SISTEMA DE ACCESO ALEATORIO A UN CONTENIDO.

Un procedimiento para acceder a un punto de acceso deseado en datos sincronizados en el tiempo dentro de un flujo,

estando asociado el flujo (120) a información temporal, comprendiendo el procedimiento: proporcionar un momento de presentación deseado asociado a un punto deseado dentro de un flujo (120) de datos sincronizados en el tiempo; determinar un punto de acceso al flujo descodificar el flujo (120) a partir del punto de acceso al flujo y seguir descodificando el flujo (120) hasta un momento en el cual la información del momento de presentación asociada al flujo (120) corresponda a un momento de presentación mayor o igual que el momento de presentación deseado; y asignar un momento asociado al punto de acceso al flujo como un momento de utilización, en el cual, el momento asociado al punto de acceso al flujo comprende el momento en el cual la información del momento de presentación asociado al flujo (120) corresponde a un momento de presentación mayor o igual que el momento de presentación deseado, y en el cual la determinación de un punto de acceso al flujo comprende: determinar un límite inferior después del cual es probable que se halle el punto deseado; y bien: i) asignar el punto de acceso al flujo para que sea un primer punto en, o después de, el límite inferior en el cual está disponible la descodificación del flujo; o bien ii) asignar el punto de acceso al flujo para que sea el punto más cercano al límite inferior en el cual está disponible la descodificación del flujo

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

Solicitante: NDS LIMITED.

Nacionalidad solicitante: Reino Unido.

Dirección: ONE LONDON ROAD STAINES, MIDDLESEX TW18 4EX REINO UNIDO.

Inventor/es: DARSHAN,EZRA, DAVIES,COLIN JOHN, BASTABLE,IAN.

Fecha de Publicación: .

Fecha Solicitud PCT: 30 de Junio de 2002.

Clasificación PCT:

  • G11B27/10 FISICA.G11 REGISTRO DE LA INFORMACION.G11B REGISTRO DE LA INFORMACION BASADO EN UN MOVIMIENTO RELATIVO ENTRE EL SOPORTE DE REGISTRO Y EL TRANSDUCTOR (registro de valores medidos según un procedimiento que no necesita el uso de un transductor para la reproducción G01D 9/00; aparatos de registro o de reproducción que utilizan una banda marcada por un procedimiento mecánico, p. ej. una banda de papel perforada, o que utilizan soportes de registro individuales, p. ej. fichas perforadas o fichas magnéticas G06K; transferencia de datos de un tipo de soporte de registro a otro G06K 1/18; circuitos para el acoplamiento de la salida de un dispositivo de reproducción a un receptor radio H04B 1/20; cabezas de lectura para gramófonos o transductores acústicos electromecánicos o sus circuitos H04R). › G11B 27/00 Montaje; Indexación; Direccionamiento; Temporización o sincronización; Monitorización; Medida del avance de una cinta. › Indexación; Direccionamiento; Temporización o sincronización; Medida del avance de una cinta.
  • H04N7/24 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04N TRANSMISION DE IMAGENES, p. ej. TELEVISION. › 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).

Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Finlandia, Chipre.

PDF original: ES-2374998_T3.pdf

 


Fragmento de la descripción:

La presente invención se refiere a aparatos y procedimientos para proporcionar acceso aleatorio a un contenido en un flujo de datos sincronizados en el tiempo; en particular, aunque no exclusivamente, a un flujo almacenado de datos sincronizados en el tiempo. Antecedentes de la invención Los sistemas para codificación, transporte, descodificación y procesamiento afín de flujos de datos son ampliamente conocidos en la técnica. Un ejemplo particular de un sistema de este tipo es el sistema MPEG-2, ampliamente conocido; aspectos destacados del sistema MPEG-2 se describen en los siguientes documentos: Norma internacional ISO / IEC 13818-1: MPEG-2 Parte 1 (Sistemas); y Norma internacional ISO / IEC 13818-6: MPEG-2 Parte 6 (DSM-CC), secciones 8 y 9. El término codificado se utiliza a lo largo de la presente memoria descriptiva y sus reivindicaciones, en todas sus formas gramaticales, para referirse a cualquier tipo de codificación de flujo de datos incluyendo, por ejemplo y sin limitar el alcance de la definición, tipos ampliamente conocidos de codificación tales como la codificación MPEG-2. Se aprecia que un flujo de datos codificado es generalmente más difícil de leer, en el sentido de que se requieren más procesamiento y normalmente más tiempo para leer un flujo de datos codificado que un flujo de datos que no está codificado. Los términos aleatorizado y cifrado, en todas sus formas gramaticales, se utilizan de manera intercambiable a lo largo de la presente memoria descriptiva y sus reivindicaciones para referirse a cualquier procedimiento de aleatorización y / o cifrado apropiado para aleatorizar y/o cifrar un flujo de datos, y / o a cualquier otro procedimiento apropiado para hacer un flujo de datos ininteligible excepto para un destinatario previsto del mismo. En la técnica se conocen sistemas para ayudar a proporcionar acceso aleatorio al contenido en un flujo de datos, en particular, en un flujo de datos almacenado. Como apreciarán los expertos en la técnica, tales sistemas son de uso particular con flujos de datos codificados y/o cifrados. La solicitud de patente PCT publicada WO 99/62251 de Koniuklijke Philips Electronics NV describe un sistema en el que se almacena un flujo de datos y, en el momento del almacenamiento, se forma un índice para el flujo de datos. La solicitud de patente PCT publicada WO 01/35669 de NDS Limited y las solicitudes nacionales correspondientes, incluyendo la solicitud de patente estadounidense 09/574.096 de Darshan et al, describe un procedimiento para procesar un flujo de datos en el que se forma y almacena un índice de puntos de acceso candidatos al flujo de datos, normalmente según se recibe y almacena el flujo de datos. Como se expone en el documento WO 01/35669, para el caso del sistema MPEG-2, los inventores determinaron que el momento de presentación de un bit y el momento de llegada de un bit generalmente difieren en no más de un corto tiempo, tal como, por ejemplo, aproximadamente 0,5 segundos. Los expertos en la técnica apreciarán que la característica de los sistemas MPEG- 2 determinada por los inventores del documento WO 01/35669 sería de utilidad para encontrar un bit que tenga un momento de presentación deseado con tal de que el momento de presentación de un bit previo, tal como el primer bit en un flujo que comprende los bits, y los momentos de llegada de bits pertinentes, sean conocidos. Un sistema de televisión avanzado que incluye almacenamiento se describe en la solicitud de patente PCT publicada WO 00/01149 de NDS Limited y la correspondiente solicitud de patente estadounidense 09/515.118 de Wachtfogel et al. La presente solicitud reivindica la prioridad sobre la solicitud de patente británica 0117926.6, presentada el 23 de julio de 2001, y la solicitud de patente provisional estadounidense 60/308.076, presentada el 26 de julio de 2001. El documento EP-A-1089565 revela la reproducción aleatoria del acceso que se realiza en la respuesta solicitada a comandos de usuario. Un bloque analizador de flujo analiza secuencialmente los flujos de transporte ingresados para obtener datos de puntos de entrada. Los datos de puntos de discontinuidad se obtienen en correspondencia a un indicador de ocurrencia de discontinuidad ingresado desde un bloque PLL. Los paquetes de transporte ingresados secuencialmente se analizan para obtener datos de puntos de marca. Un bloque de creación de bases de datos de flujo crea una base de datos de flujo mediante el uso de los datos de puntos de discontinuidad y los datos de puntos de marca. La base de datos de flujo se registra en un medio de registro. El documento WO-A-99/46922 revela un sistema, y un procedimiento del mismo, para realizar una búsqueda de datos almacenados en una red de dispositivos electrónicos conectados por un bus de red, en el cual al menos uno de los dispositivos electrónicos es un dispositivo de destino que contiene los datos almacenados, y otro de los dispositivos electrónicos es un dispositivo controlador. En una realización, los dispositivos electrónicos cumplen el 2 E08010956 03-01-2012   protocolo de control audio visual (AV/C) y la red es conforme al estándar IEEE 1394. Según esta solicitud, los criterios de búsqueda se especifican en una estructura de comandos transmitida desde el dispositivo controlador al dispositivo de destino. El dispositivo de destino reconoce el comando como una solicitud para realizar la búsqueda de los datos almacenados y ejecuta el comando, causando por ello que se lleve a cabo la búsqueda. Como resultado de una búsqueda exitosa, se identifican los datos en el dispositivo de destino que satisfacen el criterio de búsqueda y también se especifica un identificador que localiza esos datos. El dispositivo de destino transmite una respuesta que contiene el identificador del dispositivo controlador. El identificador proporciona información suficiente para localizar los datos descubiertos, de modo que puedan ser posteriormente objeto de acceso y recuperación por parte del dispositivo controlador. Así, esta solicitud realiza la búsqueda en el dispositivo de destino que contiene los datos almacenados y sólo una cantidad relativamente pequeña de los datos se transmite por el bus de red, consumiendo así sólo una pequeña parte de la capacidad disponible de ancho de banda del bus, y mejorando las prestaciones globales de la red. Resumen de la invención La presente invención busca proporcionar aparatos y procedimientos mejorados para proporcionar acceso aleatorio a un contenido en un flujo de datos sincronizados en el tiempo, en particular, un flujo almacenado de datos sincronizados en el tiempo. Para proporcionar acceso aleatorio a un contenido en un flujo de datos sincronizados en el tiempo, sería deseable poder encontrar un punto en el flujo asociado con un momento de presentación dado. El término momento de presentación se utiliza a lo largo de la presente memoria descriptiva y sus reivindicaciones para referirse a un momento en el que se supone que se presentan un bit o bits particulares en un flujo de datos a un usuario. Los sistemas MPEG-2, que son ampliamente conocidos en la técnica, se utilizan a lo largo de la presente memoria descriptiva sólo a modo de ejemplo y sin limitar la generalidad de la presente invención. El momento de presentación, en el contexto de MPEG-2, corresponde al sello de hora de presentación (PTS), que es ampliamente conocido en la técnica y que se describe en la norma internacional ISO / IEC 13818, a la que se hizo referencia anteriormente. En el contexto de MPEG-2, el reloj de hora de sistema (STC) es un reloj de bajo nivel utilizado para la sincronización. Como se conoce ampliamente en la técnica, el PTS representa un momento de presentación con respecto al reloj representado por el STC. El STC y el PTS son horas no relativas en el sentido de que no se refieren a un desfase desde el comienzo de, por ejemplo, un vídeo específico. En el contexto de un vídeo específico u otro elemento de contenido, por ejemplo, el concepto de hora de reproducción normal (NPT), según se define en la norma DSM-CC, ISO/IEC 13818 parte 6, a la que se hizo referencia anteriormente, en particular, las secciones 8 y 9, corresponde al momento de presentación. NPT es la hora de reproducción desde el comienzo de un vídeo específico u otro elemento de contenido. Aunque se utilizan ejemplos relacionados con contenido de vídeo y/o audio a lo largo de la presente memoria descriptiva, los expertos en la técnica apreciarán que la presente invención se aplica a cualquier contenido adecuado, no limitado al contenido de vídeo y/o audio. Sin limitar la generalidad de lo anterior, la presente invención puede utilizarse, por ejemplo, con contenido de televisión interactiva. En realizaciones preferentes de la presente invención, una solicitud de usuario, expresada como interna para el sistema en términos de NPT, se asocia a un... [Seguir leyendo]

 


Reivindicaciones:

1. Un procedimiento para acceder a un punto de acceso deseado en datos sincronizados en el tiempo dentro de un flujo, estando asociado el flujo (120) a información temporal, comprendiendo el procedimiento: proporcionar un momento de presentación deseado asociado a un punto deseado dentro de un flujo (120) de datos sincronizados en el tiempo; determinar un punto de acceso al flujo descodificar el flujo (120) a partir del punto de acceso al flujo y seguir descodificando el flujo (120) hasta un momento en el cual la información del momento de presentación asociada al flujo (120) corresponda a un momento de presentación mayor o igual que el momento de presentación deseado; y asignar un momento asociado al punto de acceso al flujo como un momento de utilización, en el cual, el momento asociado al punto de acceso al flujo comprende el momento en el cual la información del momento de presentación asociado al flujo (120) corresponde a un momento de presentación mayor o igual que el momento de presentación deseado, y en el cual la determinación de un punto de acceso al flujo comprende: determinar un límite inferior después del cual es probable que se halle el punto deseado; y bien: i) asignar el punto de acceso al flujo para que sea un primer punto en, o después de, el límite inferior en el cual está disponible la descodificación del flujo; o bien ii) asignar el punto de acceso al flujo para que sea el punto más cercano al límite inferior en el cual está disponible la descodificación del flujo. 2. El procedimiento según la reivindicación 1, y que también comprende: utilizar el flujo (120) que comienza en el momento de utilización. 3. El procedimiento según la reivindicación 2, y en el cual la utilización comprende hacer que el flujo (120) sea sensible a al menos un sentido humano. 4. El procedimiento según la reivindicación 2 o 3, y en el cual la utilización comprende exhibir el flujo (120). 5. El procedimiento según la reivindicación 2, y en el cual la utilización comprende utilizar el flujo (120) de otra manera distinta a hacer que el flujo (120) sea sensible a al menos un sentido humano. 6. El procedimiento según la reivindicación 2, y en el cual la utilización comprende realizar uno de los siguientes: un proceso de troceo; y un proceso de almacenamiento. 7. El procedimiento según una cualquiera reivindicación precedente, en el cual dicho punto en el cual está disponible la descodificación del flujo (120) comprende un punto en el cual está disponible la descodificación eficaz del flujo (120). 8. El procedimiento según la reivindicación 7, y en el cual el punto en el cual está disponible la descodificación eficaz del flujo (120) comprende una trama clave. 9. El procedimiento según la reivindicación 8, y en el cual el flujo (120) comprende un flujo (120) del MPEG-2, y la trama clave comprende una trama-I. 10. El procedimiento según una cualquiera reivindicación precedente, en el cual el límite inferior está determinado, al menos en parte, según un momento de presentación de una trama deseada. 11. El procedimiento según la reivindicación 10, y en el cual el flujo (120) comprende un flujo (120) del MPEG-2, y el límite inferior está dentro de 1 segundo, más la duración del GOP, del valor del PTS del MPEG-2 de la trama deseada. 12. El procedimiento según una cualquiera reivindicación precedente, en el cual el límite inferior está entre aproximadamente 0,7 y aproximadamente 1,2 segundos antes del momento de presentación deseado. 13. El procedimiento según cualquiera de las reivindicaciones anteriores, y en el cual el momento de utilización comprende un sello del momento de presentación. 14. El procedimiento según la reivindicación 13, y en el cual el flujo (120) comprende un flujo del MPEG-2 y el sello del momento de presentación comprende el PTS del MPEG-2. 15. El procedimiento según una cualquiera reivindicación precedente, en el cual la determinación de un punto de 16 E08010956 03-01-2012   acceso al flujo comprende utilizar un índice de puntos de acceso. 16. El procedimiento según la reivindicación 15, y en el cual el índice de puntos de acceso comprende un índice heurístico. 17. El procedimiento según cualquiera de las reivindicaciones precedentes, y en el cual el flujo (120) comprende un flujo del PEG-2. 18. El procedimiento según cualquiera de las reivindicaciones precedentes, y en el cual el flujo (120) comprende un flujo cifrado, y el procedimiento también comprende: descifrar el flujo cifrado. 19. El procedimiento según cualquiera de las reivindicaciones precedentes, y en el cual los datos sincronizados en el tiempo comprenden datos de audio y / o vídeo. 20. El procedimiento según cualquiera de las reivindicaciones precedentes, y en el cual los datos sincronizados en el tiempo comprenden datos de televisión interactiva. 21. Un elemento de acceso a flujos de datos para acceder a un punto deseado en datos sincronizados en el tiempo dentro de un flujo, estando el flujo (120) asociado a información temporal, comprendiendo el elemento (150) de acceso al flujo de datos: un determinador (250) de puntos de acceso al flujo que recibe un momento de presentación deseado asociado a un punto deseado dentro de un flujo (120) de datos sincronizados en el tiempo, y determina un punto de acceso al flujo; un descodificador (290) de flujos que descodifica el flujo (120) a partir del punto de acceso al flujo, y continúa descodificando el flujo (120) hasta un momento en el cual la información de momento de presentación asociada al flujo (120) corresponde a un momento de presentación mayor o igual al momento de presentación deseado; y un asignador temporal que asigna (240) un momento asociado al punto de acceso al flujo como un momento de utilización, en donde el momento asociado al punto de acceso al flujo comprende el momento en el cual la información del momento de presentación asociada al flujo (120) corresponde a un momento de presentación mayor o igual que el momento de presentación deseado, y en donde el determinador del punto de acceso al flujo está dispuesto para determinar el punto de acceso al flujo: determinando un límite inferior después del cual es probable que se halle el punto deseado; y bien: i) asignando el punto de acceso al flujo para que sea un primer punto en, o después de, el límite inferior en el cual está disponible la descodificación del flujo, o bien ii) asignando el punto de acceso al flujo para que sea el punto más cercano al límite inferior en el cual está disponible la descodificación del flujo. 17 E08010956 03-01-2012   18 E08010956 03-01-2012   19 E08010956 03-01-2012   E08010956 03-01-2012   21 E08010956 03-01-2012   22 E08010956 03-01-2012   23 E08010956 03-01-2012

 

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