經(jīng)譯碼視頻數(shù)據(jù)的網(wǎng)絡(luò)流式傳輸?shù)闹谱鞣椒?br>
【專(zhuān)利摘要】在一個(gè)實(shí)例中,提供一種經(jīng)配置以接收多媒體數(shù)據(jù)的片段的第一子片段的裝置,所述第一子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第一組以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者指代所述片段的第二子片段的數(shù)據(jù)單元。所述裝置還經(jīng)配置以在接收到所述第一子片段之后,接收所述第二子片段,所述第二子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第二組以及包含指示第二子片段內(nèi)的數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭。所述裝置還經(jīng)配置以在接收到所述第一子片段和所述第二子片段之后處理所述片段的至少一部分。
【專(zhuān)利說(shuō)明】經(jīng)譯碼視頻數(shù)據(jù)的網(wǎng)絡(luò)流式傳輸
[0001]本申請(qǐng)案主張2011年9月6日申請(qǐng)的第61 / 531,550號(hào)美國(guó)臨時(shí)申請(qǐng)案的權(quán)益,該申請(qǐng)案特此以全文引用的方式并入本文中。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及經(jīng)編碼媒體數(shù)據(jù)的存儲(chǔ)和傳送。
【背景技術(shù)】
[0003]數(shù)字視頻能力可并入到多種多樣的裝置中,包含數(shù)字電視、數(shù)字直播系統(tǒng)、無(wú)線(xiàn)廣播系統(tǒng)、個(gè)人數(shù)字助理(PDA)、膝上型或桌上型計(jì)算機(jī)、數(shù)碼相機(jī)、數(shù)字記錄裝置、數(shù)字媒體播放器、視頻游戲裝置、視頻游戲控制臺(tái)、蜂窩式或衛(wèi)星無(wú)線(xiàn)電電話(huà)、視頻電話(huà)會(huì)議裝置和類(lèi)似裝置。數(shù)字視頻裝置實(shí)施視頻壓縮技術(shù)(例如,由MPEG-2、MPEG-4、ITU-T H.263或ITU-T H.264 / MPEG-4第10部分高級(jí)視頻譯碼(AVC)所定義的標(biāo)準(zhǔn)和這些標(biāo)準(zhǔn)的擴(kuò)展中所描述的視頻壓縮技術(shù)),以更高效地發(fā)射和接收數(shù)字視頻信息。
[0004]視頻壓縮技術(shù)執(zhí)行空間預(yù)測(cè)和/或時(shí)間預(yù)測(cè),以減少或移除視頻序列中所固有的冗余。對(duì)于基于塊的視頻譯碼,一視頻幀或切片可以分割成多個(gè)塊。每一塊可被進(jìn)一步分害I]。使用相對(duì)于相鄰塊的空間預(yù)測(cè)來(lái)對(duì)經(jīng)幀內(nèi)譯碼(I)幀或切片中的塊進(jìn)行編碼。經(jīng)幀間譯碼(P或B)幀或切片中的塊可以使用相對(duì)于相同幀或切片中的相鄰塊的空間預(yù)測(cè)或相對(duì)于其它參考幀的時(shí)間預(yù)測(cè)。
[0005]在視頻數(shù)據(jù)已經(jīng)過(guò)編碼之后,可以將視頻數(shù)據(jù)包化以用于發(fā)射或存儲(chǔ)??梢詫⒁曨l數(shù)據(jù)匯編成遵照多種標(biāo)準(zhǔn)中的任一種的視頻文件,所述標(biāo)準(zhǔn)例如是國(guó)際標(biāo)準(zhǔn)化組織(ISO)基礎(chǔ)媒體文件格式和其擴(kuò)展,例如ITU-T H.264 / AVC0可以用多種方式傳送這些包化的視頻數(shù)據(jù),例如使用網(wǎng)絡(luò)流式傳輸經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)發(fā)射。
【發(fā)明內(nèi)容】
[0006]總的來(lái)說(shuō),本發(fā)明描述用于經(jīng)由網(wǎng)絡(luò)流式傳輸媒體數(shù)據(jù)的技術(shù)。更確切地說(shuō),本發(fā)明的方面涉及減少與例如根據(jù)HTTP動(dòng)態(tài)自適應(yīng)流式傳輸(DASH)經(jīng)由網(wǎng)絡(luò)流式傳輸媒體數(shù)據(jù)相關(guān)聯(lián)的等待時(shí)間。在一實(shí)例中,本發(fā)明的技術(shù)包含優(yōu)化媒體數(shù)據(jù)片段的發(fā)射。也就是說(shuō),根據(jù)本發(fā)明的方面,一種負(fù)責(zé)提供媒體數(shù)據(jù)的裝置(例如,服務(wù)器裝置)可以將媒體數(shù)據(jù)片段劃分成多個(gè)適合于在網(wǎng)絡(luò)設(shè)置中發(fā)射的子片段。在這個(gè)實(shí)例中,一旦已形成媒體數(shù)據(jù)的子片段,服務(wù)器裝置就可以發(fā)射所述子片段。
[0007]在一實(shí)例中,一種方法包含接收多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第一組以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者參考所述片段的第二子片段的數(shù)據(jù)單元。所述方法還包含:在接收到第一子片段之后,接收第二子片段,所述第二子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第二組以及包含指示第二子片段內(nèi)的數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭;以及在接收到第一子片段和第二子片段之后處理所述片段的至少一部分。
[0008]在另一實(shí)例中,一種用于接收多媒體數(shù)據(jù)的設(shè)備包括一個(gè)或一個(gè)以上處理器。所述一個(gè)或一個(gè)以上處理器經(jīng)配置以接收多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第一組以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者參考所述片段的第二子片段的數(shù)據(jù)單元。所述一個(gè)或一個(gè)以上處理器還經(jīng)配置以在接收到所述第一子片段之后,接收所述第二子片段,所述第二子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第二組以及包含指示第二子片段內(nèi)的數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭。所述一個(gè)或一個(gè)以上處理器還經(jīng)配置以在接收到所述第一子片段和所述第二子片段之后處理所述片段的至少一部分。
[0009]在另一實(shí)例中,一種用于接收多媒體數(shù)據(jù)的設(shè)備包括用于接收多媒體數(shù)據(jù)的片段的第一子片段的裝置,所述第一子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第一組以及包含指示第一子片段內(nèi)的數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者參考片段的第二子片段的數(shù)據(jù)單元。所述設(shè)備還包括用于在接收到第一子片段之后接收第二子片段的裝置,所述第二子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第二組以及包含指示第二子片段內(nèi)的數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭。所述設(shè)備還包括用于在接收到所述第一子片段和所述第二子片段之后處理所述片段的至少一部分的裝置。
[0010]在另一實(shí)例中,一種計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體具有存儲(chǔ)在其上的指令,所述指令在被執(zhí)行時(shí)致使一個(gè)或一個(gè)以上處理器接收多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第一組以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者參考所述片段的第二子片段的數(shù)據(jù)單元。所述指令還致使所述一個(gè)或一個(gè)以上處理器在接收到所述第一子片段之后,接收所述第二子片段,所述第二子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第二組以及包含指示第二子片段內(nèi)的數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭。所述指令還致使所述一個(gè)或一個(gè)以上處理器在接收到所述第一子片段和所述第二子片段之后處理所述片段的至少一部分。
[0011]在另一實(shí)例中,一種方法包含發(fā)送多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第一組以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者參考所述片段的第二子片段的數(shù)據(jù)單元。所述方法還包含,在發(fā)送第一子片段之后,發(fā)送第二子片段,所述第二子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第二組以及包含指示第二子片段內(nèi)的數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭。
[0012]在另一實(shí)例中,一種用于發(fā)送多媒體數(shù)據(jù)的設(shè)備包括一個(gè)或一個(gè)以上處理器。所述一個(gè)或一個(gè)以上處理器經(jīng)配置以發(fā)送多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第一組以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者參考所述片段的第二子片段的數(shù)據(jù)單元。所述一個(gè)或一個(gè)以上處理器還經(jīng)配置以在發(fā)送所述第一子片段之后,發(fā)送所述第二子片段,所述第二子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第二組以及包含指示第二子片段內(nèi)的數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭。
[0013]在另一實(shí)例中,一種用于發(fā)送多媒體數(shù)據(jù)的設(shè)備包括用于發(fā)送多媒體數(shù)據(jù)的片段的第一子片段的裝置,所述第一子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第一組以及包含指示第一子片段內(nèi)的數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者參考片段的第二子片段的數(shù)據(jù)單元。所述設(shè)備還包括用于在發(fā)送第一子片段之后發(fā)送第二子片段的裝置,所述第二子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第二組以及包含指示第二子片段內(nèi)的數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭。
[0014]在另一實(shí)例中,一種計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體具有存儲(chǔ)在其上的指令,所述指令在被執(zhí)行時(shí)致使一個(gè)或一個(gè)以上處理器發(fā)送多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第一組以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者參考所述片段的第二子片段的數(shù)據(jù)單元。所述指令還致使所述一個(gè)或一個(gè)以上處理器在發(fā)送所述第一子片段之后,發(fā)送所述第二子片段,所述第二子片段包括一個(gè)或一個(gè)以上數(shù)據(jù)單元的第二組以及包含指示第二子片段內(nèi)的數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭。
[0015]隨附圖式和以下描述中陳述一個(gè)或一個(gè)以上實(shí)例的細(xì)節(jié)。其它特征、目標(biāo)和優(yōu)點(diǎn)將從所述描述和圖式以及權(quán)利要求書(shū)而顯而易見(jiàn)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0016]圖1是圖解說(shuō)明實(shí)施用于經(jīng)由網(wǎng)絡(luò)流式傳輸媒體數(shù)據(jù)的技術(shù)的實(shí)例系統(tǒng)的框圖。
[0017]圖2是圖解說(shuō)明根據(jù)本發(fā)明的方面的實(shí)例檢索單元的框圖。
[0018]圖3是圖解說(shuō)明實(shí)例多媒體內(nèi)容的元素的概念圖。
[0019]圖4是圖解說(shuō)明根據(jù)本發(fā)明的方面的視頻數(shù)據(jù)的實(shí)例片段的框圖。
[0020]圖5是圖解說(shuō)明用于執(zhí)行本發(fā)明的技術(shù)的實(shí)例方法的流程圖。
【具體實(shí)施方式】
[0021]總的來(lái)說(shuō),本發(fā)明描述用于經(jīng)由網(wǎng)絡(luò)流式傳輸例如音頻和視頻數(shù)據(jù)的多媒體數(shù)據(jù)的技術(shù)。本發(fā)明的技術(shù)可以配合HTTP動(dòng)態(tài)自適應(yīng)流式傳輸(DASH)使用。本發(fā)明描述可以配合網(wǎng)絡(luò)流式傳輸執(zhí)行的各種技術(shù),這些技術(shù)中的任何或所有技術(shù)可以單獨(dú)實(shí)施或以任何組合形式實(shí)施。如下文較詳細(xì)描述,各種執(zhí)行網(wǎng)絡(luò)流式傳輸?shù)难b置可經(jīng)配置以實(shí)施本發(fā)明的技術(shù)。
[0022]根據(jù)DASH和用于經(jīng)由網(wǎng)絡(luò)流式傳輸數(shù)據(jù)的類(lèi)似技術(shù),多媒體內(nèi)容(例如電影或其它音頻/視頻內(nèi)容,其還可包含文本疊加或其它數(shù)據(jù))可以用多種方式并且以多種特性來(lái)編碼。內(nèi)容準(zhǔn)備裝置可以形成相同多媒體內(nèi)容的多個(gè)表示。每一表示可以對(duì)應(yīng)于特定一組特性(例如譯碼和再現(xiàn)特性),以便提供具有各種譯碼和再現(xiàn)能力的多種不同客戶(hù)端裝置可使用的數(shù)據(jù)。此外,具有各種位速率的表示可以允許帶寬調(diào)適。也就是說(shuō),客戶(hù)端裝置可以確定目前可供使用的帶寬量,并且基于可供使用的帶寬量連同客戶(hù)端裝置的譯碼和再現(xiàn)能力來(lái)選擇一種表不。
[0023]在一些實(shí)例中,內(nèi)容準(zhǔn)備裝置可以指示一組表示具有一組共同特性。內(nèi)容準(zhǔn)備裝置可以接著指示所述組中的表示形成調(diào)適組,因?yàn)樗鼋M中的表示可以用于帶寬調(diào)適。在一些情況下,調(diào)適組也可被稱(chēng)作“調(diào)適組”。也就是說(shuō),所述組中的表示的位速率可以不同,但以其它方式共有基本上相同的特性。以此方式,客戶(hù)端裝置可以確定用于多媒體內(nèi)容調(diào)適組的各種共同特性組,并且基于客戶(hù)端裝置的譯碼和再現(xiàn)能力來(lái)選擇調(diào)適組。接著,客戶(hù)端裝置可以基于帶寬可用性在所選調(diào)適組中的表示之間自適應(yīng)地切換。
[0024]內(nèi)容準(zhǔn)備裝置還可為清單文件的不同部分提供分開(kāi)的網(wǎng)絡(luò)位置,所述清單文件例如是3GPP(第三代合作伙伴計(jì)劃)規(guī)定的格式的媒體呈現(xiàn)描述(MPD)文件。也就是說(shuō),清單文件的不同部分可以通過(guò)例如各種統(tǒng)一資源識(shí)別符(URI)(例如統(tǒng)一資源定位符(URL))來(lái)獨(dú)立尋址。清單文件的初始部分可包含UR1、URL或清單文件的另一部分的其它位置識(shí)別符。舉例來(lái)說(shuō),如上文所論述,清單文件的第一部分可包含對(duì)調(diào)適組的共同特性的描述。
[0025]調(diào)適組中的每一者可以與清單文件的相應(yīng)不同部分相關(guān)聯(lián),所述清單文件可包含指示相應(yīng)調(diào)適組中的表示的媒體數(shù)據(jù)的位置的數(shù)據(jù)。以此方式,客戶(hù)端裝置可以接收所述清單文件的第一部分,選擇適當(dāng)調(diào)適組,檢索用于所選調(diào)適組的清單文件的另一部分,選擇所選群組的表示,和使用清單文件的其它部分來(lái)檢索所選表示的數(shù)據(jù)。此外,客戶(hù)端裝置可以使用清單文件的其它部分(也就是說(shuō),所選調(diào)適組特有的部分)根據(jù)改變的網(wǎng)絡(luò)帶寬進(jìn)行調(diào)適。
[0026]視頻文件(例如媒體內(nèi)容的表示的片段)可以符合根據(jù)ISO基礎(chǔ)媒體文件格式、可縮放視頻譯碼(SVC)文件格式、高級(jí)視頻譯碼(AVC)文件格式、第三代合作伙伴計(jì)劃(3GPP)文件格式和/或多視圖視頻譯碼(MVC)文件格式或其它類(lèi)似視頻文件格式中的任一者包封的視頻數(shù)據(jù)。
[0027]ISO基礎(chǔ)媒體文件格式經(jīng)設(shè)計(jì)以含有用于便于媒體的交換、管理、編輯和呈現(xiàn)的靈活的可擴(kuò)展格式的呈現(xiàn)的定時(shí)媒體信息。ISO基礎(chǔ)媒體文件格式(ISO / IEC14496-12:2004)是在MPEG-第4部分-12中指定的,這個(gè)部分定義了用于基于時(shí)間的媒體文件的通用結(jié)構(gòu)。ISO基礎(chǔ)媒體文件格式用作同族中的其它文件格式的基礎(chǔ),所述其它文件格式例如是針對(duì)H.264 / MPEG-4AVC視頻壓縮的AVC文件格式(ISO / IEC14496-15)所定義的支持、3GPP文件格式、SVC文件格式和MVC文件格式。3GPP文件格式和MVC文件格式是AVC文件格式的擴(kuò)展。ISO基礎(chǔ)媒體文件格式含有用于媒體數(shù)據(jù)的定時(shí)序列(例如音頻-視覺(jué)呈現(xiàn))的時(shí)序、結(jié)構(gòu)和媒體信息。文件結(jié)構(gòu)可以是面向?qū)ο蟮?。一文件可以極簡(jiǎn)單地分解成基本對(duì)象,并且根據(jù)對(duì)象類(lèi)型來(lái)暗示對(duì)象的結(jié)構(gòu)。
[0028]符合ISO基礎(chǔ)媒體文件格式(和其擴(kuò)展)的文件可以形成為一系列對(duì)象,稱(chēng)為“盒子”。ISO基礎(chǔ)媒體文件格式的數(shù)據(jù)可以包含在盒子中,以使得不需要在文件內(nèi)包含其它數(shù)據(jù),并且在文件內(nèi)的盒子外部不需要有數(shù)據(jù)。這包含特定的文件格式所必需的任何初始簽名?!昂凶印笨梢允峭ㄟ^(guò)唯一類(lèi)型識(shí)別符和長(zhǎng)度定義的面向?qū)ο蟮臉?gòu)建塊。通常,呈現(xiàn)是包含在一個(gè)文件中,并且媒體呈現(xiàn)是自含式的。電影容器(電影盒子)可以含有媒體的元數(shù)據(jù),并且視頻和音頻幀可以包含在媒體數(shù)據(jù)容器中,并且可以在其它文件中。
[0029]表示(運(yùn)動(dòng)序列)可以包含在幾個(gè)文件中,所述文件有時(shí)被稱(chēng)作片段。時(shí)序和成幀(位置和大小)信息總地來(lái)說(shuō)在ISO基礎(chǔ)媒體文件中,并且輔助文件基本上可以使用任何格式。這個(gè)呈現(xiàn)可以在含有呈現(xiàn)的系統(tǒng)“本地”,或者可以經(jīng)由網(wǎng)絡(luò)或其它流傳遞機(jī)構(gòu)來(lái)提供。
[0030]任選的元數(shù)據(jù)軌道可以用于用每一軌道具有的“有趣的特性”來(lái)標(biāo)記所述軌道,對(duì)于所述特性,每一軌道的值可以不同于群組的其它成員(例如,其位速率、屏幕大小或語(yǔ)言)。軌道內(nèi)的一些樣本可以具有特定特性或可以分別被識(shí)別。所述特性的一個(gè)實(shí)例是同步點(diǎn)(通常是視頻I幀)。這些點(diǎn)可以通過(guò)每一軌道中的特定表來(lái)識(shí)別。更一股來(lái)說(shuō),軌道樣本之間的相依性質(zhì)也可以使用元數(shù)據(jù)來(lái)記錄。元數(shù)據(jù)可以構(gòu)造成一序列的文件格式樣本,就像視頻軌道一樣。此軌道可被稱(chēng)為元數(shù)據(jù)軌道。每一元數(shù)據(jù)樣本可以構(gòu)造成一種元數(shù)據(jù)語(yǔ)句。存在各種類(lèi)別的語(yǔ)句,對(duì)應(yīng)于可能關(guān)于對(duì)應(yīng)文件格式樣本或其組成樣本提問(wèn)的各種問(wèn)題。
[0031]當(dāng)經(jīng)由流式傳輸協(xié)議傳遞媒體時(shí),媒體可能需要從其在文件中的表示方式變換。這種情況的一個(gè)實(shí)例是當(dāng)經(jīng)由實(shí)時(shí)傳送協(xié)議(RTP)發(fā)射媒體時(shí)。在文件中,舉例來(lái)說(shuō),每一視頻幀連續(xù)地存儲(chǔ)為文件格式樣本。在RTP中,必須遵守所使用的編解碼器特有的包化規(guī)則將這些幀放置在RTP包中。流式傳輸服務(wù)器可經(jīng)配置以在運(yùn)行時(shí)計(jì)算此包化。但是,存在對(duì)于流式傳輸服務(wù)器的輔助的支持。
[0032]本發(fā)明的技術(shù)可以適用于網(wǎng)絡(luò)流式傳輸協(xié)議,例如HTTP流式傳輸,例如,根據(jù)HTTP動(dòng)態(tài)自適應(yīng)流式傳輸(DASH)。在HTTP流式傳輸中,經(jīng)常使用的操作包含GET和部分GET。GET操作檢索與給定統(tǒng)一資源定位符(URL)或其它識(shí)別符(例如,URI)相關(guān)聯(lián)的整個(gè)文件。部分GET操作接收字節(jié)范圍作為輸入?yún)?shù),并且檢索文件的對(duì)應(yīng)于接收到的字節(jié)范圍的連續(xù)數(shù)目的字節(jié)。因而,可以提供電影片段以用于HTTP流式傳輸,因?yàn)椴糠諫ET操作可以獲得一個(gè)或一個(gè)以上單獨(dú)的電影片段。應(yīng)注意,在一個(gè)電影片段中,可能存在不同軌道的幾個(gè)軌道片段。在HTTP流式傳輸中,媒體表示可以是客戶(hù)端可接入的數(shù)據(jù)的構(gòu)造的集合。客戶(hù)端可以請(qǐng)求和下載媒體數(shù)據(jù)信息以向用戶(hù)呈現(xiàn)流式傳輸服務(wù)。
[0033]在使用HTTP流式傳輸來(lái)流式傳輸3GPP數(shù)據(jù)的實(shí)例中,可能存在對(duì)于多媒體內(nèi)容的視頻和/或音頻數(shù)據(jù)的多個(gè)表示。這些表示的清單可以在媒體呈現(xiàn)描述(MPD)數(shù)據(jù)結(jié)構(gòu)中定義。媒體表示可以對(duì)應(yīng)于HTTP流式傳輸客戶(hù)端裝置可接入的數(shù)據(jù)的構(gòu)造集合。HTTP流式傳輸客戶(hù)端裝置可以請(qǐng)求和下載媒體數(shù)據(jù)信息以向客戶(hù)端裝置的用戶(hù)呈現(xiàn)流式傳輸服務(wù)。媒體表示可以在MPD數(shù)據(jù)結(jié)構(gòu)中描述,MPD數(shù)據(jù)結(jié)構(gòu)可包含MPD的更新。
[0034]多媒體內(nèi)容可以含有一序列的一個(gè)或一個(gè)以上周期。周期可以通過(guò)MPD中的周期元素來(lái)定義。每一周期可以具有MPD中的屬性開(kāi)始。MH)可包含每一周期的開(kāi)始屬性和可用開(kāi)始時(shí)間屬性。對(duì)于實(shí)況服務(wù),周期的開(kāi)始屬性與MPD屬性可用開(kāi)始時(shí)間的總和可以用UTC格式指明周期的可用性時(shí)間,具體來(lái)說(shuō)是對(duì)應(yīng)周期中的每一表示的第一媒體片段。對(duì)于點(diǎn)播服務(wù),第一周期的開(kāi)始屬性可以是O。對(duì)于任何其它周期,開(kāi)始屬性可以指明對(duì)應(yīng)周期的開(kāi)始時(shí)間相對(duì)于第一周期的開(kāi)始時(shí)間之間的時(shí)間偏移。每一周期可以一直延伸,直到下一個(gè)周期的開(kāi)始為止,或者在最后一個(gè)周期的情況下直到媒體呈現(xiàn)的結(jié)束為止。周期開(kāi)始時(shí)間可以是精確的。周期開(kāi)始時(shí)間可以反映由播放所有先前周期的媒體所產(chǎn)生的實(shí)際時(shí)序。
[0035]每一周期可以含有相同媒體內(nèi)容的一個(gè)或一個(gè)以上表不。表不可以是音頻或視頻數(shù)據(jù)的多個(gè)替代的經(jīng)編碼版本中的一者。所述表示可以因?yàn)楦鞣N特性而不同,所述特性例如是編碼類(lèi)型,例如,對(duì)于視頻數(shù)據(jù)是因?yàn)槲凰俾省⒎直媛屎?或編解碼器,而對(duì)于音頻數(shù)據(jù)是位速率、語(yǔ)言和/或編解碼器。術(shù)語(yǔ)表示可用于指代經(jīng)編碼音頻或視頻數(shù)據(jù)的對(duì)應(yīng)于多媒體內(nèi)容的特定周期并且用特定方式編碼的區(qū)段。
[0036]可以向一群組指派特定周期的表示,群組可以通過(guò)MPD中的群組屬性來(lái)指示。相同群組中的表示總地來(lái)說(shuō)被視為彼此替代。舉例來(lái)說(shuō),可以向相同群組指派特定周期的視頻數(shù)據(jù)的每一表示,以使得可以選擇所述表示中的任一者來(lái)進(jìn)行解碼,以便顯示對(duì)應(yīng)周期的多媒體內(nèi)容的視頻數(shù)據(jù)。在一些實(shí)例中,一個(gè)周期內(nèi)的媒體內(nèi)容可以由來(lái)自群組0(如果存在的話(huà))的一個(gè)表示來(lái)表示,或者由來(lái)自每一非零群組的至多一個(gè)表示的組合來(lái)表示??梢韵鄬?duì)于周期的開(kāi)始時(shí)間來(lái)表達(dá)所述周期的每一表示的時(shí)序數(shù)據(jù)。
[0037]一個(gè)表示可包含一個(gè)或一個(gè)以上片段。每一表示可包含初始化片段,或表示的每一片段可以自初始化。當(dāng)存在時(shí),初始化片段可以含有用于接入所述表示的初始化信息??偟膩?lái)說(shuō),初始化片段不含媒體數(shù)據(jù)。片段可以通過(guò)識(shí)別符(例如統(tǒng)一資源定位符(URL))來(lái)獨(dú)特地參考。Mro可以提供每一片段的識(shí)別符。在一些實(shí)例中,Mro還可提供應(yīng)圍屬性的形式的字節(jié)范圍,范圍屬性可以對(duì)應(yīng)于可通過(guò)URL或URI接入的文件內(nèi)的片段的數(shù)據(jù)。
[0038]每一表不還可包含一個(gè)或一個(gè)以上媒體分量,其中每一媒體分量可以對(duì)應(yīng)于一個(gè)單獨(dú)的媒體類(lèi)型(例如音頻、視頻和/或定時(shí)文本(例如,對(duì)于封閉字幕))的經(jīng)編碼版本。媒體分量可以跨越一個(gè)表示內(nèi)的連續(xù)媒體片段的邊界是時(shí)間連續(xù)的。
[0039]通常,符合DASH標(biāo)準(zhǔn)的片段總地來(lái)說(shuō)具有三個(gè)部分,包含⑴固定標(biāo)頭、(2)指向數(shù)據(jù)單元的指針的表和(3)數(shù)據(jù)單元本身。在一實(shí)例中,片段可以根據(jù)下面展示的表1來(lái)形成: [0040]表1-媒體數(shù)據(jù)的片段
【權(quán)利要求】
1.一種接收多媒體數(shù)據(jù)的方法,所述方法包括: 接收多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括第一組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者指代所述片段的第二子片段的數(shù)據(jù)單元; 在接收到所述第一子片段之后,接收所述第二子片段,所述第二子片段包括第二組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第二子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭;以及 在接收到所述第一子片段和所述第二子片段之后處理所述片段的至少一部分。
2.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括接收所述片段的標(biāo)頭,其中所述標(biāo)頭包含適用于所述第一子片段和所述第二子片段兩者的信息。
3.根據(jù)權(quán)利要求2所述的方法,其中接收所述片段的所述標(biāo)頭包括在接收所述第一子片段之前接收所述片段的所述標(biāo)頭,所述方法進(jìn)一步包括在接收到所述第一子片段之后并且在接收所述第二子片段之前,接收指示所述片段的所述標(biāo)頭未改變的旗標(biāo)值。
4.根據(jù)權(quán)利要求2所述的方法,其中所述片段的所述標(biāo)頭包括指示以下中的至少一者的信息:所述片段的音頻數(shù)據(jù)的編碼格式、所述片段的視頻數(shù)據(jù)的編碼格式、所述片段的位速率、所述片段的品質(zhì)等級(jí)、所述片段的所述視頻數(shù)據(jù)的分辨率和所述片段的所述視頻數(shù)據(jù)的幀速率。
5.根據(jù)權(quán)利要求1所述的方法,其中處理所述片段包括對(duì)所述第一組數(shù)據(jù)單元和所述第二組數(shù)據(jù)單元進(jìn)行解碼。
6.根據(jù)權(quán)利要求5所述的方法,其中對(duì)所述第一組數(shù)據(jù)單元進(jìn)行解碼包括相對(duì)于所述第二組數(shù)據(jù)單元的所述數(shù)據(jù)單元中的至少一者預(yù)測(cè)所述數(shù)據(jù)單元中的至少一者的至少一部分。
7.根據(jù)權(quán)利要求1所述的方法,其中接收所述第一子片段包括根據(jù)廣播網(wǎng)絡(luò)協(xié)議接收所述第一子片段,并且其中接收所述第二子片段包括根據(jù)所述廣播網(wǎng)絡(luò)協(xié)議接收所述第二子片段。
8.一種用于接收多媒體數(shù)據(jù)的設(shè)備,其包括一個(gè)或一個(gè)以上經(jīng)配置以進(jìn)行以下動(dòng)作的處理器: 接收多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括第一組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者指代所述片段的第二子片段的數(shù)據(jù)單元; 在接收到所述第一子片段之后,接收所述第二子片段,所述第二子片段包括第二組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第二子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭;以及 在接收到所述第一子片段和所述第二子片段之后處理所述片段的至少一部分。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中所述一個(gè)或一個(gè)以上處理器進(jìn)一步經(jīng)配置以接收所述片段的標(biāo)頭,其中所述標(biāo)頭包含適用于所述第一子片段和所述第二子片段兩者的信肩、O
10.根據(jù)權(quán)利要求9所述的設(shè)備,其中接收所述片段的所述標(biāo)頭包括在接收所述第一子片段之前接收所述片段的所述標(biāo)頭,其中所述一個(gè)或一個(gè)以上處理器進(jìn)一步經(jīng)配置以在接收到所述第一子片段之后并且在接收所述第二子片段之前接收指示所述片段的所述標(biāo)頭未改變的旗標(biāo)值。
11.根據(jù)權(quán)利要求9所述的設(shè)備,其中所述片段的所述標(biāo)頭包括指示以下中的至少一者的信息:所述片段的音頻數(shù)據(jù)的編碼格式、所述片段的視頻數(shù)據(jù)的編碼格式、所述片段的位速率、所述片段的品質(zhì)等級(jí)、所述片段的所述視頻數(shù)據(jù)的分辨率和所述片段的所述視頻數(shù)據(jù)的幀速率。
12.根據(jù)權(quán)利要求8所述的設(shè)備,其中處理所述片段包括對(duì)所述第一組數(shù)據(jù)單元和所述第二組數(shù)據(jù)單元進(jìn)行解碼。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中對(duì)所述第一組數(shù)據(jù)單元進(jìn)行解碼包括相對(duì)于所述第二組數(shù)據(jù)單元的所述數(shù)據(jù)單元中的至少一者預(yù)測(cè)所述數(shù)據(jù)單元中的至少一者的至少一部分。
14.根據(jù)權(quán)利要求8所述的設(shè)備,其中接收所述第一子片段包括根據(jù)廣播網(wǎng)絡(luò)協(xié)議接收所述第一子片段,并且其中接收所述第二子片段包括根據(jù)所述廣播網(wǎng)絡(luò)協(xié)議接收所述第二子片段。
15.一種用于接收多媒體數(shù)據(jù)的設(shè)備,其包括: 用于接收多媒體數(shù)據(jù)的片段的第一子片段的裝置,所述第一子片段包括第一組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者指代所述片段的第二子片段的數(shù)據(jù)單元; 用于在接收到所述第一子片段之后接收所述第二子片段的裝置,所述第二子片段包括第二組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第二子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭;以及用于在接收到所述第一子片段和所述第二子片段之后處理所述片段的至少一部分的>j-U ρ?α裝直。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其進(jìn)一步包括用于接收所述片段的標(biāo)頭的裝置,其中所述標(biāo)頭包含適用于所述第一子片段和所述第二子片段兩者的信息。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其中用于接收所述片段的所述標(biāo)頭的裝置包括用于在接收所述第一子片段之前接收所述片段的所述標(biāo)頭的裝置,所述設(shè)備進(jìn)一步包括用于在接收到所述第一子片段之后并且在接收所述第二子片段之前接收指示所述片段的所述標(biāo)頭未改變的旗標(biāo)值的裝置。
18.根據(jù)權(quán)利要求16所述的設(shè)備,其中所述片段的所述標(biāo)頭包括指示以下中的至少一者的信息:所述片段的音頻數(shù)據(jù)的編碼格式、所述片段的視頻數(shù)據(jù)的編碼格式、所述片段的位速率、所述片段的品質(zhì)等級(jí)、所述片段的所述視頻數(shù)據(jù)的分辨率和所述片段的所述視頻數(shù)據(jù)的幀速率。
19.根據(jù)權(quán)利要求15所述的設(shè)備,其中用于處理所述片段的裝置包括用于對(duì)所述第一組數(shù)據(jù)單元和所述第二組數(shù)據(jù)單元進(jìn)行解碼的裝置。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其中用于對(duì)所述第一組數(shù)據(jù)單元進(jìn)行解碼的裝置包括用于相對(duì)于所述第二組數(shù)據(jù)單元的所述數(shù)據(jù)單元中的至少一者預(yù)測(cè)所述數(shù)據(jù)單元中的至少一者的至少一部分的裝置。
21.根據(jù)權(quán)利要求15所述的設(shè)備,其中用于接收所述第一子片段的裝置包括用于根據(jù)廣播網(wǎng)絡(luò)協(xié)議接收所述第一子片段的裝置,并且其中用于接收所述第二子片段的裝置包括用于根據(jù)所述廣播網(wǎng)絡(luò)協(xié)議接收所述第二子片段的裝置。
22.—種計(jì)算機(jī)程序產(chǎn)品,其包括上面存儲(chǔ)有指令的計(jì)算機(jī)可讀媒體,所述指令在被執(zhí)行時(shí)致使一個(gè)或一個(gè)以上處理器: 接收多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括第一組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者指代所述片段的第二子片段的數(shù)據(jù)單元; 在接收到所述第一子片段之后,接收所述第二子片段,所述第二子片段包括第二組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第二子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭;以及 在接收到所述第一子片段和所述第二子片段之后處理所述片段的至少一部分。
23.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)程序產(chǎn)品,其進(jìn)一步包括在被執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器接收所述片段的標(biāo)頭的指令,其中所述標(biāo)頭包含適用于所述第一子片段和所述第二子片段兩者的信息。
24.根據(jù)權(quán)利要求23所述的計(jì)算機(jī)程序產(chǎn)品,其中接收所述片段的所述標(biāo)頭包括在接收所述第一子片段之前接收所述片段的所述標(biāo)頭,所述方法進(jìn)一步包括在接收到所述第一子片段之后并且在接收所述第二子片段之前,接收指示所述片段的所述標(biāo)頭未改變的旗標(biāo)值。
25.根據(jù)權(quán)利要求23所述的計(jì)算機(jī)程序產(chǎn)品,其中所述片段的所述標(biāo)頭包括指示以下中的至少一者的信息:所述片段的音頻數(shù)據(jù)的編碼格式、所述片段的視頻數(shù)據(jù)的編碼格式、所述片段的位速率、所述片段的品質(zhì)等級(jí)、所述片段的所述視頻數(shù)據(jù)的分辨率和所述片段的所述視頻數(shù)據(jù)的幀速率。
26.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)程序產(chǎn)品,其中處理所述片段包括對(duì)所述第一組數(shù)據(jù)單元和所述第二組數(shù)據(jù)單元進(jìn)行解碼。
27.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)程序產(chǎn)品,其中對(duì)所述第一組數(shù)據(jù)單元進(jìn)行解碼包括相對(duì)于所述第二組數(shù)據(jù)單元的所述數(shù)據(jù)單元中的至少一者預(yù)測(cè)所述數(shù)據(jù)單元中的至少一者的至少一部分。
28.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)程序產(chǎn)品,其中接收所述第一子片段包括根據(jù)廣播網(wǎng)絡(luò)協(xié)議接收所述第一子片段,并且其中接收所述第二子片段包括根據(jù)所述廣播網(wǎng)絡(luò)協(xié)議接收所述第二子片段。
29.一種發(fā)送多媒體數(shù)據(jù)的方法,所述方法包括: 發(fā)送多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括第一組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者指代所述片段的第二子片段的數(shù)據(jù)單元;以及 在發(fā)送所述第一子片段之后,發(fā)送所述第二子片段,所述第二子片段包括第二組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第二子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第~標(biāo)頭。
30.根據(jù)權(quán)利要求29所述的方法,其進(jìn)一步包括相對(duì)于所述第二子片段的所述數(shù)據(jù)單元對(duì)所述數(shù)據(jù)單元中的所述至少一者進(jìn)行編碼,其中發(fā)送所述第一子片段包括在完成對(duì)所述第二組數(shù)據(jù)單元的編碼之前發(fā)送所述第一子片段。
31.根據(jù)權(quán)利要求29所述的方法,其進(jìn)一步包括發(fā)送所述片段的標(biāo)頭,其中所述標(biāo)頭包含適用于所述第一子片段和所述第二子片段兩者的信息。
32.根據(jù)權(quán)利要求31所述的方法,其中發(fā)送所述片段的所述標(biāo)頭包括在發(fā)送所述第一子片段之前發(fā)送所述片段的所述標(biāo)頭,所述方法進(jìn)一步包括在發(fā)送所述第一子片段之后并且在發(fā)送所述第二子片段之前,發(fā)送指示所述片段的所述標(biāo)頭未改變的旗標(biāo)值。
33.根據(jù)權(quán)利要求31所述的方法,其進(jìn)一步包括產(chǎn)生所述片段的所述標(biāo)頭使其包含指示以下中的至少一者的信息:所述片段的音頻數(shù)據(jù)的編碼格式、所述片段的視頻數(shù)據(jù)的編碼格式、所述片段的位速率、所述片段的品質(zhì)等級(jí)、所述片段的所述視頻數(shù)據(jù)的分辨率和所述片段的所述視頻數(shù)據(jù)的幀速率。
34.一種用于發(fā)送多媒體數(shù)據(jù)的設(shè)備,其包括一個(gè)或一個(gè)以上經(jīng)配置以進(jìn)行以下動(dòng)作的處理器: 發(fā)送多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括第一組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者指代所述片段的第二子片段的數(shù)據(jù)單元;以及 在發(fā)送所述第一子片段之后,發(fā)送所述第二子片段,所述第二子片段包括第二組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第二子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭。
35.根據(jù)權(quán)利要求34所述的設(shè)備,其中所述一個(gè)或一個(gè)以上處理器進(jìn)一步經(jīng)配置以相對(duì)于所述第二子片段的所述數(shù)據(jù)單元對(duì)所述數(shù)據(jù)單元中的所述至少一者進(jìn)行編碼,其中發(fā)送所述第一子片段包括在完成所述第二組數(shù)據(jù)單元的編碼之前發(fā)送所述第一子片段。
36.根據(jù)權(quán)利要求34所述的設(shè)備,其中所述一個(gè)或一個(gè)以上處理器進(jìn)一步經(jīng)配置以發(fā)送所述片段的標(biāo)頭,其中所述標(biāo)頭包含適用于所述第一子片段和所述第二子片段兩者的信肩、O
37.根據(jù)權(quán)利要求36所述的設(shè)備,其中發(fā)送所述片段的所述標(biāo)頭包括在發(fā)送所述第一子片段之前發(fā)送所述片段的所述標(biāo)頭,其中所述一個(gè)或一個(gè)以上處理器進(jìn)一步經(jīng)配置以在發(fā)送所述第一子片段之后并且在發(fā)送所述第二子片段之前發(fā)送指示所述片段的所述標(biāo)頭未改變的旗標(biāo)值。
38.根據(jù)權(quán)利要求36所述的設(shè)備,其中所述一個(gè)或一個(gè)以上處理器進(jìn)一步經(jīng)配置以產(chǎn)生所述片段的所述標(biāo)頭使其包含指示以下中的至少一者的信息:所述片段的音頻數(shù)據(jù)的編碼格式、所述片段的視頻數(shù)據(jù)的編碼格式、所述片段的位速率、所述片段的品質(zhì)等級(jí)、所述片段的所述視頻數(shù)據(jù)的分辨率和所述片段的所述視頻數(shù)據(jù)的幀速率。
39.一種用于發(fā)送多媒體數(shù)據(jù)的設(shè)備,所述設(shè)備包括: 用于發(fā)送多媒體數(shù)據(jù)的片段的第一子片段的裝置,所述第一子片段包括第一組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者指代所述片段的第二子片段的數(shù)據(jù)單元;以及 用于在發(fā)送所述第一子片段之后發(fā)送所述第二子片段的裝置,所述第二子片段包括第二組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示第二子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭。
40.根據(jù)權(quán)利要求39所述的設(shè)備,其進(jìn)一步包括用于相對(duì)于所述第二子片段的所述數(shù)據(jù)單元對(duì)所述數(shù)據(jù)單元中的所述至少一者進(jìn)行編碼的裝置,其中用于發(fā)送所述第一子片段的裝置包括用于在完成所述第二組數(shù)據(jù)單元的編碼之前發(fā)送所述第一子片段的裝置。
41.根據(jù)權(quán)利要求39所述的設(shè)備,其進(jìn)一步包括用于發(fā)送所述片段的標(biāo)頭的裝置,其中所述標(biāo)頭包含適用于所述第一子片段和所述第二子片段兩者的信息。
42.根據(jù)權(quán)利要求41所述的設(shè)備,其中用于發(fā)送所述片段的所述標(biāo)頭的裝置包括用于在發(fā)送所述第一子片段之前發(fā)送所述片段的所述標(biāo)頭的裝置,所述設(shè)備進(jìn)一步包括用于在發(fā)送所述第一子片段之后并且在發(fā)送所述第二子片段之前發(fā)送指示所述片段的所述標(biāo)頭未改變的旗標(biāo)值的裝置。
43.根據(jù)權(quán)利要求41所述的設(shè)備,其進(jìn)一步包括用于產(chǎn)生所述片段的所述標(biāo)頭使其包含指示以下中的至少一者的信息的裝置:所述片段的音頻數(shù)據(jù)的編碼格式、所述片段的視頻數(shù)據(jù)的編碼格式、所述片段的位速率、所述片段的品質(zhì)等級(jí)、所述片段的所述視頻數(shù)據(jù)的分辨率和所述片段的所述視頻數(shù)據(jù)的幀速率。
44.一種計(jì)算機(jī)程序產(chǎn)品,其包括上面存儲(chǔ)有指令的計(jì)算機(jī)可讀媒體,所述指令在被執(zhí)行時(shí)致使一個(gè)或一個(gè)以上處理器: 發(fā)送多媒體數(shù)據(jù)的片段的第一子片段,所述第一子片段包括第一組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第一子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第一標(biāo)頭,其中所述數(shù)據(jù)單元中的至少一者指代所述片段的第二子片段的數(shù)據(jù)單元;以及 在發(fā)送所述第一子片段之 后,發(fā)送所述第二子片段,所述第二子片段包括第二組一個(gè)或一個(gè)以上數(shù)據(jù)單元以及包含指示所述第二子片段內(nèi)的所述數(shù)據(jù)單元的位置的數(shù)據(jù)的第二標(biāo)頭。
45.根據(jù)權(quán)利要求44所述的計(jì)算機(jī)程序產(chǎn)品,其進(jìn)一步包括在被執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器進(jìn)行以下動(dòng)作的指令:相對(duì)于所述第二子片段的所述數(shù)據(jù)單元對(duì)所述數(shù)據(jù)單元中的所述至少一者進(jìn)行編碼;以及在完成所述第二組數(shù)據(jù)單元的編碼之前發(fā)送所述第一子片段。
46.根據(jù)權(quán)利要求44所述的計(jì)算機(jī)程序產(chǎn)品,其進(jìn)一步包括在被執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器發(fā)送所述片段的標(biāo)頭的指令,其中所述標(biāo)頭包含適用于所述第一子片段和所述第二子片段兩者的信息。
47.根據(jù)權(quán)利要求46所述的計(jì)算機(jī)程序產(chǎn)品,其中發(fā)送所述片段的所述標(biāo)頭包括在發(fā)送所述第一子片段之前發(fā)送所述片段的所述標(biāo)頭,所述計(jì)算機(jī)程序產(chǎn)品進(jìn)一步包括在被執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器進(jìn)行以下動(dòng)作的指令:在發(fā)送所述第一子片段之后并且在發(fā)送所述第二子片段之前發(fā)送指示所述片段的所述標(biāo)頭未改變的旗標(biāo)值。
48.根據(jù)權(quán)利要求46所述的計(jì)算機(jī)程序產(chǎn)品,其進(jìn)一步包括在被執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器進(jìn)行以下動(dòng)作的指令:產(chǎn)生所述片段的所述標(biāo)頭使其包含指示以下中的至少一者的信息:所述片段的音頻數(shù)據(jù)的編碼格式、所述片段的視頻數(shù)據(jù)的編碼格式、所述片段的位速率、所述片段的品質(zhì)等級(jí)、所述片段的所述視頻數(shù)據(jù)的分辨率和所述片段的所述視頻數(shù)據(jù)的幀速率。
【文檔編號(hào)】H04L29/06GK103765914SQ201280042919
【公開(kāi)日】2014年4月30日 申請(qǐng)日期:2012年8月31日 優(yōu)先權(quán)日:2011年9月6日
【發(fā)明者】薩迪·M·納加拉杰, 拉爾夫·A·戈?duì)柮锥? 申請(qǐng)人:高通股份有限公司