预测编码
大量的统计表明,同一幅图像中像素之间具有较强的相关性,两个像素之间的距离越短,则其相关性越强,通
俗地讲,即两个像素的值越接近。换言之,两个相邻像素的值发生突变的概率极小, “相等、相似或
缓变”的概率则极大。
例如当前像素 X(设为立即传送的像素)可用前一个像素 a 或 b、 c,或三者的线性加权来预测。这些 a, b, c 被称为参考像素。在实际传送时,把实际像素 X(当前值)和参考像素(预测值)相减,简单起见传送 X- a,到了接收端再把( X- a)+ a=X,由于 a 是已传送的(在接收端被存储),于是得到当前值。由于 X 与 a 相似, ( X- a)值很小,视频信号被压缩,这种压缩方式称为帧内预测编码。
不仅如此,还可利用图 1.3 所示的帧间相关性进行压缩编码。由于邻近帧之间的相关性一般比帧内像素间的相关性更强,压缩比也更大。
由此可见,利用像素之间(帧内)的相关性和帧间的相关性,即找到相应的参考像素或参考帧作为预测值,可以实现视频压缩编码

变换编码
大量统计表明,视频信号中包含着能量上占大部分的直流和低频成分,即图像的平坦部分,也有少量的高频成分,即图像的细节。
将图像经过某种数学变换后,得到变换域中的图像成分在空间频率坐标的对应关系,完成编码。

视频编码系统的基本结构
根据采用信源模型,视频编码可以分为两大类,基于波形的编码和基于内容的编码。它们利用不同的压缩编码方法,得到相应的量化前的参数;再对这些参数进行量化,用二进制码表示其量化值;最后,进行无损熵编码进一步提高码率。解码则为编码的逆过程。

基于波形的编码
视频编码方法与可采用的信源模型有关。如果采用“一幅图像由许多像素构成”的信源模型,这种信源模型的参数就是每个像素的亮度和色度的幅度值。对这些参数进行压缩编码技术称为基于波形的编码。

基于内容的编码
如果采用一个分量有几个物体构成的信源模型,这种信源模型的参数就是各个物体的形状、纹理和运动。对这些参数进行压缩编码的技术被称为基于内容的编码

基于波形的编码
利用像素间的空间相关性和帧间的时间相关性,实现压缩编码的目标。
基于波形的编码采用了把预测编码和变换编码组合起来的基于块的混合编码方法。
为了减少编码的复杂性,使视频编码操作易于执行,采用混合编码方法时,首先把一幅图像分成固定大小的块,例如块 8×8(即每块 8 行,每行 8 个像素)、块 16×16(每块 16 行,每行 16 个像素)等等,然后对块进行压缩编码处理。
H.261 、H.263 、H.264、H.320、 H.323 、 MPEG-1、MPEG-2、 MPEG-4 等都采用了基于块的混合编码法,都属于基于波形的编码。

基于内容的编码
如果人为地把一幅图像划分成许多固定大小的块,当包含边界的块属于不同物体时,它们分别具有不同的运动,便不能用同一个运动矢量表示该边界块的运动状态。此时必然会产生高的预测误差和失真,严重影响了压缩编码信号的质量。
于是产生了基于内容的编码技术:这时先把视频帧分成对应于不同物体的区域,然后对其编码。
具体说来,即对不同物体的形状、运动和纹理进行编码。在最简单情况下,利用二维轮廓描述物体的形状;利用运动矢量描述其运动状态;而纹理则用颜色的波形进行描述。
当视频序列中的物体种类已知时,可采用基于知识或基于模型的编码。例如,对人的脸部,已开发了一些预定义的线框对脸的特征进行编码,这时编码效率很高,只需少数比特就能描述其特征。对于人脸的表情(如生气、高兴等),可能的行为可用语义编码,由于物体可能的行为数目非常小,可获得非常高的编码效率。
MPEG-4 采用的编码方法就既基于块的混合编码,又有基于内容的编码方法。

三维(立体)视频编码
立体视频编码是视频编码的发展方向之一,其平面信息外增加了深度信息,数据量非常庞大。
立体视频编码也有两种类型的方法:第一种是基于波形的,它组合运动补偿预测和位差补偿预测。所谓位差估计即在两幅不同图像中寻找对应的点。它对预测残差图像、位差和运动矢量进行编码;
第二种是基于物体的,它直接对成像物体的三维结构和运动进行编码。当物体结构简单时,可获得非常高的压缩比。

ps:抄自毕厚杰主编 《新一代视频压缩编码标准——H.264/AVC》

视频压缩编码技术概述相关推荐

  1. 一、视频监控技术概述

    前言 校招结束后,实验室要求一直在搞论文,11月底提交完成.开始按照沈工列的读书清单看看书.海康威视从安防起家,虽然自己搞的是计算机视觉算法,出于对领域业务的熟悉,也需要读读相关的书. 说来也很有意思 ...

  2. 安防天下1——视频监控技术概述及相关基础了解

    视频监控技术有三个发展过程,分别是模拟视频监控时代,数字视频监控时代,智能网络视频监控时代, 先过一些术语,并在之后的不断阅读中去加深记忆并理解 IPC 网络摄像机 HD IPC 高清摄像机 DVS ...

  3. 【图像处理】图像视频压缩编码技术综述

    将调研到的图像与视频编解码处理的发展历程与国际研究现状整理如下 作为通信.介质存贮.数据发行.多媒体计算机等技术的关键环节,图像压缩编码算法的研究是信息技术中最活跃的研究领域之一.尤其是进入21世纪以 ...

  4. HEVC视频编码技术概述

    本周读书总结 1.编码框架 HEVC仍然沿用了基于块的视频混合编码框架,但是区别在于HEVC采用灵活的四叉树型划分结构,支持多种不同尺寸的编码块.预测块和变换块.编码框架如下图所示. 2.块的划分结构 ...

  5. 视频压缩编码标准,深入浅出,图文并茂

    1 总体介绍思维导图 2 绪论 2.1 信息化与视频通信 信息就是客观世界的描述和分析,它无处不在,无时不在,具有通用性.抽象性.无限性三个特征.地球上的物质资源是有限的.石油.煤等在一定期限总会被开 ...

  6. 下一代视频编码技术的云视频应用探索

    本文由华为云资深产品专家左雯在LiveVideoStackCon2020线上峰会的演讲内容整理而成,本文从视频编解码技术的趋势.难点和挑战以及华为云视频产品的编解码关键技术实践与成果两方面介绍下一代视 ...

  7. 低成本更清晰,下一代视频编码技术将如何实现这一目标?

    摘要:下一代的视频编码技术仍是采用传统的演进思路--在经典架构上做模块增强. 随着短视频.直播的兴起,在线视频领域用户使用时长已超过社交领域,而5G时代视频在互联网的流量占比将会增长至85~90%.面 ...

  8. 《新一代视频压缩编码标准H.264/AVC》

    资料:<新一代视频压缩编码标准H.264/AVC> 毕厚杰 有一些超出 音视频encode decode scope 的content,会过滤阅读,本次学习过程更偏向基础概念的理解,ter ...

  9. 国产视频编码技术终获国家科学奖,从此可甩掉H.265高额专利费

    为了解决超高清视频编码方案,众多内容运营商.设备商不得不选择具有技术优势的H.265/HEVC为其编码技术,可是自从去年3月份开始,HEVC Advance和MPEG LA宣布对H.265/HEVC使 ...

最新文章

  1. 不允许所请求的注册表访问权
  2. vtkImageData基本操作
  3. javascript中的setTimeout() 方法和clearInterval() 方法和setInterval() 方法
  4. Python 标准库 —— uuid(生成唯一 ID)
  5. 购物车完善版,客户余额及所购商品保存在文件
  6. openstack云计算实践-老男孩架构师课程教案笔记分享
  7. FastHook——实现.dynsym段和.symtab段符号查询
  8. 电子邮件服务器-PostFix
  9. 数学建模之SPSS应用——聚类分析
  10. 操作系统与软件工程学习笔记
  11. uni-app商城源码/公众号/小程序/APP多端适配
  12. 论数据库运维的全流程管控技术
  13. 详解网关和路由器的区别
  14. 巨头发力,社区电子商务发展加速
  15. 一个普通前端的2022年终总结:多病的一年
  16. 05 共识问题:区块链如何确认记账权?
  17. just for save
  18. IT内部控制体系建设方案-从IT角度解读《企业内部控制规范》
  19. 阴阳师最新的服务器,阴阳师6月30日正式服务器更新内容一览
  20. OLED显示STM32

热门文章

  1. o7_dictionary_accessibility 参数
  2. 对象存储(Object-based Storage)概述
  3. 【STM32】HAL库 ——DAC
  4. 货币金融学——金融体系监管
  5. zeppelin源码分析(0)——zeppelin要解决什么问题
  6. Redis5.0源码解析(一)----------简单动态字符串(SDS)
  7. STL——vector与迭代器
  8. 程序猿的世界~~~~
  9. 【数据结构与算法】线性表的查找
  10. API网关之Kong初识