第四章 多媒体计算机的声音信息处理

4.1 数字化声音信息的获取

一、 声音

多媒体计算机中由于增加了音乐、解说和一些有特殊效果的声音,这就使多媒体应用

程序显得丰富多彩,充满活力。

声音 (Sound) 是文字、图形之外表达信息的另一种有效方式。从物理学角度来认识,空

气振动而被人们耳朵所感知就是声音。通常,声音用一种连续的随时间变化的波形来表

示,该波形描述了空气的振动 ( 图 4.1)

图 4.1 声音的波形表示

从图中可以看出,波形的最高点或最低点与基线 ( 时间轴 ) 之间的距离称为该波形的

“振幅”。振幅表示声音的音量。波形中两个连续波峰间的距离称为“周期”,波形的

“频率”是 1 秒钟内所出现的周期数目,单位是赫兹 (Hz) 。声音按其频率的不同可分为次

声、可听声和超声三种。次声的频率低于 20Hz,它是一种人耳听不见的声音。或听声的频

率在 20-20000Hz 之间,这是人耳可感受的声波。超声的振动频率高于 20000Hz ,也是人耳

听不见的声波。多媒体计算机中处理的声音信息主要是指可听声,所以也叫音频信息

(Audio) 。

从应用的角度来说,多媒体计算机中的声音可分为三类:一类是语言 ( 语音 ) ,它的作

用与文字信息一样,输出的语言可作为解释、说明、叙述、回答之用,输入的语言可做命

令、参数或数据。第二类是音乐、音乐的播放可烘托气氛、强调应用程序的主题。第三类

是效果声 (Sound Efect) ,例如括风、下雨、打雷、爆炸等,它们在特写的场合下起到文

字、语言等无法代替的作用。

多媒体计算机中发出的声音有两种来源。一是获取法,即利用声音获取硬件将指定的

声音源所发出的声音转换成数字方式并经过编码后保存下来,输出时再进行解码和数模转

换,还原成为原来的波形。另一种是合成法,计算机通过一种专门定义的语言去驱动一些

预制的语言或音乐的合成器,借助于合成器产生的数字声音信号还原成相应的语言或音

乐。合成法的优点是数据量大大减少,特别是音乐的合成技术上已很成熟,这在下面第三

节进行介绍。

二、声音信息的数字化

声音信息的计算机获取过程主要是进行数字化处理,因为只有数字化以后声音信息才

能像文字、图形信息那样进行存贮,检索、编辑和各种处理。声音信息的数字

的数字化过程通常如图 4.2 所示。

图 4.2 声音信息的数字化

采样指的是以固定的时间间隔对波形的值进行抽取。如果以 Xa(t) 表示声音的连续波

形,则采样后得到的是一个离散的序列 X(n) 。如果以 T 作为时间间隔 ( 称为采样周期 ) ,则

采样后得到的声音信号序列为:

X(n) =Xa(nt) n = 1,2 ,3 ,

序列中的每一个信号,称为“样本”。采样后得到的样本,其数值仍然是模拟量。

采样过程最重要的参数是采样频率。采样频率越高,声音保真度越好,但要求的数据

存贮量也就越大。理论研究表明,采样频率为声音信号的最高频谱分量的两倍时,即可不

失真地还原了原始声音信号,若超过此采样频率,则就包含某些冗余信息;若低于此频

率,则产生失真。实验表明,使用 8KHz采样频率时,人们讲话所产生的语言信号的处理已

可以基本满足要求了。

多媒体计算机在声音信号获取时,采样频率通常可以有三种选择,它们是; 44.1KHz ,

22.05KHz 和 11.025KHz 。

声音信息数字化的第二步处理是量化,即把每一个样本值 X(n) 从模拟量转换成为数字

量,该数字量用 n 个二进位表示,精度是有限的。 n 越大,量化精度越高,反之量化精度

降低。若量化过程用 Q表示,量化后的样本用 x ^

多媒体计算机中发出声音有两种来源,多媒体计算机的声音信息处理.pdf相关推荐

  1. 计算机win10开机音乐,Windows10系统更改开关机声音的两种方法

    Win10正式版电脑在开机或关机时都伴随着系统自带的声音.而不少用户为了让自己的windows10系统电脑变得更加个性化一些,因此都想要自己手动更改开关机音乐.这该如何操作呢?下面,小编就向大家介绍两 ...

  2. 华为n3计算机在哪里,在华为nova3i中连接电脑的两种方法介绍

    大家知道怎么在华为nova3i中连接电脑吗?不知道没有关系,小编今天介绍在华为nova3i中连接电脑的两种方法,希望可以帮助到你哦. 在华为nova3i中连接电脑的两种方法介绍 方法一: 1.下载并且 ...

  3. 计算机怎么建立共享网络打印机共享,电脑如何连接局域网中的共享打印机—两种方法...

    多台电脑而只有一台打印机的时候可以通过连接局域网的方式共享打印机,这样就不需要给每一台电脑都配上打印机了.下面是学习啦小编收集整理的电脑如何连接局域网中的共享打印机-两种方法,希望对大家有帮助~~ 电 ...

  4. 在c语言程序中将数据分为两种,2012年计算机二级C语言考点归纳汇总(一至四章)...

    第1章程序设计基本概念考点归纳 1.1 C语言的特点 C语言是近年来非常流行的语言,很多人宁愿放弃已经熟悉的其他语言而改用C语言,其原因是C语言有优于其他语言的一系列特点.下面是C语言的主要特点: ( ...

  5. 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用

    实验4:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 姓名:李冬辉 学号:20133201 注: 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http ...

  6. c语言中将十六进制数转换为十进制数程序,C语言中十六进制转十进制两种实现方法...

    C语言中十六进制转十进制两种实现方法 C语言 · 十六进制转十进制 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英 ...

  7. 在PowerPoint中插入视频的两种方法

    转载者: 怎么做ppt课件背景              来源: www.2ppt.cn 为追求更完美效果,在Powerpoint中通过shockwave Flash Object控件插入SWF格式动 ...

  8. 实验四:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用

    贺邦+原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验目的: 使用库函数 ...

  9. html怎么样取jsp中的路径,jsp中获得路径的两种方法和获得url路径的方法(推荐)

    是解决相对路径的问题,可返回站点的根路径. //这样获得的是绝对路径 //这样获得的是相对路径 能够更有效的防治连接的失效. request.getContextPath()得到的是项目的名字,如果项 ...

最新文章

  1. window COM调试2[转]
  2. deepin linux桌面设置,Deepin系统的桌面样式:高效模式和时尚模式
  3. yum安装软件包提示Error Downloading Packages解决方法
  4. Windows - Windows批处理
  5. 7.3 编址与存储相关计算
  6. 《明日方舟》的塔防元素:是鸡肋还是精髓?
  7. 【IT笔试面试题整理】数组中出现次数超过一半的数字
  8. java设计模式代理模式_Java中的代理设计模式
  9. 麻雀虽小,五脏俱全:分析CVS活动情况的小工具(有源码供学习)
  10. 四、PHP框架Laravel学习笔记——路由命名和分组
  11. java按键修改_修改键位映射,打造自己的个性键盘 [转自赵翔鹏的Blog]
  12. matlab 工程文件下载,工程文件管理 - MATLAB Simulink - MathWorks 中国
  13. Excel 求差集和并集
  14. oracle 时间函数
  15. HDU2201 熊猫阿波的故事【概率】
  16. nyist 299 Matrix Power Series
  17. select2多选框无法手动排序问题[转载]
  18. 调和分析笔记1|极大函数法及简单应用
  19. sigar 网络 java_使用Sigar获取服务器内存、IP、CPU、IO、MAC地址、操作系统等信息...
  20. SWMM代码移植到64位平台

热门文章

  1. 使用MaxCompute搭建社交好友推荐系统
  2. matlab 概率密度 混合分布 拟合,概率密度函数拟合和求概率分布函数
  3. MATLAB tabulate函数涉及正整数的统计bug
  4. MBR磁盘和GPT磁盘的基本磁盘和动态磁盘,FAT和NTFS文件系统——小结
  5. Guitar Pro8中文版打谱软件新功能介绍
  6. 中美IPv6发展现状分析
  7. 对策《四川省本科毕业论文(设计)抽检实施细则》(四)准备答辩
  8. 百度广告产品系统级测试技术演进
  9. 浙江省高考报考类别计算机,2019浙江高考一分一段表出炉!这些志愿填报的关键信息和节点一定要了解~...
  10. 决胜网总裁王雷:AI在教育领域应用之我见