US 12,457,381 B2
Automatic content recognition and verification in a broadcast chain
Gregory McClain Stigall, Douglasville, GA (US); and Nishith Kumar Sinha, Mableton, GA (US)
Assigned to TURNER BROADCASTING SYSTEM, INC., Atlanta, GA (US)
Filed by Turner Broadcasting System, Inc., Atlanta, GA (US)
Filed on Dec. 19, 2023, as Appl. No. 18/545,396.
Application 18/545,396 is a continuation of application No. 16/709,151, filed on Dec. 10, 2019, granted, now 11,895,361.
Application 16/709,151 is a continuation of application No. 15/396,596, filed on Dec. 31, 2016, granted, now 10,701,438.
Prior Publication US 2024/0187683 A1, Jun. 6, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/44 (2011.01); G06T 7/00 (2017.01); H04N 17/00 (2006.01); H04N 21/222 (2011.01); H04N 21/234 (2011.01); H04N 21/431 (2011.01); H04N 21/81 (2011.01); H04N 21/488 (2011.01)
CPC H04N 21/44008 (2013.01) [G06T 7/00 (2013.01); H04N 17/004 (2013.01); H04N 21/222 (2013.01); H04N 21/23418 (2013.01); H04N 21/4316 (2013.01); H04N 21/8146 (2013.01); H04N 21/4886 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising memory and one or more processors communicatively coupled to the memory, the one or more processors configured to:
receive a detected graphics fingerprint for an overlaid graphic on an on-screen view of a channel, wherein the detected graphics fingerprint is indicative of a placement of the overlaid graphic with respect to associated content on the on-screen view of the channel;
identify, using the detected graphics fingerprint, a graphics identifier corresponding to the overlaid graphic, wherein the graphics identifier is associated with a time-based parameter or a region-based parameter corresponding to a programming schedule;
detect an error parameter for the overlaid graphic based on a comparison between (i) the placement of the overlaid graphic with respect to the associated content on the on-screen view of the channel and (ii) the time-based parameter or the region-based parameter corresponding to a programming schedule, wherein the error parameter is detected based on a mismatch in the detected graphics fingerprint and a raster fingerprint associated with the on-screen view; and
replace the overlaid graphic with a correct graphic based on the error parameter and the programming schedule.