Image coding method and image decoding method
First Claim
1. A picture coding method for coding differential picture data that is a difference between input picture data representing an input picture and predictive picture data representing a predictive picture for a picture in the input picture, so as to generate coded picture data, the picture coding method comprising:
- a decoding step for decoding the coded differential picture data and adding the decoded differential picture data and the predictive picture data, after the differential picture data is coded;
a selecting step for selecting one of a plurality of inter pixel filters;
a filtering step for performing an inter pixel filtering for the decoded picture data obtained in the decoding step, using the selected inter pixel filter; and
a predictive picture generating step for generating the predictive picture data for the input picture data using the filtered decoded picture data, as reference picture data, obtained in the filtering step.
3 Assignments
0 Petitions
Accused Products
Abstract
A picture coding apparatus (300) is a picture coding apparatus that codes a difference between picture data (Img) representing an input picture and predictive picture data (Pred) representing a predictive picture for the input picture and generates coded picture data, and includes a picture decoding unit (104) for decoding coded picture data (Img) after the picture data (Img) is coded; inter pixel filters A and B (303 and 304) for performing inter pixel filter operation for decoded picture data (Recon) obtained by the picture decoding unit (104); switches (301 and 302) for selecting one of the inter pixel filters; and an inter picture predicting unit (108) for generating the predictive picture data (Pred) for the input picture data (Img) using filtered decoded picture data (FilteredImg1), as reference picture data (Ref), obtained by the selected inter pixel filter.
119 Citations
57 Claims
-
1. A picture coding method for coding differential picture data that is a difference between input picture data representing an input picture and predictive picture data representing a predictive picture for a picture in the input picture, so as to generate coded picture data, the picture coding method comprising:
-
a decoding step for decoding the coded differential picture data and adding the decoded differential picture data and the predictive picture data, after the differential picture data is coded;
a selecting step for selecting one of a plurality of inter pixel filters;
a filtering step for performing an inter pixel filtering for the decoded picture data obtained in the decoding step, using the selected inter pixel filter; and
a predictive picture generating step for generating the predictive picture data for the input picture data using the filtered decoded picture data, as reference picture data, obtained in the filtering step. - View Dependent Claims (2, 3, 4)
-
-
5. A picture coding method for coding differential picture data that is a difference between input picture data representing an input picture and predictive picture data representing a predictive picture for a picture in the input picture, so as to generate coded picture data, the picture coding method comprising:
-
a decoding step for decoding the coded differential picture data and adding the decoded differential picture data and the predictive picture data, after the differential picture data is coded;
a selecting step for selecting whether or not an inter pixel filtering is to be performed;
a filtering step for performing the filtering for the decoded picture data obtained in the decoding step, using an inter pixel filter, if it is selected that the filtering is to be performed, and not performing the filtering if it is selected that the filtering is not to be performed; and
a predictive picture generating step for generating the predictive picture data for the input picture data using the decoded picture data, as reference picture data, obtained in the filtering step. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A picture decoding method for decoding coded picture data, comprising:
-
a decoding step for decoding the coded picture date to generate differential picture data and adding predictive picture data and the differential picture data to generate picture data representing an original picture;
a selecting step for selecting one of a plurality of inter pixel filters;
a filtering step for performing an inter pixel filtering for the picture data representing the original picture decoded in the decoding step, using the selected inter pixel filter; and
a predictive picture generating step for generating the predictive picture data from the picture data which is performed of the filtering. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A picture coding apparatus that codes differential picture data that is a difference between input picture data representing an input picture and predictive picture data representing a predictive picture for a picture in the input picture, so as to generate coded picture data, the picture coding apparatus comprising:
-
a decoding unit operable to decode the coded differential picture data and add the decoded differential picture data and the predictive picture data, after the differential picture data is coded;
a plurality of inter pixel filters for performing an inter pixel filtering for the decoded picture data obtained by the decoding unit;
a selecting unit operable to select one of the plurality of inter pixel filters; and
a predictive picture generating unit operable to generate the predictive picture data for the input picture data, using the filtered decoded picture data, as reference picture data, obtained by the selected inter pixel filter. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A picture decoding apparatus that decodes coded picture data obtained by coding a difference between picture data representing a picture in original moving pictures and predictive picture data representing another picture in the original moving pictures to generate a plurality of picture data representing the original moving pictures, the picture decoding apparatus comprising:
-
a decoding unit operable to add the decoding result of the coded picture data and the already decoded predictive picture data associated with the coded picture data to generate picture data representing an original picture;
a selecting unit operable to select one of a plurality of inter pixel filters for performing an inter pixel filtering for the decoded picture data; and
a predictive picture generating unit operable to generate the predictive picture data associated with another coded picture data from the picture data which is performed of the filtering by the selected inter pixel filter. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A program for a picture coding apparatus that codes differential picture data that is a difference between input picture data representing an input picture and predictive picture data representing a predictive picture for a picture in the input picture, so as to generate coded picture data, the program causing a computer to function as:
-
a decoding unit operable to decode the coded differential picture data and add the decoded differential picture data and the predictive picture data, after the differential picture data is coded,;
a plurality of inter pixel filters for performing an inter pixel filtering for the decoded picture data obtained by the decoding unit;
a selecting unit operable to select one of the plurality of inter pixel filters; and
a predictive picture generating unit operable to generate the predictive picture data for the input picture data using the filtered decoded picture data, as reference picture data, obtained by the inter pixel filter.
-
-
35. A program for a picture decoding apparatus that decodes coded picture data obtained by coding a difference between picture data representing a picture in original moving pictures and predictive picture data representing another picture in the original moving pictures to generate a plurality of picture data representing the original moving pictures, the program causing a computer to function as:
-
a decoding unit operable to add the decoding result of the coded picture data and the already decoded predictive picture data associated with the coded picture data to generate picture data representing an original picture;
a selecting unit operable to select one of a plurality of inter pixel filters for performing an inter pixel filtering for the decoded picture data; and
a predictive picture generating unit operable to generate the predictive picture data associated with another coded picture data from the picture data which is performed of the filtering by the selected inter pixel filter.
-
-
36. A computer readable recording medium on which coded picture data and relevant data of the coded picture data are recorded,
wherein information is recorded on the recording medium, the information specifying, from among a plurality of inter pixel filterings, an inter pixel filtering which should be performed for decoded picture data in decoding the coded picture data to use the decoded picture data as a reference picture, in the unit of predetermined data in the coded picture data.
-
37. A computer readable recording medium on which coded picture data and relevant data of the coded picture data are recorded,
wherein information is recorded on the recording medium, the information indicating whether or not an inter pixel filtering should be performed for decoded picture data in decoding the coded picture data to use the decoded picture data as a reference picture, in the unit of predetermined data in the coded picture data.
-
38. A picture coding apparatus that codes pictures which are inputted in sequence, the picture coding apparatus comprising:
-
a coding unit operable to code a picture by performing predetermined transformation processing for the picture;
an inverse transformation unit operable to perform inverse transformation processing to the transformation processing for the picture coded by the coding unit;
a filtering unit operable to perform filtering for the picture;
a memorizing unit operable to memorize the picture; and
a controlling unit operable to perform control so as to store the picture obtained by the inverse transformation processing by the inverse transformation unit in the memorizing unit after the filtering is performed by the filtering unit, or to store the picture in the memorizing unit without the filtering being performed by the filtering unit, wherein the coding unit codes the picture with reference to a past picture which has been stored in the memorizing unit. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A picture decoding apparatus that decodes pictures which are inputted in sequence, the picture coding apparatus comprising:
-
a decoding unit operable to decode a picture by performing predetermined transformation processing for the picture;
a filtering unit operable to perform filtering for the picture;
a memorizing unit operable to memorize the picture; and
a controlling unit operable to perform control so as to store the picture obtained by the decoding by the decoding unit in the memorizing unit after the filtering is performed by the filtering unit, or to store the picture in the memorizing unit without the filtering being performed by the filtering unit, wherein the decoding unit decodes the picture with reference to a past picture which has been stored in the memorizing unit. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A picture coding method for performing coding with reference to a picture obtained by performing filtering for a coded picture,
wherein when a significance level of a picture to be coded is high, the filtering is performed for the picture after coding, and when the significance level of the picture is low, the filtering is not performed for the picture after coding.
-
57. A picture decoding method for performing decoding with reference to a picture obtained by performing filtering for a decoded picture,
wherein when a significance level of a picture to be decoded is high, the filtering is performed for the picture after decoding, and when the significance level of the picture is low, the filtering is not performed for the picture after decoding.
Specification