專利名稱:在無線hdmi cec中的包產(chǎn)生方法
技術(shù)領(lǐng)域:
與本發(fā)明一致的設(shè)備和方法涉及高清晰度多媒體接口 (HDMI)消費(fèi)電 子控制(CEC),更具體地說,涉及一種根據(jù)HDMI CEC規(guī)范的包產(chǎn)生方法。
背景技術(shù):
高清晰度多媒體接口 ( HDMI)是基于數(shù)字視頻交互標(biāo)準(zhǔn)的用于將PC連 接到監(jiān)視器的數(shù)字接口 ,并且能夠發(fā)送和接收高清晰度視頻和音頻。
HDMI具有三個獨(dú)立信道轉(zhuǎn)換最小差分信號傳輸(TMDS)信道、顯示 數(shù)據(jù)信道(DDC)和消費(fèi)電子控制(CEC)信道。HDMI使用單個物理電纜 發(fā)送和接收AV數(shù)據(jù)、裝置信息和控制命令。
具體地,HDMI CEC信道用于在通過HDMI電纜連接的裝置之間傳送控 制命令。例如,當(dāng)通過HDMI電纜將DTV連接到DVD播放器,并且通過 DTV的遙控器將用于控制DVD播放器的命令傳送到DTV時,DVT通過 HDMI CEC信道將控制命令轉(zhuǎn)發(fā)到DVD播放器。作為另 一示例,當(dāng)DVD播 放器進(jìn)入待機(jī)模式一段特定時間時,通過HDMI CEC信道傳遞與待機(jī)模式相 應(yīng)的控制命令,以將DTV切換到待機(jī)模式。
這樣,作為電纜接口規(guī)范的HDMI標(biāo)準(zhǔn)還沒有對無線HDMI進(jìn)行標(biāo)準(zhǔn)化。 另外,無線HDMI CEC也沒有標(biāo)準(zhǔn)化。
發(fā)明內(nèi)容
本發(fā)明的示例性實(shí)施例在于解決上述問題和/或缺點(diǎn)以及上面沒有描述 的其它缺點(diǎn)。另外,本發(fā)明不需要克服上述缺點(diǎn),并且本發(fā)明的示例性實(shí)施 例可以不克服上面描述的任何問題。
已經(jīng)提出本發(fā)明的 一方面以解決上述和/或問題和缺點(diǎn),并且本發(fā)明的一 方面提供一種在能夠根據(jù)無線HDMI CEC條件通過單個信道發(fā)送和接收AV 包和控制包的環(huán)境中產(chǎn)生包括指示包類型的字段的包,使得接收者能夠獲得 接收的包的類型的方法。根據(jù)本發(fā)明的一方面,包產(chǎn)生方法可包括在HDMI環(huán)境中產(chǎn)生包,所 述包包括有效載荷中的AV數(shù)據(jù)或控制數(shù)據(jù)和頭中指示包類型的字段;以及 發(fā)送產(chǎn)生的包。
根據(jù)本發(fā)明的另一方面,所述包包括有效載荷中的AV數(shù)據(jù)和頭中指示 包類型被設(shè)置為AV包類型的字段,或者包括有效載荷中的控制數(shù)據(jù)數(shù)據(jù)和 頭中指示包類型被設(shè)置為控制包類型的字段。
根據(jù)本發(fā)明的另一方面,通過單個無線信道發(fā)送AV包和控制包。 根據(jù)本發(fā)明的另一方面,所述包不包括消息結(jié)束(EOM)位或ACK位。 根據(jù)本發(fā)明的另 一方面,有效載荷中的控制數(shù)據(jù)包括指示控制數(shù)據(jù)的類 型的字段。
根據(jù)本發(fā)明的另一方面,產(chǎn)生步驟包括產(chǎn)生控制數(shù)據(jù),所述控制數(shù)據(jù) 包括有效載荷中的控制命令、頭中指示控制數(shù)據(jù)為控制數(shù)據(jù)類型的字段或響 應(yīng)于發(fā)送到有效載荷的數(shù)據(jù)的ACK數(shù)據(jù)以及指示控制數(shù)據(jù)為ACK數(shù)據(jù)類型
的字段。
根據(jù)本發(fā)明的另一方面,控制數(shù)據(jù)類型可指示控制數(shù)據(jù)是PING數(shù)據(jù)類型。
根據(jù)本發(fā)明的另一方面,控制數(shù)據(jù)是消費(fèi)電子控制(CEC)數(shù)據(jù)。 根據(jù)本發(fā)明的另一方面,包確定方法可包括接收包;以及通過檢查包
頭中指示包類型的字段來確定根據(jù)無線HDMI環(huán)境在有效載荷中形成的是
AV數(shù)據(jù)還是控制數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,所述包包括有效載荷中的AV數(shù)據(jù)和頭中指示
包類型被設(shè)置為AV包類型的字段,或者包括有效載荷中的控制數(shù)據(jù)數(shù)據(jù)和
頭中指示包類型被設(shè)置為控制包類型的字段。
根據(jù)本發(fā)明的另一方面,通過單個無線信道發(fā)送AV包和控制包。 根據(jù)本發(fā)明的另一方面,所述包不包括EOM位或ACK位。 根據(jù)本發(fā)明的另 一方面,有效載荷中的控制數(shù)據(jù)包括指示控制數(shù)據(jù)的類
型的字段。
根據(jù)本發(fā)明的另一方面,確定步驟包括確定控制數(shù)據(jù),所述控制數(shù)據(jù) 包括有效載荷中的控制命令、頭中指示控制數(shù)據(jù)為控制數(shù)據(jù)類型的字段或響 應(yīng)于發(fā)送到有效載荷的數(shù)據(jù)的ACK數(shù)據(jù)以及指示控制數(shù)據(jù)為ACK數(shù)據(jù)類型
的字段。根據(jù)本發(fā)明的另 一方面,控制數(shù)據(jù)產(chǎn)生包括指示控制數(shù)據(jù)是PING數(shù)據(jù) 類型的字段的控制數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,控制數(shù)據(jù)是消費(fèi)電子控制(CEC)數(shù)據(jù)。
通過下面結(jié)合附圖對本發(fā)明的特定示例性實(shí)施例進(jìn)行的描述,本發(fā)明的 上述和/或其它方面將會變得更加清楚,其中 圖1描述了可應(yīng)用本發(fā)明的視頻系統(tǒng);圖2是根據(jù)本發(fā)明的實(shí)施例的在無線HDMI CEC環(huán)境中的包產(chǎn)生方法的 流程圖;圖3描述了可應(yīng)用本發(fā)明的無線HDMI包; 圖4描述了作為一種無線HDMI包的無線HDMICEC包; 圖5描述了作為一種無線HDMI CEC包的無線HDMI ACK包; 圖6描述了作為一種無線HDMI CEC包的無線HDMI PING包;以及 圖7是根據(jù)本發(fā)明的實(shí)施例的在無線HDMI CEC環(huán)境中的包確定方法的 流程圖。
具體實(shí)施方式
現(xiàn)將參照附圖來更加詳細(xì)描述本發(fā)明的特定示例性實(shí)施例。 圖1描述了可應(yīng)用本發(fā)明的視頻系統(tǒng)。通過在HDMI CEC環(huán)境中將DTV 10 ( —種AV裝置)連接到DVD播放器20來組成圖1的視頻系統(tǒng)。DTV 10包括AV處理器11、 CEC處理器13、包傳送器15和無線通信器17。AV處理器11執(zhí)行產(chǎn)生AV包的處理,或者執(zhí)行再現(xiàn)或存儲從作為外部 AV裝置的DVD播放器20接收的AV包的處理。CEC處理器13執(zhí)行產(chǎn)生CEC包的處理或執(zhí)行包含在從DVD播放器20 接收的CEC包中的控制內(nèi)容的處理。包傳送器15將AV處理器11產(chǎn)生的AV包或CEC處理器13產(chǎn)生的CEC 包轉(zhuǎn)發(fā)到無線通信器17,稍后將進(jìn)行解釋。包傳送器15確定無線通信器17從DVD播放器20接收的包的類型,并 且基于確定的類型將接收的包轉(zhuǎn)發(fā)到AV處理器11或CEC處理器13。這樣,包傳送器15通過參照接收的包的頭中的指示包類型的字段中的數(shù)據(jù)來確定 包類型。
更詳細(xì)地,包傳送器15將無線通信器17從DVD播放器20接收的AV 包轉(zhuǎn)發(fā)到AV處理器11,并且將CEC包轉(zhuǎn)發(fā)到CEC處理器13。
無線通信器17將包傳送器15提供的AV包和CEC包發(fā)送到DVD播放 器20。在發(fā)送AV包的同時,無線通信器17可通過一個信道發(fā)送CEC包。 無線通信器17從DVD播放器20接收AV包和CEC包,并將它們轉(zhuǎn)發(fā) 到包傳送器15。這樣,無線通信器17通過一個信道接收AV包和CEC包。 可從DTVIO、 AV處理器ll、 CEC處理器13、包傳送器15和無線通信 器17推導(dǎo)出關(guān)于DVD播放器20、 AV處理器21、 CEC處理器23、包傳送 器25和無線通信器27的描述,因此將省略其描述。
現(xiàn)在,通過參照圖2示出在無線HDMI CEC環(huán)境中圖1的AV裝置(DTV 10或DVD播放器20)的包產(chǎn)生方法。圖2是根據(jù)本發(fā)明的實(shí)施例的在無線 HDMI CEC環(huán)境中的包產(chǎn)生方法的流程圖。
如圖2所示,AV裝置10或20產(chǎn)生包括有效載荷中的AV數(shù)據(jù)和CEC 數(shù)據(jù)(一種控制數(shù)據(jù))和頭中指示包類型的字段的包(SllO)。
具體地,AV裝置IO或20的AV處理器11或21產(chǎn)生包括有效載荷中的 AV數(shù)據(jù)和頭中的指示包類型"AV包"的字4爻。AV裝置IO或20的CEC處 理器13或23產(chǎn)生包括有效載荷中的CEC數(shù)據(jù)和頭中的指示包類型"CEC包" 的字段。
AV裝置10或20發(fā)送產(chǎn)生的包(S120)。由從包傳送器15接收AV處理 器11或CEC處理器13產(chǎn)生的包的無線通信器17執(zhí)行步驟S120。
更加詳細(xì)地解釋在步驟S110產(chǎn)生的包。圖3示出可應(yīng)用本發(fā)明的無線 HDMI包。將圖3的無線HDMI包200劃分成頭210和有效載荷220。頭210 包括版本字段211、源地址字段212、目的地址字段213和包類型字段214。 有效載荷220承載實(shí)際數(shù)據(jù)。
版本字段211傳達(dá)與無線HDMI的版本相關(guān)的信息。源地址字段212包 含無線網(wǎng)絡(luò)中產(chǎn)生和發(fā)送包的AV裝置的物理地址。目的地址字段213包含 無線網(wǎng)絡(luò)中包去往的AV裝置的物理地址。
包類型字段214包含關(guān)于包類型的信息。通過有效載荷220中的數(shù)據(jù)類 型確定包類型。因此,通過有效載荷220的數(shù)據(jù)類型確定包類型字段214中關(guān)于包類型的信息。當(dāng)有效載荷220包括AV數(shù)據(jù)時,包類型字段214包括指示包類型"AV 包"的代碼。當(dāng)有效載荷220包括"CEC包"時,包類型字段214包括指示 包類型"CEC包"的代碼。圖4描述了作為一種無線HDMI包的無線HDMI CEC包。圖4的無線 HDMI CEC包300基于圖3的無線HDMI包被組成,并且承載控制數(shù)據(jù)。無線HDMI CEC包300的有效載荷320包括作為消息350的控制數(shù)據(jù)的 CEC數(shù)據(jù)。消息350包括包含發(fā)送無線HDMI CEC包300的AV裝置的邏 輯地址的源字段351、包含接收無線HDMI CEC包300的AV裝置的邏輯地 址的目的字段352、包含指示消息類型的信息的消息類型字段353和包含實(shí) 際控制數(shù)據(jù)(CEClt據(jù))的消息有效載荷354。無線HDMICEC包300的頭310包括版本字4史311、源地址字段312、 目的地址字段313和包類型字段314。包類型字段314包含指示包是無線 HDMI CEC包300 (即,有效載荷320中的數(shù)據(jù)是CEC數(shù)據(jù))的信息"CEC"。與有線HDMI包相似,消息350包括源字段351和目的字段352。消息 類型字段353和有效載荷354位于源字段351和目的字段352之后,。由于能夠從包結(jié)構(gòu)中的消息類型字4爻353獲得消息大小,因此消息350 可不包括指示消息350的結(jié)束的消息結(jié)束(EOM)位。與有線HDMI不同,無線HDMI逐個包地進(jìn)行通信,并不包括使用一位 進(jìn)行答復(fù)的ACK。接收包的AV裝置可產(chǎn)生ACK以進(jìn)行使用包和發(fā)送包的 接收確認(rèn),將參照圖5進(jìn)行描述。圖5描述了作為一種無線HDMI CEC包的無線HDMI ACK包。圖5的 HDMI ACK包400承載有效載荷420中消息形式的ACK消息450。 ACK消 息450包括包含指示確認(rèn)哪個消息的信息的消息有效載荷454。消息類型453 包括指示ACK消息450的信息。組成圖5的無線HDMI ACK包400以響應(yīng)于與"待機(jī)才莫式"相關(guān)的消息 進(jìn)行確認(rèn)。消息有效載荷454包含"待機(jī)模式",消息類型453包含作為指示 ACK消息450的類型的信息的"ACK"。同時,AV裝置可產(chǎn)生無線HDMI PING包,作為包括檢查AV裝置是否 以邏輯地址存在的控制消息的包,現(xiàn)在進(jìn)行描述。圖6描述了作為一種無線 HDMI CEC包的無線HDMI PING包。圖6的hdmi ping包500包括有效載荷520中消息形式的ping消息 550。 ping消息550不包括消息有效載荷。消息類型553包含指示ping消 息550的信息。
可通過根據(jù)如上所述組成的有效載荷中的數(shù)據(jù)類型將指示包類型的字段 包括在包頭中來產(chǎn)生并發(fā)送包,當(dāng)接收包并確定包類型時可處理數(shù)據(jù)。
圖7是根據(jù)本發(fā)明的實(shí)施例的在無線hdmi cec環(huán)境中的包確定方法的
流程圖。
av裝置10或20接收包(s710 )。在s710,通過無線通信器17或27接 收包,并且將包轉(zhuǎn)發(fā)到包傳送器15或25。
接著,av裝置10或20通過檢查包頭中指示包類型的字段來確定有效載 荷中包含av數(shù)據(jù)和作為控制數(shù)據(jù)的cec數(shù)據(jù)中的哪一個(s720 )。
具體地,av裝置10或20的包傳送器15或25檢查包頭中指示包類型的 字段是包括"av包"還是"cec包",并且將包提供給av處理器11或21 或者cec處理器13或23。當(dāng)指示包類型的字段是"av包",則包傳送器15 或25將包應(yīng)用于av處理器11或21。當(dāng)指示包類型的字段是"cec包"時, 則包傳送器15或25將包應(yīng)用于cec處理器13或23。
如圖2至圖6所示產(chǎn)生在av裝置10或20接收的包,將不進(jìn)行進(jìn)一步 解釋。
如上所述,通過根據(jù)包括在有效載荷中的數(shù)據(jù)類型將指示包類型的字段 包括在包頭中來產(chǎn)生圖3至圖6的包。因此,可在無線hdmi中通過單個無 線信道收發(fā)av數(shù)據(jù)和控制數(shù)據(jù)。
現(xiàn)在,根據(jù)本發(fā)明的另一實(shí)施例,在無線hdmi中通過兩個信道,而不 是單個信道收發(fā)av數(shù)據(jù)和控制數(shù)據(jù)。
當(dāng)無線hdmi提供多信道來通過兩個信道發(fā)送數(shù)據(jù)時,除了無線hdmi 的av數(shù)據(jù)信道之外還分配另 一信道作為無線控制數(shù)據(jù)信道來收發(fā)控制消息。
所述方法不需要在每個包中指定包類型,但是需要關(guān)于哪個是cec數(shù)據(jù) 信道的信息。由于每個連接的裝置都必須發(fā)送和接收與多信道相關(guān)的消息, 因此物理層應(yīng)該允許同時通過兩個信道進(jìn)行物理發(fā)送和接收。
根據(jù)本發(fā)明的另 一實(shí)施例,使用無線hdmi和其它無線技術(shù)(例如,ieee 802.11.x、藍(lán)牙、uwb等)單獨(dú)支持cec數(shù)據(jù)。這種方法需要分別用于無線 hdmi和其它無線技術(shù)的單獨(dú)的物理層。如上所述,通過在有效載荷中包括AV數(shù)據(jù)或控制數(shù)據(jù),并且在頭中包 括指示包類型的字段在無線HDMI環(huán)境中產(chǎn)生并發(fā)送包。因此,可在無線 HDMI中通過單個信道收發(fā)AV數(shù)據(jù)和控制數(shù)據(jù)。盡管已經(jīng)顯示和描述了本發(fā)明的一些實(shí)施例,但本領(lǐng)域的技術(shù)人員應(yīng)該 理解,在不脫離本發(fā)明的原理和精神的情況下,可以在這個實(shí)施例中進(jìn)行改 變,本發(fā)明的范圍由權(quán)利要求及其等同物來限定。
權(quán)利要求
1、 一種包產(chǎn)生方法,包括根據(jù)高清晰度多媒體接口環(huán)境產(chǎn)生包,所述包包括有效載荷中的AV數(shù) 據(jù)或控制數(shù)據(jù)和頭中指示包類型的字段;以及 發(fā)送產(chǎn)生的包。
2、 如權(quán)利要求1所述的包產(chǎn)生方法,其中,所述包包括有效載荷中的 AV數(shù)據(jù)和頭中指示包類型被設(shè)置為AV包類型的字段,或者包括有效載荷中 的控制數(shù)據(jù)數(shù)據(jù)和頭中指示包類型被設(shè)置為控制包類型的字段。
3、 如權(quán)利要求1所述的包產(chǎn)生方法,其中,通過單個無線信道發(fā)送AV 包和控制包。
4、 如權(quán)利要求1所述的包產(chǎn)生方法,其中,所述包不包括消息結(jié)束位或 ACK位。
5、 如權(quán)利要求1所述的包產(chǎn)生方法,其中,有效載荷中的控制數(shù)據(jù)包括 指示控制數(shù)據(jù)的類型的字段。
6、 如權(quán)利要求5所述的包產(chǎn)生方法,其中,所述產(chǎn)生步驟包括產(chǎn)生控 制數(shù)據(jù),所述控制數(shù)據(jù)包括有效載荷中的控制命令、頭中指示控制數(shù)據(jù)為控 制數(shù)據(jù)類型的字段或響應(yīng)于發(fā)送到有效載荷的數(shù)據(jù)的ACK數(shù)據(jù)以及指示控 制數(shù)據(jù)為ACK數(shù)據(jù)類型的字段。
7、 如權(quán)利要求5所述的包產(chǎn)生方法,其中,控制數(shù)據(jù)包括指示控制數(shù)據(jù) 是PING數(shù)據(jù)類型的字段。
8、 如權(quán)利要求1所述的包產(chǎn)生方法,其中,控制數(shù)據(jù)是消費(fèi)電子控制數(shù)據(jù)。
9、 一種包確定方法,包括 才妄收包;以及通過檢查包頭中指示包類型的字段來確定根據(jù)無線高清晰度多媒體接口 環(huán)境在有效載荷中形成的是AV數(shù)據(jù)還是控制數(shù)據(jù)。
10、 如權(quán)利要求9所述的包確定方法,其中,所述包包括有效載荷中的 AV數(shù)據(jù)和頭中指示包類型被設(shè)置為AV包類型的字段,或者包括有效載荷中 的控制數(shù)據(jù)和頭中指示包類型被設(shè)置為控制包類型的字段。
11、 如權(quán)利要求9所述的包確定方法,其中,通過單個無線信道發(fā)送AV包和控制包。
12、 如權(quán)利要求9所述的包確定方法,其中,所述包不包括消息結(jié)束位或ACK位。
13、 如權(quán)利要求9所述的包確定方法,其中,有效載荷中的控制數(shù)據(jù)包 括指示控制數(shù)據(jù)的類型的字段。
14、 如權(quán)利要求13所述的包確定方法,其中,所述確定步驟包括確定 控制數(shù)據(jù),所述控制數(shù)據(jù)包括有效載荷中的控制命令、頭中指示控制數(shù)據(jù)為 控制數(shù)據(jù)類型的字段或響應(yīng)于發(fā)送到有效載荷的數(shù)據(jù)的ACK數(shù)據(jù)以及指示 控制數(shù)據(jù)為ACK數(shù)據(jù)類型的字段。
15、 如權(quán)利要求13所述的包確定方法,其中,控制數(shù)據(jù)產(chǎn)生包括指示控 制數(shù)據(jù)是PING數(shù)據(jù)類型的字段的控制數(shù)據(jù)。
16、 如權(quán)利要求9所述的包確定方法,其中,控制數(shù)據(jù)是消費(fèi)電子控制數(shù)據(jù)。
全文摘要
一種在無線HDMI CEC中的包產(chǎn)生方法,所述方法包括根據(jù)HDMI環(huán)境產(chǎn)生包,所述包包括有效載荷中的AV數(shù)據(jù)或控制數(shù)據(jù)和頭中指示包類型的字段;以及發(fā)送產(chǎn)生的包。因此,在HDMI中可通過單個信道收發(fā)AV數(shù)據(jù)和控制數(shù)據(jù)。
文檔編號H04L1/00GK101312386SQ200810005709
公開日2008年11月26日 申請日期2008年2月3日 優(yōu)先權(quán)日2007年5月22日
發(fā)明者樸時弘, 柳浩晶, 洪真佑, 裴大奎, 金東暎 申請人:三星電子株式會社