编码原理详解----简介

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编码原理详解----简介相关的知识,希望对你有一定的参考价值。

本节开始,给大家系列介绍一下关于编码原理的相关知识,可能会涉及到部分算法的知识,也就意味着会相对枯燥一些,笔者尽自己所能,努力的追求简单,同时把原理清晰的呈现给大家。

一、编码

    编码已经是一个老声长谈的问题了,为什么会有编码,原因是原始图像视频的数据量很惊人,不便于传输,之前的文章有介绍,感兴趣可以回去温习下哦;为什么可以编码,原因是图像与图像之间有很多的相似,也就冗余的信息,单一图像内部,相邻区域的像素,相关性也很强,这就为编码创造了前提。

二、编码原理简单介绍

    编码的前提是冗余,那么编码的目的就是去除冗余,从而达到压缩的目的。对单一图像去除冗余,即是帧内编码,也就是我们常说的I帧编码;对系列图像去除冗余,即帧间编码,帧间编码有B帧,P帧,一个单向,一个双向。
    编码的最原始数据,也就是通过算法要处理的最原始数据,并不是原始的图像数据,而是图像与图像之间的差值(见下方示意图),所有关于编码的算法,差值是整个编码过程的起点。

技术分享图片

    编码中主要涉及的一些算法原理有, 变换,量化,熵编码,运动估计,运动补偿,并且在算法过程中可能会引入一些寻找最优解的指标,诸如SAD,MAD等。本篇简介至此,希望你对编码的原理有个简单的认识。

以上是关于编码原理详解----简介的主要内容,如果未能解决你的问题,请参考以下文章

编码原理详解---之字形扫描

音频处理——G711标准详解

H.264/AVC视频编解码技术详解十熵编码算法:CAVLC原理

20179209《Linux内核原理与分析》第十二周作

H.264/AVC视频编解码技术详解二十三帧间预测编码:帧间预测编码的基本原理

H.264/AVC视频编解码技术详解二十三帧间预测编码:帧间预测编码的基本原理