Método y dispositivo para suministrar datos a un descodificador.

Método para suministrar a un descodificador datos de servicio comprimidos transmitidos sobre una red dedistribución hacia el descodificador que reside en el extremo de recepción,

incluyendo el flujo de datos de serviciotramas de datos tanto predictivas como no predictivas de un tipo de datos común, caracterizado porque comprende las etapas de

- almacenar una trama especifica o información de la misma en el extremo de recepción (1020), en el quedicha trama especifica o información de la misma es recibida desde un servidor y almacenada en elextremo de recepción (1020) tras el inicio de la distribución de los datos de servicio, en el que dichainformación es utilizable para construir la trama específica en el extremo de recepción

- monitorizar en el extremo de recepción si una memoria tampón de datos para datos de servicio está por lomenos próxima a una condición de subdesbordamiento, de acuerdo con una serie de criteriospredeterminados (1014),

- si éste es el caso, suministrar al descodificador la trama de servicio específica, siendo dicha tramaespecifica una trama predictiva que sustancialmente no indica cambios en los datos de servicio en relacióncon una posible trama de datos de servicio previa suministrada, para impedir que el descodificador sedesestabilice debido a la ausencia de datos de entrada proporcionados oportunamente (1016, 1018).

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/FI2004/000413.

Solicitante: OY GAMECLUSTER LTD.

Nacionalidad solicitante: Finlandia.

Dirección: Piispantilankuja 4 02240 Espoo FINLANDIA.

Inventor/es: SALLINEN,SAMI, PIEHL,ERIK.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04N21/44 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04N TRANSMISION DE IMAGENES, p. ej. TELEVISION. › H04N 21/00 Distribución selectiva de contenido, p. ej. televisión interactiva, VBD [Video Bajo Demanda] (transmisión bidireccional en tiempo real de datos de vídeo en movimiento H04N 7/14). › Procesamiento de flujos elementales de vídeo, p. ej. unión de un vídeo clip recuperado de un almacenamiento local con un flujo de vídeo entrante o presentación de escenas de acuerdo a gráficos de escena MPEG.
  • H04N7/24 H04N […] › H04N 7/00 Sistemas de televisión (detalles H04N 3/00, H04N 5/00; métodos y arreglos, para la codificación, decodificación, compresión o descompresión de señales de vídeo digital H04N 19/00; distribución selectiva de contenido H04N 21/00). › Sistemas para la transmisión de señales de televisión que utilizan la modulación por impulsos codificados (H04N 21/00  tiene prioridad).
  • H04N7/26

PDF original: ES-2401964_T3.pdf

 

Método y dispositivo para suministrar datos a un descodificador.

Fragmento de la descripción:

Método y dispositivo para suministrar datos a un descodificador

CAMPO DE LA INVENCIÓN

La presente invención se refiere en general a sistemas de comunicación. En particular, la invención trata de 5 sistemas de difusión digital, tal como la tecnología de difusión de video digital (DVB, Digital Video Broadcasting) y la codificación de video aplicada en la misma.

ANTECEDENTES DE LA INVENCIÓN

El término difusión de video digital "DVB" se refiere a una serie de estándares que definen técnicas de difusión digital que utilizan medios de distribución por satélite (DVB-S) , por cable (DVB-C) o terrestre (DVB-T) . Dichos estándares 10 cubren la codificación de la fuente, la codificación del canal, el acceso condicional (PayTV y soluciones de aleatorización de datos relacionadas) y algunas otros aspectos. A principios de la década de 1990 se estableció un proyecto DVB específico mediante las principales organizaciones europeas del sector públicas y privadas, en el sector de la televisión, para crear un marco para la introducción del estándar de compresión de audio/video MPEG-2 (Moving Picture Experts Group, grupo de expertos en imágenes en movimiento) en los servicios de televisión digital.

El proyecto DVB ha incrementado ininterrumpidamente su popularidad y la adopción mundial del mismo es ya un hecho.

