提高h(yuǎn)dmi cec性能的系統(tǒng)及其控制方法
【專利摘要】本發(fā)明提供了一種控制包括多個(gè)裝置的HDMI CEC網(wǎng)絡(luò)中的HDMI CEC裝置的方法,該方法包括以下步驟:當(dāng)新裝置連接至HDMI CEC網(wǎng)絡(luò)時(shí)接收請(qǐng)求新裝置的物理地址分配的消息;根據(jù)接收到的消息分配新裝置的物理地址;以及當(dāng)新裝置的物理地址有效時(shí),分配新裝置的多個(gè)邏輯地址,所述多個(gè)邏輯地址對(duì)應(yīng)于新裝置的所述多個(gè)裝置類型。利用標(biāo)記比特設(shè)置所述多個(gè)邏輯地址中的至少一個(gè)。
【專利說明】提高HDMICEC性能的系統(tǒng)及其控制方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種用于提高HDMICEC系統(tǒng)的能力的控制方法和利用HDMICEC系統(tǒng) 的裝置。
【背景技術(shù)】
[0002] 數(shù)字多媒體接口起到將數(shù)字編碼的視頻數(shù)據(jù)從諸如STB、DVR、AVR或PC的視頻信 號(hào)發(fā)送裝置傳遞至TV、監(jiān)視器或其它視頻接收裝置的作用。在這些AV裝置之間的數(shù)字多媒 體接口方案中,HDMI(高清多媒體接口)是一種以高速有線地發(fā)送未壓縮的AV數(shù)據(jù)的代表 性技術(shù)。
[0003] 最近,對(duì)需要高速數(shù)據(jù)傳輸?shù)闹T如UHD和21:9數(shù)字電影院的高質(zhì)量視頻和3D視 頻的需要增加。此外,對(duì)內(nèi)容幀率的需求從常規(guī)的24/30HZ逐漸增加至60Hz和120Hz,以去 除視頻運(yùn)動(dòng)模糊和殘留圖像,并且對(duì)可每像素表示的色深度的需求穩(wěn)定地從現(xiàn)有的8比特 穩(wěn)定地增加至10比特和12比特。這樣,隨著內(nèi)容的數(shù)據(jù)大小上升,生成HDMI或其它高速多 媒體接口技術(shù),以在AV裝置之間傳遞高容量?jī)?nèi)容,并且對(duì)于帶寬擴(kuò)展,正在討論這種技術(shù)。
[0004]HDMI技術(shù)向作為個(gè)人計(jì)算機(jī)與監(jiān)視器之間的接口的標(biāo)準(zhǔn)的DVI(數(shù)字視頻接口) 增加音頻傳輸。在該技術(shù)中,數(shù)字化的視頻和聲源在不壓縮的情況下發(fā)送,并且因此在源與 接收器(sink)之間產(chǎn)生小的延遲。此外,不需要通過芯片或軟件支持編解碼器,因此提供 高的格式兼容性。此外,視頻、語音和控制信號(hào)通過單線纜發(fā)送,因此提供可用AV裝置之間 的簡(jiǎn)化的布線。HDMI還支持HDCP(高帶寬數(shù)字內(nèi)容保護(hù)),以防止非法復(fù)制。因此,HDMI目 前作為多媒體接口廣泛使用。
[0005] 然而,當(dāng)前HDMICES系統(tǒng)不適于描述具有多個(gè)功能和特征的裝置。此外,HDMICEC比特定時(shí)還未清楚地定義。因此,在比特采樣和錯(cuò)誤采樣時(shí),由于不必要的資源浪費(fèi)可導(dǎo)致 故障。
[0006]由于利用總線接口的HDMICEC僅支持不足的信息傳輸速度,因此HDMI系統(tǒng)不適 于高速處理,因此不能支持需要實(shí)時(shí)命令處理的功能。作為HDMICEC的唯一識(shí)別信息的邏 輯地址不足以被分配至相同類型的裝置?,F(xiàn)有的總線接口具有與占據(jù)大部分家庭網(wǎng)絡(luò)的IP 接口的兼容性或擴(kuò)展性的問題,因此僅限于執(zhí)行家庭網(wǎng)絡(luò)上的獨(dú)立命令。
【發(fā)明內(nèi)容】
[0007] 技術(shù)問題
[0008] 為了解決以上問題,本發(fā)明旨在再定義操作數(shù),以允許HDMICEC在保持與使用現(xiàn) 有命令的裝置兼容的同時(shí)描述具有多個(gè)功能和特征的裝置,并且本發(fā)明旨在定義可支持所 述操作數(shù)的命令。
[0009] 此外,本發(fā)明旨在使HDMICEC的比特特征清楚,以提高關(guān)于比特采樣的資源效率, 并定義采樣周期以確定HDMICEC信號(hào)值。
[0010] 此外,本發(fā)明旨在定義能夠在HDMICEC中支持高速傳輸模式的新模式,以及定義 通過其可確定對(duì)應(yīng)的模式的決策協(xié)議。
[0011] 此外,本發(fā)明旨在定義一種可使得用于通過單個(gè)特征(功能)分配的邏輯地址能 夠被分配至各種特征(裝置)的方法的協(xié)議,以及旨在定義一種利用除邏輯地址以外的各 個(gè)裝置可具有的唯一標(biāo)識(shí)符擴(kuò)展邏輯地址的方法。
[0012] 此外,本發(fā)明旨在定義能夠在總線接口和與IP接口連接的PC或移動(dòng)裝置(例如, 其中HDMI和IP彼此連接的PC裝置)之間交換IP接口信息的命令。
[0013] 技術(shù)方案
[0014] 本發(fā)明提供了一種控制包括多個(gè)裝置的HDMICEC網(wǎng)絡(luò)上的HDMICEC裝置的方 法,該方法包括以下步驟:當(dāng)新裝置連接至HDMICEC網(wǎng)絡(luò)時(shí)接收請(qǐng)求新裝置的物理地址分 配的消息;基于接收到的消息分配新裝置的物理地址;以及當(dāng)新裝置的物理地址有效時(shí), 分配新裝置的多個(gè)邏輯地址,所述多個(gè)邏輯地址對(duì)應(yīng)于新裝置的所述多個(gè)裝置類型,其中 通過利用標(biāo)記比特設(shè)置所述多個(gè)邏輯地址中的至少一個(gè)。
[0015] 此外,在本發(fā)明中,所述多個(gè)裝置類型包括新裝置的第一裝置類型和第二裝置類 型,基于新裝置的特征確定第一裝置類型。
[0016] 此外,在本發(fā)明中,所述方法還包括:將物理地址消息發(fā)送至HDMICEC網(wǎng)絡(luò)中的 其它裝置,物理地址消息指示新裝置的第一裝置類型,其中,物理地址消息指示新裝置的所 述多個(gè)邏輯地址中的至少一個(gè)與物理地址之間的關(guān)聯(lián)。
[0017] 此外,在本發(fā)明中,所述方法包括將特征報(bào)告消息發(fā)送至HDMICEC網(wǎng)絡(luò)中的其它 裝置,特征報(bào)告消息指示新裝置的特征。
[0018] 此外,在本發(fā)明中,所述多個(gè)裝置類型包括TV、記錄裝置、調(diào)諧器、回放裝置、音頻 系統(tǒng)、CEC開關(guān)和處理器中的至少一個(gè)。
[0019] 此外,在本發(fā)明中,分配多個(gè)邏輯地址的步驟包括:將第一輪詢消息發(fā)送至第一邏 輯地址,第一輪詢消息為指示第一邏輯地址是否被其它裝置使用的消息;接收響應(yīng)于第一 輪詢消息的第一響應(yīng)消息;以及如果第一邏輯地址未被其它裝置使用,則分配新裝置的第 一邏輯地址,并且如果第一邏輯地址被其它裝置使用,則將第二輪詢消息發(fā)送至第二邏輯 地址,第二輪詢消息為指示第二邏輯地址是否被其它裝置使用的消息。
[0020] 此外,在本發(fā)明中,如果第一邏輯地址被其它裝置使用,則該方法還包括以下步 驟:接收響應(yīng)于第二輪詢消息的第二響應(yīng)消息;以及當(dāng)?shù)诙壿嫷刂繁黄渌b置使用時(shí), 檢查第二邏輯地址是否是最后一個(gè)邏輯地址;當(dāng)?shù)诙壿嫷刂肥亲詈笠粋€(gè)邏輯地址時(shí)檢查 新裝置是否具有其它裝置類型;以及如果新裝置具有其它裝置類型,則執(zhí)行對(duì)應(yīng)于其它裝 置類型的邏輯地址分配處理,而如果新裝置不具有其它裝置類型,則分配未注冊(cè)的邏輯地 址。
[0021] 此外,在本發(fā)明中,接收到的消息由具有起始比特和數(shù)據(jù)比特的幀組成,其中數(shù)據(jù) 比特的采樣周期等于或小于預(yù)定值。
[0022] 此外,本發(fā)明提供了一種包括多個(gè)裝置的HDMICEC網(wǎng)絡(luò)上的HDMICEC裝置,該 HDMICEC裝置包括:通信單元,其被配置為當(dāng)新裝置連接至HDMICEC網(wǎng)絡(luò)時(shí)接收請(qǐng)求新裝 置的物理地址分配的消息;中央處理單元,其被配置為基于接收到的消息分配新裝置的物 理地址,并且當(dāng)新裝置的物理地址有效時(shí)分配新裝置的多個(gè)邏輯地址,所述多個(gè)邏輯地址 對(duì)應(yīng)于新裝置的所述多個(gè)裝置類型,其中利用標(biāo)記比特設(shè)置所述多個(gè)邏輯地址中的至少一 個(gè)。
[0023] 此外,在本發(fā)明中,所述HDMI CEC裝置還包括:通信單元,其被配置為將物理地址 消息發(fā)送至HDMI CEC網(wǎng)絡(luò)中的其它裝置,物理地址消息指示新裝置的第一裝置類型,其中 物理地址消息指示新裝置的所述多個(gè)邏輯地址中的至少一個(gè)與物理地址之間的關(guān)聯(lián)。
[0024] 此外,在本發(fā)明中,中央處理單元還被配置為:將第一輪詢消息發(fā)送至第一邏輯地 址,第一輪詢消息為指示第一邏輯地址是否被其它裝置使用的消息;接收響應(yīng)于第一輪詢 消息的第一響應(yīng)消息;并且如果第一邏輯地址未被其它裝置使用,則分配新裝置的第一邏 輯地址,并且如果第一邏輯地址被其它裝置使用,則將第二輪詢消息發(fā)送至第二邏輯地址, 第二輪詢消息為指示第二邏輯地址是否被其它裝置使用的消息。
[0025] 有利效果
[0026] 本發(fā)明再定義了用于允許HDMI CEC描述具有多個(gè)功能和特征的裝置的操作數(shù),并 定義了可支持該操作數(shù)的命令。因此,可將具有各種特征(功能)的HDMI CEC裝置的特征 (功能)清楚地傳遞至其它裝置,從而減少了命令的不必要的使用,同時(shí)增加了總線接口的 效率。
[0027] 此外,本發(fā)明定義了用于確定HDMI CEC信號(hào)值的采樣周期,因此提高與比特采樣 相關(guān)的資源的效率,同時(shí)最小化可由于錯(cuò)誤采樣發(fā)生的故障。
[0028] 此外,本發(fā)明定義了可使得HDMI CEC能夠支持高速傳輸模式的新模式以及能夠確 定對(duì)應(yīng)模式的決策協(xié)議,從而確保命令處理速度。因此,可向用戶提供更高的滿意度,并且 可平穩(wěn)地提供需要實(shí)時(shí)響應(yīng)和命令處理的服務(wù)。
[0029] 此外,本發(fā)明定義用于能夠?qū)Ω鱾€(gè)特征(裝置)進(jìn)行分配的方法的協(xié)議,以及定 義利用除邏輯地址以外的各個(gè)裝置可具有的唯一標(biāo)識(shí)符擴(kuò)展邏輯地址的方法,從而提供DL CC邏輯地址的管理方便性和擴(kuò)展性。
[0030] 此外,本發(fā)明定義能夠在總線接口和與IP接口連接的PC或移動(dòng)裝置(例如,HDMI 和IP彼此連接的PC裝置)之間交換IP接口信息的命令,因此在總線接口與其它接口 /協(xié) 議拓?fù)渲g構(gòu)造一體化的拓?fù)渚W(wǎng)絡(luò),以能夠互相發(fā)命令。
【專利附圖】
【附圖說明】
[0031] 圖1是示意性地示出根據(jù)本發(fā)明的實(shí)施方式的HDMI CEC系統(tǒng)的框圖;
[0032] 圖2示出了在根據(jù)本發(fā)明的實(shí)施方式的HDMI CEC系統(tǒng)中發(fā)送的數(shù)據(jù)塊和頭塊的 結(jié)構(gòu);
[0033] 圖3是示出根據(jù)本發(fā)明的實(shí)施方式的HDMI CEC系統(tǒng)中的裝置的物理地址分配算 法的框圖;
[0034] 圖4是示出根據(jù)本發(fā)明的實(shí)施方式的HDMI CEC系統(tǒng)中的裝置的邏輯地址分配算 法的流程圖;
[0035] 圖5是示出根據(jù)本發(fā)明的另一實(shí)施方式的HDMI CEC系統(tǒng)中的裝置的邏輯地址分 配算法的流程圖;
[0036] 圖6是示出根據(jù)本發(fā)明的實(shí)施方式的HDMI CEC系統(tǒng)中的裝置之間的請(qǐng)求和響應(yīng) 裝置信息的處理的流程圖;
[0037] 圖7是示出根據(jù)本發(fā)明的實(shí)施方式的當(dāng)新裝置在HDMI CEC系統(tǒng)中形成連接時(shí) HDMICEC系統(tǒng)中的裝置之間的請(qǐng)求和響應(yīng)裝置信息的處理的流程圖;
[0038] 圖8示出了輸出根據(jù)本發(fā)明的實(shí)施方式的HDMICEC系統(tǒng)中的裝置的裝置信息的 畫面;
[0039] 圖9是示出根據(jù)本發(fā)明的實(shí)施方式的HDMICEC系統(tǒng)中的裝置之間的請(qǐng)求和響應(yīng) 額外裝置信息的處理的流程圖;
[0040] 圖10是示出根據(jù)本發(fā)明的實(shí)施方式的當(dāng)新裝置在HDMICEC系統(tǒng)中形成連接時(shí) HDMICEC系統(tǒng)中的裝置之間的請(qǐng)求和響應(yīng)額外裝置信息的處理的流程圖;
[0041] 圖11和圖12是示出根據(jù)本發(fā)明的實(shí)施方式的能夠?qū)崿F(xiàn)從總線接口至HDMICEC 系統(tǒng)的高速傳輸?shù)哪J降臅r(shí)序圖;
[0042] 圖13是示出根據(jù)本發(fā)明的實(shí)施方式的HDMICEC系統(tǒng)中的裝置的邏輯地址的擴(kuò)展 的時(shí)序圖;
[0043] 圖14是示出定義使得根據(jù)本發(fā)明的實(shí)施方式的HDMICEC系統(tǒng)中的IP接口的信 息能夠交換的命令的方法的時(shí)序圖。
【具體實(shí)施方式】
[0044] 下文中,參照附圖描述本發(fā)明的實(shí)施方式的構(gòu)造和操作。然而,僅提供這種構(gòu)造和 操作作為示例,并且本發(fā)明的技術(shù)精神和核心構(gòu)造和操作不限于此。
[0045] 在描述本發(fā)明時(shí)使用一般術(shù)語,但在具體情況下,由 申請(qǐng)人:定義一些術(shù)語。這種定 義的術(shù)語在說明書的相關(guān)技術(shù)部分清楚地描述。因此,應(yīng)該注意,應(yīng)該通過參照這種術(shù)語的 含義解釋本文定義的術(shù)語。
[0046] 圖1是示意性地示出根據(jù)本發(fā)明的實(shí)施方式的DL CC系統(tǒng)的框圖。
[0047]HDMI代表高清多媒體接口,并意指可發(fā)送不壓縮的信號(hào)的多媒體存取裝置。下文 中,這種裝置指示為HDMI。
[0048]HDMICEC代表HDMI消費(fèi)電子控制,并意指提供使得用戶能夠通過單次操作經(jīng)網(wǎng) 絡(luò)中的HDMI線纜控制彼此連接的大量多媒體產(chǎn)品的功能的協(xié)議。下文中,這種協(xié)議被指為 HDMICEC〇
[0049] 如圖1所示,HDMICEC系統(tǒng)可主要包括HDMI主機(jī)100和HDMI源200。HDMI主機(jī) 100可包括HDMI連接器110、HDMI接收器120、中央處理單元(CPU) 130、信號(hào)處理器140、通 信單元150、顯示單元160和存儲(chǔ)器170。HDMI源200可包括HDMI連接器2KKHDMI發(fā)送器 220、中央處理單元(CPU) 230、信號(hào)處理器240、通信單元250、顯示單元260和存儲(chǔ)器270。
[0050] 根據(jù)本發(fā)明的各種實(shí)施方式,根據(jù)環(huán)境,可將HDMI主機(jī)100稱作接收器裝置、接收 器或引發(fā)器,可將HDMI源200稱作源裝置、發(fā)送器或跟隨器。
[0051] 這里,引發(fā)器意指引發(fā)、傳遞和控制信號(hào)的裝置,跟隨器意指響應(yīng)于命令并請(qǐng)求和 通知結(jié)果的裝置。
[0052] 例如,HDMI主機(jī)100可包括TV和重發(fā)器,例如,HDMI源200可包括DVD播放器、機(jī) 頂盒(STB)、個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)和記錄器。
[0053]HDMI連接器110或210可包括例如A類型、B類型、C類型、D類型和E類型的五 種連接器。例如,A類型可為19引腳的普通HDMI連接器,B類型為用于發(fā)送UHD視頻的29 引腳的連接器,C類型為19引腳的迷你連接器,D類型為19引腳的微連接器,E類型為用于 車輛的連接器。
[0054]HDMI發(fā)送器220和HDMI接收器120可包括通過HDMI連接器110和210發(fā)送多媒 體信息的三個(gè)TMDS(最小化傳輸差分信號(hào))數(shù)據(jù)傳輸信道和諸如時(shí)鐘信道、DDC(顯示數(shù)據(jù) 信道)(未示出)、CEC(消費(fèi)電子控制)信道、實(shí)用(utility)信道(未示出)、HPD(熱插拔 檢測(cè))信道(未示出)的控制信道。
[0055] TMDS信道包括三個(gè)數(shù)據(jù)傳輸信道,并發(fā)送視頻和音頻數(shù)據(jù)。
[0056]CEC信道是傳遞CEC協(xié)議的控制信道,CEC協(xié)議是使得HDMI連接的裝置能夠被TV 遙控器控制的控制命令。使用該功能能夠?qū)崿F(xiàn)"一按即放(one-touchplay)"。換句話說, 經(jīng)HDMI彼此連接的裝置在需要分離地控制裝置時(shí)可由單個(gè)遙控器控制,就像可通過單個(gè) TV遙控器控制HDMI連接的媒體播放器那樣。因此,可提供更好的用戶方便性。
[0057]HDMI主機(jī)100的CPU130可包括圖形用戶界面(⑶I)層131、應(yīng)用層132和CEC 協(xié)議層133。HDMI源200的CPU230可包括應(yīng)用層231和CEC協(xié)議層232。
[0058] ⑶I層131處理通過HDMI接收器120接收到的數(shù)據(jù),以通過⑶I接口輸出。應(yīng)用 層132和231按照用戶定義的方式處理數(shù)據(jù),并且CEC協(xié)議層133和232處理發(fā)送的CEC 數(shù)據(jù),并將必要信息傳遞至上層。根據(jù)本發(fā)明,CEC協(xié)議層133和232可例如執(zhí)行物理地址 和邏輯地址的分配。
[0059]HDMI主機(jī)100和HDMI源200的信號(hào)處理器140和240產(chǎn)生用于數(shù)據(jù)傳輸?shù)男盘?hào) 或管理傳輸優(yōu)先級(jí)和可靠傳輸?shù)脑賯鬏敗@?,信?hào)處理器140和240可執(zhí)行巾貞傳輸、線錯(cuò) 誤處理和幀驗(yàn)證。此外,信號(hào)處理器140和240用作通過與CPU130和230的每幀數(shù)據(jù)通 信執(zhí)行HDMICEC信號(hào)處理的接口。
[0060] 例如,根據(jù)本發(fā)明的信號(hào)處理器140和240可處理裝置之間的消息或數(shù)據(jù),諸如命 令、請(qǐng)求、動(dòng)作和響應(yīng)。
[0061] 總線接口(未示出)能夠在裝置之間傳輸消息或數(shù)據(jù),諸如命令、請(qǐng)求、動(dòng)作和響 應(yīng)。顯示單元160和260將發(fā)送的消息或數(shù)據(jù)輸出至外部。
[0062] 存儲(chǔ)器170和270存儲(chǔ)發(fā)送的消息或數(shù)據(jù)。根據(jù)本發(fā)明,存儲(chǔ)器170和270可保 持關(guān)于裝置類型和特征的表信息,如下所述。
[0063] 圖2示出了在根據(jù)本發(fā)明的實(shí)施方式的HDMICEC系統(tǒng)中發(fā)送的數(shù)據(jù)塊和頭塊的 結(jié)構(gòu)。
[0064] 在HDMICEC系統(tǒng)中發(fā)送的數(shù)據(jù)幀可包括起始比特、頭塊、第一數(shù)據(jù)塊和第二數(shù)據(jù) 塊。頭塊包括源地址和目的地地址。第一數(shù)據(jù)塊包括操作碼塊,第二數(shù)據(jù)塊包括操作數(shù)塊。 這里,術(shù)語"操作碼"意指用于識(shí)別消息的指示。
[0065]參照?qǐng)D2,數(shù)據(jù)塊和頭塊的每一個(gè)可包括信息比特字段、E0M(消息結(jié)束)字段和ACK字段。信息比特字段可包括數(shù)據(jù)、操作碼或地址。E0M字段包括指示塊是否是消息的最 后一塊的比特。例如,E0M字段為0可指示具有一個(gè)或多個(gè)數(shù)據(jù)塊,E0M字段為1可指示消 息已結(jié)束。即使在發(fā)送E0M字段之后,消息包括額外數(shù)據(jù),接收消息的裝置也應(yīng)該將其丟 棄。
[0066] 圖3是示出根據(jù)本發(fā)明的實(shí)施方式的HDMICEC系統(tǒng)中的裝置的物理地址分配算 法的框圖。
[0067] 根據(jù)本發(fā)明的HDMICEC系統(tǒng)中的所有裝置應(yīng)該具有它們對(duì)應(yīng)的物理地址,以激活 HDMICEC功能。就新加至HDMICEC系統(tǒng)的裝置而言,應(yīng)該執(zhí)行物理地址分配機(jī)制。
[0068] 參照?qǐng)D3,HDMI主機(jī)裝置應(yīng)該執(zhí)行物理地址分配機(jī)制,而不管是否支持CEC功能。 除非支持CEC功能,否則其它裝置可不分配物理地址。物理地址可包括4個(gè)數(shù)字。
[0069] 參照?qǐng)D3,HDMI主機(jī)裝置產(chǎn)生物理地址0. 0. 0. 0,并從其中的EDID(擴(kuò)展顯示識(shí)別 數(shù)據(jù))閱讀地址。這里,術(shù)語"EDID"指保持諸如顯示裝置的類型、畫面尺寸或像素的顯示 裝置信息的數(shù)據(jù)結(jié)構(gòu)。
[0070]HDMI主機(jī)裝置應(yīng)該產(chǎn)生與其連接的HDMI源裝置的物理地址。HDMI源裝置的 EDIDVSDB(廠商專用數(shù)據(jù)塊)的一部分用于物理地址。作為產(chǎn)生HDMI源裝置的物理地址 的方法,每當(dāng)HDMI源裝置向下傳遞至下層時(shí)后續(xù)數(shù)字可加一。例如,參照?qǐng)D3,可將物理 地址1. 0. 0. 0分配至不存在的裝置,并且可將物理地址2. 0. 0. 0分配至A/V接收器或放大 器。在DVD、D-VHS和機(jī)頂盒(STB)連接至A/V接收器或放大器的下層的情況下,物理地址 2. 1. 0. 0、2. 2. 0. 0和2. 3. 0. 0可被分別分配至DVD、D-VHS和STB。此外,在PVR連接至STB 的下層的情況下,可將物理地址2. 3. 1. 0分配至PVR。
[0071] 根據(jù)本發(fā)明的另一實(shí)施方式,如果發(fā)現(xiàn)新的物理地址,則CEC裝置(下文中,"引發(fā) 器")應(yīng)該執(zhí)行以下操作中的至少一個(gè):
[0072] 1)邏輯地址的分配;
[0073] 2)通過廣播指示對(duì)應(yīng)的裝置的特征的〈特征報(bào)告〉消息來通知可支持特征;
[0074] 3)通過廣播指示主要裝置類型的〈物理地址報(bào)告〉消息來通知邏輯地址與物理地 址之間的關(guān)聯(lián)。
[0075] 可將〈特征報(bào)告〉消息和〈物理地址報(bào)告〉消息發(fā)送至HDMICEC系統(tǒng)中的其它 裝置(下文中,"跟隨器")。在發(fā)送〈物理地址報(bào)告〉消息之前可發(fā)送〈特征報(bào)告〉消息, 從而跟隨器可識(shí)別對(duì)應(yīng)的裝置。此外,〈物理地址報(bào)告〉消息可適于在發(fā)送〈特征報(bào)告〉消 息之后的預(yù)定時(shí)間內(nèi)被發(fā)送。例如,預(yù)定時(shí)間可為1秒。
[0076] 當(dāng)接收到〈特征報(bào)告〉消息或〈物理地址報(bào)告〉消息時(shí),跟隨器應(yīng)該不請(qǐng)求導(dǎo)致 引發(fā)器做出廣播消息響應(yīng)的消息以防止消息復(fù)制。
[0077] 圖4是示出根據(jù)本發(fā)明的實(shí)施方式的HDMICEC系統(tǒng)中的裝置的邏輯地址分配算 法的流程圖。
[0078] 根據(jù)本發(fā)明的實(shí)施方式,HDMICEC系統(tǒng)中的裝置的每一個(gè)可具有一個(gè)邏輯地址。 各個(gè)邏輯地址表示僅對(duì)其對(duì)應(yīng)的裝置唯一的功能,并且可在下表1中示出:
[0079] [表1]
【權(quán)利要求】
1. 一種控制包括多個(gè)裝置的HDMI CEC網(wǎng)絡(luò)上的HDMI CEC裝置的方法,該方法包括以 下步驟: 當(dāng)新裝置連接至所述HDMI CEC網(wǎng)絡(luò)時(shí),接收請(qǐng)求所述新裝置的物理地址分配的消息; 基于接收到的消息分配所述新裝置的物理地址;以及 當(dāng)所述新裝置的所述物理地址有效時(shí),分配所述新裝置的多個(gè)邏輯地址,所述多個(gè)邏 輯地址對(duì)應(yīng)于所述新裝置的所述多個(gè)裝置類型,其中通過利用標(biāo)記比特設(shè)置所述多個(gè)邏輯 地址中的至少一個(gè)。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述多個(gè)裝置類型包括所述新裝置的第一裝置 類型和第二裝置類型,基于所述新裝置的特征確定所述第一裝置類型。
3. 根據(jù)權(quán)利要求2所述的方法,所述方法還包括: 將物理地址消息發(fā)送至所述HDMI CEC網(wǎng)絡(luò)中的其它裝置,所述物理地址消息指示所述 新裝置的所述第一裝置類型,其中,所述物理地址消息指示所述新裝置的所述多個(gè)邏輯地 址中的至少一個(gè)與所述物理地址之間的關(guān)聯(lián)。
4. 根據(jù)權(quán)利要求1所述的方法,所述方法還包括: 將特征報(bào)告消息發(fā)送至所述HDMI CEC網(wǎng)絡(luò)中的其它裝置,所述特征報(bào)告消息指示所述 新裝置的特征。
5. 根據(jù)權(quán)利要求1所述的方法,其中,所述多個(gè)裝置類型包括TV、記錄裝置、調(diào)諧器、回 放裝置、音頻系統(tǒng)、CEC開關(guān)和處理器中的至少一個(gè)。
6. 根據(jù)權(quán)利要求1所述的方法,其中,分配多個(gè)邏輯地址的步驟包括: 將第一輪詢消息發(fā)送至第一邏輯地址,所述第一輪詢消息為指示所述第一邏輯地址是 否被其它裝置使用的消息; 接收響應(yīng)于所述第一輪詢消息的第一響應(yīng)消息;以及 如果所述第一邏輯地址未被其它裝置使用,則分配所述新裝置的所述第一邏輯地址, 并且如果所述第一邏輯地址被其它裝置使用,則將第二輪詢消息發(fā)送至第二邏輯地址,所 述第二輪詢消息為指示所述第二邏輯地址是否被其它裝置使用的消息。
7. 根據(jù)權(quán)利要求6所述的方法,如果所述第一邏輯地址被其它裝置使用,則該方法還 包括以下步驟: 接收響應(yīng)于所述第二輪詢消息的第二響應(yīng)消息;以及 當(dāng)所述第二邏輯地址被其它裝置使用時(shí),檢查所述第二邏輯地址是否是最后一個(gè)邏輯 地址; 當(dāng)所述第二邏輯地址是最后一個(gè)邏輯地址時(shí),檢查所述新裝置是否具有其它裝置類 型;以及 如果所述新裝置具有其它裝置類型,則執(zhí)行對(duì)應(yīng)于所述其它裝置類型的邏輯地址分配 處理,并且如果所述新裝置不具有其它裝置類型,則分配未注冊(cè)的邏輯地址。
8. 根據(jù)權(quán)利要求1所述的方法,其中,接收到的消息由具有起始比特和數(shù)據(jù)比特的幀 組成,其中所述數(shù)據(jù)比特的采樣周期等于或小于預(yù)定值。
9. 一種包括多個(gè)裝置的HDMI CEC網(wǎng)絡(luò)上的HDMI CEC裝置,該HDMI CEC裝置包括: 通信單元,其被配置為:當(dāng)新裝置連接至所述HDMI CEC網(wǎng)絡(luò)時(shí),接收請(qǐng)求所述新裝置 的物理地址分配的消息; 中央處理單元,其被配置為:基于接收到的消息分配所述新裝置的物理地址,以及,當(dāng) 所述新裝置的所述物理地址有效時(shí),分配所述新裝置的多個(gè)邏輯地址,所述多個(gè)邏輯地址 對(duì)應(yīng)于所述新裝置的所述多個(gè)裝置類型,其中通過利用標(biāo)記比特設(shè)置所述多個(gè)邏輯地址中 的至少一個(gè)。
10. 根據(jù)權(quán)利要求9所述的HDMI CEC裝置,其中,所述多個(gè)裝置類型包括所述新裝置的 第一裝置類型和第二裝置類型,基于所述新裝置的特征確定所述第一裝置類型。
11. 根據(jù)權(quán)利要求10所述的HDMI CEC裝置,所述HDMI CEC裝置還包括: 所述通信單元,其被配置為將物理地址消息發(fā)送至所述HDMI CEC網(wǎng)絡(luò)中的其它裝置, 所述物理地址消息指示所述新裝置的所述第一裝置類型,其中,所述物理地址消息指示所 述新裝置的所述多個(gè)邏輯地址中的至少一個(gè)與所述物理地址之間的關(guān)聯(lián)。
12. 根據(jù)權(quán)利要求9所述的HDMI CEC裝置,所述HDMI CEC裝置還包括: 所述通信單元,其被配置為將特征報(bào)告消息發(fā)送至所述HDMI CEC網(wǎng)絡(luò)中的其它裝置, 所述特征報(bào)告消息指示所述新裝置的特征。
13. 根據(jù)權(quán)利要求9所述的HDMI CEC裝置,其中,所述多個(gè)裝置類型包括TV、記錄裝置、 調(diào)諧器、回放裝置、音頻系統(tǒng)、CEC開關(guān)和處理器中的至少一個(gè)。
14. 根據(jù)權(quán)利要求9所述的HDMI CEC裝置,其中,所述中央處理單元還被配置為: 將第一輪詢消息發(fā)送至第一邏輯地址,所述第一輪詢消息為指示所述第一邏輯地址是 否被其它裝置使用的消息; 接收響應(yīng)于所述第一輪詢消息的第一響應(yīng)消息;以及 如果所述第一邏輯地址未被其它裝置使用,則分配所述新裝置的所述第一邏輯地址, 并且如果所述第一邏輯地址被其它裝置使用,則將第二輪詢消息發(fā)送至第二邏輯地址,所 述第二輪詢消息為指示所述第二邏輯地址是否被其它裝置使用的消息。
15. 根據(jù)權(quán)利要求14所述的HDMI CEC裝置,其中,如果所述第一邏輯地址被其它裝置 使用,則所述中央處理單元還被配置為: 接收響應(yīng)于所述第二輪詢消息的第二響應(yīng)消息;以及 當(dāng)所述第二邏輯地址被其它裝置使用時(shí),檢查所述第二邏輯地址是否是最后一個(gè)邏輯 地址; 當(dāng)所述第二邏輯地址是最后一個(gè)邏輯地址時(shí),檢查所述新裝置是否具有其它裝置類 型;以及 如果所述新裝置具有其它裝置類型,則執(zhí)行對(duì)應(yīng)于所述其它裝置類型的邏輯地址分配 處理,并且如果所述新裝置不具有其它裝置類型,則分配未注冊(cè)的邏輯地址。
16. 根據(jù)權(quán)利要求9所述的HDMI CEC裝置,其中,接收到的消息由具有起始比特和數(shù)據(jù) 比特的幀組成,其中所述數(shù)據(jù)比特的采樣周期等于或小于預(yù)定值。
【文檔編號(hào)】H04N21/63GK104350759SQ201380028640
【公開日】2015年2月11日 申請(qǐng)日期:2013年5月15日 優(yōu)先權(quán)日:2012年5月15日
【發(fā)明者】李在九, 李賢在, 梁承律 申請(qǐng)人:Lg電子株式會(huì)社