Ginga简介

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014/1/12
Ginga 的主要应用(二)
• 巴西总统选举 ,各大电视台都会在自己的 节目中传播 Ginga信息,比如候选人的信息, 观众可以通过遥控器在电视中直接投后选 人的票。
2014/1/12
Ginga 的主要应用(三)
• 右图是电视剧的截 图,我们调出Ginga, 可以获得电视剧的 剧情介绍、人物信 息。
名词介绍
• Ginga: Ginga是PUC-Rio和UFPB为巴西数字电视系统开发的中间软件层标准(中 间件)的规格。 • ByYouTV, ByYouZapper和StickerCenter是TOTVS的注册商标 • Ginga-NCL: Ginga-NCL是PUC-Rio (里约热内卢天主教大学)开发的Ginga副系统,用 于NCL文件发表。 • Ginga-J: Ginga-J是Ginga中间件副系统,通过提供数字电视环境的功能为Java应 用提供执行基础设施。Ginga-J规定了一套API (应用编程接口)设计以期 在数字电视环境方面获得更加强有力的经验。 • Sticker Center: Sticker Center是基于Ginga标准的广播宽带混合互动环境。在该环境下, 客户可从应用软件存储中下载应用软件并安装在互动电视上。
Ginga中间件结构
2014/1/12
Ginga 的API(Application Programming Interface)接口标 准
Ginga 的主要应用(一)
• 右图是主流巴西电视台Bradesco 的一个关于嘉年华的直播节目, 电视台在发射信号中插入了 Ginga 的信息量非常丰富,有别 于模拟信号的CC信息(Closed Caption,注:CC字幕就是隐藏 式字幕,其实多数CC字幕和剧 本是一样的,里面除了对白之 外,还有现时场景的声音和配 乐等信息,之所以做CC字幕, 在国外主要是为了方便有听力 障碍的残障人士),还有一些简 单EPG(电子节目指南)信息, Ginga的Java程序更加图形化、 个性化,我们可以从右图中了 解到每一个嘉年华参赛队伍的 详细资料,例如领舞女郎信息, 舞队的历史等等。


