| 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 |

|
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.
|