新闻中心

EEPW首页>消费电子>设计应用> 基于达芬奇平台的微光视频处理系统的设计

基于达芬奇平台的微光视频处理系统的设计

作者: 时间:2010-12-21 来源:网络 收藏

2.2 微光处理功能的设计
根据格式,然后将该分量从RGB格式转换为YUV格式,再在嵌入式处理平台中对该分量讲行处理,处理完毕后用该分量代替Y分量,将灰度图像转换为彩色图像进行输出等操作。处理模块的结构如图3所示。
c.JPG

模块完一帧微光视频后,视频处理模块从DDRAM/SDRAM中的读缓冲区(Read Buffer)中获取一帧微光视频,依次对微光视频进行增强和去噪处理,处理后再次缓存在DDRAM或者SDRAM中的写缓冲区(Write Buffer)中,供显示模块使用。
2.3 微光视频显示功能的设计
在本系统中我们利用了Framebuffer技术和达芬奇的视频处理子系统VPSS技术对图像进行显示。Framebuffer即帧缓冲区,是Linux内核中的一种驱动程序接口,这种接口将显示设备抽象为帧缓冲区。用户可以将它看成是显示内存的一个映像而不必关心物理显存的位置、换页机制等具体细节。因为这些细节都是由Framebuffer设备驱动来完成的。程序员只要将要显示的图像映射到进程地址空间,它便显示在屏幕上。显示模块的结构图如图4所示。
d.JPG

模块采集到的视频经过处理模块进行增强和降噪处理后,利用内存映射的方式,使用FrameBuffer技术进行显示。

3 微光视频实时处理系统软件设计
由于DM6446集成了ARM和DSP双核,ARM端是主控设备,DSP端用来处理图像处理,这样就极大的提高了系统的处理能力。本系统在软件设计中主要可分为微光视频采集模块、微光视频处理模块和微光视频显示模块三个部分,系统开始由视频采集设备采集微光视频,并且将采集的模拟视频图像通过BT.656标准数字化,将数字化后的微光视频存储在SDRAM/DDBAM的读缓冲区中,供微光视频处理模块使用;微光视频处理模块从读缓冲区中读取微光视频,并对微光视频做预处理,提取需要处理的拟合分量,然后再对该分量进行增强处理和去噪处理,处理后将灰度图像还原为彩色图像,并写入 SDRAMIDDRAM中的写缓冲区中,供显示模块进行显示;微光视频实时处理系统的功能漠块交互如图5。
e.JPG


关键词:采集视频

评论


相关推荐

技术专区

关闭