摘要
HEVC视频编解码标准常用于压缩解压高清视频数据,但对于4K及以上超高清视频数据,传统的视频流编解码传输方式难以实现高效的视频压缩率和压缩速率。文中针对超高清视频流HEVC编解码,提出ARM+FPGA的异构多核视频流传输方法,用ARM搭建Linux系统实现多任务处理与实时监控,用FPGA实现硬件加速,对视频流进行接收、转换、处理、编解码以及输出显示。采用Zynq UltraScale+MPSOC全可编程平台进行4K视频HEVC编解码传输测试,视频分辨率为3 840×2 160,帧率为30 f/s,像素格式为YUV420,颜色深度为8位,时长120 s。测试结果表明,编码所用时长仅为71 s,视频数据压缩率高达6.19%,较好地满足4K视频编解码传输要求。
The HEVC video codec standard is commonly used to compress and decompress high-definition video data,but for the ultra-high definition video data of 4K and above,the traditional video stream codec transmission method is difficult to achieve high-efficient video compression ratio and compression speed.Therefore,a heterogeneous multi-core video stream transmission method based on ARM+FPGA is proposed in this paper for the HEVC codec of ultra-high definition video stream.The Linux system is built by using the ARM,so as to realize multi-tasking processing and real-time monitoring.The FPGA is used to realize hardware acceleration,so as to receive,convert,process,encode,decode,output and display video streams.The HEVC codec transmission test was conducted on the Zynq UltraScale+MPSOC all programmable platform for the 4K video with a resolution of 3 840×2 160,frame rate of 30 f/s,pixel format of YUV420,color depth of 8 bits,and time duration of 120 s.The test results show that the time duration of the encoding is only 71s,and the compression rate of video data is as high as 6.19%,which can satisfy the codec transmission requirement of the 4K video.
作者
李毅航
张宽
尹雅君
唐俊龙
唐立军
LI Yihang;ZHANG Kuan;YIN Yajun;TANG Junlong;TANG Lijun(School of Physics and Electronic Science,Changsha University of Science&Technology,Changsha 410114,China;Key Laboratory of Near-ground Space Electromagnetic Environment Monitoring and Modeling for Colleges and Universities in Hunan Province,Changsha 410114,China)
出处
《现代电子技术》
北大核心
2019年第6期121-125,共5页
Modern Electronics Technique
基金
国家科技支撑计划课题(2014BAH28F04)
湖南省教育厅科学研究项目(15K009)
湖南省教育厅科学研究项目(17K004)~~
关键词
超高清视频
4K视频流
HEVC编解码传输
异构多核
视频分辨率
编码速率
ultra-high definition video
4K video stream
HEVC codec transmission
heterogeneous multi-core
video resolution
encoding rate