{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T15:16:17Z","timestamp":1781622977976,"version":"3.54.5"},"reference-count":58,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2022,3,4]],"date-time":"2022-03-04T00:00:00Z","timestamp":1646352000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Ministry of Science and Technology of China - Science and Technology Innovations 2030","award":["2020AAA0103501"],"award-info":[{"award-number":["2020AAA0103501"]}]},{"DOI":"10.13039\/501100001809","name":"Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61801303 and 62031013"],"award-info":[{"award-number":["61801303 and 62031013"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100021171","name":"Guangdong Basic and Applied Basic Research Foundation","doi-asserted-by":"crossref","award":["2020A1515012031"],"award-info":[{"award-number":["2020A1515012031"]}],"id":[{"id":"10.13039\/501100021171","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Shenzhen Science and Technology Plan Basic Research Project","award":["JCYJ20190808161805519"],"award-info":[{"award-number":["JCYJ20190808161805519"]}]},{"DOI":"10.13039\/501100017607","name":"Shenzhen Fundamental Research Program","doi-asserted-by":"crossref","award":["GXWD20201231165807007-20200806163656003"],"award-info":[{"award-number":["GXWD20201231165807007-20200806163656003"]}],"id":[{"id":"10.13039\/501100017607","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2022,11,30]]},"abstract":"<jats:p>Real-time ultra-high-definition (UHD) video applications have attracted much attention, where the encoder side urgently demands the high-throughput two-dimensional (2D) transform hardware implementation for the latest video coding standards. This article proposes an effective acceleration method for transform algorithm in UHD intra coding based on the third generation of audio video coding standard (AVS3). First, by conducting detailed statistical analysis, we devise an efficient hardware-friendly transform algorithm that can reduce running cycles and resource consumption remarkably. Second, to implement multiplierless computation for saving resources and power, a series of shift-and-add unit (SAU) hardwares are investigated to have much less adoptions of shifters and adders than the existing methods. Third, different types of hardware acceleration methods, including calculation pipelining, logical-loop unrolling, and module-level parallelism, are designed to efficaciously support the data-intensive high frame-rate 8K UHD video coding. Finally, due to the scarcity of 8K video sources, we also provide a new dataset for the performance verification. Experimental results demonstrate that our proposed method can effectively fulfill the real-time 8K intra encoding at beyond 60 fps, with very negligible loss on rate-distortion (R-D) performance, which is averagely 0.98% Bjontegaard-Delta Bit-Rate (BD-BR).<\/jats:p>","DOI":"10.1145\/3507970","type":"journal-article","created":{"date-parts":[[2022,3,4]],"date-time":"2022-03-04T10:31:58Z","timestamp":1646389918000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":38,"title":["Accelerating Transform Algorithm\u00a0Implementation for Efficient Intra Coding of 8K UHD Videos"],"prefix":"10.1145","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5240-657X","authenticated-orcid":false,"given":"Yang","family":"Guo","sequence":"first","affiliation":[{"name":"School of Electronic and Computer Engineering, Peking University, and Peng Cheng Laboratory, Shenzhen, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7429-5495","authenticated-orcid":false,"given":"Wei","family":"Gao","sequence":"additional","affiliation":[{"name":"School of Electronic and Computer Engineering, Peking University, and Peng Cheng Laboratory, Shenzhen, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Siwei","family":"Ma","sequence":"additional","affiliation":[{"name":"Institute of Digital Media, Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ge","family":"Li","sequence":"additional","affiliation":[{"name":"School of Electronic and Computer Engineering, Peking University, Shenzhen, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,3,4]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"2021. uavs3e. Retrieved from https:\/\/github.com\/uavs3\/uavs3e."},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3212804"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/T-C.1974.223784"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2016.7760792"},{"key":"e_1_3_2_6_2","article-title":"Calculation of average PSNR differences between RD-curves","author":"Bjontegaard Gisle","year":"2001","unstructured":"Gisle Bjontegaard. 2001. Calculation of average PSNR differences between RD-curves. VCEG-M33 (2001). https:\/\/www.itu.int\/wftp3\/av-arch\/video-site\/0104_Aus\/VCEG-M33.doc.","journal-title":"VCEG-M33"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2020.3043399"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS51556.2021.9401121"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2018.2815532"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCE-China.2017.7991072"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISVDAT.2015.7208051"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2021.3052348"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3002178"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2013.2277580"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2011.2158749"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICMEW46912.2020.9106018"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2019.2934752"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2017.2745099"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2015.2444671"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2016.2535254"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/29.106875"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/DTS52014.2021.9498196"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/1671954.1671959"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2016.2556578"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP42928.2021.9506126"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.23919\/EUSIPCO.2019.8902594"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2019.2954749"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3226036"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2004.835151"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1201\/b18262-40"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/2996461"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2014.2371951"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/DASIP.2015.7367269"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2013.2276862"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/76.585926"},{"key":"e_1_3_2_36_2","volume-title":"Discrete-time Signal Processing","author":"Oppenheim Alan V.","year":"1999","unstructured":"Alan V. Oppenheim. 1999. Discrete-time Signal Processing. Pearson Education India."},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3159170"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3380827"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTEICT42901.2018.9012109"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/76.767126"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2009.2016839"},{"key":"e_1_3_2_42_2","unstructured":"Sharp. 2021. 8C-B60A 8K Professional Camcorder. Retrieved from https:\/\/global.sharp\/corporate\/news\/171107_2.html."},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3313185"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2008.2008058"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2012.2221191"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.5555\/2673559"},{"key":"e_1_3_2_47_2","unstructured":"Audio Video Coding Standard Workgroup. 2019. AVS Proposal M4772: Implicit selection of transforms for intra coding. Retrieved from ftp:\/\/47.93.196.121\/Public\/avsdoc\/1906_Chengdu\/contrib\/M4772.zip."},{"key":"e_1_3_2_48_2","unstructured":"Audio Video Coding Standard Workgroup. 2021. AVS3-Part 2 (Video). Retrieved from http:\/\/avs.org.cn\/AVS3_download\/index.asp."},{"key":"e_1_3_2_49_2","unstructured":"Audio Video Coding Standard Workgroup. 2021. Reference Software for AVS3: High Performance Model. Retrieved from ftp:\/\/47.93.196.121\/Public\/codec\/video_code."},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-67832-6_39"},{"key":"e_1_3_2_51_2","unstructured":"Xilinx. 2021. UltraScale Architecture Configurable Logic Block User Guide (UG574). Retrieved from https:\/\/www.xilinx.com\/support\/documentation\/user_guides\/ug574-ultrascale-clb.pdf."},{"key":"e_1_3_2_52_2","unstructured":"Xilinx. 2021. Ultrascale FPGA Product Selection Guide. Retrieved from https:\/\/www.xilinx.com\/support\/documentation\/selection-guides\/ultrascale-fpga-product-selection-guide.pdf."},{"key":"e_1_3_2_53_2","unstructured":"Xilinx. 2021. Virtex Ultrascale FPGA. Retrieved from https:\/\/www.xilinx.com\/products\/silicon-devices\/fpga\/virtex-ultrascale.html."},{"key":"e_1_3_2_54_2","unstructured":"Xilinx. 2021. Vivado Simulator. Retrieved from https:\/\/www.xilinx.com\/products\/design-tools\/vivado\/simulator.html."},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2019.2904198"},{"key":"e_1_3_2_56_2","first-page":"1","volume-title":"Picture Coding Symposium (PCS)","author":"Zhang Jiaqi","year":"2019","unstructured":"Jiaqi Zhang, Chuanmin Jia, Meng Lei, Shanshe Wang, Siwei Ma, and Wen Gao. 2019. Recent development of AVS video coding standard: AVS3. In Picture Coding Symposium (PCS). IEEE, 1\u20135."},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2015.2491646"},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvcir.2016.11.013"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/3107616"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3507970","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3507970","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:10:17Z","timestamp":1750183817000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3507970"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,4]]},"references-count":58,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,11,30]]}},"alternative-id":["10.1145\/3507970"],"URL":"https:\/\/doi.org\/10.1145\/3507970","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"value":"1551-6857","type":"print"},{"value":"1551-6865","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,4]]},"assertion":[{"value":"2021-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-12-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-03-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}