首页
当前位置:   首页 > bob官方下载地址 > 数字图书馆

多媒体互动展示系统的设计与实现

发布时间:2023-11-07 作者: bob官方平台下载

  该模块的功用就是对多种媒体格式如 .mpA、.avi 等格式 的数字内容多媒体内容做播放。在 VC 开发环境中,windows media player 控件可以被系统加载,只要定义对应的控制变量 就能控制播放多媒体内容。

  多媒体内容就是播放的内容和系统界面,这一些内容吸引客户 操作该系统,是必不可少的一部分。

  投影反射系统一般是指专用的反射镜系统。投影光线能通过 反射镜反射一次或者是两次能够达到预期的画面尺寸,并且分辨 率很高,保证投影的画面质量。在这个系统中所使用的反光镜的 材料是进口的金属,结构美观,耐磨性能好,常规使用的寿命长。

  在这个系统中的背投屏幕,采用的艾恩大型树脂背投光学 屏幕,它Baidu Nhomakorabea材料组成是丙稀酸树脂 , 屏幕内部的光学结构十分精 密,双灯显示和 7 点色彩校正充分保证显示画面的色彩和解析 度。即使周围环境的光照条件不是很好,仍旧能确保光的高效 率利用,大屏幕上面显示的画面依然很清晰。

  多媒体的互动技术的研究是为了让多媒体系统更加人性化。 多媒体互动展示系统就是让人和机器之间采取“一答一问”的方 式,通过这一种方式展示多媒体内容。这种互动方式是双向的,人和 机器都会相互提问和回答。不仅仅可以简单的进行表面人机互动, 还要求这个系统可以有效的进行更深一层次的媒体之间的互动,媒体间 的信息可以相互传递,所以这个系统还要应用数据库技术,实现 多媒体的检索、搜集、更新整理、删除等管理,这样方便调整和更 新多媒体系统的存储内容,便于内容展示。

  多媒体互助展示系统的软件包括 Flash 界面交互模块、 Socket 通信模块、数字多媒体内容播放模块、多媒体内容模块。

  2.2.1 Flash 界面交互模块 该模块实现了系统和用户两者之间的交互接口,主要有两

  方面的功能,第一,为用户更好的提供功能明确的操作界面,该界面的 操作十分简单,用户通过这一个界面可以参与系统的展示。第二, Flash 的脚步可以把用户的操作命令传给 VC 系统主程序,而 系统相应功能是根据这个程序接收到的操作命令去调用相适应 的 FSCommandShockwaveflash()函数来实现的。

  数字光处理技术即 DLP 技术,这项技术是把摄像信号进行数 字处理,然后光再投影出来。它的关键处理部件为数字微镜元件 即 DMD,这个元件的作用是提高显示器的有效横向分辨率,在这 个设计系统中采用的是 TIDMD。

  本系统采用的是金雀红外触摸 屏,触摸分辨率为 4096×4096。红外触摸屏是一种方形的且比较透明的玻璃外框, 在其内部有一个矩阵式的内框,这个内框为方形,类似于红外光 学,内框的相邻两边为红外线发射管。当外框通电时,发射管不断 发射红外线,并且这些红外线发射的波长相等。内框的另外两边 为红外线的接收管,当通电时,就会接受发射的红外线,形成了红 外线的一个交叉封闭区域。

  多媒体互助展示系统数数据库的设计包括数据模型的建立、 多媒体数据的压缩和解压缩、多媒体数据库的存储管理和存取方 法和多媒体数据库的实现。数据库模型的建立决定着数据被访问 的方式和操作方式,此系统采用面向对象的数据模型。

  多媒体的数据量很大,其数据的存储和传输需要的空间时间 较大,所以要对数据来进行压缩,在此系统中采用 MPEG 语音压缩算 法,将声音压缩至原来的 1 /6,以节约空间。多媒体对象存储要 解决的核心问题是可以随机对超媒体数据库和超媒体文档进行 存取,所以在本系统中采用了基于内容的检索方法。

  (2)socket 发送数据命令,连接建立好后,LED 主机控制信 息发送到控制屏幕的主机上面是通过 send()函数实现的,从而 能控制投影系统,控制多媒体内容的播放进度。

  (3)socket 接受数据命令,屏幕主机接收的控制命令是由 LED 主机发送的,而控制命令的接收通过 Recv()来完成,多媒体 内容播放则是通过调用相关函数实现的。

  根据该系统的需求,多媒体互助展示系统的整体机构框图如 图 1 所示,由图 2 可知整体系统分为用户层、软件系统和硬件系 统三部分。用户层就是一个系统的用户操作界面。

  大屏幕多媒体互助展示系统的硬件部分包括背投屏幕、投影 反射系统、红外触摸屏、DLP 投影机等。

  经过对多媒体互助展示系统的系统需求的分析、软件系统 设计和数据库设计,和当前实际的技术水平、开发的效率和维护 的简易程度三方面的因素综合考虑 , 最终选择了#43;Microsoft SQL Server 2008 实现的方案。

  该模块主要实现 LED 主机和屏幕控制主机之间的网络通信 , 需要有以下三方面的功能 :

  (1)创建 socket 套接字实现连接 :服务器端为屏幕控制主 机端,创建 socket 套接字,端口和本地地址的绑定通过 bind(), 端口监听通过 listen()进行,客户端的连接申请通过监听端进 行回应 ;客户端为 LED 主机,创建建 socket 套接字,屏幕主机的 连接通过 connect()函数发起请求,屏幕主机端监听连接请求, 若监听到连接请求则通过 accept(),建立连接,开始传递数据。

联系我们

bob官方下载地址_官方平台app下载

                                                                                                                                                                                                                                                   

滕经理

0519-88154652

18651798590

55206618@qq.com

江苏省常州市新北区华山中路18号3号楼515室

公众号
微信公众号
微信公众号二维码