ES2331111T3

Transmitting and receiving real-time data

Abstract

Method of operation of a real-time communications system comprising a real-time data transmitter (2), a real-time data display device (3) having storage means (32) and a network that connects said transmitter (2) and said display device (3), said method comprising the following steps: operating said transmitter (2) to transmit data packets of a first encoding rate that represent a first part of a real-time presentation to said display device (3), with a transmission rate greater than said encoding rate; operating said display device (3) to: receive said data packets of a first encoding rate in said storage means (32); extracting data packets of the first encoding rate from said storage means (32) at said first encoding rate for decoding in order to present said presentation in real time to a user with a first level of quality; when said storage means (32) are filled with said data of the first encoding rate up to a predetermined level, sending an indication that said level has been reached towards said transmitter (2); the method being characterized by: operating said transmitter (2), upon receipt of said indication, to send data packets of a second encoding rate representing subsequent parts of said real-time presentation to said display device, being said second coding rate greater than said first coding rate; operating said display device (3) to: receive data packets of the second encoding rate that represent a subsequent part of the real-time display on said storage means (32); extracting data packets of the second encoding rate from said storage means (32) at said second encoding rate for decoding in order to present said real-time presentation to said user with a second level of quality greater than said first quality level.

ES2331111T3, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Projected expiry passed 28 November 2021, 4.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    ES 2 331 111 T3 REIVINDICACIONES 1. Método de funcionamiento de un sistema de comunicaciones en tiempo real que comprende un emisor (2) de datos en tiempo real, un dispositivo (3) de visualización de datos en tiempo real que tiene unos medios (32) de almacenamiento y una red que conecta dicho emisor (2) y dicho dispositivo (3) de visualización, comprendiendo dicho método las etapas siguientes:hacer funcionar dicho emisor (2) para transmitir paquetes de datos de una primera velocidad de codificación que representan una primera parte de una presentación en tiempo real hacia dicho dispositivo (3) de visualización, con una velocidad de transmisión mayor que dicha velocidad de codificación;hacer funcionar dicho dispositivo (3) de visualización para: recibir dichos paquetes de datos de una primera velocidad de codificación en dichos medios (32) de almacenamiento;extraer paquetes de datos de la primera velocidad de codificación desde dichos medios (32) de almacenamiento a dicha primera velocidad de codificación para su decodificación con el fin de presentar dicha presentación en tiempo real a un usuario con un primer nivel de calidad;al llenarse dichos medios (32) de almacenamiento con dichos datos de la primera velocidad de codificación hasta un nivel predeterminado, enviar una indicación de que se ha alcanzado dicho nivel hacia dicho emisor (2);estando caracterizado el método por: hacer funcionar dicho emisor (2), al producirse la recepción de dicha indicación, para enviar paquetes de datos de una segunda velocidad de codificación que representan partes subsiguientes de dicha presentación de tiempo real hacia dicho dispositivo de visualización, siendo dicha segunda velocidad de codificación mayor que dicha primera velocidad de codificación;hacer funcionar dicho dispositivo (3) de visualización para: recibir paquetes de datos de la segunda velocidad de codificación que representan una parte subsiguiente de la presentación de tiempo real en dichos medios (32) de almacenamiento;extraer paquetes de datos de la segunda velocidad de codificación desde dichos medios (32) de almacenamiento a dicha segunda velocidad de codificación para su decodificación con el fin de presentar dicha presentación de tiempo real a dicho usuario con un segundo nivel de calidad mayor que dicho primer nivel de calidad.
  2. 2
    Método según la reivindicación 1, en el que dicho dispositivo (3) de visualización envía información de pérdida de paquetes hacia el emisor (2) y en respuesta a la recepción de dicha información de pérdida de paquetes, dicho emisor (2) reduce la velocidad de transmisión de dichos paquetes de datos de la segunda velocidad de codificación hacia el dispositivo (3) de visualización.
  3. 3
    Método según la reivindicación 2, en el que dicho emisor (2) determina si se ha producido una pérdida sostenida de paquetes;y en respuesta a dicha determinación, envía paquetes de datos de la primera velocidad de codificación hacia el dispositivo de visualización.
  4. 4
    Sistema de comunicaciones en tiempo real que comprende:un emisor (2) de datos en tiempo real;un dispositivo (3) de visualización de datos en tiempo real que tiene unos medios (32) de almacenamiento;y una red que conecta dicho emisor (2) y dicho dispositivo (3) de visualización, en el que: dicho emisor (2) se puede hacer funcionar para transmitir paquetes de datos de una primera velocidad de codificación que representan una primera parte de una presentación en tiempo real hacia dicho dispositivo (3) de visualización, con una velocidad de transmisión mayor que dicha velocidad de codificación;dicho dispositivo (3) de visualización se puede hacer funcionar para: recibir dichos paquetes de datos de una primera velocidad de codificación en dichos medios (32) de almacenamiento;ES 2 331 111 T3 extraer paquetes de datos de la primera velocidad de codificación desde dichos medios (32) de almacenamiento a dicha primera velocidad de codificación para su decodificación con el fin de presentar dicha presentación en tiempo real a un usuario con un primer nivel de calidad;y al llenarse dichos medios (32) de almacenamiento con dichos datos de la primera velocidad de codificación hasta un nivel predeterminado, enviar una indicación de que se ha alcanzado dicho nivel hacia dicho emisor (2);caracterizado porque: dicho emisor (2) se puede hacer funcionar, al producirse la recepción de dicha indicación, para enviar paquetes de datos de una segunda velocidad de codificación que representan partes subsiguientes de dicha presentación de tiempo real hacia dicho dispositivo (3) de visualización, siendo dicha segunda velocidad de codificación mayor que dicha primera velocidad de codificación;en el que dicho dispositivo (3) de visualización se puede hacer funcionar además para: recibir paquetes de datos de la segunda velocidad de codificación que representan una parte subsiguiente de la presentación de tiempo real en dichos medios (32) de almacenamiento;extraer paquetes de datos de la segunda velocidad de codificación desde dichos medios (32) de almacenamiento a dicha segunda velocidad de codificación para su decodificación con el fin de presentar dicha presentación de tiempo real a dicho usuario con un segundo nivel de calidad mayor que dicho primer nivel de calidad.
  5. 5
    Sistema según la reivindicación 4, en el que dicho dispositivo (3) de visualización comprende además unos medios (31) de detección de pérdidas de paquetes para detectar pérdidas de paquetes y enviar información de pérdidas de paquetes hacia el emisor (2);y en respuesta a la recepción de dicha información de pérdida de paquetes, dicho emisor (2) se puede hacer funcionar además para reducir la velocidad de transmisión de dichos paquetes de datos de la segunda velocidad de codificación hacia el dispositivo (3) de visualización.
  6. 6
    Sistema según la reivindicación 5, en el que dicho emisor (2) comprende además unos medios (25) de determinación para determinar si se ha producido una pérdida sostenida de paquetes;y en respuesta a que dichos medios (25) de determinación determinen una pérdida sostenida de paquetes, enviar paquetes de datos de la primera velocidad de codificación hacia el dispositivo (3) de visualización.