CN1199304A - 附加信息嵌入和将其再生的装置、方法及记录媒体 - Google Patents

附加信息嵌入和将其再生的装置、方法及记录媒体 Download PDF

Info

Publication number
CN1199304A
CN1199304A CN98107999A CN98107999A CN1199304A CN 1199304 A CN1199304 A CN 1199304A CN 98107999 A CN98107999 A CN 98107999A CN 98107999 A CN98107999 A CN 98107999A CN 1199304 A CN1199304 A CN 1199304A
Authority
CN
China
Prior art keywords
data
additional information
image
digital watermark
piece
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN98107999A
Other languages
English (en)
Inventor
山田寺真司
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from JP11824397A external-priority patent/JPH10308943A/ja
Priority claimed from JP15092897A external-priority patent/JPH10215455A/ja
Application filed by Toshiba Corp filed Critical Toshiba Corp
Publication of CN1199304A publication Critical patent/CN1199304A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/0028Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
    • G06T1/0035Output size adaptive watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • H04N1/32165Transform domain methods using cosine transforms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • H04N1/32187Transform domain methods with selective or adaptive application of the additional information, e.g. in selected frequency coefficients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • H04N1/32187Transform domain methods with selective or adaptive application of the additional information, e.g. in selected frequency coefficients
    • H04N1/32192Transform domain methods with selective or adaptive application of the additional information, e.g. in selected frequency coefficients according to calculated or estimated visibility of the additional information in the image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32267Methods relating to embedding, encoding, decoding, detection or retrieval operations combined with processing of the image
    • H04N1/32277Compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/467Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23892Multiplex stream processing, e.g. multiplex stream encrypting involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8358Generation of protective data, e.g. certificates involving watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0052Embedding of the watermark in the frequency domain
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0053Embedding of the watermark in the coding stream, possibly without decoding; Embedding of the watermark in the compressed domain
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0061Embedding of the watermark in each block of the image, e.g. segmented watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91335Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0081Image reader
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3269Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
    • H04N2201/327Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs which are undetectable to the naked eye, e.g. embedded codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/328Processing of the additional information

Abstract

本发明通过信息嵌入电路4进行DCT,置换为量化后的块中的到紧挨EOB之前的零运行部分的最前面部分,然后嵌入附加信息及结束码,提供不用大规模系统就能将图象数据中的文字等附加信息实时地嵌入摄影的数字图象数据中,又不增大文件数和文件规模,更不降低再生图象的品质的附加信息嵌入和为其再生的装置及方法。

Description

