EP0820197A2

Image coding and decoding using mapping coefficients corresponding to class information of pixel blocks

Abstract

It is possible to produce a decoded image with a high image quality from data of the lowermost hierarchy obtained during hierarchical coding operation. An image of a first hierarchy equal to an original image is successively thinned in thinning units so that an image of a second hierarchy and an image of a third hierarchy are formed. Then, in an optimum correction data calculating unit, the image of the second hierarchy is corrected, a prediction value of the image of the first hierarchy is predicted from the resultant correction data, and correction data of the image of the second hierarchy is generated to reduce a prediction error of the prediction value lower than a preselected threshold. In another optimum correction data calculating unit, correction data of the image of the third hierarchy is similarly obtained.

EP0820197A2, drawing sheet 1
Sheet 1 of 64

Term

Term ended

Projected expiry passed 17 July 2017, 9.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

136 claims: 15 independent, 121 dependent

  1. 1
    An apparatus for performing a hierarchical coding, comprising:means for forming an image data of a second hierarchy having a number of pixels which is smaller than that of an image data of a first hierarchy;means for correcting the image data of the second hierarchy and generating a corrected data;means for predicting the image data of the first hierarchy in accordance with the corrected data and generating a predicted data of the first hierarchy having a plurality of predicted pixels;means for calculating predictive error of the predicted data of the first hierarchy with respect to the image data of the first hierarchy;means for determining suitability of the corrected data in accordance with the predicted error;and means for outputting the corrected data as the image data of the second hierarchy in accordance with the determined result.
  2. 11
    An apparatus for decoding data represented by a hierarchical coding of an image, comprising:means for receiving the coded data including at least image data of a second hierarchy having a number of pixels which is smaller than that of an image data of a first hierarchy;means for decoding the image data of the first hierarchy from image data of the second hierarchy by steps of: forming the image data of the second hierarchy and generating a corrected data;predicting the image data of the first hierarchy in accordance with the corrected data and generating a predicted data of the first hierarchy having a plurality of predicted pixels;calculating predictive error of the predicted data of the first hierarchy with respect to the image data of the first hierarchy;determining suitability of the corrected data in accordance with the predicted error;repeating the correcting operation as necessary until the corrected data becomes an optimum corrected data;and outputtting the optimum corrected data as the image data of the second hierarchy.
  3. 17
    An apparatus for performing a hierarchy coding comprising:means for extracting a plurality of pixels of image data of a first hierarchy and generating class information corresponding to characteristics of the extracted plurality of pixels;means for storing mapping coefficients for each class;and means for reading mapping coefficients corresponding to the class information and predicting image data of a second hierarchy using the image data of the first hierarchy and the read mapping coefficients, the image data of the second hierarchy having a number of pixels which is smaller than that of the image data of the first hierarchy.
  4. 24
    An apparatus for decoding a coded data hierarchical coding an image data comprising:means for receiving the coded data including at least image data of the second hierarchy, the image data of the second hierarchy having a number of pixels which is smaller than that of an image data of the first hierarchy;and means for decoding the image data of the first hierarchy from image data of the second hierarchy, said coded data generated by the steps of: extracting a plurality of pixels of an image data of a first hierarchy and generating class information corresponding to characteristics of the extracted plurality of pixels;and reading mapping coefficients corresponding to the class information from a memory in which mapping coefficients for each class are stored and predicting an image data of the second hierarchy using the image data of the second hierarchy having a number of pixels which is smaller than that of the image data of the first hierarchy.
  5. 30
    An apparatus for performing a hierarchical coding, comprising:means for forming an image data of a second hierarchy having a number of pixels which is smaller than that of an image data of a first hierarchy;means for forming an image data of a third hierarchy having a number of pixels which is smaller than that of an image data of the second hierarchy;means for correcting the image data of the third hierarchy and generating a corrected data of the third hierarchy;first predicting means for generating predicted data of the second hierarchy, having a plurality of pixels, in accordance with the corrected data of the third hierarchy;second predicting means for generating a prediction value of the first hierarchy, having a plurality of pixels, in accordance with the prediction value of the second hierarchy;error generating means for generating a predicted error of the prediction value of the first hierarchy with respect to the image data of the first hierarchy;means for determining suitability of the corrected data of the third hierarchy in accordance with the predicted error;and means for outputting the corrected data as the image data of the third hierarchy in accordance with the determined result.
  6. 47
    A method of performing a hierarchical coding, comprising:forming an image data of a second hierarchy having a number of pixels which is smaller than that of an image data of a first hierarchy;correcting the image data of the second hierarchy and generating a corrected data;predicting the image data of the first hierarchy in accordance with the corrected data and generating a predicted data of the first hierarchy having a plurality of predicted pixels;calculating predictive error of the predicted data of the first hierarchy with respect to the image data of the first hierarchy;determining suitability of the corrected data in accordance with the predicted error;and outputting the corrected data as the image data of the second hierarchy in accordance with the determined result.
  7. 57
    A method of decoding data represented by a hierarchical coding of an image, comprising:receiving the coded data including at least image data of a second hierarchy having a number of pixels which is smaller than that of an image data of a first hierarchy;decoding the image data of the first hierarchy from image data of the second hierarchy by steps of: forming the image data of the second hierarchy and generating a corrected data;predicting the image data of the first hierarchy in accordance with the corrected data and generating a predicted data of the first hierarchy having a plurality of predicted pixels;calculating predictive error of the predicted data of the first hierarchy with respect to the image data of the first hierarchy;determining suitability of the corrected data in accordance with the predicted error;repeating the correcting operation as necessary until the corrected data becomes an optimum corrected data;and outputtting the optimum corrected data as the image data of the second hierarchy.
  8. 63
    A method of performing a hierarchy coding comprising:extracting a plurality of pixels of image data of a first hierarchy and generating class information corresponding to characteristics of the extracted plurality of pixels;storing mapping coefficients for each class;and reading mapping coefficients corresponding to the class information and predicting image data of a second hierarchy using the image data of the first hierarchy and the read mapping coefficients, the image data of the second hierarchy having a number of pixels which is smaller than that of the image data of the first hierarchy.
  9. 70
    A method of decoding a coded data hierarchical coding an image data comprising:receiving the coded data including at least image data of the second hierarchy, the image data of the second hierarchy having a number of pixels which is smaller than that of an image data of the first hierarchy;and decoding the image data of the first hierarchy from image data of the second hierarchy, said coded data generated by the steps of: extracting a plurality of pixels of an image data of a first hierarchy and generating class information corresponding to characteristics of the extracted plurality of pixels;and reading mapping coefficients corresponding to the class information from a memory in which mapping coefficients for each class are stored and predicting an image data of the second hierarchy using the image data of the second hierarchy having a number of pixels which is smaller than that of the image data of the first hierarchy.
  10. 76
    A method of performing a hierarchical coding, comprising:forming an image data of a second hierarchy having a number of pixels which is smaller than that of an image data of a first hierarchy;forming an image data of a third hierarchy having a number of pixels which is smaller than that of an image data of the second hierarchy;correcting the image data of the third hierarchy and generating a corrected data of the third hierarchy;first predicting step for generating predicted data of the second hierarchy, having a plurality of pixels, in accordance with the corrected data of the third hierarchy;second predicting step for generating a prediction value of the first hierarchy, having a plurality of pixels, in accordance with the prediction value of the second hierarchy;error generating step for generating a predicted error of the prediction value of the first hierarchy with respect to the image data of the first hierarchy;determining suitability of the corrected data of the third hierarchy in accordance with the predicted error;and outputting the corrected data as the image data of the third hierarchy in accordance with the determined result.
  11. 93
    A method of performing a hierarchical coding, comprising:forming an image data of a second hierarchy having a number of pixels which is smaller than that of an image data of a first hierarchy;correcting the image data of the second hierarchy and generating a corrected data;predicting the image data of the first hierarchy in accordance with the corrected data and generating a predicted data of the first hierarchy having a plurality of predicted pixels;calculating predictive error of the predicted data of the first hierarchy with respect to the image data of the first hierarchy;determining suitability of the corrected data in accordance with the predicted error;and transmitting the corrected data as the image data of the second hierarchy in accordance with the determined result.
  12. 103
    An article of manufacture having recorded thereon coded image data, the article of manufacture produced by the following steps of:forming an image data of a second hierarchy having a number of pixels which is smaller than that of an image data of a first hierarchy;correcting the image data of the second hierarchy and generating a corrected data;predicting the image data of the first hierarchy in accordance with the corrected data and generating a predicted data of the first hierarchy having a plurality of predicted pixels;calculating predictive error of the predicted data of the first hierarchy with respect to the image data of the first hierarchy;determining suitability of the corrected data in accordance with the predicted error;and recording the corrected data as the image data of the second hierarchy in accordance with the determined result.
  13. 113
    A method of transmitting code image data, the coded image data produced by the following steps of:forming an image data of a second hierarchy having a number of pixels which is smaller than that of an image data of a first hierarchy;correcting the image data of the second hierarchy and generating a corrected data;predicting the image data of the first hierarchy in accordance with the corrected data and generating a predicted data of the first hierarchy having a plurality of predicted pixels;calculating predictive error of the predicted data of the first hierarchy with respect to the image data of the first hierarchy;and determining suitability of the corrected data in accordance with the predicted error.
  14. 123
    A method of transmitting hierarchically coded data, the method comprising:receiving the hierarchically coded image data, and transmitting the hierarchically coded image data, wherein the hierarchically coded image data has been formed by steps of: extracting a plurality of pixels of image data of a first hierarchy and generating class information corresponding to characteristics of the extracted plurality of pixels;storing mapping coefficients for each class;and reading mapping coefficients corresponding to the class information and predicting image data of a second hierarchy using the image data of the first hierarchy and the read mapping coefficients, the image data of the second hierarchy having a number of pixels which is smaller than that of the image data of the first hierarchy.
  15. 130
    An article of manufacture having recorded thereon hierarchically coded image data, the hierarchically coded image data formed by the steps of:extracting a plurality of pixels of image data of a first hierarchy and generating class information corresponding to characteristics of the extracted plurality of pixels;storing mapping coefficients for each class;and reading mapping coefficients corresponding to the class information and predicting image data of a second hierarchy using the image data of the first hierarchy and the read mapping coefficients, the image data of the second hierarchy having a number of pixels which is smaller than that of the image data of the first hierarchy.
Independent claims15