基于组件技术的多媒体应用系统开发技术研究

被引量 : 0次 | 上传用户:gaoxiang19931030
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多媒体应用系统的开发,既符合软件工程的思想,又因其自身的“多”且“海量”的特点而与其它的应用系统的开发过程有所不同,采用组件技术进行多媒体应用系统的开发,将是一种行之有效的途径。 本文主要对以下内容作了详尽的阐述: 1.通过介绍多媒体技术的发展和软件开发方法的变迁,分析了多媒体应用系统的开发流程,提出了一个以组件技术为核心的多媒体应用系统开发模型。以组件制作为核心技术,制作完成了文本—语音转换、物体的三维透视以及平滑滚动字幕等可以复用的实用组件。 2.将常用汉字、词组的读音以WAV文件格式存储在数据库表中并建立索引。设计了最大匹配算法,从数据库表中找出与文本最大匹配的字或词组的读音,实现了文本到语音的转换。 3.使用四维坐标来表示物体的透视变换矩阵,通过对该矩阵进行归一化处理,简化了Z坐标的计算;通过增加帧缓冲区的数量,修正了物体表面Z坐标在屏幕上对应点的坐标值,对利用DirectX的缓冲区进行物体三维透视的方法进行了改进,提高了透视精度。 4.对WindowsAPI技术进行了深入研究,给出了如何利用WindowsAPl调用实现平滑滚动字幕的方法。 5.依据提出的组件开发模型和制作的组件工具,以VB为开发工具,设计并实现了一个《心脏多媒体教学系统》。该系统实现了心脏结构的人机交互式教学过程,具有清晰、直观、操作简便、易于扩充的特点,可以通过单独修改各个组件实现系统的升级和扩展,体现了以组件技术开发多媒体应用系统的特点。 组件技术可以灵活、高效的实现可交互输入、重用、完全分布式、与语言无关的各种应用,是提高软件开发效率、保证软件开发质量、解决软件重用的重要手段。随着组件技术的发展,组件技术在应用程序中的作用将会越来越重要。
其他文献
<正>学了N多年的英语,深知了解文化对学好语言的重要性,于是本刊顾问刘雪梅与众多整天在英语教学及英语学习中摸爬滚打的前战友共同开辟一个新的战场,深挖广探连他们自己也还
<正> 本文的目的是在我国铁路部门很多先进工作方法的基础上,希望把实际的调车问题抽象成数学问题。然后对其进行较一般性的研究。
构建供销合作、信用合作、农民专业合作"三位一体"的农协是新农村建设的重要期盼,该文从发端和整合两个维度分析了"三位一体"农协的动力机制,"三位一体"农协的发端动力在于合
本文给出了平面弹性第二基本问题的一般提法,这里在多连通弹性区域的各个闭边界围线上给出的位移只是相对的,各允许有一不同的刚性移动.在这种情况下,为了解的唯一性,证明了
当前小城镇规划存在对自然资源、人文资源破坏严重,忽视自身特色等误区。江苏省丰县大沙河镇具有独特的资源,其总体规划应重视生态环境保护,加强对城镇旅游规划、绿地系统、
<正>提起苏格兰,你会联想到什么?苏格兰方格裙,苏格兰风笛,还是苏格兰威士忌?除了这些耳熟能详的苏格兰文化标志,关于苏格兰,你还知道些什么?或许你从电影《勇敢的心》当中领
本文讨论了在带圆孔的无限平面中焊接一个不同材料的带裂纹的近似圆板的问题.该问题化为求解解析函数边值问题然后又转化为求解沿裂纹的奇异积分方程.后者的数字解法也已给出
<正>小组合作学习是小学各学科教学中经常采用的形式之一,运用得当,可以大大提高课堂教学效率。尤其是农村小学,班额小,特别适合开展小组合作学习活动。但目前农村小学小组合
通过对近年来有关桑枝的炮制、鉴别、化学成分提取、药理及活性成分含量测定等相关文献进行整理,对桑枝的研究概况进行了综述。桑枝的历史悠久,作用广泛,其研究对合理开发利
<正>初秋的南方,依然炎暑酷热,而北方却是一派风柔日丽、温凉宜人的秋色了。省青少年科技辅导员协会在全国青少年科技活动领