<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序的制作方法

文檔序號:7553584閱讀:303來源:國知局
專利名稱:圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序的制作方法
技術領域
本發明涉及與分割模式的預測相關的圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序。
背景技術
圖像數據、特別是動態圖像數據通常數據量較大,因此在從發送裝置朝接收裝置傳送時、或者存儲于存儲裝置時等,進行高效率加密。在此,所謂“高效率加密”是指對將某一數據列轉換成其他數據列的加密處理,是對該數據量進行壓縮的處理。動態圖像數據主要包含僅由幀構成的動態圖像數據和由域(field)構成的動態圖像數據。作為動態圖像數據的高效率加密方法,公知有圖片內預測(幀間預測:intraprediction)加密方法。在該加密方法中,利用動態圖像數據在空間方向上相關性高的特點,并不使用其他圖片的加密圖像。圖片內預測加密方法是能夠僅利用圖片內的信息復原圖像的方法。并且,公知有圖片間預測(內部預測:inter prediction)加密方法。在該加密方法中,利用動態圖像數據在時間方向上相關性高的特點。對于動態圖像數據,通常某一時機的圖片數據與下一時機的圖片數據之間的類似度高的情況較多,因此,在內部預測加密方法中使用該性質。在圖片間預測加密方法中,將原圖像分割成塊,以該塊單位,從加密完畢幀的解密圖像選擇與該原圖像塊類似的區域。圖1是示出將原圖像分割成塊后的一個例子的圖。圖1所示的塊MB是宏塊。如圖1所示那樣,原圖像被分割成多個宏塊。接下來,求出原圖像塊的類似區域與原圖像塊之間的差值,除去冗長性。然后,通過對標識類似區域的活動向量信息和除去冗長性后的差值信息進行加密來實現高壓縮率。例如,在使用了內部預測加密的數據傳送系統中,在發送裝置中,生成表示從前圖片朝向對象圖片的“活動”的活動向量數據,以及根據該前圖片使用該活動向量數據作成的對象圖片的預測圖像與對象圖片之間的差值數據。接下來,數據傳送系統將上述活動向量數據以及差值數據朝接收裝置送出。另一方面,接收裝置根據所接收到的活動向量數據以及差值數據來重建對象圖片。作為代表性的動態圖像加密方式,能夠舉出IS0/IEC (IS0/IEC:1nternationalOrganization for Standardization/International Electrotechnical Commission)MPEG (Moving Picture Experts Group) -2 / MPEG-4 (以下記為 “MPEG_2”、“MPEG_4”)。在動態圖像加密方式中,采用幀間預測加密后的畫面以一定周期發送而其余的以內部預測加密發送的GOP (group of pictures)的構造。此外,規定與上述預測對應的1、P、B這3種圖片。I圖片不使用其他圖片加密圖像。是能夠僅使用圖片內的信息復原圖像的圖片。P圖片是從過去的圖片起進行順方向的圖片間預測,并對預測誤差進行加密后的圖片。B圖片是從過去和未來的圖片起進行雙方向的圖片間預測,并對預測誤差進行加密后的圖片。由于B圖片在預測中使用未來的圖片,因此,在加密之前,需要對要在預測中使用的未來的圖片進行加密、解密。圖2是對參照雙方向的解密圖像的B圖片進行說明的圖。如圖2所示,在對加密對象B圖片Pic2進行加密的時刻,至少前后2張圖片Picl、Pic3已被先行加密。加密對象B圖片Pic2能夠選擇前方向參照圖像Picl和后方向參照圖像Pic3中的任意一方或者雙方。例如,使用塊匹配技術計算出前方向參照圖像Picl內與加密對象塊CBl最類似的區域作為前方向預測塊FB1,并計算出后方向參照圖像Pic3內與加密對象塊CBl最類似的區域作為后方向預測塊BB1。在選擇了雙方向的情況下,預測方向亦即雙方向信息、兩個參照圖像內從與加密對象塊CBl相同的位置(排列塊ColBl、2)朝向預測塊的活動向量MVl、2、加密對象塊CBl與預測塊的像素差值被加密。圖3是示出GOP結構(其I)的一個例子的圖。圖3所示的GOP結構示出普通的GOP結構的IBBP構造。在MPEG-2中,能夠作為B圖片的參照圖像使用的加密完畢圖像需要作為P圖片或者I圖片進行加密。但是,在最新的加密方式亦即國際標準ITU-T H.264(ITU-T:1nternational Telecommunication Union Telecommunication StandardizationSector) / IS0/IEC MPEG-4AVC (以下稱為“H.264”)中,除此之外,B圖片中已被加密的加密完畢圖像也能夠作為參照圖像使用。圖4是示出GOP結構(其2)的一個例子的圖。在動態圖像加密的H.264中,能夠采用如圖4所示的GOP結構,成功地提高了加密效率。將該GOP結構稱作“階層B構造”。這樣,對于1G0P中的圖片,B圖片的數量變多,提高了 B圖片的加密效率,直接導致動態圖像加密整體的加密效率提高。圖3、圖4所示的箭頭表示前方向或后方向向量。圖5是對H.264的塊構造的例子進行說明的圖。在H.264中,為了提高壓縮效率,如圖5所示將16X16像素的宏塊分割成更小的分區(子宏塊),能夠以該分割后的分區為單位求出活動向量。對于該分區的分割單位,作為宏塊分區包含16X16 (圖5 (A))、16X8(圖5 (B))、8X16 (圖5 (C))、8X8 (圖5 (D))。并且,當宏塊為8X8像素的情況下,作為子宏塊分區能夠從8X8、8X4、4X8、4X4 (圖5 (D))中選擇分割單位。此外,作為在下一代動態圖像加密HEVC (High-efficiency video coding)中提出的技術,存在圖6所示的分割單位。圖6是示出下一代動態圖像加密的塊構造的一個例子的圖。如圖6所示,進一步細分化成相當于以往的宏塊的代碼(code)單元(CU),將CU進一步分割成預測單位的分區而得的預測(prediction)單元(PU),再進一步細分化成CU中的頻率單位的分區而得的變換(transform)單元(TU)。并且,為了對塊進行細分化而使用分割標志,可進行存在分割的判斷。非專利文獻1:Joint Collaborative Team on Video Coding (JCT-VC)of ITU-T SG16 WP3 and IS0/IEC JTC1/SC29/WG11, 1st Meeting:Dresden, DE, 15-23April,2010,Samsung’s Response to the Call for Proposals on Video CompressionTechnology/JCTVC-A124, P.7-10對于以往的加密對象塊的構造,由于朝解密器側通知頻率變換方法等,因此將這些分割模式信息作為明示的比特流發送。另一方面,由于追加有各種加密模式,因此該通知比特的系統開銷(overhead)成為妨礙加密效率的提高的一個因素。
圖7是示出空間相關性的圖。例如,在算術加密中,在對加密對象塊CB2進行加密之際,利用如圖7所示的周邊的加密完畢塊A、B的預測模式信息(內部預測、幀間預測等)的空間相關性對出現概率進行更新。然而,由于僅使用相同圖片內的加密對象塊的周邊塊狀態、即僅使用空間相關性進行預測,因此根據圖像性質不同,存在無法對表示圖像分割形狀的分割模式進行適當的預測,從而加密壓縮率降低的情況。

發明內容
因此,本發明所公開的技術的目的在于提供一種能夠提高分割模式的預測精度、實現圖像的加密/解密的進一步高效化的圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序。本發明所公開的一個方式的圖像解密方法是對被分割成多個塊的圖像進行解密的圖像解密方法,從存儲解密對象圖像內的解密完畢塊的解密信息以及解密完畢圖像的各塊的解密信息的儲存單元取得上述解密完畢塊的解密信息,從多個上述解密完畢圖像中選擇規定的解密完畢圖像,從上述儲存單元取得上述所選擇的解密完畢圖像內的規定塊的解密信息,使用上述所取得的解密完畢塊的解密信息以及上述規定塊的解密信息來預測表示解密對象塊的分割形狀的分隔模式,根據加密數據對表示上述解密對象塊的分割模式的分割模式信息進行解密,并根據上述預測出的分割模式以及上述解密出的分割模式信息來決定上述解密對象塊的分割模式。本發明所公開的其他方式的圖像加密方法是將圖像分割成多個塊并進行加密的圖像加密方法,從存儲加密對象圖像內的加密完畢塊的加密信息以及加密完畢圖像的各塊的加密信息的儲存單元取得上述加密完畢塊的加密信息,從多個上述加密完畢圖像中選擇規定的加密完畢圖像,從上述儲存單元取得上述所選擇的加密完畢圖像內的規定塊的加密信息,使用上述所取得的加密完畢塊的加密信息以及上述規定塊的加密信息來預測表示加密對象塊的分割形狀的分割模式,決定在上述加密對象塊中使用的分割模式,并根據上述預測出的分割模式以及上述所決定的分割模式對上述加密對象塊的分割模式信息進行加
LU O根據本發明所公開的技術,能夠提高分割模式的預測精度,實現圖像的加密/解密的進一步的高效化。


