亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

廣播內(nèi)容傳送裝置及方法、廣播內(nèi)容接收裝置及方法、和程序的制作方法

文檔序號:7641975閱讀:246來源:國知局
專利名稱:廣播內(nèi)容傳送裝置及方法、廣播內(nèi)容接收裝置及方法、和程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及進(jìn)行地面數(shù)字廣播的廣播內(nèi)容傳送的廣播內(nèi)容傳送裝置 和廣播內(nèi)容傳送方法、進(jìn)行地面數(shù)字廣播的廣播內(nèi)容的接收的廣播內(nèi)容接 收裝置、廣播內(nèi)容接收方法和程序。
背景技術(shù)
經(jīng)地面廣播等的廣播網(wǎng)廣播的廣播節(jié)目中,數(shù)字廣播等的數(shù)字化在發(fā) 展,同時(shí),在互聯(lián)網(wǎng)等中還有效利用了大容量且高速通信網(wǎng)的特性的廣播 內(nèi)容的分配變得活躍。
在近年來的數(shù)字廣播中,是使數(shù)據(jù)的發(fā)送接收可以在發(fā)送側(cè)和接收側(cè) 之間雙向通信的結(jié)構(gòu)。該技術(shù)可以經(jīng)互聯(lián)網(wǎng)來進(jìn)行數(shù)據(jù)的發(fā)送接收,接收
了數(shù)字廣播的數(shù)字廣播接收裝置得到與該廣播內(nèi)容有關(guān)的雙向Web服務(wù) 器的信息,并經(jīng)互聯(lián)網(wǎng)等與Web服務(wù)器之間進(jìn)行通信(例如參考下述專 利文獻(xiàn)1)。
但是,現(xiàn)有技術(shù)中沒有公開經(jīng)數(shù)字廣播的廣播電波來傳送使用IP包 等輸入的內(nèi)容的手段。因此,要求經(jīng)數(shù)字廣播來發(fā)送廣播內(nèi)容用的具體方 法。
專利文獻(xiàn)1:特開2003 — 78830號公報(bào)

發(fā)明內(nèi)容
本發(fā)明為了解決基于上述現(xiàn)有技術(shù)的問題,其目的是將實(shí)時(shí)數(shù)據(jù)更新 后的廣播內(nèi)容經(jīng)地面數(shù)字廣播網(wǎng)傳送到接收側(cè)。
為了解決上述問題,而實(shí)現(xiàn)目的,本發(fā)明的技術(shù)方案l所述的廣播內(nèi) 容傳送裝置,其特征在于,包括輸入單元,輸入包含廣播內(nèi)容的幀數(shù)據(jù); 封裝單元,對由所述輸入單元輸入的幀數(shù)據(jù)實(shí)施規(guī)定的封裝處理;打包單
元,對通過所述封裝單元封裝后的所述幀數(shù)據(jù)進(jìn)行規(guī)定的塊單位的DDB (下載數(shù)據(jù)塊)化,同時(shí),生成作為該DDB的信息的DII(下載信息指示); 編碼單元,根據(jù)規(guī)定的數(shù)據(jù)數(shù)據(jù)輪播方法來將由所述打包單元輸出的DDB 和DII作為段輸出;發(fā)送單元,將由所述編碼單元輸出的段發(fā)送到地面數(shù) 字廣播網(wǎng)。
本發(fā)明的技術(shù)方案2記載的廣播內(nèi)容傳送裝置,其特征在于在技術(shù) 方案l記載的發(fā)明中,所述封裝單元根據(jù)預(yù)定的設(shè)置,原樣封裝所述幀數(shù) 據(jù),或封裝從所述幀數(shù)據(jù)中抽出的IP包。
技術(shù)方案3記載的發(fā)明的廣播內(nèi)容傳送裝置,其特征在于在技術(shù)方 案1記載的發(fā)明中,所述打包單元將封裝所述幀數(shù)據(jù)后的數(shù)據(jù)作為一個(gè)
SNDU (子網(wǎng)絡(luò)數(shù)據(jù)單元)的幀,并對該SNDU進(jìn)行DDB化。
技術(shù)方案4記載的發(fā)明的廣播內(nèi)容傳送裝置,其特征在于在技術(shù)方 案1記載的發(fā)明中,所述打包單元將封裝所述幀數(shù)據(jù)后的數(shù)據(jù)作為SNDU (子網(wǎng)絡(luò)數(shù)據(jù)單元),并對該SNDU進(jìn)行模塊化,進(jìn)行DDB化。
本發(fā)明的技術(shù)方案5記載的廣播內(nèi)容傳送裝置,其特征在于在技術(shù) 方案1 4的其中之一記載的發(fā)明中,所述幀數(shù)據(jù)是實(shí)時(shí)更新的數(shù)據(jù);所 述編碼單元對應(yīng)于所述幀數(shù)據(jù)的更新而更新所述段的版本號后輸出。
本發(fā)明的技術(shù)方案6記載的廣播內(nèi)容接收裝置,其特征在于,包括 接收單元,從地面數(shù)字廣播網(wǎng)接收封裝后的幀數(shù)據(jù);解封裝單元,迸行所 接收的所述幀數(shù)據(jù)的解封裝;抽出單元,將通過所述解封裝單元的解封裝 得到的規(guī)定的塊單位的數(shù)據(jù)以所接收的順序分割為SNDU (子網(wǎng)絡(luò)數(shù)據(jù)單 元),并從該SNDU中取出所述幀數(shù)據(jù)。
本發(fā)明的技術(shù)方案7記載的廣播內(nèi)容傳送方法,其特征在于,包括 輸入步驟,輸入包含廣播內(nèi)容的幀數(shù)據(jù);封裝步驟,對所述輸入的幀數(shù)據(jù) 實(shí)施規(guī)定的封裝處理;打包步驟,對通過所述封裝步驟封裝后的所述幀數(shù) 據(jù)進(jìn)行規(guī)定的塊單位的DDB (下載數(shù)據(jù)塊)化,并且生成作為該DDB的 信息的DII (下載信息指示);編碼步驟,根據(jù)預(yù)定的數(shù)據(jù)輪播方法來將由 所述打包單元輸出的DDB和DII作為段輸出;發(fā)送步驟,將所述編碼步
驟輸出的段發(fā)送到地面數(shù)字廣播網(wǎng)。
本發(fā)明的技術(shù)方案8記載的廣播內(nèi)容接收方法,其特征在于,包括
接收步驟,從地面數(shù)字廣播網(wǎng)來接收封裝后的幀數(shù)據(jù);解封裝步驟,進(jìn)行 所接收的所述幀數(shù)據(jù)的解封裝;抽出步驟,將通過所述解封裝單元的解封 裝得到的規(guī)定的塊單位的數(shù)據(jù)以所接收的順序分割為SNDU (子網(wǎng)絡(luò)數(shù)據(jù)
單元),并從該SNDU中取出所述幀數(shù)據(jù)。
本發(fā)明的技術(shù)方案9記載的程序,其特征在于使計(jì)算機(jī)執(zhí)行技術(shù)方
案7或8記載的方法。
發(fā)明的效果
根據(jù)本發(fā)明的廣播內(nèi)容傳送裝置和廣播內(nèi)容傳送方法,可以將想要傳 送的廣播內(nèi)容經(jīng)地面數(shù)字廣播網(wǎng)傳送到接收側(cè)。尤其實(shí)現(xiàn)了通過使用數(shù)據(jù)
輪播的方法,將經(jīng)LAN等的網(wǎng)絡(luò)取得、且實(shí)時(shí)數(shù)據(jù)更新后的廣播內(nèi)容經(jīng) 地面數(shù)字廣播網(wǎng)傳送到接收側(cè)的效果。


