视频监控系统的数据处理方法及其装置制造方法

文档序号:7783402阅读:187来源:国知局
视频监控系统的数据处理方法及其装置制造方法
【专利摘要】本发明公开一种视频监控系统的数据处理方法及其装置,本视频监控系统的数据处理方法包括以下步骤:在实时采集视频后,接收客户端发出的视频采集范围指令;根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理;对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。本视频监控系统的数据处理方法,通过客户端发出视频采集范围指令从而实现在一定范围内调整视频采集的大小和角度。另外,因视频监控系统的数据处理方法中编码的图像是根据客户端发出的视频采集范围指令来确定编码后的视频,将用户不需要的视频裁剪去掉,因此,达到了节约网络资源和存储成本的有益效果。
【专利说明】视频监控系统的数据处理方法及其装置
【技术领域】
[0001]本发明涉及视频监控【技术领域】,尤其涉及一种视频监控系统的数据处理装置及其装置
【背景技术】
[0002]随着视频采集芯片的清晰度的提高,摄像机可以采集到大范围高清晰的视频流。但由于网络传输能力的滞后及视频存储成本较高,摄像机采集到的大范围高清晰的视频流中,最终用于编码的图像分辨率不需要视频采集芯片那么大。
[0003]而传统的摄像机在选定镜头,安装以后只能看到固定大小、固定角度的图像,不能根据用户需求放大图像突出图像重点,也不能改变角度,让用户随时看到用户关心的视角。现有技术中,采用电子放大的摄像机能够实现放大功能,但是,因编码后的图像的分辨率是固定的,用户观看时的选择的放大倍数越高,看到放大后的视频越不清晰。

【发明内容】

[0004]本发明的主要目的是提供一种视频监控系统的数据处理方法及其装置,旨在提高用户观看局部图像区域中的清晰度。
[0005]为了达到上述目的,本发明提出一种视频监控系统的数据处理方法,包括以下步骤:
[0006]在实时米集视频后,接收客户端发出的视频米集沮围指令;
[0007]根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理;
[0008]对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。
[0009]优选地,所述视频采集范围指令包括裁剪窗口大小指令和裁剪窗口角度指令。
[0010]优选地,所述对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端的步骤具体包括:
[0011]根据预设算法、预设分辨率以及预设编码质量将视频进行编码处理;
[0012]将编码处理后的所述视频发送至客户端。
[0013]优选地,所述根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理的步骤具体包括:
[0014]根据所述视频采集范围指令确定裁剪窗口的面积参数以及坐标参数;
[0015]根据确定的所述裁剪窗口的面积参数以及坐标参数裁剪所述采集到的视频。
[0016]优选地,所述对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端的步骤之后还包括:
[0017]当接收到客户端发出的视频采集范围指令时,根据所述视频采集范围指令实时更新所述视频的裁到范围;
[0018]将更新后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。[0019]本发明进一步还提出一种视频监控系统的数据处理装置,包括:
[0020]采集与接收模块,用于在实时采集视频后,接收客户端发出的视频采集范围指令;
[0021]裁剪处理模块,用于根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理;
[0022]编码发送模块,用于对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。
[0023]优选地,所述视频采集范围指令包括裁剪窗口大小指令和裁剪窗口角度指令。
[0024]优选地,所述编码发送模块包括:
[0025]编码单元,用于根据预设算法、预设分辨率以及预设编码质量将视频进行编码处理;
[0026]发送单元,用于将编码处理后的所述视频发送至客户端。
[0027]优选地,所述裁剪处理模块包括:
[0028]确定单元,用于根据所述视频采集范围指令确定裁剪窗口的面积参数以及坐标参数;
[0029]裁剪单元,根据确定的所述裁剪窗口的面积参数以及坐标参数裁剪所述采集到的视频。
[0030]优选地,所述视频监控系统的数据处理装置还包括:
[0031]更新模块,当接收到客户端发出的视频采集范围指令时,根据所述视频采集范围指令实时更新所述视频的裁剪范围;
[0032]所述编码发送模块还用于将更新后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。
[0033]本发明提出的视频监控系统的数据处理方法,首先在实时采集视频后,接收客户端发出的视频采集范围指令,然后根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理,最后对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端,通过改变裁剪窗口的面积参数从而使本视频监控系统在没有变焦镜头的情况下,间接实现变焦的功能,因为在编码前就将视频进行裁剪,从而保证了编码后用户所需要图像的清晰度。另外,通过改变裁剪窗口的坐标参数使本视频监控系统在没有电子云台的情况下,间接实现了电子云台的功能。本视频监控系统的数据处理方法,通过视频采集范围指令从而实现在一定范围内调整视频采集的大小和角度。另外,因视频监控系统的数据处理方法中编码的图像是根据客户端发出的视频采集范围指令来确定编码后的视频,将用户不需要的视频裁剪去掉,因此,达到了节约网络资源和存储成本的有益效果。
【专利附图】

