GB帧:

为了支持长期参考帧技术, AVS2引入了背景帧(GB帧) 。考虑到背景帧主要包含场景中的背景区域,其作用是提供参考,而不是观看,因此背景帧是一种不应输出的帧内解码场景图像。当然,如果背景图像确实需要输出, AvS2也是支持的, 此时称为应输出的帧内解码场景图像(G帧) , G帧与 GB帧的主要区别就在于是否输出显示 。 GB 帧一般釆用背景建模的方法训练得到, 而训练是需要一段时间的, 因此在 GB帧生成之前,通常采用视频的第一帧作为 G帧,既满足长期参考,也满足输出显示的要求。

AVS2并未规定 GB帧的生成方法,任何背景建模方法都是允许的,只要产生的背景图像符合 GB帧语法即可。为了满足实时传输和存储的需求, 建议采用复杂度较低、建模质量较高的背景建模方法。 AVS2参考软件 RD(reference design)采用了我们提出的 SWRA 作为默认的背景建模方法 ,其主要思想是在计算滑动均值的过程中, 实时地将每个像素点的历史像素值划分成若干数据段, 根,据每个数据段的均值和长度通过加权平均的方法计算出当前像素位置的模型值 。 当视频场景发生变化时,背景帧将会更新,新生成的 GB帧将替換现有 GB帧,以保证为后续图像提供高质量的背景参考。此外, Avs2的 GB帧存放在独立的场景图像缓冲区中, 因此 GB帧的更新替换不会影响其他参考帧的管理。

S帧:

Avs2场景编码技术引入的另一种帧类型是 s帧, s帧全名为“应参考场景图像的单前向帧间解码图像”,其主要特点是只前向参考 G帧或 GB帧,同时只允许使用 Intra、 S-Skip和 S-Direct三种编码模式,没有运动矢量。由于 G帧或 GB帧的长期存在, S帧通过仅前向参考 G帧或 GB帧实现独立解码,提供随机访问能力。在传统视频编码方法中,位于随机访问点的图像应能独立解码,在 Avs2场景编码技术中, S帧是随机访问点,通过 S帧与 G帧或 GB帧的联合解码,替代 IDR帧实现随机访问 。 S帧提供了较 IDR帧更好的编码性能,在有随机访问需求的应用场景下, 能显著降低码率。

在最新的AVS2参考软件RD10.01上测试显示,针对场景类视频,打开场景视频编码技术能显著提高编码性能, 在低延迟(low delay, LD)配置下平均能节省大约31.4%的码率,在随机访问(random access, RA)配置下能节省40.2%的码率;

与 HEVC最新的参考软件 HM16.0相比, AVS2场景编码技术能带来低延迟下约31.0%的码率节省,随机访问下约4l.l%的码率节省;

从以上测试结果来看, Avs2针对场景类视频的压缩是非常高效的,通过长期参考、背景预测等技术去除场景视频中的背景冗余,大幅降低码率。随着以云计算、物联网为主要代表的智.慧城市的不断发展和推进, 日积月累的监控视频、会议视频将带来传输和存储的巨大压力 。 AVS2 作为最新的国家视频标准, 将在场景类视频的应用领域发挥不可估量的作用。

转载于http://www.misptc.com/10794.html

