用于图像处理的图像处理装置及方法

文档序号:9922446阅读:958来源:国知局
用于图像处理的图像处理装置及方法
【技术领域】
[0001]本发明涉及一种图像处理装置以及图像处理装置中的图像处理方法,具体而言,涉及一种用于在光线追踪(Ray Tracing)中的有效的明暗处理(Shading)的图像处理装置以及在图像处理装置中的图像处理方法。
【背景技术】
[0002]利用现有的光线追踪(Ray Training)技术执行图像处理的图像处理装置基于从用户的视点出发而与对象的特定区域相遇的非阴影光线的信息和由非阴影光线衍生而成的阴影光线的信息来执行明暗处理运算。
[0003]S卩,图像处理装置利用存储于存储器的非阴影光线的信息以及由非阴影光线衍生而成的阴影光线的信息而执行明暗处理运算。
[0004]如上所述的非阴影光纤的信息以及由非阴影光线衍生而成的阴影光线的信息成对地存储于存储器。具体而言,在由第一非阴影光线衍生而成的阴影光线为N个的情况下,在存储器的第一区域中,第一非阴影光线和由第一非阴影光线衍生而成的N个阴影光线分别成对地存储于存储器的第一区域的各个地址。
[0005]如上所述,现有的图像处理装置把非阴影光线的信息以及由非阴影光线衍生而成的各个阴影光线的信息成对地存储于存储器,因此需要可存储大量的数据的存储器,且存在由此而导致的硬件大小增大的问题。
[0006]不仅如此,非阴影光线的信息以及由非阴影光线衍生而成的各个阴影光线的信息会成对地存储于存储器的各个地址,而且现有的图像处理装置基于按各个地址存储的信息来执行明暗处理运算,因此不仅存在由此导致的明暗处理运算量增大的问题,而且还存在用于明暗处理运算的功耗增大的问题。

【发明内容】

