發送方法、接收方法、發送裝置及接收裝置的制造方法
【技術領域】
[0001 ] 本發明涉及使用IP(Internet Protocol:因特網協議)數據包通過廣播傳輸內容(content)時的發送方法等。
【背景技術】
[0002]MMT(MPEG Media Transport:MPEG媒體傳輸)方式(參照非專利文獻I)是一種復用方式,復用影像及聲音并將其轉化為數據包,并且通過廣播或通信等一個以上的傳輸路徑發送。在將MMT方式適用于廣播系統的情況下,將發送側的基準時鐘信息發送給接收側,在接收裝置中根據基準時鐘信息生成接收裝置中的系統時鐘。
[0003]現有技術文獻
[0004]非專利文獻
[0005]非專利文南犬1:1nformat1n techno1gy-High efficiency coding and mediadelivery in heterogeneous environment-Partl:MPEG media transport(MMT),IS0/IECDIS 23008-1
【發明內容】
[0006]本發明的一個方式的發送方法,是通過廣播進行的使用IP(因特網協議)數據包的內容傳輸中的發送方法,包含:生成步驟,生成存儲了多個第2傳輸單位的傳輸用幀,所述第2傳輸單位存儲了 I個以上的存儲所述IP數據包的第I傳輸單位;和發送步驟,發送生成的所述幀,在所述生成步驟中,在對象IP數據包中包含以與MMT (MPEG媒體傳輸)數據包不同的數據結構表示所述內容的再現用的時刻的第I基準時鐘信息,所述對象IP數據包被存儲于在所述幀內的開頭的第2傳輸單位中位于開頭的第I傳輸單位,在所述幀內的控制信息中存儲表示所述內容的再現用的時刻的第2基準時鐘信息,對所述對象IP數據包不進行包頭壓縮。
[0007]另外,這些概括性的或具體的方式也可由系統、裝置、方法、集成電路、計算機程序或計算機可讀取的⑶-ROM等記錄介質實現。另外,這些概括性的或具體的方式也可通過系統、裝置、方法、集成電路、計算機程序及記錄介質的任意組合來實現。
【附圖說明】
[0008]圖1是表示使用MMT方式及高級BS傳輸方式進行傳輸時的協議堆棧的圖。
[0009]圖2是表示TLV數據包的數據結構的圖。
[0010]圖3是表示接收裝置的基本結構的框圖。
[0011]圖4是表示MMT包頭的擴展字段中存儲基準時鐘信息時的接收裝置的功能結構的框圖。
[0012]圖5是表示MMT包頭的擴展字段中存儲基準時鐘信息時的接收裝置的基準時鐘信息取得流程的圖。
[0013]圖6是表示控制信息中存儲基準時鐘信息時的接收裝置的功能結構的框圖。
[0014]圖7是表示控制信息中存儲基準時鐘信息時的接收裝置的基準時鐘信息的取得流程的圖。
[0015]圖8是表示TLV數據包中存儲基準時鐘信息時的接收裝置的結構的框圖。
[0016]圖9是表示將長格式NTP存儲在TLV數據包中的例子的圖。
[0017]圖10是表示TLV數據包中存儲基準時鐘信息時的接收裝置的基準時鐘信息的取得流程的圖。
[0018]圖11是表示在緊挨著IP包頭的前方附加基準時鐘信息的結構的圖。
[0019]圖12是表示在緊挨著TLV數據包的前方附加基準時鐘信息的結構的圖。
[°02°]圖13是表不傳輸時隙的結構的圖。
[0021 ]圖14是表不傳輸時隙的時隙頭的結構的圖。
[0022]圖15是表示在時隙頭的未定義區域中存儲標記的例子的圖。
[0023]圖16是表示高級寬帶衛星數字廣播傳輸方式中TMCC控制信息的結構的圖。
[0024]圖17是表示TMCC控制信息的流種類/相對流信息的圖。
[0025]圖18是表示時隙頭的未定義字段中存儲基準時鐘信息的例子的圖。
[0026]圖19是表示TMCC控制信息中存儲表示在時隙頭內包含基準時鐘信息的信息時的接收裝置的功能結構的框圖。
[0027]圖20是表示TMCC控制信息中存儲表示在時隙頭中包含基準時鐘信息的信息時的基準時鐘信息的取得流程的圖。
[0028]圖21是表示從IP數據包或壓縮IP數據包中抽取特定位置的比特序列時的流程的圖。
[0029]圖22是表示TMCC擴展信息的結構的圖。
[0030]圖23是表示使用這樣分類的擴展種類的擴展區域的數據結構的一例的圖。
[0031 ]圖24是表示使用擴展種類時的語法的圖。
[0032]圖25是表示實施方式2的接收裝置的功能結構的框圖。
[0033]圖26是表示實施方式2的接收裝置的動作流程的圖。
[0034]圖27是示意地表示在多個層中分別存儲基準時鐘信息的示例的圖。
[0035]圖28是示意地表示在一個層中存儲多個基準時鐘信息的示例的圖。
[0036]圖29是用于說明將不同的廣播站的數據劃分為流進行存儲的示例的框圖。
[0037]圖30是用于說明差分信息的發送方法的圖。
[0038]圖31是用于說明差分信息的發送方法的變形例的圖。
[0039]圖32是表示實施方式3的接收裝置的功能結構的框圖。
[0040]圖33是表示實施方式3的接收裝置的動作流程的圖。
[0041]圖34是表示實施方式3的接收裝置的另一動作流程的圖。
[0042]圖35是表示發送裝置的功能結構的框圖。
[0043]圖36是表示發送裝置的動作流程的圖。
【具體實施方式】
[0044](構成本發明基礎的見解)
[0045]本發明涉及一種方法及裝置,在使用正在MPEG(Moving Picture Expert Group:運動圖像專家組)中進行標準化的MMT(MPEG Media Transport:MPEG媒體傳輸)方式的混合分發系統中,從發送側發送基準時鐘信息,在接收側接收基準時鐘信息,生成(再現)基準時鐘。
[0046]MMT方式是一種復用方式,復用影像及聲音并將其轉化為數據包,并且通過廣播或通信等一個以上的傳輸路徑發送。
[0047]在將MMT方式適用于廣播系統的情況下,使發送側的基準時鐘與IETFRFC 5905中規定的NTP (Ne twork Time Protoco 1:網絡時間協議)同步,根據基準時鐘,將PTS(Presentat1n Time Stamp:演不時戮)或DTS(Decode Time Stamp:解碼時戮)等時間戮賦予媒體。并且,將發送側的基準時鐘信息發送給接收側,在接收裝置中根據基準時鐘信息,生成接收裝置中的基準時鐘(以下也記載為系統時鐘)。
[0048]廣播系統中,期望使用能表示絕對時刻的64比特的長格式NTP作為基準時鐘信息。但是,在現有的MMT方式中,規定在MMT包頭中存儲32比特的短格式NTP并進行傳輸,而對于長格式NTP的傳輸則未予規定,在接收機側中無法取得高精度的基準時鐘信息。
[0049]與此相對,作為消息、表格或描述符等控制信息而定義長格式NTP,向控制信息附加MMT包頭并傳輸則是可能的。此時,MMT數據包被存儲在IP數據包等中,通過廣播傳輸路徑或通信傳輸路徑來傳輸。
[0050]在使用以ARIB標準規定的高級BS傳輸方式來傳輸MMT數據包的情況下,在將MMT數據包封裝為IP數據包、將IP數據包封裝為TLV(Type Length Value:類型長度值)數據包之后,存儲到以高級BS傳輸方式規定的傳輸時隙。
[0051]但是,在發送側在MMT數據包的層中存儲了基準時鐘信息的情況下,接收側為了得到基準時鐘信息,需要如下多個處理,即:從傳輸時隙中抽取TLV數據包,從TLV數據包中抽取IP數據包,從IP數據包中抽取MMT數據包,再從MMT數據包的包頭或有效載荷中抽取基準時鐘信息,取得基準時鐘信息所需的處理多,在取得之前還需要更多的時間。
[0052]另外,IP層以上的層中的處理通常是軟件處理,在MMT數據包中存儲有基準時鐘信息的情況下,由軟件程序抽取及再現基準時鐘信息。此時,因CPU的處理能力或來自其他軟件程序的中斷或優先級等,要取得的基準時鐘信息中產生抖動(jitter)成為課題。
[0053]因此,本發明的一個方式的發送方法,是通過廣播進行的使用IP(因特網協議)數據包的內容傳輸中的發送方法,其特征在于:包含:生成步驟,生成存儲了多個第2傳輸單位的傳輸用幀,所述第2傳輸單位存儲了 I個以上的存儲所述IP數據包的第I傳輸單位;和發送步驟,發送生成的所述幀,在所述生成步驟中,在對象IP數據包中包含以與MMT(MPEG媒體傳輸)數據包不同的數據結構表示所述內容的再現用的時刻的第I基準時鐘信息,所述對象IP數據包被存儲于在所述幀內的開頭的第2傳輸單位中位于開頭的第I傳輸單位,在所述幀內的控制信息中存儲表示所述內容的再現用的時刻的第2基準時鐘信息,對所述對象IP數據包不進行包頭壓縮。
[0054]這樣,通過在位于傳輸時隙內的開頭的TLV數據包中包含基準時鐘信息(第I基準時鐘信息),接收裝置能夠預先確定基準時鐘信息的位置。因此,能夠減輕(簡化)接收裝置取得基準時鐘信息的處理。另外,第I傳輸單位的一例是TLV數據包,第2傳輸單位的一例是時隙,傳輸用的幀的一例是傳輸時隙。
[0055]并且,通過在發送側規定有無IP數據包的包頭壓縮,能夠在接收側更具體地確定基準時鐘信息的位置。根據這樣的結構,也能夠簡化接收裝置取得基準時鐘信息的處理。
[0056]另外,通過在幀內的控制信息中存儲表示內容的再現用的時刻的第2基準時鐘信息,能夠在接收側選擇使用第I基準時鐘信息和第2基準時鐘信息中的哪種基準時鐘信息。
[0057]另外,也可以是,所述控制信息TMCC( Transmi s s i on and MultiplexingConfigurat1n Control:傳輸和復用配置控制)。
[0058]另外,也可以是,所述內容被存儲在所述IP數據包內的MMT數據包中。
[0059]另外,也可以是,所述第I傳輸單位是可變長度的傳輸單位,所述第2傳輸單位是固定長度的傳輸單位。
[0060]另外,也可以是,所述第I傳輸單位是TLV(類型長度值)數據包,所述第2傳輸單位是高級BS傳輸方式中的時隙,所述幀是高級BS傳輸方式中的傳輸時隙。
[0061]另外,也可以是,所述基準時鐘信息是NTP(網絡時間協議)。
[0062]另外,也可以是,在所述發送步驟中,以規定的發送周期發送所述幀。
[0063]本發明的一個方式的接收方法,是通過廣播進行的使用IP數據包的內容傳輸中的接收方法,包含:接收步驟,接收幀,所述幀是存儲了多個第2傳輸單位的傳輸用的幀,所述第2傳輸單位包含I個以上的存儲所述IP數據包的第I傳輸單位,在未被實施包頭壓縮的IP數據包中包含與MMT數據包不同的數據結構的第I基準時鐘信息,所述未被實施包頭壓縮的IP數據包被存儲于在該幀內的開頭的第2傳輸單位中位于開頭的第I傳輸單位,而且在該幀內的控制信息中存儲有第2基準時鐘信息;抽取步驟,從接收到的所述幀中抽取所述第I基準時鐘信息及所述第2基準時鐘信息中的至少一方;和生成步驟,使用抽取出的所述至少一方的基準時鐘信息生成用于再現所述內容的時鐘。
[0064]本發明的一個方式的發送裝置,是通過廣播進行的使用IP數據包的內容傳輸中所使用的發送裝置,具備:生成部,生成存儲了多個第2傳輸單位的傳輸用幀,所述第2傳輸單位存儲了 I個以上的存儲所述IP數據包的第I傳輸單位;和發送部,發送生成的所述幀,所述生成部在對象IP數據包中包含以與MMT數據包不同的數據結構表示所述內容的再現用的時刻的第I基準時鐘信息,所述對象IP數據包被存儲于在所述幀內的開頭的第2傳輸單位中位于開頭的第I傳輸單位,在所述幀內的控制信息中存儲表示所述內容的再現用的時刻的第2基準時鐘信息,所述生成部對所述對象IP數據包不進行包頭壓縮。
[0065]本發明的一個方式的接收裝置,是通過廣播進行的使用IP數據包的內容傳輸中所使用的接收裝置,具備:接收部,接收幀,所述幀是存儲了多個第2傳輸單位的傳輸用的幀,所述第2傳輸單位包含I個以上的存儲所述IP數據包的第I傳輸單位,在未被實施包頭壓縮的IP數據包中包含與MMT數據包不同的數據結構的第I基準時鐘信息,所述未被實施包頭壓縮的IP數據包被存儲于在該幀內的開頭的第2傳輸單位中位于開頭的第I傳輸單位,而且在該幀內的控制信息中存儲有第2基準時鐘信息;抽取部,從接收到的所述幀中抽取所述第I基準時鐘信息及所述第2基準時鐘信息中的至少一方;和生成部,使用抽取出的所述至少一方的基準時鐘信息生成用于再現所述內容的時鐘。
[0066]另外,這些概括性的或具體的方式也可由系統、裝置、方法、集成電路、計算機程序或計算機可讀取的⑶-ROM等記錄介質實現。另外,這些概括性的或具體的方式也可通過系統、裝置、方法、集成電路、計算機程序及記錄介質的任意組合來實現。
[0067]下面,參照附圖具體說明實施方式。
[0068]另外,下面說明的實施方式均用于示出概括性的或者具體的示例。在下面的實施方式中示出的數值、形狀、材料、構成要素、構成要素的配置位置及連接方式、步驟、步驟的順序等僅是一例,其主旨不是限定本發明。并且,關于下面的實施方式的構成要素中、沒有在表示最上位概念的獨立權利要求中記載的構成要素,是作為任意的構成要素進行說明的。
[0069](實施方式I)
[0070][MMT方式的基本結構]
[0071 ]首先,說明MMT方式的基本結構。圖1是表示使用MMT方式及高級BS傳輸方式進行傳輸時的協議堆棧的圖。
[0072]在MMT方式中,將影像或聲音等信息存儲在多個MPU(Media Presentat1n Unit:媒體演示單元)或多個MFU(Media Fragment Unit:媒體片段單元)中,并在賦予MMT包頭后,轉化為MMT數據包。
[0073]另一方面,在MMT方式中,對MMT消息等控制信息也賦予MMT包頭,轉化為MMT數據包。在MMT包頭中設置存儲32比特短格式的NTP的字段,該字段能用于通信線路的QoS控制等。
[0074]將轉化為MMT數據包的數據封裝為具有UDP包頭或IP包頭的IP數據包。此時,IP包頭或UDP包頭中,在將發送源IP地址、目的地IP地址、發送源端口序號、目的地端口序號及協議種類相同的數據包的集合設為IP數據流的情況下,I個IP數據流中包含的多個IP數據包的包頭是冗長的。因此,在I個IP數據流中,對部分IP數據包進行包頭壓縮。
[00