Proveedor de flujo de transporte, proveedor de señal DAB, analizador de flujo de transporte, receptor DAB, procedimiento, programa informática y señal de flujo de transporte.

Un proveedor de flujo de transporte (100) para la provisión de una multiplicidad de paquetes de flujo de transporte

(124, 128; 282, 284, 286, 288; 610, 620) que describen una información de medios digitales (110), en el que el proveedor de flujo de transporte está diseñado para proveer un paquete de flujo de transporte (124; 282; 610; 700) de un primer tipo de paquete con una tabla de asociación de programa (720; 1300) y una información de restricción de acceso (730) con una información de clave (CA_section, CA_ECM_section, CA_data) para la desencriptación de una información de medios encriptada, en el que la tabla de asociación de programa (720; 1300) contiene una asociación entre un número de programa y un identificador de tipo de paquete de otro paquete de flujo de transporte (128; 284; 620) de un segundo tipo de paquete; y

en el que el proveedor de flujo de transporte está diseñado para proveer un paquete de flujo de transporte (128; 284; 620) del segundo tipo de paquete, de modo que el paquete de flujo de transporte del segundo tipo de paquete contiene una referencia a los identificadores de tipo de paquete de los paquetes de datos útiles del flujo de transporte (286, 288; PES_packet) que describen los contenidos de diferentes tipos de contenido de la información de medios digitales (110).

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

Solicitante: FRAUNHOFER-GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG E.V..

Nacionalidad solicitante: Alemania.

Dirección: HANSASTRASSE 27C 80686 MUNCHEN ALEMANIA.

Inventor/es: BARTEL-KURZ, BIRGIT, PROSCH, MARKUS, DÖHLA,Stefan.

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/15 (en la recepción de información)

PDF original: ES-2461184_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Proveedor de flujo de transporte, proveedor de señal DAB, analizador de flujo de transporte, receptor DAB, procedimiento, programa informática y señal de flujo de transporte 5 Campo técnico [0001] Los ejemplos de realización según la invención se refieren a un proveedor de flujo de transporte para la provisión de una multiplicidad de paquetes de flujo de transporte que describen una información de medios digitales. 10 Otros ejemplos de realización según la invención se refieren a un proveedor de señal DAB. Otros ejemplos de realización según la invención se refieren a un analizador de flujo de transporte para la provisión de una información de restricción de acceso para la desencriptación de una información de medios digitales restringida de acceso en base a un flujo de transporte. Otros ejemplos de realización según la invención se refieren a un receptor DAB. Otros ejemplos de realización según la invención se refieren a procedimientos correspondientes y programas informáticos correspondientes. Otros ejemplos de realización según la invención se refieren a una señal de flujo de transporte. Otros ejemplos de realización según la invención se refieren a una estructura base para el acceso condicionado para la radiodifusión multimedia digital (DMB) para el transporte ahorrando tasa de bits de informaciones referentes al acceso condicionado.

Antecedentes de la invención [0002] La radiodifusión multimedia digital, que se conoce por la abreviatura DMB (“digital multimedia broadcasting”) , es una extensión de la radiodifusión de audio digital actual, que se conoce por la abreviatura DAB (“digital audio broadcasting”) , a contenidos audiovisuales. La radiodifusión multimedia digital DMB “hereda” toda la funcionalidad DAB, pero está complementada con la posibilidad de transmitir adicionalmente flujos de transporte codificados MPEG2 con contenidos de video y/o contenidos de audio.

En el lado de emisión se complementa para ello el multiplexor DAB existente con una pasarela DMB que recibe el flujo de transporte MPEG2 de un codificador DMB (DMB-Encoder) .

