ES2619503A1 - Method and system of continuous emission of multicamera events (Machine-translation by Google Translate, not legally binding) - Google Patents

Method and system of continuous emission of multicamera events (Machine-translation by Google Translate, not legally binding) Download PDF

Info

Publication number
ES2619503A1
ES2619503A1 ES201531896A ES201531896A ES2619503A1 ES 2619503 A1 ES2619503 A1 ES 2619503A1 ES 201531896 A ES201531896 A ES 201531896A ES 201531896 A ES201531896 A ES 201531896A ES 2619503 A1 ES2619503 A1 ES 2619503A1
Authority
ES
Spain
Prior art keywords
video
screen
video signals
computing device
video signal
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.)
Granted
Application number
ES201531896A
Other languages
Spanish (es)
Other versions
ES2619503B1 (en
Inventor
Alberto RODES BERENGUER
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Watchity S L U
Watchity SLU
Original Assignee
Watchity S L U
Watchity SLU
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Watchity S L U, Watchity SLU filed Critical Watchity S L U
Priority to ES201531896A priority Critical patent/ES2619503B1/en
Priority to PCT/ES2016/070915 priority patent/WO2017109255A1/en
Publication of ES2619503A1 publication Critical patent/ES2619503A1/en
Application granted granted Critical
Publication of ES2619503B1 publication Critical patent/ES2619503B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection

Abstract

Method and system of continuous broadcast of multi-camera events. The method comprises emitting and presenting, in continuous, video sequences related to an event occupying different viewing windows (wp, ws) of one or more screens of one or more computing devices, generating automatically and dynamically, in response to a selection by a user, new video sequences from individual video signals, and presenting them on the screens (s). The system is adapted to implement the method of the present invention. (Machine-translation by Google Translate, not legally binding)

Description

MÉTODO Y SISTEMA DE EMISIÓN EN CONTINUO DE EVENTOS MULTICÁMARA METHOD AND SYSTEM OF EMISSION IN CONTINUOUS OF MULTI-CAMERA EVENTS

5 Sector de la técnica 5 Technical sector

La presente invención concierne en general, en un primer aspecto, a un método de emisión en continuo de eventos multicámara, cuyo fin es el de mostrar diferentes secuencias de vídeo en diferentes ventanas de visualización, y más particularmente a un método que comprende The present invention relates in general, in a first aspect, to a method of continuous emission of multi-camera events, whose purpose is to show different video sequences in different viewing windows, and more particularly to a method comprising

10 cambiar automáticamente y de manera dinámica las secuencias de vídeo presentadas. 10 Automatically and dynamically change the video streams presented.

Un segundo aspecto de la invención concierne a un sistema de emisión en continuo de eventos multicámara adaptado para implementar el método del primer aspecto. A second aspect of the invention concerns a system of continuous emission of multi-camera events adapted to implement the method of the first aspect.

15 Estado de la técnica anterior 15 State of the prior art

Son conocidos en el estado de la técnica diferentes métodos de emisión en continuo (es decir de “streaming”) de eventos multicámara. Different methods of continuous broadcasting (ie "streaming") of multi-camera events are known in the state of the art.

20 En particular, en la solicitud internacional WO2015073924A1 se describe un método que comprende las etapas incluidas en el preámbulo de la reivindicación 1 de la presente invención, es decir: In particular, in the international application WO2015073924A1 a method is described comprising the steps included in the preamble of claim 1 of the present invention, ie:

a) recibir, en al menos un servidor informático, unas señales de vídeo individuales relativas a a) receive, on at least one computer server, individual video signals relating to

25 un evento y que son emitidas en continuo desde unas correspondientes fuentes de vídeo que incluyen múltiples cámaras, tales como cámaras móviles o de dispositivos de computación móviles y/o cámaras fijas; 25 an event and which are broadcast continuously from corresponding video sources that include multiple cameras, such as mobile cameras or mobile computing devices and / or fixed cameras;

b) seleccionar al menos algunas de dichas señales de vídeo individuales, y configurarlas para b) select at least some of said individual video signals, and configure them to

30 que las secuencias de vídeo de cada una de ellas ocupe una respectiva ventana de visualización de al menos una pantalla al presentarse en al menos dicha pantalla; 30 that the video sequences of each of them occupy a respective display window of at least one screen when presented on at least said screen;

c) enviar, en continuo, información que incluye a dichas secuencias de vídeo, desde dicho servidor informático hasta al menos un dispositivo de computación de un usuario que incluye c) continuously send information that includes said video sequences, from said computer server to at least one user computing device that includes

35 al menos una pantalla; 35 at least one screen;

d) al menos presentar dicho dispositivo de computación, en continuo, en al menos dicha pantalla, las secuencias de vídeo recibidas ocupando diferentes ventanas de visualización; y d) at least presenting said computing device, continuously, on at least said screen, the video sequences received occupying different viewing windows; Y

e) realizar, dicho usuario, una selección, a través de unos medios de entrada de dicho e) make, said user, a selection, through means of entry of said

5 dispositivo de computación, que implica que se presenten en varias ventanas de visualización de al menos dicha pantalla, en continuo, secuencias de vídeo requeridas, relativas a dicho u otro evento, que difieren al menos en parte de las presentadas previamente a dicha selección. 5 computing device, which implies that several required video sequences, relative to said or other event, which differ at least in part from those presented prior to said selection are presented in several display windows of at least said screen.

En WO2015073924A1, en el servidor informático se crean señales de vídeo multipantalla In WO2015073924A1, multiscreen video signals are created on the computer server

10 (denominadas señales de vídeo compuesto) con las señales de vídeo individuales, y se envía una primera de dichas señales de vídeo multipantalla en la etapa c) y, tras la selección en la etapa e), una segunda de dichas señales de vídeo multipantalla, que ha sido previamente creada y almacenada en memoria. 10 (called composite video signals) with the individual video signals, and a first of said multi-screen video signals is sent in step c) and, after selection in step e), a second of said multi-screen video signals , which has been previously created and stored in memory.

15 Es decir, el usuario solamente puede elegir (implícita o explícitamente) entre señales de vídeo multipantalla ya creadas antes de su selección en la etapa e), lo cual convierte al método propuesto en WO2015073924A1 en un método de generación estática de señales de vídeo que no permite la generación dinámica de nuevas señales de vídeo multipantalla como respuesta a la selección del usuario (ni como respuesta a ninguna otra clase de acción), sino 15 That is, the user can only choose (implicitly or explicitly) between multiscreen video signals already created before their selection in step e), which makes the method proposed in WO2015073924A1 a static method of generating video signals that does not allow the dynamic generation of new multiscreen video signals in response to the user's selection (or in response to any other kind of action), but

20 que simplemente le ofrece al usuario la posibilidad de elegir entre señales de vídeo multipantalla ya creadas. 20 that simply offers the user the possibility to choose between multiscreen video signals already created.

Aparece, por tanto, necesario ofrecer una alternativa al estado de la técnica que permita cubrir las carencias halladas en el mismo, en la forma de un método y sistema de emisión en It appears, therefore, necessary to offer an alternative to the state of the art that allows to cover the deficiencies found therein, in the form of an emission method and system in

25 continuo de eventos multicámara que claramente mejore las prestaciones y funciones de los ya conocidos. 25 continuous multi-camera events that clearly improve the performance and functions of those already known.

Explicación de la invención Explanation of the invention.

30 Con tal fin, la presente invención concierne, en un primer aspecto, a un método de emisión en continuo de eventos multicámara, que comprende, de manera en sí conocida: To this end, the present invention concerns, in a first aspect, a method of continuous emission of multi-camera events, comprising, in a manner known per se:

a) recibir, en al menos un servidor informático, unas señales de vídeo individuales relativas a un evento y que son emitidas en continuo desde unas correspondientes fuentes de vídeo que a) receive, on at least one computer server, individual video signals relating to an event and which are continuously broadcast from corresponding video sources that

35 incluyen múltiples cámaras, tales como cámaras móviles o de dispositivos de computación móviles y/o cámaras fijas; 35 include multiple cameras, such as mobile cameras or mobile computing devices and / or fixed cameras;

b) seleccionar al menos algunas de dichas señales de vídeo individuales, y configurarlas para que las secuencias de vídeo de cada una de ellas ocupe una respectiva ventana de visualización de al menos una pantalla al presentarse en al menos dicha pantalla; b) select at least some of said individual video signals, and configure them so that the video sequences of each of them occupy a respective display window of at least one screen when presented on at least said screen;

c) enviar, en continuo, información que incluye a dichas secuencias de vídeo, desde dicho servidor informático hasta al menos un dispositivo de computación de un usuario que incluye al menos una pantalla; c) continuously send information that includes said video sequences, from said computer server to at least one computing device of a user that includes at least one screen;

10 d) al menos presentar dicho dispositivo de computación, en continuo, en al menos dicha pantalla, las secuencias de vídeo recibidas ocupando diferentes ventanas de visualización; y 10 d) at least presenting said computing device, continuously, on at least said screen, the video sequences received occupying different viewing windows; Y

e) realizar, dicho usuario, una selección, a través de unos medios de entrada de dicho dispositivo de computación, que implica que se presenten en varias ventanas de visualización e) making, said user, a selection, through input means of said computing device, which implies that they are presented in several viewing windows

15 de al menos dicha pantalla, en continuo, secuencias de vídeo requeridas, relativas a dicho u otro evento, que difieren al menos en parte de las presentadas previamente a dicha selección; 15 of at least said screen, in continuous, required video sequences, relative to said or other event, which differ at least in part from those previously presented to said selection;

A diferencia de los métodos conocidos, el propuesto por el primer aspecto de la invención comprende, de manera característica: Unlike the known methods, the one proposed by the first aspect of the invention typically comprises:

20 f) generar automáticamente y de manera dinámica, en respuesta a dicha selección, dichas secuencias de vídeo requeridas a partir de unas señales de vídeo individuales que incluyen a dichas secuencias de vídeo requeridas y que son o han sido emitidas en continuo desde unas correspondientes fuentes de vídeo que incluyen múltiples cámaras, configurando a dichas F) automatically and dynamically generate, in response to said selection, said required video sequences from individual video signals that include said required video sequences and that are or have been continuously broadcast from corresponding sources of video that include multiple cameras, configuring those

25 secuencias de vídeo requeridas para que cada una de ellas ocupe una respectiva de dichas varias ventanas de visualización al presentarse en al menos dicha pantalla; y 25 video sequences required for each of them to occupy a respective one of said several viewing windows when presented on at least said screen; Y

g) al menos presentar, en continuo, las secuencias de vídeo requeridas en al menos dicha pantalla, por parte del dispositivo de computación. g) at least continuously present the required video sequences on at least said screen, by the computing device.

30 En función del ejemplo de realización, las citadas ventanas de visualización se muestran en una única pantalla o en varias pantallas, en este último caso mostrándose una o más ventanas de visualización por pantalla. Depending on the exemplary embodiment, said viewing windows are shown on a single screen or on several screens, in the latter case showing one or more display windows per screen.

