南京大学学报(自然科学版) ›› 2012, Vol. 48 ›› Issue (1): 33–39.

• • 上一篇    下一篇

 高清视频并行处理的研究*

 冯伟,袁杰**   

  • 出版日期:2015-05-16 发布日期:2015-05-16
  • 作者简介: (南京大学电子科学与工程学院,南京,210093)
  • 基金资助:
     江苏省自然科学基金(BK2010386)

 A study on parallel processing for high-definition video

 Feng Wei,Yuan Jie   

  • Online:2015-05-16 Published:2015-05-16
  • About author: (School of Electronic Science and Engineering, Nanjing University, Nanjing, 210093,China)

摘要:  本文基于一款其有并行运算能力的数字信号处理器,完成了一个高清视频处理系统.该系统中,高清摄像采集芯片输出的视频图像采用Yaycr格式,数字信号处理器获取视频后,通过已申请专利
的基于绝对时刻块截断编码变换的Yaycr图像压缩算法进行压缩.此算法综合考虑了运算复杂性和压缩率,使得在现有平台和网络上实现高清视频传输成为可能.该系统中,高清摄像采集芯片可直接与数
字信号处理器的视频端口连接,无需外部解码器,这样既提高了系统的集成度,也降低了开发的时间和成本.为了提高代码的稳定性和可维护性,数字信号处理器程序采用了一种专为视频处理算法设计的程
序框架,所以不必考虑底层驱动和任务间协作的可靠性问题.该系统可用于交通自动化等领域,其有低成本、可靠性高等特点.

Abstract:  High-definition(HD) video processing is always in company with high bandwidth and enormous calculated amount, In order to reduce bandwidth,new video compression algorithms with high compression ratio
continue to emerge. However, improvement in compression ratio causes increasing complexity of algorithm. thercfore,how to improve computational efficiency has become a hot research topic. to achieve this goal,there arc
many methods, among which parallel computing is a very important one. It has lower cost to improve system performance. Because of the importance of parallel computing, many processors have their own structures to achieve
parallelism, and parallel processing capacity has become an important measurement of the performance of a processor, In this study, we make full use of a digital signal processor (DSP) with parallel computing capabilities to
construct a high-definition video processing system. We accomplished both hardware and software development of the system, In the hardware structure,a high definition video capture integrated circuit (IC) is used,which is able
to output HD Bayer format images directly.The DSP we use could deal with Bayer format itself, therefore the capture lC could connect to the DSP video port directly, without the need of additional transformation.This
hardware structure does not only improve the systerris integration, but also reduce the development time and costs. We developed a new algorithm which is based on absolute moment block truncation coding to compress Bayer
imagcs.The algorithm makes fully consideration of the complexity and the compression ratio. It is a balanced solution, It is able to reduce the signal bandwidth,so that the output video stream is suitable for network
transmission. What’s more,this algorithm is computational affordable.The Bayer compression algorithm can reduce the bandwidth which is essential for network transmission, In order to improve stability and maintainability
of the software program, the program uses a framework which is specially developed for video processing program. Thus,we don’t need to consider the underlying drivers and the reliability of collaborations between tasks.This
system can be used for traffic surveillance system and other fields, and it can both reduce the cost of monitoring systems and improve reliability.

[1]Marathc J,Mueller F. Source-codre-correlated cache coherence characterization of OpenMP benchmarks, IEEE Transactions on Parallel and Distributed Systems, 2007,18(6):818一834.
[2]Dorta 1,Leon C, Rodrigucz C. A comparison between MPl and OpenMP branclrand-bound skeletons. Proceedings of International Parallel and Distributed Processing Symposium, 2003 (s) :8.
[3]Grant R E, Afsahi A. A comprehensive analy sis of OpenMP applications on dual-core Intel Xeon SMPs. IEEE international Parallel Distributed Processing Symposium, 2007(s): 1 - 8.
[4]ARM(ARM 11 MPCore processor technical ref  erence manual ) Limited.ARM DDI 0360D,2006
[5]Blume H,Livonius J V, Rotenberg L,et al. Performance and power analysis of parallclized implementations on an MPCore multiprocessor platform. Embedded Computer Systems; Archi- tectures, Modeling and Simulation, 2007(s): 74一81.
[6]Wolf W.The future of multiprocessor systems on-chips.The 41st Conference on Design Auto- mation Conference,2004,681一685.
[7]Vaswani R,Zahorjan J.The implications of cache affinity on processor scheduling for multi- programmed,shared memory multiprocessors. Proceedings of the 13th ACM Symposium on Operating Systems, Pacific Grovc,1991,26一40.
[8]Hirata K,Goodacre J. ARM MPCorc:The streamlined and scalable ARM11 processor core. Asia and South Pacific Design Automation Conference,2007(s):747一748.
[9]Wang Y,Zhao X,Chen X Q. Device level dy- namic power management for embedded system. Journal of Nanjing University(Natural Sci- ences), 2005, 41(4); 595-601.
(王悦,赵霞,陈向群.嵌人式系统设备级动态电源管理. 南京大学学报(自然科学),2005,41(4);595一601).
[10]Ouyang T, Teng Q M, Chen X Q. Device driv- er model for component-based embedded operat- ing system TICK. Journal of Nanjing University (Natural Sciences),2005,41(4):563一569.
(欧阳图,腾启明,陈向群.构件化嵌人式操作系统TICK的设备驱动模型.南京大学学报(自 然科学),2006, 41(4);563一569).
[11]Zhou Y,Du S D.The analysis and optimization on performance of ARMI 1 MPCore. Journal of Nanjing University(Natural Sciences),2009,l; 5-10.(周余,都思丹.ARM11 MPCoreJ降能分析与优化研究.南京大学学报(自然科学),2009,1:5一10).
[12]Wang W, Du S D. Research on interrupt affini- ty based on MPCore and Linux. Journal of Nan- jing University(Natural Sciences),2009,1: 24-30.(王伟,都思丹.基于MPCore与Linux的中断亲和性研究.南京大学学报(自然科学),2009,1:24一30).
[13]Wang W X, Yuan J,Zang J. A fingerprint matching algorithm of minutia based on local characteristic. Journal of Nanjing University (Natural Sciences) , 2009, 1 ; 18~23.(王伟希,袁杰,戚灵.基于局部特征的点模式指纹匹配算法.南京大学学报(自然科学),2009,1; 18一 23).
[14]Lema M. Mitchell O.Absolute moment block  truncation coding and its application to color images. IEEE Transactions on Communica tions, 1984,32(10):1148一1157.
[15]Jiang M F, Zhu N B, Image watermark algo- rithm based on BTC and secret sharing. Com- puter Engineering, 2010, 36 (2):132一134(姜明芳,朱宁波.基于BTC与秘密共享的图像水印算法.计算机工程,2010, 36(2);132-134).







No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!