Este documento presenta conceptos básicos sobre televisión digital, incluyendo píxeles, cuadros, barrido entrelazado, barrido progresivo, resolución y relación de aspecto. También describe el sistema ISDB-T usado en Japón y sus características técnicas, así como el concepto de databroadcasting y sus dos tipos de contenidos. Finalmente, introduce el middleware Ginga desarrollado en Brasil para aplicaciones interactivas en TV digital.
2. INTRODUCCION
1- CONCEPTOS BASICOS DE TELEVISION DIGITAL
2- DATACASTING
3- TECNOLOGIAS MODERNAS EN TELEVISION
DIGITAL.
3. 1-CONCEPTOS BASICOS DE
TELEVISION DIGITAL
1-Píxel.- Es la abreviatura de “picture element”. El
píxel es el menor punto en una imagen. La
combinación de muchos píxeles genera una
imagen y cuanto mayor la cantidad de píxeles, más
definida es la imagen. El píxel está directamente
relacionado a la definición. Por ejemplo para el
caso de un monitor de pc: 1024 x 768, representa el
número horizontal de píxeles (1024) versus el
número vertical de ellos (768).
4.
5. Cuadro (Frame).- Se denomina a un fotograma o
cuadro, una imagen particular dentro de una sucesión
de imágenes que componen una animación. La
continua sucesión de estos fotogramas producen a la
vista la sensación de movimiento, fenómeno dado por
las pequeñas diferencias que hay entre cada uno de
ellos.
6.
7. Barrido entrelazado:
La exploración entrelazada 2/1, característica de los sistemas de
televisión PAL, NTSC y SECAM así como de algunos otros desarrollados
posteriormente, consiste en analizar cada cuadro («frame») de la
imagen en dos semicuadros iguales denominados campos (field), de
forma que las líneas resultantes estén imbricadas entre si
alternadamente por superposición. Uno de los campos contiene las
líneas pares; se lo denomina «campo par», mientras que el otro
contiene la impares y se lo denomina «campo impar» al comienzo de
cada uno de ellos se sitúa el sincronismo vertical. Hay un desfase de
media línea entre un campo y otro para que así el campo par explore la
franja de imagen que dejó libre el campo impar. La exploración
entrelazada de un cuadro de dos campos exige que el número de lineas
del cuadro sea impar para que la línea de transición de un campo al
otro sea divisible en dos mitades.1 Fue patentado por el ingeniero
alemán de Telefunken Fritz Schröter en 1930.
8.
9. Barrido progresivo: Con un sensor de imagen de
barrido progresivo, los valores se obtienen para cada
píxel del sensor y cada línea de datos de la imagen se
barre de manera secuencial, lo que produce una
imagen completa. En otras palabras, las imágenes
captadas no se dividen en campos separados como
ocurre en el barrido entrelazado. En el barrido
progresivo, se envía una imagen completa a través de
una red y cuando se muestra en un monitor de barrido
progresivo, cada línea de una imagen se coloca en la
pantalla en perfecto orden una tras otra.
10.
11. Diferencias cualitativas entre barrido entrelazado y progresivo: En una escena fija y un
monitor de calidad la
diferencia es nula. Los problemas aparecen cuando las imágenes
muestran mucho movimiento o texturas “muy móviles” como el
humo o el agua. En estas situaciones la imagen entrelazada
muestra una mínima perdida de definición, sobre todo en los
bordes de cada objeto de la escena. Pérdida mínima, pero existente y perceptible. La
misma escena reproducida en progresivo se muestra tal y como ha sido grabada, sin
pérdida de calidad alguna.
12. Resolucion: El tamaño de una imagen de vídeo se mide en píxeles para vídeo
digital, o en líneas de barrido horizontal y vertical para vídeo analógico. En el
dominio digital, (por ejemplo DVD) la televisión de definición estándar
(SDTV) se especifica como 720/704/640 × 480i60 para NTSC y 768/720 ×
576i50 para resolución PAL o SECAM. Sin embargo, en el dominio analógico, el
número de líneas activas de barrido sigue siendo constante (486 NTSC/576
PAL), mientras que el número de líneas horizontal varía de acuerdo con la
medición de la calidad de la señal: aproximadamente 320 píxeles por línea para
calidad VCR, 400 píxeles para las emisiones de televisión, y 720 píxeles para
DVD. Se conserva la relación de aspecto por falta de píxeles «cuadrados».
Los nuevos televisores de alta definición (HDTV) son capaces de resoluciones
de hasta 1920 × 1080p60, es decir, 1920 píxeles por línea de barrido por 1080
líneas, a 60 fotogramas por segundo. La resolución de vídeo en 3D para vídeo se
mide en voxels (elementos de volumen de imagen, que representan un valor en
el espacio tridimensional). Por ejemplo, 512 × 512 × 512 voxels, de resolución, se
utilizan ahora para vídeo 3D simple, que pueden ser mostrados incluso en
algunas PDA.
13.
14. Relacion de aspecto
La relación de aspecto, ratio, ratio de aspecto, proporción de
aspecto o razón de aspecto (traducciones literales de la expresión
en inglésaspect ratio) de una imagen es la proporción entre su ancho y su
altura. Se calcula dividiendo el ancho por la altura de la imagen visible en
pantalla, y se expresa normalmente como «X:Y».
15. ISDBT
ISDB-T:
ISDB (Integrated Services Digital Broadcasting) o
Transmisión Digital de Servicios Integrados es un conjunto de
normas creado por Japón para las transmisiones de radio digital y
televisión digital.
Como la norma europea DVB, ISDB está conformado por una
familia de componentes. La más conocida es la de televisión
digital terrestre (ISDB-T e ISDB-Tb) pero también lo conforman
la televisión satelital (ISDB-S), la televisión por cable (ISDB-C),
servicios multimedia (ISDB-Tmm) y radio digital (ISDB-Tsb).
Además de transmisión de audio y video, ISDB también define
conexiones de datos (transmisión de datos) con Internet como
un canal de retorno sobre varios medios y con diferentes
protocolos. Esto se usa, por ejemplo, para interfaces interactivas
como la transmisión de datos y guías electrónicas de programas
16. Caracteristicas tecnicas ISDBT
Transmisión de un canal HDTV y un canal para teléfonos móviles dentro de un
ancho de banda de 6 MHz, reservado para transmisiones de TV analógicas.
Permite seleccionar la transmisión entre dos y tres canales de televisión en
definición estándar (SDTV) en lugar de uno solo en HDTV, mediante el
multiplexado de canales SDTV. La combinación de estos servicios puede ser
cambiada en cualquier momento.
Proporciona servicios interactivos con transmisión de datos, como juegos o
compras, vía línea telefónica o Internet de banda ancha. Además soporta acceso
a Internet como un canal de retorno. El acceso a Internet también es provisto
en teléfonos móviles.
Suministra EPG (Electronic Program Guide, o guía electrónica de programas)
Provee SFN (Single Frequency Network, Red de una sola frecuencia) y
tecnología on-channel repeater (repetición en el canal). La tecnología SFN hace
uso eficiente del espectro de frecuencias.
Puede recibirse con una simple antena interior.
Proporciona robustez a la interferencia multiruta, causante de los
denominados "fantasmas" de la televisión analógica y a la interferencia de canal
adyacente de la televisión análoga.
17.
Proporciona mayor inmunidad en la banda UHF a las señales transitorias que provienen de motores
de vehículos y líneas de energía eléctrica en ambientes urbanos. Estas señales transitorias se
concentran primariamente en las bandas de VHF, siendo más intensas en las gamas bajas como las
Bandas I y II (54 a 88 MHz). Por esta razón, Brasil, desechó utilizar dichas bandas e informó que la
banda III sería abandonada a la mayor brevedad posible. Japón también abandonará las bandas de
VHF a partir del año 2011. Sin embargo, Brasil anunció hace poco que está efectuando pruebas de
ISDB-Tb en VHF (canales 7 al 13) con vistas a la viabilidad de la transmisión de ISDB-Tb en esta
banda.1
Permite la recepción de HDTV en vehículos a velocidades por sobre los 100 km/h. La norma DVB-T
solo puede recibir SDTV en vehículos móviles, previo contrato con el operador e inicialmente se
afirmaba que las señales ATSC no pueden ser recibidas en vehículos móviles en absoluto. Sin
embargo, desde 2007 hay reportes de recepción exitosa de ATSC en computadoras portátiles usando
receptores USB en vehículos móviles. Actualmente ATSC viene desarrollando un estándar de
televisión móvil/portátil denominado ATSC-M/H que está en proceso final de aprobación. La norma
China DTMB también permite varios programas móviles tanto compartidos con TV fija como
llenando el canal, aunque se encuentra en etapa experimental.
Incorpora el servicio de transmisión móvil terrestre de audio/video digital denominado 1seg (One
seg). "1seg" fue diseñado para tener una recepción estable en los trenes de alta velocidad en Japón.
Aunque todas las normas digitales existentes permiten la ventaja de transmitir en forma gratuita a
televisores fijos y simultáneamente a móviles, en el sistema "1seg" al permitir la transmisión directa y
gratuita a celulares, las empresas televisoras no tienen la facultad de elegir otro modelo distinto,
obligándolas a la gratuidad del servicio para móviles.
18.
19.
20.
21.
22.
23. DATABROADCASTING
By clicking on d-button of a remote control unit, you
can access your requested information such as local
weather forecast, 24H news and information linked to
on-air programs.
Local weather forecast
Local news
Information linked to on-air program
24. Local weather forecast
Local news
Information linked to on-air program
Al hacer clic en d-botón de un mando a distancia, puede
acceder a la información solicitada, como pronóstico del
tiempo local, noticias 24H y la información vinculada a
los programas en el aire.
Predicción Meteorológica Local
noticias locales
Información vinculada con el programa en el aire
25. 2 types of data services
Non-linked contentsInformation service not linked to
on-air programsAccessible any time
Program-linked contentsInformation service linked to
on-air programsAccessible during on-air
30. DATACASTING proporciona noticias, tiempo, tráfico, mercado de
valores, y otra información que puede referirse a los programas
realizados con. Los espectadores pueden acceder a las noticias-up-tothe-minute y otra información a la carta. Radiodifusión de datos se
pueden clasificar en dos categorías. Uno de ellos es los datos
independientes de radiodifusión, tales como noticias, pronósticos del
tiempo y la difusión de datos y el otro está vinculado el cual transmite
la información complementaria sobre el programa principal televisión.
DATACASTING vinculado, por ejemplo, proporciona información
acerca de los personajes de un drama de televisión. En un programa de
deportes, se puede comprobar el progreso en el juego y encontrar
información sobre los atletas.? ISDB puede enviar información más
detallada a través de líneas de comunicación para complementar la
difusión de datos que sólo tiene un ancho de banda limitado. Los
espectadores pueden acceder ricos contenidos de datos, incluyendo
fotos, con la televisión digital conectada a la Internet
35. INTERACTIVO
Perú adoptó la norma nipo-brasileña de TV digital SBTVD-T/ ISDB-Tb, que difiere
de la ISDB-T, con respecto a la codificación de vídeo, usando el estándar MPEG- 4
AVC y el middleware Ginga, que fue desarrollado por Brasil y se convirtió en la
gran novedad de la norma. Optando por aplicar la alternativa declarativa de Ginga.
H.264 o MPEG- 4 AVC parte 10, es una norma que define un códec de vídeo de alta
compresión. Esta norma H.264/AVC, crea un estándar capaz de proporcionar una
buena calidad de imagen, con tasas binarias notablemente inferiores a los
estándares previos (MPEG-2, H.263 o MPEG-4 parte 2), además de no incrementar
la complejidad de su diseño.
37. Fue creado en Brasil por la Pontificia Universidade Católica
de Río de Janeiro (PUC-Rio) y la Universidade Federal de
Paraíba - UFPB; ofrece una infraestructura de presentación
de aplicaciones de multimedia/hipermedia desarrolladas
sobre el paradigma declarativo, escritas en el lenguaje
NCL y el lenguaje de scripting Lua.
Ginga es el nombre del middleware libre, del Sistema Brasileño de TV Digital
Terrestre (SBTVD), que nos permite ejecutar aplicaciones interactivas dentro de
un STB (Set-Top Box).
Como en el mercado existen STBs de distintos fabricantes y puede variar la
plataforma hardware/software de los mismos, surge la necesidad de tener un
middleware que nos permita correr aplicaciones sin importar que STB tengamos.
El middleware es un software de conectividad, que ofrece un conjunto de servicios
que hacen posible el funcionamiento de aplicaciones.
Funciona como una capa de software, que se sitúa entre las capas de aplicaciones,
proporcionando una API para la fácil programación.
API es una interfaz de programación de aplicaciones(del inglés application
programming interface) se trata de un conjunto de funciones y procedimientos (o
métodos, en la programación orientada a objetos) que ofrece cierta biblioteca,
para ser utilizado por otro software como una capa de abstracción.
38. Nested Context Language
o lenguaje de contexto anidado
El lenguaje NCL ha sido desarrollado utilizando una estructura modular, siguiendo
los principios adoptados por el W3C -(WWW) World-Wide Web Consortium.
Así, los módulos para la especificación de los conectores y las plantillas,son utilizados
para la creación de documentos web.
Es un lenguaje declarativo que provee facilidades para especificar aspectos de
interactividad, sincronismos espacial/temporal entre objetos de multimedia,
adaptabilidad y soporte para múltiples dispositivos, es decir, construir aplicaciones.
La Programación Declarativa, es un paradigma de programación que está basado
en el desarrollo de programas especificando o "declarando" un conjunto de
condiciones, proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones
que describen el problema y detallan su solución. La solución es obtenida mediante
mecanismos internos de control, sin especificar exactamente cómo encontrarla.
39. Lua se utiliza en muchas aplicaciones profesionales (por ejemplo, Photoshop Lightroom
de Adobe),con énfasis en sistemas embebidos (por ejemplo, el middleware Ginga de
televisión digital) y juegos (por ejemplo, World of Warcraft).
Lua es actualmente el lenguaje de scripting más utilizados en juegos, tiene un sólido
manual de referencia y hay destacados libros sobre el mismo.
Diversas versiones de Lua han sido liberadas y utilizadas en aplicaciones reales desde
su creación en 1993.
Lua es un lenguaje de programación imperativa, estructurado y bastante ligero que
fue diseñado como lenguaje de script con una semántica extendible.
La programación imperativa, en contraposición a la programación declarativa es un
paradigma de programación que describe la programación en términos del estado del
programa y sentencias que cambian dicho estado.
Los programas imperativos son un conjunto de instrucciones que le indican a la
computadora cómo realizar una tarea.
40. STB (Set-Top-Box)
Para que las señales de tv digital abierta que transmita Canal 7 (y luego el resto de
las prestadoras) puedan ser reproducidas en nuestros televisores (recuerden que
para una calidad suprema en la definición se necesitan displays -ya sea monitor o
TV- que sean full HD, esto es, de 1080 líneas) hace falta un decodificador externo,
que ya se encuentra a la venta en el país y lo fabrica un grupo de empresas locales.
Próximamente saldrán al mercado TVs con set top box integrados.
41. El modelo de STB que ya se encuentra disponible en el mercado se denomina CDR 1000D. El
decodificador ofrece la posibilidad de ver señales digitales estándar, y posee también salida puerto
HDMI para alta definición y super vídeo.
Integra un Flash de 64 MB, un micro ARM de 400 MHz, entrada Ethernet y ofrece interactividad por
medio del middleware Ginga; conexión a Internet y un Web browser por ahora muy limitado.
El formato MP4 instalado tiene varias capas. En una se envía el stream de video y en la capa se
datos, éstos se pueden enviar de varias maneras. En este caso, a través de un servidor llamado
‘The Carrousel’. Entonces es posible la interactividad con el televisor sin necesidad de canal
de retorno (conexión adicional a Internet).
Por ejemplo, si se está viendo una noticia, se puede presionar un botón ‘Leer más’ y acceder a la
noticia como si fuera un diario.
Para otro tipo de interactividad sí es necesaria la conexión a Internet adicional.
En un reality, para elegir quién se va de la casa desde el control remoto, por ejemplo, se debe
apretar el botón rojo o el verde para la elección. Esto sí debe volver por Internet.
Observación: El MP4 o MPEG-4 (no confundir con reproductor MP4) es un formato contenedor,
especificado como parte del estándar internacional. Se utiliza para almacenar formatos
audiovisuales, datos en archivos de computadoras y para transmitir flujos audiovisuales, etc.
Existe una prestación denomidada On The Air, que permite cambiar el firmware automáticamente
a través del canal. Por ejemplo, se avisa en qué día y hora se va a actualizar el firmware de
determinados productos y, a través de The Carrousel, el STB modifica el software, sin necesidad
de acceder a Internet.
Firmware o programación en firme, es un bloque de instrucciones de programa para propósitos
específicos, grabado en una memoria de tipo ROM (no volátil).
42. ¿programar en Ginga-NCL?
Estructuración básica de un entorno de
desarrollo
Comunidade Ginga
Ginga es una cualidad, casi indefinible,de movimiento y actitud
que poseen los brasileños y que es evidente en todo lo que hacen.
La forma en la que caminan, hablan, bailan y se relacionan con todo
en sus vidas.
La ginga es además, un movimiento fundamental de la capoeira,
una forma de lucha por la libertad y la igualdad.
43. El entorno de desarrollo es el conjunto de herramientas que tiene por
objeto prestar asistencia a la codificación,ejecución y visualización, de
nuestras aplicaciones interactivas.
Comenzamos por disponer de un editor dedicado
para programar en NCL: Composer
Requisito: Java Runtime Environment (JRE) 6 o superior
Para codificar nuestras aplicaciones vamos
a utilizar el IDE: Eclipse
Un entorno de desarrollo integrado o IDE (acrónimo en inglés de integrated
development
environment), es un programa informático compuesto por un conjunto de
herramientas de
Programación.
Eclipse es un entorno integrado, muyeclipse
popular, de código abierto y
En el IDE deberá instalarse un plug-in: el
multiplataforma desarrollado en Java .
NCL
que tiene por objeto acelerar el desarrollo de
aplicaciones para la TV digital interactiva en NCL.
44. En el IDE deberá instalarse también el plug-in: eclipse Lua
para el desarrollo de aplicaciones en el lenguaje de programación Lua
Vamos a utilizar además una
herramienta indispensable: Emulator
El "Ginga NCL emulador" es la herramienta
que nos permitirá visualizar nuestra
aplicación NCL en el PC.
Emulator en acción
45. Conociendo Composer
El Composer es el entorno de edición dedicado a la creación de programas
declarativos en NCL para la televisión digital interactiva. En esta herramienta, las
abstracciones están definidas en los distintos tipos de puntos de vista, que permiten
simular un tipo específico de edición.
1: estructural, 2: layout, 3: temporal y 4: textual.
46. Conociendo Eclipse
En la captura de pantalla, vemos la interfaz de Eclipse, en el momento de abrir una
presentación NCL con el Ginga-NCL-Emulator.
47. Podemos ejecutar el Ginga-NCL en un Virtual STB
Una alternativa necesaria es instalar como máquina virtual: Vmware Server.
VMware es un sistema de virtualización por software. Un sistema virtual por software
es un programa que simula un sistema físico: un ordenador, un hardware; en este
caso un STB.
Cuando se ejecuta el programa simulador, proporciona un ambiente de ejecución
similar a todos los efectos de un STB físico.
Para ejecutar el Ginga-NCL Virtual STB bastará con abrir el VMware Player, hacer
clic en Abrir una máquina virtual existente, navegar a la carpeta donde ha
descomprimido la imagen y hacer clic en el archivo-FC7 fedora-ginga-i386.vmx.
48. Abriendo la máquina virtual existente
En este caso: nuestro STB, que contiene un Sistema Operativo Linux Fedora de Red Hat
49. Pero hace falta algo más.
Para acceder a nuestro Ginga-NCL Virtual STB necesitamos hacerlo, a través de
una conexión SSH.
En Windows para abrir una conexión con la máquina virtual, es posible hacer uso de
los programas de Putty SSH Secure Shell Client.
Linux ya ofrece el cliente SSH instalado.
SSH: (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un
protocolo y del programa que lo implementa, y sirve para acceder a máquinas
remotas a través de una red. Permite manejar por completo la computadora mediante
un intérprete de comandos.
Consola de comando de windows y Putty SSH
50. 3- TECNOLOGIAS MODERNAS EN TELEVISION
DIGITAL
- SUPER HI VISION
- ISDBTmm
- HYBRIDCAST
51.
52.
53.
54. ISDB- Tmm (Terrestrial móvil multimedia ) utilizará el número adecuado de segmentos
de la estación con la codificación MPEG- 4 AVC/H.264 video. Con múltiples canales ,
ISDB- Tmm servirá para dedicar contenidos como el deporte , el cine , el canal de música
y otros con sonido de calidad de CD . Este servicio utiliza la banda de VHF, 207,5 a 222
MHz que se utiliza después de la transición a la televisión digital en julio de 2011.
Ministerio japonés licencia para mmbi , Inc. o Multimedia de Radiodifusión , Inc (マルチ
メディア 放送Maruchi Medhia Hōsō ? ) Para el método de ISDB- Tmm el 9 de
septiembre de 2010. [ 38 ] [ 39 ] [ 40 ] El MediaFLOmethod ofrece con KDDI no tenía
licencia . [ 41 ]
El servicio de radiodifusión ISDB- Tmm por mmbi , Inc. es el nombreモバキャス ™
( mobakyasu pronunciado) , literalmente la forma corta de la fundición móvil el 14 de
julio de 2011, anunció la nueva emisora se llama NOTTV ® el 4 de octubre de 2011, y
aprobó la operación por Ministro de Asuntos internos y Comunicaciones , el 13 de
octubre de 2011. [ 42 ] la planificación del servicio con tarifa de suscripción mensual de
420 yenes para el sur llanura de Kanto , Aichi , Osaka , Kyoto y algunas otras prefecturas
desde el 1 de abril de 2012. El plan de despliegue es para cubrir aproximadamente el 73 %
de los hogares a finales de 2012 , aproximadamente el 91 % a finales de 2014 , y 125
estaciones o repetidor se instalarán en el año 2016 para cubrir las ciudades en todo el país
. [ 43 ] [ 44 ] Smartphone y Tablet PC con capacidad de recepción también está disponible
en marzo y abril.
59. PROYECTOS REALIZABLES
1- PROGRAMA INTERACTIVO PARA ENSEÑANZA
DEL QUECHUA O DEL INGLES.
2- REALIZAR UN MODELO DE PLANTILLA BASICA
PARA DATACASTING BASADO EN GINGA.
3- ESTUDIAR LA FACTIBILIDAD DEL USO DE
AVATARES EN EL LENGUAJE DE SEÑAS.