System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于帧检测和多维度画面混合的抗锯齿方法及装置制造方法及图纸_技高网

基于帧检测和多维度画面混合的抗锯齿方法及装置制造方法及图纸

技术编号:40479944 阅读:4 留言:0更新日期:2024-02-26 19:14
本发明专利技术公开了一种基于帧检测和多维度画面混合的抗锯齿方法及装置,该方法包括:结合AABB方法获取采样数据,计算所述采样数据的方差,对比所述方差与多个历史帧数据得到重要区域历史帧,所述采样数据包括多个所述历史帧数据和当前帧数据;分别在RGB颜色空间和YCoCg颜色空间计算所述重要区域历史帧的凸包关系,通过加权结合两个颜色空间的凸包关系得到中和后的重要区域历史帧;加权混合所述当前帧数据和中和后的所述重要区域历史帧得到合成结果。通过本发明专利技术提供的方法,通过采样方差和历史帧像素检测,并通过多维度的颜色空间的就收纳,可有效提高采样的准确率,且通过多维度的画面合成算法,有效提高合成准确性,提高抗锯齿的效果。

【技术实现步骤摘要】

本专利技术涉及抗锯齿,尤其涉及一种基于帧检测和多维度画面混合的抗锯齿方法及装置


技术介绍

1、在目前的图形渲染实际应用场景中,三维空间中是通过连续函数进行采样,如场景的几何覆盖关系,着色参数和着色方程等,但是这个函数并非有限带宽的函数,因此,不论以多大的采样频率去采样,都不可能完美的恢复原始信号。且,因为最后显示的像素则是一个离散的二维数组,而且由于丢失连续性的信息,从而导致锯齿的问题。

2、而,常见的反走样算法都是在空间上增加采样率或者图像后处理,虽然后续taa提出了在不同时刻进行少采样,将ssaa多出的采样量分配到不同帧上,但是这种处理方式仍然是聚焦在几何走样和着色走样,并没有解决时域走样的问题。

3、有鉴于此,有必要提出对目前的抗锯齿方法进行进一步的改进。


技术实现思路

1、为此,本专利技术目的在于至少一定程度上解决现有技术中的不足,从而提出一种基于帧检测和多维度画面混合的抗锯齿方法及装置。

2、第一方面,本专利技术提供了一种基于帧检测和多维度画面混合的抗锯齿方法,所述方法包括:

3、结合aabb方法获取采样数据,计算所述采样数据的方差,对比所述方差与多个历史帧数据得到重要区域历史帧,所述采样数据包括多个所述历史帧数据和当前帧数据;

4、分别在rgb颜色空间和ycocg颜色空间计算所述重要区域历史帧的凸包关系,通过加权结合两个颜色空间的凸包关系得到中和后的所述重要区域历史帧;

5、加权混合所述当前帧数据和中和后的所述重要区域历史帧得到合成结果。

6、第二方面,本专利技术提供了一种基于帧检测和多维度画面混合的抗锯齿系统,所述系统包括:

7、采样模块:用于结合aabb方法获取采样数据,计算所述采样数据的方差,对比所述方差与多个历史帧数据得到重要区域历史帧,所述采样数据包括多个所述历史帧数据和当前帧数据;

8、中和模块:用于分别在rgb颜色空间和ycocg颜色空间计算所述重要区域历史帧的凸包关系,通过加权结合两个颜色空间的凸包关系得到中和后的所述重要区域历史帧;

9、合成模块:用于加权混合所述当前帧数据和中和后的所述重要区域历史帧得到合成结果。

10、第三方面,本专利技术还提供了一种基于帧检测和多维度画面混合的抗锯齿设备,包括存储器、处理器、以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如第一方面所述的基于帧检测和多维度画面混合的抗锯齿方法中的各个步骤。

11、第四方面,本专利技术还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的基于帧检测和多维度画面混合的抗锯齿方法中的各个步骤。

12、本专利技术提供了一种基于帧检测和多维度画面混合的抗锯齿方法及装置,该方法包括:结合aabb方法获取采样数据,计算所述采样数据的方差,对比所述方差与多个历史帧数据得到重要区域历史帧,所述采样数据包括多个所述历史帧数据和当前帧数据;分别在rgb颜色空间和ycocg颜色空间计算所述重要区域历史帧的凸包关系,通过加权结合两个颜色空间的凸包关系得到中和后的重要区域历史帧;加权混合所述当前帧数据和中和后的所述重要区域历史帧得到合成结果。通过本专利技术提供的方法,通过采样方差和历史帧像素检测,并通过多维度的颜色空间的就收纳,可有效提高采样的准确率,且通过多维度的画面合成算法,有效提高合成准确性,提高抗锯齿的效果。

本文档来自技高网...

【技术保护点】

1.一种基于帧检测和多维度画面混合的抗锯齿方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对比所述方差与历史帧数据得到重要区域历史帧,包括:

3.根据权利要求1所述的方法,其特征在于,所述分别在RGB颜色空间和YCoCg颜色空间计算所述重要区域历史帧的凸包关系,包括:

4.根据权利要求3所述的方法,其特征在于,所述通过所述当前数据颜色值以及周围多点的颜色值分别计算其在所述RGB颜色空间内和所述YCoCg颜色空间中的计算结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述重要区域历史帧分别在所述RGB颜色空间和所述YCoCg颜色空间的计算结果,还包括:

6.根据权利要求5所述的方法,其特征在于,所述通过加权结合两个颜色空间的凸包关系得到中和后的所述重要区域历史帧,还包括:

7.根据权利要求1所述的方法,其特征在于,通过指数平滑法对所述所述当前帧数据和中和后的所述重要区域历史帧进行加权混合,得到所述合成结果。

8.一种基于帧检测和多维度画面混合的抗锯齿系统,其特征在于,所述系统包括:

9.一种基于帧检测和多维度画面混合的抗锯齿设备,包括存储器、处理器、以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1-7任一项所述的基于帧检测和多维度画面混合的抗锯齿方法中的各个步骤。

10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-7任一项所述的基于帧检测和多维度画面混合的抗锯齿方法中的各个步骤。

...

【技术特征摘要】

1.一种基于帧检测和多维度画面混合的抗锯齿方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对比所述方差与历史帧数据得到重要区域历史帧,包括:

3.根据权利要求1所述的方法,其特征在于,所述分别在rgb颜色空间和ycocg颜色空间计算所述重要区域历史帧的凸包关系,包括:

4.根据权利要求3所述的方法,其特征在于,所述通过所述当前数据颜色值以及周围多点的颜色值分别计算其在所述rgb颜色空间内和所述ycocg颜色空间中的计算结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述重要区域历史帧分别在所述rgb颜色空间和所述ycocg颜色空间的计算结果,还包括:

6.根据权利要求5所述的方法,其特征在于,所述通过加权结合两个颜色空间的...

【专利技术属性】
技术研发人员:姜伟敏
申请(专利权)人:深圳市思迪信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1