Patents by Inventor Kazutoshi Yasunaga

Kazutoshi Yasunaga has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20050203736
    Abstract: A noise canceller removes a noise component from an input speech signal. The noise canceller includes a noise cancellation coefficient adjuster that adjusts a noise cancellation coefficient to determine an amount of noise cancellation. A noise spectrum storage device stores an estimated noise spectrum. A noise estimator estimates a noise spectrum by comparing an input spectrum with a noise spectrum stored in the noise spectrum storage device. A noise canceling/spectrum compensator subtracts the noise spectrum stored in the noise spectrum storage device from the input spectrum based on a coefficient acquired by the noise cancellation coefficient adjuster.
    Type: Application
    Filed: May 11, 2005
    Publication date: September 15, 2005
    Applicant: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii, Hiroyuki Ehara
  • Publication number: 20050203734
    Abstract: A code excited linear prediction speech decoder includes an adaptive codebook configured to generate an adaptive code vector. The decoder also includes a random codebook configured to generate a random code vector. The decoder also includes a a synthesis filter that receives a signal based on said adaptive code vector and said random code vector, and that is configured to perform linear prediction coefficient synthesis on said signal. The random codebook includes a pulse vector providing system configured to provide a pulse vector having a signed unit pulse. The random codebook also includes a comparing system configured to compare a value of adaptive codebook gain with a preset threshold value. The random codebook further includes a selecting system configured to select a dispersion pattern from a plurality of dispersion patterns stored in a memory in accordance with a result of said comparison.
    Type: Application
    Filed: May 10, 2005
    Publication date: September 15, 2005
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii
  • Publication number: 20050197833
    Abstract: CELP-based speech encoder that performs encoding by decomposing one frame into a plurality of subframes, includes an LPC synthesizer that obtains synthesized speech by filtering an adaptive excitation vector and a stochastic excitation vector stored in an adaptive codebook and in an stochastic codebook using LPC coefficients obtained from input speech. A gain calculator calculates gains of the adaptive excitation vector and the stochastic excitation vector. A parameter coder performs vector quantization of the adaptive excitation vector and the stochastic excitation vector obtained by comparing distortions between the input speech and the synthesized speech. A pitch analyzer performs pitch analyses of a plurality of subframes in the frame respectively, before performing an adaptive codebook search for the first subframe, calculating correlation values and finding a value most approximate to the pitch period using the correlation values.
    Type: Application
    Filed: April 1, 2005
    Publication date: September 8, 2005
    Applicant: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii
  • Publication number: 20050171771
    Abstract: A speech encoder includes an LPC synthesizer that obtains synthesized speech by filtering an adaptive excitation vector and a stochastic excitation vector stored in an adaptive codebook and in a stochastic codebook using LPC coefficients obtained from input speech. A gain calculator calculates gains of the adaptive excitation vector and the stochastic excitation vector and searches code of the adaptive excitation vector and code of the stochastic excitation vector by comparing distortions between the input speech and the synthesized speech obtained using the adaptive excitation vector and the stochastic excitation vector. A parameter coder performs predictive coding of gains using the adaptive excitation vector and the stochastic excitation vector corresponding to the codes obtained. The parameter coder comprises a prediction coefficient adjuster that adjusts at least one prediction coefficient used for the predictive coding according to at least one state of at least one previous subframe.
    Type: Application
    Filed: April 1, 2005
    Publication date: August 4, 2005
    Applicant: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii
  • Patent number: 6910008
    Abstract: A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds. This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.
    Type: Grant
    Filed: November 15, 1999
    Date of Patent: June 21, 2005
    Assignee: Matsushita Electric Industries Co., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii, Hiroyuki Ehara
  • Patent number: 6799160
    Abstract: A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds . This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: September 28, 2004
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii, Hiroyuki Ehara
  • Patent number: 6772115
    Abstract: A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds. This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: August 3, 2004
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii, Hiroyuki Ehara
  • Publication number: 20040143432
    Abstract: An excitation vector generator is provided for generating an excitation vector. The excitation vector includes a pulse vector generator that has at least one channel for generating pulse vectors. A memory stores at least one type of dispersion pattern for each of the channels. A dispersion pattern is selectively extracted from the memory for each of the channels. A dispersed vector generator generates a dispersed vector for every channel by convolution calculation using the extracted dispersion pattern and the generated pulse vectors. An excitation vector generator generates an excitation vector from the dispersed vectors generated by the dispersion vector generator.
    Type: Application
    Filed: July 9, 2003
    Publication date: July 22, 2004
    Applicant: MATSUSHITA ELETRIC INDUSTRIAL CO., LTD
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii
  • Patent number: 6757650
    Abstract: A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds. This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: June 29, 2004
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii, Taisuke Watanabe, Hiroyuki Ehara
  • Publication number: 20040049380
    Abstract: First determiner 121 provisionally determines whether a current processing unit is a stationary noise region based on a determination result on stationary characteristics of a decoded signal. Based on the provisional determination result and a determination result on periodicity of the decoded signal, second determiner 124 further determines whether the current processing unit is a stationary noise region, whereby a decoded signal including a stationary speech signal such as a stationary vowel is distinguished from a stationary noise, and thus the stationary noise region is detected accurately.
    Type: Application
    Filed: May 22, 2003
    Publication date: March 11, 2004
    Inventors: Hiroyuki Ehara, Kazutoshi Yasunaga, Kazunori Mano, Yusuke Hiwasaki
  • Publication number: 20040030545
    Abstract: An Adaptive Sound Source Vector Generator (ASSVG) 103 sets preceding and succeeding pitch cycles centered on an integral-accuracy pitch cycle T0 selected in the previous subframe as a range for searching for a fractional-accuracy pitch frequency, and extracts an adaptive sound source vector P(T-frac) that has fractional-accuracy pitch cycle T-frac within this range from an Adaptive Code Book (ACB) 102. A Last Sub Frame Integral Pitch Cycle Storage (LSFIPCS) 108 stores integral component T0 of the optimal pitch cycle selected by a Distortion Comparator (DC) 107, and when a pitch cycle of the next subframe is searched for, outputs this optimal pitch cycle integral component T0 to the Adaptive Sound Source Vector Generator (ASSVG) 103. An Optimal Pitch Cycle Accuracy Judge Section (OPCAJS) 109 judges whether the optimal pitch cycle is of integral accuracy or fractional accuracy.
    Type: Application
    Filed: March 21, 2003
    Publication date: February 12, 2004
    Inventors: Kaoru Sato, Kazutoshi Yasunaga, Toshiyuki Morii
  • Publication number: 20040023677
    Abstract: In coding and decoding an acoustic parameter, a weighted vector is generated by multiplying a code vector output in a past frame and a code vector selected in a present frame by weighting factors respectively selected from a factor code book and adding the products to each other.
    Type: Application
    Filed: May 27, 2003
    Publication date: February 5, 2004
    Inventors: Kazunori Mano, Yusuke Hiwasaki, Hiroyuki Ehara, Kazutoshi Yasunaga
  • Publication number: 20040015346
    Abstract: The present invention carries out pre-selection on many LPC codevectors stored in an LSF codebook 101 using a weighted Euclidean distortion as a measure and carries out a full-code selection on the LPC codevectors left after the pre-selection using an amount of distortion in a spectral space as a measure. This makes it possible to improve the quantization performance of the LPC parameter vector quantizer and improve the quality of synthesized speech of the speech coder/decoder.
    Type: Application
    Filed: May 27, 2003
    Publication date: January 22, 2004
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii, Hiroyuki Ehara, Kazunori Mano, Yusuke Hiwasaki
  • Publication number: 20020161575
    Abstract: A dispersed vector generator used in an excitation vector generator for a speech coder/decoder is provided. The dispersed vector generator includes a pulse vector generating section that generates a pulse vector having a signed unit pulse on one element of a vector axis. The dispersed vector generator also includes a dispersion pattern storing section that stores a plurality of dispersion patterns, a switch that selects a dispersion pattern out of the plurality of dispersion patterns stored in the dispersion pattern storing section and a pulse vector dispersion section that generates a dispersed vector by convoluting the selected dispersion pattern and the pulse vector.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 31, 2002
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii
  • Patent number: 6453288
    Abstract: A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds. This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.
    Type: Grant
    Filed: July 6, 1998
    Date of Patent: September 17, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii, Taisuke Watanabe, Hiroyuki Ehara
  • Publication number: 20020099540
    Abstract: A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds. This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.
    Type: Application
    Filed: January 7, 2002
    Publication date: July 25, 2002
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO. LTD.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii, Hiroyuki Ehara
  • Patent number: 6421639
    Abstract: A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a pluralitty of seeds This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM) thereby considerably reducing the memory capacity.
    Type: Grant
    Filed: November 15, 1999
    Date of Patent: July 16, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii, Hiroyuki Ehara
  • Patent number: 6415254
    Abstract: An excitation vector generator comprises a pulse vector generating section having N channels (N≧1) for generating pulse vectors, a storing section for storing M (M≧1)kinds of dispersion patterns every channel in accordance with N channels, a selecting section for selectively taking out a dispersion pattern from the storing section every channel, a dispersion section for performing a superimposing calculation of the extracted dispersion pattern and the generated pulse vectors every channel so as to generate N dispersion vectors, excitation vector generating section for generating an excitation vector from N dispersion vectors generated.
    Type: Grant
    Filed: June 18, 1999
    Date of Patent: July 2, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii
  • Patent number: 6345247
    Abstract: A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds. This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.
    Type: Grant
    Filed: November 15, 1999
    Date of Patent: February 5, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii, Hiroyuki Ehara
  • Publication number: 20020007271
    Abstract: A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds . This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.
    Type: Application
    Filed: April 30, 2001
    Publication date: January 17, 2002
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., Ltd.
    Inventors: Kazutoshi Yasunaga, Toshiyuki Morii, Hiroyuki Ehara