IP Library Granted Patent US 7,427,993
Granted Patent B1
US 7,427,993 · App. 11/000,320 · Granted Sep 23, 2008

Motion adaptive pixel boost with data compression and decompression

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,427,993
App. No.
11/000,320
Granted
Sep 23, 2008
Kind
B1
Abstract

A compressed pixel level for a pixel in a frame of an image is compared with the (compressed) pixel level for the same pixel in a previous image frame. If the pixel level is unchanged, then the pixel is not moving. An uncompressed pixel level is then used for that pixel in the current image. If the pixel level is changed, then the pixel is moving, and a decompressed, boosted pixel level is used for that pixel in the current image.

Claims (34)

1. An apparatus, comprising:

a compressor to compress a first target pixel level to a first compressed pixel level;

a motion detector to compare said first compressed pixel level with a second compressed pixel level to produce a result;

a boost engine operative to boost said first compressed pixel level to a third compressed pixel level, the boost engine including a boost table, the boost table including a plurality of values, each value in the boost table indexed by a first index and a second index, the first index corresponding to an original pixel level and the second index corresponding to a target pixel level, the value representing an adjusted target pixel level when transitioning from said original pixel level to said target pixel level;

a decompressor to decompress said third compressed pixel level to a second target pixel level; and

a selector to select between said first target pixel level and said second target pixel level using said result of the motion detector.

2. An apparatus according to claim 1 , further comprising a memory to store said first target pixel level.

3. An apparatus according to claim 2 , wherein the memory is further operative to store said second compressed pixel level.

4. An apparatus according to claim 2 , further comprising a second memory to store said second compressed pixel level.

5. An apparatus according to claim 1 , wherein the selector is operative to select said first target pixel level if said result indicates no motion, and to select said second target pixel level if said result indicates motion.

6. An apparatus according to claim 1 , further comprising a display to display one of said first target pixel level and said second target pixel level according to the selector.

7. An apparatus according to claim 1 , wherein said first target pixel level is associated with a pixel in a first image frame, and said second compressed pixel level is compressed from a third pixel level associated with said pixel in a second image frame.

8. A method for displaying pixels, comprising:

compressing a first pixel level associated with a pixel to a first compressed pixel level;

comparing the first compressed pixel level with a second compressed pixel level to determine if the pixel is moving; and

if the pixel is not moving, using the first pixel level to display the pixel.

9. A method according to claim 8 , further comprising, if the pixel is moving:

accessing a boost table using the first compressed pixel level and the second compressed pixel level to determine an adjusted target pixel level;

decompressing the adjusted pixel level to a decompressed adjusted pixel level; and

using the decompressed adjusted pixel level to display the pixel.

10. A method according to claim 9 , further comprising selecting between the first pixel level and the decompressed adjusted pixel level according to a result of the comparison of the first compressed pixel level and the second compressed pixel level.

11. A method according to claim 9 , wherein decompressing the adjusted pixel level to a decompressed adjusted pixel level includes decompressing the adjusted pixel level from a YUV color space to the decompressed adjusted pixel level in an RGB color space.

12. A method according to claim 8 , wherein compressing a first pixel level associated with a pixel to a first compressed pixel level includes compressing the first pixel level from an RGB color space to the first compressed pixel level in a YUV color space.

13. An article comprising a machine-accessible media having associated data, wherein the data, when accessed, results in a machine performing:

compressing a first pixel level associated with a pixel to a first compressed pixel level;

comparing the first compressed pixel level with a second compressed pixel level to determine if the pixel is moving; and

if the pixel is not moving, using the first pixel level to display the pixel.

14. An article according to claim 13 , the machine-accessible data further including associated data that, when accessed, results in, if the pixel is moving:

accessing a boost table using the first compressed pixel level and the second compressed pixel level to determine an adjusted target pixel level;

decompressing the adjusted pixel level to a decompressed adjusted pixel level; and

using the decompressed adjusted pixel level to display the pixel.

15. An article according to claim 14 , the machine-accessible data further including associated data that, when accessed, results in selecting between the first pixel level and the decompressed adjusted pixel level according to a result of the comparison of the first compressed pixel level and the second compressed pixel level.

16. An article according to claim 14 , wherein decompressing the adjusted pixel level to a decompressed adjusted pixel level includes decompressing the adjusted pixel level from a YUV color space to the decompressed adjusted pixel level in an RGB color space.

17. An article according to claim 13 , wherein compressing a first pixel level associated with a pixel to a first compressed pixel level includes compressing the first pixel level from an RGB color space to the first compressed pixel level in a YUV color space.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2021
From: PIXELWORKS SEMICONDUCTOR TECHNOLOGY COMPANY, LLC
To: PIXELWORKS SEMICONDUCTOR TECHNOLOGY (SHANGHAI) CO., LTD.
Reel/Frame 056895/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2021
From: PIXELWORKS, INC.
To: PIXELWORKS SEMICONDUCTOR TECHNOLOGY COMPANY, LLC
Reel/Frame 055846/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2005
From: ZHANG, HONGMIN; TANG, TIANHUA
To: PIXELWORKS, INC.
Reel/Frame 016775/0868 →