A speech coding rate selector includes: a speech input unit for receiving
an input speech; a short-term power arithmetic unit for computing the
power of an input speech at a predetermined time unit; an ambient noise
power estimating unit for estimating the power of an ambient noise
superimposed on an input speech; a rate selection threshold value
arithmetic unit for computing a group of power threshold values for
selecting a speech coding rate; a power comparator for selecting one
appropriate rate from among a plurality of speech coding rates; an ambient
noise property inferring unit for inferring the property of an ambient
noise superimposed on an input speech; and a comparison power corrector
for correcting an output value of the short-term power arithmetic unit if
an ambient noise, the property of which has been inferred by the ambient
noise property inferring unit, proves to exhibit a considerable
time-dependent change in power. A speech coding apparatus includes a
speech input unit for receiving an input speech; a speech coding rate
selector for selecting an appropriate speech coding rate according to the
power of an input speech; a speech analyzer for processing input speech to
estimate a transfer function of a speaker's oral cavity; a speech coding
unit that makes a synthesis filter based on the transfer function of the
oral cavity and codes an excitation signal of the synthesis filter on the
basis of an estimation result supplied by the speech analyzer; and a gain
suppressor for suppressing the gain of a signal supplied from the speech
input unit to the speech coding unit.
Um seletor da taxa do coding do discurso inclui: uma unidade de entrada do discurso para receber um discurso da entrada; uma unidade aritmética do poder a curto prazo para computar o poder de um discurso da entrada em uma unidade predeterminada do tempo; um poder de ruído ambiental que estima a unidade para estimar o poder de um ruído ambiental sobreposto em um discurso da entrada; uma unidade aritmética de valor de ponto inicial da seleção da taxa para computar um grupo de valores de ponto inicial do poder para selecionar uma taxa do coding do discurso; um comparador do poder para selecionar uma taxa apropriada entre de um plurality de taxas do coding do discurso; uma propriedade do ruído ambiental que inferring a unidade para inferring a propriedade de um ruído ambiental sobreposto em um discurso da entrada; e um corrector do poder da comparação para corrigir um valor da saída da unidade aritmética do poder a curto prazo se um ruído ambiental, a propriedade de que inferred pela propriedade do ruído ambiental que inferring a unidade, provar exibir uma mudança time-dependent considerável no poder. Um instrumento do coding do discurso inclui uma unidade de entrada do discurso para receber um discurso da entrada; um seletor da taxa do coding do discurso para selecionar uma taxa apropriada do coding do discurso de acordo com o poder de um discurso da entrada; um analisador do discurso para que o discurso processando da entrada estime uma função de transferência da cavidade oral de um altofalante; uma unidade do coding do discurso que faça um filtro da síntese baseado na função de transferência da cavidade oral e codifique um sinal da excitação do filtro da síntese na base de um resultado do estimation fornecido pelo analisador do discurso; e um supressor do ganho para suprimir o ganho de um sinal fornecido da unidade de entrada do discurso à unidade do coding do discurso.