US 12,254,904 B2
System and method for producing a video stream
Magnus Danielson, Sollentuna (SE); Paul Van Den Haak, Bunnik (NL); and Andreas Björkman, Täby (SE)
Assigned to LiveArena Technologies AB, Stockholm (SE)
Filed by LIVEARENA TECHNOLOGIES AB, Stockholm (SE)
Filed on Feb. 7, 2024, as Appl. No. 18/434,877.
Application 18/434,877 is a continuation of application No. PCT/SE2022/050933, filed on Oct. 14, 2022.
Claims priority of application No. 2151267-8 (SE), filed on Oct. 15, 2021.
Prior Publication US 2024/0177483 A1, May 30, 2024
Int. Cl. G11B 27/10 (2006.01); G06V 10/82 (2022.01); G06V 20/40 (2022.01); H04L 12/18 (2006.01)
CPC G11B 27/10 (2013.01) [G06V 10/82 (2022.01); G06V 20/44 (2022.01); G06V 20/46 (2022.01); H04L 12/1813 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for providing a shared digital video stream, comprising:
in a collecting step, collecting from at least two digital video sources respective primary digital video streams;
in a synchronizing step, time synchronizing the primary digital video streams with respect to a common time reference;
in a pattern detection step, analyzing the time synchronized primary digital video streams to detect at least one pattern selected from a first set of patterns;
in a production step, producing the shared digital video stream as an output digital video stream based on consecutively considered frames of the time synchronized primary digital video streams and the detected patterns, and producing the output digital video stream based on a set of predetermined and/or dynamically variable parameters regarding visibility of individual ones of the primary digital video streams in the output digital video stream, including one or more of; visual and/or audial video content arrangement, used visual or audio effects, and modes of output of the output digital video stream; and
in a publishing step, continuously providing the output digital video stream to a consumer of the shared digital video stream,
wherein the synchronization step comprises deliberately introducing a latency so that the output digital video stream is provided at least with the latency, and wherein:
the pattern detection step comprises taking into consideration information of the primary digital video streams, the information being present in a later frame than a frame of a time synchronized primary digital video stream yet to be used in the production of the output digital video stream.