INTECO ha desarrollado el proyecto denominado IDTVOS (INTECO Digital Television Operating System o Sistema Operativo de INTECO para TV Digital).
Este proyecto surge por iniciativa de la Secretaría de Estado de Telecomunicaciones y para la Sociedad de la Información (SETSI) con el objetivo de poner a disposición de las personas con discapacidad y a disposición de la Industria, de varios prototipos de decodificadores que permitan la mejora en la interacción y el acceso a los distintos servicios que ofrece la televisión digital terrestre, lo que permite, además, cumplir otro de los hitos fijados por la legislación española: Ley 10/2005 de Medidas Urgentes para el Impulso de la Televisión Digital Terrestre, de Liberalización de la Televisión por Cable y de Fomento del Pluralismo donde las Administraciones Públicas deben garantizar desde el inicio la accesibilidad de las personas con discapacidad a los servicios de televisión digital terrestre. Para ello, en INTECO hemos contado con la colaboración de ONCE durante todo el desarrollo de esta primera versión de los prototipos, incluyendo la aceptación de las especificaciones funcionales y la validación de que los prototipos cumplen dichas especificaciones y por tanto resuelven los problemas hasta ahora no resueltos.
Desde un principio, IDTVOS se orientó como una solución software a modo de un sistema operativo para decodificadores de televisión digital, de tal forma que se pudieran implementar funcionalidades de accesibilidad sin requerir modificación del HW.
En este sentido, INTECO analizó las diversas iniciativas internacionales de software libre para el desarrollo de interfaces (OSD) en receptores de televisión digital. De esta forma, nosotros seríamos capaces de reducir el esfuerzo de desarrollo, esfocándonos más en las nuevas funcionalidades de accesibilidad.
Así, debido al estado del arte de la tecnología y del mercado a primeros de año 2009, y en vistas al gran trabajo que había que desarrollar para dotar de accesibilidad a los receptores, basamos las características principales en el software libre Jet (cuyos origenes se remontan al consorcio interuniversitario CINECA). Ahora mismo, IDTVOS es compatible con varios productos receptores, demostrando su compatibilidad.
El sistema operativo integra hoy en día, entre otras, soluciones de interacción mediante la voz o tecnologías del habla, de tal forma que mediante un sintetizador de voz integrado, se permite el acceso y la navegación por el sistema como el acceso a los servicios tales como la Guía electrónica de Programación mediante voz, la gestión del menú completo, la activación o desactivación de los subtítulos, la gestión de los tamaños de la fuente, los temas de colores de alto contraste de la interfaz, etc.
Cabe destacar que todas las mejoras implementadas han sido justificadas y priorizadas debidamente mediante numerosas entrevistas y encuestas a los usuarios a nivel nacional e internacional, como por ejemplo la definición de los tamaños de fuente, las distintas velocidades del motor de síntesis de voz (lenta, normal, rápida), el contraste de colores y tonalidades RGB en modo accesible, la personalización de los modos de verbosidad y locución de distintos parámetros personalizables respecto a la información mostrada en el piloto de información del canal, etc.
Así, el sistema está completamente desarrollado en idioma español e inglés y con ello las voces que integra el sistema de tal forma que éstas son cambiadas automáticamente en el momento de cambiar el idioma del interfaz, a través del menú correspondiente.
Una de las piezas claves del proyecto es la optimización y adaptación del motor de síntesis de voz así como las voces en español (hombre y mujer) que incorpora.
Técnicamente, un receptor de televisión digital es un entorno embebido. Un típico caso de entorno embebido es el caso de un teléfono móvil.
Así, el motor de síntesis de voz o “text to speech” (TTS) que incorpora el sofware IDTVOS, y que confiere características que se consideran básicas en un receptor accesible, se basa en el motor Festival Lite o FLite de la Universidad Carnegie Mellon. Así mismo, también se ha aprovechado la voz en inglés de dicha universidad para incorporarla para la navegación del receptor en el caso de cambiar el modo de idioma a inglés.
Destacar que las voces en español que se han desarrollado en el marco del proyecto y que por tanto se integran en el software IDTVOS, se basan en el proyecto Hispavoces de la Junta de Andalucía, el cual fue desarrollado para el motor de síntesis Festival de la Universidad de Edimburgo y aunque éste da grandes resultados para una plataforma PC, no estaba preparado para su uso directamente en entornos embebidos.
Para los entornos set-top-box o descodificadores de televisión digital (entornos embebidos), cuya arquitectura y características como la memoria, procesamiento y sistema operativo son más limitadas que las disponibles en cualquier PC estándar, se ha debido realizar una fuerte adaptación y optimización tanto sobre el motor de síntesis de voz como sobre las voces, adaptaciones que incluyen incluso el cambio del lenguaje de programación utilizado (de C++ y Scheme), a uno con mejores características de portabilidad como el lenguaje de programación en C.
Por último destacar que, a pesar de la adaptación para reducir el consumo de recursos, ha sido preciso realizar la adaptación a un tipo de procesador o SOC (System on Chip) concreto, en nuestro caso el SOC escogido ha sido el IBM Power PC por ser éste el que incorporan los productos HW comerciales que se han seleccionado para el proyecto. En cualquier caso el sistema puede ser completamente adaptado a otros modelos siempre y cuando cumplan algunas características básicas de compatibilidad.
Además, como parte del proyecto y debido a la falta de estándares necesarios frente a una legislación clara, desde INTECO hemos generado una propuesta a modo de Guía de Recomendaciones de Accesibilidad en TDT, que haciendo uso de la tecnología actual y de las recomendaciones de nuestros expertos y gracias a gran cantidad de encuestas de usuarios recibidas a nivel nacional e internacional, pretende ser un punto de partida para más iniciativas de accesibilidad en Televisión Digital.
En resumen, ha nacido el sistema IDTVOS como solución real y actual a gran parte de los problemas a los que se enfrentan los ciudadanos hoy día en el acceso a los servicios de la televisión digital.
El proyecto está basado íntegramente en software libre y está disponible en la sección de Software.
Así, se pretende que el proyecto IDTVOS y toda su documentación, sirva como base para el desarrollo de la Industria a nivel nacional e internacional, en cuanto a garantizar la accesibilidad de todos los ciudadanos a los equipos y tecnologías disponibles.
Si te parece interesante el proyecto y deseas más información acerca del mismo, puedes contactar con el equipo del proyecto quien podrá ayudarte a conocer no sólo las funcionalidades que incorporan las versiones publicadas sino aquellas que se encuentran actualmente en desarrollo.
Actualmente se están desarrollando numerosos servicios interactivos para TDT con el fin de ofrecer un nuevo canal de prestación de servicios. Esta encuesta permitirá comprobar si conoce estos servicios y si éstos tienen una navegación intuitiva.