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...

Full description

Bibliographic Details
Main Authors: Ching-Min Huang, 黃竟閔
Other Authors: Tyng-Yeu Liang
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