專利名稱:用于提供頻道服務(wù)的方法及其上具有執(zhí)行體現(xiàn)該方法的功能的程序的計算機可讀介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于提供頻道服務(wù)(channel service)的方法以及其上具有執(zhí) 行體現(xiàn)本方法的功能的程序的計算機可讀介質(zhì),更特別地涉及如下一種用于提供頻道服 務(wù)的方法以及其上具有執(zhí)行體現(xiàn)本方法的功能的程序的計算機可讀介質(zhì)其中,將與頻 道服務(wù)的流數(shù)據(jù)(streaming data)相關(guān)的固定信息和可變信息傳輸?shù)街С諦D-J規(guī)范 (specification)的重放設(shè)備,以得到頻道服務(wù)的流。
背景技術(shù):
藍光(Blu-ray)規(guī)范由藍光光盤協(xié)會(BDA)制定,藍光光盤協(xié)會的會員包括索尼、 日立和夏普。藍光規(guī)范包括對藍光光盤的規(guī)范,藍光光盤是一種可使用藍色激光來讀取和 記錄的光盤。盡管藍光光盤的直徑和厚度分別是12cm和1. 2mm,與傳統(tǒng)⑶(光盤)和DVD (數(shù)字 化視頻光盤)的直徑和厚度相同,但是其存儲容量大于傳統(tǒng)CD和DVD的存儲容量。由于使用波長為405nm的藍色激光來讀取藍光光盤,而非使用波長為650nm的紅 色激光來讀取DVD,所以藍光光盤能比DVD存儲更多的數(shù)據(jù)。具體來說,單層藍光光盤能夠存儲多達25GB的數(shù)據(jù),雙層藍光光盤能夠存儲多達 50GB的數(shù)據(jù)。這意味著藍光光盤能存儲比DVD多五倍的數(shù)據(jù)。而且,四層藍光光盤和八層藍光光盤分別能存儲多達100GB和200GB。藍光光盤支持廣泛地用在DVD中的為MPEG-2的視頻壓縮編解碼。而且,BDA標(biāo)準(zhǔn) 規(guī)范要求藍光光盤使用H. 264/AVC或VC-I作為視頻壓縮編解碼,與MPEG-2相比,其提供了 改進的壓縮比。另外,藍光光盤支持音頻格式,諸如杜比數(shù)字+、杜比TrueHD及DTS-HD Master Audio以及PCM(脈沖編碼調(diào)制)、杜比數(shù)字及DTS。支持BD-J規(guī)范的藍光播放器支持基于JAVA的交互式服務(wù)。此外,支持BD-J規(guī)范 的藍光播放器支持網(wǎng)絡(luò)連接性、PIP(畫中畫)以及與局部存儲器的連接。除了藍光播放器能支持BD-J規(guī)范之外,支持BD-Live規(guī)范的藍光播放器能播放通 過網(wǎng)絡(luò)通信接收到的流數(shù)據(jù)。虛擬文件系統(tǒng)(VFS)實現(xiàn)了沒有存儲在藍光光盤中的數(shù)據(jù)的重放。具體來說,VFS 在藍光播放器上構(gòu)造了一個虛擬包,以使藍光播放器播放通過USB或網(wǎng)絡(luò)通信接收到的流 數(shù)據(jù),就好像流數(shù)據(jù)存儲在藍光光盤上一樣。在下文中,“支持BD-J規(guī)范的重放設(shè)備”包括支持BD-J規(guī)范的藍光播放器或使用 支持BD-J規(guī)范的中間件的設(shè)備,諸如TV、置頂盒、PMP (便攜式多媒體播放器)、視頻游戲機、 PC (個人電腦)以及PVR (個人錄影機)。不要求使用支持BD-J規(guī)范的中間件的設(shè)備具有藍光光盤讀取能力。圖1是示出了根據(jù)傳統(tǒng)方法的用于提供音頻/視頻數(shù)據(jù)的構(gòu)造的示圖。
內(nèi)容提供服務(wù)器生成根據(jù)BD-J規(guī)范的BUMF (綁定單元清單文件)信息、SF (簽名 文件)信息、播放列表信息、片段(clip)信息以及影片片段。BUMF信息限定XML (可擴展標(biāo)記語言)格式的虛擬包的構(gòu)造。例如,BUMF信息包 括關(guān)于包含在從內(nèi)容提供服務(wù)器接收到的音頻/視頻數(shù)據(jù)中的影片片段的文件名信息和 綁定信息。SF信息用于驗證BUMF信息的有效性。SF信息使用SHA (安全散列算法)_1。播放列表信息包括關(guān)于將要播放的音頻/視頻數(shù)據(jù)的信息。例如,播放列表信息 包括關(guān)于包含在音頻/視頻數(shù)據(jù)中的影片片段的重放順序信息、播放項目信息以及播放列 表標(biāo)記信息。片段信息包括用于播放影片片段所需的信息。例如,片段信息包括對應(yīng)片段的流 格式信息、包含在對應(yīng)片段中的多個包、對應(yīng)片段的編碼規(guī)范以及剪輯信息。重放設(shè)備將從內(nèi)容提供服務(wù)器接收到的BUMF信息、SF信息、播放列表信息以及片 段信息存儲在BUDA(綁定單元數(shù)據(jù)區(qū)域)中。重放設(shè)備基于存儲在BUDA中的BUMF信息、 SF信息、播放列表信息以及片段信息執(zhí)行從光盤包到虛擬包的包更新。也就是說,重放設(shè)備 構(gòu)造為播放從內(nèi)容提供服務(wù)器接收到的音頻/視頻數(shù)據(jù),而不是播放存儲在藍光光盤中的 數(shù)據(jù)。當(dāng)重放設(shè)備完全構(gòu)造好時,重放設(shè)備接收并播放來自內(nèi)容提供服務(wù)器的音頻/視 頻數(shù)據(jù)。為了播放從內(nèi)容提供服務(wù)器接收到的音頻/視頻數(shù)據(jù),重放設(shè)備必須通過從內(nèi)容 提供服務(wù)器接收BUMF信息、SF信息、播放列表信息以及片段信息來識別音頻/視頻數(shù)據(jù)的 大小、包含在音頻/視頻數(shù)據(jù)中的片段的數(shù)量、片段的編碼算法以及有效性驗證信息。但是,對于諸如現(xiàn)場直播的頻道服務(wù),其中,音頻/視頻數(shù)據(jù)不斷地生成并實時地 傳輸,對于隨著時間不斷地變化的音頻/視頻數(shù)據(jù),不能生成BUMF信息、SF信息、播放列表 信息以及片段信息。在沒有BUMF信息、SF信息、播放列表信息以及片段信息的情況下,重放設(shè)備不能 執(zhí)行從光盤包到虛擬包的包更新。因此,頻道服務(wù)的音頻/視頻數(shù)據(jù)不能通過重放設(shè)備來 播放。
發(fā)明內(nèi)容
技術(shù)問題本發(fā)明的目的是提供一種用于提供頻道服務(wù)的方法,其中,將與頻道服務(wù)的流數(shù) 據(jù)相關(guān)的固定信息和可變信息傳輸?shù)街С諦D-J規(guī)范的重放設(shè)備,以得到頻道服務(wù)的流。本發(fā)明的另一個目的是提供一種其上具有體現(xiàn)用于提供頻道服務(wù)的方法的程序 的計算機可讀介質(zhì)。技術(shù)方案為了實現(xiàn)上述本發(fā)明的目的,提供了一種用于提供頻道服務(wù)的方法。本方法包括 以下步驟(a)將與頻道服務(wù)的流數(shù)據(jù)相關(guān)的固定信息傳輸?shù)街С諦D-J規(guī)范的重放設(shè)備; (b)將與頻道服務(wù)的流數(shù)據(jù)相關(guān)的可變信息傳輸?shù)街胤旁O(shè)備;以及(c)將流數(shù)據(jù)傳輸?shù)街?放設(shè)備。
優(yōu)選地,步驟(a)包括根據(jù)從重放設(shè)備接收到的對頻道服務(wù)的請求將固定信息傳 輸?shù)街胤旁O(shè)備。優(yōu)選地,步驟(b)包括根據(jù)從重放設(shè)備接收到的對可變信息的傳輸請求將可變信 息傳輸?shù)街胤旁O(shè)備。優(yōu)選地,可變信息包括與包含在流數(shù)據(jù)中的一個以上的片段中的每個片段對應(yīng)的 片段信息。優(yōu)選地,步驟(b)包括將片段信息傳輸?shù)街胤旁O(shè)備,并且其中,步驟(C)包括根據(jù) 傳輸請求將一個以上的片段中的與片段信息對應(yīng)的一個片段傳輸?shù)街胤旁O(shè)備。優(yōu)選地,步驟(b)包括將一個以上的片段以循環(huán)排列存儲在存儲空間中。優(yōu)選地,固定信息包括與流數(shù)據(jù)相關(guān)的BUMF信息、SF信息以及播放列表信息中的 至少一個。還提供了一種使用支持BD-J規(guī)范的重放設(shè)備來提供頻道服務(wù)的方法。本方法包 括以下步驟(a)接收與頻道服務(wù)的流數(shù)據(jù)相關(guān)的固定信息;(b)基于固定信息構(gòu)造用于流 數(shù)據(jù)的重放的重放設(shè)備;(c)接收與流數(shù)據(jù)相關(guān)的可變信息;以及(d)基于固定信息和可變 信息播放流數(shù)據(jù)。優(yōu)選地,步驟(a)包括根據(jù)對包含在用戶輸入中的頻道服務(wù)的請求從頻道服務(wù)提 供服務(wù)器接收固定信息。優(yōu)選地,步驟(b)包括基于固定信息構(gòu)造用于流數(shù)據(jù)的重放的虛擬包。優(yōu)選地,步驟(C)包括根據(jù)對固定信息的請求接收從頻道服務(wù)提供服務(wù)器傳輸?shù)?br>
可變信息。優(yōu)選地,可變信息包括與包含在流數(shù)據(jù)中的一個以上的片段中的每個片段對應(yīng)的 片段信息。優(yōu)選地,步驟(C)包括接收片段信息,并且其中,步驟(d)包括播放一個以上的片 段中的與片段信息對應(yīng)的一個片段。優(yōu)選地,固定信息包括關(guān)于一個以上的片段的重放順序信息,并且其中,步驟(d) 包括根據(jù)重放順序信息播放一個以上的片段。根據(jù)本發(fā)明的方法可進一步包括(e)將包含在流數(shù)據(jù)中的一個以上的片段存儲 在存儲空間中。優(yōu)選地,存儲在存儲空間中的一個以上的片段以循環(huán)排列。優(yōu)選地,步驟(d)包括讀取并播放存儲在存儲空間中的一個以上的片段中的至少 一個片段,根據(jù)用戶輸入來選擇這至少一個片段。優(yōu)選地,固定信息包括與流數(shù)據(jù)相關(guān)的BUMF信息、SF信息以及播放列表信息中的 至少一個。還提供了一種其上具有體現(xiàn)根據(jù)本發(fā)明的用于提供頻道服務(wù)的方法的程序的計 算機可讀介質(zhì)。有利效果根據(jù)本發(fā)明,將包括BUMF信息、SF信息以及播放列表信息的固定信息和包括與所 選頻道服務(wù)的流數(shù)據(jù)相關(guān)的片段信息的可變信息傳輸?shù)街С諦D-J規(guī)范的重放設(shè)備,從而 使不能播放流數(shù)據(jù)的藍光播放器能夠為觀看者提供頻道服務(wù)的流數(shù)據(jù)。
圖1是示出了經(jīng)由網(wǎng)絡(luò)將多媒體內(nèi)容接收到支持BD-J規(guī)范的傳統(tǒng)重放設(shè)備中的 構(gòu)造的示圖。圖2是示出了根據(jù)本發(fā)明的用于提供頻道服務(wù)的方法的流程圖。圖3是示出了使用根據(jù)本發(fā)明的用于提供頻道服務(wù)的方法來提供頻道服務(wù)的構(gòu) 造的示圖。
具體實施例方式將參照附圖詳細地說明根據(jù)本發(fā)明的用于提供頻道服務(wù)的方法以及其上具有執(zhí) 行體現(xiàn)本方法的功能的程序的計算機可讀介質(zhì)。圖2是示出了根據(jù)本發(fā)明的用于提供頻道服務(wù)的方法的流程圖。參照圖2,支持BD-J規(guī)范的重放設(shè)備從用戶接收用于選擇頻道服務(wù)的用戶輸入 (S100)。具體來說,重放設(shè)備經(jīng)由顯示器向用戶提供與通過頻道服務(wù)提供服務(wù)器傳輸?shù)念l 道服務(wù)相關(guān)的信息。該用戶參照與頻道服務(wù)相關(guān)的顯示信息來選擇期望的頻道服務(wù)??赏?過使用用于控制重放設(shè)備的控制裝置(諸如遙控裝置)的鍵盤來生成用戶輸入,以選擇期 望的頻道服務(wù)。此后,重放設(shè)備根據(jù)用戶輸入生成對頻道服務(wù)的請求,并將該請求傳輸?shù)筋l道服 務(wù)提供服務(wù)器(SllO)。例如,當(dāng)頻道服務(wù)提供服務(wù)器提供包括第一頻道到第十頻道的十個頻道服務(wù)時, 用戶可操作鍵盤來選擇第五頻道。然后,重放設(shè)備生成對所選頻道(即第五頻道)的頻道 服務(wù)的請求,并將該請求傳輸?shù)筋l道服務(wù)提供服務(wù)器。此后,頻道服務(wù)提供服務(wù)器將與所選頻道服務(wù)的流數(shù)據(jù)相關(guān)的固定信息傳輸?shù)街?放設(shè)備(S 120)。固定信息是關(guān)于流數(shù)據(jù)的格式的信息。因為固定信息與流數(shù)據(jù)的結(jié)構(gòu)相關(guān),所以 通過參照固定信息來從流數(shù)據(jù)生成一個以上的片段。通過頻道服務(wù)提供服務(wù)器生成固定信息。也就是說,頻道服務(wù)提供服務(wù)器可以如 下方式來構(gòu)造固定信息使得流數(shù)據(jù)包括具有特定大小或特定長度的一個以上的片段或者 特定數(shù)量的片段。優(yōu)選地,固定信息包括BUMF(綁定單元清單文件)信息、SF(簽名文件)信息以及 播放列表信息。另外,固定信息可包括流數(shù)據(jù)的簽名信息和下載信息。具體來說,簽名信息實現(xiàn)了對流數(shù)據(jù)的有效性的驗證。也就是說,包含在流數(shù)據(jù)中 的片段的有效性可經(jīng)由簽名信息來驗證。下載信息包括關(guān)于下載包含在流數(shù)據(jù)中的一個以上的片段的順序。根據(jù)下載信息 下載并播放一個以上的片段。例如,當(dāng)流數(shù)據(jù)包括第一片段到第一百片段時,下載并播放第 一片段。當(dāng)播放第一片段時,下載第二片段。當(dāng)播放完第一片段之后,播放第二片段。當(dāng)播 放第二片段時,下載第三片段。重放設(shè)備根據(jù)下載信息向用戶提供一個以上的片段。
此后,重放設(shè)備構(gòu)造為基于固定信息播放流數(shù)據(jù)(S130)。具體來說,重放設(shè)備從由頻道服務(wù)提供服務(wù)器傳輸?shù)墓潭ㄐ畔⒅刑崛£P(guān)于流數(shù)據(jù) 的格式的信息,并構(gòu)造用于流數(shù)據(jù)的重放的虛擬包。例如,可讀取藍光光盤的重放設(shè)備可構(gòu)造為使用固定信息來播放從頻道服務(wù)提供 服務(wù)器接收到的流數(shù)據(jù),而不是播放藍光光盤的內(nèi)容。不能讀取藍光光盤的支持BD-J規(guī)范 的重放設(shè)備也可構(gòu)造為使用固定信息來播放從頻道服務(wù)提供服務(wù)器接收到的流數(shù)據(jù)。此后,頻道服務(wù)提供服務(wù)器根據(jù)固定信息從流數(shù)據(jù)生成一個以上的片段(S140)。例如,當(dāng)用戶選擇的頻道服務(wù)為體育賽事的現(xiàn)場直播時,頻道服務(wù)提供服務(wù)器可 根據(jù)與現(xiàn)場直播相關(guān)的固定信息生成包含一個以上的片段的流數(shù)據(jù)。可逐步地生成包含在 流數(shù)據(jù)中的一個以上的片段,以對應(yīng)于現(xiàn)場直播。當(dāng)固定信息構(gòu)造為使用第一片段到第一百片段來提供頻道服務(wù)時,頻道服務(wù)提供 服務(wù)器將現(xiàn)場直播的流數(shù)據(jù)轉(zhuǎn)換成提供給重放設(shè)備的第一片段到第一百片段。但是,因為固定信息是不變的,所以不能傳輸持續(xù)很長時間的流數(shù)據(jù)。例如,當(dāng)可變信息構(gòu)造為傳輸持續(xù)兩小時的流數(shù)據(jù)的一百個片段時,24小時內(nèi)不 斷地提供體育賽事的頻道服務(wù)在兩小時之后無法提供流數(shù)據(jù)。為了克服該局限性,從流數(shù)據(jù)的第一兩個小時生成第一片段到第一百片段,并從 流數(shù)據(jù)的第二兩個小時生成另一第一片段到第一百片段。例如,當(dāng)從上午11點到下午3點提供現(xiàn)場直播時,頻道服務(wù)提供服務(wù)器從與上午 11點到下午1點的現(xiàn)場直播對應(yīng)的流數(shù)據(jù)生成第一片段到第一百片段。此后,頻道服務(wù)提 供服務(wù)器從與下午1點到下午3點的現(xiàn)場直播對應(yīng)的流數(shù)據(jù)生成另一第一片段到第一百片 段。通過上述過程,即使在使用固定數(shù)量的片段時,仍可提供持續(xù)很長時間的流數(shù)據(jù)。此后,重放設(shè)備將對可變信息的請求傳輸?shù)筋l道服務(wù)提供服務(wù)器(S150)。此后,當(dāng)接收到對可變信息的請求時,頻道服務(wù)提供服務(wù)器生成包含與一個以上 的片段中的每個片段相關(guān)的片段信息的可變信息(S160)。例如,對于包含第一片段到第一百片段的流數(shù)據(jù),可生成包含與第一片段到第 一百片段中的每個片段相關(guān)的片段信息的可變信息。另外,頻道服務(wù)提供服務(wù)器可生成包含與第一片段到第一百片段中的一部分片段 相關(guān)的片段信息的可變信息。例如,當(dāng)僅完成從第一片段到第一百片段中生成第一片段到 第十片段時,可生成包含與第一片段到第十片段相關(guān)的片段信息的可變信息。也就是說,即 便在生成全部一個以上的片段之前,也可生成僅與已生成的片段相關(guān)的可變信息。可變信息是關(guān)于在步驟S140中生成的一個以上的片段中的每個片段的信息,其 可根據(jù)每個片段的大小或長度而變化。另外,可變信息可包括每個片段的流格式信息、包含 在每個片段中的包的數(shù)量、每個片段的編碼規(guī)范以及印時戳信息。并且,可變信息可包括用于驗證每個片段的有效性的信息。此后,頻道服務(wù)提供服務(wù)器將可變信息傳輸?shù)街胤旁O(shè)備(S170)。此后,頻道服務(wù)提供服務(wù)器將包含一個以上的片段的流數(shù)據(jù)存儲在頻道服務(wù)提供 服務(wù)器的存儲空間中(S180)。優(yōu)選地,頻道服務(wù)提供服務(wù)器可以循環(huán)排列來存儲一個以上的片段。
如上所述,由于固定信息是不變的,因此應(yīng)將持續(xù)很長時間的流數(shù)據(jù)轉(zhuǎn)換成固定 數(shù)量的片段。固定數(shù)量的片段以循環(huán)排列存儲在存儲空間中。例如,從流數(shù)據(jù)的第一兩個小時生成第一片段到第一百片段,然后以循環(huán)排列順 次存儲在存儲空間的第一時段(slot)到第一百時段中。從流數(shù)據(jù)中的第二兩個小時生 成下一第一片段到第一百片段,并通過重寫從流數(shù)據(jù)的第一兩個小時生成的第一片段到第 一百片段而以循環(huán)排列存儲在存儲空間的第一時段到第一百時段中。因此,總是將從流數(shù)據(jù)的最近兩個小時生成的片段存儲在存儲空間中,并能向用 戶提供任何最近兩個小時內(nèi)的片段。將一個以上的片段以循環(huán)排列存儲在存儲空間中的原因在于提高存儲空間的效 率,并防止存儲空間的不足。此后,頻道服務(wù)提供服務(wù)器將包含一個以上的片段的流數(shù)據(jù)傳輸?shù)街胤旁O(shè)備 (S190)。具體來說,重放設(shè)備生成對一個以上的片段的傳輸請求,上述一個以上的片段與 包含在通過頻道服務(wù)提供服務(wù)器傳輸?shù)目勺冃畔⒅械钠涡畔?yīng)。在接收到傳輸請求 后,頻道服務(wù)提供服務(wù)器根據(jù)傳輸請求傳輸與片段信息對應(yīng)的片段。此后,重放設(shè)備接收頻道服務(wù)的流數(shù)據(jù)并將流數(shù)據(jù)存儲在重放設(shè)備的存儲空間中 (S200)。例如,重放設(shè)備可根據(jù)傳輸請求以循環(huán)排列存儲通過頻道服務(wù)提供服務(wù)器傳輸?shù)?一個以上的片段。由于將一個以上的片段以循環(huán)排列存儲在重放設(shè)備的存儲空間中的方案與頻道 服務(wù)提供服務(wù)器的方案相同,因此省去詳細描述。此后,通過重放設(shè)備播放包含一個以上的片段的流數(shù)據(jù)(S210)。具體來說,重放設(shè) 備讀取并播放與由用戶從存儲空間中選擇的頻道服務(wù)對應(yīng)的片段。將參照圖3詳細地描述根據(jù)本發(fā)明的用于提供頻道服務(wù)的構(gòu)造。圖3是示出了使用根據(jù)本發(fā)明的用于提供頻道服務(wù)的方法來提供頻道服務(wù)的構(gòu) 造的示圖。參照圖3,包含第一頻道到第m頻道的頻道列表存儲在頻道服務(wù)提供服務(wù)器中。用戶通過參照由支持BD-J規(guī)范的重放設(shè)備經(jīng)由顯示器顯示的頻道列表來選擇期 望的頻道服務(wù)。重放設(shè)備生成對用戶所選的頻道服務(wù)的請求,并將該請求傳輸?shù)筋l道服務(wù)提供服 務(wù)器。頻道服務(wù)提供服務(wù)器響應(yīng)于通過重放設(shè)備傳輸?shù)恼埱髞韨鬏旉P(guān)于所選頻道服務(wù) 的BUMF信息、SF信息以及播放列表信息。重放設(shè)備接收BUMF信息、SF信息以及播放列表信息并將BUMF信息、SF信息以及 播放列表信息存儲在BUDA中。然后,重放設(shè)備基于存儲在BUDA中的BUMF信息、SF信息以 及播放列表信息執(zhí)行從光盤包到虛擬包的包更新。頻道服務(wù)提供服務(wù)器實時地對用于頻道服務(wù)的流數(shù)據(jù)進行編碼。具體來說,頻道 服務(wù)提供服務(wù)器生成組成流數(shù)據(jù)的一個以上的片段,并還為一個以上的片段中的每個片段生成片段信息??芍鸩降厣梢粋€以上的片段。重放設(shè)備在接收到關(guān)于第一片段的第一片段信息之后從頻道服務(wù)提供服務(wù)器接 收并播放第一片段。也就是說,為了播放流數(shù)據(jù),重放設(shè)備在接收到與所選頻道服務(wù)的流數(shù) 據(jù)相關(guān)的片段信息之后接收與該片段信息對應(yīng)的片段。重放設(shè)備相繼接收關(guān)于下一片段的 片段信息,然后,接收并播放與該片段信息對應(yīng)的下一片段。例如,當(dāng)BUMF信息以順次接收并播放第一片段到第η片段的方式構(gòu)造時,頻道服 務(wù)提供服務(wù)器使流數(shù)據(jù)組成為包括第一片段到第η片段,并生成分別與第一片段到第η片 段相關(guān)的第一片段信息到第η片段信息。重放設(shè)備順次接收第一片段信息到第η片段信息,然后,順次接收并播放與已完 成下載的片段信息對應(yīng)的片段。在生成第η片段之后,頻道服務(wù)提供服務(wù)器將隨后的流數(shù)據(jù)構(gòu)造成另一第一片段 到第η片段。因此,頻道服務(wù)提供服務(wù)器能提供任意長度的流數(shù)據(jù)。為了符合上述構(gòu)造,重放設(shè)備在逐步地接收并播放第一片段到第η片段之后逐步 地接收并播放另一第一片段到第η片段。用于存儲頻道列表并將關(guān)于所選頻道服務(wù)的BUMF信息、SF信息以及播放列表信 息傳輸?shù)街胤旁O(shè)備的功能以及用于將從流數(shù)據(jù)動態(tài)地生成的片段和片段信息傳輸?shù)街胤?設(shè)備的功能可體現(xiàn)在單個服務(wù)器或多個服務(wù)器中。也就是說,頻道服務(wù)提供服務(wù)器可包括用于存儲頻道列表并將BUMF信息、SF信息 以及播放列表信息傳輸?shù)街胤旁O(shè)備的第一服務(wù)器以及用于將從流數(shù)據(jù)動態(tài)地生成的片段 和片段信息傳輸?shù)街胤旁O(shè)備的第二服務(wù)器。另外,本發(fā)明提供了一種其上具有執(zhí)行根據(jù)本發(fā)明的方法的步驟的程序的計算機 可讀介質(zhì)。本計算機可讀介質(zhì)是指用于以可由計算機系統(tǒng)讀取的代碼或程序格式來存儲數(shù) 據(jù)的各種存儲介質(zhì)。本計算機可讀介質(zhì)可包括諸如ROM和RAM的存儲器、諸如CD-ROM和 DVD-ROM的存儲介質(zhì)、諸如磁帶和軟盤的磁存儲介質(zhì)、以及光學(xué)數(shù)據(jù)存儲介質(zhì)。本計算機可 讀介質(zhì)可包括經(jīng)由互聯(lián)網(wǎng)傳送的數(shù)據(jù)。本計算機可讀介質(zhì)可由在通過網(wǎng)絡(luò)連接的計算機系 統(tǒng)上劃分并存儲的計算機可讀數(shù)據(jù)來體現(xiàn)。由于根據(jù)本發(fā)明的計算機可讀介質(zhì)與參照圖2和圖3所述的根據(jù)本發(fā)明的方法基 本相同,因此省去詳細描述。盡管已參照其優(yōu)選實施例具體地示出并描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng) 理解,在不背離如所附權(quán)利要求所限定的本發(fā)明的精神和范圍的情況下,可實施在形式和 細節(jié)上的各種改變。工業(yè)實用性根據(jù)本發(fā)明,將與頻道服務(wù)的流數(shù)據(jù)相關(guān)的固定信息和可變信息傳輸?shù)街С諦D-J 規(guī)范的重放設(shè)備,以實現(xiàn)頻道服務(wù)的流。根據(jù)本發(fā)明的用于提供頻道服務(wù)的方法也可應(yīng)用 于使用支持BD-J規(guī)范的中間件的設(shè)備。
權(quán)利要求
1.一種用于提供頻道服務(wù)的方法,所述方法包括以下步驟(a)將與所述頻道服務(wù)的流數(shù)據(jù)相關(guān)的固定信息傳輸?shù)街С諦D-J規(guī)范的重放設(shè)備;(b)將與所述流數(shù)據(jù)相關(guān)的可變信息傳輸?shù)剿鲋胤旁O(shè)備;以及(c)將所述流數(shù)據(jù)傳輸?shù)剿鲋胤旁O(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其中,步驟(a)包括根據(jù)對從所述重放設(shè)備接收到的頻 道服務(wù)的請求將所述固定信息傳輸?shù)剿鲋胤旁O(shè)備。
3.根據(jù)權(quán)利要求1所述的方法,其中,步驟(b)包括根據(jù)對從所述重放設(shè)備接收到的可 變信息的傳輸請求將所述可變信息傳輸?shù)剿鲋胤旁O(shè)備。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述可變信息包括與包含在所述流數(shù)據(jù)中的一 個以上的片段中的每個片段對應(yīng)的片段信息。
5.根據(jù)權(quán)利要求4所述的方法,其中,步驟(b)包括將所述片段信息傳輸?shù)剿鲋胤旁O(shè) 備,并且其中,步驟(c)包括根據(jù)所述傳輸請求將所述一個以上的片段中的與所述片段信 息對應(yīng)的一個片段傳輸?shù)剿鲋胤旁O(shè)備。
6.根據(jù)權(quán)利要求4所述的方法,其中,步驟(b)包括將所述一個以上的片段以循環(huán)排列 存儲在存儲空間中。
7.根據(jù)權(quán)利要求1所述的方法,其中,所述固定信息包括與所述流數(shù)據(jù)相關(guān)的BUMF信 息、SF信息以及播放列表信息中的至少一個。
8.一種使用支持BD-J規(guī)范的重放設(shè)備來提供頻道服務(wù)的方法,本方法包括以下步驟(a)接收與所述頻道服務(wù)的流數(shù)據(jù)相關(guān)的固定信息;(b)基于所述固定信息構(gòu)造用于所述流數(shù)據(jù)的重放的所述重放設(shè)備;(c)接收與所述流數(shù)據(jù)相關(guān)的可變信息;以及(d)基于所述固定信息和所述可變信息來播放所述流數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的方法,其中,步驟(a)包括根據(jù)對包含在用戶輸入中的頻道服 務(wù)的請求從頻道服務(wù)提供服務(wù)器接收所述固定信息。
10.根據(jù)權(quán)利要求8所述的方法,其中,步驟(b)包括基于所述固定信息構(gòu)造用于所述 流數(shù)據(jù)的重放的虛擬包。
11.根據(jù)權(quán)利要求8所述的方法,其中,步驟(C)包括根據(jù)對所述可變信息的請求接收 從頻道服務(wù)提供服務(wù)器傳輸?shù)乃隹勺冃畔ⅰ?br>
12.根據(jù)權(quán)利要求8所述的方法,其中,所述可變信息包括與包含在所述流數(shù)據(jù)中的一 個以上的片段中的每個片段對應(yīng)的片段信息。
13.根據(jù)權(quán)利要求12所述的方法,其中,步驟(c)包括接收所述片段信息,并且其中,步驟(d)包括播放所述一個以上的片段中的與所述片段信息對應(yīng)的一個片段。
14.根據(jù)權(quán)利要求12所述的方法,其中,所述固定信息包括關(guān)于所述一個以上的片段 的播放順序信息,并且其中,步驟(d)包括根據(jù)所述播放順序信息播放所述一個以上的片段。
15.根據(jù)權(quán)利要求14所述的方法,還包括(e)將包含在所述流數(shù)據(jù)中的所述一個以上 的片段存儲在存儲空間中。
16.根據(jù)權(quán)利要求15所述的方法,其中,存儲在所述存儲空間中的所述一個以上的片 段以循環(huán)排列。
17.根據(jù)權(quán)利要求15所述的方法,其中,步驟(d)包括讀取并播放存儲在所述存儲空 間中的所述一個以上的片段中的至少一個片段,所述至少一個片段是根據(jù)用戶輸入來選擇 的。
18.根據(jù)權(quán)利要求8所述的方法,其中,所述固定信息包括與所述流數(shù)據(jù)相關(guān)的BUMF信 息、SF信息以及播放列表信息中的至少一個。
19.一種計算機可讀介質(zhì),其上具有體現(xiàn)根據(jù)權(quán)利要求1至18中任一項所述的用于提 供頻道服務(wù)的方法的程序。
全文摘要
本發(fā)明公開了一種用于提供頻道服務(wù)的方法。根據(jù)本發(fā)明,將包括BUMF信息、SF信息以及播放列表信息的固定信息和包括與所選頻道服務(wù)的流數(shù)據(jù)相關(guān)的片段信息的可變信息傳輸?shù)街С諦D-J規(guī)范的重放設(shè)備,從而使不能播放流數(shù)據(jù)的藍光播放器能夠為觀看者提供頻道服務(wù)的流數(shù)據(jù)。
文檔編號H04N21/438GK102132581SQ200980132479
公開日2011年7月20日 申請日期2009年6月16日 優(yōu)先權(quán)日2008年6月20日
發(fā)明者李成栢, 白源章, 金東洙 申請人:艾尼波依特多媒體集團