附加信息嵌入和将其再生的装置、方法及记录媒体
本发明涉及JPEG、MPEG等图象数据压缩/扩展技术。
尤其涉及作为在数字图象数据中嵌入著作权信息和个人识别用的数据的数字水印(digital watermark)技术应用装置的附加信息嵌入和将其再生的装置、方法以及记录媒体。
近几年,以DCT(Discrete Cosine Transform,离散余弦变换)为核心的JPEG(Joint Photographic Coding Experts Group)、MPEG(Moving Picture Experts Group)等图象压缩/扩展技术作为用于实现多媒体的主要技术正进入实用化阶段。
另一方面,通过CCD(电荷耦合元件)等光电变换元件将被摄物体图象变换成电信号,并在指定的数字信号处理之后。将数字化了的静止图象记录在存储卡片等记录媒体上的电子静像摄影机(普通照像机)正在普及。在将图象数字化时,为对其庞大的代码量进行压缩,对图象数据进行上述JPEG等高效率编码,实施数据压缩。
另外,随着这样的静止图象的高效率编码技术的确立,运动图象的数字处理也正在普及起来。运动图象中的高效率编码技术就是以少的位速率使图象数据编码,以便提高数字传输和记录等的效率,高效率编码规格的MPEG1(ISO/IEC11172)已在视频CD、CD-I等中使用。而且,作为对应于和现行广播一样的图象品质的规格的MPEG2规格也已处于实用阶段,MPEG2规格的图象软件也正在出售。
图1中示出通常的JPEG方式的图象压缩装置的结构的一例。
被输入到图象压缩装置中的图象被分割为8×8像素的块之后,通过在DCT运算部分51中进行DCT运算被重新排列成频率成分。被重新排列成频率成分的块(DCT系数)在扫描变换部分52中通过锯齿形扫描或交替扫描从二维变换为1维的数据。量化部分53用量化矩阵表的系数去除变换为1维数据的块的各DCT系数之后,将其结果四舍五入得到量化数据。VLC运算部分54对被量化的DCT系数参照霍夫曼表进行可逆压缩(可变长编码)。由此,得到块的压缩数据。通过对输入图象的所有块顺序进行以上的操作,得到一个画面的图象压缩数据。
再者,在压缩运动图象的MPEG方式的图象压缩装置的场合,对DCT运算后的块进行量化后将量化了的块从2维数据变换为1维数据。即,所谓JPEG方式就是量化和扫描变换的次序相反。
其次,图2中示出JPEG方式的图象扩展装置的结构的一部分。
VLD运算部分61参照霍夫曼表对输入的图象压缩数据进行可变长译码。被可变长译码的数据(被量化的DCT系数)在逆量化部分62中用量化矩阵表的系数相乘后被逆量化。被逆量化的DCT系数在逆扫描处理部分63中从1维块逆扫描变换为2维块之后,在IDCT运算部分64中被逆DCT运算,由此复原为近似原图象的8×8像素的块。
再者,在MPEG场合,在对可变长译码的数据进行了逆扫描变换后,进行逆量化。
近几年来,在由有关操作得到的图象数据中其它的一些信息,例如,嵌入以如图3所示那样在电子影集中用于说明图象1130的内容的文字信息、防止数字图象非法复制(显示版权存在)作为目的的个人识别用的ID信息等附加信息101的要求及其必要性日益增加。
作为附加文字信息的方法有将图象数据和文字信息保存在各自的文件中的方法,和通过将图象数据和文字信息粘附在其它应用软件上生成1个文件的方法。
但是,将图象数据和文字信息保存在各自的文件中的方法将造成文件数目增加,另外,在将图象数据和文字信息粘附在其他应用软件上的方法将存在着使1个文件规模变得非常大,并且为变更文件名需要专用的读取装置和软件的问题。
另外,近几年来,数字静止图象和数字运动图象中的版权的保护的必要性正在增大。作为解决这些要求和必要性的手段之一有除以往技术之外的电子透空技术。
所谓电子透空技术是将表示版权的存在的文章以及图标标记和商标等数字水印数据嵌入JPEG压缩图象等数字静止图象和MPEG压缩图象等数字运动图象的图象数据中的技术。JPEG图象数据和MPEG图象数据中所嵌入的版权信息是这样地被嵌入的,就是说,即使将所述JPEG图象数据和MPEG图象数据按照规格译码后该信息也不显示。
所述JPEG图象数据和MPEG图象数据是否是未经著作者允许进行非法复制的图象数据,可以通过嵌入数字水印数据的人用指定的方法将嵌入的数字水印数据抽出进行判定。
下面,说明有关将数字水印数据嵌入JPEG图象的以往的系统。过去,在JPEG图象中嵌入数字水印数据时,一旦生成了JPEG压缩数据之后,就进行数字水印数据的嵌入。
即,从CCD等摄像装置取入的图象数据被输入到例如进行分块成8×8像素的块单位后进行正交变换编码的DCT等频率变换装置中。在作为频率变换装置的DCT中,所述8×8像素块被重新排列成频率成分。被重新排列的块(DCT系数),通过量化装置,在对应于矩阵上的系数被量化矩阵表去除之后,进行四舍五入。由此进行第一级的压缩处理(不可逆压缩)。
量化了的矩阵数据通过扫描装置从2维数据被变换成1维数据。被变换为1维数据的数据通过VLC装置,例如参照霍夫曼表等编码表实施可变长编码、进行第2级压缩处理(可逆压缩,得到所述8×8像素的块的压缩数据。
通过对输入图象的所有块进行以上的操作,得到最终的压缩数据后存储到存储卡片等外部存储装置中。
表示版权的存在的文章和图标标记、商标等数字水印数据,例如通过安装了嵌入数字水印数据的软件的计算机等(专用装置),被嵌入存储到所述外部存储装置之前的JPEG压缩数据中。
但是,在以上那样以往的系统的场合,首先,通过生成电子静像摄影机(普通照像机)等的JPEG图象的装置得到JPEG图象数据之后,有必要使用专用软件以及计算机等将版权信息等数字水印数据嵌入JPEG图象数据中,并且存在着系统的规格变大的问题(缺点)。
另外,近几年来,虽然随着电子静像摄影机和便携式数字视频机等的普及能够简便地生成数字图象数据,但存在着在摄影时不能实时地嵌入版权信息的问题(缺点)。
另一方面,作为在图象数据中附加个人识别用的ID信息的方法,例如,在位映象形式的图象数据的场合,有在表现像素的8位(256个等级)中的LSB(最低位)中插入个人识别用的标记等图象的方法,以及在JPEG和MPEG的图象压缩数据的场合,有用频谱扩散的ID信息置换DCT运算后的低频一侧的数据的方法。
但是,在图象数据内嵌入个人识别用的ID信息的这种方法中,由于通过附加信息图象数据部分地被丢失,因此存在着再生图象质量下降的缺点。
如上所述,近几年来,虽然随着电子静像摄影机(普通照像机)和便携式数字视频机等的普及,能够简便生成数字图象数据,但在以往的系统中,在摄影时不能实时地嵌入版权信息,存在着需要使用嵌入专用的数字水印信息的软件和计算机的大规模的系统的问题(缺点)。
因此,本发明的目的是,鉴于上述问题,在电子静像摄影机(普通照像机)和数字视频记录机器中,提供不使用大规模系统,也能将表示版权的存在的数字水印数据实时地嵌入到摄影的数字图象数据中的附加信息嵌入装置及方法。
此外,在将文字信息等信息附加到图象压缩数据中的以往的方法中,存在着文件数目和文件规模增大等的缺点,另外,在将个人识别用的ID信息等附加信息嵌入到图象压缩数据中的方法中,由于嵌入了附加信息的部分原来的图象压缩数据被丢失,因而存在着再生图象的质量下降的缺点。
由于是为解决这样的课题,因此,本发明的目的是提供不招致文件数目和整个数据量的增大,又能够将由于在图象压缩数据中嵌入附加信息而使再生图象的质量下降限定在最小限度的图象处理装置以及图象处理方法。
另外,本发明的目的是提供能够将由于在图象压缩数据中嵌入附加信息而引起的数据压缩率下降抑制在最小限度的图象处理装置以及图象处理方法。
此外,本发明的目的是提供能够使由于在图象压缩数据中嵌入附加信息而引起再生图象的质量下降变为不存在的图象再生装置以及图象再生方法。
为解决上述问题,本发明的附加信息嵌入装置的特征在于,它具备:
取入图象数据的摄像装置;
存储表示版权的数字图象数据的第1存储装置;
对由所述摄像装置得到的图象数据进行n阶段(n为2以上的整数)的处理,并生成第1格式的数字图象数据的第1编码装置;
将由所述第1编码装置所生成的第1格式的数字图象数据存储起来的第2存储装置;
对表示由所述摄像装置或第1存储装置所得到的版权的图象数据进行i阶段(i为1<i<n的整数)的处理,并生成第2格式的数字水印数据的第2编码装置;
存储在所述第2编码装置中被编码的第2格式的数字水印数据的数字水印数据存储装置;
把存储在所述第2存储装置中的第1格式的数字图象数据恢复为所希望的处理阶段的译码装置;
对由所述第1编码装置被编码到i阶段以前的图象数据,或由所述译码装置被译码到i阶段的图象数据,把存储在所述数字水印数据存储装置的第2格式的数字水印数据按指定的格式分解、并分散嵌入的数字水印数据嵌入装置;
对由所述数字水印数据嵌入装置得到的图象数据,如变成所述第1格式的数字图象数据那样,进行j阶段(j=n-i)以后的编码处理的第3编码装置;以及
存储由所述第3编码装置所编码的所述第1格式的数字图象数据的第3存储装置。
因此,有可能不使用大规模系统就能将表示版权的存在的数字水印数据简单地嵌入近几年来使简便生成数字图象数据成为可能的电子静像摄影机和数字视频摄像机等便携式摄像装置所摄影的图象或视频数据中。
本发明的图象处理装置的特征在于,它具备:
将分块的图象进行正交变换的正交变换装置;
将正交变换后的块进行量化的量化装置;
置换为被量化的块中的紧挨EOB(End of Block)之前的零运行(zero run)部分的至少一部分并嵌入附加信息的附加信息嵌入装置。
通过置换到紧挨EOB之前的零运行部分并嵌入附加信息,无需将附加信息保存在别的文件中,另外,可以忽视由附加信息的嵌入引起再生图象的品质下降的程度。即,附加信息被嵌入块的零运行部分,即高频一侧,所以,即使通过以往的图象再生装置将嵌入了附加信息的图象压缩数据照原样再生,由附加信息所产生的干扰在视觉上也不显著,在实用上得到完全没有问题的再生图象。
另外,本发明的图象处理装置的特征在于,它具备:
将分块的图象进行正交变换的正交变换装置;
将正交变换后的块进行量化的量化装置;以及
置换到被量化的块中的紧挨EOB之前的零运行部分的最前面部分,并嵌入附加信息的附加信息嵌入装置。
通过置换到紧挨EOB之前的零运行部分的最前面部分,并嵌入附加信息,就能够把霍夫曼编码等可逆压缩引起的数据压缩率下降抑制在最小限度。
此外,本发明的图象处理装置的特征在于,它具备:
将分块了的图象进行正交变换的正交变换装置;
将正交变换后的块进行量化的量化装置;以及置换到被量化的块中的紧挨EOB之前的零运行部分的最前面部分,将对应于1个画面的图像的附加信息分散在多个块中后嵌入的附加信息嵌入装置。
通过做到置换为紧挨EOB之前的零运行部分的最前面部分,并将对应于1个画面的图象的附加信息分散在多个块中并嵌入,就能够将霍夫曼编码等可逆压缩引起的数据压缩率下降抑制在最小限度,并且使1个画面的附加信息的信息量增大。
此外,本发明的图象再生装置的特征在于,它具备:
在将分块了的图象进行正交变换、量化、置换为即将在量化了的块中的EOB之前的零运行部分的至少一部分、并将嵌入了附加信息的图象压缩数据进行再生的图象再生装置中,具有从图象压缩数据中提取附加信息的提取装置;
存储由提取装置所提取的附加信息的存储装置;
将嵌入在图象压缩数据中的附加信息置换为零数据的零数据置换装置;
将零数据置换后的图象压缩数据进行逆量化的逆量化装置;以及
将逆量化了的图象压缩数据进行逆正交变换的逆正交变换装置。
另外,本发明的图象再生装置的特征在于,它具备:
如方案12所记载的那样,在将分块了的图象进行正交变换、量化、置换为量化了的块中的紧挨EOB之前的零运行部分中的至少一部分并嵌入附加信息、将进行可逆压缩得到的图象压缩数据进行再生的图象再生装置中,具有将图象压缩数据进行可逆译码的可逆译码装置;
从可逆译码的图像压缩数据中提取附加信息的提取装置;
存储提取装置所提取的附加信息的存储装置;
将嵌入在图象压缩数据中的附加信息置换为零数据的零数据装置;
将零数据置换后的图象压缩数据进行逆量化的逆量化装置;以及
将逆量化了的图象压缩数据进行逆正交变换的逆正交变换装置。
通过以上本发明的图象再生装置,从由本发明的图象处理装置所得到的图象压缩数据中提取附加信息,并能得到它作为图象、声音、文字的数据的同时,能够将附加信息置换成零数据后完全再生成原来的图象压缩数据,并能够维持再生图象的质量。
图1是表示通常的JPEG方式的附加信息嵌入装置的构成的框图。
图2是表示通常的JPEG方式的附加信息再生装置的构成的框图。
图3是用于说明有关附加在图象数据中的文字信息的图。
图4是表示本发明的附加信息嵌入装置的实施形态的框图。
图5是表示图A1的数字图象数据生成装置的构成例子的框图。
图6是表示本发明的附加信息嵌入方法的流程图。
图7是表示用于再生数字水印数据的再生装置的一种构成例子的框图。
图8是表示有关本发明的附加信息嵌入装置的构成的框图。
图9是表示图8的附加信息嵌入装置的图象处理操作顺序的流程。
图10是表示图8的附加信息嵌入装置的量化后的1维块的例子的图。
图11是表示在图10所示的量化后的1维块中可能嵌入附加信息部分的图。
图12是表示附加信息被嵌入的量化1维块的例子的图。
图13是表示有关本发明的附加信息再生装置的构成的框图。
图14是表示图13的附加信息再生装置的附加信息再生操作的顺序的流程图。
下面,参照附图说明有关本发明的实施形态。
图4和图5是表示本发明的附加信息嵌入装置的实施的一种形态的框图,图6是表示其动作(附加信息嵌入方法)的流程图。
在本实施形态中,作为数字图象数据,以作为静止图象压缩规格的JPEG为例进行说明。
在图4中,开关装置107的端子(接头)a与作为将来自被摄物体的被摄物体的光进行光电转换的摄像装置CCD101连接,端子C1和端子C2与将数字图象数据进行编码并生成JPEG等的压缩数据的数字图象生成装置102连接,端子e与将版权信息等数字水印数据变换为图象尺寸小的缩小图象的同时生成JPEG等的压缩数据,并与向数字水印数据存储装置105进行写入和读出的数字水印数据变换装置104连接。
此外,所述数字图象数据生成装置102与开关装置108的端子f连接,开关装置108的端子与存储所述JPEG等的压缩数据的存储卡片等外部存储装置103以及开关装置109的端子j连接,所述数字水印数据变换装置104与开关装置109的端子i连接。
而且,所述开关装置107,108,109通过方式指示装置106分别被控制。
另一方面,图5是表示图4中的数字图象数据生成装置的构成例子的框图。
在图5中,端子C1连接到将图象数据以8×8像的块为单位分块、并进行正交变换编码的DCT201,DCT201连接到量化装置202,量化装置202与把量化了的矩阵数据从2维数据变换为1维数据的扫描装置203相连接。
另外,端子C2与信息嵌入装置204连接,端子f与VLC装置205以及开关装置208的端子q相连接,开关装置208的端子r经由VLD装置206与所述信息嵌入装置204连接。
此外,开关装置207的端子P与所述扫描装置203连接,端子n与所述VLC装置205和所述信息嵌入装置204连接,端子0与信息嵌入装置204连接。
而且,所述开关装置207和208分别受所述方式指示装置控制。
下面,参照图6的流程图就有关如以上那样构成的本发明的附加信息嵌入装置的动作进行说明。
首先对本附加信息嵌入装置的通常的摄影动作(通常摄影方式)进行说明。
在通常摄影方式时,根据来自方式指示装置的指示,开关装置107的端子a和端子c1以及端子e和端子d相连接,开关装置108的端子f和端子g连接,开关装置109的端子i和端子k连接。
由此,从作为将来自被摄像物体的被摄像物体的光进行光电变换的摄像装置CCD101取入的图象数据,取入到数字图象数据生成装置102(步骤SA1、SA2)、进行编码、并变换成JPEG压缩数据。参照所述图5将向JPEG压缩数据的变换动作进行说明。还有,在普通摄影方式时,图5的开关装置207的端子p和端子n相连接,开关装置208的端子q和端子s相连接。
在图5中,由端子c1输入的输入图象数据,例如被分割为8×8像素的单位,并输入到进行DCT等的DCT(频率变换装置)201中。在作为频率变换装置的DCT201中,所述8×8像素的块被重新排列成频率成分。被重新排列的块(DCT系数)在下一级量化装置202中,通过对应于矩阵上的系数的量化矩阵表进行除法运算之后,被四舍五入。由以上进行第一级压缩处理(不可逆压缩)(减少代码量)
在量化装置202中,由于信息集中在DCT变换系数的水平和垂直方向的低频成分,因此,量化了的矩阵数据通过扫描装置203将作为2维的行列扫描数据的量化输出变换为1维的锯齿形扫描数据。被变换为1维数据的所述锯齿形扫描数据经过开关装置207的端子p和端子n输出到VLC(可变长编码)装置205中。
在VLC装置205中,例如参照霍夫曼表将量化输出进行霍夫曼编码。霍夫曼编码通过将短代码分配给出现概率高的数据,将代码分配给出现概率低的数据,进一步减小低码量。由以上进行第2级压缩处理(可逆压缩),得到块的压缩数据。
通过对输入图象的所述8×8像素的所有块进行以上的操作,得到最终的压缩数据(步骤SA3)。所得到的压缩数据向图4的开关108的端子输出,并经由端子g输出(存储)到存储卡片等外部存储装置103中(步骤SA4)。再者,以后,为方便起见,将所述最终的压缩数据的结构(格式)叫做第1格式。
接着,就有关作为将版权信息等数字水印数据登记(存储)在所述数字水印数据存储装置105中的方式的数字水印数据存储方式进行说明。再者,在数字水印数据存储方式中有将从摄像装置取入的图像作为数字水印数据使用、并登记在所述数字水印数据存储装置105中的第1数字水印数据存储方式,以及使用存储在PC存储卡片和IC存储卡片等存储装置103中的的数据作为数字水印数据,并登记在所述数字水印数据存储装置105中的第2数字水印数据存储方式。
首先,对第1数字水印数据存储方式进行说明。在第1数字水印数据存储方式时,通过方式指示装置106,开关装置107的端子a和端子e以及端子e和端子d相连接,开关装置108的端子f和端子h相连接,开关装置109的端子i和端子k相连接。
数字水印数据的生成例如是通过将作为版权信息的文字、图标标记和商标写在纸上后摄影或对版权所有者本身进行摄影来进行的(步骤SA1、SA5、SA13、SA14、SA15)。然后,将这样得到的图象(从CCD等摄像装置101取入的图象)用数字水印数据变换装置104变换成图象尺寸小的缩小图象,再对该缩小图象进行所述JPEG压缩(步骤SA16)。
通过将该图象压缩数据作为数字水印数据存储(保存)在数字水印数据存储装置105中进行数字水印数据的登记(步骤SA17)。再者,以后为方便起见,将变换成所述图象尺寸小的缩小图象,并进行JPEG压缩的图象压缩数据的结构(格式)叫做第2格式。
接下来,就有关第2数字水印数据存储方式进行说明。在第2数字水印数据存储方式时,通过方式指示装置106,开关装置107的端子a和端子b以及端子e和端子d相连接,开关装置108的端子f和端子h相连接,开关装置109的端子i和端子i相连接。
数字水印数据通过选择存储在存储装置103中的版权信息数据而得到(步骤SA1,SA5,SA13,SA14,SA18)。在被选择的数据是图象数据时,与所述第1数字水印数据存储方式相同,将从存储装置103取出的图象数据用数字水印数据变换装置、104变换成图象尺寸小的缩小图象,再对该缩小图象进行所述JPEG压缩(步骤SA16)。通过将该图象压缩数据作为数字水印数据存储(保存)在数字水印数据存储装置105中,进行数字水印数据的登记(步骤SA17)。
另一方面,所选择的数据是表示版权的文本数据,例如,在将“(C)Copyright TOSHIBA”这样的字符串作为版权信息使用时,通过将该字符串变换为ASCII码,照文本数据那样,存储(保存)在数字水印数据存储数据105中,进行数字水印数据的登记。
但是,在上述说明中,在使用图象数据作为数字水印数据时,仅仅将所取入的彩色图象变换成缩小图象,但是作为数字水印数据只要表示版权存在就行,因此,也可以只提取辉度信号、生成缩小图象,进行JPEG压缩。如果这样做,由于设有色差数据,因而数字水印数据变为再被压缩的数据量,能够减小最终的附加信息的数据量。即,附加信息量越小,在对嵌入了数字水印数据的图象进行译码时,能够将图象质量的恶化抑制在最低限度。
接下来,就有关作为将版权信息等数字水印数据嵌入图象数据的方式的数字水印数据嵌入方式进行说明。再者,在数字水印数据嵌入方式中,有对从摄像装置(CCD)101摄影的图象实时地嵌入数字水印数据的第1数字水印数据嵌入方式,以及对存储在PC存储卡片等存储装置103中的JPEG图象嵌入数字水印数据的第2数字水印数据嵌入方式的2种方式。
首先,对第1数字水印数据嵌入方式进行说明。在第1数字水印数据嵌入方式时,通过方式指示装置106,开关装置107的端子a和端子C1以及端子e和端子C2相连接,开关装置108的端子f和端子g相连接,开关装置109的端子i和端子k相连接。
作为JPEG图象等数字水印数据的嵌入方法和数字水印数据的提取方法的一例,例如,有记载在特愿平8-318223号专利文件中的方法。以下,通过在本发明的附加信息嵌入装置中编入(利用)嵌入特愿平8-318223号专利文件记载的方法的数字水印数据的装置,就有关进行数字水印数据的嵌入以及数字水印数据的提取的情况进行说明。
从作为将来自被摄像物体的被摄像物体的光进行光电变换的摄像装置CCD101取入的图象数据经过开关107的端子a和C1,被取入到数字图象数据生成装置102中(步骤SA1,SA5,SA6,SA7)。参照图5对数字图象数据生成装置102内的动作进行说明。再有,在本方式时,图5的开关装置207的端子p和端子o相连接,开关装置208的端子q和端子s相连接。
从端子C1输入的图象数据,通过DCT201,量化装置202,扫描装置203,直到所述DCT处理、量化、扫描处理的过程之前进行编码(第1压缩处理)(步骤SA8),经由开关装置207的端子p和o,将由扫描装置203被变换为1维的数据供给信息嵌入装置204。
在信息嵌入装置204中,在输入所述1维化了的JPEG压缩途中的数据的同时,通过开关107的端子e和C2取入存储在图A1的数字水印数据存储装置105中的数字水印信息数据。
作为例子,对应于扫描后的8×8像素的块1的数据是:
块1={24,-9,8,0,6,4,-2,0,5,-1,1,0,1,0,0,0,0,1,0,0,0,…,0,0,0,EOB}并且就要嵌入的数据是{8E529363}的情况进行说明。这时,通过将附加数据分散嵌入,在JPEG扩展时,能够尽可能不生成在视觉上看出图象质量恶化的现象。为此,将附加信息在1块中逐个字节地嵌入,并假定各嵌入操作的结束码为{1},则嵌入上述1维数据中的数据就变为以下那样的组合。即,由于实际嵌入的数据变为2个像素一份的2字节(=附加信息+结束码),因此,该数据变为:
{8,1},{E,1},{5,1},{2,1},{9,1},{3,1},{6,1},{3,1}。以下示出将上述{8,1}那样的附加信息嵌入到块1的图象数据中的1维数据的例子。再者,预先决定在哪里嵌入。在普通的构图中,由于水平和垂直方向高频功率较小,而且,在水平和垂直方向的高频范围设定大的量化系数,因此,在量化输出(变换为1维数据的所述锯齿形扫描数据)的水平和垂直高频零数据被连续(零运行或零操作)的可能性大。为此,在这次的例子中,若假定为EOB之前的零运行部分的最初部分,则变为
块1={24,-9,8,0,6,4,-2,0,5,-1,1,0,1,0,0,0,0,1,8,1,0,…,0,0,0,EOB}以下对于其他的块也一样,将附加数据进行分解、分散并嵌入到JPEG压缩编码途中(DCT处理,量化,扫描处理和3个阶段处理结束的阶段)的数据中(步骤SA9)。
然后,在VLC205中,通过对于将数字水印数据嵌入在压缩途中的数据中的上述数据,作为JPEG压缩进行剩余处理的所述可变长编码,最终能够得到嵌入了数字水印数据的JPEG压缩数据(步骤SA10)。再者,经过开关108的端子f和端子g将所生成的JPEG压缩数据存储到存储卡片等存储装置103中(步骤SA4)。
在JPEG中,扫描处理前的数据是不可逆压缩,扫描处理后变为可逆压缩。为此,通过将附加信息嵌入到扫描处理后的数据中,即使由于附加信息被可逆压缩而做了压缩处理也能够完全复原。
接下来,对第2数字水印数据嵌入方式进行说明。在第2数字水印数据嵌入方式时,通过方式指示装置106,开关装置107的端子a和端子b以及端子e和端子C2相连接,开关装置108的端子f和端子g相连接,开关装置109的端子i和端子k相连接。另外,图5的开关装置207的端子p和端子m相连接,开关装置208的端子q和端子r相连接。
没有嵌入存储在存储卡片等存储装置103中的数字水印数据的JPEG压缩数据经由开关装置208的端子q和端子r,在VLD装置206中进行可变长译码后供给信息嵌入装置204(步骤SA1,SA5,SA6,SA11,SA12)。再者,该可变长译码后的数据变为与在所述第1数字水印数据嵌入方式中所说明的块数据相同的数据。
另一方面,经过开关装置107的端子e和端子C2,从数字水印数据存储装置105将数字水印数据取入到信息嵌入电路204中。
然后,与在所述第1数字水印数据嵌入方式中进行的方法相同,将从所述数字水印数据存储装置105得到的数字水印数据嵌入到通过被取入到信息嵌入电路204的所述VLD装置206进行可变长译码的数据中(步骤SA9)。通过将由此得到的数据在所述VLC装置205中进行可变长编码,能得到嵌入数字水印数据的JPEG压缩数据(步骤SA30)。数字水印数据被嵌入的JPEG压缩数据经过开关装置108的端子f和端子g,被存储到存储卡片等外部存储装置103中(步骤SA4)。
将嵌入了如以上那样得到的数字水印数据的JPEG压缩数据按照JPEG规格进行JPEG扩展,即使用画面显示软件进行监视器显示,被嵌入的数字水印数据只不过作为干扰而被显示,因此,仅图象质量稍微有些恶化而已。
为了提取嵌入在图象中的数字水印数据,并显示版权信息,可以使用在特愿平8-318223号专利文件中记载的提取装置及方法。图7示出表示该提取装置一个结构例子的框图。
在图7中,从未图示的存储卡片等外部存储装置103将JPEG压缩数据供给端子g,并且该JPEG压缩数据被供给进行可变长译码处理的VLD装置301。VLD装置301的输出被供给进行与所述信息嵌入装置204相反的处理的附加信息提取装置302,由该附加信息提取装置302所提取的附加信息(数字水印数据)在数据变换装置306中被变换为版权信息(表示版权的图象、文本、图标标记、商标等),并供给未图示的附加信息(版权信息)显示装置等。
另一方面,通过所述附加信息提取装置302附加信息被提取后的数据即进行了可变长译码处理的JPEG压缩数据依次被供给进行与所述扫描装置203相反的处理的逆扫描装置303,进行与所述量化装置202相反的处理的逆量化装置,进行与所述DCT201相反的处理的IDCT305,并供给未图示的图象数据显示装置后被显示。
这样一来,即,通过进行与在第1数字水印数据嵌入方式中进行的处理相反的处理,能够提取数字水印数据。此处,还能够将图7所示的装置与所述图4所示的装置构成一体。
如以上所述那样,在本实施形态,在数字图象数据生成装置102中,作为数字图象处理列举JPEG压缩为例,但即使是作为其他数字静止图象压缩和运动图象压缩规格的MPEG等数字运动图象也行,基本的硬件构成与图4所示的相同。这时,数字图象数据生成装置102的内部构成将变成与各自的编码算法相对应。
另外,存储在数字水印数据存储装置105中的数据是表示版权存在的数据,若是变换为数字数据,无论是哪种数据都可以,例如,即使是声音数据也行。这时,声音数据通过存储装置103保存在声音用的存储装置中。
此外,在本发明的实施的一种形态中,作为存储装置以使用了PC存储卡片的情况为例进行了说明,但是,如果是能记录、再生数据的存储装置也可以,也能够使用磁盘媒体和磁带媒体。这时,使用对应于各媒体的驱动装置是不言而喻的。
接下来,就实施的第2形态来说明本发明。
图8是表示本第二实施形态的图象处理装置的构成的框图。
如该图8所示那样,该图象处理装置是具备下列装置而构成:
对分割成8×8像素块的原图象进行分解成DCT运算等频率成分的正交变换的DCT运算部分1;
将由DCT运算而得到的块(DCT系数)例如通过锯齿形扫描或交替扫描从2维数据变换为1维数据的扫描变换部分2;
使用量化矩阵表的系数将变换成1维数据的块的各DCT系数进行量化的量化部分3;
按照预先决定的条件将文字信息和个人识别用的ID信息等附加信息6嵌入被量化了的块数据中的信息嵌入电路4;以及
参照霍夫曼表对信息嵌入后的块数据进行可逆压缩(可变长编码)的VLC(rariable length co ding)运算部分5。
接下来,就有关该图象处理装置的图象处理操作进行说明。图9是表示有关图象处理操作的顺序的流程图。
被输入的1个画面(640×480像素)的原图象被分割成8×8像素块之后(步骤SB22),被输入到DCT运算部分1中(步骤SB23)。DCT运算部分1对输入块进行DCT运算(步骤SB24)。通过该DCT运算,8×8像素的块数据被重新排列为频率成分。被重新排列成频率成分的块数据被输入到扫描变换部分2,从2维变换成1维的数据(步骤SB25)。被扫描变换的块数据在量化部分3使用量化矩阵表被量化(步骤SB26)。
图10表示被量化的各块的1维数据的例子。此处,EOB(End ofBlock)是表示块结束的代码,省略部分是零运行。
信息嵌入电路4对这样量化后的块按照下面条件嵌入附加信息6。
1)置换成紧挨EOB之前的零运行部分后嵌入(附加信息+结束码)。结束码是表示附加信息结束的位置的代码。
2)结束代码设为{1}。
3)(附加信息+结束码)置换成紧挨EOB之前的零运行部分的低频一侧(=零运行开始部分),并且每隔N个像素(例如每1个像素作为1个字节,N个字节为一份)被嵌入。N为任意的设定数。
4)在嵌入了附加信息的状态下,当紧挨EOB之前的零运行在不大于M个时,不嵌入附加信息。M为设定数。
根据上述条件1)、2),能够不丢失原始的图象压缩数据嵌入附加信息。即,在数据再生时,通过将附加信息嵌入置换为零数据,能够使原始的(不包含附加信息所产生的干扰)图象压缩数据复原。另外,根据条件3)能够尽可能提高可逆压缩(霍夫曼编码)的压缩率。即,如果置换到零运行的途中和结束部分并嵌入附加信息,则紧挨EOB之前的零运行长度变短,压缩率下降。再根据条件4),在数据再生时,可以判别是附加信息所嵌入的块和不是那样的块。
在将N和M设定为“2”时,如图11所示那样,根据条件1),3)各块的下线部分变成能置换成(附加信息+结束码)的部分。例如,由于根据条件4)紧挨EOB之前的零运行长度只为1,所以不能置换成附加信息。在图9的流程图的步骤SB27中的[i]是紧挨EOB之前的零运行长度的计数数值,“n”为N+M(=2+2)。
在这些块中,例如嵌入“山田”这样的文字信息(附加信息)时,由于“山田”这样的字符在移位JIS码中为:山=8E52,田=9363,因此,附加信息变为{8E529363}。
根据上述条件2)、3),嵌入扫描变换后的上述各块中的数据变为以下的组合。
嵌入的数据是2个像素的2个字节(=附加信息+结束码),它变为:
{8,1},{E,1},{5,1},{2,1},{9,1},{3,1},{6,1},{3,1}图12中示出嵌入了这些(附加信息+结束码)的结果。
这样一来,在信息嵌入电路4中在得到嵌入了附加信息6的图象压缩数据之后,在VLC运算部分5对这图象压缩数据进行霍夫曼编码(可逆压缩)(步骤SB30)。
这样,通过在正交变换及量化所引起的不可逆压缩和霍夫曼编码引起的可逆压缩之间进行附加信息的嵌入,在以后的压缩中就不会丢失附加信息。
其他信息,例如个人识别用的ID信息和密码等,通过对一个画面中的所有块施行同样的操作,也能够不丢失原始图象压缩数据嵌入附加信息。如果这样将个人识别用的ID信息和密码嵌入图象压缩数据中,则通过该附加信息的提取,就有可能容易地发现非法数据图象的拷贝。
在VGA画面(640×480像素)时,由于块有4800(=640×480÷(8×8))个,所以能够将移位JIS字符输入到一个画面的图象压缩数据中最大为1200(=4800÷4)个字符。
再者,在本实施形态中,做到了置换为紧挨EOB之前的零运行部分并置换成附加信息和结束码,但也可以做到置换为不是零运行部分而是其他的连续数值(例如着眼于“1”的连续时)的运行部分并嵌入附加信息和结束码。另外,做到了置换为零运行的最初的部分并嵌入附加信息和结束码,但也可以做到置换成零运行的中间部分并嵌入将起始+附加信息+结束码组合起来的信息。
此外,在分块时,分割成8×8像素,但也可以分割成除此以外的像素数(例如6×8像素等)。
将在这样生成的原来的图象数据中嵌入了附加信息的压缩数据记录在ROM.IC存储器、磁盘、软盘、CD、DVD等中。
接下来,就有关再生由图8的图象处理装置得到的图象压缩数据的图象再生装置进行说明。
图13是表示有关图象再生装置的构成的一部分的框图。
如该图13所示那样,该图象再生装置是通过具备下列装置构成的。这些装置是:
参照霍夫曼表对图象压缩数据进行可变长译码的VLD运算部分11;
从经过VLD运算得到的数据中提取(零数据置换)附加信息的附加信息提取电路12;
以1个画面为单位存储由附加信息提取电路12所提取的附加信息,并变换成显示用的数据的数据变换电路13;
把用附加信息提取电路12进行了附加信息提取的数据,即,附加信息+结束码置换成原来的零数据,将该数据进行逆量化的逆量化部分14;
将逆量化了的数据从1维逆扫描变换成2维块的逆扫描变换部分15;以及
对由逆扫描变换得到的块进行逆DCT运算的IDCT运算部分16。
下面,说明有关该图象再生装置的图象再生操作。图14是表示有关图象再生操作的顺序的流程图。
首先对一个画面的图象压缩数据中的1块的图象压缩数据在VLD运算部11中进行可变长译码(步骤SB73)。由此能得到如图12所示的数据压缩时的即将在可变长编码之前的块数据。对该块数据,附加信息提取电路12根据上述条件1)~4)如下面所做的那样进行附加信息的提取。
首先,关于可变长译码后的块数据,对紧挨EOB之前的零运行长度进行计数(步骤SB74)。然后根据该计数值和条件4)对附加信息所嵌入的块和不是那样的块进行判别。
即,由于根据条件4),紧挨EOB之前的零运行长度不是大于M时,附加信息不能嵌入,因此,比较零运行长度的计数值i和设定数M,在i≥M时,能够判别附加信息可以嵌入在该块中,在其他场合,判别为不能嵌入附加信息(步骤SB75)。例如,在图12所示的块4的场合,i为1,M为2,因此,可以知道不能嵌入附加信息。
在附加信息被嵌入时,根据条件3)知道N(2)像素的附加信息+结束码“1”被嵌入,因此,能够从各块中提取位于紧挨EOB之前的零运行前面的2个像素的数据作为附加信息+结束码。
即,从各块中提取{8,1},{E,1},{5,1},{2,1},{9,1},{3,1},{6,1},{3,1}。
另外,在压缩时,由于嵌入了附加信息的部分是置换原来的零运行的部分,因此,通过将零数据代入附加信息嵌入部分,能使图10所示的原始图象压缩数据复原(步骤SB76)。
通过参照霍夫曼表在逆量化部分14将该图象压缩数据逆量化之后(步骤SB77),在逆扫描变换部分15变换成二维数据(步骤SB78),再在IDCT运算部分16进行逆DCT运算(步骤SB79),再生近似于原图象的块。
另一方面,附加信息提取电路12根据条件1),2)将从块中提取的信息分离成附加信息和结束码,去掉了结束码“1”之后,只将附加信息送给数据变换电路13。数据变换电路13存储一个画面中的全部块的附加信息(步骤SB82),根据图象、声音、文字等附加信息进行了数据变换之后,将其数据输出到外围设备(步骤SB83)。
即,由于知道了附加信息是{8,E,5,2,9,3,6,3},并且是文字信息,因此,就会通过数据变换电路13得到“山田”这样的文字。
再者,在本第二实施形态中,说明了有关在压缩时将本发明应用于扫描变换后进行量化的JPEG中的场合,但本发明同样有可能也适用于使用了在量化后进行扫描变换的MPEG等的频率变换和量化的压缩方式。
如以上所述那样,若依据本发明,能够从摄像装置生成成为版权信息(表示摄影者的文字和图标标记、商标等)的图象,成为存储在该被生成的数据、或预先生成的存储卡片等存储装置中的版权信息,并将所得到的图象数据、文本数据、声音数据等很容易地在本发明的附加信息嵌入装置中变换成数字水印数据后存储/保存起来。
然后,利用该数字水印数据,能够将所述数字水印数据实时地嵌入普通摄影时的图象或影象数据中,并将数字水印数据嵌入存储在存储卡片等存储装置中的数字水印数据未被嵌入的数字图象中。
因此,有可能将版权信息简单地嵌入由电子静像摄影机和数字视频摄像机等便携式摄像装置所摄像的图象或影象数据中。
依据本发明的第二形态的图象处理装置,由于要置换到在紧挨EOB之前的零运行部分后嵌入附加信息,因此不必将附加信息保存在别的文件中,另外,即使照原样通过以往的图象再生装置再生嵌入了附加信息的图象压缩数据,由于附加信息嵌入部分在高频一侧,因此,附加信息所产生的干扰在再生图象中不明显,在实用上完全没有问题。
另外,通过置换为在紧挨EOB之前的零运行部分的最前面部分后嵌入了附加信息,能够将霍夫曼编码等可逆压缩所引起的数据缩率下降抑制在最小限度。
此外,通过做到置换为在紧挨EOB之前的零运行部分的最前面部分后将对应于1个画面的图象的附加信息分散并嵌入到多个块中,能够将霍夫曼编码等可逆压缩所引起的压缩率的降低抑制在最低限度,并且使1个画面的附加信息的信息量增大。
另外,依据本发明的第二图象再生装置,能够从由上述图象处理装置得到的图象压缩数据中提取附加信息,并得到它作为图象、声音、文字的数据,同时能够将附加信息置成零数据后完全再生原来的图象,并能维持再生图象的质量。

