基于SMIL的多媒体中间层同步模型
日期:2018年01月15日
编辑:
作者:无忧论文网
点击次数:2093
论文价格:100元/篇
论文编号:lw200611022102023811
论文字数:23231
所属栏目:计算机软件论文
论文地区:
论文语种:中文
论文用途:本科毕业论文 BA Thesis
基于SMIL的多媒体中间层同步模型
摘要
多媒体演示是利用多媒体播放设备,以顺序或并行的方式播放的能满足用户交互的多种媒体流的集合。在多媒体演示的定义规范和多媒体同步模型间存在着一对矛盾,使得要么定义规范变得极其复杂,要么作者无法专心于多媒体场景的设计,或者就是用户的交互操作受到限制,比如不能倒退,不能跳跃观看等等。
我们在定义规范和同步层间增加一道中间层。它能够从定义文件中推理出显式播放的规则,它还能够按照显式规则生成时间线并推理出隐式规则。因为几乎每种用户操作都具有隐式含义,所以隐式规则的数量和其能够支持的用户操作数成正比。
中间层使用SMIL作为定义规范语言,能保证定义文件的最小化,支持用户操作种类的最大化,是一种适用于网络的多媒体同步模型。
我们首先在第二章讨论多媒体同步的概念及其要注意的问题,然后在第三章给出模型的具体定义,第四章的内容是有关模型实现算法的评价。第五章列出了几个相似类型的同步模型的比较,进一步阐述我们的模型的优越性。第六章里,我们模型的一个实际应用,具有多媒体演示的电子商务目录和EDI文件会被简单的讨论一下。
关键字:多媒体,同步,交互,SMIL
MULTIMEDIA MIDDLE LAYER SYNCHRONIZATION MODEL BASED ON SMIL
Abstract
A multimedia presentation is a set of multimedia streams that are played in sequential or parallel way in multimedia devices with user interactions allowed. There is a contradiction between the definition specification of multimedia presentation and multimedia synchronization model. Either the definition specification is very complicated, thus preventing authors from focusing on the design of multimedia presentation effects or the number of interactions that user can use to control the progress of presentation is limited, like backward and skip, which changed the course of a presentation..
We present a middle layer between definition specification and synchronization layer. It can extract explicit rules directly from the definition file and then infer a timeline as well as implicit rules for the presentation. Since every type of user interactions contains some implicit meanings, the number of implicit rules is proportional to that of user interaction types.
The middle layer adopts SMIL, one member of XML family, as its synchronization definition specification language. It supports the power of user interactions while keeping the definition file minimal.. Also, this model is event-based, which means that it is suitable for distributed environment. Therefore, this model is a multimedia synchronization model that is best fit when used on computer networks.
In this article, we first discuss the concept of multimedia synchronization and its relative issues in Chapter two. Then in Chapter Three, detailed definitions as well as implementation means are introduced so that a clearer idea of how this system works is presented. The content of Chapter Four is the evaluation of the algorithms and its performance used in implementing the model. Several similar models are listed in Chapter Five and they are compared with our middle layer model. In Chapter Six, an application of the model in electronic commerce, catalog and EDI with multimedia presentation elements, is discussed briefly.
Keyword: multimedia, synchronization, interaction, SMIL
第1章 概述 1
第2章 多媒体同步与SMIL简介 2
2.1 多媒体同步简介 2
2.2 多媒体同步概念 3
2.2.1 多媒体系统 3
2.2.2 基本同步问题 4
2.2.3 多媒体同步的分类 5
2.2.4 人工合成同步 6
2.3 基于时间的多媒体同步说明与基于事件的多媒体同步说明 7
2.3.1 基于时间的多媒体同步模型 7
2.3.2 基于事件的多媒体同步模型 7
2.4 SMIL简介 8
2.4.1 SMIL 8
2.4.2 SMIL与流媒体同步 10
2.5 中间层同步模型的类别与主要功能 11
2.5.1 中间层同步模型的类别 11
2.5.2 中间层同步模型的主要功能——简化规范、提供交互 12
2.6 多媒体同步服务质量(QOS) 12
第3章 中间层模型的设计 14
3.1总体框架与同步流程简介 14
3.2中间层 15
3.2.1 中间层的功能极其重要性 15
3.2.2. 规则的组成 16
3.2.3 规则的类型 17
3.3同步层 24
3.3.1 规则管理器 24
3.3.2 时间线管理器 24
3.4 表示层 25
3.4.1 表示层的功能及其重要性 25
3.4.2 表示层的虚拟媒体对象 25
第4章 中间层模型的实现 26
4.1 中间层和同步层的实现与性能分析 26
4.1.1 主要数据结构 26
4.1.2 主要算法介绍和评价 28
4.2表示层的实现与性能分析 29
4.2.1主要数据结构 29
4.2.2 主要算法介绍和评价 30
第五章 中间层模型与其他多媒体同步模型的比较 32
5.1 NSYNC简介 32
5.1.1 同步定义语言 32
5.1.2 实时演示管理 32
5.1.3 评论 32
5.2 PREMO简介 33
5.2.1 Premo的对象 33
5.2.2 Premo的评价 33
5.3 FLIPS简介 33
5.3.1 FLIPS系统组成 33
5.3.2 FLIPS的评价 34
5.4 四种多媒体同步模型的比较 34
第6章 基于多媒体中间层模型的应用——电子商务目录 35
6.1 在网页中应用多媒体演示 35
6.2 中间层模型应用于电子商务目录 35
6.3 JAVA组件播放器 35
第7章 结论 37
7.1基于SMIL的多媒体中间层模型适合基于网络的流媒体演示 37
7.2多媒体流同步以及用户交互操作的前景展望 37
参考文献 38
注释 39