一种用于视频通讯的无线投屏方法、装置及存储介质与流程

专利2022-05-09  105


本发明涉及计算机技术领域,尤其涉及一种用于视频通讯的无线投屏方法、装置及存储介质。



背景技术:

目前,视频通讯的普及程度越来越高,特别是在企业中,企业利用视频会议与不在同一地区的员工或客户进行沟通,可提高沟通效率;现有的视频通话一般需要所有参会人员都安装同一个视频通话软件,在发起一视频会议时,需要先建立一个会议房间,再将所有参会人员都添加到同一会议房间中,才能让各位参会人员看到视频会议画面;而现有的视频通话系统具有如下缺点:

(1)在视频会议过程中,一般只能有一个参会人员展示其电脑当前画面,若会议资料存储在不同参会人员的电脑中,则需提前收集各参会人员的资料,在会议进行时通过一个参会人员的电脑将所有资料进行展示,无法做到多个参会人员同时展示其电脑画面的功能;

(2)现有的视频会议只能利用参会人员自己的设备进行观看,若想要投放画面,也只能将其中一参会人员的设备与投放屏幕相连,却无法实现将多个参会人员设备上的画面进行同时投放;再加上在同一显示屏幕中显示多个画面,容易导致显示屏幕中每个画面较小,不利于看清画面中的内容;

(3)当多个参会人员加入同一视频会议,多人发声会导致无法分清具体是哪个参会人员在发声,使得其他人员无法听清每个人的发言。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种用于视频通讯的无线投屏方法,可实现多第一终端同步投屏的效果,且可根据第一终端的操作对投放画面尺寸进行缩放,便于观看者看清多设备的投屏内容,同时还可将音频数据转化为文字信息,便于观看者了解到每个发声者的说话内容,提高视频通话的实用性。

本发明的目的之二在于提供一种投屏装置。

本发明的目的之三在于提供一种存储介质。

本发明的目的之一采用如下技术方案实现:

一种用于视频通讯的无线投屏方法,包括:

步骤s1:获取至少一第一终端上传的画面内容和音频数据,将第一终端的画面内容投放在第二终端内,同时播放音频数据;并将音频数据转化获得文字信息展示于第二终端上;

步骤s2:接收任意一第一终端所发出的缩放指令,根据缩放指令将第二终端上对应第一终端的画面内容进行缩放。

进一步地,所述第一终端与所述第二终端均通过无线网络连接云端,所述第一终端对同一时刻的画面内容和同一时刻的音频数据进行标记,并上传至云端中;所述第二终端获取云端中标记为同一时刻的画面内容和音频数据进行播放。

进一步地,所述步骤s1中获取到两个或两个以上第一终端所上传的画面内容时,第二终端等分有对应数量的显示区域,不同第一终端的画面内容显示在不同的显示区域中。

进一步地,所述步骤s1中获取第一终端的画面内容和音频数据后,对同一第一终端发送的画面内容、音频数据和根据音频数据转化获得的文字信息进行关联标号,并将同一关联标识的文字信息和画面内容显示在第二终端的同一显示区域内。

进一步地,所述第一终端发出缩放指令的方法为:

判断任意一第一终端是否识别到用户利用手指按压终端屏幕所产生的至少两个触点,若有,则判断该第一终端是否识别手指按压终端屏幕后拖动所产生的触点移动路径,若识别到的触点移动路径为触点逐渐往中心方向靠拢,则生成缩小指令;若触点移动路径为触点往四周方向移动,则生成放大指令。

进一步地,所述根据缩放指令将第二终端上对应第一终端的画面内容进行缩放,包括:

任一所述第一终端生成触点移动路径,根据触点移动路径计算缩放比例并将其反馈至第二终端,所述第二终端根据缩放比例将该第一终端所对应的显示区域按比例缩放。

进一步地,所述第二终端根据缩放比例将该第一终端所对应的显示区域按比例缩放时,若放大后的显示区域的尺寸大于所述第二终端的屏幕尺寸,则将显示区域调整为第二终端的屏幕尺寸进行画面内容播放;若所述第二终端中显示区域的尺寸缩小到小于预设尺寸,则按预设尺寸进行画面内容播放。

进一步地,所述第一终端发出缩放指令的方法为:

任意一第一终端上的缩放按键被触发时,生成对应的缩放指令。

本发明的目的之二采用如下技术方案实现:

一种投屏装置,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的用于视频通讯的无线投屏方法。

本发明的目的之三采用如下技术方案实现:

一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的用于视频通讯的无线投屏方法。

相比现有技术,本发明的有益效果在于:

(1)可接收多个第一终端上传的画面内容,将多个第一终端的画面内容在同一第二终端上进行显示,实现多第一终端同步投屏的效果;

(2)可将每个第一终端所获得的音频数据转化为文字信息进行显示,通过文字的方式让观看者在第二终端上也可了解到每个发声者的说话内容,提高观察者的信息获取完整程度;

(3)在任意一用户需要针对其展示的画面进行详细分析时,可对第二终端上对应的投放画面进行尺寸缩放,便于观看者看清投放画面,提高视频通话的实用性。

附图说明

图1为本发明用于视频通讯的无线投屏方法的流程示意图;

图2为本发明第一终端和第二终端的信号传输示意框图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

实施例一

本实施例提供一种用于视频通讯的无线投屏方法,该无线投屏方法应用在至少一个第二终端和至少一个第一终端中,其中第二终端作为最后展示投屏内容的设备,可以是电子白板、显示屏或电脑屏幕等显示工具,而第一终端则作为主动发送投屏内容的设备,可以是用户的手机、电脑、平板等通讯设备。在本实施例中不对所述第二终端的数量和第一终端的数量进行具体限定,若第二终端和第一终端的数量为两个或两个以上时,可让不同第一终端分别将其投屏内容投放在指定的第二终端上进行显示,即第一终端a的投屏内容投放在第二终端a上,第一终端b的投屏内容投放在第二终端b上,也可让第一终端a和第一终端b的投屏内容均投放在第二终端a上,还可以让第一终端a和第一终端b的投屏内容同时投放在第二终端a和第二终端b上。

本实施例以两台第二终端将其投放内容投放在一台第二终端上为例进行说明,如图1、图2所示,本实施例的无线投屏方法包括:

步骤s1:获取两个第一终端所上传的画面内容和音频数据,将第一终端的画面内容投放在第二终端内,同时播放音频数据;并将音频数据转化获得文字信息展示于第二终端上;

步骤s2:接收任意一第一终端所发出的缩放指令,根据缩放指令将第二终端上对应第一终端的画面内容进行缩放。

在本实施例中,所述第一终端与所述第二终端均通过无线网络连接云端,所述第一终端将投屏内容上传至云端中,所述第二终端再从云端中将第一终端上传的投屏内容进行播放;此时,需要设置云端的连接方式,例如,云端针对同一视频会议生成对应的账号和密码,所述第一终端通过账号和密码与云端相连,相同的,第二终端也通过相同的账号和密码连接云端,云端将使用同一账号和密码的第一终端和第二终端进行绑定,形成一“视频会议房间”,相互绑定的第一终端和第二终端均在该“房间”内进行信息传输。因此,第一终端和第二终端可通过无线网络直接将投屏内容进行上传,代替原来需要下载同一视频通话软件的麻烦,提高投屏灵活度。

在本实施例中,第一终端上传的投屏内容包括画面内容和音频数据,其中画面内容可以是用户利用其自身的第一终端与其他用户进行视频通话时的视频通话画面,可以是用户在视频通话过程中操作所述第一终端上的软件或文档所产生的操作画面,也可以是第一终端当前屏幕上所显示的所有内容,用户可根据自身需求将单独的视频通话画面、单独的操作画面或第一终端当前屏幕上所显示的所有内容进行上传。而在上传画面内容的同时,用户通过第一终端进行视频或语音通话时所产生的音频数据也一并上传至云端中。为了避免音频数据和画面内容匹配不上,所述第一终端对同一时刻获取的画面内容和音频数据进行标记,标记有时间的画面内容和音频数据上传至云端中后,所述第二终端获取云端中标记为同一时刻的画面内容和音频数据进行播放,即可减少音频与画面延迟多大的问题。其中,可将已生成的画面内容和音频数据进行分割和打包,分割规律可按每隔设定时间的方式对画面内容和音频数据进行分割;也可按画面内容的内存大小进行分割,即当录制的画面内容的内存达到预设值时,则根据本次录制的画面内容所对应的时间分割对应时间段的音频数据,分割后的画面内容和音频数据进行打包,并以分割时间或获得画面内容或音频数据的开始时间进行时间标记,同步上传至云端中进行存储。

所述第二终端从云端获得第一终端的投放内容后,将不同第一终端的投放内容显示在不同的显示区域中。本实施例中,当需要显示两个第一终端的投放内容时,所述第二终端等分有两个显示区域,一个显示区域显示一个第一终端的投放内容;当需要显示三个第一终端的投放内容时,所述第二终端等分有三个显示区域,一个显示区域显示一个第一终端的投放内容。

而在第二终端的显示区域内展示第一终端投放的画面内容,同时第一终端可采集用户视频通话过程中的语音或采集第一终端播放的音频形成音频数据,将音频数据上传至云端,云端识别音频数据,并将音频数据中的话语转化为文字信息,即字幕,将字幕显示在第二终端的对应显示区域中,使得观看者可通过字幕了解到每个第一终端在视频通话过程中采集到的用户说话内容,避免多个第一终端同时发出音频导致观看者无法了解到每个人所说的话。

为了确保画面内容以及文字信息相互对应,在获取第一终端的画面内容和音频数据后,对同一第一终端发送的画面内容、音频数据和根据音频数据转化获得的文字信息进行关联标号,使得可让同一关联标识的文字信息和画面内容显示在第二终端的同一显示区域内,避免出现字幕与画面内容不符的情况;同时,当多个第一终端同时采集到音频数据后,可采用择一的方式将最先采集到的音频数据进行播放,可将最大声的一种音频数据进行播放,也可采用同步播放的方式将所有采集的音频数据都进行播放,也可让采集到的所有音频数据从不同声道进行播放,音频数据的播放方式为现有技术,在此不做具体限定。

第二终端的每个显示区域都显示着不同第一终端投放的画面内容,当任意一个用户需要将其第一终端所显示的内容进行放大讲解,则可在第一终端上发起缩放指令来改变第二终端中该第一终端所对应的显示区域的尺寸大小。

用户可在其第一终端的显示画面上使用手指进行缩放操作,该缩放操作至少需要两个触点,因此需要用户用两个手指按压在第一终端的屏幕上,从而生成两个触点,并在按压的同时向外拖动手指,形成放大的手势操作;或在手指按压的同时向内移动手指,形成缩小的手势操作。因此,本实施例中所述第一终端发出缩放指令的方法为:首先判断任意一第一终端是否识别到用户利用手指按压终端屏幕所产生的至少两个触点,若有,则判断该第一终端是否识别手指按压终端屏幕后拖动所产生的触点移动路径,若识别到的触点移动路径为触点逐渐往中心方向靠拢,则生成缩小指令;若触点移动路径为触点往四周方向移动,则生成放大指令。

任一所述第一终端生成触点移动路径后,第一终端根据触点移动路径计算缩放比例,该计算方式可根据触点移动路径确定触点的开始位置和结束位置,根据开始位置和结束位置计算直线距离,将直线距离与预设线段进行比对,计算触点移动路径的放大或缩小比例,并将其经云端反馈至第二终端,所述第二终端根据缩放比例将第二终端上该第一终端所对应的显示区域按比例进行缩放,显示区域缩放的同时,第一终端的画面内容完全填充其显示区域,从而达到放大或缩小第二终端上任意一第一终端的画面内容的效果。

所述第二终端根据缩放比例将该第一终端所对应的显示区域按比例缩放时,若放大后的显示区域的尺寸大于所述第二终端的屏幕尺寸,则将显示区域调整为第二终端的屏幕尺寸进行画面内容播放,实现全屏效果;若所述第二终端中显示区域的尺寸缩小到小于预设尺寸,则按预设尺寸进行画面内容播放,避免画面内容过小。

而在第一终端上也可设有缩放按键,用户按下第一终端上的缩放按键来生成对应的缩放指令。第二终端上任意一显示区域进行缩放时可能会遮挡其他显示区域,因此,第一终端上设有尺寸恢复按键,用户也可通过尺寸恢复手势来将缩放后的显示区域的尺寸直接调整为缩放前的尺寸;其中,尺寸恢复手势可预先进行设置,可以是双击屏幕或其他手势动作,在此不做具体限定。此外,第一终端上还设有顶置按键,用户也可通过顶置手势来控制其第一终端所显示的画面内容在第二终端上始终处于最前的位置,可避免缩放过程中遮挡其他显示区域;而顶置手势动作也可预先设置,在此不做具体限定。

实施例二

