ES2630391T3 - Método para optimizar el flujo de datos entre un router y una unidad multimedia - Google Patents
Método para optimizar el flujo de datos entre un router y una unidad multimedia Download PDFInfo
- Publication number
- ES2630391T3 ES2630391T3 ES07726488.5T ES07726488T ES2630391T3 ES 2630391 T3 ES2630391 T3 ES 2630391T3 ES 07726488 T ES07726488 T ES 07726488T ES 2630391 T3 ES2630391 T3 ES 2630391T3
- Authority
- ES
- Spain
- Prior art keywords
- router
- multimedia unit
- service
- profile
- identifiers
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
- H04N21/64738—Monitoring network characteristics, e.g. bandwidth, congestion level
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Método para optimizar el flujo de datos entre un router (RT) y una unidad multimedia (MU), donde el router (RT) recibe al menos un flujo de datos que forma un servicio y que comprende varios subflujos de los que solo un subconjunto resulta útil para la unidad multimedia (MU) y donde dicho método comprende los siguientes pasos: La unidad multimedia (MU) o un centro de gestión (MC) llevan a cabo: - la definición de un conjunto de datos que representan el perfil de la unidad multimedia (MU), - la transmisión de este conjunto de datos al router (RT), El router (RT) lleva a cabo: - el filtrado por parte del router (RT) de los subflujos innecesarios, que no resultan útiles para la unidad multimedia (MU), según el perfil recibido previamente, - el envío de los subflujos restantes, que resultan útiles para la unidad multimedia (MU) a la unidad multimedia (MU).
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
Metodo para optimizarel flujo de datos entre un routeryuna unidad multimedia Introduccion
[0001] La presente invencion concierne el campo de los servicios multimedia de emision mediante el acceso a Internet. En particular, concierne el campo de los canales de television de emision desde una terminacion situada cerca del sistema telefonico PABXa traves de la linea telefonica hasta el dispositivo multimedia.
Estado de la tecnica
[0002] Hoy en dia, las soluciones para emitir programas de television a traves de la linea DSLse basan en la inyeccion de senales de video en el nivel del PABX, es decir, la central telefonica que recibe la linea denominada "ultima milla” y que Mega al usuario final. El neuter, tambien llamado punto de terminacion IGMP, tiene la funcion de recibirtodos los servicios de emision yde inyectar uno de estos en la linea de un usuario individual, segun la seleccion que realice el usuario final. Un servicio puede ser un canal de television, un canal de juegos, un canal de datos informativos como los datos de la bolsa, que se encuentra disponible para una pluralidad de usuarios o que esta destinado para solo un usuario (video bajo demanda).
[0003] El router se conecta a traves de un enlace de comunicacion de muy alta velocidad con el centra de emision que se encarga de preparar todos los servicios. Hay diferentes tipos de servicios, algunos resultan accesibles para todos los usuarios y otros estan destinados a un numero limitado de usuarios (por suscripdon, de pago). El router tiene la tarea de filtrar, entre diferentes servicios, el servicio solicitado por el usuario y de extraereste servicio para inyectarlo en la linea del usuario.
[0004] La unidad multimedia del usuario es capaz de enviar una orden de seleccion al router para configurer el filtro de dicho roufersegun el servicio solicitado.
[0005] En el mundo IP, el router (tambien conocido como punto de terminacion IGMP) se encarga de recibir un conjunto de flujos elementales de manera conjunta que constituyen un canal (o servicio) segun el estandarde los sistemas MPEG-2. Cada flujo elemental esta identificado con un identificador de paquete especifico (PID, por su sigla en ingles) que Mega a las cabeceras de paquetes MPEG-2.
Los ejemplos de estos flujos induyen:
flujos de video (normalmente se transmite un solo flujo de video porque este es el tipo de flujo mas costoso desde el punto de vista del ancho de banda, pero en aplicaciones avanzadas multiples vistas de, por ejemplo, diferentes camaras en un evento deportivo, o en multiples resoluciones, por ejemplo, que combinen las capacidades heterogeneas de los dispositivos para usuarios finales, pueden estar asociadas a flujos elementales diferentes para que seleccione el usuario),
flujos de audio (audiol, audio2, audio3...) que corresponden, por ejemplo, a los distintos idiomas para que seleccione el usuario o a los diferentes metodos de codificacion (estereo, 5:1),
flujos de acceso condicional (ecm1, ecm2) que corresponden a diferentes sistemas de acceso condidonal que operan conjuntamente en un ambiente de emision de codificacion simultanea segun los estandares DVB,
datos de la guia electronica de programas (EPG, porsu sigla en ingles) que contiene la descripcion de los servicios disponibles en el router de un modo que le resulta facil a los usuarios. Normalmente, cada proveedor da forma a su propia EPG con fines de marketing (publicidad) y para permitir que el usuario seleccione los canales entre los canales disponibles a traves de este proveedor.
[0006] La velocidad disponible entre el router y la unidad multimedia permite la unidifusion de los flujos necesarios para formar un canal a traves de la linea IP.
[0007] El documento EP 1119120 describe un bloque de borde que se encarga de filtrar la pluralidad de flujos de datos segun la petidon del usuario. Unicamente se envia el flujo selecdonado a la unidad del usuario, por lo que el bloque de borde hace de filtro. El bloque de borde tambien puede realizar el seguimiento de la seleccion con fines informativos.
Breve descripcion de la invencion
[0008] A pesar de que es posible una alta velocidad entre el routery la unidad multimedia a traves de la linea IP (hasta 24 Mbit/s), esto todavia supone un obstaculo desde el punto de vista de la transferencia de datos. De hecho, en la practica, la gran mayoria de usuarios de IP tienen una velocidad de acceso de entre 2 y 5 Mbit/s y el
5
10
15
20
25
30
35
40
45
50
55
60
65
desarrollo de otros servicios (telefonia, videoconferenda, video bajo demanda abastecidos por el proveedor, juego) consume ancho de banda: proporcionar una solucion para reducir el flujo de datos entre el router y la unidad multimedia a traves de la linea IP es ahora un objetivo de la invencion.
[0009] Esto se consigue mediante un metodo, como se define en la reivindicacion independiente 1, para optimizar el flujo de datos entre un router y una unidad multimedia, donde el router recibe al menos un flujo de datos que forma un servicio y que comprende varios subflujos de los que una parte son usados altemativamente por la unidad multimedia y donde el metodo comprende los siguientes pasos:
definir un conjunto de datos que representan el perfil de la unidad multimedia, transmitir este conjunto de datos al router,
filtrar, a traves del router, los subflujos innecesarios segun el perfil dado, enviarlos subflujos restantes a la unidad multimedia.
[0010] Como se ha indicado, el router recibe la indicacion que se usara para filtrar los subflujos que no utilice la unidad multimedia. Este es, por ejemplo, un idioma que no entienda el usuario final o un flujo de acceso de control que nosoporte el dispositivo de seguridad de la unidad multimedia.
[0011] Se pueden definir dos categorias de filtro. El entomo de hardware del usuario define la primera categoria donde se pueden encontrar los datos de control de acceso, la guia electronica de programas. Este es el llamado "perfil estatico". Estos subflujos dependen del tipo de suscripcion y del proveedor de control de acceso. El usuario no puede cambiar estos ajustes sin firmarun nuevo contrato o, al menos, sin contactarcon el proveedor del servicio. En esta categoria tambien se puede encontrar la seleccion no permitida por el usuario. Cuando dos o mas flujos de video estan disponibles en el router y el usuario se ha suscrito solo al flujo principal, no se le permite seleccionar flujos de video adicionales y, por lo tanto, estos son filtrados por el router.
[0012] La segunda categoria se refiere a los subflujos que el usuario puede cambiar dinamicamente, que tambien se llama "perfil dinamico". Tipicamente, esto incluye la seleccion del idioma. En este caso, se selecciona el idioma actual entre los idiomas disponibles. El idioma actual no es un parametro fijo que este definido al iniciar la unidad multimedia, ya que puede cambiar bastante dependiendo de la persona que este viendo el canal de television en ese momento.
[0013] De la misma manera, la seleccion de los flujos de video, en particular, para un evento deportivo (desde la perspective de un equipo A o de un equipo B, angulo de vision, disminucion de la velocidad), la gestiona el perfil dinamico, ya que la seleccion del flujo de video la puede realizar el usuario en cualquier momento.
[0014] De acuerdo con una forma de realizacion, el centra de emision BC alimenta el router con dos o mas flujos de video, cada uno con una resolucion diferente. De acuerdo con la invencion, solamente se transmitira uno cada vezsegun el perfil del usuario actual.
Breve descripcion de los dibujos
[0015] La invencion se entendera mejor a partir de los dibujos adjuntos donde:
la figura 1 muestra el router que recibe todo el conjunto de flujos y que inyecta un subconjunto de esos flujos en la unidad multimedia,
la figura 2 muestra la conexion del router a la red central en la que se conectan el centra de gestion y el centra de emision.
Descripcion detallada
[0016] Un multiplexor de linea de acceso de abonado digital (DSLAM, por su sigla en ingles) es un dispositivo de red, normalmente en la oficina central de una compania telefonica, que recibe seriales de conexiones de linea de abonado digital (DSL, por su sigla en ingles) de multiples clientes yque pone las seriales en una linea de red central de alta velocidad usando tecnicas de multiplexacion. Esta linea de abonado se utiliza para transmitir y recibir los paquetes IP, asi como la linea telefonica estandar. Cuando la compania telefonica recibe una serial DSL, un modem ADSL con un repartidor de servicio telefonico ordinario (POTS, por su sigla en ingles) detecta llamadas de voz y datos. Las llamadas de voz se envian a una red telefonica publica conmutada (PSTN, porsu sigla en ingles) y los datos se envian al DSLAM, donde pasan a traves del ATM a Internet y posteriormente regresan a traves del DSLAM y del modem ADSL antes de volver a la unidad multimedia del cliente MC.
[0017] Dependiendo del producto, los routers o multiplexores DSLAM conectan lineas DSL con alguna combinacion de redes de modo de transferencia asincrona (ATM, por su sigla en ingles), de frame relay o de protocolo de Internet. El DSLAM posibilita que una compania telefonica ofrezca a los usuarios comerciales y particulares la tecnologia de linea telefonica mas rapida (DSL) con la tecnologia de red central mas rapida (ATM).
5
10
15
20
25
30
35
40
45
50
55
60
65
[0018] Los datos MStrm de alta velocidad que se reciben de la red central contienen varios canales multimedia, cada uno con una pluralidad de subflujos identificados con un identificador de paquete (PID, por su sigla en ingles). La informadon del servicio DVB-SI contiene una tabla PMT (Program Map Table) que incluye los flujos elementales dentro de un servicio, es decir, los diferentes identificadores de paquete PID que forman un servicio unico. Un servicio normalmente contiene un flujo de video VPID, un flujo de audio APID y datos como los datos EPG.
[0019] Los routers RT que se conocen son capaces de recibir de la unidad multimedia MU una peticion para recibir un servicio especffico. El router RT extrae de la tabla PMT (Program Map Table) los paquetes que conciernan un servicio dado e inyecta en la lfnea DSL los diferentes paquetes que forman este servicio.
[0020] La figura 1 muestra el ejemplo donde el flujo principal MStrm contiene una pluralidad de servicios, un servicio dado S1 contiene dos flujos de video V1, V2; dos flujos de audio A1, A2, A3; dos datos EPG E1, E2; y dos flujos de control C1, C2 que integran mensajes de control para desencriptar los flujos de video y de audio.
[0021] Segun la invencion, el router RT comprende el perfil del usuario en una base de datos local LD que le permite filtrar los subflujos no deseados como se muestra en la figura 1. El flujo resultante S1 comprende solo un flujo de video V1, un flujo de audio A1, asf como unos datos EPG E1 y flujo de control C1. El proceso de filtrado se realiza en el router gracias al perfil del usuario.
[0022] Cuando el usuario pide otro servicio, la misma accion de filtrado se lleva a cabo en otro servicio, reduciendo, de este modo, el ancho de banda necesario entre el router RT y la unidad multimedia MU.
[0023] Hay diferentes formas de cargar el perfil del usuario en la base de datos local LD del router RT. El primer metodo depende unicamente de la unidad multimedia. Se proporcionan datos con informacion adicional a la unidad multimedia MU que conciernen la composicion de cada servicio como se describe en la tabla PMT (Program Map Table). Esta tabla describe, para cada servicio, los diferentes flujos elementales que componen dicho servicio. Ademas de la identificacion del PID de cada flujo elemental, se anade un descriptor para identificar el flujo. Para los idiomas, se conoce una lista estandar llamada ISO 639. Esta lista comprende un codigo de dos (o tres) letras para identificar el idioma. La unidad multimedia deberfa interpretar esta informacion para poder identificar el PID pertinente que compone un servicio y aislar el PID adecuado entre los diferentes paquetes. Para seleccionar el idioma, la unidad multimedia deberfa extraer, para la tabla PMT (Program Map Table), el audio PID relativo a la lengua inglesa, esto es, buscando la identificacion "en" en la tabla PMT. Una vez que se obtiene esta informacion, al igual que para varias selecciones posibles, la unidad multimedia puede informar al router RT sobre los flujos elementales deseados. La tarea del router es simple, ya que solo tiene que aplicar esta informacion a la unidad de filtrado. La informacion que la unidad multimedia proporciona al router puede ser positiva o negativa. Con positiva se hace referencia a que la unidad multimedia envfa el identificador de flujos elementales que no se filtra. Por lo tanto, el filtro del router excluye los otros flujos elementales. Con negativa se hace referencia al identificador de flujos elementales que se excluyen mediante el filtro del router.
[0024] La unidad multimedia MU se carga, preferiblemente, con un valor predeterminado para subflujos que no estan disponibles. Este es el caso de los datos EPG proporcionados por otro proveedor distinto al proveedor con el que esta vinculado el usuario. La seleccion simplemente no se le propone al usuario.
[0025] Segun otra forma de realizacion, el router lleva a cabo la interpretacion de los diferentes subflujos que forman un servicio. La unidad multimedia MU solo envfa unos datos informativos del perfil con las preferencias del usuario (por ejemplo, el idioma) asf como informacion tecnica (proveedor, sistema de control de acceso). El router recopila esta informacion y determina los subflujos implicados en la unidad de filtrado gracias a la informacion que se proporciona en la tabla PMT (Program Map Table).
[0026] Segun otra forma de realizacion, el centro de gestion MC contiene el perfil del usuario y lo envfa al router RT.
La informacion de perfil puede tener formatos diferentes.
[0027] El primer formato es una definicion de alto nivel como la preferencia del idioma y la configuracion de la unidad multimedia. Como se ha explicado previamente, estos datos permiten que el router determine que flujo elemental debe filtrarse gracias al procesamiento de la tabla PMT (Program Map Table). Cada vez que el usuario selecciona otro servicio, el router RT procesa la tabla PMT y filtra los flujos no deseados en consecuencia. El perfil comprende, por ejemplo, "en" para ingles y este parametro se utiliza para escanear la tabla PMT para ajustar el filtro solo al flujo elemental de audio con la referenda "en" en la tabla PMT.
[0028] El segundo formato es una definicion de bajo nivel. El centro de gestion MC prepara un archivo de definidon que contiene la lista de flujos elementales que se han de emitir para un usuario dado. Esta lista se ha realizado para cada uno de los servicios que se encuentran disponibles para el usuario. Los criterios de filtrado se basan en el perfil del usuario y comprenden el perfil estatico y el perfil dinamico.
[0029] Cuando el usuario desea cambiar un parametro de su perfil, se envfa la peticion correspondiente al centro de gestion MC, preferiblemente junto con la identificacion de la unidad multimedia. Este cambio podrfa ser global, es decir, afectar a todos los servicios y, por lo tanto, no necesitarfa estar acompanado por los servicios
5 implicados o que sean especfficos de un servicio, de este modo el servicio ID deberfa anadirse en la peticion.
[0030] En cambio, el centro de gestion MC envfa una orden al router conforme a esta seleccion en uno de los formatos especificados anteriormente.
10 [0031] Segun una forma de realizacion de la invencion, el centro de gestion (MC) realiza un paso de inicializacion
basado en el perfil estatico de una unidad multimedia dada. El centro de gestion determina, para cada servicio emitido, el identificador de subflujos (PID) que corresponde al perfil estatico de la unidad multimedia. En una segunda fase, la unidad multimedia puede actualizar directamente su perfil (el perfil dinamico) con el router (RT) o en el centro de gestion.
15
Claims (9)
- 51015202530354045505560651. Metodo para optimizar el flujo de datos entre un router (RT) y una unidad multimedia (MU), donde el router(RT) recibe al menos un flujo de datos que forma un servicio yque comprende varios subflujos de los que solo un subconjunto resulta util para la unidad multimedia (MU) y donde dicho metodo comprende los siguientes pasos:La unidad multimedia (MU) o un centra de gestion (MC) llevan a cabo:- la definicion de un conjunto de datos que representan el perfil de la unidad multimedia (MU),- la transmision de este conjunto de datos al router (RT),El router (RT) Neva a cabo:- el filtrado por parte del router (RT) de los subflujos innecesarios, que no resultan utiles para la unidad multimedia (MU), segun el perfil recibido previamente,- el envio de los subflujos restantes, que resultan utiles para la unidad multimedia (MU) a la unidad multimedia (MU).
- 2. Metodo segun la reivindicacion 1 donde el flujo de datos comprende datos informativos que describen el significado de los subflujos que definen un servicio, caracterizado por el hecho de que la unidad multimedia (MU) ejecuta los siguientes pasos:- la determinacion de los identificadores de subflujos de dicho servicio que corresponden al perfil de la unidad multimedia basandose en los datos informativos,- el envio de informadon al router (RT) que permita al router (RT) enviar los subflujos seleccionados relacionados con dicho servicio.
- 3. Metodo segun la reivindicacion 2, caracterizado por el hecho de que la informadon que se envfa al router {RT) contiene una lista de identificadores de subflujos que el filtro del roufertiene que filtrar.
- 4. Metodo segun la reivindicacion 2, caracterizado por el hecho de que la informadon que se envfa al router (RT) contiene una lista de identificadores de subflujos cuyo envio sera permitido por el filtro del router.
- 5. Metodo segun la reivindicacion 1 donde el flujo de datos comprende datos informativos que describen el significado de los subflujos que definen un servicio caracterizado por el hecho de que el router (RT) Neva a cabo los siguientes pasos:- la recepcion desde la unidad multimedia (MU) de al menos una parte del perfil de la unidad de multimedia actual,- la seleccion de los identificadores de subflujos de dicho servicio que corresponden al perfil de la unidad multimedia basandose en los datos informativos,- el ajuste del filtro del roufersegun los subflujos seleccionados.
- 6. Metodo segun la reivindicacion 1 donde el flujo de datos lo gestiona un centra de gestion (MC) y donde dicho metodo comprende los siguientes pasos:- el envio desde la unidad multimedia (MU) de al menos una parte del perfil de la unidad de multimedia actual al centra de gestion (MC),- la seleccion por parte del centra de gestion (MC) de los identificadores de subflujos de dicho servicio que corresponden al perfil de la unidad multimedia,- el envio de los identificadores de subflujos seleccionados al router (RT),- el ajuste del filtro del router segun los subflujos seleccionados.
- 7. Metodo segun la reivindicacion 1 donde el flujo de datos lo gestiona un centra de gestion (MC) y donde dicho metodo comprende los siguientes pasos:- la seleccion por el centra de gestion (MC) de identificadores de subconjuntos de una pluralidad de servicios que corrersponden al perfil de la unidad multimedia,- el envio de los identificadores de subflujos seleccionados al router (RT),- el almacenamiento en la base de datos del router (LD), para una unidad multimedia dada (MU), de los identificadores de subflujos en relacion con un servicio,- la recepcion desde una unidad multimedia (MU) de una peticion de acceso a un servicio dado,- la carga desde la base de datos del router (LD) del identificador del conjunto de subflujos relacionados con este servicio,101520- el ajuste del filtro del router segun los subflujos seleccionados.
- 8. Metodo segun la reivindicacion 7, caracterizado por el hecho de que comprende los siguientes pasos:- el env'o por parte de la unidad multimedia (MU) de al menos una parte del perfil de la unidad multimedia actual al centro de gestion (MC) relacionada con un servicio dado,- la seleccion por parte del centro de gestion (MC) de los identificadores de subflujos de dicho servicio que corresponden a dicho perfil de la unidad multimedia,- el envfo de los identificadores de subflujos seleccionados de dicho servicio al router (RT),- el ajuste del filtro del router para dicho servicio segun los subflujos seleccionados.
- 9. Metodo segun la reivindicacion 7, donde el flujo de datos comprende datos informativos que describen el significado de los subflujos que definen un servicio, caracterizado por el hecho de que comprende los siguientes pasos:- el envfo por parte de la unidad multimedia (MU) de al menos una parte del perfil de la unidad multimedia actual al router (RT) relacionada con un servicio dado,- la determinacion de identificadores de subflujos de dicho servicio que corresponden al perfil de la unidad multimedia basandose en los datos informativos,- el ajuste del filtro del router para dicho servicio segun los subflujos seleccionados.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP06110413 | 2006-02-24 | ||
| EP06110413A EP1826978A1 (en) | 2006-02-24 | 2006-02-24 | Method to optimize the data stream between a router and a multimedia unit |
| PCT/EP2007/051730 WO2007096414A1 (en) | 2006-02-24 | 2007-02-22 | Method to optimize the data stream between a router and a multimedia unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2630391T3 true ES2630391T3 (es) | 2017-08-21 |
Family
ID=36579963
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES07726488.5T Active ES2630391T3 (es) | 2006-02-24 | 2007-02-22 | Método para optimizar el flujo de datos entre un router y una unidad multimedia |
Country Status (12)
| Country | Link |
|---|---|
| US (1) | US8427965B2 (es) |
| EP (2) | EP1826978A1 (es) |
| KR (1) | KR101328334B1 (es) |
| CN (1) | CN101390364B (es) |
| BR (1) | BRPI0707030A2 (es) |
| CA (1) | CA2642103C (es) |
| DK (1) | DK1987651T3 (es) |
| ES (1) | ES2630391T3 (es) |
| MX (1) | MX2008010798A (es) |
| PT (1) | PT1987651T (es) |
| RU (1) | RU2429580C2 (es) |
| WO (1) | WO2007096414A1 (es) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090010193A1 (en) * | 2007-07-06 | 2009-01-08 | Santosh Kolenchery | System and method of multicasting multimedia streams |
| ES2363119T3 (es) * | 2007-12-20 | 2011-07-20 | Koninklijke Kpn N.V. | Método y sistema para configurar una señal de tv. |
| KR101475684B1 (ko) | 2008-10-17 | 2014-12-23 | 삼성전자주식회사 | 디지털 영상 처리기에서 얼굴 영상 개선 장치 및 방법 |
| US9421464B2 (en) * | 2013-05-22 | 2016-08-23 | Dell Products, Lp | System and method for providing performance in a personal gaming cloud |
| WO2018011054A1 (en) | 2016-07-15 | 2018-01-18 | Koninklijke Kpn N.V. | Streaming virtual reality video |
| EP3535644B1 (en) | 2016-11-04 | 2023-02-22 | Koninklijke KPN N.V. | Streaming virtual reality video |
| US11523185B2 (en) | 2019-06-19 | 2022-12-06 | Koninklijke Kpn N.V. | Rendering video stream in sub-area of visible display area |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5852290A (en) * | 1995-08-04 | 1998-12-22 | Thomson Consumer Electronics, Inc. | Smart-card based access control system with improved security |
| US5844478A (en) * | 1996-05-31 | 1998-12-01 | Thomson Consumer Electronics, Inc. | Program specific information formation for digital data processing |
| US5848233A (en) * | 1996-12-09 | 1998-12-08 | Sun Microsystems, Inc. | Method and apparatus for dynamic packet filter assignment |
| IL121230A (en) * | 1997-07-03 | 2004-05-12 | Nds Ltd | Intelligent electronic program guide |
| US7051360B1 (en) * | 1998-11-30 | 2006-05-23 | United Video Properties, Inc. | Interactive television program guide with selectable languages |
| US7089579B1 (en) * | 1998-12-20 | 2006-08-08 | Tvworks, Llc | System for transporting MPEG video as streaming video in an HTML web page |
| US6442589B1 (en) * | 1999-01-14 | 2002-08-27 | Fujitsu Limited | Method and system for sorting and forwarding electronic messages and other data |
| EP1119120A3 (en) * | 1999-12-27 | 2006-03-29 | Alcatel Canada Inc. | Method and apparatus for distribution of multimedia data |
| US6813270B1 (en) * | 2000-05-26 | 2004-11-02 | Bigband Networks, Inc. | Method and system for generating and providing delayed media unit sequences to end-users |
| US20020026501A1 (en) * | 2000-05-31 | 2002-02-28 | Khoi Hoang | Decreased idle time and constant bandwidth data-on-demand broadcast delivery matrices |
| RU2266624C2 (ru) * | 2000-08-23 | 2005-12-20 | Де Фоун Пэйджиз Ов Суиден Аб | Способ и устройство для обмена информацией в коммуникационной сети |
| KR100664012B1 (ko) * | 2000-10-14 | 2007-01-03 | 엘지전자 주식회사 | 디지털 티브이의 출력언어 표시방법 |
| KR100703499B1 (ko) * | 2000-12-09 | 2007-04-03 | 삼성전자주식회사 | 다중 프로토콜 레이블 교환 시스템에서 트래픽 엔지니어링기능을 구현하기 위한 데이터구조 및 구축 방법 |
| JP2004527162A (ja) * | 2001-02-28 | 2004-09-02 | トムソン ライセンシング ソシエテ アノニム | ユーザのプロファイルを作成するシステムおよび方法 |
| US7046805B2 (en) * | 2001-03-20 | 2006-05-16 | Digeo, Inc. | System and method for efficiently storing and processing multimedia content |
| US7054314B2 (en) * | 2001-08-20 | 2006-05-30 | Skystream Networks Inc. | Controlling multiple nodes divided into groups |
| US7058054B2 (en) * | 2001-08-20 | 2006-06-06 | Skystream Networks Inc. | Controlling multiple nodes to execute messages only once |
| US7050505B2 (en) * | 2001-09-13 | 2006-05-23 | General Instrument Corporation | Aliasing and routing of plural MPEG data streams |
| EP1311115A1 (en) * | 2001-11-08 | 2003-05-14 | Deutsche Thomson-Brandt Gmbh | Method for recording digital video broadcast data, and digital video recorder |
| US20030097663A1 (en) * | 2001-11-19 | 2003-05-22 | Matti Puputti | Method and apparatus for dynamic provisioning of IP-based services in a DVB network |
| US20030163528A1 (en) * | 2002-02-27 | 2003-08-28 | International Business Machines Corporation | Multicasting system and method for providing personalized content |
| KR100487208B1 (ko) * | 2003-05-20 | 2005-05-04 | 삼성전자주식회사 | 방송통신 융합 시스템에서 스크램블화된 다수의 디지털방송 스트림에 대한 복합 스크램블 해제 장치 및 상기장치가 적용된 광가입자망 |
| KR100526548B1 (ko) * | 2003-06-11 | 2005-11-04 | 삼성전자주식회사 | Mpeg2 spts 분리형 가입자 분배 장치 및 방법 |
| KR100532278B1 (ko) * | 2003-07-31 | 2005-11-29 | 삼성전자주식회사 | Mpts-spts 분리 장치 |
| KR100606827B1 (ko) * | 2004-01-27 | 2006-08-01 | 엘지전자 주식회사 | 가상 채널 테이블 데이터 구조, 전송 스트림 판별 방법, 및 방송 수신기 |
| US8566887B2 (en) * | 2005-12-09 | 2013-10-22 | Time Warner Cable Enterprises Llc | Caption data delivery apparatus and methods |
-
2006
- 2006-02-24 EP EP06110413A patent/EP1826978A1/en not_active Withdrawn
-
2007
- 2007-02-12 US US11/705,156 patent/US8427965B2/en not_active Expired - Fee Related
- 2007-02-22 CN CN2007800063085A patent/CN101390364B/zh not_active Expired - Fee Related
- 2007-02-22 WO PCT/EP2007/051730 patent/WO2007096414A1/en not_active Ceased
- 2007-02-22 PT PT77264885T patent/PT1987651T/pt unknown
- 2007-02-22 ES ES07726488.5T patent/ES2630391T3/es active Active
- 2007-02-22 BR BRPI0707030-6A patent/BRPI0707030A2/pt not_active Application Discontinuation
- 2007-02-22 CA CA2642103A patent/CA2642103C/en not_active Expired - Fee Related
- 2007-02-22 EP EP07726488.5A patent/EP1987651B1/en active Active
- 2007-02-22 MX MX2008010798A patent/MX2008010798A/es not_active Application Discontinuation
- 2007-02-22 DK DK07726488.5T patent/DK1987651T3/da active
- 2007-02-22 RU RU2008134154/09A patent/RU2429580C2/ru not_active IP Right Cessation
- 2007-02-22 KR KR1020087020542A patent/KR101328334B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007096414A1 (en) | 2007-08-30 |
| US8427965B2 (en) | 2013-04-23 |
| CA2642103C (en) | 2014-11-18 |
| PT1987651T (pt) | 2017-07-11 |
| KR20080102134A (ko) | 2008-11-24 |
| CN101390364B (zh) | 2013-04-17 |
| RU2429580C2 (ru) | 2011-09-20 |
| EP1826978A1 (en) | 2007-08-29 |
| EP1987651A1 (en) | 2008-11-05 |
| US20070201477A1 (en) | 2007-08-30 |
| CN101390364A (zh) | 2009-03-18 |
| KR101328334B1 (ko) | 2013-11-11 |
| DK1987651T3 (da) | 2017-08-07 |
| BRPI0707030A2 (pt) | 2011-08-02 |
| EP1987651B1 (en) | 2017-04-12 |
| MX2008010798A (es) | 2008-09-05 |
| CA2642103A1 (en) | 2007-08-30 |
| RU2008134154A (ru) | 2010-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101416509B (zh) | 用于向漫游用户传送订阅服务内容的方法和设备 | |
| US8689246B2 (en) | Method of providing an IPTV service | |
| EP2005745B1 (en) | Delivery of subscription services to roaming users through head end equipment | |
| US6219355B1 (en) | Video and data communication system | |
| RU2429580C2 (ru) | Способ оптимизации потока данных между маршрутизатором и мультимедийным блоком | |
| EP1901452A1 (fr) | Méthode de transmission d'informations de services dans différents types de réseaux de diffusion | |
| US9025507B1 (en) | Method and system for fast channel change in a communication device | |
| US20050152366A1 (en) | Delivering cable television over a network agnostic platform | |
| US12022166B2 (en) | System to monitor and manage integrated receiver decoders | |
| US20100002779A1 (en) | Mechanism for the management of receivers/decoders connections | |
| Pfeffer | IPTV: Technology and development predictions | |
| US20050002398A1 (en) | IGMP on NT architecture | |
| US20060053451A1 (en) | Method and system for providing a cache guide | |
| US7724647B2 (en) | Method and system for fast channel change in a DOCSIS set top gateway device | |
| ES2363119T3 (es) | Método y sistema para configurar una señal de tv. | |
| HK1119883B (en) | Method to optimize the data stream between a router and a multimedia unit | |
| HK1119883A (en) | Method to optimize the data stream between a router and a multimedia unit |