【摘 要】
:
随着网络的发展以及宽带网的普及,人们对多媒体信息服务的要求越来越高,希望有更好的信息服务提供给用户,而同步多媒体集成语言SMIL能够有效地整合各种媒体资源,满足人们的这
论文部分内容阅读
随着网络的发展以及宽带网的普及,人们对多媒体信息服务的要求越来越高,希望有更好的信息服务提供给用户,而同步多媒体集成语言SMIL能够有效地整合各种媒体资源,满足人们的这种需要。因此,本文设计并实现了能够解析SMIL文件进而形成相关的时间控制以及事件处理的解析器。本文以能够正确解析SMIL文件进而实现媒体内容播放为目标,依据SMIL语言的语法以及其描述的功能设计了SMIL解析器的功能结构,主要由解析模块、SMIL时序控制模块、事件管理模块以及界面控制模块组成。在具体的实现过程中,采用了SAX解析技术,设计了与SMIL标签相关的解析算法,用于实现对各种SMIL标签的解析,解析所得的标签名以及与之相关的属性用于后续的时间控制以及事件处理;采用标准模板库STL下的相关容器,设计了存储SMIL时序控制模块中所需的元素节点以及时间节点等内容控制信息的数据结构,利用这些控制信息实现事件调度程序;根据多线程机制以及有限状态机原理,实现了完成文件解析以及数据获取中各类事件的处理,从而完成多个媒体资源的同步显示;同时为了方便用户与解析器的交互,通过在单文档结构中添加相关的菜单项,实现了简单的人机交互界面。实验结果证明:本文所设计开发的解析器能够正确解析SMIL文件在时序控制播放方面所做的规定,同时利用多线程机制通过调用已有的音频、视频以及图像处理插件可以实现基于时间线的多个媒体资源在同一个窗口中的同步播放。
其他文献
计算机辅助缺损颅骨修复已成为一个热门的研究问题,也是可视化研究的一个突出难点,相关的研究成果已经被应用到了虚拟整形手术、颅骨复原、考古学、公安法医学等各个领域。近
由于Web服务数量的急剧增长,快速而准确的查找到所需要的Web服务以及在功能相似的Web服务中如何找到最佳的服务成了研究人员最为关心的问题。各种功能的Web服务不断出现,如何
网格技术是在网络的高速发展基础上出现的,它最大限度地利用网络将地理上广泛分布的各种资源组织起来,从根本上消除了资源“孤岛”,实现真正的资源共享。然而,由于网格环境的
创建逼真的三维人脸模型一直以来都是计算机图形学领域一个极富有挑战性的课题。人脸的造型和表情动画被广泛应用于虚拟现实、影视制作、游戏娱乐、可视电话等领域。
本
随着信息技术的发展,多标签分类技术己逐渐被广泛应用于各种领域。例如,在计算机视觉领域,多标签分类技术可用于自动标注图像和视频;在生物信息领域,多标签分类技术可用于基因
结构复杂、书写自由度较大的离线手写汉字识别是一项具有很大研究价值和应用前景的课题。离线手写汉字的识别率与离线手写汉字的切分正确率密切相关,错误的切分必然导致错误
电气工程技术人员经常会遇到各种电气信号的测量、计算、分析等问题,当前解决这些问题离不开示波器、万用表、电气工程手册、计算器等。本课题试图设计一个类似掌上电脑的电
基于图像处理的隧道掌子面地质信息研究是采用现代计算机图像处理技术对隧道掌子面图像进行分析和研究,掌握开挖出露的掌子面及其前方的地质情况,为隧道设计与施工提供必要的参
近年来,由于微型制造技术、通讯技术及电池技术的改进,促使微小的传感器已经具备了感应、无线通讯及处理信息的能力,且其价格低廉,故在国防军事、环境监测、交通管理、医疗卫
随着P2P的即时通信、文件共享、流媒体播放以及协同办公等系统的迅猛发展,P2P技术已经对互联网产生了深刻的影响。但由于P2P网络自身的分散性、自治性、动态性和异构性等特点