Hardware design for fast intermode decision and for residues generaton in a variable block size motion estimation compliant with the H.264/AVC video coding standard

R. Porto, S. Bampi, L. Agostini
{"title":"Hardware design for fast intermode decision and for residues generaton in a variable block size motion estimation compliant with the H.264/AVC video coding standard","authors":"R. Porto, S. Bampi, L. Agostini","doi":"10.1109/SPL.2010.5483015","DOIUrl":null,"url":null,"abstract":"H.264/AVC is the latest video coding standard. It reaches the highest compression rates when compared to previous standards. On the other hand, it has a high computational complexity mainly due to motion estimation and its mode decision. Considering the high number of calculations, hardware implementations become essential. Moreover, it is important try to find alternatives to simplify the H.264/AVC mode decision. Another desirable improvement is an efficient way to provide the residual blocks of motion estimation to the next encoding steps. Addressing hardware architectures, this work presents an architecture for fast inter mode decision and production of residual blocks. The variable block-size motion estimation architecture used is based on full search algorithm, SAD calculation, and it produces the 41 motion vectors within a macroblock. The architectures were described in VHDL and mapped to a Xilinx FPGA. Considering the results, the architecture reaches real time for HDTV 720p at 41 fps.","PeriodicalId":372692,"journal":{"name":"2010 VI Southern Programmable Logic Conference (SPL)","volume":"107 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 VI Southern Programmable Logic Conference (SPL)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SPL.2010.5483015","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

H.264/AVC is the latest video coding standard. It reaches the highest compression rates when compared to previous standards. On the other hand, it has a high computational complexity mainly due to motion estimation and its mode decision. Considering the high number of calculations, hardware implementations become essential. Moreover, it is important try to find alternatives to simplify the H.264/AVC mode decision. Another desirable improvement is an efficient way to provide the residual blocks of motion estimation to the next encoding steps. Addressing hardware architectures, this work presents an architecture for fast inter mode decision and production of residual blocks. The variable block-size motion estimation architecture used is based on full search algorithm, SAD calculation, and it produces the 41 motion vectors within a macroblock. The architectures were described in VHDL and mapped to a Xilinx FPGA. Considering the results, the architecture reaches real time for HDTV 720p at 41 fps.
硬件设计符合H.264/AVC视频编码标准,用于快速模间决策和可变块大小运动估计中的残数生成
H.264/AVC是最新的视频编码标准。与以前的标准相比,它达到了最高的压缩率。另一方面,由于运动估计和模式决定,该方法的计算复杂度较高。考虑到大量的计算,硬件实现变得至关重要。此外,寻找替代方案来简化H.264/AVC模式的决定也很重要。另一个令人满意的改进是为下一个编码步骤提供运动估计的剩余块的有效方法。针对硬件架构,本工作提出了一种快速模式间决策和产生剩余块的架构。所使用的可变块大小的运动估计架构是基于全搜索算法,SAD计算,并在一个宏块内产生41个运动向量。这些架构用VHDL描述,并映射到Xilinx FPGA上。考虑到结果,该架构达到了41 fps的HDTV 720p的实时性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信