35 De acuerdo a un primer ejemplo de realización principal del método propuesto por el primer aspecto de la presente invención: According to a first main embodiment of the method proposed by the first aspect of the present invention:

la etapa b) comprende crear, por parte del servidor informático, al menos una primera señal de vídeo multipantalla, para emisión en continuo, a partir de dichas algunas señales de vídeo individuales recibidas, donde dicha primera señal de vídeo multipantalla configura a las step b) comprises creating, by the computer server, at least a first multiscreen video signal, for continuous broadcast, from said some individual received video signals, where said first multiscreen video signal configures the

5 señales de vídeo individuales que la componen para que las secuencias de vídeo de cada una de ellas ocupe una respectiva ventana de visualización de al menos una pantalla al presentarse la primera señal de vídeo multipantalla en al menos dicha pantalla; 5 individual video signals that compose it so that the video sequences of each of them occupy a respective display window of at least one screen when the first multiscreen video signal is presented on at least said screen;

la citada información enviada en la etapa c) desde el servidor informático hasta por lo menos 10 el citado dispositivo de computación es dicha primera señal de vídeo multipantalla; said information sent in step c) from the computer server to at least 10 said computing device is said first multi-screen video signal;

la mencionada etapa d) comprende presentar el dispositivo de computación, en continuo, en al menos dicha pantalla, la primera señal de vídeo multipantalla recibida; said step d) comprises presenting the computing device, continuously, on at least said screen, the first multiscreen video signal received;

15 la etapa f) comprende generar automáticamente y de manera dinámica, en respuesta a la selección de la etapa e), las citadas secuencias de vídeo requeridas mediante al menos uno de los siguientes pasos: 15 step f) comprises generating automatically and dynamically, in response to the selection of step e), the aforementioned video sequences required by at least one of the following steps:

f1) modificando la citada primera señal de vídeo multipantalla de manera que incluya f1) by modifying said first multiscreen video signal to include

20 dichas secuencias de vídeo requeridas, configuradas para que cada una de ellas ocupe una respectiva de dichas varias ventanas de visualización al presentarse en al menos dicha pantalla; 20 said required video sequences, configured so that each of them occupies a respective one of said several viewing windows when presented on at least said screen;

f2) creando una segunda señal de vídeo multipantalla, para emisión en continuo, a f2) creating a second multiscreen video signal, for continuous broadcast, to

25 partir de dichas señales de vídeo individuales que incluyen a dichas secuencias de vídeo requeridas, donde dicha segunda señal de vídeo multipantalla configura a las señales de vídeo individuales que la componen para que cada una de las secuencias de vídeo requeridas ocupe una respectiva de dichas varias ventanas de visualización al presentarse la segunda señal de vídeo multipantalla en al menos dicha pantalla; 25 from said individual video signals that include said required video sequences, wherein said second multiscreen video signal configures the individual video signals that compose it so that each of the required video sequences occupies a respective one of said several display windows when the second multiscreen video signal is presented on at least said screen;

30 y la etapa g) comprende presentar, en continuo, la primera señal de vídeo multipantalla modificada o la segunda señal de vídeo multipantalla, en al menos dicha pantalla, por parte del dispositivo de computación. 30 and step g) comprises, in continuous, presenting the first modified multiscreen video signal or the second multiscreen video signal, on at least said screen, by the computing device.

35 De acuerdo a una implementación de dicho primer ejemplo de realización principal, el método comprende llevar a cabo la etapa f2) por parte del servidor informático, llevándose a cabo tras According to an implementation of said first main embodiment example, the method comprises carrying out step f2) by the computer server, being carried out after

la etapa f2) el envío de la segunda señal de vídeo multipantalla desde el servidor informático hasta el dispositivo de computación. step f2) the sending of the second multiscreen video signal from the computer server to the computing device.

Por lo que se refiere a la etapa f1), ésta se lleva a cabo en el dispositivo de computación y/o 5 en el servidor informático y/o en otra entidad computacional intermedia comunicada con ambos. As regards step f1), this is carried out in the computing device and / or 5 on the computer server and / or other intermediate computing entity communicated with both of them.

Por señal de vídeo multipantalla debe entenderse a una señal individual de vídeo digital que incluye, combinadas, compuestas (no confundirse con las señales de vídeo compuesto A multi-screen video signal must be understood as an individual digital video signal that includes, combined, composed (not to be confused with composite video signals).

10 analógicas) o mezcladas, a varias señales de vídeo individuales de manera que sus respectivas secuencias de vídeo están configuradas, en la señal de vídeo multipantalla, para ocupar diferentes ventanas de visualización al presentarse en una o más pantallas. 10 analog) or mixed, to several individual video signals so that their respective video sequences are configured, in the multiscreen video signal, to occupy different display windows when presented on one or more screens.

Para un segundo ejemplo de realización principal: For a second main embodiment example:

15 la configuración de la etapa b) comprende asignar, por parte del servidor informático, diferentes tasas de bits a la referidas algunas señales de vídeo individuales, con el fin de reducir el ancho de banda necesitado para su envío en la etapa c), enviando así señales de vídeo de mayor calidad (con mayor tasa de bits) y de menor calidad (con menor tasa de bits); 15 the configuration of step b) comprises assigning, by the computer server, different bit rates to the referred to some individual video signals, in order to reduce the bandwidth needed for sending in step c), sending thus higher quality video signals (with higher bit rate) and lower quality (with lower bit rate);

20 la citada información enviada en continuo en la etapa c) desde el servidor informático hasta al menos el citado dispositivo de computación comprende a las algunas señales de vídeo individuales, cada una enviada con su respectiva tasa de bits; y 20 said information sent continuously in step c) from the computer server to at least said computing device comprises the individual video signals, each sent with its respective bit rate; Y

25 la etapa d) comprende: 25 step d) comprises:

d1) presentar el dispositivo de computación, en continuo, en al menos la citada pantalla, las señales de vídeo individuales recibidas, de manera sincronizada; ó d1) present the computing device, continuously, on at least said screen, the individual video signals received, in a synchronized manner; or

30 d2) crear y presentar en dicha pantalla, por parte del dispositivo de computación, al menos una primera señal de vídeo multipantalla a partir de las señales de vídeo individuales recibidas, donde dicha primera señal de vídeo multipantalla configura a las señales de vídeo individuales que la componen para presentar a las secuencias de vídeo de cada una de ellas ocupando una respectiva ventana de visualización de al 30 d2) create and present on said screen, by the computing device, at least a first multi-screen video signal from the individual video signals received, where said first multi-screen video signal configures the individual video signals that they compose it to present the video sequences of each one of them occupying a respective viewing window of the

35 menos dicha pantalla; 35 minus said screen;

dicha etapa f) comprende generar automáticamente y de manera dinámica, en respuesta a dicha selección de la etapa e), dichas secuencias de vídeo requeridas en la forma de unas respectivas señales de vídeo individuales requeridas, asignándoles, por parte del servidor informático, diferentes tasas de bits a dichas señales de vídeo individuales requeridas; said stage f) comprises generating automatically and dynamically, in response to said selection of stage e), said required video sequences in the form of respective individual video signals required, assigning them, by the computer server, different rates bits to said required individual video signals;

comprendiendo el método enviar, en continuo, desde el servidor informático hasta el dispositivo de computación dichas señales de vídeo individuales requeridas, cada una enviada con su respectiva tasa de bits; y the method comprising sending, continuously, from the computer server to the computing device said individual required video signals, each sent with its respective bit rate; Y

10 comprendiendo la etapa g): 10 comprising step g):

g1) presentar el dispositivo de computación, en continuo, en como mínimo la citada pantalla, las señales de vídeo individuales requeridas recibidas, de manera sincronizada; ó g1) present the computing device, continuously, in at least said screen, the required individual video signals received, in a synchronized manner; or

15 g2) crear y presentar en la citada pantalla, por parte del dispositivo de computación, al menos una segunda señal de vídeo multipantalla a partir de las señales de vídeo individuales requeridas recibidas, donde dicha segunda señal de vídeo multipantalla configura a las señales de vídeo individuales requeridas que la componen para 15 g2) create and present on said screen, by the computing device, at least a second multiscreen video signal from the required individual video signals received, where said second multiscreen video signal configures the video signals required individuals that compose it for

20 presentar a las secuencias de vídeo de cada una de ellas ocupando una respectiva ventana de visualización de al menos dicha pantalla. 20 present the video sequences of each of them occupying a respective display window of at least said screen.

De acuerdo a un tercer ejemplo de realización principal del método propuesto por el primer aspecto de la presente invención: According to a third main embodiment of the method proposed by the first aspect of the present invention:

25 la configuración de dicha etapa b) comprende asignar, por parte del servidor informático, diferentes tasas de bits a las referidas como algunas señales de vídeo individuales; 25 the configuration of said step b) comprises assigning, by the computer server, different bit rates to those referred to as some individual video signals;

la etapa c) comprende: step c) comprises:

30 c1) enviar desde el servidor informático hasta una entidad computacional intermedia a las algunas señales de vídeo individuales, cada una enviada con su respectiva tasa de bits, 30 c1) send from the computer server to an intermediate computing entity to the individual video signals, each one sent with its respective bit rate,

35 c2) crear, por parte de la citada entidad computacional intermedia, al menos una primera señal de vídeo multipantalla, para emisión en continuo, a partir de dichas 35 c2) create, by the aforementioned intermediate computing entity, at least a first multi-screen video signal, for continuous broadcasting, from said

algunas señales de vídeo individuales recibidas, donde dicha primera señal de vídeo multipantalla configura a las señales de vídeo individuales que la componen para que las secuencias de vídeo de cada una de ellas ocupe una respectiva ventana de visualización de al menos una pantalla al presentarse la primera señal de vídeo some individual video signals received, where said first multi-screen video signal configures the individual video signals that compose it so that the video sequences of each of them occupy a respective display window of at least one screen when the first one is presented video signal

5 multipantalla en al menos dicha pantalla; y 5 multi-screen on at least said screen; Y

c3) enviar, desde la entidad computacional intermedia hasta el dispositivo de computación dicha primera señal de vídeo multipantalla; c3) send, from the intermediate computing entity to the computing device, said first multi-screen video signal;

10 la etapa d) comprende presentar el dispositivo de computación, en continuo, en al menos dicha pantalla, la primera señal de vídeo multipantalla recibida; 10 step d) comprises presenting the computing device, continuously, on at least said screen, the first multiscreen video signal received;

la etapa f) comprende generar automáticamente y de manera dinámica, en respuesta a la selección de la etapa e), las citadas secuencias de vídeo requeridas en la forma de unas stage f) comprises generating automatically and dynamically, in response to the selection of stage e), the aforementioned video sequences required in the form of

15 respectivas señales de vídeo individuales requeridas, asignándoles, por parte del servidor informático, diferentes tasas de bits a las señales de vídeo individuales requeridas; 15 respective individual video signals required, assigning, by the computer server, different bit rates to the required individual video signals;

