IP Library › Granted Patent US 12,231,655
Granted Patent B2
US 12,231,655 · App. 18/493,496 · Granted Feb 18, 2025

Chroma intra prediction method and device

Inventors: Junyan Huo (Guangdong, CN); Yanzhuo Ma (Guangdong, CN); Shuai Wan (Guangdong, CN); Fuzheng Yang (Guangdong, CN); Xinwei Li (Guangdong, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/159H04N19/105H04N19/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,231,655
App. No.
18/493,496
Granted
Feb 18, 2025
Kind
B2
Abstract

Chroma intra prediction methods and devices are provided. The method comprising: parsing bitstream data corresponding to a current chroma block, and determining that a prediction mode corresponding to the current chroma block is DM; before determining a set of chroma prediction modes based on at least one modified candidate mode, acquiring a linear mode corresponding to the current chroma block from the bitstream data; determining an intra prediction mode of the current chroma block from the set of chroma prediction modes, wherein the set of chroma prediction modes comprises at least one of the DM, LM, LM_T or LM_L, wherein when a luma prediction mode corresponding to the DM is a DC mode or a planar mode, the set of chroma prediction modes comprises a diagonal angular mode with prediction direction index number 66, determining a reconstructed value of the current chroma block according to the intra prediction mode.

Claims (32)

1. A chroma intra prediction method, applied to a decoder, the method comprising:

parsing bitstream data corresponding to a current chroma block, and determining that a prediction mode corresponding to the current chroma block is a direct mode (DM);

before determining a set of chroma prediction modes based on at least one modified candidate mode, acquiring a linear mode corresponding to the current chroma block from the bitstream data;

determining an intra prediction mode of the current chroma block from the set of chroma prediction modes, wherein the set of chroma prediction modes comprises at least one of the DM, linear mode (LM), LM_T or LM_L, wherein when a luma prediction mode corresponding to the DM is a direct current (DC) mode or a planar mode, the set of chroma prediction modes comprises a diagonal angular mode with prediction direction index number 66,

determining a reconstructed value of the current chroma block according to the intra prediction mode.

2. The method of claim 1 , wherein

when a luma prediction mode corresponding to the DM is the DC mode, the set of chroma prediction modes is determined at least according to the Planar mode and the at least one modified candidate mode, and

when a luma prediction mode corresponding to the DM is the Planar mode, the set of chroma prediction modes is determined at least according to the DC mode and the at least one modified candidate mode.

3. A chroma intra prediction method, applied to an encoder, the method comprising:

encoding bitstream data corresponding to a current chroma block, and determining that a prediction mode corresponding to the current chroma block is a direct mode (DM);

before determining a set of chroma prediction modes based on at least one modified candidate mode, acquiring a linear mode corresponding to the current chroma block from the bitstream data;

determining an intra prediction mode of the current chroma block from the set of chroma prediction modes, wherein the set of chroma prediction modes comprises at least one of the DM, linear mode (LM), LM_T or LM_L, wherein when a luma prediction mode corresponding to the DM is a direct current (DC) mode or a planar mode, the set of chroma prediction modes comprises a diagonal angular mode with prediction direction index number 66,

determining a reconstructed value of the current chroma block according to the intra prediction mode.

4. The method of claim 3 , wherein

when a luma prediction mode corresponding to the DM is the DC mode, the set of chroma prediction modes is determined at least according to the Planar mode and the at least one modified candidate mode, and

when a luma prediction mode corresponding to the DM is the Planar mode, the set of chroma prediction modes is determined at least according to the DC mode and the at least one modified candidate mode.

5. A chroma intra prediction device, applied to a decoder, the device comprising: a processor and a memory storing instructions executable by the processor, wherein the processor is configured to execute the instructions to perform operations of:

parsing bitstream data corresponding to a current chroma block, and determining that a prediction mode corresponding to the current chroma block is a direct mode (DM);

before determining a set of chroma prediction modes based on at least one modified candidate mode, acquiring a linear mode corresponding to the current chroma block from the bitstream data;

determining an intra prediction mode of the current chroma block from the set of chroma prediction modes, wherein the set of chroma prediction modes comprises at least one of the DM, linear mode (LM), LM_T or LM_L, wherein when a luma prediction mode corresponding to the DM is a direct current (DC) mode or a planar mode, the set of chroma prediction modes comprises a diagonal angular mode with prediction direction index number 66,

determining a reconstructed value of the current chroma block according to the intra prediction mode.

6. The decoder of claim 5 , wherein

when a luma prediction mode corresponding to the DM is the DC mode, the set of chroma prediction modes is determined at least according to the Planar mode and the at least one modified candidate mode, and

when a luma prediction mode corresponding to the DM is the Planar mode, the set of chroma prediction modes is determined at least according to the DC mode and the at least one modified candidate mode.

7. A chroma intra prediction device, applied to an encoder, the device comprising: a processor and a memory storing instructions executable by the processor, wherein the processor is configured to execute the instructions to perform operations of:

encoding bitstream data corresponding to a current chroma block, and determining that a prediction mode corresponding to the current chroma block is a direct mode (DM);

before determining a set of chroma prediction modes based on at least one modified candidate mode, acquiring a linear mode corresponding to the current chroma block from the bitstream data;

determining an intra prediction mode of the current chroma block from the set of chroma prediction modes, wherein the set of chroma prediction modes comprises at least one of the DM, linear mode (LM), LM_T or LM_L, wherein when a luma prediction mode corresponding to the DM is a direct current (DC) mode or a planar mode, the set of chroma prediction modes comprises a diagonal angular mode with prediction direction index number 66,

determining a reconstructed value of the current chroma block according to the intra prediction mode.

8. The encoder of claim 7 , wherein

when a luma prediction mode corresponding to the DM is the DC mode, the set of chroma prediction modes is determined at least according to the Planar mode and the at least one modified candidate mode, and

when a luma prediction mode corresponding to the DM is the Planar mode, the set of chroma prediction modes is determined at least according to the DC mode and the at least one modified candidate mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2023
From: HUO, JUNYAN; MA, YANZHUO; WAN, SHUAI; YANG, FUZHENG; LI, XINWEI
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 065327/0595 →
Continuity (4)
Continuation 17819175 · Aug 11, 2022
Continuation 17361625 · Jun 29, 2021
Continuation PCTCN2019070148 · Jan 2, 2019
Related Publication 20240098274A1 · Mar 21, 2024
References Cited (90)
US 11039147B2 · Chuang · 2021 [cited by applicant]
US 11051021B2 · Aono · 2021 [cited by examiner]
US 20130188703A1 · Liu · 2013 [cited by examiner]
US 20130272401A1 · Seregin · 2013 [cited by applicant]
US 20130336591A1 · Jeon · 2013 [cited by applicant]
US 20140086323A1 · Chuang · 2014 [cited by applicant]
US 20140233650A1 · Zhang · 2014 [cited by examiner]
US 20140286410A1 · Zenkich · 2014 [cited by examiner]
US 20170006285A1 · Tongji · 2017 [cited by applicant]
US 20170105025A1 · Jeon et al. · 2017 [cited by applicant]
US 20170251213A1 · Ye · 2017 [cited by examiner]
US 20170366818A1 · Zhang · 2017 [cited by examiner]
US 20180048889A1 · Zhang et al. · 2018 [cited by applicant]
US 20180048911A1 · Jeon et al. · 2018 [cited by applicant]
US 20180063553A1 · Zhang et al. · 2018 [cited by applicant]
US 20180205946A1 · Zhang · 2018 [cited by examiner]
US 20180241995A1 · Son et al. · 2018 [cited by applicant]
US 20180310024A1 · Jeon et al. · 2018 [cited by applicant]
US 20190149822A1 · Kim · 2019 [cited by examiner]
US 20190158828A1 · Chang · 2019 [cited by examiner]
US 20190208195A1 · Chang · 2019 [cited by examiner]
US 20190230352A1 · Heo et al. · 2019 [cited by applicant]
US 20190273919A1 · Lim · 2019 [cited by examiner]
US 20190281321A1 · Zhao et al. · 2019 [cited by applicant]
US 20190313130A1 · Zhang et al. · 2019 [cited by applicant]
US 20190342568A1 · Zhao · 2019 [cited by examiner]
US 20190387222A1 · Kim · 2019 [cited by examiner]
US 20200014924A1 · Zhao · 2020 [cited by examiner]
US 20200204826A1 · Rath · 2020 [cited by examiner]
US 20200296380A1 · Aono · 2020 [cited by examiner]
US 20200322606A1 · Horowitz · 2020 [cited by applicant]
US 20200322635A1 · Koo et al. · 2020 [cited by applicant]
US 20200344475A1 · Zhu · 2020 [cited by applicant]
US 20200359033A1 · Ramasubramonian et al. · 2020 [cited by applicant]
US 20210037259A1 · Ko et al. · 2021 [cited by applicant]
US 20210067802A1 · Jin et al. · 2021 [cited by applicant]
US 20210076034A1 · Misra · 2021 [cited by applicant]
US 20210092372A1 · Misra · 2021 [cited by applicant]
US 20210136395A1 · Jun · 2021 [cited by applicant]
US 20210136408A1 · Racape · 2021 [cited by examiner]
US 20210160487A1 · Kim · 2021 [cited by examiner]
US 20210274184A1 · Park et al. · 2021 [cited by applicant]
US 20210289221A1 · Misra · 2021 [cited by applicant]
US 20220256203A1 · Zhang et al. · 2022 [cited by applicant]
CN 101820546A · 2010 [cited by applicant]
CN 107211121A · 2017 [cited by applicant]
CN 108540810A · 2018 [cited by applicant]
CN 109565599A · 2019 [cited by applicant]
CN 109565603A · 2019 [cited by applicant]
CN 109845261A · 2019 [cited by applicant]
JP 2019525659A · 2019 [cited by applicant]
JP 2019528025A · 2019 [cited by applicant]
KR 20190033559A · 2019 [cited by applicant]
KR 20190035739A · 2019 [cited by applicant]
RU 2542884C2 · 2015 [cited by applicant]
WO 2012171463A1 · 2012 [cited by applicant]
WO 2018035127A1 · 2018 [cited by applicant]
WO 2018035130A1 · 2018 [cited by applicant]
WO 2018236031A · 2018 [cited by applicant]
International Search Report in the international application No. PCT/CN2019/070148, mailed on Sep. 27, 2019. [cited by applicant]
Gaga Rath et al:“CE3-related: DM-dependent chroma intra prediction modes”, 125. MPEG Meeting; Jan. 14, 2019-Jan. 18, 2019; Marrakech; (Motion Picture Expert Group or ISO/IEC JTC1/SC29/WG11 ), No. JVETM0100; m45359 Dec. … [cited by applicant]
Chen J et al:“Algorithm description for Versatile Video Coding and Test Model 3 (VTM 3)”, 12. JVET Meeting; Oct. 3, 2018-Oct. 12, 2018; Macao; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG. 16… [cited by applicant]
Supplementary European Search Report in European application No. 19907559.9, mailed on Nov. 3, 2021. 7 pages. [cited by applicant]
First Office Action of the European application No. 19907559.9, issued on Mar. 18, 2022. 5 pages. [cited by applicant]
First Office Action of the Russian application No. 2021121313, issued on Mar. 30, 2022. 13 pages with English translation. [cited by applicant]
Office Action of the Indian application No. 202127030756, Issued on Mar. 15, 2022. 6 pages with English translation. [cited by applicant]
English translation of the Written Opinion of the International Search Authority in the international application No. PCT/CN2019/070148, mailed on Sep. 27, 2019. 8 pages. [cited by applicant]
Non-Final Office Action of the U.S. Appl. No. 17/361,625, issued on Oct. 20, 2021. [cited by applicant]
Final Office Action of the U.S. Appl. No. 17/361,625, issued on Feb. 9, 2022. [cited by applicant]
Interview Summary of the U.S. Appl. No. 17/361,625, issued on Apr. 15, 2022. [cited by applicant]
Notice of Allowance of the U.S. Appl. No. 17/361,625, issued on May 11, 2022. [cited by applicant]
First Office Action of the Chinese application No. 202110646355.8, issued on Oct. 8, 2022. 17 pages with English translation. [cited by applicant]
Second Office Action of the European application No. 19907559.9, issued on Oct. 6, 2022. 4 pages. [cited by applicant]
Third Office Action of the European application No. 19907559.9, issued on Feb. 16, 2023. 7 pages. [cited by applicant]
Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-L1001-v7, 12th Meeting: Macao, CN, Oct. 3-12, 2018, Title: Versatile Video Coding (Draft 3), Status: Output document appr… [cited by applicant]
First Office Action of the Japanese application No. 2021-537035, issued on Feb. 28, 2023. 13 pages with English translation. [cited by applicant]
Oral Proceedings of the European application No. 19907559.9, issued on Sep. 4, 2023. 7 pages. [cited by applicant]
First Office Action of the U.S. Appl. No. 17/819,175, issued on May 25, 2023. 25 pages. [cited by applicant]
Notice of Allowance of the U.S. Appl. No. 17/819,175, issued on Sep. 18, 2023. 8 pages. [cited by applicant]
Corrected Notice of Allowability of the U.S. Appl. No. 17/361,625, issued on Jun. 2, 2022. [cited by applicant]
First Office Action of the Malaysian application No. PI2021003545, issued on Dec. 6, 2023. 2 pages. [cited by applicant]
European Search Report in the European application No. 24178914.8, mailed on Jul. 11, 2024. 7 pages. [cited by applicant]
First Office Action of the Korean application No. 10-2021-7020179, issued on Jul. 15, 2024. 8 pages with English translation. [cited by applicant]
First Office Action of the Indonesian application No. P00202105839, issued on Jul. 8, 2024. 5 pages with English translation. [cited by applicant]
First Office Action of the Australian application No. 2019419036, issued on Jul. 30, 2024. 4 pages. [cited by applicant]
First Office Action of the Mexican application No. MX/a/2021/008090, issued on Jul. 3, 2024. 7 pages with English translation. [cited by applicant]
First Office Action of the U.S. Appl. No. 18/493,217, issued on May 21, 2024. 22 pages. [cited by applicant]
First Office Action of the Japanese application No. 2023-109271, issued on Aug. 23, 2024. 11 pages with English translation. [cited by applicant]
Narae Choi, et al., “CE3-related: Chroma DM modification”, Document: JVET-L0053-v3, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-L0053 (version 3), Oct. 7, 2018, pp. 1-5. [cited by applicant]
Li Zhang, et al., “CE3-related: Modified chroma derived mode”, Document: JVET-L0272-v2, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-L0272 (version 2), Oct. 8, 2018, pp. 1-4. [cited by applicant]
Cited By (1)
US 12,739,403