欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 计算机网络 > 多媒体教学系统中多媒体信息采集和传输技术研

多媒体教学系统中多媒体信息采集和传输技术研

日期:2023-01-24 阅读量:0 所属栏目:计算机网络


摘 要:摘要:多媒体信息的采集和传输是多媒体教学系统中的一个重要组成部分,本文主要针对多媒体教学系统中的屏幕信息以及音频信息的采集以及传输进行研究。

关键词:关键词:多媒体教学系统;屏幕信息;音频信息;组播


中图分类号:G4    文献标识码:A     文章编号:

     随着信息技术的发展,计算机在教育领域中的而应用也越来越广泛,目前计算机技术已经成为了教育教学中的一个非常重要的工具。与传统教学方式相比,网络多媒体系统利用计算机技术,可以将赋予抽象知识的客观形象,从而提高学生学习的兴趣,并且丰富师生之间的沟通渠道,使得教学课堂更加生动和灵活。
1.多媒体信息传输流程设计
     在网络教学系统中,教师端的屏幕信息和音频信息通过采集、压缩后传输给学生端计算机,并在学生端计算机进行同步后在学生端计算机播放。网络教学系统中多媒体信息的传输流程如图1所示:
 
                     图1 多媒体信息传输流程
     在多媒体信息传输流程中,受到网络传输速度的限制,在多媒体信息采集和传输时,需要注意多媒体数据采集频率、数据传输策略以及数据的压缩等方面的内容。
2.屏幕信息的采集与传输
     在多媒体教学系统中,需要将教师端计算机的屏幕信息进行传输,并且在学生端计算机中进行显示。其实现的基本原理是:首先对教师端计算机屏幕的分块,并且在教学过程中,周期性对教师端屏幕进行检测,将信息发生改变的教师端屏幕分块信息传输给学生端计算机进行显示。
     (1)教师端计算机屏幕分块
     根据多媒体教学系统的特点,可以讲教师端计算机的屏幕进行分块,并在相隔一个固定的时刻检测教师端屏幕相对于上一个时刻教师端屏幕的变化区域,并只针对发生变化的教师端屏幕分块信息进行传输,由于多媒体教学系统的特点,在一个较短的时间间隔内(例如100ms)教师端屏幕的大部分区域不存在变化,因此只需要在网络中传输较少的屏幕信息即可完成屏幕信息的传输。而屏幕图像信息的对比可以采用C语言中的memcmp()函数来判断分块屏幕信息在时间间隔内是否发生了变化。
     (2)屏幕信息采集
     屏幕信息的获取主要分成两种:一种是直接获取屏幕DC上的位图信息;另一种是借助于DirectShow技术获取屏幕位图信息。为了提高屏幕信息采集的速率以及提高系统的通用新,一般多媒体信息系统大多采用直接从屏幕DC设备上获取屏幕DIB位图的方式。其实现的主要代码如下所示:


 (3)屏幕信息的压缩
     为而来进一步提高系统性能,需要对将进行传输的分块屏幕信息进行压缩,从而进一步降低网络中传输的数据量。一般图像的压缩主要分成有损压缩和无损压缩两种。在多媒体教学系统中,对屏幕图像的质量要求并不严格,因此,可以采用有损压缩的方式来提高图像压缩速度,降低图像压缩后的体积。在VC技术所的有损图像压缩实现如下所示:


 (4)屏幕信息传输
     由于传输网络的不稳定性,可能造成屏幕信息丢失、先发送的屏幕信息晚到达等情况,因此在学生端计算需要对多媒体数据进行同步后再进行播放。通过使用缓冲区策略,并且根据教师端屏幕信息的发送顺序对缓冲区内的教师端屏幕信息进行排序后,按照数据采集的周期在学生端计算机进行播放。
 (5)屏幕信息的显示
     学生端计算机按照多媒体数据采集的时间周期顺序从排好序的缓冲区中读取屏幕信息进行显示,屏幕信息的显示实现关键代码如下所示:

 

3.音频数据的采集与传输
 3.1 音频数据采集
     音频数据采集主要通过麦克风采集硬件,并使用VFW(Video for Windows)来实现,首先通过使用VFW中的CapCreateCaptureWindow来获取麦克风硬件句柄,并且通过窗口注册和回调函数来实现音频数据的采集。

 3.2 音频数据压缩
     目前比较主流的音频压缩标准主要有ADPCM、WMA和MP3音频压缩标准,其中ADPCM的音频压缩标准较差,但是其压缩的比例较高,而且由于在多媒体教学系统中,对音质的要求并不高,因此考虑音频数据的传输性能,采用ADPCM来进行多媒体教学系统中音频数据的传输。为了降低开发成本,通过美国TI公司所开发的TMS320C2XX芯片进行音频数据的压缩。
4.多媒体信息的组播实现
     在多媒体教学系统中的多媒体信息传输过程中,如果采用多媒体信息的一对一传输,那么随着系统规模的扩大,学生计算机数量的增加,网络中传输的多媒体信息成倍的增加,从而导致系统中信息传输效率的下降,为此在多媒体教学系统中一般采用组播技术来进行多媒体信息的传输。
     多媒体信息的组播采用Socket技术来实现。在WinSocket2中,通过函数WSAJoinleaf、WSASocket以及WSAloctrl函数来实现多媒体信息的组播。其中WSAJoinleaf函数可以将一个客户端加入到组播组中,函数的原型如下所示:

 

     其中,socket为组播组的套接字句柄,name表示由组播组所选用协议来决定的套接字地址结构,length表示地址结构的字节数,lpCallerData为传输的数据结构,在会话连接成功后,发送端将信息存入该数据结构,并且将信息组播传送给组播组中的信息接收端。
5.结语
     多媒体信息的采集和传输时多媒体教学系统实现中的一个重要内容,由于多媒体数据数据量大的特点,本文主要对屏幕多媒体信息的分块、采集、压缩和传输以及音频数据的采集和压缩进行了研究,并且通过IP组播技术来进一步降低网路中传输的多媒体数据量,从而提高多媒体教学系统性能。
参考文献:
钟玉琢,向哲,沈洪.流媒体和视频服务器.第一版.清华大学出版社,2003

本文链接:http://www.qk112.com/lwfw/jsjlw/jsjwl/238718.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学