Print

嵌入式视频会议系统会议终端软件设计与实现

论文摘要

近年来,视频会议这种崭新的通信业务发展迅速,在越来越多的领域取得了广泛的应用,正在潜移默化地改变着人们的通讯方式和生活习惯。通过视频会议系统,可以在多种不同类型的网络上传输数据、视频和音频信号,使人们即使在相隔很远的距离也能享受到面对面的沟通,它为人们的生活和工作添加了不少便利。本文研究了一种基于嵌入式设备的会议终端产品,其架构为目标开发板加嵌入式linux操作系统加终端应用软件。终端应用软件按功能分为GUI系统和业务系统两个系统。前者提供图形用户界面,响应用户操作,实现人机交互;后者实现具体的业务功能,如会议管理、能力级协商、配置管理、设备管理等等。目前终端应用软件的现状是:只支持中文显示,没有支持多国语言的功能;只支持等宽点阵字体,而且自己生成的界面字体过于粗大;配置文件的管理算法比较简单;代码中还没有添加对新版遥控器的支持。本文在分析终端软件原有源代码的基础上,针对上述问题,设计并实现了解决问题的方案。目前终端已经成功支持中、英、法等多国语言,而且若要添加对其他语言的支持,只需更改配置文件,不需要重新编译程序,非常方便;终端也添加了对变长字体的支持,原来过粗的字体也已被修改为更为合适的字体;通过定时机制,减少了读写配置文件对Flash的损伤,通过数据校验机制保证了读写数据的准确性;设计实现的新的键盘驱动程序可以适应新旧两种类型遥控器,也为实现对其他类型遥控器的支持提供了统一接口。实验证明本文提出的方案可以达到预期的效果。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 项目背景
  • 1.2 论文主要研究任务
  • 2 视频会议系统介绍
  • 2.1 视频会议系统应用与发展前景
  • 2.2 视频会议系统网络结构
  • 2.3 视频会议系统的协议标准
  • 2.3.1 H.323协议概述
  • 2.3.2 H.323协议终端的组成
  • 2.3.3 H.323协议标准协议簇
  • 3 嵌入式会议终端介绍
  • 3.1 OSP简介
  • 3.2 终端软件介绍
  • 4 会议终端GUI子系统
  • 4.1 嵌入式GUI系统介绍
  • 4.2 多国语言资源解析
  • 4.2.1 应用背景
  • 4.2.2 设计思路概要
  • 4.2.3 多国语言资源加载解析详细设计
  • 4.2.4 存在的问题及优化建议
  • 4.3 字库解析
  • 4.3.1 基本概念及字符集发展历史
  • 4.3.2 常用字符集及其编码介绍
  • 4.3.3 字库生成及字库打包
  • 4.3.4 会议终端的字库解析
  • 5 会议终端业务子系统
  • 5.1 配置管理
  • 5.1.1 配置管理功能及其流程
  • 5.1.2 CRC算法介绍
  • 5.2 红外遥控器
  • 5.2.1 红外遥控器介绍
  • 5.2.2 红外采集模块串口通讯协议
  • 5.2.3 键盘驱动程序设计
  • 6 总结
  • 致谢
  • 参考文献
  • 附录: 实验结果对比
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/0f641a69af9421c0e7d86efc.html