Back to results
US 10,856,029 B2Granted
Providing low and high quality streams
AssigneePiksel, Inc.
InventorsPhilip Shaw, Peter Heiland, Mark Christie, Ralf Tilmann, Kristan Bullet, Hans-Jurgen Maas
Life of this patent
Estimating the term…
Abstract
There is provided a technique in which a device for capturing an event, and for generating a first stream and a second stream representing the event, one of the first and second streams being a lower quality version of the other, and the streams being generated simultaneously.
Claims15
A system comprising:
- a plurality of capture devices each for capturing an event, each capture device configured to generate a first stream representing the captured event in a first synchronization domain and to generate a second stream being a lower quality version of the first stream and representing the captured event in a second synchronization domain separate from the first synchronization domain;
- a server comprising:
- an input interface for receiving the first stream from the capture device as-live and for receiving the second stream from the capture device, wherein the first stream is intended for a recipient device and the second stream is for editing the first stream;
- a buffer for receiving the first stream from the interface;
- and
- a processing control module stored in memory and configured to:
- receive the second stream from the interface, process the second stream in advance of receipt of the first stream by the buffer by determining an edit based on the second stream, transpose the edit, and apply the transposed edit to the first stream in the buffer such that an edit at a time instant of the second stream is applied to the first stream at a corresponding time instant of the first stream, and
- an output interface for streaming the first stream as-live from the buffer;
- and
- at least one recipient device for receiving the streamed first stream with the transposed edit, wherein the second stream is not delivered to any recipient device.
7 more elements
A method for capturing an event, comprising:
- capturing, at each of a plurality of capture devices, an event;
- generating, at each of the plurality of capture devices, an as-live first stream representing the captured event in a first synchronization domain;
- generating, at each of the plurality of capture devices, a second stream being a lower quality version of the first stream, representing the captured event in a second synchronization domain separate from the first synchronization domain, wherein the first stream is for a recipient device and the second stream is for use in editing the first stream;
- receiving, at a server, the as-live first stream;
- receiving, at a server, the second stream;
- processing the second stream in advance of receipt of the first stream by determining an edit based on the second stream;
- transposing the determined edit to the first stream in the buffer such that an edit at a time instant of the second stream is applied to the first stream at a corresponding time instant of the first stream;
- and
- streaming the as-live first stream from the buffer to the recipient device with the transposed edit applied, wherein the second stream is not delivered to any recipient device.
6 more elements
Dependencies are inferred from the claim text.