Location based audio signal message processing
A method of incorporating environmental acoustic sources into a virtual environment by measuring real environment acoustic sources and locations and incorporating them into a virtual environment with virtual acoustic sources.
1. A system:
a display configured to visually display a visual environment, wherein the visual environment is a combined virtual visual environment and a real environment, wherein the real environment is what a user would see if the user could see directly through the display;
a camera configured to generate a camera signal;
a first microphone configured to generate a first microphone signal;
a second microphone configured to generate a second microphone signal;
a first speaker;
a second speaker;
a memory configured to store instructions; and
a processor that executes the instructions to perform operations, the operations comprising:
receiving the first microphone signal;
receiving the second microphone signal;
generating a virtual audio source using the first and second microphone signals, wherein the virtual audio source mimics a sound source in the real environment and the location of the sound source;
receiving the camera signal;
generating a modified camera signal to fit onto the display;
receiving a virtual visual signal;
generating a mixed visual signal by combining the virtual visual signal with the modified camera signal;
sending the mixed visual signal to the display; and
sending the virtual audio signal to at least one of the first speaker, the second speaker or a combination of both.
2. The system according to claim 1 , wherein the operations further comprise:
generating an updated mixed visual signal as a function of time and sending the updated mixed signal to the display.
3. The system according to claim 1 , wherein the operations further comprise:
generating an updated virtual audio source as a function of time and sending the updated mixed signal to the first speaker in time.
4. The system according to claim 1 , wherein the operations further comprise:
analyzing the first microphone signal to detect the voice of a user.
5. The system according to claim 4 , wherein the operations further comprise:
analyzing the first microphone signal to detect a voice command if the voice of the user is detected.
6. The system according to claim 5 , wherein the operations further comprise:
performing an action in response to the voice command.
7. The system according to claim 6 , wherein the action includes at least one of increasing volume of the first speaker, increasing volume of the second speaker, requesting information over the internet, increasing the brightness of the display, decreasing the brightness of the display, reducing volume of the first speaker, reducing volume of the second speaker, or a combination thereof.
8. The system according to claim 1 , wherein the system is a VR goggle.
9. The system according to claim 1 , wherein the system is an AR goggle.
10. The system according to claim 1 , wherein the first speaker is part of an left earphone.
11. The system according to claim 1 , wherein the second speaker is part of a right earphone.