2014/1/12
SI 的介绍
• SI 是对MEPG-2 PSI 的扩展和补充。SI 的主 要用途有:根据NIT、PAT、PMT 等信息自 动地进行频道调谐;更方便的对节目进行 选择和定位; 实现电子节目指南EPG (Electronic Program Guide) 等等。PSI 中 的信息基本上都是与当前码流相关的,即 它们所涉及的内容都与当前码流中的部分 信息相关。SI主要包括如下一些信息表: NIT、SDT、EIT、TDT、BAT、RST、TOT、 TSDT、ST(Stuffing Table)。
Ginga的连接方式
• 无返回式连接 • 返回式连接
富士通用于HD解码器系列的Ginga解决方案
• 富士通半导体(上海)有限公司今日宣布TOTVS集 团的巴西公司TQTVD已采用了全套Ginga(*1)软 件解决方案。TOTVS公司未来会将其Ginga解决方 案植入富士通的高清(HD)解码器产品系列,并与 富士通一起在SBTVD市场中推广此套全系统解决 方案。植入系统及软件将包括TOTVS的ByYouTV (Ginga-NCL(*3)和Ginga-J(*4))、 ByYouZapper(*2)以及Sticker Center(*5),以 打造同级别中最具竞争力的终端产品。 • 此款解决方案可与巴西标准(SBTVD)的数字电视完 全兼容,并可应用在同样使用该标准的其他国家 中。
Ginga 中间件对SI 信息的提取
• 基于Ginga-J 中间件的持续性服务模块屏蔽了下 层硬件上的差异性,对于上层的应用程序定义了 一系列的接口。持续性服务模块就是将底层流解 析出来的信息通过存储和管理,再由上层的应用 程序调用并连同用户界面模块的共同配合将SI 信 息展示给用户观看,因为可以分为持续性服务内 容的提取,持续性服务数据的管理,基于Java 类 库的数据显示方法与实现,持续性服务的响应与 更新4 个部分。
Ginga中来自百度文库件
• Ginga 中间件分为两个子系统Ginga-NCL 和Ginga-J,分别由巴西的 两个大学研发。Ginga 应用分为两大类:陈述性应用和程序性应用, 应用环境也就相应地分为陈述性环境与程序性环境,在Ginga 体系结 构中分别叫做Ginga-NCL 和Ginga-J。图1 显示了Ginga 中间件的体系 结构。 • Ginga-NCL 是Ginga 系统的一个逻辑子系统,它用来执行NCL 文档。 Ginga-J 是Ginga 系统的另一个逻辑子系统, 它用来执行活动的基于 Java 的对象内容。它拥有由Java 虚拟机组成的执行引擎作为其主要部 件。Ginga 共同核心(Common Core)支持Ginga 的陈述性应用环境, 也支持其程序性应用环境。它由普通内容解码器和某些从传输流或回 传信道中提取内容的程序组成。DSM-CC(Digital Storage Media- Command and Control) 被Ginga 采纳用作在MPEG-2 TS 元素流中携 带实时编辑命令。DSM-CC 对象轮播(Object Carousel)协议和DSM -CC 流事件是处理Ginga 应用的基础。Ginga 共同核心也必须支持巴 西数字电视系统中定义的概念性的显示图形模块。
Ginga简介
南美数字电视介绍
• ISDB-T ISDB-Tb是巴西版地面数字广播国际系统的 简称,此系统是根据日本ISDB-T (地面数字广播的 一体化系统)的数字电视系统来构建的。ISDB-Tb系 统也称为SBTVD (Sistema Brasileiro de Televisão Digital英译为巴西当地系统的数字电视 ),并已运 用于巴西。目前阿根廷、智利、秘鲁、委内瑞拉、 玻利维亚和哥斯达黎加也决定采用ISDB-Tb系统。 • 巴西目前约有六千万个电视用户,为拉丁美洲最 具潜力的SBTVD市场,而位居第二的是拥有约一 千三百万个电视用户的阿根廷。以上两个国家的 Ginga建置过程在全世界SBTVD领域中是最先进的。
什么是Ginga
• Ginga 是最近几年推出的中间件标准,它由一系列标准化的技术和巴 西自主创新技术开发而成,使其成为一种满足巴西本地需求的比较先 进的中间件规范和优秀的解决方案。Ginga 的出发点有两条:①为数 字化提供好的支持;②免费的资源共享。在巴西,由于电视是家庭最 普及的媒体形式,所以政府常常把教育、医疗、政府通知方面的公益 服务平移到数字电视中,让大众最方便地接收。Ginga 是一个开放的 规范,很容易学习,并且是免费的。使得每个人都能创作交互式内容, 这会给予社区电视和广播电视台一个推动力。它的应用降低了机顶盒 以及其它一些接收器的成本。 • 中间件是一种将应用程序与底层的操作系统、硬件细节隔离开来的软 件环境,它通常由各种虚拟机来构成,如Java 虚拟机、HTML 虚拟机 等。中间件的作用是使数字电视、机顶盒基本的通用功能以应用程序 接口API 的形式提供给数字电视、机顶盒生产厂家,以实现数字电视 交互功能的标准化,同时使业务项目以应用程序的形式通过传输信道, 使下载到用户机顶盒的数据量减小到最低限度。
2014/1/12
带Ginga的系统架构
• • • • 系统( 如图 ) 主要分为: 硬件层、操作 系统层、接口的驱动管理层、中间层 Ginga层、应用程序层。 硬件层就是TV的主板硬件实体。 操作系统层主要是运行基于MPS内核的 Linux系统。 接口驱动管理层主要是对外围的接口芯 片进行驱动和管理,例如音视频的解码 模块、TS流的解调模块、图像处理模块 等等。 中间层就是Ginga 模块,通过common core获取TS 流中的信息,送入Ginga-J 和Ginga-NCL 子模块进行处理。 最顶层是应用程序层,基于开放的 Ginga API的应用程序都可以在这个层上 面运行,比如浏览器、小游戏等等。
相关文档
最新文档