CPC G10K 11/17827 (2018.01) [B64C 39/024 (2013.01); B64D 47/08 (2013.01); G05D 1/0094 (2013.01); G05D 1/12 (2013.01); G06T 7/70 (2017.01); G06V 20/17 (2022.01); G10K 11/17823 (2018.01); G10K 11/17854 (2018.01); G10K 11/17873 (2018.01); G10L 21/0232 (2013.01); G10L 25/18 (2013.01); G10L 25/51 (2013.01); H04R 1/323 (2013.01); H04R 1/406 (2013.01); H04R 3/005 (2013.01); B64C 2220/00 (2013.01); B64U 10/13 (2023.01); B64U 2101/30 (2023.01); G06T 2207/10032 (2013.01); G06V 2201/07 (2022.01); G10K 2200/10 (2013.01); G10K 2210/1281 (2013.01); G10K 2210/3027 (2013.01); G10K 2210/3028 (2013.01); G10L 2021/02166 (2013.01)] | 20 Claims |
1. A drone, comprising:
a motor configured to power the drone and cause the drone to generate noise;
a computer-readable medium configured to store computer-executable instructions;
a processor configured to execute the computer-executable instructions;
a noise receiver configured to detect the noise caused by the motor;
a camera configured to capture an image of an area when the drone is flying;
a distance measurer configured to measure a distance between the drone and a particular point in the captured image; and
a directed sound beam generator configured to emit a sound beam that is directed to a particular direction;
wherein the computer-executable instructions are structured such that when the computer-executable instructions are executed by the processor, the processor is configured to:
analyze the detected noise to determine a frequency spectrum of the detected noise;
analyze the captured image to identify a target;
in response to identifying the target, cause the distance measurer to determine a distance between the drone and the target; and
cause the directed sound beam generator to emit a sound beam based on (1) the detected noise, (2) the frequency spectrum of the detected noise, (3) a relative direction of the target from the drone, or (4) the determined distance between the drone and the target, the sound beam being directed to the target and configured to actively cancel at least a portion of the detected noise.
|