IP Library Granted Patent US 12666013
Granted Patent B2
US 12666013 · App. 18/583,854 · Granted Jun 23, 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); Xianglin Wang (San Diego, CA); Bing Yu (Beijing, CN)
Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
H04N19/11H04N19/176H04N19/593H04N19/70
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 12666013
App. No.
18/583,854
Granted
Jun 23, 2026
Kind
B2
Abstract

Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video decoding. In one method, a decoder determines a fusion scheme applied in decoder-side intra mode derivation (DIMD) mode and in template-based intra mode derivation (TIMD) mode, and the fusion scheme is applied as a weighted average of predictors in the DIMD mode and in the TIMD mode.

Claims (48)

1 . A method for video decoding, comprising:

determining, by a decoder, a unified fusion scheme applied in decoder-side intra mode derivation (DIMD) mode and template-based intra mode derivation (TIMD) mode, wherein the unified fusion scheme is applied as a weighted average of predictors in the DIMD mode and the TIMD mode; and

wherein determining, by the decoder, the unified fusion scheme applied in the DIMD mode and the TIMD mode comprises:

applying, by the decoder, a fusion scheme adopted in the DIMD mode to the TIMD mode, such that a fusion scheme in the TIMD mode is determined via following operations:

selecting, by the decoder, a planar mode and two modes with a smallest sum of absolute transformed differences (SATD) cost in the TIMD mode as predictors for the fusion scheme in the TIMD mode; and

determining, by the decoder, a weighted average of the planar mode and the two modes with the smallest SATD cost, wherein a weight of the planar mode is fixed in the fusion scheme in the TIMD mode, and a remaining weight is shared between the two modes based on a SATD cost of each of the two modes.

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

receiving, by the decoder, a selection of the fusion scheme in the TIMD mode or in the DIMD mode.

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

receiving, by the decoder, a signaled flag indicating whether the DIMD mode is applied to a block; and

in response to determining, by the decoder, that the DIMD mode is applied to the block, receiving, by the decoder, another signaled flag to indicate the fusion scheme to be applied to the block.

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

determining, by the decoder, whether to add intra modes derived from the DIMD mode into a list of intra most probable modes (MPMs) based on whether the fusion scheme is applied in the DIMD mode.

5 . The method for video decoding of claim 4 , wherein determining whether to add intra modes derived from the DIMD mode into the list of MPMs comprises:

in response to determining that the fusion scheme is applied in the DIMD mode, adding the intra modes derived from the DIMD mode as a candidate for the list of MPMs; and

in response to determining that the fusion scheme is not applied in the DIMD mode, not adding the intra modes derived from the DIMD mode as the candidate for the list of MPMs.

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

determining, by the decoder, whether to add intra modes derived from the TIMD mode into a list of intra most probable modes (MPMs).

7 . The method for video decoding of claim 6 , further comprising:

in response to determining, by the decoder, that intra modes derived from the DIMD mode is not added as a candidate for the list of the MPMs, adding the intra modes derived from the TIMD mode as the candidate for the list of MPMs.

8 . The method for video decoding of claim 6 , further comprising:

determining, by the decoder, whether to add intra modes derived from the TIMD mode into a list of MPMs based on whether the fusion scheme is applied in the TIMD mode.

9 . The method for video decoding of claim 8 , further comprising:

in response to determining, by the decoder, that the fusion scheme is applied in the TIMD mode, adding the intra modes derived from the TIMD mode as a candidate for the list of MPMs; and

in response to determining, by the decoder, that the fusion scheme is not applied in the TIMD mode, not adding the intra modes derived from the TIMD mode as the candidate for the list of MPMs.

10 . An apparatus for video decoding, comprising:

one or more processors; and

a memory configured to store instructions executable by the one or more processors and a bitstream to be decoded; wherein the one or more processors, upon execution of the instructions, are configured to perform operations with the bitstream, the operations comprising:

determining a unified fusion scheme applied in decoder-side intra mode derivation (DIMD) mode and template-based intra mode derivation (TIMD) mode, wherein the unified fusion scheme is applied as a weighted average of predictors in the DIMD mode and the TIMD mode; and

wherein determining the unified fusion scheme applied in the DIMD mode and the TIMD mode comprises:

applying a fusion scheme adopted in the DIMD mode to the TIMD mode, such that a fusion scheme in the TIMD mode is determined via following operations:

selecting a planar mode and two modes with a smallest sum of absolute transformed differences (SATD) cost in the TIMD mode as predictors for the fusion scheme in the TIMD mode; and

determining a weighted average of the planer mode and the two modes with the smallest SATD cost, wherein a weight of the planar mode is fixed in the fusion scheme in the TIMD mode, and a remaining weight is shared between the two modes based on a SATD cost of each of the two modes.

11 . The apparatus for video decoding of claim 10 , wherein the operations further comprise:

determining whether to add intra modes derived from the DIMD mode into a list of intra most probable modes (MPMs) based on whether the fusion scheme is applied in the DIMD mode.

12 . The apparatus for video decoding of claim 10 , wherein the operations further comprise:

determining whether to add intra modes derived from the TIMD mode into a list of intra most probable modes (MPMs).

13 . A method for storing a bitstream, comprising:

storing the bitstream to be decoded on a non-transitory computer-readable storage medium, the bitstream is generated by operations comprising:

determining a unified fusion scheme applied in decoder-side intra mode derivation (DIMD) mode and template-based intra mode derivation (TIMD) mode, wherein the unified fusion scheme is applied as a weighted average of predictors in the DIMD mode and the TIMD mode; and

wherein determining the unified fusion scheme applied in the DIMD mode and the TIMD mode comprises:

applying a fusion scheme adopted in the DIMD mode to the TIMD mode, such that a fusion scheme in the TIMD mode is determined via:

selecting a planar mode and two modes with a smallest sum of absolute transformed differences (SATD) cost in the TIMD mode as predictors for the fusion scheme in the TIMD mode; and

determining a weighted average of the planer mode and the two modes with the smallest SATD cost, wherein a weight of the planar mode is fixed in the fusion scheme in the TIMD mode, and a remaining weight is shared between the two modes based on a SATD cost of each of the two modes.

14 . The method of claim 13 , wherein the operations further comprise:

determining whether to add intra modes derived from the DIMD mode into a list of intra most probable modes (MPMs) based on whether the fusion scheme is applied in the DIMD mode.

15 . The method of claim 13 , wherein the operations further comprise:

determining whether to add intra modes derived from the TIMD mode into a list of intra most probable modes (MPMs).