# US 12,223,939 B2 · Noise reduction method and noise reduction apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,223,939 B2
- Document ID: US12223939B2
- Status: Granted
- Kind: B2
- Application number: 18/025,671
- Filed: 2022-04-26
- Published: 2023-10-26
- Granted: 2025-02-11
- Earliest claimed: 2021-06-18
- Assignees: Honor Device Co., Ltd.
- Applicants: Honor Device Co., Ltd.
- Inventors: Ruchen Wang; Zhiheng Cai
- Web page: https://patentgrep.com/patent/US12223939B2

## CPC

- G10K 11/1781: {characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions}
- G10K 11/17875: {using an error signal without a reference signal, e.g. pure feedback}
- G06F 1/1616: {with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position}
- G06F 1/1626: {with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]}
- G06F 1/1662: {Details related to the integrated keyboard}
- G06F 1/1688: {the I/O peripheral being integrated loudspeakers}
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G10K 11/17825: {Error signals}
- G10K 11/17837: {by retaining part of the ambient acoustic environment, e.g. speech or alarm signals that the user needs to hear}
- G10K 11/17885: {additionally using a desired external signal, e.g. pass-through audio such as music or speech}
- G10K 2210/11: Computers, i.e. ANC of the noise created by cooling fan, hard drive or the like
- G10K 2210/1291: Anti-Vibration-Control, e.g. reducing vibrations in panels or beams
- G10K 2210/3025: Determination of spectrum characteristics, e.g. FFT
- G10K: SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A noise reduction method and a noise reduction apparatus are provided. The noise reduction method is applied to a keyboard of an integrated terminal device, and the noise reduction method includes: obtaining a first voice source and a second voice source, where the first voice source is a fidelity voice source, the second voice source is an audio signal that includes the first voice source and a noise signal, and the noise signal comes from noise generated by vibration of the keyboard, and/or the noise signal comes from noise of an environment in which the integrated terminal device is located; determining the noise signal based on the first voice source and the second voice source. Based on the technical solutions in this application, the noise signal generated by the integrated terminal device can be offset, so that noise reduction processing is implemented and user experience is improved.

## Claims

### Claim 1

A noise reduction method, wherein the noise reduction method is applied to a keyboard of an integrated terminal device and comprises:
obtaining a first voice source and a second voice source, wherein the first voice source is a fidelity voice source, the second voice source is an audio signal that comprises the first voice source and a noise signal, and the noise signal comes from noise generated by vibration of the keyboard, and/or the noise signal comes from noise of an environment in which the integrated terminal device is located;
determining the noise signal based on the first voice source and the second voice source; and
performing noise reduction processing on the second voice source based on the noise signal, to obtain a voice source that undergoes the noise reduction processing.

### Claim 2 (depends on 1)

The noise reduction method according to claim 1, wherein the determining the noise signal based on the first voice source and the second voice source comprises:
performing time-to-frequency conversion processing on the first voice source to obtain a first frequency response line graph;
performing time-to-frequency conversion processing on the second voice source to obtain a second frequency response line graph; and
determining the noise signal based on the first frequency response line graph and the second frequency response line graph.

### Claim 3 (depends on 2)

The noise reduction method according to claim 2, wherein the determining the noise signal based on the first frequency response line graph and the second frequency response line graph comprises:
comparing the first frequency response line graph with the second frequency response line graph within a frequency range of a human ear hearing range to determine the noise signal.

### Claim 4 (depends on 1)

The noise reduction method according to claim 1, wherein the performing noise reduction processing on the second voice source based on the noise signal comprises:
performing noise reduction processing on the second voice source in a phase inverting manner based on the noise signal.

### Claim 5 (depends on 4)

The noise reduction method according to claim 4, further comprising:
configuring at least one noise canceling loudspeaker below the keyboard, wherein the at least one noise canceling loudspeaker is configured to play a noise reduction voice source, and the noise reduction voice source is an audio signal obtained after phase inverting processing is performed on the noise signal.

