{"title":"A Hardware Architecture for Sample Adaptive Offset Filter in HEVC","authors":"P. Kopperundevi, M. S. Prakash","doi":"10.1109/DISCOVER52564.2021.9663590","DOIUrl":null,"url":null,"abstract":"The newly introduced in-loop filtering tool in the High Efficiency Video Coding (HEVC) standard is the Sample Adaptive Offset (SAO) filter. It mainly helps to reduce the ringing artifacts, that occurs due to distortion or loss of high frequency information. While SAO contributes to a significant increase in coding efficiency, the complexity of in-loop filtering in HEVC encoding is dominated by the estimation of SAO parameters. The SAO estimation primarily includes two phases: the statistics collection phase and the parameter determination phase. The statistics collection phase involves calculating sum and count for band and edge offset. The parameter determination phase involves distortion and offset generation, cost generation and decision, SAO type decision and finally, merge mode decision. In this paper, we designed the SAO encoder’s hardware architecture using a separate clock for each phase. The evaluation of proposed architecture results in decrease in the area of 4%-73% when compared with existing architectures while achieving a similar throughput rate. The design occupies a 70K gate count with a minimum operating frequency of 375MHz.","PeriodicalId":413789,"journal":{"name":"2021 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER)","volume":"135 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DISCOVER52564.2021.9663590","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The newly introduced in-loop filtering tool in the High Efficiency Video Coding (HEVC) standard is the Sample Adaptive Offset (SAO) filter. It mainly helps to reduce the ringing artifacts, that occurs due to distortion or loss of high frequency information. While SAO contributes to a significant increase in coding efficiency, the complexity of in-loop filtering in HEVC encoding is dominated by the estimation of SAO parameters. The SAO estimation primarily includes two phases: the statistics collection phase and the parameter determination phase. The statistics collection phase involves calculating sum and count for band and edge offset. The parameter determination phase involves distortion and offset generation, cost generation and decision, SAO type decision and finally, merge mode decision. In this paper, we designed the SAO encoder’s hardware architecture using a separate clock for each phase. The evaluation of proposed architecture results in decrease in the area of 4%-73% when compared with existing architectures while achieving a similar throughput rate. The design occupies a 70K gate count with a minimum operating frequency of 375MHz.