comprendiendo el método: Understanding the method:

20 i) enviar, en continuo, desde el servidor informático hasta la entidad computacional intermedia las señales de vídeo individuales requeridas, cada una enviada con su respectiva tasa de bits; 20 i) continuously send the required individual video signals from the computer server to the intermediate computing entity, each one sent with its respective bit rate;

ii) crear, por parte de la entidad computacional intermedia, una segunda señal de vídeo ii) create, by the intermediate computing entity, a second video signal

25 multipantalla, para emisión en continuo, a partir de dichas señales de vídeo individuales requeridas recibidas, donde dicha segunda señal de vídeo multipantalla configura a las señales de vídeo individuales que la componen para que las secuencias de vídeo de cada una de ellas ocupe una respectiva ventana de visualización de al menos una pantalla al presentarse la segunda señal de vídeo multipantalla en al 25 multiscreen, for continuous broadcast, from said required individual video signals received, wherein said second multiscreen video signal configures the individual video signals that compose it so that the video sequences of each of them occupy a respective display window of at least one screen when the second multiscreen video signal is presented in the

30 menos dicha pantalla; y 30 minus that screen; Y

iii) enviar, desde la entidad computacional intermedia hasta el dispositivo de computación la segunda señal de vídeo multipantalla; iii) send, from the intermediate computing entity to the computing device, the second multi-screen video signal;

35 y comprendiendo la etapa g) presentar, en continuo, la segunda señal de vídeo multipantalla en por lo menos la citada pantalla, por parte del dispositivo de computación. 35 and comprising step g) presenting, in continuous, the second multiscreen video signal on at least said screen, by the computing device.

De acuerdo a un ejemplo de realización, el método propuesto por el primer aspecto del invención permite implementar cualquiera de los anteriores primer, segundo y tercer ejemplos de realización principales, ya sea seleccionándolos de manera manual, por un usuario, o, ventajosamente, de manera automática, en función de algún criterio pre-programado, tal como el número de señales de vídeo individuales a presentar en d) o en g). Por ejemplo, si tal número es pequeño, se selecciona automáticamente el segundo ejemplo de realización principal, ya que el ancho de banda a ocupar para el envío de unas pocas señales individuales no es muy alto. En cambio si el número de señales de vídeo individuales es demasiado alto como para enviarlas por separado, ya que ocupan un ancho de banda demasiado grande o por encima del disponible, entonces se selecciona automáticamente el primer ejemplo de realización, es decir combinar las señales de vídeo individuales en una única señal de vídeo multipantalla. According to an embodiment example, the method proposed by the first aspect of the invention allows to implement any of the foregoing first, second and third main embodiments, either by selecting them manually, by a user, or, advantageously, in a manner automatic, depending on some pre-programmed criteria, such as the number of individual video signals to be presented in d) or in g). For example, if such a number is small, the second main embodiment example is automatically selected, since the bandwidth to be used for sending a few individual signals is not very high. On the other hand, if the number of individual video signals is too high to be sent separately, since they occupy a bandwidth that is too large or above the available one, then the first embodiment is automatically selected, that is, to combine the signals of Individual video in a single multi-screen video signal.

Además de las señales de vídeo, el método del primer aspecto de la invención también comprende, para un ejemplo de realización, enviar una o más señales de audio, individuales In addition to the video signals, the method of the first aspect of the invention also comprises, for one embodiment, sending one or more individual audio signals.

o combinadas, sincronizadas con las de vídeo, y también seleccionables por parte del usuario del dispositivo de computación. or combined, synchronized with those of video, and also selectable by the user of the computing device.

Los siguientes ejemplos de realización o implementaciones del método del primer aspecto de la invención son aplicables al método cuando no está limitado según uno cualquiera de los tres ejemplos de realización principales expuestos arriba, o cuando sí lo está según cualquiera de dichos tres ejemplos de realización principales, a no ser que se indique explícitamente su vinculación a uno concreto de tales ejemplos de realización principales. The following embodiments or implementations of the method of the first aspect of the invention are applicable to the method when it is not limited according to any one of the three main embodiments set forth above, or when it is according to any of said three main embodiments , unless your link to a specific one of such main embodiments is explicitly indicated.

Para un ejemplo de realización, la etapa b) comprende configurar a las señales de vídeo individuales para que una de las secuencias de vídeo de una de ellas ocupe una ventana principal de visualización de la pantalla y el resto unas ventanas secundarias de visualización, al presentarse la primera señal de vídeo multipantalla en al menos dicha pantalla. For an exemplary embodiment, step b) comprises configuring the individual video signals so that one of the video sequences of one of them occupies a main screen display window and the rest secondary display windows, when presented the first multi-screen video signal on at least said screen.

Por lo que se refiere a la etapa e) del método propuesto por el primer aspecto de la presente invención, ésta comprende, para un ejemplo de realización, seleccionar una de las ventanas de visualización. As regards step e) of the method proposed by the first aspect of the present invention, it comprises, for an exemplary embodiment, selecting one of the viewing windows.

Para el mencionado caso de que una de las secuencias de vídeo se muestre en una ventana de visualización principal y el resto en unas secundarias, de acuerdo a un ejemplo de For the aforementioned case that one of the video sequences is displayed in a main viewing window and the rest in secondary ones, according to an example of

realización, la etapa e) comprende seleccionar una de dichas ventanas de visualización secundarias con el fin de requerir que la secuencia de vídeo mostrada en la misma sea mostrada en la ventana principal de visualización y la de la ventana principal de visualización sea mostrada en una de las ventanas secundarias de visualización. En este caso, las secuencias de vídeo requeridas difieren de las presentadas previamente al menos por lo que se refiere a la ubicación y tamaño de algunas de ellas, en particular de la mostrada previamente en la ventana principal y de la mostrada en la misma tras la selección en e). embodiment, step e) comprises selecting one of said secondary viewing windows in order to require that the video sequence shown therein be shown in the main viewing window and that of the main viewing window being displayed in one of secondary display windows. In this case, the required video sequences differ from those previously presented at least in regard to the location and size of some of them, in particular those previously shown in the main window and the one shown therein after selection in e).

Para el primer ejemplo de realización principal, en respuesta a dicha selección de una de las ventanas de visualización secundarias en la etapa e), el método comprende realizar a etapa f1) o la etapa f2). For the first main embodiment, in response to said selection of one of the secondary display windows in step e), the method comprises performing step f1) or step f2).

En el primer caso, es decir cuando se realiza la etapa f1), se modifica la primera señal multipantalla de manera que se cambien las ubicaciones y los tamaños de las secuencias de vídeo que ocupan, respectivamente, la ventana de visualización principal y la secundaria seleccionada, y en el caso de que se realice la etapa f2), se crea una segunda señal de vídeo multipantalla que produce el mismo efecto, es decir presentar en la ventana principal la secuencia de vídeo que ocupaba la ventana de visualización secundaria seleccionada y presentar en una de las ventanas de visualización secundarias la que se mostraba en la principal, aunque tal efecto se consigue accediendo de nuevo a las señales de vídeo individuales y creando la segunda señal de vídeo multipantalla a partir de ellas, configurándolas y escalándolas convenientemente. In the first case, that is, when step f1 is performed), the first multiscreen signal is modified so that the locations and sizes of the video sequences that respectively occupy the main and secondary display window selected are changed. , and in the case that stage f2 is performed), a second multiscreen video signal is created that produces the same effect, that is to say in the main window the video sequence that occupied the selected secondary display window and present in one of the secondary display windows that was shown in the main one, although such an effect is achieved by accessing the individual video signals again and creating the second multi-screen video signal from them, configuring and scaling them conveniently.

De manera opcional, el método de la invención comprende crear automáticamente y superponer, en como mínimo en la mencionada pantalla, al menos una secuencia de vídeo adicional de otra señal de vídeo, en respuesta a una selección por parte del usuario llevada a cabo en la etapa e) o en otra etapa. Optionally, the method of the invention comprises automatically creating and superimposing, at least on said screen, at least one additional video sequence of another video signal, in response to a selection by the user carried out in the stage e) or in another stage.

Para otro ejemplo de realización, la etapa e) comprende seleccionar la realización de un desplazamiento virtual de las ventanas de visualización mostradas en la mencionada pantalla, con el fin de requerir la presentación, en al menos dicha pantalla, de secuencias de vídeo contenidas en ventanas de visualización contiguas a las inicialmente mostradas pero que se mantienen al menos parcialmente ocultas antes de dicho desplazamiento virtual, es decir lo que se conoce como un “scrolling”. For another example of embodiment, step e) comprises selecting the realization of a virtual displacement of the display windows shown on said screen, in order to require the presentation, on at least said screen, of video sequences contained in windows of visualization contiguous to those initially shown but that are kept at least partially hidden before said virtual displacement, that is, what is known as a scrolling.

De acuerdo a una variante de dicho ejemplo de realización, aplicado al anteriormente referido como primer ejemplo de realización principal, el método comprende, en respuesta a dicha selección de la realización de un desplazamiento virtual, realizar la etapa f1). En este caso, cuando la primera señal de vídeo multipantalla incluye a todas las secuencias de vídeo a According to a variant of said embodiment, applied to the one referred to above as the first main embodiment, the method comprises, in response to said selection of the realization of a virtual displacement, performing step f1). In this case, when the first multi-screen video signal includes all video sequences at

5 mostrar en las ventanas de visualización, las inicialmente mostradas y las contiguas, la etapa f1) comprende modificar al menos un parámetro que es interpretado por el dispositivo de computación para realizar dicha presentación requerida, en al menos dicha pantalla, de secuencias de vídeo contenidas en las ventanas de visualización contiguas. 5 show in the display windows, those initially shown and adjacent ones, step f1) comprises modifying at least one parameter that is interpreted by the computing device to make said presentation required, on at least said screen, of video sequences contained in the adjacent display windows.

10 El efecto conseguido mediante el mencionado “scrolling” también es aplicable a la etapa f2) así como a cualquiera de otros dos ejemplos de realización principales descritos arriba, ya sea mediante la presentación de las secuencias de vídeo requerida en la forma de señales de vídeo individuales o como parte de una señal de vídeo multipantalla. 10 The effect achieved by the aforementioned "scrolling" is also applicable to step f2) as well as to any of two other main embodiments described above, either by presenting the required video sequences in the form of video signals individual or as part of a multi-screen video signal.

15 Para otro ejemplo de realización, la etapa e) comprende seleccionar, por parte del usuario, al menos una de las siguientes opciones: -visualizar el mismo evento pero para un intervalo temporal anterior; -visualizar el mismo evento pero cambiando al menos algunas de las fuentes de vídeo; -visualizar otro evento. For another example of embodiment, step e) comprises selecting, by the user, at least one of the following options: - visualizing the same event but for a previous time interval; -View the same event but changing at least some of the video sources; -View another event.

