專(zhuān)利名稱(chēng)::具有改進(jìn)鏈路控制的高數(shù)據(jù)速率接口的制作方法
技術(shù)領(lǐng)域:
:在本公開(kāi)內(nèi)容中,本發(fā)明的實(shí)施例涉及用于在主機(jī)設(shè)備和客戶機(jī)設(shè)備之間以高數(shù)據(jù)速率進(jìn)行信號(hào)傳遞或者信號(hào)傳送的一種數(shù)字信號(hào)協(xié)議和處理過(guò)程。更具體地說(shuō),本公開(kāi)內(nèi)容涉及一種技術(shù),這種技術(shù)使用具有內(nèi)部和外部設(shè)備應(yīng)用的低功率、高數(shù)據(jù)速率傳送機(jī)制,把多媒體以及其它類(lèi)型的數(shù)字信號(hào)從主機(jī)或者控制器設(shè)備傳送到客戶機(jī)設(shè)備,以便呈現(xiàn)或者顯示給最終用戶。
背景技術(shù):
:近幾年,計(jì)算機(jī)、電子游戲相關(guān)產(chǎn)品和各種視頻技術(shù)(例如DVD和高清晰度VCR)獲得了顯著的進(jìn)展,從而能夠向這種裝置的最終用戶提供分辯率不斷提高的靜止、視頻、視頻點(diǎn)播和圖形圖像,甚至還包括某些類(lèi)型的文本。這些進(jìn)展繼而要求采用更高分辨率的電子觀看設(shè)備,例如高清晰度視頻監(jiān)視器、HDTV監(jiān)視器或者專(zhuān)用圖像投影元件。例如,在使用CD類(lèi)型的聲音再現(xiàn)、DVD以及同樣具有相關(guān)音頻信號(hào)輸出的其它設(shè)備時(shí),把這種可視圖像與高清晰度或者高質(zhì)量的音頻數(shù)據(jù)相結(jié)合,從而為最終用戶產(chǎn)生更加逼真、內(nèi)容更豐富或者更加真切的多媒體體驗(yàn)。另外,已經(jīng)開(kāi)發(fā)了諸如MP3播放器之類(lèi)的高移動(dòng)性、高質(zhì)量的音響系統(tǒng)和音樂(lè)傳輸機(jī)制,以便向最終用戶呈現(xiàn)單純音頻。這已經(jīng)導(dǎo)致從計(jì)算機(jī)到電視甚至電話這種商業(yè)電子設(shè)備的典型用戶,對(duì)高品質(zhì)或者一流質(zhì)量的輸出越來(lái)越習(xí)慣和并且越來(lái)越多的期望高品質(zhì)或者優(yōu)質(zhì)的輸出。在典型的視頻呈現(xiàn)情形中,涉及電子產(chǎn)品的視頻數(shù)據(jù)通常是用當(dāng)前技術(shù)以每秒一到數(shù)十千比特?cái)?shù)量級(jí)上的速率來(lái)傳送的,這一速率被恰當(dāng)?shù)胤Q(chēng)為慢速或中速。然后,把這些數(shù)據(jù)緩存或者儲(chǔ)存在臨時(shí)或者長(zhǎng)期存儲(chǔ)器設(shè)備中,以便在所期望的觀看設(shè)備上延遲(稍后)播出。例如,可以利用駐留在具有調(diào)制解調(diào)器或者其他類(lèi)型的互聯(lián)網(wǎng)連接設(shè)備的計(jì)算機(jī)上的程序,"通過(guò)"或者使用因特網(wǎng)來(lái)傳送圖像,以便接收或者發(fā)送能夠用來(lái)以數(shù)字方式表現(xiàn)圖像的數(shù)據(jù)。使用諸如配備有無(wú)線調(diào)制解調(diào)器的便攜式計(jì)算機(jī)、無(wú)線個(gè)人數(shù)字助理(PDA)或者無(wú)線電話之類(lèi)的無(wú)線設(shè)備也能夠進(jìn)行類(lèi)似的傳送?!┦盏綌?shù)據(jù),就在本地將數(shù)據(jù)儲(chǔ)存在存儲(chǔ)器元件、電路或者設(shè)備中,例如儲(chǔ)存在RAM或者快閃存儲(chǔ)器中,還包括存儲(chǔ)在內(nèi)部或外部存儲(chǔ)設(shè)備中,例如,小尺寸硬盤(pán),以便進(jìn)行回放。根據(jù)數(shù)據(jù)量和圖像分辨率,回放可以較快開(kāi)始或者長(zhǎng)時(shí)間延遲后再呈現(xiàn)回放。也就是說(shuō),在某些情況下,對(duì)于不需要大量數(shù)據(jù)或者使用某種緩存的小圖像或者低分辨率圖像而言,圖像呈現(xiàn)允許某種程度的實(shí)時(shí)回放,因此經(jīng)過(guò)了較小延遲之后,一些內(nèi)容呈現(xiàn)出來(lái),而更多內(nèi)容則還在傳送過(guò)程中。假設(shè)傳送鏈路不發(fā)生任何中斷,或者沒(méi)有來(lái)自相對(duì)于正在使用的傳送信道的其他系統(tǒng)或用戶的干擾,那么一旦呈現(xiàn)開(kāi)始,這一傳送對(duì)于觀看設(shè)備的最終用戶而言就是適當(dāng)(reasonably)透明的。自然,當(dāng)多個(gè)用戶共享一條通信路徑(例如,一條有線互聯(lián)網(wǎng)連接)時(shí),傳輸可能會(huì)中斷,或者,比預(yù)期的要慢。用于產(chǎn)生靜止圖像或者運(yùn)動(dòng)視頻的數(shù)據(jù)經(jīng)常使用幾種眾所周知的技術(shù)之一來(lái)進(jìn)行壓縮,諸如由聯(lián)合圖像專(zhuān)家組(JPEG)、運(yùn)動(dòng)圖像專(zhuān)家組(MPEG)以及介質(zhì)、計(jì)算機(jī)和通信行業(yè)中眾所周知的其它標(biāo)準(zhǔn)組織或公司規(guī)范的那些技術(shù),以加速通信鏈路上數(shù)據(jù)的傳送。這些技術(shù)使用較小數(shù)量的比特來(lái)傳送給定信息量,從而允許更快地傳送圖像或者數(shù)據(jù)?!┌褦?shù)據(jù)傳送到諸如計(jì)算機(jī)或者其它接收器設(shè)備之類(lèi)的"本地"設(shè)備,其中,計(jì)算機(jī)具有存儲(chǔ)機(jī)制,如存儲(chǔ)器,或者磁或光存儲(chǔ)元件,就將得到的信息解壓縮(或者使用特殊解碼播放器播放),如果需要,則進(jìn)行解碼,并且基于相應(yīng)的可用呈現(xiàn)分辯率和控制要素為適當(dāng)?shù)某尸F(xiàn)做好準(zhǔn)備。例如,用XXY像素屏幕分辯率表示的典型的計(jì)算機(jī)視頻分辨率通常從低到480X640像素到600X800再到1024X1024,當(dāng)然根據(jù)需要或要求,一般還可能有各種其它分辯率。就某些預(yù)定色彩等級(jí)或者色彩濃度(用于生成顏色的每一像素的位)和強(qiáng)度以及所采用的任何額外開(kāi)銷(xiāo)位而言,圖像呈現(xiàn)還受圖像內(nèi)容和給定視頻控制器操縱圖像的能力的影響。例如,典型的計(jì)算機(jī)呈現(xiàn)預(yù)期每像素大約8至32位或更多位,從而表現(xiàn)各種顏色(濃淡和色調(diào)),但也會(huì)遇到其它值。從上述值可以看出,在從最低到最高的典型分辯率和濃度的范圍上,給定的屏幕圖像將要求分別傳送從2.45兆比特(Mb)到33.55Mb左右的數(shù)據(jù)。以30幀每秒的速率觀看視頻或者運(yùn)動(dòng)類(lèi)型的圖像時(shí),所需要的數(shù)據(jù)量大約73.7至1,006兆比特?cái)?shù)據(jù)每秒(Mbps),或者大約9.21至125.75兆字節(jié)每秒(MBps)。另外,人們還可能希望將音頻數(shù)據(jù)和圖像一起呈現(xiàn),例如多媒體呈現(xiàn),或者希望將音頻數(shù)據(jù)作為獨(dú)立的高分辨率音頻呈現(xiàn),例如CD質(zhì)量的音樂(lè)。還可以采用處理交互式命令、控制或者信號(hào)的額外的信號(hào)。這些選項(xiàng)中每一項(xiàng)都增加了更多的待傳送數(shù)據(jù)。此外,涉及高清晰度(HD)電視和電影錄制的更新傳輸技術(shù)可能會(huì)添加更多的數(shù)據(jù)和控制信息。在任何情況下,當(dāng)人們希望向最終用戶傳送高質(zhì)量或者高分辨率圖像數(shù)據(jù)和高質(zhì)量音頻信息或者數(shù)據(jù)信號(hào)以便產(chǎn)生內(nèi)容豐富的體驗(yàn)時(shí),在呈現(xiàn)元件和配置成提供這種數(shù)據(jù)的源或主機(jī)設(shè)備之間需要具有高數(shù)據(jù)傳送速率的鏈路。通常,115千字節(jié)每秒(kBps)或者920千比特每秒(kbps)左右的數(shù)據(jù)速率能夠由現(xiàn)代串行接口來(lái)處理。如USB串行接口的其它接口能夠支持高達(dá)12MBps速率的數(shù)據(jù)傳送,而諸如使用電氣與電子工程師協(xié)會(huì)(IEEE)1394標(biāo)準(zhǔn)配置的那種專(zhuān)用高速傳送則能夠以100至400MBps數(shù)量級(jí)的速率進(jìn)行。但是,這些速率未能達(dá)到所期望的上述高數(shù)據(jù)速率,所期望的這些速率的目的是能夠供將來(lái)的無(wú)線數(shù)據(jù)設(shè)備和服務(wù)使用,以便提供高分辨率、內(nèi)容豐富的輸出信號(hào)來(lái)驅(qū)動(dòng)便攜式視頻顯示器或者音頻設(shè)備。這包括用于商務(wù)和其他呈現(xiàn)的計(jì)算機(jī)、游戲設(shè)備等。另外,這些接口要求使用數(shù)目巨大的主機(jī)或者系統(tǒng)以及客戶機(jī)軟件來(lái)工作。它們的軟件協(xié)議棧還產(chǎn)生不期望的大量開(kāi)銷(xiāo),特別是在考慮到移動(dòng)無(wú)線設(shè)備或者電話應(yīng)用的情況下更為突出。這種設(shè)備具有嚴(yán)格的存儲(chǔ)器和功耗限制,以及已經(jīng)負(fù)擔(dān)過(guò)重的計(jì)算能力。此外,一些接口使用大體積的電纜或者利用復(fù)雜的連接器,對(duì)于高度要求美觀的移動(dòng)應(yīng)用而言,這些大體積的電纜太過(guò)笨重,不能令人滿意,而這些復(fù)雜的連接器又增加了成本,或者是功耗實(shí)在太大。還有其它已知接口,例如模擬視頻圖形適配器(VGA)、數(shù)字視頻交互(DVI)或者千兆位視頻接口(GVIF)。這些接口中的前兩個(gè)是并行類(lèi)型的接口,用于以更高的傳送速率來(lái)處理數(shù)據(jù),但是它們也采用笨重的電纜并且消耗大量功率,大約有幾瓦的量級(jí)。這些特性沒(méi)有一個(gè)可供便攜式消費(fèi)電子設(shè)備使用。甚至第三個(gè)接口也消耗太多的功率并且使用昂貴的或者體積龐大的連接器。對(duì)于上述接口中的一些以及其它非常高速率數(shù)據(jù)系統(tǒng)/協(xié)議或者與固定安裝的計(jì)算機(jī)設(shè)備的數(shù)據(jù)傳送相關(guān)聯(lián)的傳送機(jī)制來(lái)說(shuō),存在另一個(gè)主要缺陷。為了支持所需要的數(shù)據(jù)傳送速率,還需要相當(dāng)大的功率和/或用大電流工作。這樣做極大地降低了將這種技術(shù)用于面向消費(fèi)者的高移動(dòng)性產(chǎn)品的可用性。—般說(shuō)來(lái),為了支持這種數(shù)據(jù)傳輸速率而使用諸如光纖類(lèi)型的連接以及傳送元件之類(lèi)的替代物,還需要多個(gè)額外的轉(zhuǎn)換器和元件,與真正面向消費(fèi)者的商業(yè)產(chǎn)品所需求的相比,這樣做復(fù)雜度更大、成本更高。到目前為止,除了光學(xué)系統(tǒng)一般都非常昂貴的本性以外,它們對(duì)功率的要求以及它們的復(fù)雜性同樣妨礙了它們?cè)谳p便、低功率、便攜式應(yīng)用方面的普遍應(yīng)用。便攜式、無(wú)線或者移動(dòng)應(yīng)用行業(yè)所缺乏的是這樣一種技術(shù),即向高移動(dòng)性的最終用戶提供高質(zhì)量呈現(xiàn)體驗(yàn),而不管它是基于音頻、視頻還是多媒體的。也就是說(shuō),當(dāng)使用便攜式計(jì)算機(jī)、無(wú)線電話、PDA或者其它高移動(dòng)性通信設(shè)備或者裝置時(shí),當(dāng)前正在使用的視頻和音頻呈現(xiàn)系統(tǒng)或設(shè)備根本無(wú)法以所期望的高質(zhì)量水平來(lái)傳遞輸出。感覺(jué)到質(zhì)量的缺乏往往是無(wú)法獲得傳送高質(zhì)量呈現(xiàn)數(shù)據(jù)所需要的高數(shù)據(jù)速率的結(jié)果。這包括向更加有效、先進(jìn)或充滿特性的外部設(shè)備傳送以便向最終用戶呈現(xiàn),或者在主機(jī)和如計(jì)算機(jī)、游戲機(jī)這種便攜式設(shè)備內(nèi)部的客戶機(jī)之間傳送,以及在主機(jī)和包括諸如移動(dòng)電話之類(lèi)的無(wú)線設(shè)備之間傳送。在后者的情況下,在添加越來(lái)越高分辨率的內(nèi)部視頻屏幕以及其它專(zhuān)業(yè)輸入和/或輸出設(shè)備,并且連接至諸如所謂的第三代電話的無(wú)線設(shè)備以及所謂的膝上型計(jì)算機(jī)方面,已經(jīng)邁進(jìn)了一大步。然而,內(nèi)部數(shù)據(jù)總線和連接可以包括橋接旋轉(zhuǎn)或者滑動(dòng)鉸鏈或者類(lèi)似鉸鏈的結(jié)構(gòu),這些結(jié)構(gòu)將視頻屏幕或者其它元件安裝或者連接至安裝了主機(jī)和/或各種其它控制元件和輸出部件的主外殼。使用現(xiàn)有技術(shù)來(lái)構(gòu)造高吞吐量數(shù)據(jù)傳送接口是非常難的,例如在無(wú)線電話中,現(xiàn)有技術(shù)要求高達(dá)90個(gè)導(dǎo)線或者更多,來(lái)實(shí)現(xiàn)所期望的吞吐量。這樣做在有關(guān)制造、成本限制和可靠性方面存在許多難題尚待解決。對(duì)于固定位置的裝置,也會(huì)有這種問(wèn)題和需求,其中,例如,通信或計(jì)算類(lèi)設(shè)備添加在家用電器和其他消費(fèi)設(shè)備中,以提供先進(jìn)的數(shù)據(jù)能力、互聯(lián)網(wǎng)和數(shù)據(jù)傳輸連接,或內(nèi)置在娛樂(lè)中。另一個(gè)例子是飛機(jī)和汽車(chē),其中,單獨(dú)的視頻和音頻呈現(xiàn)屏安裝在座椅靠背中。但是,在這些情形中,更便利、高效和易用的做法是,讓主存儲(chǔ)、處理或通信控制單元遠(yuǎn)離可視屏或音頻輸出端,用互聯(lián)的鏈路或信道來(lái)呈現(xiàn)信息。這種鏈路將需要處理相當(dāng)數(shù)量的數(shù)據(jù)以實(shí)現(xiàn)如上所述的期望吞吐量。因此,需要一種新的傳送機(jī)制來(lái)提高提供數(shù)據(jù)的主機(jī)設(shè)備和向最終用戶呈現(xiàn)輸出的客戶機(jī)顯示器設(shè)備或元件之間的數(shù)據(jù)吞吐量。5在序號(hào)為10/020,520禾卩10/236,657,標(biāo)題均為"GeneratingandlmplementingACommunicationProtocolandInterfaceforHighDataRateSignalTransfer,,,目前已授權(quán)的美國(guó)專(zhuān)利申請(qǐng)中,申請(qǐng)人已經(jīng)提出了這種新的傳送機(jī)制,這兩篇申請(qǐng)已經(jīng)轉(zhuǎn)讓給本發(fā)明的受讓人,在這里將它們引入作為參考。此外,還有序號(hào)為10/860,116、標(biāo)題為"GeneratingandImplementingaSignalProtocolandInterfaceforHigherDataRates"的申請(qǐng)。在這些申請(qǐng)中討論的技術(shù)能夠極大地提高高速度數(shù)據(jù)信號(hào)中大量數(shù)據(jù)的傳送速率。然而,不斷提高數(shù)據(jù)速率,特別是涉及視頻呈現(xiàn)的速率的需求不斷增長(zhǎng)。即使是利用數(shù)據(jù)信號(hào)
技術(shù)領(lǐng)域:
正在開(kāi)發(fā)的其它進(jìn)展,仍然需要為進(jìn)一步加快傳送速率,提高通信鏈路效率,并且使通信鏈路更加強(qiáng)大而繼續(xù)努力。因此,仍然需要開(kāi)發(fā)用來(lái)提高主機(jī)和客戶機(jī)設(shè)備之間數(shù)據(jù)吞吐量的新的或者改進(jìn)的傳送機(jī)制。
發(fā)明內(nèi)容通過(guò)本發(fā)明的實(shí)施例,所述領(lǐng)域現(xiàn)存的上述以及其它缺陷將得以解決,在本發(fā)明的實(shí)施例中,已經(jīng)開(kāi)發(fā)了用于在主機(jī)設(shè)備和接收方客戶機(jī)設(shè)備之間以高數(shù)據(jù)速率傳送數(shù)據(jù)的新協(xié)議和數(shù)據(jù)傳送手段、方法和機(jī)制。本發(fā)明的實(shí)施例致力于一種在主機(jī)設(shè)備和客戶機(jī)設(shè)備之間經(jīng)由通信路徑以高速率傳送數(shù)字?jǐn)?shù)據(jù)的移動(dòng)數(shù)據(jù)數(shù)字接口(MobileDataDigitalInterface,MDDI),它采用多個(gè)或一系列鏈接起來(lái)的分組結(jié)構(gòu)來(lái)形成通信協(xié)議,以便在主機(jī)和客戶機(jī)設(shè)備之間傳遞數(shù)字控制和呈現(xiàn)數(shù)據(jù)的預(yù)選集合。信號(hào)通信協(xié)議或者鏈路層由主機(jī)或者客戶機(jī)鏈路控制器的物理層使用。駐留在主機(jī)設(shè)備中的至少一個(gè)鏈路控制器經(jīng)由通信路徑或者鏈路耦合至客戶機(jī)設(shè)備,并且被配置成生成、發(fā)射并且接收形成該通信協(xié)議的分組,并且將數(shù)字呈現(xiàn)數(shù)據(jù)形成為一個(gè)或多個(gè)類(lèi)型的數(shù)據(jù)分組。所述接口在主機(jī)和客戶機(jī)之間提供信息的雙向傳送,所述主機(jī)和客戶機(jī)能夠存在于公共的整體外殼或支撐結(jié)構(gòu)內(nèi)。除了差分驅(qū)動(dòng)器和接收器之外,所述實(shí)現(xiàn)方式在本質(zhì)上通常全部是數(shù)字化的,其中所述驅(qū)動(dòng)器和接收器很容易就能夠在數(shù)字CMOS芯片上實(shí)現(xiàn),它們需要少數(shù)幾個(gè)信號(hào),如6個(gè)信號(hào),并且?guī)缀跄軌蛞詫?duì)于系統(tǒng)設(shè)計(jì)員來(lái)說(shuō)極為便利的任何數(shù)據(jù)速率工作。這種簡(jiǎn)單的物理和鏈路層協(xié)議使其便于集成,這種簡(jiǎn)單性加上休眠狀態(tài)使得這種便攜式系統(tǒng)具有非常低的系統(tǒng)功耗。為了有助于使用和接受,所述接口將增加極少的設(shè)備成本,能夠在使用標(biāo)準(zhǔn)電池電壓經(jīng)由所述接口供電顯示的同時(shí),允許消耗極少的功率,并且能夠使設(shè)備具有能裝入口袋的外形因素。所述接口是可升級(jí)的,以便支持HDTV以上的分辯率,該接口還支持顯示器設(shè)備的同步立體視頻和7.1音頻,對(duì)任何屏幕區(qū)域執(zhí)行有條件的更新并且雙向支持多種數(shù)據(jù)類(lèi)型。按照本發(fā)明的實(shí)施例的另一方面,至少一個(gè)客戶機(jī)鏈路控制器或者客戶機(jī)接收器被設(shè)置在客戶機(jī)設(shè)備中,并且經(jīng)由通信路徑或者鏈路耦合至所述主機(jī)設(shè)備。所述客戶機(jī)鏈路控制器也被配置成生成、傳輸并且接收形成通信協(xié)議的分組,并且將數(shù)字呈現(xiàn)數(shù)據(jù)形成為一個(gè)或多個(gè)類(lèi)型的數(shù)據(jù)分組。一般說(shuō)來(lái),主機(jī)或者鏈路控制器采用狀態(tài)機(jī)來(lái)處理用在命令或者某些類(lèi)型的信號(hào)預(yù)備和查詢處理中的數(shù)據(jù)分組,但是其也能夠使用更慢的通用處理器來(lái)操縱數(shù)據(jù)和用于所述通信協(xié)議的某些不那么復(fù)雜的分組。所述主機(jī)控制器包括一個(gè)或多個(gè)差分線路驅(qū)動(dòng)器;而客戶機(jī)接收器包括一個(gè)或多個(gè)耦合至所述通信路徑的差分線路接收器。所述分組在主機(jī)和客戶機(jī)設(shè)備之間通信的介質(zhì)幀內(nèi)被組合在一起,這些介質(zhì)幀具有預(yù)定義固定長(zhǎng)度,其中預(yù)定數(shù)目的分組具有不同的可變長(zhǎng)度。所述分組均包括分組長(zhǎng)度字段、一個(gè)或多個(gè)分組數(shù)據(jù)字段和循環(huán)冗余校驗(yàn)字段。子幀報(bào)頭分組被傳送或者定位在來(lái)自主機(jī)鏈路控制器的其它分組傳送的開(kāi)頭。所述通信協(xié)議使用一個(gè)或多個(gè)視頻流類(lèi)型分組和音頻流類(lèi)型分組,以便從主機(jī)經(jīng)由正向鏈路向客戶機(jī)分別傳送視頻類(lèi)型數(shù)據(jù)和音頻類(lèi)型數(shù)據(jù),從而向客戶機(jī)設(shè)備用戶呈現(xiàn)。所述通信協(xié)議使用一個(gè)或多個(gè)反向鏈路封裝類(lèi)型分組,以便把數(shù)據(jù)從客戶機(jī)設(shè)備傳送到主機(jī)鏈路控制器。在一些實(shí)施例中,這些傳送包括把數(shù)據(jù)從具有至少一個(gè)MDDI設(shè)備的內(nèi)部控制器傳送至內(nèi)部視頻屏幕。其它實(shí)施例包括向內(nèi)部音響系統(tǒng)傳送,并且從包括游戲操縱桿和復(fù)雜鍵盤(pán)的各種輸入設(shè)備向內(nèi)部主機(jī)設(shè)備傳送。由所述主機(jī)鏈路控制器生成填充符類(lèi)型分組,以便占據(jù)沒(méi)有數(shù)據(jù)的正向鏈路傳輸?shù)闹芷?。所述通信協(xié)議使用多個(gè)其它分組,以便傳送視頻信息。這些分組包括色彩映射、位塊傳送、位圖區(qū)域填充、位案填充和透明色彩啟用類(lèi)型分組。所述通信協(xié)議使用用戶定義的流類(lèi)型分組以便傳送接口-用戶定義的數(shù)據(jù)。所述通信協(xié)議使用鍵盤(pán)數(shù)據(jù)和指示設(shè)備數(shù)據(jù)類(lèi)型分組以便向與所述客戶機(jī)設(shè)備相關(guān)聯(lián)的用戶輸入設(shè)備傳送數(shù)據(jù)或從這些設(shè)備中傳送出來(lái)。所述通信協(xié)議使用鏈路關(guān)閉類(lèi)型分組來(lái)終止沿任何一個(gè)方向經(jīng)由所述通信路徑的數(shù)據(jù)傳送。所述通信路徑通常包括或者采用具有一系列四個(gè)或更多導(dǎo)線和一個(gè)屏蔽的電纜。另外,根據(jù)需要,可以使用印刷線路或者導(dǎo)線,其中有一些線路或者導(dǎo)線駐留在柔性襯底上。所述主機(jī)鏈路控制器從客戶機(jī)設(shè)備請(qǐng)求顯示器能力信息,以便確定所述客戶機(jī)經(jīng)由所述接口能夠支持什么類(lèi)型的數(shù)據(jù)和數(shù)據(jù)速率。所述客戶機(jī)鏈路控制器使用至少一個(gè)顯示器能力類(lèi)型分組向主機(jī)鏈路控制器傳遞顯示或者呈現(xiàn)能力。通信協(xié)議使用多個(gè)傳送模式,每個(gè)傳送模式均允許在給定時(shí)間段上并行傳送不同的最大數(shù)目數(shù)據(jù)位,每一模式均可以通過(guò)主機(jī)和客戶機(jī)鏈路控制器之間的協(xié)商來(lái)選擇。這些傳送模式可以在數(shù)據(jù)傳送期間動(dòng)態(tài)地調(diào)整,并且在反向鏈路上不必使用與正向鏈路上所使用的傳送模式那樣使用同一相同的模式。在本發(fā)明某些實(shí)施例的其它方面中,所述主機(jī)設(shè)備包括無(wú)線通信設(shè)備,諸如無(wú)線電話、無(wú)線PDA或者具有其中設(shè)置有無(wú)線調(diào)制解調(diào)器的便攜式計(jì)算機(jī)。典型的客戶機(jī)設(shè)備包括便攜式視頻顯示器,諸如微型顯示器設(shè)備,和/或便攜式音頻呈現(xiàn)系統(tǒng)。此外,主機(jī)可以使用儲(chǔ)存模塊或元件以儲(chǔ)存待傳送以便呈現(xiàn)給客戶機(jī)設(shè)備用戶的呈現(xiàn)或者多媒體數(shù)據(jù)。在某些實(shí)施例的其他方面中,所述主機(jī)設(shè)備包括具有下述的存在于便攜式電子設(shè)備內(nèi)的驅(qū)動(dòng)器的控制器或者通信鏈路控制設(shè)備,所述便攜式電子設(shè)備諸如無(wú)線通信設(shè)備,諸如無(wú)線電話、無(wú)線PDA或者便攜式計(jì)算機(jī)。這一配置的典型客戶機(jī)設(shè)備包括客戶機(jī)電路、集成電路或者模塊,其耦合至主機(jī)并且與之駐留在同一設(shè)備中,并且耦合至如移動(dòng)電話和/或便攜式音頻呈現(xiàn)系統(tǒng),或者一些可選類(lèi)型的輸入系統(tǒng)或設(shè)備中的高分辨率屏幕之類(lèi)的內(nèi)部視頻顯示器。下面參考附圖詳細(xì)說(shuō)明本發(fā)明的其它特征和優(yōu)點(diǎn),以及本發(fā)明各種實(shí)施例的結(jié)構(gòu)和操作。在這些附圖中,相同的標(biāo)號(hào)一般表示相同,功能上類(lèi)似和/或結(jié)構(gòu)上類(lèi)似的元件或處理步驟,并且元件首次出現(xiàn)的附圖用標(biāo)號(hào)中最左邊的數(shù)字來(lái)表示。圖1A示出了本發(fā)明的實(shí)施例能夠工作的基本環(huán)境,包括與便攜式計(jì)算機(jī)或其他數(shù)據(jù)處理設(shè)備結(jié)合使用的微型顯示器設(shè)備或投影儀的使用。圖1B示出了本發(fā)明的實(shí)施例能夠工作的基本環(huán)境,包括與無(wú)線收發(fā)器結(jié)合使用的微型顯示器設(shè)備或投影儀和音頻呈現(xiàn)元件的使用。圖1C示出了本發(fā)明的實(shí)施例能夠工作的基本環(huán)境,包括用在與便攜式計(jì)算機(jī)中的內(nèi)部顯示器設(shè)備或音頻呈現(xiàn)設(shè)備的使用。圖1D示出了了本發(fā)明的實(shí)施例能夠工作的基本環(huán)境,包括在無(wú)線收發(fā)器中使用內(nèi)部顯示器或音頻呈現(xiàn)元件的使用。圖2示出了具有主機(jī)和客戶機(jī)互連的移動(dòng)數(shù)字?jǐn)?shù)據(jù)接口的總體概念。圖3示出了用于實(shí)現(xiàn)從客戶機(jī)設(shè)備到主機(jī)設(shè)備的數(shù)據(jù)傳送的分組結(jié)構(gòu)。圖4示出了MDDI鏈路控制器的使用,以及在主機(jī)和客戶機(jī)之間經(jīng)由類(lèi)型1接口的物理數(shù)據(jù)鏈路導(dǎo)線傳遞的信號(hào)類(lèi)型。圖5示出了MDDI鏈路控制器的使用,以及在主機(jī)和客戶機(jī)之間經(jīng)由類(lèi)型2、3、4型接口的物理數(shù)據(jù)鏈路導(dǎo)線傳遞的信號(hào)類(lèi)型。圖6示出了用于實(shí)現(xiàn)所述接口協(xié)議的幀和子幀的幀結(jié)構(gòu)。圖7示出了用于實(shí)現(xiàn)所述接口協(xié)議的分組的通用結(jié)構(gòu)。圖8示出了子幀報(bào)頭分組的格式。圖9示出了填充符分組的格式和內(nèi)容。圖10示出了視頻流分組的格式。圖11A-11E示出了圖10中使用的視頻數(shù)據(jù)格式描述符的格式和內(nèi)容。圖12示出了數(shù)據(jù)的打包的和未打包的格式的使用。圖13示出了音頻流分組的格式。圖14示出了數(shù)據(jù)的按字節(jié)對(duì)準(zhǔn)且打包的PCM格式的使用。圖15示出了用戶定義的流分組的格式。圖16示出了色彩映射分組的格式。圖17示出了反向鏈路封裝分組的格式。圖18示出了客戶機(jī)能力分組的格式。圖19示出了鍵盤(pán)數(shù)據(jù)分組的格式。圖20示出了指示設(shè)備數(shù)據(jù)分組的格式。圖21示出了鏈路關(guān)閉分組的格式。圖22示出了客戶機(jī)請(qǐng)求和狀態(tài)分組的格式。圖23示出了位塊傳送分組的格式。圖24示出了位圖區(qū)域填充分組的格式。圖25示出了位案填充分組的格式。圖26示出了通信鏈路數(shù)據(jù)通道分組的格式。8圖27示出了接口類(lèi)型切換請(qǐng)求分組的格式。圖28示出了接口類(lèi)型確認(rèn)分組的格式。圖29示出了執(zhí)行類(lèi)型切換分組的格式。圖30示出了正向音頻通道啟用分組的格式。圖31示出了反向音頻采樣速率分組的格式。圖32示出了數(shù)字內(nèi)容保護(hù)開(kāi)銷(xiāo)分組的格式。圖33示出了透明色彩啟用分組的格式。圖34示出了往返行程延遲測(cè)量分組的格式。圖35示出了往返行程延遲測(cè)量分組期間事件的時(shí)序。圖36示出了用于實(shí)現(xiàn)本發(fā)明的CRC生成器和校驗(yàn)器的示例性實(shí)現(xiàn)方式。圖37A示出了圖36所示裝置發(fā)送數(shù)據(jù)分組時(shí)CRC信號(hào)的時(shí)序。圖37B示出了圖36所示裝置接收數(shù)據(jù)分組時(shí)CRC信號(hào)的時(shí)序。圖38示出了沒(méi)有競(jìng)爭(zhēng)的典型服務(wù)請(qǐng)求的處理步驟。圖39示出了在鏈路重啟序列開(kāi)始之后維持(assert)的典型服務(wù)請(qǐng)求與鏈路啟動(dòng)之間進(jìn)行競(jìng)爭(zhēng)的處理步驟。圖40示出了如何使用DATA-STB編碼來(lái)傳輸數(shù)據(jù)序列。圖41示出了可用于在主機(jī)中根據(jù)輸入數(shù)據(jù)生成DATA和STB信號(hào),然后在客戶機(jī)中恢復(fù)數(shù)據(jù)的電路。圖42示出了可用于實(shí)現(xiàn)一個(gè)實(shí)施例的驅(qū)動(dòng)器和終端電阻。圖43示出了由客戶機(jī)采用以便保證來(lái)自主機(jī)的服務(wù)的安全,以及由主機(jī)提供這種服務(wù)的步驟和信號(hào)電平。圖44示出了DataO、其它數(shù)據(jù)線(DataX)和選通線(Stb)上的躍遷(transition)之間的相對(duì)間隔。圖45示出了當(dāng)主機(jī)傳送分組之后禁用主機(jī)驅(qū)動(dòng)器時(shí)會(huì)出現(xiàn)的,響應(yīng)中存在的延遲。圖46示出了主機(jī)啟用主機(jī)驅(qū)動(dòng)器傳送分組時(shí)會(huì)出現(xiàn)的,作為響應(yīng)而存在的延遲。圖47示出了主機(jī)接收器輸入端正在傳送的數(shù)據(jù)的時(shí)序與選通脈沖前后沿之間的關(guān)系。圖48示出了反向數(shù)據(jù)時(shí)序引發(fā)的切換特性和相應(yīng)的客戶機(jī)輸出延遲。圖49示出了能夠使用狀態(tài)機(jī)實(shí)現(xiàn)同步的信號(hào)處理步驟和條件的高級(jí)圖表。圖50示出了在采用MDDI的系統(tǒng)中正向路徑和反向路徑上信號(hào)處理遇到的典型延圖51示出了臨界的往返行程延遲測(cè)量。圖52示出了反向鏈路數(shù)據(jù)速率的變化。圖53繪出了反向速率除數(shù)的值隨正向鏈路數(shù)據(jù)速率變化的圖形表示。圖54A和54B示出了接口操作中進(jìn)行的步驟。圖55示出了處理分組的接口裝置的概況。圖56示出了正向鏈路分組的格式。圖57示出了類(lèi)型1的鏈路接口中的傳播延遲和偏離(skew)的典型值。圖58示出了對(duì)于經(jīng)由所述接口的示例性信號(hào)處理而言,在類(lèi)型1鏈路上的Data(數(shù)據(jù))、Stb(選通)和Clock(時(shí)鐘)恢復(fù)時(shí)序。圖59示出了類(lèi)型2、3或4鏈路接口中傳播延遲和偏離的典型值。圖60A、60B和60C示出了兩個(gè)數(shù)據(jù)信號(hào)和MDDI_Stb之間相對(duì)時(shí)序的不同可能性,分別對(duì)應(yīng)于理想情況、提早情況和推遲情況。圖61示出了類(lèi)型1/類(lèi)型2接口所用示例性連接器的接口管腳分配。圖62A和62B分別示出了類(lèi)型1和類(lèi)型2接口可能的MDDI_Data和MDDI_Stb波形。圖63示出了能夠使用狀態(tài)機(jī)實(shí)現(xiàn)同步的可選的信號(hào)處理步驟和條件的高級(jí)圖表。圖64示出了一系列時(shí)鐘周期與各種反向鏈路分組位的時(shí)序以及除數(shù)值之間的相對(duì)時(shí)序。圖65示出了示例性的錯(cuò)誤代碼傳送處理。圖66示出了可用于錯(cuò)誤代碼傳送處理的裝置。圖67A示出了用于代碼重載的錯(cuò)誤代碼傳送處理。圖67B示出了用于代碼接收的錯(cuò)誤代碼傳送處理。圖68A示出了主機(jī)啟動(dòng)的喚醒的處理步驟。圖68B示出了客戶機(jī)啟動(dòng)的喚醒的處理步驟。圖68C示出了帶有競(jìng)爭(zhēng)的主機(jī)和客戶機(jī)啟動(dòng)的喚醒的處理步驟。圖69示出了請(qǐng)求VCP特征分組的格式。圖70示出了VCP特征應(yīng)答分組的格式。圖71示出了VCP特征應(yīng)答列表的格式。圖72示出了設(shè)置VCP特征分組的格式圖73示出了請(qǐng)求有效參數(shù)分組的格式。圖74示出了有效參數(shù)應(yīng)答分組的格式。圖75示出了阿爾法光標(biāo)圖像能力分組的格式。圖76示出了阿爾法光標(biāo)透明度映射分組的格式。圖77示出了阿爾法光標(biāo)圖像偏移分組的格式。圖78示出了阿爾法光標(biāo)視頻流分組的格式。圖79示出了可縮放視頻流能力分組的格式。圖80示出了可縮放視頻流設(shè)置分組的格式。圖81示出了可縮放視頻流確認(rèn)分組的格式。圖82示出了可縮放視頻流分組的格式。圖83示出了請(qǐng)求特定狀態(tài)分組的格式。圖84示出了有效狀態(tài)應(yīng)答列表分組的格式。圖85A示出了分組處理延遲參數(shù)分組的格式。圖85B示出了分組延遲參數(shù)列表項(xiàng)的格式。圖86示出了個(gè)人顯示器能力分組的格式。圖87A示出了客戶機(jī)錯(cuò)誤報(bào)告分組的格式。圖87B示出了錯(cuò)誤報(bào)告列表項(xiàng)的格式。圖88示出了客戶機(jī)標(biāo)識(shí)分組的格式。圖89示出了可選顯示器能力分組的格式。圖90示出了寄存器訪問(wèn)分組的格式。圖91A-91C示出了使用兩個(gè)顯示器緩沖器來(lái)減少可視贗像(visibleartifacts)。圖92示出了顯示刷新快于圖像傳送的兩個(gè)緩沖器。圖93示出了顯示刷新慢于圖像傳送的兩個(gè)緩沖器。圖94示出了顯示刷新比圖像傳送快得多的兩個(gè)緩沖器。圖95示出了顯示刷新快于圖像傳送的三個(gè)緩沖器。圖96示出了顯示刷新慢于圖像傳送的三個(gè)緩沖器。圖97示出了顯示刷新快于圖像傳送的一個(gè)緩沖器。圖98示出了經(jīng)由串級(jí)鏈(daisy-chain)和集線器的主機(jī)_客戶機(jī)連接。圖99示出了經(jīng)由集線器和串級(jí)鏈的組合連接的客戶機(jī)設(shè)備。圖100示出了色彩映射。圖101示出了漏電流分析。具體實(shí)施方式I.概述本發(fā)明總的目的在于提供一種移動(dòng)顯示數(shù)字接口(MDDI,MobileDisplayDigitalInterface),如下所述,它能夠得到或者提供具有性價(jià)比高、低功耗的傳送機(jī)制,這種傳送機(jī)制使用"串行"類(lèi)型的數(shù)據(jù)鏈路或者通道,能夠在主機(jī)設(shè)備和如顯示器元件的這種客戶機(jī)設(shè)備之間的近距離通信鏈路上實(shí)現(xiàn)高速或者非常高速的數(shù)據(jù)傳送。這一機(jī)制適于利用小型連接器和細(xì)軟電纜來(lái)實(shí)現(xiàn),這些小型連接器和細(xì)軟電纜特別適合于把內(nèi)部(至外殼或者支架)顯示器元件或者輸入設(shè)備連接至中央控制器,或者把如可佩帶的微型顯示器(護(hù)目鏡或者投影儀)之類(lèi)的外部顯示器元件或設(shè)備連接至便攜式計(jì)算機(jī)、無(wú)線通信設(shè)備或者娛樂(lè)設(shè)備。盡管術(shù)語(yǔ)移動(dòng)和顯示與所述協(xié)議的命名相關(guān)聯(lián),但是應(yīng)該理解,這僅僅是為了便于讓本領(lǐng)域中研究接口和協(xié)議的技術(shù)人員容易地理解標(biāo)準(zhǔn)的名稱(chēng)。然而,在閱讀以下給出的實(shí)施例后,很容易理解的是,許多與非移動(dòng)性和非顯示相關(guān)的應(yīng)用也會(huì)得益于應(yīng)用本協(xié)議和所得到的接口結(jié)構(gòu),而MDDI標(biāo)記并不意味著對(duì)本發(fā)明的特性或用途或其實(shí)施例施加任何限制。本發(fā)明的實(shí)施例的一個(gè)優(yōu)點(diǎn)是為數(shù)據(jù)傳送提供一種技術(shù),它復(fù)雜度低、成本低、可靠性高,非常適合于使用環(huán)境,并且非常穩(wěn)定,同時(shí)保持了非常高的靈活性??梢詫⒈景l(fā)明的實(shí)施例用于各種情況,以便把通常用于音頻、視頻或者多媒體應(yīng)用的大量數(shù)據(jù)從生成或儲(chǔ)存這種數(shù)據(jù)的主機(jī)或者源設(shè)備以高速率傳遞或者傳送到客戶機(jī)顯示器或者呈現(xiàn)設(shè)備。下面討論的一個(gè)典型應(yīng)用是從便攜式計(jì)算機(jī)、無(wú)線電話或調(diào)制解調(diào)器向可視顯示器設(shè)備的數(shù)據(jù)傳送,其中可視顯示器設(shè)備例如為小型視頻屏幕或可佩帶的微型顯示器用品(micro-displaya卯liance),比如護(hù)目鏡形式或者包含小型投影透鏡和屏幕的頭盔形式,或者在這種部件內(nèi)從主機(jī)向客戶機(jī)設(shè)備的數(shù)據(jù)傳送。也就是說(shuō),從處理器到內(nèi)部屏幕或其它呈現(xiàn)元件,并且從各種內(nèi)部輸入設(shè)備或者采用客戶機(jī)的外部輸入設(shè)備到安裝在內(nèi)部的(一起置在同一個(gè)設(shè)備外殼或者支撐結(jié)構(gòu)內(nèi))主機(jī)。MDDI的特性或?qū)傩圆灰蕾?lài)于具體的顯示或呈現(xiàn)技術(shù)。無(wú)論數(shù)據(jù)的內(nèi)部結(jié)構(gòu),還是數(shù)據(jù)或其執(zhí)行的命令的功能方面如何,MDDI都是用于以高速率傳送數(shù)據(jù)的高靈活性機(jī)制。它允許調(diào)節(jié)正在傳送的分組的時(shí)序以適應(yīng)特定客戶機(jī)設(shè)備的特性,例如針對(duì)某些設(shè)備的獨(dú)特顯示需求的特性,或者為滿足某些A-V系統(tǒng)組合音頻和視頻的要求的特性,或者針對(duì)如游戲操縱桿、觸摸盤(pán)等等的某些輸入設(shè)備的特性。這種接口不需要了解采用的是什么顯示器元件或者客戶機(jī)設(shè)備,只要它們遵循所選的協(xié)議即可。另外,總的串行鏈路數(shù)據(jù)或數(shù)據(jù)速率能夠在幾個(gè)數(shù)量級(jí)上改變,這就使得通信系統(tǒng)或者主機(jī)設(shè)備的設(shè)計(jì)者能夠?qū)Τ杀尽⒐β室?、客戶機(jī)設(shè)備的復(fù)雜程度以及客戶機(jī)設(shè)備的更新速率進(jìn)行優(yōu)化。這種數(shù)據(jù)接口主要用于經(jīng)由"有線"信號(hào)鏈路或者小型電纜傳送大量高速率數(shù)據(jù)。然而,某些應(yīng)用也可以利用無(wú)線鏈路,包括基于光的鏈路,只要將這些鏈路配置成使用為這一接口協(xié)議開(kāi)發(fā)的相同分組和數(shù)據(jù)結(jié)構(gòu),并且能夠以足夠低的功耗或者復(fù)雜性來(lái)實(shí)現(xiàn)所期望的傳送水平,以便保持實(shí)用性。II.環(huán)境在圖1A和1B中可以看到典型的應(yīng)用,其中示出了分別與顯示器設(shè)備104和106以及音頻再現(xiàn)系統(tǒng)108和112傳遞數(shù)據(jù)的便攜式或者膝上型計(jì)算機(jī)100和無(wú)線電話或者PDA設(shè)備102。另外,圖1A示出了與較大的顯示器或者屏幕114或者圖像投影儀116的潛在連接,為了清楚,僅僅在一個(gè)圖中示出,但是其也可以與無(wú)線設(shè)備102相連。無(wú)線設(shè)備有可能目前正在接收數(shù)據(jù)或者已經(jīng)在存儲(chǔ)元件或設(shè)備中預(yù)先儲(chǔ)存了一定量的多媒體類(lèi)型數(shù)據(jù),以便稍候呈現(xiàn)給無(wú)線設(shè)備的最終用戶來(lái)觀看和/或傾聽(tīng)。由于大多數(shù)時(shí)間使用典型的無(wú)線設(shè)備來(lái)進(jìn)行語(yǔ)音和簡(jiǎn)單文本的通信,所以它具有相當(dāng)小的顯示屏和簡(jiǎn)單的音頻系統(tǒng)(揚(yáng)聲器)來(lái)向設(shè)備102的用戶傳遞信息。計(jì)算機(jī)100具有非常大的屏幕,但是還缺少外部音響系統(tǒng),并且仍達(dá)不到諸如高清晰度電視或者電影屏幕之類(lèi)的其它多媒體呈現(xiàn)設(shè)備的水平。使用計(jì)算機(jī)ioo是出于說(shuō)明的目的,本發(fā)明也可以使用其它類(lèi)型的處理器、交互式視頻游戲或者消費(fèi)電子設(shè)備。計(jì)算機(jī)100能夠采用無(wú)線調(diào)制解調(diào)器或者其它嵌入設(shè)備來(lái)進(jìn)行無(wú)線通信,或者根據(jù)需要使用電纜或者無(wú)線鏈路與這種設(shè)備相連,但是不局限于此。這樣做不足以使得更加復(fù)雜或者"豐富"的數(shù)據(jù)的呈現(xiàn)提供有益或令人愉快的體驗(yàn)。因此,該行業(yè)正在開(kāi)發(fā)其它機(jī)制和設(shè)備來(lái)向最終用戶呈現(xiàn)信息并且提供所期望的享受或積極體驗(yàn)的最低水平。正如先前所述的那樣,已經(jīng)開(kāi)發(fā)或者目前正在開(kāi)發(fā)幾種類(lèi)型的顯示器設(shè)備來(lái)向設(shè)備100的最終用戶呈現(xiàn)信息。例如,一個(gè)或多個(gè)公司已經(jīng)開(kāi)發(fā)了多組可佩帶的護(hù)目鏡,用于在設(shè)備用戶的眼睛前方投影圖像以便呈現(xiàn)可視顯示。正確定位的時(shí)候,這種設(shè)備可以有效地"投射"一個(gè)虛擬圖像,就像用戶眼睛感覺(jué)到的那樣,這個(gè)圖像比提供視覺(jué)輸出的元件大得多。也就是說(shuō),非常小的投影元件使得用戶的眼睛"看到"的圖像比利用典型LCD屏幕等等可能看到的圖像大得多。使用較大的虛擬屏幕圖像還能夠使用遠(yuǎn)高于利用更加有限的LCD屏幕顯示器所能獲得的分辨率的圖像。其它顯示器設(shè)備可以包括但不局限于小型LCD屏幕或者各種平板顯示器元件、用于將圖像投射在表面上的投影透鏡和顯示驅(qū)動(dòng)器等等。還存在連接至無(wú)線設(shè)備102或計(jì)算機(jī)100或者與它們的使用相關(guān)聯(lián)的附加元件,以便向其它用戶或者向其它設(shè)備呈現(xiàn)輸出,其中所述其它設(shè)備還把信號(hào)傳送到其它地方或者儲(chǔ)存信號(hào)。例如,可以把數(shù)據(jù)儲(chǔ)存在快閃存儲(chǔ)器中,以光學(xué)形式,例如使用可寫(xiě)CD介質(zhì),儲(chǔ)存或者儲(chǔ)存在諸如磁帶記錄器的磁介質(zhì)上或類(lèi)似設(shè)備中,供以后使用。另外,許多無(wú)線設(shè)備和計(jì)算機(jī)目前具有內(nèi)置MP3音樂(lè)解碼能力,以及其它先進(jìn)的聲音解碼器和系統(tǒng)。通常,便攜式計(jì)算機(jī)利用CD和DVD播放能力,并且有一些還具有小型專(zhuān)用快閃存儲(chǔ)器讀取器來(lái)接收預(yù)先記錄的音頻文件。具有這種能力的問(wèn)題在于數(shù)字音樂(lè)文件許諾能夠提供高度增加的特性豐富的體驗(yàn),但是只有當(dāng)解碼和播放處理能夠跟上時(shí)才可實(shí)現(xiàn)。這對(duì)于數(shù)字視頻文件也是一樣。為了幫助聲音再現(xiàn),圖1A中示出了外部揚(yáng)聲器114,其還附帶有諸如超低音揚(yáng)聲器或者用于前后方聲音投射的"環(huán)繞聲"揚(yáng)聲器之類(lèi)的附加元件。同時(shí),將揚(yáng)聲器或者耳機(jī)108示出為嵌入支架或者圖1B的微型顯示器設(shè)備106的機(jī)制的形式示出。眾所周知,還可以使用包括功率放大或者聲音成形設(shè)備的其它音頻或者聲音再現(xiàn)元件。在任何情況下,如上所述,當(dāng)人們希望經(jīng)由一個(gè)或多個(gè)通信鏈路110從數(shù)據(jù)源向最終用戶傳送高質(zhì)量或者高分辨率圖像數(shù)據(jù)和高質(zhì)量音頻信息或者數(shù)據(jù)信號(hào)時(shí),要求高數(shù)據(jù)速率。也就是說(shuō),傳送鏈路110顯然是數(shù)據(jù)通信過(guò)程中潛在的瓶頸,就象早先討論的那樣,并且由于當(dāng)前的傳送機(jī)制無(wú)法實(shí)現(xiàn)通常期望的高數(shù)據(jù)速率,所以限制了系統(tǒng)性能。如上所述,例如對(duì)于1024X1024像素的較高圖像分辨率、每像素2432位的色彩濃度并且處于30fps的數(shù)據(jù)速率來(lái)說(shuō),數(shù)據(jù)速率能夠接近超過(guò)755Mbps的速率或者更高。另外,這種圖像可以作為多媒體呈現(xiàn)的一部分來(lái)呈現(xiàn),該多媒體呈現(xiàn)包括音頻數(shù)據(jù)以及處理交互式游戲或通信、或者各種命令、控制或信號(hào)的潛在附加信號(hào),這進(jìn)一步增加了數(shù)據(jù)量和數(shù)據(jù)速率。此外顯而易見(jiàn)的是,建立數(shù)據(jù)鏈路所需的電纜或者互連越少,意味著與顯示器相關(guān)聯(lián)的移動(dòng)設(shè)備越易于使用,并且越可能被更多的用戶采用。在通常使用多個(gè)設(shè)備來(lái)建立完全的音頻-視頻體驗(yàn)的情況下,尤為如此,并且隨著顯示器和音頻輸出設(shè)備質(zhì)量水平的提高而更為突出。涉及視頻屏幕以及其它輸出或者輸入設(shè)備方面的上述以及其它改善的其它典型應(yīng)用可以從圖1C和1D中看到,其中示出了分別與"內(nèi)部"顯示器設(shè)備134和144以及音頻再現(xiàn)系統(tǒng)136和146傳遞數(shù)據(jù)的便攜式或者膝上型計(jì)算機(jī)130以及無(wú)線電話或者PDA設(shè)備140。在圖1C和ID中,用整個(gè)電子設(shè)備或者產(chǎn)品的小切開(kāi)(cut-away)部分來(lái)示出設(shè)備的一部分中的一個(gè)或多個(gè)內(nèi)部主機(jī)和控制器的位置,通過(guò)整個(gè)電子行業(yè)目前使用的某些已知類(lèi)型的轉(zhuǎn)動(dòng)鉸鏈,通用通信鏈路(此處分別為138和148)把這些內(nèi)部主機(jī)和控制器連接到具有相應(yīng)客戶機(jī)的視頻顯示器元件或者屏幕。人們可以看出,這些傳送所涉及的數(shù)據(jù)量要求大量導(dǎo)線來(lái)構(gòu)成鏈路138和148。由于并行接口或者其它已知接口技術(shù)的類(lèi)型可用于傳送這種數(shù)據(jù),因此據(jù)估計(jì),這種通信鏈路具有接近于90個(gè)或更多的導(dǎo)線,以便滿足現(xiàn)在對(duì)利用這種設(shè)備上的先進(jìn)的彩色和圖形接口、顯示器元件的不斷增長(zhǎng)的需要。但是,這種更高數(shù)據(jù)速率超出了當(dāng)前用于傳送數(shù)據(jù)的可用現(xiàn)有技術(shù)。就每單位時(shí)間需要傳送的原始數(shù)據(jù)量而言,并且就制造可靠的低成本的實(shí)用傳送機(jī)制而言,均是如此。所需要的是這樣一種用來(lái)在呈現(xiàn)元件和數(shù)據(jù)源之間的數(shù)據(jù)傳送鏈路或者通信路徑上以高速率傳送數(shù)據(jù)的技術(shù)、結(jié)構(gòu)、裝置或方法,從而實(shí)現(xiàn)一貫低功耗、重量輕并且盡可能簡(jiǎn)單和經(jīng)濟(jì)的電纜結(jié)構(gòu)。本申請(qǐng)人已經(jīng)開(kāi)發(fā)了一種新的技術(shù)、方法和裝置來(lái)實(shí)現(xiàn)這些以及其它目的,以便使一系列移動(dòng)式、便攜式乃至固定位置的設(shè)備能夠以非常高的數(shù)據(jù)速率向所期望的顯示器、微型顯示器或者音頻傳送元件傳送數(shù)據(jù),同時(shí)維持所期望的低功耗和低復(fù)雜性。III.高速率數(shù)字?jǐn)?shù)據(jù)接口系統(tǒng)體系結(jié)構(gòu)為了創(chuàng)建并且高效地利用新的設(shè)備接口,已經(jīng)配制了使用低功率信號(hào)來(lái)提供很高的數(shù)據(jù)傳送速率的信號(hào)協(xié)議和系統(tǒng)體系結(jié)構(gòu)。所述協(xié)議基于分組和公共幀結(jié)構(gòu)或者鏈接起來(lái)以便形成協(xié)議的結(jié)構(gòu),以用于傳遞預(yù)選數(shù)據(jù)集或者數(shù)據(jù)類(lèi)型以及施加在接口上的命令或者操作結(jié)構(gòu)。A.概述把經(jīng)由MDDI鏈路連接或者通信的設(shè)備稱(chēng)為主機(jī)和客戶機(jī),所述客戶機(jī)通常是某些類(lèi)型的顯示器設(shè)備,但是也可以考慮其它輸出和輸入設(shè)備。在由主機(jī)啟用時(shí),從主機(jī)到顯示器的數(shù)據(jù)沿正向傳送(稱(chēng)為正向業(yè)務(wù)或者鏈路),從客戶機(jī)到主機(jī)的數(shù)據(jù)沿反向傳送(稱(chēng)為反向業(yè)務(wù)或者鏈路)。在圖2中示出的基本結(jié)構(gòu)中說(shuō)明這些。在圖2中,主機(jī)202使用雙向通信通道206與客戶機(jī)204相連,所述雙向通信通道是按照包括正向鏈路208和反向鏈路210的形式示出的。然而,這些通道是由公共導(dǎo)線集合形成的,其中這些公共導(dǎo)線集合的數(shù)據(jù)傳送可在正向和反向鏈路操作之間有效切換。這樣能夠極大地減少導(dǎo)線數(shù)量,立即解決了在諸如移動(dòng)式電子設(shè)備的低功耗環(huán)境下進(jìn)行高速數(shù)據(jù)傳送的當(dāng)前方法所面對(duì)的許多問(wèn)題之一。如同其它地方討論的那樣,所述主機(jī)包括能夠得益于使用本發(fā)明的多種類(lèi)型的設(shè)備之一。例如,主機(jī)202可以是具有手持、膝上型或者類(lèi)似移動(dòng)計(jì)算設(shè)備的形式的便攜式計(jì)算機(jī),它也可以是個(gè)人數(shù)字助理(PDA)、尋呼設(shè)備或者多種無(wú)線電話或者調(diào)制解調(diào)器之一。作為選擇,主機(jī)202可以是便攜式娛樂(lè)或者呈現(xiàn)設(shè)備,如便攜式DVD或者CD播放器,或者是游戲設(shè)備。此外,所述主機(jī)可以作為主機(jī)設(shè)備或者控制元件而存在于各種其它廣泛使用或者規(guī)劃的商業(yè)產(chǎn)品中,這些產(chǎn)品與客戶機(jī)之間需要建立高速通信鏈路。例如,主機(jī)可用于以高速率從視頻記錄設(shè)備向基于存儲(chǔ)的客戶機(jī)傳送數(shù)據(jù)以改善響應(yīng),或者向高分辨率的大屏幕傳送數(shù)據(jù)以便呈現(xiàn)。結(jié)合有板上清點(diǎn)(onboardinventory)或計(jì)算系統(tǒng)和/或與其它家庭設(shè)備的藍(lán)牙連接的家電,如冰箱,當(dāng)在互聯(lián)網(wǎng)或者藍(lán)牙連接的模式下工作時(shí),具有改善了的顯示器能力,或者在電子計(jì)算機(jī)或者控制系統(tǒng)(主機(jī))存在于室內(nèi)其它地方的時(shí)候,降低了室內(nèi)顯示器(客戶機(jī))和小鍵盤(pán)或者掃描儀(客戶機(jī))的連線需要??傮w上講,本領(lǐng)域技術(shù)人員會(huì)了解,各種各樣的現(xiàn)代電子設(shè)備和家電將得益于使用這種接口,而且通過(guò)利用新增加的或現(xiàn)有的連接器或者電纜中可用的有限數(shù)量的導(dǎo)線來(lái)實(shí)現(xiàn)信息的更高數(shù)據(jù)速率傳輸能夠翻新舊式設(shè)備。同時(shí),客戶機(jī)204可以包括用于向最終用戶呈現(xiàn)信息或者從用戶向主機(jī)呈現(xiàn)信息的各種設(shè)備。例如,并入護(hù)目鏡或者眼鏡的微型顯示器、嵌入帽子或者頭盔的投影設(shè)備、嵌入諸如車(chē)輛的窗戶或者擋風(fēng)玻璃中的小型屏幕乃至全息元件、或者用于呈現(xiàn)高質(zhì)量聲音或者音樂(lè)的各種揚(yáng)聲器、頭戴耳機(jī)或者音響系統(tǒng)。其他呈現(xiàn)設(shè)備包括用于呈現(xiàn)會(huì)議信息或電影和電視圖像的投影儀或投影設(shè)備。另一實(shí)例是使用觸摸板或者敏感設(shè)備、語(yǔ)音識(shí)別輸入設(shè)備、安全掃描儀,以及其他能夠被調(diào)用以從設(shè)備或系統(tǒng)用戶處傳遞大量信息,其中該設(shè)備或系統(tǒng)用戶具有來(lái)自用戶的除觸摸和聲音以外的不太實(shí)際的"輸入"。此外,計(jì)算機(jī)和車(chē)輛配件或臺(tái)式機(jī)配件的擴(kuò)展塢(dockingstation)和無(wú)線電話的持有者也可以作為對(duì)于最終用戶或其他設(shè)備和裝置的接口設(shè)備,并且可以利用客戶機(jī)(如鼠標(biāo)的輸出或輸入設(shè)備)或主機(jī)來(lái)幫助傳送數(shù)據(jù),特別是在涉及高速網(wǎng)絡(luò)的情況下。然而,本領(lǐng)域技術(shù)人員會(huì)很容易認(rèn)識(shí)到,本發(fā)明不局限于這些設(shè)備,市場(chǎng)上還有許多其它設(shè)備供使用,這些設(shè)備或者以儲(chǔ)存和傳送的方式,或者以播放時(shí)呈現(xiàn)的方式,向最終用戶提供高質(zhì)量圖像和聲音。本發(fā)明在各種元件或者設(shè)備之間提高數(shù)據(jù)吞吐量方面十分有用,從而能夠適應(yīng)用于實(shí)現(xiàn)所期望的用戶體驗(yàn)所需的高數(shù)據(jù)速率??梢詫⒈景l(fā)明的MDD接口和通信信號(hào)協(xié)議用來(lái)簡(jiǎn)化設(shè)備內(nèi)(內(nèi)部模式)的主機(jī)處理器、控制器或電路組件(例如)和設(shè)備或設(shè)備外殼或結(jié)構(gòu)中的顯示器之間的互聯(lián)(稱(chēng)為內(nèi)部模式),以降低這些連接的成本或復(fù)雜度以及相關(guān)功率和控制要求或這些連接的約束條件,并且提高可靠性,而不僅僅連接到或用于外部元件、設(shè)備或裝置(外部模式)。由此接口結(jié)構(gòu)使用的每一信號(hào)對(duì)上總的串行鏈路數(shù)據(jù)速率可以在多個(gè)數(shù)量級(jí)上改變,這一點(diǎn)允許系統(tǒng)或設(shè)備設(shè)計(jì)者易于對(duì)成本、功率、實(shí)現(xiàn)方式的復(fù)雜性和顯示器更新速率進(jìn)行優(yōu)化。MDDI的屬性不依賴(lài)顯示器或其他呈現(xiàn)設(shè)備(目標(biāo)客戶機(jī))的技術(shù)??梢匀菀椎卣{(diào)節(jié)經(jīng)由接口傳送的數(shù)據(jù)分組的時(shí)序,以適應(yīng)特定客戶機(jī)的特性,該客戶機(jī)如顯示器設(shè)備、音響系統(tǒng)、存儲(chǔ)器和控制元件,或者適應(yīng)音頻-視頻系統(tǒng)的組合時(shí)序要求的特性。雖然這樣做允許系統(tǒng)消耗盡可能小的功率,但是它并不要求各客戶機(jī)具有幀緩沖器以便至少在一定級(jí)別使用MDDI協(xié)議。B.接口類(lèi)型所述MDD接口被構(gòu)想為能夠處理在通信和計(jì)算機(jī)行業(yè)中可以找到的多少有些不同的至少四個(gè)或者更多的接口的物理類(lèi)型。將這些類(lèi)型的接口簡(jiǎn)單標(biāo)記為類(lèi)型1、類(lèi)型2、類(lèi)型3類(lèi)型4,當(dāng)然本領(lǐng)域技術(shù)人員也可以根據(jù)所針對(duì)的具體應(yīng)用或與之相關(guān)的行業(yè)而應(yīng)用其它標(biāo)記或者名稱(chēng)。例如,簡(jiǎn)單音頻系統(tǒng)使用少于復(fù)雜多媒體系統(tǒng)的連接,并且可以不同地引用如"通道"的特性等等。所述類(lèi)型1接口被配置成6線(6lire)或其他類(lèi)型導(dǎo)線或傳導(dǎo)元件的接口,這種接口使其適用于移動(dòng)式或者無(wú)線電話、PDA、電子游戲和諸如CD播放器或者M(jìn)P3播放器的便攜式媒體播放器,以及類(lèi)似設(shè)備或在類(lèi)似類(lèi)型的電子消費(fèi)技術(shù)上所使用的設(shè)備。在一個(gè)實(shí)施例中,一個(gè)被配置成8線(導(dǎo)線)接口的接口可更加適用于膝上型計(jì)算機(jī)、筆記本或者臺(tái)式個(gè)人計(jì)算機(jī)以及類(lèi)似設(shè)備或應(yīng)用,這些設(shè)備不要求快速的數(shù)據(jù)更新,也沒(méi)有嵌入式MDDI鏈路控制器。這種接口類(lèi)型還能夠通過(guò)使用額外的雙線通用串行總線(USB)接口來(lái)區(qū)別此接口類(lèi)型,其中的USB非常適用于支持在大多數(shù)個(gè)人計(jì)算機(jī)上常見(jiàn)的現(xiàn)存操作系統(tǒng)或者軟件支持。類(lèi)型2、類(lèi)型3和類(lèi)型4接口適用于高性能客戶機(jī)或設(shè)備,并且使用帶有額外的雙絞線類(lèi)型導(dǎo)線的更大的復(fù)雜電纜來(lái)為數(shù)據(jù)信號(hào)提供適當(dāng)?shù)钠帘魏偷蛽p耗傳送。類(lèi)型1接口傳遞包括顯示、音頻、控制和有限信令信息的信號(hào),并且通常用于移動(dòng)15式客戶機(jī)或者不要求高分辨率全速率視頻數(shù)據(jù)的客戶機(jī)設(shè)備。在30fps外加5.1聲道音頻的情況下,類(lèi)型1接口可以容易地支持SVGA分辯率,并且在最小配置中,總計(jì)只使用三個(gè)線對(duì),兩對(duì)用于數(shù)據(jù)傳輸,一對(duì)用于功率傳送。這種類(lèi)型的接口主要用于如移動(dòng)無(wú)線設(shè)備的設(shè)備,這種設(shè)備內(nèi)通常沒(méi)有USB主機(jī)端進(jìn)行連接和傳送信號(hào)。在這種配置中,所述移動(dòng)無(wú)線設(shè)備是MDDI主機(jī)設(shè)備,并且充當(dāng)用于控制來(lái)自所述主機(jī)的通信鏈路的"主控設(shè)備",其中所述主機(jī)通常向客戶機(jī)發(fā)送數(shù)據(jù)(正向業(yè)務(wù)或者鏈路)以用于呈現(xiàn)、顯示或者播放。在這種接口中,通過(guò)向客戶機(jī)發(fā)送特殊的命令或者分組類(lèi)型,主機(jī)能夠在該主機(jī)處接收來(lái)自客戶機(jī)的通信數(shù)據(jù)(反向業(yè)務(wù)或者鏈路),從而允許客戶機(jī)在指定的持續(xù)時(shí)間段內(nèi)占據(jù)總線(鏈路),并且把數(shù)據(jù)作為反向分組發(fā)送到主機(jī)。這些內(nèi)容在圖3中示出,其中稱(chēng)為封裝分組的分組類(lèi)型(將在下面討論)用來(lái)支持該傳送鏈路上的反向分組傳送,以創(chuàng)建所述反向鏈路。分配給主機(jī)用來(lái)輪詢客戶機(jī)的數(shù)據(jù)的時(shí)間間隔由主機(jī)預(yù)先確定,并且該時(shí)間間隔是基于每一指定應(yīng)用的要求。在沒(méi)有USB端口用來(lái)傳送來(lái)自客戶機(jī)的信息或者數(shù)據(jù)時(shí),這種類(lèi)型的半雙工雙向數(shù)據(jù)傳送是特別有益的。能夠顯示HDTV類(lèi)型或者類(lèi)似高分辨率的高性能顯示器要求1.5Gbps左右速率的數(shù)據(jù)流以支持全運(yùn)動(dòng)視頻。所述類(lèi)型2接口通過(guò)并行傳輸2位來(lái)支持高數(shù)據(jù)速率,所述類(lèi)型3通過(guò)并行傳輸4位來(lái)支持,而類(lèi)型4接口并行傳送8位。類(lèi)型2和類(lèi)型3使用與類(lèi)型1相同的電纜和連接器,但是能夠工作在兩倍和四倍的數(shù)據(jù)速率上以便支持便攜式設(shè)備上的更高性能的視頻應(yīng)用。類(lèi)型4接口適用于極高性能的客戶機(jī)或者顯示器,并且需要包含附加雙絞線數(shù)據(jù)信號(hào)的稍大電纜。通常,通過(guò)協(xié)商議定所能使用的最高數(shù)據(jù)速率,由MDDI使用的協(xié)議允許類(lèi)型1、2、3和4的主機(jī)中的每一個(gè)與類(lèi)型1、2、3和4的客戶機(jī)中的任意一個(gè)進(jìn)行通信。將可以稱(chēng)為最小能力設(shè)備的能力或者可用特征被用來(lái)設(shè)置鏈路的性能。通常,即使是主機(jī)和客戶機(jī)均能夠是使用類(lèi)型2、類(lèi)型3或者類(lèi)型4接口的系統(tǒng),二者也都以類(lèi)型1接口開(kāi)始工作。然后,主機(jī)確定目標(biāo)客戶機(jī)的能力,并且協(xié)商議定切換到或重新配置操作到類(lèi)型2、類(lèi)型3或類(lèi)型4中的一個(gè)模式,只要其對(duì)于特定的應(yīng)用合適即可。對(duì)于主機(jī)而言,通常能夠使用正確的鏈路層協(xié)議(下文進(jìn)一步討論)并且通常在任何時(shí)候都逐級(jí)下降或者再次重新配置操作到較慢模式以便節(jié)省功耗,或者逐級(jí)上升到較快模式來(lái)支持如高分辨率顯示內(nèi)容的更高速度傳送。例如,當(dāng)系統(tǒng)從如電池的電源切換至交流電源時(shí),或者當(dāng)顯示媒體源切換到更低或者更高分辨率格式時(shí),主機(jī)可以改變接口類(lèi)型,或者可以將這些或者其它條件或者事件的組合認(rèn)為是改變接口類(lèi)型或者傳送模式的基礎(chǔ)。系統(tǒng)還能夠在一個(gè)方向上使用一種模式而在另一個(gè)方向上使用另一模式來(lái)傳遞數(shù)據(jù)。例如,可以將類(lèi)型4接口模式用于以高速率傳送數(shù)據(jù)給顯示器,而從如鍵盤(pán)或者指示設(shè)備這種外圍設(shè)備向主機(jī)設(shè)備傳送數(shù)據(jù)時(shí)則使用類(lèi)型l模式。本領(lǐng)域普通技術(shù)人員會(huì)明白,主機(jī)和客戶機(jī)能夠以不同速率傳遞輸出數(shù)據(jù)。MDDI協(xié)議的用戶常常可以將"外部"模式和"內(nèi)部"模式區(qū)分開(kāi)來(lái)。外部模式描述的是利用該協(xié)議和接口把一個(gè)設(shè)備中的主機(jī)連接到該設(shè)備外部的且距離該設(shè)備最多2米左右的客戶機(jī)。在這種情況下,主機(jī)還可以向外部客戶機(jī)送電,以便使兩個(gè)設(shè)備都易于在移動(dòng)環(huán)境下工作。內(nèi)部模式描述的是主機(jī)與同一設(shè)備內(nèi)部包含的客戶機(jī)相連,例如處于公共外殼或者支架或者某種結(jié)構(gòu)內(nèi)。一個(gè)實(shí)例可以是無(wú)線電話或者其它無(wú)線設(shè)備內(nèi)、或者便攜式計(jì)算機(jī)或者游戲設(shè)備內(nèi)的應(yīng)用,其中客戶機(jī)是顯示器或者顯示驅(qū)動(dòng)器,或如鍵盤(pán)或觸摸板的輸入設(shè)備,或音響系統(tǒng),而主機(jī)是中央控制器、圖形引擎或者CPU元件。與外部模式應(yīng)用相反,由于在內(nèi)部模式應(yīng)用中客戶機(jī)位于非??拷鳈C(jī)的地方,所以在這種結(jié)構(gòu)中通常不要求將電源連接至客戶機(jī)。C.物理接口結(jié)構(gòu)圖4和5中示出了用于在主機(jī)和客戶機(jī)設(shè)備之間建立通信的設(shè)備或者鏈路控制器的一般配置。在圖4和5中,所示出的MDDI鏈路控制器402和502安裝在主機(jī)設(shè)備202中,并且所示出的MDDI鏈路控制器404和504安裝在客戶機(jī)設(shè)備204中。如前所述,主機(jī)202使用包括一系列導(dǎo)線的雙向通信通道406與客戶機(jī)204相連。如下所述,主機(jī)和客戶機(jī)鏈路控制器兩者都可以使用單一電路設(shè)計(jì)制作為集成電路,所述設(shè)計(jì)可以被設(shè)置、調(diào)節(jié)或者編程以作為主機(jī)控制器(驅(qū)動(dòng)器)或者客戶機(jī)控制器(接收器)來(lái)進(jìn)行響應(yīng)。由于需要更大規(guī)模地制造單個(gè)電路設(shè)備,這樣做的成本更低。在圖5中,所示出的MDDI鏈路控制器502安裝在主機(jī)設(shè)備202'中,并且所示出的MDDI鏈路控制器504安裝在客戶機(jī)設(shè)備204'中。如前所述,主機(jī)202'使用包括一系列導(dǎo)線的雙向通信通道506與客戶機(jī)204'相連。如上所述,主機(jī)和客戶機(jī)鏈路控制器兩者都可以使用單個(gè)電路設(shè)計(jì)來(lái)加以制造。在圖4和5中還說(shuō)明在主機(jī)和如顯示器設(shè)備之類(lèi)的客戶機(jī)之間經(jīng)由MDDI鏈路或者所使用的物理導(dǎo)線來(lái)傳遞的信號(hào)。如圖4和5所示,用于經(jīng)由MDDI傳送數(shù)據(jù)的主要路徑或者機(jī)制使用標(biāo)記為MDDI_Data0+/-和MDDI_Stb+/_的數(shù)據(jù)信號(hào)。這些信號(hào)的每一個(gè)均為經(jīng)由電纜中的差分電線對(duì)來(lái)傳送的低壓數(shù)據(jù)信號(hào)。對(duì)于通過(guò)所述接口發(fā)送的每一位,MDDI_DataO對(duì)或者M(jìn)DDI_Stb對(duì)上只存在一個(gè)躍遷。這是基于電壓而非基于電流的傳送機(jī)制,因此靜態(tài)電流消耗接近零。主機(jī)把MDDI—Stb信號(hào)驅(qū)動(dòng)到客戶機(jī)顯示器。當(dāng)數(shù)據(jù)可以經(jīng)由MDDI—Data對(duì)沿正反方向流動(dòng)時(shí),也就是說(shuō)它是雙向傳送路徑時(shí),主機(jī)是數(shù)據(jù)鏈路的主控設(shè)備或者控制器。所述MDDI_DataO和MDDI_Stb信號(hào)路徑按照差分模式工作,以便使抗擾能力最強(qiáng)。這些線路上信號(hào)的數(shù)據(jù)速率是由主機(jī)發(fā)送的時(shí)鐘速率來(lái)確定的,并且能夠在lkbps直到400Mbps或更大的范圍內(nèi)改變。除了類(lèi)型l接口的數(shù)據(jù)對(duì)或路徑以外,類(lèi)型2接口還包含一個(gè)附加數(shù)據(jù)對(duì)或者導(dǎo)線或者路徑,稱(chēng)為MDDI_Datal+/-。除了類(lèi)型2接口的那些數(shù)據(jù)對(duì)或路徑以外,類(lèi)型3接口包含兩個(gè)附加數(shù)據(jù)對(duì)或者信號(hào)路徑,稱(chēng)為MDDI_Data2+/-和MDDI_Data3+/-。除類(lèi)型3接口的數(shù)據(jù)對(duì)或路徑以外,類(lèi)型4接口包含另外四個(gè)數(shù)據(jù)對(duì)或者信號(hào)路徑,分別稱(chēng)為MDDI_Data4+/_、MDDI_Data5+/-、MDDI_Data6+/_和MDDI_Data7+/-。在上述接口配置的每一個(gè)中,主機(jī)可以使用線對(duì)或者指定為HOS乙Pwr(主機(jī)電源)和HOS乙Gnd(主機(jī)地)的信號(hào)來(lái)向客戶機(jī)或者顯示器提供電力。如下文將進(jìn)一步討論的,如果需要,當(dāng)正在使用的接口"類(lèi)型"采用的導(dǎo)線少于在其他模式中可用的或存在的導(dǎo)線時(shí),在某些配置中1001_0"&4+/-、MDDI_Data5+/-、MDDI_Data6+/_或者M(jìn)DDI_Data7+/_導(dǎo)線,也可以用于進(jìn)行電力傳送。雖然一些應(yīng)用存在差異,但電力傳送通常為外部模式所使用,內(nèi)部模式通常不需要電力傳送。下面,按照接口類(lèi)型,在表I中說(shuō)明了在各種模式下,經(jīng)由MDDI鏈路在主機(jī)和客戶機(jī)(顯示器)之間傳遞的信號(hào)的概要。17<table>tableseeoriginaldocumentpage18</column></row><table>還應(yīng)注意的是,用于從主機(jī)傳送的HOST_Pwr/Gnd連接通常是為外部模式提供的。內(nèi)部應(yīng)用或者操作模式通常讓客戶機(jī)直接從其它內(nèi)部資源接電源,而不使用MDDI來(lái)控制電源分布,正如對(duì)于本領(lǐng)域普通技術(shù)人員顯而易見(jiàn)的那樣,因此沒(méi)有在此處進(jìn)一步詳細(xì)地描述這種分布。然而,正如本領(lǐng)域普通技術(shù)人員將理解的那樣,當(dāng)然能夠經(jīng)由MDDI接口來(lái)分配電源以方便例如某種電源控制、同步或者互連。通常用于實(shí)現(xiàn)上述結(jié)構(gòu)和操作的電纜標(biāo)稱(chēng)為大約1.5米的長(zhǎng)度,一般為2米或者更短,并包括三對(duì)雙絞線導(dǎo)線,每一導(dǎo)線還是多股30AWG線。把箔屏蔽覆蓋物包裹或者形成在三對(duì)雙絞線之上,作為另外的地線(drainwire)。所述雙絞線和屏蔽地線導(dǎo)線在顯示器連接器中終止,屏蔽層與客戶機(jī)的屏蔽層連接,還有一個(gè)絕緣層,覆蓋整個(gè)電纜,這些都正如所屬
技術(shù)領(lǐng)域:
已知的那樣。所述電線按以下方式配對(duì)Host_Gnd與Host_Pwr;MDDI_Stb+與MDDI_Stb-;MDDI_DataO+與MDDI_DataO_;MDDI_Datal+與MDDI_Datal_;等等。然而,如本領(lǐng)域已知的那樣,可以根據(jù)特定的應(yīng)用,使用各種導(dǎo)線和電纜來(lái)實(shí)現(xiàn)本發(fā)明的實(shí)施例。例如,在一些應(yīng)用中,重的外部覆蓋物或金屬層可用于包含電纜,而細(xì)的、扁平的傳導(dǎo)帶型結(jié)構(gòu)可能非常適合于其他應(yīng)用。D.數(shù)據(jù)類(lèi)型和速率為了實(shí)現(xiàn)用于用戶體驗(yàn)和應(yīng)用的有用接口,移動(dòng)式數(shù)字?jǐn)?shù)據(jù)接口(MDDI,MobileDigitalDataInterface)支持各種客戶機(jī)和顯示信息、音頻轉(zhuǎn)換器、鍵盤(pán)、指示設(shè)備和可以集成到移動(dòng)式顯示器設(shè)備或者與之協(xié)同工作的多種其它輸入/輸出設(shè)備,以及控制信息和它們的組合。所述MDD接口被設(shè)計(jì)成能夠適應(yīng)各種潛在類(lèi)型的數(shù)據(jù)流,這些數(shù)據(jù)流使用最小數(shù)目的電纜或者導(dǎo)線沿正向或者反向鏈路方向在主機(jī)和客戶機(jī)之間傳送。同步流和異步流(更新)都得以支持。只要總計(jì)數(shù)據(jù)速率小于或等于最大的期望MDDI鏈路速率,許多數(shù)據(jù)類(lèi)型的組合都是可能的。這一MDDI鏈路速率受到最大串行速率和所采用的數(shù)據(jù)對(duì)數(shù)目的限制。這些數(shù)據(jù)速率可以包括但不局限于下面表II和III中列出的那些項(xiàng)。表II<table>tableseeoriginaldocumentpage19</column></row><table>表III從客戶機(jī)向主機(jī)傳送<table>tableseeoriginaldocumentpage19</column></row><table>為了滿足未來(lái)系統(tǒng)的靈活性要求,所述接口不是固定的,而是可擴(kuò)展的,因此它可以支持包括用戶定義的數(shù)據(jù)的各種信息"類(lèi)型"的傳送。所支持的數(shù)據(jù)的具體實(shí)例是全運(yùn)動(dòng)視頻,具有全屏幕或部分屏幕位圖字段的形式或者壓縮視頻形式的視頻;處于低速率以便節(jié)省功率并且降低實(shí)現(xiàn)成本的靜態(tài)位圖;以多種分辯率或者速率的PCM或者壓縮音頻數(shù)據(jù);指示設(shè)備定位和選擇,以及針對(duì)待定義能力的用戶可定義數(shù)據(jù)。這種數(shù)據(jù)還可以隨控制或狀態(tài)信息一起傳送,以便檢測(cè)設(shè)備能力或設(shè)置操作參數(shù)。本發(fā)明的實(shí)施例推進(jìn)了用于數(shù)據(jù)傳送的技術(shù),所述技術(shù)包括但不局限于觀看電影(視頻顯示和音頻);使用具有有限個(gè)人觀看的個(gè)人計(jì)算機(jī)(圖形顯示、有時(shí)結(jié)合視頻和音頻);在PC、控制臺(tái)或者個(gè)人設(shè)備上玩視頻游戲(運(yùn)動(dòng)圖形顯示或者合成的視頻和音頻);使用視頻電話,靜態(tài)數(shù)字圖像照相機(jī),或用于拍攝數(shù)字視頻圖像的攝錄一體機(jī)形式的設(shè)備在因特網(wǎng)上"沖浪"(雙向低速率視頻和音頻);使用擴(kuò)展有投影儀的電話或者PDA來(lái)呈現(xiàn)或者與連接至視頻監(jiān)視器、鍵盤(pán)以及鼠標(biāo)的臺(tái)式擴(kuò)展塢擴(kuò)展連接;以及使用蜂窩電話、智能電話或者PDA,包括無(wú)線指示設(shè)備和鍵盤(pán)數(shù)據(jù),來(lái)增強(qiáng)生產(chǎn)力或者用于娛樂(lè)。如下所述的高速數(shù)據(jù)接口是以經(jīng)由通信或者傳送鏈路提供大量A-V類(lèi)型數(shù)據(jù)的形式而提供的,所述通信或者傳送鏈路通常被配置成電線線路或者電纜類(lèi)型鏈路。然而,顯而易見(jiàn),可以調(diào)節(jié)信號(hào)結(jié)構(gòu)、協(xié)議、時(shí)序或者傳送機(jī)制以便提供光學(xué)或者無(wú)線介質(zhì)形式的鏈路,只要該鏈路可以保持所需要的數(shù)據(jù)傳送水平即可。MDD接口信號(hào)把通稱(chēng)為公共幀速率(CFR)的概念用于基本信號(hào)協(xié)議或者結(jié)構(gòu)。支持使用公共幀速率的思想在于為同時(shí)的同步數(shù)據(jù)流提供同步脈沖。客戶機(jī)設(shè)備可以使用這'公共幀速率作為時(shí)間基準(zhǔn)。通過(guò)減少用于傳輸子幀報(bào)頭的開(kāi)銷(xiāo),低CF速率提高了通道效率。另一方面,高CF速率能夠減少等待時(shí)間,并且允許將彈性更小的數(shù)據(jù)緩沖器用于音頻采樣。本發(fā)明的接口的CF速率是可動(dòng)態(tài)編程的,并且可以被設(shè)置為適合于特殊應(yīng)用中使用的多個(gè)同步流的多個(gè)值之一。也就是說(shuō),根據(jù)需要,選擇所述CF值來(lái)最佳地適應(yīng)給定的客戶機(jī)和主機(jī)結(jié)構(gòu)。表IV中示出了例如視頻或微型顯示器之類(lèi)的應(yīng)用中很可能使用的同步數(shù)據(jù)流的每個(gè)子幀通常需要的字節(jié)數(shù)目,這個(gè)數(shù)目是可調(diào)節(jié)的或者是可編程的。表IV<table>tableseeoriginaldocumentpage20</column></row><table>使用簡(jiǎn)單的可編程M/N計(jì)數(shù)器結(jié)構(gòu)可以很容易地計(jì)算出每子幀的分?jǐn)?shù)字節(jié)。例如,通過(guò)傳送2個(gè)27字節(jié)的幀,每次后面跟隨一個(gè)26字節(jié)的幀,可以實(shí)現(xiàn)對(duì)每個(gè)CF26-2/3字節(jié)的計(jì)數(shù)。可以選擇更小的CF速率來(lái)產(chǎn)生每個(gè)子幀的整數(shù)字節(jié)。然而,一般說(shuō)來(lái),與較大音頻采樣FIFO緩沖器所需的區(qū)域相比,在用于實(shí)現(xiàn)本發(fā)明的部分或者所有實(shí)施例的集成電路芯片或者電子模塊中,用硬件實(shí)現(xiàn)簡(jiǎn)單的M/N計(jì)數(shù)器需要的區(qū)域較小。說(shuō)明不同數(shù)據(jù)傳送速率和數(shù)據(jù)類(lèi)型的影響的示例性應(yīng)用是卡拉OK系統(tǒng)。對(duì)于卡拉OK系統(tǒng)來(lái)說(shuō),最終用戶或者多個(gè)最終用戶與音樂(lè)視頻節(jié)目一起演唱。將歌曲的歌詞顯示在屏幕的某處,通常在屏幕底部,因此,用戶知道將演唱的詞,并且大致知道歌曲的時(shí)間安排。這一應(yīng)用需要不經(jīng)常進(jìn)行圖形更新的視頻顯示,并且把一個(gè)或者多個(gè)用戶語(yǔ)音與立體聲音頻流混合。如果人們假定公共幀速率是300Hz,那么每一子幀將包括經(jīng)由正向鏈路至客戶機(jī)顯示器設(shè)備的92,160字節(jié)的視頻內(nèi)容和588字節(jié)的音頻內(nèi)容(在立體聲中基于14716-位采樣),以及從麥克風(fēng)送回到移動(dòng)式卡拉OK機(jī)的平均值為26.67(26-2/3)字節(jié)的語(yǔ)音。在主機(jī)和顯示器(有可能是頭帶式的)之間發(fā)送異步分組。這包括最多768字節(jié)的圖形數(shù)據(jù)(四分之一屏幕高度),以及少于約200字節(jié)(幾字節(jié))用于各種各樣的控制和狀態(tài)命令。表V示出了對(duì)于卡拉OK實(shí)例而言,在子幀內(nèi)如何分配數(shù)據(jù)。將使用的總速率選擇為約279Mbps。稍高于280Mbps的速率允許傳送每子幀大約又一400字節(jié)的數(shù)據(jù),這樣就允許利用偶爾出現(xiàn)的控制和狀態(tài)信息。表V元素速率每個(gè)子幀的開(kāi)銷(xiāo)字節(jié)每個(gè)子幀的介質(zhì)字節(jié)640X480像素,30^5S的音樂(lè)視頻2*28=5692160640X120像素,l&s的歌詞文本IO個(gè)子幀中更新,1/30秒2876844,100sps,立體聲,16位的CD音頻2*16=325888,000sps,單聲道,8位的語(yǔ)音28+8+8+(4*16)+(3*27)=12526.67子幀報(bào)頭22總字節(jié)/CF263115815總速率(Mbps)(263+115815)*8*300=278.5872III.(繼續(xù))高速率數(shù)字?jǐn)?shù)據(jù)接口系統(tǒng)體系結(jié)構(gòu)E.鏈路層使用MDD接口高速串行數(shù)據(jù)信號(hào)傳送的分組括時(shí)間復(fù)用分組流,其中這些分組一個(gè)接著一個(gè)地鏈接。即使傳輸設(shè)備沒(méi)有要發(fā)送的數(shù)據(jù),MDDI鏈路控制器通常也自動(dòng)地發(fā)送填充符分組,由此維持分組流。因此,簡(jiǎn)單分組結(jié)構(gòu)的使用能夠確保視頻和音頻信號(hào)或者數(shù)據(jù)流可靠的同步時(shí)序。多組分組包括在稱(chēng)為子幀的信號(hào)元素(signalelement)或者結(jié)構(gòu)內(nèi),而子幀組則包含在稱(chēng)為介質(zhì)幀的信號(hào)元素或者結(jié)構(gòu)內(nèi)。根據(jù)子幀各自的大小和數(shù)據(jù)傳送用途,子幀包含一個(gè)或多個(gè)分組,而介質(zhì)幀則包含一個(gè)或多個(gè)子幀。這里給出的實(shí)施例所采用的協(xié)議提供的最大子幀大約為232-1或者4,294,967,295字節(jié)的量級(jí),而最大介質(zhì)幀的大小大約為216-1或者65,535個(gè)子幀的量級(jí)。特殊的子幀報(bào)頭分組包含唯一的標(biāo)識(shí)符,該標(biāo)識(shí)符在每一子幀開(kāi)始時(shí)出現(xiàn),正如下面將討論的那樣。當(dāng)啟動(dòng)主機(jī)和客戶機(jī)之間的通信時(shí),該標(biāo)識(shí)符還用于獲取客戶機(jī)設(shè)備處的幀時(shí)序。下面比較詳細(xì)地討論鏈路時(shí)序的獲得。通常,顯示全運(yùn)動(dòng)視頻時(shí),每一介質(zhì)幀更新一次顯示屏幕。顯示幀速率與介質(zhì)幀速率相同。根據(jù)所需要的應(yīng)用,鏈路協(xié)議支持整個(gè)顯示器上的全運(yùn)動(dòng)視頻,或者僅僅支持由靜態(tài)圖像圍繞的全運(yùn)動(dòng)視頻內(nèi)容的一個(gè)小區(qū)域。在某些低功率移動(dòng)式應(yīng)用中,諸如觀看網(wǎng)頁(yè)或者電子郵件,只須偶而更新顯示屏。在這些情況下,傳輸單個(gè)子幀,然后關(guān)閉鏈路或者撤銷(xiāo)鏈路以便使功耗最小是非常有益的。所述接口還支持諸如立體視覺(jué)的效果,并且處理圖形圖元。子幀允許系統(tǒng)能夠周期性地傳輸高優(yōu)先級(jí)分組。這樣做允許同時(shí)發(fā)生的同步流與最小量的數(shù)據(jù)緩存共存。這是提供給顯示過(guò)程的一個(gè)有益實(shí)施例,它允許多個(gè)數(shù)據(jù)流(視頻、語(yǔ)音、控制、狀態(tài)、指示設(shè)備數(shù)據(jù)等等的高速通信)基本上共享共同通道。該接口使用相對(duì)少數(shù)的信號(hào)傳送信息。該接口還允許存在特定于顯示技術(shù)動(dòng)作,諸如用于CRT監(jiān)視器的21水平同步脈沖和消隱間隔(blankingintervals),或其他特定于客戶機(jī)-技術(shù)的動(dòng)作。F.鏈路控制器圖4和5中示出的MDDI鏈路控制器將按照完全數(shù)字化實(shí)現(xiàn)方式來(lái)制造或者裝配,其中不包括用來(lái)接收MDDI數(shù)據(jù)和選通信號(hào)的差分線路接收器。然而,例如當(dāng)制作CMOS型IC時(shí),差分線路驅(qū)動(dòng)器和接收器甚至可以與鏈路控制器一起在同一數(shù)字集成電路中實(shí)現(xiàn)。不需要模擬功能或者鎖相環(huán)(PLL)來(lái)進(jìn)行位恢復(fù)或者實(shí)現(xiàn)鏈路控制器的硬件。除包含用于鏈路同步的狀態(tài)機(jī)的客戶機(jī)接口之外,主機(jī)和客戶機(jī)鏈路控制器包含非常類(lèi)似的功能。因此,本發(fā)明的實(shí)施例允許創(chuàng)建單個(gè)控制器設(shè)計(jì)或電路,并可以將它配置為主機(jī)或者客戶機(jī),這有利于實(shí)際應(yīng)用,而且總的來(lái)說(shuō),這樣做可以降低鏈路控制器的制造成本。IV.接口鏈路協(xié)議A.幀結(jié)構(gòu)圖6中示出了用于實(shí)現(xiàn)分組傳送的正向鏈路通信的信號(hào)協(xié)議或者幀結(jié)構(gòu)。如圖6所示,把信息或者數(shù)字?jǐn)?shù)據(jù)組合為公知為分組的元素(element)。繼而,多個(gè)分組又被組合在一起以形成所謂"子幀",并且多個(gè)子幀又被組合在一起以形成"介質(zhì)"幀。為了控制幀的形成和子幀的傳送,每一子幀從專(zhuān)門(mén)預(yù)定的分組開(kāi)始,該分組稱(chēng)為子幀報(bào)頭分組(SHP)。所述主機(jī)設(shè)備選擇將用于給定傳送的數(shù)據(jù)速率。主機(jī)設(shè)備可以基于主機(jī)的最大傳送能力、由主機(jī)從信息源取回(retrieve)的數(shù)據(jù),以及客戶機(jī)或者該數(shù)據(jù)將要傳送到的其它設(shè)備的最大能力,而動(dòng)態(tài)地改變此速率。設(shè)計(jì)成或者能夠與MDDI或者本發(fā)明的信號(hào)協(xié)議協(xié)同工作的接收方客戶機(jī)設(shè)備能夠由主機(jī)進(jìn)行查詢,以便確定該客戶機(jī)可以使用的最大或者當(dāng)前最大的數(shù)據(jù)傳送速率,或者可以使用的默認(rèn)較慢最小速率以及可用的數(shù)據(jù)類(lèi)型和所支持的特征。這一信息可以使用顯示器能力分組(DCP)來(lái)傳送,如下文將進(jìn)一步討論的那樣。所述客戶機(jī)顯示器設(shè)備能夠使用所述接口以預(yù)選最小數(shù)據(jù)速率或者在最小數(shù)據(jù)速率范圍內(nèi)傳送數(shù)據(jù)或者與其它設(shè)備通信,并且所述主機(jī)將使用此范圍內(nèi)的數(shù)據(jù)速率執(zhí)行查詢以便確定客戶機(jī)設(shè)備的全部能力??梢栽跔顟B(tài)分組中向主機(jī)傳送定義位圖屬性和客戶機(jī)的視頻幀速率能力的其它狀態(tài)信息,因此主機(jī)可以按照在任何系統(tǒng)限制范圍內(nèi)的實(shí)際情況或需要,盡可能高效或優(yōu)化地配置所述接口。當(dāng)在本子幀中沒(méi)有(更多)將要傳送的分組時(shí),或者當(dāng)主機(jī)無(wú)法以足以跟上(ke印pace)正向鏈路所選數(shù)據(jù)傳輸速率的速率進(jìn)行傳送時(shí),所述主機(jī)發(fā)送填充符分組。由于每一子幀從子幀報(bào)頭分組開(kāi)始,所以前一子幀的末尾包含正好填充前一子幀的分組(很可能是填充符分組)。在承載數(shù)據(jù)的分組本身缺乏空間的情況下,填充符分組很可能是子幀中最后的分組,或者在緊鄰的先前(nextprevious)子幀的結(jié)尾并且在子幀報(bào)頭分組之前。在主機(jī)設(shè)備中,控制操作的任務(wù)就是確保對(duì)于該子幀內(nèi)待傳輸?shù)拿總€(gè)分組在子幀中都保留有足夠的空間。同時(shí),一旦主機(jī)設(shè)備開(kāi)始發(fā)送數(shù)據(jù)分組,主機(jī)就必須能夠成功地使幀內(nèi)該大小的分組完整,而不能引起數(shù)據(jù)欠載(under-run)情況。在實(shí)施例的一個(gè)方面中,子幀傳輸具有兩種模式。一種模式是周期性的子幀模式,或者周期性的時(shí)元(periodictiming印ochs),用于傳輸實(shí)況播送的視頻和音頻流。在這種模式中,把子幀長(zhǎng)度定義為是非零的。第二種模式是異步或者非周期性模式,其中當(dāng)有新的信息時(shí),才使用幀來(lái)把位圖數(shù)據(jù)提供給客戶機(jī)。這種模式是通過(guò)在子幀報(bào)頭分組中把子幀長(zhǎng)度設(shè)置為零來(lái)定義的。使用周期性模式時(shí),當(dāng)客戶機(jī)與正向鏈路幀結(jié)構(gòu)同步時(shí),可以開(kāi)始子幀分組接收。這對(duì)應(yīng)于按照下文就圖49或圖63討論的狀態(tài)圖定義的"同步中(insync)"的狀態(tài)。在異步非周期性子幀模式中,在收到第一子幀報(bào)頭分組之后開(kāi)始接收。B.總體分組結(jié)構(gòu)下面說(shuō)明由所述實(shí)施例實(shí)現(xiàn)的用于規(guī)定通信或信令協(xié)議或傳送數(shù)據(jù)的方法和手段的分組格式或者結(jié)構(gòu),應(yīng)記住的是,所述接口是可擴(kuò)展的,根據(jù)需要可以添加附加分組結(jié)構(gòu)。所述分組就其在接口中的功能,即它們傳送的或與之相關(guān)的命令、信息、數(shù)值或數(shù)據(jù)而言,被標(biāo)記為或者分為不同的"分組類(lèi)型"。因此,對(duì)于用于操縱被傳送的分組和數(shù)據(jù)的給定分組,每一分組類(lèi)型表示一個(gè)預(yù)定義的分組結(jié)構(gòu)。顯而易見(jiàn),所述分組可以具有預(yù)選長(zhǎng)度,或者根據(jù)各自功能具有可變或者動(dòng)態(tài)可變的長(zhǎng)度。所述分組還可以擁有不同的名稱(chēng),雖然實(shí)現(xiàn)的仍然是相同的功能,正如在將協(xié)議接受到標(biāo)準(zhǔn)里去的過(guò)程中協(xié)議發(fā)生改變時(shí)出現(xiàn)的情況一樣。用于各種分組的字節(jié)或者字節(jié)值被配置成多位(8或16位)無(wú)符號(hào)整數(shù)。所采用的分組概要以及它們的"類(lèi)型"指定被按照類(lèi)型順序列出,并在表VI-1至VI-4中示出。為了便于舉例說(shuō)明和理解,每一表均給出總體分組結(jié)構(gòu)內(nèi)的通用"類(lèi)型"分組。這些分組不暗含或者表示對(duì)本發(fā)明的某些限制或者其它影響,并且根據(jù)需要可以按照多個(gè)其它方式來(lái)組織所述分組。還指出了認(rèn)為分組傳送有效的方向。表VI-1鏈路控制分組<table>tableseeoriginaldocumentpage23</column></row><table><table>tableseeoriginaldocumentpage24</column></row><table><table>tableseeoriginaldocumentpage25</column></row><table>分組名稱(chēng)分組類(lèi)型正向有效反向有效阿爾法-光標(biāo)圖像能力分組133X阿爾法-光標(biāo)透明度映射分組134X阿爾法-光標(biāo)圖像偏移分組135X阿爾法-光標(biāo)視頻流分組17X可縮放視頻流能力分組143X可縮放視頻流設(shè)置分組136X可縮放視頻流確認(rèn)分組137X可縮放視頻流分組18X根據(jù)本文中的其它討論可以清楚了解的是,雖然對(duì)于外部模式操作而言,反向封裝分組、客戶機(jī)能力分組以及客戶機(jī)請(qǐng)求和狀態(tài)分組被認(rèn)為是非常重要的,甚至在通信接口的許多實(shí)施例中是需要的,但是可以認(rèn)為它們對(duì)于內(nèi)部模式操作而言是可選的。這樣做產(chǎn)生了另一類(lèi)型的MDD接口協(xié)議,該協(xié)議允許利用縮減的通信分組集合以非常高的速度來(lái)傳遞數(shù)據(jù),并且相應(yīng)地簡(jiǎn)化控制與時(shí)序。分組具有公共基本結(jié)構(gòu)或者最少字段的總體集合,所述最少字段包括分組長(zhǎng)度字段、分組類(lèi)型字段、數(shù)據(jù)字節(jié)字段和CRC字段,這些內(nèi)容在圖7中示出。如圖7所示,分組長(zhǎng)度字段包含具有多位或者字節(jié)值形式的信息,用于指定分組的總位數(shù),或者指定分組長(zhǎng)度字段和CRC字段之間的長(zhǎng)度。在一個(gè)實(shí)施例中,所述分組長(zhǎng)度字段包含16位或者2字節(jié)寬的無(wú)符號(hào)整數(shù),它說(shuō)明分組長(zhǎng)度。分組類(lèi)型字段是又一多位字段,它指明分組內(nèi)包含的信息的類(lèi)型。在一個(gè)示例性的實(shí)施例中,該分組類(lèi)型字段是16位或者2字節(jié)寬、具有16位無(wú)符號(hào)整數(shù)形式的值,并且將這些數(shù)據(jù)類(lèi)型說(shuō)明為顯示器能力、切換、視頻或者音頻流、狀態(tài)等等。第三個(gè)字段是數(shù)據(jù)字節(jié)字段,它包含在主機(jī)和客戶機(jī)設(shè)備之間作為分組的一部分傳送或者發(fā)送的位或者數(shù)據(jù)。按照被傳送數(shù)據(jù)的具體類(lèi)型,為每個(gè)分組類(lèi)型具體定義了數(shù)據(jù)格式,并且該分組格式可以分割成一系列附加字段,每一個(gè)都具有自身的格式要求。也就是說(shuō),每一分組類(lèi)型將具有對(duì)這一部分或者字段的已定義格式。最后的字段是CRC字段,它包含在數(shù)據(jù)字節(jié)、分組類(lèi)型和分組長(zhǎng)度字段上計(jì)算出來(lái)的16位循環(huán)冗余校驗(yàn)的結(jié)果,該結(jié)果用來(lái)確認(rèn)分組中信息的完整性。換言之,該結(jié)果是在除CRC字段本身之外的整個(gè)分組上計(jì)算出來(lái)的??蛻魴C(jī)通常保存檢測(cè)到的CRC錯(cuò)誤的總計(jì)數(shù),并且在客戶機(jī)請(qǐng)求和狀態(tài)分組(參見(jiàn)下文)中將此計(jì)數(shù)報(bào)告給主機(jī)。通常,這些字段寬度和組織結(jié)構(gòu)被設(shè)計(jì)成能使2字節(jié)字段在偶數(shù)字節(jié)邊界上對(duì)26準(zhǔn),4字節(jié)字段在4字節(jié)邊界上對(duì)準(zhǔn)。這樣做允許分組結(jié)構(gòu)易于嵌入主機(jī)和客戶機(jī)的,或者與之相關(guān)聯(lián)的主存儲(chǔ)器空間,而不會(huì)違反大多數(shù)或者通常使用的處理器或者控制電路中遇到的數(shù)據(jù)類(lèi)型對(duì)準(zhǔn)規(guī)則。在傳送所述分組期間,字段首先從最低有效位(LSB)開(kāi)始傳輸,并且最后以傳輸最高有效位(MSB)結(jié)束。一個(gè)以上字節(jié)長(zhǎng)度的參數(shù)首先傳輸最低有效字節(jié),這樣得到的用于傳輸長(zhǎng)度大于8位的參數(shù)的位傳輸模式,與首先傳輸LSB的較短參數(shù)所使用的位傳輸模式相同。每一分組的數(shù)據(jù)字段通常按照在下文后續(xù)段落定義的順序來(lái)傳輸,所列出的第一字段首先傳輸,而最后描述的字段最后傳輸。在類(lèi)型1、類(lèi)型2、類(lèi)型3或者類(lèi)型4這些模式中的任意一個(gè)模式里,MDDLDataO信號(hào)路徑上的數(shù)據(jù)與接口上傳輸?shù)淖止?jié)的'0'位對(duì)準(zhǔn)。當(dāng)操縱數(shù)據(jù)來(lái)顯示時(shí),像素陣列的數(shù)據(jù)首先按照行,然后按照列來(lái)傳輸,就像電子
技術(shù)領(lǐng)域:
中常規(guī)執(zhí)行的那樣。換言之,位圖中同一行里出現(xiàn)的所有像素按照順序傳輸,最左側(cè)的像素首先傳輸,最右側(cè)的像素最后傳輸。在一行中最右側(cè)像素傳輸完之后,然后按照順序下一像素是下一行最左側(cè)的像素。對(duì)于大多數(shù)顯示器而言,像素的行通常按照自上而下的順序來(lái)傳輸,但也可以根據(jù)需要采用其它配置方式。此外,在處理位圖的過(guò)程中,常規(guī)方法也就是此處遵循的方法是通過(guò)將位圖左上角標(biāo)記為位置或者偏移"O,O"來(lái)定義基準(zhǔn)點(diǎn)的。當(dāng)分別接近位圖的右側(cè)和底部時(shí),用于定義或者確定在位圖中的位置的X和Y坐標(biāo)的值增大。第一行第一列(圖像的左上角)從下標(biāo)值零開(kāi)始。從顯示器用戶的角度觀看時(shí),朝向圖像右側(cè)X坐標(biāo)的數(shù)值增加,朝向圖像的底部Y坐標(biāo)的數(shù)值增加。顯示窗是位圖的可視部分,S卩,位圖中用戶能夠在物理顯示介質(zhì)上看見(jiàn)的那部分像素。顯示窗和位圖經(jīng)常大小相同。顯示窗左上角始終顯示位圖像素位置O,O。顯示窗的寬度對(duì)應(yīng)于位圖的X軸,并且顯示窗寬度小于或等于相應(yīng)位圖的寬度。窗的高度對(duì)應(yīng)于位圖的Y軸,并且顯示窗高度小于或等于對(duì)應(yīng)位圖的高度。顯示窗本身在協(xié)議中沒(méi)有被涉及,這是因?yàn)閮H僅將它定義為位圖的可視部分。位圖和顯示窗之間的關(guān)系是計(jì)算機(jī)、電子領(lǐng)域,因特網(wǎng)通信和其他電子相關(guān)領(lǐng)域中公知的。因此這里未給出這些原理的進(jìn)一步討論或說(shuō)明。C.分組定義1.子幀報(bào)頭分組子幀報(bào)頭分組是每一子幀的第一個(gè)分組,并且具有如圖8所示的基本結(jié)構(gòu)。子幀報(bào)頭分組用于主機(jī)_客戶機(jī)同步,每一主機(jī)應(yīng)該能夠生成這個(gè)分組,同時(shí)每一客戶機(jī)應(yīng)該能夠接收并且解釋這個(gè)分組。正如可以在圖8中看到的那樣,通常將這種類(lèi)型的分組構(gòu)造為按順序具有分組長(zhǎng)度、分組類(lèi)型、唯一字、保留1、子幀長(zhǎng)度、協(xié)議版本、子幀計(jì)數(shù)和介質(zhì)幀計(jì)數(shù)字段。在一個(gè)實(shí)施例中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型15359(十六進(jìn)制0x3bff)分組,并且使用20字節(jié)的預(yù)選固定長(zhǎng)度,不包括分組長(zhǎng)度字段。所述分組類(lèi)型字段和唯一字字段均使用2字節(jié)值(16位無(wú)符號(hào)整數(shù))。將這兩個(gè)字段的4字節(jié)組合在一起形成了具有良好的自相關(guān)性的32位唯一字。在一個(gè)實(shí)施例中,實(shí)際的唯一字是0x005a3bff,其中低16位作為分組類(lèi)型首先傳輸,然后傳輸最高16位。保留1字段包含2字節(jié)的保留空間以備將來(lái)之用,并且在這里一般將其配置成將所有位均置零。此字段的一個(gè)目的在于讓后續(xù)2字節(jié)字段與16位字地址對(duì)準(zhǔn),讓4字節(jié)字段與32位字地址對(duì)準(zhǔn)。保留最低有效字節(jié),以表明所述主機(jī)是否能夠訪問(wèn)多個(gè)客戶機(jī)設(shè)備。這個(gè)字節(jié)保留為零這個(gè)值,以表明這個(gè)主機(jī)只能夠與單個(gè)客戶機(jī)設(shè)備一起工作。子幀長(zhǎng)度字段包含4字節(jié)的信息或者值,用于說(shuō)明每個(gè)子幀的字節(jié)數(shù)。在一個(gè)實(shí)施例中,這個(gè)字段的長(zhǎng)度可以被設(shè)置為等于零,以便表明在鏈路被關(guān)閉而進(jìn)入空閑狀態(tài)之前,主機(jī)將只傳輸一個(gè)子幀。從一個(gè)子幀躍遷到下一子幀時(shí),這個(gè)字段中的值可以"在工作過(guò)程中(on-the-fly)"動(dòng)態(tài)地改變。為了在同步脈沖中進(jìn)行較小時(shí)序調(diào)整以便支持同步數(shù)據(jù)流,這一能力是十分有用的。如果子幀報(bào)頭分組的CRC無(wú)效,那么鏈路控制器就應(yīng)該使用已知完好的先前的子幀報(bào)頭分組的子幀長(zhǎng)度來(lái)估計(jì)當(dāng)前子幀的長(zhǎng)度。協(xié)議版本字段包含2字節(jié),用于說(shuō)明由主機(jī)使用的協(xié)議的版本。將協(xié)議版本字段設(shè)置為'0'說(shuō)明正在使用的協(xié)議的第一個(gè)或者當(dāng)前版本。當(dāng)創(chuàng)建了新版本的時(shí)候,此值將隨時(shí)間而改變,并且對(duì)于一些版本字段已經(jīng)更新到值1。正如所公知的那樣,版本值很可能或通常遵從包括如MDDI接口的已批準(zhǔn)的標(biāo)準(zhǔn)文檔的當(dāng)前版本號(hào)。子幀計(jì)數(shù)字段包含2字節(jié),指明一個(gè)序號(hào),該序號(hào)表明自介質(zhì)幀開(kāi)始處已經(jīng)傳輸?shù)淖訋臄?shù)目的序號(hào)。介質(zhì)幀的第一子幀的子幀計(jì)數(shù)為零。介質(zhì)幀最后子幀具有n-l的值,其中n是每介質(zhì)幀的子幀數(shù)目。子幀計(jì)數(shù)字段的值等于在前一子幀分組中發(fā)送的子幀計(jì)數(shù)再加l。應(yīng)注意的是,如果子幀長(zhǎng)度被設(shè)置為等于零(表明非周期性的子幀),那么子幀計(jì)數(shù)也必須被設(shè)置為等于零。介質(zhì)幀計(jì)數(shù)字段包含4字節(jié)(32位無(wú)符號(hào)整數(shù)),用于說(shuō)明一個(gè)序號(hào),該序號(hào)表明自正在傳送的當(dāng)前介質(zhì)項(xiàng)或者數(shù)據(jù)的開(kāi)始處,已經(jīng)傳輸?shù)慕橘|(zhì)幀的數(shù)目的序號(hào)。介質(zhì)項(xiàng)目的第一介質(zhì)幀的介質(zhì)幀計(jì)數(shù)為零。介質(zhì)幀計(jì)數(shù)剛好在每一介質(zhì)幀的第一子幀之前增加,并且在使用了最大介質(zhì)幀計(jì)數(shù)(例如,介質(zhì)幀數(shù)目232-1=4,294,967,295)之后返回零。介質(zhì)幀計(jì)數(shù)值通常隨時(shí)可由主機(jī)重置,以便適應(yīng)最終應(yīng)用的需求。2.填充符分組填充符分組是沒(méi)有其它信息可以用來(lái)在正向或者反向鏈路上發(fā)送時(shí),被傳送到客戶機(jī)設(shè)備或從客戶機(jī)設(shè)備傳送的分組。建議填充符分組具有最小長(zhǎng)度,以便當(dāng)需要時(shí),在發(fā)送其它分組的過(guò)程中具有最大的靈活性。在子幀或者反向鏈路封裝分組(參見(jiàn)下文)的結(jié)尾,鏈路控制器設(shè)置填充符分組的大小以便填充剩余空間,從而保持分組的完整性。當(dāng)主機(jī)或者客戶機(jī)沒(méi)有信息要發(fā)送或交換時(shí),所述填充符分組對(duì)于保持鏈路上的時(shí)序十分有用。每一主機(jī)和客戶機(jī)都應(yīng)該能夠發(fā)送并且接收這個(gè)分組,以便有效使用所述接口。圖9中示出了填充符分組的格式和內(nèi)容的一個(gè)示例性的實(shí)施例。如圖9所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、填充符字節(jié)和CRC字段。在一個(gè)實(shí)施例中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型0,這在2字節(jié)類(lèi)型字段中表明。填充符字節(jié)字段中的位或者字節(jié)包括可變數(shù)目的全零的位值,以便允許填充符分組具有所期望的長(zhǎng)度。最小填充符分組在這個(gè)字段中不包含字節(jié)。也就是說(shuō),所述分組只包括分組長(zhǎng)度、分組類(lèi)型和CRC,并且在一個(gè)實(shí)施例中,使用6字節(jié)的預(yù)選固定長(zhǎng)度或者分組長(zhǎng)度值4。為分組中的所有字節(jié)確定所述CRC值,其中包括分組長(zhǎng)度,但是在其它分組類(lèi)型中,該分組長(zhǎng)度是被排除的。3.視頻流分組視頻流分組通常攜帶視頻數(shù)據(jù)來(lái)更新顯示器設(shè)備的通常為矩形的區(qū)域。此區(qū)域的大小可以像單個(gè)像素那么小,或者像整個(gè)顯示器那么大??梢杂袔缀鯚o(wú)限數(shù)目的流被同時(shí)顯示,但其受系統(tǒng)資源的限制,這是因?yàn)橐曨l流分組內(nèi)包含顯示一個(gè)流所需要的所有上下文。圖10中示出了視頻流分組(視頻數(shù)據(jù)格式描述符)的一個(gè)實(shí)施例的格式。如圖10所示,在一個(gè)實(shí)施例中,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度(2字節(jié))、分組類(lèi)型、bClientID、視頻數(shù)據(jù)描述符、像素顯示屬性、X左沿、Y頂沿、X右沿、Y底沿、X和Y起始、像素計(jì)數(shù)、參數(shù)CRC、像素?cái)?shù)據(jù)和CRC字段。通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型16,其在2字節(jié)類(lèi)型字段中表明。在一個(gè)實(shí)施例中,客戶機(jī)使用客戶機(jī)能力分組中的RGB、單色和YCrCb能力字段來(lái)表明接收視頻流分組的能力。在一個(gè)實(shí)施例中,bClientID字段包含為客戶機(jī)ID保留的2字節(jié)信息。由于這是最新開(kāi)發(fā)的通信協(xié)議,所以實(shí)際的客戶機(jī)ID仍無(wú)法獲知或者足以被傳送。因此,這個(gè)字段中的位通常設(shè)置為等于零,直到獲知這個(gè)ID值為止,當(dāng)或者這個(gè)ID時(shí),可以插入或者使用所述ID值,正如對(duì)于本領(lǐng)域技術(shù)人員顯而易見(jiàn)的那樣。對(duì)于以下討論的客戶機(jī)ID字段通常也執(zhí)行與此相同的處理。上述的公共幀概念是用于最小化音頻緩沖區(qū)大小并且減少等待時(shí)間的一種有效方式。然而,對(duì)于視頻數(shù)據(jù)來(lái)說(shuō),可能必需將一個(gè)視頻幀的像素?cái)U(kuò)展到介質(zhì)幀內(nèi)的多個(gè)視頻流分組。還可能單個(gè)視頻流分組中的像素不會(huì)正好對(duì)應(yīng)于顯示器上完整的矩形窗。對(duì)于30幀每秒的示例性視頻幀速率來(lái)說(shuō),每秒有300子幀,這使得每一介質(zhì)幀有10個(gè)子幀。如果每一幀中有480行像素,那么每一子幀中的每一視頻流分組將包含48行像素。在其它情況中,視頻流分組可能不包含整數(shù)個(gè)像素行。這對(duì)于每一介質(zhì)幀的子幀數(shù)目不能被每一視頻幀的行數(shù)(亦稱(chēng)視頻行)均分的其它視頻幀大小而言是這樣的。為了有效操作,每一視頻流分組通常必須包含整數(shù)個(gè)像素,即便它未必包含整數(shù)個(gè)像素行。如果每個(gè)像素均大于一個(gè)字節(jié),或者如果它們具有如圖12所示的分組格式,那么這是非常重要的。圖11A-11E中示出了如上所述的用于實(shí)現(xiàn)示例性視頻數(shù)據(jù)描述符字段的操作所采用的格式和內(nèi)容。在圖11A-11E中,視頻數(shù)據(jù)格式描述符字段包含具有16位無(wú)符號(hào)整數(shù)形式的2字節(jié),用于說(shuō)明當(dāng)前分組的當(dāng)前流中像素?cái)?shù)據(jù)內(nèi)每一像素的格式。不同的視頻流分組可能使用不同的像素?cái)?shù)據(jù)格式,即視頻數(shù)據(jù)格式描述符中使用不同的值,同樣,流(顯示區(qū)域)可以在工作過(guò)程中(on-the-fly)改變其數(shù)據(jù)格式。像素?cái)?shù)據(jù)格式應(yīng)該符合按照客戶機(jī)能力分組定義的至少一個(gè)客戶機(jī)有效格式分組。只有在當(dāng)前分組的像素格式暗含在特定視頻流的使用期內(nèi),不再繼續(xù)使用不變的格式的時(shí)候,視頻數(shù)據(jù)格式描述符才定義當(dāng)前分組的像素格式。圖IIA至IID說(shuō)明視頻數(shù)據(jù)格式描述符是如何編碼的。正如這些圖中所使用的那樣,并且在這個(gè)實(shí)施例中,當(dāng)位[15:13]等于'000'時(shí),如圖IIA所示,那么所述視頻分組括單色像素陣列,其中每一像素的位數(shù)由視頻數(shù)據(jù)格式描述符字的位3至位0定義。通常保留位11至4以便將來(lái)使用或者用于其它應(yīng)用,并且在這種情況下被設(shè)置為零。當(dāng)位[15:13]換成等于值'001'時(shí),如圖IIB所示,那么所述視頻分組括一個(gè)彩色像素陣列,其中每一個(gè)像素都通過(guò)色彩映射(調(diào)色板)來(lái)指定一種顏色。在這種情況下,視頻數(shù)據(jù)格式描述符字的位5至0定義每一像素的位數(shù),并且位11至6通常被保留下來(lái)以供將來(lái)使用或應(yīng)用,并且這些位被設(shè)置為等于零。當(dāng)位[15:13]換成等于值'010'時(shí),如圖IIC所示,那么所述視頻分組括彩色像素陣列,其中每一像素紅色的位數(shù)由位11至8定義,每一像素綠色的位數(shù)由7至4位定義,并且每一像素藍(lán)色的位數(shù)由位3至0來(lái)定義。在這種情況下,每一像素中位數(shù)的總數(shù)是紅色、綠色和藍(lán)色所使用的位數(shù)和。然而,當(dāng)位[15:13]換成等于值或字串'Oil'時(shí),如圖11D所示,那么視頻分組括具有4:2:2的YCbCr格式的帶有亮度和色度信息的一個(gè)視頻數(shù)據(jù)陣列,其中每一像素亮度(Y)的位數(shù)由位11至8定義,Cb分量的位數(shù)由位7至4定義,Cr分量的位數(shù)由位3至0定義。每一像素中位數(shù)總數(shù)是紅色、綠色和藍(lán)色所使用的位數(shù)和。Cb和Cr分量是以Y分量一半的速率發(fā)送。另外,這個(gè)分組的像素?cái)?shù)據(jù)部分中的視頻采樣被組織為Cbn,Yn,Crn,Yn+l,Cbn+2,Yn+2,Crn+2,Yn+3,...,其中Cbn和Crn與Yn和Yn+1相關(guān)聯(lián),并且Cbn+2和Crn+2與Yn+2和Yn+3相關(guān)聯(lián)等等。Yn,Yn+l,Yn+2和Yn+3是單個(gè)行中從左至右的四個(gè)連續(xù)像素的亮度值。如果在視頻流分組所定位的窗口的一行中存在有奇數(shù)個(gè)像素(X右沿-X左沿+l),那么對(duì)應(yīng)于每一行中最后像素的Y值后面將跟隨有下一行第一像素的Cb值,并且不發(fā)送該行中最后像素的Cr值。建議使用YCbCr格式的窗口具有偶數(shù)個(gè)像素的寬度。分組中的像素?cái)?shù)據(jù)應(yīng)該包含偶數(shù)個(gè)像素。在像素?cái)?shù)據(jù)的最后像素對(duì)應(yīng)于視頻流分組報(bào)頭中指定的窗口里的行的最后像素的情況下,即,當(dāng)像素?cái)?shù)據(jù)中最后像素的X位置等于X右沿時(shí),像素?cái)?shù)據(jù)可以包含奇數(shù)或者偶數(shù)個(gè)像素。當(dāng)位[15:13]換成等于'100'時(shí),那么視頻分組括一個(gè)間隔(Bayer)像素陣列,其中每一像素的位數(shù)由視頻數(shù)據(jù)格式描述符字的位3至0定義。像素組圖案由位5和4定義,如圖IIE所示。像素?cái)?shù)據(jù)的順序可以是水平或者垂直的,處于行或列中的像素可以按照向前或向后的順序來(lái)發(fā)送,并且由位8至6來(lái)定義。位11至9應(yīng)該被設(shè)置為零。間隔(Bayer)格式中像素組內(nèi)的四個(gè)像素的組類(lèi)似于在一些顯示技術(shù)中經(jīng)常稱(chēng)作耽擱像素的情況。然而,在間隔(Bayer)格式中的一個(gè)像素只是該像素組拼接(mosaic)圖案中四個(gè)彩色像素中的一個(gè)。對(duì)于圖中示出的所有五個(gè)格式來(lái)說(shuō),指定為"P"的位12說(shuō)明像素?cái)?shù)據(jù)采樣是打包的像素?cái)?shù)據(jù),還是字節(jié)對(duì)準(zhǔn)的像素?cái)?shù)據(jù)。這個(gè)字段中的值'0'表明像素?cái)?shù)據(jù)字段中的每一像素都與MDD接口字節(jié)邊界字節(jié)對(duì)準(zhǔn)。值'1'表明對(duì)像素?cái)?shù)據(jù)中每一像素內(nèi)的每一像素和每一顏色打包,從而相對(duì)于像素內(nèi)的先前像素或色彩沒(méi)有未使用位。圖12更加具體地示出了字節(jié)對(duì)準(zhǔn)的像素格式和打包的像素?cái)?shù)據(jù)格式之間的差別,其中可以清楚地看到字節(jié)對(duì)準(zhǔn)數(shù)據(jù)留有數(shù)據(jù)子幀的未使用部分,這與打包像素格式中未留有未使用部分的情況相對(duì)。用于特定顯示窗的介質(zhì)幀的第一個(gè)視頻流分組中的第一個(gè)像素會(huì)進(jìn)入由X左沿和Y頂沿定義的流窗口的左上角,而所接收的下一像素則放置在同一行的下一像素位置,等等。在介質(zhì)幀的該第一個(gè)分組中,X起始值通常等于X左沿,而Y起始值通常等于Y頂沿。在對(duì)應(yīng)于同一屏幕窗口的后續(xù)分組中,通常將X和Y起始值設(shè)置為屏幕窗口中該像素的位置,該像素位置通常跟隨在在先前子幀中傳輸?shù)囊曨l流分組中發(fā)送的最后一個(gè)像素之后。4.音頻流分組音頻流分組攜帶將通過(guò)客戶機(jī)音頻系統(tǒng)播放的或者用于獨(dú)立的音頻呈現(xiàn)設(shè)備的音頻數(shù)據(jù)??梢园巡煌囊纛l數(shù)據(jù)流分配給音響系統(tǒng)中獨(dú)立的音頻通道,例如左前、右前、中央、左后和右后,這取決于正使用的音頻系統(tǒng)的類(lèi)型。為包含增強(qiáng)的空間聲信號(hào)處理的耳機(jī)提供全部音頻通道??蛻魴C(jī)使用客戶機(jī)能力分組的音頻通道能力和音頻采樣速率字段來(lái)表明接收音頻流分組的能力。圖13中說(shuō)明音頻流分組的格式。如圖13所示,在一個(gè)實(shí)施例中將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、bClientID、音頻通道ID、保留1、音頻采樣計(jì)數(shù)、每個(gè)采樣的位及其打包、音頻采樣速率、參數(shù)CRC、數(shù)字音頻數(shù)據(jù)和音頻數(shù)據(jù)CRC字段。在一個(gè)實(shí)施例中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型32分組。bClientID字段包含為客戶機(jī)ID保留的2字節(jié)信息,如先前使用的那樣。保留1字段包含被保留下來(lái)以備將來(lái)之用的2字節(jié),并且在這里配置為將所有位設(shè)置為零。每個(gè)采樣的位及其打包字段包含具有8位無(wú)符號(hào)整數(shù)形式的1個(gè)字節(jié),用于說(shuō)明音頻數(shù)據(jù)的打包格式。通常采用的格式是使用位4至0來(lái)定義每一PCM音頻采樣的位數(shù)。然后,位5說(shuō)明數(shù)字音頻數(shù)據(jù)采樣是否被打包。圖14中示出了已打包音頻采樣和字節(jié)對(duì)準(zhǔn)音頻采樣之間的差異,這里使用10-位采樣。值'O'表明數(shù)字音頻數(shù)據(jù)字段中的每一PCM音頻采樣與MDDI接口字節(jié)邊界字節(jié)對(duì)準(zhǔn),并且值'l'表明每一連續(xù)PCM音頻采樣被相對(duì)于先前音頻采樣而打包。通常只有當(dāng)位4至0(每一PCM音頻采樣的位數(shù))定義的值不是8的倍數(shù)時(shí),這一位才是有效的。位7至6被保留以供將來(lái)使用,并且通常設(shè)置為零。5.保留的流分組在一個(gè)實(shí)施例中,根據(jù)遇到的各種應(yīng)用的要求,分組類(lèi)型1至15、18至31和33至55為待定義的保留的流分組,以供將來(lái)版本或者分組協(xié)議變化之用。與其它技術(shù)相比,這是使MDD接口更加靈活并且面對(duì)不斷變化的技術(shù)和系統(tǒng)設(shè)計(jì)依然十分有用的一部分。6.用戶定義的流分組保留稱(chēng)為類(lèi)型56至63的8個(gè)數(shù)據(jù)流類(lèi)型,以便用于專(zhuān)有的應(yīng)用,這些數(shù)據(jù)流類(lèi)型可以由設(shè)備制造商來(lái)定義以便與MDDI鏈路一同使用。這些分組被稱(chēng)為用戶定義的流分組。這種分組可以用于任何目的,但主機(jī)和客戶機(jī)只有在非常了解或者知道這種使用結(jié)果的情況下才應(yīng)該采用這種分組。將對(duì)這些分組類(lèi)型的流參數(shù)和數(shù)據(jù)的具體定義留給實(shí)現(xiàn)這種分組類(lèi)型或者探尋其用途的具體設(shè)備制造商。用戶定義的流分組的某些示例性用途為傳送測(cè)試參數(shù)和測(cè)試結(jié)果、工廠校準(zhǔn)數(shù)據(jù)和專(zhuān)有的特殊數(shù)據(jù)。圖15中示出了用于一個(gè)實(shí)施例的用戶定義的流分組的格式。如圖15所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度(2字節(jié))、分組類(lèi)型、bClientID號(hào)、流參數(shù)、參數(shù)CRC、流數(shù)據(jù)和流數(shù)據(jù)CRC字段。7.色彩映射分組色彩映射分組說(shuō)明用于向客戶機(jī)呈現(xiàn)色彩的色彩映射查找表的內(nèi)容。某些應(yīng)用可能要求比單個(gè)分組能夠傳輸?shù)臄?shù)據(jù)量更大的色彩映射。在這種情況下,通過(guò)使用如下所述的偏移和長(zhǎng)度字段,可以傳送多個(gè)色彩映射分組,每個(gè)色彩映射分組均具有色彩映射的不同子集。圖16示出了一個(gè)實(shí)施例中的色彩映射分組的格式。如圖16所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、色彩映射項(xiàng)目計(jì)數(shù)、色彩映射偏移、參數(shù)CRC、色彩映射數(shù)據(jù)和數(shù)據(jù)CRC字段。在一個(gè)實(shí)施例中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型64分組(視頻數(shù)據(jù)格式和色彩映射分組),如分組類(lèi)型字段(2字節(jié))中所說(shuō)明的那樣??蛻魴C(jī)使用客戶機(jī)能力分組中的色彩映射大小和色彩映射寬度字段來(lái)表明接收色彩映射分組的能力。8.反向鏈路封裝分組在一個(gè)示例性的實(shí)施例中,使用反向鏈路封裝分組沿反向傳送數(shù)據(jù)。發(fā)送一個(gè)正向鏈路分組,并且大約在這個(gè)分組的中部改變MDDI鏈路操作或者讓它轉(zhuǎn)向(傳送方向),從而能夠沿反向發(fā)送分組。圖17示出一個(gè)實(shí)施例中的反向鏈路封裝分組的格式。如圖17所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hCLientID、反向鏈路標(biāo)志、反向速率除數(shù)、轉(zhuǎn)向(Turn-Around)1長(zhǎng)度、轉(zhuǎn)向2長(zhǎng)度、參數(shù)CRC、全零1、轉(zhuǎn)向1、反向數(shù)據(jù)分組、轉(zhuǎn)向2和全零2。在一個(gè)實(shí)施例中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型65分組。對(duì)于外部模式來(lái)說(shuō),每一主機(jī)必須能夠生成這個(gè)分組并且接收數(shù)據(jù),每一客戶機(jī)必須能夠接收并且向主機(jī)發(fā)送數(shù)據(jù)。這個(gè)分組的實(shí)現(xiàn)方式對(duì)于內(nèi)部模式來(lái)說(shuō)是可選的,但是反向鏈路封裝分組用于主機(jī)接收來(lái)自客戶機(jī)的數(shù)據(jù)。當(dāng)發(fā)送反向鏈路封裝分組時(shí),MDDI鏈路控制器按照特定方式運(yùn)行。MDD接口具有始終由作為鏈路控制器的主機(jī)驅(qū)動(dòng)的選通信號(hào)。主機(jī)的行為好像它正在為反向鏈路封裝分組的轉(zhuǎn)向和反向數(shù)據(jù)分組部分的每一位傳輸零。所述主機(jī)在兩個(gè)轉(zhuǎn)向期間并且在分配給反向數(shù)據(jù)分組的期間,在每一位的邊界處翻轉(zhuǎn)(toggle)MDDI選通信號(hào)。(這與傳輸全零數(shù)據(jù)的行為相同。)所述主機(jī)在由轉(zhuǎn)向1指定的時(shí)間段期間禁用其MDDI數(shù)據(jù)信號(hào)線路驅(qū)動(dòng)器,并且客戶機(jī)在由轉(zhuǎn)向2字段指定的時(shí)間段之后的驅(qū)動(dòng)器重新啟用字段期間重新啟用其線路驅(qū)動(dòng)器。所述客戶機(jī)讀取轉(zhuǎn)向長(zhǎng)度參數(shù),并且在轉(zhuǎn)向l字段的最后一位之后,立即向主機(jī)驅(qū)動(dòng)數(shù)據(jù)信號(hào)。也就是說(shuō),如下文以及其它地方的分組內(nèi)容描述中說(shuō)明的那樣,在MDDI選通脈沖的某些上升沿處,所述客戶機(jī)把新數(shù)據(jù)按照時(shí)鐘輸入(clockinto)鏈路中??蛻魴C(jī)使用分組長(zhǎng)度和轉(zhuǎn)向長(zhǎng)度參數(shù)來(lái)了解其可以用來(lái)向主機(jī)發(fā)送分組的時(shí)間長(zhǎng)度。當(dāng)沒(méi)有數(shù)據(jù)要發(fā)送到主機(jī)時(shí),客戶機(jī)可以發(fā)送填充符分組或者把數(shù)據(jù)線驅(qū)動(dòng)至零狀態(tài)。如果數(shù)據(jù)線被驅(qū)動(dòng)為零,那么所述主機(jī)將其解釋為具有零長(zhǎng)度(不是一個(gè)有效長(zhǎng)度)的分組,并且在當(dāng)前反向鏈路封裝分組期間,主機(jī)不再接收來(lái)自客戶機(jī)的任何分組。在全零1字段期間,所述主機(jī)把MDDLData信號(hào)驅(qū)動(dòng)為邏輯零電平,并且在轉(zhuǎn)向2字段開(kāi)始以前,也就是在全零2字段期間,客戶機(jī)在至少一個(gè)反向鏈路時(shí)鐘周期內(nèi)把MDDI數(shù)據(jù)線驅(qū)動(dòng)為邏輯零電平。這樣做使數(shù)據(jù)線在轉(zhuǎn)向l和轉(zhuǎn)向2字段的時(shí)間段期間保持在確定的狀態(tài)中。如果客戶機(jī)沒(méi)有更多分組要發(fā)送,那么它甚至可以在把數(shù)據(jù)線驅(qū)動(dòng)為邏輯零電平之后禁用它們,這是因?yàn)樵诜聪驍?shù)據(jù)分組字段的剩余時(shí)間,或者在約16個(gè)或更多正向鏈路字節(jié)的期間,休眠偏置電阻(其它地方討論)使數(shù)據(jù)線保持在邏輯零電平。在一個(gè)實(shí)施例中,可以利用客戶機(jī)請(qǐng)求和狀態(tài)分組的反向鏈路請(qǐng)求字段通知主機(jī)所述客戶機(jī)在反向鏈路封裝分組中需要把數(shù)據(jù)送回到主機(jī)的字節(jié)數(shù)。主機(jī)試圖通過(guò)在反向鏈路封裝分組中分配至少該字節(jié)數(shù)來(lái)允許所述請(qǐng)求。主機(jī)可以在子幀中發(fā)送一個(gè)以上的反向鏈路封裝分組。客戶機(jī)幾乎可以在任何時(shí)候發(fā)送客戶機(jī)請(qǐng)求和狀態(tài)分組,所述主機(jī)將把反向鏈路請(qǐng)求參數(shù)解釋為一個(gè)子幀中請(qǐng)求的字節(jié)總數(shù)。9.客戶機(jī)能力分組主機(jī)必須知道與之通信的客戶機(jī)(顯示器)的能力,以便按照通常最優(yōu)或者所需要的方式來(lái)配置主機(jī)至客戶機(jī)的鏈路。建議在獲得正向鏈路同步之后,顯示器把客戶機(jī)能力分組發(fā)送給主機(jī)。當(dāng)由主機(jī)使用反向鏈路封裝分組中的反向鏈路標(biāo)志來(lái)請(qǐng)求時(shí),應(yīng)該考慮這種分組的傳輸??蛻魴C(jī)能力分組用來(lái)通知主機(jī)客戶機(jī)的能力。對(duì)于外部模式來(lái)說(shuō),每一主機(jī)必須能夠接收這個(gè)分組,而每一客戶機(jī)必須能夠發(fā)送這個(gè)分組以便完全地利用這一接口和協(xié)議。這個(gè)分組的實(shí)現(xiàn)方式對(duì)于內(nèi)部模式而言是可選的,這是由于在這種情況下,如顯示器、鍵盤(pán)或其他輸入/輸出設(shè)備之類(lèi)的客戶機(jī)的能力應(yīng)在制造的時(shí)候或者裝配到某些類(lèi)型的單個(gè)部件或單元時(shí),就應(yīng)該已經(jīng)被明確定義并且為主機(jī)所知。圖18中示出了一個(gè)實(shí)施例中客戶機(jī)能力分組的格式。如圖18所示,對(duì)于本實(shí)施例,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、保留cClientID,協(xié)議版本、最小協(xié)議版本、數(shù)據(jù)速率能力,接口類(lèi)型能力,可選顯示器數(shù)目,保留1,位圖寬度、位圖高度、顯示窗寬度,顯示窗高度,色彩映射大小,色彩映射RGB寬度,RGB能力,單色能力、保留2,YCrCb能力、間隔(Bayer)能力,阿爾法光標(biāo)圖像平面,客戶機(jī)特征能力、最大視頻幀速率,最小視頻幀速率,最小子幀速率,音頻緩沖區(qū)深度,音頻通道能力,音頻采用速率能力,音頻采樣分辨率,麥克風(fēng)音頻采樣速率,麥克風(fēng)采樣速率能力,鍵盤(pán)數(shù)據(jù)格式,指示設(shè)備數(shù)據(jù)格式,內(nèi)容保護(hù)類(lèi)型,制造商名稱(chēng),產(chǎn)品代碼,保留3,序號(hào),制造星期,制造年份,以及CRC字段。在一個(gè)示例性的實(shí)施例中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型66分組。10.鍵盤(pán)數(shù)據(jù)分組鍵盤(pán)數(shù)據(jù)分組用來(lái)從客戶機(jī)設(shè)備向主機(jī)發(fā)送鍵盤(pán)數(shù)據(jù)。無(wú)線(或者有線)鍵盤(pán)可以與各種顯示器或者音頻設(shè)備結(jié)合使用,包括但不限于頭帶視頻顯示器/音頻呈現(xiàn)設(shè)備。鍵盤(pán)數(shù)據(jù)分組把從幾個(gè)已知的類(lèi)似鍵盤(pán)的設(shè)備收到的鍵盤(pán)數(shù)據(jù)中繼至主機(jī)。這個(gè)分組還可以在正向鏈路上使用以便向鍵盤(pán)發(fā)送數(shù)據(jù)??蛻魴C(jī)使用客戶機(jī)能力分組中的鍵盤(pán)數(shù)據(jù)字段來(lái)表明發(fā)送和接收鍵盤(pán)數(shù)據(jù)分組的能力。圖19中示出了鍵盤(pán)數(shù)據(jù)分組的格式,并且包含來(lái)自或者用于鍵盤(pán)的可變字節(jié)數(shù)量的信息。如圖19所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、bClientID、鍵盤(pán)數(shù)據(jù)格式、鍵盤(pán)數(shù)據(jù)和CRC字段。在這里,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型67分組。所述bClientID是一個(gè)保留字段,如前所述,并且對(duì)分組的所有字節(jié)執(zhí)行CRC。鍵盤(pán)數(shù)據(jù)格式字段包含用于描述鍵盤(pán)數(shù)據(jù)格式的2字節(jié)值。位6至0應(yīng)該與客戶機(jī)能力分組中的鍵盤(pán)數(shù)據(jù)格式字段相同。這個(gè)值不等于127。位15至7被保留以供將來(lái)使用,因此目前將它們?cè)O(shè)置為零。11.指示設(shè)備數(shù)據(jù)分組指示設(shè)備數(shù)據(jù)分組用作一種用來(lái)將來(lái)自無(wú)線鼠標(biāo)或者其它指示設(shè)備的位置信息從客戶機(jī)發(fā)送給主機(jī)的方法、結(jié)構(gòu)或手段。還可以使用這個(gè)分組在正向鏈路上將數(shù)據(jù)發(fā)送給指示設(shè)備。圖20中示出了指示設(shè)備數(shù)據(jù)分組的示例性格式,并且該分組格式包含來(lái)自或者用于指示設(shè)備的可變字節(jié)數(shù)的信息。如圖20所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、bClientID,指示設(shè)備格式、指示設(shè)備數(shù)據(jù)和CRC字段。在一個(gè)示例性的實(shí)施例中,通常在1個(gè)字節(jié)的類(lèi)型字段中,將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型68分組。12.鏈路關(guān)閉分組將鏈路關(guān)閉分組從主機(jī)發(fā)送到客戶機(jī),作為一種用于表明MDDI數(shù)據(jù)和選通脈沖將被關(guān)閉,并且進(jìn)入低功耗"休眠"狀態(tài)的方法和手段。在將靜態(tài)位圖從移動(dòng)通信設(shè)備發(fā)送到顯示器之后,或者當(dāng)暫時(shí)沒(méi)有進(jìn)一步的信息需要從主機(jī)傳送到客戶機(jī)時(shí),這個(gè)分組對(duì)關(guān)閉鏈路并且節(jié)省功率十分有用。當(dāng)主機(jī)再次發(fā)送分組時(shí),恢復(fù)正常操作。休眠之后發(fā)送的第一分組是子幀報(bào)頭分組。圖21中示出了客戶機(jī)狀態(tài)分組的格式。如圖21所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型和CRC和全零字段。在一個(gè)實(shí)施例中,通常在1個(gè)字節(jié)的類(lèi)型字段中將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型69分組,并且使用3字節(jié)的預(yù)選固定長(zhǎng)度。33分組長(zhǎng)度字段用2個(gè)字節(jié)來(lái)指明該分組中不包括分組長(zhǎng)度字段的字節(jié)數(shù)。在一個(gè)實(shí)施例中,該分組的分組長(zhǎng)度依賴(lài)于發(fā)送鏈路關(guān)閉分組時(shí)有效的接口類(lèi)型或鏈路模式。因此,典型的分組長(zhǎng)度如下對(duì)于類(lèi)型1模式,為20字節(jié)(分組中總共22字節(jié));對(duì)于類(lèi)型2模式,為36字節(jié)(分組中總共38字節(jié));對(duì)于類(lèi)型3模式,為68字節(jié)(分組中總共70字節(jié));對(duì)于類(lèi)型4模式,為132字節(jié)(分組中總共134字節(jié))。全零字段使用可變數(shù)量的字節(jié),以保證MDDI—Data處于邏輯零電平的時(shí)間長(zhǎng)得足以使客戶機(jī)在禁用主機(jī)線路驅(qū)動(dòng)器之前能夠僅僅使用MDDI_Stb開(kāi)始恢復(fù)時(shí)鐘。全零字段的長(zhǎng)度依賴(lài)于發(fā)送鏈路關(guān)閉分組時(shí)有效的接口類(lèi)型或鏈路模式。對(duì)于任何接口類(lèi)型設(shè)定,全零字段的長(zhǎng)度意在MDDI—Stb上產(chǎn)生64個(gè)脈沖。因此,各種接口類(lèi)型的全零字段如下對(duì)于類(lèi)型1,為16字節(jié);對(duì)于類(lèi)型2,為32字節(jié);對(duì)于類(lèi)型3,為64字節(jié);對(duì)于類(lèi)型4,為128字節(jié)。CRC字段使用2個(gè)字節(jié),其包含從分組長(zhǎng)度到分組類(lèi)型的字節(jié)的16位CRC。在低功率休眠狀態(tài)中,所述MDDLData驅(qū)動(dòng)器被禁用為高阻狀態(tài),并且使用可以由客戶機(jī)過(guò)度驅(qū)動(dòng)的高阻偏置網(wǎng)絡(luò)把MDDLData信號(hào)拉至邏輯零狀態(tài)。在休眠狀態(tài)中,由所述接口使用的選通信號(hào)被設(shè)置為邏輯零電平以便最小化功耗。如其它地方討論的那樣,主機(jī)或者客戶機(jī)都可以讓MDDI鏈路從休眠狀態(tài)中"喚醒",這是本發(fā)明的關(guān)鍵性進(jìn)步和優(yōu)勢(shì)。在全零字段的定義中已經(jīng)描述過(guò),MDDI—Stb在鏈路關(guān)閉分組的CRC字段的MSB后的64個(gè)周期時(shí)翻轉(zhuǎn),以便于及時(shí)關(guān)閉客戶機(jī)控制器。一個(gè)周期是從低到高的躍遷,后面跟著從高到低的躍遷,或從高到低的躍遷,后面跟著從低到高的躍遷。在發(fā)送全零字段之后,禁用主機(jī)中的MDDI_Stb驅(qū)動(dòng)器。13.客戶機(jī)請(qǐng)求和狀態(tài)分組主機(jī)需要來(lái)自客戶機(jī)的少量信息,以便使其可以按照總的來(lái)說(shuō)最優(yōu)的方式來(lái)配置主機(jī)至客戶機(jī)的鏈路。建議客戶機(jī)向主機(jī)每一子幀發(fā)送一個(gè)客戶機(jī)狀態(tài)分組??蛻魴C(jī)應(yīng)該把這個(gè)分組作為反向鏈路封裝分組中的第一個(gè)分組來(lái)發(fā)送,以便確保將該分組可靠地發(fā)送至主機(jī)。當(dāng)由主機(jī)使用反向鏈路封裝分組中的反向鏈路標(biāo)志來(lái)請(qǐng)求該分組時(shí),也可實(shí)現(xiàn)該分組的轉(zhuǎn)送??蛻魴C(jī)請(qǐng)求和狀態(tài)分組可用于向主機(jī)報(bào)告錯(cuò)誤和狀態(tài)。對(duì)于外部模式操作而言,每個(gè)主機(jī)都應(yīng)該能夠接收該分組,并且每個(gè)客戶機(jī)應(yīng)該能夠發(fā)送該分組,以便恰當(dāng)和優(yōu)化地使用該MDD接口協(xié)議。還建議對(duì)于內(nèi)部操作,即內(nèi)部主機(jī)和內(nèi)部客戶機(jī),應(yīng)當(dāng)支持該分組,但這不是必須的。圖22中示出了客戶機(jī)請(qǐng)求和狀態(tài)分組的格式。如圖22所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientID,反向鏈路請(qǐng)求、能力變化、客戶機(jī)忙、CRC錯(cuò)誤計(jì)數(shù)和CRC字段。在1個(gè)字節(jié)的類(lèi)型字段中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型70分組,并且使用12個(gè)字節(jié)的預(yù)選固定長(zhǎng)度。所述反向鏈路請(qǐng)求字段可以用來(lái)通知主機(jī)所述客戶機(jī)在反向鏈路封裝分組中需要的字節(jié)數(shù)目,以便其把數(shù)據(jù)發(fā)送回主機(jī)。主機(jī)應(yīng)該試圖通過(guò)在反向鏈路封裝分組中分配至少這個(gè)數(shù)目的字節(jié)來(lái)允許所述請(qǐng)求。主機(jī)可以在子幀中發(fā)送一個(gè)以上的反向鏈路封裝分組以便接納數(shù)據(jù)??蛻魴C(jī)可以在任何時(shí)候發(fā)送客戶機(jī)請(qǐng)求和狀態(tài)分組,并且所述主機(jī)可將該反向鏈路請(qǐng)求參數(shù)解釋為一個(gè)子幀中請(qǐng)求的字節(jié)總數(shù)。下文示出如何將反向鏈路數(shù)據(jù)送回至主機(jī)的具體實(shí)例的其它細(xì)節(jié)。14.位塊傳送分組位塊傳送分組提供了用于沿任意方向滾動(dòng)顯示器區(qū)域的方法。具有這一能力的顯示器將在客戶機(jī)能力分組的顯示器特征能力指示符字段的位0中報(bào)告所述能力。圖23中示出了一個(gè)實(shí)施例的位塊傳送分組的格式。如圖23所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、左上X值、左上Y值、窗口寬度、窗口高度、窗口X移動(dòng)、窗口Y移動(dòng)和CRC字段。通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型71分組,并且使用15個(gè)字節(jié)的預(yù)選固定長(zhǎng)度。這些字段用來(lái)說(shuō)明待移動(dòng)的窗口左上角的坐標(biāo)的X和Y值,待移動(dòng)的窗口的寬度和高度,以及窗口將要分別水平并且垂直移動(dòng)的像素?cái)?shù)目。后兩個(gè)字段的正值使得窗口將向下向右移動(dòng),而負(fù)值讓窗口向上向左移動(dòng)。15.位圖區(qū)域填充分組位圖區(qū)域填充分組提供了很容易地把顯示區(qū)域初始化為單色的手段、結(jié)構(gòu)或方法。具有這一能力的顯示器將在客戶機(jī)能力分組的客戶機(jī)特征能力指示符字段的位l中報(bào)告所述能力。圖24中示出了位圖區(qū)域填充分組的格式的一個(gè)實(shí)施例。如圖24所示,在這種情況下,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、左上X值、左上Y值、窗口寬度、窗口高度、數(shù)據(jù)格式描述符、像素區(qū)域填充值和CRC字段。在l個(gè)字節(jié)的類(lèi)型字段中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型72分組,并且使用17個(gè)字節(jié)的預(yù)選固定長(zhǎng)度。16.位案填充分組位案填充分組提供了很容易地把顯示區(qū)域初始化為預(yù)選圖案的手段和結(jié)構(gòu)。具有這一能力的顯示器將在客戶機(jī)能力分組的客戶機(jī)特征能力指示符字段的位2中報(bào)告所述能力。填充圖案的左上角與待填充的窗口的左上角對(duì)準(zhǔn),除非水平或垂直圖案偏移為非零。如果待填充的窗口比填充圖案更寬或者更高,那么可以多次水平或者垂直地重復(fù)所述圖案以便填充窗口。根據(jù)需要將最后重復(fù)的圖案的右側(cè)或底部截?cái)?。如果窗口比填充圖案小,那么可以截?cái)嗵畛鋱D案的右側(cè)或者底部以便適應(yīng)所述窗口。如果水平圖案偏移為非零,那么在窗口左邊和該左邊加上該水平圖案偏移之間的像素用該圖案最右側(cè)的像素填充。該水平圖案偏移將小于該圖案的寬度。類(lèi)似地,如果垂直圖案偏移為非零,則在該窗口頂邊和該頂邊加上垂直圖案偏移之間的像素用該圖案的最下側(cè)的像素填充。該垂直圖案偏移小于該圖案高度。圖25中示出了位案填充分組的格式的一個(gè)實(shí)施例。如圖25所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、左上X值、左上Y值、窗口寬度、窗口高度、圖案寬度、圖案高度、水平圖案偏移、垂直圖案偏移、數(shù)據(jù)格式描述符、參數(shù)CRC、圖案像素?cái)?shù)據(jù)和像素?cái)?shù)據(jù)CRC字段。在1個(gè)字節(jié)類(lèi)型字段中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型73分組。17.通信鏈路數(shù)據(jù)通道分組通信鏈路數(shù)據(jù)通道分組提供了用于使如PDA的這種具有高級(jí)計(jì)算能力的客戶機(jī)與如蜂窩電話或者無(wú)線數(shù)據(jù)端口設(shè)備的這種無(wú)線收發(fā)器通信的結(jié)構(gòu)、手段或方法。在這種情況下,所述MDDI鏈路充當(dāng)通信設(shè)備和具有移動(dòng)式顯示器的計(jì)算設(shè)備之間的便利高速接口,其中這種分組在設(shè)備的操作系統(tǒng)的數(shù)據(jù)鏈路層傳送數(shù)據(jù)。例如,如果網(wǎng)頁(yè)瀏覽器、電子郵件客戶機(jī)或者整個(gè)PDA被嵌入移動(dòng)式顯示器中,就可以使用這個(gè)分組。具有這一能力的顯示器將在客戶機(jī)能力分組的客戶機(jī)特征能力指示符字段的位3中報(bào)告所述能力。圖26中示出了通信鏈路數(shù)據(jù)通道分組的一個(gè)實(shí)施例的格式。如圖26所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、參數(shù)CRC、通信鏈路數(shù)據(jù)和通信數(shù)據(jù)CRC字段。在一個(gè)實(shí)施例中,在類(lèi)型字段中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型74分組。18.接口類(lèi)型切換請(qǐng)求分組接口類(lèi)型切換請(qǐng)求分組提供了一種手段、方法或結(jié)構(gòu),其使得主機(jī)能夠請(qǐng)求客戶機(jī)或者顯示器從現(xiàn)有或者當(dāng)前模式切換至類(lèi)型1(串行)、類(lèi)型2(2位并行)、類(lèi)型3(4位并行)或者類(lèi)型4(8位并行)模式。在主機(jī)請(qǐng)求特定模式以前,它應(yīng)該通過(guò)檢查客戶機(jī)能力分組的顯示器特征能力指示符字段的位6和7,來(lái)確認(rèn)客戶機(jī)能夠工作在所期望的模式下。圖27中示出了接口類(lèi)型切換請(qǐng)求分組格式的一個(gè)實(shí)施例。如圖27所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、接口類(lèi)型、保留1和CRC字段。通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型75分組,并且使用4字節(jié)的預(yù)選固定長(zhǎng)度。19.接口類(lèi)型確認(rèn)分組接口類(lèi)型確認(rèn)分組由客戶機(jī)發(fā)送,并提供使得客戶機(jī)能夠確認(rèn)接收到接口類(lèi)型切換請(qǐng)求分組的手段、方法和結(jié)構(gòu)。所請(qǐng)求的模式,即類(lèi)型1(串行)、類(lèi)型2(2位并行)、類(lèi)型3(4位并行)或者類(lèi)型4(8位并行)模式,作為這個(gè)分組中的一個(gè)參數(shù)返回給主機(jī)。圖28中示出了接口類(lèi)型確認(rèn)分組的一個(gè)實(shí)施例的格式。如圖28所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientID、接口類(lèi)型、保留1和CRC字段。通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型76分組,并且使用4字節(jié)的預(yù)選固定長(zhǎng)度。20.執(zhí)行類(lèi)型切換分組執(zhí)行類(lèi)型切換分組是用于使主機(jī)命令客戶機(jī)切換至這個(gè)分組中指定的模式的一種手段、結(jié)構(gòu)或方法。這個(gè)模式與接口類(lèi)型切換請(qǐng)求分組和接口類(lèi)型確認(rèn)分組先前請(qǐng)求并且確認(rèn)的模式相同。在發(fā)送這個(gè)分組之后,主機(jī)和客戶機(jī)應(yīng)該切換到達(dá)成一致的模式??蛻魴C(jī)可能在模式改變期間失去并且重新獲得鏈路同步。圖29中示出了執(zhí)行類(lèi)型切換分組的一個(gè)實(shí)施例的格式。如圖29所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、分組類(lèi)型、保留1和CRC字段。在1個(gè)字節(jié)的類(lèi)型字段中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型77分組,并且使用4字節(jié)的預(yù)選固定長(zhǎng)度。21.正向音頻通道啟用分組這個(gè)分組提供使得主機(jī)能夠啟用或者禁用客戶機(jī)中的音頻通道的結(jié)構(gòu)、方法或手段。這一能力十分有用,因?yàn)樵谥鳈C(jī)沒(méi)有音頻輸出時(shí),客戶機(jī)(如顯示器)可以使音頻放大器或者類(lèi)似電路元件斷電以便節(jié)省功率。僅僅使用音頻流的存在與否作為指示符顯然較難實(shí)現(xiàn)??蛻魴C(jī)系統(tǒng)上電時(shí)的缺省狀態(tài)是啟用所有音頻通道。圖30中示出了正向音頻通道啟用分組的一個(gè)實(shí)施例的格式。如圖30所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、音頻通道啟用掩碼和CRC字段。在1個(gè)字節(jié)的類(lèi)型字段中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型78分組,并且使用4字節(jié)的預(yù)選固定長(zhǎng)度。22.反向音頻采樣速率分組這個(gè)分組使得主機(jī)能夠啟用或者禁用反向鏈路音頻通道,并且設(shè)置這一流的音頻數(shù)據(jù)采樣速率。所述主機(jī)選擇在客戶機(jī)能力分組中被定義為有效的采樣速率。如果主機(jī)選擇無(wú)效的采樣速率,那么客戶機(jī)不會(huì)向主機(jī)發(fā)送音頻流,并且在客戶機(jī)錯(cuò)誤報(bào)告分組中可向主機(jī)發(fā)送適當(dāng)?shù)腻e(cuò)誤、錯(cuò)誤值、或錯(cuò)誤信號(hào)。主機(jī)可以通過(guò)把采樣速率設(shè)置為值255來(lái)禁用反向鏈路音頻流。當(dāng)客戶機(jī)系統(tǒng)最初上電或者連接時(shí)假定的缺省狀態(tài)為禁用反向鏈路音頻流。圖31中示出了反向音頻采樣速率分組的一個(gè)實(shí)施例的格式。如圖31所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、音頻采樣速率、保留1和CRC字段。通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型79分組,并且使用4字節(jié)的預(yù)選固定長(zhǎng)度。23.數(shù)字內(nèi)容保護(hù)開(kāi)銷(xiāo)分組這個(gè)分組提供了一種使得主機(jī)和客戶機(jī)能夠交換與正使用的數(shù)字內(nèi)容保護(hù)方法相關(guān)的消息的結(jié)構(gòu)、方法或手段。目前設(shè)想了兩種類(lèi)型的內(nèi)容保護(hù),數(shù)字傳輸內(nèi)容保護(hù)(DTCP)或者高帶寬數(shù)字內(nèi)容保護(hù)系統(tǒng)(HDCP),并且為將來(lái)可替代的保護(hù)方案名稱(chēng)保留了空間。所使用的方法由這個(gè)分組中的內(nèi)容保護(hù)類(lèi)型參數(shù)說(shuō)明。圖32中示出了數(shù)字內(nèi)容保護(hù)開(kāi)銷(xiāo)分組的一個(gè)實(shí)施例格式。如圖32所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、bClientID、內(nèi)容保護(hù)類(lèi)型、內(nèi)容保護(hù)開(kāi)銷(xiāo)消息和CRC字段。通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型80分組。24.透明色彩啟用分組透明色彩啟用分組是一種用來(lái)說(shuō)明在顯示器中哪些色彩是透明的,并且啟用或者禁用利用透明色彩來(lái)顯示圖像的結(jié)構(gòu)、方法或手段。具有這一能力的顯示器在客戶機(jī)能力分組的客戶機(jī)特征能力指示符字段的位4中報(bào)告該能力。當(dāng)具有透明色彩值的像素被寫(xiě)入位圖時(shí),色彩不會(huì)從先前值發(fā)生變化。圖33中示出了透明色彩啟用分組的格式。如圖33所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、透明色彩啟用、保留1、阿爾法光標(biāo)標(biāo)識(shí)符、數(shù)據(jù)格式描述符、透明像素值和CRC字段。在1個(gè)字節(jié)的類(lèi)型字段中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型81分組,并且使用10個(gè)字節(jié)的預(yù)選固定長(zhǎng)度。25.往返行程延遲測(cè)量分組往返行程延遲測(cè)量分組提供了一種用來(lái)測(cè)量從主機(jī)到客戶機(jī)(顯示器)的傳播延遲加上從客戶機(jī)(顯示器)回到主機(jī)的延遲的結(jié)構(gòu)、方法或手段。這一測(cè)量固有地包括線路驅(qū)動(dòng)器和接收器以及互聯(lián)子系統(tǒng)中存在的延遲。這一測(cè)量用來(lái)設(shè)置上文大體描述的反向鏈路封裝分組中的轉(zhuǎn)向延遲和反向鏈路速率除數(shù)參數(shù)。當(dāng)MDDI鏈路以用于特定應(yīng)用的最大速度運(yùn)行時(shí),這種分組是最有用的??梢栽陬?lèi)型1模式下以較低數(shù)據(jù)速率發(fā)送分組,從而增加往返形成延遲測(cè)量的范圍。所述MDDLStb信號(hào)的行為是如同在如下字段發(fā)送全零數(shù)據(jù)兩個(gè)保護(hù)時(shí)間、全零和測(cè)量周期。這樣做使得MDDI—Stb以一半的數(shù)據(jù)速率翻轉(zhuǎn),因此可以在測(cè)量周期中在客戶機(jī)里將MDDI_Stb用作周期性的時(shí)鐘。在一個(gè)實(shí)施例中,客戶機(jī)通常通過(guò)客戶機(jī)能力分組的客戶機(jī)特征能力指示符字段中的位18來(lái)指示支持往返行程延遲測(cè)量分組的能力。建議所有客戶機(jī)都支持往返行程延遲測(cè)量,但主機(jī)也可能基于最大電纜延遲和最大驅(qū)動(dòng)器和接收器延遲來(lái)獲知最差情況下的往返行程延遲。主機(jī)還可在內(nèi)部模式下預(yù)先獲MDDI鏈路的往返行程延遲,這是因?yàn)檫@是使用該接口的設(shè)備的已知設(shè)計(jì)要素(導(dǎo)線長(zhǎng)度、電路類(lèi)型和特性,等等)中的一個(gè)方面。圖34中示出了往返行程延遲測(cè)量分組的格式。如圖34所示,在一個(gè)實(shí)施例中,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、參數(shù)CRC、保護(hù)時(shí)間1、測(cè)量周期、全零和保護(hù)時(shí)間2字段。通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型82分組,并且使用159位的預(yù)選固定長(zhǎng)度。圖35中示出了在往返行程延遲測(cè)量分組期間發(fā)生的事件的時(shí)序。在圖35中,主機(jī)發(fā)送往返行程延遲測(cè)量分組,這通過(guò)其后跟隨有全零和保護(hù)時(shí)間1字段的參數(shù)CRC和選通對(duì)準(zhǔn)字段的出現(xiàn)來(lái)示出。在所述分組到達(dá)客戶機(jī)顯示器設(shè)備或者處理電路以前,延遲3502發(fā)生。當(dāng)客戶機(jī)收到所述分組時(shí),客戶機(jī)在盡可能準(zhǔn)確到實(shí)際的測(cè)量周期的開(kāi)始時(shí)刻傳輸0xff、0xff、和30個(gè)字節(jié)的0x0模式(pattern),其中該測(cè)量周期開(kāi)始是由客戶機(jī)確定的??蛻魴C(jī)開(kāi)始發(fā)送這一序列的實(shí)際時(shí)間距從主機(jī)的角度看的測(cè)量周期的開(kāi)始有延遲。這一延遲量基本上是所述分組用來(lái)通過(guò)線路驅(qū)動(dòng)器和接收器以及互聯(lián)子系統(tǒng)(電纜、導(dǎo)線)進(jìn)行傳送所花費(fèi)的時(shí)間。對(duì)于把該模式從客戶機(jī)傳送回到主機(jī)來(lái)說(shuō),經(jīng)歷了類(lèi)似的延遲量3504。為了準(zhǔn)確地確定往返于客戶機(jī)的信號(hào)的往返行程延遲時(shí)間,主機(jī)對(duì)測(cè)量周期開(kāi)始之后出現(xiàn)的正向鏈路位時(shí)間周期的數(shù)目進(jìn)行計(jì)數(shù),直到檢測(cè)到0xff、0xff、和30個(gè)字節(jié)的0x0序列的開(kāi)頭到達(dá)為止。這一信息用來(lái)確定往返信號(hào)從主機(jī)傳遞至客戶機(jī)并且再返回的時(shí)間量。然后,將這一數(shù)量的一半左右歸因于到達(dá)客戶機(jī)的單向信號(hào)通道所產(chǎn)生的延遲。在兩個(gè)保護(hù)時(shí)間期間,主機(jī)和客戶機(jī)都將線路驅(qū)動(dòng)到邏輯零電平,以保持MDDI_DATA線路處于所定義的狀態(tài)。在兩個(gè)保護(hù)時(shí)間期間,主機(jī)和客戶機(jī)的啟用和禁用時(shí)間使得MDDLData信號(hào)對(duì)于任何有效的往返行程延遲時(shí)間都處于有效低電平。26.正向鏈路偏離校準(zhǔn)分組正向鏈路偏離校準(zhǔn)分組允許客戶機(jī)或者顯示器針對(duì)MDDLData信號(hào)相對(duì)于所述MDDLStb信號(hào)的傳播延遲差異來(lái)校準(zhǔn)自己。在沒(méi)有延遲偏離補(bǔ)償?shù)那闆r下,最大數(shù)據(jù)速率通常是受限的以解決這些延遲中潛在的最壞情況下的變化。通常只有當(dāng)正向鏈路數(shù)據(jù)速率被配置成50Mbps左右或者更低的速率時(shí),才發(fā)送這個(gè)分組。在發(fā)送這個(gè)分組以便校準(zhǔn)顯示器之后,數(shù)據(jù)速率可以逐級(jí)提高至50Mbps以上。如果在偏離校準(zhǔn)過(guò)程期間數(shù)據(jù)速率被設(shè)置得過(guò)高,那么顯示器有可能同步到一個(gè)該位周期的假信號(hào)(alias)上,這可以令延遲偏離補(bǔ)償被設(shè)置為偏離一個(gè)以上的位時(shí)間,從而導(dǎo)致數(shù)據(jù)時(shí)鐘錯(cuò)誤。在發(fā)送正向鏈路偏離校準(zhǔn)分組之前,選擇接口的最高數(shù)據(jù)速率類(lèi)型或者最大可能性的接口類(lèi)型,從而校準(zhǔn)所有存在的數(shù)據(jù)位。圖56中示出了正向鏈路偏離校準(zhǔn)分組格式的一個(gè)實(shí)施例。如圖56所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度(2字節(jié))、分組類(lèi)型、hClientID、參數(shù)CRC、全零、校準(zhǔn)數(shù)據(jù)序列和CRC字段。在類(lèi)型字段中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型82分組,并且在一個(gè)實(shí)施例中具有515的預(yù)選長(zhǎng)度。虛擬控制面板虛擬控制面板(VCP)的使用允許主機(jī)設(shè)置客戶機(jī)中的某些用戶控制。通過(guò)允許由主機(jī)來(lái)調(diào)節(jié)這些參數(shù),客戶機(jī)中的用戶界面得以簡(jiǎn)化,這是因?yàn)榭梢酝ㄟ^(guò)主機(jī)軟件而不是通過(guò)客戶機(jī)中的一個(gè)或多個(gè)微處理器來(lái)生成允許用戶調(diào)節(jié)諸如音量或顯示亮度之類(lèi)的參數(shù)的屏幕畫(huà)面。主機(jī)具有讀取客戶機(jī)中的參數(shù)設(shè)置,并且確定每一控制的有效值范圍的能力??蛻魴C(jī)具有向主機(jī)返回其所能調(diào)節(jié)的控制參數(shù)的報(bào)告的能力。通常指定的控制代碼(VCP代碼)和相關(guān)聯(lián)的數(shù)據(jù)值被用于說(shuō)明客戶機(jī)中的控制和設(shè)置。MDDI規(guī)范中的VCP代碼被擴(kuò)展為16位,以便在分組定義中保持正確的數(shù)據(jù)字段對(duì)準(zhǔn),并且將來(lái)支持補(bǔ)充值,所述補(bǔ)充值對(duì)于這一接口或者將來(lái)的增強(qiáng)是唯一的。27.請(qǐng)求VCP特征分組請(qǐng)求VCP特征分組提供了一種使主機(jī)請(qǐng)求具體控制參數(shù)或者所有有效控制參數(shù)的當(dāng)前設(shè)置的手段、機(jī)制或方法。通常,客戶機(jī)利用VCP特征應(yīng)答分組中適當(dāng)?shù)男畔?lái)響應(yīng)VCP分組。在一個(gè)實(shí)施例中,客戶機(jī)使用客戶機(jī)能力分組中的客戶機(jī)特征能力指示符字段的位20來(lái)表明支持請(qǐng)求VCP特征分組的能力。圖69中示出了一個(gè)實(shí)施例中請(qǐng)求VCP特征分組的格式。如圖69所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、MCCSVCP代碼和CRC字段。在一個(gè)實(shí)施例中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型128,這是在2字節(jié)的類(lèi)型字段中表明的。分組長(zhǎng)度說(shuō)明分組中不包括分組長(zhǎng)度字段的字節(jié)總數(shù),并且對(duì)于這種類(lèi)型的分組而言,該分組長(zhǎng)度通常被固定在8字節(jié)的長(zhǎng)度。所述hClientID字段被保留以供未來(lái)實(shí)現(xiàn)中客戶機(jī)ID使用并通常設(shè)置為零。所述MCCSVCP代碼字段包括2字節(jié)的信息,用于說(shuō)明MCCSVCP控制代碼參數(shù)。0至255的范圍內(nèi)的值令VCP特征應(yīng)答分組以單個(gè)項(xiàng)返回,該單個(gè)表項(xiàng)為在對(duì)應(yīng)于指定的MCCS代碼的VCP特征應(yīng)答列表中的表項(xiàng)。為65535(0xffff)的MCCSVCP代碼用于請(qǐng)求一個(gè)具有VCP特征應(yīng)答列表的VCP特征應(yīng)答分組,所述VCP特征應(yīng)答列表包含由客戶機(jī)支持的每個(gè)控制的特征應(yīng)答列表項(xiàng)。對(duì)于這個(gè)字段而言,256至65534的值被保留以供將來(lái)使用并且目前沒(méi)有使用。28.VCP特征應(yīng)答分組VCP特征應(yīng)答分組提供了一種使客戶機(jī)利用具體控制參數(shù)或者所有有效控制參數(shù)的當(dāng)前設(shè)置來(lái)響應(yīng)主機(jī)請(qǐng)求的手段、機(jī)制或方法??傮w而言,客戶機(jī)響應(yīng)于請(qǐng)求VCP特征分組而發(fā)送所述VCP特征應(yīng)答分組。這個(gè)分組對(duì)確定具體參數(shù)的當(dāng)前設(shè)置,確定具體控制的有效范圍,確定客戶機(jī)是否支持具體的控制或者確定由客戶機(jī)支持的控制集合十分有用。如果發(fā)送涉及客戶機(jī)中沒(méi)有實(shí)現(xiàn)的具體控制的請(qǐng)求VCP特征,那么利用與包含適當(dāng)錯(cuò)誤代碼的未實(shí)現(xiàn)控制相對(duì)應(yīng)的單個(gè)VCP特征應(yīng)答列表項(xiàng)來(lái)返回VCP特征應(yīng)答分組。在一個(gè)實(shí)施例中,所述客戶機(jī)使用客戶機(jī)能力分組的客戶機(jī)特征能力指示符字段的位20來(lái)表明支持VCP特征應(yīng)答分組的能力。圖70中示出了一個(gè)實(shí)施例中的VCP特征應(yīng)答分組的格式。如圖70所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientID、MCCS版本、應(yīng)答序號(hào)、VCP特征應(yīng)答列表和CRC字段。在一個(gè)實(shí)施例中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型129,如在2字節(jié)的類(lèi)型字段中表明的那樣。所述cClientID字段包含保留給客戶機(jī)ID的信息。這個(gè)字段被保留以供將來(lái)使用并且通常設(shè)置為零。MCCS版本字段包含2字節(jié)的信息,用于說(shuō)明由客戶機(jī)實(shí)現(xiàn)的VESAMCCS規(guī)范的版本。2字節(jié)的應(yīng)答序號(hào)字段包含說(shuō)明由客戶機(jī)返回的VCP特征應(yīng)答分組的序號(hào)的信息或者數(shù)據(jù)。所述客戶機(jī),響應(yīng)于具有值為65535的MCCS控制代碼的請(qǐng)求VCP特征分組,返回一個(gè)或多個(gè)VCP特征應(yīng)答分組。所述客戶機(jī)可以經(jīng)由多個(gè)VCP特征應(yīng)答分組擴(kuò)展特征應(yīng)答列表。在這種情況下,客戶機(jī)向每一連續(xù)分組分配序號(hào),并且響應(yīng)單個(gè)請(qǐng)求VCP特征分組而發(fā)送的VCP特征應(yīng)答分組的序號(hào)是從零開(kāi)始并且每次加1。最后的VCP特征應(yīng)答分組中39的最后一個(gè)VCP特征列表項(xiàng)應(yīng)該包含等于0xffff的MCCSVCP控制代碼值,以便確定所述分組是最后一個(gè)并且包含返回的分組組的最高序號(hào)。如果響應(yīng)于請(qǐng)求VCP特征分組只發(fā)送了一個(gè)VCP特征應(yīng)答分組,那么該單個(gè)分組中的應(yīng)答序號(hào)就為零,并且VCP特征應(yīng)答列表包含具有等于Oxffff的MCCSVCP控制代碼的記錄。列表中特征數(shù)目字段包含2字節(jié),用于說(shuō)明該分組的VCP特征應(yīng)答列表中的VCP特征列表項(xiàng)的數(shù)目,而所述VCP特征應(yīng)答列表字段則是包含一個(gè)或多個(gè)VCP特征應(yīng)答列表項(xiàng)的一組字節(jié)。圖71中示出了一個(gè)實(shí)施例中單個(gè)VCP特征應(yīng)答列表項(xiàng)的格式。如圖71所示,每一VCP特征應(yīng)答列表項(xiàng)的長(zhǎng)度是12字節(jié),并且包括MCCSVCP代碼、結(jié)果代碼、最大值和當(dāng)前值字段。2字節(jié)的MCCSVCP代碼字段包含說(shuō)明與這一列表項(xiàng)相關(guān)聯(lián)的MCCSVCP控制代碼參數(shù)的數(shù)據(jù)或者信息。對(duì)于本實(shí)施例,只是在VESAMCCS規(guī)范版本2和后來(lái)版本中定義的控制代碼值被認(rèn)為是有效的。2字節(jié)的結(jié)果代碼字段包含用于說(shuō)明錯(cuò)誤代碼的信息,所述錯(cuò)誤代碼與關(guān)于所指定的MCCSVCP控制的信息請(qǐng)求相關(guān)。這個(gè)字段中的值'o'意味著沒(méi)有錯(cuò)誤,而值'r則意味著指定的控制未在客戶機(jī)中實(shí)現(xiàn)。這個(gè)字段的其它值2至65535目前被保留以便將來(lái)使用以及用于實(shí)現(xiàn)所述領(lǐng)域設(shè)想的其它應(yīng)用,但是現(xiàn)在不使用。4字節(jié)的最大值字段包含32位無(wú)符號(hào)整數(shù),用于說(shuō)明可以設(shè)置為指定的MCCS控制的最大可能值。如果所請(qǐng)求的控制沒(méi)有在客戶機(jī)中實(shí)現(xiàn),就將這一值設(shè)置為零。如果返回值在長(zhǎng)度上小于32位(4字節(jié)),就把所述值換算為32位整數(shù),將最高有效(未使用)字節(jié)設(shè)置為零。4字節(jié)的當(dāng)前值字段包含用于說(shuō)明指定的MCCSVCP連續(xù)(C)或者不連續(xù)(NC)控制的當(dāng)前值的信息。如果所請(qǐng)求的控制沒(méi)有在客戶機(jī)中實(shí)現(xiàn),或者實(shí)現(xiàn)了所述控制但是是表(T)數(shù)據(jù)類(lèi)型,就將這一值設(shè)置為零。如果就每一VESAMCCS規(guī)范而言,返回值在長(zhǎng)度上小于32位(4字節(jié)),就把所述值換算為32位整數(shù),將最高有效(未使用)字節(jié)設(shè)置為零。29.設(shè)置VCP特征分組設(shè)置VCP特征分組提供用于使主機(jī)為客戶機(jī)中連續(xù)和不連續(xù)的控制設(shè)置VCP控制值的手段、機(jī)制或者方法。在一個(gè)實(shí)施例中,所述客戶機(jī)使用客戶機(jī)能力分組的客戶機(jī)特征能力指示符字段的位20來(lái)表明支持設(shè)置VCP特征分組的能力。圖72中示出了一個(gè)實(shí)施例中設(shè)置VCP特征分組的格式。如圖72所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、MCCSVCP代碼、列表中值的數(shù)量、控制值列表和CRC字段。通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型130,如2字節(jié)的類(lèi)型字段中所示那樣,且該類(lèi)型的分組不包括分組長(zhǎng)度字段是20字節(jié)長(zhǎng)。所述hClientID字段再次使用2字節(jié)值來(lái)說(shuō)明或者充當(dāng)客戶機(jī)ID。將這個(gè)字段保留下來(lái)以供將來(lái)使用并且目前將其設(shè)置為零。所述MCCSVCP代碼字段使用2字節(jié)的信息或者值來(lái)說(shuō)明要調(diào)節(jié)的MCCSVCP控制代碼參數(shù)。所述2字節(jié)的列表中值的數(shù)量字段包含用于說(shuō)明控制值列表中存在的16位值的數(shù)目的信息或者值。所述控制值列表通常包含一項(xiàng),除非MCCS控制代碼涉及客戶機(jī)中的表。在不涉及表的控制的情況下,所述控制值列表將包含一個(gè)值,該值用于說(shuō)明將要寫(xiě)入由MCCSVCP代碼字段指定的控制參數(shù)的新值。對(duì)于涉及表的控制來(lái)說(shuō),控制值列表中數(shù)據(jù)的格式是由指定的MCCSVCP代碼的參數(shù)描述來(lái)指定的。如果所述列表包含大于一個(gè)字節(jié)的值,那么首先傳輸最低有效字節(jié),這與其它地方定義的方法相一致。最后,2字節(jié)的CRC字段包含分組中所有字節(jié)的16位CRC,其中包括分組長(zhǎng)度在內(nèi)。30.請(qǐng)求有效參數(shù)分組請(qǐng)求有效參數(shù)分組用作請(qǐng)求該客戶機(jī)返回有效參數(shù)應(yīng)答分組的手段或者機(jī)制,該有效參數(shù)應(yīng)答分組包含由所指定的不連續(xù)(NC)或者表(T)控制支持的一參數(shù)列表。這個(gè)分組只應(yīng)當(dāng)指定不連續(xù)的控制或者涉及客戶機(jī)中的表的控制,而不指定用于指定所有控制的值為65535(0xffff)的MCCSVCP代碼值。如果指定了不支持或者無(wú)效的MCCSVCP代碼,就在有效參數(shù)應(yīng)答分組中返回適當(dāng)?shù)腻e(cuò)誤值。在一個(gè)實(shí)施例中,所述客戶機(jī)使用客戶機(jī)能力分組的客戶機(jī)特征能力指示符字段的位20來(lái)表明支持請(qǐng)求有效參數(shù)分組的能力。圖73中示出了一個(gè)實(shí)施例中的請(qǐng)求有效參數(shù)分組的格式。如圖73所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、MCCSVCP代碼和CRC字段。在一個(gè)實(shí)施例中,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型131,如在2字節(jié)的類(lèi)型字段中表明的那樣。如2字節(jié)分組長(zhǎng)度字段中表明的分組長(zhǎng)度通常被設(shè)置為具有分組中的字節(jié)總數(shù),但不包括分組長(zhǎng)度字段的8個(gè)字節(jié)。所述hClientID再一次指定客戶機(jī)ID,但是正如對(duì)于本領(lǐng)域普通技術(shù)人員顯而易見(jiàn)的那樣,目前被保留下來(lái)以供將來(lái)之用,并且被設(shè)置為零。2字節(jié)MCCSVCP代碼字段包含用于說(shuō)明待查詢的不連續(xù)的MCCSVCP控制代碼參數(shù)的值。這個(gè)字段中的值應(yīng)該對(duì)應(yīng)于客戶機(jī)中實(shí)現(xiàn)的不連續(xù)的控制。值256至65535(Oxffff)通常被保留下來(lái)或者被認(rèn)為是無(wú)效的,并且被認(rèn)為是錯(cuò)誤響應(yīng)中未實(shí)現(xiàn)的控制。31.有效參數(shù)應(yīng)答分組有效參數(shù)應(yīng)答分組是響應(yīng)于請(qǐng)求有效參數(shù)分組而發(fā)送的。它用作識(shí)別不連續(xù)的MCCSVCP控制或者用于返回表的內(nèi)容的控制的有效設(shè)置的手段、方法或機(jī)制。如果所述控制涉及客戶機(jī)中的表,那么VCP參數(shù)應(yīng)答列表僅僅包含被請(qǐng)求的順序表值的具體列表。如果所述表的內(nèi)容無(wú)法正好放進(jìn)單個(gè)有效參數(shù)應(yīng)答分組,就可以由客戶機(jī)發(fā)送具有順序的應(yīng)答序號(hào)的多個(gè)分組。在一個(gè)實(shí)施例中,客戶機(jī)使用客戶機(jī)能力分組的客戶機(jī)特征能力指示符字段的位20來(lái)表明支持有效參數(shù)應(yīng)答分組的能力。主機(jī)可以按照以下方式請(qǐng)求表的內(nèi)容主機(jī)發(fā)送一個(gè)包含必要或者需要的參數(shù)的設(shè)置VCP特征分組,如讀/寫(xiě)參數(shù)、LUT偏移和RGB選擇;然后由主機(jī)發(fā)送用于說(shuō)明所需控制的請(qǐng)求有效參數(shù)分組;然后客戶機(jī)返回包含該表數(shù)據(jù)的一個(gè)或多個(gè)有效參數(shù)應(yīng)答分組。這一操作序列執(zhí)行與MCCS操作模型中描述的表讀取功能相似的功能。如果客戶機(jī)不支持具體的客戶機(jī)參數(shù),那么在一個(gè)實(shí)施例中,這個(gè)分組的相應(yīng)字段將包含值255。對(duì)于客戶機(jī)中使用的參數(shù)來(lái)說(shuō),相應(yīng)的字段應(yīng)該包含客戶機(jī)中的參數(shù)值。圖74中示出了用于一個(gè)實(shí)施例的有效參數(shù)應(yīng)答分組的格式。如圖74所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientID、MCCSVCP代碼、響應(yīng)代碼、應(yīng)答序號(hào)、列表中值的數(shù)量、VCP參數(shù)應(yīng)答列表和CRC字段。對(duì)于一個(gè)實(shí)施例而言,通常將這種類(lèi)型的分組標(biāo)識(shí)為類(lèi)型132,如在2字節(jié)的類(lèi)型字段中表明的那樣。所述cClientID字段被保留給將來(lái)的客戶機(jī)ID,正如根據(jù)上文討論可以獲知的那樣,而3字節(jié)的MCCSVCP代碼分組則包含用于說(shuō)明由這個(gè)分組描述的不連續(xù)MCCSVCP控制代碼參數(shù)的值。如果請(qǐng)求有效參數(shù)分組指定了無(wú)效的MCCSVCP控制代碼,那么用響應(yīng)代碼字段中的適當(dāng)值來(lái)指定這個(gè)字段中同樣的無(wú)效參數(shù)值。如果所述MCCS控制代碼是無(wú)效的,那么VCP參數(shù)應(yīng)答列表將具有零長(zhǎng)度。所述響應(yīng)代碼字段包含2字節(jié)的信息或者值,它說(shuō)明與請(qǐng)求相關(guān)的響應(yīng)的屬性,所述請(qǐng)求為關(guān)于所指定的MCCSVCP控制的信息的請(qǐng)求。如果這個(gè)字段中的值等于O,那么認(rèn)為對(duì)于該數(shù)據(jù)類(lèi)型而言不存在錯(cuò)誤,并且發(fā)送了序列中的最后的有效參數(shù)應(yīng)答分組,該分組具有最高應(yīng)答序號(hào)。如果這個(gè)字段中的值等于l,那么認(rèn)為不存在錯(cuò)誤,但是將要發(fā)送具有更高序號(hào)的其它有效參數(shù)應(yīng)答分組。如果這個(gè)字段中的值等于2,那么認(rèn)為所指定的控制在客戶機(jī)中沒(méi)有實(shí)現(xiàn)。如果這個(gè)字段中的值等于3,那么所指定的控制不是不連續(xù)控制(它是一個(gè)連續(xù)控制且始終具有從零到其最大值的所有值的有效集合)。等于4至65535的這個(gè)字段的值被保留下來(lái)以供將來(lái)使用并且通常不使用。2字節(jié)的應(yīng)答序號(hào)字段指定由客戶機(jī)返回的有效參數(shù)應(yīng)答分組的序號(hào)。所述客戶機(jī),響應(yīng)于一個(gè)請(qǐng)求有效參數(shù)分組,返回一個(gè)或多個(gè)有效參數(shù)應(yīng)答分組。所述客戶機(jī)可以將所述VCP參數(shù)應(yīng)答列擴(kuò)展到整個(gè)多個(gè)有效參數(shù)應(yīng)答分組中。在后一情況下,客戶機(jī)將向每一連續(xù)的分組分配序號(hào),并且在除序列中最后一個(gè)分組之外的所有分組中,把響應(yīng)代碼設(shè)置為1。序列中最后的有效參數(shù)應(yīng)答分組將具有最高的應(yīng)答序號(hào),并且所述響應(yīng)代碼包含的值為0。所述2字節(jié)的列表中值的數(shù)量字段說(shuō)明所述VCP參數(shù)應(yīng)答列表中存在的16位值的數(shù)目。如果所述響應(yīng)代碼不等于零,那么列表中值的數(shù)量的參數(shù)是零。所述VCP參數(shù)應(yīng)答列表字段包含一列0至32760的2字節(jié)值,用于表明由MCCS控制代碼字段指定的不連續(xù)控制的有效值集合。在VESAMCCS規(guī)范中給出了不連續(xù)控制代碼的定義。最后,在這個(gè)實(shí)施例中,所述CRC字段包含分組中所有字節(jié)的16位CRC,其中包括分組長(zhǎng)度在內(nèi)。阿爾法光標(biāo)圖像用于經(jīng)由通信鏈路傳遞數(shù)據(jù)的MDD接口和關(guān)聯(lián)的本發(fā)明的協(xié)議及機(jī)制提供了對(duì)互相重疊并且具有不同程度透明度的多重圖像平面的支持。硬件光標(biāo)可以使用具有可變X-Y偏移的重疊圖像來(lái)實(shí)現(xiàn)。下面提供對(duì)阿爾法光標(biāo)功能和相關(guān)協(xié)議支持的概述。在響應(yīng)于請(qǐng)求特定狀態(tài)分組而發(fā)送的阿爾法光標(biāo)圖像能力分組中定義了支持阿爾法光標(biāo)圖像分組的能力。32.阿爾法光標(biāo)圖像能力分組阿爾法光標(biāo)圖像能力分組用來(lái)定義客戶機(jī)中的阿爾法光標(biāo)圖像和相關(guān)聯(lián)的透明度映射的特性。在一個(gè)實(shí)施例中,客戶機(jī)使用有效狀態(tài)應(yīng)答列表分組的有效參數(shù)應(yīng)答列表中參數(shù)值133來(lái)表明支持阿爾法光標(biāo)圖像能力分組的能力。對(duì)于一個(gè)實(shí)施例而言,把分組長(zhǎng)度字段中指定的分組長(zhǎng)度設(shè)置為固定值20,其不包括所述分組長(zhǎng)度字段。圖75中示出一個(gè)實(shí)施例中的阿爾法光標(biāo)圖像能力分組的格式。如圖75所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientID、阿爾法光標(biāo)標(biāo)識(shí)符、阿爾法光標(biāo)位圖寬度、阿爾法光標(biāo)位圖高度、RGB能力、單色能力、保留1、YCrCb能力、透明度映射分辨率、能力位(C即abilityBits)和CRC字段。通常保留所述cClientID字段以供將來(lái)客戶機(jī)ID使用,并且目前將它設(shè)置為零。阿爾法光標(biāo)標(biāo)識(shí)符字段(2字節(jié))包含用于識(shí)別具體阿爾法光標(biāo)平面的值。如果客戶機(jī)支持n個(gè)阿爾法光標(biāo)圖像平面,那么阿爾法光標(biāo)標(biāo)識(shí)符具有0至n-l的有效范圍。在一個(gè)實(shí)施例中,值n是由客戶機(jī)能力分組的阿爾法光標(biāo)圖像平面字段指定的。所述客戶機(jī)為每個(gè)阿爾法光標(biāo)圖像平面返回唯一的阿爾法光標(biāo)圖像能力分組。422字節(jié)的阿爾法光標(biāo)位圖寬度字段值說(shuō)明以像素個(gè)數(shù)表示的阿爾法光標(biāo)位像的寬度,而2字節(jié)的阿爾法光標(biāo)位圖高度字段值則說(shuō)明以像素個(gè)數(shù)表示的阿爾法光標(biāo)位圖圖像的高度。RGB能力字段_使用2字節(jié)來(lái)說(shuō)明可以按照RGB格式顯示的分辯率的位數(shù)。如果客戶機(jī)無(wú)法使用RGB格式,那么這一值是零。所述RGB能力字包括三個(gè)獨(dú)立的值,在一個(gè)實(shí)施例中,它是這樣實(shí)現(xiàn)的位3至0定義每一像素中藍(lán)色(藍(lán)色強(qiáng)度)的最大位數(shù);位7至4定義每一像素中綠色(綠色強(qiáng)度)的最大位數(shù);位11至8定義每一像素中紅色(紅色強(qiáng)度)的最大位數(shù);位15至12被保留下來(lái)以便將來(lái)用于呈現(xiàn)RGB能力信息,而現(xiàn)在被設(shè)置為零。1字節(jié)的單色能力字段用來(lái)指定可以按照單色格式顯示的分辯率的位數(shù)。如果客戶機(jī)無(wú)法使用單色格式,那么這一值是零。位7至4被保留以供將來(lái)使用,并且因此通常設(shè)置為零。位3至0定義每一像素中可以存在的灰度級(jí)的最大位數(shù)。這四位能夠說(shuō)明每個(gè)像素由1至15位構(gòu)成。如果所述值是零,那么客戶機(jī)不支持所述單色格式。1字節(jié)的保留1字段包含通常被保留以備將來(lái)之用的值,并且因此,這個(gè)字段中的所有位都被設(shè)置為零。這將令后續(xù)2字節(jié)字段與16位字地址(address)對(duì)準(zhǔn),并且令4字節(jié)字段與32位字地址對(duì)準(zhǔn)。2字節(jié)的YCbCr能力字段包含用于說(shuō)明可以按照YCbCr格式顯示的分辯率的位數(shù)的值或者信息。如果客戶機(jī)無(wú)法使用YCrCb格式,那么這一值是零。通常,在一個(gè)實(shí)施例中,所述YCbCr能力字包括三個(gè)獨(dú)立的值位3至0定義用于說(shuō)明Cr采樣的最大位數(shù);位7至4定義用于說(shuō)明Cb采樣的最大位數(shù);位11至8定義用于說(shuō)明Y采樣的最大位數(shù);并且位15至12被保留以供將來(lái)用于呈現(xiàn)YCbCr能力信息或者值,但是目前被設(shè)置為零。l字節(jié)的透明度映射分辯率字段包含用于說(shuō)明阿爾法光標(biāo)圖像透明度映射的每一像素位置中的位數(shù)(深度)的值或者信息。這一值在從1至8的范圍內(nèi)。如果所述值是零,那么對(duì)于這一阿爾法光標(biāo)圖像緩沖器(由阿爾法光標(biāo)標(biāo)識(shí)符字段指定的緩沖器)來(lái)說(shuō),不支持透明度映射。l字節(jié)的能力位字段提供包含一組標(biāo)志的值或者信息,所述標(biāo)志說(shuō)明與阿爾法光標(biāo)圖像緩沖器相關(guān)聯(lián)的能力。在一個(gè)實(shí)施例中,所述標(biāo)志是如此定義的位O用于選擇將要置于分組格式中的阿爾法光標(biāo)視頻流分組中的像素?cái)?shù)據(jù)。位1用于表明阿爾法光標(biāo)透明度分組中的透明度映射數(shù)據(jù)是分組格式。圖76中示出了字節(jié)對(duì)準(zhǔn)并且打包的透明度映射數(shù)據(jù)的實(shí)例。位2用于表明使用阿爾法光標(biāo)圖像偏移分組阿爾法光標(biāo)圖像平面能夠支持圖像偏移能力。位3用于表明阿爾法光標(biāo)圖像平面能夠支持色彩映射數(shù)據(jù)格式。與用于主圖像緩沖器和可縮放視頻流的情況一樣,同樣的色彩映射表可用于阿爾法光標(biāo)圖像平面。所述色彩映射是使用其它地方描述的色彩映射分組來(lái)配置的。保留位7至4以供將來(lái)使用,并且因此通常將其設(shè)置為零值或邏輯零電平。33.阿爾法光標(biāo)透明度映射分組阿爾法光標(biāo)透明度映射分組定義了指定的阿爾法光標(biāo)圖像平面的圖像透明度映射的內(nèi)容。某些應(yīng)用可能要求一個(gè)透明度映射,且該透明度映射的數(shù)據(jù)量大于能夠在單個(gè)分組中傳輸?shù)臄?shù)據(jù)量。在這種情況下,通過(guò)使用如下所述的透明度映射X和Y起始字段,可以發(fā)送多個(gè)阿爾法光標(biāo)透明度映射分組,每個(gè)均具有透明度映射的不同子集。這些字段按照類(lèi)似于視頻流分組的X起始和Y起始字段的方式進(jìn)行工作。在一個(gè)實(shí)施例中,客戶機(jī)使用每個(gè)具體阿爾法光標(biāo)平面的阿爾法光標(biāo)圖像能力分組的透明度映射分辨率字段來(lái)表明其支持阿爾法光標(biāo)透明度映射分組的能力,其中阿爾法光標(biāo)平面是由阿爾法光標(biāo)圖像能力分組的阿爾法光標(biāo)標(biāo)識(shí)符字段指定的。所述分組長(zhǎng)度和客戶機(jī)ID字段如上文就其它分組所述的方式使用。在一個(gè)實(shí)施例中,分組類(lèi)型字段中的值134用來(lái)把分組標(biāo)識(shí)為阿爾法光標(biāo)透明度映射分組。圖76中示出了用于一個(gè)實(shí)施例的阿爾法光標(biāo)透明度映射分組的格式。如圖76所示,將這種類(lèi)型的分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、阿爾法光標(biāo)標(biāo)識(shí)符、透明度映射X起始、透明度映射Y起始、透明度映射分辨率、保留1、參數(shù)CRC、透明度映射介質(zhì)和透明度映射數(shù)據(jù)CRC字段。2字節(jié)的阿爾法光標(biāo)標(biāo)識(shí)符字段具有用于標(biāo)識(shí)具體阿爾法光標(biāo)平面的值。如果客戶機(jī)支持n個(gè)阿爾法光標(biāo)圖像平面,那么阿爾法光標(biāo)標(biāo)識(shí)符具有0至n-l的有效范圍。2字節(jié)的透明度映射X和Y起始字段均指定絕對(duì)的X和Y坐標(biāo),其中所述點(diǎn)(透明度映射X起始,透明度映射Y起始)是下面的透明度映射數(shù)據(jù)字段中的第一像素。所述透明度映射分辨率字段(1字節(jié))包含用于說(shuō)明透明度映射的分辨率以及所述數(shù)據(jù)是否被打包的值。在這個(gè)字段的一個(gè)實(shí)施例中,位3至0定義所有透明度映射表項(xiàng)中存在的分辨率的位數(shù)。有效的值說(shuō)明寬度是從1至8位。值0和9至15被認(rèn)為是無(wú)效的。這一值應(yīng)該與客戶機(jī)在阿爾法光標(biāo)圖像能力分組中的透明度映射分辨率字段中返回的值匹配。位6至4被保留以供將來(lái)使用,并且因此此時(shí)通常設(shè)置為邏輯零。這一字節(jié)的位7說(shuō)明透明度映射數(shù)據(jù)是打包形式還是字節(jié)對(duì)準(zhǔn)形式。如果位7等于'l',那么透明度映射數(shù)據(jù)是打包的形式,而如果是'O',所述數(shù)據(jù)就是字節(jié)對(duì)準(zhǔn)形式。在其他地方示出了打包的和字節(jié)對(duì)準(zhǔn)的透明度映射數(shù)據(jù)的一個(gè)實(shí)例。這一位的值必須與阿爾法光標(biāo)圖像能力分組的能力位字段中位1的值匹配。1字節(jié)的保留1字段被保留以備將來(lái)之用,因此,這個(gè)字段中的所有位通常被設(shè)置為等于邏輯零電平。這個(gè)字段的一個(gè)目的在于讓所有后續(xù)2字節(jié)字段與16位字地址對(duì)準(zhǔn),讓4字節(jié)字段與32位字地址對(duì)準(zhǔn)。參數(shù)CRC字段包含從分組長(zhǎng)度到保留1字段的所有字節(jié)的16位CRC。如果這一CRC未能通過(guò)校驗(yàn),就丟棄整個(gè)分組。對(duì)于透明度映射數(shù)據(jù)字段來(lái)說(shuō),每一透明度映射位置在寬度上是1至8位。如果單個(gè)透明度映射無(wú)法剛好放進(jìn)一個(gè)阿爾法和光標(biāo)透明度映射分組,那么整個(gè)透明度映射可以通過(guò)發(fā)送多個(gè)分組來(lái)指定,每一分組中具有不同透明度映射數(shù)據(jù)和透明度映射X和Y起始值。2字節(jié)的透明度映射數(shù)據(jù)CRC字段包含只有透明度映射數(shù)據(jù)的16位CRC。如果這一CRC未能通過(guò)校驗(yàn),那么透明度映射數(shù)據(jù)仍可被使用,不過(guò)CRC錯(cuò)誤計(jì)數(shù)將增加。34.阿爾法光標(biāo)圖像偏移分組阿爾法光標(biāo)圖像偏移分組指定光標(biāo)距離主顯示圖像左上角的X和Y偏移。圖77中說(shuō)明阿爾法光標(biāo)圖像偏移分組的格式。如圖77所示,在一個(gè)實(shí)施例中,所述阿爾法光標(biāo)圖像偏移分組被構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、阿爾法光標(biāo)X偏移、阿爾法光標(biāo)Y偏移和CRC字段。在一個(gè)實(shí)施例中,客戶機(jī)使用每個(gè)具體阿爾法光標(biāo)平面的阿爾法光標(biāo)圖像能力分組中的能力位字段的位2來(lái)表明其支持阿爾法光標(biāo)圖像偏移分組的能力,其中該阿爾法光標(biāo)平面是由阿爾法光標(biāo)圖像能力分組的阿爾法光標(biāo)標(biāo)識(shí)符字段指定的。在一個(gè)實(shí)施例中,所述分組長(zhǎng)度被固定在IO,如2字節(jié)的分組長(zhǎng)度字段所示。在一個(gè)實(shí)施例中,分組類(lèi)型135把該分組標(biāo)識(shí)為阿爾法光標(biāo)圖像偏移分組。2字節(jié)的阿爾法光標(biāo)X和Y偏移字段包含用于分別說(shuō)明光標(biāo)圖像的像素的最左列和頂行距離主圖像左側(cè)和頂部的水平和垂直偏移的值。所述2字節(jié)的hClientID包含保留給客戶機(jī)ID的16位無(wú)符號(hào)整數(shù)。這個(gè)字段被保留供將來(lái)使用并且通常將這些位設(shè)置為邏輯零電平或值。35.阿爾法光標(biāo)視頻流分組阿爾法光標(biāo)視頻流分組承載視頻數(shù)據(jù)來(lái)更新阿爾法光標(biāo)圖像平面的矩形區(qū)域。這一區(qū)域的大小可以象單個(gè)像素那么小,或者象整個(gè)顯示器那么大。圖78說(shuō)明阿爾法光標(biāo)視頻流分組的格式。如圖78所示,在一個(gè)實(shí)施例中,阿爾法光標(biāo)視頻流分組被構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、bClientID、視頻數(shù)據(jù)格式屬性、X左沿、Y頂沿、X右沿、Y底沿、X起始、Y起始、像素計(jì)數(shù)、參數(shù)Crc、像素?cái)?shù)據(jù)和像素?cái)?shù)據(jù)CRC字段。在一個(gè)實(shí)施例中,客戶機(jī)通過(guò)使用每個(gè)具體阿爾法光標(biāo)平面的阿爾法光標(biāo)圖像能力分組來(lái)表明其支持阿爾法光標(biāo)視頻流分組及其相關(guān)參數(shù)的能力,其中所述阿爾法光標(biāo)平面由阿爾法光標(biāo)圖像能力分組的阿爾法光標(biāo)標(biāo)識(shí)符字段指定,并且分組類(lèi)型字段中的值17表明或者把該分組標(biāo)識(shí)為阿爾法光標(biāo)視頻流分組。所述hClientID字段(2字節(jié))被保留以供將來(lái)用作客戶機(jī)ID,并且同時(shí)將其通常設(shè)置為零,正如所述領(lǐng)域?qū)⒘私獾哪菢印?字節(jié)的視頻數(shù)據(jù)格式描述符字段包含用于說(shuō)明當(dāng)前分組的當(dāng)前流中像素?cái)?shù)據(jù)內(nèi)的每一像素的格式的信息或者值。像素?cái)?shù)據(jù)格式必須符合如在阿爾法光標(biāo)圖像能力分組中所定義的阿爾法光標(biāo)圖像平面的至少一個(gè)有效格式。所述視頻數(shù)據(jù)格式描述符字段包含只用于定義當(dāng)前分組的像素格式的值,并且不暗指在特定視頻流的可使用期間(lifetime)將持續(xù)使用不變的格式。上述圖ll示出視頻數(shù)據(jù)格式描述符是如何編碼的。所述格式如下在一個(gè)實(shí)施例中,當(dāng)位[15:13]是'000'時(shí),那么所述視頻分組括單色像素陣列,其中每一像素的位數(shù)由視頻數(shù)據(jù)格式描述符字的位3至0定義。然后位11至4被設(shè)置為零。當(dāng)位[15:13]是'001'時(shí),那么所述視頻分組括彩色像素陣列,其均通過(guò)色彩映射(調(diào)色板)來(lái)指定顏色。視頻數(shù)據(jù)格式描述符字的5至0位定義每一像素的位數(shù),而位11至6被設(shè)置為零。當(dāng)位[15:13]是'010'時(shí),那么所述視頻分組括具有原始RGB格式的彩色像素陣列,其中每一像素紅色的位數(shù)由位11至8定義,每一像素綠色的位數(shù)由位7至4定義,每一像素藍(lán)色的位數(shù)由位3至0定義。每一像素中位數(shù)總數(shù)是紅色、綠色和藍(lán)色的位數(shù)和。當(dāng)位[15:13]是'011,時(shí),那么視頻分組括具有亮度和色度信息的4:2:2的YCbCr格式的視頻數(shù)據(jù)陣列。每像素亮度(Y)的位數(shù)是由位11至8定義的,Cb分量的位數(shù)是由位7至4定義的,而Cr分量的位數(shù)是由位3至0定義的。Cb和Cr分量是以Y分量一半的速率發(fā)送的。這個(gè)分組的像素?cái)?shù)據(jù)部分中的視頻采樣按照如下方式組織Cbn,Yn,Crn,Yn+1,Cbn+2,Yn+2,Crn+2,Yn+3,......,其中Cbn和Crn與Yn和Yn+1相關(guān)聯(lián),并且Cbn+2和Crn+2與Yn+2和Yn+3相關(guān)聯(lián)等等。Yn,Yn+l,Yn+2和Yn+3是單個(gè)行中從左至右的四個(gè)連續(xù)像素的亮度值。色彩分量的順序與微軟公司UYVYFOURCC格式相同。如果在由視頻流分組所定位的窗口的一行中存在有奇數(shù)個(gè)(X右沿-X左沿+l)像素,那么對(duì)應(yīng)于每一行中最后像素的Cb值后面將跟隨有下一行第一像素的Y值。建議使用YCbCr格式的窗口具有偶數(shù)個(gè)像素的寬度。分組中的像素分組含偶數(shù)個(gè)像素。在像素?cái)?shù)據(jù)的最后像素對(duì)應(yīng)于視頻流分組報(bào)頭中指定的窗口里的行的最后像素的情況下,即,當(dāng)像素?cái)?shù)據(jù)中最后像素的X位置等于X右沿時(shí),像素?cái)?shù)據(jù)可以包含奇數(shù)或者偶數(shù)個(gè)像素。對(duì)于所有五個(gè)格式來(lái)說(shuō),位12(在圖中標(biāo)為"P")指定像素?cái)?shù)據(jù)采樣是否被打包。當(dāng)位12的值是'0'時(shí),那么把像素?cái)?shù)據(jù)字段中每一像素和每一像素內(nèi)的每一色彩與MDDI接口字節(jié)邊界字節(jié)對(duì)準(zhǔn)。當(dāng)位12的值是'l'時(shí),那么對(duì)像素?cái)?shù)據(jù)中的每一像素和每一像素內(nèi)的每一顏色進(jìn)行打包從而相對(duì)于先前像素或色彩沒(méi)有未使用位。在一個(gè)實(shí)施例中,像素?cái)?shù)據(jù)屬性字段(2字節(jié))具有按照如下方式解釋的一系列位值。位1和0選擇如何路由顯示像素?cái)?shù)據(jù)。對(duì)于位值'IT來(lái)說(shuō),向兩只眼睛顯示數(shù)據(jù),對(duì)于位值'io'來(lái)說(shuō),只把數(shù)據(jù)路由至左眼,而對(duì)于位值'or來(lái)說(shuō),只把位值路由至右眼。像素?cái)?shù)據(jù)屬性字段的位2表明像素?cái)?shù)據(jù)是否以隔行格式提供,值'0'意味著像素?cái)?shù)據(jù)處于標(biāo)準(zhǔn)的逐行格式,并且從一行前進(jìn)至下一行時(shí),行號(hào)(像素Y坐標(biāo))加l。當(dāng)這一位具有值'l'時(shí),像素?cái)?shù)據(jù)處于隔行格式,并且從一行前進(jìn)到下一行時(shí),行號(hào)加2。位3表明像素?cái)?shù)據(jù)處于交替像素格式。這與位2允許的標(biāo)準(zhǔn)隔行模式相似,但是這里隔行是垂直的,而不是水平的。當(dāng)位3是'0'時(shí),像素?cái)?shù)據(jù)處于標(biāo)準(zhǔn)逐個(gè)像素格式,接收到每一連續(xù)像素時(shí),列號(hào)(像素x坐標(biāo))加i。當(dāng)位3是'r時(shí),像素?cái)?shù)據(jù)處于交替像素格式,接收到每一像素時(shí),列號(hào)加2。像素?cái)?shù)據(jù)屬性字段的位4表明像素?cái)?shù)據(jù)涉及顯示器還是照相機(jī),S卩,數(shù)據(jù)是被傳送至無(wú)線電話或者類(lèi)似設(shè)備甚至便攜式計(jì)算機(jī)或如上所述的其它設(shè)備的內(nèi)部顯示器或者從中傳送出來(lái),或數(shù)據(jù)被傳送到嵌入或者直接耦合到所述設(shè)備的照相機(jī)或者從中傳送出來(lái)的情況。當(dāng)位4是'0'時(shí),像素?cái)?shù)據(jù)被傳送到顯示器幀緩沖器或者從中傳送出來(lái)。當(dāng)位4是'l'時(shí),像素?cái)?shù)據(jù)被傳送到某些類(lèi)型的照相機(jī)或者視頻設(shè)備或者從中傳送出來(lái),這種設(shè)備是所屬領(lǐng)域眾所周知的。像素?cái)?shù)據(jù)屬性字段的位5被保留以供將來(lái)使用或者用于MDD接口的應(yīng)用,因此通常被設(shè)定為零值或者'0'。像素?cái)?shù)據(jù)屬性字段的位7和6是顯示器更新位,用于說(shuō)明將將要寫(xiě)入像素?cái)?shù)據(jù)的幀緩沖器。其它地方討論了更多的具體效果。對(duì)于位值'or來(lái)說(shuō),像素?cái)?shù)據(jù)被寫(xiě)入離線圖像緩沖器中。對(duì)于位值'OO'來(lái)說(shuō),像素?cái)?shù)據(jù)被寫(xiě)入用于刷新顯示器的圖像緩沖器中。對(duì)于位值'ir來(lái)說(shuō),像素?cái)?shù)據(jù)被寫(xiě)入所有圖像緩沖器中。位值或者組合'io'被當(dāng)做無(wú)效值或者標(biāo)記,并且將該像素?cái)?shù)據(jù)忽略,而不寫(xiě)入任何圖像緩沖器。這一值可能對(duì)于所述接口的將來(lái)應(yīng)用是有用的。位8至15被保留以供將來(lái)使用,并且因此通常設(shè)置為零。在一個(gè)實(shí)施例中,2字節(jié)的X起始和Y起始字段說(shuō)明像素?cái)?shù)據(jù)字段中第一像素的點(diǎn)(X起始,Y起始)的絕對(duì)X和Y坐標(biāo)。2字節(jié)的X左沿和Y頂沿字段說(shuō)明由像素?cái)?shù)據(jù)字段填充的阿爾法光標(biāo)圖像窗口的左沿的X坐標(biāo)以及頂沿的Y坐標(biāo),而X右沿和Y底沿字段則說(shuō)明被更新的阿爾法光標(biāo)圖像窗口的右沿的X坐標(biāo)以及底沿的Y坐標(biāo)。像素計(jì)數(shù)字段(2字節(jié))說(shuō)明下面的像素?cái)?shù)據(jù)字段中的像素?cái)?shù)目。2字節(jié)的參數(shù)CRC字段包含從分組長(zhǎng)度到像素計(jì)數(shù)的所有字節(jié)的CRC。如果這一CRC未能通過(guò)校驗(yàn),就丟棄整個(gè)分組。所述像素?cái)?shù)據(jù)字段包含將被顯示的原始視頻信息,并且按照由視頻數(shù)據(jù)格式描述符字段描述的方式對(duì)該原始視頻信息進(jìn)行格式化。如其它地方所討論的那樣,數(shù)據(jù)每次傳輸一"行"。像素?cái)?shù)據(jù)CRC字段(2字節(jié))包含只對(duì)該像素?cái)?shù)據(jù)的16位CRC。如果這一值的CRC驗(yàn)證失敗,那么像素?cái)?shù)據(jù)仍可以使用,但是CRC錯(cuò)誤計(jì)數(shù)增加??煽s放視頻流圖像所述MDD接口或者協(xié)議機(jī)制、結(jié)構(gòu)、手段或者方法對(duì)可縮放視頻流圖像提供支持,它允許主機(jī)向客戶機(jī)發(fā)送與原始圖像相比按比例放大或縮小的圖像,并且所述可縮放圖像(thescaledimage)被復(fù)制到主圖像緩沖器。對(duì)可縮放視頻流(scaledvideostream)的功能以及相關(guān)聯(lián)的協(xié)議支持的概述在其他地方給出。支持可縮放視頻流的能力被定義在響應(yīng)于請(qǐng)求特定狀態(tài)分組而發(fā)送的可縮放視頻流能力分組內(nèi)或者由其定義。[O428]36.可縮放視頻流能力分組可縮放視頻流能力分組定義了客戶機(jī)中的或者由其使用的可縮放視頻流源圖像的特性。圖79中總體上示出了可縮放視頻流能力分組的格式。如圖79所示,在一個(gè)實(shí)施例中,可縮放視頻流能力分組被構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientID、最大流數(shù)、源最大X大小、源最大Y大小、RGB能力、單色能力、保留1、YCrCb能力、保留2和CRC字段。在一個(gè)實(shí)施例中,分組長(zhǎng)度被選擇為固定的20字節(jié),如在長(zhǎng)度字段中所示,其包括2字節(jié)的cClientID字段和CRC字段,其中cClientID字段被保留以供客戶機(jī)ID之用,否則被設(shè)置為零。在一個(gè)實(shí)施例中,所述客戶機(jī)使用有效狀態(tài)應(yīng)答列表分組中有效參數(shù)應(yīng)答列表內(nèi)的參數(shù)值143來(lái)表明其支持可縮放視頻流能力分組的能力。2字節(jié)的最大流數(shù)字段包含用于標(biāo)識(shí)可以一次分配的同步可縮放視頻流的最大數(shù)目的值。在一個(gè)實(shí)施例中,如果可縮放視頻流的最大數(shù)目已被分配,那么客戶機(jī)應(yīng)該拒絕分配可縮放視頻流的請(qǐng)求。如果分配了小于最大數(shù)目的可縮放視頻流,那么客戶機(jī)還可以基于客戶機(jī)中的其它資源限制來(lái)拒絕分配請(qǐng)求。源最大X大小以及Y大小字段(2字節(jié))分別指定以像素?cái)?shù)量表示可縮放視頻流源圖像的最大寬度和高度的值。RGB能力字段使用一些值來(lái)指定可以按照RGB格式顯示的分辨率的位數(shù)。如果可縮放視頻流無(wú)法使用RGB格式,那么這一值被設(shè)置為等于零。所述RGB能力字包括三個(gè)獨(dú)立的無(wú)符號(hào)值位3至0定義每一像素中藍(lán)色(藍(lán)色強(qiáng)度)的最大位數(shù),位7至4定義每一像素中綠色(綠色強(qiáng)度)的最大位數(shù),位11至8定義每一像素中紅色(紅色強(qiáng)度)的最大位數(shù),而位15至12被保留下來(lái)以供今后用于將來(lái)的能力定義,通常設(shè)置為零。l字節(jié)的單色能力字段包含用來(lái)說(shuō)明可以按照單色格式顯示的分辨率的位數(shù)的值。如果可縮放視頻流無(wú)法使用單色格式,那么這一值是零。位7至4被保留以供將來(lái)使用,并且因此對(duì)于當(dāng)前應(yīng)用而言應(yīng)該設(shè)置為零('O'),當(dāng)然該值可以隨時(shí)間而改變,如同本領(lǐng)域技術(shù)人員將理解的那樣。位3至0定義每一像素中可以存在的灰度級(jí)的最大位數(shù)。這四位能夠說(shuō)明每一像素包括1至15位。如果所述值是零,那么可縮放視頻流不支持所述單色格式。保留1字段(在這里是1字節(jié))被保留以供將來(lái)用于提供與可縮放視頻流分組信息或者數(shù)據(jù)相關(guān)的值。因此,目前,這個(gè)字段中的所有位都被設(shè)置為邏輯'0'。這個(gè)字段的一個(gè)目的在于讓所有后續(xù)2字節(jié)字段與16位字地址對(duì)準(zhǔn),讓4字節(jié)字段與32位字地址對(duì)準(zhǔn)。2字節(jié)的YCbCr能力字段包含用于說(shuō)明可以按照YCbCr格式顯示的分辨率的位數(shù)的值。如果可縮放視頻流無(wú)法使用YCbCr格式,那么這一值是零。所述YCbCr能力字包括三個(gè)獨(dú)立的無(wú)符號(hào)值位3至0定義了用于說(shuō)明Cr采樣的最大位數(shù);位7至4定義了用于說(shuō)明Cb采樣的最大位數(shù);位11至8定義了用于說(shuō)明Y采樣的最大位數(shù);位15至12被保留以供將來(lái)使用并且通常設(shè)置為零。l字節(jié)的能力位字段包含8位無(wú)符號(hào)整數(shù),它包含一組用于說(shuō)明與可縮放視頻流相關(guān)聯(lián)的能力的標(biāo)志。所述標(biāo)志定義如下位O覆蓋了可縮放視頻流分組中的像素?cái)?shù)據(jù)能夠?yàn)榇虬袷降那闆r。在先前圖12中示出了打包的和字節(jié)對(duì)準(zhǔn)的像素?cái)?shù)據(jù)的實(shí)例。位l被保留以供將來(lái)使用并且被設(shè)置為零;位2也被保留供將來(lái)使用并且設(shè)置為零;位3覆蓋了可縮放視頻流能夠按照色彩映射數(shù)據(jù)格式指定的情況。用于可縮放視頻流的色彩映射表與用于主要圖像緩沖器和所述阿爾法光標(biāo)圖像平面的色彩映射表相同。使用其它地方描述的色彩映射分組可配置所述色彩映射;并且位7至4被保留以供將來(lái)使用并且通常設(shè)置為零。保留2字段(在這里是1字節(jié))被保留以供將來(lái)用于提供與可縮放視頻流分組信息或者數(shù)據(jù)相關(guān)的值。因此,目前,這個(gè)字段中的所有位都被設(shè)置為邏輯'0'。這個(gè)字段的一個(gè)目的在于讓所有后續(xù)2字節(jié)字段與16位字地址對(duì)準(zhǔn),讓4字節(jié)字段與32位字地址對(duì)準(zhǔn)。37.可縮放視頻流設(shè)置分組可縮放視頻流設(shè)置分組用來(lái)定義可縮放視頻流的參數(shù),并且客戶機(jī)使用所述信息來(lái)分配內(nèi)部存儲(chǔ)器以便緩存并且縮放所述圖像。通過(guò)利用發(fā)送其中X圖像大小和Y圖像大小字段為零的分組,可以解除對(duì)流的分配。解除分配的可縮放視頻流稍后可以利用相同的或者不同的流參數(shù)來(lái)重新分配。在一個(gè)實(shí)施例中,客戶機(jī)使用有效狀態(tài)應(yīng)答列表分組的有效參數(shù)應(yīng)答列表中的參數(shù)值143,并且通過(guò)使用可縮放視頻流能力分組的最大流數(shù)字段中的非零值,來(lái)表明其支持可縮放視頻流設(shè)置分組的能力。圖80總體示出了可縮放視頻流設(shè)置分組的格式。如圖80所示,在一個(gè)實(shí)施例中,可縮放視頻流設(shè)備分組被構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、流ID、可視數(shù)據(jù)格式描述符、像素?cái)?shù)據(jù)屬性、X左沿、Y頂沿、X右沿、Y底沿、X圖像大小、Y圖像大小和CRC字段。2字節(jié)的分組長(zhǎng)度字段說(shuō)明了分組中不包括分組長(zhǎng)度字段的字節(jié)總數(shù)。在一個(gè)實(shí)施例中,這個(gè)分組的分組長(zhǎng)度固定為24。2字節(jié)的分組類(lèi)型字段使用值136將所述分組標(biāo)識(shí)為可縮放視頻流設(shè)置分組。2字節(jié)的hClientID字段被保留以供將來(lái)使用,并且暫時(shí)通常以邏輯零值設(shè)置所有位,或者知道協(xié)議用戶確定了將要使用的ID值,正如將會(huì)了解的情況。流ID字段使用2字節(jié)說(shuō)明流ID的唯一標(biāo)識(shí)符。這一值是由主機(jī)分配的,并且在從零到客戶機(jī)能力分組中指定的最大流ID值的范圍內(nèi)變化。所述主機(jī)必須小心管理流ID值的使用,以便確保每一激活的流被分配有唯一的值,并且確保不再激活的流被解除分配48在一個(gè)實(shí)施例中,視頻數(shù)據(jù)格式描述符使用2字節(jié)說(shuō)明當(dāng)前分組的當(dāng)前流中像素?cái)?shù)據(jù)的每一像素的格式。像素?cái)?shù)據(jù)格式必須符合在阿爾法光標(biāo)圖像能力分組中所定義的阿爾法光標(biāo)圖像平面的至少一個(gè)有效格式。所述視頻數(shù)據(jù)格式描述符只定義當(dāng)前分組的像素格式,而不暗含在特定視頻流的使用期間將會(huì)持續(xù)使用不變的格式。圖11示出了視頻數(shù)據(jù)格式描述符是如何編碼的一個(gè)實(shí)施例,以及以上針對(duì)其他分組的討論。2字節(jié)的像素?cái)?shù)據(jù)屬性字段具有的值可解釋如下位1和0選擇像素?cái)?shù)據(jù)將要被路由至的顯示器。位[1:0]=11或者00-把數(shù)據(jù)顯示給兩個(gè)眼睛位[1:0]=10-只把數(shù)據(jù)路由到左眼。位[1:0]=01-只把數(shù)據(jù)路由到右眼。位2表明像素?cái)?shù)據(jù)處于隔行格式。當(dāng)位2是0時(shí),像素?cái)?shù)據(jù)處于標(biāo)準(zhǔn)逐行格式。當(dāng)從一行前進(jìn)到下一行時(shí),行號(hào)(像素Y坐標(biāo))加1。當(dāng)位2是1-時(shí)像素?cái)?shù)據(jù)處于隔行格式。當(dāng)從一行前進(jìn)到下一行時(shí),行號(hào)(像素Y坐標(biāo))加2。位3表明像素?cái)?shù)據(jù)處于交替像素格式。這與位2允許的標(biāo)準(zhǔn)隔行模式相似,但是這里的隔行是垂直的而不是水平的。當(dāng)位3是0-時(shí)像素?cái)?shù)據(jù)處于標(biāo)準(zhǔn)逐行像素格式。當(dāng)接收到每一連續(xù)像素時(shí),列號(hào)(像素X坐標(biāo))加l。位3是l-時(shí),像素?cái)?shù)據(jù)處于交替像素格式。當(dāng)接收到每一像素時(shí),列號(hào)(像素X坐標(biāo))加2。位4表明像素?cái)?shù)據(jù)涉及顯示器還是照相機(jī)。當(dāng)位4是0-時(shí),像素?cái)?shù)據(jù)被送入顯示幀緩沖器或者從中送出。當(dāng)位4是l-時(shí),像素?cái)?shù)據(jù)被送入照相機(jī)或者從中送出。位5被保留供將來(lái)使用并且由此通常設(shè)置為零。位7和6是顯示器更新位,它用于說(shuō)明將要寫(xiě)入像素?cái)?shù)據(jù)的幀緩沖器。幀更新位的效果在其他地方作了更加詳細(xì)的描述。當(dāng)位[7:6]為01時(shí),像素?cái)?shù)據(jù)被寫(xiě)入離線圖像緩沖器。當(dāng)位[7:6]為OO時(shí),像素?cái)?shù)據(jù)被寫(xiě)入用于刷新顯示器的圖像緩沖器。當(dāng)位[7:6]為11時(shí),像素?cái)?shù)據(jù)被寫(xiě)入所有圖像緩沖器。如果位[7:6]為IO,則視作無(wú)效值。這些位當(dāng)前被保留供將來(lái)之用。在這種情況下,像素?cái)?shù)據(jù)被忽略并且不寫(xiě)入任何圖像緩沖器。位8至15被保留供將來(lái)使用,并且通常設(shè)置為邏輯零電平或值。38.可縮放視頻流確認(rèn)分組可縮放視頻流確認(rèn)分組允許客戶機(jī)確認(rèn)接收到可縮放視頻流設(shè)置分組。所述客戶機(jī)經(jīng)由有效狀態(tài)應(yīng)答列表分組的有效參數(shù)應(yīng)答列表中的參數(shù)值143并且經(jīng)由可縮放視頻流能力分組的最大流數(shù)字段中的非零值來(lái)表明其支持可縮放視頻流確認(rèn)分組的能力。圖81示出了可縮放視頻流確認(rèn)分組的格式。如圖81所示,在一個(gè)實(shí)施例中,將可縮放視頻流確認(rèn)分組構(gòu)造成具有分組長(zhǎng)度分組、分組類(lèi)型、cClientID、流ID、ACK代碼和CRC字段。2字節(jié)的分組長(zhǎng)度說(shuō)明了分組中不包括分組長(zhǎng)度字段的字節(jié)總數(shù),且對(duì)于這個(gè)分組類(lèi)型而言,分組長(zhǎng)度值是IO,而分組類(lèi)型137將該分組標(biāo)識(shí)為可縮放視頻流確認(rèn)分組。2字節(jié)的cClientID字段-被被保留供將來(lái)使用,并且通常設(shè)置為零。2字節(jié)的流ID字段說(shuō)明了流ID的唯一標(biāo)識(shí)符。這與可縮放視頻流設(shè)置分組中由主機(jī)分配的值相同。2字節(jié)的確認(rèn)代碼字段提供了包含一個(gè)代碼的值,該代碼用于描述試圖更新指定的可縮放視頻流的結(jié)果。在一個(gè)實(shí)施例中,所述代碼按如下方式定義490-流分配嘗試成功。1-流解除分配嘗試成功。2-對(duì)一個(gè)已經(jīng)分配了的流ID的分配嘗試無(wú)效。3-對(duì)一個(gè)已經(jīng)解除分配的流ID的解除分配嘗試無(wú)效。4-客戶機(jī)不支持可縮放視頻流5-流參數(shù)與客戶機(jī)能力不一致。6-流ID值大于客戶機(jī)允許的最大值。7-客戶機(jī)沒(méi)有足夠資源可以用來(lái)分配指定的流。2字節(jié)的CRC字段包含了分組包括分組長(zhǎng)度在內(nèi)的分組中所有字節(jié)的CRC。39.可縮放視頻流分組可縮放視頻流分組用來(lái)傳輸與特定的可縮放視頻流相關(guān)聯(lián)的像素?cái)?shù)據(jù)。這個(gè)分組涉及的區(qū)域大小是由可縮放視頻流設(shè)置分組定義的。所述客戶機(jī)經(jīng)由有效狀態(tài)應(yīng)答列表分組的有效參數(shù)應(yīng)答列表中的參數(shù)值143,并且經(jīng)由可縮放視頻流確認(rèn)分組的確認(rèn)代碼字段中的成功的可縮放視頻流分配響應(yīng),來(lái)表明其支持可縮放視頻流分組的能力。圖82示出了可縮放視頻流分組的一個(gè)實(shí)施例的格式。如圖82所示,將可縮放視頻流分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientID、流ID、參數(shù)CRC、像素計(jì)數(shù)、像素?cái)?shù)據(jù)和像素?cái)?shù)據(jù)CRC字段。2字節(jié)的分組類(lèi)型字段使用值18將該分組標(biāo)識(shí)為可縮放視頻流分組。hClientID字段是為客戶機(jī)ID保留的,并且通常設(shè)置為零。如前所述,2字節(jié)的流ID字段說(shuō)明了流ID的唯一標(biāo)識(shí)符。這一值是在可縮放視頻流設(shè)置分組中由主機(jī)指定的,并且在可縮放視頻流確認(rèn)分組中被確認(rèn)。2字節(jié)的像素計(jì)數(shù)字段說(shuō)明了像素?cái)?shù)據(jù)字段中像素?cái)?shù)目。2字節(jié)的參數(shù)CRC字段具有從分組長(zhǎng)度到像素計(jì)數(shù)的所有字節(jié)的CRC。如果這一CRC未能通過(guò)校驗(yàn),就丟棄整個(gè)分組。2字節(jié)的像素?cái)?shù)據(jù)字段包含將要縮放并隨后被顯示的原始視頻信息。數(shù)據(jù)是按照由視頻數(shù)據(jù)格式描述符字段所述的方式來(lái)進(jìn)行格式化的。按照前面定義的方式每次傳輸一行所述數(shù)據(jù)。2字節(jié)的像素?cái)?shù)據(jù)CRC字段包含只對(duì)像素?cái)?shù)據(jù)的CRC。如果這一CRC未能通過(guò)校驗(yàn),那么所述像素?cái)?shù)據(jù)仍可被使用,不過(guò)CRC錯(cuò)誤計(jì)數(shù)增加。40.請(qǐng)求特定狀態(tài)分組請(qǐng)求特定狀態(tài)分組為主機(jī)提供了用于請(qǐng)求客戶機(jī)按照這個(gè)分組中指定的方式把能力或者狀態(tài)分組送回到主機(jī)的手段、機(jī)制或方法??蛻魴C(jī)在下一個(gè)反向鏈路封裝分組中返回指定類(lèi)型的分組。如果所述客戶機(jī)具有響應(yīng)該請(qǐng)求特定狀態(tài)分組的能力,那么客戶機(jī)將設(shè)置分組客戶機(jī)能力分組中的客戶機(jī)特征能力字段中的位17??蛻魴C(jī)可使用分組客戶機(jī)能力分組的客戶機(jī)特征能力字段的位21來(lái)表明其支持請(qǐng)求特定狀態(tài)分組的能力。圖83示出了請(qǐng)求專(zhuān)業(yè)狀態(tài)分組的一個(gè)實(shí)施例的格式。分組如圖83所示,將請(qǐng)求專(zhuān)業(yè)狀態(tài)分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、hClientlD、狀態(tài)分組ID和CRC字段。分組長(zhǎng)度字段說(shuō)明了分組中不包括分組長(zhǎng)度字段的字節(jié)總數(shù),并且對(duì)于這個(gè)分組類(lèi)型而言,分組長(zhǎng)度通常固定為值IO。分組類(lèi)型138分組把所述分組標(biāo)識(shí)為請(qǐng)求特定狀態(tài)分組。hClientID(2字節(jié))字段被保留以供將來(lái)客戶機(jī)ID使用,并且現(xiàn)在設(shè)置為零,而2字節(jié)的狀態(tài)分組ID字段說(shuō)明了客戶機(jī)將要發(fā)送到主機(jī)的能力或者狀態(tài)分組的類(lèi)型。典型的分組類(lèi)型為66-由客戶機(jī)發(fā)送分組客戶機(jī)能力分組。133-由客戶機(jī)發(fā)送阿爾法光標(biāo)圖像能力分組。139-發(fā)送有效狀態(tài)應(yīng)答列表分組,用于標(biāo)識(shí)客戶機(jī)能夠發(fā)送的能力和狀態(tài)分組的準(zhǔn)確類(lèi)型。140-由客戶機(jī)發(fā)送分組處理延遲參數(shù)分組。141-由客戶機(jī)發(fā)送個(gè)人分組客戶機(jī)能力分組。142-由客戶機(jī)發(fā)送客戶機(jī)錯(cuò)誤報(bào)告分組。143-由客戶機(jī)發(fā)送可縮放視頻流能力分組。144-由客戶機(jī)發(fā)送客戶機(jī)標(biāo)識(shí)分組。分組類(lèi)型56至63可以用于特定于制造商能力和狀態(tài)標(biāo)識(shí)符。CRC字段包含包括分組長(zhǎng)度在內(nèi)的分組中所有字節(jié)的CRC。41.有效狀態(tài)應(yīng)答列表分組有效狀態(tài)應(yīng)答列表分組提供了使得主機(jī)具有客戶機(jī)有能力對(duì)其做出響應(yīng)的一系列狀態(tài)和能力分組的結(jié)構(gòu)、手段或方法。客戶機(jī)能夠使用分組客戶機(jī)能力分組中的客戶機(jī)特征能力字段的位21來(lái)表明其支持有效狀態(tài)應(yīng)答列表分組的能力。圖84示出了有效狀態(tài)應(yīng)答列表分組的一個(gè)實(shí)施例的格式。如圖84所示,將有效狀態(tài)應(yīng)答列表分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientID、列表中值的數(shù)量、有效參數(shù)應(yīng)答列表和CRC字段。這一類(lèi)型的分組的分組長(zhǎng)度通常固定為數(shù)值10,并且類(lèi)型值139將該分組標(biāo)識(shí)為有效狀態(tài)應(yīng)答分組。cClientID字段被保留供將來(lái)用作客戶機(jī)ID,并通常設(shè)置為零。2字節(jié)的列表中值的數(shù)量字段說(shuō)明了隨后的有效參數(shù)應(yīng)答列表中項(xiàng)目的數(shù)目。有效參數(shù)應(yīng)答列表字段保護(hù)2-字節(jié)參數(shù)的列表,其用于說(shuō)明客戶機(jī)可以發(fā)送到主機(jī)的能力或者狀態(tài)分組的類(lèi)型。如果客戶機(jī)已經(jīng)表明它可以響應(yīng)請(qǐng)求特定狀態(tài)分組(利用分組客戶機(jī)能力分組中的客戶機(jī)特征能力字段的位21),那么它能夠發(fā)送至少分組客戶機(jī)能力分組(分組類(lèi)型==66)和有效狀態(tài)應(yīng)答列表分組(分組類(lèi)型==139)。可由客戶機(jī)發(fā)送并且可包括在該列表中的分組類(lèi)型以及本實(shí)施例中其各自分配目的是[O490]66-分組客戶機(jī)能力分組。133-阿爾法光標(biāo)圖像能力分組。139-有效狀態(tài)應(yīng)答列表分組,用于標(biāo)識(shí)客戶機(jī)能夠發(fā)送的能力和狀態(tài)分組的準(zhǔn)確分組處理延遲參數(shù)分組。個(gè)人顯示器能力分組??蛻魴C(jī)錯(cuò)誤報(bào)告分組。可縮放視頻流能力分組。客戶機(jī)標(biāo)識(shí)分組。其他顯示器能力分組。分組類(lèi)型56至63可用于特定于制造商能力和狀態(tài)標(biāo)識(shí)符。CRC字段包含分組包括分組長(zhǎng)度在內(nèi)分組中所有字節(jié)的CRC。42.分組處理延遲參數(shù)分組分組處理延遲參數(shù)分組提供一組參數(shù)來(lái)允許主機(jī)計(jì)算完成與特定分組類(lèi)型的接140-14卜142-143-144-145-收相關(guān)聯(lián)的處理需要的時(shí)間。由主機(jī)發(fā)送的某些命令無(wú)法由客戶機(jī)在零時(shí)間內(nèi)完成。主機(jī)可以輪詢客戶機(jī)請(qǐng)求和狀態(tài)分組中的狀態(tài)位,以便確定某些功能是否已經(jīng)由客戶機(jī)完成,或者主機(jī)可以使用由客戶機(jī)在分組處理延遲參數(shù)分組中返回的參數(shù)來(lái)計(jì)算完成時(shí)間。所述客戶機(jī)能夠利用有效狀態(tài)應(yīng)答列表分組中有效參數(shù)應(yīng)答列表中的參數(shù)值140來(lái)表明其支持分組處理延遲參數(shù)分組的能力。圖85A總體示出了分組處理延遲參數(shù)分組的一個(gè)實(shí)施例的格式。如圖85A所示,將分組處理延遲參數(shù)分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientID、列表項(xiàng)數(shù)、延遲參數(shù)應(yīng)答列表和CRC字段。這個(gè)分組類(lèi)型的分組長(zhǎng)度通常固定為數(shù)值10,并且類(lèi)型值140把所述分組標(biāo)識(shí)為分組處理延遲參數(shù)分組。cClientID字段被保留以供將來(lái)用作客戶機(jī)ID,并且通常設(shè)置為零。2字節(jié)的列表項(xiàng)數(shù)_說(shuō)明了隨后有效參數(shù)應(yīng)答列表中項(xiàng)目的數(shù)目。延遲參數(shù)應(yīng)答列表字段是一個(gè)或多個(gè)延遲參數(shù)列表項(xiàng)的列表。圖85B示出了單個(gè)延遲參數(shù)列表項(xiàng)的一個(gè)實(shí)施例的格式,其中示出了延遲分組類(lèi)型、像素延遲、水平像素延遲、垂直像素延遲和固定延遲字段。每一延遲參數(shù)列表項(xiàng)在長(zhǎng)度上通常限定為6字節(jié),并且按如下定義。2字節(jié)的延遲分組類(lèi)型字段說(shuō)明了隨后延遲參數(shù)應(yīng)用的分組類(lèi)型。像素延遲字段(1字節(jié))包括延遲值索引(index)。將從表中讀取的值乘以該分組的目的字段中的像素總數(shù)。該像素總數(shù)是由該分組定位的位圖的目的區(qū)域的寬度乘高度。1字節(jié)的水平像素延遲字段包含作為延遲值表(與DPVL相同的表)的索引的值。將從表中讀取的這個(gè)值乘以分組中目的字段中的寬度(以像素為單位)。1字節(jié)的垂直像素延遲字段包含作為延遲值表(通常使用與DPVL相同的表)的索引的值。將從表中讀取的該值乘以分組目的字段中的高度(以像素為單位)。固定延遲字段使用1字節(jié)作為延遲值表(與DPVL相同的表)的索引。從所述表中讀取的該值是固定延遲參數(shù),其表示處理與分組中指定的任何參數(shù)值無(wú)關(guān)的分組所需的時(shí)間??傃舆t,或分組處理完成的時(shí)間延遲可根據(jù)如下關(guān)系加以確定[O507]延遲=(分組處理延遲(像素延遲)像素總數(shù))+[O508](分組處理延遲(水平像素延遲)寬度)+[O509](分組處理延遲(垂直像素延遲)高度)+[OHO]分組處理延遲(固定延遲)對(duì)于某些分組來(lái)說(shuō),不使用總像素?cái)?shù)、寬度或者高度,這是因?yàn)樵谙鄳?yīng)的分組中沒(méi)有引用這些參數(shù)。在這些情況下,相應(yīng)的像素延遲參數(shù)通常設(shè)置為零。[OS12]43.個(gè)人顯示器能力分組個(gè)人顯示器能力分組提供一組參數(shù),用于描述諸如頭帶顯示器或者顯示器眼鏡的個(gè)人顯示器設(shè)備的能力。這使得主機(jī)能夠按照客戶機(jī)的具體能力來(lái)自定義顯示信息。另一方面,客戶機(jī)通過(guò)使用有效狀態(tài)應(yīng)答列表分組的有效參數(shù)應(yīng)答列表中的相應(yīng)參數(shù)來(lái)表明其能夠發(fā)送個(gè)人顯示器能力分組的能力。圖86示出了個(gè)人顯示器能力分組的一個(gè)實(shí)施例的格式。如圖86所示,將個(gè)人顯示器能力分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientlD、所述子像素布局、像素形狀、水平視場(chǎng)、垂直視場(chǎng)、可視軸交叉、左/右圖像、透明度(seethrough)、最大亮度、光學(xué)能力、最小IPD、最大IPD、視場(chǎng)曲率點(diǎn)列表和CRC字段。在一個(gè)實(shí)施例中,該分組長(zhǎng)度固定為68。分組類(lèi)型值141將分組標(biāo)識(shí)為個(gè)人顯示器能力分組。cClientID字段被保留以供將來(lái)使52用,并且現(xiàn)在通常設(shè)置為零。子像素布局字段使用以下值來(lái)說(shuō)明子像素自上而下并且從左到右的物理布局,其中使用0表明子像素布局并未定義;使用1表明紅色、綠色、藍(lán)色條紋;使用2表明藍(lán)色、綠色、紅色條紋;使用3表明具有2X2子像素排列的四個(gè)像素,該排列為紅色處于頂部左側(cè),藍(lán)色處于底部右側(cè)以及兩個(gè)綠色子像素,其中一個(gè)綠色子像素位于底部左側(cè),另一個(gè)位于頂部右側(cè);使用4來(lái)表明具有2X2的子像素排列的四個(gè)像素,該排列包括紅色處于底部左側(cè)、藍(lán)色處于頂部右側(cè)以及兩個(gè)綠色子像素,其中一個(gè)位于頂部左側(cè),另一個(gè)處于底部右側(cè);使用5來(lái)表明A(Delta)(三元組);使用6來(lái)表明以紅色、綠色和藍(lán)色重疊(例如,利用場(chǎng)序色彩的LC0S顯示)的馬賽克;并且值7至255通常被保留供將來(lái)之用。像素形狀字段使用以下值說(shuō)明了由特定配置的子像素組成的每一像素的形狀,其中使用0來(lái)表明子像素形狀未定義;使用1表明圓形;使用2表明正方形;使用3表明矩形;使用4來(lái)表明卵形;使用5來(lái)表明橢圓形;并且值6至255被保留以供將來(lái)用于表明所需要的形狀,正如本領(lǐng)域普通技術(shù)人員理解的那樣。1字節(jié)的水平視場(chǎng)(HF0V)字段說(shuō)明了以0.5度遞增的水平視場(chǎng)(例如,如果HF0V是30度,那么其值是60)。如果其值是零,那么不指定HF0V。1字節(jié)的垂直視場(chǎng)(VF0V)字段說(shuō)明了以0.5度遞增的垂直視場(chǎng)(例如,如果VF0V是30度,那么其值是60)。如果其值是零,那么不指定VF0V。1字節(jié)的視軸交叉字段說(shuō)明了以0.01屈光度(1/m)遞增的視軸交叉(例如,如果視軸交叉是2.22米,那么其值是45)。如果其值是零,視軸交叉未指定。l字節(jié)的左/右圖像重疊字段說(shuō)明了左右圖像重疊百分比。圖像重疊的容許范圍的百分比是1到100。值101到255是無(wú)效的并且通常不使用。如果其值是零,那么不指定圖像重疊。l字節(jié)的透明度(seethrough)字段說(shuō)明了圖像的透明度百分比。透明度的容許范圍的百分比是0到100。值101到254是無(wú)效的并且將不會(huì)使用。如果其值是255,那么透明度百分比就未指定。l字節(jié)的最大亮度字段說(shuō)明了以20尼特遞增的最大亮度(例如,如果最大亮度是100尼特,那么其值是5)。如果其值是零,那么最大亮度就未被指定。2字節(jié)的光學(xué)能力標(biāo)志字段-包含說(shuō)明顯示器光學(xué)能力的各種字段。通常按照如下情況分配這些位的值位15至5被保留供將來(lái)之用,通常設(shè)置為零。位4選擇眼鏡聚焦調(diào)節(jié),且0值意味著顯示器不具有眼鏡聚焦調(diào)節(jié)。1值意味著顯示器具有眼鏡聚焦調(diào)節(jié)。位3至2按照如下情況選擇雙目功能數(shù)值0意味著顯示器是雙目的,并且只可以顯示2維(2D)圖像;數(shù)值1意味著顯示器是雙目的,并且可以顯示3維(3D)圖像;數(shù)值2_意味著所述顯示器是單目的,而數(shù)值3被保留供將來(lái)之用。位1至0選擇左右視場(chǎng)曲率對(duì)稱(chēng)性,數(shù)值0-值意味著視場(chǎng)曲率沒(méi)有定義。如果這個(gè)字段是零,那么除了點(diǎn)C3以外的從A1至E5的所有視場(chǎng)曲率值設(shè)置為零,點(diǎn)C3指定顯示器的焦距,或者其被設(shè)置為零以便表明焦距沒(méi)有被指定。數(shù)值1-意味著左右顯示器具有相同對(duì)稱(chēng)性。數(shù)值2-意味著左右顯示器在垂直軸(列C)上互為鏡像。數(shù)值3-被保留以供將來(lái)使用。1字節(jié)的最小瞳孔間距(IPD)字段用于以毫米(mm)為單位來(lái)指定最小瞳孔間距。如果其值是零,那么最小瞳孔間距沒(méi)有被指定。l字節(jié)的最大瞳孔間距(IPD)用于以毫米(mm)為單位來(lái)指定最大瞳孔間距。如果其值是零,那么最大瞳孔間距沒(méi)有被指定。視場(chǎng)曲率點(diǎn)列表字段包含一列25個(gè)2-字節(jié)的參數(shù),用于在1到65535的范圍以千分之一的屈光度(1/m)為單位來(lái)指定焦距(例如,1是0.001屈光度,并且65535是65.535屈光度)。視場(chǎng)曲率點(diǎn)列表中的25個(gè)元素被標(biāo)記為Al至E5,如下所示。所述點(diǎn)應(yīng)在顯示器的激活區(qū)域上均勻分布。列C對(duì)應(yīng)于顯示器的縱軸,行3對(duì)應(yīng)于顯示器的橫軸。列A和E分別對(duì)應(yīng)于顯示器的左右沿。并且行1和5分別對(duì)應(yīng)于顯示器的頂部和底沿。列表中25個(gè)點(diǎn)的順序是A1,Bl,Cl,Dl,El,A2,B2,C2,D2,E2,A3,B3,C3,D3,E3,A4,B4,C4,D4,E4,A5,B5,C5,D5,E5。CRC字段包含分組中包括分組長(zhǎng)度在內(nèi)的所有字節(jié)的CRC。44.客戶機(jī)錯(cuò)誤報(bào)告分組客戶機(jī)錯(cuò)誤報(bào)告分組充當(dāng)用于允許客戶機(jī)向主機(jī)提供一列操作錯(cuò)誤的機(jī)制或者手段。作為從主機(jī)接收到某些命令的結(jié)果,客戶機(jī)可以檢測(cè)其正常操作情況下的各種各樣的錯(cuò)誤。這些錯(cuò)誤的實(shí)例包括客戶機(jī)已經(jīng)得到命令在其不支持的模式中操作;所述客戶機(jī)可能已經(jīng)接收到包含某些參數(shù)的分組,而這些參數(shù)超出客戶機(jī)能力或者范圍;所述客戶機(jī)可能得到命令按照不正確的序列進(jìn)入一種模式。所述客戶機(jī)錯(cuò)誤報(bào)告分組可以用來(lái)檢測(cè)正常操作期間的錯(cuò)誤,但是對(duì)系統(tǒng)設(shè)計(jì)員和集成商最有用的是在主機(jī)和客戶機(jī)系統(tǒng)的開(kāi)發(fā)和集成過(guò)程中診斷問(wèn)題。所述客戶機(jī)使用有效狀態(tài)應(yīng)答列表分組的有效參數(shù)應(yīng)答列表中的參數(shù)值142來(lái)表明其發(fā)送顯示器錯(cuò)誤報(bào)告分組的能力。圖87A示出了客戶機(jī)錯(cuò)誤報(bào)告數(shù)據(jù)的一個(gè)實(shí)施例的格式。如圖87A所示,將客戶機(jī)錯(cuò)誤報(bào)告數(shù)據(jù)構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientID、列表項(xiàng)數(shù)、錯(cuò)誤代碼列表和CRC字段。分組類(lèi)型值142將一個(gè)分組標(biāo)識(shí)為客戶機(jī)錯(cuò)誤報(bào)告分組。cClientID字段被保留供將來(lái)使用,并現(xiàn)在通常設(shè)置為零。列表項(xiàng)數(shù)(2字節(jié))字段說(shuō)明了隨后的錯(cuò)誤代碼列表中項(xiàng)目的數(shù)目。錯(cuò)誤代碼列表字段(這里8個(gè)字節(jié))是一個(gè)包含一個(gè)或多個(gè)錯(cuò)誤報(bào)告列表項(xiàng)的列表。圖87B示出了單個(gè)錯(cuò)誤報(bào)告列表項(xiàng)的格式。在一個(gè)實(shí)施例中,如圖87B所示,每一錯(cuò)誤報(bào)告列表項(xiàng)在長(zhǎng)度上正好是4字節(jié),并且在一個(gè)實(shí)施例中,其具有這樣的結(jié)構(gòu),包括用于說(shuō)明所報(bào)告的錯(cuò)誤類(lèi)型的2字節(jié)顯示器錯(cuò)誤代碼字段,用于說(shuō)明與由客戶機(jī)錯(cuò)誤代碼分組定義的錯(cuò)誤有關(guān)的更加詳細(xì)的細(xì)節(jié)的2字節(jié)錯(cuò)誤子代碼字段。每一客戶機(jī)錯(cuò)誤代碼的具體定義由客戶機(jī)的制造商定義。不必為每一顯示器錯(cuò)誤代碼定義錯(cuò)誤子代碼,并且在錯(cuò)誤子代碼未被定義的情況下,所述值被設(shè)置為零。每一錯(cuò)誤子代碼的具體定義由客戶機(jī)的制造商定義。45.客戶機(jī)標(biāo)識(shí)分組客戶機(jī)標(biāo)識(shí)分組允許客戶機(jī)響應(yīng)于請(qǐng)求特定狀態(tài)分組來(lái)返回標(biāo)識(shí)數(shù)據(jù)。在一個(gè)實(shí)施例中,客戶機(jī)使用有效狀態(tài)應(yīng)答列表分組的有效參數(shù)應(yīng)答列表中的參數(shù)值144來(lái)表明發(fā)送客戶機(jī)標(biāo)識(shí)分組的能力。能夠通過(guò)讀取來(lái)自客戶機(jī)的這些數(shù)據(jù),而確定客戶機(jī)設(shè)備的制造商名稱(chēng)和型號(hào),對(duì)于主機(jī)而言是十分有用的。所述信息可以用來(lái)確定客戶機(jī)是否具有分組客戶機(jī)能力分組中無(wú)法描述的特殊能力。大概存在兩種可能的方法、手段或機(jī)制用于從客戶機(jī)讀取識(shí)別信息。一種是通過(guò)使用分組客戶機(jī)能力分組來(lái)實(shí)現(xiàn),該分組客戶機(jī)能力分組包含的字段類(lèi)似于基本EDID結(jié)構(gòu)中的那些字段。另一個(gè)方法是通過(guò)使用包含比分組客戶機(jī)能力分組中類(lèi)似字段更加豐富的信息集合的客戶機(jī)標(biāo)識(shí)分組。它允許主機(jī)識(shí)別沒(méi)有被分配3字符EISA代碼的制造商,并且允許序號(hào)包含字母數(shù)字字符。圖88示出了客戶機(jī)標(biāo)識(shí)分組的一個(gè)實(shí)施例的格式。如圖88所示,將客戶機(jī)標(biāo)識(shí)分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientID、制造星期、制造年份、制造商名稱(chēng)長(zhǎng)度、產(chǎn)品名稱(chēng)長(zhǎng)度、序號(hào)長(zhǎng)度、制造商名稱(chēng)字符串、序號(hào)字符串和CRC字段。2字節(jié)的分組類(lèi)型字段包含用于把分組標(biāo)識(shí)為客戶機(jī)標(biāo)識(shí)分組的值。在一個(gè)實(shí)施例中,將這一值選擇為144。所述cClientID字段(2字節(jié))也被保留以供將來(lái)用于客戶機(jī)ID,并且通常設(shè)置為零。CRC字段(2字節(jié))包含包括分組長(zhǎng)度在內(nèi)的分組中的所有字節(jié)的16位CRC。1字節(jié)的制造星期字段包含用于定義顯示器制造的星期的值。在至少一個(gè)實(shí)施例中,如果客戶機(jī)支持這個(gè)字段,那么這一值在1到53的范圍之內(nèi)。如果客戶機(jī)不支持這個(gè)字段,那么通常將其設(shè)置為零。l字節(jié)的制造年份字段包含用于定義客戶機(jī)(顯示器)制造的年份的值。這一值是從作為起點(diǎn)的1990年的偏離值,當(dāng)然也可以使用其它基準(zhǔn)年。這個(gè)字段可以表示1991到2245范圍內(nèi)的年份。例如,2003年對(duì)應(yīng)于制造年份值13。如果客戶機(jī)不支持這個(gè)字段,那么通常將其設(shè)置為零。制造商名稱(chēng)長(zhǎng)度、產(chǎn)品名稱(chēng)長(zhǎng)度以及序號(hào)長(zhǎng)度字段均包含2字節(jié)的值,分別用于說(shuō)明包括任何空終止符或者空填充字符的制造商名稱(chēng)字符串字段的長(zhǎng)度,包括任何空終止符或空填充字符的產(chǎn)品名稱(chēng)字符串字段的長(zhǎng)度,以及包括任何空終止符或者空填充字符的序號(hào)字符串字段的長(zhǎng)度。制造商名稱(chēng)字符串、產(chǎn)品名稱(chēng)字符串以及序號(hào)字符串字段均包含分別由制造商名稱(chēng)、產(chǎn)品名稱(chēng)和序號(hào)的長(zhǎng)度字段指定的可變字節(jié)數(shù),且包含ASCII字符串,分別用于說(shuō)明制造商、產(chǎn)品名稱(chēng)以及顯示器字母數(shù)字序號(hào)。這些字符串的每個(gè)均由至少一個(gè)空字符來(lái)終止。46.可選(alternate)顯示器能力分組可選顯示器能力分組表明連接于MDDI客戶機(jī)控制器的可選顯示器的能力。該分組是響應(yīng)于請(qǐng)求特定狀態(tài)分組而發(fā)送的。當(dāng)被提示時(shí),客戶機(jī)設(shè)備為所支持的每個(gè)可選顯示器發(fā)送可選顯示器能力分組。所述客戶機(jī)能夠經(jīng)由有效狀態(tài)應(yīng)答列表分組的有效參數(shù)應(yīng)答列表中的參數(shù)值145來(lái)表明其發(fā)送可選顯示器能力分組的能力。對(duì)于按照內(nèi)部模式操作的MDDI系統(tǒng)來(lái)說(shuō),具有一個(gè)以上連接至MDDI客戶機(jī)控制55器的顯示器是非常普遍的。一個(gè)示例性應(yīng)用是移動(dòng)電話在翻蓋內(nèi)部具有較大顯示器而在外部具有較小顯示器。內(nèi)部模式的客戶機(jī)不必返回可選顯示器能力分組,原因有二。其一,在維護(hù)期間,主機(jī)可能已經(jīng)被編程或得知這些能力,因?yàn)?,它們用在公共設(shè)備或外殼中。其二,由于合而為一,客戶機(jī)不能很容易地與到主機(jī)的連接斷開(kāi)或分離開(kāi),主機(jī)可以包含客戶機(jī)能力的硬編碼副本,或者,至少知道它們不隨客戶機(jī)的變化而改變,否則就可能會(huì)發(fā)生這種情況。客戶機(jī)能力分組的可選顯示器數(shù)目字段用來(lái)報(bào)告所連接的一個(gè)以上的顯示器,并且可選顯示器能力分組報(bào)告每一可選顯示器的能力。所述視頻流分組在像素?cái)?shù)據(jù)屬性字段中包含4位以便訪問(wèn)客戶機(jī)設(shè)備中的每一可選顯示器。圖89示出了可選顯示器能力分組的一個(gè)實(shí)施例的格式。如圖89所示,將可選顯示器能力分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、cClientlD、可選顯示器號(hào)、保留1、位圖寬度、位圖高度、顯示器窗口寬度、顯示器窗口高度、色彩映射RGB寬度、RGB能力、單色能力、保留2、YCbCr能力、顯示器特征能力、保留3和CRC字段。分組類(lèi)型值145將一個(gè)分組標(biāo)識(shí)為可選顯示器能力分組。cClientID字段被保留供將來(lái)客戶機(jī)ID使用,并通常設(shè)置為零??蛇x顯示器號(hào)字段使用1字節(jié)用0到15范圍內(nèi)的整數(shù)表明可選顯示器的身份。第一可選顯示器通常指定為0號(hào),而其它可選顯示器用唯一可選顯示器號(hào)的值來(lái)標(biāo)識(shí),且最大值是可選顯示器總數(shù)減去1。不應(yīng)該使用大于可選顯示器總數(shù)減去1的值。例如具有主顯示器和連接至MDDI客戶機(jī)的主叫ID顯示器的移動(dòng)電話具有一個(gè)可選顯示器,因此主叫ID顯示器的可選顯示器號(hào)是零,并且顯示器能力分組的可選顯示器數(shù)目字段的值為1。保留1字段(1字節(jié))被保留供將來(lái)之用。這個(gè)字段中的所有位都設(shè)置為零。這個(gè)字段的目的在于讓所有后續(xù)2字節(jié)字段與16位字地址對(duì)準(zhǔn),讓4字節(jié)字段與32位字地址對(duì)準(zhǔn)。位圖寬度字段使用2字節(jié)來(lái)說(shuō)明以像素個(gè)數(shù)表示的位圖寬度。位圖高度字段使用2字節(jié)來(lái)說(shuō)明以像素個(gè)數(shù)表示的位圖高度。顯示窗寬度字段使用2字節(jié)來(lái)說(shuō)明以像素個(gè)數(shù)表示的顯示窗寬度。顯示窗高度字段使用2字節(jié)來(lái)說(shuō)明以像素個(gè)數(shù)表示的顯示窗高度。色彩映射RGB寬度字段使用2字節(jié)來(lái)說(shuō)明可以按照色彩映射(調(diào)色板)顯示模式顯示的紅色、綠色和藍(lán)色色彩分量的位數(shù)。每個(gè)色彩分量(紅色、綠色和藍(lán)色)最多可以使用8位。即便在色彩映射分組中發(fā)送每一色彩分量的8位,也僅僅使用在這個(gè)字段中定義的每一色彩分量的最低有效位的位數(shù)。如果顯示器客戶機(jī)無(wú)法使用色彩映射(調(diào)色板)格式,那么這一值是零。所述色彩映射RGB寬度字包括三個(gè)獨(dú)立的無(wú)符號(hào)值位3至0定義每一像素中藍(lán)色的最大位數(shù),且數(shù)值0至8被認(rèn)為是有效的。位7至4定義每一像素中綠色的最大位數(shù),且數(shù)值0至8被認(rèn)為是有效的。位11至8定義每一像素中紅色的最大位數(shù),且數(shù)值0至8被認(rèn)為是有效的。當(dāng)位14至12被保留供將來(lái)使用并且通常設(shè)置為零。位15用于表明客戶機(jī)接受打包或未打包格式的色彩映射像素?cái)?shù)據(jù)的能力。當(dāng)位15被設(shè)置為邏輯1電平時(shí),它表明客戶機(jī)能夠接受打包或未打包格式的色彩映射像素?cái)?shù)據(jù)。如果位15被設(shè)置為邏輯0電平,它表明客戶機(jī)只能接受未打包格式的色彩映射像素?cái)?shù)據(jù)。RGB能力字段使用2字節(jié)來(lái)說(shuō)明可以按照RGB格式顯示的分辨率的位數(shù)。在一個(gè)實(shí)施例中,如果客戶機(jī)無(wú)法使用RGB格式,那么這一值是零。所述RGB能力字包括三個(gè)獨(dú)立的無(wú)符號(hào)值位3至0定義每一像素中藍(lán)色(藍(lán)色強(qiáng)度)的最大位數(shù)。位7至4定義每一像素中綠色(綠色強(qiáng)度)的最大位數(shù)。位11至8定義每一像素中紅色(紅色強(qiáng)度)的最大位數(shù)。位14至12被保留供將來(lái)使用并且設(shè)置為零。位15用于表明客戶機(jī)接受打包或未打包格式的RGB像素?cái)?shù)據(jù)的能力。當(dāng)位15被設(shè)置為邏輯1電平時(shí),它表明客戶機(jī)能夠接受打包或未打包格式的RGB像素?cái)?shù)據(jù)。如果位15被設(shè)置為邏輯0電平,它表明客戶機(jī)只能接受未打包格式色彩映射像素?cái)?shù)據(jù)。l字節(jié)的單色能力字段包含用來(lái)指定可以按照單色格式顯示的分辨率的位數(shù)的值或信息。如果客戶機(jī)無(wú)法使用單色格式,那么這一值是零。位6至4被保留供將來(lái)使用并且通常設(shè)置為零。位3至0定義每一像素中可以存在的灰度級(jí)的最大位數(shù)。這四位能夠指定每一像素包括1至15位。如果所述值是零,那么客戶機(jī)不支持所述單色格式。當(dāng)位7被設(shè)置為1時(shí),它表明客戶機(jī)能夠接受打包或未打包的單色像素?cái)?shù)據(jù)。如果位7被設(shè)置為0,它表明客戶機(jī)只能接受未打包格式的單色像素?cái)?shù)據(jù)。保留2字段是為將來(lái)之用保留的1字節(jié)寬的字段,并且通常將這個(gè)字段中的所有位都應(yīng)設(shè)置為零。在一個(gè)實(shí)施例中,這個(gè)字段的目的在于讓所有后續(xù)2字節(jié)字段與16位字地址對(duì)準(zhǔn),讓4字節(jié)字段與32位字地址對(duì)準(zhǔn)。2字節(jié)的YCbCr能力字段說(shuō)明了可以按照YCbCr格式顯示的分辨率的位數(shù)。如果客戶機(jī)無(wú)法使用YCbCr格式,那么這一值是零。所述YCbCr能力字包括三個(gè)獨(dú)立的無(wú)符號(hào)值位3至0定義用于說(shuō)明Cb采樣的最大位數(shù)。位7至4定義用于說(shuō)明Cr采樣的最大位數(shù)。位11至8定義用于說(shuō)明Y采樣的最大位數(shù)。位14至12被保留供將來(lái)使用并且設(shè)置為零。當(dāng)位15被設(shè)置為1時(shí),它表明客戶機(jī)能夠接受打包或未打包的YCbCr像素?cái)?shù)據(jù)。如果位15被設(shè)置為0,它表明客戶機(jī)只能接受未打包格式的YCbCr像素?cái)?shù)據(jù)。l字節(jié)的Bayer能力字段說(shuō)明能夠以Bayer格式傳送的分辨率的位數(shù)、像素組和像素順序。如果客戶機(jī)不能使用間隔格式,那么這個(gè)值被置為零。Bayer能力字段由以下值組成位3至0定義每個(gè)像素中存在的強(qiáng)度的最大位數(shù);位5至4定義所需要的像素組圖案;位8至6定義用于所需要的像素順序;位14至9被保留供將來(lái)使用并且設(shè)置為零。當(dāng)位15被設(shè)置為1時(shí),它表明客戶機(jī)能夠接受打包或未打包的Bayer像素?cái)?shù)據(jù)。如果位15被設(shè)置為O,它表明客戶機(jī)只能接受未打包格式的Bayer像素?cái)?shù)據(jù)。2字節(jié)的CRC字段包含包括分組長(zhǎng)度在內(nèi)的分組中所有字節(jié)的16位CRC。47.寄存器訪問(wèn)分組寄存器訪問(wèn)分組向主機(jī)或者客戶機(jī)提供用于訪問(wèn)MDDI鏈路對(duì)端的配置和狀態(tài)寄存器的手段、機(jī)制或方法。這些寄存器對(duì)于每個(gè)顯示器或設(shè)備控制器而言很可能是唯一的。這些寄存器已存在于許多顯示器中,它們要求設(shè)置配置、操作模式并且具有其它有益的和必需的設(shè)置。所述寄存器訪問(wèn)分組允許MDDI主機(jī)或者客戶機(jī)對(duì)寄存器進(jìn)行寫(xiě)操作,并且使用MDDI鏈路請(qǐng)求讀取寄存器。當(dāng)主機(jī)或者客戶機(jī)請(qǐng)求讀取寄存器時(shí),對(duì)端應(yīng)該通過(guò)以相同的分組類(lèi)型發(fā)送寄存器數(shù)據(jù),并且通過(guò)利用讀/寫(xiě)信息字段來(lái)表明這是從特定寄存器讀取的數(shù)據(jù)而作為響應(yīng)。寄存器訪問(wèn)分組可以用來(lái)通過(guò)指定大于l的寄存器計(jì)數(shù)來(lái)讀取或者寫(xiě)入多個(gè)寄存器。客戶機(jī)使用分組客戶機(jī)能力分組的客戶機(jī)特征能力字段的位22表明支持寄存器訪問(wèn)分組的能力。圖90示出寄存器訪問(wèn)分組的一個(gè)實(shí)施例的格式。如圖90所示,將寄存器訪問(wèn)分組構(gòu)造為具有分組長(zhǎng)度、分組類(lèi)型、bClientID、讀/寫(xiě)標(biāo)志、寄存器地址、參數(shù)CRC、寄存器數(shù)據(jù)列表和寄存器數(shù)據(jù)CRC字段。分組類(lèi)型值146將一個(gè)分組標(biāo)識(shí)為寄存器訪問(wèn)分組。bClientID字段被保留供將來(lái)之用,并且通常設(shè)置為零。2字節(jié)的讀/寫(xiě)標(biāo)志字段將這個(gè)特定分組說(shuō)明為寫(xiě)、讀或者對(duì)讀的響應(yīng),并且提供這些數(shù)據(jù)值的計(jì)數(shù)。位15至14用作讀/寫(xiě)標(biāo)志。如果位[15:14]為00,那么該分組包含待寫(xiě)入由寄存器地址字段尋址的寄存器的數(shù)據(jù)。待寫(xiě)入指定寄存器的分組含在寄存器數(shù)據(jù)列表字段中。如果位[15:14]為IO,那么這是從由寄存器地址字段尋址的一個(gè)或多個(gè)寄存器請(qǐng)求數(shù)據(jù)。如果位[15:14]為11分組,那么這個(gè)分組響應(yīng)于具有位15:14的讀/寫(xiě)標(biāo)志設(shè)置為10的寄存器訪問(wèn)分組而包含所請(qǐng)求的數(shù)據(jù)。寄存器地址字段包含對(duì)應(yīng)于第一寄存器數(shù)據(jù)列表項(xiàng)的寄存器地址,而寄存器數(shù)據(jù)列表字段包含從所述一個(gè)或多個(gè)地址中讀取的數(shù)據(jù)。如果位[15:14]位01,則這一值被保留以供將來(lái)使用并且不應(yīng)該使用。位13:0使用14位無(wú)符號(hào)整數(shù)來(lái)說(shuō)明將于寄存器數(shù)據(jù)列表字段中傳送的32位寄存器數(shù)據(jù)項(xiàng)的數(shù)目。如果分組位15:14等于"00",那么位13:0指定32-位寄存器數(shù)據(jù)項(xiàng)的數(shù)目,該寄存器數(shù)據(jù)項(xiàng)包含在寄存器數(shù)據(jù)列表字段,且待寫(xiě)入從寄存器地址字段指定的寄存器開(kāi)始的寄存器中。如果分組位15:14是"10",那么位13:0指定接收設(shè)備發(fā)送至請(qǐng)求讀取該寄存器的設(shè)備的32-位寄存器數(shù)據(jù)項(xiàng)的數(shù)目。該分組中的寄存器數(shù)據(jù)列表字段應(yīng)該不包含項(xiàng)目并且長(zhǎng)度是零。位15:14等于"11",那么位13:0分組指定已經(jīng)從寄存器中讀出的包含在寄存器數(shù)據(jù)列表字段中的寄存器數(shù)據(jù)項(xiàng)的數(shù)目。目前,位15:14不會(huì)被設(shè)置為等于"01",這被視為無(wú)效值,否則被保留以供將來(lái)指定或使用。寄存器地址字段使用4字節(jié)來(lái)表明待將要被寫(xiě)入或者將要從中讀取的寄存器的地址。為了對(duì)地址小于32位的寄存器尋址,高位應(yīng)被設(shè)置為零。2字節(jié)的參數(shù)CRC字段包含從分組長(zhǎng)度到寄存器地址在分組所有字節(jié)的CRC。如果該CRC未能通過(guò)校驗(yàn),則丟棄整個(gè)分組。寄存器數(shù)據(jù)列表字段包含待寫(xiě)入客戶機(jī)寄存器的一列4-字節(jié)寄存器數(shù)據(jù)值,或已經(jīng)從客戶機(jī)設(shè)備寄存器中讀取的值。2字節(jié)的寄存器數(shù)據(jù)CRC字段包含只對(duì)寄存器數(shù)據(jù)列表的CRC。如果該CRC未能通過(guò)校驗(yàn),則寄存器數(shù)據(jù)仍可使用,不過(guò)CRC錯(cuò)誤計(jì)數(shù)將遞增。D.分組CRCCRC字段出現(xiàn)在分組的結(jié)尾,有時(shí)出現(xiàn)在分組中的某些更關(guān)鍵的參數(shù)之后,這些參數(shù)具有明顯較大數(shù)據(jù)字段,從而增大了傳送期間出錯(cuò)的可能性。在具有兩個(gè)CRC字段的分組中,當(dāng)只有一個(gè)CRC被使用時(shí),CRC生成器在第一CRC之后被重新初始化,因此跟隨長(zhǎng)數(shù)據(jù)字段的CRC計(jì)算不受分組開(kāi)始時(shí)的參數(shù)影響。在一個(gè)示例性的實(shí)施例中,用于CRC計(jì)算的多項(xiàng)式為CRC-16或者X16+X15+X2+X0。圖36說(shuō)明可用于實(shí)現(xiàn)本發(fā)明的CRC生成器和校驗(yàn)器3600的示例性實(shí)現(xiàn)方式。在圖36中,CRC寄存器3602正好在傳送被輸入到Tx_MDDI_Data_Before_CRC(發(fā)送在CRC之前的MDDI數(shù)據(jù))線路上的分組的第一位之前被初始化為值Ox0001,然后分組的字節(jié)首先從LSB開(kāi)始被移入寄存器。應(yīng)注意的是,該圖中的寄存器位數(shù)對(duì)應(yīng)于所使用的多項(xiàng)式的階數(shù),而不是由MDDI使用的位的位置。CRC寄存器沿單向移位更加有效,這使得CRC位15出現(xiàn)在MDDICRC字段的位位置0處,CRC寄存器位14出現(xiàn)在MDDICRC字段位位置1處等等,直到到達(dá)MDDI位位置14。舉例來(lái)說(shuō),如果客戶機(jī)請(qǐng)求和狀態(tài)分組的分組內(nèi)容是0x000c、0x0046、0x000、0x0400、0x00、0x0000(或者表示為一個(gè)字節(jié)序列OxOc,0x00,0x46,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00),并且使用多路復(fù)用器3604和3606以及與非(NAND)門(mén)3608的輸入來(lái)提交(submit),Tx_MDDI_Data_With_CRC(發(fā)送具有CRC的MDDI數(shù)據(jù))線路上輸出的最終CRC是0xd9aa(或者表示為一個(gè)序列Oxaa,0xd9序列)。當(dāng)CRC生成器和校驗(yàn)器3600被配置成CRC校驗(yàn)器時(shí),在Rx_MDDI_Data(接收MDDI數(shù)據(jù))線路上接收的CRC被輸入至多路復(fù)用器3604和NAND門(mén)3608,并且使用或非(NOR)門(mén)3610、異或(XOR)門(mén)3612和與(AND)門(mén)3614逐位與CRC寄存器中發(fā)現(xiàn)的值進(jìn)行比較。如果存在任何錯(cuò)誤,如AND門(mén)3614輸出的那樣,那么針對(duì)包含CRC錯(cuò)誤的每個(gè)分組,通過(guò)把門(mén)3614的輸出連接至寄存器3602的輸入,CRC增加一次。應(yīng)注意的是,圖36中示出的示例性電路可以輸出給定CHECK_CRC_NOW(現(xiàn)在校驗(yàn)CRC)窗口內(nèi)一個(gè)以上的CRC錯(cuò)誤信號(hào)(參見(jiàn)圖37B)。因此,所述CRC錯(cuò)誤計(jì)數(shù)器通常只對(duì)在CHECK_CRC_NOW激活的每一間隔內(nèi)的第一個(gè)CRC錯(cuò)誤事例計(jì)數(shù)。如果被配置成CRC生成器,那么在與分組末尾對(duì)齊的時(shí)刻,將CRC按照時(shí)鐘從所述CRC寄存器輸出。圖37A和37B中以圖形方式說(shuō)明輸入和輸出信號(hào)以及使能信號(hào)的時(shí)序。圖37A用Gen_Reset(生成復(fù)位)、Check_CRC_Now(現(xiàn)在校驗(yàn)CRC)、Generate_CRC_Now(現(xiàn)在生成CRC)和Sending_MDDI_Data(發(fā)送MDDI數(shù)據(jù))信號(hào)的狀態(tài)以及Tx_MDDI_Data_Before_CRC(發(fā)送CRC之前的MDDI數(shù)據(jù))和Tx_MDDI_Data_With_CRC(發(fā)送具有CRC的MDDI數(shù)據(jù))信號(hào)的狀態(tài)(0或者1)示出了CRC的生成和數(shù)據(jù)的分組的傳輸。圖37B中以Gen_Reset、Check_CRC_Now、Generate_CRC_Now和Sending_MDDI_Data信號(hào)以及Rx_MDDI_Data(接收MDDI數(shù)據(jù))和CRC_Error(CRC錯(cuò)誤)信號(hào)的狀態(tài)示出了數(shù)據(jù)的分組的接收和CRC值的校驗(yàn)。E.分組CRC的錯(cuò)誤代碼重載(overload)每當(dāng)在主機(jī)和客戶機(jī)之間只傳送數(shù)據(jù)的分組和CRC時(shí),其中不容納錯(cuò)誤代碼。唯一的錯(cuò)誤是失去同步。否則,必須等待鏈路因缺乏良好的數(shù)據(jù)傳送路徑或者流水線而超時(shí),然后重置所述鏈路并且繼續(xù)進(jìn)行。但是,這樣做既耗時(shí)效率又低。針對(duì)一個(gè)實(shí)施例中的使用,已經(jīng)開(kāi)發(fā)了這樣一種新技術(shù),其中分組的CRC部分用來(lái)傳送錯(cuò)誤代碼信息。這在圖65中大體上示出。也就是說(shuō),由處理數(shù)據(jù)傳送的處理器或設(shè)備生成一個(gè)或多個(gè)錯(cuò)誤代碼,其表明通信處理或者鏈路內(nèi)可能出現(xiàn)的特定預(yù)定錯(cuò)誤或者缺陷。遇到錯(cuò)誤時(shí),使用分組的CRC位來(lái)生成并且傳送適當(dāng)?shù)腻e(cuò)誤代碼。也就是說(shuō),利用所需要的錯(cuò)誤代碼來(lái)重載或者重寫(xiě)所述CRC值,該所需的錯(cuò)誤代碼可以在接收端由用于監(jiān)視CRC字段值的錯(cuò)誤監(jiān)視器或者校驗(yàn)器檢測(cè)到。對(duì)于錯(cuò)誤代碼與CRC值因?yàn)槟承┰蚨嗥ヅ涞那闆r,傳送錯(cuò)誤碼的補(bǔ)碼以便防止混淆。在一個(gè)實(shí)施例中,為了提供穩(wěn)固(robust)的錯(cuò)誤警告和檢測(cè)系統(tǒng),使用一系列分組、通常是所有分組傳送若干次錯(cuò)誤代碼,這些分組是在已經(jīng)檢測(cè)到錯(cuò)誤之后才被傳送或者發(fā)送的。這種情況將一直出現(xiàn),直到從系統(tǒng)中清除產(chǎn)生錯(cuò)誤的條件時(shí)為止,此時(shí)傳送正常的CRC位,而不用另一個(gè)值來(lái)重載。59重載CRC值的這種技術(shù)對(duì)系統(tǒng)錯(cuò)誤提供非常快的響應(yīng),同時(shí)使用了最小量的額外位或字段。如圖66所示,利用錯(cuò)誤檢測(cè)器或者檢測(cè)模塊6602示出了CRC重寫(xiě)機(jī)制或者裝置6600,它能夠形成先前描述或者了解的其它電路的一部分,用于檢測(cè)通信鏈路或者過(guò)程內(nèi)錯(cuò)誤的存在或出現(xiàn)??梢孕纬蔀槠渌娐返囊徊糠只蛘呤褂弥T如查閱表來(lái)儲(chǔ)存預(yù)選錯(cuò)誤消息的技術(shù)的錯(cuò)誤代碼生成器或者模塊6604生成一個(gè)或多個(gè)錯(cuò)誤代碼,以表明已經(jīng)檢測(cè)到的出現(xiàn)的特定的預(yù)定錯(cuò)誤或者缺陷。易于理解的是,設(shè)備6602和6604根據(jù)需要可以形成為單個(gè)電路或者設(shè)備,或者作為用于其它已知處理器和元件的被編程的步驟序列的一部分。示出的CRC值比較器或者比較模塊6606,用于檢查所選擇的一個(gè)或多個(gè)錯(cuò)誤代碼是否與被傳送的CRC值相同。如果是,就利用代碼補(bǔ)碼生成器或者生成模塊或設(shè)備來(lái)提供錯(cuò)誤代碼的補(bǔ)碼,以免錯(cuò)誤代碼被誤認(rèn)為是原來(lái)的CRC模式(pattern)或者值,從而使檢測(cè)方案混淆或者使其復(fù)雜。然后,錯(cuò)誤代碼選擇器或者選擇模塊元件或設(shè)備6610選擇期望插入或者重寫(xiě)的錯(cuò)誤代碼,或者它們各自的補(bǔ)碼,這視情況而定。錯(cuò)誤代碼CRC重寫(xiě)器或者重寫(xiě)機(jī)制或者模塊6612是一種設(shè)備,用于接收數(shù)據(jù)流、分組和待插入的期望的代碼,并且重寫(xiě)相應(yīng)的或者適當(dāng)?shù)腃RC值,以便把期望的錯(cuò)誤代碼傳送至接收設(shè)備。如上所述,可以使用一系列分組多次傳送錯(cuò)誤代碼,因此重寫(xiě)器6612可以在處理或者調(diào)用來(lái)自先前元件或者其它已知存儲(chǔ)單元的這些代碼期間,利用存儲(chǔ)器儲(chǔ)存元件來(lái)保存代碼的副本,其中這些存儲(chǔ)單元根據(jù)需要或期望用于儲(chǔ)存或者保留它們的值。圖67A和67B中更加詳細(xì)地示出了圖66的重寫(xiě)機(jī)制實(shí)現(xiàn)的總體處理的實(shí)現(xiàn)。在67A中,在步驟6702,在通信數(shù)據(jù)或者過(guò)程中檢測(cè)到一個(gè)或多個(gè)錯(cuò)誤,并且在步驟6704,選擇錯(cuò)誤代碼來(lái)表明這一條件。同時(shí),或者在適當(dāng)點(diǎn),在步驟6706校驗(yàn)待更換的CRC值,并且在步驟6708將其與需要的錯(cuò)誤代碼進(jìn)行比較。如早先討論的那樣,這一比較的結(jié)果是確定所需要的代碼或者其它代表值是否與當(dāng)前CRC值相同。如果是,那么處理進(jìn)行到步驟6712,把所述補(bǔ)碼或者在某些情況下根據(jù)需要是其它代表值,選為代碼來(lái)插入。一旦在步驟6710和6714中確定了將會(huì)插入什么樣的錯(cuò)誤代碼或者值,就選擇這個(gè)適當(dāng)?shù)拇a以便插入。為了清楚起見(jiàn),把這些步驟作為獨(dú)立的步驟示出,但是它通常表現(xiàn)為基于步驟6708判定的輸出所作的單一選擇。最后,在步驟6716,在CRC位置中重寫(xiě)這些適當(dāng)值,以便與作為所述過(guò)程的目標(biāo)的分組一起傳送。在分組接收側(cè),如圖67B所示,在步驟6722中監(jiān)視分組CRC值。通常,所述CRC值由系統(tǒng)內(nèi)的一個(gè)或多個(gè)過(guò)程監(jiān)視,以便確定數(shù)據(jù)傳送中的錯(cuò)誤是否已經(jīng)出現(xiàn),并且確定是否請(qǐng)求重新傳送一個(gè)或多個(gè)分組,或是禁止進(jìn)一步操作等等,其中一些上文已經(jīng)討論過(guò)了。作為這種監(jiān)視的一部分,還可以使用所述信息與已知的或者預(yù)選錯(cuò)誤碼或者代表值進(jìn)行比較,并檢測(cè)錯(cuò)誤的出現(xiàn)?;蛘撸部梢詫?shí)現(xiàn)獨(dú)立的錯(cuò)誤檢測(cè)過(guò)程和監(jiān)視器。如果好像存在這樣一個(gè)代碼,就在步驟6724提取它或者標(biāo)注它,以便進(jìn)一步處理。在步驟6726中可以確定這是實(shí)際代碼還是補(bǔ)碼,在這種情況下,將附加步驟6728用來(lái)把所述值轉(zhuǎn)換為所需要的代碼值。不論是哪種情況,在步驟6730最終提取的代碼、補(bǔ)碼或者其它恢復(fù)值都可用于從已傳輸?shù)拇a中檢測(cè)已經(jīng)出現(xiàn)了哪些錯(cuò)誤。V.鏈路休眠M(jìn)DDI鏈路可以快速進(jìn)入休眠狀態(tài),并且快速?gòu)男菝咧刑K醒。由于MDDI鏈路能夠非??焖俚卦俅翁K醒以便使用,因而這種響應(yīng)允許通信系統(tǒng)和設(shè)備強(qiáng)制MDDI鏈路經(jīng)常進(jìn)入休眠以降低功耗。在一個(gè)實(shí)施例中,當(dāng)外部模式的客戶機(jī)第一次從休眠中蘇醒時(shí),它以數(shù)據(jù)速率以及選通脈沖時(shí)序進(jìn)行如此操作,其中選通脈沖時(shí)序與1Mbps的速率一致,也就是說(shuō),MDDI_Stb對(duì)應(yīng)以500kHz的速率翻轉(zhuǎn)。一旦客戶機(jī)的特性已經(jīng)被主機(jī)發(fā)現(xiàn)或者其特性已經(jīng)傳遞到主機(jī),那么主機(jī)通產(chǎn)可以以從1Mbps到客戶機(jī)能夠運(yùn)行的最大速率之間的任意速率喚醒鏈路。內(nèi)部模式的客戶機(jī)能夠以主機(jī)和客戶機(jī)雙方均可運(yùn)行的任意速率蘇醒。這通常也適用于內(nèi)部模式客戶機(jī)第一次蘇醒。在一個(gè)實(shí)施例中,當(dāng)鏈路從休眠中蘇醒時(shí),主機(jī)和客戶機(jī)交換脈沖序列。使用低速線路接收器可檢測(cè)到這些脈沖,該低速線路接收器僅消耗差分接收器以最大鏈路運(yùn)行速度接收信號(hào)所需的電流的一部分。主機(jī)或者客戶機(jī)都能夠喚醒鏈路,從而喚醒協(xié)議被設(shè)計(jì)成能夠處理主機(jī)和客戶機(jī)同時(shí)試圖進(jìn)行喚醒時(shí)出現(xiàn)的可能的競(jìng)爭(zhēng)。在休眠狀態(tài)期間,MDDI—Data和MDDI_Stb差分驅(qū)動(dòng)器被禁用并且跨在所有差分對(duì)上的差分電壓為零電壓。在從休眠蘇醒期間用于檢測(cè)脈沖序列的差分線路接收器具有有意的電壓偏移。在一個(gè)實(shí)施例中,這些接收器中邏輯1和邏輯0電平之間的閾值近似為125mV。這使得未驅(qū)動(dòng)的差分線對(duì)在鏈路蘇醒序列期間將被視為邏輯零電平。為了進(jìn)入休眠狀態(tài),主機(jī)在鏈路關(guān)閉分組的CRC之后發(fā)送64個(gè)MDDI_Stb周期。主機(jī)禁用CRC之后的在15至56個(gè)MDDI—Stb周期(包括輸出禁用傳播延遲)的范圍內(nèi)主機(jī)的MDDI_DataO輸出。主機(jī)在鏈路關(guān)閉分組的CRC之后且在其發(fā)起喚醒序列之前發(fā)送64個(gè)MDDI_Stb周期。在一個(gè)實(shí)施例中,主機(jī)發(fā)起的喚醒被定義為主機(jī)在MDDI_DataO達(dá)到有效邏輯1電平之后且在驅(qū)動(dòng)MDDI_Stb上的脈沖之前必須等待100納秒。在一個(gè)實(shí)施例中,客戶機(jī)在鏈路關(guān)閉分組的CRC之后且在將等待MDDI_DataO驅(qū)動(dòng)到邏輯1電平以試圖喚醒主機(jī)之前需要等待至少60個(gè)MDDI_Stb周期。為了從休眠狀態(tài)中"蘇醒",需要執(zhí)行幾個(gè)動(dòng)作和過(guò)程。當(dāng)客戶機(jī),這里是顯示器,需要來(lái)自主機(jī)的數(shù)據(jù)或通信、服務(wù)時(shí),客戶機(jī)將MDDI_DataO線路驅(qū)動(dòng)到邏輯1狀態(tài)且持續(xù)大約70到1000微秒,而MDDI_Stb處于非激活狀態(tài),且在MDDI_Stb變?yōu)榧せ顮顟B(tài)之后仍保持MDDI_DataO被驅(qū)動(dòng)為邏輯1電平大約70個(gè)MDDI_Stb周期(在60到80的范圍上),但也可根據(jù)需要使用其他時(shí)段。然后客戶機(jī)通過(guò)將MDDI_DataO驅(qū)動(dòng)器置為高阻狀態(tài)而禁用MDDI—DataO驅(qū)動(dòng)器。如果在休眠期間MDDI_Stb處于激活狀態(tài),盡管這不太可能,那么客戶機(jī)只能將MDDI_DataO驅(qū)動(dòng)到邏輯1狀態(tài)大約70個(gè)MDDI_Stb周期(在60到80的范圍上)。這一動(dòng)作使得主機(jī)啟動(dòng)和重啟在正向鏈路(208)上的數(shù)據(jù)業(yè)務(wù)并詢問(wèn)客戶機(jī)的狀態(tài)。主機(jī)必須檢測(cè)請(qǐng)求脈沖的出現(xiàn)并開(kāi)始啟動(dòng)序列,即,先將MDDI_Stb驅(qū)動(dòng)為邏輯0電平和將MDDI—DataO驅(qū)動(dòng)為邏輯高電平達(dá)至少100nsec。然后,在翻轉(zhuǎn)MDDI_Stb的同時(shí),繼續(xù)將MDDI_DataO驅(qū)動(dòng)為邏輯1電平且持續(xù)150個(gè)MDDI_Stb周期(在140到160的范圍上),并將MDDI_DataO驅(qū)動(dòng)為邏輯0電平且持續(xù)50個(gè)MDDI_Stb周期(在40到60的范圍上)。如果客戶機(jī)檢測(cè)到MDDI_DataO處于邏輯1狀態(tài)多于80個(gè)MDDI_Stb周期,那么客戶機(jī)不應(yīng)發(fā)送服務(wù)請(qǐng)求。當(dāng)客戶機(jī)檢測(cè)到MDDI_DataO處于邏輯1電平達(dá)60至80個(gè)MDDI_Stb周期時(shí),那么客戶機(jī)搜索主機(jī)將MDDI_DataO驅(qū)動(dòng)為邏輯0電平達(dá)50個(gè)MDDI_Stb周期的間隔。在主機(jī)將MDDI_DataO驅(qū)動(dòng)到邏輯0電平且持續(xù)50個(gè)MDDI_Stb周期的時(shí)間后,主機(jī)隨后開(kāi)始在鏈路上發(fā)送分組。發(fā)送的第一個(gè)分組是子幀報(bào)頭分組。在MDDI_DataO處于邏輯0電平達(dá)50周期間隔的40個(gè)MDDLStb周期后,客戶機(jī)開(kāi)始尋找子幀報(bào)頭分組。以下進(jìn)一步討論與休眠處理和啟動(dòng)序列相關(guān)的世界選擇屬性和時(shí)間間隔容差。(參見(jiàn)以下的圖68A-C)主機(jī)可通過(guò)首先啟用MDDI_Stb而發(fā)起喚醒,并同時(shí)將其驅(qū)動(dòng)至邏輯0電平。直至脈沖按照如下所述方式輸出,MDDI—Stb才被驅(qū)動(dòng)至邏輯l電平。在MDDI—Stb達(dá)到有效邏輯0電平后,主機(jī)啟用MDDI_DataO并同時(shí)將其驅(qū)動(dòng)到邏輯1電平。直到如下所述MDDI_DataO被驅(qū)動(dòng)到邏輯0電平且持續(xù)50個(gè)MDDI—Stb脈沖的間隔時(shí),MDDI—DataO才應(yīng)被驅(qū)動(dòng)到邏輯0電平。主機(jī)應(yīng)該在MDDI_DataO達(dá)到邏輯1電平之后且在驅(qū)動(dòng)MDDI_Stb上脈沖之前等待至少100納秒。當(dāng)考慮到最差情況的輸出啟用延遲時(shí),出現(xiàn)這種時(shí)序關(guān)系。這基本確保了客戶機(jī)在其MDDI_Stb接收器由被主機(jī)驅(qū)動(dòng)的MDDI_DataO上的邏輯1電平喚醒之后有充足的時(shí)間來(lái)完全啟用該MDDI_Stb接收器。圖38示出了在沒(méi)有競(jìng)爭(zhēng)的情況下典型服務(wù)請(qǐng)求事件3800的處理步驟的實(shí)例,其中為了說(shuō)明的方便,使用字母A、B、C、D、E、F和G來(lái)標(biāo)記所述事件。所述過(guò)程在點(diǎn)A處開(kāi)始,此時(shí)主機(jī)向客戶機(jī)設(shè)備發(fā)送鏈路關(guān)閉分組,以便通知它所述鏈路將轉(zhuǎn)變?yōu)榈凸β市菝郀顟B(tài)。在下一步,通過(guò)禁用MDDI_DataO驅(qū)動(dòng)器并且把MDDI_Stb驅(qū)動(dòng)器設(shè)置為邏輯0,所述主機(jī)進(jìn)入低功率休眠狀態(tài),如B點(diǎn)處所示。通過(guò)高阻抗偏置網(wǎng)絡(luò)將MDDI_DataO驅(qū)動(dòng)為邏輯0電平。在某時(shí)間段之后,客戶機(jī)通過(guò)把MDDLDataO驅(qū)動(dòng)至邏輯l電平來(lái)向主機(jī)發(fā)送服務(wù)請(qǐng)求,如點(diǎn)C處所示那樣。所述主機(jī)仍然使用高阻抗偏置網(wǎng)絡(luò)來(lái)維持(asserts)邏輯0電平,但是客戶機(jī)中的驅(qū)動(dòng)器強(qiáng)制所述線路進(jìn)入邏輯l電平。在50微秒內(nèi),所述主機(jī)識(shí)別這一服務(wù)請(qǐng)求脈沖,并且通過(guò)啟用其驅(qū)動(dòng)器在MDDI_DataO上維持邏輯1,如點(diǎn)D處所示。然后,客戶機(jī)停止試圖維持服務(wù)請(qǐng)求脈沖的努力,并且所述客戶機(jī)將其驅(qū)動(dòng)器置于高阻狀態(tài),如點(diǎn)E處所示。主機(jī)把MDDI_DataO驅(qū)動(dòng)至邏輯0電平且持續(xù)50微秒,如點(diǎn)F處所示,并且按照與MDDI—DataO上的邏輯0電平相一致的方式來(lái)生成MDDI—Stb。在MDDI_DataO處于邏輯0電平達(dá)40個(gè)MDDI_Stb周期后,客戶機(jī)開(kāi)始尋找子幀報(bào)頭分組。在把MDDI_DataO置于邏輯0電平并且驅(qū)動(dòng)MDDI_Stb50微秒之后,所述主機(jī)開(kāi)始通過(guò)發(fā)送子幀報(bào)頭分組在正向鏈路上傳輸數(shù)據(jù),如點(diǎn)G所示。圖39中說(shuō)明類(lèi)似的實(shí)例,其中在已經(jīng)開(kāi)始鏈路重啟序列之后維持(assert)服務(wù)請(qǐng)求,并且也使用字母A、B、C、D、E、F和G來(lái)標(biāo)記所述事件。這代表來(lái)自客戶機(jī)的請(qǐng)求脈沖或者信號(hào)非常接近破壞子幀報(bào)頭分組的最壞情況。所述過(guò)程在點(diǎn)A處開(kāi)始,此時(shí)主機(jī)向客戶機(jī)設(shè)備再次發(fā)送鏈路關(guān)閉分組,通知它所述鏈路將轉(zhuǎn)變到低功率休眠狀態(tài)。在下一步,所述主機(jī)通過(guò)禁用MDDI_DataO驅(qū)動(dòng)器并且把MDDI_Stb驅(qū)動(dòng)器設(shè)置為邏輯0電平,而進(jìn)入低功率休眠狀態(tài),如B點(diǎn)處所示。如前所述,通過(guò)高阻抗偏置網(wǎng)絡(luò)將MDDI_DataO驅(qū)動(dòng)為邏輯0電平。經(jīng)過(guò)一段時(shí)間以后,主機(jī)通過(guò)把MDDI—DataO驅(qū)動(dòng)為邏輯1電平且持續(xù)150微秒來(lái)開(kāi)始所述鏈路重啟序列,如點(diǎn)C處所示。在鏈路重啟序列開(kāi)始之后且在經(jīng)過(guò)50微秒之前,所述顯示器還維持MDDI_DataO為1達(dá)70微秒的持續(xù)時(shí)間,如點(diǎn)D處所示。發(fā)生這種情況是因?yàn)轱@示器需要向主機(jī)請(qǐng)求服務(wù)并且尚未識(shí)別出所述主機(jī)已開(kāi)始鏈路重啟序列。然后,客戶機(jī)不再試圖維持服務(wù)請(qǐng)求脈沖,并且所述客戶機(jī)將其驅(qū)動(dòng)器置于高阻狀態(tài),如點(diǎn)E處所示。主機(jī)繼續(xù)把MDDI—DataO驅(qū)動(dòng)至邏輯1電平。主機(jī)把MDDI_DataO驅(qū)動(dòng)至邏輯0電平且持續(xù)50微秒,如點(diǎn)F所示,并且按照與MDDI_DataO上為邏輯0電平相一致的方式來(lái)生成MDDI_Stb。在把MDDI_DataO維持到邏輯0電平并且驅(qū)動(dòng)MDDI_Stb達(dá)50微秒之后,所述主機(jī)通過(guò)發(fā)送子幀報(bào)頭分組開(kāi)始在正向鏈路上傳輸數(shù)據(jù),如點(diǎn)G所示。根據(jù)上面的討論,人們可以看出作為喚醒序列的一部分,先前解決方案涉及讓主機(jī)經(jīng)歷兩個(gè)狀態(tài)。對(duì)于第一狀態(tài)來(lái)說(shuō),主機(jī)把MDDI_DataO信號(hào)驅(qū)動(dòng)為高且持續(xù)150微秒,然后把MDDI_DataO信號(hào)驅(qū)動(dòng)為低且持續(xù)50微秒,同時(shí)激活MDDI_Stb線路,然后開(kāi)始傳輸MDDI分組。就使用MDDI裝置和方法可獲得的數(shù)據(jù)速率而言,這一過(guò)程可很好地用于提高現(xiàn)有技術(shù)水平。然而,如前所述,就減少對(duì)條件的響應(yīng)時(shí)間或能夠更快選擇下一步驟或過(guò)程(即,簡(jiǎn)化處理或元件的能力)而言,始終要求更快的速度。申請(qǐng)人:已經(jīng)發(fā)現(xiàn)了一種新的創(chuàng)新方法來(lái)喚醒處理和時(shí)序,其中主機(jī)使用基于時(shí)鐘周期的時(shí)序進(jìn)行信號(hào)翻轉(zhuǎn)(toggle)。按照這一配置,在主機(jī)于喚醒序列開(kāi)始時(shí)把MDDLData0信號(hào)驅(qū)動(dòng)為高之后,所述主機(jī)從0至10微秒開(kāi)始翻轉(zhuǎn)MDDI_Stb,并且直到信號(hào)被驅(qū)動(dòng)為低才等待。在喚醒序列期間,主機(jī)翻轉(zhuǎn)MDDI_Stb,就好象MDDI_DataO信號(hào)始終處于邏輯0電平。這樣做有效地把時(shí)間概念從客戶機(jī)側(cè)去除,并且對(duì)于這些周期而言,主機(jī)從最初兩個(gè)狀態(tài)的150微秒和50微秒時(shí)間段改變?yōu)獒槍?duì)這些時(shí)間段的150個(gè)時(shí)鐘周期和50個(gè)時(shí)鐘周期?,F(xiàn)在,主機(jī)負(fù)責(zé)把該數(shù)據(jù)線驅(qū)動(dòng)為高,并且在IO個(gè)時(shí)鐘周期內(nèi)開(kāi)始傳輸選通信號(hào),就好像所述數(shù)據(jù)線是零。在主機(jī)已經(jīng)把數(shù)據(jù)線驅(qū)動(dòng)為高且持續(xù)150個(gè)時(shí)鐘周期之后,主機(jī)把數(shù)據(jù)線驅(qū)動(dòng)為低并持續(xù)50個(gè)時(shí)鐘周期,同時(shí)繼續(xù)傳輸選通信號(hào)。在主機(jī)已經(jīng)完成這兩個(gè)過(guò)程之后,主機(jī)可以開(kāi)始傳輸?shù)谝蛔訋瑘?bào)頭分組。在客戶機(jī)側(cè),現(xiàn)在,客戶機(jī)實(shí)現(xiàn)方式可以使用所生成的時(shí)鐘計(jì)算數(shù)據(jù)線首先為高、然后為低的時(shí)鐘周期的數(shù)目。在驅(qū)動(dòng)為高狀態(tài)的數(shù)據(jù)線上需要存在的時(shí)鐘周期數(shù)目是150,在驅(qū)動(dòng)為低狀態(tài)的數(shù)據(jù)線上的時(shí)鐘周期數(shù)目是50。這意味著對(duì)于正確的喚醒序列來(lái)說(shuō),客戶機(jī)應(yīng)該能夠?qū)?shù)據(jù)線處于高狀態(tài)的至少150個(gè)連續(xù)時(shí)鐘周期,及其后跟隨的數(shù)據(jù)線處于低狀態(tài)的至少50個(gè)連續(xù)時(shí)鐘周期進(jìn)行計(jì)數(shù)。一旦這兩個(gè)條件得到滿足,客戶機(jī)就可以開(kāi)始搜索第一子幀的唯一字。把這一模式中的中斷用作把計(jì)數(shù)器返回初始狀態(tài)的基礎(chǔ),其中客戶機(jī)再次尋找數(shù)據(jù)線處于高狀態(tài)的最初150個(gè)連續(xù)時(shí)鐘周期。如先前所討論的情況,基于主機(jī)的從休眠中喚醒的本發(fā)明的客戶機(jī)實(shí)現(xiàn)方式,除了沒(méi)有強(qiáng)制時(shí)鐘速率起始于1Mbps以外,非常類(lèi)似于初次啟動(dòng)的情況。相反,可以將時(shí)鐘速率設(shè)置為從任何先前速率重新開(kāi)始,該先前速率為通信鏈路進(jìn)入休眠時(shí)處于激活狀態(tài)的速率。如果主機(jī)如上所述開(kāi)始傳輸選通信號(hào),那么客戶機(jī)應(yīng)該能夠再次對(duì)數(shù)據(jù)線處于高狀態(tài)的至少150個(gè)連續(xù)時(shí)鐘周期,和其后跟隨的數(shù)據(jù)線處于低狀態(tài)的至少50個(gè)連續(xù)時(shí)鐘周期進(jìn)行計(jì)數(shù)。一旦已經(jīng)符合這兩個(gè)條件,客戶機(jī)就可以開(kāi)始搜索唯一字?;诳蛻魴C(jī)的從休眠中喚醒的本發(fā)明的客戶機(jī)實(shí)現(xiàn)方式,除了它通過(guò)讓客戶機(jī)驅(qū)動(dòng)數(shù)據(jù)線來(lái)啟動(dòng)之外,與基于主機(jī)的喚醒相似??蛻魴C(jī)可以在沒(méi)有時(shí)鐘的情況下異步地驅(qū)動(dòng)數(shù)據(jù)線來(lái)喚醒主機(jī)設(shè)備。一旦主機(jī)識(shí)別出所述數(shù)據(jù)線被客戶機(jī)驅(qū)動(dòng)為高狀態(tài),它就可以開(kāi)始其喚醒序列??蛻魴C(jī)可以對(duì)開(kāi)始時(shí)或者在其喚醒過(guò)程期間的主機(jī)生成的時(shí)鐘周期的數(shù)目進(jìn)行計(jì)數(shù)。一旦客戶機(jī)數(shù)出數(shù)據(jù)線處于高狀態(tài)的70個(gè)連續(xù)時(shí)鐘周期,它就可以停止將數(shù)據(jù)線驅(qū)動(dòng)為高狀態(tài)。在這一刻,主機(jī)也應(yīng)該已經(jīng)把數(shù)據(jù)線驅(qū)動(dòng)為高狀態(tài)。于是客戶機(jī)可以63對(duì)數(shù)據(jù)線處于高狀態(tài)的另外80個(gè)連續(xù)時(shí)鐘周期進(jìn)行計(jì)數(shù),以便使數(shù)據(jù)線處于高狀態(tài)的時(shí)鐘周期達(dá)到150個(gè),并且因此能尋找數(shù)據(jù)線處于低狀態(tài)的50個(gè)時(shí)鐘周期。一旦符合這三個(gè)條件,客戶機(jī)就可以開(kāi)始尋找唯一字。這種喚醒處理的新實(shí)現(xiàn)方式的優(yōu)勢(shì)在于它不需要時(shí)間測(cè)量設(shè)備。無(wú)論它是振蕩器、電容器放電電路還是其它這種已知的設(shè)備,客戶機(jī)不再需要這種外部設(shè)備來(lái)確定啟動(dòng)條件。當(dāng)在客戶機(jī)設(shè)備板上實(shí)現(xiàn)控制器、計(jì)數(shù)器等等的時(shí)候,這樣做節(jié)省資金和電路面積。雖然對(duì)于主機(jī)而言,未必象對(duì)于客戶機(jī)那樣有益,但是就用于核心電路的超高密度邏輯(VHDL)而言,這一技術(shù)應(yīng)該也能夠簡(jiǎn)化所述主機(jī)。使用數(shù)據(jù)和選通線路作為喚醒通知和測(cè)量源的功耗也非常低,這是因?yàn)椴恍枰獮楹诵脑\(yùn)行任何外部電路,以使其等待基于主機(jī)的喚醒。所使用的周期或者時(shí)鐘周期的數(shù)目是示例性的,還可以使用其它周期,這對(duì)于本領(lǐng)域普通技術(shù)人員是顯而易見(jiàn)的。這種喚醒處理的新實(shí)現(xiàn)方式的優(yōu)勢(shì)在于它不需要時(shí)間測(cè)量設(shè)備。無(wú)論它是振蕩器、電容器放電電路還是其它這種已知的設(shè)備,客戶機(jī)不再需要這種外部設(shè)備來(lái)確定啟動(dòng)條件。當(dāng)實(shí)現(xiàn)控制器、計(jì)數(shù)器等等的時(shí)候,這樣做節(jié)省資金和電路面積,因此節(jié)省客戶機(jī)設(shè)備板上的面積。雖然對(duì)于主機(jī)而言,未必象對(duì)于客戶機(jī)那樣有益,但就用于核心電路的超高密度邏輯(VHDL)而言,這一技術(shù)應(yīng)該也能夠簡(jiǎn)化所述主機(jī)。使用數(shù)據(jù)和選通線路作為喚醒通知和測(cè)量源時(shí)的功耗也非常低,這是因?yàn)楹诵脑却谥鳈C(jī)的喚醒不需要任何外部電路。為了闡明并且舉例說(shuō)明這一新技術(shù)的操作,圖68A、68B和68C中示出了MDDI_Data0、MDDI_Stb和相對(duì)于所述時(shí)鐘周期的各種操作的時(shí)序。圖68A中示出了在沒(méi)有競(jìng)爭(zhēng)的情況下典型主機(jī)啟動(dòng)的喚醒的處理步驟的實(shí)例,其中為了便于說(shuō)明,也使用字母A、B、C、D、E、F和G來(lái)標(biāo)記所述事件。所述過(guò)程在點(diǎn)A處開(kāi)始,此時(shí)主機(jī)向客戶機(jī)設(shè)備發(fā)送鏈路關(guān)閉分組以便通知它所述鏈路將轉(zhuǎn)變到低功率休眠狀態(tài)。在下一步中,B點(diǎn)處,主機(jī)翻轉(zhuǎn)(toggle)MDDI_Stb且持續(xù)翻轉(zhuǎn)約64個(gè)周期(根據(jù)系統(tǒng)設(shè)計(jì)需要),以便在停止MDDI—Stb翻轉(zhuǎn)之前允許客戶機(jī)的處理完成,其停止客戶機(jī)設(shè)備中的已恢復(fù)時(shí)鐘。主機(jī)最初也把MDDI—DataO設(shè)置為邏輯0電平,然后在CRC之后,在1648個(gè)周期的范圍內(nèi)(通常包括輸出禁用傳播延遲)禁用MDDI—DataO輸出。這可能需要在CRC后的48周期之后,并且在下一階段(C)之前的某時(shí),把客戶機(jī)中的MDDI—DataO和MDDLStb的高速接收器置于低功率狀態(tài)。在鏈路關(guān)閉分組的CRC之后的第48個(gè)MDDI_Stb周期的上升沿之后的任意時(shí)刻,客戶機(jī)將其MDDI_DataO和MDDI_Stb的高速接收器置于休眠。所建議的是,在鏈路關(guān)閉分組的CRC之后的第64個(gè)MDDI_Stb周期的上升沿之前,客戶機(jī)將其MDDI_DataO和MDDI_Stb的高速接收器置于休眠。通過(guò)禁用MDDI_DataO和MDDI_Stb驅(qū)動(dòng)器并且把主機(jī)控制器置于低功率休眠狀態(tài),所述主機(jī)在點(diǎn)C或者步驟C進(jìn)入低功率休眠狀態(tài)。還可以根據(jù)需要把MDDI_Stb驅(qū)動(dòng)器設(shè)置為邏輯0電平(使用高阻抗偏置網(wǎng)絡(luò))或者設(shè)置為在休眠期間連續(xù)翻轉(zhuǎn)。所述客戶機(jī)也處于低功率電平的休眠狀態(tài)。在某時(shí)間段之后,所述主機(jī)通過(guò)啟用MDDI_DataO和MDDI_Stb驅(qū)動(dòng)器輸出,在點(diǎn)D開(kāi)始鏈路重啟序列。所述主機(jī)把MDDI_DataO驅(qū)動(dòng)為邏輯1電平,并且把MDDI_Stb驅(qū)動(dòng)至邏輯0電平,且其持續(xù)時(shí)間與驅(qū)動(dòng)器完全啟用它們各自的輸出所應(yīng)占用的時(shí)間一樣長(zhǎng)。在這些輸出達(dá)到所需要的邏輯電平之后,并且在驅(qū)動(dòng)MMDI_Stb上的脈沖之前,主機(jī)通常等待200納秒左右。這樣,客戶機(jī)有時(shí)間準(zhǔn)備接收。當(dāng)主機(jī)驅(qū)動(dòng)器被啟用并且MDDLDataO被驅(qū)動(dòng)為邏輯1電平時(shí),主機(jī)開(kāi)始翻轉(zhuǎn)MDDI_Stb且使其持續(xù)翻轉(zhuǎn)150個(gè)MDDI_Stb周期,如點(diǎn)E處所示。主機(jī)把MDDI_DataO驅(qū)動(dòng)至邏輯0電平且持續(xù)50個(gè)周期,如點(diǎn)F所示,并且在MDDI_DataO處于邏輯0電平達(dá)40個(gè)MDDI_Stb周期之久后,客戶機(jī)開(kāi)始尋找子幀報(bào)頭分組。主機(jī)通過(guò)發(fā)送子幀報(bào)頭分組開(kāi)始在正向鏈路上傳輸數(shù)據(jù),如點(diǎn)G所示。圖68B中說(shuō)明在沒(méi)有競(jìng)爭(zhēng)的情況下典型客戶機(jī)啟動(dòng)的喚醒的處理步驟的實(shí)例,其中為了便于說(shuō)明,也使用字母A、B、C、D、E、F、G、H和I來(lái)標(biāo)記所述事件。如前所述,所述過(guò)程在點(diǎn)A處開(kāi)始,此時(shí)主機(jī)向客戶機(jī)發(fā)送鏈路關(guān)閉分組,通知它所述鏈路將轉(zhuǎn)變?yōu)榈凸β薁顟B(tài)。在B點(diǎn),主機(jī)翻轉(zhuǎn)MDDI_Stb且持續(xù)翻轉(zhuǎn)64個(gè)周期(根據(jù)系統(tǒng)設(shè)計(jì)需要),以便允許在停止MDDLStb翻轉(zhuǎn)之前完成客戶機(jī)處理,這一信號(hào)用于停止客戶機(jī)設(shè)備中的已恢復(fù)時(shí)鐘。主機(jī)最初也把MDDI—DataO設(shè)置為邏輯0電平,然后在CRC之后,在16至48個(gè)周期(通常包括輸出禁用傳播延遲)的范圍內(nèi),禁用MDDLDataO輸出。在CRC后的48個(gè)周期之后,并且在下一階段(C)之前的某時(shí),需要把客戶機(jī)中的MDDI—DataO和MDDLStb的高速接收器置于低功率狀態(tài)中。通過(guò)禁用MDDI_DataO和MDDI_Stb驅(qū)動(dòng)器并且把主機(jī)控制器置于低功率休眠狀態(tài),所述主機(jī)在點(diǎn)C或者步驟C進(jìn)入低功率休眠狀態(tài)。還可以根據(jù)需要把MDDI_Stb驅(qū)動(dòng)器設(shè)置為邏輯O電平(使用高阻抗偏置網(wǎng)絡(luò))或者設(shè)置為在休眠期間繼續(xù)翻轉(zhuǎn)。所述客戶機(jī)也處于低功率電平休眠狀態(tài)。在某時(shí)間段之后,客戶機(jī)通過(guò)啟用MDDI_Stb接收器并且啟用在MDDI—Stb接收器中的一個(gè)偏移,在點(diǎn)D開(kāi)始鏈路重啟序列,以便確保在主機(jī)啟用其MDDLStb驅(qū)動(dòng)之前,在客戶機(jī)中所接收的MDDI—Stb的版本的狀態(tài)是邏輯O電平。根據(jù)需要,可能需要客戶機(jī)稍微超前于啟用接收器時(shí)啟用該偏移(offset),以便確保接收到有效的差分信號(hào)并且防止錯(cuò)誤信號(hào)??蛻魴C(jī)啟用MDDI_DataO驅(qū)動(dòng)器,同時(shí)把MDDI_DataO線路驅(qū)動(dòng)至邏輯1電平。如果啟動(dòng)偏移和標(biāo)準(zhǔn)MDDI_DataO差分接收器的時(shí)間為100納秒,則可以同時(shí)啟用MDDI_DataO和MDDI—Stb。在約1毫秒內(nèi),在點(diǎn)E處,主機(jī)識(shí)別來(lái)自客戶機(jī)的服務(wù)請(qǐng)求脈沖,并且主機(jī)通過(guò)啟用MDDI_DataO和MDDI_Stb驅(qū)動(dòng)器輸出來(lái)開(kāi)始鏈路重啟序列。所述主機(jī)把MDDI_DataO驅(qū)動(dòng)為邏輯1電平,并把MDDI—Stb驅(qū)動(dòng)至邏輯0電平,且其持續(xù)時(shí)間與驅(qū)動(dòng)器啟用它們各自的輸出所應(yīng)占用的時(shí)間一樣長(zhǎng)。在這些輸出達(dá)到所需要的邏輯電平之后,并且在驅(qū)動(dòng)匪DI—Stb上的脈沖之前,主機(jī)通常等待200納秒左右。這樣,客戶機(jī)就有時(shí)間準(zhǔn)備接收。當(dāng)主機(jī)驅(qū)動(dòng)器被啟用并且MDDI_DataO被驅(qū)動(dòng)為邏輯1電平時(shí),主機(jī)在MDDI_Stb上輸出脈沖且持續(xù)150個(gè)MDDI—Stb周期的持續(xù)時(shí)間,如點(diǎn)F處所示。當(dāng)客戶機(jī)識(shí)別出MDDI_Stb上的第一個(gè)脈沖時(shí),它禁用其MDDI—Stb接收器中的偏移(offset)??蛻魴C(jī)繼續(xù)把MDDLDataO驅(qū)動(dòng)至邏輯1電平且持續(xù)70個(gè)MDDI_Stb周期,并且在點(diǎn)G禁用其MDDI_DataO驅(qū)動(dòng)器??蛻魴C(jī)繼續(xù)把MDDI_DataO驅(qū)動(dòng)至邏輯1電平且持續(xù)80個(gè)額外的MDDI_Stb脈沖,并且在點(diǎn)H將MDDI_DataO驅(qū)動(dòng)至邏輯零電平。如點(diǎn)G和H處所示,主機(jī)把MDDI_DataO驅(qū)動(dòng)至邏輯0電平且持續(xù)50個(gè)周期,并且客戶機(jī)在MDDI_DataO處于邏輯0電平達(dá)40個(gè)MDDI_Stb周期后,客戶機(jī)開(kāi)始尋找子幀報(bào)頭分組。在將MDDI_Stb驅(qū)動(dòng)達(dá)50個(gè)周期后,主機(jī)通過(guò)發(fā)送子幀報(bào)頭分組開(kāi)始在正向鏈路上傳輸數(shù)據(jù),如點(diǎn)I所示。圖68C中說(shuō)明具有來(lái)自客戶機(jī)的競(jìng)爭(zhēng),也就是客戶機(jī)也希望喚醒所述鏈路的典型主機(jī)啟動(dòng)的喚醒的處理步驟的實(shí)例。為了便于說(shuō)明,也使用字母A、B、C、D、E、F、G、H和I來(lái)標(biāo)記所述事件。如前所述,所述過(guò)程在點(diǎn)A處開(kāi)始,此時(shí)主機(jī)向客戶機(jī)設(shè)備發(fā)送鏈路關(guān)閉分組,以便通知客戶機(jī)所述鏈路將轉(zhuǎn)變到低功率狀態(tài),然后進(jìn)行到B點(diǎn),在點(diǎn)B處MDDI_Stb被翻轉(zhuǎn)且持續(xù)翻轉(zhuǎn)約64個(gè)周期(或者根據(jù)系統(tǒng)設(shè)計(jì)需要),以便允許由客戶機(jī)執(zhí)行的處理完成,然后進(jìn)行到點(diǎn)C,此時(shí)所述主機(jī)通過(guò)禁用MDDI_DataO和MDDI_Stb驅(qū)動(dòng)器并且把主機(jī)控制器置于低功率休眠狀態(tài)來(lái)進(jìn)入低功率休眠狀態(tài)。在某時(shí)間段之后,所述主機(jī)通過(guò)啟用MDDI_DataO和MDDI_Stb驅(qū)動(dòng)器輸出在點(diǎn)D開(kāi)始鏈路重啟序列,并且開(kāi)始翻轉(zhuǎn)MDDI_Stb且使其持續(xù)翻轉(zhuǎn)150個(gè)MDDI—Stb周期的持續(xù)時(shí)間,如點(diǎn)E處所示。在點(diǎn)E之后的多達(dá)70個(gè)MDDI—Stb周期處,在這里為點(diǎn)F,客戶機(jī)還沒(méi)有識(shí)別到主機(jī)正在把MDDI—DataO驅(qū)動(dòng)至邏輯1電平,因此客戶機(jī)也把MDDI_DataO驅(qū)動(dòng)至邏輯1電平。出現(xiàn)這種情況是因?yàn)榭蛻魴C(jī)需要請(qǐng)求服務(wù),但是沒(méi)有識(shí)別到其正在試圖與之通信的主機(jī)已經(jīng)開(kāi)始鏈路重啟序列。在點(diǎn)G,客戶機(jī)停止驅(qū)動(dòng)MDDI_DataO,并且通過(guò)禁用其輸出將其驅(qū)動(dòng)器置于高阻狀態(tài)。所述主機(jī)繼續(xù)把MDDI—DataO驅(qū)動(dòng)至邏輯1電平且使其持續(xù)80個(gè)附加周期。主機(jī)把MDDI_DataO驅(qū)動(dòng)至邏輯0電平且使其持續(xù)50個(gè)周期,如點(diǎn)H所示,并且客戶機(jī)在MDDI_DataO處于邏輯0電平達(dá)40個(gè)MDDI—Stb周期之久后,該客戶機(jī)開(kāi)始尋找子幀報(bào)頭分組。主機(jī)通過(guò)發(fā)送子幀報(bào)頭分組開(kāi)始在正向鏈路上傳輸數(shù)據(jù),如點(diǎn)I所示。VI.接口電氣規(guī)范在一個(gè)示例性的實(shí)施例中,使用數(shù)據(jù)選通信號(hào)或者DATA-STB格式對(duì)非歸零(NRZ)格式的數(shù)據(jù)進(jìn)行編碼,這樣就將時(shí)鐘信息嵌入數(shù)據(jù)和選通信號(hào)中。所述時(shí)鐘可以在沒(méi)有復(fù)雜的鎖相環(huán)的情況下加以恢復(fù)。數(shù)據(jù)由雙向差分鏈路承載,這通常是使用有線線路電纜來(lái)實(shí)現(xiàn)的,當(dāng)然如前所述也可以使用其它導(dǎo)線、印刷線路或者傳送元件。選通信號(hào)(STB)是在僅由主機(jī)驅(qū)動(dòng)的單向鏈路上承載的。每當(dāng)存在背靠背(back-to-back)狀態(tài),O或1時(shí),即數(shù)據(jù)線或者信號(hào)上保持不變時(shí),選通信號(hào)將值翻轉(zhuǎn)(0或者1)。圖40中以圖形形式示出了如何使用DATA-STB(數(shù)據(jù)-選通)編碼來(lái)傳輸如位"1110001011"的數(shù)據(jù)序列的實(shí)例。在圖40中,DATA(數(shù)據(jù))信號(hào)4002顯示在信號(hào)時(shí)序圖的頂行上,并且STB(選通)信號(hào)4004顯示在第二行上,根據(jù)適當(dāng)?shù)男枰?公共起點(diǎn))二者每次都對(duì)準(zhǔn)。隨著時(shí)間推移,當(dāng)DATA線路4002(信號(hào))上出現(xiàn)的狀態(tài)發(fā)生改變時(shí),那么STB線路4004(信號(hào))保持先前狀態(tài),從而,DATA信號(hào)的第一個(gè)'1'狀態(tài)與STB信號(hào)的第一個(gè)'0'狀態(tài)也就是它的起始值相互關(guān)聯(lián)。然而,如果DATA信號(hào)的狀態(tài)、電平不改變時(shí),那么STB信號(hào)翻轉(zhuǎn)至相對(duì)狀態(tài),即在本實(shí)例中為'1'狀態(tài),如同圖40中DATA提供又一'1'值的情況那樣。也就是說(shuō),每個(gè)位周期在DATA和STB之間有并且只有一個(gè)轉(zhuǎn)變。因此,當(dāng)DATA信號(hào)保持在'l'時(shí),STB信號(hào)再次轉(zhuǎn)變,此時(shí)為'O',并且在DATA信號(hào)的電平改變?yōu)?O'時(shí),STB保持這一電平。當(dāng)DATA信號(hào)保持在'1'時(shí),STB信號(hào)翻轉(zhuǎn)至相反狀態(tài),即當(dāng)前實(shí)例中的'1',以及隨著DATA信號(hào)改變或者保持電平或者值,STB信號(hào)保持或者轉(zhuǎn)變,等等。收到這些信號(hào)時(shí),對(duì)DATA和STB信號(hào)執(zhí)行異或(X0R)運(yùn)算以便產(chǎn)生時(shí)鐘信號(hào)4006,該時(shí)鐘信號(hào)顯示在時(shí)序圖的底部,以便與所需要的數(shù)據(jù)和選通信號(hào)相比較。圖41中示出了一電路實(shí)例,該電路可用于在主機(jī)處根據(jù)輸入數(shù)據(jù)生成DATA和STB輸出或者信號(hào),然后在客戶機(jī)處根據(jù)DATA和STB信號(hào)恢復(fù)或者重獲數(shù)據(jù)。在圖41中,傳輸部分4100用來(lái)生成并且經(jīng)由中間信號(hào)路徑4102傳輸原始DATA和STB信號(hào),而接收部分4120用來(lái)接收信號(hào)并且恢復(fù)數(shù)據(jù)。如圖41所示,為了從主機(jī)向客戶機(jī)傳送數(shù)據(jù),把DATA信號(hào)輸入到兩個(gè)D-型觸發(fā)器電路元件4104和4106,并且輸入時(shí)鐘信號(hào)以便觸發(fā)所述電路。然后,使用兩個(gè)差分線路驅(qū)動(dòng)器4108和4110(電壓模式)把兩個(gè)觸發(fā)電路的輸出(Q)分別分為1\01_0&1&0+、]\01_0&1&0-和]\01_5^+、]\01_5^-的信號(hào)差分對(duì)。三輸入同或(XNOR)門(mén)、電路或邏輯元件4112被連接以便接收DATA以及兩個(gè)觸發(fā)器的輸出,并且生成用于向第二觸發(fā)器提供數(shù)據(jù)輸入的輸出,這第二觸發(fā)器則生成所述MDDI_Stb+、MDDI—Stb-信號(hào)。為方便起見(jiàn),在XNOR門(mén)上畫(huà)了一個(gè)反相泡泡,以便表明它有效地使生成選通信號(hào)的觸發(fā)器的Q輸出反相。在圖41的接收部分4120中,由兩個(gè)差分線路接收器4122和4124中的每一個(gè)接收MDDI_DataO+、MDDI_DataO_和MDDI_Stb+、MDDI_Stb_信號(hào),差分線路接收器根據(jù)差分信號(hào)生成單端輸出。然后,放大器的輸出被輸入至雙輸入異或(XOR)門(mén)、電路或邏輯元件4126的每一輸入端,所述邏輯元件4126用于產(chǎn)生時(shí)鐘信號(hào)。所述時(shí)鐘信號(hào)用來(lái)觸發(fā)兩個(gè)D-型觸發(fā)器電路4128和4130中的每一個(gè),所述D-型觸發(fā)器電路用于通過(guò)延遲元件4132接收DATA信號(hào)的延遲版本,所述D-型觸發(fā)器之一(4128)生成數(shù)據(jù)'0'值,而另一個(gè)(4130)生成數(shù)據(jù)'l'值。所述時(shí)鐘還具有來(lái)自XOR邏輯的獨(dú)立輸出。由于時(shí)鐘信息被分配給DATA和STB線路,所以狀態(tài)之間的信號(hào)轉(zhuǎn)變均慢于一半的時(shí)鐘速率。由于使用DATA和STB信號(hào)的異或處理來(lái)再現(xiàn)時(shí)鐘,所以與直接經(jīng)由單根專(zhuān)用數(shù)據(jù)線發(fā)送時(shí)鐘信號(hào)的情況相比,系統(tǒng)實(shí)際上容許在輸入數(shù)據(jù)和時(shí)鐘之間存在兩倍的偏離量。MDDI數(shù)據(jù)對(duì)MDDI_Stb+和MDDI_Stb_信號(hào)采用差分模式工作,以便最大程度上免除噪聲的負(fù)面影響。差分對(duì)中的每一個(gè)都是利用傳送信號(hào)的電纜或者導(dǎo)線的特性阻抗來(lái)并聯(lián)端接(parallelterminated)的。通常,所有的并聯(lián)終端電阻都駐留在客戶機(jī)設(shè)備中。這近似于正向業(yè)務(wù)(從主機(jī)向客戶機(jī)發(fā)送數(shù)據(jù))的差分接收器,但其在電纜或其他導(dǎo)線或傳送元件的驅(qū)動(dòng)端部是用于反向業(yè)務(wù)的(從客戶機(jī)向主機(jī)發(fā)送數(shù)據(jù))。對(duì)于反向業(yè)務(wù),信號(hào)由客戶機(jī)驅(qū)動(dòng),由主機(jī)處的高阻抗接收器反射,并在客戶機(jī)處端接。這避免了對(duì)于將增加電流消耗的雙終端電阻的需要。其也工作在大于電纜往復(fù)行程延遲的倒數(shù)的數(shù)據(jù)速率上。所述MDDI_Stb+和MDDI_Stb-導(dǎo)線或信號(hào)只由主機(jī)驅(qū)動(dòng)。圖42中示出了作為本發(fā)明的MDD接口一部分,可以用來(lái)實(shí)現(xiàn)傳送信號(hào)的驅(qū)動(dòng)器、接收器和終端電阻的元件的示例性配置。這一示例性接口使用低壓檢測(cè),在這里是200mV,具有小于l伏的電壓擺幅和低功耗。每個(gè)信號(hào)對(duì)的驅(qū)動(dòng)器具有一個(gè)差分電流輸出。當(dāng)接收MDDI分組時(shí),該MDDLData和MDDLStb對(duì)使用傳統(tǒng)的差分接收器且電壓閾值為零伏。在休眠狀態(tài),驅(qū)動(dòng)器輸出被禁用,并且并聯(lián)終端電阻將每個(gè)信號(hào)對(duì)上的電壓上拉到零伏。在休眠期間,在MDDI—DataO對(duì)上的專(zhuān)用接收器具有正125mV的偏移輸入閾值,該閾值使得休眠線路接收器將未驅(qū)動(dòng)信號(hào)對(duì)解釋未邏輯零電平。有時(shí),主機(jī)或客戶機(jī)同時(shí)將差分對(duì)驅(qū)動(dòng)到邏輯1電平或邏輯0電平,以便確保當(dāng)數(shù)據(jù)流方向改變時(shí)(從主機(jī)到客戶機(jī)或從客戶機(jī)到主機(jī))在該差分對(duì)上的邏輯電平有效。輸出電壓范圍和輸出規(guī)范仍然應(yīng)滿足驅(qū)動(dòng)到相同邏輯電平的同時(shí)驅(qū)動(dòng)輸出。在一些系統(tǒng)中,還必須將小電流驅(qū)動(dòng)到端接的差分對(duì)中,以在休眠期間的特定時(shí)刻和鏈路從休眠狀態(tài)被喚醒時(shí)創(chuàng)建的小偏移電壓。在一些情況下,啟用的偏移電流偏置驅(qū)動(dòng)的電流電平表示為IeSD-and-Rx—內(nèi)郃BSD_^及管禾口差分接收器輸入,其中IESD-and-Rx《1i1A;ITx—Hi—Z—在高阻態(tài)的差分驅(qū)動(dòng)器輸出,其中ITrfi—z《1PA;Iratemal—ESD-通過(guò)外部ESD保護(hù)二極管的泄漏,其中Iexternal-ESD^3UA。圖101示出了這些泄漏電流中的每一種。在所有泄漏都同時(shí)出現(xiàn)時(shí),上拉和下拉電路必須達(dá)到上述最差情況的泄漏條件下的最小的差分電壓。對(duì)于沒(méi)有外部ESD保護(hù)二極管的內(nèi)部模式,總泄漏是《4A,對(duì)于具有外部ESD保護(hù)的外部模式,總泄漏是《10A。表VIII描述了差分線路驅(qū)動(dòng)器和線路接收器的電氣參數(shù)和特性。在功能上,驅(qū)動(dòng)器將輸入端上的邏輯電平直接傳送到正輸出端,并且將所述輸入端的反相傳送到負(fù)輸出端。從輸入端到輸出端的延遲與以差分方式驅(qū)動(dòng)的差分線路很好地匹配。在大多數(shù)實(shí)現(xiàn)中,輸出端上的電壓擺幅小于輸入端上的擺幅,從而使得功耗和電磁輻射最小化。表VIII表示最小電壓擺幅大約0.5V。然而,其他值也是可用的,正如本領(lǐng)域技術(shù)人員而言所公知的那樣,并且發(fā)明人考慮到在一些實(shí)施例中根據(jù)設(shè)計(jì)約束條件還可以是更小的值。差分線路接收器具有與高速電壓比較器相同的特性。在圖41中,沒(méi)有泡泡的輸入端是正輸入端,而有泡泡的輸入端是負(fù)輸入端。如果(VftA+)-(VftA-)大于O,那么輸出端是邏輯l。用于描述它的另一方式是具有非常大(事實(shí)上無(wú)限的)增益,輸出端鉗制在邏輯0和1電壓電平的差分放大器。不同對(duì)之間的延遲偏離應(yīng)被最小化,以便以最高的速度來(lái)操作差分傳輸系統(tǒng)。在圖42中,主機(jī)控制器4202和客戶機(jī)或者顯示器控制器4204經(jīng)由通信鏈路4206傳送分組。主機(jī)控制器采用一系列三個(gè)驅(qū)動(dòng)器4210、4212和4214來(lái)接收待傳送的主機(jī)DATA和STB信號(hào),并且接收待傳送的客戶機(jī)數(shù)據(jù)信號(hào),而客戶機(jī)采用三個(gè)驅(qū)動(dòng)器4230、4232和4234。負(fù)責(zé)主機(jī)DATA傳遞的驅(qū)動(dòng)器(4212)采用使能信號(hào)輸入端以便通常只有當(dāng)需要從主機(jī)向客戶機(jī)傳送時(shí),才允許激活通信鏈路。由于STB信號(hào)是作為數(shù)據(jù)傳送的一部分來(lái)形成的,所以對(duì)于該驅(qū)動(dòng)器(4212)而言沒(méi)有采用附加使能信號(hào)。客戶機(jī)DATA和STB接收器(4132、4230)驅(qū)動(dòng)器中每一個(gè)的輸入端都具有分別跨接(paceaccross)在其上的終端阻抗或電阻4218和4220??蛻魴C(jī)控制器中的驅(qū)動(dòng)器4234用于準(zhǔn)備從客戶機(jī)傳送到主機(jī)的數(shù)據(jù)信號(hào),其中輸入側(cè)的驅(qū)動(dòng)器4214處理這些數(shù)據(jù)。專(zhuān)用接收器(驅(qū)動(dòng)器)4216和4236與DATA線路耦合或連接,并產(chǎn)生或使用先前所討論的125mV的電壓偏移,作為其他地方所討論的休眠控制的一部分。該偏移使得休眠線路接收器將未驅(qū)動(dòng)信號(hào)對(duì)解釋為邏輯O電平。上述驅(qū)動(dòng)器和阻抗可以作為分立元件或者作為電路模塊的一部分來(lái)形成,或者作為專(zhuān)用集成電路(ASIC)來(lái)形成,該專(zhuān)用集成電路充當(dāng)更節(jié)省成本的編碼器或者解碼器方案。很容易看出使用標(biāo)記為HOST_Pwr和HOST_Gnd的信號(hào)經(jīng)由一對(duì)導(dǎo)線從主機(jī)設(shè)備向客戶機(jī)設(shè)備或者顯示器傳送功率。信號(hào)的HOST_Gnd部分充當(dāng)客戶機(jī)設(shè)備的基準(zhǔn)地和電源返回路徑或者信號(hào)。HOS乙Pwr信號(hào)充當(dāng)客戶機(jī)設(shè)備的電源,該電源由主機(jī)設(shè)備驅(qū)動(dòng)。在示例性的配置中,對(duì)于低功率應(yīng)用,所述客戶機(jī)設(shè)備被允許使用最多500mA。可以從便攜式電源提供HOS乙Pwr信號(hào),例如但不局限于駐留在主機(jī)設(shè)備的鋰離子類(lèi)型的電池或者電池組,并且相對(duì)于HOST_Gnd可以在3.2到4.3伏的范圍內(nèi)。VII.時(shí)序特性A.才既述圖43說(shuō)明由客戶機(jī)采用以便確保來(lái)自主機(jī)的服務(wù)安全步驟和信號(hào)電平,以及由主機(jī)采用以便提供這種服務(wù)的步驟和信號(hào)電平。在圖43中,所示出的第一部分信號(hào)示出了從主機(jī)傳送的鏈路關(guān)閉分組,然后使用高阻抗偏置電路把數(shù)據(jù)線驅(qū)動(dòng)為邏輯O狀態(tài)。此時(shí),已經(jīng)禁用其驅(qū)動(dòng)器的客戶機(jī)顯示器或者主機(jī)不傳送數(shù)據(jù)。由于在鏈路關(guān)閉分組期間MDDI_Stb是激活的,所以可以在底部看見(jiàn)MDDI_Stb信號(hào)線路的一系列選通脈沖。當(dāng)主機(jī)把偏置電路和邏輯驅(qū)動(dòng)至零時(shí),一旦這一分組結(jié)束并且邏輯電平變成0,所述MDDI—Stb信號(hào)線路也變?yōu)檫壿?電平。這種情況代表從主機(jī)傳送的最后信號(hào)或者來(lái)自主機(jī)的服務(wù)結(jié)束,并且這可能發(fā)生在過(guò)去的任意時(shí)刻,而且這被包括以便示出服務(wù)在先中止以及在服務(wù)開(kāi)始前的信號(hào)狀態(tài)。如果需要,例如可以只發(fā)送信號(hào)以便把通信鏈路重置為適當(dāng)?shù)臓顟B(tài),而無(wú)需一個(gè)已經(jīng)由這一主機(jī)設(shè)備進(jìn)行的'已知'的在先通信。如圖43所示,來(lái)自客戶機(jī)的信號(hào)輸出的邏輯電平最初被設(shè)置為零。換言之,客戶機(jī)輸出端處于高阻抗,驅(qū)動(dòng)器被禁用。當(dāng)請(qǐng)求服務(wù)時(shí),客戶機(jī)啟用其驅(qū)動(dòng)器并且向主機(jī)發(fā)送服務(wù)請(qǐng)求,這是一個(gè)時(shí)間段,表示為"t,i。/',在這期間,所述線路被驅(qū)動(dòng)為邏輯1電平。然后,在主機(jī)檢測(cè)到所述請(qǐng)求之前,經(jīng)過(guò)或者可能需要一定量的時(shí)間,這段時(shí)間表示為"th。st—d^。t",此后,主機(jī)通過(guò)把所述信號(hào)驅(qū)動(dòng)至邏輯l電平來(lái)以鏈路啟動(dòng)序列做出響應(yīng)。在這一刻,客戶機(jī)不再維持(de-assert)所述請(qǐng)求,并且禁用服務(wù)請(qǐng)求驅(qū)動(dòng)器,因此來(lái)自客戶機(jī)的輸出線路也進(jìn)入O邏輯電平。在這期間,所述MDDI—Stb信號(hào)處于邏輯0電平。在稱(chēng)為"tr^rt—high"的時(shí)間段內(nèi),所述主機(jī)把主機(jī)數(shù)據(jù)輸出端驅(qū)動(dòng)為'l'電平,此后,所述主機(jī)把該邏輯電平驅(qū)動(dòng)至零并且激活MDDLStb且在稱(chēng)為"、^t—C的時(shí)間段內(nèi)保持,此后,第一正向業(yè)務(wù)以子幀報(bào)頭分組開(kāi)始,然后傳送正向業(yè)務(wù)分組。在tMstart—lOT時(shí)間段期間以及后續(xù)子幀報(bào)頭分組期間,所述MDDLStb信號(hào)是處于激活狀態(tài)的。表VII和VIII示出了上述各種時(shí)間段的長(zhǎng)度的代表時(shí)間處理時(shí)間段,以及示例性1的最小和最大數(shù)據(jù)速率之間的關(guān)系,其中、=LinkDataR艦,其中Link_Data_Rate是單個(gè)數(shù)據(jù)對(duì)的位速率。表VII69<table>tableseeoriginaldocumentpage70</column></row><table><table>tableseeoriginaldocumentpage71</column></row><table><table>tableseeoriginaldocumentpage72</column></row><table>阻和休眠電阻的細(xì)節(jié)從圖41省略,這是因?yàn)閷?duì)于描述如何執(zhí)行數(shù)據(jù)-選通編碼并且根據(jù)它恢復(fù)時(shí)鐘而言,所述信息是不必要的。B.數(shù)據(jù)-選通時(shí)序正向鏈路表IX中示出了在正向鏈路上從主機(jī)驅(qū)動(dòng)器輸出端傳送數(shù)據(jù)的切換特性。表IX用表格形式對(duì)照發(fā)生的某些信號(hào)轉(zhuǎn)變的典型時(shí)間給出了所需要的最小和最大值。例如,從數(shù)據(jù)值('0'或者'1'的輸出)的開(kāi)始到結(jié)束發(fā)生轉(zhuǎn)變(稱(chēng)為ttdd—(h。st—。utput)的DataO到DataO轉(zhuǎn)變)的典型時(shí)間長(zhǎng)度是ttbit,而最小時(shí)間大約為ttbit-0.5納秒,而最大時(shí)間大約為ttbit+0.5納秒。圖44中說(shuō)明DataO、其它數(shù)據(jù)線(DataX)和選通線路(Stb)上的轉(zhuǎn)變之間的相對(duì)間隔,其中示出了DataO至選通、選通至選通、選通至DataO、DataO至非DataO、非DataO至非DataO、非DataO至選通以及選通至非DataO的轉(zhuǎn)變間隔,將其分別稱(chēng)為ttds-(host-output)、ttss-(host-output)、ttsd-(host-output)、ttddx-(host-output)、ttdxdx-(host-output)、ttdxs-(host-output)以^^ttsdx-(host-output)o表IX<table>tableseeoriginaldocumentpage74</column></row><table>表X中示出了用于在正向鏈路上傳送同一信號(hào)的客戶機(jī)接收器輸入的典型MDDI時(shí)序要求。由于除了時(shí)間延遲之外討論的是相同的信號(hào),所以不需要新的附圖來(lái)舉例說(shuō)明各個(gè)標(biāo)記的信號(hào)特性或者意義,正如本領(lǐng)域技術(shù)人員將理解的那樣。表X<table>tableseeoriginaldocumentpage76</column></row><table>圖45和46分別說(shuō)明當(dāng)主機(jī)禁用或啟用主驅(qū)動(dòng)器時(shí)作為響應(yīng)存在的延遲。在主機(jī)傳送某些分組的情況下,諸如反向鏈路封裝分組或者往返行程延遲測(cè)量分組,主機(jī)在所需分組被傳送之后,禁用所述線路驅(qū)動(dòng)器,所需分組例如為圖45中舉例說(shuō)明的已經(jīng)傳送的參數(shù)CRC、選通對(duì)準(zhǔn)以及全零分組。然而,如圖45所示,所述線路的狀態(tài)不必即刻從'0'切換至所需要的高位值,盡管這是利用現(xiàn)有某些控制或電路元件就能夠?qū)崿F(xiàn)的,而是要經(jīng)歷被稱(chēng)為主機(jī)驅(qū)動(dòng)器禁用延遲周期的時(shí)間段來(lái)做出響應(yīng)。雖然這種切換事實(shí)上可以立即進(jìn)行,從而使此時(shí)間段在長(zhǎng)度上是0納秒(nsec),但是它也可以很容易地延續(xù)更長(zhǎng)的周期,即作為需要的最大周期長(zhǎng)度的10納秒,這是在保護(hù)時(shí)間1或者轉(zhuǎn)向1分組周期期間進(jìn)行的。參見(jiàn)圖46,當(dāng)主機(jī)驅(qū)動(dòng)器被啟用以便傳送諸如反向鏈路封裝分組或者往返行程延遲測(cè)量分組這樣的分組時(shí),人們會(huì)看到信號(hào)電平發(fā)生改變。在這里,在保護(hù)時(shí)間2或者轉(zhuǎn)向2分組周期之后,主機(jī)驅(qū)動(dòng)器被啟用并且開(kāi)始驅(qū)動(dòng)電平(在這里是'0'),在經(jīng)歷稱(chēng)為主機(jī)驅(qū)動(dòng)器啟用延遲周期的時(shí)間段后接近或者達(dá)到該值,該主機(jī)驅(qū)動(dòng)器啟用延遲周期是在第一分組被發(fā)送之前,在驅(qū)動(dòng)器重新啟用周期期間出現(xiàn)的??蛻魴C(jī)設(shè)備的驅(qū)動(dòng)器和信號(hào)傳送出現(xiàn)類(lèi)似的過(guò)程,這里的客戶機(jī)為顯示器。下面,表XI中示出了這些周期的長(zhǎng)度的通用準(zhǔn)則以及它們各自的關(guān)系。表XI描述最小值最大值單位主機(jī)驅(qū)動(dòng)器禁用延遲010納秒主機(jī)驅(qū)動(dòng)器啟用延遲02.0納秒顯示器驅(qū)動(dòng)器禁用延遲010納秒顯示器驅(qū)動(dòng)器啟用延遲02.0納秒C.數(shù)據(jù)_選通時(shí)序反向鏈路圖47和48中示出了用于在反向鏈路上從客戶機(jī)驅(qū)動(dòng)器輸出端傳送數(shù)據(jù)的數(shù)據(jù)和選通信號(hào)的切換特性以及時(shí)序關(guān)系。下面討論某些信號(hào)轉(zhuǎn)變的典型時(shí)間。圖47說(shuō)明在主機(jī)接收器輸入端,正在傳送數(shù)據(jù)的時(shí)序和選通脈沖的前后沿之間的關(guān)系。也就是什么是稱(chēng)為選通信號(hào)的上升沿和前沿的建立時(shí)間tsu—Sr,以及什么是稱(chēng)為選通信號(hào)的后沿或者下降沿的建立時(shí)間tsu—sf。這些建立周期的典型持續(xù)時(shí)間最少是在大約8納秒的量級(jí)。圖48說(shuō)明由反向數(shù)據(jù)時(shí)序呈現(xiàn)的切換特性和相應(yīng)的客戶機(jī)輸出延遲。在圖48中,人們可以看出被傳送數(shù)據(jù)的時(shí)序和選通脈沖的前后沿之間的關(guān)系,以便說(shuō)明導(dǎo)致延遲的原因。也就是什么是稱(chēng)為選通信號(hào)的上升沿或者前沿與數(shù)據(jù)(有效)之間的傳播延遲tpd—^,以什么是稱(chēng)為做數(shù)據(jù)和選通信號(hào)的后沿或者下降沿之間的傳播延遲tpd—sf。這些傳播延遲周期的典型最大時(shí)間長(zhǎng)度大約是在8納秒的量級(jí)。VIII.鏈路控制(鏈路控制器操作)的實(shí)現(xiàn)方式A.狀態(tài)機(jī)分組處理器經(jīng)由MDDI鏈路傳送的分組通常以大約300Mbps或更大的速率,如400Mbps,被非??焖俚貍鬟f,當(dāng)然需要的時(shí)候肯定也能支持更低的速率。對(duì)于目前可以購(gòu)買(mǎi)到的(經(jīng)濟(jì)的)通用微處理器等等而言,這種類(lèi)型的總線或者傳送鏈路的速度太高以至無(wú)法控制。因此,用于實(shí)現(xiàn)這種類(lèi)型的信號(hào)傳送的實(shí)際實(shí)現(xiàn)方式在于利用可編程狀態(tài)機(jī)來(lái)解析輸入分組流以便產(chǎn)生被傳送或被重定向至它們應(yīng)該去的適當(dāng)?shù)囊纛l-視頻子系統(tǒng)的分組。這種設(shè)備是公知的,并且使用通常專(zhuān)用于有限數(shù)目的操作、功能或者狀態(tài)的電路,以便實(shí)現(xiàn)所需要的高速度或者超高速操作??梢詫⑼ㄓ每刂破?、處理器或者處理元件用于更適當(dāng)?shù)刈饔糜诨蛘卟倏v具有較低速度要求的某些信息,諸如控制或者狀態(tài)分組。收到那些分組(控制、狀態(tài)或者其它預(yù)定義分組)時(shí),狀態(tài)機(jī)應(yīng)該讓它們經(jīng)由數(shù)據(jù)緩沖器或者類(lèi)似處理元件傳遞至通用處理器,從而能夠?qū)λ龇纸M進(jìn)行操作以便提供所需要的結(jié)果(效果),同時(shí)音頻和視覺(jué)分組被傳送到其適當(dāng)目的地以便進(jìn)行動(dòng)作。如果將來(lái),制造出來(lái)微處理器或者其它通用控制器、處理器或者處理元件能夠?qū)崿F(xiàn)更高數(shù)據(jù)速率的處理能力,那么還可以使用這種設(shè)備的軟件控制來(lái)實(shí)現(xiàn)下面討論的狀態(tài)或者狀態(tài)機(jī),所述設(shè)備通常作為諸如儲(chǔ)存在存儲(chǔ)元件或者介質(zhì)上的程序。在一些實(shí)施例中,所述通用處理器功能可以利用處理能力或者多余的周期來(lái)實(shí)現(xiàn),所述處理能力或者多余的周期可以從計(jì)算機(jī)應(yīng)用中的微處理器(CPU)或者控制器、處理器、數(shù)字信號(hào)處理器(DSP)、專(zhuān)用電路或者無(wú)線設(shè)備中發(fā)現(xiàn)的ASIC得到,其實(shí)現(xiàn)的方式非常類(lèi)似于某些調(diào)制解調(diào)器或者圖像處理器利用計(jì)算機(jī)中發(fā)現(xiàn)的CPU的處理能力來(lái)執(zhí)行某些功能,并且減少硬件的復(fù)雜性和成本。然而,這種周期的共享或者使用會(huì)給處理速度、時(shí)序或者這種元件的整個(gè)操作帶來(lái)消極影響,因此在許多應(yīng)用中,專(zhuān)用電路或元件更適合于這種通用處理。為了能夠在顯示器(微型顯示器)上觀看圖像數(shù)據(jù),或者可靠地接收由主機(jī)設(shè)備發(fā)送的所有分組,所述客戶機(jī)信號(hào)處理與正向鏈路通道時(shí)序同步。也就是說(shuō),到達(dá)客戶機(jī)和客戶機(jī)電路的信號(hào)在時(shí)間上基本上要同步,以便正確進(jìn)行信號(hào)處理。圖49中說(shuō)明可以實(shí)現(xiàn)這種同步的信號(hào)處理步驟或者方法實(shí)現(xiàn)的狀態(tài)的高級(jí)圖表。在圖49中示出用于狀態(tài)機(jī)4900的可能正向鏈路同步"狀態(tài)"被分類(lèi)為一個(gè)"異步幀狀態(tài)"4904,兩個(gè)"獲得同步狀態(tài)"4902和4906以及三個(gè)"同步中狀態(tài)"4908、4910和4912。如開(kāi)始步驟或者狀態(tài)4902所示,諸如呈現(xiàn)設(shè)備之類(lèi)的顯示器或者客戶機(jī)以預(yù)選"非同步(nosync)"狀態(tài)開(kāi)始,并且搜索檢測(cè)到的第一子幀報(bào)頭分組中的唯一字。應(yīng)當(dāng)注意,這種非同步狀態(tài)表示選擇類(lèi)型1接口時(shí)的最小通信設(shè)置或者"后退(fall-back)"設(shè)置。當(dāng)在搜索期間發(fā)現(xiàn)所述唯一字時(shí),客戶機(jī)保存子幀長(zhǎng)度字段。在處理這一第一幀時(shí)不對(duì)CRC位進(jìn)行校驗(yàn),或者直到獲得同步為止才校驗(yàn)。如果這一子幀長(zhǎng)度是零,那么同步狀態(tài)處理因此繼續(xù)進(jìn)行至狀態(tài)4904,在這里標(biāo)記為"異步幀(asyncframe)"狀態(tài),這表明還沒(méi)有實(shí)現(xiàn)同步。在圖49中,在處理中把這一步驟標(biāo)記為具有cond3,或者條件3。另外,如果幀長(zhǎng)大于零,那么同步狀態(tài)處理進(jìn)行到狀態(tài)4906,其中接口狀態(tài)被設(shè)定為"發(fā)現(xiàn)一個(gè)同步幀"。在圖49中,把處理中的這一步驟標(biāo)記為具有cond5,或者條件5。另外,如果對(duì)于幀長(zhǎng)度大于零的幀,狀態(tài)機(jī)看到幀報(bào)頭分組并且確定具有良好的CRC,那么處理進(jìn)行到"發(fā)現(xiàn)一個(gè)同步幀"狀態(tài)。在圖49中,將其標(biāo)記為符合cond6,或者條件6。在系統(tǒng)處于除"非同步"之外的狀態(tài)的每一種情況下,當(dāng)確定了子幀報(bào)頭分組有良好的CRC結(jié)果,接口狀態(tài)改變?yōu)?同步中"狀態(tài)4908。在圖49中,把處理中的這一步驟標(biāo)記為符合condl,或者條件l。另一方面,如果任何分組中的CRC不正確,那么同步狀態(tài)處理繼續(xù)進(jìn)行或者返回到"非同步幀"狀態(tài)的接口狀態(tài)4902。在圖49的狀態(tài)圖中,將處理中的這一部分標(biāo)記為符合cond2,或者條件2。B.同步獲得時(shí)間所述接口可以被配置成在判定失去同步之前允許特定數(shù)量的"同步錯(cuò)誤",并且返回到"非同步幀"狀態(tài)。在圖49中,一旦狀態(tài)機(jī)已經(jīng)達(dá)到"同步中狀態(tài)"并且未發(fā)現(xiàn)錯(cuò)誤,那么它將連續(xù)地遇到cond1的結(jié)果,并且保持在"同步中"狀態(tài)。然而,一旦檢測(cè)到一個(gè)cond2結(jié)果,那么處理過(guò)程把狀態(tài)改變?yōu)?一個(gè)同步錯(cuò)誤(one-sync-error)"狀態(tài)4910。在這一刻,如果處理過(guò)程檢測(cè)到又一cond1的結(jié)果,那么狀態(tài)機(jī)返回到"同步中"狀態(tài),否則它遇到又一cond2的結(jié)果,并且移動(dòng)到"兩個(gè)同步錯(cuò)誤"狀態(tài)4912。此外,如果condl發(fā)生,那么處理把狀態(tài)機(jī)返回至"同步中"狀態(tài)。否則,遇到又一cond2,并且狀態(tài)機(jī)返回到"非同步"狀態(tài)。還可以理解的是,如果接口遇到"鏈路關(guān)閉分組",那么這將讓鏈路終止數(shù)據(jù)傳送并且返回到"非同步幀"狀態(tài),就像沒(méi)有什么可以與之同步似的,在圖49所示的狀態(tài)圖中,將其稱(chēng)為符合cond4。應(yīng)該理解的是,有可能存在唯一字的重復(fù)"錯(cuò)誤副本(falsecopy)",它可能出現(xiàn)在子幀內(nèi)的某個(gè)固定位置處。在那些情況下,狀態(tài)機(jī)極其不可能與這個(gè)子幀同步,這是因?yàn)檫M(jìn)行處理時(shí)為了使MDD處理進(jìn)行到"同步中"狀態(tài),子幀報(bào)頭分組上的CRC也必須是有效的。子幀報(bào)頭分組中的子幀長(zhǎng)度可以被設(shè)置為零,以便表明在鏈路關(guān)閉,并且將MDD接口設(shè)置在或者配置為空閑的休眠狀態(tài)之前,主機(jī)只傳輸一個(gè)子幀。在這種情況下,客戶機(jī)在檢測(cè)到子幀報(bào)頭分組之后必須立即經(jīng)由正向鏈路接收分組,這是因?yàn)樵阪溌忿D(zhuǎn)變至空閑狀態(tài)以前只發(fā)送了一個(gè)子幀。在正常的或者典型的操作中,子幀長(zhǎng)度是非零的,并且客戶機(jī)只處理正向鏈路分組,而所述接口處于在圖49中集中顯示為"同步中"狀態(tài)的那些狀態(tài)。外部模式的客戶機(jī)設(shè)備可連接到主機(jī),而主機(jī)已正在發(fā)送正向鏈路序列。在這種情況下,客戶機(jī)必須同步到主機(jī)??蛻魴C(jī)同步到正向鏈路信號(hào)所需的時(shí)間隨著子幀大小和正向鏈路數(shù)據(jù)速率而改變。當(dāng)子幀尺寸較大時(shí),在正向鏈路中檢測(cè)到作為所述隨機(jī)數(shù)據(jù)或者更多隨機(jī)數(shù)據(jù)一部分的唯一字的"錯(cuò)誤副本"的可能性較大。同時(shí),當(dāng)正向鏈路數(shù)據(jù)速率較慢時(shí),從錯(cuò)誤檢測(cè)中恢復(fù)的能力更低,而執(zhí)行這一操作所花費(fèi)的時(shí)間更長(zhǎng)。C.初始化如前所述,在"啟動(dòng)"時(shí),主機(jī)配置正向鏈路以便以低于最小要求或者需要的1Mbps的數(shù)據(jù)速率工作,或者就以此速率工作,并且針對(duì)給定應(yīng)用適當(dāng)?shù)嘏渲米訋L(zhǎng)度和介質(zhì)幀速率。也就是說(shuō),正反鏈路都使用類(lèi)型l接口開(kāi)始工作。當(dāng)主機(jī)確定客戶機(jī)顯示器(或者其它類(lèi)型的客戶機(jī)設(shè)備)的能力或者所需要的配置時(shí),通常只是臨時(shí)使用這些參數(shù)。所述主機(jī)經(jīng)由正向鏈路發(fā)送或者傳送子幀報(bào)頭分組,其后跟隨有反向鏈路封裝分組,該分組將請(qǐng)求標(biāo)志的位'0'設(shè)置為值一(l),以便請(qǐng)求顯示器或者客戶機(jī)以客戶機(jī)能力分組來(lái)響應(yīng)。一旦顯示器在(或者與)正向鏈路上獲得同步,它就經(jīng)由反向鏈路或者通道發(fā)送客戶機(jī)能力分組和客戶機(jī)請(qǐng)求和狀態(tài)分組。主機(jī)檢查客戶機(jī)能力分組的內(nèi)容,以便出于最優(yōu)考慮或者所需要的性能級(jí)別,確定如何重新配置鏈路。主機(jī)檢查協(xié)議版本和最小協(xié)議版本字段以便確認(rèn)所述主機(jī)和客戶機(jī)使用了彼此兼容的協(xié)議版本。所述協(xié)議版本通常是保存為客戶機(jī)能力分組的開(kāi)頭兩個(gè)參數(shù),因此即使協(xié)議的其它元素不兼容或者不能完全理解為兼容,也可以確定兼容性。D.CRC處理對(duì)于所有分組類(lèi)型來(lái)說(shuō),分組處理器狀態(tài)機(jī)確保CRC校驗(yàn)器被適當(dāng)或正確地控制。當(dāng)檢測(cè)到CRC比較產(chǎn)生了一個(gè)或多個(gè)錯(cuò)誤時(shí),還增加CRC錯(cuò)誤計(jì)數(shù)器,并且在被處理的每一子幀開(kāi)始時(shí)重置所述CRC計(jì)數(shù)器。E.可選失去同步校驗(yàn)雖然上述系列步驟或者狀態(tài)能夠產(chǎn)生更高數(shù)據(jù)速率或者吞吐速度,但是申請(qǐng)人已經(jīng)發(fā)現(xiàn)還可以使用其它的替換設(shè)置或者條件的改變來(lái)有效地實(shí)現(xiàn)甚至更高的數(shù)據(jù)速率或者吞吐量,其中客戶機(jī)使用這些條件來(lái)聲明與主機(jī)失去同步。本發(fā)明新的實(shí)施例具有相同的基本結(jié)構(gòu),但是改變狀態(tài)的條件發(fā)生了變化。另外,實(shí)現(xiàn)新的計(jì)數(shù)器以便有助于進(jìn)行子幀同步檢查。相對(duì)于圖63給出了這些步驟和條件,該圖示出用于建立方法或者狀態(tài)機(jī)的操作的一系列狀態(tài)和條件。為了清楚,只示出了"獲得同步狀態(tài)"和"同步中狀態(tài)"部分。另外,由于得到的狀態(tài)與狀態(tài)機(jī)本身基本上是相同的,所以它們使用相同的編號(hào)。然而,改變狀態(tài)(和狀態(tài)機(jī)操作)的條件多少有些改變,因此為了使兩個(gè)圖都清楚,全部進(jìn)行重新編號(hào)(1,2,3,4,5和6相對(duì)于61,62,63,64,和65),以便于識(shí)別差異。由于在這一討論中不考慮異步幀狀態(tài),所以在這個(gè)圖中有一個(gè)狀態(tài)(4904)和條件(6)不再使用。在圖63中,所述系統(tǒng)或者客戶機(jī)(用于顯示或者呈現(xiàn))從預(yù)選"非同步"狀態(tài)4902中的狀態(tài)機(jī)5000開(kāi)始,這與圖49相同。從非同步條件4902改變狀態(tài)的第一次狀態(tài)改變是在發(fā)現(xiàn)同步模式的條件64下進(jìn)行的。假定子幀報(bào)頭的CRC也在這個(gè)分組上傳遞(符合條件61),分組處理器狀態(tài)機(jī)的狀態(tài)可以改變?yōu)橥街袪顟B(tài)4908。同步錯(cuò)誤也就是條件62將讓狀態(tài)機(jī)切換至狀態(tài)4910,并且當(dāng)?shù)诙纬霈F(xiàn)這個(gè)條件時(shí)切換至狀態(tài)4912。然而,已經(jīng)發(fā)現(xiàn)MDDI分組的任何CRC失敗都將讓狀態(tài)機(jī)移出同步中狀態(tài)4908,進(jìn)入一個(gè)同步錯(cuò)誤狀態(tài)4910。任何MDDI分組的又一CRC失敗會(huì)導(dǎo)致移到兩個(gè)同步失敗狀態(tài)4912。利用正確的CRC值解碼的分組將導(dǎo)致?tīng)顟B(tài)機(jī)返回同步中狀態(tài)4908。發(fā)生了變化的地方是利用了CRC值或者對(duì)'每一'分組的CRC確定。也就是說(shuō),要讓狀態(tài)機(jī)注意(lookat)每一分組的CRC值以便確定失去同步,而不是只觀察子幀報(bào)頭分組。在這一結(jié)構(gòu)或者過(guò)程中,不是使用唯一字和僅僅使用子幀報(bào)頭CRC值來(lái)確定失去同步。這種新的接口實(shí)現(xiàn)方式允許MDD接口鏈路更加快速地識(shí)別同步失敗,從而同樣更加迅速地從中恢復(fù)。為了使這種系統(tǒng)更加穩(wěn)固,客戶機(jī)還應(yīng)該添加或利用子幀計(jì)數(shù)器。于是,在信號(hào)中唯一字預(yù)期到達(dá)或者出現(xiàn)時(shí),客戶機(jī)檢查唯一字的存在。如果唯一字沒(méi)有在正確時(shí)間出現(xiàn),那么客戶機(jī)可以更加快速地識(shí)別出同步失敗已經(jīng)出現(xiàn),這種識(shí)別出同步失敗的速度要比它必須等待幾(在這里是三)個(gè)分組時(shí)間或者周期快的多,且其中所述分組要比子幀長(zhǎng)度大得多。如果對(duì)唯一字的測(cè)試表明它未出現(xiàn),換言之,時(shí)序是不正確的,那么客戶機(jī)立即聲明鏈路失去同步,并且移到非同步狀態(tài)。檢查正確的唯一字出現(xiàn)的過(guò)程向狀態(tài)機(jī)添加了條件65(cond65),說(shuō)明唯一字不正確。如果期望在客戶機(jī)上接收到子幀分組但是不相配,那么客80戶機(jī)可以立即進(jìn)入非同步狀態(tài)4902,從而節(jié)省等待多個(gè)同步錯(cuò)誤(條件62)的附加時(shí)間,該多個(gè)錯(cuò)誤同步通常是通過(guò)狀態(tài)4910和4912而遇到的。這種改變使用附加計(jì)數(shù)器或者客戶機(jī)核心中的計(jì)數(shù)功能來(lái)對(duì)子幀長(zhǎng)度計(jì)數(shù)。在一個(gè)實(shí)施例中,使用遞減計(jì)數(shù)功能,如果計(jì)數(shù)器期滿,就中斷目前正處理的任何分組的傳送,以便檢查子幀唯一字。作為選擇,所述計(jì)數(shù)器也可以遞增計(jì)數(shù),將所述計(jì)數(shù)與所需要的最大或者特定需要值相比,在這個(gè)值對(duì)應(yīng)的時(shí)刻校驗(yàn)當(dāng)前分組。這一過(guò)程保護(hù)客戶機(jī)不用對(duì)客戶機(jī)上不正確地接收的長(zhǎng)度特別長(zhǎng)的分組解碼。如果子幀長(zhǎng)度計(jì)數(shù)器需要中斷正被解碼的某些其它分組,那么由于分組不應(yīng)跨越子幀邊界,所以可以確定已經(jīng)失去同步。IX.分組處理對(duì)于狀態(tài)機(jī)接收的上述每個(gè)類(lèi)型的分組來(lái)說(shuō),它進(jìn)行特定的處理步驟或者系列步驟來(lái)實(shí)現(xiàn)接口的操作。通常按照下面表XII列出的示例性處理過(guò)程來(lái)處理正向鏈路分組。表XII<table>tableseeoriginaldocumentpage81</column></row><table>分組類(lèi)型分組處理器狀態(tài)機(jī)響應(yīng)客戶機(jī)能力(cc)當(dāng)主機(jī)請(qǐng)求時(shí),使用反向鏈路封裝分組的反向鏈路標(biāo)志字段來(lái)發(fā)送這種類(lèi)型的分組。鍵盤(pán)(K)如果存在鍵盤(pán)型設(shè)備并且需要使用,就把這些分組傳遞至與該鍵盤(pán)類(lèi)型設(shè)備通信的通用處理器并且從該通用處理器接收這些分組。指示設(shè)備(PD)如果存在指示型設(shè)備并且需要使用,就把這些分組傳遞至與該指示類(lèi)型設(shè)備通信的通用處理器并且從該通用處理器接收這些分組。鏈路關(guān)閉(LS)記錄鏈路被關(guān)閉的事實(shí)并且通知通用處理器。客戶機(jī)服務(wù)請(qǐng)求和狀態(tài)(CSRS)發(fā)送這個(gè)分組作為反向鏈路封裝分組中的第一分組。位塊傳送(BPT)解釋諸如視頻數(shù)據(jù)格式描述符之類(lèi)的分組參數(shù),確定哪些像素首先移動(dòng),并且根據(jù)需要移動(dòng)位圖中的像素。位圖區(qū)域填充(BAF)解釋分組參數(shù),必要時(shí)通過(guò)色彩映射來(lái)變換像素,并且把像素?cái)?shù)據(jù)寫(xiě)入位圖中的適當(dāng)位置,位案填充(BPF)解釋分組參數(shù),必要時(shí)拆開(kāi)已打包的像素?cái)?shù)據(jù),必要時(shí)通過(guò)色彩映射來(lái)變換像素,并且把像素?cái)?shù)據(jù)寫(xiě)入位圖中的適當(dāng)位置。通信鏈路通道(CLC)直接把這一數(shù)據(jù)發(fā)送至通用處理器。休眠期間的客戶機(jī)服務(wù)請(qǐng)求(CSR)通用處理器控制發(fā)送請(qǐng)求的低級(jí)功能并且檢測(cè)與其自身上的鏈路重啟的競(jìng)爭(zhēng)。82<table>tableseeoriginaldocumentpage83</column></row><table>X.降低反向鏈路數(shù)據(jù)速率發(fā)明人已經(jīng)觀察到用于主機(jī)鏈路控制器的某些參數(shù)可以按照特定的方式進(jìn)行調(diào)節(jié)或者配置,以便實(shí)現(xiàn)最大或更優(yōu)化(規(guī)模)的反向鏈路數(shù)據(jù)速率,這是非常需要的。例如,在用于傳送反向鏈路封裝分組的反向數(shù)據(jù)分組字段期間,MDDI_Stb信號(hào)對(duì)進(jìn)行翻轉(zhuǎn)(toggle)從而以正向鏈路數(shù)據(jù)速率的一半產(chǎn)生周期性的數(shù)據(jù)時(shí)鐘。出現(xiàn)這種情況是因?yàn)樵诤孟馦DDI_DataO正在發(fā)送全零的情況下,所述主機(jī)鏈路控制器生成對(duì)應(yīng)于MDDI_DataO信號(hào)的MDDI_Stb信號(hào)。MDDI_Stb信號(hào)從主機(jī)被傳送至客戶機(jī),在客戶機(jī)中將它用來(lái)生成時(shí)鐘信號(hào)以便從客戶機(jī)傳送反向鏈路數(shù)據(jù),反向數(shù)據(jù)借此被送回主機(jī)。圖50中示出了在采用MDDI的系統(tǒng)中在正向和反向路徑上的信號(hào)傳送和處理遇到的典型延遲量。在圖50中,在Stb+/_生成、電纜傳送至客戶機(jī)、客戶機(jī)接收器、時(shí)鐘生成、信號(hào)時(shí)鐘、Data0+/-生成、電纜傳送至主機(jī)和主機(jī)接收器級(jí)的處理部分附近,分別示出了一系列延遲值,即1.5納秒、8.0納秒、2.5納秒、2.0納秒、1.0納秒、1.5納秒、8.0納秒以及2.5納秒。根據(jù)正向鏈路數(shù)據(jù)速率以及遇到的信號(hào)處理延遲,可能需要MDDI—Stb信號(hào)上一周期以上的時(shí)間來(lái)用于"往返行程"效應(yīng)或者完成一組事件,這導(dǎo)致了時(shí)間或者周期量的不期望的消耗。為了防止這一問(wèn)題的發(fā)生,反向速率除數(shù)使反向鏈路上的一位時(shí)間得以跨越MDDI_Stb信號(hào)的多個(gè)周期。這意味著反向鏈路數(shù)據(jù)速率小于正向鏈路速率。應(yīng)該注意的是,通過(guò)所述接口的信號(hào)延遲的實(shí)際長(zhǎng)度隨著每一特定主機(jī)-客戶機(jī)系統(tǒng)或者使用的硬件不同而有所不同。盡管不是必需的,但是通過(guò)使用往返行程延遲測(cè)量分組來(lái)測(cè)量系統(tǒng)中的實(shí)際延遲,由此將反向速率除數(shù)設(shè)置為最佳值,每一系統(tǒng)通常可以更好地運(yùn)行。主機(jī)可以支持較簡(jiǎn)單但以低速度運(yùn)行的基本數(shù)據(jù)采樣,或者也可支持較復(fù)雜但支持更高反向數(shù)據(jù)速率的高級(jí)數(shù)據(jù)采樣。同樣,也考慮了支持這兩種方法的客戶機(jī)能力。往返行程延遲是通過(guò)讓主機(jī)把往返行程延遲測(cè)量分組發(fā)送至客戶機(jī)來(lái)測(cè)量的??蛻魴C(jī)通過(guò)在該分組中稱(chēng)為測(cè)量周期字段的預(yù)選測(cè)量窗內(nèi)或者在這個(gè)預(yù)選測(cè)量窗期間里,把一個(gè)l序列發(fā)送回主機(jī),以響應(yīng)這個(gè)分組。先前描述了這一測(cè)量的詳細(xì)時(shí)序。往返行程延遲用來(lái)確定可以對(duì)反向鏈路數(shù)據(jù)安全采樣的速率。往返行程延遲測(cè)量包括確定、檢測(cè)在測(cè)量周期字段開(kāi)始和在主機(jī)接收到來(lái)自客戶機(jī)的Oxff、Oxff、0x00響應(yīng)序列這個(gè)時(shí)間段開(kāi)始之間出現(xiàn)的正向鏈路數(shù)據(jù)時(shí)鐘間隔的數(shù)目,或者對(duì)其進(jìn)行計(jì)數(shù)。應(yīng)注意的是,有可能在測(cè)量計(jì)數(shù)即將增加以前的一小部分正向鏈路時(shí)鐘周期,收到來(lái)自客戶機(jī)的響應(yīng)。如果將這一未修改的值用來(lái)計(jì)算反向速率除數(shù),那么它會(huì)導(dǎo)致由于不可靠的數(shù)據(jù)采樣而在反向鏈路上產(chǎn)生位錯(cuò)誤。圖51中說(shuō)明這種情況的一個(gè)實(shí)例,其中按照?qǐng)D形方式示出了代表主機(jī)處MDDI—Data、主機(jī)處MDDI—Stb、主機(jī)內(nèi)部的正向鏈路數(shù)據(jù)時(shí)鐘以及延遲計(jì)數(shù)的信號(hào)。在圖51中,在延遲計(jì)數(shù)即將從6增加到7之前的一部分正向鏈路時(shí)鐘周期,從客戶機(jī)收到響應(yīng)序列。如果把延遲假定為6,那么主機(jī)將剛好轉(zhuǎn)變之后或者可能在位轉(zhuǎn)變當(dāng)中對(duì)反向數(shù)據(jù)采樣。這樣做會(huì)導(dǎo)致主機(jī)處采樣錯(cuò)誤。為此,測(cè)量出的延遲在用來(lái)計(jì)算反向速率除數(shù)以前,通常應(yīng)該加1。反向速率除數(shù)是主機(jī)對(duì)反向鏈路數(shù)據(jù)采樣以前應(yīng)該等待的MDDLStb周期數(shù)目。由于MDDLStb是以正向鏈路速率一半來(lái)周期性循環(huán)的,所以正確的往返行程延遲測(cè)量結(jié)果需要除以2,然后進(jìn)位舍入至下一整數(shù)。這一關(guān)系表示為公式是Z往返行程延遲+r等于4c反向一速率一除數(shù)=進(jìn)位舍入到下-對(duì)于給定實(shí)例來(lái)說(shuō),它變?yōu)榉聪蛩俾食龜?shù)=進(jìn)位舍入到下一整數(shù)26+12=4如果用于這一實(shí)例的往返行程延遲測(cè)量結(jié)果是7而不是6,那么反向速率除數(shù)也所述反向鏈路數(shù)據(jù)由主機(jī)在反向鏈路時(shí)鐘的上升沿時(shí)刻采樣。主機(jī)和客戶機(jī)(顯示器)中都存在計(jì)數(shù)器或者類(lèi)似已知的電路或設(shè)備用來(lái)生成反向鏈路時(shí)鐘。計(jì)數(shù)器被初始化,因此反向鏈路時(shí)鐘的第一上升沿出現(xiàn)在反向鏈路封裝分組的反向鏈路分組字段的第一位開(kāi)始處。在圖52中說(shuō)明用于以下給出的實(shí)例的情況。所述計(jì)數(shù)器在MDDI—Stb信號(hào)每一上升沿增加l,并且計(jì)數(shù)數(shù)目一直增加直到反向鏈路封裝分組中的反向速率除數(shù)參數(shù)設(shè)定該計(jì)數(shù)返回(wr即around)零。由于MDDI_Stb信號(hào)是以正向鏈路速率的一半來(lái)翻轉(zhuǎn)的,所以反向鏈路速率是正向鏈路速率的一半除以反向速率除數(shù)。例如,如果正向鏈路速率是200Mbps,而反向速率除數(shù)是4,那么反向鏈路數(shù)據(jù)速率可以表示為1200Mbps=25Mbps24圖52中示出了反向鏈路封裝分組中的MDDI_Data0和MDDI_Stb信號(hào)線的時(shí)序的實(shí)例,其中用于舉例說(shuō)明的分組參數(shù)具有如下值分組長(zhǎng)度=1024(0x0400)轉(zhuǎn)向1長(zhǎng)度=1分組類(lèi)型=65(0x41)轉(zhuǎn)向2長(zhǎng)度=1反向鏈路標(biāo)志=0反向速率除數(shù)=2參數(shù)CRC=0xdb43全零是0x00分組長(zhǎng)度和參數(shù)CRC字段之間的分組數(shù)據(jù)是0x00,0x04,0x41,0x00,0x02,0x01,0x01,0x43,0xdb,0x00,......從客戶機(jī)返回的第一反向鏈路分組是具有分組長(zhǎng)度7和分組類(lèi)型70的客戶機(jī)請(qǐng)求和狀態(tài)分組。這個(gè)分組從字節(jié)值0x07,0x00,0x46,……等等開(kāi)始。然而,圖52中只可以看到第一字節(jié)(0x07)。在圖中這個(gè)第一反向鏈路分組時(shí)間上移動(dòng)了一個(gè)反向鏈路時(shí)鐘周期,以便舉例說(shuō)明實(shí)際的反向鏈路延遲。把主機(jī)至客戶機(jī)往返行程延遲為零的理想波形顯示為虛線軌跡。傳送參數(shù)CRC字段的MS字節(jié),CRC的前面是分組類(lèi)型,然后是全零字段。當(dāng)來(lái)自主機(jī)的數(shù)據(jù)改變電平時(shí),來(lái)自主機(jī)的選通從一切換至零,并且回到一,從而形成較寬的脈沖。當(dāng)數(shù)據(jù)變?yōu)榱銜r(shí),選通信號(hào)以更高速率切換,只有數(shù)據(jù)線上的數(shù)據(jù)改變導(dǎo)致在對(duì)準(zhǔn)字段的末尾附近產(chǎn)生改變。對(duì)于圖中其余部分而言,由于數(shù)據(jù)信號(hào)具有固定0或1電平且延續(xù)若干時(shí)間周期,所以選通信號(hào)以所述更高速率切換,并且這種轉(zhuǎn)變落在脈沖圖案(沿)上。主機(jī)的反向鏈路時(shí)鐘處于零,直到轉(zhuǎn)向1周期結(jié)束為止,此時(shí)時(shí)鐘開(kāi)始支持反向鏈路分組。圖中較低部分的箭頭表示數(shù)據(jù)采樣的時(shí)刻,正如從公開(kāi)內(nèi)容的其余部分可明顯看出的那樣。圖中示出正傳送的分組字段的第一字節(jié)(在這里是11000000)在轉(zhuǎn)向l之后開(kāi)始出現(xiàn),并且線路電平因?yàn)橹鳈C(jī)驅(qū)動(dòng)器被禁用而穩(wěn)定。在數(shù)據(jù)信號(hào)的虛線中可以看出第一位的傳遞(passage)中的延遲,并且正如位三所看到的那樣。在圖53中可以看到基于正向鏈路數(shù)據(jù)速率的反向速率除數(shù)的典型值。實(shí)際的反向速率除數(shù)是作為往返行程鏈路測(cè)量結(jié)果而確定的,以便確保正確的反向鏈路操作。第一區(qū)域5302對(duì)應(yīng)于安全操作區(qū)域,第二區(qū)域5304對(duì)應(yīng)于邊緣性能區(qū)域,而第三區(qū)域5306則表明大不可能正確工作的設(shè)置。在正向或者反向鏈路上利用所述接口類(lèi)型設(shè)置中的任意設(shè)置工作的時(shí)候,往返行程延遲測(cè)量和反向速率除數(shù)設(shè)置是相同的,這是因?yàn)樗鼈兪歉鶕?jù)實(shí)際時(shí)鐘周期而不是傳輸或者接收的位數(shù)來(lái)表示并且操作的。XI.轉(zhuǎn)向和保護(hù)時(shí)間如早先討論的那樣,反向鏈路封裝分組中的轉(zhuǎn)向1字段和往返行程延遲測(cè)量分組中的保護(hù)時(shí)間1字段,指定了允許在啟用客戶機(jī)接口驅(qū)動(dòng)器以前禁用主機(jī)接口驅(qū)動(dòng)器的時(shí)間長(zhǎng)度值。轉(zhuǎn)向2和保護(hù)時(shí)間2字段提供用于允許在啟用主機(jī)驅(qū)動(dòng)器以前客戶機(jī)驅(qū)動(dòng)器被禁用的時(shí)間值。保護(hù)時(shí)間1和保護(hù)時(shí)間2字段通常以不能調(diào)節(jié)的預(yù)置長(zhǎng)度或者預(yù)選長(zhǎng)度值來(lái)填充。根據(jù)正使用的接口硬件,可以使用經(jīng)驗(yàn)數(shù)據(jù)來(lái)獲得這些值并且在某些情況下調(diào)節(jié)它們以便改善操作。有幾個(gè)因素有助于確定轉(zhuǎn)向1的長(zhǎng)度,這些因素是正向鏈路數(shù)據(jù)速率以及主機(jī)中MDDI—Data驅(qū)動(dòng)器的最大禁用時(shí)間。在表XI中說(shuō)明了最大主機(jī)驅(qū)動(dòng)器禁用時(shí)間,其中表明驅(qū)動(dòng)器花費(fèi)最多約10納秒的時(shí)間來(lái)完成禁用并且約2納秒來(lái)完成啟用。主機(jī)驅(qū)動(dòng)器被禁用所需的正向鏈路時(shí)鐘的最小數(shù)目按照如下關(guān)系來(lái)表示要禁用的時(shí)鐘TA,=y口my:主機(jī)驅(qū)動(dòng)器禁用延遲目轉(zhuǎn)向1的允許值范圍按照如下關(guān)系來(lái)表示<formula>formulaseeoriginaldocumentpage86</formula>其中對(duì)于類(lèi)型1來(lái)說(shuō),接口類(lèi)型因子是1,對(duì)于類(lèi)型2來(lái)說(shuō)是2,對(duì)于類(lèi)型3來(lái)說(shuō)是4,而對(duì)于類(lèi)型4來(lái)說(shuō)是8。結(jié)合上述兩個(gè)等式可以看出,接口類(lèi)型因子項(xiàng)可以抵消,于是轉(zhuǎn)向l被定義為/正向鏈路數(shù)據(jù)速率主機(jī)驅(qū)動(dòng)器禁用延遲_)轉(zhuǎn)向1=進(jìn)位舍入到下一整數(shù)8例如,1500Mbps的類(lèi)型3正向鏈路會(huì)使用以下轉(zhuǎn)向1延遲轉(zhuǎn)向l=進(jìn)位舍入到下一整數(shù)f函,德s)=2字節(jié)V8J隨著往返行程延遲增加,時(shí)序邊緣從主機(jī)被禁用的時(shí)間點(diǎn)改進(jìn)到客戶機(jī)被啟用的時(shí)間點(diǎn)。用于確定通常用于轉(zhuǎn)向2的時(shí)間長(zhǎng)度的因素是正向鏈路數(shù)據(jù)速率、客戶機(jī)中MDDLData驅(qū)動(dòng)器的最大禁用時(shí)間以及通信鏈路的往返行程延遲。禁用客戶機(jī)驅(qū)動(dòng)器所需要的時(shí)間的計(jì)算基本上與上述主機(jī)驅(qū)動(dòng)器的情況相同,并且按照如下關(guān)系被定義為<formula>formulaseeoriginaldocumentpage86</formula>接口類(lèi)型因子PWO并且轉(zhuǎn)向2的允許值范圍可以表示為<formula>formulaseeoriginaldocumentpage86</formula>例如,具有10個(gè)正向鏈路時(shí)鐘的往返行程延遲的1500Mbps的類(lèi)型3正向鏈路通常使用以下數(shù)量級(jí)的轉(zhuǎn)向2延遲<formula>formulaseeoriginaldocumentpage86</formula><formula>formulaseeoriginaldocumentpage86</formula>XII.可選反向鏈路時(shí)序雖然使用上述的時(shí)序和保護(hù)帶(guardband)能夠?qū)崿F(xiàn)高數(shù)據(jù)傳送速率接口,但是本發(fā)明的發(fā)明人已經(jīng)發(fā)現(xiàn)了一種技術(shù),通過(guò)改變反向時(shí)序發(fā)現(xiàn)(reversetimingdiscovery)來(lái)提供短于往返行程時(shí)間的反向位長(zhǎng)。如上所述,反向鏈路時(shí)序的先前方式被如此配置,S卩,從反向時(shí)序分組的保護(hù)時(shí)間1的最后位開(kāi)始計(jì)數(shù)時(shí)鐘周期的數(shù)目,直到在IO時(shí)鐘的上升沿對(duì)第一位進(jìn)行采樣為止。這就是用于給MDD接口的輸入和輸出進(jìn)行定時(shí)的時(shí)鐘信號(hào)。于是,反向速率除數(shù)的計(jì)算由以下等式給出反向速率除數(shù)=進(jìn)位舍入到下一整數(shù)f往返行^延遲+。L2J這樣做提供了等于往返行程延遲的位寬度,由此能夠得到非??煽康姆聪蜴溌?。然而,已經(jīng)說(shuō)明了反向鏈路能夠更快地運(yùn)行,或者以更高數(shù)據(jù)傳送速率運(yùn)行,這是發(fā)明人希望利用的。本發(fā)明新的技術(shù)允許利用接口的附加能力來(lái)達(dá)到更高速度。這是通過(guò)讓主機(jī)對(duì)時(shí)鐘周期數(shù)目進(jìn)行計(jì)數(shù),直到對(duì)一個(gè)1完成采樣來(lái)實(shí)現(xiàn)的,但是在反向時(shí)序分組期間,主機(jī)在上升沿和下降沿上均對(duì)數(shù)據(jù)線采樣。這樣做允許主機(jī)選擇反向位內(nèi)的最有用的甚至最佳采樣點(diǎn),以便確保所述位是穩(wěn)定的。也就是說(shuō),發(fā)現(xiàn)最有用的或者最佳的上升沿來(lái)對(duì)反向業(yè)務(wù)的反向封裝分組上的數(shù)據(jù)進(jìn)行采樣。最佳采樣點(diǎn)取決于反向鏈路除數(shù)和是在上升沿還是下降沿檢測(cè)到第一個(gè)1。新的時(shí)序方法允許主機(jī)只尋找在反向鏈路時(shí)序內(nèi)由客戶機(jī)發(fā)送的0xFF0xFFOxOO模式的第一沿,以便確定在反向封裝分組中的什么地方采樣。在圖64中說(shuō)明到達(dá)的反向位并且該位將如何尋找各種反向速率除數(shù)的實(shí)例,以及從保護(hù)時(shí)間1的最后位開(kāi)始已經(jīng)出現(xiàn)的時(shí)鐘周期數(shù)目。在圖64中可以看出,如果第一沿出現(xiàn)在上升和下降沿(標(biāo)記為上升/下降)之間,那么對(duì)于反向速率除數(shù)為1的最佳采樣點(diǎn),即該最佳采樣點(diǎn)是標(biāo)記為'b'的時(shí)鐘周期沿,因?yàn)樗欠聪蛭恢芷趦?nèi)出現(xiàn)的唯一上升沿。對(duì)于反向速率除數(shù)為2的情況來(lái)說(shuō),由于周期沿'c'比'b'更接近位沿,所以最佳采樣點(diǎn)可能仍是時(shí)鐘周期前沿'b'。對(duì)于反向速率除數(shù)為4的情況來(lái)說(shuō),最佳采樣點(diǎn)可能是時(shí)鐘周期沿'd',因?yàn)樗咏咏渲悼赡芤呀?jīng)穩(wěn)定的反向位的后沿。回到圖64,然而,如果第一沿出現(xiàn)在下降和上升沿(標(biāo)記為下降/上升)之間,那么對(duì)于反向速率除數(shù)為1的最佳采樣點(diǎn)是采樣點(diǎn)時(shí)鐘周期沿'a',因?yàn)檫@是反向位時(shí)間周期內(nèi)出現(xiàn)的唯一上升沿。對(duì)于反向速率除數(shù)為2的情況來(lái)說(shuō),最佳采樣點(diǎn)是沿'b',并且對(duì)于反向速率除數(shù)為4的情況來(lái)說(shuō),最佳采樣點(diǎn)是沿'c'。可以看出,由于最佳采樣點(diǎn)應(yīng)該是最靠近中部的上升沿,所以隨著反向速率除數(shù)越來(lái)越大,最佳采樣點(diǎn)變得更便于確定或者選擇。主機(jī)使用這一技術(shù)可以找到在數(shù)據(jù)線上觀察到的時(shí)序分組的上升數(shù)據(jù)沿之前的上升時(shí)鐘沿的數(shù)目。因此,基于所述沿是出現(xiàn)在上升和下降沿之間還是下降和上升沿之間,以及反向速率除數(shù)是什么,有多少附加時(shí)鐘周期要添加到計(jì)數(shù)器,就可做出決定,以便合理地確保所述位的采樣始終盡可能靠近中部?!┲鳈C(jī)已經(jīng)選擇或者確定時(shí)鐘周期的數(shù)目,它就可以利用客戶機(jī)來(lái)"調(diào)查(e鄧lore)"各種反向速率除數(shù),以便確定特定反向速率除數(shù)是否能用。所述主機(jī)(和客戶機(jī))可以以除數(shù)1啟動(dòng),并且校驗(yàn)從客戶機(jī)接收的反向狀態(tài)分組的CRC,以便確定這一反向速率是否能夠正確地傳送數(shù)據(jù)。如果CRC被破壞,那么有可能存在采樣錯(cuò)誤,主機(jī)可以增大反向速率除數(shù),并試圖再次請(qǐng)求狀態(tài)分組。如果第二次請(qǐng)求的分組被破壞,那么可以再次增大除數(shù),并且再次進(jìn)行請(qǐng)求。如果這個(gè)分組被正確地解碼,那么這一反向速率除數(shù)可以用于所有將來(lái)的反向分組。這一方法是有效的并且是有用的,因?yàn)樽詮某跏嫉耐敌谐虝r(shí)序估算開(kāi)始反向時(shí)序不應(yīng)該發(fā)生改變。如果正向鏈路是穩(wěn)定的,那么即使存在反向鏈路故障,客戶機(jī)也應(yīng)該繼續(xù)對(duì)正向鏈路分組解碼。當(dāng)然,由于這一方法不確保反向鏈路是理想的,所以沒(méi)置所述鏈路的反向鏈路除數(shù)仍是主機(jī)的職責(zé)。另外,所述除數(shù)將主要取決于用于生成10時(shí)鐘的時(shí)鐘質(zhì)量。如果該時(shí)鐘具有很大的抖動(dòng)量,那么存在采樣誤差的可能性更大。這一錯(cuò)誤概率隨著往返行程延遲中的時(shí)鐘周期量的增加而增加。這種實(shí)現(xiàn)方式看來(lái)似乎最適用于類(lèi)型1的反向數(shù)據(jù),但是對(duì)類(lèi)型2到類(lèi)型4的反向數(shù)據(jù)來(lái)說(shuō)可能會(huì)出現(xiàn)問(wèn)題,這是由于數(shù)據(jù)線之間的偏離可能過(guò)大,以至于無(wú)法以最適用于僅僅一個(gè)數(shù)據(jù)對(duì)的速率運(yùn)行所述鏈路。然而,即使是采用類(lèi)型2至類(lèi)型4進(jìn)行操作,所述數(shù)據(jù)速率也許不需要降低到先前方法。如果在每一數(shù)據(jù)線上重復(fù)該方法以便選擇理想的或者最佳時(shí)鐘采樣位置,那么這種方法也可能起到最好的作用。如果對(duì)于每個(gè)數(shù)據(jù)對(duì)來(lái)說(shuō),它們處于相同的采樣時(shí)間,那么這種方法能夠繼續(xù)工作。如果它們處于不同的采樣周期,那么可以使用兩個(gè)不同的方式。第一種是為每個(gè)數(shù)據(jù)點(diǎn)選擇所需要的或更優(yōu)化的采樣位置,即使對(duì)于每一數(shù)據(jù)對(duì)而言該采樣位置并不同。于是,所述主機(jī)能夠在對(duì)來(lái)自所述數(shù)據(jù)對(duì)集合的所有位進(jìn)行采樣之后重構(gòu)數(shù)據(jù)流類(lèi)型2是兩位,類(lèi)型3是四位而類(lèi)型4是八位。對(duì)于主機(jī)而言,另一個(gè)選項(xiàng)是增大反向速率除數(shù),從而使每一數(shù)據(jù)對(duì)的數(shù)據(jù)位可以在相同的時(shí)鐘沿采樣。XIII.鏈路延遲和偏離的效應(yīng)正向鏈路上MDDI_Data對(duì)和MDDI_Stb之間的延遲偏離會(huì)限制可能的最大數(shù)據(jù)速率,除非采用延遲偏離補(bǔ)償。產(chǎn)生時(shí)序偏離的延遲差異起因于以下概述的控制器邏輯、線路驅(qū)動(dòng)器和接收器以及電纜和連接器。A.由偏離限制的鏈路時(shí)序分析(MDDI類(lèi)型1)1.類(lèi)型1鏈路的延遲和偏離實(shí)例圖57中示出了類(lèi)似于圖41所示的,用于支持類(lèi)型1接口鏈路的典型接口電路。在圖57中,為MDDI類(lèi)型1的正向鏈路的多個(gè)處理或接口級(jí)的每個(gè)示出了傳播延遲和偏離的示例性值或者典型值。MDDI_Stb和MDDI_DataO之間的延遲中的偏離導(dǎo)致輸出時(shí)鐘的占空比(duty-cycle)扭曲。使用觸發(fā)器5728、5732的接收器觸發(fā)器(RXFF)級(jí)的D輸入端的數(shù)據(jù)在時(shí)鐘沿之后稍微改變,從而該數(shù)據(jù)能夠被可靠地采樣。所述圖示出了兩個(gè)級(jí)聯(lián)延遲線5732a和5732b,其利用產(chǎn)生這一時(shí)序關(guān)系來(lái)解決兩個(gè)不同問(wèn)題。在實(shí)際實(shí)現(xiàn)方式中,可以將它們合并成單個(gè)延遲元件。圖58示出了用于經(jīng)由所述接口進(jìn)行示例性信號(hào)處理的類(lèi)型1鏈路上的數(shù)據(jù)、Stb和時(shí)鐘恢復(fù)時(shí)序。通常明顯的總延遲偏離出現(xiàn)或者來(lái)自如下級(jí)中偏離的總和具有觸發(fā)器5704、5706的發(fā)射器觸發(fā)器(TXFF);具有驅(qū)動(dòng)器5708、5710的發(fā)射器驅(qū)動(dòng)器(TXDRVR);電纜(CABLE)5702;具有接收器5722、5724的接收器線路接收器(RXRCVR)以及接收器XOR邏輯(RXXOR)。延遲15732a應(yīng)該匹配或者超過(guò)RXXOR級(jí)的XOR門(mén)5736的延遲,通過(guò)如下關(guān)系可確定該延遲tpD—min(延遲D>tpD—max(XOR)最好符合這一要求,以便接收器觸發(fā)器5728、5732的D輸入端不會(huì)在其時(shí)鐘輸入以前改變。如果RXFF的保持時(shí)間是零,那么這是有效的。延遲2(Delay2)的目的或功能在于按照如下關(guān)系來(lái)補(bǔ)償RXFF觸發(fā)器的保持時(shí)間tpD—邁in(延遲2)=tH(RXFF)在許多系統(tǒng)中,這個(gè)值將是零,因?yàn)楸3謺r(shí)間是零,在這種情況下,延遲2的最大延遲當(dāng)然也是零。接收器XOR級(jí)中偏離的最壞情況是數(shù)據(jù)_遲到/選通_提早這種情況,其中延遲1處于最大值,而來(lái)自XOR門(mén)的時(shí)鐘輸出按照如下關(guān)系盡可能早地到達(dá)t偏離_max(RXX0R)—tpD_max(Delayl)_tPD_min(X0R)在這種情況下,數(shù)據(jù)可以在兩個(gè)位周期n和n+1之間改變,且改變時(shí)刻非常接近位n+1被按照時(shí)鐘打入接收器觸發(fā)器的時(shí)刻。MDDI類(lèi)型1鏈路的最大數(shù)據(jù)速率(最小位周期)是MDDI鏈路中通過(guò)所有驅(qū)動(dòng)器、電纜和接收器而遇到的最大偏離加上設(shè)置到RXFF級(jí)中的總計(jì)數(shù)據(jù)的函數(shù)。鏈路中直到RXRCVR級(jí)輸出端的總延遲偏離可以表示為t偏離—腿x(u服)一t偏離-腿x(TXFF)+t偏離iax(TXDRVR)+t偏離-腿x(電纜)+t{扁離-max(RXRCVR)并且最小位周期由如下等式給出t位iin—t偏離iax(鏈路)+t偏離iax(RxxoR)+tpDiax(De;Lay2)+tsu(RXFF)在圖57所示的實(shí)例中,t偏離—_(鏈路)=1.4納秒,并且最小位周期可以表示為t位—min=1.4+0.3+0.2+0.5=2.4納秒,或者近似表示為416Mbps。B.MDDI類(lèi)型2、類(lèi)型3和類(lèi)型4的鏈路時(shí)序分析在圖59中示出了類(lèi)似于圖41和57中示出的典型接口電路,用于支持類(lèi)型2、3、和4的接口鏈路。在TXFF(5904)、TXDRVR(5908)、RXRCVCR(5922)和RXFF(5932,5928,5930)級(jí)中使用附加元件,以便支持附加信號(hào)處理。在圖59中,為MDDI類(lèi)型2正向鏈路的多個(gè)處理或接口級(jí)的每個(gè)示出了傳播延遲和偏離的示例性值或者典型值。除影響輸出時(shí)鐘占空比(duty-cycle)的MDDI_Stb和MDDI_DataO之間的延遲中的偏離以外,在這兩個(gè)信號(hào)和其它MDDI數(shù)據(jù)信號(hào)之間也存在偏離。由觸發(fā)器5928和5930組成的接收器觸發(fā)器B(RXFFB)級(jí)的D輸入端的數(shù)據(jù),在時(shí)鐘沿之后稍微改變,從而能夠可靠地對(duì)該數(shù)據(jù)進(jìn)行采樣。如果MDDI_Datal比MDDI_Stb或者M(jìn)DDI_DataO提早到達(dá),那么MDDI_Datal應(yīng)被延遲,以便至少以延遲偏離量來(lái)對(duì)MDDI—Datal進(jìn)行采樣。為了實(shí)現(xiàn)這些,使用延遲3(Delay3)延遲線來(lái)延遲數(shù)據(jù)。如果MDDI_Datal比MDDI_Stb和MDDI_DataO晚到,并且它也通過(guò)延遲3來(lái)延遲,那么MDDI_Datal改變處的點(diǎn)被移動(dòng)至更接近下一時(shí)鐘沿。這一過(guò)程決定了MDDI類(lèi)型2、類(lèi)型3或者類(lèi)型4鏈路的數(shù)據(jù)速率的上限。圖60A、60B和60C中示出了兩個(gè)數(shù)據(jù)信號(hào)和MDDI_Stb相對(duì)于彼此的時(shí)序或者偏離關(guān)系的某些示例性的不同可能性。當(dāng)MDDIDataX盡早到達(dá)時(shí),為了在RXFFB中可靠地對(duì)數(shù)據(jù)采樣,按照如下關(guān)系來(lái)設(shè)置延遲89<formula>formulaseeoriginaldocumentpage90</formula>最大鏈路速度由允許的最小位周期確定。當(dāng)MDDI_DataX盡可能晚到達(dá)時(shí),該速度在這種情況下,允許的最小周期時(shí)間通過(guò)如下等式給出<formula>formulaseeoriginaldocumentpage90</formula>于是,鏈路速度的上限為<formula>formulaseeoriginaldocumentpage90</formula>在上文給出的實(shí)例中,最小位周期的下限通過(guò)如下關(guān)系給出并且在以上假定下<formula>formulaseeoriginaldocumentpage90</formula>,這大約是174Mbps。這比可以用于類(lèi)型1鏈路的最大數(shù)據(jù)速率慢得多。MDDI的自動(dòng)延遲偏離補(bǔ)償能力明顯降低了延遲偏離對(duì)最大鏈路速率因子的影響,僅僅是有效數(shù)據(jù)建立的邊緣。MDDI_Data0和MDDI_Stb之間的校準(zhǔn)偏離是,并且最小位周期是<formula>formulaseeoriginaldocumentpage90</formula>在圖8-5給出的示例中,<formula>formulaseeoriginaldocumentpage90</formula>而最小位周期是<formula>formulaseeoriginaldocumentpage90</formula>這大約是606Mbps。當(dāng)MDDI_Datal盡早到達(dá)時(shí),為了在RXFFB中可靠地對(duì)數(shù)據(jù)采樣,將關(guān)聯(lián)的可編程延遲調(diào)整到最佳設(shè)定,精度為一個(gè)抽頭,為安全起見(jiàn),增加附加的抽頭延遲。最大的鏈路速度取決于最小的允許位時(shí)段。當(dāng)MDDI—Datal盡晚到達(dá)時(shí),影響最大。在這種情況下,最小允許周期時(shí)間為<formula>formulaseeoriginaldocumentpage90</formula>在圖8-5給出的示例中,基于采樣MDDI—Datal的最小位時(shí)段的下限是<formula>formulaseeoriginaldocumentpage90</formula>XIV.物理層互連描述可用于實(shí)現(xiàn)本發(fā)明的接口的物理連接可以使用能夠購(gòu)買(mǎi)到的零件來(lái)實(shí)現(xiàn),諸如在主機(jī)側(cè),可以是由HiroseElectricCompanyLtd.制造的零件號(hào)為3260-8S2(01)的零件,并且在客戶機(jī)設(shè)備側(cè),可以是由HiroseElectricCompanyLtd.制造的零件號(hào)為3240-8P-C的零件。表XIII中列出了供類(lèi)型1/類(lèi)型2接口使用的這種連接器的示例性接口弓I腳分配或者"引腳引出線",并且在圖61中舉例說(shuō)明。表XIII<table>tableseeoriginaldocumentpage90</column></row><table><table>tableseeoriginaldocumentpage91</column></row><table>所述屏蔽與主機(jī)接口中的H0ST_Gnd相連,并且電纜中的屏蔽地線與客戶機(jī)連接器的屏蔽相連。然而,這個(gè)屏蔽和地線不與客戶機(jī)內(nèi)部的電路地相連。選擇或者設(shè)計(jì)互連元件或設(shè)備,以便使其足夠小以用于移動(dòng)通信和計(jì)算設(shè)備,如PDA和無(wú)線電話,或者便攜式游戲設(shè)備,而在與相關(guān)設(shè)備尺寸的比較中不會(huì)超出或者顯得不美觀。任何連接器和電纜都應(yīng)該在典型用電設(shè)備環(huán)境下足夠耐用,并且尺寸要小,對(duì)電纜而言更是如此,并且成本相對(duì)要低。傳送元件應(yīng)該支持作為差分NRZ數(shù)據(jù)的數(shù)據(jù)和選通信號(hào),對(duì)于類(lèi)型1和類(lèi)型2而言,該差分NRZ數(shù)據(jù)具有高達(dá)450Mbps左右的傳送速率,而對(duì)于8位并行類(lèi)型4的版本而言,具有高達(dá)3.6Gbps的傳送速率。對(duì)于內(nèi)部模式應(yīng)用來(lái)說(shuō),同樣對(duì)于所使用的導(dǎo)線沒(méi)有連接器,或者這種連接元件傾向于小型化。一個(gè)實(shí)例為零插入力"插座",用于接受插入主機(jī)或者客戶機(jī)設(shè)備的集成電路或元件。另一實(shí)例是主機(jī)和客戶機(jī)駐留在具有各種互聯(lián)導(dǎo)線的印刷電路板上的情況,并且具有從外殼中伸出的"引腳"或觸點(diǎn),這些引腳或觸點(diǎn)被焊接至用于集成電路互聯(lián)的導(dǎo)線上。XV.操作圖54A和54B中示出了使用本發(fā)明實(shí)施例的接口操作期間,在處理數(shù)據(jù)和分組的時(shí)候進(jìn)行的通用步驟的概況,并且圖55中示出了處理所述分組的接口裝置的概況。在這些圖中,所述過(guò)程在步驟5402開(kāi)始,確定客戶機(jī)和主機(jī)是否使用通信路徑(在這里是電纜)連接。這可以通過(guò)主機(jī)使用軟件或者硬件來(lái)周期性輪詢而進(jìn)行,所述軟件或硬件用于檢測(cè)在主機(jī)的輸入端是否存在連接器、電纜或者信號(hào)(例如USB接口),或者這也通過(guò)其它已知的技術(shù)進(jìn)行。如果沒(méi)有客戶機(jī)連接至主機(jī),那么根據(jù)應(yīng)用,它只可以進(jìn)入某個(gè)預(yù)定長(zhǎng)度的等91待狀態(tài),進(jìn)入休眠模式,或者處于非激活狀態(tài)以便等待將來(lái)使用,這會(huì)要求用戶采取行動(dòng)來(lái)重新激活主機(jī)。例如,當(dāng)主機(jī)駐留在計(jì)算機(jī)類(lèi)型的設(shè)備上時(shí),用戶可能必須點(diǎn)擊屏幕圖標(biāo)或者請(qǐng)求程序,從而激活主機(jī)處理以尋找客戶機(jī)。此外,僅僅插入U(xiǎn)SB類(lèi)型連接就可以激活主機(jī)處理,這取決于主機(jī)或者駐留主機(jī)軟件的能力和配置?!┛蛻魴C(jī)與主機(jī)相連,或者反過(guò)來(lái),或者客戶機(jī)被檢測(cè)為存在,那么在步驟5404和5406,客戶機(jī)或者主機(jī)發(fā)送適當(dāng)?shù)恼?qǐng)求服務(wù)分組。在步驟5404,客戶機(jī)可以發(fā)送客戶機(jī)服務(wù)請(qǐng)求或者狀態(tài)分組。應(yīng)注意的是,如上所述,所述鏈路先前可能已經(jīng)關(guān)閉或者處于休眠模式,因此隨后的未必是通信鏈路的完整初始化。一旦通信鏈路是同步的,并且主機(jī)試圖與客戶機(jī)通信,客戶機(jī)就也向主機(jī)提供客戶機(jī)能力分組,如步驟5408。主機(jī)現(xiàn)在可以開(kāi)始確定客戶機(jī)能夠支持的支持類(lèi)型,包括傳送速率。通常,在步驟5410,主機(jī)和客戶機(jī)還議定待使用的服務(wù)模式的類(lèi)型(速率/速度),例如類(lèi)型1、類(lèi)型2等等。一旦服務(wù)類(lèi)型被建立,主機(jī)就能開(kāi)始傳送信息。另外,主機(jī)可以與其它信號(hào)處理并行地使用往返行程延遲測(cè)量分組來(lái)優(yōu)化通信鏈路的時(shí)序,如步驟5411所示。如前所述,所有傳送從步驟5412示出的正在傳送的子幀報(bào)頭分組開(kāi)始,繼之為在步驟5414示出的正在傳送的數(shù)據(jù)類(lèi)型和填充符分組,在這里數(shù)據(jù)類(lèi)型是視頻和音頻流分組。所述音頻和視頻數(shù)據(jù)已經(jīng)預(yù)先預(yù)備好或者映射到分組中,并且根據(jù)需要或者期望插入填充符分組以便填充介質(zhì)幀所需要的位數(shù)。主機(jī)能發(fā)送如正向音頻通道啟用分組的分組來(lái)激活音響設(shè)備。另外,在步驟5416中,主機(jī)能使用上述其它分組類(lèi)型來(lái)傳送命令和信息,在這里顯示為色彩映射、位塊傳送或者其它分組的傳送。此外,所述主機(jī)和客戶機(jī)能使用適當(dāng)?shù)姆纸M交換涉及鍵盤(pán)或者指示設(shè)備的數(shù)據(jù)。在操作期間,多個(gè)不同事件之一會(huì)出現(xiàn),這將導(dǎo)致主機(jī)或者客戶機(jī)需要不同的數(shù)據(jù)速率或者不同的接口模式類(lèi)型。例如,用于傳遞數(shù)據(jù)的計(jì)算機(jī)或者其它設(shè)備可能在處理數(shù)據(jù)的過(guò)程中遇到裝載條件(loadingconditions),所述條件導(dǎo)致分組的預(yù)備或者呈現(xiàn)速度減慢。接收數(shù)據(jù)的客戶機(jī)有可能從專(zhuān)用交流電源換成更加有限的電池電源,并且在有限的功率設(shè)定下,可能不能迅速地傳送數(shù)據(jù),容易地處理命令,也無(wú)法使用同一分辨率或者色彩濃度?;蛘?,限制條件也可能減少或者消失,從而允許設(shè)備以更高的速率傳送數(shù)據(jù)。這更加需要做出請(qǐng)求以改變?yōu)楦邆魉退俾誓J健H绻@些或者其它類(lèi)型的已知條件出現(xiàn)或者改變,主機(jī)或者客戶機(jī)會(huì)檢測(cè)到它們并且試圖重新協(xié)商議定接口模式。這一點(diǎn)在步驟5420中示出,其中所述主機(jī)向客戶機(jī)發(fā)送接口類(lèi)型切換請(qǐng)求分組以請(qǐng)求切換到另一模式,所述客戶機(jī)發(fā)送接口類(lèi)型確認(rèn)分組,以便確認(rèn)尋求改變,并且所述主機(jī)發(fā)送執(zhí)行類(lèi)型切換分組以便改變?yōu)橹付ǖ哪J?。雖然不要求有特定的處理順序,但是所述客戶機(jī)和主機(jī)還可以交換涉及某些數(shù)據(jù)的分組,這些數(shù)據(jù)是要發(fā)送給主要與客戶機(jī)連接的指示設(shè)備、鍵盤(pán)或其它用戶類(lèi)型輸入設(shè)備的,或者是從這些設(shè)備中收到的數(shù)據(jù),當(dāng)然這些元件還可以存在于主機(jī)一側(cè)。這些分組通常使用通用處理器類(lèi)型的元件而非狀態(tài)機(jī)來(lái)處理(5502)。另外,上述某些命令也由通用處理器(5504,5508)處理。在主機(jī)和客戶機(jī)間已經(jīng)交換了數(shù)據(jù)和命令之后,在某一點(diǎn),就是否傳送附加數(shù)據(jù)或者主機(jī)或客戶機(jī)是否要停止為所述傳送提供的服務(wù)而做出決定。這在步驟5422中示出。如果所述鏈路將進(jìn)入休眠狀態(tài)或者完全關(guān)閉,那么主機(jī)向客戶機(jī)發(fā)送鏈路關(guān)閉分組,并且兩側(cè)終止傳送數(shù)據(jù)。使用先前相對(duì)于主機(jī)和客戶機(jī)控制器討論的驅(qū)動(dòng)器和接收器來(lái)傳送在上述操作處理中傳送的分組。這些線路驅(qū)動(dòng)器以及其它邏輯元件與上述狀態(tài)機(jī)和通用處理器相連,如圖55的概述所示。在圖55中,狀態(tài)機(jī)5502和通用處理器5504和5508可以進(jìn)一步與未示出的其它元件相連,如專(zhuān)用USB接口、存儲(chǔ)器元件或駐留在與它們相互作用的鏈路控制器外部的其它部件,包括但不限于數(shù)據(jù)源和用于觀看顯示器設(shè)備的視頻控制芯片。處理器和狀態(tài)機(jī)提供對(duì)驅(qū)動(dòng)器的啟用和禁用控制,正如上文就保護(hù)時(shí)間等等所討論的那樣,以便確保有效建立或終止通信鏈路,并且傳送分組。XVI顯示器幀緩沖器與計(jì)算機(jī)圖形相比,視頻數(shù)據(jù)的緩存要求對(duì)于運(yùn)動(dòng)視頻圖像是不同的。像素?cái)?shù)據(jù)經(jīng)常儲(chǔ)存在客戶機(jī)的本地幀緩沖器中,因此客戶機(jī)上的圖像能本地刷新。正在顯示全運(yùn)動(dòng)視頻(每一介質(zhì)幀中顯示器中幾乎每一像素都要改變)時(shí),通常優(yōu)選在一個(gè)幀緩沖器中儲(chǔ)存正在輸入的像素?cái)?shù)據(jù),而從第二幀緩沖器中刷新顯示器上的圖像??梢杂脙蓚€(gè)以上的顯示緩沖器來(lái)消除可視假象(visibleartifact),如下所述。當(dāng)已經(jīng)在一個(gè)幀緩沖器中接收了整個(gè)圖像時(shí),就可以交換緩沖器的角色,將最新接收的圖像用于刷新所述顯示器,并且將圖像的下一幀填充另一個(gè)緩沖器。圖91A中示出了這一概念,其中通過(guò)把顯示器更新位設(shè)置為"01"來(lái)把像素?cái)?shù)據(jù)寫(xiě)入離線圖像緩沖器。在其它應(yīng)用中,所述主機(jī)只需要更新小部分圖像,而不必重新繪制整個(gè)圖像。在這種情況下,需要把新的像素直接寫(xiě)入用于刷新顯示器的緩沖器,如圖91B中所示。在具有較小視頻窗口的固定圖像的應(yīng)用中,把固定圖像寫(xiě)入兩個(gè)緩沖器(顯示器更新位等于"ll")是最容易的,如圖91C所示,并且隨后通過(guò)把顯示器更新位設(shè)置為"01"把運(yùn)動(dòng)圖像像素寫(xiě)入離線緩沖器。如下規(guī)則描述了緩沖器指針的有益操縱,同時(shí)把新的信息寫(xiě)入客戶機(jī)并且刷新顯示器。存在三個(gè)緩沖器指針current—fi11(當(dāng)前填充)指向當(dāng)前正在由MDDI鏈路上的數(shù)據(jù)填充的緩沖器;just—filled(剛剛填充)指向最近被填充的緩沖器;being—displayed(正在顯示)指向目前正用于刷新顯示器的緩沖器。所有三個(gè)緩沖器指針可以包含從0到N-l的值,其中N是顯示器緩沖器的數(shù)目,而N>2。對(duì)緩沖器指針的運(yùn)算是對(duì)N取模(modN),例如,當(dāng)N=3并且current_fill=2時(shí),增力口current_fill讓current—fill被設(shè)置為0。在N=2的簡(jiǎn)單情況下,just—filled始終是current—fi11的補(bǔ)碼。在每一MDDI介質(zhì)幀邊界上(子幀計(jì)數(shù)字段的子幀報(bào)頭分組等于零)按照指定的順序來(lái)執(zhí)行如下操作將just_filled設(shè)置為等于current_fill,并且設(shè)置current_fill等于current—fill+l。MDDI視頻流分組按照如下結(jié)構(gòu)或方法來(lái)更新緩沖器當(dāng)顯示器更新位等于'Ol'時(shí),把像素?cái)?shù)據(jù)寫(xiě)入由current—fill指定的緩沖器;當(dāng)顯示器更新位等于'00'時(shí),把像素?cái)?shù)據(jù)寫(xiě)入由just_filled指定的緩沖器;當(dāng)顯示器更新位等于"ll"時(shí),把像素?cái)?shù)據(jù)寫(xiě)入所有緩沖器。由being—displayed指針指定的緩沖器來(lái)刷新顯示器。在顯示器刷新一個(gè)幀刷新時(shí)期(印och)中的最后像素之后并且在它開(kāi)始刷新下一幀刷新時(shí)期中的第一像素以前,顯示器更新處理執(zhí)行把being—refreshed(正在刷新)設(shè)置為等于just_filled的操作。所述視頻流分組包含一對(duì)顯示器更新位,說(shuō)明將寫(xiě)入像素?cái)?shù)據(jù)的幀緩沖器。所述客戶機(jī)能力分組具有三個(gè)附加位,其表明客戶機(jī)中所支持的顯示器更新位的組合。在許多情況下,計(jì)算機(jī)生成的圖像需要基于用戶輸入遞增地刷新,或者根據(jù)從計(jì)算機(jī)網(wǎng)絡(luò)接收的信息來(lái)導(dǎo)出。顯示器更新位組合"00"和"11"通過(guò)讓像素?cái)?shù)據(jù)寫(xiě)入正在顯示的幀緩沖器或者寫(xiě)入兩個(gè)幀緩沖器來(lái)支持這一操作模式。當(dāng)支持視頻圖像時(shí),圖92說(shuō)明當(dāng)顯示器更新位等于"01",且經(jīng)由MDDI鏈路傳輸視頻數(shù)據(jù)時(shí),如何使用一對(duì)幀緩沖器來(lái)顯示視頻圖像。在MDDI鏈路上檢測(cè)到介質(zhì)幀邊界之后,在當(dāng)前正刷新的幀的刷新處理完成時(shí),顯示器刷新處理將開(kāi)始從下一幀緩沖器刷新。涉及圖92的一個(gè)重要假設(shè)是圖像是作為像素的連續(xù)流從主機(jī)接收的,所述像素的連續(xù)流是按照客戶機(jī)從幀緩沖器讀取像素以便刷新顯示器的順序來(lái)傳輸?shù)?通常從左上開(kāi)始,逐行讀取,直到屏幕的右下角)。在顯示器刷新和圖像傳送操作涉及相同的幀緩沖器的情況下,這是重要的細(xì)節(jié)。顯示器刷新幀速率需要大于圖像傳送幀速率,以免顯示出部分圖像。圖93示出了在顯示器刷新速率較慢情況下,也就是說(shuō),顯示器刷新比圖像傳送慢的情況下,圖像碎片是如何出現(xiàn)的。在包含計(jì)算機(jī)圖形圖像和運(yùn)動(dòng)視頻圖像的組合的圖像中,視頻像素?cái)?shù)據(jù)可能占據(jù)小部分介質(zhì)幀。在顯示器刷新操作和圖像傳送涉及相同的幀緩沖器的情況下,這是十分重要的。這些情況通過(guò)圖94中的交叉影線的陰影示出,其中從緩沖器中讀取以便刷新顯示器的像素可能是兩幀以前寫(xiě)入緩沖器的像素,或者它們可以對(duì)應(yīng)于正要被寫(xiě)入同一幀緩沖器的幀??蛻魴C(jī)中使用三個(gè)幀緩沖器來(lái)解決訪問(wèn)幀緩沖器的小窗口競(jìng)爭(zhēng)問(wèn)題,如圖95所示。然而,如果顯示器刷新速率小于MDDI鏈路上的介質(zhì)幀速率,那么仍存在問(wèn)題,如圖96所示。運(yùn)動(dòng)視頻圖像使用單個(gè)緩沖器多少存在問(wèn)題,如圖97所示。當(dāng)顯示器刷新快于圖像傳送到緩沖器中時(shí),正刷新的圖像有時(shí)將顯示正寫(xiě)入的幀的上部,而圖像的較低部分則是先前傳送的幀。當(dāng)顯示器刷新快于圖像傳送(優(yōu)選操作模式)時(shí),示出類(lèi)似分裂圖像的幀的情況將更加頻繁地出現(xiàn)。XVII.延遲倌表分組處理延遲參數(shù)分組使用表查找功能來(lái)計(jì)算所預(yù)測(cè)的延遲,以便處理客戶機(jī)中的某些命令。表中的值按照對(duì)數(shù)方式增加,以便提供動(dòng)態(tài)范圍非常寬的延遲值。在下面的表XX中可以找出用于實(shí)現(xiàn)本發(fā)明實(shí)施例的延遲值的示例性表,相應(yīng)的索引與延遲值對(duì)照。表XX<table>tableseeoriginaldocumentpage94</column></row><table><table>tableseeoriginaldocumentpage95</column></row><table><table>tableseeoriginaldocumentpage96</column></row><table>通過(guò)將指定參數(shù)作為表的索引進(jìn)行表格查找來(lái)計(jì)算延遲。這意味著延遲等于分組處理表(索引)。例如如果來(lái)自延遲參數(shù)列表項(xiàng)的參數(shù)之一是等于134的8位值,那么延遲等于分組處理表(134),S卩,16微秒。值255表明無(wú)法通過(guò)計(jì)算確定命令完成時(shí)間,主機(jī)必須檢查客戶機(jī)請(qǐng)求和狀態(tài)分組中的圖形繁忙標(biāo)志或者M(jìn)CCSVCP控制參數(shù)B7h。在某些情況下,把這一延遲乘以目標(biāo)圖像的高度、寬度或者像素?cái)?shù)目,并且將其加到其它延遲上去,以計(jì)算整個(gè)分組處理延遲。XVIII多客戶機(jī)支持當(dāng)前協(xié)議版本看起來(lái)無(wú)法直接支持多個(gè)客戶機(jī)設(shè)備。然而,大部分分組包含保留的客戶機(jī)ID字段,該客戶機(jī)ID可用于對(duì)具有多個(gè)客戶機(jī)的系統(tǒng)中的特定客戶機(jī)設(shè)備進(jìn)行尋址。目前,對(duì)于許多應(yīng)用來(lái)說(shuō),這一客戶機(jī)ID或者這些客戶機(jī)ID被設(shè)置為零。所述子幀報(bào)頭分組還包含用于表明主機(jī)是否支持多個(gè)客戶機(jī)系統(tǒng)的字段。因此,存在這樣一種方式,其中在MDD接口或者協(xié)議的未來(lái)應(yīng)用中有可能將多個(gè)客戶機(jī)設(shè)備連接起來(lái)并進(jìn)行尋址,以便幫助系統(tǒng)設(shè)計(jì)師規(guī)劃將來(lái)與多個(gè)客戶機(jī)主機(jī)和客戶機(jī)的兼容性。在具有多個(gè)客戶機(jī)的系統(tǒng)中,把客戶機(jī)經(jīng)由客戶機(jī)的串級(jí)鏈(Daisy-chained)或者使用集線器連接至主機(jī),如圖98所示,或者使用如圖99所示的這些技術(shù)的組合將客戶機(jī)連接至主機(jī)都是十分有益的。XVIII.附錄除了上面討論的用于實(shí)現(xiàn)本發(fā)明實(shí)施例的體系結(jié)構(gòu)和協(xié)議的格式、結(jié)構(gòu)和內(nèi)容以外,在這里對(duì)某些分組類(lèi)型提供了更加詳細(xì)的字段內(nèi)容或操作。在這里給出這些內(nèi)容是為了進(jìn)一步闡明它們各自的用途或操作,以便使本領(lǐng)域技術(shù)人員更加易于理解以及將本發(fā)明用于各種應(yīng)用。在這里只討論沒(méi)有討論過(guò)的少數(shù)幾個(gè)字段。另外,這些字段是相對(duì)于上文給出的實(shí)施例以示例性的定義和值給出的。然而,不應(yīng)該把這些值看作是對(duì)本發(fā)明的限制,而是它們代表實(shí)現(xiàn)這些接口和協(xié)議有用的一個(gè)或多個(gè)實(shí)施例,并且無(wú)需一起或者同時(shí)實(shí)施所有的實(shí)施例。其它實(shí)施例也可以采用其它值以便實(shí)現(xiàn)所需要的數(shù)據(jù)或數(shù)據(jù)速率傳送結(jié)果的呈現(xiàn),正如本領(lǐng)域技術(shù)人員將理解的那樣。A.關(guān)于視頻流分組在一個(gè)實(shí)施例中,像素?cái)?shù)據(jù)屬性字段(2字節(jié))具有如下解釋的一系列位值。位1和O選擇如何路由該顯示器像素?cái)?shù)據(jù)。對(duì)于位值'11'來(lái)說(shuō),向或?yàn)閮芍谎劬︼@示數(shù)據(jù),對(duì)于位值'10'來(lái)說(shuō),只把數(shù)據(jù)路由至左眼,而對(duì)于位值'01'來(lái)說(shuō),只把數(shù)據(jù)路由至右眼,而對(duì)于位值'00'來(lái)說(shuō),把數(shù)據(jù)路由至可選顯示器,正如下面討論的由位8至11所指定的那樣。位2表明是否以隔行的格式提供像素?cái)?shù)據(jù),值'0'意味著像素?cái)?shù)據(jù)處于標(biāo)準(zhǔn)的逐行格式,從一行前進(jìn)至下一行時(shí),行號(hào)(像素Y坐標(biāo))加l。當(dāng)這一位具有值'l'時(shí),像素?cái)?shù)據(jù)處于隔行的格式,并且從一行前進(jìn)到下一行時(shí),行號(hào)加2。位3表明像素?cái)?shù)據(jù)處于交替像素格式。這與位2啟用的標(biāo)準(zhǔn)隔行模式相似,但是這里的隔行是垂直的而不是水平的。當(dāng)位3是'0'時(shí),像素?cái)?shù)據(jù)處于標(biāo)準(zhǔn)的逐個(gè)像素格式,當(dāng)接收到每一連續(xù)像素時(shí),列號(hào)(像素X坐標(biāo))加1。當(dāng)位3是'l'時(shí),像素?cái)?shù)據(jù)處于交替像素格式,接收到每一像素時(shí),列號(hào)加2。位4表明像素?cái)?shù)據(jù)涉及顯示器還是照相機(jī),S卩,其中數(shù)據(jù)被傳送至無(wú)線電話或者類(lèi)似設(shè)備甚至便攜式計(jì)算機(jī)或如上所述的其它設(shè)備的內(nèi)部顯示器,或者從這些設(shè)備中傳送出來(lái),或者數(shù)據(jù)被傳送到嵌入或者直接耦合到所述設(shè)備的照相機(jī)或者從該照相機(jī)中傳送出來(lái)。當(dāng)位4是'0'時(shí),像素?cái)?shù)據(jù)正傳送到顯示器幀緩沖器或者從中傳送出來(lái)。當(dāng)位4是'1'時(shí),像素?cái)?shù)據(jù)被傳送到某些類(lèi)型的照相機(jī)或者視頻設(shè)備或者從中傳送出來(lái),這種設(shè)備是所屬領(lǐng)域眾所周知的。位5用來(lái)表明何時(shí)像素分組含顯示器中下一連續(xù)行的像素。當(dāng)位5被設(shè)置為等于'l'時(shí),被認(rèn)為是這樣的情況。當(dāng)位5被設(shè)置為'1'時(shí),那么X左沿、Y頂沿、X右沿、Y底沿、X起始和Y起始參數(shù)不被定義并且被客戶機(jī)忽略。當(dāng)位15被設(shè)置為邏輯1電平時(shí),它表明該分組中的像素?cái)?shù)據(jù)是所述圖像中最后一行像素的像素?cái)?shù)據(jù)??蛻魴C(jī)能力分組的客戶機(jī)特征能力標(biāo)識(shí)符字段的位8表明支持該特征。位7和6是顯示器更新位,用于說(shuō)明將寫(xiě)入像素?cái)?shù)據(jù)的幀緩沖器。其它地方討論了更加具體的效果。對(duì)于位值'or來(lái)說(shuō),像素?cái)?shù)據(jù)被寫(xiě)入離線圖像緩沖器中。對(duì)于位值'oo'來(lái)說(shuō),像素?cái)?shù)據(jù)被寫(xiě)入用于刷新顯示器的圖像緩沖器中。對(duì)于位值'ir來(lái)說(shuō),像素?cái)?shù)據(jù)被寫(xiě)入所有圖像緩沖器中。所述位值或者組合'io'被當(dāng)做無(wú)效值或者指定,并且像素?cái)?shù)據(jù)被忽略,而不被寫(xiě)入任何圖像緩沖器。這一值可能對(duì)于所述接口的將來(lái)應(yīng)用具有用途。位8至11形成4位無(wú)符號(hào)整數(shù),用于說(shuō)明要將要把像素?cái)?shù)據(jù)路由到的可選顯示器或者顯示器位置。位0和1被設(shè)置為等于00,以便使顯示器客戶機(jī)把位8至11解釋為可選顯示器號(hào)。如果位0和1不等于OO,那么位8至11被設(shè)置為零。位12至14被保留以供將來(lái)使用并且通常應(yīng)設(shè)定為邏輯零。所討論的位15與位5結(jié)合使用,并且將位15設(shè)置位邏輯1表明像素?cái)?shù)據(jù)段中像素的行是數(shù)據(jù)幀中的最后一行像素。位5設(shè)置為邏輯1的下一個(gè)視頻流分組對(duì)應(yīng)于下一個(gè)視頻幀的第一行像素。2字節(jié)的X起始和Y起始字段指定像素?cái)?shù)據(jù)字段中第一像素的點(diǎn)(X起始,Y起始)的絕對(duì)X和Y坐標(biāo)。2字節(jié)的X左沿和Y頂沿字段指定由像素?cái)?shù)據(jù)字段填充的屏幕窗口的左沿的X坐標(biāo)以及頂沿的Y坐標(biāo),而X右沿和Y底沿字段則指定正在更新的窗口的右沿的X坐標(biāo)以及底沿的Y坐標(biāo)。像素計(jì)數(shù)字段(2字節(jié))指定以下像素?cái)?shù)據(jù)字段中的像素?cái)?shù)目。參數(shù)CRC字段(2字節(jié))包含從分組長(zhǎng)度到像素計(jì)數(shù)的所有字節(jié)的CRC。如果這一CRC未能通過(guò)校驗(yàn),就丟棄整個(gè)分組。所述像素?cái)?shù)據(jù)字段包含將被顯示的原始視頻信息,并且按照視頻數(shù)據(jù)格式描述符字段描述的方式格式化。如同其它地方討論的那樣,數(shù)據(jù)每次傳輸一"行"。當(dāng)像素?cái)?shù)據(jù)屬性字段的位5設(shè)置為邏輯1電平時(shí),像素?cái)?shù)據(jù)字段剛好包含一行像素,且正在傳輸?shù)牡谝粋€(gè)像素對(duì)應(yīng)于最左像素,而傳輸?shù)淖詈笠粋€(gè)像素對(duì)應(yīng)于最右像素。像素?cái)?shù)據(jù)CRC字段(2字節(jié))只包含像素?cái)?shù)據(jù)的16位CRC。如果這一值的CRC校驗(yàn)失敗,那么像素?cái)?shù)據(jù)仍可使用,但是CRC錯(cuò)誤計(jì)數(shù)增加。B.關(guān)于音頻流分組在一個(gè)實(shí)施例中,音頻通道ID字段(l字節(jié))使用8位無(wú)符號(hào)整數(shù)值來(lái)標(biāo)識(shí)特定音頻通道,其中客戶機(jī)設(shè)備把音頻數(shù)據(jù)發(fā)送至該通道。物理音頻通道通過(guò)這個(gè)字段按照值0,1,2,3,4,5,6或者7被指定或者映射到物理通道,這些值分別表明左前、右前、左后、右后、前方中心、超低音揚(yáng)聲器、環(huán)繞左以及環(huán)繞右通道。音頻通道ID值254表明數(shù)字音頻采樣的單個(gè)流被發(fā)送給左前和右前通道。這樣做簡(jiǎn)化了一些應(yīng)用的通信,如將立體聲耳機(jī)用于語(yǔ)音通信的應(yīng)用,對(duì)PDA使用的生產(chǎn)力改進(jìn)的應(yīng)用,或者簡(jiǎn)單用戶接口生成報(bào)警聲的其它應(yīng)用。在從8至253和255的范圍內(nèi)的ID字段值目前被保留,以便在新設(shè)計(jì)需要附加標(biāo)記的情況下使用,正如本領(lǐng)域技術(shù)人員可預(yù)見(jiàn)的那樣。保留1字段(1字節(jié))通常被保留以備將來(lái)之用,并且將這個(gè)字段中的所有位都設(shè)置為零。這個(gè)字段的一個(gè)功能是讓所有后續(xù)2字節(jié)字段與16位字地址對(duì)準(zhǔn),讓4字節(jié)字段與32位字地址對(duì)準(zhǔn)。音頻采樣計(jì)數(shù)字段(2字節(jié))指定這個(gè)分組中音頻采樣的數(shù)目。每個(gè)采樣位數(shù)和打包字段包含l字節(jié),用于說(shuō)明音頻數(shù)據(jù)的打包格式。在一個(gè)實(shí)施例中,通常采用的格式是使用位4至0來(lái)定義每一PCM音頻采樣的位數(shù)。然后,位5說(shuō)明所述數(shù)字音頻數(shù)據(jù)采樣是否被打包。如上所述,圖12說(shuō)明打包的音頻采樣和字節(jié)對(duì)準(zhǔn)音頻98采樣之間的差異。位5的值'O'表明數(shù)字音頻數(shù)據(jù)字段中每一PCM音頻采樣與接口的字節(jié)邊界是字節(jié)對(duì)準(zhǔn)的,并且值'1'表明每一連續(xù)PCM音頻采樣相對(duì)于先前音頻采樣被打包。通常只有當(dāng)位4至0(每一PCM音頻采樣的位數(shù))中定義的值不是8的倍數(shù)時(shí),這一位才是有效的。位7至6被保留以供系統(tǒng)設(shè)計(jì)需要附加標(biāo)識(shí)時(shí)使用,并且通常設(shè)置為零值。音頻采樣速率字段(l字節(jié))指定音頻PCM采樣速率。所采用的格式分別是值0時(shí)速率是8,000個(gè)采樣每秒(sps),值1表明16,000sps,值2表明24,000sps,值3表明32,000sps,值4表明40,000sps,值5表明48,000sps,值6表明11,025sps,值7表明22,050sps并且值8表明44,100sps,而值9至255被保留供將來(lái)之用,因此它們目前被設(shè)置為零。參數(shù)CRC字段(2字節(jié))包含從分組長(zhǎng)度到音頻采樣速率的所有字節(jié)的16位CRC。如果這一CRC未能適當(dāng)?shù)赝ㄟ^(guò)校驗(yàn),就丟棄整個(gè)分組。數(shù)字音頻數(shù)據(jù)字段包含待播放的原始音頻采樣,并且通常具有無(wú)符號(hào)整數(shù)的線性格式的形式。音頻數(shù)據(jù)CRC字段(2字節(jié))包含只針對(duì)音頻數(shù)據(jù)的16位CRC。如果這一CRC未能通過(guò)校驗(yàn),那么所述音頻數(shù)據(jù)仍可被使用,不過(guò)CRC錯(cuò)誤計(jì)數(shù)增加。C.關(guān)于用戶定義的流分組在一個(gè)實(shí)施例中,2字節(jié)的流ID號(hào)字段用來(lái)標(biāo)識(shí)特定的用戶定義的流。流參數(shù)和流數(shù)據(jù)字段的內(nèi)容通常由MDDI設(shè)備制造商定義。2字節(jié)的流參數(shù)CRC字段包含從分組長(zhǎng)度開(kāi)始到音頻編碼字節(jié)的流參數(shù)的所有字節(jié)的16位CRC。如果這一CRC未能通過(guò)校驗(yàn),就丟棄整個(gè)分組。如果MDD接口的最終應(yīng)用不需要流參數(shù)和流參數(shù)CRC字段,即它們被看作可選的,那么流參數(shù)和流參數(shù)CRC字段都可以被丟棄。2字節(jié)的流數(shù)據(jù)CRC字段包含只針對(duì)流數(shù)據(jù)的CRC。如果這一CRC未能適當(dāng)?shù)赝ㄟ^(guò)校驗(yàn),那么流數(shù)據(jù)的使用是可選的,這取決于所述應(yīng)用的要求。流數(shù)據(jù)的使用隨CRC的良好性而定,通常要求緩存流數(shù)據(jù)直到CRC被確認(rèn)為是良好的為止。如果CRC沒(méi)有通過(guò)校驗(yàn),那么所述CRC錯(cuò)誤計(jì)數(shù)增加。D.關(guān)于色彩映射分組2字節(jié)的hClientID字段包含為客戶機(jī)ID保留的信息或值,如先前使用的那樣。由于這個(gè)字段通常被保留供將來(lái)之用,所以當(dāng)前通過(guò)把這些位設(shè)置為'0'來(lái)將其設(shè)置為零。2字節(jié)的色彩映射項(xiàng)目計(jì)數(shù)字段使用值來(lái)指定3-字節(jié)色彩映射項(xiàng)目的總數(shù),這些項(xiàng)目包含在色彩映射數(shù)據(jù)字段中,或者指定存在于這個(gè)分組的色彩映射數(shù)據(jù)中的色彩映射表的條目的總數(shù)。在這個(gè)實(shí)施例中,色彩映射數(shù)據(jù)中的字節(jié)數(shù)目是色彩映射項(xiàng)目計(jì)數(shù)的3倍。色彩映射項(xiàng)目計(jì)數(shù)被設(shè)置為等于零以便不發(fā)送色彩映射數(shù)據(jù)。如果色彩映射大小是零,那么色彩映射偏移值通常仍被發(fā)送,但是被顯示器忽略。色彩映射偏移字段(4字節(jié))指定這個(gè)分組中色彩映射數(shù)據(jù)距客戶機(jī)設(shè)備中的色彩映射表的開(kāi)始的偏移量。2字節(jié)的參數(shù)CRC字段包含從分組長(zhǎng)度到音頻編碼字節(jié)的所有字節(jié)的CRC。如果這一CRC未能通過(guò)校驗(yàn),就丟棄整個(gè)分組。對(duì)于色彩映射數(shù)據(jù)字段來(lái)說(shuō),每一色彩映射位置的寬度是由色彩映射項(xiàng)大小字段指定的,其中在一個(gè)實(shí)施例中,第一部分指定藍(lán)色數(shù)值,第二部分指定綠色數(shù)值而第三部分指定紅色數(shù)值。色彩映射大小字段指定存在于色彩映射數(shù)據(jù)字段中的3字節(jié)色彩映射表項(xiàng)的數(shù)目。如果單個(gè)色彩映射無(wú)法符合(fitinto)視頻數(shù)據(jù)格式和色彩映射分組,那么可以通過(guò)發(fā)送多個(gè)分組來(lái)指定整個(gè)色彩映射,其中每一分組中具有不同色彩映射數(shù)據(jù)和色彩映99射偏移。每一色彩映射數(shù)據(jù)項(xiàng)中藍(lán)色、綠色和紅色的位數(shù)應(yīng)該與顯示器能力分組的色彩映射RGB寬度字段指定的相同。2字節(jié)的色彩映射數(shù)據(jù)CRC字段只包含色彩映射數(shù)據(jù)的CRC。如果這一CRC未能通過(guò)校驗(yàn),那么所述色彩映射數(shù)據(jù)仍可使用,但是CRC錯(cuò)誤計(jì)數(shù)增加。每一色彩映射數(shù)據(jù)項(xiàng)將會(huì)按照如下的順序傳輸藍(lán)色、綠色、紅色,每一分量的最低有效位首先傳輸。將每一色彩映射項(xiàng)目的單個(gè)紅色、綠色和藍(lán)色分量打包,但是每一色彩映射項(xiàng)目(藍(lán)色分量的最低有效位)應(yīng)該按字節(jié)對(duì)準(zhǔn)。圖100示出了具有6位藍(lán)色、8位綠色和7位紅色的色彩映射數(shù)據(jù)項(xiàng)的實(shí)例。對(duì)于這一實(shí)例來(lái)說(shuō),色彩映射分組中的色彩映射項(xiàng)大小等于21,而客戶機(jī)能力分組的色彩映射RGB寬度字段等于0x0786。E.關(guān)于反向鏈路封裝分組參數(shù)CRC字段(2字節(jié))包含從分組長(zhǎng)度到轉(zhuǎn)向長(zhǎng)度的所有字節(jié)的16位CRC。如果這一CRC未能通過(guò)校驗(yàn),就丟棄整個(gè)分組。在一個(gè)實(shí)施例中,反向鏈路標(biāo)志字段(1字節(jié))包含用于請(qǐng)求來(lái)自客戶機(jī)的信息的一組標(biāo)志。如果位(例如位0)被設(shè)置為邏輯l電平,那么主機(jī)使用客戶機(jī)能力分組從顯示器請(qǐng)求指定信息。如果所述位被設(shè)置為邏輯零電平,那么主機(jī)不需要來(lái)自客戶機(jī)的信息。剩余位(在這里是位1至7)被保留以供將來(lái)使用并且被設(shè)置為零。然而,還可以根據(jù)需要使用更多位來(lái)設(shè)置用于反向鏈路的標(biāo)志。反向速率除數(shù)字段(1字節(jié))指定與反向鏈路數(shù)據(jù)時(shí)鐘相關(guān)而出現(xiàn)的MDDLStb周期的數(shù)目。所述反向鏈路數(shù)據(jù)時(shí)鐘等于正向鏈路數(shù)據(jù)時(shí)鐘除以兩倍的反向速率除數(shù)。反向鏈路數(shù)據(jù)速率涉及反向鏈路數(shù)據(jù)時(shí)鐘和反向鏈路上的接口類(lèi)型。在一個(gè)實(shí)施例中,對(duì)于類(lèi)型1的接口來(lái)說(shuō),反向數(shù)據(jù)速率等于反向鏈路數(shù)據(jù)時(shí)鐘,對(duì)于類(lèi)型2、類(lèi)型3和類(lèi)型4的接口來(lái)說(shuō),反向數(shù)據(jù)速率分別等于2倍、4倍和8倍的反向鏈路數(shù)據(jù)時(shí)鐘。全零1字段包含一組字節(jié),這里是8,通過(guò)將各個(gè)位設(shè)置成邏輯0電平可將全零1字段設(shè)置為等于零,并且該字段可用來(lái)確保所有MDDLData信號(hào)在轉(zhuǎn)向1字段期間禁用主機(jī)線路驅(qū)動(dòng)器之前能夠處于邏輯零電平達(dá)足夠的時(shí)間,以便允許客戶機(jī)僅利用MDDI_Stb開(kāi)始恢復(fù)時(shí)鐘。在一個(gè)實(shí)施例中,全零1字段的長(zhǎng)度大于或等于電纜的往返行程延遲中的正向鏈路字節(jié)傳輸次數(shù)的數(shù)目。轉(zhuǎn)向l長(zhǎng)度字段(l字節(jié))指定分配給轉(zhuǎn)向1的字節(jié)總數(shù),用于建立第一轉(zhuǎn)向周期。在主機(jī)中的線路驅(qū)動(dòng)器被禁用之前,分配由轉(zhuǎn)向長(zhǎng)度參數(shù)指定的字節(jié)數(shù)目,以便允許啟用客戶機(jī)中的MDDI—Data線路驅(qū)動(dòng)器。在轉(zhuǎn)向1的位0期間,所述客戶機(jī)啟用其MDDI_Data線路驅(qū)動(dòng)器,并且主機(jī)禁用其輸出端以便在轉(zhuǎn)向1的最后位之前完全禁用其輸出端??蛻魴C(jī)驅(qū)動(dòng)器啟用和主機(jī)驅(qū)動(dòng)器禁用的時(shí)序進(jìn)行如下處理,即,使得當(dāng)在主機(jī)處由線路接收器觀察時(shí),一個(gè)或兩個(gè)驅(qū)動(dòng)器在整個(gè)轉(zhuǎn)向1期間將MDDI—Data信號(hào)驅(qū)動(dòng)到邏輯0電平。MDDI_Stb信號(hào)表現(xiàn)得如同在整個(gè)轉(zhuǎn)向1周期期間MDDLDataO均處于邏輯0電平。上面給出了轉(zhuǎn)向l設(shè)置的更加完整的說(shuō)明。反向分組字段包含一系列從客戶機(jī)傳送到主機(jī)的數(shù)據(jù)的分組。當(dāng)客戶機(jī)沒(méi)有數(shù)據(jù)要發(fā)送到主機(jī)時(shí),客戶機(jī)可發(fā)送填充分組或?qū)DDLData線路驅(qū)勸到邏輯0狀態(tài)或電平。在本實(shí)施例中,如果MDDI_Data線路被驅(qū)動(dòng)到0,主機(jī)則將其解釋為具有0長(zhǎng)度的分組(不是有效長(zhǎng)度),并且主機(jī)在當(dāng)前反向鏈路封裝分組期間將不再?gòu)目蛻魴C(jī)接收另外的分組。轉(zhuǎn)向2長(zhǎng)度字段(1字節(jié))指定分配給轉(zhuǎn)向2的字節(jié)總數(shù),用于建立第二轉(zhuǎn)向周期。分配由轉(zhuǎn)向長(zhǎng)度參數(shù)指定的字節(jié)數(shù)目,以便允許主機(jī)中的MDDLData線路驅(qū)動(dòng)器在客戶機(jī)中的線路驅(qū)動(dòng)器被禁用以前被啟用。在轉(zhuǎn)向2中的第一個(gè)字節(jié)的位0期間,所述主機(jī)啟用其MDDLData線路驅(qū)動(dòng)器,并且客戶機(jī)禁用其輸出端,從而在轉(zhuǎn)向2的最后位期間通常其輸出端被完全禁用。客戶機(jī)驅(qū)動(dòng)器禁用和主機(jī)驅(qū)動(dòng)器啟用的時(shí)序進(jìn)行如下處理,即,使得由主機(jī)中的線路接收器觀察時(shí),一個(gè)或兩個(gè)驅(qū)動(dòng)器在整個(gè)轉(zhuǎn)向2期間將MDDI—Data信號(hào)驅(qū)動(dòng)到邏輯0電平。MDDI_Stb信號(hào)表現(xiàn)得如同MDDI_DataO在整個(gè)轉(zhuǎn)向2周期期間處于邏輯0電平。上面給出了轉(zhuǎn)向2設(shè)置的描述。反向數(shù)據(jù)分組字段包含從客戶機(jī)傳送到主機(jī)的一系列數(shù)據(jù)分組。如前所述,發(fā)送填充符分組以便填充其它分組類(lèi)型未使用的剩余空間。全零2字段包含一組被設(shè)置為等于零值的字節(jié),這是通過(guò)將這些位設(shè)置成邏輯0電平來(lái)實(shí)現(xiàn)的,并且該字段用來(lái)確保在跟隨轉(zhuǎn)向2字段啟動(dòng)了主機(jī)線路驅(qū)動(dòng)器之后,所有MDDI_Data信號(hào)能夠處于零狀態(tài)達(dá)足夠的時(shí)間,以便客戶機(jī)能夠使用MDDI_DataO和MDDI_Stb二者開(kāi)始恢復(fù)時(shí)鐘。[OS76]F.關(guān)于客戶機(jī)能力分組如一個(gè)實(shí)施例所示,協(xié)議版本字段使用2字節(jié)來(lái)指定由客戶機(jī)所使用的協(xié)議版本。初始版本目前被設(shè)置為等于1,并且隨著新版本的產(chǎn)生,該初始版本也會(huì)隨時(shí)間而改變,正如將會(huì)知道的那樣,而最小協(xié)議版本字段使用2字節(jié)來(lái)指定客戶機(jī)能采用或者解釋的最小協(xié)議版本。在這種情況下,O值也是有效值。數(shù)據(jù)速率能力字段(2字節(jié))指定客戶機(jī)在接口的正向鏈路上的每個(gè)數(shù)據(jù)對(duì)上能接收的最大數(shù)據(jù)速率,并且以每秒百萬(wàn)位(Mbps)的形式來(lái)指定。接口類(lèi)型能力字段(l字節(jié))指定正反鏈路上支持的接口類(lèi)型。設(shè)置為"l"的位表明支持指定的接口,而設(shè)置為"O"的位表明不支持該指定類(lèi)型。主機(jī)和客戶機(jī)應(yīng)該在正反向鏈路上至少支持類(lèi)型l。不需要支持接口類(lèi)型的相鄰范圍。例如,只支持接口中的類(lèi)型1和類(lèi)型3而不支持類(lèi)型3和類(lèi)型4將是非常有效的。也不需要正反向鏈路使用相同的接口類(lèi)型來(lái)運(yùn)行。然而,當(dāng)鏈路從休眠中蘇醒時(shí),正反向鏈路應(yīng)該在類(lèi)型l模式開(kāi)始運(yùn)行直到協(xié)商議定或選擇出其他模式,或者主機(jī)和由客戶機(jī)二者均同意使用其他模式為止。在一個(gè)實(shí)施例中,通過(guò)選擇位0、位1或者位2表明支持的接口類(lèi)型,以便分別選擇正向鏈路上的類(lèi)型2(2位)、類(lèi)型3(4位)或者類(lèi)型4(8位)模式,而位3、位4或位5則分別選擇反向鏈路上的類(lèi)型2、類(lèi)型3或者類(lèi)型4模式;位6和7被保留并且通常設(shè)置為零。位圖寬度和高度字段(2字節(jié))分別以像素為單位指定位圖的寬度和高度。單色能力字段(1字節(jié))用來(lái)指定可以按照單色格式顯示的分辨率的位數(shù)。如果顯示器無(wú)法使用單色格式,那么這一值被設(shè)置為零。位7至4被保留以供將來(lái)使用,從而設(shè)置為零。位3至0定義每一像素中可以存在的灰度級(jí)的最大位數(shù)。這四位能夠?yàn)槊恳幌袼刂付ㄖ?至15。如果所述值是零,那么該顯示器不支持所述單色格式。Bayer能力字段使用1個(gè)字節(jié)能夠以Bayer格式傳送的分辨率的位數(shù)、像素組和像素順序。如果客戶機(jī)不能使用Bayer格式那么該值為零。Bayer能力字段由以下值構(gòu)成位3至0定義了每個(gè)像素中存在的強(qiáng)度的最大位數(shù),而位5至4定義了必要的像素組模式,而位8至6定義了必要的像素順序;位14至9被保留以供將來(lái)使用并且同時(shí)通常設(shè)置為零。位15設(shè)置為1時(shí),表明客戶機(jī)能夠接受打包的或未打包格式的Bayer像素?cái)?shù)據(jù)。如果位15101被設(shè)置為O,這表明客戶機(jī)只能夠接受未打包格式的Bayer像素?cái)?shù)據(jù)。色彩映射能力字段(3字節(jié))指定顯示器色彩映射表中存在的表項(xiàng)的最大數(shù)目。如果顯示器無(wú)法使用色彩映射格式,那么這一值是零。RGB能力字段(2字節(jié))指定可以按照RGB格式顯示的分辨率的位數(shù)。如果顯示器無(wú)法使用RGB格式,那么這一值等于零。RGB能力字包括三個(gè)獨(dú)立的無(wú)符號(hào)值,其中在每一像素中,位3至0定義藍(lán)色的最大位數(shù),位7至4定義綠色的最大位數(shù),而位11至8定義紅色的最大位數(shù)。目前,位14至12被保留以供將來(lái)使用并且通常設(shè)置為零。位15設(shè)置為1時(shí),表明客戶機(jī)能夠接受打包的或未打包格式的RGB像素?cái)?shù)據(jù)。如果位15被設(shè)置為邏輯0電平,這表明客戶機(jī)只能夠接受未打包格式的RGB像素?cái)?shù)據(jù)。YCrCb能力字段(2字節(jié))指定可以按照YCrCb格式顯示的分辨率的位數(shù)。如果顯示器無(wú)法使用YCrCb格式,那么這一值被設(shè)置為等于零。所述YCrCb能力字包括三個(gè)獨(dú)立的無(wú)符號(hào)值,其中位3至0定義Cb采樣中的最大位數(shù),位7至4定義Cr采樣中的最大位數(shù),位11至8定義Y采樣中的最大位數(shù),而位15至12目前被保留供將來(lái)之用并且被設(shè)置為零??蛻魴C(jī)特征能力指示符字段使用4字節(jié),它包含一組用于表明客戶機(jī)中所支持的特定特征的標(biāo)志。設(shè)置為邏輯l電平的位表明支持所述能力,而設(shè)置為邏輯零電平的位表明不支持所述能力。在一個(gè)實(shí)施例中,位O的值表明是否支持位圖塊傳送分組(分組類(lèi)型71)。位1、2和3的值分別表明是否支持位圖區(qū)域填充分組(分組類(lèi)型72)、位案填充分組(分組類(lèi)型73)或者通信鏈路數(shù)據(jù)通道分組(分組類(lèi)型74)。位4的值表明客戶機(jī)是否有能力使一種顏色透明,而位5和6的值分別表明客戶機(jī)能否接受打包格式的視頻數(shù)據(jù)或者音頻數(shù)據(jù),而位7的值表明客戶機(jī)能否從照相機(jī)發(fā)送反向鏈路視頻流。位8的值表明客戶機(jī)是否有能力接收全線路(fullline)的像素?cái)?shù)據(jù)并忽略如視頻流分組的像素?cái)?shù)據(jù)屬性字段的位5指定的顯示器尋址,并且客戶機(jī)還可使用像素?cái)?shù)據(jù)屬性字段的位15檢測(cè)幀同步或視頻幀數(shù)據(jù)的末尾。位11和12的值分別表明客戶機(jī)是正在與指示設(shè)備通信并且能發(fā)送和接收指示設(shè)備數(shù)據(jù)的分組,還是正在與鍵盤(pán)通信并且能發(fā)送和接收鍵盤(pán)數(shù)據(jù)的分組。位13的值表明客戶機(jī)是否有能力通過(guò)支持VCP特征分組來(lái)設(shè)置一個(gè)或多個(gè)音頻或視頻參數(shù),其中VCP特征分組如請(qǐng)求VCP特征分組、VCP特征應(yīng)答分組、設(shè)置VCP特征分組、請(qǐng)求有效參數(shù)分組和有效參數(shù)應(yīng)答分組。位14的值表明客戶機(jī)是否有能力將像素?cái)?shù)據(jù)寫(xiě)入離線顯示器幀緩沖器。如果該位的值被設(shè)置位邏輯1電平,那么顯示器更新位(視頻流分組的像素?cái)?shù)據(jù)屬性字段的位7和6)可被設(shè)置為值"01"。位15的值表明客戶機(jī)是否有能力將像素?cái)?shù)據(jù)只寫(xiě)入當(dāng)前正在用于刷新顯示器圖像的顯示器幀緩沖器。如果該位被設(shè)置為l,那么顯示器更新位(視頻流分組的像素?cái)?shù)據(jù)屬性字段的位7和6)可被設(shè)置為值"00"。位16的值表明客戶機(jī)有能力將來(lái)自單個(gè)視頻流分組的像素?cái)?shù)據(jù)寫(xiě)入所以顯示器幀緩沖器的情況。如果該位被設(shè)置為l,那么顯示器更新位(視頻流分組的像素?cái)?shù)據(jù)屬性字段的位7和6)可被設(shè)置為值"ll"。位17的值表明何時(shí)客戶機(jī)有能力響應(yīng)于請(qǐng)求特定狀態(tài)分組,位18的值表明何時(shí)客戶機(jī)有能力響應(yīng)于往復(fù)行程延遲測(cè)量分組,位19的值表明何時(shí)客戶機(jī)有能力響應(yīng)正向鏈路偏離校準(zhǔn)分組,位20的值表明何時(shí)客戶機(jī)有能力響應(yīng)于前向鏈路偏離校準(zhǔn)分組。102位21的值表明何時(shí)客戶機(jī)有能力解釋請(qǐng)求專(zhuān)業(yè)狀態(tài)分組,并利用有效狀態(tài)應(yīng)答列表分組做出響應(yīng)。如在其他地方所述,客戶機(jī)表明有能力在有效狀態(tài)應(yīng)答列表分組的有效參數(shù)應(yīng)答列表字段中返回另外的狀態(tài)。位22表明客戶機(jī)是否有能力響應(yīng)于寄存器訪問(wèn)分組。位9至10和位23至31表明目前被保留供將來(lái)之用,或者用作對(duì)系統(tǒng)設(shè)計(jì)員有益的可選標(biāo)記,并且通常被設(shè)置為等于零。顯示器視頻幀速率能力字段(1字節(jié))指定以每秒幀數(shù)為單位的顯示器的最大視頻幀更新能力。主機(jī)可以選擇以慢于該字段中指定的值的速率來(lái)更新所述圖像。所述音頻緩沖器深度字段(2字節(jié))指定專(zhuān)用于每一音頻流的顯示器中的彈性緩沖器的深度。音頻通道能力字段(2字節(jié))包含一組標(biāo)志,用于表明客戶機(jī)或客戶機(jī)連接設(shè)備支持哪些音頻通道。設(shè)置為1的位表明該通道是可支持的,而設(shè)置為零的位表明該通道是不支持的。將位的位置分配給不同的通道,例如在一個(gè)實(shí)施例中,位位置0、1、2、3、4、5、6或者7分別表明左前、右前、左后、右后、前方中心、超低音揚(yáng)聲器、環(huán)繞左以及環(huán)繞右通道。位8至14目前保留以供將來(lái)使用并且通常設(shè)置為零。在一個(gè)實(shí)施例中,位15用于表明客戶機(jī)是否提供對(duì)正向音頻通道啟用分組的支持。如果是這種情況,位15被設(shè)置為邏輯1電平。然而,如果作為正向音頻通道啟用分組的結(jié)果,客戶機(jī)不能禁用音頻通道,或者如果客戶機(jī)不支持任何音頻能力,那么這一位被設(shè)置為邏輯0電平或值。用于正向鏈路的2字節(jié)的音頻采樣速率能力字段包含一組標(biāo)志,用于表明客戶機(jī)設(shè)備的音頻采樣速率能力。因此,把位位置分配給不同速率,諸如位0、1、2、3、4、5、6、7和8被分別分配給8,000、16,000、24,000、32,000、40,000、48,000、11,025、22,050和44,100采樣數(shù)每秒(SPS),位9至15被保留以供將來(lái)使用或者根據(jù)需要用于可選速率,因此它們目前被設(shè)置為'o'。把這些位之一的位值被設(shè)置為'r表明可支持該特定的采樣速率,而把該位設(shè)置為'o'表明該采樣速率是不支持的。最小子幀速率字段(2字節(jié))指定以每秒幀數(shù)為單位的最小子幀速率。最小子幀速率保持足以讀取顯示器中的某些傳感器或者指示設(shè)備的顯示狀態(tài)刷新速率。用于反向鏈路的2字節(jié)的麥克風(fēng)采樣速率能力字段包含一組標(biāo)志,用于表明客戶機(jī)設(shè)備的麥克風(fēng)的音頻采樣速率能力。出于利用MDDI的目的,客戶機(jī)設(shè)備麥克風(fēng)被配置成最低限度支持最少8,000個(gè)采樣每秒的速率。把用于這個(gè)字段的位位置分配給不同速率,例如,其中位位置0、1、2、3、4、5、6、7和8分別用于代表8,000、16,000、24,000、32,000、40,000、48,000、11,025、22,050和44,100采樣數(shù)每秒(SPS),位9至15被保留以供將來(lái)使用或者根據(jù)需要用于可選速率,因此它們目前被設(shè)置為'0'。把這些位之一的位值設(shè)置為'l'表明該特定的采樣速率是支持的,而把該位設(shè)置為'O'表明該采樣速率是不支持的。如果沒(méi)有連接麥克風(fēng),那么麥克風(fēng)采樣速率能力位的每位均被設(shè)置為等于零。鍵盤(pán)數(shù)據(jù)格式字段(這里1個(gè)字節(jié))說(shuō)明鍵盤(pán)是否連接到客戶機(jī)系統(tǒng)以及所連接的鍵盤(pán)的類(lèi)型。在一個(gè)實(shí)施例中,由位6至0建立的值用于定義所連接的鍵盤(pán)的類(lèi)型。如果該值為零,則鍵盤(pán)類(lèi)型被視作未知。當(dāng)為l值時(shí),鍵盤(pán)數(shù)據(jù)格式被認(rèn)為是標(biāo)準(zhǔn)PS-2方式。目前未使用2至125范圍內(nèi)的值,這些值被保留下來(lái)以供系統(tǒng)設(shè)計(jì)人員或接口公司(incorporator)或產(chǎn)品開(kāi)發(fā)商用來(lái)定義與MDD接口或相應(yīng)的客戶機(jī)或主機(jī)一同使用的特103定的鍵盤(pán)或輸入設(shè)備。值126用于表明用戶定義的鍵盤(pán)數(shù)據(jù)格式,而值127用于表明不能連接到客戶機(jī)的鍵盤(pán)。此外,位7能夠用于表明鍵盤(pán)是否能夠與客戶機(jī)通信。該位的預(yù)期使用是用于表明鍵盤(pán)使用無(wú)線鏈路與客戶機(jī)通信的情況。如果位6至0表明鍵盤(pán)不能連接的客戶機(jī),那么位7將被設(shè)置為0電平。因此,對(duì)于一個(gè)實(shí)施例而言,當(dāng)位7的值是0時(shí),鍵盤(pán)和客戶機(jī)不通信,而如果位7的值是l,那么鍵盤(pán)和客戶機(jī)已經(jīng)確認(rèn)它們能夠彼此通信。指示設(shè)備數(shù)據(jù)格式字段(這里是l字節(jié))說(shuō)明了指示設(shè)備是否連接到客戶機(jī)系統(tǒng)以及所連接的指示設(shè)備的類(lèi)型。在一個(gè)實(shí)施例中,由位6至0建立的值用于定義所連接的指示設(shè)備的類(lèi)型。如果該值為零(O),則指示設(shè)備類(lèi)型被視作未知。當(dāng)為l值時(shí),指示設(shè)備數(shù)據(jù)格式被認(rèn)為是標(biāo)準(zhǔn)PS-2方式。目前未使用2至125范圍內(nèi)的值,這些值被保留下來(lái)以供系統(tǒng)設(shè)計(jì)人員或接口公司(incorporator)或產(chǎn)品開(kāi)發(fā)商用來(lái)定義與MDD接口或相應(yīng)的客戶機(jī)或主機(jī)一同使用的特定的指示設(shè)備或輸入設(shè)備。值126用于表明用戶定義的指示設(shè)備數(shù)據(jù)格式,而值127用于表明不能連接到客戶機(jī)的指示設(shè)備。此外,位7能夠用于表明指示設(shè)備是否能夠與客戶機(jī)通信。該位的預(yù)期使用是用于表明指示設(shè)備使用無(wú)線鏈路與客戶機(jī)通信的情況。如果位6至0表明指示設(shè)備不能連接的客戶機(jī),那么位7將被設(shè)置為0電平。因此,對(duì)于一個(gè)實(shí)施例而言,當(dāng)位7的值是0時(shí),指示設(shè)備和客戶機(jī)不能通信,而如果位7的值是l,那么指示設(shè)備和客戶機(jī)已經(jīng)確認(rèn)它們能夠彼此通信。內(nèi)容保護(hù)類(lèi)型字段(2字節(jié))包含一組標(biāo)志,用于表明由顯示器支持的數(shù)字內(nèi)容保護(hù)類(lèi)型。目前,位位置O用來(lái)表明支持DTCP的情況,而位位置1用來(lái)表明支持HDCP的情況,且位位置2至15被保留以供所需要的或可用的其他保護(hù)方案之用,因此它們目前被設(shè)置為零。制造商名稱(chēng)字段(這里是2個(gè)字節(jié))包括制造商的EISA3_字符ID,并且按照與VESAEDID規(guī)范中相同的方式將其打包成3個(gè)5-位的字符。字符"A"被表示為二進(jìn)制的00001,字符"Z"被表示為二進(jìn)制的11010,而且所有"A"和"Z"之間的所有字母都被表示為對(duì)應(yīng)于"A"和"Z"之間的字母表順序的順序的二進(jìn)制值。制造商名稱(chēng)的最高有效位未被使用,并且通常設(shè)置為邏輯O,直到用于未來(lái)實(shí)現(xiàn)為止。例如,由字符串"XYZ"表示的制造商將具有值為0x633a的制造商名稱(chēng)。如果客戶機(jī)不支持該字段,那么其將被設(shè)置為O。產(chǎn)品代碼使用2個(gè)字節(jié),來(lái)包含由顯示器制造商分配的產(chǎn)品代碼。如果客戶機(jī)不支持該字段,那么該字段將被設(shè)置為0。保留1、保留2和保留3字段(這里是2個(gè)字節(jié))保留,以便將來(lái)用于透露信息。這些字段中的所有位通常被設(shè)置為0。這些字段的目的現(xiàn)在是使得所有連續(xù)的2字節(jié)字段與16位字地址對(duì)準(zhǔn),并且使得4字節(jié)字段與32位字地址對(duì)準(zhǔn)。在該實(shí)施例中,序列號(hào)字段用4個(gè)字節(jié)來(lái)表明顯示器的數(shù)字形式序號(hào)。如果客戶機(jī)不支持該字段,那么該字段將被設(shè)置為O。制造星期字段用l個(gè)字節(jié),來(lái)定義該顯示器的制造星期。如果客戶機(jī)支持該字段,那么該值在1-53的范圍內(nèi)。如果客戶機(jī)不支持該字段,那么該字段將被設(shè)置為0。制造年份字段是l個(gè)字節(jié),其定義了該顯示器的制造年份。該值是距離1990年的偏移量。該字段表示的年份的范圍是1991-2245。例如,2003年對(duì)應(yīng)于值為13的制造年份。如果客戶機(jī)不支持該字段,那么該字段將被設(shè)置為0。2字節(jié)的CRC包含包括分組長(zhǎng)度在內(nèi)的分組中所有字節(jié)的一個(gè)16-位的CRC值。G.關(guān)于客戶機(jī)請(qǐng)求和狀態(tài)分組反向鏈路請(qǐng)求字段(3字節(jié))指定了客戶機(jī)在下一子幀中在反向鏈路上向主機(jī)發(fā)送信息所需要的字節(jié)數(shù)目。CRC錯(cuò)誤計(jì)數(shù)字段(1字節(jié))表明自從介質(zhì)幀開(kāi)始以來(lái)已經(jīng)出現(xiàn)有多少CRC錯(cuò)誤。發(fā)送子幀計(jì)數(shù)為零的子幀報(bào)頭分組時(shí),CRC計(jì)數(shù)重置。如果CRC錯(cuò)誤的實(shí)際數(shù)目超出255,那么這一值通常在255飽和。能力改變字段使用1字節(jié)來(lái)表明客戶機(jī)能力的改變。如果用戶連接諸如麥克風(fēng)、鍵盤(pán)或者顯示器之類(lèi)的外圍設(shè)備,或者出于其它原因,可能出現(xiàn)這種情況。當(dāng)位[7:0]等于O時(shí),那么自從發(fā)送了上次的客戶機(jī)能力分組以后,能力沒(méi)有改變。然而,當(dāng)位[7:0]等于l至255時(shí),能力已經(jīng)改變。檢查客戶機(jī)能力分組,以便確定新的顯示器特性??蛻魴C(jī)繁忙字段使用2個(gè)字節(jié),表明客戶機(jī)正在執(zhí)行特定的功能,尚未準(zhǔn)備好接受與該功能相關(guān)的其他分組。設(shè)置成邏輯l電平或值的位表示,客戶機(jī)當(dāng)前正在執(zhí)行該特定功能,客戶機(jī)中的相關(guān)功能部件繁忙。如果客戶機(jī)中的相關(guān)功能部件就緒,則將該位設(shè)為邏輯0。對(duì)于客戶機(jī)中不支持的所有功能,客戶機(jī)應(yīng)當(dāng)返回繁忙狀態(tài)(位設(shè)為1)。在一個(gè)實(shí)施例中,這些字節(jié)根據(jù)如下關(guān)系進(jìn)行解釋如果位0是"l",則位圖區(qū)域填充功能繁忙,如果位2是"1",則位圖模式填充功能繁忙。當(dāng)前,位3至15預(yù)留將來(lái)用,如果將來(lái)分配這些位時(shí),通常設(shè)為邏輯1電平或狀態(tài),以表明繁忙狀態(tài)。H.關(guān)于位塊傳送分組窗口左上坐標(biāo)X值和Y值字段均使用2字節(jié)來(lái)指定待移動(dòng)的窗口左上角的坐標(biāo)的X和Y值。窗口寬度和高度字段均使用2字節(jié)用于說(shuō)明待移動(dòng)的窗口的寬度和高度。窗口X移動(dòng)和Y移動(dòng)字段均使用2字節(jié)用于分別指定窗口水平和垂直移動(dòng)的像素?cái)?shù)目。通常,這些坐標(biāo)被如此配置,B卩,X的正值讓窗口將向右側(cè)移動(dòng),負(fù)值讓其向左側(cè)移動(dòng),而Y的正值讓窗口向下移動(dòng),且負(fù)值使其向上移動(dòng)。I.關(guān)于位圖區(qū)域填充分組窗口左上坐標(biāo)X值和Y值字段均使用2字節(jié)用于說(shuō)明待填充的窗口左上角坐標(biāo)的X和Y值。窗口寬度和高度字段(均2字節(jié))用于說(shuō)明待填充的窗口的寬度和高度。視頻數(shù)據(jù)格式描述符字段(2字節(jié))指定像素區(qū)域填充值的格式。所述格式與視頻流分組中的同一字段相同。像素區(qū)域填充值字段(4字節(jié))包含待填充到由上述字段指定的窗口中的像素值。在視頻數(shù)據(jù)格式描述符字段中指定了這一像素的格式。J.關(guān)于位案填充分組窗口左上坐標(biāo)X值和Y值字段均使用2字節(jié)來(lái)指定待填充的窗口左上角坐標(biāo)的X禾口Y值。窗口寬度和高度字段(均2字節(jié))用于說(shuō)明待填充的窗口的寬度和高度。圖案寬度和圖案高度字段(均2字節(jié))分別用于說(shuō)明填充圖案的寬度和高度。水平圖案偏移字段(2字節(jié))指定了距離待填充的指定窗口的左沿的像素?cái)?shù)據(jù)圖案的水平偏移。該值被指定為小于圖案寬度字段中的值。垂直圖案偏移字段(2字節(jié))指定了距離待填充的指定窗口的頂沿的像素?cái)?shù)據(jù)圖案的垂直偏移。該值被指定為小于圖案高度字段中的值。2字節(jié)的視頻數(shù)據(jù)格式描述符字段指定像素區(qū)域填充值的格式。圖11說(shuō)明視頻數(shù)據(jù)格式描述符是如何編碼的。所述格式與視頻流分組中的同一字段相同。參數(shù)CRC字段(2字節(jié))包含從分組長(zhǎng)度到視頻格式描述符的所有字節(jié)的CRC。如果這一CRC未能通過(guò)校驗(yàn),就丟棄整個(gè)分組。圖案像素?cái)?shù)據(jù)字段包含原始視頻信息,用于說(shuō)明以視頻數(shù)據(jù)格式描述符指定的格式的填充圖案。數(shù)據(jù)被打包為字節(jié),并且每一行的第一像素將按字節(jié)對(duì)準(zhǔn)。所述填充圖案數(shù)據(jù)每次傳輸一行。圖案像素?cái)?shù)據(jù)CRC字段(2字節(jié))包含只對(duì)圖案像素?cái)?shù)據(jù)的CRC。如果這一CRC未能通過(guò)校驗(yàn),那么所述圖案像素?cái)?shù)據(jù)仍可被使用,但是CRC錯(cuò)誤計(jì)數(shù)增加。K.通信鏈路數(shù)據(jù)通道分組參數(shù)CRC字段(2字節(jié))包含從分組長(zhǎng)度到分組類(lèi)型的所有字節(jié)的一個(gè)16-位CRC。如果這一CRC未能通過(guò)校驗(yàn),就丟棄整個(gè)分組。通信鏈路數(shù)據(jù)字段包含來(lái)自通信信道的原始數(shù)據(jù)。這一數(shù)據(jù)僅僅被傳遞到顯示器中的計(jì)算設(shè)備上。通信鏈路數(shù)據(jù)CRC字段(2字節(jié))包含只對(duì)通信鏈路數(shù)據(jù)的16-位CRC。如果這一CRC未能通過(guò)校驗(yàn),那么所述通信鏈路數(shù)據(jù)仍可使用或者仍是有用的,不過(guò)CRC錯(cuò)誤計(jì)數(shù)增加。L.關(guān)于接口類(lèi)型切換請(qǐng)求分組所述接口類(lèi)型字段(1字節(jié))指定要使用的新的接口類(lèi)型。這個(gè)字段中的值按照以下方式指定接口類(lèi)型。如果位7的值等于'O',那么類(lèi)型切換請(qǐng)求是針對(duì)正向鏈路的,如果等于'1',那么類(lèi)型切換請(qǐng)求是針對(duì)反向鏈路的。位6至3被保留以供將來(lái)使用并且通常設(shè)置為零。位2至0用來(lái)定義將使用的接口類(lèi)型,值1意味著切換至類(lèi)型1模式,值2意味著切換至類(lèi)型2模式,值3意味著切換至類(lèi)型3模式,而值4意味著切換至類(lèi)型4模式。值'0'以及5至7被保留以供將來(lái)可選模式或者模式組合的標(biāo)記使用。M.關(guān)于接口類(lèi)型確認(rèn)分組接口類(lèi)型字段(1字節(jié))具有用于確認(rèn)要使用的新的接口類(lèi)型的值。這個(gè)字段中的值按照以下方式指定接口類(lèi)型。如果位7的值等于'0',那么類(lèi)型切換請(qǐng)求是針對(duì)正向鏈路的,或者,如果等于'l',那么類(lèi)型切換請(qǐng)求是針對(duì)反向鏈路的。位位置6至3目前被保留以便根據(jù)需要用于指明其它切換類(lèi)型,并且通常設(shè)置為零。然而,位位置2至0用于定義將使用的接口類(lèi)型,其中值'0'表示否定確認(rèn),或者所請(qǐng)求的切換無(wú)法執(zhí)行,值'1'、'2'、'3'和'4'分別表示切換至類(lèi)型1、類(lèi)型2、類(lèi)型3和類(lèi)型4模式。值5至7被保留以便根據(jù)需要用作模式的可選標(biāo)記。N.關(guān)于執(zhí)行類(lèi)型切換分組l字節(jié)的接口類(lèi)型字段表明要使用的新的接口類(lèi)型。這個(gè)字段中存在的值通過(guò)首先使用位7的值確定是對(duì)正向還是反向鏈路進(jìn)行類(lèi)型切換來(lái)指定接口類(lèi)型。值'0'表明類(lèi)型切換請(qǐng)求是針對(duì)正向鏈路的,而值'l'表明類(lèi)型切換請(qǐng)求是針對(duì)向反向鏈路的。位6至3被保留以供將來(lái)使用并且通常設(shè)置為零值。然而,位2至0用來(lái)定義將使用的接口類(lèi)型,值1、2、3和4分別指定切換至類(lèi)型1、類(lèi)型2、類(lèi)型3和類(lèi)型4模式。這些位的值0以及5至7的使用被保留以供將來(lái)使用。0.關(guān)于正向音頻通道啟用分組音頻通道啟用掩碼字段(l字節(jié))包含一組標(biāo)志,用于表明哪些音頻通道將會(huì)在客戶機(jī)中被啟用。設(shè)置為1的位啟用相應(yīng)的通道,設(shè)置為零的位禁用相應(yīng)的通道。位0至5分別指明位于左前、右前、左后、右后、前方中心和超低音揚(yáng)聲器通道的通道0到通道5。位7至6被保留以供將來(lái)使用,同時(shí)通常設(shè)置為零。106P.關(guān)于反向音頻采樣速率分組音頻采樣速率字段(1字節(jié))指定數(shù)字音頻采樣速率。把這個(gè)字段的值分配給不同的速率,其中值0、1、2、3、4、5、6、7和8分別用于指明8,000、16,000、24,000、32,000、40,000、48,000、11,025、22,050和44,100采樣數(shù)每秒(SPS),值9至254被保留以便根據(jù)需要供可選速率使用,因此它們目前被設(shè)置為'0'。值255用來(lái)禁用反向鏈路音頻流。采樣格式字段(l字節(jié))指定數(shù)字音頻采樣的格式。當(dāng)位[1:0]等于'O'時(shí),數(shù)字音頻采樣是線性格式的,當(dāng)它們等于1時(shí),數(shù)字音頻采樣是P-律格式的,而當(dāng)它們等于2時(shí),數(shù)字音頻采樣是A-律格式的。位[7:2]被保留以便根據(jù)需要可替代地用于指明音頻格式,并且通常設(shè)置為等于零。Q.關(guān)于數(shù)字內(nèi)容保護(hù)開(kāi)銷(xiāo)分組內(nèi)容保護(hù)類(lèi)型字段(1字節(jié))指定所使用的數(shù)字內(nèi)容保護(hù)方法。值'0'表明數(shù)字傳輸內(nèi)容保護(hù)(DTCP),而值1表明高帶寬數(shù)字內(nèi)容保護(hù)系統(tǒng)(HDCP)。2至255的值范圍目前為被指定,而是被保留以便根據(jù)需要用于可選保護(hù)方案。內(nèi)容保護(hù)開(kāi)銷(xiāo)消息字段是包含在主機(jī)和客戶機(jī)之間發(fā)送的內(nèi)容保護(hù)消息的長(zhǎng)度可變字段。R.關(guān)于透明色彩啟用分組透明色彩啟用字段(1字節(jié))指定啟用或者禁用透明色彩模式的情況。如果位0等于O,那么透明色彩模式被禁用,如果等于l,那么透明色彩模式被啟用,并且透明色彩通過(guò)如下兩個(gè)參數(shù)指定。這一字節(jié)的位1至7被保留以供將來(lái)使用并且通常設(shè)置為等于零。視頻數(shù)據(jù)格式描述符字段(2字節(jié))指定像素區(qū)域填充值的格式。圖11說(shuō)明視頻數(shù)據(jù)格式描述符是如何編碼的。所述格式通常與視頻流分組中的同一字段相同。像素區(qū)域填充值字段使用4字節(jié)分配給待填充到如上指定的窗口中的像素值。在視頻數(shù)據(jù)格式描述符字段中指定這一像素的格式。S.關(guān)于往返行程延遲測(cè)量分組兩字節(jié)的分組長(zhǎng)度字段指定了不包括分組長(zhǎng)度字段的分組中的字節(jié)總數(shù),并且在一個(gè)實(shí)施例中選擇159的固定長(zhǎng)度。在一個(gè)實(shí)施例中,參數(shù)CRC字段(2字節(jié))包含從分組長(zhǎng)度到分組類(lèi)型的所有字節(jié)的16-位CRC。如果這一CRC未能通過(guò)校驗(yàn),就丟棄整個(gè)分組。保護(hù)時(shí)間1字段(這里是64字節(jié))用來(lái)允許客戶機(jī)中的MDDI—Data線路驅(qū)動(dòng)器在主機(jī)中的線路驅(qū)動(dòng)器被禁用以前被啟用。在保護(hù)時(shí)間1的位0期間,所述客戶機(jī)啟用MDDLData線路驅(qū)動(dòng)器,并且主機(jī)禁用其線路驅(qū)動(dòng)器以便在保護(hù)時(shí)間1的最后位之前,該線路驅(qū)動(dòng)器被完全禁用。在保護(hù)時(shí)間1期間,主機(jī)和客戶機(jī)在其未被禁用時(shí)都驅(qū)動(dòng)邏輯零電平。該字段的另一個(gè)目的是確保在禁用主機(jī)線路驅(qū)動(dòng)器之前,所有MDDI_Data信號(hào)處于邏輯零電平達(dá)足夠的時(shí)間,以便允許客戶機(jī)僅僅利用MDDI_Stb開(kāi)始恢復(fù)時(shí)鐘或時(shí)鐘信號(hào)測(cè)量周期字段是64字節(jié)窗口,用于允許客戶機(jī)以正向鏈路上使用的一半數(shù)據(jù)速率利用Oxff、Oxff和30個(gè)字節(jié)的0x0來(lái)作出響應(yīng)。這一數(shù)據(jù)速率對(duì)應(yīng)于反向鏈路速率除數(shù)為1的情況??蛻魴C(jī)一旦發(fā)覺(jué)處于測(cè)量周期開(kāi)始時(shí),就立即返回這一響應(yīng)。在測(cè)量周期的第一位在主機(jī)處開(kāi)始之后經(jīng)過(guò)精確的鏈路往返行程延遲加上客戶機(jī)的邏輯延遲的時(shí)刻,主機(jī)接收來(lái)自客戶機(jī)的這一響應(yīng)。全零1字段(2字節(jié))包含多個(gè)零,以便允許主機(jī)和客戶機(jī)中的MDDI_Data線路驅(qū)動(dòng)器交迭,從而MDDI_Data總是被驅(qū)動(dòng)。主機(jī)在保護(hù)時(shí)間2的位0期間啟用MDDI_Data,而客戶機(jī)按照其在測(cè)量周期末尾的做法,也將信號(hào)驅(qū)動(dòng)到邏輯0電平。保護(hù)時(shí)間2字段(64字節(jié))中的值在往返行程延遲處于測(cè)量周期能夠測(cè)量的最大值時(shí),允許由客戶機(jī)驅(qū)動(dòng)的測(cè)量周期交迭??蛻魴C(jī)在保護(hù)時(shí)間2的位0期間禁用其線路驅(qū)動(dòng)器,而主機(jī)在保護(hù)時(shí)間2的最后一位之后立即啟用其線路驅(qū)動(dòng)器。在保護(hù)時(shí)間2期間,主機(jī)和客戶機(jī)二者在其未被禁用時(shí)都驅(qū)動(dòng)邏輯O電平。該字段的另一目的是確保所有MDDLData信號(hào)處于邏輯0電平達(dá)足夠的時(shí)間,以便允許客戶機(jī)在啟用主機(jī)的線路驅(qū)動(dòng)器之后,使用MDDI_DataO和MDDI_Stb開(kāi)始恢復(fù)時(shí)鐘信號(hào)。T.關(guān)于正向鏈路偏離校準(zhǔn)分組在一個(gè)實(shí)施例中,參數(shù)CRC字段(2字節(jié))包含從分組長(zhǎng)度到分組類(lèi)型的所有字節(jié)的16-位CRC。如果這一CRC未能通過(guò)校驗(yàn),就丟棄整個(gè)分組。全零1字段使用1個(gè)字節(jié),確保在參數(shù)CRC字段結(jié)束時(shí)在MDDI_Stb上有轉(zhuǎn)變。校準(zhǔn)數(shù)據(jù)序列字段包含數(shù)據(jù)序列,用于讓MDDI_Data信號(hào)在每一數(shù)據(jù)周期翻轉(zhuǎn)。校準(zhǔn)數(shù)據(jù)序列字段的長(zhǎng)度取決于上行鏈路上使用的接口。在處理校準(zhǔn)數(shù)據(jù)序列期間,所述MDDI主機(jī)控制器把所有MDDLData信號(hào)設(shè)置為等于選通信號(hào)。校準(zhǔn)數(shù)據(jù)序列字段由客戶機(jī)顯示器接收的時(shí)候,所述客戶機(jī)時(shí)鐘恢復(fù)電路應(yīng)該只使用MDDI_Stb而不是MDDI—Stb與MDDI_DataO的異或來(lái)恢復(fù)數(shù)據(jù)時(shí)鐘。根據(jù)校準(zhǔn)數(shù)據(jù)序列字段開(kāi)始時(shí)MDDI_Stb信號(hào)的準(zhǔn)確相位,基于發(fā)送這個(gè)分組時(shí)正在使用的接口類(lèi)型,校準(zhǔn)數(shù)據(jù)序列通常將是如下情況之一類(lèi)型I-(64字節(jié)數(shù)據(jù)序列)0xaa,Oxaa......或者0x55,0x55......類(lèi)型II-(128字節(jié)數(shù)據(jù)序列)Oxcc,Oxcc......或者0x33,0x33......類(lèi)型III-(256字節(jié)數(shù)據(jù)序列)OxfO,OxfO......或者OxOf,OxOf......類(lèi)型IV-(512字節(jié)數(shù)據(jù)序列)Oxff,0x00,Oxff,0x00......或者0x00,Oxff,0x00,Oxff......圖62A和62B中分別示出了類(lèi)型1和類(lèi)型2接口的可能的MDDI_Data和MDDI_Stb波形的實(shí)例。XVII.結(jié)束語(yǔ)雖然已經(jīng)描述了本發(fā)明的各種實(shí)施例,但是應(yīng)該理解的是,僅僅是以舉例方式來(lái)給出它們,而不是限制性的。因此,本發(fā)明的廣度和范圍不應(yīng)該受到上述任何示例性實(shí)施例的限制,而是僅僅根據(jù)如下的權(quán)利要求書(shū)及其等效物來(lái)限定。108權(quán)利要求一種把客戶機(jī)狀態(tài)字段添加到移動(dòng)顯示數(shù)字接口(MDDI)通信系統(tǒng)的客戶機(jī)請(qǐng)求和狀態(tài)分組中去的方法,該方法包括以下步驟在所述客戶機(jī)狀態(tài)字段中提供客戶機(jī)能力比特,用于表明自從上次發(fā)送所述客戶機(jī)請(qǐng)求和狀態(tài)分組以來(lái),客戶機(jī)設(shè)備是否已經(jīng)改變;在所述客戶機(jī)狀態(tài)字段中提供客戶機(jī)繁忙字節(jié),以表明客戶機(jī)是否可用于提供特定的功能或能夠提供特定的功能,以及在所述客戶機(jī)狀態(tài)字段中提供處理差錯(cuò)比特,用于表明自從上次發(fā)送所述客戶機(jī)請(qǐng)求和狀態(tài)分組以來(lái),在處理收到的分組的過(guò)程中客戶機(jī)是否檢測(cè)到差錯(cuò)。2.如權(quán)利要求1所述的方法,其中提供客戶機(jī)能力比特的所述步驟包括為所述客戶機(jī)設(shè)備中的變化提供第一指示符以及為所述客戶機(jī)設(shè)備的狀態(tài)提供第二指示符。3.如權(quán)利要求1所述的方法,其中用于表明客戶機(jī)設(shè)備是否已經(jīng)改變的所述客戶機(jī)狀態(tài)字段包括用于表明客戶機(jī)設(shè)備的至少一項(xiàng)能力是否已經(jīng)改變的所述客戶機(jī)狀態(tài)字段。4.一種把客戶機(jī)狀態(tài)字段添加到移動(dòng)顯示數(shù)字接口(MDDI)通信系統(tǒng)的客戶機(jī)請(qǐng)求和狀態(tài)分組中去的系統(tǒng),該系統(tǒng)包括在所述客戶機(jī)狀態(tài)字段中提供客戶機(jī)能力比特,用于表明自從上次發(fā)送所述客戶機(jī)請(qǐng)求和狀態(tài)分組以來(lái),客戶機(jī)設(shè)備是否已經(jīng)改變的模塊;在所述客戶機(jī)狀態(tài)字段中提供客戶機(jī)繁忙字節(jié),以表明客戶機(jī)是否可用于提供特定功能或能夠提供特定功能的模塊,以及在所述客戶機(jī)狀態(tài)字段中提供處理差錯(cuò)比特,用于表明自從上次發(fā)送所述客戶機(jī)請(qǐng)求和狀態(tài)分組以來(lái),在處理收到的分組的過(guò)程中客戶機(jī)是否檢測(cè)到差錯(cuò)的模塊。5.如權(quán)利要求4所述的系統(tǒng),其中提供客戶機(jī)能力比特的所述模塊包括所述客戶機(jī)設(shè)備中的變化的第一指示符以及所述客戶機(jī)設(shè)備的狀態(tài)的第二指示符。6.如權(quán)利要求4所述的系統(tǒng),其中用于表明客戶機(jī)設(shè)備是否已經(jīng)改變的所述客戶機(jī)狀態(tài)字段包括用于表明客戶機(jī)設(shè)備的至少一項(xiàng)能力是否已經(jīng)改變的所述客戶機(jī)狀態(tài)字段。全文摘要一種數(shù)據(jù)接口,其使用鏈接在一起的分組結(jié)構(gòu)來(lái)經(jīng)由通信路徑在主機(jī)和客戶機(jī)之間傳送數(shù)字?jǐn)?shù)據(jù),所述分組結(jié)構(gòu)鏈接起來(lái)而形成用于傳遞數(shù)字控制和呈現(xiàn)數(shù)據(jù)的預(yù)選集合的通信協(xié)議。所述信號(hào)協(xié)議由鏈路控制器使用,所述鏈路控制器被配置成生成、傳輸并且接收形成通信協(xié)議的分組,并且使數(shù)字?jǐn)?shù)據(jù)形成為一種或多種類(lèi)型的數(shù)據(jù)分組,其中至少一個(gè)鏈路控制器駐留在主機(jī)設(shè)備中并且通過(guò)通信路徑耦合至客戶機(jī)。所述接口經(jīng)由短程“串行”類(lèi)型的數(shù)據(jù)鏈路提供劃算的、低功率、雙向、高速數(shù)據(jù)傳送機(jī)制,這使其能夠利用那些特別適用于將諸如可佩帶的微型顯示器的顯示器元件連接到便攜式計(jì)算機(jī)以及無(wú)線通信設(shè)備的小型連接器和細(xì)軟電纜來(lái)實(shí)現(xiàn)。文檔編號(hào)H04L29/08GK101729205SQ20091022516公開(kāi)日2010年6月9日申請(qǐng)日期2004年11月12日優(yōu)先權(quán)日2003年11月12日發(fā)明者喬恩·詹姆斯·安德森,喬治·A·威利,布賴(lài)恩·斯蒂爾,沙尚克·謝卡爾申請(qǐng)人:高通股份有限公司