Image processing device, method and recording medium for compressing image data
First Claim
1. An image processing device which compresses image data using prediction encoding, comprising:
- a prediction unit that sequentially selects a noted pixel from image data subjected to compression, and determines whether or not the noted pixel can be predicted from information for other pixels;
a segmenting unit that segments the image data into a first plane including a set of pixels determined as being predictable, and a second plane including a set of pixels determined as being not predictable; and
a compression processor that carries out compression using prediction encoding to image data of the first plane.
0 Assignments
0 Petitions
Accused Products
Abstract
An image processing device for compressing image data using conversion to spatial frequency components may include a dividing section that divides the image data into a plurality of pixel blocks and computes spatial frequency components of each pixel block; a segmenting section that computes an intensity of predetermined high frequency components from information of the spatial frequency components and segments the image data into a first plane formed by including a pixel block having an intensity which is less than a predetermined threshold value and into a second plane formed by including a pixel block having an intensity which is equal to or greater than the threshold value; a compression section that executes compression for the first plane image data by applying quantization and entropy coding using the spatial frequency components information; and a run length compression section that executes run length compression of the second plane image data.
-
Citations
13 Claims
-
1. An image processing device which compresses image data using prediction encoding, comprising:
-
a prediction unit that sequentially selects a noted pixel from image data subjected to compression, and determines whether or not the noted pixel can be predicted from information for other pixels;
a segmenting unit that segments the image data into a first plane including a set of pixels determined as being predictable, and a second plane including a set of pixels determined as being not predictable; and
a compression processor that carries out compression using prediction encoding to image data of the first plane.
-
-
2. An image processing device comprising:
-
a pixel value prediction unit that sequentially selects a noted pixel from image data subjected to compression, and determines whether or not the noted pixel can be predicted from other pixels;
an enlargement/reduction interpolation unit that converts resolution by applying enlargement or reduction with respect to the image data subjected to compression, and interpolates a value of each pixel of image data after the resolution has been converted;
an image segmenting unit that segments the image data subjected to compression into image data of a first plane and image data of a second plane based on the determined information of whether or not the noted pixel is predictable and the interpolated value of each pixel; and
a compression processor that carries out compression using prediction encoding to at least image data of the first plane.
-
-
3. An image processing device comprising:
-
a pixel value prediction unit that sequentially selects a noted pixel from image data subjected to compression, and executes a forward prediction to determine whether or not the noted pixel can be predicted from pixels which have already been selected as noted pixels and a backward prediction to determine whether or not the noted pixel can be predicted from pixels that have not yet been selected as noted pixels;
an enlargement/reduction interpolation unit that converts resolution by applying enlargement or reduction with respect to the image data subjected to compression, interpolates, based on an image size of the image data subjected to compression, a value of each pixel of image data after the resolution has been converted, and outputs the result as interpolated image data;
an image segmenting unit that sequentially selects a noted pixel from the image data subjected to compression, determines whether or not the noted pixel is an edge portion by comparing a pixel value of the noted pixel and a pixel value of a pixel of the interpolated image data corresponding to the noted pixel, determines whether each pixel of the image data subjected to compression belongs to a first plane or a second plane based on at least one of the edge determination result, a determination result of the forward prediction, and a determination result of the backward prediction, and segments, based on the determination result, the image data subjected to compression into image data of the first plane and image data of the second plane; and
a compression processor that carries out compression using prediction encoding to at least image data of the first plane. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A computer readable recording medium storing a program causing a computer to execute a process for compressing image data using prediction encoding, the process comprising:
-
sequentially selecting a noted pixel from image data subjected to compression, and determining whether or not the noted pixel can be predicted from information for other pixels;
segmenting the image data into a first plane including a set of pixels determined as being predictable, and a second plane including a set of pixels determined as being not predictable; and
carrying out compression using prediction encoding to image data of the first plane.
-
-
9. A method for compressing image data using prediction encoding, the method comprising:
-
sequentially selecting a noted pixel from image data subjected to compression, and determining whether or not the noted pixel can be predicted from information of other pixels;
segmenting the image data into a first plane including a set of pixels determined as being predictable, and a second plane including a set of pixels determined as being not predictable; and
carrying out compression using prediction encoding to image data of the first plane.
-
-
10. A computer readable recording medium storing a program causing a computer to execute a process for compressing image data using prediction encoding, the process comprising:
-
sequentially selecting a noted pixel from image data subjected to compression, and determining whether or not the noted pixel can be predicted from other pixels;
converting resolution by applying enlargement or reduction with respect to the image data subjected to compression and interpolating a value of each pixel of image data after the resolution has been converted;
segmenting the image data subjected to compression into image data of a first plane and image data of a second plane based on the determined information of whether or not the noted pixel is predictable and the interpolated value of each pixel; and
carrying out compression using prediction encoding to at least image data of the first plane.
-
-
11. A method for compressing image data using prediction encoding, the method comprising:
-
sequentially selecting a noted pixel from image data subjected to compression, and determining whether or not the noted pixel can be predicted from other pixels;
converting resolution by applying enlargement or reduction with respect to the image data subjected to compression and interpolating a value of each pixel of image data after the resolution has been converted;
segmenting the image data subjected to compression into image data of a first plane and image data of a second plane based on the determined information of whether or not the noted pixel is predictable and the interpolated value of each pixel; and
carrying out compression using prediction encoding to at least image data of the first plane.
-
-
12. A computer readable recording medium storing a program causing a computer to execute a process for compressing image data using prediction encoding, the process comprising:
-
sequentially selecting a noted pixel from image data subjected to compression, and executing a forward prediction to determine whether or not the noted pixel can be predicted from pixels which have already been selected as noted pixels and a backward prediction to determine whether or not the noted pixel can be predicted from pixels which have not yet been selected as noted pixels;
converting resolution by applying enlargement or reduction with respect to the image data subjected to compression, interpolating, based on an image size of the image data subjected to compression, a value of each pixel of the image data after the resolution has been converted, and outputting the result as interpolated image data;
determining whether or not a noted pixel is an edge portion by sequentially selecting the noted pixel from the image data subjected to compression and comparing a pixel value of the noted pixel and a pixel value of a pixel of the interpolated image data corresponding to the noted pixel, determining whether each pixel of the image data subjected to compression belongs to a first plane or a second plane based on at least one of the edge determination result, a determination result of the forward prediction, and a determination result of the backward prediction, and segmenting the image data subjected to compression into image data of the first plane and image data of the second plane based on the determination result; and
carrying out compression using prediction encoding to at least the image data of the first plane.
-
-
13. A method for compressing image data using prediction encoding, the method comprising:
-
sequentially selecting a noted pixel from image data subjected to compression, and executing a forward prediction to determine whether or not the noted pixel can be predicted from pixels which have already been selected as noted pixels and a backward prediction to determine whether or not the noted pixel can be predicted from pixels which have not yet been selected as noted pixels;
converting resolution by applying enlargement or reduction with respect to the image data subjected to compression, interpolating, based on an image size of the image data subjected to compression, a value of each pixel of the image data after the resolution has been converted, and outputting the result as interpolated image data;
determining whether or not a noted pixel is an edge portion by sequentially selecting the noted pixel from the image data subjected to compression and comparing a pixel value of the noted pixel and a pixel value of a pixel of the interpolated image data corresponding to the noted pixel, determining whether each pixel of the image data subjected to compression belongs to a first plane or a second plane based on at least one of the edge determination result, a determination result of the forward prediction, and a determination result of the backward prediction, and segmenting the image data subjected to compression into image data of the first plane and image data of the second plane based on the determination result; and
carrying out compression using prediction encoding to at least the image data of the first plane.
-
Specification