IP Library Granted Patent US 8,417,066
Granted Patent B2
US 8,417,066 · App. 10/980,200 · Granted Apr 9, 2013

Method and system for polyphase filtering by combining IIR and FIR filters and its applications in video scaling

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,417,066
App. No.
10/980,200
Granted
Apr 9, 2013
Kind
B2
Abstract

Methods and systems for achieving high sub-pixel precision while processing a video signal are provided. Aspects of the method may include selecting IIR filter coefficients for implementing an IIR filter for filtering a video signal during scaling. Polyphase filter coefficients may be selected for implementing a polyphase filter for filtering the video signal during the scaling. The video signal may be filtered using a combination of the IIR filter having the selected IIR filter coefficients and the polyphase filter having the selected polyphase filter coefficients. The polyphase filter coefficients may implement a finite impulse response (FIR) filter for filtering the video signal. The video signal may be phase-shifted. The scaling of the video signal may comprise upscaling or downscaling the video signal. The video signal may be converted from a first format to a second format by combined IIR-filtering and polyphase filtering.

Claims (39)

1. A method for processing a video signal, the method comprising:

selecting infinite impulse response (IIR) filter coefficients for implementing an IIR filter for filtering a video signal during scaling;

selecting polyphase filter coefficients for implementing a polyphase filter for filtering the video signal during the scaling; and

filtering the video signal during the scaling, using a combination of the IIR filter having the selected IIR filter coefficients and the polyphase filter having the selected polyphase filter coefficients.

2. The method according to claim 1 , wherein the polyphase filter coefficients implement a finite impulse response (FIR) filter for filtering the video signal.

3. The method according to claim 1 , comprising determining a phase for the video signal prior to filtering the video signal.

4. The method according to claim 1 , comprising phase-shifting the video signal.

5. The method according to claim 1 , wherein the scaling of the video signal comprises upscaling or downscaling the video signal.

6. The method according to claim 1 , comprising converting the video signal from a first format to a second format by combined IIR-filtering and polyphase filtering the video signal utilizing the IIR and polyphase filter coefficients.

7. The method according to claim 1 , comprising determining a scaling factor for scaling the video signal.

8. The method according to claim 7 , comprising determining an extent of low pass filtering utilizing the scaling factor.

9. The method according to claim 7 , comprising determining a phase value of the video signal utilizing the scaling factor.

10. The method according to claim 1 , comprising low pass filtering the video signal according to the generated IIR and polyphase filter coefficients.

11. A non-transitory computer readable storage medium having stored thereon, a computer program having at least one code section for processing a video signal, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

selecting infinite impulse response (IIR) filter coefficients for implementing an IIR filter for filtering a video signal during scaling;

selecting polyphase filter coefficients for implementing a polyphase filter for filtering the video signal during the scaling; and

filtering the video signal during the scaling, using a combination of the IIR filter having the selected IIR filter coefficients and the polyphase filter having the selected polyphase filter coefficients.

12. The computer-readable storage medium according to claim 11 , wherein the polyphase filter coefficients implement a finite impulse response (FIR) filter for filtering the video signal.

13. The computer-readable storage medium according to claim 11 , comprising code for determining a phase for the video signal prior to filtering the video signal.

14. The computer-readable storage medium according to claim 11 , comprising code for phase-shifting the video signal.

15. The computer-readable storage medium according to claim 11 , wherein the scaling of the video signal comprises code for upscaling or downscaling the video signal.

16. The computer-readable storage medium according to claim 11 , comprising code for converting the video signal from a first format to a second format by combined IIR-filtering and polyphase filtering the video signal utilizing the IIR and polyphase filter coefficients.

17. The computer-readable storage medium according to claim 11 , comprising code for determining a scaling factor for scaling the video signal.

18. The computer-readable storage medium according to claim 17 , comprising code for determining an extent of low pass filtering utilizing the scaling factor.

19. The computer-readable storage medium according to claim 17 , comprising code for determining a phase value of the video signal utilizing the scaling factor.

20. The computer-readable storage medium according to claim 11 , comprising code for low pass filtering the video signal according to the generated IIR and polyphase filter coefficients.

21. A system for processing a video signal, the system comprising:

one or more circuits operable to select infinite impulse response (IIR) filter coefficients for implementing an IIR filter for filtering a video signal during scaling;

said one or more circuits operable to select polyphase filter coefficients for implementing a polyphase filter for filtering the video signal during the scaling; and

said one or more circuits operable to filter the video signal during the scaling, using a combination of the IIR filter having the selected IIR filter coefficients and the polyphase filter having the selected polyphase filter coefficients.

22. The system according to claim 21 , wherein the polyphase filter coefficients implement a finite impulse response (FIR) filter for filtering the video signal.

23. The system according to claim 1 , wherein said one or more circuits are operable to determine a phase for the video signal prior to filtering the video signal.

24. The system according to claim 21 , wherein said one or more circuits are operable to phase-shift the video signal.

25. The system according to claim 21 , wherein during scaling of the video signal, said one or more circuits are operable to upscale or downscale the video signal.

26. The system according to claim 21 , wherein said one or more circuits are operable to convert the video signal from a first format to a second format by combined IIR-filtering and polyphase filtering the video signal utilizing the IIR and polyphase filter coefficients.

27. The system according to claim 21 , wherein said one or more circuits are operable to determine a scaling factor for scaling the video signal.

28. The system according to claim 27 , wherein said one or more circuits are operable to determine an extent of low pass filtering utilizing the scaling factor.

29. The system according to claim 27 , wherein said one or more circuits are operable to determine a phase value of the video signal utilizing the scaling factor.

30. The system according to claim 21 , wherein said one or more circuits are operable to low pass filter the video signal according to the generated IIR and polyphase filter coefficients.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
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 Jan 11, 2005
From: ZHONG, SHENG
To: BROADCOM CORPORATION
Reel/Frame 015577/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2004
From: ZHONG, SHENG
To: BROADCOM CORPORATED
Reel/Frame 015502/0170 →