IP Library Granted Patent US 7,031,540
Granted Patent B2
US 7,031,540 · App. 10/241,876 · Granted Apr 18, 2006

Transformation to increase the lempel-ziv compressibility of images with minimal visual distortion

Assignee: Mobitv, Inc.
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,031,540
App. No.
10/241,876
Granted
Apr 18, 2006
Kind
B2
Abstract

A transformation system for increasing the compressibility of digital images. In one embodiment, the pixels of a digital image are examined, one at a time. The color of the examined pixel is compared to that of its neighbors. If the difference in color from either of the neighboring pixels is below a threshold, the color of the neighbor that is closer to the color of the examined pixel is copied to the examined pixel. If neither of the neighbors is close enough in color, the color of the examined pixel is unchanged. The pixels are examined in a single pass. After each pixel has been examined, and possibly changed, the compressibility of the image using a dictionary-based technique, such as one of the Lempel-Ziv techniques, is typically improved.

Claims (46)

1. A method for processing an image, comprising:

examining a series of pixels in blocks of size n; and

for each block of pixels,

determining a first difference between the examined block of pixels and the preceding block of pixels,

determining a second difference between the examined block of pixels and a succeeding block of pixels,

determining whether either of the first difference or the second difference is less than a threshold difference, and

if either difference is less than the threshold difference, copying the preceding block of pixels to the examined block of pixels if the first difference is less than the second difference, and copying the succeeding block of pixels to the examined block of pixels if the second difference is less than the first difference, thus generating a modified image with extended length of consecutive pixels of same color and increased compressibility with respect to dictionary-based compression techniques.

2. The method of claim 1 , wherein n=1.

3. The method of claim 1 , wherein n is greater than 1, wherein the examination of the series of pixels is repeated at least one time, and wherein n is decremented for each successive examination.

4. The method of claim 1 , further comprising decompressing the image prior to processing the image.

5. The method of claim 1 , further comprising compressing the modified image.

6. The method of claim 5 , wherein the compression employs a dictionary-based technique.

7. The method of claim 6 , wherein compressing the modified image comprises performing Lempel-Ziv 1977 (LZ77) compression on the modified image.

8. The method of claim 6 , wherein compressing the modified image comprises performing Lempel-Ziv 1978 (LZ78) compression on the modified image.

9. The method of claim 6 , wherein compressing the modified image comprises performing Lempel-Ziv-Welch (LZW) compression on the modified image.

10. A method for processing an image comprising:

for each of a plurality of pixels in an image,

determining whether the color of a pixel is within a threshold distance of the color of a first neighboring pixel, and

if the color of the pixel is within the threshold distance of the color

of

the first neighboring pixel and the color of the pixel is at least as close to the color of the first neighboring pixel as to the color of a second neighboring pixel, changing the color of

the

pixel to the color of the first neighboring pixel, thus generating a modified image having extended length of consecutive pixels of same color and increased compressibility with respect to dictionary-based compression techniques.

11. The method of claim 10 , further comprising compressing the modified image.

12. The method of claim 11 , wherein compressing the modified image comprises performing dictionary-based compression on the modified image.

13. The method of claim 12 , wherein compressing the modified image comprises performing Lempel-Ziv 1977 (LZ77) compression on the modified image.

14. The method of claim 12 , wherein compressing the modified image comprises performing Lempel-Ziv 1978 (LZ78) compression on the modified image.

15. The method of claim 12 , wherein compressing the modified image comprises performing Lempel-Ziv-Welch (LZW) compression on the modified image.

16. The method of claim 10 , further comprising decompressing the image prior to examining the pixels.

17. A computer-readable medium embodying computer-executable program instructions of a software program product implementing a method for processing an image, the method comprising:

examining a series of pixels in blocks of size n; and

for each block of pixels,

determining a first difference between the examined block of pixels and the preceding block of pixels,

determining a second difference between the examined block of pixels and a succeeding block of pixels,

determining whether either of the first difference or the second difference is less than a threshold difference, and

if either difference is less than the threshold difference, copying the preceding block of pixels to the examined block of pixels if the first difference is less than the second difference, and copying the succeeding block of pixels to the examined block of pixels if the second difference is less than the first difference, thus generating a modified image with extended length of consecutive pixels of same color and increased compressibility with respect to dictionary-based compression techniques.

18. The computer-readable medium of claim 17 , wherein n=1.

19. The computer-readable medium of claim 17 , wherein n is greater than 1, wherein the examination of the series of pixels is repeated at least one time, and wherein n is decremented for each successive examination.

20. A computer-readable medium embodying computer-executable program instructions of a software program product implementing a method for processing an image, the method comprising:

for each of a plurality of pixels in the image,

determining whether the color of a pixel is within a threshold distance of the color of a first neighboring pixel, and

if the color of the pixel is within the threshold distance of the color of

the first neighboring pixel and the color of the pixel is at least as close to the color of the first neighboring pixel as to the color of a second neighboring pixel, changing the color of

the

pixel to the color of the first neighboring pixel, thus

generating a modified image having extended length of consecutive pixels of same color and increased compressibility with respect to dictionary-based compression techniques.

Assignments (7)
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: MOBITV, INC.; MOBITV SERVICES, INC.
To: TIVO CORPORATION
Reel/Frame 056444/0076 →
SECURITY INTEREST Recorded Aug 10, 2018
From: MOBITV, INC.
To: ALLY COMMERICAL FINANCE LLC
Reel/Frame 046761/0718 →
SECURITY INTEREST Recorded Feb 15, 2017
From: MOBITV, INC.
To: ALLY BANK
Reel/Frame 041718/0395 →
CHANGE OF NAME Recorded Aug 25, 2011
From: IDETIC, INC.
To: MOBITV, INC.
Reel/Frame 026809/0915 →
CHANGE OF NAME: CERTIFICATE OF ADMENDMENT AND RESTATED CERTIFICATE OF INCORPORATION OF IDETIC, INC. Recorded Nov 16, 2005
From: IDETIC, INC.
To: MOBITV, INC.
Reel/Frame 017253/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2003
From: DE BONET, JEREMY S.
To: IDETIC, INC.
Reel/Frame 013875/0820 →
Continuity (2)
Provisional Application 6032214800 · Sep 12, 2001
Related Publication 20030048944A1 · Mar 13, 2003