Systems and methods for detecting scene changes in a video data stream
First Claim
Patent Images
1. A method of detecting a scene change in a digital video sequence having a plurality of frames, the method comprising:
- calculating a first color weighted root mean squared (RMS) value for a first frame relative to a second frame and the second frame relative to a third frame;
calculating a first mean absolute difference (MAD) value for the first frame relative to the second frame;
determining if the first color weighted RMS value meets a first criterion;
determining if the first MAD value meets a second criterion; and
designating the second frame as a scene change frame at least partly in response to determining that both the first color weighted RMS value meets the first criterion and the first MAD value meets the second criterion.
13 Assignments
0 Petitions
Accused Products
Abstract
The present invention is related to video encoding. In an embodiment, a first root mean squared (RMS) value is calculated for a first frame relative to a second frame, and a second frame relative to a third frame. A second temporal derivative RMS value is calculated. Based at least in part on the second derivative value, the second frame is designated as a scene change frame.
39 Citations
14 Claims
-
1. A method of detecting a scene change in a digital video sequence having a plurality of frames, the method comprising:
-
calculating a first color weighted root mean squared (RMS) value for a first frame relative to a second frame and the second frame relative to a third frame; calculating a first mean absolute difference (MAD) value for the first frame relative to the second frame; determining if the first color weighted RMS value meets a first criterion; determining if the first MAD value meets a second criterion; and designating the second frame as a scene change frame at least partly in response to determining that both the first color weighted RMS value meets the first criterion and the first MAD value meets the second criterion. - View Dependent Claims (2, 3)
-
-
4. A method of detecting a scene change in a digital video sequence having a plurality of frames, the method comprising:
-
calculating a first root mean squared (RMS) value for a first frame relative to a second frame and the second frame relative to a third frame, the first RMS value being defined as 30 RMS (Fi, Fk)=++1 w .times. hx=1 wy=1 hYi (x, y)−
Yk (x, y)2+2++1 w .times. hx=1 w/2 y=1 h/2 Ui(x, y)−
Uk (x, y)2+2++1 w .times. hx=1 w/2 y=1 h/2 Vi (x, y)−
Vk(x, y)2where F.sub.i is the first frame, F.sub.k is the second frame, F(x, y) denotes the (x, y).sup.th pixel in frame F, w is a frame width and h is a frame height Y(x, y) corresponds to a pixel luminance value, and U(x, y) and V(x, y) corresponds to chromaticity components, and, and are weighting coefficients for luminosity, chromaticity-blue and chromaticity-red components correspondingly; calculating a first mean absolute difference (MAD) value for the first frame relative to the second frame; determining if the first RMS value meets a first criterion; determining if the first MAD value meets a second criterion; and designating the second frame as a scene change frame at least partly in response to determining that both the first RMS value meets the first criterion and the first MAD value meets the second criterion. - View Dependent Claims (5, 6, 7)
-
-
8. A method of detecting a scene change in a digital video sequence, the method comprising:
-
calculating a second temporal derivative RMS value for a first frame relative to a second frame and the second frame relative to a third frame; and based at least in part on the second derivative value, determining that the second frame is a scene change frame. - View Dependent Claims (9, 10, 11)
-
-
12. A method of detecting a scene change in a digital video sequence, the method comprising:
-
calculating a second temporal derivative RMS value for a first frame relative to a second frame and the second frame relative to a third frame; and based at least in part on the second derivative value, determining that the second frame is designated as a scene change frame when the second temporal derivative RMS value is negative and has a greater absolute value than a first value.
-
-
13. A method of detecting a scene change in a digital video sequence, the method comprising:
-
calculating a first RMS value, wherein the first RMS value is color weighted; calculating a second temporal derivative RMS value based only on temporal components for a first frame relative to a second frame and the second frame relative to a third frame; and based at least in part on the second derivative value, determining that the second frame is a scene change frame.
-
-
14. A method of detecting a scene change in a digital video sequence, the method comprising:
-
calculating a second temporal derivative RMS value for a first frame relative to a second frame and the second frame relative to a third frame, the second temporal derivative RMS value being equal to (RMS(F.sub.i−
1, F.sub.i)−
2RMS(F.sub.i, F.sub.i+1)+RMS(F.sub.i+1, F.sub.I+2)), where F.sub.i−
1 is the first frame, F.sub.i is the second frame, F.sub.i+1 is a third frame, and F.sub.i+2 is a fourth frame; andbased at least in part on the second derivative value, determining that the second frame is a scene change frame.
-
Specification