{'fraction_non_alphanumeric': 0.023350253807106598, 'fraction_numerical': 0.018274111675126905, 'mean_word_length': 4.9397590361445785, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Efficient motion estimation algorithm for MPEG-4 to H.264 transcoder

In this paper, we propose a fast ME (motion estimation) algorithm for MPEG-4 to H.264 transcoder. The transcoding speed is affected dominantly by the computational complexity of encoder part in transcoder, where ME module of H.264 encoder has high complexity due to considering 7 modes. In order to increase the speed of transcoding between MPEG-4 and H.264, we use 3 PMVs (predicted motion vectors) and the mode information of MBs (macroblocks) provided from the decoder part of transcoder. Since the proposed 3 PMVs are very close to an optimal motion vector, and we consider only some restricted modes according to the MB information transferred from decoder part, the proposed scheme can speed up the transcoding procedure without loss of image quality. We show simulation results that CPU time consumed by the proposed scheme has been reduced significantly while the transcoded video quality remains unchanged.