IP Library › Granted Patent US 11,743,466
Granted Patent B2
US 11,743,466 · App. 17/451,751 · Granted Aug 29, 2023

Video colour component prediction method and apparatus, and computer storage medium

Inventors: Junyan Huo (Guangdong, CN); Xiaoyan Chai (Guangdong, CN); Yanzhuo Ma (Guangdong, CN); Fuzheng Yang (Guangdong, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/126H04N19/176H04N19/186
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,743,466
App. No.
17/451,751
Granted
Aug 29, 2023
Kind
B2
Abstract

A video colour component prediction method and apparatus, and a computer storage medium are provided. The prediction method includes: obtaining a first colour component neighboring reference value and a first colour component reconstructed value corresponding to a current coding block, wherein the first colour component neighboring reference value represents a first colour component parameter corresponding to a neighboring reference sample of the current coding block, and the first colour component reconstructed value represents one or more reconstruction parameters of a first colour component corresponding to the current coding block; determining a weight coefficient corresponding to the neighboring reference sample; determining a scale factor according to the weight coefficient and the first colour component neighboring reference value; and obtaining a second colour component predicted value corresponding to the current coded block based on a linear model corresponding to the scale factor.

Claims (40)

1. A method for decoding a video, comprising:

acquiring a first colour component neighboring reference value and a first colour component reconstructed value corresponding to a current block, wherein the first colour component neighboring reference value is indicative of a first colour component parameter corresponding to a neighboring reference sample of the current block, and wherein the first colour component reconstructed value is indicative of one or more reconstructed parameters of a first colour component corresponding to the current block; and

generating a second colour component predicted value corresponding to the current block at least based on a weight coefficient corresponding to the neighboring reference sample related to a position of the current block and the neighboring reference sample, wherein a scaling factor is determined by inputting the weight coefficient, the first colour component neighboring reference value and the second colour component neighboring reference value to a preset factor calculation model; and

decoding the video based on the second colour component predicted value.

2. The method of claim 1 , further comprising:

generating the second colour component predicted value corresponding to the current block based on a linear model corresponding to the scaling factor.

3. The method of claim 2 , further comprising:

generating the second colour component predicted value based on the linear model corresponding to the scaling factor and the first colour component reconstructed value.

4. The method of claim 1 , wherein the position of the current block is indicative of a position correlation between the current block and the neighboring reference sample.

5. The method of claim 1 , further comprising:

acquiring a second colour component neighboring reference value corresponding to the current block, wherein the second colour component neighboring reference value is a second colour component parameter corresponding to the neighboring reference sample.

6. The method of claim 5 , further comprising:

acquiring a second colour component estimated value corresponding to the current block by performing component prediction according to a second colour component corresponding to the current block.

7. The method of claim 1 , further comprising:

performing downsampling on the neighboring reference sample to determine part of reference samples based on a preset threshold.

8. The method of claim 1 , wherein the neighboring reference sample comprises at least one of:

an upper reference sample of the current block,

an upper-left reference sample of the current block; or

a left reference sample of the current block.

9. A decoding apparatus, comprising:

a processor; and

a memory storing an instruction executable by the processor, wherein when the instruction is executed, the processor is configured to:

acquire a first colour component neighboring reference value and a first colour component reconstructed value corresponding to a current block, wherein the first colour component neighboring reference value is indicative of a first colour component parameter corresponding to a neighboring reference sample of the current block, and wherein the first colour component reconstructed value is indicative of one or more reconstructed parameters of a first colour component corresponding to the current block;

generate a second colour component predicted value corresponding to the current block at least based on a weight coefficient corresponding to the neighboring reference sample related to a position of the current block and the neighboring reference sample; and

decode the current block at least based on the second colour component predicted value, wherein a scaling factor is determined by inputting the weight coefficient, the first colour component neighboring reference value and the second colour component neighboring reference value to a preset factor calculation model.

10. The apparatus of claim 9 , wherein the processor is further configured to:

generate the second colour component predicted value corresponding to the current block based on a linear model corresponding to the scaling factor.

11. The apparatus of claim 10 , wherein the processor is further configured to:

generate the second colour component predicted value based on the linear model corresponding to the scaling factor and the first colour component reconstructed value.

12. The apparatus of claim 9 , wherein the position of the current block is indicative of a position correlation between the current block and the neighboring reference sample.

13. The apparatus of claim 9 , wherein the processor is further configured to:

acquire a second colour component neighboring reference value corresponding to the current block, wherein the second colour component neighboring reference value is a second colour component parameter corresponding to the neighboring reference sample.

14. The apparatus of claim 13 , wherein the processor is further configured to:

acquire a second colour component estimated value corresponding to the current block by performing component prediction according to a second colour component corresponding to the current block.

15. The apparatus of claim 9 , wherein the processor is further configured to:

perform downsampling on the neighboring reference sample to determine part of reference samples based on a preset threshold.

16. A method for encoding a video, comprising:

determining a first colour component neighboring reference value and a first colour component reconstructed value corresponding to a current block, wherein the first colour component neighboring reference value is indicative of a first colour component parameter corresponding to a neighboring reference sample of the current block, and wherein the first colour component reconstructed value is indicative of one or more reconstructed parameters of a first colour component corresponding to the current block; and

determining a second colour component predicted value corresponding to the current block at least based on a weight coefficient corresponding to the neighboring reference sample related to a position of the current block and the neighboring reference sample; and

encoding the video at least based on the second colour component predicted value wherein a scaling factor is determined by inputting the weight coefficient, the first colour component neighboring reference value and the second colour component neighboring reference value to a preset factor calculation model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2021
From: HUO, JUNYAN; CHAI, XIAOYAN; MA, YANZHUO; YANG, FUZHENG
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 057868/0828 →
Continuity (3)
Continuation 17170589 · Feb 8, 2021
Continuation PCTCN2018099703 · Aug 9, 2018
Related Publication 20220038699A1 · Feb 3, 2022
Cited By (1)
US 12,689,729