说明:收录全文最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211276051.8 (22)申请日 2022.10.18 (66)本国优先权数据 202211161071.0 202 2.09.22 CN (71)申请人 北京正负无限科技有限公司 地址 100015 北京市朝阳区酒仙桥路13号 148号楼3层320号 (72)发明人 王晓辰 侯清辰 石孟欧 杨行  陈昊芝  (74)专利代理 机构 北京市立方律师事务所 11330 专利代理师 张筱宁 (51)Int.Cl. G06T 17/00(2006.01) G06T 15/00(2011.01)G06F 9/451(2018.01) (54)发明名称 窗口展示方法、 装置、 电子设备及存 储介质 (57)摘要 本申请实施例提供了一种三维虚拟场景中 窗口展示方法、 装置、 电子设备及计算机可读存 储介质, 涉及计算机技术领域。 该方法包括: 渲染 三维虚拟场景并生成至少一个待展示窗口的二 维纹理信息, 每个窗口用于展示一个应用程序的 操作界面; 获取每个待展示窗口对应的启动参 数, 根据每个待展示窗口对应的启动参数, 生成 渲染结果并将所述渲染结果存储至图形缓存区, 所述渲染结果为相应应用程序的操作界面; 从所 述图形缓存区获得所述渲染结果, 并结合所述二 维纹理信息生成所述窗口, 将所述窗口展示在所 述三维虚拟场景中。 本申请实施例实现了节省 CPU运算资源以及总线带宽, 可同时支持10个以 上应用程序的窗口的展示, 并且还 可实现窗口在 三维虚拟场景中自由移动。 权利要求书2页 说明书10页 附图3页 CN 115546410 A 2022.12.30 CN 115546410 A 1.一种三维虚拟场景中窗口展示方法, 其特 征在于, 包括: 渲染三维虚拟场景并生成至少一个待展示 窗口的二维纹理信 息, 每个窗口用于展示一 个应用程序的操作界面; 获取每个待展示窗口对应的启动参数, 根据每个待展示窗口对应的启动参数, 生成渲 染结果并将所述 渲染结果存 储至图形缓存区, 所述 渲染结果 为相应应用程序的操作界面; 从所述图形缓存区获得所述渲染结果, 并结合所述二维纹理信息生成所述窗口, 将所 述窗口展示在所述 三维虚拟场景中。 2.根据权利要求1所述的方法, 其特征在于, 所述启动参数预先存储在三维渲染引擎 中, 所述三 维渲染引擎用于渲染所述三 维虚拟场景并生成至少一个待展示窗口的二 维纹理 信息; 所述获取每 个待展示窗口对应的启动参数, 之前包括: 创建与各待展示 窗口一一对应的虚拟显示组件, 所述虚拟显示组件用于根据待展示 窗 口对应的启动参数, 生成渲染结果并将所述 渲染结果存 储至图形缓存区; 所述获取每 个待展示窗口对应的启动参数, 包括: 通过所述三维渲染引擎调用预设的窗口启动接口, 将各启动 参数传递至相应的虚拟显 示组件。 3.根据权利要求2所述的方法, 其特征在于, 所述创建与 各待展示 窗口一一对应的虚拟 显示组件, 还 包括: 创建与每 个虚拟显示组件绑定的图片读取组件; 所述从所述图形缓存区获得 所述渲染结果, 包括: 通过所述图片读取组件监 听所述虚拟显示组件的渲染进度, 当确定所述虚拟显示组件 将渲染结果存储至图形缓存区, 所述图片读取组件从所述图形缓存区回调 所述渲染结果, 并发送至原生 渲染模块; 其中, 所述原生渲染模块用于根据获得的渲染结果以及所述二维纹理信 息生成所述 窗 口, 将所述窗口展示在所述 三维虚拟场景中。 4.根据权利要求3所述的方法, 其特征在于, 所述三维渲染引擎生成至少一个待展示 窗 口的二维纹理信息, 之后还包括: 将所述二 维纹理信息的句柄传递至所述原 生渲染模块, 以 使得所述原生 渲染模块 根据所述句柄获得 所述二维纹理信息。 5.根据权利要求3或4所述的方法, 其特征在于, 所述将所述窗口展示在所述三维虚拟 场景中, 之后还 包括: 响应于针对所述三维虚拟场景中的目标窗口的输入事件, 由所述三维渲染引擎将所述 输入事件发送至原生事 件模块; 通过所述原生事件模块将所述输入事件通过原生的事件注入机制, 传递给所述目标窗 口对应的虚拟显示组件, 以使得 所述虚拟显示组件根据所述输入 事件更新渲染结果。 6.根据权利要求1 ‑5任意一项所述的方法, 其特征在于, 所述将所述窗口展示在所述三 维虚拟场景中, 之后还 包括: 响应于唤起输入法面板的请求, 由预先定义的输入法服务通过预先定义的中转服务, 指示所述 三维渲染引擎在所述 三维虚拟场景中展示预 先创建的自定义键盘; 响应于针对所述自定义键盘的操作, 由所述三维渲染引擎将操作输入的键值信 息通过 所述中转 服务发送至所述输入法服 务。权 利 要 求 书 1/2 页 2 CN 115546410 A 27.根据权利要求6所述的方法, 其特征在于, 所述响应于唤起输入法面板的请求, 之前 还包括: 通过跨进程通信技术建立所述中转服务与 所述输入法服务的连接, 以及所述中转服务 与所述三维渲染引擎的连接 。 8.一种三维虚拟场景中窗口展示装置, 其特 征在于, 包括: 纹理生成模块, 用于渲染三维虚拟场景并生成至少一个待展示窗口的二维纹理信息, 每个窗口用于展示 一个应用程序的操作界面; 渲染结果生成模块, 用于获取每个待展示窗口对应的启动参数, 根据每个待展示窗口 对应的启动参数, 生成渲染结果并将所述渲染结果存储至图形缓存区, 所述渲染结果为相 应应用程序的操作界面; 窗口展示模块, 用于从所述图形缓存区获得所述渲染结果, 并结合所述二维纹理信息 生成所述窗口, 将所述窗口展示在所述 三维虚拟场景中。 9.一种电子设备, 包括存储器、 处理器及存储在存储器上的计算机程序, 其特征在于, 所述处理器执行所述计算机程序以实现权利要求 1‑7任一项所述三维虚拟场景中窗口展示 方法的步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求1 ‑7任一项所述的三维虚拟场景中窗口展示方法的步骤。权 利 要 求 书 2/2 页 3 CN 115546410 A 3

.PDF文档 专利 窗口展示方法、装置、电子设备及存储介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 窗口展示方法、装置、电子设备及存储介质 第 1 页 专利 窗口展示方法、装置、电子设备及存储介质 第 2 页 专利 窗口展示方法、装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:36:24上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。