JP2012253460A5 - Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, receiving apparatus, receiving method, and receiving program - Google Patents
Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, receiving apparatus, receiving method, and receiving program Download PDFInfo
- Publication number
- JP2012253460A5 JP2012253460A5 JP2011122771A JP2011122771A JP2012253460A5 JP 2012253460 A5 JP2012253460 A5 JP 2012253460A5 JP 2011122771 A JP2011122771 A JP 2011122771A JP 2011122771 A JP2011122771 A JP 2011122771A JP 2012253460 A5 JP2012253460 A5 JP 2012253460A5
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- prediction block
- decoded
- picture
- predicted
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 12
- 239000013598 vector Substances 0.000 claims description 160
- 230000002093 peripheral effect Effects 0.000 claims 6
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
Description
本発明のさらに別の態様は、受信装置である。この受信装置は、動画像が符号化された符号化ビット列を受信して復号する受信装置であって、動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像が符号化された符号化ビット列がパケット化された符号化ストリームを受信する受信部と、受信された前記パケット化された符号化ストリームをパケット処理して元の符号化ビット列を復元する復元部と、復号対象予測ブロックと同一ピクチャ内の前記復号対象予測ブロックと隣接する第1の復号済みの予測ブロック、および前記復号対象予測ブロックとは異なるピクチャ内の前記復号対象予測ブロックと同一または周辺の位置にある第2の復号済みの予測ブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、導出した予測動きベクトルの候補を予測動きベクトル候補リストに登録する予測動きベクトル候補生成部(220、221)と、復元された前記元の符号化ビット列から、前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルの位置を示す情報を復号する復号部(202)と、復号された前記選択すべき予測動きベクトルの位置を示す情報に基づいて、前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択部(223)とを備える。前記予測動きベクトル候補生成部(220、221)は、設定された数の予測動きベクトルの候補を得るために、前記第1の復号済みの予測ブロックの内のどの予測ブロックの動きベクトルが予測動きベクトルの候補を導出するための動きベクトルとなるかの判定を優先順序を付けて行う際、左側の隣接ブロックグループ、及び上側の隣接ブロックグループの隣接ブロックグループ毎に所定順の各予測ブロックに対して、条件1.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、同じ参照ピクチャの動きベクトルが存在する、条件2.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、同じ参照ピクチャの動きベクトルが存在する、条件3.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、異なる参照ピクチャの動きベクトルが存在する、条件4.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、異なる参照ピクチャの動きベクトルが存在する、の各条件の判定を、まず、条件1,2についてその条件1,2の優先順序で各予測ブロックに対して行い、次に条件3,4についてその条件3,4の優先順序で各予測ブロックに対して行う。
本発明のさらに別の態様は、受信方法である。この受信方法は、動画像が符号化された符号化ビット列を受信して復号する受信方法であって、動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像が符号化された符号化ビット列がパケット化された符号化ストリームを受信する受信ステップと、受信された前記パケット化された符号化ストリームをパケット処理して元の符号化ビット列を復元する復元ステップと、復号対象予測ブロックと同一ピクチャ内の前記復号対象予測ブロックと隣接する第1の復号済みの予測ブロック、および前記復号対象予測ブロックとは異なるピクチャ内の前記復号対象予測ブロックと同一または周辺の位置にある第2の復号済みの予測ブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、導出した予測動きベクトルの候補を予測動きベクトル候補リストに登録する予測動きベクトル候補生成ステップと、復元された符号化ビット列から、前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルの位置を示す情報を復号する復号ステップと、復号された前記選択すべき予測動きベクトルの位置を示す情報に基づいて、前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップとを備える。前記予測動きベクトル候補生成ステップは、設定された数の予測動きベクトルの候補を得るために、前記第1の復号済みの予測ブロックの内のどの予測ブロックの動きベクトルが予測動きベクトルの候補を導出するための動きベクトルとなるかの判定を優先順序を付けて行う際、左側の隣接ブロックグループ、及び上側の隣接ブロックグループの隣接ブロックグループ毎に所定順の各予測ブロックに対して、条件1.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、同じ参照ピクチャの動きベクトルが存在する、条件2.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、同じ参照ピクチャの動きベクトルが存在する、条件3.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、異なる参照ピクチャの動きベクトルが存在する、条件4.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、異なる参照ピクチャの動きベクトルが存在する、の各条件の判定を、まず、条件1,2についてその条件1,2の優先順序で各予測ブロックに対して行い、次に条件3,4についてその条件3,4の優先順序で各予測ブロックに対して行う。
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
Yet another embodiment of the present invention is a receiving device. This receiving device is a receiving device that receives and decodes a coded bit string in which a moving image is encoded, and the moving image is encoded using motion compensation in units of blocks obtained by dividing each picture of the moving image. A reception unit that receives an encoded stream in which the encoded bit sequence is packetized, a restoration unit that performs packet processing on the received packetized encoded stream and restores the original encoded bit sequence, and decoding target prediction A first decoded prediction block that is adjacent to the decoding target prediction block in the same picture as the block, and a second that is at the same position as or around the decoding target prediction block in a picture different from the decoding target prediction block Predicting from one of the decoded motion vectors of the decoded block, deriving a plurality of predicted motion vector candidates, A prediction motion vector candidate generation unit (220, 221) for registering a toll candidate in the prediction motion vector candidate list, and a prediction motion vector to be selected in the prediction motion vector candidate list from the restored original encoded bit string A decoding unit (202) that decodes information indicating a position, and a prediction motion vector selection that selects a prediction motion vector from the prediction motion vector candidate list based on the decoded information indicating the position of the prediction motion vector to be selected Part (223). The prediction motion vector candidate generation unit (220, 221) obtains a motion vector of which prediction block of the first decoded prediction block in order to obtain a set number of prediction motion vector candidates. When determining whether to be a motion vector for deriving a vector candidate with a priority order, for each prediction block in a predetermined order for each adjacent block group on the left adjacent block group and the adjacent block group on the upper side Condition 1 Condition 2. A motion vector of the same reference picture exists in the same reference list as that of the encoding mode selected in the decoding target prediction block. 2. a motion vector of the same reference picture exists in a reference list different from the encoding mode selected in the decoding target prediction block; Condition 4. A motion vector of a different reference picture exists in the same reference list as the encoding mode selected in the decoding target prediction block. In each reference condition that a motion vector of a different reference picture exists in a reference list different from the encoding mode selected in the decoding target prediction block, first, the priority order of the conditions 1 and 2 for the conditions 1 and 2 Then, for each prediction block, the conditions 3 and 4 are performed for each prediction block in the priority order of the conditions 3 and 4.
Yet another embodiment of the present invention is a reception method. This receiving method is a receiving method for receiving and decoding an encoded bit string in which a moving image is encoded, and the moving image is encoded using motion compensation in units of blocks obtained by dividing each picture of the moving image. A reception step of receiving an encoded stream in which the encoded bit sequence is packetized, a restoration step of restoring the original encoded bit sequence by packet processing the received packetized encoded stream, and decoding target prediction A first decoded prediction block that is adjacent to the decoding target prediction block in the same picture as the block, and a second that is at the same position as or around the decoding target prediction block in a picture different from the decoding target prediction block Predicting from motion vectors of one of the decoded prediction blocks, and deriving and deriving a plurality of predicted motion vector candidates A prediction motion vector candidate generation step for registering a prediction motion vector candidate in the prediction motion vector candidate list, and decoding of information indicating the position of the prediction motion vector to be selected in the prediction motion vector candidate list from the restored encoded bit string And a prediction motion vector selection step of selecting a prediction motion vector from the prediction motion vector candidate list based on the decoded information indicating the position of the prediction motion vector to be selected. The predictive motion vector candidate generation step derives a predictive motion vector candidate from which the predictive motion vector of the first decoded predictive blocks in order to obtain a set number of predictive motion vector candidates. When determining whether or not the motion vector is to be a motion vector with priority order, for each prediction block in a predetermined order for each adjacent block group of the left adjacent block group and the upper adjacent block group, the condition 1. Condition 2. A motion vector of the same reference picture exists in the same reference list as that of the encoding mode selected in the decoding target prediction block. 2. a motion vector of the same reference picture exists in a reference list different from the encoding mode selected in the decoding target prediction block; Condition 4. A motion vector of a different reference picture exists in the same reference list as the encoding mode selected in the decoding target prediction block. In each reference condition that a motion vector of a different reference picture exists in a reference list different from the encoding mode selected in the decoding target prediction block, first, the priority order of the conditions 1 and 2 for the conditions 1 and 2 Then, for each prediction block, the conditions 3 and 4 are performed for each prediction block in the priority order of the conditions 3 and 4.
It should be noted that any combination of the above-described constituent elements and a conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, etc. are also effective as an aspect of the present invention.
Claims (6)
復号対象予測ブロックと同一ピクチャ内の前記復号対象予測ブロックと隣接する第1の復号済みの予測ブロック、および前記復号対象予測ブロックとは異なるピクチャ内の前記復号対象予測ブロックと同一または周辺の位置にある第2の復号済みの予測ブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、導出した予測動きベクトルの候補を予測動きベクトル候補リストに登録する予測動きベクトル候補生成部と、
前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルの位置を示す情報を復号する復号部と、
復号された前記選択すべき予測動きベクトルの位置を示す情報に基づいて、前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択部とを備え、
前記予測動きベクトル候補生成部は、設定された数の予測動きベクトルの候補を得るために、前記第1の復号済みの予測ブロックの内のどの予測ブロックの動きベクトルが予測動きベクトルの候補を導出するための動きベクトルとなるかの判定を優先順序を付けて行う際、左側の隣接ブロックグループ、及び上側の隣接ブロックグループの隣接ブロックグループ毎に所定順の各予測ブロックに対して、
条件1.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件2.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件3.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、異なる参照ピクチャの動きベクトルが存在する、
条件4.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、異なる参照ピクチャの動きベクトルが存在する、
の各条件の判定を、まず、条件1,2についてその条件1,2の優先順序で各予測ブロックに対して行い、次に条件3,4についてその条件3,4の優先順序で各予測ブロックに対して行うことを特徴とする動画像復号装置。 A moving picture decoding apparatus for decoding a coded bit string obtained by coding the moving picture using motion compensation in units of blocks obtained by dividing each picture of the moving picture,
The first decoded prediction block adjacent to the decoding target prediction block in the same picture as the decoding target prediction block and the decoding target prediction block in a picture different from the decoding target prediction block are located at the same or a peripheral position. Predicted motion vector that predicts from any one of the motion vectors of a second decoded prediction block, derives a plurality of predicted motion vector candidates, and registers the derived predicted motion vector candidates in the predicted motion vector candidate list A candidate generation unit;
A decoding unit that decodes information indicating a position of a predicted motion vector to be selected in the predicted motion vector candidate list;
A prediction motion vector selection unit that selects a prediction motion vector from the prediction motion vector candidate list based on the decoded information indicating the position of the prediction motion vector to be selected;
The motion vector predictor candidate generation unit derives motion vector predictor motion vectors from among the first decoded prediction blocks, in order to obtain a set number of motion vector predictor candidates. When determining whether to be a motion vector for performing with priority order, for each prediction block in a predetermined order for each adjacent block group of the adjacent block group on the left side and the adjacent block group on the upper side,
Condition 1. There is a motion vector of the same reference picture in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 2. A motion vector of the same reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
Condition 3. There are motion vectors of different reference pictures in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 4. A motion vector of a different reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
First, the conditions 1 and 2 are determined for each prediction block in the priority order of the conditions 1 and 2, and then the conditions 3 and 4 are predicted in the priority order of the conditions 3 and 4. The moving picture decoding apparatus characterized by performing with respect to this.
復号対象予測ブロックと同一ピクチャ内の前記復号対象予測ブロックと隣接する第1の復号済みの予測ブロック、および前記復号対象予測ブロックとは異なるピクチャ内の前記復号対象予測ブロックと同一または周辺の位置にある第2の復号済みの予測ブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、導出した予測動きベクトルの候補を予測動きベクトル候補リストに登録する予測動きベクトル候補生成ステップと、
前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルの位置を示す情報を復号する復号ステップと、
復号された前記選択すべき予測動きベクトルの位置を示す情報に基づいて、前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップとを備え、
前記予測動きベクトル候補生成ステップは、設定された数の予測動きベクトルの候補を得るために、前記第1の復号済みの予測ブロックの内のどの予測ブロックの動きベクトルが予測動きベクトルの候補を導出するための動きベクトルとなるかの判定を優先順序を付けて行う際、左側の隣接ブロックグループ、及び上側の隣接ブロックグループの隣接ブロックグループ毎に所定順の各予測ブロックに対して、
条件1.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件2.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件3.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、異なる参照ピクチャの動きベクトルが存在する、
条件4.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、異なる参照ピクチャの動きベクトルが存在する、
の各条件の判定を、まず、条件1,2についてその条件1,2の優先順序で各予測ブロックに対して行い、次に条件3,4についてその条件3,4の優先順序で各予測ブロックに対して行うことを特徴とする動画像復号方法。 A moving picture decoding method for decoding a coded bit string obtained by coding the moving picture using motion compensation in units of blocks obtained by dividing each picture of the moving picture,
The first decoded prediction block adjacent to the decoding target prediction block in the same picture as the decoding target prediction block and the decoding target prediction block in a picture different from the decoding target prediction block are located at the same or a peripheral position. Predicted motion vector that predicts from any one of the motion vectors of a second decoded prediction block, derives a plurality of predicted motion vector candidates, and registers the derived predicted motion vector candidates in the predicted motion vector candidate list A candidate generation step;
A decoding step of decoding information indicating a position of a predicted motion vector to be selected in the predicted motion vector candidate list;
A prediction motion vector selection step of selecting a prediction motion vector from the prediction motion vector candidate list based on the decoded information indicating the position of the prediction motion vector to be selected;
The predictive motion vector candidate generation step derives a predictive motion vector candidate from which the predictive motion vector of the first decoded predictive blocks in order to obtain a set number of predictive motion vector candidates. When determining whether to be a motion vector for performing with priority order, for each prediction block in a predetermined order for each adjacent block group of the adjacent block group on the left side and the adjacent block group on the upper side,
Condition 1. There is a motion vector of the same reference picture in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 2. A motion vector of the same reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
Condition 3. There are motion vectors of different reference pictures in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 4. A motion vector of a different reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
First, the conditions 1 and 2 are determined for each prediction block in the priority order of the conditions 1 and 2, and then the conditions 3 and 4 are predicted in the priority order of the conditions 3 and 4. A moving picture decoding method characterized in that the method is performed on
復号対象予測ブロックと同一ピクチャ内の前記復号対象予測ブロックと隣接する第1の復号済みの予測ブロック、および前記復号対象予測ブロックとは異なるピクチャ内の前記復号対象予測ブロックと同一または周辺の位置にある第2の復号済みの予測ブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、導出した予測動きベクトルの候補を予測動きベクトル候補リストに登録する予測動きベクトル候補生成ステップと、
前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルの位置を示す情報を復号する復号ステップと、
復号された前記選択すべき予測動きベクトルの位置を示す情報に基づいて、前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップとをコンピュータに実行させ、
前記予測動きベクトル候補生成ステップは、設定された数の予測動きベクトルの候補を得るために、前記第1の復号済みの予測ブロックの内のどの予測ブロックの動きベクトルが予測動きベクトルの候補を導出するための動きベクトルとなるかの判定を優先順序を付けて行う際、左側の隣接ブロックグループ、及び上側の隣接ブロックグループの隣接ブロックグループ毎に所定順の各予測ブロックに対して、
条件1.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件2.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件3.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、異なる参照ピクチャの動きベクトルが存在する、
条件4.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、異なる参照ピクチャの動きベクトルが存在する、
の各条件の判定を、まず、条件1,2についてその条件1,2の優先順序で各予測ブロックに対して行い、次に条件3,4についてその条件3,4の優先順序で各予測ブロックに対して行うことを特徴とする動画像復号プログラム。 A moving picture decoding program for decoding a coded bit string obtained by coding the moving picture using motion compensation in units of blocks obtained by dividing each picture of the moving picture,
The first decoded prediction block adjacent to the decoding target prediction block in the same picture as the decoding target prediction block and the decoding target prediction block in a picture different from the decoding target prediction block are located at the same or a peripheral position. Predicted motion vector that predicts from any one of the motion vectors of a second decoded prediction block, derives a plurality of predicted motion vector candidates, and registers the derived predicted motion vector candidates in the predicted motion vector candidate list A candidate generation step;
A decoding step of decoding information indicating a position of a predicted motion vector to be selected in the predicted motion vector candidate list;
Based on the decoded information indicating the position of the predicted motion vector to be selected, the computer executes a predicted motion vector selection step of selecting a predicted motion vector from the predicted motion vector candidate list,
The predictive motion vector candidate generation step derives a predictive motion vector candidate from which the predictive motion vector of the first decoded predictive blocks in order to obtain a set number of predictive motion vector candidates. When determining whether to be a motion vector for performing with priority order, for each prediction block in a predetermined order for each adjacent block group of the adjacent block group on the left side and the adjacent block group on the upper side,
Condition 1. There is a motion vector of the same reference picture in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 2. A motion vector of the same reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
Condition 3. There are motion vectors of different reference pictures in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 4. A motion vector of a different reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
First, the conditions 1 and 2 are determined for each prediction block in the priority order of the conditions 1 and 2, and then the conditions 3 and 4 are predicted in the priority order of the conditions 3 and 4. A moving picture decoding program characterized by being performed on
動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像が符号化された符号化ビット列がパケット化された符号化ストリームを受信する受信部と、
受信された前記パケット化された符号化ストリームをパケット処理して元の符号化ビット列を復元する復元部と、
復号対象予測ブロックと同一ピクチャ内の前記復号対象予測ブロックと隣接する第1の復号済みの予測ブロック、および前記復号対象予測ブロックとは異なるピクチャ内の前記復号対象予測ブロックと同一または周辺の位置にある第2の復号済みの予測ブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、導出した予測動きベクトルの候補を予測動きベクトル候補リストに登録する予測動きベクトル候補生成部と、
復元された前記元の符号化ビット列から、前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルの位置を示す情報を復号する復号部と、
復号された前記選択すべき予測動きベクトルの位置を示す情報に基づいて、前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択部とを備え、
前記予測動きベクトル候補生成部は、設定された数の予測動きベクトルの候補を得るために、前記第1の復号済みの予測ブロックの内のどの予測ブロックの動きベクトルが予測動きベクトルの候補を導出するための動きベクトルとなるかの判定を優先順序を付けて行う際、左側の隣接ブロックグループ、及び上側の隣接ブロックグループの隣接ブロックグループ毎に所定順の各予測ブロックに対して、
条件1.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件2.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件3.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、異なる参照ピクチャの動きベクトルが存在する、
条件4.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、異なる参照ピクチャの動きベクトルが存在する、
の各条件の判定を、まず、条件1,2についてその条件1,2の優先順序で各予測ブロックに対して行い、次に条件3,4についてその条件3,4の優先順序で各予測ブロックに対して行うことを特徴とする受信装置。 A receiving device that receives and decodes an encoded bit sequence in which a moving image is encoded,
A receiving unit that receives an encoded stream in which an encoded bit sequence in which the moving image is encoded using motion compensation in units of blocks obtained by dividing each picture of the moving image is packetized;
A restoration unit that packet-processes the received packetized coded stream to restore the original coded bit string;
The first decoded prediction block adjacent to the decoding target prediction block in the same picture as the decoding target prediction block and the decoding target prediction block in a picture different from the decoding target prediction block are located at the same or a peripheral position. Predicted motion vector that predicts from any one of the motion vectors of a second decoded prediction block, derives a plurality of predicted motion vector candidates, and registers the derived predicted motion vector candidates in the predicted motion vector candidate list A candidate generation unit;
A decoding unit that decodes information indicating a position of a predicted motion vector to be selected in the predicted motion vector candidate list from the restored original encoded bit string;
A prediction motion vector selection unit that selects a prediction motion vector from the prediction motion vector candidate list based on the decoded information indicating the position of the prediction motion vector to be selected;
The motion vector predictor candidate generation unit derives motion vector predictor motion vectors from among the first decoded prediction blocks, in order to obtain a set number of motion vector predictor candidates. When determining whether to be a motion vector for performing with priority order, for each prediction block in a predetermined order for each adjacent block group of the adjacent block group on the left side and the adjacent block group on the upper side,
Condition 1. There is a motion vector of the same reference picture in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 2. A motion vector of the same reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
Condition 3. There are motion vectors of different reference pictures in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 4. A motion vector of a different reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
First, the conditions 1 and 2 are determined for each prediction block in the priority order of the conditions 1 and 2, and then the conditions 3 and 4 are predicted in the priority order of the conditions 3 and 4. The receiving apparatus characterized by performing with respect to .
動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像が符号化された符号化ビット列がパケット化された符号化ストリームを受信する受信ステップと、
受信された前記パケット化された符号化ストリームをパケット処理して元の符号化ビット列を復元する復元ステップと、
復号対象予測ブロックと同一ピクチャ内の前記復号対象予測ブロックと隣接する第1の復号済みの予測ブロック、および前記復号対象予測ブロックとは異なるピクチャ内の前記復号対象予測ブロックと同一または周辺の位置にある第2の復号済みの予測ブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、導出した予測動きベクトルの候補を予測動きベクトル候補リストに登録する予測動きベクトル候補生成ステップと、
復元された前記元の符号化ビット列から、前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルの位置を示す情報を復号する復号ステップと、
復号された前記選択すべき予測動きベクトルの位置を示す情報に基づいて、前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップとを備え、
前記予測動きベクトル候補生成ステップは、設定された数の予測動きベクトルの候補を得るために、前記第1の復号済みの予測ブロックの内のどの予測ブロックの動きベクトルが予測動きベクトルの候補を導出するための動きベクトルとなるかの判定を優先順序を付けて行う際、左側の隣接ブロックグループ、及び上側の隣接ブロックグループの隣接ブロックグループ毎に所定順の各予測ブロックに対して、
条件1.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件2.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件3.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、異なる参照ピクチャの動きベクトルが存在する、
条件4.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、異なる参照ピクチャの動きベクトルが存在する、
の各条件の判定を、まず、条件1,2についてその条件1,2の優先順序で各予測ブロックに対して行い、次に条件3,4についてその条件3,4の優先順序で各予測ブロックに対して行うことを特徴とする受信方法。 A receiving method for receiving and decoding an encoded bit string in which a moving image is encoded ,
A receiving step of receiving an encoded stream in which an encoded bit sequence in which the moving image is encoded using motion compensation in units of blocks obtained by dividing each picture of the moving image is packetized;
A restoration step of packetizing the received packetized coded stream to restore the original coded bitstream;
The first decoded prediction block adjacent to the decoding target prediction block in the same picture as the decoding target prediction block and the decoding target prediction block in a picture different from the decoding target prediction block are located at the same or a peripheral position. Predicted motion vector that predicts from any one of the motion vectors of a second decoded prediction block, derives a plurality of predicted motion vector candidates, and registers the derived predicted motion vector candidates in the predicted motion vector candidate list A candidate generation step;
A decoding step of decoding information indicating a position of a predicted motion vector to be selected in the predicted motion vector candidate list from the restored original encoded bit string ;
A prediction motion vector selection step of selecting a prediction motion vector from the prediction motion vector candidate list based on the decoded information indicating the position of the prediction motion vector to be selected ;
The predictive motion vector candidate generation step derives a predictive motion vector candidate from which the predictive motion vector of the first decoded predictive blocks in order to obtain a set number of predictive motion vector candidates. When determining whether to be a motion vector for performing with priority order, for each prediction block in a predetermined order for each adjacent block group of the adjacent block group on the left side and the adjacent block group on the upper side,
Condition 1. There is a motion vector of the same reference picture in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 2. A motion vector of the same reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
Condition 3. There are motion vectors of different reference pictures in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 4. A motion vector of a different reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
First, the conditions 1 and 2 are determined for each prediction block in the priority order of the conditions 1 and 2, and then the conditions 3 and 4 are predicted in the priority order of the conditions 3 and 4. A receiving method comprising:
動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像が符号化された符号化ビット列がパケット化された符号化ストリームを受信する受信ステップと、
受信された前記パケット化された符号化ストリームをパケット処理して元の符号化ビット列を復元する復元ステップと、
復号対象予測ブロックと同一ピクチャ内の前記復号対象予測ブロックと隣接する第1の復号済みの予測ブロック、および前記復号対象予測ブロックとは異なるピクチャ内の前記復号対象予測ブロックと同一または周辺の位置にある第2の復号済みの予測ブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、導出した予測動きベクトルの候補を予測動きベクトル候補リストに登録する予測動きベクトル候補生成ステップと、
復元された前記元の符号化ビット列から、前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルの位置を示す情報を復号する復号ステップと、
復号された前記選択すべき予測動きベクトルの位置を示す情報に基づいて、前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップとをコンピュータに実行させ、
前記予測動きベクトル候補生成ステップは、設定された数の予測動きベクトルの候補を得るために、前記第1の復号済みの予測ブロックの内のどの予測ブロックの動きベクトルが予測動きベクトルの候補を導出するための動きベクトルとなるかの判定を優先順序を付けて行う際、左側の隣接ブロックグループ、及び上側の隣接ブロックグループの隣接ブロックグループ毎に所定順の各予測ブロックに対して、
条件1.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件2.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、同じ参照ピクチャの動きベクトルが存在する、
条件3.復号対象予測ブロックで選択された符号化モードと同じ参照リストで、異なる参照ピクチャの動きベクトルが存在する、
条件4.復号対象予測ブロックで選択された符号化モードとは異なる参照リストで、異なる参照ピクチャの動きベクトルが存在する、
の各条件の判定を、まず、条件1,2についてその条件1,2の優先順序で各予測ブロックに対して行い、次に条件3,4についてその条件3,4の優先順序で各予測ブロックに対して行うことを特徴とする受信プログラム。 A receiving program that receives and decodes a coded bit string in which a moving image is coded,
A receiving step of receiving an encoded stream in which an encoded bit sequence in which the moving image is encoded using motion compensation in units of blocks obtained by dividing each picture of the moving image is packetized;
A restoration step of packetizing the received packetized coded stream to restore the original coded bitstream;
The first decoded prediction block adjacent to the decoding target prediction block in the same picture as the decoding target prediction block and the decoding target prediction block in a picture different from the decoding target prediction block are located at the same or a peripheral position. Predicted motion vector that predicts from any one of the motion vectors of a second decoded prediction block, derives a plurality of predicted motion vector candidates, and registers the derived predicted motion vector candidates in the predicted motion vector candidate list A candidate generation step;
A decoding step of decoding information indicating a position of a predicted motion vector to be selected in the predicted motion vector candidate list from the restored original encoded bit string;
Based on the decoded information indicating the position of the predicted motion vector to be selected, the computer executes a predicted motion vector selection step of selecting a predicted motion vector from the predicted motion vector candidate list,
The predictive motion vector candidate generation step derives a predictive motion vector candidate from which the predictive motion vector of the first decoded predictive blocks in order to obtain a set number of predictive motion vector candidates. When determining whether to be a motion vector for performing with priority order, for each prediction block in a predetermined order for each adjacent block group of the adjacent block group on the left side and the adjacent block group on the upper side,
Condition 1. There is a motion vector of the same reference picture in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 2. A motion vector of the same reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
Condition 3. There are motion vectors of different reference pictures in the same reference list as the encoding mode selected in the prediction block to be decoded.
Condition 4. A motion vector of a different reference picture exists in a reference list different from the encoding mode selected in the prediction block to be decoded;
First, the conditions 1 and 2 are determined for each prediction block in the priority order of the conditions 1 and 2, and then the conditions 3 and 4 are predicted in the priority order of the conditions 3 and 4. The receiving program characterized by performing with respect to .
Priority Applications (46)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011122771A JP5252029B2 (en) | 2011-05-31 | 2011-05-31 | Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, receiving apparatus, receiving method, and receiving program |
| PL21153600.8T PL3879833T3 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| EP12792048.6A EP2717574B1 (en) | 2011-05-31 | 2012-05-30 | Moving image decoding device, moving image decoding method and moving image decoding program |
| KR1020157019366A KR101921789B1 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| ES21151640T ES2980762T3 (en) | 2011-05-31 | 2012-05-30 | Moving image coding device, moving image coding method and moving image coding program as well as moving image decoding device, moving image decoding method and moving image decoding program |
| CN201510583940.2A CN105187839A (en) | 2011-05-31 | 2012-05-30 | Image decoding device, moving image decoding method, reception device and reception method |
| ES12792048T ES2861773T3 (en) | 2011-05-31 | 2012-05-30 | Motion picture decoding device, motion picture decoding procedure and motion picture decoding program |
| CN201510582489.2A CN105245900A (en) | 2011-05-31 | 2012-05-30 | Moving image coding device, moving image coding method,reception device, and reception method |
| PL21153596.8T PL3879832T3 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| CN201710353533.1A CN107181961A (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving picture encoding method and recording medium |
| HUE21153604A HUE066563T2 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| PL21151640.6T PL3879831T3 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| ES21153604T ES2980763T3 (en) | 2011-05-31 | 2012-05-30 | Moving image coding device, moving image coding method and moving image coding program as well as moving image decoding device, moving image decoding method and moving image decoding program |
| CN201510583942.1A CN105187840A (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| HUE21153600A HUE068108T2 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| KR1020187033273A KR20180126616A (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| ES21153600T ES3007107T3 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| HUE21153596A HUE067847T2 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| ES21153596T ES2986742T3 (en) | 2011-05-31 | 2012-05-30 | Moving image coding device, moving image coding method and moving image coding program as well as moving image decoding device, moving image decoding method and moving image decoding program |
| PCT/JP2012/003540 WO2012164924A1 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| PL12792048T PL2717574T3 (en) | 2011-05-31 | 2012-05-30 | MOVING VIDEO DECODING DEVICE, MOVING VIDEO DECODING METHOD AND MOVING VIDEO DECODING PROGRAM |
| EP21153600.8A EP3879833B1 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| DK12792048.6T DK2717574T3 (en) | 2011-05-31 | 2012-05-30 | Motion picture decoding apparatus (film), motion picture decoding method and motion picture decoding program |
| HUE21151640A HUE066386T2 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| CN201280026093.4A CN103563386A (en) | 2011-05-31 | 2012-05-30 | Moving picture encoding device, moving picture encoding method, and moving picture encoding program, and moving picture decoding device, moving picture decoding method, and moving picture decoding program |
| CN201710352859.2A CN107257479A (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving picture encoding method and recording medium |
| EP21151640.6A EP3879831B1 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| EP21153604.0A EP3879834B1 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| BR122020013893-9A BR122020013893B1 (en) | 2011-05-31 | 2012-05-30 | MOBILE IMAGE ENCODING DEVICE AND MOBILE IMAGE ENCODING METHOD |
| CN201510581998.3A CN105187838A (en) | 2011-05-31 | 2012-05-30 | Image decoding device, moving image decoding method, reception device and reception method |
| EP21153596.8A EP3879832B1 (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| SI201231886T SI2717574T1 (en) | 2011-05-31 | 2012-05-30 | Moving image decoding device, moving image decoding method and moving image decoding program |
| HUE12792048A HUE053187T2 (en) | 2011-05-31 | 2012-05-30 | Moving image decoding device, moving image decoding method and moving image decoding program |
| KR1020137034609A KR20140019448A (en) | 2011-05-31 | 2012-05-30 | Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program |
| BR112013030935-0A BR112013030935B1 (en) | 2011-05-31 | 2012-05-30 | Mobile image decoding device and mobile image decoding method |
| PL21153604.0T PL3879834T3 (en) | 2011-05-31 | 2012-05-30 | A moving video image encoding device, a moving video image encoding method and a moving video image encoding program; and a moving video image decoding device, a moving video image decoding method and a moving video image decoding program |
| TW106101417A TWI586154B (en) | 2011-05-31 | 2012-05-31 | A motion picture decoding apparatus, a motion picture decoding method, and a recording medium |
| TW104141919A TWI578768B (en) | 2011-05-31 | 2012-05-31 | A motion picture decoding apparatus, a motion picture decoding method, and a recording medium |
| TW106101419A TWI584635B (en) | 2011-05-31 | 2012-05-31 | A motion picture decoding apparatus, a motion picture decoding method, and a recording medium |
| TW106101418A TWI594623B (en) | 2011-05-31 | 2012-05-31 | Moving picture decoding apparatus, moving picture decoding method, and recording medium |
| TW101119547A TWI524741B (en) | 2011-05-31 | 2012-05-31 | A motion picture coding apparatus, a motion picture coding method, a transmission program for a motion picture coding program, a transmission apparatus, a transmission method, a motion picture for a transmission program, a motion picture decoding apparatus, a motion picture decoding method, A recording medium of a receiving picture, and a receiving program |
| US14/092,560 US8976867B2 (en) | 2011-05-31 | 2013-11-27 | Moving picture coding apparatus, moving picture coding method, and moving picture coding program, and moving picture decoding apparatus, moving picture decoding method, and moving picture decoding program |
| US14/607,951 US9635381B2 (en) | 2011-05-31 | 2015-01-28 | Moving picture coding apparatus, moving picture coding method, and moving picture coding program, and moving picture decoding apparatus, moving picture decoding method, and moving picture decoding program |
| US15/290,372 US9807413B2 (en) | 2011-05-31 | 2016-10-11 | Moving picture coding apparatus, moving picture coding method, and moving picture coding program, and moving picture decoding apparatus, moving picture decoding method, and moving picture decoding program |
| US15/402,518 US9736491B2 (en) | 2011-05-31 | 2017-01-10 | Moving picture coding device, moving picture coding method, and moving picture coding program |
| US15/402,451 US9729895B2 (en) | 2011-05-31 | 2017-01-10 | Moving picture decoding device, moving picture decoding method, and moving picture decoding program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011122771A JP5252029B2 (en) | 2011-05-31 | 2011-05-31 | Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, receiving apparatus, receiving method, and receiving program |
Related Child Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013043853A Division JP5692263B2 (en) | 2013-03-06 | 2013-03-06 | Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, receiving apparatus, receiving method, and receiving program |
| JP2013043850A Division JP5692260B2 (en) | 2013-03-06 | 2013-03-06 | Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, receiving apparatus, receiving method, and receiving program |
| JP2013043851A Division JP5692261B2 (en) | 2013-03-06 | 2013-03-06 | Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, receiving apparatus, receiving method, and receiving program |
| JP2013043852A Division JP5692262B2 (en) | 2013-03-06 | 2013-03-06 | Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, receiving apparatus, receiving method, and receiving program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2012253460A JP2012253460A (en) | 2012-12-20 |
| JP2012253460A5 true JP2012253460A5 (en) | 2013-04-11 |
| JP5252029B2 JP5252029B2 (en) | 2013-07-31 |
Family
ID=47525891
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011122771A Active JP5252029B2 (en) | 2011-05-31 | 2011-05-31 | Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, receiving apparatus, receiving method, and receiving program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5252029B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2754657T3 (en) | 2011-06-27 | 2020-04-20 | Samsung Electronics Co Ltd | Encoding and decoding motion information |
| CN104904209B (en) | 2013-01-07 | 2018-07-24 | Lg 电子株式会社 | Video signal processing method |
| JP5983430B2 (en) * | 2013-01-25 | 2016-08-31 | 富士通株式会社 | Moving picture coding apparatus, moving picture coding method, moving picture decoding apparatus, and moving picture decoding method |
| JP6135250B2 (en) * | 2013-03-29 | 2017-05-31 | 株式会社Jvcケンウッド | Image coding apparatus, image coding method, and image coding program |
| JP6135251B2 (en) * | 2013-03-29 | 2017-05-31 | 株式会社Jvcケンウッド | Image decoding apparatus, image decoding method, and image decoding program |
| WO2014163458A1 (en) * | 2013-04-05 | 2014-10-09 | 삼성전자주식회사 | Method for determining inter-prediction candidate for interlayer decoding and encoding method and apparatus |
| KR102149827B1 (en) | 2015-01-21 | 2020-08-31 | 삼성전자주식회사 | Interlayer video decoding method and apparatus thereof, and interlayer video encoding method and apparatus thereof |
-
2011
- 2011-05-31 JP JP2011122771A patent/JP5252029B2/en active Active
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2013110766A5 (en) | ||
| RU2014130465A (en) | A moving image encoding device, a moving image encoding method and a moving image encoding program, as well as a moving image decoding device, a moving image decoding method and a moving image decoding program | |
| JP2012253460A5 (en) | Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, receiving apparatus, receiving method, and receiving program | |
| JP2019041418A5 (en) | ||
| JP2013085234A5 (en) | ||
| RU2011104707A (en) | DEVICE FOR CODING IMAGES, DEVICE FOR DECODING IMAGES, METHOD FOR CODING IMAGES AND METHOD FOR DECODING IMAGES | |
| JP2011517227A5 (en) | ||
| JP2018506908A5 (en) | ||
| RU2016101098A (en) | METHOD AND DEVICE FOR JOINT USE OF THE CANDIDATE LIST | |
| JP2013085235A5 (en) | ||
| JP2013102296A5 (en) | ||
| JP2013514714A5 (en) | ||
| JP2015228680A5 (en) | ||
| JP2015092781A5 (en) | ||
| JP2021532626A5 (en) | ||
| JP2013240046A5 (en) | ||
| JP2013009302A5 (en) | ||
| JP2013059024A5 (en) | Image decoding apparatus, image decoding method, image decoding program, receiving apparatus, receiving method, and receiving program | |
| JP2013236367A5 (en) | ||
| JP2012151576A5 (en) | ||
| JP2014220844A5 (en) | ||
| JP2013138504A5 (en) | ||
| JP2013132046A5 (en) | ||
| JP2013016931A5 (en) | Image decoding apparatus, image decoding method, image decoding program, receiving apparatus, receiving method, and receiving program | |
| JP2017028720A5 (en) |