首页> 中文期刊>电视技术 >基于软件流水线的并行多源视频处理

基于软件流水线的并行多源视频处理

     

摘要

A technology of parallel multi-source video processing based on software pipeline is presented,which has the features of reducing the design difficulty of the video processing applications,optimizing computing resource utilization rate and improving the real-time performance of the multi-source video processing with a complex algorithm.First,a kind of multi-task management system based on the multi-core CPU is introduced,which is used to schedule tasks and manage the loads of the computing resource,and on this basis,software pipeline is designed out.The software pipeline encapsulates the processing of a frame image as a task which will be submitted to the multi-task management system.Finally,the parallel multi-source video processing experiment is carried out to verify this technology.The results indicate that this technology could effectively improve the real-time performance of the multi-source and complex algorithm video processing,and it also has nice features in optimizing the computing resource utilization rate and load balance.%针对多源、复杂视频处理存在的实时性低,资源占用率高的问题,提出了一种基于软件流水线并行处理多源视频的方法,具有降低视频处理应用的设计难度,优化计算资源使用,提高复杂算法多源视频处理的实时性的特点.首先基于多核CPU构建多任务管理系统,用于任务缓存及调度,并管理资源负载,在此基础上设计软件流水线.软件流水线的每一个stage将对于一帧视频图像的处理封装成任务的形式提交给多任务管理系统调度执行.最后,将软件流水线用于多源视频处理,并行处理6路视频,试验结果表明该方法能够有效提升多源、复杂视频处理的实时性,且在资源利用率,负载均衡等方面具有良好特性.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号