A Mode Selection Algorithm based on Spatial and Temporal Association Rules for H.264 Encoders
碩士 === 國立高雄應用科技大學 === 電機工程系碩士班 === 95 === In recent years, ISO proposed various video coding standards, like MPEG-4, H.261, H.263 and H.264 etc. H.264 is better than the others since it provides the higher compression rate while simultaneously maintains better video quality. However, H.264 employs v...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/95045775913603992348 |
id |
ndltd-TW-095KUAS0442053 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095KUAS04420532016-05-23T04:17:29Z http://ndltd.ncl.edu.tw/handle/95045775913603992348 A Mode Selection Algorithm based on Spatial and Temporal Association Rules for H.264 Encoders 一個基於空間與時間關聯性的H.264模式選擇演算法 Ching-Min Huang 黃竟閔 碩士 國立高雄應用科技大學 電機工程系碩士班 95 In recent years, ISO proposed various video coding standards, like MPEG-4, H.261, H.263 and H.264 etc. H.264 is better than the others since it provides the higher compression rate while simultaneously maintains better video quality. However, H.264 employs various partition modes to encode different macro-blocks. To get the best visual quality and the lowest coding bit-rate, it is necessary to evaluate all of possible partition modes in terms of RD-cost, and then choose the best one for the target macro-block. Consequently, the computational complexity of H.264 is very high. Therefore, how to effectively reduce the cost of mode selection is a key issue for the performance of H.264 encoders. To address this issue, this paper is aimed at developing a fast mode selection algorithm, called Spatial and Temporal Association Rule algorithm (STAR), for H.264 encoders. The basic concept of this algorithm is to mine spatial and temporal association rules from the patterns of mode selection, and predict a candidate mode according to the discovered association rules for the target macro-block instead of evaluating all of possible modes. To increase the correction of association rules, the proposed algorithm periodically flushes the collected patterns of mode selection. Moreover, it partition a frame into four subsection, and then collect the patterns of mode selection and mine association rules for each subsection due to considering the space locality of object motion. Finally, it also takes into account the modes of the macro-blocks adjacent to the target macro-block in order to decrease the errors of mode prediction. The proposed algorithm has been applied to a real H.264 encoder. The performance evaluation shows that this algorithm indeed effectively reduces the cost of mode selection, and maintains quality as well as the full-searching algorithm, and decreases the bit-rate of video encoding at the same time. Tyng-Yeu Liang 梁廷宇 2007 學位論文 ; thesis 65 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立高雄應用科技大學 === 電機工程系碩士班 === 95 === In recent years, ISO proposed various video coding standards, like MPEG-4, H.261, H.263 and H.264 etc. H.264 is better than the others since it provides the higher compression rate while simultaneously maintains better video quality. However, H.264 employs various partition modes to encode different macro-blocks. To get the best visual quality and the lowest coding bit-rate, it is necessary to evaluate all of possible partition modes in terms of RD-cost, and then choose the best one for the target macro-block. Consequently, the computational complexity of H.264 is very high. Therefore, how to effectively reduce the cost of mode selection is a key issue for the performance of H.264 encoders.
To address this issue, this paper is aimed at developing a fast mode selection algorithm, called Spatial and Temporal Association Rule algorithm (STAR), for H.264 encoders. The basic concept of this algorithm is to mine spatial and temporal association rules from the patterns of mode selection, and predict a candidate mode according to the discovered association rules for the target macro-block instead of evaluating all of possible modes. To increase the correction of association rules, the proposed algorithm periodically flushes the collected patterns of mode selection. Moreover, it partition a frame into four subsection, and then collect the patterns of mode selection and mine association rules for each subsection due to considering the space locality of object motion. Finally, it also takes into account the modes of the macro-blocks adjacent to the target macro-block in order to decrease the errors of mode prediction. The proposed algorithm has been applied to a real H.264 encoder. The performance evaluation shows that this algorithm indeed effectively reduces the cost of mode selection, and maintains quality as well as the full-searching algorithm, and decreases the bit-rate of video encoding at the same time.
|
author2 |
Tyng-Yeu Liang |
author_facet |
Tyng-Yeu Liang Ching-Min Huang 黃竟閔 |
author |
Ching-Min Huang 黃竟閔 |
spellingShingle |
Ching-Min Huang 黃竟閔 A Mode Selection Algorithm based on Spatial and Temporal Association Rules for H.264 Encoders |
author_sort |
Ching-Min Huang |
title |
A Mode Selection Algorithm based on Spatial and Temporal Association Rules for H.264 Encoders |
title_short |
A Mode Selection Algorithm based on Spatial and Temporal Association Rules for H.264 Encoders |
title_full |
A Mode Selection Algorithm based on Spatial and Temporal Association Rules for H.264 Encoders |
title_fullStr |
A Mode Selection Algorithm based on Spatial and Temporal Association Rules for H.264 Encoders |
title_full_unstemmed |
A Mode Selection Algorithm based on Spatial and Temporal Association Rules for H.264 Encoders |
title_sort |
mode selection algorithm based on spatial and temporal association rules for h.264 encoders |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/95045775913603992348 |
work_keys_str_mv |
AT chingminhuang amodeselectionalgorithmbasedonspatialandtemporalassociationrulesforh264encoders AT huángjìngmǐn amodeselectionalgorithmbasedonspatialandtemporalassociationrulesforh264encoders AT chingminhuang yīgèjīyúkōngjiānyǔshíjiānguānliánxìngdeh264móshìxuǎnzéyǎnsuànfǎ AT huángjìngmǐn yīgèjīyúkōngjiānyǔshíjiānguānliánxìngdeh264móshìxuǎnzéyǎnsuànfǎ AT chingminhuang modeselectionalgorithmbasedonspatialandtemporalassociationrulesforh264encoders AT huángjìngmǐn modeselectionalgorithmbasedonspatialandtemporalassociationrulesforh264encoders |
_version_ |
1718277654812033024 |