本实施例提供一种投屏装置,该投屏装置可以是第二终端本身,也可以是连接第一终端和第二终端的中间装置,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实施例一中的用于视频通讯的无线投屏方法;另外,本实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的用于视频通讯的无线投屏方法。

本实施例中的装置及存储介质与前述实施例中的方法是基于同一发明构思下的两个方面,在前面已经对方法实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施中的系统的结构及实施过程,为了说明书的简洁,在此就不再赘述。上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。


技术特征:

1.一种用于视频通讯的无线投屏方法,其特征在于,包括:

步骤s1:获取至少一第一终端上传的画面内容和音频数据,将第一终端的画面内容投放在第二终端内,同时播放音频数据;并将音频数据转化获得文字信息展示于第二终端上;

步骤s2:接收任意一第一终端所发出的缩放指令,根据缩放指令将第二终端上对应第一终端的画面内容进行缩放。

2.根据权利要求1所述的用于视频通讯的无线投屏方法,其特征在于,所述第一终端与所述第二终端均通过无线网络连接云端,所述第一终端对同一时刻的画面内容和同一时刻的音频数据进行标记,并上传至云端中;所述第二终端获取云端中标记为同一时刻的画面内容和音频数据进行播放。

3.根据权利要求1所述的用于视频通讯的无线投屏方法,其特征在于,所述步骤s1中获取到两个或两个以上第一终端所上传的画面内容时,第二终端等分有对应数量的显示区域,不同第一终端的画面内容显示在不同的显示区域中。

4.根据权利要求3所述的用于视频通讯的无线投屏方法,其特征在于,所述步骤s1中获取第一终端的画面内容和音频数据后,对同一第一终端发送的画面内容、音频数据和根据音频数据转化获得的文字信息进行关联标号,并将同一关联标识的文字信息和画面内容显示在第二终端的同一显示区域内。

5.根据权利要求1所述的用于视频通讯的无线投屏方法,其特征在于,所述第一终端发出缩放指令的方法为:

判断任意一第一终端是否识别到用户利用手指按压终端屏幕所产生的至少两个触点,若有,则判断该第一终端是否识别手指按压终端屏幕后拖动所产生的触点移动路径,若识别到的触点移动路径为触点逐渐往中心方向靠拢,则生成缩小指令;若触点移动路径为触点往四周方向移动,则生成放大指令。

6.根据权利要求5所述的用于视频通讯的无线投屏方法,其特征在于,所述根据缩放指令将第二终端上对应第一终端的画面内容进行缩放,包括:

任一所述第一终端生成触点移动路径,根据触点移动路径计算缩放比例并将其反馈至第二终端,所述第二终端根据缩放比例将该第一终端所对应的显示区域按比例缩放。

7.根据权利要求6所述的用于视频通讯的无线投屏方法,其特征在于,所述第二终端根据缩放比例将该第一终端所对应的显示区域按比例缩放时,若放大后的显示区域的尺寸大于所述第二终端的屏幕尺寸,则将显示区域调整为第二终端的屏幕尺寸进行画面内容播放;若所述第二终端中显示区域的尺寸缩小到小于预设尺寸,则按预设尺寸进行画面内容播放。

8.根据权利要求1所述的用于视频通讯的无线投屏方法,其特征在于,所述第一终端发出缩放指令的方法为:

任意一第一终端上的缩放按键被触发时,生成对应的缩放指令。

9.一种投屏装置,其特征在于,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1~8任一所述的用于视频通讯的无线投屏方法。

10.一种存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被执行时实现权利要求1~8任一所述的用于视频通讯的无线投屏方法。

技术总结
本发明公开了一种用于视频通讯的无线投屏方法、装置及存储介质,其中无线投屏方法具体包括步骤S1:获取至少一第一终端上传的画面内容和音频数据,将第一终端的画面内容投放在第二终端内,同时播放音频数据;并将音频数据转化获得文字信息展示于第二终端上;步骤S2:接收任意一第一终端所发出的缩放指令,根据缩放指令将第二终端上对应第一终端的画面内容进行缩放。本发明可实现多第一终端同步投屏的效果,且可根据第一终端的操作对投放画面尺寸进行缩放,便于观看者看清多设备的投屏内容,同时还可将音频数据转化为文字信息,便于观看者了解到每个发声者的说话内容,提高视频通话的实用性。

技术研发人员:唐涛;成龙
受保护的技术使用者:广州朗国电子科技有限公司
技术研发日:2021.04.16
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-1854.html

最新回复(0)