Procedimiento y dispositivo para visualizar segmentos multimedia personalizados.

Un procedimiento llevado a cabo por un dispositivo computador, comprendiendo el procedimiento:

recibir

(402) datos de identificación de evento teniendo un primer patrón de datos intrabanda y metadatos (520B) asociados con el primer patrón de datos intrabanda, comprendiendo el primer patrón de datos intrabanda una primera secuencia (520A) de una pluralidad de valores (314A-314D, 701) de clave calculada, habiendo sido determinado el primer patrón de datos intrabanda a partir de una parte del flujo de datos intrabanda de un flujo (600, 700A, 700B) de contenido multimedia, siendo el flujo de datos intrabanda un flujo de datos de subtítulos para sordos o un flujo de datos de señalización de televisión mejorada;

mientras se presenta el flujo (600, 700A, 700B) de contenido multimedia al espectador, determinando (406) un segundo patrón de datos intrabanda desde la parte del flujo de datos intrabanda del flujo (600, 700A, 700B) de contenido multimedia, comprendiendo el segundo patrón de datos intrabanda una segunda secuencia de una pluralidad de valores (601, 701) de clave calculada; y

procesar los metadatos (520B) de los datos de identificación del evento en respuesta a determinar que el primer patrón de datos intrabanda coincida con el segundo patrón de datos intrabanda, en el que determinar que el primer patrón de datos intrabanda coincida con el segundo patrón de datos intrabanda incluye determinar (408, 410) que la primera secuencia (520A) de valores (314A-314D, 701) de clave calculada coincida con la segunda secuencia de valores (601, 701) de clave calculada.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E12188696.

Solicitante: TIVO INC.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 2160 Gold Street, P.O. Box 2160 Alviso, CA 95002-2160 ESTADOS UNIDOS DE AMERICA.

