System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种虚拟投屏方法、装置和电子设备制造方法及图纸_技高网

一种虚拟投屏方法、装置和电子设备制造方法及图纸

技术编号:41236009 阅读:4 留言:0更新日期:2024-05-09 23:50
本申请涉及虚拟显示技术领域,公开了一种虚拟投屏方法、装置和电子设备,方法包括:获取界面信息,对界面信息进行处理,得到音视频流,捕捉音视频流至画布,在画布上对音视频流进行处理,得到目标音视频流,输出目标音视频流,将共享的内容投屏到虚拟场景中的虚拟屏幕里时,能够使得投屏内容和语音同步。

【技术实现步骤摘要】

本申请涉及虚拟显示,特别涉及一种虚拟投屏方法、装置和电子设备


技术介绍

1、随着科技的不断发展,虚拟投屏的应用越来越广泛。

2、虚拟投屏多用于沉浸式会议室,通过将3d程序放在远程的服务器中渲染,终端通过web软件或者直接在本地的3d程序中点击一个“云渲染”接入访问资源,用户终端将指令发送给服务器,服务器根据指令执行对应的渲染任务,即,服务器利用云渲染技术,将共享的内容投屏到虚拟场景中的虚拟屏幕里,会存在投屏内容和语音不同步的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种虚拟投屏方法、装置和电子设备,能够使得投屏内容和语音同步。

2、第一方面,本申请实施例提供了一种虚拟投屏方法,所述方法包括:

3、获取界面信息;

4、对所述界面信息进行处理,得到音视频流;

5、捕捉所述音视频流至画布;

6、在所述画布上对所述音视频流进行处理,得到目标音视频流;

7、输出所述目标音视频流。

8、在一些实施例中,所述捕捉所述音视频流至画布,包括:

9、基于预设动作触发时间,捕捉所述音视频流至画布。

10、在一些实施例中,所述在所述画布上对所述音视频流进行处理,得到目标音视频流,包括:

11、基于画布上的预设操作事件对所述音视频流进行裁剪,得到裁剪后的音视频流;

12、渲染所述裁剪后的音视频流,得到目标音视频流。

13、在一些实施例中,所述渲染所述裁剪后的音视频流,得到目标音视频流,包括:

14、渲染所述裁剪后的音视频流;

15、基于预设插件将所述裁剪后的音视频流中的音频缓存至音轨;

16、将所述音频和画布流合并,得到目标音视频流。

17、第二方面,本申请实施例还提供了一种虚拟投屏装置,所述装置包括:

18、获取模块,用于获取外界信息;

19、第一处理模块,用于对所述外界信息进行处理,得到音视频流;

20、捕捉模块,用于捕捉所述音视频流至画布;

21、第二处理模块,用于在所述画布上对所述音视频流进行处理,得到目标音视频流;

22、输出模块,用于输出所述目标音视频流。

23、在一些实施例中,所述捕捉模块具体用于:

24、基于预设动作事件,捕捉所述音视频流至画布。

25、在一些实施例中,所述第二处理模块包括:

26、裁剪模块,用于基于画布上的预设操作事件对所述音视频流进行裁剪,得到裁剪后的音视频流;

27、渲染模块,用于渲染所述裁剪后的音视频流,得到目标音视频流。

28、在一些实施例中,所述渲染模块具体用于:

29、渲染所述裁剪后的音视频流;

30、基于预设插件将渲染后的音视频流中的音频缓存至音轨;

31、合并所述音频和画布流,得到目标音视频流。

32、第三方面,本申请实施例还提供了一种电子设备,包括:

33、至少一个处理器;以及,

34、与所述至少一个处理器通信连接的存储器;其中,

35、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面的方法。

36、第四方面,本申请实施例还提供了一种虚拟投屏系统,所述系统包括第三方面的电子设备和服务器,所述服务器和所述电子设备连接,

37、所述电子设备通过画布上的预设操作事件对音视频流进行裁剪,并将裁剪后的音视频流发送给所述服务器,以使所述服务器渲染所述裁剪后的音视频流,得到目标音视频流。

38、第五方面,本申请实施例还提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被处理器所执行时,使所述处理器执行如第一方面的方法。

39、与现有技术相比,本申请的有益效果是:区别于现有技术的情况,本申请实施例提供的一种虚拟投屏方法,通过获取界面信息,然后对所述界面信息进行处理,得到音视频流,接着捕捉所述音视频流至画布,并在所述画布上对所述音视频流进行处理,得到目标音视频流,最后输出所述目标音视频流,通过上述处理方式,将共享的内容投屏到虚拟场景中的虚拟屏幕里时,能够使得投屏内容和语音同步。

本文档来自技高网...

【技术保护点】

1.一种虚拟投屏方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,捕捉所述音视频流至画布,包括:

3.根据权利要求2所述的方法,其特征在于,所述在所述画布上对所述音视频流进行处理,得到目标音视频流,包括:

4.根据权利要求3所述的方法,其特征在于,所述渲染所述裁剪后的音视频流,得到目标音视频流,包括:

5.一种虚拟投屏装置,其特征在于,所述装置包括:

6.根据权利要求5所述的装置,其特征在于,所述捕捉模块具体用于:

7.根据权利要求6所述的装置,其特征在于,所述第二处理模块包括:

8.一种电子设备,其特征在于,包括:

9.一种虚拟投屏系统,其特征在于,所述系统包括权利要求8所述的电子设备和服务器,所述服务器和所述电子设备连接,

10.一种非易失性计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被处理器所执行时,使所述处理器执行如权利要求1-4任一项所述的方法。

【技术特征摘要】

1.一种虚拟投屏方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,捕捉所述音视频流至画布,包括:

3.根据权利要求2所述的方法,其特征在于,所述在所述画布上对所述音视频流进行处理,得到目标音视频流,包括:

4.根据权利要求3所述的方法,其特征在于,所述渲染所述裁剪后的音视频流,得到目标音视频流,包括:

5.一种虚拟投屏装置,其特征在于,所述装置包括:

6.根据权利要求5所述的装置,其特征在...

【专利技术属性】
技术研发人员:费博文王勇黄朝敏吴振志吴涵渠
申请(专利权)人:深圳市奥拓电子股份有限公司
类型:发明
国别省市:

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

1