论文部分内容阅读
随着视频处理在嵌入式应用中的不断增长,嵌入式视频系统的复杂度不断提高,系统规模逐步扩大,而为了抢占市场,视频产品的推出时间又在不停地缩短,这使得嵌入式视频系统的设计开发面临着系统日趋复杂和上市时间越来越短的压力。与此同时,以H.264为代表的视频压缩标准,也推动着视频解决方案的研究和应用的发展。研究高效可行通用性好的视频解决方案,迫在眉睫。基于ARM+DSP架构的视频方案是解决以嵌入式处理为核心的视频系统的较佳方案。ARM处理器体积小,重量轻,成本低,可靠性高,外围设备接口丰富,功耗较低,广泛应用在控制领域,但其浮点运算一般只能由软件来完成。DSP处理器具有专门的硬件乘法器,广泛采用流水线操作,适合以视频处理为代表的大运算量系统,但其外围设备少,通用性不够好,控制能力差,从而限制了视频处理系统的应用推广和功能扩展。ARM+DSP双处理器的架构,能有效结合这两种处理器的长处,各取所需,互补互助,能很好得适用于嵌入式视频处理系统。此架构采用嵌入式处理系统和视频处理模块并行的模式,高效可行。本论文针对H.264视频压缩标准,研究了基于ARM+DSP架构的视频处理系统的设计思想与实现原理。此方案中,视频处理系统分为通用控制模块和视频处理模块,二者独立开发和调试,通过HPI并行方式连接,提高了软硬件任务的模块化程度,增加了系统的稳定性和可靠性,符合嵌入式视频处理的功能要求,可以面对日益复杂的视频应用。本论文还分析了基于ARM+DSP双处理器架构在视频处理解决方案中应解决的关键性问题,比如系统可扩展性,双CPU架构的电源设计,视频数据存储等,对于快速高效开发视频应用系统具有重要的指导意义。基于此架构的视频处理系统,将是未来视频处理系统的发展趋势。最后,以此架构为理论依据,实现了基于S3C2410+TMS320DM642的视频处理系统的设计,完成了系统的硬件设计和部分驱动程序设计,并应用于支持视频采集、记录、回放等功能的汽车行驶记录仪。相信系统的成功研制和应用,为嵌入式视频处理的开发,提供了一种可借鉴的方法,有利于改善视频应用的开发现状和应用推广。