DocumentCode
1524491
Title
Low-Complexity Inverse Transforms of Video Codecs in an Embedded Programmable Platform
Author
Chen, Oscal T.-C ; Meng-Lin Hsia ; Chih-Chang Chen
Author_Institution
Dept. of Electr. Eng., Nat. Chung Cheng Univ., Ming-Hsiung, Taiwan
Volume
13
Issue
5
fYear
2011
Firstpage
905
Lastpage
921
Abstract
This work presents an efficient low-complexity method to compute a 2-D inverse transform flexibly adapted to its end-of-block (EOB) point and corner coefficients. First, the EOB point is obtained from a bitstream or derived from the other parameters. Second, the values of bottom-left and/or top-right corner coefficients before an EOB point are verified as zero or not. Third, the operational mode, based on the EOB point and corner coefficient value(s), determines the reduced dimensional sizes of 1-D inverse transforms in the row and column. Additionally, the computational order of row-after-column or column-after-row is decided to minimize computational complexity. Finally, a 2-D inverse transform at the determined operational mode is computed using simplified 1-D inverse transforms in a row-by-row and column-by-column manner. Particularly, how to implement cycle-efficient structures of inverse transforms in an embedded programmable platform is investigated. Simulation results demonstrate that the proposed method has less computational complexity than conventional methods when executing 2-D inverse transforms at MPEG-2 and H.264/AVC video streams. Notably, the proposed method can reduce computational time required by conventional methods by 14.6%-92.9% at a fairly increased code size. Therefore, the proposed method is very suitable for various applications demanding low-complexity computations of inverse transforms.
Keywords
computational complexity; inverse transforms; video codecs; video coding; video streaming; 1D inverse transforms; 2D inverse transform; H.264-AVC video streams; MPEG-2 video streams; bottom-left corner coefficients; column-after-row; computational complexity; computational time; embedded programmable platform; end-of-block point; row-after-column; top-right corner coefficients; video codecs; Computational complexity; Digital signal processing; Discrete cosine transforms; Encoding; Hardware; Transform coding; Computational complexity; H.264/AVC; MPEG-2; end-of-block point; inverse transform; video coding;
fLanguage
English
Journal_Title
Multimedia, IEEE Transactions on
Publisher
ieee
ISSN
1520-9210
Type
jour
DOI
10.1109/TMM.2011.2155640
Filename
5772933
Link To Document