A Study of Complexity Control of High EfficiencyVideo Coding (HEVC) Encoder
碩士 === 義守大學 === 電子工程學系 === 101 === With the rapid development of multimedia technology and hardware, the video of 4K2K (or 8K4K) high-resolution will become the main specification of large size digital TV in future. Therefore, the Joint Collaborative Team on Video Coding (JCT-VC) has been develope...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/24329762154636901842 |
id |
ndltd-TW-101ISU00428029 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-101ISU004280292015-10-13T22:24:08Z http://ndltd.ncl.edu.tw/handle/24329762154636901842 A Study of Complexity Control of High EfficiencyVideo Coding (HEVC) Encoder 複雜度可控制之HEVC視訊編碼器 Jyun-Liang Li 李俊良 碩士 義守大學 電子工程學系 101 With the rapid development of multimedia technology and hardware, the video of 4K2K (or 8K4K) high-resolution will become the main specification of large size digital TV in future. Therefore, the Joint Collaborative Team on Video Coding (JCT-VC) has been developed a newest high efficiency video coding (HEVC) to satisfy the high-resolution requirement in January 2013. HEVC can achieve 50% bit rate reduction in comparison with H.264 High Profile, this is because the HEVC adopts some new coding quad-tree structures including coding unit (CU), prediction unit (PU) and transform unit (TU). The CU size ranges from largest CU (64×64) to the smallest CU (8×8) pixels and TUs vary from 32×32 to 4×4 pixels, and seven inter-partition modes are used for the PUs. The rate distortion (RD) cost under all partition modes and all CU sizes has to be calculated so that the optimal CU size and partition mode can be selected. However, this “try all and select the best” method will result in the high computational complexity and limit the use of HEVC encoders in real-time applications. The complexity of HEVC encoder is too high to satisfy the real-time video applications. Therefore, a complexity control for HEVC is critical issue to run on bandwidth limited environment and power-constrained devices. To overcome the problem of high encoding complexity, there have been many fast encoding methods proposed to reduce the computation load of HEVC. Recently, Correa et al. proposed a novel complexity control algorithm (CCA) for HEVC [2]. The CCA predicts the encoding complexity of next frame by using the maximum CU depth (MaxCUD) map of previous coded frame, and define the combination of frames to encode. However, CCA can’t effectively achieve complexity control of HEVC for the lower encoding time-constrained requirement due to the lack of flexibility. In order to further improve the performance of CCA, we propose a modified CCA (MCCA) by exploiting the characteristics of high temporal-spatial correlation exists in nature video sequences. In this thesis, we predict the encoding complexity of next frame by using the best CU tree (BestCUT) map of previous coded frame, and adopt more flexible complexity control method. The simulation results show that the proposed MCCA can achieve an average time improving ratio (TIR) about 74.85% as compared to HEVC (HM8.1). Compared with the CCA [2], the proposed MCCA can further achieve an average TIR about 26.5%. In addition, MCCA can successfully achieve video coding under lower predefined time target, however, HM8.1 and CCA are all fail to encode for the same time-constrained condition. Chou-Chen Wang Tung-Hung Hsieh 王周珍 謝東宏 2013 學位論文 ; thesis 104 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 義守大學 === 電子工程學系 === 101 === With the rapid development of multimedia technology and hardware, the video of 4K2K (or 8K4K) high-resolution will become the main specification of large size digital TV in future. Therefore, the Joint Collaborative Team on Video Coding (JCT-VC) has been developed a newest high efficiency video coding (HEVC) to satisfy the high-resolution requirement in January 2013. HEVC can achieve 50% bit rate reduction in comparison with H.264 High Profile, this is because the HEVC adopts some new coding quad-tree structures including coding unit (CU), prediction unit (PU) and transform unit (TU). The CU size ranges from largest CU (64×64) to the smallest CU (8×8) pixels and TUs vary from 32×32 to 4×4 pixels, and seven inter-partition modes are used for the PUs. The rate distortion (RD) cost under all partition modes and all CU sizes has to be calculated so that the optimal CU size and partition mode can be selected. However, this “try all and select the best” method will result in the high computational complexity and limit the use of HEVC encoders in real-time applications.
The complexity of HEVC encoder is too high to satisfy the real-time video applications. Therefore, a complexity control for HEVC is critical issue to run on bandwidth limited environment and power-constrained devices. To overcome the problem of high encoding complexity, there have been many fast encoding methods proposed to reduce the computation load of HEVC. Recently, Correa et al. proposed a novel complexity control algorithm (CCA) for HEVC [2]. The CCA predicts the encoding complexity of next frame by using the maximum CU depth (MaxCUD) map of previous coded frame, and define the combination of frames to encode. However, CCA can’t effectively achieve complexity control of HEVC for the lower encoding time-constrained requirement due to the lack of flexibility. In order to further improve the performance of CCA, we propose a modified CCA (MCCA) by exploiting the characteristics of high temporal-spatial correlation exists in nature video sequences. In this thesis, we predict the encoding complexity of next frame by using the best CU tree (BestCUT) map of previous coded frame, and adopt more flexible complexity control method.
The simulation results show that the proposed MCCA can achieve an average time improving ratio (TIR) about 74.85% as compared to HEVC (HM8.1). Compared with the CCA [2], the proposed MCCA can further achieve an average TIR about 26.5%. In addition, MCCA can successfully achieve video coding under lower predefined time target, however, HM8.1 and CCA are all fail to encode for the same time-constrained condition.
|
author2 |
Chou-Chen Wang |
author_facet |
Chou-Chen Wang Jyun-Liang Li 李俊良 |
author |
Jyun-Liang Li 李俊良 |
spellingShingle |
Jyun-Liang Li 李俊良 A Study of Complexity Control of High EfficiencyVideo Coding (HEVC) Encoder |
author_sort |
Jyun-Liang Li |
title |
A Study of Complexity Control of High EfficiencyVideo Coding (HEVC) Encoder |
title_short |
A Study of Complexity Control of High EfficiencyVideo Coding (HEVC) Encoder |
title_full |
A Study of Complexity Control of High EfficiencyVideo Coding (HEVC) Encoder |
title_fullStr |
A Study of Complexity Control of High EfficiencyVideo Coding (HEVC) Encoder |
title_full_unstemmed |
A Study of Complexity Control of High EfficiencyVideo Coding (HEVC) Encoder |
title_sort |
study of complexity control of high efficiencyvideo coding (hevc) encoder |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/24329762154636901842 |
work_keys_str_mv |
AT jyunliangli astudyofcomplexitycontrolofhighefficiencyvideocodinghevcencoder AT lǐjùnliáng astudyofcomplexitycontrolofhighefficiencyvideocodinghevcencoder AT jyunliangli fùzádùkěkòngzhìzhīhevcshìxùnbiānmǎqì AT lǐjùnliáng fùzádùkěkòngzhìzhīhevcshìxùnbiānmǎqì AT jyunliangli studyofcomplexitycontrolofhighefficiencyvideocodinghevcencoder AT lǐjùnliáng studyofcomplexitycontrolofhighefficiencyvideocodinghevcencoder |
_version_ |
1718076336910630912 |