External microphone for an unmanned aerial vehicle
First Claim
1. A videography drone comprising:
- a spatial information sensor configured to continuously determine and update spatial locations of the videography drone;
a camera configured to capture video data, wherein the video data includes at least a video segment decorated by a video segment timestamp of when the video segment is captured and a video segment spatial coordinate from the spatial information sensor of where the video segment is captured;
a network interface configured to communicate, wirelessly, with a remote control device, wherein the network interface is configured to receive audio data and spatial location data from the remote control device in an open-ended stream, wherein the audio data includes an audio segment associated with an audio segment spatial coordinate from the spatial location data and an audio segment timestamp;
a flight system configured to navigate the videography drone based at least on the spatial locations from the spatial information sensor and the received spatial location data from the remote control device;
a microphone to record background noise data; and
a processor configured tofilter the background noise data from the received audio data, andgenerate an audio/video (A/V) segment at least from aligning the video segment and the audio segment,wherein said aligning is based at least on matching the video segment spatial coordinate against the audio segment spatial coordinate or matching the video segment timestamp against the audio segment timestamp.
3 Assignments
0 Petitions
Accused Products
Abstract
A videography drone can communicate with a microphone device. The videography drone can receive spatial information and audio data from a remote microphone device (e.g., a remote tracker, a mobile device running a drone control application, and/or a standalone audio recording device separate from the videography drone without drone control functionalities). The videography drone can utilize the spatial information to navigate the videography drone to follow the remote microphone device. The videography drone can stitch a video segment captured by its camera with an audio segment from the received audio data to generate an audio/video (A/V) segment. The stitching can be performed by matching spatial or temporal information (e.g., from the received spatial information) associated with the audio segment against spatial or temporal information associated with the video segment.
21 Citations
19 Claims
-
1. A videography drone comprising:
-
a spatial information sensor configured to continuously determine and update spatial locations of the videography drone; a camera configured to capture video data, wherein the video data includes at least a video segment decorated by a video segment timestamp of when the video segment is captured and a video segment spatial coordinate from the spatial information sensor of where the video segment is captured; a network interface configured to communicate, wirelessly, with a remote control device, wherein the network interface is configured to receive audio data and spatial location data from the remote control device in an open-ended stream, wherein the audio data includes an audio segment associated with an audio segment spatial coordinate from the spatial location data and an audio segment timestamp; a flight system configured to navigate the videography drone based at least on the spatial locations from the spatial information sensor and the received spatial location data from the remote control device; a microphone to record background noise data; and a processor configured to filter the background noise data from the received audio data, and generate an audio/video (A/V) segment at least from aligning the video segment and the audio segment, wherein said aligning is based at least on matching the video segment spatial coordinate against the audio segment spatial coordinate or matching the video segment timestamp against the audio segment timestamp. - View Dependent Claims (2, 3)
-
-
4. A method of operating a videography drone comprising:
-
capturing video data with a camera of the videography drone, wherein the video data comprises an open-ended sequence of video segments; recording background noise data with a microphone of the videography drone; receiving spatial location data and audio data from a microphone device separate from the videography drone, wherein said receiving includes receiving an open-ended sequence of spatial coordinates and an open-ended sequence of audio segments from the microphone device; filtering the background noise data from the received audio data; navigating the videography drone based at least on the spatial location data; and synchronizing the received audio data with the captured video data by stitching at least an audio segment of the audio data with a video segment of the video data, and wherein said stitching is based on at least matching a first spatial coordinate associated with the audio segment from the microphone device with a second spatial coordinate associated with the video segment. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of operating a remote control device, comprising:
-
establishing a wireless connection between the remote control device and a videography drone; capturing audio data via a microphone on the remote control device; determining location data associated with the remote control device utilizing a spatial information sensor of the remote control device; sending, continuously, an open-ended stream of the location data and the audio data from the remote control device to the videography drone via the wireless connection, wherein the audio data is decorated with location-based metadata based on the location data synchronized to when the audio data is captured; wherein the audio data is decorated with one or more timestamps synchronized to when the audio data is captured; capturing background noise data by a microphone on the videography drone; and filtering the background noise data from the audio data sent by the remote control device via the open-ended stream by a processor of the videography drone. - View Dependent Claims (19)
-
Specification