Método de codificación y transmisión de datos de EPG, codificador y receptor.

Un método de codificación y de transmisión de datos de EPG (guía de programación electrónica - Electronic Program Guide,

en inglés), comprendiendo los datos unos respectivos de múltiples registros de programas que identifican a uno respectivo de múltiples programas, comprendiendo cada citado registro de programa información relativa a un programa específico para ser emitido y unos específicos de una pluralidad de registros de planificación, comprendiendo cada uno de los citados registros de planificación una o más horas de emisión planificadas para un programa específico, caracterizado porque los registros de programa (p1, p2, p3) y los registros de planificación (s11, s12, ..., s1i, s21, s22, ..., s2i, s31, s32, ... s3i) están codificados y son transmitidos de una manera intercalada (({p1, s11, s12, ... s1i}, {p2, s21, s22, ... s2i},{p3, s31, s32, s3i, ...}), (s11, s12, ..., s1i, p1}{s21, s22, s2i, p2},{s31, s32, ... s3i, p3}))

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

Solicitante: PACE PLC.

Nacionalidad solicitante: Reino Unido.

Dirección: VICTORIA ROAD SALTAIRE SHIPLEY WEST YORKSHIRE BD18 3LF REINO UNIDO.

Inventor/es: PEETERS, JOHAN, THISSEN,ROGIER L. J. W, MUSSCHEBROECK,RUDY, PETRUCCI,SEBASTIEN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04H60/07 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04H DIFUSION (BROADCAST) (comunicación multiplex H04J; aspectos de transmisión de imágenesde sistemas de difusión H04N). › H04H 60/00 Disposiciones para las aplicaciones de difusión con enlace directo a la información de difusión o al intervalo espacio-tiempo de difusión; Sistemas relativos a la difusión. › caracterizadas por procesos o métodos para generarlos.
  • H04H60/72 H04H 60/00 […] › utilizando EPGs[Guías Electrónicas de Programas] (concentrándose en identificar el intervalo espacio-tiempo de difusión H04H 60/39).
  • H04N5/445 H04 […] › H04N TRANSMISION DE IMAGENES, p. ej. TELEVISION. › H04N 5/00 Detalles de los sistemas de televisión (Detalles de los dispositivos de análisis o sus combinaciones con la producción de la tensión de alimentación H04N 3/00). › para visualizar información adicional (H04N 5/50  tiene prioridad).
  • H04N7/08 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 simultánea o secuencial de más de una señal de televisión, p. ej. señales de información adicional, señales que ocupan total o parcialmente la misma banda de frecuencia.
  • H04N7/16 H04N 7/00 […] › Sistemas de secreto analógicos; Sistemas de pago previo analógico.
  • H04N7/24 H04N 7/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).

PDF original: ES-2496941_T3.pdf

 


Fragmento de la descripción:

Método de codificación y transmisión de datos de EPG, codificador y receptor

La presente invención se refiere a un método de codificación y/o de transmisión de documentos de datos de EPG (Guía de Programación Electrónica - Electronic Program Guide) que comprende registros de programas y registros de planificación. La invención ser refiere también a un codificador para codificar datos de EPG que comprende, registros de programas y registros de planificación y a un dispositivo que comprende un receptor para recibir datos de EPG codificados transmitidos que comprenden un descodificador para descodificar los datos de EPG codificados que comprenden registros de programas y registros de planificación.

Es conocido transmitir información y listados de información de programación por medio de las llamadas guías de programación electrónica (EPG - Electronic Program guide), que están basadas en la transmisión de una gran base de datos de información de programas. Convencionalmente, los datos de EPG producidos por ejemplo por un servidor, relativos a programas y a sus horas planificadas están estructurados en secciones. Los datos de EPG son transmitidos a un dispositivo de recepción tal como por ejemplo un dispositivo de control remoto.

Dispositivos integrados y/o restringidos necesitan descargar grandes conjuntos de datos de EPG de algún servidor (a través de Internet, cable, GSM o de cualquier otra red). Puesto que los dispositivos tienen una limitada capacidad de cálculo y de almacenamiento, puede resultar difícil almacenar todos los datos de EPG en una memoria.