La fig. 14 muestra una representación esquemática de un tratamiento de señales DMB. El tratamiento de señales DMB 1400 según la fig. 14 recibe una información multimedia 1410 que comprende, por ejemplo, una señal de audio y/o una señal de video. El tratamiento de señales DMB 1400 comprende además un codificador DMB 1420 (también designado como “DMB-Encoder”) que está diseñado para generar, en base a la información multimedia 1410, un flujo de transporte MPEG2 1422. El tratamiento de señales 1400 comprende además una pasarela DMB 1430 que está diseñada para recibir el flujo de transporte 1422 y generar en base a él un subcanal DAB 1432 (también designado como “DAB-Subchannel”) . El tratamiento de señales 1400 comprende además un multiplexor DAB 1440 que está diseñado para añadir el subcanal DAB 1432 a una señal DAB que reúne, por ejemplo, una multiplicidad de subcanales DAB. Por consiguiente se obtiene, por ejemplo, una señal multiplexada

DAB.

Para los detalles de cómo se puede obtener una señal conforme a DMB o una señal DAB que comprende informaciones DMB se remite, por ejemplo, a las publicaciones correspondientes de la Unión Europea de Radiodifusión (“European Broadcasting Union” o EBU) . Los detalles se describen, por ejemplo, en la publicación

ETSI TS 102 428, V1.2.1 con el título “Digital Audio Broadcasting (DAB) ; DMB video services; User aplication specification” y los documentos aquí referenciados.

La radiodifusión multimedia digital DMB es una tecnología con la que se debe ver la “televisión” sobre equipos receptores móviles. DMB representa por consiguiente una alternativa a tecnologías, como por ejemplo DVB

H.

Una aplicación interesante es la televisión de pago (también conocida como “PAY-TV”) , en la que los contenidos se transmiten de forma protegida (encriptada) y sólo están a disposición de usuarios autorizados. Este concepto se designa a continuación como restricción de acceso o restricción de entrada. Un sistema para el acceso 55 condicionado (o para la entrada condicionada) asume la encriptación de los contenidos y la provisión de los mensajes adicionales necesarios, sistema que a veces también se designa como “Conditional Access System” o de forma abreviada como “CA”. Los mensajes adicionales son, por ejemplo, mensajes de autorización (también designados como “EMM”) o mensajes que contienen la clave de contenido actual (“Content key”) (también designada como “ECM”) . Los mensajes de autorización se designan en parte también como mensajes de gestión de autorización EMM. Los mensajes que contienen la clave de contenido actual también se designan a veces como mensajes de control de autorización ECM. Los mensajes adicionales también se denominan a continuación de forma abreviada “informaciones CA” y se transfieren igualmente a través del canal de radiodifusión. Un objetivo es mantener tan baja como sea posible la sobrecarga o “overhead” que se origina por la emisión de informaciones CA

(informaciones para el acceso o entrada condicionados) .

En consideración a esto el objetivo de la presente invención es crear un concepto que haga posible transmitir de forma eficiente (con bajo consumo de recursos) una información de medios restringida de acceso.

Resumen de la invención [0009] Un ejemplo de realización según la invención crea un proveedor de flujo de transporte para la provisión de una multiplicidad de paquetes de flujo de transporte que describen una información de medios digitales. El proveedor de flujo de transporte está diseñado para proveer un paquete de flujo de transporte de un primer tipo de 15 paquete con una tabla de asociación de programa y una información de restricción de acceso con una información de clave para la encriptación de una información de medios encriptada. La tabla de asociación de programa contiene una asociación entre un número de programa y un identificador de tipo de paquete (PID) de otro paquete de flujo de transporte de un segundo tipo de paquete. El proveedor de flujo de transporte está diseñado además para proveer un paquete de flujo de transporte del segundo tipo de paquete (con un identificador de tipo de paquete correspondiente) de modo que el paquete de flujo de transporte del segundo tipo de paquete contenga una referencia a los identificadores de tipo de paquete de los paquetes de datos útiles del flujo de transporte que describen los contenidos de distintos tipos de contenido de la información de medios digitales.