AVS2的GB帧与s帧相关推荐

  1. 借助深度卷积神经网络对图片 GIF 视频进行超分辨率放大(即放大与降噪) 以及 对视频进行 插帧(即补帧).

    借助深度卷积神经网络对图片 & GIF & 视频进行超分辨率放大(即放大与降噪) 以及 对视频进行 插帧(即补帧). 软件下载地址:下载地址 界面效果: 处理效果: 图像清晰化 图像放 ...

  2. (转)I 帧和 IDR 帧的区别

    I 帧和 IDR 帧的区别:http://blog.csdn.net/skygray/article/details/6223358 IDR 帧属于 I 帧.解码器收到 IDR frame  时,将所 ...

  3. 5G/4G:空口帧结构之帧、子帧、时隙、符号、RB。

    5G引入了参数集的概念,针对不同环境选择不同的参数集大大增加了通信的灵活性. 子载波:不同参数集下,子载波间隔的变化,在上一篇中做了比较详细的介绍. 帧结构: 帧(Frame)的时间仍然是10ms,分 ...

  4. 【Android 高性能音频】AAudio 音频流 缓冲区 简介 ( AAudio 音频流内部缓冲区 | 缓冲区帧容量 | 缓冲区帧大小 | 音频数据读写缓冲区 )

    文章目录 I . AAudio 音频流内部缓冲区 与 音频数据读写缓冲区 概念 II . AAudio 音频流内部缓冲区 缓冲区帧容量 BufferCapacityInFrames 与 缓冲区帧大小 ...

  5. 视频压缩编码 gop(Group of Pictures)(I帧间隔)的概念、IDR、I帧(关键帧,intra picture)、P帧、B帧、帧内压缩、帧间压缩、pts(显示时间)、dts(解码时间)

    文章目录 前言: 关于视频的基础定义 GOP:Group of Pictures 压缩(也就是编码) 帧内压缩:自己本身压缩,不参考其他的帧. 帧间压缩:参考其他视频帧压缩. 解码(解压缩) 为什么好 ...

  6. Easy Tech:什么是I帧、P帧和B帧?

    I帧.P帧和B帧(I-frames.P-frames and B-frames)的概念是视频压缩领域的基础.这三种帧类型在特定情况下用于提高编解码器的压缩效率.压缩流的视频质量,以及使得流去应对传输和 ...

  7. H.264中IDR帧和I帧区别

    IDR(Instantaneous Decoding Refresh)--即时解码刷新.       I和IDR帧都是使用帧内预测的.它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I ...

  8. I帧、B帧和P帧的特点和编码的基本流程

    I帧.B帧和P帧的特点: I帧:帧内编码帧 I帧特点: 1.它是一个全帧压缩编码帧.它将全帧图像信息进行JPEG压缩编码及传输; 2.解码时仅用I帧的数据就可重构完整图像; 3.I帧描述了图像背景和运 ...

  9. 帧间、帧内像素块预测

    一.像素块预测 H.264/ AVC标准中的基本预测技术是基于块,而不是基于对象的.它的编码器是利用混合的编码方案来提高编码效率,这些方案包括高级的预测技术和有效熵编码技术.在运动预测中它使用不同的块 ...

最新文章

  1. 应聘苹果数据科学家,你需要知道些什么?
  2. 「GAN优化」小批量判别器如何解决模式崩溃问题
  3. php特殊函数,PHP常用特殊运算符号和函数的简单示例
  4. 7-1 银行家算法--安全性检查 (20 分)(思路+详解+知识分析)宝 你今天 AC了吗
  5. Java基础-HashMap集合
  6. abaqus推荐用哪一版本的_ABAQUS推荐资料合集(一)
  7. cloud源码-Ribbon
  8. element-ui主表格多选后 二级弹框表格默认全选数据
  9. 淘宝前端框架kissyui
  10. 项目验收流程小TIPS
  11. Nmap 中的各种端口扫描技术
  12. win7硬盘安装ubuntu经验
  13. POJ 1625 Censored!
  14. android自定义控件(星级评分)
  15. 子网掩码的作用和用法
  16. js实现点击上一题和下一题出现对应的题目,
  17. python计算ks
  18. 个人软件开发常用网站
  19. python post 上传文件_Python通过POST方式上传文件及提交参数到远程服务器
  20. matlab 控制硬件,自动控制原理实验教程(硬件模拟与MATLAB仿真)

热门文章

  1. java极光短信的集成
  2. php极光短信验证码,极光短信验证码验证问题
  3. 密码学DAY1_02
  4. 【问题解决】虚拟机打开gazebo黑屏、闪退、模型加载不出来
  5. Excel创建指定名称的单个工作表的3种操作
  6. 两种方法:在 PowerPoint 中插入视频
  7. OpenCV学习2——矩阵的掩模
  8. FLINK 极客时间
  9. 这几个万里挑一的良心App,个顶个好用,保证一用就再舍不得删
  10. java注册账号_Java实现简单登录注册账号操作