监控装置与系统的制作方法

文档序号:18456820发布日期:2019-08-17 01:40阅读:280来源:国知局
监控装置与系统的制作方法

本公开内容涉及监控装置与系统,并且更特别地涉及使得用户能够即刻通过视频监控宠物或孩童而无需选择和查看宠物或孩童存在于多个视频的哪一个视频中的监控装置与系统。



背景技术:

通常,监视系统广泛使用在各种场所中,包括银行、百货商店和居住区。这些监视系统可以用于犯罪预防和安全目的。最常使用的监视系统是闭路电视(cctv)系统,其中,摄像机安装在适当的位置以捕获期望的区域,并且用户通过监控由摄像机捕获的视频来监视该期望的区域。

同时,有很多家庭在家中饲养宠物诸如狗或猫,或者抚养孩童。然而,在用户外出时,宠物或孩童可能被独自留在家中。在这种情况下,宠物或孩童可能在家中到处走动或玩耍时受伤,或者财产可能受损。因此,cctv系统在家庭中被越来越多地使用,并且最近发布了很多家庭摄像机,它们是安装在家庭中的专用摄像机。因此,用户可以通过使用监控装置来实时地监控摄像机的视频或者取得(retrieve,检索、取回)和监控过去的视频,以便从家外查看在家里的宠物或孩童。

在过去,在一个家庭中通常仅安装一个家庭摄像机。然而,因为家庭摄像机的视场角是有限的,所以对于一个家庭摄像机来说不容易捕获到家中的所有区域。特别地,如果每一个区域由墙壁分开,那么对于一个家庭摄像机来说不可能捕获到家中的所有区域。因此,最近,越来越多地在一个家庭中安装多个家庭摄像机,在客厅、厨房、各个房间等中的每一个中安装一个摄像机。

然而,如果安装多个家庭摄像机,那么当用户对监控装置实施操作以从家外监控摄像机的视频时,监控装置提供家庭摄像机的列表使得用户可以选择家庭摄像机的视频中之一。然而,用户无法知晓当前是哪个家庭摄像机在捕获宠物或孩童。

即使在通过输入特定的时间条件作为搜索条件来执行搜索时,用户也无法知晓是哪个家庭摄像机在输入的时间捕获宠物或孩童。因此,用户必须选择列表上的所有摄像机并且一个一个地查看所有的视频。



技术实现要素:

技术问题

提供了一种监控装置与系统,该监控装置与系统使得用户能够即刻通过视频监控宠物或孩童,而无需选择和查看宠物或孩童存在于多个视频的哪一个视频中。

附加的方面将在以下描述中被部分地提出,并且将部分地根据该描述变得明显或者可以通过实践所呈现的实施方式而得知。

技术方案

根据实施方式的一方面,监控装置包括:通信单元,当安装在室内的多个摄像机分别通过捕获特定区域获得视频时,该通信单元从上述摄像机中的每一个摄像机接收视频的流数据和元数据;元数据分析单元,该元数据分析单元分析接收到的元数据并且提取关于已发生的事件的信息;视频选择单元,该视频选择单元基于所提取的关于事件的信息从上述视频中选择包含在其中发生事件的区域的视频;以及屏幕单元,当监控装置被操作时,屏幕单元从视频选择单元接收被选择的视频并且即刻显示接收到的视频。

根据实施方式的一方面,监控装置包括:通信单元,当安装在室内的多个摄像机分别通过捕获特定区域获得视频时,该通信单元从上述摄像机中的每一个摄像机接收视频的流数据和元数据;元数据分析单元,该元数据分析单元分析接收到的元数据并且提取关于已发生的事件的信息;视频选择单元,该视频选择单元基于所提取的关于事件的信息从上述视频中选择包含在其中发生事件的区域的视频;屏幕单元,该屏幕单元从视频选择单元接收被选择的视频并且即刻显示接收到的视频;以及存储单元,该存储单元存储接收到的视频的流数据和元数据。

根据实施方式的一方面,监控系统包括:多个摄像机,上述多个摄像机安装在室内并且每一个摄像机包括通过捕获特定区域获得视频的图像拾取单元和确定在视频中是否发生了事件的事件发生确定单元;以及监控装置,该监控装置包括:通信单元,该通信单元从上述摄像机中的每一个摄像机接收视频的流数据和元数据;视频选择单元,该视频选择单元基于关于已发生的事件的信息从上述视频中选择包含在其中发生事件的区域的视频;以及屏幕单元,该屏幕单元从视频选择单元接收被选择的视频并且显示接收到的视频。

有益效果

