專利名稱:內(nèi)容配送及接收裝置、內(nèi)容發(fā)送接收系統(tǒng)、內(nèi)容配送及接收方法、內(nèi)容配送及接收用程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在網(wǎng)絡(luò)配送中使相對于分層(hierarchical)編碼而產(chǎn)生的編碼數(shù)據(jù)的數(shù)據(jù)錯誤及數(shù)據(jù)損失的耐性提高了的內(nèi)容配送及接收裝置、內(nèi)容發(fā)送接收系統(tǒng)、內(nèi)容配送及接收方法、內(nèi)容配送及接收用程序。
背景技術(shù):
近年來,正在逐步普及通過網(wǎng)絡(luò)配送包含動態(tài)圖像和聲音的內(nèi)容的內(nèi)容配送。例如,在這些內(nèi)容配送中,作為高效傳送動態(tài)圖像數(shù)據(jù)的方法,大多數(shù)采用傳送根據(jù)幀間預(yù)測的高效率壓縮編碼數(shù)據(jù)的方法。這些方式中,通過對由時間上呈前后的幀預(yù)測編碼圖像得到的預(yù)測參數(shù)的數(shù)據(jù)和預(yù)測殘差圖像數(shù)據(jù)進行編碼,削減時間方向的相關(guān)度高的動態(tài)圖像數(shù)據(jù)的信息量。并且,通過對預(yù)測殘差圖像數(shù)據(jù)進行轉(zhuǎn)換編碼和量化,通過進行高效率地壓縮編碼,就能夠以少的傳送帶寬來傳送內(nèi)容數(shù)據(jù)。
作為其代表例,有使用MPEG(運動圖像專家組Moving PictureExperts Group)-1、MPEG-2、MPEG-4等壓縮編碼方式的方法。在這些壓縮編碼方式中,對將輸入圖像幀稱為宏塊的固定尺寸的每個矩形區(qū)域單位執(zhí)行動態(tài)補償?shù)膸g預(yù)測,對所得到的動態(tài)矢量數(shù)據(jù)和在預(yù)測殘差圖像數(shù)據(jù)中實施2維離散余弦變換及量化而壓縮的信號數(shù)據(jù)進行可變長編碼。
此外,即使涉及聲音,也如AAC(高級音頻解碼器Advanced AudioCodec)等那樣,存在以根據(jù)幀間預(yù)測的通過高效率壓縮的編碼數(shù)據(jù)為對象的聲音壓縮方式。通過采用此方式,就能夠有效地利用網(wǎng)絡(luò)傳送帶寬,進行內(nèi)容的配送。
向利用分組交換方式的IP(Internet Protocol)網(wǎng)絡(luò)配送這樣的內(nèi)容的壓縮編碼信息的方法很多。此外,今后可考慮這些方法向移動通信系統(tǒng)中的內(nèi)容的配送和擴展。所謂移動通信系統(tǒng)是通過無線基站及無線通道連接由PHS(個人手持電話系統(tǒng)Personal Handyphone System)、攜帶電話或?qū)⑵渥鳛橥ㄐ叛b置使用的攜帶終端等構(gòu)成的移動終端的系統(tǒng)。
此外,公知有可多層改變圖像分辨率和畫質(zhì)的可伸縮(スケ一ラブル)編碼(例如,專利文獻1)。
專利文獻1特開平9-98434號公報發(fā)明內(nèi)容但是,在現(xiàn)有的內(nèi)容配送方法中,在即使使用糾錯編碼,也會產(chǎn)生具有不能還原的程度那樣長的突發(fā)(burst)性的傳送數(shù)據(jù)的錯誤和傳送信息包缺失時,就不能正確地解碼在接收側(cè)產(chǎn)生錯誤的內(nèi)容的數(shù)據(jù)。
此外,在產(chǎn)生信息包損失的情況下,執(zhí)行丟失數(shù)據(jù)的再傳送要求的方法雖然是常規(guī)的方法,但在通過多點傳送/廣播進行的內(nèi)容配送中,不能使用從接收側(cè)向發(fā)送側(cè)傳送發(fā)送數(shù)據(jù)的錯誤和傳送信息包缺失信息的方法。
此外,在產(chǎn)生信息包損失的情況下,作為接收側(cè)的對策,例如雖然有以下的方法,即如果是圖像數(shù)據(jù),由能夠正確地解碼的時間上呈前后的幀的圖像和同一幀內(nèi)的周圍的圖像數(shù)據(jù),生成盡可能使錯誤不明顯這樣的圖像數(shù)據(jù)的錯誤隱蔽處,但還是不能去除解碼圖像的紊亂。并且,由于利用幀間預(yù)測,就存在一次產(chǎn)生的圖像和聲音的紊亂會傳遞到后續(xù)的幀這樣的問題。
除此以外,由接收側(cè)反饋錯誤信息向發(fā)送側(cè)傳送的情況下,由于此反饋信息及再送數(shù)據(jù),因特網(wǎng)的傳送帶寬必定會被占用。
本發(fā)明考慮到上述的情況,本發(fā)明的第1目的在于,提供一種可以盡可能抑制因編碼數(shù)據(jù)的傳送錯誤而產(chǎn)生的接收側(cè)再生內(nèi)容的顯著紊亂的內(nèi)容配送及接收裝置、內(nèi)容發(fā)送接收系統(tǒng)、內(nèi)容配送及接收方法、內(nèi)容配送及接收用程序。
再有,本發(fā)明的第2目的在于,提供一種使用者能夠設(shè)定在內(nèi)容數(shù)據(jù)傳送中可使用的傳送帶寬和品質(zhì)的折衷選擇(trade off)的內(nèi)容配送及接收裝置、內(nèi)容發(fā)送接收系統(tǒng)、內(nèi)容配送及接收方法、內(nèi)容配送及接收用程序。
再有,本發(fā)明的第3目的在于,提供一種不將來自接收側(cè)的反饋信息傳送到發(fā)送側(cè)就實現(xiàn)上述本發(fā)明的第1目的的內(nèi)容配送及接收裝置、內(nèi)容發(fā)送接收系統(tǒng)、內(nèi)容配送及接收方法、內(nèi)容配送及接收用程序。
再有,本發(fā)明的第4目的在于,提供一種通過控制發(fā)送時有無加密、和/或由呼叫連接處理通知接收側(cè)的信息,就能夠由發(fā)送側(cè)控制接收側(cè)的內(nèi)容的品質(zhì)、和/或穩(wěn)定性的內(nèi)容配送及接收裝置、內(nèi)容發(fā)送接收系統(tǒng)、內(nèi)容配送及接收方法、內(nèi)容配送及接收用程序。
再有,本發(fā)明的第5目的在于,提供一種既防止壓縮編碼數(shù)據(jù)的解碼所要求的運算量的增加,又實現(xiàn)上述目的的內(nèi)容配送及接收裝置、內(nèi)容發(fā)送接收系統(tǒng)、內(nèi)容配送及接收方法、內(nèi)容配送及接收用程序。
再有,本發(fā)明的第6目的在于,提供一種符合在接收裝置側(cè)可利用功率,能夠進行接收裝置的消耗功率控制的內(nèi)容配送及接收裝置、內(nèi)容發(fā)送接收系統(tǒng)、內(nèi)容配送及接收方法、內(nèi)容配送及接收用程序。
為了實現(xiàn)上述目的,本發(fā)明的內(nèi)容配送裝置的特征在于,具有輸出編碼數(shù)據(jù)的數(shù)據(jù)輸出裝置、發(fā)送從上述數(shù)據(jù)輸出裝置輸出的編碼數(shù)據(jù)的發(fā)送裝置;上述數(shù)據(jù)輸出裝置作為上述編碼數(shù)據(jù)輸出分層編碼的編碼數(shù)據(jù);上述發(fā)送裝置發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分。
此外,上述數(shù)據(jù)輸出裝置將通過上述分層編碼的編碼數(shù)據(jù)分別分離為各層編碼數(shù)據(jù)并輸出;上述發(fā)送裝置也可以將上述編碼數(shù)據(jù)按每層分別發(fā)送。此外,上述發(fā)送裝置也可發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分。
此外,上述發(fā)送裝置也可以發(fā)送上述分層編碼的編碼數(shù)據(jù)中a)一個層的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分。此外,上述發(fā)送裝置也可發(fā)送上述分層編碼的編碼數(shù)據(jù)中a)一個層的被參照信息的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的編碼數(shù)據(jù)的至少一部分。
此外,上述發(fā)送裝置,具有發(fā)送管理部;上述發(fā)送管理部也可以通過控制發(fā)送的編碼數(shù)據(jù)數(shù)、編碼數(shù)據(jù)的分層、密鑰的配送目標、加密方式、加密強度中的至少一種,從而控制內(nèi)容配送裝置側(cè)的配送內(nèi)容的品質(zhì)和穩(wěn)定性、和/或保密性。此外,上述發(fā)送管理部也可以在設(shè)置時間差,數(shù)據(jù)發(fā)送多個編碼數(shù)據(jù)時,相對于具有時間差的前一編碼數(shù)據(jù)的壓縮率,改變下一編碼數(shù)據(jù)的壓縮率。上述發(fā)送管理部也可以對照配送速度和/或傳送路徑的狀態(tài),選擇上述壓縮率。此外,上述發(fā)送管理部也可以對照配送速度和/或傳送路徑的狀態(tài),選擇編碼數(shù)據(jù)的至少一部分的有無發(fā)送。
此外,上述發(fā)送裝置也可以包含比發(fā)送的數(shù)據(jù)的分層高位層的編碼數(shù)據(jù)進行數(shù)據(jù)發(fā)送。此外,上述發(fā)送管理部也可以控制發(fā)送編碼數(shù)據(jù)的對話的對話信息的通知目標,由內(nèi)容配送側(cè)控制配送內(nèi)容的品質(zhì)和穩(wěn)定性。
本發(fā)明的內(nèi)容接收裝置的特征在于,具有接收由多個對話發(fā)送的編碼數(shù)據(jù)的裝置;接收由上述接收裝置接收的編碼數(shù)據(jù),從中識別、分離各個編碼數(shù)據(jù)單位的裝置;從上述識別、分離出的編碼數(shù)據(jù)中,提取出無傳送錯誤、無缺失的接收編碼數(shù)據(jù),由這些提取出的編碼數(shù)據(jù)進行重構(gòu)編碼數(shù)據(jù)并輸出的重構(gòu)裝置。
此外,上述重構(gòu)裝置也可以在上述編碼數(shù)據(jù)進行重構(gòu)時,根據(jù)賦予在編碼數(shù)據(jù)發(fā)送單位的識別符來判斷編碼數(shù)據(jù)的重復(fù)。此外,上述重構(gòu)裝置也可以根據(jù)a)預(yù)定的編碼數(shù)據(jù)接收對話,b)賦予在編碼數(shù)據(jù)發(fā)送單位的、預(yù)定的編碼數(shù)據(jù)識別信息,c)通過呼叫連接處理通知的編碼數(shù)據(jù)接收對話,e)賦予在編碼數(shù)據(jù)發(fā)送單位的、通過呼叫連接處理通知的編碼數(shù)據(jù)識別信息中的至少一個來判斷編碼數(shù)據(jù)的壓縮率和/或分層。此外,還可以具有發(fā)送通知傳送路徑的狀態(tài)的接收狀況報告的報告發(fā)送部。
本發(fā)明的內(nèi)容發(fā)送接收系統(tǒng)的特征在于,具有內(nèi)容配送裝置和內(nèi)容接收裝置;上述內(nèi)容配送裝置包括輸出編碼數(shù)據(jù)的數(shù)據(jù)輸出裝置,發(fā)送由上述數(shù)據(jù)輸出裝置輸出的、通過分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分的發(fā)送裝置;上述內(nèi)容接收裝置包括接收由多個對話發(fā)送的編碼數(shù)據(jù)的裝置;接收由上述接收裝置接收的編碼數(shù)據(jù),從中識別、分離各個編碼數(shù)據(jù)單位的裝置;從上述識別、分離出的編碼數(shù)據(jù)中,提取出無傳送錯誤、無缺失的接收編碼數(shù)據(jù),由這些提取出的編碼數(shù)據(jù)進行重構(gòu)編碼數(shù)據(jù)并輸出的重構(gòu)裝置;具有連接上述內(nèi)容配送裝置和上述內(nèi)容接收裝置的通信網(wǎng)。
本發(fā)明的內(nèi)容配送方法的特征在于,具有輸出編碼數(shù)據(jù)的輸出步驟、發(fā)送由上述輸出步驟輸出的編碼數(shù)據(jù)的發(fā)送步驟;在上述輸出步驟中,輸出通過分層編碼的編碼數(shù)據(jù)作為上述編碼數(shù)據(jù);在上述發(fā)送步驟中,發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分。
也可以在上述輸出步驟中,將通過上述分層編碼的編碼數(shù)據(jù)分別分離為各層編碼數(shù)據(jù)并輸出;在上述發(fā)送步驟中,將上述編碼數(shù)據(jù)單獨地分別發(fā)送到每層。此外,也可以在上述發(fā)送步驟中,發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分。此外,也可以在上述發(fā)送步驟中,發(fā)送上述分層編碼的編碼數(shù)據(jù)中a)第1層的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分。
此外,也可以在上述發(fā)送步驟中,發(fā)送上述分層編碼的編碼數(shù)據(jù)中a)第1層的被參照信息的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的編碼數(shù)據(jù)的至少一部分。
也可以在上述內(nèi)容配送側(cè),通過控制發(fā)送的編碼數(shù)據(jù)數(shù)、編碼數(shù)據(jù)的分層、密鑰的配送目標、和/或加密方式、和/或加密強度,從而控制內(nèi)容配送側(cè)的配送內(nèi)容的品質(zhì)和穩(wěn)定性、和/或保密性。此外,也可以在設(shè)置時間差,數(shù)據(jù)發(fā)送多個編碼數(shù)據(jù)時,相對于具有時間差的前一編碼數(shù)據(jù)的壓縮率,改變下一編碼數(shù)據(jù)的壓縮率。此外,也可以匹配配送速度和/或傳送路徑的狀態(tài),選擇上述壓縮率。此外,也可以進行包含比發(fā)送的數(shù)據(jù)的分層高位層的編碼數(shù)據(jù)的數(shù)據(jù)發(fā)送。此外,也可以控制發(fā)送編碼數(shù)據(jù)的對話的對話信息的通知目標,由內(nèi)容配送側(cè)控制配送內(nèi)容的品質(zhì)和穩(wěn)定性。
上述輸出步驟也可以包括以下的至少一個步驟(a)輸入第1至第N編碼數(shù)據(jù)的步驟;(b)輸入編碼數(shù)據(jù)的步驟、及由上述步驟輸入的編碼數(shù)據(jù)的至少一個層的數(shù)據(jù)生成第1至第N編碼數(shù)據(jù)的步驟;(c)輸入第1編碼數(shù)據(jù)的步驟、及由上述步驟輸入的第1編碼數(shù)據(jù)的至少一個層的數(shù)據(jù)生成第2至第N編碼數(shù)據(jù)的步驟;(d)將輸入的信號編碼成第1至第N編碼數(shù)據(jù)的步驟;(e)將輸入的信號編碼成第1編碼數(shù)據(jù)的步驟、及由上述步驟輸入的第1編碼數(shù)據(jù)的至少一個層的數(shù)據(jù)生成第2至第N編碼數(shù)據(jù)的步驟。
除輸出上述第N編碼數(shù)據(jù)外,還可以輸出第(N+1)編碼數(shù)據(jù)。還可以在上述第1至第(N+1)編碼數(shù)據(jù)中賦予用于識別數(shù)據(jù)的識別符。也可以利用各個不同的對話發(fā)送上述第1至第(N+1)編碼數(shù)據(jù)。也可以對上述第1至第(N+1)編碼數(shù)據(jù)進行復(fù)用并發(fā)送。也可以復(fù)用上述第1至第(N+1)編碼數(shù)據(jù)中至少2個編碼數(shù)據(jù),利用各個不同的對話發(fā)送此復(fù)用的編碼數(shù)據(jù)、和剩余沒有復(fù)用的數(shù)據(jù)。在內(nèi)容配送側(cè),也可以控制發(fā)送上述編碼數(shù)據(jù)的對話的對話信息的通知目標。也可以設(shè)置時間差,來發(fā)送第1至第(N+1)編碼數(shù)據(jù)。也可以根據(jù)傳送路徑的狀態(tài)、和/或編碼的壓縮率、和/或配送速度、和/或預(yù)定的規(guī)則,設(shè)定上述時間差。
本發(fā)明的內(nèi)容接收方法,其特征在于,包括接收由多個對話發(fā)送的編碼數(shù)據(jù)的接收步驟;接收由上述接收步驟接收的編碼數(shù)據(jù),從中識別、分離各個編碼數(shù)據(jù)單位的步驟;從上述識別、分離出的編碼數(shù)據(jù)中,提取出無傳送錯誤、無缺失的接收編碼數(shù)據(jù),由這些提取出的編碼數(shù)據(jù)進行重構(gòu)編碼數(shù)據(jù)并輸出的重構(gòu)步驟。
也可以在上述編碼數(shù)據(jù)進行重構(gòu)時,根據(jù)賦予在編碼數(shù)據(jù)發(fā)送單位的識別符來判斷編碼數(shù)據(jù)的重復(fù)。此外,也可以根據(jù)a)預(yù)定的編碼數(shù)據(jù)接收對話,b)賦予在編碼數(shù)據(jù)發(fā)送單位的、預(yù)定的編碼數(shù)據(jù)識別信息,c)通過呼叫連接處理通知的編碼數(shù)據(jù)接收對話,e)賦予在編碼數(shù)據(jù)發(fā)送單位的、通過呼叫連接處理通知的編碼數(shù)據(jù)識別信息中的至少一個來判斷編碼數(shù)據(jù)的壓縮率和/或分層。還可以發(fā)送通知傳送路徑的狀態(tài)的接收狀況報告。
在上述接收步驟,確保由(a)預(yù)定的接收緩沖量(buffer size),(b)通過呼叫連接處理通知的緩沖量,(c)根據(jù)預(yù)定的、和/或通過呼叫連接通知的內(nèi)容配送速度及時間差設(shè)定信息算出的緩沖量中的至少一個決定的緩沖量,接收編碼數(shù)據(jù)。
本發(fā)明的內(nèi)容發(fā)送接收方法,其特征在于,包括輸出通過分層編碼的編碼數(shù)據(jù)的步驟,發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分的步驟,接收由多個對話發(fā)送的編碼數(shù)據(jù)的步驟,從上述接收的編碼數(shù)據(jù)中識別、分離各個編碼數(shù)據(jù)單位的步驟,從上述識別、分離出的編碼數(shù)據(jù)中提取出沒有傳送錯誤或缺失的接收編碼數(shù)據(jù),重構(gòu)這些提取出的編碼數(shù)據(jù)并輸出的步驟。
本發(fā)明的內(nèi)容配送用程序,其特征在于,在構(gòu)成內(nèi)容配送裝置的計算機中,執(zhí)行輸出編碼數(shù)據(jù)的數(shù)據(jù)處理功能和發(fā)送來自上述數(shù)據(jù)部的編碼數(shù)據(jù)的發(fā)送處理功能;通過執(zhí)行上述數(shù)據(jù)處理功能,輸出通過分層編碼的編碼數(shù)據(jù)作為上述編碼數(shù)據(jù);通過執(zhí)行上述發(fā)送處理功能,發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分。
也可以通過執(zhí)行上述數(shù)據(jù)處理功能,將通過上述分層編碼的編碼數(shù)據(jù)分別分離為各層編碼數(shù)據(jù)并輸出;通過執(zhí)行上述發(fā)送處理功能,將上述編碼數(shù)據(jù)單獨地分別發(fā)送到各層。也可以具有發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分的功能。
也可以具有發(fā)送上述分層編碼的編碼數(shù)據(jù)中a)第1層的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分的功能。還可以具有發(fā)送上述分層編碼的編碼數(shù)據(jù)中a)第1層的被參照信息的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的編碼數(shù)據(jù)的至少一部分的功能。
還可以具有通過控制發(fā)送的編碼數(shù)據(jù)數(shù)、編碼數(shù)據(jù)的分層、密鑰的配送目標、和/或加密方式、和/或加密強度,由內(nèi)容配送側(cè)來控制配送內(nèi)容的品質(zhì)和穩(wěn)定性、和/或保密性的功能。也可以在設(shè)置時間差,數(shù)據(jù)發(fā)送多個編碼數(shù)據(jù)時,相對于具有時間差的前一編碼數(shù)據(jù)的壓縮率,改變下一編碼數(shù)據(jù)的壓縮率。此外,也可以具有對照配送速度和/或傳送路徑的狀態(tài),選擇上述壓縮率的功能。此外,也可以具有進行包含比發(fā)送的數(shù)據(jù)的分層高位層的編碼數(shù)據(jù)的數(shù)據(jù)發(fā)送的功能。也可以具有控制發(fā)送編碼數(shù)據(jù)的對話的對話信息的通知目標,由內(nèi)容配送側(cè)控制配送內(nèi)容的品質(zhì)和穩(wěn)定性的功能。
本發(fā)明的內(nèi)容接收用程序,其特征在于,在構(gòu)成內(nèi)容接收裝置的計算機中,執(zhí)行接收由多個對話發(fā)送的編碼數(shù)據(jù)的接收處理功能;執(zhí)行接收由上述接收裝置接收的編碼數(shù)據(jù),從中識別、分離各個編碼數(shù)據(jù)單位的處理功能;執(zhí)行從上述識別、分離出的編碼數(shù)據(jù)中,提取出無傳送錯誤、無缺失的接收編碼數(shù)據(jù),由這些提取出的編碼數(shù)據(jù)進行重構(gòu)編碼數(shù)據(jù)并輸出的重構(gòu)處理功能。
也可以具有在上述編碼數(shù)據(jù)進行重構(gòu)時,根據(jù)賦予在編碼數(shù)據(jù)發(fā)送單位的識別符來判斷編碼數(shù)據(jù)的重復(fù)的功能。此外,也可以具有根據(jù)以下至少一個參數(shù)來判斷編碼數(shù)據(jù)的壓縮率和/或分層的功能a)預(yù)定的編碼數(shù)據(jù)接收對話,b)賦予在編碼數(shù)據(jù)發(fā)送單位的、預(yù)定的編碼數(shù)據(jù)識別信息,c)通過呼叫連接處理通知的編碼數(shù)據(jù)接收對話,e)賦予在編碼數(shù)據(jù)發(fā)送單位的、通過呼叫連接處理通知的編碼數(shù)據(jù)識別信息。
發(fā)明效果根據(jù)以上說明的本發(fā)明,從發(fā)送層向接收側(cè)進行內(nèi)容的配送時,在發(fā)送側(cè),由于從內(nèi)容配送裝置,通過對話發(fā)送通過分層(可伸縮)編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分,就能夠在經(jīng)過網(wǎng)絡(luò)配送內(nèi)容時,一邊把配送數(shù)據(jù)量的增加抑制得較小,一邊即使在經(jīng)過無線傳送線路等不穩(wěn)定的傳送路徑配送時,也能夠提高接收者的接收數(shù)據(jù)的可靠性,并且,能夠提供穩(wěn)定品質(zhì)的內(nèi)容。此外,能夠提供內(nèi)容接收者的接收環(huán)境中最佳品質(zhì)的內(nèi)容。
并且,通過改變具有時間差的前后的配送數(shù)據(jù)的壓縮率,就能夠抑制因特網(wǎng)的傳送帶寬的擴大,能夠在發(fā)送接收者兩方將用于提高配送數(shù)據(jù)的可靠性的處理量的增加抑制得較小。
在發(fā)送圖像數(shù)據(jù)的情況下,通過多個對話分別發(fā)送發(fā)送數(shù)據(jù),就能夠降低所有數(shù)據(jù)受錯誤及損失的影響的可能性,能夠降低錯誤及損失引起的畫質(zhì)的劣化。
并且,通過對照傳送帶寬設(shè)定分層結(jié)構(gòu)的圖像數(shù)據(jù)(編碼數(shù)據(jù))的壓縮率,使用者能夠設(shè)定內(nèi)容數(shù)據(jù)傳送中可使用的傳送帶寬和品質(zhì)的折衷選擇。上述壓縮率,例如,傳送帶寬中沒有余量的情況下,將后行的圖像數(shù)據(jù)的壓縮率設(shè)定得較高。但是,此情況下,在缺失先行的圖像數(shù)據(jù)的情況下,由于用后行圖像數(shù)據(jù)進行重新填補,與在仍舊缺失先行的圖像數(shù)據(jù)下進行解碼的情況下相比,能夠使該位置的畫質(zhì)變得良好。根據(jù)這種傳送帶寬和品質(zhì)的維持的折衷選擇,就能夠設(shè)定壓縮率。
通常,在接收數(shù)據(jù)中存在空缺的情況下,在接收側(cè),要求(反饋)發(fā)送側(cè)再發(fā)送缺失的數(shù)據(jù)。與此相反,由于本發(fā)明對于缺失的數(shù)據(jù),使用并行發(fā)送的數(shù)據(jù)同時進行重新填補,就不需要向發(fā)送側(cè)要求再進行發(fā)送。
并且,如果從配送側(cè)僅將分層結(jié)構(gòu)的圖像數(shù)據(jù)(編碼數(shù)據(jù))中允許接收的數(shù)據(jù)的配送對話的設(shè)定(多點傳送配送的情況下的多點傳送·地址和端口編號、使用編碼工具)傳遞給接收側(cè),由于能夠由配送側(cè)控制接收側(cè)的品質(zhì),就能夠由發(fā)送側(cè)控制接收側(cè)的內(nèi)容的品質(zhì)和穩(wěn)定性。
例如,如果對于接收者A,通知配送壓縮率低的數(shù)據(jù)的對話的上述設(shè)定和配送壓縮率高的數(shù)據(jù)的對話的上述設(shè)定這兩方;對于接收者B,僅通知配送壓縮率高的數(shù)據(jù)的對話的上述設(shè)定,就能夠控制接受者A和接收者B的接收數(shù)據(jù)的品質(zhì)(畫質(zhì)、損失耐性)。
對于接收的數(shù)據(jù),在進行解碼前進行空缺的檢測和缺失數(shù)據(jù)的重新填補,由于最終解碼重新填補的一個重構(gòu)的數(shù)據(jù),就能夠防止解碼壓縮編碼數(shù)據(jù)中所需要的運算量的增加。即,與在解碼接收的多個數(shù)據(jù)的整體后用解碼結(jié)果重新填補缺失數(shù)據(jù)的技術(shù)不同,本發(fā)明能夠?qū)⑦\算量的增加抑制得較小。
并且,在配送側(cè),通過對照可利用的功率由接收側(cè)控制編碼數(shù)據(jù)的接收數(shù),就能夠?qū)⒔邮諅?cè)的消耗功率抑制得較小。由此,例如,能夠大幅度延長電池利用環(huán)境化中的內(nèi)容的可接收時間。
圖1是表示本發(fā)明的第1實施方式的方框圖。
圖2是表示圖1中的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部(第1例)的方框圖。
圖3是表示圖1中的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部(第2例)的方框圖。
圖4是表示圖1中的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部(第3例)的方框圖。
圖5是表示圖1中的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部(第4例)的方框圖。
圖6是表示圖1中的第1~第N+1的發(fā)送部的方框圖。
圖7是表示圖1中的編碼數(shù)據(jù)再構(gòu)成部的方框圖。
圖8是表示本發(fā)明的第2實施方式的方框圖。
圖9是表示圖8中的第1~第N+1的發(fā)送部的方框圖。
圖10是表示本發(fā)明的第3實施方式的方框圖。
圖11是表示本發(fā)明的第4實施方式的方框圖。
圖12是表示圖11中的編碼數(shù)據(jù)再構(gòu)成部的方框圖。
圖13是表示本發(fā)明的第5實施方式的方框圖。
圖14是表示本發(fā)明的第6實施方式的方框圖。
圖中符號說明101、801、1101、1201、1401、1501內(nèi)容配送裝置102、112、802、812、1102、1112、1202、1212、1402、1412、1502、1512呼叫連接處理部103、803、1103、1113、1203、1403、1503發(fā)送管理部104、200、804、1104、1204、1404、1504數(shù)據(jù)讀取/生成/轉(zhuǎn)換部105、805、1105、1405、1505報告接收部106~109、500、806~809、900、1106~1109第1~第N+1的發(fā)送部111、811、1111、1211、1411、1511內(nèi)容接收裝置113、813、1113、1213、1413、1513報告發(fā)送部114~117、600第1~第N+1的發(fā)送部118、700、818、1118、1218、1300、1418、1518編碼數(shù)據(jù)再構(gòu)成部119、819、1119、1219、1419、1519解碼器130、830、1130、1230、1430、1530傳送路徑201~203第1~第N編碼數(shù)據(jù)文件208~210第1~第N層·種類選擇部205~207第1~第N讀取部301照相機302編碼處理部401~403、404~406第1~第N轉(zhuǎn)換部
501、901分組處理部、502、902編碼數(shù)據(jù)分割部503、903加密處理部504、904編碼數(shù)據(jù)識別符附加部505、905錯誤檢測符合附加部506、906延遲附加部507、907發(fā)送數(shù)據(jù)選擇部508發(fā)送部601錯誤檢測部602數(shù)據(jù)提取部603編碼數(shù)據(jù)識別符提取部604編碼數(shù)據(jù)提取部605編碼數(shù)據(jù)整列·重復(fù)刪除部701、1301數(shù)據(jù)提取部702、1302編碼數(shù)據(jù)識別符提取部703、1303編碼數(shù)據(jù)提取部704、1304編碼數(shù)據(jù)整列·重復(fù)刪除部705、1305加密還原部810、1110、1410、1510信息包多路發(fā)送部820、1000、1120信息包接收分離部1001錯誤檢測部1002數(shù)據(jù)提取部1003編碼數(shù)據(jù)識別符提取部1004編碼數(shù)據(jù)提取部1005數(shù)據(jù)分離部1117第N+1接收部1206~1208、1406~1408、1506~1508第1~第N發(fā)送部1209、1409、1509FEC數(shù)據(jù)發(fā)送部1214~1216第1~第N接收部1217FEC數(shù)據(jù)接收部
1306錯誤更正編碼還原部1420、1520信息包接收部具體實施方式
以下根據(jù)
本發(fā)明的實施方式。
作為基本的結(jié)構(gòu),本發(fā)明的內(nèi)容配送裝置具有輸出編碼數(shù)據(jù)的數(shù)據(jù)輸出裝置(104、804、1104、1204、1404)和發(fā)送由上述數(shù)據(jù)輸出裝置輸出的編碼數(shù)據(jù)的發(fā)送裝置(106~109、806~809、1106~1109、1206~1209、1407~1409、1506~1509)。上述數(shù)據(jù)輸出裝置輸出通過分層編碼后的編碼數(shù)據(jù)作為上述編碼數(shù)據(jù)。上述發(fā)送裝置發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分。
利用本發(fā)明的上述內(nèi)容配送裝置進行內(nèi)容配送的內(nèi)容配送方法,執(zhí)行通過上述數(shù)據(jù)輸出裝置輸出編碼數(shù)據(jù)的輸出步驟、和通過上述發(fā)送裝置發(fā)送在上述輸出步驟由上述數(shù)據(jù)輸出裝置輸出的編碼數(shù)據(jù)的發(fā)送步驟;在上述輸出步驟中,輸出通過分層編碼的編碼數(shù)據(jù)作為上述編碼數(shù)據(jù);在上述發(fā)送步驟中,發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分。
在本發(fā)明中,作為基本的結(jié)構(gòu),接收從上述內(nèi)容配送裝置配送的內(nèi)容數(shù)據(jù)的內(nèi)容接收裝置包括接收由多個對話發(fā)送的編碼數(shù)據(jù)的裝置(114~117、820、1120、1117、1214~1217、1420、1520);接收由上述接收裝置接收的編碼數(shù)據(jù),從中識別、分離各個編碼數(shù)據(jù)單位的裝置(118、818、1118、1218、1418、1518);和從上述識別、分離出的編碼數(shù)據(jù)中,提取出無傳送錯誤、無缺失的接收編碼數(shù)據(jù),由這些提取出的編碼數(shù)據(jù)進行重構(gòu)編碼數(shù)據(jù)并輸出的重構(gòu)裝置(118、818、1118、1218、1418、1518)。
接收利用本發(fā)明的內(nèi)容配送裝置配送的內(nèi)容的內(nèi)容配送方法,執(zhí)行由上述接收裝置接收由多個對話發(fā)送的編碼數(shù)據(jù)的接收步驟;從由上述接收步驟接收的編碼數(shù)據(jù)中識別、分離各個編碼數(shù)據(jù)單位的步驟;以及從上述識別、分離出的編碼數(shù)據(jù)中,提取出無傳送錯誤、無缺失的接收編碼數(shù)據(jù),由這些提取出的編碼數(shù)據(jù)進行重構(gòu)編碼數(shù)據(jù)并輸出的重構(gòu)步驟。
在本發(fā)明中,作為構(gòu)成在發(fā)送側(cè)和接收側(cè)之間進行內(nèi)容配送的內(nèi)容發(fā)送接收系統(tǒng)的基本結(jié)構(gòu)包括如下部分上述內(nèi)容配送裝置、上述內(nèi)容接收裝置、及連接上述內(nèi)容配送裝置和上述內(nèi)容接收裝置的通信網(wǎng)(130、830、1130、1230、1430、1530);自上述內(nèi)容配送裝置,發(fā)送通過分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分,通過上述內(nèi)容接收裝置重構(gòu)發(fā)送的編碼數(shù)據(jù)。
在本發(fā)明中,作為基本結(jié)構(gòu),在發(fā)送側(cè)和接收側(cè)之間進行內(nèi)容配送的內(nèi)容發(fā)送接收方法,在上述內(nèi)容配送側(cè)執(zhí)行上述內(nèi)容配送方法的各步驟;在內(nèi)容接收側(cè)執(zhí)行上述內(nèi)容接收方法的各步驟;自上述內(nèi)容配送側(cè),發(fā)送通過分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分,重構(gòu)由上述內(nèi)容接收側(cè)發(fā)送的編碼數(shù)據(jù)。
并且,在本發(fā)明的內(nèi)容配送裝置中,作為基本結(jié)構(gòu),用于實施內(nèi)容配送方法的內(nèi)容配送用程序,具有以下功能在構(gòu)成內(nèi)容配送裝置的計算機中,執(zhí)行輸出編碼數(shù)據(jù)的數(shù)據(jù)處理功能和發(fā)送來自上述數(shù)據(jù)部的編碼數(shù)據(jù)的發(fā)送處理功能;具有通過執(zhí)行上述數(shù)據(jù)處理功能,輸出通過分層編碼的編碼數(shù)據(jù)作為上述編碼數(shù)據(jù),通過執(zhí)行上述發(fā)送處理功能,發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分的功能。
并且,在本發(fā)明的內(nèi)容接收裝置中,作為基本結(jié)構(gòu),用于實施內(nèi)容接收方法的內(nèi)容接收用程序,具有以下功能在構(gòu)成內(nèi)容接收裝置的計算機中,執(zhí)行接收由多個對話發(fā)送的編碼數(shù)據(jù)的接收處理功能;接收由上述接收裝置接收的編碼數(shù)據(jù),從中識別、分離各個編碼數(shù)據(jù)單位的處理功能;從上述識別、分離出的編碼數(shù)據(jù)中,提取出無傳送錯誤、無缺失的接收編碼數(shù)據(jù),由這些提取出的編碼數(shù)據(jù)進行重構(gòu)編碼數(shù)據(jù)并輸出的重構(gòu)處理功能。
第1實施方式接著,使用具體例來詳細說明本發(fā)明。圖1所示的本發(fā)明的第1實施方式是按照由M層組成的分層(可伸縮)編碼方式對N個相同內(nèi)容的編碼數(shù)據(jù)進行發(fā)送及接收的方式。在此,N個、M個是大于等于2的整數(shù)。
本實施方式包括在發(fā)送側(cè)的第1~第N編碼數(shù)據(jù)發(fā)送裝置和第N+1編碼數(shù)據(jù)發(fā)送裝置,各發(fā)送裝置以互不相同的對話發(fā)送編碼數(shù)據(jù)。接收側(cè)包括第1~第N編碼數(shù)據(jù)接收裝置和第N+1編碼數(shù)據(jù)接收裝置,提取出無傳送錯誤或無缺失的接收編碼數(shù)據(jù),對它們進行重構(gòu)并加以輸出。
在本實施方式中,內(nèi)容配送裝置包括在發(fā)送編碼數(shù)據(jù)的對話的至少一個對話,設(shè)定每一對話傳送路徑中的路由(routing)的優(yōu)先度控制和無線傳送路徑中的功率控制的裝置;圖像數(shù)據(jù)接收裝置也可以被構(gòu)成為包括根據(jù)接收數(shù)據(jù)的錯誤/損失率、接收裝置的可利用功率、預(yù)先設(shè)定中的至少一個來選擇至少一個對話有無接收的裝置。
如圖1所示,本實施方式由內(nèi)容配送裝置101、內(nèi)容接收裝置111、用于將內(nèi)容數(shù)據(jù)從內(nèi)容配送裝置101傳送到內(nèi)容接收裝置111的傳送路徑130構(gòu)成。內(nèi)容配送裝置101連接到作為IP(英特網(wǎng)協(xié)議Internet Protocol)網(wǎng)的傳送路徑130,使用UDP(用戶數(shù)據(jù)報協(xié)議User Datagram Protocol)/IP配送編碼數(shù)據(jù)。
內(nèi)容接收裝置111是連接到傳送路徑130的客戶終端。再有,為了使說明簡單,在此配送的內(nèi)容為動態(tài)數(shù)據(jù)。
內(nèi)容配送裝置101根據(jù)由發(fā)送管理部103設(shè)定的發(fā)送設(shè)定,按由M層組成的分層編碼方式,將N個動態(tài)圖像編碼數(shù)據(jù)從第1~第N發(fā)送部106~109,經(jīng)過傳送路徑130向內(nèi)容接收裝置111發(fā)送,M、N為大于等于2的整數(shù)。內(nèi)容接收裝置111根據(jù)由內(nèi)容接收裝置111的呼叫連接處理部112和內(nèi)容配送裝置101的呼叫連接處理部102執(zhí)行的呼叫處理,按照第1~第N+1接收部114~117來接收動態(tài)圖像編碼數(shù)據(jù),根據(jù)壓縮率,從既沒有數(shù)據(jù)錯誤也沒有缺失的接收動態(tài)圖像編碼數(shù)據(jù)中,再構(gòu)成一個動態(tài)圖像編碼數(shù)據(jù)并進行解碼。
下面,將詳細說明有關(guān)內(nèi)容配送裝置101及內(nèi)容接收裝置111。
內(nèi)容配送裝置101的發(fā)送管理部103設(shè)定以下的至少一個參數(shù)(a)數(shù)據(jù)讀取/生成/轉(zhuǎn)換部104輸出的第1~第N編碼數(shù)據(jù)的壓縮率;(b)第1~第N+1發(fā)送部106~109發(fā)送的發(fā)送方地址及端口編號;(c)第1~第N+1發(fā)送部106~109發(fā)送的編碼數(shù)據(jù)的識別信息;(d)第1~第N+1發(fā)送部106~109發(fā)送的編碼數(shù)據(jù)的層;(e)第1~第N+1發(fā)送部106~109發(fā)送的信息種類(內(nèi)部/中間幀);(f)第1~第N+1發(fā)送部106~109發(fā)送的編碼數(shù)據(jù)的有無加密;
(g)第1~第N+1發(fā)送部106~109發(fā)送的編碼數(shù)據(jù)的密鑰數(shù)據(jù),(h)第1~第N+1發(fā)送部106~109發(fā)送的編碼數(shù)據(jù)的發(fā)送時間差,(i)第1~第N+1發(fā)送部106~109發(fā)送的對話的傳送路徑中的路由的優(yōu)先度和無線傳送路徑中的發(fā)送功率,根據(jù)這些參數(shù),通過例如RTSP(實時流協(xié)議,Real Time StreamingProtocol)/SDP(對話描述協(xié)議,Session Description Protocol)從呼叫連接處理部102直至與內(nèi)容接收裝置111的呼叫連接處理部112之間,進行連接處理。再有,也可以在內(nèi)容配送裝置101和內(nèi)容接收裝置111之間預(yù)定所有這些參數(shù),并發(fā)送接收內(nèi)容。
數(shù)據(jù)讀取/生成/轉(zhuǎn)換部104根據(jù)在發(fā)送管理部103中的設(shè)定,和/或、以及在內(nèi)容配送裝置101和內(nèi)容接收裝置111之間預(yù)定的設(shè)定,將通過以下任意一項所獲取的N個由M層組成的動態(tài)圖像分層編碼數(shù)據(jù)向第1~第N+1發(fā)送部106~109輸出(a)讀取存儲的動態(tài)圖像編碼數(shù)據(jù);(b)實時編碼輸入圖像,生成動態(tài)圖像編碼數(shù)據(jù);(c)轉(zhuǎn)換輸入動態(tài)圖像編碼數(shù)據(jù),生成動態(tài)圖像編碼數(shù)據(jù)。
使用圖2~圖5來說明這種輸出。
圖2的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部200對應(yīng)于圖1的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部104。圖2的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部200的第1~第N讀取部205~207讀取第1~第N編碼數(shù)據(jù)文件201~203。第1~第N層·種類選擇部208~210,針對讀取出的編碼數(shù)據(jù),按照預(yù)定設(shè)定,選擇應(yīng)該分別輸出的編碼數(shù)據(jù)的分層,和內(nèi)部(被參照信息)幀/中間(參照信息)幀等的種類,向第1~第N+1發(fā)送部106~109輸出。此時,可以使編碼數(shù)據(jù)文件201~203中一些文件成為相同的文件。
圖3的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部200對應(yīng)于圖1的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部104。圖3的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部200的編碼處理部302,由照相機301等圖像輸入數(shù)據(jù)生成第1~第N編碼數(shù)據(jù),與圖2相同,執(zhí)行第1~第N層·種類選擇部208~210的編碼數(shù)據(jù)的選擇處理,分別向第1~第N+1發(fā)送部106~109輸出。此時,可以使第1~第N編碼數(shù)據(jù)中一些數(shù)據(jù)成為相同的編碼數(shù)據(jù)。
圖4的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部200對應(yīng)于圖1的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部104。圖4的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部200,相對于輸入編碼數(shù)據(jù),由第1~第N轉(zhuǎn)換部401~403的至少一個,執(zhí)行以下的至少一種步驟并將轉(zhuǎn)換輸入編碼數(shù)據(jù)生成第1~第N編碼數(shù)據(jù)(a)多媒體數(shù)字信號編解碼器(codec)種類(包含描述文件/等級)轉(zhuǎn)換;(b)幀結(jié)構(gòu)轉(zhuǎn)換;(c)幀速率轉(zhuǎn)換;(d)壓縮率轉(zhuǎn)換;(e)內(nèi)部幀間隔轉(zhuǎn)換;(f)圖像尺寸轉(zhuǎn)換;(g)調(diào)整處理;以及(h)各種濾除處理。
與圖2及圖3的情況相同,經(jīng)過在第1~第N層·種類選擇部208~210的編碼數(shù)據(jù)的選擇,分別向第1~第N+1發(fā)送部106~109輸出。此時,能夠使第1~第N編碼數(shù)據(jù)中一些數(shù)據(jù)成為相同的編碼數(shù)據(jù)。此外,也可以是在第1~第N的轉(zhuǎn)換部401~403將輸入的編碼數(shù)據(jù)照原樣輸出的轉(zhuǎn)換部。例如,如虛線所圖示,可以這樣設(shè)定,第1轉(zhuǎn)換部401不轉(zhuǎn)換輸入的編碼數(shù)據(jù),進行輸出。
此外,如圖5所示,也可以如第2~第N編碼數(shù)據(jù)轉(zhuǎn)換部405~406那樣,轉(zhuǎn)換由第1編碼數(shù)據(jù)轉(zhuǎn)換部404生成的第1編碼數(shù)據(jù)或轉(zhuǎn)換中途的第1編碼數(shù)據(jù)編碼參數(shù),生成第2~第N編碼數(shù)據(jù)。并且,也可以使用輸入的編碼數(shù)據(jù)的一部分的層(例如僅第1層)的數(shù)據(jù),由第1~第N編碼數(shù)據(jù)轉(zhuǎn)換部401~403、404~406,生成第1~第N編碼數(shù)據(jù)。
自如上所述那樣的圖2~圖5所示的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部200輸出的第1~第N編碼數(shù)據(jù),需要為相同介質(zhì)、相同編碼方式、相同幀結(jié)構(gòu)、相同幀速率、相同內(nèi)部幀間隔、相同圖像尺寸。
第1~第N+1發(fā)送部106~109,根據(jù)由發(fā)送管理部103的設(shè)定,和/或在內(nèi)容配送裝置101和內(nèi)容接收裝置111間預(yù)定的設(shè)定,經(jīng)過傳送路徑130向內(nèi)容接收裝置111發(fā)送第1~第N編碼數(shù)據(jù)。使用圖6來說明此處埋。
圖6所示的發(fā)送部500對應(yīng)于圖1的發(fā)送部106~109,就對應(yīng)于這些發(fā)送部500之一來進行說明。圖6所示的發(fā)送部500通過分組處理部501對輸入的編碼數(shù)據(jù)進行分組。編碼數(shù)據(jù)分割部502為了對編碼數(shù)據(jù)分組,進行向編碼數(shù)據(jù)發(fā)送單位的分割。加密處理部503根據(jù)有無加密、密鑰、加密強度的設(shè)定,在需要加密的情況下,進行對編碼數(shù)據(jù)的加密。對于加密的方法,由于在本發(fā)明的范圍之外,所以省略詳細的說明。編碼數(shù)據(jù)識別符附加部504附加想要表明輸入編碼數(shù)據(jù)的壓縮率的高低、和/或分層編碼方式的哪一分層的數(shù)據(jù),例如使用RTP(實時傳輸協(xié)議,Real-timeTransport Protocol)標題的有效負荷類型和SSRC(同步源識別碼,Synchronization Source identifier)、CSRC(節(jié)目源識別碼,ContributingSource identifier),或相當于此的識別信息。
內(nèi)容接收裝置111通過呼叫連接處理、和/或在內(nèi)容配送裝置101和內(nèi)容接收裝置111之間對應(yīng)的預(yù)定該識別信息和壓縮率,就能夠把握編碼數(shù)據(jù)的壓縮率、和/或?qū)印ee誤檢測符合附加部505附加UDP標題的檢查和或相當于此的信息。從分組處理部501輸出的信息包根據(jù)由延遲附加部506設(shè)定的延遲量,附加含有其它發(fā)送部和時間差要輸出信息包的延遲。
在此,編碼數(shù)據(jù)分割部502在第1~第N+1的發(fā)送部106~109,要使相同幀且相同部位的信息成為分層編碼的相同層的數(shù)據(jù),例如,如按MPEG-4編碼方式的視頻包那樣,分割輸入編碼數(shù)據(jù)作為編碼數(shù)據(jù)發(fā)送單位。此情況下,編碼數(shù)據(jù)識別符附加部504對各發(fā)送部的相同發(fā)送單位附加RTP標題的序列編號或相當于此的相同的識別符。由此,內(nèi)容接收裝置111在重復(fù)進行的接收多個編碼數(shù)據(jù)的情況下,可以按發(fā)送單位選擇數(shù)據(jù),此外即使替換接收的編碼數(shù)據(jù)的順序,也能夠正確地進行重新排列。
此外,在第1~第N+1發(fā)送部106~109的加密,例如僅對規(guī)定以下的分層執(zhí)行,僅在規(guī)定以后的發(fā)送部執(zhí)行,通過控制對每一內(nèi)容接收裝置111的有無密鑰的配送,就能夠在內(nèi)容配送裝置101側(cè)控制由內(nèi)容接收裝置111再生內(nèi)容的品質(zhì)(畫質(zhì))的高低和、品質(zhì)的穩(wěn)定性。此外,由第1~第N+1發(fā)送部106~109附加的延遲量的設(shè)定,在能夠獲得來自內(nèi)容接收裝置111的RTCP(RTP控制協(xié)議,RTP Control Protocol)接收狀況報告或相當于此的信息的情況下,在內(nèi)容配送中,例如信息包損失率高和/或信息包損失的脈沖長長情況下,也能像增加延遲量等那樣,進行動態(tài)的變更。此時,希望將變更后的延遲量從內(nèi)容配送裝置101的呼叫連接處理部102,向內(nèi)容接收裝置111重新通知。
再有,延遲可以最早發(fā)送第1~第N編碼數(shù)據(jù)的任意一個,對于最先發(fā)送的編碼數(shù)據(jù),既可以是對后面的數(shù)據(jù)設(shè)置時間差的方法,也可以是順序設(shè)置時間差發(fā)送編碼數(shù)據(jù)的方法。發(fā)送數(shù)據(jù)選擇部507根據(jù)發(fā)送數(shù)據(jù)選擇設(shè)定,選擇發(fā)送編碼數(shù)據(jù)的信息包,根據(jù)傳送路徑的路由的優(yōu)先度,和無線傳送路徑的發(fā)送功率的設(shè)定,從發(fā)送部508在各對話向傳送路徑130發(fā)送信息包。
關(guān)于從第1~第N+1發(fā)送部106~109發(fā)送的第1~第N編碼數(shù)據(jù),存在以下這些情形(a)第1~第N發(fā)送部106~108分別發(fā)送第1~第N編碼數(shù)據(jù)的至少一個層的數(shù)據(jù),第N+1發(fā)送部109,發(fā)送第1編碼數(shù)據(jù)的至少一個層的數(shù)據(jù);(b)第1~第N發(fā)送部106~108分別發(fā)送第1~第N編碼數(shù)據(jù)的第1層(基本層)的數(shù)據(jù),第N+1發(fā)送部109發(fā)送第1編碼數(shù)據(jù);(c)第1~第N發(fā)送部106~108分別發(fā)送第1~第N編碼數(shù)據(jù)的第1層的數(shù)據(jù),第N+1發(fā)送部109發(fā)送第1編碼數(shù)據(jù)的第2層以后的層(擴張層)的數(shù)據(jù);(d)第1~第N發(fā)送部106~108,分別發(fā)送第1~第N編碼數(shù)據(jù)的第1層的數(shù)據(jù)及第2層以后的層的、未進行時間方向的預(yù)測的、被參照信息(內(nèi)部·幀)的編碼數(shù)據(jù),第N+1發(fā)送部109發(fā)送第1編碼數(shù)據(jù)的參照信息(中間·幀)的編碼數(shù)據(jù);(e)第1~第N發(fā)送部106~108分別發(fā)送第1~第N編碼數(shù)據(jù)的第1層的數(shù)據(jù)及第2層以后的層的、未進行時間方向的預(yù)測的、被參照信息的編碼數(shù)據(jù),第N+1發(fā)送部109發(fā)送第1編碼數(shù)據(jù);(f)第1~第N發(fā)送部106~108分別發(fā)送第1~第N編碼數(shù)據(jù)的、未進行時間方向的預(yù)測的、被參照信息的編碼數(shù)據(jù)。
第N+1發(fā)送部109發(fā)送第1編碼數(shù)據(jù)的第1層且進行時間方向的預(yù)測的參照信息的編碼數(shù)據(jù)、及第2層以后的層的編碼數(shù)據(jù);(g)第1~第N發(fā)送部106~108分別發(fā)送第1~第N編碼數(shù)據(jù)的、未進行時間方向的預(yù)測的、被參照信息的編碼數(shù)據(jù),第N+1發(fā)送部109發(fā)送第1編碼數(shù)據(jù)。
(h)第1~第N發(fā)送部106~108分別發(fā)送第1~第N編碼數(shù)據(jù)的第1層、未進行時間方向的預(yù)測的、被參照信息的編碼數(shù)據(jù),第N+1發(fā)送部109發(fā)送第1編碼數(shù)據(jù)的第1層且進行時間方向的參照信息的編碼數(shù)據(jù)及第2層以后的層的編碼數(shù)據(jù);(i)第1~第N發(fā)送部106~108分別發(fā)送第1~第N編碼數(shù)據(jù)的第1層、未進行時間方向的預(yù)測的、被參照信息的編碼數(shù)據(jù),第N+1發(fā)送部109發(fā)送第1編碼數(shù)據(jù)。
如上所述,進一步根據(jù)圖像的性質(zhì)和傳送路徑的狀況,從通過上述任何一種發(fā)送的編碼數(shù)據(jù)中,適當?shù)剡x擇發(fā)送信息包。對于此選擇,例如,也可以在每個固定周期(n信息包1次)選擇信息包并發(fā)送?;蛘撸部梢詤⒄站幋a數(shù)據(jù)中的特征參數(shù),例如動態(tài)矢量等位錯誤或信息包損失引起的對解碼圖像影響大的參數(shù),適當?shù)貨Q定應(yīng)該傳送的信息包?;蛘?,也可以根據(jù)必須選擇的等規(guī)則選擇被參照幀(內(nèi)部幀)。此選擇方法就可以在內(nèi)容配送中動態(tài)地變更選擇設(shè)定。
此外,為了高效地保持由內(nèi)容接收裝置111再生的內(nèi)容的品質(zhì)(畫質(zhì))和穩(wěn)定性,希望如此設(shè)定此時發(fā)送的第1~第N可伸縮編碼數(shù)據(jù)要由更高位的層的數(shù)據(jù)多的發(fā)送部發(fā)送,并且更高位的層的數(shù)據(jù)要必須被發(fā)送。因此,在需要削減發(fā)送編碼數(shù)據(jù)量的情況下,發(fā)送數(shù)據(jù)選擇部507,在由該發(fā)送部發(fā)送的編碼數(shù)據(jù)中,停止從更低位的層的編碼數(shù)據(jù)發(fā)送。
并且,為了高效地使用網(wǎng)絡(luò)帶寬,可以采用以下任意一種的方法(a)相對于第1編碼數(shù)據(jù),使第2~第N編碼數(shù)據(jù)的壓縮率為同等以上;(b)設(shè)K為大于等于2、小于等于N的整數(shù),相對于第(K-1)編碼數(shù)據(jù)的壓縮率,使第K編碼數(shù)據(jù)的壓縮率為同等以上。
并且,壓縮率的設(shè)定,在能夠從內(nèi)容裝置111獲得RTCP(RTP控制協(xié)議,RTP Control Protocol)接收狀況報告或相當于此信息的情況下,在內(nèi)容配送中,例如信息包損失率高的情況下,就能夠進行提高第1~第N的編碼數(shù)據(jù)的壓縮率等動態(tài)的變更。除此以外,在需要進一步削減發(fā)送編碼數(shù)據(jù)量的情況下,也能夠停止第1~第N發(fā)送部102~108的任意編碼數(shù)據(jù)的發(fā)送。
此外,內(nèi)容配送裝置101通過控制對每個內(nèi)容接收裝置111在第1~第N+1的配送對話中由呼叫連接處理通知的對話信息,就能夠控制每個內(nèi)容接收裝置111再生的內(nèi)容的品質(zhì)(畫質(zhì))的高低和品質(zhì)的穩(wěn)定性。
并且,第1~第N+1發(fā)送部106~109能夠采用以下任意一種方法(a)第1~第N+1發(fā)送部106~109任意一個多點傳送或廣播發(fā)送信息包;(b)第1~第N發(fā)送部106~108多點傳送或廣播發(fā)送信息包,第N+1發(fā)送部109單向傳送(ュニキヤスト)發(fā)送信息包。
此情況下,通過靠呼叫連接處理的控制,例如,對所有的內(nèi)容接收裝置111通知用于多點接收的信息,僅特定的內(nèi)容發(fā)送裝置111,通過進行單向傳送配送,同樣地,就能夠由內(nèi)容配送裝置101側(cè),控制由內(nèi)容接收裝置111再生的內(nèi)容的品質(zhì)的高低、和品質(zhì)的穩(wěn)定性。
接著,詳細敘述內(nèi)容接收裝置111。
呼叫連接處理部112將通過經(jīng)由傳送路徑130,與內(nèi)容配送裝置101的呼叫連接處理部102交換以下至少一個參數(shù),由此確立呼叫(a)內(nèi)容接收裝置111的地址;(b)第1~第N+1接收裝置114~117的接收端口編號;(c)第1~第N+1的接收裝置114~117接收的編碼數(shù)據(jù)的層、和/或壓縮率,在信息包附加的識別信息的對應(yīng);(d)第1~第N+1接收裝置114~117接收的編碼數(shù)據(jù)有無加密;(e)第1~第N+1接收裝置114~117接收的編碼數(shù)據(jù)的密鑰數(shù)據(jù);(f)基于第1~第N+1接收裝置114~117接收的編碼數(shù)據(jù)間的時間差的接收緩沖量。
在必要的情況下,報告發(fā)送部113將RTCP的RR(接收報告,ReceiverReport)或相當于此的信息,通過網(wǎng)絡(luò)130,發(fā)送到內(nèi)容配送裝置101的報告接收部105,由此,向內(nèi)容配送裝置101報告接收狀況。
第1~第N+1接收部114~117接收來自各對話的編碼數(shù)據(jù)。各接收部根據(jù)UDP的檢查和或相當于此的功能,確認是否受到傳送途中的數(shù)據(jù)錯誤的影響,在產(chǎn)生錯誤的情況下,廢棄信息包。在沒有產(chǎn)生錯誤的情況下,向編碼數(shù)據(jù)再構(gòu)成部118輸出信息包。再有,在接收的信息包中含有錯誤的情況下,也能從接收的對話等,取得相當于數(shù)據(jù)識別信息的信息,并且,能夠提取出編碼數(shù)據(jù),此外,在判明僅在編碼數(shù)據(jù)的非常重要部位發(fā)生錯誤的情況下,也可以不廢棄提取出的編碼數(shù)據(jù)加以使用。
此時,例如,圖像數(shù)據(jù)接收裝置111如用電池/電池工作的情況那樣,在可利用的功率所限制的某種環(huán)境下使用的情況下;和/或接收環(huán)境良好,能夠幾乎無錯誤和缺失地接收最高品質(zhì)的編碼數(shù)據(jù)的情況下,也可以停止其它編碼數(shù)據(jù)的接收,進行盡可能延長裝置的使用時間的控制。此外,相反地,圖像數(shù)據(jù)接收裝置111在連接大容量電池或AC電源的情況下,還可以接收任何編碼數(shù)據(jù)。由此,根據(jù)可利用的功率和接收環(huán)境,就能夠控制是否接收數(shù)據(jù)?;蛘撸部梢员粯?gòu)成為用戶能夠在圖像數(shù)據(jù)接收裝置111設(shè)定接收編碼數(shù)據(jù)量的結(jié)構(gòu)。
接著,使用圖7說明編碼數(shù)據(jù)再構(gòu)成部118。第1~第N編碼數(shù)據(jù)分別用數(shù)據(jù)提取部701的編碼數(shù)據(jù)識別符提取部702所提取出編碼數(shù)據(jù)識別信息,用編碼數(shù)據(jù)提取部703提取出編碼數(shù)據(jù)。在此,數(shù)據(jù)識別信息由接收的編碼數(shù)據(jù)的壓縮率;和/或表示第幾號的編碼數(shù)據(jù)和/或分層別編碼方式的哪一層的編碼數(shù)據(jù)的數(shù)據(jù);和表示編碼數(shù)據(jù)發(fā)送單位的順序的RTP標題的序列編號,或相當于此的識別編號構(gòu)成。此時,除順序信息以外,也可以從接收編碼數(shù)據(jù)的對話判斷。提取出的編碼數(shù)據(jù),利用編碼數(shù)據(jù)整列·重復(fù)削除部704,按照RTP標題的時序編號或相當于此的識別編號,判斷編碼數(shù)據(jù)的發(fā)送單位的重復(fù),從數(shù)據(jù)識別信息中選擇壓縮率最低的編碼數(shù)據(jù)發(fā)送單位,再構(gòu)成一個編碼數(shù)據(jù)并向加密還原部705輸出。再有,在內(nèi)容配送側(cè)設(shè)置時間差發(fā)送第1~第N編碼數(shù)據(jù)。為此,編碼數(shù)據(jù)整列·重復(fù)削除部704裝備了盡可能對應(yīng)由連接呼叫處理部112得到的該時間差、或在內(nèi)容配送裝置101及內(nèi)容接收裝置111之間預(yù)定的時間差的某一編碼數(shù)據(jù)的接收緩沖器。加密還原部705根據(jù)涉及由呼叫連接處理部112得到的有無加密及密鑰的信息、或在內(nèi)容配送裝置101及內(nèi)容接收裝置111之間預(yù)定的信息,在必要的情況下能夠還原出密碼。由于密碼的還原僅對于選擇后的再構(gòu)成的編碼數(shù)據(jù)來進行,所以能夠以所需最小限制的處理量來進行還原。
解碼器119對再構(gòu)成的編碼數(shù)據(jù)進行解碼,播放媒體。由于僅對再構(gòu)成的一個編碼數(shù)據(jù)來進行解碼,所以在本發(fā)明中,就不會增加解碼中所要求的處理量。
再有,也可以設(shè)傳送通路130為多個,通過不同的傳送路徑來傳送第1~第N+1編碼數(shù)據(jù)發(fā)送裝置的各配送對話及呼叫連接處理信息、接收狀況報告信息。
此外,對于內(nèi)容配送裝置101中的呼叫連接處理部102、發(fā)送管理部103、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部104、報告接收部105、第1~第N+1發(fā)送部106~109而言,不用說也可以通過由構(gòu)成內(nèi)容配送裝置101的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。對于內(nèi)容接收裝置111中的呼叫連接處理部112、報告發(fā)送部113、第1~第N+1接收部114~117、編碼數(shù)據(jù)再構(gòu)成部118和解碼器119而言,不用說也可以通過由構(gòu)成內(nèi)容接收裝置111的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。
第2實施方式本發(fā)明的第2實施方式中,設(shè)M、N為大于等于2的整數(shù),按照由M層分層別編碼方式,相對于N個相同的內(nèi)容編碼數(shù)據(jù),發(fā)送側(cè)和接收側(cè)進行如下內(nèi)容的配送。
發(fā)送側(cè)包括第1~第N+1數(shù)據(jù)發(fā)送裝置和對這些輸出進行復(fù)用的發(fā)送裝置,在同一對話發(fā)送復(fù)用的數(shù)據(jù)。接收側(cè)包括接收復(fù)用編碼數(shù)據(jù)的裝置,提取出無傳送錯誤或無缺失的接收編碼數(shù)據(jù),對它們進行重構(gòu)并加以輸出。
并且,在本發(fā)明的第2實施方式中,與第1實施方式相同,圖像數(shù)據(jù)發(fā)送裝置也可以被構(gòu)成為,包括通過發(fā)送編碼數(shù)據(jù)的對話,設(shè)定傳送路徑下的路由的優(yōu)先度控制和無線傳送路徑下的功率控制的裝置。
圖8所示的本發(fā)明的第2實施方式中的內(nèi)容接收裝置801、內(nèi)容接收裝置811、傳送路徑830分別對應(yīng)于圖1的內(nèi)容配送裝置101、內(nèi)容接收裝置111、傳送路徑130;圖8中的呼叫連接處理部802、發(fā)送管理部803、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部804、報告接收部805、發(fā)送部806~809、呼叫連接處理部812、報告發(fā)送部813、解碼器818、編碼數(shù)據(jù)再構(gòu)成部818也分別相當于圖1所示的呼叫連接處理部102、發(fā)送管理部103、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部104、報告接收部105、發(fā)送部106~109、呼叫連接處理部112、報告發(fā)送部113、解碼器119、編碼數(shù)據(jù)再構(gòu)成部118。下面,僅說明與第1實施方式不同之處。
使用圖9說明圖8的第1~第N+1發(fā)送部806~809。圖9的發(fā)送部900相當于圖6的發(fā)送部500,圖9的分組處理部901、編碼數(shù)據(jù)分割部902、加密處理部903、編碼數(shù)據(jù)識別符附加部904、錯誤檢測符合附加部905、延遲附加部906、發(fā)送數(shù)據(jù)選擇部907對應(yīng)于圖6的分組處理部501、編碼數(shù)據(jù)分割部502、加密處理部503、編碼數(shù)據(jù)識別符附加部504、錯誤檢測符合附加部905、延遲附加部506、發(fā)送數(shù)據(jù)選擇部507。但是,發(fā)送部900不包括相當于圖6的發(fā)送部508的結(jié)構(gòu),發(fā)送數(shù)據(jù)選擇部907向信息包多路發(fā)送部810輸出信息包。
信息包多路發(fā)送部810對來自第1~第N+1的發(fā)送部806~809的信息包數(shù)據(jù)進行復(fù)用,通過傳送路徑830向內(nèi)容接收裝置811發(fā)送。本實施方式中,由于配送對話為一個,是通過控制對話信息的通知目標來進行內(nèi)容的品質(zhì)、穩(wěn)定性的控制,發(fā)送方法也成為多點傳送、廣播或單一傳送的任意一個。
信息包接收部820進行與第1實施方式的第1~第N+1的接收部114~117相同的處理。編碼數(shù)據(jù)再構(gòu)成部818進行與第1實施方式的編碼數(shù)據(jù)再構(gòu)成部118相同的處理。但是,編碼數(shù)據(jù)再構(gòu)成部818與第1實施方式不同,不能夠從接收的對話中獲得相當于編碼數(shù)據(jù)識別信息的信息。
除此以外,與第1實施方式各自相當?shù)牟糠窒嗤?br>
再有,也可以設(shè)傳送路徑830為多個,通過不同的路徑傳送復(fù)用的第1~第N編碼數(shù)據(jù)的配送對話及呼叫連接處理信息、接收狀況報告信息。
此外,對于內(nèi)容配送裝置801中的呼叫連接處理部802、發(fā)送管理部803、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部804、報告接收部805、第1~第N+1發(fā)送部806~809、信息包多路發(fā)送部810而言,不用說也可以通過由構(gòu)成內(nèi)容配送裝置801的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。對于內(nèi)容接收裝置811中的、呼叫連接處理部812、報告發(fā)送部813、編碼數(shù)據(jù)再構(gòu)成部818和解碼器819、信息包接收分離部820而言,不用說也可以通過由構(gòu)成內(nèi)容接收裝置811的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。
第3實施方式本發(fā)明的第3實施方式中,設(shè)M、N為大于等于2的整數(shù),按照由M層分層別編碼方式,相對于N個相同的內(nèi)容編碼數(shù)據(jù),發(fā)送側(cè)和接收側(cè)進行如下的工作。
發(fā)送側(cè)包括第1~第N+1數(shù)據(jù)發(fā)送裝置和對這些輸出中的至少2個進行復(fù)用發(fā)送裝置中的至少一個,通過各個對話發(fā)送復(fù)用數(shù)據(jù)和沒有復(fù)用的數(shù)據(jù)。接收側(cè)包括通過各對話接收復(fù)用數(shù)據(jù)和沒有復(fù)用的數(shù)據(jù)的裝置,提取出無傳送錯誤或無缺失的接收編碼數(shù)據(jù),對它們進行重構(gòu)并加以輸出。
并且,在本發(fā)明的第3實施方式中,與第1實施方式相同,圖像數(shù)據(jù)發(fā)送裝置,也可以被構(gòu)成為包括在發(fā)送編碼數(shù)據(jù)的至少一個對話,對每個對話設(shè)定傳送路徑下的路由的優(yōu)先度控制和無線傳送路徑下的功率控制的裝置,圖像數(shù)據(jù)接收裝置,也可以被構(gòu)成為根據(jù)接收數(shù)據(jù)的錯誤/損失率、接收裝置的可利用功率、預(yù)定的設(shè)定中至少一個,選擇至少一個對話的有無。
圖10所示的本發(fā)明的第3實施方式中,內(nèi)容接收裝置1101、內(nèi)容接收裝置1111、傳送路徑1130分別對應(yīng)于圖8的內(nèi)容配送裝置801、內(nèi)容接收裝置811、傳送路徑830;圖10的呼叫連接處理部1102、發(fā)送管理部1103、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1104、報告接收部1105、發(fā)送部1106~1109、信息包多路發(fā)送部110、呼叫連接處理部1112、報告發(fā)送部1113、解碼器1119、編碼數(shù)據(jù)再構(gòu)成部1118、接收部1117、信息包接收部1120分別對應(yīng)于圖8的呼叫連接處理部802、發(fā)送管理部803、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部804、報告接收部805、發(fā)送部806~809、信息包多路發(fā)送部810、呼叫連接處理部812、報告發(fā)送部813、解碼器819、編碼數(shù)據(jù)再構(gòu)成部818、信息包接收部820。下面,僅說明與第2實施方式不同之處。
在第1~第N+1發(fā)送部1106~1109中,關(guān)于第1~第N發(fā)送部1106~1108,執(zhí)行與圖8的第1~第N的發(fā)送部806~808相同的處理。但是第N+1發(fā)送部1109執(zhí)行與圖1的第N+1發(fā)送部109相同的處理。
第N+1的接收部1117執(zhí)行與圖1的第N+1的接收部117相同的處理。
編碼數(shù)據(jù)再構(gòu)成部1118執(zhí)行與圖8的編碼數(shù)據(jù)再構(gòu)成部818相同的處理。但是,本實施方式中,不僅獲得第1~第N數(shù)據(jù)識別信息,能夠用于編碼數(shù)據(jù)選擇,而且如第1實施方式那樣,通過從任何一個對話接收數(shù)據(jù),獲得相當于數(shù)據(jù)識別信息的信息,也可以用于編碼數(shù)據(jù)選擇。
除此以外,與第1實施方式各自相當?shù)牟糠窒嗤?br>
再有,本實施方式中,對第1~第N的發(fā)送部1106~1108的輸出進行復(fù)用、發(fā)送、接收并分離,也可以通過任意組合來對第1~第N發(fā)送部1106~1108的輸出進行復(fù)用分離。
在本實施方式中,設(shè)信息包多路發(fā)送部1110及信息包接受分離部1120分別為1個來進行說明,但即使它們多數(shù)存在,也能夠獲得相同的效果。此外,即使不通過信息包多路發(fā)送部1110及信息包接收分離部1120,在分別獨立的對話發(fā)送接收信息包的發(fā)送接收部為多個,也能夠取得相同的效果。此情況下,不用說如第1實施方式那樣,也可以通過由呼叫連接處理通知的對話信息的控制,由內(nèi)容配送裝置1101側(cè),來控制每一內(nèi)容接收裝置1111再生的內(nèi)容的品質(zhì)和穩(wěn)定性。此外,不用說,對每一配送對話能夠選擇多點傳送、廣播或單一傳送。
再有,也可以設(shè)傳送路徑1130為多個,通過不同的路徑傳送配送復(fù)用的第1~第N發(fā)送部1106~1108的輸出的對話及配送第N+1發(fā)送部1109的輸出的對話、呼叫連接處理信息、接收狀況報告信息。
此外,對于內(nèi)容配送裝置1101中的呼叫連接處理部1102、發(fā)送管理部1103、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1104、報告接收部1105、第1~第N+1發(fā)送部1106~1109、信息包多路發(fā)送部1110而言,不用說也可以通過由構(gòu)成內(nèi)容配送裝置1101的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。對于內(nèi)容接收裝置1111中的、呼叫連接處理部1112、報告發(fā)送部1113、編碼數(shù)據(jù)再構(gòu)成部1118、解碼器1119、信息包接收分離部1120而言,不用說也可以通過由構(gòu)成內(nèi)容接收裝置1111的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。
第4實施方式本發(fā)明的第4實施方式中,設(shè)M、N為大于等于2的整數(shù),按照由M層構(gòu)成的分層別編碼方式,相對于N個相同的多媒體數(shù)字信號編解碼器的編碼數(shù)據(jù)和糾錯編碼數(shù)據(jù),發(fā)送側(cè)和接收側(cè)進行如下的工作。
發(fā)送側(cè)包括第1~第N編碼數(shù)據(jù)發(fā)送裝置和FEC數(shù)據(jù)發(fā)送裝置,通過互不相同的對話,各發(fā)送裝置發(fā)送編碼數(shù)據(jù)。接收側(cè),包括第1~第N編碼數(shù)據(jù)接收裝置和FEC數(shù)據(jù)接收裝置,提取出無傳送錯誤或無缺失的接收編碼數(shù)據(jù),在發(fā)生數(shù)據(jù)錯誤或缺失的情況下,根據(jù)糾錯編碼對它們還原、再構(gòu)成并加以輸出。
并且,在本發(fā)明的第4實施方式中,圖像數(shù)據(jù)發(fā)送裝置包括通過發(fā)送各數(shù)據(jù)的至少一個對話,對每個對話設(shè)定傳送路徑下的路由的優(yōu)先度控制和無線傳送路徑下的功率控制的裝置;圖像數(shù)據(jù)接收裝置也可以被構(gòu)成為包括根據(jù)接收數(shù)據(jù)的錯誤/損失率、接收裝置的可利用功率、預(yù)定的設(shè)定中至少一個,選擇至少一個對話有無接收。
圖11所示的本發(fā)明的第4實施方式中,內(nèi)容接收裝置1201、內(nèi)容接收裝置1211、傳送路徑1230分別相當于圖1的內(nèi)容配送裝置101、內(nèi)容接收裝置111、傳送路徑130。圖11的呼叫連接處理部1202、發(fā)送管理部1203、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1204、報告發(fā)送部1205、發(fā)送部1206~1208、呼叫連接處理部1212、報告發(fā)送部1213、接收部1214~1215、解碼器1219分別對應(yīng)于圖1的呼叫連接處理部102、發(fā)送管理部103、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部104、報告接收部105、發(fā)送部1206~1208、呼叫連接處理部1212、報告發(fā)送部1213、接收部1214~1215、解碼器1219。下面,僅說明與第1實施方式不同之處。再有,本實施方式中,為了徹底地簡單說明,設(shè)糾錯編碼數(shù)據(jù)數(shù)目為“1”進行說明,但不用說,本發(fā)明中,糾錯編碼數(shù)據(jù)數(shù)目也可限定于“1”。
發(fā)送管理部1203進行由第1實施方式的發(fā)送管理部103設(shè)定的項目及以下的至少一個參數(shù)的設(shè)定,利用呼叫連接處理1202來通知內(nèi)容接收裝置1211(g)FEC數(shù)據(jù)發(fā)送部1209發(fā)送的發(fā)送方地址及端口編碼;
(h)FEC數(shù)據(jù)發(fā)送部1209發(fā)送的糾錯編碼數(shù)據(jù)的識別信息;(i)FEC數(shù)據(jù)發(fā)送部1209發(fā)送的糾錯編碼數(shù)據(jù)的修正對象數(shù)據(jù);(j)FEC數(shù)據(jù)發(fā)送部1209發(fā)送的糾錯編碼數(shù)據(jù)有無加密;(k)FEC數(shù)據(jù)發(fā)送部1209發(fā)送的糾錯編碼數(shù)據(jù)的密鑰數(shù)據(jù);(l)FEC數(shù)據(jù)發(fā)送部1209發(fā)送的糾錯編碼數(shù)據(jù)的發(fā)送時間差;(m)FEC數(shù)據(jù)發(fā)送部1209發(fā)送的對話的傳送路徑下的路由的優(yōu)選度和無線路徑下的發(fā)送功率。
也可以根據(jù)由報告接收部1205獲得的、內(nèi)容接收裝置1211中的、例如涉及信息包損失率的接收狀況的信息,在內(nèi)容配送中變更此設(shè)定。
數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1204,除與第1實施方式的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部104相同的處理外,還從第1編碼數(shù)據(jù)中生成錯誤修正(FEC;正向誤差校正,F(xiàn)orward Error Correction)編碼數(shù)據(jù)。在此,所謂糾錯編碼是1·S(lead·Solomon)符號和LDPC(Low Density parity check)、卷積符號等,本發(fā)明中,由于使用這些現(xiàn)有的方法,所以在此省略了詳細的說明。再有,在此為了簡單說明,雖然假設(shè)由第1編碼數(shù)據(jù)生成糾錯編碼,但不用說,也可以由其以外的編碼數(shù)據(jù)、或編碼數(shù)據(jù)的特定的層的數(shù)據(jù)生成糾錯編碼數(shù)據(jù)。
FEC數(shù)據(jù)發(fā)送部1209與第1實施方式的第1~第N發(fā)送部105~108相同,發(fā)送由數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1204生成的糾錯編碼數(shù)據(jù)。發(fā)送時,將表明作為糾錯編碼數(shù)據(jù),例如使用RTP標題的有效負荷類型和SSRC、CSRC,或附加相當于此的識別信息。關(guān)于符合延遲的附加、配送帶寬的數(shù)據(jù)有無發(fā)送的選擇,與第1實施方式相同。
FEC數(shù)據(jù)接收部1217執(zhí)行與第1實施方式第1~第N接收部114~116相同的處理。根據(jù)內(nèi)容接收裝置1211的可利用功率,控制有無接收數(shù)據(jù)這點也與第1實施方式相同。
接著,使用圖12說明編碼數(shù)據(jù)再構(gòu)成部1218。圖12的數(shù)據(jù)提取部1301、編碼數(shù)據(jù)識別符提取部1302、編碼數(shù)據(jù)提取部1303、編碼數(shù)據(jù)整列·重復(fù)削除處理部1304、加密還原部1305與第1實施方式的圖7的數(shù)據(jù)提取部701、編碼數(shù)據(jù)識別符提取部702、編碼數(shù)據(jù)提取部703、編碼數(shù)據(jù)整列·重復(fù)削除處理部704、加密還原部705相同。但是,在由編碼數(shù)據(jù)識別符提取部1302提取出的編碼數(shù)據(jù)識別信息中含有表示糾錯編碼數(shù)據(jù)的識別信息。糾錯編碼還原部1306,在由數(shù)據(jù)提取部1301檢測出數(shù)據(jù)缺失時,使用由數(shù)據(jù)提取部1301識別、提取出的糾錯編碼數(shù)據(jù)并嘗試對其進行還原。在能夠還原缺失的數(shù)據(jù)的情況下,向編碼數(shù)據(jù)整列·重復(fù)削除處理部1304輸出還原數(shù)據(jù)。
除此以外,與第1實施方式各自相當?shù)牟糠窒嗤?br>
再有,也可以設(shè)傳送路徑1230為多個,通過不同的路徑傳送第1~第N編碼數(shù)據(jù)和糾錯編碼數(shù)據(jù)的配送對話及、呼叫連接處理信息、接收狀況報告信息。
此外,對于內(nèi)容配送裝置1201中的呼叫連接處理部1202、發(fā)送管理部1203、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1204、報告接收部1205、第1~第N發(fā)送部1206~1208和FEC數(shù)據(jù)發(fā)送部1209而言,不用說也可以通過由構(gòu)成內(nèi)容配送裝置1201的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。對于內(nèi)容接收裝置1211中的、呼叫連接處理部1212、報告發(fā)送部1213、第1~第N接收部1214~1216、FEC數(shù)據(jù)接收部1217、編碼數(shù)據(jù)再構(gòu)成部1218和解碼器1219而言,不用說也可以通過由構(gòu)成內(nèi)容接收裝置1211的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。
第5實施方式本發(fā)明的第5實施方式中,設(shè)M、N為大于等于2的整數(shù),按照由M層構(gòu)成的分層別編碼方式,相對于N個相同的內(nèi)容編碼數(shù)據(jù)和糾錯編碼數(shù)據(jù),發(fā)送側(cè)和接收側(cè)進行如下的工作。
發(fā)送側(cè)包括第1~第N數(shù)據(jù)發(fā)送裝置、FEC數(shù)據(jù)發(fā)送裝置、和對這些輸出進行復(fù)用的發(fā)送裝置;在同一對話發(fā)送復(fù)用的數(shù)據(jù)。接收側(cè)包括接收復(fù)用編碼數(shù)據(jù)的裝置,提取出無傳送錯誤或無缺失的接收編碼數(shù)據(jù),在數(shù)據(jù)中發(fā)生錯誤或缺失的情況下,根據(jù)糾錯編碼對它們進行還原,再構(gòu)成并進行輸出。
并且,在本發(fā)明的第5實施方式中,與第2實施方式相同,圖像數(shù)據(jù)發(fā)送裝置也可以被構(gòu)成為包括通過發(fā)送復(fù)用數(shù)據(jù)的對話,設(shè)定傳送路徑下的路由的優(yōu)先度控制和無線傳送路徑下的功率控制的裝置。
圖13所示的本發(fā)明的第5實施方式中,內(nèi)容接收裝置1401、內(nèi)容接收裝置1411、傳送路徑1430分別對應(yīng)于圖8的內(nèi)容配送裝置801、內(nèi)容接收裝置811、傳送路徑830;圖13的呼叫連接處理部1402、發(fā)送管理部1403、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1404、報告接收部1405、發(fā)送部1406~1408、呼叫連接處理部1412、報告發(fā)送部1413、編碼數(shù)據(jù)再構(gòu)成部1418和解碼器1419也分別對應(yīng)于圖8的呼叫連接處理部802、發(fā)送管理部803、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部804、報告接收部805、發(fā)送部806~809、呼叫連接處理部812、報告發(fā)送部813、編碼數(shù)據(jù)再構(gòu)成部818和解碼器819。下面,僅說明與第2實施方式不同之處。再有,本實施方式中,為了徹底地簡單說明,設(shè)糾錯編碼數(shù)據(jù)數(shù)為“1”進行說明,但不用說,本發(fā)明中,糾錯編碼數(shù)據(jù)數(shù)也可限定于“1”。
發(fā)送管理部1403執(zhí)行與第4實施方式的發(fā)送管理部1203相同的處理。
數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1404執(zhí)行與第4實施方式的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1204相同的處理。
FEC數(shù)據(jù)發(fā)送部1409執(zhí)行與圖9所示的發(fā)送部900相同的處理,發(fā)送由數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1404生成的糾錯編碼數(shù)據(jù)。發(fā)送時,將表明作為糾錯編碼數(shù)據(jù),例如使用RTP標題的有效負荷類型和SSRC、CSRC,或附加相當于此的識別信息。關(guān)于符合延遲的附加、配送頻帶的數(shù)據(jù)有無發(fā)送的選擇,與第2實施方式相同。
編碼數(shù)據(jù)再構(gòu)成部1418執(zhí)行與第4實施方式的編碼數(shù)據(jù)再構(gòu)成部1218相同的處理。
除此以外,與第2實施方式各自相當?shù)牟糠窒嗤?br>
再有,也可以設(shè)傳送路徑1430為多個,通過不同的路徑傳送配送復(fù)用第1~第N編碼數(shù)據(jù)和糾錯編碼數(shù)據(jù)的數(shù)據(jù)配送對話及、呼叫連接處理信息、接收狀況報告信息。
此外,對于內(nèi)容配送裝置1401中的呼叫連接處理部1402、發(fā)送管理部1403、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1404、報告接收部1405、第1~第N發(fā)送部1406~1408、FEC數(shù)據(jù)發(fā)送部1409和信息包多路發(fā)送部1410而言,不用說也可以通過由構(gòu)成內(nèi)容配送裝置1401的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。對于內(nèi)容接收裝置1411中的、呼叫連接處理部1412、報告發(fā)送部1413、編碼數(shù)據(jù)再構(gòu)成部1418、解碼器1419和信息包接收部1420而言,不用說也可以通過由構(gòu)成內(nèi)容接收裝置1411的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。
第6實施方式本發(fā)明的第6實施方式中,設(shè)M、N為大于等于2的整數(shù),按照由M層分層別編碼方式,相對于N個相同的內(nèi)容編碼數(shù)據(jù)和糾錯編碼數(shù)據(jù),發(fā)送側(cè)和接收側(cè)進行如下的工作。
發(fā)送側(cè)包括第1~第N數(shù)據(jù)發(fā)送裝置、FEC數(shù)據(jù)發(fā)送裝置、和至少一個對這些輸出中的至少2個進行復(fù)用的發(fā)送裝置;由各個對話發(fā)送復(fù)用的數(shù)據(jù)和未復(fù)用的數(shù)據(jù)。接收側(cè)包括通過各個對話接收復(fù)用數(shù)據(jù)和未復(fù)用數(shù)據(jù)的裝置,提取出無傳送錯誤或無缺失的接收編碼數(shù)據(jù),在數(shù)據(jù)中發(fā)生錯誤或缺失的情況下,根據(jù)糾錯編碼對它們進行還原,再構(gòu)成并進行輸出。
并且,即使在本發(fā)明的第5實施方式中,與第3實施方式相同,也可以被構(gòu)成為圖像數(shù)據(jù)發(fā)送裝置包括通過至少一個發(fā)送各數(shù)據(jù)的對話,對每個對話設(shè)定傳送路徑下的路由的優(yōu)先度控制和無線傳送路徑下的功率控制的裝置;圖像數(shù)據(jù)接收裝置包括根據(jù)接收數(shù)據(jù)的錯誤/損失率、接收裝置可利用的功率、預(yù)定的設(shè)定中至少一個,來選擇至少一個對話的有無接收的裝置。
圖14所示的本發(fā)明的第6實施方式中的內(nèi)容接收裝置1501、內(nèi)容接收裝置1511、傳送路徑1530分別對應(yīng)于圖10的內(nèi)容配送裝置1101、內(nèi)容接收裝置1111、傳送路徑1130;圖14的呼叫連接處理部1502、發(fā)送管理部1503、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1504、報告接收部1505、發(fā)送部1506~1508、信息包多路發(fā)送部1510、呼叫連接處理部1512、報告發(fā)送部1513、編碼數(shù)據(jù)再構(gòu)成部1518和解碼器1519也分別對應(yīng)于圖10的呼叫連接處理部1102、發(fā)送管理部1103、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1104、報告接收部1105、發(fā)送部1106~1108、信息包多路發(fā)送部1110、呼叫連接處理部1112、報告發(fā)送部1113、編碼數(shù)據(jù)再構(gòu)成部1118和解碼器1119。下面,僅說明與第3實施方式不同之處。再有,本實施方式中,為了徹底地簡單說明,設(shè)糾錯編碼數(shù)據(jù)數(shù)為“1”進行說明,但不用說,本發(fā)明中,糾錯編碼數(shù)據(jù)數(shù)也可限定于“1”。
發(fā)送管理部1503執(zhí)行與第4實施方式的發(fā)送管理部1203相同的處理。
數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1504執(zhí)行與第4實施方式的數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1204相同的處理。
FEC數(shù)據(jù)發(fā)送部1509執(zhí)行與第4實施方式的FEC數(shù)據(jù)發(fā)送部1209相同的處理。
FEC數(shù)據(jù)接收部1517執(zhí)行與第4實施方式的FEC數(shù)據(jù)接收部1217相同的處理。
編碼數(shù)據(jù)再構(gòu)成部1518執(zhí)行與第4實施方式的編碼數(shù)據(jù)再構(gòu)成部1218相同的處理。
除此以外,與第3實施方式各自相當?shù)牟糠窒嗤?br>
再有,也可以設(shè)傳送路徑1530為多個,通過不同的路徑傳送配送復(fù)用的第1~第N發(fā)送部1506~1508的輸出的對話及配送FEC數(shù)據(jù)發(fā)送部1509的輸出的對話、呼叫連接處理信息、接收狀況報告信息。
此外,對于內(nèi)容配送裝置1501中的呼叫連接處理部1502、發(fā)送管理部1503、數(shù)據(jù)讀取/生成/轉(zhuǎn)換部1504、報告接收部1505、第1~第N發(fā)送部1506~1508、FEC數(shù)據(jù)發(fā)送部1509和信息包多路發(fā)送部1510而言,不用說也可以通過由構(gòu)成內(nèi)容配送裝置1501的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。對于內(nèi)容接收裝置1511中的、呼叫連接處理部1512、報告發(fā)送部1513、編碼數(shù)據(jù)再構(gòu)成部1518、解碼器1519和信息包接收部1520而言,不用說也可以通過由構(gòu)成內(nèi)容接收裝置1511的計算機執(zhí)行的程序控制來實現(xiàn)各個功能、處理。
產(chǎn)業(yè)上的可利用性根據(jù)以上的本發(fā)明,就能夠提供一種盡可能抑制因編碼數(shù)據(jù)的傳送錯誤而產(chǎn)生的接收側(cè)再生內(nèi)容顯著紊亂的內(nèi)容配送及接收裝置,內(nèi)容發(fā)送接收系統(tǒng)、內(nèi)容配送及接收方法、內(nèi)容配送及接收用程序。并且,能夠提供一種使用者能夠設(shè)定在內(nèi)容傳送中可使用的傳送帶寬和品質(zhì)的折衷選擇的內(nèi)容配送及接收裝置、內(nèi)容發(fā)送接收系統(tǒng)、內(nèi)容配送及接收方法、內(nèi)容配送及接收用程序。并且,不將來自接收側(cè)的反饋信息遞送到發(fā)送側(cè),能盡可能地抑制因編碼數(shù)據(jù)的傳送錯誤而產(chǎn)生的接收側(cè)再生內(nèi)容的顯著紊亂。
并且,通過控制本發(fā)送時的有無加密、和/或由呼叫連接處理對接收側(cè)通知的信息,就能夠由發(fā)送側(cè)控制接收側(cè)的內(nèi)容的品質(zhì)、和/或穩(wěn)定性。進一步防止還原壓縮編碼數(shù)據(jù)所要求增加的運算量,同時實現(xiàn)上述目的。并且,就能夠符合接收裝置側(cè)可利用的功率,進行接收裝置的消耗功率控制。
權(quán)利要求
1.一種內(nèi)容配送裝置,其特征在于,具有輸出編碼數(shù)據(jù)的數(shù)據(jù)輸出裝置和發(fā)送從上述數(shù)據(jù)輸出裝置輸出的編碼數(shù)據(jù)的發(fā)送裝置;上述數(shù)據(jù)輸出裝置,作為上述編碼數(shù)據(jù)輸出通過分層編碼的編碼數(shù)據(jù);上述發(fā)送裝置發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分。
2.根據(jù)權(quán)利要求1中所述的內(nèi)容配送裝置,其特征在于,上述數(shù)據(jù)輸出裝置將上述分層編碼的編碼數(shù)據(jù)分別分離為各層編碼數(shù)據(jù)并輸出;上述發(fā)送裝置將上述編碼數(shù)據(jù)單獨地分別發(fā)送到每層。
3.根據(jù)權(quán)利要求1中所述的內(nèi)容配送裝置,其特征在于,上述發(fā)送裝置發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分。
4.根據(jù)權(quán)利要求1中所述的內(nèi)容配送裝置,其特征在于,上述發(fā)送裝置發(fā)送上述分層編碼的編碼數(shù)據(jù)中,a)一個層的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分。
5.根據(jù)權(quán)利要求1中所述的內(nèi)容配送裝置,其特征在于,上述發(fā)送裝置,發(fā)送上述分層編碼的編碼數(shù)據(jù)中,a)一個層的被參照信息的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的編碼數(shù)據(jù)的至少一部分。
6.根據(jù)權(quán)利要求1至5任何一項中所述的內(nèi)容配送裝置,其特征在于,上述發(fā)送裝置具有發(fā)送管理部;上述發(fā)送管理部通過控制發(fā)送的編碼數(shù)據(jù)數(shù)目、編碼數(shù)據(jù)的分層、密鑰的配送目標、加密方式、加密強度中的至少一種,由內(nèi)容配送側(cè)裝置來控制配送內(nèi)容的品質(zhì)和穩(wěn)定性、和/或保密性。
7.根據(jù)權(quán)利要求6中所述的內(nèi)容配送裝置,其特征在于,上述發(fā)送管理部在設(shè)置時間差并數(shù)據(jù)發(fā)送多個編碼數(shù)據(jù)時,相對于具有時間差的前一編碼數(shù)據(jù)的壓縮率,改變下一編碼數(shù)據(jù)的壓縮率。
8.根據(jù)權(quán)利要求7中所述的內(nèi)容配送裝置,其特征在于,上述發(fā)送管理部對照配送速度和/或傳送路徑的狀態(tài),選擇上述壓縮率。
9.根據(jù)權(quán)利要求6至8任何一項中所述的內(nèi)容配送裝置,其特征在于,上述發(fā)送管理部對照配送速度和/或傳送路徑的狀態(tài),選擇編碼數(shù)據(jù)的至少一部分有無發(fā)送。
10.根據(jù)權(quán)利要求1至9任何一項中所述的內(nèi)容配送裝置,其特征在于,上述發(fā)送裝置數(shù)據(jù)發(fā)送包含比所發(fā)送的數(shù)據(jù)的分層更高位層的編碼數(shù)據(jù)。
11.根據(jù)權(quán)利要求6至10任何一項中所述的內(nèi)容配送裝置,其特征在于,上述發(fā)送管理部控制發(fā)送編碼數(shù)據(jù)的對話的對話信息的通知目標,由內(nèi)容配送側(cè)控制配送內(nèi)容的品質(zhì)和穩(wěn)定性。
12.一種內(nèi)容接收裝置,其特征在于,包括接收由多個對話發(fā)送的編碼數(shù)據(jù)的裝置;接收由上述接收裝置接收的編碼數(shù)據(jù),從中識別、分離各個編碼數(shù)據(jù)單位的裝置;以及從上述識別、分離出的編碼數(shù)據(jù)中,提取出無傳送錯誤、無缺失的接收編碼數(shù)據(jù),由這些編碼數(shù)據(jù)中提取出的編碼數(shù)據(jù)進行重構(gòu)編碼數(shù)據(jù)并輸出的重構(gòu)裝置。
13.根據(jù)權(quán)利要求12中所述的內(nèi)容接收裝置,其特征在于,上述重構(gòu)裝置在上述編碼數(shù)據(jù)進行重構(gòu)時,根據(jù)賦予在編碼數(shù)據(jù)發(fā)送單位的識別符來判斷編碼數(shù)據(jù)的重復(fù)。
14.根據(jù)權(quán)利要求12中所述的內(nèi)容接收裝置,其特征在于,上述重構(gòu)裝置根據(jù)以下的至少一個參數(shù)來判斷編碼數(shù)據(jù)的壓縮率和/或分層a)預(yù)定的編碼數(shù)據(jù)接收對話;b)賦予在編碼數(shù)據(jù)發(fā)送單位的、預(yù)定的編碼數(shù)據(jù)識別信息;c)通過呼叫連接處理通知的編碼數(shù)據(jù)接收對話;以及e)賦予在編碼數(shù)據(jù)發(fā)送單位的、通過呼叫連接處理通知的編碼數(shù)據(jù)識別信息。
15.根據(jù)權(quán)利要求12至14任何一項中所述的內(nèi)容接收裝置,其特征在于,具有發(fā)送通知傳送路徑的狀態(tài)的接收狀況報告的報告發(fā)送部。
16.一種內(nèi)容發(fā)送接收系統(tǒng),其特征在于,具有內(nèi)容配送裝置和內(nèi)容接收裝置;上述內(nèi)容配送裝置包括輸出編碼數(shù)據(jù)的數(shù)據(jù)輸出裝置;和發(fā)送由上述數(shù)據(jù)輸出裝置輸出的、通過分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分的發(fā)送裝置;上述內(nèi)容接收裝置包括接收由多個對話發(fā)送的編碼數(shù)據(jù)的裝置;接收由上述接收裝置接收的編碼數(shù)據(jù),從中識別、分離各個編碼數(shù)據(jù)單位的裝置;從上述識別、分離出的編碼數(shù)據(jù)中,提取出無傳送錯誤、無缺失的接收編碼數(shù)據(jù),由這些提取出的編碼數(shù)據(jù)進行重構(gòu)編碼數(shù)據(jù)并輸出的重構(gòu)裝置;具有連接上述內(nèi)容配送裝置和上述內(nèi)容接收裝置的通信網(wǎng)。
17.一種內(nèi)容配送方法,其特征在于,包括輸出編碼數(shù)據(jù)的輸出步驟;發(fā)送由上述輸出步驟輸出的編碼數(shù)據(jù)的發(fā)送步驟;在上述輸出步驟中,作為上述編碼數(shù)據(jù)輸出通過分層編碼的編碼數(shù)據(jù);在上述發(fā)送步驟中,發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分。
18.根據(jù)權(quán)利要求17中所述的內(nèi)容配送方法,其特征在于,在上述輸出步驟中,將通過上述分層編碼的編碼數(shù)據(jù)分別分離為各層的編碼數(shù)據(jù)并輸出;在上述發(fā)送步驟中,將上述編碼數(shù)據(jù)單獨地分別發(fā)送到每層。
19.根據(jù)權(quán)利要求17中所述的內(nèi)容配送方法,其特征在于,在上述發(fā)送步驟中,發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分。
20.根據(jù)權(quán)利要求17中所述的內(nèi)容配送方法,其特征在于,在上述發(fā)送步驟中,發(fā)送上述分層編碼的編碼數(shù)據(jù)中,a)第1層的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分。
21.根據(jù)權(quán)利要求17中所述的內(nèi)容配送方法,其特征在于,在上述發(fā)送步驟中,發(fā)送上述分層編碼的編碼數(shù)據(jù)中,a)第1層的被參照信息的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的編碼數(shù)據(jù)的至少一部分。
22.根據(jù)權(quán)利要求17至21任何一項中所述的內(nèi)容配送方法,其特征在于,在上述內(nèi)容配送側(cè),通過控制發(fā)送的編碼數(shù)據(jù)數(shù)目、編碼數(shù)據(jù)的分層、密鑰的配送目標、和/或加密方式、和/或加密強度,由內(nèi)容配送側(cè)來控制配送內(nèi)容的品質(zhì)和穩(wěn)定性、和/或保密性。
23.根據(jù)權(quán)利要求22中所述的內(nèi)容配送方法,其特征在于,在設(shè)置時間差,數(shù)據(jù)發(fā)送多個編碼數(shù)據(jù)時,相對于具有時間差的前一編碼數(shù)據(jù)的壓縮率,來改變下一編碼數(shù)據(jù)的壓縮率。
24.根據(jù)權(quán)利要求23中所述的內(nèi)容配送方法,其特征在于,對照配送速度和/或傳送路徑的狀態(tài),選擇上述壓縮率。
25.根據(jù)權(quán)利要求17至24任何一項中所述的內(nèi)容配送方法,其特征在于,進行包含比發(fā)送的數(shù)據(jù)的分層高位層的編碼數(shù)據(jù)的數(shù)據(jù)發(fā)送。
26.根據(jù)權(quán)利要求17至25任何一項中所述的內(nèi)容配送方法,其特征在于,控制發(fā)送編碼數(shù)據(jù)的對話的對話信息的通知目標,由內(nèi)容配送側(cè)控制配送內(nèi)容的品質(zhì)和穩(wěn)定性。
27.根據(jù)權(quán)利要求17中所述的內(nèi)容配送方法,其特征在于,上述輸出步驟包括以下的至少一個步驟(a)輸入第1至第N編碼數(shù)據(jù)的步驟;(b)輸入編碼數(shù)據(jù)的步驟、及由上述步驟輸入的編碼數(shù)據(jù)的至少一個層的數(shù)據(jù)生成第1至第N編碼數(shù)據(jù)的步驟;(c)輸入第1編碼數(shù)據(jù)的步驟、及由上述步驟輸入的第1編碼數(shù)據(jù)的至少一個層的數(shù)據(jù)生成第2至第N編碼數(shù)據(jù)的步驟;(d)將輸入的信號編碼成第1至第N編碼數(shù)據(jù)的步驟;以及(e)將輸入的信號編碼成第1編碼數(shù)據(jù)的步驟、及由上述步驟輸入的第1編碼數(shù)據(jù)的至少一個層的數(shù)據(jù)生成第2至第N編碼數(shù)據(jù)的步驟。
28.根據(jù)權(quán)利要求27中所述的內(nèi)容配送方法,其特征在于,除輸出上述第N編碼數(shù)據(jù)外,還輸出第(N+1)編碼數(shù)據(jù)。
29.根據(jù)權(quán)利要求28中所述的內(nèi)容配送方法,其特征在于,在上述第1至第(N+1)編碼數(shù)據(jù)中賦予用于識別數(shù)據(jù)的識別符。
30.根據(jù)權(quán)利要求28或29中所述的內(nèi)容配送方法,其特征在于,通過各個不同的對話發(fā)送上述第1至第(N+1)編碼數(shù)據(jù)。
31.根據(jù)權(quán)利要求28或29中所述的內(nèi)容配送方法,其特征在于,對上述第1至第(N+1)編碼數(shù)據(jù)進行復(fù)用并發(fā)送。
32.根據(jù)權(quán)利要求28或29中所述的內(nèi)容配送方法,其特征在于,復(fù)用上述第1至第(N+1)編碼數(shù)據(jù)中至少2個編碼數(shù)據(jù),利用各個不同的對話發(fā)送此復(fù)用的編碼數(shù)據(jù)和剩余沒有復(fù)用的數(shù)據(jù)。
33.根據(jù)權(quán)利要求27至32任何一項中所述的內(nèi)容配送方法,其特征在于,在內(nèi)容配送側(cè),控制發(fā)送上述編碼數(shù)據(jù)的對話的對話信息的通知目標。
34.根據(jù)權(quán)利要求28至33任何一項中所述的內(nèi)容配送方法,其特征在于,設(shè)置時間差,發(fā)送第1至第(N+1)編碼數(shù)據(jù)。
35.根據(jù)權(quán)利要求34中所述的內(nèi)容配送方法,其特征在于,根據(jù)傳送路徑的狀態(tài)、和/或編碼的壓縮率、和/或配送速度、和/或預(yù)定的規(guī)則,設(shè)定上述時間差。
36.一種內(nèi)容接收方法,其特征在于,包括接收由多個對話發(fā)送的編碼數(shù)據(jù)的接收步驟;接收由上述接收步驟接收的編碼數(shù)據(jù),從中識別、分離各個編碼數(shù)據(jù)單位的步驟;以及從上述識別、分離出的編碼數(shù)據(jù)中,提取出無傳送錯誤、無缺失的接收編碼數(shù)據(jù),由這些提取出的編碼數(shù)據(jù)進行重構(gòu)編碼數(shù)據(jù)并輸出的重構(gòu)步驟。
37.根據(jù)權(quán)利要求36中所述的內(nèi)容接收方法,其特征在于,在上述編碼數(shù)據(jù)進行重構(gòu)時,根據(jù)賦予在編碼數(shù)據(jù)發(fā)送單位的識別符來判斷編碼數(shù)據(jù)的重復(fù)。
38.根據(jù)權(quán)利要求36中所述的內(nèi)容接收方法,其特征在于,根據(jù)以下的至少一個參數(shù)來判斷編碼數(shù)據(jù)的壓縮率和/或分層a)預(yù)定的編碼數(shù)據(jù)接收對話;b)賦予在編碼數(shù)據(jù)發(fā)送單位的、預(yù)定的編碼數(shù)據(jù)識別信息;c)通過呼叫連接處理通知的編碼數(shù)據(jù)接收對話;以及e)賦予在編碼數(shù)據(jù)發(fā)送單位的、通過呼叫連接處理通知的編碼數(shù)據(jù)識別信息。
39.根據(jù)權(quán)利要求36至38任意一項中所述的內(nèi)容接收方法,其特征在于,發(fā)送通知傳送路徑的狀態(tài)的接收狀況報告。
40.根據(jù)權(quán)利要求36至39任何一項中所述的內(nèi)容接收方法,其特征在于,在上述接收步驟,確保由以下的至少一個參數(shù)所決定的緩沖量來接收編碼數(shù)據(jù)(a)預(yù)定的接收緩沖量(buffer size);(b)通過呼叫連接處理通知的緩沖量;以及(c)根據(jù)預(yù)定和/或通過呼叫連接處理通知的內(nèi)容配送速度及時間差設(shè)定信息算出的緩沖量。
41.一種內(nèi)容發(fā)送接收方法,其特征在于,包括輸出通過分層編碼的編碼數(shù)據(jù)的步驟;發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分的步驟;接收由多個對話發(fā)送的編碼數(shù)據(jù)的步驟;從上述接收的編碼數(shù)據(jù)中識別、分離各個編碼數(shù)據(jù)單位的步驟;以及從上述識別、分離出的編碼數(shù)據(jù)中提取出沒有傳送錯誤或缺失的接收編碼數(shù)據(jù),重構(gòu)這些提取出的編碼數(shù)據(jù)并輸出的步驟。
42.一種內(nèi)容配送用程序,其特征在于,在構(gòu)成內(nèi)容配送裝置的計算機中,執(zhí)行輸出編碼數(shù)據(jù)的數(shù)據(jù)處理功能和發(fā)送來自上述數(shù)據(jù)部的編碼數(shù)據(jù)的發(fā)送處理功能;通過執(zhí)行上述數(shù)據(jù)處理功能,輸出通過分層編碼的編碼數(shù)據(jù)作為上述編碼數(shù)據(jù);以及通過執(zhí)行上述發(fā)送處理功能,發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分。
43.根據(jù)權(quán)利要求42中所述的內(nèi)容配送用程序,其特征在于,通過執(zhí)行上述數(shù)據(jù)處理功能,將通過上述分層編碼的編碼數(shù)據(jù)分別分離為各層編碼數(shù)據(jù)并輸出;通過執(zhí)行上述發(fā)送處理功能,將上述編碼數(shù)據(jù)單獨地分別發(fā)送到各層。
44.根據(jù)權(quán)利要求42中所述的內(nèi)容配送用程序,其特征在于,具有發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分的功能。
45.根據(jù)權(quán)利要求42中所述的內(nèi)容配送用程序,其特征在于,具有發(fā)送上述分層編碼的編碼數(shù)據(jù)中,a)第1層的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的被參照信息的編碼數(shù)據(jù)的至少一部分的功能。
46.根據(jù)權(quán)利要求42中所述的內(nèi)容配送用程序,其特征在于,具有發(fā)送上述分層編碼的編碼數(shù)據(jù)中,a)第1層的被參照信息的編碼數(shù)據(jù)的至少一部分和b)剩余層的至少一個層的編碼數(shù)據(jù)的至少一部分的功能。
47.根據(jù)權(quán)利要求42至46任何一項中所述的內(nèi)容配送用程序,其特征在于,具有通過控制發(fā)送的編碼數(shù)據(jù)數(shù)、編碼數(shù)據(jù)的分層、密鑰的配送目標、和/或加密方式、和/或加密強度,由內(nèi)容配送側(cè)來控制配送內(nèi)容的品質(zhì)和穩(wěn)定性、和/或保密性的功能。
48.根據(jù)權(quán)利要求42至47任何一項中所述的內(nèi)容配送用程序,其特征在于,在設(shè)置時間差、數(shù)據(jù)發(fā)送多個編碼數(shù)據(jù)時,相對于具有時間差的前一編碼數(shù)據(jù)的壓縮率來改變下一編碼數(shù)據(jù)的壓縮率。
49.根據(jù)權(quán)利要求49中所述的內(nèi)容配送用程序,其特征在于,具有對照配送速度和/或傳送路徑的狀態(tài),選擇上述壓縮率的功能。
50.根據(jù)權(quán)利要求42至49任何一項中所述的內(nèi)容配送用程序,其特征在于,具有進行包含比發(fā)送的數(shù)據(jù)的分層高位層的編碼數(shù)據(jù)的數(shù)據(jù)發(fā)送的功能。
51.根據(jù)權(quán)利要求42至50任何一項中所述的內(nèi)容配送用程序,其特征在于,具有控制發(fā)送編碼數(shù)據(jù)的對話的對話信息的通知目標,由內(nèi)容配送側(cè)控制配送內(nèi)容的品質(zhì)和穩(wěn)定性的功能。
52.一種內(nèi)容接收用程序,其特征在于,在構(gòu)成內(nèi)容接收裝置的計算機中,執(zhí)行以下功能接收由多個對話發(fā)送的編碼數(shù)據(jù)的接收處理功能;接收由上述接收裝置接收的編碼數(shù)據(jù),從中識別、分離各個編碼數(shù)據(jù)單位的處理功能;以及從上述識別、分離出的編碼數(shù)據(jù)中,提取出無傳送錯誤、無缺失的接收編碼數(shù)據(jù),由這些提取出的編碼數(shù)據(jù)進行重構(gòu)編碼數(shù)據(jù)并輸出的重構(gòu)處理功能。
53.根據(jù)權(quán)利要求52中所述的內(nèi)容接收用程序,其特征在于,具有在上述編碼數(shù)據(jù)進行重構(gòu)時,根據(jù)賦予在編碼數(shù)據(jù)發(fā)送單位的識別符來判斷編碼數(shù)據(jù)的重復(fù)的功能。
54.根據(jù)權(quán)利要求52中所述的內(nèi)容接收用程序,其特征在于,具有根據(jù)以下的至少一個參數(shù)來判斷編碼數(shù)據(jù)的壓縮率和/或分層的功能a)預(yù)定的編碼數(shù)據(jù)接收對話;b)賦予在編碼數(shù)據(jù)發(fā)送單位的、預(yù)定的編碼數(shù)據(jù)識別信息;c)通過呼叫連接處理通知的編碼數(shù)據(jù)接收對話;以及e)賦予在編碼數(shù)據(jù)發(fā)送單位的、通過呼叫連接處理通知的編碼數(shù)據(jù)識別信息。
全文摘要
當通過網(wǎng)絡(luò)進行內(nèi)容配送時,能夠提高接收數(shù)據(jù)的可靠性、提供穩(wěn)定品質(zhì)的內(nèi)容。內(nèi)容配送裝置(101)具有輸出編碼數(shù)據(jù)的數(shù)據(jù)輸出裝置(104)、發(fā)送從上述數(shù)據(jù)輸出裝置(104)輸出的編碼數(shù)據(jù)的發(fā)送裝置(106~109)。上述數(shù)據(jù)輸出裝置輸出通過分層編碼的編碼數(shù)據(jù)作為上述編碼數(shù)據(jù),上述發(fā)送裝置發(fā)送上述分層編碼的編碼數(shù)據(jù)中至少一個層的數(shù)據(jù)的至少一部分數(shù)據(jù)。
文檔編號H04N7/24GK1890972SQ20048003238
公開日2007年1月3日 申請日期2004年11月17日 優(yōu)先權(quán)日2003年11月21日
發(fā)明者出井洋明, 小澤一范 申請人:日本電氣株式會社