遠程控制設備和方法
2023-05-29 01:08:06
專利名稱:遠程控制設備和方法
技術領域:
根據本發明的設備和方法涉及一種遠程控制技術,更具體地講,涉及一 種具有多媒體數據格式的用戶界面(UI)用於執行遠程控制操作的遠程控制技術。
背景技術:
近來,隨著對無線通信的使用和需求的增加,正在開發各種類型的無線 通信技術。
使用CEA-2014(Web4CE)標準來遠程控制連接到家庭網絡的裝置的現有 技術是公知的。
圖1示出現有技術的遠程控制設備的框圖。參照圖1,採用CEA-2014 標準的現有技術的遠程控制設備包括遠程用戶界面(UI)伺服器10,為遠程 控制操作提供用戶界面;和遠程UI客戶機20,顯示由遠程UI伺服器IO提 供的用戶界面。
遠程UI伺服器10包括網絡伺服器,因此能夠通過使用網絡伺服器傳輸 由遠程UI客戶機20請求的網頁。遠程UI客戶機20通過使用可擴展超文本 標記語言(XHTML)瀏覽器顯示由遠程UI伺服器10提供的用戶界面的網頁。
在CEA-2014標準中,使用CE-HTML(最適合消費性電子(CE)裝置的一 種XHTML)創建網頁。用戶可使用遠程UI客戶機提供的輸入裝置來組合涉及 不同興趣的多條信息,並且使用超文本傳輸協議(HTTP)將組合的信息發送給 遠程UI伺服器。隨後,遠程UI伺服器的網絡伺服器接收由用戶發送的信息, 並且控制由遠程UI伺服器提供的應用。
發明內容
技術問題
然而,圖1的現有技術的遠程控制技術具有以下缺點。
由於圖1的現有技術的遠程控制技術經由網絡伺服器向用戶提供XHTML用戶界面,因此存在對能夠提供的用戶界面的類型的限制。也就是, CE-HTML不足以正確地顯示豐富的多媒體類型用戶界面。為了解決此問題, 需要網絡瀏覽器提供相當多數量的功能。然而,這種需求增加了遠程UI客戶 機的負擔。
除了由HTML標準提供的功能之外,CEA-2014標準提供了附加功能, 其能夠根據遠程UI伺服器做出的修改進行動態更新。由於這些附加功能,遠 程UI客戶機必須提供用於顯示遠程用戶界面的瀏覽器以及用於顯示傳統 HTML網頁的瀏覽器。
此外,為了使遠程UI客戶機向用戶提供最佳用戶界面,遠程UI伺服器 必須考慮遠程UI客戶機是否支持高解析度來創建網頁。否則,用戶界面的清 晰度會下降,並且會產生噪聲。
本發明的示例性實施例克服了上述缺點以及以上沒有描述的其他缺點。 此外,不需要本發明克服上述缺點,並且本發明的示例性實施例可不克服上 迷任何問題。
本發明提供一種遠程控制設備和方法,其中使用多媒體流傳輸方法提供 具有多媒體數據格式的UI並且通過使用用戶界面根據用戶輸入控制遠程裝置。
然而,本發明的目的不限於這裡闡述的目的。通過參考下面給出的對本 發明的詳細描述本發明所屬領域的技術人員將更加清楚本發明的上述和其他 目的。
技術方案
根據本發明的一方面,提供一種UI伺服器,包括編碼器,以多媒體數 據格式編碼UI;流傳輸伺服器,通過使用多媒體流傳輸方法將編碼的UI發 送給遠程客戶機。
根據本發明的另一方面,提供一種UI客戶機,包括解碼器,從遠程月艮 務器接收具有多媒體數據格式的UI,並且對接收的UI解碼;UI輸出模塊, 將解碼的UI輸出給用戶。
根據本發明的另一方面,提供一種遠程控制設備,包括UI伺服器,發 送具有多媒體數據格式的UI; UI客戶機,顯示UI,接收用戶命令,並且根 據接收的用戶命令控制UI伺服器。
6根據本發明的另一方面,提供一種遠程控制方法,包括使UI伺服器將 具有多媒體數據格式的ui發送給UI客戶機;使UI客戶機顯示UI;使UI 客戶機通過將經由UI接收的用戶命令發送給UI伺服器來控制UI伺服器。
圖1示出現有技術的遠程控制設備的框圖; 圖2示出根據本發明示例性實施例的遠程控制設備的框圖; 圖3示出圖2中顯示的遠程UI伺服器和遠程UI客戶機的框圖; 圖4示出由圖2中顯示的遠程控制設備產生具有多力某體數據格式的用戶 界面的流程圖;圖5示出由圖2中顯示的遠程控制設備發送和輸出具有多媒體數據格式 的用戶界面的流程圖;圖6示出才艮據本發明的示例性實施例的遠程控制方法的流程圖。
具體實施方式
通過參照下面的對示例性實施例的詳細描述和附圖,本發明的各個方面 和特點以及實現本發明的各個方面和特點的方法可被更容易地理解。然而, 本發明可以以各種不同形式來實現,並且不應被解釋為受這裡闡述的示例性 實施例限制。相反地,提供這些示例性實施例,從而對於本領域的技術人員 來說,此公開將是徹底和完整的,並且將完全將本發明的概念傳達給本領域 的技術人員,本發明由所附權利要求限定。整個說明書中,相同的標號表示 相同的部件。以下將參照根據本發明的示例性實施例的用戶界面、方法和電腦程式 產品的流程圖來描述本發明。將理解,可通過電腦程式指令來實現流程圖 的每個塊、流程圖中的多個塊的組合。可將這些電腦程式指令提供給通用 計算機、專用計算機的處理器,或者產生機器的其他可編程數據處理設備, 從而經由計算機的處理器或其他可編程數據處理設備執行的指令創建用於實 現流程圖塊或多個塊中指定的功能的裝置。這些電腦程式指令還可被存儲 在計算機可用或計算機可讀存儲器中,這些電腦程式指令可命令計算機或 其他可編程處理設備以特定方式工作,從而存儲在計算^/L可用或計算機可讀 存儲器中的指令產生包括實現在流程圖塊或多個塊中指定的功能的指令裝置的產品。電腦程式指令還可被載入計算機或其他可編程lt據處理設備以引 起將在計算機或其他可編程設備上執行的 一 系列操作步驟,以產生計算機執 行的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流 程圖塊或多個塊中指定的功能的步驟。
流程圖的每個塊可代表模塊、代碼段或代碼部分,其包括一個或多個實 現指定邏輯功能的可執行指令。還應注意在一些可選執行中,多個塊中註解 的功能可不按順序發生。例如,順序顯示的兩個塊實際上可基本上同時執行, 或者多個塊有時可以相反順序執行,這取決於涉及的功能。
圖2示出根據本發明示例性實施例的遠程控制設備的框圖。參照圖2, 遠程控制設備可包括遠程UI伺服器100、遠程UI客戶機200和UI控制點300。
遠程UI伺服器IOO可提供具有用於遠程控制連接到通信網絡的裝置的多 媒體數據格式的用戶界面(UI)。
遠程UI客戶機200可顯示由遠程UI伺服器100提供的UI,並且根據由 用戶輸入的命令控制遠程UI伺服器100。遠程UI客戶才幾200可以是可攜式 多媒體裝置(例如,行動電話、個人數字助理(PDA)或者運動圖像專家組 (MPEG)-1音頻層3(MP3)播放器)或者可以是非可攜式多々某體裝置(例如,計算 機或數位電視(TV))。
UI控制點300搜索遠程UI伺服器100和遠程UI客戶機200並隨後控制 它們。
為了使用戶遠程控制連接到通信網絡的裝置,需要用於搜索該裝置的協議。
更具體地講,通用即插即用(UPnP)搜索操作可用於搜索網絡上的裝置。 例如,如果遠程UI伺服器100是UPnP裝置,則用戶可通過使用UPnP控制 點執行UPnP搜索操作來搜索遠程UI伺服器100。這裡,UI控制點300可被 設置在遠程UI客戶機200中。
遠程UI伺服器100在搜索遠程UI客戶機200的同時,可使用多媒體流 傳輸方法來提供使得遠程UI客戶機200能夠接收UI的統一資源標識符(URI) 信息。因此,遠程UI客戶機200通過使用URI信息來訪問遠程UI伺服器100 的流傳輸伺服器120,並從流傳輸伺服器120接收UI。
圖3示出圖2中顯示的遠程UI伺服器100和遠程UI客戶機200的框圖。 參照圖2,遠程UI伺服器IOO可包括編碼器110、流傳輸伺服器120、裝置簡檔(profile)處理器130和事件處理器140。
編碼器IIO可以以多媒體數據格式對動態配置的UI編碼。也就是,為了 控制由遠程UI伺服器100提供的應用150,可由遠程UI伺服器100將具有 多媒體內容的才各式的UI發送給遠程UI客戶才幾200。應用150可以是由遠程 UI伺服器100提供的功能,並且根據由遠程UI伺服器100提供的應用程式 的類型可具有各種格式。
多媒體數據格式的例子包括文本格式、靜止圖像格式、運動圖像格式、 動畫糹各式和音頻一各式。
多媒體數據格式可以是MPEG格式。
流傳輸伺服器120可使用多媒體流傳輸方法將具有多媒體數據格式的UI 發送給遠程UI客戶機200。
這裡,多媒體流傳輸方法可以是使用網際網路實時再現語音數據、圖像數 據或動畫數據的方法。可使用多媒體流傳輸方法來傳輸多媒體數據(例如, MPEG數據)。
在圖2和圖3的示例性實施例中,遠程UI伺服器100可使用多媒體流傳 輸方法提供具有多媒體數據格式的UI。因此,可顯示用戶期望的豐富多々某體 類型的UI。此外,由於瀏覽器對於瀏覽網頁不是必需的,因此可減小遠程 UI客戶機20的負擔。
流傳輸伺服器120可經由UI從遠程UI客戶機200接收用戶命令並且才艮 據用戶命令控制由遠程UI伺服器IOO提供的應用150。可使用流傳輸方法(即, 上行數據流方法)將用戶命令發送給流傳輸伺服器120。
裝置簡檔處理器130可接收包括遠程UI客戶機200的能力信息的裝置簡 檔,並基於能力信息來產生最佳UI信息。
更具體地講,裝置簡檔處理器no接收關於遠程ui客戶機200的裝置簡
檔信息,使用裝置簡檔信息執行能力匹配,並且搜索對於遠程UI客戶機200 的能力的最佳UI信息,如果有最佳UI信息的話,傳輸該最佳UI信息。裝置 簡檔處理器130可實時地將現有UI信息解碼為適合於遠程UI客戶機200的 能力的UI信息,並傳輸通過解碼獲得的UI信息。
在圖2和圖3的示例性實施例中可用作UI的格式的MPEG格式可使用 基於向量圖形的場景描迷信息,而不使用位圖場景描述信息。在這種情況下, 可自動顯示與遠程UI客戶機200的解析度兼容的UI而無需附加的能力匹配,
9從而提供最佳的UI。
在現有技術中,為了使遠程UI客戶機提供用戶期望的UI,遠程UI服務
器必須向遠程UI客戶機提供與遠程UI客戶機的能力(例如,遠程UI客戶機
的解析度)兼容的網頁。
然而,在圖2和圖3的示例性實施例中,遠程UI伺服器IOO可提供對於遠程UI客戶機200的能力最佳的UI。
此外,由於在圖2和圖3的示例性實施例中可用作UI的才各式的MPEG格式可使用基於向量圖形的場景描述信息,因此可自動提供對於遠程UI客戶機200的解析度最佳的UI。
事件處理器140可處理應用150的狀態變化或者處理從外部源輸入到它的通知,因此可向遠程UI客戶機200通知UI的更新狀態。
遠程UI客戶機200可包括解碼器210、裝置簡檔存儲模塊220、 UI輸出模塊(未顯示)和用戶輸入處理器230。
解碼器210可對從遠程UI伺服器100接收並具有多媒體數據格式的UI解碼。解碼器210可包括渲染UI的渲染裝置。
渲染裝置可使用包括在UI的多媒體數據格式中的場景描述來渲染具有多媒體數據格式的UI。如果多媒體數據格式是MPEG格式,則渲染裝置可對MPEG數據解碼,並且使用包括在解碼的MPEG數據中的場景描述和對象描述通過組合解碼的MPEG數據的媒體對象來渲染解碼的MPEG數據。媒體對象的每一個可用作UI。包括在解碼的MPEG教:據中的場景描述可包括用於控制遠程裝置的功能的控制命令。
裝置簡檔存儲模塊220可存儲從遠程UI伺服器100接收最佳UI所需的遠程UI客戶機200的能力信息(具體地講,遠程UI客戶機200的UI輸出模塊的能力信息)。例如,裝置簡檔存儲模塊220可將關於遠程UI客戶機200的UI輸出模塊的解析度的裝置簡檔作為遠程UI客戶機200的能力信息存儲。UI輸出模塊可將已經被解碼並被渲染的UI輸出給用戶。UI輸出模塊可以是配備有用於顯示圖像的工具(例如,陰極射線管(CRT)、液晶顯示器(LCD)、發光二級管(LED)、有機LED(OLED)或等離子體顯示板(PDP))的模塊,因此能夠顯示UI。
用戶可通過由UI輸出模塊輸出的UI來將控制命令輸入到遠程UI客戶機200。由用戶輸入的控制命令可被發送給遠程UI伺服器100,從而遠程UI伺服器100提供的應用150可被控制。
用戶輸入處理器230處理通過UI輸入到遠程UI客戶4幾200的用戶命令。
置(例如滑鼠或4定盤)的幫助下輸入到它的信息。
如果UI的格式是MPEG格式,則包括在MPEG數據中的每個媒體對象 可提供UI的功能。此外,包括在MPEG格式中的場景描述可包括用於控制 遠程裝置的功能的控制命令。因此,用戶輸入處理器230可從包括在UI的多 媒體數據格式中的場景描述調用控制命令,並且根據控制命令來控制與UI 相應的遠程裝置的功能。
這裡使用的術語"模塊"的意思是,但不限於,軟體和硬體組件,諸如 現場可編程門陣列(FPGA)或執行某任務的專用集成電路(ASIC)。模塊可 以方便地被配置以駐留在可尋址的存儲介質上,並且可^L配置以在一個或多 個處理器上執行。因此,舉例來說,模塊可以包括諸如軟體組件、面向對 象的軟體組件、類組件和任務組件的組件、進程、函數、屬性、過程、子程 序、程序代碼段、驅動程序、固件、微碼、電路、數據、資料庫、數據結構、 表、數組和變量。在組件和模塊中提供的功能可被組合為更少的組件和模塊, 或者可進一 步被分離成另外的組件和模塊。
下面將詳細描述根據本發明示例性實施例的遠程控制方法。
圖4示出由圖2中示出的遠程控制設備產生具有多々某體數據格式的UI 的流程圖。參照圖4,用戶通過使用UI控制點300找出遠程UI伺服器100 和遠程UI客戶機200(S401)。如果遠程UI伺服器100是UPnP裝置,則用戶 可通過使用UPnP控制點300執行UPnP搜索操作來搜索遠程UI伺服器100。 這裡,UI控制點300可淨皮設置在遠程UI客戶機200中。在這種情況下,用 戶可不必要搜索遠程UI客戶機200。
一旦檢測到遠程UI伺服器100和遠程UI客戶機200,遠程UI客戶機 200將關於遠程UI客戶機200的裝置簡檔信息發送給遠程UI伺服器 100(S402),以使遠程UI客戶機200將由遠程UI伺服器100提供的UI在最 佳狀態下顯示給用戶。其後,遠程UI伺服器100接收遠程UI客戶機200的 裝置簡檔信息,並且裝置簡檔處理器130基於接收的裝置簡檔信息執行能力 匹配(S403)。
在圖4的示例性實施例中,可使用基於包括在MPEG格式(可用作UI的多媒體數據格式)中的向量圖形的場景描述信息。在這種情況下,可自動提供
對於遠程UI客戶機200的解析度的最佳UI,而無需能力匹配(S404)。
的UI的流程圖。參照圖5,遠程UI伺服器IOO的編碼器110以多i某體數據 格式對自動配置的UI編碼(S501)。具有多媒體格式的UI可以是多媒體內容(例 如,MPEG數據)。
遠程UI伺服器100的流傳輸伺服器120通過使用多i某體流傳輸方法將編 碼的UI發送給遠程UI客戶機200(S502)。
遠程UI客戶機200的解碼器210對由遠程UI伺服器100發送的UI解 碼(S503)。其後,解碼器210的渲染裝置使用包括在解碼的UI的多媒體數據 格式中的場景描述來渲染解碼的UI(S504)。
其後,遠程UI客戶機200的UI輸出模塊將渲染的UI輸出給用戶(S505)。
圖6示出根據本發明示例性實施例的遠程控制方法的流程圖。參照圖6, 用戶使用由遠程UI客戶機200的UI輸出模塊輸出的UI輸入控制命令(S601)。 更具體地講,用戶可識別由UI輸出模塊顯示的多個菜單項,並且通過使用輸 入裝置(例如,滑鼠或鍵盤)選擇菜單項之一來輸入控制命令。
用戶輸入處理器230處理用戶輸入的控制命令(S602)。也就是,用戶輸 入處理器230控制遠程UI客戶機200處理由用戶在輸入裝置(例如滑鼠或鍵 盤)的幫助下輸入到它的信息。
一旦用戶輸入的控制命令被處理,則遠程UI客戶機200通過使用流傳輸 方法(具體地講,上行數據流方法)將處理的控制命令發送給遠程UI伺服器100 的流傳輸伺服器120(S603)。隨後,流傳輸伺服器120接收由遠程UI客戶機 200發送的用戶命令,並且根據接收的用戶命令控制由遠程UI伺服器100提 供的應用150(S604)。也就是,遠程UI伺服器100分析由遠程UI客戶機200 發送的用戶命令,並從而解析該用戶命令。其後,遠程UI伺服器IOO將由遠 程UI客戶機200發送的用戶命令發送給應用150,從而應用150可被控制。
儘管已經參照其示例性實施例具體顯示和描述了本發明,但是本領域的 普通技術人員應該理解,在不脫離由權利要求限定的本發明的精神和範圍的 情況下,可以對其進行形式和細節上的各種改變。
產業上的可利用性首先,遠程UI伺服器可使用多媒體流傳輸方法來提供具有多媒體數據格 式的UI。因此,可顯示用戶期望的豐富多媒體類型UI。
其次,遠程UI伺服器可提供具有多媒體數據格式的UI。因此,由於瀏
覽器對於瀏覽網頁不是必需的,因此可減小遠程UI客戶機的負擔。
第三,遠程UI伺服器可提供對於遠程UI客戶機的能力的最佳UI。
權利要求
1、一種用戶界面UI伺服器,包括編碼器,以多媒體數據格式編碼UI;流傳輸伺服器,使用多媒體流傳輸方法將編碼的UI發送給遠程客戶機。
2、 如權利要求1所述的UI伺服器,其中,流傳數伺服器通過編碼的UI 接收用戶命令,並且根據接收的用戶命令控制應用。
3、 如權利要求1所述的UI伺服器,還包括裝置簡檔處理器,接收包 括遠程客戶機的能力信息的裝置筒檔,並且基於遠程客戶機的能力信息產生 最佳UI信息。
4、 如權利要求1所述的UI伺服器,其中,多媒體數據格式是運動圖像 專家組MPEG4各式。
5、 如權利要求4所述的UI伺服器,其中,裝置筒檔處理器基於包括在 MPEG格式中的基於向量圖形的場景描述信息來產生最佳UI信息。
6、 一種用戶界面UI客戶機,包括解碼器,從遠程伺服器接收具有多媒體數據格式的UI,並且對接收的 UI解碼;UI輸出模塊,輸出解碼的UI。
7、 如權利要求6所述的UI客戶機,其中,UI客戶機通過將通過解碼的 UI接收的用戶命令發送給遠程伺服器來控制遠程伺服器。
8、 如權利要求7所述的UI客戶機,還包括用戶輸入處理器,處理通 過解碼的UI接收的用戶命令。
9、 如權利要求6所述的UI客戶機,還包括裝置簡檔存儲模塊,存儲 包括UI輸出模塊的能力信息的裝置簡檔。
10、 如權利要求6所述的UI客戶機,其中,解碼器包括渲染裝置,渲 染解碼的UI。
11、 如權利要求IO所述的UI客戶機,其中,渲染裝置基於包括在多媒 體數據格式中的場景描述來渲染解碼的UI。
12、 如權利要求6所述的UI客戶機,其中,多媒體數據格式是運動圖像 專家組MPEG4各式。
13、 一種遠程控制設備,包括用戶界面UI伺服器,發送具有多媒體數據格式的UI; UI客戶機,顯示UI,接收用戶命令,並且根據接收的用戶命令控制UI 伺服器。
14、 如權利要求13所述的遠程控制設備,其中,UI伺服器包括 編碼器,以多媒體數據格式對UI編碼;流傳輸伺服器,使用多媒體流傳輸方法發送編碼的UI。
15、 如權利要求13所述的遠程控制設備,其中,UI客戶機包括 解碼器,對具有多媒體數據格式的UI解碼;UI輸出模塊,將解碼的UI輸出給用戶。
16、 如權利要求13所述的遠程控制設備,其中,UI伺服器接收包括UI 客戶機的能力信息的裝置配置,並基於UI客戶機的能力信息產生最佳UI信 自、
17、 如權利要求13所述的遠程控制設備,其中,多媒體數據格式是運動 圖像專家組MPEG格式。
18、 如權利要求17所述的遠程控制設備,其中,UI伺服器基於包括在 MPEG格式中的基於向量圖形的場景描述信息來產生最佳UI信息。
19、 一種遠程控制方法,包括使用戶界面UI伺服器將具有多媒體數據格式的UI發送給UI客戶機; 使UI客戶機顯示UI;使UI客戶機通過將經由UI接收的用戶命令發送給UI伺服器來控制UI伺服器。
20、 如權利要求19所述的遠程控制方法,其中,使UI伺服器發送UI 的步驟包括以多媒體數據格式對UI編碼;使用多媒體流傳輸方法將編碼的UI發送給UI客戶機。
21、 如權利要求18所述的遠程控制方法,其中,使UI客戶機顯示UI 的步驟包括對具有多媒體數據格式的UI解碼; 將解碼的UI輸出給用戶。
22、 如權利要求19所述的遠程控制方法,還包括使UI伺服器接收包 括UI客戶機的能力信息的裝置簡檔,並且基於UI客戶機的能力信息產生最佳UI信息。
全文摘要
提供一種遠程控制設備和方法。該遠程控制設備包括用戶界面(UI)伺服器,發送具有多媒體數據格式的UI;和UI客戶機,顯示UI,接收用戶命令並根據接收的用戶命令控制UI伺服器。遠程控制方法包括使UI伺服器將具有多媒體數據格式的UI發送給UI客戶機;使UI客戶機顯示UI;並使UI客戶機通過將經由UI接收的用戶命令發送給UI伺服器來控制UI伺服器。
文檔編號H04Q9/02GK101653013SQ200880010832
公開日2010年2月17日 申請日期2008年3月25日 優先權日2007年3月30日
發明者吳昇栽, 樸勍模 申請人:三星電子株式會社