H.265/HEVC视频编解码学习笔记
视频编码又被称为视频压缩,主要目的是去冗余。
要想人眼对视频有连续的感受,帧率必须在25~30fps以上。
视频压缩分为有损压缩和无损压缩。
有损压缩:视频压缩通常采用有损压缩。
无损压缩:常用于文本文件、程序文件等进行压缩(5:1以下,图像3:1左右)。
有损压缩通常是忽略掉一些人眼或人耳难以察觉的高频信息。
有损压缩算法性能与码率和失真有关,在损失一定的条件下获得最高的压缩比;在一定的码率下,视频的质量最好。
视频编码通常指:预测、变换、量化和熵编码。
H261、H263、H264;mpeg1、mpeg2、mpeg3的标准化历程。
接下来是H265/HEVC标准化历程、编码框架简介,主要包括变换、量化、熵编码、帧内预测、帧间预测以及环路滤波等模块。
H265/HEVC有35种帧内预测模式。
数字视频有时间分辨率、空间分辨率、色彩空间、量化深度等参数。
RGB颜色空间:分量与亮度密切相关,只要亮度改变,三个分量都会改变,不适用于图像处理。
YUV颜色空间:Y为亮度信号,UV为色度信号(U反应蓝色信号与信号亮度之间的差异,V反应红色信号与亮度值之间的差异),亮度与色度相互分离。
有记忆信源是指相邻像素之间具有较强的相关性,预测编码通过预测模型消除像素之间的相关性得到的差值信号可以认为没有相关性,作为无记忆信源进行编码。