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

    公开(公告)号:US12143581B2

    公开(公告)日:2024-11-12

    申请号:US18310960

    申请日:2023-05-02

    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.

    Methods and apparatus for generating affine candidates

    公开(公告)号:US11863757B2

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

    申请号:US17464498

    申请日:2021-09-01

    CPC classification number: H04N19/149 H04N19/105 H04N19/176 H04N19/196

    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to encode or decode video data. A current block of video data is coded using affine prediction. A first set of candidates of a candidate list for the current block is generated, including determining one or more inherited candidates and deriving one or more constructed candidates. After generating the first set of candidates, it is determined whether the candidate list is full. Upon determining the candidate list is not full, the candidate list is filled by generating a second set of candidates of the candidate list, including one or more of generating one or more zero motion vector candidates, generating one or more additional derived candidates based on the plurality of associated neighboring blocks of the current block, and generating a temporal motion vector candidate based on a temporal collocated picture.

    Apparatus and method of sample adaptive offset for luma and chroma components

    公开(公告)号:US10405004B2

    公开(公告)日:2019-09-03

    申请号:US15015537

    申请日:2016-02-04

    Abstract: A method and apparatus for processing reconstructed video using in-loop filter in a video coding system are disclosed. The method uses chroma in-loop filter indication to indicate whether chroma components are processed by in-loop filter when the luma in-loop filter indication indicates that in-loop filter processing is applied to the luma component. An additional flag may be used to indicate whether the in-loop filter processing is applied to an entire picture using same in-loop filter information or each block of the picture using individual in-loop filter information. Various embodiments according to the present invention to increase efficiency are disclosed, wherein various aspects of in-loop filter information are taken into consideration for efficient coding such as the property of quadtree-based partition, boundary conditions of a block, in-loop filter information sharing between luma and chroma components, indexing to a set of in-loop filter information, and prediction of in-loop filter information.

    Method and apparatus of motion-vector rounding unification for video coding system

    公开(公告)号:US12069289B2

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

    申请号:US17692638

    申请日:2022-03-11

    CPC classification number: H04N19/513 H04N19/139 H04N19/176

    Abstract: A method and apparatus for coding system receives input data related to a current block in a current picture at a video encoder side or a video bitstream corresponding to compressed data including the current block at a video decoder side; determines one or more MVs (motion vectors) associated with a target Inter coding tool for the current block at the video encoder side or at the video decoder side, applies a same conversion process to said one or more MVs to generate one or more converted MVs at the video encoder side or at the video decoder side when the target Inter coding tool belongs to at least two tools of a group; and encodes the current block or motion information of the current block using said one more converted MVs at the video encoder side.

Patent Agency Ranking