VIDEO SCENE DETECTION
First Claim
1. A method for detecting a scene in video content, comprising:
- identifying a plurality of shots in the video content;
selecting a target shot in the plurality of shots;
building a forward window including the target shot and having a first number of the plurality of shots that are temporally ahead of the target shot;
building a rearward window having a second number of the plurality of shots that are temporally behind the target shot;
for each of the shots in the forward window, determining a dissimilarity between a selected shot and each of the other shots in the rearward window;
if one or more of the determined dissimilarities is less than a scene boundary threshold, then determining that the scene does not begin at the target shot; and
if none of the determined dissimilarities is less than the scene boundary threshold, then determining that the scene begins at the target shot.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and related methods for detecting a scene in video content are provided. In one example, a scene detection program identifies a plurality of shots in the video content and selects a target shot. The program builds a forward window including the target shot and having shots that are temporally ahead of the target shot, and a rearward window having shots that are temporally behind the target shot. For each of the shots in the forward window the program determines a dissimilarity between a selected shot in forward window and each of the other shots in the rearward window. If one or more of the dissimilarities is less than a scene boundary threshold, the program determines that the scene does not begin at the target shot. If none of the dissimilarities is less than the scene boundary threshold, the program determines that the scene begins at the target shot.
106 Citations
20 Claims
-
1. A method for detecting a scene in video content, comprising:
-
identifying a plurality of shots in the video content; selecting a target shot in the plurality of shots; building a forward window including the target shot and having a first number of the plurality of shots that are temporally ahead of the target shot; building a rearward window having a second number of the plurality of shots that are temporally behind the target shot; for each of the shots in the forward window, determining a dissimilarity between a selected shot and each of the other shots in the rearward window; if one or more of the determined dissimilarities is less than a scene boundary threshold, then determining that the scene does not begin at the target shot; and if none of the determined dissimilarities is less than the scene boundary threshold, then determining that the scene begins at the target shot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A scene detection system for detecting a scene in video content, comprising:
-
a computing device including a processor and memory; a scene detection program executed by the processor using portions of the memory, the scene detection program configured to; identify a plurality of shots in the video content; select a target shot in the plurality of shots; build a forward window including the target shot and having a first number of shots that are temporally ahead of the target shot; build a rearward window having a second number of shots that are temporally behind the target shot; for each of the shots in the forward window determine a dissimilarity between a selected shot and each of the other shots in the rearward window; if one or more of the determined dissimilarities is less than a scene boundary threshold, then determine that the scene does not begin at the target shot; and if none of the determined dissimilarities is less than the scene boundary threshold, then determine that the scene begins at the target shot. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for detecting a scene in video content, comprising:
-
analyzing each frame of a plurality of frames in the video content to identify a plurality of shots in the video content, wherein analyzing each frame of the plurality of frames comprises; for a target frame (i) in the plurality of frames, determining a cardinality of a first bin of a Y component color histogram of the target frame; if the cardinality of the first bin is >
0.98, then;determining a number GTL of following frames that are temporally adjacent and forward of the target frame (i), where each of the following frames has a Y component color histogram with a first bin cardinality>
0.98; andif a frame histogram similarity between a temporally adjacent previous frame (i−
1) and a temporally forward frame (i+GTL+1) is less than a false positive similarity threshold, then determining that the target frame (i) is a gradual transition start frame and setting a length of a gradual transition to GTL;selecting a target shot in the plurality of shots; building a forward window including the target shot and having a first number of the plurality of shots that are temporally ahead of the target shot; building a rearward window having a second number of shots that are temporally behind the target shot; for each of the shots in the forward window, determining a dissimilarity between a selected shot and each of the other shots in the rearward window; if one or more of the determined dissimilarities is less than a scene boundary threshold, then determining that the scene does not begin at the target shot; and if none of the determined dissimilarities is less than the scene boundary threshold, then determining that the scene begins at the target shot. - View Dependent Claims (20)
-
Specification