### Claim 6 (depends on 5)

The noise reduction method according to claim 5, wherein a weight of any one of the at least one noise canceling loudspeaker is determined based on an installation position.

### Claim 7 (depends on 5)

The noise reduction method according to claim 5, wherein the noise signal comprises a resonance signal generated by the keyboard and the loudspeaker.

### Claim 8 (depends on 1)

The noise reduction method according to claim 1, wherein the performing noise reduction processing on the second voice source based on the noise signal comprises:
performing noise reduction processing on the second voice source through filtering based on the noise signal.

### Claim 9 (depends on 1)

A noise reduction apparatus, wherein the noise reduction apparatus comprises a processor and a memory, the memory is configured to store a computer program, and the processor is configured to invoke the computer program from the memory and run the computer program, so that the noise reduction apparatus performs the noise reduction method according to claim 1.

### Claim 10 (depends on 1)

A chip, comprising a processor, wherein when the processor executes instructions, the processor performs the noise reduction method according to claim 1.

### Claim 11 (depends on 1)

A non-transitory computer readable storage medium, wherein the non-transitory computer readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor performs the noise reduction method according to-claim 1.

### Claim 12

A noise reduction method, wherein the noise reduction method is applied to a keyboard of an integrated terminal device and comprises:
obtaining a first voice source and a second voice source, wherein the first voice source is a fidelity voice source, the second voice source is an audio signal that comprises the first voice source and a noise signal, the noise signal comes from noise generated by vibration of the keyboard, and/or the noise signal comes from noise of an environment in which the integrated terminal device is located, the fidelity voice source is an unplayed audio signal output by a power amplifier of the integrated terminal device, and the noise signal comprises a resonance signal generated by the keyboard and a loudspeaker;
determining the noise signal based on the first voice source and the second voice source; and
performing noise reduction processing on the second voice source based on the noise signal, to obtain a voice source that undergoes the noise reduction processing; and
the performing noise reduction processing on the second voice source based on the noise signal comprises:
performing noise reduction processing on the second voice source through filtering based on the noise signal; and
playing, by the loudspeaker of the integrated terminal device, the voice source that undergoes the noise reduction processing.

### Claim 13 (depends on 12)

The noise reduction method according to claim 12, wherein the determining the noise signal based on the first voice source and the second voice source comprises:
performing time-to-frequency conversion processing on the first voice source to obtain a first frequency response line graph;
performing time-to-frequency conversion processing on the second voice source to obtain a second frequency response line graph; and
determining the noise signal based on the first frequency response line graph and the second frequency response line graph.

### Claim 14 (depends on 13)

The noise reduction method according to claim 13, wherein the determining the noise signal based on the first frequency response line graph and the second frequency response line graph comprises:
comparing the first frequency response line graph with the second frequency response line graph within a frequency range of a human ear hearing range to determine the noise signal.

### Claim 15

A noise reduction method, comprising:
displaying a display interface of an integrated terminal device;
receiving a first operation of a user on the display interface; and
responding to the first operation, so that the integrated terminal device performs operations comprising:
obtaining a first voice source and a second voice source, wherein the first voice source is a fidelity voice source, the second voice source is an audio signal that comprises the first voice source and a noise signal, the noise signal comes from noise generated by a keyboard of the integrated terminal device, and/or the noise signal comes from noise of an environment in which the integrated terminal device is located, the fidelity voice source is an unplayed audio signal output by a power amplifier of the integrated terminal device, and the noise signal comprises a resonance signal generated by the keyboard and a loudspeaker;
obtaining the noise signal based on the first voice source and the second voice source; and
performing noise reduction processing on the second voice source based on the noise signal, to determine a voice source that undergoes the noise reduction processing; and
the performing noise reduction processing on the second voice source based on the noise signal comprises:
performing noise reduction processing on the second voice source through filtering based on the noise signal; and
playing, by the loudspeaker of the integrated terminal device, the voice source that undergoes the noise reduction processing.
