US 12,079,274 B2
Systems and methods for identifying scene changes in video files
Qiang Fu, Sunnyvale, CA (US)
Assigned to NBCUniversal Studios LLC, New York, NY (US)
Filed by NBCUniversal Media LLC, New York, NY (US)
Filed on Oct. 16, 2018, as Appl. No. 16/162,212.
Prior Publication US 2020/0118593 A1, Apr. 16, 2020
Int. Cl. G06F 16/783 (2019.01); G06F 16/74 (2019.01); G06V 10/46 (2022.01); G06V 20/40 (2022.01); G11B 27/036 (2006.01); H04N 5/278 (2006.01)
CPC G06F 16/7847 (2019.01) [G06F 16/745 (2019.01); G06V 10/462 (2022.01); G06V 20/41 (2022.01); G06V 20/46 (2022.01); G06V 20/48 (2022.01); G06V 20/49 (2022.01); G11B 27/036 (2013.01); H04N 5/278 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform:
receiving at least two consecutive frames of a video file;
determining a level of difference between the at least two consecutive frames of the video file;
receiving a subtitle file associated with the video file;
analyzing the subtitle file to identify a gap in conversation in the video file; and
identifying a scene change in the video file when:
the level of difference between the at least two consecutive frames of the video file breaches a predefined similarity threshold during an identified gap in conversation; and
otherwise, refrain from identifying a scene change in the video file when: the level of difference between the at least two consecutive frames of the video file breaches the predefined similarity threshold outside of an identified gap in the conversation;
wherein a media file is inserted into the video file when the scene change occurs.