Claims (19)

1.一种附加信息嵌入装置,其特征在于,具有:
取入图象数据的摄像装置;
存储表示版权的数字图象数据的第1存储装置;
对从所述摄像装置得到的图象数据,进行n个阶段(n为大于2的整数)的处理,并生成第1格式的数字图象数据的第1编码装置;
存储由所述第1编码装置所生成的第1格式的数字图象数据的第2存储装置;
对表示从所述摄像装置或第1存储装置中得到的版权的图象数据,进行i阶段(i为1<i<n的整数)的处理,并生成第2格式的数字水印数据的第2编码装置;
存储在述第2编码装置中被编码的第2格式的数字水印数据的数字水印数据存储装置;
将存储在所述第2存储装置中的第1格式的数字图象数据复原到所要求的处理阶段的译码装置;
对于由所述第1编码装置编码到i阶段的图象数据、或由所述译码装置译码到i阶段的图象数据,将存储在所述数字水印数据存储装置中的第2格式的数字水印数据分解为指定的格式,并分散嵌入的数字水印数据嵌入装置;
对于由所述数字水印数据嵌入装置所得到的图象数据,进行i阶段(j=n-i)以后的编码处理以生成所述第1格式的数字图象数据的第3编码装置;以及
存储由所述第3编码装置所编码的所述第1格式的数字图象数据的第3存储装置。
2.一种附加信息嵌入方法,其特征在于,具备以下步骤:
从摄像装置取入图象数据的步骤;
对于从所述摄像装置得到的图象数据,进行n阶段(n为大于2的整数)的处理,并进行生成第1格式的数字图象数据的第1编码处理的步骤;
对于表示所述摄像装置或存储表示版权的数字图象数据的第1存储装置中所得到的版权的图象数据,进行i阶段(i为1<i<n的整数)的处理,并进行生成第2格式的数字水印数据的第2编码处理的步骤;
将存储到存储由所述第1编码处理所生成的第1格式的数字图象数据的第2存储装置中的第1格式的数字图象数据进行复原到所要求的处理阶段的译码处理的步骤;
对于由所述第1编码处理编码到i阶段的图象数据,或由所述译码处理译码到i阶段的图象数据,进行把在存储在所述第2编码处理中所编码的第2格式的数字水印数据的数字水印数据存储装置中所存储的第2格式的数字水印数据分解成指定的格式后进行分散嵌入的数字水印数据嵌入处理的步骤;
对于由所述数字水印数据嵌入处理所得到的图象数据,进行j阶段(j=n-i)以后的编码处理以生成所述第1格式的数字图象数据的第3编码处理的步骤;以及
将由所述第3编码处理所编码的所述第1格式的数字图象数据存储在第3存储装置的步骤。
3.权利要求2记载的附加信息嵌入方法,其特征在于,具备以下步骤:
从摄像装置取入图象数据的步骤;
将所述图象数据编码为第2格式的数据,并生成表示版权的数字水印数据的步骤;以及
将所述数字水印数据存储到数字水印数据存储装置中的步骤。
4.权利要求2所记载的附加信息嵌入方法,其特征在于,它具备以下步骤:
从存储表示版权的数字图象数据的第1存储装置中读出图象数据的步骤;
将所述图象数据编码为第2格式的数据,并生成表示版权的数字水印数据的步骤;以及
将所述数字水印数据存储到数字水印数据存储装置中的步骤。
5.权利要求2所记载的附加信息嵌入方法,其特征在于,它具备以下步骤:
从摄像装置取入图象数据的步骤;
对于从所述摄像装置所得到的图象数据,进行直到i阶段(i为1<i<n的整数)的处理的步骤;
对于在所述i阶段之前被编码的图象数据,将存储在数字水印数据存储装置中的第2格式的数字水印数据分解成指定的格式后分散嵌入的步骤;
对于数字水印数据被嵌入的数据,进行j阶段(j=n-i)以后的编码处理以生成第1格式的数字图象数据的步骤;以及
将所生成的所述第1格式的图象数据存储在第3存储装置中的步骤。
6.权利要求2所记载的附加信息嵌入方法,其特征在于,它具备以下步骤:
读出被编码为第1格式、并存储在所述第2存储装置中的图象数据的步骤;
对所读出的图象数据,译码到i阶段(i为1<i<n的整数)之前的步骤;
对所述被译码的图象数据,将存储在数字水印数据存储装置中的第2格式的数字水印数据分解为指定的格式后分散嵌入的步骤;
对于数字水印数据被嵌入的数据,进行j阶段(j=n-i)以后的编码处理以生成第1格式的数字图象数据的步骤;以及
将所生成的所述第1格式的图象数据存储到第3存储装置的步骤。
7.一种附加信息嵌入装置,其特征在于,它具备以下装置:
将分块了的图象进行正交变换的正交变换装置;
将所述正交变换后的块进行量化的量化装置;以及
将附加信息嵌入到所述量化了的块中的在紧挨EOB之前的零运行部分中至少一部分的附加信息嵌入装置。
8.一种附加信息嵌入装置,其特征在于,它具备以下装置:
将分块了的图象进行正交变换的正交变换装置;
将所述正交变换后的块进行量化的量化装置;以及
置换成所述被量化了的块中的在紧挨EOB之前的零运行部分的最前面部分后嵌入附加信息的附加信息嵌入装置。
9.一种附加信息嵌入装置,其特征在于,它具备以下装置:
将分块了的图象进行正交变换的正交变换装置;
将所述正交变换后的块进行量化的量化装置;以及
置换为所述量化后的块中的在紧挨EOB之前的零运行部分的最前面部分,并将对应于1个画面的附加信息分散嵌入到多个块中的附加信息嵌入装置。
10.权利要求7~9任一项所记载的附加信息嵌入装置,其特征在于,进一步具备对所述附加信息被嵌入的块进行可逆压缩的可逆压缩装置。
11.一种图象再生装置,用于对将分块了的图象数据进行正交变换、量化、置换为被量化了的块中的在紧挨EOB之前的零运行部分中至少一部分后嵌入了附加信息的图象压缩数据进行再生,其特征在于,它具备以下装置:
从所述图象压缩数据中提取所述附加信息的提取装置;
存储由所述提取装置所提取的所述附加信息的存储装置;
将嵌入在所述图象压缩数据中的所述附加信息置换为零的零置换装置;
将所述零置换后的图象压缩数据进行逆量化的逆量化装置;以及
将所述被逆量化的图象压缩数据进行逆正交变换的逆正交变换装置。
12.一种图象再生装置,用于将分块了的图象进行正交变换、量化、把附加信息嵌入量化了的块中的在紧挨EOB之前的零运行部分的至少一部分中,进行可逆压缩后将所得到的图象压缩数据进行再生,其特征在于,它具备以下装置:
将所述图象压缩数据进行可逆译码的可逆译码装置;
从所述可逆译码后的图象压缩数据中提取所述附加信息的提取装置;
存储由所述提取装置所提取的所述附加信息的存储装置;
将嵌入所述图象压缩数据中的所述附加信息置换为零的零置换装置;
将所述零置换后的图象压缩数据进行逆量化的逆量化装置;以及
将所述被逆量化的图象压缩数据进行逆正交变换的逆正交变换装置。
13.一种附加信息嵌入方法,其特征在于,它具有以下步骤:
将分块了的图象进行正交变换的步骤;
将所述正交变换后的块进行量化的步骤;
将附加信息嵌入所述被量化的块中的在紧挨EOB之前的零运行部分的至少一部分中的步骤。
14.一种附加信息嵌入方法,其特征在于,它具有以下步骤:
将分块了的图象进行正交变换的步骤;
将所述正交变换后的块进行量化的步骤;
将附加信息嵌入到所述被量化了的块中的在紧挨EOB之前的零运行部分的至少一部分中的步骤。
15.一种附加信息嵌入方法,其特征在于,它具有以下步骤:
将分块了的图象进行正交变换的步骤;
将所述正交变换后的块进行量化的步骤;
置换为所述被量化了的块中的紧挨EOB之前的零运行部分的最前面部分,并将对应于1个画面的图象的附加信息分散嵌入多个块中的步骤。
16.一种图象再生方法,用于将分块了的图象进行正交变换、量化、置换成量化了的块中的在紧挨EOB之前的零运行部分的至少一部分后嵌入附加信息将嵌入了附加信息的图象压缩数据进行再生,其特征在于,它具有以下步骤:
从所述图象压缩数据中提取所述附加信息后存储的步骤;
将嵌入到所述图象压缩数据中的所述附加信息置换为零的步骤;
将所述零置换后的图象压缩数据进行逆量化的步骤;以及
将所述被逆量化了的图象压缩数据进行逆正交变换的步骤。
17.一种图象再生方法,用于将分块了的图象进行正交变换、量化、置换为量化了的块中的在紧挨EOB之前的零运行部分的至少一部分后嵌入附加信息,并进行可逆压缩,将可逆压缩后所得到的图象压缩数据进行再生,其特征在于,它具有以下步骤:
将所述图象压缩数据进行可逆译码的步骤;
从所述被可逆译码的图象压缩数据中提取所述附加信息并存储的步骤;
将嵌入到所述图象压缩数据中的所述附加信息置换为零的步骤;
将所述零置换后的图象压缩数据进行逆量化的步骤;以及
将所述被逆量化了的图象压缩数据进行逆正交变换的步骤。
18.一种记录媒体,用于通过权利要求7~9任一项所记载的图象压缩装置,记录将信息嵌入图象压缩数据中的压缩数据。
19.一种记录媒体,用于通过权利要求13~14所记载的任何一种图象压缩方法,记录将信息嵌入图象压缩数据中的压缩数据。
CN98107999A 1997-05-08 1998-05-08 附加信息嵌入和将其再生的装置、方法及记录媒体 Pending CN1199304A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP11824397A JPH10308943A (ja) 1997-05-08 1997-05-08 画像処理装置及び画像処理方法
JP118243/97 1997-05-08
JP15092897A JPH10215455A (ja) 1996-11-28 1997-06-09 画像圧縮装置、画像伸張装置、画像圧縮方法、画像伸張方法および記録媒体
JP150928/97 1997-06-09

