IP Library Granted Patent US 8,294,818
Granted Patent B2
US 8,294,818 · App. 12/437,668 · Granted Oct 23, 2012

De-interlacing method and controller thereof

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,294,818
App. No.
12/437,668
Granted
Oct 23, 2012
Kind
B2
Abstract

A de-interlacing method and controller is provided. The de-interlacing method includes steps of de-interlacing based on an i th odd input pixel row of an odd field and an i th even input pixel row of an even field to generate an i th odd output pixel row, where i is a natural number; de-interlacing based on the i th even input pixel row and an (i+1) th odd input pixel row of the odd field to generate an i th even output pixel row; and adjusting i and repeating the above steps to generate a complete interpolated frame.

Claims (37)

1. A double frame rate de-interlacing method, for generating an output image in response to an input image, the input image comprising an odd field and an even field, the output image comprising a first interpolated frame, the de-interlacing method comprising steps of:

generating an i th odd output pixel row of the first interpolated frame by de-interlacing based on an i th input pixel row of the odd field and the i th input pixel row of the even field, where i is a natural number;

generating an i th even output pixel row of the first interpolated frame by de-interlacing based on the i th input pixel row of the even field and an (i+1) th input pixel row of the odd field; and

adjusting i and repeating the above steps to obtain all odd and even output pixel rows of the first interpolated frame,

wherein the step of generating the i th odd output pixel row of the first interpolated frame further comprises steps of:

generating a first pixel row by de-interlacing based on the i th input pixel row of the odd field and i th input pixel row of the even field;

assigning the i th input pixel row of the odd field as a second pixel row; and

determining a first weight parameter and a second weight parameter for the first and second pixel rows, to generate the i th odd output pixel row of the first interpolated frame,

wherein a sum of the first and second weight parameters equals to 1, and the first and second weight parameters are associated with a motion degree of the input image.

2. The double frame rate de-interlacing method as claimed in claim 1 , wherein the step of generating the i th even output pixel row of the first interpolated frame further comprises steps of:

generating a first pixel row by de-interlacing based on the (i+1) th input pixel row of the odd field and the i th input pixel row of the even field;

assigning the i th input pixel row of the even field as a second pixel row; and

determining a first weight parameter and a second weight parameter for the first and second pixel rows, to generate the i th even output pixel row of the first interpolated frame.

3. The double frame rate de-interlacing method as claimed in claim 2 , wherein a sum of the first and second weight parameters equals to 1, and the first and second weight parameters are associated with a motion degree of the input image.

4. The double frame rate de-interlacing method as claimed in claim 1 , further comprising steps of:

assigning the i th input pixel row of the odd field as an i th odd output pixel row of a second interpolated frame;

i th generating an th even output pixel row of the second interpolated frame by de-interlacing based on the i th input pixel row of the odd field and the (i+1) th input pixel row of the odd field; and

adjusting i and repeating the above steps to obtain all odd and even output pixel rows of the second interpolated frame.

5. The double frame rate de-interlacing method as claimed in claim 4 , wherein the step of generating the i th even output pixel row of the second interpolated frame further comprises steps of:

generating a first pixel row by de-interlacing based on the i th and (i+1) th input pixel rows of the odd field;

assigning the i th input pixel row of the even field as a second pixel row; and

determining a first weight parameter and a second weight parameter for the first and second pixel rows, to generate the i th even output pixel row of the second interpolated frame.

6. The double frame rate de-interlacing method as claimed in claim 5 , wherein a sum of the first and second weight parameters equals to 1, and the first and second weight parameters are associated with a motion degree of the input image.

7. The double frame rate de-interlacing method as claimed in claim 1 , further comprising steps of:

generating an i th odd output pixel row of a third interpolated frame by de-interlacing based on the i th input pixel row of the even field and an (i+1) th input pixel row of the even field;

assigning the i th input pixel row of the even field as an i th even output pixel row of the third interpolated frame; and

adjusting i and repeating the above steps to obtain all odd and even output pixel rows of the third interpolated frame.

8. A double frame rate de-interlacing controller, for generating an output image in response to an input image, the input image comprising an odd field and an even field, the output image comprising a first interpolated frame, the de-interlacing controller comprising:

a memory for receiving and storing the odd field and the even field;

a control circuit for reading and outputting an i th input pixel row of the odd field, an (i+l) th input pixel row of the odd field and an i th input pixel row of the even field, where i is a natural number; and

a de-interlace engine for de-interlacing based on the i th input pixel row of the odd field and the i th input pixel row of the even field to generate a first pixel row, and de-interlacing based on the (i+1) th input pixel row of the odd field and the i th input pixel row of the even field to generate a second pixel row; and

a blender for determining a first weight parameter and a second weight parameter for the first pixel row and the i th input pixel row of the odd field, to generate the i th odd output pixel row of the first interpolated frame and determining a third weight parameter and a fourth weight parameter for the second pixel row and the i th input pixel row of the even field, to generate the i th even output pixel row of the first interpolated frame;

wherein, the first and second pixel rows are assigned as an i th odd output pixel row and an i th even output pixel row of the first interpolated frame, respectively.

9. The double frame rate de-interlacing controller as claimed in claim 8 , wherein a sum of the first and second weight parameters equals to 1, and the first and second weight parameters are associated with a motion degree of the input image; and a sum of the third and fourth weight parameters equals to 1, and the third and fourth weight parameters are associated with a motion degree of the input image.

10. The double frame rate de-interlacing controller as claimed in claim 8 , wherein the i th input pixel row of the odd field and the i th even input pixel row of the even field are assigned as an i th odd output pixel row of a second interpolated frame and an i th even output pixel row of a third interpolated frame, respectively.

11. The double frame rate de-interlacing controller as claimed in claim 10 , wherein the de-interlace engine de-interlaces based on the i th input pixel row of the odd field and the (i+1) th input pixel row of the odd field to generate a third pixel row, and de-interlaces based on the i th input pixel row of the even field and the (i-1) th input pixel row of the even filed to generate a fourth pixel row;

wherein, the third and fourth pixel rows are assigned as an i th even output pixel row of the second interpolated frame and an i th odd output pixel row of the third interpolated frame, respectively.

Assignments (1)
MERGER Recorded Apr 13, 2020
From: MSTAR SEMICONDUCTOR, INC.
To: MEDIATEK INC.
Reel/Frame 052381/0368 →