本公开内容的实施方式提供了以下优点中的至少一个。

当用户对监控装置实施操作时,宠物或孩童移动的视频即刻显示在屏幕单元上。

此外,当用户通过输入特定的搜索条件搜索视频时,在多个视频中与该特定的搜索条件匹配的宠物或孩童移动的视频显示在屏幕单元上。

因此,用户可以即刻通过视频监控宠物或孩童,而无需选择和查看宠物或孩童存在于多个视频的哪一个视频中。

然而,实施方式的效果不限于文本中所提出的效果。通过参考权利要求,实施方式的以上及其他的效果对实施方式所属领域中的技术人员来说将变得更加明显。

附图说明

根据以下结合所附附图对实施方式的描述,这些和/或其他方面将变得明显且更易于领会,在附图中:

图1是根据本公开内容的实施方式的监控系统1的框图;

图2是图1的监控装置10的立体图;

图3是根据本公开内容的实施方式的摄像机20的框图;

图4例示了根据本公开内容的实施方式的当事件发生时生成的元数据3;

图5是根据本公开内容的实施方式的控制单元11的详细框图;

图6例示了在其中发生了事件的对象2诸如宠物或孩童的第一视频自动地显示在根据本公开内容的实施方式的监控装置10上的情况;

图7例示了对象2从图6移动到另一空间并因此从显示在根据本公开内容的实施方式的监控装置10上的第一视频消失的情况;

图8例示了对象2从图7移动到另一空间并出现在显示在根据本公开内容的实施方式的监控装置10上的第二视频中的情况;

图9例示了对象2完全移动到其的空间的第二视频显示在根据本公开内容的实施方式的监控装置10上的情况;

图10例示了将搜索条件输入根据本公开内容的实施方式的监控装置10以便搜索视频的情况;

图11例示了在与图10中输入的搜索条件匹配的视频中的在其中发生事件的视频显示在根据本公开内容的实施方式的监控装置10上的情况;

图12例示了当事件发生在图11中的多个视频中时,根据本公开内容的实施方式的监控装置10生成分屏并且同时地显示视频的情况;以及

图13例示了当在图12的一个视频中的事件结束时,根据本公开内容的实施方式的监控装置10不再显示在其中事件已结束的视频的情况。

具体实施方式

通过参考以下详细描述的示例性实施方式和所附附图,可以更容易地理解本公开内容的优点和特征以及实现其的方法。然而,本公开内容可以以很多不同的形式实施并且不应被解释为限制本文中所提出的实施方式。更准确地讲,提供这些实施方式使得本公开内容将是透彻且完整的并且将向本领域技术人员完全地传达本发明的概念,并且本公开内容将仅由所附权利要求限定。贯穿本说明书,相同的附图标记指代相同的部件。

除非另有限定,否则本文中使用的所有术语(包括技术术语和科学术语)具有与本公开内容所属领域中的普通技术人员通常理解的含义相同的含义。还将理解,术语诸如在通常使用的词典中限定的那些术语应当被解释为具有与其在相关领域的背景下的含义一致的含义,并且不应在理想化的或过于正式的意义上进行解释,除非本文中清楚地作此限定。

本文中使用的术语仅出于描述具体实施方式的目的并且不旨在限制本发明。除非上下文另有清楚地表示,否则如本文中所使用的单数形式的“一(a)”、“一(an)”和“该(the)”旨在也包括复数形式。还将理解,术语“包括(comprises)”和/或“包括…的(comprising)”使用在本说明书中时指定存在所陈述的部件,但不排除存在或附加有一个或多个其他部件。

在下文中,将参考所附附图详细描述本公开内容的示例性实施方式。

图1是根据本公开内容的实施方式的监控系统1的框图。图2是图1的监控装置10的立体图。

根据使用根据本公开内容的实施方式的监控系统1的方法,多个摄像机20被以不同方向安装在室内空间中的不同位置处并且通过分别捕获不同的区域获得视频。在这里,用户可以实施监控装置10的操作或者可以通过输入搜索条件来执行搜索。然后,监控装置10首先显示在由摄像机20传输的视频中的对象2诸如宠物或孩童的视频(参见图6)。因此,用户可以即刻通过该视频监控对象2,而无需选择和查看该对象2存在于哪一个视频中。

如图1中所例示的,根据本公开内容的实施方式的监控系统1包括通过捕获特定区域获得视频的摄像机20以及接收和显示通过摄像机20获得的视频的流数据的监控装置10。摄像机20和监控装置10可以以有线或无线的方式彼此连接以传输和接收视频数据或信号。

根据本公开内容的实施方式的摄像机20中的每一个通过捕获特定区域并接收用于特定区域的图像信号来获得图像。为此,摄像机20中的每一个一般包括图像拾取设备,诸如电荷耦合器件(ccd)或互补金属氧化物半导体(cmos)图像传感器。摄像机20中的每一个可以是能够平移(pan,摇摄、摇移)和倾斜(tilt,俯仰)的平移-倾斜摄像机,特别地,可以是可以平移360度以捕获所有方向包括前方、后方、左方和右方的摄像机。替代性地,摄像机20中的每一个可以是最近引进的360度摄像机。360度摄像机指的是在使用多个鱼眼镜头的情况下能够同时捕获所有方向的摄像机,而不是摄像机本身物理地平移或倾斜。在这种情况下,由360度摄像机获得的图像通过安装在监控装置10中的软件平移或倾斜。根据本公开内容的实施方式的摄像机20不限于以上实施例,并且可以使用各种摄像机20,只要这些摄像机可以捕获多个区域。摄像机20也可以执行视频分析功能。这将在稍后进行详细描述。

根据本公开内容的实施方式的监控装置10接收和显示由摄像机20获得的视频。如图2中所例示的,监控装置10可以是可以由用户容易地携带的可移动设备,诸如智能手机、平板pc、笔记本电脑等。然而,监控装置10不限于以上实施例并且也可以是不能容易地携带的设备,诸如台式电脑。

用户可以在监控装置10中安装和从该监控装置删除各种应用程序。在这些应用程序中,可以实施摄像机控制应用程序,并且可以使用输入方法诸如触摸或鼠标来生成用于控制图像的平移或倾斜的信号。如果可以通过摄像机20本身的物理平移或倾斜来使图像平移或倾斜,那么将控制信号传输到摄像机20。然而,如果摄像机20是360度摄像机,那么控制信号通过安装在监控装置10中的软件来使图像平移或倾斜。

如图1中所例示的,监控装置10包括控制单元11、存储单元12和屏幕单元13。这些部件可以通过总线15彼此连接以便彼此通信。包括在控制单元11中的所有部件可以通过至少一个接口或适配器连接到总线15或者可以直接连接到总线15。此外,总线15可以连接到除上文提到的部件之外的子系统。总线15包括存储器总线、存储控制器、外设总线、本地总线等。

控制单元11控制监控装置10的总体操作。例如,控制单元11执行用于第一网络接口31与摄像机20之间的信号和数据通信的处理和控制,并且当通过第一网络接口31从摄像机20接收视频流数据时执行视频处理诸如解码和渲染。此外,当从摄像机20接收元数据3时,控制单元11存储元数据3(参见图4)。当用户通过输入搜索条件执行搜索时,控制单元11通过搜索存储的元数据3检索匹配该条件的搜索结果。当视频选择单元112(参见图5)从多个视频中选择特定视频时,控制单元11控制屏幕单元13加载和显示该特定视频。控制单元11可以是中央处理单元(cpu)、微控制器单元(mcu)或数字信号处理器(dsp)。然而,控制单元11不限于这些实例,并且可以使用各种逻辑操作处理器。控制单元11将在稍后进行详细描述。

存储单元12存储用于处理和控制监控装置10的操作的程序、在实施每一个程序期间生成的各种数据、接收到的信号等。此外,存储单元12存储从摄像机20接收到的视频流数据和元数据3。存储单元12可以嵌入监控装置10中。然而,在网络摄像机系统的情况下,可以提供单独的设备,诸如网络录像机(nvr)。存储单元12包括非易失性存储设备和易失性存储设备。非易失性存储设备可以是体积小、质量轻且抵抗外部冲击的nand闪速存储器,并且易失性存储设备可以是双数据速率同步动态随机存取存储器(ddrsdram)。

屏幕单元13显示从每一个摄像机20传输的视频。视频可以是由每一个摄像机20实时捕获和获得的实时视频,或者可以是在之前被捕获并存储在存储单元12中之后加载和显示的视频。如果监控装置10不提供触摸功能,那么单独设置输入单元14。输入单元14最常使用的实例包括鼠标、键盘、操纵杆和远程控制件。输入单元14可以通过输入接口141连接到总线15,该输入接口诸如串行端口、并行端口、游戏端口、通用串行总线(usb)等。然而,如果监控装置10提供触摸功能,那么屏幕单元13可以包括触摸传感器111。在这种情况下,不需要单独设置输入单元14,并且用户可以通过屏幕单元13直接输入触摸信号。可以使用手指执行触摸。然而,实施方式不限于这种情况,并且也可以使用配备有微电流可以流动通过的尖端的触笔(styluspen,铁笔)来执行触摸。即使监控装置10提供触摸功能,如果屏幕单元13不包括触摸传感器,那么也可以将单独的触摸板设置为输入单元14。

