C++课件 第13章 多媒体编程.ppt
《C++课件 第13章 多媒体编程.ppt》由会员分享,可在线阅读,更多相关《C++课件 第13章 多媒体编程.ppt(33页珍藏版)》请在沃文网上搜索。
1、第第1313章章 多媒体编程多媒体编程C+C+高级编程高级编程13.1 13.1 多媒体概述多媒体概述媒体:媒体:承载信息的载体,包括感觉、表示、承载信息的载体,包括感觉、表示、显示、存储、传输媒体。详见附带文件显示、存储、传输媒体。详见附带文件1 1。多媒体:多媒体:多种媒体的组合。多种媒体的组合。多媒体计算机技术中的媒体指表示媒体,如多媒体计算机技术中的媒体指表示媒体,如文字、图形、声音或图像等。文字、图形、声音或图像等。13.1.1 13.1.1 视觉类媒体视觉类媒体视觉类媒体视觉类媒体静态图像静态图像动态图像动态图像位图图像位图图像矢量图形矢量图形视频视频动画动画符号符号13.1.1
2、13.1.1 视觉类媒体视觉类媒体位图图象:位图图象:我们将所观察到的图像按行列进行数字我们将所观察到的图像按行列进行数字化,将图像的每一点都数字化为一个值,所化,将图像的每一点都数字化为一个值,所有的这些值就组成了位图图像。位图图像是有的这些值就组成了位图图像。位图图像是所有视觉表示方法的基础。所有视觉表示方法的基础。位图图像又称为光栅图像或点阵图像。在位图图像又称为光栅图像或点阵图像。在计算机中,位图图像用像素点进行描述。有序计算机中,位图图像用像素点进行描述。有序排列的像素点表达了自然景物的形象、亮度和排列的像素点表达了自然景物的形象、亮度和色彩,而像素点又是由二进制进行描述的。色彩,而
3、像素点又是由二进制进行描述的。13.1.1 13.1.1 视觉类媒体视觉类媒体 位图图像适于表现逼真照片或要求精细细节位图图像适于表现逼真照片或要求精细细节的图像,因此位图图像的字节数比较大。的图像,因此位图图像的字节数比较大。放大位图图像的尺寸时,要增加像素个数,放大位图图像的尺寸时,要增加像素个数,会使图像变模糊,而缩小尺寸时,要减少像素来会使图像变模糊,而缩小尺寸时,要减少像素来使图像变小,原图会损失细节。使图像变小,原图会损失细节。13.1.1 13.1.1 视觉类媒体视觉类媒体13.1.1 13.1.1 视觉类媒体视觉类媒体矢量图形:矢量图形:图形是图像的抽象,它反映了图像上的关图形
4、是图像的抽象,它反映了图像上的关键特征,例如点、线、面等。图形的表示不直键特征,例如点、线、面等。图形的表示不直接描述图像的每一点,而是描述产生这些点的接描述图像的每一点,而是描述产生这些点的过程和方法,即用矢量来表示。过程和方法,即用矢量来表示。图形是计算机在平面坐标系和空间坐标系图形是计算机在平面坐标系和空间坐标系中,通过对运算表达式进行矢量运算和对坐标中,通过对运算表达式进行矢量运算和对坐标数据进行描述而形成的运算结果。由于图形具数据进行描述而形成的运算结果。由于图形具有方向和长度,又被称作有方向和长度,又被称作“矢量图矢量图”。13.1.1 13.1.1 视觉类媒体视觉类媒体13.1.
5、1 13.1.1 视觉类媒体视觉类媒体动态图像:动态图像:动态图像可分为两种类型。当人工绘制的图形或计动态图像可分为两种类型。当人工绘制的图形或计算机产生的图形以动态形式表现出来时,称为算机产生的图形以动态形式表现出来时,称为“动画动画”;当图像是实时获取的自然景物时,称为;当图像是实时获取的自然景物时,称为“视频视频”。动态图像的产生是由于人眼睛的视觉滞留效应,动态图像的产生是由于人眼睛的视觉滞留效应,当多幅图像连续放映时,就看到了所谓的动态图像当多幅图像连续放映时,就看到了所谓的动态图像(标准(标准25-3025-30帧帧/秒)。秒)。符号:符号:13.1.1 13.1.1 视觉类媒体视觉
6、类媒体 符号中也包括文字和文本。由于符号是我符号中也包括文字和文本。由于符号是我们人类创造出来表示某种含义的,所以它与使们人类创造出来表示某种含义的,所以它与使用者的知识水平有关,是比图形更高一级的抽用者的知识水平有关,是比图形更高一级的抽象。必须具有特定的知识,才能解释特定的符象。必须具有特定的知识,才能解释特定的符号,才能解释特定的文本(例如语言),符号号,才能解释特定的文本(例如语言),符号的表示是用特定值来表示的。的表示是用特定值来表示的。13.1.2 13.1.2 听觉类媒体听觉类媒体波形声音:波形声音:波形文件包含所有声音形式。因为任何声波形文件包含所有声音形式。因为任何声音均可按
7、采样量化,并恰当恢复。音均可按采样量化,并恰当恢复。关于采样量化的补充说明:关于采样量化的补充说明:文件类型以后缀文件类型以后缀.wav.wav表示。表示。音频的采样量化音频的采样量化采样频率越高,数字化音频的质量也就越高。采样频率越高,数字化音频的质量也就越高。量化位数越大,对音频信号的采样精度就越高。量化位数越大,对音频信号的采样精度就越高。13.1.2 13.1.2 听觉类媒体听觉类媒体语音:语音:语音也可以表示为波形声音,但波形声音语音也可以表示为波形声音,但波形声音表示不出语言、语音学的内涵。语音是对讲话表示不出语言、语音学的内涵。语音是对讲话声音的一次抽象。声音的一次抽象。音乐:音
8、乐:符号化的声音,以乐谱作为符号。符号化的声音,以乐谱作为符号。(M Musical usical I Instrument nstrument D Digital igital I Interface)nterface)13.1.2 13.1.2 听觉类媒体听觉类媒体MIDI:MIDI:乐器数字接口乐器数字接口 是在是在19831983年由年由MIDIMIDI制造者协会(制造者协会(MMAMMA)提出的,作)提出的,作为一个控制电子乐器的标准化串行通信协议。该协议为一个控制电子乐器的标准化串行通信协议。该协议允许电子合成器互相通信,而不考虑制造厂家是谁。允许电子合成器互相通信,而不考虑制造厂
9、家是谁。MIDI MIDI数据不是音频信号,它相当于乐谱,其中数据不是音频信号,它相当于乐谱,其中包含乐谱的所有演奏信息,如音调、乐器、节奏等,包含乐谱的所有演奏信息,如音调、乐器、节奏等,MIDIMIDI数据需要经过声音合成器(相当于乐器)的解数据需要经过声音合成器(相当于乐器)的解释后才能产生声音。因此,释后才能产生声音。因此,MIDIMIDI文件非常小,便于文件非常小,便于网络传输。但最终听到的声音的质量会受到本地发网络传输。但最终听到的声音的质量会受到本地发声元件的影响。声元件的影响。13.1.2 13.1.2 听觉类媒体听觉类媒体13.1.3 13.1.3 Win32Win32的多媒
10、体服务的多媒体服务常用的常用的WindowsWindows多媒体服务:多媒体服务:P55 P55 Windows的多媒体服务结构:的多媒体服务结构:由三个软件模块所组成:由三个软件模块所组成:l WINMM WINMM库,它提供了库,它提供了MCIMCI服务和低级多媒体函数。服务和低级多媒体函数。l 多媒体设备驱动程序,它提供了低级多媒体设备驱动程序,它提供了低级WINMMWINMM函数函数与多媒体设备。与多媒体设备。l MCI MCI驱动程序,它提供了媒体设备的高级控制。驱动程序,它提供了媒体设备的高级控制。包含文件:包含文件:P56P5613.1.3 13.1.3 Win32Win32的多
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+课件 第13章 多媒体编程 C+ 课件 13 多媒体 编程