Informarion processing apparatus, method for controlling the same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsTomochika Murakami, Keiichi Iwamura
Life of this patent
Estimating the term…
Abstract
An object of the present invention is to assuredly provide image data with the position of a region of interest in an image represented by the image data. In order to achieve this object, position information for specifying a region of interest within the image is embedded so as not to be recognized by human eyes, using a digital-watermark technique.
Claims21
An information processing apparatus for inputting original digital image information and embedding additional information in the digital image information, said apparatus comprising:
- region assignment means for assigning a desired region in an image represented by the digital image information;
- and
- embedding means for embedding information indicating a position of the assigned region in the digital image information as the additional information,
- wherein the presence of the additional information cannot be recognized by human eyes from an image visualized from the digital image information in which the additional information is embedded.
A method for controlling an information processing apparatus for inputting original digital image information and embedding additional information in the digital image information, said method comprising:
- a region assignment step of assigning a desired region in an image represented by the digital image information;
- and
- an embedding step of embedding information indicating a position of the assigned region in the digital image information as the additional information,
- wherein the presence of the additional information cannot be recognized by human eyes from an image visualized from the digital image information in which the additional information is embedded.
A storage medium storing program codes operating as an information processing apparatus for inputting original digital image information and embedding additional information in the digital image information, by being read and executed by a computer, said program codes comprising:
- a program code of a region assignment step of assigning a desired region in an image represented by the digital image information;
- and
- a program code of an embedding step of embedding information indicating a position of the assigned region in the digital image information as the additional information,
- wherein the presence of the additional information cannot be recognized by human eyes from an image visualized from the digital image information in which the additional information is embedded.
An information processing apparatus for inputting original digital image information and embedding additional information in the digital image information, said apparatus comprising:
- display means for displaying an image represented by the digital image information;
- region assignment means for assigning a desired region in the displayed image;
- and
- embedding means for embedding information indicating a position of the assigned region in the digital image information as the additional information,
- wherein the presence of the additional information cannot be recognized by human eyes from an image visualized from the digital image information in which the additional information is embedded.
A method for controlling an information processing apparatus for inputting original digital image information and embedding additional information in the digital image information, said method comprising:
- a display step of displaying an image represented by the digital image information;
- a region assignment step of assigning a desired region in the displayed image;
- and
- an embedding step of embedding information indicating a position of the assigned region in the digital image information as the additional information,
- wherein the presence of the additional information cannot be recognized by human eyes from an image visualized from the digital image information in which the additional information is embedded.
A storage medium storing program codes operating as an information processing apparatus for inputting original digital image information and embedding additional information in the digital image information, by being read and executed by a computer, said program codes comprising:
- a program code of a display step of displaying an image represented by the digital image information;
- a program code of a region assignment step of assigning a desired region in the displayed image;
- and
- a program code of an embedding step of embedding information indicating a position of the assigned region in the digital image information as the additional information,
- wherein the presence of the additional information cannot be recognized by human eyes from an image visualized from the digital image information in which the additional information is embedded.
An information processing apparatus for extracting additional information embedded in digital image information from the digital image information and outputting the extracted additional information, said apparatus comprising:
- extraction means for extracting the additional information embedded in the digital image information;
- and
- output means for making the information extracted by said extraction means position information, and outputting a corresponding position in the digital image information so to as to be identifiable, based on the position information,
- wherein the presence of the additional information cannot be recognized by human eyes from an image visualized from the digital image information in which the additional information is embedded.
A method for controlling an information processing apparatus for extracting additional information embedded in digital image information from the digital image information and outputting the extracted additional information, said method comprising:
- an extraction step of extracting the additional information embedded in the digital image information;
- and
- an output step of making the information extracted by the extraction means position information, and outputting a corresponding position in the digital image information so to as to be identifiable, based on the position information,
- wherein the presence of the additional information cannot be recognized by human eyes from an image visualized from the digital image information in which the additional information is embedded.
A storage medium storing program codes operating as an information processing apparatus for extracting additional information embedded in digital image information from the digital image information and outputting the extracted additional information, by being read and executed by a computer, said program codes comprising:
- a program code of an extraction step of extracting the additional information embedded in the digital image information;
- and
- an program code of an output step of making the information extracted in said extraction step position information, and outputting a corresponding position in the digital image information so to as to be identifiable, based on the position information,
- wherein the presence of the additional information cannot be recognized by human eyes from an image visualized from the digital image information in which the additional information is embedded.
Dependencies are inferred from the claim text.