Steganographic encoding and decoding
First Claim
1. A method comprising:
- receiving data representing image or video, in which the data comprises first data corresponding to first color data, second data corresponding to second color data and third data corresponding to third color data, the image or video to host auxiliary information;
weighting the first data, the second data and the third data according to at least the following two factors;
i) a color direction biased toward an expected embedding direction; and
ii) expected image or video distortion introduced to the first data, the second data or the third data through image capture or signal processing;
determining, from weighted first data, weighted second data and weighted third data, changes in an image or video attribute; and
transforming the data representing image or video with the changes, in which the auxiliary information is conveyed through the changes.
1 Assignment
0 Petitions
Accused Products
Abstract
This patent document relates generally to steganography and digital watermarking. One claim recites a method comprising: receiving data representing image or video, in which the data comprises first data corresponding to first color data, second data corresponding to second color data and third data corresponding to third color data, the image or video to host auxiliary information; weighting the first data, the second data and the third data according to at least the following two factors: i) a color direction biased toward an expected embedding direction; and ii) expected image or video distortion introduced to the first data, the second data or the third data through image capture or signal processing; determining, from weighted first data, weighted second data and weighted third data, changes in an image or video attribute; and transforming the data representing image or video with the changes, in which the auxiliary information is conveyed through the changes. Of course, other claims are provided too.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving data representing image or video, in which the data comprises first data corresponding to first color data, second data corresponding to second color data and third data corresponding to third color data, the image or video to host auxiliary information; weighting the first data, the second data and the third data according to at least the following two factors; i) a color direction biased toward an expected embedding direction; and ii) expected image or video distortion introduced to the first data, the second data or the third data through image capture or signal processing; determining, from weighted first data, weighted second data and weighted third data, changes in an image or video attribute; and transforming the data representing image or video with the changes, in which the auxiliary information is conveyed through the changes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
memory for storing data representing an image or video, in which the data comprises first data corresponding to first color data, second data corresponding to second color data and third data corresponding to third color data, the image or video to host auxiliary information; a processor programmed for; weighting the first data, the second data and the third data according to at least the following two factors; i) a color direction biased toward an expected embedding direction; and ii) expected image or video distortion introduced to the first data, the second data or the third data through image capture or signal processing; determining, from weighted first data, weighted second data and weighted third data, changes in an image or video attribute; and transforming the data representing image or video with the changes, in which the auxiliary information is conveyed through the changes. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising instructions stored thereon to cause a processor to perform the following:
-
controlling receipt of data representing image or video, in which the data comprises first data corresponding to first color data, second data corresponding to second color data and third data corresponding to third color data, the image or video to host auxiliary information; weighting the first data, the second data and the third data according to at least the following two factors; i) a color direction biased toward an expected embedding direction; and ii) expected image or video distortion introduced to the first data, the second data or the third data through image capture or signal processing; determining, from weighted first data, weighted second data and weighted third data, changes for the data representing image or video, in which the auxiliary information is conveyed through the changes; and introducing the changes to the data representing the image or video. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus comprising:
-
means for storing data representing an image or video, in which the data comprises first data corresponding to first color data, second data corresponding to second color data and third data corresponding to third color data, the image or video to host auxiliary information; means for weighting the first data, the second data and the third data according to at least the following two factors; i) a color direction biased toward an expected embedding direction; and ii) expected image or video distortion introduced to the first data, the second data or the third data through image capture or signal processing; and means for determining, from weighted first data, weighted second data and weighted third data, changes for the data representing the image or video; and means for transforming the data representing image or video with the changes, in which the auxiliary information is conveyed through the changes. - View Dependent Claims (16, 17, 18)
-
Specification