基于视频中的运动级别调整传送视频的帧速率的系统和方法技术方案

技术编号:17200841 阅读:34 留言:0更新日期:2018-02-04 02:03
提供了基于视频中的运动级别来调整传送视频的帧速率的系统和方法。一些方法可以包括以第一帧速率接收来自视频捕获设备的视频数据流,以规则的间隔识别视频数据流的一个或多个帧中的运动级别,识别针对视频数据流的多个第二帧速率,并且以多个第二帧速率中的相应帧速率将视频数据流传送到储存设备或显示设备,其中多个第二帧速率中的每一个可以对应于视频数据流的相应帧中的运动级别。

【技术实现步骤摘要】
基于视频中的运动级别调整传送视频的帧速率的系统和方法
本专利技术一般涉及视频系统。更具体地,本专利技术涉及基于视频中的运动级别来调整传送视频的帧速率的系统和方法。
技术介绍
监控行业中已知的视频系统包括多个视频源、编码器、记录器、流式传输器、云服务器设备和客户端设备,诸如web应用、移动应用、桌面应用等。已知的视频流包括捕获场景、然后对已捕获场景的视频进行编码、并且然后对已编码视频进行流式传输或记录。视频可以在诸如LAN、WAN或互联网的多个不同信道上传送。然而,当从互联网访问视频时,视频数据的大小至关重要,其中带宽既有限制又有价值。例如,当对视频进行流式传输或记录时,以在不提供比必要的更多或更少的情况下提供关于已捕获场景的充分和足够的细节方面总是存在挑战。实际上,当对静态场景的视频进行流式传输或记录时,提供更多或额外的帧将不会为观看视频的用户提供任何优点。相反,当对动态或高运动场景的视频进行流式传输或记录时,提供较少的帧将导致视频抖动。实际上,当已捕获场景包括运动时,用户可能希望利用所有可用带宽,使得用户可以观看各个和每一个移动。尽管如上所述,监视行业中的一些已知的视频系统被配置为具有低且恒定的帧速率,当对动态或高运动场景的视频进行流式传输和记录时导致抖动的视频,并且当在动态或高运动场景中的移动是快速的时导致丢失视频细节。相反,监视行业中的一些已知的视频系统被配置为具有高且恒定的帧速率,导致包括比必要的关于已捕获场景的更多信息的视频,并且导致浪费的带宽和其他有限和有价值的资源。的确,配置有恒定的帧速率的已知视频系统使得在每种情形中都流式传输相同数量的帧,低效地使用带宽。此外,例如通过当捕获的运动是静止的或低的时存储会包括无用信息的高数量的帧或大量的视频信息,配置有恒定的帧速率的已知视频系统使得在每种情形中都存储相同数量的帧,从而低效地使用储存空间。图1是根据已知的系统和方法的视频的帧速率与视频中的运动级别的时间线100的视图。如图1中所见,在已知的系统和方法中,流式传输和记录的视频的帧速率随时间是恒定的。然而,视频中的运动级别随时间而变化。因此,在非高峰时段期间,如在110处所指示,当视频中的运动级别可能为低或者已捕获场景可能是静态的时,通常会浪费带宽,因为视频流式传输并记录了比必要的更多的细节。虽然在视频中的运动级别处于中等级别时的时段期间,如在120处所指示的,在高峰时段期间,如在130处所指示的,当视频中的运动级别可能为高或已捕获场景可能包括拥挤或高速移动对象时恒定带宽可能是适合的,但是可用带宽通常不足以流式传输并记录已捕获场景中的所有细节。因此,在高峰时段期间捕获的视频可能会丢失许多细节。鉴于上述内容,对改进的系统和方法存在持续不间断的需求。
技术实现思路
本专利技术涉及方案1是一种方法,包括:以第一帧速率接收来自视频捕获设备的视频数据流;以规则的间隔识别所述视频数据流的一个或多个帧中的运动级别;识别针对所述视频数据流的多个第二帧速率,其中所述多个第二帧速率中的每一个对应于所述视频数据流的相应帧中的运动级别;和以所述多个第二帧速率中的相应帧速率将所述视频数据流传送到储存设备或显示设备。本专利技术涉及根据方案1所述的方法,其中,所述第一帧速率包括所述视频捕获设备能够捕获的每秒最大帧数。本专利技术涉及根据方案1所述的方法,其中,识别针对所述视频数据流的所述多个第二帧速率包括将所述视频数据流的所述一个或多个帧中的运动级别映射到所述多个第二帧速率中的相应一个帧速率。本专利技术涉及根据方案1所述的方法,还包括以所述第一帧速率接收来自所述视频捕获设备的所述视频数据流的每个帧。本专利技术涉及根据方案1所述的方法,其中,当所述视频数据流的相应帧中的运动级别高于预定阈值时,所述多个帧速率中的第一个高于所述第一帧速率。本专利技术涉及根据方案5所述的方法,其中,以所述多个帧速率中的所述第一个传送所述视频数据流的相应帧导致所述相应帧中的所有运动被存储在所述储存设备中或者被显示在所述显示设备上。本专利技术涉及根据方案1所述的方法,其中,当所述视频数据流的相应帧中的运动级别低于预定阈值时,所述多个帧速率中的第一个低于所述第一帧速率。本专利技术涉及根据方案7所述的方法,其中,以所述多个帧速率中的所述第一个传送所述视频数据流的相应帧避免了不包括运动的视频数据流的帧的传送。本专利技术涉及根据方案1所述的方法,其中,当所述视频数据流的相应帧中的运动级别为零时,所述多个帧速率中的第一个低于所述第一帧速率。本专利技术涉及根据方案1所述的方法,还包括:优化在传送所述视频数据流时消耗的带宽,其中优化是基于所述视频数据流的相应帧中的运动级别。本专利技术涉及方案11是一种系统,包括:第一收发器设备;可编程处理器;存储在非暂时计算机可读介质上的可执行控制软件;和第二收发器设备,其中所述第一收发器设备以第一帧速率接收来自视频捕获设备的视频数据流,其中所述可编程处理器和所述可执行控制软件以规则的间隔识别所述视频数据流的一个或多个帧中的运动级别,其中所述可编程处理器和所述可执行控制软件识别针对所述视频数据流的多个第二帧速率,其中所述多个第二帧速率中的每一个对应于所述视频数据流的相应帧中的运动级别,以及其中所述第二收发器设备以所述多个第二帧速率中的相应帧速率将所述视频数据流传送到储存设备或显示设备。本专利技术涉及根据方案11所述的系统,其中,所述第一帧速率包括所述视频捕获设备能够捕获的每秒最大帧数。本专利技术涉及根据方案11所述的系统,还包括存储器设备,其中所述可编程处理器和所述可执行控制软件从所述存储器设备检索运动级别到fps值的映射,以基于所述视频数据流的一个或多个帧的运动级别来识别针对所述视频数据流的所述多​​个第二帧速率。本专利技术涉及根据方案11所述的系统,其中,所述第一收发器设备以所述第一帧速率接收来自所述视频捕获设备的所述视频数据流的每个帧。本专利技术涉及根据方案11所述的系统,其中,当所述视频数据流的相应帧中的运动级别高于预定阈值时,所述多个帧速率中的第一个高于所述第一帧速率。本专利技术涉及根据方案15所述的系统,其中,所述第二收发器以所述多个帧速率中的所述第一个传送所述视频数据流的相应帧,导致所述相应帧中的所有运动被存储在所述储存设备中或者被显示在所述显示器设备上。本专利技术涉及根据方案11所述的系统,其中,当所述视频数据流的相应帧中的运动级别低于预定阈值时,所述多个帧速率中的第一个低于所述第一帧速率。本专利技术涉及根据方案17所述的系统,其中,所述第二收发器以所述多个帧速率中的所述第一个传送所述视频数据流的相应帧,避免了不包括运动的所述视频数据流的帧的传送。本专利技术涉及根据方案11所述的系统,其中,当所述视频数据流的相应帧中的运动级别为零时,所述多个帧速率中的第一个低于所述第一帧速率。本专利技术涉及根据方案11所述的系统,其中,所述可编程处理器和所述可执行控制软件通过将所述多个第二帧速率中的每一个基于所述视频数据流的相应帧中的运动级别来优化在所述第二收发器设备传送所述视频数据流时消耗的带宽。附图说明图1是根据已知的系统和方法的视频的帧速率与视频中的运动级别的时间线的视图;图2是根据所公开的实施例的视频的帧速率与视频中的运动级别的时间线的视图;和图3是根据所公开的实施例的基于视频中的运动级别来调整传送视频本文档来自技高网
...
基于视频中的运动级别调整传送视频的帧速率的系统和方法

【技术保护点】
一种方法,包括:以第一帧速率接收来自视频捕获设备的视频数据流;以规则的间隔识别所述视频数据流的一个或多个帧中的运动级别;识别针对所述视频数据流的多个第二帧速率,其中所述多个第二帧速率中的每一个对应于所述视频数据流的相应帧中的运动级别;和以所述多个第二帧速率中的相应帧速率将所述视频数据流传送到储存设备或显示设备。

【技术特征摘要】
2016.07.25 US 15/2182851.一种方法,包括:以第一帧速率接收来自视频捕获设备的视频数据流;以规则的间隔识别所述视频数据流的一个或多个帧中的运动级别;识别针对所述视频数据流的多个第二帧速率,其中所述多个第二帧速率中的每一个对应于所述视频数据流的相应帧中的运动级别;和以所述多个第二帧速率中的相应帧速率将所述视频数据流传送到储存设备或显示设备。2.根据权利要求1所述的方法,其中,所述第一帧速率包括所述视频捕获设备能够捕获的每秒最大帧数。3.根据权利要求1所述的方法,其中,识别针对所述视频数据流的所述多个第二帧速率包括将所述视频数据流的所述一个或多个帧中的运动级别映射到所述多个第二帧速率中的相应一个帧速率。4.根据权利要求1所述的方法,还包括以所述第一帧速率接收来自所述视频捕获设备的所述视频数据流的每个帧。5.根据权利要求1所...

【专利技术属性】
技术研发人员:A贾因A格雷瓦尔KK莫汉蒂
申请(专利权)人:霍尼韦尔国际公司
类型:发明
国别省市:美国,US

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

1