Method and Apparatus of Encoding or Decoding Using Reference Samples Determined by Predefined Criteria
Abstract
A video processing method comprises receiving input data of a current block, checking if the current block satisfies one or more predefined criteria, setting the current block to be a root block if the current block satisfies the predefined criteria, one or more color components of one or more blocks in the current block are not checked with the predefined criteria if the current block is a root block, encoding or decoding the one or more color components of one or more blocks in the current block using neighboring reconstructed samples of the one or more color components of the current block as reference samples if the current block is a root block. Each block in the current block is encoded or decoded using neighboring reconstructed samples of each block in the current block as reference samples if the current block is not a root block.
Claims
exact text as granted — not AI-modified1 . A method of processing video data in a video coding system, comprising:
receiving input data associated with a current block in a current picture; checking if the current block satisfies two or more predefined criteria during partitioning; setting the current block to be a root block if the current block satisfies the one or more predefined criteria; and if the current block is set to be a root block, encoding or decoding one or more chroma color components of the current block without further partitioning and using neighboring reconstructed samples of the one or more chroma color components of the current block as reference samples, and encoding or decoding the luma color component of each subblock in the current block using neighboring reconstructed samples of the luma color components of each subblock in the current block as reference samples; wherein the one or more predefined criteria correspond to block size, width, height or partitioning of the current block or one or more children block.
2 . The method of claim 1 , wherein the one or more predefined criteria correspond to the condition that the block size of the current block is equal to 64 and the partitioning of the current block is quad-tree partition.
3 . The method of claim 1 , wherein the one or more predefined criteria correspond to the condition that the block size of the current block is equal to 128 and the partitioning of the current block is ternary-tree partition.
4 . The method of claim 1 , wherein the one or more predefined criteria correspond to the condition that the block size of the current block is equal to 64 and the partitioning of the current block is ternary-tree partition.
5 . The method of claim 1 , wherein the one or more predefined criteria correspond to the condition that the block size of the current block is equal to a threshold and the partitioning of the current block is binary-tree partition.
6 . The method of claim 1 , wherein the one or more predefined criteria correspond to the condition that the block size of the current block is equal to a threshold and the partitioning of the current block is ternary-tree partition.
7 . The method of claim 1 , wherein the one or more predefined criteria correspond to the condition that the width of the current block is equal to a threshold and the partitioning of the current block is binary-tree partition.
8 . The method of claim 1 , wherein the one or more predefined criteria correspond to the condition that the width of the current block is equal to a threshold and the partitioning of the current block is ternary-tree partition.
9 . The method of claim 1 , wherein the one or more predefined criteria correspond to the condition that the size, width, or height of the one or more children block is less than or equal to a threshold.
10 . The method of claim 9 , wherein the one or more predefined criteria correspond to the condition that chroma component size, width, or height of one of the children block is less than or equal to the threshold.
11 . The method of claim 10 , wherein the one or more predefined criteria correspond to the condition that the chroma component size of the children block is less than or equal to 16.
12 . The method of claim 10 , wherein the one or more predefined criteria correspond to the condition that the chroma component width of the children block is less than or equal to 4.
13 . The method of claim 10 , wherein the one or more predefined criteria correspond to the condition that the chroma component height of the children block is less than or equal to 4.
14 . The method of claim 10 , wherein the one or more predefined criteria correspond to the condition that the chroma component size of the children block is less than 16.
15 . The method of claim 10 , wherein the one or more predefined criteria correspond to the condition that the chroma component width of the children block is less than 4.
16 . The method of claim 10 , wherein the one or more predefined criteria correspond to the condition that the chroma component height of the children block is less than 4.
17 . An apparatus of processing video data in a video coding system, the apparatus comprising one or more electronic circuits configured for:
receiving input data associated with a current block in a current picture; checking if the current block satisfies two or more predefined criteria during partitioning; setting the current block to be a root block if the current block satisfies the one or more predefined criteria; and if the current block is set to be a root block, encoding or decoding one or more chroma color components of the current block without further partitioning and using neighboring reconstructed samples of the one or more chroma color components of the current block as reference samples, and encoding or decoding the luma color component of each subblock in the current block using neighboring reconstructed samples of the luma color components of each subblock in the current block as reference samples; wherein the one or more predefined criteria correspond to block size, width, height or partitioning of the current block or one or more children block.Join the waitlist — get patent alerts
Track US2022038688A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.