屏幕单元13可以是各种类型,诸如液晶显示器(lcd)、有机发光显示器(oled)、阴极射线管(crt)和等离子显示板(pdp)。屏幕单元13可以通过视频接口131连接到总线15,并且可以通过图形控制器132控制屏幕单元13与总线15之间的数据传输。

监控装置10可以连接到网络30。因此,监控装置10可以通过网络30连接到其他设备以传输和接收包括元数据3的各种数据和信号。在这里,第一网络接口31可以从网络30接收一个或多个数据包形式的通信数据,并且监控装置10可以存储接收到的通信数据用于通过控制单元11进行处理。类似地,监控装置10可以将待发送的通信数据以一个或多个数据包的形式存储在存储单元12中,并且第一网络接口31可以将通信数据传输到网络30。

第一网络接口31可以包括第一网络接口卡、调制解调器等,并且网络30可以包括各种有线/无线的通信方法,诸如互联网、广域网(wan)、局域网(lan)、电话网络30和直接连接通信。

摄像机20和监控装置10可以通过网络30彼此直接连接,但是也可以经由单独的存储服务器(未例示)连接。存储服务器单独于监控装置10的存储单元12形成并且存储摄像机20的视频流数据和元数据3。因此,即使当监控装置10断电或未处于接收数据的状态时,各种数据也存储在存储服务器中。然后,当监控装置10通电或处于接收数据的状态时,存储在存储服务器中的数据可以从存储服务器传输到监控装置10。存储服务器可以是诸如nvr或数字录像机(dvr)的存储设备,或者可以是由单独的服务供应商提供的存储设备诸如云。

图3是根据本公开内容的实施方式的摄像机20的框图。

摄像机20包括:图像拾取单元21,其接收图像信号;第二网络接口24,其通过网络30将视频和数据传输到监控装置10;事件发生确定单元22,其确定是否发生了事件;以及元数据生成单元23,当事件发生时,元数据生成单元使用关于事件的信息生成元数据3(参见图4)。这些部件可以通过至少一个接口或适配器连接到总线(未例示)或者可以直接连接到总线。

图像拾取单元21接收用于特定区域的图像信号。图像拾取单元21一般包括图像拾取器件诸如ccd或cmos图像传感器。ccd积累当光照射到多个光电二极管时通过光电效应产生的电子并且传输积累的电子。在这里,通过根据光子的量分析产生的电子的量的变化并重建信息来生成形成屏幕的图像信息。ccd具有的优点是图像质量清晰并且噪音极小,但缺点是功耗高并且处理速度低。

cmos图像传感器是使用cmos的图像传感器并且在每一个单元(cell)中包括放大器以将通过光产生的电子即刻放大成电信号并传输电信号。cmos图像传感器便宜并且具有低功耗和高处理速度,但是具有很大的噪音。

事件发生确定单元22通过视频分析功能确定是否发生了事件。在这里,视频分析功能指的是在视频中将对象2(参见图6)与背景分开并且自动地提取对象2的特征的功能。为了将对象2与背景分开,例如,可以使用窗口搜索技术。此外,可以将对象2的特征提取为二进制码的特征,诸如局部二值模式(lbp)或修正的统计变换(mct),或者可以将该对象的特征提取为其直方图稍后将被计算的直方图特征,诸如快速鲁棒特征(surf)、尺度不变特征变换(sift)或方向梯度直方图(hog)。此外,事件发生确定单元22可以执行面部识别功能。可以使用窗口搜索技术检测人的面部部位,并且可以将各种方法诸如adaboost、随机森林、支持向量机(svm)和神经网络(nn)用作存储在窗口中的分类器。如果事件发生确定单元22通过执行视频分析功能将对象2与背景分开并且提取对象2的特征,那么将该视频分析结果转换成元数据3并传输到监控装置10。

然而,实施方式不限于这种情况,并且单独设置的视频分析引擎也可以取代摄像机20执行视频分析功能。在这种情况下,视频分析引擎直接从摄像机20接收视频流数据并且执行视频分析功能。然后,可以将视频分析结果数据转换成元数据3并传输到监控装置10。即,监控系统1可以以任何形式形成,只要监控装置10可以接收作为元数据3的视频分析结果即可。

基于包括在摄像机20中的事件发生确定单元22分析视频并确定是否发生了事件的假设,将在下文描述根据本公开内容的实施方式的监控系统1。然而,这仅是为了便于描述并且不旨在限制权利的范围。

