JP2002077568A - Image scrambler, descrambler, image scrambling method, image descrambling method, and medium recording program - Google Patents
Image scrambler, descrambler, image scrambling method, image descrambling method, and medium recording programInfo
- Publication number
- JP2002077568A JP2002077568A JP2000253757A JP2000253757A JP2002077568A JP 2002077568 A JP2002077568 A JP 2002077568A JP 2000253757 A JP2000253757 A JP 2000253757A JP 2000253757 A JP2000253757 A JP 2000253757A JP 2002077568 A JP2002077568 A JP 2002077568A
- Authority
- JP
- Japan
- Prior art keywords
- image
- block
- position data
- blocks
- luminance
- 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.)
- Granted
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Editing Of Facsimile Originals (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画像スクランブル
装置、解除装置、画像スクランブル方法、画像スクラン
ブル解除方法、及びプログラムを記録した記録媒体に関
し、特に、画像にスクランブルをかけて容易に閲覧でき
なくする技術、又はスクランブルを解除し画像を復元す
る技術に適用して有効な技術に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image scrambling device, a descrambling device, an image scrambling method, an image descrambling method, and a recording medium on which a program is recorded. The present invention relates to a technology or a technology which is effective when applied to a technology for restoring an image by releasing scramble.
【0002】[0002]
【従来の技術】従来、テレビやインターネットなどでの
画像や動画像の配信システムでは、特定契約者のみ閲覧
可能なように、画像や動画像を撹乱(スクランブル)す
る方法がある。従来は、例えば一定の法則で画像の走査
線毎に画素を左右にずらす方法や、画像データに暗号を
かける方法がある。2. Description of the Related Art Conventionally, in an image or moving image distribution system on a television or the Internet, there is a method of scrambling an image or a moving image so that only a specific contractor can view the image or the moving image. Conventionally, there are, for example, a method of shifting pixels to the left and right for each scanning line of an image according to a certain rule, and a method of encrypting image data.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、前記従
来技術でスクランブルをかけた画像は、画素が不規則に
並ぶので画像の情報量が多くなり、画像圧縮率が低くな
ってデータサイズが大きくなるという問題があった。こ
のため、画像の蓄積のために多くのディスク容量が必要
であり、伝送にかかる時間が多くなるという問題があっ
た。これにより、コスト増を招いていた。However, in the scrambled image according to the prior art, since the pixels are irregularly arranged, the information amount of the image increases, the image compression ratio decreases, and the data size increases. There was a problem. For this reason, there is a problem that a large amount of disk capacity is required for image storage, and the time required for transmission increases. This has led to an increase in cost.
【0004】本発明の目的は、画像圧縮率の低下を招か
ないスクランブル技術を提供することにある。本発明の
他の目的は、画像圧縮率の低下を招かないスクランブル
技術において、複数の似た画像がある場合に、画像デー
タ量を減らすことが可能な技術を提供することにある。
本発明の他の目的は、画像圧縮率の低下を招かないスク
ランブル技術において、画質を高くすることが可能な技
術を提供することにある。本発明の他の目的は、画像圧
縮率の低下を招かないスクランブル技術において、画像
データを圧縮して、画像データ量を減らすことが可能な
技術を提供することにある。本発明の他の目的は、画像
圧縮率の低下を招かないスクランブル技術において、圧
縮による画質の低下を防ぎ、より高い圧縮率を達成する
ことが可能な技術を提供することにある。本発明の他の
目的は、画像圧縮率の低下を招かないスクランブル技術
において、位置データを圧縮して、位置データ量を減ら
すことが可能な技術を提供することにある。本発明の他
の目的は、画像圧縮率の低下を招かないスクランブル技
術において、位置データを暗号化し、不正なスクランブ
ル解除を困難にすることが可能な技術を提供することに
ある。本発明の他の目的は、画像圧縮率の低下を招かな
いスクランブル技術において、画像データと位置データ
を記憶媒体に記憶することが可能な技術を提供すること
にある。本発明の他の目的は、画像圧縮率の低下を招か
ないスクランブル技術において、画像データと位置デー
タをネットワークを通じて伝送することが可能な技術を
提供することにある。An object of the present invention is to provide a scrambling technique that does not cause a reduction in image compression ratio. Another object of the present invention is to provide a technique capable of reducing the amount of image data when there are a plurality of similar images in a scramble technique that does not cause a reduction in the image compression ratio.
Another object of the present invention is to provide a technique capable of improving image quality in a scramble technique that does not cause a decrease in image compression rate. Another object of the present invention is to provide a technique capable of reducing the amount of image data by compressing the image data in a scramble technique that does not cause a reduction in the image compression ratio. Another object of the present invention is to provide a technique capable of preventing a reduction in image quality due to compression and achieving a higher compression rate in a scramble technique that does not cause a reduction in image compression rate. Another object of the present invention is to provide a technique capable of reducing the amount of position data by compressing the position data in a scramble technique that does not cause a reduction in the image compression ratio. Another object of the present invention is to provide a scramble technique that does not cause a reduction in the image compression ratio, and that can encrypt position data to make it difficult to perform unauthorized descrambling. Another object of the present invention is to provide a technique capable of storing image data and position data in a storage medium in a scramble technique that does not cause a reduction in image compression ratio. Another object of the present invention is to provide a technique capable of transmitting image data and position data through a network in a scramble technique that does not cause a reduction in the image compression rate.
【0005】本発明の他の目的は、画像圧縮率の低下を
招かないスクランブル解除技術において、複数の画像の
差分にもとづいて、スクランブル画像を復元することが
可能な技術を提供することにある。本発明の他の目的
は、画像圧縮率の低下を招かないスクランブル解除にお
いて、圧縮された画像データを復号することが可能な技
術を提供することにある。本発明の他の目的は、画像圧
縮率の低下を招かないスクランブル解除において、圧縮
された位置データを復号することが可能な技術を提供す
ることにある。本発明の他の目的は、画像圧縮率の低下
を招かないスクランブル解除において、暗号化された位
置データを復号することが可能な技術を提供することに
ある。本発明の前記ならびにその他の目的と新規な特徴
は、本明細書の記述及び添付図面によって明らかにす
る。[0005] Another object of the present invention is to provide a technique capable of restoring a scrambled image based on a difference between a plurality of images in a descrambling technique which does not cause a reduction in the image compression ratio. Another object of the present invention is to provide a technique capable of decoding compressed image data in descrambling that does not cause a reduction in the image compression ratio. Another object of the present invention is to provide a technique capable of decoding compressed position data in descrambling that does not cause a reduction in image compression ratio. Another object of the present invention is to provide a technique capable of decrypting encrypted position data in descrambling without lowering the image compression ratio. The above and other objects and novel features of the present invention will become apparent from the description of the present specification and the accompanying drawings.
【0006】[0006]
【課題を解決するための手段】本願において開示される
発明の概要を簡単に説明すれば、下記のとおりである。 (1)元画像を少なくとも2以上のブロックに分割する
ブロック分割手段と、前記各ブロックを特定する情報と
その位置を含む組を前記各ブロックにおける輝度の代表
値の順に並びかえるソート手段と、前記代表値の順に各
ブロックを配置させて変換画像を生成する画像変換手段
とを有する画像スクランブル装置である。The outline of the invention disclosed in the present application is briefly described as follows. (1) block dividing means for dividing the original image into at least two or more blocks, sorting means for rearranging a set including information specifying each block and its position in the order of the representative value of luminance in each block; An image scrambler having image conversion means for generating a converted image by arranging each block in the order of representative values.
【0007】(2)元画像を少なくとも2以上のブロッ
クに分割するブロック分割手段と、前記各ブロックを特
定する情報とその位置を含む組を前記各ブロックにおけ
る輝度の代表値の順に並びかえるソート手段と、前記代
表値の順に各ブロックを配置させて変換画像を生成する
画像変換手段と、参照画像を記憶(記録)する参照画像
記憶(記録)手段と、前記元画像と前記参照画像の画素
値の差分を計算する差分計算手段と、前記差分の小さい
ブロック内の前記元画像に最低輝度又は最高輝度の画素
を書き込む画素書き込み手段と、前記変換された画像の
最低輝度又は最高輝度のブロックを除去して画像の高さ
又は幅を小さくする画像切り取り手段を有する。(2) Block dividing means for dividing the original image into at least two blocks, and sorting means for rearranging a set including information specifying each block and its position in the order of the representative value of luminance in each block. Image conversion means for arranging each block in the order of the representative value to generate a converted image; reference image storage (recording) means for storing (recording) a reference image; and pixel values of the original image and the reference image Difference calculating means for calculating a difference between the pixels, a pixel writing means for writing a pixel having the lowest brightness or the highest brightness in the original image in the block having the smaller difference, and removing a block having the lowest brightness or the highest brightness of the converted image. Image cutting means for reducing the height or width of the image.
【0008】(3)前記手段(2)の画像スクランブル
装置において、前記画素書き込み手段が、前記差分の小
さいブロックの領域を縮小して前記元画像に最低輝度又
は最高輝度の画素を書き込むものである。(3) In the image scrambler of the means (2), the pixel writing means writes the pixel of the lowest luminance or the highest luminance in the original image by reducing the area of the block having the small difference. .
【0009】(4)前記手段(2)又は(3)の画像ス
クランブル装置において、前記画素書き込み手段が、あ
らかじめ指定されたブロックについては前記元画像に最
低輝度又は最高輝度の画素を書き込まないものである。(4) In the image scrambler according to the means (2) or (3), the pixel writing means does not write a pixel having the lowest brightness or the highest brightness in the original image for a predetermined block. is there.
【0010】(5)前記手段(1)乃至(4)のうちい
ずれか1つの画像スクランブル装置において、前記変換
された画像を圧縮する画像圧縮手段を有する。(5) An image scrambler according to any one of the means (1) to (4), further comprising an image compression means for compressing the converted image.
【0011】(6)前記手段(5)の画像スクランブル
装置において、前記画像圧縮手段が前記ブロック分割手
段のブロックと同じ大きさのブロックの画像的特徴量に
基づいて圧縮するものである。(6) In the image scrambler of the means (5), the image compression means performs compression based on the image feature of a block having the same size as the block of the block dividing means.
【0012】(7)前記手段(1)乃至(6)のうちい
ずれか1つの画像スクランブル装置において、前記ブロ
ックの位置データを圧縮する位置データ暗号化手段を有
する。(7) An image scrambler according to any one of the means (1) to (6), further comprising a position data encrypting means for compressing the position data of the block.
【0013】(8)前記手段(1)乃至(7)のうちい
ずれか1つの画像スクランブル装置において、前記ブロ
ックの位置データを暗号化する暗号化手段を有する。(8) The image scrambler according to any one of the means (1) to (7), further comprising an encrypting means for encrypting the position data of the block.
【0014】(9)前記手段(1)乃至(8)のうちい
ずれか1つの画像スクランブル装置において、前記変換
された画像又は前記圧縮された画像を記憶する変換画像
記憶手段と、前記ブロックの位置データ、又は前記圧縮
及び又は前記暗号化された位置データを記憶する位置デ
ータ記憶手段とを有する。(9) In the image scrambler according to any one of the means (1) to (8), a converted image storing means for storing the converted image or the compressed image, and a position of the block. Position data storage means for storing data or the compressed and / or encrypted position data.
【0015】(10)前記手段(1)乃至(8)のうち
いずれか1つの画像スクランブル装置において、前記変
換された画像又は前記圧縮された画像と、前記ブロック
の位置データ、又は前記圧縮及び又は前記暗号化された
位置データを伝送する伝送手段を有する。(10) In the image scrambler according to any one of the means (1) to (8), the converted image or the compressed image and the position data of the block or the compression and / or And transmitting means for transmitting the encrypted position data.
【0016】(11)変換画像をブロックに分割するブ
ロック分割手段と、各ブロックを特定する情報とその位
置情報を含む組に合致するように、前記ブロックをその
位置情報に配置させる変換解除画像を生成する画像変換
手段とを有する画像スクランブル解除装置である。(11) A block dividing means for dividing the transformed image into blocks, and a de-converted image for arranging the blocks in the position information so as to match a set including information for specifying each block and its position information. An image descrambling device having an image converting means for generating the image.
【0017】(12)変換画像をブロックに分割するブ
ロック分割手段と、各ブロックを特定する情報とその位
置情報を含む組に合致するように、前記ブロックをその
位置情報に配置させる変換解除画像を生成する画像変換
手段と、参照画像を記憶する参照画像記憶手段と、前記
参照画像に前記変換画像を重ね書きする合成手段とを有
する画像スクランブル解除装置である。(12) A block dividing means for dividing the transformed image into blocks, and a de-converted image for arranging the block in its position information so as to match a set including information specifying each block and its position information. An image descrambling device comprising: an image conversion unit for generating; a reference image storage unit for storing a reference image; and a combining unit for overwriting the converted image on the reference image.
【0018】(13)前記手段(11)又は(12)の
画像スクランブル解除装置において、前記変換画像の圧
縮を復号化する画像圧縮復号手段を有する。(13) The image descrambling device according to the means (11) or (12), further comprising image compression / decoding means for decoding the compression of the converted image.
【0019】(14)前記手段(11)乃至(13)う
ちいずれか1つの画像スクランブル解除装置において、
前記位置データの圧縮を復号化する位置データ圧縮復号
手段を有する。(14) In any one of the means (11) to (13),
There is provided a position data compression / decoding means for decoding the compression of the position data.
【0020】(15)前記手段(11)乃至(14)う
ちいずれか1つの画像スクランブル解除装置において、
前記位置データの暗号を復号化する位置データ復号手段
を有する。(15) In any one of the means (11) to (14),
There is provided a position data decrypting means for decrypting the encryption of the position data.
【0021】(16)元画像を少なくとも2以上のブロ
ックに分割し、前記各ブロックを特定する情報とその位
置を含む組を前記各ブロックにおける輝度の代表値の順
に並びかえ、前記代表値の順に各ブロックを配置させて
変換画像を生成する画像スクランブル方法である。(16) The original image is divided into at least two or more blocks, and a set including information for specifying each block and its position is rearranged in the order of the representative value of the luminance in each block, and in the order of the representative value. This is an image scrambling method for generating a converted image by arranging each block.
【0022】(17)元画像を少なくとも2以上のブロ
ックに分割し、前記各ブロックを特定する情報とその位
置を含む組を前記各ブロックにおける輝度の代表値の順
に並びかえ、前記代表値の順に各ブロックを配置させて
変換画像を生成し、参照画像を記憶し、前記元画像と前
記参照画像の画素値の差分を計算し、前記差分の小さい
ブロック内の前記元画像に最低輝度又は最高輝度の画素
を書き込み、前記変換された画像の最低輝度又は最高輝
度のブロックを除去して画像の高さ又は幅を小さくする
画像スクランブル方法である。(17) The original image is divided into at least two or more blocks, and a set including information for specifying each block and its position is rearranged in the order of the representative value of luminance in each block, and the order of the representative value is changed. A transformed image is generated by arranging each block, a reference image is stored, a difference between pixel values of the original image and the reference image is calculated, and a minimum luminance or a maximum luminance is applied to the original image in the small difference block. Is written, and the blocks having the lowest or highest luminance of the converted image are removed to reduce the height or width of the image.
【0023】(18)前記手段(17)の画像スクラン
ブル方法において、前記画素書き込みは、前記差分の小
さいブロックの領域を縮小して前記元画像に最低輝度又
は最高輝度の画素を書き込むものである。(18) In the image scrambling method of the means (17), the pixel writing is to write a pixel having the lowest luminance or the highest luminance in the original image by reducing the area of the block having a small difference.
【0024】(19)前記手段(17)又は(18)の
画像スクランブル方法において、あらかじめ指定された
ブロックについては前記元画像に最低輝度又は最高輝度
の画素を書き込まない。(19) In the image scrambling method according to the means (17) or (18), a pixel having a minimum luminance or a maximum luminance is not written in the original image for a block designated in advance.
【0025】(20)前記手段(16)乃至(19)の
うちいずれか1つの画像スクランブル方法において、前
記変換された画像を圧縮する。(20) In the image scrambling method according to any one of the means (16) to (19), the converted image is compressed.
【0026】(21)前記手段(20)の画像スクラン
ブル方法において、前記ブロック分割におけるブロック
と同じ大きさのブロックの画像的特徴量に基づいて圧縮
する。(21) In the image scrambling method of the means (20), compression is performed based on the image feature of a block having the same size as the block in the block division.
【0027】(22)前記手段(16)乃至(21)の
うちいずれか1つの画像スクランブル方法において、前
記ブロックの位置データをさらに圧縮して暗号化する。(22) In the image scrambling method according to any one of the means (16) to (21), the position data of the block is further compressed and encrypted.
【0028】(23)前記手段(16)乃至(22)の
うちいずれか1つの画像スクランブル方法において、前
記ブロックの位置データを暗号化する。(23) In any one of the means (16) to (22), the image scramble method encrypts the position data of the block.
【0029】(24)前記手段(16)乃至(23)の
うちいずれか1つの画像スクランブル方法において、前
記変換された画像又は前記圧縮された画像を記憶し、前
記ブロックの位置データ又は前記圧縮、及び又は前記暗
号化された位置データを記憶する。(24) In the image scramble method according to any one of the means (16) to (23), the converted image or the compressed image is stored, and the position data of the block or the compression, And / or storing the encrypted location data.
【0030】(25)前記手段(16)乃至(23)の
うちいずれか1つの画像スクランブル方法において、前
記変換された画像又は前記圧縮された画像と、前記ブロ
ックの位置データ、又は前記圧縮及び又は前記暗号化さ
れた位置データを伝送する。(25) In the image scrambling method according to any one of the means (16) to (23), the converted image or the compressed image and the position data of the block, or the compression and / or And transmitting the encrypted position data.
【0031】(26)変換画像をブロックに分割し、各
ブロックを特定する情報とその位置情報を含む組に合致
するように、前記ブロックをその位置情報に配置させる
変換解除画像を生成する画像スクランブル解除方法であ
る。(26) An image scramble which divides a converted image into blocks, and generates a converted image in which the blocks are arranged at the position information so as to match a set including information for specifying each block and its position information. It is a cancellation method.
【0032】(27)変換画像をブロックに分割し、各
ブロックを特定する情報とその位置情報を含む組に合致
するように、前記ブロックをその位置情報に配置させる
変換解除画像を生成し、参照画像を記憶し、前記参照画
像に前記変換解除画像を重ね書きする画像スクランブル
解除方法である。(27) Divide the transformed image into blocks, generate a transformed image in which the blocks are arranged at the position information so as to match a set including information for specifying each block and its position information, and refer to the converted image. An image descrambling method for storing an image and overwriting the converted image on the reference image.
【0033】(28)前記手段(26)又は(27)の
画像スクランブル解除方法において、前記変換画像の圧
縮を復号化する。(28) In the image descrambling method according to the means (26) or (27), the compression of the converted image is decoded.
【0034】(29)前記手段(26)乃至(28)の
うちいずれか1つの画像スクランブル解除方法におい
て、前記圧縮位置データを復号化する。(29) In any one of the means (26) to (28), the compressed position data is decoded in the image descrambling method.
【0035】(30)前記手段(26)乃至(29)の
うちいずれか1つの画像スクランブル解除方法におい
て、前記位置データの暗号を復号化する。(30) In any one of the means (26) to (29), the image data descrambling method decrypts the encryption of the position data.
【0036】(31)前記手段(16)乃至(25)の
うちいずれか1つの画像スクランブル方法の処理手順
を、コンピュータに実行させるための画像スクランブル
プログラムを記録したコンピュータ読み取り可能な記録
媒体である。(31) A computer-readable recording medium storing an image scramble program for causing a computer to execute the processing procedure of any one of the means (16) to (25).
【0037】(32)前記手段(26)乃至(30)の
うちいずれか1つの画像スクランブル解除方法の処理手
順を、コンピュータに実行させるための画像スクランブ
ルプログラムを記録したコンピュータ読み取り可能な記
録媒体である。(32) A computer-readable recording medium which records an image scramble program for causing a computer to execute the processing procedure of any one of the means (26) to (30). .
【0038】本発明のポイントは、元画像を少なくとも
2以上のブロックに分割するブロック分割手段と、前記
各ブロックを特定する情報とその位置を含む組を前記各
ブロックにおける輝度の代表値の順に並びかえるソート
手段と、前記代表値の順に各ブロックを配置させて変換
画像を生成する画像変換手段とを有することである。こ
れにより、画像圧縮率を下げないように、画像をブロッ
ク単位で撹乱して通常の方法では閲覧できないようにで
きる。The point of the present invention is that a block dividing means for dividing an original image into at least two or more blocks, and a set including information specifying each block and its position are arranged in the order of the representative value of luminance in each block. A fluctuating sort means and an image converting means for generating a converted image by arranging each block in the order of the representative value. As a result, the image can be disturbed in block units so that the image cannot be viewed by a normal method so as not to lower the image compression ratio.
【0039】また、参照画像を記憶する参照画像記憶手
段と、前記元画像と前記参照画像の画素値の差分を計算
する差分計算手段と、前記差分の小さいブロック内の前
記元画像に最低輝度又は最高輝度の画素を書き込む画素
書き込み手段と、前記変換された画像の最低輝度又は最
高輝度のブロックを除去して画像の高さ又は幅を小さく
する画像切り取り手段を有することである。これによ
り、複数の似た画像がある場合に、画素変化の少ないブ
ロックを省略し画像のサイズを小さくできるので、画像
データ量を減らすことができる。A reference image storing means for storing a reference image; a difference calculating means for calculating a difference between pixel values of the original image and the reference image; A pixel writing unit for writing a pixel with the highest luminance; and an image cutting unit for removing a block with the lowest luminance or the highest luminance of the converted image to reduce the height or width of the image. Thus, when there are a plurality of similar images, blocks with little pixel change can be omitted and the size of the image can be reduced, so that the amount of image data can be reduced.
【0040】また、前記画素書き込み手段が、前記差分
の小さいブロックの領域を縮小して前記元画像に最低輝
度又は最高輝度の画素を書き込むことにより、画素変化
の大きいブロックの周辺のブロックが保存されるので、
画質を高くすることができる。また、さらに、除去する
ブロックを制御することができるので、指定した領域の
画質を高くすることができる。Further, the pixel writing means reduces the area of the block having the small difference and writes the pixel having the lowest brightness or the highest brightness in the original image, so that blocks around the block having a large pixel change are stored. So
Image quality can be improved. Further, since the blocks to be removed can be controlled, the image quality of the designated area can be improved.
【0041】また、画像データを圧縮して、画像データ
量を減らすことができる。また、スクランブルのブロッ
クと、圧縮のためのブロックが一致しているので、圧縮
による画質の低下を防ぎ、より高い圧縮率を達成するこ
とができる。また、位置データを圧縮して、位置データ
量を減らすことができる。また、位置データを暗号化す
るので、不正なスクランブル解除を困難にすることがで
きる。また、画像データと位置データを記憶媒体に記憶
することができる。また、画像データと位置データをネ
ットワークを通じて伝送することができる。Further, the amount of image data can be reduced by compressing the image data. Further, since the scrambled block and the block for compression match, it is possible to prevent a decrease in image quality due to compression and achieve a higher compression ratio. Also, the position data can be compressed to reduce the amount of position data. In addition, since the position data is encrypted, unauthorized descrambling can be made difficult. Further, image data and position data can be stored in a storage medium. Further, image data and position data can be transmitted through a network.
【0042】また、スクランブル画像を復元して、閲覧
することができる。また、複数の画像の差分にもとづい
て、スクランブル画像を復元することができる。また、
圧縮された画像データを復号することができる。また、
圧縮された位置データを復号することができる。また、
暗号化された位置データを復号することができる。Also, the scrambled image can be restored and browsed. Further, a scrambled image can be restored based on a difference between a plurality of images. Also,
It is possible to decode the compressed image data. Also,
The compressed position data can be decoded. Also,
The encrypted position data can be decrypted.
【0043】以下に、本発明について、本発明による実
施形態(実施例)とともに図面を参照して詳細に説明す
る。なお、実施形態(実施例)を説明するための全図に
おいて、同一機能を有するものは同一符号を付け、その
繰り返しの説明は省略する。Hereinafter, the present invention will be described in detail with reference to the drawings together with embodiments (examples) according to the present invention. In all the drawings for describing the embodiments (examples), those having the same functions are denoted by the same reference numerals, and their repeated description will be omitted.
【0044】[0044]
【発明の実施の形態】(実施例1)まず、本発明による
実施例1を図1と図2を用いて説明する。図1は、本発
明による実施例1の画像スクランブル装置の概略構成を
示すブロック図であり、図2は、図1の画像スクランブ
ル装置の動作処理手順を示すフローチャートである。(Embodiment 1) First, Embodiment 1 according to the present invention will be described with reference to FIGS. FIG. 1 is a block diagram illustrating a schematic configuration of an image scrambler according to a first embodiment of the present invention. FIG. 2 is a flowchart illustrating an operation processing procedure of the image scrambler of FIG.
【0045】本実施例1の画像スクランブル装置は、図
1に示すように、元画像データを記憶する元画像記憶部
1と、元画像を少なくとも2以上のブロックに分割する
ブロック分割部2と、前記分割された各ブロックにおけ
る輝度の平均輝度を計算する平均輝度計算部3と、前記
平均輝度計算部3の計算結果及び参照画像を記憶する記
憶部4と、前記各ブロックにおける輝度の代表値の順に
並び替えるソート部5と、前記代表値の順に各ブロック
を配置させて変換画像を生成する画像変換部6とを有す
る。As shown in FIG. 1, the image scrambler according to the first embodiment includes an original image storage unit 1 for storing original image data, a block division unit 2 for dividing the original image into at least two or more blocks, An average luminance calculator 3 for calculating an average luminance of the luminance in each of the divided blocks; a storage unit 4 for storing the calculation result of the average luminance calculator 3 and a reference image; The image processing apparatus includes a sorting unit 5 for rearranging in order and an image converting unit 6 for arranging each block in the order of the representative value to generate a converted image.
【0046】本実施例1の画像スクランブル装置の動作
処理は、図2に示すように、元画像データが元画像記憶
部1に一旦記憶される(201)。元画像記憶部1とし
て、例えば、磁気ディスクや半導体メモリなどの記憶手
段を用いる。元画像データは、画素値が並んだものであ
り、画素値としては、例えば、輝度値や色の3原色の値
など用いる。In the operation process of the image scrambler of the first embodiment, as shown in FIG. 2, original image data is temporarily stored in the original image storage unit 1 (201). As the original image storage unit 1, for example, a storage unit such as a magnetic disk or a semiconductor memory is used. The original image data is a sequence of pixel values. As the pixel values, for example, a luminance value, a value of three primary colors, and the like are used.
【0047】次に、ブロック分割部2では、元画像デー
タを適当な画素数から構成されるブロックに分割する
(202)。その例を図3に示す。図3では、点線で示
すように8×8の64画素からなるブロックに分割して
いる。元画像データの幅と高さが8の倍数でない場合
は、元画像データを必要最低限覆うだけのブロックを用
意し、斜線で示すようなブロックがはみ出した部分には
適当な画素値で埋めておく。Next, the block dividing section 2 divides the original image data into blocks each having an appropriate number of pixels (202). An example is shown in FIG. In FIG. 3, as shown by a dotted line, the block is divided into blocks each of which is composed of 64 8 × 8 pixels. If the width and height of the original image data are not a multiple of 8, prepare a block that covers the original image data at a minimum, and fill the portions where the blocks protrude as indicated by diagonal lines with appropriate pixel values. deep.
【0048】次に、前記平均輝度計算部3では、各ブロ
ック内の画素の輝度値の総和を画素数で割って平均輝度
値を計算する(203)。次に、計算された平均輝度
を、ブロックの位置と組にして記憶部4に記憶する(2
04)。ブロックの位置は、例えば、左上から右下へ通
し番号をつけることによって表す。また、記憶部4とし
て、例えば、磁気ディスクや半導体メモリなどの記憶手
段を用いる。Next, the average luminance calculator 3 calculates the average luminance value by dividing the sum of the luminance values of the pixels in each block by the number of pixels (203). Next, the calculated average luminance is stored in the storage unit 4 as a set with the position of the block (2).
04). The position of the block is represented, for example, by giving a serial number from the upper left to the lower right. Further, as the storage unit 4, for example, a storage unit such as a magnetic disk or a semiconductor memory is used.
【0049】次に、ソート部5では、記憶部4に記憶さ
れたブロックの平均輝度と位置の組の集合を、平均輝度
の大小関係に基づき降順又は昇順にソートする(20
5)。次に、画像変換部6ではソートされたブロックの
(平均輝度、位置)の順番にしたがって、元画像データ
のブロックを並び替える(206)。Next, the sorting section 5 sorts the set of sets of the average luminance and the position of the blocks stored in the storage section 4 in descending or ascending order based on the magnitude relation of the average luminance (20).
5). Next, the image conversion unit 6 rearranges the blocks of the original image data according to the order of the sorted blocks (average luminance, position) (206).
【0050】以上の処理により、画像は平均的に明るい
ブロック順、又は暗いブロック順に変換される。図4
は、降順にソートして、明るいブロック順に並べ替えた
例であり、(a)は元画像を示す図、(b)はスクラン
ブル画像を示す図である。この図4からわかるように、
変換されたスクランブル画像は、一見して元画像とは異
なり、元画像を復元するのは大変困難である。By the above processing, the image is converted on average into the order of brighter blocks or the order of darker blocks. FIG.
7A is an example in which the images are sorted in descending order and rearranged in the order of bright blocks, FIG. 7A is a diagram illustrating an original image, and FIG. 7B is a diagram illustrating a scrambled image. As can be seen from FIG.
At first glance, the converted scrambled image is different from the original image, and it is very difficult to restore the original image.
【0051】また、JPEG(Joint Phtographic co
ding Experts Group:静止画像を対象にした画像圧縮
の国際標準)など、ブロック毎の画像的特徴量に基づく
画像圧縮方法を用いて、スクランブル画像を圧縮する場
合でも、本発明によれば、各ブロック内の画像データは
変わらないので、圧縮率が低下することはない。また、
前記JPEGでは、ブロック間での画像的特徴量の相関
に基づいて圧縮しているが、本発明によれば、隣接する
ブロック間で輝度値が近くなるため、相関が高くなり、
圧縮率が高くなる。Also, JPEG (Joint Photographic co.)
According to the present invention, even when a scrambled image is compressed using an image compression method based on an image feature amount for each block, such as ding Experts Group (an international standard for image compression for still images) Since the image data in the box does not change, the compression ratio does not decrease. Also,
According to the JPEG, compression is performed based on the correlation between image feature values between blocks. However, according to the present invention, since the luminance value is close between adjacent blocks, the correlation increases,
The compression ratio increases.
【0052】(実施例2)次に、本発明による実施例2
を図5及び図6を用いて説明する。図5は、本発明によ
る実施例2の画像スクランブル装置の概略構成を示すブ
ロック図であり、図6は、図5の画像スクランブル装置
の動作処理手順を示すフローチャートである。本実施例
2の画像スクランブル装置は、動画像における時間的に
連続したフレーム画像など、互いに似た複数の画像を対
象にしている。(Embodiment 2) Next, Embodiment 2 of the present invention will be described.
This will be described with reference to FIGS. FIG. 5 is a block diagram illustrating a schematic configuration of an image scrambler according to a second embodiment of the present invention, and FIG. 6 is a flowchart illustrating an operation processing procedure of the image scrambler of FIG. The image scrambler according to the second embodiment targets a plurality of similar images such as temporally continuous frame images in a moving image.
【0053】本実施例2の画像スクランブル装置は、図
5に示すように、前記実施例1の構成に、さらに、参照
画像を処理する手段及びその処理手順を追加している。
すなわち、前記図1の構成に、参照画像記憶部7、差分
計算部8、画像書き込み部9、及び画像切り取り部10
が追加されている。As shown in FIG. 5, the image scrambler according to the second embodiment further includes a means for processing a reference image and a processing procedure thereof in addition to the configuration of the first embodiment.
That is, the reference image storage unit 7, the difference calculation unit 8, the image writing unit 9, and the image cutout unit 10 are added to the configuration of FIG.
Has been added.
【0054】本実施例2の画像スクランブル装置の動作
処理は、図6に示すように、前記実施例1と同様に、元
画像データを元画像記憶部1に記憶し(301)、ブロ
ック分割部2でブロックに分割する(302)。一方、
参照画像データを参照画像記憶部7に記憶する(30
3)。As shown in FIG. 6, in the operation processing of the image scrambler of the second embodiment, the original image data is stored in the original image storage unit 1 (301) and the block division unit is executed, as in the first embodiment. It is divided into blocks by 2 (302). on the other hand,
The reference image data is stored in the reference image storage unit 7 (30
3).
【0055】次に、差分計算部8において、元画像デー
タ(元画像の画素値)と参照画像データ(参照画像の画
素値)の差分を計算する(304)。差分として、輝度
値の差の絶対値や、色の3原色の値のそれぞれの差の絶
対値の和などを用いることができる。Next, the difference calculator 8 calculates the difference between the original image data (pixel values of the original image) and the reference image data (pixel values of the reference image) (304). As the difference, the absolute value of the difference between the luminance values, the sum of the absolute values of the differences between the values of the three primary colors, and the like can be used.
【0056】次に、画像書き込み部9において、差分の
小さいブロックについて、元画像データの画素に、最低
輝度又は最高輝度の値を書き込む(305)。すなわ
ち、差分の小さいブロックを黒又は白で塗りつぶす。そ
の例を図7に示し、(a)は参照画像、(b)は元画像
を示す図、(c)は差分の小さいブロックを黒く塗りつ
ぶした画像を示す図である。この図7の例では、元画像
と参照画像で変化の少ない部分(腕以外の部分)のブロ
ックを、最低輝度の黒で塗りつぶしている。Next, the image writing section 9 writes the lowest luminance value or the highest luminance value to the pixels of the original image data for the block having the small difference (305). That is, a block having a small difference is painted in black or white. FIGS. 7A and 7B show examples of the reference image, FIG. 7B shows the original image, and FIG. 7C shows an image in which a block having a small difference is painted black. In the example of FIG. 7, blocks of a portion (a portion other than the arm) where there is little change between the original image and the reference image are filled with black having the lowest luminance.
【0057】次に、前記実施例1と同様に、平均輝度計
算部3で各ブロックの平均輝度を計算し(306)、そ
の計算された各ブロックの平均輝度と位置の組を記憶部
4に記憶し(307)、記憶部4に記憶されたブロック
の平均輝度と位置の組の集合を、平均輝度の大小関係に
基づき降順又は昇順にソートする(308)。Next, similarly to the first embodiment, the average brightness of each block is calculated by the average brightness calculation unit 3 (306), and the set of the calculated average brightness and position of each block is stored in the storage unit 4. The set of sets of average luminance and position of the blocks stored in the storage unit 4 is stored (307) and sorted in descending or ascending order based on the magnitude relation of the average luminance (308).
【0058】次に、画像変換部6ではソートされたブロ
ックの平均輝度と位置の組の順番にしたがって、元画像
データのブロックを並び替えて画像を変換する(スクラ
ンブル画像を作成する)(309)。Next, the image converter 6 converts the image by rearranging the blocks of the original image data according to the set order of the average luminance and the position of the sorted blocks (creating a scrambled image) (309). .
【0059】図8に示すように、前記作成されたスクラ
ンブル画像では、前記の画像書き込み段階で書き込んだ
最低又は最高輝度のブロックが、降順又は昇順のソート
によって画像の下部又は上部に集まる。この部分を不要
領域として切り取れば、画像の大きさが小さくなり、デ
ータ量を削減することができる。図8において、(a)
はブロックを並びかえたスクランブル画像を示す図、
(b)は切り取られたスクランブル画像を示す図であ
る。そこで、画像切り取り部10では、最低輝度又は最
高輝度のブロックを除去して画像の高さ又は幅を小さく
する(310)。As shown in FIG. 8, in the created scrambled image, the blocks of the lowest or highest brightness written in the image writing step are gathered at the bottom or the top of the image by sorting in descending order or ascending order. If this portion is cut out as an unnecessary area, the size of the image becomes smaller, and the data amount can be reduced. In FIG. 8, (a)
Is a diagram showing a scrambled image in which blocks are rearranged,
(B) is a diagram showing a scrambled image that has been cut out. Therefore, the image cutout unit 10 reduces the height or width of the image by removing the block having the lowest brightness or the highest brightness (310).
【0060】以上の処理により、複数の似た画像を対象
にすると、画素変化の少ないブロックを省略し画像のサ
イズを小さくできるので、画像データ量を減らすことが
できる。なお、動画像を対象にする場合には、1枚目の
フレーム画像を参照画像として、2枚目のフレーム画像
をスクランブル化し、以下、N−1枚目のフレーム画像
を参照画像として、N枚目のフレーム画像をスクランブ
ル化してもよい。With the above processing, when a plurality of similar images are targeted, blocks with small pixel changes can be omitted and the image size can be reduced, so that the amount of image data can be reduced. When a moving image is targeted, the second frame image is scrambled using the first frame image as a reference image, and the N-th frame image is used as a reference image. The eye frame image may be scrambled.
【0061】(実施例3)次に、図9及び図10を用い
て、前記実施例2の画像書き込み手段及び画像書き込み
処理手順の異なる本発明の実施例3について説明する。
本実施例3の画像スクランブル装置は、差分の小さいブ
ロックの領域を縮小することを特徴としている。図9に
示すように、注目ブロック(●)の周囲のブロックを調
べ、4近傍(2、4、6、8のブロック)のいずれかの
ブロックの差分が大きい場合は、注目ブロックは差分が
大きいとする。あるいは、8近傍(1〜8の全ブロッ
ク)を参照してもよい。この処理を全ブロックについて
行うと、差分の小さいブロックが縮小される。4近傍の
ブロックを調べて領域を縮小した例を図10に示す。図
10において、(a)は差分の小さいブロックを黒く塗
りつぶした画像を示す図、(b)は差分の小さいブロッ
ク領域を縮小して黒く塗りつぶした画像を示す図であ
る。以上の処理により、画素変化の大きいブロックの周
辺のブロックが保存されるので、変換の大きい箇所の画
質を高くすることができる。(Embodiment 3) Next, with reference to FIGS. 9 and 10, a third embodiment of the present invention, which is different from the second embodiment in the image writing means and the image writing process, will be described.
The image scrambler according to the third embodiment is characterized in that an area of a block having a small difference is reduced. As shown in FIG. 9, the blocks around the block of interest (●) are examined, and if the difference between any of the four neighborhoods (blocks of 2, 4, 6, and 8) is large, the block of interest has a large difference. And Alternatively, 8 neighborhoods (all blocks 1 to 8) may be referred to. When this process is performed on all blocks, blocks with small differences are reduced. FIG. 10 shows an example of reducing the area by examining the blocks near four. 10A is a diagram illustrating an image in which a block with a small difference is painted black, and FIG. 10B is a diagram illustrating an image in which a block region with a small difference is reduced and painted black. By the above processing, the blocks around the block having a large pixel change are saved, so that the image quality of the portion where the conversion is large can be improved.
【0062】(実施例4)次に、図11を用いて、前記
実施例2又は実施例3の画像書き込み手段及び画像書き
込み処理手順の異なる本発明の実施例4について説明す
る。本実施例4の画像スクランブル装置は、あらかじめ
保存ブロックを指定しておき、保存ブロックについて
は、元画像に最低輝度又は最高輝度の画素を書き込む処
理を行わないようにすることを特徴としている。つま
り、指定した保存ブロックは、前記画像切り取り部での
除去の対象にならない。例えば、図11の(a)図の斜
線部のように、画像の顔の部分のブロックを保存ブロッ
クと指定すると、画素の差分の大きい腕の部分の他に、
指定した保存ブロックについても、黒く塗りつぶされず
に保存される。図11において、(a)は保存ブロック
の指定領域(斜線部)を示す図、(b)は保存ブロック
を除去してブロックを黒く塗りつぶした画像を示す図で
ある。以上の処理により、除去するブロックを制御する
ことができ、指定した領域の画質を高くすることができ
る。例えば、顔のように微妙な画像の変化が重要な意味
を持つ場合に特に有効である。(Embodiment 4) Next, with reference to FIG. 11, a fourth embodiment of the present invention which is different from the image writing means and the image writing processing procedure of the second or third embodiment will be described. The image scrambler according to the fourth embodiment is characterized in that a storage block is specified in advance, and for the storage block, a process of writing a pixel having the lowest luminance or the highest luminance in the original image is not performed. That is, the specified storage block is not a target for removal in the image clipping unit. For example, when a block of a face portion of an image is designated as a storage block as shown by a hatched portion in FIG. 11A, in addition to an arm portion having a large pixel difference,
The specified save block is also saved without being painted black. 11A is a diagram illustrating a designated area (shaded portion) of a storage block, and FIG. 11B is a diagram illustrating an image in which the storage block is removed and the block is painted black. Through the above processing, the blocks to be removed can be controlled, and the image quality of the designated area can be increased. For example, this is particularly effective when a subtle change in an image has an important meaning, such as a face.
【0063】(実施例5)次に、図12及び図13を用
いて、前記実施例1乃至4のうちいずれか1つの画像ス
クランブル装置に画像圧縮部を追加した本発明の実施例
5について説明する。本実施例5の画像スクランブル装
置は、図12に示すように、前記実施例11乃至4のう
ちいずれか1つの画像スクランブル装置101に、スク
ランブル画像を圧縮してデータ量を減らす画像圧縮部1
1を追加し、図13に示すように、この画像圧縮部11
で前記スクランブル画像を圧縮するものである。前記画
像圧縮法としては、JPEGやGIF(Graphics Int
erchange Format:256色までの画像を対象にした画
像圧縮法である)(参考文献:J.D Murray W.vanR
yper 著「Encyclopedia of Graphics File Format
s」)などの従来技術を用いる。JPEGは、画像をブ
ロックに分割し、基本的にブロック内の画素値の相関を
用いて圧縮する。さらに、隣接するブロック間でも、平
均画素値の相関を用いて圧縮している。一般に画素値の
相関が高くなれば、圧縮率が向上する。本発明における
ブロックの大きさと、JPEGにおけるブロックの大き
さが一致していれば、ブロック内の画像データは変わら
ないので、スクランブルにより圧縮率が低下することを
防ぐことができる。さらに、本発明のソート手段及びそ
の処理手順により、隣接するブロック間で平均輝度値が
近くなるので、ブロック間の相関が高くなり、圧縮率が
向上する。以上により、より高い画像圧縮率を達成する
ことができる。(Embodiment 5) Next, with reference to FIGS. 12 and 13, a fifth embodiment of the present invention in which an image compression section is added to any one of the image scramblers of the first to fourth embodiments will be described. I do. As shown in FIG. 12, the image scrambler according to the fifth embodiment includes an image compression unit 1 that compresses a scrambled image to reduce the data amount by compressing the scrambled image to one of the image scramblers 101 according to the eleventh to fourth embodiments.
1 is added, and as shown in FIG.
Is used to compress the scrambled image. As the image compression method, JPEG or GIF (Graphics Int.
erchange Format: An image compression method for images of up to 256 colors) (Reference: JD Murray W. vanR)
yper "Encyclopedia of Graphics Fill Format"
s "). JPEG divides an image into blocks and basically compresses the image using the correlation of pixel values in the block. Furthermore, compression is performed using the correlation of the average pixel value even between adjacent blocks. In general, the higher the correlation between pixel values, the higher the compression ratio. If the size of the block in the present invention matches the size of the block in JPEG, the image data in the block does not change, so that the compression ratio can be prevented from being reduced by scrambling. Furthermore, according to the sorting means and the processing procedure thereof according to the present invention, the average luminance value between adjacent blocks becomes closer, so that the correlation between the blocks becomes higher and the compression ratio improves. As described above, a higher image compression ratio can be achieved.
【0064】(実施例6)次に、図14及び図15を用
いて、前記実施例1乃至5のうちいずれか1つの画像ス
クランブル装置にブロックの位置データ圧縮部を追加し
た本発明の実施例6について説明する。本実施例6の画
像スクランブル装置は、図14に示すように、前記実施
例1乃至実施例5のうちいずれか1つの画像スクランブ
ル装置102に、ブロックの位置データを圧縮する位置
データ圧縮部12を付加し、図15に示すように、この
位置データ圧縮部12で前記ブロックの位置データを圧
縮するものである。特に、複数の画像があり、ブロック
の位置データの出現頻度に偏りがあるときは、位置デー
タを圧縮すれば、データ量を減らすことができる。ま
た、前記実施例2のように、画像の差分を用いて不要な
ブロックを除去した場合は、除去されたブロック位置デ
ータを省略してもよい。前記圧縮方法としては、例え
ば、ハフマン符号化、算術符号化、LZ(Lempel-Zi
v)符号化、及びLZW(Lempel-Ziv Welch)符号化
などの従来技術を用いる。前記ハフマン符号化、算術符
号化、LZ(Lempel-Ziv)符号化、及びLZW(Lem
pel-Ziv Welch)符号化は、データを冗長性の少ない
符号に変換してデータ圧縮を行う符号化方法である(参
考文献:奥村晴彦 著 「C言語による最新アルゴリズム
事典」技術評論社)。(Embodiment 6) Next, referring to FIG. 14 and FIG. 15, an embodiment of the present invention in which a block position data compression section is added to any one of the image scrambling apparatuses of the above embodiments 1 to 5 will be described. 6 will be described. As shown in FIG. 14, the image scrambler of the sixth embodiment includes a position data compressor 12 for compressing block position data in one of the image scramblers 102 of the first to fifth embodiments. In addition, as shown in FIG. 15, the position data compression section 12 compresses the position data of the block. In particular, when there are a plurality of images and the appearance frequency of the position data of the block is biased, the data amount can be reduced by compressing the position data. Further, when unnecessary blocks are removed by using image differences as in the second embodiment, the removed block position data may be omitted. As the compression method, for example, Huffman coding, arithmetic coding, LZ (Lempel-Zi
v) Use conventional techniques such as coding and LZW (Lempel-Ziv Welch) coding. The Huffman coding, arithmetic coding, LZ (Lempel-Ziv) coding, and LZW (Lem
The pel-Ziv Welch) coding is a coding method for converting data into a code with less redundancy and compressing the data (reference: Haruhiko Okumura, "The latest algorithm encyclopedia in C language", Technical Review).
【0065】(実施例7)次に、図16及び図17を用
いて、前記実施例1乃至実施例6のうちいずれか1つの
画像スクランブル装置にブロック位置データの暗号化部
を追加した本発明の実施例7について説明する。本実施
例7の画像スクランブル装置は、図16に示すように、
前記実施例1〜6の画像スクランブル装置103に、位
置データを暗号化する暗号化部13を付加し、この暗号
化部13により位置データを暗号化して、不正なスクラ
ンブル解除を困難にするものである(図17)。ブロッ
クの位置データは、元画像のブロック順序を表している
ため、これを入手すれば、スクランブルを解除するのは
容易である。そこで、暗号化部13により位置データを
暗号化して、不正なスクランブル解除を困難にする。前
記暗号化の方法としては、DES(Data Encryption
Standard:米国政府標準の共通鍵暗号方式)(参考文
献:米国Federal Information Processing Standar
ds Publication:FIPS PUB 46-3)又はRSA
(Rivest-Shamir-Adleman:米国RSAの公開鍵暗号
方式)などの従来の共通鍵暗号技術又は公開鍵暗号技術
を用いることができる。(Embodiment 7) Next, referring to FIG. 16 and FIG. 17, the present invention in which a block position data encrypting unit is added to any one of the image scrambling apparatuses of the above-mentioned Embodiments 1 to 6 will be described. Example 7 will be described. As shown in FIG. 16, the image scrambler of the seventh embodiment
An encrypting unit 13 for encrypting position data is added to the image scrambler 103 of the first to sixth embodiments, and the encrypting unit 13 encrypts the position data to make it difficult to illegally descramble. (FIG. 17). Since the block position data indicates the block order of the original image, it is easy to descramble the scramble if it is obtained. Therefore, the position data is encrypted by the encrypting unit 13 to make unauthorized descrambling difficult. As the encryption method, DES (Data Encryption) is used.
(Standard: U.S. government standard symmetric key cryptosystem)
ds Publication: FIPS PUB 46-3) or RSA
(Rivest-Shamir-Adleman: public key cryptosystem of RSA in the United States), or a conventional common key cryptographic technology or a public key cryptographic technology can be used.
【0066】(実施例8)次に、図18及び図19を用
いて、前記実施例1乃至実施例7のうちいずれか1つの
画像スクランブル装置に変換画像記憶部と位置データ記
憶部を追加した本発明の実施例8について説明する。本
実施例8の画像スクランブル装置は、図18に示すよう
に、前記実施例1乃至実施例7のうちいずれか1つの画
像スクランブル装置104に、変換画像記憶部14と位
置データ記憶部15を追加したものである。前記変換画
像記憶部14は、図19に示すように、前記実施例1乃
至実施例7のうちいずれか1つの画像スクランブル装置
104で変換されたスクランブル画像データを記憶す
る。スクランブル画像データは圧縮されていてもよい。
また、位置データ記憶部15には、前記実施例1乃至実
施例7のうちいずれか1つの画像スクランブル装置10
4で作成されたブロックの位置データを記憶する。位置
データは、圧縮されていてもよく、暗号化されていても
よい。また、前記各記憶部14,15には、画像の幅や
高さの情報や各データの総量などの付随するデータを保
存することもできる。各記憶部14,15として、磁気
ディスクや半導体メモリなどの記憶手段を用いる。ま
た、同じ記憶部4に、スクランブル画像データと、位置
データを記憶してもよい。(Embodiment 8) Next, referring to FIGS. 18 and 19, a converted image storage unit and a position data storage unit are added to any one of the image scramblers of the first to seventh embodiments. An eighth embodiment of the present invention will be described. As shown in FIG. 18, the image scrambler according to the eighth embodiment adds a converted image storage unit 14 and a position data storage unit 15 to any one of the image scramblers 104 according to the first to seventh embodiments. It was done. As shown in FIG. 19, the converted image storage unit 14 stores the scrambled image data converted by the image scrambler 104 according to any one of the first to seventh embodiments. The scrambled image data may be compressed.
Further, the position data storage unit 15 stores any one of the image scramble devices 10 of the first to seventh embodiments.
The position data of the block created in step 4 is stored. The location data may be compressed or encrypted. Further, the storage units 14 and 15 can store accompanying data such as information on the width and height of an image and the total amount of each data. A storage unit such as a magnetic disk or a semiconductor memory is used as each of the storage units 14 and 15. Further, the same storage unit 4 may store the scrambled image data and the position data.
【0067】(実施例9)次に、図20及び図21を用
いて、前記実施例1乃至実施例7のうちいずれか1つの
画像スクランブル装置に、伝送部を追加した本発明の実
施例9について説明する。本実施例9の画像スクランブ
ル装置は、図20に示すように、前記実施例1乃至実施
例7のうちいずれか1つの画像スクランブル装置104
に、伝送部16を追加したものである。前記伝送部16
は、図21に示すように、前記実施例1乃至実施例7の
うちいずれか1つの画像スクランブル装置で変換された
スクランブル画像データとブロックの位置データをネッ
トワーク17に伝送する。スクランブル画像データは圧
縮されていてもよい。位置データは、圧縮されていても
よく、暗号化されていてもよい。ネットワーク17に伝
送するために、スクランブル画像データと位置データを
順番に送ってもよく、また、多重化して同時に送っても
よい。Ninth Embodiment Next, referring to FIGS. 20 and 21, a ninth embodiment of the present invention in which a transmission unit is added to any one of the image scrambling apparatuses of the first to seventh embodiments. Will be described. As shown in FIG. 20, the image scrambler according to the ninth embodiment is an image scrambler 104 according to any one of the first to seventh embodiments.
And a transmission unit 16 is added to FIG. The transmission unit 16
Transmits the scrambled image data and block position data converted by the image scrambler of any one of the first to seventh embodiments to the network 17, as shown in FIG. The scrambled image data may be compressed. The location data may be compressed or encrypted. In order to transmit the scrambled image data and the position data to the network 17, the scrambled image data and the position data may be transmitted in order, or may be multiplexed and transmitted at the same time.
【0068】(実施例10)次に、前記各実施例の画像
スクランブル装置によって変換されたスクランブル画像
を元の画像に復元する画像スクランブル解除装置及びそ
の方法について説明する。図22は、本発明による実施
例10の画像スクランブル解除装置の概略構成を示すブ
ロック図、図23は、図22の画像スクランブル解除装
置による画像スクランブル解除方法の処理手順を示すフ
ローチャートである。本実施例10の画像スクランブル
解除装置は、前記実施例1とそれに機能追加した各実施
例に基づいて変換されたスクランブル画像を対象にし
た、画像スクランブル解除装置であり、図22に示すよ
うに、ブロック分割部2、画像変換部6、変換画像記憶
部14、及び位置データ記憶部15で構成されている。
入力として前記実施例8の変換画像記憶部14に記憶さ
れたスクランブル画像と前記位置データ記憶部15に記
憶されたブロックの位置データを用いる。あるいは、前
記実施例9によって伝送されたスクランブル画像とブロ
ックの位置データを入力として用いる。(Embodiment 10) Next, an image descrambling device for restoring a scrambled image converted by the image scrambler of each of the above embodiments to an original image and a method thereof will be described. FIG. 22 is a block diagram showing a schematic configuration of an image descrambler according to the tenth embodiment of the present invention, and FIG. 23 is a flowchart showing a processing procedure of an image descramble method by the image descrambler of FIG. The image descrambling device of the tenth embodiment is an image descrambling device for a scrambled image converted based on the first embodiment and each of the embodiments added with the functions, as shown in FIG. It comprises a block division unit 2, an image conversion unit 6, a converted image storage unit 14, and a position data storage unit 15.
As input, the scrambled image stored in the converted image storage unit 14 of the eighth embodiment and the position data of the block stored in the position data storage unit 15 are used. Alternatively, the scrambled image and block position data transmitted according to the ninth embodiment are used as inputs.
【0069】本実施例10(図22の画像スクランブル
解除装置)による画像スクランブル解除方法は、図23
に示すように、まず、スクランブル画像を変換画像記憶
部14に記憶する(401)。一方、ブロックの位置デ
ータは、位置データ記憶部15に記憶する(402)。
前記変換画像記憶部14及び位置データ記憶部15とし
て、磁気ディスクや半導体メモリなどの記憶手段を用い
る。次に、ブロック分割部2では変換画像をブロックに
分割する(403)。このときのブロックの大きさは、
元画像にスクランブルをかけるときのブロックの大きさ
と同じである。ブロックの大きさは、あらかじめ決めて
おいてもよいし、記憶又は伝送された関連情報の中に入
れておいてもよい。次に、画像変換部6で、ブロックの
位置データの順番に、画像のブロックを並び替える(4
04)。以上の処理により、スクランブルを解除して、
画像を復元することができる。The image descrambling method according to the tenth embodiment (image descrambling device in FIG. 22) is described in FIG.
As shown in (1), first, the scrambled image is stored in the converted image storage unit 14 (401). On the other hand, the position data of the block is stored in the position data storage unit 15 (402).
As the converted image storage unit 14 and the position data storage unit 15, storage means such as a magnetic disk and a semiconductor memory is used. Next, the block dividing unit 2 divides the converted image into blocks (403). The size of the block at this time is
It is the same as the size of the block when scrambling the original image. The size of the block may be determined in advance, or may be included in stored or transmitted related information. Next, the image conversion unit 6 rearranges the blocks of the image in the order of the position data of the blocks (4).
04). By the above processing, scramble is released,
Images can be restored.
【0070】(実施例11)図24は、本発明による実
施例11の画像スクランブル解除装置の概略構成を示す
ブロック図、図25は、図24の画像スクランブル解除
装置による画像スクランブル解除方法の処理手順を示す
フローチャートである。本実施例11の画像スクランブ
ル解除装置は、前記実施例2とそれに機能追加した各実
施例に基づいて変換されたスクランブル画像を対象にし
た、画像スクランブル解除装置であり、図24に示すよ
うに、ブロック分割部2、画像変換部6、参照画像記憶
部7、変換画像記憶部14、位置データ記憶部15、及
び合成部18で構成されている。本実施例11(図24
の画像スクランブル解除装置)による画像スクランブル
解除方法は、図25に示すように、まず、スクランブル
画像を変換画像記憶部14に記憶する(501)。一
方、ブロックの位置データは、位置データ記憶部15に
記憶する(502)。さらに参照画像データを入力し、
参照画像記憶部7に記憶する(503)。そして、前記
実施例10と同様に、ブロック分割部2では変換画像を
ブロックに分割する(504)。次に、画像変換部6
で、ブロックの位置データの順番に、画像のブロックを
並び替える(505)。最後に、合成部18において、
参照画像データの上に並べ替えた画像ブロックデータを
重ねて書く(506)。以上の処理により、前記実施例
2によって除去されたブロックは参照画像のデータを用
い、それ以外は、スクランブル画像を用いて、画像を復
元する。参照画像は、スクランブル画像と位置データと
同様に記憶又は伝送されたものを用いてもよい。(Embodiment 11) FIG. 24 is a block diagram showing a schematic configuration of an image descrambling apparatus according to an eleventh embodiment of the present invention. FIG. 25 is a processing procedure of an image descrambling method by the image descrambling apparatus of FIG. It is a flowchart which shows. The image descrambling device of the eleventh embodiment is an image descrambling device for scrambled images converted based on the second embodiment and the respective embodiments added with the functions, and as shown in FIG. It comprises a block division unit 2, an image conversion unit 6, a reference image storage unit 7, a converted image storage unit 14, a position data storage unit 15, and a synthesis unit 18. Example 11 (FIG. 24)
As shown in FIG. 25, the image descrambling method by the image descrambling device) first stores the scrambled image in the converted image storage unit 14 (501). On the other hand, the position data of the block is stored in the position data storage unit 15 (502). Enter the reference image data,
It is stored in the reference image storage unit 7 (503). Then, as in the tenth embodiment, the block dividing unit 2 divides the converted image into blocks (504). Next, the image conversion unit 6
Then, the blocks of the image are rearranged in the order of the block position data (505). Finally, in the synthesis unit 18,
The rearranged image block data is written over the reference image data (506). With the above processing, the blocks removed by the second embodiment use the data of the reference image, and the rest use the scrambled image to restore the image. As the reference image, an image stored or transmitted similarly to the scrambled image and the position data may be used.
【0071】(実施例12)図26は、本発明による実
施例12の画像スクランブル解除装置の概略構成を示す
ブロック図である。本実施例12の画像スクランブル解
除装置は、図26に示すように、動画像を対象にしたス
クランブル画像の場合、先に復元されたフレーム画像を
参照画像として、次のフレーム画像のスクランブルを解
除するようにしたものである。(Embodiment 12) FIG. 26 is a block diagram showing a schematic configuration of an image descrambler according to Embodiment 12 of the present invention. As shown in FIG. 26, in the case of a scrambled image for a moving image, the image descrambling device of the twelfth embodiment descrambles the next frame image using the previously restored frame image as a reference image. It is like that.
【0072】(実施例13)図27は、本発明による実
施例13の画像スクランブル解除装置の概略構成を示す
ブロック図、図28は、図27の画像スクランブル解除
装置による画像スクランブル解除方法の処理を示すフロ
ーチャートである。本実施例13の画像スクランブル解
除装置は、図27に示すように、前記実施例10乃至1
2のうちいずれか1つの画像スクランブル解除装置11
1に、画像圧縮復号部19を追加したものである。前記
本実施例13の画像スクランブル解除装置は、図28に
示すように、前記実施例5によって圧縮されたスクラン
ブル画像を対象にして、前記画像圧縮復号部19により
画像を復元する。画像復号法として、JPEGやGIF
などの従来の圧縮技術に対応した復号方法を用いる。(Embodiment 13) FIG. 27 is a block diagram showing a schematic configuration of an image descrambler according to Embodiment 13 of the present invention. FIG. 28 is a diagram showing the processing of an image descramble method by the image descrambler of FIG. It is a flowchart shown. As shown in FIG. 27, the image descrambling device of the thirteenth embodiment is different from the tenth to the first embodiments.
Any one of the two image descrambling devices 11
1 is obtained by adding an image compression / decoding unit 19. As shown in FIG. 28, the image descrambling device of the thirteenth embodiment restores an image by the image compression / decoding section 19 for the scrambled image compressed by the fifth embodiment. JPEG and GIF as image decoding methods
For example, a decoding method corresponding to a conventional compression technique such as that described above is used.
【0073】(実施例14)図29は、本発明による実
施例14の画像スクランブル解除装置の概略構成を示す
ブロック図、図30は、図29の画像スクランブル解除
装置による画像スクランブル解除方法の処理を示すフロ
ーチャートである。本実施例14の画像スクランブル解
除装置は、図29に示すように、前記実施例10乃至1
3のうちいずれか1つの画像スクランブル解除装置11
2に、位置データ圧縮復号部20を追加したものであ
る。この実施例14は、図30に示すように、前記実施
例6によって圧縮されたブロックの位置データを対象に
して、前記位置データ圧縮復号部20により位置データ
を復号して画像を復元する。圧縮の復号方法として、ハ
フマン符号化、算術符号化、LZ符号化、LZW符号化
などの従来の圧縮技術に対応した復号方法を用いる。(Embodiment 14) FIG. 29 is a block diagram showing a schematic configuration of an image descrambler according to Embodiment 14 of the present invention, and FIG. 30 is a diagram showing a process of an image descramble method by the image descrambler of FIG. It is a flowchart shown. As shown in FIG. 29, the image descrambler according to the fourteenth embodiment is different from the tenth to the first embodiments.
Any one of the three image descrambling devices 11
2 is obtained by adding a position data compression / decoding unit 20 to FIG. In the fourteenth embodiment, as shown in FIG. 30, the position data is decoded by the position data compression / decoding unit 20 to restore an image for the position data of the block compressed by the sixth embodiment. As a compression decoding method, a decoding method corresponding to a conventional compression technique such as Huffman coding, arithmetic coding, LZ coding, or LZW coding is used.
【0074】(実施例15)図31は、本発明による実
施例15の画像スクランブル解除装置の概略構成を示す
ブロック図、図32は、図31の画像スクランブル解除
装置による画像スクランブル解除方法の処理を示すフロ
ーチャートである。本実施例15の画像スクランブル解
除装置は、図31に示すように、前記実施例10乃至1
4のうちいずれか1つの画像スクランブル解除装置11
3に、位置データ復号部21を追加したものである。こ
の実施例15は、図32に示すように、前記実施例7に
よって暗号化されたブロックの位置データを対象にし
て、前記位置データ復号部21により位置データの暗号
を解除して画像を復元する。暗号の復号の方法として、
DESやRSAなどの従来の共通鍵暗号技術又は公開鍵
暗号技術を用いることができる。(Embodiment 15) FIG. 31 is a block diagram showing a schematic configuration of an image descrambler according to Embodiment 15 of the present invention, and FIG. 32 is a diagram showing a process of an image descramble method by the image descrambler of FIG. It is a flowchart shown. As shown in FIG. 31, the image descrambling device of the fifteenth embodiment is different from the tenth to the first embodiments.
Any one of the four image descrambling devices 11
3, a position data decoding unit 21 is added. In the fifteenth embodiment, as shown in FIG. 32, for the position data of the block encrypted by the seventh embodiment, the position data decryption unit 21 decrypts the position data and restores the image. . As a method of decrypting the encryption,
Conventional common key encryption technology such as DES or RSA or public key encryption technology can be used.
【0075】(実施例16)前述した本発明による画像
スクランブル方法と画像スクランブル解除方法は、図3
3に示すような、キーボードやマウスなどの入力手段3
1、I/O(入出力手段)32、モニタなどの表示手段
33、CPU34、メモリ35、及びCD−ROM、ハ
ードディスク、フロッピー(登録商標)ディスクなどの
外部記憶手段36から構成されるコンピュータによって
実行することもできる。(Embodiment 16) The image scrambling method and the image descrambling method according to the present invention described above are shown in FIG.
Input means 3 such as a keyboard and a mouse as shown in 3
1. Executed by a computer including an I / O (input / output unit) 32, a display unit 33 such as a monitor, a CPU 34, a memory 35, and an external storage unit 36 such as a CD-ROM, a hard disk, and a floppy (registered trademark) disk. You can also.
【0076】(実施例17)また、本発明による画像ス
クランブル方法と画像スクランブル解除方法を、前記の
コンピュータに実行させるためのプログラムを、CD−
ROM、フロッピーディスク、及びハードディスクなど
の記録媒体に記録して用いることもできる。また、図3
4に示すように、前記の画像スクランブル方法と画像ス
クランブル解除方法を、前記のコンピュータに実行させ
るためのプログラムを、サーバコンピュータ37からク
ライアントコンピュータ38に、ネットワーク39を経
由して伝送し、クライアントコンピュータ38において
実行することもできる。また、同じネットワーク39を
用いて、前記実施例9のように、画像データや位置デー
タを伝送してもよい。また、同じネットワーク39を用
いて、前記実施例7、実施例15に用いる暗号鍵を伝送
してもよい。(Embodiment 17) A program for causing the computer to execute the image scrambling method and the image descrambling method according to the present invention is a CD-ROM.
It can also be used by recording on a recording medium such as a ROM, a floppy disk, and a hard disk. FIG.
As shown in FIG. 4, a program for causing the computer to execute the image scrambling method and the image descrambling method is transmitted from the server computer 37 to the client computer 38 via the network 39. Can also be performed. Further, image data and position data may be transmitted using the same network 39 as in the ninth embodiment. Further, the same network 39 may be used to transmit the encryption keys used in the seventh and fifteenth embodiments.
【0077】以上、本発明者によってなされた発明を、
前記実施形態(実施例)に基づき具体的に説明したが、
本発明は、前記実施形態(実施例)に限定されるもので
はなく、その要旨を逸脱しない範囲において種々変更可
能であることは勿論である。例えば、画像に関する著作
権などの情報に基づいて、スクランブルの解除を制限す
ることもできる。As described above, the invention made by the present inventor
Although specifically described based on the embodiment (example),
The present invention is not limited to the above-described embodiment (example), and it is needless to say that various changes can be made without departing from the gist of the present invention. For example, the descrambling can be restricted based on information such as the copyright on the image.
【0078】[0078]
【発明の効果】本願において開示される発明によって得
られる効果を簡単に説明すれば、下記のとおりである。 (1)画像圧縮率を下げないように、画像をブロック単
位で撹乱して通常の方法では閲覧できないようにでき
る。 (2)複数の似た画像がある場合に、画素変化の少ない
ブロックを省略し画像のサイズを小さくできるので、画
像データ量を減らすことができる。 (3)画素変化の大きいブロックの周辺のブロックが保
存されるので、画質を高くすることができる。 (4)除去するブロックを制御することができるので、
指定した領域の画質を高くすることができる。 (5)画像データを圧縮して、画像データ量を減らすこ
とができる。 (6)スクランブルのブロックと、圧縮のためのブロッ
クが一致しているので、圧縮による画質の低下を防ぎ、
より高い圧縮率を達成することができる。 (7)位置データを圧縮して、位置データ量を減らすこ
とができる。 (8)位置データを暗号化するので、不正なスクランブ
ル解除を困難にすることができる。 (9)画像データと位置データを記憶媒体に記憶するこ
とができる。 (10)画像データと位置データをネットワークを通じ
て伝送することができる。 (11)スクランブル画像を復元して、閲覧することが
できる。 (12)複数の画像の差分にもとづいて、スクランブル
画像を復元することができる。 (13)圧縮された画像データを復号することができ
る。 (14)圧縮された位置データを復号することができ
る。 (15)暗号化された位置データを復号することができ
る。The effects obtained by the invention disclosed in the present application will be briefly described as follows. (1) In order not to lower the image compression ratio, the image can be disturbed in block units so that the image cannot be browsed by a normal method. (2) When there are a plurality of similar images, the size of the image can be reduced by omitting blocks with little pixel change, so that the amount of image data can be reduced. (3) Blocks around a block having a large pixel change are stored, so that image quality can be improved. (4) Since the blocks to be removed can be controlled,
The image quality of the designated area can be improved. (5) Image data can be compressed to reduce the amount of image data. (6) Since the scrambled block and the block for compression coincide with each other, deterioration in image quality due to compression is prevented.
Higher compression ratios can be achieved. (7) The position data can be compressed to reduce the amount of position data. (8) Since the position data is encrypted, unauthorized descrambling can be made difficult. (9) Image data and position data can be stored in a storage medium. (10) Image data and position data can be transmitted through a network. (11) The scrambled image can be restored and browsed. (12) A scrambled image can be restored based on a difference between a plurality of images. (13) Compressed image data can be decoded. (14) The compressed position data can be decoded. (15) The encrypted position data can be decrypted.
【図1】 本発明による実施例1の画像スクランブル装
置の概略構成を示すブロック図である。FIG. 1 is a block diagram illustrating a schematic configuration of an image scrambler according to a first embodiment of the present invention.
【図2】 本実施例1の画像スクランブル装置の動作処
理手順を示すフローチャートである。FIG. 2 is a flowchart illustrating an operation processing procedure of the image scrambler according to the first embodiment.
【図3】 本実施例1の画像のブロック分割を説明する
ための図である。FIG. 3 is a diagram for describing block division of an image according to the first embodiment.
【図4】 本実施例1の画像スクランブル装置によって
変換する前と後の画像を示す図である。FIG. 4 is a diagram showing images before and after conversion by the image scrambler of the first embodiment.
【図5】 本発明による実施例2の画像スクランブル装
置の概略構成を示すブロック図である。FIG. 5 is a block diagram illustrating a schematic configuration of an image scrambler according to a second embodiment of the present invention.
【図6】 本実施例2の画像スクランブル装置の動作処
理手順を示すフローチャートである。FIG. 6 is a flowchart illustrating an operation processing procedure of the image scrambler according to the second embodiment.
【図7】 本実施例2の差分を用いた処理法を説明する
ための図である。FIG. 7 is a diagram for explaining a processing method using a difference according to the second embodiment.
【図8】 本実施例2の差分を用いた処理法を説明する
ための図である。FIG. 8 is a diagram for explaining a processing method using a difference according to the second embodiment.
【図9】 本発明による実施例3の近傍ブロックを説明
するための図である。FIG. 9 is a diagram for explaining neighboring blocks according to a third embodiment of the present invention.
【図10】 本実施例3の領域縮小を説明するための図
である。FIG. 10 is a diagram for explaining area reduction according to the third embodiment.
【図11】 本発明による実施例4の保存ブロックを説
明するための図である。FIG. 11 is a diagram illustrating a storage block according to a fourth embodiment of the present invention.
【図12】 本発明による実施例5の画像スクランブル
装置の概略構成を示すブロック図である。FIG. 12 is a block diagram illustrating a schematic configuration of an image scrambler according to a fifth embodiment of the present invention.
【図13】 本実施例5の画像スクランブル装置の動作
処理を示す図である。FIG. 13 is a diagram illustrating an operation process of the image scrambler according to the fifth embodiment.
【図14】 本発明による実施例6の画像スクランブル
装置の概略構成を示すブロック図である。FIG. 14 is a block diagram illustrating a schematic configuration of an image scrambler according to a sixth embodiment of the present invention.
【図15】 本実施例6の画像スクランブル装置の動作
処理を示す図である。FIG. 15 is a diagram illustrating an operation process of the image scramble device according to the sixth embodiment.
【図16】 本発明による実施例7の画像スクランブル
装置の概略構成を示すブロック図である。FIG. 16 is a block diagram illustrating a schematic configuration of an image scrambler according to a seventh embodiment of the present invention.
【図17】 本実施例7の画像スクランブル装置の動作
処理を示す図である。FIG. 17 is a diagram illustrating an operation process of the image scramble device of the seventh embodiment.
【図18】 本発明による実施例8の画像スクランブル
装置の概略構成を示すブロック図である。FIG. 18 is a block diagram illustrating a schematic configuration of an image scrambler according to an eighth embodiment of the present invention.
【図19】 本実施例8の画像スクランブル装置の動作
処理を示す図である。FIG. 19 is a diagram illustrating an operation process of the image scrambler according to the eighth embodiment.
【図20】 本発明による実施例9の画像スクランブル
装置の概略構成を示すブロック図である。FIG. 20 is a block diagram illustrating a schematic configuration of an image scrambler according to a ninth embodiment of the present invention.
【図21】 本実施例9の画像スクランブル装置の動作
処理を示す図である。FIG. 21 is a diagram illustrating an operation process of the image scramble device according to the ninth embodiment.
【図22】 本発明による実施例10の画像スクランブ
ル装置の概略構成を示すブロック図である。FIG. 22 is a block diagram illustrating a schematic configuration of an image scrambler according to a tenth embodiment of the present invention.
【図23】 本実施例10の画像スクランブル装置の動
作処理手順を示すフローチャートである。FIG. 23 is a flowchart illustrating an operation processing procedure of the image scrambler according to the tenth embodiment.
【図24】 本発明による実施例11の画像スクランブ
ル装置の概略構成を示すブロック図である。FIG. 24 is a block diagram illustrating a schematic configuration of an image scrambler according to an eleventh embodiment of the present invention.
【図25】 本実施例11の画像スクランブル装置の動
作処理手順を示すフローチャートである。FIG. 25 is a flowchart illustrating an operation processing procedure of the image scrambler according to the eleventh embodiment.
【図26】 本発明による実施例12の画像スクランブ
ル装置の概略構成を示すブロック図である。FIG. 26 is a block diagram illustrating a schematic configuration of an image scrambler according to a twelfth embodiment of the present invention.
【図27】 本発明による実施例13の画像スクランブ
ル装置の概略構成を示すブロック図である。FIG. 27 is a block diagram illustrating a schematic configuration of an image scrambler according to Embodiment 13 of the present invention.
【図28】 本実施例13の画像スクランブル装置の動
作処理を示す図である。FIG. 28 is a diagram illustrating an operation process of the image scrambler according to the thirteenth embodiment.
【図29】 本発明による実施例14の画像スクランブ
ル装置の概略構成を示すブロック図である。FIG. 29 is a block diagram illustrating a schematic configuration of an image scrambler according to Embodiment 14 of the present invention.
【図30】本実施例14の画像スクランブル装置の動作
処理を示す図である。FIG. 30 is a diagram illustrating an operation process of the image scrambler of the fourteenth embodiment.
【図31】 本発明による実施例15の画像スクランブ
ル装置の概略構成を示すブロック図である。FIG. 31 is a block diagram illustrating a schematic configuration of an image scrambler according to Embodiment 15 of the present invention.
【図32】 本実施例15の画像スクランブル装置の動
作処理を示す図である。FIG. 32 is a diagram illustrating an operation process of the image scrambler according to the fifteenth embodiment.
【図33】 本発明による実施例16の画像スクランブ
ル方法を実施するためのコンピュータの構成例を示す図
である。FIG. 33 is a diagram illustrating a configuration example of a computer for executing an image scrambling method according to Embodiment 16 of the present invention.
【図34】 本発明による実施例17の画像スクランブ
ル方法を実施するためのネットワークを介したプログラ
ム伝送を説明するための図である。FIG. 34 is a diagram for explaining a program transmission via a network for performing the image scrambling method of the seventeenth embodiment according to the present invention.
1…元画像記憶部 2…ブロック分
割部 3…平均輝度計算部 4…記憶部 5…ソート部 6…画像変換部 7…参照画像記憶部 8…差分計算部 9…画像書き込み部 10…画像切り
取り部 11…画像圧縮部 12…位置デー
タ圧縮部 13…暗号化部 14…変換画像
記憶部 15…位置データ記憶部 16…伝送部 17…ネットワーク 18…合成部 19…画像圧縮復号部 20…位置デー
タ圧縮復号部 21…位置データ復号部 31…入力手段 32…I/O(入出力手段) 33…表示手段 34…CPU(中央演算処理装置) 35…メモリ 36…外部記憶手段 37…サーバコ
ンピュータ 38…クライアントコンピュータ 39…ネットワ
ーク 101…実施例1乃至4のうちいずれか1つの画像スク
ランブル装置 102…実施例1乃至5のうちいずれか1つの画像スク
ランブル装置 103…実施例1乃至6のうちいずれか1つの画像スク
ランブル装置 104…実施例1乃至7のうちいずれか1つの画像スク
ランブル装置 111…実施例10乃至12のうちいずれか1つの画像
スクランブル解除装置 112…実施例10乃至13のうちいずれか1つの画像
スクランブル解除装置 113…実施例10乃至14のうちいずれか1つの画像
スクランブル解除装置DESCRIPTION OF SYMBOLS 1 ... Original image storage part 2 ... Block division part 3 ... Average luminance calculation part 4 ... Storage part 5 ... Sorting part 6 ... Image conversion part 7 ... Reference image storage part 8 ... Difference calculation part 9 ... Image writing part 10 ... Image cutout Unit 11 Image compression unit 12 Position data compression unit 13 Encryption unit 14 Converted image storage unit 15 Position data storage unit 16 Transmission unit 17 Network 18 Synthesis unit 19 Image compression / decryption unit 20 Position data Compression decoding unit 21 Position data decoding unit 31 Input means 32 I / O (input / output means) 33 Display means 34 CPU (Central Processing Unit) 35 Memory 36 External storage means 37 Server computer 38 Client computer 39 Network 101 Image scramble device of one of first to fourth embodiments 102 Any of first to fifth embodiments One image scrambler 103 ... One image scrambler of Embodiments 1 to 6 104 ... One image scrambler of Embodiments 1 to 7 111 ... One of Embodiments 10 to 12 One image descrambling device 112... One image descrambling device of any one of the tenth to thirteenth embodiments 113.
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5C059 KK43 MA00 ME02 ME11 RB12 RC22 SS06 5C064 CA02 CA05 CA14 CB01 CC02 CC04 5C076 AA17 AA36 BA06 5J104 JA03 PA14 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5C059 KK43 MA00 ME02 ME11 RB12 RC22 SS06 5C064 CA02 CA05 CA14 CB01 CC02 CC04 5C076 AA17 AA36 BA06 5J104 JA03 PA14
Claims (32)
分割するブロック分割手段と、前記各ブロックを特定す
る情報とその位置を含む組を前記各ブロックにおける輝
度の代表値の順に並びかえるソート手段と、前記代表値
の順に各ブロックを配置させて変換画像を生成する画像
変換手段とを有することを特徴とする画像スクランブル
装置。1. Block dividing means for dividing an original image into at least two or more blocks, and sorting means for rearranging a set including information for specifying each block and its position in the order of representative values of luminance in each block. Image converting means for generating a converted image by arranging each block in the order of the representative value.
分割するブロック分割手段と、前記各ブロックを特定す
る情報とその位置を含む組を前記各ブロックにおける輝
度の代表値の順に並びかえるソート手段と、前記代表値
の順に各ブロックを配置させて変換画像を生成する画像
変換手段と、参照画像を記憶する参照画像記憶手段と、
前記元画像と前記参照画像の画素値の差分を計算する差
分計算手段と、前記差分の小さいブロック内の前記元画
像に最低輝度又は最高輝度の画素を書き込む画素書き込
み手段と、前記変換された画像の最低輝度又は最高輝度
のブロックを除去して画像の高さ又は幅を小さくする画
像切り取り手段を有することを特徴とする画像スクラン
ブル装置。2. Block dividing means for dividing an original image into at least two blocks, and sorting means for rearranging a set including information specifying each block and its position in the order of the representative value of luminance in each block. Image conversion means for generating a converted image by arranging each block in the order of the representative value, reference image storage means for storing a reference image,
Difference calculating means for calculating a difference between pixel values of the original image and the reference image, pixel writing means for writing a pixel having the lowest luminance or the highest luminance in the original image in a block having a small difference, and the converted image An image scrambling device, comprising: an image clipping unit that reduces a height or width of an image by removing a block having the lowest luminance or the highest luminance.
さいブロックの領域を縮小して前記元画像に最低輝度又
は最高輝度の画素を書き込むことを特徴とする請求項2
に記載の画像スクランブル装置。3. The pixel writing device according to claim 2, wherein the pixel writing unit writes the pixel having the lowest brightness or the highest brightness into the original image by reducing the area of the block having the small difference.
An image scrambler according to claim 1.
定されたブロックについては前記元画像に最低輝度又は
最高輝度の画素を書き込まないことを特徴とする請求項
2又は3に記載の画像スクランブル装置。4. The image scrambler according to claim 2, wherein said pixel writing means does not write a pixel having a lowest luminance or a highest luminance in said original image for a block designated in advance.
手段を有することを特徴とする請求項1乃至4のうちい
ずれか1項に記載の画像スクランブル装置。5. The image scrambler according to claim 1, further comprising image compression means for compressing the converted image.
段のブロックと同じ大きさのブロックの画像的特徴量に
基づいて圧縮することを特徴とする請求項5に記載の画
像スクランブル装置。6. The image scrambler according to claim 5, wherein said image compressing means compresses the image based on an image feature of a block having the same size as the block of said block dividing means.
置データ暗号化手段を有することを特徴とする請求項1
乃至6のうちいずれか1項に記載の画像スクランブル装
置。7. The apparatus according to claim 1, further comprising a position data encrypting means for compressing the position data of said block.
The image scramble device according to any one of claims 1 to 6.
暗号化手段を有することを特徴とする請求項1乃至7の
うちいずれか1項に記載の画像スクランブル装置。8. The image scrambler according to claim 1, further comprising an encryption unit for encrypting the position data of the block.
画像を記憶する変換画像記憶手段と、前記ブロックの位
置データ、又は前記圧縮及び又は前記暗号化された位置
データを記憶する位置データ記憶手段とを有することを
特徴とする請求項1乃至8のうちいずれか1項に記載の
画像スクランブル装置。9. A converted image storage means for storing the converted image or the compressed image, and a position data storage means for storing the position data of the block or the compressed and / or encrypted position data. The image scrambler according to any one of claims 1 to 8, comprising:
た画像と、前記ブロックの位置データ、又は前記圧縮及
び又は前記暗号化された位置データを伝送する伝送手段
を有することを特徴とする請求項1乃至8のうちいずれ
か1項に記載の画像スクランブル装置。10. A transmission device for transmitting the converted image or the compressed image and the position data of the block or the compressed and / or the encrypted position data. The image scramble device according to any one of claims 1 to 8.
ク分割手段と、各ブロックを特定する情報とその位置情
報を含む組に合致するように、前記ブロックをその位置
情報に配置させる変換解除画像を生成する画像変換手段
とを有することを特徴とする画像スクランブル解除装
置。11. A block dividing means for dividing a transformed image into blocks, and generating a transformed image in which the blocks are arranged in the position information so as to match a set including information for specifying each block and its position information. An image conversion device comprising: an image conversion device that performs image conversion.
ク分割手段と、各ブロックを特定する情報とその位置情
報を含む組に合致するように、前記ブロックをその位置
情報に配置させる変換解除画像を生成する画像変換手段
と、参照画像を記憶する参照画像記憶手段と、前記参照
画像に前記変換画像を重ね書きする合成手段とを有する
ことを特徴とする画像スクランブル解除装置。12. A block dividing means for dividing a transformed image into blocks, and a transformed image which is arranged at the position information so as to match a set including information for specifying each block and its position information. An image descrambling device, comprising: an image conversion unit that performs a conversion, a reference image storage unit that stores a reference image, and a combining unit that overwrites the converted image on the reference image.
圧縮復号手段を有することを特徴とする請求項11又は
12に記載の画像スクランブル解除装置。13. The image descrambling device according to claim 11, further comprising image compression / decoding means for decoding the compression of the converted image.
置データ圧縮復号手段を有することを特徴とする請求項
11乃至13のうちいずれか1項に記載の画像スクラン
ブル解除装置。14. The image descrambling device according to claim 11, further comprising a position data compression / decoding unit for decoding the compression of the position data.
置データ復号手段を有することを特徴とする請求項11
乃至14のうちいずれか1項に記載の画像スクランブル
解除装置。15. The apparatus according to claim 11, further comprising a position data decrypting means for decrypting the encryption of the position data.
15. The image descrambling device according to any one of claims 14 to 14.
に分割し、前記各ブロックを特定する情報とその位置を
含む組を前記各ブロックにおける輝度の代表値の順に並
びかえ、前記代表値の順に各ブロックを配置させて変換
画像を生成することを特徴とする画像スクランブル方
法。16. An original image is divided into at least two or more blocks, and a set including information specifying each block and its position is rearranged in the order of the representative value of luminance in each block, and An image scrambling method, wherein a converted image is generated by arranging blocks.
に分割し、前記各ブロックを特定する情報とその位置を
含む組を前記各ブロックにおける輝度の代表値の順に並
びかえ、前記代表値の順に各ブロックを配置させて変換
画像を生成し、参照画像を記憶し、前記元画像と前記参
照画像の画素値の差分を計算し、前記差分の小さいブロ
ック内の前記元画像に最低輝度又は最高輝度の画素を書
き込み、前記変換された画像の最低輝度又は最高輝度の
ブロックを除去して画像の高さ又は幅を小さくすること
を特徴とする画像スクランブル方法。17. An original image is divided into at least two or more blocks, and a set including information for specifying each block and its position is rearranged in the order of the representative value of luminance in each of the blocks. The converted image is generated by arranging the blocks, the reference image is stored, the difference between the pixel values of the original image and the reference image is calculated, and the original image in the small block of the difference has the lowest luminance or the highest luminance. An image scrambling method comprising writing pixels and removing a block having the lowest luminance or the highest luminance of the converted image to reduce the height or width of the image.
いブロックの領域を縮小して前記元画像に最低輝度又は
最高輝度の画素を書き込むことを特徴とする請求項17
に記載の画像スクランブル方法。18. The pixel writing method according to claim 17, wherein the area of the block having the small difference is reduced to write a pixel having the lowest luminance or the highest luminance in the original image.
An image scrambling method according to any one of the preceding claims.
されたブロックについては前記元画像に最低輝度又は最
高輝度の画素を書き込まないことを特徴とする請求項1
7又は18に記載の画像スクランブル方法。19. The pixel writing method according to claim 1, wherein a pixel having a minimum luminance or a maximum luminance is not written in the original image for a block designated in advance.
19. The image scrambling method according to 7 or 18.
ことを特徴とする請求項16乃至19のうちいずれか1
項に記載の画像スクランブル方法。20. The method according to claim 16, wherein the converted image is further compressed.
The image scrambling method according to the paragraph.
分割におけるブロックと同じ大きさのブロックの画像的
特徴量に基づいて圧縮することを特徴とする請求項20
に記載の画像スクランブル方法。21. The image compression according to claim 20, wherein the image compression is performed based on an image feature of a block having the same size as the block in the block division.
An image scrambling method according to any one of the preceding claims.
縮して暗号化することを特徴とする請求項16乃至21
のうちいずれか1項に記載の画像スクランブル方法。22. The method according to claim 16, wherein the position data of the block is further compressed and encrypted.
The image scrambling method according to any one of the preceding claims.
ることを特徴とする請求項16乃至22のうちいずれか
1項に記載の画像スクランブル方法。23. The image scrambling method according to claim 16, wherein the position data of the block is encrypted.
た画像を記憶し、前記ブロックの位置データ、又は前記
圧縮及び又は前記暗号化された位置データを記憶するこ
とを特徴とする請求項16乃至23のうちいずれか1項
に記載の画像スクランブル方法。24. The method according to claim 16, wherein the converted image or the compressed image is stored, and the position data of the block or the compressed and / or encrypted position data is stored. 24. The image scrambling method according to any one of 23.
た画像と、前記ブロックの位置データ、又は前記圧縮及
び又は前記暗号化された位置データを伝送することを特
徴とする請求項16乃至23のうちいずれか1項に記載
の画像スクランブル方法。25. The method according to claim 16, wherein the converted image or the compressed image and the position data of the block or the compressed and / or the encrypted position data are transmitted. An image scrambling method according to any one of the preceding claims.
ックを特定する情報とその位置情報を含む組に合致する
ように、前記ブロックをその位置情報に配置させる変換
解除画像を生成することを特徴とする画像スクランブル
解除方法。26. A method of dividing a transformed image into blocks, and generating a transformed image in which the blocks are arranged at the position information so as to match a set including information specifying each block and its position information. Image descrambling method.
ックを特定する情報とその位置情報を含む組に合致する
ように、前記ブロックをその位置情報に配置させる変換
解除画像を生成し、参照画像を記憶し、前記参照画像に
前記変換解除画像を重ね書きすることを特徴とする請求
項26に記載の画像スクランブル解除方法。27. Dividing a transformed image into blocks, generating a transformed image in which the blocks are arranged in the position information so as to match a set including information for specifying each block and its position information, and generating a reference image 27. The image descrambling method according to claim 26, further comprising: storing the converted image over the reference image.
を特徴とする請求項26又は27に記載の画像スクラン
ブル解除方法。28. The image descrambling method according to claim 26, wherein the compression of the converted image is decoded.
を特徴とする請求項26乃至28のうちいずれか1項に
記載の画像スクランブル解除方法。29. The image descrambling method according to claim 26, wherein the compressed position data is decoded.
とを特徴とする請求項26乃至29のうちいずれか1項
に記載の画像スクランブル解除方法。30. The image descrambling method according to claim 26, wherein the encryption of the position data is decrypted.
か1項に記載の画像スクランブル方法の処理手順を、コ
ンピュータに実行させるための画像スクランブルプログ
ラムを記録したコンピュータ読み取り可能な記録媒体。31. A computer-readable recording medium having recorded thereon an image scramble program for causing a computer to execute the processing procedure of the image scramble method according to any one of claims 16 to 25.
か1項に記載の画像スクランブル解除方法の処理手順
を、コンピュータに実行させるための画像スクランブル
解除プログラムを記録したコンピュータ読み取り可能な
記録媒体。32. A computer-readable recording medium on which an image descrambling program for causing a computer to execute the image descrambling method according to claim 26 is recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000253757A JP3628947B2 (en) | 2000-08-24 | 2000-08-24 | Image scramble device, release device, image scramble method, image scramble release method, and recording medium recording program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000253757A JP3628947B2 (en) | 2000-08-24 | 2000-08-24 | Image scramble device, release device, image scramble method, image scramble release method, and recording medium recording program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002077568A true JP2002077568A (en) | 2002-03-15 |
JP3628947B2 JP3628947B2 (en) | 2005-03-16 |
Family
ID=18742801
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000253757A Expired - Lifetime JP3628947B2 (en) | 2000-08-24 | 2000-08-24 | Image scramble device, release device, image scramble method, image scramble release method, and recording medium recording program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3628947B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005229574A (en) * | 2004-01-16 | 2005-08-25 | Ricoh Co Ltd | Apparatus and method for image processing, program and information recording medium |
WO2006057032A1 (en) * | 2004-11-24 | 2006-06-01 | Mitsubishi Denki Kabushiki Kaisha | Scramble processing device, descramble processing device, scramble processing method, and descramble processing method |
WO2006057047A1 (en) * | 2004-11-26 | 2006-06-01 | Mitsubishi Denki Kabushiki Kaisha | Scramble processing device, descramble processing device, scramble processing method, and descramble processing method |
JP2007184659A (en) * | 2004-11-24 | 2007-07-19 | Mitsubishi Electric Corp | Scramble processing device, descramble processing device, scramble processing method, and descramble processing method |
JP2012089963A (en) * | 2010-10-18 | 2012-05-10 | Nippon Telegr & Teleph Corp <Ntt> | Image encoding method, image encoder and image encoding program |
JP2017535123A (en) * | 2014-09-19 | 2017-11-24 | グルロジック マイクロシステムズ オーワイGurulogic Microsystems Oy | Encoder, decoder and method using partial data encryption |
-
2000
- 2000-08-24 JP JP2000253757A patent/JP3628947B2/en not_active Expired - Lifetime
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005229574A (en) * | 2004-01-16 | 2005-08-25 | Ricoh Co Ltd | Apparatus and method for image processing, program and information recording medium |
WO2006057032A1 (en) * | 2004-11-24 | 2006-06-01 | Mitsubishi Denki Kabushiki Kaisha | Scramble processing device, descramble processing device, scramble processing method, and descramble processing method |
JP2007184659A (en) * | 2004-11-24 | 2007-07-19 | Mitsubishi Electric Corp | Scramble processing device, descramble processing device, scramble processing method, and descramble processing method |
JP4684701B2 (en) * | 2004-11-24 | 2011-05-18 | 三菱電機株式会社 | Scramble processing device, descramble processing device, scramble processing method, and descramble processing method |
WO2006057047A1 (en) * | 2004-11-26 | 2006-06-01 | Mitsubishi Denki Kabushiki Kaisha | Scramble processing device, descramble processing device, scramble processing method, and descramble processing method |
JP2012089963A (en) * | 2010-10-18 | 2012-05-10 | Nippon Telegr & Teleph Corp <Ntt> | Image encoding method, image encoder and image encoding program |
JP2017535123A (en) * | 2014-09-19 | 2017-11-24 | グルロジック マイクロシステムズ オーワイGurulogic Microsystems Oy | Encoder, decoder and method using partial data encryption |
Also Published As
Publication number | Publication date |
---|---|
JP3628947B2 (en) | 2005-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1186731C (en) | Method and apparatus for protecting copyright data in computer system | |
KR100677026B1 (en) | System for Receiving Or Transmitting Video Contents And Information Security Module Used In the Same | |
US7295673B2 (en) | Method and system for securing compressed digital video | |
US6456985B1 (en) | Image encrypting method and device, image decrypting method and device, and recording medium | |
US5613004A (en) | Steganographic method and device | |
Chen et al. | Compression-unimpaired batch-image encryption combining vector quantization and index compression | |
US20020062445A1 (en) | System, method and apparatus for distributing digital contents, information processing apparatus and digital content recording medium | |
AbdelWahab et al. | Efficient combination of RSA cryptography, lossy, and lossless compression steganography techniques to hide data | |
US6647149B2 (en) | Methods and apparatus for securely transmitting and processing digital image data | |
EP1518348B1 (en) | Information processing method, information processing apparatus, program, and storage medium | |
US6044464A (en) | Method of protecting broadcast data by fingerprinting a common decryption function | |
AU2002248228A1 (en) | Methods and apparatus for securely transmitting and processing digital image data | |
US20030026421A1 (en) | Method for transmitting data with digital watermark access control and devices therefor | |
JP2002077568A (en) | Image scrambler, descrambler, image scrambling method, image descrambling method, and medium recording program | |
US7372963B2 (en) | Device for compression and encryption, and device for decompression and decryption | |
EP1478185A3 (en) | A method of protecting image data in the frame buffer of video compression system | |
US7606426B1 (en) | Image processing apparatus and method and storage medium | |
JP2007141095A (en) | Data processor and data processing method | |
JP2001024875A (en) | Method and device for image processing and storage medium | |
Benabdellah et al. | Encryption-compression of images based on FMT and AES algorithm | |
US20050114669A1 (en) | Image protection system and method | |
Benabdellah et al. | Hybrid methods of image compression-encryption | |
JP2009213083A (en) | Image compression method and apparatus | |
JP3527082B2 (en) | Electronic authentication method and system | |
JP2000050049A (en) | Method and device for processing image and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040406 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040604 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040810 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041012 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041207 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041209 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3628947 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071217 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081217 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091217 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101217 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101217 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111217 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111217 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121217 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121217 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131217 Year of fee payment: 9 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
EXPY | Cancellation because of completion of term |