EP0402016A2

Encoding/decoding in the decomposition and recomposition of a high resolution image.

Abstract

More efficient encoding/decoding in decomposing and decomposing a high resolution image is obtained by employing a unique pixel cluster arrangement. The pixel clusters of an image are classified as one of a plurality of classifications. A unique encoding/decoding technique is assigned to each classification. In one embodiment, a cluster including at least one high resolution pixel to be recomposed from a corresponding low resolution pixel which is a so-called exception to general prediction rules is classified as a first classification. A cluster including no pixels which are exceptions is classified as a second classification. Supplemental information is encoded/decoded for all pixels in a cluster classified as the first classification. Pixels in the cluster classified as the second classification are encoded/decoded according to the general prediction rules.

EP0402016A2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 25 May 2010, 16.3 years ago.

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

11 claims: 6 independent, 5 dependent

  1. 1
    Apparatus for encoding pixels in the decomposition of a high resolution image into a low resolution replica and supplemental information for transmission or storage, comprising:means for generating low resolution pixels from supplied high resolution pixels from an image source to obtain said low resolution replica;means for interfacing an output from said apparatus to a transmission medium or storage unit;the apparatus being CHARACTERIZED BY means for obtaining a plurality of low resolution pixels from said low resolution replica in a prescribed cluster configuration;means for obtaining a plurality of high resolution pixels from said high resolution image in prescribed relationship to said low resolution pixels in said cluster;means for obtaining a group of pixels in a prescribed relationship to a current low resolution pixel from said cluster;means for utilizing said pixels in said group and prescribed ones of said obtained high resolution pixels for determining in accordance with prescribed prediction criteria if one or more high resolution pixels to be recomposed for said current low resolution pixel are non-typically predictable, typically predictable and not an exception or typically predictable and an exception;means for classifying said cluster as being a first classification if the high resolution pixels being recomposed for said current low resolution pixel are determined to be typically predictable and an exception, generating a classification indicator representation of said first classification, and, generating supplemental information for all high resolution pixels corresponding to said low resolution pixels in said cluster;means for generating supplemental information for said current low resolution pixel if said one or more high resolution pixels to be recomposed for it are determined to be non-typically predictable;classifying said cluster as being a second classification if none of said high resolution pixels being recomposed for said low resolution pixels in said cluster is determined to be typically predictable and an exception, generating a classification indication representative of said second classification and generating supplemental information for said one or more generating a classification indication representative of said second classification and generating supplemental information for said one or more high resolution pixels to be recomposed for said low resolution pixel in said cluster determined to be non-typically predictable;and means for supplying as an output said classification indication, and said supplemental information, if any.
  2. 2
    Apparatus for decoding pixels in the recomposition of a high resolution image from a low resolution replica and supplemental information from transmission or storage, comprising:means for interfacing said apparatus to a transmission medium or storage unit;means for obtaining low resolution replica information and supplemental information from said means for interfacing, said apparatus being CHARACTERIZED BY means for obtaining a plurality of low resolution pixels in a prescribed cluster configuration;means for obtaining a classification indication for said obtained cluster;means for obtaining a current low resolution pixel to be processed;means for obtaining supplemental information for said low resolution pixels;means for determining a classification of said cluster;means responsive to a first classification determination for using said supplemental information to output said high resolution pixels corresponding to said current low resolution pixel and to a second classification determination for determining if high resolution pixels being recomposed for said current low resolution pixel are typically predictable;means for supplying as an output representations of said high resolution pixels being recomposed in accordance with prescribed criteria if said current low resolution pixel is in a cluster of said second classification and is typically predictable and for supplying as an output high resolution pixels determined from said supplemental information if said current low resolution pixel is in a cluster of said second classification and non-typically predictable.
  3. 3
    Apparatus for encoding pixels in the progressive decomposition of a high resolution image into a basic low resolution replica and supplemental information, for transmission or storage, comprising:means for interfacing an output from said apparatus to a transmission medium;a plurality of decomposition processor means connected in series, a first one of said decomposition processor means in said series being supplied with high resolution pixels from said source and a last one of said decomposition processor means in said series supplying as an output basic low resolution pixels representative of a basic low resolution replica, individual ones of said decomposition processor means other than saId first one, obtaining high resolution pixels from a prior one of said decomposition processor means in said series, that is, the low resolution pixel output from a prior one of said decomposition processor means is a high resolution pixel input to the next one of said decomposition processor means in said series, each of said decomposition processor means including means for generating low resolution pixels from supplied high resolution pixels to obtain a low resolution replica: each of said decomposition processor means being CHARACTERIZED BY means for obtaining a plurality of low resolution pixels from said low resolution replica in a prescribed cluster configuration, means for obtaining a plurality of high resolution pixels from said high resolution image in prescribed relationship to said low resolution pixels in said cluster, means for obtaining a group of pixels in a prescribed relationship to a current low resolution pixel from said cluster, means for utilizing said pixels in said group and prescribed ones of said obtained high resolution pixels for determining in accordance with prescribed prediction criteria if one or more high resolution pixels to be recomposed for said current low resolution pixel are non-typically predictable, typically predictable and not an exception or typically predictable and an exception, means for classifying said cluster as being a first classification if the high resolution pixels being recomposed for said current low resolution pixel are determined to by typically predictable and an exception, generating a classification indicator representation of said first classification, and generating supplemental information for all of said low resolution pixels in said cluster, means for generating supplemental information for said current low resolution pixel if said one or more high resolution pixels to be recomposed for it are determined to be non-typically predictable, means for classifying said cluster as being a second classification if none of said high resolution pixels being recomposed for said low resolution pixels in said cluster is determined to be typically predictable and an exception, generating a classification indication representative of said second classification and generating supplemental information for said one or more high resolution pixels to be recomposed for said low resolution pixel in said cluster determined to be non-typically predictable and means for supplying as an output said classification indication, and said supplemental information, if any;and said apparatus being further CHARACTERIZED BY means for supplying as an output representations of said cluster classification indications from each of said decomposition processor means, representations of said supplemental information from each of said decomposition processor means and said basic low resolution pixels as an output for transmission or storage.
  4. 5
    Apparatus for decoding pixels in the progressive recomposition of a high resolution image from a basic low resolution replica and supplemental information from transmission or storage, comprising:means for interfacing said apparatus to a transmission medium or storage unit;means for supplying basic low resolution pixels representative of the basic low resolution image, representations of exception indications and representations of supplemental information from said means for interfacing;a plurality of recomposition processor means connected in series, a first one of said recomposition processor means in said series being supplied with said basic low resolution pixels and a last one of said recomposition processor means in said series supplying as an output high sresolution pixels of said high resolution image, individual ones of said recomposition processor means other than said first one obtaining low resolution pixels from a prior one of said recomposition processor means in said series, that is, the high resolution pixel output from a prior one of said recomposition processor means in said series is the low resolution pixel input to the next one of said recomposition processor means in said series, each of said recomposition processors being CHARACTERIZED BY means for obtaining a plurality of low resolution pixels in a prescribed cluster configuration, means for obtaining a classification indication for said obtained cluster, means for obtaining a current low resolution pixel to be processed, means for obtaining supplemental information for said low resolution pixels, means for determining a classification of said cluster, means responsive to a first classification determination for supplying as an output high resolution pixels determined from said supplemental information and to a second classification determination for determining if high resolution pixels being recomposed for said current low resolution pixel are typically predictable, means for supplying as an output representations of said high resolution pixels being recomposed in accordance with prescribed criteria if said current low resolution pixel is in a cluster of said second classification and is typically predictable and for using said supplemental information to output said high resolution pixels if said current low resolution pixel is in a cluster of said second classification and non-typically predictable;and said apparatus being further CHARACTERIZED BY means for supplying representations of high resolution pixels from each of said plurality of recomposition processors as an output.
  5. 7
    A method for encoding pixels in the decomposition of a high resolution image into a low resolution replica and supplemental information comprising the steps of:obtaining pixels from an image source;supplying as an output encoded versions of pixels in the low resolution replica;interfacing to a transmission medium or storage unit;the method CHARACTERIZED BY a. obtaining a plurality of low resolution pixels from said low resolution replica in a prescribed cluster configuration;b. obtaining a plurality of high resolution pixels from said high resolution image in prescribed relationship to said low resolution pixels in said cluster;c. obtaining a group of pixels in a prescribed relationship to a current low resolution pixel from said cluster;d. utilizing pixels in said group and prescribed ones of said obtained high resolution pixels for determining in accordance with prescribed prediction criteria if one or more high resolution pixels to be recomposed for said current low resolution pixel are non-typically predictable, typically predictable and not an exception or typically predictable and an exception;e. classifying said cluster as being a first classification if the high resolution pixels being recomposed for said current low resolution pixel are determined to be typically predictable and. an exception, generating a classification indicator representation of said first classification, and generating supplemental information for all of said low resolution pixels in said cluster;f. generating supplemental information for said current low resolution pixel if said one or more high resolution pixels to be recomposed for it are determined to be non-typically predictable;g. obtaining a next prescribed group of pixels in prescribed relationship to a next current low resolution pixel in said cluster as in step (c);h. repeating steps (d) through (g) until either all of said high resolution pixels in said cluster have been determined to be non-typically predictable and/or typically predictable and not an exception, or at least one high resolution pixel in said cluster has been determined to be typically predictable and an exception;i. classifying said cluster as being a second classification if none of said high resolution pixels in said cluster is determined to be typically predictable and an exception, generating a classification indication representative of said second classification and generating supplemental information for said one or more high resolution pixels in said cluster determined to be non-typically predictable;j. supplying as an output said classification indication, and said supplemental information, if any.
  6. 10
    A method for decoding pixels in the recomposition of a high resolution image from a basic low resolution replica and supplemental information, comprising the steps of:interfacing to a transmission medium or storage unit;obtaining encoded pixels in the low resolution replica and supplemental information from the transmission medium or storage unit;supplying as an output decoded pixels to an image output unit;the method CHARACTERIZED BY a. obtaining a cluster including a plurality of low resolution pixels in a prescribed configuration;b. obtaining a classification indication for said obtained cluster;c. obtaining a current low resolution pixel from said cluster to be processed;d. obtaining supplemental information for said current low resolution pixel, if any;e. determining the classification of said cluster from said classification indication;f. if said cluster is of a first classification, using said supplemental information to output said high resolution pixels being recomposed for said current low resolution pixel;g. if said cluster is of a second classification, determining if, one or more high resolution pixels being recomposed for said current low resolution pixel is typically predictable;h. if the result in step (g) is NO, using said supplement information to output said high resolution pixels being recomposed for said current low resolution pixel;i. if the result in step (g) is YES, supplying in accordance with prescribed criteria an output for said high resolution pixels being recomposed for said current low resolution pixel;j. repeating steps (c) through (i) until all of said low resolution pixels in said cluster have been processed;k. obtaining a next cluster including said plurality of low resolution pixels in said prescribed configuration as in step (a);and 1. repeating steps (b) through (k) until all of said clusters in the low resolution replica have been processed.