US 12,278,961 B2
Method and apparatus for selecting a coding mode used for encoding/decoding a residual block
Fabrice Urban, Thorigné-Fouillard (FR); Tangi Poirier, Thorigné-Fouillard (FR); and Fabrice Leleannec, Mouazé (FR)
Assigned to INTERDIGITAL VC HOLDINGS, INC., Wilmington, DE (US)
Filed by INTERDIGITAL VC HOLDINGS, INC., Wilmington, DE (US)
Filed on Apr. 10, 2023, as Appl. No. 18/132,848.
Application 18/132,848 is a continuation of application No. 17/378,649, filed on Jul. 16, 2021, granted, now 11,665,347.
Application 17/378,649 is a continuation of application No. 16/477,430, granted, now 11,109,027, issued on Aug. 31, 2021, previously published as PCT/EP2018/050314, filed on Jan. 8, 2018.
Claims priority of application No. 17305029 (EP), filed on Jan. 11, 2017.
Prior Publication US 2023/0262217 A1, Aug. 17, 2023
Int. Cl. H04N 11/02 (2006.01); H04N 19/105 (2014.01); H04N 19/12 (2014.01); H04N 19/176 (2014.01); H04N 19/60 (2014.01)
CPC H04N 19/12 (2014.11) [H04N 19/105 (2014.11); H04N 19/176 (2014.11); H04N 19/60 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining a first coding mode having a first index,
wherein when a value of the first index is 0, the first index indicates that the first coding mode is disabled and when the value of the first index is not 0, the first index indicates a non-separable 2D transform in a set of non-separable 2D transforms for transforming a residual block;
obtaining a second coding mode, the second coding mode having a second index indicating a separable 2D transform in a set of separable 2D transforms for transforming the residual block, when the second coding mode is enabled,
wherein the second index indicates a horizontal transform and a vertical transform to form the separable 2D transform, and
wherein enabling the second coding mode depends on the value of the first index of the first coding mode; and
decoding the residual block according to either the first coding mode when the first coding mode is enabled, or the second coding mode when the second coding mode is enabled.