TY - GEN
T1 - Source code flow optimization for H.264/AVC video decoder implementing on a low-cost embedded system platform
AU - Kuo, Chih Hung
AU - Huang, Guan Chih
AU - Chang, Li Chuan
AU - Liu, Bin Da
PY - 2007
Y1 - 2007
N2 - In H.264/AVC reference software, the decoding process outputs the 4x4 block data from components of the intra prediction and motion compensation to the external memory. The processed data in IDCT&IQ will be transferred to external memory. When applying the de-blocking filter process, the data in external memory will be loaded to deblocking filter and processed data stored back to external memory again. Therefore, the decoding process in reference software wastes a lot of time on unnecessary memory access. In this paper, we use a 4x4 block as an operation unit in the decoding process to reduce memory access. The processing order is changed in the de-blocking filter to be based on decoding order of 4x4 block. By using our proposed method, the average decoding MIPS of one frame are improved by about 3.6 times faster as shown in the simulation results.
AB - In H.264/AVC reference software, the decoding process outputs the 4x4 block data from components of the intra prediction and motion compensation to the external memory. The processed data in IDCT&IQ will be transferred to external memory. When applying the de-blocking filter process, the data in external memory will be loaded to deblocking filter and processed data stored back to external memory again. Therefore, the decoding process in reference software wastes a lot of time on unnecessary memory access. In this paper, we use a 4x4 block as an operation unit in the decoding process to reduce memory access. The processing order is changed in the de-blocking filter to be based on decoding order of 4x4 block. By using our proposed method, the average decoding MIPS of one frame are improved by about 3.6 times faster as shown in the simulation results.
UR - http://www.scopus.com/inward/record.url?scp=48649103703&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=48649103703&partnerID=8YFLogxK
U2 - 10.1109/TENCON.2007.4428899
DO - 10.1109/TENCON.2007.4428899
M3 - Conference contribution
AN - SCOPUS:48649103703
SN - 1424412722
SN - 9781424412723
T3 - IEEE Region 10 Annual International Conference, Proceedings/TENCON
BT - TENCON 2007 - 2007 IEEE Region 10 Conference
T2 - IEEE Region 10 Conference, TENCON 2007
Y2 - 30 October 2007 through 2 November 2007
ER -