Method and apparatus for compressing and decompressing image data
DCFirst Claim
1. Apparatus for compressing digital image data having rows and columns of pixels, comprising:
- (a) means for storing the image data;
(b) means for processing the image data which includes;
(i) means for resizing the image data into resized image data which includes;
means for selecting at least one row from the image data for inclusion in the resized image data; and
means for selecting at least one pixel within each selected row for inclusion in the resized image data; and
(ii) means for compressing the resized image data at least once, to create compressed image data; and
(c) means for communicating information between said storing means and said processing means.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Apparatus for compressing and decompressing image data having rows and columns of pixels is disclosed. Compression component of the apparatus includes a mechanism for storing the image data and a mechanism for processing the image data. Processing mechanism includes a mechanism for resizing the image data into resized image data and a mechanism for compressing the resized image data at least once, thereby creating compressed image data. The resizing mechanism includes a mechanism for selecting at least one row from the image data for inclusion in the resized image data, a mechanism for selecting at least one pixel within each selected row for inclusion in the resized image data. Inverse decompression component of the apparatus is also disclosed. Method for compressing and decompressing image data having rows and columns of pixels is disclosed. A computer program product which contains encoded instructions for performing the invented method is also disclosed.
43 Citations
30 Claims
-
1. Apparatus for compressing digital image data having rows and columns of pixels, comprising:
-
(a) means for storing the image data; (b) means for processing the image data which includes; (i) means for resizing the image data into resized image data which includes; means for selecting at least one row from the image data for inclusion in the resized image data; and means for selecting at least one pixel within each selected row for inclusion in the resized image data; and (ii) means for compressing the resized image data at least once, to create compressed image data; and (c) means for communicating information between said storing means and said processing means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Apparatus for decompressing compressed digital image data having rows and columns of pixels, comprising:
-
(a) means for storing the compressed image data; (b) means for processing the compressed image data which includes; (i) means for decompressing the compressed image data at least once, thereby creating decompressed image data, and (ii) means for resizing the decompressed image data into inverse resized image data which includes; means for selecting at least one row from the decompressed image data for inclusion in the inverse resized image data; and means for selecting at least one pixel within each selected row for inclusion in the inverse resized image data; and (c) means for communicating information between said storing means and said processing means. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. Method for compressing digital image data having rows and columns of pixels, comprising the steps of:
-
(a) storing the image data; (b) processing the image data which includes (i) resizing the image data into resized image data which includes; selecting at least one row from the image data for inclusion in the resized image data; and selecting at least one pixel within each selected row for inclusion in the resized image data; and (ii) compressing the resized image data at least once, thereby creating compressed image data. - View Dependent Claims (21, 22, 23, 24)
-
-
25. Method for decompressing compressed digital image data having rows and columns of pixels, comprising the steps of:
-
(a) storing the compressed image data; (b) processing the compressed image data which includes (i) decompressing the compressed image data at least once, thereby creating decompressed image data, and (ii) resizing the decompressed image data into inverse resized image data which includes; selecting at least one row from the decompressed image data for inclusion in the inverse resized image data; and selecting at least one pixel within each selected row for inclusion in the inverse resized image data. - View Dependent Claims (26, 27, 28)
-
-
29. A computer program product having a computer readable medium having computer program logic recorded thereon for compressing digital image data having rows and columns of pixels, comprising:
-
(a) means for resizing the image data into resized image data which includes; (i) means for selecting at least one row from the image data for inclusion in the resized image data; and (ii) means for selecting at least one pixel within each selected row for inclusion in the resized image data; and (b) means for compressing the resized image data at least once, thereby creating compressed image data.
-
-
30. A computer program product having a computer readable medium having computer program logic recorded thereon for decompressing compressed digital image data having rows and columns of pixels, comprising:
-
(a) means for decompressing the compressed image data at least once, thereby creating decompressed image data; and (b) means for resizing the decompressed image data into inverse resized image data which includes; (i) means for selecting at least one row from the decompressed image data for inclusion in the inverse resized image data; and (ii) means for selecting at least one pixel within each selected row for inclusion in the inverse resized image data.
-
Specification