Data processing apparatus and method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsTakeshi Yamazaki, Keiichi Iwamura
Life of this patent
Estimating the term…
Abstract
This invention provides a technique capable of always keeping digital watermark information embedded in image data having the embedded digital watermark information by an optimum scheme on the basis of a time factor, or removing a digital watermark, or erasing the image data. An apparatus for achieving the above object has functions of holding image data having additional information embedded as a digital watermark, detecting time information related to the image data, and changing the embedding scheme for the additional information as the digital watermark embedded in the image data on the basis of the detected time information.
Claims25
A data processing apparatus comprising:
- holding means for holding image data having additional information embedded as a digital watermark;
- detection means for detecting time information related to the image data;
- and
- change means for changing an embedding scheme for the additional information as the digital watermark embedded in the image data on the basis of the detected time information.
A data processing method comprising:
- the holding step of holding image data having additional information embedded as a digital watermark;
- the detection step of detecting time information related to the image data;
- and
- the change step of changing an embedding scheme for the additional information as the digital watermark embedded in the image data on the basis of the detected time information.
A computer-readable storage medium which stores a data processing program for executing a data processing method, said program comprising:
- a detection step module for detecting time information related to image data held by predetermined holding means and having additional information embedded as a digital watermark;
- and
- a change step module for changing an embedding scheme for the additional information as the digital watermark embedded in the image data on the basis of the detected time information.
A data processing apparatus comprising:
- holding means for holding image data having additional information and time information embedded as digital watermarks;
- means for extracting the time information;
- and
- control means for deleting the image data on the basis of the extracted time information.
A data processing method comprising:
- the holding step of holding image data having additional information and time information embedded as digital watermarks;
- the step of extracting the time information;
- and
- the control step of deleting the image data on the basis of the extracted time information.
A computer-readable storage medium which stores a data processing program, said program comprising:
- a step module for extracting time information from image data stored by predetermined holding means and having additional information and the time information embedded as digital watermarks;
- and
- a control step module for deleting the image data on the basis of the extracted time information.
A data processing apparatus for embedding a digital watermark into digital data, comprising:
- watermark embedding means for embedding watermark information to be embedded into the digital data;
- and
- common watermark embedding means for embedding, into the digital data, version information for specifying a version of an embedding scheme used by said watermark embedding means.
A data processing method of embedding a digital watermark into digital data, comprising:
- the watermark embedding step of embedding watermark information to be embedded into the digital data;
- and
- the common watermark embedding step of embedding, into the digital data, version information for specifying a version of an embedding scheme used in the watermark embedding step.
A computer-readable storage medium which stores a program for executing a data processing method of embedding a digital watermark into digital data, said program comprising:
- a watermark embedding step module for embedding watermark information to be embedded into the digital data;
- and
- a common watermark embedding step module for embedding, into the digital data, version information for specifying a version of an embedding scheme used by said watermark embedding step module.
Dependencies are inferred from the claim text.