IP Library Granted Patent US 7,676,361
Granted Patent B2
US 7,676,361 · App. 11/797,701 · Granted Mar 9, 2010

Apparatus, method and program for voice signal interpolation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,676,361
App. No.
11/797,701
Granted
Mar 9, 2010
Kind
B2
Abstract

A voice signal interpolation apparatus is provided which can restore original human voices from human voices in a compressed state while maintaining a high sound quality. When a voice signal representative of a voice to be interpolated is acquired by a voice data input unit 1 , a pitch deriving unit 2 filters this voice signal to identify a pitch length from the filtering result. A pitch length fixing unit 3 makes the voice signal have a constant time length of a section corresponding to a unit pitch, and generates pitch waveform data. A sub-band dividing unit 4 converts the pitch waveform data into sub-band data representative of a spectrum. A plurality of sub-band data pieces are averaged by an averaging unit 5 and thereafter a sub-band synthesizing unit 6 converts the sub-band data pieces into a signal representative of a waveform of the voice by a sub-band synthesizing unit 6 . The time length of this signal in each section is restored by a pitch restoring unit 7 and a sound output unit 8 reproduces the sound represented by the signal.

Claims (16)

1. A method for interpolating a voice signal by using a signal processing device, the method comprising the steps of:

acquiring an input voice signal representative of a waveform of voice, filtering the input voice signal to extract a fundamental frequency component of the voice, dividing the input voice signal into a plurality of voice signals each of which has a time length of a section corresponding to a unit pitch on the basis of the extracted fundamental frequency component and sampling each section of the input voice signal at substantial identical number of samples, thereby

generating a pitch waveform signal in which the time lengths of the sections are substantially identical with one another;

generating a plurality of pieces of data representative of a spectrum of the input voice signal on the basis of the generated pitch waveform signal;

generating averaged data representative of a spectrum of a distribution of average values of respective spectrum components of the input voice signal, on the basis of the plurality of pieces of data representative of the spectrum of the input voice signal; and

generating an output voice signal representative of voice having a spectrum represented by the average data,

wherein the pitch waveform generating step includes identifying a period of timings at which the fundamental frequency components extracted by the filtering reach a predetermined value and detecting a time length of a pitch of voice represented by the input voice signal on the basis of the input voice signal before being filtered, and

wherein it is judged whether the identified period of timings and the detected time length of the pitch are different from each other by a predetermined amount or more, and if they are judged not to be different from each other, the filtering is performed so as to have the frequency characteristics cutting off frequency components other than frequency components near the fundamental frequency determined by the identified period of timings, while if they are judged to be different from each other, the filtering is performed so as to have the frequency characteristics cutting off frequency components other than frequency components near a fundamental frequency determined by the detected time length of pitch.

2. A computer-readable medium which stores a program for a method for interpolating a voice signal, the program causing a computer to execute the following steps:

acquiring an input voice signal representative of a waveform of voice, filtering the input voice signal to extract a fundamental frequency component of the voice, dividing the input voice signal into a plurality of voice signals each which has a time length of a section corresponding to a unit pitch on the basis of the extracted fundamental frequency component and sampling each section of the input voice signal at substantial identical number of samples, thereby

generating a pitch waveform signal in which the time lengths of the sections are substantially identical with one another;

generating a plurality of pieces of data representative of a spectrum of the input voice signal on the basis of the generated pitch waveform signal;

generating averaged data representative of a spectrum of a distribution of average values of respective spectrum components of the input voice signal, on the basis of the plurality of pieces of data representative of the spectrum of the input voice signal; and

generating an output voice signal representative of voice having a spectrum represented by the average data,

wherein the pitch waveform generating step includes identifying a period of timings at which the fundamental frequency components extracted by the filtering reach a predetermined value and detecting a time length of a pitch of voice represented by the input voice signal on the basis of the input voice signal before filtered, and

wherein it is judged whether the identified period of timings and the detected time length of the pitch are different from each other by a predetermined amount or more, and if they are judged not to be different from each other, the filtering is performed so as to have the frequency characteristics cutting off frequency components other than frequency components near the fundamental frequency determined by the identified period of timings, while if they are judged to be different from each other, the filtering is performed so as to have the frequency characteristics cutting off frequency components other than frequency components near a fundamental frequency determined by the detected time length of pitch.

Assignments (1)
MERGER Recorded Apr 6, 2012
From: KENWOOD CORPORATION
To: JVC KENWOOD CORPORATION
Reel/Frame 028001/0636 →