国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      具有周期狀態(tài)檢查的基于分組的閉環(huán)視頻顯示接口的制作方法

      文檔序號:2645018閱讀:207來源:國知局
      專利名稱:具有周期狀態(tài)檢查的基于分組的閉環(huán)視頻顯示接口的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明顯示設(shè)備。更具體地,本發(fā)明涉及適合于把視頻源耦合到視頻顯示設(shè)備的數(shù)字顯示接口。
      背景技術(shù)
      當(dāng)前,視頻顯示技術(shù)劃分成為模擬型顯示設(shè)備(諸如陰極射線管)和數(shù)字型顯示設(shè)備(諸如液晶顯示器或LCD、等離子顯示屏等),它們分別都必須由特定的輸入信號來驅(qū)動(dòng),以便成功地顯示圖像。例如,典型的模擬系統(tǒng)包括一個(gè)經(jīng)由一條通信鏈路直接耦合到顯示設(shè)備(有時(shí)候稱作顯示信宿)的模擬源(諸如個(gè)人計(jì)算機(jī)、DVD播放器等)。通信鏈路通常采用本領(lǐng)域技術(shù)人員熟知的電纜(諸如在PC情況下的模擬VGA電纜,在其它情況下稱作VGA DB15電纜)的形式。例如,VGA DB15電纜包括15針,每個(gè)針被安排來運(yùn)送一個(gè)特定的信號。
      VGA DB15電纜的優(yōu)點(diǎn)之一是電纜的到處存在,這是由于大且不斷擴(kuò)展的安裝基礎(chǔ)。只要上述模擬系統(tǒng)占優(yōu)勢,就沒有從不同于VGA DB15的任何其它電纜移開的動(dòng)機(jī)。
      不過,近年來,數(shù)字系統(tǒng)的劇增使得人們更希望使用數(shù)字功能的電纜,諸如數(shù)字視覺接口(DVI)電纜。眾所周知,DVI是數(shù)字顯示工作組(DDWG)創(chuàng)建的數(shù)字接口標(biāo)準(zhǔn)。使用轉(zhuǎn)換最小化的差分信令(TMDS)協(xié)議來傳輸數(shù)據(jù),把一個(gè)數(shù)字信號從PC的圖形子系統(tǒng)提供到顯示器。DVI處理超過160MHz的帶寬,因此支持具有單獨(dú)一組鏈路的UXGA和HDTV。
      當(dāng)前的顯示互連方案包括用于桌面顯示互連應(yīng)用以及用于膝上型和其它一體設(shè)備中的內(nèi)部連通性應(yīng)用的VGA(模擬)和DVI(數(shù)字)。圖形IC廠商、顯示控制器IC廠商、監(jiān)視器制造商和PC OEM以及桌面PC消費(fèi)者在某種程度上都必須把接口選擇作為他們進(jìn)行設(shè)計(jì)、產(chǎn)品定義、制造、行銷以及購買決定中的一個(gè)因素。例如,如果消費(fèi)者購買一臺(tái)具有模擬VGA接口的PC,則該消費(fèi)者必須購買一個(gè)模擬監(jiān)視器或者購買一個(gè)數(shù)字監(jiān)視器,其中經(jīng)由聯(lián)機(jī)(inline)模數(shù)轉(zhuǎn)換器(ADC)或者嵌入到特定監(jiān)視器中的ADC對于VGA接口提供的模擬視頻信號進(jìn)行數(shù)字化。
      因此,希望提供一種安排在閉環(huán)中的數(shù)字顯示接口,提供對于耦合到其上的各種部件的周期狀態(tài)檢查。

      發(fā)明內(nèi)容
      根據(jù)本發(fā)明的一些實(shí)施例,具有周期狀態(tài)檢查能力的基于分組的閉環(huán)視頻顯示接口被安排來耦合一個(gè)多媒體源設(shè)備和一個(gè)多媒體信宿設(shè)備,它包括被安排來把多個(gè)多媒體數(shù)據(jù)分組從多媒體源設(shè)備運(yùn)送到多媒體信宿設(shè)備的可調(diào)整的高速主鏈路。一條雙向輔助信道被安排來提供多個(gè)支持功能,用于主鏈路建立并且支持主鏈路操作,諸如周期地把多媒體顯示設(shè)備的狀態(tài)檢查發(fā)送到多媒體源設(shè)備,以便通過組合可調(diào)整的高速主鏈路與非??煽康妮o助信道所創(chuàng)建的閉環(huán)允許顯示接口在各種主鏈路條件下的健壯操作。
      在另一個(gè)實(shí)施例中,公開了一種方法,用于提供一種具有周期狀態(tài)檢查能力的基于分組的閉環(huán)視頻顯示接口,被安排來耦合一個(gè)多媒體源設(shè)備和一個(gè)多媒體信宿設(shè)備。所述方法的執(zhí)行是通過在一條可調(diào)整的高速主鏈路上把多個(gè)多媒體數(shù)據(jù)分組從多媒體源設(shè)備運(yùn)送到多媒體信宿設(shè)備;并且提供多個(gè)支持功能,用于主鏈路建立并且支持在雙向鏈路輔助信道上的主鏈路操作,其中支持主鏈路操作包括周期地把多媒體顯示設(shè)備的狀態(tài)檢查發(fā)送到多媒體源設(shè)備,并且其中通過組合可調(diào)整的高速主鏈路與一個(gè)非??煽康妮o助信道所創(chuàng)建的閉環(huán)允許顯示接口在各種主鏈路條件下的健壯操作。
      在另一個(gè)實(shí)施例中,公開了一種計(jì)算機(jī)程序產(chǎn)品,用于提供一種具有周期狀態(tài)檢查能力的基于分組的閉環(huán)視頻顯示接口,被安排來耦合一個(gè)多媒體源設(shè)備和一個(gè)多媒體信宿設(shè)備。所述計(jì)算機(jī)程序產(chǎn)品包括用于在一條可調(diào)整的高速主鏈路上把多個(gè)多媒體數(shù)據(jù)分組從多媒體源設(shè)備運(yùn)送到多媒體信宿設(shè)備的計(jì)算機(jī)代碼,用于提供用于主鏈路建立并且支持在一條雙向輔助信道上的主鏈路操作的多個(gè)支持功能的計(jì)算機(jī)代碼,其中支持主鏈路操作包括把多媒體顯示設(shè)備的狀態(tài)檢查周期地發(fā)送到多媒體源設(shè)備,并且其中通過組合可調(diào)整的高速主鏈路與一個(gè)非常可靠的輔助信道所創(chuàng)建的閉環(huán)允許顯示接口在各種主鏈路條件下的健壯操作,并且所述計(jì)算機(jī)程序產(chǎn)品包括用于存儲(chǔ)計(jì)算機(jī)代碼的計(jì)算機(jī)可讀介質(zhì)。


      圖1表示根據(jù)本發(fā)明一個(gè)實(shí)施例的交叉平臺(tái)顯示接口100的概括表示。
      圖2A-2C表示根據(jù)本發(fā)明的多個(gè)實(shí)施例的被用來連接一個(gè)視頻源與一個(gè)視頻顯示單元的視頻接口系統(tǒng)。
      圖3表示根據(jù)本發(fā)明一個(gè)實(shí)施例的示范主鏈路速率。
      圖4A表示根據(jù)本發(fā)明一個(gè)實(shí)施例的主鏈路數(shù)據(jù)分組。
      圖4B表示根據(jù)本發(fā)明一個(gè)實(shí)施例的主鏈路分組標(biāo)題。
      圖5A表示根據(jù)本發(fā)明一個(gè)實(shí)施例的被安排來提供子分組封裝和多分組復(fù)用的系統(tǒng)。
      圖5B表示圖5A所示的系統(tǒng)的另一個(gè)實(shí)現(xiàn)。
      圖6表示作為圖5所示的流的一個(gè)實(shí)例的復(fù)用的主鏈路流的高級圖。
      圖7表示根據(jù)本發(fā)明的數(shù)據(jù)流的另一個(gè)實(shí)例。
      圖8表示根據(jù)本發(fā)明一個(gè)實(shí)施例的復(fù)用的數(shù)據(jù)流的另一個(gè)實(shí)例。
      圖9A表示根據(jù)本發(fā)明一個(gè)實(shí)施例的典型子分組。
      圖9B表示根據(jù)本發(fā)明一個(gè)實(shí)施例的典型主鏈路數(shù)據(jù)分組。
      圖10表示一個(gè)選擇性地刷新的圖形圖像的實(shí)例。
      圖11表示根據(jù)本發(fā)明一個(gè)實(shí)施例的示范鏈路訓(xùn)練模式。
      圖12表示根據(jù)本發(fā)明一個(gè)實(shí)施例的系統(tǒng)的邏輯分層。
      圖13表示根據(jù)本發(fā)明一個(gè)實(shí)施例的使用8B/10B的示范的特殊字符映射。
      圖14表示根據(jù)本發(fā)明一個(gè)實(shí)施例的示范的曼徹斯特II編碼方案。
      圖15表示根據(jù)本發(fā)明一個(gè)實(shí)施例的典型的輔助信道電氣子層。
      圖16表示根據(jù)本發(fā)明一個(gè)實(shí)施例的典型主鏈路電氣子層。
      圖17表示根據(jù)本發(fā)明一個(gè)實(shí)施例的典型連接器。
      圖18表示根據(jù)本發(fā)明一個(gè)實(shí)施例的源狀態(tài)圖。
      圖19表示根據(jù)本發(fā)明一個(gè)實(shí)施例的顯示狀態(tài)圖。
      圖20-24表示本發(fā)明的基于各種計(jì)算機(jī)的實(shí)現(xiàn)。
      圖25表示一個(gè)流程圖,該流程圖詳述根據(jù)本發(fā)明一個(gè)實(shí)施例確定接口的操作模式的過程。
      圖26表示一個(gè)流程圖,該流程圖詳述根據(jù)本發(fā)明的一些方面提供實(shí)時(shí)視頻圖像質(zhì)量檢查的過程。
      圖27表示根據(jù)本發(fā)明一個(gè)實(shí)施例的鏈路建立過程的流程圖。
      圖28表示一個(gè)流程圖,該流程圖詳述根據(jù)本發(fā)明一個(gè)實(shí)施例的執(zhí)行訓(xùn)練會(huì)話的過程。
      圖29表示用來實(shí)現(xiàn)本發(fā)明的計(jì)算機(jī)系統(tǒng)。
      具體實(shí)施例方式
      現(xiàn)在來詳細(xì)描述本發(fā)明的一個(gè)特定實(shí)施例,在附圖中示出了該實(shí)施例的一個(gè)實(shí)例。雖然連同特定實(shí)施例描述了本發(fā)明,但是應(yīng)當(dāng)理解,這并不旨在把本發(fā)明限制在所描述的實(shí)施例中,而是要覆蓋包括在所附權(quán)利要求中定義的本發(fā)明的精神和范圍內(nèi)的替代物、修改和等同物。
      本發(fā)明的接口是點(diǎn)到點(diǎn)、基于分組、即插即用的串行數(shù)字顯示接口,它是開放的并且是可升級的,適合于但不限于供桌面監(jiān)視器使用,并且提供筆記本/一體PC中的LCD連通性,并且供包括HDTV顯示器等的消費(fèi)電子顯示設(shè)備使用。與傳統(tǒng)的傳輸諸如Vsync、Hsync、DE等的單視頻光柵加定時(shí)信號的顯示接口不同,本發(fā)明的接口提供多流分組傳送系統(tǒng),它能夠以在一條物理鏈路中建立的“虛管道”的形式同時(shí)傳送一個(gè)或多個(gè)分組流。
      例如,圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的基于交叉平臺(tái)分組的數(shù)字視頻顯示接口100的概括表示。接口100經(jīng)由一條物理鏈路106(也稱作管道)把發(fā)送機(jī)102連接到接收機(jī)104。在所描述的實(shí)施例中,在發(fā)送機(jī)102中接收多個(gè)數(shù)據(jù)流108-112,如果必要,則發(fā)送機(jī)102把每個(gè)數(shù)據(jù)流分組化成為相應(yīng)數(shù)量的數(shù)據(jù)分組114。然后,這些數(shù)據(jù)分組形成為相應(yīng)的數(shù)據(jù)流,每個(gè)數(shù)據(jù)流被經(jīng)由相關(guān)的虛擬管道116-120傳送到接收機(jī)104。應(yīng)當(dāng)指出,每條虛擬鏈路的鏈路速率(也就是數(shù)據(jù)分組傳送速率)可以為特定數(shù)據(jù)流進(jìn)行優(yōu)化,導(dǎo)致物理鏈路106運(yùn)送其中每個(gè)都具有一個(gè)相關(guān)的鏈路速率的數(shù)據(jù)流(這些鏈路速率中的每一個(gè)根據(jù)特定數(shù)據(jù)流而互不相同)。數(shù)據(jù)流110-114可以采取任何數(shù)量的形式,諸如視頻、圖形、音頻等。
      通常,當(dāng)源是視頻源時(shí),數(shù)據(jù)流110-114包括各種視頻信號,這些視頻信號可以具有任何數(shù)量和類型的眾所周知的格式,諸如合成視頻、串行數(shù)字、并行數(shù)字、RGB或消費(fèi)者數(shù)字視頻。視頻信號可以是模擬視頻信號提供的,源102包括某種形式的模擬視頻源,諸如模擬電視、照相機(jī)、模擬VCR、DVD播放器、可攜式攝像機(jī)、光盤播放器、TV調(diào)諧器、機(jī)頂盒(具有衛(wèi)星DSS或電纜信號)等。源102還可以包括一個(gè)數(shù)字視頻源,例如數(shù)字電視(DTV)、數(shù)字照相機(jī)等。數(shù)字視頻信號可以是任何數(shù)量和類型的眾所周知的數(shù)字格式,諸如SMPTE 274M-1995(1920×1080分辨率、逐行或隔行掃描)、SMPTE 296M-1997(1280×720分辨率、逐行掃描)以及標(biāo)準(zhǔn)的480逐行掃描視頻。
      如果源102提供模擬圖像信號,則模數(shù)轉(zhuǎn)換器(A/D)把模擬電壓或電流信號轉(zhuǎn)換成為數(shù)字編碼數(shù)值的離散序列(信號),在過程中形成適用于數(shù)字處理的恰當(dāng)?shù)臄?shù)字圖像數(shù)據(jù)字。可以使用多種A/D轉(zhuǎn)換器。舉例來說,其它A/D轉(zhuǎn)換器包括例如由Philips、TexasInstrument、Analog Devices、Brooktree等制造的那些A/D轉(zhuǎn)換器。
      例如,如果數(shù)據(jù)流110是模擬類型的信號,則包括在發(fā)送機(jī)102中或者耦合到發(fā)送機(jī)102的模數(shù)轉(zhuǎn)換器(未示出)把模擬數(shù)據(jù)進(jìn)行數(shù)字化,然后,該數(shù)據(jù)被分組器分組化,該分組器把數(shù)字化數(shù)據(jù)流110轉(zhuǎn)換成為多個(gè)數(shù)據(jù)分組114,每個(gè)數(shù)據(jù)分組經(jīng)由虛擬鏈路116被傳輸?shù)浇邮諜C(jī)104。然后,接收機(jī)104通過恰當(dāng)?shù)匕褦?shù)據(jù)分組114重新組合成為它們初始的格式而重構(gòu)數(shù)據(jù)流110。應(yīng)當(dāng)指出,鏈路速率獨(dú)立于原來(native)的流速率。唯一需要的是物理鏈路106的鏈路帶寬高于要被傳輸?shù)臄?shù)據(jù)流的集合帶寬。在所描述的實(shí)施例中,基于數(shù)據(jù)映射定義來在相應(yīng)的虛擬鏈路上對于進(jìn)入的數(shù)據(jù)(諸如在視頻數(shù)據(jù)情況下的像素?cái)?shù)據(jù))進(jìn)行打包。這樣,物理鏈路106(或者任何組成的虛擬鏈路)不像諸如DVI的傳統(tǒng)互連那樣每個(gè)鏈路字符時(shí)鐘傳送一個(gè)像素?cái)?shù)據(jù)。
      這樣,接口100提供可縮放介質(zhì),用于不僅傳送視頻和圖形數(shù)據(jù),還傳送音頻和需要的其它應(yīng)用數(shù)據(jù)。此外,本發(fā)明支持熱插入式事件檢測并且自動(dòng)把物理鏈路(或管道)設(shè)置成為它的最佳傳輸速率。本發(fā)明提供低管腳數(shù),對于適合于多個(gè)平臺(tái)的所有顯示器的純數(shù)字顯示互連。這種平臺(tái)包括主機(jī)到顯示器、膝上型/一體以及HDTV和其它消費(fèi)者電子應(yīng)用。
      除了提供視頻和圖形數(shù)據(jù)之外,顯示定時(shí)信息也可以嵌入在數(shù)字流中,提供基本上完美和即時(shí)的顯示對準(zhǔn),消除對于像“自動(dòng)調(diào)整”等的特征的需要。本發(fā)明的接口的基于分組的特性提供可縮放性來支持多個(gè)數(shù)字?jǐn)?shù)據(jù)流,諸如用于多媒體應(yīng)用的多個(gè)視頻/圖形流以及音頻流。此外,可以提供用于外圍設(shè)備附件和顯示控制的通用串行總線(USB)傳送,而無需附加的電纜線路。
      下面來討論本發(fā)明的顯示接口的其它實(shí)施例。
      圖2描述了基于圖1所示的系統(tǒng)100的系統(tǒng)200,用于連接視頻源202和視頻顯示單元204。在所描述的實(shí)施例中,視頻源202可以包括數(shù)字圖像(或數(shù)字視頻源)206和模擬圖像(或模擬視頻源)208中的任何一個(gè)或這兩者。在數(shù)字圖像源206的情況下,一個(gè)數(shù)字?jǐn)?shù)據(jù)流210被提供到發(fā)送機(jī)102,而在模擬視頻源208的情況下,一個(gè)A/D轉(zhuǎn)換器單元212耦合到其上,把模擬數(shù)據(jù)流213轉(zhuǎn)換成為相應(yīng)的數(shù)字?jǐn)?shù)據(jù)流214。然后,按照與數(shù)字?jǐn)?shù)據(jù)流210大部分相同的方式,由發(fā)送機(jī)處理數(shù)字?jǐn)?shù)據(jù)流214。顯示單元204可以是模擬型顯示器或者數(shù)字型顯示器,或者在某些情況下可以處理提供給它的模擬或數(shù)字信號。在任何情況下,顯示單元204都包括用于把接收機(jī)104與顯示器218進(jìn)行接口的顯示接口216和在模擬型顯示器情況下的D/A轉(zhuǎn)換器單元220。在所描述的實(shí)施例中,視頻源202可以采取任何數(shù)量的形式(諸如個(gè)人桌面計(jì)算機(jī)、數(shù)字或模擬電視、機(jī)頂盒等),而視頻顯示單元104可以采取視頻顯示器的形式(諸如LCD型顯示器、CRT型顯示器等)。
      不過,與視頻源或視頻信宿的類型無關(guān),在通過物理鏈路106進(jìn)行傳輸之前,各種數(shù)據(jù)流都被數(shù)字化(如果需要)并且被分組化,其中所述物理鏈路106包括視頻源202與視頻顯示器204之間的用于同步數(shù)據(jù)流的單向主鏈路222和用于鏈路建立和其它數(shù)據(jù)業(yè)務(wù)量(諸如各種鏈路管理信息、通用串行總線(USB)數(shù)據(jù)等)的雙向輔助信道224。
      從而主鏈路222能夠同時(shí)傳輸多個(gè)同步數(shù)據(jù)流(諸如多個(gè)視頻/圖形流和多信道音頻流)。在所描述的實(shí)施例中,主鏈路222包括多個(gè)不同的虛擬信道,每個(gè)都能夠以每秒若干吉比特(Gbps)來傳送同步數(shù)據(jù)流(諸如未壓縮的圖形/視頻和音頻數(shù)據(jù))。因此,從邏輯的觀點(diǎn)來看,主鏈路222作為一個(gè)單獨(dú)的物理管道而出現(xiàn),并且在這個(gè)單獨(dú)的物理管道中,可以建立多個(gè)虛擬管道。這樣,邏輯數(shù)據(jù)流不被分配給物理信道,而是每個(gè)邏輯數(shù)據(jù)流被運(yùn)送在其自己的邏輯管道中(也就是上述的虛擬信道)。
      在所描述的實(shí)施例中,主鏈路222的速度或傳送速率可調(diào)整來補(bǔ)償鏈路條件。例如,在一個(gè)實(shí)現(xiàn)中,可以在以大約0.4Gbps的增量從最慢的每信道大約1.0Gbps到大約2.5Gbps的速度近似的范圍內(nèi)調(diào)整主鏈路222的速度(見圖3)。以每信道2.5Gbps,主鏈路222可以支持SXGA 60Hz,具有在一個(gè)單獨(dú)信道上的每像素18比特的顏色深度。應(yīng)當(dāng)指出,信道數(shù)量的減少不僅減少了互連成本,而且還減少了功耗,這對于諸如便攜式設(shè)備等的功率敏感的應(yīng)用來說是一個(gè)重要的考慮事項(xiàng)(并且是所希望的)。不過,通過把信道數(shù)量增加到四,主鏈路222可以支持具有以60Hz的每像素24比特的顏色深度的WQSXGA(3200×2048圖像分辨率),或者具有以60Hz的每像素18比特的顏色深度的QSXGA(2560×2048),而無需數(shù)據(jù)壓縮。即使以每信道1.0Gbps的最低速率,也只需要兩個(gè)信道來支持未壓縮的HDTV(即1080i或720p)數(shù)據(jù)流。
      在所描述的實(shí)施例中,選擇一個(gè)主鏈路數(shù)據(jù)速率,其帶寬超過組成虛擬鏈路的集合帶寬。發(fā)送到接口的數(shù)據(jù)以其原來的速率到達(dá)發(fā)送機(jī)。如果需要,則接收機(jī)104內(nèi)的時(shí)基恢復(fù)(TBR)單元226使用嵌入在主鏈路數(shù)據(jù)分組中的時(shí)間戳來重新產(chǎn)生所述流的初始的原來速率。不過,應(yīng)當(dāng)指出,對于圖2B所示的恰當(dāng)配置的數(shù)字顯示設(shè)備232來說,時(shí)基恢復(fù)是不必要的,這是因?yàn)轱@示數(shù)據(jù)以鏈路字符時(shí)鐘速率被發(fā)送到顯示驅(qū)動(dòng)器電子設(shè)備,從而大大減少了所需要的信道數(shù),從而同等減少了顯示器的復(fù)雜性和成本。例如,圖2C描述了示范的LCD板232,它被配置成沒有時(shí)基恢復(fù),這是因?yàn)轱@示數(shù)據(jù)基本上被管道傳送到各種列驅(qū)動(dòng)器234,這些列驅(qū)動(dòng)器234與行驅(qū)動(dòng)器236組合使用來驅(qū)動(dòng)陣列240中的被選擇的顯示元素238。
      其它實(shí)施例描述用于鏈路速率和像素/音頻時(shí)鐘速率的簡單列舉方法。已經(jīng)被研究并且理解到,目前存在的所有標(biāo)準(zhǔn)像素/音頻時(shí)鐘頻率是下列主頻率的一個(gè)子集23.76GHz=210×33×57×111Hz這意味著可以利用四個(gè)參數(shù)A、B、C和D來表達(dá)像素(或音頻)時(shí)鐘速率像素時(shí)鐘速率=2A*3B×5C×11D
      A=4比特,B=2比特,C=3比特,并且D=1比特。
      即使對于其鏈路速率(對于使用諸如8B/10B字符的10比特字符的鏈路來說,它是串行鏈路比特率/10)不同于像素時(shí)鐘速率的鏈路來說,利用這四個(gè)參數(shù)A’、B’、C’和D’來定義鏈路速率也是存在一個(gè)好處的。該好處是從一個(gè)鏈路時(shí)鐘中重新產(chǎn)生像素/音頻時(shí)鐘的簡單性。例如,假設(shè)鏈路速率被設(shè)置為A’=6、B’=3、C’=7和D’=0并且相應(yīng)的鏈路速率是135MHz。不過,假設(shè)像素時(shí)鐘速率被設(shè)置為A=8,B=3,C=6和D=0(=108MHz),則像素時(shí)鐘可以從鏈路時(shí)鐘中產(chǎn)生,因?yàn)橄袼貢r(shí)鐘速率等于鏈路速率*22/51。
      返回去參考那些需要時(shí)基恢復(fù)的系統(tǒng),時(shí)基恢復(fù)單元226可以實(shí)現(xiàn)為數(shù)字時(shí)鐘合成器。對于一個(gè)未壓縮的視頻流,時(shí)間戳被存儲(chǔ)在分組標(biāo)題中,這將在下面更詳細(xì)地描述,它是一個(gè)20比特值。對于一個(gè)給定的流,20比特中的四比特被接連存儲(chǔ)在每個(gè)標(biāo)題中(TS3-0,TS7-4,TS11-8,TS15-12,TS19-16)。從鏈路字符時(shí)鐘頻率(Freq_link_char)中獲得原來的流頻率(Freq_native)等式(1)Freq_native=Freq_link_char*(TS19-0)/220發(fā)送機(jī)102通過計(jì)算鏈路字符時(shí)鐘頻率周期中的220個(gè)循環(huán)中的原來流時(shí)鐘的數(shù)量來產(chǎn)生這個(gè)時(shí)間戳。鏈路字符時(shí)鐘的每220個(gè)循環(huán),計(jì)數(shù)器更新所述值一次。由于這兩個(gè)時(shí)鐘互相異步,所以時(shí)間戳值隨著時(shí)間而改變1。在更新之間,發(fā)送機(jī)102在給定的分組流的標(biāo)題中重復(fù)發(fā)送相同的時(shí)間戳。時(shí)間戳值的突然改變(大于1的計(jì)數(shù))可以由接收機(jī)解釋為流源的不穩(wěn)定狀態(tài)的一個(gè)指示。
      應(yīng)當(dāng)指出,不為音頻流傳送時(shí)間戳。在這種情況下,源設(shè)備把音頻抽樣速率和每個(gè)抽樣的比特?cái)?shù)通知給顯示設(shè)備。通過基于等式(2)和鏈路字符速率來確定音頻速率,顯示設(shè)備重新產(chǎn)生初始的音頻流速率。
      等式(2)音頻速率=(音頻抽樣速率)×(每個(gè)抽樣#比特)×(#信道)圖4A所示的主鏈路數(shù)據(jù)分組400包括如圖4B所示的主鏈路分組標(biāo)題402,它由16比特組成,其中比特3-0是流ID(SID)(表明最大流計(jì)數(shù)是16),比特4是時(shí)間戳(TS)LSB。當(dāng)比特4等于1時(shí),這個(gè)分組標(biāo)題具有時(shí)間戳值的最低有效4位(只用于未壓縮視頻流)。比特5是視頻幀序列比特,它用作幀計(jì)數(shù)器的最低有效位,在視頻幀的邊界從“0”切換到“1”或者從“1”切換到“0”(只用于未壓縮視頻流)。比特7和6被保留,而比特8到10是4比特CRC(CRC),用于檢查先前8比特的錯(cuò)誤。比特15-12是時(shí)間戳/流ID反轉(zhuǎn)。對于未壓縮視頻的(TSP/SIDn)被用作20比特時(shí)間戳值的4比特。
      本發(fā)明的接口的優(yōu)點(diǎn)之一是能夠復(fù)用不同的數(shù)據(jù)流,其中的每個(gè)數(shù)據(jù)流都可以具有不同的格式并且某些主鏈路數(shù)據(jù)分組包括多個(gè)子分組。例如,圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的系統(tǒng)500,它被安排來提供子分組封裝和多分組復(fù)用。應(yīng)當(dāng)指出,系統(tǒng)500是圖2所示的系統(tǒng)200的一個(gè)特定實(shí)施例,因此不應(yīng)當(dāng)被解釋為限制本發(fā)明的范圍或目的。系統(tǒng)500包括一個(gè)被包括在發(fā)送機(jī)102中的流源復(fù)用器502,用于組合流1補(bǔ)充數(shù)據(jù)流504和數(shù)據(jù)流210以便形成復(fù)用的數(shù)據(jù)流506。然后,復(fù)用的數(shù)據(jù)流506被轉(zhuǎn)發(fā)到鏈路層復(fù)用器508,它組合多個(gè)數(shù)據(jù)流中的任何一個(gè)來形成復(fù)用的主鏈路流510,它由多個(gè)數(shù)據(jù)分組512構(gòu)成,其中的一些可以包括封裝在其中的多個(gè)子分組514中的任何一個(gè)。鏈路層去復(fù)用器516基于流ID(SID)和相關(guān)的子分組標(biāo)題來把復(fù)用的數(shù)據(jù)流510分離成為其組成的數(shù)據(jù)流,同時(shí)流信宿去復(fù)用器518還分離出包含在子分組中的流1補(bǔ)充數(shù)據(jù)流。
      圖6表示復(fù)用的主鏈路流600的高級圖,作為當(dāng)通過主鏈路222復(fù)用三個(gè)流時(shí)的圖5所示的流510的一個(gè)例子。這個(gè)例子中的三個(gè)流是UXGA圖形(流ID=1),1280×720p視頻(流ID=2)以及音頻(流ID=3)。主鏈路分組400的小分組標(biāo)題尺寸最小化了分組開銷,這帶來了非常高的鏈路效率。分組標(biāo)題可以這么小的原因是分組屬性是在通過主鏈路222傳輸分組之前經(jīng)由輔助信道224傳送的。
      一般而言,當(dāng)主分組流是未壓縮視頻時(shí),子分組封裝是一個(gè)有效的方法,這是因?yàn)槲磯嚎s視頻數(shù)據(jù)流具有對應(yīng)于視頻消隱周期的數(shù)據(jù)空閑周期。因此,由未壓縮視頻流組成的主鏈路業(yè)務(wù)量將包括在這個(gè)周期中的空特殊字符分組序列。通過利用復(fù)用各種數(shù)據(jù)流的能力,當(dāng)源流是視頻數(shù)據(jù)流時(shí),本發(fā)明的某些實(shí)現(xiàn)利用各種方法來補(bǔ)償主鏈路速率與像素?cái)?shù)據(jù)速率之間的差別。例如,如圖7所示,像素?cái)?shù)據(jù)速率是.5Gb/sec,如此以致每2ns傳輸像素?cái)?shù)據(jù)的一比特。在這個(gè)例子中,鏈路速率已經(jīng)被設(shè)置為1.25Gb/sec,如此以致每.8ns傳輸像素?cái)?shù)據(jù)的一比特。這里,如圖8所示,發(fā)送機(jī)102把特殊字符散置在像素?cái)?shù)據(jù)之前。兩個(gè)特殊字符被布置在像素?cái)?shù)據(jù)P1的第一比特與像素?cái)?shù)據(jù)P2的第二比特之間。特殊字符允許接收機(jī)104來區(qū)分像素?cái)?shù)據(jù)的每個(gè)比特。把特殊字符散置在像素?cái)?shù)據(jù)的比特之間還創(chuàng)建一個(gè)允許鏈路保持同步的穩(wěn)定的數(shù)據(jù)流。在這個(gè)例子中,特殊字符是空字符。這種方法不需要行緩沖區(qū),只需要一個(gè)小的FIFO,這是因?yàn)殒溌匪俾首銐蚩臁2贿^,在接收側(cè)需要相對更多的邏輯用來重建視頻信號。接收機(jī)需要識(shí)別特殊字符何時(shí)開始和結(jié)束。
      所述散置方法的一個(gè)替代是利用諸如空值之類的特殊字符來替換像素?cái)?shù)據(jù)的連續(xù)比特。例如,P1到P4可以被饋送到包括在發(fā)送機(jī)104中的行緩沖區(qū),然后,一個(gè)或多個(gè)空值可以被饋送到緩沖區(qū)中,直到更多的像素?cái)?shù)據(jù)可獲得。這種實(shí)現(xiàn)需要比上述散置方法相對更大的緩沖區(qū)空間。在許多這種實(shí)現(xiàn)中,填充行緩沖區(qū)所需要的時(shí)間將超過在行緩沖區(qū)滿之后發(fā)送數(shù)據(jù)所需要的時(shí)間,這是由于相對高的鏈路速度所造成的。
      如參考圖5A所述的,本發(fā)明的接口的優(yōu)點(diǎn)之一是不僅能夠復(fù)用各種數(shù)據(jù)流,還能夠把多個(gè)子分組中的任何一個(gè)封裝到一個(gè)特定的主鏈路數(shù)據(jù)分組中。
      圖9A表示根據(jù)本發(fā)明一個(gè)實(shí)施例的典型子分組900。子分組900包括一個(gè)子分組標(biāo)題902,它在所述實(shí)施例中是2個(gè)字節(jié)并且伴隨著SPS(子分組開始)特殊字符。如果其中封裝了子分組900的主鏈路數(shù)據(jù)分組包含除了子分組900之外的一個(gè)分組有效負(fù)荷,則子分組900的結(jié)束必須由SPE(子分組結(jié)束)特殊字符來標(biāo)記。否則,主分組的結(jié)束(在圖9B所示的實(shí)例中通過跟隨COM字符來表明的)標(biāo)記子分組902以及它被封裝到的主分組的結(jié)束。不過,當(dāng)子分組的封裝主分組沒有有效負(fù)荷時(shí),子分組不需要以SPE結(jié)束。圖9B示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一個(gè)主鏈路分組中的示范的子分組格式。應(yīng)當(dāng)指出,標(biāo)題域和子分組有效負(fù)荷的定義是依賴于使用子分組902的特定應(yīng)用概況的。
      子分組封裝使用的一個(gè)特別有用的實(shí)例是圖10示出的未壓縮圖形圖像1000的一個(gè)選擇性刷新。整個(gè)幀1002的屬性(水平/垂直總數(shù)、圖像寬度/高度等)將經(jīng)由輔助信道224傳送,這是因?yàn)橹灰鞅3钟行В切傩跃捅3止潭?。在選擇性刷新操作中,每個(gè)圖像幀只更新圖像1000的一部分1004。被更新的矩形(即部分1004)的四個(gè)X-Y坐標(biāo)必須每個(gè)幀進(jìn)行傳輸,這是因?yàn)榫匦巫鴺?biāo)的值隨著幀進(jìn)行改變。另一個(gè)實(shí)例是對于256色周形數(shù)據(jù)所需要的顏色查找表(CLUT)數(shù)據(jù)的傳輸,其中8比特像素?cái)?shù)據(jù)是到256條目CLUT的一個(gè)條目,并且CLUT的內(nèi)容必須被動(dòng)態(tài)更新。
      單個(gè)雙向輔助信道224提供用于各種支持功能的管道,這些功能用于鏈路建立和支持主鏈路操作以及運(yùn)送諸如USB業(yè)務(wù)量的輔助應(yīng)用數(shù)據(jù)。例如,利用輔助信道224,一個(gè)顯示設(shè)備能夠把諸如同步丟失、丟棄的分組以及訓(xùn)練會(huì)話的結(jié)果(這將在下面描述)之類的事件通知給源設(shè)備。例如,如果一個(gè)特定的訓(xùn)練會(huì)話失敗,則發(fā)送機(jī)102基于所述失敗的訓(xùn)練會(huì)話的預(yù)先選擇的或者確定的結(jié)果來調(diào)整主鏈路速率。這樣,通過組合可調(diào)整的高速主鏈路速率與相對慢的和非??煽康妮o助信道所創(chuàng)建的閉環(huán)允許在多種鏈路條件下的健壯操作。應(yīng)當(dāng)指出,在某些情況下(圖5B示出了它的一個(gè)例子),可以使用用于把數(shù)據(jù)從源設(shè)備202傳送到信宿設(shè)備204的主鏈路222以及從信宿設(shè)備204到源設(shè)備202的單向返回信道524的帶寬的一部分522來建立邏輯雙向輔助信道520。在某些應(yīng)用中,這個(gè)邏輯雙向輔助信道的使用可能比使用如圖5A所述的半雙工雙向信道更合乎希望。
      在開始實(shí)際的分組數(shù)據(jù)流的傳輸之前,發(fā)送機(jī)102通過在概念上與調(diào)制解調(diào)器的鏈路建立類似的鏈路訓(xùn)練會(huì)話來建立一個(gè)穩(wěn)定的鏈路。在鏈路訓(xùn)練期間,主鏈路發(fā)送機(jī)102發(fā)送一個(gè)預(yù)先定義的訓(xùn)練模式,以便接收機(jī)104能夠確定它是否能夠獲得一個(gè)固定的比特/字符鎖。在所描述的實(shí)施例中,發(fā)送機(jī)102與接收機(jī)104之間的訓(xùn)練相關(guān)的握手是在輔助信道上運(yùn)送的。圖11示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的鏈路訓(xùn)練會(huì)話的一個(gè)實(shí)例。如所示的,在訓(xùn)練會(huì)話期間,階段1表示最短行程,而階段2是由接收機(jī)用來優(yōu)化均衡器鎖使用的最長行程。在階段3中,只要鏈路質(zhì)量是合理的,就可以獲得比特鎖和字符鎖。通常,訓(xùn)練周期是大約10毫秒,在該周期中,大約發(fā)送數(shù)據(jù)的107比特。如果接收機(jī)104沒有獲得固定的鎖,它就經(jīng)由輔助信道224來通知發(fā)送機(jī)102,并且發(fā)送機(jī)102減小鏈路速率并且重復(fù)訓(xùn)練會(huì)話。
      除了提供訓(xùn)練會(huì)話管道之外,輔助信道224還能夠用于運(yùn)送主鏈路分組流描述,從而大大減少在主鏈路222上分組傳輸?shù)拈_銷。此外,輔助信道224還能夠被配置來運(yùn)送擴(kuò)展顯示識(shí)別數(shù)據(jù)(EDID)信息代替在所有監(jiān)視器上發(fā)現(xiàn)的顯示數(shù)據(jù)信道(DDC)(EDID是一個(gè)VESA標(biāo)準(zhǔn)數(shù)據(jù)格式,它包含關(guān)于一個(gè)監(jiān)視器及其能力的基本信息,包括廠商信息、最大圖像尺寸、顏色特征、工廠預(yù)置定時(shí)、頻率范圍限制和用于監(jiān)視器名稱和序列號的字符串。信息被存儲(chǔ)在顯示器中,并且被用于通過位于監(jiān)視器與PC圖形適配器之間的DDC來與系統(tǒng)進(jìn)行通信。系統(tǒng)使用這個(gè)信息用于配置,所以監(jiān)視器和系統(tǒng)能夠一起工作)。在所謂的擴(kuò)展協(xié)議模式中,輔助信道能夠運(yùn)送被需要用來支持諸如鍵盤、鼠標(biāo)和麥克風(fēng)之類的附加數(shù)據(jù)類型所需要的異步和同步分組。
      圖12表示根據(jù)本發(fā)明一個(gè)實(shí)施例的系統(tǒng)200的邏輯分層200。應(yīng)當(dāng)指出,雖然精確的實(shí)現(xiàn)會(huì)依賴于應(yīng)用而變化,但是通常一個(gè)源(諸如視頻源202)是由包括發(fā)送機(jī)硬件的源物理層1202、包括復(fù)用硬件和狀態(tài)機(jī)(或固件)的源鏈路層1204和諸如音頻/視覺/圖形硬件和相關(guān)軟件之類的數(shù)據(jù)流源1206構(gòu)成。類似地,一個(gè)顯示器設(shè)備包括物理層1208(包括各種接收機(jī)硬件)、包括去復(fù)用硬件和狀態(tài)機(jī)(或固件)的信宿鏈路層1210和包括顯示/定時(shí)控制器硬件和可選的固件的流信宿1212。源應(yīng)用概況層1214定義源用來與鏈路層1204進(jìn)行通信的格式,并且類似地,信宿應(yīng)用概況層1216定義信宿1212用來與信宿鏈路層1210進(jìn)行通信的格式。
      下面更詳細(xì)地描述各種層。
      源設(shè)備物理層在所描述的實(shí)施例中,源設(shè)備物理層1202包括電氣子層1202-1和邏輯子層1202-2。電氣子層1202-1包括用于接口初始化/操作的所有電路,諸如熱插拔檢測電路、驅(qū)動(dòng)器/接收機(jī)/端接電阻器、并串/串并轉(zhuǎn)換和能夠擴(kuò)頻的PLL。邏輯子層1202-2包括具有如下功能的各電路分組化/去分組化、數(shù)據(jù)加擾/解擾、用于鏈路訓(xùn)練的模式產(chǎn)生、時(shí)基恢復(fù)電路和數(shù)據(jù)編碼/解碼,諸如用于主鏈路222的8B/10B(在ANSI X3.230-1994第11款中規(guī)定),它提供256個(gè)鏈路數(shù)據(jù)字符和12個(gè)控制字符(圖13示出了它的一個(gè)例子),以及用于輔助信道224的曼徹斯特II(見圖14)。
      應(yīng)當(dāng)指出,例如在美國專利號4,486,739中描述了8B/10B編碼算法,該專利被包括在此作為參考。正如本領(lǐng)域技術(shù)人員所知的,8B/10B碼是把8比特?cái)?shù)據(jù)塊編碼成為用于串行傳輸?shù)?0比特碼字的塊碼。此外,8B/10B傳輸碼把隨機(jī)的1和0的一個(gè)字節(jié)寬的數(shù)據(jù)流轉(zhuǎn)換成為具有最大行程為5的1和0的DC平衡流。這種碼提供足夠的信號轉(zhuǎn)換以便使得諸如收發(fā)信機(jī)110之類的接收機(jī)能夠進(jìn)行可靠的時(shí)鐘恢復(fù)。此外,DC平衡數(shù)據(jù)流證明對于光纖和電磁線接頭是有利的。串行流中1和0的平均數(shù)量被維持在相等或幾乎相等的水平。8B/10B傳輸碼把1和0的數(shù)量之間的差別約束為穿過6和4比特塊邊界的-2、0、或2。編碼方案還實(shí)現(xiàn)用于信令的附加碼,稱作命令碼。
      應(yīng)當(dāng)指出,為了避免由未壓縮顯示數(shù)據(jù)展現(xiàn)的重復(fù)比特模式(因此減少EMI),在8B/10B編碼之前,通過主鏈路222傳輸?shù)臄?shù)據(jù)首先被加擾。除了訓(xùn)練分組和特殊字符之外的所有數(shù)據(jù)將被加擾。利用線性反饋移位寄存器(LFSR)來實(shí)現(xiàn)加擾功能。當(dāng)啟動(dòng)數(shù)據(jù)加密時(shí),LFSR種子的初始值依賴于加密密鑰設(shè)置。如果是沒有加密的數(shù)據(jù)加擾,則初始值將被固定。
      由于數(shù)據(jù)流屬性通過輔助信道224進(jìn)行傳輸,所以主鏈路分組標(biāo)題用作流標(biāo)識(shí)號,從而大大減少了開銷并且最大化了鏈路帶寬。還應(yīng)當(dāng)指出,主鏈路222和輔助鏈路224都沒有獨(dú)立的時(shí)鐘信號線。這樣,主鏈路222和輔助鏈路224上的接收機(jī)對于數(shù)據(jù)進(jìn)行抽樣并且從進(jìn)入的數(shù)據(jù)流中提取時(shí)鐘??焖傧辔绘i定對于接收機(jī)電氣子層中的任何鎖相環(huán)(PLL)電路都是重要的,這是因?yàn)檩o助信道224是半雙工雙向的并且業(yè)務(wù)量的方向頻繁變化。因此,由于曼徹斯特II(MII)碼的頻繁和均勻的信號轉(zhuǎn)換,輔助信道接收機(jī)上的PLL在少至16個(gè)數(shù)據(jù)周期中相位鎖定。
      在鏈路建立時(shí)間中,使用在輔助信道224上的握手來協(xié)商主鏈路222的數(shù)據(jù)速率。在這個(gè)過程中,以最高鏈路速度在主鏈路222上發(fā)送已知一些組的訓(xùn)練分組。經(jīng)由輔助信道224把成功或失敗傳送回發(fā)送機(jī)102。如果訓(xùn)練失敗,主鏈路速度就被減小并且重復(fù)訓(xùn)練,直到成功。這樣,使得源物理層1102對于電纜問題具有更多的抵抗力,因此更適合于外部主機(jī)到監(jiān)視器應(yīng)用。不過,與傳統(tǒng)的顯示接口不同,主信道鏈路數(shù)據(jù)速率與像素時(shí)鐘速率分離。鏈路數(shù)據(jù)速率被設(shè)置,以便鏈路帶寬超過傳輸?shù)牧鞯募蠋挕?br> 源設(shè)備鏈路層源鏈路層1204處理鏈路初始化和管理。例如,當(dāng)接收到根據(jù)監(jiān)視器上電或者來自源物理層1202的監(jiān)視器電纜的連接而產(chǎn)生的熱插入檢測事件時(shí),源設(shè)備鏈路層1204經(jīng)由在輔助信道224上的交換而評估接收機(jī)的能力,以便確定由訓(xùn)練會(huì)話確定的最大主鏈路數(shù)據(jù)速率、接收機(jī)上的時(shí)基恢復(fù)單元的數(shù)量、兩端上可用的緩沖區(qū)尺寸、USB擴(kuò)展的可用性,然后把相關(guān)的熱插入事件通知給流源1206。此外,根據(jù)來自流源1206的請求,源鏈路層1204讀取顯示能力(EDID或等同物)。在標(biāo)準(zhǔn)操作期間,源鏈路層1204經(jīng)由輔助信道224把流屬性發(fā)送到接收機(jī)104,把主鏈路222是否有足夠的資源用于處理被請求的數(shù)據(jù)流通知給流源1204,把諸如同步丟失和緩沖區(qū)溢出之類的鏈路故障事件通知給流源1204,并且把流源1204提交的MCCS命令經(jīng)由輔助信道224發(fā)送到接收機(jī)。源鏈路層1204與流源/信宿之間的所有通信都使用在應(yīng)用概況層1214中定義的格式。
      應(yīng)用概況層(源和信宿)一般而言,應(yīng)用概況層定義流源(或信宿)用來與相關(guān)的鏈路層進(jìn)行接口的格式。由應(yīng)用概況層定義的格式被劃分成為以下類別應(yīng)用獨(dú)立的格式(用于鏈路狀態(tài)查詢的鏈路消息)和應(yīng)用相關(guān)的格式(主鏈路數(shù)據(jù)映射,用于接收機(jī)的時(shí)基恢復(fù)方程和信宿能力/流屬性消息子分組格式,如果可應(yīng)用的話)。應(yīng)用概況層支持下列顏色格式24比特RGB、16比特RG2565、18比特RGB、30比特RGB、256色RGB(基于CLUT的)、16比特、CbCr422、20比特YCbCr422和24比特YCbCr444。
      例如,顯示設(shè)備應(yīng)用概況層(APL)1214實(shí)質(zhì)上是描述用于在主鏈路222上的流源/信宿通信的格式的應(yīng)用編程接口(API),所述格式包括用于發(fā)送到接口100或從接口100接收到的數(shù)據(jù)的呈現(xiàn)格式。由于APL 1214的一些方面(諸如功率管理命令格式)是基線監(jiān)視器功能,所以它們對于接口100的所有用戶都是通用的。而其它非基線監(jiān)視器功能,諸如數(shù)據(jù)映射格式和流屬性格式,則對于一個(gè)應(yīng)用和一種類型的要被傳輸?shù)耐搅魇俏ㄒ坏摹Ec應(yīng)用無關(guān),流源1204都查詢源鏈路層1214以便確定在任何分組流傳輸在主鏈路222上開始之前,主鏈路222是否能夠處理未決的數(shù)據(jù)流。
      當(dāng)確定主鏈路222能夠支持未決的分組流時(shí),流源1206把流屬性發(fā)送到源鏈路層1214,然后被通過輔助信道224傳輸?shù)浇邮諜C(jī)。這些屬性是接收機(jī)用來識(shí)別特定流的分組的信息,以便從流中恢復(fù)初始數(shù)據(jù),并且把它格式化回到流的原來數(shù)據(jù)速率。數(shù)據(jù)流的屬性是應(yīng)用相關(guān)的。
      在希望的帶寬不能在主鏈路222上獲得時(shí),流源1214例如通過減小圖像刷新速率或者顏色深度來采取校正動(dòng)作。
      顯示設(shè)備物理層顯示設(shè)備物理層1216把顯示設(shè)備鏈路層1210和顯示設(shè)備APL1216從用于鏈路數(shù)據(jù)發(fā)送/接收的信令技術(shù)中分離。主鏈路222和輔助信道224具有它們自己的物理層,每個(gè)由一個(gè)邏輯子層和一個(gè)包括連接器規(guī)范的電氣子層構(gòu)成。例如,如圖15所示,半雙工、雙向輔助信道224在鏈路的每一端都具有一個(gè)發(fā)送機(jī)和一個(gè)接收機(jī)。由邏輯子層1208-1為輔助鏈路發(fā)送機(jī)1502提供鏈路字符,然后,這些鏈路字符被串行化并且傳輸?shù)较鄳?yīng)的輔助鏈路接收機(jī)1504。接收機(jī)1504進(jìn)而又從輔助鏈路224接收串行化的鏈路字符并且以鏈路字符時(shí)鐘速率來對于數(shù)據(jù)進(jìn)行去除串行化。應(yīng)當(dāng)指出,源邏輯子層的主要功能包括信號編碼、分組化、數(shù)據(jù)加擾(用于EMI減少)和用于發(fā)送機(jī)端口的訓(xùn)練模式產(chǎn)生。而對于接收機(jī)端口來說,接收機(jī)邏輯子層的主要功能包括信號解碼、去除分組化、數(shù)據(jù)解擾和時(shí)基恢復(fù)。
      輔助信道輔助信道邏輯子層的主要功能包括數(shù)據(jù)編碼和解碼、數(shù)據(jù)的成幀/去除成幀,并且在輔助信道協(xié)議中具有兩個(gè)選項(xiàng)獨(dú)立協(xié)議(限于點(diǎn)到點(diǎn)拓?fù)渲械逆溌方?管理功能)是能夠由鏈路層狀態(tài)機(jī)或固件管理的輕型協(xié)議以及支持諸如USB業(yè)務(wù)量的其它數(shù)據(jù)類型和諸如菊花鏈信宿設(shè)備的拓?fù)涞臄U(kuò)展協(xié)議。應(yīng)當(dāng)指出,與協(xié)議無關(guān),數(shù)據(jù)編碼和解碼方案都是相同的,而數(shù)據(jù)的成幀在二者之間則是不同的。
      還是參見圖15,輔助信道電氣子層包含發(fā)送機(jī)1502和接收機(jī)1504。由邏輯子層來為發(fā)送機(jī)1502裝備鏈路字符,然后進(jìn)行串行化并且發(fā)送出。接收機(jī)1504從鏈路層接收串行化的鏈路字符,隨后以鏈路字符時(shí)鐘速率對于它進(jìn)行去除串行化。輔助信道224的正和負(fù)信號被在如所示的鏈路的每一端經(jīng)由50歐姆端接電阻器端接到地。在所描述的實(shí)現(xiàn)中,驅(qū)動(dòng)電流是根據(jù)鏈路條件可編程的并且范圍是大約8毫安到大約24毫安,帶來大約400毫伏到大約1.2伏的Vdifferential_pp的范圍。在電空閑模式中,正和負(fù)信號都不被驅(qū)動(dòng)。當(dāng)從電空閑狀態(tài)開始傳輸時(shí),SYNC模式必須被發(fā)送并且鏈路被重新建立。在所描述的實(shí)施例中,SYNC模式包括以一個(gè)時(shí)鐘速率轉(zhuǎn)換輔助信道差分對信號28次,跟隨著曼徹斯特II碼的四個(gè)1。源設(shè)備中的輔助信道主通過周期地驅(qū)動(dòng)或測量輔助信道224的正和負(fù)信號來檢測熱插入和熱拔出事件。
      主鏈路在所描述的實(shí)施例中,主鏈路222支持離散的可變鏈路速率,該速率是本地晶體頻率的整數(shù)倍(參見圖3的與24MHz的本地晶體頻率一致的鏈路速率的典型設(shè)置)。如圖16所示,(作為單向信道的)主鏈路222在源設(shè)備中只具有一個(gè)發(fā)送機(jī)1602并且在顯示設(shè)備中只具有一個(gè)接收機(jī)1604。
      如圖所示,電纜1604采取的形式包括一組雙絞線,一個(gè)用于紅(R)、綠(G)和藍(lán)(B)視頻信號中的每一個(gè),提供在基于典型的RGB顏色的視頻系統(tǒng)(諸如基于PAL的電視系統(tǒng))中。如本領(lǐng)域技術(shù)人員所知的,雙絞線電纜是一種由互相扭絞的兩個(gè)獨(dú)立絕緣線構(gòu)成的。一條線運(yùn)送信號,而另一條線接地并且吸收信號干擾。應(yīng)當(dāng)指出,在某些其它系統(tǒng)中,信號也可以是用于NTSC視頻電視系統(tǒng)的基于分量的信號(Pb,Pr,Y)。在電纜中,每個(gè)雙絞線被單獨(dú)屏蔽。提供用于+12伏電源和接地的兩個(gè)管腳。每個(gè)差分對的特征阻抗是100歐姆+/-20%。整個(gè)電纜也被屏蔽。這個(gè)外部屏蔽和單獨(dú)屏蔽被短接到兩端的連接器外殼。連接器外殼被短接到源設(shè)備中的地。圖17所示的連接器1700具有在一行中的13個(gè)管腳,具有與用于源設(shè)備端的連接器和用于顯示設(shè)備端上的連接器相同的管腳引出線。這個(gè)源設(shè)備提供電源。
      主鏈路222端接在兩端上,并且因?yàn)橹麈溌?22是AC耦合的,所以端接電壓可以在0伏(地)到+3.6伏之間的任何值。在所描述的實(shí)現(xiàn)中,驅(qū)動(dòng)電流是根據(jù)鏈路條件可編程的,并且從大約8毫安到大約24毫安的范圍內(nèi),帶來大約400毫伏到大約1.2伏的Vdifferential_PP的范圍。使用一個(gè)訓(xùn)練模式為每個(gè)連接選擇最小電壓擺動(dòng)。為功率管理模式提供一個(gè)電空閑狀態(tài)。在電空閑中,正和負(fù)信號都不被驅(qū)動(dòng)。當(dāng)從電空閑狀態(tài)開始一個(gè)傳輸時(shí),發(fā)送機(jī)必須執(zhí)行一個(gè)訓(xùn)練會(huì)話,以便重新建立與接收機(jī)的鏈路。
      狀態(tài)圖現(xiàn)在根據(jù)下面描述的圖18和19所示的狀態(tài)圖來描述本發(fā)明。因此,圖18示出下面描述的源狀態(tài)圖。在關(guān)閉狀態(tài)1802,系統(tǒng)關(guān)閉,使得源被禁止。如果源被啟動(dòng),則系統(tǒng)轉(zhuǎn)移到適合于功率節(jié)約和接收機(jī)檢測的備用狀態(tài)1804。為了檢測接收機(jī)是否存在(也就是熱即插即用),輔助信道被周期地脈沖追蹤(諸如每10mslus)并且測量在驅(qū)動(dòng)期間跨越端接電阻器的壓降的測量值。如果根據(jù)測量的壓降確定接收機(jī)存在,則系統(tǒng)轉(zhuǎn)移到檢測到的接收機(jī)狀態(tài)1806,表明接收機(jī)已經(jīng)被檢測到,也就是熱插入事件已經(jīng)被檢測到。不過,如果沒有檢測到接收機(jī),則繼續(xù)進(jìn)行接收機(jī)檢測直到這次檢測到接收機(jī)或者經(jīng)過了超時(shí)。應(yīng)當(dāng)指出,在某些情況下,源設(shè)備被選擇來進(jìn)入“關(guān)閉”狀態(tài),從該狀態(tài)開始,不再嘗試進(jìn)一步的顯示檢測。
      如果在狀態(tài)1806檢測到顯示熱拔出事件,則系統(tǒng)轉(zhuǎn)移回到備用狀態(tài)1804。否則,源利用一個(gè)正和負(fù)信號來驅(qū)動(dòng)輔助信道,以便喚醒接收機(jī),并且如果有的話,則檢查接收機(jī)的隨后響應(yīng)。如果沒有接收到響應(yīng),則接收機(jī)沒有醒來,并且源保持在狀態(tài)1806。不過,如果從顯示器接收到一個(gè)信號,則顯示器醒來并且源準(zhǔn)備好讀取接收機(jī)鏈路能力(諸如最大鏈路速率、緩沖區(qū)尺寸和時(shí)基恢復(fù)單元的數(shù)量)并且系統(tǒng)轉(zhuǎn)移到主鏈路初始化狀態(tài)1808并且準(zhǔn)備好開始一個(gè)訓(xùn)練啟動(dòng)通知階段。
      在這一點(diǎn),通過以設(shè)置的鏈路速率在主鏈路上發(fā)送訓(xùn)練模式來啟動(dòng)訓(xùn)練會(huì)話并且檢查一個(gè)相關(guān)的訓(xùn)練狀態(tài)。接收機(jī)為三個(gè)階段中的每一個(gè)設(shè)置通過/失敗比特,并且發(fā)送機(jī)根據(jù)檢測到通過而繼續(xù)到下一個(gè)階段,只使得當(dāng)檢測到通過時(shí),主鏈路準(zhǔn)備好在那個(gè)鏈路速率。在這一點(diǎn),接口轉(zhuǎn)移到標(biāo)準(zhǔn)操作狀態(tài)1510,否則,鏈路速率被減小并且重復(fù)訓(xùn)練會(huì)話。在標(biāo)準(zhǔn)操作狀態(tài)1810中,源繼續(xù)周期地監(jiān)視鏈路狀態(tài)索引,如果它失敗,則一個(gè)熱拔出事件被檢測到并且系統(tǒng)轉(zhuǎn)移到備用狀態(tài)1804,等待一個(gè)熱插入檢測事件。不過,如果檢測到一個(gè)同步丟失,則系統(tǒng)轉(zhuǎn)移到用于一個(gè)主鏈路重新啟動(dòng)事件的狀態(tài)1808。
      圖19示出了下面描述的顯示狀態(tài)圖1900。在狀態(tài)1902,沒有檢測到電壓,顯示器進(jìn)入關(guān)閉狀態(tài)。在備用模式狀態(tài)1904,主鏈路接收機(jī)和輔助信道從都在電空閑中,關(guān)于一個(gè)預(yù)定的電壓來監(jiān)視跨越輔助信道從端口的端接電阻器的壓降。如果檢測到電壓,則輔助信道從端口被打開,表明一個(gè)熱插入事件并且系統(tǒng)移動(dòng)到顯示狀態(tài)1906,否則顯示器保持在備用狀態(tài)1904。在狀態(tài)1906(主鏈路初始化階段),如果檢測到一個(gè)顯示器,則輔助從端口被完全打開,并且發(fā)送機(jī)響應(yīng)于接收機(jī)鏈路能力讀取命令并且顯示狀態(tài)轉(zhuǎn)移到1908,否則,如果在超過預(yù)定時(shí)間周期中沒有輔助信道上的活動(dòng),則輔助信道從端口被放置到備用狀態(tài)1904。
      在訓(xùn)練啟動(dòng)通知階段,顯示器通過使用訓(xùn)練模式調(diào)整均衡器、更新每個(gè)狀態(tài)的結(jié)果來響應(yīng)于由發(fā)送機(jī)進(jìn)行的訓(xùn)練啟動(dòng)。如果訓(xùn)練失敗,則等待另一個(gè)訓(xùn)練會(huì)話并且如果訓(xùn)練通過,則進(jìn)入標(biāo)準(zhǔn)操作狀態(tài)1910。如果在輔助信道上或者在主鏈路(用于訓(xùn)練)上超過一個(gè)預(yù)定時(shí)間(例如10ms)沒有活動(dòng),則輔助信道從端口被設(shè)置到備用狀態(tài)1904。
      圖20-24表示交叉平臺(tái)顯示接口的特定實(shí)現(xiàn)。其中圖20示出了具有專用的DD-Express連接器的PCI Express底板;圖21示出了具有無源連接器卡的PCI Express;圖22示出了具有內(nèi)插DD-Express圖形卡的PCI Express底板;圖24示出了安裝在傳統(tǒng)總線卡槽上的傳統(tǒng)圖形加速器總線發(fā)送機(jī)把數(shù)字光柵數(shù)據(jù)/定時(shí)信號轉(zhuǎn)換成為主鏈路流。
      圖20表示根據(jù)本發(fā)明的一個(gè)PC底板2000,它具有包括一個(gè)發(fā)送機(jī)2004的板上(on-board)圖形引擎2002。應(yīng)當(dāng)指出,發(fā)送機(jī)2004是圖1所示的發(fā)送機(jī)102的一個(gè)特定實(shí)例。在所描述的實(shí)施例中,發(fā)送機(jī)2004耦合到安裝在底板2000上的連接器2006(沿著連接器1700的線),而連接器2006又通過耦合顯示設(shè)備2010的雙絞線電纜2010連接到顯示設(shè)備2008。
      如本領(lǐng)域已知的,(由加利福尼亞的Santa Clara的英特爾公司開發(fā)的)PCI Express是高帶寬、低管腳數(shù)、串行、互連技術(shù),它還維持與現(xiàn)有的PCI基礎(chǔ)結(jié)構(gòu)的軟件兼容性。在這個(gè)配置中,PCI Express端口被增加以便依從交叉平臺(tái)接口的需求,其能夠直接或者使用如所示的底板安裝的連接器來驅(qū)動(dòng)顯示設(shè)備。
      如果在底板上安裝連接器不實(shí)際,則信號可以被路由通過PCIExpress底板的SDVO槽并且使用如圖21所示的無源卡連接器進(jìn)入到PC的后面。在內(nèi)插圖形卡的當(dāng)前產(chǎn)生的情況下,一個(gè)內(nèi)插圖形卡可以代替板上圖形引擎,如圖23所示。
      在筆記本應(yīng)用的情況下,底板圖形引擎上的發(fā)送機(jī)通過內(nèi)部電纜線路驅(qū)動(dòng)集成接收機(jī)/TCON,它直接驅(qū)動(dòng)面板。對于最成本有效的實(shí)現(xiàn),接收機(jī)/TCON被安裝在面板上,從而把互連線的數(shù)量減少到8或10,如圖24所示。
      所有上面的實(shí)例都假設(shè)集成的發(fā)送機(jī)。不過,非常可行的是實(shí)現(xiàn)為一個(gè)獨(dú)立的發(fā)送機(jī),該發(fā)送機(jī)分別通過AGP或SDVO槽集成到PCI和PCI Express環(huán)境。一個(gè)單獨(dú)的發(fā)送機(jī)將啟動(dòng)輸出流,而無需圖形硬件或軟件中的任何改變。
      流程圖實(shí)施例現(xiàn)在根據(jù)多個(gè)流程圖來描述本發(fā)明的方法,所述多個(gè)流程圖中的每一個(gè)描述了啟用本發(fā)明的一個(gè)特定過程。具體地,圖25-29描述了多個(gè)相關(guān)的過程,當(dāng)單獨(dú)或以任何組合來使用這些過程時(shí),描述了本發(fā)明的各方面。
      圖25示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一個(gè)流程圖,它詳述了用于確定接口100的操作模式的過程2500。在這個(gè)過程中,如果視頻源和顯示設(shè)備都是數(shù)字的,則操作模式將只被設(shè)置為數(shù)字模式。否則,操作模式將被設(shè)置為模擬模式。應(yīng)當(dāng)指出,在這個(gè)上下文中的“模擬模式”可以包括傳統(tǒng)的VGA模式以及增強(qiáng)的模擬模式,它具有含嵌入的對準(zhǔn)信號和雙向邊帶的差分模擬視頻。下面來描述這個(gè)增強(qiáng)的模擬模式。
      在步驟2502,查詢視頻源以便確定視頻源是否支持模擬或數(shù)字?jǐn)?shù)據(jù)。如果視頻源只支持模擬數(shù)據(jù),耦合設(shè)備100的操作模式將被設(shè)置為模擬的(步驟2508),則過程將結(jié)束(步驟2512)。
      如果視頻源能夠輸出數(shù)字?jǐn)?shù)據(jù),則過程繼續(xù)到步驟2506。然后,查詢顯示設(shè)備以便確定顯示設(shè)備是否被配置來接收數(shù)字?jǐn)?shù)據(jù)。如果顯示設(shè)備只支持模擬數(shù)據(jù),耦合設(shè)備的操作模式將被設(shè)置為模擬的(步驟2508),則過程將結(jié)束(步驟2512)。否則,耦合設(shè)備的操作模式被設(shè)置為數(shù)字的(步驟2510)。例如,一個(gè)處理器可以控制耦合設(shè)備中的開關(guān)來把模式設(shè)置為數(shù)字的。一般而言,耦合設(shè)備被配置成只有當(dāng)視頻源和視頻信宿都操作在相應(yīng)的數(shù)字模式中時(shí)才操作在完全的數(shù)字模式中。
      圖26表示根據(jù)本發(fā)明一些方面的一個(gè)流程圖,它詳述了用于提供一個(gè)實(shí)時(shí)視頻圖像質(zhì)量檢查的過程2600。在這個(gè)實(shí)例中,由一個(gè)耦合到顯示接口的處理器來進(jìn)行過程2600的所有確定。
      在步驟2600,從視頻源接收一個(gè)視頻信號。接下來,由與接收的視頻信號相關(guān)聯(lián)的視頻源來提供信號質(zhì)量測試模式(步驟2602)。在步驟2604,基于質(zhì)量測試模式來進(jìn)行誤碼率的確定。然后,確定誤碼率是否大于一個(gè)閾值(步驟2606)。如果確定誤碼率不大于閾值,則確定是否有更多的視頻幀(步驟2614)。如果確定有更多的視頻幀,則過程返回到步驟2600。否則,過程結(jié)束。
      不過,如果在步驟2606中確定誤碼率大于閾值,則確定誤碼率是否大于一個(gè)最小比特率(步驟2608)。如果比特率大于最小比特率,則降低比特率(步驟2610)并且過程返回到步驟2606。如果比特率不大于最小比特率,則模式被改變成為模擬模式(步驟2612)并且過程結(jié)束。
      圖27示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于鏈路建立過程2700的流程圖。過程2700通過接收熱插入檢測事件通知而開始于2702。在2704,利用一個(gè)相關(guān)的輔助信道來進(jìn)行主鏈路查詢,以便確定一個(gè)最大數(shù)據(jù)速率、包括在接收機(jī)中的時(shí)間恢復(fù)單元的數(shù)量以及可用的緩沖區(qū)尺寸。接下來,在2706,利用一個(gè)訓(xùn)練會(huì)話來檢驗(yàn)最大鏈路數(shù)據(jù)速率,并且在2708,把熱插入事件通知給數(shù)據(jù)流源。在2710,利用輔助信道來確定顯示器的能力(例如使用EDID)并且顯示器在2712來響應(yīng)所述查詢,這進(jìn)而又導(dǎo)致在2714的主鏈路訓(xùn)練會(huì)話的合作。
      接下來,在2716,流源利用輔助信道來把流屬性發(fā)送到接收機(jī),并且在2718,還把主鏈路是否能夠支持在2720被請求數(shù)量的數(shù)據(jù)流通知給流源。在2722,通過添加相關(guān)的分組標(biāo)題來形成各個(gè)數(shù)據(jù)分組并且在2724調(diào)度多個(gè)源流的復(fù)用。在2726,確定鏈路狀態(tài)是否OK。當(dāng)鏈路狀態(tài)不是OK時(shí),在2728把鏈路故障事件通知給源,否則在2730,基于各個(gè)分組標(biāo)題來把鏈路數(shù)據(jù)流重建成為原來的流。在2732,重建的原來的數(shù)據(jù)流被傳送到顯示設(shè)備。
      圖28示出根據(jù)本發(fā)明一個(gè)實(shí)施例的流程圖,它詳述了用于執(zhí)行訓(xùn)練會(huì)話的過程2800。應(yīng)當(dāng)指出,訓(xùn)練會(huì)話過程2800是圖25描述的操作2506的一個(gè)實(shí)現(xiàn)。在2802,通過在主鏈路上以設(shè)置的鏈路速率把一個(gè)訓(xùn)練模式發(fā)送到接收機(jī)來開始訓(xùn)練會(huì)話。圖11示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的典型的鏈路訓(xùn)練模式。如所示,在訓(xùn)練會(huì)話中,階段1表示最短行程,而階段2表示最長行程。接收機(jī)要使用這兩個(gè)階段來優(yōu)化均衡器。在階段3,只要鏈路質(zhì)量合理,就獲得比特鎖和字符鎖。在2804,接收機(jī)檢查相關(guān)的訓(xùn)練狀態(tài),并且在2806,基于訓(xùn)練狀態(tài)檢查,接收機(jī)為三個(gè)階段中的每一個(gè)以及發(fā)送機(jī)設(shè)置一個(gè)通過/失敗比特。在每個(gè)階段,接收機(jī)只基于通過的檢測而繼續(xù)到下一個(gè)階段,并且在2810,如果接收機(jī)沒有檢測到一個(gè)通過,則接收機(jī)減小鏈路速率并且重復(fù)訓(xùn)練會(huì)話。在2812,主鏈路以檢測到通過的那個(gè)鏈路速率做好準(zhǔn)備。
      圖29說明用來實(shí)現(xiàn)本發(fā)明的計(jì)算機(jī)系統(tǒng)2900。計(jì)算機(jī)系統(tǒng)2900只是其中能夠?qū)崿F(xiàn)本發(fā)明的圖形系統(tǒng)的一個(gè)實(shí)例。計(jì)算機(jī)系統(tǒng)2900包括中央處理單元(CPU)1510、隨機(jī)存取存儲(chǔ)器(RAM)2920、只讀存儲(chǔ)器(ROM)2925、一個(gè)或多個(gè)外圍設(shè)備2930、圖形控制器2960、主存儲(chǔ)設(shè)備2940和2950以及數(shù)字顯示單元2970。如本領(lǐng)域眾所周知的,ROM用于把數(shù)據(jù)和指令單向傳送到CPU 2910,而RAM通常用于以雙向方式來傳送數(shù)據(jù)和指令。CPU 2910一般包括任何數(shù)量的處理器。主存儲(chǔ)設(shè)備2940和2950可以包括任何恰當(dāng)?shù)挠?jì)算機(jī)可讀介質(zhì)。通常是大容量存儲(chǔ)設(shè)備的輔助存儲(chǔ)介質(zhì)880還雙向耦合到CPU 2910并且提供附加的數(shù)據(jù)存儲(chǔ)容量。大容量存儲(chǔ)設(shè)備880是計(jì)算機(jī)可讀介質(zhì),可以用于存儲(chǔ)包括計(jì)算機(jī)代碼、數(shù)據(jù)等的程序。通常,大容量存儲(chǔ)設(shè)備880是諸如硬盤或磁帶的一般比主存儲(chǔ)設(shè)備2940、2950慢的存儲(chǔ)介質(zhì)。大容量存儲(chǔ)設(shè)備880可以采取的形式是磁或紙帶閱讀器或者某種其它眾所周知的設(shè)備。應(yīng)當(dāng)理解,在大容量存儲(chǔ)設(shè)備880中保留的信息可以在適當(dāng)?shù)那闆r下被以標(biāo)準(zhǔn)方式包括作為RAM 2920的一部分作為虛擬存儲(chǔ)器。
      CPU 2910還耦合到一個(gè)或多個(gè)輸入/輸出設(shè)備890,該輸入/輸出設(shè)備890可以包括但不限于的設(shè)備是諸如視頻監(jiān)視器、軌跡球、鼠標(biāo)、鍵盤、麥克風(fēng)、觸控失顯示器、轉(zhuǎn)換器卡閱讀器、磁或紙帶閱讀器、輸入板、鐵筆、話音或手寫識(shí)別器或者其它眾所周知的輸入設(shè)備,諸如當(dāng)然包括其它計(jì)算機(jī)。最后,CPU 2910可選地使用網(wǎng)絡(luò)連接耦合到計(jì)算機(jī)或電信網(wǎng),例如互聯(lián)網(wǎng)或者內(nèi)聯(lián)網(wǎng),如總體上由2995所示的。利用這種網(wǎng)絡(luò)連接,預(yù)期CPU 2910可以在執(zhí)行上述方法步驟的過程中從網(wǎng)絡(luò)接收信息或者可以把信息輸出到網(wǎng)絡(luò)。通常表示為要被使用CPU2910來執(zhí)行的指令序列的這種信息可以例如被以體現(xiàn)在載波中的計(jì)算機(jī)數(shù)據(jù)信號的形式從網(wǎng)絡(luò)接收并且輸出到網(wǎng)絡(luò)。上述設(shè)備和原料對于計(jì)算機(jī)硬件和軟件領(lǐng)域的技術(shù)人員來說是熟悉的。
      圖形控制器2960產(chǎn)生模擬圖像數(shù)據(jù)和相應(yīng)的參考信號,并且把這二者都提供給數(shù)字顯示單元2970。例如基于從CPU 2910或從外部編碼(未示出)接收的像素?cái)?shù)據(jù)來產(chǎn)生模擬圖像數(shù)據(jù)。在一個(gè)實(shí)施例中,以RGB格式來提供模擬圖像數(shù)據(jù)并且參考信號包括本領(lǐng)域熟知的VSYNC和HSYNC信號。不過,應(yīng)當(dāng)理解,可以利用其它格式的模擬圖像、數(shù)據(jù)和/或參考信號來實(shí)現(xiàn)本發(fā)明。例如,模擬圖像數(shù)據(jù)可以包括也具有一個(gè)相應(yīng)的時(shí)間參考信號的視頻信號數(shù)據(jù)。
      盡管只描述了本發(fā)明的幾個(gè)實(shí)施例,但是應(yīng)當(dāng)理解,在不偏離本發(fā)明的精神或范圍的情況下,本發(fā)明也可以體現(xiàn)為許多其它特殊形式。以上描述的實(shí)例應(yīng)當(dāng)被認(rèn)為是說明性的而不是限制性的,并且本發(fā)明并不限于這里給出的細(xì)節(jié),而是可以在所附權(quán)利要求以及它們的等同物的完全范圍內(nèi)被修改。
      雖然根據(jù)優(yōu)選實(shí)施例描述了本發(fā)明,但是也存在落在本發(fā)明范圍內(nèi)的變更、置換和等同物。還應(yīng)當(dāng)指出,存在實(shí)現(xiàn)本發(fā)明的過程和設(shè)備的許多替代方法。因此,本發(fā)明應(yīng)當(dāng)被解釋為包括落在本發(fā)明精神和范圍內(nèi)的所有這種變更、置換和等同物。
      權(quán)利要求
      1.一種具有周期狀態(tài)檢查能力的基于分組的閉環(huán)視頻顯示接口,被安排來耦合多媒體源設(shè)備與多媒體信宿設(shè)備,包括一個(gè)可調(diào)整的高速主鏈路,被安排來把多個(gè)多媒體數(shù)據(jù)分組從多媒體源設(shè)備運(yùn)送到多媒體信宿設(shè)備;以及一條雙向輔助信道,被安排來提供多個(gè)支持功能,用于主鏈路建立并且支持主鏈路操作,諸如周期地把多媒體顯示設(shè)備的狀態(tài)檢查發(fā)送到多媒體源設(shè)備,以便通過組合可調(diào)整的高速主鏈路與輔助信道所創(chuàng)建的閉環(huán)允許顯示接口在各種主鏈路條件下的健壯操作。
      2.如權(quán)利要求1所述的接口,其中輔助信道還提供多媒體源設(shè)備與多媒體顯示設(shè)備之間的信息傳送并且反之亦然。
      3.如權(quán)利要求2所述的接口,其中在輔助信道上傳送的信息包括一組分組屬性。
      4.如權(quán)利要求2所述的接口,其中在輔助信道上傳送的信息包括諸如USB業(yè)務(wù)量的輔助應(yīng)用數(shù)據(jù)。
      5.如權(quán)利要求2所述的接口,其中在輔助信道上傳送的信息包括訓(xùn)練會(huì)話的結(jié)果。
      6.如權(quán)利要求1所述的接口,其中顯示設(shè)備在輔助信道上把諸如同步丟失和/或丟失的分組之類的事件通知給源設(shè)備。
      7.一種用于提供一種具有周期狀態(tài)檢查能力的基于分組的閉環(huán)視頻顯示接口的方法,所述接口被安排來耦合一個(gè)多媒體源設(shè)備和一個(gè)多媒體信宿設(shè)備,包括在一條可調(diào)整的高速主鏈路上把多個(gè)多媒體數(shù)據(jù)分組從多媒體源設(shè)備運(yùn)送到多媒體信宿設(shè)備;以及提供多個(gè)支持功能,用于主鏈路建立并且支持在雙鏈路輔助信道上的主鏈路操作,其中支持主鏈路操作包括周期地把多媒體顯示設(shè)備的狀態(tài)檢查發(fā)送到多媒體源設(shè)備,并且其中通過組合可調(diào)整的高速主鏈路與一個(gè)非常可靠的輔助信道所創(chuàng)建的閉環(huán)允許顯示接口在各種主鏈路條件下的健壯操作。
      8.如權(quán)利要求7所述的方法,其中輔助信道還提供多媒體源設(shè)備與多媒體顯示設(shè)備之間的信息傳送并且反之亦然。
      9.如權(quán)利要求8所述的方法,其中在輔助信道上傳送的信息包括一組分組屬性。
      10.如權(quán)利要求8所述的方法,其中在輔助信道上傳送的信息包括諸如USB業(yè)務(wù)量的輔助應(yīng)用數(shù)據(jù)。
      11.如權(quán)利要求8所述的方法,其中在輔助信道上傳送的信息包括訓(xùn)練會(huì)話的結(jié)果。
      12.如權(quán)利要求7所述的方法,其中顯示設(shè)備能夠在輔助信道上把諸如同步丟失和/或丟失的分組之類的事件通知給源設(shè)備。
      13.一種計(jì)算機(jī)程序產(chǎn)品,用于提供一種具有周期狀態(tài)檢查能力的基于分組的閉環(huán)視頻顯示接口,被安排來耦合一個(gè)多媒體源設(shè)備和一個(gè)多媒體信宿設(shè)備,包括用于在一條可調(diào)整的高速主鏈路上把多個(gè)多媒體數(shù)據(jù)分組從多媒體源設(shè)備運(yùn)送到多媒體信宿設(shè)備的計(jì)算機(jī)代碼;以及用于提供用于主鏈路建立并且支持在一條雙向輔助信道上的主鏈路操作的多個(gè)支持功能的計(jì)算機(jī)代碼,其中支持主鏈路操作包括把多媒體顯示設(shè)備的狀態(tài)檢查周期地發(fā)送到多媒體源設(shè)備,并且其中通過組合可調(diào)整的高速主鏈路與一個(gè)非常可靠的輔助信道所創(chuàng)建的閉環(huán)允許顯示接口在各種主鏈路條件下的健壯操作。
      14.如權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中輔助信道還提供多媒體源設(shè)備與多媒體顯示設(shè)備之間的信息傳送并且反之亦然。
      15.如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中在輔助信道上傳送的信息包括一組分組屬性。
      16.如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中在輔助信道上傳送的信息包括諸如USB業(yè)務(wù)量的輔助應(yīng)用數(shù)據(jù)。
      17.如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中在輔助信道上傳送的信息包括訓(xùn)練會(huì)話的結(jié)果。
      18.如權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中顯示設(shè)備還在輔助信道上把諸如同步丟失和/或丟失的分組之類的事件通知給源設(shè)備。
      全文摘要
      一種具有周期狀態(tài)檢查能力的基于分組的閉環(huán)視頻顯示接口,被安排來耦合多媒體源設(shè)備與多媒體信宿設(shè)備,包括一個(gè)可調(diào)整的高速主鏈路,被安排來把多個(gè)多媒體數(shù)據(jù)分組從多媒體源設(shè)備運(yùn)送到多媒體信宿設(shè)備。一條雙向輔助信道被安排來提供多個(gè)支持功能,用于主鏈路建立并且支持主鏈路操作,諸如周期地把多媒體顯示設(shè)備的狀態(tài)檢查發(fā)送到多媒體源設(shè)備,以便通過組合可調(diào)整的高速主鏈路與非??煽康妮o助信道所創(chuàng)建的閉環(huán)允許顯示接口在各種主鏈路條件下的健壯操作。
      文檔編號G09G5/00GK1551627SQ20041004568
      公開日2004年12月1日 申請日期2004年4月30日 優(yōu)先權(quán)日2003年5月1日
      發(fā)明者O·科巴亞施, O 科巴亞施 申請人:創(chuàng)世紀(jì)微芯片公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1