用于处理数据的装置和方法

文档序号:9671260阅读:543来源:国知局
用于处理数据的装置和方法
【专利说明】用于处理数据的装置和方法
[0001]相关申请的交叉引用
[0002]本申请要求2014年9月15日在英国知识产权局递交的N0.1416275.4号英国专利申请和2015年7月13日在韩国知识产权局递交的N0.10-2015-0099218号韩国专利申请的优先权,所述专利申请的公开通过引用被全部包含于此。
技术领域
[0003]符合示范性实施例的装置和方法涉及渲染几何图形,并具体涉及通过使用诸如纹理信息、顶点信息和均匀性信息来渲染一个或多个几何形状。
【背景技术】
[0004]例如光栅化引擎的图形渲染引擎执行几何形状的渲染,用于产生要在计算机监视器、电视机屏幕或者其他显示设备上显示的两维(2D)图像。根据应用,图像可以表示2D屏幕或者三维(3D)屏幕。例如,在计算机游戏应用中,通过渲染线框模型的多边形,可以获取3D屏幕的2D表示。渲染引擎可以在2D应用中使用,用于渲染文字、图标、图像或者2D用户界面中的其他元素。
[0005]在被渲染图像中例如多边形的几何形状的外观可以由执行渲染操作时限定了要施加于几何形状的纹理的纹理信息来控制。如果在屏幕上有多个形状,则当引擎将纹理分别绑定到每一形状时,可能出现瓶颈现象,因此,渲染状态上可能出现变化。为了解决上述现象,可将多个小纹理与一个大纹理打包,其可被称为纹理图集。由于将一个大纹理绑定到每一形状比绑定大量的小纹理更快,所以使用纹理图集可以取得渲染性能上的改善。当需要将不同大小的纹理打包为纹理图集时,程序尽量以有效率的方式排列纹理,以便尽可能地减小纹理图集的总体尺寸。

【发明内容】