Publications (1)

Publication Number Publication Date
CN1199304A true CN1199304A (zh) 1998-11-18

Family

ID=26456210

Family Applications (1)

Application Number Title Priority Date Filing Date
CN98107999A Pending CN1199304A (zh) 1997-05-08 1998-05-08 附加信息嵌入和将其再生的装置、方法及记录媒体

Country Status (4)

Country Link
US (1) US6192138B1 (zh)
KR (1) KR19980086811A (zh)
CN (1) CN1199304A (zh)
GB (1) GB2326048B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003046806A1 (fr) * 2001-11-30 2003-06-05 Tian Wen Procede anti-falsification numerique
CN100346322C (zh) * 2003-10-10 2007-10-31 刘彤 基于数字水印技术的数字图像复原方法
CN100393122C (zh) * 2002-08-13 2008-06-04 株式会社日立国际电气 可改变物体检测条件的物体检测方法和物体检测装置
CN100428790C (zh) * 2001-12-28 2008-10-22 佳能株式会社 图像生成装置、图像文件生成方法、图像验证装置和方法
CN1551639B (zh) * 2003-05-13 2010-06-09 Lg电子株式会社 应用数字水印编码和解码运动图像的装置及其方法
CN1909102B (zh) * 2005-08-05 2011-05-18 松下电器产业株式会社 解码装置

