午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

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

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

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


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