System to adaptively compress raster image data
First Claim
1. A method for compressing raster image data comprised of M (M>
- 1) bands to a compression ratio of at least C′
;
1, each band being comprised of a plurality of pixels each having a pixel value, the method comprising;
a first compressing step of compressing N (1≦
N<
M) bands of the raster image data using a lossless compression technique;
calculating a compression ratio for the compressed N bands of raster image data;
a first determining step of determining whether the calculated compression ratio is at least C′
;
1, wherein C′
is less than C; and
a second compressing step of compressing a remaining (M−
N) bands of the raster image data using the lossless compression technique if it is determined that the calculated compression ratio is at least C′
;
1, wherein the remaining bands are rendered after the first compressing step and each band of raster image data is compressed before rendering a next band, and wherein, if it is determined in said first determining step that the calculated compression ratio is less than the C′
;
1, the raster image data is compressed to a compression ratio of at least C;
1 using a lossy compression technique.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for compressing raster image data comprised of M (M>1) bands to a compression ratio of at least C:1, each band being comprised of a plurality of pixels each having a pixel value, which includes compression of N (1≦N<M) bands of the raster image data using a lossless compression technique, calculation of a compression ratio for the compressed N bands of raster image data, determination of whether the calculated compression ratio is at least C′:1, wherein C′ is less than C, and, following the compression of the N bands, compression of a remaining (M−N) bands of the raster image data using the lossless compression technique if it is determined that the calculated compression ratio is at least C′:1, wherein the remaining bands are rendered after the first compressing step and each band of raster image data is compressed prior to rendering a next band and, wherein if it is determined that the calculated compression ratio is less than the C′:1, the raster image data is compressed to a compression ratio of at least C:1 using a lossy compression technique.
88 Citations
12 Claims
-
1. A method for compressing raster image data comprised of M (M>
- 1) bands to a compression ratio of at least C′
;
1, each band being comprised of a plurality of pixels each having a pixel value, the method comprising;a first compressing step of compressing N (1≦
N<
M) bands of the raster image data using a lossless compression technique;
calculating a compression ratio for the compressed N bands of raster image data;
a first determining step of determining whether the calculated compression ratio is at least C′
;
1, wherein C′
is less than C; and
a second compressing step of compressing a remaining (M−
N) bands of the raster image data using the lossless compression technique if it is determined that the calculated compression ratio is at least C′
;
1,wherein the remaining bands are rendered after the first compressing step and each band of raster image data is compressed before rendering a next band, and wherein, if it is determined in said first determining step that the calculated compression ratio is less than the C′
;
1, the raster image data is compressed to a compression ratio of at least C;
1 using a lossy compression technique.- View Dependent Claims (2, 3)
compressing X, X<
(M−
N), bands of the raster image data using the lossless compression technique;
calculating a second compression ratio for the compressed N+X bands of raster image data;
a second determining step of determining whether the second compression ratio is at least C″
;
1, wherein C′
<
C″
<
C; and
compressing a remaining M−
(N+X) bands using the lossless compression technique if it is determined that the second compression ratio is at least C″
;
1.
- 1) bands to a compression ratio of at least C′
-
3. A method according to claim 2, wherein, if it is determined in said second determining step that the calculated second compression ratio is less than C″
- ;
1, the raster image data is compressed at a compression ratio of at least C;
1 using the lossy compression technique.
- ;
-
4. An apparatus for compressing raster image data comprised of M (M>
- 1) bands to a compression ratio of at least C;
1, each band being comprised of a plurality of pixels each having a pixel value, comprising;compressing means for compressing N (1≦
N<
M) bands of the raster image data using a lossless compression technique;
calculating means for calculating a compression ratio for the compressed N bands of raster image data; and
determining means for determining whether the calculated compression ratio is at least C′
;
1, wherein C′
is less than C,wherein said compressing means compresses a remaining (M−
N) bands of the raster image data using the lossless compression technique if it is determined that the calculated compression ratio is at least C′
;
1,wherein the remaining bands are rendered after the compressing means compresses the N bands and each band of raster image data is compressed before rendering a next band, and wherein, if it is determined by said determining means that the calculated compression ratio is less than the C′
;
1, the raster image data is compressed to a compression ratio of at least C;
1 using a lossy compression technique.- View Dependent Claims (5, 6)
- 1) bands to a compression ratio of at least C;
-
7. A computer-readable medium storing computer-executable process steps to compress raster image data comprised of M (M>
- 1) bands to a compression ratio of at least C;
1, each band being comprised of a plurality of pixels each having a pixel value, the process steps comprising;a first compressing step to compress N (1≦
N<
M) bands of the raster image data using a lossless compression technique;
a calculating step to calculate a compression ratio for the compressed N bands of raster image data;
a first determining step to determine whether the calculated compression ratio is at least C′
;
1, wherein C′
is less than C; and
.a second compressing step to compress a remaining (M−
N) bands of the raster image data using the lossless compression technique if it is determined that the calculated compression ratio is at least C′
;
1,wherein the remaining bands are rendered after the first compressing step and each band of raster image data is compressed before rendering a next band, and wherein, if it is determined in said first determining step that the calculated compression ratio is less than the C′
;
1, the raster image data is compressed to a compression ratio of at least C;
1 using a lossy compression technique.- View Dependent Claims (8, 9)
a compressing step to compress X, X<
(M−
N), bands of the raster image data using the lossless compression technique;
a calculating step to calculate a second compression ratio for the compressed N+X bands of raster image data;
a second determining step to determine whether the second compression ratio is at least C″
;
1, wherein C′
<
C″
<
C; and
a compressing step to compress a remaining M−
(N+X) bands using the lossless compression technique if it is determined that the second compression ratio is at least C′
;
1.
- 1) bands to a compression ratio of at least C;
-
9. A computer-readable medium storing computer-executable process steps according to claim 8, wherein, if it is determined in said second determining step that the second calculated compression ratio is less than C″
- ;
1, the raster image data is compressed at a compression ratio of at least C;
1 using the lossy compression technique.
- ;
-
10. An apparatus for compressing raster image data comprised of M (M>
- 1) bands to a compression ratio of at least C;
1, each band being comprised of a plurality of pixels each having a pixel value, comprising;a memory storing computer-executable process steps; and
a processor, wherein the processor executes the computer-executable process steps stored in the memory, the process steps comprising;
1) a first compressing step to compress N (1≦
N<
M) bands of the raster image data using a lossless compression technique,
2) a calculating step to calculate a compression ratio for the compressed N bands of raster image data,
3) a first determining step to determine whether the calculated compression ratio is at least C′
;
1, wherein C′
is less than C; and
4) a second compressing step to compress a remaining (M−
N) bands of the raster image data using the lossless compression technique if it is determined that the calculated compression ratio is at least C′
;
1,wherein the remaining bands are rendered after the first compressing step and each band of raster image data is compressed before rendering a next band, and wherein, if it is determined in said first determining step that the calculated compression ratio is less than the C′
;
1, the raster image data is compressed to a compression ratio of at least C;
1 using a lossy compression technique.- View Dependent Claims (11, 12)
a compressing step to compress X, X<
(M−
N), bands of the raster image data using the lossless compression technique;
a calculating step to calculate a second compression ratio for the compressed N+X bands of raster image data;
a second determining step to determine whether the second compression ratio is at least C″
;
1, wherein C′
<
C″
<
C; and
a compressing step to compress a remaining M−
(N+X) bands using the lossless compression technique if it is determined that the second compression ratio is at least C″
;
1.
- 1) bands to a compression ratio of at least C;
-
12. An apparatus according to claim 11, wherein, if it is determined in said second determining step that the calculated second compression ratio is less than C″
- ;
1, the raster image data is compressed at a compression ratio of at least C;
1 using the lossy compression technique.
- ;
Specification