[发明专利]一种三维界面显示装置、方法及终端有效
申请号: | 201110393176.4 | 申请日: | 2011-12-01 |
公开(公告)号: | CN102523473A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 顾伟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N13/04 | 分类号: | H04N13/04;G06T15/00;H04M1/725 |
代理公司: | 深圳市爱派知识产权事务所 44292 | 代理人: | 罗水江 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 界面 显示装置 方法 终端 | ||
技术领域
本发明涉及终端的图形用户界面技术领域,具体而言,涉及一种三维界面显示装置、方法及终端。
背景技术
随着电子技术的不断发展以及手机的日益普及,人们对于手机的功能要求也日益提高,例如,目前手机设计公司都非常重视手机图形用户界面的美化设计。这是因为手机产品出色的外观设计对于商品的销售与推广而言,有着举足轻重的作用,为此,向手机用户提供优美的图形用户界面以为其提供良好的交互体验便显得尤为重要。
目前,为了向手机用户提供更好的交互体验,常常对于人机交互界面采用三维界面的形式。其流畅动效、细腻柔和的画面、真实的空间感,能更真实的贴近用户感受,能使手机用户在更高层次的界面得到享受。
传统的在没有三维图形硬件加速的手机上进行三维图形界面显示的方法中,一般采用的是利用二维图形技术去仿造三维界面。由于不是使用三维图形技术,交互体验不能达到真实三维界面的效果,从而使得用户体验较差。
例如中国专利公开号为CN101655989,发明名称为《一种手机3D特效图形用户界面系统及方法》,公开日为2010年2月24日的专利则公开了一种类似的三维界面显示方法,该技术的工作原理是:通过其三维特效处理模块对用户界面资源图片进行图片翻转、扭曲、变色等运算处理,然后将处理后的图片按照逻辑顺序进行排列,存储在手机内存中;当用户选择进入菜单界面时,人机接口模块按照逻辑顺序调用上述图片,使其产生立体翻转特效,从而达到三维立体效果。
该技术的不足之处在于,其操作的图片是二维图片资源,采用二维图形技术以仿造三维界面,不能制作出接近于真实感受的三维图形,从而降低了用户体验,同时,该方法也无法让其仿造的三维立体图片进行上下、左右、斜角等各种方向的翻转,因此其用户体验进一步被遏制。
发明内容
本发明的目的在于提供一种三维界面显示装置、方法及终端,采用所述三维界面显示装置及方法的终端,在没有三维图形硬件时,能够获得真实的三维界面。
为了达到本发明的目的,本发明采用以下技术方案:
一种三维界面显示装置,包括三维界面视图模块、三维控制器,以及三维渲染引擎,其中,
三维界面视图模块,用于检测用户对三维图形的操作并将其发送至三维控制器;
三维控制器,用于依据用户的操作向三维处理引擎发送三维界面渲染指令;
三维渲染引擎,用于依据所述三维界面渲染指令对被操作的三维图形执行渲染处理。
优选地,所述三维界面视图模块包括图形用户界面窗口数据模块、用户输入检测模块,以及屏幕交互模块,其中,
图形用户界面窗口数据模块,用于封装图形用户界面GUI的窗口信息;
用户输入检测模块,用于检测用户对三维图形的操作并将其发送至三维控制器;
屏幕交互模块,用于显示三维界面。
优选地,所述三维渲染引擎至少包括模型坐标变换模块、世界坐标变换模块、物体剔除模块、插入渲染列表模块、背面消除模块、相机坐标变换模块、光照着色模块、三维物体空间裁剪模块、纹理映射模块、透视变换模块、图像空间裁剪模块、以及光栅化模块中的一种,其中,
模型坐标变换模块,用于对三维图形的模型坐标进行变换;
世界坐标变换模块,用于依据三维图形的位置将模型坐标变换为世界坐标;
物体剔除模块,用于在执行世界坐标到相机坐标变换之前,选择并剔除三维图形中相对相机视点而言不可见的部分;
插入渲染列表模块,用于将三维图形的可见部分的每个多边形面插入到渲染列表中;
背面消除模块,用于消除被遮挡的三维图形中的多边形面;
相机坐标变换模块,用于依据相机视点对三维图形进行变换;
三维物体空间裁剪模块,用于依据三维视景体对三维图形中可见的部分进行裁剪;
光照着色模块,用于将三维图形由线框渲染为实体,以增强三维图形的三维真实感;
纹理映射模块,用于将一幅二维图像作为纹理贴到三维图形的一个多边形面上;
透视变换模块,用于将相机坐标变换为透视坐标,以使得三维图形变换为二维图片;
图像空间裁剪模块,用于将透视坐标变换为屏幕坐标;进一步用于将越过了屏幕边界的三维图形的部分进行裁剪;
光栅化模块,用于渲染三维图形到显示缓冲区。
优选地,所述三维渲染引擎依据三维界面渲染指令对被操作的三维图形执行渲染处理的步骤包括:
依据用户对三维图形的操作,将三维图形的模型坐标值变换为世界坐标值;
将三维图形的每个多边形面插入到渲染列表中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110393176.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:雨刮器减速器
- 下一篇:隔爆型超高效铸铜转子三相异步电动机