[发明专利]一种在虚拟现实的3D场景中操作2D应用的方法和装置在审
| 申请号: | 202010136454.7 | 申请日: | 2020-03-02 |
| 公开(公告)号: | CN111459266A | 公开(公告)日: | 2020-07-28 |
| 发明(设计)人: | 李博;孙鹏飞 | 申请(专利权)人: | 重庆爱奇艺智能科技有限公司 |
| 主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/0481 |
| 代理公司: | 北京启坤知识产权代理有限公司 11655 | 代理人: | 孙蓓蓓 |
| 地址: | 401133 重庆市江*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟现实 场景 操作 应用 方法 装置 | ||
1.一种在虚拟现实的3D场景中操作2D应用的方法,其中,该方法包括步骤:
a在虚拟现实的3D场景中创建虚拟窗口,并获取2D应用运行时所生成的图层信息;
b将所述图层信息映射至所述虚拟窗口中,在所述虚拟窗口中运行所述2D应用;
c基于所述2D应用的应用界面纹理的宽高变化,动态调节所述3D场景中虚拟窗口的宽高比以适应,其中,所述虚拟窗口中包括用来操作所述2D应用的操作控制按钮。
2.根据权利要求1所述的方法,其中,所述操作控制按钮包括移动按钮,其中,该方法还包括:
根据用户对所述移动按钮的操作,移动所述2D应用在所述3D场景中的显示位置。
3.根据权利要求1或2所述的方法,其中,所述操作控制按钮还包括以下至少任一项:
返回按钮;
微滑动按钮;
音量调节按钮;
屏幕缩放按钮。
4.根据权利要求1至3中任一项所述的方法,其中,该方法还包括:
根据用户对所述操作控制按钮的操作,确定所述操作在所述3D场景中的交互位置坐标与交互类型;
将所述交互位置坐标转化为所述2D应用的应用界面的相对位置坐标,并根据所述交互类型,操作所述2D应用。
5.根据权利要求1至4中任一项所述的方法,其中,该方法还包括:
在启动应用时判断所述应用的2D属性,若所述应用属于2D应用,则执行所述步骤a至所述步骤c。
6.一种在虚拟现实的3D场景中操作2D应用的装置,其中,该装置包括:
创建装置,用于在虚拟现实的3D场景中创建虚拟窗口,并获取2D应用运行时所生成的图层信息;
运行装置,用于将所述图层信息映射至所述虚拟窗口中,在所述虚拟窗口中运行所述2D应用;
调节装置,用于基于所述2D应用的应用界面纹理的宽高变化,动态调节所述3D场景中虚拟窗口的宽高比以适应,其中,所述虚拟窗口中包括用来操作所述2D应用的操作控制按钮。
7.根据权利要求6所述的装置,其中,所述操作控制按钮包括移动按钮,其中,该装置还包括:
移动装置,用于根据用户对所述移动按钮的操作,移动所述2D应用在所述3D场景中的显示位置。
8.根据权利要求6或7所述的装置,其中,所述操作控制按钮还包括以下至少任一项:
返回按钮;
微滑动按钮;
音量调节按钮;
屏幕缩放按钮。
9.根据权利要求6至8中任一项所述的装置,其中,该装置还包括操作装置,用于:
根据用户对所述操作控制按钮的操作,确定所述操作在所述3D场景中的交互位置坐标与交互类型;
将所述交互位置坐标转化为所述2D应用的应用界面的相对位置坐标,并根据所述交互类型,操作所述2D应用。
10.根据权利要求6至9中任一项所述的装置,其中,该装置还包括:
判断装置,用于在启动应用时判断所述应用的2D属性,若所述应用属于2D应用,则通知所述创建装置、所述运行装置及所述调节装置执行其操作。
11.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如权利要求1至5中任一项所述的方法被执行。
12.一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如权利要求1至5中任一项所述的方法被执行。
13.一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个计算机程序;
当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至5中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆爱奇艺智能科技有限公司,未经重庆爱奇艺智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010136454.7/1.html,转载请声明来源钻瓜专利网。





