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;
using a configured electronic processor;
weighting the first data, the second data and the third data according to at least the following two factors;
i) a color direction associated with an expected embedding direction; and
ii) expected image capture or signal processing; and
determining from weighted first data, weighted second data and weighted third data, changes in one or more image or video attribute(s), in which the auxiliary information is conveyed through the changes.
0 Assignments
0 Petitions
Accused Products
Abstract
This patent document relates generally to steganography and digital watermarking. One claim recites 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 associated with an expected embedding direction; and ii) expected image capture or signal processing; and determining from weighted first data, weighted second data and weighted third data, changes in one or more image or video attribute(s), in which the auxiliary information is conveyed through the changes. Of course, other claims and combinations are provided too.
39 Citations
14 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; using a configured electronic processor; weighting the first data, the second data and the third data according to at least the following two factors; i) a color direction associated with an expected embedding direction; and ii) expected image capture or signal processing; and determining from weighted first data, weighted second data and weighted third data, changes in one or more image or video attribute(s), 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 associated with an expected embedding direction; and ii) expected image capture or signal processing; and determining from weighted first data, weighted second data and weighted third data, changes in one or more image or video attribute(s), in which the auxiliary information is conveyed through the changes. - View Dependent Claims (8, 9, 10)
-
-
11. 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 adjusting the first data, the second data and the third data according to at least the following two factors; i) a color direction associated with an expected embedding direction; and ii) expected image capture or signal processing; and means for generating changes for one or more image or video attributes for the adjusted first data, adjusted second data and adjusted third data, in which the auxiliary information is conveyed through the changes; and means for transforming the adjusted first data, adjusted second data and the adjusted third data with generated changes. - View Dependent Claims (12, 13, 14)
-
Specification