一种利用点九图像优化3d空间纹理的方法及装置的制造方法

文档序号:10613730阅读:316来源:国知局
一种利用点九图像优化3d空间纹理的方法及装置的制造方法
【专利摘要】本申请实施例提供一种利用点九图像优化3D空间纹理的方法及装置,属于虚拟现实技术领域。所述方法包括:查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像;利用所述对应的点九格式的纹理图像,生成目标尺寸的纹理图像。本申请实施例能够减少纹理图像所占用的内存空间,提高3D用户界面设计的效率。
【专利说明】
一种利用点九图像优化3D空间纹理的方法及装置
技术领域
[0001]本申请属于虚拟现实技术领域,具体涉及一种利用点九图像优化3D空间纹理的方法及装置。
【背景技术】
[0002 ]虚拟现实技术综合了计算机图形技术、计算机仿真技术、传感器技术、显示技术等多种科学技术,它在多维信息空间上创建一个虚拟信息环境,能使用户具有身临其境的沉浸感,具有与环境完善的交互作用能力,并有助于启发构思。
[0003]由于虚拟现实技术的上述优势,其改进了现有音视频设备的用户体验,它已涉及更广的领域,如电视会议、网络技术和分布计算技术,并向分布式虚拟现实发展。虚拟现实技术已成为新产品设计开发的重要手段。
[0004]虚拟现实技术的用户界面(User Interface,简称UI,亦称使用者界面),通常需要对按键、APP等图标进行背景设计,背景设计采取不同的纹理图像。由于3D设计对用户界面多样化和美观化的要求,作为按键、APP等图标背景的纹理图像的种类繁多。并且,按键、APP等图标的尺寸各异,这就需要各种不同尺寸的纹理图像。因此,现有的内存空间需要存储大量的纹理图像,且对纹理图像的查找耗费大量时间,造成3D用户界面设计的效率低下。
[0005]因此,如何减少纹理图像所占用的内存空间,提高3D用户界面设计的效率成为是现有技术亟需解决的技术问题。

【发明内容】

