專利名稱:UPnP網(wǎng)絡中用渲染裝置提供DVD內容的方法和設備的制作方法
技術領域:
根據(jù)本發(fā)明的設備和方法涉及家庭網(wǎng)絡,更具體地講,涉及一種在通用 即插即用(UPnP)網(wǎng)絡中使用數(shù)字多功能盤(DVD)內容的方法。
背景技術:
通用即插即用(UPnP)是一種不需要復雜的設置處理而在多個通過網(wǎng)絡 連接的裝置之間建立通信的技術,它自動允許裝置檢測另一裝置提供的服務。 如果用戶僅將裝置連接到UPnP網(wǎng)絡,則連接到UPnP網(wǎng)絡的裝置自動檢測所 連接的裝置,并且用戶可容易地使用先前已連接到UPnP網(wǎng)絡的多個裝置中 的一個所提供的想要的服務。
圖l是示出一種在UPnP網(wǎng)絡中使用內容的傳統(tǒng)方法的示圖。參照圖1, 控制點(即,提供用戶接口的裝置)向作為提供內容的源裝置的媒體服務器 查詢內容信息。媒體服務器提供用于定義允許控制點搜索和管理在媒體服務 器中存儲的內容的動作的內容目錄服務(CDS)。瀏覽調用消息是該動作的典 型示例??刂泣c發(fā)送瀏覽調用消息以獲得可擴展標記語言(XML)形式的關 于媒體服務器可提供的內容的信息。
在接收到關于內容的信息時,控制點發(fā)送作為在々某體渲染器的AV傳輸 服務(AVTS)中定義的動作的播放調用消息,以請求再現(xiàn)媒體服務器可提供 的一條內容。在這種情況下,請求的那條內容的統(tǒng)一資源標識符(URI)被 發(fā)送到媒體渲染器,因此,媒體渲染器基于URI通過將HTTP-GET請求發(fā)送 到媒體服務器來請求媒體服務器發(fā)送請求的那條內容。接收到HTTP-GET請 求的媒體服務器將請求的那條內容的流發(fā)送到媒體渲染器,從而媒體渲染器 可再現(xiàn)請求的那條內容。媒體渲染器提供定義用于控制媒體渲染器的狀態(tài) (如,音量、對比度和亮度)的動作的渲染控制服務(RCS)。
這里,如圖2所示,控制點通過發(fā)送瀏覽調用消息而接收的XML文檔 包含標題、資源URI和協(xié)議信息。
當將UPnP應用于數(shù)字多功能盤(DVD)系統(tǒng)時,i某體服務器可通過網(wǎng)
絡將DVD內容發(fā)送到媒體渲染器。然而,使用UPnPCDS顯示內容信息的傳 統(tǒng)方法不能顯示DVD系統(tǒng)提供的DVD菜單信息(音頻、語言、字幕等)。
即,如圖2所示,媒體服務器的傳統(tǒng)CDS提供DVD內容的URI,因此, 媒體渲染器必須請求發(fā)送與URI相應的DVD內容。因此,在通過網(wǎng)絡再現(xiàn) DVD系統(tǒng)的內容時,用戶不能使用DVD的各種附加功能,例如,音頻選擇、 字幕選4奪和語言選4奪。
發(fā)明公開 技術方案
本發(fā)明示例性實施例提供一種用于通過通用即插即用(UPnP)網(wǎng)絡根據(jù) 用戶設置的菜單將數(shù)字多功能盤(DVD)內容的菜單信息發(fā)送到控制點,并 將DVD內容發(fā)送到媒體渲染器的設備和方法。
有益效果
根據(jù)本發(fā)明示例性實施例,在通過網(wǎng)絡使用遙控器評估DVD內容時, 通過在媒體服務器的CDS中新定義內容信息而不更改現(xiàn)有的UPnP控制點, 用戶可使用與DVD標題相關的各種菜單信息項目,所述DVD標題與可在本 地DVD系統(tǒng)中獲得的DVD標題相同。
盡管參照其示例性實施例已表示和描述了本發(fā)明,但本領域技術人員應 該理解,在不脫離由權利要求限定的本發(fā)明的精神和范圍的情況下,可進行 形式和細節(jié)的各種變動。
圖1是示出一種在通用即插即用(UPnP)網(wǎng)絡中使用內容的傳統(tǒng)方法的
示圖2示出在媒體服務器的傳統(tǒng)內容目錄服務(CDS )中定義的內容信息; 圖3是示出根據(jù)本發(fā)明示例性實施例的允許媒體服務器將數(shù)字多功能盤 (DVD)內容提供給i某體渲染器的處理的流程圖4示出根據(jù)本發(fā)明示例性實施例的媒體服務器響應于瀏覽的調用而提 供的消息的結構;
圖5A和圖5B示出根據(jù)本發(fā)明示例性實施例的構造DVD內容的菜單設置信息的方法;
圖6是根據(jù)本發(fā)明示例性實施例的媒體服務器的框圖。
最佳方式
根據(jù)本發(fā)明的一方面,提供一種允許媒體服務器在通用即插即用(UPnP ) 網(wǎng)絡中提供數(shù)字多功能盤(DVD)內容的方法,所述方法包括(a)從DVD 內容的菜單中所有可用的選項的組合中產生至少兩種類型的菜單設置信息; (b)為每條菜單設置信息產生DVD內容的項目信息,并將產生的項目信息 發(fā)送到控制點;(c)將DVD內容發(fā)送到由控制點指定的媒體渲染器,其中, 將與控制點所請求的項目相應的菜單設置信息應用于DVD內容。
產生項目信息和發(fā)送產生的項目信息的步驟可包括響應于來自控制點 的CDS瀏覽調用消息,發(fā)送項目信息。
可將每條菜單設置信息插入到相應的項目信息中代表DVD內容的標題
的標i己中。
發(fā)送DVD內容的步驟可包括(cl )從媒體渲染器接收對與對應于一條 產生的項目信息的項目相應的內容的請求;(c2 )通過反映與請求的項目相應 的菜單設置信息,產生DVD內容的流數(shù)據(jù);(c3)將流數(shù)據(jù)發(fā)送到媒體渲染器。
菜單設置信息可包括用于選擇語言、音頻模式和字幕中的至少一個的信息。
根據(jù)本發(fā)明的另 一方面,提供一種其上記錄有用于執(zhí)行允許媒體服務器 提供DVD內容的方法的計算機程序的計算機可讀介質。
根據(jù)本發(fā)明的另一方面,提供一種在通用即插即用(UPnP)網(wǎng)絡中提供 數(shù)字多功能盤(DVD)內容的媒體服務器設備,所述媒體服務器設備包括 菜單設置信息產生單元,從DVD內容的菜單中可用的選項的組合中產生兩種 或兩種以上類型的菜單設置信息;項目信息提供單元,為每條產生的菜單設 置信息產生DVD內容的項目信息,并將產生的項目信息發(fā)送到控制點;內容 發(fā)送單元,將DVD內容發(fā)送到由控制點指定的媒體渲染器,其中,將與由控 制點請求的項目相應的菜單設置信息應用于DVD內容。
具體實施方式
圖3是示出根據(jù)本發(fā)明示例性實施例的允許媒體服務器將數(shù)字多功能盤 (DVD)內容提供給媒體渲染器的處理的流程圖。參照圖3,保持有DVD內 容的媒體服務器從DVD提取菜單信息,并從用戶可從菜單中選擇的選項的組 合中產生至少兩種類型的菜單設置信息(操作310)。然后,媒體服務器為每 條菜單設置信息產生項目信息(操作320 )。這里,項目信息指示在UPnP內 容目錄服務(CDS)中具有不同項目標識符(ID)的信息單元。例如,當可 從DVD標題菜單中選擇韓語或英語作為語言和字幕時,存在4種選項的組合。 因此,將得到4條項目信息。
此后,當媒體服務器從控制點接收到查詢關于媒體服務器可提供的內容 的信息的瀏覽調用消息時(操作330 ),媒體服務器響應于瀏覽調用消息將包 含在操作320產生的項目信息的響應消息發(fā)送到控制點(操作340 )。
如果接收到響應消息的控制點選擇一條項目信息并請求特定媒體渲染器 再現(xiàn)選擇的內容,則媒體渲染器將請求再現(xiàn)選擇的內容的播放調用消息發(fā)送 到媒體服務器(操作350 )。然后,媒體服務器解析播放調用消息以分析與解 析結果相應的菜單設置信息,通過反映相應的菜單設置信息來產生DVD內容 的流數(shù)據(jù),并將DVD內容的流數(shù)據(jù)發(fā)送到媒體渲染器(操作360 )。
圖4示出根據(jù)本發(fā)明示例性實施例的媒體服務器響應于瀏覽調用消息而 發(fā)送的消息的結構。參照圖4,為同一DVD標題設置3種類型的菜單設置信 息,并為每條菜單設置信息產生項目信息。即,如果項目的項目ID是23, 則語言(SL)被設置為英語,字幕(ST)被設置為韓語,音頻(AU)被設 置為立體聲模式。如果項目的項目ID是24,則語言SL被設置為英語,字幕 ST被設置為韓語,音頻AU被設置為杜比5.1模式。如果項目的項目ID是 25,則語言SL被設置為英語,字幕ST被設置為韓語,音頻Al^皮設置為數(shù) 字影院系統(tǒng)(DTS)模式。
當控制點發(fā)送在媒體服務器的CDS中定義的瀏覽調用消息時,媒體服務 器響應于瀏覽調用消息以圖4所示的格式將瀏覽響應消息發(fā)送到控制點。在 接收到該響應消息時,控制點選擇在該響應消息中詳述的項目中的一個,并 請求媒體渲染器再現(xiàn)選擇的項目。因此,用戶可通過反映他或她設置的菜單 設置信息來評估DVD標題。
可通過定義新標記和將新標記插入到瀏覽響應消息來獲得菜單設置信 息,但最好將字幕設置信息插入到<{1&〉標記,從而用戶可通過控制點的用戶
接口識別出字幕設置信息,而無需通過控制點添加用于解釋新標記的功能。
圖5A和圖5B示出根據(jù)本發(fā)明示例性實施例的構造DVD內容的菜單設 置信息的方法。詳細地,圖5A示出根據(jù)本發(fā)明示例性實施例的從中可選擇 與DVD相關的選項的菜單。即,當本地DVD系統(tǒng)再現(xiàn)DVD標題時,可選 擇韓語或英語作為語言和字幕,可將音頻設置為DTS才莫式和杜比5.1模式之
圖5B示出當DVD標題的菜單與圖5A所示的菜單相同時,可從可用的 選項的組合中產生的多條菜單設置信息。具體地講,由于3條菜單信息項目 的每一條均有兩個選項,因此從圖5B所示的所有選項的組合中產生8條菜單 設置信息。如上所述,產生的菜單設置信息被插入到多條項目信息中,其中, 每條項目信息具有不同的項目ID。
圖6是根據(jù)本發(fā)明示例性實施例的媒體服務器600的框圖。參照圖6, 媒體服務器600包括輸入/輸出(I/O)接口 605、內容發(fā)送單元610、項目 信息提供單元630和菜單設置信息產生單元620。 I/O接口 605提供一種裝置, 媒體服務器600通過該裝置與控制點640和媒體渲染器650建立通信,菜單 設置信息產生單元620從DVD中提取菜單信息以產生菜單設置信息。
項目信息提供單元630從菜單設置信息產生單元620接收菜單設置信息, 為每條菜單設置信息產生項目信息,并響應于來自控制點的CDS瀏覽調用消 息將項目信息發(fā)送到控制點640。
內容發(fā)送單元610包括請求接收單元611、流產生器612和流發(fā)送器 613。請求接收單元611從媒體渲染器650接收播放調用消息,并響應于來自 控制點640的請求將播放調用消息發(fā)送到流產生器612。流產生器612基于 播放調用消息中包含的菜單設置信息來產生DVD內容的流數(shù)據(jù)。流發(fā)送器 613通過1/0接口 605將產生的流數(shù)據(jù)發(fā)送到媒體渲染器650。
本發(fā)明的上述示例性實施例可實現(xiàn)為計算機可讀介質中的計算機程序, 并由通用數(shù)字計算機通過計算機可讀介質得以才丸行。例如,計算才幾可讀介質 可以是磁存儲介質(例如,只讀存儲器(ROM)、軟盤和硬盤)、光學存儲介 質(例如,光盤(CD) -ROM和DVD)以及通過互聯(lián)網(wǎng)傳輸數(shù)據(jù)的載波。
根據(jù)本發(fā)明示例性實施例,在通過網(wǎng)絡使用遙控器評估DVD內容時, 通過在媒體服務器的CDS中新定義內容信息而不更改現(xiàn)有的UPnP控制點, 用戶可使用與DVD標題相關的各種菜單信息項目,所述DVD標題與可在本
地DVD系統(tǒng)中獲得的DVD標題相同。
盡管參照其示例性實施例已表示和描述了本發(fā)明,^旦本領域^支術人員應
該理解,在不脫離由權利要求限定的本發(fā)明的精神和范圍的情況下,可進行 形式和細節(jié)的各種變動。
權利要求
1、一種允許媒體服務器在通用即插即用(UPnP)網(wǎng)絡中提供數(shù)字多功能盤(DVD)內容的方法,所述方法包括(a)基于DVD內容的菜單中可用的選項的組合來產生至少兩種類型的菜單設置信息;(b)為每條菜單設置信息產生DVD內容的項目信息,并將產生的項目信息發(fā)送到控制點;(c)將DVD內容發(fā)送到由控制點指定的媒體渲染器,其中,將與項目信息相應的菜單設置信息應用于DVD內容。
2、 如權利要求l所述的方法,其中,(b)包括響應于來自控制點的內 容目錄服務(CDS)瀏覽調用消息,發(fā)送項目信息。
3、 如權利要求2所述的方法,其中,將每條菜單設置信息插入到項目信 息中代表DVD內容的標題的標記中。
4、 如權利要求l所述的方法,其中,(c)包括(cl )從媒體渲染器接收對與產生的項目信息的一部分相應的內容的請求;(c2 )基于與產生的與內容的請求相應的項目信息的所述一部分相應的 菜單設置信息,產生DVD內容的流數(shù)據(jù); (c3)將流數(shù)據(jù)發(fā)送到媒體渲染器。
5、 如權利要求l所述的方法,其中,菜單設置信息包括用于選擇語言、 音頻模式和字幕中的至少一個的信息。
6、 一種其上記錄有如權利要求1所述的方法的計算才幾程序的計算機可讀介質。
7、 一種在通用即插即用(UPnP)網(wǎng)絡中提供數(shù)字多功能盤(DVD)內 容的媒體服務器設備,包括菜單設置信息產生單元,從DVD內容的菜單中可用的選項的組合中產 生兩種或兩種以上類型的菜單設置信息;項目信息提供單元,為每條產生的菜單設置信息產生DVD內容的項目 信息,并將產生的項目信息發(fā)送到控制點;內容發(fā)送單元,將DVD內容發(fā)送到由控制點指定的媒體渲染器,其中, 將與由控制點請求的項目信息相應的菜單設置信息應用于DVD內容。
8、 如權利要求7所述的媒體服務器,其中,項目信息提供單元響應于來 自控制點的內容目錄服務(CDS)瀏覽調用消息而發(fā)送項目信息。
9、 如權利要求8所述的媒體服務器,其中,項目信息提供單元將每條菜 單設置信息插入到項目信息中代表DVD內容的標題的標記中。
10、 如權利要求7所述的媒體服務器,其中,內容發(fā)送單元包括 請求接收單元,從媒體渲染器接收對與一條產生的項目信息相應的內容的請求;流產生器,基于所述一條產生的項目信息來產生DVD內容的流數(shù)據(jù); 流發(fā)送器,將流數(shù)據(jù)發(fā)送到媒體渲染器。
11、 如權利要求7所述的媒體服務器,其中,菜單設置信息包括用于選 擇語言、音頻模式和字幕中的至少一個的信息。
12、 一種媒體服務器在通用即插即用(UPnP)網(wǎng)絡中提供數(shù)字多功能盤 (DVD)內容的方法,所述方法包括從DVD中提取DVD菜單選項;產生代表提取的DVD菜單選項的可選擇的組合的項目信息; 將項目信息發(fā)送到控制點。
13、 如權利要求12所述的方法,還包括從控制點接收代表提取的DVD菜單選項的可選4奪的組合之一的請求; 基于接收的請求將DVD內容發(fā)送到媒體渲染器。全文摘要
提供一種通過網(wǎng)絡根據(jù)用戶設置的菜單將數(shù)字多功能盤(DVD)內容發(fā)送到媒體渲染器的設備和方法。在該設備和方法中,媒體服務器從DVD內容的菜單中可用的選項的組合中產生兩種或兩種以上類型的菜單設置信息,為每條菜單設置信息產生DVD內容的項目信息,并將項目信息發(fā)送到控制點。因此,在通過網(wǎng)絡遠程控制下評估DVD內容時,用戶可使用DVD標題的各種菜單信息項目,所述DVD標題與可在本地DVD系統(tǒng)中獲得的DVD標題相同。
文檔編號H04L12/12GK101361314SQ200780001558
公開日2009年2月4日 申請日期2007年1月2日 優(yōu)先權日2006年1月27日
發(fā)明者姜恩姃, 金俸練, 金孝大 申請人:三星電子株式會社