Device and method for processing image data, transmitting medium, and recording medium
First Claim
1. An image processing device for embedding a watermark into encoded image data, comprising:
- an encoder for encoding input image data into encoded image data; and
a watermarking device for embedding said watermark into the encoded image data in accordance with an accompanying information signal, said watermarking device comprising;
a decoder for partially decoding said encoded image data to locate a position within said encoded image data to embed said watermark;
a watermark image generator for setting a first watermark value and a second watermark value to predetermined values in accordance with said accompanying information signal;
a watermark pattern matching controller for selecting an area within said encoded image data starting at said position located by said decoder and corresponding to a blocked watermark pattern; and
said watermark image generator embedding said watermark by modifying each pixel of said encoded image data within the selected area by said first watermark value or said second watermark value on the basis of said blocked watermark pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method for processing image data, a transmitting medium, and a recording medium are disclosed. More particularly, in image data processing by which accompanying information is embedded as a watermark into coded image data, a position in a block as a unit of coding the coded image data is detected, a blocked watermark pattern is provided, an area in which an operation relative to a first level value is performed and an area in which an operation relative to a second level value is performed are offered, and a watermark is appended to the coded image data in accordance with the blocked watermark pattern. It is thus possible to easily append a watermark that can be certainly detected.
122 Citations
22 Claims
-
1. An image processing device for embedding a watermark into encoded image data, comprising:
-
an encoder for encoding input image data into encoded image data; and
a watermarking device for embedding said watermark into the encoded image data in accordance with an accompanying information signal, said watermarking device comprising;
a decoder for partially decoding said encoded image data to locate a position within said encoded image data to embed said watermark;
a watermark image generator for setting a first watermark value and a second watermark value to predetermined values in accordance with said accompanying information signal;
a watermark pattern matching controller for selecting an area within said encoded image data starting at said position located by said decoder and corresponding to a blocked watermark pattern; and
said watermark image generator embedding said watermark by modifying each pixel of said encoded image data within the selected area by said first watermark value or said second watermark value on the basis of said blocked watermark pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image processing method of embedding a watermark into encoded image data, comprising the steps of:
-
encoding input image data into encoded image data; and
embedding said watermark into the encoded image data in accordance with an accompanying information signal by;
partially decoding said encoded image data to locate a position within said encoded image data to embed said watermark;
setting a first watermark value and a second watermark value to predetermined values in accordance with said accompanying information signal;
selecting an area within said encoded image data starting at said position located by said partially decoding step and corresponding to a blocked watermark pattern; and
embedding said watermark by modifying each pixel within the selected area of said encoded image data by said first watermark value or said second watermark value on the basis of said blocked watermark pattern. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A watermark detector for detecting a watermark embedded in encoded image data, comprising:
-
a decoder for partially decoding said encoded image data to locate a position within said encoded image data for detecting said watermark;
an estimation value calculator for calculating an estimation value and a threshold value;
a watermark pattern matching controller for selecting an area within said encoded image data starting at said position located by said decoder and corresponding to a blocked watermark pattern; and
an estimation value comparator for adjusting said estimation value on the basis of a comparison between each pixel of said encoded image data within the selected area and said blocked watermark pattern;
comparing the adjusted estimation value with said threshold value to determine the presence of said watermark; and
outputting an accompanying information signal indicating the presence of said watermark; and
a code converter for processing said encoded image data to enable decoding of said encoded image data on the basis of said accompanying information signal. - View Dependent Claims (16, 17, 18)
-
-
19. A method of detecting a watermark embedded in encoded image data, comprising the steps of:
-
partially decoding said encoded image data to locate a position within said encoded image data for detecting said watermark;
calculating an estimation value and a threshold value;
selecting an area within said encoded image data starting at said position located in said partially decoding step and corresponding to a blocked watermark pattern; and
adjusting said estimation value on the basis of a comparison between each pixel of said encoded image data within the selected area and said blocked watermark pattern;
comparing the adjusted estimation value with said threshold value to determine the presence of said watermark; and
outputting an accompanying information signal indicating the presence of said watermark; and
processing said encoded image data to enable decoding of said encoded image data on the basis of said accompanying information signal. - View Dependent Claims (20, 21, 22)
-
Specification