Image processing device and method for performing efficient deblocking

    公开(公告)号:US11909978B2

    公开(公告)日:2024-02-20

    申请号:US17586116

    申请日:2022-01-27

    CPC classification number: H04N19/132 H04N19/117 H04N19/176 H04N19/82

    Abstract: A deblocking filter of an image processing device is provided. The deblocking filter is used in an image coding process, for deblocking a block edge between a first coding block and a second coding block of an image. The first block has SA samples perpendicular to the block edge by N samples parallel to the block edge, and the second block has SB samples perpendicular to the block edge by N samples parallel to the block edge. No more than IA samples of the first coding block are used as first filter input values, and no more than IB samples of the second coding block are used as second filter input values. No more than MA samples of the first coding block are modified as first filter output values, and no more than MB samples of the second coding block are modified as second filter output values.

    METHOD FOR CHROMA SUBSAMPLED FORMATS HANDLING IN MACHINE-LEARNING-BASED PICTURE CODING

    公开(公告)号:US20230336776A1

    公开(公告)日:2023-10-19

    申请号:US18320222

    申请日:2023-05-19

    CPC classification number: H04N19/59

    Abstract: The present disclosure relates to video encoding and decoding, and in particular to handling of chroma subsampled formats in machine-learning-based video coding. Corresponding apparatuses and methods enable the processing for encoding and decoding of a respective picture portion that includes a luma component and a chroma component with a resolution lower than the luma component. In order to handle such different sized luma-chroma channels, the chroma component is up-sampled such that the obtained up-sampled chroma component has a resolution matching the one of the luma component. The luma and the up-sampled chroma component are then encoded into a bitstream. To reconstruct the picture portion, the luma component and an intermediate chroma component matching the resolution of the luma component are decoded from the bitstream, followed by down-sampling the intermediate chroma component. Thus, sub-sampled chroma formats may be handled by an autoencoder/autodecoder framework, while preserving the luma channel.

    Limited memory access window for motion vector refinement

    公开(公告)号:US11582477B2

    公开(公告)日:2023-02-14

    申请号:US17849405

    申请日:2022-06-24

    Abstract: The present disclosure relates to motion vector refinement. As a first step, an initial motion vector and a template for the block are obtained. Then, the refinement of the initial motion vector is determined by template matching with said template in a search space. The search space is located on a position given by the initial motion vector and includes one or more fractional sample positions, wherein each of fractional sample positions belonging to the search space is obtained by interpolation filtering with a filter of a predefined tap-size assessing integer samples only within a window, said window being formed by integer samples accessible for the template matching in said search space.

Patent Agency Ranking