專利名稱:A/v網(wǎng)絡(luò)系統(tǒng)、機(jī)頂盒、圖像顯示設(shè)備及其方法
A/V網(wǎng)絡(luò)系統(tǒng)、機(jī)頂盒、圖像顯示設(shè)備及其方法技術(shù)領(lǐng)域與本發(fā)明相關(guān)的系統(tǒng)、設(shè)備和方法涉及一種用戶接口 (UI)傳輸系統(tǒng)、 機(jī)頂盒、圖像顯示設(shè)備以及提供UI的方法,更具體地說,涉及將遠(yuǎn)程UI有 效提供給連接到機(jī)頂盒的圖像顯示設(shè)備的家庭音頻和視頻(A/V)網(wǎng)絡(luò)系統(tǒng)、 機(jī)頂盒、圖像顯示設(shè)備以及提供UI的方法。
背景技術(shù):
通常,家庭A/V網(wǎng)絡(luò)(諸如,高清晰音頻-視頻網(wǎng)絡(luò)聯(lián)盟(HANA)網(wǎng)絡(luò) 或數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)網(wǎng)絡(luò))經(jīng)由單條線纜連接數(shù)字電視(DTV)、 機(jī)頂盒(STB)、記錄器等,從而能夠進(jìn)行內(nèi)容傳輸和裝置操作,并且以DTV 為中心。在這種家庭A/V網(wǎng)絡(luò)中,所有裝置的UI顯示在DTV上。因此,在裝置 中從Java應(yīng)用渲染的UI必須被發(fā)送到DTV。圖1是示出現(xiàn)有技術(shù)UI提供系統(tǒng)的結(jié)構(gòu)的框圖。在圖1中,現(xiàn)有技術(shù)UI提供系統(tǒng)100包括機(jī)頂盒10,執(zhí)行開放式有 線應(yīng)用平臺(OCAP)服務(wù)的Java應(yīng)用的操作;以及數(shù)字電視(DTV) 20, 連接到紅-綠-藍(lán)(RGB)線纜。OCAP服務(wù)是有線TV標(biāo)準(zhǔn)的一部分,具體說涉及雙向通信,并且是為 雙向TV服務(wù)或可在所有有線TV上操作的應(yīng)用設(shè)計的中間軟件層。STB 10包括應(yīng)用單元11、處理單元13和UI渲染單元15。如果在STB 10 中的應(yīng)用單元11感測到事件,則處理單元13提取與該事件相應(yīng)的UI數(shù)據(jù), 并且UI渲染單元15根據(jù)UI數(shù)據(jù)渲染UI。隨后,該UI被發(fā)送到DTV 20。 DTV 20顯示UI。在現(xiàn)有技術(shù)UI提供系統(tǒng)100中,在STB 10中渲染的UI被發(fā)送到DTV 20,并且DTV20僅僅需要具有用于顯示UI的功能。因此,現(xiàn)有技術(shù)UI提供系統(tǒng)不能夠在家庭A/V網(wǎng)絡(luò)上遠(yuǎn)程發(fā)送UI。發(fā)明內(nèi)容本發(fā)明示例性實施例克服上述缺點和其它上面未描述的缺點。而且,本 發(fā)明不需要克服上述缺點,并且本發(fā)明示例性實施例可不克服上述的任何問 題。本發(fā)明提供用于將遠(yuǎn)程UI有效地提供給連接到機(jī)頂盒的所有圖像顯示 設(shè)備的家庭A/V網(wǎng)絡(luò)系統(tǒng)、機(jī)頂盒、圖像顯示設(shè)備以及提供UI的方法。根據(jù)本發(fā)明的一方面,提供一種家庭A/V網(wǎng)絡(luò)系統(tǒng),所述系統(tǒng)包括機(jī) 頂盒,分析事件并輸出與該事件相應(yīng)的UI數(shù)據(jù);以及圖像顯示設(shè)備,根據(jù) UI數(shù)據(jù)渲染(render)并顯示UI。機(jī)頂盒可包括存儲單元,存儲UI數(shù)據(jù);應(yīng)用單元,感測事件的發(fā)生; UI處理單元,分析事件并從存儲單元提取與該事件相應(yīng)的UI數(shù)據(jù);以及UI 提供單元,將UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備。UI數(shù)據(jù)可以^^艮據(jù)圖像顯示設(shè)備的UI渲染單元的UI類信息。機(jī)頂盒還可包括對UI數(shù)據(jù)進(jìn)行排隊以將其發(fā)送到圖像顯示設(shè)備的輸入/ 輸出(1/0)排隊單元,并且如果感測到多個事件,則UI處理單元產(chǎn)生關(guān)于 與多個事件相應(yīng)的圖像顯示設(shè)備的列表和消息并將該列表和消息提供給I/O 排隊單元。如果感測到多個事件,則UI處理單元可產(chǎn)生關(guān)于與多個事件相應(yīng)的圖像 顯示設(shè)備的列表和消息,并且UI提供單元可基于列表將UI數(shù)據(jù)和消息發(fā)送 到圖像顯示設(shè)備。UI提供單元可從圖像顯示設(shè)備接收對消息的響應(yīng),并且UI處理單元根 據(jù)該響應(yīng)在列表上寫入UI數(shù)據(jù)被發(fā)送,并管理列表。圖像顯示設(shè)備可包括接收UI數(shù)據(jù)的UI發(fā)送和接收單元、基于UI數(shù) 據(jù)渲染UI的UI渲染單元以及顯示UI的顯示單元。UI數(shù)據(jù)可以是根據(jù)UI渲染單元的UI類信息。UI發(fā)送/接收單元可接收關(guān)于與事件相應(yīng)的圖像顯示設(shè)備的UI數(shù)據(jù)和消 息,并且圖像顯示設(shè)備還可包括對消息進(jìn)行排隊的1/0排隊單元。根據(jù)本發(fā)明的另 一方面,提供連接到至少一個圖像顯示設(shè)備的機(jī)頂盒, 所述機(jī)頂盒包括存儲單元,存儲UI數(shù)據(jù);應(yīng)用單元,感測事件的發(fā)生; UI處理單元,分析事件并從存儲單元提取與該事件相應(yīng)的UI數(shù)據(jù);以及UI 提供單元,將UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備。UI數(shù)據(jù)可以是根據(jù)圖像顯示設(shè)備的UI渲染單元的UI類信息。 機(jī)頂盒還可包括對UI數(shù)據(jù)進(jìn)行排隊以將其發(fā)送到圖像顯示設(shè)備的1/0排隊單元,其中,如果感測到多個事件,則UI處理單元產(chǎn)生關(guān)于與多個事件相 應(yīng)的圖像顯示設(shè)備的列表和消息并將該列表和消息提供給I/O排隊單元。如果感測到多個事件,則UI處理單元可產(chǎn)生關(guān)于與所述多個事件相應(yīng)的 圖像顯示設(shè)備的列表和消息,并且UI提供單元可基于列表將UI數(shù)據(jù)和消息發(fā)送到圖像顯示設(shè)備。UI提供單元可從圖像顯示設(shè)備接收對消息的響應(yīng),并且UI處理單元可 才艮據(jù)響應(yīng)在列表上寫入UI數(shù)據(jù)被發(fā)送,并可管理列表。根據(jù)本發(fā)明的另一方面,提供一種連接到機(jī)頂盒的圖像顯示設(shè)備,所述圖像顯示設(shè)備包括從機(jī)頂盒接收UI數(shù)據(jù)的UI發(fā)送和接收單元、基于UI數(shù)據(jù) 渲染UI的UI渲染單元、以及顯示UI的顯示單元。 UI數(shù)據(jù)可以是根據(jù)UI渲染單元的UI類信息。根據(jù)本發(fā)明的另一方面,提供一種用于在包括連接到機(jī)頂盒的至少一個圖像顯示設(shè)備的家庭A/V網(wǎng)絡(luò)系統(tǒng)中提供UI的方法,所述方法包括如果 發(fā)生事件,則分析該事件并由機(jī)頂盒將與該事件相應(yīng)的用戶界面(UI)數(shù)據(jù) 發(fā)送到圖像顯示設(shè)備,并且由圖像顯示設(shè)備根據(jù)UI數(shù)據(jù)渲染并顯示UI。發(fā)送UI數(shù)據(jù)的步驟可包括感測事件的發(fā)生,分析該事件并提取與該事件 相應(yīng)的UI數(shù)據(jù),并將該UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備。渲染和顯示UI的步驟可包括接收UI數(shù)據(jù),基于該UI數(shù)據(jù)渲染UI,并 顯示UI。根據(jù)本發(fā)明的另 一方面,提供一種用于在連接到至少一個圖像顯示設(shè)備的機(jī)頂盒中提供用戶界面(UI)的方法,所述方法包括感測事件的發(fā)生, 分析該事件并從存儲單元提取與該事件相應(yīng)的UI數(shù)據(jù),并將該UI數(shù)據(jù)發(fā)送 到圖像顯示設(shè)備。根據(jù)本發(fā)明的另 一方面,提供一種用于在連接到機(jī)頂盒的圖像顯示設(shè)備 中提供用戶界面(UI)的方法,所述方法包括從機(jī)頂盒接收UI數(shù)據(jù),基于 UI數(shù)據(jù)渲染UI,并顯示UI。
通過結(jié)合附圖對示例性實施例進(jìn)行的以下描述,本發(fā)明的上述和其他方面將會變得更加清楚并更加容易理解,其中圖1是示出現(xiàn)有技術(shù)UI提供系統(tǒng)的結(jié)構(gòu)的框圖;圖2是示出根據(jù)本發(fā)明示例性實施例的家庭A/V網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)的框圖;圖3是詳細(xì)示出圖2中的家庭A/V網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)的框圖;圖4是根據(jù)本發(fā)明另一示例性實施例的機(jī)頂盒的結(jié)構(gòu)的框圖;圖5是示出根據(jù)本發(fā)明另一示例性實施例的圖像顯示設(shè)備的結(jié)構(gòu)的框圖;圖6是示出根據(jù)本發(fā)明示例性實施例的UI提供方法的流程圖;圖8是示出根據(jù)本發(fā)明示例性實施例的圖像顯示設(shè)備的UI提供方法的流程圖;圖9是根據(jù)本發(fā)明另一示例性實施例的機(jī)頂盒的UI提供方法的流程圖; 圖10是根據(jù)本發(fā)明另 一示例性實施例的圖像顯示設(shè)備的UI提供方法的 流程圖。
具體實施方式
現(xiàn)將詳細(xì)參照本發(fā)明示例性實施例,其示例在附圖中示出,其中,相同 標(biāo)號始終表示相同部件。以下描述示例性實施例以便通過參照附圖解釋本發(fā) 明。圖2是示出根據(jù)本發(fā)明示例性實施例的家庭A/V網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)的框圖。參照圖2,家庭A/V網(wǎng)絡(luò)系統(tǒng)200包括機(jī)頂盒210和多個圖像顯示設(shè)備, 即,圖像顯示設(shè)備220-1、圖像顯示設(shè)備220-2、…和圖像顯示設(shè)備220-N。 機(jī)頂盒210和多個圖像顯示設(shè)備220-1、 220-2、...和220-N經(jīng)由IEEE 1394 線纜彼此連接,并使用按照IEEE 1394提供的TCP/IP網(wǎng)絡(luò)功能發(fā)送數(shù)據(jù)。如果發(fā)生事件,則機(jī)頂盒210根據(jù)遠(yuǎn)程抽象窗口工具包(AWT)通信協(xié) 議發(fā)送并接收與該事件的類型相應(yīng)的數(shù)據(jù)。事件的類型是UI事件(諸如 Graphics 、 Widget等)。AWT是圖形用戶界面(GUI)包,是用于驅(qū)動GUI的Java的GUI機(jī)制, 通過AWT可產(chǎn)生包括按鈕、復(fù)選框、圖像或文本的GUI。如果發(fā)生事件,則機(jī)頂盒210分析事件并將與該事件相應(yīng)的UI數(shù)據(jù)輸出 到圖像顯示設(shè)備220-1。如果發(fā)生多個事件,則機(jī)頂盒210將與所述多個事件相應(yīng)的各UI數(shù)據(jù)輸出到每個事件被執(zhí)行的相應(yīng)的圖像顯示設(shè)備。每個圖像顯示設(shè)備220-1、 220-2、…和220-N根據(jù)從機(jī)頂盒210輸出的 UI數(shù)據(jù)渲染并顯示UI。圖像顯示設(shè)備可以是DTV。 以下,作為示例解釋上述過程。如果發(fā)生用于顯示電子節(jié)目指南(EPG)的事件,則機(jī)頂盒分析EPG顯 示事件,提取與EPG顯示事件相應(yīng)的UI數(shù)據(jù)并將其輸出到圖像顯示設(shè)備。 圖像顯示設(shè)備渲染并顯示與UI數(shù)據(jù)相應(yīng)的EPGUI。 圖3是詳細(xì)示出圖2中的家庭A/V網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)的框圖。也就是說, 圖3代表性地示出機(jī)頂盒210以及在圖2中示出的圖像顯示設(shè)備220-1、 220-2、…和220-N中的圖像顯示設(shè)備220-1的結(jié)構(gòu)。在圖3中,家庭A/V網(wǎng)絡(luò)系統(tǒng)200包括機(jī)頂盒210和圖像顯示設(shè)備220-1。 機(jī)頂盒210包括應(yīng)用單元310、 UI處理單元320和UI提供單元330。 應(yīng)用單元310感測是否發(fā)生事件。更具體地,應(yīng)用單元310感測從圖像 顯示設(shè)備220-1產(chǎn)生的用戶事件。也就是說,圖像顯示設(shè)備220-1將從輸入裝 置(未示出)產(chǎn)生的用戶事件發(fā)送到機(jī)頂盒210,應(yīng)用單元310感測用戶事 件。更詳細(xì)地說,應(yīng)用單元310根據(jù)感測的事件調(diào)用Java應(yīng)用程序界面 (API )。UI處理單元320分析感測的事件并提取與該事件相應(yīng)的UI數(shù)據(jù)。UI處 理單元320可以是Java虛擬機(jī)(JVM )。更具體地,UI處理單元320使用調(diào)用的JAVA API分析事件的UI包,并 根據(jù)UI包從存儲單元(未示出)提取本地方法(native method)。該"本地 方法,,表示用于渲染UI的UI類,UI類通過包捆綁被分類。本地方法可以是 根據(jù)圖像顯示設(shè)備220-1的UI渲染單元350的類型的UI類,即,窗口工具 包。Quicktime ( QT )和Shadow是窗口工具包的示例。在整個描述中,UI數(shù)據(jù)表示本地方法或UI類信息。存儲單元(未示出)存儲UI數(shù)據(jù)。JAVA AWT UI API表示Java類庫和用于渲染UI的類的集合。在這些中,包表示;f皮此相關(guān)的類的捆綁。UI提供單元330將UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備220-1 。圖像顯示設(shè)備220-1包括UI發(fā)送和接收單元340、 UI渲染單元350和顯示單元360。UI發(fā)送和接收單元340將從輸入裝置(未示出)產(chǎn)生的用戶事件發(fā)送到 機(jī)頂盒210,或從UI提供單元330接收UI數(shù)據(jù)。UI渲染單元350基于接收的UI數(shù)據(jù)渲染UI。也就是說,UI渲染單元 350使用包括在UI數(shù)據(jù)中的UI類來渲染UI。 UI渲染單元350可以是窗口工 具包或圖形驅(qū)動器。顯示單元360顯示UI。圖3僅示出圖像顯示裝置220-1的結(jié)構(gòu),但是能夠以相同方式構(gòu)成圖2 中顯示的多個圖像顯示設(shè)備220-1、 220-2、…和220-N。圖4是根據(jù)本發(fā)明另 一示例性實施例的機(jī)頂盒的結(jié)構(gòu)的框圖。在圖4中,機(jī)頂盒400包括應(yīng)用單元410、 UI處理單元420、存儲單元 430、輸入/輸出(I/O )排隊單元440和UI提供單元450。應(yīng)用單元410感測是否發(fā)生一個或多個事件,并可執(zhí)行與圖3中的應(yīng)用 單元310相同的功能。UI處理單元420分析多個感測的事件并從存儲單元430提取與每個事件 相應(yīng)的UI數(shù)據(jù)。UI處理單元420可執(zhí)行與圖3中的UI處理單元320相同的 功能。此外,UI處理單元420產(chǎn)生關(guān)于與事件相應(yīng)的圖像顯示設(shè)備的列表和消自例如,假設(shè)從應(yīng)用單元410感測的多個事件包括從圖2中示出的圖像顯 示設(shè)備220-1產(chǎn)生的EPG顯示事件和從圖2中示出的圖像顯示裝置220-2產(chǎn) 生的游戲事件。在這種情況下,UI處理單元420產(chǎn)生指示從圖像顯示設(shè)備220-1產(chǎn)生EPG 顯示事件以及從圖像顯示設(shè)備220-2產(chǎn)生游戲事件的列表和消息。 UI處理單元420將列表和消息提供給I/O排隊單元440。 此外,如果UI處理單元420發(fā)送與事件相應(yīng)的消息并接收對該消息的響 應(yīng),則UI處理單元420記錄并管理與被發(fā)送的事件相應(yīng)的UI數(shù)據(jù)。存儲單元430存儲UI數(shù)據(jù)。UI數(shù)據(jù)可以是根據(jù)圖像顯示設(shè)備的UI渲染 單元的類型(即,根據(jù)窗口工具包的類型)的UI類。QT和Shadow是窗口 工具包的示例。存儲單元430存儲與各個窗口工具包相應(yīng)的UI類。UI渲染單元的類型??蛇x擇地,存儲單元430可從與機(jī)頂盒400連接的圖像 顯示設(shè)備接收UI渲染單元的類型并存儲接收的信息。用于存儲與UI渲染單 元的類型相應(yīng)的UI類的方法能夠以多種方式實現(xiàn),并且不限于上述方式。I/O排隊單元440對UI數(shù)據(jù)進(jìn)行排隊以將其發(fā)送到圖像顯示設(shè)備或從圖 像顯示設(shè)備接收UI數(shù)據(jù)。UI提供單元450基于列表將UI數(shù)據(jù)和消息發(fā)送到圖像顯示設(shè)備,并且 可執(zhí)行與圖3中的UI提供單元330相同的功能。另外,UI提供單元450可從圖像顯示設(shè)備接收對消息的響應(yīng)。圖5是示出根據(jù)本發(fā)明另一示例性實施例的圖像顯示設(shè)備的結(jié)構(gòu)的框圖。在圖5中,圖像顯示設(shè)備500包括UI發(fā)送和接收單元510、輸入/輸出 (I/O )排隊單元520、 UI渲染單元530和顯示單元540。UI發(fā)送和接收單元510從機(jī)頂盒接收UI數(shù)據(jù)和消息,并且可執(zhí)行與圖 3中的UI發(fā)送和接收單元340相同的功能。UI發(fā)送和接收單元510將對消息的響應(yīng)發(fā)送到機(jī)頂盒。 I/O排隊單元520對消息進(jìn)行排隊。UI渲染單元530和顯示單元540可執(zhí)行分別與UI渲染單元350和顯示單元360相同的功能,因此為簡明而省略詳細(xì)描述。圖6是示出才艮據(jù)本發(fā)明示例性實施例的UI提供方法的流程圖。參照圖6,在操作S610發(fā)生事件。在搡作S620,在家庭A/V網(wǎng)絡(luò)系統(tǒng)中的機(jī)頂盒分析事件并將與該事件相應(yīng)的UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備。 在操作S630,圖像顯示設(shè)備根據(jù)UI數(shù)據(jù)渲染并顯示UI。 因此,家庭A/V網(wǎng)絡(luò)系統(tǒng)可將遠(yuǎn)程UI有效地提供給與機(jī)頂盒連接的所有圖像顯示設(shè)備。在圖7中,機(jī)頂盒在操作S710感測事件的發(fā)生。機(jī)頂盒在操作S720分 析事件并提取與該事件相應(yīng)的UI數(shù)據(jù)。機(jī)頂盒在操作S730將UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備。例如,如果^/L頂盒感測發(fā)生用戶事件,則;f幾頂盒調(diào)用UIAPI。也就是說, 通過命令"application.java,,來調(diào)用java.awt類。隨后,機(jī)頂盒分析事件并提取與該事件相應(yīng)的UI數(shù)據(jù)。例如,如果分析 的事件是"qt.buttonRect(0,0)",則qt的"bu加nRect(0,0)"類信息被提取。 "qt.bu加nRect(0,0)"類信息被發(fā)送到圖像顯示設(shè)備。在整個描述中,UI數(shù)據(jù)表示本地方法或UI類信息。因此,機(jī)頂盒使用基于Java應(yīng)用的服務(wù)(諸如OCAP )并與家庭A/V網(wǎng) 絡(luò)系統(tǒng)相互作用,從而可提供遠(yuǎn)程UI。圖8是示出根據(jù)本發(fā)明示例性實施例的圖像顯示設(shè)備的UI提供方法的流 程圖。在圖8中,在操作S810,圖像顯示設(shè)備從機(jī)頂盒接收與事件相應(yīng)的UI 數(shù)據(jù)。圖像顯示設(shè)備在操作S820基于UI數(shù)據(jù)渲染UI并在操作S830顯示UI。 例如,圖像顯示設(shè)備可具有基于從機(jī)頂盒接收的"qt.buttonRect(0,0)"類信息的按鈕,并實現(xiàn)按鈕的顏色。換句話說,圖像顯示設(shè)備渲染按鈕的UI,并顯示按鈕UI。因此,無需單獨的Java虛擬機(jī)(JVM),圖像顯示設(shè)備可提供基于Java 應(yīng)用的UI,從而可最小化用于提供基于Java應(yīng)用的UI所需的成本。圖9是示出根據(jù)本發(fā)明另 一示例性實施例的機(jī)頂盒的UI提供方法的流程圖。在圖9中,機(jī)頂盒在操作S910感測事件的發(fā)生。如果發(fā)生多個事件,則 在操作S920產(chǎn)生關(guān)于與事件相應(yīng)的圖像顯示設(shè)備的列表和消息。 機(jī)頂盒分析多個事件并提取與事件相應(yīng)的UI數(shù)據(jù)。 基于列表,UI數(shù)據(jù)和消息在操作S930被發(fā)送到每個圖像顯示設(shè)備。 例如,如果在列表中寫入從圖像顯示設(shè)備220-1產(chǎn)生EPG顯示事件并從 圖像顯示設(shè)備220-2產(chǎn)生游戲事件,則機(jī)頂盒將與EPG顯示事件相應(yīng)的UI 數(shù)據(jù)和消息發(fā)送到圖像顯示設(shè)備220-1并將與游戲事件相應(yīng)的UI數(shù)據(jù)和消息 發(fā)送到圖像顯示設(shè)備220-2。隨后,如果機(jī)頂盒在操作S940 (是)從每個圖像顯示設(shè)備接收對消息的 響應(yīng),則機(jī)頂盒在列表中記錄UI數(shù)據(jù)被發(fā)送??蛇x擇地,如果機(jī)頂盒在步驟S940 (否)未從某些圖像顯示設(shè)備接收到 對消息的響應(yīng),則機(jī)頂盒可將與事件相應(yīng)的UI數(shù)據(jù)和消息再次發(fā)送到未發(fā)送響應(yīng)的圖像顯示設(shè)備。因此,確認(rèn)與每個事件相應(yīng)的UI數(shù)據(jù)被正常發(fā)送。 圖IO是示出根據(jù)本發(fā)明另一示例性實施例的圖像顯示裝置的UI提供方 法的流程圖。在圖10中,圖像顯示設(shè)備在操作S1010接收與發(fā)生的事件相應(yīng)的UI數(shù) 據(jù)和消息,并在操作S1020產(chǎn)生對消息的響應(yīng)并將該響應(yīng)發(fā)送到機(jī)頂盒。該 響應(yīng)可以是確認(rèn)接收到與在圖像顯示設(shè)備中發(fā)生的事件相應(yīng)的UI數(shù)據(jù)的消 息。圖像顯示設(shè)備在操作S1030基于UI數(shù)據(jù)渲染UI,并在操作S1040顯示UI。從上述描述可理解遠(yuǎn)程UI可被有效地提供給與機(jī)頂盒連接的所有圖像 顯示設(shè)備。此外,機(jī)頂盒可使用與家庭A/V網(wǎng)絡(luò)系統(tǒng)相關(guān)的OCAP服務(wù)的Java應(yīng)用 來提供UI。另外,無需圖像顯示設(shè)備的單獨Java虛擬機(jī)(JVM)可提供基于Java應(yīng) 用的UI,可最小化用于提供基于Java應(yīng)用的UI所需的成本。盡管參照本發(fā)明特定示例性實施例示出和描述了本發(fā)明,但是本領(lǐng)域技 術(shù)人員將理解在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下, 可對其進(jìn)行形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1、一種系統(tǒng),包括機(jī)頂盒,分析事件并輸出與該事件相應(yīng)的UI數(shù)據(jù);以及圖像顯示設(shè)備,根據(jù)UI數(shù)據(jù)渲染并顯示UI。
2、 如權(quán)利要求l所述的系統(tǒng),其中,機(jī)頂盒包括 存儲單元,存儲UI數(shù)據(jù);應(yīng)用單元,感測事件的發(fā)生;UI處理單元,分析事件并從存儲單元提取與該事件相應(yīng)的UI數(shù)據(jù);以及UI提供單元,將UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備。
3、 如權(quán)利要求2所述的系統(tǒng),其中,UI數(shù)據(jù)包括根據(jù)圖像顯示設(shè)備的 UI渲染單元的UI類信息。
4、 如權(quán)利要求2所述的系統(tǒng),其中,機(jī)頂盒還包括對UI數(shù)據(jù)進(jìn)行排隊 以將所述UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備的I/O排隊單元,以及如果感測到多個事件,則UI處理單元產(chǎn)生關(guān)于與所述多個事件相應(yīng)的多 個圖像顯示設(shè)備的列表和消息,并將所述列表和消息提供給I/O排隊單元。
5、 如權(quán)利要求2所述的系統(tǒng),其中,如果感測到多個事件,則UI處理 單元產(chǎn)生關(guān)于與所述多個事件相應(yīng)的所述多個圖像顯示設(shè)備的列表和消息, 以及UI提供單元基于列表將UI數(shù)據(jù)和消息發(fā)送到所述多個圖像顯示設(shè)備。
6、 如權(quán)利要求5所述的系統(tǒng),其中,UI提供單元從所述多個圖像顯示 設(shè)備接收對消息的響應(yīng),以及UI處理單元根據(jù)響應(yīng)在列表上寫入UI數(shù)據(jù)被發(fā)送,并管理所述列表。
7、 如權(quán)利要求l所述的系統(tǒng),其中,圖像顯示設(shè)備包括 UI發(fā)送和接收單元,接收UI數(shù)據(jù);UI渲染單元,基于UI數(shù)據(jù)渲染UI;以及 顯示單元,顯示UI。
8、 如權(quán)利要求7所述的系統(tǒng),其中,UI數(shù)據(jù)包括根據(jù)UI渲染單元的 UI類信息。
9、 如權(quán)利要求7所述的系統(tǒng),其中,UI發(fā)送和接收單元接收關(guān)于與事件相應(yīng)的圖像顯示設(shè)備的UI數(shù)據(jù)和消息,以及圖像顯示設(shè)備還包括對消息進(jìn)行排隊的I/O排隊單元。
10、 一種與至少一個圖像顯示設(shè)備連接的機(jī)頂盒,所述機(jī)頂盒包括 存儲單元,存儲UI數(shù)據(jù);應(yīng)用單元,感測事件的發(fā)生;UI處理單元,分析事件并從存儲單元提取與該事件相應(yīng)的UI數(shù)據(jù);以及UI提供單元,將從存儲單元提取的UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備。
11、 如權(quán)利要求IO所述的機(jī)頂盒,其中,UI數(shù)據(jù)包括根據(jù)圖像顯示設(shè) 備的UI渲染單元的UI類信息。
12、 如權(quán)利要求IO所述的機(jī)頂盒,還包括對UI數(shù)據(jù)進(jìn)行排隊以將所述 UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備的I/O排隊單元,其中,如果感測到多個事件,則UI處理單元產(chǎn)生關(guān)于與所述多個事件相 應(yīng)的所述多個圖像顯示設(shè)備的列表和消息,并將所述列表和消息提供給I/O 排隊單元。
13、 如權(quán)利要求IO所述的機(jī)頂盒,其中,如果感測到多個事件,則UI 處理單元產(chǎn)生關(guān)于與所述多個事件相應(yīng)的所述多個圖像顯示設(shè)備的各圖像顯 示設(shè)備的列表和消息,以及UI提供單元基于列表將UI數(shù)據(jù)和消息發(fā)送到圖像顯示設(shè)備。
14、 如權(quán)利要求13所述的機(jī)頂盒,其中,UI提供單元從所述多個圖像 顯示設(shè)備接收對消息的響應(yīng),以及UI處理單元根據(jù)響應(yīng)在列表上寫入UI數(shù)據(jù)-皮發(fā)送,并管理列表。
15、 一種與機(jī)頂盒連接的圖像顯示設(shè)備,所述設(shè)備包括 UI發(fā)送和接收單元,從機(jī)頂盒接收UI數(shù)據(jù); UI渲染單元,基于UI數(shù)據(jù)渲染UI;以及 顯示單元,顯示UI。
16、 如權(quán)利要求15所述的圖像顯示設(shè)備,其中,UI數(shù)據(jù)包括根據(jù)UI 渲染單元的UI類信息。
17、 一種在包括與機(jī)頂盒連接的至少一個圖像顯示設(shè)備的家庭A/V網(wǎng)絡(luò) 系統(tǒng)中提供UI的方法,所述方法包括(a)如果發(fā)生事件,則由機(jī)頂盒分析該事件并將與該事件相應(yīng)的UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備;以及(b)由圖像顯示設(shè)備根據(jù)UI數(shù)據(jù)渲染并顯示UI。
18、 如權(quán)利要求17所述的方法,其中,發(fā)送步驟包括 (a-l)感測事件的發(fā)生;(a-2)分析事件并提取與該事件相應(yīng)的UI數(shù)據(jù); (a-3 )將UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備。
19、 如權(quán)利要求17所述的方法,其中,渲染和顯示步驟包括 接收UI數(shù)據(jù);基于UI數(shù)據(jù)渲染UI;以及 顯示UI。
20、 一種在與至少一個圖像顯示設(shè)備連接的機(jī)頂盒中提供UI的方法,所 述方法包括感測事件的發(fā)生;分析事件并提取與該事件相應(yīng)的UI數(shù)據(jù);以及 發(fā)送UI數(shù)據(jù)。
21、 一種在與機(jī)頂盒連接的圖像顯示設(shè)備中提供UI的方法,所述方法包括從機(jī)頂盒接收UI數(shù)據(jù); 基于UI數(shù)據(jù)渲染UI;以及 顯示UI。
全文摘要
提供一種用于將遠(yuǎn)程用戶界面(UI)提供給連接到機(jī)頂盒的圖像顯示設(shè)備的家庭音頻視頻網(wǎng)絡(luò)系統(tǒng)、機(jī)頂盒、圖像顯示設(shè)備以及提供UI的方法。所述系統(tǒng)包括機(jī)頂盒,分析事件并輸出與該事件相應(yīng)的用戶界面(UI)數(shù)據(jù);以及圖像顯示設(shè)備,根據(jù)UI數(shù)據(jù)渲染并顯示UI。機(jī)頂盒包括存儲單元、應(yīng)用單元、UI處理單元和UI提供單元。圖像顯示設(shè)備包括UI發(fā)送和接收單元、UI渲染單元和顯示單元。所述方法包括分析事件并將與該事件相應(yīng)的UI數(shù)據(jù)發(fā)送到圖像顯示設(shè)備;以及由圖像顯示設(shè)備根據(jù)UI數(shù)據(jù)渲染和顯示UI。
文檔編號H04N5/00GK101257566SQ20071015243
公開日2008年9月3日 申請日期2007年10月12日 優(yōu)先權(quán)日2007年2月27日
發(fā)明者權(quán)容粲, 權(quán)昌基, 李京洙, 蔡盛旭, 金亨燦 申請人:三星電子株式會社