20 Cuando la etapa e) comprende seleccionar visualizar el mismo evento pero cambiando al menos algunas de las fuentes de vídeo, dicha selección se lleva cabo en base a, por ejemplo, como mínimo uno de los siguientes criterios: calidad de las señales de vídeo, ubicación geográfica de las cámaras que constituyen la fuente de vídeo, tipo de contenido de las señales 20 When step e) comprises selecting to display the same event but changing at least some of the video sources, said selection is carried out based on, for example, at least one of the following criteria: quality of the video signals, geographical location of the cameras that constitute the video source, type of signal content

25 de vídeo, y retardo en la recepción de las señales de vídeo. 25 video, and delay in receiving video signals.

Ventajosamente, en cada una de las etapas b) y f) el método del primer aspecto de la invención comprende llevar a cabo una realización automática por parte de, como mínimo el servidor informático. Advantageously, in each of the stages b) and f) the method of the first aspect of the invention comprises carrying out an automatic realization by at least the computer server.

30 Dicha realización automática incluye, para un ejemplo de realización, sincronizar las señales de vídeo individuales, ya sea para emitirlas individualmente hasta el dispositivo de computación o la entidad computacional intermedia o para incluirlas en la señal de vídeo multipantalla (la primera, la segunda y/o cualquier otra adicional que pueda crearse). 30 Said automatic realization includes, for an exemplary embodiment, synchronizing the individual video signals, either to broadcast them individually to the computing device or the intermediate computing entity or to include them in the multi-screen video signal (the first, the second and / or any other additional that may be created).

De acuerdo con otro ejemplo de realización, la citada realización automática comprende aplicar en cada una de las etapas b) y f) un filtrado de las señales de vídeo individuales para modificarlas antes de seleccionarlas o decidir si seleccionarlas o no. According to another embodiment, said automatic embodiment comprises applying in each of the stages b) and f) a filtering of the individual video signals to modify them before selecting them or deciding whether or not to select them.

5 Según diversos ejemplos no exhaustivos, dicho filtrado está basado en al menos uno de los siguientes criterios: detectar, con el fin de ocultar, caras de niños, detectar fragmentos se señales de vídeo que no se corresponden con la temática general de la mayoría de señales de vídeo recibidas, detectar la ubicación geográfica de las cámaras asociadas a las señales de vídeo recibidas, y seleccionar las señales de vídeo asociadas a cámaras que mejor 5 According to various non-exhaustive examples, said filtering is based on at least one of the following criteria: detect, in order to hide, children's faces, detect fragments video signals that do not correspond to the general theme of most signals video received, detect the geographic location of the cameras associated with the signals of video received, and select the video signals associated with cameras that best

10 cumplen con una serie de parámetros pre-programados o indicados por un usuario. 10 comply with a series of parameters pre-programmed or indicated by a user.

Por ejemplo, si el evento multicámara es un partido de fútbol, el citado filtrado permite ocultar las caras de niños, así como las cámaras (móviles o fijas) cuya ubicación geográfica no se corresponda con el interior del estadio de fútbol, o, cuando, es una carrera, permite For example, if the multi-camera event is a football match, the aforementioned filtering allows hiding the faces of children, as well as cameras (mobile or fixed) whose geographical location does not correspond to the interior of the football stadium, or, when, it's a race, lets

15 seleccionar las cámaras más próximas a la meta, cuando los corredores ya están llegando a la misma. 15 select the cameras closest to the goal, when the runners are already reaching it.

En la presente invención, por servidor informático se entiende un ordenador o una red de ordenadores interconectados, de manera local y/o remota, vía cable y/o inalámbricamente. In the present invention, "computer server" means a computer or network of interconnected computers, locally and / or remotely, via cable and / or wirelessly.

20 En general, el método está aplicado a una pluralidad de dispositivos de computación de distintos usuarios, llevándose a cabo las etapas e) a g) para cada usuario, de manera personalizada, en función de la selección realizada por el usuario en la etapa e). In general, the method is applied to a plurality of computing devices of different users, the steps e) to g) being carried out for each user, in a personalized manner, depending on the selection made by the user in step e) .

25 En función del ejemplo de realización, las ventanas de visualización se muestran en diferentes regiones de una misma pantalla o se muestran en dos o más pantallas, en al menos una ventana de visualización por pantalla. 25 Depending on the exemplary embodiment, the display windows are shown in different regions of the same screen or displayed on two or more screens, in at least one display window per screen.

El método de la presente invención es particularmente aplicable, de manera ventajosa, a la The method of the present invention is particularly advantageously applicable to the

30 emisión en continuo de eventos multicámara a una pluralidad de dispositivos de computación, realizándose al menos las etapas e) a g) de manera personalizada para cada dispositivo de computación personalizada o para cada grupo de dispositivos de computación de un mismo usuario. En este caso, las etapas a) a d) también se llevan a cabo para la pluralidad de dispositivo de computación, con el fin de transmitir el evento multicámara a todos ellos, de 30 Continuous emission of multi-camera events to a plurality of computing devices, at least steps e) to g) being carried out in a personalized manner for each personalized computing device or for each group of computing devices of the same user. In this case, steps a) to d) are also carried out for the plurality of computing device, in order to transmit the multi-camera event to all of them, of

35 acuerdo con cualquiera de los ejemplos de realización descritos aquí. 35 according to any of the embodiments described herein.

Ventajosamente, el método propuesto por el primer aspecto de la invención comprende, por parte del servidor informático o del dispositivo de computación o de otra entidad computacional interconectada con ambos, almacenar, almacenar en memoria las señales de vídeo individuales recibidas en a) etiquetadas temporalmente e identificadas por la fuente de Advantageously, the method proposed by the first aspect of the invention comprises, by the computer server or the computing device or other computer entity interconnected with both, storing, storing in memory the individual video signals received in a) temporarily labeled and identified by the source of

5 vídeo de la que provienen, con el fin de utilizarlas en la etapa f). Se consigue así que cuando el usuario en la etapa e) realiza una selección que implica acceder a secuencias de vídeo ya pasadas, se acceda a ellas fácilmente al disponerse en memoria debidamente etiquetadas, y puedan enviársele para que se muestren en la pantalla de su dispositivo móvil. 5 video from which they come, in order to use them in stage f). It gets so when the user in step e) makes a selection that involves accessing video sequences and past, they are easily accessed by properly labeled memory, and can be sent to be displayed on the screen of your mobile device.

10 La realización de las diferentes etapas del método propuesto por el primer aspecto de la invención implica la utilización de hardware y software adecuado. Por lo que se refiere al software, se propone que al menos parte de las funciones realizadas por el dispositivo de computación se lleven a cabo en un programa informático reproductor de vídeo, conocido popularmente como “player”. En tal caso, la etapa e) se lleva a cabo interactuando el usuario The realization of the different stages of the method proposed by the first aspect of the invention implies the use of suitable hardware and software. As regards the software, it is proposed that at least part of the functions performed by the computing device be carried out in a video player computer program, popularly known as "player". In this case, step e) is carried out by interacting the user

15 con dicho “player”, según funciones convencionales tales como rebobinar o avanzar, pero que implican la realización no convencional de las etapas explicadas anteriormente, es decir el acceso a secuencias de vídeo requeridas al realizar la selección, almacenadas en memoria, y el envío de las mismas ya sea en la forma de señales de vídeo individuales o de una señal de vídeo multipantalla formada a partir de las mismas. 15 with said "player", according to conventional functions such as rewind or advance, but which involve the unconventional realization of the steps explained above, that is to say access to video sequences required when making the selection, stored in memory, and sending thereof in the form of individual video signals or a multiscreen video signal formed therefrom.

20 En cualquier caso, el método propuesto por el primer aspecto de la invención no está limitado a ningún nombre, número ni tipos de programas informáticos para implementar las funciones del mismo. In any case, the method proposed by the first aspect of the invention is not limited to any name, number or types of computer programs to implement the functions thereof.

25 Un segundo aspecto de la presente invención con a un sistema de emisión en continuo de eventos multicámara, que implementa el método del primer aspecto, para lo cual comprende: A second aspect of the present invention with a system of continuous emission of multi-camera events, which implements the method of the first aspect, for which it comprises:

--
como mínimo un servidor informático, adaptado para realizar las etapas a), b) y c); y at least one computer server, adapted to perform steps a), b) and c); Y

30 -como mínimo un dispositivo de computación de un usuario que incluye al menos una pantalla, que es controlable por un usuario a través de unos medios de entrada (ratón, teclado, puntero digital, pantalla táctil, etc.), y que está adaptado para realizar las etapas d), e) y g); 30 - at least one user's computing device that includes at least one screen, which is controllable by a user through input means (mouse, keyboard, digital pointer, touch screen, etc.), and that is adapted to perform stages d), e) and g);

estando dicho servidor informático y/o dicho dispositivo de computación y/o otra entidad 35 computacional interconectada con ambos, adaptado para implementar dicha etapa f). said computer server and / or said computing device and / or other computing entity 35 interconnected with both, adapted to implement said step f).

Tal como se ha apuntado anteriormente, en la presente invención, por servidor informático se entiende un ordenador o una red de ordenadores interconectados, de manera local y/o remota, vía cable y/o inalámbricamente. As noted above, in the present invention, "computer server" means a computer or network of interconnected computers, locally and / or remotely, via cable and / or wirelessly.

5 Por lo que se refiere a dispositivo de computación, éste puede ser de cualquier tipo conocido 5 As regards the computing device, it can be of any known type

o que pueda desarrollarse en el futuro, tal como un teléfono móvil inteligente (“Smartphone”), tableta digital (“Tablet”), ordenador personal, etc. or that can be developed in the future, such as a smart mobile phone (“Smartphone”), digital tablet (“Tablet”), personal computer, etc.

Breve descripción de los dibujos Brief description of the drawings

10 Las anteriores y otras ventajas y características se comprenderán más plenamente a partir de la siguiente descripción detallada de unos ejemplos de realización con referencia a los dibujos adjuntos, que deben tomarse a título ilustrativo y no limitativo, en los que: 10 The foregoing and other advantages and features will be more fully understood from the following detailed description of some embodiments with reference to the attached drawings, which should be taken by way of illustration and not limitation, in which:

15 La Figura 1 muestra, de manera esquemática, al sistema propuesto por el segundo aspecto de la invención, para un ejemplo de realización; Figure 1 shows, schematically, the system proposed by the second aspect of the invention, for an exemplary embodiment;

La Figura 2 muestra un esquema funcional representativo de un ejemplo de realización del método propuesto por el primer aspecto de la presente invención, que se encuentra Figure 2 shows a representative functional scheme of an embodiment of the method proposed by the first aspect of the present invention, which is found

20 implementado en un servidor informático y en un dispositivo de computación de usuario, donde la generación de las señales de vídeo multipantalla o compuesto se llevan a cabo en el dispositivo de computación de usuario; 20 implemented in a computer server and in a user computing device, where the generation of multi-screen or composite video signals is carried out in the user computing device;

