Image processing apparatus and method, computer program, and computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorTomochika Murakami
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorTomochika Murakami
Estimating the term…
This invention can multiplex noise in multilevel image data to reversibly embed visible additional information with a noise-multiplexed distribution while maintaining the atmosphere of the multilevel image data subjected to embedding. For this purpose, when noise is multiplexed on multilevel image data to embed visible additional information with a noise-multiplexed distribution, information representing whether or not to multiplex noise for each pixel is input as the additional information. Whether a pixel of interest in the multilevel image data is located at a position where noise is to be multiplexed is determined on the basis of the additional information (S106). When the pixel of interest is determined to be located at the position where noise is to be multiplexed, a bit region where noise is to be multiplexed in the pixel of interest is specified on the basis of data in a region near the pixel of interest (S110). Bit information is reversibly changed in the specified bit region of the pixel of interest (S112, S114).
An image processing apparatus which multiplexes noise on multilevel image data to embed visible additional information with a noise-multiplexed distribution, comprising:
An image processing apparatus which removes visible additional information from multilevel image data in which noise is reversibly embedded to multiplex the visible additional information, comprising:
An image processing method of multiplexing noise on multilevel image data to embed visible additional information with a noise-multiplexed distribution, comprising:
An image processing method of removing visible additional information from multilevel image data in which noise is reversibly embedded to multiplex the visible additional information, comprising:
A computer program functioning as an image processing apparatus which multiplexes noise on multilevel image data to embed visible additional information with a noise-multiplexed distribution, functioning as:
A computer program functioning as an image processing apparatus which removes visible additional information from multilevel image data in which noise is reversibly embedded to multiplex the visible additional information, functioning as:
An image processing apparatus which converts multilevel image data into frequency component data for each pixel block of a predetermined size to compression-code the multilevel image data, and multiplexes noise on the multilevel image to embed visible additional information with a noise-multiplexed distribution, comprising:
An image processing apparatus which converts multilevel image data into frequency component data for each pixel block of a predetermined size to compression-code the multilevel image data, and multiplexes noise on the multilevel image to embed visible additional information with a noise-multiplexed distribution, comprising:
An image processing apparatus which removes visible additional information from multilevel image data that is compression-coded by reversibly embedding noise, multiplexing the visible additional information, and converting the data into frequency component data for each pixel block of a predetermined size, comprising:
An image processing apparatus which removes visible additional information from multilevel image data that is compression-coded by reversibly embedding noise, multiplexing the visible additional information, and converting the data into frequency component data for each pixel block of a predetermined size, comprising:
An image processing method of converting multilevel image data into frequency component data for each pixel block of a predetermined size to compression-code the multilevel image data, and multiplexing noise on the multilevel image to embed visible additional information with a noise-multiplexed distribution, comprising:
An image processing method of converting multilevel image data into frequency component data for each pixel block of a predetermined size to compression-code the multilevel image data, and multiplexing noise on the multilevel image to embed visible additional information with a noise-multiplexed distribution, comprising:
An image processing method of removing visible additional information from multilevel image data that is compression-coded by reversibly embedding noise, multiplexing the visible additional information, and converting the data into frequency component data for each pixel block of a predetermined size, comprising:
An image processing method of removing visible additional information from multilevel image data that is compression-coded by reversibly embedding noise, multiplexing the visible additional information, and converting the data into frequency component data for each pixel block of a predetermined size, comprising:
A computer program functioning as an image processing apparatus which converts multilevel image data into frequency component data for each pixel block of a predetermined size to compression-code the multilevel image data, and multiplexes noise on the multilevel image to embed visible additional information with a noise-multiplexed distribution, functioning as:
A computer program functioning as an image processing apparatus which converts multilevel image data into frequency component data for each pixel block of a predetermined size to compression-code the multilevel image data, and multiplexes noise on the multilevel image to embed visible additional information with a noise-multiplexed distribution, functioning as:
A computer program functioning as an image processing apparatus which removes visible additional information from multilevel image data that is compression-coded by reversibly embedding noise, multiplexing the visible additional information, and converting the data into frequency component data for each pixel block of a predetermined size, functioning as:
A computer program functioning as an image processing apparatus which removes visible additional information from multilevel image data that is compression-coded by reversibly embedding noise, multiplexing the visible additional information, and converting the data into frequency component data for each pixel block of a predetermined size, functioning as:
Dependencies are inferred from the claim text.