Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo de Aplicaciones para TDTi PDF
Desarrollo de Aplicaciones para TDTi PDF
de
Aplicaciones
Interac1vas
para
Televisión
Digital
MiddleWare
Ginga
Jorge
Orellana
A
TV
Analógica
x
TV
Digital
Ancho
de
banda:
6MHz
• 19,3
Mbps
TV
Digital
• Para
la
calidad
SDTV,
son
generados
162
Mbps
(29,97
cuadros/seg
x
480
lineas/cuadro
×
704
pixels/
linea
×
(8
bits
de
luminancia
+
8
bits
de
crominancia)).
• Esa
tasa
de
bits
debe
poder
ser
transmiKda
en
un
canal
de
TV
de
6
MHz
que
soporta
una
tasa
de
bits
19,3
Mbps.
Las
técnicas
actuales
de
compresion
permiten
esa
tasa
de
compresion
(162:19,3)
y
mucho
mas
TV
Digital
TV
Digital
• La
TV
digital
terrestre
posibilita
en
el
mismo
canal
de
6
MHz,
una
transmision
de
calidad
de
alta
definicion
(HDTV),
con
30
cuadros
por
segundo,
1.920
pixels
por
linea
x
1.080
líneas
y
una
relacion
de
aspecto
de
16×9.
TV
Digital
Una
de
las
caracterísKcas
mas
importantes
de
la
TV
digital
es
la
integracion
de
una
capacidad
computacional
significaKva
en
el
disposiKvo
receptor,
permiKendo
el
surgimiento
de
una
basta
gama
de
nuevos
servicios:
• oferta
de
guias
electronicas
de
programas
• control
de
acceso,
proteccion
de
contenido,
• distribucion
de
juegos
electronicos,
• acesso
a
servicios
bancarios
(T-‐banking),
• servicios
de
salud
(T-‐health),
• servicios
educacionales
(T-‐learning),
• servicios
de
gobierno
(T-‐government),
etc.
Algunas
posibilidades
en
6
MHz
Códec
de
video
• Con
la
adaptación
brasileña
del
sistema
japonés
ISDB-‐Tb
o
SBTVD
(sistema
brasileño
de
televisión
digital)
es
posible
transmiKr
el
doble
de
canales
en
todas
las
combinaciones
anteriores
ya
que
se
uKliza
el
códec
H.264
que
es
aproximadamente
dos
veces
más
eficiente
que
el
MPEG2
usado
en
ISDB-‐T.
• Así
en
el
sistema
brasileño
es
posible
transmiKr
simultáneamente
6
canales
en
definición
estándar,
4
canales
en
súper
definición
y
2
canales
en
alta
definición
dentro
de
los
mismos
6
MHz
de
ancho
de
banda.
• Tal
abundancia
de
canales
en
el
mismo
espectro
de
6
MHz
en
el
que
hoy
en
día
se
transmite
un
solo
canal
analógico.
ISDB-‐TB
Añade programación complementaria y permite al público interaccionar con el contenido.
• Mobile
devices
• Celular
• PDA
• Mini
TV
sets
MoKvacion-‐Inclusion
Social
Sistema
DTV
Sistema
DTV
sin
Canal
de
Retorno
Sistema
DTV
con
Canal
de
Retorno
Ambiente
de
una
emisora
analógica
Ambiente
de
una
emisora
digital
Ambiente
de
una
emisora
digital
interacKva
Estándares
DTV
Free
to
air
(FTA)
Grupos
Geopolí1camente
dis1ntos
que
sirven
bloques
macroeconómicos:
• ATSC-‐T
-‐>
Comité
de
Sistemas
de
Televisión
Avanzada
– USA,
Canadá,
México,
Corea
del
Sur,
Taiwán
•
DVB-‐T
-‐>
Difusión
de
Video
Digital
– Europa,
Australia,
Malasia,
India,
África
del
Sur
• ISDB-‐T
-‐>
Radiodifusión
Digital
de
Servicios
Integrados
– Japón
• ISDB-‐Tb
-‐>
Sistema
Brasileño
de
TV
Digital
– Brasil,
Filipinas,
Perú,
Argen1na,
Chile,
Venezuela,
Ecuador,
Costa
Rica,
Paraguay
and
Bolivia
• DMB-‐T
-‐>
Alianza
Industrial
de
Televisión
Digital
– China,
Hong
Kong
Estándares
DTV
FTA
Modelo
de
Referencia
Arquitectura
DTV
de
referencia
Arquitectura
DTV
de
referencia
DTV
Middlewares
Tipo
de
Aplicaciones
Soporte
Adicional
• Canal
InteracCvo
• MulCprogramacion
• MulCple
exhibición
de
disposiCvos
TV
no
es
una
computadora
• Transmision
Broadcast
• Los
televidentes
estan
lejos
de
la
pantalla
y
la
via
de
interaccion
es
el
control
remoto
• Usualmente
mas
que
un
televidente
La
interacción
debe
ser
tratada
como
solo
un
ejemplo
de
sincronización
temporal
Middleware
GINGA
• GINGA
integra
dos
soluciones,
llamadas
Ginga-‐
NCL
y
Ginga-‐J
• Subdividido
en
dos
subsistemas
interconectados
llamados
Maquina
de
Ejecucion
(Ginga-‐J)
y
Maquina
de
presentación
(Ginga-‐NCL)
Middleware
GINGA
• Ginga
es
un
sogware
abierto
que
permite
el
desarrollo
de
aplicaciones
interacKvas
para
la
televisión
digital.
Esta
clase
de
aplicaciones
permite
al
usuario
interactuar
con
el
video
que
se
está
viendo
• Por
ejemplo,
seleccionando
dentro
de
un
menú
que
se
despliega
en
la
pantalla
a
algún
personaje
del
programa
para
ver
su
resumen
biográfico.
Middleware
GINGA
Arquitectura
GINGA
Paradigmas
de
Programacion
• ImperaCvo
(procedural)
– Especificacion
de
algoritmo
:
“como
hacer”
– mas
expresivo
• DeclaraCvo
– Especificacion:
“final
intencion”
– Mas
alto
nivel
de
especificacion
Programming
Paradigms
Programming
Paradigms
Eclipse
NCL
Composer
Enlaces
importantes
• hnp://www.ncl.org.br
• hnp://www.sogwarepublico.gov.br
• hnp://clube.ncl.org.br/
• hnp://www.ginga.org.br
• hnp://www.telemidia.puc-‐rio.br
• hnp://www.openginga.net/