[0007]本发明是为解决上述的问题而提出的,本发明的目的在于在利用光线追踪(RayTracing)技术而执行图像处理时,使明暗处理运算更为有效地执行。
[0008]进一步,本发明的目的在于更为有效地利用用于存储非阴影光线以及由非阴影光线衍生而成的至少一个阴影光线的信息的存储器。
[0009]再进一步,本发明的目的还在于使在利用存储于存储器的信息而执行明暗处理运算的过程中发生的功耗最小化。
[0010]用于达成所述目的的根据本发明的一实施例的图像处理装置的图像处理方法包括如下步骤:将非阴影光线以及由非阴影光线衍生而成的至少一个阴影光线依次存储到存储器;以及利用依次存储于存储器的非阴影光线以及至少一个阴影光线而执行明暗处理操作。
[0011]另外,还可以包括如下步骤:接收光线;如果判断为所接收的所述光线是非阴影光线,则分配对应于非阴影光线的识别信息;以及将所述非阴影光线以及对应于所述非阴影光线的识别信息存储到所述存储器的第一地址。
[0012]另外,还可以包括如下步骤:生成由所述非阴影光线衍生而成的第一阴影光线;基于所述非阴影光线的识别信息而确定用于在所述存储器中存储所述第一阴影光线的第二地址;以及基于所确定的所述第二地址把所述第一阴影光线存储于所述存储器。
[0013]此外,还可以包括如下步骤:生成由所述非阴影光线衍生而成的第二阴影光线;基于所述非阴影光线的识别信息来确定用于在所述存储器中存储所述第二阴影光线的第三地址;以及基于所确定的所述第三地址把所述第二阴影光线存储于所述存储器。
[0014]此外,所述第一地址至第三地址可以是依序排列的。
[0015]另外,在所述执行明暗处理操作的步骤中,可以利用存储于所述存储器中的第一地址至第三地址的非阴影光线以及由所述非阴影光线衍生而成的所述第一以及第二阴影光线而生成交叉点数据,并可以基于所述交叉点数据来执行明暗处理运算,从而确定通过非阴影光线而交叉的地点的最终颜色。
[0016]此外,所述交叉点数据可以包括:对应于所述非阴影光线的交叉点的坐标信息、对象的索引信息、所述第一阴影光线以及第二阴影光线的颜色信息。
[0017]另外,用于达成所述目的的根据本发明的另一个实施例的图像处理装置包括:存储器;光线处理部,将非阴影光线以及由所述非阴影光线衍生而成的至少一个阴影光线依次存储到所述存储器;明暗处理部,利用依次存储于所述存储器的所述非阴影光线以及至少一个阴影光线而执行明暗处理操作。
[0018]另外,所述光线处理部可以包括:光线分析部,如果接收经交叉检查的光线,则分析所接收的所述光线的类型;非阴影光线处理部,如果判断为所接收的所述光线是非阴影光线,则分配对应于非阴影光线的识别信息,并把所述非阴影光线以及对应于所述非阴影光线的识别信息存储于所述存储器的第一地址。
[0019]此外,还可以包括:光线生成部,生成由所述非阴影光线衍生而成的第一阴影光线,而且所述光线处理部还可以包括:如果接收到所述第一阴影光线,则基于所述非阴影光线的识别信息来确定用于在所述存储器中存储所述第一阴影光线的第二地址,并基于所确定的所述第二地址把所述第一阴影光线存储于所述存储器。
[0020]另外,所述光线生成部可以生成由所述非阴影光线衍生而成的第二阴影光线;所述阴影光线处理部基于所述非阴影光线的识别信息来确定用于把所述第二阴影光线存储到所述存储器的第三地址,并基于所确定的所述第三地址把所述第二阴影光线存储于所述存储器。
[0021 ] 此外,所述第一地址至第三地址可以是依序排列的。
[0022]另外,所述明暗处理部可以利用存储于所述存储器中的第一地址至第三地址的非阴影光线以及由所述非阴影光线衍生而成的所述第一以及第二阴影光线而生成交叉点数据,并可以基于所述交叉点数据来执行明暗处理运算,从而确定通过非阴影光线而交叉的地点的最终颜色。
[0023]另外,所述交叉点数据可以包括:对应于所述非阴影光线的交叉点的坐标信息、对象的索引信息、所述第一阴影光线以及第二阴影光线的颜色信息。
[0024]另外,在用于达成所述目的而提出的根据本发明的另一个实施例的,与图形处理装置结合而用于实行下述的步骤而存储于记录介质的计算机程序中,所述图形处理装置的图像处理方法包括如下步骤:将非阴影光线以及由非阴影光线衍生而成的至少一个阴影光线依次存储到存储器;以及利用依次存储于存储器的非阴影光线以及至少一个阴影光线而执行明暗处理操作。
[0025]根据如上所述的本发明的多样的实施例,图像处理装置可以依次存储非阴影光线以及由非阴影光线衍生而成的至少一个阴影光线的信息,从而可以更为有效地利用存储器,此外,根据本发明的图像处理装置不仅可以利用存储于存储器的信息而更为有效地执行明暗处理运算,而且还可以使在执行明暗处理运算的过程中发生的功耗最小化。
【附图说明】
[0026]图1是根据本发明的一实施例的图像处理装置的模块图,
[0027]图2是根据本发明的一实施例的光线处理部的细部模块图,
[0028]图3是根据本发明的一实施例的非阴影光线以及由非阴影光线衍生而成的阴影光线依次存储于存储器的示例图,
[0029]图4是表示根据现有的以及本发明的用于在明暗处理部中进行明暗处理运算的资料构造的示例图,
[0030]图5是对根据本发明的一实施例的图像处理装置中的图像处理方法的流程图,
[0031]图6是在根据本发明的一实施例的图像处理装置中把由非阴影光线衍生而成的至少一个阴影光线存储于存储器的方法的流程图。
【具体实施方式】
[0032]本实施例可以加以多样的变换,而且可以具有多种实施例,以下对特定的实施例在附图中示出并进行详细的说明。然而这并不是为了对特定的实施形态限定其范围,应当理解为其包含包括在所公开的思想以及技术范围内的所有变换、均等物和替代物。在对实施例进行说明的过程中,当判断为对公知技术进行的具体的说明给本发明的主旨带来混乱时,将省略对其的详细说明。
[0033]第一、第二等术语可用于说明多样的构成要素,然而其构成要素并不局限于这些术语。术语的使用目的只是在于把一个构成要素区别于其他的构成要素。
[0034]本申请中使用的术语只是用于说明特定的实施例的,而不是用于限制权利范围的。当单数的表述在文脉上没有明显为单个的意思时,也包括复数的含义。在本申请中,要理解“包括”或者“构成”等术语是用于指定说明书上所记载的特征、数字、步骤、操作、构成要素、部件或者它们的组合的存在,而不是用于事先排除一个或一个以上的其他特征、数字、步骤、操作、构成要素、部件或者它们的组合的存在性或者可附加性。
[0035]对实施例而言,“模块”或者“部/单元”执行至少一个功能或操作,其可以由硬件或者软件来实现,还可以由硬件和软件的结合件来实现。另外,对于多个“模块”或者多个“部/单元”而言,除了需要由特定的硬件来实现的“模块”或者“部/单元”以外,可以一体化为至少一个模块而由至少一个处理器(未图示)来实现。
[0036]以下,将参照附图进行详细的说明,在参照附图进行说明时,对相同或者对应的构成要素将赋予相同的附图编号,并省略对其的重复说明。
[0037]图
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1