Watermark embedder and reader
First Claim
1. An image processing method comprising:
- a first information extraction step of extracting first information, including a registration signal used to correct the geometrical distortion of an image; and
a determination step of employing the results obtained at said first information extraction step to determine whether second information is to be extracted from said image.
6 Assignments
0 Petitions
Accused Products
Abstract
A watermark system includes an embedder, detector, and reader. The watermark embedder encodes a watermark signal in a host signal to create a combined signal. The detector looks for the watermark signal in a potentially corrupted version of the combined signal, and computes its orientation. Finally, a reader extracts a message in the watermark signal from the combined signal using the orientation to approximate the original state of the combined signal. While adapted for images, video and audio, the watermark system applies to other electronic and physical media. For example, it can be applied to mark graphical models, blank paper, film and other substrates, texturing objects for ID purposes, etc.
132 Citations
100 Claims
-
1. An image processing method comprising:
- a first information extraction step of extracting first information, including a registration signal used to correct the geometrical distortion of an image; and
a determination step of employing the results obtained at said first information extraction step to determine whether second information is to be extracted from said image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- a first information extraction step of extracting first information, including a registration signal used to correct the geometrical distortion of an image; and
-
15. An image processing method comprising:
- an input step of inputting image data;
a block division step of dividing said image data into at least one first block, and at least one second block;
a block selection step of selecting said first block, and selecting said second block;
a first information extraction step of extracting first information from said first block that is selected;
an information extraction judgment step of employing said first information to determine whether second information is to be extracted;
a second information extraction step of extracting said second information from said selected second block in accordance with the determination at said information extraction judgment step; and
a control step of controlling an apparatus in accordance with the result obtained at said second information extraction step. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
- an input step of inputting image data;
-
24. An image processing method comprising:
- a first information extraction step of extracting, from an image, first information indicating that said image is a specific image; and
a determination step of employing the results obtained at said first information extraction step to determine whether second information, which is additional information for said specific image, is to be extracted from said image. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
- a first information extraction step of extracting, from an image, first information indicating that said image is a specific image; and
-
37. A image processing apparatus comprising:
- user information storing means for storing user information related to a seller or a buyer of the image processing apparatus; and
multiplexing means for multiplexing the user information to an output image. - View Dependent Claims (38, 39, 40, 41)
- user information storing means for storing user information related to a seller or a buyer of the image processing apparatus; and
-
42. An electronic commerce system which performs electronic commerce connecting one terminal with another terminal through a network, the system comprising;
- information setting means for setting information related to a seller or a buyer obtained through the network; and
multiplexing means for multiplexing said information set by the information setting means to an output image. - View Dependent Claims (43, 44)
- information setting means for setting information related to a seller or a buyer obtained through the network; and
-
45. An image processing method comprising:
- user information storing step for storing user information related to a seller or a buyer of an image processing apparatus; and
multiplexing step for multiplexing the user information to an output image. - View Dependent Claims (46, 47, 48, 49)
- user information storing step for storing user information related to a seller or a buyer of an image processing apparatus; and
-
50. An electronic commerce method which performs electronic commerce connecting one terminal with another terminal through a network, the method comprising:
- information setting step for setting information related to a seller or a buyer obtained through the network; and
multiplexing step for multiplexing said information set by the information setting step to information of an output image. - View Dependent Claims (51, 52)
- information setting step for setting information related to a seller or a buyer obtained through the network; and
-
53. A computer program product, comprising a computer readable medium having computer program codes, for executing image processing on an image processing apparatus, said product including:
- user information storing procedure codes for storing user information related to a seller or a buyer of the image processing apparatus; and
multiplexing procedure codes for multiplexing the user information to an output image.
- user information storing procedure codes for storing user information related to a seller or a buyer of the image processing apparatus; and
-
54. A computer program product, comprising a computer readable medium having computer program codes which perform an electronic commerce through a network system connecting one terminal with another terminal through a network, the computer program product comprising;
- information setting procedure codes for setting information related to a seller or a buyer obtained through the network; and
multiplexing procedure codes for multiplexing said information set by the information setting means to information of an output image.
- information setting procedure codes for setting information related to a seller or a buyer obtained through the network; and
-
55. An image processing method for an image processing apparatus comprising:
- user information storing step for storing user information related to a seller or a buyer of the image processing apparatus; and
multiplexing step for multiplexing the user information to an output image. - View Dependent Claims (56, 57, 58, 59, 60, 61)
- user information storing step for storing user information related to a seller or a buyer of the image processing apparatus; and
-
62. An image processing method for a image processing apparatus comprising:
- user information receiving step for receiving user information related to a seller or a buyer of an image processing product from the image processing product; and
multiplexing step for multiplexing the user information to a output image. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69)
- user information receiving step for receiving user information related to a seller or a buyer of an image processing product from the image processing product; and
-
70. An image processing apparatus comprising:
- a memory storing user information related to a seller or a buyer of the image processing apparatus; and
a controller multiplexing the user information to an output image. - View Dependent Claims (71, 72, 73, 74)
- a memory storing user information related to a seller or a buyer of the image processing apparatus; and
-
75. An electronic commerce system which performs electronic commerce connecting one terminal with another terminal through a network, the system comprising:
- a processor setting information related to a seller or a buyer obtained through the network; and
a controller multiplexing said information set by the processor to an output image. - View Dependent Claims (76, 77)
- a processor setting information related to a seller or a buyer obtained through the network; and
-
78. An image processing method comprising:
- storing user information related to a seller or a buyer of an image processing apparatus; and
multiplexing the user information to an output image. - View Dependent Claims (79, 80, 81, 82)
- storing user information related to a seller or a buyer of an image processing apparatus; and
-
83. An electronic commerce method which performs electronic commerce connecting one terminal with another terminal through a network, the method comprising:
- setting information related to a seller or a buyer obtained through the network; and
multiplexing said information set by the setting to information of an output image. - View Dependent Claims (84, 85)
- setting information related to a seller or a buyer obtained through the network; and
-
86. An image processing method for an image processing apparatus comprising:
- storing user information related to a seller or a buyer of the image processing apparatus; and
multiplexing the user information to an output image. - View Dependent Claims (87, 88, 89, 90, 91, 92)
- storing user information related to a seller or a buyer of the image processing apparatus; and
-
93. An image processing method for an image processing apparatus comprising:
- receiving user information related to a seller or a buyer of an image processing product from the image processing product; and
multiplexing the user information to an output image. - View Dependent Claims (94, 95, 96, 97, 98, 99, 100)
- receiving user information related to a seller or a buyer of an image processing product from the image processing product; and
Specification