Patentable/Patents/US-10999581
US-10999581

Position based intra prediction

PublishedMay 4, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, parameters of a cross-component linear model based on R chroma samples from a group of neighboring chroma samples, wherein the R chroma samples are selected from the group based on a position rule; and performing the conversion based on the determining and R is greater than or equal to 2.

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of coding video data, comprising: determining, for a conversion between a current video block of a video that is a chroma block and a bitstream of the video, values of parameters of a cross-component linear model at least based on R chroma samples from a group of neighboring chroma samples, wherein the R chroma samples are selected from the group based on a position rule and R is greater than or equal to 2; and performing the conversion based on the determining, wherein at least one neighboring chroma sample of the group of neighboring chroma samples does not belong to the R chroma samples based on a dimension of the current video block.

2

2. The method of claim 1 , wherein the parameters have values that are determined further based on luma samples corresponding to the R chroma samples.

3

3. The method of claim 2 , further comprising: determining, based on a color format of the current video block, whether the luma samples are downsampled to derive the values of parameters of the cross-component linear model.

4

4. The method of claim 3 , wherein the luma samples are downsampled in response to the color format being 4:2:0 or 4:2:2.

5

5. The method of claim 1 , wherein the parameters have values that are determined based on 2 S chroma samples, S being an integer.

6

6. The method of claim 5 , wherein S is equal to 1 or 2.

7

7. The method of claim 1 , wherein chroma samples in the group of neighboring chroma samples are searched to find the R chroma samples with minimum and maximum corresponding luma values to determine a first set of values for the parameters.

8

8. The method of claim 1 , wherein the R chroma samples are selected based on availabilities of neighboring blocks.

9

9. The method of claim 1 , wherein the conversion includes generating the bitstream from the current video block.

10

10. The method of claim 1 , wherein the conversion includes decoding the current video block from the bitstream.

11

11. A video coding apparatus comprising a processor and a non- transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to: determine, for a conversion between a current video block of a video that is a chroma block and a bitstream of the video, values of parameters of a cross-component linear model at least based on R chroma samples from a group of neighboring chroma samples, wherein the R chroma samples are selected from the group based on a position rule and R is greater than or equal to 2; and perform the conversion based on the determining, wherein at least one neighboring chroma sample of the group of neighboring chroma samples does not belong to the R chroma samples based on a dimension of the current video block.

12

12. The apparatus of claim 11 , wherein the parameters have values that are determined further based on luma samples corresponding to the R chroma samples.

13

13. The apparatus of claim 12 , wherein the instructions upon execution by the processor, further cause the processor to: determine, based on a color format of the current video block, whether the luma samples are downsampled to derive the values of parameters of the cross-component linear model.

14

14. The apparatus of claim 13 , wherein the luma samples are downsampled in response to the color format being 4:2:0 or 4:2:2.

15

15. The apparatus of claim 11 , wherein the parameters have values that are determined based on 2 S chroma samples, S being an integer.

16

16. The apparatus of claim 15 , wherein S is equal to 1 or 2.

17

17. The apparatus of claim 11 , wherein chroma samples in the group of neighboring chroma samples are searched to find the R chroma samples with minimum and maximum corresponding luma values to determine a first set of values for the parameters.

18

18. A non-transitory computer-readable storage medium storing instructions that cause a processor to: determine, for a conversion between a current video block of a video that is a chroma block and a bitstream of the video, values of parameters of a cross-component linear model at least based on R chroma samples from a group of neighboring chroma samples, wherein the R chroma samples are selected from the group based on a position rule and R is greater than or equal to 2; and perform the conversion based on the determination, wherein at least one neighboring chroma sample of the group of neighboring chroma samples does not belong to the R chroma samples based on a dimension of the current video block.

19

19. A method for storing a bitstream of a video, comprising: determining, for a conversion between a current video block of the video that is a chroma block and the bitstream, values of parameters of a cross-component linear model at least based on R chroma samples from a group of neighboring chroma samples, wherein the R chroma samples are selected from the group based on a position rule and R is greater than or equal to 2; generating the bitstream from the current video block based on the determining, wherein at least one neighboring chroma sample of the group of neighboring chroma samples does not belong to the R chroma samples based on a dimension of the current video block; and storing the bitstream in a non-transitory computer-readable recording medium.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 16, 2020

Publication Date

May 4, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Position based intra prediction” (US-10999581). https://patentable.app/patents/US-10999581

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.