发明名称 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