专利名称:一种嵌入式系统多路视频采集方法
技术领域:
本发明涉及一种多媒体技术领域,具体地说是一种嵌入式系统多路视频采集方法。
背景技术:
嵌入式系统因其相对于PC更低廉的价格以及功能专一专用的特色、更强的环境 适应性,而得到越来越多的应用。通过嵌入式终端采集视频数据也是目前视频采集的发展 趋势。但与此同时,嵌入式系统由于其硬件指标与PC还是存在一定差距,所以表现出的整 体性能较PC要差,这就促使我们采取软件的方法弥补这些差距。
发明内容
本发明的目的是提供一种嵌入式系统多路视频采集方法。本发明的目的是按以下方式实现的,摄像机与嵌入式终端之间采用UPD协议通 信,视频数据经摄像机打包封装之后逐包发送给嵌入式终端,嵌入式终端通过轮询方式接 收各个摄像机发送的视频数据。为了避免由于嵌入式设备性能上的制约造成出现视频数据 来不及接收而被丢失的情况,采用的具体步骤是我们给摄像机和嵌入式终端之间通信增 加一套协议,该协议规定摄像机A向嵌入式终端发送一包视频数据,嵌入式终端在接收到 数据之后向摄像机A发送一个应答,并继续接收摄像机B的数据,收到摄像机B的视频数 据后向摄像机B发送一个应答,以此类推,每台摄像机发送完一包数据之后等待嵌入式终 端的应答,收到应答之后,如果此时有了新的视频数据,则向嵌入式终端发送新一包视频数 据,如果摄像机等待一段时间后仍没有收到嵌入式终端的应答,但新的视频数据已经产生, 则继续向嵌入式终端发送视频数据,等待时间的取值根据摄像机的码率决定。本发明的优点是,解决了多路摄像机在发送数据过程中,新数据冲掉了还没有来 得及接受的老数据,导致视频不连贯的问题。采用本发明的方法后,在不需要对硬件修改的 情况下解决了视频接收效率以及完整性的问题。
附图1为嵌入式系统多路视频采集方法数据传送示意图;附图2为一种嵌入式系统多路视频采集方法的数据传送流程示意图。
具体实施例方式参照说明书附图对本发明的方法作以下详细地说明。本发明的一种嵌入式系统多路视频采集方法,是在摄像机与嵌入式终端之间采用 UPD协议通信,UDP协议的优点是通信速率高。视频数据经摄像机打包封装之后一包一包的 发送给嵌入式终端。嵌入式终端通过轮询方式接收各个摄像机发送的视频数据。由于嵌入 式设备性能上的制约,经过一个循环之后,时常出现视频数据来不及接收,从而被丢失的情况。为解决这个问题,我们采用的具体步骤是给摄像机和嵌入式终端之间通信又增加了一 套协议,摄像机A向嵌入式终端发送一包视频数据,嵌入式终端在接收到数据之后向摄像 机A发送一个应答,并继续接收摄像机B的数据,收到摄像机B的视频数据后向摄像机B发 送一个应答,以此类推,如图1所示。每台摄像机发送完一包数据之后等待嵌入式终端的应 答,收到应答之后,如果此时有了新的视频数据,则向嵌入式终端发送新一包视频数据,如 果等待一段时间后仍没有收到应答,但新的视频数据已经产生,则继续向嵌入式终端发送 视频数据,如图2所示。等待时间的取值根据摄像机的码率决定。这样就解决了多路摄像 机在发送过程中,新数据冲掉了还没有来得及接受的老数据,导致视频不连贯的问题。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
一种嵌入式系统多路视频采集方法,其特征在于,摄像机与嵌入式终端之间采用UPD协议通信,视频数据经摄像机打包封装之后逐包发送给嵌入式终端,嵌入式终端通过轮询方式接收各个摄像机发送的视频数据;具体步骤是摄像机和嵌入式终端之间通信增加一套协议,该协议规定摄像机A向嵌入式终端发送一包视频数据,终端在接收到数据之后向摄像机A发送一个应答,并继续接收摄像机B的数据,收到摄像机B的视频数据后向摄像机B发送一个应答,以此类推,每台摄像机发送完一包数据之后等待终端的应答,收到应答之后,如果此时有了新的视频数据,则向嵌入式终端发送新一包视频数据,如果摄像机等待一段时间后仍没有收到嵌入式终端的应答,已经产生的新的视频数据则继续向嵌入式终端发送,等待时间的取值根据摄像机的码率决定。
全文摘要
本发明提供一种嵌入式系统多路视频采集方法,是在摄像机与嵌入式终端之间采用UPD协议通信,视频数据经摄像机打包封装之后逐包发送给嵌入式终端,嵌入式终端通过轮询方式接收各个摄像机发送的视频数据,具体步骤是在摄像机和嵌入式终端之间通信增加一套协议,该协议是摄像机A向嵌入式终端发送一包视频数据,终端在接收到数据之后向摄像机A发送一个应答,并继续接收摄像机B的数据,收到摄像机B的视频数据后向摄像机B发送一个应答,以此类推,每台摄像机发送完一包数据之后等待终端的应答,收到应答之后,如果此时有了新的视频数据,则向嵌入式终端发送新一包视频数据,如果摄像机等待一段时间后仍没有收到嵌入式终端的应答,已经产生的新的视频数据则继续向嵌入式终端发送,等待时间的取值根据摄像机的码率决定。
文档编号H04N7/24GK101917607SQ20101023367
公开日2010年12月15日 申请日期2010年7月22日 优先权日2010年7月22日
发明者周楠, 梁华勇, 范莹 申请人:浪潮电子信息产业股份有限公司