Fast Algorithms and VLSI Implementations of H.264/AVC Transform-Domain Intra Codec

博士 === 國立成功大學 === 電機工程學系碩博士班 === 97 === H.264/AVC is the latest digital video coding standard that achieves very high data compression by using several new coding features. In this dissertation, a highly efficient VLSI architecture with macroblock pipeline structure is proposed to increase the codin...

Full description

Bibliographic Details
Main Authors: Heng-Yao Lin, 林恆瑤
Other Authors: Bin-Da Liu
Format: Others
Language:en_US
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/13724757742731242298
id ndltd-TW-097NCKU5442106
record_format oai_dc
spelling ndltd-TW-097NCKU54421062016-05-04T04:17:32Z http://ndltd.ncl.edu.tw/handle/13724757742731242298 Fast Algorithms and VLSI Implementations of H.264/AVC Transform-Domain Intra Codec H.264/AVC轉換域框內編解碼器之快速演算法及硬體架構設計 Heng-Yao Lin 林恆瑤 博士 國立成功大學 電機工程學系碩博士班 97 H.264/AVC is the latest digital video coding standard that achieves very high data compression by using several new coding features. In this dissertation, a highly efficient VLSI architecture with macroblock pipeline structure is proposed to increase the coding speed for intra frame codec in H.264/AVC. The major researches include fast implementations of transform-based intra prediction and context adaptive variable length coder (CAVLC). For optimized algorithm and architecture design in intra prediction, a fast mode decision algorithm is represented based on inherent features of discrete cosine transform (DCT). The primary texture direction of the target block can be determined by using the transformed coefficients of the block. Only a few candidate modes are chosen for the cost calculation, which is based on the error model in the sum of absolute integer-transformed differences (SAITD). Experimental results show that the proposed intra prediction algorithm has lower Peak Signal to Noise Ratio (PSNR) degradation and bit-rate increment with the reduction of the coding time by 60% compared to other recent designs. For hardware implementation, the proposed intra prediction algorithm is integrated into intra prediction procedure rather than being a preprocessing units. The residual blocks of the best prediction mode can be obtained directly after the cost generator without re-computing in the intra prediction procedure. In the entropy codec module, the critical path in the CAVLC decoder is first analyzed and then reduced by forwarding the adaptive detection for succeeding symbols. With a shortened critical path, the CAVLC architecture is further divided into two segments, which can be easily implemented by a pipeline structure. Consequently, the overall performance is effectively improved. In the hardware implementation, we suggested two efficient approaches, table partitioning and prefix predecoding, to reduce the unnecessary power consumption in decoding the look up table (LUT) of VLC codes. Moreover, a combined LUT and single output buffer have been adopted to further reduce the area as well as power consumption without affecting the decoding performance. Experimental results show that the proposed architecture surpassing other recent designs can approximately reduce power consumption by 40% and achieve three times decoding speed in comparison to the original decoding procedure suggested in the H.264 standard. Finally, the H.264/AVC transform-based intra codec with TSMC 0.18 μm CMOS technology is realized, where the maximum operation frequency can achieve at 100 MHz, which can easily support the real-time requirements for video resolutions up to the 16 SIF (1408×960) at 30 frames/sec video format. Bin-Da Liu Jar-Ferr Yang 劉濱達 楊家輝 2009 學位論文 ; thesis 95 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 博士 === 國立成功大學 === 電機工程學系碩博士班 === 97 === H.264/AVC is the latest digital video coding standard that achieves very high data compression by using several new coding features. In this dissertation, a highly efficient VLSI architecture with macroblock pipeline structure is proposed to increase the coding speed for intra frame codec in H.264/AVC. The major researches include fast implementations of transform-based intra prediction and context adaptive variable length coder (CAVLC). For optimized algorithm and architecture design in intra prediction, a fast mode decision algorithm is represented based on inherent features of discrete cosine transform (DCT). The primary texture direction of the target block can be determined by using the transformed coefficients of the block. Only a few candidate modes are chosen for the cost calculation, which is based on the error model in the sum of absolute integer-transformed differences (SAITD). Experimental results show that the proposed intra prediction algorithm has lower Peak Signal to Noise Ratio (PSNR) degradation and bit-rate increment with the reduction of the coding time by 60% compared to other recent designs. For hardware implementation, the proposed intra prediction algorithm is integrated into intra prediction procedure rather than being a preprocessing units. The residual blocks of the best prediction mode can be obtained directly after the cost generator without re-computing in the intra prediction procedure. In the entropy codec module, the critical path in the CAVLC decoder is first analyzed and then reduced by forwarding the adaptive detection for succeeding symbols. With a shortened critical path, the CAVLC architecture is further divided into two segments, which can be easily implemented by a pipeline structure. Consequently, the overall performance is effectively improved. In the hardware implementation, we suggested two efficient approaches, table partitioning and prefix predecoding, to reduce the unnecessary power consumption in decoding the look up table (LUT) of VLC codes. Moreover, a combined LUT and single output buffer have been adopted to further reduce the area as well as power consumption without affecting the decoding performance. Experimental results show that the proposed architecture surpassing other recent designs can approximately reduce power consumption by 40% and achieve three times decoding speed in comparison to the original decoding procedure suggested in the H.264 standard. Finally, the H.264/AVC transform-based intra codec with TSMC 0.18 μm CMOS technology is realized, where the maximum operation frequency can achieve at 100 MHz, which can easily support the real-time requirements for video resolutions up to the 16 SIF (1408×960) at 30 frames/sec video format.
author2 Bin-Da Liu
author_facet Bin-Da Liu
Heng-Yao Lin
林恆瑤
author Heng-Yao Lin
林恆瑤
spellingShingle Heng-Yao Lin
林恆瑤
Fast Algorithms and VLSI Implementations of H.264/AVC Transform-Domain Intra Codec
author_sort Heng-Yao Lin
title Fast Algorithms and VLSI Implementations of H.264/AVC Transform-Domain Intra Codec
title_short Fast Algorithms and VLSI Implementations of H.264/AVC Transform-Domain Intra Codec
title_full Fast Algorithms and VLSI Implementations of H.264/AVC Transform-Domain Intra Codec
title_fullStr Fast Algorithms and VLSI Implementations of H.264/AVC Transform-Domain Intra Codec
title_full_unstemmed Fast Algorithms and VLSI Implementations of H.264/AVC Transform-Domain Intra Codec
title_sort fast algorithms and vlsi implementations of h.264/avc transform-domain intra codec
publishDate 2009
url http://ndltd.ncl.edu.tw/handle/13724757742731242298
work_keys_str_mv AT hengyaolin fastalgorithmsandvlsiimplementationsofh264avctransformdomainintracodec
AT línhéngyáo fastalgorithmsandvlsiimplementationsofh264avctransformdomainintracodec
AT hengyaolin h264avczhuǎnhuànyùkuāngnèibiānjiěmǎqìzhīkuàisùyǎnsuànfǎjíyìngtǐjiàgòushèjì
AT línhéngyáo h264avczhuǎnhuànyùkuāngnèibiānjiěmǎqìzhīkuàisùyǎnsuànfǎjíyìngtǐjiàgòushèjì
_version_ 1718256242447613952