Para las conexiones por satélite, el estándar DVB [1] define el sistema de transmisión que se ilustra en la figura 1.Éste adapta señales multiplexadas en banda base (que incluyen video 102, audio 104 y posiblemente datos 106) dentro de servicios 108 y entre servicios 112, a un canal de satélite durante una serie de etapas de procesamiento denominadas colectivamente en el presente documento un adaptador de canal de satélite, ver la línea de puntos con el signo de referencia 110. La codificación de la fuente ha sido aplicada de forma general a dichas señales de acuerdo con la referencia [2].

Se aplican los procesos siguientes al flujo de datos:

adaptación de multiplexación de transporte y aleatorización para dispersión de energía 114,

codificación exterior (es decir, códigos de bloque de Reed-Solomon) 116,

entrelazado convolucional 118,

codificación interior (es decir, código convolucional perforado) 120,

conformación de banda base para modulación 122, y

modulación 124.

Pueden encontrarse detalles adicionales acerca de transmisión DVB-S en la referencia [1] y en las publicaciones citadas en la misma.

Respectivamente, considerando la transmisión por cable de señales de video digital, el documento [3] describe componentes de DVB-C y características de los mismos. La figura 2 describe los bloques funcionales principales del sentido de emisión en un sistema de cable. El bloque 202 de la interfaz BB adapta la señal de entrada a la estructura 35 de tramado (paquetes de longitud fija) de la capa de transporte MPEG-2 con octetos de sincronización. Durante la inversión de la sincronización y la aleatorización 204, se invierte el denominado octeto Sync 1 y se aleatoriza el flujo de datos a efectos de asegurar que se produce un número suficiente de transiciones en la señal para una sincronización más sencilla, etc. A continuación, los paquetes de transporte aleatorizados son sometidos a codificación FEC (Forward-Error Collection, corrección de errores hacia adelante) de Reed-Solomon 206 para 40 recuperar una palabra de código para la detección y corrección de errores. A continuación, los paquetes de transporte protegidos de errores son entrelazados con un entrelazador convolucional 208, mientras que no se utiliza absoluto la propia codificación convolucional como en DVB-S. En la etapa 210, los octetos entrelazados son transformados en símbolos (m-tuplas) QAM (Quadrature Amplitude Modulation, modulación de amplitud en cuadratura) , después de lo cual se aplica codificación diferencial 212 a cierto número de los bits más significativos 45 (MSB, most significants bits) en cada símbolo. La conformación 214 en banda base incluye el mapeo de m-tuplas a señales I y Q, seguido por un filtrado de tipo raíz cuadrada de coseno alzado. La modulación QAM 216 de la etapa final de la señal tiene 16, 32, 64, 128 ó 256 puntos en el diagrama de constelación. A continuación, la señal modulada es emitida a la interfaz física, que en este caso es un canal de cable de radiofrecuencia.

Como una tercera alternativa, la figura 3 da a conocer una vista general de las partes del sistema DVB-T. Dentro del bloque 302 de adaptación MUX/dispersión de energía, la señal es organizada en paquetes (1 octeto de sincronización, 187 octetos de datos MPEG-2) y es aleatorizada para la dispersión de energía. A continuación, el bloque 304 de codificación exterior incluye codificación de Reed-Solomon de los paquetes de entrada para protección de errores. A continuación, se introduce entrelazado exterior 306 a los paquetes protegidos de errores. A continuación, los datos entrelazados son dirigidos a un codificador convolucional, codificador interior 308 con varias posibles tasas de eliminación selectiva. La fase del entrelazador interior 310 incluye etapas de entrelazado tanto de bits como de símbolos (OFDM) para la entrada de uno o dos, ver la fecha de puntos, flujos de bits. Para información adicional consultar "modo jerárquico" en la publicación [4]. Durante el mapeo 312 el flujo de datos es mapeado al espacio de constelación. Cuando tiene lugar la adaptación de trama 314, la señal se organiza en tramas de 68 símbolos OFDM. Además de los datos, las tramas OFDM incluyen señales piloto y TPS 320 (Transmission Parameter Signalling, señalización de parámetros de transmisión) para sincronización de trama, estimación de canal, etc. Finalmente, la señal es modulada OFDM 316 (con una serie de portadoras) y transformada D/A a forma analógica, después de lo cual la señal analógica es emitida a la interfaz aérea a través del frontal 318.

