ES2290146T3

System and method for providing multi-perspective instant replay

Abstract

Method for the processing of emissions, comprising: the reception of a broadcast of a program, the broadcast containing a plurality of program perspectives (200); the presentation of a first perspective of the plurality of perspectives to a viewer (210); said first perspective comprising a first perspective of a part of the program; the storage of at least said first and second of the plurality of perspectives (220).

ES2290146T3, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 6 June 2021, 5.3 years ago.

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

29 claims: 3 independent, 26 dependent

  1. 1
    ES 2 290 146 T3 REIVINDICACIONES 1. Método para el procesamiento de emisiones, que comprende:la recepción de una emisión de un programa, conteniendo la emisión una pluralidad de perspectivas del programa (200);la presentación de una primera perspectiva de la pluralidad de perspectivas a un telespectador (210);comprendiendo dicha primera perspectiva una primera perspectiva de una parte del programa;el almacenamiento de por lo menos dicha primera y una segunda de la pluralidad de perspectivas (220);estando el método caracterizado por: proporcionar una entrada de un telespectador que indica un deseo de reproducir la parte del programa desde una segunda perspectiva de entre la pluralidad de perspectivas;la identificación en la primera perspectiva de un primer punto temporal en el programa que se corresponde con el principio de dicha parte, que responde a la entrada;la determinación automática de un segundo punto temporal en la segunda perspectiva, en la que el segundo punto temporal comprende una aproximación del primer punto temporal en el programa;la presentación al telespectador de la parte del programa desde la segunda perspectiva, empezando en el segundo punto temporal (230);y el almacenamiento periódico de los metadatos correspondientes a cada una de dichas primera y segunda de entre la pluralidad recibida de perspectivas del programa;comprendiendo dichos metadatos por lo menos información temporal y de desplazamiento para cada una de dichas primera, segunda o más de la pluralidad de perspectivas correspondientes;en el que el desplazamiento define una ubicación medida desde el principio de una grabación de una perspectiva correspondiente;en el que la identificación del primer punto temporal en la primera perspectiva comprende la identificación de un primer desplazamiento correspondiente en un archivo almacenado que se corresponde con la primera perspectiva, y en el que la determinación del segundo punto temporal en la segunda perspectiva comprende: la búsqueda en los metadatos almacenados para identificar dos desplazamientos consecutivos correspondientes a la primera perspectiva, de manera que el intervalo representado por los dos desplazamientos consecutivos incluye el primer desplazamiento;la utilización de un tiempo almacenado correspondiente a cada uno de los dos desplazamientos consecutivos para determinar por interpolación una aproximación del primer punto temporal;la búsqueda en los metadatos almacenados para identificar dos momentos consecutivos correspondientes a la segunda perspectiva, de manera que el intervalo representado por los dos momentos consecutivos incluye la aproximación del primer punto temporal;la utilización de un desplazamiento almacenado correspondiente a cada uno de los dos momentos consecutivos para determinar un desplazamiento aproximado en la segunda perspectiva correspondiente al segundo punto temporal.
  2. 2
    Método según la reivindicación 1, en el que la presentación de por lo menos una de la pluralidad de perspectivas incluye la presentación de por lo menos una de las perspectivas almacenadas.
  3. 3
    Método según la reivindicación 1, en el que la recepción de la emisión incluye la recepción de una pluralidad de flujos de vídeo relacionados y cada flujo incluye una de las perspectivas.
  4. 4
    Método según la reivindicación 1, en el que la presentación de la primera perspectiva incluye la presentación de la primera perspectiva en una ventana de una pantalla y la presentación de por lo menos una de la pluralidad de perspectivas incluye la presentación de una segunda perspectiva de entre la pluralidad de perspectivas almacenadas en una ventana diferente de la pantalla.
  5. 5
    Método según la reivindicación 1, en el que la determinación del segundo punto temporal en la segunda perspectiva comprende la ubicación de un desplazamiento en la segunda perspectiva que se encuentra cerca del primer desplazamiento. ES 2 290 146 T3
  6. 6
    Sistema para la presentación de emisiones que comprende:un receptor (16) configurado para recibir una emisión que incluye una pluralidad de perspectivas de un programa;un dispositivo de almacenamiento (18) para almacenar por lo menos dichas primera y segunda de entre la pluralidad de perspectivas;y un procesador (30) configurado para presentar una primera perspectiva a un telespectador, mientras que presenta por lo menos dicha segunda perspectiva almacenada al telespectador;caracterizado porque al presentar la segunda perspectiva almacenada el procesador está configurado para: recibir una entrada de un telespectador que indica el deseo de reproducir una parte del programa desde la segunda perspectiva de la pluralidad de perspectivas;identificar en la primera perspectiva un primer punto temporal en el programa que se corresponde con el principio de dicha parte, que responde a la entrada;determinar automáticamente un segundo punto temporal en la segunda perspectiva, en el que el segundo punto temporal comprende una aproximación del primer punto temporal en el programa;y presentar la parte del programa desde la segunda perspectiva almacenada, empezando en el segundo punto temporal;y almacenar periódicamente los metadatos correspondientes a cada una de dichas primera y segunda de la pluralidad recibida de perspectivas del programa;comprendiendo dichos metadatos por lo menos información temporal y de desplazamiento para cada una de dichas primera y segunda pluralidades de perspectivas;en el que el desplazamiento define una ubicación medida desde el principio de una grabación de una perspectiva correspondiente;en el que la identificación del primer punto temporal en la primera perspectiva comprende la identificación de un primer desplazamiento correspondiente en un archivo almacenado que se corresponde con la primera perspectiva, y en el que al determinar el segundo punto temporal en la segunda perspectiva, se configura el procesador para: realizar una búsqueda en los metadatos almacenados para identificar los dos desplazamientos consecutivos que se corresponden con la primera perspectiva, de manera que el intervalo representado por los dos desplazamientos consecutivos incluye el primer desplazamiento;utilizar un tiempo almacenado correspondiente a cada uno de los dos desplazamientos consecutivos para determinar por interpolación una aproximación del primer punto temporal;realizar una búsqueda en los metadatos almacenados para identificar los dos tiempos consecutivos que se corresponden con la segunda perspectiva, de manera que el intervalo representado por los dos tiempos consecutivos incluye la aproximación del primer punto temporal;utilizar un desplazamiento almacenado correspondiente a cada uno de los dos tiempos consecutivos para determinar un desplazamiento aproximado en la segunda perspectiva correspondiente al segundo punto temporal.
  7. 7
    Sistema según la reivindicación 6, en el que la primera perspectiva es una perspectiva almacenada.
  8. 8
    Sistema según la reivindicación 6, configurado además para almacenar dicha por lo menos una perspectiva simultáneamente a la presentación de la primera perspectiva.
  9. 9
    Sistema según la reivindicación 6, configurado además para almacenar dicha por lo menos una perspectiva de manera simultánea a la presentación de la segunda perspectiva.
  10. 10
    Sistema según la reivindicación 6, en el que el procesador está configurado para presentar la primera perspectiva en una primera ventana de la pantalla y presentar la segunda perspectiva en una segunda ventana de la pantalla.
  11. 11
    Sistema según la reivindicación 10, en el que una de las primera y segunda ventanas está anidada dentro de la otra de las primera y segunda ventanas.
  12. 12
    Sistema según la reivindicación 10, en el que el receptor está configurado para recibir una pluralidad de flujos de audio y/o vídeo asociados con la pluralidad de perspectivas. ES 2 290 146 T3
  13. 13
    Sistema según la reivindicación 6, en el que cada uno de los flujos de audio y/o vídeo incluye una de las perspectivas.
  14. 14
    Sistema según la reivindicación 6, en el que la determinación del segundo punto temporal en la segunda perspectiva comprende la ubicación de un desplazamiento en la segunda perspectiva que se encuentra cerca del primer desplazamiento.
  15. 15
    Sistema según la reivindicación 6, en el que el procesador está configurado para realizar una búsqueda de por lo menos una de las perspectivas almacenadas.
  16. 16
    Producto de programa informático para el procesamiento de emisiones, que comprende un medio utilizable por ordenador que presenta un código legible por máquina incorporado al mismo para:recibir una emisión de un programa, conteniendo la emisión una pluralidad de perspectivas del programa;presentar una primera perspectiva de la pluralidad de perspectivas a un telespectador;comprendiendo dicha primera perspectiva una primera perspectiva de una parte del programa;almacenar por lo menos dichas primera y segunda de la pluralidad de perspectivas;caracterizado por: la recepción de la entrada de un telespectador que indica el deseo de reproducir la parte del programa desde la segunda perspectiva de la pluralidad de perspectivas;la identificación en la primera perspectiva de un primer punto temporal en el programa que se corresponde con el principio de dicha parte, que responde a la entrada;la determinación automática de un segundo punto temporal en la segunda perspectiva, en el que el segundo punto temporal comprende una aproximación del primer punto temporal en el programa;y la presentación de la parte del programa desde la segunda perspectiva al telespectador, que se inicia en el segundo punto temporal;el almacenamiento periódico de los metadatos correspondientes a cada una de dichas primera y segunda perspectivas de la pluralidad recibida de perspectivas del programa;comprendiendo dichos metadatos por lo menos la información temporal y de desplazamiento para cada una de dichas primera y segunda pluralidades de perspectivas correspondientes;en el que el desplazamiento define una ubicación medida desde el principio de una grabación de una perspectiva correspondiente;en el que la identificación del primer punto temporal en la primera perspectiva comprende la identificación de un primer desplazamiento correspondiente en un archivo almacenado que se corresponde con la primera perspectiva, y en el que la determinación del segundo punto temporal en la segunda perspectiva comprende: la búsqueda en los metadatos almacenados para identificar dos desplazamientos consecutivos que se corresponden con la primera perspectiva, de manera que el intervalo representado por los dos desplazamientos consecutivos incluye el primer desplazamiento;la utilización de un tiempo almacenado que se corresponde con cada uno de los dos desplazamientos consecutivos para determinar por interpolación una aproximación del primer punto temporal;la búsqueda en los metadatos almacenados para identificar dos tiempos consecutivos que se corresponden con la segunda perspectiva, de manera que el intervalo representado por los dos tiempos consecutivos incluye la aproximación del primer punto temporal;la utilización de un desplazamiento almacenado que se corresponde con cada uno de los dos tiempos consecutivos para determinar un desplazamiento aproximado en la segunda perspectiva correspondiente al segundo punto temporal.
  17. 17
    Producto de programa informático según la reivindicación 16, en el que la presentación de por lo menos una de la pluralidad de perspectivas incluye la presentación de por lo menos una de las perspectivas almacenadas.
  18. 18
    Producto de programa informático según la reivindicación 17, en el que la presentación de por lo menos una de la pluralidad de perspectivas y el almacenamiento de por lo menos una de la pluralidad de perspectivas se realizan simultáneamente. ES 2 290 146 T3
  19. 19
    Producto de programa informático según la reivindicación 22, en el que la determinación del segundo punto temporal en la segunda perspectiva comprende la ubicación de un desplazamiento en la segunda perspectiva que se encuentra cerca del primer desplazamiento.
  20. 20
    Producto de programa informático según la reivindicación 16, en el que la recepción de la emisión incluye la recepción de una pluralidad de flujos de audio y/o vídeo relacionados, incluyendo cada uno de los flujos una de las perspectivas.
  21. 21
    Producto de programa informático según la reivindicación 16, en el que la presentación de la primera perspectiva incluye la presentación de la primera perspectiva en una ventana de una pantalla y la presentación de por lo menos una de la pluralidad de perspectivas incluye la presentación de una segunda perspectiva de la pluralidad de perspectivas almacenadas en una ventana diferente de la pantalla.
  22. 22
    Producto de programa informático según la reivindicación 16, en el que el almacenamiento de por lo menos una de la pluralidad de perspectivas incluye el almacenamiento de las perspectivas en por lo menos una memoria intermedia circular.
  23. 23
    Método según la reivindicación 1, o producto de programa informático según la reivindicación 16, en el que la presentación de la primera perspectiva y el almacenamiento se realizan de manera simultánea.
  24. 24
    Método según la reivindicación 1, o sistema según la reivindicación 6, en el que el almacenamiento de por lo menos una de la pluralidad de perspectivas se realiza de manera automática.
  25. 25
    Método según la reivindicación 1, o sistema según la reivindicación 6, en el que el almacenamiento de por lo menos una de la pluralidad de perspectivas incluye el almacenamiento de las perspectivas en por lo menos una memoria intermedia circular.
  26. 26
    Método según la reivindicación 5, sistema según la reivindicación 14, o producto de programa informático según la reivindicación 19, en el que la pluralidad de perspectivas del programa comprende los flujos de datos de MPEG, y en el que el desplazamiento en la segunda perspectiva que se encuentra cerca del primer desplazamiento se corresponde con un cuadro I de MPEG.
  27. 27
    Método según la reivindicación 1, sistema según la reivindicación 6, o producto de programa informático según la reivindicación 16, en el que la pluralidad de perspectivas del programa comprende flujos de datos de MPEG, y en el que el desplazamiento en la segunda perspectiva que se encuentra cerca del desplazamiento aproximado se corresponde con un cuadro I de MPEG.
  28. 28
    Método según la reivindicación 1, sistema según la reivindicación 6, o producto de programa informático según la reivindicación 16, en el que la recepción de la emisión comprende la recepción simultánea de una pluralidad de flujos de vídeo relacionados, comprendiendo cada flujo una de las perspectivas, en el que dichos flujos no poseen una misma velocidad de bits.
  29. 29
    Método, sistema o producto de programa informático según la reivindicación 28, en el que dicha operación de ubicación comprende la realización de una interpolación.
Independent claims29