发明名称 |
Noise reduction during voice over IP sessions |
摘要 |
An approach is provided that, upon receiving a keyboard event, reduces a volume of an audio input channel from a first volume level to a lower volume level. After the volume of the audio input channel is reduced, the approach waits until a system event occurs, with the system event based at least in part on the occurrence of a nondeterministic event. The volume of the audio input channel is then increased from the lower volume level to a higher volume level when the system event occurs |
申请公布号 |
US9628517(B2) |
申请公布日期 |
2017.04.18 |
申请号 |
US201012749942 |
申请日期 |
2010.03.30 |
申请人 |
Lenovo (Singapore) Pte. Ltd. |
发明人 |
Munoz-Bustamante Carlos;Pennisi Joseph Michael;Springfield Randall Scott;Starr Ephraim D.;Tsukamoto Yasushi;Waltermann Rod D. |
分类号 |
H04L29/06 |
主分类号 |
H04L29/06 |
代理机构 |
|
代理人 |
Rogitz John L.;Rogitz John M. |
主权项 |
1. A method comprising:
predicting a keyboard event prior to the keyboard event, the predicting based at least in part on input from a proximity sensor; reducing a volume of an audio input channel from a first volume level to a lower volume level in response to the predicting of the keyboard event; after the volume of the audio input channel is reduced, waiting until a system event occurs, wherein the system event is based at least in part on a first event; and increasing the volume of the audio input channel from the lower volume level to a higher volume level in response to the occurrence of the system event; wherein the first event is based at least in part on a first set of low-order bits from a first changeable input/output (I/O) value but not on higher order bits from the first changeable I/O value, and wherein the method further comprises: creating the system event, the creating comprising: generating a value based upon a logical operation that uses the first set of low-order bits as input values; retrieving a second set of one or more low-order bits from a second changeable I/O value, wherein generating the value further comprises using the first and second sets of low-order bits as input values to the logical operation; forming a number based on the value; comparing the formed number with one or more predefined numbers, wherein the system event occurs based on the comparison; and repeating at least one of the retrieving, the generating, the forming, and the comparing until the system event occurs. |
地址 |
Singapore SG |