Families Citing this family (102)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7362775B1 (en) * 1996-07-02 2008-04-22 Wistaria Trading, Inc. Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management
US6763123B2 (en) 1995-05-08 2004-07-13 Digimarc Corporation Detection of out-of-phase low visibility watermarks
US6721440B2 (en) 1995-05-08 2004-04-13 Digimarc Corporation Low visibility watermarks using an out-of-phase color
US6718046B2 (en) 1995-05-08 2004-04-06 Digimarc Corporation Low visibility watermark using time decay fluorescence
US5613004A (en) * 1995-06-07 1997-03-18 The Dice Company Steganographic method and device
US7006661B2 (en) * 1995-07-27 2006-02-28 Digimarc Corp Digital watermarking systems and methods
US9630443B2 (en) * 1995-07-27 2017-04-25 Digimarc Corporation Printer driver separately applying watermark and information
US7664263B2 (en) 1998-03-24 2010-02-16 Moskowitz Scott A Method for combining transfer functions with predetermined key creation
US6205249B1 (en) * 1998-04-02 2001-03-20 Scott A. Moskowitz Multiple transform utilization and applications for secure digital watermarking
US5889868A (en) 1996-07-02 1999-03-30 The Dice Company Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US7177429B2 (en) 2000-12-07 2007-02-13 Blue Spike, Inc. System and methods for permitting open access to data objects and for securing data within the data objects
US7159116B2 (en) 1999-12-07 2007-01-02 Blue Spike, Inc. Systems, methods and devices for trusted transactions
US7095874B2 (en) * 1996-07-02 2006-08-22 Wistaria Trading, Inc. Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US7457962B2 (en) 1996-07-02 2008-11-25 Wistaria Trading, Inc Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US7346472B1 (en) 2000-09-07 2008-03-18 Blue Spike, Inc. Method and device for monitoring and analyzing signals
US7730317B2 (en) 1996-12-20 2010-06-01 Wistaria Trading, Inc. Linear predictive coding implementation of digital watermarks
US6959383B1 (en) 1997-07-10 2005-10-25 Yamaha Corporation Method and device for incorporating additional information into main information through electronic watermaking technique
US7084903B2 (en) * 1998-05-18 2006-08-01 International Business Machines Corporation Image capturing system and method for automatically watermarking recorded parameters for providing digital image verification
US6965697B1 (en) * 1998-07-15 2005-11-15 Sony Corporation Coding apparatus and method, decoding apparatus and method, data processing system, storage medium, and signal
JP3991249B2 (ja) * 1998-07-15 2007-10-17 ソニー株式会社 符号化装置および符号化方法、復号装置および復号方法、情報処理装置および情報処理方法、並びに記録媒体
JP2000059771A (ja) * 1998-08-04 2000-02-25 Hitachi Ltd 画像撮像装置および画像データ利用システム
US7953824B2 (en) * 1998-08-06 2011-05-31 Digimarc Corporation Image sensors worn or attached on humans for imagery identification
US7197156B1 (en) 1998-09-25 2007-03-27 Digimarc Corporation Method and apparatus for embedding auxiliary information within original data
US7532740B2 (en) 1998-09-25 2009-05-12 Digimarc Corporation Method and apparatus for embedding auxiliary information within original data
US7373513B2 (en) 1998-09-25 2008-05-13 Digimarc Corporation Transmarking of multimedia signals
US6643405B1 (en) * 1998-09-30 2003-11-04 Canon Kabushiki Kaisha Image processing apparatus and method and computer-readable storage medium
ID26575A (id) * 1999-01-13 2001-01-18 Koninkl Philips Electronics Nv Menyimpan data tambahan dalam satu sinyal yang diberi kode
JP3942759B2 (ja) * 1999-01-25 2007-07-11 興和株式会社 電子透かしの埋め込み方法,復号方法およびその装置
US7664264B2 (en) 1999-03-24 2010-02-16 Blue Spike, Inc. Utilizing data reduction in steganographic and cryptographic systems
US6954542B2 (en) * 1999-03-30 2005-10-11 Canon Kabushiki Kaisha Image processing apparatus and method
JP3639742B2 (ja) * 1999-03-30 2005-04-20 キヤノン株式会社 画像処理装置及びその方法
JP3407869B2 (ja) * 1999-06-24 2003-05-19 日本電気株式会社 Dct係数に情報を挿入する方式及びその方法
US7475246B1 (en) 1999-08-04 2009-01-06 Blue Spike, Inc. Secure personal content server
US7188186B1 (en) * 1999-09-03 2007-03-06 Meyer Thomas W Process of and system for seamlessly embedding executable program code into media file formats such as MP3 and the like for execution by digital media player and viewing systems
US6748362B1 (en) * 1999-09-03 2004-06-08 Thomas W. Meyer Process, system, and apparatus for embedding data in compressed audio, image video and other media files and the like
JP3805172B2 (ja) * 1999-09-30 2006-08-02 キヤノン株式会社 画像処理装置及び方法及び記憶媒体
US6971010B1 (en) 1999-10-15 2005-11-29 Koninklijke Philips Electronics N.V. Image and video authentication system
US6885748B1 (en) * 1999-10-23 2005-04-26 Contentguard Holdings, Inc. System and method for protection of digital works
US6456726B1 (en) * 1999-10-26 2002-09-24 Matsushita Electric Industrial Co., Ltd. Methods and apparatus for multi-layer data hiding
US6678425B1 (en) 1999-12-06 2004-01-13 Xerox Corporation Method and apparatus for decoding angular orientation of lattice codes
US6880755B2 (en) * 1999-12-06 2005-04-19 Xerox Coporation Method and apparatus for display of spatially registered information using embedded data
US6935562B2 (en) 1999-12-06 2005-08-30 Xerox Corporation Operations on images having glyph carpets
JP2001169234A (ja) * 1999-12-13 2001-06-22 Nec Corp 画像情報の画質低下制御装置
US6621866B1 (en) * 2000-01-28 2003-09-16 Thomson Licensing S.A. Method for inserting a visual element into an MPEG bit stream
US6449380B1 (en) 2000-03-06 2002-09-10 Intel Corporation Method of integrating a watermark into a compressed image
GB2402574B (en) * 2000-03-06 2005-01-19 Intel Corp Method of recovering a watermark from a compressed image
GB0029855D0 (en) 2000-04-05 2001-01-24 Sony Uk Ltd Embedding data in material and removing the embedded data
US6912295B2 (en) * 2000-04-19 2005-06-28 Digimarc Corporation Enhancing embedding of out-of-phase signals
US7738673B2 (en) * 2000-04-19 2010-06-15 Digimarc Corporation Low visible digital watermarks
US8027509B2 (en) 2000-04-19 2011-09-27 Digimarc Corporation Digital watermarking in data representing color channels
US6891959B2 (en) * 2000-04-19 2005-05-10 Digimarc Corporation Hiding information out-of-phase in color channels
US6804377B2 (en) 2000-04-19 2004-10-12 Digimarc Corporation Detecting information hidden out-of-phase in color channels
JP3775168B2 (ja) * 2000-04-20 2006-05-17 株式会社日立製作所 送信装置及び受信装置
JP2002027224A (ja) * 2000-07-05 2002-01-25 Nec Corp 電子透かし挿入・検出装置、方法及び記録媒体
US6948068B2 (en) * 2000-08-15 2005-09-20 Spectra Systems Corporation Method and apparatus for reading digital watermarks with a hand-held reader device
US6952485B1 (en) 2000-09-11 2005-10-04 Digimarc Corporation Watermark encoding and decoding in imaging devices and imaging device interfaces
US7127615B2 (en) 2000-09-20 2006-10-24 Blue Spike, Inc. Security based on subliminal and supraliminal channels for data objects
US7657064B1 (en) * 2000-09-26 2010-02-02 Digimarc Corporation Methods of processing text found in images
WO2002039714A2 (en) * 2000-11-08 2002-05-16 Digimarc Corporation Content authentication and recovery using digital watermarks
FR2817440B1 (fr) * 2000-11-27 2003-02-21 Canon Kk Insertion de messages dans des donnees numeriques
EP1215910A3 (en) * 2000-12-07 2003-09-10 Sony United Kingdom Limited Watermarking
US6965683B2 (en) 2000-12-21 2005-11-15 Digimarc Corporation Routing networks for use with watermark systems
US8103877B2 (en) * 2000-12-21 2012-01-24 Digimarc Corporation Content identification and electronic tickets, coupons and credits
JP3614784B2 (ja) * 2001-02-01 2005-01-26 松下電器産業株式会社 情報埋め込み装置、情報埋め込み方法、情報取り出し装置、および情報取り出し方法
US8266437B2 (en) * 2001-06-25 2012-09-11 Jpmorgan Chase Bank, N.A. Electronic vouchers and a system and method for issuing the same
US8094869B2 (en) * 2001-07-02 2012-01-10 Digimarc Corporation Fragile and emerging digital watermarks
JP2003046758A (ja) * 2001-07-31 2003-02-14 Canon Inc 撮像装置、情報処理装置、画像処理装置およびその方法、並びに、画像処理システム
JP2003058453A (ja) * 2001-08-10 2003-02-28 Yamaha Corp ネットワークサービスシステム、コンテンツ提供サービス装置、および、中継サービス装置
US7213757B2 (en) * 2001-08-31 2007-05-08 Digimarc Corporation Emerging security features for identification documents
US7537170B2 (en) * 2001-08-31 2009-05-26 Digimarc Corporation Machine-readable security features for printed objects
GB2383219A (en) * 2001-12-13 2003-06-18 Sony Uk Ltd Marking material using a two part watermark
US8059815B2 (en) * 2001-12-13 2011-11-15 Digimarc Corporation Transforming data files into logical storage units for auxiliary data through reversible watermarks
AU2002357259A1 (en) * 2001-12-13 2003-07-09 Digimarc Corporation Reversible watermarking
US7187780B2 (en) * 2001-12-13 2007-03-06 Digimarc Corporation Image processing methods using reversible watermarking
US7515730B2 (en) * 2001-12-13 2009-04-07 Digimarc Corporation Progressive image quality control using watermarking
US7006662B2 (en) * 2001-12-13 2006-02-28 Digimarc Corporation Reversible watermarking using expansion, rate control and iterative embedding
CA2470094C (en) 2001-12-18 2007-12-04 Digimarc Id Systems, Llc Multiple image security features for identification documents and methods of making same
US6956958B2 (en) * 2002-02-21 2005-10-18 Xerox Corporation Method of embedding color information in printed documents using watermarking
US7287275B2 (en) 2002-04-17 2007-10-23 Moskowitz Scott A Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
US7824029B2 (en) 2002-05-10 2010-11-02 L-1 Secure Credentialing, Inc. Identification card printer-assembler for over the counter card issuing
US6782116B1 (en) * 2002-11-04 2004-08-24 Mediasec Technologies, Gmbh Apparatus and methods for improving detection of watermarks in content that has undergone a lossy transformation
US20040005078A1 (en) * 2002-06-21 2004-01-08 Spectra Systems Corporation Method and apparatus for digitally watermarking images created with a mobile imaging device
JP2005122863A (ja) * 2003-10-20 2005-05-12 Sony Corp 媒体情報検索装置および媒体情報検索方法
WO2005076985A2 (en) * 2004-02-04 2005-08-25 Digimarc Corporation Digital watermarking image signals on-chip and photographic travel logs through digital watermarking
US7512249B2 (en) * 2004-04-26 2009-03-31 Graphic Security Systems Corporation System and method for decoding digital encoded images
US7792190B2 (en) * 2004-09-09 2010-09-07 Media Tek Singapore Pte Ltd. Inserting a high resolution still image into a lower resolution video stream
DE102005000796A1 (de) * 2005-01-05 2006-07-13 Giesecke & Devrient Gmbh Tragbarer Datenträger mit Wasserzeichen-Funktionalität
GB2423662A (en) * 2005-02-25 2006-08-30 Rok Productions Ltd Media player arranged to decode video content blocks having digital fingerprints
US20070154060A1 (en) * 2006-01-04 2007-07-05 Taiwan Semiconductor Manufacturing Co., Ltd. Digital imaging device having watermarking capability
US8090141B2 (en) 2006-01-31 2012-01-03 Xerox Corporation System and method to automatically establish preferred area for image-wise watermark
US7242328B1 (en) * 2006-02-03 2007-07-10 Cisco Technology, Inc. Variable length coding for sparse coefficients
EP2204044B1 (en) * 2007-09-28 2014-07-30 Dolby Laboratories Licensing Corporation Multimedia coding and decoding with additional information capability
CN101408923B (zh) * 2007-11-16 2011-01-26 清华大学 利用数字水印技术进行ip核版权确认的方法
ATE550879T1 (de) * 2007-12-19 2012-04-15 Dolby Lab Licensing Corp Adaptive bewegungsschätzung
US10943030B2 (en) * 2008-12-15 2021-03-09 Ibailbonding.Com Securable independent electronic document
US8199969B2 (en) 2008-12-17 2012-06-12 Digimarc Corporation Out of phase digital watermarking in two chrominance directions
US9117268B2 (en) * 2008-12-17 2015-08-25 Digimarc Corporation Out of phase digital watermarking in two chrominance directions
CN101873485B (zh) * 2009-08-21 2012-04-04 杭州海康威视软件有限公司 基于h.264压缩域的水印嵌入方法及装置
JP5814591B2 (ja) * 2011-04-11 2015-11-17 キヤノン株式会社 画像形成装置及び画像形成方法
EP2751993A4 (en) * 2011-08-29 2015-03-25 Tata Consultancy Services Ltd METHOD AND SYSTEM FOR INTEGRATING METADATA IN MULTIPLEXED ANALOGUE VIDEOS DIFFUSED BY A DIGITAL BROADCAST Means
WO2021056183A1 (en) * 2019-09-24 2021-04-01 Citrix Systems, Inc. Watermarks for text content
CN112218090B (zh) * 2020-10-20 2022-05-27 桂林电子科技大学 一种彩色二维码嵌入彩色图像的信息隐藏及提取方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5721788A (en) * 1992-07-31 1998-02-24 Corbis Corporation Method and system for digital image signatures
US5768426A (en) * 1993-11-18 1998-06-16 Digimarc Corporation Graphics processing system employing embedded code signals
EP0824821B1 (en) 1995-05-08 2002-04-17 Digimarc Corporation Steganographical embedding of auxiliary data and calibration data in image data
US5887130A (en) * 1995-12-05 1999-03-23 Sony Corporation Information processing apparatus, information processing method, data recording medium, and information processing system
EP0831919B1 (en) * 1995-05-16 2002-10-16 TRYGGVASON, Karl Method for pharmaceutical delivery by gene therapy
CA2184949C (en) 1995-09-28 2000-05-30 Ingemar J. Cox Secure spread spectrum watermarking for multimedia data
US5734752A (en) * 1996-09-24 1998-03-31 Xerox Corporation Digital watermarking using stochastic screen patterns
US5915027A (en) * 1996-11-05 1999-06-22 Nec Research Institute Digital watermarking

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003046806A1 (fr) * 2001-11-30 2003-06-05 Tian Wen Procede anti-falsification numerique
CN100428790C (zh) * 2001-12-28 2008-10-22 佳能株式会社 图像生成装置、图像文件生成方法、图像验证装置和方法
CN100393122C (zh) * 2002-08-13 2008-06-04 株式会社日立国际电气 可改变物体检测条件的物体检测方法和物体检测装置
CN1551639B (zh) * 2003-05-13 2010-06-09 Lg电子株式会社 应用数字水印编码和解码运动图像的装置及其方法
CN100346322C (zh) * 2003-10-10 2007-10-31 刘彤 基于数字水印技术的数字图像复原方法
CN1909102B (zh) * 2005-08-05 2011-05-18 松下电器产业株式会社 解码装置