Una idea nuclear de la presente invención es que una inclusión eficiente en recursos de una información de restricción de acceso (CA-Information) , que comprende una información de clave para la desencriptación de una información de medios encriptada, se pueda realizar en paquetes de flujo de transporte con una tabla de asociación de programa. Así se ha descubierto precisamente que los paquetes de flujo de transporte (por ejemplo en DMB) en la tabla de asociación de programa presentan en general capacidades de bits libres. Por ejemplo, se trata en el caso de DMB de un flujo de datos SPTS (flujo de transporte de programa individual, también designado en inglés como “single program transport stream”) y por consiguiente sólo está contenido exactamente un programa en el flujo de datos. Entonces se puede realizar la inclusión de la información de restricción de acceso sin introducir una información adicional en los paquetes de datos útiles del flujo de transporte o usar... [Seguir leyendo]

 


Reivindicaciones:

1. Un proveedor de flujo de transporte (100) para la provisión de una multiplicidad de paquetes de flujo de transporte (124, 128; 282, 284, 286, 288; 610, 620) que describen una información de medios digitales (110) ,

en el que el proveedor de flujo de transporte está diseñado para proveer un paquete de flujo de transporte (124; 282; 610; 700) de un primer tipo de paquete con una tabla de asociación de programa (720; 1300) y una información de restricción de acceso (730) con una información de clave (CA_section, CA_ECM_section, CA_data) para la desencriptación de una información de medios encriptada, en el que la tabla de asociación de programa (720; 1300) contiene una asociación entre un número de programa y un identificador de tipo de paquete de otro paquete de flujo de transporte (128; 284; 620) de un segundo tipo de paquete; y en el que el proveedor de flujo de transporte está diseñado para proveer un paquete de flujo de transporte (128; 284; 620) del segundo tipo de paquete, de modo que el paquete de flujo de transporte del segundo tipo de paquete contiene una referencia a los identificadores de tipo de paquete de los paquetes de datos útiles del flujo de transporte (286, 288; PES_packet) que describen los contenidos de diferentes tipos de contenido de la información de medios digitales (110) .

2. El proveedor de flujo de transporte (100) según la reivindicación 1, en el que el proveedor de flujo de transporte está diseñado para proveer paquetes de flujo de transporte con el primer tipo de paquete, que comprenden tanto la tabla de asociación de programa (720; 1300) como también la información de restricción de acceso (730) con la información de clave (CA_section; CA_ECM_section) ,

para proveer paquetes de transporte de flujo (128; 284) con el segundo tipo de paquete, y

para proveer paquetes de datos útiles del flujo de transporte (286) con un tercer tipo de paquete que se diferencia 25 del primer tipo de paquete y el segundo tipo de paquete; y

en el que el proveedor de flujo de transporte está diseñado para proveer los paquetes de flujo de transporte con el primer tipo de paquete, los paquetes de flujo de transporte con el segundo tipo de paquete y los paquetes de flujo de transporte con el tercer tipo de paquete, de modo que los paquetes de flujo de transporte con el primer tipo de paquete, los paquetes de flujo de transporte con el segundo tipo de paquete y los paquetes de flujo de transporte con el tercer tipo de paquete presentan las mismas longitudes de paquete predeterminadas a fin de obtener un flujo de transporte con paquetes de flujo de transporte de la misma longitud.

3. El proveedor de flujo de transporte según la reivindicación 1 o reivindicación 2, en el que el proveedor

de flujo de transporte está diseñado para añadir la información de restricción de acceso en un campo de información adicional (adaptation_field) del paquete de flujo de transporte (124; 282; 610; 700) del primer tipo de paquete, y en el que el proveedor de flujo de transporte está diseñado para señalizar una presencia del campo de información adicional por un marcador (adaptation_field_control) .

4. El proveedor de flujo de transporte según cualquiera de las reivindicaciones 1 a 3, en el que el proveedor de flujo de transporte está diseñado para proveer los paquetes de flujo de transporte de modo que cada uno de los paquetes de flujo de transporte presenta, en una posición predeterminada de un preámbulo del paquete de flujo de transporte, un identificador de tipo de paquete (PID) que identifica un tipo de paquete del paquete de flujo de transporte correspondiente,

