Method and apparatus for controlling multi-microphone noise-canceling sound pickup range of terminal
First Claim
1. A method for controlling a multi-microphone noise-canceling sound pickup range of a terminal, comprising:
- transmitting a first non-voice signal;
receiving a second non-voice signal that is obtained after the first non-voice signal is received from a reflecting object;
determining, according to the first non-voice signal and the second non-voice signal, whether a posture with which a user holds the terminal during a call is a normal posture; and
adjusting the multi-microphone noise-canceling sound pickup range of the terminal when the posture with which the user holds the terminal during the call is not the normal posture, the first non-voice signal comprising a first infrared signal, the second non-voice signal comprising a second infrared signal, and determining whether the posture with which the user holds the terminal during the call is the normal posture comprising;
obtaining first light intensity of the first infrared signal transmitted by a first optical proximity sensor on the terminal and second light intensity of the second infrared signal received by the first optical proximity sensor;
calculating a first intensity difference between the second light intensity and the first light intensity;
determining, according to the first intensity difference, whether the posture with which the user holds the terminal during the call is the normal posture;
obtaining third light intensity of a third infrared signal transmitted by a second optical proximity sensor on the terminal and fourth light intensity of a fourth infrared signal that is obtained after the third infrared signal is received from the reflecting object and that is received by the second optical proximity sensor;
calculating a second intensity difference between the fourth light intensity and the third light intensity;
calculating a first distance between the first optical proximity sensor and the reflecting object and a second distance between the second optical proximity sensor and the reflecting object respectively according to the first intensity difference and the second intensity difference;
calculating an included angle between the terminal and the reflecting object according to the first distance, the second distance, and a third distance between the first optical proximity sensor and the second optical proximity sensor; and
determining that the included angle comprises a valgus angle at which the user holds the terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for controlling a multi-microphone noise-canceling sound pickup range of a terminal, and belongs to the field of terminal technologies, where the method includes transmitting a first non-voice signal, receiving a second non-voice signal that is obtained after the first non-voice signal is reflected by a reflecting object, determining, according to the first non-voice signal and the second non-voice signal, whether a posture with which a user holds a terminal during a call is a normal posture, and adjusting a multi-microphone noise-canceling sound pickup range of the terminal when the posture with which the user holds the terminal during the call is not a normal posture. Hence, accuracy of adjusting a multi-microphone noise-canceling sound pickup range of a terminal can be improved. The apparatus includes a transmission module, a receiving module, a first determining module, and an adjustment module.
14 Citations
16 Claims
-
1. A method for controlling a multi-microphone noise-canceling sound pickup range of a terminal, comprising:
-
transmitting a first non-voice signal; receiving a second non-voice signal that is obtained after the first non-voice signal is received from a reflecting object; determining, according to the first non-voice signal and the second non-voice signal, whether a posture with which a user holds the terminal during a call is a normal posture; and adjusting the multi-microphone noise-canceling sound pickup range of the terminal when the posture with which the user holds the terminal during the call is not the normal posture, the first non-voice signal comprising a first infrared signal, the second non-voice signal comprising a second infrared signal, and determining whether the posture with which the user holds the terminal during the call is the normal posture comprising; obtaining first light intensity of the first infrared signal transmitted by a first optical proximity sensor on the terminal and second light intensity of the second infrared signal received by the first optical proximity sensor; calculating a first intensity difference between the second light intensity and the first light intensity; determining, according to the first intensity difference, whether the posture with which the user holds the terminal during the call is the normal posture; obtaining third light intensity of a third infrared signal transmitted by a second optical proximity sensor on the terminal and fourth light intensity of a fourth infrared signal that is obtained after the third infrared signal is received from the reflecting object and that is received by the second optical proximity sensor; calculating a second intensity difference between the fourth light intensity and the third light intensity; calculating a first distance between the first optical proximity sensor and the reflecting object and a second distance between the second optical proximity sensor and the reflecting object respectively according to the first intensity difference and the second intensity difference; calculating an included angle between the terminal and the reflecting object according to the first distance, the second distance, and a third distance between the first optical proximity sensor and the second optical proximity sensor; and determining that the included angle comprises a valgus angle at which the user holds the terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for controlling a multi-microphone noise-canceling sound pickup range of a terminal, comprising:
-
a transmitter configured to transmit a first non-voice signal; a receiver configured to receive a second non-voice signal that is obtained after the first non-voice signal is received from a reflecting object; and a processor coupled to the transmitter and the receiver and configured to; determine, according to the first non-voice signal and the second non-voice signal, whether a posture with which a user holds the terminal during a call is a normal posture; adjust the multi-microphone noise-canceling sound pickup range of the terminal when the posture with which the user holds the terminal during the call is not the normal posture, the first non-voice signal comprising a first infrared signal, and the second non-voice signal comprises a second infrared signal; obtain first light intensity of the first infrared signal transmitted by a first optical proximity sensor on the terminal and second light intensity of the second infrared signal received by the first optical proximity sensor; calculate a first intensity difference between the second light intensity and the first light intensity; determine, according to the first intensity difference, whether the posture with which the user holds the terminal during the call is the normal posture; obtain third light intensity of a third infrared signal transmitted by a second optical proximity sensor on the terminal and fourth light intensity of a fourth infrared signal that is obtained after the third infrared signal is received from the reflecting object and that is received by the second optical proximity sensor; calculate a second intensity difference between the fourth light intensity and the third light intensity; calculate a first distance between the first optical proximity sensor and the reflecting object and a second distance between the second optical proximity sensor and the reflecting object respectively according to the first intensity difference and the second intensity difference; calculate an included angle between the terminal and the reflecting object according to the first distance, the second distance, and a third distance between the first optical proximity sensor and the second optical proximity sensor; and determine that the included angle is a valgus angle at which the user holds the terminal. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification