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

用于分配加密的壓縮圖像數(shù)據(jù)的流化系統(tǒng)及其流化方法

文檔序號(hào):7847326閱讀:241來源:國知局
專利名稱:用于分配加密的壓縮圖像數(shù)據(jù)的流化系統(tǒng)及其流化方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種流化系統(tǒng)(streaming system)及其流化方法、一種流化服務(wù)器及其數(shù)據(jù)分配(傳送)方法、一種客戶終端及其數(shù)據(jù)解碼方法、一種認(rèn)可裝置及其認(rèn)可方法、適合于對(duì)壓縮編碼的圖像數(shù)據(jù)進(jìn)行加密以便通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò)對(duì)其進(jìn)行分配的一種程序和一種記錄介質(zhì)。
本申請(qǐng)以于2002年1月30日提交的序列號(hào)為2002-022257的日本專利申請(qǐng)為優(yōu)選,這里將其全文引用為參考。
背景技術(shù)
近年來,對(duì)于在因特網(wǎng)上傳輸視頻數(shù)據(jù)和音頻數(shù)據(jù)來說,有下載型(down-load type)傳輸系統(tǒng)和流型(streamtype)傳輸系統(tǒng)。在這種下載型傳輸系統(tǒng)中,將已經(jīng)從分配服務(wù)器發(fā)送的視頻文件暫時(shí)存儲(chǔ)在終端側(cè),然后對(duì)視頻文件的數(shù)據(jù)(視頻數(shù)據(jù))進(jìn)行再現(xiàn)。由于這個(gè)原因,在這樣的系統(tǒng)中,在文件傳送完成以前,不可能在終端側(cè)對(duì)數(shù)據(jù)進(jìn)行再現(xiàn)。下載型傳輸系統(tǒng)不適合用在對(duì)視頻數(shù)據(jù)進(jìn)行長時(shí)間再現(xiàn)等情況。
另一方面,在流型傳輸系統(tǒng)中,也要經(jīng)過一段時(shí)間,期間將數(shù)據(jù)從流化服務(wù)器發(fā)送到終端,才能再現(xiàn)接收到的數(shù)據(jù)。在這種流型傳輸系統(tǒng)中,使用在IETF(Internet Engineering Task Force,因特網(wǎng)工程任務(wù)組)的RFC 1889中規(guī)定的稱為RTP(Real-Time Transport Protocol,實(shí)時(shí)傳輸協(xié)議)協(xié)議的系統(tǒng)成為主流。
同時(shí),近年來,已經(jīng)對(duì)利用加密通信的安全對(duì)策提出了很多要求。例如,已經(jīng)提出了IPSec(IP Security Protocol,IP安全協(xié)議),用于在不是僅對(duì)通過特殊申請(qǐng)的通信數(shù)據(jù)進(jìn)行加密的情況下,在IP(Internet Protocol,因特網(wǎng)協(xié)議)級(jí)對(duì)從主機(jī)發(fā)送出的所有通信數(shù)據(jù)進(jìn)行加密等。對(duì)于將IETF按照標(biāo)準(zhǔn)化進(jìn)行的加密通信來說,這種IPSec是標(biāo)準(zhǔn)要求。
在這種IPSec中,由于將使之與塊尺寸一致的填充或填充尺寸添加到有效載荷數(shù)據(jù)中,以便由此進(jìn)行加密通信,因此出現(xiàn)了在發(fā)送側(cè)和接收側(cè)的通信部分需要進(jìn)行加密/解碼,因而難以利用現(xiàn)有的分配工具進(jìn)行安裝的問題。
在添加填充符或填充符尺寸的情況下,經(jīng)過加密的數(shù)據(jù)的尺寸變得比實(shí)際數(shù)據(jù)更大,因此,在加密的前后發(fā)生了尺寸變化。由于這個(gè)原因,出現(xiàn)了流的比特率和/或文件尺寸改變的問題。此外,由于通過流化進(jìn)行發(fā)送的數(shù)據(jù)的數(shù)量變大,因次,出現(xiàn)了流化性能下降的問題。
還可以想象,對(duì)已經(jīng)利用MPEG4(Moving Picture Experts Group 4,運(yùn)動(dòng)圖像專家組)進(jìn)行壓縮編碼的圖像數(shù)據(jù)進(jìn)行加密,以便執(zhí)行使經(jīng)過加密的圖像數(shù)據(jù)流化。這里,在MPEG4中,在RFC3016規(guī)定了在流化時(shí)以視頻數(shù)據(jù)包為單元來發(fā)送數(shù)據(jù)。但是,由于視頻數(shù)據(jù)包的斷點(diǎn)與加密塊的斷點(diǎn)不是彼此一致的,因此,不能在視頻數(shù)據(jù)包單元中完成加密。在由傳輸誤差而使視頻數(shù)據(jù)包丟失等情況下,出現(xiàn)不僅不能對(duì)該視頻數(shù)據(jù)包,而且不能對(duì)之前或之后的視頻數(shù)據(jù)包進(jìn)行解碼的問題。

發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供一種流化系統(tǒng)及其流化方法,能夠解決如上所述的常規(guī)上建議采用的數(shù)據(jù)傳輸方法的問題。
本發(fā)明的另一個(gè)目的提供一種流化系統(tǒng)及其流化方法、一種流化服務(wù)器以及一種用于該服務(wù)器的數(shù)據(jù)分配(傳送)方法、一種客戶終端以及一種用于該終端的數(shù)據(jù)解碼方法、一種認(rèn)可裝置以及一種用于該認(rèn)可裝置的認(rèn)可方法、適用于通過進(jìn)行能夠既處理流化時(shí)的操作又處理下載再現(xiàn)時(shí)的操作的加密,來抑制尺寸增大的一種程序以及一種記錄介質(zhì)。
按照本發(fā)明的流化系統(tǒng)包括一個(gè)加密單元,用于在對(duì)通過對(duì)圖像數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼而得到的流數(shù)據(jù)進(jìn)行加密方面,在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,對(duì)流數(shù)據(jù)的每個(gè)預(yù)定單元進(jìn)行加密;一個(gè)認(rèn)可單元,用于至少將打包控制信息添加到加密流數(shù)據(jù)中,從而準(zhǔn)備一個(gè)文件,以使該文件具有預(yù)定的文件格式;一個(gè)流化服務(wù)器,用于通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),分配由認(rèn)可單元準(zhǔn)備的文件;以及一個(gè)客戶終端,用于接收來自流化服務(wù)器的加密流數(shù)據(jù),以便將流數(shù)據(jù)的加密部分解碼為原始圖像數(shù)據(jù)。
這里,流化服務(wù)器根據(jù)打包控制信息,通過將流前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中進(jìn)行打包(packetize),使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍,從而能夠以數(shù)據(jù)包為基準(zhǔn),將如此生成的流數(shù)據(jù)分配到客戶終端。
根據(jù)網(wǎng)絡(luò)的通信狀態(tài),流化服務(wù)器可以在第一打包技術(shù)與第二打包技術(shù)之間切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)以加密塊尺寸的整數(shù)倍為單位對(duì)每個(gè)預(yù)定單元進(jìn)行流數(shù)據(jù)的打包,以便以數(shù)據(jù)包為基準(zhǔn)將如此生成的流數(shù)據(jù)分配到客戶終端。
在已經(jīng)對(duì)每個(gè)預(yù)定單元進(jìn)行填充和加密從而使其尺寸是加密塊尺寸的整數(shù)倍的流數(shù)據(jù)的流化中,流化服務(wù)器根據(jù)打包控制信息,通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,進(jìn)行打包(packetize),使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍,從而能夠以數(shù)據(jù)包為基準(zhǔn),將如此生成的流數(shù)據(jù)分配到客戶終端。
根據(jù)以下將結(jié)合參照附圖給出的對(duì)實(shí)施例的描述,本發(fā)明的更多其它目的和通過本發(fā)明獲得的實(shí)際優(yōu)點(diǎn)將變得更加清楚。


