{"title":"An effective approach for hardware design of intra prediction in H.264/AVC","authors":"Jianwei Zheng, Chunhang Xu, Jiefeng Guo","doi":"10.1109/ICASID.2012.6325313","DOIUrl":null,"url":null,"abstract":"In H.264/AVC standard, intra prediction is a key technology. In this paper, a novel finite-state machine for system control and a parallel architecture with four pixels parallelism for accelerating the predicted pixel calculation are proposed. Based on the location of sub-blocks, A few candidate modes are chosen for predicted pixel calculation, which adopts a configurable circuit for reduce the complexity of algorithm implement. With the analysis of the timing schedule in a macro block, a three-stage MB-pipelining architecture is applied to reduce the latency for intra prediction, which is the bottleneck of intra prediction. The proposed architecture is implemented in VHDL, and the VHDL code is verified to work at 100 MHz in a Xilinx Virtex-II Pro FPGA. The synthesis results show that the proposed architecture can completely satisfy the requirement of video encoding in the H.264 baseline profile standard.","PeriodicalId":408223,"journal":{"name":"Anti-counterfeiting, Security, and Identification","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anti-counterfeiting, Security, and Identification","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICASID.2012.6325313","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
In H.264/AVC standard, intra prediction is a key technology. In this paper, a novel finite-state machine for system control and a parallel architecture with four pixels parallelism for accelerating the predicted pixel calculation are proposed. Based on the location of sub-blocks, A few candidate modes are chosen for predicted pixel calculation, which adopts a configurable circuit for reduce the complexity of algorithm implement. With the analysis of the timing schedule in a macro block, a three-stage MB-pipelining architecture is applied to reduce the latency for intra prediction, which is the bottleneck of intra prediction. The proposed architecture is implemented in VHDL, and the VHDL code is verified to work at 100 MHz in a Xilinx Virtex-II Pro FPGA. The synthesis results show that the proposed architecture can completely satisfy the requirement of video encoding in the H.264 baseline profile standard.
在H.264/AVC标准中,帧内预测是一项关键技术。本文提出了一种用于系统控制的新型有限状态机和用于加速预测像素计算的四像素并行结构。根据子块的位置,选择几种候选模式进行预测像素计算,采用可配置电路,降低了算法实现的复杂性。通过对宏块时序的分析,提出了一种三阶段mb流水线架构,以降低内部预测的延迟,这是内部预测的瓶颈。提出的架构在VHDL中实现,并验证了VHDL代码在Xilinx Virtex-II Pro FPGA中工作在100 MHz。综合结果表明,所提出的结构完全可以满足H.264基线轮廓标准对视频编码的要求。