IP Library Granted Patent US 8,768,150
Granted Patent B2
US 8,768,150 · App. 11/051,415 · Granted Jul 1, 2014

Method and system for trick mode support in a motion adaptive deinterlacer with inverse telecine

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,768,150
App. No.
11/051,415
Granted
Jul 1, 2014
Kind
B2
Abstract

A system and method that repeat video images in a deinterlacing system. The method comprises detecting a signal requesting an input video image be repeated and determining the desired number of repetitions. The input video image may then be processed to generate an output video image and the output video image may be repeated the desired number of repetitions. The input video images following the repeated image may be held until the repeating is completed, and may then be processed and displayed. Repeating the video image may be utilized to achieve different playback modes such as, for example, slow motion, pause, and video rate conversion.

Claims (53)

1. A method in a deinterlacer, the method comprising:

detecting a request to repeat a first video image input into the deinterlacer;

processing the first video image to produce a corresponding output video image;

holding input video images following the first video image in the deinterlacer, wherein the input video images following the first video image are after the first video image in decoding order;

displaying the output video image according to the request to repeat;

during the request to repeat the first video image, maintaining at least a portion of a state of a field store buffer and at least a portion of a state of a field phase calculator, the field phase calculator being configured to generate a control signal for a field control state register; and

processing and displaying the input video images following the first video image.

2. The method according to claim 1 , wherein the request to repeat comprises a number of repetitions corresponding to a desired video playback mode.

3. The method according to claim 2 , wherein the desired playback mode comprises pausing.

4. The method according to claim 3 , further comprising:

displaying the output video image by repeating the output video image;

detecting a request to terminate repeating the output video image; and

processing and displaying the video images following the first video image.

5. The method according to claim 2 , wherein the desired playback mode comprises slow motion playing.

6. The method according to claim 5 , wherein the number of repetitions corresponds to a desired slow motion rate.

7. The method according to claim 6 , further comprising:

displaying the output video image by repeating each input video image for the number of repetitions;

detecting a request to terminate repeating each input video image; and

processing and displaying video images following a last video image repeated.

8. The method according to claim 2 , wherein the desired playback mode comprises converting a display rate from an original display rate to a desired display rate.

9. A system in a deinterlacer, the system comprising:

at least one processing circuit operable to:

detect a request to repeat a first video image input into the deinterlacer;

process the first video image to produce a corresponding output video image;

hold input video images following the first video image in the deinterlacer, wherein the input video images following the first video image are after the first video image in decoding order;

display the output video image according to the request to repeat;

during the request to repeat the first video image, maintain at least a portion of a state of a field store buffer and at least a portion of a state of a field phase calculator, the field phase calculator being configured to generate a control signal for a field control state register; and

process and display the input video images following the first video image.

10. The system according to claim 9 , wherein the request to repeat comprises a number of repetitions corresponding to a desired video playback mode.

11. The system according to claim 10 , wherein the desired playback mode comprises pausing.

12. The system according to claim 11 , wherein the at least one processing circuit is further operable to:

display the output video image by repeating the output video image;

detect a request to terminate repeating the output video image; and

process and display the video images following the first video image.

13. The system according to claim 10 , wherein the desired playback mode comprises slow motion playing.

14. The system according to claim 13 , wherein the number of repetitions corresponds to a desired slow motion rate.

15. The system according to claim 14 , wherein the at least one processing circuit is further operable to:

display the output video image by repeating the output video image the number of repetitions;

detect a request to terminate repeating the output video image; and

process and display video images following a last video image repeated.

16. The system according to claim 10 , wherein the desired playback mode comprises converting a display rate from an original display rate to a desired display rate.

17. The system according to claim 9 , wherein the field store buffer comprises a respective field store buffer for a state of each field of the input video images.

18. The system according to claim 9 , wherein the field store buffer comprises a bottom field buffer to store a state of each bottom field of the input video images and a top field buffer to store a state of each top field of the input video images.

19. A method in a deinterlacer, the method comprising:

detecting a request to repeat a first video image input into the deinterlacer;

processing the first video image to produce a corresponding output video image;

holding input video images following the first video image in the deinterlacer;

displaying the output video image according to the request to repeat; and

during the request to repeat the first video image, maintaining at least a portion of a state of a field store buffer and at least a portion of a state of a field phase calculator, the field phase calculator being configured to generate a control signal for a field control state register.

20. The method according to claim 19 , further comprising:

determining a next state for the field phase calculator;

detecting a request to terminate repeating the output video image; and

updating the at least a portion of the state of the field phase calculator based on the next state, in response to the request to terminate repeating.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER PREVIOUSLY RECORDED ON REEL 047642 FRAME 0417. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT, Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048521/0395 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047642/0417 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2005
From: WYMAN, RICHARD H.; CHEN, KEVIN (JEAN-HUANG)
To: BROADCOM CORPORATION
Reel/Frame 016461/0955 →