[发明专利]一种绘制方法及装置有效
申请号: | 201710374000.1 | 申请日: | 2017-05-24 |
公开(公告)号: | CN108965975B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 李利民;郑剑杰 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/81;G06T15/00;G06T17/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 绘制 方法 装置 | ||
本申请公开了一种绘制方法及装置。本申请提供的电子设备中包括第一处理器和第二处理器。第一处理器获取用于界面展示的图片,将所述用于界面展示的图片中属性相关的图片的2D纹理数据变换为与对应的3D纹理数据,将所述3D纹理数据发送给第二处理器。第二处理器用于根据待绘制图片,从所述3D纹理数据中所述待绘制图片的2D纹理数据,根据获取到的2D纹理数据绘制所述待绘制图片。采用本申请可实现图片的批处理绘制,进而提高了绘制效率。
技术领域
本申请涉及计算机图像处理技术领域,尤其涉及一种绘制方法及装置。
背景技术
为了保证智能电视界面的绘制性能和界面的清晰度,智能电视的界面绘制通常由智能电视中专用于图像处理的图形处理器(Graphics Processing Unit,GPU)来进行。GPU基于开放式图形库(Open Graphics Library,OpenGL)进行界面绘制,OpenGL提供了多种图形处理函数,图形处理软件通过调用这些函数可实现界面绘制。
界面中通常包括多个显示对象,一个显示对象占用一定的显示区域。以用于展示电影列表的界面为例,其中可包括多个电影的宣传用图片,每个图片即为一个显示对象。在进行界面绘制时,需要针对每个图片分别进行绘制。针对一个图片的绘制过程一般包括:智能电视中的CPU从网络侧获取到用于在电影列表界面中展示的图片,基于获取到的图片以及预先设置的界面布局生成用于进行图片绘制的基本数据,并将这些基本数据传输给智能电视中的GPU;GPU依据图形处理软件提供的绘制逻辑,通过调用OpenGL使用这些基本数据绘制出电影列表界面。上述过程称为一次绘制过程。其中,用于进行图片绘制的基本数据可包括图片所在显示区域在所在界面中的顶点数据、图片所在区域的纹理坐标数据、图片的纹理数据,还可进一步包括光照数据、场景矩阵等。
每一次绘制过程都需要CPU将基本数据传输给GPU。由于CPU与GPU之间的数据传输带宽有限,使GPU无法发挥其应有的处理性能,成为界面绘制的瓶颈。为此,现有技术提出了批处理方案:针对多个基本数据相同(顶点数据和纹理坐标数据除外)的显示对象,CPU将该多个显示对象的基本数据一次传输给GPU,使得GPU将多次绘制过程进行合并,从而降低了CPU与GPU之间的数据传输带宽对绘制效率的影响。
但是,上述批处理方案需要满足特定条件,即除了顶点数据和纹理坐标数据之外的其他基本数据均相同才能对多个显示对象的绘制过程进行合并。在一些应用场景中,多数情况下无法满足上述条件(比如在智能电视应用场景中,一个界面中的每个图片的纹理各不相同),因此无法采用上述批处理方案。
由此可见,如何提高绘制效率是目前亟需解决的技术问题。
发明内容
本申请实施例提供了一种绘制方法及装置,用以提高绘制效率。
第一方面,提供一种电子设备,包括:
第一处理器,获取用于界面展示的图片,将所述用于界面展示的图片中属性相关的图片的2D纹理数据变换为对应的3D纹理数据,将所述3D纹理数据发送给第二处理器;第二处理器,根据待绘制图片,从所述3D纹理数据中获取所述待绘制图片的2D纹理数据,根据获取到的2D纹理数据绘制所述待绘制图片。
第二方面,提供一种处理装置,包括:
获取单元,获取用于界面展示的图片;数据处理单元,将所述用于界面展示的图片中属性相关的图片的2D纹理数据变换为对应的3D纹理数据;发送单元,发送所述3D纹理数据。
第三方面,提供一种处理装置,包括:
接收单元,接收属性相关的图片的3D纹理数据,所述3D纹理数据由所述属性相关的图片的2D纹理数据变换得到;数据处理单元,根据待绘制图片,获取所述3D纹理数据中所述待绘制图片的2D纹理数据;绘制单元,根据获取到的2D纹理数据绘制所述待绘制图片。
第四方面,提供一种绘制方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710374000.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种下载机顶盒的显示界面的方法及装置
- 下一篇:视频窗口的显示控制方法及装置