发明名称 Vector Joint Encoding/Decoding Method and Vector Joint Encoder/Decoder
摘要 A vector joint encoding/decoding method and a vector joint encoder/decoder are provided, more than two vectors are jointly encoded, and an encoding index of at least one vector is split and then combined between different vectors, so that encoding idle spaces of different vectors can be recombined, thereby facilitating saving of encoding bits, and because an encoding index of a vector is split and then shorter split indexes are recombined, thereby facilitating reduction of requirements for the bit width of operating parts in encoding/decoding calculation.
申请公布号 US2016307577(A1) 申请公布日期 2016.10.20
申请号 US201615192405 申请日期 2016.06.24
申请人 Huawei Technologies Co., Ltd. 发明人 Ma Fuwei;Zhang Dejun;Miao Lei;Qi Fengyan
分类号 G10L19/038;G10L19/107 主分类号 G10L19/038
代理机构 代理人
主权项 1. A computer implemented method for vector joint encoding for a voice signal, wherein the computer implemented method is implemented on a computer comprising a processor in communication with a memory, wherein the processor is configured to execute computer instructions stored in the memory for: calculating an encoding index Indt of each vector from a plurality of vectors, wherein each vector is obtained by dividing the voice signal and denotes quasi-white noise excitation, wherein a subscript t denotes a tth vector, wherein tε[0, T−1], and wherein T is the number of vectors and is an integer greater than or equal to 2; splitting at least one Indt at least once into at least two sections, wherein splitting at least once is equivalent to splitting the Indt into two split indexes Indt0 and Indt1 according to a set factor SLFt, wherein the set factor SLFt is the set split factor SLF for the tth vector which varies according to the tth vector, wherein the SLFt is a positive integer, wherein the Indt0 denotes a serial number of an interval to which the Indt belongs, wherein the Indt1 denotes a serial number of the Indt in the interval to which the Indt belongs, wherein the length of the interval is not greater than the SLFt, and wherein Indt≦Indt0×SLFt+Indt1; combining a split index of at least one vector and split indexes of other vectors to generate a combined index IndSLF; and performing encoding based on the combined index and/or uncombined split index.
地址 Shenzhen CN