当事件发生时,元数据生成单元23使用关于事件的信息生成元数据3。元数据3是描述特定数据并指定该特定数据的类型的数据。将在稍后详细描述根据本公开内容的实施方式的元数据3。

摄像机20可以通过网络30连接到其他设备并且可以传输和接收包括元数据3的各种数据和信号。在这里,第二网络接口24可以从网络30接收一个或多个数据包形式的通信数据,并且摄像机20可以存储接收到的通信数据。类似地,摄像机20可以将待传输的通信数据以一个或多个数据包的形式存储在存储单元(未例示)中,并且第二网络接口24可以将通信数据传输到网络30。

第二网络接口24可以包括第二网络接口卡、调制解调器等,并且网络30可以包括各种有线/无线的通信方法,诸如互联网、wan、lan、电话网络30和直接连接通信。

图4例示了根据本公开内容的实施方式的当事件发生时生成的元数据3。

当事件发生时,元数据生成单元23如上文所描述的使用关于事件的信息来生成元数据3。元数据3是描述特定数据并指定该特定数据的类型的数据,以便于检索该特定数据。在这里,尽管特定数据是大小较大且不易检索的数据,诸如音乐或移动的图像,但是元数据3的大小非常小并且易于检索,因为元数据由字符串构成。

如图4中所例示的,元数据3包含关于下述的信息:所识别的对象2的独特id、所识别的对象2的数量(参见图6)、对象2的位置、事件发生时的时间、获得视频的摄像机20的标识符等。具体地,在图4中,utc可以表示关于事件发生时的时间的信息,cam.id可以表示获得视频的摄像机20的标识符,并且numobj可以表示被识别的对象2的数量。obj[0].left、right、top、bottom等表示对象2的位置,即,包围对象2的虚拟窗口的每一个顶点的位置的坐标信息。

此外,obj[0].objid是表示对象2的独特标识符的id。即使一个对象2移动或者在消失一段时间之后出现,摄像机20通过经由视频分析将其识别为相同的对象2而仍然将相同的id分配给对象2。然而,如果另一个对象2出现,那么摄像机20通过将其识别为不同的对象而将新的id分配给该对象2。

如上文所描述的,形成有多个摄像机20。在将特定id分配给在由第一摄像机20a捕获的第一视频中的特定对象2之后,对象2可能从第一摄像机20a的第一视频消失并且出现在由第二摄像机20b捕获的第二视频中。在这种情况下,第二摄像机20b为对象2分配与由第一摄像机20a分配的特定id相同的id。

当第二摄像机20b检测到对象2出现在其捕获的第二视频中时,第二摄像机应当与摄像机20中的第一摄像机20a通信。这是因为,第一摄像机20a在第二摄像机20b之前将特定id分配给了对象2,并且第二摄像机20b仅在识别出第一摄像机20a将什么id分配给对象2之后才可以分配与由第一摄像机20a分配的id相同的id。第二摄像机20b可以与摄像机20通信,以便识别摄像机20中的哪个摄像机首先捕获到对象2。在这里,摄像机20可以直接地连接以与彼此通信,但是也可以使用各种方法连接,例如,通过监控装置10或单独的访问点(ap)。此外,当第二摄像机20b检测到发生特定对象2出现的事件时,第二摄像机首先检查事件发生时的时间并且选择在接近该事件发生时间的时间检测到事件的发生的摄像机20。然后,第二摄像机20b将所选择的摄像机20的视频分析结果与该第二摄像机的视频分析结果作比较用于对象2。如果确定该对象2与出现在第一摄像机20a的视频中的对象2之间的匹配率大于特定水平,那么第二摄像机20b确定该对象2是与出现在第一摄像机20a的视频中的对象2相同的对象并且识别由第一摄像机20a分配给对象2的id。然后,第二摄像机20b为对象2分配与由第一摄像机20a分配的id相同的id。因此,如果用户在稍后搜索视频,那么通过识别相同的对象2的移动可以自动地转换视频。

在这里,匹配率指的是在通过视频分析从每一个视频中提取出的对象2的特征中匹配的特征的占比。特征是例如宠物的类型、皮毛的颜色、身体的大小等。此外,特定水平可以是约80至90%。然而,特定水平不限于该实例并且可以设置到不同的值。

图5是根据本公开内容的实施方式的控制单元11的详细框图。

控制单元11包括:分析元数据3的元数据分析单元111、从多个视频中选择在其中发生了事件的视频的视频选择单元112、以及根据用户的命令搜索视频的视频搜索单元113。

元数据分析单元111分析生成的元数据3。如上文所描述的,元数据3包含关于下述的信息:所识别的对象2(参见图6)、对象2的位置、事件发生时的时间、获得对应的视频的摄像机20的标识符等。元数据分析单元111分析从摄像机20传输的元数据3并且将关于事件的信息发送到视频选择单元112。

视频选择单元112从自多个摄像机20传输的视频中选择在其中发生了事件的视频。在这里,基于从元数据分析单元111接收到的信息可以确定是否发生了事件。当特定对象2出现并移动的运动事件在由特定摄像机20捕获的视频中发生时,视频选择单元112从元数据分析单元111接收关于该事件的信息。此外,视频选择单元112从自摄像机20获得的视频中选择在其中发生运动事件的视频。当视频选择单元112将所选择的视频传输到屏幕单元13时,屏幕单元13加载并显示所选择的视频使得用户可以监控特定对象2。

如果事件由于特定对象2移动而发生在多个视频中,那么视频选择单元112可以按时间顺序合成在其中发生事件的视频。在这种情况下,如果特定对象2移动以从第一视频消失并且出现在第二视频中,那么显示在屏幕单元13上的第一视频自然地改变到第二视频。

此外,如果存在多个对象2,例如,如果用户饲养了两只或更多只宠物,那么可能同时发生多个事件。此外,摄像机20可以通过分别捕获事件来获得多个视频。在这种情况下,视频选择单元112可以选择所有的视频并以特定的布置合成视频并且然后将合成的视频传输到屏幕单元13。然后,屏幕单元13可以根据特定的布置生成分屏并且同时地显示所有的视频。在这里,如果用户选择视频中的一个,那么分屏可以消失,并且屏幕单元13可以仅显示由用户选择的视频。

如上文所描述的,摄像机20可以获得室内空间的视频。特别地,在用户外出的时候,摄像机20可以通过捕获留在室内空间中的宠物或孩童获得视频。这使得甚至在用户外出时用户能够简单地使用监控装置10监控宠物或孩童。同时,存在于室内空间中的对象2一般是一只或两只宠物或者一个或两个孩童。因此,在特定的时间同时发生的事件的数量仅是很少的。因此,即使多个视频全都同时显示在生成的分屏上,分屏的一个区段也不会变得太小。

以这种方式,用户可以简单地监控对象2而不会错过对象2,也不必一个一个地查看其他摄像机20来找到对象2位于哪里。

视频搜索单元113在存储在存储单元12中的视频中搜索匹与用户输入的搜索条件匹配的视频。用户可以通过实时直播视频监控由摄像机20捕获的区域的当前情况。此外,用户可以在存储在存储单元12中的视频中搜索与特定搜索条件匹配的视频并且然后监控找到的视频。在这种情况下,用户输入搜索条件诸如时间条件以便搜索视频。然后,视频搜索单元113搜索存储的元数据3。当找到关于匹配搜索条件的视频的元数据3时,视频选择单元112从对应于元数据3的视频中选择在其中发生事件的视频。然后,视频选择单元112将所选择的视频传输到屏幕单元13,并且屏幕单元13显示所选择的视频使得用户可以监控特定对象2。以这种方式,可以在存储在存储单元12中的视频中快速地取得与特定搜索条件匹配的视频作为搜索结果。

可以将上文所描述的监控装置10的每一个部件实现为软件部件,诸如任务、分类、子程序、过程、对象2、在存储器的预确定的区域中执行的执行线程或程序,或者实现为硬件部件,诸如现场可编程门阵列(fpga)或专用集成电路(asic)。此外,部件可以由软件部件和硬件部件的组合构成。部件可以驻留在计算机可读存储介质上或者可以分布遍及多个部件。

并且每一个框可以代表代码的模块、区段或部分,其包括用于实现特定的逻辑功能的一个或多个可实施的指令。还应当注意,在一些替代性的实施方案中,在框中记录的功能可以不按顺序发生。例如,取决于涉及的功能,实际上可以基本上同时地实施接连地示出的两个框或者有时候可以按相反的顺序实施框。

图6例示了在其中发生事件的对象2诸如宠物或孩童的第一视频自动地显示在根据本公开内容的实施方式的监控装置10上的情况。

现在将使用实施例详细地描述根据本公开内容的实施方式的监控系统1的操作过程。

多个摄像机20以不同方向安装在室内空间中的不同位置。例如,在典型的家庭中,第一摄像机20a可以安装在客厅中,第二摄像机20b可以安装在房间中,并且第三摄像机20c可以安装在厨房中。摄像机20中的每一个获得其捕获的区域的视频。