【附图说明】
[0034]图1为本发明视频监控系统的数据处理方法的第一实施例的流程示意图;
[0035]图2为本发明视频监控系统的数据处理方法的所述根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理的流程示意图;
[0036]图3为本发明视频监控系统的数据处理方法的所述对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端的流程示意图;[0037]图4为本发明视频监控系统的数据处理方法的第二实施例的流程示意图;
[0038]图5为本发明视频监控系统的数据处理装置的第一实施例的结构示意图;
[0039]图6为本发明视频监控系统的裁剪处理模块的结构示意图;
[0040]图7为本发明视频监控系统的编码发送模块的结构示意图;
[0041]图8为本发明视频监控系统的数据处理装置的第二实施例的结构示意图。
[0042]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0043]下面结合附图及具体实施例就本发明的技术方案做进一步的说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0044]本发明提出一种视频监控系统的数据处理方法。
[0045]参照图1,图1为本发明视频监控系统的数据处理方法的第一实施例的流程示意图。
[0046]本发明提出视频监控系统的数据处理方法的第一实施例。本实施例中,视频监控系统的数据处理方法包括以下步骤:
[0047]步骤S10,实时采集视频,同时接收客户端发出的视频采集范围指令;
[0048]本实施例中,视频监控系统的视频采集部分包括镜头和视频采集板,其中,采用的镜头须为广角镜头,同时,视频采集板中须包括高清CMOS (Complementary Metal OxideSemiconductor,互补金属氧化物半导体)或CO) (Charge-coupled Device,电荷稱合元件)感光芯片。广角镜头采集到视频后,将视频数据发送至高清CMOS或C⑶感光芯片成像。这样,才能保证采集到的视频范围大同时具有高分辨率。本实施例中,客户端可以为家用电脑,也可以显示器,或是配制了机顶盒的家庭电视机或其它具有交互功能并接入互联网的显示设备如视频监控装置。用户可通过鼠标或遥控器等多种方式控制客户端发出视频采集范围指令。
[0049]步骤S20,根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理;
[0050]具体地,本实施例中,视频采集范围指令包括裁剪窗口大小指令和裁剪窗口角度指令。裁剪窗口大小指令指的是用户对裁剪区域面积大小的控制指令,通过对裁剪区域面积大小的改变相当于使视频监控系统实现了变焦的功能。裁剪窗口角度指令指的是用户对裁剪区域角度的控制指令,通过对裁剪区域角度的改变,相当于使视频监控系统间接实现了电子云台的功能。
[0051 ] 具体地,参照图2,步骤S20包括:
[0052]步骤S201,根据所述视频采集范围指令确定裁剪窗口的面积参数以及坐标参数;
[0053]步骤S202,根据确定的所述裁剪窗口的面积参数以及坐标参数裁剪所述采集到的视频。
[0054]裁到窗口是一抽象的窗口,其大小小于获取到视频的大小。裁到窗口内的图像就是用户所需要的图像范围。裁剪窗口的位置就是裁剪全景图像的位置,这是由客户端所决定的。用户通过裁剪窗口角度指令确定裁剪的角度,裁剪窗口大小指令确定裁剪的面积。通过裁剪不同面积的图像,用户得到的图像的放大倍数也就不同。
[0055]步骤S30,对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。
[0056]视频编码是视频传输前所必须要进行的一个环节,编码处理后可以大大降低视频的体积,使之适合于在互联网上传输。编码后的视频可通过TCP或UDP协议传输至客户端或存储服务器。
[0057]客户端接收到编码后的视频时,对视频进行解码处理以显示于显示设备上。
[0058]具体地,参照图3,步骤S30包括:
[0059]步骤S301,根据预设算法、预设分辨率以及预设编码质量将视频进行编码处理;
[0060]步骤S302,将编码处理后的所述视频发送至客户端。
[0061]本实施例中,如以采集到的视频中图像像素为300W像素为例说明。传统的视频监控系统在获取到300W像素图像后,因受网络传输能力的及视频存储成本的限制,通常设定编码后的图像固定的预设分辨率为100W像素。因此,传输到客户端的图像即为100W像素。如果用户需对100W像素的图像进行放大以观看细节,则观看到的图像分辨率不高。而本案中,如果用户想要观看某一区域的图像,在获取到用户发出的视频采集范围指令时,在编码前将采集到的300W像素中裁剪出用户想要观看的区域,然后,将裁剪窗口内的图像进行编码,编码成100W像素图像。这样,保证了客户端观看图像的清晰度。
[0062]另外,需要说明的是,本实施例中,客户端可设置多个,多个客户端发出不同的视频采集范围指令时同时发送其设备ID,视频监控系统可为不同的客户端裁剪不同区域的图像,根据设备ID将裁剪了不同区域的视频发送到不同的客户端,以满足多个用户不同的需求。
[0063]本实施例提出的视频监控系统的数据处理方法,首先在实时采集视频后,接收客户端发出的视频采集范围指令,然后根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理,最后对裁剪处理后的所述视频进行编码处理后,将编码处理后的视频发送至客户端,因为在编码前就将视频进行裁剪,从而保证了编码后用户所需要图像的清晰度。另外,通过改变裁剪窗口的面积参数从而使本视频监控系统在没有变焦镜头的情况下,间接实现变焦的功能,通过改变裁剪窗口的坐标参数使本视频监控系统在没有电子云台的情况下,间接实现了电子云台的功能。本视频监控系统的数据处理方法,通过视频采集范围指令从而实现在一定范围内调整视频采集的大小和角度。另外,因视频监控系统的数据处理方法中编码的图像是根据客户端发出的视频采集范围指令来确定编码后的视频,将用户不需要的视频裁剪去掉,因此,达到了节约网络资源和存储成本的有益效果。
[0064]参照图4,图4为本发明视频监控系统的数据处理方法的第二实施例的流程示意图。
[0065]基于上述实施例,本发明提出视频监控系统的数据处理方法的第二实施例。本实施例与上述实施例不同的是,在步骤S30之后还包括:
[0066]步骤S40,当接收到客户端发出的视频采集范围指令时,根据所述视频采集范围指令实时更新所述视频的裁剪范围;
[0067]步骤S50,将更新后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。
[0068]用户在选定某一裁剪窗口的面积大小及坐标后,一段时间过后,如果想要观看这个区域中的局部图像时,此时,将裁剪窗口面积大小再次缩小,并将裁剪后的视频发送至客户端。如果用户不需要观看当前区域的视频,而需要更换另一个视角,看另一区域中的视频时,可通过设定裁剪窗口的坐标参数,调整裁剪窗口的视角,此后,根据更新后的视频采集范围指令将裁剪后的视频发送至客户端。
[0069]本实施例提出的视频监控系统的数据处理方法,当接收到客户端发出的视频采集范围指令时,根据所述视频采集范围指令实时更新所述视频的裁剪范围,将更新后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端,从而实现了对视频图像裁剪范围的实时更新,用户可实时更改视频裁剪的范围,从而极大地方便了用户的使用。
[0070]本发明进一步还提出一种视频监控系统的数据处理装置。
[0071]参照图5,图5为本发明视频监控系统的数据处理装置的第一实施例的结构示意图。
[0072]本发明提出视频监控系统的数据处理装置的第一实施例。本实施例中,视频监控系统的数据处理装置包括:
[0073]采集与接收模块10,用于在实时采集视频后,接收客户端发出的视频采集范围指令;
[0074]裁剪处理模块20,用于根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理;
[0075]编码发送模块30,用于对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。
[0076]具体地,参照图6,图6为本发明视频监控系统的裁剪处理模块的结构示意图。裁剪处理模块20包括:
[0077]确定单元201,用于根据所述视频采集范围指令确定裁剪窗口的面积参数以及坐标参数;
[0078]裁剪单元202,根据确定的所述裁剪窗口的面积参数以及坐标参数裁剪所述采集到的视频。
[0079]具体地,参照图7,图7为本发明视频监控系统的编码发送模块的结构示意图。所述编码发送模块30包括:
[0080]编码单元301,用于根据预设算法、预设分辨率以及预设编码质量将视频进行编码处理;
[0081]发送单元302,用于将编码处理后的所述视频发送至客户端。
[0082]本实施例中,视频监控系统的视频采集部分包括镜头和视频采集板,其中,采用的镜头须为广角镜头,同时,视频采集板中须包括高清CMOS或CCD感光芯片。广角镜头采集到视频后,将视频数据发送至高清CMOS或CXD感光芯片成像。这样,才能保证采集到的视频范围大同时具有高分辨率。本实施例中,客户端可以为家用电脑,也可以显示器,或是配制了机顶盒的家庭电视机或其它具有交互功能并接入互联网的显示设备如视频监控装置。用户可通过鼠标或遥控器等多种方式控制客户端发出视频采集范围指令。
[0083]具体地,本实施例中,视频采集范围指令包括裁剪窗口大小指令和裁剪窗口角度指令。裁剪窗口大小指令指的是用户对裁剪区域面积大小的控制指令,通过对裁剪区域面积大小的改变相当于间接使视频监控系统实现了变焦的功能。裁剪窗口角度指令指的是用户对裁剪区域角度的控制指令,通过对裁剪区域角度的改变相当于间接使视频监控系统实现了电子云台的功能。
[0084]裁剪窗口是一抽象的窗口,其大小小于获取到视频的大小。裁剪窗口内的图像就是用户所需要的图像范围。裁剪窗口的位置就是裁剪全景图像的位置,这是由客户端所决定的。用户通过裁剪窗口角度指令确定裁剪的角度,裁剪窗口大小指令确定裁剪的面积。通过裁剪不同面积的图像,用户得到的图像的放大倍数也就不同。
[0085]视频编码是视频传输前所必须要进行的一个环节,编码处理后可以大大降低视频的体积,使之适合于在互联网上传输。编码后的视频可通过TCP或UDP协议传输至客户端或存储服务器。
[0086]客户端接收到编码后的视频时,对视频进行解码处理以显示于显示设备上。
[0087]本实施例中,如以采集到的视频中图像像素为300W像素为例说明。传统的视频监控系统在获取到300W像素图像后,因受网络传输能力的及视频存储成本的限制,通常设定编码后的图像固定的预设分辨率为100W像素。因此,传输到客户端的图像即为100W像素。如果用户需对100W像素的图像进行放大以观看细节,则观看到的图像分辨率不高。而本案中,如果用户想要观看某一区域的图像,在获取到用户发出的视频采集范围指令时,在编码前将采集到的300W像素中裁剪出用户想要观看的区域,然后,将裁剪窗口内的图像进行编码,编码成100W像素图像。这样,保证了客户端观看图像的清晰度。
[0088]另外,需要说明的是,本实施例中,客户端可设置多个,多个客户端发出不同的视频采集范围指令时同时发送其设备ID,视频监控系统可为不同的客户端裁剪不同区域的图像,根据设备ID将裁剪后的视频发送到指定的客户端,以满足多个用户不同的需求。
[0089]本实施例提出的视频监控系统的数据处理装置,采集与接收模块10在实时采集视频后,接收客户端发出的视频采集范围指令,裁剪处理模块20根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理,编码发送模块30对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端,通过改变裁剪窗口的面积参数从而使本视频监控系统在没有变焦镜头的情况下也能实现变焦的功能,因为在编码前就将视频进行裁剪,从而保证了编码后用户所需要图像的清晰度。另外,通过改变裁剪窗口的坐标参数使本视频监控系统在没有电子云台的情况下也实现了电子云台的功能。本视频监控系统的数据处理方法,通过视频采集范围指令从而实现在一定范围内调整视频采集的大小和角度。另外,因编码后的图像是根据客户端发出的视频采集范围指令来确定编码后的视频,将用户不需要的视频裁剪去掉,因此,本视频监控系统的数据处理装置可以达到节约网络资源和存储成本的有益效果。
[0090]参照图8,图8为本发明视频监控系统的数据处理装置的第二实施例的结构示意图。
[0091]基于上述实施例,本发明提出视频监控系统的数据处理装置的第二实施例。本实施例与上述实施例不同的是,本实施例中,视频监控系统的数据处理装置还包括:
[0092]更新模块40,当接收到客户端发出的视频采集范围指令时,根据所述视频采集范围指令实时更新所述视频的裁剪范围;
[0093]其中,编码发送模块30还用于将更新后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。
[0094]用户在选定某一裁剪窗口的面积大小及坐标后,一段时间过后,如果想要观看这个区域中的局部图像时,此时,将裁剪窗口面积大小再次缩小,并将裁剪后的视频发送至客户端。如果用户不需要观看当前区域的视频,而需要更换另一个视角,看另一区域中的视频时,可通过设定裁剪窗口的坐标参数,调整裁剪窗口的视角,此后,根据更新后的视频采集范围指令将裁剪后的视频发送至客户端。
[0095]本实施例提出的视频监控系统的数据处理装置,更新模块40在接收到客户端发出的视频采集范围指令时,根据所述视频采集范围指令实时更新所述视频的裁剪范围,编码发送模块30将更新后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端,从而实现了对视频图像裁剪范围的实时更新,用户可实时更改视频裁剪的范围,从而极大的方便了用户的使用。
[0096]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种视频监控系统的数据处理方法,其特征在于,包括以下步骤: 在实时采集视频后,接收客户端发出的视频采集范围指令; 根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理; 对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。
2.如权利要求1所述的视频监控系统的数据处理方法,其特征在于,所述视频采集范围指令包括裁剪窗口大小指令和裁剪窗口角度指令。
3.如权利要求1所述的视频监控系统的数据处理方法,其特征在于,所述对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端的步骤具体包括: 根据预设算法、预设分辨率以及预设编码质量将视频进行编码处理; 将编码处理后的所述视频发送至客户端。
4.如权利要求1所述的视频监控系统的数据处理方法,其特征在于,所述根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理的步骤具体包括: 根据所述视频采集范围指令确定裁剪窗口的面积参数以及坐标参数; 根据确定的所述裁剪窗口的面积参数以及坐标参数裁剪所述采集到的视频。
5.如权利要求1至4中任意一项所述的视频监控系统的数据处理方法,其特征在于,所述对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端的步骤之后还包括: 当接收到客户端发出 的视频采集范围指令时,根据所述视频采集范围指令实时更新所述视频的裁到范围; 将更新后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。
6.一种视频监控系统的数据处理装置,其特征在于,包括: 采集与接收模块,用于在实时采集视频后,接收客户端发出的视频采集范围指令; 裁剪处理模块,用于根据接收到的所述视频采集范围指令对采集到的视频进行裁剪处理; 编码发送模块,用于对裁剪处理后的所述视频进行编码处理后,将编码处理后的所述视频发送至客户端。
7.如权利要求6所述的视频监控系统的数据处理装置,其特征在于,所述视频采集范围指令包括裁剪窗口大小指令和裁剪窗口角度指令。
8.如权利要求6所述的视频监控系统的数据处理装置,其特征在于,所述编码发送模块包括: 编码单元,用于根据预设算法、预设分辨率以及预设编码质量将视频进行编码处理; 发送单元,用于将编码处理后的所述视频发送至客户端。
9.如权利要求6所述的视频监控系统的数据处理装置,其特征在于,所述裁剪处理模块包括: 确定单元,用于根据所述视频采集范围指令确定裁剪窗口的面积参数以及坐标参数; 裁剪单元,根据确定的所述裁剪窗口的面积参数以及坐标参数裁剪所述采集到的视频。
10.如权利要求6至9中任意一项所述的视频监控系统的数据处理装置,其特征在于,还包括:更新模块,当接收到客户端发出的视频采集范围指令时,根据所述视频采集范围指令实时更新所述视频的裁剪范围; 所述编码发送模块还用于将更新后的所述视频进行编码处理后,将编码处理后的所述视频发送至客 户端。
【文档编号】H04N7/18GK103747210SQ201310753894
【公开日】2014年4月23日 申请日期:2013年12月31日 优先权日:2013年12月31日
【发明者】王鑫, 王强, 梁锦明 申请人:深圳市佳信捷技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1