Apparatus and method for embedding information in an image through requantization step width control
AssigneeCanon Kabushiki Kaisha
InventorTomoyuki Miyashita
Life of this patent
Estimating the term…
Abstract
When information is embedded in image data by requantization, there is a trade-off relationship between a decline in image quality and resistance of the embedded information. Accordingly, the image characteristics in the vicinity of a pixel of interest in which information is to be embedded are determined and, on the basis of the result of determination, the requantization step width which prevails when the information is embedded in the pixel of interest is controlled.
Claims16
An image processing apparatus comprising:
- determination means for determining image characteristics in the vicinity of a pixel of interest in which information is to be embedded;
- and
- control means for controlling, on the basis of result of determination by said determination means, a requantization step width when information is embedded in the pixel of interest.
An image processing method comprising the steps of:
- determining image characteristics in the vicinity of a pixel of interest in which information is to be embedded;
- and
- controlling, on the basis of result of determination, a requantization step width when information is embedded in the pixel of interest.
An image processing apparatus comprising:
- dividing means for dividing input image data into blocks of a prescribed size containing a pixel of interest in which information is to be embedded;
- determination means for determining image characteristics of the block based upon values of pixels in the vicinity of the pixel of interest;
- and
- embedding means for requantizing the pixel of interest by a step width that is based upon result of determination by said determination means, thereby embedding information.
An image processing method comprising the steps of:
- dividing input image data into blocks of a prescribed size containing a pixel of interest in which information is to be embedded;
- determining image characteristics of the block based upon values of pixels in the vicinity of the pixel of interest;
- and
- requantizing the pixel of interest by a step width that is based upon result of determination, thereby embedding information.
An image processing apparatus comprising:
- determination means for determining image characteristics of an image block containing a frequency component in which information is to be embedded;
- and
- control means for controlling, on the basis of result of determination by said determination means, a requantization step width when information is embedded in the frequency component.
An image processing method comprising the steps of:
- determining image characteristics of an image block containing a frequency component in which information is to be embedded;
- and
- controlling, on the basis of result of determination, a requantization step width when information is embedded in the frequency component.
An image processing apparatus comprising:
- transformation means for dividing input image data into a blocks of a prescribed size and performing an orthogonal transformation;
- determination means for determining image characteristics of the block based upon values of frequency components in the vicinity of a frequency component in which information is to be embedded;
- and
- embedding means for requantizing the frequency component by a step width that is based upon result of determination by said determination means, thereby embedding information.
An image processing method comprising the steps of:
- dividing input image data into a blocks of a prescribed size and performing an orthogonal transformation;
- determining image characteristics of the block based upon values of frequency components in the vicinity of a frequency component in which information is to be embedded;
- and
- requantizing the frequency component by a step width that is based upon result of determination, thereby embedding information.
A computer program product comprising a computer-readable medium having program code for image processing, said product comprising:
- determination-process procedure code for determining image characteristics in the vicinity of a pixel of interest in which information is to be embedded;
- and
- control-process procedure code for controlling, on the basis of result of determination, a requantization step width when information is embedded in the pixel of interest.
A computer program product comprising a computer-readable medium having program code for image processing, said product comprising:
- dividing-processing procedure code for dividing input image data into blocks of a prescribed size containing a pixel of interest in which information is to be embedded;
- determination-process procedure code for determining image characteristics of the block based upon values of pixels in the vicinity of the pixel of interest;
- and
- control-process procedure code for requantizing the pixel of interest by a step width that is based upon result of determination, thereby embedding information.
A computer program product comprising a computer-readable medium having program code for image processing, said product comprising:
- determination-process procedure code for determining image characteristics of an image block containing a frequency component in which information is to be embedded;
- and
- control-process procedure code for controlling, on the basis of result of determination, a requantization step width when information is embedded in the frequency component.
A computer program product comprising a computer-readable medium having program code for image processing, said product comprising:
- transformation-process procedure code for dividing input image data into a blocks of a prescribed size and performing an orthogonal transformation;
- determination-process procedure code for determining image characteristics of the block based upon values of frequency components in the vicinity of a frequency component in which information is to be embedded;
- and
- embedding-process procedure code for requantizing the frequency component by a step width that is based upon result of determination, thereby embedding information.
Dependencies are inferred from the claim text.