两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

以段為單位執(zhí)行av內(nèi)容的方法、avcp裝置和家庭網(wǎng)絡系統(tǒng)的制作方法

文檔序號:6455744閱讀:316來源:國知局
專利名稱:以段為單位執(zhí)行av內(nèi)容的方法、av cp裝置和家庭網(wǎng)絡系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及家庭網(wǎng)絡技術(shù),更具體地講,涉及一種用于以段(segment)為 單位執(zhí)行音頻/視頻(AV)內(nèi)容的方法、AV控制點(CP)裝置和家庭網(wǎng)絡系統(tǒng), 所述段使用使得在存在于家庭網(wǎng)絡中的各種裝置之間能夠?qū)崿F(xiàn)互操作性的協(xié) 議被定義。
背景技術(shù)
通常,家庭網(wǎng)絡被實現(xiàn)為基于網(wǎng)際協(xié)議(IP)的私人網(wǎng)絡。家庭中使用的各 種機器(諸如所有類型的個人計算機(PC)、智能裝置和無線裝置)通過基于虛擬 公共計算環(huán)境(稱為中間件)的家庭網(wǎng)絡被連接和控制。中間件通過對等網(wǎng)絡連 接各種數(shù)字裝置,從而數(shù)字裝置能夠彼此通信。家庭音頻/視頻互操作性 (HAVI)、通用即插即用(UPnP)、 Java智能網(wǎng)絡基礎架構(gòu)(Jini)、家庭寬網(wǎng)(HWW) 等已經(jīng)被建議作為中間件。UPnP網(wǎng)絡通過在UPnP裝置和UPnP服務之間建立的協(xié)議來定義所述 UPnP裝置和UPnP服務。UPnP網(wǎng)絡包括受控裝置(CD)和控制點(CP),受控 裝置連接到基于IP的家庭網(wǎng)絡并被控制,控制點控制多個受控裝置。具體地 講,控制點請求并接收事件。受控裝置執(zhí)行控制點請求的功能。當受控裝置 的狀態(tài)改變時,受控裝置將它的狀態(tài)改變通知CP,從而CP可繼續(xù)請求事件。基于UPnP技術(shù)的UPnP AV技術(shù)可處理在UPnP AV規(guī)范中描述的音頻、 視頻和其它多媒體內(nèi)容。這將參照圖1來描述,圖1顯示了 UPnPAV體系結(jié) 構(gòu)的示意圖。根據(jù)UPnPAV規(guī)范,第一 AV裝置(AV裝置1,作為媒體服務器20)包含 AV內(nèi)容,并且通過CDS (內(nèi)容目錄服務)存儲各種圖像文件和音頻/視頻文件。這里,CDS是嵌入到媒體服務器20中的服務,并為AV CP 10提供元數(shù) 據(jù),元數(shù)據(jù)描述存在于家庭網(wǎng)絡內(nèi)部或外部或者存儲在媒體服務器20中的內(nèi) 容。媒體服務器20的示例包括硬盤驅(qū)動器(HDD)、閃速存儲器裝置、包括光 學裝置(諸如DVD/CD)的個人計算機(PC)、機頂盒(STB)、 DVD重放單元、MP3重放單元、DSC(數(shù)字靜止相機)等。
第二 AV裝置(AV裝置2,作為媒體渲染器(renderer) 30)允許用戶被提供 AV內(nèi)容,第二 AV裝置包括DTV(數(shù)字TV)、 Hi-Fi音頻、監(jiān)視器等。AV裝 置2通過帶外傳輸協(xié)議從AV裝置1 (即,媒體服務器20)接收AV內(nèi)容。
AV CP IO是用于處理用戶命令的模塊。為了執(zhí)行用戶命令,AV CP 10 通過媒體服務器20或媒體渲染器30調(diào)用適當?shù)腢PnP動作??稍谥T如遙控 裝置的用戶輸入裝置中實現(xiàn)AV CP 10,或者可在媒體服務器20或媒體渲染 器30中實現(xiàn)AVCP 10。
圖2是示出使用圖1顯示的傳統(tǒng)UPnPAV體系結(jié)構(gòu)來執(zhí)行AV內(nèi)容的過 程的示圖。為了識別存在于媒體服務器20中的AV內(nèi)容的列表,首先,在操 作S12, AVCP 10通過調(diào)用Browse/Search()動作來取出存在于媒體服務器20 中的AV內(nèi)容的元數(shù)據(jù)的列表,并且在屏幕上顯示該列表。如果用戶選擇特 定的AV內(nèi)容項并將重放命令發(fā)送到媒體渲染器30,則在操作S14, AVCP 10 從媒體渲染器30調(diào)用GetProtocolInfo()動作以請求協(xié)議信息,媒體渲染器30 向AV CP 10提供所請求的協(xié)議信息,從而AV CP 10可識別媒體渲染器30是 否是能夠重放相應內(nèi)容的裝置。在操作S16, AVCP10將來自媒體渲染器30 的協(xié)議信息與來自媒體服務器20的協(xié)議信息進行比較。如果確定來自媒體渲 染器30的協(xié)議信息與來自i某體服務器20的協(xié)議信息相同,則在操作S18, 通過調(diào)用i某體服務器20的PrepareForConnection()動作來獲得AVTInstanceID。 同樣地,在操作S20,通過調(diào)用媒體渲染器30的PrepareForConnection()動作 來獲得AVTransportID和RCSInstanceID。 RCSInstanceID用于控制媒體渲染 器30的音量、顏色、亮度等。通過調(diào)用媒體服務器20或媒體渲染器30的 SetAVTransportURI()動作來重放選擇的內(nèi)容。這里,在操作S22,將被重放的 內(nèi)容的URI信息^J^送作為參數(shù)。
如果用戶按下重放按鈕,則在操作S24,具有調(diào)用的SetAVTransportURI() 動作的媒體服務器20或媒體渲染器30調(diào)用Play()動作。在操作S26,在媒體 渲染器30的Play()動作被調(diào)用的情況下,媒體渲染器30請求與通過 SetAVTransportURI()動作發(fā)送到媒體服務器20的URI信息對應的文件,或者 在媒體服務器20的Play()動作被調(diào)用的情況下,媒體服務器20將與通過 SetAVTransportURI()動作設置的URI對應的AV內(nèi)容文件發(fā)送到媒體渲染器 30。在這種情況下,用于對實際內(nèi)容進行流傳輸?shù)膮f(xié)議的有用示例包括IITTP、RTP、 IEEE1394等。在對內(nèi)容進行流傳輸?shù)倪^程中,可調(diào)用各種重放控制動 作,包括Seek()、 Stop()、 Pause()等。另外,為了控制重放裝置的音量、顏色、 亮度等,可調(diào)用i某體渲染器30的與RCS相關(guān)的各種動作。當完成了相應內(nèi) 容的重放時,在操作S28, AVCP IO調(diào)用TransferComplete()動作,以通知媒 體服務器20或媒體渲染器30重放完成。如果調(diào)用了 TransferComplete()動作, 則媒體服務器20和媒體渲染器30撤銷為相應連接分配的資源
發(fā)明內(nèi)容
技術(shù)方案
然而,按照現(xiàn)有的UPnPAV協(xié)議使用CDS(內(nèi)容目錄服務)不能以預定的 段為單位識別存在于媒體服務器20上的內(nèi)容,或者不能重放特定的選擇的段 中的內(nèi)容。換句話說,按照現(xiàn)有的UPnP AV協(xié)議重放的內(nèi)容可具有下列問題 第一,用戶不能對段中的內(nèi)容進行瀏覽或?qū)Ш?。第二,特定段的?nèi)容不 能被選擇性重放。第三,不能在以后對特定段選擇性地標上將被重放的書簽。 第四,不能創(chuàng)建或重放包括預定段的內(nèi)容的播放列表。
技術(shù)方案
本發(fā)明提供一種用于在家庭網(wǎng)絡中以段為單位執(zhí)行音頻/視頻(AV)內(nèi)容 的方法、AV控制點(CP)裝置和家庭網(wǎng)絡系統(tǒng),通過該方法、AVCP裝置和家 庭網(wǎng)絡系統(tǒng),AV內(nèi)容的段可被表示,AV內(nèi)容可按照段為單位被搜索,選擇 的段可被重放,特定段可被標上書簽,并且包括AV內(nèi)容的段的播放列表可 被創(chuàng)建。
從下面的優(yōu)選實施例的說明中是清楚的。
根據(jù)本發(fā)明的 一方面,提供一種以段為單位執(zhí)行音頻/視頻(AV)內(nèi)容的方 法,所述方法包括控制點提取關(guān)于存儲在第一 AV裝置中的AV內(nèi)容的段相 關(guān)信息;控制點控制第二 AV裝置以段為單位使用段相關(guān)信息執(zhí)行AV內(nèi)容。
根據(jù)本發(fā)明的另一方面,提供一種以段為單位執(zhí)行AV內(nèi)容的控制點裝 置,所述控制點裝置包括段搜索單元,在從媒體服務器提取的AV內(nèi)容包 括段相關(guān)信息的情況下,所述段搜索單元搜索組成AV內(nèi)容的多個段;以及 段重放單元,通過控制媒體服務器和媒體渲染器來重放期望的段。才艮據(jù)本發(fā)明的另一方面,提供一種以段為單位執(zhí)行AV內(nèi)容的家庭網(wǎng)絡
系統(tǒng),所述家庭網(wǎng)絡系統(tǒng)包括媒體服務器,以段為單位存儲AV內(nèi)容;媒 體渲染器,以段為單位執(zhí)行AV內(nèi)容;以及控制點,包括段搜索單元和段重 放單元,在從i某體服務器提取的AV內(nèi)容包括段相關(guān)信息的情況下,所述段 搜索單元搜索組成AV內(nèi)容的多個段,并且所述段重放單元通過控制媒體服 務器和媒體渲染器來重放搜索的段。