en el que el proveedor de flujo de transporte está diseñado para proveer los paquetes de flujo de transporte de modo que un paquete de flujo de transporte (124; 282; 610; 700) con la tabla de asociación de programa (720; 1300) y la información de restricción de acceso (730) presenta una referencia a un identificador de tipo de paquete de un paquete de flujo de transporte (128; 284; 620) con una tabla de reproducción de programa que comprende los identificadores de tipo de paquete para uno o varios tipos de flujos de datos, sin que el mismo paquete de flujo de 50 transporte (124; 282; 610; 700) con la tabla de asociación de programa y la información de restricción de acceso describa el contenido útil de la información de medios digitales.

5. El proveedor de flujo de transporte según cualquiera de las reivindicaciones 1 a 4, en el que el proveedor de flujo de transporte está diseñado para proveer el paquete de flujo de transporte (124; 282; 610; 700)

con la tabla de asociación de programa y la información de restricción de acceso de modo que el paquete de flujo de transporte con la tabla de asociación de programa y la información de restricción de acceso presenta una secuencia de secciones (CA_section, CA_ECM_section, CA_data) de informaciones de restricción de acceso diferentes, en el que una de las secciones presenta un mensaje de gestión de autorización (EMM) o una referencia a un mensaje de gestión de autorización, y en el que otra de las secciones presenta un mensaje de clave de autorización (ECM) o una referencia a un mensaje de clave de autorización; y

en el que las secciones de la información de restricción de acceso comprenden respectivamente un identificador de tabla (table_id) que describe el tipo de la información de restricción de acceso contenida en la sección, y una información de longitud (section_length, CA_info_length) que describe una longitud de las informaciones contenidas en la sección.

6. El proveedor de flujo de transporte según cualquiera de las reivindicaciones 1 a 5, en el que el

proveedor de flujo de transporte está diseñado para añadir informaciones de clave de contenido (ECM) para la desencriptación de una información de medios encriptada exclusivamente en los paquetes de flujo de transporte (124; 282; 610; 700) con una tabla de asociación de programa, de modo que los paquetes de flujo de transporte (286, 288) , que describen el contenido de la información de medios digitales en forma de una información de audio codificada o en forma de una información de imagen codificada o en forma de una información de video codificada,

están exentos de informaciones de clave de contenido (ECM) para la desencriptación de la información de medios encriptada.

7. El proveedor de flujo de transporte según cualquiera de las reivindicaciones 1 a 6, en el que el proveedor de flujo de transporte está diseñado para proveer el flujo de transporte de modo que el flujo de transporte comprende una referencia a un canal separado en el que se transmiten los mensajes de gestión de autorización (EMM) .

8. El proveedor de flujo de transporte según cualquiera de las reivindicaciones 1 a 7, en el que el proveedor de flujo de transporte está diseñado para añadir la información de restricción de acceso en un zona de datos privados (private_data_byte) de un paquete de flujo de transporte (124; 282; 610; 700) según ETSI TS 102 428, que comprende la tabla de asociación de programa (720; 1300) según ISO-IEC 13818-1.

9. El proveedor de flujo de transporte según cualquiera de las reivindicaciones 1 a 8, en el que el proveedor de flujo de transporte está diseñado para proveer en un flujo de transporte al menos una vez por segundo paquetes de flujo de transporte (124; 282; 610; 700) con una tabla de asociación de programa y una información de restricción de acceso.

10. El proveedor de flujo de transporte según cualquiera de las reivindicaciones 1 a 9, en el que el proveedor de flujo de transporte está diseñado para ocupar por la tabla de asociación de programa menos del 30%

de un paquete de flujo de transporte (124; 282; 610; 700) con una tabla de asociación de programa y una información de restricción de acceso.

11. Un proveedor de señal DAB (200; 270) para proveer de una señal DAB (220; 274) que comprende una información de medios restringida de acceso, con las características siguientes:

