Moving image decoding apparatus and moving image decoding method

Abstract
According to one embodiment, a moving image decoding apparatus is applied in a video reproducing apparatus and includes a deblocking filter unit for performing deblocking filtering and a processing load detection unit for detecting an intra-unit processing load including a processing load of a decoder. The moving image decoding apparatus sets a judgment threshold value for judging whether or not to perform the deblocking filtering depending on a load level indicating the level of the magnitude of the intra-unit processing load, judges whether or not a processing parameter obtained from adjacent blocks of a plurality of blocks constituting each frame is greater than the judgment threshold value, and conducts control not to perform the deblocking filtering when the processing parameter is smaller than the judgment threshold value.
Description

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

A general architecture that implements the various features of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.



FIG. 1 is an exemplary block diagram showing the internal configuration of a video reproducing apparatus in which a moving image decoding apparatus according to an embodiment of the present invention is applied, together with a recording medium and a network storage;



FIG. 2 is an exemplary block diagram showing the internal configuration of the moving image decoding apparatus according to the embodiment of the present invention;



FIG. 3 is an exemplary block diagram showing the internal configuration of a video decoder;



FIG. 4 is an exemplary diagram showing macroblocks together with edges between adjacent blocks;



FIG. 5 is an exemplary diagram showing the procedure of deblocking filtering;



FIG. 6 is an exemplary flowchart showing the operation procedure of decode processing by the moving image decoding apparatus;



FIG. 7 is an exemplary flowchart showing the operation procedure of picture decode processing when using bS;



FIG. 8 is an exemplary flowchart showing the operation procedure of the picture decode processing when using tc;



FIG. 9 is an exemplary flowchart showing the operation procedure of picture decode processing when using an evaluation parameter obtained from bS and tc; and



FIG. 10 is an exemplary flowchart showing the operation procedure of other decode processing by the moving image decoding apparatus.


Claims
  • 1. A moving image decoding apparatus for decoding a compression coded moving image stream, comprising: a deblocking filter unit for performing deblocking filtering to reduce block distortion on each decoded frame;a load detection unit for detecting the magnitude of an intra-unit processing load including a processing load required for decode;a threshold value setting unit for setting a judgment threshold value for judging whether or not to perform the deblocking filtering depending on a load level indicating the level of the magnitude of the intra-unit processing load detected by said load detection unit;a judging unit for judging whether or not a processing parameter obtained from adjacent blocks of a plurality of blocks constituting said each frame is greater than the judgment threshold value set by said threshold value setting unit; anda control unit for conducting control such that said deblocking filter unit does not perform the deblocking filtering when the processing parameter is smaller than the judgment threshold value, based on a result of the judgment by said judging unit.
  • 2. The moving image decoding apparatus according to claim 1, wherein said judging unit uses, as the processing parameter, a strength parameter indicating a filtering strength at a boundary between the adjacent blocks.
  • 3. The moving image decoding apparatus according to claim 1, wherein said judging unit uses, as the processing parameter, a variation parameter indicating a pixel variation at a boundary between the adjacent blocks.
  • 4. The moving image decoding apparatus according to claim 1, wherein said judging unit uses, as the processing parameter, a calculation parameter obtained by calculation processing using a strength parameter indicating a filtering strength at a boundary between the adjacent blocks and a variation parameter indicating a pixel variation at the boundary between the adjacent blocks.
  • 5. A moving image decoding apparatus for decoding a compression codedmoving image stream, comprising: a deblocking filter unit for performing deblocking filtering to reduce block distortion on each decoded frame;a processing parameter detection unit for detecting a processing parameter obtained from adjacent blocks of a plurality of blocks constituting said each frame; anda control unit for conducting control such that the deblocking filtering by said deblocking filter unit is not performed, based on the processing parameter detected by said processing parameter detection unit.
  • 6. A moving image decoding method of decoding a compression coded moving image stream, comprising the steps of: detecting the magnitude of an intra-unit processing load including a processing load required for decode;setting a judgment threshold value for judging whether or not to perform deblocking filtering to reduce block distortion on each decoded frame, depending on a load level indicating the level of the detected magnitude of the intra-unit processing load;judging whether or not a processing parameter obtained from adjacent blocks of a plurality of blocks constituting said each frame is greater than the set judgment threshold value; andcontrolling not to perform the deblocking filtering when the processing parameter is smaller than the judgment threshold value, based on a result of the judgment.
  • 7. A moving image decoding method of decoding a compression coded moving image stream, comprising the steps of: detecting a processing parameter obtained from adjacent blocks of a plurality of blocks constituting each decoded frame; andcontrolling not to perform deblocking filtering to reduce block distortion on said each decoded frame, based on the detected processing parameter.
Priority Claims (1)
Number Date Country Kind
JP2006-023158 Jan 2006 JP national