通過參照附圖詳細描述本發(fā)明的優(yōu)選實施例,本發(fā)明的以上和其它特點 及優(yōu)點將會變得更加清楚,其中
圖1是傳統(tǒng)UPnPAV體系結(jié)構(gòu)的示意圖2是示出在圖1顯示的傳統(tǒng)UPnPAV體系結(jié)構(gòu)中執(zhí)行AV內(nèi)容的過程 的示統(tǒng)的示意圖4是根據(jù)本發(fā)明實施例的用于以段為單位執(zhí)行AV內(nèi)容的控制點裝置 的示意圖5是根據(jù)本發(fā)明實施例的媒體服務器的示意圖; 圖6是根據(jù)本發(fā)明實施例的媒體渲染器的示意圖; 圖7示出了根據(jù)本發(fā)明實施例的以段為單位執(zhí)行AV內(nèi)容所需的元數(shù)據(jù) 及其描述;
圖8是根據(jù)本發(fā)明實施例的通過媒體服務器的內(nèi)容目錄服務(CDS)以段 為單位表示AV內(nèi)容的元數(shù)據(jù)的示例性示圖9是示出根據(jù)本發(fā)明第一實施例的以段為單位搜索和顯示AV內(nèi)容的 過程的示圖IO是示出根據(jù)本發(fā)明第二實施例的選擇和重放預定段的AV內(nèi)容的過 程的示圖11是示出根據(jù)本發(fā)明第三實施例的選擇預定段的AV內(nèi)容并對其標上 書簽的過程的示圖;以及
圖12是示出根據(jù)本發(fā)明第四實施例的產(chǎn)生包括預定段的AV內(nèi)容的播放 列表并向該播放列表添加段的過程的示圖。
具體實施例方式
通過參考下面的優(yōu)選實施例的詳細描述以及附圖可更容易地理解本發(fā)明 的優(yōu)點和特點以及實現(xiàn)這些優(yōu)點和特點的方法。但是,本發(fā)明可按照多種不 同的形式被實施,而不應被解釋為限于這里所闡述的實施例。更確切地,提 供這些實施例使得本公開透徹和完整,并且將本發(fā)明的構(gòu)思完全傳達給本領(lǐng) 域技術(shù)人員,而且本發(fā)明僅由權(quán)利要求所限定。在整個說明書中,相同的標 號表示相同的部件。
在下文中,將參照塊或流程圖來詳細描述本發(fā)明,塊或流程圖解釋用于
以段為單位執(zhí)行根據(jù)本發(fā)明優(yōu)選實施預定義的AV內(nèi)容的方法、音頻/視頻 (AV)控制點(CP)裝置和家庭網(wǎng)絡系統(tǒng)。為便于解釋,現(xiàn)在將針對UPnPAV體 系結(jié)構(gòu)來描述本發(fā)明,所述UPnP AV體系結(jié)構(gòu)允許用戶基于UPnP (通用即 插即用)技術(shù)來欣賞AV內(nèi)容,并且用于實現(xiàn)本發(fā)明的裝置的名稱與在UPnP AV規(guī)范中使用的裝置的名稱大體上相同。但是,對本領(lǐng)域技術(shù)人員清楚的 是,本發(fā)明的范圍不限于示例性的UPnP AV體系結(jié)構(gòu)以及這里所描述的名 稱。
統(tǒng)的示意圖。參照圖3, UPnP AV系統(tǒng)包括控制點100、 i某體服務器200和 媒體渲染器300。
控制點IOO從用戶接收命令,所述命令用于進行搜索、重放、書簽的創(chuàng) 建或以段為單位的AV內(nèi)容的播放列表的創(chuàng)建,并且調(diào)用由媒體服務器200 和/或媒體渲染器300提供的各種服務以執(zhí)行所述命令。控制點100可被實 現(xiàn)為單獨的裝置(諸如遙控器),或者可被安裝在包括媒體服務器200或媒體 渲染器300的裝置上。將參照圖4來詳細描述控制點100。
參照圖4,控制點100包括段搜索單元101、段重放單元102、書簽創(chuàng)建 器103、播放列表管理單元104、用戶命令處理器105、 UPnP命令處理器]06 以及網(wǎng)絡接口 107。在從媒體服務器200提取的AV內(nèi)容包括段相關(guān)信息的 情況下,即,在AV內(nèi)容包括多個段的情況下,段搜索單元101搜索用戶選 擇的段。通過提取多種類型的信息中的至少一種來執(zhí)行以段為單位的搜索操 作,所述多種類型的信息包括關(guān)鍵幀信息,作為關(guān)于段中的代表性圖像的 信息;關(guān)鍵詞信息,作為段中使用的或描述段的關(guān)鍵詞的信息;段的開始位置信息;以及段的長度信息。這里,段相關(guān)信息(如圖7所示)指的是關(guān)于"段" 元素的信息,"段"元素具有表示特定段標題的值。"段"元素具有各種屬性,
包括創(chuàng)建者、類型、關(guān)鍵詞、段定位器以及關(guān)鍵幀定位器,隨后將參照圖7 進行描述。段重放單元102控制媒體服務器200和媒體渲染器300調(diào)用進行 重放所需的服務,由此重發(fā)搜索的段。換句話說,包含將被重放的段的AV 內(nèi)容的URI(統(tǒng)一資源標識符)信息以及AV內(nèi)容中的所述段的開始位置信息 從媒體服務器200被提取,然后被發(fā)送到媒體渲染器300。媒體渲染器300 使用URI信息和開始位置信息來執(zhí)行所述段。這里,表達"執(zhí)行段,,表示不僅 播放所述段,而且還停止所述段、暫停所述段以及對所述段進行搜索。另夕卜, 表達"執(zhí)行段"表示僅顯示具有特定的"類型"屬性(包括突出顯示、概要或預覽 屬性)的段,如果用戶命令控制點這樣做的話。
書簽創(chuàng)建器103調(diào)用媒體服務器200以請求添加感興趣的特定段,從而 用戶可存儲該特定段并返回到該特定段以隨后進行重放,通過由媒體服務器 200的CDS定義的UpdateObject()命令來處理段元素。
播放列表管理單元104在媒體服務器200中創(chuàng)建包括用戶選擇的一個或 多個段的播放列表,或者將新的段添加到創(chuàng)建的播放列表。換句話說,如果 在媒體服務器200中存在播放列表,則確定是否已經(jīng)存在用于AV內(nèi)容項的 參考對象(所述AV內(nèi)容項包括用戶想要添加到該播放列表的新段)。如果確 定已經(jīng)存在參考對象,則所述段被添加到該參考對象,如果不存在參考對象, 則首先創(chuàng)建參考對象,然后將所述段添加到創(chuàng)建的參考對象。
用戶命令處理器105向用戶提供用戶接口(UI)屏幕,從而用戶可在媒體 服務器200上搜索AV內(nèi)容并發(fā)出各種命令。每當用戶發(fā)出命令時,用戶命 令處理器105調(diào)用執(zhí)行所述命令所需的功能或模塊。
UPnP命令處理器106 (作為用于按照RPC (遠程過程調(diào)用)形式來調(diào)用由 媒體服務器200和媒體渲染器300提供的各種類型的UPnP服務的模塊)創(chuàng)建 用于執(zhí)行RPC的各種數(shù)據(jù)包,并且處理調(diào)用UPnP服務的結(jié)果。
網(wǎng)絡接口 107是用于通過802.3或802.11網(wǎng)絡接口來交換數(shù)據(jù)包的模塊。
圖5是根據(jù)本發(fā)明實施例的媒體服務器200的示意圖。媒體服務器200 包括各種類型的AV內(nèi)容,并且以段為單位存儲AV內(nèi)容,段是組成AV內(nèi) 容的單元。媒體服務器200還提供允許媒體渲染器300重放AV內(nèi)容所需的 各種類型的UPnP服務。參照圖5,媒體服務器200包括元數(shù)據(jù)管理單元201、元數(shù)據(jù)DB 202、 CDS單元203、連接管理器服務(CMS)單元204、 AV傳輸服務單元205、 UPnP命令處理器206、內(nèi)容流傳輸控制器207以及網(wǎng)絡接口208。
元數(shù)據(jù)管理單元201收集將被存儲在元數(shù)據(jù)DB 202中的段相關(guān)信息,并且如果存在段相關(guān)信息的添加的、刪除的或改變的數(shù)據(jù),則將段相關(guān)信息的添加的、刪除的或改變的數(shù)據(jù)反映到元數(shù)據(jù)DB202中,以更新所述信息。
元數(shù)據(jù)DB 202以數(shù)據(jù)庫(DB)的形式提供段相關(guān)信息,所述段相關(guān)信息是用于多個AV內(nèi)容項的元數(shù)據(jù),隨后將參照圖7進行描述。
CDS單元203搜索段相關(guān)信息,并且通過預定協(xié)議向控制點100提供期望的信息,以允許控制點100添加、刪除或改變段相關(guān)信息。所述協(xié)議使得存儲在媒體服務器200中的AV內(nèi)容能夠被媒體渲染器300執(zhí)行,所述協(xié)議的示例包括RDP(遠程桌面協(xié)議)、HTTP、 XHT等。
CMS單元204確認控制點100是否支持重放特定的內(nèi)容項或段所需的協(xié)議。如果媒體服務器200和媒體渲染器300之間的協(xié)議和文件格式彼此相同,則CMS單元204創(chuàng)建重放操作所需的連接,并且將用于控制相應連接的獨特ID通知給控制點100。然后,控制點IOO能夠通過該連接ID來控制相應連接。
AV傳輸服務單元205允許控制點100在媒體服務器200和媒體渲染器300之間執(zhí)行特定的內(nèi)容或段。
UPnP命令處理器206初始化CDS單元203 、 CMS單元204和AV傳輸服務單元205中的各種UPnP動作,通過網(wǎng)絡將初始化的動作傳送到相應的單元,并且分析用于進行處理的UPnP動作的結(jié)果。
將特定的內(nèi)容項或段流傳輸?shù)矫襟w渲染器300的內(nèi)容流傳輸控制器207提供控制選項,諸如改變流傳輸速度以及停止或重新開始重放。有用的流傳輸協(xié)議的示例包括HTTP、 RTP、 IEEE1394等。
網(wǎng)絡接口 208是用于通過802.3或802.11網(wǎng)絡接口來交換數(shù)據(jù)包的模塊。
圖6是根據(jù)本發(fā)明實施例的媒體渲染器300的示意圖。媒體渲染器300提供用于以段為單位執(zhí)行存儲在圖5所示的媒體服務器200中的AV內(nèi)容的各種UPnP服務。媒體渲染器300包括硬件設置單元301、內(nèi)容重放單元302、渲染(rendering)控制服務單元303、 CMS單元304、 AV傳輸服務單元305、UPnP命令處理器306、內(nèi)容流傳輸控制器307以及網(wǎng)絡接口 308。硬件設置單元301調(diào)整內(nèi)容輸出硬件裝置的音量、亮度或顏色值。
內(nèi)容重放單元302對從媒體服務器200流傳輸?shù)腁V內(nèi)容的段數(shù)據(jù)進行解碼,從而在硬件輸出裝置中進行重放。
渲染控制服務單元303允許控制點IOO控制硬件設置單元301的各種參數(shù),例如音量、亮度、顏色等。換句話說,由控制點100調(diào)用的UPnP命令通過渲染控制服務(RCS)被傳送到硬件設置單元301,以調(diào)整各種參數(shù)。
CMS單元304確認控制點100是否支持重放特定的內(nèi)容項或段所需的協(xié)議。如果媒體服務器200和媒體渲染器300之間的協(xié)議和文件格式彼此相同,則CMS單元304創(chuàng)建重放所需的連接,并且將能夠控制相應連接的獨特ID通知給控制點100。然后,控制點100能夠通過該連接ID來控制相應連接。
AV傳輸服務單元305允許控制點100在媒體服務器200和媒體渲染器300之間執(zhí)行特定的內(nèi)容項或段。
UPnP命令處理器306初始化CDS單元203、 CMS單元204和AV傳輸服務單元205中的各種類型的UPnP動作,通過網(wǎng)絡將初始化的動作傳送到相應的單元,并且分析用于進行處理的UPnP動作的結(jié)果。
將特定的內(nèi)容項或段流傳輸?shù)矫襟w渲染器300的內(nèi)容流傳輸控制器307提供控制選項,諸如改變流傳輸速度以及停止或重新開始重放。有用的流傳輸協(xié)議的示例包括HTTP、RTP、正EE1394等。網(wǎng)絡接口 308是用于通過802.3或802.11網(wǎng)絡接口來交換數(shù)據(jù)包的模塊。
同時,這里使用的術(shù)語"模塊"指的是,但不限于,執(zhí)行特定任務的軟件或硬件組件,諸如現(xiàn)場可編程門陣列(FPGA)或?qū)S眉呻娐?ASIC)。模塊可有利地被配置為駐留在可尋址存儲介質(zhì)上,并且被配置為在一個或多個處理器中執(zhí)行。因此,;漠塊可包括,例如,諸如軟件組件、面向?qū)ο蟮能浖M件、類組件和任務組件的組件、進程、函數(shù)、屬性、過程、子程序、程序代碼段、驅(qū)動程序、固件、微代碼、電路、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、表、數(shù)組和變量。這些組件和模塊中提供的功能性可被組合為更少的組件和模塊,或者還可被分離為另外的組件和模塊。另外,組件和模塊可被實現(xiàn)為使得它們在通信系統(tǒng)的一個或多個計算機上執(zhí)行。
圖7示出了根據(jù)本發(fā)明實施例的以段為單位執(zhí)行AV內(nèi)容所需的元數(shù)據(jù)及其描述。
根據(jù)UPnP AV規(guī)范,媒體服務器200的CDS中的視頻內(nèi)容被表示為"videoltem"對象。
為了以段為單位表示視頻內(nèi)容,在本發(fā)明中,在"videoltem"類中使用"段"元素的定義。"段"元素具有表示相應段的名稱或標題值。
另外,"段"元素可具有屬性"創(chuàng)建者"、"類型"、"關(guān)鍵詞"、"段定位器"和"關(guān)鍵幀定位器"。"創(chuàng)建者"屬性指示創(chuàng)建段相關(guān)信息的個人或組織。一個AV內(nèi)容項可具有由兩個或更多個企業(yè)提供并由創(chuàng)建者區(qū)分的不同種類的段。"類型"屬性指示相應的段所屬的組,并且可具有"突出顯示"、"概要"或"預覽"作為其屬性值。如果具有"突出顯示"屬性作為"類型"值的段被連續(xù)重放,則能夠進行相應AV內(nèi)容的突出顯示重放。"關(guān)鍵詞"屬性具有與相應段相關(guān)的關(guān)鍵詞作為其屬性值。例如,當用戶想要只搜索與歌手"A"相關(guān)的視頻段時,可使用"關(guān)鍵詞"屬性。在相應的AV內(nèi)容中,"段定位器"屬性被描述為相應段的開始時間和持續(xù)時間。"關(guān)鍵幀定位器"屬性被描述為URL,該URL能夠取出相應段的代表性圖像。
在圖8中顯示了使用上述段屬性的以段為單位的AV內(nèi)容的示例性表示。圖8是#^居本發(fā)明實施例的通過+某體服務器的內(nèi)容目錄服務(CDS)以段為單位表示AV內(nèi)容的示例性示圖。
參照圖8, KBS下午9點的新聞由IO個獨立的段表示,使用包括"創(chuàng)建者"、"類型"、"關(guān)4建詞"、"段定位器"和"關(guān)鍵幀定位器"的各種屬性來表示每個段。
現(xiàn)在將參照圖9至圖12來描述以段為單位搜索AV內(nèi)容、對特定段選擇性地重放和標上書簽以及創(chuàng)建播放列表的過程。
圖9是示出根據(jù)本發(fā)明第一實施例的以段為單位搜索和顯示AV內(nèi)容的過程的示圖。
在操作S902,控制點100從媒體服務器200提取AV內(nèi)容信息和用于AV內(nèi)容的段相關(guān)信息。這里,在CDS功能的各種命令中,使用瀏覽或搜索命令。在調(diào)用這樣的命令的過程中,有必要將"段"包括在過濾器中,從而與段相關(guān)信息一起被發(fā)送。這里,在此使用的術(shù)語"段相關(guān)信息"指的是關(guān)于具有表示將被用戶執(zhí)行的AV內(nèi)容的特定段名稱的值的"段,,元素的信息以及關(guān)于包括"創(chuàng)建者"、"類型"、"關(guān)鍵詞"、"段定位器"和"關(guān)鍵幀定位器"的各種屬性的信息。
在控制點100從媒體服務器200提取段相關(guān)信息之后,在操作S904,控制點100使用每個段中的關(guān)鍵幀定位器中包括的URI信息從每個段取出關(guān)
鍵幀圖像。在操作S906,控制點IOO控制媒體渲染器300按照時間順序?qū)⒉煌亩闻c關(guān)鍵幀圖像一起排列和顯示。
圖IO是示出根據(jù)本發(fā)明第二實施例的選擇和重放預定段的AV內(nèi)容的過程的示圖。
在操作S1002,控制點100從媒體渲染器300取出用于重放AV內(nèi)容的協(xié)議信息。如果在操作S1004確定媒體渲染器300能夠支持重放當前選擇的內(nèi)容所需的協(xié)議和文件格式,則在操作S1006,控制點IOO將對內(nèi)容重放的連接的請求發(fā)送到媒體服務器200和媒體渲染器300,并且在操作S1008,媒體服務器200和媒體渲染器300將獨特連接ID返回給控制點100??刂泣cIOO使用所述ID來控制AV內(nèi)容的重放。在操作S1010,控制點100提取將被重放的AV內(nèi)容的URI信息,并將URI信息從媒體服務器200傳送到媒體渲染器300。盡管圖10示出了 URI信息僅被傳送到媒體渲染器300,但是控制點100也可控制URI信息被傳送到媒體服務器200。在操作S1012提取了選擇的段的開始位置信息之后,在操作S1014,控制點100將用于從媒體服務器200接收位于相應位置的段的命令發(fā)送到媒體渲染器300,并且調(diào)用用于重放段的Play()命令。
同時,假設AV內(nèi)容的突出顯示被定義為一組段,則圖IO中所示的過程被稍微修改,由此使得能夠進行將被重放的AV內(nèi)容的突出顯示。換句話說,相同的步驟執(zhí)行到圖10的操作SIOIO,然后控制點IOO檢查選擇被重放的AV內(nèi)容的段是否是突出顯示段。如果"類型"屬性^皮設置為"突出顯示"或者"關(guān)鍵詞"屬性包括詞"突出顯示",則可確定相應的段是突出顯示段。如果確定相應的段是突出顯示段,則通過圖10中所示的過程來執(zhí)行重放。如果確定相應的段不是突出顯示段,則對段進行連續(xù)檢查以確定所述段是否是突出顯示段,直到最后一段被檢查。在完成了最后一段的檢查之后,可重放相應AV內(nèi)容的突出顯示??砂凑张c突出顯示相同的方式來重放概要或預
'片見。
圖11是示出根據(jù)本發(fā)明第三實施例的選擇預定段的AV內(nèi)容并對其標上書簽的過程的示圖。
如果用戶在觀看特定段的過程中發(fā)出標上書簽(喜愛)命令,則在操作S1102,控制點IOO通過發(fā)出UpdateObject()命令在媒體服務器200上將段"類型"屬性值設置為"書簽",其中,相應AV內(nèi)容位于i某體服務器200上。例如,如果段"類型"屬性值被設置為"書簽",即,〈segment creator="KBS"type="bookmark" keywords..>,則相應段^皮認為是標上了書簽的段。同樣地,還通過使用UpdateObject()命令從"類型"屬性值刪除"書簽"來執(zhí)行刪除相應段的書簽的過程。
圖12是示出根據(jù)本發(fā)明第四實施例的產(chǎn)生包括預定段的AV內(nèi)容的播放列表并向該播放列表添加段的過程的示圖。
首先,在操作S1202,用戶發(fā)出用于將特定AV內(nèi)容的段添加到媒體服務器200上的播放列表的命令。在操作S1204,控制點IOO檢查在媒體服務器200中是否存在播放列表。如果在媒體服務器200中不存在播放列表,則操作S1206創(chuàng)建播放列表。在創(chuàng)建了播放列表之后,或者如果在媒體服務器200中存在播放列表(操作S1204中的"是"),那么在操作S1208,控制點100檢查播放列表是否包含用于AV內(nèi)容的參考對象,所述AV內(nèi)容包括將被添加的段。如果在播放列表中不包含參考對象,則在操作S1210,參考對象被創(chuàng)建并被包括在播放列表中。使用UPnP CDS的CreateReference()動作來創(chuàng)建參考對象,在創(chuàng)建了參考對象之后,或者如果在播放列表中包含參考對象(操作S1208中的"是"),那么在操作S1212,使用UPnP CDS的UpdateObject()動作將用戶選擇的段添加到參考對象。
同時,本領(lǐng)域普通技術(shù)人員應該理解,根據(jù)本發(fā)明的以段為單位執(zhí)行AV內(nèi)容的方法可應用于記錄介質(zhì),該記錄介質(zhì)按照計算機可讀的形式被提供,并且具有用于在計算機系統(tǒng)中執(zhí)行所述方法的計算機程序。
產(chǎn)業(yè)上的可利用性本發(fā)明提供下列優(yōu)點中的至少 一 個
第一,用戶可4安照段為單位對特定內(nèi)容進行搜索和導航,以重放該特定內(nèi)容。
第二,可選擇性地重放AV內(nèi)容的特定段,并且可使用突出顯示、概要和/或預覽功能。
第三,可對AV內(nèi)容的特定段進行選擇和標上書簽,并且以后可再次觀看標上書簽的段。
第四,可創(chuàng)建和重放包含特定段的AV內(nèi)容的播放列表。本發(fā)明的效果不應限于前面的描述,本領(lǐng)域技術(shù)人員從權(quán)利要求限定的本發(fā)明的精神和范圍可更清楚地理解本發(fā)明的另外的效果和優(yōu)點。
雖然已經(jīng)參照本發(fā)明的示例性實施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域普通技術(shù)人員應該理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以對其進行形式和細節(jié)的各種改變。因此,意圖是這些實施例在所有方面被認為是示意性的,而不是限制性的,參照權(quán)利要求而不是參照上述描述來指示本發(fā)明的范圍。
權(quán)利要求
1、一種以段為單位執(zhí)行AV內(nèi)容的方法,所述方法包括控制點提取關(guān)于存儲在第一AV裝置中的音頻/視頻(AV)內(nèi)容的段相關(guān)信息;以及控制點控制第二AV裝置以段為單位使用段相關(guān)信息執(zhí)行AV內(nèi)容。
2、 根據(jù)權(quán)利要求1所述的方法,其中,第一 AV裝置是存儲AV內(nèi)容并 提供內(nèi)容目錄服務(CDS)的媒體服務器,第二 AV裝置是重放AV內(nèi)容的媒體 湟染器。
3、 根據(jù)權(quán)利要求1所述的方法,其中,段相關(guān)信息包括元素 <upnp:segment> ,所述元素具有表示相應段的標題作為屬性值。
4、 根據(jù)權(quán)利要求3所述的方法,其中,所述元素具有各種屬性"創(chuàng)建者"、 "類型"、"關(guān)鍵詞"、"段定位器"和"關(guān)鍵幀定位器",其中,"創(chuàng)建者"指示段的創(chuàng)建者,"類型"指示段所屬的組,所述組具有突出顯示、概要、預覽 或書簽重放作為屬性值,"關(guān)鍵詞"指示與段相關(guān)的關(guān)鍵詞,"段定位器"指 示段的開始位置和長度,"關(guān)鍵幀定位器"指示代表段的關(guān)鍵幀的位置。
5、 根據(jù)權(quán)利要求1所述的方法,其中,控制第二AV裝置以段為單位使 用段相關(guān)信息執(zhí)行AV內(nèi)容的步驟包括從第一AV裝置取出每個段的關(guān)鍵幀圖像;以及控制第二 AV裝置按照時間順序?qū)⒉煌亩闻c關(guān)鍵幀圖像一起排列和顯示。
6、 根據(jù)權(quán)利要求1所述的方法,其中,控制第二 AV裝置以段為單位使 用段相關(guān)信息執(zhí)行AV內(nèi)容的步驟包括控制點提取AV內(nèi)容的URI (統(tǒng)一資源標識符)信息以及組成AV內(nèi)容的多 個段中將被重放的段的開始位置信息,并且將所述URI信息和開始位置信息 發(fā)送到第二AV裝置;以及第二 AV裝置使用所述URI信息和開始位置信息執(zhí)行來自存儲在第一 AV 裝置中的AV內(nèi)容的段。
7、 根據(jù)權(quán)利要求6所述的方法,其中,執(zhí)行所述段的步驟包括顯示 AV內(nèi)容中的突出顯示段、概要段和預覽段中的一個。
8、 根據(jù)權(quán)利要求1所述的方法,其中,控制第二AV裝置以段為單位使用段相關(guān)信息執(zhí)行AV內(nèi)容的步驟包括調(diào)用第一 AV裝置請求用于添加關(guān)于特定段的書簽信息的添加命令或刪 除所述書簽信息的刪除命令;以及第一 AV裝置響應于所述命令添加或刪除關(guān)于所述特定段的書簽信息。
9、 根據(jù)權(quán)利要求8所述的方法,其中,通過由UpdateObject()命令設置e& ^吝丄A ^ '士 &上、1 "^^" ^^:4*、 4 、 & 乂士臺儀7D w,j x :±i'i_tL, 個ii'j t^廠',3-i口'q 。
10、 根據(jù)權(quán)利要求1所述的方法,其中,控制第二 AV裝置以段為單位 使用段相關(guān)信息執(zhí)行AV內(nèi)容的步驟包括確定在第一 AV裝置的播放列表中是否已經(jīng)存在用于AV內(nèi)容的參考對 象,所述AV內(nèi)容包括用戶選擇的段;以及如果確定在第一 AV裝置的播放列表中已經(jīng)存在參考對象,則將所述段 添加到所述參考對象;如果確定在第一 AV裝置的播放列表中不存在參考對 象,則創(chuàng)建參考對象,然后將所述段添加到創(chuàng)建的參考對象。
11、 一種以段為單位執(zhí)行AV內(nèi)容的控制點裝置,包括 段搜索單元,在從媒體服務器提取的AV內(nèi)容包括段相關(guān)信息的情況下,所述段搜索單元搜索組成AV內(nèi)容的多個段;以及段重放單元,通過控制媒體服務器和媒體渲染器來重放搜索的段。
12、 根據(jù)權(quán)利要求11所述的控制點裝置,其中,段搜索單元通過提取從 關(guān)鍵幀信息、關(guān)鍵詞信息、開始位置信息以及長度信息中選擇的包括在段中 的至少一條信息,來對段進行搜索。
13、 根據(jù)權(quán)利要求11所述的控制點裝置,其中,段重放單元使用URI (統(tǒng) 一資源標識符)信息以及開始位置信息來執(zhí)行所述段,從而AV內(nèi)容的URI信 息和搜索的段的開始位置信息被提取并被發(fā)送到媒體渲染器。
14、 根據(jù)權(quán)利要求13所述的控制點裝置,其中,段重放單元執(zhí)行AV內(nèi) 容中的突出顯示段、概要段和預覽段中的一個。
15、 根據(jù)權(quán)利要求11所述的控制點裝置,還包括書簽創(chuàng)建器,調(diào)用媒 體服務器請求添加或刪除關(guān)于特定段的書簽信息。
16、 根據(jù)權(quán)利要求15所述的控制點裝置,其中,通過由Update()bject() 命令設置段元素的類型值,來創(chuàng)建所述書簽信息。
17、 根據(jù)權(quán)利要求11所述的控制點裝置,還包括播放列表管理單元, 在媒體服務器中創(chuàng)建包括用戶選擇的 一個或多個段的播放列表。
18、 根據(jù)權(quán)利要求17所述的控制點裝置,其中,播放列表管理單元確定在播放列表中是否已經(jīng)存在用于AV內(nèi)容的參考對象,所述AV內(nèi)容包括用戶 選擇的段;如果確定在播放列表中已經(jīng)存在所述參考對象,則播放列表管理 單元將所述段添加到所述參考對象;如果確定在播放列表中不存在參考對象, 則播放列表管理單元創(chuàng)建參考對象,然后將所述段添加到創(chuàng)建的參考對象。
19、 根據(jù)權(quán)利要求11所述的控制點裝置,其中,段相關(guān)信息包括元素 <upnp:segment>,所述元素具有表示相應段的標題作為屬性值。
20、 根據(jù)權(quán)利要求19所述的控制點裝置,其中,所述元素具有各種屬性 "創(chuàng)建者"、"類型"、"關(guān)鍵詞"、"段定位器"和"關(guān)鍵幀定位器",其中,"創(chuàng)建者"指示段的創(chuàng)建者,"類型"指示段所屬的組,所述組具有突出顯示、概 要、預覽或書簽重放作為屬性值,"關(guān)鍵詞"指示與段相關(guān)的關(guān)鍵詞,"段定 位器"指示段的開始位置和長度,"關(guān)鍵幀定位器"指示代表段的關(guān)鍵幀的位 置。
21 、 一種以段為單位執(zhí)行AV內(nèi)容的家庭網(wǎng)絡系統(tǒng),包括 媒體服務器,以段為單位存儲AV內(nèi)容; 媒體渲染器,以段為單位執(zhí)行AV內(nèi)容;以及控制點,包括段搜索單元和段重放單元,在從媒體服務器提取的AV內(nèi) 容包括段相關(guān)信息的情況下,所述段搜索單元搜索組成AV內(nèi)容的多個段, 并且所述段重放單元通過控制媒體服務器和媒體渲染器來重放搜索的段。
22、 根據(jù)權(quán)利要求21所述的家庭網(wǎng)絡系統(tǒng),其中,段搜索單元通過提取 從關(guān)鍵幀信息、關(guān)鍵詞信息、開始位置信息以及長度信息中選擇的包括在段 中的至少一條信息,來對段進行搜索。
23、 根據(jù)權(quán)利要求21所述的家庭網(wǎng)絡系統(tǒng),其中,段重放單元使用URI (統(tǒng)一資源標識符)信息以及開始位置信息來執(zhí)行所述段,從而AV內(nèi)容的URI 信息和搜索的段的開始位置信息被提取并被發(fā)送到媒體渲染器。
24、 根據(jù)權(quán)利要求23所述的家庭網(wǎng)絡系統(tǒng),其中,段重放單元執(zhí)行AV 內(nèi)容中的突出顯示段、概要段和預覽段中的一個。
25、 根據(jù)權(quán)利要求21所述的家庭網(wǎng)絡系統(tǒng),其中,控制點還包括書簽 創(chuàng)建器,調(diào)用媒體服務器請求添加或刪除關(guān)于特定段的書簽信息。
26、 根據(jù)權(quán)利要求21所述的家庭網(wǎng)絡系統(tǒng),其中,控制點還包括播放 列表管理單元,在媒體服務器中創(chuàng)建包括用戶選擇的一個或多個段的播放列表。
27、 根據(jù)權(quán)利要求26所述的家庭網(wǎng)絡系統(tǒng),其中,播放列表管理單元確 定在播放列表中是否已經(jīng)存在用于AV內(nèi)容的參考對象,所述AV內(nèi)容包括用 戶選擇的段;如果確定在播放列表中已經(jīng)存在所述參考對象,則播放列表管 理單元將所述段添加到所述參考對象;如果確定在播放列表中不存在參考對 象,則播放列表管理單元創(chuàng)建參考對象,然后將所述段添加到創(chuàng)建的參考對 象。
28、 根據(jù)權(quán)利要求21所述的家庭網(wǎng)絡系統(tǒng),其中,媒體服務器包括 元數(shù)據(jù)管理單元,收集將被存儲在數(shù)據(jù)庫中的段相關(guān)信息,并且如果段相關(guān)信息中存在添加的、刪除的或改變的數(shù)據(jù),則將段相關(guān)信息中的添加的、 刪除的或改變的數(shù)據(jù)反映到數(shù)據(jù)庫中,以更新所述信息;以及內(nèi)容目錄服務(CDS)單元,通過預定的協(xié)議向控制點提供段相關(guān)信息, 以允許控制點添加、刪除或改變l殳相關(guān)信息。
29、 根據(jù)權(quán)利要求28所述的家庭網(wǎng)絡系統(tǒng),其中,段相關(guān)信息包括元素 <upnp:segment>,所述元素具有表示相應段的標題作為屬性值。
30、 根據(jù)權(quán)利要求29所述的家庭網(wǎng)絡系統(tǒng),其中,所述元素具有各種屬 性"創(chuàng)建者"、"類型"、"關(guān)鍵詞"、"段定位器"和"關(guān)鍵幀定位器",其中,"創(chuàng)建者"指示段的創(chuàng)建者,"類型"指示段所屬的組,所述組具有突出顯示、 概要、預覽或書簽重放作為屬性值,"關(guān)鍵詞"指示與段相關(guān)的關(guān)鍵詞,"段 定位器"指示段的開始位置和長度,"關(guān)鍵幀定位器"指示代表段的關(guān)鍵幀的 位置。
31、 根據(jù)權(quán)利要求21所述的家庭網(wǎng)絡系統(tǒng),其中,控制點與媒體服務器 或Jf某體渲染器 一體地形成。
32、 一種計算機可讀記錄介質(zhì),具有由計算機執(zhí)行的程序代碼以執(zhí)行用 于以段為單位執(zhí)行AV內(nèi)容的方法,所述方法包括控制點提取關(guān)于存儲在第一 AV裝置中的音頻/視頻(AV)內(nèi)容的段相關(guān)信 息;以及控制點控制第二 AV裝置以段為單位使用段相關(guān)信息執(zhí)行AV內(nèi)容。
全文摘要
提供一種用于以段為單位執(zhí)行音頻/視頻(AV)內(nèi)容的方法、AV控制點(CP)裝置和家庭網(wǎng)絡系統(tǒng),所述段使用使得在存在于家庭網(wǎng)絡中的各種裝置之間能夠?qū)崿F(xiàn)互操作性的協(xié)議被定義。所述方法包括控制點提取關(guān)于存儲在第一音頻/視頻(AV)裝置中的AV內(nèi)容的段相關(guān)信息;控制點控制第二AV裝置以段為單位使用段相關(guān)信息執(zhí)行AV內(nèi)容。
文檔編號G06F19/00GK101506813SQ200780031546
公開日2009年8月12日 申請日期2007年8月24日 優(yōu)先權(quán)日2006年8月25日
發(fā)明者柳元皓 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阿克| 崇州市| 油尖旺区| 临夏县| 成武县| 花莲县| 开鲁县| 香港| 德惠市| 土默特左旗| 四会市| 潞城市| 万山特区| 乌兰县| 南江县| 镇安县| 泸溪县| 武城县| 会理县| 社旗县| 灵宝市| 汾西县| 舞钢市| 乐山市| 莱阳市| 肥乡县| 托克托县| 广元市| 茌平县| 德州市| 舟曲县| 泌阳县| 甘洛县| 永丰县| 惠安县| 云安县| 云浮市| 阜平县| 沾益县| 陇川县| 凤山市|