Debido al enorme éxito encontrado por internet durante la década de 1990, se ha creado recientemente un modelo para proporcionar servicios DVB, en este caso sobre redes IP (Internet Protocol, protocolo de internet) , ver la especificación [5]. Obviamente, ha sido una idea tentadora utilizar redes de datos ya existentes para transferir asimismo datos DVB sin necesidades adicionales de inversión en nuevo equipamiento físico, etc. Los servicios DVB sobre IP se han descrito haciendo referencia a un modelo de capa de tipo común dado a conocer en la figura 4. Las líneas de puntos representan interfaces entre diferentes dominios (separación horizontal) y capas (separación vertical) . El elemento de fondo oscuro, plano de gestión, puede utilizarse con propósitos de control y gestión general. El proveedor de contenidos es una entidad o una serie de entidades que proporcionan a los clientes (abonados) el flujo de información, obsérvese que los diagramas elípticos para visualizar el flujo, a transferir físicamente realmente mediante un proveedor de servicios sobre la red de distribución, son transparentes para el tráfico IP. Las tareas del proveedor de contenidos pueden incluir, por ejemplo, servicios de autenticación/autorización, mantenimiento de portales de servicio, ofertas de servicio, mecanismos de detección de servicios, servicios de metadatos, servicios de contenido real, etc. Respectivamente, las tareas del proveedor de servicios (por ejemplo, proveedor de servicios ISP) pueden incluir servicios de direccionamiento, servicios de autenticación/autorización, servicios de denominación (DNS, etc.) , servicios de conectividad IP básica, medios de control de sesión, contabilidad de servicios y una serie de diversos servicios de valor añadido, tal como cortafuegos, cachés, etc. No obstante, es perfectamente posible que en la práctica los aspectos de contenido y servicio se ofrezcan y se implementen técnicamente solamente mediante una única entidad. El dominio local es el dominio en el que se consumen los servicios DVB. Puede hacer referencia a uno o varios dispositivos terminales en una sola red o, alternativamente, a una serie de redes que incluyen una serie de dispositivos.

En relación con las diferentes capas de la figura 4, la capa física 408 incluye los medios de interfaz de nivel inferior, para transferir datos entre los extremos de un enlace de comunicaciones. Ésta determina, por ejemplo, formas y tamaños del conector, definiciones de "bit" y aspectos de sincronización en relación, por ejemplo, con niveles de voltaje y diferentes duraciones temporales u otras magnitudes físicas. El numeral de referencia 408 se refiere asimismo a la capa de enlace, que maneja funciones de control de acceso al medio tal como direccionamiento, y opcionalmente... [Seguir leyendo]

 


Reivindicaciones:

1. Método para suministrar a un descodificador datos de servicio comprimidos transmitidos sobre una red de distribución hacia el descodificador que reside en el extremo de recepción, incluyendo el flujo de datos de servicio tramas de datos tanto predictivas como no predictivas de un tipo de datos común, caracterizado porque comprende las etapas de

- almacenar una trama especifica o información de la misma en el extremo de recepción (1020) , en el que dicha trama especifica o información de la misma es recibida desde un servidor y almacenada en el extremo de recepción (1020) tras el inicio de la distribución de los datos de servicio, en el que dicha información es utilizable para construir la trama específica en el extremo de recepción

- monitorizar en el extremo de recepción si una memoria tampón de datos para datos de servicio está por lo menos próxima a una condición de subdesbordamiento, de acuerdo con una serie de criterios predeterminados (1014) ,

- si éste es el caso, suministrar al descodificador la trama de servicio específica, siendo dicha trama especifica una trama predictiva que sustancialmente no indica cambios en los datos de servicio en relación con una posible trama de datos de servicio previa suministrada, para impedir que el descodificador se desestabilice debido a la ausencia de datos de entrada proporcionados oportunamente (1016, 1018) .

2. El método acorde con la reivindicación 1, en el que dicho servicio es sustancialmente por lo menos uno de los siguientes: un servicio de banda ancha digital, un servicio de difusión digital y un servicio DVB (difusión de video digital) .

