MONOCHROME PALETTE MODE FOR VIDEO CODING

    公开(公告)号:US20210203930A1

    公开(公告)日:2021-07-01

    申请号:US17132836

    申请日:2020-12-23

    Abstract: A method of decoding video data includes determining that a current block of the video data is coded in palette mode, determining, between single tree or dual tree partitioning, that the current block is coded with single tree partitioning enabled, determining that the current block is coded in monochrome format, when the current block is coded with single tree partitioning enabled and when the current block is coded in monochrome format, determining that a number of color components used for palette mode decoding the current block is equal to one, and palette mode decoding the current block based on the determined number of color components used for palette mode decoding the current block being equal to one.

    Virtual search area for current picture referencing (CPR) and intra block copy (IBC)

    公开(公告)号:US10999594B2

    公开(公告)日:2021-05-04

    申请号:US16716310

    申请日:2019-12-16

    Abstract: Systems and techniques for intra-block copy (IBC) prediction in processing video data include the use of one or more virtual search areas (VSAs) which can be generated to include one or more references to one or more pixels stored in a physical memory. The one or more VSAs can provide references to additional reconstructed sample values that are derived from previously decoded blocks without incurring physical memory use for storage of the additional reconstructed samples. A search area for performing the IBC prediction for a current block of the video data can be extended to include the one or more VSAs. Extending the search area to include the one or more VSAs provides the IBC prediction with additional search area for finding one or more prediction blocks or prediction samples without having to utilize physical memory to store the additional reconstructed samples from previously decoded blocks.

    RESTRICTION ON BLOCK SIZE OF LOSSLESS CODING

    公开(公告)号:US20210051332A1

    公开(公告)日:2021-02-18

    申请号:US16991305

    申请日:2020-08-12

    Abstract: A method of decoding video data includes receiving a value indicating that a lossless mode is enabled for a block of the video data and, in response to determining that the value indicates that the lossless mode is enabled for the block of the video data, determining a maximum size for a lossless-coded transform block of the block of the video data is set to a maximum scanning size of the non-lossless coding block. The method further includes inverse scanning residual values for the block of the video data based on the maximum size for the lossless-coded transform block to generate a residual block for the block of the video data and reconstructing the block of the video data based on the residual block.

    Buffer restriction during motion vector prediction for video coding

    公开(公告)号:US10863193B2

    公开(公告)日:2020-12-08

    申请号:US16455444

    申请日:2019-06-27

    Abstract: An example device for coding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: construct a motion vector predictor candidate list for a current block of the video data, the motion vector predictor candidate list identifying one or more blocks that are non-adjacent to the current block, each of the non-adjacent blocks being in a coding tree unit (CTU) including the current block or a line buffer including the current block; select a motion vector predictor from one of the blocks that is non-adjacent to the current block and in the motion vector predictor candidate list; and code motion information of the current block using the motion vector predictor.

    Deblocking filter for video coding and processing

    公开(公告)号:US10708592B2

    公开(公告)日:2020-07-07

    申请号:US16372180

    申请日:2019-04-01

    Abstract: Deblocking is a step in video coding for removing distortions that may result from dividing a video frame into blocks, and encoding the video frame based on the blocks. Techniques described herein can include determining the activity in neighboring blocks along the boundary of the blocks, where the activity measures smoothness or complexity of pixels in the boundary area. An average of the activity can then be determined, as well a difference in the activity between the left block and the right block. The average activity and the difference in activity can then be used to determine a classification for the boundary area. The classification can further be used to select a filter to apply to the pixels in the boundary area. Once the filter have been applied, the blocks can be added to a reconstructed video frame.

Patent Agency Ranking