WO2002089478A1 - Digital watermark burying method and device, and digital watermark detecting method and device - Google Patents

Digital watermark burying method and device, and digital watermark detecting method and device Download PDF

Info

Publication number
WO2002089478A1
WO2002089478A1 PCT/JP2002/004083 JP0204083W WO02089478A1 WO 2002089478 A1 WO2002089478 A1 WO 2002089478A1 JP 0204083 W JP0204083 W JP 0204083W WO 02089478 A1 WO02089478 A1 WO 02089478A1
Authority
WO
WIPO (PCT)
Prior art keywords
digital watermark
signal
specific frequency
frequency component
information
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.)
Ceased
Application number
PCT/JP2002/004083
Other languages
English (en)
French (fr)
Inventor
Tomoo Yamakage
Hirofumi Muratani
Hisashi Yamada
Toru Kambayashi
Shinichiro Koto
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
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to KR1020027017572A priority Critical patent/KR100743669B1/ko
Priority to CNB028013751A priority patent/CN1224257C/zh
Priority to EP02722749A priority patent/EP1387581A4/en
Priority to KR1020067003548A priority patent/KR100662040B1/ko
Priority to CA002414231A priority patent/CA2414231C/en
Publication of WO2002089478A1 publication Critical patent/WO2002089478A1/ja
Priority to US10/327,072 priority patent/US6741723B2/en
Anticipated expiration legal-status Critical
Priority to US10/815,868 priority patent/US6952486B2/en
Ceased legal-status Critical Current

Links

Classifications

    • 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 OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • G06T1/0064Geometric transfor invariant watermarking, e.g. affine transform invariant
    • 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
    • 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
    • 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/32203Spatial or amplitude domain methods
    • 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/32203Spatial or amplitude domain methods
    • H04N1/32229Spatial or amplitude domain methods with selective or adaptive application of the additional information, e.g. in selected regions of the image
    • 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/025Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/025Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
    • H04N7/035Circuits for the digital non-picture data signal, e.g. for slicing of the data signal, for regeneration of the data-clock signal, for error detection or correction of the data signal
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0065Extraction of an embedded watermark; Reliable detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0083Image watermarking whereby only watermarked image required at decoder, e.g. source-based, blind, oblivious
    • 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/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