[0006]本申请实施例解决的技术问题之一在于提供一种利用点九图像优化3D空间纹理的方法及装置,其能够减少纹理图像所占用的内存空间,提高3D用户界面设计的效率。
[0007]本申请实施例提供一种利用点九图像优化3D空间纹理的方法,包括:
[0008]查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像;
[0009]利用所述对应的点九格式的纹理图像,生成目标尺寸的纹理图像。
[0010]在本申请一具体实施例中,所述查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像之前还包括
[0011]根据3D用户界面的设计需求,建立点九格式的纹理图像库。
[0012]在本申请一具体实施例中,所述根据3D用户界面的设计需求,建立点九格式的纹理图像库包括:
[0013]将预设尺寸的点九格式的图像转换至3D空间,并生成纹理图像;
[0014]设置所述纹理图像的身份标识,并对应保存所述身份标识与所述纹理图像。
[0015]在本申请一具体实施例中,所述查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像包括:
[0016]查询预存的点九格式的纹理图像库中的纹理图像的身份标识;
[0017]将与3D用户界面的设计需求匹配的纹理图像作为对应的点九格式的纹理图像。
[0018]在本申请一具体实施例中,所述利用所述对应的点九格式的纹理图像,生成目标尺寸的纹理图像包括:
[0019]将对应的点九格式的纹理图像的四个角的像素填充至目标尺寸空白图像的四角;
[0020]将所述对应的点九格式的纹理图像的像素填充至目标尺寸空白图像,生成目标尺寸的纹理图像。
[0021]对应上述方法,本申请还提供一种利用点九图像优化3D空间纹理的装置,包括:
[0022]图像查询模块,用于查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像;
[0023]图像生成模块,用于利用所述对应的点九格式的纹理图像,生成目标尺寸的纹理图像。
[0024]在本申请一具体实施例中,所述方法还包括:
[0025]图库建立模块,用于根据3D用户界面的设计需求,建立点九格式的纹理图像库。
[0026]在本申请一具体实施例中,所述图库建立模块包括:
[0027]图像转换单元,用于将预设尺寸的点九格式的图像转换至3D空间,并生成纹理图像。
[0028]对应建立单元,用于设置所述纹理图像的身份标识,并对应保存所述身份标识与所述纹理图像。
[0029]在本申请一具体实施例中,所述图像查询模块包括:
[0030]标识查询单元,用于查询预存的点九格式的纹理图像库中的纹理图像的身份标识。
[0031]图像获得单元,用于将与3D用户界面的设计需求匹配的纹理图像作为对应的点九格式的纹理图像。
[0032]在本申请一具体实施例中,所述图像生成模块包括:
[0033]四角填充单元,用于将对应的点九格式的纹理图像的四个角的像素填充至目标尺寸空白图像的四角。
[0034]其他填充单元,用于将所述对应的点九格式的纹理图像的像素填充至目标尺寸空白图像,生成目标尺寸的纹理图像。
[0035]本申请实施例查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像。从而利用所述对应的点九格式的纹理图像,生成目标尺寸的纹理图像。本申请实施例利用存储的点九格式的纹理图像动态生成不同目标尺寸的纹理图像,无需根据用户界面设计需要存储不同尺寸的纹理图像,节约了内存空间。本申请无需根据用户界面设计需要存储不同尺寸的纹理图像,避免了纹理图像查询占用的大量时间,提高了用户界面设计的效率。
【附图说明】
[0036]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0037]图1是本申请所应用的计算机设备的硬件结构图;
[0038]图2是本申请提供的一种利用点九图像优化3D空间纹理的方法一实施例流程图;
[0039]图3是本申请提供的一种利用点九图像优化3D空间纹理的方法另一实施例的流程图;
[0040]图4是本申请提供的一种利用点九图像优化3D空间纹理的方法再一实施例的步骤SO的流程图;
[0041]图5是本申请提供的一种利用点九图像优化3D空间纹理的方法再一实施例的步骤SI的流程图;
[0042]图6是本申请提供的一种利用点九图像优化3D空间纹理的方法再一实施例的步骤S2的流程图;
[0043]图7是本申请提供的一种利用点九图像优化3D空间纹理的装置一实施例结构图;
[0044]图8是本申请提供的一种利用点九图像优化3D空间纹理的装置另一实施例的结构图;
[0045]图9是本申请提供的一种利用点九图像优化3D空间纹理的装置再一实施例的图库建立模块的结构图;
[0046]图10是本申请提供的一种利用点九图像优化3D空间纹理的装置再一实施例的图像查询模块的结构图;
[0047]图11是本申请提供的一种利用点九图像优化3D空间纹理的装置再一实施例的图像生成模块的结构图
[0048]图12是本申请一具体应用场景的流程图。
【具体实施方式】
[0049]本申请实施例查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像。从而利用所述对应的点九格式的纹理图像,生成目标尺寸的纹理图像。本申请实施例利用存储的点九格式的纹理图像动态生成不同目标尺寸的纹理图像,无需根据用户界面设计需要存储不同尺寸的纹理图像,节约了内存空间。本申请无需根据用户界面设计需要存储不同尺寸的纹理图像,避免了纹理图像查询占用的大量时间,提高了用户界面设计的效率。
[0050]尽管本申请能够具有许多不同形式的实施例,但在附图中显示并且将在本文详细描述的特定实施例,应该理解,这种实施例的公开应该被视为原理的示例,而非意图把本申请限制于显示和描述的特定实施例。在以下的描述中,相同的标号用于描述附图的几个示图中的相同、相似或对应的部分。
[0051]如本文所使用,术语“一个”或“一种”被定义为一个(种)或超过一个(种)。如本文所使用,术语“多个”被定义为两个或超过两个。如本文所使用,术语“其他”被定义为至少再一个或更多个。如本文所使用,术语“包含”和/或“具有”被定义为包括(即,开放式语言)ο如本文所使用,术语“耦合”被定义为连接,但未必是直接连接,并且未必是以机械方式连接。如本文所使用,术语“程序”或“计算机程序”或类似术语被定义为设计用于在计算机系统上执行的指令序列。“程序”或“计算机程序”可包括子程序、函数、过程、对象方法、对象实现、可执行应用、小应用程序、小服务程序、源代码、目标代码、共享库/动态加载库和/或设计用于在计算机系统上执行的其它指令序列。
[0052]如本文所使用,术语“节目”也可用在第二语境中(以上定义用于第一语境)。在第二语境中,在“电视节目”的意义上使用该术语。在这种语境中,该术语用于表示任何相干系列的音频视频内容,诸如将会被解释为并且在电子节目指南(EPG)中被报告为单个电视节目的内容,而不管该内容是电影、体育赛事、多部分连续剧的片段、新闻广播等。该术语也可被解释为包括商业插播广告和可能未在电子节目指南中被报告为节目的其它像节目一样的内容。
[0053]在整个本文件中对“一个实施例”、“某些实施例”、“实施例”或类似术语的提及表示结合实施例描述的特定特征、结构或特性被包括在本发明的至少一个实施例中。因此,在整个本说明书的各种地方的这种词语的出现不必全部表示相同的实施例。另外,所述特定特征、结构或特性可非限制性地在一个或多个实施例中以任何合适的方式组合。
[0054]如本文所使用,术语“或者”应该被解释为是包括性的或者表示任何一种或任何组合。因此,“A、B或者C”表示“下面的任何一种:A;B;C;A和B;A和C;B和C;A,B和C”。仅当元件、功能、步骤或动作的组合以某种方式固有地相互排斥时,将会发生这种定义的例外。
[0055]如本文所使用,术语3D或三维旨在应用于立体三维视觉体验。这种体验能够以许多方法创建,包括使用针对每只眼睛不同地偏振或针对每只眼睛滤色的图像。具体地讲,在本发明的上下文内,通过分开的左眼和右眼图像的产生和显示来创建三维视觉体验。在呈现分开的用于每只眼睛的图像的显示装置上观看这种图像,其中主动技术(诸如,由每只眼睛观看的图像的交替的同步的阻挡和通过)用于创建左眼和右眼图像的分离,或者被动技术(诸如,偏振或有色眼镜)用于分离左眼和右眼图像,由此产生立体三维视觉体验幻觉。
[0056]为了使本领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请保护的范围。
[0057]下面结合本申请附图进一步说明本申请具体实现。
[0058]本申请一实施例提供一种利用点九图像优化3D空间纹理的方法,通常应用于计算机设备。
[0059]参见图1,所述计算机设备通常包括:主控芯片11、存储器12、输入输出装置13以及其他硬件14。所述主控芯片11控制各功能模块,存储器12存储各应用程序和数据。
[0000]参见图2,所述方法包括:
[0061]S1、查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像。
[0062]点九格式是andr1d平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:点九.png。
[0063]本申请将预设尺寸的点九格式的图像转换至3D空间,并生成纹理图像,设置所述纹理图像的身份标识,所述身份标识与所述纹理图像对应保存至内存,成为预存的点九格式的纹理图像库。
[0064]所述纹理图像库建立后,即可在每次创建目标尺寸的纹理图像时,对所述预存的纹理图像库进行查询。在之后每次对所述预存的纹理图像库进行查询前,则无需再次建立所述纹理图像库。
[0065]具体的,所述预设尺寸可以为宽为50毫米,长为40毫米。所述预设尺寸的点九格式的图像转换至3D空间,可以采用现有的3DMax软件技术,此为现有技术,故在此不再赘述。
[0066]所述纹理图像的身份标识可以为ID信息,用于标识所述纹理图像的身份。从而便于对内存中存储的纹理图像进行查找,避免了纹理图像查询占用的大量时间,提高了用户界面设计的效率。
[0067]本申请通过查询所述纹理图像库,根据所述纹理图像的ID信息,进而获得对应的点九格式的纹理图像。
[0068]S2、利用所述对应的点九格式的纹理图像,生成目标尺寸的纹理图像。
[0069]由于3D用户界面设计时,按键或者APP图标等尺寸不同,因此需要作为背景的不同尺寸的纹理图像。本申请根据查询获得的点九格式的纹理图像,动态生成不同目标尺寸的纹理图像。
[0070]本申请实施例利用存储的点九格式的纹理图像动态生成不同目标尺寸的纹理图像,无需根据用户界面设计需要存储不同尺寸的纹理图像,节约了内存空间。本申请无需根据用户界面设计需要存储不同尺寸的纹理图像,避免了纹理图像查询占用的大量时间,提高了用户界面设计的效率。
[0071]在本申请另一具体实现中,参见图3,所述步骤SI之前还包括:
[0072]S0、根据3D用户界面的设计需求,建立点九格式的纹理图像库。
[0073]本申请预先根据3D用户界面的设计多样性和美观性的需求,预先建立点九格式的纹理图像库。从而在后续的目标纹理图像生成时,直接查询所述预先建立的点九格式的纹理图像库。
[0074I 具体的,参见图4,所述步骤SO包括:
[0075]S01、将预设尺寸的点九格式的图像转换至3D空间,并生成纹理图像。
[0076]具体的,所述预设尺寸可以为宽为50毫米,长为40毫米。所述预设尺寸的点九格式的图像转换至3D空间,可以采用现有的3DMax软件技术,此为现有技术,故在此不再赘述。
[0077]S02、设置所述纹理图像的身份标识,并对应保存所述身份标识与所述纹理图像。
[0078]所述纹理图像的身份标识可以为ID信息,用于标识所述纹理图像的身份。所述ID信息可以为对所述纹理图像进行表述的信息,比如:紫色大理石纹理、灰色点状纹理等。本申请将述身份标识与所述纹理图像对应保存至内存,从而便于对内存中存储的纹理图像进行查找,避免了纹理图像查询占用的大量时间,提高了用户界面设计的效率。
[0079]在本申请再一具体实现中,参见图5,所述步骤SI包括:
[0080]SI 1、查询预存的点九格式的纹理图像库中的纹理图像的身份标识。
[0081]具体的,所述纹理图像的身份标识为所述纹理图像的ID信息,本申请查询所述预存的点九格式的纹理图像库中的纹理图像的ID信息。
[0082]S12、将与3D用户界面的设计需求匹配的纹理图像作为对应的点九格式的纹理图像。
[0083]所述3D用户界面的设计需求通常指按键或者APP图标的设计需求。比如,需要“紫色大理石纹理”,则根据所述需求与纹理图像库中的纹理图像的身份标识是否匹配,查找获得ID信息为“紫色大理石纹理”的纹理图像,确定所述纹理图像为查询的纹理图像。
[0084]在本申请再一具体实现中,参见图6,所述步骤S2包括:
[0085]S21、将对应的点九格式的纹理图像的四个角的像素填充至目标尺寸空白图像的四角。
[0086]由于采用图像进行拉伸或者缩放,获得其他尺寸的目标图像时,目标尺寸图像的四个角容易发生变形,从而造成目标图像的失真。
[0087]为了避免根据点九格式的纹理图像获得目标尺寸的纹理图像而进行拉伸或者缩放时产生变形,本申请先将点九格式的纹理图像的四个角的像素填充至目标尺寸空白图像的四角,从而避免了目标图像四角的变形失真。
[0088]S22、将所述对应的点九格式的纹理图像的像素填充至目标尺寸空白图像,生成目标尺寸的纹理图像。
[0089]本申请利用点九格式的纹理图像的像素对目标尺寸的空白图像其他部分进行填充,生成目标尺寸的纹理图像。
[0090]对应上述方法,本申请另一实施例提供一种利用点九图像优化3D空间纹理的装置,通常应用于计算机设备。
[0091]参见图1,所述计算机设备通常包括:主控芯片11、存储器12、输入输出装置13以及其他硬件14。所述主控芯片11控制各功能模块,存储器12存储各应用程序和数据。
[0092I 参见图7,所述装置包括:
[0093]图像查询模块71,用于查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像。
[0094]图像生成模块72,用于利用所述对应的点九格式的纹理图像,生成目标尺寸的纹理图像。点九格式是andr1d平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:点九.png。
[0095]本申请将预设尺寸的点九格式的图像转换至3D空间,并生成纹理图像,并且设置所述纹理图像的身份标识,所述身份标识与所述纹理图像对应保存至内存,成为预存的点九格式的纹理图像库。
[0096]所述纹理图像库建立后,即可在每次创建目标尺寸的纹理图像时,对所述预存的纹理图像库进行查询。在之后每次对所述预存的纹理图像库进行查询前,则无需再次建立所述纹理图像库。
[0097]具体的,所述预设尺寸可以为宽为50毫米,长为40毫米。所述预设尺寸的点九格式的图像转换至3D空间,可以采用现有的3DMax软件技术,此为现有技术,故在此不再赘述。
[0098]所述纹理图像的身份标识可以为ID信息,用于标识所述纹理图像的身份。从而便于对内存中存储的纹理图像进行查找,避免了纹理图像查询占用的大量时间,提高了用户界面设计的效率。
[0099]本申请通过查询所述纹理图像库,根据所述纹理图像的ID信息,进而获得对应的点九格式的纹理图像。
[0100]由于3D用户界面设计时,按键或者APP图标等尺寸不同,因此需要作为背景的不同尺寸的纹理图像。本申请根据查询获得的点九格式的纹理图像,动态生成不同目标尺寸的纹理图像。
[0101]本申请实施例利用存储的点九格式的纹理图像动态生成不同目标尺寸的纹理图像,无需根据用户界面设计需要存储不同尺寸的纹理图像,节约了内存空间。本申请无需根据用户界面设计需要存储不同尺寸的纹理图像,避免了纹理图像查询占用的大量时间,提高了用户界面设计的效率。
[0102]在本申请另一具体实现中,参见图8,所述装置还包括:
[0103]图库建立模块70,用于根据3D用户界面的设计需求,建立点九格式的纹理图像库。
[0104]本申请预先根据3D用户界面的设计多样性和美观性的需求,预先建立点九格式的纹理图像库。从而在后续的目标纹理图像生成时,直接查询所述预先建立的点九格式的纹理图像库。
[0105]具体的,参见图9,所述图库建立模块70包括:
[0106]图像转换单元701,用于将预设尺寸的点九格式的图像转换至3D空间,并生成纹理图像。
[0107]对应建立单元702,用于设置所述纹理图像的身份标识,对应保存所述身份标识与所述纹理图像。
[0108]具体的,所述预设尺寸可以为宽为50毫米,长为40毫米。所述预设尺寸的点九格式的图像转换至3D空间,可以采用现有的3DMax软件技术,此为现有技术,故在此不再赘述。
[0109]所述纹理图像的身份标识可以为ID信息,用于标识所述纹理图像的身份。所述ID信息可以为对所述纹理图像进行表述的信息,比如:紫色大理石纹理、灰色点状纹理等。本申请将述身份标识与所述纹理图像对应保存至内存,从而便于对内存中存储的纹理图像进行查找,避免了纹理图像查询占用的大量时间,提高了用户界面设计的效率。
[0110]在本申请再一具体实现中,参见图10,所述图像查询模块71包括:
[0111]标识查询单元711,用于查询预存的点九格式的纹理图像库中的纹理图像的身份标识O
[0112]图像获得单元712,用于将与3D用户界面的设计需求匹配的纹理图像作为对应的点九格式的纹理图像。
[0113]具体的,所述纹理图像的身份标识为所述纹理图像的ID信息,本申请查询所述预存的点九格式的纹理图像库中的纹理图像的ID信息。
[0114]所述3D用户界面的设计需求通常指按键或者APP图标的设计需求。比如,需要“紫色大理石纹理”,则根据所述需求与纹理图像库中的纹理图像的身份标识是否匹配,查找获得ID信息为“紫色大理石纹理”的纹理图像,确定所述纹理图像为查询的纹理图像。
[0115]在本申请再一具体实现中,参见图11,所述图像生成模块72包括:
[0116]四角填充单元721,用于将对应的点九格式的纹理图像的四个角的像素填充至目标尺寸空白图像的四角。
[0117]其他填充单元722,用于将所述对应的点九格式的纹理图像的像素填充至目标尺寸空白图像,生成目标尺寸的纹理图像。
[0118]由于采用图像进行拉伸或者缩放,获得其他尺寸的目标图像时,目标尺寸图像的四个角容易发生变形,从而造成目标图像的失真。
[0119]为了避免根据点九格式的纹理图像获得目标尺寸的纹理图像而进行拉伸或者缩放时产生变形,本申请先将点九格式的纹理图像的四个角的像素填充至目标尺寸空白图像的四角,从而避免了目标图像四角的变形失真。
[0120]本申请利用点九格式的纹理图像的像素对目标尺寸的空白图像其他部分进行填充,生成目标尺寸的纹理图像。
[0121]下面通过本申请一具体应用场景来进一步说明本申请实现。
[0122]本申请应用于一计算机设备上,用于不规则3D列表数据与显示用户界面建立对应关系。
[0123]参见图12,所述方法包括:
[0124]1201、将宽为50毫米,长为40毫米的点九格式的图像采用现有的3DMax软件技术转换至3D空间,并生成纹理图像。
[0125]1202、设置所述纹理图像的ID信息,所述ID信息与所述纹理图像对应保存至内存。
[0126]1203、查询预存的点九格式的纹理图像库中的纹理图像的ID信息。
[0127]1204、将与3D用户界面的设计需求匹配的纹理图像作为对应的点九格式的纹理图像。
[0128]1205、将对应的点九格式的纹理图像的四个角的像素填充至目标尺寸空白图像的四角。
[0129]1206、将所述对应的点九格式的纹理图像的像素填充至目标尺寸空白图像,生成目标尺寸的纹理图像。
[0130]为了避免根据点九格式的纹理图像获得目标尺寸的纹理图像而进行拉伸时产生变形,本申请先将点九格式的纹理图像的四个角的像素填充至目标尺寸空白图像的四角,从而避免了目标图像四角的失真。
[0131]由于3D用户界面设计时,按键或者APP图标等尺寸不同,因此需要作为背景的不同尺寸的纹理图像。本申请实施例利用存储的点九格式的纹理图像动态生成不同目标尺寸的纹理图像,无需根据用户界面设计需要存储不同尺寸的纹理图像,节约了内存空间。本申请无需根据用户界面设计需要存储不同尺寸的纹理图像,避免了纹理图像查询占用的大量时间,提高了用户界面设计的效率。
[0132]本领域的技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0133]本申请是参照实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0134]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0135]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0136]尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
【主权项】
1.一种利用点九图像优化3D空间纹理的方法,其特征在于,包括: 查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像; 利用所述对应的点九格式的纹理图像,生成目标尺寸的纹理图像。2.如权利要求1所述的方法,其特征在于,所述查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像之前还包括: 根据3D用户界面的设计需求,建立点九格式的纹理图像库。3.如权利要求2所述的方法,其特征在于,所述根据3D用户界面的设计需求,建立点九格式的纹理图像库包括: 将预设尺寸的点九格式的图像转换至3D空间,并生成纹理图像; 设置所述纹理图像的身份标识,并对应保存所述身份标识与所述纹理图像。4.如权利要求1所述方法,其特征在于,所述查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像包括: 查询预存的点九格式的纹理图像库中的纹理图像的身份标识; 将与3D用户界面的设计需求匹配的纹理图像作为对应的点九格式的纹理图像。5.如权利要求1所述的方法,其特征在于,所述利用所述对应的点九格式的纹理图像,生成目标尺寸的纹理图像包括: 将对应的点九格式的纹理图像的四个角的像素填充至目标尺寸空白图像的四角; 将所述对应的点九格式的纹理图像的像素填充至目标尺寸空白图像,生成目标尺寸的纹理图像。6.—种利用点九图像优化3D空间纹理的装置,其特征在于,包括: 图像查询模块,用于查询预存的点九格式的纹理图像库,根据纹理图像身份标识,获得对应的点九格式的纹理图像; 图像生成模块,用于利用所述对应的点九格式的纹理图像,生成目标尺寸的纹理图像。7.如权利要求6所述的装置,其特征在于,所述方法还包括: 图库建立模块,用于根据3D用户界面的设计需求,建立点九格式的纹理图像库。8.如权利要求7所述的装置,其特征在于,所述图库建立模块包括: 图像转换单元,用于将预设尺寸的点九格式的图像转换至3D空间,并生成纹理图像; 对应建立单元,用于设置所述纹理图像的身份标识,并对应保存所述身份标识与所述纹理图像。9.如权利要求1所述装置,其特征在于,所述图像查询模块包括: 标识查询单元,用于查询预存的点九格式的纹理图像库中的纹理图像的身份标识; 图像获得单元,用于将与3D用户界面的设计需求匹配的纹理图像作为对应的点九格式的纹理图像。10.如权利要求6所述的装置,其特征在于,所述图像生成模块包括: 四角填充单元,用于将对应的点九格式的纹理图像的四个角的像素填充至目标尺寸空白图像的四角; 其他填充单元,用于将所述对应的点九格式的纹理图像的像素填充至目标尺寸空白图像,生成目标尺寸的纹理图像。
【文档编号】G06F3/0481GK105976422SQ201610274554
【公开日】2016年9月28日
【申请日】2016年4月27日
【发明人】胡雪莲
【申请人】乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1