技术新讯 > 计算推算,计数设备的制造及其应用技术 > 图像采样方法、装置、设备及存储介质与流程  >  正文

图像采样方法、装置、设备及存储介质与流程

  • 国知局
  • 2024-07-31 22:52:39

本申请涉及但不限于图形处理,尤其涉及一种图像采样方法、装置、设备及存储介质。

背景技术:

1、渲染,是指由模型生成图像的过程,可以是将三维场景中的模型,按照设定好的环境、灯光、材质及渲染参数,二维投影成数字图像的过程。其中,模型是用严格定义的语言或者数据结构对于三维物体的描述,模型包括几何、视点、纹理以及照明信息等。

2、相关技术中,在渲染过程中,对于像素的采样存在问题,会导致采样性能下降或者采样负载增加,影响渲染的效果,乃至影响应用程序的性能。

技术实现思路

1、有鉴于此,本申请实施例提供了一种图像采样方法、装置、设备及存储介质,能够节约算力,降低采样负载,提高采样性能。

2、本申请实施例的技术方案是这样实现的:

3、本申请实施例提供一种图像采样方法,所述图像采样方法包括:针对当前的采样任务,确定出像素采样模式;根据所述像素采样模式,获取采样指令;其中,所述采样指令包括:汇聚采样指令或等级采样指令;根据所述采样指令,执行当前的所述采样任务。

4、在本申请的一些实施例中,所述像素采样模式包括:第一采样模式;所述第一采样模式包括:对相邻的m2个像素进行采样,且使用多个所述像素中的一个维度分量进行后续计算;其中,m>1。

5、在本申请的一些实施例中,若所述像素采样模式为所述第一采样模式,则根据所述汇聚采样指令,对m2个所述像素中的部分所述像素进行汇聚采样;其中,一次所述汇聚采样对相邻的n2个所述像素进行采样;其中,m≥n>1。

6、在本申请的一些实施例中,所述像素采样模式包括:第二采样模式;所述第二采样模式包括:所要采样的像素的纹理包括多级纹理映射,且所述采样指令位于动态条件分支之内。

7、在本申请的一些实施例中,若所述像素采样模式为所述第二采样模式,则根据所述等级采样指令,在所述动态分支外添加梯度指令;所述梯度指令表征所述像素与观察者的距离;基于所述梯度指令,确定出所述像素的纹理映射的对应级别;基于所述像素的纹理映射的对应级别,对所述像素进行所述等级采样。

8、在本申请的一些实施例中,确定出所述像素采样模式之后,所述图像采样方法还包括:获取初始采样指令;在所述采样任务确定所述像素采样模式符合所述第一采样模式的情况下,则将所述初始采样指令替换为所述汇聚采样指令。

9、在本申请的一些实施例中,确定出所述像素采样模式之后,所述图像采样方法还包括:获取初始采样指令;在所述采样任务确定所述像素采样模式符合所述第二采样模式的情况下,则将所述初始采样指令替换为所述等级采样指令。

10、在本申请的一些实施例中,将所述初始采样指令替换为所述等级采样指令,包括:去除所述动态条件分支的平铺展开;在所述动态条件分支之外添加梯度指令;基于所述梯度指令,确定出所述像素的纹理映射的对应级别;基于所述像素的纹理映射的对应级别,在所述动态条件分支之内,将所述初始采样指令替换为所述等级采样指令。

11、本申请实施例还提供一种图像采样装置,所述图像采样装置包括:确定模块,被配置为针对当前的采样任务,确定出像素采样模式;获取模块,被配置为根据所述像素采样模式,获取采样指令;其中,所述采样指令包括:汇聚采样指令或等级采样指令;执行模块,被配置为根据所述采样指令,执行当前的所述采样任务。

12、在本申请的一些实施例中,所述图像采样装置还包括:检测模块,被配置为获取并检测初始采样指令;优化模块,被配置为若所述像素采样模式为第一采样模式,则将所述初始采样指令优化为所述汇聚采样指令,或者,若所述像素采样模式为第二采样模式,则将所述初始采样指令优化为所述等级采样指令。

13、本申请实施例还提供一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行上述方法中的步骤。

14、本申请实施例还提供一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的步骤。

15、本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法中的步骤。

16、可以理解的是,由于一次汇聚采样可以同时采样多个相邻的像素,而等级采样可以按照像素的梯度来确定出像素对应的纹理信息,因此,在满足特定的采样模式的情况下,根据汇聚采样指令或等级采样指令,来执行当前的采样任务,这样,能够节约算力,降低采样负载,提高采样性能。

技术特征:

1.一种图像采样方法,其特征在于,所述图像采样方法包括:

2.根据权利要求1所述的图像采样方法,其特征在于,所述像素采样模式包括:第一采样模式;

3.根据权利要求2所述的图像采样方法,其特征在于,

4.根据权利要求1所述的图像采样方法,其特征在于,所述像素采样模式包括:第二采样模式;

5.根据权利要求4所述的图像采样方法,其特征在于,

6.根据权利要求2所述的图像采样方法,其特征在于,确定出所述像素采样模式之后,所述图像采样方法还包括:

7.根据权利要求4所述的图像采样方法,其特征在于,确定出所述像素采样模式之后,所述图像采样方法还包括:

8.根据权利要求7所述的图像采样方法,其特征在于,将所述初始采样指令替换为所述等级采样指令,包括:

9.一种图像采样装置,其特征在于,所述图像采样装置包括:

10.根据权利要求9所述的图像采样装置,其特征在于,所述图像采样装置还包括:

11.一种计算机程序产品,其特征在于,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行权利要求1至8任一项所述方法中的步骤。

12.一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至8任一项所述方法中的步骤。

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述方法中的步骤。

技术总结本申请实施例公开了一种图像采样方法、指令的优化方法、装置、设备及存储介质。图像采样方法包括:针对当前的采样任务,确定出像素采样模式;根据像素采样模式,获取采样指令;其中,采样指令包括:汇聚采样指令或等级采样指令;根据采样指令,执行当前的采样任务。技术研发人员:请求不公布姓名,请求不公布姓名受保护的技术使用者:摩尔线程智能科技(北京)有限责任公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/195120.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。