Definitions

  • Digital watermark embedding method and apparatus and digital watermark detection method and apparatus
  • the present invention relates to a digital watermark embedding method and apparatus, and a digital watermark detection method and apparatus effective for preventing unauthorized duplication of a digital moving image signal provided via a recording medium, for example.
  • step E1 the image signal is multiplied by a PN (Pseudorandom Noise) sequence to perform spread spectrum.
  • PN Pseudorandom Noise
  • Step E2 performs frequency conversion (for example, DCT conversion) on the image signal after the spread spectrum.
  • Step E3 embeds watermark information in the image signal by changing the value of a specific frequency component.
  • Step E4 performs an inverse frequency transform (for example, IDCT transform) on the image signal.
  • an inverse frequency transform for example, IDCT transform
  • step E5 the image signal is subjected to spectrum despreading (the same PN sequence as in step E1 is multiplied to the image signal).
  • step D1 the image signal is multiplied by a PN (Pseudorandom Noise) sequence (the same PN sequence as in step E1) to spread the spectrum.
  • PN Pulseudorandom Noise
  • step D2 the image signal after spectrum diffusion is frequency-converted (for example, DCT conversion).
  • step D3 the embedded watermark information is extracted from the image signal by focusing on the value of the specific frequency component.
  • the conventional technology When an image subjected to such an attack is input, the conventional technology first performs a process of estimating the PN sequence used in step E1 at the time of embedding when detecting watermark information. Sequence synchronization is restored. Thereafter, the processing in steps D1 to D3 is performed to extract the embedded watermark information.
  • the processing in steps D1 to D3 is performed to extract the embedded watermark information.
  • it is attempted to detect the watermark information using a plurality of PN sequences, and to adopt a candidate that has been successfully detected. Need to do a search. The problem is that the computational complexity and circuit size increase due to this. There is.
  • the present invention can detect embedded watermarking information for attacks such as image clipping, scaling, and rotation without increasing the amount of computation or circuit scale.
  • a digital watermark embedding method and device, and a digital watermark detection method and device are provided.
  • a specific frequency component signal is extracted from an input image signal, and at least one of the phase and amplitude of the specific frequency component signal is controlled in accordance with the watermark information.
  • a digital signal embedding watermark information in an image signal is output by superimposing a specific frequency component signal subjected to at least one control on the input image signal and outputting the image signal in which the watermark information is embedded. And provide an embedding method.
  • a specific frequency component signal is extracted from an input image signal in which watermark information is embedded, and at least one of the phase and amplitude of the extracted specific frequency component signal is controlled, and phase control is performed.
  • a digital watermark detection method for extracting the watermark information by performing a correlation operation between a specific frequency component signal subjected to at least one of amplitude control and the input image signal.
  • an extraction unit for extracting a specific frequency component signal from an input image signal, and control for controlling at least one of the phase and amplitude of the extracted specific frequency component signal in accordance with the watermark information.
  • a superimposing means for superimposing a specific frequency component signal, one of which is controlled, on the input image signal.
  • extraction means for extracting a specific frequency component signal from an input image signal in which watermark information is embedded, and control for controlling at least one of the phase and amplitude of the extracted specific frequency component signal.
  • Means, and a correlation operation means for extracting the watermark information by performing a correlation operation between a specific frequency component signal of which at least one of a phase and an amplitude is controlled by the control means and the input image signal.
  • FIG. 1 is a block diagram showing a basic configuration of a digital watermark embedding device according to an embodiment of the present invention.
  • FIG. 2 is a diagram illustrating a phase shift of a specific frequency component signal by the phase controller according to the embodiment.
  • FIG. 3 is a block diagram showing a basic configuration of the digital watermark detection device according to the embodiment.
  • FIG. 4 is a block diagram showing another basic configuration of the digital watermark detection device according to the embodiment.
  • FIG. 5 is a diagram showing an operation example of cross-correlation value peak search and watermark information detection in the digital watermark detection device according to the embodiment.
  • FIG. 6 is a diagram showing an operation example of cross-correlation value peak search and watermark information detection in the digital watermark detection device according to the embodiment.
  • FIG. 7 is a block diagram showing a more specific configuration example of the digital watermark embedding device according to the embodiment.
  • FIG. 8 is a block diagram showing another more specific configuration example of the digital watermark embedding device according to the embodiment.
  • FIG. 9 is a block diagram showing a more specific configuration example of the digital watermark detection device according to the embodiment.
  • FIG. 10 is a waveform diagram of each part showing the operation of the digital watermark embedding device of FIG. 7 or FIG.
  • FIG. 11 is a waveform diagram of each part showing the operation of the digital watermark detection device of FIG.
  • FIG. 12 is a diagram showing the operation of searching for a peak of the cross-correlation value and detecting the watermark information when the watermark information is (1, 1) in the digital watermark detection device of FIG.
  • FIG. 13 is a diagram showing peak cross-correlation value search and watermark information detection operations when the watermark information is (1, 1) in the digital watermark detection device of FIG.
  • FIG. 14 is a waveform diagram of each part showing processing performed on the Nth line image signal of the digital watermark embedding device of FIG. 7 or FIG.
  • FIG. 15 is a waveform diagram of each part showing processing performed on the image signal of the (N + 1) th line of the digital watermark embedding device of FIG. 7 or FIG.
  • FIG. 16 is a diagram illustrating a cross-correlation value in the digital watermark detection device of FIG. 9 with respect to the embedded image signal obtained by the processing of FIG.
  • FIG. 17 is a diagram illustrating a cross-correlation value in the digital watermark detection device of FIG. 9 with respect to the embedded image signal obtained by the processing of FIG.
  • FIG. 18 is a diagram showing a watermark information detection operation in the digital watermark detection device of FIG. 9 for the embedded image signal obtained by the processing of FIG. 15;
  • FIG. 19 is a waveform diagram of each part showing another process performed on the Nth line image signal of the digital watermark embedding device of FIG. 7 or FIG.
  • FIG. 20 is a waveform diagram of each unit showing another process performed on the image signal of the (N + 1) th line of the digital watermark embedding device of FIG. 7 or FIG.
  • FIG. 21 is a diagram illustrating a cross-correlation value in the digital watermark detection device of FIG. 9 with respect to the embedded image signal obtained by the processes of FIGS.
  • Fig. 22 shows the cross-correlation value and the watermark information detection operation of the digital watermark detection device of Fig. 9 when the carry signal is embedded together with the watermark information in the digital watermark embedding device of Fig. 7 or Fig. 8.
  • FIG. 22 shows the cross-correlation value and the watermark information detection operation of the digital watermark detection device of Fig. 9 when the carry signal is embedded together with the watermark information in the digital watermark embedding device of Fig. 7 or Fig. 8.
  • FIG. 23 shows the cross-correlation value and the watermark information detection in the digital watermark detection device in Fig. 9 when the calibration signal is embedded together with the watermark information in the digital watermark embedding device in Fig. 7 or Fig. 8.
  • FIG. 9 is a diagram showing another example of the operation,
  • FIG. 24 shows the watermark information in the digital watermark embedding device of FIG. 7 or FIG. 8, which encodes a binary number into a ternary number.
  • FIG. 25 is a diagram showing another table which is the watermark information in the digital watermark embedding device of FIG. 7 or 8 and encodes a binary number into a ternary number.
  • Fig. 26 is a diagram showing the watermark information detection operation of the digital watermark detection device of Fig. 9 when the plurality of phase shift amounts are set at arbitrary intervals while maintaining the relative relationship in the digital watermark embedding device of Fig. 7 or Fig. 8. And
  • FIG. 27 is a diagram showing a watermark information detecting operation of the digital watermark detecting device of FIG. 9 when information for remark is additionally written in the digital watermark embedding device of FIG. 7 or FIG.
  • the permeability information (1, 1) is embedded according to the presence or absence of the superposition of a specific frequency component signal that has undergone a fixed phase shift by four phase shifters.
  • FIG. 4 is a diagram showing a watermark information detection operation in the digital watermark detection device of FIG.
  • FIG. 29 shows a case where the digital watermark embedding device of Fig. 1 embeds watermark information (1,1,1) based on the presence or absence of superposition of a specific frequency component signal that has undergone a fixed phase shift by four phase shifters.
  • FIG. 4 is a diagram showing a watermark information detection operation in the digital watermark detection device of FIG. 3,
  • FIG. 30 is a block diagram showing a basic configuration of a digital watermark embedding device using an amplitude limiter according to the embodiment of the present invention.
  • FIG. 31 shows a digital signal using the amplitude limiter according to the embodiment.
  • FIG. 32 is a block diagram illustrating a basic configuration of a digital watermark embedding device using an amplitude limiter according to an embodiment of the present invention.
  • FIG. 33 is a diagram illustrating a basic configuration of a digital watermark detection device using the amplitude limiter according to the embodiment.
  • FIG. 34 is a block diagram showing a basic configuration of a digital watermark embedding device using randomized information according to the embodiment of the present invention.
  • FIG. 35 is a block diagram showing a basic configuration of a digital watermark detection device using randomized information according to the embodiment.
  • FIG. 36 is a block diagram showing specific frequencies in FIG. 34 and FIG.
  • FIG. 3 is a diagram illustrating a specific configuration example of a component extraction unit,
  • FIG. 37 is a diagram showing another specific configuration example of the specific frequency component extraction unit in FIGS. 34 and 35.
  • FIG. 38 is a block diagram showing a basic configuration of a digital watermark embedding device using randomized information according to the embodiment of the present invention.
  • FIG. 39 is a block diagram showing a basic configuration of a digital watermark detection device using randomized information according to the embodiment.
  • FIG. 40 is a block diagram showing the phase control in FIG. 38 and FIG.
  • FIG. 3 is a diagram showing a specific configuration example of a container,
  • FIG. 41 is a block diagram showing a basic configuration of a digital watermark embedding device using randomized information according to the embodiment of the present invention.
  • FIG. 42 is a block diagram showing a basic configuration of a digital watermark detection device using randomized information according to the embodiment.
  • FIG. 43 is a block diagram showing a randomized watermark according to the embodiment of the present invention.
  • FIG. 2 is a block diagram illustrating a basic configuration of a digital watermark embedding device using information.
  • FIG. 44 is a block diagram illustrating a basic configuration of a digital watermark detection device using randomized information according to the embodiment.
  • FIGS. 45A and 45B are block diagrams each showing a specific configuration example of the nonlinear filter in FIGS. 43 and 44.
  • FIG. 45A and 45B are block diagrams each showing a specific configuration example of the nonlinear filter in FIGS. 43 and 44.
  • FIG. 1 is a block diagram showing a basic configuration of a digital watermark embedding device according to an embodiment of the present invention.
  • an image signal obtained by digitizing a moving image or a still image is input as an image signal (referred to as an embedding target image signal) 10 into which watermark information is to be embedded.
  • the embedding target image signal 10 may include both the luminance signal and the color difference signal, but may include only the luminance signal.
  • the embedding target image signal 10 is branched into three and input to the specific frequency component extraction unit 11, the feature amount extraction unit 15, and the watermark information superimposition unit 16.
  • the specific frequency component extraction unit 1 1 Digital video signal, for example, a high-pass filter having a predetermined cut-off frequency, or a band-pass filter having a predetermined center frequency of a passband.
  • a specific frequency component for example, a relatively high frequency component is extracted from 10.
  • the output signal from the specific frequency component extraction unit 11 is a specific frequency component signal.
  • phase controller 12 and the amplitude controller 13 are controlled by the phase controller 12 and the amplitude controller 13.
  • the phase controller 12 is arranged at the preceding stage, and the amplitude controller 13 is arranged at the succeeding stage.
  • the amplitude controller 13 is arranged at the preceding stage, and the phase controller 12 is arranged at the succeeding stage. Is also good.
  • the watermark information 14, which is digital information to be embedded in the input image signal 10, is given to at least one of the phase controller 12 and the amplitude controller 13.
  • the phase controller 12 is configured to perform phase control on the specific frequency component signal by a predetermined unique phase control amount.
  • the phase controller 12 is realized by a single or a plurality of digital phase shifters, and the amount of phase control is the amount of phase shift of the phase shifter.
  • FIG. 2 is a diagram showing a state of the phase shift by the phase controller 12.
  • the specific frequency component signal is simply phase shifted while keeping its waveform.
  • the amount of phase control (phase shift amount) of the phase controller 12 is controlled according to the watermark information 14.
  • the amplitude controller 13 Thus, the amplitude is controlled by a predetermined specific amplitude control amount.
  • the amplitude controller 13 is specifically composed of a single or a plurality of exclusive OR circuits or digital multipliers, and the amplitude control amount is a coefficient by which the input specific frequency component signal is multiplied.
  • the amplitude control amount (coefficient) of the amplitude controller 13 is controlled according to the watermark information 14.
  • the feature amount of the embedding target image signal 10 for example, the activity representing the complexity of the image
  • the feature amount extracting unit 15 is extracted by the feature amount extracting unit 15.
  • the information of the feature amount is input to the amplitude controller 13.
  • the amplitude control amount (coefficient) of the specific frequency component is controlled according to the input characteristic amount. Specifically, when the characteristic amount is activity, The larger the activity, the larger the coefficient is set.
  • the feature extracting unit 15 is not essential and may be omitted.
  • the specific frequency component signal ⁇ is phase-controlled and amplitude-controlled by the phase controller 12 and the amplitude controllers 1 and 3.
  • This specific frequency component signal is supplied as an embedding signal by a watermarking information superimposing unit 16 comprising a digital adder, and is superimposed on the embedding target image signal 10. That is, the specific frequency component signal extracted by the specific frequency component extraction unit 11 is subjected to phase control and amplitude control unique to the digital watermark embedding device by the phase controller 12 and the amplitude controller 13, and One or both of the control amount and the amplitude control amount are controlled by the watermark information 14. For this reason, the watermark information The information 14 is embedded in the embedding target image signal 10.
  • the specific frequency component extraction unit 11 extracts specific frequency components of a plurality of channels, and the phase controller 12 and the amplitude controller 13 perform the phase and amplitude amplification of the specific frequency components of the plurality of channels.
  • a specific frequency component signal of a channel may be generated.
  • specific frequency component signals of a plurality of channels are superimposed on the embedding target image signal 10 by the watermark information superimposing unit 16.
  • the image signal 17 in which the watermark information is embedded (called an embedded image signal) is recorded on a recording medium by a digital image recording / reproducing device such as a DVD system, or is connected to the Internet. Transmitted via transmission media such as satellites, broadcast satellites, and communication satellites.
  • the digital watermark detection device shown in FIG. 3 converts the embedded image signal 17 generated by the digital watermark embedding device shown in FIG. 1 into an input embedded image signal 20 via a recording medium or a transmission medium. And given.
  • the embedded image signal 20 is branched into three and supplied to one input of the specific frequency component extraction unit 21 1 and the feature quantity extraction unit 24 and the correlation calculator 25.
  • the specific frequency component extraction unit 21 It consists of the same noisy pass filter (HPF) or low pass filter (BPF) as the specific frequency component extraction unit 11 used in the embedding device.
  • the specific frequency component extracting unit 21 extracts the same specific frequency component from the embedded image signal 20 as the frequency component extracted from the embedded image signal 10 by the specific frequency component extracting unit 11.
  • phase controller 22 and the amplitude controller 23 are controlled by the phase controller 22 and the amplitude controller 23.
  • the phase controller 22 is arranged at the preceding stage and the amplitude controller 23 is arranged at the succeeding stage.
  • the amplitude controller 23 is arranged at the preceding stage, and the phase controller 22 is arranged at the succeeding stage. You may.
  • the phase controller 22 is configured to perform a phase control of a predetermined unique phase control amount on the specific frequency component signal.
  • the phase controller 22 is configured as described below. This is realized by a digital phase shifter.
  • the same phase control amount (phase shift amount) given by the phase controller 12 used in the digital watermark embedding device shown in Fig. 1 is the same as the phase controller 2 (phase shift amount). 2 given.
  • the characteristic amount extracted from the embedded image signal 20 by the characteristic amount extraction unit 24 for example, a specific frequency component to which a coefficient corresponding to the activity indicating the complexity of the image is input. Multiplied by the minute signal.
  • the specific frequency component signal whose phase and amplitude have been controlled by the phase controller 22 and the amplitude controller 23 is transmitted to the other side of the correlation calculator 25.
  • the correlation calculator 25 calculates the correlation (more specifically, the cross-correlation) between the specific frequency component signal and the embedded image signal 20 to detect embedded watermark information 26. That is, when the change of the cross-correlation value with respect to the phase shift amount is observed, a peak appears at the position of the phase shift amount corresponding to the phase control amount of the phase controller 22, and the polarity of this peak indicates the watermarking information. Represent.
  • the peak of the cross-correlation value takes either a positive or negative value according to the watermark information. If the peak is positive, for example, the watermark information is "1,,. If the peak is negative, it is transparent.
  • the correlation information is determined to be “0.” In this way, the determined watermark information 26 is output from the correlation calculator 25.
  • FIG. 4 shows a digital watermark detection device obtained by modifying the digital watermark detection device of FIG.
  • This digital watermark detection device has a configuration suitable for the case where the embedded image signal 20 has undergone scaling.
  • the phase shift amount of the specific frequency component signal becomes a value different from the phase shift amount given to the specific frequency component signal in the digital watermark embedding device. .
  • the phase shift amount of the phase controller 22 is controlled continuously or stepwise according to the phase shift amount information 27.
  • the peak of the cross-correlation value output from the correlation calculator 23 as shown in FIG. 5 is obtained by the watermark information estimator 28 disposed on the output side of the correlation calculator 25.
  • the watermark information is estimated from the polarity of the searched peak and the searched peak. In this example, since the cross-correlation value is positive, the watermarking information is estimated to be "1". (Judgment)
  • phase controller 12 In the digital watermark embedding device shown in FIG. 1, a plurality of phase shifters having different phase shift amounts are used as the phase controller 12 as will be described later, and the amplitude controller 13 is also used for each phase shifter. It is assumed that a plurality of amplitude control elements are prepared correspondingly. In such a case, the phase controller 22 shown in FIG. 3 or FIG. 4 may be composed of a plurality of phase shifters. However, the phase controller
  • the peak of the cross-correlation value output from 25 may be searched for by the watermark information estimator 28.
  • the watermark information estimator 28 when the watermark information is embedded, a peak is detected in accordance with the phase shift amount of the phase shifter, and each watermark information is estimated. it can.
  • FIG. 7 shows a more specific embodiment of the digital watermark embedding apparatus according to the present invention.
  • the high-pass filter (HPF) 31 is provided with n phase shifters (PS) 3 in the specific frequency component extraction unit 11.
  • PS phase shifters
  • 2 — 1 to 3 2 — n is the phase controller 1 2 and n exclusive OR circuits (EXOR) 3 3 — 1 to 3
  • multiplier (MPY) 3 4 — 1 to 3 4 — n are for amplitude controller 13
  • activity calculation circuit 35 is for feature extraction unit 15
  • digital adder 36 is watermark information For each of the superimposed sections 16 Equivalent to.
  • the specific frequency component signal output from the high-pass filter 31 is subjected to an exclusive shift after receiving a phase shift of a different shift amount predetermined by the phase shifters 32-1 to 32-n. This is given to one input of each of the OR circuits 3 3 — 1 to 3 3 — n.
  • Exclusive OR circuit 3 3 — 1 to 3 3 — The other input of each of n is provided with each bit of n-bit watermark information 14 (CCI).
  • Exclusive OR circuit 3 3 The outputs of 1 to 3 3 — n are multiplied by the activity calculated by the activity calculation circuit 35 by the multipliers 34 1 to 24 — n.
  • the embedding signal which is the output of the multiplier 3 4 — 1 to 3 4 — n, is added to the embedding target image signal 10 by the adder 36, thereby making the embedding target image signal 10 transparent.
  • the information 14 is embedded, and an embedded image signal 17 is generated.
  • FIG. 8 shows a digital watermark embedding device as a modification of FIG.
  • a 3-input multiplier (MPY) 3 7 — instead of the exclusive OR circuit 3 3 — 1 to 3 3 — n and the multiplier 3 4 — 1 to 3 4 _n in FIG.
  • the first input of n is a phase shifter 32-1 to 32-n phase-shifted specific frequency component signal from n Are given respectively.
  • the second input is given n-bit watermark information 14 (CCI) bits, and the third input is the activity calculated by the activity calculation circuit 35.
  • CCI n-bit watermark information 14
  • FIG. 9 shows a digital watermark detection device according to another embodiment of the present invention, and this detection device corresponds to the digital watermark embedding device of FIG.
  • the noise filter (HPF) 41 corresponds to the specific frequency component extraction unit 21.
  • N phase shifters (PS) 42-1 to 42-n correspond to the phase controller 22.
  • the n first multipliers (MPY) 4 3 _ 1 to 4 3 — 11 correspond to the amplitude controller 23, and the activity calculation circuit 44 is connected to the feature quantity extraction unit 24. Equivalent to.
  • the n second multipliers (MPY) 4 5 — 1 to 45 — n and the cumulative adders 46-1-46 — n correspond to the correlation calculator 25 and the CCI estimator 4 7 Respectively correspond to the watermark information estimators 27.
  • the specific frequency component signal output from the high-pass filter 41 is converted by the phase shifters 32-1 to 32-n in Fig. 7 by the phase shifters 42-1 to 42-n.
  • the first multiplier 4 3 — 1 to 4 3 — n multiplies the activity calculated by the activity calculation circuit 44 by multiplication.
  • the output signal from the first multiplier 43-1 to 43-n is multiplied by the embedded image signal 20 by the second multiplier 45-1 to 45-n.
  • the output signals of the multipliers 4 5 — 1 to 4 5 — n are cumulatively added by the accumulators 4 5 — 1 to 4 6 — n. It is input to the I estimator 47, and each bit of the watermark information 26 (CCI) is generated.
  • a specific frequency component signal shown in (b) of FIG. 10 is extracted from the embedding target image signal 10 shown in (a) of FIG. 10 by the high-pass filter 31. Is done.
  • This specific frequency component signal is phase-shifted by a predetermined shift amount predetermined by the two phase shifters 32-1 and 32-2.
  • Factors expressing the 0th bit and the 1st bit of the watermark information 14 (CCI) in these phase shift signals are the exclusive OR circuits 33-1 and 33-1-2 in FIG. Or by the multipliers 3 7-1 and 3 7-2 in Figure 8, respectively.
  • an embedded image signal 17 shown by (e) in FIG. 10 is generated.
  • the solid line indicated by (e) in FIG. 10 indicates the embedded image signal 17
  • the waveform indicated by (a) in FIG. 10 indicates the image signal to be embedded and (c) and (d) in FIG.
  • the waveform is obtained by adding and synthesizing the phase shift signal indicated by).
  • the embedded image signal in which the watermark information is embedded (e)
  • the watermark information is detected by the digital watermark detection device shown in FIG.
  • the embedded image signal 20 (shown in (a)) (corresponding to the embedded image signal 17 shown in (e) in FIG. 10) is output by the high-pass filter 41 in (b) in FIG.
  • the specified frequency component signal shown is extracted.
  • the embedded image signal 20 is converted by the phase shifters 42-1 and 42-2 into (c) and (c) of FIG.
  • the phase is shifted by the same predetermined shift amount as that of the phase shifters 32-1 and 32-2 in FIG. 7.
  • the watermark information is determined from the peak of the cross-correlation value. For example, if the peak of the cross-correlation value is positive, the watermark information is determined to be +1 ("1"). If the peak of the cross-correlation value is negative, the watermark information is one ("0"). Is determined.
  • the phase shift amounts of the phase shifters 42-1 and 42-2 are controlled in the same manner as described in FIG. 4.
  • the amount of phase shift is searched. That is, the peak of the cross-correlation value is searched for by the CCI estimator 47 with the control of the phase shift amount, and the watermark information 26 is estimated from the peak position.
  • watermark information 14 (1, -1)
  • a positive peak of the cross-correlation value exists near the origin as shown in Fig. 13, and a negative peak is positive from the origin.
  • the watermark information is determined based on the fact that it is located far from the peak of the watermark.
  • the digital watermark embedding device performs the processing shown in FIG. 14.
  • the specific frequency component signal extracted by the noise filter 31 from the signal strength of the Nth line shown in (a) of FIG. 14 of the embedding target image signal 10 shown in FIG. The phase is shifted by a predetermined shift amount predetermined by 2-1 and 32-2.
  • a factor expressing the 0th bit and the 1st bit of the transparency information 14 (CCI) is an exclusive OR circuit 33-1 and an exclusive OR circuit shown in FIG. Multiplied by 3 3 — 2 or the multipliers 3 7 — 1 and 3 7 — 2 in FIG. 8
  • the watermark information is “1”, +1 is multiplied to the phase shift signal.
  • the phase shift signal output from the exclusive OR circuit 33-1 and 33-2 or the multiplier 37-1 and 37-2 is shown in Fig. 1. These are shown as (b) and (c) in Fig. 4, respectively.
  • the activity obtained by the activity calculation circuit 35 is converted by the multipliers 34-1 and 34-12 or the multipliers 37-1 and 37-2. Multiplied by the phase shift signal. Thereafter, the result of the multiplication is added to the embedding target image signal 10 by the adder 36. As a result, The embedding target image signal (corresponding to the waveform (a) in Fig. 14) and the phase shift signal shown in (b) and (c) in Fig. 14 are added and synthesized in 14 (d). Then, an embedded image signal 17 of the waveform shown by the solid line is generated.
  • the N + 1 line of the embedding target image signal 10 is subjected to the processing as shown in FIG. 15 by the digital watermark embedding device.
  • the signal power of the N + 1 line of the embedding target image signal 10 shown in (a) of Fig. 15 and the specific frequency component signal extracted by the high-pass filter 31 are two parts.
  • the phase is shifted by a predetermined shift amount predetermined by the phase shifters 32-1 and 32-2.
  • a factor expressing the 0th bit and the 1st bit of the watermark information 14 (CCI) is the exclusive OR circuit 33-1 and 33-2 in FIG. Or, they are multiplied by the multipliers 37-1 and 37-2 in Fig. 8, respectively.
  • the exclusive OR circuit 3 3 — 1 and 3 3 — 2 or the multipliers 3 7 _ 1 and 3 7 — 2 outputs the phase shift signal Unlike the waveforms shown in (b) and (c) of FIG. 14, the polarities are inverted as shown in (b) and (c) of FIG. Further, if necessary, the activities calculated by the activity calculation circuit 35 are added to the multipliers 3 4 — 1 and 3 4.
  • the phase shift signal is multiplied by _ 2 or multipliers 37-1 and 37-2. Thereafter, the signal is added to the embedding target image signal 10 by the adder 36, whereby the embedding target image signal indicated by the broken line in (d) of FIG. 15 (that is, (a) of FIG. 15) And the phase shift signals shown in (b) and (c) of FIG. 15 are added and synthesized to generate an embedded image signal 17 having a waveform shown by a solid line.
  • the polarity of the phase shift signal is inverted at the Nth line and the N + 1th line of the embedding target image signal, that is, for each line.
  • the polarity of the phase shift signal may be inverted for each frame, for each of a plurality of fields, for each of the frames, or for each of a plurality of frames.
  • the polarity inversion of the phase shift signal by any one or an appropriate combination of these is appropriately inverted at the time of cumulative addition.
  • the cross-correlation value of the embedded image signal 20 with respect to the Nth line becomes However, a positive peak appears as shown in Fig. 16 with respect to the amount of phase shift.
  • the cross-correlation value of the embedded image signal 20 with respect to the N + 1 line shows a negative peak with respect to the amount of phase shift as shown in Fig.
  • the cross-correlation values output from the multipliers 45-.1 and 46-2 are inverted for each line, and the cumulative adders 46-1 and It is cumulatively added by 4 6 _ 1.
  • the watermark information is determined to be (1, 1) when the cross-correlation value after the cumulative addition shows a continuous positive peak as shown in FIG.
  • the polarity inversion of the phase shift signal is combined when embedding the watermark information, and the cross-correlation value is inverted and cumulatively added when detecting the watermark information. This makes it possible to prevent the watermark information from being tampered with more effectively while making the watermark information inconspicuous on the image.
  • the signal is high.
  • the specific frequency component signal extracted by the filter 31 is shifted to the right by two phase shifters 32-1 and 32-2, that is, by a predetermined shift amount in the direction in which the phase advances. Will be shifted.
  • the factor representing the 0th bit and the 1st bit of the watermark information 14 (CCI) for these phase shift signals is changed to the exclusive OR circuit 33-3-1 in FIG. , 3 3-2 or the multipliers 3 7-1 and 3 7-2 in FIG. Are multiplied respectively.
  • (B) and (c) in FIG. 19 show the exclusive OR circuit 33-1 and 33-3 or the multiplier 37-1 and 37-7 when the watermark information is (1, 1). This shows the phase shift signal output from.
  • the activity calculated by the activity calculation circuit 35 is converted by the multipliers 34-1 and 34-2 or the multipliers 37-1 and 37-2. Multiplied by the phase shift signal. Thereafter, the multiplication result is added to the embedding target image signal 10 by the adder 36.
  • the embedding target image signal shown by the broken line in (d) of FIG. 19 that is, the signal shown by (a) in FIG. 19) and the phase shift shown by (b) and (c) in FIG.
  • An embedded image signal 17 of the waveform shown by the solid line is generated by adding and synthesizing the image signals.
  • the specific frequency component signal extracted from the N + 1-th line of the embedding target image signal 10 shown in (a) of FIG. The phase is shifted by a predetermined shift amount to the left, that is, in the direction in which the phase is delayed, by the data 32-1 and 32-1.
  • the factor representing the 0th and 1st bits of the watermark information 14 is the exclusive OR circuit 33 in FIG. 1 and 3 3 — 2 or the multipliers 3 7 — 1 and 3 7 — 2 in FIG. 8, respectively.
  • (B) of Fig. 20 And (c) are the exclusive OR circuits 3 3 — 1 and 3 3 — 2 or the multipliers 3 7 — 1 and 3 7 — 2 when the watermark information is (1, 1). Indicates a shift signal.
  • the activity calculated by the activity calculation circuit 35 is converted by the multipliers 3 4 — 1 and 3 4 — 2 or the multipliers 3 7 — 1 and 3 7 — 2. Multiplied by the phase shift signal. Thereafter, the multiplication result is added to the embedding target image signal 10 by the adder 36.
  • the embedding target image signal shown by the broken line in (d) of FIG. 20 that is, the signal shown by (a) in FIG. 20) and the phase shift shown by (b) and (c) in FIG.
  • An embedded image signal 17 having a waveform shown by a solid line is generated by adding and synthesizing the image signals.
  • the digital watermark detection device in FIG. 9 simply performs cumulative addition of cross-correlation values for each line, searches for a peak, and detects watermark information.
  • the polarity inversion of the phase shift signal is performed by an appropriate combination of these, the polarity inversion is also performed for each cumulative addition unit.
  • Figure 21 shows the cross-correlation values after the cumulative addition for each line in this case.
  • the search is performed by swinging the phase shift amount in the positive direction and the search is performed by swinging the phase shift amount in the negative direction. Value is obtained. Utilizing such a property of the cross-correlation value, the search is performed only in one direction (for example, rightward) during the search. Watermark information can also be detected.
  • FIGS. 22 to 25 are shown in FIGS. 22 to 25. This will be described with reference to FIG.
  • the example described below is a method of embedding a carrier signal together with watermark information when embedding the watermark information and using the signal for detecting watermark information. The following is a specific operation example.
  • N-bit watermark information When embedding N-bit watermark information in an image signal in a digital watermark embedding device, generate an N + 1-bit phase shift signal and use other than N bits used for embedding watermark information. 1 bit is used as a calibration signal, and it is embedded in the phase shift signal so that it always has a level of +1 (or 11).
  • This calibration signal is a signal serving as a reference when detecting watermark information.
  • the digital watermark detection device uses the fact that the relative relationship between the cross-correlation value at each position of the phase shift and the cross-correlation value corresponding to the calibration signal is known.
  • the watermark information is detected based on the relative relationship. For example, assuming that the calibration signal is embedded in the phase shift signal at a level of +1 (or 11), as shown in Fig. 22, the calibration signal is embedded in the phase shift signal. If the cross-correlation value at the corresponding position and the cross-correlation value at the other embedding positions are of the same polarity, set to +1 (or 1 1); .
  • the position signal may be embedded at the position where the amount of phase shift is minimum or maximum.
  • the digital watermark detection device detects the calibration signal at the position where the amount of phase shift is the minimum or maximum, and the watermark information embedded in the relative relationship between the calibration signal and the watermark information. Is determined.
  • the carry-shake signal is embedded as a predetermined value (for example, +1 or 11) at the position where the amount of phase shift is minimum (or maximum), and a plurality of signals are embedded.
  • the phase shift amount is set at equal intervals, and ternary information of ⁇ +1, 0, 1 ⁇ is embedded at each phase shift position.
  • a phase shift signal multiplied by a positive multiplier is added to the embedding target image signal 10
  • a negative multiplier is added.
  • the multiplied phase shift signal is added to the embedding target image signal 10
  • the digital watermark detection device obtains the cross-correlation value at the phase shift position of the watermark information, which is estimated from the carry-breakdown signal.
  • the ternary information is determined to be ⁇ 0 ⁇ , and when the cross-correlation value is not near 0, the ternary information at the phase shift position of the watermark information is determined.
  • ⁇ +1, 1 ⁇ of the ternary information is determined. The following is an application example of operation example (3).
  • the digital watermark detection device detects the original binary watermark information by using the ternary number detected as ternary information as a decode.
  • a binary number is encoded in advance into a ternary number as penetration information, and these ternary numbers are converted into ternary information as described above.
  • a combination in which the embedded information is all 0 is not used.
  • the digital watermark detection device decodes the ternary number detected as ternary information, and detects the original binary number watermark information.
  • the digital watermark detection device searches until there are no more peaks in the cross-correlation value, and determines the information after remarking from the outermost embedded information.
  • the phase controller 12 is composed of, for example, four phase shifters having different phase shift amounts and a switch for selecting these phase shifters. It is assumed that specific frequency component signals from the specific frequency component extraction unit 11 are input in parallel to these phase shifters. Assuming that the phase shift amounts of the four phase shifters are ⁇ 1, ⁇ 2, ⁇ 3, and ⁇ 4, for example, the 0th bit of the watermark information 14 is the phase shift of the shift amounts ⁇ 1 and ⁇ 2. It is indicated by the presence or absence of the received specific frequency component signal. The first bit of watermark information 14 is the phase shift It is represented by the presence or absence of the superposition of the specific frequency component signal that has undergone the phase shifts of ⁇ 3 and ⁇ 4. Specifically, for example, according to a combination of the following (a-1) (a-2) or a combination of (b-1) (b_2), the specific frequency component signal is added to the embedding target image signal 10. Superimpose.
  • phase shift of the four phase shifters constituting the phase controller 22 is not performed.
  • Phase control in digital watermark embedding device The cross-correlation values for the phase shift amounts ⁇ 1,, 2, ⁇ 3, ⁇ 4 are set in the same way as the phase shift amounts ⁇ 1, ⁇ 2, ⁇ 3 and ⁇ 4 To determine the watermark information.
  • Figure 28 shows the cross-correlation value when the watermark information is (1, 1)
  • Figure 29 shows the cross-correlation value when the watermark information is (1, 1).
  • the watermark information can be determined from the cross-correlation values for the phase shift amounts ⁇ 1, ⁇ 2, ⁇ 3, and ⁇ 4.
  • the phase shift amount given by the digital watermark embedding device is searched by changing the phase shift amount in the same manner as described above, and the cross-correlation is calculated.
  • the value may be determined.
  • an amplitude limiter is introduced into the digital watermark embedding device and the digital watermark detection device.
  • Amplitude Re-mitter limits the amplitude of the signal superimposed on embedding target image signal 10.
  • the watermark information can be embedded evenly from the low level of the embedding target image signal 10 to the wide range of the high level of the level. As a result, it is possible to more effectively prevent image quality deterioration.
  • an amplitude limiter 18 is inserted between the specific frequency component extraction unit 11 and a phase and amplitude controller (in this example, a phase controller 12). ing.
  • a phase and amplitude controller in this example, a phase controller 12
  • the specific frequency component extraction unit 21 and the controller in this example, the phase control
  • An amplitude limiter 28 is inserted between the first and second devices.
  • an amplitude limiter 18 is inserted between a phase and amplitude controller (in this example, an amplitude controller 13) and a watermark information superimposing unit 16. ing.
  • the amplitude limiter is applied between the phase and amplitude controller (in this example, the amplitude controller 23) and the correlation calculator 25 in accordance with Fig. 32. Data 28 are inserted.
  • FIG. This embodiment embeds and detects watermark information depending on randomized information.
  • the watermark information cannot be detected unless the randomized information is known.
  • a digital watermarking technique that is more resistant to attacks can be provided. Or it may be generated inside the detection device, or may be input from outside the device if safety is maintained.
  • the randomized information may be constant or may be changed at any time during the digital watermark embedding process / detection process. For example, different randomization information is used for the left half (the first half of one horizontal scanning period) and the right half (the second half of one horizontal scanning period) in the same line of the image signal, or different lines are used for each line. Changes such as using randomized information may be made.
  • the parameters are used as secret random numbers. This is an example given by the conversion information 19.
  • the parameters of the filters constituting the specific frequency component extraction unit 21 are given by the randomization information 29 in correspondence with FIG.
  • the randomized information 29 is the same as the randomized information 19 used in the digital watermark embedding device shown in FIG.
  • the watermark information 26 can be correctly detected only by the digital watermark detection device that generates the randomized information 29 inside the device or is given from the outside of the device.
  • FIGS. 36 and 37 show examples of filters used in the specific frequency component extraction units 11 and 21 in FIGS. 34 and 35.
  • FIG. This filter is used for successive pixel values ⁇ ... p (h-1), p (h), p (h + 1), ... ⁇ of the embedding target image signal (original signal).
  • the coefficients are multiplied and the sum of the multiplication results is taken as the filter output. Since the coefficients can be randomized within a certain range ⁇ ⁇ ⁇ , these coefficients are used as randomized information 19.
  • the phase shift amount of the phase shifter constituting the phase controller 12 is randomized according to the randomization information 19.
  • the shape of the peak of the autocorrelation value is blunted, and the peak is hard to see.
  • the screen is divided into a plurality of strip-shaped areas extending in the vertical direction, and the phase shift amount is set to a different value for each area. Oh good.
  • the amount of phase shift of the phase shifter constituting the phase controller 22 according to the randomization information 29 corresponds to the digital watermark embedding device shown in FIG. It is randomized.
  • the randomized information 29 is the same as the randomized information 19 used in the digital watermark embedding device shown in FIG.
  • the randomized information 29 can be generated by the device I or the digital watermark detecting device provided from the outside of the device alone can detect the watermark information 26 correctly.
  • FIG. 40 shows an example of a phase shifter having a variable phase shift amount used in the phase controllers 11 and 21 of FIGS. 38 and 39.
  • This phase shifter has a configuration in which a plurality of phase shift elements are connected in series, and a signal from each tap (input / output of the phase shift element) is selected by a selector according to randomized information. .
  • an amplitude modulator 51 is inserted between a phase and amplitude controller (in this example, an amplitude controller 13) and a watermark information superimposing unit 16, and an embedded signal is embedded. Is amplitude-modulated according to the randomized information 19.
  • the phase and amplitude controllers in this example, the amplitude controller 23
  • the correlation calculator 25 correspond to the digital watermark embedding device shown in FIG.
  • An amplitude modulator 61 is inserted between them, and the embedded signal is amplitude-modulated according to the randomization information 29.
  • the randomized information 29 is the same as the randomized information 19 used in the digital watermark embedding device shown in FIG. This randomized information 29 is generated inside the device.
  • the watermark information 26 can be correctly detected only by a digital watermark detection device provided from the outside of the device.
  • a non-linear filter 52 is inserted between a phase and amplitude controller (in this example, an amplitude controller 13) and a watermark information superimposing unit 16.
  • the nonlinear filter 52 reduces the correlation between the embedding signal and the embedding target image signal 10 so that a peak does not appear in the autocorrelation value.
  • the phase and amplitude controllers (in this example, the amplitude controller 23) and the correlation calculator 25 correspond to the digital watermark embedding device shown in FIG.
  • a nonlinear filter 62 having the inverse characteristic of the nonlinear filter 52 used in the digital watermark embedding device of Fig. 43 is inserted.
  • nonlinear filter 52 a filter using a trigonometric function or amplitude modulation by a higher-order equation can be used.
  • This filter is, for example, a nonlinear filter that outputs s (X), .X2, etc. when the input signal is X.
  • FIG. 45 shows a specific example of the nonlinear finoleta 52.
  • FIG. 45A shows a squarer that outputs x 2 when the input signal is X by giving the same input signal to two inputs of the multiplier. The portion that overflows due to the square is discarded.
  • Figure 45B shows a nonlinear filter that implements the relationship between input and output values in a tabular form so that complex nonlinear transformations can be expressed. For example, by using this non-linear conversion table as a sin table, a non-linear table that outputs sin (ax) with respect to the input signal X can be obtained. A shape filter can be realized.
  • a specific frequency component signal is extracted from an input image signal, and at least one of the phase and the amplitude of the specific frequency component signal is controlled in accordance with the watermark information.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)
  • Television Systems (AREA)
  • Burglar Alarm Systems (AREA)
  • Radar Systems Or Details Thereof (AREA)

Description

明 細 書
デジタル透かし埋め込み方法及び装置並びにデジタル透かし 検出方法及び装置
技術分野
こ の発明は、 例えば記録媒体を介して提供されるデジタル 動画像信号の不正な複製を防止するのために有効なデジタル 透かし埋め込み方法及び装置並びにデジタル透かし検出方法 及び装置に関する。
背景技術
デジタル V T R、 あるいは D V D (デジタルバーサタイノレ ディ スク) のよ う なデジタル画像データ を記録及び再生する 装置の普及に伴って、 これらの装置によ り 再生が可能な数多 く のデジタル動画像が提供される よ う になっている。 またィ ンターネ ッ ト、 放送衛星、 通信衛星等を介 したデジタルテ レ ビ放送を通 じて様々 なデジタル動画像が流通 し、 ユーザは高 品質のデジタル動画像を利用する こ と が可能とな り つつある , デジタル動画像力ゝら、 デジタル信号レベルによって簡易に 高品質の複製を作成する こ とが可能である。 従って、 何らか の複製禁止あるいは複製制御をデジタル動画像に施さ ない場 合には、 デジタル動画像は無制限に複製されるおそれがある 従って、 デジタル動画像の不正な複製 (コ ピー) を防止 し、 あるいは正規ユーザによる複製の世代数を制限する こ とが考 えられている。 そのために、 デジタル動画像に複製制御のた めの情報を付加 し、 この付加情報を用いて不正な複製を防止 し、 または複製を制限する方法が考え られている。 このよ う にデジタル動画像に別の付加情報を重畳する技術 と して、 デジタノレ透力 し(digital watermarking)が知 られてレヽ る。 このデジタル透かしでは、 デジタルデータ化された音声- 音楽、 動画、 静止画等のコ ンテンツに、 コ ンテンツの著作権 者や利用者の識別情報、 著作権者の権利情報、 コ ンテンツの 利用条件、 その利用時に必要な秘密情報、 あるいは上述した 複製制御情報な どの情報(これらを透か し情報と呼ぶ)が、 知 覚が容易ではない状態と なる よ う に埋め込まれる。 埋め込ま れた透かし情報を後に必要に応じてコ ンテンツか ら検出する こ と によって利用制御、 複製制御を含む著作権保護が行われ た り 、 二次利用の促進が行われる。
デジタル透かしの従来の方式と して、 スぺク ト ラム拡散技 術を応用 した方式が知 られている。 この方式では、 以下の手 順によ り 透かし情報がデジタル動画像に埋め込まれる。
ステ ッ プ E 1 は、 画像信号に P N (P s eudorandom No i se)系 列を乗積してスペク ト ラ ム拡散を行う。
ステ ッ プ E 2 は、 スペク トル拡散後の画像信号を周波数変 換 (例えば D C T変換) する。
ステ ップ E 3 は、 特定の周波数成分の値を変更する こ と に よって画像信号に透かし情報を埋め込む。
ステ ッ プ E 4 は、 画像信号に逆周波数変換 (例えば I D C T変換) を施す。
ステ ッ プ E 5 は、 画像信号にスペク トル逆拡散を施す (ス テ ツプ E 1 と 同 じ P N系列を画像信号に乗積する) 。
このよ う に して透かし情報が埋め込まれたデジタル動画像 から透かし情報が、 以下の手順によ り 検出される。
ス テ ッ プ D 1 は、 画像信号に P N (P s eudorandom No ise)系 列 (ステ ップ E 1 と 同 じ P N系列) を乗積してスペク ト ル拡 散を行う。
ステップ D 2 は、 スぺク トル拡散後の画像信号を周波数変 換 (例えば D C T変換) する。
ステップ D 3 は、 特定の周波数成分の値に着目 して埋め込 まれた透かし情報を画像信号から抽出する。
不正利用の防止を 目的と してデジタル透かしをデジタル著 作物に適用する場合、 デジタル著作物に対して通常に施され る と想定される各種の操作や意図的な攻撃によって、 透かし 情報が消失した り 改竄された り しないよ う な性質 (ロバス ト 性) をデジタル透かしに持たせる必要がある。 透かし情報を 埋め込んだデジタル画像に対して、 透かし情報を検出できな く する攻撃と しては、 画像の切 り 出 し、 スケーリ ング (拡大 /縮小) 及び回転等が考えられる。
このよ う な攻撃を受けた画像が入力された場合、 従来の技 術では、 まず、 埋め込み時のステ ップ E 1 で用いた P N系列 を透かし情報の検出時に推定する処理を行って、 P N系列の 同期が回復される。 こ の後、 ス テ ッ プ D 1 〜 D 3 の処理を行 つて、 埋め込まれた透かし情報が抽出される。 しかしなが ら 画像信号だけから P N系列の同期を回復するためには、 P N 系列の複数の侯捕を用いて透かし情報を検出する処理を試み て、 う ま く 検出できた候補を採用する とい う 探索を行う 必要 がある。 このために演算量や回路規模が増加する とい う 問題 がある。
本発明は、 画像の切 り 出 し、 スケー リ ング及ぴ回転等の攻 撃に対して、 演算量や回路規模の増大を伴 う こ と なく 、 埋め 込んだ透か し情報を検出でき るデジタル透かし埋め込み方法 及び装置並びにデジタル透かし検出方法及び装置を提供する こ と を目 的とする。
発明の開示
本発明の第 1 局面は、 入力画像信号から特定周波数成分信 号を抽出 し、 こ の特定周波数成分信号の位相及ぴ振幅の少な く と も一方を透かし情報に応じて制御 し、 位相及び振幅の少 なく と も一方の制御が行われた特定周波数成分信号を前記入 力画像信号に重畳して前記透かし情報が埋め込まれた画像信 号を出力する、 画像信号に透かし情報を埋め込むデジタル透 かし埋め込み方法を提供する。
本発明の第 2 局面は、 透かし情報が埋め込まれた入力画像 信号から特定周波数成分信号を抽出 し、.抽出された特定周波 数成分信号の位相及び振幅の少なく と も一方を制御し、 位相 制御おょぴ振幅制御の少なく と も一方が施された特定周波数 成分信号と前記入力画像信号と の相関演算を行って前記透か し情報を抽出する、 デジタル透かし検出方法を提供する。 本発明の第 3 局面は、 入力画像信号から特定周波数成分信 号を抽出する抽出手段と、 抽出された特定周波数成分信号の 位相及び振幅の少なく と も一方を透かし情報に応じて制御す る制御手段と、 前記透かし情報が埋め込まれた画像信号を生 成するため、 前記制御手段によ って位相及び振幅の少な く と も一方が制御された特定周波数成分信号を前記入力画像信号 に重畳する重畳手段と を具備するデジタル透かし埋込装置を 提供する。
本発明の第 4局面は、 透かし情報が埋め込まれた入力画像 信号から特定周波数成分信号を抽出する抽出手段と、 抽出さ れた特定周波数成分信号の位相及び振幅の少なく と も一方を 制御する制御手段と、 前記制御手段によって位相及び振幅の 少な く と も一方が制御された特定周波数成分信号と前記入力 画像信号と の相関演算を行って前記透かし情報を抽出する相 関演算手段と を具備するデジタル透かし検出装置を提供する 図面の簡単な説明
図 1 は、 本発明の一実施形態に係るデジタル透かし埋め込 み装置の基本構成を示すブロ ック 図であ り 、
図 2 は、 同実施形態における位相制御器による特定周波数 成分信号の位相シフ ト を説明する図であ り 、
図 3 は;. 同実施形態に係るデジタル透かし検出装置の基本 構成を示すプロ ック図であ り 、
図 4は、 同実施形態に係るデジタル透かし検出装置の他の 基本構成を示すプロ ック 図であ り 、
図 5 は、 同実施形態に係るデジタル透かし検出装置におけ る相互相関値のピーク探索と透かし情報検出の動作例を示す 図であ り 、
図 6 は、 同実施形態に係るデジタル透かし検出装置におけ る相互相関値のピーク探索と透かし情報検出の動作例を示す 図であ り 、 図 7 は、 同実施形態に係るデジタル透かし埋め込み装置の よ り 具体的な構成例を示すプロ ック図であ り 、
図 8 は、 同実施形態に係るデジタル透かし埋め込み装置の よ り 具体的な他の構成例を示すプロ ック図であ り 、
図 9 は、 同実施形態に係るデジタル透かし検出装置のよ り 具体的な構成例を示すプロ ック図であ り 、
図 1 0 は、 図 7 または図 8 のデジタル透かし埋め込み装置 の動作を示す各部の波形図であ り 、
図 1 1 は、 図 9 のデジタル透かし検出装置の動作を示す各 部の波形図であ り 、
図 1 2 は、 図 9 のデジタル透かし検出装'置における透かし 情報が ( 1 , 1 ) の場合の相互相関値のピーク探索と透かし 情報検出の動作を示す図であ り 、
図 1 3 は、 図 9 のデジタル透かし検出装置における透かし 情報が ( 1 , 1 ) の場合の相互相関値のピーク探索と透かし 情報検出の動作を示す図であ り 、 -…- .
図 1 4 は、 図 7 または図 8 のデジタル透かし埋め込み装置 の Nライ ン目の画像信号に対して行う処理を示す各部の波形 図であ り 、
図 1 5 は、 図 7または図 8 のデジタル透かし埋め込み装置 の N + 1 ライ ン目の画像信号に対して行う処理を示す各部の 波形図であ り 、
図 1 6 は、 図 1 4 の処理によ り 得られた埋め込み済み画像 信号に対する、 図 9 のデジタル透かし検出装置における相互 相関値を説明する図であ り 、 図 1 7 は、 図 1 5 の処理によ り 得られた埋め込み済み画像 信号に対する、 図 9 のデジタル透かし検出装置における相互 相関値を説明する図であ り 、
図 1 8 は、 図 1 5 の処理によ り 得られた埋め込み済み画像 信号に対する、 図 9 のデジタル透か し検出装置における透か し情報検出動作を示す図であ り 、
図 1 9 は、 図 7 または図 8 のデジタル透かし埋め込み装置 の Nライ ン目の画像信号に対して行う他の処理を示す各部の 波形図であ り 、
図 2 0 は、 図 7 または図 8 のデジタル透かし埋め込み装置 の N + 1 ライ ン目の画像信号に対して行う他の処理を示す各 部の波形図であ り 、
図 2 1 は、 図 1 9 及び囪 2 0 の処理によ り 得られた埋め込 み済み画像信号に対する、 図 9 のデジタル透かし検出装置に おける相互相関値を説明する図であ り 、
図 2 2 は.、 図 7 または図 8 のデジタル透かし埋め込み装置 においてキヤ リ ブレーショ ン信号を透かし情報と併せて埋め 込んだ場合の図 9 のデジタル透かし検出装置における相互相 関値と透かし情報検出動作を示す図であ り 、
図 2 3 は、 図 7 または図 8 のデジタル透かし埋め込み装置 においてキヤ リ ブレーショ ン信号を透かし情報と併せて埋め 込んだ場合の図 9 のデジタル透か し検出装置における相互相 関値と透かし情報検出動作の他の例を示す図であ り 、
図 2 4 は、 図 7 または図 8 のデジタル透かし埋め込み装置 において透かし情報であ り 、 2進数を 3進数にェ ンコ一 ドす るテーブルを示す図であ り 、
図 2 5 は、 図 7 または図 8 のデジタル透かし埋め込み装置 において透かし情報であ り 、 2進数を 3進数にェ ンコ一 ドす る他のテーブルを示す図であ り 、
図 2 6 は、 図 7 または図 8 のデジタル透かし埋め込み装置 において複数の位相シフ ト量を相対関係を保って任意間隔と した場合の図 9 のデジタル透かし検出装置における透かし情 報検出動作を示す図であ り 、
図 2 7 は、 図 7 または図 8 のデジタル透か し埋め込み装置 において リ マーク用の情報を追記した場合の図 9 のデジタル 透かし検出装置における透かし情報検出動作を示す図であ り 図 2 8 は、 図 1 のデジタル透力、 し埋め込み装置において 4 個の位相シフタ によ り 固定の位相シフ トを受けた特定周波数 成分信号の重畳の有無によって透力、し情報 ( 1 , 1 ) を埋め 込んだ場合の図 3 のデジタル透かし検出装置における透かし 情報検出動作.を示す図であ り 、 -……
図 2 9 は、 図 1 のデジタル透かし埋め込み装置において 4 個の位相シフタによって固定の位相シフ ト を受けた特定周波 数成分信号の重畳の有無によって透かし情報 ( 1 , 一 1 ) を 埋め込んだ場合の図 3 のデジタル透かし検出装置における透 かし情報検出動作を示す図であ り 、
図 3 0 は、 本発明の実施形態に係る振幅リ ミ ッ タを用いた デジタル透かし埋め込み装置の基本構成を示すプロ ッ ク図で あ り 、
図 3 1 は、 同実施形態に係る振幅リ ミ ッタ を用いたデジタ ル透かし検出装置の基本構成を示す図であ り 、 図 3 2 は、 本発明の実施形態に係る振幅リ ミ ッタを用いた デジタル透かし埋め込み装置の基本構成を示すプロ ック 図で あ り 、
図 3 3 は、 同実施形態に係る振幅リ ミ ッタ を用いたデジタ ル透かし検出装置の基本構成を示す図であ り 、
図 3 4 は、 本発明の実施形態に係る ラ ンダム化情報を用い たデジタル透かし埋め込み装置の基本構成を示すプロ ッ ク図 であ り 、
図 3 5 は、 同実施形態に係る ラ ンダム化情報を用いたデジ タル透かし検出装置の基本構成を示すプロ ック図であ り 、 図 3 6 は、 図 3 4及び図 3 5 における特定周波数成分抽出 部の具体的構成例を示す図であ り 、
図 3 7 は、 図 3 4及ぴ図 3 5 における特定周波数成分抽出 部の他の具体的構成例を示す図であ り 、
図 3 8 は、 本発明の実施形態に係る ランダム化情報を用い たデジタル透かし埋め込み装置の基本構成を示すプロ ック図 であ り 、
図 3 9 は、 同実施形態に係る ラ ンダム化情報を用いたデジ タル透かし検出装置の基本構成を示すプロ ック図であ り 、 図 4 0 は、 図 3 8 及び図 3 9 における位相制御器の具体的 構成例を示す図であ り 、
図 4 1 は、 本発明の実施形態に係る ラ ンダム化情報を用い たデジタル透かし埋め込み装置の基本構成を示すブロ ック図 であ り 、 図 4 2 は、 同実施形態に係る ラ ンダム化情報を用いたデジ タル透かし検出装置の基本構成を示すプロ ック図であ り 、 図 4 3 は、 本発明の実施形態に係る ラ ンダム化情報を用い たデジタル透かし埋め込み装置の基本構成を示すプロ ック図 であ り 、
図 4 4 は、 同実施形態に係る ラ ンダム化情報を用いたデジ タル透かし検出装置の基本構成を示すブロ ッ ク図であ り 、 そ して
図 4 5 Aおよび 4 5 Bは、 図 4 3及び図 4 4 における非線 形フィルタの具体的構成例を示すプロ ック図である。
発明を実施するための最良の形態
以下、 図面を参照 して本発明の実施の形態について説明す る。
[第 1 の実施形態]
(デジタル透かし埋め込み装置の基本構成)
図 1 は、 本発明の一実施形態に係るデジタル透かし埋め込 み装置の基本構成を示すプロ ック図である。 デジタル透かし 埋め込み装置には、 透かし情報が埋め込みされるべき画像信 号 (埋め込み対象画像信号とい う) 1 0 と して、 動画像また は静止画像をデジタル化 した画像信号が入力される。 この埋 め込み対象画像信号 1 0 は輝度信号及び色差信号の両方を含 んでいて も よいが、 輝度信号のみであっても よい。
埋め込み対象画像信号 1 0 は 3 つに分岐され、 特定周波数 成分抽出部 1 1 と特徴量抽出部 1 5及び透かし情報重畳部 1 6 に入力 される。 特定周波数成分抽出部 1 1 は、 周波数領域 のデジタルフィルタ、 例えば所定のカ ツ トオフ周波数を有す るハイパスフィルタ、 あるいは所定の通過域中心周波数を有 するバン ドパス フ ィ ルタによって構成され、 入力動画像信号
1 0 から特定の周波数成分、 例えば比較的高い周波数成分を 抽出する。 以下では、 特定周波数成分抽出部 1 1 からの出力 信号は特定周波数成分信号とする。
特定周波数成分抽出部 1 1 から出力される特定周波数成分 信号の位相及び振幅は、 位相制御器 1 2及び振幅制御器 1 3 によって制御される。 本実施形態では位相制御器 1 2 が前段 振幅制御器 1 3 が後段にそれぞれ配置されているが、 逆に振 幅制御器 1 3 が前段、 位相制御器 1 2 が後段にそれぞれ配置 されていても よい。 入力画像信号 1 0 に埋め込みべきデジタ ル情報である透かし情報 1 4 は、 位相制御器 1 2及び振幅制 御器 1 3 の少な く と も一方に与えられる。
位相制御器 1 2 は、 特定周波数成分信号に対して予め定め られた固有の位相制御量だけ位相制御を施すよ う に構成-され る。 具体的には、 位相制御器 1 2 は単一または複数のデジタ ル位相シフ タ によって実現され、 位相制御量は位相シフ タ の 位相シフ ト量と なる。 図 2 は位相制御器 1 2 によ る位相シフ ト の様子を示す図であ り 、 こ の例では特定周波数成分信号が 波形を保って単純に位相シフ ト される。 位相制御器 1 2 に透 かし情報 1 4が入力 される場合には、 位相制御器 1 2 の位相 制御量 (位相シフ ト量) が透か し情報 1 4 に従って制御され る。
振幅制御器 1 3 は、 入力される特定周波数成分信号に対し て、 予め定められた固有の振幅制御量だけ振幅'制御を施すよ う に構成される。 振幅制御器 1 3 は具体的には単一または複 数の排他的論理和回路やデジタル乗算器で構成され、 振幅制 御量は入力される特定周波数成分信号に乗じる係数と なる。 振幅制御器 1 3 に透かし情報 1 4 が入力される場合には、 振 幅制御器 1 3 の振幅制御量 (係数) が透か し情報 1 4 に従つ て制御される。
さ らに、 本実施形態では特徴量抽出部 1 5 によ り 埋め込み 対象画像信号 1 0 の特徴量、 例えば画像の複雑度を表すァク ティ ビィ ティ が抽出される。 この特徴量の情報は振幅制御器 1 3 に入力される。 振幅制御器 1 3 では、 入力された特徴量 に応 じて特定周波数成分の振幅制御量 (係数) が制御される 具体的には、 特徴量がァク ティ ビィ テ ィ の場合、 ァク テ イ ビ ィ ティ が大きいほど係数が大き く 設定される。 なお、 特微抽 出部 1 5 は必須ではな く 、 省略しても よい。
特定周波数成分信号-は、 位相制御器 1 2及び振幅制御器 1 · 3 に よ って位相制御と振幅制御される。 この特定周波数成分 信号は、 デジタル加算器からなる透か し情報重畳部 1 6 によ つて埋め込み信号と して供給され、 埋め込み対象画像信号 1 0 に重畳される。 すなわち、 特定周波数成分抽出部 1 1 によ つて抽出された特定周波数成分信号は、 位相制御器 1 2及び 振幅制御器 1 3 によってデジタル透かし埋め込み装置に固有 の位相制御及び振幅制御を受ける と共に、 位相制御量及び振 幅制御量の一方または両方が透かし情報 1 4 によって制御さ れる。 このため、 透かし情報重畳部 1 6 においては透か し情 報 1 4が埋め込み対象画像信号 1 0 に埋め込まれるこ と にな る。 なお、 特定周波数成分抽出部 1 1 は、 複数チャンネルの 特定周波数成分を抽出 し、 位相制御器 1 2及び振幅制御器 1 3 が複数チャ ンネルの特定周波数成分を位相及ぴ振幅を行つ て複数チャ ンネルの特定周波数成分信号を生成しても良い。 この場合は、 複数チャネルの特定周波数成分信号が透かし情 報重畳部 1 6 において埋め込み対象画像信号 1 0 に重畳され る。
こ う して透かし情報が埋め込まれた画像信号 (埋め込み済 み画像信号とい う) 1 7 は、 例えば D V Dシステ ムのよ う な デジタル画像記録再生装置によって記録媒体に記録された り あるいはイ ンターネ ッ ト、 放送衛星、 通信衛星等の伝送媒体 を介 して伝送される。
(デジタル透かし検出装置の基本構成)
次に、 図 3及び図 4 を用いて図 1 に示したデジタル透かし 埋め込み装置に対応 したデジタル透かし検出装置の基本構成 を説明する。
図 3 のデジタル透かし検出装置には、 図 1 に示 したデジタ ル透かし埋め込み装置によって生成された埋め込み済み画像 信号 1 7 が記録媒体あるいは伝送媒体を介して、 入力の埋め 込み済み画像信号 2 0 と して与え られる。 この埋め込み済み 画像信号 2 0 は 3つに分岐され、 特定周波数成分抽出部 2 1 特徴量抽出部 2 4及び相関演算器 2 5 の一方の入力に与え ら れる。
特定周波数成分抽出部 2 1 は、 図 1 に示したデジタル透か し埋め込み装置に用いられている特定周波数成分抽出部 1 1 と 同 じノヽィ パス フ ィ ルタ ( H P F ) またはロ ーパスフ ィ ルタ ( B P F ) からなる。 特定周波数成分抽出部 2 1 は、 特定周 波数成分抽出部 1 1 が埋め込み済み画像信号 1 0 から抽出す る周波数成分と 同 じ特定周波数成分を、 埋め込み済み画像信 号 2 0 から抽出する。
特定周波数成分抽出部 2 1 から出力される特定周波数成分 信号の位相 と振幅が、 位相制御器 2 2及び振幅制御器 2 3 に よって制御される。 本実施形態では位相制御器 2 2が前段、 振幅制御器 2 3 が後段にそれぞれ配置されているが、 逆に振 幅制御器 2 3 が前段、 位相制御器 2 2 が後段にそれぞれ配置 されていても よい。
位相制御器 2 2 は、 特定周波数成分信号に対して予め定め られた固有の位相制御量の位相制御を施すよ う に構成される 具体的には、 位相制御器 2 2 は後述する よ う にデジタル位相 シフタによ って実現される。 図 1 に示したデジタル透かし埋 め込み装置で用いられている位相制御器 1 2 が与える位相制 御量 (位相シフ ト量) と 同 じ位相制御量 (位相シフ ト量) が 位相制御器 2 2 に与え られる。
振幅制御器 2 3 では、 特徴量抽出部 2 4 で埋め込み済み画 像信号 2 0 から抽出 された特徴量、 例えば画像の複雑度を表 すァクティ ビィ ティ に応じた係数が入力される特定周波数成 分信号に乗 じ られる。
位相制御器 2 2及び振幅制御器 2 3 によ り 位相及び振幅が 制御された特定周波数成分信号は、 相関演算器 2 5 の他方の 入力に与え られる。 この相関演算器 2 5 によって、 特定周波 数成分信号と埋め込み済み画像信号 2 0 と の相関 (よ り 詳し く は相互相関) 演算が行われ、 埋め込まれた透かし情報 2 6 が検出される。 すなわち、 位相シフ ト量に対する相互相関値 の変化を見た場合、 位相制御器 2 2 の位相制御量に相当する 位相シフ ト 量の位置にピーク が現れ、 この ピーク の極性が透 かし情報を表す。 相互相関値のピーク は、 透かし情報に応じ て正または負のいずれかの値を と り 、 ピーク が例えば正の場 合は透か し情報は" 1 ,,、 ピーク が負の場合は透か し情報は " 0 "と判定される。 このよ う に して、 相関演算器 2 5 から判 定された透かし情報 2 6 が出力される。
図 4 は、 図 3 のデジタル透かし検出装置を変形したデジタ ル透かし検出装置を示 している。 このデジタル透かし検出装 置は埋め込み済み画像信号 2 0 がスケー リ ングを受けた場合 に適し 構成をな している。 埋め込み対象画像信号 2 0 がス ケー リ ングを受けている と、 特定周波数成分信号の位相シフ ト量がデジタル透かし埋め込み装置において特定周波数成分 信号に与え られた位相シフ ト量と異なった値になる。
本実施形態においては位相シフ ト量情報 2 7 に従って位相 制御器 2 2 の位相シフ ト量が連続的あるいは段階的に制御さ れる。 これに伴い、 相関演算器 2 5 の出力側に配置された透 かし情報推定器 2 8 によって、 図 5 に示される よ う に相関演 算器 2 3 から出力される相互相関値の ピーク が探索され、 探 索された ピーク の極性から透かし情報が推定される。 こ の例 では相互相関値は正であるため、 透か し情報は " 1 "と推定 (判定) される。
図 1 のデジタル透かし埋め込み装置においては、 後述する よ う に位相制御器 1 2 と して位相シフ ト量の異なる複数の位 相シフタが用い られ、 振幅制御器 1 3 もそれぞれの位相シフ タに対応 して複数の振幅制御要素が用意されている とする。 この よ う な場合、 図 3 あるいは図 4 の位相制御器 2 2 は複数 の位相シフタで構成しても よい。 しかしなが ら、 位相制御器
2 2 を位相シフ ト量が可変である単一の位相シフタによ り構 成し、 その位相シフ ト量を図 4 に示すよ う に位相シフ ト量情 報に従って変化させながら、 相関演算器 2 5 から出力 される 相互相関値のピーク を透かし情報推定器 2 8 によ って探索す る よ う に しても よい。 この場合、 例えば図 6 に示すよ う に透 かし情報が埋め込まれたと きの位相シフ タ の位相シフ ト量に 対応して ピーク を検出 し、 各々の透か し情報を推定する こ と ができる。
(デジタル透かし検出装置の具体的構成例その 1 ) 図 7 は、 本発明に係るデジタル透かし埋め込み装置のよ り 具体的な実施形態を示 している。 デジタル透かし埋め込み装 置の基本構成を示した図 1 との対応関係を説明する と 、 ハイ パス フィ ルタ ( H P F ) 3 1 は特定周波数成分抽出部 1 1 に n個の位相シフ タ ( P S ) 3 2 — 1 〜 3 2 — n は位相制御器 1 2 に、 n個の排他的論理和回路 ( E X O R ) 3 3 — 1 〜 3
3 — n及び乗算器 (M P Y ) 3 4 — 1 〜 3 4 — n は振幅制御 器 1 3 に、 アク ティ ビティ 計算回路 3 5 は特徴量抽出部 1 5 に、 デジタル加算器 3 6 は透かし情報重畳部 1 6 にそれぞれ 相当する。
ハイパス フ ィ ルタ 3 1 から出力される特定周波数成分信号 は、 位相シフタ 3 2 — 1 〜 3 2 — n によ り 予め定められた異 なるシフ ト量の位相シフ ト を受けた後、 排他的論理和回路 3 3 — 1 ~ 3 3 — nの各々の一方の入力に与え られる。 排他的 論理和回路 3 3 — 1 〜 3 3 — n の各々 の他方の入力には、 n ビッ ト の透かし情報 1 4 ( C C I ) の各ビッ トが与え られる, 排他的論理和回路 3 3 — 1 〜 3 3 — nの出力は、 乗算器 3 4 一 1 〜 2 4 — n によ り ァクティ ビィ ティ 計算回路 3 5 で求め られたァク ティ ビィ ティ と乗算される。
乗算器 3 4 — 1 〜 3 4 — nの出力である埋め込み信号が加 算器 3 6 によって埋め込み対象画像信号 1 0 と加算される こ と によ り 、 埋め込み対象画像信号 1 0 に透か し情報 1 4 が埋 め込まれ、 埋め込み済み画像信号 1 7 が生成される。
(デジタル透かし検出装置の具体的構成例その 2 )
- 図 8 は、 図 7 の変形例のデジタル透かし埋め込み装置を示 している。 この変形例では、 図 7 の排他的論理和回路 3 3 — 1 〜 3 3 — n及び乗算器 3 4 — 1 〜 3 4 _ n に代えて、 3入 力の乗算器 (M P Y ) 3 7 — 1 〜 3 7 — nが用い られている 乗算器 3 7 — 1 〜 3 7 — n の第 1 入力には位相シフタ 3 2 - 1 〜 3 2 — n からの位相シフ ト された特定周波数成分信号が それぞれ与え られる。 第 2入力には n ビッ ト の透かし情報 1 4 ( C C I ) の各ビッ トがそれぞれ与えられ、 第 3入力には ァク ティ ビィ ティ計算回路 3 5 で求め られたァク ティ ビィ テ ィ が共通に与えられる。 このよ う な構成によ っても、 図 7 に 示したデジタル透かし埋め込み装置と 同等の機能が得られる t (デジタル透かし検出装置の具体的構成例)
図 9 は、 本発明の他の実施形態に係るデジタル透かし検出 装置を示してお り 、 こ の検出装置は図 7 のデジタル透かし埋 め込み装置に対応している。 図 9 のデジタル透かし検出装置 を図 4 のデジタル透かし検出装置の基本構成と対応してを説 明する と、 ノヽィパス フ ィ ルタ ( H P F ) 4 1 は特定周波数成 分抽出部 2 1 に相当 し、 n個の位相シフタ ( P S ) 4 2 - 1 〜 4 2 — n は位相制御器 2 2 に相当する。 また、 n個の第 1 乗算器 (M P Y ) 4 3 _ 1 ~ 4 3 — 11 は振幅制御器 2 3 に相 当 し、 ア ク テ ィ ビテ ィ 計算回路 4 4 は特徴量抽出部 2 4 に相 当する。 更に、 n個の第 2乗算器 (M P Y ) 4 5 — 1 〜 4 5 — n及ぴ累積加算器 4 6 - 1 - 4 6 — n は相関演算器 2 5 に相当 し、 C C I 推定器 4 7 は透かし情報推定器 2 7 にそれ ぞれ相当する。
ハイ パス フ ィ ルタ 4 1 から出力される特定周波数成分信号 は、 位相シフ タ 4 2 — 1 〜 4 2 — n によ り 図 7 の位相シフ タ 3 2 — 1 〜 3 2 — n の シフ ト量と 同 じ所定シフ ト量の位相シ フ ト を受けた後、 第 1 乗算器 4 3 — 1 〜 4 3 — n によってァ タティ ビィ ティ 計算回路 4 4で求め られたァクティ ビィ ティ と乗算される。
第 1 乗算器 4 3 — 1 〜 4 3 — nからの出力信号は、 第 2乗 算器 4 5 — 1 〜 4 5 — nによって埋め込み済み画像信号 2 0 と乗算される。 乗算器 4 5 — 1 〜 4 5 — nの出力信号は累積 加算器 4 5 — 1 〜 4 6 — n によ って累積加算された後、 C C I 推定器 4 7 に入力され、 透かし情報 2 6 ( C C I ) の各ビ ッ トが生成される。
(デジタル透かし埋め込み/検出装置の動作例 1 ) 次に、 図 7 または図 8 のデジタル透かし埋め込み装置にお いて 2 ビッ トの透かし情報を画像信号に埋め込み、 図 9 のデ ジタル透かし検出装置によって透かし情報を検出する場合の 具体的な動作例を、 図 1 0 〜図 1 2 を用いて説明する。
図 7 または図 8 のデジタル透かし埋め込み装置において、 図 1 0 の ( a ) で示す埋め込み対象画像信号 1 0 から、 ハイ パスフィルタ 3 1 によって図 1 0 の ( b ) で示す特定周波数 成分信号が抽出される。 こ の特定周波数成分信号が二つの位 相シフタ 3 2 - 1 , 3 2 — 2 によって予め定められた所定の シフ ト量だけ位相シフ ト される。 これらの位相シフ ト信号に 透かし情報 1 4 ( C C I ) の第 0 ビッ トおよび第 1 ビッ トを 表現するフ ァ ク タが図 7 の排他的論理和回路 3 3 — 1 および 3 3 —一 2.または図 8 の乗算器 3 7 — 1 および 3 7 — 2 によつ てそれぞれ乗じられる。 例えば、 透かし情報 1 4 が" 0 "であ れば、 位相シフ ト信号に一 1 が乗じ られ、 それが" 1 "であれ ば、 位相シフ ト信号に + 1 が乗 じられる。 図 1 0 の ( c ) お よび ( d ) に、 透かし情報が ( 1 , 1 ) の場合の排他的論理 和回路 3 3 — 1 , 3 3 — 2 または乗算器 3 7 — 1 , 3 7 — 2 から出力される位相シフ ト信号を示す。
さ らに、 必要に応じてアクティ ビティ計算回路 3 5 によ り 求め られたァク ティ ビィティ が乗算器 3 4 — 1 , 3 4 — 2 に よって位相シフ ト信号に乗 じられる。 こ の後、 乗算結果が加 算器 3 6 で埋め込み対象画像信号 1 0 に加算されるこ と によ り 、 図 1 0 の ( e ) で示す埋め込み済み画像信号 1 7 が生成 される。 図 1 0 の ( e ) で示す実線は埋め込み済み画像信号 1 7 を示してお り 、 図 1 0 の ( a ) で示す波形は、 埋め込み 対象画像信号及び図 1 0 の ( c ) および ( d ) で示す位相シ フ ト信号を加算合成した波形と なっている。
一方、 図 1 0 のよ う に透かし情報が埋め込まれた埋め込み 済み画像信号 ( e ) カゝら透かし情報を図 9 のデジタル透かし 検出装置によ って検出する場合には、 まず図 1 1 の ( a ) で 示す埋め込み済み画像信号 2 0 (図 1 0 の ( e ) で示す埋め 込み済み画像信号 1 7 に対応する) 力ゝら、 ハイパスフ ィ ルタ 4 1 によって図 1 1 の ( b ) で示す特定周波数成分信号が抽 出される。 埋め込み済み画像信号 2 0 に対してスケー リ ング が行われていない場合、 埋め込み済み画像信号 2 0が位相シ フ タ 4 2 — 1 および 4 2 — 2 に よ り 図 1 1 の ( c ) および ( d ) で示すよ う に図 7 の位相シフタ 3 2 - 1 および 3 2 — 2 のシフ ト量と 同 じ所定のシフ ト量だけ位相シフ ト される。 次に、 図 1 1 の ( c ) および ( d ) で示す位相シフ ト信号 に必要に応 じて第 1 乗算器 4 3 — 1 および 4 3 — 2 によ り ァ タティ ビィ ティ が乗じ られる。 こ の後、 図 1 1 の ( a ) で示 す埋め込み済み画像信号 2 0が第 1乗算器 4 3 — 1 および 4 3 — 2 の出力に第 2乗算器 4 5 — 1 および 4 5 — 2 によって 乗じ られる。 第 2乗算器 4 5 — 1 および 4 5 — 2 の乗算結果 は累積加算器 4 6 — 1 および 4 6 — 2 によって累積加算され る。 これによ り 、 位相シフ ト信号の相互相関値がそれぞれ求 められ、 その相互相関値のピーク から透かし情報が判定され る。 例えば、 相互相関値のピーク が正であれば、 透かし情報 は + 1 ( " 1 " ) と判定され、 相互相関値のピークが負であれ ば、 透か し情報は一 1 ( " 0 " ) と判定される。
一方、 埋め込み済み画像信号 2 0 に対してスケーリ ングが 行われてい る場合、 位相シフ タ 4 2 — 1 および 4 2 — 2 の位 相シフ ト量が図 4で説明 したのと 同様に制御される こ と によ つ て、 位相シフ ト量が探索される。 すなわち、 位相シフ ト量 の制御に伴い C C I 推定器 4 7 によって相互相関値のピーク が探索され、 そのピーク位置から透かし情報 2 6 が推定され る。
例えば、 埋め込み情報 1 4 ( C C I ) 力 S ( 1, 1 ) の場合 図 1 2の よ う に相互相関値の正のピークが原点 (位相シフ ト 量が零の点) 以外に 2箇所存在するこ と によ り 、 透かし情報 が判定される。
また、 透かし情報 1 4 ( C C I ) カ ( 1, - 1 ) の場合、 図 1 3 の よ う に相互相関値の正のピーク が原点の近いと ころ に存在し、 負のピークが原点から正の ピーク よ り 遠いと ころ に存在する こ と によ り 、 透かし情報が判定される。
(デジタル透かし埋め込みノ検出装置の動作例 2 ) 次に、 図 7 または図 8 のデジタル透かし埋め込み装置及び 図 9 のデジタル透かし検出装置の他の動作例を、 図 1 4 〜図 1 8 を用いて説明する。 これは、 デジタル透かし埋め込み装 置において、 ラ イ ン毎、 複数ラ イ ン毎、 フ ィ ール ド毎、 複数 フィ一ノレ ド毎、 フ レーム毎および複数フ レーム毎のいずれか あるいはこれらの適宜の組み合わせで位相シフ ト信号の極性 を反転する方式である。 以下に透かし情報が 2 ビ ッ ト の場合 の動作例を述べる。
まず、 埋め込み対象画像信号 1 0 の N ( N = 1 , 2 , ... ) ライ ン 目 に対しては、 デジタル透かし埋め込み装置によって 図 1 4 に示すよ う な処理が行われる。
埋め込み対象画像信号 1 0 の図 1 4 の ( a ) に示す Nライ ン 目 の信号力 ら ノヽイ ノくス フ ィ ルタ 3 1 によって抽出された特 定周波数成分信号が二つの位相シフ タ 3 2 - 1 および 3 2 - 2 によって予め定め られた所定のシフ ト量だけ位相シフ ト さ れる。 これ ら の位相シフ ト信号に、 透カゝ し情報 1 4 ( C C I ) の第 0 ビッ トおよび第 1 ビッ ト を表現するフ ァ ク タが図 7 の排他的論理和回路 3 3 — 1 および 3 3 — 2 または図 8 の 乗算器 3 7 — 1 および 3 7 — 2 によってそれぞれ乗じ られる 例えば、 透力、し情報 1 4が" 0 "であれば、 _ 1 が位相シフ ト 信号に乗じ られ、 透かし情報が" 1 "であれば + 1 が位相シフ ト信号に乗 じられる。 透かし情報が ( 1 , 1 ) の場合の排他 的論理和回路 3 3 — 1 および 3 3 — 2 または乗算器 3 7 - 1 および 3 7 — 2 か ら 出力 される位相シ フ ト信号が図 1 4 の ( b ) および ( c ) と してそれぞれ示されている。
さ らに、 必要に応じて、 アク ティ ビティ計算回路 3 5 によ り 求め られたァクティ ビィ ティ が乗算器 3 4 — 1 および 3 4 一 2 または乗算器 3 7 — 1 および 3 7 — 2 によって位相シフ ト信号に乗 じられる。 こ の後、 乗算結果が加算器 3 6 によつ て埋め込み対象画像信号 1 0 に加算される。 これによ り 、 図 1 4 の ( d ) に破線で示す埋め込み対象画像信号 (図 1 4 の 波形 ( a ) に対応する) 及ぴ図 1 4 の ( b ) および ( c ) で 示す位相シフ ト信号が加算合成され、 実線で示す波形の埋め 込み済み画像信号 1 7 が生成される。
次に、 埋め込み対象画像信号 1 0 の N + 1 ライ ン目 に対し ては、 デジタル透かし埋め込み装置によって図 1 5 に示すよ う な処理が行われる。
まず、 図 1 5 の ( a ) に示す埋め込み対象画像信号 1 0 の N + 1 ライ ン目 の信号力、らハイ パス フ ィルタ 3 1 によ って抽 出された特定周波数成分信号が二つの位相シフ タ 3 2 — 1 お よび 3 2 — 2 によって予め定め られた所定のシフ ト量だけ位 相シフ ト される。 これらの位相シフ ト信号に、 透かし情報 1 4 ( C C I ) の第 0 ビッ トおよび第 1 ビッ ト を表現する フ ァ ク タが図 7 の排他的論理和回路 3 3 — 1 および 3 3 — 2 また は図 8 の乗算器 3 7 — 1 および 3 7 — 2 によってそれぞれ乗 じられる。 この場合は、 Nライ ン目の信号に対する場-合と は 逆に、 例えば透かし情報 1 4 が" 0 "であれば + 1 が位相シフ ト信号に乗 じられ、 それが" 1 "であれば一 1 が位相シフ ト信 号に乗じられる。 従って、 透かし情報が ( 1 , 1 ) の場合に 排他的論理和回路 3 3 — 1 および 3 3 — 2 または乗算器 3 7 _ 1 および 3 7 — 2 力、ら出力される位相シフ ト信号は、 図 1 4 の ( b ) お よ び ( c ) に示す波形 と 異な り 、 図 1 5 の ( b ) および ( c ) に示すよ う に共に極性が反転される。 さ らに、 必要に応じて、 アクティ ビティ計算回路 3 5 によ り 求められたァクティ ビィ ティ が乗算器 3 4 — 1 および 3 4 _ 2 または乗算器 3 7 — 1 , 3 7 — 2 によって位相シフ ト信 号に乗じ られる。 こ の後、 加算器 3 6 で埋め込み対象画像信 号 1 0 に加算される こ と によって、 図 1 5 の ( d ) に破線で 示す埋め込み対象画像信号 (即ち、 図 1 5 の ( a ) で示す信 号) 及ぴ図 1 5 の ( b ) および ( c ) で示す位相シフ ト信号 が加算合成された、 実線で示す波形の埋め込み済み画像信号 1 7 が生成される。
上述の説明では、 埋め込み対象画像信号の Nライ ン目 と N + 1 ライ ン目で、 すなわちライ ン毎に位相シフ ト信号の極性 を反転させたが、 複数ラ イ ン毎、 フ ィ ール ド毎、 複数フ ィ ー ル ド毎、 フ レーム毎、 複数フ レーム毎に位相シフ ト信号の極 性を反転しても よい。
一方、 図 9 のデジタル透かし検出装置においては、 ライ ン 毎、 複数ラ イ ン毎、 フ ィ ール ド毎、 複数フ ィ ール ド毎、 フ レ ーム毎おょぴ複数フ レーム毎のいずれか、 あるいはこれらの 適宜の組み合わ-せ-による位相シフ ト信号の極性反転に対応し て、 累積加算時に適宜極性を反転させる。 例えば、 図 1 4及 び図 1 5 で説明 したよ う にライ ン毎に位相シフ ト信号の極性 反転が行われた場合、 埋め込み済み画像信号 2 0 の N ラ イ ン 目 に対する相互相関値は、 位相シフ ト量に対して図 1 6 に示 すよ う に正のピークが現れる。 しかしなが ら、 埋め込み済み 画像信号 2 0 の N + 1 ライ ン目 に対する相互相関値は、 位相 シフ ト量に対して図 1 7 に示すよ う に負の ピーク が現れる。 そこで、 乗算器 4 5 — .1 および 4 6 — 2 から出力 される相互 相関値はライ ン毎に極性反転して累積加算器 4 6 — 1 および 4 6 _ 1 で累積加算される。 この場合は、 累積加算後の相互 相関値が図 1 8 に示すよ う に正のピークが連続して現れる こ と によって、 透かし情報は ( 1 , 1 ) と判定される。
このよ う に透かし情報の埋め込みの際に位相シフ ト信号の 極性反転を組み合わせ、 透かし情報の検出の際にはこれに対 応して相互相関値を極性反転して累積加算する。 これによつ て、 画像上で透かし情報を 目立たないよ う に しつつ、 透かし 情報の改竄をよ り 効果的に防止する こ とができ る。
(デジタル透かし埋め込み/検出装置の動作例 3 ) 次に、 図 7 または図 8 のデジタル透かし埋め込み装置及び 図 9 のデジタル透かし検出装置の別の動作例を図 1 9 〜図 2 1 を用いて説明する。 これは、 デジタル透かし埋め込み装置 において、 位相シフ ト量をライ ン毎に左右反転する方式であ り 、 以下に透かし情報が 2 ビ ッ ト の場合の動作を述べる。 まず、 埋め込み対象画像信号 1 0 の N ( N = 1 , 2 , ... ) ライン目 に.対しては、 デジタル透かし埋め込み装置によって 図 1 9 に示すよ う な処理が行われる。
図 1 9 の ( a ) に示す埋め込み対象画像信号 1 0 の Nライ ン 目 の信号力 ら ハイ ノヽ。ス フ ィ ルタ 3 1 に よ っ て抽出された特 定周波数成分信号が二つの位相シフ タ 3 2 - 1 および 3 2 - 2 によって右側に、 すなわち位相が進む方向に所定のシフ ト 量だけ位相シフ ト される。 これらの位相シフ ト信号に対して 先と 同様に透かし情報 1 4 ( C C I ) の第 0 ビッ トおよび第 1 ビッ ト を表現する フ ァ ク タが図 7 の排他的論理和回路 3 3 — 1 , 3 3 — 2 または図 8 の乗算器 3 7 — 1 , 3 7 — 2 によ つてそれぞれ乗 じられる。 図 1 9 の ( b ) および ( c ) は、 透かし情報が ( 1 , 1 ) の場合の排他的論理和回路 3 3 — 1 および 3 3 — 2 または乗算器 3 7 — 1 および 3 7 _ 2 から出 力される位相シフ ト信号を示す。
さ らに、 必要に応 じて、 アクティ ビティ 計算回路 3 5 によ り 求め られたァクティ ビィ ティ が乗算器 3 4 — 1 および 3 4 一 2 または乗算器 3 7 — 1 および 3 7 — 2 によって位相シフ ト信号に乗 じられる。 こ の後、 乗算結果が加算器 3 6 によ り 埋め込み対象画像信号 1 0 に加算される。 これによ り 、 図 1 9 の ( d ) に破線で示す埋め込み対象画像信号 (即ち、 図 1 9 の ( a ) で示す信号) 及び図 1 9 の ( b ) および ( c ) で 示す位相シフ ト信号を加算合成 した、 実線で示す波形の埋め 込み済み画像信号 1 7 が生成される。
一方、 埋め込み対象画像信号 1 0 の N + 1 ライ ン目 に対し ては、 デジタル透か し埋め込み装置によって図 2 0に示すよ う な処理が行われる a .
図 2 0 の ( a ) に示す埋め込み対象画像信号 1 0 の N + 1 ラ イ ン 目 の信号からノ、ィパス フ ィ ルタ 3 1 に よ っ て抽出され た特定周波数成分信号が二つの位相シフ タ 3 2 - 1 および 3 2 一 2 によって左側に、 すなわち位相が遅れる方向に所定の シフ ト量だけ位相シフ ト される。 これらの位相シフ ト信号に 対して先と 同様に透かし情報 1 4 ( C C I ) の第 0 ビッ トお よび第 1 ビッ ト を表現するファ ク タが図 7 の排他的論理和回 路 3 3 — 1 および 3 3 — 2 または図 8 の乗算器 3 7 — 1 およ ぴ 3 7 — 2 によってそれぞれ乗じ られる。 図 2 0 の ( b ) お よび ( c ) は、 透かし情報が ( 1 , 1 ) の場合の排他的論理 和回路 3 3 — 1 および 3 3 — 2 または乗算器 3 7 — 1 および 3 7 — 2 力、ら出力される位相シフ ト信号を示す。
さ らに、 必要に応 じて、 アクティ ビティ計算回路 3 5 によ り 求め られたァクティ ビィ ティ が乗算器 3 4 — 1 および 3 4 — 2 または乗算器 3 7 — 1 および 3 7 — 2 によって位相シフ ト信号に乗 じられる。 こ の後、 乗算結果は加算器 3 6 で埋め 込み対象画像信号 1 0 に加算される。 これによ り 、 図 2 0 の ( d ) に破線で示す埋め込み対象画像信号 (即ち、 図 2 0 の ( a ) で示す信号) 及び図 2 0 の ( b ) および ( c ) で示す 位相シフ ト信号を加算合成した、 実線で示す波形の埋め込み 済み画像信号 1 7が生成される。
一方、 図 9 のデジタル透かし検出装置においては、 単純に ライ ン毎に相互相関値の累積加算を行い、 ピーク を探索 して 透かし情報を検出する。 伹し、 動作例 2 で説明 したよ う にラ イ ン毎、 複数ラ イ ン毎、 フ ィ ール ド毎、 複数フ ィ ール ド毎、 フ レーム毎および複数フ レーム毎のいずれか、 あるいはこれ らの適宜の組み合わせによ る位相シフ ト信号の極性反転を行 つている場合は、 累積加算単位毎に極性反転を併せて行う。
図 2 1 は、 この場合のラ イ ン毎の累積加算後の相互相関値 を示 している。 位相シフ ト量の探索時に、 位相シフ ト量を正 方向に振って探索 した場合と、 負方向に振って探索した場合 とで、 ほぼ同 じ形状、 すなわち中心に対して線対称の相互相 関値が得られる。 このよ う な相互相関値の性質を利用 して、 探索時には片方向 (例えば、 右方向) のみの探索を行 う こ と によっても、 透かし情報を検出する こ とができる。
(デジタル透かし埋め込み/検出装置の動作例 4 ) 次に、 図 7 または図 8 のデジタル透かし埋め込み装置及び 図 9 のデジタル透かし検出装置のさ らに他の動作例を、 図 2 2〜図 2 5 を用いて説明する。 以下に説明する例は、 透かし 情報の埋め込み時にキヤ リ プレーショ ン信号を併せて埋め込 み、 それを透かし情報の検出に利用する方法である。 以下は 具体的な動作例である。
( 1 ) デジタル透かし埋め込み装置において、 N ビ ッ ト の 透かし情報を画像信号に埋め込む場合、 N + 1 ビ ッ ト の位相 シフ ト信号を生成し、 透かし情報の埋込に使用する N ビッ ト 以外の 1 ビッ ト をキヤ リ ブレーショ ン信号と して、 それを必 ず + 1 (または一 1 ) の レベル と なる よ う に位相シフ ト信号 に埋め込む。 こ のキ ャ リ ブ レーシ ョ ン信号は、 透かし情報の 検出時の基準と なる信号である。
一方、 デジタル透かし検出装置においては、 位相シフ ト の 各位置の相互相関値と キ ヤ リ プ レーシ ョ ン信号に対応する相 互相関値と の相対関係が既知である こ と を利用 して、 この相 対関係によ り透かし情報を検出する。 例えば、 キ ヤ リ プ レー シ ヨ ン信号を + 1 (または一 1 ) の レベルで位相シフ ト信号 に埋め込んだと仮定した場合、 図 2 2 に示すよ う にキヤ リ ブ レーシ ヨ ン信号に相当する位置での相互相関値と他の埋め込 み位置での相互相関値が同極性の場合は + 1 (または一 1 ) と し、 異極性の場合は一 1 (または + 1 ) とする。
( 2 } デジタル诱かし埋め込み装置において、 キヤ リ ブレ ーシ ョ ン信号を位相シフ ト量が最小または最大の位置に埋め 込んでも よい。 その場合、 デジタル透かし検出装置では位相 シフ ト量が最小または最大である位置のキヤ リ ブレーショ ン 信号を検出 して、 そのキャ リ ブレーシ ョ ン信号と透かし情報 との相対関係で埋め込まれた透かし情報を判定する。
( 3 ) デジタル透かし埋め込み装置において、 キヤ リ ブレ ーシ ヨ ン信号を位相シフ ト量が最小 (または最大) の位置に 所定の値 (例えば、 + 1 または一 1 ) と して埋め込むと共に 複数の位相シフ ト量を等間隔に設定し、 各位相シフ ト位置に それぞれ { + 1 , 0 , 一 1 } の 3値の情報を埋め込む。
具体的には、 例えば 3値情報が { + 1 } の場合は正の乗数 を乗 じた位相シフ ト信号を埋め込み対象画像信号 1 0 に加算 し、 { _ 1 } の場合は負の乗数を乗じた位相シフ ト信号を埋 め込み対象画像信号 1 0 に加算 し、 { 0 } の場合は埋め込み 対象画像信号 1 0 に何も加算 しない。
一方、 デジタル透かし検出装置においては、 キヤ リ ブレー シヨ ン信号から推定される、 透かし情報の位相シフ ト位置に おける相互相関値を求める。 図 2 3 に示すよ う に、 こ の相互 相関値が 0近傍の場合は、 3値情報を { 0 } と判定し、 相互 相関値が 0近傍でない場合は、 透かし情報の位相シフ ト位置 における相互相関値と キヤ リ プレーショ ン信号の相互相関値 との相対関係によ り 3値情報の { + 1 , 一 1 } を判定する。 以下に、 動作例 ( 3 ) の応用例を示す。
( 3 — 1 ) デジタル透かし埋め込み装置において、 図 2 4 に示すよ う に透かし情報と して予め 2進数を 3進数にェ ン コ ー ドしておき、 これら 3進数を上述のよ う に 3値情報と して 埋め込む。
デジタル透かし検出装置においては、 3値情報と して検出 された 3進数.をデコー ドと して、 元の 2進数の透かし情報を 検出する。
( 3 — 2 ) 上記と 同様にデジタル透かし埋め込み装置にお いて、 透力 し情報と して予め 2進数を 3進数にエンコー ドし ておき、 これら 3進数を上述のよ う に 3値情報と して埋め込 むが、 図 2 5 に示すよ う に埋め込み情報が全て 0 となる組み 合わせは用いない。
デジタル透かし検出装置においては、 3値情報と して検出 された 3進数をデコー ドして、 元の 2進数の透かし情報を検 出する。
( 3 — 3 ) C C I のキャ リ ーに 3値を用いる。
( 3 - 4 ) C op y F ree (複製可) を + 1 、 Co py O nce (一回 のみ複製可) を 0 、 Never Copy (複製不可) を一 1 と して透 かし情報の埋め込み及び検出を行う。 この場合、 透かし情報 の Re mark ( リ マーク) 時は 0 の と ころに一 1 を埋め込むこ と になるので、 キャ ンセルする手間を省く こ とができ る。
(デジタル透かし埋め込み Z検出装置の動作例 5 ) 次に、 図 7 または図 8 のデジタル透かし埋め込み装置及び 図 9 のデジタル透か し検出装置の別の動作例を説明する。 デ ジタル透かし埋め込み装置において複数の位相シフ ト量を任 意の間隔で配置するが、 それぞれの相対関係は崩さないよ う にする。 この場合、 デジタル透かし検出装置では、 図 2 6 に 示すよ う に相互相関値のピーク を数え、 例えば最も原点に近 ぃ最内側をビ ッ ト 0 、 次に外側をビッ ト 1 、 …の よ う に判定 する。
(デジタル透かし埋め込み/検出装置の動作例 6 ) 次に、 図 7 または図 8 のデジタル透かし埋め込み装置及び 図 9 のデジタル透かし検出装置の別の動作例を図 2 7 を用い て説明する。 デジタル透かし埋め込み装置において透かし情 報が埋め込まれた既存の埋め込み位置の最も外側を求め、 そ の外側に Remark用の情報を追記する。
一方、 デジタル透かし検出装置においては相互相関値のピ ーク がな く なるまで探索し、 最も外側に埋め込まれた情報か ら Remark後の情報を判定する。
(デジタル透かし埋め込み/検出装置の動作例 7 ) 次に、 図 1 のデジタル透かし埋め込み装置において、 透か し情報 1 4 を用いて位相制御器 1 2 を制御する場合のデジタ ル透かし埋め込み装置及ぴ図 3 または図 4 のデジタル透かし 検出装置の動作を説明する。
位相制御器 1 2 は、 例えば位相シフ ト量の異なる 4個の位 相シフタ と これらの位相シフタを選択する スィ ツチによ り構 成される。 これ らの位相シフタ に特定周波数成分抽出部 1 1 からの特定周波数成分信号が並列に入力される ものとする。 4個の位相シフタの位相シフ ト量を Θ 1 , Θ 2 , Θ 3および Θ 4 とする と 、 例えば透かし情報 1 4 の第 0 ビッ ト はシフ ト量 θ 1 と Θ 2 の位相シフ ト を受けた特定周波数成分信号の重畳 の有無で表される。 透かし情報 1 4 の第 1 ビッ ト は位相シフ ト量 Θ 3 と Θ4 の位相シフ トを受けた特定周波数成分信号の 重畳の有無で表される。 具体的には、 例えば以下の ( a — 1 ) ( a — 2 ) の組み合わせか、 ( b — 1 ) ( b _ 2 ) の組 み合わせに従って、 特定周波数成分信号を埋め込み対象画像 信号 1 0 に重畳する。
( a - 1 ) 第 0 ビ ッ ト = " 1 "な ら θ 1 の位相シフ ト を受け た特定周波数成分信号のみを埋め込み対象画像信号に重畳し、 Θ 2 の位相シフ ト を受けた特定周波数成分信号は埋め込み対 象画像信号に重畳しない。
( a - 2 ) 第 1 ビ ッ ト = " 1 "な ら Θ 3 の位相シフ ト を受け た特定周波数成分信号のみを埋め込み対象画像信号に重畳し. Θ 4 の位相シフ ト を受けた特定周波数成分信号は埋め込み対 象画像信号に重畳しない。
( b — 1 ) 第 0 ビ ッ ト = " 1 "な ら θ 1 の位相シフ ト を受け た特定周波数成分信号のみを埋め込み対象画像信号に重畳し Θ 2 の-位-相シフ ト を受けた特定周波数成分信号は埋め込み対 象画像信号に重畳しない。
( b - 2 ) 第 1 ビ ッ ト = " 1 "な ら Θ 4 の位相シフ ト を受け た特定周波数成分信号のみを埋め込み対象画像信号に重畳し Θ 3 の位相シフ ト を受けた特定周波数成分信号は埋め込み対 象画像信号に重畳しない。
一方、 図 3 に示すデジタル透かし検出装置では、 入力 され た埋め込み済み画像信号 2 0 に対するスケー リ ングを考慮し ない場合、 位相制御器 2 2 を構成する 4個の位相シフ タ の位 相シ フ ト量をデジタル透かし埋め込み装置における位相制御 器 1 2 の位相シフ タ の位相シフ ト量 Θ 1 , Θ 2 , Θ 3 および Θ 4 と 同様に設定し、 位相シフ ト量 Θ 1 , Θ 2 , Θ 3 , Θ 4 にお ける相互相関値から透かし情報を判定する。
図 2 8 は透か し情報が ( 1 , 1 ) の場合の相互相関値を示 し、 図 2 9 は透かし情報が ( 1 , 一 1 ) の場合の相互相関値 を示 してレ、る。 位相シフ ト量 Θ 1 , Θ 2 , Θ 3 および Θ 4 での 相互相関値から、 透かし情報を判定する こ とができ る。
埋め込み済み画像信号 2 0 に対するスケーリ ングを考慮す る場合には、 前述と 同様に位相シ フ ト量を変化させてデジタ ル透かし埋め込み装置で与えられた位相シ フ ト量を探索 し、 相互相関値を判定すればよい。
[第 2 の実施形態]
次に、 図 3 0 〜図 3 3 を用いて本発明の他の実施形態につ いて説明する。 本実施形態では、 デジタル透かし埋め込み装 置及びデジタル透かし検出装置に振幅リ ミ ッタを揷入する。 振幅 リ- -ミ.ッ タ によって埋め込み対象画像信号 1 0 に重畳する 信号の振幅を制限する。 これによつて、 埋め込み対象画像信 号 1 0 の低レべノレ力 ら高レベノレの広い レべノレ範囲にわたって 万遍なく 透かし情報を埋め込む。 この結果、 画質劣化をよ り 効果的に防止する こ と を可能に している。
図 3 0 に示すデジタル透かし埋め込み装置では、 特定周波 数成分抽出部 1 1 と位相及び振幅の制御器 (この例では位相 制御器 1 2 ) との間に振幅リ ミ ッタ 1 8 が挿入されている。 図 3 1 に示すデジタル透かし検出装置では、 図 3 0 に対応し て特定周波数成分抽出部 2 1 と制御器 ( こ の例では位相制御 器 2 2 ) と の間に振幅リ ミ ッタ 2 8 が挿入されている。
図 3 2 に示すデジタル透かし埋め込み装置では、 位相及び 振幅の制御器 (この例では振幅制御器 1 3 ) と透かし情報重 畳部 1 6 と の間に振幅リ ミ ッタ 1 8 が揷入されている。 図 3 3 に示すデジタル透かし検出装置では、 図 3 2 に対応して位 相及び振幅の制御器 (この例では振幅制御器 2 3 ) と相関演 算器 2 5 と の間に振幅リ ミ ッタ 2 8 が挿入されている。
[第 3 の実施形態]
次に、 図 3 4 〜図 4 2 を用いて本発明のさ らに別の実施形 態を説明する。 本実施形態は、 ラ ンダム化情報に依存した透 かし情報の埋め込み及び検出を行う。 これによ り 、 ラ ンダム 化情報を知 らなければ透かし情報を検出できないよ う にする , この結果、 よ り 攻撃に強いデジタル透かし技術が提供でき る , ラ ンダム化情報は、 デジタル透かし埋め込み装置や検出装 置の内部で発生される よ う に しても よい し、 安全性が保たさ れる-な らば装置外部から入力されても よい。 -ラ ンダム化情報 は一定であってもよい し、 デジタル透かし埋め込み処理ゃ検 出処理の途中で随時変更されても よい。 例えば、 画像信号の 同一ラ イ ン中で左半分 ( 1 水平走査期間の前半) と右半分 ( 1 水平走査期間の後半) とで異なる ラ ンダム化情報を用い た り 、 ライ ン毎に異なる ラ ンダム化情報を用いるなどの変更 を行っても よい。
図 3 4 に示すデジタル透かし埋め込み装置では、 特定周波 数成分抽出部 1 1 を構成するフィルタがパラ メ ータによ って 異なる特性を持つ場合に、 そのパラ メ ータ を秘密のランダム 化情報 1 9 によって与える例である。
図 3 5 に示すデジタル透かし検出装置では、 図 3 4 に対応 して特定周波数成分抽出部 2 1 を構成する フ ィ ルタ のパラメ ータ をラ ンダム化情報 2 9 によって与えている。 ラ ンダム化 情報 2 9 は、 図 3 4 のデジタル透かし埋め込み装置で用いた ラ ンダム化情報 1 9 と 同 じである。 このラ ンダム化情報 2 9 を装置内部で生成あるいは装置外部から与え られるデジタル 透かし検出装置のみによって正しく 透かし情報 2 6 を検出す る こ とができ る。
図 3 6 及び図 3 7 は、 図 3 4及び図 3 5 における特定周波 数成分抽出部 1 1 および 2 1 に用いられる フ ィ ルタ の例を示 している。 こ のフ ィ ルタ は、 埋め込み対象画像信号 (原信 号) の連続する画素値 { ... p ( h - 1 ) , p ( h ) , p ( h + 1 ) , ... } に対して係数を乗 じ、 それらの乗算結果の和を と ってフィルタ出力とする。 係数は、 ある範囲內でランダム 化する こ と が可能であるので、 これらの係数をラ ンダム化情 報 1 9 とする。
図 3 8 に示すデジタル透かし埋め込み装置では、 位相制御 器 1 2 を構成する位相シフタの位相シフ ト量をラ ンダム化情 報 1 9 に従ってラ ンダム化する。 これによ り 、 自 己相関値の ピーク の形をなま らせ、 ピーク を見にく く する。 この場合、 ラ ンダム化された位相シフ ト量を頻繁に変化させる こ と が望 ま しい。 例えば、 画面の左半分と右半分で位相シフ ト量を異 なる値に設定する。 画面を垂直方向に延びた複数の短冊状の 領域に分割 し、 領域毎に位相シフ ト量を異なる値に設定して あ よ い。
図 3 9 に示すデジタル透かし検出装置では、 図 3 8 のデジ タル透かし埋め込み装置に対応して、 位相制御器 2 2 を構成 する位相シフ タ の位相シフ ト量をランダム化情報 2 9 に従つ てラ ンダム化している。 ラ ンダム化情報 2 9 は、 図 3 8 のデ ジタル透かし埋め込み装置で用いたラ ンダム化情報 1 9 と 同 じである。 このラ ンダム化情報 2 9 を装置內部で生成あるい は装置外部から与え られるデジタル透かし検出装置のみによ つて正しく 透かし情報 2 6 を検出する こ とができ る。
図 4 0 は、 図 3 8及び図 3 9 の位相制御器 1 1 および 2 1 に用いられる位相シフ ト量が可変の位相シフタの例を示して いる。 この位相シフ タは、 複数の位相シフ ト素子を直列接続 し、 各タ ップ (位相シフ ト素子の入出力) からの信号をラン ダム化情報に従ってセ レク タで選択する構成となっている。
図 4 1 に示すデジタル透かし埋め込み装置では、 位相及び 振幅の制御器 (この例では振幅制御器 1 3 ) と透かし情報重 畳部 1 6 と の間に振幅変調器 5 1 が挿入され、 埋め込み信号 をラ ンダム化情報 1 9 に従って振幅変調している。
図 4 2 に示すデジタル透かし検出装置では、 図 4 1 のデジ タル透か し埋め込み装置に対応 して位相及び振幅の制御器 (この例では振幅制御器 2 3 ) と相関演算器 2 5 との間に振 幅変調器 6 1 が挿入され、 埋め込み信号をラ ンダム化情報 2 9 に従って振幅変調 している。 ラ ンダム化情報 2 9 は、 図 4 1 のデジタル透かし埋め込み装置で用いたラ ンダム化情報 1 9 と 同 じである。 このラ ンダム化情報 2 9 を装置内部で生成 あるいは装置外部から与え られるデジタル透かし検出装置の みによって正しく 透かし情報 2 6 を検出する こ と ができ る。
図 4 3 に示すデジタル透かし埋め込み装置では、 位相及び 振幅の制御器 (こ の例では振幅制御器 1 3 ) と透かし情報重 畳部 1 6 と の間に非線形フィルタ 5 2 が揷入される。 この非 線形フィルタ 5 2 によ って、 埋め込み信号と埋め込み対象画 像信号 1 0 と の相関を小さ く する こ と で、 自 己相関値にピー クが現れな く している。
図 4 4 に示すデジタル透かし検出装置では、 図 4 3 のデジ タル透か し埋め込み装置に対応 して位相及び振幅の制御器 (この例では振幅制御器 2 3 ) と相関演算器 2 5 との間に図 4 3 のデジタル透かし埋め込み装置用いられた非線形フィル タ 5 2 の逆特性の非線形フ ィ ルタ 6 2 を挿入している。
. 非線形'フ ィ ルタ 5 2 と しては、 三角関数や高次式によ る振 幅変調を利用はたフイ ノレタ を用いる こ とができ る。 このフィ ルタ は例えば、 入力信号を X と したと き、 · s ( X ) や、 . X 2 などを出力する非線形フ ィ ルタである。 図 4 5 は、 非線 形フ イノレタ 5 2 の具体例を示している。
図 4 5 Aは、 乗算器の二つの入力に同一の入力信号を与え る こ と によ り 、 入力信号を X と したと き x 2 を出力する 2乗 器を示している。 2乗によって桁溢れした部分は、 切 り 捨て る。 図 4 5 B は、 複雑な非線形変換も表現でき る よ う に、 入 力値と 出力値の関係を表形式で実装した非線形フ ィルタ を示 している。 例えば、 この非線形変換表を s i n表とする こ と によ り 、 入力信号 X に対して s i n ( a x ) を出力する非線 形フ ィルタ が実現でき る。
産業上の利用可能性
以上説明 したよ う に、 本発明によれば、 入力画像信号から 特定周波数成分信号を抽出 し、 この特定周波数成分信号の位 相及び振幅の少なく と も一方を透かし情報に応じて制御し、 位相及び振幅の少な く と も一方の制御が行われた特定周波数 成分信号を前記入力画像信号に重畳して透かし情報が埋め込 まれた画像信号を生成でき るので、 .例えば記録媒体を介して 提供されるデジタル動画像信号の不正な複製を防止するのた めに有効なデジタル透かし埋め込み方法及ぴ装置並びにデジ タル透かし検出方法及び装置が実現でき る。

