Image encoding apparatus sensitive to tone variations
First Claim
1. An image encoding device comprising:
- blocking means for sampling images and dividing each of said images into input blocks each including m×
n picture elements where m and n are positive integers, respectively;
block classifying means for classifying based on a number of tone levels and resolutions within said input blocks; and
a plurality of block truncation encoding means allocated such that the amount of codes of the tone levels and resolutions within said input blocks provides a given amount of codes in each of said input blocks, wherein said plurality of block truncation encoding means are switched in accordance with the results of said block classifying means to thereby execute their block truncation encoding operations,wherein said block classifying means comprises;
locally decoding means for decoding two or more pieces of encoded information obtained by encoding said input blocks simultaneously or sequentially by said plurality of block truncation encoding means anddistortion computing means for obtaining an amount of truncation between said input blocks and a plurality of locally decoded blocks obtained by said locally decoding means, andwherein the classified results of said input blocks are obtained from one of said plurality of locally decoded blocks which has the minimum distortion.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoding system which prevents deterioration of a picture quality and provides a high encoding efficiency even when the size of a block is increased to enhance an encoding efficiency. An input image which is divided into blocks by a blocking unit, is supplied to a plurality of encoders which perform encoding in different numbers of tone levels respectively. Respective pieces of encoded image information from the respective encoders are supplied in common to a selector. A block classification unit determines the degree of the tone gradient of an input block and then outputs the classification result to the selector. The selector, in accordance with the block classification result, selects one of the respective pieces of the encoded image information and outputs the selected one as selected encoded image information. For example, when the tone varies greatly, there is selected the encoder which has a small number of tone levels and a high resolution.
-
Citations
13 Claims
-
1. An image encoding device comprising:
-
blocking means for sampling images and dividing each of said images into input blocks each including m×
n picture elements where m and n are positive integers, respectively;block classifying means for classifying based on a number of tone levels and resolutions within said input blocks; and a plurality of block truncation encoding means allocated such that the amount of codes of the tone levels and resolutions within said input blocks provides a given amount of codes in each of said input blocks, wherein said plurality of block truncation encoding means are switched in accordance with the results of said block classifying means to thereby execute their block truncation encoding operations, wherein said block classifying means comprises; locally decoding means for decoding two or more pieces of encoded information obtained by encoding said input blocks simultaneously or sequentially by said plurality of block truncation encoding means and distortion computing means for obtaining an amount of truncation between said input blocks and a plurality of locally decoded blocks obtained by said locally decoding means, and wherein the classified results of said input blocks are obtained from one of said plurality of locally decoded blocks which has the minimum distortion.
-
-
2. An image encoding device comprising:
-
blocking means for sampling images and dividing each of said images into input blocks each including m×
n picture elements where m and n are positive integers, respectively;block classifying means for classifying based on a number of tone levels and resolutions within said input blocks; and a plurality of block truncation encoding means allocated such that the amount of codes of the tone levels and resolutions within said input blocks provides a given amount of codes in each of said input blocks, wherein said plurality of block truncation encoding means are switched in accordance with the results of said block classifying means to thereby execute their block truncation encoding operations, wherein when decoding said encoded information of said image encoding device, if the resolution information is selectively omitted in a given direction, then at least one picture element out of the decoded neighboring picture elements, which corresponds to said resolution information, is interpolated before said encoded information is reconstructed.
-
-
3. An image encoding device comprising:
-
blocking means for sampling images and dividing each of the images into input blocks each input block having m×
n picture elements where m and n are positive integers;average value calculating means for obtaining an average value in each of said input blocks; average value separating means for subtracting said average value obtained by said average value calculating means from each of said picture elements in each of said input blocks; analyzing means for analyzing features, in a resolution direction and a tone level direction, of average value separated blocks obtained by said average value separating means; mode deciding means, in accordance with the results obtained by said analyzing means, for deciding a picture element sub-sampling shape and a picture element sub-sampling ratio in a preset number of said average value separated blocks and a number of tone levels in said average value separated blocks independently of one another; resolution truncation means for sub-sampling one of the picture elements in said average value separated blocks in accordance with the picture element sub-sampling shape and picture element sub-sampling ratio decided by said mode deciding means; tone level truncation means for quantizing the picture elements in said average value separated blocks sub-sampled by said resolution truncation means by the number of tone levels decided by said mode deciding means; and multiplexing means for multiplexing said average value from said average value calculating means, the decision result of said mode deciding means and the output of said tone level truncation means to thereby provide coded data. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An image encoding device comprising:
-
first resolution changing means for sampling images and changing the resolutions of said images from a lower resolution toward a higher resolution sequentially into a predetermined resolution; blocking means for dividing the images supplied from said first resolution changing means into blocks each including m×
n picture elements where m and n are positive integers;first block encoding means for encoding said blocked images by said blocking means; first locally decoding means for locally decoding said blocked images encoded by said first block encoding means; second block encoding means for encoding said locally decoded blocked images decoded by said first locally decoding means in blocks as large as those in said first block encoding means or in blocks set so as to have a ratio of integer thereto in synchronization with the encoding operation of said first block encoding means; memory means for storing said encoded locally decoded blocked images in a unit of images which have been converted sequentially into those of given resolutions; second locally decoding means for decoding said encoded locally decoded blocked images stored in said memory means; second resolution changing means for changing the resolutions of the encoded locally decoded blocked images supplied from said second locally decoding means into the resolutions that correspond to the resolutions of said first resolution changing means; and
subtracting means interposed between said first resolution changing means and said blocking means for subtracting said encoded locally decoded blocked images converted by said second resolution changing means from said images changed in resolution by said first resolution changing means. - View Dependent Claims (13)
-
Specification