圖1是示出將原圖像分割成塊的一個例子的圖。圖2是對參照雙方向的解密圖像的B圖片進行說明的圖。圖3是示出GOP結構(其I)的一個例子的圖。圖4是示出GOP結構(其2)的一個例子的圖。圖5是對H.264的塊構造的例子進行說明的圖。圖6是示出下一代動態圖像加密的塊構造的一個例子的圖。圖7是示出空間相關性的圖。圖8是示出實施例1中的圖像加密裝置的結構的一個例子的框圖。
圖9是示出實施例1中的與分割模式的預測相關的功能的一個例子的框圖。圖10是示出實施例1中的預測單元的功能的一個例子的框圖。圖11是示出實施例2中的圖像解密裝置的結構的一個例子的框圖。圖12是示出實施例2中的與分割模式的預測相關的功能的一個例子的框圖。圖13是對四叉樹(Quad tree)的階層構造進行說明的圖。圖14是示出實施例3中的GOP結構(IBBP構造)的一個例子的圖。圖15是示出加密對象塊與周邊塊之間的關系的一個例子的圖。圖16是對加密對象圖像與其參照圖像之間的間隔進行說明的圖。圖17是對由第二取得單元取得的塊進行說明的圖。圖18是對由預測單元進行的比較(其I)進行說明的圖。圖19是對由預測單元進行的比較(其2)進行說明的圖。圖20是示出不一致標志的一個例子的圖。圖21是示出實施例3中的分割模式加密處理的一個例子的流程圖。圖22是示出實施例4中的分割模式解密處理的一個例子的流程圖。圖23是示出實施例5中的GOP結構(B階層構造)的圖。圖24是示出實施例5中的與分割模式的預測相關的功能的一個例子的框圖。圖25是示出圖片間隔的一個例子的圖。圖26是示出由第一取得單元取得的加密信息的一個例子的圖。圖27是示出虛擬活動向量的一個例子的圖。圖28是示出加密表的一個例子的圖。圖29是示出實施例5中的分割模式的加密處理的一個例子的流程圖。圖30是示出實施例6中的與分割模式的預測相關的功能的一個例子的框圖。圖31是示出實施例6中的分割模式解密處理的一個例子的流程圖。圖32是示出實施例7中的與分割模式的預測相關的功能的一個例子的框圖。圖33是示出實施例7中的周邊塊的一個例子的圖。圖34是示出由第二取得單元702指定的周邊塊的一個例子的圖。圖35是示出由第二取得單元取得的塊的一個例子的圖。圖36是示出預測單元的功能的一個例子的框圖。圖37A是示出實施例7中的分割模式加密處理(其I)的一個例子的流程圖。圖37B是示出實施例7中的分割模式加密處理(其2)的一個例子的流程圖。圖38是示出實施例8中的與分割模式的預測相關的功能的一個例子的框圖。圖39A是示出實施例8中的分割模式解密處理(其I)的一個例子的流程圖。圖39B是示出實施例8中的分割模式解密處理(其2)的一個例子的流程圖。圖40是示出信息處理裝置的結構的一個例子的圖。附圖標記說明101:預測誤差信號生成部;104:熵加密部;105:逆量化單元;106:逆正交變換部;107:解密圖像生成部;109:圖片存儲器;110:幀間預測圖像生成部;111:內部預測圖像生成部;112:活動向量計算部;201:儲存單元;202、502、701:第一取得單元;203、501:選擇單元;204、503、702:第二取得單元;205、504、703:預測單元;207:決定單元;208、505:加密單元;251、731:第一分割模式預測單元;252、732:第二分割模式預測單元;301:熵解密部;305:解密信息存儲部;304:幀間預測圖像生成部;306:內部預測圖像生成部;310:圖片存儲器;401:儲存單元;402、602、801:第一取得單元;403、601:選擇單元;404、603,802:第二取得單元;405、604、803:預測單元;406:解密單元;407、605:決定單元。
具體實施例方式以下,基于附圖對實施例進行說明。[實施例1]圖8是示出實施例1中的畫加密裝置100的結構的一個例子的框圖。如圖8所示,實施例1中的圖像加密裝置100包含預測誤差信號生成部101、正交變換部102、量化部103、熵加密部104、逆量化部105、逆正交變換部106、解密圖像生成部107、去塊濾波(deblocking filter)部108、圖片存儲器109、巾貞間預測圖像生成部110、內部預測圖像生成部111、活動向量計算部112、加密控制以及頭部(header)生成部113以及預測圖像選擇部114。以下對各部分的概要進行說明。預測誤差信號生成部101取得將輸入的動態圖像數據的加密對象圖像分割成16X16像素(像素)的塊(以下稱作“宏塊(MB)”)而得的宏塊數據(以下稱作“塊數據”)。在實施例1中,對宏塊分割進行說明,但也能夠以如圖6所示的分割單位實施。預測誤差信號生成部101根據該宏塊數據和從預測圖像選擇部114輸出的預測圖像圖片的宏塊數據來生成預測誤差信號。預測誤差信號生成部101將所生成的預測誤差信號朝正交變換部102輸出。正交變換部102對所輸入的預測誤差信號進行正交變換處理。正交變換部102將通過正交變換處理而分離成水平以及垂直方向的頻率成分的信號朝量化部103輸出。量化部103對來自正交變換部102的輸出信號進行量化。量化部103通過進行量化來減少輸出信號的符號量,并將該輸出信號朝熵加密部104以及逆量化部105輸出。熵加密部104對來自量化部103的輸出信號進行熵加密而后輸出。所謂熵加密是指根據碼元的出現頻度來分配可變長度的符號的方式。逆量化部105對來自量化部103的輸出信號進行逆量化而后朝逆正交變換部106輸出。逆正交變換部106對來自逆量化部105的輸出信號進行逆正交變換處理而后朝解密圖像生成部107輸出。通過利用這些逆量化部105以及逆正交變換部106進行解密處理,可得到與加密前的預測誤差信號相同程度的信號。解密圖像生成部107將由幀間預測圖像生成部111進行了活動補償后的圖像的塊數據、與被逆量化部105以及逆正交變換部106進行解密處理后的預測誤差信號相加。解密圖像生成部107將通過相加生成的解密圖像的塊數據朝去塊濾波部108輸出。去塊濾波部108對從解密圖像生成部107輸出的解密圖像實施用于減少塊失真的濾波,并朝圖片存儲器109輸出。圖片存儲器109將所輸入的塊數據作為新的參照圖像的數據加以存儲,并朝幀間預測圖像生成部110、內部預測圖像生成部111以及活動向量計算部112輸出。并且,圖片存儲器109存儲被加密的圖像的各塊的活動向量、分割模式等。幀間預測圖像生成部110根據加密對象圖像已被加密的周邊像素生成預測圖像。
內部預測圖像生成部111利用由活動向量計算部112提供的活動向量對從圖片存儲器109取得的參照圖像的數據進行活動補償。由此,生成作為活動補償后的參照圖像的塊數據。活動向量計算部112使用加密對象圖像中的塊數據和從圖片存儲器109取得的加密完畢圖像的參照圖像的塊數據求出活動向量。活動向量是示出使用以塊為單位從參照圖像探索與加密對象圖像最類似的位置的塊匹配技術求出的塊單位的空間錯移的值。活動向量計算部112將求出的活動向量朝幀間預測圖像生成部111輸出。從幀間預測圖像生成部110和內部預測圖像生成部111輸出的塊數據被輸入至預測圖像選擇部114。預測圖像選擇單元114的選擇某一方的預測圖像。所選擇的數據被朝預測誤差信號生成部101輸出。并且,加密控制以及頭部生成部113進行加密的整體控制和頭部生成。加密控制以及頭部生成部113對幀間預測圖像生成部110通知有無切片分割,對去塊濾波部108通知有無去塊濾波,對活動向量計算部112通知參照圖像的限制等。加密控制以及頭部生成部113使用該控制結果生成例如H.264的頭部信息。所生成的頭部信息被交接給熵加密部104,并與圖像數據、活動向量數據一起作為流輸出。接下來,對與分割模式的預測相關的功能進行說明。圖9是示出實施例1中的與分割模式的預測相關的功能的一個例子的框圖。如圖5所示,圖像加密裝置100包含儲存單元201、第一取得單元202、選擇單元203、第二取得單元204、預測單元205、決定單元206以及加密單元207。儲存單元201對應于圖片存儲器109,第一取得單元202、選擇單元203、第二取得單元204、預測單元205、決定單元206例如對應于活動向量計算部112,加密單元207對應于熵加密部104。儲存單元201儲存被加密后的圖像的被局部解碼而得的解密圖像、塊單位的活動向量、塊類型、分割模式等加密信息。過去的加密信息能夠被接下來加密的加密對象塊參照。第一取得單元202從存儲單元201取得屬于加密對象圖像的塊的加密完畢的加密信息。由于塊加密一般從加密對象圖像的左上開始按光柵掃描順序進行,所以加密對象圖像中的加密完畢的加密信息成為與加密對象塊相同塊行(block line)的左側和上側的所有塊。第I取得單元202利用預先決定的方法指定加密對象圖像的規定的塊位置,從儲存單元201取得屬于加密對象圖像的加密完畢的分割模式、活動向量等加密信息。預先決定的方法例如是決定加密對象塊的上側塊、左側塊、左上側塊、右上側塊中哪個塊的方法。為了得到存儲于儲存單元201的加密對象圖像以外的加密完畢圖像的分割模式,選擇單元203利用預先決定的方法從多個加密完畢圖像選擇加密完畢圖像。儲存單元201也可以對多個加密完畢圖像的解密圖像賦予固有的索引,并作為列表進行儲存。選擇單元203也可以使用加密完畢圖像索引表示選擇結果。第二取得單元204從存儲單元201取得屬于由選擇單元203選擇出的加密完畢圖像的塊的加密信息。第二取得單元204利用預先決定的方法指定塊位置,從存儲單元201取得屬于具有由選擇單元203選擇出的索引的加密完畢圖像的塊的加密信息。預測單元205基于從第一取得單元202和第二取得單元204得到的加密信息計算加密對象塊的分割模式的預測值亦即預測模式。圖10是示出實施例1中的預測單元205的功能的一個例子的框圖。如圖10所示,預測單元205包含第一分割模式預測單元251和第二分割模式預測單元252。第一分割模式預測單元251使用從第一取得單元202取得的加密信息計算分割模式的候補模式。第二分割模式預測單元252使用從第二取得單元204取得的加密信息計算分割模式的候補模式。預測單元205根據這些候補模式決定規定的基準根據預測模式。返回圖9,決定單元206決定在加密對象塊中使用的分割模式。決定單元206例如進行加密對象塊與多個參照圖像的塊匹配,決定能夠參照最類似區域的分割模式。加密單元207基于從預測單元205取得的預測模式和由決定單元206決定的分割模式生成表示分割模式的分割模式信息。所生成的分割模式信息包含于比特流被發送。由此,通過使用第一取得單元202以及第二取得單元204,能夠取得空間方向的加密完畢塊的分割模式和時間方向的加密完畢塊的分割模式。實施例1中的圖像加密裝置100通過使用這些分割模式對預測模式進行預測,能夠提高分割模式的預測精度、提高加密效率。[實施例2]圖11是示出實施例2中的圖像解密裝置300的結構的一個例子的框圖。實施例2中的圖像解密裝置300對由實施例1中的圖像加密裝置100加密后的加密數據進行解密。如圖11所示,圖像解密裝置300包含熵解密部301、逆量化部302、逆正交變換部303、幀間預測圖像生成部304、解密信息存儲部305、內部預測圖像生成部306、預測圖像選擇部307、解密圖像生成部308、去塊濾波部309以及圖片存儲器310。以下對各部分的概要進行說明。熵解密部301在被輸入比特流時進行與圖像加密裝置100的熵加密對應的熵解密。由熵解密部301解密后的預測誤差信號等被朝逆量化部302輸出。并且,在進行內部預測的情況下,解密后的活動向量等被朝解密信息存儲部305輸出,在進行幀間預測的情況下,對幀間預測圖像生成部304通知該情況。并且,熵解密部301對預測圖像選擇部307通知解密對象圖像是被內部預測還是被幀間預測。逆量化部302對來自熵解密部301的輸出信號進行逆量化處理。逆量化后的輸出信號被朝逆正交變換部303輸出。逆正交變換部303對來自逆量化部302的輸出信號進行逆正交變換處理而生成殘差信號。殘差信號被朝解密圖像生成部308輸出。幀間預測圖像生成部304根據從圖片存儲器310取得的解密對象圖像的已被解密的周邊像素生成預測圖像。解密信息存儲部305存儲解密后的活動向量、分割模式等解密信息。內部預測圖像生成部306使用從解密信息存儲部305取得的活動向量、分割模式對從圖片存儲器310取得的參照圖像的數據進行活動補償。由此,生成被活動補償后的作為參照圖像的塊數據。預測圖像選擇部307選擇幀間預測圖像或者內部預測圖像中的某一方的預測圖像。所選擇的塊數據被朝解密圖像生成部308輸出。解密圖像生成部308對從預測圖像選擇部307輸出的預測圖像和從逆正交變換部303輸出的殘差信號進行相加,生成解密圖像。所生成的解密圖像被朝去塊濾波部309輸出。去塊濾波部309對從解密圖像生成部308輸出的解密圖像實施用于減少塊失真的濾波,并朝圖片存儲器310輸出。濾波后的解密圖像也可以被朝顯示裝置輸出。圖片存儲器310存儲作為參照圖像的解密圖像等。此外,解密信息存儲單元305和圖片存儲器310也可以形成為分體的結構,也可以是相同的存儲部。接下來,對與分割模式的預測相關的功能進行說明。圖12是示出實施例2中的分割模式的預測相關的功能的一個例子的框圖。在圖12所示的例子中,圖像解密裝置300包含儲存單元401、第一取得單元402、選擇單元403、第二取得單元404、預測單元405、解密單元406以及決定單元407。圖12所示的圖像解密裝置300對從圖像加密裝置100輸出的比特流進行解密,并計算解密對象塊的分割模式。并且,圖像解密裝置300的各單元分別對應于圖像加密裝置100中的儲存單元201、第一取得單元202、選擇單元203、第二取得單元204、預測單元205、加密單元207以及決定單元206。并且,儲存單元401例如對應于解密信息存儲部305以及圖片存儲器310,第一取得單元402、選擇單元403、第二取得單元404、預測單元405例如對應于內部預測圖像生成部306,解密單元406、決定單元407例如對應于熵解密部301。儲存單元401儲存過去解密完畢的圖像、塊單位的活動向量、塊類型以及分割模式等解密信息。第一取得單元402從儲存單元401取得屬于解密對象圖像的解密完畢的解密信息。由于塊解密一般從解密對象圖像的左上開始按光柵掃描順序進行,所以解密對象圖像中的解密完畢的解密信息成為與解密對象塊相同塊行的左側與上側的所有塊。為了從存儲于儲存單元401的解密對象圖像以外的多個解密完畢圖像取得解密信息,選擇單元403按照規定的方法選擇解密完畢圖像。第二取得單元404從儲存單元401取得屬于由選擇單元403選擇的解密完畢圖像的塊的解密信息。預測單元405基于從第一取得單元402和第二取得單元404得到的解密信息計算解密對象塊的分割模式的預測值亦即預測模式。解密單元406對比特流進行解密,取得表示分割模式的分割模式信息。決定單元407根據從預測單元405取得的預測模式和從解密單元406取得的分割模式信息決定分割模式。所決定的分割模式被朝儲存單元401輸出并儲存。由此,通過使用第一取得單元402以及第二取得單元404,能夠取得空間方向的解密完畢塊的分割模式、時間方向的解密完畢塊的分割模式。實施例2中的圖像解密裝置300通過使用這些分割模式,能夠對應于提高了分割模式的預測精度的加密,能夠提高解密效率。[實施例3]接下來,對實施例3中的圖像加密裝置進行說明。實施例3中的圖像加密裝置的結構與圖8所示的結構相同,對于實施例3中的圖像加密裝置的與分割模式的預測相關的功能,使用與圖9、10中的功能相同的附圖標記進行說明。
并且,在實施例3中,示出針對HEVC提出手法的應用例。在該例中,細分化成與以往的宏塊相當的代碼單元(CU)、將CU進一步分割成預測單位的分區而得的預測單元(PU)、再分割成CU中的正交變換單位的分區而得的變換單元(TU)。首先,按照確定的順序掃描CU的塊分割構造。對于掃描順序,考慮四叉樹對塊進行分割、光柵掃描順序。圖13是對四叉樹的階層構造進行說明的圖。如圖13所示,以四叉樹為例,CU被階層化,最下層為PU、TU。在CU的加密中,如果加密對象CU內被分割,則決定4分割的左上塊I朝右下塊4按順序分割的階層。即,決定塊I的最下層,然后決定塊2、塊
3、塊4的階層。因此,加密對象的分割塊所能夠參照的加密完畢的區域成為加密完畢的其他的CU和加密對象CU中的加密完畢分割塊。對于當對某一分割塊進行加密時參照的加密完畢信息,優選是用相同階層以下的加密完畢信息。CU、TU的加密時的分割模式是分割可否標志(split_coding_unit_flag, split_transform_unit_flag)。例如,對于分割可否標志,若被分割則為“1”,若未被分割則為“O”。接下來,對在實施例3中使用的數據構造進行說明。圖14是示出實施例3中的GOP結構(IBBP構造)的一個例子的圖。以下,以該IBBP構造為例進行說明。1、P、B表示圖片類型,圖片類型旁的編號表示時間順序。并且,加密順序為10、P3、B1、B2、P6、B4、B5、P9、B7、B8。圖14所示的箭頭表示前方向或者后方向向量。在實施例3中,說明對圖14所示的B4圖片進行加密的情況。以下的處理同樣能夠應用于其它的P圖片、B圖片。在對B4圖片進行加密之際,P3圖片、P6圖片已經被加密,以便作為加密完畢圖像,B4圖片能夠參照P3圖片、P6圖片。儲存單元201儲存加密完畢圖像的加密信息。例如,儲存與P3圖片、P6圖片相關的活動向量、塊類型、分割模式等加密信息。第一取得單元202從儲存單元201取得屬于加密對象圖像的加密完畢塊的分割模式。圖15是示出加密對象塊與周邊塊之間的關系的一個例子的圖。例如,如圖15所示,第一取得單元202取得加密對象塊CB3的周邊塊亦即左塊A、上塊B的分割模式A、B。將塊A、B的分割模式設定成分割模式A、B。此外,第一取得單元202也可以取得加密對象塊CB3的左上塊、右上塊的分割模式信息。并且,在像H.264那樣分割模式被定義成塊類型的加密方式中,第一取得單元202也可以取得塊類型。選擇單元203選擇規定的加密完畢圖像。在此,B4圖片能夠參照P3圖片、P6圖片。優選選擇單元203例如選擇加密對象圖像與加密完畢圖像之間的間隔最小的加密完畢圖像。這是因為,加密對象圖像與加密完畢圖像之間的時間間隔越近,則預測的可靠性越聞。圖16是對加密對象圖像與其參照圖像之間的間隔進行說明的圖。如圖16所示,B4圖片與P6圖片之間存在2個圖片的間隔,B4圖片與P3圖片之間存在I個圖片的間隔。在該情況下,利用選擇單元203選擇圖片間隔小的P3圖片。第二取得單元204從儲存單元201取得屬于由選擇單元203選擇出的加密完畢圖像的塊的加密信息。第二取得單元204也可以預先決定取得所選擇的加密完畢圖像內的哪個塊的加密信息。圖17是對由第二取得單元204取得的塊進行說明的圖。例如,如圖17所示,第二取得單元204在P3圖片內取得與加密對象塊CB3位于相同位置的塊ColB3 (配置塊X)的分割模式X。此外,第一取得單元204從儲存單元201取得與由第一取得單元202取得了分割模式的塊位于相同位置的塊、即配置塊ColB3的左塊A’、上塊B’的分割模式A’、B’。預測單元205基于從第一取得單元202和第二取得單元204取得的加密信息計算加密對象塊的分割模式的預測值亦即預測模式。如在圖10中說明了的那樣,預測單元205具有第一分割模式預測單元251和第二分割模式預測單元252。第一分割模式預測單元251將從第一取得單元202取得的B4圖片內的分割模式A設定成候補模式A、將分割模式B設定成候補模式B。第二分割模式預測單元252將從第二取得單元204取得的分割模式X設定成候補模式X。第二分割模式預測單元252將分割模式A’設定成候補模式A’、將分割模式B’設定成候補模式B’。預測單元205基于從第一分割模式預測單元251和第二分割模式預測單元252取得的候補模式計算加密對象塊的分割模式的預測值亦即預測模式。例如,預測單元205對由第一取得單元202和第二取得單元204取得的相同位置的分割模式進行比較。預測單元205比較從第一分割模式預測單元251取得的候補模式A和從第二分割模式預測單元252取得的候補模式A’是否一致。并且,預測單元205比較從第一分割模式預測單元251取得的候補模式B和從第二分割模式預測單元252取得的候補模式B’是否一致。使用圖18以及圖19對該比較進行說明。圖18是對由預測單元205進行的比較(其I)進行說明的圖。如圖18所示,在任一比較結果都一致的情況下,預測單元205將由第二分割模式預測單元252取得的候補模式X設定成預測模式。這是因為,如果周邊塊的分割模式一致,則可以說加密對象塊CB3與配置塊的分割模式X —致的可能性高。圖19是對由預測單元205進行的比較(其2)進行說明的圖。如圖19所示,在某一比較結果不同的情況下,預測單元205將候補模式A、B、A’、B’、X中的最多的分割模式設定成預測模式。這是因為加密對象塊CB3與配置塊的分割模式X未必一致。例如,如果存在分割的分割模式多,則預測單元205將存在分割設定成預測模式。決定單元206進行加密對象塊與多個參照圖像的塊匹配,決定能夠選擇最類似的區域的分割模式。塊匹配的評價值可以使用像素差值絕對值和,也可以是像素差值平方和。加密單元207計算由預測單元205預測出的預測模式和由決定單元206決定的分割模式是否一致的標志。例如,在一致的情況下,加密單元207將不一致標志設定為“0”,在不一致的情況下,加密單元207將不一致標志設定為“ I ”。加密單元207對該不一致標志進行算術加密等并包含于比特流。圖20是示出不一致標志的一個例子的圖。圖20 (A)示出加密對象CU的預測模式的分割形狀。圖20 (B)示出加密對象CU的實際的分割形狀和不一致標志。例如,如果如圖20所示加密對象CU的塊分割與預測模式同樣則將不一致標志設定成“0”,如果是不同的分割構造(分割形狀)則將不一致標志設定成“ I ”。對于圖20 (B)所示的⑶1,在預測模式中為存在分割(參照圖20 (A)),但實際上是沒有分割,因此不一致標志被設定成“I”。并且,對于圖20 (B)所示的⑶2,在預測模式中為沒有分割(參照圖20 (A)),但實際上存在分割,因此不一致標志被設定成“I”。
由于加密構造存在時間相關性,因此如果預測準確則不一致標志的通知比特在概率上集中于“O”。當概率集中時,能夠通過算術加密將符號量抑制在I比特以下。如果加密構造不同,則在該階層以下應用通常的加密方法。在四叉樹塊分割的情況下,在未進行塊分割的情況下通知“ O ”,此外,在進行塊分割的情況下通知“I”。由此,如果使用空間方向以及時間方向預測出的預測模式與實際的分割模式一致,則能夠減少符號量。接下來,對實施例3中的圖像加密裝置的動作進行說明。圖21是示出實施例3中的分割模式加密處理的一個例子的流程圖。在圖21所示的步驟SlOl中,儲存單元201儲存加密完畢圖像的塊單位的活動向量、塊類型、分割模式等加密信息。在步驟S102、S103中,第一取得單元202從儲存單元201取得包含于屬于加密對象圖像的加密完畢塊的加密信息的分割模式。在圖15所示的例子中,第一取得單元202取得與加密對象塊鄰接的左塊A、上塊B的分割模式A、B。在步驟S104中,選擇單元203從加密對象圖像的參照圖像中選擇與加密對象圖像之間的時間間隔小的加密完畢圖像。在步驟S105中,第二取得單元204取得屬于由選擇單元203選擇出的加密完畢圖像(選擇圖像)的配置塊X、其左塊A’、上塊B’的分割模式X、A’、B’。在步驟S106中,第一分割模式預測單元251將分割模式A、B設定成候補模式A、B,第二分割模式預測單元252將分割模式X、A’、B’設定成候補模式X、A’、B’。在步驟S107中,預測單元205判斷候補模式A與A’是否一致、候補模式B與B’是否一致。若一致(步驟S107:是)則進入步驟S108,若某一方不一致(步驟S107:否)則進入步驟S109。在步驟S108中,預測單元205將候補模式X設定成預測模式。在步驟S109中,如果候補模式A、B、X、A’、B’中的進行分割的模式多則預測單元205將存在分割設定成預測模式,如果不進行分割的模式多則預測單元205將沒有分割設定成預測模式。在步驟SllO中,決定單元206通過塊匹配決定加密對象塊的分割模式。在步驟Slll中,加密單元207判斷預測模式和分割模式是否一致。如果一致(步驟Slll:是)則進入步驟S112,如果不一致(步驟Slll:否)則進入步驟S113。在步驟S112中,加密單元207例如將作為分割模式信息的不一致標志設定成“O”。在步驟S113中,加密單元207例如將作為分割模式信息的不一致標志設定成“I”。以上,根據實施例3,能夠取得空間上接近的加密完畢塊的分割模式、與時間上接近的加密對象塊位于相同位置以及周邊的加密完畢塊的分割模式。由此,能夠提高加密對象塊的分割模式的預測精度。這是基于如下的思想:如果與加密對象塊在空間上接近的塊的分割模式在時間方向上相同,貝1J在時間方向上位于相同位置的塊的分割模式與加密對象塊的分割模式相同的可能性高。因此,如果分割模式的預測精度提高,則能夠使不一致標志的值集中,因此能夠提高加密效率。[實施例4]接下來,對實施例4中的圖像解密裝置進行說明。實施例4中的圖像解密裝置的結構與圖11所示的結構相同,對于實施例4中的與圖像解密裝置的預測相關的功能,使用與圖12所示的功能相同的附圖標記進行說明。并且,實施例4中的圖像解密裝置對由實施例3中的圖像加密裝置加密后的比特流進行解密。儲存單元401儲存過去解密完畢的圖像、塊單位的活動向量、塊類型以及分割模式等解密信息。第一取得單元402從儲存單元401取得在屬于解密對象圖像的解密完畢塊的解密信息中包含的分割模式。在此,取得相同的畫面內的解密對象塊的右塊A的分割模式A和解密對象塊的上塊B的分割模式B。選擇單元403從儲存于儲存單元401的解密對象圖像以外的多個解密完畢圖像中選擇規定的解密完畢圖像。例如,選擇單元403選擇解密對象圖像與參照圖像(解密完畢圖像)之間的間隔最小的參照圖像。第二取得單元404從儲存單元401取得由選擇單元403選擇出的解密完畢圖像的配置塊和該配置塊的左塊A、上塊B的解密信息,并設定成分割模式X、A’、B’。預測單元405基于從第一取得單元402取得的分割模式A、B和從第二取得單元404取得的分割模式X、A’、B’計算解密對象塊的分割模式的預測值亦即預測模式。例如,預測單元405比較候補模式A和候補模式A’是否一致,并比較候補模式B和候補模式B’是否一致。如果比較結果一致則預測單元405將分割模式X設定成預測模式。如果比較結果不一致則預測單元405根據分割模式A、B、X、A’、B’中的存在分割和不存在分割的數量按照多數決定原則進行決定。解密單元406對比特流進行解密,并取得表示分割模式的分割模式信息。在該情況下,作為分割模式信息取得不一致標志。例如,對于不一致標志,如果一致則設定為“0”,如果不一致則設定為“I”。如果分割模式信息的不一致標志為“0”,則決定單元407將從預測單元405取得的預測模式決定為分割模式,如果不一致標志為“1”,則決定為預測模式以外的分割模式。所決定的分割模式被朝儲存單元401輸出并儲存。由此,能夠對由在實施例3中說明了的圖像加密裝置生成的比特流進行解密。接下來,對實施例4中的圖像解密裝置的動作進行說明。圖22是示出實施例4中的分割模式解密處理的一個例子的流程圖。在圖22所示的步驟S201中,儲存單元401儲存解密完畢圖像的塊單位的活動向量、塊類型、分割模式等解密信息。在步驟S202、S203中,第一取得單元402取得屬于解密對象圖像的解密完畢塊的解密信息所包含的分割模式。在圖15所示的例子中,第一取得單元402取得與解密對象塊鄰接的左塊A、上塊B的分割模式A、B。在步驟S204中,選擇單元403從解密對象圖像的參照圖像中選擇與解密對象圖像之間的時間間隔小的解密完畢圖像。在步驟S205中,第二取得單元404取得屬于由選擇單元403選擇的解密完畢圖像的配置塊X及其左塊A’、上塊B’的分割模式X、A’、B’。在步驟S206中,預測單元405將分割模式A、B設定成候補模式A、B,并將分割模式X、A’、B’設定成候補模式X、A’、B’。
在步驟S207中,預測單元405判斷候補模式A和A’是否一致、候補模式B和B’是否一致。如果一致(步驟S207:是)則進入步驟S208,如果某一方不一致(步驟S207:否)則進入步驟S209。在步驟S208中,預測單元405將候補模式X設定成預測模式。在步驟S209中,如果候補模式A、B、X、A’、B’中的被分割的模式多則預測單元405將存在分割設定成預測模式,如果未被分割的模式多則預測單元405將沒有分割設定成預測模式。在步驟S210中,解密單元406對比特流(加密數據)進行解密,取得分割模式信息。在步驟S211中,決定單元407判斷分割模式信息所表示的不一致標志是否為“O”。如果不一致標志為“O”(步驟S211:是)則進入步驟S212,如果不一致標志為“I”(步驟S211:否)則進入步驟S213。在步驟S212中,決定單元407將分割模式決定為預測模式所表示的分割模式。在步驟S213,決定單元407將分割模式決定為預測模式以外的分割模式。以上,根據實施例4,能夠取得在空間上接近的加密完畢塊的分割模式、與在時間上接近的加密對象塊位于相同位置以及周邊的加密完畢塊的解密塊的分割模式。由此,能夠對應于提高了分割模式的預測精度的加密,能夠決定解密對象塊的分割模式。[實施例5]接下來,對實施例5中的圖像加密裝置進行說明。在H.264的分割模式加密中,作為塊類型對各種形狀的分割模式進行加密。對于HEVC提出手法的預測單位的分區的分割模式亦即預測單元(PU)而言,PU對塊類型進行加密,因此可以認為與H.264的宏塊類型相同。因此,在實施例5中示出針對塊類型的應用例。圖23是示出實施例5中的GOP結構(B階層構造)的圖。以下,以該B階層構造為例進行說明。1、P、B表示圖片類型,圖片類型旁的編號表示時間順序。加密順序為10、P8、B4、B2、B6、B1、B3、B5、B7。圖23所示的箭頭表示前方向或者后方向向量。實施例5中的圖像加密裝置的結構與圖4所示的結構相同,因此使用相同的附圖標記進行說明。實施例5中的與分割模式的預測相關的功能如圖24所示。圖24是示出實施例5中的與分割模式的預測相關的功能的一個例子的框圖。實施例5中的圖像加密裝置包含儲存單元201、選擇單元501、第一取得單元502、第二取得單元503、預測單元504、決定單元206以及加密單元505。在圖24所示的功能中,對與圖9所示的功能相同的功能標注相同的附圖標記。在實施例5中,以圖23所示的B5圖片作為加密對象圖像,對分割模式預測方法進行說明。此外,對于其他的P、B圖片也同樣能夠應用實施例5。儲存單元201與實施例3中相同。選擇單元501例如選擇加密對象圖像與加密完畢圖像之間的間隔最小的加密完畢圖像。這是因為,加密對象圖像與加密完畢圖像之間的時間間隔越近則預測的可靠性越高。如圖23所示,B5圖片與B4圖片、B5圖片與B6圖片的時間間隔相同均為I個圖片。其中,在選擇I個圖片的情況下,選擇單元501選擇加密完畢圖像與加密完畢圖像的參照圖像之間的間隔最小的加密完畢圖像。這是因為,加密完畢圖像與加密完畢圖像的參照圖像之間的間隔越近則預測的可靠性越高。圖25是示出圖片間隔的一個例子的圖。如圖25所示,B4圖片參照P8圖片,B6圖片參照B4圖片。并且,B5圖片存在于B4圖片與P8圖片、B4圖片與B6圖片之間。S卩,加密對象圖像存在于加密完畢圖像與加密完畢圖像的參照圖像之間。B4圖片與P8圖片之間存在4個圖片的間隔,B4圖片與B6圖片之間存在2個圖片的間隔,因此,選擇單元501選擇B6圖片。選擇單元501將所選擇出的圖片的信息通知給第一取得單元502、第二取得單元503。第一取得單元502從存儲單元201取得屬于加密對象圖像的加密完畢塊的加密信息。圖26是示出有第一取得單元502取得的加密信息的一個例子的圖。第一取得單元502例如如圖26所示取得加密對象塊CB4的左塊A、上塊B相對于B6圖片的活動向量A、B。在此,將塊A的活動向量稱作活動向量A,將塊B的活動向量稱作活動向量B。第一取得單元502取得相對于從選擇單元501通知的圖片的活動向量。在該情況下,取得相對于B6圖片的活動向量。當不存在相對于B6圖片的活動向量的情況、存在相對于存在于相同方向的P8圖片的活動向量的情況下,適當地進行時間方向換算,計算相對于B6圖片的活動向量。在該情況下,相對于B6圖片的活動向量是相對于P8圖片的活動向量的I / 3。第一取得單元502將所取得的活動向量朝第二取得單元503輸出。此外,在取得活動向量的塊被幀間加密的情況下,第一取得單元502使活動向量無效。第二取得單元503從儲存單元201取得屬于由選擇單元501選擇出的加密完畢圖像的塊的加密信息。第二取得單元503基于從第一取得單元502取得的多個活動向量計算例如中間值、平均值的向量。將此設定成虛擬活動向量。在此,作為虛擬活動向量的例子,假設計算平均值的向量。并且,當從第一取得單元501得到的活動向量全部無效的情況下設定成零向量。圖27是示出虛擬活動向量的一個例子的圖。如圖27所示,第二取得單元503利用以下的公式求出虛擬活動向量。虛擬活動向量=(活動向量A +活動向量B) / 2由此,第二取得單元503以所計算出的平均向量(pvx,pvy)作為加密對象塊的推測向量(虛擬活動向量)PV來推測與相對于B6圖片的加密對象塊相當的移動目的地坐標。當將加密對象塊CB4的坐標設定為(X,y)時,移動目的地坐標為(x+pvx, y+pvy)。第二取得單元503取得包含該移動目的地坐標的B6圖片的塊Bll (塊X)的分割模式X。此外,當移動目的地坐標位于畫面外的情況下,無法取得塊X的分割模式。因此,在該情況下,選擇單元501、第一取得單元502、第二取得單元503、預測單元504只要進行實施例3中說明了的處理即可。并且,在塊X通過幀間預測被加密的情況下,使分割模式X無效。預測單元504基于從第二取得單元503取得的加密信息計算加密對象塊的分割模式的預測值亦即預測模式。例如,預測單元504將從第二取得單元503取得的分割模式X保持原樣地設定成預測模式X。關于決定單元206,例如與實施例3中所示的動作同樣。對于加密單元505,以H.264的分割模式加密方法為例進行說明。圖28是示出加密表的一個例子的圖。加密單兀505如圖28所不以分割模式和表不參照方向的參照模式(前方向、后方向、雙方向)作為塊類型進行加密。在此,符號越小則符號量也越小。在H.264中,如圖28 (A)所示,預先決定的符號以分割類型作為基準按順序分配,效率并不高。在實施例5中,加密單元505以分割模式的預測模式作為基準變更加密表。例如,加密單元505以減小包含預測模式X的塊的符號量的方式適當地變更加密表。例如,在預測模式為8X8分割的情況下,如圖28 (B)所示,加密單元505提高包含8x8分割的宏塊類型的順位。并且,與未被分割的塊(16x16)相比,加密單元505提高分割的塊(例如16x8、8xl6)的順位。當預測模式X為幀間預測且被加密從而無效的情況下,不進行加密表的變更。由此,如果預測模式與實際的分割模式一致,則能夠利用值小的符號進行加密,因此能夠減少塊類型所涉及的符號量。接下來,對實施例5中的圖像加密裝置的動作進行說明。圖29是示出實施例5中的分割模式的加密處理的一個例子的流程圖。在圖29所示的步驟S301中,儲存單元201儲存加密完畢圖像的塊單位的活動向量、塊類型、分割模式等加密信息。在步驟S302、S303中,第一取得單元502取得屬于加密對象圖像的加密完畢塊的加密信息所包含的活動向量。在圖26所示的例子中,第一取得單元502取得與加密對象塊鄰接的左塊A、上塊B的活動向量A、B。在步驟S304中,選擇單元501在加密對象圖像的參照圖像中選擇與加密對象圖像之間的時間間隔小的加密完畢圖像(選擇圖像)。在步驟S305中,選擇單元501判斷選擇圖像是否為一個。如果選擇圖像為一個(步驟S305:是)則進入步驟S307,如果選擇圖像為多個(步驟S305:否)則進入步驟S306。在步驟S306中,選擇單元501選擇選擇圖像與其參照圖像之間的時間間隔最小的加密完畢圖像。在步驟S307中,第二取得單元503判斷從第一取得單元502取得的活動向量A、B是否標識由選擇單元501選擇的選擇圖像或加密對象圖像方向的參照圖像。如果活動向量
A、B并未標識這些圖像則使活動向量無效。因此,如果活動向量A、B雙方無效(步驟S307:是)則進入步驟S308,如果任一方有效(步驟S307:否)則進入步驟S309。在步驟S308中,第二取得單元503將活動向量A、B設定為零向量。在步驟S309,第二取得單元503計算活動向量A、B的平均向量PV。如果有效的活動向量僅有一個,則第二取得單元503對該活動向量進行平均并設定成推測向量PV。在步驟S310中,第二取得單元503使用推測向量PV計算加密對象塊移向選擇圖像的移動目的地坐標。在步驟S311中,第二取得單元503取得包含移動目的地坐標的塊的分割模式X。在步驟S312中,預測單元504將由第二取得單元503取得的分割模式X設定成預測模式。在步驟S313中,加密單元505根據預測模式變更VLC (可變長加密)表的符號量的分配。例如,加密單元505以使預測模式的分割形狀變成值小的符號的方式變更VLC表。在步驟S314中,決定單元206通過塊匹配決定加密對象塊的分割模式。在步驟S315中,加密單元505根據VLC表將由決定單元206決定的分割模式變換成符號。將該符號設定成分割模式信息。分割模式信息包含于比特流。此外,在步驟S310之后,第二取得單元503也可以判斷移動目的地坐標是否位于畫面內。如果位于畫面外,則能夠通過進行圖21所示的步驟S103以下的處理設定分割模式的預測模式。并且,也可以進行簡化,如果判斷出移動目的地坐標位于畫面外則第二取得單元503將分割模式X設定成表示分割的分割模式。以上,根據實施例5,通過在時間方向上尋找與加密對象塊類似的塊,能夠提供加密效率。這是基于如下的構思:在時間方向上,與加密對象塊類似的塊的分割模式與加密對象塊的分割模式相同的可能性高。因此,如果分割模式的預測精度提高,則能夠減少利用VLC表變換的符號的符號量,因此能夠提高加密效率。[實施例6]接下來,對實施例6中的圖像解密裝置進行說明。實施例6中的圖像解密裝置的結構與圖11所示的結構相同。并且,實施例6中的與分割模式的預測相關的功能如圖30所示。圖30是示出實施例6中的與分割模式的預測相關的功能的一個例子的框圖。并且,實施例6中的圖像解密裝置對利用實施例5中的圖像加密裝置加密后的比特流進行解密。實施例6中的圖像解密裝置包含儲存單元401、選擇單元601、第一取得單元602、第二取得單元603、預測單元604、解密單元406以及決定單元605。在圖30所示的功能中,對與圖12所示的功能同樣的功能標注相同的附圖標記。儲存單元401與實施例4同樣。選擇單元601例如選擇解密對象圖像與解密完畢圖像之間的間隔最小的解密完畢圖像。在所選擇的圖像有多個的情況下,選擇單元601選擇解密完畢圖像與解密完畢圖像的參照圖像的間隔最小的解密完畢圖像。選擇單元601將所選擇的圖片的信息通知第一取得單元602和第二取得單元603。第一取得單元602取得屬于解密對象圖像的解密完畢塊的解密信息所包含的活動向量。第一取得單元602例如取得解密對象塊的左塊A、上塊B的活動向量。第一取得單元602取得相對于從選擇單元601通知的圖片的活動向量。當不存在相對于所選擇的圖片的活動向量的情況下,但存在相對于存在于相同方向的圖片的活動向量的情況下,第一取得單元602適當地進行時間方向換算,計算相對于所選擇的圖片的活動向量。第一取得單元602將所取得的活動向量朝第二取得單元603輸出。此外,在取得活動向量的塊已被幀間加密的情況下,第一取得單元602使活動向量無效。第二取得單元603取得屬于由選擇單元601選擇出的解密完畢圖像的塊的解密信息。第二取得單元603基于從第一取得單元602取得的多個活動向量計算例如中間值、平均值的向量。并將此設定成虛擬活動向量。在此,作為虛擬活動向量的例子,假設計算平均值的向量。并且,在從第一取得單元602得到的活動向量全部無效的情況下設定成零向量。第二取得單元603以計算出的平均向量(pvx,pvy)作為解密對象塊的推測向量(虛擬活動向量)PV來推測與相對于所選擇的解密完畢圖像的解密對象塊相當的移動目的地坐標。當將解密對象塊的坐標設定為(X,y)時,移動目的地坐標為(X+pVX,y+pVy)。第二取得單元603取得包含該移動目的地坐標的解密完畢圖像的塊X的分割模式X。此外,當移動目的地坐標位于畫面外的情況下,無法取得塊X的分割模式。因此,在該情況下,選擇單元601、第一取得單元602、第二取得單元603、預測單元604可以進行實施例4中說明了的處理。并且,在塊X通過幀間預測被加密的情況下,使分割模式X無效。預測單元604基于從第二取得單元603取得的解密信息計算解密對象塊的分割模式的預測值亦即預測模式。例如,預測單元604將從第二取得單元603取得的分割模式X保持原樣地設定為預測模式X。關于解密單元406,例如與在實施例4中示出的動作同樣。決定單元605以所取得的預測模式作為基準設定解密表。例如,決定單元605以使得包含預測模式X的塊位于上位的方式適當地變更解密表。例如,當預測模式為8x8分割的情況下,決定單元605提高包含8x8分割的宏塊類型的順位。并且,與未分割的塊(16x16)相比,決定單元605提高分割的塊(例如16x8、8xl6)的順位。在預測模式X通過幀間預測被加密從而無效的情況下,不進行解密表的變更。決定單元605基于分割模式信息所示的符號和解密表決定分割模式。接下來,對實施例6中的圖像解密裝置的動作進行說明。圖31是示出實施例6中的分割模式解密處理的一個例子的流程圖。在圖31所示的步驟S401中,儲存單元401儲存解密完畢圖像的塊單位的活動向量、塊類型、分割模式等解密信息。在步驟S402、S403中,第一取得單元602取得屬于解密對象圖像的解密完畢塊的解密信息所包含的活動向量。第一取得單元602取得與解密對象塊鄰接的左塊A的活動向量A和上塊B的活動向量B。在步驟S404中,選擇單元601在解密對象圖像的參照圖像中選擇與解密對象圖像之間的時間間隔小的解密完畢圖像(選擇圖像)。在步驟S405中,選擇單元601判斷選擇圖像是否為一個。如果選擇圖像為一個(步驟S405:是)則進入步驟S407,如果選擇圖像有多個(步驟S405:否)則進入步驟S406。在步驟S406中,選擇單元601選擇選擇圖像與其參照圖像之間的時間間隔最小的解密完畢圖像。在步驟S407中,第二取得單元603判斷從第一取得單元602取得的活動向量A、B是否標識由選擇單元601選擇出的選擇圖像或解密對象圖像方向的參照圖像。如果活動向量A、B并未標識這些圖像則使活動向量無效。因此,如果活動向量A、B雙方均無效(步驟S407:是)則進入步驟S408,如果任意一方有效(步驟S407:否)則進入步驟S409。在步驟S408中,第二取得單元603將活動向量A、B設定為零向量。在步驟S409中,第二取得單元603對活動向量A、B進行平均,計算推測向量PV。如果有效的活動向量僅有一個,則第二取得單元603將該活動向量設定成平均向量PV。在步驟S410中,第二取得單元603使用推測向量PV計算解密對象塊移向選擇圖像的移動目的地坐標。在步驟S411中,第二取得單元603取得包含移動目的地坐標的塊的分割模式X。在步驟S412中,預測單元604將由第二取得單元603取得的分割模式X設定成預測模式。在步驟S413中,決定單元605根據預測模式變更VLD (可變長解密)表。例如,決定單兀605以使表不預測模式的分割形狀的分割模式位于上位的方式變更VLD表。在步驟S414中,解密單元406對比特流進行解密,取得解密對象塊的分割模式信
肩、O在步驟S415中,決定單元605根據VLD表將表示由解密單元406決定了的分割模式信息的符號變換成分割模式。決定單元605能夠由此決定分割模式。此外,在步驟S410之后,第二取得單元603也可以判斷移動目的地坐標是否位于畫面內。如果位于畫面外,則能夠通過進行圖22所示的步驟S203以下的處理決定分割模式。并且,也可以進行簡化,如果判斷出移動目的地坐標位于畫面外則第二取得單元603將分割模式X設定成表示分割的分割模式。以上,根據實施例6,能夠對應于由實施例5提高了分割模式的預測精度的加密決定解密對象塊的分割模式。[實施例7]接下來,對實施例7中的圖像加密裝置進行說明。實施例7中的圖像加密裝置的結構與圖8所示的結構同樣,與分割模式的預測相關的功能如圖32所示。圖32是示出實施例7中的與分割模式的預測相關的功能的一個例子的框圖。圖32所示的圖像加密裝置包含儲存單元201、選擇單元701、第一取得單元702、第二取得單元703、預測單元704、決定單元206以及加密單元505。此外,在圖32所示的功能中,對與圖9以及圖24同樣的功能標注相同的附圖標記。在實施例7中,使用對圖23所示的B5圖片進行加密的例子進行說明。在對B5圖片進行加密之際,B4圖片、B6圖片、P8圖片已被加密,這些的B4、B6、P8圖片能夠作為加密完畢圖像在B5圖片中進行參照。儲存單元201、選擇單元501與實施例3、5相同。圖33是示出實施例7中的周邊塊的一個例子的圖。如圖33所示,第一取得單元701取得加密對象塊CB5的左塊A、上塊B、右上的塊C各自的活動向量A、B、C以及分割模式A、B、C。第二取得單元702首先與實施例5同樣基于從第一取得單元701取得的多個活動向量計算例如中間值或平均值的向量。并且,當從第一取得單元701取得的活動向量全部無效的情況下設定成零向量。第二取得單元702利用以下的公式求出平均向量。平均向量=(活動向量A+活動向量B+活動向量C) / 3第二取得單元702以所計算出的平均向量(pvx,pvy)作為加密對象塊的推測向量PV來推測與相對于B6圖片的加密對象塊相當的移動目的地坐標。當設加密對象塊的坐標為(X,y)時,移動目的地坐標為(x+pvy, y+pvy)ο圖34是示出由第二取得單元702指定的周邊塊的一個例子的圖。在此,例如如圖34所示,第二取得單元702取得包含包括移動目的地坐標(x+pvy,y+pvy)的塊X在內的、從周邊塊A’ H’的B6圖片朝向B4圖片的活動向量,以便更準確地求出移動目的地。由于能夠使用加密完畢圖像的全部信息,因此取得加密信息的區域可以是預先指定的區域。圖35是示出由第二取得單元702取得的塊的一個例子的圖。如圖35所示,第二取得單元702在從B6圖片朝向B4圖片的活動向量MVFl 3中取得包含通過加密對象塊CB5的活動向量MVF2的塊X的分割模式。當所指定的A’ H’全部通過幀間預測被加密等從而不存在通過加密對象塊CB5的活動向量的情況下使分割模式無效。接下來,對預測單元703進行說明。圖36是示出預測單元703的功能的一個例子的框圖。如圖36所示,預測單元703包含第一分割模式預測單元731和第二分割模式預測單元732。當從第二取得單元702取得的分割模式存在多個的情況下,第二分割模式預測單元732將最多的模式設定成候補模式X。如果數目相同則優先設定成分割的模式。第一分割模式預測單元731將從第一取得單元701取得的B6圖片內的塊A的分割模式A、塊B的分割模式B、塊C的分割模式C中最多的模式設定成候補模式Y。
如果候補模式X有效,則與其他的候補模式相比,預測單元703優先將候補模式X設定成預測模式,如果候補模式X無效,則預測單元703將候補模式Y設定成預測模式。這是因為,具有候補模式X的塊與加密對象塊類似的可能性高。決定單元206、加密單元505與實施例3、5中示出的動作相同。接下來,對實施例7中的圖像加密裝置的動作進行說明。圖37是示出實施例7中的分割模式加密處理的一個例子的流程圖。在圖37A所示的步驟S501中,儲存單元201儲存加密完畢圖像的塊單位的活動向量、塊類型、分割模式等加密信息。在步驟S502、S503中,第一取得單元701取得屬于加密對象圖像的加密完畢塊的加密信息所包含的活動向量。在圖33所示的例子中,第一取得單元701從儲存單元201取得與加密對象塊鄰接的左塊A、上塊B、右上塊C各自的活動向量A、B、C。將塊C的活動向量設定成活動向量C。在步驟S504中,選擇單元501在加密對象圖像的參照圖像中選擇與加密對象圖像之間的時間間隔小的加密完畢圖像(選擇圖像)。在步驟S505中,選擇單元501判斷選擇圖像是否為一個。如果選擇圖像為一個(步驟S505:是)則進入步驟S507,如果選擇圖像有多個(步驟S505:否)則進入步驟S506。在步驟S506中,選擇單元501選擇選擇圖像與其參照圖像之間的時間間隔最小的加密完畢圖像。在步驟S507中,第二取得單元702判斷從第一取得單元701取得的活動向量A、B、C是否標識由選擇單元501選擇的選擇圖像或加密對象圖像方向的參照圖像。如果活動向量A、B、C并不標識這些圖像則使活動向量無效。并且,在巾貞間加密的情況下也使活動向量無效。因此,如果活動向量A、B、C全部無效(步驟S507:是)則進入步驟S509,如果至少一個有效(步驟S507:否)則進入步驟S508。在步驟S508中,第二取得單元702對活動向量A、B、C進行平均,計算推測向量PV。如果有效的活動向量只有一個,則第二取得單元702將該活動向量設定為推測向量PV。在步驟S509中,第二取得單元702將活動向量A、B、C設定成零向量。在步驟S510中,第二取得單元702使用推測向量PV計算加密對象塊移向選擇圖像的移動目的地坐標。在步驟S511中,第二取得單元702以包含移動目的地坐標的塊為中心指定周邊塊。在步驟S512中,第二取得單元702取得所指定的塊的活動向量。在步驟S513中,第二取得單元702取得通過加密對象塊的活動向量的分割模式X。在圖37B所示的步驟S514中,第二分割模式預測單元732判斷分割模式X是否有多個。如果分割模式X有多個(步驟S514:是)則進入步驟S515,如果分割模式X僅有一個(步驟S514:否)則進入步驟S516。在步驟S515中,第二分割模式預測單元732從多個分割模式X中按照多數決定原則決定候補模式X。在步驟S516中,第一分割模式預測單元731從分割模式A、B、C按照多數決定原則決定候補模式Y。在步驟S517中,預測單元703判斷候補模式X是否有效。如果候補模式X有效(步驟S517:是)則進入步驟S518,如果候補模式X無效(步驟S517:否)則進入步驟S519。在步驟S518中,與候補Y相比,預測單元703優先將候補模式X設定成預測模式。這是因為,相比于與加密對象塊在空間上鄰接的塊,優先選擇在時間上類似的塊的做法提高預測精度的可能性高。在步驟S519中,預測單元703將候補模式Y設定成預測模式。在步驟S520中,加密單元505根據預測模式變更VLC (可變長加密)表的符號量的分配。例如,加密單元505以使得預測模式的分割形狀成為值較小的符號的方式變更VLC表。在步驟S521中,決定單元206通過塊匹配決定加密對象塊的分割模式。在步驟S522中,加密單元505根據VLC表將由決定單元206決定的分割模式變換成符號。將該符號設定成分割模式信息。分割模式信息包含于比特流。此外,在步驟S510之后,第二取得單元702也可以判斷移動目的地坐標是否位于畫面內。如果位于畫面外,則能夠通過進行圖21所示的步驟S103以下的處理設定分割模式的預測模式。并且,也可以進行簡化,如果判斷為移動目的地坐標位于畫面外,則第二取得單元702將分割模式X設定成表示分割的分割模式。以上,根據實施例7,與實施例5相比,存在能夠在時間方向上找到與加密對象塊類似的塊的可能性。這是因為,具有通過加密對象塊的活動向量的塊與加密對象塊更類似。因此,如果分割模式的預測精度提高,則能夠減少利用VLC表變換的符號的符號量,因此能夠提高加密效率。[實施例8]接下來,對實施例8中的圖像解密裝置進行說明。實施例8中的圖像解密裝置的結構與圖11所示的結構相同,與分割模式的預測相關的功能如圖38所示。圖38是示出實施例8中的與分割模式的預測相關的功能的一個例子的框圖。圖38所示的圖像解密裝置包含儲存單元401、選擇單元601、第一取得單元801、第二取得單元802、預測單元803、解密單元406以及決定單元605。此外,在圖38所示的功能中,對與圖12、30相同的功能標注相同的附圖標記。并且,實施例8中的圖像解密裝置對由實施例7中的圖像加密裝置加密后的比特流進行解密。儲存單元401、選擇單元601與實施例4、6相同。第一取得單元801取得解密對象塊的左塊A、上塊B、右上塊C各自的活動向量A、B、C以及分割模式A、B、C。第二取得單元802首先與實施例6同樣基于從第一取得單元801取得的多個活動向量計算例如中間值或平均值的向量。并且,當從第一取得單元801取得的活動向量全部無效的情況下設定成零向量。第二取得單元802利用以下的公式求出平均向量。平均向量=(活動向量A+活動向量B+活動向量C) / 3第二取得單元802將所計算出的平均向量(pvx,pvy)作為解密對象塊的推測向量PV來推測與相對于所選擇的圖片的解密對象塊相當的移動目的地坐標。當將解密對象塊的坐標設定為(X,y)時,移動目的地坐標為(x+pvy, y+pvy)O第二取得單元802取得與包含移動目的地坐標(x+pvy,y+pvy)的塊X鄰接的塊A’ H’的活動向量中從所選擇的圖像朝向解密對象圖像方向的活動向量,以便更準確地求出移動目的地。由于能夠使用解密完畢圖像的全部信息,因此取得解密信息的區域可以是預先指定的區域。第二取得單元802在從所選擇的圖像朝向解密對象圖像的活動向量中取得具有通過解密對象塊的活動向量的塊X的分割模式。當所指定的A’ H’全部通過幀間預測被加密的情況下,或者不存在通過解密對象塊的活動向量的情況下,使分割模式無效。當從第二取得單元802取得的分割模式存在多個的情況下,預測單元803將最多的模式設定成候補模式X。如果數目相同則優先將分割的模式設定成候補模式。預測單元803將從第一取得單元801取得的解密對象圖像內的塊A的分割模式A、塊B的分割模式B、塊C的分割模式C中的最多的模式設定成候補模式Y。如果候補模式X有效,則與其他的候補模式相比,預測單元803優先將候補模式X設定成預測模式,如果候補模式X無效,則預測單元803將候補模式Y設定成預測模式。決定單元406、加密單元605與在實施例4、6中示出的動作相同。由此,能夠對由在實施例7中說明了的圖像加密裝置生成的比特流進行解密。接下來,對實施例8中的圖像解密裝置的動作進行說明。圖39是示出實施例8中的分割模式解密處理的一個例子的流程圖。在圖39A所示的步驟S601中,儲存單元401儲存解密完畢圖像的塊單位的活動向量、塊類型、分割模式等解密信息。在步驟S602、S603中,第一取得單元801從儲存單元401取得屬于解密對象圖像的解密完畢塊的解密信息所包含的活動向量。第一取得單元801例如取得與解密對象塊鄰接的左塊A、上塊B、右上塊C各自的活動向量A、B、C。在步驟S604中,選擇單元601在解密對象圖像的參照圖像中選擇與解密對象圖像之間的時間間隔小的解密完畢圖像(選擇圖像)。在步驟S605中,選擇單元601判斷選擇圖像是否為一個。如果選擇圖像為一個(步驟S605:是)則進入步驟S607,如果選擇圖像有多個(步驟S605:否)則進入步驟S606。在步驟S606,選擇單元601中選擇選擇圖像與其參照圖像之間的時間間隔最小的解密完畢圖像。在步驟S607中,第二取得單元802判斷從第一取得單元801取得的活動向量A、
B、C是否標識由選擇單元601選擇出的選擇圖像或解密對象圖像方向的參照圖像。如果活動向量A、B、C并不標識這些圖像則使活動向量無效。并且,在被幀間加密的情況下也使活動向量無效。因此,如果活動向量A、B、C全部無效(步驟S607:是)則進入步驟S609,如果至少任意一方有效(步驟S607:否)則進入步驟S608。在步驟S608中,第二取得單元802對活動向量A、B、C進行平均,并計算推測向量PV。如果有效的活動向量僅有一個,則第二取得單元802將該活動向量設定成推測向量PV。在步驟S609中,第二取得單元802將活動向量A、B、C設定成零向量。在步驟S610中,第二取得單元802使用推測向量PV計算解密對象塊移向選擇圖像的移動目的地坐標。在步驟S611中,第二取得單元802以包含移動目的地坐標的塊為中心指定周邊塊。在步驟S612中,第二取得單元802取得所指定的塊的活動向量。
在步驟S613中,第二取得單元802取得通過解密對象塊的活動向量的分割模式X。在圖39B所示的步驟S614中,預測單元803判斷分割模式X是否存在多個。如果分割模式X存在多個(步驟S614:是)則進入步驟S615,如果分割模式X僅有一個(步驟S614:否)則進入步驟S616。 在步驟S615中,預測單元803從多個分割模式X按照多數決定原則決定候補模式X。在步驟S616中,預測單元803從分割模式A、B、C按照多數決定原則決定候補模式Y。在步驟S617中,預測單元803判斷候補模式X是否有效。如果候補模式X有效(步驟S617:是)則進入步驟S618,如果候補模式X無效(步驟S617:否)則進入步驟S619。在步驟S618中,與候補Y相比,預測單元803優先將候補模式X設定成預測模式。在步驟S619中,預測單元803將候補模式Y設定成預測模式。在步驟S620中,決定單元605根據預測模式變更VLD (可變長解密)表。例如,決定單元605以使得表示預測模式的分割形狀的分割模式位于上位的方式變更VLD表。在步驟S621中,解密單元406對比特流進行解密,取得解密對象塊的分割模式信
肩、O在步驟S622中,決定單元605根據VLD表將由解密單元406決定了的分割模式信息所示的符號變換成分割模式。決定單元605能夠由此來決定分割模式。此外,在步驟S610之后,第二取得單元802也可以判斷移動目的地坐標是否位于畫面內。如果位于畫面外,則能夠通過進行圖22所示的步驟S203以下的處理決定分割模式。并且,也可以進行簡化,如果判斷為移動目的地坐標位于畫面外,則第二取得單元603將分割模式X設定成表示分割的分割模式。以上,根據實施例8,能夠對應于由實施例7提高了分割模式的預測精度的加密決定解密對象塊的分割模式。[變形例]接下來,對變形例進行說明。在變形例中,通過將用于實現上述的圖像加密方法或者圖像解密方法的程序記錄于記錄介質,能夠在計算機系統中實施各實施例中的處理。圖40是示出信息處理裝置900的結構的一個例子的圖。如圖40所示,信息處理裝置900包含控制部901、主存儲部902、輔助存儲部903、驅動器裝置904、網絡I / F部906、輸入部907以及顯示部908。這些各結構經由總線以能夠相互收發數據的方式連接。控制部901是在計算機中進行各裝置的控制、數據的計算、加工的CPU。并且,控制部901是執行存儲于主存儲部902、輔助存儲部903的程序的計算裝置,從輸入部907、存儲裝置接收數據,并在進行計算、加工后朝顯示部908、存儲裝置等輸出。主存儲部902 是 ROM (Read Only Memory,只讀存儲器)、RAM (Random AccessMemory,隨機存取存儲器)等,是存儲或者臨時保存控制部901所執行的基本軟件亦即OS、應用軟件等程序、數據的存儲裝置。輔助存儲部903是HDD (Hard Disk Drive,硬盤驅動器)等,是存儲與應用軟件等相關的數據的存儲裝置。驅動器裝置904從記錄介質905如軟盤讀取程序,并安裝于存儲裝置。
并且,在記錄介質905儲存規定的程序,存儲于該記錄介質905的程序經由驅動器裝置904被安裝于信息處理裝置900。所安裝的規定的程序能夠由信息處理裝置900執行。網絡I / F部906是經由由有線以及/或者無線線路等數據傳送路徑構建的LAN(Local Area Network,局域網)、WAN (Wide Area Network,廣域網)等網絡連接的具有通信功能的周邊機器與信息處理裝置700之間的接口。輸入部907具有具備光標鍵、數字輸入以及各種功能鍵等的鍵盤,用于在顯示部908的顯示畫面上進行鍵的選擇等的鼠標、觸摸板等。并且,輸入部907是用于供用戶對控制部901給予操作指示或者輸入數據的用戶界面。顯不部908 由 CRT (Cathode Ray Tube,陰極射線管)、LCD (Liquid CrystalDisplay,液晶顯示器)等構成,進行與從控制部901輸入的顯示數據相應的顯示。這樣,在上述的實施例說明了的圖像加密處理或者圖像解密處理可以作為由計算機執行的程序實現。通過從服務器等安裝該程序并由計算機執行,能夠實現上述的圖像加密處理或者圖像解密處理。并且,通過將該程序記錄于記錄介質905,并使計算機、移動終端讀取記錄有該程序記錄介質905,能夠實現上述的圖像加密處理或者圖像解密處理。此外,記錄介質905能夠使用CD - ROM、軟盤、光磁盤等之類的以光方式、電方式或者磁方式記錄信息的記錄介質、ROM、閃存等之類的以電方式記錄信息的半導體存儲器等各種類型的記錄介質。并且,在上述的各實施例中說明了的圖像加密處理或者圖像解密處理也可以安裝于一個或者多個集成電路。以上對各實施例進行了詳細敘述,但本發明并不限定于特定的實施例,能夠在權利要求書所記載的范圍內進行各種變形以及變更。并且,也可以將上述的各實施例的構成要素全部或者多個組合在一起。
權利要求
1.一種圖像解密方法,對被分割成多個塊的圖像進行解密,其中, 從儲存解密對象圖像內的解密完畢塊的解密信息以及解密完畢圖像的各塊的解密信息的儲存單元取得上述解密完畢塊的解密信息, 從多個上述解密完畢圖像中選擇規定的解密完畢圖像, 從上述儲存單元取得上述選擇出的解密完畢圖像內的規定塊的解密信息, 使用上述取得的解密完畢塊的解密信息以及上述規定塊的解密信息來預測表示解密對象塊的分割形狀的分割模式, 根據加密數據來對表示上述解密對象塊的分割模式的分割模式信息進行解密, 根據上述預測出的分割模式以及上述解密出的分割模式信息來決定上述解密對象塊的分割模式。
2.根據權利要求1所述的圖像解密方法,其中, 在選擇上述規定的解密完畢圖像的情況下,選擇與上述解密對象圖像之間的時間間隔最小的解密完畢圖像。
3.根據權利要求1或2所述的圖像解密方法,其中, 在取得上述規定塊的解密信息的情況下,將與上述解密對象塊位于相同位置的同位置塊以及上述同位置塊的周邊塊設定成上述規定塊。
4.根據權利要求3所述的圖像解密方法,其中, 在預測上述分割模式的情況下,當上述解密完畢塊的解密信息所包含的分割模式和與上述解密完畢塊位于相同位置的上述規定塊的解密信息所包含的分割模式相同時,將上述同位置塊的分割模式設定成上述預測出的分割模式。
5.根據權利要求1所述的圖像解密方法,其中, 在選擇上述規定的解密完畢圖像的情況下,選擇解密完畢圖像與該解密完畢圖像的參照圖像之間的間隔最小的解密完畢圖像。
6.根據權利要求5所述的圖像解密方法,其中, 在取得上述規定塊的解密信息的情況下,取得上述取得的解密完畢塊的活動向量,使用取得的活動向量生成虛擬活動向量,從上述解密對象塊中將上述虛擬活動向量所示的塊設定成上述規定塊。
7.根據權利要求6所述的圖像解密方法,其中, 在取得上述規定塊的解密信息的情況下,將包含上述虛擬活動向量所示的塊的周邊塊中具有通過上述解密對象塊內的活動向量的塊設定成上述規定塊。
8.根據權利要求6或7所述的圖像解密方法,其中, 在預測上述分割模式的情 況下,與上述解密完畢塊的解密信息所包含的分割模式相t匕,優先將上述規定塊的解密信息所包含的分割模式設定成上述預測出的分割模式。
9.根據權利要求1 8中任一項所述的圖像解密方法,其中, 在決定上述分割模式的情況下,基于以使上述預測出的分割模式的符號量比其他的分割模式的符號量小的方式進行變更的、將上述分割模式與符號建立了對應關系的解密表,根據上述分割模式信息所示的上述加密表內的符號來決定分割模式。
10.根據權利要求1 8中任一項所述的圖像解密方法,其中, 在決定上述分割模式的情況下,當上述分割模式信息是表示與上述預測出的分割模式是否一致的信息時,如果該信息表示一致則決定成上述所預測出的分割模式,如果該信息表示不一致則決定成上述預測出的分割模式以外的分割模式。
11.一種圖像加密方法,將圖像分割成多個塊并進行加密,其中, 從儲存加密對象圖像內的加密完畢塊的加密信息以及加密完畢圖像的各塊的加密信息的儲存單元取得上述加密完畢塊的加密信息, 從多個上述加密完畢圖像中選擇規定的加密完畢圖像, 從上述儲存單元取得上述選擇出的加密完畢圖像內的規定塊的加密信息, 使用上述取得的加密完畢塊的加密信息以及上述規定塊的加密信息來預測表示加密對象塊的分割形狀的分割模式, 決定在上述加密對象塊中使用的分割模式, 根據上述預測出的分割模式以及上述決定出的分割模式來對上述加密對象塊的分割模式信息進行加密。
12.—種圖像解密裝置,對被分割成多個塊的圖像進行解密,其中, 該圖像解密裝置具備: 儲存單元,其儲存解密對象圖像內的解密完畢塊的解密信息以及解密完畢圖像的各塊的解密信息; 第一取得單元,其從上述儲存單 元取得上述解密完畢塊的解密信息; 選擇單元,其從多個上述解密完畢圖像中選擇規定的解密完畢圖像; 第二取得單元,其從上述儲存單元取得由上述選擇單元選擇出的解密完畢圖像內的規定塊的解密信息; 預測單元,其使用由上述第一取得單元取得的解密完畢塊的解密信息以及由上述第二取得單元取得的規定塊的解密信息,來預測表示解密對象塊的分割形狀的分割模式; 解密單元,其根據加密數據來對表示上述解密對象塊的分割模式的分割模式信息進行解密;以及 決定單元,其根據由上述預測單元預測出的分割模式以及由上述解密單元解密出的分割模式信息來決定上述解密對象塊的分割模式。
13.一種圖像加密裝置,將圖像分割成多個塊并進行加密,其中, 上述圖像加密裝置具備: 儲存單元,其儲存加密對象圖像內的加密完畢塊的加密信息以及加密完畢圖像的各塊的加密信息; 第一取得單元,其從上述儲存單元取得上述加密完畢塊的解密信息; 選擇單元,其從多個上述加密完畢圖像中選擇規定的加密完畢圖像; 第二取得單元,其從上述儲存單元取得由上述選擇單元選擇出的加密完畢圖像內的規定塊的加密信息; 預測單元,其使用由上述第一取得單元取得的塊加密信息以及由上述第二取得單元取得的規定塊的加密信息,來預測表示加密對象塊的分割形狀的分割模式; 決定單元,其決定在上述加密對象塊中使用的分割模式;以及加密單元,其根據由上述預測單元預測出的分割模式以及由上述決定單元決定出的分割模式來對上述解密對象塊的分割模式信息進行加密。
14.一種圖像解密程序,其中,使計算機執行以下處理: 從儲存解密對象圖像內的解密完畢塊的解密信息以及解密完畢圖像的各塊的解密信息的儲存單元取得上述解密完畢塊的解密信息; 從多個上述解密完畢圖像中選擇規定的解密完畢圖像; 從上述儲存單元取得上述選擇出的解密完畢圖像內的規定塊的解密信息; 使用上述取得的解密完畢塊的解密信息以及上述規定塊的解密信息來預測表示解密對象塊的分割形狀的分割模式; 根據加密數據來對表示上述解密對象塊的分割模式的分割模式信息進行解密, 根據上述預測出的分割模式以及上述解密出的分割模式信息來決定上述解密對象塊的分割模式。
15.一種圖像加密程序,其中,使計算機執行以下處理: 從儲存加密對象圖像內的加密完畢塊的加密信息以及加密完畢圖像的各塊的加密信息的儲存單元取得上述加密完畢塊的加密信息; 從多個上述加密完畢圖像中選擇規定的加密完畢圖像; 從上述儲存單元取得上述選擇出的加密完畢圖像內的規定塊的加密信息; 使用上述取得的加密完畢塊的加密信息以及上述規定塊的加密信息來預測表示加密對象塊的分割形狀的分割模式; 決定在上述加密對象塊中使 用的分割模式;以及 根據上述預測出的分割模式以及上述決定出的分割模式來對上述加密對象塊的分割模式信息進行加密。
全文摘要
本發明提供一種圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序。圖像解密方法中對被分割成多個塊圖像進行解密,從儲存解密對象圖像內的解密完畢塊的解密信息以及解密完畢圖像的解密信息的儲存單元取得解密完畢塊的解密信息,從多個解密完畢圖像中選擇規定的解密完畢圖像,取得所選擇的解密完畢圖像內的規定塊的解密信息,使用所取得的解密完畢塊的解密信息以及規定塊的解密信息來預測表示解密對象塊的分割形狀的分割模式,根據加密數據來對表示分割模式的分割模式信息進行解密,根據所預測出的分割模式以及所解密出的分割模式信息決定解密對象塊的分割模式。
文檔編號H04N7/32GK103141102SQ20108006939
公開日2013年6月5日 申請日期2010年9月30日 優先權日2010年9月30日
發明者三好秀誠, 小山純平, 數井君彥, 島田智史, 中川章 申請人:富士通株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影