免费智能真题库 > 历年试卷 > 信息系统管理工程师 > 2012年上半年 信息系统管理工程师 上午试卷 综合知识
  第29题      
  知识点:   数字音频处理技术   信号
  关键词:   话筒   接口   信号        章/节:   计算机应用基础知识       

 
计算机通过MIC(话筒接口)收到的信号是(29)。
 
 
  A.  音频数字信号
 
  B.  音频模拟信号
 
  C.  采样信号
 
  D.  量化信号
 
 
 

 
  第28题    2012年上半年  
   36%
(28)既不是图像编码也不是视频编码的国际标准。
  第31题    2012年上半年  
   32%
音频信息数字化的过程不包括(31)。
  第25题    2013年上半年  
   40%
声音信号数字化过程中首先要进行(25)。
   知识点讲解    
   · 数字音频处理技术    · 信号
 
       数字音频处理技术
        声音是一种模拟振动波,主要有三种类型:波形声音、语音和音乐。音调、音强和音色是声音的三要素,也是声音的质量特性。声音处理是多媒体的重要特征之一,为多媒体计算机配备上光盘驱动器CD-ROM、声卡、话筒和扬声器等硬件,并加上相应的软件,就可以进行声音处理了,例如录音、播放、合成等。
               数字音频处理技术
               多媒体涉及到多方面的音频处理技术,如音频采集、语音编码/解码、文语转换、音乐合成、语音识别与理解、音频数据传输、音频视频同步、音频效果与编辑等。而多媒体计算机要解决的第一个关键技术是视频音频信号获取问题,只有将视频音频信号获取到计算机中,才能谈到综合处理。声音信息的计算机获取过程就是声音信号的数字化处理的过程。
               (1)音频信息的数字化。
               复杂的声波由许多具有不同振幅和频率的正弦波组成,代表声音的模拟信息是个连续的量,不能由计算机直接处理,必须将其数字化。
               音频信息的数字化指的是:把模拟音频信号转换成有限个数字表示的离散序列,即数字音频。转换过程是:选择采样频率,进行采样(即每隔一个时间间隔在模拟声音波形上取一个幅度值),选择合适的量化精度进行量化(将样本值从模拟量转换为二进制的数字量),编码(即把声音数据写成计算机的数据格式),从而形成声音文件。数字音频信息的质量受三个因素的影响,即采样频率、量化精度和声道数。经过数字化处理之后的数字声音信息能够像文字和图形信息一样进行存储、检索、编辑和其他处理。计算机数字CD、数字磁带(DAT)中存储的都是数字声音。
               音频文件大小的计算公式为:文件的字节数/每秒=采样频率(Hz)×分辨率(位)×声道数/8,对音频的数字化来说,在相同条件下,立体声比单声道占的空间大、分辨率越高则占的空间越大、采样频率越高则占的空间越大。
               (2)音频信号的处理。
               音频数据是随时间变化的一维函数。因此,与图像信号的播放(由一幅幅的帧序列按一定的速率播放)不同,声音信号的处理过程是不可以停止的。数字音频的播放要经过解码器(即数/模转换器)将二进制信息恢复成模拟声音信号,并由扬声器来播放。
               音频信号可分为语音信号和非语音信号。语音是人类交流的工具,而非语音包括音乐和其他声音,不具有复杂的语意和语法,识别起来较简单。一般来说,实现计算机语音输出有两种方法:①录音/重放:是最简单的音乐合成方法,曾相继产生了应用调频(FM)音乐合成技术和波形表音乐合成技术;②文语转换:是基于声音合成技术的一种声音产生技术,它可用于语音合成和音乐合成。
               由于模拟音响技术已经比较成熟,并且数字声音(例如CD、数字电话等)也比较普及,所以音频数据的处理和压缩编码比图像数据的处理容易。
               数字音频信息的编码
               数字音频信号数据量大,所以需要进行压缩。并且,由于音频数据中存在着冗余,所以可以进行压缩编码。音频冗余主要表现为:时域冗余度和频域冗余度。音频信号的编码方式主要分成如下几大类。
               (1)波形编码法:波形编码是对声音波形进行采样、量化和编码。在信号采样和量化过程中,考虑人的听觉特性,使编码后的音频信号与原始信号的波形尽可能相匹配,采样频率如果在9.6~64kb/s得到的声音信号的质量较高。但波形编码法容易受到量化噪声的影响,进一步降低编码率也较困难。常用的波形编码方法是PCM(脉冲编码调制)、DPCM(差值脉冲编码调制)和ADPCM(自适应差值编码调制)。
               (2)参数编码法。参数编码法是以声音信号产生的模型为基础,提取声音信号的特征参数(基音周期、共振峰、语音谱、声强等)进行编码。利用特征参数,就不必对声音的波形进行编码,只要记录和传输这些参数就可以实现声音数据的压缩。声音的特征参数可以由声音生成机构模型通过实验得到。这类编码技术一般称为声码器,典型的有通道声码器、同态声码器和线性预测声码器。参数编码法的压缩率大,但计算量大,保真度不高,适合于语音信号的编码。
               (3)混合编码法。将上述两种编码方法结合起来,就是混合编码法。此方法可以在较低的数据率上得到较高的音质。典型的有码本激励线性预测编码和多脉冲激励线性预测编码。
               目前几种流行的多媒体声音文件效果是:WAVE(扩展名为WAV)、MOD(扩展名MOD、ST3、XT、S3M、FAR等)、MPEG-3(扩展名MP3)、Real Audio(扩展名RA)、CD Audio音乐CD(扩展名CDA)、MIDI(扩展名MID)。下面就介绍其中的几种:
               WAV文件又称为波形文件格式,它来源于对声音模拟波形的采样,用不同的采样频率对声音的模拟波形进行采样,得到一系列离散的采样点,以不同的量化位数把这些采样点的值转换成二进制数并存盘,从而产生了WAV文件。在WAV文件中,声音是由采样数据组成的,所以需要很大的存储容量。
               MP3文件是现在最流行的声音文件格式,压缩率大,在网络可视电话通信方面应用广泛,但和CD唱片相比,音质不能令人非常满意。
               RA文件,这种格式的压缩量很大,并且失真极小。和MP3相同,它也是为了解决网络传输带宽资源而设计的,因此主要目标是压缩比和容错性,其次才是音质。
               电子乐器数字接口(MIDI)系统
               电子乐器数字接口(Musical Instrument Digital Interface, MIDI)是乐器和计算机使用的标准语言,它不是声音信号,而是一套指令,指示乐器(即MIDI设备)要做什么、怎么做,例如演奏音符、加大音量、生成音响效果等。标准的多媒体PC平台能够通过内部合成器或连接到计算机MIDI端口的外部合成器播放MIDI文件,播放时,合成器对MIDI信息进行解释,然后产生出相应的一段音乐或声音。MIDI是用于在音乐合成器、乐器和计算机之间交换音乐信息的一种标准协议,可以解决不同电子乐器之间不兼容的问题。
               MIDI文件是指存放MIDI信息的标准格式文件。MIDI文件中包含音符、定时和多达16个通道的演奏定义,还包括每个通道的演奏音符信息(键通道号、音长、音量和击键力度)。由于MDDI文件是一系列指令而不是波形数据的集合,所以它需要的磁盘空间非常少;并且现装载MIDI文件比波形文件容易得多。这样,在设计多媒体节目时,可以指定什么时候播放音乐,将有很大的灵活性。在以下几种情况下,使用MIDI文件比使用波形音频更合适:①长时间播放高质量音乐,如想在硬盘上存储的音乐大于4分钟,而硬盘又没有足够的存储容量;②需要以音乐作背景音响效果,同时从CD-ROM中装载其他数据,例如图像、文字的显示;③需要以音乐作背景音响效果,同时播放波形音频,以实现音乐和语音的同时输出。
 
       信号
        任务间同步的另一种方式是异步信号。在两个任务之间,可以通过相互发送信号的方式,来协调它们之间的运行步调。
        所谓的信号,指的是系统给任务的一个指示,表明某个异步事件已经发生了。该事件可能来自于外部(如其他的任务、硬件或定时器),也可能来自于内部(如执行指令出错)。异步信号管理允许任务定义一个异步信号服务例程ASR(Asynchronous Signal Routine),与中断服务程序不同的是,ASR是与特定的任务相对应的。当一个任务正在运行的时候,如果它收到了一个信号,将暂停执行当前的指令,转而切换到相应的信号服务例程去运行。不过这种切换不是任务之间的切换,因为信号服务例程通常还是在当前任务的上下文环境中运行的。
        信号机制与中断处理机制非常相似,但又各有不同。它们的相同点是:
        .都具有中断性:在处理中断和异步信号时,都要暂时地中断当前任务的运行;
        .都有相应的服务程序;
        .都可以屏蔽响应:外部硬件中断可以通过相应的寄存器操作来屏蔽,任务也能够选择不对异步信号进行响应。
        信号机制与中断机制的不同点是:
        .中断是由硬件或特定的指令产生,而信号是由系统调用产生;
        .中断触发后,硬件会根据中断向量找到相应的处理程序去执行;而信号则通过发送信号的系统调用来触发,但系统不一定马上对它进行处理;
        .中断处理程序是在系统内核的上下文中运行,是全局的;而信号处理程序是在相关任务的上下文中运行,是任务的一个组成部分。
        实时系统中不同的任务经常需要互斥地访问共享资源。当任务试图访问资源时被正使用该资源的其他任务阻塞,可能出现优先级反转的现象,即当高优先级任务企图访问已被某低优先级任务占有的共享资源时,高优先级任务必须等待直到低优先级任务释放它占有的资源。如果该低优先级任务又被一个或多个中等优先级任务阻塞,问题就更加严重。由于低优先级任务得不到执行就不能访问资源、释放资源。于是低优先级任务就以一个不确定的时间阻塞高优先级的任务,导致系统的实时性没有保障。下图为是一个优先级反转的示例。
        
        一个优先级反转的示例
        如上图所示,系统存在任务1、任务2、任务3(优先级从高到低排列)和资源R。某时,任务1和任务2都被阻塞,任务3运行且占用资源R。一段时间后,任务1和任务2相继就绪,任务1抢占任务3运行,由于申请资源R失败任务1被挂起。由于任务2的优先级高于任务3,任务2运行。由于任务3不能运行和释放资源R,因此任务1一直被阻塞。极端情况下,任务1永远无法运行,处于饿死状态。
        解决优先级反转问题的常用算法有优先级继承和优先级天花板。
               优先级继承协议
               L. Sha、R. Rajkumar和J. P. Lehoczky针对资源访问控制提出了优先级继承协议(Priority Inheritance Protocol,PIP)。
               PIP协议能与任何优先级驱动的抢占式调度算法配合使用,而且不需要有关任务访问资源情况的先验知识。优先级继承协议的执行方式是:当低优先级任务正在使用资源,高优先级任务抢占执行后也要访问该资源时,低优先级任务将提升自身的优先级到高优先级任务的级别,保证低优先级任务继续使用当前资源,以尽快完成访问,尽快释放占用的资源。这样就使高优先级任务得以执行,从而减少高优先级任务被多个低优先级任务阻塞的时间。低优先级任务在运行中,继承了高优先级任务的优先级,所以该协议被称作优先级继承协议。
               由于只有高优先级任务访问正被低优先级任务使用的资源时,优先级继承才会发生,在此之前,高优先级任务能够抢占低优先级任务并执行,所以优先级继承协议不能防止死锁,而且阻塞是可以传递的,会形成链式阻塞。另外,优先级继承协议不能将任务所经历的阻塞时间减少到尽可能小的某个范围内。最坏情况下,一个需要μ个资源,并且与v个低优先级任务冲突的任务可能被阻塞min(μ,v)次。
               优先级冲顶协议
               J. B. Goodenough和L. Sha针对资源访问控制提出了优先级冲顶协议(Priority Ceiling Protocol,PCP)。
               PCP协议扩展了PIP协议,能防止死锁和减少高优先级任务经历的阻塞时间。该协议假设所有任务分配的优先级都是固定的,每个任务需要的资源在执行前就已确定。每个资源都具有优先级冲顶值,等于所有访问该资源的任务中具有的最高优先级。任一时刻,当前系统冲顶值(current priority ceiling)等于所有正被使用资源具有的最高冲顶值。如果当前没有资源被访问,则当前系统冲顶值等于一个不存在的最小优先级。当任务试图访问一个资源时,只有其优先级高于当前系统冲顶值,或其未释放资源的冲顶值等于当前系统冲顶值才能获得资源,否则会被阻塞。而造成阻塞的低优先级任务将继承该高优先级任务的优先级。
               已经证明,PCP协议的执行规则能防止死锁,但其代价是高优先级任务可能会经历优先级冲顶阻塞(Priority ceiling blocking)。即高优先级任务可能被一个正使用某资源的低优先级任务阻塞,而该资源并不是高优先级任务请求的。这种阻塞又被称作回避阻塞(avoidance blocking),意思是因为回避死锁而引起的阻塞。即使如此,在PCP协议下,每个高优先级任务至多被低优先级任务阻塞一次。使用PCP协议后,能静态分析和确定任务之间的资源竞争,计算出任务可能经历的最大阻塞时间,从而能分析任务集合的可调度性。在PCP协议下,高优先级任务被阻塞时会放弃处理器,因此,访问共享资源的任务可能会产生4次现场切换。
   题号导航      2012年上半年 信息系统管理工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第29题    在手机中做本题