US 12,114,002 B2
Embedding video watermarks without visible impairments
W. Leo Hoarty, Morgan Hill, CA (US); Kyoungsoo Moon, Irvine, CA (US); Brian Reed, Stamford, CT (US); and Zeev Neumeier, Berkeley, CA (US)
Assigned to INSCAPE DATA, INC., Irvine, CA (US)
Filed by INSCAPE DATA, INC., Irvine, CA (US)
Filed on Jun. 25, 2021, as Appl. No. 17/359,335.
Application 17/359,335 is a continuation of application No. 16/404,685, filed on May 6, 2019, granted, now 11,082,710.
Application 16/404,685 is a continuation in part of application No. 15/704,242, filed on Sep. 14, 2017, granted, now 10,360,651, issued on Jul. 23, 2019.
Claims priority of provisional application 62/394,390, filed on Sep. 14, 2016.
Prior Publication US 2021/0400296 A1, Dec. 23, 2021
Int. Cl. H04N 19/467 (2014.01); G06T 1/00 (2006.01); H04N 1/32 (2006.01)
CPC H04N 19/467 (2014.11) [G06T 1/0028 (2013.01); H04N 1/32309 (2013.01); G06T 2201/0051 (2013.01); G06T 2201/0053 (2013.01); G06T 2201/0061 (2013.01); G06T 2201/0083 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
detecting, in a video frame, a watermark based on pixel values of pixels of a first set of pixels, the first set of pixels corresponding to a first region of the video frame, wherein the detected watermark comprises data that was encoded based on modifications to luminance and/or chrominance values of pixels;
identifying, within the first set of pixels, one or more subsets of pixels that correspond to a first pixel value and one or more subsets of pixels that correspond to a second pixel value;
assigning a first symbol to the one or more subsets of pixels that correspond to the first pixel value and a second symbol to the one or more subsets of pixels that correspond to the second pixel value; and
generating, based on the first symbol and the second symbol, a first sequence of symbols corresponding to the data.