Image coding method and apparatus using spatial predictive coding of chrominance and image decoding method and apparatus
First Claim
1. A coding method comprising:
- (a) dividing pixels of a chrominance component of an input image into blocks having a predetermined size;
(b) dividing a current block to be predictively coded into a predetermined number of regions according to a predetermined number of prediction methods and generating prediction values of each pixel in the current block according to the respective prediction methods using a pixel value in an upper reference block adjacent to the current block and a pixel value in a side reference block adjacent to the current block;
(c) generating differential values between the prediction values corresponding to the respective prediction methods and a corresponding real pixel value in the current block; and
(d) selecting a differential value requiring a least number of bits for coding among the differential values and coding the selected differential value and information on a prediction method corresponding to the selected differential value using a predetermined coding method.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for coding a chrominance component of an intra-image using spatial predictive coding and a method and apparatus for decoding the coded chrominance component are provided. The coding apparatus includes a variation calculator, which calculates a vertical variation and a horizontal variation with respect to a current block to be predictively coded among blocks having a predetermined size, into which a chrominance component of an input image is divided, using pixel values in an upper reference block adjacent to the current block and pixel values in a side reference block adjacent to the current block; a hybrid predictor, which divides the current block into a predetermined number of regions according to the vertical and horizontal variations and generates a prediction value of each pixel in each region using a pixel value in the upper reference block or a pixel value in the side reference block; a differential value generator, which generates a differential value between the prediction value and a corresponding real pixel value in the current block and codes the differential value using a predetermined coding method.
21 Citations
13 Claims
-
1. A coding method comprising:
-
(a) dividing pixels of a chrominance component of an input image into blocks having a predetermined size; (b) dividing a current block to be predictively coded into a predetermined number of regions according to a predetermined number of prediction methods and generating prediction values of each pixel in the current block according to the respective prediction methods using a pixel value in an upper reference block adjacent to the current block and a pixel value in a side reference block adjacent to the current block; (c) generating differential values between the prediction values corresponding to the respective prediction methods and a corresponding real pixel value in the current block; and (d) selecting a differential value requiring a least number of bits for coding among the differential values and coding the selected differential value and information on a prediction method corresponding to the selected differential value using a predetermined coding method. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A coding apparatus comprising:
-
a hybrid predictor, which divides a current block to be predictively coded among blocks having a predetermined size, into which a chrominance component of an input image is divided, into a predetermined number of regions according to a predetermined number of prediction methods and generates prediction values of each pixel in the current block according to the respective prediction methods using a pixel value in an upper reference block adjacent to the current block and a pixel value in a side reference block adjacent to the current block; a differential value generator, which generates differential values between the prediction values corresponding to the respective prediction methods and a corresponding real pixel value in the current block; a selector, which selects a differential value requiring a least number of bits for coding among the differential values; and a coder, which codes the selected differential value and information on a prediction method corresponding to the selected differential value using a predetermined coding method. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification