Adaptive resolution management prediction rescaling

    公开(公告)号:US12108066B2

    公开(公告)日:2024-10-01

    申请号:US17902967

    申请日:2022-09-05

    申请人: OP Solutions LLC

    摘要: A decoder is configured to receive a bitstream that has a reference picture, a current picture having a resolution different from the reference picture and including a first block and a second block that is an intra-coded block, and information useful for determining a scaling constant. The decoder is further configured to determine a scaling constant using the information in the bitstream, determine a scaled prediction block from the reference picture by determining a location of the scaled prediction block by scaling a motion vector component using the scaling constant, scaling the resolution of a block of the reference picture using the scaling constant and applying a filter determined specifically for the prediction block and not determined for the whole reference picture, reconstruct the first block using the scaled prediction block, and reconstruct the intra-coded second block without using a scaled prediction block.

    Adaptive resolution for motion vector difference

    公开(公告)号:US11991364B2

    公开(公告)日:2024-05-21

    申请号:US17708801

    申请日:2022-03-30

    摘要: This disclosure relates to encoding and decoding of motion vector difference for inter-predicting a video block. An example is disclosed for decoding an inter-predicted video block of a video stream. The method may include determining that a motion vector associated with the inter-predicted video block is encoded as a motion vector difference (MVD) between the motion vector and a reference motion vector; obtaining, from the video stream, an indication of a magnitude range of the MVD among a plurality of predefined magnitude ranges for motion vector differences; determining a pixel resolution for the MVD according to the magnitude range; identifying additional MVD information in the video stream based on the pixel resolution; extracting the additional MVD information from the video stream; and decoding the inter-predicted video block based on the pixel resolution, the additional MVD information, the reference motion vector, and a reference frame associated with the motion vector.

    Unified intra block copy and inter prediction modes

    公开(公告)号:US11985332B2

    公开(公告)日:2024-05-14

    申请号:US18178599

    申请日:2023-03-06

    发明人: Bin Li Ji-Zheng Xu

    摘要: Innovations in unified intra block copy (“BC”) and inter prediction modes are presented. In some example implementations, bitstream syntax, semantics of syntax elements and many coding/decoding processes for inter prediction mode are reused or slightly modified to enable intra BC prediction for blocks of a frame. For example, to provide intra BC prediction for a current block of a current picture, a motion compensation process applies a motion vector that indicates a displacement within the current picture, with the current picture being used as a reference picture for the motion compensation process. With this unification of syntax, semantics and coding/decoding processes, various coding/decoding tools designed for inter prediction mode, such as advanced motion vector prediction, merge mode and skip mode, can also be applied when intra BC prediction is used, which simplifies implementation of intra BC prediction.

    Boundary location for adaptive loop filtering

    公开(公告)号:US11979568B2

    公开(公告)日:2024-05-07

    申请号:US18090681

    申请日:2022-12-29

    摘要: Techniques for implementing adaptive loop filtering are described. One example method of video processing includes making a first determination, for a conversion between a video unit of a video and a bitstream of the video, a first luma adaptive loop filter, ALF, boundary across which a luma adaptive loop filter is selectively applied to a luma component of the video unit and a second luma ALF boundary; making a second determination, from the second luma ALF boundary, a chroma ALF boundary across which a chroma adaptive loop filter is selectively applied for a chroma component of the video unit; and performing the conversion based on the first determination and the second determination.