Es posible separar los datos de listado de TV en 1) programas y 2) planificaciones para ese programa. Esta separación hace posible que un programa que es reproducido varias veces tenga sólo un registro de programa con múltiples registros de planificación.

Por ejemplo, el evento con el título `Noticias de negocios y descripción `una actualización de los negocios de hoy en día en el mundo, será reproducido a las 9 PM, 1 PM y 11 PM. En ese caso, habrá un registro que contiene la información del programa (ID del programa, título, descripción, comentarios,...), es decir:

(`P3992, `Noticias de negocios, `una actualización de los negocios hoy en día en el mundo,...)

Tres registros de planificación se referirán a este programa. La primera programación contendrá los (ID de planificación, referencia al ID del programa, hora de inicio, hora de finalización, indicación del desfase de tiempo,...), es decir:

(`S5, `P3992, '9 PM, '9:3 PM, 'en directo,...),

(`S6, `P3992, '1 PM, '1:3 PM, 'nueva reproducción,...),

(`S7, `P3992, `11 PM, '11:3 PM, 'nueva reproducción,...),

Este planteamiento conocido ahorra mucho espacio en comparación con juntar tanto los datos del programa como los datos de planificación en un registro. Sin juntarlos, también la ¡nfo del programa (título, descripción,...) sería repetida tres veces.

Ejemplos de tal esquema de codificación de datos son, por ejemplo, conocidos de las patentes de US 6.263.51 y 5.652.613.

Aunque este esquema es eficiente, pueden aparecer problemas cuando se transmite (o se descarga) un conjunto de datos de EPG grande a un dispositivo que tiene una memoria relativamente pequeña o cuando la transmisión se interrumpe. En tales casos, los presentes esquemas de codificación de datos de EPG para ser transmitidos conducen a una pérdida de información útil.

Es un objeto de la invención proporcionar un método, codificador y dispositivo del tipo descrito en el párrafo de inicio, permitiendo un aumento de información directamente útil, o una reducción de la pérdida de información útil.

Con este fin, un método, codificador y dispositivo del tipo de acuerdo con la invención están caracterizados porque los registros de programa y los registros de planificación de los datos de EPG están codificados y/o son transmitidos y recibidos en un orden en el cual los registros de programa y los registros de planificación están intercalados. Intercalados significa que cada registro de programa está seguido o precedido de los correspondientes registros de planificación antes o después de que otro registro de programa sea codificado y/o transmitido. Así, el programa (p) y los registros de planificación (s) están ordenados como sigue:

......{p1, s11, s12,...s1¡}, {p2, s21, s22,..s2¡}, {p3, s31, s32,...s3i,...}, etc.

(preferiblemente) o alternativamente

{s11, s12,...s1¡, p1}, {s21, s22,...s2i, p2}, {s31, s32,...s3i, p3}

donde p1, p2, p3, etc. son registros de programa y s11, s12,... s1i son registros de planificación correspondientes al registro de programa p1 y s21, s22, s2i son registros de planificación correspondientes a p2, etc.

Los inventores se han dado cuenta de que los datos se transmiten como sigue en los esquemas de transmisión conocidos:

Los datos se dividen en secciones separadas, que comprenden:

Una sección con una lista de registros de programa corta

('P3992, 'Noticias de negocios, `una actualización de los negocios de hoy en día en el mundo,...)

(`P3993, `Matlock, 'el mejor abogado del mundo en acción,

('P3995',

(`P3996,......)

Una sección con una lista de registros de planificación (`S5, 'P3992', '9 PMI, '9:3 PM, 'en directo,...)

(`S6, 'P3992', '1 PM, '1:3 PM, `nueva reproducción,...)

(`S7, `P3992, '11 PM, '11:3 PM, `nueva reproducción,...)

(`S8, 'P3993', '11:3 PM, '12:3 PM, `serie,...)

(`S9, `P3995,......)

+ posibles secciones adicionales.

