Anchor person detection for television news segmentation based on audiovisual features
First Claim
1. A video segmentation method for segmenting video clips according to content of the video clips, the method comprising:
- receiving a video signal containing a plurality of video frames;
applying a first horizontal scan line to video frames of the video signal, the first horizontal scan line selecting at least one row of pixels for analysis;
analyzing the pixels of the video frame located on the first horizontal scan line to determine if colors of the pixels fall within a predetermined color range;
indicating regions of adjacent pixels in the video frame that fall within the predetermined color range;
creating a color map utilizing pixels located on the first horizontal scan line from a plurality of successive video frames;
labeling the current video segment as a candidate video segment if the color map indicates the presence of a stable region of pixels falling within the predetermined color range for a predetermined number of successive video frames;
for each candidate video segment, selecting one video frame out of every N video frames and creating a histogram of the stable region of each of the selected video frames;
performing a first histogram comparison between the histograms corresponding to pairs of successively selected video frames;
when a first histogram difference resulting from the first histogram comparison is greater than a first threshold value, performing a second histogram comparison on the stable regions of pairs of consecutive video frames located between the pair of successively selected video frames which resulted in the first histogram difference being greater than the first threshold value; and
indicating a shot change in the candidate video segment when the second histogram comparison yields a second histogram difference greater than a second threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
A video segmentation method for segmenting video clips according to content of the video clips is disclosed. The method comprises scanning pixels of video frames with a first horizontal scan line to determine if colors of the pixels fall within a predetermined color range; creating a color map utilizing pixels located on the first horizontal scan line from a plurality of successive video frames; labeling the current video segment as a candidate video segment if the color map indicates the presence of a stable region of pixels falling within the predetermined color range for a predetermined number of successive video frames; and performing histogram color comparisons on the stable regions for detecting shot transitions. Audio signals of the video clips may also be analyzed to further verify the candidate video segments.
-
Citations
17 Claims
-
1. A video segmentation method for segmenting video clips according to content of the video clips, the method comprising:
-
receiving a video signal containing a plurality of video frames;
applying a first horizontal scan line to video frames of the video signal, the first horizontal scan line selecting at least one row of pixels for analysis;
analyzing the pixels of the video frame located on the first horizontal scan line to determine if colors of the pixels fall within a predetermined color range;
indicating regions of adjacent pixels in the video frame that fall within the predetermined color range;
creating a color map utilizing pixels located on the first horizontal scan line from a plurality of successive video frames;
labeling the current video segment as a candidate video segment if the color map indicates the presence of a stable region of pixels falling within the predetermined color range for a predetermined number of successive video frames;
for each candidate video segment, selecting one video frame out of every N video frames and creating a histogram of the stable region of each of the selected video frames;
performing a first histogram comparison between the histograms corresponding to pairs of successively selected video frames;
when a first histogram difference resulting from the first histogram comparison is greater than a first threshold value, performing a second histogram comparison on the stable regions of pairs of consecutive video frames located between the pair of successively selected video frames which resulted in the first histogram difference being greater than the first threshold value; and
indicating a shot change in the candidate video segment when the second histogram comparison yields a second histogram difference greater than a second threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A video segmentation method for segmenting video clips according to content of the video clips, the method comprising:
-
receiving a video signal containing a plurality of video frames;
receiving an audio signal associated with the received video signal;
applying first and second horizontal scan lines to video frames of the video signal, the first and second horizontal scan lines each selecting at least one row of pixels for analysis;
assigning pixels of the video frame located on each of the first and second horizontal scan lines a logical value of “
1”
if the colors of the pixels fall within a predetermined color range;
performing a logical OR operation using corresponding pixels located on the first and second horizontal scan lines to create combined pixel data;
utilizing the combined pixel data to indicate regions of adjacent pixels in the video frame that fall within the predetermined color range;
creating a color map utilizing the combined pixel data from a plurality of successive video frames;
labeling the current video segment as a candidate video segment if the color map indicates the presence of a stable region of pixels falling within the predetermined color range for a predetermined number of successive video frames;
for each candidate video segment, selecting one video frame out of every N video frames and creating a histogram of the stable region of each of the selected video frames;
performing a first histogram comparison between the histograms corresponding to pairs of successively selected video frames;
when a first histogram difference resulting from the first histogram comparison is greater than a first threshold value, performing a second histogram comparison on the stable regions of pairs of consecutive video frames located between the pair of successively selected video frames which resulted in the first histogram difference being greater than the first threshold value;
indicating a shot change in the candidate video segment when the second histogram comparison yields a second histogram difference greater than a second threshold value; and
analyzing the audio signal for filtering out candidate video segments, wherein the audio signal is processed in audio frames of a predetermined size. - View Dependent Claims (16)
-
-
17. A video segmentation method for segmenting television news video clips according to detection of a news anchor in the video clips, the method comprising:
-
receiving a video signal containing a plurality of video frames of a news broadcast;
applying a first horizontal scan line to video frames of the video signal, the first horizontal scan line selecting at least one row of pixels for analysis;
analyzing the pixels of the video frame located on the first horizontal scan line to determine if colors of the pixels fall within a predetermined color range for detecting skin color of the news anchor;
indicating regions of adjacent pixels in the video frame that fall within the predetermined color range;
creating a color map utilizing pixels located on the first horizontal scan line from a plurality of successive video frames;
labeling the current video segment as a candidate video segment if the color map indicates the presence of a stable region of pixels falling within the predetermined color range for a predetermined number of successive video frames;
for each candidate video segment, selecting one video frame out of every N video frames and creating a histogram of the stable region of each of the selected video frames;
performing a first histogram comparison between the histograms corresponding to pairs of successively selected video frames;
when a first histogram difference resulting from the first histogram comparison is greater than a first threshold value, performing a second histogram comparison on the stable regions of pairs of consecutive video frames located between the pair of successively selected video frames which resulted in the first histogram difference being greater than the first threshold value; and
indicating a shot change in the candidate video segment when the second histogram comparison yields a second histogram difference greater than a second threshold value.
-
Specification