IP Library › Granted Patent US 12,689,729
Granted Patent B2
US 12,689,729 · App. 18/809,630 · Granted Jul 21, 2026

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

Inventors: Junyan Huo (Dongguan, CN); Xiaoyan Chai (Dongguan, CN); Yanzhuo Ma (Dongguan, CN); Fuzheng Yang (Dongguan, 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 12,689,729
App. No.
18/809,630
Filed
Aug 20, 2024
Granted
Jul 21, 2026
Kind
B2
Art Unit
2487
USPC
375/240.03
Abstract

A method for decoding a video includes: a first colour component neighboring reference value, a second colour component neighboring reference value and a first colour component reconstructed value corresponding to a current block are obtained; a second colour component predicted value corresponding to the current block is generated at least based on a linear model corresponding to factors, where the factors are determined by at least one of a weight coefficient, the first colour component neighboring reference value, or the second colour component neighboring reference value; and the video is decoded based on the second colour component predicted value. The method further includes: neighboring reference samples are downsampled to determine part of reference samples.

Claims (50)

1 . A method for decoding a video, comprising:

acquiring a first colour component neighboring reference value, a second 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 value corresponding to a neighboring reference sample of the current block, the second colour component neighboring reference value is indicative of a second colour component value corresponding to the neighboring reference sample of the current block, and the first colour component reconstructed value is indicative of one or more reconstructed values of a first colour component corresponding to the current block;

generating a second colour component predicted value corresponding to the current block at least based on a linear model corresponding to factors, wherein the factors are determined by at least one of a weight coefficient, the first colour component neighboring reference value, or the second colour component neighboring reference value; and

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

wherein the method further comprises:

performing downsampling on neighboring reference samples to determine part of reference samples.

2 . The method of claim 1 , further comprising:

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

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

4 . The method of claim 1 , 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.

5 . 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.

6 . 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, a second 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 value corresponding to a neighboring reference sample of the current block, the second colour component neighboring reference value is indicative of a second colour component value corresponding to the neighboring reference sample of the current block, and the first colour component reconstructed value is indicative of one or more reconstructed values 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 linear model corresponding to factors, wherein the factors are determined by at least one of a weight coefficient, the first colour component neighboring reference value, or the second colour component neighboring reference value; and

decode the current block based on the second colour component predicted value;

wherein the processor is further configured to perform downsampling on neighboring reference samples to determine part of reference samples.

7 . The apparatus of claim 6 , wherein the processor is further configured to:

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

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

9 . The apparatus of claim 6 , 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.

10 . The apparatus of claim 6 , 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.

11 . A method for encoding a video, comprising:

determining a first colour component neighboring reference value, a second 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 value corresponding to a neighboring reference sample of the current block, the second colour component neighboring reference value is indicative of a second colour component value corresponding to the neighboring reference sample of the current block, and the first colour component reconstructed value is indicative of one or more reconstructed values of a first colour component corresponding to the current block;

determining a second colour component predicted value corresponding to the current block at least based on a linear model corresponding to factors, wherein the factors are determined by at least one of a weight coefficient, the first colour component neighboring reference value, or the second colour component neighboring reference value; and

encoding the video based on the second colour component predicted value;

wherein the method further comprises:

performing downsampling on neighboring reference samples to determine part of reference samples.

12 . The method of claim 11 , further comprising:

determining the second colour component predicted value based on the linear model corresponding to the factors and the first colour component reconstructed value.

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

14 . The method of claim 11 , further comprising:

determining 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 method of claim 11 , 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.

16 . An encoding 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 perform the method of claim 11 .

17 . A non-transitory computer-readable storage medium, having a computer program and a bitstream stored thereon, wherein the computer program, when executed by a processor, enables the processor to perform the method of claim 11 to generate the bitstream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2024
From: HUO, JUNYAN; CHAI, XIAOYAN; MA, YANZHUO; YANG, FUZHENG
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 068340/0527 →
Continuity (5)
Continuation 18353210 · Jul 17, 2023
Continuation 17451751 · Oct 21, 2021
Continuation 17170589 · Feb 8, 2021
Continuation PCTCN2018099703 · Aug 9, 2018
Related Publication 20240414341A1 · Dec 12, 2024
References Cited (107)
US 8619857B2 · Zhao · 2013 [cited by applicant]
US 9083974B2 · Jeon · 2015 [cited by applicant]
US 10609410B2 · Jeon · 2020 [cited by applicant]
US 11743466B2 · Huo · 2023 [cited by examiner]
US 20080008238A1 · Song · 2008 [cited by applicant]
US 20080019597A1 · Song · 2008 [cited by applicant]
US 20090010333A1 · Tourapis · 2009 [cited by applicant]
US 20110249731A1 · Zhao · 2011 [cited by applicant]
US 20110280304A1 · Jeon · 2011 [cited by applicant]
US 20180063527A1 · Chen · 2018 [cited by applicant]
US 20180063531A1 · Hu · 2018 [cited by applicant]
US 20180077426A1 · Zhang · 2018 [cited by examiner]
US 20180316918A1 · Drugeon et al. · 2018 [cited by applicant]
US 20200177878A1 · Choi et al. · 2020 [cited by applicant]
US 20200213584A1 · Gamei · 2020 [cited by examiner]
US 20200288135A1 · Laroche et al. · 2020 [cited by applicant]
US 20200389650A1 · Laroche et al. · 2020 [cited by applicant]
US 20200396453A1 · Zhang et al. · 2020 [cited by applicant]
US 20200413062A1 · Onno · 2020 [cited by examiner]
US 20210051319A1 · Kim · 2021 [cited by examiner]
US 20210160505A1 · Huo et al. · 2021 [cited by applicant]
US 20210160515A1 · Huo et al. · 2021 [cited by applicant]
US 20220124343A1 · Filippov et al. · 2022 [cited by applicant]
US 20230362379A1 · Huo · 2023 [cited by examiner]
US 20240414341A1 · Huo · 2024 [cited by examiner]
CN 101325713A · 2008 [cited by applicant]
CN 101600109A · 2009 [cited by applicant]
CN 102209243A · 2011 [cited by applicant]
CN 102823256A · 2012 [cited by applicant]
CN 102972028A · 2013 [cited by applicant]
CN 103379321A · 2013 [cited by applicant]
CN 104871537A · 2015 [cited by applicant]
CN 105306944A · 2016 [cited by applicant]
CN 105409218A · 2016 [cited by applicant]
CN 107580222A · 2018 [cited by applicant]
CN 107836116A · 2018 [cited by applicant]
CN 107846591A · 2018 [cited by applicant]
CN 107852512A · 2018 [cited by applicant]
CN 109691102A · 2019 [cited by applicant]
CN 116033149A · 2023 [cited by applicant]
EP 2388999A3 · 2013 [cited by applicant]
EP 3343926A1 · 2018 [cited by applicant]
JP 2019525679A · 2019 [cited by applicant]
KR 20190042579A · 2019 [cited by applicant]
RU 2556396C2 · 2015 [cited by applicant]
WO 2007089696A2 · 2007 [cited by applicant]
WO 2013067667A1 · 2013 [cited by applicant]
WO 2018039596A1 · 2018 [cited by applicant]
WO 2018045207A1 · 2018 [cited by applicant]
WO 2018053293A1 · 2018 [cited by applicant]
WO 2021027925A1 · 2021 [cited by applicant]
WO 2021244935A1 · 2021 [cited by applicant]
Office Action of the Indian application No. 202117009313, issued on Feb. 22, 2022. [cited by applicant]
First Office Action of the Canadian application No. 3109014, issued on Mar. 3, 2022. [cited by applicant]
First Office Action of the European application No. 18929200.6, issued on Mar. 2, 2022. [cited by applicant]
First Office Action of the Chinese application No. 202110320845.9, issued on Jul. 19, 2022. [cited by applicant]
Second Office Action of the European application No. 18929200.6, issued on Aug. 18, 2022. [cited by applicant]
Jianle Chen et al, “Algorithm Description of Joint Exploration Test Model 6 (JEM 6)”, JVET-F1001-v2 Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 6th Meeting: Hobart, AU, Mar. 31… [cited by applicant]
First Office Action of the Japanese application No. 2021-506654, issued on Sep. 2, 2022. [cited by applicant]
First Office Action of the Australian application No. 2018436324, issued on Aug. 25, 2022. [cited by applicant]
First Office Action of the Russian application No. 2021105244, issued on Oct. 22, 2021. [cited by applicant]
Corrected Notice of Allowance of the U.S. Appl. No. 17/170,589, issued on Nov. 24, 2021. [cited by applicant]
Hearing Notice of the Indian application No. 202117009313, issued on Jun. 3, 2024, 2 pages with English translation. [cited by applicant]
Non-Final Office Action of the U.S. Appl. No. 18/353,210, issued on Mar. 12, 2024, 29 pages. [cited by applicant]
Notice of Allowance of the U.S. Appl. No. 18/353,210, issued on Jun. 24, 2024, 31 pages. [cited by applicant]
Christophe Gisquet et al: “Model Correction for Cross-Channel Chroma Prediction”, Data Compression Conference (DCC), 2013, IEEE, Mar. 20, 2013 (Mar. 20, 2013), pp. 23-32, XP032429394, DO1: 10.1109/DCC.2013.10, ISBN: 978… [cited by applicant]
Xingyu Zhang et al: “Chroma Intra Prediction Based on Inter-Channel Correlation for HEVC”, IEEE Transactions on Image Processing, vol. 23, No. 1, Jan. 1, 2014 (Jan. 1, 2014), pp. 274-286, XP055148456, ISSN: 1057-7149, D… [cited by applicant]
Zhang Kai et al: “Multi-model based cross-component linear model chroma intra-prediction for video coding”, 2017 IEEE Visual Communications and Image Processing (VCIP), IEEE, Dec. 10, 2017 (Dec. 10, 2017), pp. 1-4, XP03… [cited by applicant]
Supplementary European Search Report in the European application No. 18929200.6, mailed on Jun. 16, 2021. [cited by applicant]
Written Opinion of the International Search Authority in the international application No. PCT/CN2018/099703, mailed on May 9, 2019. [cited by applicant]
First Office Action of the U.S. Appl. No. 17/170,589, issued on Apr. 7, 2021. [cited by applicant]
Notice of Allowance of the U.S. Appl. No. 17/170,589, issued on Jul. 20, 2021. [cited by applicant]
International Search Report in the international application No. PCT/CN2018/099703, mailed on May 9, 2019. [cited by applicant]
First Office Action of the Chinese application No. 202310018757.2, issued on Jun. 11, 2025. 13 pages with English translation. [cited by applicant]
Corrected Notice of Allowance of the U.S. Appl. No. 17/170,589, issued on Sep. 30, 2021. 6 pages. [cited by applicant]
First Office Action of the U.S. Appl. No. 17/451,751, issued on Nov. 1, 2022. 36 pages. [cited by applicant]
Notice of Allowance of the U.S. Appl. No. 17/451,751, issued on Apr. 3, 2023. 12 pages. [cited by applicant]
Notice of Allowance of the Chinese application No. 202110320845.9, issued on Nov. 14, 2022. [cited by applicant]
Second Office Action of the Canadian application No. 3109014, issued on Dec. 12, 2022. [cited by applicant]
Notice of oral proceedings of the European application No. 18929200.6, issued on Dec. 12, 2022. [cited by applicant]
First Office Action of the Indonesian application No. P00202101640, issued on Jan. 10, 2024, 4 pages with English translation. [cited by applicant]
First Office Action of the Vietnamese application No. 1-2021-01092, issued on Jan. 26, 2024, 3 pages with English translation. [cited by applicant]
Kai Zhang et al. “enhanced Cross-component Linear Model Intra-prediction”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WVG11, 4th Meeting: Chengdu, CN, Oct. 15-21, 2016, JVET-D0110, t… [cited by applicant]
First Office Action of the Korean application No. 10-2021-7006976, issued on Feb. 28, 2024, 15 pages with English translation. [cited by applicant]
International Search Report in the international application No. PCT/CN2018/099684, mailed on May 8, 2019. [cited by applicant]
English translation of the Written Opinion of the International Search Authority in the international application No. PCT/CN2018/099684, mailed on May 8, 2019. [cited by applicant]
Supplementary European Search Report in the European application No. 18929384.8, mailed on Apr. 1, 2021. [cited by applicant]
First Office Action of the Russian application No. 2021105304, issued on Nov. 30, 2021. [cited by applicant]
Office Action of the Indian application No. 202127009013, issued on Jan. 24, 2022. [cited by applicant]
First Office Action of the European application No. 18929384.8, issued on Jan. 13, 2022. [cited by applicant]
First Office Action of the Canadian application No. 3109008, issued on Feb. 18, 2022. [cited by applicant]
First Office Action of the Chinese application No. 202110315871.2, issued on Jun. 29, 2022,. [cited by applicant]
Second Office Action of the European application No. 18929384.8, issued on Jul. 13, 2022. [cited by applicant]
Written Opinion of the Singaporean application No. 11202101331R, issued on Nov. 1, 2022. [cited by applicant]
First Office Action of the Vietnamese application No. 1-2021-00889, issued on Apr. 26, 2024. [cited by applicant]
First Office Action of the Mexican application No. MX/a/2021/001569, issued on Jul. 1, 2024. [cited by applicant]
Non-Final Office Action of the U.S. Appl. No. 17/170,770, issued on Apr. 9, 2021. [cited by applicant]
Final Office Action of the U.S. Appl. No. 17/170,770, issued on Jul. 22, 2021. [cited by applicant]
Advisory Actionof the U.S. Appl. No. 17/170,770, issued on Oct. 1, 2021. [cited by applicant]
Non-Final Office Action of the US after RCE U.S. Appl. No. 17/170,770, issued on Jan. 14, 2022. [cited by applicant]
Final Office Action of the US after RCE U.S. Appl. No. 17/170,770, issued on Apr. 29, 2022. [cited by applicant]
International Search Report in the international application No. PCT/CN2022/073876, mailed on Oct. 26, 2022. [cited by applicant]
English translation of the Written Opinion of the International Search Authority in the international application No. PCT/CN2022/073876, mailed on Oct. 26, 2022. [cited by applicant]
Supplementary European Search Report in the European application No. 22922632.9, mailed on Oct. 13, 2025. [cited by applicant]
Non-Final Office Action of the U.S. Appl. No. 18/782,956, issued on Sep. 10, 2025. [cited by applicant]
Sri Nitchith Akula et al. “Description of SDR, HDR and 360° video coding technology proposal considering mobile application scenario by Samsung, Huawei, GoPro, and HiSilicon”, (JVET-J0024_v2), Joint Video Exploration Te… [cited by applicant]
Final Office Action of the U.S. Appl. No. 18/782,956, issued on Feb. 24, 2026. [cited by applicant]