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:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Sistemas de televisión (detalles H04N 3/00, H04N... > H04N7/24 (Sistemas para la transmisión de señales de televisión que utilizan la modulación por impulsos codificados (H04N 21/00  tiene prioridad))
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Sistemas de televisión (detalles H04N 3/00, H04N... > H04N7/16 (Sistemas de secreto analógicos; Sistemas de pago previo analógico)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Detalles de los sistemas de televisión (detalles... > H04N5/445 (para visualizar información adicional (H04N 5/50  tiene prioridad))
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Sistemas de televisión (detalles H04N 3/00, H04N... > H04N7/08 (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)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > DIFUSION (BROADCAST) (comunicación multiplex H04J;... > Disposiciones para las aplicaciones de difusión... > H04H60/07 (caracterizadas por procesos o métodos para generarlos)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > DIFUSION (BROADCAST) (comunicación multiplex H04J;... > Disposiciones para las aplicaciones de difusión... > H04H60/72 (utilizando EPGs   [Guías Electrónicas de Programas] (concentrándose en identificar el intervalo espacio-tiempo de difusión H04H 60/39))

PDF original: ES-2496941_T3.pdf

 

google+ twitter facebook

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