计算机多媒体技术应用

更新时间:2024-01-22 作者:用户投稿原创标记本站原创 点赞:25159 浏览:117582

【摘 要】当今世界科学技术飞速发展,伴随着经济的发展,多媒体技术成为当今信息技术领域发展最快、最活跃的技术,是新一代电子技术发展和竞争的焦点.多媒体技术融计算机、声音、文本、图像、动画、视频和通信等多种功能于一体,经过一系列的变换,转变成为数字信息,同时,借助日益普及的高速信息网,可实现计算机的全球联网和信息资源共享,因此被广泛应用在教育等诸多行业,并正潜移默化地改变着我们生活的面貌.

【关 键 词】多媒体技术;音频视频图像

随着计算机多媒体技术的突飞猛进,多媒体凭借着自身的优势越来越被受到广泛关注和应用,已经在不知不觉中影响到了我们生活的很多方面.

一、计算机多媒体技术的概述

(一)计算机多媒体技术的概念

多媒体,Multimedia,一种全新的信息表现形式,诞生于20世纪90年代,是计算机技术发展的产物,它是一种将信息学,心理学,传播学、美学融于一体的传播媒体.所谓多媒体,就是融合了两种或两种以上媒体的一种人机交互式信息交流和传播的媒体,其使用的媒体包括文字(Text)、图像(Image)、图形(Graph)、动画(animation)、音频(audio)、视频(Video).各种媒体表现形式各不同.但都为数字化形式存在,即计算机二进制数字文件.

多媒体集成了文字、图像、动画、影视、音乐等多种媒体的特点,结合计算机的交互功能,图文并茂,生动活泼.优雅的文字、生动的画面、奇妙的动画、优美的解说、充满动感和活力的表达方式能够紧紧抓信客户的目肖,产生强烈的冲击力.巨大的信息容量和交互式的阅读方式可以满足客户的各种信息需求.它既具有平面广告的特点,又能达到影视广告的效果,还能同软件一样让观从参与其中,是兼三者之长最为理想的整合媒体.

多媒体信息处理技术:是指能够同时捕捉、处理、编辑、存储和播放两种以上不同类型信息媒体的技术.常见信息媒体类型包括:文本、图形、图像、动画、音频、视频等.

(二)静态媒体与连续媒体

静态媒体(如文本)是没有时间维的媒体,即其播放速度不会影响所含信息的再现.连续媒体(如视频和音频)是由媒体“量子”(如音频采样和视频帧)组成的,具有隐含的时间维,播放速度影响其所含信息的再现,因此,需要在一段特定的时间里按特定的速度播放;如果播放速度得不到满足,媒体信息的完整性就会受到影响.捕捉媒体与合成媒体:捕捉媒体是指从现实世界中捕捉到的真实媒体信息.合成媒体是指通过计算机合成的媒体.

(三)单机与网络化多媒体

单机多媒体是指完全由本机提供多媒体应用所需的全部资源.例如,基于计算机的培训与教育(CBT与CBE)、多媒体制作、多媒体写作、多媒体演示.多媒体计算机网络多媒体是指基于计算机网络(LAN,MAN,WAN)的多媒体应用.例如,多媒体电子邮件、计算机会议、Inter,等等.多采用客户/怎么写作器模式,也有对等模式.

二、常见的计算计多媒体应用类型

文本

非格式化文本:可以使用的字符个数有限(即简单的字符集,如ASCII)而且通常字符的大小固定,仅能按照一种形式和内容使用.纯文本文件如格式化文本:字符集丰富(如增加罗马字母、各种特殊符号),多种字体、多种大小、多种排版格式.文本外观可与印刷文本媲美.

图形与图像

图形:是可修正的文件,在文件格式中必须包含结构化信息即语义内容被包含在对图形的描述中,作为一个对象存储.一般是用图形编辑器产生或者由程序产生,因此也常被称作计算机图形.图像:是不可修正的,在文本格式中没有任何结构信息,因此没有保存任何语义内容,作为位图存储.图像有两种来源:扫描静态图像和合成静态图像.前者是通过扫描仪、普通相机与模数转换装置、数字相机等从现实世界中捕捉;后者是由计算机辅助创建或生成,即通过程序、屏幕截取等生成.象素是图象数字化的基本单位.每一个象素对应一个数值,称为象素的振幅.数字化位数称为振幅深度或者象素深度,如黑白图象和真彩象.

视频与动画

帧:一个完整且独立的窗口视图,作为要播放的视图序列的一个组成部分.它可能占据整个屏幕,也可能只占据屏幕的一部分.帧速率:每秒播放的帧数.两幅连续帧之间的播放时间间隔即延时通常是恒定的.在什么样的帧速率下会开始产生平稳运动的印象取决于个体与被播放事物的性质.通常,平稳运动印象大约开始于每秒16帧的帧速率.电影24帧/秒.美日电视标准30帧/秒,欧洲25帧/秒.HDTV60帧/秒.视频(运动图象):以位图形式存储,因此缺乏语义描述,需要较大的存储能力,分为捕捉运动视频与合成运动视频.前者是通过普通摄像机与模数转换装置、数字摄像机等从现实世界中捕捉;后者是由计算机辅助创建或生成,即通过程序、屏幕截取等生成.动画(运动图形):存储对象及其时空关系,因此带有语义信息,但是在播放时需要通过计算才能生成相应的视图.通常是通过动画制作工具或程序生成.

(四)声音

录制、存储、播放与合成.

(五)其他类型媒体

以上媒体类型实质上只涉及到视听.人类的认知媒体除此之外还包括触觉、味觉、嗅觉等.因此,多媒体与多感知是两个不同的概念.

三、计算机多媒体技术应用

Dexter超媒体参考模型:HTML、HTTP、

CGI、VRML,超文本传送协议HTTP(HyperText

TranerProtocol),HTTP规定了WWW浏览器和WWW怎么写作器之间的交互规则.目前在Web中广泛采用的是HTTP1.0版本,即RFC1945,它还存在着性能缺陷和功能上的不足.为此,HTTP工作组在1996年6月提出了其新版本1.1.HTTP具有面向对象的特性,资源对象和相应的操作方法可以一起传送,一个典型的例子是Ja字节码传送,它实现了软件在网络上的动态执行.HTTP协议规定了以下主要操作:GET操作,表示以实体的形式取回所标示的任何信息,如果所标示的是一个数据处理过程,比如公共网关界面CGI程序,就返回处理后的数据;HEAD操作,与GET语义基本相同,但是HEAD规定应答消息包中不能含有消息净荷,它经常被用来测试超文本链的有效性、可访问性和最近的修改状态;此外,还有POST操作、PUT操作、OPTIONS操作等.HTML语言(HyperTextMarkupLanguage):HTML是一种描述性的语言,主要由一些标记(TAG)组成,每个标记都有一个起始标记和终止标记,比如是黑体标记,这些标记具有描述从字体到页面排版、图形用户界面元素、各种链接的功能,随着HTML语言功能的不断增强,其标记也在不断扩充.目前在网上广泛应用的是HTML2.0,其标准在RFC1866中定义.HTML的最新版本为3.0,过去叫做HTML+,它解决了2.0的许多局限性和缺点,增强了表格控制功能,增加了数学公式描述等多种标记.

HTML文本的框架如下:

HTML起始标记

头部

</p><p>等</p><p>

主体部分

````

结束标志

除了以上表示文本结构的标记外,HTML语言主要还有以下标记:

标题:、、等、

功能:描述各级标题的字体及大小

段落:

水平线:

预格式化文本:,

地址:,

引用标记:,

有序列表:

应用举例:列表项目1列表项目2

无序列表:,

字体:黑体,斜体

链接:

举例:

图形链接:

举例:

表格:

公共网关界面CGI:在HTML描述的页面里,为了实现与用户的交互,可嵌入JA语言、JaScript语言等应用,而最基本的方法就是直接利用HTML语言里的FORM这一标记结合CGI程序来实现.公共网关界面CGI提供了扩充Web怎么写作器功能的一种简便途径,它为HTTP怎么写作器定义了一种与外部应用程序共享信息的方法.当怎么写作器接收到来自某一客户机的请求,要求其启动一个网关程序即CGI脚本时,它把有关该请求的信息综合到一个环境变量集合中,然后,CGI脚本程序将检查这些环境变量,以试图找到那些为响应请求而必需的信息.此外,CGI还为它自己的脚本程序定义一些标准方法,以确定如何为怎么写作器提供必要的信息,如脚本程序的类型.简单地说,CGI程序的工作过程如下:WWW怎么写作器先将从浏览器得到的用户的输入传给CGI程序,做为CGI程序的参数,调用和执行CGI程序,并将其输出结果(HTML文件)返回给浏览器.CGI的主要用途在于使用户能够编写用于与浏览器相交互的程序.借助CGI可编写用于处理如下工作的程序:动态地创建新的WWW页面;处理HTML表格输入,完成与用户的交互功能;在Web和其他Inter怎么写作之间架设沟通的渠道,如通常见到的应用WAIS、Whois、X.500的界面程序.利用CGI可以实现一些非常复杂的应用,比如WWW与数据库的界面等.CGI程序是在怎么写作器端运行的,可以利用怎么写作器支持的各种语言来实现,通常有C、C++、PERL、Shell语言、JA等.


Web页面中的动画图形制作:在用WWW浏览Inter时,经常会发现一些制作精美的动画图形.这种动画图形可分成以下几种形式:用JA语言的应用小程序(Applet)实现的动画,GIF89a格式的GIF格式图形.

MPEG图形:用Ja语言实现的动画需编程实现,但其控制和表现比较灵活.GIF89a是GIF图形的一种新格式,它可以组合多幅普通GIF图形,并能控制各幅图形演播时的时间间隔、透明背景等,简单方便,这种动画也是Inter网上最常见的,在网上也可免费得到制作GIF89a格式的工具,比如GifConstructor等.虚拟现实与VRML语言VRML虚拟现实VR(VirtualReality)是用计算机模拟的三维世界,它具有实时性和交互性两大特点,用户不仅可以浏览、展示虚拟现实所创造的环境,还可以参与到这个虚拟世界中去,达到身临其境的感觉,因此这种技术特别适合应用在做一些需对特殊环境进行模拟的场合,比如汽车驾驶员培训、飞行员培训等.目前,VR技术已被广泛地用来编制三维的仿真游戏,部分这类游戏允许在网络环境下,有多个人参加到所描述的虚拟现实中,达到与现实社会特别逼真的效果.VRML是虚拟现实的模型描述语言,HTML语言只能描述二维的、平面的页面,而VRML可描述三维的、立体的环境.VRML是一种将三维数据应用在Web上的规范说明,是一种描述可以通过Inter相互连接和访问的虚拟世界的语言,其目的是通过VRML不仅描述静态事物,同时制作具有复杂动态交互的仿真环境,给用户一种亲临现场的真实感和体验.VRML是在1994年春天在日内瓦举行的第一届WWW会议上孕育,在众多参加者讨论给WWW增加虚拟现实界面的驱使下提出来的,在当时的SGI公司基于ASCII码的Inventor格式的技术基础上发展过来,而后者已具有描述虚拟现实的能力.VRML被设计成为Inventor格式的一个子集并增加了网络支持比如超链接等.

目前使用的VRML规范是1.0版,其最新版2.0正在完善中.VRML规范描述了VRML文件的格式和结构.VRML是一种描述大量对象的属性及相互关系的语言,这些对象可以是3D事物或图象、声音、文本等.在VRML中,这些对象称为“节点”,而一个节点具有以下这些属性:节点类型、节点名字、域、子节点.节点以层次结构组织起来,形成有序的集合,在这个集合中,任何一个在特定位置的节点状态的变化,都会影响所有跟随其后的节点.比如在一立方体节点之前的节点定义了某些旋转和纹理之后会影响该立方体的属性.象HTML文件一样,要想浏览VRML文件,需要一个VRML的解释器.目前已有的VRML浏览器和在从事开发的厂家很多,有将HTML浏览器和VRML浏览器集成在一起的Netscape公司,其3.0版可通过一个VRML的解释器插件来支持VRML,此外还有Sony公司的CyberPassage、SGI公司的WebSpace等.这些浏览器一般支持对VRML对象的三维转动和不同角度及远、近视角调整等.

相关论文范文