Patent ID: 9521417
Filing Date: 2016-12-13
CPC Classification: H04N

Claim Text:
1. A method implemented by a computing device having a multi-core processor performing operations comprising: determining a start point for searching a motion vector for an encoding target region from a prediction vector as the motion vector determined in accordance with a preset rule, the prediction vector being the motion vector for the encoding target region to be predicted, the preset rule being defined in advance with a plurality of motion vectors for a plurality of surrounding blocks positioned around the encoding target region; searching for the motion vector for the encoding target region from the start point; determining a size of the encoding target region from a size of an encoded region in the target image other than the encoding target region when the size of the encoding target region cannot be acquired in calculating the prediction vector in accordance with the preset rule, thereby calculating the prediction vector; calculating the prediction vector from the motion vector for an encoded block in the target image other than the encoding target region when at least one of the plurality of motion vectors for the plurality of surrounding blocks cannot be acquired; and encoding a difference between the prediction vector and the motion vector for the encoding target region which has been searched for.