Decoding apparatus, decoding method, and computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorHideaki Hattori
Life of this patent
Estimating the term…
Abstract
A selector selects one of a standard parameter corresponding to a filter strength contained in input movie image data and an original parameter originally set at the decoding side as a filter parameter to be used. A screen-display filter performs deblocking filtering using the filter parameter selected by the selector on decoded movie image data. A post-filter performs deblocking filtering using the standard parameter and stores the obtained decoded image data in a memory to allow it to be used in inter-frame compensation.
Claims10
A decoding apparatus for decoding encoded first frame data and decoding encoded second frame data on the basis of difference information indicating a difference between the first frame data subjected to smoothing using a first parameter and unsmoothed second frame data, the decoding apparatus comprising:
- a decoding unit configured to decode the encoded first frame data;
- a first smoothing unit configured to, when the decoding apparatus sets a second parameter, perform smoothing using the second parameter on the first frame data decoded by the decoding unit and output the smoothed first frame data as reproduction first frame data to be reproduced;
- and
- a second smoothing unit configured to perform smoothing using the first parameter on the first frame data decoded by the decoding unit and output the smoothed first frame data as reference first frame data for use in reference in decoding the encoded second frame data,
- wherein the decoding unit is configured to refer to the reference first frame data, which is obtained by smoothing using the first parameter performed by the second smoothing unit, and decode the encoded second frame data on the basis of the difference information indicating the difference between the first frame data subjected to smoothing using the first parameter and the unsmoothed second frame data.
A decoding method for use in a decoding apparatus for decoding encoded first frame data and decoding encoded second frame data on the basis of difference information indicating a difference between the first frame data subjected to smoothing using a first parameter and unsmoothed second frame data, the decoding method comprising:
- a decoding step of decoding the encoded first frame data;
- a first smoothing step of, when the decoding apparatus sets a second parameter, performing smoothing using the second parameter on the first frame data decoded in the decoding step and outputting the smoothed first frame data as reproduction first frame data to be reproduced;
- and
- a second smoothing step of performing smoothing using the first parameter on the first frame data decoded in the decoding step and outputting the smoothed first frame data as reference first frame data for use in reference in decoding the encoded second frame data,
- wherein, in the decoding step, the reference first frame data, which is obtained by smoothing using the first parameter performed in the second smoothing step, is referred to and the encoded second frame data is decoded on the basis of the difference information indicating the difference between the first frame data subjected to smoothing using the first parameter and the unsmoothed second frame data.
A computer-readable storage medium storing a computer-executable process, the computer-executable process causing a computer to execute a method of decoding encoded first frame data and decoding encoded second frame data on the basis of difference information indicating a difference between the first frame data subjected to smoothing using a first parameter and unsmoothed second frame data, the method comprising:
- a decoding step of decoding the encoded first frame data;
- a first smoothing step of, when the decoding apparatus sets a second parameter, performing smoothing using the second parameter on the first frame data decoded in the decoding step and outputting the smoothed first frame data as reproduction first frame data to be reproduced;
- and
- a second smoothing step of performing smoothing using the first parameter on the first frame data decoded in the decoding step and outputting the smoothed first frame data as reference first frame data for use in reference in decoding the encoded second frame data,
- wherein, in the decoding step, the reference first frame data, which is obtained by smoothing using the first parameter performed in the second smoothing step, is referred to and the encoded second frame data is decoded on the basis of the difference information indicating the difference between the first frame data subjected to smoothing using the first parameter and the unsmoothed second frame data.
Dependencies are inferred from the claim text.