US 11,671,626 B2
Image decoding apparatus and image coding apparatus
Tomonori Hashimoto, Sakai (JP); Eiichi Sasaki, Sakai (JP); Tomohiro Ikai, Sakai (JP); and Tomoko Aono, Sakai (JP)
Assigned to SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed by SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed on Mar. 31, 2022, as Appl. No. 17/710,172.
Application 17/710,172 is a continuation of application No. 17/179,016, filed on Feb. 18, 2021, granted, now 11,336,917.
Claims priority of application No. JP2020-028529 (JP), filed on Feb. 21, 2020.
Prior Publication US 2022/0224942 A1, Jul. 14, 2022
Int. Cl. H04N 19/60 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/60 (2014.11) [H04N 19/132 (2014.11); H04N 19/176 (2014.11); H04N 19/70 (2014.11)] 1 Claim
OG exemplary drawing
 
1. A decoder for decoding residual coding information, the decoder comprising:
a header decoder that decodes:
(i) a transform skip enabled flag in a sequence parameter set; and
(ii) a transform skip residual coding disabled flag specifying whether a transform skip residual coding is used, based on a value of the transform skip enabled flag being equal to one; and
a TU decoder that decodes:
(i) a transform skip flag specifying whether a transform is applied to an associated block or not, based on the value of the transform skip enabled flag being equal to one and a value of a bdpcm flag being equal to zero; and
(ii) a transform coefficient data by using a regular residual coding which is used for decoding a syntax element specifying a position of a last significant coefficient in a scanning order within a transform block or the transform skip residual coding which is used for decoding without a transform,
wherein:
if a value of the transform skip flag is equal to zero or a value of the transform skip residual coding disabled flag is equal to one, the TU decoder uses the regular residual coding;
otherwise, the TU decoder uses the transform skip residual coding;
a value of the transform skip residual coding disabled flag is inferred to be equal to zero, in a case that the transform skip residual coding disabled flag is not present; and
the transform skip flag is not present in a transform unit syntax structure in a case that the value of the transform skip enabled flag is equal to zero.