DESENVOLVIMENTO & INTEGRAÇÃO DE SET-TOP-BOX 30/06/ PDF
Download "DESENVOLVIMENTO & INTEGRAÇÃO DE SET-TOP-BOX 30/06/2010"
Luiz Henrique Ramalho Alencar
1 DESENVOLVIMENTO & INTEGRAÇÃO DE SET-TOP-BOX 30/06/2010 1
2 Sistema Distribuição DTH HEADEND Serviços de Áudio e Vídeo Dados (aplicações interativas, jogos, CAS, etc.) Footprint
3 Definição da configuração do Satélite Fatores a serem considerados para definição da configuração de Satélites banda KU Banda necessária ( transponders ) Região de Cobertura (footprint); Distribuição da Potência na região de cobertura; Mapeamento de frequência para os transponders (banda baixa/alta, polarização vertical/horizontal) etc. Exemplo: horizontal banda baixa horizontal banda alta vertical banda baixa vertical banda alta
4 Antena/LNBF Universal de Banda KU Dimensão da antena parabólica de recepção: diametro de 45 cm, 60cm, 90 cm, 120cm,etc. LNBF Osciladores Locais: 9750 MHz (banda baixa) MHz (banda alta) Polarizações: Horizontal (18V) e Vertical (13V) Frequência de Chaveamento entre bandas: 11700Mhz Configurações de LNBF com múltiplas saídas: Simples; Duplo; Quad;... 4
5 Set Top Box STB = IRD = Receptor - Recepção e decodificação de Vídeo e Áudio - Gerenciamento de dados : EPG, Interatividade,etc. - Controle e Segurança : CAS
6 Funções do STB Laptop Sinais de Saída TV Sianais de Entrada Front-end DTH Front-end HFC SET-TOP-BOX Home Theater Audio Receiver Sinais de Controle Front-end IP Controle Remoto
7 Controle Remoto Power ON/OFF Control Devices Selection* Trick Play Buttons U.I. Navigation Buttons Shortcut Buttons Numeric Buttons 7
8 STB KU+C (Hardware) 8
9 Funções do STB MPEG-2 SD DVB-S (KU+C) MPEG-2 SD DVB-S (KU) MPEG-4 HDTV PVR DVB-S/S2 ISDB-Tb
10 Considerações de HW projeto de STB Diversos são os aspectos a serem considerados durante o desenvolvimento deste produto, como: Qual será o chipset utilizado? Qual a especificação de clock e DMIPS?... Este equipamento irá operar em qual ambiente: DTH, HFC ou IP? Os serviços a serem oferecidos neste equipamento serão HD ou SD? Será oferecido o serviço de gravação neste equipamento? Caso positivo, é necessário considerar um Hard-Disk-Drive (HDD) ou alguma outra interface para gravação. A fonte de alimentação (adaptador AC/DC) será interno ou externo? 10
11 Considerações de HW projeto de STB Quais as interfaces de saída de vídeo: HDMI, DVI, YPbPr, CVBS, S-Video, RF ch. 3/4, etc? HDMI Component Video Composit Video (CVBS) Quais as interfaces de saída de áudio: S/PDIF óptico, S/PDIF coaxial, estéreo (L/R)? Quais serão as interfaces de comunicação: ethernet, USB, wireless, PSTN, etc? Ethernet USB Quais as necessidades de memória RAM e flash para execução das aplicações? Este equipamento possuirá painel frontal com botões e display? Além de todas estas definições de hardware é preciso também definir a arquitetura de software. 11
12 Camadas de Software de um STB Resident Application and EPG Application Execution Layer Downloadable Applications Middleware Virtual Machine Middleware Layer Middleware Extensions Middleware CORE Libraries Conditional Access Glue (CA Glue) Network Package Customization Control Task Middleware HPK (Portability Layer) Conditional Access Kernel (CAK) Service List HPK API Driver Layer RTOS/ Kernel Bootloader Chipset Drivers STB Drivers Security Drivers 12
13 Parceiros Tecnológicos Via Embratel Resident Application and EPG Application Execution Layer Downloadable Applications Middleware Virtual Machine Middleware Layer Middleware Extensions Middleware CORE Libraries Conditional Access Glue (CA Glue) Network Package Customization Control Task Middleware HPK (Portability Layer) Conditional Access Kernel (CAK) Service List HPK API Driver Layer RTOS/ Kernel Bootloader Chipset Drivers STB Drivers Security Drivers 13
14 Desenvolvimento de Hardware Fabricante do STB e fornecedor do Middleware entregam uma versão preliminar básica, ou seja, jáépossível a execução da plataforma de software completa neste STB. STB ainda não foi certificado pelo fornecedor de middleware, o projeto de HW deve ser certificado pelo fornecedor de Acesso Condicional e submetido a certificação da Anatel. Pronto para dar início à próxima fase: Integração On Site.
15 Integração de Software On Site Ciclo de desenvolvimento e integração de software através do planejamento de entregas de versões de software seguindo um cronograma. Plataforma de Software (drivers, middleware e aplicações) estável, nenhum problema crítico é verificado. Apenas problemas cosméticos de menor ou nenhum impacto estão presentes, pronto para iniciar os testes em campo.
16 Testes de Campo (Field Trial) Início da produção massiva de STB pelo fabricante (primeiros STBs de produção são fabricados). O STB ésubmetido a todas as certificações: Middleware, conclusão da certificação de Acesso Condicional (parte relacionada ao software apenas), etc. Novos bugs e planejamento de novas versões para correção destes.
17 Desenvolvimento de Hardware Primeiro ramp-up de produção dos STBs. Aceitação formal do STB, execução do SAT (System Acceptance Test) Entrega do produto seguido pelo roadmap de novas funcionalidadesa serem implementadas.
18 Ex. Cronograma de Desenvolvimento Atividades Definição das Caracteristicas do STB (HW e SW) Escolha de um fabricante Portabilidade de Hardware (HPK_ Hardware Porting Kit) Integração/Desenvolvimento remoto Integração/Desenvolvimento On Site Software Release 1 Software Release 2 Software Release 3 Software Release 4... Software Release n Testes em campo Alfa Test Beta Test Certificações Acesso Condicional Anatel Middleware Lancamento Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez w1 w2 w3 w4 w1 w2 w3 w4 w1 w2 w3 w4 w1 w2 w3 w4 w1 w2 w3 w4 w1 w2 w3 w4 w1 w2 w3 w4 w1 w2 w3 w4 w1 w2 w3 w4 w1 w2 w3 w4 w1 w2 w3 w4 w1 w2 w3 w4