系统架构设计师 · 第 2 版 · 2.7

多媒体

辨认概念的职责、条件与关系。案例和未注明原题的练习均为自编教学场景。

校园预约页加了一份场地讲解。学生先听录音,再看平面图,播放十秒钟的短视频,还能进入虚拟房间挑一个座位。管理员准备上传时,却发现原始录像远比最后的播放文件大。同一段讲解,从麦克风采集到扬声器播放,经过了哪些变化?哪些数值可以计算,哪些需要查看实际文件和编码设置?

本节按教材的概述与关键技术展开。先确认媒体名称在描述内容、表示还是设备,再跟着一份素材完成采集、编码、压缩、保存与呈现。后面的计算始终交代采用哪种数据模型;一张图片、一段视频的文件扩展名,不能替我们确定它占用多少字节。

2.7.1 多媒体概述:同一份讲解里的不同对象

听录音时,学生感知到声音;麦克风负责获取声音,扬声器负责再现声音;编码数据存入SSD,也能经光纤送往另一台机器。说这些都叫“媒体”仍不够精确。教材沿用感觉、表示、表现(显示)、存储、传输五类术语,区分所谈的信息形式和物理手段。

分类在问什么教材表述与当前例子
感觉媒体:用户怎样感知本书举视觉、听觉、触觉等感觉形式。学生通过听觉接触讲解,通过视觉查看房间。
表示媒体:信息怎样表示本书举图像、声音、视频等。进一步讨论数据交换时,需要给出编码表示,如文本字符编码、图像编码和音频编码数据。
表现/显示媒体:怎样获取或再现物理输入输出设备。麦克风、摄像机获取信息,显示器、扬声器向用户呈现信息。
存储媒体:数据存在哪里存放表示数据的物理介质,如SSD、光盘、RAM。文件的编码格式与存储它的介质是两个对象。
传输媒体:数据经什么承载传送数据的物理介质,如电缆、光纤、电磁波。通信协议再规定怎样组织数据传送。

ITU-T的历史多媒体网络框架I.374(1993)把表示媒体明确联系到信息的编码形式,把表现媒体联系到输入输出物理设备。这有助于解释“声音内容”“声音编码数据”“音箱”之间的区别。阅读旧题时仍须看题设定义:本书直接将图像、声音、视频列作表示媒体的示例;仅凭几个裸名词,无法证明题库漏印了“编码”,也无法推出所有版本考试都使用另一套固定答案。练习中会给明所问对象。

校园讲解中感觉形式编码表示输入输出设备与存传介质的同场景对照
五类在区分对象与职责。麦克风和扬声器都可属于表现媒体,输入输出方向不同;同一编码数据可以存储后再传输。
讲解内容表示与设备载体在同一场景中的关系
标注说明每一对象承担的职责,连线只表示信息获取、保存、传送或呈现;五类不构成固定的五步算法。

把文字、图像、声音、动画、视频组织成彼此有联系的应用,才能让学生边查看房间边理解说明。教材的四项特征各看一面:多维化提供多种信息形式;集成性让信息和设备协同;交互性让学生选择章节、暂停或改变视角;实时性提醒我们音视频随时间展开,连续播放与音画关系需要处理。一次页面访问可以同时体现这些特征。音频有时间性,不直接给出硬实时任务的最后期限;后者的判断见2.4的实时调度。

设备、工具与应用怎样协作

录音失败可能来自麦克风、驱动、权限、处理程序或应用中的某一环。教材的系统组成树帮助我们定位职责:硬件包括多媒体计算机、板卡和外部设备;软件包括系统、支持和应用三组。驱动与操作系统提供设备和资源支持,素材制作工具编辑声音和画面,著作工具把素材组织成交互作品,应用最终向学生提供场地讲解。编程语言也在教材的支持软件组中,不能因为叫“语言”就把它移成一块硬件。

多媒体硬件三组与系统支持应用软件的包含及协作
树形分支说明组成;采集、编辑、播放的数据流另有方向。多媒体驱动和操作系统属于系统软件,素材制作、著作与编程属于支持软件。
教材多媒体系统硬件与软件的组成关系
本书图2-35的硬件和软件分支分别保留。分类树不承诺一次处理必须按软件类别逐层走完。

教材列出的技术还包括存储与数据库、超文本与超媒体、检索、通信和人机交互。它们在同一作品里服务不同任务:链接使学生从文字跳到对应图像,检索帮他找到需要的说明,存储和数据库管理素材,通信把素材交到客户端。下面集中看决定表示、体积和播放效果的采集与编码环节。

2.7.2 多媒体系统的关键技术:先确定采到什么