在这里,当用户实施根据本公开内容的实施方式的监控装置10的操作时,监控装置10准备接收数据。此外,摄像机20中的每一个将其获得的视频的流数据和元数据3传输到监控装置10。在这里,当在客厅中的特定对象2移动的运动事件发生时,安装在客厅中的第一摄像机20a通过视频分析功能确定事件已经发生并且提取对象2的特征。然后,第一摄像机20a的元数据生成单元23生成包含关于发生的事件的信息的元数据3。当监控装置10从摄像机20中的每一个接收视频流数据和元数据3时,元数据分析单元111分析元数据3并且将关于事件的信息传输到视频选择单元112。基于该信息,视频选择单元112确认事件当前正发生或最近发生在第一视频中并且选择第一视频。当视频选择单元112将第一视频传输到屏幕单元13时,屏幕单元13加载并显示接收到的第一视频,如图6中所例示的。以这种方式,监控装置10显示在接收到的多个视频中的在其中当前正发生事件或最近发生过事件的视频。因此,用户可以即刻监控对象2而不必通过一个一个地查看由摄像机20获得的视频来搜索对象2。

图7例示了对象2从图6移动到另一空间并因此从显示在根据本公开内容的实施方式的监控装置10上的第一视频消失的情况。

对象2诸如宠物或孩童不会总是待在一个空间中。例如,在客厅中的对象2可以移动到另一空间诸如厨房或房间。在这里,如果第一摄像机20a仅捕获客厅,那么在对象2移动之后,对象2可能不被包括在第一摄像机20a的视角中。即使第一摄像机20a是平移-倾斜摄像机或360度摄像机,如果对象2移动到与客厅通过墙壁分开的另一空间,那么对象2也存在于第一摄像机20a的盲点中。因此,第一摄像机20a不再能够捕获对象2,并且对象2从第一视频消失,如图7中所例示的。在这种情况下,第一摄像机20a不能确定在其获得的第一视频中是否发生了事件。

图8例示了对象2从图7移动到另一空间并出现在显示在根据本公开内容的实施方式的监控装置10上的第二视频中的情况。图9例示了对象2完全移动到其的空间的第二视频显示在根据本公开内容的实施方式的监控装置10上的情况。

其他摄像机20安装在其他空间诸如厨房和房间中。在这里,对象2可以从客厅移动到如图8中所例示的房间。然后,安装在该房间中的第二摄像机20b通过视频分析功能确定发生了事件并且提取对象2的特征。此外,第二摄像机20b检查事件发生时的时间并且通过经由网络30与摄像机20通信从摄像机20中选择出在接近该事件发生时间的时间检测到事件的发生的摄像机20。然后,第二摄像机20b将所选择的摄像机20的视频分析结果与该第二摄像机的视频分析结果作比较用于对象2。如果确定对象2与出现在第一摄像机20a的视频中的对象2之间的匹配率大于特定水平,那么第二摄像机20b确定对象2是与出现在第一摄像机20a的视频中的对象2相同的对象并且识别由第一摄像机20a分配给对象2的id。然后,第二摄像机20b为对象2分配与由第一摄像机20a分配的id相同的id。第二摄像机20b的元数据生成单元23生成包含关于已发生的事件的信息的元数据3,关于已发生的事件的信息诸如对象2的分配的id、事件发生时的时间、第二摄像机20b的标识符等。

当监控装置10从摄像机20中的每一个接收视频流数据和元数据3时,元数据分析单元111分析元数据3并将关于事件的信息传输到视频选择单元112。基于该信息,视频选择单元112确认事件当前正发生或最近发生在第二视频中并且选择第二视频。当视频选择单元112停止传输第一视频并且传输第二视频时,屏幕单元13停止显示第一视频并且加载和显示接收到的如图8和图9中所例示的第二视频。因此,用户可以即刻监控对象2而不必一个一个地查看多个视频来找到消失的对象2。

图10例示了将搜索条件输入根据本公开内容的实施方式的监控装置10以便搜索视频的情况。

如上文参考图6至图9所描述的,监控装置10可以即刻显示由摄像机20获得的视频。因此,用户可以简单地通过监控诸如直播视频来把握当前的情况。

然而,存在用户期望查看已经发生的事件的内容的情况。例如,如果用户在外出之后回到家时在客厅中发现了破碎的花瓶,他或她可能想监控在过去发生了什么事件。

