一种视频获取方法及装置制造方法及图纸

技术编号:32554235 阅读:22 留言:0更新日期:2022-03-05 11:55
本发明专利技术提供一种视频获取方法及装置,所述方法包括:S10:读取至少一个第一视频窗口不同演示模式下可操作的交互元素的参数;S20:根据读取的至少一个第一视频窗口不同演示模式下的可交互操作元素的参数,生成可模拟交互操作的透明操作窗口;S30:将透明操作窗口与第二视频窗口贴合。本发明专利技术实施例通过读取第一视频窗口的交互操作元素的参数,根据交互参数模拟生成可模拟交互操作的透明操作窗口,同时读取第二视频窗口的坐标尺寸,将透明操作窗口与第二视频窗口进行匹配贴合,可实现接收视频数据的第二视频窗口的交互操作。第二视频窗口的交互操作。第二视频窗口的交互操作。

【技术实现步骤摘要】
一种视频获取方法及装置


[0001]本专利技术涉及视频会议
,具体涉及一种视频获取方法及装置。

技术介绍

[0002]在视频会议过程中,伴随演示及协同需求的多样性,通常需要借助第三方的OBS推流演示软件,来实现个性化的创意表达需求。一般情况下,视频会议软件与OBS的音视频通讯,都是基于虚拟摄像头的连接来实现,操控OBS虚拟摄像头表现层,将音视频流推送至视频会议软件端口。受限于系统软件进程层级的因素,OBS与会议软件通讯时,一般我们只能操控置顶层级的OBS,而此时视频会议软件层级要表现的其他能力,例如文本通讯、投票等能力需求则无法直接外露及实时调用,需要通过频繁的软件切换来实现,演示效果实在大打折扣。

技术实现思路