La indicación p1, p2, s11, s12, etc., al lado derecho se muestra aquí sólo con el propósito de identificación para clarificar el concepto, pero no forma parte de los registros.

En sí, este esquema de codificación y de transmisión ofrece una manera muy eficiente de codificación, transmisión y organización de los datos en muchas circunstancias.

Si los datos totales transmitidos no sobrecargan la memoria del dispositivo y la transmisión es ininterrumpida, no ocurren problemas reales. No obstante, el problema es que, puesto que la memoria está limitada, el dispositivo puede no tener suficiente almacén para almacenar todos los registros en la memoria. Tendría que parar de almacenar los datos de EPG descargados en la memoria cuando está llena o cuando se ha alcanzado un cierto límite. Si la transmisión se ha interrumpido, ocurriría un fenómeno similar.

En tales circunstancias el resultado podría ser que, mientras que todos los registros de programa son almacenados, sólo unos pocos registros de planificación han sido almacenados. En ese caso, el dispositivo de recepción sólo puede utilizar parte de la información acerca de los programas de TV que ha sido recibida, porque los registros de planificación correspondientes cruciales faltan para al menos algunos registros de programa. En realidad, los registros de programa que han sido almacenados y para los cuales faltan los registros de planificación ocupan un espacio de memoria valioso.

El mismo fenómeno ocurre cuando los registros de planificación son transmitidos primero, en cuyo caso faltan los registros de programa correspondientes cruciales para al menos algunos registros de planificación.

Ocurre un fenómeno similar cuando la transmisión se interrumpe durante la transmisión de datos de EPG. En tales casos, el problema no es una memoria demasiado pequeña, sino la interrupción de la transmisión de los datos.

La información almacenada sólo es verdaderamente útil cuando está completa. En las circunstancias descritas anteriormente, mucha de la información recibida está así incompleta y, en consecuencia, no es verdaderamente útil.

La eficiencia de la transmisión de datos en un método de codificación de datos, un codificador y un dispositivo de acuerdo con la invención se incrementa porque el dispositivo puede leer, analizar sintácticamente y almacenar los datos de EPG descargados sobre la marcha cuando son recibidos (puede empezar a leer, analizar sintácticamente y almacenar antes de que la recepción de todos los datos haya terminado). En cualquier momento, cuando el dispositivo tendría que parar de almacenar datos de EPG (ya sea debido a una falta de espacio de almacenamiento disponible o a una interrupción de la transmisión imprevista) en la memoria, casi todos los datos (excepto por los posiblemente recibidos en el último momento) que fueron almacenados pueden realmente ser utilizados.

Preferiblemente, los registros de programa y de planificación intercalados son almacenados por horas.

Si están ordenados por horas, todos los datos hasta una cierta hora se sabe que están completos. Se evitan huecos... [Seguir leyendo]

 


Reivindicaciones:

1. Un método de codificación y de transmisión de datos de EPG (guía de programación electrónica - Electronic Program Guide, en inglés), comprendiendo los datos unos respectivos de múltiples registros de programas que identifican a uno respectivo de múltiples programas, comprendiendo cada citado registro de programa información relativa a un programa específico para ser emitido y unos específicos de una pluralidad de registros de planificación, comprendiendo cada uno de los citados registros de planificación una o más horas de emisión planificadas para un programa específico, caracterizado porque los registros de programa (p1, p2, p3) y los registros de planificación (s11, s12,..., s1 i, s21, s22,..., s2¡, s31, s32,... s3¡) están codificados y son transmitidos de una manera intercalada (({p1, s 11, s12,... s1 i}, {p2, s21, s22,... s2i},{p3, s31, s32, s3¡,...}), (s11, s12,..., s1¡, p1}{s21, s22, s2¡, p2},{s31, s32,... s3i, p3})).

2. Un método de acuerdo con la reivindicación 1, caracterizado porque los registros de programa y los registros de planificación intercalados están ordenados por la hora.

