本发明专利技术提供了3D图标的处理方法、装置及移动终端。该方法包括:获取绘制3D图标所需要的信息,其中,该信息包括:3D图标在屏幕上的位置信息和用于绘制3D图标的立体形状所需要的三维参数;在屏幕上与位置信息对应的位置使用三维参数绘制所述3D图标的立体形状;在立体形状上贴图以生成3D图标。通过本发明专利技术提升了用户的体验。
【技术实现步骤摘要】
本专利技术涉及通信领域,具体而言,涉及3D图标的处理方法、装置及移动终端。
技术介绍
目前,用户在使用移动终端(例如,手机)时,仍然要面对传统的二维操作的界面, 桌面的管理和长操作时间使用也容易出现视觉和体验的审美疲劳。在现有技术中提出进行 桌面的3D化,即在终端上实现3D显示和操作的功能。目前主要是通过以下两种方式来实 现3D图标,下面对此分别进行说明。方式一,在专利号为CN200810141944. 5的专利中提出了以下方案通过对用户界 面资源图片进行图片翻转、扭曲、变色等运算处理,然后将处理后的图片按照逻辑顺序进行 排列,存储在手机内存中;当用户选择进入菜单界面时,人机接口模块按照逻辑顺序调用上 述图片,使其产生立体翻转特效,从而达到立体效果。方式二,在专利号为CN200810057469. 3的专利中提出了以下方案通过3D软件建 立一个立方体,并将其转换成手机上可以运行的3D文件,实现用户的操作。上述两种处理方式虽然号称实现了 3D化,但其实其本质上仍然是使用的二维处 理方式,影响了用户体验。
技术实现思路
本专利技术的主要目的在于提供一种3D图标的处理方法、装置及移动终端,以至少解 决上述问题。根据本专利技术的一个方面,提供了一种3D图标的处理方法,包括获取绘制3D图标 所需要的信息,其中,所述信息包括所述3D图标在屏幕上的位置信息和用于绘制所述3D 图标的立体形状所需要的三维参数;在所述屏幕上与所述位置信息对应的位置使用所述三 维参数绘制所述3D图标的立体形状;在所述立体形状上贴图以生成所述3D图标。优选地,使用所述三维参数通过一点透视法绘制所述3D图标的立体形状。优选地,在所述立体形状上贴图之后,上述方法还包括从使用者的角度出发,以 点透视来计算每个面的空间投影钟的位置,并根据计算出的投影钟的位置对所述立体形状 进行处理。优选地,获取所述3D图标发生变化的参数,并根据所述参数重新获取绘制变化后 的所述3D图标所需要的信息,并重新生成所述3D图标。优选地,所述位置信息、所述三维参数以及在所述立体形状上进行贴图的信息保 存为状态矩阵信息,其中,所述状态矩阵信息使用八叉树算法生成。优选地,在所述3D图标为立方体的情况下,所述三维参数包括所述立方体的长、 宽、高以及所述立方体所处的状态。根据本专利技术的另一个方面,还提供了一种3D图标的处理装置,包括获取模块,用 于获取绘制3D图标所需要的信息,其中,所述信息包括所述3D图标在屏幕上的位置信息和用于绘制所述3D图标的立体形状所需要的三维参数;绘制模块,用于在所述屏幕上与所 述位置信息对应的位置使用所述三维参数绘制所述3D图标的立体形状;生成模块,用于在 所述立体形状上贴图以生成所述3D图标。优选地,上述装置还包括投影钟处理模块,用于从使用者的角度出发,以点透视 来计算每个面的空间投影钟的位置,并根据计算出的投影钟的位置对所述立体形状进行处理。优选地,在所述3D图标发生变化的情况下,所述获取模块根据所述3D图标发生变 化的参数重新获取绘制变化后的所述3D图标所需要的信息,所述绘制模块重新绘制所述 3D图标的立体形状,所述生成模块重新生成所述3D图标。根据本专利技术的再一个方面,还提供了一种移动终端,包括上述的3D图标的处理装置。通过本专利技术,采用获取绘制3D图标所需要的信息,其中,所述信息包括所述3D图 标在屏幕上的位置信息和用于绘制所述3D图标的立体形状所需要的三维参数;在所述屏 幕上与所述位置信息对应的位置使用所述三维参数绘制所述3D图标的立体形状;在所述 立体形状上贴图以生成所述3D图标。解决了现有的3D化处理方式影响用户体验的问题, 提高了用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1是根据本专利技术实施例的3D图标的处理方法的流程图;图2是根据本专利技术实施例的3D图标的处理装置的结构框图;图3是根据本专利技术实施例的3D图标的处理装置的优选结构框图;图4是根据本专利技术实施例的手机3D可视化桌面的方法的流程图;图5是根据本专利技术实施例的3D图标处理方法中管理模块操作的流程图;图6是根据本专利技术实施例的视效管理模块处理图标旋转的流程图。具体实施例方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。以下实施例可以应用在移动终端中,当然也可以应用在其他设备中,例如PC。在本实施例中提供了一种3D图标的处理方法,图1是根据本专利技术实施例的3D图 标的处理方法的流程图,如图1所示,该流程包括如下步骤步骤S102,获取绘制3D图标所需要的信息,其中,该信息包括该3D图标在屏幕 上的位置信息和用于绘制该3D图标的立体形状所需要的三维参数,需要说明的是,该图标 的立体形状可能是立方体、球体或者其他的规则或不规则的立体形状,不同的立体形状的 绘制需要不同的三维参数,例如,在3D图标为立方体的情况下,三维参数包括立方体的 长、宽、高以及立方体所处的状态(例如,以什么角度呈现出哪个平面等)。步骤S104,在屏幕上与位置信息对应的位置使用三维参数绘制3D图标的立体形状;步骤S106,在立体形状上贴图以生成3D图标。通过以上步骤,根据3D图标的信息就可以在屏幕上指定的位置上绘制出需要的 3D图标,使用绘制立体形状后贴图的方式实现了真正的3D化处理,相比于现有技术的两种 方式,其绘制的3D图标更加形象,从而提升了用户的体验。优选地,实施时,为了使绘制出的立体形状更加精确或者美观,可以通过一点透视 法来绘制3D图标的立体形状。这种绘制方式,可以从观察者的视角出发,达到了远小近大 的真实,自然的视觉效果。优选地,实施时,为了使3D图标的明暗色调符合观察者的视觉效果,在立体形状 上贴图之后,还可以从使用者的角度出发,以点透视来计算每个面的空间投影钟的位置,并 根据计算出的投影钟的位置对贴上图的立体形状进行处理。通过投影的处理,让使用者既 能观察图标清晰的立体形状,又能体会图标的明暗色彩,消除了使用者的视觉和体验的审美疲劳。优选地,实施时,当用户需要更改图标时,可以通过获取3D图标发生变化的参数, 并根据参数重新获取绘制变化后的3D图标所需要的信息,并重新生成3D图标。当用户连 续地更改图标时,就连续地获取3D图标更新的参数,连续地绘制,生成3D图标,使得用户感 受到图标在随着操作不断的发生形状的变化,产生动态的3D立体感。当然,这样的处理方 式需要消耗一些CPU,对于硬件有一定的要求。那么,也可以在采用步骤S102至步骤S106 生成3D图标之后,将该生成的图标保存,然后根据实际的图标的变化情况来确定是否需要 重绘该图标或者对之前保存的图标进行简单处理之后直接进行显示等。例如,如果只是在 屏幕中平移该图标,则可以不重绘。优选地,在实施时,可以将3D图标的位置信息、三维参数以及在立体形状上进行 贴图的信息保存为状态矩阵信息,其中,状态矩阵信息使用八叉树算法生成。本实施例中还提供了一种3D图标的处理装置,该装置用于实现上述实施例及其 优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说本文档来自技高网...
【技术保护点】
1.一种3D图标的处理方法,其特征在于,包括:获取绘制3D图标所需要的信息,其中,所述信息包括:所述3D图标在屏幕上的位置信息和用于绘制所述3D图标的立体形状所需要的三维参数;在所述屏幕上与所述位置信息对应的位置使用所述三维参数绘制所述3D图标的立体形状;在所述立体形状上贴图以生成所述3D图标。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘长山,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。