圖1是本發(fā)明的實(shí)施方式的廣播內(nèi)容傳送裝置和廣播內(nèi)容接收裝置的 示意圖2是表示本發(fā)明的實(shí)施方式的廣播內(nèi)容傳送裝置的功能結(jié)構(gòu)框圖3是表示ULE—SNDU部的內(nèi)部結(jié)構(gòu)圖4是表示以太幀一ULE封裝部進(jìn)行的封裝處理的流程圖5是表示IP—ULE封裝部進(jìn)行的封裝處理的流程圖6是表示SNDU—DDB部的內(nèi)部結(jié)構(gòu)框圖7是以時(shí)間序列表示DSMCC編碼器產(chǎn)生的發(fā)送內(nèi)容的框圖8是表示SNDU—MODULE部的內(nèi)部結(jié)構(gòu)框圖9是以時(shí)間序列表示DSMCC編碼器產(chǎn)生的發(fā)送內(nèi)容的圖IO是表示ULE封裝部進(jìn)行的封裝處理內(nèi)容的流程圖,-
圖11是以封裝方法來區(qū)分比較的圖表;
圖12是表示本發(fā)明實(shí)施方式的廣播內(nèi)容接收裝置的功能結(jié)構(gòu)框圖13是表示SNDU抽出部的處理內(nèi)容的流程圖。
圖中
100應(yīng)用程序服務(wù)器
101廣播內(nèi)容傳送裝置
102廣播內(nèi)容接收裝置 201內(nèi)容輸入部
202 MPE封裝部
203 ULE封裝部 204發(fā)送部
205封裝方式信息生成部
211 ULE—SNDU部
212 SNDU—DDB
213 SNDU—MODULE部
214 SNDU—TS部 1201接收部 1202 MPE抽出部 副TS—SNDU部
1204 DSMCC—SNDU部
1205 SNDU抽出部 1210外部輸出部
具體實(shí)施例方式
下面,參考附圖,來詳細(xì)說明本發(fā)明的廣播內(nèi)容傳送裝置、廣播內(nèi)容 接收裝置、廣播內(nèi)容傳送方法、廣播內(nèi)容接收方法和程序的最佳實(shí)施方式。 (廣播內(nèi)容傳送裝置和廣播內(nèi)容接收裝置的概要)
首先,說明本發(fā)明的實(shí)施方式的廣播內(nèi)容傳送裝置和廣播內(nèi)容接收裝 置的概要。
圖1是本發(fā)明的實(shí)施方式的廣播內(nèi)容傳送裝置和廣播內(nèi)容接收裝置的 示意圖。廣播內(nèi)容傳送裝置101經(jīng)LAN等的網(wǎng)絡(luò)從應(yīng)用程序服務(wù)器100 取得包含廣播內(nèi)容的IP包(例如以太幀)。
接著,廣播內(nèi)容傳送裝置101將IP包插入到MPEG2-TS包內(nèi)而傳送 所取得的以太幀?,F(xiàn)在,在ARIB (社團(tuán)法人無線波產(chǎn)業(yè)協(xié)會)中并沒有 對將以太幀插入到數(shù)字廣播的MPEG—TS包內(nèi)進(jìn)行傳送的規(guī)定,但是為
了在該ARIB的標(biāo)準(zhǔn)內(nèi)實(shí)現(xiàn)以太幀的傳送,在該實(shí)施方式中,利用重復(fù)傳 送數(shù)據(jù)的數(shù)據(jù)輪播(carousel)來發(fā)送以太幀。
該實(shí)施方式中,使用MPE(MPE :多協(xié)議封裝Multiporotocol Encapusulation)方式或ULE ( ULE : 超輕便封裝Ultra Lightweight Encapusulation)方式來將所輸入的以太幀封裝為數(shù)字廣播的廣播電波的 TS (TS包)。
下面,主要說明ULE方式。廣播內(nèi)容傳送裝置101通過下面的1、 2 其中 一個(gè)封裝方法來發(fā)送廣播內(nèi)容。
1. ULE over DDB (DDB:下載數(shù)據(jù)塊Download Data Block)
通過ULE來封裝以太幀或IP包(IPv6包),并將其變?yōu)榉Q作SNDU (SNDU:子網(wǎng)數(shù)據(jù)單元SubNetwork Data Unit)的一個(gè)幀后進(jìn)行DDB化, 通過輪播傳送方式送出。該方式中,即使沒有輸入數(shù)據(jù)(以太幀或IPv6 包)的輸入也發(fā)送DDB化后的數(shù)據(jù)。
2. ULE over Pipelined Module 通過ULE來封裝以太幀或IP包(IPv6包),對其進(jìn)行SNDU化,
而模塊化后,進(jìn)行DDB化,并通過輪播傳送方式來進(jìn)行發(fā)送。由于該方 式中,根據(jù)輸入數(shù)據(jù)(以太幀或IP包)的輸入來生成模塊,并DDB化后 加以發(fā)送,所以若不存在輸入數(shù)據(jù),則不執(zhí)行模塊生成和DDB化。
另一方面,廣播內(nèi)容接收裝置102接收從廣播內(nèi)容傳送裝置101發(fā)送 的封裝后的以太幀。之后,解開所接收的以太幀的封裝。這時(shí),參考與封 裝后的以太幀一起發(fā)送的封裝的方式信息,來進(jìn)行解封裝。并且,根據(jù)解 開封裝后的以太幀,來執(zhí)行廣播內(nèi)容的再現(xiàn)。 (廣播內(nèi)容傳送裝置的功能結(jié)構(gòu)) 接著,說明本發(fā)明的實(shí)施方式的廣播內(nèi)容傳送裝置的功能結(jié)構(gòu)。 圖2是表示本發(fā)明的實(shí)施方式的廣播內(nèi)容傳送裝置的功能結(jié)構(gòu)的框 圖。在廣播臺中設(shè)置了廣播內(nèi)容傳送裝置101。經(jīng)LAN等的網(wǎng)絡(luò)向內(nèi)容輸 入部210輸入包含從應(yīng)用程序服務(wù)器100 (參考圖1)發(fā)送的廣播內(nèi)容的 以太幀(IP包)。向內(nèi)容輸入部210輸入的以太幀通過后級的封裝部來進(jìn) 行封裝。
MPE封裝部202中,通過MPE方式來封裝以太幀。ULE封裝部203 中,添加ULE頭后封裝以太幀。這些基于MPE封裝部202的以太幀的封 裝、或基于ULE封裝部203的以太幀的封裝通過設(shè)置來執(zhí)行其中之一。
封裝方式信息生成部205生成MPE封裝部202或ULE封裝部203 進(jìn)行的封裝的方式信息。封裝的方式信息描述在PSI/SI (PMT)信息中。 將這里生成的封裝的方式信息送到廣播內(nèi)容接收裝置102 (參考圖1)中, 而在廣播內(nèi)容接收裝置102中的以太幀的解封裝時(shí)加以參考。
發(fā)送部204將通過MPE封裝部202或ULE封裝部203封裝后的以太 幀和由封裝方式信息生成部205生成的封裝的方式信息送到地面數(shù)字廣播 網(wǎng)(參考圖1)。
接著,說明ULE封裝部203的內(nèi)部結(jié)構(gòu)。ULE封裝部203具有ULE —SNDU部211、 SNDU—DDB部212、 SNDU—MODULE部213、 SNDU —TS部214。
ULE—SNDU部211通過ULE方式來封裝以太幀。SNDU—DDB部 212使通過一個(gè)方式(ULEoverDDB)封裝后的以太幀實(shí)施數(shù)據(jù)輪播化, 并以段(Sec: section)輸出。SNDU—MODULE部213對通過其他方式 (ULE over Pipeline Module)封裝后的以太幀實(shí)施數(shù)據(jù)輪播化,而以段 (Sec)輸出。SNDU—TS部214以TS輸出,而不用對以太幀實(shí)施數(shù)據(jù)輪 播。雖然后面描述了使用這些ULE—SNDU部211、 SNDU—DDB部212、 SNDU—MODULE部213、 SNDU—TS部214中其中一種方式,但是可以
考慮各自的特性來任意設(shè)置。
圖3是表示ULE—SNDU部的內(nèi)部結(jié)構(gòu)的圖。ULE—SNDU部211 具有目標(biāo)NPA地址生成部301、切換部(SW) 302、 IP抽出部303、 IP— ULE封裝部304和以太幀ULE封裝部305 。
目標(biāo)NPA地址生成部301可以進(jìn)行1.對所有輸入的以太幀添加NPA 地址的設(shè)置、2.對所有的輸入幀不添加NPA地址的設(shè)置、3.通過所輸入 的以太幀的目標(biāo)地址,來判斷添加還是不添加NPA地址的設(shè)置總共三種 設(shè)置。在通過以太幀的地址來進(jìn)行判斷的情況下,在添加了單播時(shí)添加 NPA地址??梢栽O(shè)置為在以太幀中添加了廣播地址和多播地址時(shí),不添加 NPA地址。
切換部(SW) 302將以太幀的輸入切換到IP抽出部303或以太幀一
ULE封裝部305的其中之一。該切換可以根據(jù)各自的特性來任意設(shè)置。
在切換部302切換到IP抽出部303側(cè)時(shí),IP抽出部303從以太幀中 抽出IP包(IPv6的IP包)。并且,通過IP—ULE封裝部304來封裝該IP 包。另一方面,在切換部302切換到以太幀一ULE封裝部305側(cè)時(shí),以太 幀一ULE封裝部305直接封裝以太幀。在IP—ULE封裝部304、或以太幀 一ULE封裝部305都在從目標(biāo)NPA地址生成部301輸出了 NPA地址時(shí), 添加該NPA地址。另外,將封裝數(shù)目作為統(tǒng)計(jì)信息輸出。
圖4是表示以太幀一ULE封裝部進(jìn)行的封裝處理的流程圖。首先, 寫出目標(biāo)地址空(Destination Address Absent)(比特?cái)?shù)1)(步驟S401)。 并且,寫出表示SNDU的長度的Length (比特?cái)?shù)15)(步驟S402)。接 著,寫出類型(Type)(比特?cái)?shù)16,固定為0x0001)(步驟S403),寫 出目標(biāo)NPA地址(比特?cái)?shù)48)(步驟S404)。并且,將所輸入的以太幀 寫到有效載荷(比特?cái)?shù)8xn)中(步驟S405),運(yùn)算糾錯(cuò)處理的CRC32 (比特?cái)?shù)32)(步驟S406),寫出該CRC32 (步驟S407),而結(jié)束封裝 的處理。
另外,在封裝以太幀,而輸出了 SNDU的時(shí)刻,來增加統(tǒng)計(jì)信息用 的計(jì)數(shù)值。但是,圖4記載的封裝處理是存在目標(biāo)NPA地址的情況下的 處理,與此對應(yīng)來執(zhí)行步驟S404。設(shè)在不存在目標(biāo)NPA地址的情況下, 不執(zhí)行步驟S404。
圖5是表示IP—ULE封裝部進(jìn)行的封裝處理的流程圖。首先,寫出 目標(biāo)地址空(Destination Address Absent)(比特?cái)?shù)1)(步驟S501 )。并 且,寫出表示SNDU的長度的Length (比特?cái)?shù)15)(步驟S502)。接著, 寫出類型(Type)(比特?cái)?shù)16,固定為0x86DD)(步驟S503),寫出目 標(biāo)NPA地址(比特?cái)?shù)48)(步驟S504)。并且,將所輸入的IP包寫到 有效載荷(比特?cái)?shù)8xn)中(步驟S505),運(yùn)算糾錯(cuò)處理的CRC32 (比特 數(shù)32)(步驟S506),寫出該CRC32 (步驟S507),而結(jié)束封裝的處理。
另外,在封裝IPv6包,而輸出了SNDU的時(shí)刻,增加統(tǒng)計(jì)信息用的 計(jì)數(shù)值。但是,圖5記載的封裝處理是存在目標(biāo)NPA地址的情況下的處 理,與此對應(yīng)來執(zhí)行步驟S504。設(shè)在不存在目標(biāo)NPA地址的情況下,不 執(zhí)行步驟S504。
(ULE over DDB的結(jié)構(gòu))
圖6是表示SNDU—DDB部的內(nèi)部結(jié)構(gòu)框圖。SNDU—DDB部212 通過如上所述的ULE over DDB的方法來進(jìn)行SNDU的DDB打包。SNDU —DDB部212由DDB化部601、 DII (DII: Download Info Indication下 載信息指示)生成部602和DSMCC編碼器603構(gòu)成。
DDB化部601根據(jù)由ULE—SNDU部211輸入的SNDU構(gòu)筑DDB。 對DDB的一個(gè)輸出可以輸入多個(gè)SNDU。另夕卜,在將SNDU打包為DDB 時(shí),有時(shí)將一個(gè)SNDU分為前半部分和后半部分,而跨多個(gè)DDB來進(jìn)行 配置,該情況下,緩存該SNDU的后半部分,直到下一DDB的構(gòu)筑。另 外,通過緩存器復(fù)位的輸入來將緩存器清零。外部輸入DDB的有效載荷 大小。
有效載荷中,在開頭配置了指針字段(PonterField)(比特?cái)?shù)16), 指針字段(Ponter Field)的指示端是SNDU的開頭。并且,該有效載荷中 配置了多個(gè)SNDU (比特?cái)?shù)8xn)。各DDB各自具有變量。模塊id (Module id)是每個(gè)模塊(各DDB)的識別符,是如0, 1, 2, 3這樣遞增的整數(shù)。 模塊版本(module version)是每個(gè)模塊(各DDB)的版本號,以0 255 來遞增,255后為0。塊號(block number)和最后段號(last section number) 在該ULE over DDB的方法中都是0。
DII生成部602生成將基于DDB化部601的DDB信息傳到接收側(cè)用 的作為計(jì)量(meter)數(shù)據(jù)的DII。對應(yīng)于各DDB來生成DII。 DII具有表 示DDB的信息的變量。模塊id (module id)是每個(gè)模塊(各DDB)的識 別符,在4個(gè)模塊中使用時(shí),遞增使用0, 1, 2, 3。模塊大小(module size) 可通過設(shè)置變化,例如最大是4017。模塊版本(module version)是每個(gè) 模塊(各DDB)的版本號,從O開始增加。
DSMCC編碼器603將由DDB化部601構(gòu)筑的DDB和由DII生成部 602生成的DII作為輪播(carousel),而以段(Sec)的形式輸出。該段 根據(jù)所設(shè)置輸入的DDI的間隔來輸出。該DSMCC編碼器603將所輸出的 DII的段數(shù)和所輸出的DDB的段數(shù)分別作為統(tǒng)計(jì)信息輸出。
圖7是時(shí)間序列表示了基于DSMCC編碼器的發(fā)送內(nèi)容的圖。圖的橫 軸是時(shí)間。如圖所示,重復(fù)進(jìn)行在發(fā)送DI1701后,發(fā)送DDB711的情形。
D謂l內(nèi)的模塊id (module id)和模塊版本(module version)的描述通 過該組合,在一直連續(xù)的DII701中流過2次。另夕卜,在模塊id (module id) 和模塊版本(module version)變化后馬上發(fā)送相應(yīng)的DDB711 。
在該圖所示的例子中,DSMCC編碼器603第一次調(diào)用(發(fā)送)的段 的DI1701是[mO,vO][ml,vO],相對應(yīng),作為DDB711a,發(fā)送[m0, v0,b0]。 之后,作為DSMCC編碼器603第二次調(diào)用的段,發(fā)送DDB711b [ml, v0,b0]。另夕卜,m是模塊id (module id) , v是模塊版本(module version), b是塊號(block number)。
DSMCC編碼器603第三次調(diào)用(發(fā)送)的段的DII701是[mO,vO][ml, v0][m2, v0][m3, v0],相對應(yīng),作為DDB711c,發(fā)送[m2, v0,b0]。之后,作 為DSMCC編碼器603第四次調(diào)用的段的DDB711d,發(fā)送[m3,v0,b0]。
這里,構(gòu)成DDB711 (711a 711d)的模塊的發(fā)送接收時(shí)間是用圖中 實(shí)線所包圍的期間,用圖中虛線表示的期間是這些DDB711在接收機(jī)中緩 存的時(shí)間(接收猶豫期間)。
之后,發(fā)送更新模塊版本后的DDB711a, 711d'。例如,第五次調(diào)用 的段的DII701是[m0,v0][ml, vl][m2, v0][m3, v0],相對應(yīng)作為更新版本號 后的DDB711a,發(fā)送了[mO, vl,b0]后,作為DDB711b,發(fā)送[ml,vl,b0]。之 后也同樣在DI1701的發(fā)送后,重復(fù)該DII701所指的DDB711的發(fā)送。該 DDB711 (711a和711b)是數(shù)據(jù)輪播。這樣,可以使用數(shù)據(jù)輪播,同時(shí)使
版本號更新,而逐漸傳送新的數(shù)據(jù)。
(ULE over Pipelined Module的結(jié)構(gòu))
圖8是表示SNDU—MODULE化一DDB化的內(nèi)部結(jié)構(gòu)框圖。SNDU —MODULE化部213通過上述的ULE over Pipelined Module的方法來進(jìn) 行SNDU的DDB打包。SNDU—MODULE化部213由模塊化部80KDDB 化部802、 DII生成部803和DSMCC編碼器804構(gòu)成。
從ULE—SNDU部211向模塊部801輸入SNDU。該模塊化部801 將在一定時(shí)間期間輸入的SNDU模塊化后輸出。在該一定時(shí)間內(nèi)沒有 SNDU的輸入,進(jìn)一步,沒有前次留待解決的SNDU的情況下,不進(jìn)行模 塊的生成和輸出。
DDB化部802對從模塊化部801輸出的模塊進(jìn)行DDB化。具體上,
通過最大長度4066字節(jié)來分割模塊(將分割后的字節(jié)稱作塊),來進(jìn)行 DDB生成。由于DDB由多個(gè)塊構(gòu)成,所以作為變量的塊號(blocknumber) 可變。另外,通過緩存器復(fù)位的輸入來清除緩存器。
各DDB分別具有變量。模塊id (module id)是每個(gè)模塊(各DDB) 的識別符,是如0, 1, 2, 3這樣遞增的整數(shù)。模塊版本(module version) 是每個(gè)模塊(各DDB)的版本號,以0 255來遞增,255后是0。對于 塊號(block number)和最后段號(last section number),根據(jù)塊數(shù)目來取 0以上的值(塊數(shù)一l)。
DII生成部803生成將模塊化部801得到的模塊的信息和DDB化部 802得到的DDB的信息傳送到接收側(cè)用的DII。對應(yīng)于一個(gè)DDB生成一 個(gè)DII。 DII具有表示DDB的信息的變量。模塊id (module id)是每個(gè)模 塊(各DDB)的識別符,在4個(gè)模塊中使用時(shí),遞增使用0, 1, 2, 3。 模塊大小(module Size)是通過模塊化部801模塊化后的大小。模塊版本 (module version)是每個(gè)模塊(各DDB)的版本號,從O起增加。
DSMCC編碼器804將由DDB化部802構(gòu)筑的DDB和由DII生成部 803生成的DII作為輪播的段(Sec)輸出。該段根據(jù)設(shè)置輸入的DII的間 隔輸出。該DSMCC編碼器804將所輸出的DII的段數(shù)和所輸出的DDB
的段數(shù)分別作為統(tǒng)計(jì)信息輸出。
圖9是時(shí)間序列表示基于DSMCC編碼器的發(fā)送內(nèi)容的圖。圖的橫軸 是時(shí)間。如圖所示,重復(fù)進(jìn)行以一定間隔發(fā)送一個(gè)DII901后,發(fā)送DDB911 的情形。DII901的描述進(jìn)行為將要發(fā)送的模塊的模塊id和模塊版本必然 為新的描述。
在該圖所示的例子中,DSMCC編碼器804第一次調(diào)用(發(fā)送)的段 的DII901是[mO, v0],作為對應(yīng)的DDB911,發(fā)送分為兩個(gè)塊的DDB 911a[m0, vO,bO]和DDB911b[mO,vO,b1]。由于分割為兩個(gè),所以塊b由b0 禾口bl構(gòu)成。m是模塊id (module id) , v是模塊版本(module version), b是塊號(block number)。
第二次調(diào)用的段的DII901是[mO,vO][ml, v0],相對應(yīng)發(fā)送 DDB91 lc[ml, v0, b0]。第三次調(diào)用(發(fā)送)的段的DII901是[m0, v0][ml, v0] [ml v0] [m2,v0],相對應(yīng)發(fā)送DDB91 ld[m2,v0,b0]、 DDB91 lc[m2,v0,b1]、
DDB911flm2,vO,b2](三分割后的塊)。
這里,DDB911 (911a 9Uf)的發(fā)送接收時(shí)間是用圖中實(shí)線所包圍 的期間,用圖中虛線表示的期間是這些DDB911在接收機(jī)中緩存的時(shí)間 (接收猶豫期間)。
在第五次調(diào)用的DII90I的發(fā)送時(shí),發(fā)送更新了模塊版本module version后的DDB911'。例如,第五次調(diào)用的版本的DII901是 [m0,vl][ml,v0][m2,v0][m3,v0],相對應(yīng)作為更新版本號后的DDB911a', 發(fā)送[mO,vl,bO]。之后也相同,在DI1901的發(fā)送后,重復(fù)進(jìn)行該DII901所 指示的DDB911的發(fā)送。該DDB911 (911a和911b)是數(shù)據(jù)輪播。這樣, 可以使用數(shù)據(jù)輪播,同時(shí),使版本號更新,而逐漸傳送新的數(shù)據(jù)。 (SNDU—TS部的結(jié)構(gòu))
SNDU—TS部214與SNDU—DDB部212和SNDU—MODULE部 213不同,不使用數(shù)據(jù)輪播,而輸出TS。該SNDU—TS部214將所輸入 的一個(gè)SNDU分為幾個(gè)TS包后輸出。在跨過TS包來打包SNDU時(shí),暫 時(shí)緩存要插入到后續(xù)的TS包的SNDU的剩余部分。該緩存器可通過復(fù)位 的輸入來進(jìn)行該清除。
將從上述的SNDU—DDB部212或SNDU—MODULE部213輸出的 段、從SNDU—TS部214輸出的TS輸出到發(fā)送部204。發(fā)送部204在輸 入是TS的情況下,輸出該TS。在輸入是段的情況下,分割為TS包輸出。 將該TS包數(shù)作為統(tǒng)計(jì)信息輸出。
封裝方式信息生成部205以從構(gòu)成MPE封裝部202或ULE封裝部 203的各部分(ULE—SNDU部211、 SNDU—DDB部212、 SNDU—TS 部214)輸出的信息為基礎(chǔ)來生成封裝方式的信息后,輸出到發(fā)送部204。
圖10是表示基于ULE封裝部的封裝化的處理內(nèi)容的流程圖。所輸入 的以太幀通過MPE封裝部202或ULE封裝部203的其中一個(gè)方法來進(jìn)行 封裝。圖10中記載了基于ULE封裝部203的封裝的內(nèi)容。
首先,通過ULE—SNDU部211來對以太幀SNDU化(步驟S1001 )。 之后,分路為不同的處理方式。在ULE over DDB的情況下(情況l), SNDU輸出到SNDU—DDB部212。并且,在DDB化SNDU后(步驟 S1003),進(jìn)行段化(步驟S1004),并通過發(fā)送部204 TS化后(步驟S1005),
進(jìn)行發(fā)送(步驟S1030)。
另外,在ULE over Pipelined Module的情況下(情況2),將SNDU 輸出到SNDU—MODULE部213。并且,在模塊化SNDU后(步驟SlOll), 進(jìn)行DDB化(步驟S1012),段化(步驟S1013),而通過發(fā)送部204進(jìn) 行TS化(步驟S1014)后,加以發(fā)送(步驟S1030)。
另外,在不段化的情況下(情況3) , TS化SNDU (步驟S1021), 而從發(fā)送部204發(fā)送(步驟S1030)。
圖11是按封裝方法來區(qū)分比較的圖表。表示了 ULE over DDB和ULE over Pipelined Module的不同。ULE over DDB是通過不產(chǎn)生TSP (TS包) 的碎片(拆分)的大小的DDB來傳送ULE的結(jié)構(gòu),模塊的大小是固定長 度。優(yōu)點(diǎn)是開銷比較小。缺點(diǎn)是即使不流過包,作為數(shù)據(jù)輪播也消耗了一 定頻帶。因此,作為使用例,對使用到一定頻帶邊界的業(yè)務(wù),例如流分配 有效。
另一方面,ULE over Pipelined Module是與一定間隔的DII的發(fā)送相 匹配的以可變長度的模塊來傳送ULE的結(jié)構(gòu),模塊的大小是可變長度。 優(yōu)點(diǎn)是作為數(shù)據(jù)輪播的流很合適(適合)。缺點(diǎn)是由于幵銷比較大,所以 延遲大。因此,作為應(yīng)用例,在包的大小不一定,頻帶也不一定的情況下 有效。
根據(jù)該實(shí)施方式的廣播內(nèi)容傳送裝置,通過如上這種順序,可以封裝 所輸入的以太幀來封裝為數(shù)字廣播的TS來加以傳送。尤其,可以邊使用
數(shù)據(jù)輪播,邊實(shí)時(shí)傳送更新后的新信息(廣播內(nèi)容)。 (廣播內(nèi)容接收裝置的功能結(jié)構(gòu)) 接著,說明本發(fā)明的實(shí)施方式的廣播內(nèi)容接收裝置的功能結(jié)構(gòu)。 圖12是表示本發(fā)明的實(shí)施方式的廣播內(nèi)容接收裝置的功能結(jié)構(gòu)框 圖。廣播內(nèi)容接收裝置102包括接收部1201、MPE抽出部1202、TS—SNDU 部1203、DSMCC—SNDU部1204、SNDU抽出部1205和外部輸出部1210。 接收部1201從廣播內(nèi)容傳送裝置101 (參考圖1)接收經(jīng)數(shù)字廣播電 波發(fā)送的TS。 TS中包含封裝后的以太幀(IP包)和該以太幀的封裝方式 信息。該接收部1201中,通過所接收的PSI/SI (PMT)信息中包含的PID 和構(gòu)筑方法(TS或段)指定的方法來進(jìn)行所接收的TS的解碼。在輸出設(shè)
置是TS的情況下,全部原樣輸出與PID—致的TS (TS包)。在段輸出 的情況下,段構(gòu)筑與PID—致的TS后輸出。
封裝方式信息檢測部1206檢測出PSI/SI (PMT)信息中描述的封裝 方式信息,而使作為對應(yīng)于所檢測出的封裝方式的功能部的MPE抽出部 1202、 TS—SNDU部1203、 DSMCC—SNDU部1204的其中之一有選擇 地動作。
MPE抽出部1202在封裝方式信息檢測部1206檢測出MPE方式時(shí)有 選擇動作。是與廣播內(nèi)容傳送裝置101的MPE封裝部202 (參考圖2)成 對的結(jié)構(gòu)。該MPE抽出部1202根據(jù)所輸入的段生成以太幀,而輸出到外 部輸出部1210中。這時(shí),僅接收所輸入的段的目標(biāo)NPA地址與接收裝置 的NPA地址一致的段,或廣播地址或多播地址,而其他段全部拋棄 (discard)。另外,在沒有添加NPA地址的情況下,判斷SNDU內(nèi)的地 址信息(以太幀上的MAC地址等)是否與外部輸出部1210的網(wǎng)絡(luò)接口信 息一致,而僅接收一致的信息或廣播地址或多播地址。
TS—SNDU部1203在封裝方式信息檢測部1206檢測出ULE的TS 方式時(shí)有選擇動作。并且,從所輸入的TS中取出SNDU。是與廣播內(nèi)容 傳送裝置101的SNDU—TS部214成對的結(jié)構(gòu)。通常,由于SNDU由幾 個(gè)TS構(gòu)成,所以具有可生成一個(gè)SNDU的緩存器。
DSMCC—SNDU部1204在封裝方式信息檢測部1206檢測出了 ULE over DDB方式或ULE over Pipelined Module方式時(shí)有選擇動作。然后從所 輸入的段中取出SNDU。是與廣播內(nèi)容傳送裝置101的SNDU—DDB部 212和SNDU—MODULE部213成對的結(jié)構(gòu)。由于有時(shí)經(jīng)過多個(gè)模塊配置 了 SNDU,所以具有保存在中途接收到的SNDU的緩存器。該緩存器通過 復(fù)位的輸入來清除內(nèi)容。
SNDU抽出部1205僅接收目標(biāo)NPA地址與接收裝置的NPA地址一 致的信息或廣播地址或多播地址,其他全部拋棄(Discard)。另外,在沒 有添加NPA地址的情況下,判斷SNDU內(nèi)的地址信息(以太幀上的MAC 地址等)是否與外部輸出部1210的網(wǎng)絡(luò)接口信息一致,僅接收一致的信 息和廣播地址或多播出地址。另外,執(zhí)行糾錯(cuò)處理的CRC32,對于沒有通 過校驗(yàn)的信息加以拋棄。之后,從SNDU取出IP (v6)包或以太幀后輸 出。
外部輸出部1210將所輸入的以太幀暫時(shí)保存到FIFO緩存器上加以 輸出。在來自SNDU的輸出是IP (v6)的情況下,添加MAC地址等,來 構(gòu)筑以太幀后加以輸出。
圖13是表示SNDU抽出部的處理內(nèi)容的流程圖。首先,對所輸入的 SNDU進(jìn)行糾錯(cuò)處理的CRC32校驗(yàn)(步驟S1310)。若CRC32的校驗(yàn)結(jié) 果是OK (步驟S1302: OK),則為了進(jìn)行基于目標(biāo)NPA地址的SNDU 的拋棄(Discard)判斷,而判斷是否Destination Address Absent二 1 (步驟 S1303)。若CRC32的校驗(yàn)結(jié)果是NG (步驟S1302; NG),則增加CRC32 校驗(yàn)NG計(jì)數(shù)值(步驟S1310),而結(jié)束處理。
在Destination Address Absent二l的情況下(步驟S1303: Yes),在 SNDU中沒有目標(biāo)NPA地址時(shí),相對應(yīng)不迸行基于目標(biāo)NPA地址的拋棄 判斷(不拋棄),而進(jìn)入到步驟S1307。在Destination Address Absent是1 之外的情況下(步驟S1303: No),在添加了目標(biāo)NPA地址時(shí),接著取 得目標(biāo)NPA地址(步驟S1304)。在不能取得目標(biāo)NPA地址時(shí)(步驟S1304: No),增加錯(cuò)誤計(jì)數(shù)值(步驟S1311),而結(jié)束處理。
若通過步驟S1304可以取得目標(biāo)NPA地址(步驟S1304: Yes),則 之后,進(jìn)行目標(biāo)NPA地址判斷(步驟S1305),并進(jìn)行拋棄(Discard) 判斷(步驟S1306)。在SNDU不是拋棄對象,目標(biāo)NPA地址的目標(biāo)是 該廣播內(nèi)容接收裝置102的情況下(步驟S1306: No),不進(jìn)行拋棄,接 著,進(jìn)行類型字段判斷(步驟S1307)。在目標(biāo)NPA地址的目標(biāo)不是該廣 播內(nèi)容接收裝置102的情況下(步驟S1306: Yes),拋棄SNDU,而增加 拋棄計(jì)數(shù)值(步驟S1312)后,結(jié)束處理。
在步驟S1307的類型字段判斷中,在類型字段的值是0x86DD的情況 下(步驟S1307: 0x86DD),輸出IP (v6)包(步驟S1308)。另一方面, 在類型字段的值是0x0001的情況下(步驟S1307: 0x0001),輸出以太幀 (步驟S1309)。另外,在類型字段的值是其他(0x86DD、 0x0001之外) 的情況下(步驟S1307:其他),增加錯(cuò)誤計(jì)數(shù)值(步驟S1311),而結(jié) 束處理。在輸出了 IPv6包的情況下,在SNDU抽出部1205中,在IPv6 包中添加目標(biāo)MAC地址、發(fā)送源MAC地址和以太類型后,作為以太幀
輸出。
根據(jù)本實(shí)施方式的廣播內(nèi)容接收裝置,通過如上的順序,解開在所接 收的數(shù)字廣播TS上封裝的以太幀的封裝,并可以根據(jù)目標(biāo)來判斷是否取 入TS。尤其,可以邊使用數(shù)據(jù)輪播,邊實(shí)時(shí)接收更新后的新信息(廣播 內(nèi)容)。
另外,本實(shí)施方式中說明的廣播內(nèi)容的傳送和接收的方法可以通過使 個(gè)人計(jì)算機(jī)和工作站等的計(jì)算機(jī)執(zhí)行預(yù)先準(zhǔn)備的程序加以實(shí)現(xiàn)。該程序記
錄在硬盤、軟盤、CD-ROM、 MO、 DVD等的計(jì)算機(jī)可讀取的記錄媒體上, 并通過由計(jì)算機(jī)從記錄媒體中讀出來加以執(zhí)行。另外,該程序是可經(jīng)互聯(lián) 網(wǎng)等的網(wǎng)絡(luò)來分配的傳送媒體。 產(chǎn)業(yè)上的可用性
如上所述,本發(fā)明在地面數(shù)字廣播中有用,可以將內(nèi)容的數(shù)據(jù)經(jīng)數(shù)字 廣播網(wǎng)傳送到接收側(cè),尤其適用于使用輪播方式來傳送經(jīng)常更新的數(shù)據(jù)的 傳送裝置和接收裝置。
權(quán)利要求
1、一種廣播內(nèi)容傳送裝置,其特征在于,包括輸入單元,輸入包含廣播內(nèi)容的幀數(shù)據(jù);封裝單元,對由所述輸入單元輸入的幀數(shù)據(jù)實(shí)施規(guī)定的封裝處理;打包單元,對通過所述封裝單元封裝后的所述幀數(shù)據(jù),進(jìn)行規(guī)定的塊單位的下載數(shù)據(jù)塊DDB化,并且生成作為該DDB的信息的下載信息指示DII;編碼單元,根據(jù)預(yù)定的數(shù)據(jù)輪播方法來將由所述打包單元輸出的DDB和DII作為段而輸出;發(fā)送單元,將由所述編碼單元輸出的段發(fā)送到地面數(shù)字廣播網(wǎng)。
2、 根據(jù)權(quán)利要求l所述的廣播內(nèi)容傳送裝置,其特征在于所述封裝單元根據(jù)預(yù)定的設(shè)置,原樣封裝所述幀數(shù)據(jù),或封裝從所述 幀數(shù)據(jù)中抽出的IP包。
3、 根據(jù)權(quán)利要求l所述的廣播內(nèi)容傳送裝置,其特征在于 所述打包單元將對所述幀數(shù)據(jù)進(jìn)行封裝后的數(shù)據(jù)作為一個(gè)子網(wǎng)絡(luò)數(shù)據(jù)單元SNDU的幀,并對該SNDU進(jìn)行DDB化。
4、 根據(jù)權(quán)利要求l所述的廣播內(nèi)容傳送裝置,其特征在于-所述打包單元將對所述幀數(shù)據(jù)進(jìn)行封裝后的數(shù)據(jù)作為子網(wǎng)絡(luò)數(shù)據(jù)單元SNDU,對該SNDU進(jìn)行模塊化并進(jìn)行DDB化。
5、 根據(jù)權(quán)利要求1 4的其中之一所述的廣播內(nèi)容傳送裝置,其特征 在于所述幀數(shù)據(jù)是實(shí)時(shí)更新的數(shù)據(jù);所述編碼單元,與所述幀數(shù)據(jù)的更新對應(yīng)地來對所述段的版本號進(jìn)行 更新后輸出。
6、 一種廣播內(nèi)容接收裝置,其特征在于,包括 接收單元,從地面數(shù)字廣播網(wǎng)來接收封裝后的幀數(shù)據(jù); 解封裝單元,進(jìn)行所接收的所述幀數(shù)據(jù)的解封裝;抽出單元,將通過所述解封裝單元的解封裝得到的規(guī)定的塊單位的數(shù) 據(jù)以所接收的順序分割為子網(wǎng)絡(luò)數(shù)據(jù)單元SNDU,并從該SNDU中取出所 述幀數(shù)據(jù)。
7、 一種廣播內(nèi)容傳送方法,其特征在于,包括如下步驟輸入步驟,輸入包含廣播內(nèi)容的幀數(shù)據(jù);封裝步驟,對所述輸入的幀數(shù)據(jù)實(shí)施預(yù)定的封裝處理;打包步驟,對通過所述封裝步驟封裝后的所述幀數(shù)據(jù),進(jìn)行規(guī)定的塊單位的下載數(shù)據(jù)塊DDB化,并且生成作為該DDB的信息的下載信息指示DII;編碼步驟,根據(jù)規(guī)定的數(shù)據(jù)輪播方法來將由所述打包步驟輸出的DDB 和DII作為段而輸出;以及發(fā)送步驟,將所述編碼步驟輸出的段發(fā)送到地面數(shù)字廣播網(wǎng)。
8、 一種廣播內(nèi)容接收方法,其特征在于,包括如下步驟接收步驟,從地面數(shù)字廣播網(wǎng)接收封裝后的幀數(shù)據(jù);解封裝步驟,進(jìn)行所接收的所述幀數(shù)據(jù)的解封裝;抽出步驟,將通過所述解封裝步驟的解封裝所得到的規(guī)定的塊單位的 數(shù)據(jù)以所接收的順序分割為子網(wǎng)絡(luò)數(shù)據(jù)單元SNDU,并從該SNDU中取出 所述幀數(shù)據(jù)。 '
9、 一種程序,其特征在于使計(jì)算機(jī)執(zhí)行權(quán)利要求7或8記載的方法。
全文摘要
本發(fā)明提供一種廣播內(nèi)容傳送裝置,包括輸入包含廣播內(nèi)容的幀數(shù)據(jù)的內(nèi)容輸入部(201)、對所輸入的幀數(shù)據(jù)實(shí)施規(guī)定的封裝處理的ULE封裝部(203),對封裝后的幀數(shù)據(jù)進(jìn)行規(guī)定的塊單位的DDB化,并且生成作為該DDB的信息的DII,并根據(jù)規(guī)定的數(shù)據(jù)輪播方法來將DDB和DII作為段輸出的SNDU→DDB部(212)或SNDU→MODULE部(213)和將通過SNDU→DDB部(212)或SNDU→MODULE部(213)輸出的段發(fā)送到地面數(shù)字廣播網(wǎng)的發(fā)送部(204)。
文檔編號H04N7/173GK101356752SQ20068005055
公開日2009年1月28日 申請日期2006年12月27日 優(yōu)先權(quán)日2006年1月5日
發(fā)明者小西宣彰, 尾崎常道, 木村寬明, 豬澤伸悟 申請人:Kddi株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1