IP Library › Granted Patent US 12,621,478
Granted Patent B2
US 12,621,478 · App. 18/776,204 · Granted May 5, 2026

Methods and devices for decoder-side intra mode derivation

Inventors: Hong-Jheng Jhu (San Diego, CA); Xiaoyu Xiu (San Diego, CA); Yi-Wen Chen (San Diego, CA); Wei Chen (San Diego, CA); Che-Wei Kuo (San Diego, CA); Ning Yan (San Diego, CA); Han Gao (San Diego, CA); Xianglin Wang (San Diego, CA); Bing Yu (Beijing, CN)
Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
H04N19/44H04N19/105H04N19/176
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,621,478
App. No.
18/776,204
Granted
May 5, 2026
Kind
B2
Abstract

Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. In one method, a decoder obtains a first flag that indicates whether a template-based intra mode derivation (TIMD) mode is applied to a current video block; and in response to determining that the TIMD mode is applied to the current video block based on the first flag, the decoder obtains a set of candidate list for the TIMD mode, where the set of candidate list includes a set of reference line list or a set of template candidate list.

Claims (37)

1 . A method for video decoding, comprising:

obtaining a first flag that indicates whether a template-based intra mode derivation (TIMD) mode is applied to a current video block; and

in response to determining that the TIMD mode is applied to the current video block based on the first flag, obtaining a set of candidate lists for the TIMD mode and selecting a candidate list from the set of candidate lists based on a quantization parameter applied to one coding unit (CU), wherein the set of candidate lists comprises a set of reference line candidate lists or a set of template candidate lists.

2 . The method for video decoding of claim 1 , wherein

the quantization parameter is included in coded information of the current video block,

wherein the coded information of the current video block further comprises at least one of a block size, transform types, prediction mode types associated with a transform block (TB) or a coding block (CB), or a slice or profile.

3 . The method for video decoding of claim 1 , further comprising:

selecting a reference line candidate list based on a set of predefined thresholds for the quantization parameter and a set of predefined reference line candidate lists; or

selecting a template candidate list based on a set of predefined thresholds for the quantization parameter and a set of predefined template candidate lists.

4 . An apparatus, comprising:

one or more processors; and

a memory configured to store instructions; wherein the one or more processors, upon execution of the instructions, are configured to:

obtain a first flag that indicates whether a template-based intra mode derivation (TIMD) mode is applied to a current video block; and

in response to determining that the TIMD mode is applied to the current video block based on the first flag, obtain a set of candidate lists for the TIMD mode and select a candidate list from the set of candidate lists based on a quantization parameter applied to one coding unit (CU), wherein the set of candidate lists comprises a set of reference line candidate lists or a set of template candidate lists.

5 . The apparatus of claim 4 , wherein

the quantization parameter is included in coded information of the current video block,

wherein the coded information of the current video block comprises at least one of, a block size, transform types, prediction mode types associated with a transform block (TB) or a coding block (CB), or a slice or profile.

6 . The apparatus of claim 4 , wherein the one or more processors are further configured to:

select a reference line candidate list based on a set of predefined thresholds for the quantization parameter and a set of predefined reference line candidate lists, or

select a template candidate list based on a set of predefined thresholds for the quantization parameter and a set of predefined template candidate lists.

7 . A method for video encoding, comprising:

obtaining a first flag that indicates whether a template-based intra mode derivation (TIMD) mode is applied to a current video block;

in response to determining that the TIMD mode is applied to the current video block based on the first flag, obtaining a set of reference line candidate lists for the TIMD mode and selecting a candidate list from the set of candidate lists based on a quantization parameter applied to one coding unit (CU), wherein the set of candidate lists comprises a set of reference line candidate lists or a set of template candidate lists; and

encoding video information regarding the current video block into a bitstream.

8 . The method of claim 7 , wherein

the quantization parameter is included in coded information of the current video block,

wherein the coded information of the current video block comprises at least one of a block size, transform types, prediction mode types associated with a transform block (TB) or a coding block (CB), or a slice or profile.

9 . The method of claim 7 , further comprising:

selecting a reference line candidate list based on a set of predefined thresholds for the quantization parameter and a set of reference line predefined candidate lists, or

selecting a template candidate list based on a set of predefined thresholds for the quantization parameter and a set of predefined template candidate lists.

10 . A non-transitory computer-readable storage medium storing a bitstream generated by the method for video encoding according to claim 7 .

11 . A method for storing a bitstream, comprising:

performing the method for video encoding according to claim 7 to generate the bitstream; and

storing the bitstream on a non-transitory computer-readable storage medium.

12 . A method for transmitting a bitstream, comprising:

performing the method for video encoding according to claim 7 to generate the bitstream; and

transmitting the bitstream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2026
From: JHU, HONG-JHENG; XIU, XIAOYU; CHEN, YI-WEN; CHEN, WEI; KUO, CHE-WEI; YAN, NING; GAO, HAN; WANG, XIANGLIN; YU, BING
To: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 073822/0190 →
Continuity (3)
Continuation PCTUS2023011187 · Jan 19, 2023
Provisional Application 63301477 · Jan 20, 2022
Related Publication 20250016347A1 · Jan 9, 2025
References Cited (13)
US 20190215521A1 · Chuang et al. · 2019 [cited by applicant]
US 20200099927A1 · Ramasubramonian et al. · 2020 [cited by applicant]
US 20200267406A1 · Chang · 2020 [cited by examiner]
US 20210084301A1 · Siekmann · 2021 [cited by examiner]
US 20210281853A1 · Moon et al. · 2021 [cited by applicant]
US 20230107237A1 · Cao · 2023 [cited by examiner]
US 20240195982A1 · Wang · 2024 [cited by examiner]
US 11,064,197 B2, 08/2011, Hellerstein (withdrawn) [cited by applicant]
International Search Report of PCT Application No. PCT/US2023/011187 dated May 12, 2023. [cited by applicant]
Vadim Seregin et al., ‘Exploration Experiment on Enhanced Compression beyond VVC capability (EE2)’, JVET-X2024-v2, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, 24th Meeting, by teleconfer… [cited by applicant]
Extended European Search Report of EP Application No. 23743742.1 dated Jun. 16, 2025 (10p). [cited by applicant]
Wang et al., “EE2-related: Template-based intra mode derivation using MPMs”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-V0098, 22nd Meeting, by teleconference, Apr. 20-28, 2021, (4… [cited by applicant]
Cao et al., “Non-EE2: Extended MRL candidate list”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-X0142-v2, 24th Meeting, by teleconference, Oct. 6-15, 2021, (3p). [cited by applicant]