Video steganography
First Claim
1. A video processing method comprising:
- (a) receiving video content, said content comprising first and associated second data, said first data representing video picture elements to be rendered for display to a consumer, the second data not representing video picture elements to be rendered for display to the consumer;
(b) decoding information steganographically encoded in the first data; and
(c) making a determination concerning said video by reference to said decoded information and said second data.
6 Assignments
0 Petitions
Accused Products
Abstract
An input content signal, e.g., representing video, is encoded to hide plural-bit auxiliary data therein. The process generates an intermediate signal that is a function of (a) the plural-bit auxiliary data, and (b) data related to human perception attributes of the content signal. This intermediate signal is then summed with the content signal to effect encoding. The plural-bit auxiliary data can include copy control data, i.e., data that can be sensed by a consumer electronic device and used to disable a copying operation. The intermediate signal may include a pseudo-random key signal so as to obscure the encoding and require knowledge of a corresponding key at the decoder to extract the auxiliary data from the encoded content. In some embodiments, calibration data is encoded in the content signal with the auxiliary data. This calibration data desirably has known properties (e.g., spectral attributes, data content, etc.) facilitating its identification in the encoded content signal. The encoding is desirably robust against various forms of content degradation, e.g., lossy compression/decompression, scaling, resampling, conversion from digital to analog and back again, etc., so that the auxiliary data can be detected from the content notwithstanding such corruption.
598 Citations
32 Claims
-
1. A video processing method comprising:
-
(a) receiving video content, said content comprising first and associated second data, said first data representing video picture elements to be rendered for display to a consumer, the second data not representing video picture elements to be rendered for display to the consumer; (b) decoding information steganographically encoded in the first data; and (c) making a determination concerning said video by reference to said decoded information and said second data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
- 10. In a data structure stored in a machine-readable medium, the data structure including first and second data, the first data representing video to be rendered for display to a consumer, the second data comprising associated information that does not represent video to be rendered for display, an improvement wherein the first data conveys a steganographically encoded signal useful in assuring reliability of said second data.
-
17. A video processing method comprising:
-
obtaining video content, said video content comprising first data and associated second data, said first data representing video picture elements to be rendered for display to a consumer, the second data not representing video picture elements to be rendered for display to the consumer; and steganographically encoding information in the first data. whereby a determination concerning said video content can be made by reference to either of said encoded information and said second data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving video, wherein authentic video comprises in-band information and associated out-of-band information; looking for out-of-band information associated with the received video; looking for in-band information associated with the received video; and based at least in part on a result of said looking for out-of-band information and said looking for in-band information, reaching a conclusion regarding the received video. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification