模拟摄像头输出单场vga数字视频数据实现方法

文档序号:7864755阅读:878来源:国知局
专利名称:模拟摄像头输出单场vga数字视频数据实现方法
技术领域
本发明涉及模拟摄像头监控技术领域,尤其涉及一种模拟摄像头输出VGA数字视频数据的实现方法。
背景技术
模拟摄像头有着延时小、安装方便、价格便宜、网络简单等优点,在人们日常生活中使用日趋广泛,特别是在监控领域比起数字摄像头优势更为明显。监控现场的视频数据往往需要发送到后台服务器供监视人员查看、分析,这就需要主控芯片将模拟摄像头输出的模拟信号进行处理并转发,市面常用的主控芯片如QCOM、MTK、SAMSUNG、MARVELL处理流程基本一致,需要将模拟视频信号转换成数字视频信号,再将数字视频信号压缩成jPg格式图片数据(拍照)或encode成码流(录像),再通过无线传输到后台服务器,常用的将模拟视频信息转换成数字视频信号芯片如AK8856、TVP5150、中星微0707等价格便宜,性能稳定,被广为采用,所有上述的信号转换芯片支持的最高的分辨率是VGA Interlaced,即分两·场(奇、偶场)输出VGA数字视频信号,常用的主控芯片并不支持这种分两场传送视频信号方式,芯片内部硬件结构决定每接收一场(奇场或偶场)视频数据即停止接收,接收到的总像素为640*240。传统的解决奇偶场问题的方法是分别接收奇场或偶场视频数据,然后将两场数据叠合成一整场数据,这种解决方法最致命的问题是无法保证接收到奇场视频数据与偶场视频数据属于同一帧,即同属于模拟摄像头采集到的某一幅图片,很可能会出现接收到奇场视频数据为属于模拟摄像头的第η幅图片,接收到的偶场视频数据属于模拟摄像头的第m幅图片,运气差的时候n,m的差值会非常大,原因是主控芯片每接收一场数据即停止接收,如果这时恰好碰到任务切换,并且过很久才切换到下一次接收视频数据的任务,这时m就远大于η 了,软件叠加完全不同的两画面的奇、偶场视频是没有任何意义的,从而使主控芯片不能准确无误的得到VGA分辨率的单幅画面视频数据。

发明内容
本发明的目的是提供一种模拟摄像头输出单场VGA数字视频数据实现方法,它采用在模数转换芯片VSYNC与主MCU VSYNC之间串入单稳态触发器或D触发器加一个与门,可以使主MCU可以单次接收完整幅画面的视频数据。为了解决背景技术所存在的问题,本发明采用以下技术方案配置模数转换芯片输出格式为interlace VGA,按奇偶场输出;配置主MCU接收端输入格式为VGA ;在模数转换芯片VSYNC与主MCU VSYNC之间串入起合并奇场VSYNC、偶场VSYNC作用的芯片;主MCU接收到整帧视频数据后对其进行交换。所述的在模数转换芯片VSYNC与主MCU VSYNC之间串入起合并奇场VSYNC、偶场VSYNC作用的芯片为单稳态触发器或D触发器加一个与门。 在模数转换芯片VSYNC与主MCU VSYNC之间串入单稳态触发器后每个VSYNC (上升沿开始下降沿结束)的HSYNC个数增加了一倍,由原来是240个增加为480个,使主MCU可以单次接收完整幅画面的视频数据,从而准确无误的得到VGA分辨率的单幅画面视频数据,而通常的做法是模数转换芯片VSYNC与MCU的VSYNC直接相连,这种做法的弊端是无法让主MCU —次接收到640*480个像素点,而只能一次接收到640*240个像素点,图片不清晰。


图I为未在模数转换芯片与主MCU间串入起合并奇场VSYNC、偶场VSYNC作用的芯片的主MCU接收的同步信号波形图;图2为串入了图I所述芯片的主MCU接收的同步信号波形图。
具体实施例方式本发明的实现步骤如下I、配置模数转换芯片输出格式为interlace VGA,即VGA视频数据按奇偶场输出,每场输出640*240个像素点,两场共输出640*480个像素点。2、配置主MCU接收端输入格式为VGA,即每次接受640*480个像素点。3、在模数转换芯片VSYNC与主MCU VSYNC之间串入单稳态触发器。4、主MCU接收到整帧视频数据后对其进行交换。图I为串入单稳态触发器前主MCU接收的同步信号波形图,图2为串入单稳态触发器后主MCU接收的同步信号波形图,比较图1、2可以看出,串入该芯片后每个VSYNC(上升沿开始下降沿结束)的HSYNC个数增加了一倍,由原来是240个,增加为480个,使主MCU可以单次接收完整幅画面的视频数据。
权利要求
1.一种模拟摄像头输出单场VGA数字视频数据实现方法,其步骤为 配置模数转换芯片输出格式为interlace VGA,按奇偶场输出; 配置主MCU接收端输入格式为VGA ; 在模数转换芯片VSYNC与主MCU VSYNC之间串入起合并奇场VSYNC、偶场VSYNC作用的-H-* I I心片; 主MCU接收到整帧视频数据后对其进行交换。
2.根据权利要求I所述的方法,其特征在于,所述的在模数转换芯片VSYNC与主MCUVSYNC之间串入起合并奇场VSYNC、偶场VSYNC作用的芯片为单稳态触发器或D触发器加一个与门。
全文摘要
一种模拟摄像头输出单场VGA数字视频数据实现方法,它涉及模拟摄像头监控技术领域。它包括步骤配置模数转换芯片输出格式为interlace VGA,按奇偶场输出;配置主MCU接收端输入格式为VGA;在模数转换芯片VSYNC与主MCU VSYNC之间串入起合并奇场VSYNC、偶场VSYNC作用的芯片;主MCU接收到整帧视频数据后对其进行交换。本发明可以使主MCU单次接收画面的视频数据完整,图片清晰。
文档编号H04N5/14GK102946503SQ20121043686
公开日2013年2月27日 申请日期2012年10月26日 优先权日2012年10月26日
发明者王纲 申请人:合肥移瑞通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1