Descoberta de Serviços eAplicações Interativas noSBTVDUma perspectiva programática dosprocessos do receptor digital       ...
ApresentaçãoMilton Soares Filho, Desenvolvedor, 10+ anosexperiência, desde 2007 mexendo com TVDigital, desde sempre com GN...
Apresentação       Fundação Centro de Análise, Pesquisa       e Inovação Tecnológica foi instituída       em 1982● ensino ...
ObjetivoIlustrar o procedimento necessário paraselecionar conteúdo de áudio, vídeo e dados,permitindo a execução de serviç...
Escopo Negativo● geração● transmissão● recepção
Escopo Negativo● geração  ○ Como os fluxos de dados, áudio e imagem são    capturados, codificados e segmentados para    t...
Escopo Negativo● geração● transmissão  ○ multiplexação dos diferentes fluxos, modulação,    largura de banda, sincronizaçã...
Escopo Negativo● geração● transmissão● recepção  ○ mágica realizada pelo sintonizador para verificar    erros e recompor a...
O que sobra?Dados estruturados que podem ser tratados demaneira programática.● processar áudio e vídeo● mostrar informaçõe...
Visão Geral
Fluxo de TransporteEtapas 1 e 2.●   formato empacotamento principal●   fronteira analógica/digital●   pacote tamanho fixo●...
Fluxo de Transporte
Filtro de Seção● organizar o fluxo de pacotes recebidos● performance crítica: tipicamente solução  mista de hardware e sof...
Filtro de Seção
Descobrindo Serviços●   Sintoniza o canal●   Trava na frequência●   Recebe o fluxo de transporte●   Filtra PAT (pid: 0x00)...
Descobrindo Serviços
Descobrindo ServiçosOutras informações● Classificação Indicativa● Informações do programa● Informações da emissora● Horári...
Fluxos de Apresentação● Conteúdo contínuo e sincronizado  ○ e.g.: audio video legenda● PES● alta-vazão e processamento com...
Fluxos de Apresentação
Fluxos de ApresentaçãoImagem em alta resolução é legal!
Aplicações e DSM-CC● aplicações interativas incorporadas ao fluxo● DSM-CC: conjunto protocolos transmissão  de objetos (ev...
Aplicações e DSM-CCComo a aplicação é fragmentada e depoisremontada
Executando as AplicaçõesJá tenho as aplicações, e agora?●   ciclo de vida da aplicação●   private data isolation●   Ginga-...
Executando as Aplicações
Fim da Estória
Dúvidas          ???
AgradecimentoComunidade Ginga NCL http://clube.ncl.org.brContatos:● milton.soares@fucapi.br● http://www.fucapi.br/tecnolog...
Próximos SlideShares
Carregando em…5
×

Apresentação SET Norte 2012

191 visualizações

Publicada em

Visão dos processos básicos numa plataforma de recepção digital.

Overview of basic processes on a digital TV receptor platform.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
191
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentação SET Norte 2012

  1. 1. Descoberta de Serviços eAplicações Interativas noSBTVDUma perspectiva programática dosprocessos do receptor digital Fundação Centro de Análise, Pesquisa e Inovação Tecnológica SET Norte 2012
  2. 2. ApresentaçãoMilton Soares Filho, Desenvolvedor, 10+ anosexperiência, desde 2007 mexendo com TVDigital, desde sempre com GNU/LinuxEduardo Drumond Sardinha, Engenheiro, 15+anos experiência, desde 2006 trabalhando comTV Digital, mestrado com foco em SBTVD
  3. 3. Apresentação Fundação Centro de Análise, Pesquisa e Inovação Tecnológica foi instituída em 1982● ensino técnico, graduação e especialização● capacitada para projetos de P&D envolvendo hardware, software, mecânica, design e soluções sustentáveis● membro fórum SBTVD
  4. 4. ObjetivoIlustrar o procedimento necessário paraselecionar conteúdo de áudio, vídeo e dados,permitindo a execução de serviços numaplataforma receptora especializada.
  5. 5. Escopo Negativo● geração● transmissão● recepção
  6. 6. Escopo Negativo● geração ○ Como os fluxos de dados, áudio e imagem são capturados, codificados e segmentados para transporte● transmissão● recepção
  7. 7. Escopo Negativo● geração● transmissão ○ multiplexação dos diferentes fluxos, modulação, largura de banda, sincronização● recepção
  8. 8. Escopo Negativo● geração● transmissão● recepção ○ mágica realizada pelo sintonizador para verificar erros e recompor as informações originais
  9. 9. O que sobra?Dados estruturados que podem ser tratados demaneira programática.● processar áudio e vídeo● mostrar informações programa● rodar aplicações interativas
  10. 10. Visão Geral
  11. 11. Fluxo de TransporteEtapas 1 e 2.● formato empacotamento principal● fronteira analógica/digital● pacote tamanho fixo● performance X natureza contínua transmissão
  12. 12. Fluxo de Transporte
  13. 13. Filtro de Seção● organizar o fluxo de pacotes recebidos● performance crítica: tipicamente solução mista de hardware e software● processamento em rajadas● acesso DMA para agilizar processos de decoding em componentes dedicados
  14. 14. Filtro de Seção
  15. 15. Descobrindo Serviços● Sintoniza o canal● Trava na frequência● Recebe o fluxo de transporte● Filtra PAT (pid: 0x00)● Processa lista PMT
  16. 16. Descobrindo Serviços
  17. 17. Descobrindo ServiçosOutras informações● Classificação Indicativa● Informações do programa● Informações da emissora● Horário local● Guia de Programação
  18. 18. Fluxos de Apresentação● Conteúdo contínuo e sincronizado ○ e.g.: audio video legenda● PES● alta-vazão e processamento complexo: acesso direto DMA + co-processadores
  19. 19. Fluxos de Apresentação
  20. 20. Fluxos de ApresentaçãoImagem em alta resolução é legal!
  21. 21. Aplicações e DSM-CC● aplicações interativas incorporadas ao fluxo● DSM-CC: conjunto protocolos transmissão de objetos (eventos e arquivos)● implementação relativamente complexa● juntando os pedaços
  22. 22. Aplicações e DSM-CCComo a aplicação é fragmentada e depoisremontada
  23. 23. Executando as AplicaçõesJá tenho as aplicações, e agora?● ciclo de vida da aplicação● private data isolation● Ginga-J Ginga-NCL● bridge
  24. 24. Executando as Aplicações
  25. 25. Fim da Estória
  26. 26. Dúvidas ???
  27. 27. AgradecimentoComunidade Ginga NCL http://clube.ncl.org.brContatos:● milton.soares@fucapi.br● http://www.fucapi.br/tecnologia/projetos-tecnologico Fundação Centro de Análise, Pesquisa e Inovação Tecnológica SET Norte 2012

×