摘要:
An encoding device includes a first memory that stores image data, plural second memories that are associated with plural target pixels in the image data, each second memory storing pixel data of one or more reference pixels near the associated target pixel thereof, a controller that causes each second memory to store pixel data of the one or more reference pixels near the associated target pixel thereof specified from the image data stored in the first memory, and plural encoders that perform encoding on each of the plural target pixels by estimating pixel data of each target pixel using pixel data of the one or more reference pixels near each respective target pixel stored in the plural second memories wherein the plural target pixels have different positions in a subscanning direction such that one target pixel does not overlap with another target pixel in a main scanning direction, and the total amount of data of all of the reference pixels used by the plural encoders is equal to or less than the amount of information of one line of image data stored in the first memory.
摘要:
An image processing apparatus includes an image partitions manipulating unit that manipulates image partitions of encoded image information, each image partition containing plural values of pixels; a decoding unit that decodes the image information manipulated by the image partitions manipulating unit; and a pixels manipulating unit that manipulates pixels of the image information decoded by the decoding unit, partitioning an image into partitions which are manipulated by the image partitions manipulating unit being changed according to what manipulation is to be performed by the pixels manipulating unit.
摘要:
A coding apparatus includes a predicting unit, an intermediate-code generating unit, a first coding unit and a second coding unit. The predicting unit generates a piece of prediction data based on each piece of pixel data constituting a color image. The intermediate-code generating unit compares each piece of prediction data with the corresponding piece of pixel data, to generate an intermediate code in accordance with whether or not a difference between each piece of prediction data and the corresponding piece of pixel data is in a predetermined range. The first coding unit performs entropy coding on the generated intermediate code. The second coding unit performs entropy coding on the generated intermediate code. The intermediate-code generating unit assigns each generated intermediate code to either of the first and second coding units according to whether or not the difference is in the predetermined range.
摘要:
An encoder includes a prediction unit and a code generation unit. The prediction unit predicts target data and judges whether prediction is right or wrong. When the prediction unit judges that consecutive predictions for respective target data are wrong, the code generation unit generates coded data including symbols corresponding to the respective target data for which the consecutive wrong predictions are made, using a code representing number of the consecutive predictions judged as wrong.
摘要:
An image processing apparatus includes a partitions setting unit that sets up image partitions into which an input image is separated; a tone number setting unit that sets the number of tones for each of the image partitions set up by the partitions setting unit, based on gray levels of pixels included in each of the image partitions; and a conversion unit that converts each of the image partitions of the input image into an image partition represented with tones equal to or less than the number of tones set by the tone number setting unit.
摘要:
An encoder includes a prediction unit and a code generation unit. The prediction unit predicts target data and judges whether prediction is right or wrong. When the prediction unit judges that consecutive predictions for respective target data are wrong, the code generation unit generates coded data including symbols corresponding to the respective target data for which the consecutive wrong predictions are made, using a code representing number of the consecutive predictions judged as wrong.
摘要:
An image processing apparatus includes an image partitioning unit that partitions an image represented by input image information into image partitions, each containing plural pixels; a run coding unit that run-length encodes image partitions for which all pixels contained in any of the image partitions match with a pixel value in a predetermined position in another image partition; and an independently coding unit that encodes image partitions other than image partitions encoded by the run coding unit, so that the resulting codes are decoded independently for each image partition.
摘要:
An encoding device includes a first memory that stores image data, plural second memories that are associated with plural target pixels in the image data, each second memory storing pixel data of one or more reference pixels near the associated target pixel thereof, a controller that causes each second memory to store pixel data of the one or more reference pixels near the associated target pixel thereof specified from the image data stored in the first memory, and plural encoders that perform encoding on each of the plural target pixels by estimating pixel data of each target pixel using pixel data of the one or more reference pixels near each respective target pixel stored in the plural second memories wherein the plural target pixels have different positions in a subscanning direction such that one target pixel does not overlap with another target pixel in a main scanning direction, and the total amount of data of all of the reference pixels used by the plural encoders is equal to or less than the amount of information of one line of image data stored in the first memory.
摘要:
An image processing apparatus includes an image partitioning unit that partitions an image represented by input image information into image partitions, each containing plural pixels; a run coding unit that run-length encodes image partitions for which all pixels contained in any of the image partitions match with a pixel value in a predetermined position in another image partition; and an independently coding unit that encodes image partitions other than image partitions encoded by the run coding unit, so that the resulting codes are decoded independently for each image partition.
摘要:
A coding device includes a first coding unit that uses a Markov model coding system to code noticed data as a coding object, a second coding unit that uses a coding system different from the Markov model coding system to code the noticed data, and a selection unit that selects, as a coding unit to be applied, one of the first coding unit and the second coding unit based on the noticed data.