Title :
A highly parallel motion estimation method based on temporal motion vector prediction for a many-core platform
Author :
Kudo, Shinobu ; Kitahara, Masaki ; Shimizu, Atsushi
Author_Institution :
NTT Media Intell. Labs., Nippon Telegraph & Telephone Corp., Japan
fDate :
May 31 2015-June 3 2015
Abstract :
In hybrid video coding such as H.264/AVC and H.265/HEVC using motion compensation, most coding processes are mainly used for motion estimation. Recently, highly parallel processing devices such as graphics processing units (GPUs) or many-core processors have been utilized to accelerate motion estimation. Although a straightforward way to parallelize motion estimation is block-based parallelization within a frame, motion information of the neighboring block is not available so coding efficiency loss is inevitable. A method using motion vectors of coded frames has been proposed to tackle this problem; however, it causes a decrease in the precision of motion vector predictions in a hierarchical reference structure. This paper proposes a temporal motion vector prediction-based, highly parallel motion estimation method that is applicable to a hierarchical reference structure. It utilizes motion vectors of non-encoded frames referring to the same reference frame of an encoding frame and a block size decision and a concatenation of motion vectors to improve the estimation accuracy. Experiments show that the proposed method achieves up to 9.2% rate-distortion improvement over the conventional method with the similar encoding speed improvement over HM.
Keywords :
motion estimation; multiprocessing systems; parallel processing; video coding; GPU; H.264-AVC coding; H.265-HEVC coding; block size decision; block-based parallelization; encoding frame; graphics processing units; hierarchical reference structure; highly parallel motion estimation method; highly parallel processing devices; hybrid video coding; many-core platform; many-core processors; motion vector concatenation; temporal motion vector prediction; Accuracy; Encoding; Graphics processing units; Motion estimation; Parallel processing; Rate-distortion; Video coding; HEVC; many-core platform; motion estimation; parallel processing; video coding;
Conference_Titel :
Picture Coding Symposium (PCS), 2015
Conference_Location :
Cairns, QLD
DOI :
10.1109/PCS.2015.7170069