麦克风的模拟信号随时间连续变化。采样按时间间隔取幅度,时间变为离散;量化把幅度映射到有限级别,幅度也变为离散;编码再为级别规定比特表示。三个操作分别解决取值时刻、幅度级别和数据表示问题。它们与2.2的模数转换接口相连;后续压缩与封装又有各自任务。

先只问采样能否保留恢复所需的信息。令信号的最高频率为 f_max(Hz),均匀采样率为 f_s(每秒样本数,Hz),间隔为 Δt=1/f_s(s)。在理想带限、无噪、幅度未量化且拥有所需完整样本序列的模型中,采用 f_s>2f_max 可避开含任意边缘正弦相位的等号问题。实际抗混叠滤波器还需要过渡频带;有限录音、量化与噪声的误差也须另看。

自编讲解录音的有效信号已限制在20 kHz以内,选48 kHz均匀采样。求是否满足上述充分条件及采样间隔:先换成 f_max=20000 Hz、f_s=48000 Hz;要求比较的是48000与 2×20000=40000 Hz,故条件满足。间隔 1/48000 s≈0.0000208333 s≈20.8333 μs。微秒结果按四位小数表达,使用近似号。每声道每秒取48000个值,与一秒分成48000个等间隔位置的第二种理解一致。

48kHz采样20kHz理想低通信号的条件变量采样间隔与奈奎斯特量
信号两倍速率40kHz与采样率的一半24kHz是不同对象。主例的理想条件不能直接保证现实录音完全无误差。

改变一个条件,采样率降为40 kHz,信号包含 x(t)=sin(2π×20000t)。在 t=n/40000 取样,得 x[n]=sin(πn)=0。有声音的这个数学信号与零信号产生一样的全零样本,说明恰好两倍不能保证任意边缘相位都唯一恢复。旧题给3 kHz采样率、按常见两倍式折算1.5 kHz边界;它缺清晰的另一选项和科目证据,本节不把那一边界值改称现实采集的普遍无失真保证。

再撤掉原来的20 kHz限带条件,让36 kHz余弦进入48 kHz采样器。采样得 cos(2π×36000n/48000)=cos(3πn/2),与12 kHz余弦的 cos(πn/2) 在整数n上相同:前九个值均为 1,0,−1,0,1,0,−1,0,1。不同输入变成同样的样本,就是混叠。提高样本位数不能补回已经混淆的频率;需要在采样前控制输入频带或改变采样安排。

40kHz等号零相位正弦全零与48kHz混叠相同样本的两例对照
等号例与带外反例分别改变条件。给定样本序列无法唯一辨别两个输入,增加量化位数也不能补回已经混淆的频率。

这里的40 kHz是20 kHz信号的两倍速率;48 kHz采样的奈奎斯特频率则为24 kHz。信号上限、采样率及采样率的一半分别回答不同问题。它们也不等于2.5的码元速率与信道容量。

样本多了、每个样本宽了,录音量怎样变化

采样条件给了每秒取值次数,存储还要给每个值占几位。沿用48 kHz,每声道每个样本用16 bit固定字长PCM(Pulse Code Modulation,脉冲编码调制),两个声道连续录10 s。只求紧密排列的未压缩样本载荷,排除文件头、元数据、压缩、额外填充。约定 1 B=8 bit、1 MB=1000000 B、1 MiB=1048576 B。

R = f_s × b × c
R:位率(bit/s);f_s:每声道采样率(样本/s)
b:每个声道样本的存储位数(bit);c:声道数(无量纲)
D = R × T / 8,D为载荷字节数(B),T为时长(s)
R = 48000 × 16 × 2 = 1536000 bit/s
R/8 = 192000 B/s
D = 192000 × 10 = 1920000 B = 1.92 MB ≈ 1.8311 MiB

也可先数样本:每声道 48000×10=480000 个,两声道960000个;16 bit为2 B,得 960000×2=1920000 B。两种推导相同。这只说明载荷需要多少空间,不能单凭48 kHz或16 bit保证录音质量。

48kHz16bit双声道10秒PCM位率与容量的完整推导及存储字宽变式
主例16bit固定存储字长、两个声道、十秒,排除压缩和额外字节。码率是每秒量,容量再乘时长;有效位深与实际存储字宽改变时须重看条件。

只把两个声道改为一个,其余不变,位率变768000 bit/s,载荷 960000 B=0.96 MB,恰为原来一半。只把存储字长改为24 bit紧密排列,则每个声道样本3 B,载荷 960000×3=2880000 B,为16 bit主例的1.5倍。

边界反例是“有效位深24 bit就一定每样本占3 B”:若题设明确每个声道样本放在32 bit存储槽中,其存储字宽是4 B,十秒便占 960000×4=3840000 B。声音精度与存储槽宽度要分开;这里的存储槽不是后文封装音视频文件的容器。类似地,16 bit提供 2¹⁶=65536 种码字,但实际动态范围与误差还取决于量化器、满量程和信号条件;增加声道数也不增加每个样本的码字种数。

