[发明专利]一种嵌入式系统多路视频采集方法无效
申请号: | 201010233677.1 | 申请日: | 2010-07-22 |
公开(公告)号: | CN101917607A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 周楠;梁华勇;范莹 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 系统 视频 采集 方法 | ||
技术领域
本发明涉及一种多媒体技术领域,具体地说是一种嵌入式系统多路视频采集方法。
背景技术
嵌入式系统因其相对于PC更低廉的价格以及功能专一专用的特色、更强的环境适应性,而得到越来越多的应用。通过嵌入式终端采集视频数据也是目前视频采集的发展趋势。但与此同时,嵌入式系统由于其硬件指标与PC还是存在一定差距,所以表现出的整体性能较PC要差,这就促使我们采取软件的方法弥补这些差距。
发明内容
本发明的目的是提供一种嵌入式系统多路视频采集方法。
本发明的目的是按以下方式实现的,摄像机与嵌入式终端之间采用UPD协议通信,视频数据经摄像机打包封装之后逐包发送给嵌入式终端,嵌入式终端通过轮询方式接收各个摄像机发送的视频数据。为了避免由于嵌入式设备性能上的制约造成出现视频数据来不及接收而被丢失的情况,采用的具体步骤是:我们给摄像机和嵌入式终端之间通信增加一套协议,该协议规定:摄像机A向嵌入式终端发送一包视频数据,嵌入式终端在接收到数据之后向摄像机A发送一个应答,并继续接收摄像机B的数据,收到摄像机B的视频数据后向摄像机B发送一个应答,以此类推,每台摄像机发送完一包数据之后等待嵌入式终端的应答,收到应答之后,如果此时有了新的视频数据,则向嵌入式终端发送新一包视频数据,如果摄像机等待一段时间后仍没有收到嵌入式终端的应答,但新的视频数据已经产生,则继续向嵌入式终端发送视频数据,等待时间的取值根据摄像机的码率决定。
本发明的优点是,解决了多路摄像机在发送数据过程中,新数据冲掉了还没有来得及接受的老数据,导致视频不连贯的问题。采用本发明的方法后,在不需要对硬件修改的情况下解决了视频接收效率以及完整性的问题。
附图说明
附图1为嵌入式系统多路视频采集方法数据传送示意图;
附图2为一种嵌入式系统多路视频采集方法的数据传送流程示意图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
本发明的一种嵌入式系统多路视频采集方法,是在摄像机与嵌入式终端之间采用UPD协议通信,UDP协议的优点是通信速率高。视频数据经摄像机打包封装之后一包一包的发送给嵌入式终端。嵌入式终端通过轮询方式接收各个摄像机发送的视频数据。由于嵌入式设备性能上的制约,经过一个循环之后,时常出现视频数据来不及接收,从而被丢失的情况。为解决这个问题,我们采用的具体步骤是给摄像机和嵌入式终端之间通信又增加了一套协议,摄像机A向嵌入式终端发送一包视频数据,嵌入式终端在接收到数据之后向摄像机A发送一个应答,并继续接收摄像机B的数据,收到摄像机B的视频数据后向摄像机B发送一个应答,以此类推,如图1所示。每台摄像机发送完一包数据之后等待嵌入式终端的应答,收到应答之后,如果此时有了新的视频数据,则向嵌入式终端发送新一包视频数据,如果等待一段时间后仍没有收到应答,但新的视频数据已经产生,则继续向嵌入式终端发送视频数据,如图2所示。等待时间的取值根据摄像机的码率决定。这样就解决了多路摄像机在发送过程中,新数据冲掉了还没有来得及接受的老数据,导致视频不连贯的问题。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010233677.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转炉渣制备金属铁及水泥的方法
- 下一篇:割草机