JP2000022930A - Data embedding device and data generating device - Google Patents
Data embedding device and data generating deviceInfo
- Publication number
- JP2000022930A JP2000022930A JP10184572A JP18457298A JP2000022930A JP 2000022930 A JP2000022930 A JP 2000022930A JP 10184572 A JP10184572 A JP 10184572A JP 18457298 A JP18457298 A JP 18457298A JP 2000022930 A JP2000022930 A JP 2000022930A
- Authority
- JP
- Japan
- Prior art keywords
- data
- sub
- image
- digital watermark
- embedding
- 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
- 238000000034 method Methods 0.000 claims description 42
- 238000013139 quantization Methods 0.000 description 12
- 230000006835 compression Effects 0.000 description 9
- 238000007906 compression Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000006837 decompression Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012806 monitoring device Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Storage Device Security (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、たとえば画像デ
ータなどの主データに、副データを付加するための装置
に関し、特に、画像データの一部分に、音声、テキスト
データなどの副データを付加するための装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for adding sub data to main data such as image data, and more particularly to an apparatus for adding sub data such as voice and text data to a part of image data. Device.
【0002】[0002]
【従来の技術】インターネットのワールドワイドウェブ
と呼ばれる技術では、パーソナルコンピュータの表示面
上に画像を表示しておき、この画像の一部を指定するこ
とにより、指定された画像の部位情報を取得し、予めそ
の部位とリンクされていた別の情報を遠隔地または当該
パーソナルコンピュータの持つデータファイルまたは当
該パーソナルコンピュータの属するネットワークなどか
ら得て、その情報を提示するというデータ検索の方法が
ある。提示される情報としては、別の画像、音声、動
画、テキストデータなどがある。2. Description of the Related Art In a technology called the world wide web of the Internet, an image is displayed on a display surface of a personal computer, and by specifying a part of the image, information on a region of the specified image is obtained. There is a data search method in which another information previously linked to the site is obtained from a remote place or a data file of the personal computer or a network to which the personal computer belongs, and the information is presented. The information to be presented includes another image, sound, moving image, text data, and the like.
【0003】こうした技術を用いて、たとえば必要な情
報のデータファイルを全てCD−ROM内に格納して流
通させるという使い方もされており、インターネットに
限らず、画像データと付加的なデータとを関係付ける技
術が必要とされている。[0003] Using such a technique, for example, a method of storing all necessary information data files in a CD-ROM and distributing the data files is not limited to the Internet. There is a need for technology to attach.
【0004】[0004]
【発明が解決しようとする課題】しかし、こうした技術
では画像と、その画像にリンク付けされているデータと
が別々であるため、たとえば必要なデータファイルの数
が増えるという問題がある。また、画像がコンピュータ
に表示されている場合には、コンピュータによって付加
的な情報とのリンクが保持されているので付加的な情報
をコンピュータを介して得ることができるが、こうした
画像を一旦印刷した場合にはリンク情報が失われるの
で、付加的な情報を得ることができなくなってしまうと
いう問題がある。However, in such a technique, since an image and data linked to the image are separate, for example, there is a problem that the number of necessary data files increases. When an image is displayed on a computer, additional information can be obtained through the computer because a link to the additional information is held by the computer. In such a case, there is a problem in that additional information cannot be obtained because the link information is lost.
【0005】それゆえに本発明の一つの目的は、ファイ
ルの数を増加させずに主データと副データとを関連付け
ることが可能なデータ埋込み装置およびデータ生成装置
を提供することである。SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a data embedding device and a data generating device capable of associating main data with sub data without increasing the number of files.
【0006】本発明の他の目的は、ファイルの数を増加
させずに主データと音声データまたは文字データとを関
連付けることができるデータ埋込み装置およびデータ生
成装置を提供することである。Another object of the present invention is to provide a data embedding device and a data generating device capable of associating main data with voice data or character data without increasing the number of files.
【0007】本発明のさらに別の目的は、ファイルの数
を増加させずに主データと副データとを関連付けること
ができ、かつそうした主データが一旦電子的媒体以外の
媒体に固定されたときにも副データを復元できるような
データ埋込み装置およびデータ生成装置を提供すること
である。Yet another object of the present invention is to provide a method for associating main data with sub data without increasing the number of files, and when such main data is once fixed on a medium other than an electronic medium. It is another object of the present invention to provide a data embedding device and a data generating device capable of restoring sub data.
【0008】[0008]
【課題を解決するための手段】請求項1に記載のデータ
埋込み装置は、主データを取込むための主データ取込み
手段と、副データを取込むための副データ取込み手段
と、取込まれた主データを所定の複数個のデータブロッ
クに分割し、予め定められた信号処理を行いながら、副
データを所定のビットごとに分割して各データブロック
に電子透かし情報としてそれぞれ埋込むための電子透か
し埋込み手段とを含む。According to a first aspect of the present invention, there is provided a data embedding apparatus, comprising: a main data fetching means for fetching main data; a sub data fetching means for fetching sub data. A digital watermark for dividing the main data into a plurality of predetermined data blocks and performing predetermined signal processing while dividing the sub-data into predetermined bits and embedding each data block as digital watermark information. Embedding means.
【0009】副データを所定ビットごとに分割して、主
データのデータブロックにそれぞれ埋込むことで、全体
として比較的大きな量の副データを電子透かしとして埋
込むことができる。[0009] By dividing the sub-data for each predetermined bit and embedding it in the data block of the main data, a relatively large amount of sub-data as a whole can be embedded as a digital watermark.
【0010】請求項2に記載の発明にかかるデータ埋込
み装置は、請求項1に記載の発明の構成に加えて、電子
透かし埋込み手段は、副データを所定のビットごとに分
割して複数個のデータブロックの一部のみに電子透かし
情報としてそれぞれ埋込むための手段を含むことを特徴
とする。According to a second aspect of the present invention, in addition to the configuration of the first aspect, the digital watermark embedding means divides the sub-data into predetermined bits to form a plurality of sub-data. It is characterized by including means for embedding digital watermark information only in a part of a data block.
【0011】副データを所定ビットごとに分割して、主
データのデータブロックのうちの一部のデータブロック
に埋込むことができるので、主データの一部のみに副デ
ータを埋込んだり、別の領域に別の副データを埋込んだ
りすることが可能になる。Since the sub data can be divided into predetermined bits and embedded in some of the main data blocks, the sub data can be embedded in only a part of the main data, Or other sub-data can be embedded in the area of
【0012】請求項3に記載の発明にかかるデータ埋込
み装置は、請求項1または2に記載の発明の構成に加え
て、副データは音声データを含むことを特徴とする。A data embedding device according to a third aspect of the present invention is characterized in that, in addition to the configuration of the first or second aspect, the sub-data includes audio data.
【0013】請求項4に記載の発明にかかるデータ埋込
み装置は、請求項1または2に記載の発明の構成に加え
て、副データは文字データを含むことを特徴とする。A data embedding device according to a fourth aspect of the present invention is characterized in that, in addition to the configuration of the first or second aspect, the sub-data includes character data.
【0014】請求項5に記載の発明にかかるデータ生成
装置は、所定の処理がされた複数個のデータブロックを
含み、かつ各データブロックには所定のビットごとに分
割された副データが電子透かし情報として埋込まれた電
子透かし付きの主データを準備するための主データ準備
手段と、電子透かし付の主データから副データを所定ビ
ットごとに復号するための電子透かし復号手段と、所定
の処理がされたデータブロックの各々に対して、所定の
処理に対応して定められる処理をすることにより主デー
タを復元するためのデータ処理手段とを含む。According to a fifth aspect of the present invention, there is provided a data generating apparatus including a plurality of data blocks subjected to a predetermined process, and each data block includes sub-data divided for each predetermined bit. Main data preparation means for preparing main data with a digital watermark embedded as information; digital watermark decoding means for decoding sub-data for each predetermined bit from the main data with a digital watermark; Data processing means for restoring main data by performing a process determined corresponding to a predetermined process on each of the data blocks subjected to the predetermined process.
【0015】副データを所定ビットごとに分割して、主
データのデータブロックにそれぞれ埋込んでおき、これ
を復号することで、全体として比較的大きな量の副デー
タを復元することができる。The sub data is divided into predetermined bits, embedded in the data blocks of the main data, and decoded, whereby a relatively large amount of sub data can be restored as a whole.
【0016】請求項6に記載の発明にかかるデータ生成
装置は、請求項5に記載の発明の構成に加えて、電子透
かし付の主データは、複数個のデータブロックの内の一
部のみに副データを含み、電子透かし復号手段は、複数
個のデータブロックの内の一部のデータブロックから副
データを所定ビットごとに復号するための手段を含むこ
とを特徴とする。According to a sixth aspect of the present invention, in addition to the configuration of the fifth aspect of the present invention, the main data with the electronic watermark is included in only a part of the plurality of data blocks. The digital watermark decoding means includes sub data, and the digital watermark decoding means includes means for decoding the sub data from a part of the plurality of data blocks for each predetermined bit.
【0017】副データを所定ビットごとに分割して、主
データのデータブロックのうちの一部のデータブロック
に埋込んでおくことで、主データの一部のみから副デー
タを復号したり、別の領域から別の副データを復号した
りすることが可能になる。By dividing the sub-data into predetermined bits and embedding it in some of the data blocks of the main data, the sub-data can be decoded from only a part of the main data, It is possible to decode another sub-data from the area of.
【0018】請求項7に記載の発明にかかるデータ生成
装置は、請求項5または6に記載の発明の構成に加え
て、副データは音声データを含むことを特徴とする。According to a seventh aspect of the present invention, in addition to the configuration of the fifth or sixth aspect of the present invention, the sub-data includes audio data.
【0019】請求項8に記載の発明にかかるデータ生成
装置は、請求項5または6に記載の発明の構成に加え
て、副データは文字データを含むことを特徴とする。An eighth aspect of the present invention is directed to the data generation apparatus according to the fifth aspect, wherein the sub-data includes character data in addition to the configuration of the fifth or sixth aspect.
【0020】[0020]
【発明の実施の形態】上述した問題を解決するために、
いわゆる電子透かし技術を利用することが考えられる。
電子透かしとは、近年のデータのデジタル化という趨勢
にしたがってデジタル化された写真などの美術作品の画
像データが不正にコピーされ流用または流通されること
を防止するための技術である。DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to solve the above-mentioned problem,
It is conceivable to use a so-called digital watermark technique.
Digital watermarking is a technique for preventing image data of works of art, such as photographs, digitized in accordance with the trend of digitization of data in recent years, from being illegally copied, diverted or distributed.
【0021】電子透かし技術では、著作権保護のため
に、小さなデータ量の透かし情報を画像全体に埋込む。
埋込み後の画像を見ただけでは、そこにこうした透かし
情報が埋込まれていることは認識できないが、電子的な
処理を行うことにより透かし情報が復元できる。したが
って付加的な情報を電子透かし技術を用いて画像に埋込
むという利用法が考えられる。In the digital watermark technique, watermark information having a small data amount is embedded in the entire image for copyright protection.
Just by looking at the image after embedding, it cannot be recognized that such watermark information is embedded therein, but the watermark information can be restored by performing electronic processing. Therefore, a method of embedding additional information in an image using a digital watermark technique is conceivable.
【0022】ところが、電子透かし技術は主として著作
権保護のために用いられるため、小さなデータ量の透か
し情報を画面全体に埋込んで、画像のどこを取出しても
透かし情報が取出せるようにしている。そのため、付加
的な情報がたとえば音声データなどのように比較的デー
タ量の大きいものである場合には、画像データにそうし
た付加的な情報を埋込むことは難しい。仮に埋込むこと
ができたとしても、付加的な情報の量が多いため、画像
データに対するノイズが増大し画像が劣化してしまう。However, since the digital watermarking technique is mainly used for copyright protection, a small amount of watermark information is embedded in the entire screen so that the watermark information can be taken out wherever the picture is taken out. . Therefore, when the additional information has a relatively large data amount, such as audio data, it is difficult to embed such additional information in the image data. Even if the data can be embedded, the amount of additional information is large, so that noise in the image data increases and the image deteriorates.
【0023】そこで、本願発明では、JPEG(Joint
Photographic Experts Group)規格に代表される画像圧
縮などの画像処理技術の内で、データに対してDCT
(離散コサイン変換)などの直交変換処理が行われる方
式において、データが多数のブロック(DCTの場合に
はDCTブロックと呼ばれる)に分割されることに着目
して、次のようにこの問題を解決した。なお直交変換処
理としてDCT以外にFFT(高速フーリエ変換)など
もよく使用されるが、本発明はFFTを使用する方式で
も適用可能である。Therefore, in the present invention, JPEG (Joint
Photographic Experts Group) DCT for data in image processing technology such as image compression represented by the standard
In a system in which orthogonal transform processing such as (discrete cosine transform) is performed, this problem is solved as follows, focusing on the fact that data is divided into a large number of blocks (called DCT blocks in the case of DCT). did. In addition, an FFT (Fast Fourier Transform) and the like are often used in addition to the DCT as the orthogonal transform processing.
【0024】図1を参照して、音声データ20を画像デ
ータ22に埋込む場合を考える。画像データ22は複数
個のDCTブロックに分割される。音声データ20も、
一定のビット単位のブロックA,B,Cなどに分割し、
これらをブロック単位で画像データ22のDCTブロッ
クに透かしデータa,b,c等として順番に埋込んでい
く。Referring to FIG. 1, a case where audio data 20 is embedded in image data 22 will be considered. The image data 22 is divided into a plurality of DCT blocks. The audio data 20 also
Divided into blocks A, B, C, etc. in a fixed bit unit,
These are sequentially embedded as watermark data a, b, c, etc. in the DCT block of the image data 22 in block units.
【0025】図2を参照して、復元時には次のようにす
る。画像データ22は複数個のDCTブロックに分割さ
れている。そこで、これらDCTブロックの各々から、
透かしデータとして埋込まれていた音声データの各ブロ
ックa,b,c等を取出し、元の順番にブロックA、
B、C、…と並べて元の音声データ20を復元する。な
お、埋込む順番は必ずしも先頭から順でなくともよい。
メモリなどの資源に制約されなければ、副データの各ブ
ロックを所定の順番に入れ替えてから主データに埋込ん
でもよい。この場合、復元時には埋込み時とは逆に副デ
ータの順番を入れ替える必要がある。Referring to FIG. 2, the following is performed at the time of restoration. The image data 22 is divided into a plurality of DCT blocks. So, from each of these DCT blocks,
The blocks a, b, c, etc. of the audio data embedded as the watermark data are extracted, and the blocks A,
The original audio data 20 is restored by arranging B, C,. Note that the order of embedding is not necessarily the order from the beginning.
If not restricted by resources such as a memory, each block of the sub data may be replaced in a predetermined order and then embedded in the main data. In this case, it is necessary to reverse the order of the sub data at the time of restoration, contrary to the embedding.
【0026】図3に、本願発明の一実施の形態にかかる
データ埋込み装置30のブロック図を示す。なお以下の
説明では、画像データに音声データを埋込む場合を例と
して説明するが、本願発明はそうした組合わせのみに適
用可能なだけでなく、一般的に主データに対して副とな
るデータを付加するもので、かつ主データの符号化にあ
たって主データを所定のブロックに分割するものであれ
ばどのようなものにも適用可能である。たとえば副デー
タは文字データであってもよく、また主データの画像と
は別の画像データであってもよい。ただし、埋込めるデ
ータ量は主データのデータ量に比して少ないので、副デ
ータの大きさには自ずから制限がある。FIG. 3 shows a block diagram of a data embedding device 30 according to an embodiment of the present invention. In the following description, a case where audio data is embedded in image data will be described as an example. However, the present invention is not only applicable to such a combination, but generally, data which is secondary to main data is The present invention can be applied to any data that is added and that divides the main data into predetermined blocks when encoding the main data. For example, the sub data may be character data, or may be image data different from the image of the main data. However, since the amount of data that can be embedded is smaller than the amount of main data, the size of the sub data is naturally limited.
【0027】図3を参照してこのデータ埋込み装置30
は、画像データへの音声データの埋込みを行うためのデ
ータ埋込み部32と、音声データが埋込まれた画像デー
タを記憶するためのメモリ装置36と、メモリ装置36
に記憶された画像データから、元の画像と、付加データ
である音声データとを復元する処理を行うためのデータ
復元部34とを含む。Referring to FIG. 3, data embedding device 30
A data embedding unit 32 for embedding audio data in image data, a memory device 36 for storing image data in which audio data is embedded, and a memory device 36
And a data restoration unit 34 for performing a process of restoring the original image and the audio data as the additional data from the image data stored in.
【0028】データ埋込み部32は、画像を電気信号と
して取込むための、スキャナ、カメラなどからなる画像
取込み装置40と、この電気信号に対して所定の信号処
理を行うための信号処理装置42と、JPEG規格にし
たがった画像圧縮処理を行うためのJPEG圧縮部44
と、圧縮された画像データをメモリ装置36に書込むた
めのメモリ書込み装置46と、後述するように機能を切
り替えるためのスイッチ54とを含む。データ埋込み部
32ははさらに、マイクなどからなる音声取込み装置4
8と、音声取込み装置48の出力する電気信号をA/D
(アナログ/デジタル)変換するためのA/D装置50
と、こうしてデジタル化された音声データを電子透かし
として画像データに埋込むための電子透かし書込み装置
52とを含む。The data embedding unit 32 includes an image capturing device 40 such as a scanner and a camera for capturing an image as an electric signal, and a signal processing device 42 for performing predetermined signal processing on the electric signal. JPEG compression unit 44 for performing image compression processing according to the JPEG standard
And a memory writing device 46 for writing the compressed image data to the memory device 36, and a switch 54 for switching functions as described later. The data embedding unit 32 further includes a voice capturing device 4 such as a microphone.
8 and the electric signal output from the voice capturing device 48 is A / D
A / D device 50 for (analog / digital) conversion
And a digital watermark writing device 52 for embedding the digitized audio data in the image data as a digital watermark.
【0029】JPEG圧縮部44は、データブロック
(DCTブロック)に対してDCT演算を行うためのD
CT演算装置60と、DCT処理されたデータブロック
に対して量子化処理を行うための量子化装置62と、機
能に応じて接続を切り替えるためのスイッチ66と、D
CT処理されたデータブロックに対してハフマン符号化
処理を行うためのハフマン符号化装置64とを含む。[0029] The JPEG compression section 44 is a DPEG for performing a DCT operation on a data block (DCT block).
A CT operation device 60, a quantization device 62 for performing a quantization process on the DCT-processed data block, a switch 66 for switching the connection according to the function, and D
A Huffman encoding device 64 for performing a Huffman encoding process on the data block subjected to the CT process.
【0030】データ復元部34は、メモリ装置36から
データを読出すためのメモリ読出し装置70と、読出さ
れた画像データに対してJPEG伸長処理を行うための
JPEG伸長部72と、復元された画像を表示するため
のデータ処理を行う画像表示装置74と、画像表示装置
74より出力される画像信号を表示するためのモニタ装
置76と、機能に応じて接続を切り替えるためのスイッ
チ84と、メモリ装置36から読出された画像データか
ら、透かし情報を抽出し復元するための電子透かし読出
し装置78と、復元された透かし情報(音声データ)を
デジタル/アナログ(D/A)変換するためのD/A装
置80と、D/A装置の出力するアナログ信号を音声と
して再生する、スピーカなどからなる音声出力装置82
とを含む。The data restoration unit 34 includes a memory reading device 70 for reading data from the memory device 36, a JPEG decompression unit 72 for performing JPEG decompression processing on the read image data, and a restored image data. Display device 74 for performing data processing for displaying the image, a monitor device 76 for displaying an image signal output from the image display device 74, a switch 84 for switching connections according to functions, a memory device A digital watermark reading device 78 for extracting and restoring watermark information from the image data read out from the image data 36, and a D / A for digital / analog (D / A) conversion of the restored watermark information (audio data). Device 80 and an audio output device 82 such as a speaker that reproduces an analog signal output from the D / A device as audio.
And
【0031】JPEG伸長部72は、読出された画像の
データブロックに対してハフマン復号化処理を行うため
のハフマン復号化装置90と、機能に応じて接続を切り
替えるためのスイッチ96と、ハフマン復号化されたデ
ータに対して逆量子化処理を行うための逆量子化装置9
2と、逆量子化処理されたデータブロックに対してID
CT(逆離散コサイン変換)処理を行うためのIDCT
演算装置94とを含む。The JPEG decompression unit 72 includes a Huffman decoding device 90 for performing a Huffman decoding process on a data block of a read image, a switch 96 for switching connections according to functions, and a Huffman decoding device. Inverse quantization device 9 for performing an inverse quantization process on the obtained data
2 and ID for the data block subjected to the inverse quantization
IDCT for performing CT (Inverse Discrete Cosine Transform) processing
And an arithmetic unit 94.
【0032】図4および図5を参照しながら、図3に示
されるデータ埋込み装置30の動作について説明する。
まず、画像取込み装置40によって画像の取込みを行う
(100)。続いて、信号処理装置42によって、これ
ら画像信号に対する画像処理を行い(102)、JPE
Gのヘッダに、電子透かしに関する付加情報の書込みを
行う(104)。さらにデータをDCTブロック単位に
分割してJPEG圧縮部44に転送する(106)。The operation of the data embedding device 30 shown in FIG. 3 will be described with reference to FIGS. 4 and 5.
First, an image is captured by the image capturing device 40 (100). Subsequently, the image processing is performed on these image signals by the signal processing device 42 (102), and the JPE
The additional information related to the digital watermark is written in the G header (104). The data is further divided into DCT block units and transferred to the JPEG compression unit 44 (106).
【0033】以後はJPEG圧縮に関する処理であるが
これについては後述する。画像取込みの処理と並行し
て、音声取込み装置48による音声の取込みも行う(1
14)。なお、音声と画像とは、たとえば電子スチルカ
メラで画像と音声とを同時に取込む場合のように同時に
準備されたものでもよいし、市販の画像データに使用者
の音声によるメモを付加する場合のように、別個に準備
されたものでもよい。この場合、画像の取込みと音声の
画像とを並行して行う必要はない。Hereinafter, processing relating to JPEG compression will be described later. In parallel with the image capturing process, voice capturing by the voice capturing device 48 is also performed (1).
14). The sound and the image may be prepared at the same time, for example, when the image and the sound are simultaneously captured by an electronic still camera, or may be used when adding a memo by a user's voice to commercially available image data. As such, it may be prepared separately. In this case, it is not necessary to capture the image and the audio image in parallel.
【0034】取込まれた音声データをA/D装置50に
よってデジタルデータに変換し(116)、デジタル化
された音声データをnビット単位(nは予め定められた
定数である。たとえばn=8)で電子透かし書込み装置
52に転送する。このデータは、以下に述べるJPEG
圧縮処理で使用され、画像データに埋込まれる。The acquired audio data is converted into digital data by the A / D device 50 (116), and the digitized audio data is converted into n-bit units (n is a predetermined constant. For example, n = 8). ) To the electronic watermark writing device 52. This data is the JPEG described below.
Used in compression processing and embedded in image data.
【0035】JPEG圧縮部44による処理では、まず
DCT演算装置60が、転送されたDCTブロックに対
してDCT演算を行う(108)。DCT演算後のデー
タは量子化装置62によって量子化され、スイッチ66
に与えられる。スイッチ66は、電子透かしの埋込み処
理を行う場合には量子化装置62の出力を端子66Cを
介して電子透かし書込み装置52に与え(図4のステッ
プ112で「ON」)、埋込み処理を行わない場合には
端子66aを介してハフマン符号化装置64に与える
(図4のステップ112で「OFF」)。埋込み処理を
行わない場合は通常の処理と同様であるので、以下では
特に埋込み処理を行う場合について説明する。In the processing by the JPEG compression section 44, the DCT operation device 60 first performs a DCT operation on the transferred DCT block (108). The data after the DCT operation is quantized by the quantization device 62 and the switch 66
Given to. When the digital watermark embedding process is performed, the switch 66 gives the output of the quantization device 62 to the digital watermark writing device 52 via the terminal 66C (“ON” in step 112 of FIG. 4), and does not perform the embedding process. In this case, the signal is supplied to the Huffman encoding device 64 via the terminal 66a ("OFF" in step 112 of FIG. 4). When the embedding process is not performed, the process is the same as the normal process.
【0036】この場合、電子透かし書込み装置52が、
量子化装置62から出力された1DCTブロック分の画
像データに対して、A/D装置50から転送されてきた
nビット分の音声データを透かし情報として埋込む(1
20)。こうして透かし情報として埋込まれた音声デー
タを含む画像データに対してさらにハフマン符号化装置
64によりハフマン符号化処理が行われ(122)、ハ
フマン符号化された画像データはメモリ書込み装置46
によってメモリ装置36に書込まれる。処理されたDC
Tブロックが最後のブロックか否かを判定し(12
4)、最後のブロックであれば処理を終了する。処理さ
れたDCTブロックが最後のブロックでなければ制御を
ステップ108に戻して後続のDCTブロックに対して
上述した処理を繰返す。In this case, the digital watermark writing device 52
In one DCT block of image data output from the quantization device 62, n bits of audio data transferred from the A / D device 50 are embedded as watermark information (1).
20). Huffman encoding processing is further performed on the image data including the audio data embedded as the watermark information by the Huffman encoding device 64 (122), and the Huffman encoded image data is stored in the memory writing device 46.
Is written to the memory device 36. Processed DC
It is determined whether the T block is the last block (12).
4) If it is the last block, the process ends. If the processed DCT block is not the last block, the control is returned to step 108, and the above-described processing is repeated for the subsequent DCT block.
【0037】こうして、nビットのブロックに分割され
た音声データが、画像データの各DCTブロックに埋込
まれて、付加データを有する画像データが作成されメモ
リ装置36に格納される。Thus, the audio data divided into n-bit blocks is embedded in each DCT block of the image data, and image data having additional data is created and stored in the memory device 36.
【0038】次に、こうして音声データを付加データ
(電子透かし)として持つ画像データから音声を復元す
る処理について説明する。図3および図5を参照して、
まずメモリ読出し装置70がメモリ装置36から画像デ
ータを取込む(140)。この画像データは前述のよう
に音声データを付加データ(電子透かし)として含んで
いる。Next, a description will be given of a process of restoring audio from image data having audio data as additional data (digital watermark). Referring to FIGS. 3 and 5,
First, the memory reading device 70 fetches image data from the memory device 36 (140). This image data includes audio data as additional data (digital watermark) as described above.
【0039】ハフマン復号化装置90が、このデータの
ヘッダを読込んで(142)以下の処理を行う。スイッ
チ84はハフマン復号化装置90の出力を電子透かし読
出し装置78に与えるよう端子84aを選択している。
ヘッダに電子透かしに関する付加情報が含まれていれ
ば、ハフマン復号化装置90は1ブロックごとに画像デ
ータに対してハフマン復号化処理を行い(144)、ハ
フマン復号化されたデータは電子透かし読出し装置78
に与えられる。The Huffman decoding device 90 reads the header of this data (142) and performs the following processing. The switch 84 selects the terminal 84a so as to provide the output of the Huffman decoding device 90 to the digital watermark reading device 78.
If the header contains additional information regarding the digital watermark, the Huffman decoding device 90 performs Huffman decoding processing on the image data for each block (144), and the Huffman-decoded data is output to the digital watermark reading device. 78
Given to.
【0040】電子透かし読出し装置78は与えられたD
CTブロックのデータから、付加されていた音声データ
を抽出する(148)。この音声データはnビットごと
に転送されて(156)D/A装置80に与えられ、ア
ナログ信号に変換された後(158)音声出力装置82
によって音声として再生される(160)。The digital watermark reading device 78 receives the given D
The voice data added is extracted from the data of the CT block (148). The audio data is transferred every n bits (156), applied to the D / A device 80, and converted into an analog signal (158).
(160).
【0041】一方、電子透かし読出し装置78は画像デ
ータをスイッチ96を介して逆量子化装置92に与え
る。逆量子化装置92はこの画像データに対して逆量子
化処理を行う(150)。逆量子化された画像データは
IDCT演算装置94に与えられ、IDCT処理が行わ
れる(152)。こうして得られた画像データは画像表
示装置74を介してモニタ装置76に与えられ表示され
る。On the other hand, the digital watermark reading device 78 supplies the image data to the inverse quantization device 92 via the switch 96. The inverse quantization device 92 performs an inverse quantization process on the image data (150). The inversely quantized image data is provided to the IDCT operation device 94, where an IDCT process is performed (152). The image data thus obtained is provided to the monitor device 76 via the image display device 74 and displayed.
【0042】こうして処理されたDCTブロックが最後
のブロックか否かを判定し(154)、最後のブロック
であれば処理を終了する。最後のブロックでなければ制
御はステップ148に戻り、DCTブロックごとの画像
データと音声データとの復元が、全てのDCTブロック
を処理するまで繰返される。It is determined whether the DCT block thus processed is the last block (154). If the DCT block is the last block, the process is terminated. If it is not the last block, control returns to step 148, and restoration of image data and audio data for each DCT block is repeated until all DCT blocks have been processed.
【0043】このようにして画像データに音声データを
電子透かしとして埋込むことができる。音声データは、
画像の全体に埋込むこともできるし、画像の一部のみに
埋込むこともできる。たとえば2メガビットの大きさの
画像データにデータを埋込む場合を考える。各DCTブ
ロックに8ビットデータ単位で付加データを埋込むもの
とする。1DCTブロックを8×8の64ビットとし
て、DCTブロックの数は2000000/64=31
250となる。したがって、付加データとして3125
0×8=25000(ビット)=31.25(Kバイ
ト)のデータを埋込むことができる。In this manner, audio data can be embedded in image data as a digital watermark. The audio data is
It can be embedded in the entire image or in only a part of the image. For example, consider a case where data is embedded in image data having a size of 2 megabits. It is assumed that additional data is embedded in each DCT block in 8-bit data units. Assuming that one DCT block is 8 × 8 64 bits, the number of DCT blocks is 2,000,000 / 64 = 31.
250. Therefore, 3125 is added as additional data.
Data of 0 × 8 = 25000 (bits) = 31.25 (K bytes) can be embedded.
【0044】付加データが音声の場合、サンプリングレ
ートが8kHzの場合であれば約4秒の音声を埋込むこ
とができる。また付加データが文字データであれば約3
0000文字の埋込みを行うことができる(1文字を1
バイトとする)。When the additional data is audio, if the sampling rate is 8 kHz, approximately 4 seconds of audio can be embedded. If the additional data is character data, about 3
0000 characters can be embedded.
Bytes).
【0045】図3に示すデータ埋込み装置30は、図6
および図7に示すように、画像170の一部分にのみ付
加データを電子透かし172、174、176として埋
込み、図7に示すようにポインタ178で指示すること
により付加データを再生する場合にも利用できる。その
場合の動作を図8を参照して説明する。The data embedding device 30 shown in FIG.
Also, as shown in FIG. 7, additional data is embedded as electronic watermarks 172, 174, and 176 only in a part of the image 170, and can be used when reproducing the additional data by pointing with a pointer 178 as shown in FIG. . The operation in that case will be described with reference to FIG.
【0046】まず、画像データを読出し、ヘッダの情報
を読出す(190)。そして、ヘッダに含まれる電子透
かしに関する付加情報を読取り、前述した図5 の動作
と同様の動作によって画像を復元する。ただし本実施の
形態では、この画像の復元処理では付加データの復元は
行わず、付加情報の読取りのみ行う。JPEG伸長部7
2によって圧縮画像を伸長する(192)。伸長された
画像を画像表示装置74およびモニタ装置76によって
表示する(194)。First, the image data is read, and the information of the header is read (190). Then, additional information relating to the digital watermark included in the header is read, and the image is restored by the same operation as the operation of FIG. 5 described above. However, in the present embodiment, the restoration of the image does not restore the additional data, but only reads the additional information. JPEG decompression unit 7
2 to decompress the compressed image (192). The expanded image is displayed by the image display device 74 and the monitor device 76 (194).
【0047】こうして表示された画像のうち、電子透か
し情報が埋込まれた領域を図7に示されるようにポイン
タ178によって指定する(196)。以下、電子透か
し情報の復元処理が開始される。まず指定領域のDCT
ブロックを検索する(198)。検索されたDCTブロ
ックに対してDCT処理を行い(200)、さらに量子
化処理を行って(202)透かし情報の復号を行い(2
04)、復号された透かし情報から音声データをデコー
ドする(206)。さらに、指定された領域のブロック
がまだあるかどうかを判断し(208)まだあれば再び
ステップ198に制御を戻して音声情報のデコードを繰
返す。指定された領域に含まれる全てのDCTブロック
を処理し終えたら、デコードされた音声を再生して(2
10)処理を終了する。In the image displayed in this way, the area in which the digital watermark information is embedded is designated by the pointer 178 as shown in FIG. 7 (196). Hereinafter, the restoration processing of the digital watermark information is started. First, the DCT of the specified area
The block is searched (198). DCT processing is performed on the retrieved DCT block (200), and quantization processing is further performed (202) to decode the watermark information (2).
04), the audio data is decoded from the decoded watermark information (206). Further, it is determined whether or not there are any more blocks in the designated area (208). If there are, the control returns to step 198 to repeat the decoding of the audio information. When all DCT blocks included in the designated area have been processed, the decoded sound is reproduced (2).
10) End the process.
【0048】この機能を使用すると、例えば、以下に示
すような事項を実現することができる。図9を参照し
て、画像170のうちのいくつかの範囲に別々の音声を
電子透かし172、174、176として埋込んでお
く。例えば電子透かし172の範囲には「あ」という音
声を、電子透かし174の範囲には「い」という音声
を、電子透かし176の範囲には「う」という音声を、
それぞれ電子透かしとして埋込んでおく。そしてパーソ
ナルコンピュータ画面上にこの画像を表示し、ポインタ
178で任意の範囲を指定すれば、その範囲に埋込まれ
ている透かし情報を復号し、埋込まれていた音声を出力
することができる。これにより、画像の各範囲に、その
画像部分に対応した音声を埋込み、使用者の指定に応じ
て種々の音声を出力することが一つの画像データを用い
て可能になる。By using this function, for example, the following items can be realized. Referring to FIG. 9, different voices are embedded as digital watermarks 172, 174, and 176 in some areas of image 170. For example, in the range of the digital watermark 172, the voice “A”, in the range of the digital watermark 174, the voice of “Yes”, in the range of the digital watermark 176, the voice of “U”,
Each is embedded as a digital watermark. When this image is displayed on the screen of the personal computer and an arbitrary range is designated by the pointer 178, the watermark information embedded in the range can be decoded, and the embedded audio can be output. This makes it possible to embed sound corresponding to the image portion in each range of the image and output various sounds in accordance with the designation of the user using one image data.
【0049】このように、本願発明によれば、画像デー
タなどの主データに付加される、音声データなどの付加
データが画像データ内に埋込まれる。したがってこれら
のデータファイルを別にする場合と比較してファイル数
が削減できる。また、電子的透かしの技術を用いるの
で、付加データを埋込んでもファイルのデータ量の増加
はほとんど無い。また、画像に対して適用された電子透
かしの特性として、一旦プリントアウトされた画像であ
っても、スキャナ等で取込めば再度透かし情報が取出せ
ると言う特徴がある。この特性により、印刷された画像
を送るだけで、その画像に埋込まれた音声などのデータ
を復元することができる。また、画像の任意の部分に透
かし情報を埋込むとにより、複数種類の付加データを一
つの画像データに埋込むことが可能である。As described above, according to the present invention, additional data such as audio data added to main data such as image data is embedded in the image data. Therefore, the number of files can be reduced as compared with the case where these data files are separated. Further, since the digital watermarking technique is used, even if the additional data is embedded, the data amount of the file hardly increases. Further, as a characteristic of the digital watermark applied to the image, there is a characteristic that even if the image is once printed out, the watermark information can be taken out again by taking it in with a scanner or the like. Due to this characteristic, data such as sound embedded in the printed image can be restored only by sending the printed image. Further, by embedding watermark information in an arbitrary part of an image, it is possible to embed a plurality of types of additional data in one image data.
【図1】図1は、本願発明の原理を説明するための、画
像データへの、音声データの埋込み方法を示す模式図で
ある。FIG. 1 is a schematic diagram showing a method of embedding audio data in image data for explaining the principle of the present invention.
【図2】図2は、本願発明の原理を説明するための、画
像データからの、音声データの復元方法を示す模式図で
ある。FIG. 2 is a schematic diagram showing a method for restoring audio data from image data for explaining the principle of the present invention.
【図3】図3は、本願発明の一実施の形態にかかるデー
タ埋込み装置のブロック図である。FIG. 3 is a block diagram of a data embedding device according to one embodiment of the present invention;
【図4】図4は、音声データ埋込み処理のフローチャー
トである。FIG. 4 is a flowchart of audio data embedding processing.
【図5】図5は、音声データ取出し処理のフローチャー
トである。FIG. 5 is a flowchart of audio data extracting processing.
【図6】図6は、画像の一部に埋込まれた音声データを
模式的に示す図である。FIG. 6 is a diagram schematically illustrating audio data embedded in a part of an image;
【図7】図7は、画像の一部に埋込まれた音声データを
取出す処理を模式的に示す図である。FIG. 7 is a diagram schematically illustrating a process of extracting audio data embedded in a part of an image;
【図8】図8は、画像の一部に埋込まれた音声データを
取出す処理のフローチャートである。FIG. 8 is a flowchart of a process of extracting audio data embedded in a part of an image.
【図9】図9は、画像の一部に埋込まれた音声データを
取出す処理の具体例を示す模式図である。FIG. 9 is a schematic diagram illustrating a specific example of a process of extracting audio data embedded in a part of an image;
30 データ埋込み装置 36 メモリ装置 40 画像取込み装置 44 JPEG圧縮部 48 音声取込み装置 52 電子透かし書込装置 72 JPEG伸長部 74 画像表示装置 76 モニタ装置 78 電子透かし読出装置 82 音声出力装置 Reference Signs List 30 data embedding device 36 memory device 40 image capturing device 44 JPEG compression unit 48 audio capturing device 52 digital watermark writing device 72 JPEG decompression unit 74 image display device 76 monitoring device 78 digital watermark reading device 82 audio output device
Claims (8)
手段と、 副データを取込むための副データ取込み手段と、 取込まれた主データを所定の複数個のデータブロックに
分割し、予め定められた信号処理を行いながら、前記副
データを所定のビットごとに分割して前記データブロッ
クに電子透かし情報としてそれぞれ埋込むための電子透
かし埋込み手段とを含む、データ埋込み装置。A main data fetching means for fetching main data; a sub data fetching means for fetching sub data; dividing the fetched main data into a plurality of predetermined data blocks; A digital watermark embedding unit for dividing the sub-data into predetermined bits and performing embedding as digital watermark information in the data block while performing predetermined signal processing.
ータを所定のビットごとに分割して前記複数個のデータ
ブロックの一部のみに電子透かし情報としてそれぞれ埋
込むための手段を含む、請求項1に記載のデータ埋込み
装置。2. The digital watermark embedding means includes means for dividing the sub-data for each predetermined bit and embedding each of the plurality of data blocks as digital watermark information only in a part of the plurality of data blocks. 2. The data embedding device according to 1.
項1または2に記載のデータ埋込み装置。3. The data embedding device according to claim 1, wherein the sub data includes audio data.
項1または2に記載のデータ埋込み装置。4. The data embedding device according to claim 1, wherein the sub data includes character data.
ックを含み、かつ各データブロックには所定のビットご
とに分割された副データが電子透かし情報として埋込ま
れた電子透かし付きの主データを準備するための主デー
タ準備手段と、 前記電子透かし付の主データから副データを前記所定ビ
ットごとに復号するための電子透かし復号手段と、 前記所定の処理がされたデータブロックの各々に対し
て、前記所定の処理に対応して定められる処理をするこ
とにより主データを復元するためのデータ処理手段とを
含む、データ生成装置。5. Main data with a digital watermark including a plurality of data blocks subjected to a predetermined process, and in each data block, sub data divided for each predetermined bit is embedded as digital watermark information. Main data preparing means for preparing the data, digital watermark decoding means for decoding sub data from the main data with digital watermark for each of the predetermined bits, and for each of the data blocks subjected to the predetermined processing A data processing unit for restoring the main data by performing a process determined corresponding to the predetermined process.
数個のデータブロックの内の一部のみに前記副データを
含み、 前記電子透かし復号手段は、前記複数個のデータブロッ
クの内の前記一部のデータブロックから前記副データを
前記所定ビットごとに復号するための手段を含む、請求
項5に記載のデータ生成装置。6. The digital watermark-attached main data includes the sub-data only in a part of the plurality of data blocks, and the digital watermark decoding unit includes: The data generation device according to claim 5, further comprising: means for decoding the sub-data from some of the data blocks for each of the predetermined bits.
項5または6に記載のデータ生成装置。7. The data generation device according to claim 5, wherein the sub data includes audio data.
項5または6に記載のデータ生成装置。8. The data generation device according to claim 5, wherein the sub data includes character data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18457298A JP3600018B2 (en) | 1998-06-30 | 1998-06-30 | Data embedding device and data generating device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18457298A JP3600018B2 (en) | 1998-06-30 | 1998-06-30 | Data embedding device and data generating device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000022930A true JP2000022930A (en) | 2000-01-21 |
JP3600018B2 JP3600018B2 (en) | 2004-12-08 |
Family
ID=16155564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18457298A Expired - Fee Related JP3600018B2 (en) | 1998-06-30 | 1998-06-30 | Data embedding device and data generating device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3600018B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7328845B2 (en) | 2002-01-11 | 2008-02-12 | Sonix Technology Co., Ltd. | Method for producing indicators and processing apparatus and system utilizing the indicators |
US10614333B2 (en) | 2015-10-19 | 2020-04-07 | Sonix Technology Co., Ltd. | Method for reading graphical indicator, indicator structure and electronic apparatus thereof |
-
1998
- 1998-06-30 JP JP18457298A patent/JP3600018B2/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7328845B2 (en) | 2002-01-11 | 2008-02-12 | Sonix Technology Co., Ltd. | Method for producing indicators and processing apparatus and system utilizing the indicators |
US7669774B2 (en) | 2002-01-11 | 2010-03-02 | Sonix Technology Co., Ltd. | Method for producing indicators and processing apparatus and system utilizing the indicators |
US7726570B2 (en) | 2002-01-11 | 2010-06-01 | Sonix Technology Co., Ltd. | Method for producing indicators and processing apparatus and system utilizing the indicators |
US8002198B2 (en) | 2002-01-11 | 2011-08-23 | Sonix Technology Co., Ltd. | Method for producing indicators and processing apparatus and system utilizing the indicators |
US8006913B2 (en) | 2002-01-11 | 2011-08-30 | Sonix Technology Co., Ltd. | Method for producing indicators and processing apparatus and system utilizing the indicators |
US8851391B2 (en) | 2002-01-11 | 2014-10-07 | Sonix Technology Co., Ltd. | Method for producing indicators and processing apparatus and system utilizing the indicators |
US9846797B2 (en) | 2002-01-11 | 2017-12-19 | Sonix Technology Co., Ltd. | Method for producing indicators and processing apparatus and system utilizing the indicators |
US10614333B2 (en) | 2015-10-19 | 2020-04-07 | Sonix Technology Co., Ltd. | Method for reading graphical indicator, indicator structure and electronic apparatus thereof |
Also Published As
Publication number | Publication date |
---|---|
JP3600018B2 (en) | 2004-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lin et al. | Issues and solutions for authenticating MPEG video | |
JP3772604B2 (en) | Monitoring system | |
US20030123701A1 (en) | Image protection | |
KR19980086811A (en) | Apparatus, method and recording medium for embedding and reproducing additional information | |
JPH11341268A (en) | Method for inserting watermark into digital image or compressed digital image, digital image capturing device, computer system, and method for detecting falsification of digital image with watermark | |
WO1998027510A1 (en) | Compression embedding | |
JP2004507177A (en) | How to embed a digital watermark in digital image data | |
JP2002027224A (en) | Digital watermarking inserting/detecting device and method, and record medium | |
JP3834281B2 (en) | Watermark embedding method, transmission method, restoration method and apparatus therefor | |
US20030204727A1 (en) | Method and apparatus for embedding information in content, method and apparatus for reconstructing content, and method and apparatus for extracting information | |
EP1001604A2 (en) | Information processing apparatus and method | |
Nikolaidis | Low overhead reversible data hiding for color JPEG images | |
JP3600018B2 (en) | Data embedding device and data generating device | |
US20040131224A1 (en) | Method for burying data in image, and method of extracting the data | |
JP2000151973A (en) | Information processing apparatus and method, and storage medium | |
JP2000050048A (en) | Image processing device | |
JP3805141B2 (en) | Image processing method and apparatus, and storage medium | |
CA2374323C (en) | Digital image watermarking method | |
JPH10308943A (en) | Image processing unit and image processing method | |
JP2000350002A (en) | Method of embedding watermark information in data and program recording medium | |
JP2006108997A (en) | Information processing apparatus, information processing method, program, and storage medium | |
JP2000151411A (en) | Information processing apparatus and method, and storage medium | |
JP3777993B2 (en) | Image data processing method, image data processing apparatus, and image data processing program | |
CN116010649B (en) | A method, device and related medium for low-delay splicing bypass thumbnail video | |
WO2001043422A1 (en) | Information processing method and recorded medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20031211 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040203 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040326 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040405 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040511 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040709 |
|
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: 20040824 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040915 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070924 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080924 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090924 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100924 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100924 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110924 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110924 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120924 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120924 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 9 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 9 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |