c语言
文章平均质量分 96
小帆每天加油吖
这个作者很懒,什么都没留下…
展开
-
H.264编解码分析
H.264编解码分析 一、关于视频编码 首先我们需要知道为什么我们需要视频编码呢? 因为视频信号所包含的信息量巨大,显然我们现在的网络情况是远远不能满足的,我们需要通过编码压缩视频,节省对传输带宽和储存空间的需求,以便于在网络上进行传送。 视频是由图像组成的。而图像则是由一个个像素组成的,而一个像素,可以通过 R/G/B 三种颜色的值来表达,也可以通过YUV表达 。其中,Y 是明亮度,用来表示像素的灰度值;U、V 分别是影像色彩与饱和度,用来表示像素的颜色。 在视频编码的过程中,视频不直接使用RGB而是用Y原创 2021-07-10 20:34:01 · 842 阅读 · 0 评论 -
H.264格式分析
几乎所有视频编码标准的编码结构都是基于树状的分层结构,如图像组层,图像层,片层,宏块层和块层。在以往的标准中,每一层都有头部信息描述该层中的重要信息,数据部分包含该层的数据。一旦头部信息丢失,就会导致该层及以下各层的所有数据不可用 ◼ 将片层以上很少变化的系统级信息放在序列参数集(Sequence parameter set, SPS)和图像参数集(Picture parameter set,PPS)中传送 ◼ 由于参数集中的信息大多是系统级信息,与图像具体内容不相关,因此需要在编解码端建立会话连接时进行.原创 2021-06-24 16:17:34 · 428 阅读 · 0 评论 -
MPEG音频编码及分析
MPEG音频编码 一、MPEG-I心理声学模型 MPEG-I 标准定义了两个模型 心理声学模型1: 计算复杂度低,但对假设用户听不到的部分压缩太严重 心理声学模型2 : 提供了适合Layer III编码的更多特征 实际实现的模型复杂度取决所需要的压缩因子,如大的压缩因子不重要,则可以完全不用心理声学模型。此时位分配算法不使用SMR( Signal Mask Ratio ),而是使用SNR LayerⅠ编码:码率分配 在调整到固定的码率之前 先确定可用于样值编码的有效比特数 这个数值取决于比例因子、比原创 2021-06-16 11:44:31 · 1261 阅读 · 0 评论 -
实验五-JPEG原理分析及JPEG解码器的调试
JPEG原理分析及JPEG解码器的调试 一、实验简介 JPEG( Joint Photographic Experts Group)是用于连续色调静态图像压缩的一种标准,文件后缀名为.jpg或.jpeg,是最常用的图像文件格式。 主要采用预测编码(DPCM)、离散余弦变换(DCT)以及熵编码的联合编码方式,以去除冗余的图像和彩色数据,属于有损压缩格式。 所谓有损压缩,就是把原始数据中不重要的部分去掉,以便可以用更小的体积保存。 JPEG整个压缩过程遵循如下步骤: 1. 把数据分为“重要部分”和“不重要部分”原创 2021-06-08 21:11:59 · 888 阅读 · 1 评论 -
LZW 编解码算法实现与分析
一、实验简介 1.LZW简介 LZW 是一种无损数据压缩算法,对于GIF、TIFF格式等文件以及较大规模的英文文本的压缩具有良好的效果,一般可以压缩到原来大小的一半。 LZW算法通过建立字典,实现字符重用与编码,适用于source中重复率很高的文本压缩。 2.LZW编码 LZW的编码思想是不断地从字符流中提取新的字符串,通俗地理解为新“词条”,然后用“代号”也就是码字表示这个“词条”。这样一来,对字符流的编码就变成了用码字去替换字符流,生成码字流,从而达到压缩数据的目的 LZW编码是围绕称为词典的原创 2021-04-14 23:33:53 · 550 阅读 · 0 评论 -
编程实现将BMP序列转YUV文件
一、实验目的 1.理解图像文件的基本组成。 2.掌握结构体作为复杂数据对象的用法。进一步熟悉由问题到程序的解决方案,并掌握 编程细节:如内存分配、倒序读写、字节序、文件读写过程等。 二、实验原理 1、BMP概述 位图文件(Bitmap-File,BMP)格式是Windows采用的图像文件存储格式,其位图文件默认的文件扩展名是bmp或者dib。 BMP格式分析如下: 数据段名称 含义 大小 位图文件头 (BITMAPFFILEHEADER) 提供文件类型、大小等信息 14字节 位图信息原创 2021-03-28 15:11:11 · 141 阅读 · 0 评论