基于场景变更的视频传输控制方法及相关装置与流程

文档序号:33188558发布日期:2023-02-04 07:30阅读:31来源:国知局
基于场景变更的视频传输控制方法及相关装置与流程

1.本技术涉及视频传输领域,尤其是涉及一种基于场景变更的视频传输控制方法及相关装置。


背景技术:

2.随着科技的迅速发展,目标电子设备也已成为了人们生活中必不可少的重要部分。有一部分电子设备在生活中用来监控,通过摄像设备采集视频信息并实施传输给对应的显示设备,然而目前视频传输过程中往往都是根据摄像头的分辨率来实现视频传输。在摄像头分辨率不断提升的情况下视频传输的质量也在逐步增高,由于是实时监控所以避免不了长时间占用网络带宽资源。
3.因此,如何在高清视频的传输过程中减少资源的损耗成为了一个亟待解决的技术问题。


技术实现要素:

4.为了在高清视频的传输过程中减少资源的损耗,本技术提供一种基于场景变更的视频传输控制方法及相关装置。
5.第一方面,本技术提供的一种基于场景变更的视频传输控制方法采用如下的技术方案:一种基于场景变更的视频传输控制方法,包括:持续获取目标区域的场景信息,将所述场景信息以第一分辨率的形式传输至目标显示设备;获取当前监控模式,根据所述当前监控模式匹配对应的触发行为集合;在所述目标区域的场景信息满足所述触发行为集合对应的触发条件时,将当前场景信息以第二分辨率的形式传输至所述目标显示设备。
6.可选的,所述持续获取目标区域的场景信息,将所述场景信息以第一分辨率的形式传输至目标显示设备的步骤,包括:持续获取目标区域的场景信息,并根据所述场景信息生成待发送的视频流;获取预设第一分辨率,根据所述第一分辨率调整所述待发送的视频流;在满足发送条件之后,将所述待发送的视频流发送至目标显示设备。
7.可选的,所述获取当前监控模式,根据所述当前监控模式匹配对应的触发行为集合的步骤,包括:获取当前监控模式,判断是否存在预设模式指令;若否,根据所述当前监控模式结合所述场景信息生成当前监控状态;根据所述当前监控状态匹配触发行为集合;若是,则根据所述预设模式指令更新当前监控模式并根据所述当前监控模式匹配对应的触发行为集合。
8.可选的,所述根据所述当前监控模式结合所述场景信息生成当前监控状态的步骤,包括:根据所述场景信息确定周围环境信息,所述周围环境信息包括:客观信息、任务信息以及人物行为信息;根据所述周围环境信息判断当前属于静态场景或者动态场景;根据判定结果生成当前监控状态。
9.可选的,所述在所述目标区域的场景信息满足所述触发行为集合对应的触发条件时,将当前场景信息以第二分辨率的形式传输至所述目标显示设备的步骤,包括:通过轮廓分析技术获取所述目标场景信息中的所有轮廓信息;根据所述所有轮廓信息集结合所述触发行为集合判断当前是否满足预设条件;若是,则获取第二分辨率,并根据所述第二分辨率生成视频调整指令以将所述当前场景信息传输至所述目标显示设备。
10.可选的,所述根据所述所有轮廓信息结合所述触发行为集合判断当前是否满足预设条件的步骤,包括:根据所述所有轮廓信息对所述目标区域的轮廓信息进行分类;获取预设权重信息,并结合分类结果生成轮廓权重集合;根据所述触发行为集合结合所述轮廓权重集合判断当前是否满足预设条件。
11.可选的,所述根据所述触发行为集合结合所述轮廓权重集合判断当前是否满足预设条件的步骤,包括:在所述所有轮廓信息中存在轮廓变动时,根据所述触发行为集合进行匹配以判定所述轮廓变动是否有效;若是,则根据有效轮廓变动在所述轮廓权重集合中匹配对应的权重值;根据匹配结果结合预设权重条件判断当前是否满足预设条件。
12.第二方面,本技术提供一种基于地理信息系统的路径规划装置,其特征在于,所述基于地理信息系统的路径规划装置包括:第一分辨率模块,用于持续获取目标区域的场景信息,将所述场景信息以第一分辨率的形式传输至目标显示设备;行为触发模块,用于获取当前监控模式,根据所述当前监控模式匹配对应的触发行为集合;第二分辨率模块,用于在所述目标区域的场景信息满足所述触发行为集合对应的触发条件时,将当前场景信息以第二分辨率的形式传输至所述目标显示设备。
13.第三方面,本技术提供一种计算机设备,所述设备包括:存储器、处理器,所述处理器在运行所述存储器存储的计算机指令时,执行如上文中任一项所述的方法。
14.第四方面,本技术提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如上文所述的方法。
15.综上描述,本技术包括以下有益技术效果:本技术通过持续获取目标区域的场景信息,将所述场景信息以第一分辨率的形式传输至目标显示设备;获取当前监控模式,根据所述当前监控模式匹配对应的触发行为集合;在所述目标区域的场景信息满足所述触发行为集合对应的触发条件时,将当前场景信
息以第二分辨率的形式传输至所述目标显示设备;通过将场景信息以第一分辨率的形式传输至目标显示设备;并在当前场景信息满足触发行为对应的触发条件时将当前场景信息以第二分辨率的形式传输至目标显示设备,在满足触发条件时,以不同的分辨率显示同一目标区域的场景信息,实现了减少资源消耗的技术效果。
附图说明
16.图1是本发明实施例方案涉及的硬件运行环境的计算机设备结构示意图;图2是本发明基于场景变更的视频传输控制方法第一实施例的流程示意图;图3是本发明基于场景变更的视频传输控制方法第二实施例的流程示意图;图4是本发明基于场景变更的视频传输控制装置第一实施例的结构框图。
具体实施方式
17.为了使本技术的目的、技术方案及优点更加清楚明白,以下通过附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
18.参照图1,图1为本发明实施例方案涉及的硬件运行环境的计算机设备结构示意图。
19.如图1所示,计算机设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
20.本领域技术人员可以理解,图1中示出的结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
21.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于场景变更的视频传输控制程序。
22.在图1所示的计算机设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明计算机设备中的处理器1001、存储器1005可以设置计算机设备中,所述计算机设备通过处理器1001调用存储器1005中存储的基于场景变更的视频传输控制程序,并执行本发明实施例提供的基于场景变更的视频传输控制方法。
23.本发明实施例提供了一种基于场景变更的视频传输控制方法,参照图2,图2为本发明基于场景变更的视频传输控制方法第一实施例的流程示意图。
24.本实施例中,所述基于场景变更的视频传输控制方法包括以下步骤:步骤s10:持续获取目标区域的场景信息,将场景信息以第一分辨率的形式传输至目标显示设备。
25.可以理解的是,分辨率决定了位图图像细节的精细程度。通常情况下,图像的分辨率越高,所包含的像素就越多,图像就越清晰,印刷的质量也就越好。同时,它也会增加文件占用的存储空间。描述分辨率的单位有:dpi(点每英寸)、lpi(线每英寸)、ppi(像素每英寸)和ppd(pppixels per degree角分辨率,像素每度)。但只有lpi是描述光学分辨率的尺度的。虽然dpi和ppi也属于分辨率范畴内的单位,但是他们的含义与lpi不同。而且lpi与dpi无法换算,只能凭经验估算。另外,ppi和dpi经常都会出现混用现象。但是他们所用的领域也存在区别。从技术角度说,“像素”只存在于电脑显示领域,而“点”只出现于打印或印刷领域。
26.需要说明的是,在本实施例中通过具有视频采集功能的设备采集目标区域的场景信息,具体设备可以是手机、电脑或者其他具有视频采集功能的设备,本实施例在此不做限制。
27.可以理解的是,所述场景信息即根据所述目标区域的图像信息分析得出的场景信息。
28.需要说明的是,在本实施例中所述第一分辨率实际上是以比当前采集设备分辨率更低的分辨率。通过第一分辨率传输会比采集设备当前分辨率传输时节约更多的网络资源。
29.在具体实施中,持续获取目标区域的场景信息,将场景信息以第一分辨率的形式传输至目标显示设备是通过预设采集设备获取目标区域的场景信息,根据采集到的信息进行分析以确定目标区域的场景信息。
30.进一步地,为了减少发送第一分辨率的视频时产生的错误,所述持续获取目标区域的场景信息,将所述场景信息以第一分辨率的形式传输至目标显示设备的步骤,包括:持续获取目标区域的场景信息,并根据所述场景信息生成待发送的视频流;获取预设第一分辨率,根据所述第一分辨率调整所述待发送的视频流;在满足发送条件之后,将所述待发送的视频流发送至目标显示设备。
31.需要说明的是,在根据第一分辨率生成的视频流本着节约资源的主旨会对生成的视频进行大小的判断,若是超过预设条件对应的大小将会判定不满足发送条件,具体的发送条件根据实际使用情况进行设定,本实施例对该步骤的具体数据不做限制。
32.步骤s20:获取当前监控模式,根据当前监控模式匹配对应的触发行为集合。
33.进一步地,为了紧精确匹配触发行为集合,所述获取当前监控模式,根据所述当前监控模式匹配对应的触发行为集合的步骤,包括:获取当前监控模式,判断是否存在预设模式指令;若否,根据所述当前监控模式结合所述场景信息生成当前监控状态;根据所述当前监控状态匹配触发行为集合;若是,则根据所述预设模式指令更新当前监控模式并根据所述当前监控模式匹配对应的触发行为集合。
34.需要说明的是,在具体实施中若存在预设指令,即在当前情况下不需要自动进行判定而是直接采用人工输入的预设模式指令进行下一步工作。
35.可以理解的是,所述触发行为集合,即具体的行为动作集合,通过识别目标区域的动作信息以判断是否匹配触发行为集合。例如:将移动作为触发行为集合中的一种行为,在检测到目标区域中存在移动这一动作时将会视为识别到触发行为集合中的动作。
36.在具体实施中,所述根据所述当前监控模式结合所述场景信息生成当前监控状态
的步骤,包括:根据所述场景信息确定周围环境信息,所述周围环境信息包括:客观信息、任务信息以及人物行为信息;根据所述周围环境信息判断当前属于静态场景或者动态场景;根据判定结果生成当前监控状态。
37.步骤s30:在目标区域的场景信息满足触发行为集合对应的触发条件时,将当前场景信息以第二分辨率的形式传输至目标显示设备。
38.需要说明的是,在目标区域的场景信息满足触发行为集合对应的触发条件时,判定此时满足以第二分辨率进行传输的条件,在本实施例中即将提升传输视频的清晰度。所述第二分辨率比所述第一分辨率要高,且最高能满足当前目标区域信息采集设备的分辨率。
39.本实施例通过在检测到预设信号时,在地理信息系统中获取灾害信息;根据灾害信息中的灾害等级和灾害范围确定受灾影响区域;结合受灾影响区域的当前路况信息确定第一类可行通道和第二类可行通道;在地理信息系统中获取历史受灾记录以确定目标安全区域;获取当前目标终端的位置信息并确定转移类型;根据目标终端的转移类型结合位置信息、对应的可行通道以及目标安全区确定目标终端的避难路径并发送至所述目标终端;实现了在灾害发生的第一时间通过地理信息系统结合实际道路情况生成避难路径,进一步减少了人们因为灾害产生的损失。
40.参考图3,图为本发明基于场景变更的视频传输控制方法第二实施例的流程示意图。
41.基于上述第一实施例,本实施例基于场景变更的视频传输控制方法的所述步骤s30,还包括:步骤s301:通过轮廓分析技术获取目标场景信息中的所有轮廓信息。
42.需要说明的是,物体识别是计算机视觉领域中的一项基础研究,它的任务是识别出图像中有什么物体,并报告出这个物体在图像表示的场景中的位置和方向。目前物体识别方法可以归为两类:基于模型的或者基于上下文识别的方法,二维物体识别或者三维物体识别方法。对于物体识别方法的评价标准,grimson总结出了大多数研究者主要认可的4个标准:健壮性(robustness)、正确性(correctness)、效率(efficiency)和范围(scope)。
43.可以理解的是,在本实施中的轮廓识别技术,属于图像特征提取技术。图像特征提取就是提取出一幅图像中不同于其他图像的根本属性,以区别不同的图像。如灰度、亮度、纹理和形状等等特征都是与图像的视觉外观相对应的;而还有一些则缺少自然的对应性,如颜色直方图、灰度直方图和空间频谱图等。基于图像特征进行物体识别实际上是根据提取到图像的特征来判断图像中物体属于什么类别。形状、纹理和颜色等特征是最常用的视觉特征,也是现阶段基于图像的物体识别技术中采用的主要特征。
44.步骤s302:根据所有轮廓信息集结合触发行为集合判断当前是否满足预设条件。
45.进一步地,为了提升判定精度,所述根据所述所有轮廓信息结合所述触发行为集合判断当前是否满足预设条件的步骤,包括:根据所述所有轮廓信息对所述目标区域的轮廓信息进行分类;获取预设权重信息,并结合分类结果生成轮廓权重集合;根据所述触发行为集合结合所述轮廓权重集合判断当前是否满足预设条件。
46.需要说明的是,所述轮廓权重集合,即根据具体的使用情况将不同人物进行分类之后,对其进行权重的设定,对于关键的人或者物品设定较高的权重,对于无关判定的其他
物品设定较低的权重。在检测到较高权重的人物发生触发行为集合中对应的动作时,将会与预设条件中的预设权重进行对比。在超过预设条件中的预设权重时,将会满足切换第二分辨率的执行条件。在无关的物品发生所述触发行为集合中的动作时,因为设定了较低的权重,因此不满足切换第二分辨率的执行条件,也满足了本实施例中节能的技术效果。具体的权重设定根据实际使用情况和具体的使用场景进行设定。例如在监考过程中,通过设定学生的动作作为触发行为集合中的对应较高权重的动作,而将教室中的风扇的行动作为较低权重的动作。在风扇除非发生意外的情况下,否则风扇的运行将不满足切换第二分辨率进行视频传输的效果。
47.步骤s303:若是,则获取第二分辨率,并根据第二分辨率生成视频调整指令以将当前场景信息传输至目标显示设备。
48.在具体实施中,获取第二分辨率,所述第二分辨率高于第一分辨率且不超过实际采集视频信息的设备的分辨率。通过提高视频传输的清晰度可以在实际使用需要的过程中提高目标区域的信息的丰富程度。
49.本实施例通过轮廓分析技术获取所述目标场景信息中的所有轮廓信息;根据所述所有轮廓信息集结合所述触发行为集合判断当前是否满足预设条件;若是,则获取第二分辨率,并根据所述第二分辨率生成视频调整指令以将所述当前场景信息传输至所述目标显示设备;通过轮廓信息的识别结合触发行为集合进行判定,在满足判定条件时以第二分辨率生成当前场景信息的视频并发送至显示设备实现了根据不同情况切换监控视频分辨率显示的技术效果。
50.此外,本发明实施例还提出一种计算机可读存储介质,所述存储介质上存储有基于场景变更的视频传输控制的程序,所述基于场景变更的视频传输控制的程序被处理器执行时实现如上文所述的基于场景变更的视频传输控制的方法的步骤。
51.参照图4,图4为本发明基于场景变更的视频传输控制装置第一实施例的结构框图。
52.如图4所示,本发明实施例提出的基于场景变更的视频传输控制装置包括:第一分辨率模块10,用于持续获取目标区域的场景信息,将所述场景信息以第一分辨率的形式传输至目标显示设备;行为触发模块20,用于获取当前监控模式,根据所述当前监控模式匹配对应的触发行为集合;第二分辨率模块30,用于在所述目标区域的场景信息满足所述触发行为集合对应的触发条件时,将当前场景信息以第二分辨率的形式传输至所述目标显示设备。
53.应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
54.本实施例通过持续获取目标区域的场景信息,将所述场景信息以第一分辨率的形式传输至目标显示设备;获取当前监控模式,根据所述当前监控模式匹配对应的触发行为集合;在所述目标区域的场景信息满足所述触发行为集合对应的触发条件时,将当前场景信息以第二分辨率的形式传输至所述目标显示设备;通过将场景信息以第一分辨率的形式传输至目标显示设备;并在当前场景信息满足触发行为对应的触发条件时将当前场景信息以第二分辨率的形式传输至目标显示设备,在满足触发条件时,以不同的分辨率显示同一
目标区域的场景信息,实现了减少资源消耗的技术效果。
55.在一实施例中,所述第一分辨率模块10,还用于持续获取目标区域的场景信息,并根据所述场景信息生成待发送的视频流;获取预设第一分辨率,根据所述第一分辨率调整所述待发送的视频流;在满足发送条件之后,将所述待发送的视频流发送至目标显示设备。
56.在一实施例中,所述行为触发模块20,还用于获取当前监控模式,判断是否存在预设模式指令;若否,根据所述当前监控模式结合所述场景信息生成当前监控状态;根据所述当前监控状态匹配触发行为集合;若是,则根据所述预设模式指令更新当前监控模式并根据所述当前监控模式匹配对应的触发行为集合。
57.在一实施例中,所述行为触发模块20,还用于根据所述场景信息确定周围环境信息,所述周围环境信息包括:客观信息、任务信息以及人物行为信息;根据所述周围环境信息判断当前属于静态场景或者动态场景;根据判定结果生成当前监控状态。
58.在一实施例中,所述第二分辨率模块30,还用于通过轮廓分析技术获取所述目标场景信息中的所有轮廓信息;根据所述所有轮廓信息集结合所述触发行为集合判断当前是否满足预设条件;若是,则获取第二分辨率,并根据所述第二分辨率生成视频调整指令以将所述当前场景信息传输至所述目标显示设备。
59.在一实施例中,所述第二分辨率模块30,还用于根据所述所有轮廓信息对所述目标区域的轮廓信息进行分类;获取预设权重信息,并结合分类结果生成轮廓权重集合;根据所述触发行为集合结合所述轮廓权重集合判断当前是否满足预设条件。
60.在一实施例中,所述第二分辨率模块30,还用于在所述所有轮廓信息中存在轮廓变动时,根据所述触发行为集合进行匹配以判定所述轮廓变动是否有效;若是,则根据有效轮廓变动在所述轮廓权重集合中匹配对应的权重值;根据匹配结果结合预设权重条件判断当前是否满足预设条件。
61.需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
62.另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的基于场景变更的视频传输控制的方法,此处不再赘述。
63.此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
64.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
65.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方
法。
66.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1