La Figura 3 muestra a otro esquema funcional representativo de otro ejemplo de realización Figure 3 shows another functional scheme representative of another embodiment.

25 del método propuesto por el primer aspecto de la presente invención, que se encuentra implementado también en un servidor informático y en un dispositivo de computación de usuario, pero donde la generación de las señales de vídeo compuesto se llevan a cabo en el servidor; y 25 of the method proposed by the first aspect of the present invention, which is also implemented in a computer server and in a user computing device, but where the generation of composite video signals is carried out in the server; Y

30 La Figura 4 ilustra una posible presentación multipantalla en la pantalla del dispositivo de computación de usuario, a través de un “player” instalado en el mismo, para un ejemplo de realización del método del primer aspecto de la presente invención. Figure 4 illustrates a possible multiscreen presentation on the screen of the user computing device, through a "player" installed therein, for an exemplary embodiment of the method of the first aspect of the present invention.

Descripción detallada de unos ejemplos de realización Detailed description of some embodiments

En la Figura 1 se ilustra un ejemplo de realización del sistema propuesto por el segundo aspecto de la invención, adaptado para el método del primer aspecto, y el cual comprende: An exemplary embodiment of the system proposed by the second aspect of the invention, adapted for the method of the first aspect, and which comprises:

--
uno o más servidores informáticos Sa, Sb (un número mayor implica una mayor capacidad de escalabilidad), que están adaptados para realizar las etapas a), b) y c) del método de la invención; y one or more computer servers Sa, Sb (a larger number implies a greater scalability), which are adapted to perform steps a), b) and c) of the method of the invention; Y

--
unos dispositivos de computación Ra, Rb, Rc de uno o más usuarios (por ejemplo ordenador personal Ra, “tablet” Rb y “smartphone” Rc) con sus respectivas pantallas (no ilustradas), que son controlables por uno o más usuarios a través de unos medios de entrada, y que están adaptados para realizar las etapas d), e) y g). Ra, Rb, Rc computing devices of one or more users (for example Ra personal computer, "tablet" Rb and "smartphone" Rc) with their respective screens (not illustrated), which are controllable by one or more users through of means of entry, and which are adapted to perform stages d), e) and g).

En función del ejemplo de realización, los servidores informáticos Sa, Sb y/o los dispositivos de computación Ra, Rb, Rc y/o otra entidad computacional (no ilustrada) interconectada con ambos, están adaptados para implementar la etapa f) del método del primer aspecto. Depending on the exemplary embodiment, the computer servers Sa, Sb and / or the computing devices Ra, Rb, Rc and / or other computing entity (not illustrated) interconnected with both are adapted to implement step f) of the method of the first aspect.

En la Figura 2 se ilustra una de las posibles implementaciones del método de la invención en la forma de una serie de bloques funcionales dispuestos dentro de un servidor Sa y de un dispositivo de computación de usuario Ra, o cliente. La implementación ilustrada se corresponde con el descrito y denominado en un apartado anterior como segundo ejemplo de realización principal, en particular la variante para la cual el servidor informático, en este caso Sa, envía las señales de vídeo individuales al dispositivo de computación Ra, y es este último el encargado de crear, en d2) y en g2), la correspondiente señal de vídeo multipantalla, denominada en la figura como flujo de vídeo compuesto. Figure 2 illustrates one of the possible implementations of the method of the invention in the form of a series of functional blocks arranged within a Sa server and a user computing device Ra, or client. The implementation illustrated corresponds to that described and referred to in a previous section as the second main embodiment, in particular the variant for which the computer server, in this case Sa, sends the individual video signals to the computing device Ra, and The latter is responsible for creating, in d2) and in g2), the corresponding multiscreen video signal, referred to in the figure as composite video stream.

En la Figura 2 se han etiquetado los bloques funcionales como sigue: In Figure 2 the functional blocks have been labeled as follows:

Por lo que se refiere al servidor Sa: As regards the Sa server:

--
Adquisición de señales: Bloque encargado de adquirir las señales de vídeo individuales de las fuentes de vídeo (por ejemplo de Ca, Cb y Cc en la Figura 1); Acquisition of signals: Block responsible for acquiring the individual video signals from the video sources (for example Ca, Cb and Cc in Figure 1);

--
Interfaz de control de realización: Bloque que permite al operador del servidor Sa controlar manualmente parte de la realización de vídeo, por ejemplo para variar algunos parámetros o criterios utilizados por la realización automática; Realization control interface: Block that allows the Sa server operator to manually control part of the video realization, for example to vary some parameters or criteria used by the automatic realization;

5 -Sistema de realización automatizada: Bloque encargado de llevar a cabo la realización automatizada de vídeo (filtrado, selección de señales, ajustes tasa de bits, escalado, etc.); 5 -Automated realization system: Block responsible for carrying out automated video realization (filtering, signal selection, bit rate settings, scaling, etc.);

--
Almacenamiento: Bloque para almacenar en memoria, debidamente etiquetadas, las 10 señales de vídeo individuales adquiridas, para su posterior utilización, por ejemplo cuando el usuario desea visualizar unas secuencias de imágenes ya emitidas; Storage: Block to store in memory, properly labeled, the 10 individual video signals acquired, for later use, for example when the user wishes to visualize sequences of images already broadcast;

--
Generación de flujos (señales independientes): Bloque donde se generan los flujos que incluyen las señales de videos individuales, seleccionándolas y configurándolas como se 15 ha explicado en un apartado anterior; Flow generation (independent signals): Block where the flows that include the individual video signals are generated, selecting and configuring them as explained in a previous section;

--
Entrega de flujos: Bloque encargado de enviar los flujos, es decir las señales de vídeo individuales con sus respectivas tasas de bits, al dispositivo de computación Ra. Delivery of flows: Block responsible for sending the flows, ie the individual video signals with their respective bit rates, to the Ra computing device.

20 Por lo que se refiere al dispositivo de computación Ra: 20 As regards the Ra computing device:

--
Generación de flujo de vídeo compuesto: Bloque encargado de recibir las señales de vídeo individuales enviadas desde el servidor Sa, y crear con ellas la señal de vídeo multipantalla, es decir el flujo de vídeo compuesto; Generation of composite video stream: Block responsible for receiving the individual video signals sent from the Sa server, and creating with them the multi-screen video signal, ie the composite video stream;

25 -Reproductor: Aplicación informática (“player”) encargada de recibir la señal de vídeo multipantalla enviada desde el bloque anterior y de presentarla en la pantalla del dispositivo de computación Ra. 25 - Player: Computer application (“player”) responsible for receiving the multiscreen video signal sent from the previous block and presenting it on the screen of the Ra computing device.

30 En la Figura 3 se ilustra otra de las posibles implementaciones del método de la invención también en la forma de una serie de bloques funcionales dentro de un servidor Sa y un dispositivo de computación de usuario Ra, o cliente. En este caso, la implementación ilustrada se corresponde con el descrito y denominado en un apartado anterior como primer ejemplo de realización principal, en particular la variante para la cual el servidor Sa crea las señales Figure 3 illustrates another of the possible implementations of the method of the invention also in the form of a series of functional blocks within a Sa server and a user computing device Ra, or client. In this case, the implementation illustrated corresponds to that described and referred to in a previous section as the first main embodiment, in particular the variant for which the server Sa creates the signals

35 de vídeo multipantalla (en b) y en f2)) a partir de las señales de vídeo individuales adquiridas, 35 multiscreen video (in b) and in f2)) from the individual video signals acquired,

y se las envía al dispositivo de computación Ra para que éste las presente en pantalla, en particular mediante el bloque “Reproductor”. and they are sent to the Ra computing device so that it is presented on the screen, in particular through the "Player" block.

El significado de las leyendas de los bloques funcionales de la Figura 3 es el ya indicado en relación a la Figura 2. The meaning of the legends of the functional blocks of Figure 3 is the one already indicated in relation to Figure 2.

Finalmente, en la Figura 4 se ilustra una de las posibles presentaciones multipantalla en la pantalla del dispositivo de computación de usuario Ra, a través de un “player” instalado en el mismo, para un ejemplo de realización del método del primer aspecto de la presente invención. Finally, in Figure 4 one of the possible multiscreen presentations on the screen of the user computing device Ra is illustrated, through a "player" installed therein, for an example of embodiment of the method of the first aspect of the present invention.

Entre la información presentada en pantalla en la Figura 4 se aprecia una ventana de visualización principal Wp y varias secundarias Ws, cada una de ellas dispuesta para mostrar unas correspondientes secuencias de vídeo (no ilustradas) según el método de la presente invención. Among the information presented on the screen in Figure 4 there is a main display window Wp and several secondary Ws, each of them arranged to show corresponding video sequences (not illustrated) according to the method of the present invention.

Al seleccionar el usuario, en la etapa e) (por ejemplo moviendo un cursor mediante un ratón informático o tocando un punto de la pantalla si ésta es táctil), una de las ventanas secundarias Ws, se desencadenarán las etapas del método explicadas anteriormente, es decir las etapas f) y g), según cualquiera de los ejemplos de realización descritos, con el fin de que en la ventana Wp se presente la secuencia de vídeo que se estaba presentando en la ventana Ws que se ha seleccionado, y viceversa. When the user is selected, in step e) (for example by moving a cursor using a computer mouse or touching a point on the screen if it is tactile), one of the secondary windows Ws, the steps of the method explained above will be triggered, it is say steps f) and g), according to any of the described embodiments, so that the video sequence that was being presented in the Ws window that has been selected is presented in the Wp window, and vice versa.

Se aprecia asimismo, a la derecha de la imagen de la Figura 4, una barra de desplazamiento Bs para realizar los anteriormente descritos ejemplos de realización asociados a la función de “scrolling”, es decir para presentar en pantalla secuencias de vídeo de ventanas de visualización ocultas y dispuestas (virtualmente) más arriba de las ilustradas Wp, Ws. Also shown, to the right of the image in Figure 4, is a scroll bar Bs to perform the aforementioned exemplary embodiments associated with the "scrolling" function, ie to display video sequences on display windows hidden and arranged (virtually) above the illustrated Wp, Ws.

También se muestra en la Figura 4, en particular en su región superior, una representación gráfica que incluye una línea temporal asociada a una serie de números dispuestos dentro de unos cuadros. Cada uno de estos números indica el número de cámaras de las que se tienen almacenadas en memoria señales de vídeo individuales para el evento reproducido, para el momento temporal asociado, de manera que si el usuario selecciona uno de los cuadros ilustrados, por ejemplo uno asociado a 4 cámaras, porque quiere rebobinar el evento que se está reproduciendo hasta ese punto en el tiempo, se presentarán en pantalla las secuencias de vídeo correspondientes a las cámaras disponibles en el momento temporal seleccionado Also shown in Figure 4, particularly in its upper region, is a graphic representation that includes a timeline associated with a series of numbers arranged within frames. Each of these numbers indicates the number of cameras of which individual video signals are stored in memory for the event played, for the associated time, so that if the user selects one of the illustrated pictures, for example an associated one to 4 cameras, because you want to rewind the event that is being played up to that point in time, the video sequences corresponding to the cameras available at the selected time will be displayed

