1.一種方法,包括:
2.如權(quán)利要求1所述的方法,其中,所述第一編碼過程是線性編碼過程,所述線性編碼過程用于獲得與所述媒體資產(chǎn)相對應(yīng)的編碼數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其中,所述第一編碼過程是非線性編碼過程,所述非線性編碼過程將所述媒體數(shù)據(jù)變換為與另一個線性編碼過程一致的編碼數(shù)據(jù)。
4.如權(quán)利要求1所述的方法,其中,所述第一多個數(shù)據(jù)元素包括內(nèi)容特定編碼數(shù)據(jù)或媒體片段數(shù)據(jù)中的至少一項(xiàng)和比特流標(biāo)識數(shù)據(jù)。
5.如權(quán)利要求1所述的方法,其中,所述數(shù)據(jù)元素是數(shù)據(jù)結(jié)構(gòu)。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述第一多個數(shù)據(jù)元素包括同步數(shù)據(jù)元素,并且所述一個或多個編碼比特流中的每一個編碼比特流都以同步數(shù)據(jù)元素開始。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述同步數(shù)據(jù)元素包括以下各項(xiàng)中的至少一項(xiàng):
8.根據(jù)權(quán)利要求7所述的方法,其中,沿襲數(shù)據(jù)包括標(biāo)識用于生成包括在所述相應(yīng)編碼比特流中的編碼符號的原始或編碼符號的數(shù)據(jù)、標(biāo)識如何組合原始或編碼符號以生成包括在所述相應(yīng)編碼比特流中的編碼符號的數(shù)據(jù)、以及標(biāo)識用于生成包括在所述相應(yīng)編碼比特流中的編碼符號的編碼系數(shù)的數(shù)據(jù)。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,還包括:
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其中,所述第一多個數(shù)據(jù)元素或所述第二多個數(shù)據(jù)元素是至少部分地基于與所接收的媒體數(shù)據(jù)相關(guān)聯(lián)的系統(tǒng)數(shù)據(jù)來生成的。
11.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其中,獲得第一多個數(shù)據(jù)元素包括從所接收的媒體數(shù)據(jù)或與所接收的媒體數(shù)據(jù)相關(guān)聯(lián)的系統(tǒng)數(shù)據(jù)生成所述第一多個數(shù)據(jù)元素。
12.根據(jù)權(quán)利要求1至11中任一項(xiàng)所述的方法,其中,根據(jù)第一編碼過程對所述媒體數(shù)據(jù)進(jìn)行編碼包括將所述媒體數(shù)據(jù)分割為多個原始符號,并基于所述多個原始符號生成多個編碼符號。
13.根據(jù)權(quán)利要求12中任一項(xiàng)所述的方法,其中,編碼符號是根據(jù)網(wǎng)絡(luò)編碼技術(shù)通過線性組合所述多個原始符號的子集來生成的。
14.根據(jù)權(quán)利要求1至13中任一項(xiàng)所述的方法,其中,所述媒體數(shù)據(jù)包括線性編碼比特流。
15.根據(jù)權(quán)利要求1至14中任一項(xiàng)所述的方法,其中,獲得第一多個數(shù)據(jù)元素包括:
16.根據(jù)權(quán)利要求1至15中任一項(xiàng)所述的方法,其中,元數(shù)據(jù)是在不執(zhí)行線性解碼的情況下從所述媒體數(shù)據(jù)中提取的。
17.根據(jù)權(quán)利要求1至16中任一項(xiàng)所述的方法,其中,根據(jù)第一編碼過程對所述媒體數(shù)據(jù)進(jìn)行編碼包括將所述編碼比特流中的線性編碼符號重編碼為表示所述媒體資產(chǎn)的新的線性編碼符號。
18.根據(jù)權(quán)利要求1至17中任一項(xiàng)所述的方法,還包括:在組合之前,將具有第一大小的一個或多個數(shù)據(jù)元素分割為具有小于所述第一大小的第二大小的數(shù)據(jù)元素。
19.根據(jù)權(quán)利要求1至18中任一項(xiàng)所述的方法,還包括:向所述第二多個數(shù)據(jù)元素中的一個或多個數(shù)據(jù)元素添加散列數(shù)據(jù),使得接收所述一個或多個比特流的設(shè)備能夠進(jìn)行驗(yàn)證、認(rèn)證或完整性檢查中的至少一項(xiàng)。
20.根據(jù)權(quán)利要求1至19中任一項(xiàng)所述的方法,還包括:將散列數(shù)據(jù)添加到所述第二多個數(shù)據(jù)元素中的一個或多個數(shù)據(jù)元素中,所述第二多個數(shù)據(jù)元素與以下各項(xiàng)中的一項(xiàng)或多項(xiàng)相關(guān)聯(lián):與所述媒體資產(chǎn)相對應(yīng)的文件、所述媒體資產(chǎn)的塊、所述媒體資產(chǎn)的片段以及所述媒體資產(chǎn)的數(shù)據(jù)包。
21.根據(jù)權(quán)利要求1至20中任一項(xiàng)所述的方法,其中,組合包括將目錄數(shù)據(jù)元素插入到所述一個或多個編碼比特流中。
22.根據(jù)權(quán)利要求21所述的方法,其中,所述目錄數(shù)據(jù)元素用于幫助接收設(shè)備識別每個比特流中的亞原子。
23.根據(jù)權(quán)利要求1至22中任一項(xiàng)所述的方法,其中,所述一個或多個編碼比特流包括包含第一類型的數(shù)據(jù)元素的第一編碼比特流和不包含所述第一類型的數(shù)據(jù)元素的第二編碼比特流。
24.如權(quán)利要求1至23中任一項(xiàng)所述的方法,其中,用于初始化客戶端上的解碼器的數(shù)據(jù)元素或亞原子不是等待時(shí)間敏感數(shù)據(jù)。
25.如權(quán)利要求1至24中任一項(xiàng)所述的方法,其中,比特流包括sync()亞原子和bitstream_header()、block_header()、encoder_content_info()或media_segment_info()亞原子中的至少一個。
26.根據(jù)權(quán)利要求1至25中任一項(xiàng)所述的方法,其中,所述數(shù)據(jù)元素或亞原子攜帶編碼數(shù)據(jù)或等待時(shí)間敏感數(shù)據(jù)。
27.根據(jù)權(quán)利要求1至26中任一項(xiàng)所述的方法,其中,比特流包括packet()亞原子和sync()亞原子,但不包括bitstream_header()、block_header()、encoder_content_info()或media_segment_info()亞原子中的至少一個。
28.根據(jù)權(quán)利要求1至27中任一項(xiàng)所述的方法,其中,傳輸包括:
29.根據(jù)權(quán)利要求28所述的方法,其中,所述第二類型的通信信道是較高等待時(shí)間信道、較低帶寬信道、可靠信道或使用與所述第一類型的傳輸協(xié)議不同的第二類型的傳輸協(xié)議的信道中的至少一種。
30.一種方法,包括:
31.根據(jù)權(quán)利要求30所述的方法,其中,生成解碼數(shù)據(jù)包括根據(jù)確定用于生成編碼數(shù)據(jù)的編碼類型,利用多個解碼器中的相應(yīng)解碼器對所述編碼數(shù)據(jù)進(jìn)行解碼。
32.根據(jù)權(quán)利要求31所述的方法,其中,所述編碼類型是從所提取的第一多個數(shù)據(jù)元素來確定的。
33.根據(jù)權(quán)利要求31所述的方法,其中,所述編碼類型是從所提取的第二多個數(shù)據(jù)元素來確定的。
34.根據(jù)權(quán)利要求31所述的方法,其中,所述編碼類型是在不使用所提取的第二多個數(shù)據(jù)元素的情況下從所述第一多個數(shù)據(jù)元素來確定的。
35.根據(jù)權(quán)利要求31所述的方法,其中,所述編碼類型是在不使用所提取的第一多個數(shù)據(jù)元素的情況下從所述第二多個數(shù)據(jù)元素來確定的。
36.根據(jù)權(quán)利要求31至35中任一項(xiàng)所述的方法,還包括從所述解碼數(shù)據(jù)和所述第一多個數(shù)據(jù)元素生成與所述媒體資產(chǎn)相對應(yīng)的可消費(fèi)數(shù)據(jù)。
37.根據(jù)權(quán)利要求33所述的方法,其中,所述可消費(fèi)數(shù)據(jù)與在所述第一電子設(shè)備上執(zhí)行的應(yīng)用程序或應(yīng)用程序支持的媒體文件類型兼容。
38.根據(jù)權(quán)利要求30至37中任一項(xiàng)所述的方法,其中,生成解碼數(shù)據(jù)還包括:
39.根據(jù)權(quán)利要求38所述的方法,其中,處理所述編碼數(shù)據(jù)由編碼統(tǒng)一器執(zhí)行,所述編碼統(tǒng)一器將系數(shù)對齊或?qū)⑺鼍幋a數(shù)據(jù)投影到共同的有限域。
40.根據(jù)權(quán)利要求30至39中任一項(xiàng)所述的方法,其中,生成新編碼數(shù)據(jù)包括根據(jù)確定用于生成所述第二多個數(shù)據(jù)元素中包括的編碼數(shù)據(jù)的編碼類型,利用多個重編碼器中的相應(yīng)重編碼器處理所述編碼數(shù)據(jù)。
41.根據(jù)權(quán)利要求40所述的方法,其中,所述編碼類型是從所提取的第一多個數(shù)據(jù)元素來確定的。
42.根據(jù)權(quán)利要求40所述的方法,其中,所述編碼類型是從所提取的第二多個數(shù)據(jù)元素來確定的。
43.根據(jù)權(quán)利要求40所述的方法,其中,所述編碼類型是在不使用所提取的第二多個數(shù)據(jù)元素的情況下從所述第一多個數(shù)據(jù)元素來確定的。
44.根據(jù)權(quán)利要求40所述的方法,其中,所述編碼類型是在不使用所提取的第一多個數(shù)據(jù)元素的情況下從所述第二多個數(shù)據(jù)元素來確定的。
45.根據(jù)權(quán)利要求40所述的方法,其中,生成新編碼數(shù)據(jù)包括:
46.根據(jù)權(quán)利要求30至45中任一項(xiàng)所述的方法,其中,處理編碼數(shù)據(jù)由編碼統(tǒng)一器執(zhí)行,所述編碼統(tǒng)一器將系數(shù)對齊或?qū)⑺鼍幋a數(shù)據(jù)投影到共同的有限域。
47.根據(jù)權(quán)利要求30至46中任一項(xiàng)所述的方法,還包括:
48.根據(jù)權(quán)利要求30至47中任一項(xiàng)所述的方法,還包括:在對存儲在所述緩沖器中的所述一個或多個編碼比特流進(jìn)行處理之前,將所述第一多個數(shù)據(jù)元素或所述第二多個數(shù)據(jù)元素中的第一數(shù)量的數(shù)據(jù)元素組合成較少數(shù)量的、具有大于第一大小的第二大小的數(shù)據(jù)元素,所述第一數(shù)量的數(shù)據(jù)元素中的每個數(shù)據(jù)元素具有所述第一大小。
49.根據(jù)權(quán)利要求48所述的方法,其中,組合是基于chunked_subatom亞原子內(nèi)的數(shù)據(jù)的。
50.根據(jù)權(quán)利要求30至48中任一項(xiàng)所述的方法,還包括:
51.根據(jù)權(quán)利要求50所述的方法,其中,所述完整性數(shù)據(jù)包括散列數(shù)據(jù)并且所述散列數(shù)據(jù)的驗(yàn)證是基于密鑰信息的。
52.根據(jù)權(quán)利要求51所述的方法,其中,密鑰信息包括公鑰或私鑰中的至少一種。
53.根據(jù)權(quán)利要求51所述的方法,其中,密鑰信息是從認(rèn)證服務(wù)器接收的。
54.根據(jù)權(quán)利要求51至53中任一項(xiàng)所述的方法,還包括:
55.根據(jù)權(quán)利要求51所述的方法,其中,所述密鑰信息或散列數(shù)據(jù)與bitstream_encryption_key_id相關(guān)聯(lián)。
56.根據(jù)權(quán)利要求30所述的方法,其中,由媒體資產(chǎn)的所有者或創(chuàng)建者對接收到的、與所述媒體資產(chǎn)相關(guān)聯(lián)的一個或多個編碼比特流應(yīng)用加密,以防止未經(jīng)授權(quán)的訪問、消費(fèi)、解碼或重編碼。
57.根據(jù)權(quán)利要求30所述的方法,還包括:
58.一種方法,包括:
59.如權(quán)利要求58所述的方法,其中,第一類型的第一比特流是根據(jù)第一類型的線性編碼協(xié)議或標(biāo)準(zhǔn)生成的。
60.根據(jù)權(quán)利要求58或59所述的方法,其中,所述第一比特流或所述第二比特流包括與數(shù)據(jù)段相關(guān)聯(lián)的系統(tǒng)數(shù)據(jù)包和與所述數(shù)據(jù)段相關(guān)聯(lián)的非系統(tǒng)數(shù)據(jù)包。
61.根據(jù)權(quán)利要求58至60中任一項(xiàng)所述的方法,其中,所述第一比特流或所述第二比特流包括與所述數(shù)據(jù)段相關(guān)聯(lián)的系統(tǒng)數(shù)據(jù)包,并且不包括與所述數(shù)據(jù)段相關(guān)聯(lián)的非系統(tǒng)數(shù)據(jù)包。
62.根據(jù)權(quán)利要求58至61中任一項(xiàng)所述的方法,其中,所述第一比特流或所述第二比特流包括與所述數(shù)據(jù)段相關(guān)聯(lián)的非系統(tǒng)數(shù)據(jù)包,并且不包括與所述數(shù)據(jù)段相關(guān)聯(lián)的系統(tǒng)數(shù)據(jù)包。
63.根據(jù)權(quán)利要求59至62中任一項(xiàng)所述的方法,其中,第二類型的第二比特流是根據(jù)第二類型的線性編碼協(xié)議或標(biāo)準(zhǔn)生成的。
64.根據(jù)權(quán)利要求59至63中任一項(xiàng)所述的方法,其中,所述一個或多個網(wǎng)絡(luò)路徑包括一個以上的網(wǎng)絡(luò)、一種以上的網(wǎng)絡(luò)類型、一個以上的網(wǎng)絡(luò)、一種以上的網(wǎng)絡(luò)傳輸介質(zhì)或具有不同性能特性的通信信道。
65.一種方法,包括:
66.一種存儲指令的非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì),所述指令當(dāng)由計(jì)算裝置執(zhí)行時(shí)使所述計(jì)算裝置執(zhí)行如權(quán)利要求1至65中任一項(xiàng)所述的方法。
67.一種計(jì)算裝置,包括: