JP2001211164A - Image encoding system - Google Patents
Image encoding systemInfo
- Publication number
- JP2001211164A JP2001211164A JP2000018851A JP2000018851A JP2001211164A JP 2001211164 A JP2001211164 A JP 2001211164A JP 2000018851 A JP2000018851 A JP 2000018851A JP 2000018851 A JP2000018851 A JP 2000018851A JP 2001211164 A JP2001211164 A JP 2001211164A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- encoding
- encryption
- image
- image data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画像に含まれたオ
ブジェクトに符号化及び暗号化を行い、符号化及び暗号
化されたオブジェクトを復号して画像を再構成する画像
符号化方式に関する。[0001] 1. Field of the Invention [0002] The present invention relates to an image encoding method for encoding and encrypting an object included in an image, decoding the encoded and encrypted object, and reconstructing the image.
【0002】[0002]
【従来の技術】従来、写真や絵画等の画像(著作物)
は、出版社等が複製する許可を得て、写真集やアルバム
等のメディア(出版物)を介して頒布されることが多か
った。このため、画像等の著作物の複製は、特殊な印刷
機械等を必要とし、誰でも自由に出来るというものでは
なかった。2. Description of the Related Art Conventionally, images such as photographs and paintings (work).
Were often distributed through media (publication) such as photo albums and albums with the permission of publishers to copy. For this reason, copying of a literary work such as an image requires a special printing machine or the like, and is not something that anyone can freely use.
【0003】しかし、今日においては、画像等の著作物
が電子的なデータとして取り扱われるようになり、何人
でも容易に複製が可能となり、再配布が可能となってい
る。例えば、インターネット等の通信回線上で著作物が
一度公になると、制作者の意図に関わらず、公となった
著作物が第三者により複製されることや、適当に改竄さ
れ、メディア或いは通信回線を介して再配布される危険
があった。[0003] However, at present, copyrighted works such as images have been handled as electronic data, and any person can easily copy and redistribute them. For example, once a copyrighted work becomes public on a communication line such as the Internet, the published work can be copied or appropriately tampered with by a third party, regardless of the creator's intentions, There was a risk of being redistributed over the line.
【0004】このため、画像の制作者或いは著作権者
は、自らの著作権を保護すべく、著作物を暗号化するこ
とで配布先を限定することが望ましい。[0004] For this reason, it is desirable that an image creator or a copyright holder restricts a distribution destination by encrypting a copyrighted work in order to protect his / her copyright.
【0005】ここで、画像を不特定多数に閲覧させるこ
とにより閲覧料を得るという目的で、画像を各種メディ
ア或いは通信回線を利用して配布するとき、画像につい
て暗号化処理をして画像の全てを閲覧させずに画像の閲
覧を制限し、閲覧料を支払った者のみに画像を正規に閲
覧するための暗号解読鍵(暗号解読キー)を発行すると
いうことが考えられる。[0005] Here, when distributing images using various media or communication lines for the purpose of obtaining a browsing fee by allowing an unspecified number of images to be viewed, the images are encrypted and all of the images are processed. It is conceivable that the browsing of the image is restricted without browsing the image, and a decryption key (cryptographic decryption key) for legitimately browsing the image is issued only to the person who paid the browsing fee.
【0006】前記暗号化処理では、単一の画像を1つの
暗号化対象とし、通信回線上で画像の秘密性を確保する
ことが主眼におかれていた。従って、図7に示すように
暗号化ブロック101で暗号化処理をして画像を配布す
るときには、暗号化ブロック101での暗号化方式及び
暗号キーの長さを指定し、全ての画像データに自動的に
暗号化処理をして暗号化された画像データを形成し、デ
ータ受信先に伝送していた。このような暗号化処理は、
画像の秘密性を確保する点及び処理内容が画像や音楽等
の入力データの属性に依存しない点で有効とされてい
た。[0006] In the above-mentioned encryption processing, a single image is set as one object to be encrypted, and the main purpose is to secure the confidentiality of the image on a communication line. Therefore, as shown in FIG. 7, when an image is distributed by performing encryption processing in the encryption block 101, the encryption method and the length of the encryption key in the encryption block 101 are designated, and all image data are automatically transmitted. In general, encrypted image data is formed by performing an encryption process and transmitted to a data receiving destination. Such encryption processing,
It has been effective in ensuring the confidentiality of images and in that processing contents do not depend on attributes of input data such as images and music.
【0007】従来、例えばMPEG−4(Moving Pictu
re Experts Group 4)規格に準拠したオブジェクト単位
の符号化/復号化システムでは、符号化処理及び復号化
処理の処理対象が一枚のフレーム(画像)ではなく、画
像に含まれる個々のオブジェクトを処理単位とする。符
号化/復号化システムにおいて、復号した画像を表示す
るときに画像内で各オブジェクトが重なる場合には、 (1)どちらかのオブジェクトを優先させて表示(前面
に表示)し、他のオブジェクトの重なった部分は表示し
ないようにする (2)重なったオブジェクトの画像データを適当に混合
して表示するのいずれかの表示形態を採用する。Conventionally, for example, MPEG-4 (Moving Pictu
re Experts Group 4) In the object-based encoding / decoding system that complies with the standard, the encoding and decoding processing processes not individual frames (images) but individual objects included in the images. Unit. In the encoding / decoding system, when each object overlaps in the image when displaying the decoded image, (1) one of the objects is displayed with priority (displayed on the front), and the other object is displayed. Avoid displaying the overlapped part. (2) Either of the display modes of appropriately mixing and displaying the image data of the overlapped objects is adopted.
【0008】また、符号化/復号化システムでは、前記
(1)、(2)のいずれの表示形態を採用するときであ
っても、シーン記述情報を参照することにより、各オブ
ジェクトの空間的位置及び時間的位置を認識し、画像内
での表示位置及び時間的な表示/非表示の区別を定義し
ている。Further, in the encoding / decoding system, the spatial position of each object can be determined by referring to the scene description information regardless of the display mode of (1) or (2). And a temporal position are recognized, and a display position in the image and a temporal display / non-display distinction are defined.
【0009】このような符号化/復号化システムでは、
復号した各オブジェクトをシーン記述情報に従って組み
合わせることで、符号化処理前の画像を復元する。In such an encoding / decoding system,
By combining the decoded objects in accordance with the scene description information, the image before the encoding process is restored.
【0010】従来の符号化/復号化システムを構成する
符号化装置を図8に示す。FIG. 8 shows an encoding apparatus constituting a conventional encoding / decoding system.
【0011】オブジェクト抽出部111により元画像に
オブジェクト抽出処理を施すことで背景画像と2つの物
体画像とに分割してオブジェクトA〜Cを形成した後、
符号化部112A、112B、112Cにより各オブジ
ェクトA、B、Cを符号化する。各符号化部112A〜
112Cでの符号化方式としては、例えばMPEG−1
規格,MPEG−2規格等に準じた方式が用いられる。
また、オブジェクト抽出部111は各オブジェクトをシ
ーン記述部113に出力し、シーン記述部113は、各
オブジェクトの表示位置情報及び表示時間情報等を含む
シーン記述情報を生成して、符号化部114に出力す
る。符号化部114では、シーン記述部113からのシ
ーン記述情報を符号化する。そして、各オブジェクトの
符号化ストリーム及びシーン記述情報の符号化ストリー
ムはストリーム多重化部115で多重化されることで多
重化ストリームとされ、復号化装置側に伝送される。The object extraction unit 111 performs object extraction processing on the original image to divide it into a background image and two object images to form objects A to C.
Each of the objects A, B, and C is encoded by the encoding units 112A, 112B, and 112C. Each encoding unit 112A-
As an encoding method in 112C, for example, MPEG-1
Standards, a system conforming to the MPEG-2 standard and the like are used.
Further, the object extraction unit 111 outputs each object to the scene description unit 113, and the scene description unit 113 generates scene description information including display position information and display time information of each object, and sends the scene description information to the encoding unit 114. Output. The encoding unit 114 encodes the scene description information from the scene description unit 113. Then, the coded stream of each object and the coded stream of scene description information are multiplexed by the stream multiplexing unit 115 to be a multiplexed stream, which is transmitted to the decoding device side.
【0012】一方、符号化装置で符号化された多重化ス
トリームを受信して復号する復号化装置は図9に示すよ
うに構成される。On the other hand, a decoding device for receiving and decoding a multiplexed stream coded by the coding device is configured as shown in FIG.
【0013】符号化装置からの多重化ストリームは、ス
トリーム分離部121に入力され、ストリーム分離部1
21で多重化が解かれ一つ一つの独立した符号化ストリ
ームとなされる。ストリーム分離部121は、各オブジ
ェクトA〜Cに対応する符号化ストリームを復号化部1
22A〜122Cに出力するとともに、シーン記述情報
に対応する符号化ストリームを復号化部123に出力す
る。各復号化部122A〜122Cは符号化ストリーム
を復号することで画像データを形成して画像合成部12
4に出力する。また、復号化部123は、符号化ストリ
ームを復号することでシーン記述情報を形成してシーン
記述部125に出力する。シーン記述部125では、所
定の言語で形成されたシーン記述情報を解釈し、各オブ
ジェクトについての表示位置情報及び表示時間情報等を
形成して画像合成部124に出力する。画像合成部12
4では、シーン記述部125からの表示位置情報及び表
示時間情報を参照して各オブジェクトを合成すること
で、符号化前の画像を復元し、例えばユーザに提示す
る。The multiplexed stream from the encoding device is input to a stream separation unit 121,
At 21 the multiplexing is decomposed to form individual coded streams. The stream separation unit 121 converts the encoded streams corresponding to the objects A to C into the decoding units 1
22A to 122C, and outputs an encoded stream corresponding to the scene description information to the decoding unit 123. Each of the decoding units 122A to 122C forms an image data by decoding the encoded stream, and
4 is output. Further, the decoding unit 123 forms scene description information by decoding the encoded stream and outputs the scene description information to the scene description unit 125. The scene description unit 125 interprets the scene description information formed in a predetermined language, forms display position information, display time information, and the like for each object, and outputs the information to the image synthesis unit 124. Image synthesis unit 12
In step 4, by combining the objects with reference to the display position information and the display time information from the scene description unit 125, the image before encoding is restored and presented to the user, for example.
【0014】[0014]
【発明が解決しようとする課題】上述の符号化/復号化
システムにおいて、符号化装置側で画像を含むオブジェ
クトを暗号化処理すると、暗号化処理された画像が人間
の視覚では認識不可能な状態となることが多い。従っ
て、従来の符号化/復号化システムでは、暗号化処理さ
れたデータを利用者に送信したとき、暗号解読キーを示
す信号が手に入れられないうちはその画像データが何で
あるかを視覚的には認識できない。また、画像データの
一部を見せて、利用者の見たいという欲求を喚起させ
て、閲覧費用を負担させるというサービスを提供するこ
とができない。In the above-mentioned encoding / decoding system, when an object including an image is encrypted by the encoding device, the encrypted image cannot be recognized by human eyes. Often becomes. Therefore, in the conventional encoding / decoding system, when the encrypted data is transmitted to the user, it is possible to visually determine what the image data is unless the signal indicating the decryption key is obtained. Can not recognize. Further, it is impossible to provide a service in which a part of the image data is shown to arouse the user's desire to see and to bear the viewing cost.
【0015】ここで、画像に暗号をかけて暗号化処理し
た画像データをして伝送するのは通常行われているが、
復号化装置側で画像を取り扱うとき、画像の概要が認識
できないほど暗号をかけて、この画像の概要を利用者が
類推できなければ、前述のサービスを提供することがで
きない。Here, it is common practice to encrypt an image and to transmit the encrypted image data,
When an image is handled on the decoding device side, encryption is performed so that the outline of the image cannot be recognized. If the user cannot analogize the outline of the image, the above-described service cannot be provided.
【0016】これに対し、従来においては、利用者が画
像をある程度認識できる状態とする暗号化処理や、画像
を認識できる状態で暗号化した画像の暗号キーを形成す
る処理が行われていた。このような処理は、画像が認識
できる程度に暗号化処理を調整する必要が発生する。従
って、一義的に暗号化処理の程度を決定すると、暗号化
の程度が強く利用者が認識不可能となる場合が発生して
しまう。従って、従来の符号化/復号化システムでは、
画像の一部を利用者に提示し、閲覧意欲を喚起し、閲覧
を促進するというサービスを提供できない可能性があ
る。On the other hand, conventionally, an encryption process for making the image recognizable to a certain degree by the user and a process for forming an encryption key of the image encrypted in a state where the image can be recognized have been performed. In such processing, it is necessary to adjust the encryption processing so that the image can be recognized. Therefore, if the degree of encryption processing is uniquely determined, the degree of encryption may be so strong that the user may not be able to recognize it. Therefore, in a conventional encoding / decoding system,
There is a possibility that a service of presenting a part of an image to a user to motivate a user to browse and promote browsing cannot be provided.
【0017】本発明は、上述の課題に鑑みてなされたも
のであり、暗号化方式に依存することなく、人間が認識
できる程度の暗号をかけて利用者に提示することができ
る画像符号化方式を提供することを目的とする。The present invention has been made in view of the above-described problems, and has been made in consideration of the above-described problems. The purpose is to provide.
【0018】[0018]
【課題を解決するための手段】請求項1記載の本発明に
係る画像符号化方式は、上述の課題を解決するための手
段として、画像から複数のオブジェクトを抽出するオブ
ジェクト抽出手段と、前記オブジェクト抽出手段で抽出
されたオブジェクトのうち、所定のオブジェクトを暗号
符号化処理して出力する暗号符号化手段と、前記オブジ
ェクト抽出手段で抽出されたオブジェクトのうち、前記
暗号符号化手段で暗号符号化処理されたオブジェクト以
外のオブジェクトを符号化処理して出力する符号化手段
と、前記暗号符号化手段で暗号符号化処理されたオブジ
ェクト、及び前記符号化手段で符号化されたオブジェク
トを合成処理して出力する合成出力手段とを有する。According to a first aspect of the present invention, there is provided an image encoding system for extracting a plurality of objects from an image, comprising: Cryptographic encoding means for encrypting and outputting a predetermined object among the objects extracted by the extracting means; and cryptographic encoding processing by the cryptographic encoding means among the objects extracted by the object extracting means. Encoding means for encoding and outputting an object other than the encoded object, an object which has been subjected to the encryption encoding processing by the encryption encoding means, and an object which has been encoded by the encoding means and output by synthesis processing And a combining output unit that performs
【0019】請求項2記載の本発明に係る画像符号化方
式は、上述の課題を解決するための手段として、前記オ
ブジェクト抽出手段で抽出された各オブジェクトのう
ち、所望のオブジェクトを、暗号符号化する部分と、暗
号符号化しない部分とに分割するための分割手段を有す
る。そして、前記暗号符号化手段は、前記分割手段によ
り分割されたオブジェクトの部分のうち、暗号符号化す
る部分に対して暗号符号化処理を施して出力し、前記符
号化手段は、前記分割手段により分割されたオブジェク
トの部分のうち、暗号符号化しない部分に対して符号化
処理を施して出力する。According to a second aspect of the present invention, there is provided an image encoding method for solving the above-mentioned problem, wherein a desired object among the objects extracted by the object extracting means is encrypted. There is a dividing means for dividing into a part to be encrypted and a part not to be coded. Then, the cryptographic encoding unit performs cryptographic encoding processing on a portion to be cryptographically encoded among the object parts divided by the division unit, and outputs the encoded data. An encoding process is performed on a portion of the divided object which is not to be encoded and output.
【0020】[0020]
【発明の実施の形態】以下、本発明に係る画像符号化方
式について図面を参照して詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an image coding system according to the present invention will be described in detail with reference to the drawings.
【0021】本発明に係る画像符号化方式は、例えば図
1に示すような符号化/復号化システム1に適用するこ
とができる。The image encoding system according to the present invention can be applied to, for example, an encoding / decoding system 1 as shown in FIG.
【0022】この本発明の実施の形態となる符号化/復
号化システム1は、符号化装置10と復号化装置20と
が伝送媒体を介して接続されて構成される。ここで、伝
送媒体としては、例えばインターネット網等の有線回線
網、移動体通信網等の無線回線網を含む。この符号化/
復号化システム1は、伝送媒体を介して多重化ストリー
ムを符号化装置10から復号化装置20に伝送し、復号
化装置20を操作するユーザに画像等を提供するもので
ある。The encoding / decoding system 1 according to the embodiment of the present invention comprises an encoding device 10 and a decoding device 20 connected via a transmission medium. Here, examples of the transmission medium include a wired network such as the Internet, and a wireless network such as a mobile communication network. This encoding /
The decoding system 1 transmits a multiplexed stream from the encoding device 10 to the decoding device 20 via a transmission medium, and provides an image or the like to a user who operates the decoding device 20.
【0023】当該実施の形態では、例えば図2に示すよ
うな画像を符号化装置10から復号化装置20に送信す
る場合について説明する。この画像は、背景を示すオブ
ジェクトA、三角形状領域で表現されるオブジェクト
B、円形状領域で表現されるオブジェクトCを含んで構
成される。なお、以下の説明では省略するが、符号化/
復号化システム1では、画像に付随した音響データ、文
字データ等も一つのオブジェクトとして取り扱う。In this embodiment, a case will be described in which an image as shown in FIG. 2 is transmitted from the encoding device 10 to the decoding device 20, for example. This image includes an object A representing a background, an object B represented by a triangular area, and an object C represented by a circular area. In addition, although omitted in the following description, encoding /
In the decoding system 1, sound data, character data, and the like attached to the image are also handled as one object.
【0024】符号化装置10は、図3に示すように、図
2に示す画像から各オブジェクトA〜Cを抽出するオブ
ジェクト抽出部11、オブジェクトA,Bを符号化する
オブジェクト符号化部12A,12Bを備える。また、
符号化装置10は、オブジェクトCを暗号化及び符号化
するオブジェクト暗号符号化部13、オブジェクト暗号
符号化部13での処理を設定する分割係数設定部14、
暗号キー設定部15を備える。更に、符号化装置10
は、各オブジェクトA〜Cについてのシーン記述情報を
生成するシーン記述生成部16、シーン記述情報を符号
化するシーン記述情報符号化部17を備える。更にま
た、符号化装置10は、オブジェクト符号化部12A,
12B、オブジェクト暗号符号化部13及びシーン記述
情報符号化部17からの符号化ストリームを多重化する
ストリーム多重化部18を備える。As shown in FIG. 3, the encoding device 10 includes an object extraction unit 11 for extracting objects A to C from the image shown in FIG. 2, and object encoding units 12A and 12B for encoding objects A and B. Is provided. Also,
The encoding device 10 includes an object encryption encoding unit 13 that encrypts and encodes the object C, a division coefficient setting unit 14 that sets processing in the object encryption encoding unit 13,
An encryption key setting unit 15 is provided. Further, the encoding device 10
Includes a scene description generation unit 16 that generates scene description information for each of the objects A to C, and a scene description information encoding unit 17 that encodes the scene description information. Furthermore, the encoding device 10 includes an object encoding unit 12A,
12B, a stream multiplexing unit 18 for multiplexing the coded streams from the object encryption coding unit 13 and the scene description information coding unit 17.
【0025】オブジェクト抽出部11は、図2に示すよ
うな画像を示す画像データが入力される。このオブジェ
クト抽出部11は、画像データにオブジェクト抽出処理
を行うことで、オブジェクトAを示す画像データ、オブ
ジェクトBを示す画像データ、オブジェクトCを示す画
像データを抽出する。このオブジェクト抽出部11は、
オブジェクトAを示す画像データをオブジェクト符号化
部12Aに出力し、オブジェクトBを示す画像データを
オブジェクト符号化部12Bに出力し、オブジェクトC
を示す画像データをオブジェクト暗号符号化部13に出
力する。The object extracting unit 11 receives image data representing an image as shown in FIG. The object extraction unit 11 performs an object extraction process on the image data to extract image data representing the object A, image data representing the object B, and image data representing the object C. This object extraction unit 11
The image data indicating the object A is output to the object encoding unit 12A, and the image data indicating the object B is output to the object encoding unit 12B.
Is output to the object encryption encoding unit 13.
【0026】オブジェクト符号化部12Aは、オブジェ
クト抽出部11からのオブジェクトAを示す画像データ
に符号化処理をすることで、符号化ストリームS11を
生成し、符号化ストリームS11をストリーム多重化部
18に出力する。The object encoding unit 12A performs an encoding process on the image data representing the object A from the object extraction unit 11 to generate an encoded stream S11, and transmits the encoded stream S11 to the stream multiplexing unit 18. Output.
【0027】オブジェクト符号化部12Bは、オブジェ
クト抽出部11からのオブジェクトBを示す画像データ
に符号化処理をすることで、符号化ストリームS12を
生成し、符号化ストリームS12をストリーム多重化部
18に出力する。The object encoding unit 12B performs an encoding process on the image data representing the object B from the object extracting unit 11 to generate an encoded stream S12, and transmits the encoded stream S12 to the stream multiplexing unit 18. Output.
【0028】ここで、前記オブジェクト符号化部12A
及び12Bが行う符号化処理は、例えばMPEG−4規
格に準じたオブジェクト単位の符号化方式を採用する。
さらに、符号化処理としては、空間方向及び時間軸方向
の動きを利用したMPEG−1規格又はMPEG−2規
格に準じた符号化方式を採用してもよい。Here, the object encoding unit 12A
And 12B employs, for example, an object-by-object coding method conforming to the MPEG-4 standard.
Further, as the encoding process, an encoding method based on the MPEG-1 standard or the MPEG-2 standard using movement in the spatial direction and the time axis direction may be adopted.
【0029】分割係数設定部14は、オブジェクト暗号
符号化部13及びシーン記述生成部16と接続されてい
る。The division coefficient setting unit 14 is connected to the object encryption encoding unit 13 and the scene description generation unit 16.
【0030】分割係数設定部14は、オブジェクト暗号
符号化部13に入力されるオブジェクトCの画像データ
の画素値の割合を分割するための分割係数情報をオブジ
ェクト暗号符号化部13に供給する。この分割係数設定
部14で生成される分割係数情報としては、オブジェク
ト暗号符号化部13でオブジェクトCの画素値の割合を
示す係数や、画素値を分割する領域を構成する画素を指
定する情報等を含む。ここで、画素値を分割する領域を
構成する画素は、例えば符号化装置10を操作する利用
者により指定される。The division coefficient setting unit 14 supplies the object encryption encoding unit 13 with division coefficient information for dividing the ratio of the pixel values of the image data of the object C input to the object encryption encoding unit 13. The division coefficient information generated by the division coefficient setting unit 14 includes, for example, a coefficient indicating the ratio of the pixel value of the object C in the object encryption encoding unit 13 and information designating the pixels constituting the region into which the pixel value is divided. including. Here, the pixels constituting the region into which the pixel values are divided are specified by, for example, a user who operates the encoding device 10.
【0031】当該実施の形態では、分割係数設定部14
は、オブジェクトCを画素値の異なる2つのオブジェク
トに分割することを指定する分割係数情報をオブジェク
ト暗号符号化部13に出力する。In this embodiment, the division coefficient setting unit 14
Outputs to the object encryption encoding unit 13 division coefficient information designating that the object C is divided into two objects having different pixel values.
【0032】具体的には、分割係数設定部14は、オブ
ジェクトCを構成する各画素ごとに分割係数f(α)を
指定する。この分割係数f(α)は、例えば値が「0」
の画素は無効とされる。More specifically, the division coefficient setting unit 14 specifies a division coefficient f (α) for each pixel constituting the object C. The value of the division coefficient f (α) is, for example, “0”.
Are invalidated.
【0033】また、分割係数設定部14は、オブジェク
ト暗号符号化部13に出力した分割係数情報と同じ情報
をシーン記述生成部16に出力する。The division coefficient setting unit 14 outputs the same information as the division coefficient information output to the object encryption encoding unit 13 to the scene description generation unit 16.
【0034】暗号キー設定部15は、オブジェクト暗号
符号化部13と接続され、オブジェクト暗号符号化部1
3で暗号化処理を行うときの暗号キーを設定する。この
暗号キー設定部15は、設定した暗号キーを出力する。
なお、この暗号キー設定部15で設定された暗号キー
は、後述のストリーム多重化部18で生成する多重化ス
トリームとは別の手法により復号化装置20に送信され
る。The encryption key setting unit 15 is connected to the object encryption encoding unit 13 and
In step 3, an encryption key for performing the encryption process is set. The encryption key setting unit 15 outputs the set encryption key.
The encryption key set by the encryption key setting unit 15 is transmitted to the decryption device 20 by a method different from the multiplexed stream generated by the stream multiplexing unit 18 described later.
【0035】オブジェクト暗号符号化部13は、オブジ
ェクト抽出部11からオブジェクトCを示す画像データ
に符号化処理及び暗号化処理を行うことで、符号化スト
リームS13a及び暗号化ストリームS13bを生成し
て、符号化ストリームS13a及び暗号化ストリームS
13bをストリーム多重化部18に出力する。The object encryption encoding unit 13 performs an encoding process and an encryption process on the image data representing the object C from the object extracting unit 11, thereby generating an encoded stream S13a and an encrypted stream S13b, and Stream S13a and encrypted stream S
13b is output to the stream multiplexing unit 18.
【0036】このオブジェクト暗号符号化部13は、図
4に示すように、オブジェクト抽出部11からオブジェ
クトCを示す画像データが入力されるオブジェクト分割
部31、符号化ストリームS13aを生成する符号化処
理部32、暗号化ストリームS13bを生成する暗号化
処理部33を備える。As shown in FIG. 4, the object encryption encoding unit 13 includes an object division unit 31 to which image data representing the object C is input from the object extraction unit 11, and an encoding processing unit that generates an encoded stream S13a. 32, and an encryption processing unit 33 that generates an encrypted stream S13b.
【0037】オブジェクト分割部31は、分割係数設定
部14から分割係数情報が入力される。このオブジェク
ト分割部31は、分割係数情報を用いた演算をすること
で、オブジェクトCと同一形状を有し、画素の値が異な
る2つの分割オブジェクトC1,C2を生成する。The object division unit 31 receives division coefficient information from the division coefficient setting unit 14. The object division unit 31 performs an operation using the division coefficient information to generate two divided objects C1 and C2 having the same shape as the object C and different pixel values.
【0038】このオブジェクト分割部31は、分割係数
情報から分割係数f(α)が入力された場合、指定され
た各画素に分割係数f(α)を乗算した分割オブジェク
トC1を生成するとともに、分割係数f(α)を乗算し
た画素以外の各画素に分割係数(1−f(α))を乗算
した分割オブジェクトC2を生成する処理をする。これ
により、オブジェクト分割部31は、オブジェクトCを
分割係数f(α)が乗算された画素値の画素からなる分
割オブジェクトC1と、分割係数(1−f(α))が乗
算された画素値の画素からなる分割オブジェクトC2と
を形成する。When the division coefficient f (α) is input from the division coefficient information, the object division section 31 generates a division object C1 by multiplying each designated pixel by the division coefficient f (α), and generates a divided object C1. Processing is performed to generate a divided object C2 in which each pixel other than the pixel multiplied by the coefficient f (α) is multiplied by the division coefficient (1−f (α)). As a result, the object dividing unit 31 outputs the divided object C1 composed of the pixel having the pixel value obtained by multiplying the object C by the division coefficient f (α) and the pixel value obtained by multiplying the object C by the division coefficient (1−f (α)). A divided object C2 composed of pixels is formed.
【0039】このオブジェクト分割部31は、分割係数
f(α)を乗算して得た分割オブジェクトC1を示す画
像データS21を符号化処理部32に出力し、分割係数
(1−f(α))を乗算して得た分割オブジェクトC2
を示す画像データS22を暗号化処理部33に出力す
る。The object dividing section 31 outputs image data S21 representing the divided object C1 obtained by multiplying the divided coefficient f (α) to the encoding processing section 32, and outputs the divided coefficient (1-f (α)). Divided object C2 obtained by multiplying
Is output to the encryption processing unit 33.
【0040】符号化処理部32は、オブジェクト分割部
31からの分割オブジェクトC1を示す画像データS2
1に符号化処理をして符号化ストリームS13aを生成
してストリーム多重化部18に出力する。The encoding processing section 32 outputs image data S2 representing the divided object C1 from the object dividing section 31.
1 to generate an encoded stream S13a and output it to the stream multiplexing unit 18.
【0041】暗号化処理部33は、オブジェクト分割部
31から分割オブジェクトC2を示す画像データS22
とともに、暗号キー設定部15から暗号キーが入力され
る。この暗号化処理部33は、暗号キーを用いて画像デ
ータS22に暗号化処理をして暗号化ストリームS13
bを生成してストリーム多重化部18に出力する。な
お、この暗号化処理部33での暗号化方式はどのような
ものであっても良い。The encryption processing section 33 outputs the image data S22 indicating the divided object C2 from the object dividing section 31.
At the same time, an encryption key is input from the encryption key setting unit 15. The encryption processing unit 33 performs an encryption process on the image data S22 using the encryption key to perform an encryption stream S13.
b is generated and output to the stream multiplexing unit 18. It should be noted that the encryption processing unit 33 may use any encryption method.
【0042】シーン記述生成部16は、オブジェクト抽
出部11からオブジェクトA〜Cを示す画像データが入
力され、復号化装置20側でオブジェクトA〜Cを用い
て画像を再構成するためのシーン記述情報を生成する。The scene description generating section 16 receives image data indicating the objects A to C from the object extracting section 11 and obtains scene description information for reconstructing an image using the objects A to C on the decoding device 20 side. Generate
【0043】このシーン記述生成部16は、画像内での
各オブジェクトA〜Cの表示位置を示す表示位置情報、
画像内で各オブジェクトA〜Cが表示される時間軸上の
位置を示す表示時間情報をシーン記述情報として生成す
る。The scene description generation unit 16 generates display position information indicating the display positions of the objects A to C in the image,
Display time information indicating a position on the time axis at which each of the objects A to C is displayed in the image is generated as scene description information.
【0044】また、シーン記述生成部16は、各オブジ
ェクトA〜Cの合成方法を記述した合成処理情報をシー
ン記述情報として生成する。合成方法としては、いずれ
かのオブジェクトを前面として表示し、背面のオブジェ
クトを隠すように合成する方法、双方のオブジェクトの
画像データを混合して合成する方法が挙げられる。具体
的には、シーン記述生成部16は、背景を示すオブジェ
クトAを最背面とする合成方法、及びオブジェクトA,
Bが時間的経過とともに重複したときの合成方法を定義
する。The scene description generating section 16 generates synthesis processing information describing a method of synthesizing each of the objects A to C as scene description information. Examples of the combining method include a method of displaying one of the objects as the front and combining the objects so as to hide the object on the back, and a method of combining the image data of both objects to combine. More specifically, the scene description generation unit 16 performs a synthesis method in which the object A indicating the background
A synthesis method when B overlaps with time is defined.
【0045】更に、シーン記述生成部16は、オブジェ
クトCについての分割係数情報が入力されるとともに、
各分割オブジェクトC1,C2の表示時間情報、表示位
置情報及び合成処理情報を同一とする。これは、各分割
オブジェクトC1,C2は、単一のオブジェクトCの画
素値が異なるものであって、時間的及び空間的にも同じ
属性を有することによる。Further, the scene description generation unit 16 receives the division coefficient information for the object C,
The display time information, the display position information, and the synthesis processing information of each of the divided objects C1 and C2 are the same. This is because the divided objects C1 and C2 have different pixel values of the single object C, and have the same attributes in terms of time and space.
【0046】このシーン記述生成部16は、表示位置情
報、表示時間情報、合成処理情報及び分割係数情報から
なるシーン記述情報を所定の言語で記述し、シーン記述
情報符号化部17に出力する。The scene description generator 16 describes scene description information including display position information, display time information, synthesis processing information, and division coefficient information in a predetermined language, and outputs it to the scene description information encoder 17.
【0047】シーン記述情報符号化部17は、シーン記
述生成部16からのシーン記述情報に符号化処理をして
符号化ストリームS14を生成し、符号化ストリームS
14をストリーム多重化部18に出力する。The scene description information encoding unit 17 performs an encoding process on the scene description information from the scene description generation unit 16 to generate an encoded stream S14.
14 is output to the stream multiplexing unit 18.
【0048】ストリーム多重化部18は、オブジェクト
符号化部12AからのオブジェクトAを示す符号化スト
リームS11、オブジェクト符号化部12Bからのオブ
ジェクトBを示す符号化ストリームS12、オブジェク
ト暗号符号化部13からのオブジェクトC1を示す符号
化ストリームS13a、オブジェクト暗号符号化部13
からのオブジェクトC2を示す暗号化ストリームS13
b、シーン記述情報符号化部17からのシーン記述情報
を示す符号化ストリームS14を多重化して多重化スト
リームを生成する。このストリーム多重化部18は、生
成した多重化ストリームを復号化装置20に伝送する。The stream multiplexing section 18 includes a coded stream S11 indicating the object A from the object coding section 12A, a coded stream S12 indicating the object B from the object coding section 12B, and a coded stream S12 from the object encryption coding section 13. Encoded stream S13a indicating object C1, object encryption encoding unit 13
Stream S13 showing the object C2 from
b, multiplex the coded stream S14 indicating the scene description information from the scene description information coding unit 17 to generate a multiplexed stream. The stream multiplexing unit 18 transmits the generated multiplexed stream to the decoding device 20.
【0049】復号化装置20は、図5に示すように、符
号化装置10から多重化ストリームが伝送されるストリ
ーム分離部21、オブジェクトA,Bを復号するオブジ
ェクト復号化部22A,22Bを備える。また、復号化
装置20は、オブジェクトCを復号化するオブジェクト
復号化部23、オブジェクトCを暗号復号化するオブジ
ェクト暗号復号化部24、暗号解読キーを取得する暗号
キー取得部25を備える。更に、復号化装置20は、シ
ーン記述情報を復号するシーン記述情報復号化部26、
シーン記述情報を解釈するシーン記述解釈部27を備え
る。更にまた、復号化装置20は、オブジェクト復号化
部22A,22B、オブジェクト復号化部23、オブジ
ェクト暗号復号化部24及びシーン記述情報復号化部2
6からの画像データ及びシーン記述情報を用いて合成処
理する合成処理部28を備える。As shown in FIG. 5, the decoding device 20 includes a stream separation unit 21 to which a multiplexed stream is transmitted from the encoding device 10, and object decoding units 22A and 22B for decoding objects A and B. In addition, the decryption device 20 includes an object decryption unit 23 that decrypts the object C, an object encryption decryption unit 24 that decrypts the object C, and an encryption key acquisition unit 25 that acquires a decryption key. Further, the decoding device 20 includes a scene description information decoding unit 26 that decodes the scene description information,
A scene description interpreting unit 27 for interpreting scene description information is provided. Furthermore, the decryption device 20 includes an object decryption unit 22A, 22B, an object decryption unit 23, an object encryption decryption unit 24, and a scene description information decryption unit 2.
And a synthesizing unit 28 that performs synthesizing processing using the image data and scene description information from the image processing unit 6.
【0050】ストリーム分離部21は、符号化装置10
からの多重化ストリームを分解することで、オブジェク
トAを示す符号化ストリーム、オブジェクトBを示す符
号化ストリーム、分割オブジェクトC1を示す符号化ス
トリーム、分割オブジェクトC2を示す暗号化ストリー
ム、シーン記述情報を示す符号化ストリームを得る。[0050] The stream separation unit 21
By decomposing the multiplexed stream from, the coded stream indicating the object A, the coded stream indicating the object B, the coded stream indicating the divided object C1, the encrypted stream indicating the divided object C2, and the scene description information are indicated. Obtain the encoded stream.
【0051】このストリーム分離部21は、オブジェク
トAを示す符号化ストリームS11をオブジェクト復号
化部22Aに出力し、オブジェクトBを示す符号化スト
リームS12をオブジェクト復号化部22Bに出力し、
分割オブジェクトC1を示す符号化ストリームS13a
をオブジェクト復号化部23に出力し、分割オブジェク
トC2を示す暗号化ストリームS13bをオブジェクト
暗号復号化部24に出力し、シーン記述情報を示す符号
化ストリームS14をシーン記述情報復号化部26に出
力する。The stream separation unit 21 outputs an encoded stream S11 indicating the object A to the object decoding unit 22A, and outputs an encoded stream S12 indicating the object B to the object decoding unit 22B.
Encoded stream S13a indicating divided object C1
Is output to the object decryption unit 23, the encrypted stream S13b indicating the divided object C2 is output to the object encryption decryption unit 24, and the encoded stream S14 indicating the scene description information is output to the scene description information decoding unit 26. .
【0052】オブジェクト復号化部22Aは、ストリー
ム分離部21からの符号化ストリームS11を復号し、
背景のオブジェクトAを示す画像データを復元する。こ
のオブジェクト復号化部22は、復元した画像データを
合成処理部28に出力する。The object decoding unit 22A decodes the coded stream S11 from the stream separation unit 21,
The image data representing the background object A is restored. The object decoding unit 22 outputs the restored image data to the synthesis processing unit 28.
【0053】オブジェクト復号化部22Bは、ストリー
ム分離部21からの符号化ストリームS12を復号し、
オブジェクトBを示す画像データを復元する。このオブ
ジェクト復号化部22は、復元した画像データを合成処
理部28に出力する。The object decoding unit 22B decodes the coded stream S12 from the stream separation unit 21,
The image data representing the object B is restored. The object decoding unit 22 outputs the restored image data to the synthesis processing unit 28.
【0054】オブジェクト復号化部23は、ストリーム
分離部21からの符号化ストリームS12を復号し、分
割オブジェクトC1を示す画像データを復元する。こオ
ブジェクト復号化部23は、復元した画像データを合成
処理部28に出力する。The object decoding section 23 decodes the coded stream S12 from the stream separation section 21 and restores image data representing the divided object C1. The object decoding unit 23 outputs the restored image data to the combination processing unit 28.
【0055】暗号キー取得部25は、多重化ストリーム
とは異なる手法で符号化装置10の暗号キー設定部15
で生成した暗号解読キーを取得する。この暗号キー取得
部25は、符号化装置10からの暗号解読キーを解釈し
て、オブジェクト暗号復号化部24に出力する。この暗
号キー取得部25が暗号解読キーを取得する手法として
は、例えば、ユーザが暗号化されてないオブジェクトC
を含む画像の閲覧を希望し、閲覧料を支払ったことに応
じて暗号キー設定部15から暗号キー取得部25に暗号
解読キーが配布される場合がある。The encryption key acquisition unit 25 uses the encryption key setting unit 15 of the encoding device 10 by a method different from the multiplexed stream.
Obtain the decryption key generated in. The encryption key acquisition unit 25 interprets the decryption key from the encoding device 10 and outputs the decryption key to the object encryption decryption unit 24. As a method of obtaining the decryption key by the encryption key obtaining unit 25, for example, the user
The decryption key may be distributed from the encryption key setting unit 15 to the encryption key acquisition unit 25 in response to the request for browsing the image including “!”.
【0056】オブジェクト暗号復号化部24は、ストリ
ーム分離部21からの暗号化ストリームS13bが入力
されるとともに、暗号キー取得部25から暗号解読キー
が入力される。このオブジェクト暗号復号化部24は、
暗号解読キーを用いて、暗号化ストリームの暗号を解除
して復号し、分割オブジェクトC2を示す画像データを
復元する。このオブジェクト暗号復号化部24は、復元
した画像データを合成処理部28に出力する。The object encryption / decryption unit 24 receives the encrypted stream S13b from the stream separation unit 21 and the decryption key from the encryption key acquisition unit 25. This object encryption / decryption unit 24
Using the decryption key, the encrypted stream is decrypted and decrypted, and the image data representing the divided object C2 is restored. The object encryption / decryption unit 24 outputs the restored image data to the combination processing unit 28.
【0057】また、オブジェクト暗号復号化部24は、
暗号キー形成部25で暗号解読キーを取得しておらず、
暗号解読キーの入力がないときには、暗号化処理を行わ
ずに暗号化された画像データを合成処理部28に出力す
る。The object encryption / decryption unit 24
The encryption key forming unit 25 has not obtained the decryption key,
When there is no input of the decryption key, the encrypted image data is output to the synthesis processing unit 28 without performing the encryption process.
【0058】シーン記述情報復号化部26は、ストリー
ム分離部21からの符号化ストリームを復号し、シーン
記述情報及び合成処理情報を復元する。このシーン記述
情報復号化部26は、復元したシーン記述情報及び合成
処理情報をシーン記述解釈部27に出力する。The scene description information decoding section 26 decodes the coded stream from the stream separation section 21 and restores the scene description information and the synthesis processing information. The scene description information decoding unit 26 outputs the restored scene description information and the synthesis processing information to the scene description interpretation unit 27.
【0059】シーン記述解釈部27は、シーン記述情報
復号化部26からのシーン記述情報、合成処理情報及び
分割係数情報を解釈し、合成処理部28で処理可能な形
式に変換する処理をする。このシーン記述解釈部27
は、合成処理部28でのシーン記述に必要なシーン記述
情報を合成処理部28に出力する。The scene description interpreting section 27 interprets the scene description information, the composition processing information, and the division coefficient information from the scene description information decoding section 26 and performs a process of converting the information into a format that can be processed by the composition processing section 28. This scene description interpreter 27
Outputs scene description information necessary for the scene description in the composition processing unit 28 to the composition processing unit 28.
【0060】合成処理部28は、シーン記述解釈部27
からのシーン記述情報を参照し、オブジェクト復号化部
22AからのオブジェクトAを示す画像データ、オブジ
ェクト復号化部22BからのオブジェクトBを示す画像
データ、オブジェクト復号化部23からの分割オブジェ
クトC1示す画像データ及びオブジェクト暗号復号化部
24からの分割オブジェクトC2を示す画像データを用
いて、符号化装置10で符号化を行う前の画像を合成す
ることで再構成する。The synthesizing unit 28 includes a scene description interpreting unit 27
, The image data indicating the object A from the object decoding unit 22A, the image data indicating the object B from the object decoding unit 22B, and the image data indicating the divided object C1 from the object decoding unit 23. Using the image data indicating the divided object C2 from the object encryption / decryption unit 24, the image is reconstructed by synthesizing the image before being encoded by the encoding device 10.
【0061】このとき、合成処理部28は、シーン記述
情報の表示位置情報を参照することで各オブジェクトA
〜Cの表示位置を認識するとともに、合成処理情報を参
照することで複数のオブジェクトが重複したときの表示
方法を認識する。これにより、合成処理部28は、図2
に示すように、背景のオブジェクトAを最背面に配置
し、オブジェクトAの前面にオブジェクトB及びオブジ
ェクトCを配置してオブジェクトA〜Cを合成する。ま
た、この合成処理部28は、画像が時間的に変化する動
画像であるときには、フレームごとに表示時間情報を参
照して合成処理を行う。At this time, the synthesis processing unit 28 refers to the display position information of the scene description information, and
CC, and the display method when a plurality of objects overlap is recognized by referring to the synthesis processing information. As a result, the synthesis processing unit 28
As shown in (1), the object A in the background is arranged at the rearmost position, the objects B and C are arranged in front of the object A, and the objects A to C are combined. When the image is a moving image that changes with time, the synthesis processing unit 28 performs the synthesis processing with reference to the display time information for each frame.
【0062】また、この合成処理部28は、分割係数情
報の含まれる分割係数f(α)を参照して、分割オブジ
ェクトC1と分割オブジェクトC2との画素値を加算し
て、分割オブジェクトを合成して再構成し、オブジェク
トCを表示する。Further, the synthesizing unit 28 synthesizes the divided objects by adding the pixel values of the divided objects C1 and C2 with reference to the division coefficient f (α) included in the division coefficient information. To display the object C.
【0063】このような復号化装置20では、図6に示
すように、オブジェクト復号化部23での復号及びオブ
ジェクト暗号復号化部24での暗号化の解除の状態に応
じて合成処理部28での画像の表示状態が遷移する。In such a decryption device 20, as shown in FIG. 6, according to the decryption state of the object decryption unit 23 and the decryption state of the object encryption decryption unit 24, the synthesis processing unit 28 The display state of the image changes.
【0064】すなわち、復号化装置20では、分割オブ
ジェクトC1の復号及び分割オブジェクトC2の暗号解
除をともに正常に行った場合(図6中の○)には、暗号
化によるノイズがない状態でオブジェクトCを合成及び
表示することができる。すなわち、復号化装置20は、
符号化装置10から暗号解除キーを正常に取得して復号
を行ったことになる。That is, in the decryption device 20, when both the decryption of the divided object C1 and the decryption of the divided object C2 are normally performed (O in FIG. 6), the object C is deleted without noise due to encryption. Can be synthesized and displayed. That is, the decoding device 20
This means that the decryption key has been normally obtained from the encoding device 10 and decrypted.
【0065】また、分割オブジェクトC1の復号を正常
に行ったが、分割オブジェクトC2の暗号解除を正常に
行われなかった場合(図6中の△)には、分割係数(1
−f(α))の割合の画素値だけのノイズを有する状態
で合成及び表示を行うことになる。ここで、分割係数f
(α)の値が小さく、暗号化した分割オブジェクトC2
の画素値の割合が非暗号化の分割オブジェクトC1の画
素値の割合と比較して大きい場合には、ノイズの割合が
増えて画像が知覚できなくなる。If the decryption of the divided object C1 is normally performed but the decryption of the divided object C2 is not normally performed (△ in FIG. 6), the division coefficient (1)
-F (α)) is synthesized and displayed in a state having noise of only the pixel value of the ratio of -f (α)). Here, the division coefficient f
The value of (α) is small and the encrypted divided object C2
When the ratio of the pixel values of the non-encrypted divided object C1 is larger than the ratio of the pixel values of the non-encrypted divided object C1, the ratio of the noise increases and the image cannot be perceived.
【0066】更に、分割オブジェクトC1の復号及び分
割オブジェクトC2の暗号解除が正常に行われなかった
場合(図6中の×)には、合成処理部28では、オブジ
ェクト復号化部23からの画像データのみを用いてオブ
ジェクトCを表示することになる。ここで、オブジェク
トCは、分割係数f(α)で決定される画素値で表示さ
れることになる。Further, when the decryption of the divided object C1 and the decryption of the divided object C2 are not normally performed (x in FIG. 6), the combining processing unit 28 outputs the image data from the object decrypting unit 23. The object C is displayed using only the object C. Here, the object C is displayed with a pixel value determined by the division coefficient f (α).
【0067】このように構成された符号化/復号化シス
テム1では、符号化装置10のオブジェクト暗号符号化
部13により分割係数f(α)に基づいてオブジェクト
Cの画素値の割合を分割し、オブジェクトCを非暗号化
画像データ(分割オブジェクトC1)と暗号化画像デー
タ(分割オブジェクトC2)からなるものとすること
で、暗号の解除/非解除に応じて、画像の表示品質を制
御することができる。従って、この符号化/復号化シス
テム1では、分割係数f(α)を調整しし、各オブジェ
クトの暗号化画像データと非暗号化画像データとの画素
値の割合を調整することで、人間が知覚可能な程度の暗
号化を各オブジェクトについて施すことができる。In the encoding / decoding system 1 configured as described above, the ratio of the pixel value of the object C is divided by the object encryption encoding unit 13 of the encoding device 10 based on the division coefficient f (α). By setting the object C to be composed of the non-encrypted image data (the divided object C1) and the encrypted image data (the divided object C2), the display quality of the image can be controlled in accordance with the decryption / non-decryption. it can. Therefore, in the encoding / decoding system 1, by adjusting the division coefficient f (α) and adjusting the ratio of the pixel value between the encrypted image data and the non-encrypted image data of each object, the human Perceptible encryption can be applied to each object.
【0068】また、この符号化/復号化システム1で
は、単に暗号化画像データと非暗号化画像データとの画
素値の割合を決定するだけで人間が知覚可能な程度の暗
号化を各オブジェクトについて施すことができ、暗号化
方式に依存するようなことはない。Further, in the encoding / decoding system 1, a human-perceivable encryption is performed for each object by simply determining the ratio of the pixel value between the encrypted image data and the non-encrypted image data. And does not depend on the encryption method.
【0069】従って、この符号化/復号化システム1に
よれば、暗号化するための暗号解除キーを復号化装置2
0側で取得していないときには、暗号化によるノイズを
含むオブジェクトを表示し、復号化装置20側の利用者
の見たいという欲求を喚起させて、閲覧費用を負担させ
るというサービスを提供することができる。Therefore, according to the encoding / decoding system 1, the decryption key for encryption is transmitted to the decryption device 2
When it is not acquired on the 0 side, an object including noise due to encryption is displayed, and the user of the decryption device 20 can be provided with a service that urges the user to want to see and bears the browsing cost. it can.
【0070】また、この符号化/復号化システム1で
は、各オブジェクトを人間が認識できる程度の不完全な
画像とすることができ、画像が公になったとしても、コ
ピーされ適当に改竄され、再びメディア或いは通信回線
を介して再配布される等の不都合を防止することができ
る。これにより、符号化/復号化システム1は、画像の
著作権或いは画像制作者の権利を保護することができ
る。Further, in the encoding / decoding system 1, each object can be an incomplete image that can be recognized by a human, and even if the image becomes public, it is copied and appropriately falsified. Inconveniences such as redistribution again via media or a communication line can be prevented. Thereby, the encoding / decoding system 1 can protect the copyright of the image or the right of the image creator.
【0071】なお、符号化/復号化システム1では、画
像に含まれるオブジェクトCのみに暗号化を施して復号
化装置20側に伝送する一例について説明したが、他の
オブジェクトについても暗号化を施しても良い。このと
き、各オブジェクトの暗号化を解除するのに用いる暗号
解除キーは異なるものを用いることとなる。In the encoding / decoding system 1, an example has been described in which only the object C included in an image is encrypted and transmitted to the decryption device 20, but other objects are also encrypted. May be. At this time, a different decryption key is used for decrypting each object.
【0072】[0072]
【発明の効果】請求項1記載の本発明に係る画像符号化
方式は、複数のオブジェクトのうち、所定のオブジェク
トに対して暗号符号化処理を施し、他のオブジェクトは
符号化処理を施し、この暗号符号化処理したオブジェク
トと、符号化処理したオブジェクトとを合成して出力す
るようになっているため、複合化される一枚の画像中に
人間が認識することができる部分(オブジェクト)と、
認識できない部分とが混在する画像を提供することがで
きる。このため、一枚の画像全体として、人間が認識で
きる程度の暗号をかけて利用者に提示することを可能と
することができる。According to the image encoding method of the present invention, a predetermined object among a plurality of objects is subjected to a cryptographic encoding process, and the other objects are subjected to an encoding process. Since the object that has been subjected to the encryption processing and the object that has been subjected to the encryption processing are combined and output, a portion (object) that can be recognized by a human in one image to be composited,
An image in which an unrecognizable part is mixed can be provided. For this reason, it is possible to present a single image as a whole to a user with encryption sufficient for human recognition.
【0073】請求項2記載の本発明に係る画像符号化方
式は、一つのオブジェクトの中から、暗号化する部分を
選択して暗号符号化処理することができる。このため、
オブジェクト単位のみならず、オブジェクトの部分に対
して暗号符号化することを可能とすることができる。According to the image encoding method of the present invention, a portion to be encrypted can be selected from one object and subjected to encryption encoding processing. For this reason,
It is possible to encrypt not only the object unit but also the object part.
【図1】本発明に係る画像符号化方式を適用した実施の
形態となる符号化/復号化システムの構成を示すブロッ
ク図である。FIG. 1 is a block diagram illustrating a configuration of an encoding / decoding system according to an embodiment to which an image encoding method according to the present invention is applied.
【図2】本発明に係る画像符号化方式を適用した実施の
形態となる符号化装置の符号化の対象となる画像を示す
図である。FIG. 2 is a diagram illustrating an image to be encoded by an encoding device according to an embodiment to which an image encoding method according to the present invention is applied.
【図3】本発明に係る画像符号化方式を適用した実施の
形態となる符号化装置の構成を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration of an encoding device according to an embodiment to which an image encoding method according to the present invention is applied.
【図4】本発明に係る画像符号化方式を適用した実施の
形態となる符号化装置に含まれるオブジェクト暗号符号
化部の構成を示すブロック図である。FIG. 4 is a block diagram illustrating a configuration of an object encryption encoding unit included in an encoding device according to an embodiment to which an image encoding method according to the present invention has been applied.
【図5】本発明に係る画像符号化方式を適用した実施の
形態となる復号化装置の構成を示すブロック図である。FIG. 5 is a block diagram illustrating a configuration of a decoding device according to an embodiment to which the image encoding method according to the present invention is applied.
【図6】オブジェクト復号化部での復号及びオブジェク
ト暗号復号化部での暗号化の解除の状態に応じて合成処
理部での画像の表示状態が遷移することを説明するため
の図である。FIG. 6 is a diagram for explaining that a display state of an image in a combination processing unit changes according to a state of decryption by an object decryption unit and a state of decryption by an object encryption decryption unit.
【図7】従来の暗号化処理について説明するための図で
ある。FIG. 7 is a diagram illustrating a conventional encryption process.
【図8】従来の符号化/復号化システムを構成する符号
化装置の構成を示すブロック図である。FIG. 8 is a block diagram illustrating a configuration of an encoding device included in a conventional encoding / decoding system.
【図9】従来の符号化/復号化システムを構成する復号
化装置の構成を示すブロック図である。FIG. 9 is a block diagram illustrating a configuration of a decoding device included in a conventional encoding / decoding system.
1…符号化/復号化システム、10…符号化装置、11
…オブジェクト抽出部、12A,12B…オブジェクト
符号化部、13…オブジェクト暗号符号化部、14…分
割係数設定部、15…暗号キー設定部、16…シーン記
述生成部、17…シーン記述情報符号化部、20…復号
化装置、21…ストリーム分離部、22A,22B…オ
ブジェクト復号化部、23…オブジェクト復号化部、2
4…オブジェクト暗号復号化部、26…シーン記述情報
復号化部、27…シーン記述解釈部、28…合成処理
部、31…オブジェクト分割部、32…符号化処理部、
33…暗号化処理部DESCRIPTION OF SYMBOLS 1 ... Encoding / decoding system, 10 ... Encoding device, 11
... Object extraction unit, 12A, 12B ... Object encoding unit, 13 ... Object encryption encoding unit, 14 ... Division coefficient setting unit, 15 ... Encryption key setting unit, 16 ... Scene description generation unit, 17 ... Scene description information encoding Unit, 20 decoding device, 21 stream separation unit, 22A, 22B object decoding unit, 23 object decoding unit, 2
4 ... Object encryption / decryption unit, 26 ... Scene description information decoding unit, 27 ... Scene description interpretation unit, 28 ... Synthesis processing unit, 31 ... Object division unit, 32 ... Encoding processing unit
33 ... Encryption processing unit
Claims (2)
オブジェクト抽出手段と、 前記オブジェクト抽出手段で抽出されたオブジェクトの
うち、所定のオブジェクトを暗号符号化処理して出力す
る暗号符号化手段と、 前記オブジェクト抽出手段で抽出されたオブジェクトの
うち、前記暗号符号化手段で暗号符号化処理されたオブ
ジェクト以外のオブジェクトを符号化処理して出力する
符号化手段と、 前記暗号符号化手段で暗号符号化処理されたオブジェク
ト、及び前記符号化手段で符号化されたオブジェクトを
合成処理して出力する合成出力手段とを有する画像符号
化方式。1. An object extracting means for extracting a plurality of objects from an image, a cryptographic encoding means for performing a cryptographic encoding process on a predetermined object among the objects extracted by the object extracting means, and outputting the object; An encoding unit that encodes and outputs an object other than the object that has been subjected to the encryption encoding processing by the encryption encoding unit among the objects extracted by the extraction unit; and an encoding unit that performs the encryption encoding processing by the encryption encoding unit. And a combining output unit for combining and outputting the objects encoded by the encoding unit.
各オブジェクトのうち、所望のオブジェクトを、暗号符
号化する部分と、暗号符号化しない部分とに分割するた
めの分割手段を有し、 前記暗号符号化手段は、前記分割手段により分割された
オブジェクトの部分のうち、暗号符号化する部分に対し
て暗号符号化処理を施して出力し、 前記符号化手段は、前記分割手段により分割されたオブ
ジェクトの部分のうち、暗号符号化しない部分に対して
符号化処理を施して出力することを特徴とする請求項1
記載の画像符号化方式。2. The apparatus according to claim 1, further comprising: a dividing unit configured to divide a desired object into a part to be encrypted and a part not to be encrypted from among the objects extracted by the object extracting unit. Encoding means for performing an encryption encoding process on a part to be encrypted and encoded among the object parts divided by the division means, and outputs the object. 2. The method according to claim 1, further comprising: performing a coding process on a portion of the portion that is not to be coded.
Image coding system as described.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000018851A JP2001211164A (en) | 2000-01-27 | 2000-01-27 | Image encoding system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000018851A JP2001211164A (en) | 2000-01-27 | 2000-01-27 | Image encoding system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001211164A true JP2001211164A (en) | 2001-08-03 |
Family
ID=18545640
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000018851A Pending JP2001211164A (en) | 2000-01-27 | 2000-01-27 | Image encoding system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001211164A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003030542A3 (en) * | 2001-10-04 | 2003-10-16 | Hewlett Packard Co | Encoding and encrypting devices for secure scalable data streaming |
| JP2005085120A (en) * | 2003-09-10 | 2005-03-31 | Seiko Epson Corp | Print support system, print support server, print processing apparatus, print support method, print processing method, print support program, and print processing program |
| JP2005510982A (en) * | 2001-11-27 | 2005-04-21 | ノキア コーポレイション | Foreground and background video encoding and decoding where the screen is divided into slices |
| JP2011510552A (en) * | 2008-01-17 | 2011-03-31 | トムソン ライセンシング | Method and apparatus for selective data encryption |
| JP2012182827A (en) * | 2005-07-14 | 2012-09-20 | Qualcomm Inc | Method and apparatus for encrypting/decrypting multimedia content to allow random access |
| JP2014003357A (en) * | 2012-06-15 | 2014-01-09 | National Institute Of Advanced Industrial & Technology | Video processing apparatus and video processing method |
| JP2014060512A (en) * | 2012-09-14 | 2014-04-03 | Fujitsu Ltd | Moving image encoder, moving image encoding method, moving image encoding program, moving image decoder, moving image decoding method, moving image decoding program and moving image processor |
| JP2015515069A (en) * | 2012-04-24 | 2015-05-21 | ファスドットコム カンパニー リミテッドFASOO.COM Co.,Ltd. | Content authority setting apparatus and method |
| WO2016046860A1 (en) * | 2014-09-22 | 2016-03-31 | 三菱電機株式会社 | Image encoding/transmitting apparatus, image decoding apparatus, image encoding/transmitting method, and image decoding method |
| JP2016521518A (en) * | 2013-05-08 | 2016-07-21 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Video streaming in wireless communication systems |
-
2000
- 2000-01-27 JP JP2000018851A patent/JP2001211164A/en active Pending
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7349539B2 (en) | 2001-05-04 | 2008-03-25 | Hewlett-Packard Development Company, L.P. | Encoding and encrypting devices for secure scalable data streaming |
| WO2003030542A3 (en) * | 2001-10-04 | 2003-10-16 | Hewlett Packard Co | Encoding and encrypting devices for secure scalable data streaming |
| JP2005510982A (en) * | 2001-11-27 | 2005-04-21 | ノキア コーポレイション | Foreground and background video encoding and decoding where the screen is divided into slices |
| JP2005085120A (en) * | 2003-09-10 | 2005-03-31 | Seiko Epson Corp | Print support system, print support server, print processing apparatus, print support method, print processing method, print support program, and print processing program |
| JP2012182827A (en) * | 2005-07-14 | 2012-09-20 | Qualcomm Inc | Method and apparatus for encrypting/decrypting multimedia content to allow random access |
| US9167280B2 (en) | 2005-07-14 | 2015-10-20 | Qualcomm Incorporated | Method and apparatus for encrypting/decrypting multimedia content to allow random access |
| US8677504B2 (en) | 2005-07-14 | 2014-03-18 | Qualcomm Incorporated | Method and apparatus for encrypting/decrypting multimedia content to allow random access |
| JP2011510552A (en) * | 2008-01-17 | 2011-03-31 | トムソン ライセンシング | Method and apparatus for selective data encryption |
| JP2015515069A (en) * | 2012-04-24 | 2015-05-21 | ファスドットコム カンパニー リミテッドFASOO.COM Co.,Ltd. | Content authority setting apparatus and method |
| JP2014003357A (en) * | 2012-06-15 | 2014-01-09 | National Institute Of Advanced Industrial & Technology | Video processing apparatus and video processing method |
| JP2014060512A (en) * | 2012-09-14 | 2014-04-03 | Fujitsu Ltd | Moving image encoder, moving image encoding method, moving image encoding program, moving image decoder, moving image decoding method, moving image decoding program and moving image processor |
| JP2016521518A (en) * | 2013-05-08 | 2016-07-21 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Video streaming in wireless communication systems |
| WO2016046860A1 (en) * | 2014-09-22 | 2016-03-31 | 三菱電機株式会社 | Image encoding/transmitting apparatus, image decoding apparatus, image encoding/transmitting method, and image decoding method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0898396B1 (en) | Electronic watermark system, electronic information distribution system, and image filing apparatus | |
| EP1343321B1 (en) | Methods and systems for cryptographically protecting secure content in video memory | |
| US6976166B2 (en) | Method and apparatus for partial encryption of content | |
| CN1170227C (en) | Apparatus and method for protecting copyright data in computer system | |
| US8526611B2 (en) | Utilizing data reduction in steganographic and cryptographic systems | |
| US5781635A (en) | Method and apparatus for improved digital message transaction model | |
| US20030048908A1 (en) | System and method for protecting the content of digital cinema products | |
| EP1276329A2 (en) | System and method for secure watermarking of a digital image sequence | |
| EP2154815A1 (en) | Image encrypting device, image decrypting device, method and program | |
| JP2001320360A (en) | Reinforcement for continuity of stream | |
| JP2001211164A (en) | Image encoding system | |
| WO2017026356A1 (en) | Image processing device, image restoring device, image processing method, and image restoring method | |
| US7471806B2 (en) | Method, apparatus and computer program for inserting a watermarking program into an image processing program | |
| US7865963B2 (en) | Character information generating apparatus and method, character information displaying apparatus and method, digital movie screening method and system, and subtitle display apparatus | |
| US20030188150A1 (en) | System and method for media authentication | |
| JP3761739B2 (en) | Method and apparatus for concealing and restoring image data using digital watermark | |
| JP2002353957A (en) | A network moving image distribution method and system, a terminal device used in the system, a network moving image distribution program, and a recording medium on which the program is recorded. | |
| JP2003264816A (en) | Data distribution method, distributor, and program | |
| JP2000068999A (en) | Confidential data distribution system and method | |
| JP2004013564A (en) | Viewing-limited content generating device, viewing-limited content reproducing device, viewing-limited content distribution method, viewing-limited content delivery program, and viewing-limited content playback program | |
| JP2005202048A (en) | Encryption communication system, encryption device and decryption device used in the system, encryption method and decryption method, encryption program and decryption program, and recording medium | |
| JP2003208542A (en) | Content distribution system, content distribution device, content receiving device, and computer program | |
| Chavan et al. | Lossless tagged visual cryptography scheme using bit plane slicing for image processing | |
| JP4606298B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2000050049A (en) | Method and device for processing image and storage medium |