[0003]为解决上述技术问题,本专利技术第一方面提供一种视频获取方法,所述方法包括:S10:读取至少一个第一视频窗口不同演示模式下可操作的交互元素的参数;S20:根据读取的至少一个第一视频窗口不同演示模式下的可交互操作元素的参数,生成可模拟交互操作的透明操作窗口;S30:将透明操作窗口与第二视频窗口贴合。
[0004]优选地,步骤S20:根据读取的至少一个第一视频窗口不同演示模式下的可交互操作元素的参数,生成可模拟交互操作的透明操作窗口的方法包括:S201:模拟生成可交互操作的元素的透明元素图块;S202:将所述透明元素图块叠加透明的影像画布,生成可模拟交互操作的透明操作窗口。
[0005]优选地,可交互操作元素的参数包括可交互操作元素相对第一视频窗口的区域坐标、元素大小。
[0006]优选地,透明元素图块相对所述透明的影像画布的区域坐标、元素大小与可交互操作元素相对第一视频窗口的区域坐标、元素大小相同。
[0007]优选地,步骤S10之前还包括步骤S00:读取至少一个第一视频窗口的第一尺寸比例以及第一坐标参数,以及至少一个第二视频窗口的第二尺寸比例以及第二坐标参数。
[0008]优选地,步骤S30中,将所述透明操作窗口等比例缩放至与第二视频窗口等高,并居中对齐,以实现所述透明操作窗口与第二视频窗口之间的定位贴合。
[0009]本专利技术的第二方面提供一种视频获取装置,所述装置包括:读取模块,读取至少一个第一视频窗口不同演示模式下的可交互操作元素的参数;生成模块,根据读取的至少一个第一视频窗口不同演示模式下的可交互操作元素的参数,生成可模拟交互操作的透明操作窗口;
贴合模块,将透明操作窗口与第二视频窗口贴合。
[0010]优选地,所述生成模块包括:模拟单元,模拟生成可交互操作的元素的透明元素图块;叠加单元,将所述透明元素图块叠加透明的影像画布,生成可模拟交互操作的透明操作窗口。
[0011]本专利技术的第三方面提供一种电子设备,包括存储器和处理器,所述存储器存储计算机程序,其特征在于,所述计算机程序在所述处理器中执行可实现上述任一种方法。
[0012]本专利技术的第四方面一种存储介质,存储计算机程序,所述计算机程序在处理器中执行可实现上述任一种方法。
[0013]本专利技术具有的优点和积极效果是: 本专利技术实施例通过读取第一视频窗口的交互操作元素的参数,根据交互参数模拟生成可模拟交互操作的透明操作窗口,同时读取第二视频窗口的坐标尺寸,将透明操作窗口与第二视频窗口进行匹配贴合,可实现接收视频数据的第二视频窗口的交互操作。
[0014]同时,本专利技术实施例将虚拟视频流影像图层透明化,可交互操作的元素图块化,同时读取视频会议软件影像窗口坐标尺寸,将透明图层与会议影像层进行匹配贴合,进而将可交互操作的元素贴合至视频会议窗口。不需进行软件端的频繁切换操作,便能操控视频会议内的影像,会议软件端的其他能力。
附图说明
[0015]图1示出了本专利技术实施例的视频获取方法的流程图;图2示出了本专利技术视频获取装置的结构示意图。
具体实施方式
[0016]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,在本专利技术的描述中,除非另有明确的规定和限定,术语“存储介质”可以是ROM、RAM、磁碟或者光盘等各种可以存储计算机程序的介质。术语“处理器”可以是CPLD(Complex Programmable Logic Device:复杂可编程逻辑器件)、FPGA(Field-Programmable Gate Array:现场可编程门阵列)、MCU(Microcontroller Unit:微控制单元)、PLC(Programmable Logic Controller:可编程逻辑控制器)以及CPU(Central Processing Unit:中央处理器)等具备数据处理功能的芯片或电路。术语“电子设备”可以是具有数据处理功能和存储功能的任何设备,通常可以包括固定终端和移动终端。固定终端如台式机等。移动终端如手机、PAD以及移动机器人等。此外,后续所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0017]为了更好的理解本专利技术,下面结合具体实施例和附图对本专利技术进行进一步的描述。
[0018]本实施例提供的视频获取方法适用于至少一个第一视频设备以及至少一个第二视频设备之间进行视频会议的情形,第一视频设备例如为本地视频设备,第二视频设备例如为远程视频设备。第一视频设备设置有至少一个实际摄像头;第二视频设备可以与第一视频设备为相同的视频设备也可以为不同的视频设备。第一视频设备和第二视频设备例如
为手机、平板、连接有摄像头的台式机等。
[0019]第一视频设备以及第二视频设备中均安装有视频会议软件,第一视频设备以及第二视频设备中的视频会议软件通过互联网交互并进行视频连接,建立视频连接后,第一视频设备可以与第二视频设备进行视频数据的传输。
[0020]进一步地,预先在第一视频设备中安装虚拟摄像头,利用所述虚拟摄像头对第一视频设备的窗口(屏幕)数据进行格式转换,以得到视频输出数据,并于第二视频设备的窗口显示。其中,虚拟摄像头是一类可以模拟真实摄像头的应用软件。
[0021]其中,第一视频设备具有第一视频窗口,第二视频设备具有第二视频窗口,第一视频设备与第二视频设备之间传输的视频数据包括第一视频设备的摄像头获取的视频数据和/或虚拟摄像头获取的第一视频窗口的窗口数据。
[0022]图1示出了本专利技术实施例的视频获取方法的流程图,如图1所示:所述方法包括:S00:读取至少一个第一视频窗口的第一尺寸比例以及第一坐标参数,以及至少一个第二视频窗口的第二尺寸比例以及第二坐标参数。
[0023]该步骤中,建立虚拟摄像头与至少一个第一视频设备以及至少一个第二视频设备之间的连接,具体地,第一视频设备以及第二视频设备中的视频会议软件通过互联网交互并进行视频连接。
[0024]经由虚拟摄像头与第一视频窗口之间的通讯接口读取第一视频窗口的第一尺寸比例以及第一坐标参数;经由虚拟摄像头与第二视频窗口之间的通讯接口读取第二视频窗本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频获取方法,其特征在于:所述方法包括:S10:读取至少一个第一视频窗口不同演示模式下可操作的交互元素的参数;S20:根据读取的至少一个第一视频窗口不同演示模式下的可交互操作元素的参数,生成可模拟交互操作的透明操作窗口;S30:将透明操作窗口与第二视频窗口贴合。2.根据权利要求1所述的视频获取方法,其特征在于:步骤S20:根据读取的至少一个第一视频窗口不同演示模式下的可交互操作元素的参数,生成可模拟交互操作的透明操作窗口的方法包括:S201:模拟生成可交互操作的元素的透明元素图块;S202:将所述透明元素图块叠加透明的影像画布,生成可模拟交互操作的透明操作窗口。3.根据权利要求2所述的视频获取方法,其特征在于:可交互操作元素的参数包括可交互操作元素相对第一视频窗口的区域坐标、元素大小。4.根据权利要求3所述的视频获取方法,其特征在于:透明元素图块相对所述透明的影像画布的区域坐标、元素大小与可交互操作元素相对第一视频窗口的区域坐标、元素大小相同。5.根据权利要求1所述的视频获取方法,其特征在于:步骤S10之前还包括步骤S00:读取至少一个第一视频窗口的第一尺寸比例以及第一坐标参数,以及至少一个第二...

【专利技术属性】
技术研发人员:魏博张培森
申请(专利权)人:深圳市前海手绘科技文化有限公司
类型:发明
国别省市:

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

1