用于传输视频流的方法和系统技术方案

技术编号:37394392 阅读:18 留言:0更新日期:2023-04-27 07:31
本公开涉及用于传输视频流的方法和系统,具体涉及从包括主单元和多个传感器的系统提供视频流的方法,主单元被配置为从多个传感器接收数据,方法包括:从主单元向客户端传输多视图视频流,多视图视频流代表由来自系统中的多个传感器的传感器数据视图组成的多视图;在主单元中接收来自客户端的代表放大操作的命令;根据接收到的命令计算更新后的多视图;评估更新后的多视图是否包括大于预定阈值的在更新后的多视图中的主导传感器数据视图之外的区域;如果在主导传感器数据视图之外的区域大于预定阈值,传输代表更新后的多视图的多视图视频流;如果在主导传感器数据视图之外的区域小于或等于预定阈值,传输代表主导传感器数据视图的单视图视频流。据视图的单视图视频流。据视图的单视图视频流。

【技术实现步骤摘要】
用于传输视频流的方法和系统


[0001]本公开涉及用于提供包括传感器数据视图的视频流的计算机实现的方法和系统。更具体地,本公开涉及基于传感器数据视图的多视图和单视图的视频流的处理。用于相同目的的计算机程序也被公开。

技术介绍

[0002]实时视频监控系统在广泛的应用中已变得越来越流行。在多方向和多信道摄像头中,摄像头从每个单独的传感器/信道产生流。摄像头也可以被设置为输出将所有的传感器/信道组合成一个视频流的所谓的多视图流。传感器可以位于单个摄像头设备中或者位于彼此连接的若干个摄像头设备中。
[0003]监控系统可以说包括边缘端和客户端,边缘端是图像、视频或者其它内容被获得的地方,客户端是“视图”形式的视觉内容被呈现给用户的地方。“视图”可以被视为在输出设备上用于呈现视觉信息的视觉内容的配置。该术语经常地被用于视频内容。作为示例,四视图是由四个视频源组成的视图。
[0004]视频系统的客户端上的多视图可以通过两种方式实现。在客户端上提供多视图的第一种方式是在边缘端组成多视图流并将一个(即单个)流传输到客户端。在客户端上提供多视图的第二种方式是从边缘端传输单独的(即多个)流,并在客户端上组成多视图。本公开涉及在客户端上提供多视图的第一种方式,即传输一个流。
[0005]存在不同类型的多视图布局。一种是将视图并排布置,例如,如具有形成正方形的四个视图的四视图。另一种类型是所谓的画中画,其中视图被布置为彼此重叠。例如,一个视图中的图像部分可以被替换为来自另一摄像头的示出相同场景部分的视频。在其它变体中,叠加视频可以示出场景的概览,而辅助视图可以示出场景的放大视图。多视图的又一种格式是在视频的一侧中或处添加传感器数据表示。传感器数据可以由不同于图像传感器的另一类型的传感器(诸如用于对通过入口的人进行计数的传感器)捕捉。
[0006]云台缩放(PTZ)摄像头是能够进行定向和缩放控制的摄像头。PTZ摄像头使用光学缩放和电机来物理地调整摄像头的目标和缩放。在数字云台缩放(PTZ)摄像头中,倾斜、平移和缩放操作不涉及机械部件的移动。相反,倾斜、平移和缩放是通过在摄像头的可视区域内进行电子地导航和缩放来完成的。
[0007]支持多视图配置的现存系统不提供多视图中的PTZ操作。就它所提供的而言,这将是处理由若干个视图组成的多视图的问题,例如,通过数字地放大多视图图像的子部分。因此,需要能够更有效地处理多视图流的视图及其分辨率的系统。

技术实现思路

