H.264/AVC fractional motion estimation engine with computation reusing in HDTV1080P real-time encoding applications

Yang Song, Ming Shao, Zhenyu Liu, Shen Li, Ngfeng Li, Takeshi Ikenaga, Satoshi Goto

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)

Abstract

H.264/AVC fractional motion estimation (FME) engine for HDTV 1080p 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 HDTV 1080p at 30fps with 236mW power cost.

Original languageEnglish
Title of host publicationIEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation
Pages509-514
Number of pages6
DOIs
Publication statusPublished - 2007
Event2007 IEEE Workshop on Signal Processing Systems, SiPS 2007 - Shanghai
Duration: 2007 Oct 172007 Oct 19

Other

Other2007 IEEE Workshop on Signal Processing Systems, SiPS 2007
CityShanghai
Period07/10/1707/10/19

Fingerprint

Motion estimation
Engines
High definition television
Costs
Static random access storage
Pipelines
Pixels
Scheduling
Hardware
Processing

ASJC Scopus subject areas

  • Media Technology
  • Signal Processing

Cite this

Song, Y., Shao, M., Liu, Z., Li, S., Li, N., Ikenaga, T., & Goto, S. (2007). H.264/AVC fractional motion estimation engine with computation reusing in HDTV1080P real-time encoding applications. In IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation (pp. 509-514). [4387600] https://doi.org/10.1109/SIPS.2007.4387600

H.264/AVC fractional motion estimation engine with computation reusing in HDTV1080P real-time encoding applications. / Song, Yang; Shao, Ming; Liu, Zhenyu; Li, Shen; Li, Ngfeng; Ikenaga, Takeshi; Goto, Satoshi.

IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation. 2007. p. 509-514 4387600.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Song, Y, Shao, M, Liu, Z, Li, S, Li, N, Ikenaga, T & Goto, S 2007, H.264/AVC fractional motion estimation engine with computation reusing in HDTV1080P real-time encoding applications. in IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation., 4387600, pp. 509-514, 2007 IEEE Workshop on Signal Processing Systems, SiPS 2007, Shanghai, 07/10/17. https://doi.org/10.1109/SIPS.2007.4387600
Song Y, Shao M, Liu Z, Li S, Li N, Ikenaga T et al. H.264/AVC fractional motion estimation engine with computation reusing in HDTV1080P real-time encoding applications. In IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation. 2007. p. 509-514. 4387600 https://doi.org/10.1109/SIPS.2007.4387600
Song, Yang ; Shao, Ming ; Liu, Zhenyu ; Li, Shen ; Li, Ngfeng ; Ikenaga, Takeshi ; Goto, Satoshi. / H.264/AVC fractional motion estimation engine with computation reusing in HDTV1080P real-time encoding applications. IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation. 2007. pp. 509-514
@inproceedings{3a23920411c949628730f1856fdff18b,
title = "H.264/AVC fractional motion estimation engine with computation reusing in HDTV1080P real-time encoding applications",
abstract = "H.264/AVC fractional motion estimation (FME) engine for HDTV 1080p 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 HDTV 1080p at 30fps with 236mW power cost.",
author = "Yang Song and Ming Shao and Zhenyu Liu and Shen Li and Ngfeng Li and Takeshi Ikenaga and Satoshi Goto",
year = "2007",
doi = "10.1109/SIPS.2007.4387600",
language = "English",
isbn = "1424412226",
pages = "509--514",
booktitle = "IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation",

}

TY - GEN

T1 - H.264/AVC fractional motion estimation engine with computation reusing in HDTV1080P real-time encoding applications

AU - Song, Yang

AU - Shao, Ming

AU - Liu, Zhenyu

AU - Li, Shen

AU - Li, Ngfeng

AU - Ikenaga, Takeshi

AU - Goto, Satoshi

PY - 2007

Y1 - 2007

N2 - H.264/AVC fractional motion estimation (FME) engine for HDTV 1080p 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 HDTV 1080p at 30fps with 236mW power cost.

AB - H.264/AVC fractional motion estimation (FME) engine for HDTV 1080p 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 HDTV 1080p at 30fps with 236mW power cost.

UR - http://www.scopus.com/inward/record.url?scp=47949110913&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=47949110913&partnerID=8YFLogxK

U2 - 10.1109/SIPS.2007.4387600

DO - 10.1109/SIPS.2007.4387600

M3 - Conference contribution

AN - SCOPUS:47949110913

SN - 1424412226

SN - 9781424412228

SP - 509

EP - 514

BT - IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation

ER -