[发明专利]一种显示数据处理方法及装置有效
申请号: | 201680006898.0 | 申请日: | 2016-12-28 |
公开(公告)号: | CN107223270B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 王恺;廉士国 | 申请(专利权)人: | 达闼机器人有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00;G06T15/00 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 袁方 |
地址: | 201111 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 数据处理 方法 装置 | ||
本发明的实施例公开一种显示数据处理方法及装置,涉及图像处理技术领域,能够实现在同一渲染进程中处理多个渲染任务,节约了系统资源。该方法包括根据接收的每个用户渲染请求获取所述用户渲染请求的用户数据,其中用户数据包括:场景画面和增强现实画面;设置对所述场景画面和增强现实画面进行图像渲染的虚拟相机的层信息以及场景画面和增强现实画面在渲染进程中的层信息,所述虚拟相机以及所述虚拟相机渲染的场景画面和增强现实画面对应所述渲染进程中的同一层信息;根据不同的层信息在渲染进程通过所述层信息对应的虚拟相机渲染所述场景画面和增强现实画面。本发明的实施例用于显示数据处理。
技术领域
本发明的实施例涉及图像处理技术领域,尤其涉及一种显示数据处理方法及装置。
背景技术
增强现实(Augmented Reality,简称AR)画面的渲染是指在场景画面上(例如:2D视频画面)上叠加增强现实画面(如:3D的模型、动画、文字等)并合成为一个新的画面的图形处理过程。
现有的增强现实画面的渲染方式可分为两种:本地渲染和云端渲染。本地渲染是将场景画面采集、增强现实画面的叠加合成放在本地进行,适合场景画面以及带叠加的增强现实画面较为简单,对计算量要求不大的单个渲染应用;云端渲染将渲染任务放在计算能力较强的云端服务器进行,可以针对场景画面以及带叠加的增强现实画面较为复杂的方案,此外可以同时处理多用户的渲染需求。
现有技术中提供的画面渲染方式,主要是针对电影特效等场景,渲染多为离线进行,且针对不同渲染任务设置单独的渲染进程进行渲染,而开启过多的渲染进程时会占用大量的系统资源。
发明内容
本发明的实施例提供一种显示数据处理方法及装置,能够实现在同一渲染进程中处理多个渲染任务,节约了系统资源。
第一方面,提供一种显示数据处理方法,包括:
根据接收的用户渲染请求获取所述用户渲染请求的用户数据,其中所述用户数据包括:场景画面和增强现实画面;
设置对所述场景画面和增强现实画面进行图像渲染的虚拟相机在渲染进程中的层信息以及所述场景画面和增强现实画面在渲染进程中的层信息,其中所述虚拟相机以及所述虚拟相机渲染的场景画面和增强现实画面对应所述渲染进程中的同一层信息;
根据层信息在渲染进程通过所述层信息对应的虚拟相机渲染所述场景画面和增强现实画面。
第二方面,提供一种显示数据处理装置,包括:
获取单元,用于根据接收的用户渲染请求获取所述用户渲染请求的用户数据,其中所述用户数据包括:场景画面和增强现实画面;
处理单元,用于设置对所述场景画面和增强现实画面进行图像渲染的虚拟相机在渲染进程中的层信息以及所述场景画面和增强现实画面在渲染进程中的层信息,其中所述虚拟相机以及所述虚拟相机渲染的场景画面和增强现实画面对应所述渲染进程中的同一层信息;
所述处理单元,还用于根据层信息在渲染进程通过所述层信息对应的虚拟相机渲染所述场景画面和增强现实画面。
第三方面,提供一种显示数据处理装置,包括:存储器、通信接口和处理器,存储器以及通信接口耦合至处理器;所述存储器用于存储计算机执行代码,所述处理器用于执行所述计算机执行代码控制执行上述任一显示数据处理方法,所述通信接口用于所述显示数据处理装置与外部设备的数据传输。
第四方面,提供一种计算机存储介质,用于储存为显示数据处理装置所用的计算机软件指令,其包含上述任一显示数据处理方法所设计的程序代码。
第五方面,提供一种计算机程序产品,可直接加载到计算机的内部存储器中,并含有软件代码,所述计算机程序经由计算机载入并执行后能够实现上述任一显示数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达闼机器人有限公司,未经达闼机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680006898.0/2.html,转载请声明来源钻瓜专利网。