專利名稱:內(nèi)容的編碼、分發(fā)及接收的方法、裝置、系統(tǒng)以及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于網(wǎng)絡(luò)的內(nèi)容分發(fā)技術(shù),特別涉及對編碼后的數(shù)據(jù)在傳輸通路中的數(shù)據(jù)錯誤、數(shù)據(jù)損失具有抗性地進行發(fā)送的方法及其裝置以及程序,并且還涉及接收編碼數(shù)據(jù)并對其進行解碼的方法及其裝置、系統(tǒng)以及計算機程序等。
背景技術(shù):
最近,將包含運動圖像和聲音的內(nèi)容經(jīng)由網(wǎng)絡(luò)來進行分發(fā)的內(nèi)容分發(fā)得到了普及。其中,例如作為高效傳輸運動圖像的數(shù)據(jù)的方法,多采用傳輸經(jīng)基于幀間預(yù)測的高效率壓縮后的編碼數(shù)據(jù)的方法。在這些方式中,從在時間上位于前后的幀中預(yù)測編碼圖像而獲得預(yù)測參數(shù),并對所述預(yù)測參數(shù)和預(yù)測殘差圖像數(shù)據(jù)進行編碼,由此削減在時間方向上相關(guān)度高的運動圖像數(shù)據(jù)的信息量。而且,通過對預(yù)測殘差圖像數(shù)據(jù)進行轉(zhuǎn)換編碼或量化來進行高效率的壓縮編碼,能夠以較少的傳輸頻帶進行內(nèi)容數(shù)據(jù)的傳輸。
其代表性示例有MPEG(Moving Picture Group運動圖像專家組)-1、MPEG-2、MPEG-4等壓縮編碼方式。在這些壓縮編碼方式中,對于輸入圖像幀以稱為宏塊的一定大小的矩形區(qū)域單位進行基于運動補償?shù)膸g預(yù)測,并對所獲得的運動矢量和預(yù)測殘差圖像數(shù)據(jù)實施二維離散余弦轉(zhuǎn)換和量化來進行壓縮,然后對壓縮的信號數(shù)據(jù)進行可變長度編碼。
另外,就聲音來說,由于也存在由AAC(Advanced Audio Codec高級音效編碼)等、同樣基于幀間預(yù)測的高效率壓縮而得的編碼數(shù)據(jù),因而使得高效使用傳輸頻帶的內(nèi)容數(shù)據(jù)的分發(fā)成為可能。
作為進行這些內(nèi)容數(shù)據(jù)的文件格式,有MP4或3GP等文件格式。這些格式可以按軌道(日文原文トラツク)來記錄多個媒體、分發(fā)速率(壓縮率)的編碼數(shù)據(jù)和分發(fā)編碼數(shù)據(jù)單位。
目前有很多將如上述的內(nèi)容的編碼數(shù)據(jù)分發(fā)到利用分組交換方式的IP(Internet Protocol互聯(lián)網(wǎng)協(xié)議)網(wǎng)絡(luò)上的方法。并且,今后也會擴展到通過無線信道來將移動臺與基站連接起來的移動通信系統(tǒng)中的內(nèi)容分發(fā),所述移動臺由PHS(Personal Handyphone System個人便攜電話系統(tǒng))或移動電話、或者以它們?yōu)橥ㄐ攀侄蔚囊苿咏K端構(gòu)成。
在下面的專利文獻1中公開了如下結(jié)構(gòu)具有N個發(fā)送單元,所述N個發(fā)送單元將聲音數(shù)據(jù)轉(zhuǎn)換為N個編碼數(shù)據(jù),并按固定間隔或按相應(yīng)變化的時間間隔向M個傳輸通路進行發(fā)送;此外,由選擇部選擇傳輸通路,由編碼數(shù)據(jù)重構(gòu)部從正常接收到的編碼數(shù)據(jù)中選擇編碼數(shù)據(jù)并進行重構(gòu)。
非專利文件1Schulzrinne,H.,Rao,A.,Lanphier,R.,“RealTime Streaming Protocol(RTSP)”,RFC 2326,April 1998、網(wǎng)絡(luò)URL<可從http//www.ietf.org/獲得的http//www.ietf.org/rfc/rfc2326.txt>;非專利文獻2Handley,M.,Jacobson,V.,“SDPSessionDescription Protocol”,RFC 2327,April 1998、網(wǎng)絡(luò)URL<可從http//www.ietf.org/獲得的http//www.ietf.org/rfc/rfc2327.txt>;非專利文件3Schulzrinne,H.,Casner,S.,F(xiàn)rederick,R.,and V.Jacobson,“RTPA Transport Protocol for Real-Time Applications”,RFC1889,January 1996、5.1 RTP Fixed Header Fields.網(wǎng)絡(luò)URL<可從http//www.ietf.org/獲得的http//www.ietf.org/rfc/rfc1889.txt>;專利文件1日本專利文獻特開2003-318851號公報(第14、15頁,圖1)。
發(fā)明內(nèi)容
但是,在以往的內(nèi)容分發(fā)方法中,如果發(fā)生使用糾錯碼也無法復(fù)原的具有長猝發(fā)性的傳輸數(shù)據(jù)的錯誤或傳輸分組的缺失,則在接收側(cè)將不能正確解碼出錯內(nèi)容的數(shù)據(jù)。
另外,當(dāng)發(fā)生了分組損失時,一般采取請求重發(fā)所丟失的數(shù)據(jù)的的方法,但在基于多播/廣播的信息分發(fā)中,無法使用從接收側(cè)向發(fā)送側(cè)傳送發(fā)送數(shù)據(jù)出錯或傳輸分組缺失等信息的方法。
當(dāng)發(fā)生了分組損失時,例如如果是圖像數(shù)據(jù),則接收側(cè)的對策有錯誤隱蔽方法,即從正確解碼的在時間上位于前后的幀的圖像或相同幀內(nèi)的周圍的圖像數(shù)據(jù)中生成盡量不突顯錯誤的圖像數(shù)據(jù),但這種方法卻無法去除解碼圖像的擾亂。而且,由于利用了幀間預(yù)測,因此還存在一旦發(fā)生的圖像或聲音的擾亂還會傳播到后續(xù)幀中的問題。在聲音數(shù)據(jù)的情況下也存在從前面的聲音解碼數(shù)據(jù)中生成與缺失幀的聲音數(shù)據(jù)類似的數(shù)據(jù)的錯誤隱蔽方法,但仍會發(fā)生音質(zhì)的惡化。
另外,當(dāng)從接收側(cè)將錯誤信息返回發(fā)送給發(fā)送側(cè)時,由于該反饋信息以及再送的數(shù)據(jù),頻帶會被占用。這對于無線傳輸通路等網(wǎng)絡(luò)資源有限的傳輸通路是很大的問題。
此外,當(dāng)分發(fā)內(nèi)容時,在按每個流分別進行速率的變換、抗錯誤碼數(shù)據(jù)的生成的情況下,特別是當(dāng)分發(fā)數(shù)量特別大的情況下,分發(fā)側(cè)的處理負(fù)擔(dān)將會非常大。
因此,本發(fā)明的主要目的(第一目的)在于,提供一種能夠盡可能地抑制由編碼數(shù)據(jù)的傳輸錯誤或損失造成的接收側(cè)再現(xiàn)內(nèi)容品質(zhì)的顯著擾亂的內(nèi)容數(shù)據(jù)傳輸方法、裝置、系統(tǒng)以及程序。
本發(fā)明的其他目的在于,提供一種可由內(nèi)容分發(fā)服務(wù)提供者對可用于內(nèi)容數(shù)據(jù)傳輸中的傳輸頻帶與品質(zhì)之間的權(quán)衡進行設(shè)定的方法、裝置、系統(tǒng)以及程序。
本發(fā)明的其他目的在于,提供一種不向發(fā)送側(cè)發(fā)送來自接收側(cè)的反饋信息就可實現(xiàn)上述第一目的的方法、裝置、系統(tǒng)以及程序。
本發(fā)明的其他目的在于,提供一種在將分發(fā)側(cè)的處理負(fù)擔(dān)的增加抑制得很小的情況下實現(xiàn)上述第一目的的方法、裝置、系統(tǒng)以及程序。
本發(fā)明的其他目的在于,提供一種通過控制發(fā)送時的加密與否、和/或在呼叫連接處理中向發(fā)送側(cè)通知的信息,能夠在發(fā)送側(cè)控制接收側(cè)的內(nèi)容品質(zhì)、和/或穩(wěn)定性的方法、裝置、系統(tǒng)以及程序。
本發(fā)明的其他目的在于,提供一種根據(jù)接收側(cè)的可用電力來控制內(nèi)容品質(zhì)、和/或穩(wěn)定性的方法、裝置、系統(tǒng)以及程序。
本發(fā)明的其他目的在于,提供一種在防止壓縮編碼數(shù)據(jù)的解碼所需的運算量增大的情況下實現(xiàn)以上目的的方法、裝置、系統(tǒng)以及程序。
在本申請中公開的發(fā)明具有用于解決至少一個上述問題的結(jié)構(gòu),其大體如下構(gòu)成。
本發(fā)明一個方面的內(nèi)容分發(fā)系統(tǒng)在將M、N設(shè)為2以上的整數(shù)的情況下,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的單元,以及第1至第N編碼數(shù)據(jù)發(fā)送單元,另外還具有按每個會話來設(shè)定傳輸通路上的路由的優(yōu)先級控制或無線傳輸通路上的電力控制的單元,其中,每個發(fā)送單元通過互不相同的會話來發(fā)送編碼數(shù)據(jù),在接收側(cè)具有從至少一個會話中接收編碼數(shù)據(jù)的單元,另外還具有基于接收數(shù)據(jù)的錯誤/損失率、和/或接收側(cè)的可用電力、和/或預(yù)先確定的設(shè)定來選擇是否從至少一個會話接收編碼數(shù)據(jù),由此提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),然后對其進行重構(gòu)并解碼。
本發(fā)明其他一方面的內(nèi)容分發(fā)系統(tǒng)在將M、N設(shè)為2以上的整數(shù)的情況下,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)處理單元、以及將第1至第N編碼數(shù)據(jù)處理單元的輸出復(fù)用后發(fā)送的單元,并通過至少一個會話來發(fā)送被復(fù)用的編碼數(shù)據(jù)。在接收側(cè)具有從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)的單元,并提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),然后對其進行重構(gòu)并解碼。
本發(fā)明其他一方面的內(nèi)容分發(fā)系統(tǒng)在將M、N設(shè)為1以上的整數(shù)的情況下,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個的幀內(nèi)編碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)發(fā)送單元、以及至少一個的幀內(nèi)編碼數(shù)據(jù)發(fā)送單元,另外還具有按每個會話來設(shè)定傳輸通路上的路由的優(yōu)先級控制或無線傳輸通路上的電力控制的單元,其中各個發(fā)送單元以不同的會話發(fā)送編碼數(shù)據(jù)。在接收側(cè)具有從至少一個會話中接收編碼數(shù)據(jù)和幀內(nèi)編碼數(shù)據(jù)的單元,并且還具有基于接收數(shù)據(jù)的錯誤/損失率、和/或接收側(cè)的可用電力、和/或預(yù)先確定的設(shè)定來選擇是否從至少一個會話接收編碼數(shù)據(jù)的單元,由此提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),然后對其進行重構(gòu)并解碼。
本發(fā)明其他一方面的內(nèi)容分發(fā)系統(tǒng)在將M、N設(shè)為1以上的整數(shù)的情況下,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個的幀內(nèi)編碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)處理單元、至少一個的幀內(nèi)編碼數(shù)據(jù)處理單元、以及將第1至第N編碼數(shù)據(jù)處理單元和幀內(nèi)編碼數(shù)據(jù)處理單元的輸出復(fù)用后發(fā)送的單元,并且通過至少一個會話來發(fā)送被復(fù)用的編碼數(shù)據(jù)。在接收側(cè)具有從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)的單元,提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),然后對其進行重構(gòu)并解碼。
本發(fā)明在將M、N設(shè)為1以上的整數(shù)的情況下,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)發(fā)送單元、以及至少一個的糾錯碼數(shù)據(jù)發(fā)送單元,并且還可以具有按每個會話來設(shè)定傳輸通路上的路由的優(yōu)先級控制或無線傳輸通路上的電力控制的單元,其中每個發(fā)送單元通過互不相同的會話來發(fā)送編碼數(shù)據(jù)。在接收側(cè)具有從至少一個會話中接收編碼數(shù)據(jù)和糾錯碼數(shù)據(jù)的單元,并且還可以具有基于接收數(shù)據(jù)的錯誤/損失率、和/或接收側(cè)的可用電力、和/或預(yù)先確定的設(shè)定來選擇是否從至少一個會話接收編碼數(shù)據(jù)的單元,由此,提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),并在有傳輸錯誤或缺失時從糾錯碼數(shù)據(jù)復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)并對其進行解碼。
本發(fā)明其他一方面的內(nèi)容分發(fā)系統(tǒng)在將M、N設(shè)為1以上的整數(shù)的情況下,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)處理單元、至少一個的糾錯碼數(shù)據(jù)處理單元、將第1至第N編碼數(shù)據(jù)處理單元和糾錯碼數(shù)據(jù)處理單元的輸出復(fù)用后發(fā)送的單元,并且通過至少一個會話來發(fā)送被復(fù)用的數(shù)據(jù)。在接收側(cè)具有從至少一個會話中接收被復(fù)用的數(shù)據(jù)的單元,由此提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),并在有傳輸錯誤或缺失時從糾錯碼數(shù)據(jù)復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)并對其進行解碼。
本發(fā)明其他一方面的內(nèi)容分發(fā)系統(tǒng)在將M、N設(shè)為1以上的整數(shù)的情況下,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個幀內(nèi)編碼數(shù)據(jù)及至少一個糾錯碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)發(fā)送單元、至少一個的幀內(nèi)編碼數(shù)據(jù)發(fā)送單元、以及至少一個的糾錯碼數(shù)據(jù)發(fā)送單元,并且還可以具有按每個會話來設(shè)定傳輸通路上的路由的優(yōu)先級控制或無線傳輸通路上的電力控制的單元,其中每個發(fā)送單元通過互不相同的會話來發(fā)送編碼數(shù)據(jù),在接收側(cè)具有從至少一個會話中接收編碼數(shù)據(jù)和幀內(nèi)編碼數(shù)據(jù)及糾錯碼數(shù)據(jù)的單元,并且還可以具有基于接收數(shù)據(jù)的錯誤/損失率、和/或接收側(cè)的可用電力、和/或預(yù)先確定的設(shè)定來選擇是否從至少一個會話接收編碼數(shù)據(jù)的單元,由此,提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),并在有傳輸錯誤或缺失時從糾錯碼數(shù)據(jù)復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)并對其進行解碼。
本發(fā)明其他一方面的內(nèi)容分發(fā)系統(tǒng)在將M、N設(shè)為1以上的整數(shù)的情況下,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個幀內(nèi)編碼數(shù)據(jù)及至少一個糾錯碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)處理單元、至少一個的幀內(nèi)編碼數(shù)據(jù)處理單元、至少一個的糾錯碼數(shù)據(jù)處理單元,以及將第1至第N的編碼數(shù)據(jù)處理單元和幀內(nèi)編碼數(shù)據(jù)處理單元及糾錯碼數(shù)據(jù)處理單元的輸出復(fù)用后發(fā)送的單元,將并且還可以具有按每個會話來設(shè)定傳輸通路上的路由的優(yōu)先級控制或無線傳輸通路上的電力控制的單元,并且通過至少一個會話來發(fā)送被復(fù)用的編碼數(shù)據(jù),在接收側(cè)具有從至少一個會話中接收被復(fù)用的數(shù)據(jù)的單元,由此,提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),并在有傳輸錯誤或缺失時從糾錯碼數(shù)據(jù)復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)并對其進行解碼。
本發(fā)明其他方面的內(nèi)容編碼方法是基于生成內(nèi)容文件的編碼裝置的編碼方法,其包括分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼后將其輸出的第1至第M(M為2以上的整數(shù))編碼處理步驟;以及將在所述第1至第M編碼處理步驟中編碼的數(shù)據(jù)分別作為獨立的軌道而寫出到文件中的步驟。
本發(fā)明其他方面的內(nèi)容編碼方法包括分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼后將其輸出的第1至第M(M為1以上的整數(shù))編碼處理步驟;從在所述第1至第M編碼處理步驟中編碼的數(shù)據(jù)的至少一個中至少生成一個糾錯碼數(shù)據(jù)的步驟;以及將所述編碼的數(shù)據(jù)和所述糾錯碼數(shù)據(jù)分別作為獨立的軌道而寫出到文件中的步驟。
本發(fā)明其他方面的內(nèi)容編碼方法還包括對輸入的信號或數(shù)據(jù)文件進行幀內(nèi)編碼的步驟;以及將所述編碼的數(shù)據(jù)作為獨立的軌道而寫出到文件中的步驟。
本發(fā)明其他方面的內(nèi)容編碼方法包括分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼后將其輸出的第1至第M(M為2以上的整數(shù))編碼處理步驟;以及將所述編碼的數(shù)據(jù)設(shè)置規(guī)定的時間差或進行交織,分別作為獨立的軌道而寫出到文件中的步驟。
本發(fā)明其他方面的程序由在構(gòu)成編碼裝置的計算機上執(zhí)行上述內(nèi)容編碼方法的處理步驟的程序構(gòu)成。
本發(fā)明其他方面的內(nèi)容分發(fā)方法包括由內(nèi)容分發(fā)裝置從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的步驟;以及由所述內(nèi)容分發(fā)裝置從讀入的編碼數(shù)據(jù)中通過第1至第N(N為2以上的整數(shù))編碼數(shù)據(jù)發(fā)送處理來發(fā)送第1至第N編碼數(shù)據(jù)的至少一部分的步驟。
本發(fā)明其他方面的內(nèi)容分發(fā)方法包括由內(nèi)容分發(fā)裝置從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的步驟;以及由所述內(nèi)容分發(fā)裝置從讀入的所述編碼數(shù)據(jù)和糾錯碼數(shù)據(jù)中(a)發(fā)送第1至第N(N為1以上的整數(shù))編碼數(shù)據(jù)的至少一部分的步驟、和/或(b)發(fā)送所述糾錯碼數(shù)據(jù)的至少一部分的步驟。
本發(fā)明其他方面的內(nèi)容分發(fā)方法還包括由所述內(nèi)容分發(fā)裝置從所述內(nèi)容文件中讀入至少一個幀內(nèi)編碼數(shù)據(jù)的步驟;以及由所述內(nèi)容分發(fā)裝置發(fā)送至少一個幀內(nèi)編碼數(shù)據(jù)的步驟;
所述內(nèi)容分發(fā)裝置發(fā)送所述幀內(nèi)編碼數(shù)據(jù)的至少一部分。
本發(fā)明其他方面的程序由在構(gòu)成內(nèi)容分發(fā)裝置的計算機上執(zhí)行上述內(nèi)容分發(fā)方法的處理步驟的程序構(gòu)成。
本發(fā)明其他方面的內(nèi)容接收方法包括由內(nèi)容接收裝置(a)從至少一個會話中接收編碼數(shù)據(jù)的步驟、和/或(b)從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù),并從其中識別各個編碼數(shù)據(jù)的步驟;以及由內(nèi)容接收裝置從所接收的編碼數(shù)據(jù)中提取沒有傳輸錯誤、沒有丟失地被接收的編碼數(shù)據(jù),然后重構(gòu)并輸出編碼數(shù)據(jù)的步驟。
本發(fā)明其他方面的內(nèi)容接收方法包括由內(nèi)容接收裝置(a)從至少一個會話中接收編碼數(shù)據(jù)以及糾錯碼數(shù)據(jù)的步驟、和/或(b)從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)、以及糾錯碼數(shù)據(jù),并從其中識別各個數(shù)據(jù)的步驟;以及由內(nèi)容接收裝置從所接收的數(shù)據(jù)中提取沒有傳輸錯誤、沒有丟失地被接收的編碼數(shù)據(jù),而在有傳輸錯誤或丟失的情況下使用糾錯碼數(shù)據(jù)來復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)的步驟。
本發(fā)明其他方面的內(nèi)容接收方法還包括由內(nèi)容接收裝置(c)從至少一個會話中接收幀內(nèi)編碼數(shù)據(jù)的步驟、和/或(d)從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)、以及幀內(nèi)編碼數(shù)據(jù),并從其中識別各個編碼數(shù)據(jù)的步驟。
本發(fā)明其他方面的程序由在構(gòu)成內(nèi)容接收裝置的計算機上執(zhí)行上述內(nèi)容接收方法的處理步驟的程序構(gòu)成。
發(fā)明效果根據(jù)本發(fā)明,能夠?qū)⒂删幋a數(shù)據(jù)的傳輸錯誤或者損失造成的接收側(cè)再現(xiàn)內(nèi)容的品質(zhì)的顯著擾亂抑制在最小限度。
根據(jù)本發(fā)明,可以由內(nèi)容分發(fā)服務(wù)提供者對分發(fā)者可用于內(nèi)容數(shù)據(jù)傳輸?shù)膫鬏旑l帶和品質(zhì)之間的權(quán)衡進行設(shè)定。
根據(jù)本發(fā)明,不向發(fā)送側(cè)發(fā)送來自接收側(cè)的反饋信息就能夠達到上述效果。
根據(jù)本發(fā)明,能夠在發(fā)送側(cè)控制接收側(cè)的內(nèi)容品質(zhì)、和/或穩(wěn)定性。
根據(jù)本發(fā)明,能夠根據(jù)接收者的可用電力來控制內(nèi)容品質(zhì)、和/或穩(wěn)定性。
根據(jù)本發(fā)明,能夠在防止壓縮編碼數(shù)據(jù)的解碼所需的運算量的增大的情況下實現(xiàn)以上效果。
圖1是本發(fā)明第一實施方式的系統(tǒng)結(jié)構(gòu)的示意圖;圖2是本發(fā)明第一和第二實施方式中的圖像編碼裝置的結(jié)構(gòu)示意圖;圖3是本發(fā)明第一和第二實施方式中的編碼處理部的結(jié)構(gòu)示意圖;圖4是本發(fā)明第一、第三及第五實施方式中的編碼數(shù)據(jù)發(fā)送部的結(jié)構(gòu)示意圖;圖5是本發(fā)明第一至第六實施方式中的編碼數(shù)據(jù)重構(gòu)部的結(jié)構(gòu)示意圖;圖6是本發(fā)明第二實施方式的系統(tǒng)結(jié)構(gòu)的示意圖;圖7是本發(fā)明第二、第四及第六實施方式中的編碼數(shù)據(jù)處理部的結(jié)構(gòu)示意圖;圖8是本發(fā)明第三實施方式的系統(tǒng)結(jié)構(gòu)的示意圖;圖9是本發(fā)明第三和第四實施方式中的圖像編碼裝置的結(jié)構(gòu)示意圖;圖10是本發(fā)明第三和第四實施方式中的編碼處理部的結(jié)構(gòu)示意圖;圖11是本發(fā)明第四實施方式的系統(tǒng)結(jié)構(gòu)的示意圖;圖12是本發(fā)明第四實施方式的系統(tǒng)結(jié)構(gòu)的變形例的示意圖;圖13是本發(fā)明第五實施方式的系統(tǒng)結(jié)構(gòu)的示意圖;圖14是本發(fā)明第五和第六實施方式中的圖像編碼裝置的結(jié)構(gòu)示意圖;圖15是本發(fā)明第五和第六實施方式中的編碼處理部的結(jié)構(gòu)示意圖;圖16是本發(fā)明第六實施方式的系統(tǒng)結(jié)構(gòu)的示意圖;圖17是本發(fā)明第六實施方式的系統(tǒng)結(jié)構(gòu)的變形例的示意圖;圖18是本發(fā)明第一實施方式的變形例的系統(tǒng)結(jié)構(gòu)的示意圖;圖19是生成圖18的內(nèi)容文件的聲音編碼裝置的結(jié)構(gòu)示意圖;
圖20是圖18的編碼處理部的一個結(jié)構(gòu)示例的示意圖;圖21是本發(fā)明第二實施方式的變形例的系統(tǒng)結(jié)構(gòu)的示意圖;圖22是本發(fā)明第五實施方式的變形例的系統(tǒng)結(jié)構(gòu)的示意圖;圖23是生成圖22的內(nèi)容文件的聲音編碼裝置的結(jié)構(gòu)示意圖;圖24是圖22的編碼處理部的一個結(jié)構(gòu)示例的示意圖;圖25是本發(fā)明第六實施方式的變形例的系統(tǒng)結(jié)構(gòu)的示意圖;圖26是圖25的系統(tǒng)結(jié)構(gòu)的變形例的示意圖;圖27是本發(fā)明第五、第六實施方式的內(nèi)容接收裝置中的編碼數(shù)據(jù)重構(gòu)部的結(jié)構(gòu)示意圖。
標(biāo)號說明100 內(nèi)容文件101 內(nèi)容分發(fā)裝置102 呼叫連接處理部103 發(fā)送管理部104 數(shù)據(jù)讀入部105 第1圖像編碼數(shù)據(jù)發(fā)送部106 第2圖像編碼數(shù)據(jù)發(fā)送部107 第N圖像編碼數(shù)據(jù)發(fā)送部108 報告接收部110 傳輸通路111 內(nèi)容接收裝置112 呼叫連接處理部113 第1圖像編碼數(shù)據(jù)接收部114 第2圖像編碼數(shù)據(jù)接收部115 第N圖像編碼數(shù)據(jù)接收部116 編碼數(shù)據(jù)重構(gòu)部117 解碼器118 報告發(fā)送部200 圖像編碼裝置
201 相機202 影像數(shù)據(jù)文件203 編碼處理部204 第1圖像編碼處理部205 第2圖像編碼處理部206 第M圖像編碼處理部207 文件格式化處理部208 內(nèi)容文件301 編碼處理部302 第2圖像編碼處理部303 第N圖像編碼處理部400 編碼數(shù)據(jù)發(fā)送部401 分組化處理部402 編碼數(shù)據(jù)分割部403 加密處理部404 編碼數(shù)據(jù)標(biāo)識符添加部405 檢錯碼添加部406 延遲添加部407 發(fā)送數(shù)據(jù)選擇部408 發(fā)送部500 編碼數(shù)據(jù)重構(gòu)部501 數(shù)據(jù)提取部502 編碼數(shù)據(jù)標(biāo)識符提取部503 編碼數(shù)據(jù)提取部504 編碼數(shù)據(jù)排列/重復(fù)刪除處理部505 加密復(fù)原部601 內(nèi)容分發(fā)裝置602 第1圖像編碼數(shù)據(jù)處理部603 第2圖像編碼數(shù)據(jù)處理部
604 第N圖像編碼數(shù)據(jù)處理部605 分組復(fù)用發(fā)送部610 傳輸通路611 內(nèi)容接收裝置618 分組接收部700 編碼數(shù)據(jù)處理部800 內(nèi)容文件801 內(nèi)容分發(fā)裝置802 呼叫連接處理部803 發(fā)送管理部804 數(shù)據(jù)讀入部805 第1圖像編碼數(shù)據(jù)發(fā)送部806 第2圖像編碼數(shù)據(jù)發(fā)送部807 第N圖像編碼數(shù)據(jù)發(fā)送部808 報告接收部809 幀內(nèi)編碼數(shù)據(jù)發(fā)送部810 傳輸通路811 內(nèi)容接收裝置812 呼叫連接處理部813 第1圖像編碼數(shù)據(jù)接收部814 第2圖像編碼數(shù)據(jù)接收部815 第N圖像編碼數(shù)據(jù)接收部816 編碼數(shù)據(jù)重構(gòu)部817 解碼器818 報告發(fā)送部819 幀內(nèi)編碼數(shù)據(jù)接收部900 圖像編碼裝置901 編碼處理部902 幀內(nèi)編碼處理部
903 文件格式化處理部904 內(nèi)容文件1001 編碼處理部1101 內(nèi)容分發(fā)裝置1102 第1圖像編碼數(shù)據(jù)處理部1103 第2圖像編碼數(shù)據(jù)處理部1104 第N圖像編碼數(shù)據(jù)處理部1105 幀內(nèi)編碼數(shù)據(jù)處理部1106 分組復(fù)用發(fā)送部1107 分組接收部1110 傳輸通路1111 內(nèi)容接收裝置1201 內(nèi)容分發(fā)裝置1210 傳輸通路1211 內(nèi)容接收裝置1300 內(nèi)容文件1301 內(nèi)容分發(fā)裝置1302 呼叫連接處理部1303 發(fā)送管理部1304 數(shù)據(jù)讀入部1305 第1圖像編碼數(shù)據(jù)發(fā)送部1306 第2圖像編碼數(shù)據(jù)發(fā)送部1307 第N圖像編碼數(shù)據(jù)發(fā)送部1308 報告接收部1309 FEC數(shù)據(jù)發(fā)送部1310 傳輸通路1311 內(nèi)容接收裝置1312 呼叫連接處理部1313 第1圖像編碼數(shù)據(jù)接收部
1314 第2圖像編碼數(shù)據(jù)接收部1315 第N圖像編碼數(shù)據(jù)接收部1316 編碼數(shù)據(jù)重構(gòu)部1317 解碼器1318 報告發(fā)送部1319 FEC數(shù)據(jù)接收部1400 圖像編碼裝置1401 編碼處理部1402 FEC碼處理部1403 文件格式化處理部1404 內(nèi)容文件1501 編碼處理部1601 內(nèi)容分發(fā)裝置1602 第1圖像編碼數(shù)據(jù)處理部1603 第2圖像編碼數(shù)據(jù)處理部1604 第N圖像編碼數(shù)據(jù)處理部1605 FEC數(shù)據(jù)處理部1606 分組復(fù)用發(fā)送部1607 分組接收部1610 傳輸通路1611 內(nèi)容接收裝置1701 內(nèi)容分發(fā)裝置1710 傳輸通路1711 內(nèi)容接收裝置1800 內(nèi)容文件1801 內(nèi)容分發(fā)裝置1802 呼叫連接處理部1803 發(fā)送管理部1804 數(shù)據(jù)讀入部
1805 第1聲音編碼數(shù)據(jù)發(fā)送部1806 第2聲音編碼數(shù)據(jù)發(fā)送部1807 第N聲音編碼數(shù)據(jù)發(fā)送部1808 報告接收部1810 傳輸通路1811 內(nèi)容接收裝置1812 呼叫連接處理部1813 第1聲音編碼數(shù)據(jù)接收部1814 第2聲音編碼數(shù)據(jù)接收部1815 第N聲音編碼數(shù)據(jù)接收部1816 編碼數(shù)據(jù)重構(gòu)部1817 解碼器1818 報告發(fā)送部1900 聲音編碼裝置1903 編碼處理部1904 第1聲音編碼處理部1905 第2聲音編碼處理部1906 第M聲音編碼處理部1907 文件格式化處理部1908 聲音編碼數(shù)據(jù)文件2001 編碼處理部2002 第2聲音編碼處理部2003 第M聲音編碼處理部2101 內(nèi)容分發(fā)裝置2102 第1聲音編碼數(shù)據(jù)處理部2103 第2聲音編碼數(shù)據(jù)處理部2104 第N聲音編碼數(shù)據(jù)處理部2105 分組復(fù)用發(fā)送部2111 內(nèi)容接收裝置
2118 分組接收部2200 內(nèi)容文件2201 內(nèi)容分發(fā)裝置2202 呼叫連接處理部2203 發(fā)送管理部2204 數(shù)據(jù)讀入部2205 第1聲音編碼數(shù)據(jù)發(fā)送部2206 第2聲音編碼數(shù)據(jù)發(fā)送部2207 第N聲音編碼數(shù)據(jù)發(fā)送部2208 報告接收部2209 FEC數(shù)據(jù)發(fā)送部2210 傳輸通路2211 內(nèi)容接收裝置2212 呼叫連接處理部2213 第1聲音編碼數(shù)據(jù)接收部2214 第2聲音編碼數(shù)據(jù)接收部2215 第N聲音編碼數(shù)據(jù)接收部2216 編碼數(shù)據(jù)重構(gòu)部2217 解碼器2218 報告發(fā)送部2219 FEC數(shù)據(jù)接收部2300 聲音編碼裝置2301、2401 編碼處理部2302 FEC碼處理部2303 文件格式化處理部2304 內(nèi)容文件2501 內(nèi)容分發(fā)裝置2502 第1聲音編碼數(shù)據(jù)處理部2503 第2聲音編碼數(shù)據(jù)處理部
2504 第N聲音編碼數(shù)據(jù)處理部2505 FEC數(shù)據(jù)處理部2506 分組復(fù)用發(fā)送部2507 分組接收部2510 傳輸通路2511 內(nèi)容接收裝置2601 內(nèi)容分發(fā)裝置2610 傳輸通路2611 內(nèi)容接收裝置2700 編碼數(shù)據(jù)重構(gòu)部2701 糾錯碼復(fù)原處理部具體實施方式
為了更詳細(xì)地描述本發(fā)明,下面將參照附圖來對發(fā)明的實施方式進行說明。
發(fā)明的第一實施方式在本發(fā)明的第一實施方式中,當(dāng)將M、N設(shè)為2以上的整數(shù)時,在發(fā)送側(cè)包括從存儲了壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的單元、以及第1至第N編碼數(shù)據(jù)發(fā)送單元,并且還具有按每個會話來設(shè)定傳輸通路上的路由的優(yōu)先級控制或無線傳輸通路上的電力控制的單元。每個發(fā)送單元通過彼此不同的會話來發(fā)送編碼數(shù)據(jù)。在接收側(cè)具有從至少一個會話中接收編碼數(shù)據(jù)的單元,并且還可以具有下述單元,該單元基于接收數(shù)據(jù)的錯誤和損失率、和/或接收側(cè)的可用電力、和/或預(yù)先確定的設(shè)定來選擇是否從至少一個會話中接收編碼數(shù)據(jù),由此在接收側(cè)提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),然后對其進行重構(gòu)并解碼。
第一實施例下面參照附圖來說明本發(fā)明第一實施例。
圖1示出了本發(fā)明的第一實施方式。如圖1所示,由內(nèi)容分發(fā)裝置101和接收裝置111、以及用于傳輸內(nèi)容數(shù)據(jù)的傳輸通路110構(gòu)成。在本實施例中,內(nèi)容分發(fā)裝置101連接在作為IP(Internet Protocol)網(wǎng)絡(luò)的傳輸通路110上,并利用UDP(User Datagram Protocol.用戶數(shù)據(jù)報協(xié)議)/IP來分發(fā)編碼數(shù)據(jù),假設(shè)內(nèi)容接收裝置111是連接在IP網(wǎng)絡(luò)上的客戶終端。為了簡化說明,這里,將分發(fā)的內(nèi)容設(shè)為運動圖像數(shù)據(jù)來進行說明。
第一實施例的內(nèi)容分發(fā)裝置101包括呼叫連接處理部102、發(fā)送管理部103、數(shù)據(jù)讀入部104、第1至第N圖像編碼數(shù)據(jù)發(fā)送部105至107。在內(nèi)容分發(fā)裝置101中,數(shù)據(jù)讀入部104讀入含有以M種不同的壓縮率(速率)被編碼的數(shù)據(jù)的內(nèi)容文件100,并基于在發(fā)送管理部103中設(shè)定的發(fā)送設(shè)定,從其中選擇N個編碼數(shù)據(jù),然后從第1至第N圖像編碼數(shù)據(jù)發(fā)送部105至107經(jīng)由傳輸通路110將其發(fā)送給內(nèi)容接收裝置111。
第一實施例的內(nèi)容接收裝置111包括呼叫連接處理部112、第1至第N圖像編碼數(shù)據(jù)接收部113至115、編碼數(shù)據(jù)重構(gòu)部116、解碼器117。基于在內(nèi)容接收裝置111的呼叫連接處理部112和內(nèi)容分發(fā)裝置101的呼叫連接處理部102之間進行的呼叫連接處理,第1至第N圖像編碼數(shù)據(jù)接收部113至115接收圖像編碼數(shù)據(jù),編碼數(shù)據(jù)重構(gòu)部116從沒有數(shù)據(jù)錯誤和缺失地接收的圖像編碼數(shù)據(jù)中基于壓縮率來選擇數(shù)據(jù),并構(gòu)成一個運動圖像編碼數(shù)據(jù)后進行解碼。
這里,利用圖2來對生成圖1的內(nèi)容文件100的圖像編碼裝置進行說明。
圖像編碼裝置200包括編碼處理部203和文件格式化處理部207,編碼處理部203具有第1至第M圖像編碼處理部204至206。圖像編碼裝置200輸入來自相機201的影像信號或來自影像數(shù)據(jù)文件202的影像信息,在編碼處理部203中,通過第1至第M圖像編碼處理部204至206按各自預(yù)先確定的壓縮率進行編碼處理。這里的編碼處理采用相同的編碼方式、相同的幀結(jié)構(gòu)、相同幀率、相同幀內(nèi)間隔、以及相同圖像大小,并且如下進行編碼,使得被編碼的數(shù)據(jù)的編碼單位是對輸入的影像的相同幀、相同部位進行編碼的數(shù)據(jù)。例如,當(dāng)編碼方式采用MPEG-4時,由第1至第M圖像編碼處理部204至206生成的作為編碼單位的視頻分組相當(dāng)于分別對相同幀的相同部位按各自的壓縮率進行編碼的數(shù)據(jù)。
文件格式化處理部207根據(jù)規(guī)定的文件格式對編碼后的數(shù)據(jù)進行格式化,然后將其作為內(nèi)容文件208進行輸出。文件格式規(guī)格例如可使用MP4文件格式,3GP文件格式等。在此情況下,第1至第M圖像編碼數(shù)據(jù)與索引軌道一起被寫出到第1至第M軌道,以便每個視頻分組等編碼單位成為每個軌道中的采樣值。此時,在內(nèi)容分發(fā)中也可以預(yù)先進行處理后將編碼數(shù)據(jù)輸出到文件中,以使各個軌道的數(shù)據(jù)彼此間設(shè)置時間差或交織地被分發(fā)。
這樣,當(dāng)通過將處理后的數(shù)據(jù)事先格式化來分發(fā)內(nèi)容時,與對其每個流進行速率轉(zhuǎn)換的時候相比,能夠減小分發(fā)側(cè)的處理負(fù)擔(dān)。
圖2中的編碼處理部203可以如圖3所示的編碼處理部301那樣構(gòu)成,即第2至第M編碼處理部302至303再次利用在第1圖像編碼處理部204進行編碼處理時獲得的、例如運動矢量等編碼參數(shù)來進行編碼處理,并輸出編碼數(shù)據(jù)。
下面,詳細(xì)說明內(nèi)容分發(fā)裝置101和內(nèi)容接收裝置111。
圖1的發(fā)送管理部103至少設(shè)定下述中的一項(A1)由數(shù)據(jù)讀入部104讀入的編碼數(shù)據(jù)的壓縮率(內(nèi)容的軌道);(A2)第1至第N發(fā)送部105至107發(fā)送的發(fā)送目的地地址和端口號;(A3)第1至第N發(fā)送部105至107發(fā)送的編碼數(shù)據(jù)的識別信息;(A4)第1至第N發(fā)送部105至107發(fā)送的編碼數(shù)據(jù)加密與否的信息;(A5)第1至第N發(fā)送部105至107發(fā)送的編碼數(shù)據(jù)的密鑰數(shù)據(jù);(A6)第1至第N發(fā)送部105至107發(fā)送的編碼數(shù)據(jù)的發(fā)送時間差、或交織設(shè)定;(A7)第1至第N發(fā)送部105至107發(fā)送的編碼數(shù)據(jù)的選擇標(biāo)準(zhǔn);(A8)第1至第N發(fā)送部105至107發(fā)送的會話上的路由的優(yōu)先級、和/或無線傳輸通路上的發(fā)送電力,并基于此,從呼叫連接處理部102在其與內(nèi)容接收裝置111的連接處理部112之間,例如通過RTSP(Real Time Streaming Protocol實時流協(xié)議)/SDP(Session Description Protocol會話描述協(xié)議)來進行連接處理。當(dāng)然也可以在內(nèi)容分發(fā)裝置101和內(nèi)容接收裝置111之間預(yù)先確定上述所有項,來接收發(fā)送內(nèi)容(關(guān)于RTSP、SDP,分別參見上述非專利文獻1、2)。
數(shù)據(jù)讀入部104基于發(fā)送管理部103中的設(shè)定、和/或在內(nèi)容分發(fā)裝置101和內(nèi)容接收裝置111之間預(yù)先確定的設(shè)定,從內(nèi)容文件100的各個軌道讀入圖像編碼數(shù)據(jù),并將其輸出到第1至第N圖像編碼數(shù)據(jù)發(fā)送部105至107中。此時,也可以向多個圖像編碼數(shù)據(jù)發(fā)送部輸出從相同軌道讀入的圖像編碼數(shù)據(jù)。
第1至第N圖像編碼數(shù)據(jù)發(fā)送部105至107基于發(fā)送管理部103中的設(shè)定、和/或在內(nèi)容分發(fā)裝置101和內(nèi)容接收裝置111之間預(yù)先確定的設(shè)定將第1至第N編碼數(shù)據(jù)經(jīng)由傳輸通路110向內(nèi)容接收裝置111發(fā)送。此時,也可以按每個會話設(shè)定傳輸通路110上的路由的優(yōu)先級控制,或無線傳輸通路上的電力控制,例如,如果設(shè)定越是壓縮率低、圖像品質(zhì)高的編碼數(shù)據(jù),就以越高的路由優(yōu)先級、越大的電力來進行無線發(fā)送,則能夠使在接收側(cè)再現(xiàn)的圖像品質(zhì)維持得更高。
圖4示出了圖1的圖像編碼數(shù)據(jù)發(fā)送部105~107中的一個發(fā)送部的結(jié)構(gòu)。利用圖4來說明圖像編碼數(shù)據(jù)發(fā)送部。
圖像編碼數(shù)據(jù)發(fā)送部400包括分組化處理部401、延遲添加部406、發(fā)送數(shù)據(jù)選擇部407、發(fā)送部408。分組化處理部401包括編碼數(shù)據(jù)分割部402、加密處理部403、編碼數(shù)據(jù)標(biāo)識符添加部404、檢錯碼添加部405。
分組化處理部401對輸入的編碼數(shù)據(jù)進行分組化。
編碼數(shù)據(jù)分割部402為了對編碼數(shù)據(jù)進行分組化而以編碼數(shù)據(jù)發(fā)送單位分割編碼數(shù)據(jù)。
加密處理部403基于加密與否、密鑰、加密強度的設(shè)定,在需要加密時,進行編碼數(shù)據(jù)的加密。加密方法可使用公知的方法。
編碼數(shù)據(jù)標(biāo)識符添加部404為了使所輸入的編碼數(shù)據(jù)的壓縮率的高低等清楚,例如使用RTP(Real-time Transport Protocol實時傳輸協(xié)議)報頭的有效載荷類型、SSRC(Synchronization Source identifier同步源標(biāo)識符)、或CSRC(Contributing Source identifier貢獻源標(biāo)識符),或者添加與此相當(dāng)?shù)淖R別信息(關(guān)于RTP報頭,參見非專利文獻3)。
內(nèi)容接收裝置111通過呼叫連接處理、和/或在內(nèi)容分發(fā)裝置101和內(nèi)容接收裝置111之間預(yù)先確定的上述識別信息與壓縮率的對應(yīng),能夠掌握編碼數(shù)據(jù)的壓縮率、和/或?qū)印?br>
檢錯碼添加部405添加UDP報頭的檢驗和或者與此相當(dāng)?shù)男畔ⅰ?br>
延遲添加部406基于事先設(shè)定的延遲量或交織設(shè)定對從分組化處理部401輸出的分組添加延遲,以便在與其他圖像編碼數(shù)據(jù)發(fā)送部之間具有時間差地輸出分組、或者進行交織處理來輸出分組。
這里,編碼數(shù)據(jù)分割部402對輸入編碼數(shù)據(jù)進行分割并作為編碼數(shù)據(jù)發(fā)送單位,使得在圖1的第一至第N圖像編碼數(shù)據(jù)發(fā)送部105~107中發(fā)送的分組中包含圖像的相同幀的相同部位被編碼的編碼單位。例如,如果采用MPEG-4編碼方式,則編碼單位是視頻分組。此時,在一個發(fā)送分組中也可以包含多個編碼單位,一個發(fā)送分組中所包含的編碼單位組是對圖像的相同部位進行編碼后的數(shù)據(jù)。
編碼數(shù)據(jù)標(biāo)識符添加部404為每個圖像編碼數(shù)據(jù)發(fā)送部的相同發(fā)送單位添加相同的RTP報頭的序列號、或者與此相當(dāng)?shù)南嗤淖R別號。由此,內(nèi)容接收裝置111在接收了重復(fù)的多個編碼數(shù)據(jù)的情況下,能夠基于發(fā)送單位進行數(shù)據(jù)選擇。并且,內(nèi)容接收裝置111既便在所接收的編碼數(shù)據(jù)的順序交錯的情況下,也能夠正確地重新排列。
另外,在第1至第N圖像編碼數(shù)據(jù)發(fā)送部105至107中的加密例如只在一定以后的圖像編碼數(shù)據(jù)發(fā)送部中進行,并且按每個內(nèi)容接收裝置111來控制加密密鑰的分發(fā)與否,由此還能夠在內(nèi)容分發(fā)裝置101控制在內(nèi)容接收裝置中再現(xiàn)的內(nèi)容的品質(zhì)(圖像質(zhì)量)的高低、或品質(zhì)的穩(wěn)定性。
另外,在第1至第N圖像編碼數(shù)據(jù)發(fā)送部105至107中添加的延遲量設(shè)定根據(jù)來自內(nèi)容接收裝置111的RTCP(RTP Control Protocol)接收狀況報告或與此相當(dāng)?shù)男畔ⅲ部梢栽趦?nèi)容分發(fā)過程中進行動態(tài)變更,以便例如在分組損失率高、和/或分組損失的猝發(fā)長度長的情況下增加延遲量等。
當(dāng)改變延遲量時,可以從內(nèi)容分發(fā)裝置101的呼叫連接處理部102向內(nèi)容接收裝置111重新通知變更后的延遲量,或者優(yōu)選開始就在內(nèi)容接收裝置111中準(zhǔn)備能夠應(yīng)對分組延遲量的變更的緩沖器。
延遲可以如下實現(xiàn)可以使第1至第N編碼數(shù)據(jù)中的某一個發(fā)送得最快,或者采取相對于最初發(fā)送的編碼數(shù)據(jù)而為以后的數(shù)據(jù)設(shè)置時間差的方法,或者也可以采取依次設(shè)置時間差來發(fā)送編碼數(shù)據(jù)的方法。
發(fā)送數(shù)據(jù)選擇部407基于發(fā)送數(shù)據(jù)選擇設(shè)定來選擇發(fā)送的編碼數(shù)據(jù)的分組,并從發(fā)送部408以各個會話并經(jīng)由傳輸通路110來發(fā)送分組。
選擇如下進行根據(jù)圖像的性質(zhì)或傳輸通路的狀況來適當(dāng)選擇要發(fā)送的分組,在進行選擇時,例如可以每隔一定周期(n個分組一次)選擇并發(fā)送分組,或者參照編碼數(shù)據(jù)中的特征參數(shù)、例如運動矢量等當(dāng)發(fā)生位錯或分組損失時對解碼圖像的影響大的參數(shù),來適當(dāng)確定應(yīng)傳輸?shù)姆纸M。
此外,也可以按照被參照幀(內(nèi)幀)必須要選擇等的規(guī)則來進行選擇。
而且,當(dāng)?shù)?至第N編碼數(shù)據(jù)是可分級編碼數(shù)據(jù)時,也可以優(yōu)先選擇更上層的數(shù)據(jù)。該選擇方法在內(nèi)容分發(fā)過程中也可對選擇設(shè)定進行動態(tài)變更。
此外,例如網(wǎng)絡(luò)的帶寬有富余等、在不需要通信量控制的情況下,也可以沒有上述發(fā)送數(shù)據(jù)選擇部407。也可以將發(fā)送數(shù)據(jù)選擇部407的功能設(shè)為可選擇的。
而且,為了有效地使用網(wǎng)絡(luò)帶寬,數(shù)據(jù)讀入部104也可以根據(jù)下述·第2至第N編碼數(shù)據(jù)的壓縮率大于等于第1編碼數(shù)據(jù)的壓縮率;·在將K設(shè)為大于等于2且小于等于N的整數(shù)的情況下,第K編碼數(shù)據(jù)的壓縮率大于等于第(K-1)編碼數(shù)據(jù)的壓縮率;中的某一條件,從內(nèi)容文件100讀入圖像編碼數(shù)據(jù)。
另外,壓縮率的設(shè)定根據(jù)來自內(nèi)容接收裝置的RTCP接收狀況報告或與此相當(dāng)?shù)男畔ⅲ词乖趦?nèi)容分發(fā)過程中也可以進行動態(tài)變更,例如在分組損失率高的情況下,通過數(shù)據(jù)讀入部104讀入更高壓縮率的圖像編碼數(shù)據(jù)等等。另外,當(dāng)需要削減更多的發(fā)送編碼數(shù)據(jù)量時,也可以停止第1至第N圖像編碼數(shù)據(jù)發(fā)送部105至107中的任意的編碼數(shù)據(jù)的發(fā)送。該分發(fā)編碼數(shù)據(jù)的數(shù)量可根據(jù)可用于分發(fā)的帶寬和分發(fā)內(nèi)容的穩(wěn)定性之間的相互折衷來確定。
內(nèi)容分發(fā)裝置101通過按照每個內(nèi)容接收裝置111控制第1至第N分發(fā)會話中的由呼叫連接處理通知的會話信息,能夠控制在每個內(nèi)容接收裝置111中再現(xiàn)的內(nèi)容的品質(zhì)(圖像質(zhì)量)的高低、或品質(zhì)的穩(wěn)定性。
另外,第1至第N編碼數(shù)據(jù)發(fā)送部可以采用下述方法中的任一個·第1至第N編碼數(shù)據(jù)發(fā)送部均多播或廣播發(fā)送分組;·第1至第N編碼數(shù)據(jù)發(fā)送部中的至少一個發(fā)送部單播發(fā)送分組,而其余的發(fā)送部則多播或廣播發(fā)送分組。在此情況下,在呼叫連接處理中的控制中,例如通過對所有的內(nèi)容接收裝置通知用于多播接收的信息,并只對特定的內(nèi)容接收裝置進行單播分發(fā),也能夠同樣地在內(nèi)容分發(fā)裝置一側(cè)控制在內(nèi)容接收裝置中再現(xiàn)的內(nèi)容的品質(zhì)(圖像質(zhì)量)的高低、或品質(zhì)的穩(wěn)定性。
接下來,詳細(xì)描述內(nèi)容接收裝置111。
呼叫連接處理部112經(jīng)由傳輸通路110與內(nèi)容分發(fā)裝置101的呼叫連接處理部102交換下述內(nèi)容中的至少一個來建立呼叫,即(A1)內(nèi)容接收裝置111的地址;(A2)第1至第N接收部113至115的接收端口號;(A3)第1至第N接收部113至115接收的編碼數(shù)據(jù)的壓縮率和添加到分組中的識別信息之間的對應(yīng);(A4)第1至第N接收部113至115接收的編碼數(shù)據(jù)加密與否的信息;(A5)第1至第N接收部113至115接收的編碼數(shù)據(jù)的密鑰數(shù)據(jù);(A6)第1至第N接收部113至115接收的編碼數(shù)據(jù)間的時間差、或交織設(shè)定;(A7)基于第1至第N接收部113至115接收的編碼數(shù)據(jù)的時間差、或交織設(shè)定的接收緩沖器大小;(A8)接收狀況報告的發(fā)送端口號;(A9)編碼數(shù)據(jù)的編碼選項(使用工具);(A10)編碼數(shù)據(jù)的有效載荷/選項。
第1至第N接收部113至115根據(jù)UDP報頭的檢驗和或者與其相當(dāng)?shù)男畔?,對所接收的分組確認(rèn)是否受到了在傳輸過程中發(fā)生的數(shù)據(jù)錯誤的影響,并在發(fā)生了錯誤的情況下丟棄分組,在沒有發(fā)生錯誤的情況下向編碼數(shù)據(jù)重構(gòu)部116輸出該分組。
圖5是圖1的編碼數(shù)據(jù)重構(gòu)部116(用標(biāo)號500表示)的結(jié)構(gòu)示意圖。使用圖5來對編碼數(shù)據(jù)重構(gòu)部500進行說明。編碼數(shù)據(jù)重構(gòu)部500包括數(shù)據(jù)提取部501、編碼數(shù)據(jù)排列/重復(fù)刪除處理部504、加密復(fù)原部505。數(shù)據(jù)提取部501包括編碼數(shù)據(jù)標(biāo)識符提取部502和編碼數(shù)據(jù)提取部503。用編碼數(shù)據(jù)標(biāo)識符提取部502提取編碼數(shù)據(jù)識別信息,用編碼數(shù)據(jù)提取部503提取編碼數(shù)據(jù)。
編碼數(shù)據(jù)排列/重復(fù)刪除處理部504基于提取的編碼數(shù)據(jù)識別信息,判斷所接收編碼數(shù)據(jù)的排列(解交織)和編碼數(shù)據(jù)發(fā)送單位是否有重復(fù),并在重復(fù)接收了的情況下,根據(jù)識別信息和/或所接收的會話,辨認(rèn)數(shù)據(jù)的壓縮率,選擇壓縮率最低的數(shù)據(jù),然后基于在呼叫連接處理部112中獲得的信息、或者在內(nèi)容分發(fā)裝置101及內(nèi)容接收裝置111之間預(yù)先確定的有效載荷/選項,根據(jù)需要進行有效載荷/格式處理,重構(gòu)為一個編碼數(shù)據(jù)并向加密復(fù)原部505輸出。
加密復(fù)原部505基于在呼叫連接處理部112中獲得的信息、或者在內(nèi)容分發(fā)裝置101及內(nèi)容接收裝置111之間預(yù)先確定的加密與否、加密方法、密鑰信息,在接收編碼數(shù)據(jù)被加密了的情況下,將其復(fù)原后輸出。加密的復(fù)原由于也對重構(gòu)為一個的編碼數(shù)據(jù)進行,因此能夠以最小限度的處理量進行復(fù)原。
這里,數(shù)據(jù)識別信息是表示所接收的編碼數(shù)據(jù)的壓縮率、和/或是第幾個編碼數(shù)據(jù)的數(shù)據(jù),和表示編碼數(shù)據(jù)發(fā)送單位的順序的RTP報頭的序列號,或者與此相當(dāng)?shù)淖R別號。此時,除順序信息以外,還可以從接收了編碼數(shù)據(jù)的會話進行判斷。
由于在內(nèi)容發(fā)送側(cè)設(shè)置并發(fā)送第1至第N編碼數(shù)據(jù)的時間差、或交織,因此,在編碼數(shù)據(jù)排列/重復(fù)刪除處理部504中設(shè)置了僅能夠應(yīng)對下述的編碼數(shù)據(jù)的緩沖器,所述編碼數(shù)據(jù)具有在呼叫連接處理部112中獲得的所述時間差或交織、或者在內(nèi)容分發(fā)裝置101及內(nèi)容接收裝置111之間預(yù)先確定的時間差或交織。加密復(fù)原部505基于在呼叫連接處理部112中獲得的加密與否、以及與密鑰相關(guān)的信息,在必要的場合進行復(fù)原并輸出。加密的復(fù)原由于只對重構(gòu)為一個的編碼數(shù)據(jù)進行,因此能夠以所需最小限度的處理量進行復(fù)原。
內(nèi)容接收裝置111也可以根據(jù)可用的電力或接收環(huán)境來控制是否進行數(shù)據(jù)接收,例如當(dāng)在通過蓄電池/電池來工作那樣的電力受限制的環(huán)境下使用該內(nèi)容接收裝置111時,和/或在接收環(huán)境良好,可以幾乎不會出錯或不發(fā)生丟失地接收低壓縮率的圖像編碼數(shù)據(jù)時,停止對分發(fā)高壓縮率的圖像編碼數(shù)據(jù)的會話的接收,并盡量延長裝置的使用時間,與此相反,當(dāng)在內(nèi)容接收裝置111上連接了大容量蓄電池、或AC電源時,增加圖像編碼數(shù)據(jù)的接收會話數(shù)量。此外,也可以由接收者在內(nèi)容接收裝置111中設(shè)定所述接收圖像數(shù)據(jù)數(shù)量。
解碼器117基于在呼叫連接處理部112中獲得的信息、或者在內(nèi)容分發(fā)裝置101及內(nèi)容接收裝置111之間預(yù)先確定的編碼選項,對重構(gòu)的編碼數(shù)據(jù)進行解碼,并再現(xiàn)媒體。解碼由于只對重構(gòu)的一個編碼數(shù)據(jù)進行,因此在本發(fā)明中不會增加解碼所需的處理量。
報告發(fā)送部118將在編碼數(shù)據(jù)重構(gòu)部中獲得的圖像編碼數(shù)據(jù)的接收狀況作為RTCP的RR(Receiver Report)或者與此相當(dāng)?shù)男畔?,發(fā)送給基于在呼叫連接處理部112中獲得的信息、或者在內(nèi)容分發(fā)裝置101及內(nèi)容接收裝置111之間預(yù)先確定的發(fā)送目的地的、即內(nèi)容分發(fā)裝置101的報告接收部108,從而向內(nèi)容分發(fā)裝置101報告接收狀況。該接收狀況報告的接收發(fā)送有時也不進行,例如在多點分發(fā)內(nèi)容的情況等等,在這種情況下,也可以沒有該功能。
也可以將傳輸通路設(shè)為多個,并通過不同的傳輸通路來傳輸?shù)?至第N編碼數(shù)據(jù)的各個會話、以及呼叫連接處理信息。
內(nèi)容分發(fā)裝置101中的呼叫連接處理部102、發(fā)送管理部103、數(shù)據(jù)讀入部104、第1至第N圖像編碼數(shù)據(jù)發(fā)送部105至107、以及報告接收部108也可以通過在構(gòu)成內(nèi)容分發(fā)裝置101的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。
勿庸置疑,內(nèi)容接收裝置111中的呼叫連接處理部112、第1至第N接收部113至115、編碼數(shù)據(jù)重構(gòu)部116、解碼器117、報告發(fā)送部118也可以通過在構(gòu)成內(nèi)容接收裝置111的計算機中運行的程序控制來實現(xiàn)各自的功能、處理。
如圖18至圖20所示,以上說明的本實施例通過對聲音編碼數(shù)據(jù)進行同樣的處理,也能夠獲得同樣的作用效果。
將用圖1的標(biāo)號100至118表示的構(gòu)成要素置換為用圖18所示的標(biāo)號1800至1818表示的構(gòu)成要素。參考圖18可知,分發(fā)聲音信號的內(nèi)容分發(fā)裝置1801包括從內(nèi)容文件1800中讀出聲音數(shù)據(jù)的數(shù)據(jù)讀入部1804、第1至第N聲音編碼數(shù)據(jù)發(fā)送部1805至1807、呼叫連接處理部1802、發(fā)送管理部1803、報告接收部1808。內(nèi)容接收裝置1811包括第1至第N聲音編碼數(shù)據(jù)接收部1813至1815、編碼數(shù)據(jù)重構(gòu)部1816、解碼部1817、呼叫連接處理部1812、報告發(fā)送部1818。
聲音編碼裝置將圖2所示的相機201、影像數(shù)據(jù)文件202分別置換為圖19的揚聲器(麥克風(fēng))1901、原聲數(shù)據(jù)文件1902。參考圖19可知,聲音編碼裝置1900包括編碼處理部1903和文件格式化處理部1907,所述編碼處理部1903具有輸入來自麥克風(fēng)1901、原聲數(shù)據(jù)文件1902的聲音信號并分別進行編碼的第1至第M聲音編碼處理部1904至1906,來自第1至第M聲音編碼處理部1904至1906的編碼數(shù)據(jù)以各自獨立的軌道被輸出給聲音編碼數(shù)據(jù)文件1908。另外,將圖2的圖像編碼裝置200、內(nèi)容文件208分別置換為圖19的聲音編碼裝置1900、聲音編碼數(shù)據(jù)文件1908。
圖3的編碼處理部301由圖20的編碼處理部2001構(gòu)成。編碼處理部1903(圖19的1904~1906)包括第1聲音編碼處理部1904、利用第1聲音編碼處理部1904中的處理結(jié)果(編碼參數(shù))進行編碼的第2聲音編碼處理部2002、以及第3聲音編碼處理部2003。
各個部分中的處理流程可以進行與圖1至圖3的說明相同的處理。
此時,編碼數(shù)據(jù)的編碼單位是所輸入聲音的相同時間帶的數(shù)據(jù),通過對該數(shù)據(jù)用相同的標(biāo)準(zhǔn)化頻率進行采樣,并用相同的量化位數(shù)進行量化來進行編碼,由此可使不同壓縮率的編碼單位相互置換。
如果圖18的內(nèi)容文件1800包含圖像及聲音兩方面的編碼數(shù)據(jù),并且內(nèi)容分發(fā)裝置、內(nèi)容接收裝置具有圖像及聲音兩方面的編碼數(shù)據(jù)的處理功能,則能夠在圖像和聲音兩方面獲得上述本實施例的作用效果,這是勿庸置疑的。
發(fā)明的第二實施方式在本發(fā)明的第二實施方式中,當(dāng)將M、N設(shè)為2以上的整數(shù)時,發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)處理單元、以及將第1至第N編碼數(shù)據(jù)處理單元的輸出復(fù)用后發(fā)送的單元,并通過至少一個會話來發(fā)送被復(fù)用的編碼數(shù)據(jù)。在接收側(cè)具有從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)的單元,由此,提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),然后對其進行重構(gòu)并解碼。
第二實施例下面參考附圖來說明本發(fā)明第二實施例。
圖6示出了本發(fā)明的第二實施方式。圖6的內(nèi)容分發(fā)裝置601、內(nèi)容接收裝置611、以及傳輸通路610分別相當(dāng)于示出上述第一實施例的圖1中的內(nèi)容分發(fā)裝置101、內(nèi)容接收裝置111、以及傳輸通路110。下面,以與上述第一實施例的不同點為重點,對本發(fā)明的第二實施例進行說明。內(nèi)容分發(fā)裝置601具有分組復(fù)用發(fā)送部605,內(nèi)容接收裝置611具有分組接收部618。
圖7是內(nèi)容分發(fā)裝置601的第1至第N圖像編碼數(shù)據(jù)處理部602至604的結(jié)構(gòu)示意圖。參考圖7可知,編碼數(shù)據(jù)處理部700是圖4所示的編碼數(shù)據(jù)發(fā)送部400中不包含發(fā)送部408的功能的部分。
分組復(fù)用發(fā)送部605將第1至第N圖像編碼數(shù)據(jù)處理部602至604的輸出(分組)復(fù)用,利用一個會話并經(jīng)由傳輸通路610向內(nèi)容接收裝置611發(fā)送圖像編碼數(shù)據(jù)。
內(nèi)容接收裝置611的分組接收部618接收來自內(nèi)容分發(fā)裝置601的圖像編碼數(shù)據(jù)的被復(fù)用(multiplex)的分組,并對其進行分離(demultiplex)。分組接收部618根據(jù)UDP報頭的校驗和或者與其相當(dāng)?shù)男畔?,確認(rèn)是否受到了在傳輸過程中發(fā)生的數(shù)據(jù)錯誤的影響,并在發(fā)生了錯誤的情況下丟棄分組,在沒有發(fā)生錯誤的情況下向編碼數(shù)據(jù)重構(gòu)部116輸出圖像編碼數(shù)據(jù)的接收分組。
在圖6中,對于與圖1相同的構(gòu)成要素標(biāo)注相同的參考標(biāo)號,并與上述第一實施例所對應(yīng)的構(gòu)成要素相同。
在本實施例中,將第1至第N編碼數(shù)據(jù)處理部602至604的輸出復(fù)用后進行收發(fā),但也可以將第1至第N編碼數(shù)據(jù)處理部602至604的輸出以任意的組合復(fù)用后進行收發(fā)。
在本實施例中,對分組復(fù)用發(fā)送部605及分組接收部618分別為一個的情況進行了說明,但即使是具有多個所述分組復(fù)用發(fā)送部及分組接收部的結(jié)構(gòu),也能夠獲得相同的作用效果。另外,即使是具有多個不通過分組復(fù)用發(fā)送部605及分組接收部618而分別以獨立的會話來收發(fā)分組的接收發(fā)送部的結(jié)構(gòu),也能夠獲得相同的作用效果。此時,如上述第一實施例所述,根據(jù)在呼叫連接處理部中通知的會話信息的控制,能夠在內(nèi)容分發(fā)側(cè)按每個內(nèi)容接收裝置611來控制再現(xiàn)的內(nèi)容的品質(zhì)或穩(wěn)定性,這是顯然的。
另外,顯然可以按每個分發(fā)的會話來選擇多播、廣播、或單播。此時,內(nèi)容接收裝置611顯然也可根據(jù)可用的電力來控制接收的會話數(shù)量。
也可以將傳輸通路設(shè)為多個,并通過不同的傳輸通路來傳輸被復(fù)用的第1至第N編碼數(shù)據(jù)的分發(fā)會話、呼叫連接處理信息、以及接收狀況報告信息。
內(nèi)容分發(fā)裝置601中的呼叫連接處理部102、發(fā)送管理部103、數(shù)據(jù)讀入部104、第1至第N圖像編碼數(shù)據(jù)發(fā)送部602至604、分組復(fù)用發(fā)送部605、以及報告接收部108也可以通過在構(gòu)成內(nèi)容分發(fā)裝置601的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。內(nèi)容接收裝置611中的呼叫連接處理部112、編碼數(shù)據(jù)重構(gòu)部116、解碼器117、報告發(fā)送部118、以及分組接收部618也可以通過在構(gòu)成內(nèi)容接收裝置611的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。
如圖21所示,以上說明的本實施例通過對聲音編碼數(shù)據(jù)進行同樣的處理,也能夠獲得同樣的作用效果。參考圖21可知,分發(fā)聲音信號的內(nèi)容分發(fā)裝置2101包括從內(nèi)容文件1800中讀出聲音數(shù)據(jù)的數(shù)據(jù)讀入部1804、第1至第N聲音編碼數(shù)據(jù)處理部2102至2104、分組復(fù)用發(fā)送部2105、呼叫連接處理部1802、發(fā)送管理部1803、報告接收部1808。內(nèi)容接收裝置2111包括分組接收部2118、編碼數(shù)據(jù)重構(gòu)部1816、解碼部1817、呼叫連接處理部1812、報告發(fā)送部1818。此時,只要將圖6的內(nèi)容文件100、內(nèi)容分發(fā)裝置601、傳輸通路610、內(nèi)容接收裝置611作為圖21的內(nèi)容文件1800、內(nèi)容分發(fā)裝置2101、傳輸通路2110、內(nèi)容接收裝置2111來進行相同的處理即可。
如果內(nèi)容文件包含圖像及聲音兩方面的編碼數(shù)據(jù),并且內(nèi)容分發(fā)裝置、內(nèi)容接收裝置具有圖像及聲音兩方面的編碼數(shù)據(jù)的處理功能,則能夠在圖像和聲音兩方面獲得上述本實施例的作用效果是顯然的。
發(fā)明的第三實施方式在本發(fā)明的第三實施方式中,當(dāng)將M、N設(shè)為1以上的整數(shù)時,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個幀內(nèi)編碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)發(fā)送單元、以及至少一個幀內(nèi)編碼數(shù)據(jù)發(fā)送單元,并且還具有按每個會話來設(shè)定傳輸通路上的路由的優(yōu)先級控制或無線傳輸通路上的電力控制的單元。各個發(fā)送單元以不同的會話發(fā)送編碼數(shù)據(jù)。在接收側(cè)具有從至少一個會話中接收編碼數(shù)據(jù)和幀內(nèi)編碼數(shù)據(jù)的單元,并且還具有基于接收數(shù)據(jù)的錯誤/損失率、和/或接收側(cè)的可用電力、和/或預(yù)先確定的設(shè)定來選擇是否進行從至少一個會話接收編碼數(shù)據(jù)的單元。由此提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),然后對其進行重構(gòu)并解碼。
第三實施例下面參考附圖來說明本發(fā)明第三實施例。
圖8示出了本發(fā)明的第三實施例。圖8的內(nèi)容分發(fā)裝801、內(nèi)容接收裝置811、以及傳輸通路810分別相當(dāng)于示出上述第一實施例的圖1中的內(nèi)容分發(fā)裝置101、內(nèi)容接收裝置111、以及傳輸通路110,802至808以及812至818分別與圖1的102至108以及112至118相當(dāng)。下面,以與上述第一實施例的不同點為重點,對本實施例進行說明。在本實施例中,為了簡化說明,將分發(fā)的幀內(nèi)編碼數(shù)據(jù)設(shè)為“1”來進行說明,但是很顯然幀內(nèi)編碼數(shù)據(jù)并不限于1。
內(nèi)容文件800與圖1的內(nèi)容文件100一樣是(A1)包含以M種不同的壓縮率(速率)而編碼的數(shù)據(jù)的內(nèi)容文件,或者是(A2)除此之外還包含幀內(nèi)編碼數(shù)據(jù)的內(nèi)容文件。在(A1)的情況下,通過在上述第一實施例中說明的圖像編碼裝置200(參見圖2)來生成內(nèi)容文件。利用圖9來對生成(A2)情況的內(nèi)容文件的圖像編碼裝置進行說明。
參考圖9可知,圖像編碼裝置900與上述第一實施例一樣,輸入來自相機201的影像信號或來自影像文件202的影像信息,并通過第1至第M圖像編碼處理部204至206按各自預(yù)先確定的壓縮率進行編碼處理。并且還通過幀內(nèi)(intra frame)編碼處理部902來進行幀內(nèi)編碼,從而對輸入影像信息進行編碼。這里的編碼處理采用相同的編碼方式和相同的圖像大小,在第1至第M圖像編碼處理部204至206中還采用相同的幀結(jié)構(gòu)、相同幀率、相同幀內(nèi)間隔,并且如下進行編碼,使得編碼后的數(shù)據(jù)的編碼單位是輸入的影像的相同幀、相同部位進行編碼后的數(shù)據(jù)。
例如,當(dāng)編碼方式采用MPEG-4時,由第1至第M圖像編碼處理部204至206、以及幀內(nèi)編碼處理部902生成的作為編碼單位的視頻分組相當(dāng)于分別對相同幀的相同部位按各自的壓縮率進行編碼后的數(shù)據(jù)。
文件格式化處理部903根據(jù)規(guī)定的文件格式對編碼后的數(shù)據(jù)進行格式化,然后將其作為內(nèi)容文件904進行輸出。文件格式規(guī)格例如可使用MP4文件格式,3GP文件格式等。在此情況下,第1至第M圖像編碼數(shù)據(jù)、以及幀內(nèi)編碼數(shù)據(jù)與索引軌道一起被寫出到第1至第(M+1)軌道,以便各個視頻分組成為各個軌道中的采樣值。
圖9中的編碼處理部901也可以如圖10所示的編碼處理部1001那樣采用與第一實施例中的圖3相同的方法,即第2至第M編碼處理部302至303再次利用在第1圖像編碼處理部204進行編碼處理時獲得的、例如運動矢量等編碼參數(shù)來進行編碼處理,并輸出編碼數(shù)據(jù)。
這樣,通過將處理后的數(shù)據(jù)事先做成文件,在分發(fā)內(nèi)容時,與對于其每個流進行速率變換或幀內(nèi)編碼的場合相比,能夠?qū)⒎职l(fā)側(cè)的處理負(fù)擔(dān)減為很小。
圖8的發(fā)送管理部803至少設(shè)定下述中的一項(A)由數(shù)據(jù)讀入部104讀入的編碼數(shù)據(jù)的壓縮率(內(nèi)容的軌道)和編碼數(shù)據(jù)類型;(B)由第1至第N發(fā)送部805至807以及幀內(nèi)編碼數(shù)據(jù)發(fā)送部809發(fā)送的發(fā)送目的地地址和端口號;(C)由第1至第N發(fā)送部805至807以及幀內(nèi)編碼數(shù)據(jù)發(fā)送部809發(fā)送的編碼數(shù)據(jù)的識別信息;(D)由第1至第N發(fā)送部805至807以及幀內(nèi)編碼數(shù)據(jù)發(fā)送部809發(fā)送的編碼數(shù)據(jù)加密與否的信息;(E)由第1至第N發(fā)送部805至807以及幀內(nèi)編碼數(shù)據(jù)發(fā)送部809發(fā)送的編碼數(shù)據(jù)的密鑰數(shù)據(jù);(F)由第1至第N發(fā)送部805至807以及幀內(nèi)編碼數(shù)據(jù)發(fā)送部809發(fā)送的編碼數(shù)據(jù)的發(fā)送時間差、或交織設(shè)定;(G)由第1至第N發(fā)送部805至807以及幀內(nèi)編碼數(shù)據(jù)發(fā)送部809發(fā)送的編碼數(shù)據(jù)的選擇標(biāo)準(zhǔn);(H)由第1至第N發(fā)送部805至807以及幀內(nèi)編碼數(shù)據(jù)發(fā)送部809發(fā)送的會話上的路由的優(yōu)先級、和/或在無線傳輸通路上的發(fā)送電力;并基于此,從呼叫連接處理部802在其與內(nèi)容接收裝置811的連接處理部812之間,例如通過RTSP/SDP來進行連接處理。當(dāng)然也可以在內(nèi)容分發(fā)裝置801和內(nèi)容接收裝置811之間預(yù)先確定上述所有項來對內(nèi)容進行收發(fā)。
當(dāng)數(shù)據(jù)讀入部804基于發(fā)送管理部803中的設(shè)定、和/或在內(nèi)容分發(fā)裝置801和內(nèi)容接收裝置811之間預(yù)先確定的設(shè)定,從至少有一個幀內(nèi)編碼數(shù)據(jù)被收納在一個軌道中的內(nèi)容文件讀入圖像編碼數(shù)據(jù)時,從內(nèi)容文件800中的各個軌道讀入圖像編碼數(shù)據(jù),并將其輸出到第1至第N圖像編碼數(shù)據(jù)發(fā)送部105至107以及幀內(nèi)編碼數(shù)據(jù)發(fā)送部809中。
或者,當(dāng)從沒有將幀內(nèi)編碼數(shù)據(jù)作為一個軌道來包含的上述第一實施例的內(nèi)容文件100中讀入編碼數(shù)據(jù)時,也可以從第一至第M軌道中的任意的軌道僅讀出被幀內(nèi)編碼的數(shù)據(jù),并將該數(shù)據(jù)輸出給幀內(nèi)編碼數(shù)據(jù)發(fā)送部809。
另外,在以上所有情況下,也可以向多個圖像編碼數(shù)據(jù)發(fā)送部輸出從相同軌道讀入的圖像編碼數(shù)據(jù)。
圖8的幀內(nèi)編碼數(shù)據(jù)發(fā)送部809與第1至第N圖像編碼數(shù)據(jù)發(fā)送部805至807相同,進行與上述第一實施例的圖4相同的處理。對于幀內(nèi)編碼數(shù)據(jù),也向其添加例如RTP報頭的有效載荷類型、SSRC、或CSRC,或與此相當(dāng)?shù)男畔?,由此使其能夠與第1至第N編碼數(shù)據(jù)識別開。
接著,內(nèi)容接收裝置811的呼叫連接處理部812經(jīng)由傳輸通路810與內(nèi)容分發(fā)裝置801的呼叫連接處理部802交換下述內(nèi)容中的至少一個來建立呼叫,即(A)內(nèi)容接收裝置811的地址;(B)第1至第N接收部813至815、以及幀內(nèi)編碼數(shù)據(jù)接收部819的接收端口號;(C)第1至第N接收部813至815、以及幀內(nèi)編碼數(shù)據(jù)接收部819接收的編碼數(shù)據(jù)的壓縮率及編碼數(shù)據(jù)類型與添加到分組中的識別信息之間的對應(yīng);(D)第1至第N接收部813至815、以及幀內(nèi)編碼數(shù)據(jù)接收部819接收的編碼數(shù)據(jù)加密與否的信息;(E)第1至第N接收部813至815、以及幀內(nèi)編碼數(shù)據(jù)接收部819接收的編碼數(shù)據(jù)的密鑰數(shù)據(jù);(F)第1至第N接收部813至815、以及幀內(nèi)編碼數(shù)據(jù)接收部819接收的編碼數(shù)據(jù)間的時間差、或交織設(shè)定;
(G)第1至第N接收部813至815以及幀內(nèi)編碼數(shù)據(jù)接收部819接收的基于編碼數(shù)據(jù)的時間差、或交織設(shè)定的接收緩沖器大??;(H)接收狀況報告的發(fā)送端口號;(I)編碼數(shù)據(jù)的編碼選項(使用工具);(J)編碼數(shù)據(jù)的有效載荷/選項。
幀內(nèi)編碼數(shù)據(jù)接收部819與第1至第N圖像編碼數(shù)據(jù)接收部813至815一樣,根據(jù)UDP報頭的檢驗和或者與其相當(dāng)?shù)男畔?,對所接收的分組確認(rèn)是否受到了在傳輸過程中發(fā)生的數(shù)據(jù)錯誤的影響,并在發(fā)生了錯誤的情況下丟棄分組,在沒有發(fā)生錯誤的情況下向編碼數(shù)據(jù)重構(gòu)部116輸出該分組。
編碼數(shù)據(jù)重構(gòu)部816具有與上述第一實施例的圖5相同的結(jié)構(gòu),當(dāng)任意的編碼數(shù)據(jù)諸如由于在傳輸通路中受到出錯的影響而損失時,在被編碼成該編碼數(shù)據(jù)的圖像的部位的、下一個幀的相同部位選擇幀內(nèi)編碼數(shù)據(jù),如果這樣,就能夠?qū)⒔獯a圖像的品質(zhì)惡化抑制到最小限度。另外,例如即使在第1至第N編碼數(shù)據(jù)的某個數(shù)據(jù)被正確接收并且為幀間編碼數(shù)據(jù)的情況下,如果周期地必定選擇幀內(nèi)編碼數(shù)據(jù),則即使在傳輸通路中發(fā)生錯誤或損失的情況下也能夠獲得與MPEG-4編碼方式的CIR(Cyclic IntraRefresh)相同的作用效果,從而能夠快速恢復(fù)解碼圖像的擾亂,能夠?qū)⑵焚|(zhì)惡化抑制得更小。
另外,內(nèi)容接收裝置811也可以根據(jù)可用的電力或接收環(huán)境來控制是否進行數(shù)據(jù)接收,例如當(dāng)在通過蓄電池/電池來工作那樣的電力受限制的環(huán)境下使用該內(nèi)容接收裝置811時,和/或在接收環(huán)境良好,可以幾乎不會出錯或丟失地接收低壓縮率的圖像編碼數(shù)據(jù)時,停止對分發(fā)幀內(nèi)編碼數(shù)據(jù)、或高壓縮率的圖像編碼數(shù)據(jù)的會話的接收,并盡量延長裝置的使用時間,與此相反,當(dāng)在內(nèi)容接收裝置811上連接了大容量蓄電池、或AC電源時,增加圖像編碼數(shù)據(jù)的接收會話數(shù)量。
此外,也可以由接收者在內(nèi)容接收裝置811中設(shè)定所述接收圖像數(shù)據(jù)數(shù)量。
除此之外的部分與上述第一實施例中的各個相應(yīng)部分相同。
也可以將傳輸通路設(shè)為多個,并通過不同的傳輸通路來傳輸用于分發(fā)被復(fù)用的第1至第N發(fā)送部的輸出的會話、分發(fā)幀內(nèi)編碼數(shù)據(jù)的發(fā)送部的輸出的會話、呼叫連接處理信息、以及接收狀況報告信息。
此外,內(nèi)容分發(fā)裝置801中的呼叫連接處理部802、發(fā)送管理部803、數(shù)據(jù)讀入部804、第1至第N發(fā)送部805至807、報告接收部808、以及幀內(nèi)編碼數(shù)據(jù)發(fā)送部809也可以通過在構(gòu)成內(nèi)容分發(fā)裝置801的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。內(nèi)容接收裝置811中的呼叫連接處理部812、第1至第N接收部813至815、編碼數(shù)據(jù)重構(gòu)部816、解碼器817、報告發(fā)送部818、以及幀內(nèi)編碼數(shù)據(jù)接收部819也可以通過在構(gòu)成內(nèi)容接收裝置811的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。
發(fā)明的第四實施方式在本發(fā)明的第四實施方式中,當(dāng)將M、N設(shè)為1以上的整數(shù)時,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個幀內(nèi)編碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)處理單元、至少一個的幀內(nèi)編碼數(shù)據(jù)處理單元、以及將第1至第N編碼數(shù)據(jù)處理單元和幀內(nèi)編碼數(shù)據(jù)處理單元的輸出復(fù)用后發(fā)送的單元,并且通過至少一個會話來發(fā)送被復(fù)用的編碼數(shù)據(jù)。在接收側(cè)具有從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)的單元,并提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),然后對其進行重構(gòu)并解碼。
第四實施例下面參考附圖來說明本發(fā)明第四實施例。
圖11示出了本發(fā)明的第四實施例。圖11的內(nèi)容分發(fā)裝置1101、內(nèi)容接收裝置1111、以及傳輸通路1110分別相當(dāng)于圖8的內(nèi)容分發(fā)裝置801、內(nèi)容接收裝置811、以及傳輸通路810。下面,僅對本實施例與圖8的上述第三實施例的不同點進行說明。
內(nèi)容分發(fā)裝置1101的第1至第N圖像編碼數(shù)據(jù)處理部1102至1104、以及幀內(nèi)編碼數(shù)據(jù)處理部1105具有與圖7所示的編碼數(shù)據(jù)處理部700相同的結(jié)構(gòu),是具有圖4所示結(jié)構(gòu)的上述第三實施例的第1至第N圖像編碼數(shù)據(jù)發(fā)送部805至807以及幀內(nèi)編碼數(shù)據(jù)發(fā)送部809中不包含發(fā)送部408的功能的部分。
分組復(fù)用發(fā)送部1106將第1至第N圖像編碼數(shù)據(jù)處理部1102至1104以及幀內(nèi)編碼數(shù)據(jù)處理部1105的輸出(分組)復(fù)用,利用一個會話并經(jīng)由傳輸通路1110向內(nèi)容接收裝置1111發(fā)送圖像編碼數(shù)據(jù)。
內(nèi)容接收裝置1111的分組接收部1107接收來自內(nèi)容分發(fā)裝置1101的圖像編碼數(shù)據(jù)的分組,并根據(jù)UDP報頭的校驗和或者與其相當(dāng)?shù)男畔?,確認(rèn)是否受到了在傳輸過程中發(fā)生的數(shù)據(jù)錯誤的影響,在發(fā)生了錯誤的情況下丟棄分組。在沒有發(fā)生錯誤的情況下向編碼數(shù)據(jù)重構(gòu)部816輸出所述分組。
除此之外的部分與上述第三實施例中的各個相應(yīng)部分相同。
在本實施例中,將第1至第N編碼數(shù)據(jù)處理部以及幀內(nèi)編碼數(shù)據(jù)處理部的輸出復(fù)用后進行收發(fā),但也可以將這些的編碼數(shù)據(jù)處理部的輸出以任意的組合復(fù)用后進行收發(fā)。
在本實施例中,對分組復(fù)用發(fā)送部及分組接收部分別為一個的情況進行了說明,但即使存在多個所述分組復(fù)用發(fā)送部及分組接收部,也能夠獲得相同的作用效果。另外,即使是具有多個不通過分組復(fù)用發(fā)送部及分組接收部而分別以獨立的會話來收發(fā)分組的接收發(fā)送部的結(jié)構(gòu),也能夠獲得相同的作用效果。
例如,將第1至第N圖像編碼數(shù)據(jù)處理部1102至1104的輸出復(fù)用后進行收發(fā),并用與其不同的另外的會話來收發(fā)幀內(nèi)編碼數(shù)據(jù)的實施例具有圖12所示的結(jié)構(gòu)。在圖12所示的結(jié)構(gòu)的情況下,如上述第一實施例和上述第三實施例那樣,根據(jù)在呼叫連接處理中通知的會話信息的控制,能夠在內(nèi)容分發(fā)側(cè)按每個內(nèi)容接收裝置1211來控制再現(xiàn)的內(nèi)容的品質(zhì)或穩(wěn)定性,這是顯然的。
另外,顯然可以按每個分發(fā)的會話來選擇多播、廣播、或單播。此時,內(nèi)容接收裝置1211顯然可根據(jù)可用的電力來控制接收的會話數(shù)量。
也可以將傳輸通路設(shè)為多個,并通過不同的傳輸通路來傳輸被復(fù)用的第1至第N編碼數(shù)據(jù)和幀內(nèi)編碼數(shù)據(jù)的分發(fā)會話、呼叫連接處理信息、以及接收狀況報告信息。
內(nèi)容分發(fā)裝置1101中的呼叫連接處理部802、發(fā)送管理部803、數(shù)據(jù)讀入部(數(shù)據(jù)讀入/生成/轉(zhuǎn)換部)804、第1至第N發(fā)送部1102至1104、幀內(nèi)(Intra Frame)編碼數(shù)據(jù)處理部1105、分組復(fù)用發(fā)送部1106、以及報告接收部808也可以通過在構(gòu)成內(nèi)容分發(fā)裝置1101的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。內(nèi)容接收裝置1111中的呼叫連接處理部812、編碼數(shù)據(jù)重構(gòu)部816、解碼器817、報告發(fā)送部818、以及分組接收部1107也可以通過在構(gòu)成內(nèi)容接收裝置1111的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。
此外,內(nèi)容分發(fā)裝置1201中的呼叫連接處理部802、發(fā)送管理部803、數(shù)據(jù)讀入部804、第1至第N圖像編碼數(shù)據(jù)處理部1102至1104、幀內(nèi)編碼數(shù)據(jù)發(fā)送部809、分組復(fù)用發(fā)送部1106、以及報告接收部808也可以通過在構(gòu)成內(nèi)容分發(fā)裝置1201的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。內(nèi)容接收裝置1211中的呼叫連接處理部812、編碼數(shù)據(jù)重構(gòu)部816、解碼器817、報告發(fā)送部818、幀內(nèi)編碼數(shù)據(jù)接收部819、以及分組接收部1107也可以通過在構(gòu)成內(nèi)容接收裝置1211的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。
發(fā)明的第五實施方式在本發(fā)明的第五實施方式中,當(dāng)將M、N設(shè)為1以上的整數(shù)時,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)發(fā)送單元、以及至少一個的糾錯碼數(shù)據(jù)發(fā)送單元,并且還具有按每個會話來設(shè)定傳輸通路上的路由的優(yōu)先級控制或無線傳輸通路上的電力控制的單元。每個發(fā)送單元通過互不相同的會話來發(fā)送編碼數(shù)據(jù)。在接收側(cè)具有從至少一個會話中接收編碼數(shù)據(jù)和糾錯碼數(shù)據(jù)的單元,并且還可以具有基于接收數(shù)據(jù)的錯誤/損失率、和/或接收側(cè)的可用電力、和/或預(yù)先確定的設(shè)定來選擇是否從至少一個會話接收編碼數(shù)據(jù)的單元。由此,提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),并且在有傳輸錯誤或缺失時從糾錯碼數(shù)據(jù)復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)并對其進行解碼。
第五實施例下面參考附圖來說明本發(fā)明第五實施例。
圖13示出了本發(fā)明的第五實施例。圖13的內(nèi)容分發(fā)裝置1301、內(nèi)容接收裝置1311、以及傳輸通路1310分別相當(dāng)于示出上述第一實施例的圖1的內(nèi)容分發(fā)裝置101、內(nèi)容接收裝置111、以及傳輸通路110。下面,標(biāo)號1302至1308、以及標(biāo)號1312至1318分別與圖1的標(biāo)號102至108、以及標(biāo)號112至118相當(dāng)。下面,以與上述第一實施例的不同點為重點,對本發(fā)明的第五實施例進行說明。在本發(fā)明中,為了簡化說明,將糾錯碼數(shù)據(jù)設(shè)為從第1圖像編碼數(shù)據(jù)生成的一個數(shù)據(jù),但勿庸置疑,糾錯碼數(shù)據(jù)也可以是從第2至第N圖像編碼數(shù)據(jù)的任意數(shù)據(jù)生成的多個數(shù)據(jù)。此外,不限于只分發(fā)糾錯碼數(shù)據(jù),也可以如第三實施所示那樣,與幀內(nèi)編碼數(shù)據(jù)一并分發(fā)。
內(nèi)容文件1300是這樣的內(nèi)容文件,該內(nèi)容文件與內(nèi)容文件100一樣包含以M個不同壓縮率進行編碼的數(shù)據(jù),另外還包含M個編碼數(shù)據(jù)中至少一個數(shù)據(jù)的糾錯碼數(shù)據(jù)。
圖14是生成內(nèi)容文件1300的圖像編碼裝置的結(jié)構(gòu)示意圖。利用圖14對圖像編碼裝置1400進行說明。
圖像編碼裝置1400與圖2的上述第一實施例一樣,輸入來自相機201的影像信號或來自影像數(shù)據(jù)文件202的影像信息,通過第1至第M圖像編碼處理部204至206來進行與上述第一實施例相同的編碼處理。
另外,還通過FEC碼處理部1402從第1圖像編碼數(shù)據(jù)生成糾錯碼。
稱為“FEC(Forwards Error Correction前向糾錯)”的糾錯碼有里德-索羅門碼、LDPC(Low Density parity check低密度奇偶校驗)碼、或卷積碼等,在本發(fā)明中采用這些公知的方法。
文件格式化處理部1403根據(jù)規(guī)定的文件格式對編碼后的數(shù)據(jù)和糾錯碼數(shù)據(jù)進行格式化,然后將其作為內(nèi)容文件1400進行輸出。文件格式規(guī)格例如有MP4文件格式,3GP文件格式等,在此情況下,第1至第M圖像編碼數(shù)據(jù)和糾錯碼數(shù)據(jù)與索引軌道一起被寫出到第1至第(M+1)軌道,以便各個視頻分組或糾錯碼數(shù)據(jù)成為各個軌道中的采樣值。
圖14的編碼處理部1401也可以如圖15所示的編碼處理部1501那樣構(gòu)成。就是說可以采用與上述第一實施例中的圖3一樣的方法,即如圖15所示,第2至第M編碼處理部302至303再次利用在第1圖像編碼處理部204進行編碼處理時獲得的、例如運動矢量等編碼參數(shù)來進行編碼處理,并輸出編碼數(shù)據(jù)。
在本實施例中,糾錯碼數(shù)據(jù)是從第1圖像編碼數(shù)據(jù)中生成的,但也可以從第1至第M的圖像編碼數(shù)據(jù)的任意的數(shù)據(jù)中生成一個以上的糾錯碼數(shù)據(jù),并將所述糾錯碼數(shù)據(jù)以分別寫出到不同軌道中的方式寫出到文件中。此時,為了維持在接收側(cè)再現(xiàn)的圖像的質(zhì)量,優(yōu)選從壓縮率更低、圖像質(zhì)量更高的圖像編碼數(shù)據(jù)中生成糾錯碼數(shù)據(jù)。
這樣,通過將處理后的數(shù)據(jù)事先形成為文件,在分發(fā)內(nèi)容時,與對于其每個流進行速率變換或者生成糾錯碼數(shù)據(jù)的場合相比,能夠?qū)⒎职l(fā)側(cè)的處理負(fù)擔(dān)減為很小。
發(fā)送管理部1303至少設(shè)定下述中的一項(A)由數(shù)據(jù)讀入部1304讀入的編碼數(shù)據(jù)的壓縮率(內(nèi)容的軌道)以及數(shù)據(jù)類型;(B)第1至第N發(fā)送部1305至1307以及FEC數(shù)據(jù)發(fā)送部1309發(fā)送的發(fā)送目的地地址和端口號;(C)第1至第N發(fā)送部1305至1307以及FEC數(shù)據(jù)發(fā)送部1309發(fā)送的編碼數(shù)據(jù)的識別信息;(D)第1至第N發(fā)送部1305至1307以及FEC數(shù)據(jù)發(fā)送部1309發(fā)送的編碼數(shù)據(jù)加密與否的信息;(E)第1至第N發(fā)送部1305至1307以及FEC數(shù)據(jù)發(fā)送部1309發(fā)送的編碼數(shù)據(jù)的密鑰數(shù)據(jù);(F)第1至第N發(fā)送部1305至1307以及FEC數(shù)據(jù)發(fā)送部1309發(fā)送的編碼數(shù)據(jù)的發(fā)送時間差、或交織設(shè)定;(G)第1至第N發(fā)送部1305至1307以及FEC數(shù)據(jù)發(fā)送部1309發(fā)送的編碼數(shù)據(jù)的選擇標(biāo)準(zhǔn);(H)第1至第N發(fā)送部1305至1307以及FEC數(shù)據(jù)發(fā)送部1309發(fā)送的會話上的路由的優(yōu)先級、和/或無線傳輸通路上的發(fā)送電力;并基于此,從呼叫連接處理部1302在其與內(nèi)容接收裝置1311的連接處理部1312之間,例如通過RTSP(Real Time Streaming Protocol實時流協(xié)議)/SDP(Session Description Protocol會話描述協(xié)議)等來進行連接處理。當(dāng)然也可以在內(nèi)容分發(fā)裝置1301和內(nèi)容接收裝置1311之間預(yù)先確定上述所有項,來對內(nèi)容進行收發(fā)。
數(shù)據(jù)讀入部1304基于發(fā)送管理部1303中的設(shè)定、和/或在內(nèi)容分發(fā)裝置1301和內(nèi)容接收裝置1311之間預(yù)先確定的設(shè)定,從至少有一個糾錯碼數(shù)據(jù)被收納在一個軌道中的內(nèi)容文件讀入圖像編碼數(shù)據(jù)和糾錯碼數(shù)據(jù),并將這些數(shù)據(jù)輸出到第1至第N圖像編碼數(shù)據(jù)發(fā)送部1305至1307以及FEC(糾錯碼)數(shù)據(jù)發(fā)送部1309中。此時,也可以向多個圖像編碼數(shù)據(jù)發(fā)送部輸出從相同軌道讀入的圖像編碼數(shù)據(jù)。
FEC數(shù)據(jù)發(fā)送部1309與第1至第N圖像編碼數(shù)據(jù)發(fā)送部1305至1307一樣,進行與上述第一實施例的圖4相同的處理。對于糾錯碼數(shù)據(jù),也向其添加例如RTP報頭的有效載荷類型、SSRC、CSRC,或與此相當(dāng)?shù)男畔ⅲ纱耸蛊淠軌蚺c第1至第N編碼數(shù)據(jù)識別開。
接著,內(nèi)容接收裝置1311的呼叫連接處理部1312經(jīng)由傳輸通路1310與內(nèi)容分發(fā)裝置1301的呼叫連接處理部1302交換下述內(nèi)容中的至少一個來建立呼叫,即(A)內(nèi)容接收裝置1311的地址;(B)第1至第N接收部1313至1315、以及FEC數(shù)據(jù)接收部1319的接收端口號;(C)第1至第N接收部1313至1315、以及FEC數(shù)據(jù)接收部1319接收的編碼數(shù)據(jù)的壓縮率及數(shù)據(jù)類型與添加到分組中的識別信息之間的對應(yīng);(D)第1至第N接收部1313至1315、以及FEC數(shù)據(jù)接收部1319接收的編碼數(shù)據(jù)加密與否的信息;(E)第1至第N接收部1313至1315、以及FEC數(shù)據(jù)接收部1319接收的編碼數(shù)據(jù)的密鑰數(shù)據(jù);
(F)第1至第N接收部1313至1315、以及FEC數(shù)據(jù)接收部1319接收的編碼數(shù)據(jù)間的時間差、或交織設(shè)定;(G)基于第1至第N接收部1313至1315、以及FEC數(shù)據(jù)接收部1319接收的編碼數(shù)據(jù)的時間差、或交織設(shè)定的接收緩沖器大??;(H)接收狀況報告的發(fā)送端口號;(I)編碼數(shù)據(jù)的編碼選項(使用工具);(J)編碼數(shù)據(jù)的有效載荷/選項。
FEC數(shù)據(jù)接收部1319與第1至第N圖像編碼數(shù)據(jù)接收部1313至1315一樣,根據(jù)UDP報頭的檢驗和或者與其相當(dāng)?shù)男畔?,對所接收的分組確認(rèn)是否受到了在傳輸過程中發(fā)生的數(shù)據(jù)錯誤的影響,并在發(fā)生了錯誤的情況下丟棄分組,在沒有發(fā)生錯誤的情況下向編碼數(shù)據(jù)重構(gòu)部1316輸出該分組。
圖27示出了作為編碼數(shù)據(jù)重構(gòu)部2700的圖13的編碼數(shù)據(jù)重構(gòu)部1316的結(jié)構(gòu)。參考圖27可知,編碼數(shù)據(jù)重構(gòu)部2700是在圖5所示的編碼數(shù)據(jù)重構(gòu)部500中添加了糾錯碼復(fù)原處理部2701的功能后的機構(gòu)。當(dāng)數(shù)據(jù)提取部501的輸出中存在由于傳輸通路中的數(shù)據(jù)錯誤或損失而造成的缺失時,糾錯碼復(fù)原處理部2701使用糾錯碼復(fù)原該數(shù)據(jù),并輸出給編碼數(shù)據(jù)排列/重復(fù)刪除處理部504。也包括不能復(fù)原的情況在內(nèi),此后,與上述第一實施例一樣,基于編碼數(shù)據(jù)識別信息來判斷所接收編碼數(shù)據(jù)的排列和編碼數(shù)據(jù)發(fā)送單位的重復(fù),并在以編碼數(shù)據(jù)發(fā)送單位重復(fù)接收了的情況下,根據(jù)識別信息和/或所接收的會話,辨認(rèn)數(shù)據(jù)的壓縮率,并優(yōu)選選擇壓縮率最低的數(shù)據(jù),然后重構(gòu)為一個編碼數(shù)據(jù)。
內(nèi)容接收裝置1311也可以根據(jù)可用的電力或接收環(huán)境來控制數(shù)據(jù)的接收與否,例如當(dāng)在通過蓄電池/電池來工作那樣的電力受限制的環(huán)境下使用該內(nèi)容接收裝置1311時,和/或在接收環(huán)境良好,可以幾乎不會出錯或丟失地接收低壓縮率的圖像編碼數(shù)據(jù)時,停止對分發(fā)高壓縮率的圖像編碼數(shù)據(jù)的會話的接收,并盡量延長裝置的使用時間,與此相反,當(dāng)在內(nèi)容接收裝置1311上連接了大容量蓄電池、或AC電源時,增加圖像編碼數(shù)據(jù)的接收會話數(shù)量。此外,也可以由接收者在內(nèi)容接收裝置1311中設(shè)定所述接收圖像數(shù)據(jù)數(shù)量。
當(dāng)將糾錯碼數(shù)據(jù)設(shè)為多個時,也可以按照傳輸通路上的錯誤或損失的幾種模式來分別生成糾錯碼數(shù)據(jù),并且內(nèi)容接收裝置1311根據(jù)最適于接收環(huán)境的糾錯碼數(shù)據(jù)來復(fù)原在傳輸通路上出錯/損失的數(shù)據(jù),由此能夠以更高概率獲得原內(nèi)容的編碼數(shù)據(jù)。此時,可以由內(nèi)容分發(fā)裝置1301的呼叫連接處理部1302向內(nèi)容接收裝置1311的呼叫連接處理部1312通知各個糾錯碼數(shù)據(jù)所適應(yīng)的傳輸通路狀況,或用于生成糾錯碼數(shù)據(jù)的設(shè)定(例如LDPC方式中的校驗矩陣或用于生成該校驗矩陣的設(shè)定信息),或者在內(nèi)容分發(fā)裝置1301和內(nèi)容接收裝置1311之間事先設(shè)定這些。
而且,當(dāng)將糾錯碼數(shù)據(jù)設(shè)為多個時,糾錯碼的類型也可以不同,也可以根據(jù)內(nèi)容接收裝置1311的接收環(huán)境或處理能力來選擇可解碼的糾錯碼數(shù)據(jù)。此時,可以由內(nèi)容分發(fā)裝置1301的呼叫連接處理部1302向內(nèi)容接收裝置1311的呼叫連接處理部1312通知各個糾錯碼的類型,或者在內(nèi)容分發(fā)裝置1301和內(nèi)容接收裝置1311之間事先進行設(shè)定。
除此之外的部分與上述第一實施例中的各個相應(yīng)部分相同。
也可以將傳輸通路設(shè)為多個,并通過不同的傳輸通路來傳輸用于分發(fā)被復(fù)用的第1至第N發(fā)送部的輸出的會話、分發(fā)糾錯碼數(shù)據(jù)的發(fā)送部的輸出的會話、呼叫連接處理信息、以及接收狀況報告信息。
不用說,也可以如上述第三實施例那樣,除本實施例中的第1至第N編碼數(shù)據(jù)之外,還分發(fā)包含幀內(nèi)編碼數(shù)據(jù)的編碼數(shù)據(jù)、以及糾錯碼數(shù)據(jù)。
此外,內(nèi)容分發(fā)裝置1301中的呼叫連接處理部1302、發(fā)送管理部1303、數(shù)據(jù)讀入部1304、第1至第N發(fā)送部1305至1307、報告接收部1308、以及FEC數(shù)據(jù)發(fā)送部1309也可以通過在構(gòu)成內(nèi)容分發(fā)裝置1301的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。內(nèi)容接收裝置1311中的呼叫連接處理部1312、第1至第N接收部1313至1315、編碼數(shù)據(jù)重構(gòu)部1316、解碼器1317、報告發(fā)送部1318、以及FEC數(shù)據(jù)接收部1319也可以通過在構(gòu)成內(nèi)容接收裝置1311的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。
如圖22至圖24所示,以上說明的本實施例通過對聲音編碼數(shù)據(jù)進行同樣的處理,也能夠獲得同樣的作用效果。參考圖22可知,分發(fā)聲音信號的內(nèi)容分發(fā)裝置2201包括從內(nèi)容文件2200中讀出聲音數(shù)據(jù)、FEC數(shù)據(jù)的數(shù)據(jù)讀入部2204;對通過數(shù)據(jù)讀入部2204讀入的聲音數(shù)據(jù)進行編碼的第1至第N聲音編碼數(shù)據(jù)發(fā)送部2205至2207;對通過數(shù)據(jù)讀入部2204讀入的FEC數(shù)據(jù)進行發(fā)送的FEC數(shù)據(jù)發(fā)送部2209;呼叫連接處理部2202;發(fā)送管理部2203;報告接收部2208。內(nèi)容接收裝置2211包括第1至第N聲音編碼數(shù)據(jù)接收部2213至2215、FEC數(shù)據(jù)接收部2219、編碼數(shù)據(jù)重構(gòu)部2216、解碼部2217、呼叫連接處理部2212、報告發(fā)送部2218。
聲音編碼裝置將圖14所示的相機201、影像數(shù)據(jù)文件202分別置換為圖23的揚聲器(麥克風(fēng))1901、原聲數(shù)據(jù)文件1902。參考圖23可知,聲音編碼裝置2300包括編碼數(shù)據(jù)處理部2301和文件格式化處理部2303,所述編碼數(shù)據(jù)處理部2301具有第1至第M聲音編碼處理部1904至1906以及FEC碼處理部2302,所述第1至第M聲音編碼處理部1904至1906輸入來自麥克風(fēng)1901、原聲數(shù)據(jù)文件1902的聲音信號并分別進行編碼,所述FEC碼處理部2302從來自第1聲音編碼處理部1904的編碼數(shù)據(jù)中生成FEC數(shù)據(jù)。來自第1至第M聲音編碼處理部1904至1906以及FEC碼處理部2302的編碼數(shù)據(jù)以各自獨立的軌道被輸出給聲音編碼數(shù)據(jù)文件2304。參考圖24可知,編碼處理部2401(圖23的2301)包括第1聲音編碼處理部1904;利用第1聲音編碼處理部1904的處理結(jié)果(編碼參數(shù))來輸出編碼數(shù)據(jù)的第2至第M聲音編碼處理部2002至2003;以及從第1聲音編碼處理部1904的編碼數(shù)據(jù)輸出FEC編碼數(shù)據(jù)的FEC碼處理部2302。聲音編碼數(shù)據(jù)的編碼單位是所輸入聲音的相同時間帶的數(shù)據(jù),通過對該數(shù)據(jù)用相同的標(biāo)準(zhǔn)化頻率進行采樣,并用相同的量化位數(shù)進行量化來進行編碼,由此可使不同壓縮率的編碼單位相互置換。
如果內(nèi)容文件包含圖像及聲音兩方面的編碼數(shù)據(jù),并且內(nèi)容分發(fā)裝置、內(nèi)容接收裝置具有圖像及聲音兩方面的編碼數(shù)據(jù)的處理功能,則顯然能夠在圖像和聲音兩方面獲得上述本實施例的作用效果。
發(fā)明的第六實施方式在本發(fā)明的第六實施方式中,當(dāng)將M、N設(shè)為1以上的整數(shù)時,在發(fā)送側(cè)具有從存儲有壓縮率不同的M個編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的單元、第1至第N編碼數(shù)據(jù)處理單元、至少一個糾錯碼數(shù)據(jù)處理單元、將第1至第N編碼數(shù)據(jù)處理單元和糾錯碼數(shù)據(jù)處理單元的輸出復(fù)用后發(fā)送的單元,并通過至少一個會話來發(fā)送被復(fù)用的數(shù)據(jù)。在接收側(cè)具有從至少一個會話中接收被復(fù)用的數(shù)據(jù)的單元,并提取沒有傳輸錯誤、或沒有缺失地被接收的編碼數(shù)據(jù),并且在有傳輸錯誤或缺失時從糾錯碼數(shù)據(jù)復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)并對其進行解碼。
第六實施例下面參考附圖來說明本發(fā)明第六實施例。
圖1示出了本發(fā)明的第六實施例。圖16的內(nèi)容分發(fā)裝置1601、內(nèi)容接收裝置1611、以及傳輸通路1610分別相當(dāng)于示出第五實施例的圖13的內(nèi)容分發(fā)裝置1301、內(nèi)容接收裝置1311、以及傳輸通路1310。以下僅說明與第五實施例不同的地方。另外,不僅分發(fā)糾錯碼數(shù)據(jù),也可以如第四實施例那樣結(jié)合幀內(nèi)編碼數(shù)據(jù)一起分發(fā)。
內(nèi)容分發(fā)裝置1601的第1至第N圖像編碼數(shù)據(jù)處理部1602至1604以及FEC數(shù)據(jù)處理部1605與上述第2、第4實施例一樣具有圖7的編碼數(shù)據(jù)處理部700所示的結(jié)構(gòu)。
分組復(fù)用發(fā)送部1606將第1至第N圖像編碼數(shù)據(jù)處理部1602至1604以及FEC數(shù)據(jù)處理部1605的輸出(分組)復(fù)用,利用一個會話并經(jīng)由傳輸通路1610向內(nèi)容接收裝置1611發(fā)送圖像編碼數(shù)據(jù)。
內(nèi)容接收裝置1611的分組接收部1607接收來自內(nèi)容分發(fā)裝置1601的圖像編碼數(shù)據(jù)的分組,并根據(jù)UDP報頭的校驗和或者與其相當(dāng)?shù)男畔?,確認(rèn)是否受到了在傳輸過程中發(fā)生的數(shù)據(jù)錯誤的影響,在發(fā)生了錯誤的情況下丟棄分組,在沒有發(fā)生錯誤的情況下向編碼數(shù)據(jù)重構(gòu)部1316輸出該分組。
除此之外的部分與上述第五實施例中的各個相應(yīng)部分相同。
在本實施例中,將第1至第N編碼數(shù)據(jù)處理部以及FEC數(shù)據(jù)處理部的輸出復(fù)用后進行收發(fā),但也可以將這些處理部的輸出以任意的組合復(fù)用后進行收發(fā)。
在本實施例中,對分組復(fù)用發(fā)送部及分組接收部分別為一個的情況進行了說明,但即使存在多個所述分組復(fù)用發(fā)送部及分組接收部,也能夠獲得相同的作用效果,另外,在具有多個接收發(fā)送部,不通過分組復(fù)用發(fā)送部及分組接收部而分別以獨立的會話來收發(fā)分組的情況下,也能夠獲得相同的作用效果。例如,圖17示出了如下結(jié)構(gòu)例將第1至第N圖像編碼數(shù)據(jù)處理部的輸出復(fù)用后進行收發(fā),并用與其不同的另外的會話來收發(fā)糾錯碼數(shù)據(jù)。此時,如第五實施例那樣,根據(jù)在呼叫連接處理中通知的會話信息的控制,能夠在內(nèi)容分發(fā)側(cè)按每個內(nèi)容接收裝置來控制再現(xiàn)的內(nèi)容的品質(zhì)或穩(wěn)定性,這是顯然的。另外,顯然可以按每個分發(fā)的會話來選擇多播、廣播、或單播。此時,內(nèi)容接收裝置1711顯然也可根據(jù)可用的電力來控制接收的會話數(shù)量。
也可以將傳輸通路設(shè)為多個,并通過不同的傳輸通路來傳輸被復(fù)用的第1至第N編碼數(shù)據(jù)和糾錯碼數(shù)據(jù)的分發(fā)會話、呼叫連接處理信息、以及接收狀況報告信息。
不用說,也可以如上述第四實施例那樣,除本實施例中的第1至第N編碼數(shù)據(jù)之外,還將包含幀內(nèi)編碼數(shù)據(jù)的編碼數(shù)據(jù)、以及糾錯碼數(shù)據(jù)復(fù)用后分發(fā)。
此外,內(nèi)容分發(fā)裝置1601中的呼叫連接處理部1302、發(fā)送管理部1303、數(shù)據(jù)讀入部(數(shù)據(jù)讀入/生成/轉(zhuǎn)換部)1304、第1至第N圖像編碼數(shù)據(jù)處理部1602至1604、FEC數(shù)據(jù)處理部1605、分組復(fù)用發(fā)送部1606以及報告接收部1308也可以通過在構(gòu)成內(nèi)容分發(fā)裝置1601的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。內(nèi)容接收裝置1611中的呼叫連接處理部1312、編碼數(shù)據(jù)重構(gòu)部1316、解碼器1317、報告發(fā)送部1318、以及分組接收部1607也可以通過在構(gòu)成內(nèi)容接收裝置1611的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。
此外,內(nèi)容分發(fā)裝置1701中的呼叫連接處理部1302、發(fā)送管理部1303、數(shù)據(jù)讀入部1304、第1至第N圖像編碼數(shù)據(jù)處理部1602至1604、FEC數(shù)據(jù)發(fā)送部1309、分組復(fù)用發(fā)送部1606以及報告接收部1308也可以通過在構(gòu)成內(nèi)容分發(fā)裝置1701的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。內(nèi)容接收裝置1711中的呼叫連接處理部1312、編碼數(shù)據(jù)重構(gòu)部1316、解碼器1317、報告發(fā)送部1318、FEC數(shù)據(jù)接收部1319、以及分組接收部1607也可以通過在構(gòu)成內(nèi)容接收裝置1711的計算機中運行的程序控制來實現(xiàn)各自的功能、處理,這是顯然的。
如圖25和圖26所示,以上說明的本實施例通過對聲音編碼數(shù)據(jù)進行同樣的處理,也能夠獲得同樣的作用效果。參考圖25可知,分發(fā)聲音信號的內(nèi)容分發(fā)裝置2501包括從內(nèi)容文件2200中讀出聲音數(shù)據(jù)、FEC數(shù)據(jù)的數(shù)據(jù)讀入部2204;對通過數(shù)據(jù)讀入部2204讀入的聲音數(shù)據(jù)進行編碼的第1至第N聲音編碼數(shù)據(jù)處理部2502至2504;對通過數(shù)據(jù)讀入部2204讀入的FEC數(shù)據(jù)進行處理的FEC數(shù)據(jù)處理部2505;將第1至第N聲音編碼數(shù)據(jù)處理部2502至2504以及FEC數(shù)據(jù)處理部2505的輸出分組復(fù)用后進行輸出的分組復(fù)用發(fā)送部2506。內(nèi)容接收裝置2511包括分組接收部2507、編碼數(shù)據(jù)重構(gòu)部2216、解碼部2217、呼叫連接處理部2212、報告發(fā)送部2218。圖26所示的結(jié)構(gòu)是圖25的變形例,與圖17的圖像編碼數(shù)據(jù)分發(fā)的聲音編碼數(shù)據(jù)分發(fā)系統(tǒng)對應(yīng)。在圖26所示的例子具有如下結(jié)構(gòu)分組復(fù)用發(fā)送部2506將第1至第N聲音編碼數(shù)據(jù)處理部2502至2504的輸出復(fù)用后向傳輸通路2610輸出,F(xiàn)EC數(shù)據(jù)通過FEC數(shù)據(jù)發(fā)送部2209被單獨發(fā)送到傳輸通路2610,而不與聲音編碼數(shù)據(jù)復(fù)用。內(nèi)容接收裝置2611包括接收被復(fù)用的編碼數(shù)據(jù)的分組接收部2507以及接收FEC數(shù)據(jù)的FEC數(shù)據(jù)接收部2219,并由編碼數(shù)據(jù)重構(gòu)部2216重構(gòu)編碼數(shù)據(jù)。
如果內(nèi)容文件包含圖像及聲音兩方面的編碼數(shù)據(jù),并且內(nèi)容分發(fā)裝置、內(nèi)容接收裝置具有圖像及聲音兩方面的編碼數(shù)據(jù)的處理功能,則能夠在圖像和聲音兩方面獲得本實施例所示的效果是顯然的。
以上基于上述實施例對本發(fā)明進行了說明,但本發(fā)明不限于上述實施例的結(jié)構(gòu),其包括在本發(fā)明的范圍內(nèi)本領(lǐng)域技術(shù)人員能夠得到的各種變形以及改進,這是顯然的。
權(quán)利要求
1.一種基于生成內(nèi)容文件的編碼裝置的編碼方法,其特征在于,包括分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼后將其輸出的第1至第M(M為2以上的整數(shù))編碼處理步驟;以及將在所述第1至第M編碼處理步驟中編碼的數(shù)據(jù)分別作為獨立的軌道而寫出到文件中的步驟。
2.一種基于生成內(nèi)容文件的編碼裝置的編碼方法,其特征在于,包括分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼后將其輸出的第1至第M(M為1以上的整數(shù))編碼處理步驟;從在所述第1至第M編碼處理步驟中編碼的數(shù)據(jù)的至少一個中至少生成一個糾錯碼數(shù)據(jù)的步驟;以及將所述編碼的數(shù)據(jù)和所述糾錯碼數(shù)據(jù)分別作為獨立的軌道而寫出到文件中的步驟。
3.如權(quán)利要求1或2所述的內(nèi)容編碼方法,其特征在于,還包括對輸入的信號或數(shù)據(jù)文件進行幀內(nèi)編碼的步驟;以及將所述編碼的數(shù)據(jù)作為獨立的軌道而寫出到文件中的步驟。
4.一種基于生成內(nèi)容文件的編碼裝置的編碼方法,其特征在于,包括分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼后將其輸出的第1至第M(M為2以上的整數(shù))編碼處理步驟;以及將所述編碼的數(shù)據(jù)設(shè)置規(guī)定的時間差或進行交織,分別作為獨立的軌道而寫出到文件中的步驟。
5.一種基于生成內(nèi)容文件的編碼裝置的編碼方法,其特征在于,包括分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼后將其輸出的第1至第M(M為2以上的整數(shù))編碼處理步驟;從在所述第1至第M編碼處理步驟中編碼的數(shù)據(jù)的至少一個中至少生成一個編碼數(shù)據(jù)的糾錯碼數(shù)據(jù)的步驟;以及將所述編碼的數(shù)據(jù)和糾錯碼數(shù)據(jù)設(shè)置規(guī)定的時間差或進行交織,分別作為獨立的軌道而寫出到文件中的步驟。
6.如權(quán)利要求4或5所述的內(nèi)容編碼方法,其特征在于,還包括對輸入的信號或數(shù)據(jù)文件進行幀內(nèi)編碼的步驟;以及將所述編碼的數(shù)據(jù)通過設(shè)置規(guī)定的時間差或進行交織來作為獨立的軌道而寫出到文件中的步驟。
7.如權(quán)利要求1至6中任一項所述的內(nèi)容編碼方法,其特征在于,在所述M為2以上的整數(shù)的情況下,當(dāng)進行編碼時,所述第2至第M編碼處理步驟中的至少一個步驟利用所述第1編碼處理步驟的編碼處理中的編碼參數(shù)來進行編碼。
8.如權(quán)利要求1至7中任一項所述的內(nèi)容編碼方法,其特征在于,在所述M為2以上的整數(shù)的情況下,所述第1至第M編碼處理步驟中的編碼方式和幀結(jié)構(gòu)相同。
9.如權(quán)利要求1至8中任一項所述的內(nèi)容編碼方法,其特征在于,在所述M為2以上的整數(shù)的情況下,在所述第1至第M編碼處理步驟中將所述輸入信號或數(shù)據(jù)的相同時間帶和相同部位中的至少一個作為編碼單位來進行編碼并寫出到文件中。
10.如權(quán)利要求1至9中任一項所述的內(nèi)容編碼方法,其特征在于,在所述M為2以上的整數(shù)的情況下,所述第2至第M編碼處理步驟的編碼壓縮率高于或等于所述第1編碼處理步驟的編碼壓縮率。
11.如權(quán)利要求2、3、5~10中任一項所述的內(nèi)容編碼方法,其特征在于,在所述內(nèi)容編碼方式中,當(dāng)從編碼數(shù)據(jù)生成多個所述糾錯碼數(shù)據(jù)時,所述糾錯碼數(shù)據(jù)分別為下述(a)、(b)中的至少(a)基于不同糾錯碼方式的糾錯碼數(shù)據(jù);(b)在相同的糾錯碼方式中基于不同設(shè)定的糾錯碼數(shù)據(jù)。
12.一種內(nèi)容分發(fā)方法,其特征在于,包括由內(nèi)容分發(fā)裝置從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的步驟;以及由所述內(nèi)容分發(fā)裝置從讀入的編碼數(shù)據(jù)中通過第1至第N(N為2以上的整數(shù))編碼數(shù)據(jù)發(fā)送處理來發(fā)送第1至第N編碼數(shù)據(jù)的至少一部分的步驟。
13.一種內(nèi)容分發(fā)方法,其特征在于,包括由內(nèi)容分發(fā)裝置從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的步驟;以及下述步驟(a)、(b)中的至少一個步驟,其中(a)由所述內(nèi)容分發(fā)裝置從讀入的編碼數(shù)據(jù)和糾錯碼數(shù)據(jù)中發(fā)送第1至第N(N為1以上的整數(shù))編碼數(shù)據(jù)的至少一部分的步驟;(b)由所述內(nèi)容分發(fā)裝置從讀入的編碼數(shù)據(jù)和糾錯碼數(shù)據(jù)中發(fā)送所述糾錯碼數(shù)據(jù)的至少一部分的步驟。
14.如權(quán)利要求12或13所述的內(nèi)容分發(fā)方法,其特征在于,還包括由所述內(nèi)容分發(fā)裝置從所述內(nèi)容文件中讀入至少一個幀內(nèi)編碼數(shù)據(jù)的步驟;以及由所述內(nèi)容分發(fā)裝置發(fā)送至少一個幀內(nèi)編碼數(shù)據(jù)的步驟;所述內(nèi)容分發(fā)裝置發(fā)送所述幀內(nèi)編碼數(shù)據(jù)的至少一部分。
15.一種內(nèi)容分發(fā)方法,其特征在于,包括由內(nèi)容分發(fā)裝置從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的步驟;以及由所述內(nèi)容分發(fā)裝置通過第1至第N(N為2以上的整數(shù))編碼數(shù)據(jù)發(fā)送處理來發(fā)送第1至第N編碼數(shù)據(jù)的步驟;所述內(nèi)容分發(fā)裝置通過設(shè)置時間差或者進行交織來發(fā)送所述第1至第N編碼數(shù)據(jù)的至少一部分。
16.一種內(nèi)容分發(fā)方法,其特征在于,包括由內(nèi)容分發(fā)裝置從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的步驟;由所述內(nèi)容分發(fā)裝置發(fā)送第1至第N(N為1以上的整數(shù))編碼數(shù)據(jù)的步驟;以及由所述內(nèi)容分發(fā)裝置發(fā)送至少一個糾錯碼數(shù)據(jù)的步驟;所述內(nèi)容分發(fā)裝置設(shè)置時間差或者進行交織來發(fā)送下述(a)、(b)中的至少一個,其中(a)第1至第N編碼數(shù)據(jù)的至少一部分;(b)所述糾錯碼數(shù)據(jù)的至少一部分。
17.如權(quán)利要求15或16所述的內(nèi)容分發(fā)方法,其特征在于,包括由所述內(nèi)容分發(fā)裝置從所述內(nèi)容文件中讀入至少一個幀內(nèi)編碼數(shù)據(jù)的步驟;以及由所述內(nèi)容分發(fā)裝置發(fā)送至少一個幀內(nèi)編碼數(shù)據(jù)的步驟;所述內(nèi)容分發(fā)裝置設(shè)置時間差或進行交織來發(fā)送所述幀內(nèi)編碼數(shù)據(jù)的至少一部分。
18.如權(quán)利要求15至17中任一項所述的內(nèi)容分發(fā)方法,其特征在于,所述內(nèi)容分發(fā)裝置按照傳輸通路的狀態(tài)、編碼的壓縮率、分發(fā)速率、以及事先確定的規(guī)則中的至少一個來設(shè)定所述時間差或所述交織的設(shè)定。
19.如權(quán)利要求15至18中任一項所述的內(nèi)容分發(fā)方法,其特征在于,包括下述步驟所述內(nèi)容分發(fā)裝置通過呼叫連接處理及事先確定的方式中的至少一個來向內(nèi)容接收裝置通知與所述時間差或所述交織有關(guān)的設(shè)定。
20.如權(quán)利要求12至19中任一項所述的內(nèi)容分發(fā)方法,其特征在于,包括下述步驟所述內(nèi)容分發(fā)裝置通過呼叫連接處理來向內(nèi)容接收裝置通知要發(fā)送的編碼數(shù)據(jù)類型、編碼設(shè)定、編碼數(shù)據(jù)數(shù)量、糾錯編碼類型、糾錯編碼設(shè)定、糾錯碼數(shù)據(jù)數(shù)量、以及幀內(nèi)編碼數(shù)據(jù)數(shù)量中的至少一個。
21.如權(quán)利要求12至20中任一項所述的內(nèi)容分發(fā)方法,其特征在于,在N為2以上的整數(shù)的情況下,所述第1至第N編碼數(shù)據(jù)的各個發(fā)送單位是分別對相同媒體的相同部位或相同時間帶的信息進行編碼而得的編碼數(shù)據(jù)單位。
22.如權(quán)利要求21所述的內(nèi)容分發(fā)方法,其特征在于,包括下述步驟在N為2以上的整數(shù)的情況下,所述內(nèi)容分發(fā)裝置給所述第1至第N編碼數(shù)據(jù)的所述相同發(fā)送單位分別賦予相同識別號。
23.如權(quán)利要求21或22所述的內(nèi)容分發(fā)方法,其特征在于,包括下述步驟所述內(nèi)容分發(fā)裝置為所述第1至第N編碼數(shù)據(jù)中的至少一個編碼數(shù)據(jù)的所述編碼數(shù)據(jù)發(fā)送單位賦予可識別是哪一編碼數(shù)據(jù)的發(fā)送單位的信息。
24.如權(quán)利要求12至23中任一項所述的內(nèi)容分發(fā)方法,其特征在于,所述內(nèi)容分發(fā)裝置在發(fā)送所述第1至第N編碼數(shù)據(jù)的步驟中的至少一個步驟中,配合分發(fā)速率和傳輸通路狀態(tài)中的至少一個來選擇所述發(fā)送數(shù)據(jù)的至少一部分的發(fā)送與否。
25.如權(quán)利要求12至24中任一項所述的內(nèi)容分發(fā)方法,其特征在于,所述內(nèi)容分發(fā)裝置在發(fā)送所述第1至第N編碼數(shù)據(jù)的步驟中的至少一個步驟中每當(dāng)選擇要發(fā)送的數(shù)據(jù)的一部分時,按照編碼信息的性質(zhì)或事先確定的規(guī)則來選擇數(shù)據(jù)。
26.如權(quán)利要求12至25中任一項所述的內(nèi)容分發(fā)方法,其特征在于,所述內(nèi)容分發(fā)裝置將所述要發(fā)送的編碼數(shù)據(jù)的至少一部分進行加密后發(fā)送。
27.如權(quán)利要求26所述的內(nèi)容分發(fā)方法,其特征在于,所述內(nèi)容分發(fā)裝置通過控制所述加密與否、加密密鑰的分發(fā)目的地、加密方式、以及加密強度中的至少一個,而在內(nèi)容分發(fā)側(cè)控制分發(fā)內(nèi)容的品質(zhì)和穩(wěn)定性、以及私密度中的至少一個。
28.如權(quán)利要求12至27中任一項所述的內(nèi)容分發(fā)方法,其特征在于,所述內(nèi)容分發(fā)裝置通過各自不同的會話來發(fā)送在所述發(fā)送步驟中輸出的數(shù)據(jù)。
29.如權(quán)利要求12至27中任一項所述的內(nèi)容分發(fā)方法,其特征在于,包括下述步驟所述內(nèi)容分發(fā)裝置將在所述發(fā)送步驟中輸出的數(shù)據(jù)復(fù)用后發(fā)送。
30.如權(quán)利要求12至27中任一項所述的內(nèi)容分發(fā)方法,其特征在于,至少包括一個將下述數(shù)據(jù)中的至少兩個數(shù)據(jù)復(fù)用的步驟,其中所述數(shù)據(jù)是從由所述內(nèi)容分發(fā)裝置進行的所述第1至第N編碼數(shù)據(jù)的發(fā)送處理中輸出的數(shù)據(jù),所述內(nèi)容分發(fā)裝置通過各自不同的會話來發(fā)送所述復(fù)用的數(shù)據(jù)和沒有復(fù)用的數(shù)據(jù)。
31.如權(quán)利要求28至30中任一項所述的內(nèi)容分發(fā)方法,其特征在于,所述內(nèi)容分發(fā)裝置在分發(fā)的至少一個會話中進行多播發(fā)送或廣播發(fā)送。
32.如權(quán)利要求28、30或31中任一項所述的內(nèi)容分發(fā)方法,其特征在于,所述內(nèi)容分發(fā)裝置通過對發(fā)送所述數(shù)據(jù)的會話的會話信息的通知目的地進行控制,在內(nèi)容分發(fā)側(cè)控制分發(fā)內(nèi)容的品質(zhì)和穩(wěn)定性。
33.如權(quán)利要求28、30或31中任一項所述的內(nèi)容分發(fā)方法,其特征在于,所述內(nèi)容分發(fā)裝置在分發(fā)所述數(shù)據(jù)的會話中的至少一個會話中,進行傳輸通路上的路由的優(yōu)先級控制以及無線傳輸通路上的電力控制的至少一種。
34.一種內(nèi)容接收方法,其特征在于,包括下述步驟(a)、(b)中的中的至少一個步驟,其中(a)由內(nèi)容接收裝置從至少一個會話中接收編碼數(shù)據(jù)的步驟;(b)由內(nèi)容接收裝置從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù),并從其中識別各個編碼數(shù)據(jù)的步驟;以及由內(nèi)容接收裝置從所接收的編碼數(shù)據(jù)中提取沒有傳輸錯誤、沒有丟失地被接收的編碼數(shù)據(jù),然后重構(gòu)并輸出編碼數(shù)據(jù)的步驟。
35.一種內(nèi)容接收方法,其特征在于,包括下述步驟(a)、(b)中的至少一個步驟,其中(a)由內(nèi)容接收裝置從至少一個會話中接收編碼數(shù)據(jù)以及糾錯碼數(shù)據(jù)的步驟;(b)由內(nèi)容接收裝置從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)、以及糾錯碼數(shù)據(jù),并從其中識別各個數(shù)據(jù)的步驟;以及由內(nèi)容接收裝置從所接收的數(shù)據(jù)中提取沒有傳輸錯誤、沒有丟失地被接收的編碼數(shù)據(jù),而在有傳輸錯誤或丟失的情況下使用糾錯碼數(shù)據(jù)來復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)的步驟。
36.如權(quán)利要求34或35所述的內(nèi)容接收方法,其特征在于,還包括下述步驟(c)、(d)中的至少一個步驟,其中(c)由內(nèi)容接收裝置從至少一個會話中接收幀內(nèi)編碼數(shù)據(jù)的步驟;(d)由內(nèi)容接收裝置從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)、以及幀內(nèi)編碼數(shù)據(jù),并從其中識別各個編碼數(shù)據(jù)的步驟。
37.如權(quán)利要求36所述的內(nèi)容接收方法,其特征在于,在由所述內(nèi)容接收裝置進行的重構(gòu)所述編碼數(shù)據(jù)的步驟中,包括以規(guī)定的方法來選擇幀內(nèi)編碼數(shù)據(jù)的步驟。
38.如權(quán)利要求34至37中任一項所述的內(nèi)容接收方法,其特征在于,包括下述步驟在所述編碼數(shù)據(jù)被加密的情況下,所述內(nèi)容接收裝置根據(jù)通過呼叫連接處理而獲得的密鑰、分發(fā)的密鑰、以及事先確定的密鑰中的至少一個來復(fù)原所述編碼數(shù)據(jù)。
39.如權(quán)利要求34至38中任一項所述的內(nèi)容接收方法,其特征在于,還包括下述步驟所述內(nèi)容接收裝置在接收至少一個編碼數(shù)據(jù)時,基于接收數(shù)據(jù)的錯誤/損失率、可用的電力、以及事先確定的設(shè)定中的至少一個來選擇數(shù)據(jù)的接收與否。
40.如權(quán)利要求34至39中任一項所述的內(nèi)容接收方法,其特征在于,還包括下述步驟所述內(nèi)容接收方式在接收至少一個糾錯碼數(shù)據(jù)時,基于接收數(shù)據(jù)的錯誤/損失率、傳輸通路上的數(shù)據(jù)的錯誤/損失狀態(tài)、糾錯編碼方式、可用的電力、以及事先確定的設(shè)定中的至少一個來選擇糾錯碼數(shù)據(jù)的接收與否、或者選擇用于糾錯處理的糾錯碼數(shù)據(jù)。
41.如權(quán)利要求34至40中任一項所述的內(nèi)容接收方法,其特征在于,還包括下述步驟所述內(nèi)容接收裝置在重構(gòu)所述編碼數(shù)據(jù)時,根據(jù)賦予所述編碼數(shù)據(jù)的發(fā)送單位的識別號來判斷所述編碼數(shù)據(jù)的重復(fù)。
42.如權(quán)利要求34至41中任一項所述的內(nèi)容接收方法,其特征在于,還包括下述步驟所述內(nèi)容接收裝置在重構(gòu)所述編碼數(shù)據(jù)時,根據(jù)下述各項中的至少一個來判斷編碼數(shù)據(jù)的壓縮率和數(shù)據(jù)類型中的至少一個,所述各項分別為(e)事先確定的分發(fā)數(shù)據(jù)接收會話;(f)賦予數(shù)據(jù)發(fā)送單位的事先確定的數(shù)據(jù)識別信息;(g)通過呼叫連接處理而通知的分發(fā)數(shù)據(jù)接收會話;以及(h)賦予數(shù)據(jù)發(fā)送單位的通過呼叫連接處理而通知的數(shù)據(jù)識別信息。
43.如權(quán)利要求34至42中任一項所述的內(nèi)容接收方法,其特征在于,還包括下述步驟所述內(nèi)容接收裝置確保由下述項中的至少一個確定的緩沖器大小,以便接收通過設(shè)置時間差或進行交織而發(fā)送的編碼數(shù)據(jù)單位,并能夠進行所述編碼數(shù)據(jù)的重構(gòu),所述各項分別為(i)事先確定的接收緩沖器大?。?j)通過呼叫連接處理而通知的緩沖器大?。?k)基于事先確定的內(nèi)容分發(fā)速率、以及時間差或交織設(shè)定信息來算出的緩沖器大?。灰约?l)基于通過呼叫連接處理而通知的內(nèi)容分發(fā)速率、以及時間差或交織設(shè)定信息而算出的緩沖器大小。
44.如權(quán)利要求34至43中任一項所述的內(nèi)容接收方法,其特征在于,還包括所述內(nèi)容接收裝置向內(nèi)容發(fā)送裝置發(fā)送分發(fā)數(shù)據(jù)的接收狀況的步驟。
45.一種內(nèi)容編碼裝置,其特征在于,包括分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼的第1至第M(M為2以上的整數(shù))編碼單元;以及將在所述第1至第M編碼單元中編碼的數(shù)據(jù)分別作為獨立的軌道而寫出到文件中的單元。
46.一種內(nèi)容編碼裝置,用其特征在于,包括分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼的第1至第M(M為1以上的整數(shù))編碼單元;從在所述第1至第M編碼單元中編碼的數(shù)據(jù)的至少一個中至少生成一個糾錯碼數(shù)據(jù)的單元;以及將所述編碼的數(shù)據(jù)和所述糾錯碼數(shù)據(jù)分別作為獨立的軌道而寫出到文件中的單元。
47.如權(quán)利要求45或46所述的內(nèi)容編碼裝置,其特征在于,還包括對輸入的信號或數(shù)據(jù)文件進行幀內(nèi)編碼的單元;以及將編碼的數(shù)據(jù)作為獨立的軌道而寫出到文件中的單元。
48.一種內(nèi)容編碼裝置,其特征在于,包括分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼的第1至第M(M為2以上的整數(shù))編碼單元;以及將在所述第1至第M編碼單元中編碼的數(shù)據(jù)設(shè)置規(guī)定的時間差或進行交織,分別作為獨立的軌道而寫出到文件中的單元。
49.一種內(nèi)容編碼裝置,其特征在于,包括分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼的第1至第M(M為1以上的整數(shù))編碼單元;從所述第1至第M中的至少一個編碼數(shù)據(jù)中至少生成一個糾錯碼數(shù)據(jù)的單元;以及將編碼的數(shù)據(jù)和糾錯碼數(shù)據(jù)設(shè)置規(guī)定的時間差或進行交織,分別作為獨立的軌道而寫出到文件中的單元。
50.如權(quán)利要求48或49所述的內(nèi)容編碼裝置,其特征在于,還包括對輸入的信號或數(shù)據(jù)文件進行幀內(nèi)編碼的單元;以及將編碼的數(shù)據(jù)設(shè)置規(guī)定的時間差或進行交織,作為獨立的軌道而寫出到文件中的單元。
51.如權(quán)利要求45至50中任一項所述的內(nèi)容編碼裝置,其特征在于,在所述M為2以上的整數(shù)的情況下,當(dāng)進行編碼時,所述第2至第M編碼單元中的至少一個單元利用所述第1編碼單元的編碼處理中的編碼參數(shù)來進行編碼。
52.如權(quán)利要求45至51中任一項所述的內(nèi)容編碼裝置,其特征在于,在所述M為2以上的整數(shù)的情況下,從所述第1至第M編碼單元輸出的第1至第M編碼數(shù)據(jù)的編碼方式和幀結(jié)構(gòu)均相同。
53.如權(quán)利要求45至52中任一項所述的內(nèi)容編碼裝置,其特征在于,在所述M為2以上的整數(shù)的情況下,從所述第1至第M編碼單元輸出的第1至第M編碼數(shù)據(jù)是將所述輸入信號或數(shù)據(jù)的相同時間帶和相同部位中的至少一個作為編碼單位來進行編碼并寫出到文件中的。
54.如權(quán)利要求45至53中任一項所述的內(nèi)容編碼裝置,其特征在于,在所述M為2以上的整數(shù)的情況下,所述第2至第M編碼單元的編碼數(shù)據(jù)的壓縮率等于或高于所述第1編碼單元的編碼數(shù)據(jù)的壓縮率。
55.如權(quán)利要求46、47、49~54中任一項所述的內(nèi)容編碼裝置,其特征在于,在所述內(nèi)容編碼裝置中,當(dāng)從編碼數(shù)據(jù)生成多個所述糾錯碼數(shù)據(jù)時,所述糾錯碼數(shù)據(jù)分別為下述(a)、(b)中的至少一個(a)基于不同糾錯碼方式的糾錯碼數(shù)據(jù);(b)在相同的糾錯碼方式中基于不同設(shè)定的糾錯碼數(shù)據(jù)。
56.一種內(nèi)容分發(fā)裝置,其特征在于,包括從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的單元;以及接收所讀入的所述編碼數(shù)據(jù),并輸出第1至第N(N為2以上的整數(shù))編碼數(shù)據(jù)的第1至第N編碼數(shù)據(jù)發(fā)送單元;由所述第1至第N編碼數(shù)據(jù)發(fā)送單元發(fā)送第1至第N編碼數(shù)據(jù)的至少一部分。
57.一種內(nèi)容分發(fā)裝置,其特征在于,包括從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的單元;接收所讀入的所述編碼數(shù)據(jù)并輸出第1至第N(N為1以上的整數(shù))編碼數(shù)據(jù)的第1至第N編碼數(shù)據(jù)發(fā)送單元;以及接收所讀入的所述糾錯碼數(shù)據(jù),并輸出糾錯碼數(shù)據(jù)的至少一個糾錯碼數(shù)據(jù)發(fā)送單元;所述內(nèi)容分發(fā)裝置發(fā)送下述(a)、(b)中的至少一個(a)第1至第N編碼數(shù)據(jù)的至少一部分;(b)所述糾錯碼數(shù)據(jù)的至少一部分。
58.如權(quán)利要求56或57所述的內(nèi)容分發(fā)裝置,其特征在于,還包括從所述內(nèi)容文件中讀入至少一個幀內(nèi)編碼數(shù)據(jù)的單元;以及發(fā)送所讀入的至少一個幀內(nèi)編碼數(shù)據(jù)的幀內(nèi)編碼數(shù)據(jù)發(fā)送單元;所述內(nèi)容分發(fā)裝置發(fā)送所述幀內(nèi)編碼數(shù)據(jù)的至少一部分。
59.一種內(nèi)容分發(fā)裝置,其特征在于,包括從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的單元;以及接收所讀入的所述編碼數(shù)據(jù)并輸出第1至第N(N為2以上的整數(shù))編碼數(shù)據(jù)的第1至第N編碼數(shù)據(jù)發(fā)送單元;所述內(nèi)容分發(fā)裝置通過設(shè)置時間差或進行交織來發(fā)送來自所述第1至第N編碼數(shù)據(jù)發(fā)送單元的數(shù)據(jù)的至少一部分。
60.一種內(nèi)容分發(fā)裝置,其特征在于,包括從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的單元;接收所讀入的所述編碼數(shù)據(jù)并輸出第1至第N(N為1以上的整數(shù))的編碼數(shù)據(jù)的第1至第N編碼數(shù)據(jù)發(fā)送單元;以及接收所讀入的所述糾錯碼數(shù)據(jù)并輸出糾錯碼數(shù)據(jù)的至少一個糾錯碼數(shù)據(jù)發(fā)送單元;所述內(nèi)容分發(fā)裝置設(shè)置時間差或進行交織來發(fā)送下述(a)、(b)中的至少一個(a)第1至第N編碼數(shù)據(jù)的至少一部分;(b)所述糾錯碼數(shù)據(jù)的至少一部分。
61.如權(quán)利要求59或60所述的內(nèi)容分發(fā)裝置,其特征在于,包括從所述內(nèi)容文件中讀入至少一個幀內(nèi)編碼數(shù)據(jù)的單元;以及發(fā)送所讀入的至少一個幀內(nèi)編碼數(shù)據(jù)的幀內(nèi)編碼數(shù)據(jù)發(fā)送單元;所述內(nèi)容分發(fā)裝置設(shè)置時間差或進行交織來發(fā)送所述幀內(nèi)編碼數(shù)據(jù)的至少一部分。
62.如權(quán)利要求59至61中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,按照傳輸通路的狀態(tài)、編碼的壓縮率、分發(fā)速率、以及事先確定的規(guī)則中的至少一個來設(shè)定所述時間差或所述交織的設(shè)定。
63.如權(quán)利要求59至62中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,包括下述單元該單元通過呼叫連接處理及事先確定的方式中的至少一個來向內(nèi)容接收裝置通知與所述時間差或所述交織有關(guān)的設(shè)定。
64.如權(quán)利要求56至63中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,包括下述單元該單元通過呼叫連接處理來向內(nèi)容接收裝置通知要發(fā)送的編碼數(shù)據(jù)類型、編碼設(shè)定、編碼數(shù)據(jù)數(shù)量、糾錯編碼類型、糾錯編碼設(shè)定、糾錯碼數(shù)據(jù)數(shù)量、以及幀內(nèi)編碼數(shù)據(jù)數(shù)量中的至少一個。
65.如權(quán)利要求56至64中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,在N為2以上的整數(shù)的情況下,所述第1至第N編碼數(shù)據(jù)的各個發(fā)送單位是分別對相同媒體的相同部位或相同時間帶的信息進行編碼而得的編碼數(shù)據(jù)單位。
66.如權(quán)利要求65所述的內(nèi)容分發(fā)裝置,其特征在于,包括下述單元在N為2以上的整數(shù)的情況下,該單元給所述第1至第N編碼數(shù)據(jù)的所述相同發(fā)送單位分別賦予相同識別號。
67.如權(quán)利要求65或66所述的內(nèi)容分發(fā)裝置,其特征在于,包括下述單元該單元為所述第1至第N中至少一個編碼數(shù)據(jù)的所述編碼數(shù)據(jù)發(fā)送單位賦予可識別是哪一編碼數(shù)據(jù)的發(fā)送單位的信息。
68.如權(quán)利要求56至67中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,所述第1至第N編碼數(shù)據(jù)發(fā)送單元中的至少一個單元具有配合分發(fā)速率和傳輸通路狀態(tài)中的至少一個來選擇所述發(fā)送數(shù)據(jù)的至少一部分的發(fā)送與否的單元。
69.如權(quán)利要求56至68中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,所述第1至第N編碼數(shù)據(jù)發(fā)送單元中的至少一個單元具有每當(dāng)選擇要發(fā)送的數(shù)據(jù)的一部分時,按照編碼信息的性質(zhì)或事先確定的規(guī)則來選擇數(shù)據(jù)的單元。
70.如權(quán)利要求56至69中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,包括將所述要發(fā)送的數(shù)據(jù)的至少一部分進行加密后發(fā)送的單元。
71.如權(quán)利要求70所述的內(nèi)容分發(fā)裝置,其特征在于,包括如下單元該單元通過控制所述加密與否、加密密鑰的分發(fā)目的地、加密方式、以及加密強度中的至少一個,而在內(nèi)容分發(fā)側(cè)控制分發(fā)內(nèi)容的品質(zhì)和穩(wěn)定性、以及私密度中的至少一個。
72.如權(quán)利要求56至71中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,包括下述單元該單元通過各自不同的會話來發(fā)送由所述第1至第N編碼數(shù)據(jù)發(fā)送單元輸出的數(shù)據(jù)。
73.如權(quán)利要求56至71中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,包括下述單元該單元將由所述第1至第N編碼數(shù)據(jù)發(fā)送單元中的至少兩個單元輸出的數(shù)據(jù)復(fù)用后發(fā)送。
74.如權(quán)利要求56至71中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,至少包括一個下述單元該單元將由所述編碼數(shù)據(jù)發(fā)送單元的輸出所輸出的數(shù)據(jù)中的至少兩個數(shù)據(jù)復(fù)用,所述內(nèi)容分發(fā)裝置通過各自不同的會話來發(fā)送所述復(fù)用的數(shù)據(jù)和沒有復(fù)用的數(shù)據(jù)。
75.如權(quán)利要求72至74中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,在分發(fā)的至少一個會話中進行多播發(fā)送或廣播發(fā)送。
76.如權(quán)利要求72、74或75中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,包括對發(fā)送所述數(shù)據(jù)的會話的會話信息的通知目的地進行控制的單元,在內(nèi)容分發(fā)側(cè)對分發(fā)內(nèi)容的品質(zhì)和穩(wěn)定性進行控制。
77.如權(quán)利要求72、74或75中任一項所述的內(nèi)容分發(fā)裝置,其特征在于,包括下述單元該單元在分發(fā)所述數(shù)據(jù)的會話中的至少一個會話中,進行傳輸通路上的路由的優(yōu)先級控制以及無線傳輸通路上的電力控制的至少一種。
78.一種內(nèi)容接收裝置,其特征在于,包括下述單元(a)、(b)中的至少一個單元,其中(a)從至少一個會話中接收編碼數(shù)據(jù)的單元;(b)從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù),并從其中識別各個編碼數(shù)據(jù)的單元;以及從所接收的編碼數(shù)據(jù)中提取沒有傳輸錯誤、沒有丟失地被接收的編碼數(shù)據(jù),然后重構(gòu)并輸出編碼數(shù)據(jù)的單元。
79.一種內(nèi)容接收裝置,其特征在于,包括下述單元(a)、(b)中的至少一個單元,其中(a)從至少一個會話中接收編碼數(shù)據(jù)以及糾錯碼數(shù)據(jù)的單元;(b)從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)、以及糾錯碼數(shù)據(jù),并從其中識別各個數(shù)據(jù)的單元;以及從所接收的數(shù)據(jù)中提取沒有傳輸錯誤、沒有丟失地被接收的編碼數(shù)據(jù),而在有傳輸錯誤或丟失的情況下使用糾錯碼數(shù)據(jù)來復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)的單元。
80.如權(quán)利要求78或79所述的內(nèi)容接收裝置,其特征在于,還包括下述單元(c)、(d)中的至少一個單元,其中(c)從至少一個會話中接收幀內(nèi)編碼數(shù)據(jù)的單元;(d)從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)、以及幀內(nèi)編碼數(shù)據(jù),并從其中識別各個編碼數(shù)據(jù)的單元。
81.如權(quán)利要求80所述的內(nèi)容接收裝置,其特征在于,由重構(gòu)并輸出所述編碼數(shù)據(jù)的單元使用規(guī)定的裝置來選擇幀內(nèi)編碼數(shù)據(jù)。
82.如權(quán)利要求78至81中任一項所述的內(nèi)容接收裝置,其特征在于,包括下述單元在所述編碼數(shù)據(jù)被加密的情況下,該單元根據(jù)通過呼叫連接處理而獲得的密鑰、分發(fā)的密鑰、以及事先確定的密鑰中的至少一個來復(fù)原所述編碼數(shù)據(jù)。
83.如權(quán)利要求78至82中任一項所述的內(nèi)容接收裝置,其特征在于,還包括下述單元該單元基于接收數(shù)據(jù)的錯誤/損失率、可用的電力、以及事先確定的設(shè)定中的至少一個來選擇至少一個編碼數(shù)據(jù)接收單元中的數(shù)據(jù)的接收與否。
84.如權(quán)利要求78至83中任一項所述的內(nèi)容接收裝置,其特征在于,還包括下述步驟所述內(nèi)容接收裝置當(dāng)接收至少一個糾錯碼數(shù)據(jù)時,基于接收數(shù)據(jù)的錯誤/損失率、傳輸通路上的數(shù)據(jù)的錯誤/損失狀態(tài)、糾錯編碼方式、可用的電力、以及事先確定的設(shè)定中的至少一個來選擇糾錯碼數(shù)據(jù)的接收與否,或者選擇用于糾錯處理的糾錯碼數(shù)據(jù)。
85.如權(quán)利要求78至84中任一項所述的內(nèi)容接收裝置,其特征在于,由重構(gòu)所述編碼數(shù)據(jù)的單元根據(jù)賦予所述編碼數(shù)據(jù)的發(fā)送單位的識別號來判斷所述編碼數(shù)據(jù)的重復(fù)。
86.如權(quán)利要求78至85中任一項所述的內(nèi)容接收裝置,其特征在于,重構(gòu)所述編碼數(shù)據(jù)的單元具有根據(jù)下述各項中的至少一個來判斷編碼數(shù)據(jù)的壓縮率和數(shù)據(jù)類型中的至少一個的單元,其中所述各項分別為(e)事先確定的分發(fā)數(shù)據(jù)接收會話;(f)賦予數(shù)據(jù)發(fā)送單位的事先確定的數(shù)據(jù)識別信息;(g)通過呼叫連接處理而通知的分發(fā)數(shù)據(jù)接收會話;以及(h)賦予數(shù)據(jù)發(fā)送單位的通過呼叫連接處理而通知的數(shù)據(jù)識別信息。
87.如權(quán)利要求78至86中任一項所述的內(nèi)容接收裝置,其特征在于,確保由下述項中的至少一個確定的緩沖器大小,以便接收通過設(shè)置時間差或進行交織而發(fā)送的編碼數(shù)據(jù)單位,并能夠進行所述編碼數(shù)據(jù)的重構(gòu),所述各項分別為(i)事先確定的接收緩沖器大??;(j)通過呼叫連接處理而通知的緩沖器大小;(k)基于事先確定的內(nèi)容分發(fā)速率、以及時間差或交織設(shè)定信息來算出的緩沖器大小;以及(l)基于通過呼叫連接處理而通知的內(nèi)容分發(fā)速率、以及時間差或交織設(shè)定信息來算出的緩沖器大小。
88.如權(quán)利要求78至87中任一項所述的內(nèi)容接收裝置,其特征在于,還包括向內(nèi)容發(fā)送裝置發(fā)送分發(fā)數(shù)據(jù)的接收狀況的單元。
89.一種程序,使構(gòu)成對內(nèi)容進行編碼的裝置的計算機執(zhí)行分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼的第1至第M(M為2以上的整數(shù))編碼處理;以及將編碼的數(shù)據(jù)分別作為獨立的軌道而寫出到文件中的處理。
90.一種程序,使構(gòu)成對內(nèi)容進行編碼的裝置的計算機執(zhí)行分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼的第1至第M(M為1以上的整數(shù))編碼處理;從所述第1至第M中的至少一個編碼數(shù)據(jù)中至少生成一個糾錯碼數(shù)據(jù)的處理;以及將編碼的數(shù)據(jù)和所述糾錯碼數(shù)據(jù)分別作為獨立的軌道而寫出到文件中的處理。
91.如權(quán)利要求89或90所述的程序,使所述計算機還執(zhí)行對輸入的信號或數(shù)據(jù)文件進行幀內(nèi)編碼的處理;以及將編碼的數(shù)據(jù)作為獨立的軌道而寫出到文件中的處理。
92.一種程序,使構(gòu)成對內(nèi)容進行編碼的裝置的計算機執(zhí)行分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼的第1至第M(M為2以上的整數(shù))編碼處理;以及將編碼的數(shù)據(jù)設(shè)置規(guī)定的時間差或進行交織,分別作為獨立的軌道而寫出到文件中的處理。
93.一種程序,使構(gòu)成對內(nèi)容進行編碼的裝置的計算機執(zhí)行分別以互不相同壓縮率對輸入的信號或數(shù)據(jù)文件進行編碼的第1至第M(M為1以上的整數(shù))編碼處理;從經(jīng)所述第1至第M編碼處理而得的至少一個編碼數(shù)據(jù)中至少生成一個糾錯碼數(shù)據(jù)的處理;以及將編碼的數(shù)據(jù)和糾錯碼數(shù)據(jù)設(shè)置規(guī)定的時間差或進行交織,分別作為獨立的軌道而寫出到文件中的處理。
94.如權(quán)利要求92或93所述的程序,使所述計算機執(zhí)行對輸入的信號或數(shù)據(jù)文件進行幀內(nèi)編碼的處理;以及將編碼的數(shù)據(jù)設(shè)置規(guī)定的時間差或進行交織,作為獨立的軌道而寫出到文件中的處理。
95.如權(quán)利要求89至94中任一項所述的程序,使所述計算機執(zhí)行下述處理在所述M為2以上的整數(shù)的情況下,當(dāng)進行編碼時,由所述第2至第M編碼處理中的至少一個處理利用所述第1編碼處理中的編碼參數(shù)來進行編碼。
96.如權(quán)利要求89至95中任一項所述的程序,其特征在于,在所述M為2以上的整數(shù)的情況下,所述第1至第M編碼數(shù)據(jù)的編碼方式和幀結(jié)構(gòu)均相同。
97.如權(quán)利要求89至96中任一項所述的程序,使所述計算機執(zhí)行下述處理在所述M為2以上的整數(shù)的情況下,作為所述第1至第M編碼數(shù)據(jù),將所述輸入信號或數(shù)據(jù)的相同時間帶和相同部位中的至少一個作為編碼單位來進行編碼并寫出到文件中。
98.如權(quán)利要求89至97中任一項所述的程序,其特征在于,在所述M為2以上的整數(shù)的情況下,所述第2至第M編碼數(shù)據(jù)的壓縮率等于或高于第1編碼數(shù)據(jù)的壓縮率。
99.如權(quán)利要求90、91、93~98中任一項所述的程序,其特征在于,當(dāng)從編碼數(shù)據(jù)生成多個所述糾錯碼數(shù)據(jù)時,所述糾錯碼數(shù)據(jù)分別為下述(a)、(b)中的至少一個(a)基于不同糾錯碼方式的糾錯碼數(shù)據(jù);(b)在相同的糾錯碼方式中基于不同設(shè)定的糾錯碼數(shù)據(jù)。
100.一種程序,使構(gòu)成分發(fā)內(nèi)容的裝置的計算機執(zhí)行從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的處理;以及接收所述編碼數(shù)據(jù),并通過發(fā)送第1至第N(N為2以上的整數(shù))編碼數(shù)據(jù)的處理來發(fā)送第1至第N編碼數(shù)據(jù)的至少一部分的處理。
101.一種程序,使構(gòu)成分發(fā)內(nèi)容的裝置的計算機執(zhí)行從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的處理;第1至第N(N為1以上的整數(shù))編碼數(shù)據(jù)的發(fā)送處理;至少一個的糾錯碼數(shù)據(jù)發(fā)送處理;以及發(fā)送(a)第1至第N編碼數(shù)據(jù)的至少一部分、(b)糾錯碼數(shù)據(jù)的至少一部分、中的至少一個的處理。
102.如權(quán)利要求100或101所述的程序,使所述計算機執(zhí)行從所述內(nèi)容文件中讀入至少一個幀內(nèi)編碼數(shù)據(jù)的處理;以及發(fā)送幀內(nèi)編碼數(shù)據(jù)的至少一部分的處理。
103.一種程序,使構(gòu)成分發(fā)內(nèi)容的裝置的計算機執(zhí)行從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的處理;第1至第N(N為2以上的整數(shù))編碼數(shù)據(jù)的發(fā)送處理;以及通過設(shè)置時間差或者進行交織來發(fā)送第1至第N編碼數(shù)據(jù)的至少一部分的處理。
104.一種程序,使構(gòu)成分發(fā)內(nèi)容的裝置的計算機執(zhí)行從內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的處理;第1至第N(N為1以上的整數(shù))編碼數(shù)據(jù)的發(fā)送處理;至少一個糾錯碼數(shù)據(jù)發(fā)送處理;以及設(shè)置時間差或者進行交織來發(fā)送(a)第1至第N編碼數(shù)據(jù)的至少一部分、(b)所述糾錯碼數(shù)據(jù)的至少一部分、中的至少一個的處理。
105.如權(quán)利要求103或104所述的程序,還包括從所述內(nèi)容文件中讀入至少一個幀內(nèi)編碼數(shù)據(jù)的處理;以及至少一個幀內(nèi)編碼數(shù)據(jù)發(fā)送處理;所述程序使所述計算機執(zhí)行設(shè)置時間差或進行交織來發(fā)送幀內(nèi)編碼數(shù)據(jù)的至少一部分的處理。
106.如權(quán)利要求103至105中任一項所述的程序,使所述計算機執(zhí)行按照傳輸通路的狀態(tài)、編碼的壓縮率、分發(fā)速率、以及事先確定的規(guī)則中的至少一個來設(shè)定所述時間差或所述交織的設(shè)定的處理。
107.如權(quán)利要求103至106中任一項所述的程序,使所述計算機執(zhí)行下述處理,即通過呼叫連接處理及事先確定的方式中的至少一個來通知與所述時間差或所述交織有關(guān)的設(shè)定。
108.如權(quán)利要求100至107中任一項所述的程序,使所述計算機執(zhí)行下述處理,即通過呼叫連接處理來通知要發(fā)送的編碼數(shù)據(jù)類型、編碼設(shè)定、編碼數(shù)據(jù)數(shù)量、糾錯編碼類型、糾錯編碼設(shè)定、糾錯碼數(shù)據(jù)數(shù)量、以及幀內(nèi)編碼數(shù)據(jù)數(shù)量中的至少一個。
109.如權(quán)利要求100至108中任一項所述的程序,其特征在于,在N為2以上的整數(shù)的情況下,所述第1至第N編碼數(shù)據(jù)的各個發(fā)送單位是分別對相同媒體的相同部位或相同時間帶的信息進行編碼而得的編碼數(shù)據(jù)單位。
110.如權(quán)利要求109所述的程序,使所述計算機執(zhí)行下述處理,即在N為2以上的整數(shù)的情況下,給所述第1至第N編碼數(shù)據(jù)的所述相同發(fā)送單位分別賦予相同識別號。
111.如權(quán)利要求109或110所述的程序,使所述計算機執(zhí)行下述處理,即為所述第1至第N編碼數(shù)據(jù)中的至少一個編碼數(shù)據(jù)的所述編碼數(shù)據(jù)發(fā)送單位賦予可識別是哪一編碼數(shù)據(jù)的發(fā)送單位的信息。
112.如權(quán)利要求100至111中任一項所述的程序,使所述計算機執(zhí)行下述處理,即在所述發(fā)送處理中的至少一個處理中配合分發(fā)速率和傳輸通路狀態(tài)中的至少一個來選擇所述發(fā)送數(shù)據(jù)的至少一部分的發(fā)送與否。
113.如權(quán)利要求100至112中任一項所述的程序,使所述計算機執(zhí)行下述處理,即在所述發(fā)送處理中的至少一個處理中當(dāng)選擇要發(fā)送的數(shù)據(jù)的一部分時,按照編碼信息的性質(zhì)或事先確定的規(guī)則來選擇數(shù)據(jù)。
114.如權(quán)利要求100至113中任一項所述的程序,使所述計算機執(zhí)行將所述要發(fā)送的編碼數(shù)據(jù)的至少一部分進行加密后發(fā)送的處理。
115.如權(quán)利要求114所述的程序,使所述計算機執(zhí)行下述處理,即通過控制所述加密與否、加密密鑰的分發(fā)目的地、加密方式、以及加密強度中的至少一個,而在內(nèi)容分發(fā)側(cè)控制分發(fā)內(nèi)容的品質(zhì)和穩(wěn)定性、以及私密度中的至少一個。
116.如權(quán)利要求100至115中任一項所述的程序,使所述計算機執(zhí)行將由所述發(fā)送處理輸出的數(shù)據(jù)通過各自不同的會話來發(fā)送的處理。
117.如權(quán)利要求100至115中任一項所述的程序,使所述計算機執(zhí)行將由所述發(fā)送處理輸出的數(shù)據(jù)復(fù)用后發(fā)送的處理。
118.如權(quán)利要求100至115中任一項所述的程序,使所述計算機執(zhí)行將由所述發(fā)送處理的輸出所輸出的數(shù)據(jù)中的至少兩個數(shù)據(jù)復(fù)用的處理;以及通過各自不同的會話來發(fā)送所述復(fù)用的數(shù)據(jù)和沒有復(fù)用的數(shù)據(jù)的處理。
119.如權(quán)利要求116至118中任一項所述的程序,使所述計算機執(zhí)行在分發(fā)的至少一個會話中進行多播發(fā)送或廣播發(fā)送的處理。
120.如權(quán)利要求116、118或119中任一項所述的程序,使所述計算機執(zhí)行下述處理,即通過控制發(fā)送所述數(shù)據(jù)的會話的會話信息的通知目的地,在內(nèi)容分發(fā)側(cè)控制分發(fā)內(nèi)容的品質(zhì)和穩(wěn)定性。
121.如權(quán)利要求116、118或119中任一項所述的程序,使所述計算機執(zhí)行下述處理,即在分發(fā)所述數(shù)據(jù)的會話中的至少一個會話中進行傳輸通路上的路由的優(yōu)先級控制、以及無線傳輸通路上的電力控制的至少一種。
122.一種程序,使構(gòu)成接收內(nèi)容的裝置的計算機執(zhí)行下述處理(a)、(b)中的至少一個處理,其中(a)從至少一個會話中接收編碼數(shù)據(jù)的處理;(b)從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù),并從其中識別各個編碼數(shù)據(jù)的處理;以及從所接收的編碼數(shù)據(jù)中提取沒有傳輸錯誤、沒有丟失地被接收的編碼數(shù)據(jù),然后重構(gòu)并輸出編碼數(shù)據(jù)的處理。
123.一種程序,使構(gòu)成接收內(nèi)容的裝置的計算機執(zhí)行下述處理(a)、(b)中的至少一個處理,其中(a)從至少一個會話中接收編碼數(shù)據(jù)以及糾錯碼數(shù)據(jù)的處理;(b)從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)、以及糾錯碼數(shù)據(jù),并從其中識別各個數(shù)據(jù)的處理;以及從所接收的數(shù)據(jù)中提取沒有傳輸錯誤、沒有丟失地被接收的編碼數(shù)據(jù),而在有傳輸錯誤或丟失的情況下使用糾錯碼數(shù)據(jù)來復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)的處理。
124.如權(quán)利要求122或123所述的程序,使所述計算機執(zhí)行下述處理(c)、(d)中的至少一個處理,其中(c)從至少一個會話中接收幀內(nèi)編碼數(shù)據(jù)的處理;(d)從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)、以及幀內(nèi)編碼數(shù)據(jù),并從其中識別各個編碼數(shù)據(jù)的處理。
125.如權(quán)利要求124所述的程序,使所述計算機執(zhí)行在重構(gòu)所述編碼數(shù)據(jù)的處理中選擇幀內(nèi)編碼數(shù)據(jù)的處理。
126.如權(quán)利要求122至125中任一項所述的程序,使所述計算機執(zhí)行下述處理,即在所述編碼數(shù)據(jù)被加密的情況下,根據(jù)通過呼叫連接處理而獲得的密鑰、分發(fā)的密鑰、以及事先確定的密鑰中的至少一個來復(fù)原所述編碼數(shù)據(jù)。
127.如權(quán)利要求122至126中任一項所述的程序,使所述計算機執(zhí)行下述處理,即基于接收數(shù)據(jù)的錯誤/損失率、可用的電力、以及事先確定的設(shè)定中的至少一個來選擇數(shù)據(jù)的接收與否。
128.如權(quán)利要求122至127中任一項所述的程序,使所述計算機執(zhí)行下述處理,即當(dāng)接收至少一個糾錯碼數(shù)據(jù)時,基于接收數(shù)據(jù)的錯誤/損失率、傳輸通路上的數(shù)據(jù)的錯誤/損失狀態(tài)、糾錯編碼方式、可用的電力、以及事先確定的設(shè)定中的至少一個,來選擇糾錯碼數(shù)據(jù)的接收與否,或者選擇用于糾錯處理的糾錯碼數(shù)據(jù)。
129.如權(quán)利要求122至128中任一項所述的程序,使所述計算機執(zhí)行下述處理,即當(dāng)重構(gòu)所述編碼數(shù)據(jù)時,根據(jù)賦予所述編碼數(shù)據(jù)的發(fā)送單位的識別號來判斷所述編碼數(shù)據(jù)的重復(fù)。
130.如權(quán)利要求122至129中任一項所述的程序,使所述計算機執(zhí)行下述處理,即當(dāng)重構(gòu)所述編碼數(shù)據(jù)時,根據(jù)下述各項中的至少一個來判斷編碼數(shù)據(jù)的壓縮率和數(shù)據(jù)類型中的至少一個,所述各項分別為(e)事先確定的分發(fā)數(shù)據(jù)接收會話;(f)賦予數(shù)據(jù)發(fā)送單位的事先確定的數(shù)據(jù)識別信息;(g)通過呼叫連接處理而通知的分發(fā)數(shù)據(jù)接收會話;以及(h)賦予數(shù)據(jù)發(fā)送單位的通過呼叫連接處理而通知的數(shù)據(jù)識別信息。
131.如權(quán)利要求122至130中任一項所述的程序,使所述計算機執(zhí)行下述處理,即確保由下述項中的至少一個確定的緩沖器大小,以便在所述內(nèi)容接收中接收通過設(shè)置時間差或進行交織而發(fā)送的編碼數(shù)據(jù)單位,并能夠進行所述編碼數(shù)據(jù)的重構(gòu),所述各項分別為(i)事先確定的接收緩沖器大小;(j)通過呼叫連接處理而通知的緩沖器大??;(k)基于事先確定的內(nèi)容分發(fā)速率、以及時間差或交織設(shè)定信息而算出的緩沖器大?。灰约?l)基于通過呼叫連接處理而通知的內(nèi)容分發(fā)速率、以及時間差或交織設(shè)定信息而算出的緩沖器大小。
132.如權(quán)利要求122至131中任一項所述的程序,使所述計算機執(zhí)行向內(nèi)容發(fā)送裝置發(fā)送分發(fā)數(shù)據(jù)的接收狀況的處理。
133.一種內(nèi)容分發(fā)系統(tǒng),其特征在于,具有內(nèi)容發(fā)送裝置、和經(jīng)傳輸通路而與所述內(nèi)容發(fā)送裝置連接的一個或多個內(nèi)容接收裝置,所述內(nèi)容發(fā)送裝置包括存儲有壓縮率不同的M個(M為規(guī)定的正整數(shù))編碼數(shù)據(jù)的內(nèi)容文件;從所述內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的單元;發(fā)送第1至第N(N為規(guī)定的正整數(shù))編碼數(shù)據(jù)的發(fā)送單元;以及按每個會話來設(shè)定傳輸通路上的路由的優(yōu)先級控制或無線傳輸通路上的電力控制的單元;并且,各個所述發(fā)送單元通過互不相同的會話來發(fā)送編碼數(shù)據(jù),所述內(nèi)容接收裝置包括從至少一個會話中接收編碼數(shù)據(jù)的單元;基于接收數(shù)據(jù)的錯誤/損失率、接收側(cè)的可用電力、事先確定的設(shè)定中的至少一個,來選擇是否從至少一個會話接收編碼數(shù)據(jù)的單元;提取沒有傳輸錯誤、或者沒有丟失地被接收的編碼數(shù)據(jù),并重構(gòu)編碼數(shù)據(jù)的單元;以及對重構(gòu)的編碼數(shù)據(jù)進行解碼的單元。
134.一種內(nèi)容分發(fā)系統(tǒng),其特征在于,具有內(nèi)容發(fā)送裝置、和經(jīng)傳輸通路而與所述內(nèi)容發(fā)送裝置連接的一個或多個內(nèi)容接收裝置,所述內(nèi)容發(fā)送裝置包括從存儲有壓縮率不同的M個(M為規(guī)定的正整數(shù))編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)的單元;第1至第N(N為規(guī)定的正整數(shù))編碼數(shù)據(jù)處理單元;以及將所述第1至第N編碼數(shù)據(jù)處理單元的至少兩個輸出復(fù)用后發(fā)送的復(fù)用發(fā)送單元;并且,將復(fù)用的編碼數(shù)據(jù)通過至少一個會話來發(fā)送,所述內(nèi)容接收裝置包括從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)的接收單元;提取沒有傳輸錯誤、或者沒有丟失地被接收的編碼數(shù)據(jù),并重構(gòu)編碼數(shù)據(jù)的單元;以及對重構(gòu)的編碼數(shù)據(jù)進行解碼的單元。
135.一種內(nèi)容分發(fā)系統(tǒng),其特征在于,具有內(nèi)容發(fā)送裝置、和經(jīng)傳輸通路而與所述內(nèi)容發(fā)送裝置連接的一個或多個內(nèi)容接收裝置,所述內(nèi)容發(fā)送裝置包括從存儲有壓縮率不同的M個(M為規(guī)定的正整數(shù))編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個幀內(nèi)編碼數(shù)據(jù)的單元;第1至第N(N為規(guī)定的正整數(shù))編碼數(shù)據(jù)發(fā)送單元;至少一個的幀內(nèi)編碼數(shù)據(jù)發(fā)送單元;以及按每個會話來設(shè)定傳輸通路上的路由的優(yōu)先級控制或無線傳輸通路上的電力控制的單元;并且,各個所述發(fā)送單元通過互不相同的會話來發(fā)送編碼數(shù)據(jù),所述內(nèi)容接收裝置包括從至少一個會話中接收編碼數(shù)據(jù)和幀內(nèi)編碼數(shù)據(jù)的單元;基于接收數(shù)據(jù)的錯誤/損失率、接收側(cè)的可用電力、事先確定的設(shè)定中的至少一個,來選擇是否從至少一個會話接收編碼數(shù)據(jù)的單元;提取沒有傳輸錯誤、或者沒有丟失地被接收的編碼數(shù)據(jù),并重構(gòu)編碼數(shù)據(jù)的單元;以及對重構(gòu)的編碼數(shù)據(jù)進行解碼的單元。
136.一種內(nèi)容分發(fā)系統(tǒng),其特征在于,具有內(nèi)容發(fā)送裝置、和經(jīng)傳輸通路而與所述內(nèi)容發(fā)送裝置連接的一個或多個內(nèi)容接收裝置,所述內(nèi)容發(fā)送裝置包括從存儲有壓縮率不同的M個(M為規(guī)定的正整數(shù))編碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個幀內(nèi)編碼數(shù)據(jù)的單元;第1至第N(N為規(guī)定的正整數(shù))編碼數(shù)據(jù)處理單元;至少一個的幀內(nèi)編碼數(shù)據(jù)處理單元;以及將所述第1至第N編碼數(shù)據(jù)處理單元和所述幀內(nèi)編碼數(shù)據(jù)的輸出中的至少兩個輸出復(fù)用后發(fā)送的復(fù)用發(fā)送單元;并且,將復(fù)用的編碼數(shù)據(jù)通過至少一個會話來發(fā)送,所述內(nèi)容接收裝置包括從至少一個會話中接收被復(fù)用的編碼數(shù)據(jù)的接收單元;提取沒有傳輸錯誤、或者沒有丟失地被接收的編碼數(shù)據(jù),并重構(gòu)編碼數(shù)據(jù)的單元;以及對重構(gòu)的編碼數(shù)據(jù)進行解碼的單元。
137.一種內(nèi)容分發(fā)系統(tǒng),其特征在于,具有內(nèi)容發(fā)送裝置、和經(jīng)傳輸通路而與所述內(nèi)容發(fā)送裝置連接的一個或多個內(nèi)容接收裝置,所述內(nèi)容發(fā)送裝置包括從存儲有壓縮率不同的M個(M為規(guī)定的正整數(shù))編碼數(shù)據(jù)以及至少一個編碼數(shù)據(jù)的糾錯碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的單元;第1至第N(N為規(guī)定的正整數(shù))編碼數(shù)據(jù)發(fā)送單元;至少一個的糾錯碼數(shù)據(jù)發(fā)送單元;以及按每個會話來設(shè)定傳輸通路上的路由的優(yōu)先級控制或無線傳輸通路上的電力控制的單元;并且,每個所述發(fā)送單元通過互不相同的會話來發(fā)送編碼數(shù)據(jù),所述內(nèi)容接收裝置包括從至少一個會話中接收編碼數(shù)據(jù)以及糾錯碼數(shù)據(jù)的單元;基于接收數(shù)據(jù)的錯誤/損失率、接收側(cè)的可用電力、事先確定的設(shè)定中的至少一個,來選擇是否從至少一個會話接收編碼數(shù)據(jù)的單元;提取沒有傳輸錯誤、或者沒有丟失地被接收的編碼數(shù)據(jù),在有傳輸錯誤或丟失的情況下從糾錯碼數(shù)據(jù)復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)的單元;以及對重構(gòu)的編碼數(shù)據(jù)進行解碼的單元。
138.一種內(nèi)容分發(fā)系統(tǒng),其特征在于,具有內(nèi)容發(fā)送裝置、和經(jīng)傳輸通路而與所述內(nèi)容發(fā)送裝置連接的一個或多個內(nèi)容接收裝置,所述內(nèi)容發(fā)送裝置包括從存儲有壓縮率不同的M個(M為規(guī)定的正整數(shù))編碼數(shù)據(jù)以及至少一個編碼數(shù)據(jù)的糾錯碼數(shù)據(jù)的內(nèi)容文件中讀入至少一個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù)的單元;第1至第N(N為規(guī)定的正整數(shù))編碼數(shù)據(jù)處理單元;至少一個的糾錯碼數(shù)據(jù)處理單元;以及將所述第1至第N編碼數(shù)據(jù)處理單元的輸出以及糾錯碼數(shù)據(jù)處理單元的至少兩個輸出復(fù)用后發(fā)送的復(fù)用發(fā)送單元;并且,將復(fù)用的編碼數(shù)據(jù)通過至少一個會話來發(fā)送,所述內(nèi)容接收裝置包括從至少一個會話中接收被復(fù)用的數(shù)據(jù)的接收單元;提取沒有傳輸錯誤或沒有丟失地被接收的編碼數(shù)據(jù),在有傳輸錯誤或丟失的情況下從糾錯碼數(shù)據(jù)復(fù)原有關(guān)數(shù)據(jù),然后重構(gòu)編碼數(shù)據(jù)的單元;以及對重構(gòu)的編碼數(shù)據(jù)進行解碼的單元。
139.如權(quán)利要求133或134所述的內(nèi)容分發(fā)系統(tǒng),其具有作為生成所述內(nèi)容文件的裝置的、權(quán)利要求45、48、51~54中任一項所述的內(nèi)容編碼裝置。
140.如權(quán)利要求135或136所述的內(nèi)容分發(fā)系統(tǒng),其具有作為生成所述內(nèi)容文件的裝置的、權(quán)利要求47、50、51~54中任一項所述的內(nèi)容編碼裝置。
141.如權(quán)利要求137或138所述的內(nèi)容分發(fā)系統(tǒng),其具有作為生成所述內(nèi)容文件的裝置的、權(quán)利要求46、49、51~54中任一項所述的內(nèi)容編碼裝置。
142.一種內(nèi)容接收發(fā)送方法,其特征在于,編碼裝置從相同的內(nèi)容數(shù)據(jù)生成多個編碼數(shù)據(jù)、或者多個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù),然后將這些數(shù)據(jù)存儲到內(nèi)容文件中,在內(nèi)容分發(fā)裝置中,當(dāng)向內(nèi)容接收裝置發(fā)送內(nèi)容時,從所述內(nèi)容文件中讀入所述多個編碼數(shù)據(jù)、或者多個編碼數(shù)據(jù)和至少一個糾錯碼數(shù)據(jù),然后向所述內(nèi)容接收裝置發(fā)送所述多個編碼數(shù)據(jù)的一部分或全部,或者所述多個編碼數(shù)據(jù)的一部分或全部和至少一個糾錯碼數(shù)據(jù),在所述內(nèi)容接收裝置中,從由內(nèi)容分發(fā)裝置發(fā)送的編碼數(shù)據(jù)之中提取正常接收到的編碼數(shù)據(jù)并進行重構(gòu),然后對重構(gòu)的編碼數(shù)據(jù)進行解碼。
全文摘要
本發(fā)明提供一種系統(tǒng)、裝置及方法,根據(jù)本發(fā)明,在經(jīng)由網(wǎng)絡(luò)進行內(nèi)容分發(fā)時可抑制分發(fā)數(shù)據(jù)量的增加,在經(jīng)由無線傳輸通路等不穩(wěn)定的傳輸通路來進行分發(fā)時可提高接收者所接收的數(shù)據(jù)可靠性,并能夠以穩(wěn)定的品質(zhì)提供內(nèi)容,而且能夠在發(fā)送接收者雙方將用于提高分發(fā)數(shù)據(jù)可靠性的處理量的增加抑制得較小,同時能夠以適于內(nèi)容接收者的接收環(huán)境的品質(zhì)提供內(nèi)容。內(nèi)容分發(fā)裝置(101)具有第1至第N圖像編碼數(shù)據(jù)發(fā)送部(105~107),通過多個會話或相同的會話復(fù)用可分級編碼方式的規(guī)定層的數(shù)據(jù)并設(shè)置規(guī)定的時間差或進行交織來進行發(fā)送,而對于第2以后的數(shù)據(jù),則以大于等于第1數(shù)據(jù)并與傳輸通路的狀態(tài)相匹配的壓縮率來進行處理,由此抑制頻帶的擴大。內(nèi)容接收裝置(111)具有第1至第N圖像編碼數(shù)據(jù)接收部(113~115)、編碼數(shù)據(jù)重構(gòu)部(116)、解碼器(117),從而從正常接收的數(shù)據(jù)中基于壓縮率來選擇并重構(gòu)編碼數(shù)據(jù),然后對重構(gòu)的編碼數(shù)據(jù)進行解碼。
文檔編號H04N7/173GK1914922SQ20058000345
公開日2007年2月14日 申請日期2005年1月24日 優(yōu)先權(quán)日2004年1月28日
發(fā)明者出井洋明, 水野大輔, 小澤一范 申請人:日本電氣株式會社