Claims

請 求 の 範 囲
1 . 入力画像信号から特定周波数成分信号を抽出 し、 この 特定周波数成分信号の位相及び振幅の少な く と も一方を透か し情報に応 じて制御 し、 位相及ぴ振幅の少な く と も一方の制 御が行われた特定周波数成分信号を前記入力画像信号に重畳 して前記透かし情報が埋め込まれた画像信号を出力する、 画 像信号に透かし情報を埋め込むデジタル透かし埋め込み方法'
2 . 前記特定周波数信号の振幅を制限するステ ップを含む 請求項 1 記載のデジタル透かし埋め込み方法。
3 . 前記特定周波数成分信号の抽出をラ ンダム化する請求 項 1 記載のデジタル透かし埋込方法。
4 . 位相及び振幅の少なく と も一方の制御が行われた前記 特定周波数成分信号を非線形処理して前記入力画像信号に重 畳する請求項 1記載のデジタル透かし埋込方法。
5 . 透かし情報が埋め込まれた入力画像信号から特定周波 数成分信号を抽出 し、 抽出された特定周波数成分信号の位相 及び振幅の少なく と も一方を制御 し、 位相制御および振幅制 御の少な く と も一方が施された特定周波数成分信号と前記入 力画像信号との相関演算を行って前記透かし情報を抽出する デジタル透かし検出方法。
6 . 前記特定周波数信号の振幅を制限するステ ップを含む 請求項 5 記載のデジタル透かし検出方法。
7 . 前記特定周波数成分信号の抽出をラ ンダム化する請求 項 5 記載のデジタル透かし検出方法。
8 . 位相制御および振幅制御の少な く と も一方が施された 前記特定周波数成分信号を非線形処理して前記入力画像信号 との相関演算を行う請求項 5記載のデジタル透かし検出方法 c
9 . 入力画像信号から特定周波数成分信号を抽出する抽出 手段と、 抽出された特定周波数成分信号の位相及び振幅の少 なく と も一方を透かし情報に応 じて制御する制御手段と、 前 記透かし情報が埋め込まれた画像信号を生成するため、 前記 制御手段によって位相及び振幅の少な く と も一方が制御され た特定周波数成分信号を前記入力画像信号に重畳する重畳手 段と を具備するデジタル透かし埋込装置。
1 0 . 前記抽出手段と前記重畳手段と の間に挿入された前記 特定周波数信号の振幅を制限する振幅リ ミ ッ タ をさ らに有す る請求項 9記載のデジタル透かし埋め込み装置。
1 1 . 前記抽出手段及び制御手段の少なく と も一方の特性を ラ ンダム化情報によってラ ンダム化する請求項 9記載のデジ タル透かし埋め込み装置。
1 2 . 前記制御手段と前記重畳手段と の間に挿入された非線 形フ ィ ルタ をさ らに有する請求項 9記載のデジタル透か し埋 め込み装置。
1 3 . 透か し情報が埋め込まれた入力画像信号から特定周波 数成分信号を抽出する抽出手段と、 抽出された特定周波数成 分信号の位相及ぴ振幅の少なく と も一方を制御する制御手段 と、 前記制御手段によって位相及び振幅の少なく と も一方が 制御された特定周波数成分信号と前記入力画像信号と の相関 演算を行って前記透かし情報を抽出する相関演算手段と を具 備するデジタル透かし検出装置。
1 4 . 前記抽出手段と前記相関演算手段と の間に挿入された 前記特定周波数信号の振幅を制限する振幅リ ミ ッ タをさ らに 有する請求項 1 3記載のデジタル透かし検出装置。
1 5 . 前記抽出手段及び制御手段の少な く と も一方の特性を ラ ンダム化情報によ ってラ ンダム化する請求項 1 3記載のデ ジタル透かし検出装置。
1 6 . 前記制御手段と前記相関演算手段と の間に挿入された 非線形フ ィ ルタ をさ らに有する請求項 1 3記載のデジタル透 かし検出装置。
PCT/JP2002/004083 2001-04-24 2002-04-24 Digital watermark burying method and device, and digital watermark detecting method and device Ceased WO2002089478A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020027017572A KR100743669B1 (ko) 2001-04-24 2002-04-24 디지털 워터마크 매립방법 및 장치와 디지털 워터마크검출방법 및 장치
CNB028013751A CN1224257C (zh) 2001-04-24 2002-04-24 数字水印埋入方法及装置、以及数字水印检测方法及装置
EP02722749A EP1387581A4 (en) 2001-04-24 2002-04-24 METHOD AND DEVICE FOR THE CREATION OF DIGITAL WATERMARK AND METHOD AND DEVICE FOR DETECTING DIGITAL WATERMARK
KR1020067003548A KR100662040B1 (ko) 2001-04-24 2002-04-24 디지털 워터마크 매립방법 및 장치와 디지털 워터마크검출방법 및 장치
CA002414231A CA2414231C (en) 2001-04-24 2002-04-24 Digital watermark burying method and device, and digital watermark detecting method and device
US10/327,072 US6741723B2 (en) 2001-04-24 2002-12-24 Digital watermark embedding method and apparatus, and digital watermark
US10/815,868 US6952486B2 (en) 2001-04-24 2004-04-02 Digital watermark embedding method and apparatus, and digital watermark

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001126748A JP3576993B2 (ja) 2001-04-24 2001-04-24 電子透かし埋め込み方法及び装置
JP2001-126748 2001-04-24

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/327,072 Continuation US6741723B2 (en) 2001-04-24 2002-12-24 Digital watermark embedding method and apparatus, and digital watermark