圖1用于說明應(yīng)用了本發(fā)明的內(nèi)容分配系統(tǒng)的概念性配置。
圖2用于說明在內(nèi)容分配系統(tǒng)的MPEG4編碼單元生成的流數(shù)據(jù)的結(jié)構(gòu)。
圖3A到3C用于說明視頻數(shù)據(jù)包,其中,圖3A示出了視頻數(shù)據(jù)包的結(jié)構(gòu),圖3B示出了視頻數(shù)據(jù)包頭部信息的細(xì)節(jié),而圖3C示出了在視頻數(shù)據(jù)包頭部里面的HEC標(biāo)志為1的情況下,視頻數(shù)據(jù)包頭部信息的細(xì)節(jié)。
圖4用于說明在本發(fā)明中使用的加密技術(shù)。
圖5用于說明在按照本發(fā)明的內(nèi)容分配系統(tǒng)的認(rèn)可單元準(zhǔn)備的文件。
圖6用于說明按照RFC 3016的RTP數(shù)據(jù)包和視頻數(shù)據(jù)包。
圖7用于詳細(xì)說明RTP數(shù)據(jù)包。
圖8A和8B用于說明在本發(fā)明中使用的RTP數(shù)據(jù)包,其中,圖8A示出了在GOP中間的RTP數(shù)據(jù)包的例子,而圖8B示出了最后的GOP的RTP數(shù)據(jù)包的例子。
圖9用于說明按照本發(fā)明的RTP數(shù)據(jù)包的另一個(gè)例子。
圖10用于說明按照本發(fā)明的內(nèi)容分配系統(tǒng)的客戶終端的大致配置。
圖11為用于說明按照本發(fā)明的客戶終端的RTP逆打包單元的操作的流程圖。
具體實(shí)施例方式
下面將參照附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)描述。在本實(shí)施例中,本發(fā)明被應(yīng)用于一種內(nèi)容分配系統(tǒng),該系統(tǒng)適合于對(duì)已經(jīng)利用MPEG4(運(yùn)動(dòng)圖像專家組4)進(jìn)行壓縮編碼的圖像數(shù)據(jù)進(jìn)行加密,以便能夠在實(shí)時(shí)基礎(chǔ)上將這樣的圖像數(shù)據(jù)分配到客戶終端或者相對(duì)于客戶終端對(duì)其進(jìn)行下載。注意,雖然也可以將本發(fā)明應(yīng)用于已經(jīng)利用例如MPEG音頻系統(tǒng)進(jìn)行壓縮編碼的音頻數(shù)據(jù),但是僅具體給出涉及圖像數(shù)據(jù)的說明。
下面將參照附圖1說明應(yīng)用了本發(fā)明的內(nèi)容分配系統(tǒng)的概念性配置。
如圖1所示,應(yīng)用了本發(fā)明的內(nèi)容分配系統(tǒng)1包括MPEG4編碼單元10、加密單元11、認(rèn)可單元12、流化服務(wù)器13、分配服務(wù)器14、記錄單元20和客戶終端30。注意,在按照流化系統(tǒng)來構(gòu)成這個(gè)內(nèi)容分配系統(tǒng)1為的情況下,可以省略分配服務(wù)器14。作為這種流化技術(shù),可以使用依據(jù)Apple公司等的QuickTime(注冊(cè)商標(biāo))。
在圖1中,將已經(jīng)從運(yùn)動(dòng)畫面輸入單元如攝像機(jī)或VTR等(沒有示出)輸入并且已經(jīng)被轉(zhuǎn)換為數(shù)字信號(hào)的圖像信號(hào)首先輸入到MPEG4編碼單元10。
MPEG4編碼單元10用于使圖像信號(hào)經(jīng)受利用DCT、量化、可變長度編碼、逆量化、逆DCT和/或運(yùn)動(dòng)補(bǔ)償?shù)榷M(jìn)行的MPEG4壓縮編碼,從而生成流數(shù)據(jù)。MPEG4編碼單元10將生成的流數(shù)據(jù)提供給加密單元11。
這里,當(dāng)進(jìn)行簡單參照時(shí),在MPEG4編碼單元10生成的流數(shù)據(jù)為如圖2所示的結(jié)構(gòu)。如圖2所示,MPEG4圖像壓縮信息為其中存在多個(gè)包含用于進(jìn)行隨即訪問的時(shí)間信息等的GOV(VOP組)的結(jié)構(gòu),其中,各個(gè)GOV包括多于一個(gè)VOP(Video Object Plane,視頻對(duì)象平面)。在這種情況下,這種VOP對(duì)應(yīng)于幀。
將VOP劃分為由幾個(gè)宏塊組成的稱為視頻數(shù)據(jù)包(Video packet,VP)的單元。這里,如圖3A所示,在各個(gè)視頻信息包當(dāng)中,將作為幀頭部信息的VOP頭部添加到幀(VOP)的第一視頻數(shù)據(jù)包中,并且將視頻數(shù)據(jù)包頭部信息(VP頭部)添加到除了幀的第一部分以外的視頻數(shù)據(jù)包中。將用于實(shí)現(xiàn)同步恢復(fù)的標(biāo)記(RMResynchronization marker,再同步標(biāo)記)添加到視頻代碼串的相應(yīng)視頻數(shù)據(jù)包的引導(dǎo)部分中。
在圖3B中示出了視頻數(shù)據(jù)包頭部信息的細(xì)節(jié)。如圖3B所示,將標(biāo)志HEC(Header Extension Code,頭部擴(kuò)展代碼)包括在視頻數(shù)據(jù)包頭部中。如圖3C所示,在該標(biāo)志為“1”的情況下,將信息,如包括在VOP頭部中的時(shí)間代碼MTB和VTI(時(shí)戳)信息、作為涉及對(duì)幀進(jìn)行編碼的信息的VOP的編碼方式信息VCP、用于內(nèi)部DC的VLC電纜切換信息IDVT以及運(yùn)動(dòng)矢量范圍信息VFF等,也添加到視頻數(shù)據(jù)包的頭部。
回到圖1,對(duì)于每個(gè)預(yù)定的加密塊,加密單元11對(duì)已經(jīng)從MPEG編碼單元10提供的流數(shù)據(jù)進(jìn)行加密。
在這種情況下,如圖4所示,每個(gè)個(gè)別的GOV都可能出現(xiàn)剩余的數(shù)據(jù)不能被加密塊尺寸整除的情況。到目前為止,在這種情況下,加入填充符,以使每個(gè)GOV的數(shù)據(jù)尺寸為加密塊尺寸的整數(shù)倍。但是,在本發(fā)明中,不對(duì)這些剩余數(shù)據(jù)加密,而使其保持為原(raw)(原始)數(shù)據(jù)。即,當(dāng)假設(shè)加密塊尺寸為n個(gè)字節(jié)時(shí),僅對(duì)每個(gè)GOV的前面的n*m個(gè)字節(jié)(m是等于或大于零的整數(shù))加密,而使剩余的0到(n-1)個(gè)字節(jié)為原(原始)數(shù)據(jù)。因此,可以在不增加數(shù)據(jù)尺寸的情況下對(duì)數(shù)據(jù)加密。結(jié)果,數(shù)據(jù)尺寸不可能在加密之前和之后進(jìn)行改變。
如圖5所示,認(rèn)可單元12將頭部信息101和包括所描述的SDP(SessionDescription Protocol,會(huì)話描述協(xié)議)文件104如打包控制信息等的附加信息103添加到在加密單元11進(jìn)行過加密的流數(shù)據(jù)102中,從而準(zhǔn)備預(yù)定格式的文件100,以便根據(jù)記錄單元20對(duì)其進(jìn)行記錄。認(rèn)可單元12適當(dāng)?shù)貙⑽募?00取出,以便將其提供給流化服務(wù)器13或分配服務(wù)器14。注意,可以根據(jù)記錄介質(zhì)(沒有示出)記錄這個(gè)文件100,以便將該記錄介質(zhì)傳送給流化服務(wù)器13或分配服務(wù)器14。
根據(jù)打包控制信息,流化服務(wù)器13對(duì)所傳送的文件100的加密流數(shù)據(jù)102進(jìn)行打包,以便按照PTP和RTSP(Real-Time Streaming Protocol,實(shí)時(shí)流化協(xié)議)將每個(gè)數(shù)據(jù)包的數(shù)據(jù)分配到客戶終端30,以使客戶終端30能夠?qū)?shù)據(jù)進(jìn)行實(shí)時(shí)再現(xiàn)。
另一方面,分配服務(wù)器14允許相對(duì)于客戶終端30來下載所傳送的文件100。
同時(shí),如圖6所示,在RFC3016中定義,將一個(gè)或多個(gè)視頻數(shù)據(jù)包集合,以將其作為一個(gè)RTP數(shù)據(jù)包發(fā)送。在圖7中示出了這種RTP數(shù)據(jù)包的一個(gè)例子。注意,在圖7的例子中,表示RTP數(shù)據(jù)包是按照每32位進(jìn)行劃分的,并且對(duì)劃分的結(jié)果進(jìn)行排列,橫坐標(biāo)的00~31表示劃分成32位的位位置。
在圖7中,在RTP頭部表示的V、P、X...到CSRC與在圖6中示出的RTP頭部對(duì)應(yīng)。在圖7中,X表示擴(kuò)展位,其中,當(dāng)X等于1時(shí),將經(jīng)過擴(kuò)展的區(qū)域添加到RTP頭部的最后部分。此外,M表示標(biāo)記位,其中,僅在每個(gè)VOP的最后視頻數(shù)據(jù)包被包括在RTP數(shù)據(jù)包中的情況下,使M等于1。
對(duì)于每個(gè)視頻數(shù)據(jù)包,插入RTP有效負(fù)荷的流數(shù)據(jù)多于1。注意,在RTP數(shù)據(jù)包的位數(shù)不是32位的倍數(shù)的情況下,可以將稱為RTP填充符的位串補(bǔ)充到RTP有效負(fù)荷的最后部分,以便使RTP數(shù)據(jù)包的位數(shù)變得等于32位的整數(shù)倍。
這里,按照RFC3016,視頻數(shù)據(jù)包的斷點(diǎn)和作為加密單元的加密塊的斷點(diǎn)不是彼此對(duì)應(yīng)的,因此,不能在視頻數(shù)據(jù)包單元中完成加密。由于這個(gè)原因,當(dāng)在傳輸路徑上出現(xiàn)如數(shù)據(jù)包丟失等傳輸路徑錯(cuò)誤時(shí),出現(xiàn)了不僅不能對(duì)丟失視頻數(shù)據(jù)包,而且不能對(duì)該數(shù)據(jù)包之前和之后的視頻數(shù)據(jù)包進(jìn)行解碼的問題。
鑒于上述情況,按照本發(fā)明的流化服務(wù)器13將對(duì)于利用在RTP頭部中的擴(kuò)展區(qū)域進(jìn)行解碼所需要的加密塊邊界的數(shù)據(jù)添加到數(shù)據(jù)包數(shù)據(jù)中。更具體講,如圖8A所示,將作為加密塊邊界的、視頻數(shù)據(jù)包前面和后面的數(shù)據(jù)添加到擴(kuò)展區(qū)域,以使所發(fā)送的每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸為加密塊尺寸的整數(shù)倍。此外,對(duì)于在添加的前面視頻數(shù)據(jù)包中數(shù)據(jù)尺寸(前面的添加數(shù)據(jù)尺寸)和添加的后面視頻數(shù)據(jù)包中數(shù)據(jù)尺寸(后面的添加數(shù)據(jù)尺寸)的信息,對(duì)其擴(kuò)展區(qū)域進(jìn)行添加。
將GOV的最后的原數(shù)據(jù)打包為如圖8B所示的形式。在這種情況下,將加密塊邊界的數(shù)據(jù)僅添加到前面部分,因而將其理解為不能被加密塊長度除盡的數(shù)據(jù)是原數(shù)據(jù)。由于這個(gè)原因,可以在不增加原數(shù)據(jù)的尺寸的情況下發(fā)送數(shù)據(jù)。
通過在以這種方式將解碼所需的加密塊邊界的數(shù)據(jù)添加到RTP數(shù)據(jù)包的擴(kuò)展的頭部區(qū)域的情況下對(duì)數(shù)據(jù)進(jìn)行發(fā)送,對(duì)于在流化中丟失數(shù)據(jù)包的情況也能夠?qū)?shù)據(jù)進(jìn)行解碼。
注意,對(duì)于在以突發(fā)的方式發(fā)生數(shù)據(jù)包丟失的環(huán)境下進(jìn)行流化的情況,可以在利用如圖9所示的整數(shù)倍加密塊尺寸對(duì)流數(shù)據(jù)進(jìn)行劃分的狀態(tài)下發(fā)送流數(shù)據(jù)而不用如上所述的使視頻數(shù)據(jù)包的整數(shù)倍成為發(fā)送單元的方法。即,例如,使一倍或m倍的加密塊尺寸成為發(fā)送單元,以構(gòu)成一個(gè)RTP數(shù)據(jù)包。在這種情況下,例如,對(duì)于GOV的最后的原數(shù)據(jù),在原數(shù)據(jù)構(gòu)成一個(gè)RTP數(shù)據(jù)包之前,直接將原數(shù)據(jù)添加到現(xiàn)有的n倍加密塊尺寸的流數(shù)據(jù)中。在這種情況下,表示不能被加密塊尺寸除盡的剩余數(shù)據(jù)是原數(shù)據(jù)。
此外,根據(jù)傳輸路徑的通信條件,如誤差率等,可能采用在上述的兩種發(fā)送方法之間進(jìn)行切換的方法。在這個(gè)內(nèi)容分配系統(tǒng)1中,由于將如打包控制信息等的附加信息添加到與數(shù)據(jù)流分開的文件中,因此可以在不依靠流數(shù)據(jù)的情況下改變流數(shù)據(jù)的發(fā)送單元。
在實(shí)時(shí)的基礎(chǔ)上,將按照上述生成的RTP數(shù)據(jù)包分配到客戶終端30。
鑒于上述情況,以下將結(jié)合在客戶終端30的解碼/再現(xiàn)技術(shù)進(jìn)行說明。在這種情況下,由于下載之后進(jìn)行再現(xiàn)與一般的再現(xiàn)過程相似,因此將說明省略,將僅對(duì)在執(zhí)行流化的情況下,在客戶終端30的實(shí)時(shí)再現(xiàn)技術(shù)進(jìn)行說明。
如圖10所示,客戶終端30包括RTSP發(fā)送/接收單元31、RTP逆打包(inverse-packeting)單元32、解密單元33和MPEG4解碼單元34。注意,僅示出了對(duì)實(shí)時(shí)再現(xiàn)進(jìn)行說明所需要的部分。
首先,RTSP發(fā)送/接收單元31根據(jù)RTSP向流化服務(wù)器13提出圖像數(shù)據(jù)請(qǐng)求,以便從流化服務(wù)器13接收上述的SDP文件。RTSP發(fā)送/接收單元31根據(jù)該SDP文件判斷是否能夠進(jìn)行處理,以便向給流化服務(wù)器13提出再現(xiàn)指令。此外,RTSP發(fā)送/接收單元31可以按照RTSP向流化服務(wù)器13提出如停止、快進(jìn)、倒片和/或從指定位置再現(xiàn)等指令。因此,在客戶終端30側(cè),可以對(duì)流化服務(wù)器13的數(shù)據(jù)進(jìn)行操作。
如以下說明的,以VOP為單元,RTP逆打包單元32按照來自RTSP發(fā)送/接收單元31的再現(xiàn)指令收集以RTP數(shù)據(jù)包為單元進(jìn)行發(fā)送的流數(shù)據(jù),以便將其提供給解密單元33。
這里,將結(jié)合客戶終端30的RTP逆打包單元32的操作,利用圖11的流程圖進(jìn)行說明。
首先,在步驟S1,獲得RTP數(shù)據(jù)包的數(shù)據(jù)。在步驟S2,判定所獲得的RTP數(shù)據(jù)包數(shù)據(jù)是否具有與前面的RTP數(shù)據(jù)包數(shù)據(jù)相同的時(shí)戳。在步驟S2,在RTP數(shù)據(jù)包數(shù)據(jù)具有與前面的RTP數(shù)據(jù)包數(shù)據(jù)相同的時(shí)戳的情況下,處理進(jìn)行到步驟S3。在RTP數(shù)據(jù)包數(shù)據(jù)不具有與前面的RTP數(shù)據(jù)包數(shù)據(jù)相同的時(shí)戳的情況下,處理進(jìn)行到步驟S7。
在步驟S3,判定RTP數(shù)據(jù)包數(shù)據(jù)前面的數(shù)據(jù)包是否丟失。在步驟S3,對(duì)于RTP數(shù)據(jù)包數(shù)據(jù)前面的數(shù)據(jù)包丟失的情況,處理進(jìn)行到步驟S4。對(duì)于RTP數(shù)據(jù)包數(shù)據(jù)的數(shù)據(jù)包沒有丟失的情況,處理進(jìn)行到步驟S5。
在步驟S4,去掉RTP頭部,以便取出以上曾經(jīng)描述過的前面的(prior)附加數(shù)據(jù)和后面的(posterior)附加數(shù)據(jù),從而添加它們。此外,將該數(shù)據(jù)補(bǔ)充到緩沖器。由此,處理進(jìn)行到步驟S6。
在步驟S5,去掉RTP頭部,從而取出上述的后面的附加數(shù)據(jù),以便添加它。此外,在補(bǔ)充到緩沖器之前,使該數(shù)據(jù)從數(shù)據(jù)的擴(kuò)展部分開始,直接將補(bǔ)充重寫。由此,處理進(jìn)行到步驟S6。
在步驟S6,判定標(biāo)記位是否等于1。在步驟S6,在標(biāo)記位等于1的情況下,處理進(jìn)行到步驟S7。在標(biāo)記位不等于1的情況下,處理返回步驟S1。
在步驟S7,將存儲(chǔ)在緩沖器中的數(shù)據(jù)提供給解密單元33,并且將緩沖器清空。
注意,在步驟S7,對(duì)于在步驟S2判定當(dāng)前的RTP數(shù)據(jù)包數(shù)據(jù)具有與前面的RTP數(shù)據(jù)包數(shù)據(jù)不同的時(shí)戳的情況,也將緩沖器中的數(shù)據(jù)提供給解密單元33,以便清空緩沖器。通過以這種方式對(duì)時(shí)戳進(jìn)行比較,對(duì)于丟失了包括其中例如使標(biāo)記位M變得等于1的每個(gè)VOP的最后視頻數(shù)據(jù)包的RTP數(shù)據(jù)包的情況,也可以對(duì)VOP的結(jié)尾進(jìn)行判斷。
以這樣的方式,在解密單元33對(duì)已經(jīng)提供給解密單元33的每個(gè)相應(yīng)的VOP的數(shù)據(jù)進(jìn)行解碼,再在MPEG4解碼單元34解碼為原始圖像信號(hào),然后進(jìn)行實(shí)時(shí)再現(xiàn)。
如以上說明,根據(jù)按照本發(fā)明的內(nèi)容分配系統(tǒng)1,使用了在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從每個(gè)GOP的引導(dǎo)部分開始進(jìn)行加密的方法,由此可以抑制由加密引起的尺寸增加。
此外,在將流數(shù)據(jù)的前面和/或后面部分存儲(chǔ)在擴(kuò)展區(qū)域中的情況下對(duì)它們進(jìn)行打包,從而使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸為加密塊尺寸的整數(shù)倍,以便對(duì)數(shù)據(jù)打包,或者,利用作為一個(gè)單元的整數(shù)倍的加密塊尺寸對(duì)每個(gè)GOP的流數(shù)據(jù)進(jìn)行打包,從而可以在不替換加密的情況下,既支持實(shí)時(shí)再現(xiàn)又支持下載再現(xiàn)。
注意,本發(fā)明不限于上述實(shí)施例,重要的當(dāng)然是在不脫離本發(fā)明的要點(diǎn)的范圍以內(nèi)可以進(jìn)行各種變化和修改。
盡管在上述實(shí)施例中已經(jīng)描述了,例如,在不對(duì)每個(gè)個(gè)別GOP的不能被加密塊尺寸除盡的最后數(shù)據(jù)進(jìn)行加密的情況下,將不能被加密塊尺寸除盡的最后數(shù)據(jù)假設(shè)為原數(shù)據(jù),但是,本發(fā)明不限于如此進(jìn)行實(shí)施。對(duì)于每個(gè)個(gè)別GOP,可以使用將填充添加到不能被加密塊尺寸除盡的最后數(shù)據(jù)中,以便進(jìn)行加密。同樣在這種情況下,對(duì)流數(shù)據(jù)前面的和/或后面的部分打包,以便將它們存儲(chǔ)在擴(kuò)展區(qū)域中,從而使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍,這樣,在數(shù)據(jù)包丟失的情況下,也能夠?qū)?shù)據(jù)進(jìn)行解碼。
盡管在上述實(shí)施例中已經(jīng)描述了將作為加密塊邊界的視頻前面的和后面的數(shù)據(jù)添加到擴(kuò)展區(qū)域中,但是,本發(fā)明不限于如此進(jìn)行實(shí)施??梢允褂脤⒗缫曨l數(shù)據(jù)包前面的和后面的數(shù)據(jù)插入RTP有效負(fù)荷,從而使所發(fā)送的每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸為加密塊尺寸的整數(shù)倍的方法。
此外,對(duì)給每個(gè)相應(yīng)的GOP進(jìn)行加密的執(zhí)行沒有限制,在不對(duì)每個(gè)相應(yīng)的VOP的不能被加密塊尺寸除盡的數(shù)據(jù)進(jìn)行加密的情況下,可以使不能被加密塊尺寸除盡的數(shù)據(jù)成為原數(shù)據(jù)。
盡管已經(jīng)按照上述實(shí)施例中的硬件配置對(duì)本發(fā)明進(jìn)行了說明,但是,本發(fā)明不限于如此進(jìn)行實(shí)施。可以通過使CPU(中央處理單元)能夠分別執(zhí)行計(jì)算機(jī)程序來實(shí)現(xiàn)認(rèn)可(authoring)單元12、流化服務(wù)器13和客戶終端30的處理。在這種情況下,可以在根據(jù)記錄介質(zhì)對(duì)計(jì)算機(jī)程序進(jìn)行記錄的情況下,提供計(jì)算機(jī)程序。
此外,盡管在僅涉及已經(jīng)利用MPEG4進(jìn)行壓縮編碼的視頻數(shù)據(jù)的上述實(shí)施例中已經(jīng)進(jìn)行了說明,但是,本發(fā)明不限于如此進(jìn)行實(shí)施。例如,還可以將本發(fā)明應(yīng)用于已經(jīng)利用MPEG4進(jìn)行壓縮編碼的音頻數(shù)據(jù)。
就是說,根據(jù)也涉及音頻數(shù)據(jù)的標(biāo)準(zhǔn),各種分級(jí)結(jié)構(gòu)都是可以實(shí)現(xiàn)的,但是,不是對(duì)每個(gè)預(yù)定單元都執(zhí)行對(duì)不能被加密塊尺寸除盡的最后數(shù)據(jù)進(jìn)行加密,由此可以提供與在圖像數(shù)據(jù)的情況下相似的效果/優(yōu)點(diǎn)。此外,在MPEG音頻系統(tǒng)中,可以將數(shù)據(jù)插入在MPEG4音頻混音要素(audioMuxElement)單元中的或者通過對(duì)它們進(jìn)行劃分而得到的單元中的RTP有效負(fù)荷中。同樣,在這種情況下,在將流數(shù)據(jù)前面和/或后面的部分存儲(chǔ)到擴(kuò)展區(qū)域中的情況下,對(duì)它們進(jìn)行打包,以便使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸為加密塊尺寸的整數(shù)倍,由此,也可以在數(shù)據(jù)包丟失的情況下對(duì)數(shù)據(jù)進(jìn)行解碼。
盡管已經(jīng)按照在附圖中示出的,并且在上述說明中進(jìn)行了詳細(xì)描述的本發(fā)明的某些優(yōu)選實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是,本領(lǐng)域技術(shù)人員應(yīng)該理解,本發(fā)明不限于這些實(shí)施例,在不脫離由所附權(quán)利要求所闡明和規(guī)定的本發(fā)明的范圍和精神的情況下,可以實(shí)施各種修改、替換結(jié)構(gòu)或等價(jià)物。
工業(yè)適用性如上所述,按照本發(fā)明的流化系統(tǒng)包括加密單元,用于在對(duì)通過對(duì)圖像數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼而得到的流數(shù)據(jù)進(jìn)行加密方面,在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,對(duì)流數(shù)據(jù)的每個(gè)預(yù)定單元進(jìn)行加密;認(rèn)可單元,用于至少將打包控制信息添加到加密流數(shù)據(jù)中,從而準(zhǔn)備一個(gè)文件,以使該文件具有預(yù)定的文件格式;流化服務(wù)器,用于通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),分配由認(rèn)可單元準(zhǔn)備的文件;以及客戶終端,用于接收來自流化服務(wù)器的加密流數(shù)據(jù),以便將流數(shù)據(jù)的加密部分解碼為原始圖像數(shù)據(jù)。
這里,流化服務(wù)器根據(jù)打包控制信息,通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中進(jìn)行打包(packetize),使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍,從而能夠以數(shù)據(jù)包為基準(zhǔn),將如此生成的流數(shù)據(jù)分配到客戶終端。
此外,根據(jù)網(wǎng)絡(luò)的通信狀態(tài),流化服務(wù)器可以在第一打包技術(shù)與第二打包技術(shù)之間切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)利用整數(shù)倍的作為每個(gè)預(yù)定單元的一個(gè)單元的加密塊尺寸對(duì)流數(shù)據(jù)進(jìn)行打包,以便以數(shù)據(jù)包為基準(zhǔn)將如此生成的流數(shù)據(jù)分配到客戶終端。
在已經(jīng)對(duì)每個(gè)預(yù)定單元進(jìn)行填充和加密從而使其尺寸是加密塊尺寸的整數(shù)倍的流數(shù)據(jù)的流化過程中,流化服務(wù)器根據(jù)打包控制信息,通過將流前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,進(jìn)行打包(packetize),使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍,從而能夠以數(shù)據(jù)包為基準(zhǔn),將如此生成的流數(shù)據(jù)分配到客戶終端。
按照這種流化系統(tǒng),使用了在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,對(duì)流數(shù)據(jù)的每個(gè)預(yù)定單元進(jìn)行加密的方法,由此可以在對(duì)流數(shù)據(jù)進(jìn)行加密的過程中抑制尺寸增加。
至少添加打包控制信息,從而使加密流數(shù)據(jù)具有預(yù)定的文件格式,以便準(zhǔn)備文件,由此可以在流化再現(xiàn)中,根據(jù)該打包控制信息對(duì)文件進(jìn)行打包,并且在下載再現(xiàn)中下載該文件。由此,可以既支持流化再現(xiàn)又支持下載再現(xiàn)。
在打包操作中,在將流數(shù)據(jù)前面和/或后面的部分存儲(chǔ)到擴(kuò)展區(qū)域中的情況下,對(duì)流數(shù)據(jù)前面和/或后面的部分打包,以便使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸為加密塊尺寸的整數(shù)倍,或者,利用加密塊尺寸的整數(shù)倍作為每個(gè)預(yù)定單元的一個(gè)單元對(duì)流數(shù)據(jù)打包,由此,即使在數(shù)據(jù)包丟失的情況下,也能對(duì)數(shù)據(jù)解碼。
權(quán)利要求
1.一種流化系統(tǒng),該系統(tǒng)包括一個(gè)加密單元,用于在對(duì)通過對(duì)視頻數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼所得到的流數(shù)據(jù)進(jìn)行加密的過程中,在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分對(duì)流數(shù)據(jù)的每個(gè)預(yù)定單元進(jìn)行加密;一個(gè)認(rèn)可單元,用于至少將打包控制信息添加到經(jīng)過編碼的流數(shù)據(jù)中以便準(zhǔn)備一個(gè)文件,以使該文件具有預(yù)定的文件格式;一個(gè)流化服務(wù)器,用于通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),分配由認(rèn)可單元準(zhǔn)備的文件;以及一個(gè)客戶終端,用于接收來自流化服務(wù)器的加密流數(shù)據(jù),以便將流數(shù)據(jù)的加密部分解碼為原始圖像數(shù)據(jù)。
2.如權(quán)利要求1所述的流化系統(tǒng),其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
3.如權(quán)利要求2所述的流化系統(tǒng),其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
4.如權(quán)利要求3所述的流化系統(tǒng),其中,所述可隨機(jī)存取單元是一個(gè)由其中將圖像數(shù)據(jù)完全編碼的多個(gè)幀組成的組。
5.如權(quán)利要求1所述的流化系統(tǒng),其中,所述流化服務(wù)器根據(jù)打包控制信息,通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)到擴(kuò)展區(qū)域中進(jìn)行打包,因而使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍,以便以數(shù)據(jù)包為基準(zhǔn),將如此生成的流數(shù)據(jù)分配到客戶終端。
6.如權(quán)利要求1所述的流化系統(tǒng),其中,所述流化服務(wù)器根據(jù)網(wǎng)絡(luò)的通信狀態(tài),在第一打包技術(shù)與第二打包技術(shù)之間進(jìn)行切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸為加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)以加密塊尺寸的整數(shù)倍為單位對(duì)每個(gè)預(yù)定單元進(jìn)行流數(shù)據(jù)的打包,以便以數(shù)據(jù)包為基準(zhǔn),將如此生成的流數(shù)據(jù)分配到客戶終端。
7.一種流化方法,其中,在對(duì)通過對(duì)視頻數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼所得到的流數(shù)據(jù)進(jìn)行加密的過程中,一個(gè)加密單元在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始對(duì)流數(shù)據(jù)的每個(gè)預(yù)定單元進(jìn)行加密,其中,一個(gè)認(rèn)可單元至少將打包控制信息添加到經(jīng)過編碼的流數(shù)據(jù)中,以便準(zhǔn)備一個(gè)文件,以使該文件具有預(yù)定的文件格式;其中,一個(gè)流化服務(wù)器通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),分配由所述認(rèn)可單元準(zhǔn)備的文件;以及其中,一個(gè)客戶終端接收來自所述流化服務(wù)器的加密流數(shù)據(jù),以便將流數(shù)據(jù)的加密部分解碼為原始圖像數(shù)據(jù)。
8.如權(quán)利要求7所述的流化方法,其中,通過根據(jù)預(yù)測(cè)編碼進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
9.如權(quán)利要求8所述的流化方法,其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
10.如權(quán)利要求9所述的流化方法,其中,所述可隨機(jī)存取單元是一個(gè)由其中將圖像數(shù)據(jù)完全編碼的多個(gè)幀組成的組。
11.如權(quán)利要求7所述的流化方法,其中,所述流化服務(wù)器根據(jù)打包控制信息,通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)到擴(kuò)展區(qū)域中進(jìn)行打包,因而使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍,以便以數(shù)據(jù)包為基準(zhǔn),將如此生成的流數(shù)據(jù)分配到客戶終端。
12.如權(quán)利要求7所述的流化方法,其中,所述流化服務(wù)器根據(jù)網(wǎng)絡(luò)的通信狀態(tài),在第一打包技術(shù)與第二打包技術(shù)之間進(jìn)行切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸為加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)利用作為每個(gè)預(yù)定單元的整數(shù)倍的加密塊尺寸對(duì)流數(shù)據(jù)進(jìn)行打包,以便以數(shù)據(jù)包為基準(zhǔn),將如此生成的流數(shù)據(jù)分配到客戶終端。
13.一種流化服務(wù)器,該服務(wù)器包括打包裝置,用于在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)視頻數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼所得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元的流數(shù)據(jù),以便輸入一個(gè)所準(zhǔn)備的在其中至少將打包控制信息添加到加密流數(shù)據(jù)中的文件,以使該文件具有預(yù)定的文件格式,以便根據(jù)打包控制信息對(duì)文件打包;以及分配裝置,用于通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),將經(jīng)過打包的文件分配到客戶終端。
14.如權(quán)利要求13所述的流化服務(wù)器,其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
15.如權(quán)利要求14所述的流化服務(wù)器,其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
16.如權(quán)利要求14所述的流化服務(wù)器,其中,所述打包裝置通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)到擴(kuò)展區(qū)域中進(jìn)行打包,因而使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍。
17.如權(quán)利要求13所述的流化服務(wù)器,其中,所述打包裝置根據(jù)網(wǎng)絡(luò)的通信狀態(tài),在第一打包技術(shù)與第二打包技術(shù)之間進(jìn)行切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)以加密塊尺寸的整數(shù)倍為單位對(duì)每個(gè)預(yù)定單元進(jìn)行流數(shù)據(jù)的打包,以便將如此切換的數(shù)據(jù)打包。
18.一種流化服務(wù)器,該服務(wù)器包括打包裝置,用于以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)視頻數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼所得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元的流數(shù)據(jù),以便輸入所準(zhǔn)備的在其中至少將打包控制信息添加到了加密流數(shù)據(jù)中的一個(gè)文件,以使該文件具有預(yù)定的文件格式,以便根據(jù)打包控制信息將流數(shù)據(jù)前面和后面的部分與流數(shù)據(jù)也一起打包,因而分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍;以及分配裝置,用于通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),將經(jīng)過打包的文件分配到客尸終端。
19.如權(quán)利要求18所述的流化服務(wù)器,其中,所述打包裝置將流數(shù)據(jù)前面和/后面的部分存儲(chǔ)到擴(kuò)展區(qū)域中,以便對(duì)文件打包。
20.一種數(shù)據(jù)分配方法,該方法包括一個(gè)打包步驟,用于在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)視頻數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼所得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元的流數(shù)據(jù),以便輸入一個(gè)所準(zhǔn)備的在其中至少將打包控制信息添加到加密流數(shù)據(jù)中的文件,以使該文件具有預(yù)定的文件格式,以便根據(jù)打包控制信息對(duì)文件打包;以及一個(gè)分配步驟,用于通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),將經(jīng)過打包的文件分配到客戶終端。
21.如權(quán)利要求20所述的數(shù)據(jù)分配方法,其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
22.如權(quán)利要求21所述的數(shù)據(jù)分配方法,其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
23.如權(quán)利要求20所述的數(shù)據(jù)分配方法,其中,在打包步驟,在將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)到擴(kuò)展區(qū)域中情況下,對(duì)流數(shù)據(jù)前面和/或后面的部分進(jìn)行打包,因而使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍。
24.如權(quán)利要求20所述的數(shù)據(jù)分配方法,其中,在打包步驟,根據(jù)網(wǎng)絡(luò)的通信狀態(tài),對(duì)第一打包技術(shù)和第二打包技術(shù)進(jìn)行切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,以使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)以加密塊尺寸的整數(shù)倍為單位,對(duì)每個(gè)預(yù)定單元進(jìn)行流數(shù)據(jù)的打包,從而將如此切換的流數(shù)據(jù)打包。
25.一種數(shù)據(jù)分配方法,該方法包括一個(gè)打包步驟,用于以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)視頻數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼所得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元的流數(shù)據(jù),以便輸入所準(zhǔn)備的在其中至少將打包控制信息添加到了加密流數(shù)據(jù)中的一個(gè)文件,以使該文件具有預(yù)定的文件格式,以便根據(jù)打包控制信息將流數(shù)據(jù)前面和后面的部分與流數(shù)據(jù)也一起打包,因而分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍;以及一個(gè)分配步驟,用于通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),將經(jīng)過打包的文件分配到客戶終端。
26.如權(quán)利要求25所述的數(shù)據(jù)分配方法,其中,在打包步驟,將流數(shù)據(jù)前面和后面的部分存儲(chǔ)到擴(kuò)展區(qū)域中,以便對(duì)文件打包。
27.一種使計(jì)算機(jī)能夠進(jìn)行預(yù)定操作的程序,該程序包括一個(gè)打包步驟,用于在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)視頻數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼所得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元的流數(shù)據(jù),以便輸入一個(gè)所準(zhǔn)備的在其中至少將打包控制信息添加到加密流數(shù)據(jù)中的文件,以使該文件具有預(yù)定的文件格式,以便根據(jù)打包控制信息對(duì)文件打包;以及一個(gè)分配步驟,用于通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),將經(jīng)過打包的文件分配到客戶終端。
28.如權(quán)利要求27所述的程序,其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
29.如權(quán)利要求28所述的程序,其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
30.如權(quán)利要求27所述的程序,其中,在打包步驟,在將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)到擴(kuò)展區(qū)域中情況下,對(duì)流數(shù)據(jù)前面和/或后面的部分進(jìn)行打包,因而使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍。
31.如權(quán)利要求27所述的程序,其中,在打包步驟,根據(jù)網(wǎng)絡(luò)的通信狀態(tài),對(duì)第一打包技術(shù)和第二打包技術(shù)進(jìn)行切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,以使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)以加密塊尺寸的整數(shù)倍為單位,對(duì)每個(gè)預(yù)定單元進(jìn)行流數(shù)據(jù)的打包,從而將如此切換的流數(shù)據(jù)打包。
32.一種使計(jì)算機(jī)能夠執(zhí)行預(yù)定操作的程序,該程序包括一個(gè)打包步驟,用于以加密塊尺寸為基準(zhǔn),從預(yù)定單元的開頭將在其中已經(jīng)根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)實(shí)施了圖像處理的流數(shù)據(jù)加密為每個(gè)預(yù)定單元的流數(shù)據(jù),以便輸入所準(zhǔn)備的至少將打包控制信息添加到加密流數(shù)據(jù)中的文件,因而該文件具有預(yù)定文件格式,以便根據(jù)打包控制信息,將流數(shù)據(jù)前面和/后面的部分一流數(shù)據(jù)一起打包并且存儲(chǔ)到擴(kuò)展區(qū)域,從而使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸為加密塊尺寸的整數(shù)倍,從而將文件打包;以及一個(gè)分配步驟,用于通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),將經(jīng)過打包的文件分配到客戶終端。
33.如權(quán)利要求27所述的程序,其中,在打包步驟,將流數(shù)據(jù)前面和/或后面的部分存儲(chǔ)到擴(kuò)展區(qū)域中,以便對(duì)文件打包。
34.一種合適的計(jì)算機(jī)可讀記錄介質(zhì),因而記錄使計(jì)算機(jī)能夠執(zhí)行預(yù)定操作的程序,其中,該程序適合于在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)視頻數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼所得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元的流數(shù)據(jù),以便輸入所準(zhǔn)備的至少將打包控制信息添加到加密流數(shù)據(jù)中的文件,以使該文件具有預(yù)定的文件格式,該程序包括打包步驟,用于根據(jù)打包控制信息對(duì)文件打包;以及分配步驟,用于通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),將經(jīng)過打包的文件分配到客戶終端。
35.如權(quán)利要求34所述的記錄介質(zhì),其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
36.如權(quán)利要求35所述的記錄介質(zhì),其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
37.如權(quán)利要求34所述的記錄介質(zhì),其中,在打包步驟,在將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)到擴(kuò)展區(qū)域中情況下,對(duì)流數(shù)據(jù)前面和/或后面的部分進(jìn)行打包,因而使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍。
38.如權(quán)利要求34所述的記錄介質(zhì),其中,在打包步驟,根據(jù)網(wǎng)絡(luò)的通信狀態(tài),對(duì)第一打包技術(shù)和第二打包技術(shù)進(jìn)行切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,以使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)以加密塊尺寸的整數(shù)倍為單位,對(duì)每個(gè)預(yù)定單元進(jìn)行流數(shù)據(jù)的打包,從而將如此切換的流數(shù)據(jù)打包。
39.一種合適的計(jì)算機(jī)可讀記錄介質(zhì),因而記錄使計(jì)算機(jī)能夠執(zhí)行預(yù)定操作的程序,該程序包括一個(gè)打包步驟,用于以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)視頻數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼所得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元的流數(shù)據(jù),以便輸入所準(zhǔn)備的在其中至少將打包控制信息添加到了加密流數(shù)據(jù)中的一個(gè)文件,以使該文件具有預(yù)定的文件格式,以便根據(jù)打包控制信息,將流數(shù)據(jù)前面和后面的部分與流數(shù)據(jù)也一起打包,因而分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍;以及一個(gè)分配步驟,用于通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò),將經(jīng)過打包的文件分配到客戶終端。
40.如權(quán)利要求39所述的記錄介質(zhì),其中,在打包步驟,將流數(shù)據(jù)前面和/或后面的部分存儲(chǔ)到擴(kuò)展區(qū)域中,以便對(duì)文件打包。
41.一種客戶終端,該終端包括接收裝置,用于至少添加打包控制信息,因而使流數(shù)據(jù)具有預(yù)定的文件格式,在流數(shù)據(jù)中,對(duì)于經(jīng)過壓縮編碼的圖像數(shù)據(jù)和/或音頻數(shù)據(jù),在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,對(duì)每個(gè)預(yù)定單元進(jìn)行加密,從而準(zhǔn)備一個(gè)文件,以便以數(shù)據(jù)包為基準(zhǔn),根據(jù)打包控制信息,接收已經(jīng)通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò)從流化服務(wù)器分配的數(shù)據(jù)包;逆打包裝置,用于對(duì)所述數(shù)據(jù)包進(jìn)行逆打包;解密裝置,用于對(duì)所述流數(shù)據(jù)的加密部分進(jìn)行解碼;以及解碼裝置,用于將經(jīng)過解碼的流數(shù)據(jù)解碼為原始圖像數(shù)據(jù)。
42.如權(quán)利要求41所述的客戶終端,其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
43.如權(quán)利要求42所述的客戶終端,其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
44.如權(quán)利要求41所述的客戶終端,其中,所述數(shù)據(jù)包被適配成將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)到擴(kuò)展區(qū)域,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸為加密塊尺寸的整數(shù)倍。
45.如權(quán)利要求41所述的客戶終端,其中,數(shù)據(jù)包是被適配使得,根據(jù)網(wǎng)絡(luò)的通信狀態(tài),對(duì)第一打包技術(shù)和第二打包技術(shù)進(jìn)行切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,以使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)以加密塊尺寸的整數(shù)倍為單位對(duì)每個(gè)預(yù)定單元進(jìn)行流數(shù)據(jù)的打包,從而對(duì)如此切換的流數(shù)據(jù)打包。
46.一種客戶終端,該終端包括接收裝置,用于至少添加打包控制信息,因而使流數(shù)據(jù)具有預(yù)定的格式,在流數(shù)據(jù)中,對(duì)于經(jīng)過壓縮編碼的圖像數(shù)據(jù)和/或音頻數(shù)據(jù),以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,對(duì)每個(gè)預(yù)定單元進(jìn)行加密,以便準(zhǔn)備一個(gè)文件,以便以數(shù)據(jù)包為基準(zhǔn),根據(jù)打包控制信息,接收已經(jīng)通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò)從流化服務(wù)器分配的數(shù)據(jù)包;逆打包裝置,用于對(duì)所述數(shù)據(jù)包逆打包;解密裝置,用于對(duì)所述流數(shù)據(jù)的加密部分解碼;以及解碼裝置,用于將經(jīng)過解碼的流數(shù)據(jù)解碼為原始圖像數(shù)據(jù),其中,數(shù)據(jù)包是被適配使得,將流數(shù)據(jù)前面和/或后面的部分也與流數(shù)據(jù)一起打包,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸為加密塊尺寸的整數(shù)倍。
47.如權(quán)利要求46所述的客戶終端,其中,將流數(shù)據(jù)前面和/或后面的部分存儲(chǔ)到擴(kuò)展區(qū)域中。
48.一種數(shù)據(jù)解碼方法,該方法包括一個(gè)接收步驟,用于至少添加打包控制信息,因而使流數(shù)據(jù)具有預(yù)定的文件格式,在流數(shù)據(jù)中,對(duì)于經(jīng)過壓縮編碼的圖像數(shù)據(jù)和/或音頻數(shù)據(jù),在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,對(duì)每個(gè)預(yù)定單元進(jìn)行加密,從而準(zhǔn)備一個(gè)文件,以便以數(shù)據(jù)包為基準(zhǔn),根據(jù)打包控制信息,接收已經(jīng)通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò)從流化服務(wù)器分配的數(shù)據(jù)包;一個(gè)逆打包步驟,用于對(duì)所述數(shù)據(jù)包進(jìn)行逆打包;一個(gè)解密步驟,用于對(duì)所述流數(shù)據(jù)的加密部分進(jìn)行解碼;以及解碼步驟,用于將經(jīng)過解碼的流數(shù)據(jù)解碼為原始圖像數(shù)據(jù)。
49.如權(quán)利要求48所述的數(shù)據(jù)解碼方法,其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
50.如權(quán)利要求49所述的數(shù)據(jù)解碼方法,其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
51.如權(quán)利要求48所述的數(shù)據(jù)解碼方法,其中,所述數(shù)據(jù)包被適配成將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)到擴(kuò)展區(qū)域,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸為加密塊尺寸的整數(shù)倍。
52.如權(quán)利要求48所述的數(shù)據(jù)解碼方法,其中,數(shù)據(jù)包是被適配使得,根據(jù)網(wǎng)絡(luò)的通信狀態(tài),對(duì)第一打包技術(shù)和第二打包技術(shù)進(jìn)行切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,以使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)以加密塊尺寸的整數(shù)倍為單位對(duì)每個(gè)預(yù)定單元進(jìn)行流數(shù)據(jù)的打包,從而對(duì)如此切換的流數(shù)據(jù)打包。
53.一種數(shù)據(jù)解碼方法,該方法包括一個(gè)接收步驟,用于至少添加打包控制信息,因而使流數(shù)據(jù)具有預(yù)定的格式,在流數(shù)據(jù)中,對(duì)于經(jīng)過壓縮編碼的圖像數(shù)據(jù)和/或音頻數(shù)據(jù),以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,對(duì)所獲得的每個(gè)預(yù)定單元進(jìn)行加密,以便準(zhǔn)備一個(gè)文件,以便以數(shù)據(jù)包為基準(zhǔn),根據(jù)打包控制信息,接收已經(jīng)通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò)從流化服務(wù)器分配的數(shù)據(jù)包;一個(gè)逆打包步驟,用于對(duì)所述數(shù)據(jù)包逆打包;一個(gè)解密步驟,用于對(duì)所述流數(shù)據(jù)的加密部分解碼;以及一個(gè)解碼步驟,用于將經(jīng)過解碼的流數(shù)據(jù)解碼為原始圖像數(shù)據(jù),其中,數(shù)據(jù)包是被適配使得,將流數(shù)據(jù)前面和/或后面的部分也與流數(shù)據(jù)一起打包,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸為加密塊尺寸的整數(shù)倍。
54.如權(quán)利要求53所述的數(shù)據(jù)解碼方法,其中,將流數(shù)據(jù)前面和/或后面的部分存儲(chǔ)到擴(kuò)展區(qū)域中。
55.一種程序,用于使計(jì)算機(jī)能夠執(zhí)行預(yù)定操作,該程序包括一個(gè)接收步驟,用于至少添加打包控制信息,因而使流數(shù)據(jù)具有預(yù)定的文件格式,在流數(shù)據(jù)中,對(duì)于經(jīng)過壓縮編碼的圖像數(shù)據(jù)和/或音頻數(shù)據(jù),在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,對(duì)每個(gè)預(yù)定單元進(jìn)行加密,從而準(zhǔn)備一個(gè)文件,以便以數(shù)據(jù)包為基準(zhǔn),根據(jù)打包控制信息,接收已經(jīng)通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò)從流化服務(wù)器分配的數(shù)據(jù)包;一個(gè)逆打包步驟,用于對(duì)所述數(shù)據(jù)包進(jìn)行逆打包;一個(gè)解密步驟,用于對(duì)所述流數(shù)據(jù)的加密部分進(jìn)行解碼;以及解碼步驟,用于將經(jīng)過解碼的流數(shù)據(jù)解碼為原始圖像數(shù)據(jù)。
56.如權(quán)利要求55所述的程序,其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
57.如權(quán)利要求56所述的程序,其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
58.如權(quán)利要求55所述的程序,其中,所述數(shù)據(jù)包被適配成將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)到擴(kuò)展區(qū)域,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸為加密塊尺寸的整數(shù)倍。
59.如權(quán)利要求55所述的程序,其中,數(shù)據(jù)包是被適配使得,根據(jù)網(wǎng)絡(luò)的通信狀態(tài),對(duì)第一打包技術(shù)和第二打包技術(shù)進(jìn)行切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,以使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)以加密塊尺寸的整數(shù)倍為單位對(duì)每個(gè)預(yù)定單元進(jìn)行流數(shù)據(jù)的打包,從而對(duì)如此切換的流數(shù)據(jù)打包。
60.一種程序,用于使計(jì)算機(jī)能夠執(zhí)行預(yù)定操作,該程序包括一個(gè)接收步驟,用于至少添加打包控制信息,因而使流數(shù)據(jù)具有預(yù)定的格式,在流數(shù)據(jù)中,對(duì)于經(jīng)過壓縮編碼的圖像數(shù)據(jù)和/或音頻數(shù)據(jù),以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,對(duì)所獲得的每個(gè)預(yù)定單元進(jìn)行加密,以便準(zhǔn)備一個(gè)文件,以便以數(shù)據(jù)包為基準(zhǔn),根據(jù)打包控制信息,接收已經(jīng)通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò)從流化服務(wù)器分配的數(shù)據(jù)包;一個(gè)逆打包步驟,用于對(duì)所述數(shù)據(jù)包逆打包;一個(gè)解密步驟,用于對(duì)所述流數(shù)據(jù)的加密部分解碼;以及一個(gè)解碼步驟,用于將經(jīng)過解碼的流數(shù)據(jù)解碼為原始圖像數(shù)據(jù),其中,數(shù)據(jù)包是被適配使得,將流數(shù)據(jù)前面和/或后面的部分也與流數(shù)據(jù)一起打包,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸為加密塊尺寸的整數(shù)倍。
61.如權(quán)利要求60所述的程序,其中,將流數(shù)據(jù)前面和/或后面的部分存儲(chǔ)到擴(kuò)展區(qū)域中。
62.一種合適的計(jì)算機(jī)可讀記錄介質(zhì),因而記錄用于使計(jì)算機(jī)能夠執(zhí)行預(yù)定操作的程序,該程序包括一個(gè)接收步驟,用于至少添加打包控制信息,因而使流數(shù)據(jù)具有預(yù)定的文件格式,在流數(shù)據(jù)中,對(duì)于經(jīng)過壓縮編碼的圖像數(shù)據(jù)和/或音頻數(shù)據(jù),在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分進(jìn)行加密,從而準(zhǔn)備一個(gè)文件,以便以數(shù)據(jù)包為基準(zhǔn),根據(jù)打包控制信息,接收已經(jīng)通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò)從流化服務(wù)器分配的數(shù)據(jù)包;一個(gè)逆打包步驟,用于對(duì)所述數(shù)據(jù)包進(jìn)行逆打包;一個(gè)解密步驟,用于對(duì)所述流數(shù)據(jù)的加密部分進(jìn)行解碼;以及解碼步驟,用于將經(jīng)過解碼的流數(shù)據(jù)解碼為原始圖像數(shù)據(jù)。
63.如權(quán)利要求62所述的記錄介質(zhì),其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
64.如權(quán)利要求63所述的記錄介質(zhì),其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
65.如權(quán)利要求62所述的記錄介質(zhì),其中,所述數(shù)據(jù)包被適配成將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)到擴(kuò)展區(qū)域,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸為加密塊尺寸的整數(shù)倍。
66.如權(quán)利要求62所述的記錄介質(zhì),其中,數(shù)據(jù)包是被適配使得,根據(jù)網(wǎng)絡(luò)的通信狀態(tài),對(duì)第一打包技術(shù)和第二打包技術(shù)進(jìn)行切換,其中,第一打包技術(shù)通過將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中,以使分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍來進(jìn)行打包;第二打包技術(shù)以加密塊尺寸的整數(shù)倍為單位對(duì)每個(gè)預(yù)定單元進(jìn)行流數(shù)據(jù)的打包,從而對(duì)如此切換的流數(shù)據(jù)打包。
67.一種記錄介質(zhì),被適配成記錄用于使計(jì)算機(jī)執(zhí)行預(yù)定操作的程序,該程序包括一個(gè)接收步驟,用于至少添加打包控制信息,因而使流數(shù)據(jù)具有預(yù)定的格式,在流數(shù)據(jù)中,對(duì)于經(jīng)過壓縮編碼的圖像數(shù)據(jù)和/或音頻數(shù)據(jù),以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,對(duì)所獲得的每個(gè)預(yù)定單元進(jìn)行加密,以便準(zhǔn)備一個(gè)文件,以便以數(shù)據(jù)包為基準(zhǔn),根據(jù)打包控制信息,接收已經(jīng)通過預(yù)定傳輸協(xié)議的網(wǎng)絡(luò)從流化服務(wù)器分配的數(shù)據(jù)包;一個(gè)逆打包步驟,用于對(duì)所述數(shù)據(jù)包逆打包;一個(gè)解密步驟,用于對(duì)所述流數(shù)據(jù)的加密部分解碼;以及一個(gè)解碼步驟,用于將經(jīng)過解碼的流數(shù)據(jù)解碼為原始圖像數(shù)據(jù),其中,數(shù)據(jù)包是被適配使得,將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)到擴(kuò)展區(qū)域中,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸為加密塊尺寸的整數(shù)倍。
68.如權(quán)利要求67所述的記錄介質(zhì),其中,將流數(shù)據(jù)前面和/或后面的部分存儲(chǔ)到擴(kuò)展區(qū)域中。
69.一種認(rèn)可裝置,被適配成輸入加密流數(shù)據(jù),因而,在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)圖像數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼而得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元,所述認(rèn)可裝置包括文件準(zhǔn)備裝置,用于至少將打包控制信息添加到加密流數(shù)據(jù)格式中,以便準(zhǔn)備一個(gè)文件,以使該文件具有預(yù)定的格式。
70.如權(quán)利要求69所述的認(rèn)可裝置,其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
71.如權(quán)利要求70所述的認(rèn)可裝置,其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
72.如權(quán)利要求69所述的認(rèn)可裝置,其中,打包控制信息被適配使得,在將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中的情況下,對(duì)流數(shù)據(jù)前面和/或后面的部分打包,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍。
73.一種認(rèn)可方法,在該方法中,輸入加密流數(shù)據(jù),因而,在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)圖像數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼而得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元,該認(rèn)可方法包括一個(gè)文件準(zhǔn)備步驟,用于至少將打包控制信息添加到加密流數(shù)據(jù)中,從而準(zhǔn)備一個(gè)文件,以使該文件具有預(yù)定的文件格式。
74.如權(quán)利要求73所述的認(rèn)可方法,其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
75.如權(quán)利要求73所述的認(rèn)可方法,其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
76.如權(quán)利要求73所述的認(rèn)可方法,其中,打包控制信息被適配使得,在將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中的情況下,對(duì)流數(shù)據(jù)前面和/或后面的部分打包,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍。
77.一種程序,用于使計(jì)算機(jī)能夠執(zhí)行預(yù)定操作,其中,輸入加密流數(shù)據(jù),因而,在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)圖像數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼而得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元,該程序包括一個(gè)文件準(zhǔn)備步驟,用于至少將打包控制信息添加到加密流數(shù)據(jù)中,從而準(zhǔn)備一個(gè)文件,以使該文件具有預(yù)定的文件格式。
78.如權(quán)利要求77所述的程序,其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
79.如權(quán)利要求78所述的程序,其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
80.如權(quán)利要求77所述的程序,其中,打包控制信息被適配使得,在將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中的情況下,對(duì)流數(shù)據(jù)前面和/或后面的部分打包,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍。
81.一種合適的計(jì)算機(jī)可讀記錄介質(zhì),因而記錄用于使計(jì)算機(jī)能夠執(zhí)行預(yù)定操作的程序,其中,所述程序被適配使得輸入加密的流數(shù)據(jù),因而,在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)圖像數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼而得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元,該程序包括一個(gè)文件準(zhǔn)備步驟,用于至少將打包控制信息添加到加密流數(shù)據(jù)中,從而準(zhǔn)備一個(gè)文件,以使該文件具有預(yù)定的文件格式。
82.如權(quán)利要求81所述的記錄介質(zhì),其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
83.如權(quán)利要求82所述的記錄介質(zhì),其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
84.如權(quán)利要求81所述的記錄介質(zhì),其中,打包控制信息被適配使得,在將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中的情況下,對(duì)流數(shù)據(jù)前面和/或后面的部分打包,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍。
85.一種記錄介質(zhì),被適配成在其中記錄文件,該文件經(jīng)過打包的并且由流化服務(wù)器通過預(yù)定協(xié)議的傳輸網(wǎng)絡(luò)分配到客戶終端,其中,文件具有預(yù)定的文件格式,該文件是這樣準(zhǔn)備的即通過至少將打包控制信息添加到加密流數(shù)據(jù)中,因而在不對(duì)小于加密塊尺寸的最后數(shù)據(jù)進(jìn)行加密的情況下,以加密塊尺寸為基準(zhǔn),從預(yù)定單元的引導(dǎo)部分開始,將通過對(duì)圖像數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行壓縮編碼而得到的流數(shù)據(jù)加密為每個(gè)預(yù)定單元。
86.如權(quán)利要求85所述的記錄介質(zhì),其中,通過根據(jù)預(yù)測(cè)編碼對(duì)圖像數(shù)據(jù)進(jìn)行的處理,對(duì)流數(shù)據(jù)進(jìn)行壓縮編碼。
87.如權(quán)利要求86所述的記錄介質(zhì),其中,所述預(yù)定單元是用作圖像數(shù)據(jù)的顯示單元或可隨機(jī)存取單元的幀。
88.如權(quán)利要求85所述的記錄介質(zhì),其中,打包控制信息被適配使得,在將流數(shù)據(jù)前面和/或后面的部分與流數(shù)據(jù)一起存儲(chǔ)在擴(kuò)展區(qū)域中的情況下,對(duì)流數(shù)據(jù)前面和/或后面的部分打包,因此,分配給每個(gè)數(shù)據(jù)包的流數(shù)據(jù)尺寸是加密塊尺寸的整數(shù)倍。
全文摘要
一種流化系統(tǒng),用于對(duì)經(jīng)過壓縮的圖像數(shù)據(jù)進(jìn)行加密并且通過利用預(yù)定傳輸協(xié)議的網(wǎng)絡(luò)對(duì)其進(jìn)行分配。在這個(gè)系統(tǒng)中使用的流化服務(wù)器從GOP的開頭開始進(jìn)行每個(gè)加密塊尺寸的加密并且不對(duì)不滿足加密塊尺寸的尾部數(shù)據(jù)進(jìn)行加密。按照RTP數(shù)據(jù)包基準(zhǔn),將加密流數(shù)據(jù)發(fā)送到客戶終端。這里,將流數(shù)據(jù)前面的和后面的部分存儲(chǔ)在RTP頭部的擴(kuò)展區(qū)域中,因而按照RTP數(shù)據(jù)包基準(zhǔn)發(fā)送的流數(shù)據(jù)的尺寸是加密塊尺寸的整數(shù)倍,此外,關(guān)于前面的數(shù)據(jù)和/或后面的數(shù)據(jù)的尺寸信息也被存儲(chǔ)在擴(kuò)展區(qū)域中。這種流化服務(wù)器可以抑制由加密引起的尺寸的增加,并且在不執(zhí)行再加密的情況下,既支持實(shí)時(shí)再現(xiàn)系統(tǒng),又支持下載再現(xiàn)。
文檔編號(hào)H04N7/24GK1498499SQ03800099
公開日2004年5月19日 申請(qǐng)日期2003年1月28日 優(yōu)先權(quán)日2002年1月30日
發(fā)明者多田惠子, 石黑隆二, 二神基誠, 二, 誠 申請(qǐng)人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1