Sound processing apparatus and recording medium storing a sound processing program
First Claim
Patent Images
1. A sound processing apparatus comprising:
- a memory; and
a processor coupled to the memory and configured to;
receive a first signal from a first microphone and a second signal from a second microphone;
process a first synchronous subtraction based on a first sample of the first signal and a second sample of the second signal;
process a second synchronous subtraction based on a first sample of the second signal and a second sample of the first signal;
calculate a first power based on a result of the first synchronous subtraction;
calculate a second power based on at a result of the second synchronous subtraction;
calculate a first gain based on the first power and a difference between the first power and the second power;
smooth the first gain;
process a combined result by multiplying the first synchronous subtraction by the smoothed first gain; and
output the combined result.
1 Assignment
0 Petitions
Accused Products
Abstract
A sound processing apparatus includes a first calculator that calculates first power based on a first signal received by a first microphone that is among the first microphone and a second microphone; a second calculator that calculates second power based on a second signal received by the second microphone; a gain calculator that calculates a gain on the basis of the ratio of the first power to the second power; and a multiplier that processes the second signal using the gain calculated by the gain calculator.
-
Citations
15 Claims
-
1. A sound processing apparatus comprising:
-
a memory; and a processor coupled to the memory and configured to; receive a first signal from a first microphone and a second signal from a second microphone; process a first synchronous subtraction based on a first sample of the first signal and a second sample of the second signal; process a second synchronous subtraction based on a first sample of the second signal and a second sample of the first signal; calculate a first power based on a result of the first synchronous subtraction; calculate a second power based on at a result of the second synchronous subtraction; calculate a first gain based on the first power and a difference between the first power and the second power; smooth the first gain; process a combined result by multiplying the first synchronous subtraction by the smoothed first gain; and output the combined result. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A sound processing method comprising:
-
receiving a first signal from a first microphone and a second signal from a second microphone; processing, by circuitry, a first synchronous subtraction based on a first sample of the first signal and a second sample of the second signal; processing, by the circuitry, a second synchronous subtraction based on a first sample of the second signal and a second sample of the first signal; calculating, by the circuitry, a first power based on a result of the first synchronous subtraction; calculating, by the circuitry, a second power based on a result of the second synchronous subtraction; calculating, by the circuitry, a first gain based on the first power and a difference between the first power and the second power; smoothing, by the circuitry, the first gain; processing, by the circuitry, a combined result by multiplying the first synchronous subtraction by the smoothed first gain; and outputting, by the circuitry, the combined result. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium having a computer program recorded thereon, the computer program configured to perform a method when executed on a computer, the method comprising:
-
receiving a first signal from a first microphone and a second signal from a second microphone; processing a first synchronous subtraction based on a first sample of the first signal and a second sample of the second signal; processing a second synchronous subtraction based on a first sample of the second signal and a second sample of the first signal; calculating a first power based on a result of the first synchronous subtraction; calculating a second power based on a result of the second synchronous subtraction; calculating a first gain based on the first power and a difference between the first power and the second power; smoothing the first gain; processing a combined result by multiplying the first synchronous subtraction by the smoothed first gain; and outputting the combined result. - View Dependent Claims (12, 13, 14, 15)
-
Specification