Publications (1)

Publication Number Publication Date
WO2002089478A1 true WO2002089478A1 (en) 2002-11-07

Family

ID=18975732

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2002/004083 Ceased WO2002089478A1 (en) 2001-04-24 2002-04-24 Digital watermark burying method and device, and digital watermark detecting method and device

Country Status (8)

Country Link
US (2) US6741723B2 (ja)
EP (1) EP1387581A4 (ja)
JP (1) JP3576993B2 (ja)
KR (2) KR100662040B1 (ja)
CN (1) CN1224257C (ja)
CA (1) CA2414231C (ja)
TW (1) TW566045B (ja)
WO (1) WO2002089478A1 (ja)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7171016B1 (en) 1993-11-18 2007-01-30 Digimarc Corporation Method for monitoring internet dissemination of image, video and/or audio files
US7394791B2 (en) 1997-12-17 2008-07-01 Interdigital Technology Corporation Multi-detection of heartbeat to reduce error probability
US6222832B1 (en) 1998-06-01 2001-04-24 Tantivy Communications, Inc. Fast Acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system
US7936728B2 (en) 1997-12-17 2011-05-03 Tantivy Communications, Inc. System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system
US9525923B2 (en) 1997-12-17 2016-12-20 Intel Corporation Multi-detection of heartbeat to reduce error probability
US8134980B2 (en) 1998-06-01 2012-03-13 Ipr Licensing, Inc. Transmittal of heartbeat signal at a lower level than heartbeat request
US7773566B2 (en) 1998-06-01 2010-08-10 Tantivy Communications, Inc. System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system
AU3673001A (en) 2000-02-07 2001-08-14 Tantivy Communications, Inc. Minimal maintenance link to support synchronization
US6633654B2 (en) * 2000-06-19 2003-10-14 Digimarc Corporation Perceptual modeling of media signals based on local contrast and directional edges
US7346776B2 (en) 2000-09-11 2008-03-18 Digimarc Corporation Authenticating media signals by adjusting frequency characteristics to reference values
US8155096B1 (en) 2000-12-01 2012-04-10 Ipr Licensing Inc. Antenna control system and method
EP1215880A3 (en) * 2000-12-07 2003-08-13 Sony United Kingdom Limited Embedding data in material
US6483927B2 (en) * 2000-12-18 2002-11-19 Digimarc Corporation Synchronizing readers of hidden auxiliary data in quantization-based data hiding schemes
US7551663B1 (en) 2001-02-01 2009-06-23 Ipr Licensing, Inc. Use of correlation combination to achieve channel detection
US6954448B2 (en) 2001-02-01 2005-10-11 Ipr Licensing, Inc. Alternate channel for carrying selected message types
US7046819B2 (en) 2001-04-25 2006-05-16 Digimarc Corporation Encoded reference signal for digital watermarks
ES2614202T3 (es) 2001-06-13 2017-05-30 Intel Corporation Método y aparato para la transmisión de una señal de latido de corazón a un nivel inferior que la solicitud de latido de corazón
US7231061B2 (en) * 2002-01-22 2007-06-12 Digimarc Corporation Adaptive prediction filtering for digital watermarking
DE10216261A1 (de) * 2002-04-12 2003-11-06 Fraunhofer Ges Forschung Verfahren und Vorrichtung zum Einbetten von Wasserzeicheninformationen und Verfahren und Vorrichtung zum Extrahieren von eingebetteten Wasserzeicheninformationen
JP3754403B2 (ja) * 2002-07-26 2006-03-15 株式会社東芝 電子透かし検出方法及び装置
AU2003291205A1 (en) * 2002-11-27 2004-06-23 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Watermarking digital representations that have undergone lossy compression
JP3917572B2 (ja) 2003-09-05 2007-05-23 株式会社東芝 電子透かし検出方法及び装置
US8181884B2 (en) 2003-11-17 2012-05-22 Digimarc Corporation Machine-readable features for objects
EP1612771A1 (en) * 2004-06-29 2006-01-04 Koninklijke Philips Electronics N.V. Scale searching for watermark detection
US20070242852A1 (en) * 2004-12-03 2007-10-18 Interdigital Technology Corporation Method and apparatus for watermarking sensed data
US7321761B2 (en) 2004-12-03 2008-01-22 Interdigital Technology Corporation Method and apparatus for preventing unauthorized data from being transferred
JP4519678B2 (ja) * 2005-02-21 2010-08-04 株式会社東芝 電子透かし検出方法及び装置、電子透かし埋め込み方法及び装置
JP4118279B2 (ja) 2005-03-11 2008-07-16 株式会社東芝 電子透かし検出装置及びその方法
KR100901142B1 (ko) * 2005-08-04 2009-06-04 니폰 덴신 덴와 가부시끼가이샤 전자 워터마크 검출방법, 전자 워터마크 검출장치, 및 프로그램
JP4343179B2 (ja) 2006-02-17 2009-10-14 株式会社東芝 電子透かし検出方法及び装置
US20080056529A1 (en) * 2006-09-06 2008-03-06 Bhattacharjya Anoop K Systems and Methods for Image Watermarking
JP2008141391A (ja) * 2006-11-30 2008-06-19 Toshiba Corp 電子透かし埋め込み方法、装置およびプログラム
KR100779045B1 (ko) * 2007-02-27 2007-11-27 주식회사 봉영 세척수 분사구조를 갖는 배수트랩
US8055708B2 (en) * 2007-06-01 2011-11-08 Microsoft Corporation Multimedia spaces
JP4901678B2 (ja) 2007-10-02 2012-03-21 株式会社東芝 電子透かし埋め込み装置及び電子透かし検出装置
JP5058299B2 (ja) * 2010-06-07 2012-10-24 シャープ株式会社 画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体
CN102223540B (zh) * 2011-07-01 2012-12-05 宁波大学 一种面向h.264/avc视频的信息隐藏方法
EP2565667A1 (en) * 2011-08-31 2013-03-06 Friedrich-Alexander-Universität Erlangen-Nürnberg Direction of arrival estimation using watermarked audio signals and microphone arrays
JP5974463B2 (ja) * 2011-11-29 2016-08-23 富士通株式会社 電子透かし埋め込み装置、電子透かし埋め込み方法、電子透かし検出装置及び電子透かし検出方法
KR101857450B1 (ko) * 2013-07-19 2018-05-14 삼성전자주식회사 컨텐츠 제공 장치, 단말 장치를 포함하는 정보 제공 시스템 및 그 제어 방법
WO2015106635A1 (en) * 2014-01-15 2015-07-23 The Hong Kong University Of Science And Technology Unobtrusive data embedding in information displays and extracting unobtrusive data from camera captured images or videos
US9746700B2 (en) * 2014-07-08 2017-08-29 Cisco Technology, Inc. Silicon photonic hybrid polarization demultiplexer
EP3076625B1 (de) * 2015-03-31 2017-09-27 Airbus Defence And Space Gmbh Verfahren und system zur erhöhung der datenrate und/oder robustheit bei der übertragung von ternär vorkodierten signalen
US10708612B1 (en) * 2018-12-21 2020-07-07 The Nielsen Company (Us), Llc Apparatus and methods for watermarking using starting phase modulation
CN111263168A (zh) * 2020-01-03 2020-06-09 中央宣传部电影技术质量检测所 一种数据阵列抗攻击型视频水印的添加提取方法及系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1198341A (ja) * 1997-09-17 1999-04-09 Pioneer Electron Corp 電子透かし重畳装置及び電子透かし検出装置
JP2000032406A (ja) * 1998-07-10 2000-01-28 Nec Corp ディジタル信号の電子透かし挿入システム
JP2000217088A (ja) * 1998-11-18 2000-08-04 Nippon Television Network Corp デ―タ重畳方法、デ―タ伝送方法及びそのシステム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0696279B2 (ja) 1988-02-02 1994-11-30 株式会社リーダー 易破裂性包装材
US6185312B1 (en) * 1997-01-28 2001-02-06 Nippon Telegraph And Telephone Corporation Method for embedding and reading watermark-information in digital form, and apparatus thereof
US6427012B1 (en) * 1997-05-19 2002-07-30 Verance Corporation Apparatus and method for embedding and extracting information in analog signals using replica modulation
US5940135A (en) 1997-05-19 1999-08-17 Aris Technologies, Inc. Apparatus and method for encoding and decoding information in analog signals
US6145081A (en) * 1998-02-02 2000-11-07 Verance Corporation Method and apparatus for preventing removal of embedded information in cover signals
US6252971B1 (en) * 1998-04-29 2001-06-26 Xerox Corporation Digital watermarking using phase-shifted stoclustic screens
US6272176B1 (en) * 1998-07-16 2001-08-07 Nielsen Media Research, Inc. Broadcast encoding system and method
EP1022678B1 (en) * 1999-01-25 2011-03-23 Nippon Telegraph And Telephone Corporation Method, apparatus and program storage medium for embedding and detecting a digital watermark
JP4470322B2 (ja) * 1999-03-19 2010-06-02 ソニー株式会社 付加情報埋め込み方法及びその装置並びに付加情報の復調方法及びその復調装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1198341A (ja) * 1997-09-17 1999-04-09 Pioneer Electron Corp 電子透かし重畳装置及び電子透かし検出装置
JP2000032406A (ja) * 1998-07-10 2000-01-28 Nec Corp ディジタル信号の電子透かし挿入システム
JP2000217088A (ja) * 1998-11-18 2000-08-04 Nippon Television Network Corp デ―タ重畳方法、デ―タ伝送方法及びそのシステム

