O documento discute a TV digital com Linux no Brasil. Explica como o sistema de TV digital funciona, as especificações técnicas do padrão ISDB-TB brasileiro e as implementações do middleware Ginga em Linux, incluindo Ginga-NCL e Ginga-J.
O sistema deTV Digital
●
Transmissão
●
Transporte
●
Codificação
●
Multiplexação
●
Receptores
●
Segurança
●
Middleware
●
Canal de Interatividade
●
Acessibilidade
●
Aplicações
6.
Especificações tecnicas do
padrãoISDB-TB
●
Aplicações: EPG, t-GOV, t-COM, Internet
●
Middleware: Ginga
●
Compressão de áudio: MPEG-4 AAC 2.0 - 5.1 canais
●
Compressão de vídeo:
●
●
HDTV/720p (1280 colunas por 720 linhas progressivas, 16:9)
●
SDTV/480p (720 colunas por 480 linhas progressivas, 4:3)
●
●
HDTV/1080i (1920 colunas por 1080 linhas entrelaçadas, 16:9)
●
●
MPEG-4 H.264
LDTV/1SEG (320 colunas por 240 linhas, 4:3)
Transporte: MPEG-2 TS
Modulação: COFDM dividido em 13 segmentos da portadora
de 6 MHz
7.
GINGA
●
●
●
●
●
TV: meio decomunicação presente em 90%
dos lares brasileiros
Inclusão social/digital;
Informação, educação à distância e serviços
sociais;
Compartilhamento livre do conhecimento;
Especificação aberta, de fácil aprendizagem e
livre de royalties;
GINGA
●
A arquitetura daimplementação de referência do
middleware Ginga pode ser dividida em três grandes
módulos: Ginga-CC (Common Core), o ambiente de
apresentação Ginga-NCL (declarativo) e o ambiente
de execução Ginga-J (procedural)
●
●
Ginga-CC oferece o suporte necessário aos
ambientes declarativo e procedural, e tem como
funções principais a exibição dos vários objetos de
mídia, o controle do plano gráfico, o tratamento de
dados obtidos do carrossel de objetos DSM-CC, o
tratamento do canal de retorno, entre outras.
11.
APIs Ginga-J
API VERMELHA:suporte às aplicações brasileiras;
API AMARELA: permitem que aplicações brasileiras sejam exportadas
para outros sistemas;
API VERDE: seguem o núcleo comum do padrão GEM (Globally
Executable MHP)
12.
Implementação Ginga-NCL
●
●
●
“A implementaçãoC++ do Ginga-NCL foi concebida para que
fosse obtida uma implementação de máximo desempenho,
de forma que pudesse ser facilmente portada para
plataformas com características semelhantes aos futuros settop boxes comerciais.
Por isso, Linux é utilizado como sistema operacional base
para essa implementação de referência. A versão C++ de
Ginga-NCL é recomendada a desenvolvedores e usuários
com experiência em instalação de hardware e software em
ambiente Linux.”
Licença GPLv2,
Implementação Ginga-J
●
●
O Ginga-Jé composto por um conjunto de APIs
definidas para atender todas as funcionalidades
necessárias para a implementação de aplicativos
para TVD, desde a manipulação de dados
multimídia até protocolos de acesso.
Sua especificação é formada por uma adaptação
da API de acesso a informação de serviço do
padrão japonês (ISDB ARIB B.23), pela
especificação Java DTV (que inclui a API JavaTV),
além de um conjunto de APIs adicionais de
extensão ou inovação.