3. Un método de acuerdo con la reivindicación 1, caracterizado porque los registros de planificación se refieren a registros de programa que son posteriores en el esquema de codificación ({p1, s11, s12,... s1¡}, {p2, s21, s22,... s2i},{p3, s31, s32, s3i,...}).

4. Un método de acuerdo con la reivindicación 1, caracterizado porque los registros de programa y los registros de planificación están codificados en una sección, que está separada y está más adelante en el esquema de codificación que otras secciones que comprenden información relativa a los programas.

5. Un método de acuerdo con la reivindicación 4, caracterizado porque la sección, que comprende registros de programa y registros de planificación intercalados, está precedida por una sección que comprende información general.

6. El método de acuerdo con la reivindicación 1, en el que los registros de programa y los registros de planificación están intercalados de manera que dos sucesivos de los registros de programa están separados por uno o más registros de planificación asociados con uno particular de los dos registros de programa sucesivos.

7. Un dispositivo que comprende un codificador para codificar datos de EPG que comprende registros de programa y registros de planificación de acuerdo con el método según la reivindicación 1.

8. Un dispositivo receptor (RC) que comprende un descodificador para descodificar datos de EPG que comprende registros de programa y registros de planificación codificados de acuerdo con el método según la reivindicación 1.

9. Un programa de ordenador operativo para analizar sintácticamente datos de EPG, en el que los datos comprenden unos respectivos de múltiples registros de programa que identifican a uno respectivo de múltiples programas, comprendiendo cada uno de los citados registros de programa información relativa a un programa específico para ser emitido y unos específicos de una pluralidad de registros de planificación, comprendiendo cada uno de los citados registros de planificación una o más horas de emisión planificadas para un programa especificado, y en el que los registros de programa y los registros de planificación, incluidos cada uno de los citados registros de planificación, están intercalados de manera que dos sucesivos de los registros de programa están separados por uno o más registros de planificación asociados con uno particular de los dos registros de programa sucesivos.


 

Patentes similares o relacionadas:

Procedimiento de transferencia de datos y aparato que opera insertando otro contenido en el contenido principal, del 17 de Junio de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un procedimiento de reproducción de datos multimedia, por un cliente, comprendiendo el procedimiento: solicitar y recibir un primer archivo que […]

Sincronización de flujo modificado, del 6 de Mayo de 2020, de KONINKLIJKE KPN N.V.: Método para permitir la sincronización entre destinos de al menos un primer y al menos un segundo flujo, estando asociado dicho segundo flujo con el […]

Procedimiento y aparato para la encapsulación de activos de transporte de medios del grupo de expertos en imágenes en movimiento dentro de la organización internacional de normalización de archivos de medios de base, del 6 de Mayo de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un procedimiento para transmitir datos de medios mediante una entidad emisora en un sistema de transporte de medios MMT de MPEG, comprendiendo el […]

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 […]

Adaptación de un flujo de datos escalables con inclusión de unas retransmisiones, del 19 de Febrero de 2020, de Orange: Un procedimiento de adaptación de un flujo de datos escalable que comprende unas primeras unidades de datos (O_Data) y que define una pluralidad […]

Imagen de 'Transmisión de solicitud de bloque mejorada usando http cooperativa…'Transmisión de solicitud de bloque mejorada usando http cooperativa paralela y corrección de errores hacia adelante, del 30 de Octubre de 2019, de QUALCOMM INCORPORATED: Un procedimiento para su uso en un sistema de comunicación en el que un dispositivo cliente solicita segmentos de medios desde un sistema de ingestión […]

Sistema de demanda y reproducción de medios, del 23 de Octubre de 2019, de Sky CP Limited: Un receptor de medios adaptado para reproducir elementos de contenido de medios primarios y secundarios recibidos de un servidor de medios en respuesta a una […]

Imagen de 'Procedimiento de presentación de flujos de velocidad adaptativa'Procedimiento de presentación de flujos de velocidad adaptativa, del 28 de Agosto de 2019, de DISH Technologies L.L.C: Un procedimiento de presentación de flujos de velocidad adaptativa, comprendiendo el procedimiento: transmitir mediante un reproductor multimedia que opera en una […]

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í. .