Image analysis – Image compression or coding – Predictive coding
Reexamination Certificate
1997-07-15
2002-04-30
Boudreau, Leo (Department: 2621)
Image analysis
Image compression or coding
Predictive coding
C382S232000, C382S233000, C382S236000, C382S239000, C382S244000, C382S251000, C358S296000, C358S426010, C358S438000, C348S387100, C348S394100, C348S404100, C375S240000, C375S240020, C375S240030, C375S240120
Reexamination Certificate
active
06381369
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates an image coding apparatus, an image coding method, an image decoding apparatus, an image decoding method, a record medium and an image transmitting method, and more specifically, to an image coding apparatus and an image coding method, an image encoding apparatus, an image decoding method, a record medium and an image transmitting method capable of producing a prediction image with a higher image quality in a high efficiency by executing less data process operation.
2. Description of the Related Art
Conventionally, various sorts of image compressing methods have been proposed. Among these conventional image compressing methods, there is one image compressing method which compresses by thinning (subsampling) pixels of an image.
However, when pixel data produced by simply thinning an image to compress the thinned image is directly coded, the total amount of data to be processed becomes huge. Therefore, because of the huge processing requirements, prediction images having a high image quality could not effectively be obtained effectively. Accordingly, it would be desirable to obtain a high efficiency prediction image with a higher image quality utilizing a small amount of data.
SUMMARY OF THE INVENTION
It is an object of the present invention to efficiently code image data.
It is a feature of the present invention to provide high image quality utilizing a small amount of data.
It is an advantage of the present invention to reduce the amount of transmitted or recorded data necessary to provide high quality images.
In accordance with an aspect of the present invention an apparatus for coding image data having a plurality of pixels includes means for reducing a number of pixels of original image data to generate compressed data, means for limiting a level of pixels of the compressed data to generate limited compressed data, means for correcting the limited compressed data to generate corrected data, means for predicting the original image data in accordance with the corrected data and for generating predicted data having a plurality of predicted pixels, means for calculating, with respect to the original image data, a predictive error of the predicted data, means for determining suitability of the corrected data as coded data based upon the predicted error and means for outputting the corrected data as coded data of the original image data based upon the determined suitability.
According to another aspect of the present invention an apparatus for decoding coded data generated by coding image data includes means for receiving the coded data, and means for decoding the coded data and generating decoded image data, wherein the coded data is generated by the steps of reducing a number of pixels of original image data to generate compressed data, limiting a level of pixels of the compressed data to generate limited compressed data, correcting the limited compressed data to generate corrected data, predicting the original image data in accordance with the corrected data and generating predicted data having a plurality of predicted pixels, calculating, with respect to the original image data, a predictive error of the predicted data, determining suitability of the corrected data as coded data based upon the predicted error, repeating the step of correcting until the corrected data becomes an optimum corrected data, and outputting the optimum corrected data as coded data.
According to yet another aspect of the present invention a method for coding image data having a plurality of pixels includes the steps of reducing a number of pixels of original image data to generate compressed data, limiting a level of pixels of the compressed data to generate limited compressed data, correcting the limited compressed data to generate corrected data, predicting the original image data in accordance with the corrected data and generating predicted data having a plurality of predicted pixels, calculating, with respect to the original image data, a predictive error of the predicted data, determining suitability of the corrected data as coded data of the original image based upon the predicted error, and outputting the corrected data as coded data of the original image data based upon the determined suitability.
According to a further aspect of the present invention a method for decoding coded data generated by coding image data, includes the steps of receiving the coded data, and decoding the coded data and generating decoding image data, wherein the coded data is generated by the steps of reducing a number of pixels of original image data to generate compressed data, limiting a level of pixels of the compressed data to generate limited compressed data, correcting the limited compressed data to generate corrected data, predicting the original image data in accordance with the corrected data and for generating predicted data having a plurality of predicted pixels, calculating, with respect to the original image data, a predictive error of the predicted data, determining suitability of the corrected data as coded data based upon the predicted error, and outputting the corrected data as coded data of the original image data based upon the determined suitability.
According to yet a further aspect of the present invention an apparatus for coding image data having a plurality of pixels, includes a subsampling circuit for reducing a number of pixels of original image data to generate compressed data, a limiting circuit for limiting a level of pixels of the compressed data to generate limited compressed data, a correcting circuit for correcting the limited compressed data to generate corrected data, a predicting circuit for predicting the original image data in accordance with the corrected data and for generating predicted data having a plurality of predicted pixels, a calculator for calculating, with respect to the original image data, a predictive error of the predicted data, a determining circuit for determining suitability of the corrected data as coded data based upon the predicted error, and an output circuit for outputting the corrected data as coded data of the original image data based upon the determined suitability.
According to an additional aspect of the present invention an apparatus for decoding coded data generated by coding image data includes a circuit for receiving the coded data, and a decoder for decoding the coded data and generating decoding image data, wherein the coded data is generated by the steps of reducing a number of pixels of original image data to generate compressed data, limiting a level of pixels of the compressed data to generate limited compressed data, correcting the limited compressed data to generate corrected data, predicting the original image data in accordance with the corrected data and for generating predicted data having a plurality of predicted pixels, calculating, with respect to the original image data, a predictive error of the predicted data, determining suitability of the corrected data as coded data based upon the predicted error, and outputting the corrected data as coded data of the original image data based upon the determined suitability.
According an aspect of the present invention a method for transmitting image data having a plurality of pixels, includes the steps of reducing a number of pixels of original image data to generate compressed data, limiting a level of pixels of the compressed data to generate limited compressed data, correcting the limited compressed data to generate corrected data, predicting the original image data in accordance with the corrected data and for generating predicted data having a plurality of predicted pixels, calculating, with respect to the original image data, a predictive error of the predicted data, determining suitability of the corrected data as coded data based upon the predicted error, outputting the corrected data as coded data of the original image data based upon the determined suitability, and transmitting the outputted corre
Bell Boyd & Lloyd LLC
Boudreau Leo
Mariam Daniel G.
Sony Corporation
LandOfFree
Image coding apparatus, image coding method, image decoding... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Image coding apparatus, image coding method, image decoding..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Image coding apparatus, image coding method, image decoding... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2931624