IP Library › Granted Patent US 12,413,766
Granted Patent B2
US 12,413,766 · App. 17/483,507 · Granted Sep 9, 2025

Method for picture prediction, encoder, and decoder

Inventors: Shuai Wan (Dongguan, CN); Junyan Huo (Dongguan, CN); Yanzhuo Ma (Dongguan, CN); Wei Zhang (Dongguan, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/50H04N19/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,413,766
App. No.
17/483,507
Granted
Sep 9, 2025
Kind
B2
Abstract

A method for picture prediction, an encoder, and a decoder are provided. The method includes the following. An initial predicted value of a colour component to-be-predicted of a current block in a picture is obtained through a prediction model. The initial predicted value is filtered and a target predicted value of the colour component to-be-predicted of the current block is obtained.

Claims (50)

1. A method for picture prediction, implemented in a decoder and comprising:

obtaining an initial predicted value of a colour component to-be-predicted of a current block in a picture through a prediction model; and

filtering the initial predicted value and obtaining a target predicted value of the colour component to-be-predicted of the current block;

wherein filtering the initial predicted value and obtaining the target predicted value of the colour component to-be-predicted of the current block comprises:

filtering the initial predicted value by using a preset processing mode, wherein the preset processing mode comprises value modification; and

obtaining the target predicted value according to a result of the filtering;

wherein before filtering the initial predicted value by using the preset processing mode, the method further comprises:

performing characteristic statistics on at least one colour component of the current block;

wherein filtering the initial predicted value by using the preset processing mode, comprises:

filtering the initial predicted value according to the result of the characteristic statistics by using the preset processing mode.

2. The method of claim 1 , further comprising:

determining, according to a colour component to-be-referenced of the current block, a reference value of the colour component to-be-predicted of the current block.

3. A method for picture prediction, implemented in an encoder and comprising:

obtaining an initial predicted value of a colour component to-be-predicted of a current block in a picture through a prediction model; and

filtering the initial predicted value and obtaining a target predicted value of the colour component to-be-predicted of the current block,

wherein filtering the initial predicted value and obtaining the target predicted value of the colour component to-be-predicted of the current block comprises:

filtering the initial predicted value by using a preset processing mode, wherein the preset processing mode comprises value modification; and

obtaining the target predicted value according to a result of the filtering;

wherein before filtering the initial predicted value by using the preset processing mode, the method further comprises:

performing characteristic statistics on at least one colour component of the current block;

wherein filtering the initial predicted value by using the preset processing mode, comprises:

filtering the initial predicted value according to the result of the characteristic statistics by using the preset processing mode.

4. The method of claim 3 , further comprising:

determining, according to a colour component to-be-referenced of the current block, a reference value of the colour component to-be-predicted of the current block.

5. An encoder comprising a memory and a processor, wherein

the memory is configured to store computer programs than can be run on the processor; and

the processor when running the computer programs is configured to:

obtain an initial predicted value of a colour component to-be-predicted of a current block in a picture through a prediction model; and

filter the initial predicted value and obtain a target predicted value of the colour component to-be-predicted of the current block,

wherein the processor configured to filter the initial predicted value and obtaining the target predicted value of the colour component to-be-predicted of the current block is configured to:

filter the initial predicted value by using a preset processing mode, wherein the preset processing mode comprises value modification; and

obtain the target predicted value according to a result of the filtering;

wherein before filter the initial predicted value by using the preset processing mode, the processor is further configured to perform characteristic statistics on at least one colour component of the current block;

wherein the processor configured to filter the initial predicted value by using the preset processing mode is further configured to:

filter the initial predicted value according to the result of the characteristic statistics by using the preset processing mode.

6. The encoder of claim 5 , wherein the processor is further configured to:

determine, according to a colour component to-be-referenced of the current block, a reference value of the colour component to-be-predicted of the current block.

7. A decoder comprising a memory and a processor, wherein

the memory is configured to store computer programs than can be run on the processor; and

the processor when running the computer programs is configured to:

obtain an initial predicted value of a colour component to-be-predicted of a current block in a picture through a prediction model; and

filter the initial predicted value and obtain a target predicted value of the colour component to-be-predicted of the current block,

wherein the processor configured to filter the initial predicted value and obtaining the target predicted value of the colour component to-be-predicted of the current block is configured to:

filter the initial predicted value by using a preset processing mode, wherein the preset processing mode comprises value modification; and

obtain the target predicted value according to a result of the filtering;

wherein before filter the initial predicted value by using the preset processing mode, the processor is further configured to perform characteristic statistics on at least one colour component of the current block;

wherein the processor configured to filter the initial predicted value by using the preset processing mode is further configured to:

filter the initial predicted value according to the result of the characteristic statistics by using the preset processing mode.

8. The decoder of claim 7 , wherein the processor is further configured to:

determine, according to a colour component to-be-referenced of the current block, a reference value of the colour component to-be-predicted of the current block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2021
From: WAN, SHUAI; HUO, JUNYAN; MA, YANZHUO; ZHANG, WEI
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 057582/0938 →
Continuity (3)
Continuation PCTCN2019110834 · Oct 12, 2019
Provisional Application 62823613 · Mar 25, 2019
Related Publication 20220014772A1 · Jan 13, 2022
References Cited (38)
US 20090238276A1 · Har-Noy et al. · 2009 [cited by applicant]
US 20150043641A1 · Gamei et al. · 2015 [cited by applicant]
US 20160219283A1 · Chen · 2016 [cited by examiner]
US 20170359595A1 · Zhang et al. · 2017 [cited by applicant]
CA 2964324A1 · 2016 [cited by applicant]
CN 106664425A · 2017 [cited by applicant]
CN 106717004A · 2017 [cited by applicant]
CN 107079157A · 2017 [cited by applicant]
CN 107211124A · 2017 [cited by applicant]
CN 107580222A · 2018 [cited by applicant]
CN 109196867A · 2019 [cited by applicant]
EP 2046052A2 · 2009 [cited by applicant]
EP 2753078A1 · 2014 [cited by applicant]
JP 2010507335A · 2010 [cited by applicant]
JP 2015515236A · 2015 [cited by applicant]
JP 2018152989A · 2018 [cited by applicant]
WO 2008048489A2 · 2008 [cited by applicant]
WO 2013160696A1 · 2013 [cited by applicant]
WO 2015196117A1 · 2015 [cited by applicant]
WO 2016066028A1 · 2016 [cited by applicant]
WO 2017059926A1 · 2017 [cited by applicant]
WO 2018070914A1 · 2018 [cited by applicant]
WO 2018132710A1 · 2018 [cited by applicant]
WO 2019004283A1 · 2019 [cited by applicant]
WO 2020036130A1 · 2020 [cited by applicant]
International search report issued in corresponding international application No. PCT/CN2019/110834 dated Jan. 3, 2020. [cited by applicant]
Communication pursuant to Article 94(3)EPC issued in corresponding EP application No. 19922170.6 dated Jan. 13, 2023. 7 pages. [cited by applicant]
Notice of allowance issued in corresponding CN application No. 202111096320.8 dated Jan. 20, 2023. 8 pages with English translation. [cited by applicant]
Extended European search report issued in corresponding European application No. 19922170.6 dated Apr. 22, 2022.10 pages. [cited by applicant]
First examination report issued in corresponding IN application No. 202117047020 dated Mar. 21, 2022. 6 pages with English translation. [cited by applicant]
Kai Zhang et al: “Enhanced Cross-Component Linear Model for Chroma Intra-Prediction in video Coding”, IEEE Transactions on Image Processing, Aug. 2018, pp. 3983-3997. [cited by applicant]
Zhou Yun et al. “Research on the latest development of VVC standard for international video coding” Sep. 15, 2018; Radio and Television Technology, vol. 45, No. 9. 16 pages with English translation. [cited by applicant]
The first office action issued in corresponding CN application No. 202111096320.8 dated Sep. 29, 2022. 13 pages with English translation. [cited by applicant]
Office action issued in corresponding ID application No. P00202108516 dated Sep. 25, 2023. (6 pages with translation). [cited by applicant]
Notice of reasons for refusal issued in corresponding JP application No. 2021-557118 dated Nov. 7, 2023. (12 pages with translation). [cited by applicant]
Notice of reasons for refusal issued in corresponding JP application No. 2024-069934 dated Jan. 28, 2025. 14 pages (with English translation). [cited by applicant]
Kai Zhang, et al. “Enhanced Cross-component Linear Model Intra-prediction”, Qualcomm Incorporated, Document: JVET-D0110, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 4th Meeting:… [cited by applicant]
Notice of preliminary rejection issued in corresponding KR application No. 10-2021-7032518 dated Apr. 3, 2025. 11 pages (with English translation). [cited by applicant]