Método, terminal y servidor para realizar una reproducción rápida denominada trickplay.

Un método para la puesta en práctica de una reproducción rápida que permite realizar una lectura en avance rápido o una lectura en rebobinado rápido, que comprende:

el envío de una descripción de presentación multimedia de un fichero multimedia a un cliente

(403), en donde la descripción de presentación multimedia comprende un Identificador (ID) de tipo de reproducción rápida, un múltiplo soportado de la velocidad de reproducción normal (402) y un Localizador de Recurso Uniforme (URL) de un segmento de contenido del fichero multimedia correspondiente a cada múltiplo de la velocidad de reproducción normal de la reproducción rápida, en donde el tipo de reproducción rápida comprende una lectura en avance rápido y/o una lectura en rebobinado rápido;

la recepción de una demanda de reproducción rápida enviada por el cliente, en donde la demanda de reproducción rápida comprende un URL correspondiente a un segmento de contenido del fichero multimedia que tiene un múltiplo especificado de la velocidad de reproducción normal y el múltiplo especificado de la velocidad de reproducción normal se determina en conformidad con la descripción de presentación multimedia (406); y

la obtención del segmento de contenido correspondiente a la demanda de reproducción rápida y el envío de una respuesta de reproducción rápida al cliente, en donde la respuesta de reproducción rápida comprende el segmento de contenido correspondiente al fichero multimedia con el múltiplo especificado de la velocidad de reproducción normal (407).

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

Solicitante: HUAWEI TECHNOLOGIES CO., LTD..

Nacionalidad solicitante: China.

Dirección: Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129 CHINA.

Inventor/es: SHI,Teng, ZHANG,Chuxiong, YUE,PEIYU, YUAN,WEIZHONG, LIU,GUANGYUAN, ZHANG,YUANYUAN, TIAN,YONGHUI, ZHANG,RENZHOU.

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/173 (de dos vías, p.ej. enviando el abonado un señal de selección del programa)

PDF original: ES-2528406_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Método, terminal y servidor para realizar una reproducción rápida denominada trickplay CAMPO DE LA INVENCIÓN

La presente invención se refiere al campo de las tecnologías de comunicaciones y en particular, a un método, un terminal y un servidor para realizar una reproducción rápida.

ANTECEDENTES DE LA INVENCIÓN

Los usuarios obtienen y reproducen un contenido multimedia a través de un dispositivo de terminal en numerosos modos operativos. Los modos típicos son la lectura de ficheros después de la descarga de los ficheros en un disco local a través de un Protocolo de Transferencia de Hipertexto (HTTP) o de Punto a Punto (P2P), con la gestión de redes, lectura y control de multimedia de difusión en flujo a través de un Protocolo en Tiempo Real convencional (RTP)/Protocolo de Control de Tiempo Real (RTCP) y un protocolo de Difusión en Flujo en Tiempo Real (RTSP) convencional para la transmisión de datos, difusión en directo Online difusión bajo demanda en una manera multimedia de difusión en flujo P2P y descarga progresiva de HTTP.

Durante la lectura, el usuario puede tener numerosos requerimientos de operaciones rápidas no estándar en los modos de lectura, a modo de ejemplo, operaciones tales como lectura en avance rápido, lectura en rebobinado rápido, lectura lenta, reproducción lenta, deslizamiento o arrastre en un fichero que se está reproduciendo. Esencialmente, para ficheros que son objeto de lectura después de descargarse a un disco local por intermedio de la descarga de fichero HTTP o descarga de fichero P2P, pueden ponerse en práctica todos los diversos requisitos anteriores en la lectura. Sin embargo, la descarga del fichero HTTP es incómoda para el usuario. La descarga del fichero HTTP requiere que un fichero multimedia demandado tendría que descargarse al disco local antes de su lectura, lo que no es aplicable al fichero multimedia existente que suele tener un tamaño de centenares de megabytes o incluso varios Gigabits. En una condición de red existente, el usuario necesita esperar, durante un largo periodo de tiempo, para terminar el proceso de descarga completo.

El servicio de difusión en flujo online es un modo de difusión muy popular entre los usuarios, puesto que el servicio de difusión en flujo online puede ponerse en práctica sin necesidad de acabar la descarga. Sin embargo, la difusión en directo, en la técnica anterior, no cumple los requisitos de lectura tal como lectura en avance rápido o lectura en rebobinado rápido. A modo de ejemplo, en un escenario operativo de aplicación, un usuario está viendo un programa de una parada militar en el National Day en un sitio web de servicio de difusión en flujo online. El usuario está interesado en las tropas de soldados femeninos, pero desconoce en qué periodo de tiempo del programa aparecerán las tropas de soldados femeninos. Por lo tanto, el usuario intenta realizar una reproducción rápida con el fin de buscar el programa para determinar el periodo de tiempo en que aparecerán las tropas de soldados femeninos y luego, realiza la reproducción a velocidad normal para contemplar las tropas de soldados femeninos. Sin embargo, en el servicio de difusión en flujo online de la técnica anterior, el programa que se reproduce sólo puede ser objeto de arrastre, lo que deja de cumplir los requisitos de reproducción rápida del usuario.

El documento D1 (ASAI NOBUAKI, EP 271847 A1) describe un aparato de procesamiento de información y su método, así como un programa que garantiza que el contenido se puede reproducir. En un caso en donde el contenido y los metadatos necesarios para reproducir el contenido se reciben desde un servidor de contenidos a través de Internet, un módulo dtSilk 211 obtiene, a través de Internet, metadatos de contenido para los que una orden de reproducción ha sido dada por un usuario. Un módulo HttpCIient 223 obtiene, a través de Internet, el contenido para el que se ha realizado la orden de reproducción por el usuario. Cuando el contenido se obtiene por el módulo HttpCIient 223, un proceso realizado por el módulo dtSilk 211 se conmuta a un proceso realizado por el módulo HttpCIient 223 (véase resumen del documento D1).

El documento D2 (DUI JIYING et al, US29/97819 A1) proporciona un método para la reproducción en avance rápido/rebobinado de datos de vídeo que incluye: la obtención de información de índice de avance rápido/rebobinado que satisface una demanda de reproducción en avance rápido/rebobinado desde un fichero de índice de secuencia de avance rápido/rebobinado previamente generado en conformidad con la demanda de reproducción en avance rápido/rebobinado de un cliente y la obtención de datos de vídeo que satisfacen la demanda de reproducción en avance rápido/rebobinado a partir de un fichero de secuencia de avance rápido/rebobinado previamente generado en conformidad con la información de índice y transmitir los datos de vídeo al cliente por intermedio de una red (véase resumen de documento D2).

SUMARIO DE LA INVENCIÓN

En consecuencia, para poder poner en práctica una reproducción en avance rápido o reproducción en rebobinado rápido durante un proceso de servicio de difusión en flujo online, las formas de realización de la presente invención dan a conocer un método, un terminal y un servidor para la reproducción en avance rápido o la reproducción en rebobinado rápido.

Un método para realizar la reproducción rápida dado a conocer en una forma de realización de la presente invención, comprende:

el envío de una descripción de presentación multimedia de un fichero multimedia a un cliente, en donde la descripción de presentación multimedia comprende un Identificador (ID) de tipo de reproducción rápida, un múltiplo soportado de velocidad de reproducción normal y un Localizador de Recurso Uniforme (URL) de un segmento de contenido del fichero multimedia correspondiente a cada múltiplo de velocidad de reproducción normal de una reproducción rápida, en donde el tipo de reproducción rápida comprende la lectura en avance rápido y/o la lectura en rebobinado rápido; la recepción de una demanda de reproducción rápida enviada por el cliente, en donde la demanda de reproducción rápida comprende un URL correspondiente a un segmento de contenido del fichero multimedia con un múltiplo especificado de la velocidad de reproducción normal y la velocidad de reproducción especificada se determina en conformidad con la descripción de presentación multimedia y la obtención del segmento de contenido correspondiente a la demanda de reproducción rápida y el envío de una respuesta de reproducción rápida al cliente, en donde la respuesta de reproducción rápida comprende el segmento de contenido correspondiente al fichero multimedia con el múltiplo especificado de velocidad de reproducción normal.

Asimismo, un método para la puesta en práctica de la reproducción rápida, dado a conocer en una forma de realización de la presente invención, comprende:

la obtención de una descripción de presentación multimedia de un fichero multimedia desde un servidor, en donde la descripción de presentación multimedia comprende un múltiplo soportado de velocidad de reproducción normal, un identificador (ID) del tipo de reproducción rápida y un Localizador de Recurso Uniforme (URL) de un segmento de contenido del fichero multimedia correspondiente a cada múltiplo de velocidad de reproducción normal de una reproducción rápida, en donde el tipo de reproducción rápida comprende una lectura en avance rápido o una lectura en rebobinado rápido; la especificación de un múltiplo de velocidad de reproducción normal en conformidad con la descripción de presentación multimedia y el envío de una demanda de reproducción rápida al servidor, en donde la demanda... [Seguir leyendo]

 


Reivindicaciones:

1. Un método para la puesta en práctica de una reproducción rápida que permite realizar una lectura en avance rápido o una lectura en rebobinado rápido, que comprende:

el envío de una descripción de presentación multimedia de un fichero multimedia a un cliente (43), en donde la descripción de presentación multimedia comprende un Identificador (ID) de tipo de reproducción rápida, un múltiplo soportado de la velocidad de reproducción normal (42) y un Localizador de Recurso Uniforme (URL) de un segmento de contenido del fichero multimedia correspondiente a cada múltiplo de la velocidad de reproducción normal de la reproducción rápida, en donde el tipo de reproducción rápida comprende una lectura en avance rápido y/o una lectura en rebobinado rápido;

la recepción de una demanda de reproducción rápida enviada por el cliente, en donde la demanda de reproducción rápida comprende un URL correspondiente a un segmento de contenido del fichero multimedia que tiene un múltiplo especificado de la velocidad de reproducción normal y el múltiplo especificado de la velocidad de reproducción normal se determina en conformidad con la descripción de presentación multimedia (46); y

la obtención del segmento de contenido correspondiente a la demanda de reproducción rápida y el envío de una respuesta de reproducción rápida al cliente, en donde la respuesta de reproducción rápida comprende el segmento de contenido correspondiente al fichero multimedia con el múltiplo especificado de la velocidad de reproducción normal (47).

2. El método según la reivindicación 1, en donde un código de vídeo de fichero multimedia es un código de Expertos en Imágenes Animadas del Grupo 2 (MPEG-2).

3. El método según la reivindicación 2, que comprende, además:

la extracción de tramas I desde una secuencia de velocidad de reproducción normal del fichero multimedia en conformidad con un múltiplo de la velocidad de reproducción normal para la reproducción rápida con el fin de generar una secuencia de reproducción rápida; y

la encapsulación y la segmentación de la secuencia de reproducción rápida en conformidad con un formato de fichero de Difusión en Flujo de Protocolo de Transporte Hipertexto (HTTP) para obtener el segmento de contenido

del fichero multimedia.

4. El método según la reivindicación 3, que comprende, además: la agregación de segmentos de contenido del fichero multimedia para una reproducción rápida en conformidad con una relación de orden temporal entre los

segmentos de contenido; o

la agregación de los segmentos de contenido del fichero multimedia para la reproducción rápida en conformidad con la relación temporal entre los segmentos de contenido y múltiplos de la velocidad de reproducción normal de los

segmentos de contenido.

5. El método según la reivindicación 3, en donde la extracción de tramas I a partir de la secuencia de velocidad de reproducción normal del fichero multimedia en conformidad con el múltiplo de la velocidad de reproducción normal para la reproducción rápida con el fin de generar el fichero de secuencia de reproducción rápida comprende:

la memorización de tramas I requeridas por cada múltiplo de la velocidad de reproducción normal para la reproducción rápida en una secuencia híbrida;

la extracción de tramas I requeridas con una velocidad de reproducción máxima desde la secuencia híbrida y la encapsulación de las tramas I extraídas en un segmento con la velocidad de reproducción máxima; y

la extracción de tramas I requeridas que tienen una n-ésima velocidad de reproducción superior a partir de la secuencia híbrida, la eliminación de tramas I requeridas que tienen una velocidad de reproducción máxima antes de la n-ésima velocidad de reproducción superior a partir de las tramas I extraídas requeridas que tienen la n-ésima velocidad de reproducción superior y la encapsulación de las tramas restantes en un segmento de la n-ésima velocidad de reproducción superior, en donde n es un número natural superior a 2.

6. El método según la reivindicación 4, en donde la respuesta de reproducción rápida comprende concretamente:

la agregación de segmentos de contenido que corresponden al fichero multimedia con el múltiplo especificado de la velocidad de reproducción normal.

7. El método según la reivindicación 3,

en donde la etapa de obtención del segmento de contenido comprende, además:

la obtención de cada segmento de contenido correspondiente al fichero multimedia que tiene el múltiplo especificado de la velocidad de reproducción normal en conformidad con el URL de cada segmento;

como alternativa, si el URL correspondiente al contenido del fichero multimedia con el múltiplo especificado de velocidad de reproducción normal demandada por el cliente es concretamente un URL de un segmento de inicio correspondiente al contenido del fichero multimedia con el múltiplo especificado de velocidad de reproducción normal, la etapa de obtención del segmento de contenido comprende, además:

la obtención de cada segmento de contenido correspondiente al fichero multimedia con el múltiplo especificado de velocidad de reproducción normal en conformidad con el URL del segmento de inicio, la duración del segmento de inicio y un intervalo temporal entre los segmentos, en donde la demanda de reproducción comprende, además, la duración del segmento de inicio y el intervalo temporal entre los segmentos.

8. Un método para poner en práctica una reproducción rápida, que comprende:

la obtención de una descripción de presentación multimedia de un fichero multimedia desde un servidor (43), en donde la descripción de presentación multimedia comprende un múltiplo soportado de velocidad de reproducción normal (42), un Identificador (ID) de tipo de reproducción rápida y un Localizador de Recurso Uniforme (URL) de un segmento de contenido del fichero multimedia correspondiente a cada múltiplo de la velocidad de reproducción normal para la reproducción rápida, en donde el tipo de reproducción rápida comprende la lectura en avance rápido y/o la lectura en rebobinado rápido;

la especificación de un múltiplo de la velocidad de reproducción normal en conformidad con la descripción de presentación multimedia y el envío de una demanda de reproducción rápida al servidor, en donde la demanda de reproducción rápida comprende un URL correspondiente al segmento de contenido del fichero multimedia con el múltiplo especificado de la velocidad de reproducción normal (46); y

la recepción de una respuesta de reproducción rápida enviada por el servidor, en donde la respuesta de reproducción rápida comprende el segmento de contenido correspondiente al fichero multimedia con el múltiplo especificado de velocidad de reproducción normal (47); y

la puesta en práctica de la reproducción rápida del fichero multimedia en conformidad con el segmento de contenido

(48).

9. El método según la reivindicación 8, en donde un código de vídeo del fichero multimedia es un código de Expertos en Imágenes Animadas del Grupo 2 (MPEG-2).

1. El método según la reivindicación 8, en donde el segmento de contenido correspondiente al fichero multimedia que tiene el múltiplo especificado de la velocidad de reproducción normal es concretamente una agregación de segmentos de contenido correspondiente al fichero multimedia que tiene el múltiplo especificado de la velocidad de reproducción normal; y

la etapa de puesta en práctica de la reproducción rápida del fichero multimedia en conformidad con el segmento de contenido comprende:

