Frame-Rate Conversion
First Claim
1. A method of generating presentation time stamps, for motion-compensated frame-rate conversion of a sequence of frames at least some of which are new frames, each frame of the sequence having an associated capture time-stamp, the method comprising for each new frame:
- determining an average difference between the capture time-stamps of recent consecutive new frames; and
generating the presentation time stamps based on the capture time-stamp of a previous new frame and the average difference.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of generating presentation time stamps, PTSs, for motion-compensated frame-rate conversion of a sequence of frames. In one aspect, the method comprises for each new frame: determining an average difference between the capture time-stamps of recent consecutive new frames; and generating the PTS based on the capture time-stamp of a previous new frame and the average difference. In another aspect, the method comprises detecting a first cadence and a second different cadence in the sequence of frames; and generating a PTS for each new frame defined by the first cadence, such that in each case the difference between the PTSs of consecutive new frames is intermediate between the true interval between those frames according to the first cadence and the true interval between them according to the second cadence.
-
Citations
15 Claims
-
1. A method of generating presentation time stamps, for motion-compensated frame-rate conversion of a sequence of frames at least some of which are new frames, each frame of the sequence having an associated capture time-stamp, the method comprising for each new frame:
-
determining an average difference between the capture time-stamps of recent consecutive new frames; and generating the presentation time stamps based on the capture time-stamp of a previous new frame and the average difference. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of generating presentation time stamps, for motion-compensated frame-rate conversion of a sequence of frames at least some of which are new frames, the method comprising for each frame:
-
detecting a first cadence, corresponding to a first pattern of occurrence of new frames in a first spatial area of the sequence; detecting a second cadence, corresponding to a second, different pattern of occurrence of new frames in a second, different spatial area of the sequence; and generating a presentation time stamp for each new frame defined by the first pattern, such that in each case the difference between the presentation time stamps of consecutive new frames is intermediate between the true interval between those frames according to the first cadence and the true interval between them according to the second cadence. - View Dependent Claims (8, 9)
-
-
10. A computer program product comprising a computer usable medium having a computer readable program code adapted to be executed to implement a method for generating presentation time stamps for motion-compensated frame-rate conversion of a sequence of frames at least some of which are new frames, each frame of the sequence having an associated capture time-stamp, the method comprising for each new frame:
-
determining an average difference between the capture time-stamps of recent consecutive new frames; and generating the presentation time stamps based on the capture time-stamp of a previous new frame and the average difference.
-
-
11. (canceled)
-
12. A time stamp translator apparatus, for generating presentation time stamps, for motion-compensated frame-rate conversion of a sequence of frames at least some of which are new frames, each frame of the sequence having an associated capture time-stamp, the translator adapted to, for each new frame:
-
determine an average difference between the capture time-stamps of recent consecutive new frames; and generate the presentation time stamps based on the capture time-stamp of a previous new frame and the average difference. - View Dependent Claims (13)
-
-
14. A time stamp translator apparatus, for generating presentation time stamps, for motion-compensated frame-rate conversion of a sequence of frames at least some of which are new frames, the translator adapted to, for each frame:
-
detect a first cadence, corresponding to a first pattern of occurrence of new frames in a first spatial area of the sequence; detect a second cadence, corresponding to a second, different pattern of occurrence of new frames in a second, different spatial area of the sequence; and generate a presentation time stamp for each new frame defined by the first pattern, such that in each case the difference between the presentation time stamps of consecutive new frames is intermediate between the true interval between those frames according to the first cadence and the true interval between them according to the second cadence.
-
-
15. A frame rate conversion apparatus, for frame rate conversion of a sequence of frames at least some of which are new frames, each frame of the sequence having an associated capture time-stamp, the apparatus comprising:
-
a translator apparatus that generates presentation time stamps for motion-compensated frame-rate conversion of a sequence of frames at least some of which are new frames, each frame of the sequence having an associated capture time-stamp, by determining an average difference between the capture time-stamps of recent consecutive new frames, and generating the presentation time stamps based on the capture time-stamp of a previous new frame and the average difference; and a motion-compensated frame rate conversion unit that; receives presentation time stamps generated by the translator; selects a reference frame for each presentation time stamp; obtains motion vectors for each reference frame, describing transformations between that reference frame and the next, based on the generated presentation time stamps; and synthesizes frames for presentation between consecutive reference frames, by interpolation using the motion vectors.
-
Specification