[0008]本公开的一个目标是提供用于提供视频流的方法和系统,其在多视图视频流及其缩放的上下文中提供增强的视频质量和无缝的用户体验。本公开的第一方面涉及从包括主单元和多个传感器的系统提供视频流的方法,其中,主单元被配置为从多个传感器接收数
据,方法包括以下步骤:
[0009]从主单元向客户端传输多视图视频流,其中,多视图视频流代表由来自系统中的多个传感器的传感器数据视图组成的多视图;
[0010]在主单元中接收来自客户端的代表放大操作的命令;
[0011]根据接收到的命令计算更新后的多视图;
[0012]评估更新后的多视图是否包括大于预定阈值的在更新后的多视图中的主导传感器数据视图之外的区域;
[0013]如果在主导传感器数据视图之外的区域大于预定阈值,则传输代表更新后的多视图的多视图视频流;并且
[0014]如果在主导传感器数据视图之外的区域小于或等于预定阈值,则传输代表主导传感器数据视图的单视图视频流。
[0015]因此,客户端始终接收或者是单视图视频流或者是多视图视频流的一个流。例如,可以是网络浏览器、视频管理系统(VMS)、移动电话上的应用程序或者任何其它合适的用户界面的客户端接收视频流。客户端可以通过例如应用程序编程接口(API),诸如基于http的API(诸如VAPIX),向主单元发送命令,以控制例如主单元的平移、倾斜和缩放功能。主单元因此可以被配置为从客户端接收应用程序编程接口(API)命令以控制与放大操作相关的操作。主单元可以包括具有例如图像传感器形式的多个传感器的摄像头。图1中示出了诸如系统的实施例的示例。从客户端的角度来看,从主单元到客户端有连续的流。客户端接收或者是单视图视频流或者是多视图视频流的一个流。从传输多视图视频流到传输单视图视频流的转换对于客户端来说是无缝的体验。
[0016]主单元可以是主控单元。多个传感器然后可以被视为从属单元或者从属单元的部分。当前公开的从具有主单元和多个从属单元的系统提供视频流的方法的一个优点是,当用于切换到传输代表主导传感器数据视图的单视图视频流的条件时,从客户端到主单元的命令可以被转发到主导传感器数据视图源自其的从属单元。这意味着命令将直接地控制从属单元。
[0017]本公开涉及来自客户端的缩放操作的处理。起点是主单元将多视图视频流从主单元传输到客户端。多视图视频流代表由来自系统中的多个传感器的传感器数据视图组成的多视图,例如,四视图或者画中画(PiP)视图。当主单元从客户端接收到表示放大命令的命令时,处理单元基于命令计算更新后的多视图。传感器数据视图中的一个现在可以成为“主导”传感器数据视图,因为它在更新后的多视图中占据了原始传感器数据视图的最大的面积。下一步是评估在主导传感器数据视图之外是否有区域,并且如果有,则评估该区域是否大于预定阈值。如果在主导传感器数据视图之外的区域小于或等于预定阈值,则主单元切换到向客户端传输代表主导传感器数据视图的单视图视频流。单视图视频流示出来自单个传感器的视频或者数据表示。从用户和客户端两者的角度来看,从传输多视图视频流到传输单视图视频流的转换是无缝的。单视图视频流典型地可以具有比多视图视频流的分辨率高的分辨率。
[0018]优选地,多视图视频流是包括来自系统中的多个传感器的数据视图的单个视频流。这意味着多视图可以是压缩后的数据流的聚合视图,而单视图视频流是示出来自单个传感器的视频或者数据表示的单个传感器流。来自传感器的视频流和到客户端的流可以由
处理单元控制。
[0019]本公开进一步涉及一种系统,包括:
[0020]主单元,连接到客户端;
[0021]多个传感器;
[0022]处理单元,被配置为:
[0023]从主单元向客户端传输多视图视频流,其中,多视图视频流代表由来自系统中的多个传感器的传感器数据视图组成的多视图;
[0024]基于从客户端接收到的代表放大操作的命令,根据接收到的命令计算更新后的多视图;
[0025]评估更新后的多视图是否包括大于预定阈值的在更新后的多视图中的主导传感器数据视图之外的区域;
[0026]如果在主导传感器数据视图之外的区域大于预定阈值,则传输代表更新后的多视图的多视图视频流;
[0027]如果在主导传感器数据视图之外的区域小于预定阈值,则传输代表主导传感器数据视图的单视图视频流。
[0028]本公开进一步涉及具有指令的计算机程序,指令当由计算设备或计算系统执行时使得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种从包括主单元和多个传感器的系统提供视频流的方法,其中,所述主单元被配置为从所述多个传感器接收数据,所述方法包括以下步骤:从所述主单元向客户端传输多视图视频流,其中,所述多视图视频流代表由来自所述系统中的所述多个传感器的传感器数据视图组成的多视图;在所述主单元中接收来自所述客户端的代表放大操作的命令;根据接收到的所述命令计算更新后的多视图;评估所述更新后的多视图是否包括大于预定阈值的在所述更新后的多视图中的主导传感器数据视图之外的区域;如果在所述主导传感器数据视图之外的所述区域大于所述预定阈值,则传输代表所述更新后的多视图的多视图视频流;如果在所述主导传感器数据视图之外的所述区域小于或等于所述预定阈值,则传输代表所述主导传感器数据视图的单视图视频流。2.根据权利要求1所述的提供视频流的方法,其中,所述更新后的多视图中的所述主导传感器数据视图是占据所述更新后的多视图的最大的面积的所述传感器数据视图。3.根据权利要求1所述的提供视频流的方法,其中,所述预定阈值为0。4.根据权利要求1所述的提供视频流的方法,其中,所述多个传感器形成所述主单元的部分,或者其中,所述多个传感器是外部传感器,或者其组合。5.根据权利要求1所述的提供视频流的方法,其中,所述主单元是主控单元,并且所述多个传感器是从属单元或者从属单元的部分,进一步包括当传输所述单视图视频流时将来自所述客户端的进一步命令转发到对应于所述主导传感器数据视图的从属单元的步骤。6.根据前述权利要求中的任一项所述的提供视频流的方法(300),其中,所述单视图视频流(204)具有比所述多视图视频流(201)的代表所述更新后的多视图(205)的所述主导传感器数据视图(202)的分辨率高的分辨率。7.根据权利要求1所述的提供视频流的方法,其中,所述多个传感器中的至少一个是非图像传感器,诸如被配置为提供诸如与存在、人或物体的数量、温度、湿度、污染、火灾有关的数据的环境数据的监控传感器或传感器系统,或者被配置为提供环境数据的生化传感器或传感器系统,其中,在接收到代表放大操作的命令时,如果所述主导传感器数据视图是所述非图像传感器的视图并且在所述主导...

【专利技术属性】
技术研发人员:米卡埃尔
申请(专利权)人:安讯士有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1