la obtención de una descripción de agregación de segmentos desde el servidor, la obtención de un desplazamiento de bytes deseado del segmento de contenido mediante análisis sintáctico de la descripción de agregación de segmentos, la obtención de cada segmento de contenido en conformidad con el desplazamiento de bytes del segmento de contenido y la puesta en práctica de una reproducción rápida del fichero multimedia en conformidad con cada segmento de contenido.

11. Un servidor destinado a poner en práctica una reproducción rápida, que comprende:

una unidad de envío de descripción de presentación multimedia, configurada para enviar una descripción de presentación multimedia de un fichero multimedia a un cliente, en donde la descripción de presentación multimedia comprende un Identificador (ID) de tipo de reproducción rápida, un múltiplo soportado de velocidad de reproducción normal y un Localizador de Recurso Uniforme (URL) de un segmento de contenido del fichero multimedia correspondiente a cada múltiplo de la velocidad de reproducción normal para la reproducción rápida, en donde el tipo de reproducción rápida comprende la lectura en avance rápido y/o la lectura en rebobinado rápido;

una unidad de recepción de demanda de reproducción rápida, configurada para recibir una demanda de reproducción rápida enviada por el cliente, en donde la demanda de reproducción rápida comprende un URL correspondiente a un segmento de contenido del fichero multimedia con un múltiplo especificado de velocidad de reproducción normal y el múltiplo especificado de la velocidad de reproducción normal se determina en conformidad

con la descripción de presentación multimedia;; y

una unidad de envío de respuesta de reproducción rápida, configurada para obtener el segmento de contenido correspondiente a la demanda de reproducción rápida y para enviar una respuesta de reproducción rápida al cliente, en donde la respuesta de reproducción rápida comprende el segmento de contenido correspondiente al fichero multimedia con el múltiplo especificado de la velocidad de reproducción normal.

12. El servidor según la reivindicación 11 que comprende, además:

una unidad de segmentación de contenido, configurada para extraer tramas I de una secuencia de velocidad de reproducción normal del fichero multimedia en conformidad con un múltiplo de la velocidad de reproducción normal para la reproducción rápida con el fin de generar una secuencia de reproducción rápida y encapsular y segmentar la secuencia de reproducción rápida en conformidad con un formato de fichero de Difusión en Flujo de Protocolo de Transporte de Hipertexto (HTTP).

13. El servidor según la reivindicación 11, en donde un código de video del fichero multimedia es un código de Expertos en Imágenes Animadas Grupo 2 (MPEG-2).

14. Un terminal para poner en práctica la reproducción rápida, que comprende:

una unidad de obtención de descripción de presentación multimedia, configurada para obtener la descripción de presentación multimedia de un fichero multimedia desde un servidor, en donde la descripción de presentación multimedia comprende un múltiplo soportado de la velocidad de reproducción normal, un ¡dentificador (ID) del tipo de reproducción rápida y un Localizador de Recurso Uniforme (URL) de un segmento de contenido del fichero multimedia correspondiente a cada múltiplo de la velocidad de reproducción normal para reproducción rápida, en donde el tipo de reproducción rápida comprende la lectura en avance rápido y/o la lectura en rebobinado rápido;

una unidad de envío de demanda de reproducción rápida, configurada para especificar un múltiplo de la velocidad de reproducción normal en conformidad con la descripción de presentación multimedia y para enviar una demanda de reproducción rápida al servidor, en donde la demanda de reproducción rápida comprende un URL correspondiente al segmento de contenido del fichero multimedia con el múltiplo especificado de la velocidad de reproducción normal; y

una unidad de recepción de respuesta de reproducción rápida, configurada para recibir una respuesta de reproducción rápida enviada por el servidor, en donde la respuesta de reproducción rápida comprende el segmento de contenido correspondiente al fichero multimedia con el múltiplo especificado de velocidad de reproducción normal y para realizar la reproducción rápida del fichero multimedia en conformidad con el segmento de contenido.