Glossário

Middleware para TV Digital: é a camada de software intermediário que permite o desenvolvimento de aplicações interativas para a TV Digital de forma independente da plataforma de hardware dos fabricantes de conversores digitais (set-top boxes).

Ginga: é a especificação para o padrão da camada de software intermediário (middleware) desenvolvida para o sistema Brasileiro de TV Digital pela Puc-RJ e UFPB.

Componente de Interatividade: é o termo criado pela TQTVD para classificar todo e qualquer aplicativo enviado pelo sinal de TV Digital aberto que permita que o usuário interaja com a aplicação utilizando o controle remoto do receptor.

>> Mais Termos Assista a uma Demonstração

TV Digital

Padrão Brasileiro

Inovações Brasileiras

O ISDB-Tb (Sistema Brasileiro de Televisão Digital Terrestre) é o nome do sistema de TV Digital Brasileiro.

São três as principais inovações brasileiras sobre o modelo japonês (ISDB):

  • Codificação de áudio e vídeo: adotou-se o padrão H.264 (MPEG-4). A transmissão fixa usará o H.264 - HP@L4.0 nos formatos 480i, 480p, 720p e 1080i;
  • Middleware Ginga: a norma prevê o suporte à interatividade, sincronismo espaço-temporal de objetos de mídia, adaptabilidade e suporte a múltiplos dispositivos fixos e portáteis;
  • Caráter Social: o padrão está sendo desenvolvido de modo a permitir que, no futuro, possamos acessar pela TV a aplicações de t-Banking, governo eletrônico, ou serviços da Receita Federal, por exemplo.

Middleware Ginga

A norma prevê dois diferentes engines para o middleware nacional. São eles:

  • Ginga-NCL: engine declarativo, com foco na sincronização de objetos de mídia. Em vez de utilizar instruções ou procedimentos para definir o conteúdo interativo, a linguagem NCL define o conteúdo como sendo reações a diferentes tipos de eventos (temporais, respostas à interação do usuário, eventos de mídia, etc). Isto permite realizar a sincronização de diferentes tipos de conteúdo (vídeo, áudio, imagens, texto) formando um conteudo interativo.
  • Ginga-J: engine procedural, permite criar aplicações ou conteúdo interativo utilizando a linguagem de programação Java. O Ginga-J complementa o Ginga-NCL no sentido em que é possível implementar qualquer tipo de algoritmo ou aplicações mais sofisticadas que não poderiam ser implementadas com a linguagem NCL.

As principais vantagens oferecidas pelo Ginga:

  • Compatibilidade com outros sistemas;
  • O Ginga-NCL permite a adição de players BML, DVB-HTML e ACAP/OCAP XHTML, permitindo assim ser estendido (inclusive via broadcast) para funcionar em outros países, com sistemas diferentes;
  • Viabiliza a Interatividade, já que define uma interface padronizada que garante que as aplicações e os conteúdos interativos enviados via Broadcast sejam visualizados corretamente em qualquer aparelho receptor.
  • Flexibilidade para que o Radiodifusor possa criar e moldar serviços avançados de acordo com suas necessidades de negócio.
  • Portabilidade das aplicações residentes, tornando possível o desenvolvimento de aplicações de TV Digital para serem embarcadas em qualquer receptor independente da plataforma, modelo e/ou fabricante.
  • Permite a interação simultânea de vários usuários utilizando diferentes dispositivos.
  • Possibilita a integração do receptor com outros dispositivos que possam estar ao seu redor.