Back to results
US 2019/0245609 A1Published application
Methods and systems for live video broadcasting from a remote location based on an overlay of audio
AssigneeDrop In, Inc.
InventorLouis ZISKIN
Life of this patent
Estimating the term…
Abstract
Systems, devices, and methods for streaming synchronized video data and audio data from a unmanned aerial vehicle (108) to a requester device (102) based on an operator device (106) overlaying the video data and audio data.
Claims20
A first computing device comprising a processor and addressable memory, the addressable memory comprising a set of one or more rules, wherein the first computing device is in communication with a second computing device comprising a processor and addressable memory;
- and wherein the first computing device is configured to:
- receive, from the second computing device, a request to communicate with an unmanned aerial vehicle (UAV), wherein the request comprises a request for video data streaming;
- establish a first communication channel with the UAV for receiving streamed data from the UAV based on the received request, wherein the streamed data is transmitted by the UAV as uncompressed data;
- encode the uncompressed data received from the UAV via the first communication channel;
- establish a second communication channel for transmitting streamed video data and audio data from the first computing device to the second computing device;
- synchronize audio data received from the first computing device and the second computing device with the encoded data received from the UAV;
- wherein the synchronization of the streamed video data and audio data is based on combining the first communication channel and the second communication channel via an overlay process;
- and
- stream the video data and audio data between the first computing device and the second computing device based on the encoded and synchronized data.
6 more elements
A method comprising:
- receiving, by a first computing device having a processor and addressable memory, a request from a second computing device having a processor and addressable memory, for communicating with an unmanned aerial vehicle (UAV) having a processor and addressable memory, wherein the request for communication comprises a request for video data streaming;
- establishing, by the first computing device, a first communication channel with the UAV for receiving streamed data from the UAV based on the received request, wherein the streamed data is transmitted by the UAV as uncompressed data;
- encoding, by the first computing device, the uncompressed data received from the UAV via the first communication channel;
- establishing, by the first computing device, a second communication channel for transmitting streamed video data and audio data from the first computing device to the second computing device;
- synchronizing, by the first computing device, audio data received from the first computing device and audio data received from the second computing device with the encoded data received from the UAV;
- wherein the synchronization of the streamed video data and audio data is based on combining the first communication channel and the second communication channel via an overlay process;
- and
- streaming, by the first computing device, the video data and audio data between the first computing device and the second computing device based on the encoded and synchronized data.
5 more elements
A system comprising a server computing device, a first computing device, and a second computing device;
- wherein the second computing device comprises a processor and addressable memory, the processor configured to:
- send a request to the first computing device for communicating with an unmanned aerial vehicle (UAV), wherein the request comprises a request for video data streaming;
- wherein the server computing device comprises a processor and addressable memory, the processor configured to:
- generate a unique identifier associated with the second computing device requesting video data streaming and audio data streaming;
- and
- provide the request to communicate with the UAV and the generated unique identifier based on the request;
- and
- wherein the first computing device comprises a processor and addressable memory, the processor configured to:
- receive, from the second computing device, the request;
- establish a first communication channel with the UAV for receiving streamed data from the UAV based on the received request, wherein the streamed data is transmitted by the UAV as uncompressed data;
- encode the uncompressed data received from the UAV via the first communication channel;
- establish a second communication channel for transmitting streamed video data and audio data from the first computing device to the second computing device;
- synchronize audio data received from the first computing device and the second computing device with the encoded data received from the UAV;
- wherein the synchronization of the streamed video data and audio data is based on combining the first communication channel and the second communication channel via an overlay process;
- and
- stream the video data and audio data between the first computing device and the second computing device based on the encoded and synchronized data.
13 more elements
Dependencies are inferred from the claim text.