Print

基于Ginga-NCL的数字电视节目交互技术研究

论文摘要

交互式数字电视是当前广电系统数字化进程快速全面演进的必然途径,交互式数字电视的推广和普及最关键的条件是需要有很好的交互式应用作支持。国际上三大主流中间件标准MHP,DASE和ARIB所采用的核心交互式技术基本上是基于Java技术的,这种技术缺乏灵活性和可拓展性,大大阻碍了交互式业务的拓展。Ginga是巴西地面数字电视的中间件标准,它的陈述性环境Ginga-NCL是各种交互式应用的载体,它采用了一种XML应用技术作为其核心技术。通过对三大主流中间件标准采用的交互式技术的比较和分析,研究了适用于Ginga-NCL环境的数字电视节目的交互技术。为了克服Java技术在创作环节效率低下和可扩展性差的缺陷,利用XML技术的可扩展性,对部分NCL实体作一定的修改和扩充,将媒体内容与同步关系完全分离,使创作过程高效便利且扩展性强。为了传输深目录层次的应用,在传输过程应用DSM-CC对象轮播技术的基础上,设计一种定位技术可以方便地将交互式节目的数据与逻辑结构传输到用户端。对表述引擎管理器各模块的设计与实现,保证了后端Ginga-NCL环境有序的运行,实现了从前端对象轮播提取交互式应用信息的技术。很多交互式节目有实时更新的需求,为了满足此需求关键在两点:NCL文档采用DOM技术解析,可以实现NCL实体的动态更新,另一方面,应用对象轮播的流事件机制,自定义一套实时编辑命令,并定义一个数据结构“流事件描述器”作为实时编辑命令的传输载体,实现前端的对节目的实时编辑操作同时地反映在后端播出的节目中。通过仿真软件的模拟分析,后端节目播放的时空同步和用户交互式响应,基本符合前端节目创作时的初衷,自编程序模拟了文件系统和实时编辑命令的提取,其结果也基本符合预期目标。仿真模拟的过程和结果可以清楚地显示出系统的高效性,灵活性和可扩展性。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 本课题的研究背景与研究意义
  • 1.2 技术的发展现况
  • 1.3 技术的发展趋势
  • 1.4 本文的主要内容
  • 2 GINGA-NCL 相关理论与技术
  • 2.1 GINGA-NCL 体系结构
  • 2.2 NCM 模型与LUA 脚本语言
  • 2.3 数据广播协议栈分析
  • 2.4 NCL 文档解析技术的分析
  • 2.5 NCL 对象间通信技术
  • 2.6 关键NCL 实体的分析及扩展
  • 2.7 本章小结
  • 3 节目交互技术的研究与实现
  • 3.1 数字电视交互式应用需求分析
  • 3.2 NCL 文档的创作方法
  • 3.3 实时编辑的设计方法
  • 3.4 系统前端交互技术的研究与实现
  • 3.5 系统后端交互技术的研究与实现
  • 3.6 本章小结
  • 4 仿真模拟
  • 4.1 仿真环境与仿真工具
  • 4.2 模拟NCL 文档的创作与组织
  • 4.3 模拟NCL 文档的播放和用户交互式响应
  • 4.4 模拟实时编辑
  • 4.5 模拟结果分析
  • 4.6 本章小结
  • 5 全文总结
  • 5.1 研究内容总结与创新点
  • 5.2 待改进点
  • 致谢
  • 参考文献
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/8456066f743e3fe24fc6296b.html