欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于數(shù)據(jù)包的視頻顯示接口計(jì)數(shù)方法

文檔序號(hào):2534222閱讀:546來(lái)源:國(guó)知局
專利名稱:基于數(shù)據(jù)包的視頻顯示接口計(jì)數(shù)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種顯示裝置。尤其,本發(fā)明涉及一種適于耦合視頻源 到視頻顯示裝置的數(shù)字顯示接口 。
背景技術(shù)
目前,視頻顯示技術(shù)被分為模擬型顯示裝置(例如陰極射線管)和
數(shù)字型顯示裝置(例如液晶顯示器或LCD、等離子顯示屏等),它們都必 須有特定的輸入信號(hào)驅(qū)動(dòng)以便成功地顯示圖像。例如,通常的模擬系統(tǒng) 包括借助通信鏈路直接耦合于顯示裝置(有時(shí)指視頻接收器)的模擬源 (例如個(gè)人計(jì)算機(jī)、DVD播放器等)。通信鏈路通常采用本領(lǐng)域技術(shù)人員 熟知的線纜的形式(例如在PC機(jī)的情況下為模擬VGA、否則指VGADB15 線纜)。例如,VGA DB15線纜包括15個(gè)插腳,每個(gè)插腳用于承栽特定的 信號(hào)。
VGA DB15線纜的一個(gè)優(yōu)點(diǎn)是該線纜具有由于較大且不斷膨脹的安裝 基座而形成的獨(dú)一無(wú)二的特性。只要上述的模擬系統(tǒng)占主要地位,則不 太可能采用除VGA DB15之外的其它線纜。
然而,在近幾年,數(shù)字系統(tǒng)的不斷增長(zhǎng)使得諸如數(shù)字可視接口 (DVI) 線纜的數(shù)字可用線纜的使用變得更加理想。眾所周知DVI是數(shù)字顯示器 工作組(DDWG)創(chuàng)建的一種數(shù)字接口標(biāo)準(zhǔn)。利用轉(zhuǎn)換最小化差分信號(hào) (TMDS)協(xié)議傳遞數(shù)據(jù),從而將數(shù)字信號(hào)從PC的圖形子系統(tǒng)提供到顯示 器。DVI處理的帶寬超過(guò)了 160MHz,從而支持具有一組鏈路的UXGA和 HDTV。
現(xiàn)在的顯示器互聯(lián)狀況包括對(duì)于臺(tái)式顯示器互聯(lián)應(yīng)用的VGA (模擬) 和DVI (數(shù)字)以及膝上型以及其它全部的裝置中用于內(nèi)部鏈路的LVDS (數(shù)字)。圖形IC銷售商、顯示器控制器IC銷售商、監(jiān)視器制造商和PCOEM 以及臺(tái)式PC消費(fèi)者,在一定程度上在另一程度上,必須將接口選擇考慮 到他們的設(shè)計(jì)、產(chǎn)品定義、制造、銷售和購(gòu)買決定中。例如,如果消費(fèi) 者購(gòu)買具有模擬VGA接口的PC,然后消費(fèi)者必須購(gòu)買模擬監(jiān)^L器或者數(shù) 字監(jiān)視器,該數(shù)字監(jiān)視器中VGA接口提供的模擬視頻信號(hào)通過(guò)直列式模 數(shù)轉(zhuǎn)換器UDC)或者安裝在特定監(jiān)視器中的ADC已經(jīng)被數(shù)字化。因此,需要具有一種用于從鏈路時(shí)鐘再生像素時(shí)鐘的簡(jiǎn)單的計(jì)數(shù)方法。發(fā)明內(nèi)容在一些實(shí)施例中,在具有耦合到多媒體源裝置的鏈接單元的系統(tǒng)中,該多媒體源裝置被設(shè)置成通過(guò)以鏈接速率(LR)在鏈接單元上傳送的多 個(gè)多媒體數(shù)據(jù)包來(lái)提供多媒體源數(shù)據(jù)到多媒體接收器裝置, 一種提供與 多媒體源數(shù)椐相對(duì)應(yīng)的多媒體時(shí)鐘速率(MMC)的方法,包括以下步驟 利用一組主頻率系數(shù)表示主頻率(MF),其中該主頻率系數(shù)組至少包括 具有值為MF1的第一系數(shù)MF1、具有值為MF2的第二系數(shù)MF2、具有值為 MF3的第三系數(shù)MF3、和具有值為MF4的第四系數(shù)MF4;利用一組多媒體 時(shí)鐘速率系數(shù)表示作為主頻率(MF)的子集的多媒體時(shí)鐘速率(固C), 其中該多媒體時(shí)鐘速率系數(shù)組至少包括具有值為A的系數(shù)A、具有值為B 的系數(shù)B、具有值為C的系數(shù)C、和具有值為D的系數(shù)D,其中值A(chǔ)^值 MF1、值B^值MF2、值C^值MF3、和值D^值MF4;利用一組鏈接速 率系數(shù)表示作為主頻率(MF)的子集的鏈接速率(LR),其中該鏈接速率 系數(shù)組至少包括具有值為A,的系數(shù)A,、具有值為B,的系數(shù)B,、具有值為 C,的系數(shù)C,、和具有值為D,的系數(shù)D,,其中值A(chǔ), ^值MF1、值B, 5值 MF2、值C, ^值MF3、值D, 5值MF4;和利用所述的一組多媒體時(shí)鐘速 率系數(shù)和所述的一組鏈接速率系數(shù),根據(jù)鏈接速率LR來(lái)提供多媒體時(shí)鐘 速率畫(huà)C。在其它實(shí)施例中,在具有耦合到多媒體源裝置的鏈接單元的系統(tǒng)中, 該多媒體源裝置被設(shè)置成通過(guò)以鏈接速率(LR)在鏈接單元上傳送的多 個(gè)多媒體數(shù)據(jù)包來(lái)提供多媒體源數(shù)據(jù)到多媒體接收器裝置,處理器可執(zhí) 行的用于提供與多媒體源數(shù)據(jù)相對(duì)應(yīng)的多媒體時(shí)鐘速率(MMC)的計(jì)算機(jī) 程序產(chǎn)品,包括利用一組主頻率系數(shù)表示主頻率(MF)的計(jì)算機(jī)代碼, 其中該主頻率系數(shù)組至少包括具有值為MF1的第一系數(shù)MF1、具有值為 MF2的第二系數(shù)MF2、具有值為MF3的第三系數(shù)MF3、和具有值為MF4的 第四系數(shù)MF4;利用一組多媒體時(shí)鐘速率系數(shù)表示作為主頻率(MF)的子 集的多媒體時(shí)鐘速率(畫(huà)C)的計(jì)算機(jī)代碼,其中該多媒體時(shí)鐘速率系數(shù) 組至少包括具有值為A的系數(shù)A、具有值為B的系數(shù)B、具有值為C的系 數(shù)C、和具有值為D的系數(shù)D,其中值A(chǔ)^值MF1、值B^值MF2、值C^ 值MF3、和值D 5值MF4;利用 一組鏈接速率系數(shù)表示作為主頻率(MF )的子集的鏈接速率(LR)的計(jì)算機(jī)代碼,其中該鏈接速率系數(shù)組至少包括 具有值為A,的系數(shù)A,、具有值為B,的系數(shù)B,、具有值為C,的系數(shù)C,、和 具有值為D,的系數(shù)D,,其中值A(chǔ), s值MF1、值B, ^值MF2、值C, ^值 MF3、值D,^值MF4;和利用所述的一組多媒體時(shí)鐘速率系數(shù)和所述的一 組鏈接速率系數(shù),根據(jù)鏈接速率LR來(lái)提供多媒體時(shí)鐘速率MMC的計(jì)算機(jī) 代碼;和用于存儲(chǔ)該計(jì)算機(jī)代碼的計(jì)算機(jī)可讀介質(zhì)。


