微帧aurora-av1filmgrain编码技术的运用( 二 )


除此之外 , 对于grain比较细的序列 , 采用直接保留grain的方式 , 能让grain保留的更均匀 , 也能保证更好的清晰度 , 使得在无grainartifact的同时生成较好的grain视频 。
值得一提的是 , 采用微帧Aurora-AV1直接编码保留grain , 能够抑制grain不一致和不同帧清晰度不一致的现象 , 这是普通AV1编码器目前所达不到的 。03.保留+合成(Preservation+Synthesis)
编码过程中还会遇到同一帧grain分布非常不均匀的情况 , 比如上半部分有grain , 下半部分没有grain , 这种情况不能依赖GrainSynthesis的方法 , 因为标准全图都为同一种grainmodel 。直接编码的方式则可能会出现grain保留不完整、不一致等情况 。
对于类似这种复杂的grain , 微帧采用的方法是:将grain分解 , 针对难以用GrainSynthesis标准生成的grain , 直接依赖编码器进行编码;针对GrainSynthesis标准比较好生成的grain , 采用标准生成grain , 如高频的高斯噪声部分则可以采用GrainSynthesis来合成 。
Preservation+Synthesis的方式能解决GrainSynthesis的局限性 , 重现比较复杂pattern的grain 。同时 , 增加了grain合成的方式会比直接编码的方法 , 能保留更多的细小的grain 。
微帧aurora-av1filmgrain编码技术的运用
文章图片

文章图片
左:直接保留grain;右:保留+合成