栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

MPEG4压缩如何工作?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MPEG4压缩如何工作?

MPEG-4是一个巨大的标准,它采用了许多技术来实现其所能达到的高压缩率。

通常,视频压缩与丢弃尽可能多的信息有关,同时对最终用户的观看体验影响最小。例如,使用二次采样的YUV而不是RGB可以将视频大小立即缩小一半。这是可能的,因为人眼对颜色的敏感度要比对亮度的敏感度低。在YUV中,Y值是亮度,U和V值表示颜色。因此,您可以丢弃一些减小文件大小的颜色信息,而不会引起查看者的注意。

之后,大多数压缩技术都特别利用了2个冗余。第一个是时间冗余,第二个是空间冗余。

时间冗余指出,视频序列中的连续帧非常相似。通常,视频的速度约为每秒20到30帧,并且在1/30秒内变化不大。取出任何DVD并将其暂停,然后将其移动一帧并注意2张图像的相似程度。因此,MPEG-4(和其他压缩标准)不是对每个帧进行独立编码,而是仅对连续帧之间的差异进行编码(使用运动估计来找到帧之间的差异)

空间冗余利用了这样一个事实:通常,分布在图像上的颜色往往具有很低的频率。我的意思是,相邻像素倾向于具有相似的颜色。例如,在您戴着红色套头衫的图像中,代表套头衫的所有像素都将具有非常相似的颜色。可以使用DCT将像素值转换到频率空间,在该频率空间中可能会丢弃一些高频信息。然后,当执行反向DCT时(在解码过程中),图像现在没有丢掉的高频信息。

要查看丢弃高频信息的效果,请打开MS画图并绘制一系列重叠的水平和垂直黑线。将图像另存为JPEG(也使用DCT进行压缩)。现在放大图案,注意线条的边缘不再那么尖锐,变得有点模糊。这是因为在压缩过程中已丢弃了一些高频信息(从黑色到白色的过渡)。阅读本文以获取精美图片的说明

为了进一步阅读,这本书相当不错,即使在数学上有些沉重。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/430775.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号