IP Library Granted Patent US 6,904,176
Granted Patent B1
US 6,904,176 · App. 09/999,760 · Granted Jun 7, 2005

System and method for tiled multiresolution encoding/decoding and communication with lossless selective regions of interest via data reuse

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 6,904,176
App. No.
09/999,760
Granted
Jun 7, 2005
Kind
B1
Abstract

A method and apparatus for processing an image is described. In one embodiment, the method comprises: receiving a portion of an encoded version of a downsized image and one or more encoded residual images, decoding the portion of the encoded version of the downsized image to create a decoded portion of the downsized image, decoding a portion of at least one or more encoded residual images, enlarging the decoded portion of the portion of the downsized image, and combining the enlarged and decoded portion of the downsized image with a first decoded residual image to create a new image.

Claims (47)

1. A method for processing an image comprising:

receiving a portion of an encoded version of a downsized image and one or more encoded residual images;

decoding the portion of the encoded version of the downsized image to create a decoded portion of the downsized image;

decoding a portion of at least one of the one or more encoded residual images;

enlarging the decoded portion of the portion of the downsized image; and

combining the enlarged and decoded portion of the downsized image with at least a first decoded residual image to create a new image.

2. The method defined in claim 1 further comprising:

enlarging the new image;

combining the enlarged new image with a second decoded residual image to create another image.

3. The method defined in claim 2 wherein combining the enlarged new image with a second decoded residual image comprises decoding at least one encoded image to create the second decoded residual image.

4. The method defined in claim 1 wherein the encoded version of the downsized image is a JPEG encoded version of the downsized image, and the encoded version of the at least one residual image is a JPEG encoded version of the at least one residual image in which JPEG encoding used an MPEG Huffman table.

5. The method defined in claim 1 wherein enlarging the decoded downsized image comprises performing bilinear interpolation on the decoded downsized image.

6. The method defined in claim 1 wherein decoding the encoded version of the downsized image comprises JPEG decoding of the downsized image.

7. The method defined in claim 1 wherein decoding the encoded version of the downsized image comprises MPEG decoding the at least one encoded residual image.

8. The method defined in claim 1 wherein the decoded version of the downsized image comprises a bit stream of encoded dictionary look up information; and further wherein decoding the encoded version of the downsized image comprises performing entropy encoding using a dictionary and applying a spline based high-frequency content matching/compensation.

9. The method defined in claim 1 further comprising repeating the operations for all tiles.

10. The method defined in claim 1 further comprising repeating the operations for all tile portions in a tile.

11. The method defined in claim 1 wherein the at least a portion of the encoded version of the downsized image results in creating a thumbnail version of the image.

12. The method defined in claim 1 wherein at least a portion of the encoded version of the downsized image comprises a tile.

13. The method defined in claim 1 wherein at least a portion of encoded version of the downsized image comprises a quarter of a tile.

14. The method defined in claim 1 wherein creation of the new image occurs in response to a signal to zoom in on a viewed image.

15. The method defined in claim 1 wherein creation of the new image occurs in response to a signal to pan a viewed image.

16. The method defined in claim 1 wherein creation of the new image occurs on a cell phone.

17. The method defined in claim 1 wherein creation of the new image occurs on a portable device.

18. The method defined in claim 1 wherein the portion of the first residual image comprises a tile.

19. The method defined in claim 1 wherein the portion of the first residual image comprises a quarter square section of a tile.

20. An apparatus comprising:

communication circuitry operable to receive a portion of an encoded version of a downsized image and one or more encoded residual images;

a memory coupled to store information received using the communication circuitry;

data processing circuitry to decode the portion of the encoded version of the downsized image to create a decoded portion of the downsized image, decode a portion of at least one of the one or more encoded residual images, enlarge the decoded portion of the portion of the downsized image, and combine the enlarged and decoded portion of the downsized image with at least a first decoded residual image to create a new image; and

a display coupled to the data processing circuitry to display the new image.