un proveedor de flujo de transporte (100; 230; 276) según cualquiera de las reivindicaciones 1 a 10, que está diseñado para proveer paquetes de flujo de transporte (124; 282; 610; 700) de un primer tipo de paquete que comprenden una tabla de asociación de programa y una información de restricción de acceso, y para proveer un paquete de flujo de transporte (128; 284; 620) del segundo tipo de paquete de modo que el paquete de flujo de 45 transporte del segundo tipo de paquete contiene una referencia a los identificadores de tipo de paquete de los paquetes de datos útiles del flujo de transporte (286, 288) , y para proporcionar paquetes de datos útiles del flujo de transporte (286) de un tercer tipo de paquete que describen un contenido de un primer tipo de medio restringido de acceso, y para proveer paquetes de datos útiles del flujo de transporte (288) de un cuarto tipo de paquete que describen un contenido de un segundo tipo de medio de la información de medios restringida de acceso,

en el que un contenido de al menos algunos de los paquetes de datos útiles del flujo de transporte del tercer tipo de paquete está encriptado o un contenido de al menos algunos de los paquetes de datos útiles del flujo de transporte del cuarto tipo de paquete está encriptado,

en el que los paquetes de flujo de transporte del primer tipo de paquete, los paquetes de flujo de transporte del segundo tipo de paquete, los paquetes de flujo de transporte del tercer tipo de paquete y los paquetes de flujo de transporte del cuarto tipo de paquete son parte de un flujo de transporte MPEG2, y

en el que la información de restricción de acceso que está contenida en los paquetes de flujo de transporte del primer tipo de paquete comprende una información de clave de contenido (ECM) para la desencriptación de los contenidos encriptados de los paquetes de flujo de transporte del tercer tipo de paquete o de los contenidos encriptados de los paquetes de flujo de transporte del cuarto tipo de paquete; y

un combinador de servicios DAB (290) que está diseñado para combinar el flujo de transporte MPEG2 con uno o varios otros servicios DAB (292) a fin de obtener la señal DAB (274) .

12. Un analizador de flujo de transporte (300) para la provisión de una información de restricción de acceso (320) para la desencriptación de una información de medios digitales restringida de acceso a base de un 10 flujo de transporte (310) con las características siguientes:

un identificador de tipo de paquete (330) que está diseñado para identificar un paquete (124; 282; 610; 700) de un primer tipo de paquete predeterminado, que presenta un primer identificador de tipo de paquete predeterminado y que contiene una tabla de asociación de programa, como un paquete identificado (332) ; y

un analizador de paquete que está diseñado para buscar el paquete identificado (332) según una información de restricción de acceso y proveer una información de restricción de acceso (320) encontrada en él.

13. El analizador de flujo de transporte (300) según la reivindicación 12, en el que el analizador de flujo de transporte está diseñado además para evaluar la tabla de asociación de programa (720; 1300) en el paquete de flujo de transporte (124; 282; 610; 700) del primer tipo de paquete predeterminado y determinar, en base a la tabla de asociación de programa, un segundo identificador de tipo de paquete que está asociado a un paquete de flujo de transporte (128; 284; 620) con una tabla de reproducción de programa;

en el que el analizador de flujo de transporte presenta un determinador de asociación de tipo de paquete (350) que está diseñado para identificar, en base al segundo identificador de tipo de paquete determinado, un paquete de flujo de transporte (128; 284; 620) con una tabla de reproducción de programa en el flujo de transporte (310) y evaluar la tabla de reproducción de programa a fin de obtener una información sobre qué identificadores de tipo de paquete están asociados a los paquetes de datos útiles del flujo de transporte (286, 288) que contienen los contenidos de medios de la información de medios digitales restringida de acceso.

14. El analizador de flujo de transporte según la reivindicación 12 o reivindicación 13, en el que el analizador de flujo de transporte presenta además un desencriptador que está diseñado para desencriptar los contenidos de medios encriptados que están contenidos en los paquetes de flujo de transporte (286, 288) con los identificadores de tipo de paquete descritos en la tabla de reproducción de programa, usando la información de restricción de acceso contenida en el paquete de flujo de transporte del primer tipo de paquete predeterminado.

15. El analizador de flujo de transporte según cualquiera de las reivindicaciones 12 a 14, en el que el analizador de paquete está configurado para examinar el paquete identificado (332) del primer tipo de paquete predeterminado en cuanto a si un campo de información adicional (adaptation_field) presenta una o varias tablas (CA_section, CA_ECM_section, CA_data) que están caracterizadas por identificadores de tabla predeterminados y contienen una información de restricción de acceso, y para proveer la información de restricción de acceso contenida en las tablas identificadas.