如果使用根据本公开内容的实施方式的监控装置10,那么不仅可以显示直播视频还可以显示之前获得和存储的视频。为此,用户首先输入搜索条件,如图10中所例示的。用户可以输入该用户想监控的日期和时间,并且然后点击或触摸“搜索”键。

图11例示了在与图10中输入的搜索条件匹配的视频中的在其中发生事件的视频显示在根据本公开内容的实施方式的监控装置10上的情况。

如果多个摄像机20一直捕获室内空间,那么存储有多个视频。因此,当用户通过如图10中所例示的输入搜索条件来执行视频搜索时,视频搜索单元113取得与搜索条件匹配的多个视频作为搜索结果。

然而,事件不总是发生在被摄像机20捕获的所有区域中。如果对象2在客厅中移动的运动事件发生在被输入作为搜索条件的时间,那么安装在客厅中的第一摄像机20a可以生成包含有关该事件的信息的元数据3。使用元数据3中的关于事件的信息,视频选择单元112可以识别在上述时间发生的事件被包括在由第一摄像机20a获得的第一视频中。因此,视频选择单元112从多个视频中选择第一视频。当视频选择单元112将第一视频传输到屏幕单元13时,屏幕单元13加载并显示接收到的第一视频,如图11中所例示的。

图12例示了当事件发生在图11中的多个视频中时,根据本公开内容的实施方式的监控装置10生成分屏并且同时地显示视频的情况。图13例示了当图12的一个视频中的事件结束时,根据本公开内容的实施方式的监控装置10不再显示在其中事件结束的视频的情况。

如上文所描述的,当存在多个对象2a和2b时,可能同时发生多个事件。此外,多个摄像机20可以通过分别捕获这些事件获得视频。在这种情况下,视频选择单元112可以选择所有的视频并合成视频并且然后将合成的视频传输到屏幕单元13。然后,屏幕单元13可以生成分屏并且同时显示所有的视频,如图12中所例示的。

在这里,视频选择单元112可以通过水平地或竖向地布置视频来合成视频。替代性地,如果视频的数量增加,那么可以将视频布置成格子状。视频可以是相同的或不同的大小。此外,如果用户在监控视频的同时输入命令以改变视频的布置,那么视频选择单元112根据用户的命令改变视频的布置。然后,屏幕单元13在视频为合成的时生成分屏。当用户选择视频中的一个时,分屏可以消失,并且屏幕单元13可以仅显示被选择的视频。

可能存在多个事件从与用户输入的搜索条件中的开始条件对应的时间开始发生的情况。在这种情况下,可以从开始时同时地显示多个视频。然而,也可能存在下述情况:一个事件在与开始条件对应的时间发生,并且然后多个事件在稍后发生。例如,在不同的对象2a和2b分别存在于客厅和房间中的状态下,存在于客厅中的第一对象2a可能移动,引起运动事件。然而,存在于房间中的第二对象2b可能在睡觉而没有移动,并且可能在某一段时间之后移动,引起另一运动事件。

在这种情况下,视频选择单元112可以按事件发生的时间顺序合成多个视频。首先,可以从与开始条件对应的时间开始仅选择第一视频。因此,监控装置10的屏幕单元13起初可以仅显示第一视频,如图11中所例示的。然后,可以从第二对象2b开始移动时的时间开始合成第一视频和第二视频。因此,在某一段时间之后,监控装置10的屏幕单元13可以显示第一视频和第二视频的复合视频,如图12中所例示的。

也可以按时间顺序合成第一视频以及第一视频和第二视频的复合视频。因此,可以不管分屏的生成而自然地显示视频。

在第一对象2a和第二对象2b分别在客厅和房间中移动时,如果第一对象2a停止移动并睡觉,那么仅第二对象2b可能从该时间开始移动。然后,视频选择单元112取消对第一视频的选择并且选择仅第二视频。在这种情况下,仅第二视频按时间顺序合成在第一视频和第二视频的复合视频后面。因此,屏幕单元13显示仅第二视频,如图13中所例示的。此时,用户不监控停止移动的第一对象2a并且仅监控保持移动的第二对象2b。

尽管已经参考本公开内容的示例性实施方式特别地示出和描述了本公开内容,但是本领域普通技术人员将理解,在不背离本公开内容的如通过所附权利要求限定的精神和范围的情况下,可以在本公开内容中做出形式和细节上的各种改变。应当仅在描述性的意义上并且不出于限制的目的考虑示例性实施方式。本公开内容的范围通过所附权利要求而不是通过上文所描述的具体实施方式来限定。权利要求的含义和范围、以及从其等同概念得出的所有的修改或修改的形状应当理解成包括在本公开内容的范围中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1