Marcello M. Muñoz, Denis Maass, Murilo R. Perleberg, Luciano Agostini, M. Porto
{"title":"Efficient Hardware Design for the VVC Affine Motion Compensation Exploiting Multiple Constant Multiplication","authors":"Marcello M. Muñoz, Denis Maass, Murilo R. Perleberg, Luciano Agostini, M. Porto","doi":"10.1109/ISVLSI59464.2023.10238551","DOIUrl":null,"url":null,"abstract":"The Affine Motion Estimation (AME) is a new and high-complexity task of the Versatile Video Coding (VVC) standard. The AME requires the Affine Motion Compensation (MC) to be performed for 4$\\times$ 4 subblocks, where one among 156-tap interpolation filters was adopted to interpolate each sample of the 4$\\times$ 4 subblock according to the motion vector relative to this subblock. This work presents two dedicated hardware implementations for the Affine MC of the VVC standard, the first focusing on the reduction of power dissipation and the second on the area requirement. The ASIC synthesis results of these architectures for TSMC 40nm standard cells show an area requirement of 54. 43k gates and power dissipation of 12. 8mW for the power efficient variant, while for the hardware efficient, the area requirement is 21. 91k gates and power dissipation of 14.41mW.","PeriodicalId":199371,"journal":{"name":"2023 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISVLSI59464.2023.10238551","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The Affine Motion Estimation (AME) is a new and high-complexity task of the Versatile Video Coding (VVC) standard. The AME requires the Affine Motion Compensation (MC) to be performed for 4$\times$ 4 subblocks, where one among 156-tap interpolation filters was adopted to interpolate each sample of the 4$\times$ 4 subblock according to the motion vector relative to this subblock. This work presents two dedicated hardware implementations for the Affine MC of the VVC standard, the first focusing on the reduction of power dissipation and the second on the area requirement. The ASIC synthesis results of these architectures for TSMC 40nm standard cells show an area requirement of 54. 43k gates and power dissipation of 12. 8mW for the power efficient variant, while for the hardware efficient, the area requirement is 21. 91k gates and power dissipation of 14.41mW.