Also Published As

Publication number Publication date
US6192138B1 (en) 2001-02-20
GB2326048A (en) 1998-12-09
KR19980086811A (ko) 1998-12-05
GB2326048B (en) 1999-08-25
GB9809925D0 (en) 1998-07-08

Similar Documents

Publication Publication Date Title
CN1199304A (zh) 附加信息嵌入和将其再生的装置、方法及记录媒体
CN1135845C (zh) 图像传送方法、图象处理方法、图象处理装置和数据存储介质
CN1076932C (zh) 图像信号编码和解码的方法与装置
CN1159917C (zh) 在数字视频系统中生成特技模式的方法和设备
CN1194552C (zh) 数字视频系统中译码数字视频流的方法和装置
CN1265617C (zh) 图像处理装置、图像处理方法
CN1487725A (zh) 信息埋入装置、编码装置、更改检测装置及其方法
CN1656817A (zh) 上下文自适应的vlc视频变换系数编码/解码方法与设备
CN1229223A (zh) 图像处理装置、合成系统装置和方法、分离方法及客户机
CN1358029A (zh) 修改素材
CN1269672A (zh) 附加信息嵌入方法、检测方法、嵌入设备和检测设备
CN1783989A (zh) 内容管理装置和内容管理方法
CN1455579A (zh) 图像处理装置及其系统与方法和电子信息装置
CN1788496A (zh) 图像处理设备和方法、信息处理设备和方法、信息记录设备和方法、信息再现设备和方法、信息存储介质、以及程序
CN1428781A (zh) 产生要记录的信息信号的方法和设备
CN1178497C (zh) 数据再生传输设备和数据再生传输方法
CN1848935A (zh) 信息记录/再现系统、设备和方法
CN1210952C (zh) 再生记录装置
CN1767648A (zh) 信息处理设备和信息处理方法、记录介质、以及程序
CN1713710A (zh) 图像处理装置和图像处理方法
CN1747544A (zh) 记录装置、记录方法、再生装置、再生方法、及程序
CN1663173A (zh) 信息处理方法、信息处理设备、程序和存储媒体
CN1650629A (zh) 编码设备和方法、解码设备和方法、编辑设备和方法、记录介质及程序
CN1817035A (zh) 信息处理设备和方法、程序记录介质及程序
CN1499831A (zh) 图像处理装置和方法

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C01 Deemed withdrawal of patent application (patent law 1993)
WD01 Invention patent application deemed withdrawn after publication