US10587895B2ActiveUtilityA1
Image processing method and image processing apparatus
Est. expiryNov 25, 2031(~5.4 yrs left)· nominal 20-yr term from priority
H04N 19/176H04N 19/82H04N 19/86H04N 19/159H04N 19/139H04N 19/61H04N 19/117
77
PatentIndex Score
1
Cited by
55
References
7
Claims
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.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. An image decoding method involving filtering of two adjacent transform units using at least one of a plurality of deblocking filters having different filtering widths, the image decoding method comprising:
determining whether or not a deblocking filter is to be applied to the two adjacent transform units based on a result of whether or not a first value is larger than a predetermined value, the first value being determined based on whether or not an absolute difference in pixel values between pixels in the two adjacent transform units is larger than a predetermined threshold value;
selecting a deblocking filter to be used in the filtering from among the plurality of deblocking filters, when a deblocking filter is determined to be applied to the two adjacent transform units in said determining; and
applying the selected deblocking filter on adjacent edges of the two adjacent transform units,
wherein the selecting includes:
determining, by using pixels in a first width, whether or not a first deblocking filter from among the plurality of deblocking filters is selected, the first width being from a boundary between the two adjacent transform units in the two adjacent transform units; and
determining, by using pixels in a second width which is different from the first width, when the first deblocking filter is determined not to be selected by using the pixels in the first width, whether or not a second deblocking filter from among the plurality of deblocking filters is selected, the second deblocking filter having a different filtering width than the first deblocking filter, the second width being from the boundary between the two adjacent transform units in the two adjacent transform units.
2. The image decoding method according to claim 1 , wherein no deblocking filter is selected when the first deblocking filter and the second deblocking filter are not selected.
3. An image decoding apparatus which performs decoding involving filtering of two adjacent transform units using at least one of a plurality of deblocking filters having different filtering widths, the image decoding apparatus comprising:
a determining unit configured to determine whether or not a deblocking filter is to be applied to the two adjacent transform units based on a result of whether or not a first value is larger than a predetermined value, the first value being determined based on whether or not an absolute difference in pixel values between pixels in the two adjacent transform units is larger than a predetermined threshold value;
a selecting unit configured to select a deblocking filter to be used in the filtering from among the plurality of deblocking filters, when the determining unit determines that a deblocking filter is to be applied to the two adjacent transform units; and
an applying unit configured to apply the selected deblocking filter on adjacent edges of the two adjacent transform units,
wherein the selecting unit is configured to:
determine, by using pixels in a first width, whether or not a first deblocking filter from among the plurality of deblocking filters is selected, the first width being from a boundary between the two adjacent transform units in the two adjacent transform units; and
determine, by using pixels in a second width which is different from the first width, when the first deblocking filter is determined not to be selected by using the pixels in the first width, whether or not a second deblocking filter from among the plurality of deblocking filters is selected, the second deblocking filter having a different filtering width than the first deblocking filter, the second width being from the boundary between the two adjacent transform units in the two adjacent transform units.
4. The image decoding apparatus according to claim 3 , wherein no deblocking filter is selected when the first deblocking filter and the second deblocking filter are not selected.
5. An image decoding apparatus which performs decoding involving filtering of two adjacent transform units using at least one of a plurality of deblocking filters having different filtering widths, the image decoding apparatus comprising:
at least one processor; and
storage accessible by the at least one processor;
the at least one processor executing the following steps using the storage:
determining whether or not a deblocking filter is to be applied to the two adjacent transform units based on a result of whether or not a first value is larger than a predetermined value, the first value being determined based on whether or not an absolute difference in pixel values between pixels in the two adjacent transform units is larger than a predetermined threshold value;
selecting a deblocking filter to be used in the filtering from among the plurality of deblocking filters, when a deblocking filter is determined to be applied to the two adjacent transform units in said determining; and
applying the selected deblocking filter on adjacent edges of the two adjacent transform units,
wherein the selecting includes:
determining, by using pixels in a first width, whether or not a first deblocking filter from among the plurality of deblocking filters is selected, the first width being from a boundary between the two adjacent transform units in the two adjacent transform units; and
determining, by using pixels in a second width which is different from the first width, when the first deblocking filter is determined not to be selected by using the pixels in the first width, whether or not a second deblocking filter from among the plurality of deblocking filters is selected, the second deblocking filter having a different filtering width than the first deblocking filter, the second width being from the boundary between the two adjacent transform units in the two adjacent transform units.
6. The image decoding apparatus according to claim 5 , wherein no deblocking filter is selected when the first deblocking filter and the second deblocking filter are not selected.
7. An image decoding method involving filtering of two adjacent transform units using at least one of a plurality of deblocking filters having different filtering widths, the image decoding method comprising:
determining whether or not a deblocking filter is to be applied to the two adjacent transform units;
selecting a deblocking filter to be used in the filtering from among the plurality of deblocking filters, when a deblocking filter is determined to be applied to the two adjacent transform units in said determining; and
applying the selected deblocking filter on adjacent edges of the two adjacent transform units,
wherein the selecting includes:
determining, by using pixels in a first width, whether or not a first deblocking filter from among the plurality of deblocking filters is selected, the first width being from a boundary between the two adjacent transform units in the two adjacent transform units; and
determining, by using pixels in a second width which is different from the first width, when the first deblocking filter is determined not to be selected by using the pixels in the first width, whether or not a second deblocking filter from among the plurality of deblocking filters is selected, the second deblocking filter having a different filtering width than the first deblocking filter, the second width being from the boundary between the two adjacent transform units in the two adjacent transform units.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.