Controlling microphones and speakers of a computing device
First Claim
1. A method comprising:
- determining, by a mobile computing device, an 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, and wherein determining the orientation of the mobile computing device comprises;
determining a physical orientation of the mobile computing device based on physical orientation information obtained from a physical orientation detection sensor of the mobile computing device;
determining a user orientation of the mobile computing device based on audio input obtained from at least one of the first microphone-speaker system and the second microphone-speaker system; and
determining that the physical orientation of the mobile computing device is less reliable than the user orientation of the mobile computing device;
enabling, by the mobile computing device, the first microphone-speaker system to operate as a speaker device responsive to and based on the determined 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; and
enabling, by the mobile computing device, the second microphone-speaker system to operate as a microphone responsive to and based on the determined orientation, 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.
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.
21 Citations
20 Claims
-
1. A method comprising:
-
determining, by a mobile computing device, an 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, and wherein determining the orientation of the mobile computing device comprises; determining a physical orientation of the mobile computing device based on physical orientation information obtained from a physical orientation detection sensor of the mobile computing device; determining a user orientation of the mobile computing device based on audio input obtained from at least one of the first microphone-speaker system and the second microphone-speaker system; and determining that the physical orientation of the mobile computing device is less reliable than the user orientation of the mobile computing device; enabling, by the mobile computing device, the first microphone-speaker system to operate as a speaker device responsive to and based on the determined 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; and enabling, by the mobile computing device, the second microphone-speaker system to operate as a microphone responsive to and based on the determined orientation, 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A computer-readable storage medium comprising instructions that, when executed, cause one or more processors of a mobile computing device to perform operations comprising:
-
determining an 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, and wherein determining the orientation of the mobile computing device comprises; determining a physical orientation of the mobile computing device based on physical orientation information obtained from a physical orientation detection sensor of the mobile computing device; determining a user orientation of the mobile computing device based on audio input obtained from at least one of the first microphone-speaker system and the second microphone-speaker system; and determining that the physical orientation of the mobile computing device is less reliable than the user orientation of the mobile computing device; enabling the first microphone-speaker system to operate as a speaker device responsive to and based on the determined 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; and enabling the second microphone-speaker system to operate as a microphone responsive to and based on the determined orientation, wherein the instructions to enable the second microphone-speaker system to operate as a microphone allow the mobile computing device to process audio input received from the second microphone-speaker system and disallow the second microphone-speaker system to provide audio output.
-
-
19. 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 an orientation of the mobile computing device, wherein determining the orientation of the mobile computing device comprises; determining a physical orientation of the mobile computing device based on physical orientation information obtained from a physical orientation detection sensor of the mobile computing device; determining a user orientation of the mobile computing device based on audio input obtained from at least one of the first microphone-speaker system and the second microphone-speaker system; and determining that the physical orientation of the mobile computing device is less reliable than the user orientation of the mobile computing device; enable the first microphone-speaker system to operate as a speaker device responsive to and based on the determined 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; and enable the second microphone-speaker system to operate as a microphone responsive to and based on the determined orientation, 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.
-
Specification