Profile for frame rate conversion
First Claim
1. A method, comprising:
- defining a first frame profile with a first frame rate;
defining a second frame rate profile with a second frame rate, the second frame profile producing an increased frame rate by inserting frames into an existing video stream;
rendering a plurality of video frames of the existing video stream according to the first frame rate profile;
detecting the quality of the plurality of rendered video frames according to information about one or more dropped video frames;
determining to switch from the first frame rate profile to the second frame rate profile depending on the detected quality of the plurality of rendered video frames;
detecting motion according to a video frame subsequent to the plurality of video frames; and
switching from the first frame rate profile to the second frame rate profile at a time determined by the motion detected in the subsequent video frame.
9 Assignments
0 Petitions
Accused Products
Abstract
The present application relates to a method for frame rate conversion. The present application relates also to a system for frame rate conversion and a computer comprising said frame rate. In addition, the present application relates to a computer readable medium having a computer program for performing said method. The method comprises defining a first frame rate profile with a first frame rate, defining at least a second frame rate profile with a second frame rate, rendering video frames at the first frame rate profile, detecting the quality of the rendered video frames, and switching from the first frame rate profile to the second frame rate profile at least depending on the detected quality of the rendered video frames.
-
Citations
17 Claims
-
1. A method, comprising:
-
defining a first frame profile with a first frame rate; defining a second frame rate profile with a second frame rate, the second frame profile producing an increased frame rate by inserting frames into an existing video stream; rendering a plurality of video frames of the existing video stream according to the first frame rate profile; detecting the quality of the plurality of rendered video frames according to information about one or more dropped video frames; determining to switch from the first frame rate profile to the second frame rate profile depending on the detected quality of the plurality of rendered video frames; detecting motion according to a video frame subsequent to the plurality of video frames; and switching from the first frame rate profile to the second frame rate profile at a time determined by the motion detected in the subsequent video frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a video source providing a video stream; a video renderer that renders a plurality of video frames from the video source according to a first frame rate profile; a detector that detects a quality of the plurality of rendered video frames according to information about one or more dropped video frames; and a frame rate converter configured to switch from the first frame rate profile to a second frame rate profile depending on the detected quality of the plurality of rendered video frames, the switch occurring according to motion detected in a video frame subsequent to the plurality of video frames, wherein the second frame rate profile produces an increased frame rate by inserting video frames into the video stream. - View Dependent Claims (13)
-
-
14. A system, comprising:
-
an error detector operable to detect a quality of a plurality of rendered video frames according to information about one or more dropped video frames; a motion detector operable to detect motion within a video frame that is rendered subsequent to the plurality of rendered video frames; and a video processor operable to determine a frame rate according to the detected quality of the plurality of rendered video frames, wherein the video processor is operable to adapt to the determined frame rate according to the motion detected in the video frame. - View Dependent Claims (15, 16, 17)
-
Specification