Method and apparatus of simplified triangle merge mode candidate list derivation

    公开(公告)号:US11856194B2

    公开(公告)日:2023-12-26

    申请号:US17415313

    申请日:2019-12-20

    CPC classification number: H04N19/119 H04N19/105 H04N19/159 H04N19/176

    Abstract: A method and apparatus of Inter prediction for video coding using a target Merge mode comprising a triangle Merge mode are disclosed. According to this method, a current block is partitioned into a first region and a second region using the target partition. A candidate list is determined. Two candidates are determined for the two regions by deriving two target candidates from the candidate list. When a selected target candidate is a uni-prediction candidate, the selected target candidate is used as one candidate; and when the selected target candidate is a bi-prediction candidate, motion information associated of the selected target candidate with List 0 or List 1 is used as one candidate. The current block or current motion information associated with the current block is encoded or decoded according to the candidate list. The candidate list is used to derive the first candidate and the second candidate.

    Methods and apparatuses of combining multiple predictors for block prediction in video coding systems

    公开(公告)号:US11818383B2

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

    申请号:US17283338

    申请日:2019-10-09

    CPC classification number: H04N19/513 H04N19/176

    Abstract: Video processing methods and apparatuses for coding a current block generate a final predictor by combining multiple predictors for the current block. A first predictor and a second predictor for the current block are generated by applying one or a combination of settings to the first, second, or both predictors. One or both the first and second predictors are generated from motion compensation. The final predictor is derived from the first and second predictors, and the current block is encoded or decoded according to the final predictor. The settings include supported-mode setting, combined-weight setting, applied-portion setting, motion information setting, precision setting, or a combination of the above settings.

    Method and apparatus for signaling adaptive loop filter parameters in video coding

    公开(公告)号:US11792394B2

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

    申请号:US18145093

    申请日:2022-12-22

    CPC classification number: H04N19/117 H04N19/182 H04N19/96

    Abstract: According to a method for Adaptive Loop Filter (ALF) processing of reconstructed video, multiple indicators are signaled in slice at an encoder side or parsed at a decoder side, where the multiple indicators are Adaptive Parameter Set (APS) indices associated with temporal ALF filter sets for the ALF processing. A current indicator is determined from the multiple indicators, where the current indicator is used to select a current ALF filter set. Filtered-reconstructed pixels are derived for the current block by applying the current ALF filter to the current block. In another method, if the ALF processing applied at a target sample requires an outside sample on other side of a target virtual boundary from the target sample, the outside sample is replaced by a padded sample.

    PATTERN-BASED MOTION VECTOR DERIVATION FOR VIDEO CODING

    公开(公告)号:US20230188745A1

    公开(公告)日:2023-06-15

    申请号:US18167355

    申请日:2023-02-10

    CPC classification number: H04N19/513 H04N19/44 H04N19/176 H04N19/573

    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to receive compressed video data, wherein the compressed video data is related to a set of frames. A decoder-side predictor refinement technique is used to calculate a new motion vector for a current frame from the set of frames, wherein the new motion vector estimates motion for the current frame based on one or more reference frames. An existing motion vector associated with a different frame from a motion vector buffer is retrieved. The new motion vector is calculated based on the existing motion vector using a decoder-side motion vector prediction technique, such that the existing motion vector is in the motion vector buffer after calculating the new motion vector.

    Method and apparatus of luma-chroma separated coding tree coding with constraints

    公开(公告)号:US11665345B2

    公开(公告)日:2023-05-30

    申请号:US17293657

    申请日:2019-11-15

    Abstract: A methods and apparatus for adaptive data dependency between corresponding blocks partitioned from separate partition trees according to an embodiment of the present invention are disclosed. The data dependency between different tree structures is allowed when the tree structures are mutually inclusive. When the splitting is not used in one tree or when splitting is used in one tree and the same splitting or no split is used in the other tree, the data dependency between different tree structures is allowed. When the splitting in different tree structures are different, then the data dependency between different tree structures is disallowed. For each leaf CU in chroma tree, it should include one or more complete luma leaf CUs or it is completely included in one luma leaf CU, when the data dependency between different tree structures is allowed. Otherwise, then the data dependency between different tree structures is disallowed.

    Method and apparatus for loop filtering across slice or tile boundaries

    公开(公告)号:US10511843B2

    公开(公告)日:2019-12-17

    申请号:US14380710

    申请日:2013-02-22

    Abstract: A method and apparatus for loop filter processing of video data in a video encoder or decoder are disclosed. Embodiments according to the present invention conditionally allow sharing of loop filter parameters. In one embodiment, sharing of loop filter information between the current block and a neighboring block is determined according to a condition. If the condition indicates that sharing of loop filter information is allowed, a merge flag is coded and incorporated in the video bitstream in an encoder, and a merge flag is parsed from the video bitstream and decoded in a decoder. In one embodiment, the condition depends on region partitioning of the picture, where region partitioning partitions the picture into regions and the region may correspond to a slice or a tile. The condition is set to indicate that sharing of loop filter information is allowed if the block and the neighboring block are in a same slice/tile.

Patent Agency Ranking