3. El método acorde con cualquiera de las reivindicaciones 1 y 2, en el que dichos datos de servicio comprimidos incluyen datos de imágenes de video.

4. El método acorde con la reivindicación 3, en el que dichos datos de imágenes de video están sustancialmente codificados en MPEG-2 (grupo de expertos en imágenes en movimiento)

5. El método acorde con la reivindicación 4, en el que dicha trama específica es sustancialmente una trama P.

6. El método acorde con cualquiera de las reivindicaciones 1 a 5, en el que dichos criterios se refieren por lo menos a uno de los siguientes: cantidad de datos en una memoria tampón, tiempo restante para el siguiente suministro programado de datos al descodificador.

7. El método acorde con cualquiera de las reivindicaciones 1 a 6, en el que el número de partes de la trama especifica se adapta en función de la situación imperante anterior a dicho suministro.

8. El método acorde con la reivindicación 7, en el que se adapta por lo menos uno de los parámetros siguientes incluidos en la trama especifica; una marca de tiempo y un número de serie

9. Un dispositivo (1208) capaz de recibir datos de servicio enviados mediante una fuente de datos sobre una red de distribución y de transmitir datos, incluyendo el flujo de datos de servicio tramas tanto predictivas como no predictivas de un tipo de datos común, comprendiendo dicho dispositivo medios de procesamiento (1202) y de memoria (1204) para procesar y almacenar instrucciones y datos, caracterizado porque está configurado para almacenar una trama específica o información de la misma en el extremo de recepción, en el que dicha trama especifica o información de la misma es recibida desde un servidor y almacenada en el extremo de recepción después del inicio de la distribución de datos de servicio, en el que dicha información es utilizable para construir la trama específica en el extremo de la recepción, para monitorizar en el extremo de recepción si la memoria tampón de recepción de datos de servicio está por lo menos próxima a una condición de subdesbordamiento en función de una serie de criterios predeterminados, y si éste es el caso, para suministrar a un descodificador la trama especifica almacenada, siendo dicha trama especifica una trama predictiva que sustancialmente no indica cambios en los datos de servicio en relación con una posible trama de datos de servicio previa suministrada, con el fin de impedir que el descodificador se desestabilice debido a la ausencia de datos de entrada proporcionados oportunamente.

10. El dispositivo acorde con la reivindicación 9, en el que dicho servicio es sustancialmente por lo menos uno de los siguientes: un servicio de banda ancha digital, un servicio de difusión digital y un servicio DVB (difusión de video digital) .

11. El dispositivo acorde con cualquiera de las reivindicaciones 9 a 10, en el que dichos datos de servicio incluyen datos de imágenes de video.

12. El dispositivo acorde con la reivindicación 11, en el que dichos datos de imágenes de video están sustancialmente codificados en MPEG-2 (grupo de expertos en imágenes en movimiento)

13. El dispositivo acorde con cualquiera de las reivindicaciones 9 a 12, que es sustancialmente por lo menos uno de los siguientes: un IRD (descodificador receptor integrado) y un descodificador de televisión.

14. El dispositivo acorde con cualquiera de las reivindicaciones 9 a 13, en el que dichos criterios se refieren por lo menos a uno de los siguientes: cantidad de datos en una memoria tampón, tiempo restante para el siguiente suministro programado de datos al descodificador.

15. El dispositivo acorde con cualquiera de las reivindicaciones 9 a 14, configurado adicionalmente para adaptar una serie de partes de la trama especifica, en función de la situación imperante previa a dicho suministro.

16. El dispositivo acorde con la reivindicación 15, configurado adicionalmente para adaptar por lo menos uno de los siguientes parámetros incluidos en la trama específica: una marca de tiempo y un número de serie.

17. El dispositivo acorde con cualquiera de las reivindicaciones 9 a 16, configurado adicionalmente para enviar una solicitud para recibir una trama específica o información de la misma.