Inventor/es: BARTON, JAMES, SMITH,Kevin P, STEVENS,Paul, FEDER,Adam.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > DIFUSION (BROADCAST) (comunicación multiplex H04J;... > Disposiciones para las aplicaciones de difusión... > H04H60/13 (Disposiciones para el control del dispositivo afectado por la información de difusión)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > DIFUSION (BROADCAST) (comunicación multiplex H04J;... > Disposiciones para la difusión o distribución combinada... > H04H20/31 (utilizando señales en banda, p. ej. subsónicas o señales de aviso)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > DIFUSION (BROADCAST) (comunicación multiplex H04J;... > Disposiciones para las aplicaciones de difusión... > H04H60/27 (Disposiciones para el registro o recopilación de información de difusión o información relativa a la difusión)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Distribución selectiva de contenido, p. ej. televisión... > H04N21/858 (que vincula los datos al contenido, p. ej. mediante la vinculación de una URL a un objeto de vídeo o mediante la creación de un punto caliente)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Distribución selectiva de contenido, p. ej. televisión... > H04N21/435 (Procesamiento de datos adicionales, p. ej. desencriptado de información adicional o reconstrucción de software de módulos extraídos de un flujo de transporte)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Distribución selectiva de contenido, p. ej. televisión... > H04N21/84 (Generación o procesamiento de datos descriptivos, p. ej. descriptores de contenido)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > DIFUSION (BROADCAST) (comunicación multiplex H04J;... > Disposiciones para las aplicaciones de difusión... > H04H60/73 (utilizando meta-datos)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE IMAGENES, p. ej. TELEVISION > Distribución selectiva de contenido, p. ej. televisión... > H04N21/4147 (PVR [Grabador de Vídeo Personal] (H04N 5/76  tiene prioridad))

PDF original: ES-2523135_T3.pdf

 

google+ twitter facebookPin it
Ilustración 1 de Procedimiento y dispositivo para visualizar segmentos multimedia personalizados.
Ilustración 2 de Procedimiento y dispositivo para visualizar segmentos multimedia personalizados.
Ilustración 3 de Procedimiento y dispositivo para visualizar segmentos multimedia personalizados.
Ilustración 4 de Procedimiento y dispositivo para visualizar segmentos multimedia personalizados.
Ver la galería de la patente con 12 ilustraciones.
Procedimiento y dispositivo para visualizar segmentos multimedia personalizados.

Fragmento de la descripción:

Procedimiento y dispositivo para visualizar segmentos multimedia personalizados.

CAMPO DE LA INVENCIÓN

La presente invención versa acerca del reconocimiento de datos ¡ntrabanda en un flujo de contenido multimedia y de la ubicación de puntos dentro del flujo de contenido multimedia en un dispositivo multimedia.

ANTECEDENTES

Los enfoques descritos en esta sección son enfoques que podrían ser seguidos, pero no necesariamente enfoques que hayan sido concebidos o seguidos previamente. Por lo tanto, a no ser que se indique otra cosa, no debería suponerse que ninguno de los enfoques descritos en esta sección dé derecho a su clasificación como técnica anterior meramente gracias a su inclusión en esta sección.

Los telespectadores pueden grabar programas de TV emitidos usando un grabador de videocasetes (VCR). Por ello, un usuario de un VCR puede grabar un programa particular de TV en el momento en que es emitido y reproducir el mismo programa grabado de TV en un momento posterior. Para lograr esto, un VCR trasforma las señales eléctricas que representan un programa de TV en señales magnéticas y almacena las señales magnéticas en una cinta magnética. La cinta magnética habitualmente tiene la forma de una cinta de videocasete insertada en el VCR por el usuario del VCR. Cuando un usuario del VCR decide reproducir el programa de TV, el proceso se invierte, y el VCR transforma las señales magnéticas almacenadas en la cinta de videocasete en señales eléctricas y envía las señales eléctricas a un televisor.

Con el desarrollo de la tecnología digital, los VCR están siendo sustituidos por grabadores de vídeo digital (DVR). Un DVR graba programa de TV emitidos para su reproducción posterior transformando señales eléctricas del programa de TV en información digital y almacenando la información digital en un disco duro. Cuando un usuario reproduce el programa grabado de TV, el DVR vuelve a convertir la información digital en señales analógicas y envía las señales al televisor, que presenta el programa de TV al espectador. Además, con el advenimiento de los televisores digitales, el DVR puede recibir señales digitales y analógicas y enviar señales digitales directamente a un televisor digital, que presenta el programa de TV en formato digital. Muchos proveedores de contenidos usan ahora tecnología digital de cable y satélite para emitir programación digital. La programación digital es recibida por receptores de televisión por cable y/o transceptores de satélite que se usan para presentar la programación digital a un usuario en una pantalla de visualización. Así, los DVR tienen la capacidad de recibir señales de programación digital de receptores de televisión por cable o transceptores de satélite para grabar y presentar, así como de estar incorporados en tales dispositivos.

Los DVR se han vuelto cada vez más populares y se usan de forma generalizada para grabar programas de TV. Más importante es que el uso de los DVR para grabar programas de TV ha hecho que los proveedores de contenidos busquen medios diferentes de presentación de contenido a los usuarios de DRV y de enriquecer la experiencia de los programas de vídeo. El contenido de emisión personalizada viene estando ausente en las comunidades de proveedores de contenidos y DVR. La patente estadounidense n° 7.889.964, propiedad del Solicitante, describe un procedimiento para identificar el contenido de una emisión usando el área de subtítulos para sordos. La patente estadounidense n° 6.233.389, propiedad del Solicitante, también describe un procedimiento para reconocer palabras específicas en los datos de subtítulos para sordos.

Es deseable una técnica para reconocer eventos diferenciados dentro de un programa no modificado de vídeo.

El documento US 2005/091268 A1 da a conocer sistemas y procedimientos para gestionar audio y otros medios. Se pueden insertar identificadores en un fichero de audio en un campo distinto a la propia señal de audio, o se puede embeber en la señal de audio usando métodos esteganográficos, o se puede derivar de la señal de audio. Para derivar un identificador, un algoritmo de clave calculada se puede aplicar a una parte de un archivo de música para crear una huella. El algoritmo de clave calculada se aplica a muestras discretas de la parte o atributos que son menos sensibles al proceso ordinario de audio (por ejemplo, muestras de partes de audio más significativas o una versión filtrada de paso bajo de la parte). El algoritmo de clave calculada también se puede aplicar a una imagen digital o una señal de vídeo para producir la huella (por ejemplo, una clave calculada de una imagen comprimida o un fotograma de vídeo).

El documento US 2003/0093790 A1 da a conocer un sistema para utilizar metadatos o mejorar el disfrute del usuario del contenido de la programación disponible. Segmentos de señales de emisión se pueden identificar mediante unas firmas o huellas de patrón de señal.

La Patente US n° 6.008.802 da a conocer una técnica para realizar automáticamente una función basada en la recepción de información correspondiente a los datos de emisión. La información puede estar en forma de información subsidiaria como un subtítulo u otras señales embebidas. Si el usuario está interesado en un cierto texto

objetivo (por ejemplo, "Princesa Diana"), entonces el subtitulo se compara al dato de texto objetivo. Cuando aparece una coincidencia, se realiza una función predeterminada (como una operación de empezar a grabar).

El documento US 2005/0226601 A1 da a conocer una técnica para sincronizar un efecto a una presentación de medios. Un procesador deriva o genera valores identificativos de un segmento u múltiples segmentos de un flujo de datos de presentación de medios, como un flujo de datos de subtítulos para sordos.

SUMARIO DE LA INVENCIÓN

La invención se define por las reivindicaciones independientes, teniendo en cuenta cualquier elemento que sea equivalente a un elemento especificado en las reivindicaciones. Las reivindicaciones dependientes conciernen a elementos opcionales de algunas realizaciones de la invención.

BREVE DESCRIPCIÓN DE LOS DIBUJOS

La presente invención se ilustra a título de ejemplo, y no de limitación, en las figuras de los dibujos adjuntos, en las que los números de referencia similares se refieren a elementos similares y en las cuales:

la FIG. 1 es un diagrama de bloques que ilustra un sistema para el reconocimiento y la sincronización de datos intrabanda según una realización;

la FIG. 2 es un diagrama de bloques que ilustra una visión de conjunto general de componentes de un dispositivo para el reconocimiento y la sincronización de datos intrabanda según una realización;

la FIG. 3A es un diagrama de flujo que representa un procedimiento para generar datos de secuencia de valores de clave calculada según una realización;

la FIG. 3B es un diagrama de bloques que ilustra el procedimiento para generar datos de secuencia de valores de clave calculada según una realización;

la FIG. 3C es un diagrama de bloques que ilustra el procedimiento para generar datos de secuencia de valores de clave calculada usando diversos esquemas de subtítulos para sordos según una realización;

la FIG. 3D es un diagrama de bloques que ¡lustra un icono que aparece en una pantalla de visualización según una

realización;

la FIG. 4 es un diagrama de flujo que representa un procedimiento para el reconocimiento y la sincronización de subtítulos para sordos en un dispositivo multimedia según una realización;

la FIG. 5A es un diagrama de bloques que ¡lustra una máquina de estado para encontrar coincidencias en patrones de datos intrabanda según una realización;

... [Seguir leyendo]

 


Reivindicaciones:

1. Un procedimiento llevado a cabo por un dispositivo computador, comprendiendo el procedimiento:

recibir (402) datos de identificación de evento teniendo un primer patrón de datos intrabanda y metadatos (520B) asociados con el primer patrón de datos intrabanda, comprendiendo el primer patrón de datos intrabanda una primera secuencia (520A) de una pluralidad de valores (314A-314D, 701) de clave calculada, habiendo sido determinado el primer patrón de datos intrabanda a partir de una parte del flujo de datos intrabanda de un flujo (600, 5 700A, 700B) de contenido multimedia, siendo el flujo de datos intrabanda un flujo de datos de subtítulos para sordos o un flujo de datos de señalización de televisión mejorada;

mientras se presenta el flujo (600, 700A, 700B) de contenido multimedia al espectador, determinando (406) un segundo patrón de datos intrabanda desde la parte del flujo de datos intrabanda del flujo (600, 700A, 700B) de 10 contenido multimedia, comprendiendo el segundo patrón de datos intrabanda una segunda secuencia de una pluralidad de valores (601, 701) de clave calculada; y

procesar los metadatos (520B) de los datos de identificación del evento en respuesta a determinar que el primer patrón de datos intrabanda coincida con el segundo patrón de datos intrabanda, en el que determinar que el primer 15 patrón de datos intrabanda coincida con el segundo patrón de datos intrabanda incluye determinar (408, 410) que la primera secuencia (520A) de valores (314A-314D, 701) de clave calculada coincida con la segunda secuencia de valores (601, 701) de clave calculada.

2. El procedimiento de la reivindicación 1, en el que procesar los metadatos (520B) mientras se presenta el flujo 20 (600, 700A, 700B) de contenido multimedia al espectador incluye insertar datos de etiqueta en el flujo (600, 700A, 700B) de contenido multimedia en una localización (704, 706) en el flujo (600, 700A, 700B) de contenido multimedia correspondiente a la parte del flujo de datos intrabanda desde el cual se determina el segundo patrón de datos intrabanda, en el que los datos de etiqueta comprenden información de control y mando procesable por un dispositivo computador durante la reproducción del flujo (600, 700A, 700B) de contenido multimedia. 25

3. El procedimiento de la reivindicación 1, en el que procesar los metadatos (520B) mientras se presenta el flujo (600, 700A, 700B) de contenido multimedia al espectador incluye saltarse la presentación de un segmento del flujo (600, 700A, 700B) de contenido multimedia, teniendo el segmento saltado una localización (704, 706) dentro del flujo (600, 700A, 700B) de contenido multimedia correspondiente a una localización (704, 706) en el flujo (600, 700A, 700B) de contenido multimedia de la parte del flujo de datos intrabanda desde el cual se determina el segundo 30 patrón de datos intrabanda.

4. El procedimiento de la reivindicación 1, en el que procesar los metadatos (520B) mientras se presenta el flujo (600, 700A, 700B) de contenido multimedia al espectador incluye almacenar un segmento del flujo (600, 700A, 700B) de contenido multimedia en la memoria de la computadora, teniendo el segmento almacenado una localización (704, 706) dentro del flujo (600, 700A, 700B) de contenido multimedia correspondiente a una 35 localización (704, 706) en el flujo (600, 700A, 700B) de contenido multimedia de la parte del flujo de datos intrabanda desde el cual se determina el segundo patrón de datos intrabanda.

5. El procedimiento de la reivindicación 1, en el que procesar los metadatos (520B) mientras se presenta el flujo (600, 700A, 700B) de contenido multimedia al espectador incluye presentar información de los metadatos (520B) al espectador en conjunción con la presentación del flujo (600, 700A, 700B) de contenido multimedia. 40

6. El procedimiento de una cualquiera de las reivindicaciones 1-5:

en el que el primer patrón de datos intrabanda incluye un primer grupo de uno o más valores asociados a la primera secuencia de valores (314A-314D, 701) de clave calculada, reflejando el primer grupo de uno o más valores de tiempo, tiempos en los cuales se determinaron los valores (314A-314D, 701) de clave calculada en la primera secuencia de valores (314A-314D, 701) de clave calculada. 45

en el que determinar el segundo patrón de datos intrabanda a partir del flujo de datos intrabanda del flujo (600, 700A, 700B) de contenido multimedia mientras se presenta el flujo (600, 700A, 700B) de contenido multimedia al espectador incluye determinar un segundo grupo de uno o más valores de tiempo que reflejen tiempos en los cuales se determinan los valores (601, 701) de clave calculada en la segunda secuencia de valores (601, 701) ; y en el que determinar que el primer patrón de datos intrabanda coincide con el segundo patrón de datos intrabanda 50 incluye determinar que el primer grupo de valores de tiempo coincide con el segundo grupo de valores de tiempo dentro de un margen de error.

7. El procedimiento de una cualquiera de las reivindicaciones 1-5:

en el que el primer patrón de datos intrabanda incluye un valor offset de tiempo;

en el que determinar el segundo patrón de datos intrabanda a partir del flujo de datos intrabanda del flujo (600, 700A, 700B) de contenido multimedia mientras se presenta el flujo (600, 700A, 700B) de contenido multimedia al espectador incluye determinar un segundo valor offset de tiempo que refleje una longitud de tiempo entre cuando se determinan los valores (601, 701) de clave calculada en la segunda secuencia (601, 701) ; y 5

en el que determinar que el primer patrón de datos intrabanda coincide con el segundo patrón de datos intrabanda incluye determinar que el primer valor offset de tiempo coincide con el segundo valor offset de tiempo dentro de un margen de error.

8. El procedimiento de una cualquiera de las reivindicaciones 1-7, en el que el dispositivo computador es un 10 dispositivo (102, 104) de grabación de vídeo digital

9. El procedimiento de una cualquiera de las reivindicaciones 1-8, en el que recibir los datos de identificación de evento incluye recibir los datos de identificación de evento desde otro dispositivo computador en una red (105) de datos) .

10. El procedimiento de una cualquiera de las reivindicaciones 1-9, en el que el flujo (600, 700A, 700B) de contenido 15 multimedia está formateado en conformidad al estándar Moving Pictures Experts Group 2 (MPEG2) Transport.

11. Un medio de almacenaje legible por ordenador que almacena una o más secuencias de instrucciones que, cuando se ejecutan, causan que uno o más procesadores (804) realicen el método como se recita en una cualquiera de las reivindicaciones 1-10.

12. Un dispositivo, concretamente un dispositivo computador o un dispositivo (102, 104) de grabación de vídeo 20 digital que comprende una circuitería integrada, instrucciones de código programables almacenadas, o una combinación de circuitería integrada e instrucciones de código programables almacenadas para realizar un método como se recita en cualquiera de las reivindicaciones 1-10.