21. The apparatus defined in claim 20 wherein the data processing circuitry enlarges the new image and combines the enlarged new image with a second decoded residual image to create another image.

22. The apparatus defined in claim 21 wherein the data processing circuitry combines the enlarged new image with a second decoded residual image comprises decoding at least one encoded image to create the second decoded residual image.

23. The apparatus defined in claim 20 wherein the encoded version of the downsized image is a JPEG encoded version of the downsized image, and the encoded version of the at least one residual image is a JPEG encoded version of the at least one residual image in which JPEG encoding used an MPEG Huffman table.

24. The apparatus defined in claim 20 wherein the data processing circuitry enlarges the decoded downsized image by performing bilinear interpolation on the decoded downsized image.

25. The apparatus defined in claim 20 wherein the data processing circuitry includes a JPEG decoder and decodes the encoded version of the downsized image by JPEG decoding the downsized image.

26. The apparatus defined in claim 20 wherein the data processing circuitry comprises an MPEG decoder and decodes the encoded version of the downsized image by MPEG decoding the at least one encoded residual image.

27. The apparatus defined in claim 20 wherein the decoded version of the downsized image comprises a bit stream of encoded dictionary look up information; and further wherein the data processing circuitry comprises a spline-wavelet based dequantizer and decodes the encoded version of the downsized image comprises performing entropy encoding using a dictionary and applying the spline-wavelet based high-frequency content matching/compensation.

28. The apparatus defined in claim 20 wherein the communication circuitry comprises a wireless communication circuitry.

29. The apparatus defined in claim 20 wherein the communication circuitry comprises a personal digital assistant (PDA) communication circuitry.

30. The apparatus defined in claim 20 wherein the communication circuitry receives a portion of a second residual image, and the data processing circuitry decodes the portion of the second residual image to create a decoded portion of the second residual image.

31. The apparatus defined in claim 20 wherein creation of the new image occurs in response to a signal to zoom in on a viewed image.

32. The apparatus defined in claim 20 wherein creation of the new image occurs in response to a signal to pan a viewed image.

33. The apparatus defined in claim 20 wherein creation of the new image occurs on a cell phone.

34. The apparatus defined in claim 20 wherein creation of the new image occurs on a portable device.

35. The apparatus defined in claim 20 wherein the portion of the first residual image comprises a tile.

36. The apparatus defined in claim 20 wherein the portion of the first residual image comprises a quarter square section of a tile.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2017
From: QUALCOMM TECHNOLOGIES, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 041694/0336 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2015
From: ZORAN CORPORATION
To: CSR TECHNOLOGY INC.
Reel/Frame 036642/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2014
From: CSR TECHNOLOGY INC.
To: QUALCOMM TECHNOLOGIES, INC.
Reel/Frame 033134/0007 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2012
From: ZORAN CORPORATION
To: CSR TECHNOLOGY INC.
Reel/Frame 027550/0695 →
AGREEMENT AND PLAN OF REORGANIZATION Recorded Nov 10, 2009
From: ZINC ACQUISITION CORPORATION
To: ZORAN CORPORATION
Reel/Frame 023627/0892 →
MERGER Recorded Oct 30, 2009
From: OAK TECHNOLOGY, INC.
To: ZINC ACQUISITION CORPORATION
Reel/Frame 023449/0717 →
MERGER Recorded Oct 29, 2009
From: OPTIC ACQUISITION CORP.
To: TERALOGIC, INC.
Reel/Frame 023438/0579 →
AGREEMENT AND PLAN OF MERGER Recorded Oct 28, 2009
From: TERALOGIC, INC.
To: OAK TECHNOLOGY, INC.
Reel/Frame 023438/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2004
From: TERALOGIC INC. BY THEIR DULY AUTHORIZED OFFICER, CHRIS DENTEN
To: ZORAN CORPORATION
Reel/Frame 015395/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2002
From: CHUI, CHARLES K.; WANG, HAISHAN
To: TERALOGIC, INC.
Reel/Frame 012839/0300 →