用于在多媒體系統(tǒng)中發(fā)送和接收媒體數(shù)據(jù)的方法和裝置的制造方法
【專利摘要】提供一種用于在多媒體系統(tǒng)中發(fā)送媒體數(shù)據(jù)的方法。該方法包括:確定傳輸分組頭部格式和發(fā)送結(jié)構(gòu),它們將基于由該媒體數(shù)據(jù)配置的多媒體服務(wù)的發(fā)送要求而被生成;基于所確定的傳輸分組頭部格式和所確定的發(fā)送結(jié)構(gòu)來生成媒體數(shù)據(jù)的基本發(fā)送單元;基于所生成的基本發(fā)送單元將該媒體數(shù)據(jù)打包到至少一個分組中;以及發(fā)送被打包的媒體數(shù)據(jù)。
【專利說明】
用于在多媒體系統(tǒng)中發(fā)送和接收媒體數(shù)據(jù)的方法和裝置
技術(shù)領(lǐng)域
[0001]本公開涉及用于發(fā)送和接收媒體數(shù)據(jù)的方法和裝置。更具體地說,本公開涉及數(shù)據(jù)分組(packet)的產(chǎn)生、用于在多媒體系統(tǒng)中發(fā)送或接收媒體數(shù)據(jù)的發(fā)送和接收方法以及
目.ο
【背景技術(shù)】
[0002]在多媒體服務(wù)中,近來已開發(fā)出用于連接到廣播網(wǎng)絡(luò)和通信網(wǎng)絡(luò)兩者的混合網(wǎng)絡(luò)、以及用于提供包括諸如要被發(fā)送的多媒體數(shù)據(jù)、應(yīng)用和網(wǎng)頁這樣的文件的多媒體數(shù)據(jù)的運動圖像專家組(MPEG)媒體傳輸(MMT)技術(shù)。
[0003]術(shù)語“多媒體服務(wù)”指的是交互服務(wù)(如視頻電話)、流服務(wù)(如視頻點播(VoD)月艮務(wù))以及多播和廣播服務(wù)(MBS)。實時多媒體服務(wù)可以依據(jù)服務(wù)的類型被劃分成呼叫服務(wù)、交互服務(wù)以及流服務(wù)。此外,實時多媒體服務(wù)可以依據(jù)參與的用戶的數(shù)量被劃分成單播服務(wù)、多播服務(wù)以及廣播服務(wù),并且其發(fā)送要求可以變化。
[0004]MMT技術(shù),其涉及基于MPEG的多媒體發(fā)送技術(shù),可以替代用于向多功能智能電視(TV)、多視圖(mult1-view)電視和N屏幕(N-screen)設(shè)備廣播多媒體服務(wù)的MPEG-2傳輸流(TS)而被使用,并且可以在基于因特網(wǎng)協(xié)議(IP)而改變的多媒體服務(wù)環(huán)境中提供有效的MPEG傳輸技術(shù)。
[0005]此外,由于多媒體數(shù)據(jù)的消耗的增長和技術(shù)的發(fā)展,已經(jīng)從其中只有一個或兩個多媒體源被使用的時代改變到其中包含諸如以上提及的多媒體數(shù)據(jù)、應(yīng)用和文件這樣的各種類型的多媒體內(nèi)容的多媒體數(shù)據(jù)已經(jīng)出現(xiàn)的時代。
[0006]所述多媒體數(shù)據(jù)可以包括各種類型的多媒體內(nèi)容。在多媒體數(shù)據(jù)的發(fā)送期間,多媒體數(shù)據(jù)可以被分割或會聚成多媒體內(nèi)容,并且該多媒體內(nèi)容可以通過集成的傳輸網(wǎng)絡(luò)被發(fā)送。
[0007]例如,由諸如視頻、音頻和窗口小部件(wi dg e t)這樣的應(yīng)用構(gòu)成的多媒體數(shù)據(jù)可以被配置在數(shù)據(jù)分組中,并且考慮視頻信號發(fā)送方法、音頻信號發(fā)送方法和文件發(fā)送方法的特性而被發(fā)送。被發(fā)送的數(shù)據(jù)分組可以在接收端中被配置為多媒體數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0008]技術(shù)問題
[0009]如果直到現(xiàn)在多媒體數(shù)據(jù)還是通過已討論且定義的網(wǎng)絡(luò)來發(fā)送,則很難提供適合該網(wǎng)絡(luò)環(huán)境的有效服務(wù)。
[0010]因此,有必要配置基于多媒體數(shù)據(jù)特性的多媒體數(shù)據(jù)分組以便提供適合該網(wǎng)絡(luò)環(huán)境的有效服務(wù),并且需要用于構(gòu)成和分解多媒體內(nèi)容的技術(shù)來提供基于多媒體數(shù)據(jù)的特性的多媒體數(shù)據(jù)分組。
[0011]以上信息是作為背景信息被提出,只是來輔助對本公開的理解。對以上任何信息是否可以作為關(guān)于本公開的現(xiàn)有技術(shù)來應(yīng)用,并沒有做出確定,也沒有做出斷言。
[0012]本公開的各方面將解決至少以上提及的問題和/或不足并且提供至少下文所述的優(yōu)點。相應(yīng)地,本公開的一方面將提供用于在多媒體系統(tǒng)中發(fā)送媒體數(shù)據(jù)的數(shù)據(jù)分組生成方法和裝置。
[0013]本公開的另一方面將提供用于依據(jù)多媒體服務(wù)的要求,定義發(fā)送運動圖像專家組(MPEG)媒體傳輸(MMT)分組數(shù)據(jù)頭部信息、有效載荷信息和MMT分組所需的信息的數(shù)據(jù)分組產(chǎn)生方法和裝置。
[0014]解決方案
[0015]根據(jù)本公開的一方面,提供了用于在多媒體系統(tǒng)中發(fā)送媒體數(shù)據(jù)的方法。該方法包括確定傳輸分組頭部格式和發(fā)送結(jié)構(gòu),其將依據(jù)由媒體數(shù)據(jù)所配置的多媒體服務(wù)的發(fā)送要求而被生成;基于所確定的傳輸分組頭部格式和所確定的發(fā)送結(jié)構(gòu)來生成媒體數(shù)據(jù)的基本發(fā)送單元;基于所生成的基本發(fā)送單元來將該媒體數(shù)據(jù)打包(packet ize)到至少一個分組中;以及發(fā)送被打包的媒體數(shù)據(jù)。
[0016]根據(jù)本公開的另一方面,提供了一種用于在多媒體系統(tǒng)中發(fā)送媒體數(shù)據(jù)的裝置。該裝置包括:數(shù)據(jù)分組生成器,其被配置為基于由媒體數(shù)據(jù)所配置的多媒體服務(wù)的發(fā)送要求來選擇傳輸分組頭部格式和發(fā)送結(jié)構(gòu),并且依據(jù)所選擇的傳輸分組頭部格式和所選擇的發(fā)送結(jié)構(gòu)來生成媒體數(shù)據(jù)的基本發(fā)送單元;以及收發(fā)器,其被配置為基于所生成的發(fā)送單元而將媒體數(shù)據(jù)打包到至少一個分組中,并且發(fā)送被打包的媒體數(shù)據(jù)。
[0017]根據(jù)本公開的另一方面,提供了一種用于在多媒體系統(tǒng)中接收媒體數(shù)據(jù)的方法。該方法包括:接收基本發(fā)送單元,其是按照從基于構(gòu)成媒體數(shù)據(jù)的多媒體的數(shù)目預(yù)先確定的分組頭部格式中選擇的一個分組頭部格式生成的;確定該基本發(fā)送單元的頭部;以及使用關(guān)于所確定的頭部的信息來獲取基于該基本發(fā)送單元被打包的媒體數(shù)據(jù)。
[0018]根據(jù)本公開的另一方面,提供了一種用于在多媒體系統(tǒng)中接收媒體數(shù)據(jù)的裝置。該裝置包括:收發(fā)器,其被配置為重新配置和接收包括構(gòu)成該媒體數(shù)據(jù)的分組頭部格式的基本發(fā)送單元;頭部檢測器,其配置為確定所接收的基本發(fā)送單元的頭部;以及控制器,其配置為使用關(guān)于所確定的頭部的信息來接收基于該基本發(fā)送單元被打包的媒體數(shù)據(jù)。
[0019]結(jié)合附圖、從下文公開本公開的各種實施例的細(xì)節(jié)描述中,本公開的其它方面、優(yōu)點和顯著特性將對本領(lǐng)域技術(shù)人員變得明顯。
[0020]發(fā)明的有益效果
[0021]如前面描述顯而易見,為了配置用于攜帶多媒體數(shù)據(jù)的數(shù)據(jù)分組,本公開可以依據(jù)多媒體內(nèi)容來定義用于構(gòu)成和分解該數(shù)據(jù)的特定發(fā)送結(jié)構(gòu),并且可以發(fā)送和接收基于該發(fā)送結(jié)構(gòu)而配置的數(shù)據(jù)分組,因而使在多媒體數(shù)據(jù)發(fā)送期間提供適合于網(wǎng)絡(luò)環(huán)境的有效服務(wù)成為可能。
【附圖說明】
[0022]結(jié)合附圖、從以下描述中,本公開的某些實施例的上述和其它方面、特征以及優(yōu)點將更明顯,其中:
[0023]圖1示出了根據(jù)本公開的實施例的用于處理媒體傳輸(MMT)中的多媒體內(nèi)容的各層;
[0024]圖2示意地示出了根據(jù)本公開的實施例的用于發(fā)送攜帶多媒體數(shù)據(jù)的數(shù)據(jù)分組的裝置;
[0025]圖3示出了根據(jù)本公開的實施例的依據(jù)服務(wù)可變的數(shù)據(jù)發(fā)送結(jié)構(gòu);
[0026]圖4示出了根據(jù)本公開的實施例的生成媒體數(shù)據(jù)的分組的操作;
[0027]圖5示出了根據(jù)本公開的實施例的用于接收多媒體數(shù)據(jù)的裝置的結(jié)構(gòu);以及
[0028]圖6示出了根據(jù)本公開的實施例的用于在發(fā)送裝置中發(fā)送多媒體數(shù)據(jù)的方法。
[0029]貫穿附圖,相同的參考標(biāo)號將被理解為指代相同的部分、組件和結(jié)構(gòu)。
【具體實施方式】
[0030]下面結(jié)合附圖的描述被提供以輔助對如權(quán)利要求及其等同物所定義的本公開的各種實施例的全面理解。它包括各種具體的細(xì)節(jié)以輔助該理解但這些細(xì)節(jié)應(yīng)當(dāng)被視為僅僅是示范性的。相應(yīng)地,本領(lǐng)域普通技術(shù)人員將認(rèn)識到,在不脫離本公開的范圍和精神下,可以對此處所描述的各種實施例做出各種變化和修改。此外,為清楚和簡明起見,公知的功能和結(jié)構(gòu)的描述可以被省略。
[0031]下面描述以及權(quán)利要求中所使用的術(shù)語和詞語并不限于書目含義(bibl1graphical meaning),而是僅僅被發(fā)明人用來使本公開能被清楚和一致地理解。相應(yīng)地,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚,以下對本公開的各種實施例的描述只是出于例示的目的,而非處于限制如所附權(quán)利要求及其等同物所定義的本公開的目的。
[0032]將理解,單數(shù)形式的“一”和“該”包括復(fù)數(shù)的所指物,除非上下文清楚地另有所指。因而,例如,對“組件表面”的引用包括對一個或多個這樣的表面的引用。
[0033]通過術(shù)語“基本上”,意味著所列舉的特性、參數(shù)或值不需要被準(zhǔn)確地實現(xiàn),而是可以在不妨礙意欲使該特性提供的效果的量內(nèi)發(fā)生偏差或變化,包括例如公差、測量誤差、測量精度限制以及本領(lǐng)域技術(shù)人員所知的其它因素。
[0034]以下將參考附圖來描述根據(jù)本公開實施例的操作原理。
[0035]盡管運動圖像專家組(MPEG)媒體傳輸(MMT)技術(shù),其為本公開適用的技術(shù)之一,在此將以示例的方式被描述,但這僅僅出于闡述的目的,并且應(yīng)當(dāng)注意到,本公開未非必須僅應(yīng)用于MMT技術(shù),而是可以被應(yīng)用于其它類似的多媒體發(fā)送技術(shù)。
[0036]在詳細(xì)描述之前,以下將簡要地描述本公開的基本概念。
[0037]本公開的實施例中,網(wǎng)絡(luò)環(huán)境具有服務(wù)器和客戶端的連接結(jié)構(gòu),并且是指這樣的環(huán)境,在該環(huán)境中用于廣播的專用網(wǎng)絡(luò)(以下,被稱為“廣播網(wǎng)絡(luò)”)和用于因特網(wǎng)通信的網(wǎng)絡(luò)(以下,被稱為“寬帶網(wǎng)絡(luò)”)可以被提供給相同客戶端且該客戶端可以通過多個網(wǎng)絡(luò)接收服務(wù)。此外,多個網(wǎng)絡(luò)環(huán)境可以通過并行地連接廣播網(wǎng)絡(luò)和寬帶網(wǎng)絡(luò)來配置,或被配置為包括有線或無線網(wǎng)絡(luò)。
[0038]通過參考附圖,以下將詳細(xì)描述本公開的各種實施例。
[0039]具體地,下文所討論的圖1至6以及用來描述本專利文件中本公開原理的各種實施例只是為了例示而不應(yīng)該以任何會顯示本公開范圍的方式來解釋。本領(lǐng)域技術(shù)人員將理解,本公開的原理可以在任何適當(dāng)布置的通信系統(tǒng)中被實現(xiàn)。用來描述各種實施例的術(shù)語是示范性的。應(yīng)當(dāng)理解,提供這些術(shù)語僅僅是為了提供幫助對該描述的理解,并且它們的使用和定義決不限制本公開的范圍。術(shù)語“第一”、“第二”等被用來在具有相同用語的對象之間進(jìn)行區(qū)分,而決不意圖代表時間順序,除非某些地方明確地另有所指。集合被定義為包含至少一個元素的非空集合。
[0040]圖1示出了根據(jù)本公開的實施例的用于處理MMT中多媒體內(nèi)容的各層。
[0041]參考圖1,示出了封裝層(或E層),該封裝層可以包括三個子層中的一個或更多個。該三個子層可以對應(yīng)于多媒體(媒體)編解碼器(A)10,多媒體(媒體)編解碼器(B)1l和MMT E.3子層 102。
[0042]多媒體編解碼器(A)10和多媒體編解碼器(B)1l可以依據(jù)它們的功能而彼此不同。
[0043]例如,在H.264編解碼器中,網(wǎng)絡(luò)適配層(NAL)單元一一其為數(shù)字壓縮視頻多媒體提供解碼所需的多媒體的特性信息和信令,可以作為該H.264編解碼器的輸出。作為另一示例,在H.262編解碼器中,只有數(shù)字壓縮視頻多媒體可以是H.262編解碼器的輸出。
[0044]例如,H.264編解碼器可以被用作多媒體編解碼器(B)1l,而H.262編解碼器可以被用作多媒體編解碼器(A)10。然而,在一些情況中,H.264編解碼器也可以被用作多媒體編解碼器(A)100。相應(yīng)地,H.264編解碼器的輸出可以進(jìn)一步包括在MMT E.3子層102中所生成的信息。
[0045]MMT E.3子層102可以通過接收各種類型的多媒體作為源,來生成媒體片段單元(MFU)。該MFU的功能類似于上文所描述的NAL單元的功能,并且可以包括在能夠被用于配置傳輸分組的發(fā)送數(shù)據(jù)單元范圍內(nèi)的優(yōu)先級和關(guān)聯(lián)信息(或依賴性計數(shù)器(dependencycounter))。但是,該MFU可能與NAL單元不同,因為MFU可以具有全部類型的多媒體源(除視頻信號之外,還比如語音、文本、應(yīng)用和網(wǎng)頁)作為有效載荷。以下將結(jié)合圖2、3、4對MMT E.3子層102的功能進(jìn)行詳細(xì)描述。
[0046]如圖1所示的MMT E.2子層103,可以通過收集從一個多媒體源提供的各種類型MFU來配置媒體處理單元(MPU)13MMT E.2子層103可以生成將MPU構(gòu)成一個流的MMT資產(chǎn)。
[0047]如圖1所示的MMT E.1子層104,可以使用多個MMT資產(chǎn)來配置可以服務(wù)于用戶的MMT分組。
[0048]根據(jù)本公開的實施例的發(fā)送裝置可以利用上文提及的MPU和MFU配置用于多媒體數(shù)據(jù)發(fā)送的基本發(fā)送單元,并且在對該基本發(fā)送單元進(jìn)行打包后將其發(fā)送給接收裝置。
[0049]MPU可以利用作為可消耗的最小單元的(多個)MFU來配置,并且如果獨立的配置是可能的,那么該MPU可以被配置為使得該MPU能夠以空間間隔單元的束的形式被用戶消耗或被傳遞給用戶。依據(jù)發(fā)送環(huán)境,可以考慮到一個MHJ中的發(fā)送效率,可變地調(diào)整(多個)MFU的配置。
[0050]在本公開中,用于在發(fā)送裝置中發(fā)送多媒體數(shù)據(jù)的方法可以包括用于配置分組頭部的分組頭部配置操作和用于配置分組有效載荷的分組有效載荷配置操作,并且將分別描述分組頭部配置操作和分組有效載荷配置操作。
[0051]MMT分組的有效載荷可以包括包含依據(jù)傳輸環(huán)境所使用的配置信息的有效載荷頭部區(qū),以及包含發(fā)送數(shù)據(jù)的數(shù)據(jù)區(qū)。麗!1分組的有效載荷可以通過被包含在MMT傳輸分組中,其中MMT傳輸分組在作為基于網(wǎng)際協(xié)議(IP)的協(xié)議的傳輸控制協(xié)議(TCP)/用戶數(shù)據(jù)報協(xié)議(UDP)的環(huán)境中操作,或者通過被包含在作為IP的實時傳輸協(xié)議(RTP)的有效載荷中,而被發(fā)送到終端。
[0052]圖2示意地示出了根據(jù)本公開的實施例的用于發(fā)送攜帶多媒體數(shù)據(jù)的數(shù)據(jù)分組的目.0
[0053]參考圖2,示出了發(fā)送裝置200,其中該發(fā)送裝置200可以包括收發(fā)器205、數(shù)據(jù)分組生成器210和控制器215中的一個或多個。
[0054]數(shù)據(jù)分組生成器210可以選擇依據(jù)構(gòu)成媒體數(shù)據(jù)的多媒體的數(shù)目預(yù)先被確定的MFU頭部格式中的一種,并且根據(jù)所選擇的頭部格式生成多媒體數(shù)據(jù)的MFU。
[0055]收發(fā)器205可以依據(jù)基本MFU(在控制器215的指示下)對多媒體數(shù)據(jù)進(jìn)行分組打包,并且將分組打包的多媒體數(shù)據(jù)發(fā)送到接收裝置。
[0056]控制器215可以確定多媒體的數(shù)目是否小于第一閾值。如果多媒體的數(shù)目小于第一閾值,那么控制器215可以選擇第一 MFU頭部。第一 MFU頭部可以包括指示MFU的開始的預(yù)定義類型的開始標(biāo)志字段、指示MFU中所包括的媒體類型的MFU類型字段,以及指示該MFU是否是特定多媒體數(shù)據(jù)的第一MFU(如“開始”)、該MFU是否是最后一個MFU(如“結(jié)束”)、或者新MFU是否在該MFU后面繼續(xù)(如“繼續(xù)”)的最后標(biāo)志字段中的一個或多個。
[0057]如果多媒體的數(shù)目大于或等于第一閾值,那么控制器215可以確定在多媒體中滿足預(yù)定標(biāo)準(zhǔn)的多媒體的數(shù)目是否大于或等于第二閾值。如果滿足預(yù)定標(biāo)準(zhǔn)的多媒體的數(shù)目不大于或等于第二閾值,那么控制器215可以選擇第二 MFU頭部。第二 MFU頭部可以包括開始標(biāo)志字段、MFU類型字段和最后標(biāo)志字段中的一個或多個。第二 MFU頭部的MFU類型字段可以在長度上比第一 MFU頭部的MFU類型字段長。
[0058]如果滿足預(yù)定標(biāo)準(zhǔn)的多媒體的數(shù)目大于或等于第二閾值,那么控制器215可以選擇第三MFU頭部。第三MFU頭部可以包括開始標(biāo)志字段、MFU類型字段和最后標(biāo)志字段中的一個或多個,并且可以進(jìn)一步包括MFU類型擴(kuò)展字段。該MFU類型擴(kuò)展字段可以通過與第三MFU頭部的MFU類型字段組合來指示MFU中所包括的媒體類型。第三MFU頭部的最后標(biāo)志字段可以指示MFU類型擴(kuò)展字段的存在。
[0059]本領(lǐng)域普通技術(shù)人員將清楚,控制器215、數(shù)據(jù)分組生成器210和收發(fā)器205并非必須實現(xiàn)為單獨的組件,而是可以被實現(xiàn)為采用例如單芯片和/或單芯片上的軟件的形式的一個組件。
[0060]圖3示出了根據(jù)本公開的實施例、依據(jù)服務(wù)而變化的數(shù)據(jù)發(fā)送結(jié)構(gòu)。
[0061 ]參考圖3,示出了MPU文件301,其中該MPU文件301是包含封裝功能層想要發(fā)送的數(shù)據(jù)的文件,并且示出了 MPU/MFU構(gòu)建塊313,其中MPU/MFU構(gòu)建塊313對應(yīng)于用于配置發(fā)送數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)JPU/MFU構(gòu)建塊313可以被稱為MPU/MFU分組打包(packet i zat 1n)塊。
[0062]MPU文件301可以包括諸如指示文件類型的文件類型盒(box)303、指示MPU配置的MPEG媒體處理單元(麗PU)盒305、指示編解碼器配置信息的電影(MOOV)盒307和電影片段(MOOF)盒309的頭部信息,并且可進(jìn)一步包括包含視頻樣本(VS)和MMT提示樣本(HintSamp I e,HS)的媒體數(shù)據(jù)(MDAT)盒311JPU文件301可以包括兩個或多個MDAT盒。
[0063]MMPU盒305可以指示存儲在MDAT盒311中的數(shù)據(jù)類型是MPU,并且MOOV盒307可以包含關(guān)于存儲在MDAT盒311中的媒體幀(media frame)的信息。
[0064]]\^1]/]\^1]構(gòu)建塊313可以包括]\031]元數(shù)據(jù)315,其包含 FTYP、MMPU、MOOV 和 MOOF 中的一個或多個。更優(yōu)選地,MPU元數(shù)據(jù)315可以包括FTYP、MMPU和MOOV中的至少一個,從而MOOF可以被包含在另一個元數(shù)據(jù)(即,MOOF元數(shù)據(jù))中。MPU/MFU構(gòu)建塊313可以包括一個或多個MFU(如317、319和321),其與它們所關(guān)聯(lián)的HS和VS配對。例如,HS#1和VS#1可以包含在一個MFU317中,而HS#2和VS#2可以包含在另一個MFU 319中。
[0065]麗T有效載荷可以基于MPU/MFU構(gòu)建塊313被配置,并且可以被在MMT分組上攜帶。
[0066]如下是根據(jù)本公開的實施例的用于在發(fā)送裝置中配置MMT有效載荷的具體的步驟。
[0067]發(fā)送裝置的數(shù)據(jù)分組生成器可以從MPU數(shù)據(jù)的頭部信息中分析想要的MPU文件類型的數(shù)據(jù)來確定類型、MPU的配置信息、編解碼器的設(shè)置信息以及該數(shù)據(jù)的開始點和大小(或長度)信息。
[0068]此外,數(shù)據(jù)分組生成器可以分析構(gòu)成MPU數(shù)據(jù)的MFU和MFUHS的結(jié)構(gòu)來確定包含每個MFU的大小、相互優(yōu)先級和互聯(lián)信息(如長度等)的MFU頭部,以及作為實際的媒體數(shù)據(jù)的MFU數(shù)據(jù),并且可以基于指示每個MFU的開始偏移量和長度的MFU HS來分析每個MFU的大小?;谒治龅腗PU類型,用于配置傳輸分組的MPU/MFU構(gòu)建塊可以被配置。MFU HS可以對應(yīng)于該構(gòu)建塊的MFU頭部。
[0069]此外,數(shù)據(jù)分組生成器可以基于從MFU HS分析出的每個MFU的大小來配置每個MFU以作為發(fā)送單元。依據(jù)該MFU的大小,可以配置一個或多個有效載荷。每個有效載荷的開始、中間和結(jié)束可以通過作為可選比特的開始-結(jié)束指示符(start_end_indicator)被指示。MPU元數(shù)據(jù)315也可以被當(dāng)作MPU/MFU構(gòu)建塊313的一個配置單元。
[0070]圖4示出了根據(jù)本公開的實施例的生成媒體數(shù)據(jù)分組的操作。
[0071]參考圖4,在根據(jù)本公開的實施例的發(fā)送單一大小的MPU的方法中,當(dāng)通過分析服務(wù)需求來劃分和發(fā)送MHJ時,發(fā)送裝置可以周期地并且變化地分組打包和發(fā)送控制信息有效載荷,其包含MPU回放所必需的FTYP、MMPU、MOOV和MOOF中的一個或多個。作為示例,控制信息有效載荷可以包含MHJ元數(shù)據(jù),其包括FTYP、MMPU和MOOV中的至少一個。作為另一示例,控制信息有效載荷可以包括包含MOOF的MOOF元數(shù)據(jù)。
[0072]結(jié)果,接收裝置可以更快地播放該MPU??刂菩畔⒂行лd荷可以包含單一信息(如M00V),并且發(fā)送裝置可以通過以一個或多個MFU為間隔重復(fù)地插入該控制信息有效載荷來發(fā)送該控制信息有效載荷。
[0073]根據(jù)本公開的實施例的長度可變的發(fā)送數(shù)據(jù)可以依據(jù)發(fā)送環(huán)境被劃分成與基本單元的大小對應(yīng)的單一有效載荷或多個有效載荷,并且在多個有效載荷上被發(fā)送。每個有效載荷可通過被分組打包在其分組中而被發(fā)送。此外,對于多個有效載荷,它們的分組可以通過被復(fù)用而在網(wǎng)絡(luò)信道上被發(fā)送。
[0074]此外,考慮到特定的發(fā)送功能,該發(fā)送裝置可以在預(yù)定單元中提供交織功能,并且有效載荷可以被定義為運輸層的可能的通用單元結(jié)構(gòu)(相當(dāng)簡單的單元結(jié)構(gòu))。盡管,如圖4所示,發(fā)送裝置可以在操作401中開啟用于接收來自客戶端對多媒體的服務(wù)請求并且發(fā)送所請求的多媒體數(shù)據(jù)的分組生成方法,但是操作401并不總是發(fā)送而是可選的。
[0075]在操作403中,發(fā)送裝置可以執(zhí)行分析/處理所請求的服務(wù)的發(fā)送需求(如資產(chǎn)遞送特性(Asset Delivery Characteristics,ADC))的操作。
[0076]在操作405中,作為分析/處理的結(jié)果,發(fā)送裝置可以確定所請求的服務(wù)是要求實時發(fā)送的服務(wù)還是非實時服務(wù)。可選擇地,在操作405中,發(fā)送裝置可以確定所請求的服務(wù)是否為視頻點播(VoD)服務(wù)。
[0077]如果在操作405中確定所要求的服務(wù)是非實時服務(wù),那么發(fā)送裝置可以在操作415中生成預(yù)定大小的單元分組。
[0078]如果在操作405中確定所要求的服務(wù)是實時服務(wù)(如流服務(wù)),那么發(fā)送裝置可以選擇地執(zhí)行操作407中的額外的確定。
[0079]在操作407中,發(fā)送裝置可以確定所要求的服務(wù)是否是應(yīng)當(dāng)保證快速實時發(fā)送的服務(wù)。如果所要求的服務(wù)是需要快速實時發(fā)送的服務(wù),那么發(fā)送裝置可以在操作409中生成至少一個包含控制信息有效載荷的分組并且執(zhí)行周期性的分組發(fā)送(如,以至少一個MFU為間隔)。作為示例,在分組中以短間隔周期地被發(fā)送的控制信息有效載荷可以包括MPU元數(shù)據(jù),其包含
[0080]FTYP、MMPU和MOOV中的至少一個。作為另一示例,控制信息有效載荷可以包括包含MOOF的MOOF元數(shù)據(jù)。優(yōu)選地,該MPU元數(shù)據(jù)需要比MOOF元數(shù)據(jù)更頻繁地(S卩,以很短的間隔)被發(fā)送。如果所要求的服務(wù)并不需要快速實時發(fā)送(盡管它需要實時發(fā)送),那么發(fā)送裝置可以在操作411中分析MPU頭部、以MPU為單位生成分組以及發(fā)送所生成的包含控制信息有效載荷的分組。
[0081]如果在操作405中確定所要求的服務(wù)是VoD服務(wù),那么該發(fā)送裝置可以選擇性地執(zhí)行操作413中額外的確定。
[0082]在操作413中,發(fā)送裝置可以確定所要求的服務(wù)是否是服務(wù)質(zhì)量(QoS)應(yīng)當(dāng)被保證的服務(wù)。如果所要求的服務(wù)是QoS應(yīng)當(dāng)被保證(如操作413中的“是”)的服務(wù),那么該發(fā)送裝置可以在操作417中分析MPU頭部、以MPU為單位生成分組以及發(fā)送所生成的分組。如果所要求的服務(wù)不是QoS應(yīng)當(dāng)被保證(如操作413中的“否”)的服務(wù),那么該發(fā)送裝置可以在操作415中生成預(yù)定大小的單元分組并且發(fā)送所生成的單元,如在非實時發(fā)送的情況中那樣。
[0083]圖5示出了根據(jù)本公開的實施例的用于接收多媒體數(shù)據(jù)的裝置的結(jié)構(gòu)。
[0084]參考圖5,示出了接收裝置500,其中根據(jù)本公開的實施例的該接收裝置500可以執(zhí)行接收從依據(jù)構(gòu)成媒體數(shù)據(jù)的多媒體的數(shù)量而預(yù)先被確定的頭部格式中被選擇的一個所生成的基本發(fā)送單元的操作,確定該基本發(fā)送單元頭部的操作,以及使用所獲取的頭部信息來獲取依據(jù)該基本發(fā)送單元而被分組打包的多媒體數(shù)據(jù)的操作。
[0085]接收裝置500可以被配置為包括用于重新配置和接收包含構(gòu)成媒體數(shù)據(jù)的頭部格式的基本發(fā)送單元的收發(fā)器505、用于確定所接收的基本發(fā)送單元的頭部的頭部檢測器510、以及用于使用所確定的頭部信息來接收依據(jù)該基本發(fā)送單元被分組打包的多媒體數(shù)據(jù)的控制器515中的至少一個。
[0086]本領(lǐng)域普通技術(shù)人員將清楚,控制器515、頭部檢測器510和收發(fā)器505并非必須被實施為單獨的組件,而是可以被實施為采用例如單芯片/單芯片上的軟件的形式的一個組件。
[0087]圖6示出了根據(jù)本公開的實施例的用于在發(fā)送裝置中發(fā)送媒體數(shù)據(jù)的方法。
[0088]參考圖6,在操作601中,發(fā)送裝置可以確定依據(jù)配置媒體數(shù)據(jù)的多媒體的發(fā)送需求而將被生成的傳輸分組頭部格式和發(fā)送結(jié)構(gòu)。
[0089]在操作603中,發(fā)送裝置可以依據(jù)所確定的頭部格式和發(fā)送結(jié)構(gòu)來生成媒體數(shù)據(jù)的基本發(fā)送單元。
[0090]在操作605中,發(fā)送裝置可以依據(jù)所生成的基本發(fā)送單元而對媒體數(shù)據(jù)進(jìn)行分組打包。[0091 ]在操作607中,發(fā)送裝置可以發(fā)送被分組打包的媒體數(shù)據(jù)。
[0092]應(yīng)當(dāng)注意,圖1至6所示出的層配置、發(fā)送裝置和接收裝置、數(shù)據(jù)發(fā)送結(jié)構(gòu)、數(shù)據(jù)生成方法以及數(shù)據(jù)發(fā)送方法,并不意圖限制本公開的范圍。換言之,圖1至6中所示的數(shù)據(jù)單元、特定配置或操作的全部不應(yīng)被解釋為是實現(xiàn)本公開的必要組件,并且即使只包含某些數(shù)據(jù)單元、操作或組件,也可以實現(xiàn)本公開而不脫離本公開的精神和范圍。
[0093]以上所述的操作可以通過在通信系統(tǒng)的發(fā)送裝置、服務(wù)器、接收裝置或終端設(shè)備中某一組件中安裝存儲程序代碼的存儲設(shè)備而被實現(xiàn)。換言之,發(fā)送裝置、服務(wù)器、接收裝置或終端設(shè)備的控制器可以通過借助處理器或中央處理單元(CPU)來讀取和運行存儲在存儲設(shè)備中的程序代碼來執(zhí)行上述的操作。
[0094]可以使用硬件電路(如,基于互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)的邏輯電路)、固件、軟件和/或諸如硬件、固件、和/或嵌入在機(jī)器可讀介質(zhì)中的軟件的組合的硬件電路來操作這里所描述的發(fā)送裝置、服務(wù)器、接收裝置或終端設(shè)備中的各種組件和模塊。例如,可以使用諸如晶體管和專用集成電路(ASIC)的電氣電路來實現(xiàn)各種電氣結(jié)構(gòu)和方法。
[0095]從前文的描述中很明顯,為了配置用于攜帶多媒體數(shù)據(jù)的數(shù)據(jù)分組,本公開可以依據(jù)多媒體的內(nèi)容來定義用于構(gòu)成和分解數(shù)據(jù)的特定發(fā)送結(jié)構(gòu),并且可以發(fā)送和接收基于該發(fā)送結(jié)構(gòu)而被配置的數(shù)據(jù)分組,因而在多媒體數(shù)據(jù)的發(fā)送期間提供適于該網(wǎng)絡(luò)環(huán)境的有效服務(wù)是可能的。
[0096]盡管參考本公開的各種實施例已經(jīng)示出并描述了本公開,但本領(lǐng)域技術(shù)人員將理解,可以在其中做出形式和細(xì)節(jié)上的各種變化而不脫離如所附權(quán)利要求及其等同物所定義的本公開的精神和范圍。
【主權(quán)項】
1.一種用于在多媒體系統(tǒng)中發(fā)送媒體數(shù)據(jù)的方法,該方法包括: 基于由媒體數(shù)據(jù)所配置的多媒體服務(wù)的發(fā)送要求來確定將被生成的傳輸分組頭部格式和發(fā)送結(jié)構(gòu); 基于所確定的傳輸分組頭部格式和所確定的發(fā)送結(jié)構(gòu)來生成媒體數(shù)據(jù)的基本發(fā)送單元; 基于所生成的基本發(fā)送單元將媒體數(shù)據(jù)打包到至少一個分組中;以及 發(fā)送被打包的媒體數(shù)據(jù)。2.如權(quán)利要求1所述的方法,其中所述發(fā)送要求包括其中該多媒體服務(wù)保證實時發(fā)送的情況、其中該多媒體服務(wù)保證非實時發(fā)送的情況、以及其中該多媒體服務(wù)是視頻點播(VoD)服務(wù)的情況中的至少一種。3.如權(quán)利要求2所述的方法,其中如果所述發(fā)送要求包括其中多媒體服務(wù)保證實時發(fā)送的情況,那么將該媒體數(shù)據(jù)打包包括以下操作之一: 通過以至少一個媒體片段單元(MFU)為間隔在其中插入第一控制信息有效載荷,將該媒體數(shù)據(jù)打包到至少一個分組中;以及 通過以至少一個媒體處理單元(MPU)為間隔在其中插入第二控制信息有效載荷,將該媒體數(shù)據(jù)打包到至少一個分組中。4.如權(quán)利要求3所述的方法, 其中,如果第一控制信息有效載荷以至少一個MFU為間隔被插入到分組中,那么該多媒體服務(wù)要求比所述實時發(fā)送快的快速實時發(fā)送,并且 其中,如果第二控制信息有效載荷以至少一個MPU為間隔被插入到分組中,那么該多媒體服務(wù)要求所述實時發(fā)送。5.如權(quán)利要求3所述的方法,其中,通過插入第一控制信息有效載荷將將媒體數(shù)據(jù)打包到至少一個分組中,包括: 生成包括第一控制信息有效載荷的分組;以及 以至少一個MFU為間隔執(zhí)行周期發(fā)送。6.如權(quán)利要求2所述的方法,其中,如果所述發(fā)送要求包括其中多媒體服務(wù)保證非實時發(fā)送的情況,那么將該媒體數(shù)據(jù)打包包括將媒體數(shù)據(jù)打包到至少一個預(yù)定大小的分組中。7.如權(quán)利要求2所述的方法,其中,如果所述發(fā)送要求包括其中多媒體服務(wù)是VoD服務(wù)的情況,那么將該媒體數(shù)據(jù)打包包括以下操作之一: 將媒體數(shù)據(jù)打包到至少一個預(yù)定大小的分組;以及 通過以至少一個媒體處理單元(MPU)為間隔在其中插入控制信息有效載荷,將媒體數(shù)據(jù)打包到至少一個分組中。8.如權(quán)利要求7所述的方法,其中如果發(fā)送要求包括其中所述多媒體服務(wù)是保證服務(wù)質(zhì)量(QoS)的VoD服務(wù)的情況,那么執(zhí)行通過以至少一個MPU為間隔在其中插入控制信息有效載荷來將媒體數(shù)據(jù)打包到至少一個分組中。9.如權(quán)利要求1所述的方法,其中所確定的發(fā)送結(jié)構(gòu)包括基于構(gòu)成媒體處理單元(MPU)的媒體片段單元(MFU)的大小所配置的一個或多個有效載荷的結(jié)構(gòu)。10.—種用于在多媒體系統(tǒng)中發(fā)送媒體數(shù)據(jù)的裝置,該裝置包括: 數(shù)據(jù)分組生成器,其被配置為基于由媒體數(shù)據(jù)配置的多媒體服務(wù)的發(fā)送要求來選擇傳輸分組頭部格式和發(fā)送結(jié)構(gòu),并且基于所選擇的傳輸分組頭部格式和所選擇的發(fā)送結(jié)構(gòu)來生成媒體數(shù)據(jù)的基本發(fā)送單元;以及 收發(fā)器,其被配置為基于所生成的發(fā)送單元將媒體數(shù)據(jù)打包到至少一個分組中,并且發(fā)送被打包的媒體數(shù)據(jù)。11.如權(quán)利要求10所述的裝置,其中發(fā)送要求包括其中多媒體服務(wù)保證實時發(fā)送的情況、其中多媒體服務(wù)保證非實時發(fā)送的情況以及多媒體服務(wù)是視頻點播(VoD)服務(wù)的情況中的至少一種。12.如權(quán)利要求11所述的裝置,其中如果發(fā)送要求包括其中多媒體服務(wù)保證實時發(fā)送的情況,那么收發(fā)器進(jìn)一步被配置為執(zhí)行以下操作中的至少一個:通過以至少一個媒體片段單元(MFU)為間隔在其中插入第一控制信息有效載荷來將媒體數(shù)據(jù)打包至少一個分組中、以及通過以至少一個媒體處理單元(MPU)為間隔在其中插入第二控制信息有效載荷來將媒體數(shù)據(jù)打包到至少一個分組中。13.如權(quán)利要求12所述的裝置,其中,如果第一控制信息有效載荷以至少一個MFU為間隔被插入到分組中,那么該多媒體服務(wù)要求比所述實時發(fā)送快的快速實時發(fā)送, 其中,如果第二控制信息有效載荷以至少一個MPU為間隔被插入到分組中,那么該多媒體服務(wù)要求所述實時發(fā)送。14.一種用于在多媒體系統(tǒng)中接收媒體數(shù)據(jù)的方法,該方法包括: 接收基本發(fā)送單元,其是按照從基于構(gòu)成媒體數(shù)據(jù)的多媒體的數(shù)目預(yù)先確定的分組頭部格式中選擇的一個分組頭部格式生成的; 確定該基本發(fā)送單元的頭部;以及 使用關(guān)于所確定的頭部的信息來獲取基于該基本發(fā)送單元被打包的媒體數(shù)據(jù)。15.—種用于在多媒體系統(tǒng)中接收媒體數(shù)據(jù)的裝置,該裝置包括: 收發(fā)器,其被配置為重新配置和接收包括構(gòu)成該媒體數(shù)據(jù)的分組頭部格式的基本發(fā)送單元; 頭部檢測器,其配置為確定所接收的基本發(fā)送單元的頭部;以及 控制器,其配置為使用關(guān)于所確定的頭部的信息來接收基于該基本發(fā)送單元被打包的媒體數(shù)據(jù)。
【文檔編號】H04N21/238GK105934952SQ201580004274
【公開日】2016年9月7日
【申請日】2015年1月9日
【發(fā)明人】樸勍模, 夫賢喆, 宋在涓
【申請人】三星電子株式會社