随笔分类 -  视频信号处理

摘要:信息熵概念 信息熵是指信号源(信源)的信息量。设有一个离散信源,{$X_i$},i=1,2..,N,它产生消息的概率是已知的,记为,P({$X_i$})),$\sum_{i=1}^{N} P(X_i)=1 $,则信息量定义为:$I(X_i)=\log_{2}{\frac{1}{P(X_i)} } = 阅读全文
posted @ 2024-09-06 14:22 luckylan 阅读(277) 评论(0) 推荐(1) 编辑
摘要:第1章 编码结构 1.1 视频编码标准简介 视频编码标准只是规定了编码码流的语法语义和解码器,只要求视频编码后的码流符合标准的语法结构,解码器就可以根据码流的语法语义进行正常解码。因此,符合某个视频编码标准的编码器是有很大自由度的,只要编码后的码流符合标准的规定即可。 在编码器输出的码流中,数据的基 阅读全文
posted @ 2024-08-13 09:46 luckylan 阅读(584) 评论(0) 推荐(0) 编辑
摘要:视频序列里包含不同类型的图像,I帧(只使用帧内预测)、P帧(单向帧间预测)、B帧(双向帧间预测)。由于P帧和B帧在帧间预测时要参考其他帧,所以形成了不同帧间的时域依赖关系(时域预测帧必须在其参考帧解码后才能解码)。 上图展示了不同帧间的时域依赖关系。图上数字是编解码顺序,从左到右是播放顺序,即解码顺 阅读全文
posted @ 2024-08-12 20:17 luckylan 阅读(42) 评论(0) 推荐(0) 编辑
摘要:帧内预测过程会以相邻块的像素值做参考,来预测当前块的像素值。以Intra_4x4为例,如下图所示,需要用到的13个相邻像素值,那么如何获取这13个像素值?本文要主要说明如何获取帧内预测所用到的相邻像素。 获取相邻像素的流程如下: 找到当前块(可以为4x4、8x8、16x16大小)的左、上、右上、左上 阅读全文
posted @ 2024-05-06 16:16 luckylan 阅读(71) 评论(0) 推荐(0) 编辑
摘要:NAL NAL:Network Abstract Layer,网络抽象层,编码后的bitstream就是由一个个NAL组成。NAL由一个2 Bytes的NAL header和NAL payload data两部分组成。NAL分为VCL(video coding layer) NAL和non-VCL 阅读全文
posted @ 2024-05-06 14:43 luckylan 阅读(116) 评论(0) 推荐(0) 编辑
摘要:参考文献:见《High Efficiency Video Coding (HEVC)》Block Structures and Parallelism Features in HEVC章节 CTU:coding tree unit,编码树单元,LCU 对于YUV=420格式的彩色视频:一个CTU由一 阅读全文
posted @ 2024-05-06 14:09 luckylan 阅读(255) 评论(0) 推荐(0) 编辑
摘要:1.基本概念 frame:帧,相当于一幅图像,包含一个亮度矩阵和两个色度矩阵。 field:场,一帧图像,通过隔行扫描得到奇偶两场,分别称为顶场和底场或奇场和偶场。 macroblock/MB:宏块,H.264中处理(预测、变换、量化)的基本单元,大小16*16个像素。 slice group:条带 阅读全文
posted @ 2024-05-06 12:03 luckylan 阅读(97) 评论(0) 推荐(0) 编辑
摘要:H264压缩技术 H264的基本原理其实非常简单,我们就简单的描述一下H264压缩数据的过程。通过摄像头采集到的视频帧(按每秒 30 帧算),被送到 H264 编码器的缓冲区中。编码器先要为每一幅图片划分宏块。 H264采用的核心算法是帧内压缩和帧间压缩,帧内压缩是生成I帧的算法,帧间压缩是生成B帧 阅读全文
posted @ 2024-05-06 11:59 luckylan 阅读(352) 评论(0) 推荐(0) 编辑
摘要:H264压缩技术 H264 编码器采用的是变换和预测的混合编码法。由上图所示,输入的帧或场 Fn 以宏块为单位被编码器处理。首先,按帧内或帧间预测编码的方法进行处理。 如果采用帧内预测编码,其预测值 PRED(图中用 P 表示)是由当前片中前面已编码的参考图像经运动补偿( MC)后得出,其中参考图像 阅读全文
posted @ 2024-05-06 11:42 luckylan 阅读(616) 评论(0) 推荐(0) 编辑
摘要:一、关于标准 JPEG图片、mp3、mp4、DVD等。多媒体编码格式,蕴含的技术均在标准中定义。 1. ITU-T H.26x系列视频:H.263、H.263/H.263+/H.263++、H.264,H.265(HEVC)、H.266 2. MPEG系列多媒体:MPEG1(VCD)、MEPG2(D 阅读全文
posted @ 2024-05-06 10:52 luckylan 阅读(67) 评论(0) 推荐(0) 编辑
摘要:视频编码基本概念 压缩(compress) 动词: 挤压到更小的空间中;即condense 压缩(conpress) 名词: 压缩的行为或是压缩的状态 压缩是把数据用更小的空间来存放的技术.视频压缩(视频编码)是把数字视频流序列用更少的数据位进行存放的方法."Raw"或叫没压缩过的视频需要大量的码( 阅读全文
posted @ 2023-09-12 11:17 luckylan 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1.介绍 视频编码是对数字视频信号进行压缩和解压缩的过程。 下面主要讨论了数字图象和视频信号的结构和特征,以及视频编码的相关概念,比如采样格式等. 数字视频是视觉场从时间和空间上进行采样后的表示方式。一个场景是由通过在时间上对于场景中的点进行采样来得到帧从而产生的(在时间轴上,点在整个视频场景中的一 阅读全文
posted @ 2023-09-12 10:44 luckylan 阅读(214) 评论(0) 推荐(0) 编辑