專利名稱:影像發(fā)送裝置、影像接收裝置、影像傳輸系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及影像發(fā)送裝置、影像接收裝置以及影像傳輸系統(tǒng)。
背景技術(shù):
作為本技術(shù)領(lǐng)域的背景技術(shù),例如有日本特開平10-308932號公報(專利文獻1)。 該公報中記載了 “課題在數(shù)據(jù)傳輸方法中,在保證低延遲性以及影像的實時性的前提下, 提供能夠?qū)τ跋駭?shù)據(jù)的錯誤以及影像數(shù)據(jù)的丟失進行恢復的技術(shù)。解決方法一種數(shù)據(jù)傳輸方法,在節(jié)點與節(jié)點之間或者端于端之間高品質(zhì)且實時地傳輸實時產(chǎn)生的影像數(shù)據(jù),該數(shù)據(jù)傳輸方法的特征在于,將多個傳輸包匯集成塊,在接收側(cè)生成包含有表示一個塊內(nèi)的各傳輸包全部被正確接收的ACK信號的確認響應(yīng),或者生成包含有表示一個塊內(nèi)存在沒有被正確接收的傳輸包的NAK信號的確認響應(yīng),并送回到發(fā)送側(cè),當來自所述接收側(cè)的塊單位的確認響應(yīng)包含NAK信號時,在發(fā)送側(cè)僅將必須重新發(fā)送的傳輸包復制多個并向接收側(cè)重新發(fā)送?!睂@墨I1 日本特開平10-308932號公報
發(fā)明內(nèi)容
一直以來,存在用于確認車后方的車載攝像機等的影像傳輸系統(tǒng)。為使駕駛員邊用監(jiān)視器確認攝像機影像邊進行駕駛,需要減少從攝影到監(jiān)視器顯示之間延遲,低延遲地實現(xiàn)系統(tǒng)。由于游戲機、電視電話等也要對所顯示的內(nèi)容進行行動,因此需要低延遲地實現(xiàn)從影像發(fā)送到顯示的期間。在從影像發(fā)送到進行顯示的監(jiān)視器之間能夠傳輸?shù)谋忍芈瘦^低的情況下,通過在發(fā)送影像前進行信息壓縮,而在監(jiān)視器側(cè)進行解壓縮,由此實現(xiàn)系統(tǒng)。專利文獻1中,記述了在兩點間低延遲地傳輸實時產(chǎn)生的影像流的裝置。該裝置中從接收側(cè)向發(fā)送側(cè)返回表示傳輸單位的包已正確接收或者已失敗的響應(yīng),發(fā)送側(cè)根據(jù)響應(yīng)來重新發(fā)送包。上述專利文獻1,在影像流的傳輸中,在檢出錯誤后進行影像數(shù)據(jù)的再發(fā)送請求, 為了進行糾錯,在影像數(shù)據(jù)再發(fā)送之前,接收裝置不能進行影像數(shù)據(jù)的解碼處理,數(shù)據(jù)傳輸會產(chǎn)生延遲。此外,在發(fā)送裝置與大量接收裝置連接,進行廣播情況下,發(fā)送裝置極其難以在錯誤發(fā)生時個別響應(yīng)各接收裝置的再發(fā)送請求進行再發(fā)送。本發(fā)明的目的在于,提供能夠在具有容錯性且抑制延遲的產(chǎn)生的前提下傳輸影像數(shù)據(jù)的影像傳輸系統(tǒng)。上述目的可通過以下記載的發(fā)明來實現(xiàn)。發(fā)明的第一方面提供一種影像發(fā)送裝置,其特征在于,包括編碼器,其對輸入的影像數(shù)據(jù)進行編碼,輸出影像流;和包處理部,其將從上述編碼器輸出的影像流封包,向傳輸通道輸出,其中,上述包處理部,生成由每規(guī)定MB處理數(shù)的包匯集而成的原始數(shù)據(jù)組,和用于糾正上述原始數(shù)據(jù)組的數(shù)據(jù)錯誤的冗余數(shù)據(jù),并根據(jù)上述原始數(shù)據(jù)組的比特數(shù),控制
4上述冗余數(shù)據(jù)的插入量。發(fā)明的第二方面提供一種影像發(fā)送裝置,其特征在于,包括編碼器,其對輸入的影像數(shù)據(jù)進行編碼,輸出影像流;和包處理部,其將從上述編碼器輸出的影像流封包,向傳輸通道輸出,其中,上述包處理部,生成由每規(guī)定MB處理數(shù)的包匯集而成的原始數(shù)據(jù)組,和與上述原始數(shù)據(jù)組具有相同數(shù)據(jù)的冗余數(shù)據(jù),并根據(jù)上述原始數(shù)據(jù)組的比特數(shù),控制上述冗余數(shù)據(jù)的插入次數(shù)。發(fā)明的第三方面提供一種影像發(fā)送裝置,其特征在于,包括編碼器,其對輸入的影像數(shù)據(jù)進行編碼,輸出影像流;和包處理部,將從上述編碼器輸出的影像流封包,向傳輸通道輸出,其中,上述包處理部,生成由每規(guī)定MB處理數(shù)的包匯集而成的原始數(shù)據(jù)組,和用于糾正上述原始數(shù)據(jù)組的數(shù)據(jù)錯誤的冗余數(shù)據(jù),在每規(guī)定MB處理數(shù)的開頭,插入用于識別上述原始數(shù)據(jù)與上述冗余數(shù)據(jù)的識別包。發(fā)明的第四方面提供一種影像發(fā)送裝置,其特征在于,包括編碼器,其對輸入的影像數(shù)據(jù)進行編碼,輸出影像流;和幀發(fā)送部,其將從上述編碼器輸出的影像流轉(zhuǎn)換成包, 匯集多個上述包而生成幀,將上述幀向傳輸通道發(fā)送,其中,上述幀發(fā)送部,按每一幀生成用于糾正數(shù)據(jù)錯誤的冗余數(shù)據(jù)。發(fā)明的第五方面提供一種影像接收裝置,其特征在于,包括幀接收部,其將通過傳輸通道接收的由發(fā)明第四方面所述的影像發(fā)送裝置發(fā)送的數(shù)據(jù)轉(zhuǎn)換成影像流,上述幀接收部,在存在因錯誤而損失的幀的情況下,利用另外的具有相同影像流的冗余數(shù)據(jù)的幀對數(shù)據(jù)進行插補。發(fā)明的第六方面提供一種影像傳輸系統(tǒng),其特征在于,同時具備發(fā)明第四方面所述的影像發(fā)送裝置和發(fā)明第五方面所述的影像接收裝置。通過本發(fā)明可提供能夠以具有容錯性且抑制延遲的產(chǎn)生的方式傳輸影像數(shù)據(jù)的影像傳輸系統(tǒng)。
圖1是表示第一實施例中影像傳輸系統(tǒng)的一個例子的概略圖。圖2是表示第一實施例中影像流的數(shù)據(jù)分層結(jié)構(gòu)例的圖。圖3是表示第一實施例中解碼器的結(jié)構(gòu)例的圖。圖4表示第一實施例中發(fā)生傳輸錯誤時的VLD331的解碼器輸出例。圖5是表示第一實施例中圖像數(shù)據(jù)結(jié)構(gòu)例的圖。圖6是表示第四實施例中TS包的一個例子的圖。圖7是表示第一實施例中表示片A的糾錯時間的流水線的一個例子的圖。圖8是表示第三實施例中VBV的比特量的推移例的圖。圖9是表示第一實施例中解復用器310的控制流程例的圖。圖10是表示第一實施例中片數(shù)與偏差幅度的關(guān)系的一個例子的曲線圖。圖11是表示第一實施例中每個片的比特率的例子的圖。圖12是表示第一實施例中每個片的冗余化的例子的圖。圖13是表示第一實施例中音頻數(shù)據(jù)的插入例的圖。圖14是表示第五實施例中影像傳輸系統(tǒng)的一個例子的圖。
圖15是表示第五實施例中影像接收系統(tǒng)的一個例子的圖。
圖16是表示第五實施例中填充用TS包的插入例的圖。
圖17是表示第四實施例中TS包的生成方法的例子的圖。
圖18是表示第五實施例中TS包的生成方法的一個例子的圖。
圖19是表示圖18的TS包中的數(shù)據(jù)缺失判定以及冗余數(shù)據(jù)的丟棄方法的圖。
圖20是表示第五實施例中TS包的生成方法的一個例子的圖。
圖21是表示圖20的TS包中的數(shù)據(jù)缺失判定以及冗余數(shù)據(jù)的丟棄方法的圖。
圖22是表示第六實施例中的影像傳輸系統(tǒng)的例子的圖。
附圖標記說明
100影像發(fā)送裝置
110編碼器
120緩沖
130復用器
200網(wǎng)絡(luò)
300影像接收裝置
310解復用器
320緩沖
330解碼器
331VLD部
332MB解碼處理部
具體實施例方式
下面利用附圖對本發(fā)明的實施方式進行說明。實施例1圖1是表示由影像發(fā)送裝置100、網(wǎng)絡(luò)200、影像接收裝置300所構(gòu)成的影像傳輸系統(tǒng)的一個例子的概略圖。影像發(fā)送裝置100由編碼器110、緩沖120、復用器130所構(gòu)成。編碼器110接收影像數(shù)據(jù)并進行編碼,輸出影像流。作為有代表性的編碼的例子已知有 MPEG2Video (IS0/IEC13818_2Video)等。緩沖120是對復用器130輸出的影像流進行存儲的介質(zhì)。復用器130從編碼器110接收影像流,將其存儲于緩沖120內(nèi)。之后,從緩沖120 讀出影像流,分割成作為傳輸單位的包并輸出到網(wǎng)絡(luò)200。作為封包的例子已知有MPEG中規(guī)定的TS (Transport Mream,傳輸流)包等。影像接收裝置300由解復用器310、緩沖320、解碼器330所構(gòu)成。解復用器310從網(wǎng)絡(luò)200接收包,進行包接收處理、包解析處理、緩沖320寫入處理、緩沖320讀出處理等,輸出到解碼器330。緩沖320是對解復用器310輸出的影像流進行存儲的介質(zhì)。解碼器330從解復用器310接收影像流并進行解碼處理,輸出影像數(shù)據(jù)。此外,在檢測到傳輸錯誤時輸出檢測出錯誤的控制信息。
影像流在經(jīng)過分層后被編碼,進行傳輸。以圖2說明使用MPEG-2標準對影像進行編碼、傳輸時的數(shù)據(jù)分層結(jié)構(gòu)。編碼器110將影像數(shù)據(jù)分割為作為編碼的處理單位的宏塊(MB),進行運動預測編碼、頻率變換、量化,并進行可變長編碼,生成宏塊數(shù)據(jù)410。片(Slice)420是包含一個以上宏塊數(shù)據(jù)的數(shù)據(jù),具有作為影像流中固有的編碼的片頭(slice header)421。圖像(picture,幀)430是包含一個以上片的用于構(gòu)成顯示畫面的數(shù)據(jù),具有作為影像流中固有的編碼的圖像頭431。G0P440為包含一個以上圖像的數(shù)據(jù),開頭的圖像數(shù)據(jù)由全部為幀內(nèi)編碼的宏塊構(gòu)成。在此情況下,能夠只使用開頭的圖像數(shù)據(jù)來對顯示畫面進行解碼。接下來的圖像中所含的宏塊數(shù)據(jù)參照之前已解碼的圖像數(shù)據(jù),能夠選擇進行運動補償?shù)膸g編碼。在G0P440 的開頭具有作為影像流中固有的編碼的GOP頭441。序列450是包含一個以上GOP的數(shù)據(jù),等同于編碼器110所輸出的影像流。序列 450的開頭具有作為影像流中固有的編碼的序列頭451。序列450 在復用器 130 中被分割成 PES (Packetized Elementary Stream,封包基本流)460,并附加PES頭461。PES460分割成作為傳輸單位的TS包470。TS包470是188字節(jié)的固定長度的包, 并在開頭附加包含PID和連續(xù)計數(shù)器的TS頭471,這里,PID是用于區(qū)別所傳輸?shù)臄?shù)據(jù)的識別編號,連續(xù)計數(shù)器使用連續(xù)的計數(shù)器來檢測TS包的丟失。圖3是表示解碼器330的結(jié)構(gòu)的圖。解碼器330由VLD (Variable Length Decode,可變長解碼)331和MB解碼處理部 332構(gòu)成。VLD331接收影像流即序列450,對GOP頭441、圖像頭431、片頭421進行檢測,從宏塊數(shù)據(jù)410的開頭位置進行可變長解碼。MB解碼處理部332從VLD331接收經(jīng)過可變長解碼后的宏塊數(shù)據(jù)410,進行反量化、反頻率變換、運動補償,輸出影像數(shù)據(jù)。在此使用圖4,對在影像流的傳輸中發(fā)生傳輸錯誤時的VLD331的解碼處理進行說明。圖4(A)表示編碼器110所輸出的片數(shù)據(jù),包含從ΜΒ#0到MB#n的宏塊數(shù)據(jù)。圖4 (B)表示在將圖4(A)片數(shù)據(jù)分割成TS包并通過網(wǎng)絡(luò)200進行傳輸?shù)那闆r下, 在相當于錯誤發(fā)生部422的TS包因傳輸錯誤而缺失時,解碼器330通過網(wǎng)絡(luò)200所接收到的片數(shù)據(jù)。圖4 (C)表示¥0)331解碼圖4出)的片數(shù)據(jù)并進行解釋后的宏塊數(shù)據(jù)的配置。由于宏塊數(shù)據(jù)沒有附加作為流中固有的編碼的頭信息,所以VLD331在對圖4(B)的影像流進行解碼時,無法在確認宏塊數(shù)據(jù)的邊界是否與圖4(A) —致的同時進行可變長解碼。因此,在 MB#3的可變長解碼處理中,即使在MB#3的開頭部分的數(shù)據(jù)之后輸入了與之不連續(xù)的MB#5 的結(jié)尾數(shù)據(jù)423,VLD331也無法識別到數(shù)據(jù)不連續(xù),繼續(xù)地進行處理,使用MB#6的中間的數(shù)據(jù)來識別片數(shù)據(jù)中包含MB#3B的宏塊數(shù)據(jù)。之后,VLD331使用錯誤的宏塊數(shù)據(jù)邊界進行可變長解碼處理,輸出與圖4(A)不同的宏塊數(shù)據(jù)。
因為VLD331對MB#(m+l)進行可變長解碼,所以在讀入片頭4M時才能夠第一次檢測出對宏塊數(shù)據(jù)的邊界識別錯誤。如圖5所示的本實施例中,復用器130在圖像數(shù)據(jù)中包含的片數(shù)據(jù)之后輸出同樣的片數(shù)據(jù)作為冗余。片數(shù)據(jù)中所包含的MB數(shù),由影像發(fā)送裝置100與影像接收裝置300預先定為固定的數(shù)值,VLD331在對片A432進行可變長解碼處理時,在對預先定好的MB數(shù)量的數(shù)據(jù)進行解碼時,作為影像流接下來的數(shù)據(jù),對是否存在作為影像流中固有的編碼的片頭進行一致比較。在與片頭不一致的情況下向解復用器310和MB解碼處理部332發(fā)送檢測出錯誤的控制信號,接著對從解復用器310發(fā)送的片A433進行可變長解碼。如圖9所示,當解復用器310接收到檢測出錯誤的控制信號時(S102),輸出作為冗余的片A433,在沒有接收到檢測出錯誤時(S103)輸出片B434。MB解碼處理部332在接收到檢測出錯誤的控制信號時丟棄片A432中所含的宏塊數(shù)據(jù)的解碼處理結(jié)果,接著對從VLD331輸入的片A433中所含的宏塊數(shù)據(jù)進行解碼處理,輸
出其結(jié)果。在上述的例子中,片數(shù)據(jù)中所含的MB數(shù)是預先決定的,但也可在每次發(fā)送影像流時在影像發(fā)送裝置100與影像接收裝置300間進行通信,決定片數(shù)據(jù)中所含的MB數(shù)。VLD331在對片A432進行可變長解碼時,也可以當在宏塊數(shù)據(jù)的處理中檢測出片頭時,向解復用器310和MB解碼處理部332發(fā)送檢測出錯誤的控制信號,并對接下來的片 A433進行可變長解碼。本實施例的傳輸系統(tǒng)中,使用不進行幀間參照的I圖像(I幀)和僅進行前向預測的P圖像(P幀)。由此,能夠使解碼圖像數(shù)據(jù)的順序與顯示的順序相同,不會產(chǎn)生因?qū)⒔獯a重新順序排列成顯示順序而帶來的延遲,能夠抑制顯示開始前的時間實現(xiàn)低延遲。此外,通過對比特率的偏差進行以片單位均勻化的比特率控制,則即使在一個圖像的編碼處理結(jié)束之前開始片數(shù)據(jù)的傳輸,并且在緩沖320中存儲了數(shù)片時進行解碼,也能夠在緩沖120、緩沖320不發(fā)生上溢出和下溢出的前提下實時輸出圖像數(shù)據(jù)。例如,即使比特率相對于各幀的目標編碼量存在偏差,只要能保證在5個片內(nèi)收斂到目標比特率,編碼器110就能夠在生成5個片的流的階段進行復用處理,并以目標比特率進行傳輸,并且在影像接收裝置到300中,在同樣接收到5個片的數(shù)據(jù)的階段開始解碼即可。一般來說, 以數(shù)個片來收斂比特率,可通過對片編碼中各MB的量化步驟在考慮到相對于目標比特率的裕度的同時進行控制來實現(xiàn)。如此,在原理上能夠構(gòu)建低延遲傳輸數(shù)個片的系統(tǒng)。在以 1920x1080的HD尺寸的圖像的1條MB線(縱16線)構(gòu)筑1個片的情況下,1個片的延遲約為0. 5ms,在如上所述以5條線收斂比特率的情況下,影像發(fā)送裝置100、影像接收裝置300 上各產(chǎn)生2. 5ms的延遲,能夠?qū)崿F(xiàn)約5ms的低延遲傳輸。下面,對在保持低延遲的同時提高容錯性的方法進行說明。通過輸出片數(shù)據(jù)作為冗余,在例如傳輸時以30%概率發(fā)生片數(shù)據(jù)的傳輸錯誤的情況下,任一片數(shù)據(jù)不發(fā)生傳輸錯誤地成功傳輸?shù)母怕誓軌蛱岣?。即,在圖5的例子中,由于輸出兩份片數(shù)據(jù),所以兩份片同時發(fā)生錯誤,片數(shù)據(jù)不能正確傳輸?shù)母怕蕿?0% X30% = 9%。如此,通過傳輸多份片數(shù)據(jù),能夠提高容錯性。此外,如圖7所示,在解復用器310進行的包接收處理、包解析處理、緩沖320寫入處理、緩沖320讀出處理,以及在VLD331進行的可變長解碼處理,均流水線化地進行處理。如圖7(a)所示的現(xiàn)有技術(shù)的例子中,在通過數(shù)據(jù)的再發(fā)送來進行糾錯的情況下,在可變長解碼處理中檢測出錯誤時,需要將處理中的流水線暫時清空,在等到再發(fā)送的數(shù)據(jù)后重新開始流水線處理,在正確地對片A進行可變長解碼前需要tl的時間。另一方面,如圖7(b) 所示,由于在本實施例中還傳輸片數(shù)據(jù)作為冗余,所以當VLD檢測出傳輸錯誤時,不用清空流水線處理就能夠繼續(xù)進行處理,在t2時間內(nèi)就能夠正確地對片A進行可變長解碼。解復用器330、VLD331容易以比影像流的比特率更高的速度進行處理,能夠在1個片的VLD處理延遲程度內(nèi)獲得進行糾錯后的片A的數(shù)據(jù)。由于傳輸側(cè)的復用器130的處理也同樣地流水線化,所以在再發(fā)送數(shù)據(jù)時會產(chǎn)生與解碼側(cè)相同的延遲。因此,本實施例所示的影像傳輸系統(tǒng)能夠?qū)崿F(xiàn)低延遲并且高容錯性的傳輸系統(tǒng)。此外,因為在影像流發(fā)生錯誤時以流數(shù)據(jù)單位替換影像數(shù)據(jù),所以解碼器不需要糾錯電路,能夠低成本地實現(xiàn)糾錯。另外,因為將作為影像流內(nèi)固有的編碼的片頭作為冗余化的數(shù)據(jù)組的單位,所以能夠可靠地檢測錯誤,能夠利用冗余數(shù)據(jù)組進行糾錯。另外,解碼器能夠利用作為影像流中固有的編碼的片頭來檢測數(shù)據(jù)組的錯誤。并且,圖1所示的例子中,通過網(wǎng)絡(luò)200連接的影像接收裝置300為一個,但也可以連接兩個以上的影像接收裝置。本方式中,即使影像接收裝置中發(fā)生錯誤,也能夠在不對影像發(fā)送裝置100進行再發(fā)送請求的情況下進行糾正,因此能夠不增加影像發(fā)送裝置100 的負荷地構(gòu)成影像傳輸系統(tǒng)。在如圖4所示的例子中,基于片頭進行錯誤的檢測,但也可以在VLD331進行可變長解碼時,以檢測出用于進行解碼的編碼表中沒有的編碼時作為錯誤。如圖5所示的例子中,圖像數(shù)據(jù)中包含的相同的片數(shù)據(jù)為兩份,但編碼器110也可以以包含三份以上相同的片數(shù)據(jù)的方式進行編碼處理。通過增加作為冗余輸出的片數(shù)據(jù), 即使在作為冗余輸出的片中也包含錯誤的情況下,也能夠低延遲地獲得沒有錯誤的片。如圖5所示的例子中對每片插入冗余片,但也可以以多片為單位進行冗余片輸出。通過使最初發(fā)送的片數(shù)據(jù)與冗余輸出的片數(shù)據(jù)間的間隔拉開,則即使集中在特定部分發(fā)生錯誤,也能夠回避錯誤片的產(chǎn)生。實施例1中,尤其是在想要實現(xiàn)數(shù)ms級別的低延遲化的情況下,需要注意的地方如下所示。通常來說,由于傳輸通道的限制和TS包生成的處理速度的限制等已經(jīng)決定了能夠處理的數(shù)據(jù)的上限,在產(chǎn)生超過限制的上限的數(shù)據(jù)的情況下,數(shù)據(jù)積蓄在緩沖中導致延遲。進一步地,由于影像接收裝置在影像發(fā)送裝置的延遲固定的前提下控制解碼的開始時間和解碼圖像的顯示時間,所以會產(chǎn)生圖像在解碼處理結(jié)束之前顯示的問題。這稱為圖像損壞。為了不發(fā)生圖像損壞,必須以片或者規(guī)定MB數(shù)單位使比特率固定,使其產(chǎn)生不延遲, 但一般來說以較少MB數(shù)單位來固定比特率是困難的。在此,使用圖10進行具體說明。圖10是表示片數(shù)與偏差幅度的曲線圖。片數(shù)表示的是將1MB線作為1片時收斂在目標比特率內(nèi)的片的數(shù)目,例如在想使全HD圖像的每個圖像為固定比特數(shù)的情況下,片數(shù)為68(1088/16 = 68)。偏差幅度是以目標比特數(shù)為平均值來計算得的方差值。通過圖10可知,收斂在目標比特數(shù)內(nèi)的片數(shù)越少,偏差幅度越大,反之片數(shù)越多偏差幅度越小。為了實現(xiàn)數(shù)ms級別的低延遲化,為了提前解碼的開始時間,希望收斂到目標比特數(shù)內(nèi)的片數(shù)較少,但為了不發(fā)生圖像損壞,在實際產(chǎn)生的比特量的最大值之前不能開始解碼,所以存在即使減少片數(shù)也不能提前延遲時間的情況。例如,若令1片的目標比特數(shù)是1Kbyte,實際產(chǎn)生的比特數(shù)的最大值為3Kbyte,則影像接收裝置必須等待緩沖中積蓄到 3Kbyte量的數(shù)據(jù)才能開始解碼,結(jié)果上會產(chǎn)生3Kbyte量(3片的量)的延遲。解決以上問題的辦法如下所述。在利用冗余數(shù)據(jù)來強化容錯性的影像傳輸系統(tǒng)中,由于只需使原始數(shù)據(jù)和冗余數(shù)據(jù)的合計比特數(shù)一定即可,所以在包處理部根據(jù)產(chǎn)生比特數(shù)來控制冗余數(shù)據(jù)的插入次數(shù),由此使規(guī)定MB數(shù)單位的比特數(shù)一定。上述包處理部在圖 1的框圖中相當于復用器130,具有從影像流生成TS包的功能和生成冗余數(shù)據(jù)的功能。作為例子,對于傳輸時的1片的目標比特數(shù)為4Kbyte,在原始數(shù)據(jù)之外發(fā)送3份冗余數(shù)據(jù)的情況,即編碼器的1片的目標比特數(shù)設(shè)定為IKbyte的情況,進行說明。在此,原始數(shù)據(jù)是流數(shù)據(jù)封包成TS包后的數(shù)據(jù),即多個TS包組。冗余數(shù)據(jù)是TS包內(nèi)的流數(shù)據(jù)與原始數(shù)據(jù)相同的數(shù)據(jù),對其頭部進行變更以使影像接收裝置能夠區(qū)別原始數(shù)據(jù)與冗余數(shù)據(jù)。圖11表示每個片的比特數(shù)的例子。根據(jù)圖10的曲線圖的結(jié)果,每片的比特數(shù)的偏差幅度較大。因此,雖然以IKbyte為目標比特數(shù)進行編碼,但第2片為約1. 6Kbyte,第5 片為約2. 5Kbyteο圖12是控制冗余數(shù)據(jù)的插入次數(shù),使編碼后的原始數(shù)據(jù)與冗余數(shù)據(jù)的合計為 4Kbyte的例子。因為第2片為1.6Kbyte,所以只生成一份冗余數(shù)據(jù)。另一方面,第5片原始數(shù)據(jù)超過了 2Kbyte,如果生成冗余數(shù)據(jù)則會超過4Kbyte,所以不生成冗余數(shù)據(jù)。其他 IKbyte以下的片,均生成3份冗余數(shù)據(jù),由此能夠控制所有的片在4Kbyte以內(nèi)。用公式表示該冗余數(shù)據(jù)的插入次數(shù),為“傳輸時的1片的目標比特數(shù)/1片編碼后產(chǎn)生的比特數(shù)”舍去小數(shù)點后的值所得的整數(shù)值。如上,通過根據(jù)產(chǎn)生的比特數(shù)來控制冗余數(shù)據(jù)的插入次數(shù),能夠以1個片和較少的MB處理數(shù)將比特數(shù)控制在一定值之下。由于1片的比特數(shù)固定,影像接收裝置能在接收到1個片的數(shù)據(jù)的階段就能開始解碼處理。因此,能夠?qū)崿F(xiàn)1片的延遲的低延遲傳輸。進一步地,能夠在不超過目標比特數(shù)的范圍內(nèi)最大限度地增加容錯性。圖13為在不造成延遲的情況下插入音頻TS包的例子。使所述包處理部(復用器 130)進一步具有將音頻封包成TS包的功能。該包處理部中,比較音頻TS包的比特數(shù)與目標比特數(shù),在小于目標比特數(shù)且即使插入音頻TS包也不超出目標比特數(shù)的情況下,插入音頻TS包。圖13中,IKbyte的音頻TS包即使插入到第5片中也不會超過目標比特數(shù),所以插入到第5片中。對于該音頻TS包,通過在不會造成音畫不同步的范圍內(nèi)將音頻TS包插入到比特數(shù)較少的片中,能夠不產(chǎn)生延遲地傳輸數(shù)據(jù)。圖13中,說明了插入音頻TS包的例子,除了音頻TS包之外也可以是影像接收裝置的控制用數(shù)據(jù)。以上的實施例1中說明了冗余數(shù)據(jù)的流數(shù)據(jù)為與原始數(shù)據(jù)相同的數(shù)據(jù)的情況,但也可以不是完全拷貝,而是糾錯碼、由原始數(shù)據(jù)進一步壓縮而得的數(shù)據(jù)等在原始數(shù)據(jù)發(fā)生錯誤時能夠恢復原始數(shù)據(jù)的數(shù)據(jù)。另外,該冗余數(shù)據(jù)的生成方法也可以根據(jù)原始數(shù)據(jù)的數(shù)據(jù)量而變更。并且,雖然說明了以片單位來控制冗余數(shù)據(jù)的例子,但進行冗余化的單位,也可以為規(guī)定的MB處理單位、規(guī)定的Byte數(shù)單位、TS包單位等。實施例2本發(fā)明的第二實施例,針對解復用器中的錯誤檢測方法進行說明。由于結(jié)構(gòu)與圖
101相同,省略其說明。圖5所示的例子中,片A432之后緊接著片A433,而本實施例中中影像發(fā)送裝置 100在片A432與片A433之間附加了片A432的信息,例如校驗值(checksum)、CRC值、或者片長等檢錯碼。解復用器310接收影像流,在寫入緩沖320時使用這些檢錯碼進行檢測出錯誤。當從片A432檢測出錯誤而從片A433未檢測出錯誤的情況下,解復用器310向解碼器330輸出片A433。通過如上的處理,本實施例所示的影像傳輸系統(tǒng)在影像流檢測出錯誤時,不需要解復用器與解碼器之間控制信號的交互,能夠降低設(shè)計成本。實施例3本發(fā)明的第三實施例中,針對影像發(fā)送裝置中編碼器的編碼方法進行說明。由于結(jié)構(gòu)與圖1相同,省略其說明。在編碼器110使用MPEG-2的形式對影像數(shù)據(jù)進行編碼時,假定稱為VBV(Video Buffering Verifier,視頻緩存校驗器)的編碼器與解碼器共通的緩沖模型,進行影像流的比特率控制。圖8表示VBV的比特量推移。縱軸是VBV保存的比特量,橫軸是時間。VBV模型中,在控制解碼器瞬間地提取由編碼器輸出的比特時,驗證其不超過VBV的最大值VBVmax, 并且不低于0值。如比特量變化500所示,編碼器以滿足VBV緩沖模型的方式,預測影像流的輸出比特量或者量化系數(shù)所輸出的比特量,進行量化系數(shù)的控制。如圖5所示在圖像層中冗余輸出片A的情況下,所輸出的影像流的比特率是沒有進行冗余輸出時的2倍。因此,如圖8的比特量變化501所示,輸出比特的斜率變成2倍。 本實施例所示的編碼器110假想影像流的輸出比特量變化為501而不是比特量變化500,以 VBV緩沖不會超過VBVmax造成上溢出的方式進行量化系數(shù)的控制。通過以上的處理,在對本實施例所示的影像傳輸系統(tǒng)的流進行解碼時,能夠以VBV 模型不會產(chǎn)生上溢出/下溢出的方式持續(xù)影像數(shù)據(jù)的傳輸。本實施例中舉了包含兩個片的例子,但無論冗余輸出的次數(shù)多少,均能獲得本發(fā)明的效果。實施例4本發(fā)明的第四實施例中,針對影像發(fā)送裝置中復用器的TS包生成方法進行說明。 由于結(jié)構(gòu)與圖1相同,省略其說明。如圖2所示,復用器130所輸出的TS包中包含TS頭471,并包含PID作為用以區(qū)別TS包中所含的影像流與其他TS包中所含的數(shù)據(jù)的識別編號。本實施例中,復用器130利用第一 PID將影像流的片層的數(shù)據(jù)封包成TS包輸出之后,利用第二 PID將相同片層的數(shù)據(jù)封包成TS包輸出。圖6表示封包的例子。片A432被分割成4個TS包發(fā)送。開頭的TS包的TS頭 471上附加了第一 PID,接下來的TS包組475也附加上第一 PID。TS包頭473上附加了第二 PID,接下來的TS包組476也附加上第二 PID。在此,作為片數(shù)據(jù)的片段的TS有效負載 472與TS有效負載474中存儲了相同的數(shù)據(jù),接下來的各TS有效負載也一樣。解復用器310從第一 PID和第二 PID兩者的TS包中取出影像流,在緩沖320中分區(qū)域存儲。解碼器330對第一 PID的TS包進行解碼,當檢出解碼錯誤時,從第二 PID讀出TS包進行解碼來糾錯。上述圖6中,表示了原始數(shù)據(jù)使用第一 PID,冗余數(shù)據(jù)使用第二 PID,以片單位交替地發(fā)送原始數(shù)據(jù)和冗余數(shù)據(jù)的例子,但也可以不以片單位而以TS包單位來交替地發(fā)送原始數(shù)據(jù)和冗余數(shù)據(jù)。通過以上處理,本實施例能夠獲得與第一實施例相同的效果,并且,在只對第一 PID的影像流進行解復用的情況下,因為與通常的MPEG-2流沒有區(qū)別,所以能夠通過網(wǎng)絡(luò) 200連接現(xiàn)有的普通的影像接收裝置,不使用從兩個PID獲得的影像流進行糾錯。圖17表示了 TS包的其他的生成方法。800 擬4分別表示一個TS包,為頭+有效負載的結(jié)構(gòu)。801 804的TS包表示片No. 0的原始數(shù)據(jù),811 814的TS包表示片No. 0 的冗余數(shù)據(jù),821 824的TS包表示片No. 1的原始數(shù)據(jù)。此外,橫軸表示時間,從左側(cè)的 800的TS包開始依次從影像發(fā)送裝置輸出。800、810、820的TS包表示的是用于識別原始數(shù)據(jù)與冗余數(shù)據(jù)的識別用TS包而不是流數(shù)據(jù)的TS包,插入到片的開頭。為了識別原始數(shù)據(jù)與冗余數(shù)據(jù),該識別用TS包的PID 設(shè)為與影像數(shù)據(jù)的PID不同的識別用PID。通過將該識別用TS包插入到片的開頭,當在影像接收裝置中接收到識別用PID的TS包時,將接收到下一識別用PID的TS包之前的TS包, 都作為識別用PID所表示的數(shù)據(jù)(原始數(shù)據(jù)或者冗余數(shù)據(jù)),在緩沖320中分區(qū)域存儲。像這樣,通過在片的開頭插入表示原始數(shù)據(jù)的TS包以及表示冗余數(shù)據(jù)的識別用 TS包,即使原始數(shù)據(jù)與冗余數(shù)據(jù)為相同TS包,在影像接收裝置中也能夠進行區(qū)別。實施例4中,以冗余數(shù)據(jù)的插入次數(shù)為一次的例子進行說明,但也能夠增加到兩次以上。通過將這種情況下的PID變?yōu)榈谌齈ID、第四PID等PID,能夠在影像接收裝置中區(qū)別冗余數(shù)據(jù)。實施例5本發(fā)明的第五實施例中,針對采用UWB通信為通信方法的情況進行說明。圖14是UWB發(fā)送裝置600。編碼器610將輸入圖像編碼,生成流,并存儲于緩沖 620中。復用器630從緩沖630讀出上述流,生成原始數(shù)據(jù)的TS包和復制上述流的冗余TS 包,并存儲于緩沖620中。MAC層控制部640從緩沖讀出一定數(shù)據(jù)量的上述TS包,生成用于進行UWB通信所必須的幀(附加上頭和糾錯碼),發(fā)送至PHY層控制部650。PHY層控制部對上述幀進行調(diào)制并向網(wǎng)絡(luò)670發(fā)送。在此,將上述復用器610、MAC層控制部640和PHY 層控制部650 —并稱為幀發(fā)送部660。圖15是UWB影像接收裝置680。PHY層控制部690對從網(wǎng)絡(luò)670接收到的數(shù)據(jù)進行解調(diào)。MAC層控制部700利用附加于幀上的糾錯碼判別幀內(nèi)是否存在錯誤,在幀內(nèi)存在錯誤并且不能恢復時將該幀內(nèi)的所有數(shù)據(jù)丟棄。在沒有錯誤或者雖然有錯誤但糾錯成功的情況下,將解調(diào)后的TS包存儲于緩沖710中。解復用器720將上述TS包變換成流存儲于緩沖710中。此時,利用TS包的PID或連續(xù)計數(shù)器的連續(xù)性,判別是原始TS包還是冗余TS 包。在原始TS包沒有缺失的情況下將原始TS包存儲于緩沖中,除去冗余TS包。另外,在原始TS包缺失的情況下,使用冗余TS包作為原始TS包。在此,將PHY層控制部690、MAC 層控制部700和解復用器720 —并稱為幀接收部。解碼器730對存儲于緩沖710中的流進行解碼,將解碼圖像輸出到外部。如上所述,在一面進行幀單位的糾錯處理一面進行通信的情況下,在發(fā)生不能糾錯的錯誤時,會產(chǎn)生幀單位的數(shù)據(jù)缺失。因此,UWB發(fā)送裝置600的復用器630,通過對作為 MAC層控制部的處理單位的每個幀生成冗余數(shù)據(jù),能夠防止冗余數(shù)據(jù)與原始數(shù)據(jù)一起缺失。 此外,與實施例1不同,由于在解碼開始前已經(jīng)知道是否存在錯誤,所以能夠采用廣泛的錯誤對策,例如對發(fā)生錯誤的片全部不進行解碼,只解碼到正常數(shù)據(jù)的部分等。進一步地,在錯誤判定階段沒有發(fā)現(xiàn)錯誤的情況下,由于能夠保證該幀沒有誤碼,所以不需要如實施例4 那樣在解復用處理后的緩沖中保留冗余數(shù)據(jù)的影像流。因此,能夠減小解復用處理后的緩沖的容量。在實施例5的UWB發(fā)送裝置的情況下,在上述MAC層控制部700中,若沒有累積到一幀的量的數(shù)據(jù)就不能傳輸幀。例如,幀的傳輸單位為500byte,lMB線作為1片,第一片的流數(shù)據(jù)是200byte,第二片的流數(shù)據(jù)是250byte,第三片的流數(shù)據(jù)是250byte,不發(fā)送冗余數(shù)據(jù)。在該例子中,若編碼器沒有處理到第三片中間則沒能積累到500byte的流數(shù)據(jù),MAC層控制部700不能進行發(fā)送,所以第一片會產(chǎn)生略小于兩片的延遲。此外,在發(fā)送一個冗余數(shù)據(jù)的情況下,第一片的原始數(shù)據(jù)與復制上述第一片的原始數(shù)據(jù)而得的冗余數(shù)據(jù)合計起來也只有400byte,其在幀的發(fā)送單位500byte之內(nèi),因此在同一幀內(nèi)。在使用UWB通信等無線傳輸?shù)挠跋駛鬏斚到y(tǒng)中,因為數(shù)據(jù)缺失以幀單位發(fā)生,此時冗余數(shù)據(jù)也同時缺失,失去了意義。因此,通過插入填充用的TS包來解決這兩個問題。圖16是上述例子中將填充用的TS包插入到第一片的原始數(shù)據(jù)中的例子。無論是發(fā)送冗余數(shù)據(jù)的情況還是不發(fā)送的情況,都以片為單位插入填充用的TS包以使之達到作為幀傳輸單位的500byte,從而能夠解決上述兩個問題。在此,通過將上述填充用的TS包的頭的PID改變成與影像流的TS包不同的值,能夠在影像接收裝置中只需通過確認PID即可僅將填充用的TS包除去。圖16中,說明了以影像接收裝置能夠通過識別PID來除去填充用的TS包的方式插入填充用的TS包的情況,但也可以是填充用的數(shù)據(jù)而不是TS包。進一步地,也可以按每規(guī)定的MB處理數(shù)插入填充數(shù)據(jù),而不是以片單位插入數(shù)據(jù)。下面,針對TS包具體生成方法進行說明。實施例5的影像發(fā)送裝置中,由于以幀單位發(fā)送數(shù)據(jù),所以冗余化的單位也是幀單位。圖18中舉了 TS包的生成方法的一個例子。圖18的900 擬4分別表示TS包, 901 904和921 擬4為原始數(shù)據(jù)的TS包,911 914的TS包表示901 904的冗余數(shù)據(jù),是901 904的TS包的完全拷貝。900、910和920表示識別用TS包,在幀的開頭插入識別用TS包。進一步地,由于僅使用PID不能判定包的缺失,因此利用連續(xù)計數(shù)器來判別缺失。具體來說,令原始數(shù)據(jù)和冗余數(shù)據(jù)的幀No. 0的識別用TS包的連續(xù)計數(shù)器值為0,幀 No. 1的識別用TS包的連續(xù)計數(shù)器值為1,幀No. 2的識別用TS包的連續(xù)計數(shù)器為2,使它們?yōu)檫B續(xù)的值。圖19表示解復用器720中的數(shù)據(jù)缺失的判定方法和冗余數(shù)據(jù)的丟棄方法的流程圖。首先,判定在步驟SlOO中輸入的TS包的PID是否為識別用PID。是的情況下進行步驟 SlOl的處理,否的情況下進行步驟S106的處理。步驟S106中,在包處理標志為開啟的情況下進行從TS包到流數(shù)據(jù)的變換處理,在包處理標志為關(guān)閉的情況下,丟棄TS包。另外, 上述包處理標志,是保存上一次的識別用TS包的處理結(jié)果的值,在識別用TS包的處理中進行改寫。步驟SlOl中,對識別用TS包的連續(xù)計數(shù)器值與上一次的識別用TS包的連續(xù)計數(shù)器值進行比較,判定是否連續(xù)。在步驟SlOl的判定結(jié)果為是的情況下,因為是第一次到達的TS包的數(shù)據(jù),在步驟S102中使包處理標志為開啟。另一方面,在步驟SlOl的判定結(jié)果為否的情況下,判定與步驟S103的上一次的識別用TS包的連續(xù)計數(shù)器值是否相同。在步驟S103的判定結(jié)果為否的情況下,意味著有包缺失,因此進行步驟S104的錯誤處理。另一方面,在步驟S103的判定結(jié)果為是的情況下,意味著對上一次的識別用TS包已經(jīng)處理了相同的數(shù)據(jù)(冗余數(shù)據(jù)),在步驟S105中將包處理標志設(shè)為關(guān)閉。以上說明了利用連續(xù)計數(shù)器判別TS包的缺失的例子,但也可以不使用連續(xù)計數(shù)器,而是在有效負載中插入計數(shù)值。通過在有效負載中插入計數(shù)值,在使用4比特長度的連續(xù)計數(shù)器的情況下,在16的倍數(shù)的幀缺失時不能檢測錯誤,而在有效負載中插入比4比特更大的計數(shù)值的情況下,能夠提高包缺失的錯誤檢測率。圖20表示了冗余數(shù)據(jù)的生成方法的其他例子。951 卯4和971 974表示原始數(shù)據(jù)的TS包,961 964表示951 卯4的冗余數(shù)據(jù)的TS包。在此,961 964不是951 954的完全拷貝,而是為了使在解復用器720中能夠進行TS包的缺失檢測和冗余數(shù)據(jù)的丟棄,僅改變了 TS包的頭部。具體來說,在原始數(shù)據(jù)與冗余數(shù)據(jù)中將PID設(shè)為不同的PID。此外,使連續(xù)計數(shù)器以原始數(shù)據(jù)的幀單位進行累計,冗余數(shù)據(jù)使用原始數(shù)據(jù)的連續(xù)計數(shù)器值。 在圖20的例子中,951 954的TS包,由于是原始數(shù)據(jù)因此為第一 PID,連續(xù)計數(shù)器值為 0。961 964的TS包,由于是冗余數(shù)據(jù)因此為第二 PID,并且由于冗余數(shù)據(jù)的連續(xù)計數(shù)器值是原始數(shù)據(jù)的連續(xù)計數(shù)器值0,因此為0。971 974的TS包,由于是原始數(shù)據(jù)因此為第一 PID,并且由于是下一個原始數(shù)據(jù)的幀因此連續(xù)計數(shù)器值為1。圖21表示了在解復用器720中的數(shù)據(jù)缺失的判定方法和冗余數(shù)據(jù)的丟棄方法的流程圖。與圖19相同的處理步驟標注相同的標記。首先,判定步驟S107中輸入的TS包的 PID是否與前一個包的PID相同并且有相同的連續(xù)計數(shù)器值。在是的情況下進行步驟S106 的處理,否的情況下進行步驟SlOl的處理。步驟S106在包處理標志為開啟的情況下進行從TS包到流數(shù)據(jù)的變換處理,在包處理標志為關(guān)閉的情況下,丟棄TS包。另外,上述包處理標志是保存了上一次處理結(jié)果的值。步驟SlOl中,對識別用TS包的連續(xù)計數(shù)器值與上一次的TS包的連續(xù)計數(shù)器值進行比較,判定是否連續(xù)。在步驟SlOl的判定結(jié)果為是的情況下,因為是第一次到達的TS包的數(shù)據(jù),因此在步驟S102中將包處理標志設(shè)為開啟,進行步驟S106的處理。另一方面,在步驟SlOl的判定結(jié)果為否的情況下,判定與步驟S103的上一次的識別用TS包的連續(xù)計數(shù)器的值是否相同。在步驟S103的判定結(jié)果為否的情況下,意味著包有缺失,因此進行步驟S104的錯誤處理。另一方面,在步驟S103的判定結(jié)果為是的情況下,意味著在上次的TS包中已經(jīng)對相同的數(shù)據(jù)(冗余數(shù)據(jù))進行了處理,在步驟S105中將包處理標志設(shè)為關(guān)閉,進行步驟S106的處理。上述的實施例5中,說明了采用UWB通信作為通信方法的例子,但并不限定于UWB 通信,也可以是進行IP通信或者幀單位通信的其他通信方式。另外,記載了在傳輸中發(fā)生錯誤且無法糾正時丟棄該幀的數(shù)據(jù)的情況,但也可以不丟棄該數(shù)據(jù),而是向后段傳遞。進一步地,實施例5中也能夠如實施例1中所述,根據(jù)每規(guī)定的MB處理中編碼器所產(chǎn)生的比特數(shù),控制冗余數(shù)據(jù)的插入次數(shù)。實施例6圖22是在影像發(fā)送裝置進行輸出時輸出加密的數(shù)據(jù)的例子。與圖1有相同功能的區(qū)塊標注相同的標記,省略其說明。加密部140具有進行輸入數(shù)據(jù)的加密和輸出加密數(shù)據(jù)的功能,解密部340具有將上述加密數(shù)據(jù)反變換成上述輸入數(shù)據(jù)的功能。圖22中,在將由復用器130生成的TS包向網(wǎng)絡(luò)發(fā)送之前先進行加密,在影像接收裝置中,在解密部340 中進行解密后再將數(shù)據(jù)發(fā)送給解復用器。如此,通過發(fā)送在影像發(fā)送裝置中進行加密了的數(shù)據(jù),能夠使得即使第三者看到了數(shù)據(jù)也不知道內(nèi)容。 此外,實施例6中對每個TS包實施加密,而實施例5的情況下可以對每個幀實施加密、也可以對每個TS包實施加密等,只要最終發(fā)送的數(shù)據(jù)的內(nèi)容被加密,在哪個位置配置加密部都可以。
權(quán)利要求
1.一種影像發(fā)送裝置,其特征在于,包括編碼器,其對輸入的影像數(shù)據(jù)進行編碼,輸出影像流;和包處理部,其將從所述編碼器輸出的影像流封包,向傳輸通道輸出,其中所述包處理部,生成由每規(guī)定MB處理數(shù)的包匯集而成的原始數(shù)據(jù)組,和用于糾正所述原始數(shù)據(jù)組的數(shù)據(jù)錯誤的冗余數(shù)據(jù),并根據(jù)所述原始數(shù)據(jù)組的比特數(shù),控制所述冗余數(shù)據(jù)的插入量。
2.一種影像發(fā)送裝置,其特征在于,包括編碼器,其對輸入的影像數(shù)據(jù)進行編碼,輸出影像流;和包處理部,其將從所述編碼器輸出的影像流封包,向傳輸通道輸出,其中所述包處理部,生成由每規(guī)定MB處理數(shù)的包匯集而成的原始數(shù)據(jù)組,和與所述原始數(shù)據(jù)組具有相同數(shù)據(jù)的冗余數(shù)據(jù),并根據(jù)所述原始數(shù)據(jù)組的比特數(shù),控制所述冗余數(shù)據(jù)的插入次數(shù)。
3.如權(quán)利要求1或2所述的影像發(fā)送裝置,其特征在于,所述包處理部,還具有將影像流以外的數(shù)據(jù)封包并進行復用的功能,并根據(jù)所述原始數(shù)據(jù)組的比特數(shù),插入所述影像流以外的數(shù)據(jù)。
4.一種影像發(fā)送裝置,其特征在于,包括編碼器,其對輸入的影像數(shù)據(jù)進行編碼,輸出影像流;和包處理部,將從所述編碼器輸出的影像流封包,向傳輸通道輸出,其中所述包處理部,生成由每規(guī)定MB處理數(shù)的包匯集而成的原始數(shù)據(jù)組,和用于糾正所述原始數(shù)據(jù)組的數(shù)據(jù)錯誤的冗余數(shù)據(jù),在每規(guī)定MB處理數(shù)的開頭,插入用于識別所述原始數(shù)據(jù)與所述冗余數(shù)據(jù)的識別包。
5.一種影像發(fā)送裝置,其特征在于,包括編碼器,其對輸入的影像數(shù)據(jù)進行編碼,輸出影像流;和幀發(fā)送部,其將從所述編碼器輸出的影像流轉(zhuǎn)換成包,匯集多個所述包而生成幀,將所述幀向傳輸通道發(fā)送,其中所述幀發(fā)送部,按每一幀生成用于糾正數(shù)據(jù)錯誤的冗余數(shù)據(jù)。
6.如權(quán)利要求5所述的影像發(fā)送裝置,其特征在于,所述幀發(fā)送部,還具有插入用于識別原始數(shù)據(jù)與冗余數(shù)據(jù)的識別包的功能,在每規(guī)定 MB處理數(shù)的開頭插入識別包。
7.如權(quán)利要求5所述的影像發(fā)送裝置,其特征在于,所述幀發(fā)送部,還具有插入填充數(shù)據(jù)的功能,按每規(guī)定MB處理數(shù),插入與所述幀中能發(fā)送的比特數(shù)一致的量的填充數(shù)據(jù)。
8.如權(quán)利要求5至7中任一項所述的影像發(fā)送裝置,其特征在于, 所述幀發(fā)送部,根據(jù)每規(guī)定MB處理數(shù)的比特數(shù),控制冗余數(shù)據(jù)的插入次數(shù)。
9.一種影像接收裝置,其特征在于,包括幀接收部,其將通過傳輸通道接收的由權(quán)利要求5至8中任一項所述的影像發(fā)送裝置發(fā)送的數(shù)據(jù)轉(zhuǎn)換成影像流,所述幀接收部,在存在因錯誤而損失的幀的情況下,利用另外的具有相同影像流的冗余數(shù)據(jù)的幀對數(shù)據(jù)進行插補。
10.一種影像傳輸系統(tǒng),其特征在于,同時具備權(quán)利要求5至8中任一項所述的影像發(fā)送裝置和權(quán)利要求9所述的影像接收裝置。
11.如權(quán)利要求1至8中任一項所述的影像發(fā)送裝置,其特征在于, 還具有加密部,在將數(shù)據(jù)向傳輸通道輸出時,實施加密,然后輸出數(shù)據(jù)。
全文摘要
本發(fā)明能夠提供影像發(fā)送裝置、影像接收裝置、影像傳輸系統(tǒng)。該影像發(fā)送裝置具備編碼器,其對輸入的影像數(shù)據(jù)進行編碼,輸出影像流;和包處理部,其將從上述編碼器輸出的影像流封包,向傳輸通道輸出,其中,上述包處理部,生成由每規(guī)定MB處理數(shù)的包匯集而成的原始數(shù)據(jù)組,和用于糾正上述原始數(shù)據(jù)組的數(shù)據(jù)錯誤的冗余數(shù)據(jù),并根據(jù)上述原始數(shù)據(jù)組的比特數(shù),控制上述冗余數(shù)據(jù)的插入量。
文檔編號H04N7/26GK102209261SQ20101057322
公開日2011年10月5日 申請日期2010年11月30日 優(yōu)先權(quán)日2010年3月31日
發(fā)明者中村拓, 岡田光弘, 小味弘典, 明神智之, 溝添博樹, 谷田部祐介 申請人:日立民用電子株式會社