基于巴西数字电视Ginga中间件的介绍与实现

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:zhouyiai1015
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  引言
  
  巴西的数字电视制式是ISDB-T。巴西的数字电视市场发展迅速,不像中国的城镇用户以DVB—c的数字电视为主,由于巴西的地理环境,地面数字电视广播逐渐成为了巴西老百姓的首选。那么数字地面广播如何实现交互呢? Ginga这种中间件技术应运而生。
  
  Ginga中间件系统介绍
  
  Ginga分为2个子系统(如图1)。
  Ginga-J是基于GEM(GloballyExecutable MHP,注:是由DVB项目组制定的互动电视中间件标准)的技术体系,它类似一个Java的容器,可以执行Tava系列应用程序
  Ginga-NCL是各种交互式应用的载体,它采用了一种XML(ExtensibleMarkup Language,可扩展标记语言,注:它与HTML一样,都是SGML(Standard Generalized MarkupLanguage,标准通用标记语言)应用技术作为其核心技术,这个子模块主要执行一些陈述性的文档。
  由于Ginga的应用是互动程序和陈述性文档变换的,所以Ginga-J和Ginga-NCL之间是通过一个bridge(桥模块)来进行沟通。沟通这两个子模块的底层是一个叫common core(共同核心)的执行模块,该模块的主要作用是从回传信道中提取内容,对普通的内容进行解码。
  
  Ginga的主要应用
  应用一:图2是主流巴西电视台Bradesco的一个关于嘉年华的直播节目,电视台在发射信号中插入了Ginga的信息量非常丰富,有别于模拟信号的CC信息(Closed Caption,注:CC字幕就是隐藏式字幕,其实多数CC字幕和剧本是一样的,里面除了对白之外,还有现时场景的声音和配乐等信息,之所以做CC字幕,在国外主要是为了方便有听力障碍的残障人士),还有一些简单EPG(电子节目指南)信息,Ginga Java程序更加图形化、个性化,我们可以从图2中了解到每一个嘉年华参赛队伍的详细资料,例如领舞女郎信息,舞队的历史等等。
  应用二:巴西总统选举,各大电视台都会在自己的节目中传播Ginga信息,比如候选人的信息,观众可以通过遥控器在电视中直接投后选入的票。
  应用三:图3是电视剧的截图,我们调出Ginga,可以获得电视剧的剧情介绍、人物信息。
  
  Ginga的平台的实现
  硬件底层的布局框图
  台湾晨星半导体公司的MSD6329是一颗功能强大的主芯片,集成了32位CPU内核、内置支持包括PAL-M、NTSC、PAL-N的南美三个制式的中频解码模块,AAc音视频解码模块、主流的流媒体解码模块(可支持多种流媒体格式解码)、视频De-interlace、Scaler处理模块、双10-bit LVDS接口、HDMI 1.4处理接口,功能强大高速DDK3接口等。
  这个平台使用的是新型的硅高频头解调方式,TDAI 8272是一颗高频解调的低中频输出的Ic,可以根据制式的不同(NTSC、PAL-M、PAL-N)输出3MHz到SMHz的低中频到信号模拟解调模块和数字的中频解调模块。其中,90527是一颗ISDB-T的中频数字解调模块Ic,可以将低中频的数字信号解调出含Ginga信息的TS(TransportStream,传输流)信号。
  
  系统的架构图
  
  系统(如图s)主要分为:硬件层、操作系统层、接口的驱动管理层、中间层Ginga层、应用程序层。
  硬件层主要是通过Mstar(台湾晨星半导体公司)的单芯片匹配外围的接口电路构成。
  操作系统层主要是运行基于MPS内核的Linux系统。
  接口驱动管理层主要是对外围的接口芯片进行驱动和管理,例如音视频的解码模块、Ts流的解调模块、图像处理模块等等。
  中间层就是我们的Ginga模块,通过coirtmon core获取TS流中的信息,送人Ginga-J和Ginga-NCL子模块进行处理。最顶层是应用程序层,基于开放的Ginga API的应用程序都可以在这个层上面运行,比如浏览器、小游戏等等。
  
  小结
  
  本文主要是介绍了巴西ISDB-T数字电视中Ginga中间件的应用和平台的实现方法,利用Mstar的高集成的单芯片可以简单、有效地实现Ginga的功能。
其他文献
2012年7月25日、“2012英特尔杯大学生电子设计竞赛嵌入式系统专题邀请赛”在上海交通大学落下帷幕。作为中国大学生科技竞赛中最具有影响力的赛事之一,英特尔杯嵌入蕊设计大
2004年12月1日下午,世界500强企业之一、全球最大独立汽车装备供应商德国罗伯特·博世有限公司(简称博世)与中汽长电股份有限公司(简称长电)正式签约。由博世收购长电部分