一种摄像机的升级方法_2

文档序号:9924068阅读:来源:国知局
可以提高反向消隐区的传输能力和传输速度,从而可以提高摄像机的升级速度;此外,在升级完成之后,前端摄像机恢复初始有效数据区和初始反向消隐区,又不会影响前端摄像机在升级之后的正常工作。
[0053]需要说明的是,视频信号以帧为单位进行传输,每帧视频信号包括有效视频数据和非视频数据,非视频数据以行为单位作为消隐行,以所有消隐行对应的时间作为该帧的消隐区,剩余部分为该帧的有效数据区。消隐区按照信号传输方向分为正向消隐区和反向消隐区,正向消隐区用于将信号由前端摄像机发送至后端,反向消隐区用于将信号由后端发送至前端摄像机,通常以每帧消隐行中的第5行至第9行作为正向消隐区,以每帧消隐行中第10行至第24行作为反向消隐区。
[0054]本发明实施例提供的上述方法可以适用于所有模拟高清系统,例如高清复合视频接口(High Definit1n Composite Video Interface,HDCVI)、复合视频广播信号(Composite Video Broadcast Signal,CVBS)、串行数字接口( Serial DigitalInterfaCe,SDI)等。上述模拟高清系统的硬件结构框图如图7所示,一般包括前端摄像机71和后端72。前端摄像机71包括:传感器711、前端数据处理及控制模块712和前端调制解调模块713;其中,传感器711用于采集图像数据,前端数据处理及控制模块712用于对传感器采集图像数据进行处理并对前端调制解调模块进行控制,前端调制解调模块713用于数据接收和数据发送,在数据接收时对接收到的数据进行解调,在数据发送时对待发送数据进行调制;具体地,前端数据处理及控制模块712 —般基于图像信号处理(Image SignalPr0CeSS,ISP)芯片实现,前端调制解调模块713—般基于集成芯片实现。后端72包括:后端调制解调模块721和后端数据处理及控制模块722;其中,后端调制解调模块721用于数据接收和数据发送,在数据接收时对接收到的数据进行解调,在数据发送时对待发送数据进行调制;后端数据处理及控制模块722用于进行数据处理并对后端调制解调模块进行控制;具体地,后端调制解调模块721—般基于集成芯片实现,后端数据处理及控制模块722—般基于数字信号处理(Digital Signal Process,DSP)芯片实现。
[0055]需要说明的是,在实际应用中,对于前端摄像机而言,具体可以根据应用需求将前端数据处理及控制模块和前端调制解调模块集成于一体,同理对于后端而言,也可以根据应用需求将后端数据处理及控制模块和前端调制解调模块集成于一体。
[0056]在具体实施时,在执行本发明实施例提供的上述方法中的步骤S302,前端摄像机将正常工作模式切换至升级模式时,具体可以通过以下方式来实现:前端摄像机关闭当前正在执行的任务;具体地,可以通过重启的方式来实现。
[0057]在具体实施时,在执行本发明实施例提供的上述方法中的步骤S304,前端摄像机向后端发送应答信号时,具体可以通过以下方式来实现:前端摄像机中的前端数据处理及控制模块向前端调制解调模块发送应答信号;前端调制解调模块将应答信号调制到正向消隐区得到对应的模拟信号后将模拟信号发送给后端。需要说明的是,该正向消隐区与处于正常工作模式时的正向消隐区相同。
[0058]在具体实施时,在执行本发明实施例提供的上述方法中的步骤S305,前端摄像机接收后端通过重新设定的反向消隐区发送的升级包之后,在执行本发明实施例提供的上述方法中的步骤S306,升级完毕,前端摄像机恢复初始有效数据区和初始反向消隐区之前,如图4所示,还可以包括如下步骤:
[0059]S401、前端摄像机中的前端数据处理及控制模块对接收的升级包进行校验,并确定校验是否成功;若是,执行步骤S402 ;若否,执行步骤S403 ;
[0060]S402、前端数据处理及控制模块利用校验后的升级包进行升级,并通过前端调制解调模块向后端反馈升级成功信息;
[0061]S403、前端数据处理及控制模块通过前端调制解调模块向后端反馈升级失败信息。
[0062]需要说明的是,在执行本发明实施例提供的上述方法中的步骤S301,前端摄像机接收后端发送的升级指令之前,前端摄像机一般处于正常工作模式;并且,在执行本发明实施例提供的上述方法中的步骤S306,升级完毕,前端摄像机恢复初始有效数据区和初始反向消隐区之后,可以将摄像机切换至正常工作模式。
[0063]基于同一发明构思,本发明实施例还提供了一种摄像机的升级方法,如图5所示,包括如下步骤:
[0064]S501、后端向如端摄像机发送升级指令;
[0065]S502、后端确定是否收到前端摄像机发送的应答信号;若是,执行步骤S503-步骤S505;
[0066]S503、后端重新设定反向消隐区;其中,重新设定的反向消隐区包括处于正常工作模式时的初始有效数据区和初始反向消隐区;
[0067]S504、后端通过重新设定的反向消隐区向前端摄像机发送升级包;
[0068]S505、后端恢复初始有效数据区和初始反向消隐区。
[0069]本发明实施例提供的上述方法,利用反向消隐区传输升级包来对摄像机进行升级,无需拆机,操作简单,升级成本低;并且,由于在后端向前端摄像机发送升级指令,后端接收前端摄像机发送的应答信号之后,后端将处于正常工作模式时的初始有效数据区和初始反向消隐区均设定为反向消隐区,即增加了反向消隐区的行数,这样,后端发送升级包时通过重新设定的反向消隐区进行传输,可以提高反向消隐区的传输能力和传输速度,从而可以提高摄像机的升级速度;此外,在后端发送升级包之后,后端恢复初始有效数据区和初始反向消隐区,又不会影响前端摄像机在升级之后的正常工作。
[0070]本发明实施例提供的上述方法可以适用于所有模拟高清系统,例如高清复合视频接口(High Definit1n Composite Video Interface,HDCVI)、复合视频广播信号(Composite Video Broadcast Signal,CVBS)、串行数字接口( Serial DigitalInterface,SDI)等。同样以如图7所示的结构为例进行说明。
[0071]在具体实施时,在执行本发明实施例提供的上述方法中的步骤S501,后端向前端摄像机发送升级指令时,具体可以通过以下方式来实现:后端中的后端数据处理及控制模块向后端调制解调模块发送升级指令;后端调制解调模块将升级指令调制到初始反向消隐区得到对应的模拟信号后将模拟信号发送给前端摄像机。需要说明的是,该反向消隐区与处于正常工作模式时的反向消隐区相同。
[0072]在具体实施时,在执行本发明实施例提供的上述方法中的步骤S504,后端通过重新设定的反向消隐区向前端摄像机发送升级包时,具体可以通过以下方式来实现:后端中的后端数据处理及控制模块向后端调制解调模块发送升级包;后端调制解调模块将升级包调制到重新设定的反向消隐区得到对应的模拟信号后将模拟信号发送给前端摄像机。具体地,升级包通常包含包头和包体两部分,包头包括版本号、包长(即升级包长度)等信息,包体包括升级数据内容。升级包大小通常为I?2MB。
[0073]在具体实施时,在本发明实施例提供的上述方法中,后端可以以拆分的子包为单位发送升级包;在发送过程中,在后端收到前端摄像机反馈的升级成功信息时,后端向前端摄像机发送下一子包;在后端收到前端摄像机反馈的升级失败信息时,停止向前端摄像机发送下一子包,并向前端摄像机重新发送当前子包;这样,可以避免在对当前子包进行校验并校验失败时继续发送下一子包造成资源浪费,并且,还可以进一步地提高升级的效率和可靠性。具体地,每个子包可以包含包头、包大小、包序号、升级数据、校验等信息;一般地校验码长度为2个字节,通常采用循环冗余校验码(CyciIc Redundancy Check,CRC)进行校验;包大小等于每帧消隐区能够传输的最大数据长度。
[0074]在具体实施时,在执行本发明实施例提供的上述方法中的步骤S504,后端通过重新设定的反向消隐区向前端摄像机发送升级包之后,在执行本发明实施例提供的上述方法中的步骤S505,后端恢复初始有效数据区和初始反向消隐区之前,如图6所示,还可以包括如下步骤:
[0075]S601、后端提示升级成功信息或升级失败信息。
[0076]在具体实施时,在本发明实施例提供的上述方法中,在执行本发明实施例提供的上述方法中的步骤S501,后端向前端摄像机发送升级指令之后,在执行本发明实施例提供的上述方法中的步骤S502,后端确定是否收到前端摄像机发送的应答信号时,若否,如图6所示,还可以包括如下步骤:
[0077]S602、后端中的后端数据处理及控制模块通过后端调制解调模块重新向前端摄像机发送升级指令,并确定后端调制解调模块未收到应答信号的次数是否达到预设值;若是,则执行步骤S603,确定升级失败;若否,则执行步骤S602。具体地,可以将预设值设置为3,当然,也可以根据实际情况设置预设值的大小,在此不做限定。
[0078]由于HDCVI系统具有高清视
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1