Claims Analysis
Total Claims: 46
Claim 1
Independent Claim
143 words
A method comprising: receiving content data including a frame of image data comprised of plural pixels, each comprising at least one value; for each of plural pixels in said frame, determining a parameter associated with the pixel, said parameter relating to the amount the pixel value may be changed without noticeably impairing the appearance of the image data when rendered to a viewer; altering plural pixels in said frame to hide auxiliary data therein, the altering of each said pixel taking into account the parameter associated therewith, so as to yield encoding that conveys said auxiliary data without noticeably impairing the image data when rendered to the viewer; and including with the content data, but distinct from the pixels thereof, additional data that provides information about the content data; wherein said auxiliary data and said additional data cooperatively convey information about said content.
Claim 2
Independent Claim
143 words
A method comprising: receiving content data including a frame of image data comprised of plural pixels, each comprising at least one value; for each of plural pixels in said frame, determining a parameter associated with the pixel, said parameter relating to the amount the pixel value may be changed without noticeably impairing the appearance of the image data when rendered to a viewer; altering plural pixels in said frame to hide auxiliary data therein, the altering of each said pixel taking into account the parameter associated therewith, so as to yield encoding that conveys said auxiliary data without noticeably impairing the image data when rendered to the viewer; and including with the content data, but distinct from the pixels thereof, additional data that provides information about the content data; wherein said auxiliary data and said additional data cooperatively convey information about said content.
Claim 3
Dependent Claim
19 words
The method of claim 1 wherein the information conveyed by the auxiliary data and the additional data is related.
Claim 4
Dependent Claim
31 words
The method of claim 1 wherein said determining comprises applying a mathematical algorithm to pixel data to determine an amount by which a particular pixel can be changed without deleterious effect.
Claim 5
Dependent Claim
32 words
The method of claim 1 wherein said determining comprises applying a mathematical algorithm to pixel data to determine an amount by which a change to a particular pixel value should be scaled.
Claim 6
Dependent Claim
19 words
The method of claim 1 wherein said additional data is included in a header associated with said content data.
Claim 7
Dependent Claim
46 words
The method of claim 1 wherein said auxiliary data comprises plural bits of information, and a change of a single one of said bits between a “1” and a “0” is manifested as changes to at least three spaced-apart pixels in said frame of image data.
Claim 8
Dependent Claim
21 words
The method of claim 6 wherein said three spaced-apart pixels are located in first, second and third non-adjoining rows of pixels.
Claim 9
Dependent Claim
33 words
The method of claim 6 wherein at least one of said three pixels is increased in value by said encoding, and another of said three pixels is decreased in value by said encoding.
Claim 10
Dependent Claim
44 words
The method of claim 1 wherein the auxiliary data consists of a single-bit flag that is either present or absent, yet the encoding of said single-bit flag is manifested as changes to at least three rows of pixels in said frame of image data.
Claim 11
Dependent Claim
41 words
The method of claim 1 that further comprises: receiving said content data at a hardware device; detecting the auxiliary data and the additional data; and making a decision about the content data based on the detected auxiliary data and additional data.
Claim 12
Independent Claim
108 words
A method comprising: receiving content data including a frame of image data comprised of plural pixels, each comprising at least one value; receiving auxiliary data to be hidden in said content data; transforming said auxiliary data into a noise-like signal, and summing the noise-like signal with pixels of the image data to encode same, said noise-like signal being locally adapted in strength in correspondence with local features of the frame of image data; and including with the content data, but distinct from the pixels thereof, additional data that provides information about the content data; wherein said auxiliary data and said additional data cooperatively convey information about said content.
Claim 13
Independent Claim
108 words
A method comprising: receiving content data including a frame of image data comprised of plural pixels, each comprising at least one value; receiving auxiliary data to be hidden in said content data; transforming said auxiliary data into a noise-like signal, and summing the noise-like signal with pixels of the image data to encode same, said noise-like signal being locally adapted in strength in correspondence with local features of the frame of image data; and including with the content data, but distinct from the pixels thereof, additional data that provides information about the content data; wherein said auxiliary data and said additional data cooperatively convey information about said content.
Claim 14
Dependent Claim
47 words
The method of claim 11 wherein said auxiliary data comprises plural bits of information, and a change of a single one of said bits between a “1” and a “0” is manifested as a change to at least three spaced-apart pixels in said frame of image data.
Claim 15
Dependent Claim
21 words
The method of claim 12 wherein said three spaced-apart pixels are located in first, second and third non-adjoining rows of pixels.
Claim 16
Dependent Claim
33 words
The method of claim 12 wherein at least one of said three pixels is increased in value by said encoding, and another of said three pixels is decreased in value by said encoding.
Claim 17
Dependent Claim
44 words
The method of claim 11 wherein the auxiliary data consists of a single-bit flag that is either present or absent, yet the encoding of said single-bit flag is manifested as changes to at least three rows of pixels in said frame of image data.
Claim 18
Dependent Claim
19 words
The method of claim 11 wherein the information conveyed by the auxiliary data and the additional data is related.
Claim 19
Dependent Claim
19 words
The method of claim 11 wherein said additional data is included in a header associated with said content data.
Claim 20
Dependent Claim
41 words
The method of claim 11 that further comprises: receiving said content data at a hardware device; detecting the auxiliary data and the additional data; and making a decision about the content data based on the detected auxiliary data and additional data.
Claim 21
Independent Claim
137 words
A system including: a hardware device; a source coupled to said hardware device to provide content data thereto, the content data including a frame of image data comprised of plural pixels; the content data provided by the source to the device comprising noise-like alterations to pixel values, which alterations are adapted in strength in correspondence with local features of the frame of image data, said alterations serving to encode auxiliary data; the hardware device including a decoder for discerning said auxiliary data from the content data, said hardware device being responsive to said discerned auxiliary data to control an operational aspect of said device; the content data provided by the source to the device also conveying additional data about the content data, but distinct from the pixels of said content data, for use by said hardware device.
Claim 22
Independent Claim
137 words
A system including: a hardware device; a source coupled to said hardware device to provide content data thereto, the content data including a frame of image data comprised of plural pixels; the content data provided by the source to the device comprising noise-like alterations to pixel values, which alterations are adapted in strength in correspondence with local features of the frame of image data, said alterations serving to encode auxiliary data; the hardware device including a decoder for discerning said auxiliary data from the content data, said hardware device being responsive to said discerned auxiliary data to control an operational aspect of said device; the content data provided by the source to the device also conveying additional data about the content data, but distinct from the pixels of said content data, for use by said hardware device.
Claim 23
Dependent Claim
37 words
The method of claim 19 wherein the auxiliary data consists of a single-bit flag that is either present or absent, yet at least three rows of pixels in said frame of image data include alterations associated therewith.
Claim 24
Independent Claim
147 words
A method comprising: receiving content data including a frame of image data comprised of plural pixels, each comprising at least one value; hiding a single-bit flag signal in said frame of image data by changing the values of pixels therein in accordance with a first noise-like signal, said first noise-like signal being locally adapted in strength in correspondence with local features of the frame of image data, said single-bit flag signal serving to control an operational aspect of a compliant hardware device; and also hiding a plural-bit extra signal in said frame of image data by changing the values of pixels therein in accordance with a second noise-like signal, said second noise-like signal also being locally adapted in strength in correspondence with local features of the frame of image data, said plural-bit extra signal providing additional information on which a compliant hardware device can base a decision.
Claim 25
Independent Claim
147 words
A method comprising: receiving content data including a frame of image data comprised of plural pixels, each comprising at least one value; hiding a single-bit flag signal in said frame of image data by changing the values of pixels therein in accordance with a first noise-like signal, said first noise-like signal being locally adapted in strength in correspondence with local features of the frame of image data, said single-bit flag signal serving to control an operational aspect of a compliant hardware device; and also hiding a plural-bit extra signal in said frame of image data by changing the values of pixels therein in accordance with a second noise-like signal, said second noise-like signal also being locally adapted in strength in correspondence with local features of the frame of image data, said plural-bit extra signal providing additional information on which a compliant hardware device can base a decision.
Claim 26
Independent Claim
121 words
A method comprising: obtaining content data, the content data representing video including picture portions; obtaining auxiliary data that is to be steganographically encoded within the content data; receiving first data related to at least some human perception attributes of the content data; steganographically encoding the content data with the auxiliary data by changing at least some data representing the picture portions in a version of the content data in accordance with elements of the first data, thereby yielding encoded content data, wherein the content data also conveys additional data associated with the content data, but distinct from the picture portions of the content data, and wherein said auxiliary data and said additional data cooperatively convey information associated with the content data.
Claim 27
Independent Claim
121 words
A method comprising: obtaining content data, the content data representing video including picture portions; obtaining auxiliary data that is to be steganographically encoded within the content data; receiving first data related to at least some human perception attributes of the content data; steganographically encoding the content data with the auxiliary data by changing at least some data representing the picture portions in a version of the content data in accordance with elements of the first data, thereby yielding encoded content data, wherein the content data also conveys additional data associated with the content data, but distinct from the picture portions of the content data, and wherein said auxiliary data and said additional data cooperatively convey information associated with the content data.
Claim 28
Dependent Claim
18 words
The method of claim 22 in which the information associated with the content data includes copy control data.
Claim 29
Dependent Claim
40 words
The method of claim 22 that further includes: decoding auxiliary data from a version of the encoded content data; and controlling a record capability of an associated apparatus in accordance with at least a portion of the decoded auxiliary data.
Claim 30
Dependent Claim
29 words
The method of claim 22 that includes decoding at least a portion of the auxiliary data from the encoded content using dedicated hardware circuitry in a consumer electronic device.
Claim 31
Dependent Claim
28 words
The method of claim 25 that further includes controlling a record capability of an associated apparatus in accordance with at least a portion of the decoded auxiliary data.
Claim 32
Dependent Claim
29 words
The method of claim 22 in which the encoding occurs with a representation of the content data in a spatial domain, rather than in a transformed, spatial frequency domain.
Claim 33
Dependent Claim
31 words
The method of claim 22 in which the encoding includes increasing values of at least some samples of the content data, and decreasing values of other samples of the content data.
Claim 34
Dependent Claim
55 words
The method of claim 22 which further includes encoding a calibration signal in the encoded content data together with the auxiliary data, said calibration signal having known properties facilitating identification thereof by a recipient of the encoded content data, said encoded calibration signal being substantially imperceptible to a human viewer of the encoded content data.
Claim 35
Dependent Claim
25 words
A computer program stored on a computer readable medium, including instructions for causing a computer programmed thereby to perform the method of claim 22 .
Claim 36
Dependent Claim
24 words
The method of claim 22 that includes receiving global gain data from a user-set control, and using said global gain data in said encoding.
Claim 37
Dependent Claim
18 words
The method of claim 22 wherein the additional data is conveyed out-of-band with respect to the picture portions.
Claim 38
Dependent Claim
14 words
The method of claim 22 wherein the additional data is conveyed in a header.
Claim 39
Independent Claim
108 words
A method comprising: obtaining content data, the content data including video data representing picture portions; obtaining auxiliary data; receiving first data related to at least some human perception attributes of the content data; steganographically hiding the auxiliary data in the content data by modifying at least some of the video data representing picture portions with consideration of at least some elements of the first data, wherein additional data is conveyed with the content data, the additional data being different than the picture portions but associated with the content data, and wherein the auxiliary data and the additional data are related and convey information associated with the content data.
Claim 40
Independent Claim
108 words
A method comprising: obtaining content data, the content data including video data representing picture portions; obtaining auxiliary data; receiving first data related to at least some human perception attributes of the content data; steganographically hiding the auxiliary data in the content data by modifying at least some of the video data representing picture portions with consideration of at least some elements of the first data, wherein additional data is conveyed with the content data, the additional data being different than the picture portions but associated with the content data, and wherein the auxiliary data and the additional data are related and convey information associated with the content data.
Claim 41
Dependent Claim
18 words
The method of claim 34 wherein the additional data is conveyed out-of-band with respect to the picture portions.
Claim 42
Dependent Claim
14 words
The method of claim 34 wherein the additional data is conveyed in a header.
Claim 43
Dependent Claim
20 words
A computer readable medium comprising instructions stored therein, the instructions comprising instructions to perform the method of claim 34 .
Claim 44
Dependent Claim
13 words
The method of claim 34 in which the information includes copy control data.
Claim 45
Independent Claim
137 words
A method comprising: obtaining content data, the content data including video data representing picture portions, wherein the content data includes auxiliary data steganographically hidden in the content data through modifications to at least some of the video data representing picture portions and with consideration of first data related to at least some human perception attributes of the content data, wherein additional data is conveyed with the content data, the additional data being different than the picture portions but associated with the content data, and wherein the auxiliary data and the additional data are related and convey information associated with the content data; attempting to recover the auxiliary data from the content data; attempting to recover the additional data; and controlling a record capability of an associated apparatus in accordance with a result of said acts of attempting.
Claim 46
Independent Claim
137 words
A method comprising: obtaining content data, the content data including video data representing picture portions, wherein the content data includes auxiliary data steganographically hidden in the content data through modifications to at least some of the video data representing picture portions and with consideration of first data related to at least some human perception attributes of the content data, wherein additional data is conveyed with the content data, the additional data being different than the picture portions but associated with the content data, and wherein the auxiliary data and the additional data are related and convey information associated with the content data; attempting to recover the auxiliary data from the content data; attempting to recover the additional data; and controlling a record capability of an associated apparatus in accordance with a result of said acts of attempting.