没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
VRML及其在MPEG
-
4中的应用
石东新
(电子信息工程系)
【摘要】 VRML和MPEG-4是两个独立的标准,但它们之间却有着紧密的联系。
VRML标准先于MPEG-4发布,并对MPEG
-
4有着重要的影响。本文在简要介绍了
VRML和MPEG-4后,着重介绍VRML在MPEG-4中的应用。
【关键词】VRML;MPEG-4;BIFS;场景描述
1引言
随着视听内容信息的迅速增长,多媒体信息在数据通信领域中占有日益重要的位置,用户
对视听内容可交互的要求愈来愈高。VRML(虚拟现实建模语言)已经实现了因特网上三维多
媒体的交互,使得MPEG-4得以借鉴VRML的交互机制,满足了用户希望视听内容可交互
的需求。
2
VRML
和
MPEG
-4
2.1
VRML
VRML(虚拟现实建模语言)是一种3D交换格式,把三维、二维、文本和多媒体集成为统
—的整体,并同脚本描述语言(scripting language)以及因特网的功能结合在一起产生一种全新
的交互式应用—三维立体空间可交互的虚拟现实的技术。VRML和多媒体通讯、因特网、
虚拟现实等领域密切相关,其基本目标是建立因特网上的交互式多媒体,即建立一个三维场景
来模拟现实世界并使其具有可交互性。VRML巳经于1998年1月被正式批准为国际标准
(ISO/IEC14772-1:97,通常称为VRML97)。VRML是一种描述因特网上交互三维多媒体
功能的标准文件格式,定义了当今3D应用中的绝大多数常见概念,诸如:变换层次、光源、视
点、几何、动画、雾、材质属性和纹理影射等等。VRML的文件长度小,很适合于在互联网上的
传输,这就为网络上建立虚拟世界奠定了基础。另外,VRML的互动性非常好,能够支持用户
与三维场景的实时互动,允许用户在任何时刻、任何地点改变其视点的位置和方向。
VRML的实现:要建立的虚拟境界用场景图(Scene Graph)来描述,场景图的基本单元称
为节点(node)。节点以层次关系组织在一起。节点之间可以通过消息(称为事件)互相通讯,
事件通过路由在场景中传播。检测器节点(sensor)能够检测用户动作或时间推移,从而产生初
始事件,这就是交互性和动态行为的基础。
2.2
MPEG-4
从1988年到1992年和1990年到1994年间,MPEG分别成功开发了获EMMY奖的
MPEG—1和MPEG~2。预见到消费电子(电视)、通信和计算机(3C)三大产业将在数字化基
础上的迅速汇聚,MPEG从1993年7月开始开发针对多媒体应用于多领域的标准,也是第三
个标准MPEG- 4。1998年10月,MPEG- 4标准第一版完成,并继续进行制定MPEG-
4第
二版的工作,这也已于1999年12月完成。MPEG^l和MPEG^2这两个标准使得用于CD
-ROM和数字电视的交互式视频成为可能。与它们不同,MPEG-4着眼于融合当今分立于
不同领域的三大技术:数字电视、交互式图形应用(人造内容)和万维网(内容的分配和访问)。
其出发点就是希望建立一个更自由的通信与研发环境,人们可以在系统中加人许多新的算法,
为计箅机软件作编码、解码提供了更大的方便。它可以将各种各样的多媒体技术充分利用于
编码中。MPEG
-
4视频标准就是集近年来图像分析,图像压缩,视频压缩,计算机知觉,信号
处理等领域的最新研究成果的大成,在提出“音视频元"(audiovisual)概念的基础上提出基于具
体内容(Content-based)的视觉目标(Visual Object)的编码标准,即在开发低码率(5—64Kb/
s)编码标准的同时,将fi点放在人们更感兴趣的图像具体目标的交互性和可操作性上,并对多
媒体应用领域的编码进行兼容并包。它不仅包括运动目标的编码,还包括静止目标和计算机
人工合成目标的编码。它不但是第一个让用户在接受端对画面可进行操作和交互式访问的标
准,也将是第一个解决信息产业中电视、通信、计算机这三大支柱产业的所谓“数字汇聚”问题
的标准。
3
VRML在MPEG_ 4中的应用
3.1
VRML实现虚拟场景
VRML为处理三维图形、多媒体和交互对象,定义了一个对象集,集中的对象即为节点,
节点的基本数据包含在域(field)和事件(event)中,描述场景的节点用树型结构组织在一起,从
最下层的根结点向上扩散。如图1,是一个用VRML描述语言描述的场景节点树的例子,该
场景主要包括一个球(Sphere)和长方体(Box)。
剩余7页未读,继续阅读
资源评论
weixin_38567962
- 粉丝: 2
- 资源: 944
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 大数据-Matlab界面设计
- 数据分析-SPSS分析入门与深入
- 李跳跳_真实好友5.0_内测版.apk
- 前端开发中Vue.js模板与指令详解及应用场景
- 题目源码2024年强网杯全国网络安全挑战赛 PWN题目old-fashion-apache源码
- 基于Java 实现的百度图像识别API开发的车型识别APK
- CD python 数据分析代码及数据集(CDNOW-master.txt)
- 【MATLAB代码】二维平面上的TDOA,使用加权最小二乘法,不限制锚点数量(锚点数量>3即可)
- 数据分析-matlab入门
- 基于原生小程序实现的图像智能识别小程序,垃圾智能分类 通过拍照或者上传照片完成智能垃圾分类,服务端为 C#
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功