Implementation and optimization of the motion estimation for H.264 on TI DM6446 DSP
碩士 === 國立臺灣科技大學 === 電子工程系 === 95 === As far as the previous video compression is concerned, H.264 / Advanced Video Coding (AVC) standard provides many efficient methods to improve compression performance. Due to its computational complexity, it is not suitable for real time applications. Motion esti...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/64826840533284839090 |
id |
ndltd-TW-095NTUS5428108 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NTUS54281082015-10-13T14:16:33Z http://ndltd.ncl.edu.tw/handle/64826840533284839090 Implementation and optimization of the motion estimation for H.264 on TI DM6446 DSP 以TIDM6446DSP實現且最佳化H.264之移動向量估計 Chia-Hung Wang 王佳鴻 碩士 國立臺灣科技大學 電子工程系 95 As far as the previous video compression is concerned, H.264 / Advanced Video Coding (AVC) standard provides many efficient methods to improve compression performance. Due to its computational complexity, it is not suitable for real time applications. Motion estimation (ME) is most time consuming process in whole H.264/AVC encoder. ME may consume as high as 80% of the total computational time in H.264/AVC encoder. ME mainly consists of sum of absolute differences (SAD) and sum of absolute transformed differences (SATD) operations in time consumption. So we can optimize SAD and SATD operations in ME to achieve the purpose of real time process. In order to achieve real time process in H.264 encoder, this paper proposes architectures, which are based on SAD operation process and Hadamard Transform process in parallel. The above architectures for reducing the computational time of ME are on TI DM6446 DSP. In the implementation, we adopt the extended instruction set and data-reuse concept on TI DM6446 DSP architecture to accelerate encoding time. The experiment results have shown the optimized SAD and Hadamard Transform operations are able to reduce 90% and 94% of original process time respectively. In whole H.264 encoder, the optimized architectures can save about 40% of total time. Mon-Chau Shie 許孟超 2007 學位論文 ; thesis 112 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 電子工程系 === 95 === As far as the previous video compression is concerned, H.264 / Advanced Video Coding (AVC) standard provides many efficient methods to improve compression performance. Due to its computational complexity, it is not suitable for real time applications. Motion estimation (ME) is most time consuming process in whole H.264/AVC encoder. ME may consume as high as 80% of the total computational time in H.264/AVC encoder. ME mainly consists of sum of absolute differences (SAD) and sum of absolute transformed differences (SATD) operations in time consumption. So we can optimize SAD and SATD operations in ME to achieve the purpose of real time process.
In order to achieve real time process in H.264 encoder, this paper proposes architectures, which are based on SAD operation process and Hadamard Transform process in parallel. The above architectures for reducing the computational time of ME are on TI DM6446 DSP. In the implementation, we adopt the extended instruction set and data-reuse concept on TI DM6446 DSP architecture to accelerate encoding time. The experiment results have shown the optimized SAD and Hadamard Transform operations are able to reduce 90% and 94% of original process time respectively. In whole H.264 encoder, the optimized architectures can save about 40% of total time.
|
author2 |
Mon-Chau Shie |
author_facet |
Mon-Chau Shie Chia-Hung Wang 王佳鴻 |
author |
Chia-Hung Wang 王佳鴻 |
spellingShingle |
Chia-Hung Wang 王佳鴻 Implementation and optimization of the motion estimation for H.264 on TI DM6446 DSP |
author_sort |
Chia-Hung Wang |
title |
Implementation and optimization of the motion estimation for H.264 on TI DM6446 DSP |
title_short |
Implementation and optimization of the motion estimation for H.264 on TI DM6446 DSP |
title_full |
Implementation and optimization of the motion estimation for H.264 on TI DM6446 DSP |
title_fullStr |
Implementation and optimization of the motion estimation for H.264 on TI DM6446 DSP |
title_full_unstemmed |
Implementation and optimization of the motion estimation for H.264 on TI DM6446 DSP |
title_sort |
implementation and optimization of the motion estimation for h.264 on ti dm6446 dsp |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/64826840533284839090 |
work_keys_str_mv |
AT chiahungwang implementationandoptimizationofthemotionestimationforh264ontidm6446dsp AT wángjiāhóng implementationandoptimizationofthemotionestimationforh264ontidm6446dsp AT chiahungwang yǐtidm6446dspshíxiànqiězuìjiāhuàh264zhīyídòngxiàngliànggūjì AT wángjiāhóng yǐtidm6446dspshíxiànqiězuìjiāhuàh264zhīyídòngxiàngliànggūjì |
_version_ |
1717751404959891456 |