Modifying a coded bitstream
AssigneeThomson Licensing
InventorsJeffrey Adam Bloom, Dekun Zou
Life of this patent
Estimating the term…
Loading patent…
AssigneeThomson Licensing
InventorsJeffrey Adam Bloom, Dekun Zou
Estimating the term…
Various implementations are provided for, for example, determining watermarking data, performing the watermarking, and processing watermarked data. At least one implementation watermarks AVC bitstream that uses CAVLC entropy coding. The watermarking data may be determined in a pre-processing stage and stored for later use in watermark a bitstream. One method accesses variable-length encoded data including an encoding of information identifying an actual reference used to predictively encode an image. The encoding of the information has a particular value. The method determines an alternative value that is different from the particular value, such that the alternative value is an encoding of alternative information that identifies a different reference from the actual reference. The alternative value is for use in watermarking the variable-length encoded data.
A method comprising:
An apparatus comprising:
An apparatus comprising:
A processor configured to perform at least the following:
A processor-readable medium having stored thereon instructions for performing at least the following:
A processor-readable medium having watermark data stored thereon,
A signal formatted to include watermark data for use in watermarking variable-length encoded data that includes an encoding of information identifying an actual reference used to predictively encode an image, the encoding of the information having a particular value,
A method comprising:
The method of 27 wherein:
The method of 27 further comprising performing processing operations to determine the alternative value, prior to accessing the alternative value.
An apparatus comprising a stream modification unit configured to perform at least the following:
An apparatus comprising:
A processor configured to perform at least the following:
A processor-readable medium having stored thereon instructions for performing at least the following:
A processor-readable medium having stored thereon variable-length encoded data for an encoding of an image, the variable-length encoded data comprising an encoding of information identifying an alternative reference that is different from the actual reference used to predictively encode the image, wherein the information identifying the alternative reference provides a watermark for the image.
A signal formatted to include variable-length encoded data for an encoding of an image, the variable-length encoded data comprising an encoding of information identifying an alternative reference that is different from the actual reference used to predictively encode the image, the alternative reference providing a watermark for the image.
A method comprising:
An apparatus comprising a decoder configured to decode variable-length encoded data for an encoding of an image, the variable-length encoded data comprising an encoding of information identifying an alternative reference that is different from an actual reference used in predictively encoding the image, wherein the information identifying the alternative reference provides a watermark for the image.
An apparatus comprising:
A processor configured to decode variable-length encoded data for an encoding of an image, the variable-length encoded data comprising an encoding of information identifying an alternative reference that is different from an actual reference used in predictively encoding the image, wherein the information identifying the alternative reference provides a watermark for the image.
A processor-readable medium having stored thereon instructions for decoding variable-length encoded data for an encoding of an image, the variable-length encoded data comprising an encoding of information identifying an alternative reference that is different from an actual reference used in predictively encoding the image, wherein the information identifying the alternative reference provides a watermark for the image.
A processor-readable medium having stored thereon a pixel-domain image that includes a detectable feature arising from a watermark of a variable-length encoding of one or more syntax elements from a predictive encoding of the image, the variable-length encoding having included an encoding of information identifying an alternative reference that is different from an actual reference used in predictively encoding the image, wherein the information identifying the alternative reference provided the watermark for the image.
A method comprising providing for display a pixel-domain image that includes a detectable feature arising from a watermark of a variable-length encoding of one or more syntax elements from a predictive encoding of the image, the variable-length encoding having included an encoding of information identifying an alternative reference that is different from an actual reference used in predictively encoding the image, wherein the information identifying the alternative reference provided the watermark for the image.
A method comprising:
A processor-readable medium having stored thereon:
A method comprising decoding variable-length encoded data from a variable-length encoding of a predictive encoding of a watermarked version of an image, the variable-length encoded data comprising an indicator of a current reference used in encoding the watermarked version of the image and an indicator of a resulting residue, the watermarked version of the image having a detectable characteristic that provides a watermark,
A processor-readable medium having stored thereon pixel-domain image data resulting from decoding variable-length encoded data from a variable-length encoding of a predictive encoding of a watermarked version of an image, the variable-length encoded data comprising an indicator of a current reference used in encoding the watermarked version of the image and an indicator of a resulting residue, the watermarked version of the image having a detectable characteristic that provides a watermark,
A method comprising providing for display pixel-domain image data resulting from decoding variable-length encoded data from a variable-length encoding of a predictive encoding of a watermarked version of an image, the variable-length encoded data comprising an indicator of a current reference used in encoding the watermarked version of the image and an indicator of a resulting residue, the watermarked version of the image having a detectable characteristic that provides a watermark,
A method comprising:
A method comprising:
Dependencies are inferred from the claim text.