用于渲染的设备和方法

文档序号:9922502阅读:496来源:国知局
用于渲染的设备和方法
【专利说明】用于渲染的设备和方法
[0001 ] 本申请要求于2014年12月9日提交到韩国知识产权局的第10-2014-0175872号韩国专利申请的权益,针对所有目的,该韩国专利申请的全部公开通过引用合并于此。
技术领域
[0002]本申请涉及用于渲染3D数据的方法和设备。
【背景技术】
[0003]3D图形应用程序接口(API)标准的示例包括:0penGL、0penGL ES和DirectSD13API标准包括用于渲染帧并显示图像的方法。当渲染每个帧时,执行许多计算并消耗大量电力。因此,希望减小在渲染操作期间的计算量和访问存储器的次数。

【发明内容】

[0004]提供本
【发明内容】
来以简化的形式介绍在下面的【具体实施方式】中进一步描述的对构思的选择。本
【发明内容】
不意在标识所要求保护的主题的关键特征或必要特征,也不意在用来帮助确定所要求保护的主题的范围。
[0005]在一个总体方面,一种基于图块的渲染方法包括:执行当前帧的合并;产生当前帧中将被渲染的图块的合并信息或特性信息的标识码;将将被渲染的图块的标识码与先前图块的标识码进行比较,其中,先前帧中先前图块的位置与当前帧中将被渲染的图块的位置相同;根据比较结果,通过重复使用存储在帧缓冲器中的先前图块的图像来渲染当前帧,或者通过执行将被渲染的图块的像素处理来渲染当前帧。
[0006]产生步骤可包括:产生合并信息的第一标识码。
[0007]产生步骤可包括:产生合并信息的第一标识码和特性信息的第二标识码;比较步骤可包括:将将被渲染的图块的第一标识码和第二标识码分别与先前图块的第一标识码和第二标识码进行比较。
[0008]比较步骤还可包括:响应于将被渲染的图块的第一标识码与先前图块的第一标识码不同,跳过比较第二标识码。
[0009]渲染步骤可包括:响应于将被渲染的图块的第一标识码和第二标识码分别与先前图块的第一标识码和第二标识码相同,重复使用存储在帧缓冲器中的先前图块的图像;响应于将被渲染的图块的第一标识码和第二标识码中的至少一个分别与先前图块的第一标识码和第二标识码不同,执行将被渲染的图块的像素处理。
[0010]产生步骤还可包括:基于合并信息的指示将被渲染的图块中将被渲染的图元列表的部分来产生第一标识码。
[0011]产生步骤还可包括:基于特性信息的指示将被渲染的图块的属性、图形状态(Gstate)和均匀性中的任何一个或者任何两个或更多个的任何组合的部分产生第二标识码。
[0012]渲染步骤可包括:响应于将被渲染的图块的第一标识码和第二标识码分别与先前图块的第一标识码和第二标识码相同,跳过将被渲染的图块的像素处理。
[0013]产生步骤可包括:使用将被渲染的图块的合并信息或特性信息来产生与不同于将被渲染的图块的其它图块的标识码不同的将被渲染的图块的标识码。
[0014]在另一总体方面,一种非易失性计算机可读存储介质,存储用于使计算硬件执行上述基于图块的渲染方法。
[0015]在另一总体方面,一种渲染装置包括:几何处理器,被配置为执行当前帧的合并;相同图块检测器,被配置为:产生当前帧中将被渲染的图块的合并信息或特性信息的标识码;将将被渲染的图块的标识码与先前图块的标识码进行比较,其中,先前帧中先前图块的位置与当前帧中将被渲染的图块的位置相同;像素处理器,被配置为:根据比较结果,通过重复使用存储在帧缓冲器中的先前图块的图像来渲染当前帧,或者通过执行将被渲染的图块的像素处理来渲染当前帧。
[0016]相同图块检测器还可被配置为:产生合并信息的第一标识码。
[0017]相同图块检测器还可被配置为:产生合并信息的第一标识码和特性信息的第二标识码;将将被渲染的图块的第一标识码和第二标识码分别与先前图块的第一标识码和第二标识码进行比较。
[0018]相同图块检测器还可被配置为:响应于将被渲染的图块的第一标识码与先前图块的第一标识码不同,跳过比较第二标识码。
[0019]像素处理器还可被配置为:响应于将被渲染的图块的第一标识码和第二标识码分别与先前图块的第一标识码和第二标识码相同,重复使用存储在帧缓冲器中的先前图块的图像;响应于将被渲染的图块的第一标识码和第二标识码中的至少一个分别与先前图块的第一标识码和第二标识码不同,执行将被渲染的图块的像素处理。
[0020]相同图块检测器还可被配置为:基于合并信息的指示将被渲染的图块中将被渲染的图元列表的部分来产生第一标识码。
[0021]相同图块检测器还可被配置为:基于特性信息的指示将被渲染的图块的属性、图形状态和均匀性中的任何一个或者任何两个或更多个的任何组合的部分来产生第二标识码。
[0022]像素处理器还可被配置为:响应于将被渲染的图块的第一标识码和第二标识码分别与先前图块的第一标识码和第二标识码相同,跳过将被渲染的图块的像素处理。
[0023]相同图块检测器还可被配置为:使用将被渲染的图块的合并信息或特性信息来产生与不同于将被渲染的图块的其它图块的标识码不同的将被渲染的图块的标识码。
[0024]在另一总体方面,一种渲染装置,包括:相同图块检测器,被配置为基于当前帧中将被渲染的图块的渲染数据来检测将被渲染的图块与先前帧中先前图块是否相同;像素处理器,被配置为:响应于相同图块检测器检测到将被渲染的图块与先前图块相同,通过将存储在帧缓冲器中的先前图块的图像重复使用为将被渲染的图块来渲染将被渲染的图块;响应于相同图块检测器检测到将被渲染的图块与先前图块不同,基于渲染数据通过执行将被渲染的图块的像素处理来对将被渲染的图块进行渲染。
[0025]渲染数据可包括将被渲染的图块的合并信息、属性、图形状态和均匀性;相同图块检测器还可被配置为:基于合并信息、属性、图形状态和均匀性中的任何一个或者任何两个或更多个的任何组合,检测将被渲染的图块与先前图块是否相同。
[0026]所述渲染装置还可包括:几何处理器,被配置为产生合并信息。
[0027]相同图块检测器还可被配置为:基于渲染数据产生将被渲染的图块的第一标识码;将将被渲染的图块的第一标识码与先前基于先前图块的渲染数据针对先前图块产生的第一标识码进行比较,从而获得第一比较结果;响应于第一比较结果为将被渲染的图块的第一标识码与先前图块的第一标识码相同,检测出将被渲染的图块与先前图块相同;响应于第一比较结果为将被渲染的图块的第一标识码与先前图块的第一标识码不同,检测出将被渲染的图块与先前图块不同。
[0028]相同图块检测器还可被配置为:基于渲染数据产生将被渲染的图块的第二标识码,其中,将被渲染的图块的第二标识码与第一标识码不同;将将被渲染的图块的第二标识码与先前基于先前图块的渲染数据针对先前图块产生的第二标识码进行比较,从而获得第二比较结果;响应于第一比较结果为将被渲染的图块的第一标识码与先前图块的第一标识码相同,并且第二比较结果为将被渲染的图块的第二标识码与先前图块的第二标识码相同,检测出将被渲染的图块与先前图块相同;响应于第一比较结果为将被渲染的图块的第一标识码与先前图块的第一标识码不同,或者第二比较结果为将被渲染的图块的第二标识码与先前图块的第二标识码不同,检测出将被渲染的图块与先前图块不同。
[0029]相同图块检测器还可被配置为:响应于第一比较结果为将被渲染的图块的第一标识码与先前图块的第一标识码不同,跳过将将被渲染的图块的第二标识码与先前图块的第二标识码进行比较的步骤,并检测出将被渲染的图块与先前图块不同。
[0030]渲染数据可包括:将被渲染的图块的合并信息和将被渲染的图块的特性信息;相同图块检测器还可被配置为:基于合并信息产生第一标识码;基于特性信息产生第二标识码。
[0031 ]相同图块检测器还可被配置为:基于渲染数据产生将被渲染的图块的第一标识码;基于渲染数据产生将被渲染的图块的属性标识或图形状态标识或均匀性标识,属性标识或图形状态标识或均匀性标识与第一标识码不同;基于渲染数据产生将被渲染的图块的第二标识码,其中,第二标识码与第一标识码以及属性标识(ID)或图形状态标识或均匀性标识不同;将将被
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1