[go: up one dir, main page]

TWI586174B - 於一分封化通訊網路上通訊的串流內容之時鐘回復機制 - Google Patents

於一分封化通訊網路上通訊的串流內容之時鐘回復機制 Download PDF

Info

Publication number
TWI586174B
TWI586174B TW101101429A TW101101429A TWI586174B TW I586174 B TWI586174 B TW I586174B TW 101101429 A TW101101429 A TW 101101429A TW 101101429 A TW101101429 A TW 101101429A TW I586174 B TWI586174 B TW I586174B
Authority
TW
Taiwan
Prior art keywords
clock
video stream
video
reply
frequency
Prior art date
Application number
TW101101429A
Other languages
English (en)
Other versions
TW201242364A (en
Inventor
金奎東
崔宏
理查J 威爾寇克斯
錢德利 哈洛
Original Assignee
萊迪思半導體公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 萊迪思半導體公司 filed Critical 萊迪思半導體公司
Publication of TW201242364A publication Critical patent/TW201242364A/zh
Application granted granted Critical
Publication of TWI586174B publication Critical patent/TWI586174B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/025Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
    • H04N7/035Circuits for the digital non-picture data signal, e.g. for slicing of the data signal, for regeneration of the data-clock signal, for error detection or correction of the data signal
    • H04N7/0352Circuits for the digital non-picture data signal, e.g. for slicing of the data signal, for regeneration of the data-clock signal, for error detection or correction of the data signal for regeneration of the clock signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0016Arrangements for synchronising receiver with transmitter correction of synchronization errors
    • H04L7/0033Correction by delay
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • G09G5/008Clock recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L23/00Apparatus or local circuits for systems other than those covered by groups H04L15/00 - H04L21/00
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/10Use of a protocol of communication by packets in interfaces along the display data pipeline

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Synchronizing For Television (AREA)

Description

於一分封化通訊網路上通訊的串流內容之時鐘回復機制
本發明之實施例係有關於網路通訊,特別係一有助於在一分封化通訊網路(packetized communication network)上通訊的串流內容(streaming content)之時鐘回復機制。
串流內容中的時鐘回復已被廣泛的研究及改進。然而,在分封化網路環境下的時鐘回復引起了不同的未解決的相關問題,例如至到達封包的網路增值抖動(network-added jitters)。例如,傳統的技術支援只有一個固定的時鐘(例如27兆赫),而視訊及音頻時鐘係獨立地回復,並且緩衝區指標控制是不廣泛的。這些抖動的各種形式可能是由於,例如增值抖動、丟失的封包、接收封包具有無效的時序資訊、封包到達失序或時戳(time stamps)中的簡單位元錯誤,可以解釋為增值抖動。
一種實施例之方法,包括一個有助於串流內容通過分封化網路之時鐘回復機制係被描述。一個實施方法包括於一第一裝置接收一估計的資料串流。估計的串流可能包括估計的資料格式資訊,其相關於預計在第一裝置接收的一資料串流。該方法可以進一步包括基於估計的資料格式資訊,在第一裝置執行估計的資料串流之時鐘再生。時鐘再生可能包括執行估計的資料串流之時鐘回復。
在一實施例中,前述的時鐘再生可以包括基於該資料 格式資訊以執行估計資料串流之時鐘回復,以利於無縫地顯示該時鐘再生資料串流。執行時鐘再生包括藉由源裝置的本地頻率之調整以檢查介入該資料流中的時戳之到達時間,或檢查一接收的先進先出中的時間深度層級以用於調整本地頻率。再者,提高時鐘回復可以藉由下述以達成:一或多個消除異常值,執行一窄頻寬時鐘回復,以及轉換聽覺範圍以外的相位雜訊。在一實施例中,資料串流之內容包括至少一高清晰度多媒體介面-基礎的內容、數位視覺介面-基礎的內容或行動高畫質連結-基礎的內容,其中該內容包括至少一視訊內容或音訊內容。
在本發明之一些觀點中,一些實施例之裝置及系統係執行上述之方法。
本發明之實施例係有關於一有助於在一分封化通訊網路上通訊的串流內容之時鐘回復機制。
本發明之實施例提供一於分封化通訊網路(例如乙太網路)上通訊的串流內容之時鐘回復機制。在一實施例中,某些工作(例如視訊格式估計)係執行於一源裝置(例如內容流之發送器),而某些其他工作(例如時鐘再生)係執行於一接收裝置(例如內容流之接收器)。舉例而言,本發明之實施例更包括提供從視訊格式估計來源端的視訊時鐘頻率,此視訊格式之估計係藉由計算相關水平同步(HSYNC)與垂直同步(VSYNC)脈波的時鐘以及視訊頻譜感知時鐘回復,以使得由於時鐘回復程序的聲頻雜訊降到最低。本發 明之實施例係提供以提升關於接收一或多個於分封化通訊網路上通訊的未壓縮及/或壓縮串流媒體之使用者經驗。需注意的是,在整個說明書中,“來源”係意謂著“源裝置”、“發送器”、“發送裝置”或簡單化為“Tx”。類似地,“接收”係意謂著“接收裝置”、“接收器”、“接收裝置”或簡單化為“Rx”。
在顯示器(例如現代數位液晶顯示器/電漿顯示器)中,視訊時鐘在從視訊處理器、時序控制器、資料/閘極驅動器等而驅動顯示器電子中扮演了一角色。頻率準確度通常明定於相關的規格中,例如高清晰度多媒體介面(HDMI)1.4a版規格。抖動要求(jitter requirements)主要係關於驅動顯示電子中的時序邊際(timing margins)。若回復的視訊時鐘具有從來源時鐘的一頻率偏移,因為視訊顯示時序可能不允許每一給定的週期一個不規則的時鐘數量,最終可能存在畫素丟失/增量(drop/gain)而不容易被解決。然而,聲訊時鐘可能有不同的要求。雖然在相關的規格中沒有顯著的頻率/抖動要求,若相位雜訊係在可聽頻區(通常假定為20 Hz到20 kHz之內)之內,一音調可能變化為是可聽的,這可能會影響使用者經驗。
一些串流媒體標準,例如HDMI及數位視覺介面(DVI),同時發送時鐘與資料。透過規格及規格相容的裝置而無時鐘回復的障礙,這種方式,在一定範圍內的任何頻率,可以被支援。另一個串流媒體標準,例如顯示埠,支援少數的預先選定離散頻率,以減緩視訊電子的時鐘回 復。無論一來源媒體標準是否支援連續範圍的時鐘頻率或少數幾個預先選定的離散頻率,一旦媒體資料(例如視訊、音頻、控制等)於一網路上被分封化與傳送,回復音頻及視訊內容的源時鐘可能是重要的。
舉例而言,一個資料連結係被假設。關於傳入的視訊模式(例如視訊格式及畫素時鐘速率)之資訊被取得。由視訊模式資訊所確定的一標稱時鐘頻率被產生,並且程序一直等到先入先出(FIFO)記憶體填入到所需的位置,其能夠支援有界限的網路抖動,例如到達失序、封包丟失、封包錯誤等。然後,伴隨標稱時鐘的視訊串流再生。如果本地時鐘延遲傳入的時間戳,則本地時鐘相位將被提前。如果本地時鐘領先傳入的時間戳,則本地時鐘的相位將被延遲。本地時鐘相位之控制係藉由控制迴路頻寬是低於或高於可聽頻率範圍及再生的視訊標準(例如,HDMI 0.5%)所規定的絕對頻率公差而決定。
藉由開啟在視訊模式所提供的標稱頻率,任意視訊時鐘可以被支援。藉由觀察緩衝區深度及/或時間戳,本地時鐘可以追蹤遠端時鐘,同時處理網路抖動。在一實施例中,控制迴路回復本地時鐘的方式係以人類耳朵無法辨別的頻率變化來追蹤。
回復的視訊時鐘可能需要滿足,例如每一給定的視訊模式、與相關的規格之符合測試,例如HDMI之一致性測試規格(CTS)。視訊時鐘的變化可被視為音頻時鐘的變化,音調變化可能是比視訊時鐘更明顯的,在一定程度上語音 同步可能是重要的。低於一定頻率範圍內(例如,20赫茲或超過20千赫)(可聽頻率範圍之外),控制回路的頻寬限制可能有助於此程序。由於信號的原因,大部分通過網路的抖動延遲了視訊。因此,僅僅保持緩衝區指標在串流緩衝區的中心可能是不夠的。
當一串流媒體資料傳輸通過一固定的或可選擇的離散資料頻寬網路,並在另一邊重建以作為原始串流媒體資料,一些實施例提供回復媒體時鐘,例如視訊時鐘或音頻時鐘。更特別的是,一些實施例提供以用於當一媒體資料封包的長度是固定的或可預見的,例如未壓縮的基本頻帶視訊或控制流的壓縮的視訊,此處封包長度的可預測性可以被削減以利於時鐘回復。由於不可避免的位元錯誤,一串列鏈路的本質可能會導致封包長度的改變。
由於此處使用“網路”或“通信網路”意味著一互連網路以用於傳送裝置之間的數位媒體內容(包括音樂、音頻/視訊、遊戲、照片或其他)。一網路可能包括個人娛樂網路,例如一個家庭網路、商業環境的網路或裝置及/或組件之任何其他網路。在一網路中,某些網路裝置可能是媒體內容之來源,例如數位電視調諧器、有線電視機上盒、視訊儲存伺服器或其他源裝置。其他裝置可以顯示或使用媒體內容,例如數位電視、家庭電影院系統、音響系統、遊戲系統、或透過網際網路於一流覽器中呈現或其他裝置。此外,某些裝置可能被用於儲存或傳輸媒體內容,例如視訊及音頻儲存伺服器。某些裝置可以執行多種媒體功能。 在一些實施例中,網路裝置可能一同位於一個單一區域網路中。在其他實施例中,網路裝置可能跨越多個網路區段,例如穿越通過區域網之間。網路可能包括多個資料編碼及加密程序。
在一構想中,一些邏輯/電路可以利用在接收器及發送器晶片中,例如鎖定電路、鎖相迴路(PLL)、延遲鎖定迴路(DLL)、加密邏輯、解密邏輯、驗證引擎、一或多個(後台/前台)處理引擎等等。在整個說明書的描述中,資料串流(例如:視訊及/或音頻資料串流)可能包括HDMI為基礎的內容、數位視覺界面(DVI)為基礎的內容,或行動高畫質連結(MHL)為基礎的內容;然而,本發明之實施例並不限於HDMI、DVI及MHL,其可用於任何其他類型的資料串流。類似地,本發明之實施例並不限於支援HDCP,並且可以應用於與使用於其他加密協定或機制。然而,HDMI、DVI及MHL等等,此處係用以簡潔、清晰及易於說明。
第一1A顯示根據本發明之一實施例之一源裝置,具有一資料格式估計模組。在一些實施例中,一源裝置100包括一發送器114用以傳輸資料串流、一控制器116用以控制資料傳輸以及一加密引擎118用以加密傳輸到另一個裝置(例如:接收裝置,例如一接收裝置或中間的橋接裝置)之前的資料串流之內容。源裝置100可以更包括資料儲存裝置112以用於傳輸之前儲存資料,以及一接收器120以用於傳輸之前接收來自一外部資料源122之某些資料。
源裝置100可以更包括一資料埠124及一控制埠 126。在一實施例中,資料埠124及控制埠126可以邏輯地分開,而在另一實施例中,資料埠124及控制埠126可以實體地隔離,或具有一個單一實體埠,其有多個邏輯埠。在另一種選擇中,一個以上實體埠可以用於資料埠124及控制埠126之每個邏輯埠,並且一些“格式”資訊可以被發送至資料埠124而非發送到控制埠126。在操作過程中,源裝置100可能會改變資料串流的傳輸,例如傳輸在多個不同模式中的資料串流通過資料埠124,可以例如從第一模式過渡到第二模式。源裝置100透過控制埠126而發送一個信息以通知(或提醒)接收裝置有關的某些情況,例如讓接收裝置知道源裝置100發送一資料串流,例如一加密(分封化)資料串流。然後,源裝置100可能等待,直到傳輸另一個資料串流之前,控制埠126收到一確認(ACK),或者可能沒有收到確認而繼續發送。
源裝置100包括一分封化模組140以分封化通過一分封化網路(例如乙太網路)而被傳送到一接收裝置的資料串流。分封化模組140係用以分封化資料串流,然後其可以藉由被傳送到一接收裝置的加密引擎118而多工及加密。在一實施例中,源裝置100更利用一資料格式估計模組130(例如視訊格式估計),以將資料串流(例如視訊串流)置入被發送到接收裝置之評估資料格式(例如視訊格式)或模式,使得由資料格式估計所提供的任何資訊可能被標記至資料串流,以及用於估計,例如目標回復像素時鐘頻率。這將參考第二圖以進一步討論。在一構想中,任何源裝置 100之元件的數量可能包括軟體、硬體或其任意組合,例如韌體。
第一圖B顯示根據本發明之一實施例之一接收裝置,具有一時鐘再生模組。在一些實施例中,接收裝置150可以作為下游的接收裝置,用以接收分封化具有資料格式估計之資料串流,並提供資料串流通過一視訊顯示器192及音訊揚聲器194。在一實施例中,接收裝置150包括一資料格式估計讀取器198,其可能包括一些元件及模組以利於接收裝置150確定資料格式係指定至源裝置的資料串流,並確定、存取、讀取、理解以及甚至修改從源裝置接收到的資料串流。接收裝置150更包括一解分封化模組196,以回復分封化於源裝置的資料串流。接收裝置150更包括一時鐘再生模組184,根據接收時間戳及/或先入先出(FIFO)指標,藉由控制回復時鐘的頻率以再生時鐘。這將參考第二圖以進一步說明。如第一圖A所示的源裝置,接收裝置150的各個組成部分包括軟體、硬體或其組合,例如韌體。
接收裝置150可以包括一控制器164以控制資料操作,一接收器176用以接收資料串流,一發送器178用以發送一資料串流,資料埠170及174用以分別為接收及傳輸資料串流,以及一控制埠172用以與發送裝置交換指令。接收裝置150可以耦接一或多個裝置,例如視訊顯示器192、音訊揚聲器194、資料儲存裝置162用以儲存收到的資料串流內容等等。在一實施例中,接收裝置150能夠 接收部分加密的資料串流,並能夠進一步檢查或甚至修改:無解密資料串流之未解密內容(例如控制內容)、或重新加密的未加密內容、或甚至參與確認程序的未加密內容。
在一實施例中,接收裝置150包括一加密引擎182,其包括一些實體以利於接收裝置150可以確認及解密資料串流的加密內容,以及確認、存取、讀取與了解從源裝置所接收的資料串流之未加密內容。接收裝置150可以透過視訊顯示器192及/或音訊揚聲器194,而提供任何資料串流之內容。
第二圖顯示根據本發明之一實施例的一通過分封化網路的串流資料內容之時鐘回復的一時鐘回復機制。在一實施例中,通過分封化網路(例如乙太網路)的串流資料內容之一時鐘回復機制200,被應用到一於源裝置100與接收器裝置150之間溝通的資料串流(例如視訊串流)。可以考慮的是,視訊串流可以假設視訊串流的傳輸(轉移)內容(並且因此其內容)在底下意義上是可靠的,亦即:傳輸是週期精確的,且資料串流內容是以其整體地(或,例如,由接收裝置所要求)及在某一預先確定的順序被傳輸。舉例而言,HDMI規格可以責成有關視訊串流的視訊時鐘,需要每個定義的視訊時鐘頻率在0.5%的容許誤差之內。由於視訊串流傳輸被假定為是透明的,它不包含視訊串流中所包含的視訊之特性的資訊。這是典型有關DVI的例子。而關於HDMI,視訊資訊幀可以被加到視訊串流,以提供有關於視訊串流之視訊模式的資訊。然而,這些資訊可能是錯誤 的,除非其於周圍正常工作,在視訊資訊幀中的一個單一錯誤可能會顯著影響使用者的視訊觀看體驗。因此,已知的視訊時序格式及時鐘頻率及/或確定的時鐘回復變得很重要。
在圖示的實施例中,一未知格式之視訊串流(“未知格式視訊串流”)205開始啟動於源裝置100。然後,未知格式視訊串流205進行分封化,例如透過分封化網路220以發送一系列封包至接收裝置150。在一實施例中,視訊格式估計215之新技術應用於未知格式視訊串流205於源裝置100,以促使未知格式視訊串流205輸入有格式資訊加至它之一視訊串流。之後,這種視訊格式資訊發送到接收裝置150,使得此格式資訊可以用來估計目標回復的時鐘頻率。甚至具有已知的準確目標時鐘頻率,時鐘回復被使用,因為沒有兩個參考時鐘頻率是相同的。舉例而言,這可能是因為基礎晶體振盪器的頻率是不同的,或者這可能是從源基視訊串流中的任何抖動。
在一實施例中,視訊格式估計215被指定至或連接至源裝置100上的未知格式資料串流,因為源裝置100係處於比接收裝置150更佳的位置,以估計理想的視訊時鐘頻率。再者,源裝置100係為較佳的位置以推測什麼樣的理想視訊時鐘頻率應該是可以接受的。在一實施例中,於源裝置100上,藉由計算HSYNC、VSYNC與DE比率以及這些訊號中事件之間的關係可以估計媒體時鐘頻率。利用此技術,可能無需藉由計算接收裝置150上HSYNC與 VSYNC之間的比率以估計輸入視訊之格式。
在一實施例中,在接收裝置150中,時鐘再生230執行於資料串流上以控制再生的時鐘頻率基礎,例如於FIFO指標位置上。然而,如前所述,已知的目標頻率及已知的頻率公差,多次循環抖動(cycle-to-cycle jitter)影響邏輯中的時序,且可能引發在接收裝置150中的保護機制之頻率漂移(frequency wander),可以控制在可以容忍的範圍之內。在一實施例中,時鐘再生230使用視訊格式估計215以時鐘回復。舉例而言,通過分封化網路220以接收之視訊串流係被接收以作為一系列封包,並且考慮保持一機會,使得發送封包的一些部分可以結束而不會到達接收裝置150及/或封包的一些部分可能到達時失序。由於這些失掉或失序的封包可以使資料在FIFO中波動,控制基於FIFO指標的回復時鐘之頻率被視為再生的時鐘。當FIFO有一半以上的視訊串流之資料,時鐘頻率可逐漸加入;相較之下,當FIFO有不到一半的資料,時鐘頻率逐漸下降。以這種方式,資料的任何停轉運作或超速運作(under-run or over-run)是可以預防的。
在FIFO中的資料之任何潛在的波動係藉由辨別視訊格式估計,其提供有關於接收裝置150所接收的資料串流之每一資料封包所發生的事之資訊。換言之,在一實施例中,使用視訊格式估計215,視訊串流之任何失掉或失序的封包係被決定與確認,因此FIFO指標然後得到調整。
此外,在一些音頻/視訊(A/V)介面中,例如HDMI或 DisplayPort,音頻可以與視訊同時傳輸作為一資料串流的一部分。舉例而言,一音頻時鐘可以有關於一視訊時鐘而回復,或一些非常高層次的音頻D/A轉換器可用於消除大部分的輸入時鐘抖動。這是由於迴路濾波器的成本高(板上的類比元件或晶片上的類比或數位迴路元件/電路)以及資料FIFO係用於避免資料丟失。為了避免成本,時鐘再生230係使用使得再生的音頻時鐘可以被清除並且可以得到一乾淨的音頻時鐘,回復視訊時鐘不需要改變其相位或頻率,因此往往使得音頻時鐘中的任何抖動得以預防。然而,只要加入的抖動頻率是不在可聽見的範圍內,則抖動不會影響資料串流之感知音頻品質。在一實施例中,在一帶阻濾波器的抖動之控制可以,例如藉由小數N頻率合成,而達成。
在圖示的實施例中,一未知的格式資料串流(例如視訊串流)205開始於源裝置100。然後,資料串流205分封化210,藉由連接相關的格式資訊至資料串流205,視訊格式估計215加入到資料串流205。在一實施例中,在源裝置100的格式資訊包括媒體時鐘頻率,其係藉由計數(算)HSYNC、VSYNC與DE比率以及這些信號中的事件之間的關係來估計。使用此技術,有可能無需藉由計算於接收裝置150上的HSYNC及VSYNC之間的比例,來估計輸入視訊之格式。一具有格式資訊之轉換的資料串流235係分封化,並經由分封化網路200而發送。轉換的資料串流235係被接收於接收裝置150,此處其係解分封化225且偵 測時鐘再生230。使用視訊格式估計215提供有關的格式資訊,在接收裝置150的時鐘再生模組係重新產生相關於資料串流235之時鐘。利用時鐘再生230,時鐘回復係藉由回復相關於資料串流235之媒體時鐘來執行,以減少任何潛在的抖動,例如視訊偏移或聲音的相位雜訊。
在一實施例中,執行時鐘再生230以時鐘回復之不同的方法包括消除異常值(例如相對容易地判斷異常值,例如若以固定比率執行時戳)、若預先知道目標頻率而執行一窄頻寬時鐘回復(例如藉由視訊格式估計215)以及轉換聽覺範圍以外的相位雜訊。再者,時鐘再生230可以利用一可變的時鐘頻率輸入來執行,藉由發現HSYNC及VSYNC並且觀看HDMI AVI資訊幀以發現或回復時鐘以產生時鐘時戳,該資訊幀係被提供當格式資訊加入至資料串流以作為視訊格式估計215之程序之部分。
在一實施例中,利用時鐘再生230之程序,其包括執行估計時鐘頻率(以回復時鐘)於接收裝置150於分封化網路220上以提供一精確時鐘回復及頻率估計,係用以AVI資訊幀加入至HDMI。此外,隨著一公共時鐘(或於源裝置100及接收裝置150二端具有已知標稱頻率之時鐘),一時戳可以重複地產生以提供頻率調整之資訊於接收裝置150。若時鐘是無效或無保證的,及若這是結合由源裝置100執行的格式估計215所提供之頻率估計,則資料串流之每一媒體封包之間的時鐘週期之計數可以被視為時鐘回復之充分訊息。
在回復資料串流235的時鐘以避免可聽音調,以提昇使用者經驗。在一實施例中,避免可聽音調之方法係設法使一頻帶中的雜訊高於可聽頻率範圍,例如高於20k赫茲,因為一旦雜訊係符合一較高的頻帶,雜訊變成相對容易濾掉,並且在一些例子中,當雜訊是不可聽的則無需任何需要以濾掉雜訊。
第三圖顯示根據本發明之一實施例的有利於一分封化串流之時鐘回復的流程。方法300可以藉由處理邏輯來執行,其包括硬體(例如電路、專屬邏輯、可程式邏輯、微碼等等)、軟體(例如執行於一處理裝置之指令)或其組合,例如韌體或硬體裝置內之功能性電路。在一實施例中,方法300係藉由第二圖之時鐘回復機制200以及利用第一圖A與第一圖B之源裝置100及接收裝置150來執行。
在方塊305中,於一源裝置開始執行第一資料串流(例如視訊及/或聲訊串流),其無格式或其格式是未知的(例如第二圖的未知格式資料串流205)。可以考慮的是,第一資料串流可以從另一裝置或位置(例如有線廣播裝置)接收,或於源裝置產生,其作為資料串流之發送器。在方塊310中,於源裝置執行第一資料串流之資料格式估計程序,以及決定適當的格式估計並指定至第一資料串流。指定適當的格式估計包括格式資訊連繫(加入)至第一資料串流,其轉換第一資料串流為傳送至一接收裝置之第二資料串流。在方塊315中,分封化第二資料串流為較小的封包,然後在方塊320中,透過一分封化網路(例如以太網路)而發送 第二資料串流至接收裝置。
之後,在方塊325中,於接收裝置接收及解分封化第二資料串流。在方塊330中,於接收裝置執行第二資料串流之時鐘再生程序。時鐘再生程序包括於接收裝置執行第二資料串流之時鐘回復,以調整第二資料串流使得第二資料串流能夠無縫地提供給使用者而無任何抖動以得到最大的樂趣。在方塊335中,經由一顯示裝置連接接收裝置,顯示解分封化與時鐘再生的第二資料串流至使用者,接收裝置係作為第二資料串流之接收器。
第四圖顯示根據本發明之一實施例之一計算系統,其係利用第二圖之時鐘回復機制200以及第一圖A與第一圖B之源裝置100及接收裝置150來執行。在此圖示中,對於本發明之序述無密切關係的某些標準及已知的元件省略其圖示。在一些實施例之下,計算系統或裝置400可以完全地或部分地利用,或為源裝置、接收裝置或二者455之部分。
在一些實施例之下,裝置400包括一互連或連接閂(crossbar)405或其他用以傳輸資料之通訊手段。此資料包括視聽資料及相關的控制資料。裝置400可以包括一處理手段,例如一或多個處理器410耦接互連405以處理資訊。處理器410可以包括一或多個實體處理器及一或多個邏輯處理器。再者,每一處理器410可以包括多個處理器核心。互連405係簡單的圖示為一單一互連,但也可以表示多種不同互連或匯流排,且元件連接至此互連可以改變。圖示 於此處之互連405僅為一抽象概念,其表示任何一或多個不同的實體匯流排、點對點連接或二者藉由適當的橋接器、轉接器或控制器連接。互連405可以包括,例如一系統匯流排、一週邊元件互連(PCI)或第三代週邊元件互連(PCIe)匯流排、一超傳輸(HyperTransport)或工業標準架構(ISA)匯流排、一小型電腦系統介面(SCSI)匯流排、一IIC(I2C)匯流排或一電機暨電子工程師學會(IEEE)標準1394匯流排(有時稱為「火線」(電機及電子工程師協會(IEEE)於1996年8月30日所發行之“Standard for a High Performance Serial Bus”1394-1995,及其增刊(supplements)),或也可以為一網路,例如以太網路。裝置400可以更包括一序列匯流排,例如USB匯流排470,其可以連接一或多個USB相容連接。
於某些實施例中,裝置400更包含隨機存取記憶體(RAM)或其他動態儲存裝置以作為主記憶體420,用以儲存資訊及欲由處理器410執行之指令。主記憶體420亦可用以儲存由處理器410指令執行期間之暫時變數或其他中間資訊。隨機存取記憶體包含動態隨機存取記憶體(DRAM),其需要更新記憶體內容,以及靜態隨機存取記憶體(SRAM),其不需要更新內容但其成本會增加。動態隨機存取記憶體可以包含同步動態隨機存取記憶體(SDRAM),其包含時鐘信號以控制信號,以及擴展式資料輸出動態隨機存取記憶體(EDO DRAM)。於某些實施例中,系統之記憶體可包含某些暫存器或其他特定目的之記 憶體。裝置400亦可以包含唯讀記憶體(ROM)425或其他靜態儲存裝置,用以儲存靜態資訊及用於處理器410之指令。裝置400可以包含一或多個非揮發性記憶體元件430,用以儲存某些元件。
資料儲存裝置435亦可以耦合至裝置400之互連405,用以儲存資訊及指令。資料儲存裝置435可以包含磁碟及其相對應的驅動器或其他記憶體元件。此樣元件可彼此結合或可為獨立元件,並可利用裝置400之部份其他元件。
裝置400亦可以透過互連405耦合至一顯示裝置或展示裝置(presentation device)440。於某些實施例中,顯示器可以包含液晶顯示器(LCD)、電漿顯示器、陰極射線管顯示器或任何其他顯示技術,用以顯示資訊或內容至終端使用者。於某些實施例中,顯示裝置440可以用於顯示電視節目。於某些實施例中,顯示裝置440可以包含觸控螢幕,其亦用以作為至少一部分之輸入裝置。於某些實施例中,顯示裝置440可為或可包含音訊裝置,例如揚聲器,用以提供音訊資訊,包含電視節目之音訊部份。一輸入裝置445可以耦接互連405,用以溝通資訊及/或指令選擇至處理器410。在一些實施例中,輸入裝置445可以為一鍵盤、按鍵、觸控螢幕、電子筆、語音驅動系統、或其他輸入裝置或這些裝置之組合。使用者輸入裝置之另一型態包括游標控制裝置450,例如滑鼠、軌跡球或游標方向鍵,以溝通方向資訊及指令選擇至一或多個處理器410以及控制游標於顯 示裝置440上的移動。
一或多個源裝置或接收裝置455亦可以耦合至互連405。於某些實施例中,源裝置或接收裝置455可以包含一些或所有的時鐘回復機制,參考第三圖之敘述。於某些實施例中,裝置400可以包括一或多個埠480,用以接收或傳送資料。可以被接收或傳送的資料可以包括視訊資料或影音資料,例如HDMI資料,也可以被加密,例如HDCP加密資料。在一些實施例中,裝置400係為一接收裝置,且操作以選擇一埠以用於資料的接收,同時從一或多個其他埠中取樣資料以決定於前處理中未被選擇的這些埠中所接收的資料是否被加密。裝置400可以更包括一或多個天線458以透過無線電信號而接收資料。裝置400可以更包括一電源裝置或系統460,其可以包括一電源供應器、一電池、一太陽能電池或燃料電池,或其他系統或裝置以提供或產生電力。藉由電源裝置或系統460所提供的電力可以被分配所需的電力至裝置400之元件。
為說明本發明上述敘述提出了若干特定細節,以利於徹底瞭解本發明。然而,應得以領會者為,對本領域具通常知識之技藝者而言,本發明可在不需要其中的某些特定細節之下實施。於其他實例中,已知的結構及裝置係以方塊圖的形式顯示。圖中所示之元件之間可能有中間結構。此處所述或所顯示之元件可能具有額外的輸入或輸出並未加以顯示或敘述。所顯示之元件或組件亦可以不同之配置方式或順序加以配置,包含任何欄位之重新排序或欄位大 小之修改。
本發明可包含不同的方法。本發明之方法可藉由硬體元件加以實施或可具體實施於機器可讀指令(例如電腦可讀指令)中,其可用以使一般用途或特定用途之處理器或編程有指令之邏輯電路實施本方法。另則,本方法可藉由硬體與軟體的結合加以實施。
部份之本發明可提供為電腦程式產品,上述電腦程式產品可以包含非暫時機器可讀媒體(例如非暫時電腦可讀媒體),其具有電腦程式指令儲存於其上,其可用以編程一電腦(或其他電子裝置)以實施根據本發明之方法。電腦可讀媒體可以包含但不限於軟碟、光碟、唯讀光碟(CD-ROMs)及磁性光碟(magneto-optical disks)、唯讀記憶體(ROM)、隨機存取記憶體(RAM)、可抹除可編程唯讀記憶體(EPROMs)、可電性式抹除可編程唯讀記憶體(EEPROMs)、磁性或光學性卡片、快閃記憶體或其他類型之適於儲存電子指令之媒體/電腦可讀媒體。此外,本發明亦可下載為電腦程式產品,其中程式可從遠端電腦傳送至一要求的電腦。
本發明之方法中的若干者係以其最基礎的形式加以敘述,但在不脫離本發明之基礎範圍下仍可加入若干方法至其任一者或從其任一者刪除若干方法,且可增加若干資訊至此處所述訊息之任一者中或從其刪減若干資訊。此領域具通常知識之技藝者應得以領會,可對本發明進一步做若干更動及改變。此處所提供之特定實施例並非用以限制本發明,而係用以說明本發明。
若敘述了“A”元件耦合至“B”元件或與其耦合,則A元件可直接耦合至B元件或透過例如C元件非直接耦合。當說明書敘述了元件、特徵、結構、方法或特性A“造成”元件、特徵、結構、方法或特性“B”,其係指“A”為“B”的至少一部分原因,但亦可能有至少一其他元件、特徵、結構、方法或特性協助造成“B”。若說明書指出一元件、特徵、結構、方法或特性“得”、“可能”或“可以”被包含,則該特定元件、特徵、結構、方法或特性並不要求一定要被包含。若說明書指“一”元件,則其並不意指僅有一個所述元件。
本發明之一實施例係為一實作或實例。說明書中所提到之“一實施例”、“某些實施例”或“其他實施例”係指與實施例有關而敘述之特定特徵、結構或特性被包含於至少某些實施例中,但不一定是所有實施例。「一實施例」或「某些實施例」之若干次出現並不一定全部指向相同之實施例。應了解的是,於上述本發明之示範性實施例的敘述中,為簡化揭露內容並有助於瞭解若干進步之觀點中之一者或以上者,本發明之若干特徵有時會聚集於單一實施例、圖式或其敘述中。
100‧‧‧源裝置
112、162‧‧‧資料儲存裝置
114、178‧‧‧發送器
116、164‧‧‧控制器
118、182‧‧‧加密引擎
120、176‧‧‧接收器
122‧‧‧外部資料源
124、170、174‧‧‧資料埠
126、172‧‧‧控制埠
130‧‧‧資料格式估計模組
140‧‧‧分封化模組
150‧‧‧接收裝置
184‧‧‧時鐘再生模組
192‧‧‧視訊顯示器
194‧‧‧音訊揚聲器
196‧‧‧解分封化模組
198‧‧‧資料格式估計讀取器
200‧‧‧時鐘回復機制
205‧‧‧未知格式之視訊串流
210‧‧‧分封化
215‧‧‧視訊格式估計
220‧‧‧分封化網路
225‧‧‧解分封化
230‧‧‧時鐘再生
235‧‧‧時鐘回復資料串流
300‧‧‧方法
305、310、315、320、325、330、335‧‧‧方塊
400‧‧‧計算系統或裝置
405‧‧‧互連
410‧‧‧處理器
420‧‧‧主記憶體
425‧‧‧唯讀記憶體(ROM)
430‧‧‧非揮發性記憶體元件
435‧‧‧資料儲存裝置
440‧‧‧顯示裝置
445‧‧‧輸入裝置
450‧‧‧游標控制裝置
455‧‧‧源裝置或接收裝置
460‧‧‧電源裝置或系統
470‧‧‧USB匯流排
480‧‧‧埠
485‧‧‧內容資料
490‧‧‧匯流排
495‧‧‧指令資料
本發明之實施例係藉由後附圖式中之實例加以說明,而非用以限制本發明。後附圖式中相似之元件符號係指類似之元件。
第一圖A顯示根據本發明之一實施例之具有一資料格 式估計模組之源裝置之示意圖。
第一圖B顯示根據本發明之一實施例之具有一時鐘再生模組之接收裝置之示意圖。
第二圖顯示根據本發明之一實施例之於一分封化通訊網路上的串流資料內容之時鐘回復機制之示意圖。
第三圖顯示根據本發明之一實施例的有利於一分封化串流內容之時鐘回復的流程之示意圖。
第四圖顯示根據本發明之一實施例一電腦系統之示意圖。
100‧‧‧源裝置
150‧‧‧接收裝置
200‧‧‧時鐘回復機制
205‧‧‧未知格式之視訊串流
210‧‧‧分封化
215‧‧‧視訊格式估計
220‧‧‧分封化網路
225‧‧‧解分封化
230‧‧‧時鐘再生
235‧‧‧時鐘回復資料串流

Claims (21)

  1. 一種於分封化通訊網路上通訊的串流內容之時鐘回復機制之方法,包含:於一第一裝置之一先入先出緩衝區於來自一第二裝置之一分封化網路上接收包含一視訊串流之一封包,該封包包括該視訊串流之估計視訊格式資訊,該估計視訊格式資訊包含由該第二裝置以計算該視訊串流之水平同步訊號及垂直同步訊號所決定之一估計視訊時鐘頻率,及計算該視訊串流之資料致能訊號之一比值;於該第一裝置執行與已接收之該視訊串流相關之視訊時鐘訊號之時鐘回復,該時鐘回復之執行包含:自已接收之該估計視訊格式資訊抽取該估計視訊時鐘頻率,基於該估計視訊時鐘頻率識別失掉或失序之封包,以及增加或減少一回復時鐘之一頻率以對應至在該先入先出緩衝區中之一資料量以代表已識別之該失掉或失序之封包多於或少於一預定層級。
  2. 如請求項第1項之方法,其中該第一裝置為一接收裝置,而該第二裝置為一源裝置。
  3. 如請求項第2項之方法,更包括於該第一裝置執行時鐘回復前去分封化已接收之該視訊串流,於該第二裝 置分封化已接收之該視訊串流,之後將該視訊串流發送至該第一裝置。
  4. 如請求項第2項之方法,其中該時鐘回復之執行包含以比較已回復之該時鐘訊號及由該第二裝置發送之視訊串流之時鐘頻率之方式調整已回復之該時鐘訊號之頻率,由第二裝置發送該視訊串流之該時鐘頻率係以計算已接收之該視訊串流之各成功封包時戳間之時差而得出。
  5. 如請求項第1項之方法,其中該回復時鐘之該頻率被增加以對應至在該先入先出緩衝區中之該資料量多於一預定層級,以及;該回復時鐘之該頻率被減少以對應至在該先入先出緩衝區中之該資料量少於該預定層級。
  6. 如請求項第5項之方法,其中該時鐘回復之執行更包括執行該時鐘訊號之窄頻寬時鐘回復,以及轉換聽覺範圍以外的相位雜訊。
  7. 如請求項第1項之方法,其中該視訊串流之內容包括至少一高清晰度多媒體介面-基礎的內容、數位視覺介面-基礎的內容或行動高畫質連結-基礎的內容。
  8. 一種於分封化通訊網路上通訊的串流內容之時鐘回復機制之裝置,包括:一第一裝置,其包含:一接收器包含一先入先出緩衝區經組態以自一第二裝置之一分封化網路上接收包含一視訊串流之封包,該封包包含該視訊串流之估計視訊格式資訊,該估計視訊格式資訊包含由該第二裝置以計算該視訊串流之水平同步訊號及垂直同步訊號所決定之一估計視訊時鐘頻率,及計算該視訊串流之資料致能訊號之一比值,以及;一時鐘再生電路耦合至該接收器,該時鐘再生電路經組態以執行與已接收之該視訊串流相關之一視訊時鐘訊號之時鐘回復,該時鐘回復之執行包含:自已接收之該估計視訊格式資訊抽取該估計視訊時鐘頻率,基於該估計視訊時鐘頻率識別失掉或失序之封包,以及;增加或減少一回復時鐘之一頻率以對應至在該先入先出緩衝區中之一資料量以代表已識別之該失掉或失序之封包多於或少於一預定層級。
  9. 如請求項第8項之裝置,其中該第一裝置為一接收裝置,而該第二裝置為一源裝置。
  10. 如請求項第9項之裝置,其中該第一裝置執行時鐘回復前去分封化已接收之該視訊串流,於該第二裝置分封化已接收之該視訊串流,之後將該視訊串流發送至該第一裝置。
  11. 如請求項第9項之裝置,其中該時鐘再生模組執行該時鐘回復之方式係以比較已回復之該時鐘訊號及由該第二裝置發送之該視訊串流之時鐘頻率之方式調整已回復之該時鐘訊號之頻率,由第二裝置發送該視訊串流之該時鐘頻率係以計算已接收之該視訊串流之各成功封包時戳間之時差而得出。
  12. 如請求項第8項之裝置,其中該時鐘再生電路執行該時鐘回復之方式包含:增加該回復時鐘之該頻率以對應至在該先入先出緩衝區中之該資料量多於一預定層級,以及;減少該回復時鐘之該頻率以對應至該先進先出緩衝區之該資料量少於一預定層級。
  13. 如請求項第12項之裝置,其中該時鐘再生電路執行該時鐘回復之方式更包括執行該時鐘訊號之窄頻寬時鐘回復,以及;轉換聽覺範圍以外的相位雜訊。
  14. 如請求項第8項之裝置,其中該視訊串流之內容包括至少一高清晰度多媒體介面-基礎的內容、數位視覺介面-基礎的內容或行動高畫質連結-基礎的內容。
  15. 一種於分封化通訊網路上通訊的串流內容之時鐘回復機制之包括指令之非暫時機器可讀媒體,當藉由該機器執行時,致使該機器:於一第一裝置之一先入先出緩衝區自一第二裝置之一分封化網路上接收包含一視訊串流之封包,該封包包含該視訊串流之估計視訊格式資訊,該估計視訊格式資訊包含由該第二裝置以計算該視訊串流之水平同步訊號及垂直同步訊號所決定之一估計視訊時鐘頻率,及計算該視訊串流之資料致能訊號之一比值;於該第一裝置執行與已接收之該視訊串流相關之視訊時鐘訊號之時鐘回復,該時鐘回復之執行包含:自已接收之該估計視訊格式資訊抽取該估計視訊時鐘頻率,基於該估計視訊時鐘頻率識別失掉或失序之封包,以及增加或減少一回復時鐘之一頻率以對應至在該先入先出緩衝區中之一資料量以代表已識別之該失掉或失序之封包多於或少於一預定層級。
  16. 如請求項第15項之非暫時機器可讀媒體,其中該第一 裝置為一接收裝置,而該第二裝置為一源裝置。
  17. 如請求項第16項之非暫時機器可讀媒體,其中該指令使該機器於該第一裝置執行時鐘回復前去分封化已接收之該視訊串流,於該第二裝置分封化已接收之該視訊串流,之後將該視訊串流發送至該第一裝置。
  18. 如請求項第16項之非暫時機器可讀媒體,其中該時鐘回復之執行包含以比較已回復之該時鐘訊號及由該第二裝置發送之該視訊串流之時鐘頻率之方式調整已回復之該時鐘訊號之頻率,由第二裝置發送該視訊串流之該時鐘頻率係以計算已接收之該視訊串流之各成功封包時戳間之時差而得出。
  19. 如請求項第15項之非暫時機器可讀媒體,其中該回復時鐘之該頻率被增加以對應至在該先入先出緩衝區中之該資料量多於一預定層級,以及;該回復時鐘之該頻率被減少以對應至該先入先出緩衝區之深度層級,該深度層級低於該預定層級。
  20. 如請求項第19項之非暫時機器可讀媒體,其中該時鐘回復之執行更包括執行該時鐘訊號之窄頻寬時鐘回復,以及;轉換聽覺範圍以外的相位雜訊。
  21. 如請求項第15項之非暫時機器可讀媒體,其中該視訊串流之內容包括至少一高清晰度多媒體介面-基礎的內容、數位視覺介面-基礎的內容或行動高畫質連結-基礎的內容。
TW101101429A 2011-01-14 2012-01-13 於一分封化通訊網路上通訊的串流內容之時鐘回復機制 TWI586174B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201161433061P 2011-01-14 2011-01-14
US13/339,339 US20120182473A1 (en) 2011-01-14 2011-12-28 Mechanism for clock recovery for streaming content being communicated over a packetized communication network

Publications (2)

Publication Number Publication Date
TW201242364A TW201242364A (en) 2012-10-16
TWI586174B true TWI586174B (zh) 2017-06-01

Family

ID=46490522

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101101429A TWI586174B (zh) 2011-01-14 2012-01-13 於一分封化通訊網路上通訊的串流內容之時鐘回復機制

Country Status (7)

Country Link
US (1) US20120182473A1 (zh)
EP (1) EP2664097A4 (zh)
JP (1) JP6038046B2 (zh)
KR (1) KR101787424B1 (zh)
CN (1) CN103314599B (zh)
TW (1) TWI586174B (zh)
WO (1) WO2012097068A2 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI508569B (zh) * 2012-09-14 2015-11-11 Realtek Semiconductor Corp 行動高畫質連結資料轉換器以及行動高畫質連結資料轉換方法
US9001275B2 (en) * 2012-11-19 2015-04-07 Andrew Joo Kim Method and system for improving audio fidelity in an HDMI system
CN103067697B (zh) * 2012-12-13 2016-07-06 大连科迪视频技术有限公司 一种消除基于光纤传输的vga信号抖动的方法
CN105975419B (zh) * 2016-04-27 2019-08-20 北京小鸟看看科技有限公司 一种Displayport接口及其时钟恢复的方法
CN107517404A (zh) * 2016-06-17 2017-12-26 晨星半导体股份有限公司 电子装置及相关的信号处理方法
CN113139454B (zh) * 2021-04-19 2024-04-23 国交空间信息技术(北京)有限公司 基于单张图像的道路宽度提取方法及装置
TWI841985B (zh) * 2022-06-20 2024-05-11 瑞昱半導體股份有限公司 電子裝置及傳輸視訊資料及音訊資料的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020150057A1 (en) * 2001-03-31 2002-10-17 Mcclary Michael Stuffing filter mechanism for data transmission signals
US20080211821A1 (en) * 2007-01-26 2008-09-04 Realtek Semiconductor Corp. Apparatus and method for reducing output rate of video data
TW201032597A (en) * 2009-01-28 2010-09-01 Nokia Corp Method and apparatus for video coding and decoding

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4942593A (en) * 1989-03-16 1990-07-17 Dallas Semiconductor Corporation Telecommunications interface with improved jitter reporting
JPH06303254A (ja) * 1993-04-19 1994-10-28 Matsushita Electric Ind Co Ltd ソースクロック再生回路
JP4904641B2 (ja) * 2001-07-13 2012-03-28 日本電気株式会社 液晶表示制御回路
US7088398B1 (en) * 2001-12-24 2006-08-08 Silicon Image, Inc. Method and apparatus for regenerating a clock for auxiliary data transmitted over a serial link with video data
US7283566B2 (en) * 2002-06-14 2007-10-16 Silicon Image, Inc. Method and circuit for generating time stamp data from an embedded-clock audio data stream and a video clock
KR100940572B1 (ko) * 2003-06-02 2010-02-03 삼성전자주식회사 평판 표시 장치의 구동 장치 및 방법
JP2005079963A (ja) * 2003-09-01 2005-03-24 Pioneer Electronic Corp 映像信号伝送システム及び方法並びに送信装置及び受信装置
US7701917B2 (en) * 2004-02-05 2010-04-20 Qualcomm Incorporated Channel estimation for a wireless communication system with multiple parallel data streams
US7792152B1 (en) * 2004-06-08 2010-09-07 Owlink Technology, Inc. Scheme for transmitting video and audio data of variable formats over a serial link of a fixed data rate
US7675509B2 (en) * 2005-01-13 2010-03-09 Sony Corporation Methods and apparatus for optical wireless communication
US20070291856A1 (en) * 2006-06-20 2007-12-20 Radiospire Networks, Inc. Clock regeneration system and method for wireless media content delivery systems
US20080019398A1 (en) * 2006-07-20 2008-01-24 Adimos Systems Ltd. Clock recovery in wireless media streaming
WO2008129816A1 (ja) * 2007-03-28 2008-10-30 Panasonic Corporation クロック同期方法
US8442074B1 (en) * 2007-04-02 2013-05-14 Adtran, Inc. Systems and methods for passing timing information over packet networks
US8873453B2 (en) * 2007-05-14 2014-10-28 Sigma Group, Inc. Method and apparatus for wireless transmission of high data rate streams
US8441575B2 (en) * 2007-12-27 2013-05-14 Himax Technologies Limited Audio clock regenerator with precise parameter transformer
US20090316712A1 (en) * 2008-06-18 2009-12-24 Shamilian John H Method and apparatus for minimizing clock drift in a VoIP communications network
JP5262457B2 (ja) * 2008-09-02 2013-08-14 富士通株式会社 伝送システム
US8446527B2 (en) * 2009-07-21 2013-05-21 Qualcomm Incorporated System of programmable time intervals used for video signal synchronization
CN101662636B (zh) * 2009-09-10 2011-05-11 中国科学院声学研究所 一种安全高速差分串行接口
US8275001B1 (en) * 2009-12-30 2012-09-25 Adtran, Inc. Systems and methods for synchronizing backup receivers to network clocks
US20110193970A1 (en) * 2010-02-11 2011-08-11 Analogix Semiconductor, Inc. Reducing Jitter in a Recovered Data Stream Clock of a Video DisplayPort Receiver

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020150057A1 (en) * 2001-03-31 2002-10-17 Mcclary Michael Stuffing filter mechanism for data transmission signals
US20080211821A1 (en) * 2007-01-26 2008-09-04 Realtek Semiconductor Corp. Apparatus and method for reducing output rate of video data
TW201032597A (en) * 2009-01-28 2010-09-01 Nokia Corp Method and apparatus for video coding and decoding

Also Published As

Publication number Publication date
TW201242364A (en) 2012-10-16
WO2012097068A2 (en) 2012-07-19
KR101787424B1 (ko) 2017-10-18
CN103314599B (zh) 2017-05-03
US20120182473A1 (en) 2012-07-19
KR20140018235A (ko) 2014-02-12
WO2012097068A3 (en) 2012-11-08
CN103314599A (zh) 2013-09-18
EP2664097A4 (en) 2014-07-30
JP6038046B2 (ja) 2016-12-07
EP2664097A2 (en) 2013-11-20
JP2014510426A (ja) 2014-04-24

Similar Documents

Publication Publication Date Title
TWI586174B (zh) 於一分封化通訊網路上通訊的串流內容之時鐘回復機制
US8692937B2 (en) Video frame synchronization
KR101627779B1 (ko) 내포된 클럭 복원
JP5784118B2 (ja) 補助チャンネル上の部分認証を通じたコンテンツの内部処理のためのメカニズム
JP2019526844A (ja) アイソクロナスデータストリームを制御するためのシステムおよび方法
US8676362B2 (en) Encapsulation of high definition audio data over an input/output interconnect
CN101354878B (zh) 接收装置与时钟信号速率的校准方法
US9578319B2 (en) Transmission variable delay and jitter indication
JP5145812B2 (ja) データ送受信システム、データ送信装置、データ受信装置、クロック生成方法
US10862830B2 (en) Real-time on-chip data transfer system
TWI622290B (zh) 一種無動態時戳之時脈產生機制,以提供於共享頻道中傳送媒體串流
JP2001168883A (ja) タイムスタンプのオフセット調整方法及びそれを用いたパケット伝送装置
US7443213B2 (en) Staged locking of two phase locked loops
KR101483537B1 (ko) 시간 기반 로빙 아키텍처에서의 복수의 포트들의 성공적인 인증을 검출하는 방법 및 시스템
EP1540863B1 (en) Staged locking of phase locked loops
WO2021002135A1 (ja) データ送信装置、データ送信システム、及び、データ送信方法
KR101605183B1 (ko) 디스플레이포트 싱크 및 데이터 제공 방법
JP2009259333A (ja) 再生装置及び再生方法