JP2020109934A5 - Video encoding device, image encoding method, image encoding program, video decoding device, image decoding method, image decoding program and bitstream - Google Patents

Video encoding device, image encoding method, image encoding program, video decoding device, image decoding method, image decoding program and bitstream Download PDF

Info

Publication number
JP2020109934A5
JP2020109934A5 JP2019171785A JP2019171785A JP2020109934A5 JP 2020109934 A5 JP2020109934 A5 JP 2020109934A5 JP 2019171785 A JP2019171785 A JP 2019171785A JP 2019171785 A JP2019171785 A JP 2019171785A JP 2020109934 A5 JP2020109934 A5 JP 2020109934A5
Authority
JP
Japan
Prior art keywords
candidate
history
candidates
candidate list
prediction mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2019171785A
Other languages
Japanese (ja)
Other versions
JP2020109934A (en
Filing date
Publication date
Application filed filed Critical
Publication of JP2020109934A publication Critical patent/JP2020109934A/en
Publication of JP2020109934A5 publication Critical patent/JP2020109934A5/en
Pending legal-status Critical Current

Links

Claims (7)

号化対象ブロックに隣接する複数のブロックのインター予測情報から空間候補を導出して、候補として第1候補リストに登録する空間候補導出部と、
歴候補リストに含まれる履歴候補を候補として前記第1候補リストに追加して第2候補リストとする履歴候補導出部と、
前記第2候補リストに含まれる候補から選択候補を選択する候補選択部と、
前記選択候補を利用してインター予測を行うインター予測部と、
を備え、
前記履歴候補導出部は、予測モードが第1の予測モードである場合、前記履歴候補に含まれる動きベクトルおよび参照インデックスと前記第1候補リストに含まれる候補に含まれる動きベクトルおよび参照インデックスが同一であるか否かに基づき前記履歴候補を前記第1候補リストに追加するか否かを決定し、前記予測モードが第2の予測モードである場合、前記履歴候補の動きベクトルと前記第1候補リストに含まれる候補の動きベクトルが同一であるか否かに関わらず、前記履歴候補を前記第1候補リストに追加し、
前記予測モードが第1の予測モードである場合の前記第2候補リストに含まれる候補の最大数は前記予測モードが第2のモードである場合の前記第2候補リストに含まれる候補の最大数よりも大きいことを特徴とする動画像符号化装置。
a spatial candidate deriving unit that derives spatial candidates from inter-prediction information of a plurality of blocks adjacent to an encoding target block and registers them as candidates in a first candidate list;
a history candidate deriving unit that adds history candidates included in the history candidate list as candidates to the first candidate list to form a second candidate list;
a candidate selection unit that selects a selection candidate from the candidates included in the second candidate list;
an inter prediction unit that performs inter prediction using the selection candidate;
with
When the prediction mode is the first prediction mode, the history candidate derivation unit is configured such that the motion vector and reference index included in the history candidate are the same as the motion vector and reference index included in the candidate included in the first candidate list. and determining whether to add the history candidate to the first candidate list based on whether the prediction mode is the second prediction mode, the motion vector of the history candidate and the first candidate adding the history candidate to the first candidate list regardless of whether the motion vectors of the candidates included in the list are the same;
The maximum number of candidates included in the second candidate list when the prediction mode is the first prediction mode is the maximum number of candidates included in the second candidate list when the prediction mode is the second mode A video encoding device characterized by being larger than .
符号化対象ブロックに隣接する複数のブロックのインター予測情報から空間候補を導出して、候補として第1候補リストに登録する空間候補導出工程と、 a spatial candidate derivation step of deriving spatial candidates from inter-prediction information of a plurality of blocks adjacent to an encoding target block and registering them as candidates in a first candidate list;
履歴候補リストに含まれる履歴候補を候補として前記第1候補リストに追加して第2候補リストとする履歴候補導出工程と、 a history candidate derivation step of adding history candidates included in the history candidate list as candidates to the first candidate list to form a second candidate list;
前記第2候補リストに含まれる候補から選択候補を選択する候補選択工程と、 a candidate selection step of selecting a selection candidate from the candidates included in the second candidate list;
前記選択候補を利用してインター予測を行うインター予測工程と、 an inter prediction step of performing inter prediction using the selection candidate;
を有し、 has
前記履歴候補導出工程は、予測モードが第1の予測モードである場合、前記履歴候補に含まれる動きベクトルおよび参照インデックスと前記第1候補リストに含まれる候補に含まれる動きベクトルおよび参照インデックスが同一であるか否かに基づき前記履歴候補を前記第1候補リストに追加するか否かを決定し、前記予測モードが第2の予測モードである場合、前記履歴候補の動きベクトルと前記第1候補リストに含まれる候補の動きベクトルが同一であるか否かに関わらず、前記履歴候補を前記第1候補リストに追加し、 In the history candidate deriving step, when the prediction mode is the first prediction mode, the motion vectors and reference indices included in the history candidates are the same as the motion vectors and reference indices included in the candidates included in the first candidate list. and determining whether to add the history candidate to the first candidate list based on whether the prediction mode is the second prediction mode, the motion vector of the history candidate and the first candidate adding the history candidate to the first candidate list regardless of whether the motion vectors of the candidates included in the list are the same;
前記予測モードが第1の予測モードである場合の前記第2候補リストに含まれる候補の最大数は前記予測モードが第2のモードである場合の前記第2候補リストに含まれる候補の最大数よりも大きいことを特徴とする The maximum number of candidates included in the second candidate list when the prediction mode is the first prediction mode is the maximum number of candidates included in the second candidate list when the prediction mode is the second mode characterized by being greater than
画像符号化方法。 Image encoding method.
コンピュータに、 to the computer,
符号化対象ブロックに隣接する複数のブロックのインター予測情報から空間候補を導出して、候補として第1候補リストに登録する空間候補導出ステップと、a spatial candidate derivation step of deriving spatial candidates from inter prediction information of a plurality of blocks adjacent to the current block and registering them as candidates in a first candidate list;
履歴候補リストに含まれる履歴候補を候補として前記第1候補リストに追加して第2候補リストとする履歴候補導出ステップと、 a history candidate derivation step of adding history candidates included in the history candidate list as candidates to the first candidate list to form a second candidate list;
前記第2候補リストに含まれる候補から選択候補を選択する候補選択ステップと、 a candidate selection step of selecting a selection candidate from the candidates included in the second candidate list;
前記選択候補を利用してインター予測を行うインター予測ステップと、 an inter prediction step of performing inter prediction using the selection candidate;
を実行させ、 and
前記履歴候補導出ステップは、予測モードが第1の予測モードである場合、前記履歴候補に含まれる動きベクトルおよび参照インデックスと前記第1候補リストに含まれる候補に含まれる動きベクトルおよび参照インデックスが同一であるか否かに基づき前記履歴候補を前記第1候補リストに追加するか否かを決定し、前記予測モードが第2の予測モードである場合、前記履歴候補の動きベクトルと前記第1候補リストに含まれる候補の動きベクトルが同一であるか否かに関わらず、前記履歴候補を前記第1候補リストに追加し、 In the history candidate deriving step, when the prediction mode is the first prediction mode, the motion vectors and reference indices included in the history candidates are the same as the motion vectors and reference indices included in the candidates included in the first candidate list. and determining whether to add the history candidate to the first candidate list based on whether the prediction mode is the second prediction mode, the motion vector of the history candidate and the first candidate adding the history candidate to the first candidate list regardless of whether the motion vectors of the candidates included in the list are the same;
前記予測モードが第1の予測モードである場合の前記第2候補リストに含まれる候補の最大数は前記予測モードが第2のモードである場合の前記第2候補リストに含まれる候補の最大数よりも大きいことを特徴とする The maximum number of candidates included in the second candidate list when the prediction mode is the first prediction mode is the maximum number of candidates included in the second candidate list when the prediction mode is the second mode characterized by being greater than
画像符号化プログラム。 Image coding program.
復号対象ブロックに隣接する複数のブロックのインター予測情報から空間候補を導出して、候補として第1候補リストに登録する空間候補導出部と、 a spatial candidate deriving unit that derives spatial candidates from inter-prediction information of a plurality of blocks adjacent to a decoding target block and registers them as candidates in a first candidate list;
履歴候補リストに含まれる履歴候補を候補として前記第1候補リストに追加して第2候補リストとする履歴候補導出部と、 a history candidate deriving unit that adds history candidates included in the history candidate list as candidates to the first candidate list to form a second candidate list;
前記第2候補リストに含まれる候補から選択候補を選択する候補選択部と、 a candidate selection unit that selects a selection candidate from the candidates included in the second candidate list;
前記選択候補を利用してインター予測を行うインター予測部と、 an inter prediction unit that performs inter prediction using the selection candidate;
を備え、 with
前記履歴候補導出部は、予測モードが第1の予測モードである場合、前記履歴候補に含まれる動きベクトルおよび参照インデックスと前記第1候補リストに含まれる候補に含まれる動きベクトルおよび参照インデックスが同一であるか否かに基づき前記履歴候補を前記第1候補リストに追加するか否かを決定し、前記予測モードが第2の予測モードである場合、前記履歴候補の動きベクトルと前記第1候補リストに含まれる候補の動きベクトルが同一であるか否かに関わらず、前記履歴候補を前記第1候補リストに追加し、 When the prediction mode is the first prediction mode, the history candidate deriving unit is configured such that the motion vector and reference index included in the history candidate are the same as the motion vector and reference index included in the candidate included in the first candidate list. and determining whether to add the history candidate to the first candidate list based on whether the prediction mode is the second prediction mode, the motion vector of the history candidate and the first candidate adding the history candidate to the first candidate list regardless of whether the motion vectors of the candidates included in the list are the same;
前記予測モードが第1の予測モードである場合の前記第2候補リストに含まれる候補の最大数は前記予測モードが第2のモードである場合の前記第2候補リストに含まれる候補の最大数よりも大きいことを特徴とする動画像復号装置。 The maximum number of candidates included in the second candidate list when the prediction mode is the first prediction mode is the maximum number of candidates included in the second candidate list when the prediction mode is the second mode A video decoding device characterized by being larger than .
復号対象ブロックに隣接する複数のブロックのインター予測情報から空間候補を導出して、候補として第1候補リストに登録する空間候補導出工程と、 a spatial candidate derivation step of deriving spatial candidates from inter-prediction information of a plurality of blocks adjacent to a decoding target block and registering them as candidates in a first candidate list;
履歴候補リストに含まれる履歴候補を候補として前記第1候補リストに追加して第2候補リストとする履歴候補導出工程と、 a history candidate derivation step of adding history candidates included in the history candidate list as candidates to the first candidate list to form a second candidate list;
前記第2候補リストに含まれる候補から選択候補を選択する候補選択工程と、 a candidate selection step of selecting a selection candidate from the candidates included in the second candidate list;
前記選択候補を利用してインター予測を行うインター予測工程と、 an inter prediction step of performing inter prediction using the selection candidate;
を有し、 has
前記履歴候補導出工程は、予測モードが第1の予測モードである場合、前記履歴候補に含まれる動きベクトルおよび参照インデックスと前記第1候補リストに含まれる候補に含まれる動きベクトルおよび参照インデックスが同一であるか否かに基づき前記履歴候補を前記第1候補リストに追加するか否かを決定し、前記予測モードが第2の予測モードである場合、前記履歴候補の動きベクトルと前記第1候補リストに含まれる候補の動きベクトルが同一であるか否かに関わらず、前記履歴候補を前記第1候補リストに追加し、 In the history candidate deriving step, when the prediction mode is the first prediction mode, the motion vectors and reference indices included in the history candidates are the same as the motion vectors and reference indices included in the candidates included in the first candidate list. and determining whether to add the history candidate to the first candidate list based on whether the prediction mode is the second prediction mode, the motion vector of the history candidate and the first candidate adding the history candidate to the first candidate list regardless of whether the motion vectors of the candidates included in the list are the same;
前記予測モードが第1の予測モードである場合の前記第2候補リストに含まれる候補の最大数は前記予測モードが第2のモードである場合の前記第2候補リストに含まれる候補の最大数よりも大きいことを特徴とする画像復号方法。 The maximum number of candidates included in the second candidate list when the prediction mode is the first prediction mode is the maximum number of candidates included in the second candidate list when the prediction mode is the second mode An image decoding method characterized in that it is greater than .
コンピュータに、 to the computer,
復号対象ブロックに隣接する複数のブロックのインター予測情報から空間候補を導出して、候補として第1候補リストに登録する空間候補導出ステップと、 a spatial candidate derivation step of deriving spatial candidates from inter-prediction information of a plurality of blocks adjacent to a decoding target block and registering them as candidates in a first candidate list;
履歴候補リストに含まれる履歴候補を候補として前記第1候補リストに追加して第2候補リストとする履歴候補導出ステップと、 a history candidate derivation step of adding history candidates included in the history candidate list as candidates to the first candidate list to form a second candidate list;
前記第2候補リストに含まれる候補から選択候補を選択する候補選択ステップと、 a candidate selection step of selecting a selection candidate from the candidates included in the second candidate list;
前記選択候補を利用してインター予測を行うインター予測ステップと、 an inter prediction step of performing inter prediction using the selection candidate;
を実行させ、 and
前記履歴候補導出ステップは、予測モードが第1の予測モードである場合、前記履歴候補に含まれる動きベクトルおよび参照インデックスと前記第1候補リストに含まれる候補に含まれる動きベクトルおよび参照インデックスが同一であるか否かに基づき前記履歴候補を前記第1候補リストに追加するか否かを決定し、前記予測モードが第2の予測モードである場合、前記履歴候補の動きベクトルと前記第1候補リストに含まれる候補の動きベクトルが同一であるか否かに関わらず、前記履歴候補を前記第1候補リストに追加し、 In the history candidate deriving step, when the prediction mode is the first prediction mode, the motion vectors and reference indices included in the history candidates are the same as the motion vectors and reference indices included in the candidates included in the first candidate list. and determining whether to add the history candidate to the first candidate list based on whether the prediction mode is the second prediction mode, the motion vector of the history candidate and the first candidate adding the history candidate to the first candidate list regardless of whether the motion vectors of the candidates included in the list are the same;
前記予測モードが第1の予測モードである場合の前記第2候補リストに含まれる候補の最大数は前記予測モードが第2のモードである場合の前記第2候補リストに含まれる候補の最大数よりも大きいことを特徴とする画像復号プログラム。 The maximum number of candidates included in the second candidate list when the prediction mode is the first prediction mode is the maximum number of candidates included in the second candidate list when the prediction mode is the second mode An image decoding program characterized by being larger than.
請求項2に記載された画像符号化方法に従って生成されるビットストリーム。 A bitstream generated according to the image coding method of claim 2.
JP2019171785A 2018-12-28 2019-09-20 Image encoding device, image encoding method, and image encoding program Pending JP2020109934A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018247403 2018-12-28
JP2018247403 2018-12-28

Publications (2)

Publication Number Publication Date
JP2020109934A JP2020109934A (en) 2020-07-16
JP2020109934A5 true JP2020109934A5 (en) 2022-09-29

Family

ID=71570190

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019171785A Pending JP2020109934A (en) 2018-12-28 2019-09-20 Image encoding device, image encoding method, and image encoding program

Country Status (1)

Country Link
JP (1) JP2020109934A (en)

Similar Documents

Publication Publication Date Title
KR101440610B1 (en) Apparatus and method for image incoding/decoding
KR101970216B1 (en) Method and apparatus for building motion vector list for motion vector prediction
JP2019535192A5 (en)
JP2015092781A5 (en)
KR20210093347A (en) Video encoding and decoding
GB2588546A (en) Interaction of asymmetric weighted merges and other coding tools
JP2017085611A5 (en)
JP2018530249A5 (en)
JP2016001858A5 (en)
JP2018526881A5 (en)
JP2018506908A5 (en)
KR20170125086A (en) Image prediction method and related apparatus
JP2013110766A5 (en)
JP2015514341A5 (en)
RU2016137964A (en) METHOD FOR CODING MOVING IMAGES, DEVICE FOR CODING MOVING IMAGES, METHOD FOR DECODING MOVING IMAGES, DEVICE FOR MOBILE HOME PERFORMANCE
HRP20230945T1 (en) Motion vector prediction in video coding
TW201830969A (en) Method of decoding image, apparatus and method of encoding an image, and non-transitory computer-readable medium
JP2015195575A (en) Moving picture encoding device and method
JP2013009302A5 (en)
RU2012138564A (en) METHOD FOR PREDICTING MOTION AND METHOD FOR CODING VIDEO INFORMATION
JP2013085235A5 (en)
JP2020058025A5 (en)
RU2012101686A (en) METHOD AND DEVICE FOR CODING AND DECODING OF INFORMATION OF IMAGES
JP2013236366A5 (en)
JP2020109934A5 (en) Video encoding device, image encoding method, image encoding program, video decoding device, image decoding method, image decoding program and bitstream