en el ejemplo 4 secuencias, en general en cuatro correspondientes ventanas de visualización, tal como una principal Wp y tres secundarias Ws, aunque el número y tamaño de las ventanas podría ser diferente, por ejemplo aumentando el de algunas para aprovechar el tamaño disponible en la pantalla. in the example 4 sequences, in general in four corresponding display windows, such as a main Wp and three secondary Ws, although the number and size of the windows could be different, for example increasing the number of some to take advantage of the size available in the screen.

Un experto en la materia podría introducir cambios y modificaciones en los ejemplos de realización descritos sin salirse del alcance de la invención según está definido en las reivindicaciones adjuntas. A person skilled in the art could introduce changes and modifications in the described embodiments without departing from the scope of the invention as defined in the appended claims.

Claims (17)

REIVINDICACIONES 1.-Método de emisión en continuo de eventos multicámara, que comprende: 1.-Method of continuous emission of multi-camera events, comprising: 5 a) recibir, en al menos un servidor informático (Sa, Sb), unas señales de vídeo individuales relativas a un evento y que son emitidas en continuo desde unas correspondientes fuentes de vídeo que incluyen múltiples cámaras (Ca, Cb, Cc); 5 a) receive, on at least one computer server (Sa, Sb), individual video signals relating to an event and which are continuously broadcast from corresponding video sources that include multiple cameras (Ca, Cb, Cc); b) seleccionar al menos algunas de dichas señales de vídeo individuales, y configurarlas para b) select at least some of said individual video signals, and configure them to 10 que las secuencias de vídeo de cada una de ellas ocupe una respectiva ventana de visualización (Wp, Ws) de al menos una pantalla al presentarse en al menos dicha pantalla; 10 that the video sequences of each of them occupy a respective viewing window (Wp, Ws) of at least one screen when presented on at least said screen; c) enviar, en continuo, información que incluye a dichas secuencias de vídeo, desde dicho servidor informático (Sa, Sb) hasta al menos un dispositivo de computación (Ra, Rb, Rc) de c) continuously send information that includes said video sequences, from said computer server (Sa, Sb) to at least one computing device (Ra, Rb, Rc) of 15 un usuario que incluye al menos una pantalla; 15 a user that includes at least one screen; d) al menos presentar dicho dispositivo de computación, en continuo, en al menos dicha pantalla, las secuencias de vídeo recibidas ocupando diferentes ventanas de visualización (Wp, Ws); y d) at least presenting said computing device, continuously, on at least said screen, the video sequences received occupying different viewing windows (Wp, Ws); Y 20 e) realizar, dicho usuario, una selección, a través de unos medios de entrada de dicho dispositivo de computación, que implica que se presenten en varias ventanas de visualización (Wp, Ws) de al menos dicha pantalla, en continuo, secuencias de vídeo requeridas, relativas a dicho u otro evento, que difieren al menos en parte de las presentadas previamente a dicha 20 e) making, said user, a selection, through input means of said computing device, which implies that they are presented in several display windows (Wp, Ws) of at least said screen, in continuous, sequences of video required, relating to said or other event, which differ at least in part from those previously submitted to said 25 selección; 25 selection; estando el método caracterizado porque además comprende: the method being characterized because it also includes: f) generar automáticamente y de manera dinámica, en respuesta a dicha selección, dichas f) generate automatically and dynamically, in response to said selection, said 30 secuencias de vídeo requeridas a partir de unas señales de vídeo individuales que incluyen a dichas secuencias de vídeo requeridas y que son o han sido emitidas en continuo desde unas correspondientes fuentes de vídeo que incluyen múltiples cámaras (Ca, Cb, Cc), configurando a dichas secuencias de vídeo requeridas para que cada una de ellas ocupe una respectiva de dichas varias ventanas de visualización (Wp, Ws) al presentarse en al menos dicha pantalla; 30 required video sequences from individual video signals that include said required video sequences and that are or have been continuously broadcast from corresponding video sources that include multiple cameras (Ca, Cb, Cc), configuring a said video sequences required for each of them to occupy a respective one of said several viewing windows (Wp, Ws) when presented on at least said screen; 35 y 35 and g) al menos presentar, en continuo, las secuencias de vídeo requeridas en al menos dicha pantalla, por parte del dispositivo de computación. g) at least continuously present the required video sequences on at least said screen, by the computing device. 2.-Método según la reivindicación 1, en el que: 2. Method according to claim 1, wherein: dicha etapa b) comprende crear, por parte de dicho servidor informático (Sa, Sb), al menos una primera señal de vídeo multipantalla, para emisión en continuo, a partir de dichas algunas señales de vídeo individuales recibidas, donde dicha primera señal de vídeo multipantalla configura a las señales de vídeo individuales que la componen para que las secuencias de said step b) comprises creating, by said computer server (Sa, Sb), at least a first multi-screen video signal, for continuous broadcasting, from said some individual received video signals, where said first video signal multiscreen configures the individual video signals that compose it so that the sequences of 10 vídeo de cada una de ellas ocupe una respectiva ventana de visualización (Wp, Ws) de al menos una pantalla al presentarse la primera señal de vídeo multipantalla en al menos dicha pantalla; 10 video of each of them occupies a respective viewing window (Wp, Ws) of at least one screen when the first multiscreen video signal is presented on at least said screen; dicha información enviada en dicha etapa c) desde dicho servidor informático (Sa, Sb) hasta said information sent in said step c) from said computer server (Sa, Sb) to 15 al menos dicho dispositivo de computación (Ra, Rb, Rc) es dicha primera señal de vídeo multipantalla; At least said computing device (Ra, Rb, Rc) is said first multi-screen video signal; dicha etapa d) comprende presentar dicho dispositivo de computación, en continuo, en al menos dicha pantalla, la primera señal de vídeo multipantalla recibida; said step d) comprises presenting said computing device, continuously, on at least said screen, the first multiscreen video signal received; 20 dicha etapa f) comprende generar automáticamente y de manera dinámica, en respuesta a dicha selección de la etapa e), dichas secuencias de vídeo requeridas mediante al menos uno de los siguientes pasos: Said step f) comprises generating automatically and dynamically, in response to said selection of step e), said required video sequences by at least one of the following steps: 25 f1) modificando dicha primera señal de vídeo multipantalla de manera que incluya dichas secuencias de vídeo requeridas, configuradas para que cada una de ellas ocupe una respectiva de dichas varias ventanas de visualización (Wp, Ws) al presentarse en al menos dicha pantalla; 25 f1) modifying said first multiscreen video signal to include said required video sequences, configured so that each of them occupies a respective one of said several viewing windows (Wp, Ws) when presented on at least said screen; 30 f2) creando una segunda señal de vídeo multipantalla, para emisión en continuo, a partir de dichas señales de vídeo individuales que incluyen a dichas secuencias de vídeo requeridas, donde dicha segunda señal de vídeo multipantalla configura a las señales de vídeo individuales que la componen para que cada una de las secuencias de vídeo requeridas ocupe una respectiva de dichas varias ventanas de visualización 30 f2) creating a second multiscreen video signal, for continuous broadcasting, from said individual video signals that include said required video sequences, wherein said second multiscreen video signal configures the individual video signals that comprise it so that each of the required video sequences occupies a respective one of said several viewing windows 35 (Wp, Ws) al presentarse la segunda señal de vídeo multipantalla en al menos dicha pantalla; 35 (Wp, Ws) when the second multiscreen video signal is presented on at least said screen; dicha etapa g) comprende presentar, en continuo, la primera señal de vídeo multipantalla modificada o la segunda señal de vídeo multipantalla, en al menos dicha pantalla, por parte del dispositivo de computación. said step g) comprises, in continuous, presenting the first modified multiscreen video signal or the second multiscreen video signal, on at least said screen, by the computing device. 3.-Método según la reivindicación 1, en el que: 3. Method according to claim 1, wherein: dicha configuración de dicha etapa b) comprende asignar, por parte de dicho servidor informático (Sa, Sb), diferentes tasas de bits a dichas algunas señales de vídeo individuales; said configuration of said stage b) comprises assigning, by said computer server (Sa, Sb), different bit rates to said individual video signals; 10 dicha información enviada en continuo en dicha etapa c) desde dicho servidor informático (Sa, Sb) hasta al menos dicho dispositivo de computación (Ra, Rb, Rc) comprende a dichas algunas señales de vídeo individuales, cada una enviada con su respectiva tasa de bits; y 10 said information sent continuously in said step c) from said computer server (Sa, Sb) to at least said computing device (Ra, Rb, Rc) comprises said individual video signals, each sent with its respective rate of bits; Y 15 dicha etapa d) comprende: Said step d) comprises: d1) presentar dicho dispositivo de computación, en continuo, en al menos dicha pantalla, las señales de vídeo individuales recibidas, de manera sincronizada; ó d1) presenting said computing device, continuously, on at least said screen, the individual video signals received, in a synchronized manner; or 20 d2) crear y presentar en dicha pantalla, por parte del dispositivo de computación, al menos una primera señal de vídeo multipantalla a partir de las señales de vídeo individuales recibidas, donde dicha primera señal de vídeo multipantalla configura a las señales de vídeo individuales que la componen para presentar a las secuencias de vídeo de cada una de ellas ocupando una respectiva ventana de visualización (Wp, D2) create and present on said screen, by the computing device, at least a first multi-screen video signal from the individual video signals received, where said first multi-screen video signal configures the individual video signals that they compose it to present the video sequences of each of them occupying a respective viewing window (Wp, 25 Ws) de al menos dicha pantalla; 25 Ws) of at least said screen; dicha etapa f) comprende generar automáticamente y de manera dinámica, en respuesta a dicha selección de la etapa e), dichas secuencias de vídeo requeridas en la forma de unas respectivas señales de vídeo individuales requeridas, asignándoles, por parte del servidor said step f) comprises generating automatically and dynamically, in response to said selection of step e), said required video sequences in the form of respective individual video signals required, assigning them, by the server 30 informático (Sa, Sb), diferentes tasas de bits a dichas señales de vídeo individuales requeridas; 30 (Sa, Sb), different bit rates to said individual video signals required; comprendiendo el método enviar, en continuo, desde el servidor informático (Sa, Sb) hasta el dispositivo de computación (Ra, Rb, Rc) dichas señales de vídeo individuales requeridas, the method comprising sending, in continuous, from the computer server (Sa, Sb) to the computing device (Ra, Rb, Rc) said required individual video signals, 35 cada una enviada con su respectiva tasa de bits; y 35 each sent with its respective bit rate; Y comprendiendo dicha etapa g): said step g) comprising: g1) presentar dicho dispositivo de computación, en continuo, en al menos dicha pantalla, las señales de vídeo individuales requeridas recibidas, de manera 5 sincronizada; ó g1) present said computing device, in continuous, in at least said screen, the required individual video signals received, so 5 synchronized; or g2) crear y presentar en dicha pantalla, por parte del dispositivo de computación, al menos una segunda señal de vídeo multipantalla a partir de las señales de vídeo individuales requeridas recibidas, donde dicha segunda señal de vídeo multipantalla g2) create and present on said screen, by the computing device, at least a second multiscreen video signal from the required individual video signals received, where said second multiscreen video signal 10 configura a las señales de vídeo individuales requeridas que la componen para presentar a las secuencias de vídeo de cada una de ellas ocupando una respectiva ventana de visualización (Wp, Ws) de al menos dicha pantalla. 10 configures the individual video signals required that compose it to present the video sequences of each of them occupying a respective viewing window (Wp, Ws) of at least said screen. 4.-Método según la reivindicación 1, en el que: 4. Method according to claim 1, wherein: 15 dicha configuración de dicha etapa b) comprende asignar, por parte de dicho servidor informático (Sa, Sb), diferentes tasas de bits a dichas algunas señales de vídeo individuales; Said configuration of said stage b) comprises assigning, by said computer server (Sa, Sb), different bit rates to said individual video signals; dicha etapa c) comprende: said step c) comprises: 20 c1) enviar desde dicho servidor informático (Sa, Sb) hasta una entidad computacional intermedia a dichas algunas señales de vídeo individuales, cada una enviada con su respectiva tasa de bits, 20 c1) send from said computer server (Sa, Sb) to an intermediate computing entity to said some individual video signals, each sent with its respective bit rate, 25 c2) crear, por parte de dicha entidad computacional intermedia, al menos una primera señal de vídeo multipantalla, para emisión en continuo, a partir de dichas algunas señales de vídeo individuales recibidas, donde dicha primera señal de vídeo multipantalla configura a las señales de vídeo individuales que la componen para que las secuencias de vídeo de cada una de ellas ocupe una respectiva ventana de 25 c2) create, by said intermediate computing entity, at least a first multiscreen video signal, for continuous broadcasting, from said some individual received video signals, where said first multiscreen video signal configures the signals of individual videos that compose it so that the video sequences of each of them occupy a respective window of 30 visualización (Wp, Ws) de al menos una pantalla al presentarse la primera señal de vídeo multipantalla en al menos dicha pantalla; y 30 (Wp, Ws) display of at least one screen when the first multiscreen video signal is presented on at least said screen; Y c3) enviar, desde dicha entidad computacional intermedia hasta dicho dispositivo de computación (Ra, Rb, Rc) dicha primera señal de vídeo multipantalla; c3) sending, from said intermediate computing entity to said computing device (Ra, Rb, Rc) said first multi-screen video signal; dicha etapa d) comprende presentar dicho dispositivo de computación, en continuo, en al menos dicha pantalla, la primera señal de vídeo multipantalla recibida; said step d) comprises presenting said computing device, continuously, on at least said screen, the first multiscreen video signal received; dicha etapa f) comprende generar automáticamente y de manera dinámica, en respuesta a said step f) comprises generating automatically and dynamically, in response to 5 dicha selección de la etapa e), dichas secuencias de vídeo requeridas en la forma de unas respectivas señales de vídeo individuales requeridas, asignándoles, por parte del servidor informático (Sa, Sb), diferentes tasas de bits a dichas señales de vídeo individuales requeridas; 5 said selection of step e), said video sequences required in the form of a respective individual video signals required, assigning them, by the server computer (Sa, Sb), different bit rates to said individual video signals required; 10 comprendiendo el método: 10 comprising the method: i) enviar, en continuo, desde el servidor informático (Sa, Sb) hasta la entidad computacional intermedia dichas señales de vídeo individuales requeridas, cada una enviada con su respectiva tasa de bits; i) send, continuously, from the computer server (Sa, Sb) to the intermediate computing entity said required individual video signals, each sent with its respective bit rate; 15 ii) crear, por parte de la entidad computacional intermedia, una segunda señal de vídeo multipantalla, para emisión en continuo, a partir de dichas señales de vídeo individuales requeridas recibidas, donde dicha segunda señal de vídeo multipantalla configura a las señales de vídeo individuales que la componen para que las secuencias Ii) create, by the intermediate computing entity, a second multiscreen video signal, for continuous broadcasting, from said required individual video signals received, where said second multiscreen video signal configures the individual video signals that compose it so that the sequences 20 de vídeo de cada una de ellas ocupe una respectiva ventana de visualización (Wp, Ws) de al menos una pantalla al presentarse la segunda señal de vídeo multipantalla en al menos dicha pantalla; y 20 video of each of them occupies a respective display window (Wp, Ws) of at least one screen when the second multiscreen video signal is presented on at least said screen; Y iii) enviar, desde dicha entidad computacional intermedia hasta dicho dispositivo de 25 computación (Ra, Rb, Rc) dicha segunda señal de vídeo multipantalla; iii) sending, from said intermediate computing entity to said computing device (Ra, Rb, Rc) said second multi-screen video signal; y comprendiendo dicha etapa g) presentar, en continuo, la segunda señal de vídeo multipantalla en al menos dicha pantalla, por parte del dispositivo de computación. and comprising said step g) continuously presenting the second multiscreen video signal on at least said screen, by the computing device. 30 5.-Método según una cualquiera de las reivindicaciones anteriores, en el que la etapa b) comprende configurar a las señales de vídeo individuales para que una de las secuencias de vídeo de una de ellas ocupe una ventana principal de visualización (Wp) de al menos dicha pantalla y el resto unas ventanas secundarias de visualización (Ws), al presentarse la primera señal de vídeo multipantalla en al menos dicha pantalla. Method according to any one of the preceding claims, in which step b) comprises configuring the individual video signals so that one of the video sequences of one of them occupies a main display window (Wp) of at least said screen and the rest secondary display windows (Ws), when the first multiscreen video signal is presented on at least said screen. 6.-Método según una cualquiera de las reivindicaciones anteriores, en el que la etapa e) comprende seleccionar una de dichas ventanas de visualización (Wp, Ws). 6. Method according to any one of the preceding claims, wherein step e) comprises selecting one of said display windows (Wp, Ws). 7.-Método según la reivindicación 6 cuando depende de la 5, en el que la etapa e) comprende 7. Method according to claim 6 when it depends on the 5, wherein step e) comprises 5 seleccionar una de dichas ventanas de visualización secundarias (Ws) con el fin de requerir que la secuencia de vídeo mostrada en la misma sea mostrada en dicha ventana principal de visualización (Wp) y la de la ventana principal de visualización (Wp) sea mostrada en una ventana secundaria de visualización (Ws). 5 select one of said secondary display windows (Ws) in order to require that the video sequence shown therein be shown in said main window of visualization (Wp) and that of the main visualization window (Wp) is displayed in a secondary display window (Ws). 10 8.-Método según la reivindicación 7 cuando depende de la 2, que comprende, en respuesta a dicha selección de la etapa e), realizar dicha etapa f2). 8. Method according to claim 7 when it depends on the 2, which comprises, in response to said selection of step e), performing said step f2). 9.-Método según la reivindicación 7 cuando depende de la 2, que comprende, en respuesta a dicha selección de la etapa e), realizar dicha etapa f1). 9. Method according to claim 7 when it depends on the 2, comprising, in response to said selection of step e), performing said step f1). 15 10.-Método según una cualquiera de las reivindicaciones anteriores, que comprende crear automáticamente y superponer, en al menos dicha pantalla, al menos una secuencia de vídeo adicional de otra señal de vídeo, en respuesta a una selección por parte del usuario llevada a cabo en la etapa e) o en otra etapa. Method according to any one of the preceding claims, which comprises automatically creating and superimposing, at least said screen, at least one additional video sequence of another video signal, in response to a selection by the user led to out in stage e) or in another stage. 20 11.-Método según la reivindicación 1, en el que la etapa e) comprende seleccionar la realización de un desplazamiento virtual de las ventanas de visualización (Wp, Ws) mostradas en al menos dicha pantalla, con el fin de requerir la presentación, en al menos dicha pantalla, de secuencias de vídeo contenidas en ventanas de visualización contiguas a las inicialmente 11. Method according to claim 1, wherein step e) comprises selecting the realization of a virtual displacement of the display windows (Wp, Ws) shown in at least said screen, in order to require presentation, in at least said screen, of video sequences contained in viewing windows adjacent to those initially 25 mostradas pero que se mantienen al menos parcialmente ocultas antes de dicho desplazamiento virtual. 25 shown but kept at least partially hidden before said virtual displacement. 12.-Método según la reivindicación 11 cuando depende de la 2, que comprende, en respuesta a dicha selección de la realización de un desplazamiento virtual, realizar dicha etapa f1). 12. Method according to claim 11 when it depends on the 2, which comprises, in response to said selection of the realization of a virtual displacement, performing said step f1). 30 13.-Método según la reivindicación 12 cuando depende de la 2, en el que cuando la primera señal de vídeo multipantalla incluye a todas las secuencias de vídeo a mostrar en las ventanas de visualización (Wp, Ws), las inicialmente mostradas y las contiguas, la etapa f1) comprende modificar al menos un parámetro que es interpretado por el dispositivo de computación (Ra, 13. Method according to claim 12 when it depends on the 2, wherein when the first multiscreen video signal includes all the video sequences to be displayed in the viewing windows (Wp, Ws), those initially shown and contiguous, step f1) comprises modifying at least one parameter that is interpreted by the computing device (Ra, 35 Rb, Rc) para realizar dicha presentación requerida, en al menos dicha pantalla, de secuencias de vídeo contenidas en las ventanas de visualización contiguas. 35 Rb, Rc) to make said presentation required, on at least said screen, of video sequences contained in the adjacent display windows. 14.-Método según una cualquiera de las reivindicaciones anteriores, caracterizado porque la etapa e) comprende seleccionar, por parte del usuario, al menos una de las siguientes opciones: 14. Method according to any one of the preceding claims, characterized in that step e) comprises selecting, by the user, at least one of the following options: 5 -visualizar el mismo evento pero para un intervalo temporal anterior; -visualizar el mismo evento pero cambiando al menos algunas de las fuentes de vídeo; -visualizar otro evento. 5-visualize the same event but for a previous time interval; -View the same event but changing at least some of the video sources; -View another event. 15.-Método según la reivindicación 14, en el que cuando la etapa e) comprende seleccionar 15. Method according to claim 14, wherein when step e) comprises selecting 10 visualizar el mismo evento pero cambiando al menos algunas de las fuentes de vídeo, dicha selección se lleva cabo en base a al menos uno de los siguientes criterios: calidad de las señales de vídeo, ubicación geográfica de las cámaras (Ca, Cb, Cc) que constituyen la fuente de vídeo, tipo de contenido de las señales de vídeo, y retardo en la recepción de las señales de vídeo. 10 visualizing the same event but changing at least some of the video sources, said selection is carried out based on at least one of the following criteria: quality of the video signals, geographical location of the cameras (Ca, Cb, Cc ) which constitute the video source, type of video signal content, and delay in the reception of video signals. 15 16.-Método según una cualquiera de las reivindicaciones anteriores cuando dependen de la 2, que comprende llevar a cabo dicha etapa f2) por parte de dicho servidor informático (Sa, Sb), llevándose a cabo tras la etapa f2) el envío de la segunda señal de vídeo multipantalla desde el servidor informático (Sa, Sb) hasta al menos dicho dispositivo de computación. 16. Method according to any one of the preceding claims when they depend on the 2, which comprises carrying out said step f2) by said computer server (Sa, Sb), being carried out after step f2) sending the second multiscreen video signal from the computer server (Sa, Sb) to at least said computing device. 20 17.-Método según una cualquiera de las reivindicaciones anteriores, en el que cada una de dichas etapas b) y f) comprende llevar a cabo una realización automática por parte de al menos el servidor informático (Sa, Sb). 17. Method according to any one of the preceding claims, wherein each of said stages b) and f) comprises carrying out an automatic realization by at least the computer server (Sa, Sb). 25 18.-Método según la reivindicación 17, en el que dicha realización automática incluye sincronizar las señales de vídeo individuales. 18. Method according to claim 17, wherein said automatic embodiment includes synchronizing the individual video signals. 19.-Método según la reivindicación 17 ó 18, en el que la realización automática comprende aplicar en cada una de dichas etapas b) y f) un filtrado de las señales de vídeo individuales 19. Method according to claim 17 or 18, wherein the automatic embodiment comprises applying in each of said stages b) and f) a filtering of the individual video signals 30 para modificarlas antes de seleccionarlas o decidir si seleccionarlas o no. 30 to modify them before selecting them or deciding whether or not to select them. 20.-Método según la reivindicación 19, en el que dicho filtrado está basado en al menos uno de los siguientes criterios: detectar, con el fin de ocultar, caras de niños, detectar fragmentos se señales de vídeo que no se corresponden con la temática general de la mayoría de señales 20. Method according to claim 19, wherein said filtering is based on at least one of the following criteria: to detect, in order to hide, children's faces, to detect fragments of video signals that do not correspond to the subject matter general of most signals 35 de vídeo recibidas, detectar la ubicación geográfica de las cámaras asociadas a las señales 35 video received, detect the geographic location of the cameras associated with the signals de vídeo recibidas, y seleccionar las señales de vídeo asociadas a cámaras que mejor cumplen con una serie de parámetros pre-programados o indicados por un usuario. of received video, and select the video signals associated with cameras that best meet a series of parameters pre-programmed or indicated by a user. 21.-Método según la reivindicación 2, que comprende llevar a cabo dicha etapa f1) en el 5 dispositivo de computación (Ra, Rb, Rc) y/o en el servidor informático (Sa, Sb) y/o en otra entidad computacional intermedia comunicada con ambos. 21. Method according to claim 2, which comprises carrying out said step f1) in the computing device (Ra, Rb, Rc) and / or in the computer server (Sa, Sb) and / or in another computing entity intermediate communicated with both. 22.-Método según una cualquiera de las reivindicaciones anteriores, en el que al menos parte de dichas cámaras (Ca, Cb, Cc) son cámaras móviles o de dispositivos de computación 22.-Method according to any one of the preceding claims, wherein at least part of said cameras (Ca, Cb, Cc) are mobile cameras or computing devices 10 móviles. 10 mobiles 23.-Método según una cualquiera de las reivindicaciones anteriores, que está aplicado a una pluralidad de dispositivos de computación de distintos usuarios, llevándose a cabo las etapas e) a g) para cada usuario, de manera personalizada, en función de la selección realizada por 23.-Method according to any one of the preceding claims, which is applied to a plurality of computing devices of different users, the steps e) to g) being carried out for each user, in a personalized way, depending on the selection made by 15 el usuario en la etapa e). 15 the user in step e). 24.-Método según una cualquiera de las reivindicaciones anteriores, en el que dichas ventanas de visualización (Wp, Ws) se muestran en dos o más pantallas, en al menos una ventana de visualización por pantalla. 24. Method according to any one of the preceding claims, wherein said viewing windows (Wp, Ws) are shown in two or more screens, in at least one display window per screen. 20 25.-Método según una cualquiera de las reivindicaciones anteriores, que comprende, por parte del servidor informático (Sa, Sb) o del dispositivo de computación (Ra, Rb, Rc) o de otra entidad computacional interconectada con ambos, almacenar en memoria las señales de vídeo individuales recibidas en a) etiquetadas temporalmente e identificadas por la fuente de 20. Method according to any one of the preceding claims, comprising, by the computer server (Sa, Sb) or the computing device (Ra, Rb, Rc) or another computer entity interconnected with both, storing in memory the individual video signals received in a) temporarily labeled and identified by the source of 25 vídeo de la que provienen, con el fin de utilizarlas en la etapa f). 25 video from which they come, in order to use them in stage f). 26.-Sistema de emisión en continuo de eventos multicámara, que implementa el método según una cualquiera de las reivindicaciones anteriores, para lo cual comprende: 26. Multi-camera event continuous emission system, which implements the method according to any one of the preceding claims, for which it comprises: 30 -al menos un servidor informático (Sa, Sb), adaptado para realizar las etapas a), b) y c); y 30 -at least one computer server (Sa, Sb), adapted to perform steps a), b) and c); Y
--
al menos un dispositivo de computación (Ra, Rb, Rc) de un usuario que incluye al menos una pantalla, que es controlable por un usuario a través de unos medios de entrada, y que está adaptado para realizar las etapas d), e) y g); at least one computing device (Ra, Rb, Rc) of a user that includes at least one screen, which is controllable by a user through input means, and that is adapted to perform steps d), e) and g);
estando dicho servidor informático (Sa, Sb) y/o dicho dispositivo de computación (Ra, Rb, Rc) y/o otra entidad computacional interconectada con ambos, adaptado para implementar dicha etapa f). said computer server (Sa, Sb) and / or said computing device (Ra, Rb, Rc) and / or another computational entity interconnected with both, adapted to implement said stage f). DIBUJOS DRAWINGS Fig. 1  Fig. 1   Fig. 2  Fig 2   29 29 Fig. 3  Fig. 3   30 30 Fig. 4 Fig. 4
ES201531896A 2015-12-23 2015-12-23 METHOD AND SYSTEM OF EMISSION IN CONTINUOUS OF MULTI-CAMERA EVENTS Active ES2619503B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
ES201531896A ES2619503B1 (en) 2015-12-23 2015-12-23 METHOD AND SYSTEM OF EMISSION IN CONTINUOUS OF MULTI-CAMERA EVENTS
PCT/ES2016/070915 WO2017109255A1 (en) 2015-12-23 2016-12-21 Method and system for streaming multi-camera events

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ES201531896A ES2619503B1 (en) 2015-12-23 2015-12-23 METHOD AND SYSTEM OF EMISSION IN CONTINUOUS OF MULTI-CAMERA EVENTS