圖1根據(jù)本發(fā)明的一個(gè)實(shí)施例示出一種直角平面型顯示器接口 100 的總的表示圖。
圖2A-2C根據(jù)本發(fā)明的多個(gè)實(shí)施例示出用于鏈路視頻信號(hào)源和視頻 顯示單元的視頻接口系統(tǒng)。
圖3根據(jù)本發(fā)明的一個(gè)實(shí)施例示出優(yōu)選的主鏈路比率。
圖4A根據(jù)本發(fā)明的一個(gè)實(shí)施例示出主鏈路數(shù)據(jù)包。
圖4B根據(jù)本發(fā)明的一個(gè)實(shí)施例示出主鏈路數(shù)據(jù)包報(bào)頭。
圖5A根據(jù)本發(fā)明的一個(gè)實(shí)施例示出一種用于提供子數(shù)據(jù)包封裝和多
數(shù)據(jù)包多路復(fù)用的系統(tǒng)。
圖5B示出圖5A中所示的系統(tǒng)的另一種實(shí)現(xiàn)。
圖6示出作為圖5A中所示的數(shù)據(jù)流的一個(gè)示例的多路主鏈路流的高 級(jí)圖表。
圖7示出根據(jù)本發(fā)明的數(shù)據(jù)流的另一示例。 圖8示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的多路數(shù)據(jù)流的另一示例。 圖9A示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的有代表性的子包。 圖9B示出根據(jù)本發(fā)明的 一 個(gè)實(shí)施例的有代表性的主鏈路數(shù)椐包。 圖IO示出選擇性更新的圖示影像的一個(gè)示例。 圖11根據(jù)本發(fā)明的一個(gè)實(shí)施例示出一種優(yōu)選的鏈路訓(xùn)練模式。 圖12根據(jù)本發(fā)明的一個(gè)實(shí)施例示出該系統(tǒng)的邏輯分層。 圖13根據(jù)本發(fā)明的一個(gè)實(shí)施例示出優(yōu)選的采用8B/10B的特定字符 的映射。
圖14根據(jù)本發(fā)明的 一個(gè)實(shí)施例示出優(yōu)選的曼徹斯特n編碼方案。 圖15根據(jù)本發(fā)明的一個(gè)實(shí)施例示出有代表性的輔助信道的電亞層。 圖16根據(jù)本發(fā)明的一個(gè)實(shí)施例示出有代表性的主鏈路電亞層。 圖17根據(jù)本發(fā)明的一個(gè)實(shí)施例示出有代表性的連接器。圖18根據(jù)本發(fā)明的一個(gè)實(shí)施例示出源狀態(tài)圖。 圖19根椐本發(fā)明的一個(gè)實(shí)施例示出顯示狀態(tài)圖。 圖20-24示出本發(fā)明各種基于計(jì)算機(jī)的實(shí)現(xiàn)。
圖25根據(jù)本發(fā)明的一個(gè)實(shí)施例示出確定接口的運(yùn)行模式的詳細(xì)過(guò)程 的流程圖。
圖26根據(jù)本發(fā)明的某些方面示出提供實(shí)時(shí)視頻圖像質(zhì)量檢測(cè)的詳細(xì) 過(guò)程的流程圖。
圖27A-27B根據(jù)本發(fā)明的一個(gè)實(shí)施例鏈路建立過(guò)程的流程圖。
圖2 8根據(jù)本發(fā)明的 一個(gè)實(shí)施例示出執(zhí)行訓(xùn)練對(duì)話的詳細(xì)過(guò)程的流程圖。
圖29示出一種用于實(shí)現(xiàn)本發(fā)明的計(jì)算機(jī)系統(tǒng)。
具體實(shí)施例方式
現(xiàn)在將參考本發(fā)明的特定實(shí)施例詳細(xì)描述附圖中所示的一個(gè)示例。 當(dāng)結(jié)合該特定的實(shí)施例描迷本發(fā)明時(shí),應(yīng)當(dāng)理解其不用于將本發(fā)明限制 到所描述的實(shí)施例。相反,其旨在覆蓋包括在如所附的權(quán)利要求限定的 本發(fā)明的精神和范圍之內(nèi)的各種替換、修改和等價(jià)情形。
本發(fā)明的接口是點(diǎn)對(duì)點(diǎn)、基于包的、即插即用的串口數(shù)字顯示器接 口,該顯示器接口是打開(kāi)的且可縮放的,其適于但不限制于與臺(tái)式監(jiān)視 器、與內(nèi)提供有LCD連接的筆記本/全部的PC機(jī)、以及包括HDTV顯示器 的消費(fèi)者電子顯示裝置等等一起使用。與傳遞單獨(dú)的視頻光柵以及諸如 Vsync、 Hsync、 DE等的時(shí)間信號(hào)的常^L的顯示器接口不同,本發(fā)明的接
口提供一種多數(shù)據(jù)流的包傳輸系統(tǒng),其能夠以在物理鏈路中建立的"虛 擬管路"的形式同時(shí)傳輸一個(gè)或多個(gè)包數(shù)據(jù)流。
例如,圖1根據(jù)本發(fā)明的一個(gè)實(shí)施例示出了基于直角平面包的數(shù)字 視頻顯示接口 100的總的表示圖。接口 100通過(guò)物理鏈路106(也稱為管 路)將發(fā)送器102連接到接收器104。在所迷的實(shí)施例中,多個(gè)數(shù)據(jù)流 108-112在發(fā)送器102處接收,如果必要,該發(fā)送器102將每個(gè)數(shù)據(jù)流打 包成相應(yīng)數(shù)目的數(shù)據(jù)包1M。然后這些數(shù)據(jù)包形成相應(yīng)的數(shù)據(jù)流,每個(gè)數(shù) 據(jù)流經(jīng)過(guò)相關(guān)的虛擬管路116-120傳遞到接收器104。應(yīng)該注意到每個(gè)虛 擬鏈路的鏈接比率(即數(shù)據(jù)包傳輸比率)對(duì)于特定的數(shù)據(jù)流能得以優(yōu)化, 導(dǎo)致在攜帶數(shù)據(jù)流的物理鏈路106中每個(gè)具有相關(guān)的鏈接比率(每個(gè)鏈 接比率根據(jù)特定的數(shù)據(jù)流而相互不同)。數(shù)據(jù)流110-114能夠采取任何類型的形式,諸如視頻、圖形、音頻等。
通常,當(dāng)信號(hào)源是視頻信號(hào)源時(shí),數(shù)據(jù)流110-114包括各種視頻信 號(hào),該視頻信號(hào)具有任何數(shù)量和類型的已知的格式,諸如復(fù)合視頻信號(hào)、 串行數(shù)字信號(hào)、并行數(shù)字信號(hào)、RGB或消費(fèi)者數(shù)字視頻信號(hào)。視頻信號(hào)包 括信息源102提供的模擬視頻信號(hào),該信息源102包括一些形式的模擬 視頻信息源,例如模擬電視機(jī)、照相機(jī)、模擬VCR、 DVD播放器、攝像機(jī)、 光盤(pán)播放器、電視調(diào)諧器、機(jī)頂盒(具有衛(wèi)星DSS或線纜信號(hào))等等。 信號(hào)源102還包括數(shù)字圖像源,例如數(shù)字電視機(jī)(DTV)、數(shù)碼相機(jī)等等。 數(shù)字視頻信號(hào)可以是任何數(shù)目和類型的已知的數(shù)字格式,例如SMPTE 274M-1995 ( 1920 x 1080分辨率、逐行或隔行掃描)、SMPTE 296M-1997 U280 x 720分辨率、逐行掃描),以及標(biāo)準(zhǔn)為480的逐行掃描碎見(jiàn)頻。
在信號(hào)源102提供模擬圖像信號(hào)的情況下,模數(shù)轉(zhuǎn)換器(A/D)將模 擬電壓或電流信號(hào)轉(zhuǎn)換為離散的數(shù)字編碼數(shù)據(jù)(信號(hào))序列,使得形成 適于數(shù)字處理的適當(dāng)?shù)臄?shù)字圖像數(shù)據(jù)的過(guò)程。可以使用任何種類的A/D 轉(zhuǎn)換器。通過(guò)該示例,其它的A/D轉(zhuǎn)換器包括,例如下述公司制造的產(chǎn) 品菲利普、德克薩斯儀器廠、模擬裝置廠、洛克威爾半導(dǎo)體系統(tǒng)公司 等等。
例如,如杲數(shù)據(jù)流UO是模擬型信號(hào),包括在或連接到發(fā)送器102 的模數(shù)轉(zhuǎn)換器(未示出)將數(shù)字化模擬數(shù)據(jù),然后由將數(shù)字化的數(shù)據(jù)流 110打包為多個(gè)數(shù)據(jù)包114的打包器打包,每個(gè)數(shù)據(jù)包借助該虛擬鏈路 116被傳送到接收器104。然后該接收器104通過(guò)適當(dāng)?shù)貙?shù)據(jù)包114重 組為它們?cè)嫉母袷蕉貥?gòu)該數(shù)據(jù)流110。應(yīng)當(dāng)注意到鏈接比率不依賴于 固有數(shù)據(jù)流的比率。唯一的需要是物理鏈路106的鏈接帶寬應(yīng)當(dāng)高于要 傳送的數(shù)據(jù)流的總帶寬。在所迷的實(shí)施例中,輸入的數(shù)據(jù)(例如視頻數(shù) 據(jù)中的像素?cái)?shù)據(jù))基于數(shù)據(jù)映射定義在各自的虛擬鏈路上打包。通過(guò)這 種方式,物理鏈路106 (或任何構(gòu)成的虛擬鏈路)與常規(guī)的互聯(lián)例如DVI 一樣,在每個(gè)鏈接特性時(shí)鐘中攜帶一個(gè)像素?cái)?shù)據(jù)。
在這種方式,接口 100提供一種可縮放的媒體,其按照需要不僅傳 輸視頻和圖形數(shù)據(jù),而且還傳輸音頻和其它應(yīng)用的數(shù)據(jù)。此外,本發(fā)明 支持熱插入事件檢測(cè)并自動(dòng)設(shè)置物理鏈接(或者管路)以達(dá)到最佳的傳 輸比率。對(duì)于低插腳計(jì)數(shù),本發(fā)明為所有適合多平面的顯示器提供純粹 的數(shù)字式顯示器互聯(lián)。該平面包括顯示的主機(jī)、膝上型電腦/一致的設(shè)備以及HDTV以及其它的消費(fèi)者電子設(shè)備。
除了提供視頻和圖形數(shù)據(jù)之外,顯示器時(shí)間信息可嵌入到數(shù)字?jǐn)?shù)據(jù) 流中,提供本質(zhì)上較佳的以及及時(shí)的顯示排列,避免需要"自動(dòng)調(diào)節(jié)" 的特征等等。本發(fā)明基于包特性的接口為多媒體應(yīng)用提供可縮放性以支 持多個(gè)、數(shù)字式數(shù)據(jù)流,例如多個(gè)視頻/圖形數(shù)據(jù)流和音頻數(shù)據(jù)流。此外, 在不需要額外線纜的情況下提供為外圍設(shè)備傳送且顯示控制的通用串行 總線(USB)。
下面將描述本發(fā)明的顯示接口的另一實(shí)施例。
圖2基于圖1所使得系統(tǒng)100示出了一種用于連接視頻源202和視 頻顯示單元204的系統(tǒng)200。在所述的實(shí)施例中,視頻源202包括數(shù)字圖 像(或數(shù)字視頻源)206和模擬圖像(或模擬視頻源)208之一或此兩者。 在數(shù)字圖像信號(hào)源206的情況下,數(shù)字?jǐn)?shù)椐流"0被提供到發(fā)送器102, 在模擬視頻數(shù)據(jù)源208的情況下,連接到該模擬視頻數(shù)據(jù)源的A/D轉(zhuǎn)換 器單元212將模擬數(shù)據(jù)流213轉(zhuǎn)換為相應(yīng)的數(shù)字?jǐn)?shù)據(jù)流214。然后該數(shù)字 數(shù)據(jù)流214由發(fā)送器102以與數(shù)字?jǐn)?shù)據(jù)流210相同的方式處理。顯示單 元204可以是模擬類型的顯示器或數(shù)字類型的顯示器或者在某些情況下 可以處理提供給它的模擬或數(shù)字信號(hào)。在任何情況下,在模擬類型的顯 示器的情況下,顯示單元204包括將接收器104與顯示器218以及D/A 轉(zhuǎn)換器單元220連接的顯示接口 216。在所述的實(shí)施例中,視頻信號(hào)源 202可以采用任何形式(例如個(gè)人臺(tái)式計(jì)算機(jī)、數(shù)字或模擬電視;^、機(jī)頂 盒等),而5f見(jiàn)頻顯示單元104可以采取視頻顯示的形式(例如LCD型顯 示器、CRT型顯示器等)。
然而,不論視頻信號(hào)源或視頻接收器的類型如何,在物理鏈路106 上傳送之前不同的數(shù)據(jù)流被數(shù)字化(如果需要)并打包,該物理鏈路包 括用于同步數(shù)據(jù)流的單向主鏈路222,包括用于視頻源202和視頻顯示器 204之間的鏈路設(shè)置和其它的數(shù)據(jù)傳輸(例如不同的鏈路管理信息、通用 串行總線(USB)數(shù)據(jù)等等)的雙向輔助通道224。
由此主鏈路222能同時(shí)傳送多個(gè)同步的數(shù)據(jù)流(例如多個(gè)視頻/圖形 數(shù)據(jù)流和多通道音頻流)。在所述的實(shí)施例中,主鏈路222包括多個(gè)不 同的虛擬通道,每一個(gè)能夠每秒鐘傳送數(shù)千兆比特(Gbps)的同步數(shù)據(jù) 流(例如未壓縮的圖形/視頻和音頻數(shù)據(jù))。因此根據(jù)一種邏輯觀點(diǎn),主 鏈路222顯示為獨(dú)立的物理管路,且在該獨(dú)立的物理管路中可以建立多個(gè)虛擬的管路。通過(guò)這種方式,邏輯數(shù)據(jù)流不被分配給物理通道,相反, 每個(gè)邏輯數(shù)據(jù)流在其自己的邏輯管路(即上述的虛擬通道)中傳送。
在所述的實(shí)施例中,主鏈路222的速度或傳輸速度被調(diào)整以補(bǔ)償鏈 路的狀況。例如,在某次執(zhí)行過(guò)程中,主鏈路222的速度從大約1. OGbps 的最慢速度被調(diào)整到大約2. 5Gbps的范圍中,每條通道大約增加0. 4Gbps (參見(jiàn)圖3 )。在每通道2. 5Gbps時(shí),主鏈路222能支持單個(gè)通道上每個(gè) 像素18位顏色深度的SXGA 60Hz。應(yīng)當(dāng)注意到通道數(shù)量的減少不僅減少 互聯(lián)的費(fèi)用,而且減少功耗,功耗是功率敏感設(shè)備例如便攜式裝置等的 重要考慮事項(xiàng)(且是所希望的)。然而,通過(guò)將通道的數(shù)目增加到四個(gè), 主鏈路222能支持60Hz時(shí)每個(gè)像素的24位顏色深度的WQSXGA ( 3200 x 2048圖像分辨率)或者在不進(jìn)行數(shù)據(jù)壓縮的情況下,60Hz時(shí)每個(gè)像素的 18位顏色深度的QSXGA ( 2560 x 2048 )。即使每個(gè)通道為1. OGbps最低 的速率時(shí),僅有兩個(gè)通道需要支持未壓縮的HDTV數(shù)據(jù)流(即1080i或 720p)。
在所述的實(shí)施例中,選擇主鏈路數(shù)據(jù)速率,其帶寬超過(guò)了組成的虛 擬連接的總帶寬。傳送到接口的數(shù)據(jù)按照其固有的速率到達(dá)發(fā)送器。如 果必要的話,在接收器104內(nèi)的基于時(shí)間的恢復(fù)器(TBR)單元226利用 主連接數(shù)據(jù)包中嵌入的時(shí)間戳重新產(chǎn)生數(shù)據(jù)流的原始固有速率。然而必 須注意到,對(duì)于圖2B中所示的適當(dāng)構(gòu)成的數(shù)字式顯示裝置232,基于時(shí) 間的恢復(fù)是不必要的,因?yàn)轱@示數(shù)據(jù)以連接字符時(shí)鐘速率傳送到顯示驅(qū) 動(dòng)器電子設(shè)備,由此大大地降低了相應(yīng)減小復(fù)雜度所需的通道的數(shù)目以 及顯示器的成本。例如,圖2C示出了優(yōu)選的LCD面板232,其以下述方 式構(gòu)成,因?yàn)轱@示數(shù)據(jù)本質(zhì)上管道傳輸?shù)讲煌牧序?qū)動(dòng)器234中,因此 沒(méi)有基于時(shí)間的恢復(fù),該列驅(qū)動(dòng)器與行驅(qū)動(dòng)器236組合用于驅(qū)動(dòng)陣列240 中選擇的顯示元件238。
其它實(shí)施例描述了連接速率和像素/音頻時(shí)鐘速率簡(jiǎn)單的計(jì)數(shù)方法。 目前存在的所有標(biāo)準(zhǔn)的像素/音頻時(shí)鐘頻率是下迷主頻率23. 76GHz的子 集。根據(jù)本發(fā)明的一個(gè)實(shí)施例,該主頻率(23.76GHz)可以被表達(dá)為四 個(gè)參數(shù)A、 B、 C和D的函數(shù),如
23. 76GHz = 2Ax3Bx5cx UuHz ,其中
A=10, B = 3, C=7, D-l,
(23. 76GHz - 210 x 33 x 57 x ll1 Hz)這意味著像素(或音頻)時(shí)鐘速率可以被表示為具有上述四個(gè)參數(shù)A、 B、 C和D (其中A £ 10, B £ 3, C$7, D 5 1 )的主頻率的子集,如
像素時(shí)鐘速率- 2A*3Bx5eX 11D
像素(或音頻)時(shí)鐘速率-2A生x3Bx5Cx 11D
應(yīng)當(dāng)注意,因?yàn)锳小于或等于IO,所以A可以用4比特表示,并且 因?yàn)锽小于或等于3,所以B可以用2比特表示,C用3比特表示并且D 用1比特表示。
即使對(duì)于鏈接速率(對(duì)于使用10位字符例如8B/10B字符的鏈接, 鏈接速率是串行鏈接位速率/10)不同于像素時(shí)鐘速率的鏈接,存在優(yōu)勢(shì) 在于定義具有四個(gè)參數(shù)A,、 B,、 C,和D,的鏈接速率優(yōu)點(diǎn)在于能簡(jiǎn)單地從 鏈路時(shí)鐘重新產(chǎn)生像素/音頻時(shí)鐘。例如,將鏈接速率設(shè)置為A,-6、 B,
=3、 C, = 7J_D, = 0 (即LR-26x 33 x 57 x 1 10),且相應(yīng)的鏈接速率為 135MHz。然而,假定像素時(shí)鐘速率設(shè)置為A-8、 B-3、 C = 6以及D-O
(即,PC二28x3、56x 11")(并且相應(yīng)的像素時(shí)鐘速率是108MHz),
接下來(lái)像素時(shí)鐘可以利用下面的公示從鏈路時(shí)鐘得到
像素時(shí)鐘速率=(鏈接速率)x (2A'A, 3B—B', 5"',和11D-D')。對(duì)于上面 的例子
(像素時(shí)鐘速率/鏈接速率)=(28 x 33 x 56 x 11G )/ (26 x 33 x 57 x 11Q )或 像素時(shí)鐘速率-(鏈接速率)x (2"x(3,x(5")x(11°)=鏈接速率x (.8)。 重新參考需要基于時(shí)間恢復(fù)的那些系統(tǒng),基于時(shí)間恢復(fù)單元226可 執(zhí)行為數(shù)字時(shí)鐘合成器。對(duì)于未壓縮的視頻流,時(shí)間戳存儲(chǔ)在數(shù)據(jù)包報(bào) 頭中,如下面詳細(xì)描迷的那樣,數(shù)據(jù)包報(bào)頭是20位數(shù)值。對(duì)于給定的數(shù) 據(jù)流,20位分成四個(gè)連續(xù)地存儲(chǔ)在各個(gè)報(bào)頭中(TS3-0、 TS7-4、 TS11-8、 TS15-12、 TS19-16)。固有數(shù)據(jù)流頻率(Freq—nat i ve )從鏈接字符時(shí)鐘 頻率(Freq一 1 ink一char )獲得為
等式(1) Freq—native = Freq—link_char*(TS19-0)/220 發(fā)送器102通過(guò)計(jì)數(shù)鏈接字符時(shí)鐘頻率周期的220次循環(huán)中固有數(shù) 據(jù)流時(shí)鐘的數(shù)目產(chǎn)生該時(shí)間戳。計(jì)數(shù)器更新鏈接字符時(shí)鐘的每220次循 環(huán)的值。由于這兩個(gè)時(shí)鐘是相互異步的,時(shí)間戳的值隨著時(shí)間改變1次。 在兩次更新之間,發(fā)送器102重復(fù)地將同一時(shí)間戳傳送到給定包的數(shù)據(jù) 流的報(bào)頭中。時(shí)間戳的值(計(jì)數(shù)值大于1)突然改變可以由接收器解釋為 數(shù)據(jù)流源的不穩(wěn)定狀態(tài)的 一種表示。應(yīng)當(dāng)指出,源裝置可以通過(guò)主鏈路發(fā)送M和N個(gè)值到接收器裝置用于 音頻和纟見(jiàn)頻時(shí)鐘再生。
I—and c,k
f—vid—elk = Mvjd/Nvid * fjs—elk
其中i'_a,,d—^是音頻時(shí)鐘頻率,
f」H—.:U是視頻時(shí)鐘頻率,并且 f—,s-是鏈接符號(hào)時(shí)鐘頻率。
在上述實(shí)施例中,存在兩種同步時(shí)鐘模式和異步時(shí)鐘模式。在同步
時(shí)鐘模式中,M和N值對(duì)于給定的音頻/視頻格式保持不變。在異步時(shí)鐘 模式中,M值隨著時(shí)間變化而N值保持不變,在一個(gè)實(shí)施例中N值是2'5
(=32726 )。以上述方式,源裝置通過(guò)利用15位的計(jì)數(shù)器每32726 LS_CLK 周期對(duì)音頻(或視頻)的時(shí)鐘周期計(jì)數(shù)來(lái)測(cè)量M值。
應(yīng)當(dāng)注意對(duì)于音頻數(shù)據(jù)流沒(méi)有時(shí)間戳被通信。在這種情況下,源裝 置通知顯示裝置該音頻采樣的速率以及每次采樣的比特?cái)?shù)。通過(guò)基于Eq
(2)確定音頻速率、和鏈接字符速率,顯示裝置重新產(chǎn)生原始的音頻數(shù) 椐流的速率。
Eq(2)音頻速率^ (音頻采樣速率)x (#每次采樣的比特?cái)?shù))x 通道)
圖4A中所示的主鏈接數(shù)椐包400包括圖4B中所示的主鏈接數(shù)據(jù)包 報(bào)頭402,該報(bào)頭由16位形成,其中位3-0是數(shù)據(jù)流ID (SID)(表示 最大的數(shù)據(jù)流數(shù)目是16)、位4是時(shí)間戳(TS) LSB。當(dāng)位4等于1時(shí), 該數(shù)據(jù)包報(bào)頭具有時(shí)間戳的值的最低有效的4位(只用于未壓縮的視頻 數(shù)據(jù)流)。位5是視頻幀序列位,其用作幀計(jì)數(shù)器的最低有效位,幀計(jì) 數(shù)器在視頻幀的邊緣(僅對(duì)于未壓縮的視頻數(shù)據(jù)流使用)從"0"切換到 "1",或者從"1"切換到"0"。位7和6是預(yù)留的,而位8至11是 對(duì)前八位進(jìn)行核查錯(cuò)誤的4位CRC (CRC)。位15-12是時(shí)間戳/數(shù)據(jù)流 ID轉(zhuǎn)換。對(duì)于未壓縮的視頻(TSP/SIDn )用作20位時(shí)間戳的值中的四位。 本發(fā)明的接口的一個(gè)優(yōu)點(diǎn)在于多路傳輸不同的數(shù)據(jù)流的能力,每個(gè) 數(shù)據(jù)流可以為不同的格式并具有包括多個(gè)子數(shù)據(jù)包的特定的主鏈接數(shù)據(jù) 包。例如,圖5示出了用于根據(jù)本發(fā)明提供子數(shù)據(jù)包封裝以及多個(gè)數(shù)據(jù) 包多路復(fù)用的系統(tǒng)500。應(yīng)當(dāng)注意到系統(tǒng)500是圖2所示的系統(tǒng)200的特 定的實(shí)施例,因此系統(tǒng)500不應(yīng)該構(gòu)成對(duì)本發(fā)明的范圍或內(nèi)容的限制。系統(tǒng)500包括包含在發(fā)送器102中的數(shù)據(jù)流源多路復(fù)用器502,多路復(fù)用 器502用于將補(bǔ)充數(shù)椐流504的數(shù)據(jù)流1與數(shù)據(jù)流210組合起來(lái)以形成 多路復(fù)用的數(shù)據(jù)流506。然后多路復(fù)用的數(shù)據(jù)流506前進(jìn)到鏈接層多路復(fù) 用器5 08,其組合任何數(shù)目的數(shù)據(jù)流以形成由多個(gè)數(shù)據(jù)包512形成的多路 復(fù)用的主鏈接數(shù)據(jù)流510, 一些數(shù)據(jù)包可包括任何數(shù)目的包含在其中的子 數(shù)據(jù)包514。鏈接層多路分離器516基于數(shù)據(jù)流ID (SID)以及相關(guān)的子 數(shù)據(jù)包報(bào)頭將多路復(fù)用的數(shù)據(jù)流510分離為其組分的數(shù)據(jù)流,而數(shù)據(jù)流 接收多路分離器518還分離包含在子數(shù)據(jù)包中補(bǔ)充數(shù)據(jù)流的數(shù)據(jù)流1。
圖6示出當(dāng)三個(gè)數(shù)據(jù)流通過(guò)主鏈接222被多路復(fù)用時(shí),作為圖5所 示的數(shù)據(jù)流510的多路復(fù)用主鏈接數(shù)據(jù)流600的高級(jí)圖形。該示例中的 三個(gè)數(shù)據(jù)流為UXGA圖形(數(shù)據(jù)流ID-1) , 1280 x 720p視頻(數(shù)據(jù)流 ID-2)、以及音頻(數(shù)據(jù)流ID-3)。主鏈接數(shù)據(jù)包400的小包報(bào)頭尺 寸使得包開(kāi)銷最小化,這導(dǎo)致了非常高的鏈接效率。數(shù)據(jù)包報(bào)頭能如此 小的原因是在通過(guò)主鏈接222將數(shù)據(jù)包傳送之前數(shù)椐包的屬性通過(guò)輔助 通道224進(jìn)行通信。
通常來(lái)說(shuō),當(dāng)主包數(shù)據(jù)流是未壓縮的視頻時(shí),子數(shù)據(jù)包封裝是有效 的方案,因?yàn)槲磯嚎s視頻數(shù)據(jù)流具有對(duì)應(yīng)于視頻空白周期的數(shù)據(jù)空閑周 期。因此,在該周期期間由未壓縮的視頻數(shù)據(jù)流形成的主鏈接業(yè)務(wù)包括 多串特定的"零"字符。當(dāng)源數(shù)據(jù)流是視頻數(shù)據(jù)流時(shí),通過(guò)利用多路復(fù) 用不同的數(shù)據(jù)流的能力,本發(fā)明的特定的實(shí)施采用不同的方法補(bǔ)償主鏈 接速率和像素?cái)?shù)據(jù)速率之間的差別。例如,如圖7所示,像素?cái)?shù)據(jù)速率 為.5Gb/sec,使得每2ns傳輸一比特像素?cái)?shù)據(jù)。在示例中,鏈接速率已 經(jīng)設(shè)置為1.25Gb/sec,使得每.8ns傳輸一比特像素?cái)?shù)據(jù)。這里,發(fā)送器 102散置圖8中所示的像素?cái)?shù)據(jù)之間的特定的字符。兩個(gè)特定字符位于像 素?cái)?shù)據(jù)Pl的第一位和像素?cái)?shù)據(jù)P2的第二位之間。特定字符允許接收器 104區(qū)分像素?cái)?shù)據(jù)的每一位。散置特定字符在像素?cái)?shù)據(jù)的位之間也創(chuàng)建了 允許該鏈接保持同步的穩(wěn)定的數(shù)據(jù)流。在該示例中,特定的字符是零字 符。對(duì)于該方法不需要線緩沖器,只需要小的FIFO,因?yàn)殒溄铀俾首銐?地快。然而,在接收側(cè)上需要相對(duì)更多的邏輯以重建視頻信號(hào)。接收器 需要確認(rèn)特定字符何時(shí)開(kāi)始何時(shí)結(jié)束。
另一散置的方法是用特定字符替換像素?cái)?shù)據(jù)連續(xù)的位,例如零值。 例如,Pl至P4可輸入到包含在發(fā)送器104中的線緩沖器,然后一個(gè)或多個(gè)零值可輸入到緩沖器直到多個(gè)像素?cái)?shù)據(jù)是可行的。這種實(shí)施相比上迷 的散置方法需要更大的緩沖空間。在多個(gè)這種實(shí)施中,因?yàn)橄鄬?duì)較高的 鏈接速率,充滿線緩沖器的時(shí)間將超過(guò)線緩沖器充滿之后傳送數(shù)據(jù)所需 的時(shí)間。
如參考圖5A描述的,本發(fā)明接口的一個(gè)優(yōu)點(diǎn)為不僅能多路復(fù)用不同 的數(shù)據(jù)流,而且能在特定的主鏈接數(shù)椐包中封裝任何數(shù)目的子數(shù)據(jù)包。 圖9A根據(jù)本發(fā)明的一個(gè)實(shí)施例示出了有代表性的子數(shù)據(jù)包900。子數(shù)據(jù) 包900包括子數(shù)椐包報(bào)頭902,在所述的實(shí)施例中,該子數(shù)據(jù)包900為2 字節(jié),并伴隨有SPS(子數(shù)據(jù)包開(kāi)始)特定字符。如果子數(shù)據(jù)包900被封 裝在其中的主鏈接數(shù)據(jù)包包含數(shù)據(jù)包有效負(fù)載以及子數(shù)椐包900,該子數(shù) 據(jù)包900的結(jié)尾必須由SPE (子數(shù)據(jù)包結(jié)尾)特定字符來(lái)標(biāo)記。此外,主 數(shù)據(jù)包的結(jié)尾(如圖9B中所示的示例中隨后的COM字符表示的)將子數(shù) 據(jù)包902和主數(shù)據(jù)包標(biāo)記為封裝的狀態(tài)。然而,當(dāng)封裝主數(shù)據(jù)包沒(méi)有有 效負(fù)載時(shí),子數(shù)據(jù)包不需要以SPE結(jié)束。圖9B根據(jù)本發(fā)明一個(gè)實(shí)施例示 出主鏈接數(shù)據(jù)包中典型的子數(shù)據(jù)包的格式。應(yīng)該注意到報(bào)頭域和子數(shù)據(jù) 包有效負(fù)載的定義依賴于利用子數(shù)據(jù)包902的特定的應(yīng)用簡(jiǎn)檔文件。
子數(shù)據(jù)包封裝使用的特定有利的示例是圖10中未壓縮的圖形圖像 1000的選擇性的更新。整個(gè)框架1002的屬性(圖像總的水平/垂直寬度/ 高度等)將通過(guò)附加通道224進(jìn)行通信,因?yàn)橹灰獢?shù)據(jù)流保持為有效則 那些屬性保持恒定。在選擇性更新的操作中,每個(gè)視頻幀中只有圖像10 0 0 的一部分1004得以更新。每幀中必須傳送更新的方形(例如部分1004 ) 的四個(gè)X-Y座標(biāo),因?yàn)樵摲叫蔚淖鶚?biāo)值從一幀到另一幀變化。另一個(gè)示 例是傳送256顏色圖形數(shù)據(jù)所需要的顏色查詢表(CLUT)的傳輸,256 顏色圖形數(shù)據(jù)中8位像素?cái)?shù)據(jù)是256項(xiàng)CLUT的入口,且CLUT的內(nèi)容必 須動(dòng)態(tài)地被更新。
單個(gè)雙向輔助通道224提供一個(gè)管道來(lái)實(shí)現(xiàn)鏈接建立和支持主鏈接 操作的所用的不同的支持功能以及傳輸諸如USB接口的輔助應(yīng)用數(shù)據(jù)。 例如,在具有輔助通道224時(shí),顯示裝置能通知源裝置諸如同步缺失、 數(shù)據(jù)包減少以及訓(xùn)練會(huì)話的結(jié)杲(下面描述)的事件。例如,如杲特定 的訓(xùn)練會(huì)話失敗,發(fā)送器102基于預(yù)先選擇或確定的失敗的訓(xùn)練會(huì)話的 結(jié)杲調(diào)整主鏈接速率。通過(guò)這種方式,通過(guò)將可調(diào)的、告訴的主鏈路與 相對(duì)低速的且非??煽康妮o助通道組合起來(lái)創(chuàng)建的閉環(huán)負(fù)責(zé)多個(gè)鏈路狀態(tài)的魯棒性操作。應(yīng)該注意到在某些情況下(圖5B中所示的示例),邏 輯雙向輔助通道520可以利用主鏈路222的帶寬的部分522來(lái)建立以將 數(shù)據(jù)從源裝置202傳輸?shù)浇邮掌餮b置204以及單向后向通道524被建立 以將數(shù)據(jù)從接收器裝置204傳輸?shù)皆囱b置202。在某些應(yīng)用中,使用該邏 輯雙向輔助通道比利用圖5A所示的半雙工雙向通道更加理想。
在開(kāi)始實(shí)際包數(shù)據(jù)流的傳送之前,發(fā)送器102通過(guò)鏈路訓(xùn)練會(huì)話建 立了穩(wěn)定的鏈接,鏈路訓(xùn)練會(huì)話在概念上類似于調(diào)制解調(diào)器的鏈路建立。 在鏈路訓(xùn)練期間,主鏈路發(fā)送器102傳送預(yù)先定義的訓(xùn)練模式,使得接 收器104能確定是否能獲得固定位/字符鎖定。在所述的實(shí)施例中,發(fā)送 器102和接收器104之間的與訓(xùn)練相關(guān)的握手在輔助通道上執(zhí)行。圖11 示出了根據(jù)本發(fā)明的實(shí)施例的鏈路訓(xùn)練模式的一個(gè)示例。如所述的,在 訓(xùn)練會(huì)話期間,階段1表示最短的運(yùn)轉(zhuǎn)長(zhǎng)度,而階段2表示接收器用于 優(yōu)化均衡器的最長(zhǎng)的運(yùn)轉(zhuǎn)長(zhǎng)度。在階段3中,只要鏈接質(zhì)量是合理的就 可以獲得位同步和字符同步。通常,訓(xùn)練周期大約是10ms,在這段時(shí)間 中,大約傳送107位數(shù)據(jù)。如杲接收器104沒(méi)有獲得固定鎖定,它通過(guò) 輔助通道224通知發(fā)送器102,則發(fā)送器102減少鏈接速率并重復(fù)訓(xùn)練會(huì) 話。
除了提供訓(xùn)練會(huì)話管道之外,輔助通道224還可用于傳送主鏈路包 數(shù)據(jù)流描述,由此大大地減少了主鏈路222上數(shù)據(jù)包傳送的開(kāi)銷。此夕卜, 輔助通道224可用于傳送擴(kuò)展顯示器標(biāo)識(shí)數(shù)據(jù)(EDID)信息,取代出現(xiàn) 在所有監(jiān)視器上的顯示數(shù)據(jù)通道(DDC ) ( EDID是包含監(jiān)視器及其性能的 基本信息的VESA標(biāo)準(zhǔn)數(shù)據(jù)格式,這些基本信息包括銷售商信息、最大圖 像尺寸、顏色特征、工廠預(yù)設(shè)的時(shí)間、頻率范圍限制和監(jiān)視器名稱和序 列號(hào)的字符串。該信息存儲(chǔ)在顯示器中并用于通過(guò)位于監(jiān)^L器和PC圖形 適配器之間的DDC與該系統(tǒng)進(jìn)行通信。該系統(tǒng)將該信息用于結(jié)構(gòu)目的中, 因此監(jiān)視器和系統(tǒng)可以一起工作)。在稱為擴(kuò)展協(xié)議模式中,輔助通道 可同步也可異步地傳送所需的數(shù)據(jù)包以支持額外的數(shù)據(jù)類型,例如鍵盤(pán)、 鼠標(biāo)和麥克風(fēng)。
圖12才艮據(jù)本發(fā)明的一個(gè)實(shí)施例示出了系統(tǒng)200的邏輯分層1200。應(yīng) 該注意到盡管精確的執(zhí)行根據(jù)應(yīng)用會(huì)各不相同,但是通常,源(例如視 頻源202 )由源物理層1202、源鏈接層1204和數(shù)據(jù)流源1206形成,源 物理層包括發(fā)送器硬件,源鏈接層包括多路復(fù)用硬件和狀態(tài)機(jī)(或固件),數(shù)據(jù)流源是例如音頻/視頻/圖形硬件和相關(guān)的軟件。類似地,顯示裝置
包括物理層1208 (包括不同的接收器硬件)、接收器鏈接層1210,該接 收器鏈接層包含多路分解器硬件和狀態(tài)機(jī)(或固件)、以及包含顯示/定 時(shí)控制器硬件和可選固件的數(shù)據(jù)流接收器1212。源應(yīng)用簡(jiǎn)檔文件層1214 定義了源與鏈接層1204進(jìn)行通信的格式,類似地,接收器應(yīng)用簡(jiǎn)檔層 1216定義接收器1212與接收器鏈接層1210進(jìn)行通信的格式。
現(xiàn)在將詳細(xì)地描述各層。
源裝置物理層
在所述的實(shí)施例中,源裝置的物理層1202包括電亞層1202-1和邏 輯亞層1202-2。電亞層1202-1包括接口初始化/操作的所有電路,例如 熱插入/拔掉檢測(cè)電路、驅(qū)動(dòng)器/接收器/端接電阻器、并行到串行/串行 到并行轉(zhuǎn)換以及有資格擴(kuò)展頻譜的PLL,s。邏輯亞層1202-2包括打包/ 解包、數(shù)據(jù)編碼/解碼、鏈路訓(xùn)練的圖案生成、基于時(shí)間的恢復(fù)電路和例 如8B/10B的數(shù)據(jù)編碼/解碼(如在ANSI X3. 230-1994,條款11中規(guī)定 的),該數(shù)據(jù)編碼/解碼為主鏈路222提供256個(gè)鏈路數(shù)據(jù)字符和12個(gè) 控制字符(圖13所示的示例)并為輔助通道224 (參見(jiàn)圖14)提供曼徹 斯特II 。
應(yīng)當(dāng)注意到例如在U. S.專利號(hào)4486739中描述了 8B/10B編碼算法, 在此結(jié)合其內(nèi)容作為參考。如本領(lǐng)域技水人員所知,8B/10B編碼是為了 串行傳送將8位數(shù)據(jù)塊編碼為IO位代碼字的塊碼。此外,8B/10B傳送代 碼將任意ls和0s的字節(jié)寬度的數(shù)據(jù)流轉(zhuǎn)換為最大運(yùn)轉(zhuǎn)長(zhǎng)度為5的ls和 0s的DC平衡的數(shù)據(jù)流。該代碼提供足夠的信號(hào)變換使得接收器,例如收 發(fā)器110能夠進(jìn)行可靠的時(shí)鐘恢復(fù)。此外,對(duì)于光纖和電磁線接頭,DC 平衡數(shù)據(jù)流被證實(shí)為優(yōu)選的。在串行數(shù)椐流中Is和0s的平均數(shù)保持為 相等和近乎相等的值。8B/10B傳送碼限制ls和0s的數(shù)值的差值為跨越 6和4位塊邊界的-2、 0或2。編碼方案還對(duì)信號(hào)執(zhí)行額外的編碼,稱為 指令碼。
應(yīng)當(dāng)注意到為了避免未壓縮的顯示數(shù)椐顯示出重復(fù)的位圖案(由此 減小EMI),主鏈路222上傳送的數(shù)據(jù)在8B/10B編碼之前首先被編碼。 除了訓(xùn)練數(shù)據(jù)包和特定的字符之外所有的數(shù)據(jù)將被編碼。該編碼的功能 由線性反饋移位寄存器(LFSR)完成。當(dāng)啟動(dòng)數(shù)據(jù)加密時(shí),LFSR速度的 初始值依賴于密鑰的設(shè)置。如果在沒(méi)有加密時(shí)進(jìn)行數(shù)據(jù)編碼,則該初始值將被固定。
由于數(shù)據(jù)流屬性傳送到輔助通道224上,主鏈接數(shù)據(jù)包報(bào)頭用作數(shù) 據(jù)流標(biāo)識(shí)號(hào),從而大大地降低了開(kāi)銷并最大化了鏈接帶寬。還應(yīng)該注意 到主鏈接222和輔助鏈接224都不具有獨(dú)立的時(shí)鐘信號(hào)線。通過(guò)這種方 式,主鏈接222和輔助鏈接224上的接收器采樣數(shù)據(jù)并從輸入的數(shù)據(jù)流 中提取時(shí)鐘。接收器電亞層中的鎖相環(huán)(PLL)的快速鎖相是非常重要的, 因?yàn)檩o助通道224是半雙工雙向的,且傳輸?shù)姆较蝾l繁地改變。因此, 輔助通道接收器上的PLL的相位由于曼徹斯特II (Mil )頻繁的以及均勻 的信號(hào)變換在16個(gè)數(shù)據(jù)周期這一較短的時(shí)間中被鎖定。
在鏈路建立時(shí)間,利用輔助通道224上的握手可忽略主鏈路222的 數(shù)據(jù)速率。在該過(guò)程中,已知的訓(xùn)練數(shù)據(jù)包組以最高的鏈接速率在主鏈 路222上被傳送。成功或失敗的信號(hào)通過(guò)輔助通道224被傳送回到發(fā)送 器102。如杲訓(xùn)練失敗,主鏈路的速率被降低,重復(fù)訓(xùn)練過(guò)程直到成功。 通過(guò)這種方式,源物理層1102對(duì)電纜問(wèn)題變得更加具有抵抗力,因此更 加適于作為監(jiān)視器應(yīng)用的外部主機(jī)。然而,與常規(guī)的顯示器接口不同, 主通道鏈接數(shù)椐速率與像素時(shí)鐘速率去耦合。因此鏈路數(shù)據(jù)速率被設(shè)置 為使得鏈路帶寬超過(guò)了被傳送的數(shù)據(jù)流的總帶寬。
源裝置的鏈路層
源鏈路層1204處理該鏈接初始化和管理。例如,在接收到監(jiān)視器啟 動(dòng)或監(jiān)視器線纜和源物理層1202之間的連接產(chǎn)生的熱插入檢測(cè)事件時(shí), 源裝置鏈接層1204評(píng)價(jià)接收器通過(guò)輔助通道224上的互換的能力以確定 最大的主鏈接數(shù)據(jù)的速率,如訓(xùn)練會(huì)話、接收器上基于時(shí)間的恢復(fù)單元 的數(shù)量、兩端可用的緩沖器尺寸、USB擴(kuò)展的有效性確定的主鏈路數(shù)據(jù)速 率,然后通知數(shù)據(jù)流源1206相關(guān)的熱插入事件。此外,在請(qǐng)求數(shù)據(jù)流源 1206時(shí),源鏈接層1204讀取顯示性能(EDID或等價(jià)物)。在正規(guī)的操 作過(guò)程中,源鏈路層1204將數(shù)據(jù)流屬性通過(guò)輔助通道224傳送到接收器 104,通知數(shù)據(jù)流源1204主鏈路222是否有足夠的資源處理該請(qǐng)求的數(shù) 據(jù)流,通知該數(shù)據(jù)流源1204關(guān)于鏈接失敗事件,例如同步失效和緩沖器 溢出,并將數(shù)椐流源1204提交的MCCS命令通過(guò)輔助通道224傳送到接 收器。源鏈接層1204和數(shù)據(jù)流源/接收器之間的所有通信利用應(yīng)用簡(jiǎn)檔 文件層1214中定義的格式。
應(yīng)用簡(jiǎn)檔文件層(源和接收器)通常,應(yīng)用簡(jiǎn)檔文件層定義數(shù)據(jù)流源(或接收器)與相關(guān)的鏈接層 相連接的格式。應(yīng)用簡(jiǎn)檔文件層定義的格式被分為下面幾個(gè)種類,獨(dú)立 于應(yīng)用的格式(鏈接狀態(tài)查詢的鏈接信息)以及依賴于應(yīng)用的格式(主 鏈路數(shù)據(jù)映射、接收器的基于時(shí)間的恢復(fù)等式、接收器能力/數(shù)據(jù)流屬性 信息的亞數(shù)據(jù)包格式,如果可用的話)。應(yīng)用簡(jiǎn)檔文件層支持下述顏色
格式24位RGB、 16位RG2565、 18位RGB、 30位RGB、 256彩色RGB(基 于CLUT) 、 16位、CbCr422、 20位YCbCr422以及24位YCbCr444。
例如,顯示裝置的應(yīng)用簡(jiǎn)檔文件層(APL) 1214基本上是描述主鏈路 222上數(shù)據(jù)流源/接收器通信的格式的應(yīng)用編程接口 (API),該格式包括 傳送到接口 IOO或從接口 100接收的數(shù)據(jù)的表示格式。由于APL1214的 某些方面(例如電源管理命令格式)具有基線監(jiān)視器功能,它們對(duì)于接 口 100所有的使用是公共的。而其它非基線監(jiān)視器的功能,例如數(shù)據(jù)映 射格式和數(shù)據(jù)流屬性格式對(duì)于被傳送的同步的數(shù)據(jù)流的應(yīng)用或類型是獨(dú) 一無(wú)二的。不論該應(yīng)用如何,數(shù)據(jù)流源1204查詢?cè)存溄訉?214以確定 主鏈路222在啟動(dòng)主鏈路222上的任何數(shù)據(jù)包流的傳送之前是否能處理 待處理的數(shù)據(jù)流。
當(dāng)確定了主鏈路222能支持待處理的數(shù)椐包流時(shí),數(shù)據(jù)流源1206將 數(shù)據(jù)流屬性傳送到源鏈接層1214,然后通過(guò)輔助通道224傳送到接收器。 這些屬性是接收器所用的信息以識(shí)別特定數(shù)據(jù)流的數(shù)據(jù)包,以恢復(fù)數(shù)據(jù) 流中的原始數(shù)據(jù)以及將其格式化回到數(shù)據(jù)流的固有數(shù)據(jù)速率。該數(shù)據(jù)流 的屬性是依賴于應(yīng)用的。
在所期望的帶寬在主鏈路222上是無(wú)效的情況下,主數(shù)據(jù)流源1214 可通過(guò)例如減少圖像的更新速率或顏色深度來(lái)采取校正措施。
顯示裝置的物理層
顯示裝置的物理層1216將顯示裝置的鏈接層1210、顯示裝置的APL 1216與鏈接數(shù)據(jù)傳送/接收所用的發(fā)信號(hào)技術(shù)隔離開(kāi)來(lái)。主鏈路222和輔 助通道224具有它們自己的物理層,每層由邏輯亞層和包括連接器規(guī)范 的電亞層組成。例如,半雙工、雙向的輔助通道224在圖15所示的鏈路 的每一端具有發(fā)送器和接收器。輔助鏈路發(fā)送器1502通過(guò)邏輯亞層 1208-1被提供有鏈接字符,然后該鏈接字符被串行化且被傳送到相應(yīng)的 輔助鏈接接收器1504中。反過(guò)來(lái),接收器1504從該輔助鏈路224接收 串行化的鏈接字符并以鏈接字符的時(shí)鐘速率對(duì)該數(shù)據(jù)去串行化。應(yīng)當(dāng)注意到源邏輯亞層的主要功能包括發(fā)送器端口的信號(hào)編碼、打包、數(shù)據(jù)加
密(對(duì)于EMI減少)以及訓(xùn)練模式的生成。盡管對(duì)于接收端口,接收器 邏輯亞層的主要功能包括信號(hào)解碼、解包、數(shù)據(jù)解密和基于時(shí)間的恢復(fù)。 輔助通道
輔助通道的邏輯亞層的主要功能包括數(shù)據(jù)編碼和解碼、數(shù)據(jù)的成幀/ 解中貞,且在輔助通道的協(xié)議中存在兩種選擇獨(dú)立協(xié)議(限制到點(diǎn)到點(diǎn) 的拓樸結(jié)構(gòu)中的鏈路建立/管理功能)是能由鏈路層狀態(tài)機(jī)或固件管理的 輕型協(xié)議,以及支持例如USB通信的其它數(shù)椐類型以及例如串級(jí)鏈接收 器裝置的拓樸的擴(kuò)展協(xié)議。必須注意到無(wú)論協(xié)議如何數(shù)據(jù)編碼和解碼方 案都是相同的,而數(shù)據(jù)的成幀在兩種協(xié)議之間各不相同。
仍然參考圖15,輔助通道的電亞層包括發(fā)送器1502和接收器15(M。 發(fā)送器1502通過(guò)邏輯亞層被提供有鏈接字符,其被串行化且被發(fā)送出去。 接收器1504從鏈路層中接收串行化了的鏈接字符,然后以鏈接字符的時(shí) 鐘速率將其去串行化。輔助通道224的正和負(fù)信號(hào)在所示鏈路的各端通 過(guò)50歐姆的端接電阻器被端接于地。在所述的實(shí)現(xiàn)中,驅(qū)動(dòng)電流根據(jù)鏈 接的狀況可被編程,且范圍從大約8mA到大約24mA,導(dǎo)致Vdifr enli,,—PPW 范圍為大約400mV到大約1. 2V。在電空閑狀態(tài)中,正和負(fù)信號(hào)都不^皮驅(qū) 動(dòng)。當(dāng)從電空閑狀態(tài)開(kāi)始傳輸時(shí),SYNC模式必須被傳送且鏈接被重新建 立。在所述的實(shí)施中,SYNC模式由觸發(fā)曼徹斯特II碼中四個(gè)1跟隨的時(shí) 鐘速率28次不同對(duì)信號(hào)的輔助通道組成。源裝置中的輔助通道主機(jī)通過(guò) 周期性地驅(qū)動(dòng)或測(cè)量輔助通道224的正和負(fù)信號(hào)來(lái)檢測(cè)熱插入事件和熱 拔掉事件。
主鏈路
在所述的實(shí)施例中,主鏈路222支持離散的、可變的鏈接速率,該 速率是本地晶振頻率的整數(shù)倍(參見(jiàn)圖3表示于本地晶振頻率24固z已 知的一組鏈接速率)。如圖16所示,主鏈接222 (為單向通道)在源裝 置處只有發(fā)送器1602,在顯示裝置處只有接收器1604。
如所示的,采取該形式的線纜1604包括一組雙絞線,紅(R)、綠 (G)和藍(lán)(B)視頻信號(hào)的每一個(gè)提供在基于典型的RGB彩色的視頻系 統(tǒng)(例如基于PAL的TV系統(tǒng))中。如本領(lǐng)域^支術(shù)人員所知,雙絞線是由 相互絞在一起的兩個(gè)獨(dú)立的絕緣導(dǎo)線組成的一種線纜。 一條導(dǎo)線傳輸信 號(hào),而另一條導(dǎo)線接地并吸收信號(hào)干擾。應(yīng)當(dāng)注意到在其它的某些系統(tǒng)中,該信號(hào)還可以是NTSC視頻TV系統(tǒng)所用的基于組件的信號(hào)(Pb、 Pr、 Y)。在該線纜中,雙絞線的每條各自被屏蔽。還提供+12V電源和接地的 兩個(gè)插腳。每個(gè)不同對(duì)的特性阻抗為100歐姆+/-20%。整個(gè)線纜也被屏 蔽。外部屏蔽和各自屏蔽被短路連接到連接器外殼的兩端,在源裝置中 該連接器外殼被短路連接到地。如圖17所示的連接器1700 —行中有13 個(gè)管腳,每個(gè)管腳具有在源裝置端上的連接器和在顯示裝置端上的連接 器相同的管腳引出線。源裝置供給電源。
在兩端部主鏈路222被終止,因?yàn)橹麈溌?22是AC連接的,端接電 壓可以是GV (地電壓)到+3.6V之間的任何數(shù)值。在所述的實(shí)現(xiàn)中,驅(qū) 動(dòng)電流根據(jù)鏈路狀態(tài)是可編程的,且范圍從大約8mA到大約24mA,導(dǎo)致 V,。^i,,皿pp的范圍為大約400mV到大約1. 2V。利用訓(xùn)練模式為每個(gè)連接選 擇最小的電壓擺動(dòng)。為電源管理模式提供電空閑狀態(tài)。在電空閑狀態(tài)中, 正和負(fù)信號(hào)都不被驅(qū)動(dòng)。當(dāng)從電空閑狀態(tài)開(kāi)始傳送時(shí),發(fā)送器必須實(shí)施 訓(xùn)練會(huì)話以重建與接收器的鏈接。
狀態(tài)圖
下面將根據(jù)圖18和19所示的狀態(tài)圖描述本發(fā)明。于是,圖18示出 了下面描述的源狀態(tài)圖。在關(guān)斷狀態(tài)1802,該系統(tǒng)關(guān)閉以使得信號(hào)源禁 止使用。如果信號(hào)源啟用,該系統(tǒng)則變換到適于節(jié)能以及接收器檢測(cè)的 待機(jī)狀態(tài)1804。為了檢測(cè)接收器是否存在(即熱插入/運(yùn)行),輔助通道 周期性地輸送脈沖(例如每10tns輸送lus ),且在驅(qū)動(dòng)期間端接電阻器 兩端的壓降被測(cè)量。如果基于測(cè)得的壓降確定接收器的存在,系統(tǒng)則變 換到測(cè)得的接收器狀態(tài)1806,表示接收器已經(jīng)被檢測(cè)到,即已經(jīng)檢測(cè)到 熱插入事件。然而,如杲?jīng)]有檢測(cè)到接收器。接收器檢測(cè)一直持續(xù)直到 檢測(cè)到接收器或者時(shí)間耗完的時(shí)刻。應(yīng)該注意到在某些情況下不再嘗試 其他的顯示器檢測(cè)時(shí)信號(hào)源裝置可以選擇"關(guān)閉"狀態(tài)。
如杲在狀態(tài)1806處檢測(cè)到顯示器熱拔掉事件,系統(tǒng)則變換回待機(jī)狀 態(tài)1804。否則源驅(qū)動(dòng)具有正和負(fù)信號(hào)的輔助通道以喚醒接收器,且如果 需要,則檢測(cè)到接收器的下一次響應(yīng)。如果沒(méi)有接收到響應(yīng),則不喚醒 接收器且源保持在狀態(tài)1806。然而,如果從顯示器接收到信號(hào),顯示器 在被喚醒,且源有準(zhǔn)備地讀取接收器的鏈接能力(例如最大的鏈接速率。 緩沖器的尺寸以及基于時(shí)間的恢復(fù)單元的數(shù)目),且系統(tǒng)變換到主鏈接 初始化狀態(tài)1808,并準(zhǔn)備開(kāi)始訓(xùn)練起始通告階段。這時(shí),通過(guò)在主鏈路上以設(shè)置的鏈接速率傳送訓(xùn)練模式來(lái)啟動(dòng)訓(xùn)練 會(huì)話,該訓(xùn)練會(huì)話檢查相關(guān)的訓(xùn)練狀態(tài)。接收器對(duì)三個(gè)階段的每一個(gè)設(shè) 置通過(guò)/失敗位,在僅檢測(cè)到通過(guò)時(shí)發(fā)送器進(jìn)入到下一階段,使得當(dāng)檢測(cè) 到通過(guò)時(shí),主鏈路已準(zhǔn)備好鏈接速率。這時(shí),接口變換到正常的操作狀
態(tài)1510,否則,鏈接速率被降低,訓(xùn)練會(huì)話被重復(fù)。在正常的操作狀態(tài) 1810期間,源繼續(xù)周期性地監(jiān)控鏈接狀態(tài)指數(shù),如果失敗,則檢測(cè)到熱 拔掉事件,系統(tǒng)變換到待機(jī)狀態(tài)1804并等待熱插入檢測(cè)事件。然而,如 杲檢測(cè)到同步失效,則對(duì)于主鏈接重新初始化事件,系統(tǒng)變換到狀態(tài) 1808。
圖19示出了下面要描迷的顯示器狀態(tài)圖1900。在狀態(tài)1902,沒(méi)有 檢測(cè)到電壓,顯示器進(jìn)入關(guān)閉狀態(tài)。在待機(jī)模式狀態(tài)1904,主鏈路接收 器和輔助通道從機(jī)處于電空閑狀態(tài),輔助通道從機(jī)端的端接電阻器兩端 的壓降被監(jiān)控到預(yù)定電壓。如果檢測(cè)到該電壓,則輔助通道從機(jī)端接通, 表示檢測(cè)到熱插入事件,系統(tǒng)轉(zhuǎn)換到顯示狀態(tài)1906,否則,顯示器保持 在待機(jī)狀態(tài)1904。在狀態(tài)1906 (主鏈路初始化階段)時(shí),如果檢測(cè)到顯 示器,輔助從機(jī)端則完全接通,發(fā)送器響應(yīng)接收器鏈接能力讀取命令, 顯示狀態(tài)轉(zhuǎn)換到1908,否則,如果在長(zhǎng)于預(yù)定周期的這段時(shí)間中輔助通 道上沒(méi)有動(dòng)作,則輔助通道從機(jī)端進(jìn)入到待機(jī)狀態(tài)1904。
在訓(xùn)練起始通告階段,通過(guò)利用訓(xùn)練模式調(diào)整均衡器,在各個(gè)階段 更新結(jié)果,顯示器響應(yīng)發(fā)送器的訓(xùn)練初始化指令。如果訓(xùn)練失敗,則等 待另一次訓(xùn)練會(huì)話,如果訓(xùn)練通過(guò),然后進(jìn)入正常的操作狀態(tài)1910。如 果在長(zhǎng)于預(yù)定的時(shí)間(例如10ms)輔助通道上或主鏈路上(為了訓(xùn)練) 沒(méi)有動(dòng)作,則輔助通道從機(jī)端設(shè)置為待機(jī)狀態(tài)1904。
圖20-24示出直角平面顯示器接口特定的實(shí)施方式。
圖20示出加入了才艮據(jù)本發(fā)明的發(fā)送器2004的板上圖形引擎2002的 PC母板2000。應(yīng)該注意到發(fā)送器2004是圖1所示的發(fā)送器102的特殊 的事例。在所述的實(shí)施例中,發(fā)送器2004耦合到安裝在母板2000上的 連接器2006 (沿著連接器nOO的線),連接器2006接著通過(guò)耦合于顯 示裝置2010的雙絞線2010連接到顯示裝置2008。
如本領(lǐng)域所知,PCI Express (由加拿大的Santa Clara公司研發(fā)的) 是一種高帶寬、低插腳數(shù)、串行的互聯(lián)技術(shù),其還與已存的PCI基礎(chǔ)設(shè) 施保持了軟件兼容性。在該結(jié)構(gòu)中,PCI Express端口增加以變得與直角平面接口的需求匹配,該直角平面利用所示的安裝在母板上的連接器直 接驅(qū)動(dòng)顯示裝置。
在母板上不可能安裝連接器的情況下,通過(guò)PCI Express母板的SDV0 槽可以路由該信號(hào),該信號(hào)還可利用無(wú)源卡連接器被送回到PC,如圖21 所示。與插入圖形卡的電流生成的情形一樣,插入圖形卡能替代如圖23 所示的板上圖形引擎。
在應(yīng)用為筆記本的情況下,母板圖形引擎上的發(fā)送器將通過(guò)內(nèi)部線 纜驅(qū)動(dòng)直接驅(qū)動(dòng)面板的集成的接收器/TCON。為了最節(jié)省成本地實(shí)施,接 收器/TCON將安裝在面板上,從而降低互連線的數(shù)量到8或10,如圖24 所示。
所有上述的示例假定集成的發(fā)送器。然而,實(shí)現(xiàn)為分別通過(guò)AGP或
SDVO槽集成為PCI和PCI Express環(huán)境的獨(dú)立的發(fā)送器是十分可行的。
在圖形的硬件或軟件沒(méi)有任何改變的情況下獨(dú)立的發(fā)送器將使得輸出數(shù)據(jù)流。
流程圖實(shí)施例
現(xiàn)在將根據(jù)多個(gè)流程圖描述本發(fā)明的方法,每個(gè)流程圖描述實(shí)施本 發(fā)明特定的過(guò)程。尤其,當(dāng)本發(fā)明所描述的方面單獨(dú)使用或組合使用時(shí), 圖25-29描述多個(gè)相互關(guān)聯(lián)的過(guò)程。
圖25根據(jù)本發(fā)明的實(shí)施例示出了詳細(xì)描述確定接口 IOO的運(yùn)行模式 的過(guò)程2500的流程固。在該過(guò)程中,如果視頻源和顯示裝置都是數(shù)字的, 該運(yùn)行模式僅設(shè)置為數(shù)字模式。否則,運(yùn)行模式將設(shè)置為模擬模式。應(yīng) 該注意到該上下文中的"模擬模式,,既可包括常規(guī)的VGA模式以及具有 不同的模擬視頻的增強(qiáng)型模擬模式,該模擬視頻具有嵌入排列的信號(hào)以 及雙向邊頻帶。增強(qiáng)型模擬模式將在下面描述。
在步驟2502中,視頻源被詢問(wèn)以確定視頻源是否支持模擬或數(shù)字?jǐn)?shù) 據(jù)。如果視頻源僅支持模擬數(shù)據(jù),連接裝置100的運(yùn)行模式將設(shè)置為模 擬模式(步驟2508 ),然而該過(guò)程結(jié)束(步驟25U )。
如果視頻源能輸出數(shù)字?jǐn)?shù)據(jù),則過(guò)程繼續(xù)到步驟2506。然后顯示裝 置被詢問(wèn)以確定顯示裝置是否用于接收數(shù)字信號(hào)。如果顯示裝置僅支持 模擬數(shù)據(jù),耦合裝置的運(yùn)行模式將設(shè)置為模擬模式(步驟2508 ),然后 該過(guò)程結(jié)束(步驟2512)。否則,耦合裝置的運(yùn)行模式設(shè)置為數(shù)字模式 (步驟2510)。例如,處理器可控制耦合裝置中的開(kāi)關(guān)將模式設(shè)置為數(shù)字模式。通常,耦合裝置僅用于以全數(shù)字模式運(yùn)行,這時(shí)視頻源和視頻 接收器都以相應(yīng)的數(shù)字模式運(yùn)行。
圖26根據(jù)本發(fā)明的某些方面示出了提供實(shí)時(shí)視頻圖像質(zhì)量檢查的詳 細(xì)過(guò)程2600的流程圖。在該示例中,由耦合到顯示器接口的處理器作出 該過(guò)程2600的所有確定。
在步驟2600中,從視頻源接收枧頻信號(hào)。接下來(lái),信號(hào)質(zhì)量檢測(cè)模 式由與接收的視頻信號(hào)相關(guān)的視頻源提供(步驟2602 )。在步驟2604 中,基于質(zhì)量檢測(cè)模式確定比特誤差率。然后,確定比特誤差率是否大 于閾值(步驟2606 )。如杲比特誤差率確定為不大于閾值,則確定是否 存在更多的視頻幀(步驟2614)。如果確定存在更多的視頻幀,則過(guò)程 回到步驟2600。否則該過(guò)程結(jié)束。
然而,如果在步驟2606中比特誤差率被確定為大于閾值,則確定位 速率是否大于最小位速率(步驟2608 )。如果位速率大于最小的位速率, 則該位速率降低(步驟2610 )且過(guò)程回到步驟2606。如果位速率不大于 最小的位速率,則模式被改變?yōu)槟M模式(步驟2612)且過(guò)程結(jié)束。
圖27根據(jù)本發(fā)明的實(shí)施例示出了鏈接設(shè)置過(guò)程2700的流程圖。該 過(guò)程2700開(kāi)始于2702通過(guò)接收熱插入檢測(cè)事件通知。在步驟2704中通 過(guò)相關(guān)的輔助通道執(zhí)行主鏈接查詢以確定最大的數(shù)據(jù)率、包括在接收器 中基于時(shí)間的恢復(fù)單元的數(shù)目以及可用的緩沖器尺寸。接下來(lái),在步驟 2706中,最大的鏈接數(shù)據(jù)率借助訓(xùn)練會(huì)話得以驗(yàn)證,在步驟2708中數(shù)據(jù) 流的信號(hào)源被通知熱插入事件。在步驟2710中,借助響應(yīng)2712查詢的 輔助通道和顯示器確定顯示器的能力(例如利用EDID),反過(guò)來(lái),步驟 2712導(dǎo)致步驟2714中的主鏈路訓(xùn)練會(huì)話的協(xié)作。
接下來(lái),在步驟2716中,數(shù)據(jù)流源通過(guò)輔助通道將數(shù)據(jù)流屬性傳送 到接收器,在步驟2718中,數(shù)據(jù)流源還被通知主鏈路是否能支持?jǐn)?shù)據(jù)流 所需的數(shù)目,步驟2720。在步驟2722中,不同的數(shù)據(jù)包通過(guò)步驟2724 的增加相關(guān)聯(lián)的數(shù)據(jù)包報(bào)頭以及倍增源數(shù)據(jù)流的數(shù)目而形成。在步驟 2726中確定鏈接狀態(tài)是否準(zhǔn)備好。當(dāng)鏈接狀態(tài)沒(méi)有準(zhǔn)備好時(shí),在步驟2728 源被通知鏈接失效,否則,在步驟2730基于不同的數(shù)據(jù)包報(bào)頭將鏈接數(shù) 據(jù)流重建為原來(lái)的數(shù)據(jù)流。在步驟2732中,該重建的原來(lái)的數(shù)據(jù)流被傳 送到顯示裝置。
圖28根據(jù)本發(fā)明的一個(gè)實(shí)施例詳述執(zhí)行訓(xùn)練會(huì)話的過(guò)程2800的流程圖。應(yīng)該注意到訓(xùn)練會(huì)話過(guò)程2800是圖25中描述的運(yùn)行2506的一種 實(shí)現(xiàn)方式。在步驟2802,通過(guò)將將主鏈路上的訓(xùn)練模式以設(shè)置的鏈接率 傳送到接收器來(lái)開(kāi)始訓(xùn)練會(huì)話。圖11根據(jù)本發(fā)明的一個(gè)實(shí)施例示出典型 的鏈接訓(xùn)練模式。如所示的,在訓(xùn)練會(huì)話期間,階段1表示最短的運(yùn)轉(zhuǎn) 長(zhǎng)度,階段2表示最長(zhǎng)的運(yùn)轉(zhuǎn)長(zhǎng)度。接收器利用這兩個(gè)階段以優(yōu)化均衡 器。在階段3中,只要鏈接的質(zhì)量是合理的則既獲得比特鎖定又獲得字 符鎖定。在步驟2804中,接收器檢查相關(guān)的訓(xùn)練狀態(tài)并基于該訓(xùn)練狀態(tài) 進(jìn)行檢查,在步驟2806中,接收器對(duì)于三個(gè)階段中的每一個(gè)以及發(fā)送器 設(shè)置通過(guò)/失效位。在各個(gè)階段中,在步驟2810中僅檢測(cè)到通過(guò)時(shí)接收 器進(jìn)入到下一階段,如果接收器沒(méi)有檢測(cè)到通過(guò),則接收器降低鏈接率 并重復(fù)訓(xùn)練會(huì)話。在步驟2812中主鏈路以檢測(cè)到通過(guò)時(shí)的鏈接速率準(zhǔn)備 好。
圖29示出用于實(shí)現(xiàn)本發(fā)明的計(jì)算機(jī)系統(tǒng)2900。計(jì)算機(jī)系統(tǒng)2900僅 是圖形系統(tǒng)的一個(gè)示例,其中本發(fā)明可以被實(shí)現(xiàn)。計(jì)算機(jī)系統(tǒng)2900包括 中央處理單元(CPU) 1510、隨機(jī)存儲(chǔ)器(RAM) 2920、只讀存儲(chǔ)器(ROM) 2925、 一個(gè)或多個(gè)外圍設(shè)備2930、圖形控制器2960、初級(jí)存儲(chǔ)裝置2940 和2950以及數(shù)字顯示單元2970。如本領(lǐng)域人員熟知的,ROM用于將數(shù)據(jù) 和指令單向傳送到CPU 2910,而RAM通常用于雙向傳送數(shù)據(jù)和指令。CPU 2910通常包括任何數(shù)目的處理器。初級(jí)存儲(chǔ)裝置2940和2950都可包括 任何適當(dāng)?shù)挠?jì)算機(jī)可讀介質(zhì)。通常是大容量存儲(chǔ)裝置的次級(jí)存儲(chǔ)介質(zhì)880 還雙向連接到CPU2910并提供額外的數(shù)據(jù)存儲(chǔ)能力。大容量存儲(chǔ)裝置880 是可用于存儲(chǔ)包括計(jì)算機(jī)編碼的計(jì)算機(jī)程序、數(shù)據(jù)等的計(jì)算機(jī)可讀介質(zhì)。 通常,大容量存儲(chǔ)裝置880是諸如硬盤(pán)或磁帶的存儲(chǔ)介質(zhì),它們通常比 初級(jí)存儲(chǔ)裝置2940、 2950更慢。大容量存儲(chǔ)裝置880可采取磁帶或紙帶 讀取器或其它已知裝置的形式??梢岳斫庠谶m當(dāng)?shù)那闆r下,保留在大容 量存儲(chǔ)裝置880中的信息可加入到作為RAM 2920的一部分的標(biāo)準(zhǔn)模式例 如虛擬存儲(chǔ)器中。
CPU2910還連接到一個(gè)或多個(gè)輸入/輸出裝置890,該裝置890可包 括,但是不限制于下迷裝置,例如視頻監(jiān)視器、跟蹤球、鼠標(biāo)、鍵盤(pán)、 麥克風(fēng)、觸摸式顯示屏、感應(yīng)卡讀取器、磁帶或紙帶讀取器、標(biāo)簽、輸 入筆、聲音或手寫(xiě)識(shí)別器或者其它已知的輸入裝置,當(dāng)然例如其它的計(jì) 算機(jī)。最后,CPU2910可選擇性地耦合于計(jì)算機(jī)或電信網(wǎng)絡(luò),例如互聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng),通常利用步驟2995所示的網(wǎng)絡(luò)連接。通過(guò)這種網(wǎng)絡(luò)連接,可 以注意到CPU2910可以接收到來(lái)自網(wǎng)絡(luò)的信息,或者在執(zhí)行上述方法步 驟的過(guò)程中將信息輸出到網(wǎng)絡(luò)。經(jīng)常表示為由CPU2910要執(zhí)行的指令序 列的這些信息可從網(wǎng)絡(luò)接收或輸出到網(wǎng)絡(luò),例如,以栽波中實(shí)現(xiàn)的計(jì)算 機(jī)數(shù)據(jù)信號(hào)的形式。上述裝置和材料將被計(jì)算機(jī)硬件和軟件領(lǐng)域中的技 術(shù)人員所熟悉。
圖形控制器2960產(chǎn)生模擬圖像數(shù)據(jù)和相應(yīng)的參考信號(hào),且都4皮提供 到數(shù)字顯示單元2970。例如基于CPU 2910接收或來(lái)自于外部編碼(未示 出)的像素?cái)?shù)據(jù)產(chǎn)生模擬圖像數(shù)據(jù)。在一個(gè)實(shí)施例中,以RGB的格式提 供模擬圖像數(shù)據(jù),且參考信號(hào)包括本領(lǐng)域熟知的VSYNC和HSYNC信號(hào)。 然而,應(yīng)當(dāng)理解本發(fā)明以其它格式的模擬圖像、數(shù)據(jù)和/或參考信號(hào)實(shí)現(xiàn)。 例如,模擬圖像數(shù)據(jù)可包括視頻信號(hào)數(shù)據(jù)以及相應(yīng)的時(shí)間參考信號(hào)。
盡管本發(fā)明只描述了幾個(gè)實(shí)施例,但是應(yīng)該理解本發(fā)明在不脫離本 發(fā)明的精神和范圍的情況下可以多種其它特定的形式實(shí)施。這些示例被 認(rèn)為是示例性的而不是限制性的,且本發(fā)明不限于這里給定的細(xì)節(jié),但 是可以在所附的權(quán)利要求的范圍以及其等價(jià)物的全部范圍之內(nèi)進(jìn)行修 改。
盡管已經(jīng)根據(jù)優(yōu)選的實(shí)施例描述了本發(fā)明,但是存在修改、置換和 等價(jià)形式都落入本發(fā)明的范圍之內(nèi)。還應(yīng)該注意到實(shí)現(xiàn)本發(fā)明的步驟和 設(shè)備存在多種替代的方式。因此本發(fā)明旨在解釋為包括所有這種替代的 置換以及等價(jià)形式,都落入本發(fā)明的精神和范圍之內(nèi)。
權(quán)利要求
1. 在具有耦合到多媒體源裝置的鏈接單元的系統(tǒng)中,該多媒體源裝置被設(shè)置成通過(guò)以鏈接速率(LR)在鏈接單元上傳送的多個(gè)多媒體數(shù)據(jù)包來(lái)提供多媒體源數(shù)據(jù)到多媒體接收器裝置,一種提供與多媒體源數(shù)據(jù)相對(duì)應(yīng)的多媒體時(shí)鐘速率(MMC)的方法,包括以下步驟利用一組主頻率系數(shù)表示主頻率(MF),其中該主頻率系數(shù)組至少包括具有值為MF1的第一系數(shù)MF1、具有值為MF2的第二系數(shù)MF2、具有值為MF3的第三系數(shù)MF3、和具有值為MF4的第四系數(shù)MF4;利用一組多媒體時(shí)鐘速率系數(shù)表示作為主頻率(MF)的子集的多媒體時(shí)鐘速率(MMC),其中該多媒體時(shí)鐘速率系數(shù)組至少包括具有值為A的系數(shù)A、具有值為B的系數(shù)B、具有值為C的系數(shù)C、和具有值為D的系數(shù)D,其中值A(chǔ)≤值MF1、值B≤值MF2、值C≤值MF3、和值D≤值MF4;利用一組鏈接速率系數(shù)表示作為主頻率(MF)的子集的鏈接速率(LR),其中該鏈接速率系數(shù)組至少包括具有值為A’的系數(shù)A’、具有值為B’的系數(shù)B’、具有值為C’的系數(shù)C’、和具有值為D’的系數(shù)D’,其中值A(chǔ)’≤值MF1、值B’≤值MF2、值C’≤值MF3、值D’≤值MF4;和利用所述的一組多媒體時(shí)鐘速率系數(shù)和所述的一組鏈接速率系數(shù),根據(jù)鏈接速率LR來(lái)提供多媒體時(shí)鐘速率MMC。
2、 根據(jù)權(quán)利要求1所述的方法,其中主頻率MF用aMF1 x pMF2 x YMF3 x5MF4 Hz來(lái)表示。
3、 根據(jù)權(quán)利要求2所述的方法,其中鏈接速率LR用aA' x pB' x ye' x 5D' Hz來(lái)表示。
4、 根據(jù)權(quán)利要求3所述的方法,其中多媒體時(shí)鐘速率MMC用aAx pB x/xSDHz來(lái)表示。
5、 根據(jù)權(quán)利要求4所述的方法,其中多媒體時(shí)鐘速率固C與鏈接速 率LR的關(guān)系是MMC = (LR) x (aA-A',卩8", Yc-C',和SD—D')。
6、 根據(jù)權(quán)利要求5所述的方法,其中當(dāng)主頻率MF是23. 76GHz時(shí), 則a = 2,卩=3, y = 5,和5=11,并且其中MF1=10、 MF2=3、 MF3=7、且 MF4=1。
7、 根據(jù)權(quán)利要求6所述的方法,其中鏈接速率LR用2A'x3B'x5e'x 11D' Hz來(lái)表示,其中A' 5 10, B' £ 3, C' S 7, D' £ 1 。
8、 根據(jù)權(quán)利要求7所述的方法,其中多媒體時(shí)鐘速率MMC用2A x 3B x5cx llDHz來(lái)表示,并且其中AS 10, B^3,CS7, 1。
9、 根據(jù)權(quán)利要求8所述的方法,其中多媒體時(shí)鐘速率MMC與鏈接速 率LR的關(guān)系是MMC = (LR) x (2A-A', 38", 5C-C'和11D-D')。
10、 根據(jù)權(quán)利要求1所述的方法,其中多媒體時(shí)鐘速率是像素和/或 音頻時(shí)鐘速率。
11、 在具有耦合到多媒體源裝置的鏈接單元的系統(tǒng)中,該多媒體源 裝置被設(shè)置成通過(guò)以鏈接速率(LR)在鏈接單元上傳送的多個(gè)多媒體數(shù) 據(jù)包來(lái)提供多媒體源數(shù)據(jù)到多媒體接收器裝置,處理器可執(zhí)行的用于提 供與多媒體源數(shù)據(jù)相對(duì)應(yīng)的多媒體時(shí)鐘速率(MMC)的計(jì)算機(jī)程序產(chǎn)品,包括利用一組主頻率系數(shù)表示主頻率(MF)的計(jì)算機(jī)代碼,其中該主頻 率系數(shù)組至少包括具有值為MF1的第一系數(shù)MF1、具有值為MF2的第二系 數(shù)MF2、具有值為MF3的第三系數(shù)MF3、和具有值為MF4的第四系數(shù)MF4;利用一組多媒體時(shí)鐘速率系數(shù)表示作為主頻率(MF)的子集的多媒 體時(shí)鐘速率(醒C)的計(jì)算機(jī)代碼,其中該多媒體時(shí)鐘速率系數(shù)組至少包 括具有值為A的系數(shù)A、具有值為B的系數(shù)B、具有值為C的系數(shù)C、和 具有值為D的系數(shù)D,其中值A(chǔ)5值MF1、值Bs值MF2、值C^值MF3、 和值D ^值MF4;利用 一組鏈接速率系數(shù)表示作為主頻率(MF )的子集的鏈接速率(LR) 的計(jì)算機(jī)代碼,其中該鏈接速率系數(shù)組至少包括具有值為A,的系數(shù)A,、 具有值為B,的系數(shù)B,、具有值為C,的系數(shù)C,、和具有值為D,的系數(shù)D,, 其中值A(chǔ), ^值MF1、值B, 5值MF2、值C, ^值MF3、值D, ^值MF4; 和利用所迷的一組多媒體時(shí)鐘速率系數(shù)和所述的一組鏈接速率系數(shù), 根據(jù)鏈接速率LR來(lái)提供多媒體時(shí)鐘速率MMC的計(jì)算機(jī)代碼;和 用于存儲(chǔ)該計(jì)算機(jī)代碼的計(jì)算機(jī)可讀介質(zhì)。
12、 根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,還包括將主頻率MF 表示為cxMF1 x卩,x x SMF4 Hz的計(jì)算機(jī)代碼。
13、 根據(jù)權(quán)利要求12所述的計(jì)算機(jī)程序產(chǎn)品,還包括將鏈接速率LR 表示為aA' x pB' x x SD' Hz的計(jì)算機(jī)代碼。
14、 根據(jù)權(quán)利要求U所述的計(jì)算機(jī)程序產(chǎn)品,還包括將多媒體時(shí)鐘速率MMC表示為aAx |3B x yc x SDHz的計(jì)算機(jī)代碼。
15、 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,還包括將多媒體時(shí)鐘 速率MMC與鏈接速率LR的關(guān)系表示為MMC = (LR) x (aA-A', pB-B', 和 5D-D')的計(jì)算機(jī)代碼。
16、 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中當(dāng)主頻率MF是 23. 76GHz時(shí),則a = 2,|3 = 3,Y = 5,和S = 11,并且其中MF1=10、 MF2=3、 MF3=7、且MF4-1。
17、 根椐權(quán)利要求16所述的方法,還包括將鏈接速率LR表示為2A' x 3B' x 5C' x 11D' Hz的計(jì)算機(jī)代碼,其中A' S 10, B'S 3, C S 7, D' < 1 。
18、 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包括將多媒體 時(shí)鐘速率薩C表示為2A x 3B x 5C x 1 lDHz的計(jì)算機(jī)代碼,并且其中A £ 10, B^3,C<7,D£ 1。
19、 根椐權(quán)利要求18所述的方法,還包括將多媒體時(shí)鐘速率MMC與 鏈接速率LR的關(guān)系表示為MMC^LR)x(2A-A',3B-B',5"'和11^')的計(jì) 算機(jī)代碼。
20、 根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中多媒體時(shí)鐘速率 是像素和/或音頻時(shí)鐘速率。
全文摘要
本發(fā)明涉及基于數(shù)據(jù)包的視頻顯示接口計(jì)數(shù)方法。一種提供鏈接速率和像素/音頻時(shí)鐘速率的計(jì)數(shù)方法。一種提供與多媒體源數(shù)據(jù)相對(duì)應(yīng)的多媒體時(shí)鐘速率(MMC)的方法,包括以下步驟利用一組主頻率系數(shù)表示主頻率;利用一組多媒體時(shí)鐘速率系數(shù)表示作為主頻率的子集的多媒體時(shí)鐘速率;利用一組鏈接速率系數(shù)表示作為主頻率的子集的鏈接速率;利用所述的一組多媒體時(shí)鐘速率系數(shù)和所述的一組鏈接速率系數(shù),根據(jù)鏈接速率LR來(lái)提供多媒體時(shí)鐘速率。
文檔編號(hào)G09G3/20GK101299183SQ20081009557
公開(kāi)日2008年11月5日 申請(qǐng)日期2008年4月29日 優(yōu)先權(quán)日2007年4月30日
發(fā)明者O·科巴亞施 申請(qǐng)人:創(chuàng)世紀(jì)微芯片公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
梁平县| 琼中| 澄城县| 闽侯县| 侯马市| 榆林市| 无为县| 清流县| 湖北省| 奉节县| 虞城县| 望奎县| 鄄城县| 甘南县| 和静县| 西充县| 思南县| 凤冈县| 寿光市| 甘孜| 漠河县| 池州市| 麻城市| 会宁县| 宁津县| 朝阳区| 牟定县| 梅河口市| 蒙城县| 卢湾区| 台北县| 开远市| 盐山县| 怀柔区| 凤冈县| 大洼县| 鄄城县| 灵台县| 新干县| 南雄市| 容城县|