Yang Song, Ming Shao, Zhenyu Liu, Shen Li, Lingfeng Li, T. Ikenaga, S. Goto
{"title":"H.264/AVC Fractional Motion Estimation Engine with Computation Reusing in HDTV1080P Real-Time Encoding Applications","authors":"Yang Song, Ming Shao, Zhenyu Liu, Shen Li, Lingfeng Li, T. Ikenaga, S. Goto","doi":"10.1109/SIPS.2007.4387600","DOIUrl":null,"url":null,"abstract":"H.264/AVC fractional motion estimation (FME) engine for HDTV1080p is proposed in this paper. In order to provide real-time processing capability with reasonable hardware cost, several techniques have been presented. Firstly, the H.264/AVC is optimized and only 1 reference frame and block modes above 8 × 8 are supported. Therefore, the computation is reduced to 11.4% and the PSNR loss is only 0.1dB. Secondly, the lossless inside-mode and cross-mode reusing techniques are adopted, which can reduce about 65% pixel generation and SATD calculation. Thirdly, the lossless optimized FME scheduling is used to remove the pipeline bubbles between adjacent 1/2-pel and 1/4-pel FME. The proposed FME engine is realized with TSMC 0.18¿m 1P6M CMOS technology and costs 203.2K gates and 52.8KB SRAM. Under 200MHz frequency, the proposed FME engine can real-time encode HDTV1080p at 30fps with 236mW power cost.","PeriodicalId":93225,"journal":{"name":"Proceedings. IEEE Workshop on Signal Processing Systems (2007-2014)","volume":"1 1","pages":"509-514"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. IEEE Workshop on Signal Processing Systems (2007-2014)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIPS.2007.4387600","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
H.264/AVC fractional motion estimation (FME) engine for HDTV1080p is proposed in this paper. In order to provide real-time processing capability with reasonable hardware cost, several techniques have been presented. Firstly, the H.264/AVC is optimized and only 1 reference frame and block modes above 8 × 8 are supported. Therefore, the computation is reduced to 11.4% and the PSNR loss is only 0.1dB. Secondly, the lossless inside-mode and cross-mode reusing techniques are adopted, which can reduce about 65% pixel generation and SATD calculation. Thirdly, the lossless optimized FME scheduling is used to remove the pipeline bubbles between adjacent 1/2-pel and 1/4-pel FME. The proposed FME engine is realized with TSMC 0.18¿m 1P6M CMOS technology and costs 203.2K gates and 52.8KB SRAM. Under 200MHz frequency, the proposed FME engine can real-time encode HDTV1080p at 30fps with 236mW power cost.