專利名稱:控制總線信令在分組交換網(wǎng)絡(luò)上的傳送的制作方法
控制總線信令在分組交換網(wǎng)絡(luò)上的傳送技術(shù)領(lǐng)域
本發(fā)明實(shí)施例通常涉及電子設(shè)備領(lǐng)域,尤其涉及在一分組交換網(wǎng)絡(luò)上傳送控制總線信令。
背景
家庭與其他個(gè)人空間可能包含多種電子裝置,包括娛樂(lè)裝置,如電視、視頻播放機(jī)、音頻聲音系統(tǒng)、游戲系統(tǒng)、個(gè)人計(jì)算機(jī)及移動(dòng)裝置。這些裝置大量地被連接或被網(wǎng)絡(luò)連接,以允許在這些裝置間傳送數(shù)據(jù),如用于顯示的多媒體數(shù)據(jù)。
裝置的網(wǎng)絡(luò)可包括HDMI (高清晰度多媒體接口 1.4規(guī)范,2009年5月8日發(fā)布)數(shù)據(jù)協(xié)議,及移動(dòng)高清晰度鏈路(MHL )數(shù)據(jù)協(xié)議。MHL是一接口協(xié)議,用以提供移動(dòng)裝置至HDMI顯示器裝置的連接。這些協(xié)議允許在特定裝置間傳送高清晰度多媒體數(shù)據(jù)。HDMI包含使用消費(fèi)者電子控制(CEC)總線,用以在裝置間傳輸控制數(shù)據(jù),其中CEC總線是一單線雙向總線。
然而,用于多媒體傳送的接口通常根據(jù)第一裝置與第二裝置間的直接電子連接及這些裝置間數(shù)據(jù)的傳送來(lái)定義。而·在此協(xié)議下操作的裝置通常在操作上被限于此種裝置間的連接。
附圖簡(jiǎn)述
本發(fā)明實(shí)施例僅為示例而非用此限制本發(fā)明,附圖中相同的數(shù)字指向相似組件參考符號(hào)。
圖1是控制總線信令轉(zhuǎn)換至分組交換網(wǎng)絡(luò)的實(shí)施例的例示;
圖2 說(shuō)明 HDMI 接口;
圖3是經(jīng)由分組交換網(wǎng)絡(luò)傳送控制總線信令的實(shí)施例的例示;
圖4是用于插入控制信號(hào)值至數(shù)據(jù)分組中用以傳送的實(shí)施例的例示;
圖5是用于分組交換網(wǎng)絡(luò)上控制信號(hào)的傳送與接收的設(shè)備的實(shí)施例的例示。
圖6是例示用于分組交換網(wǎng)絡(luò)上控制信號(hào)的傳送與接收的設(shè)備的元件的操作的圖表。
圖7是例示經(jīng)由分組交換網(wǎng)絡(luò)傳送控制信令的過(guò)程的流程圖。
圖8是例示經(jīng)由分組交換網(wǎng)絡(luò)接收控制信令的過(guò)程的流程圖。
圖9是控制信令在消費(fèi)性電子裝置間的傳送的實(shí)施例的例示。
圖10例示了用以傳送或接收信號(hào)數(shù)據(jù)的電子裝置的實(shí)施例。
概述
本發(fā)明實(shí)施例相關(guān)于一種在分組交換網(wǎng)絡(luò)上控制總線信令的傳送。
在本發(fā)明第一方面,一種方法的實(shí)施例包括:在第一控制總線上,從第一裝置發(fā)送控制信號(hào),其中該控制信號(hào)根據(jù)接口協(xié)議來(lái)傳送,該控制信號(hào)旨在給第二裝置。該方法還包括檢測(cè)第一控制總線的當(dāng)前狀態(tài),其中該當(dāng)前狀態(tài)是由該第一裝置驅(qū)動(dòng)的控制信號(hào)值;在第一數(shù)據(jù)分組中插入控制信號(hào)值,其表示該控制總線的當(dāng)前狀態(tài);以及經(jīng)由分組交換網(wǎng)絡(luò),傳送該第一數(shù)據(jù)分組至該第二裝置。
在本發(fā)明的第二方面,一種裝置包括與第一控制總線的接口以及與分組交換網(wǎng)絡(luò)的接口。該裝置還包括控制電路,其中該控制電路包括:用以檢測(cè)該第一控制總線的當(dāng)前狀態(tài)的元件;以及將表示該第一控制總線的當(dāng)前狀態(tài)的值插入至數(shù)據(jù)分組以便經(jīng)由分組交換網(wǎng)絡(luò)傳送的元件。
詳細(xì)描述
本發(fā)明實(shí)施例一般涉及一種控制總線信令在分組交換網(wǎng)絡(luò)上的傳送。
在一些實(shí)施例中,提供一方法或一設(shè)備以使用分組交換網(wǎng)絡(luò)在電子裝置間操作控制總線。在某些實(shí)施例,代表該控制信令的位以數(shù)據(jù)分組傳送,其方式為使該控制信令傳送對(duì)傳送裝置及接收裝置看起來(lái)是標(biāo)準(zhǔn)控制總線操作的操作。
在某些實(shí)施例中,該控制總線是用于HDMI操作的一單線、CEC(消費(fèi)者電子控制總線)。該CEC總線在該HDMI規(guī)范上被定義為線或(wire-ORed)公共單線總線,用以在消費(fèi)者電子裝置間傳送控制信息。該電子及協(xié)議規(guī)范被設(shè)計(jì)為與電直接連接至公共CEC總線的裝置來(lái)一起操作。
然而,隨著消費(fèi)者電子裝置間音頻、視頻、控制信息的基于網(wǎng)絡(luò)的分組交換的來(lái)臨,直接電連接CEC總線是不切實(shí)際的。
某些實(shí)施例提供一方法或一裝置用以藉由分組交換網(wǎng)絡(luò)傳送控制信息,同時(shí),保持傳送及接收裝置所檢測(cè)的控制總線的初始行為及特征。某些實(shí)施例提供一方法或一裝置用以藉由分組交換網(wǎng)絡(luò)傳送CEC控制信息,同時(shí)保持被定義的CEC總線的行為及電特征。在某些實(shí)施例,一方法或一裝置提供一實(shí)用解決方案,用以將CEC電轉(zhuǎn)變轉(zhuǎn)換成在網(wǎng)絡(luò)分組中可傳送與接收的數(shù)據(jù)。相反的,在網(wǎng)絡(luò)分組中接收到的控制數(shù)據(jù)可重新構(gòu)造成CEC兼容的電子信令。
在某些實(shí)施例,監(jiān)視本地CEC總線的當(dāng)前狀態(tài),并作為在兩個(gè)裝置之間流動(dòng)的分組中的單比特字段來(lái)傳輸 。。在某些實(shí)施例,當(dāng)一個(gè)或多個(gè)數(shù)據(jù)分組正在排隊(duì)等待傳送時(shí),當(dāng)前CEC狀態(tài)(高或低信號(hào),‘I’或‘0’邏輯狀態(tài))可反映為數(shù)據(jù)分組中的分組頭部的單個(gè)比特,以允許在存在的網(wǎng)絡(luò)流量上“背負(fù)”該控制總線數(shù)據(jù)的傳送。
在某些實(shí)施例,在CEC總線上發(fā)生轉(zhuǎn)變的情形中,當(dāng)已經(jīng)沒(méi)有分組排隊(duì)等待傳送時(shí),伴隨反映該CEC總線的狀態(tài)的單個(gè)頭部比特傳送分離控制分組。在這種方式下,當(dāng)現(xiàn)有分組可用時(shí),數(shù)據(jù)就會(huì)在現(xiàn)有分組流量中傳送,而當(dāng)沒(méi)有可用分組時(shí),數(shù)據(jù)就在所插入的數(shù)據(jù)分組中傳送。
在某些實(shí)施例,在接收的分組中檢測(cè)到代表控制總線狀態(tài)的數(shù)據(jù)比特,并且這樣的數(shù)據(jù)比特可應(yīng)用于第二 CEC總線,用以傳送至接收裝置。因此,傳送裝置可將控制信號(hào)以正常方式的HDMI信令形式傳送至第一 CEC總線,并且接收裝置可檢測(cè)來(lái)自第二 CEC總線以正常方式的HDMI信令形式傳送的控制信令,而不要求該傳送或接收裝置偏離標(biāo)準(zhǔn)控制信號(hào)操作。
圖1是控制總線信令轉(zhuǎn)換至分組交換網(wǎng)絡(luò)的實(shí)施例的例示。在本實(shí)施例中,裝置AllO與裝置B170被連接,包含用以在裝置AllO與裝置B170間傳送控制信號(hào)的連接。在某些實(shí)施例,當(dāng)處于正常協(xié)議(如,HDMI協(xié)議)下時(shí),該裝置會(huì)藉由控制總線(如,控制總線150,其可以是CEC總線)傳送數(shù)據(jù),該控制信令替代地經(jīng)由交換網(wǎng)絡(luò)115來(lái)傳送。然而,信號(hào)是以這種方式來(lái)傳送的:對(duì)裝置AllO與裝置B170而言,傳送看起來(lái)是經(jīng)由控制總線150的標(biāo)準(zhǔn)傳送。
圖2是HDMI接口的例示。如圖2中所說(shuō)明的,源裝置210與阱裝置260之間的HDMI接口 250包含CEC總線256 (圖示為鏈接源裝置210的CEC組件220與阱260的CEC組件270)。該CEC是如HDMI中CEC規(guī)范所定義的單線雙向串行總線,用以執(zhí)行控制功能。
該HDMI接口更包含三個(gè)TMDS(傳輸最小化差分信令)數(shù)據(jù)信道(251、252、253),用以傳送視頻信號(hào)(214、264),音頻信號(hào)(216、266),以及特定控制和狀態(tài)信息(218、268),且包含TMDS時(shí)鐘信道254。同時(shí)亦包含顯示數(shù)據(jù)信道255,以允許源裝置210讀取:阱的擴(kuò)展顯示標(biāo)識(shí)數(shù)據(jù)(EDID) 280 ;功用(utility)線257,其用于該HDMI以太網(wǎng)絡(luò)及音頻返回信道(HEAC) (222、272);及熱插拔檢測(cè)(HPD)線258,其用在對(duì)連接的檢測(cè)224中。
圖3是經(jīng)由分組交換網(wǎng)絡(luò)傳送控制總線信號(hào)的實(shí)施例的例示。圖3說(shuō)明經(jīng)由分組交換網(wǎng)絡(luò)傳送該控制總線信號(hào)的機(jī)制的實(shí)施例的拓?fù)?。在某些?shí)施例中,連接300可包含兩個(gè)CEC公共線或(wire-OR)總線(第一控制總線CEC-A320,及第二控制總線CEC-B360),用以與分組交換網(wǎng)絡(luò)互連。
在某些實(shí)施例,該分隔CEC總線320與CEC總線360對(duì)所有連接裝置呈現(xiàn)為單個(gè)線或CEC總線。每一 CEC傳送控制電路負(fù)責(zé)將該本地CEC總線狀態(tài)傳送至該遠(yuǎn)程CEC控制電路。在某些實(shí)施例,在收到該遠(yuǎn)程CEC總線狀態(tài)之際,該接收控制電路負(fù)責(zé)在其本地CEC總線上驅(qū)動(dòng)該遠(yuǎn)程CEC狀態(tài)?!?br>
在某些實(shí)施例,每一裝置假定其具有至全部其它裝置的直接連接,以及對(duì)另一裝置驅(qū)動(dòng)總線的檢測(cè)是“瞬時(shí)”的。挑戰(zhàn)在于,經(jīng)由分組交換網(wǎng)絡(luò)傳送這個(gè)行為需要接收遠(yuǎn)程CEC總線狀態(tài)來(lái)驅(qū)動(dòng)本地CEC狀態(tài),及反向傳送本地CEC狀態(tài)至遠(yuǎn)程CEC總線。在某些實(shí)施例,在一數(shù)據(jù)傳送中,對(duì)傳送及接收裝置兩者模擬該單線行為。
在此說(shuō)明中,一個(gè)或多個(gè)裝置(如,裝置A1310、裝置A2312、裝置A3314、直到第m個(gè)裝置-裝置Am316)被連接至控制總線CEC-A320,而一個(gè)或多個(gè)裝置(如,裝置B1370、裝置B2372、裝置B3374、直到第η個(gè)裝置-裝置Βη376)被連接控制總線CEC-B360。在某些實(shí)施例,該控制總線連接至控制電路,該控制電路提供跨分組交換網(wǎng)絡(luò)傳送信號(hào)。在此說(shuō)明中,該第一控制總線CEC-A320連接至控制電路330,其提供至網(wǎng)絡(luò)340的鏈路。此外,該第二控制總線CEC-B360連接至控制電路350,其也提供至網(wǎng)絡(luò)340的鏈路。在此說(shuō)明中,該控制電路系為分開(kāi)的單元,實(shí)施例并不因此限制為控制電路的任何特定物理位置,而這樣的控制電路可被包含于所述裝置、交換裝置、或在一網(wǎng)絡(luò)里的其它組件之中。
在某些實(shí)施例,控制電路330在CEC-A320上,檢測(cè)來(lái)自裝置Al-Am310-316中的一個(gè)的控制信號(hào)值,將該值插入到數(shù)據(jù)分組,以經(jīng)由網(wǎng)絡(luò)340來(lái)傳送。在某些實(shí)施例,每一信號(hào)值是單個(gè)比特(高或低,‘I’或‘0’值),其可被插入數(shù)據(jù)分組的頭部。在某些實(shí)施例,如果此類分組可用,則該控制信號(hào)值被插入等待數(shù)據(jù)分組,如果沒(méi)有等待數(shù)據(jù)分組可用,則產(chǎn)生數(shù)據(jù)分組,以傳送控制信號(hào)值。在某些實(shí)施例,控制電路350檢測(cè)經(jīng)由網(wǎng)絡(luò)340所接收數(shù)據(jù)分組里的控制信號(hào)值。此外,該控制電路350操作以將接收的控制信號(hào)值施加至CEC-B360上,以供裝置Bl-Bn370-376之一來(lái)檢測(cè)。
在某些實(shí)施例,控制信號(hào)也在反向上傳送,其中控制電路350在CEC-B360上檢測(cè)來(lái)自裝置Bl-Bn370-376之一的控制信號(hào)值,且將此值插入數(shù)據(jù)分組中,并經(jīng)由網(wǎng)絡(luò)340傳送;及其中控制電路330檢測(cè)經(jīng)由網(wǎng)絡(luò)340所接收數(shù)據(jù)分組里的控制信號(hào)值,并進(jìn)行操作以將該接收的控制信號(hào)值施加在CEC-A320上,以供該裝置Al-A (m) 310-316中的一個(gè)來(lái)檢測(cè)。
圖4用于插入控制信號(hào)值至數(shù)據(jù)分組中以進(jìn)行傳送的過(guò)程的實(shí)施例的例示。在某些實(shí)施例,第一單線控制總線,如CEC-A405,被用來(lái)提供控制信號(hào)數(shù)據(jù)410。在某些實(shí)施例,檢測(cè)到該控制信令410,并將其插入到在分組交換網(wǎng)絡(luò)上傳送的數(shù)據(jù)分組415的頭部中。
在此例示中,控制數(shù)據(jù)的第一比特(控制比特1,標(biāo)示為CBl)被插入至第一可用數(shù)據(jù)分組P1-420,而控制數(shù)據(jù)的第二比特(CB2)被插入至第二可用的數(shù)據(jù)分組P2-425。如圖4所示,沒(méi)有數(shù)據(jù)分組可用于控制數(shù)據(jù)的后續(xù)比特(CB3),因此產(chǎn)生一數(shù)據(jù)分組(其中該產(chǎn)生的數(shù)據(jù)分組被標(biāo)示為GP1-430,用以傳送該控制比特,并將CB3插入作為GP1-430的頭部。)
在某些實(shí)施例,該數(shù)據(jù)分組420-430經(jīng)由分組交換網(wǎng)絡(luò)450傳送。在某些實(shí)施例,從該數(shù)據(jù)分組中取得該控制數(shù)據(jù)比特CB1、CB2及CB3,且將其應(yīng)用至第二控制總線(如,單線總線CEC-B455),以供該控制數(shù)據(jù)的預(yù)期接收者進(jìn)行檢測(cè)。
圖5是用于在分組交換網(wǎng)絡(luò)上傳送和接收控制信號(hào)的裝置的實(shí)施例的例示。在某些實(shí)施例,用以傳送控制信號(hào)數(shù)據(jù)的系統(tǒng)500包含:至第一控制總線CEC-A502的連接,用以提供一個(gè)或多個(gè)裝置的控制總線操作;以及至第二控制總線CEC-B532的連接,用以提供一個(gè)或多個(gè)裝置的控制總線操作。在某些實(shí)施例,控制總線CEC-A502與包含緩沖器506的第一電路組件504耦合,以檢測(cè)CE C-A502上的信號(hào),且提供該信號(hào)至或(OR)門510的輸入,該或門進(jìn)而與封裝組件514(CEC EnCap)耦合,以在數(shù)據(jù)分組中插入適當(dāng)信號(hào)來(lái)經(jīng)由網(wǎng)絡(luò)550來(lái)傳送。
在某些實(shí)施例,解封裝原件(CEC DeCap) 544隨后操作來(lái)從在網(wǎng)絡(luò)550上接收到的數(shù)據(jù)分組里取得該控制信號(hào)。該控制信號(hào)被反相器540反相,并被應(yīng)用以啟用驅(qū)動(dòng)器(DRV-B) 536,以便將該控制信號(hào)應(yīng)用至控制總線CEC-B532。
相似的,在某些實(shí)施例,緩沖器538操作來(lái)在CEC-B532上檢測(cè)信號(hào),并提供該信號(hào)至或門542的輸入,該或門542進(jìn)而與封裝原件546 (CEC EnCap)耦合,以在數(shù)據(jù)分組中插入適當(dāng)信號(hào)來(lái)經(jīng)由網(wǎng)絡(luò)550來(lái)傳送。
在某些實(shí)施例,解封裝原件516 (CEC DeCap)隨后操作來(lái)從在該網(wǎng)絡(luò)550上接收到的該數(shù)據(jù)分組里取得該控制信號(hào)。該控制信號(hào)被反相器512反相,并被應(yīng)用以啟用驅(qū)動(dòng)器(DRV-A) 508,以便應(yīng)用該控制信號(hào)至控制總線CEC-A502。
如果控制電路僅是驅(qū)動(dòng)該接收的遠(yuǎn)程CEC狀態(tài)至該本地總線上,則在本地或遠(yuǎn)程CEC總線中的任一者轉(zhuǎn)變?yōu)榱闼?zero level)時(shí),所有總線皆鎖閉至零狀態(tài)。在某些實(shí)施例,只有當(dāng)該CEC總線未被本地裝置驅(qū)動(dòng)時(shí),該控制電路才從該遠(yuǎn)程CEC狀態(tài)驅(qū)動(dòng)該本地CEC總線。在一些實(shí)施例,這個(gè)邏輯可以利用來(lái)防止一鎖住(latch-up)狀態(tài),且這樣的邏輯操作是以斷言(assertion)遠(yuǎn)程狀態(tài)至該本地總線中的延遲為代價(jià)的。
圖6是例示用于在分組交換網(wǎng)絡(luò)上傳送及接收控制信號(hào)的裝置的元件的操作的圖表。該圖表600提供在圖5里所述的系統(tǒng)的操作信息。如圖表600所示,如果控制總線CEC-A及CEC-B都是‘0’,則無(wú)論是驅(qū)動(dòng)器DRV-A或DRV-B都不被啟用。假設(shè)只有CEC-A是‘I’時(shí),則只有DRV-A是活躍的,而如果只有CEC-B是‘I’時(shí),則只有DRV-B是活躍的。然而,如果當(dāng)CEC-A與CEC-B都是‘ I ’時(shí),無(wú)論是驅(qū)動(dòng)器DRV-A或DRV-B都不被啟用。
在某些實(shí)施例,由于調(diào)節(jié)如上所描述的信號(hào)的需要,在裝置間傳送CEC狀態(tài)時(shí)可產(chǎn)生附加延遲。為了解斷言(de-assert)從本地總線來(lái)的遠(yuǎn)程信號(hào),在每個(gè)方向上傳送CEC狀態(tài)分組。舉例而言,HDM1-CEC規(guī)范用后續(xù)的每一邊緣周圍的200 μ s窗口定義2.4ms標(biāo)稱比特時(shí)間。導(dǎo)致所傳送的CEC信號(hào)被延遲超出此窗口的網(wǎng)絡(luò)傳送時(shí)間,將不符合規(guī)范規(guī)定。再者,對(duì)現(xiàn)有規(guī)范添加的任一延遲都會(huì)導(dǎo)致與在最差情形定時(shí)下操作的裝置的不符合。在某些實(shí)施例,為了維持可互操作性,網(wǎng)絡(luò)潛在因素可保持在低層,而所連接的裝置可能需要接近標(biāo)稱CEC定時(shí)地操作。
圖7是例示經(jīng)由分組交換網(wǎng)絡(luò)傳送控制信號(hào)的過(guò)程的流程圖。在某些實(shí)施例,第一裝置取得對(duì)第一控制總線的控制,該第一控制總線相關(guān)于數(shù)據(jù)從該第一裝置向第二裝置的傳輸705。在某些實(shí)施例,藉由控制電路在該第一控制電路啟用信號(hào)檢測(cè)710,及該控制電路可操作以在第一控制總線監(jiān)聽(tīng)控制信號(hào)715。如果在該第一控制總線上檢測(cè)到控制信號(hào)720,則確定等待傳送的數(shù)據(jù)分組是否可用于傳送該控制信號(hào)725。若是,則未決數(shù)據(jù)分組被標(biāo)識(shí)730,及將表示第一控制總線的當(dāng)前狀態(tài)的比特插入到所標(biāo)識(shí)的數(shù)據(jù)分組的頭部735。如果沒(méi)有等待數(shù)據(jù)分組可用于承載該控制信號(hào),則產(chǎn)生一數(shù)據(jù)分組用以承載該控制信號(hào)740,及產(chǎn)生包含該控制信號(hào)的頭部745。對(duì)于現(xiàn)有數(shù)據(jù)分組及所產(chǎn)生的數(shù)據(jù)分組兩者,在分組交換網(wǎng)絡(luò)上傳送該數(shù)據(jù)分組750,以承載該控制信號(hào)至預(yù)期接收者。
圖8是示例經(jīng)由分組交換網(wǎng)絡(luò)接收控制信號(hào)的過(guò)程的流程圖。在某些實(shí)施例,在控制電路處接收來(lái)自第一裝置的數(shù)據(jù)分組805。在該數(shù)據(jù)分組頭部中的數(shù)據(jù)比特表示第一控制總線的狀態(tài),并因此檢測(cè)到控制信號(hào)值810。而后由該檢測(cè)數(shù)據(jù)比特表示的控制信號(hào)值被置于第二控制總線上815,并且經(jīng)由該第二控制總線由第二裝置比特接收該控制信號(hào)820。
在某些實(shí)施例,該控制數(shù)據(jù)的傳送可從該第二裝置至該第一裝置進(jìn)行。如果必要的話,可由該第二裝置針對(duì)信號(hào)的傳送獲得對(duì)該第二控制總線的控制825,而該數(shù)據(jù)的傳送通過(guò)該分組交換網(wǎng)絡(luò)反向進(jìn)行830 。
圖9是控制信號(hào)在消費(fèi)者電子裝置之間的傳送的實(shí)施例的例示。在某些實(shí)施例,CEC協(xié)議可用于傳遞指令,如藉由遠(yuǎn)程控制(如遙控器)傳送至一家庭娛樂(lè)網(wǎng)絡(luò)900的多種裝置。在某些實(shí)施例,遠(yuǎn)程控制950可用于指導(dǎo)電視910顯示可用機(jī)頂盒(set-top boxes)的列表,如機(jī)頂盒920、930及940所例示的。該機(jī)頂盒可設(shè)置于在該家庭娛樂(lè)網(wǎng)絡(luò)900物理區(qū)域中的各個(gè)位置。在某些實(shí)施例,該電視可藉由CEC總線915連接至一分組交換網(wǎng)絡(luò)905,及機(jī)頂盒920、930及940,分別藉由CEC總線925、935及945,經(jīng)由控制電路連接至該網(wǎng)絡(luò)905,如圖3所示的控制電路330及350。
在某些實(shí)施例,該遠(yuǎn)程控制950可用以選擇該機(jī)頂盒中的一個(gè),如機(jī)頂盒920,并經(jīng)由該CEC總線915及925通過(guò)同一的遠(yuǎn)程控制950直接輸入指令至所選擇的機(jī)頂盒920,即使該所選擇的機(jī)頂盒不一定與該電視910處于同一的空間。在這個(gè)例子中,該電視910利用該CEC總線915及CEC協(xié)議轉(zhuǎn)發(fā)適當(dāng)指令至所選擇的機(jī)頂盒920,而該電視910,會(huì)經(jīng)由該CEC總線925來(lái)接收指令。在某些實(shí)施例,該裝置會(huì)從該CEC總線傳送指令至數(shù)據(jù)分組以經(jīng)由該分組交換網(wǎng)絡(luò)905進(jìn)行傳輸。在某些實(shí)施例,該電視910及所選擇的機(jī)頂盒920將可各自操作,如同設(shè)備通過(guò)單個(gè)CEC總線直接連接來(lái)傳送命令那樣。
圖10例示了用于傳送或接收信號(hào)數(shù)據(jù)的電子裝置的實(shí)施例。在此說(shuō)明中,特定標(biāo)準(zhǔn)或習(xí)知的組件,與目前描述無(wú)特別關(guān)系者,將不會(huì)出現(xiàn)。在某些實(shí)施例,裝置1000是可用以在控制總線上傳送與接收控制信號(hào)的裝置。
在某些實(shí)施例下,該裝置1000包含互連(interconnect)或交叉(crossbar) 1005及其它可用以傳送數(shù)據(jù)的通信裝置。該數(shù)據(jù)可包含多種不同形式的數(shù)據(jù),如音頻-視覺(jué)數(shù)據(jù)及相關(guān)控制數(shù)據(jù)。該裝置1000可包含處理裝置,如與該互聯(lián)1005耦合用以處理信息的一個(gè)或多個(gè)處理器1010。該處理器1010可包含一個(gè)或多個(gè)物理處理器,及一個(gè)或多個(gè)邏輯處理器。再者,該每一處理器1010可包含多處理器核。該互聯(lián)1005在說(shuō)明中為了簡(jiǎn)單起見(jiàn),是一單個(gè)互聯(lián),但亦可代表多重不同的互聯(lián)或總線,并且至該互聯(lián)的組件連接可以改變。圖10所示的互聯(lián)1005是一抽象概念,可代表任何一或多分離的物理總線、點(diǎn)對(duì)點(diǎn)連接或藉由適當(dāng)?shù)臉蚪悠?、適配器或控制器,讓兩者互相連接。該互聯(lián)1005可包含,如系統(tǒng)總線、PCI或PCIe總線、超傳輸或工業(yè)標(biāo)準(zhǔn)架構(gòu)(ISA)總線、小型計(jì)算機(jī)系統(tǒng)總線(SCSI)總線、IIC(I2C)總線、或電氣和電子工程師協(xié)會(huì)IEEE1394總線,有時(shí)亦指“火線”。(“高性能串行總線的標(biāo)準(zhǔn)” 1394-1995,IEEE, 1996年8月30日公布,及補(bǔ)充)。
在某些實(shí)施例,該裝置1000更包含隨機(jī)存取存儲(chǔ)器(RAM),或其它如一主存儲(chǔ)器1015的動(dòng)態(tài)儲(chǔ)存裝置,用以儲(chǔ)存由該處理器1010執(zhí)行的信息和指令。主存儲(chǔ)器1015也可用以儲(chǔ)存數(shù)據(jù)流或子流的數(shù)據(jù)。RAM存儲(chǔ)器可包含動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器DRAM (需要刷新存儲(chǔ)器內(nèi)容)、以及靜態(tài)隨機(jī)存取存儲(chǔ)器SRAM(不需要刷新內(nèi)容,但成本較貴)。其中DRAM存儲(chǔ)器可包含同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM),其包含控制信令的時(shí)鐘信號(hào)),及擴(kuò)展數(shù)據(jù)輸出動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(EDO DRAM)。在某些實(shí)施例,該系統(tǒng)的存儲(chǔ)器可包含特定寄存器或其它用途的存儲(chǔ)器。該裝置1000也可包含只讀存儲(chǔ)器(ROM) 1025或其它靜態(tài)儲(chǔ)存裝置,用以儲(chǔ)存該處理器1010的靜態(tài)信息和指令。該裝置1000可包含一個(gè)或多個(gè)非易失性存儲(chǔ)器元件1030,用以特定元件的儲(chǔ)存。
數(shù)據(jù)儲(chǔ)存媒體1020可耦合至裝置1000的互聯(lián)1005用以儲(chǔ)存信息與指令。該數(shù)據(jù)儲(chǔ)存媒體1020可包含磁盤 或其它存儲(chǔ)器裝置。此類元件可組裝在一起或?yàn)榉蛛x組件,及利用該裝置1000的其它元件部分。
該裝置1000也可經(jīng)由該互聯(lián)1005耦合至輸出顯示器或呈現(xiàn)裝置1040。在某些實(shí)施例,該顯示器1040可包含液晶顯示器,或其它任何可以顯示信息或內(nèi)容至最終使用者的任何顯示技術(shù)。在某些實(shí)施例,該顯示器1040可包含觸摸屏,該觸摸屏也可用來(lái)作為輸入裝置的至少一部分。在某些實(shí)施例,該顯示器1040可以是或者可以包含音頻裝置,如用以提供音頻信息的揚(yáng)聲器,包括電視節(jié)目的音頻部分。
一個(gè)或個(gè)多傳送器或接收器1045可耦合至該互聯(lián)1005。在某些實(shí)施例,該裝置1000可包含一個(gè)或多個(gè)端口 1050,用以數(shù)據(jù)的接收與傳送。該裝置1000更包含一個(gè)或多個(gè)天線1055,用以經(jīng)由無(wú)線電信號(hào)接收數(shù)據(jù),如W1-fi網(wǎng)絡(luò)。該數(shù)據(jù)的傳送與接收可包括經(jīng)由控制總線(如CEC總線1070)傳送該控制數(shù)據(jù),以經(jīng)由分組換網(wǎng)絡(luò)1075傳送至其它裝置。
該裝置1000可包含功率裝置或系統(tǒng)1060,該功率裝置或系統(tǒng)1060包含電源、電池、太陽(yáng)能電池、燃料電池或其它用以提供或產(chǎn)生電力的系統(tǒng)或裝置。該功率裝置或系統(tǒng)1060所提供之電力可根據(jù)需要分配至該裝置1000中的元件。
在以上描述中,出于說(shuō)明目的闡述了眾多具體細(xì)節(jié)以便提供對(duì)本發(fā)明的全面理解。然而,對(duì)本領(lǐng)域技術(shù)人員將顯而易見(jiàn)的是,沒(méi)有這些具體細(xì)節(jié)中的一些也可實(shí)踐本發(fā)明。在其他情況下,公知結(jié)構(gòu)和設(shè)備以框圖的形式示出。在所示部件之間可以存在中間結(jié)構(gòu)。本文中所描述或示出的部件可以具有未示出或未描述的附加輸入或輸出。所示元件或組件還能以不同的排列或次序來(lái)安排,包括對(duì)任何字段重新排序或修改字段大小。
本發(fā)明可包括各種過(guò)程。本發(fā)明的過(guò)程可由硬件組件來(lái)執(zhí)行或可以用計(jì)算機(jī)可執(zhí)行指令來(lái)包含,這可被用于使得用這些指令編程的通用或?qū)S锰幚砥骰蜻壿嬰娐穲?zhí)行這些過(guò)程?;蛘撸@些過(guò)程可由硬件和軟件的組合來(lái)執(zhí)行。
本發(fā)明的各部分可以作為計(jì)算機(jī)程序產(chǎn)品來(lái)提供,計(jì)算機(jī)程序產(chǎn)品可包括其上存儲(chǔ)有計(jì)算機(jī)程序指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)程序指令可被用來(lái)對(duì)計(jì)算機(jī)(或其他電子設(shè)備)進(jìn)行編程來(lái)執(zhí)行根據(jù)本發(fā)明的過(guò)程。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可包括,但不限于,軟盤、光盤、CD-ROM (壓縮盤只讀存儲(chǔ)器)、以及磁光盤、ROM (只讀存儲(chǔ)器)、RAM(隨機(jī)存取存儲(chǔ)器)、EPR0M(可擦除可編程只讀存儲(chǔ)器)、EEPR0M(電可擦除可編程只讀存儲(chǔ)器)、磁卡或光卡、閃存、或適于存儲(chǔ)電子指令的其它類型的介質(zhì)/計(jì)算機(jī)可讀介質(zhì)。此外,本發(fā)明還可作為計(jì)算機(jī)程序產(chǎn)品來(lái)下載,其中該程序可以從遠(yuǎn)程計(jì)算機(jī)傳送到作出請(qǐng)求的計(jì)算機(jī)。
許多方法是以其最基本的形式來(lái)描述的,但可以向這些方法中的任一個(gè)添加或從中刪除過(guò)程,并且可以向所描述的消息中的任一個(gè)添加或從中減去信息,而不背離本發(fā)明的基本范圍。對(duì)本領(lǐng)域技術(shù)人員而言顯而易見(jiàn)的是,還可以作出許多修改和改編。各具體實(shí)施例不是為了限制本發(fā)明而是為了說(shuō)明本發(fā)明來(lái)提供的。
如果說(shuō)要素“A”耦合至或耦合于要素“B”,則要素A可直接耦合于要素B或例如通過(guò)要素C間接耦合。當(dāng)說(shuō)明書(shū)和權(quán)利要求書(shū)聲稱某一組件、特征、結(jié)構(gòu)、過(guò)程或特性A“致使”某一組件、特征、結(jié)構(gòu)、過(guò)程或特性B,這表示“A”是“B”的至少部分成因但也可以有至少一個(gè)其它組件、特征、結(jié)構(gòu)、過(guò)程或特性幫助致使“B”。如果說(shuō)明書(shū)指出“可”、“可以”或“可能”包含某一組件、特征、結(jié)構(gòu)、過(guò)程或特性,則不是必須包括該具體組件、特征、結(jié)構(gòu)、過(guò)程或特性。如果說(shuō)明書(shū)或權(quán)利要求書(shū)提到“一”或“一個(gè)”要素,這不表示所描述要素只有一個(gè)。如果說(shuō)明書(shū)述及“一 個(gè)(a,英文中的不定冠詞)”或“一個(gè)(an,英文中的不定冠詞)”元件,則這不意味著僅有單個(gè)所描述的元件。
實(shí)施例是本發(fā)明的實(shí)現(xiàn)或示例。說(shuō)明書(shū)中對(duì)“實(shí)施例”、“一個(gè)實(shí)施例”、“某些實(shí)施例”或“其它實(shí)施例”的引用表示結(jié)合實(shí)施例所描述的特定特征、結(jié)構(gòu)或特性包括在至少某些實(shí)施例中,但不一定包括在所有實(shí)施例中。“實(shí)施例”、“一個(gè)實(shí)施例”或“某些實(shí)施例”的多次出現(xiàn)不一定都指示同樣的實(shí)施例。應(yīng)當(dāng)理解,在對(duì)本發(fā)明的示例性實(shí)施例的以上描述中,出于流水線化本發(fā)明以及幫助理解各發(fā)明性方面中的一個(gè)或多個(gè)的目的,本發(fā)明的各個(gè)特征有時(shí)被一起分組在單個(gè)實(shí)施例、附圖、或?qū)?shí)施例或附圖的描述中。
權(quán)利要求
1.一種方法,包括: 在第一控制總線上,從第一裝置發(fā)送控制信號(hào),所述控制信號(hào)是根據(jù)接口協(xié)議傳送的,所述控制信號(hào)旨在給第二裝置; 檢測(cè)所述第一控制總線的當(dāng)前狀態(tài),所述當(dāng)前狀態(tài)是由所述第一裝置驅(qū)動(dòng)的控制信號(hào)值; 在第一數(shù)據(jù)分組中插入控制信號(hào)值,所述控制信號(hào)值表示所述控制總線的所述當(dāng)前狀態(tài);及 經(jīng)由分組交換網(wǎng)絡(luò),傳送所述第一數(shù)據(jù)分組至所述第二裝置。
2.如權(quán)利要求1所述的方法,其特征在于,所述協(xié)議是HDMI (高清晰度多媒體接口)協(xié)議,并且所述第一控制總線是CEC (消費(fèi)者電子控制)總線。
3.如權(quán)利要求1所述的方法,其特征在于,還包括確定一個(gè)或多個(gè)現(xiàn)有數(shù)據(jù)分組是否可用于插入表示所述控制總線的所述當(dāng)前狀態(tài)的值。
4.如權(quán)利要求3所述的方法,其特征在于,還包括如果所述第一數(shù)據(jù)分組可用,則將呈現(xiàn)所述控制總線的所述當(dāng)前狀態(tài)的值插入至所述第一現(xiàn)有數(shù)據(jù)分組。
5.如權(quán)利要求3所述的方法,其特征在于,還包括如果沒(méi)有現(xiàn)有數(shù)據(jù)分組可用,則產(chǎn)生所述第一數(shù)據(jù)分組來(lái)作為新的數(shù)據(jù)分組,以及將呈現(xiàn)所述控制總線的所述當(dāng)前狀態(tài)的值插入至所述新的現(xiàn)有數(shù)據(jù)分組。
6.如權(quán)利要求1所述的方法,其特征在于,所述控制總線是單線雙向控制總線。
7.如權(quán)利要求1所述的方法,其特征在于,經(jīng)由所述網(wǎng)絡(luò)的傳送數(shù)據(jù)的操作是不為所述第一裝置所知的。
8.如權(quán)利要求1所述的方法,其特征在于,插入到所述第一數(shù)據(jù)分組中的表示所述控制總線的所述當(dāng)前狀態(tài)的值是單個(gè)比特。
9.如權(quán)利要求1所述的方法,其特征在于,還包括接收所傳送的第一數(shù)據(jù)分組,及標(biāo)識(shí)所述第一控制總線的所述當(dāng)前狀態(tài)的值。
10.如權(quán)利要求9所述的方法,其特征在于,還包括在第二控制總線上驅(qū)動(dòng)所述第一控制總線的所述當(dāng)前狀態(tài)的值,以供所述第二裝置根據(jù)所述接口協(xié)議來(lái)接收。
11.一種裝置,包括: 具有第一控制總線的接口 ; 具有分組交換網(wǎng)絡(luò)的接口 ;及 控制電路,其中所述控制電路包括: 檢測(cè)所述第一控制總線的所述當(dāng)前狀態(tài)的值的元件,及 將表示所述第一控制總線的所述當(dāng)前狀態(tài)的值插入數(shù)據(jù)分組以便經(jīng)由所述分組交換網(wǎng)絡(luò)傳送的元件。
12.如權(quán)利要求11所述的裝置,其特征在于,所述控制總線是單線雙向控制總線。
13.如權(quán)利要求12所述的裝置,其特征在于,所述協(xié)議是HDMI (高清晰度多媒體接口)協(xié)議,并且所述第一控制總線是CEC(消費(fèi)者電子控制)總線。
14.如權(quán)利要求11所述的裝置,其特征在于,所述數(shù)據(jù)分組中的所插入的數(shù)據(jù)是單個(gè)比特。
15.如權(quán)利要求11所述的裝置,其特征在于,如果現(xiàn)有數(shù)據(jù)分組不可用,則所述控制電路產(chǎn)生一數(shù)據(jù)分組,用以傳送表示所述第一控制總線的當(dāng)前狀態(tài)的值。
16.如權(quán)利要求11所述的裝置,其特征在于,所述控制電路還包括: 用以從在所述網(wǎng)絡(luò)上接收的數(shù)據(jù)分組獲得控制總線值的元件,及 用以在所述第一控制總線上驅(qū)動(dòng)所述控制總線值的元件。
17.—種系統(tǒng),包括: 第一控制總線,用以與第一電子裝置連接; 第一控制電路,其與所述第一控制總線耦合并且耦合至分組交換網(wǎng)絡(luò),其中所述第一控制電路包括: 用以檢測(cè)所述第一控制總線的當(dāng)前狀態(tài)的元件,以及 將表示控制總線的當(dāng)前狀態(tài)的控制總線值插入至第一數(shù)據(jù)分組以便經(jīng)由所述分組交換網(wǎng)絡(luò)傳送的元件; 第二控制總線,用以與第二電子裝置連接 '及 第二控制電路,其與所述第二電路和所述分組交換網(wǎng)絡(luò)耦合,其中所述第二控制電路包括: 用以從在所述網(wǎng)絡(luò)接收的所述第一數(shù)據(jù)分組獲得所述控制總線值的元件,以及 用以在所述第二控制總線上驅(qū)動(dòng)所述控制總線值以供所述第二裝置接收的元件。
18.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述第一控制總線和所述第二控制總線是單線雙向控制總線。
19.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述協(xié)議是HDMI (高清晰度多媒體接口)協(xié)議,并且其中所述第一控制總線和所述第二控制總線是CEC(消費(fèi)者電子控制)總線。
20.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述第一數(shù)據(jù)分組中的所插入的數(shù)據(jù)是單個(gè)比特。
21.如權(quán)利要求17所述的系統(tǒng),其特征在于,如果現(xiàn)有數(shù)據(jù)分組不可用,則所述第一控制電路產(chǎn)生所述第一數(shù)據(jù)分組,用以傳送表示所述第一控制總線的當(dāng)前狀態(tài)的值。
22.如權(quán)利要求17所述的系統(tǒng),其特征在于: 所述第二控制電路還包括: 用以檢測(cè)所述第二控制總線的當(dāng)前狀態(tài)的元件,以及 用以將表示所述第二控制總線的所述當(dāng)前狀態(tài)的控制總線值插入至第二數(shù)據(jù)分組以便經(jīng)由所述分組交換網(wǎng)絡(luò)傳送的元件;及所述第一控制電路還包括: 用以從在所述網(wǎng)絡(luò)上接收的所述第二數(shù)據(jù)分組獲得所述控制總線值的元件,以及 用以在所述第一控制總線上驅(qū)動(dòng)所述控制總線值以供所述第一裝置接收的元件。
23.一種具有儲(chǔ)存于其上的表示指令序列的數(shù)據(jù)的計(jì)算機(jī)可讀介質(zhì),當(dāng)被處理器執(zhí)行時(shí),致使所述處理器執(zhí)行包括以下各項(xiàng)的操作: 在第一總線上從第一裝置傳送控制信號(hào),所述控制信號(hào)根據(jù)接口協(xié)議來(lái)傳送,所述控制信號(hào)旨在給第二裝置; 檢測(cè)所述第一控制總線的當(dāng) 前狀態(tài),所述當(dāng)前狀態(tài)是由所述第一裝置驅(qū)動(dòng)的控制信號(hào)值;將表示所述控制總線的所述當(dāng)前狀態(tài)的控制信號(hào)值插入至第一數(shù)據(jù)分組;以及 經(jīng)由分組交換網(wǎng)絡(luò),傳送所述第一數(shù)據(jù)分組至所述第二裝置。
24.如權(quán)利要求1所述的介質(zhì),其特征在于,所述接口協(xié)議是HDMI (高清晰度多媒體接口)協(xié)議,并且所述第一控制總線是CEC(消費(fèi)者電子控制)總線。
25.如權(quán)利要求1所述的裝置,其特征在于,還包括當(dāng)被所述處理器執(zhí)行時(shí)致使所述處理器執(zhí)行包括以下操作的指令: 確定一個(gè)或多個(gè)存在數(shù)據(jù)分組是否可用于插入表示所述控制總線的所述當(dāng)前狀態(tài)的值。
26.如權(quán)利要求25所述的方法,其特征在于,還包括當(dāng)被所述處理器執(zhí)行時(shí)致使所述處理器執(zhí)行包括以下操作的指令: 如果有所述第一數(shù)據(jù)分組可用,則將呈現(xiàn)所述控制總線的所述當(dāng)前狀態(tài)的值插入至所述第一現(xiàn)有數(shù)據(jù)分組。
27.如權(quán)利要求25所述的介質(zhì),其特征在于,還包括當(dāng)被所述處理器執(zhí)行時(shí)致使所述處理器執(zhí)行以下操作的指令: 如沒(méi)有現(xiàn)有數(shù)據(jù)分組可用,則產(chǎn)生所述第一數(shù)據(jù)分組來(lái)作為新的數(shù)據(jù)分組,以及將呈現(xiàn)所述控制總線的所述當(dāng) 前狀態(tài)的值插入至所述新的現(xiàn)有數(shù)據(jù)分組。
全文摘要
本發(fā)明實(shí)施例一般涉及在分組交換網(wǎng)絡(luò)上傳送控制總線信令。一種方法的實(shí)施例包括在第一控制總線上從第一裝置發(fā)送控制信號(hào),該控制信號(hào)根據(jù)接口協(xié)議傳送,該控制信號(hào)旨在給第二裝置。該方法還包括檢測(cè)該第一控制總線的當(dāng)前狀態(tài),其中該當(dāng)前狀態(tài)是由該第一裝置驅(qū)動(dòng)的控制信號(hào)值;在數(shù)據(jù)分組中插入一控制信號(hào),該控制信號(hào)表示該控制總線的當(dāng)前狀態(tài);以及經(jīng)由分組交換網(wǎng)絡(luò)傳送該數(shù)據(jù)分組至該第二裝置。
文檔編號(hào)H04N21/4363GK103222273SQ201180055481
公開(kāi)日2013年7月24日 申請(qǐng)日期2011年11月10日 優(yōu)先權(quán)日2010年11月19日
發(fā)明者R·J·威爾考克斯 申請(qǐng)人:晶像股份有限公司