Image processing apparatus, image processing method and computer readable memory medium
AssigneeCanon Kabushiki Kaisha
InventorHirofumi Suda
Life of this patent
Estimating the term…
Abstract
There are provided an image processing apparatus, an image processing method, and a computer readable memory medium storing a program for such image processing method, which are featured by inputting image data, discriminating the motion of the image data, and superposing watermark information with the image data or the predetermined information data such as a motion vector employed in the encoding of the image data, according to the result of discrimination, thereby enabling concealing of the watermark information with the increased resistance against the attacking and with the reduced deterioration of the image.
Claims22
An image processing apparatus comprising:
- input means for inputting image data successively;
- motion discrimination means for discriminating motion of the image data;
- and
- superposing means for superposing watermark information on information data corresponding to a pixel value of the image data input by said input means, wherein said superposing means selectively superposes the watermark information on the information data corresponding to a pixel value of the image data from each of which said motion discrimination means discriminates the motion of the image data.
An image processing method comprising the steps of:
- inputting image data successively;
- discriminating motion of the image data;
- and
- superposing watermark information on information data corresponding to a pixel value of the image data input in said input step, wherein said superposing step includes a step of selectively superposing the watermark information on the information data corresponding to a pixel value of the image data from each of which the motion of the image data is discriminated in said discrimination step.
A computer readable memory medium storing an image processing program comprising:
- an input step of inputting image data successively;
- a discrimination step of discriminating motion of the image data;
- and
- a superposing step of superposing watermark information on information data corresponding to a pixel value of the image data input in said input step, wherein said superposing step includes a step of selectively superposing the watermark information on the information data corresponding to a pixel value of the image data from each of which the motion of the image data is discriminated in said discrimination step.
An image processing apparatus comprising:
- input means for inputting encoded image data;
- decoding means for decoding the encoded image data input by said input means;
- detection means for detecting motion of the image data decoded by said decoding means;
- superposing means for superposing watermark information on information data corresponding to a pixel value of the image data decoded by said decoding means, wherein said superposing means selectively superposes the watermark information on the information data corresponding to a pixel value of the image data from each of which said detection means detects the motion of the image data;
- and
- encoding means for encoding image data processed by said superposing means.
An image processing method comprising;
- an input step of inputting encoded image data;
- a decoding step of decoding encoded image data input in said input step;
- a detection step of detecting motion of the image data decoded in said decoding step;
- a superposing step of superposing watermark information on information data corresponding to a pixel value of the image data decoded in said decoding step, wherein said superposing step selectively superposes the watermark information on the information data corresponding to a pixel value of the image data from each of which the motion of the image data is detected in said detection step;
- and
- an encoding step of encoding the image data processed in said superposing step.
A computer readable memory medium storing an image processing program comprising:
- an input step of inputting encoded image data;
- a decoding step of decoding encoded image data input in said input step;
- a detection step of detecting motion of the image data decoded in said decoding step;
- a superposing step of superposing watermark information on information data corresponding to a pixel value of the image data decoded in said decoding step, wherein said superposing step selectively superposes the watermark information on the information data corresponding to a pixel value of the image data from each of which the motion of the image data is detected in said detection step;
- and
- an encoding step of encoding the image data processed in said superposing step.
Dependencies are inferred from the claim text.