[0006]—个或多个示范性实施例提供了用于渲染几何图形的装置和方法,其中,执行渲染所需的时间和数据处理量可被减少。
[0007]额外的方面将在下面的描述中给出,并且将因所述描述部分地清晰,或者可以通过实践给出的示范性实施例被了解。
[0008]根据示范性实施例的一个方面,提供了一种在显示装置中渲染图像的方法,所述方法包括:获取关于重复形状的信息,所述重复形状代表所述图像中所包括的一个或多个几何形状的至少一部分,并且在所述一个或多个几何形状中重复地出现;获取渲染信息,所述渲染信息代表基于关于所述重复形状的信息来渲染所述一个或多个几何形状的方法;和,基于关于所述重复形状的信息和所述渲染信息,渲染所述一个或多个几何形状。
[0009]获取关于所述重复形状的信息可以包括从分别代表所述一个或多个几何形状的部分的一个或多个部分形状中,确定所述重复形状,其中,所述重复形状包含与所述一个或多个几何形状的两个或多个部分对应的部分形状。
[0010]所述确定可以包括:在从所述一个或多个部分形状的剩余部分形状中,确定和所述一个或多个部分形状中的第一部分形状类似达到预先确定的程度或者更甚的第二部分形状;和,从第一部分形状和第二部分形状中确定至少一个作为所述重复形状。
[0011]所述渲染信息可以包括关于使所述重复形状变换以便渲染所述一个或多个几何形状的方法的信息。
[0012]关于使所述重复形状变换的方法的信息可以包括以下其中至少一个:所述重复形状的位置信息、所述重复形状的旋转信息、所述重复形状的对称变换信息、以及所述重复形状的缩放信息。
[0013]所述方法还可以包括:获取代表所述一个或多个几何形状的信息,其中,所述代表所述一个或多个几何形状的信息可以包括以下其中至少一个:用来获取立体图像的纹理信息、以及是关于限定所述一个或多个几何形状的两条或多条线彼此相交的点的信息的顶点信息、以及关于所述重复形状的信息可以被从代表所述一个或多个几何形状的信息获取。
[0014]所述方法还可以包括获取代表所述一个或多个几何形状的信息,其中,所述代表所述一个或多个几何形状的信息包含以下其中至少一个:所述一个或多个几何形状的颜色信息、指示限定所述一个或多个几何形状的点分布的距离场信息;和,指示限定所述一个或多个几何形状的至少一条曲线的曲线信息,并且,关于所述重复形状的信息被从代表所述一个或多个几何形状的信息获取。
[0015]所述方法还可以包括通过使用有损压缩方法和无损压缩方法其中至少一种来存储关于所述重复形状的信息。
[0016]所述一个或多个几何形状可以包括所述显示装置的一个或多个用户界面元素。
[0017]根据示范性实施例的一个方面,提供了一种获取用于在显示装置中渲染图像的信息的方法,所述方法包括:获取代表所述图像中所包括的一个或多个几何形状的信息;从所述获取的信息,获取关于重复形状的信息,所述重复形状代表所述一个或多个几何形状的至少一部分,并且在所述一个或多个几何形状中重复地出现;和,获取渲染信息,所述渲染信息代表基于关于所述重复形状的信息来渲染所述一个或多个几何形状的方法,其中,基于关于所述重复形状的信息和所述渲染信息渲染所述一个或多个几何形状。
[0018]根据示范性实施例的一个方面,提供了一种用于渲染图像的显示装置,所述显示装置包括:获取器,被配置成获取关于重复形状的信息,所述重复形状代表所述图像中所包括的一个或多个几何形状的至少一部分,并且在所述一个或多个几何形状中重复地出现,并且,所述获取器被配置成获取渲染信息,所述渲染信息代表基于关于所述重复形状的信息来渲染所述一个或多个几何形状的方法;和,控制器,被配置成基于关于所述重复形状的信息和所述渲染信息,渲染所述一个或多个几何形状。
[0019]所述重复形状可以包括从分别代表所述一个或多个几何形状的部分的一个或多个部分形状中、与所述一个或多个几何形状的两个或多个部分对应的部分形状。
[0020]所述控制器可以从所述一个或多个部分形状的剩余部分形状中,确定和所述一个或多个部分形状中的第一部分形状类似达到预先确定的程度或者更甚的第二部分形状,并且被配置成从第一部分形状和第二部分形状中确定至少一个作为所述重复形状。
[0021]所述渲染信息可以包括关于使所述重复形状变换以便渲染所述一个或多个几何形状的方法的信息。
[0022]关于使所述重复形状变换的方法的信息可以包括以下其中至少一个:所述重复形状的位置信息、所述重复形状的旋转信息、所述重复形状的对称变换信息、以及所述重复形状的缩放信息。
[0023]所述获取器可以获取代表所述一个或多个几何形状的信息,并且代表所述一个或多个几何形状的信息可以包括以下其中至少一个:用来获取立体图像的纹理信息;以及是关于限定所述一个或多个几何形状的两条或多条线彼此相交的点的信息的顶点信息;所述一个或多个几何形状的颜色信息、指示限定所述一个或多个几何形状的点分布的距离场信息;和,指示限定所述一个或多个几何形状的至少一条曲线的曲线信息,并且,关于所述重复形状的信息可被从代表所述一个或多个几何形状的信息获取。
[0024]所述显示装置还可以包括显示器,被配置成显示渲染结果。
[0025]所述显示装置还可以包括存储器,被配置成通过使用有损压缩方法和无损压缩方法其中至少一种来存储关于所述重复形状的信息。
[0026]根据示范性实施例的一个方面,提供了一种用于获取渲染图像的信息的显示装置,所述显示装置包括:获取器,被配置成获取代表所述图像中所包括的一个或多个几何形状的信息;和,控制器,被配置成从所述获取的信息,获取关于重复形状的信息,所述重复形状代表所述一个或多个几何形状的至少一部分,并且在所述一个或多个几何形状中重复地出现,并且,所述控制器被配置成获取渲染信息,所述渲染信息代表基于关于所述重复形状的信息来渲染所述一个或多个几何形状的方法,其中,基于关于所述重复形状的信息和所述渲染信息,渲染所述一个或多个几何形状。
[0027]根据示范性实施例的一个方面,提供了一种其上记录程序的非瞬态计算机可读介质,所述程序当被计算机执行时执行所述数据处理方法。
【附图说明】
[0028]通过参考附图描述某些示范性实施例,上述和/或其他方面将更为清晰,在附图中:
[0029]图1是根据不范性实施例用于处理图像和显不图像的设备的图;
[0030]图2是示出根据示范性实施例渲染几何图像的方法的流程图;
[0031]图3是示出根据示范性实施例确定重复形状的方法的流程图;
[0032]图4是示出根据示范性实施例获得渲染信息的方法的流程图;
[0033]图5是示出根据示范性实施例存储几何信息的方法的流程图,所述几何信息用于识别图案和限定如何组合图案;
[0034]图6是示出根据示范性实施例渲染几何形状的方法的流程图;
[0035]图7是示出根据示范性实施例在识别图案之后存储图案信息的方法的流程图;
[0036]图8是示出根据示范性实施例通过图案识别以无损压缩形式存储图案信息的方法的流程图;
[0037]图9A是根据示范性实施例的多个几何形状的图;
[0038]图9B是示出根据示范性实施例划分多个几何形状的例子的图;
[0039]图9C是示出根据示范性实施例从多个几何形状获得重复形状的方法的图;
[0040]图9D是示出根据示范性实施例通过使用重复形状压缩关于几何形状的信息的方法的图;
[0041]图10A是根据示范性实施例作为要被渲染的目标的几何形状的图;
[0042]图10B是示出根据示范性实施例渲染几何形状的方法的图;
[0043]图11是示出根据示范性实施例在设备中渲染可缩放文本的方法的图;
[0044]图12是示出根据示范性实施例在设备中渲染图标的方法的图;
[0045]图13是根据示范性实施例用于处理图像的设备的框图;和
[0046]图14是根据示范性实施例用于处理图像的系统的框图。
具体实施例
[0047]现在将详细参考示范性实施例,附图中示出了示范性实施例的例子,其中,相同的参考数字通篇指示相同的元件。就此而言,当前的示范性实施例可以具有不同的形式,并且不应被理解为限于这里给出的描述。因此,通过参考附图,下面仅为了说明方案描述示范性实施例。
[0048]此后,本说明书中使用的术语现在将被简单定义,并且实施例现在将被详细地描述。
[0049]所有术语,包括这里使用的描述性或者技术性术语,应该被理解为具有对本领域技术人员来说显而易见的含义。但是,根据本领域技术人员的意图、先例或者新技术的出现,这些术语可能具有不同的含义。而且,某些术语可以被申请人任意地选择,并且在这种情况下,所选的术语的含义将在本发明的详细描述中被仔细描述。因此,这里使用的术语必须被基于术语的含义,与贯穿本说明书的描述一起来定义。
[0050]当一部分“包括”或者“包含”一个元件时,除非存在具体的与其相反的描述,否则该部分还可以包括其他元件,不排除所述其他元件。而且,在本发
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1