18. Un sistema capaz de transferir datos de servicio sobre una red de distribución, incluyendo dichos datos de servicio tramas de datos tanto predictivas como no predictivas de un tipo de datos común, comprendiendo dicho sistema un primer dispositivo (1101) capaz de transmitir datos de servicio y recibir información de control, y un segundo dispositivo (1201) capaz de recibir datos de servicio y transmitir información de control, comprendiendo ambos mencionados primer y segundo dispositivos medios de procesamiento (1102, 1202) y de memoria (1104, 1204) para procesar y almacenar instrucciones y datos, caracterizado porque

dicho primer dispositivo está configurado para monitorizar una ocurrencia de un evento predeterminado, estando adicionalmente configurado para transmitir a continuación una trama especifica o información de la misma hacia el segundo dispositivo, siendo dicha trama especifica una trama predictiva que sustancialmente no indica cambios en los datos de servicio en relación con una posible trama de datos de servicio previa, en el que dicho evento predeterminado es un establecimiento o una inicialización de una conexión de transferencia de datos, y

dicho segundo dispositivo está configurado para recibir y almacenar dicha trama específica o información de la misma, en el que dicha trama específica o información de la misma es recibida desde un servidor y almacenada en dicho segundo dispositivo tras el inicio de la distribución de datos de servicio, en el que dicha información es utilizable para construir la trama específica en el extremo de recepción, para monitorizar si la memoria tampón de recepción de datos de servicio está por lo menos próxima a una condición de subdesbordamiento en función de una serie de criterios predeterminados, y si éste es el caso, para suministrar a un descodificador la trama específica almacenada con el fin de impedir que el descodificador se desestabilice debido a la ausencia de datos de entrada proporcionados oportunamente.

19. Un programa informático que comprende medios de código para ejecutar las etapas del método acordes con la reivindicación 1.

20. Un medio de soporte que contiene el programa ejecutable por ordenador acorde con la reivindicación 19.


 

Patentes similares o relacionadas:

Sistema y método para codificación y decodificación aritmética, del 29 de Abril de 2020, de NTT DOCOMO, INC.: Método de decodificación aritmética para convertir una secuencia de información compuesta por una secuencia de bits en una secuencia de eventos binarios compuesta […]

Imagen de 'Filtro de desbloqueo condicionado por el brillo de los píxeles'Filtro de desbloqueo condicionado por el brillo de los píxeles, del 25 de Marzo de 2020, de DOLBY INTERNATIONAL AB: Método para desbloquear datos de píxeles procesados con compresión de vídeo digital basado en bloque, incluyendo los pasos: - recibir […]

Método para codificar y descodificar imágenes B en modo directo, del 19 de Febrero de 2020, de Godo Kaisha IP Bridge 1: Un método para generar y descodificar una secuencia de bits de una imagen B objetivo, en donde generar la secuencia de bits de la imagen B objetivo incluye las siguientes […]

Interpolación mejorada de cuadros de compresión de vídeo, del 4 de Diciembre de 2019, de DOLBY LABORATORIES LICENSING CORPORATION: Un método para compresión de imágenes de video usando predicción en modo directo, que incluye: proporcionar una secuencia de cuadros predichos […]

Interpolación mejorada de cuadros de compresión de vídeo, del 4 de Diciembre de 2019, de DOLBY LABORATORIES LICENSING CORPORATION: Un método de compresión de imágenes de video que comprende: proporcionar una secuencia de cuadros referenciables (I, P) y predichos bidireccionales […]

Capa de sectores en códec de vídeo, del 27 de Noviembre de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento de decodificación de vídeo e imágenes, que comprende: decodificar una imagen de un flujo de bits codificado que tiene una jerarquía […]

Transformación solapada condicional, del 20 de Noviembre de 2019, de Microsoft Technology Licensing, LLC: Un método para codificar un flujo de bits de vídeo utilizando una transformación solapada condicional, en donde el método comprende: la señalización de un modo de filtro […]

Técnica para una simulación del grano de película exacta de bits, del 4 de Septiembre de 2019, de InterDigital VC Holdings, Inc: Un procedimiento para simular un grano de película en un bloque de imagen que comprende: calcular el promedio de los valores de luminancia de píxeles dentro del bloque de […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .