專利名稱:存儲(chǔ)多媒體數(shù)據(jù)的存儲(chǔ)介質(zhì)以及再現(xiàn)該多媒體數(shù)據(jù)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體內(nèi)容的編碼/解碼,更具體地講,本發(fā)明涉及一種存儲(chǔ)被構(gòu)造為用于流式傳輸(streaming)的多媒體數(shù)據(jù)的存儲(chǔ)介質(zhì),以及再現(xiàn)該多媒體數(shù)據(jù)的方法和設(shè)備。
背景技術(shù):
例如視頻數(shù)據(jù)、音頻數(shù)據(jù)、計(jì)算機(jī)動(dòng)畫數(shù)據(jù)或者上述任意組合的多媒體數(shù)據(jù)是關(guān)于每種類型的數(shù)據(jù)中或者每種類型的數(shù)據(jù)之間的時(shí)間同步而被同步地再現(xiàn)。例如,時(shí)間同步信息被包括在音頻數(shù)據(jù)和視頻數(shù)據(jù)中的每個(gè)中,使得它們被一起同步地再現(xiàn),并且指示何時(shí)將音頻數(shù)據(jù)和視頻數(shù)據(jù)輸出的信息被包括在它們中的每個(gè)中。通過在有線/無線網(wǎng)絡(luò),例如互聯(lián)網(wǎng)上流式傳輸這種多媒體數(shù)據(jù),可提供教育、娛樂或者其它內(nèi)容。
流式傳輸服務(wù)被特定網(wǎng)絡(luò)條件和終端設(shè)置所限制,特定網(wǎng)絡(luò)條件例如網(wǎng)絡(luò)阻塞、信道帶寬、發(fā)送延遲、包損失率、比特錯(cuò)誤率等等,終端設(shè)置例如數(shù)據(jù)吞吐量、存儲(chǔ)量等等。
為了克服這些限制,可通過將傳統(tǒng)下載和流式傳輸技術(shù)結(jié)合來提供流式傳輸服務(wù)。但是,在這種情況下,包括下載數(shù)據(jù)和流式傳輸數(shù)據(jù)的所有的流式傳輸內(nèi)容在流式傳輸服務(wù)器的控制下按照用戶的要求被傳送到終端,從而導(dǎo)致下載數(shù)據(jù)的再現(xiàn)延遲。另外,下載數(shù)據(jù)和流式傳輸數(shù)據(jù)都是通過網(wǎng)絡(luò)從流式傳輸服務(wù)器發(fā)送的,因此增加了網(wǎng)絡(luò)的負(fù)擔(dān)。
發(fā)明內(nèi)容
技術(shù)方案本發(fā)明的一方面是提供一種用于存儲(chǔ)多媒體數(shù)據(jù)的存儲(chǔ)介質(zhì)以及用于再現(xiàn)該多媒體數(shù)據(jù)的方法和設(shè)備,其中,通過利用關(guān)于內(nèi)容的附加信息,將預(yù)先存儲(chǔ)在存儲(chǔ)介質(zhì)中的數(shù)據(jù)和由終端從流式傳輸服務(wù)器接收的流式傳輸數(shù)據(jù)結(jié)合,來提供多媒體流式傳輸服務(wù)。
有益效果根據(jù)本發(fā)明的實(shí)施例,可有效地提供將從終端的存儲(chǔ)介質(zhì)讀取的存儲(chǔ)數(shù)據(jù)與由服務(wù)器提供的流式傳輸數(shù)據(jù)結(jié)合的多媒體數(shù)據(jù)。
圖1表示根據(jù)本發(fā)明實(shí)施例的多媒體數(shù)據(jù)結(jié)構(gòu);圖2表示包括存儲(chǔ)段和流式傳輸段的媒體流;圖3表示從圖2的媒體流中收集的存儲(chǔ)子流和流式傳輸子流;圖4是表示圖3的附加信息的內(nèi)容的例子;圖5是表示根據(jù)本發(fā)明的實(shí)施例的從服務(wù)器提供的到再現(xiàn)設(shè)備的流式傳輸服務(wù)的方框圖;圖6是根據(jù)本發(fā)明實(shí)施例的再現(xiàn)設(shè)備的方框圖;圖7是與MPEG-4標(biāo)準(zhǔn)可兼容的附加信息的例子。
最佳方式根據(jù)本發(fā)明的一方面,提供了一種用于存儲(chǔ)多媒體數(shù)據(jù)的存儲(chǔ)介質(zhì),該多媒體數(shù)據(jù)包括至少一個(gè)媒體流,包括關(guān)于流式傳輸數(shù)據(jù)和存儲(chǔ)數(shù)據(jù)的信息,流式傳輸數(shù)據(jù)可通過網(wǎng)絡(luò)提供,存儲(chǔ)數(shù)據(jù)可被終端從本地存儲(chǔ)介質(zhì)中讀取并且存儲(chǔ)在終端中;附加信息,包括關(guān)于怎樣將流式傳輸數(shù)據(jù)和存儲(chǔ)數(shù)據(jù)結(jié)合的信息。
流式傳輸數(shù)據(jù)可由通過網(wǎng)絡(luò)連接的服務(wù)器提供,并存儲(chǔ)數(shù)據(jù)存儲(chǔ)在可被終端訪問的本地存儲(chǔ)介質(zhì)中。
附加信息可被最初記錄在本地存儲(chǔ)介質(zhì)上,并且該附加信息包括關(guān)于文件的名稱、位置、數(shù)據(jù)大小和/或元信息(meta-information)的信息。
媒體流可包括內(nèi)容附加信息,該內(nèi)容附加信息用于將包括流式傳輸數(shù)據(jù)的第一子流和包括存儲(chǔ)數(shù)據(jù)的第二子流結(jié)合,從而重構(gòu)媒體流。
內(nèi)容附加信息可包括關(guān)于組成多媒體數(shù)據(jù)的媒體流的數(shù)量的信息;關(guān)于媒體流的屬性的流附加信息。
流附加信息可包括關(guān)于第一子流和第二子流的標(biāo)識(shí)符的信息;關(guān)于第一子流或者第二子流是否為存儲(chǔ)數(shù)據(jù)或者流式傳輸數(shù)據(jù)的信息;關(guān)于存儲(chǔ)數(shù)據(jù)和流式傳輸數(shù)據(jù)的結(jié)構(gòu)的信息。
根據(jù)本發(fā)明的另一方面,提供了一種在終端中再現(xiàn)多媒體數(shù)據(jù)的方法,包括接收關(guān)于組成多媒體數(shù)據(jù)的多個(gè)媒體流中的至少一個(gè)的數(shù)據(jù)結(jié)構(gòu)的內(nèi)容附加信息;根據(jù)所述內(nèi)容附加信息請(qǐng)求記錄在本地存儲(chǔ)介質(zhì)上的存儲(chǔ)數(shù)據(jù),并且接收和存儲(chǔ)該存儲(chǔ)數(shù)據(jù);根據(jù)所述內(nèi)容附加信息通過網(wǎng)絡(luò)請(qǐng)求流式傳輸數(shù)據(jù),并且接收該流式傳輸數(shù)據(jù);根據(jù)所述內(nèi)容附加信息,使用存儲(chǔ)數(shù)據(jù)和流式傳輸數(shù)據(jù)來重構(gòu)和再現(xiàn)原始媒體流。
根據(jù)本發(fā)明的另一方面,提供一種終端,包括存儲(chǔ)子流緩沖器,從本地存儲(chǔ)介質(zhì)接收存儲(chǔ)子流;流式傳輸子流緩沖器,通過網(wǎng)絡(luò)從流式傳輸服務(wù)器接收流式傳輸子流;解碼器,將存儲(chǔ)子流和流式傳輸子流結(jié)合以形成媒體流并將該媒體流解碼;渲染器,根據(jù)解碼的媒體流之間的時(shí)間同步將解碼的媒體流再現(xiàn)。
該終端可包括用于存儲(chǔ)存儲(chǔ)子流以及關(guān)于該存儲(chǔ)子流的附加信息的存儲(chǔ)子流存儲(chǔ)單元。
該終端可包括從自流式傳輸服務(wù)器接收的流式傳輸數(shù)據(jù)中產(chǎn)生多個(gè)流式傳輸子流的解復(fù)用器。
根據(jù)本發(fā)明的另一實(shí)施例,提供了一種再現(xiàn)設(shè)備,包括第一解復(fù)用器,將流式傳輸子流分離成多個(gè)子流;流式傳輸子流緩沖器,存儲(chǔ)分離的子流;第二解復(fù)用器,將存儲(chǔ)子流分離成多個(gè)存儲(chǔ)子流;存儲(chǔ)子流緩沖器,存儲(chǔ)分離的存儲(chǔ)子流;用于每種類型的流的預(yù)解碼緩沖器;媒體流解碼器,將各個(gè)存儲(chǔ)子流和流式傳輸子流結(jié)合以產(chǎn)生媒體流并且解碼該媒體流。
根據(jù)本發(fā)明的另一實(shí)施例,提供了一種將來自服務(wù)器的流式傳輸服務(wù)提供到再現(xiàn)設(shè)備的方法,該方法包括當(dāng)用戶輸入內(nèi)容再現(xiàn)命令時(shí),將內(nèi)容再現(xiàn)命令發(fā)送到DVD播放器;當(dāng)接收到內(nèi)容再現(xiàn)命令時(shí),從DVD播放器中的DVD中讀取附加信息;分析附加信息并且從流式傳輸服務(wù)器請(qǐng)求流式傳輸服務(wù);從流式傳輸服務(wù)器接收流式傳輸數(shù)據(jù);請(qǐng)求DVD播放器發(fā)送存儲(chǔ)子流;接收所述存儲(chǔ)子流并且存儲(chǔ)接收的存儲(chǔ)子流;從該服務(wù)器接收實(shí)時(shí)的流式傳輸子流;根據(jù)附加信息,將存儲(chǔ)的存儲(chǔ)子流和實(shí)時(shí)的流式傳輸子流結(jié)合以再現(xiàn)內(nèi)容。
根據(jù)本發(fā)明的另一方面,提供了一種編碼有處理指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該處理指令用于使處理器執(zhí)行上述方法。
具體實(shí)施例方式
現(xiàn)在,將詳細(xì)說明本發(fā)明的實(shí)施例,其示例表示在附圖中,其中,相同的標(biāo)號(hào)始終指代相同的部件。以下,將參照附圖描述實(shí)施例以解釋本發(fā)明。
圖1表示根據(jù)本發(fā)明實(shí)施例的多媒體數(shù)據(jù)結(jié)構(gòu)。
多媒體內(nèi)容可包括例如視頻、音頻、文本等的多種數(shù)據(jù),這多種數(shù)據(jù)中的每一種可被稱為媒體流。圖1表示包括分別為媒體流A110、媒體流B120、媒體流C130的3個(gè)媒體流的多媒體內(nèi)容的例子,這3個(gè)媒體流中的每一個(gè)包括用于實(shí)現(xiàn)內(nèi)部同步的媒體內(nèi)的時(shí)間同步信息和用于與其它媒體流同步的媒體之間的時(shí)間同步信息。媒體內(nèi)的時(shí)間同步信息和媒體之間的時(shí)間同步信息通過使用系統(tǒng)參考時(shí)鐘產(chǎn)生。
現(xiàn)在將詳細(xì)描述時(shí)間同步信息。在MPEG-4系統(tǒng)的情況下,每個(gè)媒體流的再現(xiàn)起始時(shí)間以二進(jìn)制場(chǎng)景描述格式(BIFS)被記錄在節(jié)點(diǎn)信息′startTime′中。每個(gè)媒體流的位置信息也以BIFS被記錄。媒體流被分成訪問單元,該訪問單元是解碼的基本單元并且被攜帶在同步層包(SL包)中。關(guān)于合成時(shí)間戳(CTS)、解碼時(shí)間戳(DTS)和對(duì)象時(shí)鐘參考(OCR)的信息被記錄在SL包的頭中。通過使用關(guān)于CTS、DTS和OCR的信息,可實(shí)現(xiàn)媒體流內(nèi)的時(shí)間同步和媒體流之間的時(shí)間同步。
圖2表示包括存儲(chǔ)段和流式傳輸段的媒體流。
參照?qǐng)D2,媒體流110、120和130中的每個(gè)包括存儲(chǔ)段(圖2中的陰影部分)和流式傳輸段。在流式傳輸服務(wù)器開始流式傳輸之前,將與流式傳輸服務(wù)器不相關(guān)的存儲(chǔ)段存儲(chǔ)在終端的存儲(chǔ)單元中。通過流式傳輸服務(wù)器的流式傳輸,流式傳輸段被實(shí)時(shí)地傳送到終端。
作為獲得存儲(chǔ)段并將該存儲(chǔ)段存儲(chǔ)到終端的存儲(chǔ)單元中的示例,所述終端可連接到DVD播放器,并且從包括由內(nèi)容服務(wù)提供者提供的附加信息和存儲(chǔ)流的DVD接收存儲(chǔ)段。在該DVD中有3個(gè)獨(dú)立的區(qū)域記錄存儲(chǔ)數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)區(qū)、記錄將從流式傳輸服務(wù)器接收的流式傳輸數(shù)據(jù)信息的流式傳輸數(shù)據(jù)區(qū)和用于表示怎樣結(jié)合存儲(chǔ)數(shù)據(jù)和流式傳輸數(shù)據(jù)的附加信息的附加信息區(qū)。
由內(nèi)容提供者根據(jù)網(wǎng)絡(luò)的數(shù)據(jù)傳送率和終端的輸入緩沖器容量來確定流式傳輸段和存儲(chǔ)段怎樣劃分。例如,為了避免輸入緩沖器上溢或者下溢,可將該輸入緩沖器的一部分首先分配給流式傳輸段,然后將該輸入緩沖器的剩下部分分配給存儲(chǔ)段。以MPEG-4系統(tǒng)為例,存儲(chǔ)段和流式傳輸段包括多個(gè)訪問單元。另外,以可伸縮的媒體流為例,基本層的數(shù)據(jù)與存儲(chǔ)數(shù)據(jù)對(duì)應(yīng),并且加強(qiáng)層的數(shù)據(jù)與流式傳輸數(shù)據(jù)對(duì)應(yīng)。通常,僅將基本層的數(shù)據(jù)提供給用戶,但是也可提供加強(qiáng)層的數(shù)據(jù)以改善質(zhì)量。
圖3表示從圖2的媒體流中收集的存儲(chǔ)子流和流式傳輸子流。
參照?qǐng)D3,圖2中的流A被分成存儲(chǔ)子流A-1310和流式傳輸子流A-2320。該存儲(chǔ)子流A-1310包括存儲(chǔ)段A2、A4和A6,并且該流式傳輸子流A-2320包括流式傳輸段A1、A3、A5和A7。
同樣,圖2中的流B被分成存儲(chǔ)子流B-1330和流式傳輸子流B-2340。該存儲(chǔ)子流B-1330包括B2、B4和B6,并且該流式傳輸子流B-2340包括B1、B3和B5。
另外,圖2中的流C被分成存儲(chǔ)子流C-1350和流式傳輸子流C-2360。該存儲(chǔ)子流C-1350包括C2和C4,并且該流式傳輸子流C-2360包括C1、C3和C5。
使用存儲(chǔ)子流和流式傳輸子流來恢復(fù)原始媒體流需要附加信息370。
圖4表示圖3的附加信息370的內(nèi)容的例子。
這里,應(yīng)該注意的是,用于表現(xiàn)版權(quán)信息、媒體數(shù)據(jù)信息、關(guān)鍵字信息等應(yīng)用在傳統(tǒng)內(nèi)容編碼方法中的技術(shù)也可被包括在圖4所示的附加信息中。因此,現(xiàn)在將按照根據(jù)本發(fā)明實(shí)施例提供的流式傳輸服務(wù)來描述附加信息。
參照?qǐng)D4,′streaming_contents_additional information′440是關(guān)于由流式傳輸服務(wù)提供的多媒體內(nèi)容的信息,并且其包括組成多媒體內(nèi)容的流的數(shù)量′stream_number′442和關(guān)于每個(gè)流的附加信息′stream_additional information′444。
′stream_additional information′444包括關(guān)于用于標(biāo)識(shí)相應(yīng)流的標(biāo)識(shí)符′stream_indentifier′432的信息和關(guān)于存儲(chǔ)子流434和流式傳輸子流436的信息??傮w上,流可包括存儲(chǔ)子流或者流式傳輸子流,并且還包括流附加信息。所述流附加信息關(guān)于存儲(chǔ)子流或者流式傳輸子流,根據(jù)關(guān)于存儲(chǔ)子流的信息的布爾值434或者關(guān)于流式傳輸子流的信息的布爾值436,這兩個(gè)布爾值中的每一個(gè)都是布爾數(shù)據(jù)格式。
關(guān)于存儲(chǔ)子流或者流式傳輸子流的流附加信息被記錄為′substream_additional information′420?!鋝ubstream_additional information′420包括組成子流的段的數(shù)量′segment_count′422、子流的大小′substream_size′424和段的列表′segment_list′426?!鋝egment_information′410包括段的起始字節(jié)位置′segment_start′412和段的大小′segment_size′414。
圖5是表示根據(jù)本發(fā)明的實(shí)施例的從服務(wù)器提供的到再現(xiàn)設(shè)備的流式傳輸服務(wù)的方框圖。
這里,在認(rèn)證、會(huì)話管理等中使用的流式傳輸服務(wù)的傳統(tǒng)協(xié)議也可被使用,但是,圖5所示的流式傳輸服務(wù)將根據(jù)本實(shí)施例的附加協(xié)議來描述。例如DVD播放器的再現(xiàn)播放器與終端結(jié)合,用于再現(xiàn)包括存儲(chǔ)子流和附加信息的數(shù)據(jù)。DVD播放器可從具有存儲(chǔ)子流和附加信息的DVD中再現(xiàn)數(shù)據(jù)。
首先,如果用戶輸入內(nèi)容再現(xiàn)命令,則在操作S510中,終端將該命令傳達(dá)到DVD播放器。然后,在操作S520中,終端從該DVD中讀取附加信息。在操作S530中,終端分析該附加信息并且從流式傳輸服務(wù)器請(qǐng)求流式傳輸服務(wù)。在操作S540中,終端從流式傳輸服務(wù)器接收流式傳輸數(shù)據(jù)。另外,在操作S550中,終端請(qǐng)求DVD播放器發(fā)送存儲(chǔ)子流,并且在操作S560中,終端接收存儲(chǔ)子流并且將它們存儲(chǔ)在終端中的存儲(chǔ)單元中。終端將存儲(chǔ)在存儲(chǔ)單元中的存儲(chǔ)子流和由服務(wù)器的流式傳輸服務(wù)提供的實(shí)時(shí)流式傳輸子流結(jié)合,以根據(jù)附加信息再產(chǎn)生和再現(xiàn)原始的流式傳輸內(nèi)容。
如果由可伸縮的編碼方法來編碼媒體流,則只有與基本層流對(duì)應(yīng)的存儲(chǔ)子流可按照用戶的請(qǐng)求或者在網(wǎng)絡(luò)的控制下被再現(xiàn)。但是,如果請(qǐng)求高質(zhì)量的內(nèi)容,則與加強(qiáng)層流對(duì)應(yīng)的流式傳輸子流也可與存儲(chǔ)子流結(jié)合,然后被再現(xiàn)。
圖6是根據(jù)本發(fā)明的實(shí)施例的再現(xiàn)設(shè)備的方框圖。
參照?qǐng)D6,通過網(wǎng)絡(luò)604從服務(wù)器602傳送的實(shí)時(shí)流式傳輸子流被解復(fù)用器606分離成幾個(gè)流,并且在開始解碼之前,這些流中的每一個(gè)根據(jù)關(guān)于解碼時(shí)間戳,例如MPEG-4系統(tǒng)中的DTS的信息和流標(biāo)識(shí)符被分別存儲(chǔ)在子流緩沖器1-3中,子流緩沖器1-3為630a、630b和630c。
從DVD播放器690發(fā)送的存儲(chǔ)子流被解復(fù)用器610分離成幾個(gè)流,并且在開始解碼之前,這些流中的每一個(gè)根據(jù)關(guān)于的解碼時(shí)間符號(hào),例如MPEG-4系統(tǒng)中DTS的信息和流標(biāo)識(shí)符被分別存儲(chǔ)在相應(yīng)的子流緩沖器1-3中,子流緩沖器1-3為620a、620b和620c。
預(yù)解碼緩沖器1-3,640a、640b和640c是單獨(dú)為所有類型的流預(yù)留的。對(duì)于媒體流,預(yù)解碼緩沖器1640a根據(jù)從存儲(chǔ)子流緩沖器1620a和流式傳輸子流緩沖器1630a讀取的關(guān)于DTS的信息來順序地存儲(chǔ)組成存儲(chǔ)子流和流式傳輸子流的訪問單元。
因此,媒體流解碼器650a和650b以及渲染器(renderer)670可按照與在傳統(tǒng)方法/設(shè)備中的相同的方式操作。在圖6中,媒體流需要2個(gè)預(yù)解碼緩沖器640a和640b,它們是根據(jù)可伸縮的編碼壓縮方法的用于基本層流和加強(qiáng)層流的例子。
圖7是與MPEG-4標(biāo)準(zhǔn)兼容的附加信息的例子。
根據(jù)MPEG-4標(biāo)準(zhǔn),關(guān)于內(nèi)容的結(jié)構(gòu)的信息由BIFS和對(duì)象描述符(OD)表示,BIFS和OD一起被稱作初始對(duì)象描述符(IOD)。圖7的例子使用在用于描述MEPG-4媒體流的示例性流描述符中包括的擴(kuò)展描述符,這是為了使附加信息,例如在圖4中表示的附加信息與傳統(tǒng)的MEPG-4兼容。參照?qǐng)D7,′storedSubstream′和′streamingSubstream′是表示當(dāng)前媒體流包括存儲(chǔ)子流還是流式傳輸子流的信息,并且它們中的每一個(gè)包括從存儲(chǔ)子流或者流式傳輸子流劃分出的段的數(shù)量′numberOfSegment′、相應(yīng)的子流的字節(jié)大小′subStreamSize′、組成相應(yīng)的子流的段的字節(jié)起始位置′SegmentStartPosition′和段的大小′SegmentSize′。′URL_flag′、′URLlength′和′URLstring′用于將相應(yīng)的子流的存儲(chǔ)位置表示為URL,根據(jù)該URL,終端從與該終端結(jié)合的存儲(chǔ)介質(zhì)播放器接收存儲(chǔ)子流并且接收由流式傳輸服務(wù)器提供的流式傳輸子流。
如果不要求與傳統(tǒng)的MPEG-4流的兼容性,則關(guān)于媒體流的附加信息可包括表示圖7所示的信息的新描述符以及用于MPEG-4系統(tǒng)的示例性流描述符。
本發(fā)明的實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)程序。該計(jì)算機(jī)程序可記錄在計(jì)算機(jī)可讀介質(zhì)上以被計(jì)算機(jī)讀取和執(zhí)行。這種計(jì)算機(jī)可讀介質(zhì)包括所有類型的存儲(chǔ)裝置,例如磁存儲(chǔ)裝置、光數(shù)據(jù)存儲(chǔ)裝置等等。該計(jì)算機(jī)可讀介質(zhì)還包括任何以載波的形式,例如互聯(lián)網(wǎng)傳播,而實(shí)現(xiàn)的事物。
雖然顯示并描述了本發(fā)明的一些實(shí)施例,但是本發(fā)明并不限于所描述的實(shí)施例。相反,本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的原則和精神的情況下可做出修改,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
權(quán)利要求
1.一種用于存儲(chǔ)多媒體數(shù)據(jù)的存儲(chǔ)介質(zhì),該多媒體數(shù)據(jù)包括至少一個(gè)媒體流,包括關(guān)于流式傳輸數(shù)據(jù)和存儲(chǔ)數(shù)據(jù)的信息,流式傳輸數(shù)據(jù)可通過網(wǎng)絡(luò)提供,存儲(chǔ)數(shù)據(jù)可通過終端從本地存儲(chǔ)介質(zhì)中讀取并且存儲(chǔ)在該終端中;附加信息,包括關(guān)于怎樣將流式傳輸數(shù)據(jù)與存儲(chǔ)數(shù)據(jù)結(jié)合的信息。
2.如權(quán)利要求1所述的存儲(chǔ)介質(zhì),其中,流式傳輸數(shù)據(jù)由通過網(wǎng)絡(luò)連接的服務(wù)器提供,存儲(chǔ)數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)介質(zhì)中。
3.如權(quán)利要求1所述的存儲(chǔ)介質(zhì),其中,附加信息最初被記錄在本地存儲(chǔ)介質(zhì)上,并且包括關(guān)于文件的名稱、位置、數(shù)據(jù)大小或者元信息的信息。
4.如權(quán)利要求3所述的存儲(chǔ)介質(zhì),其中,媒體流包括內(nèi)容附加信息,該內(nèi)容附加信息用于將包括流式傳輸數(shù)據(jù)的第一子流和包括存儲(chǔ)數(shù)據(jù)的第二子流結(jié)合以重構(gòu)媒體流。
5.如權(quán)利要求4所述的存儲(chǔ)介質(zhì),其中,內(nèi)容附加信息包括關(guān)于多媒體數(shù)據(jù)的媒體流的數(shù)量的信息;關(guān)于媒體流的屬性的流附加信息。
6.如權(quán)利要求5所述的存儲(chǔ)介質(zhì),其中,流附加信息包括關(guān)于第一子流和第二子流的標(biāo)識(shí)符的信息;關(guān)于第一子流或者第二子流是否為存儲(chǔ)數(shù)據(jù)或者流式傳輸數(shù)據(jù)的信息;關(guān)于存儲(chǔ)數(shù)據(jù)和流式傳輸數(shù)據(jù)的結(jié)構(gòu)的信息。
7.一種在終端中再現(xiàn)多媒體數(shù)據(jù)的方法,包括接收關(guān)于多媒體數(shù)據(jù)的多個(gè)媒體流中的至少一個(gè)的數(shù)據(jù)結(jié)構(gòu)的內(nèi)容附加信息;根據(jù)所述內(nèi)容附加信息請(qǐng)求記錄在本地存儲(chǔ)介質(zhì)上的存儲(chǔ)數(shù)據(jù),并且接收和存儲(chǔ)該存儲(chǔ)數(shù)據(jù);根據(jù)所述內(nèi)容附加信息通過網(wǎng)絡(luò)請(qǐng)求流式傳輸數(shù)據(jù),并且接收該流式傳輸數(shù)據(jù);根據(jù)所述內(nèi)容附加信息,使用存儲(chǔ)數(shù)據(jù)和流式傳輸數(shù)據(jù)來重構(gòu)并再現(xiàn)原始媒體流。
8.如權(quán)利要求7所述的方法,其中,流式傳輸數(shù)據(jù)存儲(chǔ)在通過網(wǎng)絡(luò)連接的服務(wù)器存儲(chǔ)介質(zhì)中,存儲(chǔ)數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)介質(zhì)中。
9.如權(quán)利要求7所述的方法,其中,內(nèi)容附加信息包括關(guān)于組成多媒體數(shù)據(jù)的媒體流的數(shù)量的信息;關(guān)于媒體流的屬性的流附加信息。
10.如權(quán)利要求9所述的方法,其中,流附加信息包括關(guān)于組成媒體流的第一子流和第二子流的標(biāo)識(shí)符的信息;關(guān)于第一子流或者第二子流是否為存儲(chǔ)數(shù)據(jù)或者流式傳輸數(shù)據(jù)的信息;關(guān)于存儲(chǔ)數(shù)據(jù)和流式傳輸數(shù)據(jù)的結(jié)構(gòu)的信息。
11.一種用于再現(xiàn)多媒體數(shù)據(jù)的終端,包括存儲(chǔ)子流緩沖器,從本地存儲(chǔ)介質(zhì)接收存儲(chǔ)子流;流式傳輸子流緩沖器,通過網(wǎng)絡(luò)從流式傳輸服務(wù)器接收流式傳輸子流;解碼器,將所述存儲(chǔ)子流和所述流式傳輸子流結(jié)合以制成媒體流并將該媒體流解碼;渲染器,根據(jù)解碼的媒體流之間的時(shí)間同步來再現(xiàn)解碼的媒體流。
12.如權(quán)利要求11所述的終端,還包括存儲(chǔ)子流存儲(chǔ)器單元,用于存儲(chǔ)存儲(chǔ)子流和關(guān)于該存儲(chǔ)子流的附加信息。
13.如權(quán)利要求11所述的終端,還包括解復(fù)用器,從自流式傳輸服務(wù)器接收的流式傳輸數(shù)據(jù)中產(chǎn)生多個(gè)流式傳輸子流。
14.如權(quán)利要求11所述的終端,其中,流式傳輸數(shù)據(jù)被存儲(chǔ)在通過網(wǎng)絡(luò)連接的服務(wù)器存儲(chǔ)介質(zhì)中,并且存儲(chǔ)數(shù)據(jù)被存儲(chǔ)在由終端訪問的本地存儲(chǔ)介質(zhì)中。
15.一種再現(xiàn)設(shè)備,包括第一解復(fù)用器,將流式傳輸子流分離成多個(gè)子流;流式傳輸子流緩沖器,存儲(chǔ)所述分離的子流;第二解復(fù)用器,將存儲(chǔ)子流分離成多個(gè)存儲(chǔ)子流;存儲(chǔ)子流緩沖器,存儲(chǔ)所述分離的存儲(chǔ)流;用于每種類型的流的預(yù)解碼緩沖器;媒體流解碼器,將各個(gè)存儲(chǔ)子流和流式傳輸子流結(jié)合以產(chǎn)生媒體流并且解碼該媒體流。
16.如權(quán)利要求15所述的再現(xiàn)設(shè)備,其中,所述分離的流式傳輸子流基于解碼時(shí)間戳信息和流標(biāo)識(shí)符被存儲(chǔ)。
17.如權(quán)利要求15所述的再現(xiàn)設(shè)備,其中,所述分離的流基于解碼時(shí)間符號(hào)信息和流標(biāo)識(shí)符被存儲(chǔ)。
18.如權(quán)利要求15所述的再現(xiàn)設(shè)備,其中,所述預(yù)解碼緩沖器根據(jù)從存儲(chǔ)子流緩沖器和流式傳輸子流緩沖器中讀取的信息順序地存儲(chǔ)存儲(chǔ)子流和流式傳輸子流的訪問單元。
19.如權(quán)利要求15所述的再現(xiàn)設(shè)備,其中,根據(jù)可伸縮的編碼壓縮方法,存在用于基本層流和加強(qiáng)層流的兩種預(yù)解碼緩沖器。
20.如權(quán)利要求15所述的再現(xiàn)設(shè)備,還包括渲染解碼的媒體流的渲染器。
21.一種將來自服務(wù)器的流式傳輸服務(wù)提供到再現(xiàn)設(shè)備的方法,該方法包括當(dāng)用戶輸入內(nèi)容再現(xiàn)命令時(shí),將內(nèi)容再現(xiàn)命令發(fā)送到DVD播放器;當(dāng)接收到內(nèi)容再現(xiàn)命令時(shí),從DVD播放器中的DVD中讀取附加信息;分析附加信息并且從流式傳輸服務(wù)器請(qǐng)求流式傳輸服務(wù);從流式傳輸服務(wù)器接收流式傳輸數(shù)據(jù);請(qǐng)求DVD播放器發(fā)送存儲(chǔ)子流;接收所述存儲(chǔ)子流并且存儲(chǔ)接收的存儲(chǔ)子流;從該服務(wù)器接收實(shí)時(shí)的流式傳輸子流;根據(jù)所述附加信息,將存儲(chǔ)的存儲(chǔ)子流和實(shí)時(shí)的流式傳輸子流結(jié)合以再現(xiàn)內(nèi)容。
22.如權(quán)利要求21所述的方法,其中,附加信息與MPEG-4標(biāo)準(zhǔn)可兼容。
23.如權(quán)利要求21所述的方法,其中,附加信息包括代表信息的描述符和與MPEG-4標(biāo)準(zhǔn)可兼容的描述符。
24.一種編碼有處理指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述處理指令用于使處理器執(zhí)行在終端中再現(xiàn)多媒體數(shù)據(jù)的方法,所述方法包括接收關(guān)于多媒體數(shù)據(jù)的多個(gè)媒體流中的至少一個(gè)的數(shù)據(jù)結(jié)構(gòu)的內(nèi)容附加信息;根據(jù)所述內(nèi)容附加信息請(qǐng)求記錄在本地存儲(chǔ)介質(zhì)上的存儲(chǔ)數(shù)據(jù),并接收和存儲(chǔ)該存儲(chǔ)數(shù)據(jù);根據(jù)所述內(nèi)容附加信息通過網(wǎng)絡(luò)請(qǐng)求流式傳輸數(shù)據(jù),并接收該流式傳輸數(shù)據(jù);根據(jù)所述內(nèi)容附加信息,使用所述存儲(chǔ)數(shù)據(jù)和所述流式傳輸數(shù)據(jù)重構(gòu)和再現(xiàn)原始媒體流。
25.一種編碼有處理指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述處理指令用于使處理器執(zhí)行將來自服務(wù)器的流式傳輸服務(wù)提供到再現(xiàn)設(shè)備的方法,所述方法包括當(dāng)用戶輸入內(nèi)容再現(xiàn)命令時(shí),將內(nèi)容再現(xiàn)命令發(fā)送到DVD播放器;當(dāng)接收到所述內(nèi)容再現(xiàn)命令時(shí),從DVD播放器中的DVD中讀取附加信息;分析所述附加信息,并且從流式傳輸服務(wù)器請(qǐng)求流式傳輸服務(wù);從所述流式傳輸服務(wù)器接收流式傳輸數(shù)據(jù);請(qǐng)求DVD播放器發(fā)送存儲(chǔ)子流;接收所述存儲(chǔ)子流并且存儲(chǔ)接收的存儲(chǔ)子流;從服務(wù)器接收實(shí)時(shí)的流式傳輸子流;根據(jù)所述附加信息,將存儲(chǔ)的存儲(chǔ)子流和實(shí)時(shí)的流式傳輸子流結(jié)合以再現(xiàn)內(nèi)容。
全文摘要
一種用于存儲(chǔ)多媒體數(shù)據(jù)的存儲(chǔ)介質(zhì),以及一種用于再現(xiàn)該多媒體數(shù)據(jù)的方法和設(shè)備。在終端中再現(xiàn)多媒體數(shù)據(jù)的方法包括接收代表組成多媒體數(shù)據(jù)的多個(gè)媒體流中的至少一個(gè)的數(shù)據(jù)結(jié)構(gòu)的內(nèi)容附加信息;根據(jù)所述內(nèi)容附加信息請(qǐng)求記錄在本地存儲(chǔ)介質(zhì)上的存儲(chǔ)數(shù)據(jù),并且接收和存儲(chǔ)該存儲(chǔ)數(shù)據(jù);根據(jù)所述內(nèi)容附加信息通過網(wǎng)絡(luò)請(qǐng)求流式傳輸數(shù)據(jù),并且接收該流式傳輸數(shù)據(jù);根據(jù)所述內(nèi)容附加信息,使用存儲(chǔ)數(shù)據(jù)和流式傳輸數(shù)據(jù)來重構(gòu)并再現(xiàn)原始媒體流。
文檔編號(hào)H04L29/08GK1985321SQ200580000287
公開日2007年6月20日 申請(qǐng)日期2005年2月26日 優(yōu)先權(quán)日2004年2月27日
發(fā)明者金海光 申請(qǐng)人:學(xué)校法人大洋學(xué)園, 三星電子株式會(huì)社