Procedimiento y dispositivo para crear y visualizar segmentos multimedia personalizados.
Un procedimiento llevado a cabo por un dispositivo multimedia,
comprendiendo el procedimiento:
recibir un flujo (700A) de contenidos en el dispositivo multimedia, en el que el flujo (700A) de contenidos comprendeun flujo de vídeo, un flujo de audio y un flujo de datos intrabanda;
mientras se presenta a un usuario el flujo de vídeo, en respuesta a la recepción de una indicación del usuario deselección de una ubicación (704, 706) dentro del flujo (700A) de contenidos,
identificar una secuencia de una pluralidad de valores (701) de clave calculada generados a partir de una porción delflujo de datos intrabanda que preceden a la ubicación seleccionada (704, 706),
determinar, para cada valor de clave calculada de la secuencia, uno o más valores horarios que reflejen una hora enla que se generó el valor de clave calculada, y
almacenar, en un dispositivo de almacenamiento, la secuencia de valores (701) de clave calculada en asociacióncon los valores horarios determinados y los metadatos que especifican una acción que debe llevarse a cabo tras elreconocimiento de la secuencia de valores (701) de clave calculada en un flujo de datos intrabanda de un flujo(700A) de contenidos.
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2006/024686.
Solicitante: TIVO INC.
Nacionalidad solicitante: Estados Unidos de América.
Dirección: 2160 Gold Street 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:
- H04N21/435 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 datos adicionales, p. ej. desencriptado de información adicional o reconstrucción de software de módulos extraídos de un flujo de transporte.
- H04N21/84 H04N 21/00 […] › Generación o procesamiento de datos descriptivos, p. ej. descriptores de contenido.
- H04N21/858 H04N 21/00 […] › 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.
PDF original: ES-2399625_T3.pdf
Fragmento de la descripción:
Procedimiento y dispositivo para crear y visualizar segmentos multimedia personalizados.
CAMPO DE LA INVENCiÓN
La presente invención versa acerca del reconocimiento de datos intrabanda 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 podrian 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 perso'1alizada viene estando ausente en las comunidades de proveedores de contenidos y DVR. La patente estadounidense nO 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 nO 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/0226601 A 1 da a conocer una técnica para sincronizar un efecto con una presentación multimedia. Una tabla de "valor obtenido+sello de tiempo" incluye pares de valores en los que se asocia un valor obtenido, tal como un valor de CRC, para uno o más segmentos de una grabación, con un sello de tiempo para tal segmento de la grabación. Un creador de efectos, un programador, un proveedor de contenidos u otro usuario crea una tabla de "señales de efecto+punto temporal" que asocia efectos con ubicaciones en un flujo de contenidos. Durante la presentación multimedia de la grabación, al menos un procesador determina una entrada de sello de tiempos para un segmento de la presentación multimedia, consulta la entrada de sello de tiempo en la tabla de "señales de efecto+punto temporal" y desencadena el efecto que está asociado con un punto temporal cuando una señal horaria interpolada es lo suficientemente igual a la hora de desencadenamiento del efecto especificado.
El documento US 2004/0040042 A 1 da a conocer una técnica para sincronizar la mejora del contenido con un programa de vídeo usando los subtítulos para sordos. Un analizador analiza una secuencia de ejecución de subtítulos para sordos para identificar un conjunto de frases clave únicas. Un productor asocia datos complementarios con las frases clave en la secuencia de ejecución de los subtítulos para sordos que correspondan a los puntos deseados del programa. Un ordenador de diseño podría calcular valores de clave calculada de las frases clave en un fichero de datos para reducir el tamaño del fichero de datos. cuando se reproduce el programa, una unidad de cálculo del espectador monitoriza la secuencia de ejecución de los subtítulos para sordos para detectar las frases clave. Tras la detección de una frase clave particular, la unidad de cálculo del espectador
recupera los datos complementarios asociados con la frase clave particular. La presente invención está definida por las reivindicaciones independientes. Las reivindicaciones dependientes se ocupan de características opcionales de algunas realizaciones de la presente 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;
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; la FIG. 3A es un diagrama de flujo que representa un procedimiento para generar datos de secuencia de valores de
clave calculada;
la FIG. 3B es un diagrama de bloques que ilustra el procedimiento para generar datos de secuencia de valores de clave calculada; 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; la FIG. 3D es un diagrama de bloques que ilustra un icono que aparece en una pantalla de visualizació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;
la FIG. 5A es un diagrama de bloques que ilustra una máquina de estado para encontrar coincidencias en patrones de datos intrabanda; la FIG. 5B es un diagrama de bloques que ilustra datos de secuencia de valores de clave calculada; la FIG. 6 es un diagrama de bloques que ilustra un procedimiento para la sincronización con datos intrabanda; la FIG. 7 es un diagrama de bloques que ilustra un procedimiento para crear y ver segmentos multimedia dentro de
un programa de vídeo según una realización; y la FIG. 8 es un diagrama de bloques de un sistema en el que pueden implementarse realizaciones de la invención. DESCRIPCiÓN DETALLADA En la descripción siguiente, se exponen con fines explicativos numerosos detalles específicos para proporcionar una comprensión cabal de la presente invención. Sin embargo, será evidente que la presente invención puede ser puesta en práctica sin estos detalles específicos. En otros casos, se muestran en forma de diagrama de bloques estructuras y dispositivos bien conocidos para evitar oscurecer innecesariamente la presente invención. En el presente documento se describen ejemplos según el esquema siguiente:
1.0 Visión general de conjunto
2.0 Visión estructural de conjunto
3.0 Enfoque para reconocer datos intrabanda y sincronizar con los mismos
3.1 Datos de subtítulos para sordos 3.1.1. Generación de datos de secuencia de valores de clave calculada 3.1.2. Metadatos de secuencia de claves calculadas 3.1.3. Reconocimiento de secuencias de claves... [Seguir leyendo]
Reivindicaciones:
1. Un procedimiento llevado a cabo por un dispositivo multimedia, comprendiendo el procedimiento:
recibir un flujo (700A) de contenidos en el dispositivo multimedia, en el que el flujo (700A) de contenidos comprende un flujo de vídeo, un flujo de audio y un flujo de datos intrabanda;
mientras se presenta a un usuario el flujo de vídeo, en respuesta a la recepción de una indicación del usuario de selección de una ubicación (704, 706) dentro del flujo (700A) de contenidos,
identificar una secuencia de una pluralidad de valores (701) de clave calculada generados a partir de una porción del flujo de datos intrabanda que preceden a la ubicación seleccionada (704, 706) ,
determinar, para cada valor de clave calculada de la secuencia, uno o más valores horarios que reflejen una hora en la que se generó el valor de clave calculada, y
almacenar, en un dispositivo de almacenamiento, la secuencia de valores (701) de clave calculada en asociación con los valores horarios determinados y los metadatos que especifican una acción que debe llevarse a cabo tras el reconocimiento de la secuencia de valores (701) de clave calculada en un flujo de datos intrabanda de un flujo (700A) de contenidos.
2. El procedimiento de la Reivindicación 1 en el que el flujo de datos intrabanda recibido en el dispositivo multimedia comprende datos (702) de subtítulos para sordos (SS) .
3. El procedimiento de la Reivindicación 1 que, además, comprende:
mientras se presenta a un usuario el flujo de vídeo,
antes de la recepción de la indicación, mostrar en una pantalla de visualización acoplada operativamente al dispositivo multimedia una interfaz gráfica de usuario que comprende una barra (7008) de memoria intermedia de programa y un control deslizante (708) , indicando el control deslizante (708) una ubicación de reproducción actual del flujo (700A) de contenidos, y
en respuesta a la recepción de la indicación, presentar un menú en la pantalla de visualización mediante el cual el usuario pueda especificar la acción.
4. El procedimiento de la Reivindicación 1 en el que el flujo de datos intrabanda recibido en el dispositivo multimedia comprende datos de señalización de Televisión Mejorada (ETV) .
5. El procedimiento de la Reivindicación 1 en el que la determinación incluye determinar dos valores horarios para cada valor de clave calculada de la secuencia, reflejando uno de los dos valores horarios un desfase horario a partir de un valor horario determinado para un primer valor de clave calculada de la secuencia.
6. El procedimiento de la Reivindicación 1 que, además, comprende:
mientras se presenta a un usuario el flujo de vídeo,
en respuesta a la recepción de una segunda indicación del usuario de selección de una segunda ubicación (704, 706) dentro del flujo (700A) de contenidos,
identificar una segunda secuencia de una pluralidad de valores (701) de clave calculada generados a partir de una segunda porción del flujo de datos intrabanda que preceden a la segunda ubicación seleccionada (704, 706) , Y
almacenar, en el dispositivo de almacenamiento, la segunda secuencia de valores (701) de clave calculada en asociación con los metadatos.
7. El procedimiento de la Reivindicación 6 en el que los metadatos indican que debería saltarse un segmento de programa de un flujo (700A) de contenidos reconocido con base en la secuencia de valores (701) de clave calculada y la segunda secuencia de valores (701) de clave calculada.
8. El procedimiento de la Reivindicación 6 en el que los metadatos indican que debería almacenarse un segmento de programa de un flujo (700A) de contenidos reconocido con base en la secuencia de valores (701) de clave calculada y la segunda secuencia de valores (701) de clave calculada.
9. El procedimiento de la Reivindicación 6 que, además, comprende:
determinar, para cada valor de clave calculada de la segunda secuencia, uno o más valores horarios que reflejen una hora en la que se generó el correspondiente valor de clave calculada en la segunda secuencia, y 24
almacenar, en el dispositivo de almacenamiento, la segunda secuencia de valores (701) de clave calculada en asociación con los segundos valores horarios determinados.
10. El procedimiento de la Reivindicación 1 en el que el flujo (700A) de contenidos es un flujo de transporte MPEG-2.
11. El procedimiento de la Reivindicación 1 que, además, comprende:
copiar la secuencia de valores (701) de clave calculada y los metadatos por una red de datos a otro dispositivo multimedia.
12. El procedimiento de la Reivindicación 1 que, además, comprende: cargar la secuencia de valores (701) de clave calculada y los metadatos por una red de datos en un servidor.
13. El procedimiento de la Reivindicación 1 en el que los metadatos indican texto y/o un icono que deben
presentarse tras el reconocimiento de la secuencia de valores (701) de clave calculada en un flujo de datos intrabanda de un flujo (700A) de contenidos.
14. El procedimiento de la Reivindicación 1 en el que la indicación es proporcionada por el usuario por medio de un dispositivo de control remoto.
15. El procedimiento de la Reivindicación 1 en el que los metadatos indican una hora después de la cual se 15 reconoce la secuencia de valores (701) de clave calculada para llevar a cabo la acción.
16. Un aparato para crear y visualizar flujos multimedia personalizados, estando adaptado el aparato para llevar a cabo el procedimiento de una cualquiera de las Reivindicaciones 1-15.
17. Un medio de almacenamiento legible por ordenador que contiene una o más secuencias de instrucciones para crear y visualizar flujos multimedia personalizados, instrucciones que, cuando son ejecutadas por uno o más
procesadores (804) , hacen que los uno o más procesadores (804) lleven a cabo las etapas del procedimiento de una cualquiera de las Reivindicaciones 1-15.
FIG.l
.t.om
106A
SERVIDOR
PROVEEDOR DE
1\)
O>
101A ORDENADOR PERSONAL (PC)
.llUEl DISPOSITIVO PORTÁTil
1M..DVR
~DVR
202AMÓDULO DE ENTRADA
202B MÓDULO DE SALIDA
FIG.2
204 MÓDULO GRABADOR
~
MODULO DE ANÁLISIS
209 MÓDULO TEMPORIZADOR 206 INTERFAZ DE COMUNICACIONES
214 ALMACENAMIENTO
212 MÁQUINAS DE ESTADO DE RECONOCIMIENTO DE PATRONES
FIG.3A
302 RECIBIR PROGRAMA DE VíDEO DEL PROVEEDOR DE CONTENIDOS
304 CONVERTIR LOS DATOS DE SUBTíTULOS PARA SORDOS ASOCIADOS CON EL PROGRAMA DE VíDEO EN VALORES DE CLAVE CALCULADA
~
306 GENERAR SECUENCIAS DE CLAVE CALCULADA ASOCIADAS CON EL PROGRAMA DE VíDEO
,
308 ENVIAR ALOS DISPOSITIVOS LOS DATOS DE LA SECUENCIA DE LA CLAVE CALCULADA
TRAMA 1 Hora =1:00 Texto A
FIG.3B
31O.B..TRAMA 151 Hora =1:05 Texto B
TRAMA 301 Hora =1:10 Texto C
TRAMA 361 Hora =1:12 Texto D
Tabla .a.2lf
Tabla ~
~alorclave calculada Hora Desfase horario
3059 tOO -
2Z55 1:05 :05
ASE3 1:10 :05
9Y95 1:12 :02
Secuencia de clave calculada Metadatos
3D59, 2Z55, A6E3.9Y95 EVENTO 1
A6E3, 9Y95. E4E9, 9F4U ACCiÓN 1
FIG.3C
Dispositivo de visualización
APARICiÓN SÚBITA
APARICiÓN ASCENDENTE Dispositivo de visualización Datos entrantes de SS
Trama X Línea 2 de texto Línea 3 de texto Línea 1de textoLínea 4 de texto
---_._---..........•.•......_-------_.. ---...... ...... _ ..... --_... ..... ... --_.. ...... .... ---
Línea 3 de texto Línea 4 de texto
APARICiÓN SOBRE SEGUNDO PLANO
Dispositivo de visualización Datos entrantes de SS
.3.5!lQ
+++++ xto Línea 3 de texto Línea 2 de te.....
Línea 4 de texto FIG.3D
400 404A
ú)
N
FIG.4
402 RECIBIR LOS DATOS DE LA SECUENCIA DE LA CLAVE CALCULADA
1404 RECIBIR LA CORRIENTE DE CONTENln 406 ANALIZAR LA CORRIENTE DE SS DENTRO DE LA CORRIENTE DE CONTENIDO YGENERAR VALORES DE CLAVE CALCULADA
408 COMPARAR LOS VALORES DE CLAVE CALCULADA EN LA CORRIENTE DE SS CON LOS DATOS RECIBIDOS DE LA SECUENCIA DE CLAVE CALCULADA
sí
ID
~INSPECCIONAR LOS METADATOS DE SECUENCIA DE CLAVE CALCULADA
FIG.5A
MÁQUINA DE ESTADO 500
íNDICE 501 •
w
w
._ .., __ ., ·
~ .
:•
......... "......
.•
'------, ., ---_......
FIG.5B
52M
520B
DATOS
METADATOS
DE SECUENCIA
f
~
VAlOR ClAVE rJLCWDA HORA DESFASE HORARlq
3059 :00 INICIO
2Z55 :05 +:05
A6E3 :10 +:05
9r95 :12 +:02
FIG.6
16OI_~ 13059 2Z55 A6E3 9Y95
·c.·~·~~___ "·"·1 I I
x ~I
2:00
1:12
(¡J
C11 6028 Hora de programal :0 :05 :tu :12 :40 ~.••-p---. ---. -. -. . ._. --'--" -•.••--.·_···1
606 608
~
~
DESDE ÚLTIMA I
EVENTO
HORA
CLAVE CALCULADA
-:02
:10
EVENTO 1
+:28
:40
EVENTO 2
FIG.7
~ 10UA
¡ 702 DAT~SDE SS ¡
{ 1 !; .
.\............ "1
do!cJu r-~~ :00 'iD : :20
• t
•,
t
t
Patentes similares o relacionadas:
Sincronización de una aplicación en un dispositivo auxiliar, del 22 de Julio de 2020, de OPENTV, INC.: Un método que comprende, mediante un dispositivo de medios: acceder, utilizando un módulo de recepción, un flujo de datos que incluye contenido […]
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 […]
Aparato de recepción, método de recepción, aparato de difusión, método de difusión, programa y sistema de control de aplicación de enclavamiento, del 5 de Febrero de 2020, de SONY CORPORATION: Un dispositivo de recepción que recibe contenido emitido a través de una red de difusión , comprendiendo el dispositivo: una unidad de ejecución […]
Sistema de reproducción automática de anuncios publicitarios, del 8 de Agosto de 2018, de TiVo Solutions Inc: Un procedimiento de reproducción de contenido en un dispositivo multimedia, que comprende: durante la reproducción en avance rápido del contenido de […]
Aparato terminal, aparato servidor, método de procesamiento de información, programa y sistema de suministro de aplicaciones de enlace, del 25 de Octubre de 2017, de Saturn Licensing LLC: Un aparato terminal que comprende: un bloque de extracción configurado para extraer datos de firma indicativos de una característica del contenido de dicho […]
Multidifusión de datos interactivos, del 3 de Mayo de 2017, de OPENTV, INC.: Método para la multidifusión de datos interactivos a decodificadores donde una señal de vídeo se codifica con una señal activadora […]
Terminal portátil, aparato de procesamiento de información, sistema de visualización de contenidos y método de visualización de contenidos, del 8 de Febrero de 2017, de HITACHI MAXELL, LTD.: Un terminal portátil , que comprende: una unidad de recepción dispuesta para recibir un contenido; una unidad de visualización dispuesta para mostrar […]
Método para generar y transmitir publicidad interactiva a través de un canal de televisión., del 16 de Septiembre de 2016, de REBOLLO CRESPO, José Luis: Método para generar y transmitir publicidad interactiva a través de un canal de televisión, que permite visualizar contenidos diversos en […]