Controlling microphones and speakers of a computing device
First Claim
1. A method comprising:
- determining a first orientation of a mobile computing device, wherein the mobile computing device comprises a first microphone-speaker system and a second microphone-speaker system that each provide microphone and speaker capabilities, wherein determining the first orientation of the mobile computing device comprises;
obtaining physical orientation information from a physical orientation detection sensor of the mobile computing device;
determining a physical orientation of the mobile computing device based on the physical orientation information obtained from the physical orientation detection sensor;
enabling the first microphone-speaker system to operate as a microphone, wherein enabling the first microphone-speaker system to operate as a microphone allows the mobile computing device to process audio input received from the first microphone-speaker system, and disallows the first microphone-speaker system to provide audio output;
enabling the second microphone-speaker system to operate as a microphone, wherein enabling the second microphone-speaker system to operate as a microphone allows the mobile computing device to process audio input received from the second microphone-speaker system, and disallows the second microphone-speaker system to provide audio output;
detecting, by the first microphone-speaker system enabled to operate as a microphone, a first voice volume level;
detecting, by the second microphone-speaker system enabled to operate as a microphone, a second voice volume level;
comparing the first voice volume level and the second voice volume level;
determining an orientation of the mobile computing device with respect to a user based on the comparison of the first voice volume level and the second voice volume level;
determining, based on the physical orientation information obtained from the physical orientation detection sensor, that the determined physical orientation of the mobile computing device is less reliable than the determined orientation of the mobile computing device with respect to the user; and
determining the first orientation of the mobile computing device based on the determined orientation of the mobile computing device with respect to the user; and
enabling, by the mobile computing device, the first microphone-speaker system to operate as a speaker device responsive to and based on the determined first orientation, wherein enabling the first microphone-speaker system to operate as a speaker device allows the first microphone-speaker system to provide audio output and disallows the mobile computing device to process audio input received from the first microphone-speaker system.
2 Assignments
0 Petitions
Accused Products
Abstract
Various aspects of this disclosure are directed to determining an orientation of a mobile computing device. The mobile computing device may include a first microphone-speaker system and a second microphone-speaker system that can each provide microphone and speaker capabilities. The first microphone-speaker system may be enabled to operate as a speaker device. The enabling of the first microphone-speaker system may include allowing the first microphone-speaker system to provide audio output and disallowing the mobile computing device to process audio input received from the first microphone-speaker system. The second microphone-speaker system may be enabled to operate as a microphone. Enabling the second microphone-speaker system may include allowing the mobile computing device to process audio input received from the second microphone-speaker system and disallowing the second microphone-speaker system to provide audio output. Enabling of the first and second microphone-speaker systems may be responsive to and based on the determined orientation.
-
Citations
18 Claims
-
1. A method comprising:
-
determining a first orientation of a mobile computing device, wherein the mobile computing device comprises a first microphone-speaker system and a second microphone-speaker system that each provide microphone and speaker capabilities, wherein determining the first orientation of the mobile computing device comprises; obtaining physical orientation information from a physical orientation detection sensor of the mobile computing device; determining a physical orientation of the mobile computing device based on the physical orientation information obtained from the physical orientation detection sensor; enabling the first microphone-speaker system to operate as a microphone, wherein enabling the first microphone-speaker system to operate as a microphone allows the mobile computing device to process audio input received from the first microphone-speaker system, and disallows the first microphone-speaker system to provide audio output; enabling the second microphone-speaker system to operate as a microphone, wherein enabling the second microphone-speaker system to operate as a microphone allows the mobile computing device to process audio input received from the second microphone-speaker system, and disallows the second microphone-speaker system to provide audio output; detecting, by the first microphone-speaker system enabled to operate as a microphone, a first voice volume level; detecting, by the second microphone-speaker system enabled to operate as a microphone, a second voice volume level; comparing the first voice volume level and the second voice volume level; determining an orientation of the mobile computing device with respect to a user based on the comparison of the first voice volume level and the second voice volume level; determining, based on the physical orientation information obtained from the physical orientation detection sensor, that the determined physical orientation of the mobile computing device is less reliable than the determined orientation of the mobile computing device with respect to the user; and determining the first orientation of the mobile computing device based on the determined orientation of the mobile computing device with respect to the user; and enabling, by the mobile computing device, the first microphone-speaker system to operate as a speaker device responsive to and based on the determined first orientation, wherein enabling the first microphone-speaker system to operate as a speaker device allows the first microphone-speaker system to provide audio output and disallows the mobile computing device to process audio input received from the first microphone-speaker system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible computer-readable storage medium comprising instructions that, when executed, cause one or more processors of a mobile computing device to perform operations comprising:
-
determining a first orientation of the mobile computing device, wherein the mobile computing device comprises a first microphone-speaker system and a second microphone-speaker system that each provide microphone and speaker capabilities, wherein determining the first orientation of the mobile computing device comprises; obtaining physical orientation information from a physical orientation detection sensor of the mobile computing device; determining a physical orientation of the mobile computing device based on the physical orientation information obtained from the physical orientation detection sensor; enabling the first microphone-speaker system to operate as a microphone, wherein enabling the first microphone-speaker system to operate as a microphone allows the mobile computing device to process audio input received from the first microphone-speaker system, and disallows the first microphone-speaker system to provide audio output; and enabling the second microphone-speaker system to operate as a microphone, wherein enabling the second microphone-speaker system to operate as a microphone allows the mobile computing device to process audio input received from the second microphone-speaker system, and disallows the second microphone-speaker system to provide audio output; detecting, by the first microphone-speaker system enabled to operate as a microphone, a first voice volume level; detecting, by the second microphone-speaker system enabled to operate as a microphone, a second voice volume level; comparing the first voice volume level and the second voice volume level; determining an orientation of the mobile computing device with respect to a user based on the comparison of the first voice volume level and the second voice volume level; determining, based on the physical orientation information obtained from the physical orientation detection sensor, that the determined physical orientation of the mobile computing device is less reliable than the determined orientation of the mobile computing device with respect to the user; and determining the first orientation of the mobile computing device based on the determined orientation of the mobile computing device with respect to the user; and enabling the first microphone-speaker system to operate as a speaker device responsive to and based on the determined first orientation, wherein the instructions to enable the first microphone-speaker system to operate as a speaker device allow the first microphone-speaker system to provide audio output and disallow the mobile computing device to process audio input received from the first microphone-speaker system.
-
-
18. A mobile computing device, comprising:
-
a first microphone-speaker system and a second microphone-speaker system that can each provide microphone and speaker capabilities; and at least one processor, wherein the at least one processor is configured to; determine a first orientation of the mobile computing device, wherein determining the first orientation of the mobile computing device comprises; obtaining physical orientation information from a physical orientation detection sensor of the mobile computing device; determining a physical orientation of the mobile computing device based on the physical orientation information obtained from the physical orientation detection sensor; enabling the first microphone-speaker system to operate as a microphone, wherein enabling the first microphone-speaker system to operate as a microphone allows the mobile computing device to process audio input received from the first microphone-speaker system, and disallows the first microphone-speaker system to provide audio output; enabling the second microphone-speaker system to operate as a microphone, wherein enabling the second microphone-speaker system to operate as a microphone allows the mobile computing device to process audio input received from the second microphone-speaker system, and disallows the second microphone-speaker system to provide audio output; detecting, by the first microphone-speaker system enabled to operate as a microphone, a first voice volume level; detecting, by the second microphone-speaker system enabled to operate as a microphone, a second voice volume level; comparing the first voice volume level and the second voice volume level; determining an orientation of the mobile computing device with respect to a user based on the comparison of the first voice volume level and the second voice volume level; determining, based on the physical orientation information obtained from the physical orientation detection sensor, that the determined physical orientation of the mobile computing device is less reliable than the determined orientation of the mobile computing device with respect to the user; and determining the first orientation of the mobile computing device based on the determined orientation of the mobile computing device with respect to the user; and enable the first microphone-speaker system to operate as a speaker device responsive to and based on the determined first orientation, wherein enabling the first microphone-speaker system to operate as a speaker device allows the first microphone-speaker system to provide audio output and disallows the mobile computing device to process audio input received from the first microphone-speaker system.
-
Specification