Publications (2)

Publication Number Publication Date
ES2619503A1 true ES2619503A1 (en) 2017-06-26
ES2619503B1 ES2619503B1 (en) 2018-03-08

Family

ID=58277295

Family Applications (1)

Application Number Title Priority Date Filing Date
ES201531896A Active ES2619503B1 (en) 2015-12-23 2015-12-23 METHOD AND SYSTEM OF EMISSION IN CONTINUOUS OF MULTI-CAMERA EVENTS

Country Status (2)

Country Link
ES (1) ES2619503B1 (en)
WO (1) WO2017109255A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110007130A1 (en) * 2009-07-08 2011-01-13 Samsung Techwin Co., Ltd. Method and apparatus for controlling monitoring cameras
US20140223491A1 (en) * 1999-12-03 2014-08-07 Lazaros Bountour Consumer access systems and methods for providing same
US20150135234A1 (en) * 2013-11-14 2015-05-14 Smiletime, Inc. Social multi-camera interactive live engagement system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010080639A2 (en) * 2008-12-18 2010-07-15 Band Crashers, Llc Media systems and methods for providing synchronized multiple streaming camera signals of an event
US8340654B2 (en) * 2009-05-26 2012-12-25 Lextech Labs Llc Apparatus and method for video display and control for portable device
US11165994B2 (en) * 2013-05-13 2021-11-02 Texas Instruments Incorporated Analytics-driven summary views for surveillance networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140223491A1 (en) * 1999-12-03 2014-08-07 Lazaros Bountour Consumer access systems and methods for providing same
US20110007130A1 (en) * 2009-07-08 2011-01-13 Samsung Techwin Co., Ltd. Method and apparatus for controlling monitoring cameras
US20150135234A1 (en) * 2013-11-14 2015-05-14 Smiletime, Inc. Social multi-camera interactive live engagement system

