欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于媒體流傳送的客戶端、內(nèi)容創(chuàng)建器實體及其方法

文檔序號:7885452閱讀:188來源:國知局
專利名稱:用于媒體流傳送的客戶端、內(nèi)容創(chuàng)建器實體及其方法
技術(shù)領(lǐng)域
本發(fā)明的實施例涉及媒體流傳送,并且具體地說,涉及實現(xiàn)技巧模式。
背景技術(shù)
對媒體尤其是視頻的超文本傳輸協(xié)議(HTTP)流傳送的興趣在增長。這已演變成超出簡單的漸進式下載,提供兩個新特征:適應(yīng)性和直播內(nèi)容。實現(xiàn)此的方式是將內(nèi)容分割成多個段或文件,每個段或文件對應(yīng)于小間隔的內(nèi)容,例如,10秒的內(nèi)容。為客戶端提供也稱為媒體呈現(xiàn)描述的清單(manifest)文件,該文件列出不同段及獲取它們的地方,并且客戶端逐一獲取它們。分割成經(jīng)象HTTP等標(biāo)準(zhǔn)web協(xié)議獲取的不同段/文件也據(jù)稱是緩存友好(cache-friendly)或內(nèi)容分發(fā)網(wǎng)絡(luò)友好(Content Distribution Network (CDN)friendly),這是因為與基于象實時流傳送協(xié)議(RTSP)等協(xié)議的流傳送服務(wù)器不同,它不要求在服務(wù)器或緩存中的任何狀態(tài)。3GPP最近在PSS的第9版中標(biāo)準(zhǔn)化了一種用于HTTP流傳送的解決方案,稱為自適應(yīng)HTTP流傳送(AHS)。擴展版本稱為3GP-DASH (HTTP上的動態(tài)自適應(yīng)流傳送),并且當(dāng)前在第10版中指定。運動圖像專家組(MPEG)當(dāng)前在標(biāo)準(zhǔn)化基于3GPP AHS的HTTP上的動態(tài)自適應(yīng)流傳送(DASH)。AHS和DASH解決方案及用于HTTP流傳送的其它解決方案使用由客戶端從服務(wù)器獲取的兩種不同類型的文件。第一種類型是描述會話并且具體而言是內(nèi)容的可用的各種變型的清單。在AHS和DASH中,清單是MDP文件,并且提供有關(guān)不同期間的信息,并且因而提供在某個期間內(nèi)媒體的不同表示的段。第二種類型是包含在媒體文件中的媒體本身。在AHS和DASH中,這些是基于ISO (國際標(biāo)準(zhǔn)化組織)文件格式,并且由初始段和媒體段組成。為在媒體中快速導(dǎo)航,通常通過快進或快退而允許技巧模式和交替播出速率,即,以更高速度更快播放媒體流的表示或甚至向后播放。這樣,用戶能夠在視覺上搜索流,并且在所想要位置開始正常播放?!翱爝M”的最簡單方法是比其原始速率更快播放流。此方法具有要求大量處理能力的缺陷,以及如果內(nèi)容在遠程服務(wù)器上,則要求增大的下載速率。例如,為能夠以10倍速快進,將需要十倍的解碼復(fù)雜性。圖1示出速度是正常速度的兩倍情況下的快進??爝M的簡化方法是只播放I幀,或更具體地說,只播放隨機訪問點(RAP),即,關(guān)鍵幀。視I幀之間的距離而定,這大幅降低了復(fù)雜性。通過將每隔一個I幀解碼,可能實現(xiàn)還更快的技巧模式,但如果視頻未使用時間級編碼,則不容易實現(xiàn)對應(yīng)于微小圖像距離的技巧模式。圖2示出在I幀之間的跳躍以便能夠?qū)崿F(xiàn)快進。此解決方案的另一缺陷是此解決方案的高開銷(帶寬需求)。完整的流(所有幀)必須被發(fā)送到過濾和丟棄“不想要的”幀(大部分幀)的接收器。也稱為樣本的幀能夠被劃分到時間級中。一個時間級內(nèi)的所有樣本能夠只取決于相同時間級內(nèi)的樣本或更低時間級內(nèi)的樣本。支持時間級的視頻編解碼器的示例是札264(MPEG-4 AVC),其是最新技術(shù)視頻編碼標(biāo)準(zhǔn)。它是混合編解碼器,除圖片內(nèi)的冗余外,它還利用了消除圖片之間的冗余(使用B和P圖片)。H.264支持限制圖片之間相關(guān)性的幾種方式,從而能夠從比特流提取獨立幀的子集并將其編碼而不使用流的任何剩余圖片。例如,我們能夠提取就固定圖片組(GOP)結(jié)構(gòu)而言將在媒體流中有規(guī)律出現(xiàn)的I幀。其它的選項是利用分層B和/或P圖片以提取媒體流的時間級。時間可擴展性編碼結(jié)構(gòu)的示例在圖3中示出。在圖3中,將圖片(1、P和B)按其級0、1、2或3編索引。圖形顯示,一個時間級內(nèi)的樣本只取決于相同時間級內(nèi)的樣本或更低時間級內(nèi)的樣本。相應(yīng)地,能夠如下獲得不同的快進(ff)速度(普通播出倍數(shù)):
通過使用第0級的圖片,實現(xiàn)ff x8,
通過使用第0和I級的圖片,實現(xiàn)ff x4,
通過使用第0、1和2級的圖片,實現(xiàn)ff x2,
正常播放對應(yīng)于所有第O、1、2和3級。3GPP和MPEG分別使其HTTP流傳送輸送格式基于3GP文件格式和MP4文件格式,這些文件格式又基于ISO基媒體文件格式。3GP或MP4文件的文件結(jié)構(gòu)是面向?qū)ο笮?,并且文件由稱為框的一系列對象形成??虻慕Y(jié)構(gòu)根據(jù)其類型推斷。一些框只包含其它框,而大多數(shù)框包含數(shù)據(jù)。文件的所有數(shù)據(jù)包含在框中。文件能夠被劃分成包含在類型“moov”的電影框中的初始電影元數(shù)據(jù)部分和包含在類型“moof”的電影片段框中的多個增量電影片段。每個電影片段在時間上延長電影(多媒體呈現(xiàn))。電影框和電影片段框是包含客戶端解碼和渲染媒體呈現(xiàn)需要的信息的元數(shù)據(jù)框。實際媒體數(shù)據(jù)存儲在類型“mdat”的媒體數(shù)據(jù)框中。所有這些框(“m00V”、“m00f”和“mdat”)是頂級框,即,只由文件包含并且不由任何其它框包含。對于3GP-DASH和MPEG DASH,使用3GP和MP4文件的分段版本。有兩種主要類型的段:
初始化段:包含電影框(“moov”)但無電影片段。媒體段:包含一個或多個電影片段(“moof”)和在媒體數(shù)據(jù)框(“mdat”)中的對應(yīng)媒體數(shù)據(jù)但無電影框。如上為HTTP流傳送所述,客戶端首先需要MPD,其包括到相關(guān)初始化和媒體段的指針。隨后,通過下載一個初始化段(或者在并行呈現(xiàn)用于例如音頻和視頻的情況下的幾個初始化段),客戶端初始化HTTP流傳送。之后,客戶端通過下載如MPD中所述媒體段,繼續(xù)HTTP流傳送。圖片以文件格式存儲為訪問單元。默認情況下,它們在比特流中按解碼順序顯示。圖4示出訪問單元在電影片段中按其默認比特流順序存儲的示例。有三個時間級(0、1和2)。圖4示出按解碼順序在片段中帶有不同時間級的訪問單元:I (0)、P (4)、B (2)、B(I)、B(3)、P(8)、B(6)、B(5)、B(7)等。括號中的數(shù)字表示呈現(xiàn)順序,即,在屏幕上渲染幀的順序:1(0)、B(1)、B(2)、B(3)、P(4)、B(5)、B(6)、B(7)、P(8)等。I (0)、P(4)、P(8)、P(36)在第 0 時間級中;B(2)、B(6)、B(34)在第 I 時間級中;B (I)、B (3)、B (5)、B (7)、B (33)、B (35)在第2時間級中。如果客戶端想要只下載屬于某個時間級的樣本,則它需要發(fā)出幾個HTTP GET字節(jié)范圍請求以便避免下載超過所需的數(shù)據(jù)。例如,如果客戶端想要下載第0時間級,則它需要下載對應(yīng)于快進x4的訪問單元I(0)、P(4)、P(8)等。對于ff x2,將需要第0和I時間級,即,訪問單元 I(0)、P ⑷、B(2)、P(8)、B(6)等。

