Image processing method and image processing apparatus
AssigneePanasonic Intellectual Property Corporation of America
InventorsMatthias Narroschke, Thomas Wedi
Life of this patent
Estimating the term…
Abstract
An image processing method of performing filtering on image blocks using a plurality of deblocking filters having different filter strengths includes: a first parameter calculating step of calculating a first parameter indicating a boundary strength; a second parameter calculating step of calculating a second parameter indicating a limit value for each of the deblocking filters, based on the first parameter and a quantization parameter; and a selecting step of selecting a deblocking filter to be used in the filtering from among the deblocking filters, using one or more threshold values which are determined based on the second parameter.
Claims6
An image decoding method for decoding an image, the image decoding method comprising:
- calculating a boundary strength between two adjacent blocks in the image;
- calculating a parameter determining an output range for each of a plurality of deblocking filters, based on a linear sum of the boundary strength and a quantization parameter;
- selecting one of the plurality of deblocking filters having different filter strengths, using one or more threshold values, the threshold values being determined based on the parameter;
- filtering the two blocks using the selected deblocking filter;
- and
- generating a reconstructed image including the filtered two blocks,.
- wherein the boundary strength is a first boundary strength when at least one of the two adjacent blocks includes a non-zero transform coefficient, and the boundary strength is a second boundary strength different from the first boundary strength when each of the two adjacent blocks does not include a non-zero transform coefficient, and
- the parameter has a variable value that is dependent on a value of the boundary strength.
An image decoding apparatus which decodes an image, the image decoding apparatus comprising:
- a first calculating unit configured to calculate a boundary strength between two adjacent blocks in the image;
- a second calculating unit configured to calculate a parameter determining an output range for each of a plurality of deblocking filters, based on a linear sum of the boundary strength and a quantization parameter;
- a selecting unit configured to select one of the plurality of deblocking filters having different filter strengths, using one or more threshold values, the threshold values being determined based on the parameter;
- a deblocking filtering unit configured to filter the two blocks using the selected deblocking filter;
- and
- a reconstructing unit configured to generate a reconstructed image including the filtered two blocks,
- wherein the boundary strength is a first boundary strength when at least one of the two adjacent blocks includes a non-zero transform coefficient, and the boundary strength is a second boundary strength different from the first boundary strength when each of the two adjacent blocks does not include a non-zero transform coefficient, and
- the parameter has a variable value that is dependent on a value of the boundary strength.
An image decoding apparatus comprising:
- circuitry;
- and
- storage accessible from the circuitry,
- the circuitry is configured, using the storage, to perform operations for decoding an image, the operations comprising:
- calculating a boundary strength between two adjacent blocks in the image;
- calculating a parameter determining an output range for each of a plurality of deblocking filters, based on a linear sum of the boundary strength and a quantization parameter;
- selecting one of the plurality of deblocking filters having different filter strengths, using one or more threshold values, the threshold values being determined based on the parameter;
- filtering the two blocks using the selected deblocking filter;
- and
- generating a reconstructed image including the filtered two blocks,
- wherein the boundary strength is a first boundary strength when at least one of the two adjacent blocks includes a non-zero transform coefficient, and the boundary strength is a second boundary strength different from the first boundary strength when each of the two adjacent blocks does not include a non-zero transform coefficient, and
- the parameter has a variable value that is dependent on a value of the boundary strength.
Dependencies are inferred from the claim text.