Patent ID: 9191676
Filing Date: 2015-11-17
Classification: H04N

Abstract:
1. A video decoding apparatus that performs a decoding process, on a process block basis, using a motion vector of the process block and prediction information candidates of the motion vector, the video decoding apparatus comprising: a prediction information storing part configured to store prediction information including motion vectors of adjacent blocks and reference picture identifiers, the adjacent blocks being adjacent to the process block in a spatial direction or a time direction, the reference picture identifiers indicating pictures that the motion vectors refer to; a first prediction information candidate generating part configured to acquire the prediction information of the adjacent block from the prediction information storing part and generate the prediction information candidates if motion compensation of the process block is performed using the same prediction information as the prediction information of the adjacent block; and a second prediction information candidate generating part configured to average two motion vectors included in two prediction information items among the prediction information candidates if the reference picture identifiers of the two prediction information items indicate a same picture, generate prediction information including the averaged motion vector of the two prediction information items, and add the generated prediction information to the prediction information candidates if the number of the prediction information candidates is less than a predetermined number, wherein the second prediction information candidate generating part includes a prediction information acquiring part configured to acquire two prediction information items of the prediction information candidates, and a first process determining part configured to determine whether the reference picture identifiers of these two prediction information items indicate the same picture, wherein the prediction information includes, if there are first and second lists for the referring picture, two sets of the motion vector and the reference picture identifier corresponding to the respective lists, the first process determining part determines that an averaging process of the prediction information is to be performed, if the reference picture identifiers of the first or second lists of these two prediction information items are effective and the effective reference picture identifiers indicate the same picture, and the second prediction information candidate generating part includes a second process determining part configured to determine, for each of the first and second lists, whether the reference picture identifiers of these two prediction information items indicate the same picture, an average processing part configured to generate, if it is determined by the second process determining part that the reference picture identifiers of a predetermined list indicate the same picture, prediction information of the predetermined list that includes the averaged vector of these two motion vectors of the predetermined list, and a prediction information selecting part configured to select one of these two sets of the motion vector and the reference picture identifier to generate prediction information of the predetermined list, if it is determined by the second process determining part that the reference picture identifiers of the predetermined list don't indicate the same picture.