面试题目--MPEG4与H.264的区别

news/2024/7/5 4:36:12

一、音频压缩编码标准。

1、  MPEG1标准

MPEG1音频压缩算法特点:

1)        编码器的输入信号为线性PCM信号,采样频率是32KHz,44.1kHz或者48kHz,输出码率为32-384Kbit/s

2)        压缩后的比特流支持单声道和双声道

3)        MPEG1音频压缩标准提供三个独立的压缩层次:层1(Layer1)、层2(Layer2)、层3(Layer3)

4)        MP3属于MPEG1-Layer3 标准,与CD的压缩比为10:1至 12:1

 

2、  MPEG2 标准

MPEG-2定义了两种音频压缩编码算法,MPEG-2 BC和MPEG-ACC。

1)        MPEG-2 BC:是与MPEG-1音频压缩编码算法兼容的,是一种多声道环绕声音压缩编码标准,支持5.1和7.1声道的环绕声。因为需要向前兼容,算法存在一些缺陷,在应用中受阻。

2)        MPEG-ACC:与MPEG-1音频压缩编码算法不兼容。AAC可支持48个主声道,16个低频增强声道、16个配音声道和16个数据流。,压缩比为11:1。

 

3、  MPEG-4标准

MPEG-4标准的目标是提供未来的交互式多媒体应用,具有高度的灵活性和可扩展性。

 

4、  AC-3 标准

1)        美国杜比(Dolby)实验室开发的,有六个完全独立的声音声道

2)        AC-3 编码器输入的是PCM声音数据、输出的是压缩后的数据流

 

二、视频压缩编码标准。

1、MPEG-2不是MPEG-1的简单升级,它在系统和传送方面做了更加详细的规定和进一步的完善。包括9个部分:

1)        系统。描述了多个视频、音频基本码流(ES)和附加数据合成传送码流(TS)和节目码流(PS)的方式和实时实现同步的方法。

2)        视频。描述了视频数据的编码和解码。

3)        音频。MPEG-2 BC描述了音频数据的编码和解码,向后兼容.。

4)        一致性测试。

5)        软件仿真。

6)        数字存储媒体-命令与控制扩展协议。

7)        MPEG-2高级音频编码(AAC),是多声道声音编码标准。

 

2、MPEG 标准将图像分为三种类型,分别为I 帧,P帧、B帧。

1)        I帧:只利用了图像内的空间相关性,而没有利用时间相关性,所以I帧图像的压缩比相对较低。I帧可作为B帧和P帧的预测参考帧。

2)        P帧:根据前面最靠近的I帧图像或P帧图像进行向前预测,同时利用了空间和时间上的相关性,P帧的压缩比相对较高。

3)        B帧:是双向预测内插帧。B帧不能用来作为对其他帧进行运动补偿预测的参考帧。

 

3、到底H.264好在哪?先让我们将MPEG-2、MPEG-4(MPEG-4 Part 2)、H.264(MPEG-4 AVC、MPEG-4 Part 10)三者进行分辨率表现与所用带宽的比较,无论MPEG-2、MPEG-4、H.264,三者都能达1920×1080i(非交错)的高清晰度(High Definition,HD)、24fps(每秒更新24张画面)的影像画质,但传输带宽上MPEG-2需要12~20Mbps,相对的H.264只要7~8Mbps,而MPEG-4则介于两者间,更直接地说,若把MPEG-2的带宽用作基准的100%,MPEG-4要达相同效果只需要60%带宽,H.264更是低至40%,约为原MPEG-2的1/2~1/3。

 

三、MPEG-2的系统传传送层

1、ES流:视频和音频信号经编码后生成了各自的基本码流。

3、PES流:将视频和音频的ES流分别按一定格式打包的基本码流。长度在一定范围内可表。

2、TS流/PS 流:将视频、音频PES以及辅助数据按照不同的格式打包,进行复用,分别生成TS流和PS流。(TS是针对广播应用、PS是针对本地应用的)

 

四、图像压缩编码标准。

1、  JPEG:它采用一种特殊的有损压缩算法,将不易被人眼察觉的图像颜色删除,从而达到较大的压缩比(可达到2:1甚至40:1),因为JPEG格式的文件尺寸较小,下载速度快,所以是互联网上最广泛使用的格式。颜色质量高达24bit(16700000种颜色)。

2、  GIF:最大的特点是不仅可以是一张静止的图片,也可以是动画,并且支持透明背景图像,适用于多种操作系统,“体型”很小,网上很多小动画都是GIF格式。但是其色域不太广,只支持(8bit)256种颜色。

3、  Bitmap:由微软公司开发的,是Windows和OS/2的基本图像格式,能被所有Windows程序打开。在此格式下,图像信息是逐像素保存的,因此,BMP格式适用于保存那些具有所有细节的原始图像,但是由于采用这种格式的文件巨大。

4、  PNG:PNG和JPEG一样,能够支持24bit色。同GIF调色板一样,PNG也能将颜色定义为透明,因此,可以避免标志干扰背景。与JPEG最大的不同是,它在压缩图像时不会造成质量上的损失,不过相应的文件体积也会大于GIF和JPEG。PNG具有一项领先于两个竞争对手的附加功能,这就是在图像中能够保存附件信息,如有关作者的信息等。

 

5、  矢量图和位图的区别:

1)        矢量图使用直线和曲线来描述图形。

2)        位图是象素集合。

 

五、数字电视标准:

DVB-T 、DVB-S、DVB-C

中国(DMB-T)


http://www.niftyadmin.cn/n/3612828.html

相关文章

如何破解SQL2008的存储过程的存储过程

问题一: DAC连接问题 自己尝试了n次,最后总结一下连接步骤: 1 先用有sysadmin角色的用户登陆SQL Server Management Studio; 2 在工具栏上选数据库引擎查询;服务器名称改为 ADMIN:服务器名称 ;选项>连接…

中断触发方式的比较

在前后台系统或者带有OS的系统,中断处理程序是相对比较难的,对系统的性能影响比较大。在带有OS的系统中,中断作为一个异步事件,还可以引发任务调度。在带有OS的系统中我们经常会关闭中断,而在ISR中我们常常也需要关闭一…

【原创】在Android系统下实现抓词

对于TextView显示的内容,通过点击屏幕,就能把当前显示的内容获取出来。以下的例子是通过判断空格来区分每个词,对于英文单词是适用的,如果想抓中文就得自己想办法了,当然也可以改变判断来抓词。 实现代码主码有 TextPa…

国外人经常上的网站,即全球各个领域最大的互联网网站

由于身处的行业原因,我经常上中国以外的互联网,其实全世界的网民跟国内的网民差不多,他们也经常上网,玩空间、网络视频、分享照片、写博客。由于国内对于互联网的封锁,所以国内大部分的童鞋并不了解外国人的上网都去哪…

MPEG1 Layer3 (MP3)解码算法原理详解

本文介绍了符合ISO/IEC 11172-3(MPEG 1 Audio codec Layer I, Layer II and Layer III audio specifications) 或 ISO/IEC 13818-3(BC Audio Codec)的音频编码原理。通过madlib解码库进行实现。1、程序系统结构其中同步及差错检查包括了头解码模块在主控模块开始运行后&#xf…

音频采样---解释

数码音频系统是通过将声波波形转换成一连串的二进制数据来再现原始声音的,实现这个步骤使用的设备是模/数转换器(A/D)它以每秒上万次的速率对声波进行采样,每一次采样都记录下了原始模拟声波在某一时刻的状态,称之为样…

ffmpeg库音频解码示例

一个英文版的例子&#xff08;有讲解&#xff09;ffmpeg的一些使用例子mpeg and SDL Tutorialffmpeg编译相关ffmpeg工作组(中文) #include <stdio.h>#include <stdlib.h>extern "C"{//#include "avcodec.h"#include "avformat.h"} i…

关于H264,X264,DivX,Xvid的小知识(转载)

HDTV的概念HDTV即High-Definition TV &#xff0c;高清晰数字电视。这个概念其实可以非常简单地表达出来。所谓“数字”&#xff0c;是相对于原来的“模拟”而言&#xff0c;是指拍摄、编辑、制作、传输、接收等全过程都使用数字技术的电视系统。所谓“高清晰”&#xff0c;则是…