The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 29, 2016

Filed:

Nov. 02, 2007
Applicants:

Dekun Zou, Plainsboro, NJ (US);

Jeffrey Adam Bloom, West Windsor, NJ (US);

Peng Yin, West Windsor, NJ (US);

Oscar Divorra Escoda, Princeton, NJ (US);

Inventors:

Dekun Zou, Plainsboro, NJ (US);

Jeffrey Adam Bloom, West Windsor, NJ (US);

Peng Yin, West Windsor, NJ (US);

Oscar Divorra Escoda, Princeton, NJ (US);

Assignee:

Thomson Licensing LLC, Boulogne-Billancourt, FR;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06T 1/00 (2006.01); H04N 19/70 (2014.01); H04N 19/13 (2014.01); H04N 19/48 (2014.01); H04N 19/467 (2014.01);
U.S. Cl.
CPC ...
G06T 1/0035 (2013.01); H04N 19/13 (2014.11); H04N 19/467 (2014.11); H04N 19/48 (2014.11); H04N 19/70 (2014.11); G06T 2201/0053 (2013.01);
Abstract

Implementations may relate to various aspects of modifying, or using, a coded bitstream, or to recovering watermarking information from data. In one implementation, a coded bitstream is modified to allow for the application of a watermark to the coded bitstream without changing the coding of any other syntax elements in the bitstream. This is performed by identifying conditions necessary to change a coded syntax element without disrupting the interpretation of subsequent coded elements. The coded syntax element is replaced with another coded value if the modified value generates the same decoding variables as the original value would have generated. Particular implementations focus on syntax elements coded using entropy coding, including, for example, Context-based Adaptive Binary Arithmetic Coding (CABAC). Regardless of the type of coding or watermarking, various implementations may provide for recovering watermarking information. Particular implementations recover watermarking information using detection data and feature information.


Find Patent Forward Citations

Loading…