Also Published As

Publication number Publication date
WO2017109255A1 (en) 2017-06-29
ES2619503B1 (en) 2018-03-08

Similar Documents

Publication Publication Date Title
US10417830B2 (en) Methods and systems for delivering independently-controllable interactive media content
US10403049B2 (en) Methods and systems for minimizing pixel data transmission in a network-based virtual reality media delivery configuration
US10380800B2 (en) System and method for linking and interacting between augmented reality and virtual reality environments
US10270825B2 (en) Prediction-based methods and systems for efficient distribution of virtual reality media content
US10356216B2 (en) Methods and systems for representing real-world input as a user-specific element in an immersive virtual reality experience
ES2955538T3 (en) Simulating a local experience by live streaming shareable views of a live event
CN106331877B (en) Barrage playback method and device
KR102502794B1 (en) Methods and systems for customizing virtual reality data
US9998664B1 (en) Methods and systems for non-concentric spherical projection for multi-resolution view
CN109257587B (en) Method and device for coding and decoding video data
US20090160933A1 (en) Video perspective navigation system and method
US20170318126A1 (en) Methods and Systems for Specification File Based Delivery of an Immersive Virtual Reality Experience
US20180350406A1 (en) Methods and Systems for Customizing Virtual Reality Data
EP3621300B1 (en) Display control device and display control method
ES2619503B1 (en) METHOD AND SYSTEM OF EMISSION IN CONTINUOUS OF MULTI-CAMERA EVENTS
JP7144452B2 (en) Image processing device and system
JP2007121378A (en) Video display device
CN109862385A (en) Method, apparatus, computer readable storage medium and the terminal device of live streaming
KR101815971B1 (en) Method for managing multi-surface image displayer and multi-display system
JP6336309B2 (en) Terminal device, video distribution device, program
US11134236B2 (en) Image processing device and system
JP5791744B1 (en) Terminal apparatus, moving image display method, and program
ES2667774T3 (en) Procedure, device and communication system for multiple multimedia content
JP4835916B2 (en) Image display device
CN104965900A (en) Method and apparatus for dynamically displaying virtual audiences

Legal Events

Date Code Title Description
FG2A Definitive protection

Ref document number: 2619503

Country of ref document: ES

Kind code of ref document: B1

Effective date: 20180308