On the Use of DesertFD to Generate Custom Architectures for H.264 Motion Estimation

Deriving a custom architecture for H.264 video compression based motion estimation is a complex hardware design problem. The problem is complicated by the plethora of design options in the H.264 standard. To derive an efficient architecture, the designer must select between suitable algorithms, allo...

Full description

Saved in:
Bibliographic Details
Published in:Engineering of Computer-Based Systems; Proceedings: IEEE Conference and Workshops on Engineering of Computer-Based pp. 359 - 368
Main Authors: Saraswat, R., Eames, B.
Format: Conference Proceeding
Language:English
Published: IEEE 01.03.2008
Subjects:
ISBN:9780769531410, 0769531415
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Deriving a custom architecture for H.264 video compression based motion estimation is a complex hardware design problem. The problem is complicated by the plethora of design options in the H.264 standard. To derive an efficient architecture, the designer must select between suitable algorithms, allocate computational resources to a custom datapath architecture, and schedule operations onto that architecture, while subject to constraints on both area and execution time. Design space exploration (DSE) addresses the design optimization problem by automating or semi-automating trade-off analysis. We use a DSE tool, DesertFD, to derive architectures for the motion estimation modules of a H.264 encoder. DesertFD is a domain- independent DSE tool which facilitates the representation and pruning of a design space using constraint satisfaction. Using post synthesis data for resource components, we use DesertFD to explore possible architectural solutions for H.264 motion estimation, subject to various area and latency constraints. Our results indicate that UMHEX algorithm is selected for tight area constraints while a five- step-search 5SS algorithm is selected otherwise.
ISBN:9780769531410
0769531415
DOI:10.1109/ECBS.2008.34