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

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

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

      外圍電子設(shè)備和經(jīng)數(shù)字總線控制這種設(shè)備的系統(tǒng)的制作方法

      文檔序號(hào):7581030閱讀:264來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):外圍電子設(shè)備和經(jīng)數(shù)字總線控制這種設(shè)備的系統(tǒng)的制作方法
      發(fā)明的領(lǐng)域本發(fā)明涉及一種用于經(jīng)過(guò)互連設(shè)備(如數(shù)字?jǐn)?shù)據(jù)總線)控制多個(gè)電子設(shè)備(如用戶(hù)電子設(shè)備或類(lèi)似設(shè)備)的系統(tǒng)。具體來(lái)說(shuō),本發(fā)明涉及用于管理這樣一些設(shè)備的可相互操作性的一種裝置。
      發(fā)明的背景可以利用一個(gè)數(shù)據(jù)總線來(lái)相互連接各個(gè)電子設(shè)備,如電視接收機(jī)、顯示設(shè)備、盒式錄像機(jī)(VCR)、直接廣播衛(wèi)星(DBS)接收機(jī)、和家用控制設(shè)備(如安全系統(tǒng)或溫度控制設(shè)備)。使用數(shù)據(jù)總線的通信是按照總線協(xié)議進(jìn)行的。總線協(xié)議的例子有“用戶(hù)電子學(xué)總線(CEBus)”和“IEEE1394高性能串行總線”。
      一個(gè)總線協(xié)議一般是為交換控制信息和數(shù)據(jù)這兩者而提供的。例如,CEBus控制信息是在一個(gè)“控制信道”上進(jìn)行通信的,所說(shuō)的這個(gè)控制信道符合在“電子工業(yè)協(xié)會(huì)(EIA)規(guī)定IS-60”中定義的協(xié)議。在一個(gè)“IEEE1394串行總線”上,控制信息一般是利用這個(gè)串行總線的異步服務(wù)傳送的。例如使用“CAL”(公共應(yīng)用語(yǔ)言)或“AV/C”可以確定用于特定應(yīng)用的控制信息。
      今天,絕大多數(shù)音頻/視頻(AV)設(shè)備都是由一個(gè)遙控(RC)單元控制的。借助于紅外(IR)、超聲(US)、或射頻發(fā)射(RF),可以實(shí)現(xiàn)實(shí)際的物理或直接鏈路。在外圍設(shè)備和RC單元之間的協(xié)議是設(shè)備特定的,因此每個(gè)設(shè)備都有它自已的RC單元。每個(gè)這樣的外圍設(shè)備都對(duì)它經(jīng)直接鏈路接收的鍵的按壓進(jìn)行解釋?zhuān)⑶彝瓿上鄳?yīng)的動(dòng)作。這樣一些動(dòng)作可以包括(但不要求)在一個(gè)控制設(shè)備或顯示設(shè)備(如TV)上激勵(lì)一個(gè)在屏顯示(OSD)機(jī)構(gòu)。更重要的是,即使當(dāng)這樣一個(gè)OSD機(jī)構(gòu)被激勵(lì)時(shí),這樣一種OSD機(jī)構(gòu)也只能用作用戶(hù)的一個(gè)可見(jiàn)的反饋。實(shí)際的控制是由RC單元上的輸入驅(qū)動(dòng)的,并且即使當(dāng)顯示設(shè)備斷開(kāi)(即OSD對(duì)于用戶(hù)是看不見(jiàn)的)時(shí)實(shí)際的控制還在發(fā)生。
      這種A/V設(shè)備的OSD是在外圍設(shè)備中產(chǎn)生的,并且以和任何其它視頻信號(hào)相同的方式在設(shè)備的NTSC輸出端上輸出。因此,在外圍設(shè)備或顯示設(shè)備中,都不需要任何附加的硬件或軟件。

      圖1表示出一個(gè)使用了這種控制方法的當(dāng)前的A/V系統(tǒng)10,該A/V系統(tǒng)10具有一個(gè)VCR12和一個(gè)顯示設(shè)備14(如電視機(jī))。由VCR12產(chǎn)生與控制VCR12相關(guān)的菜單,這個(gè)菜單作為一個(gè)復(fù)合視頻信號(hào)經(jīng)VCR12的NTSC輸出端提供給顯示設(shè)備14。遺憾的是,使用和顯示設(shè)備12'相同的處理方法(見(jiàn)圖2)處理數(shù)字TV(DTV)是不實(shí)際的,因?yàn)樗赡芤笞鳛镸PEG-2傳送流傳送這些菜單。要產(chǎn)生這樣的傳送流,就必須把一個(gè)MPEG編碼器15'集成在所有的外圍設(shè)備中,這將大大地增加了這種用戶(hù)電子設(shè)備的成本和復(fù)雜性。
      發(fā)明的概述本專(zhuān)利申請(qǐng)確定了用于交換普通用戶(hù)電子(CE)設(shè)備之間的音頻/視頻(A/V)內(nèi)容和相關(guān)控制的最低水平的可相互操作性。接口基于用于物理的和鏈路層的IEEE1394串行總線,并且利用一種控制語(yǔ)言(如CAL或AV/C)來(lái)管理OSD以及連接問(wèn)題。對(duì)于大多數(shù)今天的產(chǎn)品,都在顯示設(shè)備上選擇視頻源,用戶(hù)然后使用遙控器與要控制的設(shè)備(即外圍設(shè)備(如VCR))發(fā)生直接相互作用。由外圍設(shè)備產(chǎn)生菜單,并且在復(fù)合視頻鏈路上把菜單傳送到TV。
      本發(fā)明確定從一個(gè)外圍設(shè)備(如數(shù)字VCR或DVHS)到一個(gè)控制設(shè)備(如數(shù)字電視或DTV)傳送在屏顯示(OSD)(如菜單),傳送中使用幾種格式之一,例如(1)或者在異步通道上使用由從外圍設(shè)備到DTV的消息觸發(fā)的一個(gè)推方法或拉方法發(fā)送一個(gè)視頻幀,或者在同步信道上使用這些方法發(fā)送一個(gè)視頻幀;(2)傳送OSD的一個(gè)運(yùn)行長(zhǎng)度編碼的版本;(3)傳送OSD位映象格式的實(shí)際信息;(4)在同步鏈路上傳送的MPEG-I幀靜像。在大多數(shù)情況下,外圍設(shè)備不使用MPEG-I幀用作菜單,因?yàn)槭褂眠@種方法表示文本是困難的,并且實(shí)時(shí)編碼圖像是昂貴的。然而,企圖提供MPEG圖像作為菜單的背景的外圍設(shè)備是可能這樣作的。
      例如,“推”方法涉及到把外圍設(shè)備(即要控制的設(shè)備)的菜單直接寫(xiě)入到經(jīng)過(guò)IEEE1394串行總線可以利用的DTV的一個(gè)位緩沖器中。外圍設(shè)備可以更新已經(jīng)改變的顯示部分,并且讓DTV知道什么時(shí)候顯示結(jié)束,從而可以緩沖視頻ROM中的已經(jīng)更新的菜單以備顯示。此外,還可以使用“拉”方法。
      “OSD管理消息”和連接管理消息將被確定為可以經(jīng)AV/C或CAL傳遞的通用結(jié)構(gòu)。但應(yīng)該注意的是,這些信息能夠很容易地由其它方式傳遞。本發(fā)明的一個(gè)焦點(diǎn)就是,允許在一個(gè)數(shù)字鏈路上傳遞A/V信息和為A/V設(shè)備顯示它的菜單或“圖形用戶(hù)接口(GUI)”提供一種措施的能力。此外,本發(fā)明依靠的是用戶(hù)-機(jī)器控制范例,它和很早就針對(duì)IEEEE1394和CEBus控制廣泛討論過(guò)的機(jī)器-機(jī)器范例完全相反。
      還有,本發(fā)明支持使用IEC61883用于傳遞A/V數(shù)據(jù)穿過(guò)同步信道,并且可以使用61883FCP直接在IEEE1394串行總線上封裝CAL或AV/C命令,因此允許和其它控制語(yǔ)言共存。許多設(shè)備將要使用在一個(gè)發(fā)現(xiàn)過(guò)程期間建立的一個(gè)登記表,發(fā)現(xiàn)過(guò)程可以查看存儲(chǔ)在每個(gè)設(shè)備的“自描述設(shè)備表(SDDT)”中的信息。SDDT可以包括諸如唯一ID、節(jié)點(diǎn)地址之類(lèi)的信息。登記表可以由DTV使用以便建立一個(gè)菜單允許用戶(hù)建立各個(gè)部件之間的連接(類(lèi)似于用戶(hù)為他們今天的電視源選擇復(fù)合輸入)。
      外圍設(shè)備在DTV上顯示它的菜單或GUI并且直接接受命令的這種控制范例有幾個(gè)優(yōu)點(diǎn)。例如,對(duì)于基本可相互操作性來(lái)說(shuō)需要定義的控制語(yǔ)言極少,并且不需要設(shè)備模型。此外,由于輸入直接進(jìn)到外圍設(shè)備,并且OSD是作為基本視頻形式確定的,因此這種控制和被控設(shè)備的類(lèi)型完全無(wú)關(guān),因此可保證長(zhǎng)期可相互操作性。
      需要一種控制語(yǔ)言來(lái)管理網(wǎng)絡(luò)、OSD、和穿過(guò)總線可選地傳送通用命令。AV/C、CAL、或任何等價(jià)的控制語(yǔ)言都可在實(shí)施本發(fā)明的過(guò)程中配合使用。
      附圖簡(jiǎn)述通過(guò)參照以下附圖,可以更好地理解本發(fā)明,其中圖1以簡(jiǎn)化方塊圖的形式表示一個(gè)現(xiàn)有技術(shù)的音頻/視頻系統(tǒng)的可相互操作性;圖2以簡(jiǎn)化方塊圖的形式表示在一個(gè)數(shù)字VCR和一個(gè)數(shù)字電視之間的現(xiàn)有技術(shù)的可相互操作性的擴(kuò)展;圖3是說(shuō)明IEEE1394串行總線協(xié)議的一個(gè)簡(jiǎn)化示意方塊圖;圖4以簡(jiǎn)化方塊圖形式表示使用本發(fā)明的數(shù)字設(shè)備的可相互操作性;和圖5以簡(jiǎn)化示意圖形式表示圖4的數(shù)字設(shè)備的相互作用。
      在附圖中,在不同的附圖中的相同的標(biāo)號(hào)表示相同或相似的部件。
      附圖的詳細(xì)描述在“家用網(wǎng)絡(luò)”環(huán)境中,對(duì)于許多應(yīng)用,都已經(jīng)建議使用IEEE1394串行總線。在“視頻電子學(xué)標(biāo)準(zhǔn)協(xié)會(huì)(VESA)”內(nèi)部正在討論這個(gè)串行總線,使其可用作“整個(gè)家用網(wǎng)絡(luò)”。IEEE1394串行總線正在裝入下一代PC,并且可用于許多本地外因設(shè)備,其中包括盤(pán)驅(qū)動(dòng)器。顯然,這將是諸如數(shù)字電視和VCR之類(lèi)的數(shù)字音頻/視頻用戶(hù)電子設(shè)備的一個(gè)重要的接口。在由用戶(hù)電子音頻/視頻設(shè)備組成的娛樂(lè)集群中,在應(yīng)用級(jí)上,有許多不同級(jí)別的界面支持。
      IEEE1394是一種高速低成本數(shù)字串行總線16,是為用作外圍設(shè)備總線或底板總線而開(kāi)發(fā)的。這個(gè)總線的某些重要之點(diǎn)包括動(dòng)態(tài)節(jié)點(diǎn)地址分配、數(shù)據(jù)速率為100、200、和400兆比特/秒、異步和同步模式、合理的總線仲裁、以及與ISO/IEC13213的一致性。圖3表示用于IEEE1394串行總線的這個(gè)串行總線協(xié)議,它是一組3個(gè)疊加的層。
      物理層18具有物理信令電路和邏輯,它們負(fù)責(zé)電源啟動(dòng)、仲裁、總線復(fù)位的檢測(cè)、和數(shù)據(jù)信令。為IEEE1394串行電纜定義兩個(gè)屏蔽的低壓差分信號(hào)對(duì),再加上一個(gè)電源對(duì)。通過(guò)使用兩倍跳動(dòng)容差的數(shù)據(jù)選通比特級(jí)編碼來(lái)進(jìn)行信令操作。
      數(shù)據(jù)在鏈路層20中格式化成數(shù)據(jù)包。支持設(shè)備之間的兩類(lèi)數(shù)據(jù)通信異步的和同步的。異步通信的特征是“允許應(yīng)答確認(rèn)”,同步通信的特征是“總是準(zhǔn)時(shí)進(jìn)行”。異步服務(wù)主要用于控制和狀態(tài)信息,同步通信用于數(shù)據(jù)流,如MPEG視頻。同步通信的及時(shí)性是通過(guò)每125微秒提供一個(gè)循環(huán)來(lái)實(shí)現(xiàn)的。同步循環(huán)的優(yōu)先權(quán)高于異步通信的優(yōu)先權(quán)。
      在總線空閑的任何時(shí)間都可進(jìn)行異步傳輸。在每個(gè)125微秒的循環(huán)中為異步數(shù)據(jù)傳輸最少留出25微秒的時(shí)間。同步傳輸提供實(shí)時(shí)的數(shù)據(jù)傳輸機(jī)制。在一個(gè)或多個(gè)設(shè)備之間進(jìn)行的同步通信稱(chēng)之為一個(gè)信道。必須首先建立信道,然后才能保證請(qǐng)求的設(shè)備在每個(gè)循環(huán)具有請(qǐng)求的總線時(shí)間量。
      事務(wù)處理層22定義了一個(gè)完整的請(qǐng)求-應(yīng)答協(xié)議,以完成總線事務(wù)處理。雖然事務(wù)處理層22對(duì)于同步數(shù)據(jù)傳輸沒(méi)有增加任何服務(wù),但它的確為同步服務(wù)所需的資源的管理提供一個(gè)通路。為資源的管理提供通路是通過(guò)對(duì)于控制狀態(tài)寄存器(CRS)進(jìn)行讀和寫(xiě)實(shí)現(xiàn)的。事務(wù)處理層22還確定了一個(gè)重試機(jī)構(gòu),以處理資源忙碌不能響應(yīng)的情況。異步數(shù)據(jù)在IEEE1394節(jié)點(diǎn)之間的傳輸利用了以下3種事務(wù)之一從一個(gè)不同的節(jié)點(diǎn)檢索出數(shù)據(jù)的“讀數(shù)據(jù)”,傳送數(shù)據(jù)到一個(gè)不同的節(jié)點(diǎn)的“寫(xiě)數(shù)據(jù)”,和傳送數(shù)據(jù)到一個(gè)不同的節(jié)點(diǎn)以便處理然后把數(shù)據(jù)返回到初始節(jié)點(diǎn)的“鎖定數(shù)據(jù)”。
      串行總線管理24描述了協(xié)議、服務(wù)、和操作過(guò)程,借此可選擇一個(gè)節(jié)點(diǎn),然后這個(gè)節(jié)點(diǎn)可對(duì)該總線上其余節(jié)點(diǎn)的操作實(shí)行管理級(jí)控制。有兩個(gè)為IEEE1394串行總線確定的管理實(shí)體同步資源管理器26和總線管理器28。這兩個(gè)實(shí)體可以位于兩個(gè)不同的節(jié)點(diǎn)上或位于同一個(gè)節(jié)點(diǎn)上。在這個(gè)總線上可以沒(méi)有總線管理器28。在這種情況下,同步資源管理器26行使一般由總線管理器28完成的管理責(zé)任的一個(gè)子集??偩€管理器28提供一系列服務(wù),其中包括速度和拓?fù)溆成涞木S護(hù)、和總線的優(yōu)化。同步資源管理器為同步帶寬的分配、信道數(shù)的分配、以及循環(huán)主的選擇提供了方便。
      在所有的節(jié)點(diǎn)都要求有節(jié)點(diǎn)控制;節(jié)點(diǎn)控制器30實(shí)施所有的串行總線節(jié)點(diǎn)都要求的CRS,并且與物理層18、鏈路層20、和事務(wù)處理層22、以及在該設(shè)備中存在的任何應(yīng)用程序進(jìn)行通信。使用節(jié)點(diǎn)控制器30部件以及CRS和配置ROM設(shè)施來(lái)配置和管理在各個(gè)節(jié)點(diǎn)處的活動(dòng)。
      為使IEEE1394串行總線正確發(fā)揮作用,需要一個(gè)同步資源管理器(IRM)26和一個(gè)總線管理器(BM)28。由于大多數(shù)集群都包括一個(gè)某種類(lèi)型的顯示設(shè)備,因此要求具有模擬顯示器和DTV的機(jī)頂盒必須是具有IRM和BM功能的。在某些情況下,例如所有的設(shè)備全是音頻設(shè)備的一個(gè)集群,可能不存在顯示設(shè)備。在這種情況下,還是要求數(shù)字音頻放大器必須是具有IRM和BM功能的。
      IRM26為串行總線協(xié)作分配和重新分配同步資源(信道和帶寬)提供必須的資源,這些資源是依次進(jìn)行的同步操作所要求的。IRM26為其它節(jié)點(diǎn)檢查信道和帶寬的可利用性并且登記它們的新位置提供一個(gè)共用的位置。IRM26在本身識(shí)別過(guò)程完成時(shí)立即可以知道它自己所處的位置,IRM26還提供一個(gè)共用的位置,在這里串行總線節(jié)點(diǎn)可以確定BM28(如果BM28存在的話(huà))的標(biāo)識(shí)。
      BM28(如果有的話(huà))對(duì)于串行總線上的其它節(jié)點(diǎn)提供管理服務(wù)。這些服務(wù)包括激勵(lì)一個(gè)循環(huán)主、性能優(yōu)化、電源管理、速度管理、和拓?fù)涔芾怼?br> 功能控制協(xié)議(FCP)是為了控制通過(guò)IEEE1394總線相連的設(shè)備而設(shè)計(jì)的。FCP是使用IEEE1394異步寫(xiě)入數(shù)據(jù)包發(fā)送命令和響應(yīng)的。符合FCP的IEEE1394異步數(shù)據(jù)包結(jié)構(gòu)嵌入下面表示的數(shù)據(jù)字段中。命令/事務(wù)處理集合(CTS)規(guī)定了命令集合(如AV/C,CAL)。
      在一個(gè)異步寫(xiě)入操作的有效載荷中的FCP幀 將FCP幀分為命令幀和響應(yīng)幀。命令幀寫(xiě)入一個(gè)外圍設(shè)備的一個(gè)命令寄存器中,響應(yīng)幀寫(xiě)入一個(gè)控制器的一個(gè)響應(yīng)寄存器中。該標(biāo)準(zhǔn)為命令和響應(yīng)規(guī)定了兩個(gè)地址。
      下面表示的是在IEC-61883中的同步數(shù)據(jù)包的結(jié)構(gòu)。數(shù)據(jù)包標(biāo)題由一個(gè)IEEE1394同步數(shù)據(jù)包的兩個(gè)四字節(jié)組(quadlet)構(gòu)成。(一個(gè)四字節(jié)組定義為4個(gè)8位的字節(jié)。)共用的同步數(shù)據(jù)包(CIP)標(biāo)題放在一個(gè)IEEE1394同步數(shù)據(jù)包的數(shù)據(jù)字段的開(kāi)始,后邊緊挨著實(shí)時(shí)數(shù)據(jù)。
      數(shù)據(jù)長(zhǎng)度是以字節(jié)為單位的數(shù)據(jù)字段長(zhǎng)度,Tag表示CIP存在(01)或不存在(00),信道規(guī)定了同步信道數(shù),Tcode=1010,Sy是特定應(yīng)用控制字段。
      IEC61883標(biāo)準(zhǔn)為用戶(hù)A/V傳輸定義了一個(gè)通用格式。這個(gè)格式有一個(gè)雙四字節(jié)組的標(biāo)題,如以下所示的。在這個(gè)表中,SID是源節(jié)點(diǎn)-ID,DBS是以四字節(jié)組為單位的數(shù)據(jù)塊大小,分?jǐn)?shù)(FN)允許你分割源數(shù)據(jù)包供總線分時(shí)利用,四字節(jié)組填充計(jì)數(shù)(QPC)指示四字節(jié)組計(jì)數(shù)的數(shù)目,源數(shù)據(jù)包標(biāo)題(SPH)是一個(gè)標(biāo)志,指示該數(shù)據(jù)包是否有一個(gè)源數(shù)據(jù)包標(biāo)題,rsv表示為未來(lái)而保留,數(shù)據(jù)塊計(jì)數(shù)器(DBC)是一個(gè)連續(xù)計(jì)數(shù)器,F(xiàn)MT表示格式ID(如MPEG2、DVCR),格式相關(guān)字段(FDF)是和格式ID相關(guān)的。
      使用插塞(plug)的概念和插塞控制寄存器來(lái)啟動(dòng)和停止在總線上的同步數(shù)據(jù)流,并且控制它們的屬性。所說(shuō)的插塞控制寄存器是專(zhuān)用的CSR寄存器。使用這個(gè)插塞控制寄存器控制同步數(shù)據(jù)流的這套過(guò)程稱(chēng)之為“連接管理過(guò)程(CMP)”。
      通過(guò)在IEEE1394總線上的一個(gè)同步信道上發(fā)送數(shù)據(jù),同步數(shù)據(jù)從一個(gè)發(fā)送設(shè)備流向0個(gè)或多個(gè)接收設(shè)備。通過(guò)在發(fā)送設(shè)備上的一個(gè)輸出插塞把每個(gè)同步數(shù)據(jù)流發(fā)送到一個(gè)同步信道上,并且通過(guò)在每個(gè)接收設(shè)備上的一個(gè)輸入插塞接收來(lái)自于該同步信道的同步數(shù)據(jù)流。
      通過(guò)一個(gè)輸出插塞發(fā)送同步數(shù)據(jù)流是由位于發(fā)送設(shè)備上的一個(gè)輸出插塞控制寄存器(oPCR)和一個(gè)輸出主插塞寄存器(oMPR)控制的。oMPR控制所有共用的同步數(shù)據(jù)流屬性,oPCR控制所有的其它屬性。類(lèi)似的寄存器(iPCR,和iMPR)用于接收同步數(shù)據(jù)。只有一個(gè)oMPR(iMPR)用于所有的輸出插塞(輸入插塞)。oMPR(iMPR)的內(nèi)容包括數(shù)據(jù)速率能力和在其它設(shè)備中的插塞的數(shù)目。oMPR和iMPR每一個(gè)都包含一個(gè)連接計(jì)數(shù)器,信道數(shù),和在其它設(shè)備中的數(shù)據(jù)速率。
      對(duì)于每一種連接類(lèi)型都存在多個(gè)管理過(guò)程,允許一種應(yīng)用程序建立一種連接,這種連接可以覆蓋一種連接,并且可以破壞一種連接。這些過(guò)程涉及到IEEE1394資源的分配、在插塞控制寄存器中設(shè)定適當(dāng)?shù)闹?、向?yīng)用程序報(bào)告可能的失效狀態(tài)、和管理總線復(fù)位后的連接。下面是一個(gè)這樣的CMP。
      為了在一個(gè)IEEE1394串行總線上的兩個(gè)A/V設(shè)備之間傳送同步數(shù)據(jù),對(duì)于一個(gè)應(yīng)用必須使用一個(gè)同步信道連接發(fā)送設(shè)備上的一個(gè)輸出插塞和接收設(shè)備上的一個(gè)輸入插塞。在一個(gè)輸入插塞、一個(gè)輸出插塞、和一個(gè)同步信道之間的這種相互關(guān)系稱(chēng)之為點(diǎn)對(duì)點(diǎn)連接。類(lèi)似地有廣播輸出連接(一個(gè)輸出插塞和一個(gè)同步信道)和廣播輸入連接(一個(gè)輸入插塞和一個(gè)同步信道)。
      同步數(shù)據(jù)的流動(dòng)是由位于發(fā)送一側(cè)的一個(gè)輸出插塞控制寄存器(oPCR)和一個(gè)輸出主插塞寄存器(oMPR)控制的。oMPR控制由相應(yīng)的A/V設(shè)備發(fā)送的對(duì)所有同步數(shù)據(jù)流共同的屬性(例如數(shù)據(jù)速率能力、廣播信道基等)。
      同步數(shù)據(jù)流通過(guò)一個(gè)輸入插塞的接收是由位于接收設(shè)備內(nèi)的一個(gè)輸入插塞控制寄存器(iPCR)和一個(gè)輸入主插塞寄存器(iMPR)控制的。iMPR控制由相應(yīng)的設(shè)備接收的所有共用的同步數(shù)據(jù)流的屬性(例如數(shù)據(jù)速率能力等)。
      在建立連接中涉及的主要步驟是分配IEEE1394資源(如帶寬),和設(shè)定信道、數(shù)據(jù)速率、開(kāi)銷(xiāo)(overhead)ID、和在oPCR和iPCR中的連接計(jì)數(shù)器。
      通過(guò)修改相應(yīng)的插塞控制寄存器可將任何一個(gè)設(shè)備連接到IEEE1394串行總線上,通過(guò)任何一個(gè)這樣的設(shè)備都可控制同步數(shù)據(jù)流。雖然通過(guò)在IEEE1394串行總線上進(jìn)行異步事務(wù)處理可以修改插塞控制寄存器,但連接管理的優(yōu)選方法是通過(guò)使用AV/C。使用CAL進(jìn)行連接管理完全落在本發(fā)明的范圍內(nèi)。
      應(yīng)用程序的控制語(yǔ)言為了使用戶(hù)電子設(shè)備能夠與經(jīng)一個(gè)IEEE1394串行總線相互連接的其它設(shè)備相互作用,必須定義一個(gè)共用的產(chǎn)品模式和共用的命令集。設(shè)備建模和控制存在3種標(biāo)準(zhǔn)CAL、AV/C、和為USB所采用的方法。
      CAL和AV/C是能夠區(qū)別邏輯實(shí)體和物理實(shí)體的控制語(yǔ)言。例如,一個(gè)電視(即一個(gè)物理實(shí)體)可以有多個(gè)功能部件(即邏輯實(shí)體),如調(diào)諧器、音頻放大器、等。這樣一些控制語(yǔ)言提供兩個(gè)主要功能資源分配和控制。資源分配涉及的是請(qǐng)求、使用、和釋放“通用網(wǎng)絡(luò)”資源。消息和控制是通過(guò)在IEC-61883中定義的并在以上討論過(guò)的FCP傳送的。例如,CAL采用了一種基于對(duì)象的方法作為它的命令文法。一個(gè)對(duì)象包括并且只訪問(wèn)稱(chēng)之為實(shí)例變量(IV)的一個(gè)設(shè)定數(shù)目的內(nèi)部值。每個(gè)目標(biāo)都保持有關(guān)這些過(guò)程的一個(gè)內(nèi)部表。一個(gè)過(guò)程就是一個(gè)目標(biāo)由于接收一個(gè)消息而采取的動(dòng)作。當(dāng)調(diào)用一個(gè)過(guò)程時(shí),通常要更新一個(gè)或多個(gè)實(shí)例變量IV。一個(gè)消息由一個(gè)方法識(shí)別符后邊加上零個(gè)或多個(gè)參數(shù)構(gòu)成。當(dāng)一個(gè)對(duì)象接收一個(gè)過(guò)程時(shí),這個(gè)對(duì)象看起來(lái)像是經(jīng)過(guò)它的過(guò)程表,其目的是要得到和在消息中識(shí)別的過(guò)程一致的一種過(guò)程。如果找到了這種過(guò)程,就要執(zhí)行這種過(guò)程。由這個(gè)消息提供的參數(shù)確定了這個(gè)過(guò)程的正確執(zhí)行過(guò)程。
      控制語(yǔ)言的設(shè)計(jì)是基于以下的假設(shè)所有的用戶(hù)電子產(chǎn)品都有一個(gè)由共用的部分或功能組成的分層結(jié)構(gòu)。例如,CAL把每個(gè)產(chǎn)品都處理成為由一個(gè)或多個(gè)稱(chēng)之為“上下文”的這樣一些共用部分的集合。對(duì)這些上下文進(jìn)行設(shè)計(jì),以便可以按統(tǒng)一的方式去訪問(wèn)產(chǎn)品的功能性。上下文數(shù)據(jù)結(jié)構(gòu)是在每個(gè)設(shè)備中定義的一個(gè)軟件模型,它對(duì)所有設(shè)備的功能的操作建立模型。
      一個(gè)上下文由一個(gè)或多個(gè)進(jìn)行分組的對(duì)象組成,形成一個(gè)設(shè)備的有特定功能的子單元。像一個(gè)對(duì)象一樣,上下文是一個(gè)功能子單元的模型。設(shè)備由一個(gè)或多個(gè)上下文確定。CAL定義了大量的上下文去對(duì)各種類(lèi)型的用戶(hù)電子設(shè)備建模。每個(gè)上下文不管它是在哪個(gè)產(chǎn)品內(nèi)都以相同的方式操作。
      對(duì)象由一組實(shí)例變量IV確定,例如用于一個(gè)二進(jìn)制開(kāi)關(guān)目標(biāo)的實(shí)例變量IV包含有需要的和任選的實(shí)例變量IV。需要的實(shí)例變量IV包括指示開(kāi)關(guān)處在接通或斷開(kāi)的一個(gè)變量(current_position(當(dāng)前_位置))和開(kāi)關(guān)的缺省位置(default_position(缺省_位置))??蛇x的實(shí)例變量IV包括function_of_positions(位置_的_功能);reporting_conditions(報(bào)告_條件);dest_address(目的_地址);previous_value(前一個(gè)_值);和report_header(報(bào)告_標(biāo)題)。實(shí)例變量IV就像任何一個(gè)軟件程序中的變量一樣,在CAL中由布爾符號(hào)、數(shù)字、字符、和數(shù)據(jù)(數(shù)組)支持。在一個(gè)對(duì)象中的實(shí)例變量IV可以分類(lèi)為3個(gè)通用組支持實(shí)例變量IV、報(bào)告實(shí)例變量IV、和有效實(shí)例變量IV。支持實(shí)例變量IV通常是只讀變量,這些變量用于確定這個(gè)對(duì)象的安裝使用和有效實(shí)例變量IV的操作。一個(gè)對(duì)象的有效實(shí)例變量IV主要是為了操作這個(gè)對(duì)象而設(shè)置或讀出的變量。
      在一個(gè)控制器(如數(shù)字電視)和目標(biāo)或外圍設(shè)備(如數(shù)字VCR)之間的相互作用主要可分為兩個(gè)大類(lèi)1)機(jī)器-機(jī)器相互作用,其中控制器和外圍設(shè)備都是機(jī)器。重要的是要記住,對(duì)于這種類(lèi)型的相互作用,在實(shí)際相互作用時(shí)沒(méi)有用戶(hù)的啟動(dòng)。但可能出現(xiàn)的情況是,用戶(hù)對(duì)控制器進(jìn)行預(yù)編程,以便能按時(shí)在特定地點(diǎn)實(shí)現(xiàn)特定動(dòng)作。
      2)用戶(hù)-機(jī)器相互作用,其中由人在控制器上進(jìn)行啟動(dòng)動(dòng)作。
      現(xiàn)在,用于模擬音頻/視頻設(shè)備(A/V)的用戶(hù)-機(jī)器輸入的主要措施是使用一個(gè)遙控單元或前面板。某些相互作用還可能使用一個(gè)在屏顯示(OSD)機(jī)構(gòu)。按這種類(lèi)型相互作用,用戶(hù)與外圍設(shè)備直接發(fā)生相互作用。
      本申請(qǐng)以最低的成本確定來(lái)自于不同廠家的設(shè)備之間的一個(gè)基本水平的可相互操作性。用戶(hù)以他們習(xí)慣的方式獲得與經(jīng)一個(gè)IEEE1394串行總線相互連接的A/V設(shè)備相互作用的能力(即,使用一個(gè)RC單元就可能與OSD發(fā)生關(guān)聯(lián))。圖4確定這樣一個(gè)系統(tǒng)10",該系統(tǒng)用于提供一個(gè)經(jīng)IEEE1394串行總線相互連接的數(shù)字A/V設(shè)備之間的可相互操作性。
      在這樣一個(gè)系統(tǒng)10"中,可相互操作性是利用下面定義的方法之一從外圍設(shè)備12"(如DVCR)向控制設(shè)備14"(如DTV)直接傳送菜單或GUI信息實(shí)現(xiàn)的。菜單在這里不是作為一個(gè)復(fù)合視頻流傳送的,而復(fù)合視頻流的傳送首先需要通過(guò)包含在外圍設(shè)備中的一個(gè)MPEG編碼器傳送菜單信息。菜單在這里是經(jīng)過(guò)串行總線16傳送到DTV14"的,在這里菜單信息在顯示之前是用譯碼的MPEG流覆蓋的。
      為了簡(jiǎn)化OSD信息的傳送,可以使用一個(gè)傳送OSD信息從外圍設(shè)備或DVCR12"到能夠顯示的控制設(shè)備或DTV14"的所謂的“拉(pull)”方法。借助于這種方法,通過(guò)異步讀出由顯示設(shè)備發(fā)出的請(qǐng)求,可把大量OSD數(shù)據(jù)從外圍設(shè)備傳送到一個(gè)顯示設(shè)備。這就是說(shuō),通過(guò)利用IEEE1394的至少一個(gè)塊讀出事務(wù),顯示設(shè)備就可以從外圍設(shè)備的存儲(chǔ)器讀出OSD信息。通過(guò)一個(gè)“觸發(fā)”命令,將OSD數(shù)據(jù)的位置和大小通知給顯示設(shè)備,所說(shuō)的這個(gè)命令是在外圍設(shè)備準(zhǔn)備好開(kāi)始傳送數(shù)據(jù)時(shí)從外圍設(shè)備發(fā)送到顯示設(shè)備的。
      由于響應(yīng)于用戶(hù)輸入的數(shù)據(jù)(例如來(lái)自于遙控器13)要更新外圍設(shè)備上的OSD信息,所以要向顯示設(shè)備進(jìn)行告警可利用新近更新的數(shù)據(jù)。這可以通過(guò)向控制設(shè)備的OSD對(duì)象發(fā)送一個(gè)簡(jiǎn)短的信息(即,“觸發(fā)”)來(lái)實(shí)現(xiàn)。應(yīng)該注意的是,這樣一個(gè)消息需要通知顯示設(shè)備有關(guān)要讀出的OSD數(shù)據(jù)的開(kāi)始位置和長(zhǎng)度。長(zhǎng)度是必須的,因?yàn)樵诳刂圃O(shè)備中的應(yīng)用將要利用的是IEEE1394的異步讀取事務(wù)。
      如果這個(gè)長(zhǎng)度大于裝入對(duì)于特定IEEE1394網(wǎng)絡(luò)可能是最大的數(shù)據(jù)包的長(zhǎng)度,那么控制器就可以啟動(dòng)多個(gè)塊讀出事務(wù),直到所有的OSD信息都已讀出時(shí)為止。除了要傳送到顯示設(shè)備的當(dāng)前OSD數(shù)據(jù)的開(kāi)始位置和長(zhǎng)度以外,表示OSD數(shù)據(jù)的類(lèi)型的一個(gè)字段也是有用的。這個(gè)字段是特別有用的,因?yàn)樵谶@種情況下可以使用相同的機(jī)制去觸發(fā)一個(gè)顯示設(shè)備的OSD機(jī)構(gòu),以顯示諸如誤差、報(bào)警、和/或狀態(tài)消息之類(lèi)的東西。OSD數(shù)據(jù)類(lèi)型的差別對(duì)于顯示設(shè)備和/或用戶(hù)決定是否真的想要顯示該數(shù)據(jù)是很有用的(例如,一個(gè)正在看電影的用戶(hù)可能想要忽略諸如狀態(tài)信息之類(lèi)的東西)。
      外圍設(shè)備可以向控制器(即顯示設(shè)備)表示它已使OSD數(shù)據(jù)為傳送作好準(zhǔn)備。向控制器發(fā)送一個(gè)OSD觸發(fā)消息,這個(gè)OSD觸發(fā)消息包含開(kāi)始偏移地址、OSD數(shù)據(jù)長(zhǎng)度、OSD_type信息。下面定義這種消息的格式這個(gè)信息將被用于確定需要產(chǎn)生的讀出請(qǐng)求的數(shù)目。顯示設(shè)備通過(guò)從外圍設(shè)備的總線的所映射的存儲(chǔ)空間讀出菜單而拉出這個(gè)菜單。這個(gè)信息可以被封裝在CAL或AV/C中。
      &lt;……6個(gè)字節(jié)……&gt;&lt;……1個(gè)字節(jié)……&gt;&lt;……3個(gè)字節(jié)……&gt;
      OSD_data_offset在IEEE1394中使用的48位偏移地址,在其中的目標(biāo)節(jié)點(diǎn)可以找到OSD數(shù)據(jù)。
      OSD_data_type;8位字段,表示提供的OSD數(shù)據(jù)的類(lèi)型。
      一個(gè)典型的有序流可包括如圖5所示的下述消息。外圍設(shè)備(如數(shù)字VCR12")從相應(yīng)的遙控器13"接收和第一次鍵的按壓有關(guān)的一個(gè)命令。響應(yīng)于這個(gè)命令,這個(gè)外圍設(shè)備向控制器(如數(shù)字電視14")提供一個(gè)消息,這個(gè)消息包括開(kāi)始位置和對(duì)應(yīng)于適當(dāng)?shù)牟藛蔚腛SD信息的長(zhǎng)度。接下去,控制器向外圍設(shè)備發(fā)送一個(gè)消息,指示一個(gè)塊讀出請(qǐng)求。外圍設(shè)備以一個(gè)塊讀出響應(yīng)和OSD數(shù)據(jù)作出響應(yīng)。重復(fù)這種情況直到整個(gè)菜單傳送到控制器時(shí)為止。
      下面定義的是從一個(gè)外圍設(shè)備向一個(gè)控制顯示設(shè)備傳送一個(gè)OSD菜單的替換方法。
      一個(gè)異步的推方法主要是使用由外圍設(shè)備啟動(dòng)的IEEE1394異步寫(xiě)入事務(wù),可以使用這個(gè)推方法把OSD數(shù)據(jù)寫(xiě)到控制設(shè)備。這種處理方法允許外圍設(shè)備把它的菜單內(nèi)容寫(xiě)入到一個(gè)控制器設(shè)備中。由于人們期望的是這些菜單大于這個(gè)總線的MTU(最大傳送單位),所以可以增加一個(gè)分段標(biāo)題。菜單傳送層應(yīng)該增加這個(gè)標(biāo)題。在接收一側(cè),這一層重新安裝這個(gè)菜單并且將其傳送到較高的層。下面定義一個(gè)可能的分段標(biāo)題。這個(gè)分段標(biāo)題是一個(gè)四字節(jié)組(quadlet),并且包含一個(gè)序列號(hào)和分段的源。
      可以使用其它的方法分段并且重新安裝OSD數(shù)據(jù),同時(shí)使用異步推方法進(jìn)行傳送。
      一個(gè)同步傳送方法可在IEEE1394提供的同步信道之一上“廣播”O(jiān)SD數(shù)據(jù)。只要正在使用OSD對(duì)外圍設(shè)備進(jìn)行控制,就需要保留和保持這個(gè)帶寬。還可能出現(xiàn)的情況是,沒(méi)有為信道的保留留下足夠大的帶寬。這可能產(chǎn)生用戶(hù)不能得到他們需要的反饋。
      一個(gè)異步流方法可能和同步流方法相似,只是異步流方法使用一個(gè)異步流傳遞OSD信息。異步流和同步流基本相同,只是異步流沒(méi)有帶寬保留,并且異步流是在總線循環(huán)的異步部分發(fā)送的。
      在通過(guò)直接鏈路操作期間,一個(gè)外圍設(shè)備簡(jiǎn)單地從它的RC單元或前面板接收輸入并且完成相應(yīng)的動(dòng)作。然而,當(dāng)由于這些動(dòng)作的結(jié)果使一個(gè)OSD在一個(gè)顯示設(shè)備上產(chǎn)生的時(shí)候,這里就略微有一點(diǎn)復(fù)雜性。因?yàn)樵谶@種情況下外圍設(shè)備的動(dòng)作是通過(guò)它自已的直接鏈路啟動(dòng)的,所以外圍設(shè)備對(duì)于網(wǎng)絡(luò)上的哪一個(gè)節(jié)點(diǎn)顯示它的OSD沒(méi)有作出任何應(yīng)答。(外圍設(shè)備構(gòu)造OSD數(shù)據(jù)(即由標(biāo)題確定的OSD塊)并且將其存儲(chǔ)在它的存儲(chǔ)區(qū)。)因此,通過(guò)直接鏈路檢測(cè)這個(gè)控制的啟動(dòng)的設(shè)備能夠向每個(gè)OSD允許設(shè)備(即已經(jīng)實(shí)現(xiàn)OSD對(duì)象的設(shè)備)發(fā)送“OSD_info”的消息。由顯示設(shè)備中的應(yīng)用程序來(lái)確定是否作用在這個(gè)消息上。例如,如果在這個(gè)顯示設(shè)備上的焦點(diǎn)已經(jīng)指定給VCR1,并且顯示設(shè)備從VCR1接收了一個(gè)“OSD_info消息”,則顯示設(shè)備就要十分自然地對(duì)VCR1發(fā)生作用。如果顯示設(shè)備沒(méi)有聚焦在特定的設(shè)備上,則可以向用戶(hù)發(fā)出一個(gè)警告存在由一個(gè)遙控單元發(fā)出的OSD顯示請(qǐng)求,但用戶(hù)可以進(jìn)行選擇,以便可以根據(jù)所接收的“OSD_info”消息的OSD_data_type忽略它。由于實(shí)際的控制是通過(guò)直接鏈路進(jìn)行的,所以它對(duì)于任何一個(gè)顯示設(shè)備或多個(gè)顯示設(shè)備是否選擇這個(gè)外圍設(shè)備顯示該OSD絕對(duì)沒(méi)有任何影響。另一方面,這個(gè)機(jī)構(gòu)還可以用來(lái)通知用戶(hù)有關(guān)差錯(cuò)狀態(tài)、報(bào)警、等,這些是用戶(hù)在這時(shí)可能期望顯示的或者不期望顯示的。因此,這個(gè)“OSD_info”消息包括“OSD_data_type”的一個(gè)字段,表示傳送給顯示設(shè)備的這個(gè)OSD數(shù)據(jù)是否是報(bào)警消息、差錯(cuò)消息、常規(guī)的OSD數(shù)據(jù)、等。
      OSD數(shù)據(jù)也可以處在一種描述形式,如HTML。然而,對(duì)于本發(fā)明的目的,只可能使用HTML來(lái)描述如何看待OSD。不可能像在互連網(wǎng)那樣把HTML用于控制。
      在從外圍設(shè)備接收一個(gè)觸發(fā)消息后,在顯示設(shè)備中的OSD模塊請(qǐng)求從觸發(fā)消息中的存儲(chǔ)位置開(kāi)始進(jìn)行存儲(chǔ)器訪問(wèn)。在這個(gè)時(shí)間點(diǎn),OSD模塊讀出OSD塊1。使用IEEE1394讀出命令來(lái)接收這個(gè)數(shù)據(jù),然后將這個(gè)數(shù)據(jù)傳送到顯示設(shè)備的顯示存儲(chǔ)區(qū)。然后,以顯示設(shè)備的OSD控制器所需的格式將這個(gè)數(shù)據(jù)存儲(chǔ)在顯示設(shè)備的內(nèi)部存儲(chǔ)器中。
      發(fā)現(xiàn)過(guò)程允許控制設(shè)備在這個(gè)網(wǎng)絡(luò)中找到另外的一些設(shè)備。這個(gè)過(guò)程是通過(guò)總線復(fù)位激勵(lì)的,并且用于尋找和發(fā)現(xiàn)網(wǎng)絡(luò)上現(xiàn)存的設(shè)備。通過(guò)連接/斷開(kāi)一個(gè)設(shè)備、軟件起動(dòng)的復(fù)位等可以引起總線復(fù)位。這個(gè)軟件模塊依賴(lài)于存儲(chǔ)在每個(gè)設(shè)備配置ROM上的某些信息。這個(gè)信息稱(chēng)之為“自描述設(shè)備(SDD)”,并且包含諸如型號(hào)#、菜單位置、URL、EUI銷(xiāo)售方ID之類(lèi)的信息。
      顯示器/控制器的SDDT包含指向一個(gè)信息塊的一個(gè)指針,該信息塊包含有關(guān)該設(shè)備的顯示能力的信息。信息塊可以包括顯示類(lèi)型(隔行掃描或者逐行掃描)、每行的最大字節(jié)數(shù)、真彩色能力、支持的分辨模式(全部、1/2、1/3)、對(duì)于調(diào)色板模式(2、4、8)支持的最大比特/象素、等。還可以使用其它發(fā)現(xiàn)方法去獲得這個(gè)信息,如為CAL定義的“家用插塞和播放”(Home Plug and Play)或者為AV/C定義的子單元描述符。
      在總線啟動(dòng)完成后,發(fā)現(xiàn)管理器讀出位于每個(gè)被連接的設(shè)備的ROM中的SDD信息。將把這個(gè)信息建立在一個(gè)登記表中。
      在IEEE1394串行總線上的每個(gè)設(shè)備都有一個(gè)登記表,可利用這個(gè)表跟蹤在該總線上的其它設(shè)備以及它們的能力。對(duì)于該總線上的所有的設(shè)備,在發(fā)現(xiàn)過(guò)程中將要根據(jù)總線復(fù)位不斷更新這個(gè)設(shè)備登記(登記表)。這個(gè)登記對(duì)于有關(guān)應(yīng)用提供服務(wù),該應(yīng)用用于映射易失性特征(如IEEE1394 node_ID、IP地址、等)到該應(yīng)用所使用的非易失性標(biāo)識(shí)方案。這個(gè)應(yīng)用使用非易失性64位EUI(擴(kuò)展的唯一識(shí)別符)來(lái)識(shí)別在IEEE1394串行總線上的任何節(jié)點(diǎn)。使用登記表的服務(wù)來(lái)映射這個(gè)64位的EUI到易失性IEEE1394 node_ID或IP。
      “登記”模塊是一個(gè)系統(tǒng)服務(wù)模塊?!暗怯洝毕到y(tǒng)模塊允許通過(guò)在家用網(wǎng)絡(luò)內(nèi)抽取節(jié)點(diǎn)的地址進(jìn)行家用網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)之間的通信。
      通過(guò)在每個(gè)設(shè)備中的登記管理器來(lái)維持這個(gè)登記表,登記表包含每個(gè)節(jié)點(diǎn)的信息,從而可提供預(yù)先規(guī)定的服務(wù)。在總線復(fù)位時(shí)通過(guò)發(fā)現(xiàn)管理器來(lái)不斷更新這個(gè)登記表。下面是這樣一個(gè)登記表的每一行
      登記表的字段按以下所述定義*64位的EUI是一個(gè)64位的數(shù),用于在世界范圍內(nèi)制造的所有的“串行總線節(jié)點(diǎn)”中唯一地確定一個(gè)節(jié)點(diǎn)。
      ←-------------------1個(gè)四字節(jié)組=32位----------------→*1394 node_ID是一個(gè)16位的數(shù),用于在一個(gè)“IEEE1394串行總線”的子網(wǎng)內(nèi)唯一地確定一個(gè)串行總線節(jié)點(diǎn)。最高有效的10位是總線ID,最低有效位是物理ID。總線ID在一組橋形總線中唯一地確定一個(gè)特定的總線。物理ID在自識(shí)別過(guò)程期間是動(dòng)態(tài)賦值的。
      *IP地址是一個(gè)動(dòng)態(tài)賦值的32位專(zhuān)用IP地址。
      *廠家/型號(hào)#是從設(shè)備的SDDT獲得的,用于向用戶(hù)通告選擇一個(gè)源的可能性。
      *設(shè)備類(lèi)型也是從設(shè)備的SDDT獲得的,用于向用戶(hù)通告選擇一個(gè)源的可能性。這個(gè)字段還用于確定應(yīng)使用什么樣的流格式。例如,一個(gè)游戲機(jī)不可能使用MPEG2作為輸出格式。
      對(duì)于在基于節(jié)點(diǎn)的64位EUI的家用網(wǎng)絡(luò)上的任何一個(gè)節(jié)點(diǎn),應(yīng)用都可使用這個(gè)登記表來(lái)確定IEEE1394地址。在總線復(fù)位后的發(fā)現(xiàn)過(guò)程期間建立這個(gè)登記表。與一個(gè)穩(wěn)定的標(biāo)識(shí)符(如EUI)的相關(guān)性是很重要的,因?yàn)樵诳偩€復(fù)位期間節(jié)點(diǎn)地址可能變化。
      雖然參照一系列實(shí)施例詳細(xì)描述了本發(fā)明,但顯而易見(jiàn)的是,在閱讀并且理解了以上所述的以后,本領(lǐng)域的普通技術(shù)人員對(duì)于以上描述的實(shí)施例可作出一系列改變,期望在所附的權(quán)利要求書(shū)的范圍內(nèi)包括這樣一些變化。
      權(quán)利要求
      1.一種外圍用戶(hù)電子設(shè)備,包括(A)用于與至少一個(gè)通過(guò)數(shù)字總線相互連接的數(shù)字顯示設(shè)備通信的裝置;(B)用于在所說(shuō)外圍設(shè)備中產(chǎn)生代表與所說(shuō)外圍設(shè)備相關(guān)的一個(gè)在屏顯示的數(shù)字?jǐn)?shù)據(jù)的裝置;(C)用于經(jīng)所說(shuō)的數(shù)字總線向所說(shuō)顯示設(shè)備傳送所說(shuō)數(shù)字?jǐn)?shù)據(jù)并且用于控制所說(shuō)數(shù)字?jǐn)?shù)據(jù)在所說(shuō)顯示設(shè)備中的顯示的裝置。
      2.權(quán)利要求1的外圍設(shè)備,其特征在于所說(shuō)傳送和控制裝置包括用于經(jīng)所說(shuō)數(shù)字總線向一個(gè)與所說(shuō)顯示設(shè)備有關(guān)的存儲(chǔ)設(shè)備寫(xiě)入所說(shuō)數(shù)字?jǐn)?shù)據(jù)的裝置。
      3.權(quán)利要求2的外圍設(shè)備,其特征在于進(jìn)一步包括用于響應(yīng)于一個(gè)用戶(hù)啟動(dòng)的命令導(dǎo)航所說(shuō)的菜單的裝置,所說(shuō)的導(dǎo)航裝置響應(yīng)于所說(shuō)用戶(hù)啟動(dòng)的命令產(chǎn)生更新的數(shù)字?jǐn)?shù)據(jù),并且把所說(shuō)更新的數(shù)字?jǐn)?shù)據(jù)寫(xiě)入到所說(shuō)存儲(chǔ)設(shè)備,所說(shuō)用戶(hù)啟動(dòng)的命令控制所說(shuō)外圍設(shè)備的操作模式。
      4.權(quán)利要求3的外圍設(shè)備,其特征在于所說(shuō)傳送和控制裝置利用所說(shuō)數(shù)字總線的異步傳送機(jī)制。
      5.權(quán)利要求3的外圍設(shè)備,其特征在于所說(shuō)傳送和控制裝置利用所說(shuō)數(shù)字總線的同步傳送機(jī)制。
      6.權(quán)利要求1的外圍設(shè)備,其特征在于進(jìn)一步包括一個(gè)映射裝置,用于識(shí)別所說(shuō)外圍設(shè)備與在所說(shuō)數(shù)字總線上的其它設(shè)備的連接性。
      7.權(quán)利要求6的外圍設(shè)備,其特征在于進(jìn)一步包括用于接收在所說(shuō)數(shù)字總線上連接的每個(gè)設(shè)備的特征信息的裝置。
      8.權(quán)利要求1的外圍設(shè)備,其特征在于進(jìn)一步包括用于處理視頻數(shù)據(jù)的裝置。
      9.在用于控制外圍用戶(hù)電子設(shè)備的系統(tǒng)中的一種組合,所說(shuō)外圍用戶(hù)電子設(shè)備通過(guò)一個(gè)IEEE1394串行總線相互連接到一個(gè)顯示設(shè)備,所說(shuō)外圍設(shè)備完成以下步驟(A)與所說(shuō)顯示設(shè)備通信;(B)在所說(shuō)外圍設(shè)備中產(chǎn)生代表與所說(shuō)外圍設(shè)備有關(guān)的一個(gè)在屏顯示菜單的數(shù)字?jǐn)?shù)據(jù);(C)利用所說(shuō)串行總線的一個(gè)異步傳送機(jī)制向與所說(shuō)顯示設(shè)備有關(guān)的一個(gè)存儲(chǔ)設(shè)備傳送所說(shuō)數(shù)字?jǐn)?shù)據(jù),并且控制所說(shuō)數(shù)字?jǐn)?shù)據(jù)在所說(shuō)顯示設(shè)備中的顯示。
      10.權(quán)利要求9的組合,其特征在于進(jìn)一步包括如下步驟(A)響應(yīng)于用戶(hù)啟動(dòng)的命令接收控制信息,所說(shuō)的控制信息控制所說(shuō)的外圍設(shè)備的操作模式;(B)響應(yīng)于所說(shuō)控制信息在所說(shuō)外圍設(shè)備中導(dǎo)航所說(shuō)菜單,其中的導(dǎo)航步驟包括更新所說(shuō)的數(shù)字?jǐn)?shù)據(jù);(C)向所說(shuō)顯示設(shè)備的所說(shuō)存儲(chǔ)設(shè)備傳送所說(shuō)更新的數(shù)字?jǐn)?shù)據(jù)。
      11.在用于控制外圍用戶(hù)電子設(shè)備的系統(tǒng)中的一種組合,所說(shuō)外圍用戶(hù)電子設(shè)備通過(guò)一個(gè)IEEE1394串行總線相互連接到一個(gè)顯示設(shè)備,所說(shuō)外圍設(shè)備完成以下步驟(A)映射在所說(shuō)串行總線上每個(gè)設(shè)備的連接性;(B)利用所說(shuō)串行總線的一個(gè)異步傳送機(jī)制與所說(shuō)顯示設(shè)備通信;(C)在所說(shuō)外圍設(shè)備中產(chǎn)生代表與所說(shuō)外圍設(shè)備有關(guān)的一個(gè)在屏顯示菜單的數(shù)字?jǐn)?shù)據(jù);(D)向所說(shuō)顯示設(shè)備提供代表所說(shuō)數(shù)字?jǐn)?shù)據(jù)的可利用性的第一消息,所說(shuō)第一消息包括在與所說(shuō)外圍設(shè)備有關(guān)的一個(gè)存儲(chǔ)設(shè)備中的所說(shuō)的數(shù)字?jǐn)?shù)據(jù)的位置和大小。
      12.權(quán)利要求11的組合,其特征在于進(jìn)一步包括如下步驟(A)響應(yīng)于用戶(hù)啟動(dòng)的命令接收控制信息,所說(shuō)的控制信息控制所說(shuō)的外圍設(shè)備的操作模式;(B)響應(yīng)于所說(shuō)控制信息在所說(shuō)外圍設(shè)備中導(dǎo)航所說(shuō)菜單,其中的導(dǎo)航步驟包括更新所說(shuō)的數(shù)字?jǐn)?shù)據(jù);(C)向所說(shuō)顯示設(shè)備提供一個(gè)第二消息,第二消息包括所說(shuō)更新的數(shù)字?jǐn)?shù)據(jù)的位置和大小;和(D)向所說(shuō)顯示設(shè)備的所說(shuō)存儲(chǔ)設(shè)備傳送所說(shuō)更新的數(shù)字?jǐn)?shù)據(jù)。
      全文摘要
      在普通的用戶(hù)電子(CE)設(shè)備之間確定了一個(gè)最低水平的可相互操作性,用于交換音頻/視頻(A/V)內(nèi)容和相關(guān)的控制。這個(gè)可相互操作性基于有物理層和鏈接層的IEEE1394串行總線,并且利用AV/C或CAL作為控制語(yǔ)言。使用推或拉方法,結(jié)合經(jīng)同步信道的IEEE1394串行總線的異步服務(wù),通過(guò)發(fā)送一個(gè)視頻幀,可從一個(gè)外圍設(shè)備(如數(shù)字VCR)向一個(gè)控制器(如DTV)傳送一個(gè)在屏顯示(OSD)(如菜單)。
      文檔編號(hào)H04N7/16GK1294817SQ98811305
      公開(kāi)日2001年5月9日 申請(qǐng)日期1998年9月18日 優(yōu)先權(quán)日1997年9月18日
      發(fā)明者T·A·斯塔爾, S·C·羅茲, M·A·德倫貝格爾, I·H·伊扎特, S·庫(kù)魯凱, A·K·查特吉, S·納格帕爾 申請(qǐng)人:湯姆森消費(fèi)電子有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1