IP Library Granted Patent US 7,617,267
Granted Patent B1
US 7,617,267 · App. 11/201,563 · Granted Nov 10, 2009

Configurable multi-tap filter

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 7,617,267
App. No.
11/201,563
Granted
Nov 10, 2009
Kind
B1
Abstract

One embodiment of a configurable multi-tap filter includes a parallel-to-serial formatter configured to transform a pixel stream into a first component pixel stream and a second component pixel stream, a configurable memory that includes a first channel and a second channel, wherein pixels from the first component pixel stream are stored in the first channel and pixels from the second component pixel stream are stored in the second channel, and a multi-tap filter configured to process a component of a pixel from the first channel and a like component of a pixel from the second channel. In various embodiments, the configurable multi-tap filter may be implemented as a two-tap, three-tap or five-tap filter and may be used to process either RGB or YUV pixels streams. One advantage of the disclosed configurable multi-tap filter is that it uses memory more efficiently than prior art filters.

Claims (31)

1. A configurable multi-tap filter, comprising:

a parallel-to-serial formatter configured to transform a pixel stream into a first component pixel stream and a second component pixel stream;

a configurable memory that includes a first channel and a second channel, wherein pixels from the first component pixel stream are stored in the first channel and pixels from the second component pixel stream are stored in the second channel; and

a multi-tap filter configured to process a component of a pixel from the first channel and a like component of a pixel from the second channel.

2. The configurable multi-tap filter of claim 1 , wherein the multi-tap filter is further configured to generate at least a first processed component pixel stream associated with the first component pixel stream.

3. The configurable multi-tap filter of claim 2 , further comprising a serial-to-parallel formatter configured to receive at least the first processed component pixel stream and, in response, generate a processed pixel stream.

4. The configurable multi-tap filter of claim 1 , wherein the configurable memory includes ten channels.

5. The configurable multi-tap filter of claim 4 , wherein the multi-tap filter is configured to support two five-tap filters.

6. The configurable multi-tap filter of claim 4 , wherein the multi-tap filter is configured to support two two-tap filters.

7. The configurable multi-tap filter of claim 4 , wherein the parallel-to-serial formatter is configured to transform the pixel stream into a first component pixel stream, a second component pixel stream and a third component pixel stream.

8. The configurable multi-tap filter of claim 7 , wherein the multi-tap filter is configured to support three three-tap filters.

9. The configurable multi-tap filter of claim 1 , wherein the pixel stream is an RGB pixel stream.

10. The configurable multi-tap filter of claim 1 , wherein the pixel stream is a YUV pixel stream.

11. A computer-implemented method for performing multi-tap filtering, comprising:

transforming a pixel stream into a first component pixel stream and a second component pixel stream, wherein the first component pixel stream includes pixels of the pixel stream that are not included in the second component pixel stream;

storing pixels from the first component pixel stream into a first channel and pixels from the second component pixel stream into a second channel, wherein a width of each of the first channel and second channel equals a bit size of a pixel component; and

processing a component of a pixel from the first channel and a like component of a pixel from the second channel.

12. The method of claim 11 , further comprising the step of generating at least a first processed component pixel stream associated with the first component pixel stream.

13. The method of claim 12 , further comprising the step of generating a processed pixel stream that includes the first processed component pixel stream.

14. The method of claim 11 , wherein the pixel stream is an RGB pixel stream.

15. The method of claim 11 , wherein the pixel stream is a YUV pixel stream.

16. A processing device configured to perform multi-tap filtering, the processing device comprising:

a memory; and

a processing unit that includes a configurable multi-tap filter, the configurable multi-tap filter having:

a parallel-to-serial formatter configured to transform a pixel stream into a first component pixel stream and a second component pixel stream,

a configurable memory that includes a first channel and a second channel, wherein pixels from the first component pixel stream are stored in the first channel and pixels from the second component pixel stream are stored in the second channel, and

a multi-tap filter configured to process a component of a pixel from the first channel and a like component of a pixel from the second channel.

17. The processing device of claim 16 , wherein the multi-tap filter is further configured to generate at least a first processed component pixel stream associated with the first component pixel stream.

18. The processing device of claim 17 , wherein the configurable multi-tap filter further includes a serial-to-parallel formatter configured to receive at least the first processed component pixel stream and generate, in response, a processed pixel stream.

19. The processing device of claim 16 , wherein the pixel stream is an RGB pixel stream.

20. The processing device of claim 16 , wherein the pixel stream is a YUV pixel stream.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Feb 9, 2026
From: FISH & RICHARDSON P.C.
To: TAE TECHNOLOGIES
Reel/Frame 074944/0866 →
RELEASE OF SECURITY INTEREST Recorded Feb 5, 2026
From: FISH & RICHARDSON P.C.
To: TAE TECHNOLOGIES
Reel/Frame 074718/0509 →