Method and apparatus for estimating shot boundaries in a digital video sequence
First Claim
Patent Images
1. A method of measuring dissimilarity between adjacent frames in a digital video sequence, comprising:
- using a computer processing unit to perform the steps of;
determining pixel accumulations at respective luminance and chrominance color component levels for each of said frames, wherein during said determining, LUV colorspace histograms for said frames are generated;
calculating a dissimilarity measurement by comparing corresponding ones of said accumulations while de-emphasizing dissimilarities in luminance between said frames, wherein said corresponding ones of said accumulations are common ranges of respective ones of luminance and chrominance, and wherein during said calculating, said LUV color-space histograms are compared; and
wherein said dissimilarity measurement is calculated according to the formula;
2 Assignments
0 Petitions
Accused Products
Abstract
A method of estimating a shot boundary in a digital video sequence comprises calculating a measurement of dissimilarity between each frame in the video sequence and its previous frame based on at least one of de-emphasized luminance differences and absolute color differences. Each frame is tested against shot boundary dissimilarity thresholds using the dissimilarity measurement for the frame thereby to detect the shot boundary.
27 Citations
9 Claims
-
1. A method of measuring dissimilarity between adjacent frames in a digital video sequence, comprising:
-
using a computer processing unit to perform the steps of; determining pixel accumulations at respective luminance and chrominance color component levels for each of said frames, wherein during said determining, LUV colorspace histograms for said frames are generated; calculating a dissimilarity measurement by comparing corresponding ones of said accumulations while de-emphasizing dissimilarities in luminance between said frames, wherein said corresponding ones of said accumulations are common ranges of respective ones of luminance and chrominance, and wherein during said calculating, said LUV color-space histograms are compared; and wherein said dissimilarity measurement is calculated according to the formula;
-
-
2. A method of establishing a maximum shot boundary threshold for a candidate frame in a digital video sequence, comprising:
-
using a computer processing unit to perform the steps of; calculating a sequence average of inter-frame dissimilarity measurements; calculating a window average of inter-frame dissimilarity measurements, said window comprising a subset of sequential frames in said sequence prior to said candidate frame, said subset comprising a plurality of sequential frames; in the event that said window average is inconsistent with said sequence average, calculating a maximum shot boundary threshold as a factor of said sequence average; and
otherwisecalculating said maximum shot boundary threshold as a factor of said window average; and wherein said maximum shot boundary threshold is calculated according to the pseudocode; IF ADMFrame Avg<
X % of ADMGroup Avg THENMax threshold=min(Y*ADMGroup Avg, Tc) ELSE Max threshold=min(Z*ADMFrame Avg, Tc) where; ADM is an average pair-to-pair histogram dissimilarity measurement; ADMFrame Avg is an average ADM of the frames within said window; ADMGroup Avg is an average ADM of the frames within said sequence; X is a pre-defined percentage of the ADM; Y and Z are multiplication factors; and Tc is an absolute maximum shot boundary dissimilarity threshold. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
Specification