US 12,137,219 B2
Image processing apparatus and image processing method
Masaru Ikeda, Kanagawa (JP)
Assigned to Sony Group Corporation, Tokyo (JP)
Filed by Sony Group Corporation, Tokyo (JP)
Filed on Mar. 31, 2023, as Appl. No. 18/193,641.
Application 18/193,641 is a division of application No. 16/980,851, abandoned, previously published as PCT/JP2018/047039, filed on Dec. 20, 2018.
Claims priority of application No. 2018-065130 (JP), filed on Mar. 29, 2018; and application No. 2018-106367 (JP), filed on Jun. 1, 2018.
Prior Publication US 2023/0239471 A1, Jul. 27, 2023
Int. Cl. H04N 19/17 (2014.01); H04N 19/117 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/189 (2014.01); H04N 19/82 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/189 (2014.11); H04N 19/82 (2014.11)] 15 Claims
OG exemplary drawing
 
1. An image processing apparatus comprising:
circuitry configured to:
generate a decoded image by decoding a coded stream;
determine whether a deblocking filter application is needed with respect to color difference components of the decoded image based on boundary strength calculated by setting a block boundary of the decoded image as a target and using information related to transform coefficients of the color difference components obtained by orthogonal transformation; and
on condition that the deblocking filter application is needed, apply a deblocking filter to color difference components of pixels located in a vicinity of the block boundary,
wherein
the deblocking filter includes one of a weak filter and a strong filter to the color difference components of the pixels located in the vicinity of the block boundary,
the boundary strength is calculated for a U component and a V component of the color difference components independently, by independently determining whether a significant coefficient of the U component, is present, and whether a significant coefficient of the V component is present, in the blocks that sandwich the block boundary as the target for the calculation of the boundary strength, based on the information, and
the circuitry is configured to
determine whether the deblocking filter application is needed based on the boundary strength and large block determination based on block sizes of blocks that sandwich the block boundary,
set three pixels on both sides from the block boundary as an application target range of the strong filter, and
apply the strong filter to color difference components of pixels in the application target range by using three pixels on both sides of a center position of the application target range as reference pixels, and
perform the large block determination based on sizes of the blocks sandwiching the block boundary, the sizes being sizes in a direction perpendicular to the block boundary.