Video Steganography or Encoding
First Claim
1. A method of encoding video, the video comprising a plurality of samples, the method comprising:
- obtaining an N-bit data string to be encoded into the video, where N is at least two, the string including bits having a value of “
1”
or “
0”
;
for a first bit in the N-bit string;
if the bit comprises a “
1”
value, making a corresponding change to the video to represent the “
1”
value in the video, the change being essentially unnoticeable to a human viewer of the video, but if the first bit comprises a “
0”
value, making no corresponding change to the video;
performing the aforesaid act for the second through Nth bits of the N-bit string.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to encoding data in video. One form of encoding is steganographic encoding. In one implementation a method is provided to encode video. The video includes a plurality of samples. The method includes: obtaining an N-bit data string to be encoded into the video, where N is at least two, the string including bits having a value of “1” or “0”; for a first bit in the N-bit string: if the bit comprises a “1” value, making a corresponding change to the video to represent the “1”value in the video, the change being essentially unnoticeable to a human viewer of the video, but if the first bit comprises a “0” value, making no corresponding change to the video; performing the aforesaid act for the second through Nth bits of the N-bit string. Of course, other combinations are provided as well.
46 Citations
11 Claims
-
1. A method of encoding video, the video comprising a plurality of samples, the method comprising:
-
obtaining an N-bit data string to be encoded into the video, where N is at least two, the string including bits having a value of “
1”
or “
0”
;
for a first bit in the N-bit string;
if the bit comprises a “
1”
value, making a corresponding change to the video to represent the “
1”
value in the video, the change being essentially unnoticeable to a human viewer of the video, but if the first bit comprises a “
0”
value, making no corresponding change to the video;
performing the aforesaid act for the second through Nth bits of the N-bit string. - View Dependent Claims (2, 3, 4)
-
-
5. Encoded video stored on or in a medium, said encoded video comprising a plurality of samples, the encoded video comprising:
-
an N-bit data string encoded therein, where N is at least two, the string including bits having a value of “
1”
or “
0”
;
the encoding comprising, for a first bit in the N-bit string, if the bit comprises a “
1”
value, making a corresponding change to the video to represent the “
1”
value in the video, the change being essentially unnoticeable to a human viewer of the video, but if the first bit comprises a “
0”
value, making no corresponding change to the video, where each of the N-bits in the N-bit string are encoded in the same manner.
-
-
6. A method comprising:
-
obtaining encoded video, the encoded video comprising an N-bit data string encoded therein, where N is at least two, the string including bits having a value of “
1”
or “
0”
, the encoding comprising, for a first bit in the N-bit string, if the bit comprises a “
1”
value, making a corresponding change to the video to represent the “
1”
value in the video, the change being essentially unnoticeable to a human viewer of the video, but if the first bit comprises a “
0”
value, making no corresponding change to the video, where each of the N-bits in the N-bit string are encoded in the same manner; and
rendering the encoded video. - View Dependent Claims (7, 8)
-
-
9. A method comprising:
-
obtaining encoded video, the encoded video comprising an N-bit data string encoded therein, where N is at least two, the string including bits having a value of “
1”
or “
0”
, the encoding comprising, for a first bit in the N-bit string, if the bit comprises a “
1”
value, making a corresponding change to the video to represent the “
1”
value in the video, the change being essentially unnoticeable to a human viewer of the video, but if the first bit comprises a “
0”
value, making no corresponding change to the video, where each of the N-bits in the N-bit string are encoded in the same manner; and
analyzing the encoded video to obtain the N-bit data string. - View Dependent Claims (10, 11)
-
Specification