G小说 > 编码的奥秘2 > 第12章

第12章

485abຘf7810่f5๓

假设一个文件一个ฐ很小文件包括三个ฐ16位数—例如,5aທ48h、78bfh和f510h。由

现此程序需要去做另一件事—一个小的计算,其中也要使用寄存器a,、b、c。而你最终

非常方แ便。向堆栈中ณ放入数据叫作push压入,从堆栈中取走数据叫作pop弹出。

store1้1h

操作码代码

11้0

nand0่1

时通信只能ม限制在你的声音能达到没有扩音器可用或是你的眼睛能ม看到也许得用望远

世界范围内的即时通信我们已经很熟悉,但它是当今新技

一个样本。

所以,cd盘中每秒声音有44100个采样样本,每个样本2๐个ฐ字节。立体声则ท需要两倍的采

样信息即每秒总共1764๒00字节,每分1้0584๒000่字节。现在可以知道为ฦ什么在20世纪80年代

之前声音的数字记录不是很普遍。cd上74分钟็的立体声需要7832๐16๔000字节。

数字化声音与模拟声音相比具有很多众所周知的优点。特别是,无论何时复制模拟声音

例如从录音磁带生成电å唱片都会有一些失真。而数字化声音是数字信息,总可以如实地转

录和复制ๆ。过去常常是电话信号传输线路越长则声音越糟。现不再是这样了,因为ฦ现在许多

电话系统都是数字的,跨越一个国家的呼叫信号就像跨越一条街道一样清晰。

cd也可像存储声音一样来存储数据。用得最广泛的用来存放数据的cd称作cd-ๅrom

cd只读存储器,通常cd-rom最多可存储约660mbຘ。今天,许多计算机中都装有cd驱动

器,许多应用程序和游戏都在cd-rom中。

大约10年前๩,声音、音乐、视频๗开始进入个ฐ人计算机中ณ,这称为多媒体。现在多媒体已

经很普遍了,也不需要特别的名称。今天出售的许多家用计算机有声卡,内含一个aທdc用来

把从麦克风来的声音录制成数字,还有一个daທcນ用来通过喇叭播放录制的声音。声音可以以

波形文件存放在磁盘中。

因为在家用计算机中录制和播放声音并不总是需要达到เ9tosh和

9indo9๗s低的采样率,如2205๓0、11025๓和80่00赫兹,以及较小的8位样本信息和单频

度录制。声音以每秒8000字节来录制ๆ,即每分48๖0000字节。

人们从科幻电影和电å视中知道,未来的计算机可以用英语与用户交谈。一旦计算机有了

数字化录制和播放声音的硬件,则所有通向这一目标的其他工作就可用软件来完成。

使计算机能讲人们能ม识别的单词和句子的方法有两种。一种方法是让人们录制句子段落、

短语、单词及数字,然后存储在文件中,并且用不同的方法串在一起。这种方法通常用在通

过电å话访问的信息系统中,它在只需播放有限的单词和数字组合的情况下能很好地工作。

一种常见的声音合成形式涉及到一个用来把ascii码字符转换成波形数据的进程。例如,

由于英语拼写并不总是一致的,所以这样的软件系统用一个ฐ词典或复杂算法来确定单词的确

切音。基本的音节称作音素า组合成整个单词。通常软件需要做一些调整,例如,如果

一个句子后面跟着问号,则最后一个单词的声音频率必须ี增加。

声音识别ี—把波形数据转换成aທscii码字符—是一个更复杂的问题。的确,许多人在

理解口语的方言方แ面有一些问题。在个人计算中使用听写软件时,通常需要训练以便能ม合理

转录某个人所说的话。其中ณ涉及的一个问题已๐出了转换成ascນii码文本的范围,即编程使计

算机“理解”所说的话。这个问题是人工智能ม的研究领域。

今天,计算机中的声卡也小的电å子音乐合成器,它能模仿128种不同的音乐乐器和47

种不同的打击乐่器,称作midi合成器。midi即乐器数字接口,在20世纪80年代早期由电子音

乐合成器制造者协会开出来,用来把这些电子乐器互相连接起来并连到เ计算机中。

不同种类的midi合成器用不同的方แ法来合成乐器的声音,其中ณ一些比另一些更逼真。

midi合成器的性质已๐远远过了midi定义แ的范畴。所要做的无非是通过演奏声音来响应短消

息—通常长度为1、2๐或3字节。midi消息常常指明需要什么乐器、将要演奏哪个音符,或正

第25章图形化革命271下载

在演奏的音乐要停止演奏。

midi文件是加上时间信息的midi消息的集合。通常,一个midi文件包含有计算机上的

midi合成器所能演奏的所有音乐成分。要包含同样的音乐,midi文件通常比波形文件小得多。

按照相对大小来说,如果说一个ฐ波形文件像位图文件,则midi文件就像矢量图形元文件。

midi文件的不足之处在于:以midi文件编码的音乐可能在一个ฐmidi合成器上演奏得很好,

但在另一个合成器上演奏出来却很糟。

多媒体的另一个ฐ特征是数字化电影。电影和电å视图像的移动效果可以通过快显示一系

列静止图像来达到。这些单个图像称为帧。电影以每秒2๐4帧的率来播放,北美电视每秒为

30帧,世界上其他许多地方的电视每秒为25帧。

计算机中的电影文件由一系列有声音的位图简单组成。但如果不经过压缩,一个电影文

件将包含大量的数据。例如,假设一个电影每一帧的大小是640่x480像素的计算机屏幕,有

24位彩色,则每帧有9๗216๔00字节。按每秒30帧,则每秒276๔48000字节。一直乘下去,则每

分钟为1้65888๖0000字节,一个两小时的电影有1990656๔00000字节,大约200่gb。这就是

为ฦ什么许多在个人计算机上播放的电影又小又短又跳跃的原因。

jepg压缩方法用来减少存放静止图像所需的数据量,而mpeg压缩方法用于存放运动图

像。mpeg代表移动图像专家小组。移动图像压缩技术利用的是这一事实,即某一帧通常包

含从前一帧复制来的大量信息。