A macroblock level adaptive search range algorithm for variable block size motion estimation in H.264/AVC

Zhenxing Chen, Yang Song, T. Ikenaga, S. Goto
{"title":"A macroblock level adaptive search range algorithm for variable block size motion estimation in H.264/AVC","authors":"Zhenxing Chen, Yang Song, T. Ikenaga, S. Goto","doi":"10.1109/ISPACS.2007.4445958","DOIUrl":null,"url":null,"abstract":"Compared with previous video standards, the computational complexity of H.264/AVC is extraordinarily high due to newly adopted tools such as variable block size motion estimation (VBSME). In VBSME, to each macroblock (MB) there are at all 41 blocks corresponded. These 41 blocks are sized from 4x4 through 16x16. As each block of these 41 blocks accounts for one independent search window (SW), thus to each MB there exist 41 SWs corresponded. In the other hand, adaptive search range (ASR) algorithms are defined as algorithms which adaptively adjust the search ranges (SRs) and hence result in dynamically reduced SWs. While considering whether 41 SWs got changed in the same way or not, \"macroblock level ASR (MB-ASR) algorithms\" are defined as algorithms which adaptively change the search range all- in-once and hence result in the 41 SWs got changed in the same way. \"41 blocks level ASR (block-ASR) algorithms\" are defined as algorithms that the changing ways of the SRs are specific to each block of the 41 blocks. Since in MB-ASR algorithms for each MB the SR is changed in same way, it is reasonable to consider that the control overhead of MB-ASR is less than that of block-ASR. In this paper, a MB-ASR algorithm is proposed and assessed from being compared with a previously proposed block-ASR algorithm. According to experimental results, it is proved the proposed algorithm provides almost the same encoding quality and even a little better SW reducing efficiency (SW-RE). Meanwhile, as a MB-ASR one, the proposed algorithm is considered having less control overhead than block-ASR one.","PeriodicalId":220276,"journal":{"name":"2007 International Symposium on Intelligent Signal Processing and Communication Systems","volume":"117 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 International Symposium on Intelligent Signal Processing and Communication Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPACS.2007.4445958","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18

Abstract

Compared with previous video standards, the computational complexity of H.264/AVC is extraordinarily high due to newly adopted tools such as variable block size motion estimation (VBSME). In VBSME, to each macroblock (MB) there are at all 41 blocks corresponded. These 41 blocks are sized from 4x4 through 16x16. As each block of these 41 blocks accounts for one independent search window (SW), thus to each MB there exist 41 SWs corresponded. In the other hand, adaptive search range (ASR) algorithms are defined as algorithms which adaptively adjust the search ranges (SRs) and hence result in dynamically reduced SWs. While considering whether 41 SWs got changed in the same way or not, "macroblock level ASR (MB-ASR) algorithms" are defined as algorithms which adaptively change the search range all- in-once and hence result in the 41 SWs got changed in the same way. "41 blocks level ASR (block-ASR) algorithms" are defined as algorithms that the changing ways of the SRs are specific to each block of the 41 blocks. Since in MB-ASR algorithms for each MB the SR is changed in same way, it is reasonable to consider that the control overhead of MB-ASR is less than that of block-ASR. In this paper, a MB-ASR algorithm is proposed and assessed from being compared with a previously proposed block-ASR algorithm. According to experimental results, it is proved the proposed algorithm provides almost the same encoding quality and even a little better SW reducing efficiency (SW-RE). Meanwhile, as a MB-ASR one, the proposed algorithm is considered having less control overhead than block-ASR one.
H.264/AVC中可变块大小运动估计的宏块级自适应搜索范围算法
与以前的视频标准相比,由于采用了可变块大小运动估计(VBSME)等新工具,H.264/AVC的计算复杂度非常高。在VBSME中,每个宏块(MB)都有41个对应的块。这41个块的大小从4x4到16x16。由于这41个块中的每个块占一个独立的搜索窗口(SW),因此每个MB有41个对应的SW。另一方面,自适应搜索范围(ASR)算法被定义为自适应调整搜索范围(SRs),从而导致动态减少SWs的算法。在考虑41个sw是否以相同的方式被改变的同时,“macroblock level ASR (MB-ASR)算法”被定义为一次自适应地改变搜索范围,从而导致41个sw以相同的方式被改变的算法。“41块级ASR (block-ASR)算法”定义为41个块中每个块特定的sr变化方式的算法。由于MB- asr算法对每个MB的SR变化方式相同,因此可以合理地认为MB- asr的控制开销小于block-ASR。本文提出了一种MB-ASR算法,并与先前提出的块asr算法进行了比较。实验结果表明,所提算法的编码质量几乎相同,而且具有更好的SW- re降噪效率。同时,作为MB-ASR算法,该算法被认为比块asr算法具有更小的控制开销。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信