US 12,445,597 B2
Video decoding apparatus
Takeshi Chujoh, Sakai (JP); Tomohiro Ikai, Sakai (JP); Tomoko Aono, Sakai (JP); Eiichi Sasaki, Sakai (JP); Yukinobu Yasugi, Sakai (JP); Tomonori Hashimoto, Sakai (JP); and Tianyang Zhou, Sakai (JP)
Assigned to SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed by SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed on Nov. 30, 2022, as Appl. No. 18/072,182.
Application 18/072,182 is a continuation of application No. 17/122,919, filed on Dec. 15, 2020, granted, now 11,563,934.
Claims priority of application No. 2019-227057 (JP), filed on Dec. 17, 2019.
Prior Publication US 2023/0085680 A1, Mar. 23, 2023
Int. Cl. H04N 19/563 (2014.01); H04N 19/105 (2014.01); H04N 19/172 (2014.01); H04N 19/174 (2014.01); H04N 19/176 (2014.01); H04N 19/513 (2014.01); H04N 19/54 (2014.01); H04N 19/593 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/172 (2014.11); H04N 19/174 (2014.11); H04N 19/176 (2014.11); H04N 19/513 (2014.11); H04N 19/593 (2014.11); H04N 19/70 (2014.11)] 1 Claim
OG exemplary drawing
 
1. A video decoding apparatus comprising:
a merge candidate derivation circuit for deriving a merge candidate with reference to a collocated position, spatially located at a bottom right or a center relative to a target block, in a collocated picture, deriving a pair-wise candidate from an average of two merge candidates stored in a merge candidate list, and storing the pair-wise candidate in the merge candidate list; and
a parameter decoding circuit for receiving a picture header, a slice header, and a picture parameter set, and, in a case that an sps_temporal_mvp_enabled_flag included in a sequence parameter set indicates that a temporal motion vector prediction is used, decoding a pic_temporal_mvp_enabled_flag from the picture header, wherein the pic_temporal_mvp_enabled_flag indicates whether the temporal motion vector prediction is used for decoding a slice associated with the picture header, and wherein, in a case that the pic_temporal_mvp_enabled_flag is true, the parameter decoding circuit decodes:
(i) a collocated_from_l0_flag, wherein a value of the collocated_from_l0_flag being equal to 1 indicates that a collocated picture used for the temporal motion vector prediction is derived from a reference picture list 0, and the value of the collocated_from_l0_flag being equal to 0 indicates that the collocated picture used for the temporal motion vector prediction is derived from a reference picture list 1, and
(ii) only one collocated_ref_idx from the picture header, wherein the only one collocated_ref_idx is a reference index of the collocated picture used for the temporal motion vector prediction, wherein, in a case that a slice type is B and the value of the collocated_from_l0_flag is 1, a picture in the reference picture list 0 is to be referred to for the only one collocated_ref_idx, and wherein, in a case that the slice type is B and the value of the collocated_from_l0_flag is 0, a picture in the reference picture list 1 is to be referred to for the only one collocated_ref_idx.