Detecting progressive video
First Claim
1. A method of determining whether video fields form a progressive video frame, the method comprising:
- obtaining a plurality of probability observations, each observation being obtained using a different basis of analysis of the video fields; and
combining the probability observations on a computer to determine whether the fields form a progressive video frame, wherein;
the plurality of probability observations are obtained using at least a first basis of analysis and a second basis of analysis different from the first basis of analysis, andthe first basis of analysis and the second basis of analysis each comprise a different one of flag analysis, cadence analysis, interlacing artifact analysis, hysteresis analysis, and cadence pattern frequency analysis.
3 Assignments
0 Petitions
Accused Products
Abstract
Whether interlaced video fields form a progressive video frame can be automatically determined. The presence or absence of a first characteristic of one or more video fields can be determined by analysis of the fields and/or related information such as flags, cadence, previous determinations, and others. Similarly, the presence or absence of a second characteristic can be detected. In accordance with the detecting, how likely or whether the two or more video fields form a progressive video frame can be determined based on a possibly predetermined likelihood that fields of progressive video frames in general have or do not have the first characteristic and based on a possibly predetermined likelihood that fields of interlaced video frames in general have or do not have the second characteristic.
27 Citations
20 Claims
-
1. A method of determining whether video fields form a progressive video frame, the method comprising:
-
obtaining a plurality of probability observations, each observation being obtained using a different basis of analysis of the video fields; and combining the probability observations on a computer to determine whether the fields form a progressive video frame, wherein; the plurality of probability observations are obtained using at least a first basis of analysis and a second basis of analysis different from the first basis of analysis, and the first basis of analysis and the second basis of analysis each comprise a different one of flag analysis, cadence analysis, interlacing artifact analysis, hysteresis analysis, and cadence pattern frequency analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A machine-readable storage medium storing information comprising executable instructions for performing a process, the process comprising:
-
automatically detecting the presence or absence of a first characteristic of one or more video fields; automatically detecting the presence or absence of a second characteristic of the one or more video fields; and in accordance with the detecting, determining how likely or whether the two or more video fields form a progressive video frame based on a likelihood that fields of progressive or interlaced video frames in general have or do not have the first characteristic and based on a likelihood that fields of progressive or interlaced video frames in general have or do not have the second characteristic, wherein the first characteristic and the second characteristic each comprise a different one of a flag characteristic, a cadence characteristic, an interlacing artifact characteristic, a hysteresis characteristic, and a cadence pattern frequency characteristic. - View Dependent Claims (12, 13, 14)
-
-
15. A device for determining whether video fields form a progressive frame, where the device is configured to be capable of performing a process, the process comprising:
automatically analyzing the video fields and performing a Bayesian calculation based on the analyzing to determine whether the video fields form a progressive frame, wherein the analyzing comprises performing a first type of automatic analysis of the video fields, performing a second type of automatic analysis of the video fields, and wherein the Bayesian calculation is based on outputs of both analyses to determine whether the video fields form a progressive video frame. - View Dependent Claims (16, 17, 18, 19)
Specification