平面图按像素计数,文件还可能多出别的字节

同一页的平面图换成空间离散:宽W像素、高H像素,每像素的存储位数为p(bit/pixel)。若各像素紧密排列、无压缩、无行填充且不计文件头或调色板,像素载荷 D=W×H×p/8(B)。这里的像素是图像表示的基本单元,不能将图像像素一律等同于某块屏幕的发光部件。

自编平面图宽640、高480,每像素为RGB三分量、各8 bit,总24 bit,无透明分量。求原始像素载荷:先得 640×480=307200 个像素;每像素24 bit为3 B,故 D=307200×3=921600 B=0.9216 MB=0.87890625 MiB。按行复核,每行 640×3=1920 B,480行同样得921600 B。没有取整,因为每像素和每行都恰为整字节。

640乘480紧密RGB24图像像素容量RGBA变式与行填充边界
分辨率给像素数量,存储模型给每像素位数。相同像素尺寸换RGBA32会增加字节;存在行对齐时另按实际stride计数。

保持像素尺寸,改成每像素四个8 bit分量的RGBA32,则 307200×4=1228800 B,比RGB主例增加307200 B,为原来的4/3。透明通道的“可用信息”与实际是否透明、文件压缩后的体积仍是不同问题。

再看公式的边界:若宽改641、高仍480、RGB24,并指定每行向上补齐到4 B整数倍,紧密一行1923 B要补为1924 B;总载荷 1924×480=923520 B。直接算 641×480×3=923040 B 会少480 B。此条件只适用于题给的行对齐存储,不能把它强加给所有图片。

恢复主例的640×480尺寸,改用8 bit索引图,又在计另一件事:每像素存颜色索引,颜色表另存,索引紧密排列、无行补齐。若明确有256个表项、每项4 B,则索引307200 B、颜色表1024 B,合计308224 B,仍未计文件头。不能把“8 bit”直接解释成RGB每个分量8 bit,也不能不看表就把索引载荷当完整文件。将某幅真彩色图改用有限颜色表,还要确认颜色范围或允许的重建变化。

把图片变成录像,新增的时间量放在哪里

十秒短片按25 frame/s保存,每帧沿用640×480紧密RGB24。伴音沿用上面的48 kHz、16 bit、双声道PCM。求未压缩音视频载荷,仍排除头部、时间元数据、行填充和压缩。每帧字节数d=921600 B,帧率r=25 frame/s,时长T=10 s;帧数 N=rT=250,视频量 D_v=dN,总量 D_av=D_v+D_a。

D_v = 921600 B/frame × 250 frame = 230400000 B
D_a = 1920000 B
D_av = 230400000 + 1920000 = 232320000 B = 232.32 MB
按每秒速率复核:
视频:921600 × 25 = 23040000 B/s
伴音:192000 B/s
合计:23232000 B/s × 10 s = 232320000 B
总位率:23232000 × 8 = 185856000 bit/s = 185.856 Mbit/s
250帧RGB原始录像与双声道伴音汇总及只改帧率的变式
视频按帧数计,音轨按自己的采样条件计,再相加。只改变视频帧率时,伴音量不随帧率自动倍增。
同一十秒短片中视频帧量与PCM音轨量分别汇总
这是两个载荷分量相加,不是先将图像容量乘声道再乘帧率。给定的存储模型没有自动包含头部或时间元数据。

只将帧率提高到50 frame/s,十秒有500帧,视频变460800000 B;音频条件保持,所以仍为1920000 B。总量 462720000 B。若把旧总量直接乘2,得464640000 B,额外算了一份原音轨。单位可帮忙发现另一种误用:已得每秒位率185.856 Mbit/s后,要算十秒才乘10 s;不能再把已经乘过时长的232.32 MB乘十秒。

编码、封装与压缩分别改变什么

管理员最后上传的文件比原始录像小,原因需要看采用的编码与具体设置。若源是模拟视音频,先数字化为计算机可处理的表示;已有数字帧可进入后续编码,不必重新采集模拟源。编解码器(Codec)是变换信号或数据流的程序/设备;容器(Container)安排编码数据、轨道与相关时间信息。MP4可装视频与音频轨,选H.264视频和某种音频编码是一套具体配置;扩展名本身没有指定全部内部编码。WAV也属于文件格式,里面可以存未压缩PCM或别的音频格式,不能把WAV和PCM统一当“无损压缩算法”。

音画一起播放需要协调时间。封装的轨道与时间信息帮助接收端按时间安排解码和呈现;某些具体编码流也含时序信息。字幕可以是另一个轨或附加内容,不是所有音画同步必需的元数据。语音识别把语音转为文本,语音合成按文本产生声音;识别出的文字不保留全部声纹、情绪和环境声,两项技术也不承诺互为无损逆过程。

编码变换容器轨道与可逆性实时安排的不同观察轴
音视频编码流作为容器内容,时间信息用于协调呈现。无损与有损比较重建数据,即时与预先压缩比较处理安排,两轴可同时描述同一个系统。
音频视频编码数据与时间信息组成容器再解封装解码播放
图是指定音视频文件的过程示意。字幕可另加,不作为音画同步的强制步骤;编解码和封装的职责分别标明。

无损压缩要求解压重建的数据与其输入一致;统计、游程、字典等方法利用不同冗余,不能说多数无损算法都是RLE。对很难再压缩的数据,编码和头部开销还可能使输出更大。有损压缩允许重建与输入不同,损失的信息不能仅靠解码恢复。画面是否满足使用要求要看设置、内容与评价,不能由“有损”自动判为肉眼看不出差异。

教材另外从处理时刻区分即时/非即时,从用途讨论数据/文件压缩。本书在后一组里,把有时间性的采集、处理或传送对象称为“数据压缩”,把面向磁盘保存的对象称为“文件压缩”。这是教材按用途的区分:同一编码方法可处理媒体流,也可处理文件,压好的流还可保存下来。边录边压、提前压好再分发,是两种安排;可逆性是另一轴。无损可用于实时处理,有损也可预先离线处理,不能把“实时”“有损”“视频”写成互为定义的类别。

名称线索要保留的条件与身份
JPEG、JPEG 2000静态图像编码标准族。常见JPEG基线处理有损,但整个标准族不能概括成只有有损;JPEG 2000也支持不同可逆性配置。
FLAC、PCM、WAV、OggFLAC是无损音频编码;PCM表示样本,常见线性PCM未压缩;WAV和Ogg的封装/文件身份不能替代内部编码的可逆性判断。
MPEG系列MPEG制定多项标准,MPEG-1/2/4有不同系统与编码部分;MPEG-7强调媒体描述,MPEG-21提供多媒体框架。不能把所有编号都当同一种视频压缩算法。
H.26L、H.264H.26L是发展过程中的项目名称,联合工作形成H.264/AVC;首次正式H.264建议书为2003。教材所列历史信息须与正式版本日期分开。
DVI教材此处列出的历史Digital Video Interactive是当时的多媒体压缩/播放系统线索,不能据此把它计为MPEG标准;也要与显示接口同缩写的名字分开。

压缩后有多少,传多久,再看计量边界

现在明确给定:这份十秒短片的编码后音视频合计载荷为固定2 Mbit/s,M取十进制;不计封装额外字节。这个数是自编题设中的输出,不由H.264或MP4名称推算。求编码载荷D_c和原始/编码压缩比C:D_c=R_cT/8;R_c单位bit/s,T单位s,C无量纲,并定义为 C=D_raw/D_c。

D_c = 2000000 bit/s × 10 s / 8 = 2500000 B = 2.5 MB
D_raw = 232320000 B
C = 232320000 / 2500000 = 92.928
原始∶编码载荷 = 92.928∶1
编码载荷占原始量约1.0761%,节省约98.9239%

用压缩比回代:2500000×92.928=232320000 B。压缩比、剩余比例与节省比例不同:剩余是C的倒数,节省再用1减去剩余比例。百分数保留四位小数并用近似号。若改成整个封装文件多出100000 B,文件量为2600000 B,以“原始载荷/整文件”比较便约为89.3538∶1;分母变了,不能继续写同一压缩比。

先回到不计额外封装字节、已经完整生成并可读取的2500000 B编码载荷,只求它的发送时间。若有效载荷吞吐恒为4 Mbit/s,忽略握手、传播、排队、重传、编码与采集时间,发送时间 t=8D_c/R_eff,代入 8×2500000/4000000=5 s。按字节速率复核,4 Mbit/s是500000 B/s,2500000/500000=5 s。播放长度十秒与发送五秒可以同时成立,二者计的对象不同;包含额外封装字节的整文件另在下面变式计。

给定2Mbit每秒编码率压缩比与4Mbit每秒有效吞吐发送时间的完整推导
主例发送已经完整生成的2500000B编码载荷,不计额外封装字节。压缩比定义为原始载荷除编码载荷;效率、采集时间和网络时延按各自题设计。

只改变速率条件:4 Mbit/s若是标称值,而题给载荷效率80%,有效率为 4×0.8=3.2 Mbit/s,发送时间 20 Mbit/3.2 Mbit/s=6.25 s。若4 Mbit/s已经是有效率,就不再乘80%。只改变文件边界,发送2600000 B整文件且有效4 Mbit/s,则 8×2600000/4000000=5.2 s。

误用反例是直接 2.5 MB÷4 Mbit/s=0.625 s:字节与比特没有统一,正确结果相差8倍。若改成边拍边发,素材还未产生,不能声称从采集起点五秒后已传完十秒录像;若题给可变码率,只知道峰值也不能以峰值×时长确定总量,应使用实际各段量或平均率。2.5的发送、传播与等待解释为什么载荷发送时间又不等于完整访问响应时间。

媒体通信同时涉及物理承载与数据传送组织。电缆、光纤和无线电波提供承载;基带或频带传输、调制、同步、复用、交换,以及编码、加密和差错控制等方法处理传送中的不同问题。它们可按系统需要组合,通信纠错或加密不能与媒体压缩合成同一个操作。录好的文件可缓冲、分段下载后播放,直播或通话还要处理采集、编码、网络、解码和呈现的时间预算。接收端缓冲可以吸收到达波动,也会增加等待;速率足够并不自动保证延迟、抖动与丢失都合要求。具体重传、纠错和播放策略要按业务容忍度设计。

换呈现环境,再看VR与AR的观察轴

平面图和录像让学生从预先准备的角度了解房间。虚拟现实(Virtual Reality,VR)让计算生成的虚拟环境成为体验和交互的对象;学生可在虚拟房间里转动视角。增强现实(Augmented Reality,AR)把计算信息与现实环境结合:来到真实房间后,设备把座位编号或指引叠到相关位置。AR可通过透视显示或摄像画面实现,不能只凭“戴眼镜”决定类别。

教材把AR的基础概括为图形图像、空间定位和人文智能:前两者生成虚拟信息,并使它与用户所见的现实位置对应。“人文智能”在这里强调传感器、可穿戴计算与人的能力结合,帮助记录、理解和交流经历;它不等于模拟人的智能,也不要求所有AR实现同一种可穿戴设备功能。

同一场地的虚拟环境现实叠加呈现方式与多人共享观察轴
桌面或沉浸式描述呈现交互,分布式描述网络共享;同一系统可同时沉浸和分布。VR与AR区别还要看虚拟体验与现实环境怎样结合。

教材列桌面式、分布式、沉浸式和增强式四个名字,阅读时把各自判断拆开。普通屏幕与键鼠可提供桌面式虚拟场景;头显及跟踪设备可提供沉浸式体验;网络把多个用户连接进共享虚拟环境,则属于分布式关注。多人联机的沉浸系统可以兼具后两项。增强式在教材中对应AR,比较的是现实与计算信息的结合;这份列表不能机械画成同一轴上的四个互斥盒子。

实现按配置组织采集、数据传送、视点控制或空间跟踪、渲染、显示与交互;本地桌面场景不因此必须联网或跟踪用户的现实位置。全向相机、高速摄像机、激光等可用于相应场景的数据采集。力反馈施加可感知的力或阻力,触觉反馈提供接触、振动等触感;测到手指姿态或温度是输入信息,本身不保证用户收到触觉反馈。系统可按用途选反馈方式,无须每一套都提供五感、数据服或手套。低功耗、低延迟、效率、可靠传输、设备和算力成本须按实际配置评估,不由类别名称自动决定体验优劣。

回到这份场地讲解:先确定媒体在描述什么对象,再区分采样时刻、样本位数、像素位数、帧率与每秒编码量。原始载荷按给定表示计算,文件还要看压缩、封装和额外字节,访问则加入传送与播放条件。把条件写清,就能解释声道或帧率改变时哪些量跟着变,也能说明为什么换一个后缀仍不能直接算出文件大小。系统如何把这些能力组织成完整方案,接着见2.8系统工程。

2.7 速查

媒体先确认对象

感觉:视觉听觉等感知;表示:信息的编码形式(本书还直接举图像、声音、视频);表现:获取/再现的物理设备;存储/传输:保存/传送数据的物理介质。麦克风与扬声器同属表现,方向不同。

回看同一份录音

四特征可以同时成立

多维化看多种形式,集成看协作,交互看选择与反馈,实时看媒体时间性与连续呈现。实时音视频不直接等于硬实时截止期;五类媒体不构成固定五步骤。

回看观察角度

系统三硬件、三软件组

硬件:计算机、板卡、外部设备;软件:系统(驱动/OS)、支持(素材制作/著作/编程语言)、应用。现代设备可集成板卡;包含树不表示执行顺序。著作工具组织素材成交互作品。

回看组成与协作

采样、量化、编码

采样离散时间,量化映射有限幅度级,编码给级别比特表示。理想低通带限、无噪、未量化且完整所需样本下,f_s>2f_max避开任意边缘相位的等号问题;现实还看滤波过渡带、有限录音与误差。

回看采到什么

两倍速率与采样率一半

20kHz信号、48kHz均匀采样:2f_max=40kHz;f_s/2=24kHz;Δt=1/48000s≈20.8333μs。信号上限、取样次数与采样器奈奎斯特频率各有对象,不能混作信道容量。

回看量名与单位

等号与混叠反例

20kHz零相位正弦按40kHz取样,全零与零输入混同。撤20kHz限带,36kHz余弦按48kHz取样,与12kHz余弦同样本。增加位数不能补回混叠;先控制频带或改采样安排。

回看改变的条件

固定PCM载荷

紧密未压缩、无头/填充:R=f_sbc(bit/s)、D=RT/8(B);f_s按每声道,b按实际存储位,c声道,T秒。48kHz×16bit×2×10s/8=1920000B=1.92MB≈1.8311MiB;MB=10⁶B,MiB=2²⁰B。

回看两种计数法

有效位与存储宽

主例共960000个声道样本值。24bit紧密3B得2880000B;有效24bit放32bit存储槽,按4B得3840000B。只改单声道量减半;声道数不增加单值码字种数。存储槽与文件容器分开。

回看存储模型变化

图像紧密量与额外字节

无压缩/头/行填充/色表,D=WHp/8,p是每像素总bit。640×480RGB各8bit共921600B;RGBA各8bit共1228800B。24bit已含RGB,不能再乘3;后缀不足以确定文件量。

回看像素与分量

行补齐与索引色表

641×480RGB24且每行4B对齐:1923+1=1924B,480行923520B,比紧密多480B。恢复640×480,8bit索引307200B+明确256×4B表=308224B;两例仍不计头,不泛化所有格式。

回看公式边界

视频、伴音分别相加

原始紧密未压缩载荷、不计头/时间元数据/填充:640×480RGB24每帧921600B,25frame/s×10s=250帧230400000B;伴音PCM每声道48kHz、实际存储16bit、双声道10s为1920000B,总232320000B。仅改50frame/s,总462720000B,伴音不随帧率翻倍。

回看分量的作用对象

编码与封装、可逆与时刻

编码变换数据,容器组织编码流/轨道/时间信息。无损恢复压缩前数字数据,有损允许重建不同;即时/预先处理比较时间安排。无损可实时,有损可预先。教材数据/文件压缩按时间性对象或磁盘保存用途区分,同方法可服务两者;WAV/Ogg名字不决定可逆性。

回看两条观察轴

历史标准名须分身份

JPEG族含不同配置;JPEG2000可无损/有损。MPEG7媒体描述,MPEG21多媒体框架;H.26L项目与2003首次H.264正式版本分开。此处DVI为历史Digital Video Interactive,不是MPEG编号或同名显示接口。

回看名称背后的对象

编码量、压缩比、发送时间

题给音视频合计固定2Mbit/s、10s、无额外封装:D_c=2500000B;原始232320000B除D_c得92.928∶1。该载荷已生成、有效4Mbit/s仅发送5s;标称4Mbit/s且效率80%则6.25s,不能二扣效率。

回看分母和传送对象

额外量与响应边界

若另100000B封装,整文件2600000B、有效4Mbit/s发送5.2s;压缩比换分母。MB与Mbit需×8;峰值VBR不足确定总量。发送时间不是播放长度或全响应时间;直播素材尚未产生,不能直接套已生成文件模型。

回看一个条件的改变

VR/AR分开观察维度

VR在计算虚拟环境体验/交互;AR把信息与现实结合并对齐。桌面/沉浸看呈现交互,分布式看联网共享;同系统可兼沉浸与分布。姿态感测是输入,触觉/力反馈是输出;不要求全VR五感。AR基础按本书为图形图像/定位/人文智能;跟踪、联网、采集或反馈按配置选,不是每系统全配。

回看同一场地两种体验

2.7 自测

选择后显示解析。题源性质逐题标明;本页作答不回写正式错题本。

已答 0 / 44
01 / 改编 · 旧媒体题明确表示对象

按信息的编码形式区分媒体,一份可交换的编码音频数据属于哪类?本题明确问编码数据,不只给裸名词“声音”。

02 / 改编 · 旧媒体题迁移到设备

同一讲解中,麦克风获取声音、扬声器再现声音。按教材的五类媒体术语,这两种物理设备怎样归类?

03 / 自编 · 介质与协议

问“编码数据经什么物理介质承载到另一机器”,哪个选项直接回答该问题?

04 / 自编 · 多媒体四特征

场地讲解同时含文字、录像,素材协同呈现,用户可暂停和选择,播放又要处理媒体时间性。应怎样理解四特征?

05 / 自编 · 系统软件与著作工具

管理员用著作工具把声音、图像组织成交互作品,驱动让应用使用声卡。按教材组成树,怎样归类?

06 / 自编 · 数字化三任务

给模拟录音按等间隔取幅度,将幅度映射到有限级,再给级别规定比特表示。三项分别是?

07 / 改编 · 旧采样题仅按两倍式折算

仅按名义边界关系f_s=2f_max折算,采样率3kHz对应的f_max边界值是多少?本题不把等号承诺为任意相位或现实录音无失真。

08 / 改编 · 旧采样边界的相位反例

x(t)=sin(2π×20000t),均匀采样时刻t_n=(n/40000) s,n为整数且幅度未量化无噪。与零输入相比,样本怎样?

09 / 自编 · 采样充分条件

理想低通信号|f|≤20kHz,均匀48kHz采样,无噪、幅度未量化、完整所需样本与理想重建。按f_s>2f_max判,哪项正确?

10 / 自编 · 均匀采样间隔

每声道均匀48000样本/s,相邻取样间隔按微秒保留四位小数,约是多少?

11 / 自编 · 奈奎斯特量名

最高信号频率20kHz,采样率48kHz。信号两倍速率与采样器奈奎斯特频率分别是多少?

12 / 自编 · 混叠与量化

撤掉20kHz限带,36kHz余弦与12kHz余弦以48kHz均匀采样。对整数n有cos(3πn/2)=cos(πn/2)。哪项判断正确?

13 / 自编 · 固定PCM位率

紧密未压缩PCM,每声道48000样本/s,每声道样本实际存储16bit,双声道。只求样本位率、不计头与填充,是多少?

14 / 自编 · PCM容量与单位

紧密未压缩双声道PCM,每声道48kHz、实际存储16bit、10s,不计头/填充。规定MB=1000000B,MiB=1048576B。哪项容量正确?

15 / 自编 · 只改声道

紧密未压缩PCM从双声道改为单声道,其余每声道48kHz、16bit存储、10s均不变,不计头/填充。单声道载荷是多少?

16 / 自编 · 紧密24bit变式

紧密未压缩PCM,每声道48kHz、双声道10s,每个声道样本实际连续存24bit,无槽填充与文件头。载荷是多少?

17 / 自编 · 有效位与存储槽

同样48kHz/声道、双声道10s,PCM有效位深24bit,但题设每声道样本占32bit存储槽。无其它头/填充。按实际存储载荷求量。

18 / 自编 · 位数与码字

每个声道样本用16个比特表示,所有16bit码字均可用。只问单个值可能有多少码字,双声道会不会改变该数?

19 / 自编 · 紧密RGB24

640×480图像,RGB三分量各8bit,即每像素总24bit。紧密未压缩,无头、色表、行填充。像素载荷是多少?

20 / 自编 · 指定RGBA32

640×480,改为每像素RGBA四个分量各8bit,紧密未压缩,无头/填充。载荷是多少?

21 / 自编 · 行跨度

宽641、高480,RGB24三分量合计3B/像素。题设每行向上补齐到4B整数倍。实际每行字节跨度是多少?

22 / 自编 · 逐行填充量

641×480RGB24,每行向上补到4B整数倍;无头或其它额外量。实际行宽1924B,整幅载荷与相对紧密量的开销是?

23 / 自编 · 索引与色表

640×480紧密8bit颜色索引图,无行填充,另有256个颜色表项各4B。不计文件头,索引和色表合计是多少?

24 / 自编 · 视频帧数

恒定25frame/s的录像持续10s,题设帧数N=rT,不另计终点重复帧。共多少帧?

25 / 自编 · 原始视频载荷

25frame/s、10s共250帧;每帧640×480紧密RGB24为921600B。未压缩且不计头、时间元数据、填充。只求视频载荷。

26 / 自编 · 两轨汇总

同一10s未压缩紧密片段,视频250帧各921600B,伴音每声道48kHz、16bit存储、双声道。排除头/时间元数据/填充。音视频载荷共多少?

27 / 自编 · 仅改帧率

10s片段每帧紧密640×480RGB24(921600B),伴音为紧密未压缩PCM,每声道48kHz、每声道样本实际存储16bit、双声道。仅视频帧率由25改50frame/s,音频/时长不变,排除额外字节。新总量?

28 / 自编 · 原始合计位率

视频每帧921600B,25frame/s;伴音每声道48000样本/s、16bit存储、双声道。无压缩和额外量。合计位率为多少Mbit/s(M=10⁶)?

29 / 自编 · 编码与容器

指定音视频文件中,编码流进入容器,接收端再解封装、解码、按时间呈现。哪项职责准确?

30 / 自编 · 无损的恢复对象

数字样本进入无损压缩器,解压后保证与输入一致。该保证恢复什么?

31 / 自编 · 可逆性与处理时间

问压缩是否可逆,以及边采集处理还是预先处理。这两条观察轴可以怎样组合?

32 / 自编 · WAV与PCM

关于WAV、PCM、FLAC和Ogg的身份,哪项不把文件/容器与编码混同?

33 / 自编 · MPEG不同身份

MPEG系列编号不能全部当同一种视频压缩算法。MPEG-7与MPEG-21分别强调什么?

34 / 自编 · 历史项目与正式版本

关于H.26L与H.264/AVC,哪项保留历史项目与正式建议书版本的区别?

35 / 自编 · 给定合计编码量

10s片段编码后音视频合计固定2Mbit/s,已含音频,M=10⁶;不计额外封装。编码载荷字节量是多少?

36 / 自编 · 压缩比分母

原始音视频载荷232320000B,编码后载荷2500000B,均不含额外封装。定义C=原始/编码,压缩比是多少?

37 / 自编 · 比例与节省

压缩比明确定义C=D_raw/D_c=92.928。编码载荷占原始量的比例和节省比例应怎样求?

38 / 自编 · 已生成载荷发送

2500000B编码载荷已经完整生成可读取,有效载荷吞吐恒4Mbit/s(M=10⁶)。忽略采集/编码/握手/传播/排队/重传,只求载荷发送时间。

39 / 自编 · 标称率效率

2500000B载荷已可读。4Mbit/s是标称率,载荷效率80%且其余时延忽略。只求发送时间;M=10⁶。

40 / 自编 · 整文件边界

编码载荷2500000B,另加100000B封装,整文件已生成;有效发送4Mbit/s,忽略其余时延。发送整文件是多少秒?M=10⁶。

41 / 自编 · 单位误用

载荷2.5MB,1MB=10⁶B;有效率4Mbit/s。直接算2.5/4=0.625s漏了什么?忽略其余时延。

42 / 自编 · 峰值与文件量

只知道一段10s可变码率视频的峰值位率2Mbit/s,没有实际分段量、平均率或其它条件。能否确定输出字节量恰为2500000B?

43 / 自编 · 沉浸与分布共享

多人联网共享计算生成的虚拟场地,且通过头显/跟踪提供沉浸体验。按本节拆开的观察轴,怎样描述?

44 / 自编 · 感测与反馈

某手套只测手指姿态并向系统发数据,没有施力、振动或接触输出。哪项判断有正确输入输出边界?

尚未启用本地进度。

教材对应与来源

正式对应《系统架构设计师教程(第2版)》印刷页87–91的2.7.1多媒体概述、2.7.2多媒体系统的关键技术。九个阅读知识组用于展开分类、采集与载荷、编码压缩、通信、VR/AR,不增加教材2.7.3编号。原教材、原知识点、错题本、计划与看板保持只读。

本节参照教材、相关试题及跨章材料,区分媒体类型、采样和数据量计算。仅有分辨率与帧率、缺位深/编码/时长的题目,不能恢复为唯一容量题。

媒体类别与采样率按题干条件分别判断;A/D、信源压缩/纠错、交织与OSI表示层保持各自的概念边界。

自测身份依据与明确边界
01、02:改编同一旧媒体母题MM19的对象迁移,分别给明编码数据与物理输入输出设备。教材原例将图像/声音/视频列作表示媒体;旧笔记所称“全国统考必A”“漏印编码”缺原卷/官方勘误,不采为事实,也不改原标答B。
07、08:改编旧采样母题SAMP01的条件化迁移:07仅按两倍式折算3kHz对应1.5kHz名义边界;08给完整正弦、时刻与整数样本反例。原D选项模糊、页眉科目未见、官方原卷身份未核;不声称恢复完整2024原题,不给任意边缘相位或现实录音无失真承诺。
其余40题:自编媒体职责、采集/量化、完整条件的PCM/图像/视频载荷、编码封装、历史标准身份、压缩比与发送变式、VR/AR维度及输入输出。连续校园场地讲解的数值为教学题设,不冒称历史真题数据或实测文件指标。

44题均有完整四选项、唯一答案与错误项解释,ID s27-q01–44、版本1。本页答题独立保存,不回写正式错题本。容量例排除项与十进制/二进制单位逐题指定;计算取样次数、实际存储字宽、像素载荷、帧与音轨分别求和,再另立已生成编码载荷发送模型。题给固定合计位率不能由文件扩展名替代;峰值可变率不能直接当平均率。

下列公开一级资料用于核定定义、历史与实现边界;页面正文、图和练习不依赖在线读取这些链接:

采样反例、PCM/像素/视频量、压缩比分母及发送效率变式按完整条件独立复算;它们是模型结果,未测真实录音设备、实际压缩画质或业务链路。四张Mermaid保留本地源码和SVG:职责路径、系统包含、两轨载荷相加、解封装解码与时间辅助,线型/端点各按所述关系解释,不是全部实现的固定内部结构。