发明名称 VECTOR QUANTIZATION OF ALGEBRAIC CODEBOOK WITH HIGH-PASS CHARACTERISTIC FOR POLARITY SELECTION
摘要 Provided are a vector quantization device, a voice coding device, a vector quantization method, and a voice coding method which enable a reduction in the calculation amount of voice codec without deterioration of voice quality. In the vector quantization device, a first reference vector calculation unit (201) calculates a first reference vector by multiplying a target vector (x) by an auditory weighting LPC synthesis filter (H), and a second reference vector calculation unit (202) calculates a second reference vector by multiplying an element of the first reference vector by a filter having a high pass characteristic. A polarity preliminary selection unit (205) generates a polar vector by disposing a unit pulse having a positive or negative polarity, which is selected on the basis of the polarity of an element of the second reference vector, in the position of said element.
申请公布号 US2015317992(A1) 申请公布日期 2015.11.05
申请号 US201514800764 申请日期 2015.07.16
申请人 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD. 发明人 MORII Toshiyuki
分类号 G10L19/038 主分类号 G10L19/038
代理机构 代理人
主权项 1. A speech coding apparatus comprising: a perceptual weighting filter coefficient calculator that calculates, using a processor, a perceptual weighting filter coefficient using a linear predictive coefficient (LPC) parameter, which is obtained by analyzing an input speech signal; a parameter calculator that calculates a parameter related to a speech spectrum characteristic using the perceptual weighting filter coefficient and a LPC synthesis filter coefficient, which is obtained by quantizing the LPC parameter; a target vector generator that calculates a target vector to be encoded by subtracting a synthesized signal, which is generated by filtering an adaptive excitation signal multiplied by a gain using a perceptual weighting LPC synthesis filter, from the input speech signal that is weighted using the perceptual weighting filter coefficient; a first vector calculator that calculates a first reference vector by applying the parameter to the target vector, and transmits the first reference vector to both a second vector calculator and a polarity selector; a matrix calculator that calculates a reference matrix by matrix calculation using the parameter; the second vector calculator that calculates a second reference vector by multiplying the first reference vector by a filter having a high-pass characteristic; the polarity selector that generates a polarity vector based on a polarity of each element of the second reference vector, generates an adjusted first reference vector by multiplying the first reference vector by the polarity vector, and generates an adjusted reference matrix by multiplying the reference matrix by the polarity vector; and a pulse position searcher that searches for an optimal pulse position using the adjusted first reference vector and the adjusted reference matrix.
地址 Osaka JP