用于活動(dòng)畫面專家組媒體傳輸系統(tǒng)的傳送媒體數(shù)據(jù)的方法和設(shè)備、以及接收媒體數(shù)據(jù)的 ...的制作方法
【專利摘要】提供了用于傳送和接收媒體數(shù)據(jù)的方法和設(shè)備,其能提供從基于MMT系統(tǒng)的媒體傳送服務(wù)傳送的、并且用于及時(shí)同步媒體和媒體的播出時(shí)間所需的D-層定時(shí)信息。所述用于傳送媒體數(shù)據(jù)的設(shè)備包括用于生成傳遞層分組(D-層分組)的分組化器,其對(duì)封裝層數(shù)據(jù)(E-層數(shù)據(jù))進(jìn)行分組化以包括定時(shí)信息,其中該定時(shí)信息包括采樣時(shí)間信息和傳送處理延遲信息。
【專利說(shuō)明】用于活動(dòng)畫面專家組媒體傳輸系統(tǒng)的傳送媒體數(shù)據(jù)的方法和設(shè)備、以及接收媒體數(shù)據(jù)的設(shè)備和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于傳送和接收媒體數(shù)據(jù)的設(shè)備和方法,并更具體地,涉及用于MPEG媒體傳輸(MMT)系統(tǒng)的傳送和接收媒體數(shù)據(jù)所需的傳遞層(D-層)的定時(shí)信息。
【背景技術(shù)】
[0002]MPEG媒體傳輸(MMT)是MPEG系統(tǒng)子工作組開始開發(fā)的新標(biāo)準(zhǔn)技術(shù)?,F(xiàn)有MPEG-2系統(tǒng)已將MPEG-2傳輸流(TS)技術(shù)標(biāo)準(zhǔn)化為用于在當(dāng)前廣泛使用的廣播網(wǎng)絡(luò)中傳送AV內(nèi)容所需要的分組化、同步、多路復(fù)用等的功能的標(biāo)準(zhǔn)。然而,MPEG-2TS在其中網(wǎng)絡(luò)基于因特網(wǎng)協(xié)議(IP)的分組傳遞環(huán)境中效率低。所以,ISO MPEG已在考慮新媒體傳送環(huán)境和將來(lái)期望的媒體傳送環(huán)境的情況下認(rèn)識(shí)到新媒體傳送標(biāo)準(zhǔn)的必要性,并已開始MMT標(biāo)準(zhǔn)化。
[0003]圖1是示出了 MMT系統(tǒng)的層級(jí)結(jié)構(gòu)的概念圖并示出了功能架構(gòu)。該層級(jí)結(jié)構(gòu)被配置為主要包括諸如封裝層(E-層)、傳遞層(D-層)、信令層(S-層)等的三層。本發(fā)明中設(shè)想的定時(shí)信息是D-層中需要的功能。MMT的D-層的重要功能之一在發(fā)送器處向接收終端傳送在為MMT分組的生成和傳送所準(zhǔn)備的D-層分組化處理期間生成的重要定時(shí)信息。可在接收器處連同E-層定時(shí)信息一起使用傳送的定時(shí)信息。這是為了在維持媒體之間的同步的同時(shí)播放媒體。所以,本發(fā)明可包括用于在基于MMT系統(tǒng)的媒體服務(wù)中的媒體之間提供精確時(shí)間同步的D-層定時(shí)信息、和使用該定時(shí)信息的同步方法。
[0004]作為用于傳送與MMT的定時(shí)模型類似的在媒體傳送處理期間生成的重要時(shí)間信息的現(xiàn)有技術(shù),存在在MPEG-2系統(tǒng)技術(shù)中采用的DTS、基于PTS的定時(shí)模型、以及RTP協(xié)議中提供的基于RTP時(shí)間戳和NTP時(shí)間戳信息的定時(shí)模型。
[0005]更詳細(xì)地描述,現(xiàn)有技術(shù)中已開發(fā)的用于傳送媒體的定時(shí)模型主要具有兩類。首先,存在MPEG-2系統(tǒng)技術(shù),以及其次,存在使用實(shí)時(shí)傳輸協(xié)議(RTP)和RTP控制協(xié)議(RTCP)的組合的方法。在MPEG-2系統(tǒng)中,使用呈現(xiàn)時(shí)間戳(PTS)和解碼時(shí)間戳(DTS)定時(shí)信息作為用于配置定時(shí)模型的定時(shí)信息,以便確定媒體播出(playout)時(shí)間。在混合使用RTP和RTCP的方法的情況下,可同時(shí)使用RTP中記錄的RTP時(shí)間戳信息以及RTCP發(fā)送器報(bào)告(SR)中記錄的網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)時(shí)間戳。
[0006]MPEG-2系統(tǒng)技術(shù)提出了用于通過(guò)諸如廣播網(wǎng)絡(luò)的穩(wěn)定傳送網(wǎng)絡(luò)來(lái)傳送壓縮媒體的定時(shí)模型。MPEG-2系統(tǒng)一般是為了數(shù)字廣播服務(wù)的目的而開發(fā)的標(biāo)準(zhǔn),使得將傳送的MPEG-2傳輸流(TS)通過(guò)其中信道質(zhì)量相對(duì)穩(wěn)定的作為電路交換網(wǎng)的廣播網(wǎng)而傳送到接收器。所以,傳送信道中經(jīng)歷的MPEG-2TS分組的分組延遲時(shí)間相對(duì)短和恒定,并且用于順序處理到達(dá)接收器的TS分組的定時(shí)模型相對(duì)穩(wěn)定地操作。然而,在除了廣播網(wǎng)之外的IP網(wǎng)的情況下,傳送的TS分組所經(jīng)歷的到達(dá)延遲時(shí)間的間隔非常不規(guī)則,并所以,難以穩(wěn)定維持MPEG-2系統(tǒng)技術(shù)所采用的定時(shí)模型。
[0007]在基于RTP/RTCP的定時(shí)模型的情況下,RTP分組的報(bào)頭中記錄的RTP時(shí)間戳代表特定媒體流的內(nèi)部時(shí)間順序關(guān)系。所以,為了提供不同媒體流之間的同步,存在傳送與掛鐘對(duì)應(yīng)的定時(shí)信息的需求。用于實(shí)現(xiàn)以上目的的傳送到終端的定時(shí)信息是NTP時(shí)間戳。NTP時(shí)間戳通過(guò)在RTCP發(fā)送器報(bào)告(SR)分組上攜帶而傳送,并在具有預(yù)定周期的同時(shí)重復(fù)傳送。RTCP SR分組是與用于媒體傳送的RTP流分離傳輸?shù)牧?,并且結(jié)果,增加網(wǎng)絡(luò)的業(yè)務(wù)負(fù)擔(dān),并且由于UDP端口以及服務(wù)器/終端需要管理的流的數(shù)目增加,所以傳送和接收系統(tǒng)的操作復(fù)雜。
[0008]所以,在已重新標(biāo)準(zhǔn)化以便解決這些方法的問(wèn)題的MMT技術(shù)的D-層中,存在對(duì)于能夠向接收終端有效傳送在為MMT分組傳送而準(zhǔn)備的D-層分組化處理期間生成的重要時(shí)間信息的定時(shí)模型的需求。
【發(fā)明內(nèi)容】
[0009]本發(fā)明可包括能夠向接收終端有效傳送在為MMT技術(shù)的D-層中的MMT分組傳送準(zhǔn)備的D-層分組化處理期間生成的重要時(shí)間信息的簡(jiǎn)單定時(shí)模型、以及操作該定時(shí)模型所需的定時(shí)信息。所以,可能通過(guò)設(shè)計(jì)要從MMT系統(tǒng)的D-層提供的定時(shí)信息,來(lái)實(shí)現(xiàn)在基于MMT系統(tǒng)的媒體傳送服務(wù)中的傳送媒體之間的精確時(shí)間同步。
[0010]本發(fā)明提供了用于傳送媒體數(shù)據(jù)的設(shè)備和方法,其能夠提供在基于MMT系統(tǒng)的媒體傳輸服務(wù)中的傳送媒體的播出時(shí)間、以及媒體之間的時(shí)間同步所需的D-層定時(shí)信息。
[0011]本發(fā)明還提供了用于接收媒體數(shù)據(jù)的設(shè)備和方法,其能夠提供在基于MMT系統(tǒng)的媒體傳輸服務(wù)中的傳送媒體的播出時(shí)間、以及媒體之間的時(shí)間同步所需的D-層定時(shí)信息。
[0012]在一個(gè)方面中,一種用于傳送媒體數(shù)據(jù)的設(shè)備包括:分組化器,用于對(duì)封裝層數(shù)據(jù)(E-層數(shù)據(jù))進(jìn)行分組化,以生成包括定時(shí)信息的傳遞層分組(D-層分組),該定時(shí)信息包括采樣時(shí)間信息和發(fā)送器處理延遲。該設(shè)備可進(jìn)一步包括:編碼器,用于編碼該媒體數(shù)據(jù)以生成媒體流;緩沖器,用于存儲(chǔ)編碼后的媒體流;封裝器,用于封裝編碼后的媒體流以生成E-層數(shù)據(jù);和發(fā)射器,用于傳送分組化后的D-層分組。該采樣時(shí)間信息可以是網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)時(shí)間戳格式,并包括秒部分和秒分?jǐn)?shù)部分,以及所述秒部分可具有與32比特和16比特中的任一個(gè)對(duì)應(yīng)的尺寸。該發(fā)送器處理延遲可包括在根據(jù)采樣時(shí)間信息的采樣時(shí)間之后、直到生成D-層分組并開始其傳送的時(shí)間的延遲時(shí)間信息。
[0013]在另一方面中,一種用于接收媒體數(shù)據(jù)的設(shè)備包括:解分組化器,用于對(duì)傳遞層分組(D-層分組)進(jìn)行解分組化,以生成封裝層數(shù)據(jù)(E-層數(shù)據(jù))并提取定時(shí)信息,該定時(shí)信息包括采樣時(shí)間信息和發(fā)送器處理延遲。所述用于接收媒體數(shù)據(jù)的設(shè)備可進(jìn)一步包括:接收器,用于接收傳遞層分組(D-層分組);解封裝器,用于對(duì)E-層數(shù)據(jù)進(jìn)行解封裝以生成編碼后的媒體流;緩沖器,用于存儲(chǔ)編碼后的媒體流;解碼器,用于對(duì)編碼后的媒體流進(jìn)行解碼;和渲染緩沖器,用于重新排列解碼后的媒體數(shù)據(jù)用于顯示。所述用于接收媒體數(shù)據(jù)的設(shè)備可進(jìn)一步包括:控制器,用于確定傳遞時(shí)間,該傳遞時(shí)間表示用于傳送媒體數(shù)據(jù)的設(shè)備基于采樣時(shí)間信息和發(fā)送器處理延遲來(lái)生成D-層分組、并開始傳送生成的D-層分組的時(shí)間。該控制器可測(cè)量表示D-層分組到達(dá)用于接收媒體數(shù)據(jù)的設(shè)備的到達(dá)時(shí)間,并基于到達(dá)時(shí)間和傳送時(shí)間來(lái)附加確定傳送延遲。該控制器可基于發(fā)送器處理延遲以及發(fā)送器處理延遲中包括的接收器處理延遲,來(lái)確定接收器處理延遲,以便恒定維持延遲時(shí)間的總和。其間,該控制器可使用采樣時(shí)間信息和發(fā)送器處理延遲,以便調(diào)整從用于傳送媒體數(shù)據(jù)的不同設(shè)備接收的媒體數(shù)據(jù)的同步。[0014]在另一方面中,一種用于傳送媒體數(shù)據(jù)的方法包括:對(duì)封裝層數(shù)據(jù)(E-層數(shù)據(jù))進(jìn)行分組化,以生成包括定時(shí)信息的傳遞層分組(D-層分組),其中該定時(shí)信息包括采樣時(shí)間信息和發(fā)送器處理延遲。所述傳送媒體數(shù)據(jù)的方法可進(jìn)一步包括:編碼該媒體數(shù)據(jù)以生成媒體流;存儲(chǔ)編碼后的媒體流;封裝編碼后的媒體流以生成E-層數(shù)據(jù);和傳送分組化后的D-層分組。該采樣時(shí)間信息可以是網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)時(shí)間戳格式,并可包括秒部分和秒分?jǐn)?shù)部分,以及所述秒部分可具有與32比特和16比特中的任一個(gè)對(duì)應(yīng)的尺寸。該發(fā)送器處理延遲可包括在根據(jù)采樣時(shí)間信息的采樣時(shí)間之后、直到生成D-層分組并開始其傳送的時(shí)間的延遲時(shí)間信息。
[0015]在另一方面中,一種用于接收媒體數(shù)據(jù)的方法包括:對(duì)傳遞層分組(D-層分組)進(jìn)行解分組化,以生成封裝層數(shù)據(jù)(E-層數(shù)據(jù))并提取定時(shí)信息,其中該定時(shí)信息包括采樣時(shí)間信息和發(fā)送器處理延遲。所述用于接收媒體數(shù)據(jù)的方法可進(jìn)一步包括:接收傳遞層分組(D-層分組)JtE-層數(shù)據(jù)進(jìn)行解封裝以生成編碼后的媒體流;存儲(chǔ)編碼后的媒體流;對(duì)編碼后的媒體流進(jìn)行解碼;和重新排列解碼后的媒體數(shù)據(jù)用于顯示。所述接收媒體數(shù)據(jù)的方法可進(jìn)一步包括:確定傳遞時(shí)間,該傳遞時(shí)間表示用于傳送媒體數(shù)據(jù)的設(shè)備基于采樣時(shí)間信息和發(fā)送器處理延遲來(lái)生成D-層分組、并開始傳送生成的D-層分組的時(shí)間。所述用于接收媒體數(shù)據(jù)的方法可進(jìn)一步包括:測(cè)量表示D-層分組到達(dá)用于接收媒體數(shù)據(jù)的設(shè)備的到達(dá)時(shí)間,并基于到達(dá)時(shí)間和傳送時(shí)間來(lái)附加確定傳送延遲。所述用于接收媒體數(shù)據(jù)的方法可進(jìn)一步包括:基于發(fā)送器處理延遲以及發(fā)送器處理延遲中包括的接收器處理延遲來(lái)確定接收器處理延遲,以便恒定維持延遲時(shí)間的總和。其間,可使用采樣時(shí)間信息和發(fā)送器處理延遲,以實(shí)現(xiàn)從用于傳送媒體數(shù)據(jù)的不同設(shè)備接收的媒體數(shù)據(jù)的同步。
【專利附圖】
【附圖說(shuō)明】
[0016]圖1是示出了 MMT層級(jí)結(jié)構(gòu)的概念圖。
[0017]圖2是示出了在MMT的D-層報(bào)頭中記錄的基本定時(shí)信息的圖。
[0018]圖3是示出了根據(jù)本發(fā)明示范實(shí)施例的用于傳送媒體數(shù)據(jù)的設(shè)備的配置的框圖。
[0019]圖4是示出了在用于傳送媒體數(shù)據(jù)的設(shè)備中維持媒體之間的精確同步所需要考慮的主要時(shí)間信息的圖。
[0020]圖5是示出了用于選擇圖2的采樣定時(shí)信息的秒部分的長(zhǎng)度的方法的圖。
[0021]圖6是示出了根據(jù)本發(fā)明示范實(shí)施例的用于接收媒體數(shù)據(jù)的設(shè)備的配置的框圖。
[0022]圖7是示出了在用于接收媒體數(shù)據(jù)的設(shè)備中維持媒體之間的精確同步所需要考慮的主要時(shí)間信息的圖。
[0023]圖8是示出了在本發(fā)明的示范實(shí)施例中使用的定時(shí)信息之間的時(shí)間相關(guān)性的圖。
[0024]圖9是根據(jù)本發(fā)明示范實(shí)施例的用于傳送媒體數(shù)據(jù)的方法的流程圖。
[0025]圖10是根據(jù)本發(fā)明示范實(shí)施例的用于接收媒體數(shù)據(jù)的方法的流程圖。
【具體實(shí)施方式】
[0026]由于本發(fā)明可以按照各種方式修改并且具有幾個(gè)示范實(shí)施例,所以特定示范實(shí)施例將在附圖中示出并詳細(xì)描述。
[0027]然而,應(yīng)理解的是,本發(fā)明不限于特定示范實(shí)施例,而是包括本發(fā)明的精神和范圍中包括的所有修改、等效和替換。
[0028]說(shuō)明書中使用的術(shù)語(yǔ)“第一”、“第二”等可用來(lái)描述各個(gè)組件,但是這些組件不應(yīng)被解釋為限于這些術(shù)語(yǔ)。S卩,這些術(shù)語(yǔ)用來(lái)區(qū)分一個(gè)組件與另一組件。所以,第一組件可被稱為第二組件,并且第二組件可被稱為第一組件。術(shù)語(yǔ)“和/或”包括多個(gè)項(xiàng)目的組合或多個(gè)項(xiàng)目中的任一個(gè)。
[0029]應(yīng)理解的是,當(dāng)一個(gè)元件被稱為“連接到”或“耦接到”另一元件時(shí),其可直接連接或直接耦接到另一元件,或者可在其間插入有其他元件的情況下連接到或耦接到另一元件。另一方面,應(yīng)理解的是,當(dāng)一個(gè)元件被稱為“直接連接到”或“直接耦接到”另一元件時(shí),其可在其間不插入有其他元件的情況下連接到或耦接到另一元件。
[0030]使用本說(shuō)明書中使用的術(shù)語(yǔ),僅為了描述特定示范實(shí)施例而不是限制本發(fā)明。單數(shù)形式意欲包括復(fù)數(shù)形式,除非上下文按照別的方式進(jìn)行了清楚指明。將進(jìn)一步理解的是,該說(shuō)明書中使用的術(shù)語(yǔ)“包括”或“具有”指定闡明的特征、步驟、操作、組件、部分、或其組合的存在,但是不排除一個(gè)或多個(gè)其他特征、數(shù)字、步驟、操作、組件、部分、或其組合的存在或添加。
[0031]除非按照別的方式指明,否則應(yīng)理解的是,包括技術(shù)和科學(xué)術(shù)語(yǔ)的說(shuō)明書中使用的所有術(shù)語(yǔ)和本領(lǐng)域技術(shù)人員理解的含義具有相同含義。必須理解,字典中定義的術(shù)語(yǔ)和現(xiàn)有技術(shù)的上下文中的含義相同,并且它們不應(yīng)被理想或過(guò)分正式地定義,除非上下文按照別的方式進(jìn)行了清楚指明。
[0032]其后,將參考附圖來(lái)更詳細(xì)地描述本發(fā)明的示范實(shí)施例。為了促進(jìn)在描述本發(fā)明時(shí)對(duì)本發(fā)明的一般理解,貫穿附圖中,將使用相同的附圖標(biāo)記來(lái)描述相同組件,并且將省略相同組件的重復(fù)描述。
[0033]MMT層級(jí)結(jié)構(gòu)
[0034]圖1是示出了 MMT層級(jí)結(jié)構(gòu)的概念圖。
[0035]參考圖1,MMT層包括封裝層、傳遞層和S層的功能區(qū)域。MMT層在傳輸層上操作。
[0036]封裝層(E-層)扮演傳輸?shù)拿襟w的諸如分組化、分段、同步、多路復(fù)用等的角色。
[0037]E-層可由MMT E.1層、MMT E.2層、和MMT E.3層配置,如圖1中所示。
[0038]E.3層封裝從媒體編解碼器A層提供的媒體分段單元(MFU),以生成M-單元。
[0039]MFU可具有獨(dú)立于任何特定編解碼器的格式,以便攜帶可在媒體解碼器中獨(dú)立消耗的數(shù)據(jù)單元。MFU可以是例如畫面或視頻片段。
[0040]M-單元可由一個(gè)或多個(gè)MFU配置,并可具有獨(dú)立于特定編解碼器的格式,以便攜帶一個(gè)或多個(gè)存取單元。
[0041]E.2層封裝在E.3層中生成的M-單元,以生成MMT資產(chǎn)。
[0042]作為由來(lái)自單一數(shù)據(jù)源的一個(gè)或多個(gè)M-單元配置的數(shù)據(jù)實(shí)體的MMT資產(chǎn)是其中定義組成信息和傳輸特性的數(shù)據(jù)單元。MMT資產(chǎn)可對(duì)應(yīng)于分組化基本流(PES),并可對(duì)應(yīng)于例如視頻、音頻、節(jié)目信息、MPEG-U窗口小部件、JPEG圖像、MPEG4文件格式、MPEG傳輸流(M2TS)等。
[0043]E.1層封裝在E.2層中生成的MMT資產(chǎn),以生成MMT包裝。
[0044]MMT包裝可由一個(gè)或多個(gè)MMT資產(chǎn)連同諸如組成信息和傳輸特性的附加信息配置。該組成信息包括關(guān)于MMT資產(chǎn)之間的關(guān)系的信息,并且當(dāng)一個(gè)內(nèi)容由多個(gè)MMT包裝配置時(shí),該組成信息可進(jìn)一步包括示出多個(gè)MMT包裝之間的關(guān)系的信息。該傳輸特性可包括確定MMT資產(chǎn)或MMT分組的傳遞條件所需的傳輸特性信息,例如業(yè)務(wù)描述符參數(shù)和QoS描述符。MMT包裝可對(duì)應(yīng)于MPEG-2TS的節(jié)目。
[0045]傳遞層可執(zhí)行通過(guò)例如網(wǎng)絡(luò)傳送的媒體的網(wǎng)絡(luò)流多路復(fù)用、網(wǎng)絡(luò)分組化、QoS控制
坐寸ο
[0046]傳遞層(D-層)可由MMT D.1層、MMT D.2層、和MMT D.3層配置,如圖1中所示。
[0047]D.1-層接收在E.1層中生成的MMT包裝,以生成MMT有效載荷格式。MMT有效載荷格式是用于傳送MMT資產(chǎn)、并傳送由MMT應(yīng)用協(xié)議或諸如RTP的其他現(xiàn)有應(yīng)用傳輸協(xié)議消耗的信息的有效載荷格式。MMT有效載荷可包括MFU的分段連同諸如AL-FEC的信息。
[0048]D.2-層接收在D.1-層中生成的MMT有效載荷格式,以生成MMT傳輸分組或MMT分組。MMT傳輸分組或MMT分組是用于MMT的應(yīng)用傳輸協(xié)議而使用的數(shù)據(jù)格式。
[0049]D.3-層提供通過(guò)交叉層(cross-layer)在層之間交換信息的功能以支持QoS。例如,D.3-層可使用MAC/PHY層的QoS參數(shù),來(lái)執(zhí)行QoS控制。
[0050]S層執(zhí)行信令功能。例如,S層可執(zhí)行傳送的媒體的諸如會(huì)話初始化/控制/管理、基于服務(wù)器和/或基于客戶機(jī)的特技(trick)模式、服務(wù)發(fā)現(xiàn)、同步等的信令功能。
[0051]S-層可由MMT S.1層和MMT S.2層配置,如圖1中所示。
[0052]S.1層可執(zhí)行服務(wù)發(fā)現(xiàn)、媒體會(huì)話初始化/終止、媒體會(huì)話呈現(xiàn)/控制、傳遞(D)層和封裝(E)層之間的對(duì)接功能。S.1層可定義用于媒體呈現(xiàn)會(huì)話管理的應(yīng)用之間的控制消息的格式。
[0053]S.2層可定義關(guān)于流控制、傳遞會(huì)話管理、傳遞會(huì)話監(jiān)視、誤差控制、和混合網(wǎng)絡(luò)同步控制的、在傳遞層(D-層)的傳遞端點(diǎn)之間交換的控制消息的格式。
[0054]S.2層可包括傳遞會(huì)話建立和釋放、傳遞會(huì)話監(jiān)視、流控制、誤差控制、用于建立的傳遞會(huì)話的資源保留、用于混合傳遞環(huán)境下的同步的信令、以及用于自適應(yīng)傳遞的信令,以便支持傳遞層的操作??赡芴峁┌l(fā)送器和接收器之間需要的信令。即,S.2層可提供發(fā)送器和接收器之間需要的信令,以便支持上述傳遞層的操作。另外,S.2層可執(zhí)行傳遞層和封裝層之間的對(duì)接功能。
[0055]本發(fā)明的示范實(shí)施例涉及用于傳送和接收媒體數(shù)據(jù)的設(shè)備和方法,其能夠獲得關(guān)于MMT系統(tǒng)中的媒體的播出時(shí)間信息,并包括用于在維持媒體之間的時(shí)間同步的同時(shí)播放媒體的D-層定時(shí)信息。本發(fā)明的示范實(shí)施例可在MMT的D-層中記錄在用于生成要在用于傳送MMT的系統(tǒng)中傳送的MMT分組的處理期間生成的重要時(shí)間信息,并可向接收終端傳送記錄的時(shí)間信息。用于接收媒體數(shù)據(jù)的設(shè)備可在基于D-層時(shí)間信息維持媒體之間的精確時(shí)間同步的同時(shí)播放媒體。為此,用于傳送媒體數(shù)據(jù)的設(shè)備可在D-層報(bào)頭中記錄能在生成MMT分組時(shí)確保生成D-層報(bào)頭的時(shí)間的重要時(shí)間信息。
[0056]圖3是示出了根據(jù)本發(fā)明示范實(shí)施例的用于傳送媒體數(shù)據(jù)的設(shè)備的配置的框圖。如圖3中所示,根據(jù)本發(fā)明示范實(shí)施例的用于傳送媒體數(shù)據(jù)的設(shè)備300可包括用于對(duì)媒體數(shù)據(jù)進(jìn)行編碼以生成媒體流的編碼器310、用于存儲(chǔ)編碼后的媒體流的緩沖器320、用于封裝編碼后的媒體流以生成封裝層數(shù)據(jù)(E-層數(shù)據(jù))的封裝器330、用于對(duì)E-層數(shù)據(jù)進(jìn)行分組化以生成包括定時(shí)信息的傳遞層分組(D-層分組)的分組化器340、以及用于傳送分組化后的D-層分組的發(fā)射器350。在該配置中,D-層數(shù)據(jù)中包括的定時(shí)信息包括采樣時(shí)間信息以及發(fā)送器處理延遲信息。
[0057]圖2是示出了在MMT的D-層報(bào)頭中記錄的基本定時(shí)信息的圖。另外,圖4是示出了在用于傳送媒體數(shù)據(jù)的設(shè)備中維持媒體之間的精確同步所需要考慮的主要時(shí)間信息的圖。其后,將參考圖2和4來(lái)詳細(xì)描述使用定時(shí)信息中包括的采樣時(shí)間信息和發(fā)送器處理延遲信息、在用于傳送媒體數(shù)據(jù)的設(shè)備中維持同步的定時(shí)模型。
[0058]如圖2中所示,在MMT的D-層數(shù)據(jù)的報(bào)頭中記錄的定時(shí)信息可包括采樣時(shí)間信息(其后,稱為“NTP (Tsam) ”)210以及發(fā)送器過(guò)程延遲信息220 (其后,稱為“發(fā)送器處理延遲”)220。定時(shí)信息可在MMT的E-層中生成以便被分配到在MMT分組的有效載荷上攜帶的MMT包裝。這里,采樣時(shí)間信息是網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)時(shí)間戳格式,并包括秒部分和秒分?jǐn)?shù)部分,其中整數(shù)部分可具有與32比特或16比特中的任一個(gè)對(duì)應(yīng)的尺寸。此外,發(fā)送器過(guò)程延遲信息包括在根據(jù)采樣時(shí)間信息的采樣時(shí)間之后、直到生成D-層分組并開始其傳送的時(shí)間的延遲時(shí)間信息。
[0059]參考圖4進(jìn)行更詳細(xì)描述,采樣時(shí)間信息(Tsam) 210可包括用于按照壓縮順序輸入到媒體編碼器310的畫面的采樣時(shí)間。NTP (Tsam) 210將作為輸入到MMT的編碼器310的媒體幀的采樣時(shí)間的與NTP (Tsam) 210對(duì)應(yīng)的通用時(shí)間調(diào)整(UTC)時(shí)間表示為NTP時(shí)間戳格式。用于將NTP (Tsam) 210表示為NTP時(shí)間戳格式的方法可按照兩種類型實(shí)現(xiàn)。
[0060]基本上,NTP時(shí)間戳格式可由總共64比特配置。64比特的長(zhǎng)度可包括按照整數(shù)精度單位將秒時(shí)間表示為32比特的長(zhǎng)度的秒部分、以及按照分?jǐn)?shù)精度單位將秒時(shí)間表示為32比特的長(zhǎng)度的秒分?jǐn)?shù)部分。在表示整數(shù)精度的秒部分的情況下,當(dāng)使用32比特的總長(zhǎng)度時(shí),可表示與1900年I月I日之后136年對(duì)應(yīng)的UTC時(shí)間。然而,如果用于基于MMT系統(tǒng)的媒體服務(wù)的媒體同步而使用的時(shí)間間隔在幾天之內(nèi),則這是足夠的。所以,如果服務(wù)在服務(wù)開始之后的18小時(shí)之內(nèi)完成,則僅使用下16比特而不使用32比特的總間隔是足夠的。其間,為了使得時(shí)間同步的精度最大化,分?jǐn)?shù)精度單位中的秒時(shí)間可根據(jù)原始格式使用全部32比特。
[0061]圖5是示出了用于選擇圖2的采樣定時(shí)信息的秒部分的長(zhǎng)度的方法的圖。如圖5中所示,在根據(jù)本發(fā)明示范實(shí)施例的用于接收媒體數(shù)據(jù)的設(shè)備300中,用于表示用于NTP (Tsam) 210的NTP時(shí)間戳的方法可參考圖5中所示方法來(lái)對(duì)于每一版本選擇(16比特(秒部分)+32比特(秒分?jǐn)?shù)部分)=48比特)和(32比特(秒部分)+32比特(秒分?jǐn)?shù)部分)=64比特)之一。即,秒部分可具有與32比特和16比特中的任一個(gè)對(duì)應(yīng)的尺寸。
[0062]發(fā)送器處理延遲(Ds) 220可表示在采樣時(shí)間之后直到作為生成D-層分組并開始其傳送的時(shí)間的傳遞時(shí)間(TdJ的、用于在傳送媒體數(shù)據(jù)的設(shè)備300中處理所消耗的延遲時(shí)間。
[0063]圖6是示出了根據(jù)本發(fā)明示范實(shí)施例的用于接收媒體數(shù)據(jù)的設(shè)備的配置的框圖。
[0064]如圖6中所示,根據(jù)本發(fā)明示范實(shí)施例的用于接收媒體數(shù)據(jù)的設(shè)備600可包括用于接收傳遞層分組(D-層分組)的接收器610、用于對(duì)D-層分組進(jìn)行解分組化以生成封裝層數(shù)據(jù)(E-層數(shù)據(jù))并提取定時(shí)信息的解分組化器620、用于對(duì)E-層數(shù)據(jù)進(jìn)行解封裝以生成編碼后的媒體流的解封裝器630、用于存儲(chǔ)編碼后的媒體流的緩沖器640、用于解碼編碼后的媒體流的解碼器650、以及用于重新排列解碼后的媒體數(shù)據(jù)用于顯示的渲染緩沖器660。[0065]這里,定時(shí)信息可包括采樣時(shí)間信息以及發(fā)送器處理延遲。定時(shí)信息與前述用于傳送媒體數(shù)據(jù)的設(shè)備的定時(shí)信息相同。即,D-層定時(shí)信息可包括兩個(gè)字段,諸如采樣時(shí)間信息NTP (Tsam) 210、發(fā)送器處理延遲220等
[0066]圖7是示出了在用于接收媒體數(shù)據(jù)的設(shè)備中維持媒體之間的精確同步所需要考慮的主要時(shí)間信息的圖。將參考圖6和7來(lái)更詳細(xì)地描述根據(jù)本發(fā)明示范實(shí)施例的用于接收媒體數(shù)據(jù)的設(shè)備600。
[0067]在用于傳送媒體數(shù)據(jù)的設(shè)備300中,在傳遞時(shí)間(TdJ傳送的MMT D-層分組可經(jīng)由發(fā)射器350、傳送信道(未示出)、和接收器610,在傳送延遲(Dt)之后在到達(dá)時(shí)間(TaJ被輸入到用于接收媒體數(shù)據(jù)的設(shè)備600的D層解分組化器620。繼續(xù)地,MMT D-層分組在作為經(jīng)由解分組化器620、E-層解封裝器630、和緩沖器640消耗的延遲時(shí)間的接收器處理延遲(Ds)之后被輸入到解碼器650,并可在解碼時(shí)間(TdJ開始被解碼。
[0068]MMT D-層分組被解碼并在渲染緩沖器660中停留和渲染時(shí)間偏移(Do) —樣多的時(shí)間,并由輸出裝置605在渲染時(shí)間(TkJ處播放。基于定時(shí)時(shí)間(Tsam)來(lái)表示圖4和7中示出的諸如傳遞時(shí)間(TDel)、到達(dá)時(shí)間(Tito)、解碼時(shí)間(TdJ等的定時(shí)信息,其由以下等式I表不。
[0069][等式I]
[0070]TDel = Tsam+Ds
[0071]TArr = Tsaffl+Ds+DT
[0072]TDec — Tsam+Ds+DT+DE
[0073]圖8是示出了在本發(fā)明的示范實(shí)施例中使用的定時(shí)信息之間的時(shí)間相關(guān)性的圖。將參考圖8來(lái)描述在MMT系統(tǒng)的E-層和D-層中需要考慮的主要定時(shí)信息之間的時(shí)間相關(guān)性。
[0074]圖8中示出的定時(shí)信息可通過(guò)一般在MPEG-2系統(tǒng)和RTP傳輸系統(tǒng)中使用的、按照90KHz的精度操作的采樣時(shí)鐘頻率來(lái)表示。在定時(shí)信息之中,采樣時(shí)間和渲染時(shí)間是可在MMT的E-層中提供的信息,并且傳遞時(shí)間和解碼時(shí)間能基于能在D-層中提供的定時(shí)信息來(lái)導(dǎo)出。到達(dá)時(shí)間可通過(guò)在用于接收媒體數(shù)據(jù)的設(shè)備中使用UTC時(shí)間來(lái)實(shí)際測(cè)量。當(dāng)使用測(cè)量的到達(dá)時(shí)間和與D-層中提供的傳遞時(shí)間對(duì)應(yīng)的UTC時(shí)間信息時(shí),能精確計(jì)算傳送延遲值。
[0075]其后,將描述允許根據(jù)本發(fā)明示范實(shí)施例的用于接收媒體數(shù)據(jù)的設(shè)備600使用圖4、7和8中示出的定時(shí)信息來(lái)實(shí)現(xiàn)精確媒體同步的方法。
[0076]為了在執(zhí)行基于MMT系統(tǒng)的端到端終端之間(即,用于傳送媒體數(shù)據(jù)的設(shè)備和用于接收媒體數(shù)據(jù)的設(shè)備之間)的同步的同時(shí)、無(wú)縫提供媒體服務(wù),發(fā)送器處理延遲(Ds)、傳送延遲(Dt)、和接收器處理延遲(Dk)的總和需要維持為以下等式2表示的常數(shù)值DT()t。
[0077][等式2]
[0078]Ds+Dt+De = Dlot
[0079]在以上等式2中,Ds是在處理用于傳送媒體數(shù)據(jù)的設(shè)備300的處理期間預(yù)先生成的延遲時(shí)間,Dt是在通過(guò)網(wǎng)絡(luò)的傳送處理期間預(yù)先生成的延遲時(shí)間,使得用于接收媒體數(shù)據(jù)的設(shè)備600可適當(dāng)?shù)乜刂艱k值以恒定維持DT(rt。
[0080]可考慮到消費(fèi)者經(jīng)歷的服務(wù)延遲時(shí)間,來(lái)將DT()t參數(shù)的尺寸確定為適當(dāng)值。DT()t參數(shù)在媒體服務(wù)的初始步驟由MMT的S-層基于信令過(guò)程從服務(wù)器傳送到用于接收媒體數(shù)據(jù)的設(shè)備600,并所以,在認(rèn)真執(zhí)行媒體傳送服務(wù)之前被用于接收媒體數(shù)據(jù)的設(shè)備600先前知道。
[0081]用于傳送媒體數(shù)據(jù)的設(shè)備300可在MMT分組的D-層報(bào)頭中記錄圖2中示出的NTP (Tsam) 210和%220,以傳送MMT D-層分組。這里,如圖6中所示,用于接收媒體數(shù)據(jù)的設(shè)備600可進(jìn)一步包括控制器670,用于確定傳遞時(shí)間,該傳遞時(shí)間表示用于傳送媒體數(shù)據(jù)的設(shè)備300基于NTP (Tsam) 210和Ds220生成D-層分組并開始傳送生成的D-層分組的時(shí)間。即,在接收MMT D-層分組的用于接收媒體數(shù)據(jù)的設(shè)備600中,控制器670可基于以下等式3來(lái)計(jì)算與傳遞時(shí)間(Tllel)對(duì)應(yīng)的UTC時(shí)間的NTP格式所表示的時(shí)間值。
[0082][等式3]
[0083]NTP (TDel) = NTP (Tsam) +Ds/90, 000
[0084]在以上等式3中,假設(shè)使用在MPEG-2系統(tǒng)和RTP傳輸系統(tǒng)中一般使用的按照90KHz精度操作的采樣時(shí)鐘頻率。即使當(dāng)采用具有除了 90KHz精度之外的精度的采樣時(shí)鐘頻率時(shí),也能應(yīng)用相同原理。
[0085]傳送延遲(Dt)意味著圖4的傳遞時(shí)間(TdJ和圖7的到達(dá)時(shí)間(Ito)之間經(jīng)過(guò)的時(shí)間??稍贛MT D-層分組到達(dá)接收器610之后測(cè)量到達(dá)時(shí)間(TaJ,并且與該時(shí)間對(duì)應(yīng)的UTC時(shí)間可通過(guò)作為NTP格式的NTP(Tito)來(lái)表示。
[0086]這里,控制器670測(cè)量表示D-層分組到達(dá)用于接收媒體數(shù)據(jù)的設(shè)備600的時(shí)間的到達(dá)時(shí)間,并可基于到達(dá)時(shí)間和傳送時(shí)間來(lái)附加確定傳送延遲。即,用于接收媒體數(shù)據(jù)的設(shè)備600的控制器670使用測(cè)量的NTP (TaJ和在等式3中計(jì)算的NTP (Tllel)值,以基于以下等式4來(lái)計(jì)算傳送延遲(Dt)。
[0087][等式4]
[0088]Dt = (NTP (TArr) -NTP (TDel)) X 90,000
[0089]這里,控制器670可基于在發(fā)送器處理延遲中包括的發(fā)送器處理延遲(DS)和傳送延遲(Dt)來(lái)確定接收器處理延遲(Dk),以便恒定維持延遲時(shí)間的總和(DtJ。S卩,滿足等式2的Dk值可基于以下等式5、根據(jù)在MMTD-層分組中記錄并傳遞的Ds值、以及通過(guò)以上等式4而獲得的Dt值而確定。
[0090][等式5]
[0091]De = DTot- (DS+DT)
[0092]用于接收媒體數(shù)據(jù)的設(shè)備600的控制器670可使用Dk值來(lái)導(dǎo)出在對(duì)壓縮的幀數(shù)據(jù)進(jìn)行解碼之前保留在緩沖器640中的精確時(shí)間,并可由此在精確滿足解碼時(shí)間(TdJ的同時(shí)處理MMT數(shù)據(jù)。在TDe。處執(zhí)行解碼之后獲得的解壓后的幀數(shù)據(jù)可在渲染緩沖器660中保留和渲染時(shí)間偏移(Do) —樣長(zhǎng)的時(shí)間之后,在渲染時(shí)間(TKm)由輸出裝置605播放。
[0093]其間,上面提出的方法可簡(jiǎn)單匹配從相同服務(wù)器傳送的多個(gè)媒體流之間的同步以及從不同服務(wù)器(即,用于傳送媒體數(shù)據(jù)的設(shè)備)傳送的多個(gè)媒體流之間的同步。即,控制器670可使用采樣時(shí)間信息以及發(fā)送器處理延遲,以便調(diào)整從用于傳送媒體數(shù)據(jù)的不同設(shè)備接收的媒體數(shù)據(jù)的同步。例如,當(dāng)多視圖視頻的左視圖和右視圖經(jīng)由不同服務(wù)器傳送到特定終端時(shí),接收終端在使得左視圖和右視圖同步的同時(shí),處理通過(guò)不同路徑接收的左視圖和右視圖。當(dāng)執(zhí)行根據(jù)所描述的本發(fā)明的示范實(shí)施例的處理時(shí),能實(shí)現(xiàn)平滑同步。[0094]作為另一示例,即使當(dāng)可將視頻流和音頻流從不同服務(wù)器傳送到特定終端時(shí),也可通過(guò)所描述的本發(fā)明的實(shí)施例來(lái)簡(jiǎn)單執(zhí)行視頻流和音頻流之間的邊緣同步(lip-synchronization)。所以,所描述的本發(fā)明的示范實(shí)施例可非常有效地用來(lái)在其中通過(guò)各種信道路徑來(lái)實(shí)況(live)傳送多個(gè)媒體的混合傳遞環(huán)境下提供同步。
[0095]圖9是根據(jù)本發(fā)明示范實(shí)施例的用于傳送媒體數(shù)據(jù)的方法的流程圖。
[0096]如圖9中所示,根據(jù)本發(fā)明示范實(shí)施例的用于傳送媒體數(shù)據(jù)的方法可包括編碼媒體數(shù)據(jù)以生成媒體流(S910),存儲(chǔ)編碼后的媒體流(S920),封裝編碼后的媒體流以生成封裝層數(shù)據(jù)(E-層數(shù)據(jù))(S930),對(duì)E-層數(shù)據(jù)進(jìn)行分組化以生成包括定時(shí)信息的傳遞層分組(D-層分組)(S940),并傳送分組化后的D-層分組(S950)。這里,定時(shí)信息可包括采樣時(shí)間信息和發(fā)送器處理延遲。
[0097]這里,采樣時(shí)間信息是網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)時(shí)間戳格式,并包括秒部分和秒分?jǐn)?shù)部分,其中整數(shù)部分可具有與32比特或16比特中的任一個(gè)對(duì)應(yīng)的尺寸。此外,發(fā)送器過(guò)程延遲信息包括在根據(jù)采樣時(shí)間信息的采樣時(shí)間之后、直到生成D-層分組并開始其傳送的時(shí)間的延遲時(shí)間信息。
[0098]圖10是根據(jù)本發(fā)明示范實(shí)施例的用于接收媒體數(shù)據(jù)的方法的流程圖。
[0099]如圖10中所示,根據(jù)本發(fā)明示范實(shí)施例的用于接收媒體數(shù)據(jù)的方法首先接收傳遞層分組(D-層分組)(S1010)。此外,D-層分組可被解分組化以生成封裝層數(shù)據(jù)(E-層數(shù)據(jù))并提取定時(shí)信息(S1020)。這里,定時(shí)信息可包括采樣時(shí)間信息和發(fā)送器處理延遲。接下來(lái),可通過(guò)對(duì)E-層數(shù)據(jù)解封裝而生成編碼后的媒體流(S1030)。
[0100]當(dāng)完成定時(shí)信息的提取時(shí),可確定傳遞時(shí)間,該傳遞時(shí)間表示用于傳送媒體數(shù)據(jù)的設(shè)備基于定時(shí)信息中包括的采樣時(shí)間信息和發(fā)送器處理延遲而生成D-層分組、并開始傳送生成的D-層分組的時(shí)間(S1040)。另外,可測(cè)量表示D-層分組到達(dá)用于接收媒體數(shù)據(jù)的設(shè)備的時(shí)間的到達(dá)時(shí)間,并可基于到達(dá)時(shí)間和傳送時(shí)間來(lái)確定傳送延遲(S1050)。其后,可基于發(fā)送器處理延遲中包括的發(fā)送器處理延遲時(shí)間和接收器處理延遲,來(lái)確定接收器處理延遲(S1060),以便恒定維持延遲時(shí)間的總和。
[0101]接下來(lái),可存儲(chǔ)編碼后的媒體流(S1070),可對(duì)編碼后的媒體流進(jìn)行解碼(S1080),并可重新排列解碼后的媒體數(shù)據(jù)用于顯示(S1090)。
[0102]依照根據(jù)本發(fā)明示范實(shí)施例的用于傳送媒體數(shù)據(jù)的設(shè)備和方法以及用于接收媒體數(shù)據(jù)的設(shè)備和方法,可能提供基于MMT系統(tǒng)的媒體傳輸服務(wù)中的媒體的播出時(shí)間、以及用于媒體之間的時(shí)間同步的定時(shí)信息。使用本發(fā)明的示范實(shí)施例所提出的MMT的D-層定時(shí)信息、連同代表在E-層中提供的媒體巾貞的編碼器輸入時(shí)間的米樣時(shí)間、和代表媒體巾貞的播出時(shí)間的渲染時(shí)間,來(lái)在維持接收終端處的媒體之間的精確時(shí)間同步的同時(shí)實(shí)現(xiàn)該服務(wù)。
[0103]盡管已結(jié)合這些實(shí)施例示出和描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員將清楚的是,可進(jìn)行修改和變型,而不脫離所附權(quán)利要求限定的本發(fā)明的精神和范圍。
【權(quán)利要求】
1.一種用于傳送媒體數(shù)據(jù)的設(shè)備,包括: 分組化器,用于對(duì)封裝層數(shù)據(jù)(E-層數(shù)據(jù))進(jìn)行分組化,以生成包括定時(shí)信息的傳遞層分組(D-層分組), 其中使用該定時(shí)信息用于媒體數(shù)據(jù)之間的時(shí)間同步。
2.根據(jù)權(quán)利要求1的設(shè)備,其中該定時(shí)信息包括采樣時(shí)間信息和發(fā)送器處理延遲。
3.根據(jù)權(quán)利要求1的設(shè)備,進(jìn)一步包括: 編碼器,用于編碼該媒體數(shù)據(jù)以生成媒體流; 緩沖器,用于存儲(chǔ)編碼后的媒體流; 封裝器,用于封裝 編碼后的媒體流以生成E-層數(shù)據(jù);和 發(fā)射器,用于傳送分組化后的D-層分組。
4.根據(jù)權(quán)利要求2的設(shè)備,其中該采樣時(shí)間信息是網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)時(shí)間戳格式,并包括秒部分和秒分?jǐn)?shù)部分,以及 所述秒部分具有與32比特和16比特中的任一個(gè)對(duì)應(yīng)的尺寸。
5.根據(jù)權(quán)利要求2的設(shè)備,其中該發(fā)送器處理延遲包括在根據(jù)采樣時(shí)間信息的采樣時(shí)間之后、直到生成D-層分組并開始其傳送的時(shí)間的延遲時(shí)間信息。
6.一種用于接收媒體數(shù)據(jù)的設(shè)備,包括: 解分組化器,用于對(duì)傳遞層分組(D-層分組)進(jìn)行解分組化,以生成封裝層數(shù)據(jù)(E-層數(shù)據(jù))并提取定時(shí)信息, 其中使用該定時(shí)信息用于媒體數(shù)據(jù)之間的時(shí)間同步。
7.根據(jù)權(quán)利要求6的設(shè)備,其中該定時(shí)信息包括采樣時(shí)間信息和發(fā)送器處理延遲。
8.根據(jù)權(quán)利要求6的設(shè)備,進(jìn)一步包括: 接收器,用于接收傳遞層分組(D-層分組); 解封裝器,用于對(duì)E-層數(shù)據(jù)進(jìn)行解封裝以生成編碼后的媒體流; 緩沖器,用于存儲(chǔ)編碼后的媒體流; 解碼器,用于對(duì)編碼后的媒體流進(jìn)行解碼;和 渲染緩沖器,用于重新排列解碼后的媒體數(shù)據(jù)用于顯示。
9.根據(jù)權(quán)利要求7的設(shè)備,進(jìn)一步包括: 控制器,用于確定傳遞時(shí)間,該傳遞時(shí)間表示用于傳送媒體數(shù)據(jù)的設(shè)備基于采樣時(shí)間信息和發(fā)送器處理延遲來(lái)生成D-層分組、并開始傳送生成的D-層分組的時(shí)間。
10.根據(jù)權(quán)利要求9的設(shè)備,其中該控制器測(cè)量表示D-層分組到達(dá)用于接收媒體數(shù)據(jù)的設(shè)備的時(shí)間的到達(dá)時(shí)間,并基于到達(dá)時(shí)間和傳送時(shí)間來(lái)附加確定傳送延遲。
11.根據(jù)權(quán)利要求10的設(shè)備,其中該控制器基于發(fā)送器處理延遲中包括的發(fā)送器處理延遲和接收器處理延遲來(lái)確定接收器處理延遲,以便恒定維持延遲時(shí)間的總和。
12.一種用于傳送媒體數(shù)據(jù)的方法,包括: 對(duì)封裝層數(shù)據(jù)(E-層數(shù)據(jù))進(jìn)行分組化,以生成包括定時(shí)信息的傳遞層分組(D-層分組), 其中使用該定時(shí)信息用于媒體數(shù)據(jù)之間的時(shí)間同步。
13.根據(jù)權(quán)利要求12的方法,其中該定時(shí)信息包括采樣時(shí)間信息和發(fā)送器處理延遲。
14.根據(jù)權(quán)利要求12的方法,進(jìn)一步包括:編碼該媒體數(shù)據(jù)以生成媒體流; 存儲(chǔ)編碼后的媒體流; 封裝編碼后的媒體流以生成E-層數(shù)據(jù);和 傳送分組化后的D-層分組。
15.根據(jù)權(quán)利要求13的方法,其中該采樣時(shí)間信息是網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)時(shí)間戳格式,并包括秒部分和秒分?jǐn)?shù)部分,以及 所述秒部分具有與32比特和16比特中的任一個(gè)對(duì)應(yīng)的尺寸。
16.根據(jù)權(quán)利要求13的方法,其中該發(fā)送器處理延遲包括在根據(jù)采樣時(shí)間信息的采樣時(shí)間之后、直到 生成D-層分組并開始其傳送的時(shí)間的延遲時(shí)間信息。
17.一種用于接收媒體數(shù)據(jù)的方法,包括: 對(duì)傳遞層分組(D-層分組)進(jìn)行解分組化,以生成封裝層數(shù)據(jù)(E-層數(shù)據(jù))并提取定時(shí)信息, 其中使用該定時(shí)信息用于媒體數(shù)據(jù)之間的時(shí)間同步。
18.根據(jù)權(quán)利要求17的方法,其中該定時(shí)信息包括采樣時(shí)間信息和發(fā)送器處理延遲。
19.根據(jù)權(quán)利要求17的方法,進(jìn)一步包括: 接收傳遞層分組(D-層分組); 對(duì)E-層數(shù)據(jù)進(jìn)行解封裝以生成編碼后的媒體流; 存儲(chǔ)編碼后的媒體流; 對(duì)編碼后的媒體流進(jìn)行解碼;和 重新排列解碼后的媒體數(shù)據(jù)用于顯示。
20.根據(jù)權(quán)利要求18的方法,進(jìn)一步包括: 確定傳遞時(shí)間,該傳遞時(shí)間表示用于傳送媒體數(shù)據(jù)的設(shè)備基于采樣時(shí)間信息和發(fā)送器處理延遲來(lái)生成D-層分組、并開始傳送生成的D-層分組的時(shí)間。
21.根據(jù)權(quán)利要求20的方法,進(jìn)一步包括: 測(cè)量表示D-層分組到達(dá)用于接收媒體數(shù)據(jù)的設(shè)備的時(shí)間的到達(dá)時(shí)間,并基于到達(dá)時(shí)間和傳送時(shí)間來(lái)附加確定傳送延遲。
22.根據(jù)權(quán)利要求21的方法,進(jìn)一步包括: 基于發(fā)送器處理延遲中包括的發(fā)送器處理延遲以及接收器處理延遲來(lái)確定接收器處理延遲,以便恒定維持延遲時(shí)間的總和。
【文檔編號(hào)】H04N21/8547GK103947215SQ201280057672
【公開日】2014年7月23日 申請(qǐng)日期:2012年9月21日 優(yōu)先權(quán)日:2011年9月23日
【發(fā)明者】柳政柱, 金昌基, 金泰廷, 鄭秢昈, 洪鎮(zhèn)佑, 徐光德, 李洪來(lái) 申請(qǐng)人:韓國(guó)電子通信研究院