IP Library Granted Patent US 8,121,435
Granted Patent B2
US 8,121,435 · App. 12/078,415 · Granted Feb 21, 2012

Systems and methods for resolution switching

Assignee: Konica Minolta Laboratory U.S.A., 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 8,121,435
App. No.
12/078,415
Granted
Feb 21, 2012
Kind
B2
Abstract

Systems and methods are provided for switching a resolution of an image, wherein the image includes at least one block. In some embodiments, the image is compressed. At least one compressed block in the compressed image is tagged, if the data size of the compressed block exceeds a threshold. A non-transition region is grown based on the at least one compressed block that is tagged until a safe-transition block is reached, wherein the non-transition region includes the at least one compressed block in the compressed image. The resolution of each compressed block in the non-transition region is reduced.

Claims (34)

1. A method for switching a resolution of at least one image, wherein the image comprises at least one block, the method comprising:

compressing the image;

tagging at least one compressed block in the compressed image, if the data size of the compressed block exceeds a threshold;

growing a non-transition region based on the at least one compressed block that is tagged until a safe-transition block is reached, wherein the non-transition region includes the at least one compressed block in the compressed image; and

reducing the resolution of each compressed block in the non-transition region.

2. The method of claim 1 , wherein the threshold is determined based in part on a bandwidth of a communication interface that transfers the compressed image.

3. The method of claim 2 , wherein the threshold is determined further based on a print speed of a printer to which the compressed image is transferred.

4. The method of claim 1 , wherein compressing the image comprises compressing a lower resolution image and a delta image derived from the image.

5. The method of claim 4 , wherein the data size of a compressed block in the compressed image is the sum of: a data size of a portion of the compressed lower resolution image corresponding to the compressed block; and a data size of a portion of the compressed delta image corresponding to the compressed block.

6. The method of claim 1 , wherein reducing the resolution of each compressed block comprises removing a delta image corresponding to the compressed block.

7. The method of claim 4 , wherein the resolution of the lower resolution image is lowered along one dimension.

8. The method of claim 7 , wherein the lower resolution image and the delta image are computed based on one or more of: pixel values of the image; an original resolution of the image; and a desired resolution of the lower resolution image.

9. The method of claim 1 , wherein growing the non-transition region based on the at least one compressed block comprises including into the non-transition region a block adjacent to one edge of the region, if the block is not a safe-transition block.

10. The method of claim 1 , wherein the safe-transition block has a resolution lower than an original resolution of the image.

11. The method of claim 2 , wherein the communication interface is selected from the group consisting of: USB; Ethernet and Firewire.

12. A non-transitory computer-readable medium that contains instructions which, when executed by a processor, performs steps in a method for switching a resolution of at least one image, wherein the image comprises at least one block, the method comprising:

compressing the image;

tagging at least one compressed block in the compressed image, if the data size of the compressed block exceeds a threshold;

growing a non-transition region based on the at least one compressed block that is tagged until a safe-transition block is reached, wherein the non-transition region includes the at least one compressed block in the compressed image; and

reducing the resolution of each compressed block in the non-transition region.

13. The non-transitory computer-readable medium of claim 11 , wherein the threshold is determined based on a print speed of a printer to which the image is transferred and a bandwidth of a communication interface that transfers the image.

14. The non-transitory computer-readable medium of claim 11 , wherein compressing the image further comprises compressing the image comprises compressing a lower resolution image and a delta image derived from the image, and wherein reducing the resolution of each compressed block comprises removing a delta image corresponding to the compressed block.

15. The non-transitory computer-readable medium of claim 13 , wherein the data size of a compressed block in the compressed image is the sum of: a data size of a portion of the compressed lower resolution image corresponding to the compressed block; and a data size of a portion of the compressed delta image corresponding to the compressed block.

16. The non-transitory computer-readable medium of claim 13 , wherein the resolution of the lower resolution image is lowered along one dimension, and wherein the lower resolution image and the delta image are computed based on pixel values of the image, the original resolution of the image, and a desired resolution of the lower resolution image.

17. The non-transitory computer-readable medium of claim 11 , wherein growing the non-transition region based on the at least one compressed block comprises including into the non-transition region a block adjacent to one edge of the region, if the block is not a safe-transition block, and wherein the safe-transition block has a resolution lower than an original resolution of the image.

18. A system for switching a resolution of an image, wherein the image comprises at least one block, the system comprises:

a rasterizer configured to derive a lower resolution image and a delta image from the image;

a compressor configured to compress both of the lower resolution image and the delta image;

a data size inspector configured to tag at least one compressed block if the sum of a data size of a portion of the compressed lower resolution image corresponding to the compressed block and a data size of a portion of the compressed delta image corresponding to the compressed block exceeds a threshold; and

a formatter configured to:

grow a non-transition region based on the at least one compressed block that is tagged until a safe-transition block is reached, wherein the non-transition region includes the at least one compressed block in the compressed image; and

reduce the resolution of each compressed block in the non-transition region.

19. The system of claim 18 , wherein compressing the image further comprises compressing the image comprises compressing a lower resolution image and a delta image derived from the image, and wherein reducing the resolution of each compressed block comprises removing a delta image corresponding to the compressed block.

20. The system of claim 17 , wherein growing the non-transition region based on the at least one compressed block comprises including into the non-transition region a block adjacent to one edge of the region, if the block is not a safe-transition block, and wherein the safe-transition block has a resolution lower than an original resolution of the image.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2011
From: KONICA MINOLTA SYSTEMS LABORATORY, INC.
To: KONICA MINOLTA LABORATORY U.S.A., INC.
Reel/Frame 027012/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2008
From: JOHNSTON, PETER
To: KONICA MINOLTA SYSTEMS LABORATORY, INC.
Reel/Frame 020780/0147 →
Continuity (1)
Related Publication 20090245665A1 · Oct 1, 2009