发明名称 Systems and methods for real-time television ad detection using an automated content recognition database
摘要 A system and method for the automated real-time detection and processing of commercial messages, public service announcements or similar short-duration, repeated TV programming segments occurring in one or more broadcast video steams is described. A process is utilized that identifies possible commercial segments by identifying discrete video segments that have specific short durations among other attributes. Video segments that appear to have these characteristics are considered likely to be television commercials, promotions, or public service announcements and are stored in a TV Ad database which is separate from the primary television content database. Incoming video from a plurality of television programming sources is process into fingerprints and placed in a master TV content database. At the same time, said incoming programming is tested for matches in a TV ad database. If a match is found, then the presumed TV ad is removed from the master content database.
申请公布号 US8930980(B2) 申请公布日期 2015.01.06
申请号 US201414217094 申请日期 2014.03.17
申请人 Cognitive Networks, Inc. 发明人 Neumeier Zeev;Reed Brian
分类号 H04N7/16;H04H60/32;H04N21/44;H04N21/442;H04N21/466;H04N21/81 主分类号 H04N7/16
代理机构 Puget Patent 代理人 Puget Patent ;Gibbons Michael
主权项 1. A method, comprising: ingesting at least one audiovisual stream, including at least storing at least some data associated with one or more frames of the audiovisual stream into a data store of program content; determining a candidate segment, the candidate segment including at least one or more sequential frames from the at least one ingested audiovisual stream, including at least: adjusting at least one threshold associated with matching, the adjusted at least one threshold associated with a lower returned number of suspects;matching the candidate segment with one or more contiguous sequences of frames previously stored in the data store based at least partially on the adjusted at least one threshold; andif the candidate segment matches the one or more contiguous sequences of frames previously stored in the data store based at least partially on the adjusted at least one threshold, determining starting and ending points of the candidate segment, including at least: adjusting at least one threshold associated with matching, the adjusted at least one threshold associated with a higher returned number of suspects;comparing one or more indications associated with each frame in the candidate segment with one or more indications associated with a corresponding frame in the one or more contiguous sequences of frames previously stored in the data store, the comparing based at least partially on the adjusted at least one threshold; andtesting for inconsistencies between each frame in the candidate segment and a corresponding frame in the one or more contiguous sequences of frames previously stored in the data store, based at least partially on the comparing; and testing the determined candidate segment for at least one match in a data store of known advertisements and, if testing the candidate segment returns at least one match in the data store of known advertisements, at least removing at least some data associated with the candidate segment from the data store of program content, wherein at least one of the ingesting, determining, or testing is at least partially implemented using at least one processing device.
地址 San Francisco CA US