Non-Patent Citations (8)

* Cited by examiner, † Cited by third party
Title
FRIDRICH J., COLJAN M.: "Images with self-correcting capabilities", PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, October 1999 (1999-10-01), KOBE, JAPAN, XP002952950, Retrieved from the Internet <URL:http://citeseer.nj.nec.com/fridrich99images.html> [retrieved on 20000605] *
FRIDRICH JIRI: "Methods for tamper detection in digital images", PROCEEDINGS OF MULTIMEDIA AND SECURITY WORKSHOP AT ACM MULTIMEDIA, 1999, XP002952952, Retrieved from the Internet <URL:http://citeseer.nj.nec.com/article/fridrich99methods.html> [retrieved on 20020605] *
HYUNCHEOL PARK, KWANGJO KIM: "Visible watermarking using verifiable digital seal image", 2001NEN ANGO TO JOHO SECURITY SYMPOSIUM, January 2001 (2001-01-01), pages 103 - 108, XP002952949 *
KAZUKI TAKEUCHI ET AL.: "Denshi sukashi o mochiita koyu joho umekomi ni yoru dogazo no saihenshu kenshutsu hoshiki", 1999NEN ANGO TO JOHO SECURITY SYMPOISUM, January 1999 (1999-01-01), pages 331 - 336, XP002952947 *
LINNARTZ J.P., VAN DIJK M.: "Analysis of the sensitivity attack against electronic watermarks in images", PROC. OF THE 2ND INFORMATION HIDING WORKSHOP, 15 April 1998 (1998-04-15) - 17 April 1998 (1998-04-17), PORTLAND, OREGON, XP002952951, Retrieved from the Internet <URL:http://citeseer.nj.nec.com/article/linnartz98analysis.html> [retrieved on 20020605] *
SCHNEIDER M., CHANG S.-F.: "A robust content based digital signature for image authentication", PROCEEDINGS OF THE 1996 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, September 1996 (1996-09-01), LAUSANNE, SWITZERLAND, XP002952953 *
See also references of EP1387581A4 *
TAKAO NAKAMURA ET AL.: "Denshi sukashi ni okeru heiko ido-kiritori taisei kojo no ichishuho", 1999NEN ANGO TO JOHO SECURITY SYMPOSIUM, January 1999 (1999-01-01), pages 193 - 198, XP002952948 *

