Image processing system and method
AssigneeInternational Business Machines Corporation
InventorsMasaharu Itoh, Taketoshi Yokemura, Hiroshi Yanagisawa
Life of this patent
Estimating the term…
Abstract
An image processing system to allow communication with input and output devices having varying resolutions. An image processing system converts an image into a compressed base image and successive levels of error correction data so that an output of the image may be provided with any desired level of resolution (up to that of the input) with further levels of resolution obtained through predictive techniques. Advantageously, the error coding data is arithmetically coded.
Claims5
A system for communicating an image between devices having resolutions which may vary, the system comprising:
- means for receiving an input image from a first device having a first resolution level;
- means for converting the input image into an image representing a lower level of resolution and a set of correction information representing a difference between the input image and a predicted image;
- means for determining if the converted lower level of resolution is a fixed base level of resolution and for repeating the converting and determining steps if said lower level is not the fixed base level, said repeated conversion step using the image representing the lower level of resolution as the input image;
- means for storing image data representing the base level and each set of correction information generated;
- and
- means for regenerating an image at a second resolution for use in a second device having a second resolution which may differ from that of the first device including means for recalling the image data representing the base level and means for recalling a set of correction information, means for using the image data and the correction information to generate a higher level image and, if the higher level image is not equal to the second resolution, for repeating the use of image data and another set of correction data until the second resolution is reached.
A method of processing images from a first device having a first resolution for use in a second device having a second resolution which may not equal the resolution of the first device, the steps of the method comprising:
- receiving an input image from the first device;
- converting the input image into an image representing a lower level of resolution and a set of correction information representing a difference between the input image and a predicted image;
- determining if the converted lower level of resolution is a preset base level of resolution and repeating the converting and determining steps if said lower level is not the preset base level, said repeated converting step using the image representing the lower level of resolution as the input image;
- storing image data representing the base level and each set of correction information generated;
- and
- generating an image at the second resolution for use in the second device including the steps of recalling the stored image data representing the base level and a set of correction information, using the image data and the correction information to generate a higher level image and, if the higher level image is not equal to the second resolution, repeating the steps of using the higher level image data and another set of correction data until the second resolution is reached.
A method of generating an output image at a predetermined resolution which may differ from the resolution of an input image including the steps of:
- receiving the input image having a first resolution level;
- coverting the input image into an image representing a lower level of resolution and a set of correction information representing a difference between the input image and a predicted image;
- determining if the converted lower level of resolution is a predetermined base level of resolution and for repeating the converting and determining steps if said lower level is not the predetermined base level, said repeated conversion step using the image representing the lower level of resolution as the input image;
- storing image data representing the base level and each set of correction information generated;
- and
- recreating the output image at a second resolution for use in a second device having a second resolution which may differ from that of the first device including the steps of recalling the image data representing the base level and a set of correction information, using the image data and the correction information to generate a higher level image and, if the higher level image is not equal to the second resolution, repeating the steps of using image data and another set of correction data until the second resolution is reached, with a predicted set of correction data being used for a level if correction data is not available for that level.
A method of processing image information for use in transmission between stations having varying resolutions, the steps of the method comprising:
- receiving the input image having a first resolution level;
- converting the input image into an image representing a lower level of resolution and a set of correction information representing a difference between the input image and a predicted image;
- determining if the converted lower level of resolution is a predetermined base level of resolution and for repeating the converting and determining steps if said lower level is not the predetermined base level, said repeated conversion step using the image representing the lower level of resolution as the input image;
- storing image data representing the base level and each set of correction information generated.
Dependencies are inferred from the claim text.