16. El analizador de flujo de transporte según la reivindicación 15, en el que el analizador de paquete está diseñado para verificar, en respuesta a una localización de una primera tabla (CA_section, CA_ECM_section, CA_data) que está caracterizada por un primer identificador de tabla predeterminado y que contiene una información de restricción de acceso, y usando una información de longitud de tabla (section_length, CA_info_length) contenida en la primera tabla, si el campo de información adicional del paquete identificado (332) del primer tipo de paquete 50 predeterminado presenta a continuación de la primera tabla otra tabla (CA_section, CA_ECM_section, CA_data) que contiene una información de restricción de acceso, y para proveer la información de restricción de acceso contenida en la otra tabla.

17. Receptor DAB (400) con las características siguientes:

un separador de servicios DAB (430) que está diseñado para extraer un flujo de transporte MPEG2 (434) de una señal DAB (410) que comprende uno o varios otros servicios DAB adicionalmente al flujo de transporte MPEG2; y

un analizador de flujo de transporte (300; 440) según cualquiera de las reivindicaciones 12 a 16 que está diseñado para recibir el flujo de transporte MPEG2 del separador de servicios DAB y proveer la información de restricción de acceso (442) para la desencriptación de una información de medios digitales restringida de acceso en base al flujo de transporte; y

un desencriptador de contenido (450) que está diseñado para desencriptar los contenidos de medios encriptados de la información de medios digitales restringida de acceso usando la información de restricción de acceso (442) .

18. Procedimiento para proveer una multiplicidad de paquetes de flujo de transporte que describen una información de medios digitales con las etapas siguientes:

proveer un paquete de flujo de transporte de un primer tipo de paquete con una tabla de asociación de programa y una información de restricción de acceso con una información de clave para la desencriptación de una información de medios encriptada, en el que la tabla de asociación de programa contiene una asociación entre un número de programa y un identificador de tipo de paquete de otro paquete de flujo de transporte (128; 284; 620) de un segundo tipo de paquete; y

proveer un paquete de flujo de transporte (124; 282; 610; 700) del segundo tipo de paquete de modo que el paquete de flujo de transporte del segundo tipo de paquete contiene una referencia a los identificadores de tipo de paquete de los paquetes de datos útiles del flujo de transporte (286, 288) que describen los contenidos de diferentes tipos de contenido de la información de medios digitales.

19. Procedimiento para proveer una información de restricción de acceso para la desencriptación de una información de medios digitales restringida de acceso en base a un flujo de transporte con las etapas siguientes:

identificación de un paquete de flujo de transporte (124; 282; 610; 700) de un primer tipo de paquete predeterminado, que presenta un primer identificador de tipo de paquete predeterminado y que contiene una tabla de asociación de programa, como un paquete identificado;

buscar el paquete identificado según una información de restricción de acceso; y

proveer una información de restricción de acceso encontrada en el paquete identificado.

20. Programa informático para la realización de un procedimiento según la reivindicación 18 o reivindicación 19 cuando el programa informático se ejecuta en un ordenador. 35

21. Señal de flujo de transporte con las características siguientes:

un paquete de flujo de transporte (124; 282; 610; 700) de un primer tipo de paquete con una tabla de asociación de programa e información de restricción de acceso con una información de clave para la desencriptación de una información de medios encriptada, en el que la tabla de asociación de programa contiene una asociación entre un número de programa y un identificador de tipo de paquete de otro paquete de flujo de transporte (128; 284) de un segundo tipo de paquete; y

un paquete de flujo de transporte (128; 284) del segundo tipo de paquete, en el que el paquete de flujo de transporte 45 del segundo tipo de paquete contiene una referencia a los identificadores de tipo de paquete de los paquetes de datos útiles del flujo de transporte (286, 288) que describen los contenidos de diferentes tipos de contenido de la información de medios digitales.