發(fā)明內(nèi)容
如上所提及的一樣,用于實現(xiàn)技巧模式的現(xiàn)有技術(shù)方法在解碼復(fù)雜性和信令開銷方面具有幾個缺陷,例如,獲得請求的發(fā)出。本發(fā)明的實施例的目的是實現(xiàn)改進的解決方案以實現(xiàn)技巧模式。此目的通過將軌道內(nèi)的樣本指派到樣本群組(其中,樣本群組內(nèi)的所有樣本屬于一個時間級)并且通過允許客戶端訪問獨立于更低時間級的一個時間級來實現(xiàn)。這樣,增大了客戶端有關(guān)不同幀速率的播出的靈活性,這能夠產(chǎn)生更低的帶寬利用。根據(jù)本發(fā)明的實施例的第一方面,提供了一種在內(nèi)容創(chuàng)建器實體中用于能夠?qū)崿F(xiàn)文件的系統(tǒng)的技巧模式的方法。文件的系統(tǒng)包括至少一個初始化段和至少一個媒體段,其中至少一個媒體段包括具有多個媒體樣本的至少一個軌道,并且至少一個初始化段包括至少一個媒體段的描述。在方法中,識別一個軌道內(nèi)具有相同時間級的媒體樣本,并且將媒體樣本編組,使得一個樣本群組內(nèi)的所有媒體樣本具有相同時間級。將樣本群組標(biāo)記至少一個初始化段中指示相應(yīng)樣本群組的樣本的時間級的時間級信息,并且在至少一個初始化段中添加指示時間級是否能夠被獨立解碼而不使用來自更低時間級時間級的群組的樣本的信息。根據(jù)本發(fā)明的實施例的第二方面,提供了一種在客戶端中用于能夠以所需速率實現(xiàn)文件的系統(tǒng)的技巧模式的方法。文件的系統(tǒng)包括至少一個初始化段和至少一個媒體段,其中至少一個媒體段包括具有多個媒體樣本的至少一個軌道,并且至少一個初始化段包括至少一個媒體段的描述。在方法中,接收包括至少一個媒體段的描述的文件的初始化段,其中,客戶端配置成識別是否包括指示時間級是否能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息。如果包括指示時間級是否能夠獨立解碼而不使用來自更低時間級的群組的樣本的信息,則確定能夠獨立于其它級被解碼的時間級。對于每個段,基于所需速率和哪些時間級能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息,確定要下載媒體段的哪些時間級,下載初始化段到對應(yīng)媒體段,確定媒體段內(nèi)相關(guān)時間級的物理位置,以及下載媒體段的確定的時間級。根據(jù)本發(fā)明的實施例的第三方面,提供了一種用于能夠?qū)崿F(xiàn)文件的系統(tǒng)的技巧模式的內(nèi)容創(chuàng)建器實體。文件的系統(tǒng)包括至少一個初始化段和至少一個媒體段,其中,至少一個媒體段包括具有多個媒體樣本的至少一個軌道,并且至少一個初始化段包括至少一個媒體段的描述。內(nèi)容創(chuàng)建器實體包括處理器,處理器配置成識別一個軌道內(nèi)具有相同時間級的媒體樣本,將媒體樣本編組成樣本群組,使得一個樣本群組內(nèi)的所有媒體樣本具有相同時間級,為樣本群組標(biāo)記在至少一個初始化段中指示相應(yīng)樣本群組的樣本的時間級的時間級信息,以及在至少一個初始化段中添加指示時間級是否能夠被獨立解碼而不使用來自更低時間級時間級的群組的樣本的信息。
根據(jù)本發(fā)明的實施例的第四方面,提供了一種用于能夠以所需速率實現(xiàn)文件的系統(tǒng)的技巧模式的客戶端。文件的系統(tǒng)包括至少一個初始化段和至少一個媒體段,其中,至少一個媒體段包括具有多個媒體樣本的至少一個軌道,并且至少一個初始化段包括至少一個媒體段的描述??蛻舳税ㄝ斎?輸出部分,輸入/輸出部分配置成接收包括至少一個媒體段的描述的文件的初始化段,其中,客戶端還包括處理器,處理器配置成識別是否包括指示時間級是否能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息,以及配置成確定能夠獨立于其它級被解碼的時間級,并且處理器配置成對于每個段,基于所需速率和哪些時間級能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息,確定要下載媒體段的哪些時間級。輸入/輸出部分配置成下載初始化段到對應(yīng)媒體段,并且處理器配置成確定媒體段內(nèi)相關(guān)時間級的物理位置。此外,輸入/輸出部分配置成下載媒體段的確定的時間級。本發(fā)明的實施例有關(guān)的優(yōu)點是它們與由3GP和MP4文件使用的H.264的現(xiàn)有存儲格式后向兼容。


圖1示出根據(jù)現(xiàn)有技術(shù)的正常速度和通過以更高速度播放的快進。圖2示出根據(jù)現(xiàn)有技術(shù)的正常速度和通過跳過B/P幀的快進。圖3示出根據(jù)現(xiàn)有技術(shù)用于時間可擴展性的分層B圖片編碼。圖4示出根據(jù)現(xiàn)有技術(shù)按解碼順序在片段中帶有不同時間級的樣本。圖5a顯示根據(jù)本發(fā)明的實施例、示出在內(nèi)容創(chuàng)建器中的方法的流程圖。圖5b顯示根據(jù)本發(fā)明的實施例、示出在客戶端中的方法的流程圖。圖6以示意圖方式示出根據(jù)本發(fā)明的實施例的客戶端和內(nèi)容創(chuàng)建器實體。圖7示出根據(jù)本發(fā)明的實施例、帶有劃分到樣本群組中的多個樣本的軌道。
具體實施例方式相應(yīng)地,軌道內(nèi)的樣本在分層時間級中被編組,使得客戶端能夠推斷在包含一個或多個電影片段的媒體段中的樣本的時間級。這通過使用將軌道或軌道片段的所有樣本編組成時間級中的樣本編組來實現(xiàn)。應(yīng)注意的是,時間級也可稱為時間層。如前面所述,也稱為樣本的幀能夠被劃分到時間級中。一個時間級內(nèi)的所有樣本能夠只取決于相同時間級內(nèi)的樣本或更低時間級內(nèi)的樣本。根據(jù)ISO/ IEC 14496-12:2008 | 15444-12:2008 信息技術(shù)一音頻視覺對象的編碼一第12部分:ISO基媒體文件格式” I “信息技術(shù)一 JPEG 2000圖像編碼系統(tǒng)一第12部分:IS0基媒體文件格式’’("Information technology - Coding of audio-visual objects-Part 12:1SO base media file format" | "Information technology - JPEG 2000image coding system - Part 12:1SO base media file format"),樣本編組是基于編組準(zhǔn)則使軌道中的每個樣本成為一個樣本群組的成員的指派。樣本編組中的樣本群組不限于是連續(xù)樣本,并且可包含非相鄰樣本。由于對于軌道中的樣本,可存在多于一個樣本編組,因此,每個樣本編組具有類型字段以指示編組的類型。例如,文件可能包含用于相同軌道的兩個樣本編組:基于樣本到時間級的指派的一個編組和基于樣本到子序列的指派的另一編組。樣本編組由兩個鏈接的數(shù)據(jù)結(jié)構(gòu)表示:(I)SampleToGroup框表示樣本到樣本群組的指派;(2) SampleGroupDescription框包含用于每個樣本群組、描述群組的屬性的樣本群組條目?;诓煌木幗M準(zhǔn)則,可存在SampleToGroup和SampleGroupDescription框的多個實例。這些實例通過用于指示編組的類型的類型字段區(qū)分。通過使用SampleToGroup框,提供對電影片段內(nèi)的樣本群組結(jié)構(gòu)的支持,用于此框的容器是軌道片段框(“traf”)。SampleToGroup框能夠用于查找軌道片段中的樣本所屬的群組和該樣本群組的相關(guān)聯(lián)描述。表被緊湊編碼,每個條目提供具有相同樣本群組描述符的一系列樣本的第一樣本的索引。樣本群組描述ID是引用SampleGroupDescription框的索引,其包含描述每個樣本群組的特性的并且在SampleTableBox中存在的條目。如果存在用于軌道片段中樣本的多于一個樣本編組,則可存在SampleToGroup框的多個實例。SampleToGroup框的每個實例具有區(qū)分不同樣本編組的類型碼。相關(guān)聯(lián)SampleGroupDescription將指示用于編組類型的相同值。根據(jù)本發(fā)明的實施例的第一方面,提供了一種在內(nèi)容創(chuàng)建器實體中用于能夠?qū)崿F(xiàn)文件的系統(tǒng)的技巧模式的方法。文件的系統(tǒng)包括至少一個初始化段和至少一個媒體段,其中至少一個媒體段包括具有多個媒體樣本的至少一個軌道,并且至少一個初始化段包括至少一個媒體段的描述。如圖5a的流程圖中所示,方法包括:
501.識別一個軌道內(nèi)具有相同時間級的媒體樣本。502.將媒體樣本編組成樣本群組,使得一個樣本群組內(nèi)的所有媒體樣本具有相同時間級。503.為樣 本群組標(biāo)記在至少一個初始化段中指示相應(yīng)樣本群組的樣本的時間級的時間級信息。504.在至少一個初始化段中添加指示時間級是否能夠被獨立解碼而不使用來自更低時間級時間級的群組的樣本的信息。根據(jù)一個實施例,時間級信息與樣本編組類型相關(guān)聯(lián),并且時間級信息可以是樣本群組描述索引。此外,根據(jù)又一實施例,在樣本群組描述中包括時間級是否能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息。下面的樣本群組定義(“tele”)指示用于每級(群組)的此信息。
-LiiViQiEiiLr 7 i I ext-tprC t ^i
I
D11 (I)I ev.: 11.1.rt cic-p:.nek: n 11 y, ci c-c *3 da fc..c.;
b!.t.1re3..::.r口;—cM.);
I通過添加指示時間級是否能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息,增大了在備選幀速率方面的靈活性。根據(jù)本發(fā)明的實施例的第二方面,提供了一種在客戶端中的方法。方法包括在圖5b的流程圖中示出的以下步驟。在第一步驟510中,接收包括樣本群組描述的文件的初始化段,其中,客戶端配置成識別是否包括指示時間級是否能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息。如果包括指示時間級是否能夠獨立解碼而不使用來自更低時間級時間級的群組的樣本的信息511,則確定512能夠獨立于其它級被解碼的時間級。隨后,基于所需速率和哪些時間級能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息,確定513要下載媒體段的哪些級。508.下載初始化段到對應(yīng)媒體段,并且確定媒體段內(nèi)相關(guān)時間級的物理位置。下載514媒體段的確定時間級。為每個段重復(fù)516步驟507-509。現(xiàn)在轉(zhuǎn)到圖6,包括初始化段660和媒體段665的文件的系統(tǒng)由根據(jù)本發(fā)明的實施例的媒體內(nèi)容創(chuàng)建器實體610創(chuàng)建。內(nèi)容創(chuàng)建器實體610包括處理器612、存儲器614和用于發(fā)送和接收消息的輸入/輸出部分616。處理器612配置成執(zhí)行本文中描述的內(nèi)容創(chuàng)建器實體功能,并且存儲器614配置成例如存儲帶有文件描述的初始化段和媒體段??蛻舳?20包括處理器622、存儲器624和用于發(fā)送和接收消息的輸入/輸出部分626。處理器622配置成執(zhí)行本文中描述的客戶端功能,并且存儲器624配置成例如存儲帶有文件描述的初始化段和媒體段。媒體內(nèi)容創(chuàng)建器610的示例是TV運營商和電信運營商,并且客戶端620的示例是PC、機頂盒、移動電話、平板電腦及電視機。如圖6所示,客戶端620發(fā)送651對來自文件的系統(tǒng)670的初始化段660的請求。內(nèi)容創(chuàng)建器實體610發(fā)送652請求的初始化段660,并且客戶端620接收653在類型“moov”的電影框中包含文 件描述信息的初始化段660。基于客戶端的所需速率640和文件描述信息,客戶端請求654不同媒體段665。媒體段對應(yīng)于根據(jù)時間級排序到樣本群組中的樣本。隨后,由客戶端620下載655請求的媒體段665。為進一步例示本發(fā)明的實施例,提供了圖7。圖7示出帶有不同時間級1、2和3的樣本的軌道。從圖7中能夠看到,使用第I時間級的樣本提供一個速率,使用第2時間級的樣本提供另一速率,以及使用第3時間級的樣本提供仍有的另一速率。在現(xiàn)有技術(shù)解決方案中,假設(shè)一個時間級的樣本取決于更低時間級的樣本。通過使用本發(fā)明的實施例,除例如第2和I時間級的樣本外,可能只使用例如第2或3時間級的樣本。因此,通過允許一個時間級的樣本獨立于更低時間級的樣本使用,增大了在可能速率的數(shù)量方面的靈活性,并且能夠提供更多備選速率以實現(xiàn)技巧模式。在僅I幀用于實現(xiàn)技巧模式時,指示時間級能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息也能夠有用。I幀被劃分到不同時間級中,例如,每隔一個I幀在第I時間級上,以及每隔一個I幀在第2時間級上。由于I幀不取決于任何其它幀,因此,根據(jù)本發(fā)明的實施例、指示時間級是否能夠被獨立解碼而不使用來自更低時間級時間級的群組的樣本的信息能夠用于選擇I幀的群組以便實現(xiàn)技巧模式,以提供某個速率。因此,雖然在I幀之間不存在相關(guān)性,但原來預(yù)期用于指示在時間級之間相關(guān)性的參數(shù)能夠用于指示只應(yīng)使用一部分的I幀,這增大了靈活性。時間級中比特流的另一示例是具有按解碼順序的常規(guī)I (內(nèi)部)幀,并且在其之間有P (預(yù)測)幀(P),例如,
io P; P F1 I i P, P,.P Ih P > P;f. P;,在此情況下,能夠通過僅將I幀移到P幀之前,使得能夠以更容易的方式下載一個級來將媒體容器(mdat)在時間上排序:
權(quán)利要求
1.一種在內(nèi)容創(chuàng)建器實體(610)中用于能夠?qū)崿F(xiàn)包括至少一個初始化段和至少一個媒體段的文件的系統(tǒng)的技巧模式的方法,其中所述至少一個媒體段包括具有多個媒體樣本的至少一個軌道,并且所述至少一個初始化段包括所述至少一個媒體段的描述,所述方法包括: -識別(501) —個軌道內(nèi)具有相同時間級的媒體樣本, -將所述媒體樣本編組(502)成樣本群組,使得一個樣本群組內(nèi)的所有媒體樣本具有相同時間級, -為所述樣本群組標(biāo)記(503)在所述至少一個初始化段中指示相應(yīng)樣本群組的樣本的時間級的時間級信息,以及 -在所述至少一個初始化段中添加(504)指示所述時間級是否能夠被獨立解碼而不使用來自更低時間級時間級的群組的樣本的信息。
2.如權(quán)利要求1所述的方法,其中所述時間級信息與樣本編組類型相關(guān)聯(lián)。
3.如權(quán)利要求2所述的方法,其中所述時間級信息是樣本群組描述索引。
4.如權(quán)利要求1-3任一項所述的方法,其中所述時間級是否能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息包括在所述樣本群組描述中。
5.如權(quán)利要求3-4任一項所述的方法,其中所述樣本群組描述索引還包括rate_factor參數(shù),所述rate_factor參數(shù)是對應(yīng)于通過以原始樣本速率播放當(dāng)前和更低時間級的所有樣本而實現(xiàn)的增大時間進度的正整數(shù)。
6.如權(quán)利要求3-4任一項所述的方法,其中所述樣本群組描述索引還包括data_offset參數(shù),所述data_offset參數(shù)是相對于帶有所述樣本的時間級的媒體段的開始,指向第一樣本的開始的整數(shù)。
7.如權(quán)利要求1-6任一項所述的方法,其中所述媒體段的段類型框styp中的“tele”用于表明所述媒體段的樣本被編組,使得更低時間級的樣本在更高時間級的那些樣本之N /.刖。
8.一種在客戶端(620)中用于能夠以所需速率實現(xiàn)包括至少一個初始化段和至少一個媒體段的文件的系統(tǒng)的技巧模式的方法,其中所述至少一個媒體段包括具有多個媒體樣本的至少一個軌道,并且所述至少一個初始化段包括所述至少一個媒體段的描述,所述方法包括: 一接收(510)包括所述至少一個媒體段的描述的文件的初始化段,其中所述客戶端配置成識別是否包括指示所述時間級是否能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息, 如果包括指示所述時間級是否能夠獨立解碼而不使用來自更低時間級時間級的群組的樣本的信息(511),則一確定(512)能夠獨立于其它級被解碼的時間級, 對于每個段:一基于所述所需速率和哪些時間級能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息,確定(513)要下載媒體段的哪些時間級,一下載(514)所述初始化段到對應(yīng)媒體段,一確定(515)所述媒體段內(nèi)相關(guān)時間級的物理位置,以及一下載(516)所述媒體段的確定的時間級。
9.如權(quán)利要求8所述的方法,其中所述時間級信息與樣本編組類型相關(guān)聯(lián)。
10.如權(quán)利要求9所述的方法, 其中所述時間級信息是樣本群組描述索引。
11.如權(quán)利要求8-10任一項所述的方法,其中所述時間級是否能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息包括在所述樣本群組描述中。
12.如權(quán)利要求10-11任一項所述的方法,其中所述樣本群組描述索引還包括rate_factor參數(shù),所述rate_factor參數(shù)是對應(yīng)于通過以原始樣本速率播放當(dāng)前和更低時間級的所有樣本而實現(xiàn)的增大時間進度的正整數(shù)。
13.如權(quán)利要求10-11任一項所述的方法,其中所述樣本群組描述索引還包括data_offset參數(shù),所述data_offset參數(shù)是相對于帶有所述樣本的時間級的媒體段的開始,指向第一樣本的開始的整數(shù)。
14.如權(quán)利要求8-13任一項所述的方法,其中所述媒體段的段類型框styp中的“tele”用于表明所述媒體段的樣本被編組,使得更低時間級的樣本在更高時間級的那些樣本之前。
15.一種用于能夠?qū)崿F(xiàn)包括至少一個初始化段和至少一個媒體段的文件的系統(tǒng)的技巧模式的內(nèi)容創(chuàng)建器實體¢10),其中所述至少一個媒體段包括具有多個媒體樣本的至少一個軌道,并且所述至少一個初始化段包括所述至少一個媒體段的描述,所述內(nèi)容創(chuàng)建器實體包括處理器¢12),所述處理器配置成識別一個軌道內(nèi)具有相同時間級的媒體樣本,將所述媒體樣本編組成樣本群組,使得一個樣本群組內(nèi)的所有媒體樣本具有相同時間級,為所述樣本群組標(biāo)記在所述至少一個初始化段中指示相應(yīng)樣本群組的樣本的時間級的時間級信息,以及在所述至少一個初始化段中添加指示所述時間級是否能夠被獨立解碼而不使用來自更低時間級時間級的群組的樣本的信息。
16.如權(quán)利要求15所述的內(nèi)容創(chuàng)建器實體,其中所述時間級信息與樣本編組類型相關(guān) 聯(lián)。
17.如權(quán)利要求16所述的內(nèi)容創(chuàng)建器實體,其中所述時間級信息是樣本群組描述索引。
18.如權(quán)利要求15-17任一項所述的內(nèi)容創(chuàng)建器實體,其中所述時間級是否能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息包括在所述樣本群組描述中。
19.如權(quán)利要求17-18任一項所述的內(nèi)容創(chuàng)建器實體,其中所述樣本群組描述索引還包括rate_factor參數(shù),所述rate_factor參數(shù)是對應(yīng)于通過以原始樣本速率播放當(dāng)前和更低時間級的所有樣本而實現(xiàn)的增大時間進度的正整數(shù)。
20.如權(quán)利要求17-18任一項所述的內(nèi)容創(chuàng)建器實體,其中所述樣本群組描述索引還包括data_offset參數(shù),所述data_offset參數(shù)是相對于帶有所述樣本的時間級的媒體段的開始,指向第一樣本的開始的整數(shù)。
21.如權(quán)利要求15-20任一項所述的內(nèi)容創(chuàng)建器實體,其中所述媒體段的段類型框styp中的“tele”用于表明所述媒體段的樣本被編組,使得更低時間級的樣本在更高時間級的那些樣本之前。
22.一種用于能夠以所需速率實現(xiàn)包括至少一個初始化段和至少一個媒體段的文件的系統(tǒng)的技巧模式的客戶端(620),其中所述至少一個媒體段包括具有多個媒體樣本的至少一個軌道,并且所述至少一個初始化段包括所述至少一個媒體段的描述,所述客戶端包括輸入/輸出部分(626),所述輸入/輸出部分配置成接收包括所述至少一個媒體段的描述的文件的初始化段,其中所述客戶端還包括處理器¢22),所述處理器配置成識別是否包括指示所述時間級是否能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息,以及配置成確定能夠獨立于其它級被解碼的時間級,其中所述處理器配置成對于每個段,基于所述所需速率和哪些時間級能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息,確定要下載媒體段的哪些時間級,所述輸入/輸出部分(626)配置成下載所述初始化段到對應(yīng)媒體段,所述處理器(622)配置成確定所述媒體段內(nèi)相關(guān)時間級的物理位置,以及所述輸入/輸出部分(626)配置成下載所述媒體段的確定的時間級。
23.如權(quán)利要求22所述的客戶端,其中所述時間級信息與樣本編組類型相關(guān)聯(lián)。
24.如權(quán)利要求23所述的客戶端,其中所述時間級信息是樣本群組描述索引。
25.如權(quán)利要求22-24任一項所述的客戶端,其中所述時間級是否能夠被獨立解碼而不使用來自更低時間級的群組的樣本的信息包括在所述樣本群組描述中。
26.如權(quán)利要求24-25任一項所述的客戶端,其中所述樣本群組描述索引還包括rate_factor參數(shù),所述rate_factor參數(shù)是對應(yīng)于通過以原始樣本速率播放當(dāng)前和更低時間級的所有樣本而實現(xiàn)的增大時間進度的正整數(shù)。
27.如權(quán)利要求24-25任一項所述的客戶端,其中所述樣本群組描述索引還包括data_offset參數(shù),所述data_offset參數(shù)是相對于帶有所述樣本的時間級的媒體段的開始,指向第一樣本的開始的整數(shù)。
28.如權(quán)利要求22-27任一項所述的客戶端,其中所述媒體段的段類型框styp中的“tele”用于表明所述媒體段的樣本被編組,使得更低時間級的樣本在更高時間級的那些樣 本之前。
全文摘要
本發(fā)明的實施例涉及用于實現(xiàn)技巧模式的方法和裝置。這通過將軌道內(nèi)的樣本指派到樣本群組(其中,樣本群組內(nèi)的所有樣本屬于一個時間級)并且通過允許客戶端訪問獨立于更低時間級的一個時間級來實現(xiàn)。這樣,增大了客戶端有關(guān)不同幀速率的播出的靈活性,這能夠產(chǎn)生更低的帶寬利用。
文檔編號H04N21/2387GK103141115SQ201180048227
公開日2013年6月5日 申請日期2011年10月3日 優(yōu)先權(quán)日2010年10月5日
發(fā)明者P.弗勒杰德, T.艾納松 申請人:瑞典愛立信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
调兵山市| 阿合奇县| 衢州市| 托克托县| 浑源县| 周至县| 武穴市| 霍城县| 明溪县| 万载县| 临武县| 紫云| 上虞市| 墨竹工卡县| 深水埗区| 万州区| 曲阜市| 荣昌县| 邵武市| 田林县| 江源县| 库伦旗| 西畴县| 正镶白旗| 桐梓县| 梨树县| 桑植县| 师宗县| 蓝山县| 桂平市| 南漳县| 娄烦县| 扎囊县| 广饶县| 普宁市| 海兴县| 鄂托克前旗| 定日县| 许昌市| 华蓥市| 邳州市|