Also Published As

Publication number Publication date
JP2002325233A (ja) 2002-11-08
EP1387581A4 (en) 2010-11-03
KR20060022735A (ko) 2006-03-10
CA2414231A1 (en) 2002-11-07
US6952486B2 (en) 2005-10-04
KR100662040B1 (ko) 2006-12-29
US6741723B2 (en) 2004-05-25
EP1387581A1 (en) 2004-02-04
CA2414231C (en) 2006-03-28
US20040184637A1 (en) 2004-09-23
TW566045B (en) 2003-12-11
KR100743669B1 (ko) 2007-07-30
JP3576993B2 (ja) 2004-10-13
US20030091213A1 (en) 2003-05-15
KR20040000299A (ko) 2004-01-03
CN1224257C (zh) 2005-10-19
CN1462548A (zh) 2003-12-17

Similar Documents

Publication Publication Date Title
WO2002089478A1 (en) Digital watermark burying method and device, and digital watermark detecting method and device
US7369677B2 (en) System reactions to the detection of embedded watermarks in a digital host content
El-sayed et al. Adaptive difference expansion-based reversible data hiding scheme for digital images
JP4118279B2 (ja) 電子透かし検出装置及びその方法
US8204271B2 (en) Digital watermark detecting apparatus
Tataru et al. Enhanced adaptive data hiding in spatial LSB domain by using chaotic sequences
JP4343179B2 (ja) 電子透かし検出方法及び装置
JP5806648B2 (ja) 電子透かし埋め込み装置、電子透かし検出装置、及び電子透かし埋め込み方法、電子透かし検出方法、並びにプログラム
Chen et al. Ergodic chaotic parameter modulation with application to digital image watermarking
JP3950126B2 (ja) 電子透かし検出方法及び装置
JP2008141391A (ja) 電子透かし埋め込み方法、装置およびプログラム
JP2004328778A (ja) 電子透かし検出方法及び装置
Abdel-Nabi et al. A Novel Histogram Shifting Reversible Data Hiding Scheme for Color Images
Chen Chaotic spread spectrum with application to digital image watermarking
Balcı Robust watermarking of images
Nag et al. Location-based image steganography
van der Veen et al. Security issues in digital audio watermarking
JP2005252491A (ja) 電子透かし検出装置及びその方法
Prasad et al. Image steganography based on optimal LSB pixel adjustment method
Cha Design and analysis of collusion-resistant fingerprinting systems
Sachnev et al. Enhanced Reversible data hiding scheme

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA CN KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): DE FR GB

WWE Wipo information: entry into national phase

Ref document number: 2414231

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 1020027017572

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 10327072

Country of ref document: US

Ref document number: 028013751

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2002722749

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1020027017572

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2002722749

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1020027017572

Country of ref document: KR

WWR Wipo information: refused in national office

Ref document number: 1020027017572

Country of ref document: KR