FIELD: computer engineering.
SUBSTANCE: invention relates to computer engineering. Method for motion estimation in video data comprising a plurality of frames, which comprises determining that the current unit of the frame, for which the motion estimation must be performed, is a double block, wherein the double block being a set of two neighboring frame blocks for which motion estimation has not yet been performed; and estimating the motion vector for the double block, the motion vector estimation step comprises the stages, at which a set containing spatial, temporal and random candidate vectors corresponding to the current double block is obtained, for each candidate vector the value of the trust function is calculated separately for each block of the pair and candidate vectors with the lowest value of the trust function are selected as the estimated motion vectors for the separate blocks of the current double block; and then the next frame unit is estimated; and a set of candidate vectors corresponding to one block from the current double block is used as a set of candidate vectors corresponding to the current double block.
EFFECT: technical result is frame conversion in real time on a mobile device with an improved combination of power consumption, quality and performance.
14 cl, 17 dwg, 1 tbl
Authors
Dates
2018-06-06—Published
2017-08-03—Filed