Encoding device and encoding method, decoding device and decoding method and programme

FIELD: physics, computer engineering.

SUBSTANCE: present invention relates to means of encoding and decoding. An envelope predistortion link predistorts an envelope. A noise shaping link divides the predistorted envelope formed by envelope predistortion by a value greater than 1 and subtracts from the division result a noise shaping signal determined by information. A sampling link sets the subtraction result as a number of sampling bits and, based on said number of sampling bits, samples a normalised spectrum formed by spectrum normalisation. A multiplexing link multiplexes the information, sampled spectrum, formed by sampling the normalised spectrum, and the envelope. The present invention can applied, for example, to an encoding device which encodes an audio signal.

EFFECT: improved audio quality due to encoding audio signals.

14 cl, 31 dwg

 

The technical field to which the invention relates

The invention relates to an encoder and method of encoding, decoding device and decoding method, and program, and more particularly to an encoder and method of encoding, decoding device and decoding method, and a program that reduce deterioration of sound quality due to encoding of audio signals.

The level of technology

As ways of encoding audio signals are widely known coding techniques such as MP3 (the Method of coding audio signals developed by the Expert group on the moving image, the Level - 3), AAC (Advanced coding of audio signals) and ATRAC (Adaptive acoustic coding with transform).

Fig.1 is a block diagram showing a configuration example of the encoding device that encodes audio signals.

The encoder 10 shown in Fig.1, formed, for example, element 11 MDCT (Modified discrete cosine transform), rationing link 12, link 13 distribution of bits of link 14 quantization and level 15 multiplexing.

As audio in link 11 MDCT, which is part of the encoding device 10, the inputted sound signal from the PCM (pulse code modulation). Intermediates� 11 performs MDCT (MDCT) on the audio signal as the signal in the time domain, in order to obtain the spectrum (SO) as a signal in the frequency domain. Link 11 MDCT provides excellent (SO) the link 12 of the valuation.

Link 12 regulation derives from the spectrum (SO) envelopes ENV for multiple spectra, referred to as the elements of the quantization, and provides them to the link 13 distribution of bits and the link 15 multiplexing. In addition, the link 12 of normalization normalizes the spectrum (SO), using the envelope ENV of the element quantization, and provides the resulting normalized spectrum (S1) the link 14 quantization.

If the link 12 of the regulation provided envelope ENV, link 13 distribution of bits based on the envelope ENV, decides about the information WL quantization of the normalized spectrum (S1) so that the number of bits in the stream of BS bits generated by the link 15 of the multiplex, was within a desired range, in accordance with some pre-set algorithm of allocation bits. Information WL quantization is information indicating the quantization accuracy, and refers here to the number of bits of quantization. Link 13 distribution of bits provides information WL quantization link 14 quantization.

If there is feedback from the link 14 of the quantization performed by the number N of bits in the quantized spectrum QS obtained in R�a result of quantization of the normalized spectrum (S1) based on the preceding information, WL quantization, the link 13 distribution of bits based on the number N of bits, determines whether the number of bits in the stream of BS bits within some desired range. If it is determined that the number of bits in the stream of BS bits is not within the desired range, the link 13 distribution of bits adopts new decision on information WL quantization so that the number of bits in the stream of BS bits were within the desired range. In addition, the link 13 distribution of bits provides new information WL quantization link 14 quantization.

In contrast, if it is determined that the number of bits in the stream of BS bits is within the desired range, the link 13 distribution of bits gives the link 14 quantize command to produce the output data and provides the current value information WL quantization link 15 multiplexing.

Link 14 quantization, based on the information WL quantization provided by the link 13 distribution of bits quantum normalized spectrum (S1) for the element of quantization provided by the link 12 of rationing. Link 14 quantization provides the number N of bits in the resulting quantized spectrum QS link 13 distribution of bits. If link 13 distribution of bits assigned to a team to produce the output data, the link 14 Kwan�hardware provides the quantized spectrum QS, based on the current value information WL quantization, the link 15 multiplexing.

Link 15 performs multiplexing multiplexing envelope ENV provided by the link 12 of the regulation, information WL quantization provided by the link 13 of allocation bits, and the quantized spectrum QS provided by the link 14 quantization, generating, thus, the flow of BS bits.

Link 15 multiplexing outputs this thread is BS bits as the encoding result.

As mentioned above, the encoder 10 generates not only the envelope ENV and the quantized spectrum QS, but also the flow of BS bits, which includes information WL quantization. This allows decoding stream BS of bits to be restored from the quantized spectrum QS normalized spectrum (S1).

Fig.2 is a diagram showing an example configuration of a stream BS of bits generated by the link 15 multiplexing shown in Fig.1.

As shown in Fig.2, the flow of BS bits formed by the header "Header" that includes the upper limit value of the spectrum and the like, the envelope ENV, information WL quantization and quantized spectrum QS.

As shown in Fig.3, the envelope ENV and information WL quantization matter on the elements of quantization. Therefore, not only quantized spectrum S, but also the envelope ENV and information WL quantization is required in an amount corresponding to the number of elements of quantization. Accordingly, assuming that the number of elements of quantization is denoted as U, the NWL number of bits required to transmit information WL quantization, takes the product of the number of information bits in the WL quantization and the number U of elements of quantization. As a result, the greater the number U of elements of the quantization, the more increases the number of NWL bits.

Fig.3 the symbol k in [k] denotes the index of the elements of the quantization, a i is an arbitrary value. In this embodiment, the index is set so that the elements of quantization with lower frequencies assigned a 1 or subsequent numbers.

In addition, the number of bits for envelope ENV for the unit of quantization is often determined in advance. Consequently, the link 13 distribution of bits modifies information WL quantization thus, to change the number N of bits in the quantized spectrum QS, thereby adjusting the number of bits in the stream of BS bits so it amounted to the value specified.

Fig.4 is a block diagram showing a configuration example of decoding device for performing decoding result of the encoding is done�of encoder 10, shown in Fig.1.

The decoding device 20 shown in Fig.4, is formed by a link 21, the extraction element 22 of the inverse quantization, link 23 return regulation and the link 24 inverse MDCT.

Data on the input link 21 extraction decoding device 20 represents a flow of BS bits as the result of encoding performed by the encoding device 10. Link 21 extraction separates the BS from the stream of bits of the envelope ENV and information WL quantization. Link 21 extract also, based on the information WL quantization, separates the BS from the stream of bits quantized spectrum QS. Link 21 extract provides the envelope ENV of the link 23 return regulation and provides information WL quantization and quantized spectrum QS link 22 of the inverse quantization.

Link 22 inverse quantization performs, based on the information WL quantization provided by the link 21 extraction, inverse quantization of the quantized transform spectrum QS and provides the resulting normalized spectrum (S1) link 23 return of rationing.

Link 23 return of rationing implements using the envelope ENV provided by the link 21 extraction, inverse normalization transform of the normalized spectrum (S1) provided by the link 22 of the inverse quantization, and then provides the resulting spectrum (SO) link 24 clicks�Togo MDCT.

Link 24 inverse MDCT performs the inverse modified discrete cosine transform (MDCT) spectrum (SO) as the signal in the frequency domain provided by the link 23 return of rationing, receiving, thus, the audio signal is pulse-code modulation, the signal in the time domain. Link 24 inverse MDCT outputs this audio signal is pulse-code modulation in the audio quality.

As mentioned above, the encoder 10 includes a flow BS information bits WL quantization, which allows to establish a correspondence between the encoded and the decoded audio to the audio signal even if the information WL quantization was arbitrarily changed in the encoding device 10. Therefore, the encoder 10 using the information WL quantization, can adjust the number of bits in the stream of BS bits. In addition, it is possible to improve only the encoder 10 thus, to set the optimal value in the information WL quantization, thereby improving sound quality.

However, in the case where the information transmission WL quantization requires a large number of bits the number of bits in the quantized spectrum QS relatively decreases, resulting in deterioration of sound quality.

Accordingly, the proposal�n encoding method, including division information WL quantization to a fixed value that uniquely defined in the encoding device and decoding device, and a differential value obtained by subtracting the fixed value from the information of the WL quantization, and encoding of this differential values by a small number of bits (for example, see Patent document 1).

A list of referenced documents

Patent document

Patent document 1: Japanese patent number 3186290

Disclosure of the invention

Solved problem

However, this difference value corresponds to the number of quantized elements, and therefore the number of bits required to transmit information WL quantization, becomes sufficiently small. As a result, it is difficult to reduce deterioration of sound quality. This is a major obstacle to the realization of high-frequency coding, i.e. coding with a low bit rate data transfer.

The invention is made in light of such circumstances, and the purpose of the invention is to reduce deterioration of sound quality due to encoding of audio signals.

Solve problems

The encoder in the first aspect of the invention is an encoder that includes:�adsto rationing, configured to extract the envelope of the spectrum audio signal and the normalization of the spectrum, using the said envelope; means the emphasis of the envelope, made with the possibility of emphasis in the envelope; means forming noise, made with the possibility of dividing predskazannoi envelope means the envelope-emphasis on value greater than 1, and subtracts from the result of dividing the signal of the noise shaping, a certain specified information; a quantization means, is adapted to the objectives of the subtracting performed by the means of creating noise, as the number of quantization bits, and, based on the number of bits of quantization, the quantization of the spectrum, normalized by means of regulation; and a multiplexing means adapted to multiplex the pre-set information, the spectrum quantized by the quantization means, and envelope.

Method and program coding in the first aspect of the invention correspond to an encoder in the first aspect of the invention.

In the first aspect of the invention from a spectrum of the audio signal is extracted envelope, carry out the normalization of the spectrum with the use of this envelope, making emphasis in the envelope, predskazannuyu envelope divided by the value greater than 1, from the cut�of Licata dividing the subtracted noise generated, a certain predetermined information, the result is set as the number of quantization bits, the normalized spectrum quantum on the basis of the number of quantization bits and perform this multiplexing predetermined information, the quantized spectrum and envelope.

A decoding device in the second aspect of the invention is a decoding device, comprising: a means of information extraction, which extracts the multiplexed predetermined information, the quantized spectrum of the audio signal and spectrum envelope of the given information and the envelope;

a means of emphasis of the envelope, making the emphasis in the envelope; means forming noise that divides the envelope, predskazannuyu means of emphasis envelope to a value greater than 1, and subtracts from the result of dividing the generated noise, a certain predetermined information;

the spectrum extraction tool that separates the quantized spectrum from a given multiplexed information, the quantized spectrum envelope of the audio signal and using the result of subtraction performed by means of forming the noise, as the number of quantization bits; a means of the inverse quantization, which is based on the number of bits quantized�I, performs inverse quantization of the quantized transform spectrum; and a means of return regulation, which, using the specified envelope, performs inverse normalization transform of the spectrum subjected to the conversion tool, inverse quantization of the transform, inverse quantization.

Method and a decoding program in a second aspect of the invention correspond to the decoding device in the second aspect of the invention.

In a second aspect of the invention from the multiplexed predetermined information, the quantized spectrum of the audio signal and spectrum envelope separate preset information and the envelope; the envelope making-emphasis; predskazannuyu envelope divided by the value greater than 1; from the result of dividing the subtracted signal generated noise, certain specified predetermined information; using the result of subtraction as the number of bits of quantization are quantized spectrum from a given multiplexed information, the quantized spectrum of the audio signal and the envelope; based on the specified number of bits of quantization is subjected quantized spectrum inverse quantization; and using the specified envelope, spectrum is subjected to inverse quantization, subjected to conversion, back�have rationing.

The encoder in the first aspect and the decoding device in the second aspect may be independent devices, or internal blocks constituting a single device.

Effects of the invention

In accordance with the first aspect of the invention can decrease the deterioration of sound quality due to encoding of audio signals.

In addition, in accordance with the second aspect of the invention includes the ability to decode the audio signals that are encoded in such a way as to reduce deterioration of sound quality due to encoding.

Brief description of the drawings

Fig.1 is a block diagram showing a configuration example of the encoding device that encodes audio signals.

Fig.2 is a diagram showing a configuration example of the bit stream generated by the link multiplexing shown in Fig.1.

Fig.3 is a diagram for describing the envelope and quantization information.

Fig.4 is a block diagram showing a configuration example of decoding device for performing decoding result of the encoding performed by the encoding device shown in Fig.1.

Fig.5 is a block diagram showing a configuration example of the first VA�iante implementation of the display device, to which is applied the present invention.

Fig.6 is a diagram showing a configuration example of the bit stream generated by the link multiplexing shown in Fig.5.

Fig.7 is a block diagram showing a detailed example configuration of the link-emphasis of the envelope shown in Fig.5.

Fig.8 is a diagram for describing the process performed by the link-emphasis of the envelope shown in Fig.7.

Fig.9 is a block diagram showing a detailed configuration example of the level of formation of noise, shown in Fig.5.

Fig.10 is a diagram for describing a method for generating link in the formation of noise, shown in Fig.9, the generated noise.

Fig.11 is a diagram for describing a method for generating a link of the noise shaping of the quantization information.

Fig.12 is a diagram for describing the adjustment undertaken in relation to the number of bits in the bit stream element in the formation of noise.

Fig.13 is a diagram for describing benefits from the emphasis envelope.

Fig.14 is a diagram for describing benefits from the emphasis envelope.

Fig.15 is a block diagram of the algorithm that is used to describe the process of coding�Oia, performed by the encoding device shown in Fig.5.

Fig.16 is a block diagram of the algorithm that is used to describe the details of the process of generating predskazannoi envelope in step S14 shown in Fig.15.

Fig.17 is a block diagram of the algorithm that is used to describe the details of the process of formation of noise in step S14 shown in Fig.15.

Fig.18 is a block diagram showing a configuration example of decoding device which decodes a bit stream encoded by the encoding device shown in Fig.5.

Fig.19 is a block diagram showing a detailed configuration example of the level of formation of noise, shown in Fig.18.

Fig.20 is a block diagram of the algorithm for the description of the decoding process performed by the decoding device shown in Fig.18.

Fig.21 is a block diagram of the algorithm that is used to describe the process of formation of noise in step S103 shown in Fig.20.

Fig.22 is a block diagram showing a configuration example of the second variant implementation of the display device to which the present invention is applied.

Fig.23 is a diagram showing a configuration example of the bit stream, Shen�risovannogo link multiplexing, shown in Fig.22.

Fig.24 is a block diagram showing a detailed configuration example of the level of formation of noise, shown in Fig.22.

Fig.25 is a diagram for describing the benefits of many types of preparatory arithmetic operations for quantization information.

Fig.26 is a diagram for describing benefits from the emphasis envelope.

Fig.27 is a block diagram of the algorithm that is used to describe the process of noise shaping performed by the encoding device shown in Fig.22.

Fig.28 is a block diagram showing a configuration example of decoding device which decodes a bit stream encoded by the encoding device shown in Fig.22.

Fig.29 is a block diagram showing a detailed configuration example of the level of formation of noise, shown in Fig.28.

Fig.30 is a block diagram of the algorithm that is used to describe the process of noise shaping performed by the decoding device shown in Fig.28.

Fig.31 is a diagram showing an example configuration of a single implementation of a computer.

The implementation of the invention

First embodiment image�etenia

An example of a configuration of the first variant implementation of the encoder

Fig.5 is a block diagram showing a configuration example of the first variant implementation of the display device to which the present invention is applied.

In the configuration shown in Fig.5, components identical with the components shown in the configuration shown in Fig.1, has the same reference position as the reference position in the configuration shown in Fig.1. Duplicate descriptions, respectively, are omitted.

The configuration of the encoding device 50, shown in Fig.5 differs from the configuration shown in Fig.1 in that instead of the link 13 distribution of bits provides a link 51-emphasis of the envelope and the link 52 of the formation of the noise, and instead of the link 15 provides for the multiplexing element 53 multiplexing.

Link 51-emphasis of the envelope enters the emphasis of the envelope ENV[k] for the quantization of the extracted element 12 of rationing. In particular, the link 51-emphasis of the envelope using the envelope ENV[k] for the quantization of the extracted element 12 of rationing, generates predskazannuyu envelope D [k] for the element of quantization, in which distorted the increase and decrease of the value of the envelope ENV[k]. After that, the link 51 OIG-emphasis�ment provides predskazannuyu envelope D [k] link 52 of the formation of noise. The details regarding link 51-emphasis of the envelope, will be described with reference to Fig.7, described below.

The link 52 of the formation of noise, for example, subtracts the signal G[k] is formed of the noise element of the quantization specified information NS, from the value of D [k]/2, obtained by dividing by 2 predskazannoi envelope D [k] for the element of quantization provided by the link 52 of the formation of noise. Information NS refers to the lowest value of L and the highest value of the N signal G for the formation of noise for all elements of quantization. The link 52 of the formation of noise provides the resulting value as information WL [k] quantization, the link 14 quantization.

In addition, if the link 51-emphasis envelope provided predskazannaya envelope D [k], link 52 of the formation of noise, based on this predskazannoi envelope D [k], NS defines the information so that the number of bits in the stream BS' bits generated by the link 53 multiplexing, was within a desired range. In addition, if there is feedback from the link 14 quantization number N of bits in the quantized spectrum QS [k] resulting from the quantization of the normalized spectrum (S1) on the basis of previous information WL quantization, the link 52 of the formation of noise, based on the number N of bits defined�em, if the number of bits in the stream BS' bits within the desired range. If it is determined that the number of bits in the stream BS' bits is not within the desired range, the link 52 of the formation of noise adopts new decision on information NS so that the number of bits in the stream BS' bits were within the desired range. Accordingly, the link 14 a new quantization information WL quantization.

Meanwhile, if it is determined that the number of bits in the stream (BS') bits is within the desired range, the link 52 of the formation of noise, gives the link 14 quantize command to produce the output data and provides the current value of information NS to the link 53 multiplexing. Details of the link 52 of the formation of noise, will be described with reference to Fig.9, described below.

Link 53 multiplexing generates a stream BS' bits by multiplexing the envelope ENV[k] provided by the link 12 of the regulation, information NS supplied by the link 52 of the formation of noise, and the quantized spectrum QS[k] provided by the link 14 quantization. Link 53 multiplexing outputs the result of encoding a stream BS' bits.

As mentioned above, the encoder 50 adjusts the number of bits in the stream BS' bits, not driving directly inform�tion WL quantization, and driving information NS, which determines the signal G generated noise to use when generating information WL quantization. In addition, the encoder 50 includes information NS, instead of information WL quantization, stream BS' bits.

An example of a configuration bitstream

Fig.6 is a diagram showing an example configuration of a stream BS' bits generated link multiplexing shown in Fig.5.

As shown in Fig.6, stream BS' bits formed by the header "Header" that includes the upper limit value of the spectrum and the like, the envelope ENV[k], NS and information of the quantized spectrum QS[k].

As mentioned above, stream BS' bits includes, instead of information WL quantization, information NS formed by the lowest value of L and the highest value And the signal G generated noise, and thus the number of bits required to transmit information WL quantization, becomes equal to the total value of the number of NNS NL bits of the lowest values of L and the number NH of the highest value N. Therefore, if the number U of quantized elements is large enough, the total value of NNS becomes sufficiently small compared with the multiplied value of the number of information bits in the WL and the number of quantization quantized U elemento�. Thus, the number of bits required to transmit information WL quantization in the encoding device 50 becomes sufficiently lower compared to the traditional case in which the composition of the flow BS bits includes information WL quantization.

As a result, in the stream BS' bits the number of bits in the quantized spectrum QS [k] becomes large compared with the traditional case, reducing, thus, the deterioration of sound quality due to encoding.

A detailed example configuration of the link-emphasis of the envelope of Fig.7 is a block diagram showing a detailed configuration example of the link 51-emphasis of the envelope shown in Fig.5.

As shown in Fig.7, link 51-emphasis of the envelope is formed, for example, the link 61-emphasis in the forward direction and the link 62, emphasis in the opposite direction.

Link 61-emphasis in the forward direction is formed by a link 71 for calculating the difference between the link 72 and add a link 73 table of added value.

Link 71 for calculating the difference between being a part of the link 61-emphasis in the forward direction, subtracts the envelope ENV[k] element of the quantization index k from the envelope ENV[k+l] element quantization index k+1, given the rationing link 12 shown in Fig.5, defining, thus make the structure�zoom, the difference diff[k+1]. Link 71 for calculating the difference between this provides a certain difference diff[k+1] and the envelope ENV[k+1] link 72 of the Appendix.

If the difference diff[k+l], provided by the link 71 that the difference has a positive value, the link 72 adding reads to add an amount corresponding to the difference diff [k+1], from the link 73 table of added value and adds this added value to the envelope ENV[k+1]. Link 72 Appendix provides the resulting value as predskazannuyu in the forward direction of the envelope Do [k+1] link 62, emphasis in the opposite direction.

Link 73 table of added value table stores the added value in the form of a table which are connected to the difference diff and add value. For example, in the table add the values recorded added value "1" corresponding to the difference diff"1", and add the value "2" corresponding to the difference diff is"2". In addition, in the table add the values recorded added value "3" corresponding to the difference diff, 3", and add the value "4" corresponding to the difference diff, 4", and recorded the added value of "5" corresponding to the difference diff"5 or more". For granted that the organization of the table of added value that is not limited.

The link 62, emphasis in the opposite direction is formed by the link� 81 the difference, link 82 and add a link 83 table of added value.

Link 81 for calculating the difference between being a part of the link 62, emphasis in the opposite direction, subtract the envelope ENV[k+1] from the envelope ENV[k] provided by the link 12 of the regulation, defining, thus, the difference diff[k].

Link 81 that the difference provides this specific difference diff[k] link 82 of the Appendix.

If the difference diff[k] provided by the link 81 that the difference has a positive value, the link 82 adding reads to add an amount corresponding to the difference diff[k], link 83 table of added value. Link 82 add add add this value to predskazannoi in the forward direction of the envelope Do[k] provided by the link 72 of the Appendix. Link 82 Appendix provides the resulting value, as predskazannoi envelope D[k], link 52 of the formation of noise (shown in Fig.5).

Link 83 table of added value table stores the added value in the form of a table which are connected to the difference diff and add value. The table we add the values stored in the link 73 table of added value, and the table we add the values stored in the link 83 table add values may be different, although the tables in this configuration are the same�.

A description of the process performed by the link-emphasis envelope

Fig.8 is a diagram for describing a process performed by a link 51-emphasis of the envelope shown in Fig.7.

With reference to Fig.8 will be described a process performed by a link 51-emphasis envelope based on the assumption that the envelope: ENV[i] in ENV[i+4], provided a link 12 of the regulation, are: 1, 5, 10, 5 and 1, in that order, as shown in Fig.8A.

In this case the difference: diff[i+1] diff[i+4], defined by the link 71 that the difference (shown in Fig.7), which is part of the link 61-emphasis in the forward direction, are: 4, 5, - 5 and - 4, in that order. The difference diff[i] is set to 0 because there is no index smaller than i. Therefore, as shown in Fig.8B, predskazannaya in the forward direction of the envelope Do[i] is equal to 1, and predskazannaya while direct envelope Do[i+1] is the total value of "9", consisting of the envelope ENV[i+1] and add the value of "4" corresponding to the difference diff[+1], a component of the "4". In addition, predskazannaya in the forward direction of the envelope Do[i+2] is the total value of "15", consisting of the envelope ENV[i+2] and add the value of "5" corresponding to the difference diff[i+2], a component of the "5" and predskazannaya while direct envelope Do[i+3] RA remains�Noah 5. Predskazannaya while direct envelope Do[i+4] remains equal to 1.

In addition, the difference: diff[i] no diff[i+3] defined a link 82 that the difference, which is part of the link 62, emphasis in the opposite direction, represent: - 4, - 5, 5 and 4, in that order. The difference (diff[i+4]) is 0 because there is no index greater than i+4. Therefore, as shown in Fig.8C, predskazannaya envelope D[i] is equal to 1, and predskazannaya envelope D [i+1] is equal to 9, as in the case predskazannoi in the forward direction of the envelope Do[i+1]. In addition, predskazannaya envelope D[i+2] is the total value of "20", consisting of predskazannoi in the forward direction of the envelope Do[i+2] and add the value of "5" corresponding to the difference diff[i+2], a component of the "5" and predskazannaya envelope D[i+3] is the total value of "9", consisting of predskazannoi in the forward direction of the envelope Do[i+3] and add the value of "4" corresponding to the difference diff[i+3], part "4". In addition, predskazannaya envelope D[i+4] remains equal to 1.

As mentioned above, from the envelope ENV, shown in Fig.8A, the link 51-emphasis of the envelope generates predskazannuyu envelope D, in which the exposed portion of the envelope ENV earn an extra emphasis, as shown in Fig.8C.

A detailed example of the configuration of the intermediates� formation

Fig.9 is a block diagram showing a detailed configuration example of the link 52 of the formation of noise, shown in Fig.5.

As shown in Fig.9, the link 52 of the formation of noise formed by a link 91 decision about NS, link 92 generate a signal of the formation of the noise element 93 division and link 94 subtraction.

If link 51-emphasis of the envelope shown in Fig.5, provided predskazannaya envelope D[k] for each element of the quantization, the link 91 decision about NS being a part of the link 52 of noise shaping based on predskazannoi envelope D[k], makes a decision about the information NS so that the number of bits in the stream BS' bits were within a desired range.

In addition, if there is feedback from the link 14 quantization shown in Fig.5 carried out under a number of N bits for the quantized spectrum QS[k], quantized on the basis of information WL quantization specified prior information NS, the link 91 decision NS based on the number N of bits, determines whether the number of bits in the stream BS' bits within some desired range. If it is determined that the number of bits in the stream BS' bits is not within the desired range, the link 91 decision takes about NS n�boe decision information about NS so to the number of bits in the stream BS' bits were within the desired range.

For example, if the number of bits in the stream BS' bits below the desired range, the link 91 decision NS reduces the highest value of N in the information NS. In contrast, if the number of bits in the stream BS' bits above the desired range, the link 91 decision NS first increases the highest value of N. After that, if the number of bits in the stream BS' bits is still above the desired range despite increased the highest value of N, the link 91 decision NS increases the lowest value L. the Link 91 decision NS provides information NS; the decision taken, the link 92 to generate a signal of the formation of noise.

In contrast, if it is determined that the number of bits in the stream BS' bits is within the desired range, the link 91 decision NS provides the current value of information NS to the link 53 multiplexing (shown in Fig.5) and gives the link 14 quantize command to produce the output data.

The link 92 to generate a signal of the noise shaping, based on the information NS supplied by the link 91 decision about NS, generates the signal G[k] of the formation of the noise for each element of the quantization. In particular, the link 92 gener�the control signal forming noise specifies the lowest value of L included in the information NS, as a signal of the formation of the noise to the lowest frequency, i.e. the first element of quantization, and sets the highest value of N as a signal for the formation of noise for the highest frequency, i.e. the last element of quantization. After that, the link 92 to generate a signal of the formation of noise quantum a straight line connecting the value of forming a noise for the first element of quantization and noise shaping for the last item of quantization, generating, thus, the signal G[k] of the formation of the noise for each element of the quantization. After that, the link 92 to generate a signal of the noise shaping provides the generated signal G[k] of the formation of the noise level 94 subtraction.

Link 93 division divides into 2 predskazannuyu envelope D [k] for each element of the quantization provided by link 51-emphasis of the envelope shown in Fig.5. Link 93 division provides the result obtained by dividing the value of D[k]/2 link 94 subtraction.

The link 94 subtraction subtracts the signal (ATS) of the noise shaping provided by the link 92 to generate a signal of the formation of the noise, obtained by dividing the value of D[k]/2, provided by the link 93 division, and provides the resultant obtained by subtracting a value, as information WL[k] and quantum�ing, the link 14 quantization (shown in Fig.5).

As mentioned above, the link 52 of the formation of noise divides predskazannuyu envelope D[k] to a value greater than 1, to thereby smooth out the allocation information WL quantization. As a result, the decoding result can be improved in quality as compared to the case in which bits are allocated only to some individual spectrum and are not distributed sufficiently adjacent spectra.

A description of the process performed by the link formation

Fig.10 is a diagram for describing a method for generating link 52 of the formation of noise, shown in Fig.9, the signal G of the formation of noise.

In the example shown in Fig.10, the lowest value of L is 1 and the highest value of N is 5. The number of elements of quantization is 5.

As shown in Fig.10A, the link 92 to generate a signal of the formation of the noise first sets the lowest value of L as the signal G[1] the formation of noise for the first element 1 quantization and sets the highest value of N in the quality of the signal G[5], the formation of noise for the last item 5 of quantization. After that, the link 92 to generate a signal of the formation of noise, obtains a straight line connecting the value of G[1] the formation of noise for the first element 1 of quantization and the value of G[5] f�of Mirovaya noise for the last item 5 of quantization. After that, the link 92 to generate a signal of the formation of noise quantum this straight line in such a way as to obtain a signal G[k] of the formation of the noise for each of the elements of quantization, as shown in Fig.10B. In the example shown in Fig.10B, the signal G[1] G[1] the formation of the noise is: 1, 2, 3, 4 and 5, in that order.

The straight line signal G for the formation of quantized noise, for example, using some pre-defined equations. Alternatively, the direct signal line G of the formation of noise can be quantized in such a way that in advance is stored in the memory table in which associatively linked to the results of quantization and information NS, and from this table is read the result of quantization, the corresponding information NS.

As shown in Fig.10, if the signal G[k] of the formation of the noise is generated in such a way as to become large for the elements of the quantization index with higher numbers, i.e., at higher frequencies, the ratio S/N (signal/noise) may be at higher reduced frequencies. Accordingly, it is possible to implement noise shaping, corresponding to the characteristics of auditory perception in humans, according to which the less noise we hear at higher frequencies.

Therefore, the encoder 50 generates the signal G[] for the formation of noise so to be large at higher frequencies, as shown in Fig.10, to thereby reduce the amount of information of the quantized spectrum QS[k] and implement high-frequency encoding without deteriorating the quality of sound perceived by users.

Fig.11 is a diagram for describing a method for generating by means of a link 52 the formation of noise information WL quantization.

If the link 52 of the noise shaping provided, as predskazannij envelopes: D[i] D[i+4], shown in Fig.8C, predskazannie envelopes: D[1] D[5], we obtain a division value: D[1]/2 D[5]/2, are 1, 4, 10, 4 and 1, in that order, as shown in Fig.11A. In this embodiment of the invention, the values after the decimal point are discarded.

If the link 92 to generate a signal of the formation of noise-generated signal (G[1] G[5]) the formation of noise, shown in Fig.10, the information (with WL[1] WL[5]) the quantization is: 1, 2, 7, 1, and 1, in that order, as shown in Fig.11 V. In this embodiment of the invention, if the information WL[k] quantization becomes smaller than 1, then this information WL[k] quantization is set to 1.

Fig.12 is a diagram for describing the regulation of the number of bits in the BS thread' bits by the link 52 a forming�ing noise.

As shown in Fig.12, the number of bits in the stream BS' bits can be adjusted by changing the high value of N.

In particular, if, for example, the lowest value of L is 1 and the highest value of N is 5, the direct signal line G of the formation of noise before quantization is a straight line 101. Meanwhile, if the lowest value of L is 1 and the highest value of N is 6, the direct signal line G of the formation of noise before quantization is a straight line 102, having a greater slope than the straight line 101. Therefore, the signal G[k] of the formation of noise becomes larger, and information WL[k] quantization becomes smaller. Accordingly, the number of bits in the stream BS' bits can be made smaller.

If the lowest value of L is 1 and the highest value of N is 4, the direct signal line G of the formation of noise before quantization is a straight line 103 having a smaller slope than the straight line 101. Therefore, the signal G[k] of the formation of noise becomes smaller, and the information WL[k] quantization becomes larger. Accordingly, the number of bits in the BS thread' bit more could be done.

Benefit from the emphasis of the envelope of Fig.13 and 14 are diagrams for describing the benefits of emphasis gibaud�x ENV.

According to Fig.13, the following description will be given for the case where the envelope: ENV[1] no ENV[5], are: 16, 13, 10, 7 and 2, in that order, as shown in Fig.13A. In this case, when the envelope: ENV[1] ENV[5], do not have pre-emphasis, but are used as they are to generate information WL[1] WL[5] quantization, if the values of G[1] G[5] the signal formation of noise are, for example, such as shown in Fig.10B, the information in the WL[1] WL[5] quantization is equal to: 15, 11, 7, 3 and 1, as shown in Fig.13V.

As mentioned above, in the case when to generate information WL[k] quantization envelopes ENV[k] are used as they are, the characteristic waveform of the envelope ENV[k] affects the shape of the signal information WL[k] quantization, the difference between information WL[k] quantization of the neighboring elements of the quantization becomes identical to the difference between the envelopes ENV[k]. Depending on the shape of the signal G[k] of the formation of the difference between the noise information WL[k] quantization of the neighboring elements of the quantization can be more than the difference between the envelopes ENV[k].

In contrast, in the case where in the envelope: ENV[1] no ENV[5], shown in Fig.13A, link 51-emphasis of the envelope made pre-emphasis, predskazannie envelopes: D[1] D[5], is equal to: 19, 16, 13, 12 and 2, then in the specified�DKE, as shown in Fig.14A. Therefore, as shown in Fig.14V obtained by dividing the values with D[1]/2 D[5]/2, is equal to: 9, 8, 6, 6 and 1, in that order, as shown in Fig.14V. If the values of the signal G[1] G[5], the formation of noise are as shown in Fig.10B, the information in the WL[1] WL[5] quantization, becomes equal to: 8, 6, 3, 2 and 1, in that order, as shown in Fig.14C.

As mentioned above, when the envelopes ENV[k] have the pre-emphasis and divided by 2 before using it to generate information WL[k] quantization, the difference between information (WL[k]) quantization for the neighboring elements of the quantization becomes relatively small. Thus, information WL[k] quantization for quantization is unified. As a result, the decoding result can be improved in quality as compared to the case in which bits are allocated only to some individual spectrum and are not distributed sufficiently in neighboring spectra.

Description of the process performed by the encoding device

Fig.15 is a block diagram of the algorithm that is used to describe the encoding process performed by the encoding device 50, shown in Fig.5. The encoding process starts, for example, when the encoder 50 is injected audio signal.

E�APE S11, shown in Fig.15, link 11 MDCT, which is part of the encoding device 50 performs MDCT of the input audio signal, as the signal in the time domain, in order thus to obtain the spectrum (SO), as a signal in the frequency domain. Link 11 MDCT provides excellent (SO) the link 12 of the valuation.

In step S12, the link 12 of rationing extracts the envelope (ENV [k]) corresponding to the quantization of the spectrum (SO) and provides them to the link 51-emphasis of the envelope and the link 53 multiplexing.

In step S13, the link 12 of the regulation carries out the normalization of the spectrum S0[k] using the envelope ENV[k] for each element of the quantization and provides the resulting normalized spectrum S1[k] of the link 14 quantization.

In step S14, the link 51-emphasis of the envelope performs the process of generating predskazannoi envelope for generating predskazannoi envelope D[k] using the envelopes ENV[k]. Details regarding the process of generating predskazannoi envelope will be given with reference to the block diagram of the algorithm shown in Fig.16, described below.

In step S15, the link 52 formation performs a noise shaping process noise in which the signal G[k] of the formation of the noise is subtracted from the value obtained by dividing by 2 predskazannoi envelope D[k], generated through the process of generating predicta�the auditors of the envelope in step S14. Details regarding the formation process noise will be described with reference to the block diagram of the algorithm shown in Fig.17, described below.

In step S16, the link 53 multiplexing generates a stream BS' bits by multiplexing the envelope ENV[k] provided by the link 12 of the regulation, information NS supplied by the link 52 of the formation of noise, and the quantized spectrum QS[k] provided by the link 14 quantization. Link 15 multiplexing outputs, as a result of encoding, stream BS' bits. Accordingly, the process ends.

Fig.16 is a block diagram of the algorithm that is used to describe the details of the process of generating predskazannoi envelope in step S14 shown in Fig.15.

In step S20 shown in Fig.16, link 71 that the difference (shown in Fig.7), which is part of the link 61-emphasis in the forward direction, part of the link 51-emphasis of the envelope, provides the envelope ENV[1] for the element of quantization provided by the link 12 of rationing, such as it is, as envelope Do[1], predskazannoi in the forward direction, the link 62, emphasis in the opposite direction.

In step S21, the link 61-emphasis in the forward direction sets the index of the k 2 for the envelopes to be processed.

In step S22, the link 71 computations� " s the difference, being a part of the link 61-emphasis in the forward direction, subtracts the envelope ENV [k] from the envelope ENV[k+1], provided by the link 12 of the regulation, defining, thus, the difference diff[k+1]. Link 71 for calculating the difference between this provides a certain difference diff[k+1] and the envelope ENV[k+1] link 72 of the Appendix.

In step S23 summing element 72 determines whether the difference diff[k+1], provided by the link 71 for calculating the difference between greater than 0, that is, whether the difference diff[k+1] a positive value. If in step S23 it is determined that the difference diff[k+1] is greater than 0, then in step S24 the link 72 add link reads 73 table of added value added value corresponding to the difference diff[k+1].

In step S25, the link 72 Appendix summarizes the added value that was read in step S24, and the envelope ENV[k+1] and provides the resulting value as predskazannuyu in the forward direction of the envelope Do [k+1], the link 62, emphasis in the opposite direction. Thereafter, the process goes to step S26.

Meanwhile, if in step S23 it is determined that the difference diff [k+1] is not greater than 0, the link 72 Appendix provides the envelope ENV [k+1], such as it is, as predskazannuyu in the forward direction of the envelope Do [k+1], the link 62, emphasis in the opposite direction. Thereafter, the process goes to step S26.

On stage� S26 link 61-emphasis in the forward direction determines the is the index k for the processed envelopes ENV last index E, i.e., whether the link 62, emphasis in the opposite direction predskazannie in the forward direction envelopes Do [k] for all elements of quantization.

If in step S26 it is determined that the index k for the processed envelope ENV is not the last index E, the link 61-emphasis in the forward direction results in a step S27 the index k incremented only by 1, and returns the process to step S22. Accordingly, the link 61-emphasis in the forward direction follows the stages: S22 through S27, until the index k for the processed envelopes ENV will not be the last index.

Meanwhile, if in step S26 it is determined that the index k for the processed envelopes ENV represents the last index E, the link 62, emphasis in the opposite direction sets in step S28, the index k for the processed envelopes ENV 1.

In step S29, the link 81 for calculating the difference between being a part of the link 62, emphasis in the opposite direction, subtract the envelope ENV [k+1] from the envelope ENV [k] provided by the link 12 of the regulation, defining, thus, the difference diff [k]. Link 81 that the difference provides this specific difference diff [k] link 82 of the Appendix.

In step S30, the link 82 Appendix determines whether the difference diff [k] provided by the link Wikimania difference, greater than 0. If in step S30 it is determined that the difference diff [k] is greater than 0, then in step S31, the link 82 add link reads 83 table of added value added value corresponding to the difference diff [k].

In step S32, the link 82 Appendix summarizes predskazannuyu while direct envelope Do [k] provided by the link 72 add and add the value read in step S30. Link 82 Appendix provides the resulting value as predskazannuyu envelope D [k], link 52 of the formation of noise (shown in Fig.5). Thereafter, the process goes to step S33.

In contrast, if in step S30 it is determined that the difference diff [k] is greater than 0, the link 82 Appendix provides predskazannuyu in the forward direction of the envelope Do [k] as it is, as predskazannuyu envelope D [k], link 52 of the formation of noise. Thereafter, the process goes to step S33.

In step S33, the link 62, emphasis in the opposite direction determines whether the index k for the processed envelopes ENV index immediately preceding the last index. If in step S33 it is determined that the index k for the processed envelope ENV is not an index that immediately precede the last index, the link 62, emphasis in the reverse direction in step S34 index k DL� processed envelopes ENV increment by 1 and returns the process to step S29. Accordingly, the link 62, emphasis in the reverse direction follows the stages: S29 at S34, as long as the index k for the processed envelopes ENV will not be an index immediately preceding the last index.

In contrast, if in step S33 it is determined that the index k for the processed envelope ENV is the index of the directly preceding the last index, then the process moves to step S35.

In step S35, the link 82 Appendix provides predskazannuyu in the forward direction of the envelope Do [E] to the last index E, as predskazannuyu envelope D [E], link 52 of the formation of noise. Thereafter, the process returns to step S14 shown in Fig.15, and moves on to step S15.

Fig.17 is a block diagram of the algorithm that is used to describe the details of the process of formation of noise in step S15 shown in Fig.15.

In step S41 shown in Fig.17, link 91 decision NS (shown in Fig.9), which is part of the link 52 of noise shaping based on predskazannoi envelope D [k] provided by the link 51-emphasis of the envelope shown in Fig.5, decides about the information NS so that the number of bits in the stream BS' bits were within the desired range. Link 91 decision NS provides information NS to the link 92 generichow�of the signal formation of noise.

In step S42, the link 92 to generate a signal of the noise shaping, based on the information NS supplied by the link 91 decision about NS, generates the signal G [k] of the formation of noise. After that, the link 92 to generate a signal of the noise shaping provides the generated signal G [k] of the formation of the noise level 94 subtraction.

In step S43, the link 93 division divides into 2 predskazannuyu envelope D [k] provided by the link 51-emphasis of the envelope shown in Fig.5, and provides the result obtained by dividing the value of the vector D [k] / 2 link 94 subtraction.

In step S44, the link 94 subtraction subtracts the signal G [k] of the noise shaping provided by the link 92 to generate a signal of the formation of the noise, obtained by dividing the value of D [k] / 2, provided by the link 93 division.

In step S45, the link 94 outputs the subtraction obtained by subtracting a value that is the result of step (S44), the information WL [k] quantization, in link 14 quantization (shown in Fig.5).

In step S46, the link 91 decision NS determines whether the feedback from the link 14 of the quantization performed by the number N of bits in the quantized spectrum QS [k], quantized in accordance with the information WL quantization output in step S45.

If in step S46 it is determined that the feedback from the link 14 of the quantization carried out according to�the number N of bits not available, the link 91 decision about NS is waiting for feedback on the number N of bits.

In contrast, if in step S46 it is determined that the feedback from the link 14 of the quantization performed by the number N of bits available, the link 91 decision NS determines in step S47, based on the number N of bits, whether the number of bits in the stream BS' bits in some desired range.

If in step S47 it is determined that the number of bits in the stream BS' bits is not within the desired range, the link 91 decision NS receives, in step S48, the new information NS so that the number of bits in the stream BS' bits were within the desired range. After that, the link 91 decision NS provides information NS; the decision taken, the link 92 to generate a signal of the formation of noise and returns the process to step S42.

Link 91 decision about NS follows the stages: S42 through S48, until then, until the number of bits in the BS thread' bits will not be within the desired range.

In contrast, if in step S47 it is determined that the number of bits in the stream BS' bits is within the desired range, then in step S49, the link 91 decision NS provides the current value of information NS to the link 53 multiplexing (shown�in Fig.5) and gives the link 14 quantize command to produce the output data. Thereafter, the process returns to the step S15 shown in Fig.15, and moves on to step S16.

An example of the configuration of a decoding device

Fig.18 is a block diagram showing a configuration example of decoding device for performing decoding stream BS' bits encoded by the encoding device 50, shown in Fig.5.

In the configuration shown in Fig.18, the components identical with the components shown in the configuration shown in Fig.4 assigned the same reference position as the reference position in the configuration shown in Fig.4. Duplicate descriptions of the same components, respectively, are omitted.

The configuration of the decoding device 110 shown in Fig.18, differs from the configuration shown in Fig.4 mainly in that instead of the link 21 provides for the extraction element 111 extraction, link 112 pre-emphasis of the envelope, the link 113 of the formation of noise and link 114 extraction.

Stream BS' bits encoded by the encoding device 50 is inserted into the link 111 extraction, part of the decoding device 110. Link 111 extract separates from the stream BS' bits of the envelopes ENV [k] for the element of quantization and information NS. Link 111 extract provides envelopes ENV [k] link 112 pre-emphasis of the envelope and the link 23 conversion, �Vice versa rationing, and provides information NS to the link 113 of the formation of noise.

Link 112 pre-emphasis of the envelope is configured in the same manner as in the case of link 51-emphasis of the envelope shown in Fig.7. Link 112 pre-emphasis of the envelope generates predskazannie envelope D [k] for the element of quantization using the envelopes ENV [k] for the element of quantization provided by the link 111 extraction, and provides these predskazannie envelopes the link 113 of the formation of noise.

The link 113 of the formation of noise divides predskazannuyu envelope D [k] for the element of quantization provided by the link 112 pre-emphasis of the envelope 2. After that, the link 113 of the formation of the noise is subtracted from the obtained by dividing the values for each element of the quantization of the signal G [k] of the formation of the noise specified by the information NS supplied by the link 111 extract. The link 52 of the formation of noise provides the resulting value, as information WL [k] quantization, the link 114 extraction and link 22 transform, inverse quantization. The details regarding link 113-emphasis of the envelope, will be described with reference to Fig.19, described below.

Link 114 extraction, based on the information WL [k] quantization provided by the link 113 of the formation of noise, separates from the stream BS' bits input from the encoding device 50, the quantized spectrum QS [k. Link 114 extract provides this quantized spectrum QS [k] link 22 transform, inverse quantization.

Detailed example of the configuration of link formation

Fig.19 is a block diagram showing a detailed configuration example of the link 113 of the formation of noise, shown in Fig.18.

As shown in Fig.19, the link 113 of the formation of noise formed by a link 121 to generate a signal of the formation of the noise element 122 and division element 123 subtraction.

Link 121 to generate a signal of the formation of noise, as in the case of link 92 generate a signal of the noise shaping shown in Fig.9, based on the information NS supplied by the link 111 of extraction shown in Fig.18, generates the signal G [k] of the formation of the noise for each element of the quantization. After that, the link 121 to generate a signal of the noise shaping provides the generated signal G [k] of the formation of the noise level 123 subtraction.

Link 122 division divides predskazannuyu envelope D [k] for each element of the quantization provided by the link 112 pre-emphasis of the envelope shown in Fig.18, at 2 and provides the result obtained by dividing the value of D [k] / 2 link 123 subtraction.

Link 123 subtracting, for each of the elements of quantization, subtracts the signal (G [k]) for the formation of noise, predostavlen�th element 121 to generate a signal of the formation of the noise obtained by dividing the value of D [k] / 2, provided by the link 122 division. Link 123 subtraction provides a resultant obtained by subtracting the value for each element of the quantization, as information WL [k] quantization, the link 114 extraction (shown in Fig.18).

A description of the process performed by the decoding device

Fig.20 is a block diagram of the algorithm that is used to describe the process of decoding performed by the decoding device 110 shown in Fig.18. The decoding process starts, for example, when the encoding device 50, shown in Fig.5, is introduced a stream BS' bits.

In step S101 shown in Fig.20, link 111 extraction (shown in Fig.18), part of the decoding device 110, is separated from the stream BS' bits input encoder 50, the envelope ENV[k] for the element of quantization and information NS. Link 111 extract provides the envelope ENV of the link 112 pre-emphasis of the envelope and the link 23 return regulation and provides information NS to the link 113 of the formation of noise.

In step S102 link 112 pre-emphasis of the envelope performs the process of generating predskazannoi envelope for generating predskazannoi envelope D [k] for the element of quantization, using the envelope ENV [k] for the element of quantization provided intermediates�m 111 extract. The process of generating predskazannoi envelope is the same as the process of generating predskazannoi envelope shown in Fig.16, and thus its description will be omitted here. Predskazannaya envelope D [k], generated during the process of generating predskazannaya envelope is provided to the link 113 of the formation of noise.

In step S103, the link 113 of the formation performs a noise shaping process to subtract noise signal G [k] of the formation of noise from predskazannoi envelope D [k] for the element of quantization provided by the link 112 pre-emphasis of the envelope. Details regarding the formation process noise will be described with reference to the block diagram of the algorithm shown in Fig.21, described below.

In step S104, the link 114 extraction, based on the information WL [k] quantization provided in step S103 link 113 of the formation of noise, separates the quantized spectrum QS [k] from the stream BS' bits input encoder 50. Link 114 extract provides quantized spectrum QS [k] of the link 22 of the inverse quantization.

In step S105, the link 22 inverse quantization based on the information WL quantization provided by the link 114 extraction, transforms, inverse quantization, the quantized spectrum QS [k] and provides the resulting normalized spectrum S1 [k] sweno return of rationing.

In step S106, the link 23 return of rationing performs inverse normalization transform of the normalized spectrum S1 [k] provided by the link 22 of the inverse quantization, the envelope ENV[k] provided by the link 111 of the retrieval, and provides the resulting spectrum (SO) link 24 inverse MDCT.

In step S107, the link 24 inverse MDCT performs inverse MDCT spectrum (SO), as the signal in the frequency domain provided by the link 23 return of rationing, receiving, thus, the audio signal is pulse-code modulation, the signal in the time domain. Link 24 inverse MDCT outputs this audio signal is pulse-code modulation in the quality of the audio signal and then terminates the process.

Fig.21 is a block diagram of the algorithm that is used to describe the process of formation of noise in step S103 shown in Fig.20.

In step S121, the link 121 to generate a signal of the formation of noise (shown in Fig.19), which is part of the link 113 of the formation of noise, based on the information NS supplied by the link 111 of extraction shown in Fig.18, generates the signal G [k] of the formation of noise. After that, the link 121 to generate a signal of the noise shaping provides the generated signal G [k] of the formation of the noise level 123 subtraction.

In step S122, the link 122 division divides into 2 predskazannuyu envelope D [k], �predostavlennuyu link 112 pre-emphasis of the envelope, shown in Fig.18, and provides the result obtained by dividing the value of D [k] / 2 link 123 subtraction.

In step S123, the link 123 subtraction subtracts the signal G [k] of the noise shaping provided by the link 121 to generate a signal of the formation of the noise from this was obtained by dividing the value of D [k] / 2, provided by the link 122 division.

In step S124, the link 123 subtraction provides obtained by subtracting a value that is the result of step S123, as information WL [k] quantization, the link 114 extraction (shown in Fig.18). Thereafter, the process returns to the step S103 shown in Fig.20, and moves on to step S104.

The second variant implementation of the invention

An example of a configuration of the second variant of implementation of the encoding device

Fig.22 is a block diagram showing a configuration example of the second variant implementation of the display device to which the present invention is applied.

In the configuration shown in Fig.22, components identical with the components shown in the configuration shown in Fig.5, has the same reference position as the reference position in the configuration shown in Fig.5. Duplicate descriptions of the same components, respectively, will be omitted.

The configuration of the encoding device 150 shown in Fig.22 differs from the config�radio, shown in Fig.5 mainly in that instead of the link 52 of the formation of noise and link 53 multiplexing provides a link 151 of the formation of noise and link 152 multiplexing. The encoder 150 has a plurality of types of arithmetic operations for information WL quantization and includes the result of encoding as information NS', along with information NS arithmetic information P indicating the used arithmetic operation.

In particular, the link 151 of the formation of noise that is included in the encoding device 150 determines information WL [k] quantization by some predetermined arithmetic operation using predskazannuyu envelope D [k] for the element of quantization provided by link 51-emphasis of the envelope, and the signal G [k] of the noise shaping for quantization, the specified information NS.

In addition, if the link 51-emphasis envelope provided predskazannaya envelope D [k], the link 151 of noise shaping based on predskazannoi envelope D [k] and the desired range for the number of bits in the BS thread" bits generated by a link 152 multiplexing, selects one of the plurality of arithmetic operations to information WL quantization. In addition, the link 151 of the formation of the noise sets, as the current value information�ation NS, some initial value information NS, predetermined in Association with the selected arithmetic operation.

In addition, if there is feedback from the link 14 of the quantization performed by the number N of bits in the quantized spectrum QS [k] resulting from the quantization of the normalized spectrum (S1) based on the preceding information, WL quantization, the link 151 of the formation of the noise determines whether the number of bits in the BS thread" bits within a desired range corresponding to the number N of bits. If it is determined that the number of bits in the BS thread" bits is not within the desired range, the link 151 of the formation of noise updates information NS so that the number of bits in the BS thread" bits is within the desired range. Accordingly, the link 14 a new quantization information WL quantization.

In contrast, if it is determined that the number of bits in the BS thread" bits is within the desired range, the link 151 of the formation of noise, gives the link 14 quantize command to produce the output data, and it provides the current value information NS and arithmetic information P indicating an arithmetic operation for information WL quantization, information NS', the link 152 multiplexing.

Link 152 mult�of plexitube performs the multiplexing of the envelope ENV [k], provided by the link 12 of the regulation, information NS' provided by a link 151 to the formation of noise and quantized spectrum QS [k] provided by the link 14 quantization, generating, thus, the flow of BS bits. Link 152 multiplexing outputs a stream BS" bits as the encoding result.

An example of a configuration bitstream

Fig.23 is a diagram showing an example configuration of a stream BS" bits generated by the link multiplexing 152, shown in Fig.22.

As shown in Fig.23, stream BS" bits formed by the header "Header" that includes the upper limit value of the spectrum, the envelope ENV [k], NS and information of the quantized spectrum QS [k].

A detailed example configuration of link formation

Fig.24 is a block diagram showing a detailed configuration example of the link 151 of the formation of noise, shown in Fig.22.

In the configuration shown in Fig.24, components identical with the components shown in the configuration shown in Fig.9 are assigned the same reference position as the reference position in the configuration shown in Fig.9. Duplicate descriptions of the same components, respectively, will be omitted.

The configuration of the link 151 of the formation of noise, shown in Fig.24 differs from the configuration display�Noah in Fig.9, mainly because instead of link 91 decision NS provides link 161 decision on NS', provides previously unavailable link switch 162 and is level 93 and division level 94 subtraction provides links with 163-1 by 163-4 WL arithmetic calculations.

If link 51-emphasis of the envelope shown in Fig.22, is provided predskazannaya envelope D [k] for each element of the quantization, the link 161 decision on NS', which is part of the link 151 of the formation of noise, based on this predskazannoi envelope D [k] and the desired range for the number of bits in the BS thread" bits, selects one of the arithmetic operations for information WL quantization corresponding to the links with 163-1 163-4 on arithmetic operations. After that, the link 161 decision on NS' provides the switching element 162 arithmetic information P indicating the selected arithmetic operation. In addition, the link 161 decision on NS' takes as current value information NS some initial value information NS, predetermined in Association with this arithmetic operation indicating the arithmetic information P, and exposes it to the link 92 to generate a signal of the formation of noise.

In addition, if there is feedback from the link 14 quantization,�asanoha in Fig.22, the number N of bits for the quantized spectrum QS [k], quantized on the basis of the preceding information, NS and information WL quantization specified in the arithmetic information P, the link 161 decision on NS', based on the number N of bits, determines whether the number of bits in the BS thread" bits within some desired range. If it is determined that the number of bits in the BS thread" bits is not within the desired range, the link 161 decision on NS' again decides information about NS so that the number of bits in the BS thread" bits were located within this desired range, and provides it to the link 92 to generate a signal of the formation of noise.

In contrast, if it is determined that the number of bits in the BS thread" bits is within the desired range, the link 161 decision on NS' provides the current value information NS and arithmetic information P, as information NS', the link 152 multiplexing (shown in Fig.22) and gives the link 14 quantization to produce the output data.

As mentioned above, the link 161 decision on NS' performs a coarse flow control BS" bits, selecting an arithmetic operation performed on the information WL quantization, and then performs a fine control through inform�tion NS. If from link 14 quantization is feedback on the number N of bits, based on the number N of bits can be updated not only information NS, and arithmetic but also information R.

On the basis of the arithmetic information P provided by a link 161 decision on NS', link 162 switch (selecting means) selects from the number of links with 163-1 163-4 on arithmetic calculations link WL WL arithmetic calculations in order to determine information WL quantization through an arithmetic operation specified by the arithmetic information p. the Link of switch 162 provides a selected one of the links with 163-1 163-4 on arithmetic calculations WL signal G [k] of the formation of the noise generated by the link 92 to generate a signal of the formation of noise, for the execution of this arithmetic operation.

Link 163-1 arithmetic calculations WL subtracts the signal G [k] of the noise shaping provided by the link switch 162, predskazannoi envelope D [k] provided by the link 51-emphasis of the envelope shown in Fig.22, and sets a resultant obtained by subtracting the values in the quality of information WL [k] quantization. Thus, the link 163-1 arithmetic calculations WL defines the information WL [k] quantization by performing an arithmetic operation: WL [k]=D [k]-G [k]. Link 163-1 arithmetic Vice�ing WL provides this information WL [k] quantization link 14 quantization (shown in Fig.22).

Link 163-2 arithmetic calculations WL contains a link 93 division and the link 94 subtraction, shown in Fig.9. Link 163-2 arithmetic calculations WL divides predskazannuyu envelope D [k] provided by the link 51-emphasis of the envelope 2. After that, the link 163-2 arithmetic calculations WL subtracts from the result obtained by dividing the value of the signal G [k] of the noise shaping provided by the link switch 162, and sets the obtained by subtracting the value in the quality of information WL [k] quantization. Thus, the link 163-2 arithmetic calculations WL defines the information WL [k] quantization by performing an arithmetic operation: WL [k]=D [k] / 2-G [k]. Link 163-2 WL arithmetic calculations provides this information WL [k] quantization link 14 quantization.

Link 163-3 arithmetic calculations WL divides predskazannuyu envelope D [k] provided by the link 51-emphasis of the envelope 3. After that, the link 163-3 arithmetic calculations WL subtracts from the result obtained by dividing the value of the signal G [k] of the noise shaping provided from the switching element 162, and sets a resultant obtained by subtracting the value in the quality of information WL [k] quantization. Thus, the link 163-3 arithmetic calculations WL defines the information WL [k] quantization by performing an arithmetic operation: WL [k]=D [k] / 3-G [k]. Star Ho�about 163-3 WL arithmetic calculations provides this information WL [k] quantization link 14 quantization.

Link 163-4 arithmetic calculations WL divides predskazannuyu envelope D [k] provided by the link 51-emphasis of the envelope, on a 4. Link 163-4 arithmetic calculations WL subtracts from the result obtained by dividing the value of the signal G [k] of the noise shaping provided from the switching element 162, and sets a resultant obtained by subtracting the value in the quality of information WL [k] quantization. Thus, the link 163-4 arithmetic calculations WL generates information WL [k] quantization by performing an arithmetic operation: WL [k]=D [k] / 4 G [k]. Link 163-4 WL arithmetic calculations provides this information WL [k] quantization link 14 quantization.

The benefits derived from the preparation of many types of arithmetic operations for quantization information

Fig.25 is a diagram for describing benefits from the preparation of many types of arithmetic operations for information WL quantization.

In the following description relating to Fig.25, link 151 of the formation of noise are introduced predskazannie envelopes: D [i] D [i+4], shown in Fig.8C, and in section 151 of the formation of noise generated signal G [k] of the formation of noise, which is shown in Fig.10V.

In this case, as shown in Fig.25A, the information WL[i] to WL [i+4] quantize the generated link 163-1 arithmetic calculations WL, RA becomes�Noah: 1, 7 (=9-2), 17 (- 20-3), 5 (- 9-4) and 1, in that order. Therefore, the highest value for information WL[i] to WL [i+4] quantize is 17 and the average value of information WL[i] to WL [i+4] quantize is 6,2 (=(1+7+17+5+1) / 5. If each of the elements of quantization is formed by two spectra, the total number of bits in the spectra of the elements of quantization with indices i to i+4, becomes equal to 62 (=6,2×2×5).

In addition, as shown in Fig.25B, information WL[i] to WL [i+4] quantize the generated link 163-2 WL arithmetic calculations, is equal to: 1, 2 G=9/2-2), 7 ("=20/2-3), 1 and 1, in that order. Therefore, as shown in Fig.25B, the curve information WL[i] to WL [i+4] quantize the generated link 163-2 WL arithmetic calculations, is aligned as compared to the case shown in Fig.25A. In addition, the highest value of information WL[i] to WL [i+4] quantize is 7 and the average value of information WL[i] to WL [i+4] quantize is 2,4(=(1+2+7+1+1)/5. If each of the elements of quantization is formed by two spectra, the total number of bits in the spectra of the elements of quantization with indices i to i+4, becomes equal to 24 (=2,4×2×5).

In addition, as shown in Fig.25C, information WL[i] to WL [i+4] quantize the generated link 163-3 arithmetic calculations WL becomes equal: 1, 1 (=9/3-2), 3(=20/ 3-3), and 1, in the specified order. Therefore, as shown in Fig.25C, the curve information WL[i] to WL [i+4] quantize the generated link 163-3 WL arithmetic calculations, is more aligned as compared to the case shown in Fig.25V. In addition, the highest value of information WL[i] to WL [i+4] quantize is 3 and the average value of information WL[i] to WL [i+4] quantize becomes equal to 1,4 (=(1+1+3+1+1) / 5. If each of the elements of quantization is formed by two spectra, the total number of bits in the spectra of the elements of quantization with indices i to i+4, becomes equal to 14 (=1,4×2×5).

In addition, as shown in Fig.25D, information WL[i] to WL [i+4] quantize the generated link 163-4 arithmetic calculations WL becomes equal: 1, 1, 2 (=20 / 4-3), 1 and 1, in that order. Therefore, as shown in Fig.25D, the curve information WL[i] to WL [i+4] quantize the generated link 163-4 WL arithmetic calculations, is more aligned as compared to the case shown in Fig.25C. The highest value of information WL[i] to WL [i+4] quantize is 2 and the average value of information WL[i] to WL [i+4] quantize becomes equal to 1,2 (=(1+1+2+1+1) / 5. If each of the elements of quantization is formed by two spectra, the total number of bits in the spectra of the elements of quantization with indices i to i+4, with�anavita equal 12 (= 1,2×2×5).

As mentioned above, the encoder 150 allows you to change the number N of bits without having to modify the signal G [k] of the formation of noise due to the preparation of four kinds of arithmetic operations for information WL quantization. This increases the degree of freedom when adjusting the number N of bits in comparison with the case where the number N of bits is adjusted using only the signal G [k] of the formation of noise.

Furthermore, the distribution of bits over the elements of the quantization with the concentration of the spectra is carried out more intensively in the link 163-1 arithmetic calculations WL, link 163-2 arithmetic calculations WL, link 163-3 WL arithmetic calculations and link 163-4 arithmetic calculations WL, in that order. In addition, the allocation of bits is more aligned in the link 163-4 arithmetic calculations WL, link 163-3 arithmetic calculations WL, link 163-2 WL arithmetic calculations and link 163-1 arithmetic calculations WL, in that order. However, the envelopes ENV[k] get encoding device 150 pre-emphasis, and thus, even if the distribution of bits is more aligned to the elements of quantization with a concentration spectra, compared with the adjacent quantization is allocated a higher number of bits. Accordingly, the preparation of four types of aifm�political operations for information WL quantization allows an encoder 150 to control the intensity distribution of bits over the elements of quantization with a concentration spectra.

As mentioned above, the encoder 150 can improve the degree of freedom to regulate the quantity of N bits and to control the intensity distribution of bits over the elements of quantization with a concentration spectra, reaching, thus, such regulation of the number of bits as in the case of direct management information WL [k] quantization. Thus, the encoder 150 may reduce deterioration of sound quality due to encoding of audio signals, as in the case of the encoding device 50, and implement the regulation of the number of bits, as in the case of direct management information WL [k] quantization.

Describe the benefits of pre-emphasis envelopes

Fig.26 is a diagram for describing benefits from the emphasis envelopes ENV.

In the following description relating to Fig.26, the extracted envelope: ENV[i] no ENV[i+4], shown in Fig.8A. In this case, as shown in Fig.26A, information WL[i] to WL [i+4] quantize the generated link 163-1 arithmetic calculations WL becomes equal: 1, 3 (=5-2), 7 (= 10-3), 1 (=5-4) and 1, in that order. In addition, as shown in Fig.26B, the information WL[i] to WL [i+4] quantize the generated link 163-2 arithmetic calculations WL becomes equal: 1, 1, 2 (=10 / 2 - 3), 1 and 1, in that order. As shown in Fig.26C, the information WL[i] to WL [i+4] quanta�tion, the generated link 163-3 WL arithmetic calculations, is equal to: 1, 1, 1, 1 and 1, in that order. As shown in Fig.26D, the information WL[i] to WL [i+4] quantize the generated link 163-4 arithmetic calculations WL becomes equal to 1.1, 1.1 and 1, in that order.

As mentioned above, when the envelope ENV is used without pre-emphasis, the difference between information WL quantize neighboring elements of quantization becomes smaller, which leads to an aligned distribution curve of bits. Consequently, the degree of freedom for adjusting the number of bits is unlikely to increase even if we change the kinds of arithmetic operations for information WL quantization.

Description of the process performed by the encoding device

The encoding process performed by encoder 150, shown in Fig.22, is identical with the encoding process shown in Fig.15, with the exception of the formation of noise in step S15 shown in Fig.15, and therefore the following describes only the formation of noise.

Fig.27 is a block diagram of the algorithm that is used to describe the noise shaping performed by the encoding unit 150, shown in Fig.22.

In step S151 shown in Fig.27, link 161 decision on NS' (shown in Fig.24), which is part of the link 151 forming Shu�and, based on predskazannoi envelope D [k] provided by the link 51-emphasis of the envelope shown in Fig.22, decides about the information NS and subject to arithmetic operations.

In particular, the link 161 decision on NS', based on this predskazannoi envelope D [k] and the desired range for the number of bits in the BS thread bits, selects any of the arithmetic operations for information WL quantization corresponding to the links with 163-1 by 163-4 WL arithmetic calculations. After that, the link 161 decision on NS' provides the arithmetic information P indicating the selected arithmetic operation, the switching element 162. In addition, the link 161 decision on NS' takes as current value information NS some initial value information NS, predetermined in Association with the arithmetic operation specified by the arithmetic information P, and provides this value to the link 92 to generate a signal of the formation of noise.

In step S152, the link 92 to generate a signal of the noise shaping, based on the information NS supplied link 161 decision on NS', generates the signal G [k] of the formation of noise. After that, the link 92 to generate a signal of the noise shaping provides the generated signal G [k] of the formation of the noise level 162 per�preparation.

In step S153 link switch 162 determines whether the arithmetic operation specified by the arithmetic information P provided by a link 161 decision on NS', the arithmetic operation to be performed in the link 163-1 WL arithmetic calculations.

If, in step S153 is determined that the arithmetic operation specified by the arithmetic information P is an arithmetic operation to be performed in the link 163-1 WL arithmetic calculations, the switching element 162 provides a signal G [k] of the noise shaping provided by the link 92 to generate a signal of the formation of noise, link 163-1 WL arithmetic calculations. Then, in step S154, the link 163-1 arithmetic calculations WL subtracts the signal G [k] of the noise shaping provided from the switching element 162 from predskazannoi envelope D [k] provided by the link 51-emphasis of the envelope. In addition, the link 163-1 WL arithmetic calculations provides obtained by subtracting the value in the quality of information WL [k] quantization link 14 quantization (shown in Fig.22) and then transfers the process to step S163.

In contrast, if in step S153 is determined that the arithmetic operation specified by the arithmetic information P, not an arithmetic operation to be performed in the link 163-1 Arif�micheskogo calculate WL, the switching element 162 in step S155 determines whether the arithmetic operation specified by the arithmetic information P provided by a link 161 decision on NS', the arithmetic operation to be performed in the link 163-2 WL arithmetic calculations.

If, in step S155 it is determined that the arithmetic operation specified by the arithmetic information P is an arithmetic operation to be performed in the link 163-2 WL arithmetic calculations, the switching element 162 provides a signal G [k] of the noise shaping provided by the link 92 to generate a signal of the formation of noise, link 163-2 WL arithmetic calculations. Then, in step S156, the link 163-2 arithmetic calculations WL divides into 2 predskazannuyu envelope D [k] provided by the link 51-emphasis of the envelope.

In step S157 link 163-2 arithmetic calculations WL subtracts the signal G [k] of the noise shaping provided by the link switch 162, obtained by dividing a value, which is the result of step S156. After that, the link 163-2 WL arithmetic calculations provides obtained by subtracting the value in the quality of information WL [k] quantization link 14 quantization and transfers the process to step S163.

In contrast, if in step S155 it is determined that the arithmetic operation specified by the arithmetic�coy information P, not an arithmetic operation to be performed in the link 163-2 WL arithmetic calculations, the link switch 162 in step S158 determines whether the arithmetic operation specified by the arithmetic information P provided by a link 161 decision on NS', the arithmetic operation to be performed in the link 163-3 WL arithmetic calculations.

If, in step S158 is determined that the arithmetic operation specified by the arithmetic information P is an arithmetic operation to be performed in the link 163-3 WL arithmetic calculations, the link switch 162 provides a signal G [k] of the noise shaping provided by the link 92 to generate a signal of the formation of noise, link 163-3 WL arithmetic calculations. After that, in step S159, the link 163-2 arithmetic calculations WL divides into 3 predskazannuyu envelope D [k] provided by the link 51-emphasis of the envelope.

In step S160 link 163-3 arithmetic calculations WL subtracts the signal G [k] of the noise shaping provided by the link switch 162, obtained by dividing the value resulting from step S159. After that, the link 163-3 WL arithmetic calculations provides obtained by subtracting the value in the quality of information WL [k] quantization link 14 quantization and puts the process in step S163,

In prot�popularnosti this, if, in step S158 is determined that the arithmetic operation specified by the arithmetic information P, not an arithmetic operation to be performed in the link 163-3 WL arithmetic calculations, i.e., that the arithmetic operation specified by the arithmetic information P is an arithmetic operation to be performed in the link 163-4 WL arithmetic calculations, the link switch 162 provides a signal G [k] of the noise shaping provided by the link 92 to generate a signal of the formation of noise, link, 163-4 WL arithmetic calculations. After that, in step S161, the link 163-4 arithmetic calculations WL divides into 4 predskazannuyu envelope D [k] provided by the link 51-emphasis of the envelope.

In step S162 link 163-4 arithmetic calculations WL subtracts the signal G [k] of the noise shaping provided by the link switch 162, obtained by dividing a value, which is the result of step S161. After that, the link 163-4 WL arithmetic calculations provides obtained by subtracting the value in the quality of information WL [k] quantization link 14 quantization and transfers the process to step S163.

In step S163, the link 161 decision on NS' determines whether the feedback from the link 14 of the quantization performed by the number N of bits in the quantized spectrum QS [k], quantized on the basis of information�AI WL quantization, given the link 14 quantization in step S154, S157, S160 or S162.

If, in step S163 is determined that the number N of bits is not transmitted feedback from link 14 quantization, it is expected that the transmission of feedback of the number N of bits.

In contrast, if in step S163 is determined that the number N of bits transmitted feedback from link 14 quantization, in accordance with the number N of bits of a link 161 decision on NS' then determines, in step S164, if the number of bits in the BS thread" bits within some desired range.

If, in step S164 is determined that the number of bits in the BS thread" bits is not within the desired range, the link 161 decision on NS' takes in step S165 the decision on the new information NS so that the number of bits in the BS thread" bits were within the desired range. After that, the link 161 decision on NS' provides information NS; the decision taken, the link 92 to generate a signal of the formation of noise and returns the process to step S152. Link 161 decision on NS' repeats steps: S 152 at S165, until then, until the number of bits in the BS thread" bits will not be within the desired range.

In contrast, if in step S164 is determined that the number of bits in the BS thread" bits from� within the desired range, then in step S166 link 161 decision on NS' provides the current value information NS and arithmetic information P, as information NS', the link 152 multiplexing (shown in Fig.22) and gives the link 14 quantize command to produce the output data. The process returns to the step S15 shown in Fig.15, and thereafter goes to step S16.

An example of the configuration of a decoding device

Fig.28 is a block diagram showing a configuration example of decoding device for performing decoding stream BS" bits encoded by the encoding unit 150, shown in Fig.22.

Components in the configuration shown in Fig.28, the same components in the configuration shown in Fig.18 assigned the same reference position as the reference position in the configuration shown in Fig.18. Duplicate descriptions of the same components will therefore be omitted here.

The configuration of the decoding device 210, shown in Fig.28 differs from the configuration shown in Fig.18 mainly in that instead of the link 111 extraction, link 113 of the formation of noise and link 114 Department provides the link 211 extraction, link 212 of the formation of noise and link 213 extraction.

Stream BS" bits encoded by the encoding unit 150 is inserted into the link 211 and delicate�tion, included with the decoders 210. Link 211 extract separates from the stream BS" bits of the envelope ENV[k] for the element of quantization and information NS'. Link 211 extract provides the envelope ENV of the link 112 pre-emphasis of the envelope and the link 23 return regulation and provides information NS' link 212 of the formation of noise.

Link 212 formation generates noise information WL [k] quantization by performing an arithmetic operation specified by the arithmetic information P in the information NS', using predskazannuyu envelope D [k] for the element quantization generated by the link 112 pre-emphasis of the envelope, and the signal G [k] of the noise shaping for quantization defined by NS in the information NS' coming from the link 211 extract. Link 212 of the formation of noise provides information WL [k] quantization link 213 extraction and link 22 of the inverse quantization. The details regarding link 212 of the formation of noise, will be described with reference to Fig.29, described below.

Link 213 extraction, based on the information WL [k] quantization provided by link 212 of the formation of the noise, remove from the stream BS" bits input encoder 150, the quantized spectrum QS [k]. Link 213 extract provides this quantized spectrum QS [k] of the link 22 of the inverse quantization.

A detailed example configuration �vein formation

Fig.29 is a block diagram showing a detailed configuration example of the link 212 of the formation of noise, shown in Fig.28.

Components in the configuration shown in Fig.29, identical with the components in the configuration shown in Fig.19 assigned the same reference position as the reference position in the configuration shown in Fig.19. Duplicate descriptions of the same components will therefore be omitted here.

The configuration of the link 212 of the formation of noise, shown in Fig.29 differs from the configuration shown in Fig.19, mainly because instead of link 122 and division level 123 subtraction provides previously unavailable switching element 221 and the links with 222-1 through 222-4 WL arithmetic calculations.

Link 221 switch (selecting means) has the same configuration as the link switch 162 shown in Fig.24. On the sign in link 221 of the switching signal G [k] of the formation of the noise generated by the link 121 to generate a signal of the noise shaping, based on information NS, which is part of the information NS', courtesy of link 211 extract. In addition, the input to the switching element 221 is fed arithmetic information P, included in the information NS', courtesy of link 211 extract. Link 221 of the switch based on uvedeno� arithmetic information P, selects from the number of links with 222-1 through 222-4 arithmetic calculations link WL WL arithmetic calculations in order to determine information WL quantization through an arithmetic operation specified by the arithmetic information p. the Link of switch 221 provides a selected one of the links with 222-1 through 222-4 arithmetic calculations WL signal G [k] of the formation of noise, to perform this arithmetic operation.

Links with 222-1 through 222-4 WL arithmetic calculations are of the same configuration as the links with 163-1 by 163-4 WL arithmetic calculations, shown in Fig.24, and accordingly, detailed description of these parts will be omitted here.

A description of the process performed by the decoding device

The decoding process performed by the decoding device 210, shown in Fig.20 is identical with the decoding process shown in Fig.20, with the exception of the formation of noise in step S103 shown in Fig.20, and therefore the following describes only the formation of noise.

Fig.30 is a block diagram of the algorithm that is used to describe the noise shaping performed by the decoding device 210, shown in Fig.28.

In step S201 shown in Fig.30, link 121 to generate a signal of the formation of noise (shown in Fig.29), which is in the link structure 212 formed�ing noise based on the information NS, which is part of the information NS', courtesy of link 211 of extraction shown in Fig.28, generates the signal G [k] of the formation of noise. After that, the link 121 to generate a signal of the noise shaping provides the generated signal G [k] of the formation of the noise element 221 of the switch.

Steps: S202, in S211, the equivalent stages: S153 in S162 shown in Fig.27, running links with 222-1 through 222-4 WL arithmetic calculations instead of links with 163-1 by 163-4 WL arithmetic calculations, shown in Fig.24, and accordingly, description of these steps will be omitted here. In addition, the arithmetic information P, as determined at steps S202, S204, and S207 is the arithmetic information P that is included in the information NS' provided by a link 211 to retrieve.

In the above description, the signal G of the noise shaping of the first element of quantization has the lowest value of L, and the signal G of the formation of the noise of the last element of quantization has the highest value of N. In an alternative embodiment, as elements of quantization corresponding to the lowest value of L and the highest value of N can be set arbitrary elements of quantization. In this case, information NS (NS') includes information of position indicating the index of the element of quantization corresponding to itself�have a low value of L and information about Y position indicating the index of the element quantization, corresponding to the highest value of N. This further improves the degree of freedom for the distribution of bits.

In addition, the kinds of arithmetic operations for information WL quantization is not limited to the above four. Alternatively, can be prepared many kinds of arithmetic operations for the signal G of the formation of noise and not a lot of types of arithmetic operations for information WL quantization, and information that specifies an arithmetic operation, can be included in the information NS (NS'). In addition, can be prepared many ways of generating predskazannoi envelope D, and information indicating the used method of generating, may be included in the information NS (NS'). In this case, a method of generating predskazannoi envelope D is selected, for example, based on the kinds of arithmetic operations for information WL quantization.

Alternatively can be made of many types of arithmetic operations for information WL quantization, arithmetic operations for the signal G of the formation of noise, and methods for generating predskazannoi envelope D, and information that specifies an arithmetic operation and method used gene�of debugger, can be included in the information NS (NS').

If the number of bits necessary to transmit information of NS (NS') is sufficiently smaller than the NWL number of bits required to transmit information WL quantization, the information included in the information NS (NS') is not limited to the above information.

The third variant of implementation of the invention

Description of computer to which the invention is applied

The above sequence of processes performed by the encoding device 50 (150) and the decoding device 110 (210) may be performed by hardware or software. If the sequence of processes performed by the encoding device 50 (150) and the decoding device 110 (210) is executed by software, a program constituting this software is installed on the mainframe computer or the like.

Fig.31 is a diagram showing an example configuration of a single implementation of the computer on which you installed the program to perform the above-described sequence of processes.

The program may be stored in advance in the link 308 memory or in ROM (permanent memory device) 302, as the recording medium embedded in the computer.

As alternatives� program may be stored (recorded) on a removable media 311 information. Removable media 311 information may be provided in the form of a so-called batch software. Removable media 311 of the information here can be a floppy disk, CD-ROM (read only memory compact disk), an MO disk (magneto-optical disk), DVD (digital versatile disc), magnetic disc, semiconductor memory or the like.

The program can be installed on the computer from the removable media 311 information via the actuator 310 or may be downloaded to the computer via the communication network or broadcasting network and then installed in the embedded link in the memory 308. In particular, the program may be transferred to the computer wirelessly via an artificial satellite, in the case of digital satellite broadcasting or may be transferred to the computer by wire via a network such as, for example, LAN (local area network) or the Internet network.

The computer includes a CPU (Central processing unit) 301, which via the bus 304 is connected to the interface 305 of input-output.

When the user Manager link 306 input or the like, gives the command through the interface 305 I / o, the CPU 301 performs, respectively, the program stored in the permanent storage device 302. Otherwise, the CPU 301 loads the program, kept�call in the link memory 308, in RAM (random access memory) 303 for execution.

Accordingly, the CPU 301 performs the above processes corresponding to the block-schemes of algorithms, or the above-described processes, corresponding to the configurations shown on the structural schemes. After that, the CPU 301 makes, as necessary, link 307 output to show the results of these processes, the link 309 connection to transfer these results, the link 308 to the memory to record the results, or the like, via the interface 305 of input-output.

Link input 306 is formed by a keyboard, mouse, microphone and the like. Link 307 output formed of LCD (liquid crystal display), a loudspeaker, and the like.

Processes performed by the computer according to the program described here, may not necessarily be executed in chronological order described on the block-schemes of algorithms. That is, the processes performed by the computer in accordance with this program, include processes performed in parallel or individually (e.g., parallel processes or processes-objects).

In addition, this program may be processed by one computer (processor) or subjected to distributed processing by multiple computers. In addition, this program can be transferred to the IP�of olnine to the remote computer.

Variant implementation of the invention is not limited to the above embodiments but may be modified in various ways without departing from the essence of the invention.

The list of reference positions

12 Link rate setting

14 Link quantize

22 Link inverse quantization

23 reverse Link rate setting

50 Encoder

51 Link pre-emphasis envelope

52 Link formation

53 the Level of multiplexing

91 Link the decision on NS

110 decoders

111 Link extraction

112 Link pre-emphasis envelope

113 Link formation

114 Link extraction

150 Encoder

151 Link formation

152 the Level of multiplexing

161 Link deciding on NS'

162 Link switching

with 163-1 163-4 on the Link of the WL arithmetic calculations

210 decoders

211 Link extraction

212 Link formation

213 Link extraction

221 Link switching

with 222-1 through 222-4 Link WL arithmetic calculations

1. The encoder contains:
a means of rationing to extract the envelope of the spectrum audio signal and the normalization of the spectrum with use of the specified envelope.
a means of emphasis envelope to envelope-emphasis;
the means of creating noise for Deleni� envelope predskazannoi means of envelope-emphasis on value greater than 1, and subtracting from the result of dividing the signal of the formation of the noise determined by given information;
a quantization means for setting the result of the subtracting performed by the means of creating noise, as the number of bits of quantization, and the quantization of the spectrum, normalized by means of rationing on the basis of a specified number of quantization bits; and
a multiplexing means for multiplexing specified for specified information, the spectrum quantized by the quantization means, and the specified envelope.

2. The encoder according to claim 1, wherein the specified the specified information is information indicating the lowest value and the highest value of the signal formation of noise.

3. The encoder according to claim 1, further comprising means for making decisions about information made with the possibility of the decision specified for specified information in accordance with the envelope, predskazannoi means of emphasis of the envelope.

4. The encoder according to claim 3 in which the means for making decisions about information made with the possibility of renewal specified for specified information in accordance with the number of bits of the spectrum quantized by the quantization means based on the pre cursors�following number of bits of quantization.

5. The encoder according to claim 1, in which
means of formation of noise includes:
first arithmetic means is arranged to divide the envelope, predskazannoi means of envelope-emphasis on the first value that is greater than 1, and performing a first arithmetic operation for subtracting the signal of the formation of noise from the result of the division;
second arithmetic means is arranged to divide the envelope, predskazannoi means of envelope-emphasis on the second value, different from the first value greater than 1, and performing a second arithmetic operation of subtracting the signal of the formation of noise from the result of the division; and
a selecting means configured to select the first arithmetic means or the second arithmetic means and ensuring compliance with selected first arithmetic means or the second arithmetic means arithmetic operations,
the multiplexing means arranged to multiplex specified for specified information, the spectrum of the envelope arithmetic and information indicating the first arithmetic operation or the second arithmetic operation corresponding to the first arithmetic means or the second arithmetic means is selected by the select means.

6. To�tiraumea device according to claim 5, further comprising means for making decisions about information made with the possibility of deciding, on the basis of the envelope, predskazannoi means of envelope-emphasis, on that specified information and specified arithmetic information is
a selecting means configured to select the first arithmetic operation or the second arithmetic operation on the basis of the arithmetic information.

7. The encoder according to claim 6 in which the means for making decisions about information being configured to update at least specified for specified information in accordance with the number of bits in the spectrum quantized by the quantization means based on the previous number of bits of quantization.

8. Coding method for encoding device, comprising:
the stage of rationing, which is extracted from a spectrum envelope of the audio signal and perform the normalization of the spectrum with use of the specified envelope.
the pre-emphasis stage of the envelope, which make the emphasis in the envelope;
the formation phase noise, which divide the envelope, predskazannuyu at the stage of pre-emphasis envelope to a value greater than 1, and subtract from the result of dividing the signal of the noise shaping, a certain specified information;
phase quantization, where the mouth�nalivajut the result of subtraction of the formation phase noise as the number of bits of quantization and, on the basis of the specified number of bits of quantization, quantum spectrum, normalized at the stage of rationing; and
stage multiplexing, which multiplexer specified specified information, range, quantized at the stage of quantization, and the specified envelope.

9. The storage medium storing a program that causes execution of a computer process, comprising:
the stage of rationing, which is extracted from a spectrum envelope of the audio signal and perform the normalization of the spectrum with use of the specified envelope.
the pre-emphasis stage of the envelope, which make the emphasis in the envelope;
the formation phase noise, which divide the envelope, predskazannuyu at the stage of pre-emphasis envelope to a value greater than 1, and subtract from the result of dividing the signal of the noise shaping, a certain specified information;
the stage of quantization, which sets the result of subtraction of the formation phase noise as the number of bits of quantization and, on the basis of the specified number of bits of quantization, quantum spectrum, normalized at the stage of rationing;
and
stage multiplexing, which multiplexer specified specified information, range, quantized at the stage of quantization, and the specified envelope.

10. A decoding device comprising:
a means of extracting information�and to extract specified information and envelope from given multiplexed information quantized spectrum of the audio signal and spectrum envelope;
a means of emphasis envelope, made with the possibility of emphasis envelope;
the means of creating noise, made with the possibility to divide the envelope, predskazannoi means of envelope-emphasis on value greater than 1, and subtracting the signal of the noise shaping, a certain specified set of information from the result of the division;
the spectrum extraction tool adapted to extract the quantized spectrum of the multiplexed predetermined information, a quantized spectrum envelope of the audio signal and using the result of subtraction performed by means of forming the noise, as the number of quantization bits;
means of the inverse quantization performed by the inverse quantization of the quantized spectrum on the basis of the specified number of bits; and
the return means of rationing, made with the possibility of return regulation, by using a specified envelope of the spectrum is subjected to inverse quantization by means of the inverse quantization.

11. A decoding apparatus according to claim 10, in which the specified the specified information is information indicating the lowest value and the highest value of the signal formation of noise.

12. Decoding Ustra�STV according to claim 10, in which
a means of extracting information made with the possibility of extraction specified for specified information specified envelope and arithmetic information from arithmetic information indicating multiplexed predetermined information, the spectrum, the envelope arithmetic and information indicating an arithmetic operation performed by means of forming the noise and
means of formation of noise includes:
first arithmetic means is arranged to divide the envelope, predskazannoi means of envelope-emphasis on the first value that is greater than 1, and performing a first arithmetic operation for subtracting from the result of dividing the signal of the noise shaping;
second arithmetic means is arranged to divide the envelope, predskazannoi means of envelope-emphasis on the second value, different from the first value greater than 1, and performing a second arithmetic operation of subtraction from the result of dividing the signal of the noise shaping; and
a selecting means configured to select, based on said arithmetic information of the first arithmetic means or the second arithmetic means, and call its execute selected first arithmetic means or the second arithmetic means arithmetic operations�.

13. A decoding method for a decoding device, comprising:
the stage of information extraction, which extracts predetermined information and the envelope of multiplexed specified information, the quantized spectrum of the audio signal and spectrum envelope;
the pre-emphasis stage of the envelope, which predskazat envelope;
the formation phase noise, which divide the envelope, predskazannuyu at the stage of pre-emphasis envelope to a value greater than 1, and subtract from the result of dividing the signal of the formation of noise specified specified specified information;
the phase spectrum extraction, which extracts the quantized spectrum of the multiplexed predetermined information, a quantized spectrum envelope and, using the result of subtraction of the formation phase noise as the number of quantization bits;
stage inverse quantization on which back quantum quantum spectrum on the basis of a specified number of quantization bits; and
stage return of rationing, which is inversely normalized inversely quantized spectrum using the specified envelope.

14. The storage medium storing a program that causes execution of a computer process, comprising:
the stage of information extraction, which extracts predetermined information and the envelope from given multiplexed and�formation quantized spectrum of the audio signal and spectrum envelope;
the pre-emphasis stage of the envelope, which predskazat envelope;
the formation phase noise, which divide the envelope, predskazannuyu at the stage of pre-emphasis envelope to a value greater than 1, and subtract from the result of dividing the signal of the formation of noise specified specified specified information;
the phase spectrum extraction, which extracts the quantized spectrum of the multiplexed predetermined information, a quantized spectrum envelope and using the result of subtraction of the formation phase noise as the number of quantization bits;
stage inverse quantization on which back quantum quantum spectrum on the basis of a specified number of quantization bits; and
stage return of rationing, which is inversely normalized inversely quantized spectrum using the specified envelope.



 

Same patents:

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to means of encoding and decoding object-based audio signals. The method comprises extracting from the audio signal a first audio signal and a first audio parameter, wherein a musical object is channel-based encoded, and a second audio signal and a second audio parameter in which a vocal object is object-based encoded; generating a third audio signal using at least one of the first and second audio signals; generating a multi-channel audio signal using at least one of the first and second audio parameters and the third audio signal.

EFFECT: providing means of encoding and decoding audio.

9 cl, 16 dwg

FIELD: physics, audio.

SUBSTANCE: invention relates to encoding and decoding audio signals. The technical result is achieved due to an audio decoder for obtaining decoded audio information based on entropy encoded audio information, which includes a context-based entropy decoder configured to decode the entropy-encoded audio information depending on a context, which is based on previously-decoded audio information in a non-reset state. The context-based entropy decoder is configured to select mapping information for deriving the decoded audio information from the encoded audio information, depending on the context. The context-based entropy decoder consists of a context resetter configured to reset the context for selecting the mapping information to a default context, which is independent from the previously-decoded audio information, in response to overhead in the encoded audio information.

EFFECT: enabling adaptation of rules for mapping entropy decoding information to signal statics.

19 cl, 21 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to means of processing multi-channel audio or video signals using a variable prediction direction. Two audio or video channels are combined to obtain a first combination signal as a mid signal and a residual signal which can be obtained using a predicted side signal obtained from the mid signal. The first combination signal and the residual prediction signal are encoded and written into a data stream together with the prediction information obtained by an optimiser based on an optimisation target and a prediction direction indicator indicating a prediction direction associated with the residual signal. A decoder uses the prediction residual signal, the first combination signal, the prediction direction indicator and the prediction information to obtain a decoded first channel signal and a decoded second channel signal. In an encoder example or in a decoder example, a real-to-imaginary transform can be applied for estimating the imaginary part of the spectrum of the first combination signal.

EFFECT: high audio or video quality.

19 cl, 31 dwg, 2 tbl

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to means of encoding using a reduced codebook with adaptive resetting. A codeword is selected from a codebook in feedback MIMO channel conditions. To reduce signalling, codewords are organised into codeword subsets. A receiver signals an index of a codeword into a current codeword subset previously made known to the transmitter. The current codeword subset is adaptively selected based on a threshold criterion. For example, if the best codeword from the current codeword subset is not sufficiently similar to the best codeword in the full codebook, a switch is made in the codeword subset.

EFFECT: reducing the amount of information transmitted from the receiving side to the transmitting side.

20 cl, 22 dwg

FIELD: physics, acoustics.

SUBSTANCE: invention relates to means of encoding audio signals and related spatial information in a format which is independent of the playback scheme. A first set of audio signals is assigned to a first group. The first group is encoded as a set of mono audio tracks with associated metadata describing the direction of the signal source of each track relative to the recording position and the initial playback time thereof. A second set of audio signals is assigned to a second group. The second group is encoded as at least one set of ambisonic tracks of a given order and a mixture of orders. Two groups of tracks comprising the first and second sets of audio signals are generated.

EFFECT: providing a technique capable of presenting spatial audio content independent of the exhibition method.

26 cl, 11 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to means of updating the processing unit of an encoder or decoder for using modulated transforms having a size greater than a predetermined size. The method includes storing an initial prototype filter characterised by an ordered set of initial size coefficients; providing a step for constructing a prototype filter of a size greater than the initial size to implement the modulated transform of a greater size by inserting at least one coefficient between two consecutive coefficients of the initial prototype filter.

EFFECT: reducing the size of memory required for the encoding-decoding process.

10 cl, 8 dwg

FIELD: radio engineering, communication.

SUBSTANCE: adaptive delta codec includes a source and a receiver of an analogue signal, a digital communication channel, a coder containing a waveform digitizer, a comparator, an inverter, a JK trigger, a transmission adaptation circuit including a voltage divider, an operating transmission amplifier, the first, the second and the third resistors, a capacitor, as well as a clock-pulse generator (CPG), a decoder containing an amplifier, an analogue switch, a low-pass filter, a reception adaptation circuit including a voltage divider, an operating reception amplifier, the first, the second and the third resistors, and a capacitor.

EFFECT: improving transmission quality of a voice signal via digital communication channels at low transmission rate at simultaneous simplification of the device structure.

2 dwg

FIELD: physics, acoustics.

SUBSTANCE: invention relates to encoding and decoding a multichannel audio signal. The audio signal decoder is designed to generate a decoded representation of a multichannel audio signal based on the encoded representation of the multichannel audio signal and includes a time warping decoder for reconstructing time warping of multiple audio signals included in the encoded representation of the multichannel audio signal. The audio signal encoder generates an encoded representation of a multichannel acoustic signal and includes a generator of the encoded representation of the audio signal, which in turn selectively generates a representation of the audio signal containing information about the general time warping outline, which cumulatively characterises multiple audio channels of the multichannel acoustic signal, or an encoded representation of the audio signal containing information about individual time warping outlines, separately characterising each of the multiple audio channels, where the choice depends on the similarity or difference between time warping outlines relating to each of the multiple audio channels reflected in the information.

EFFECT: improved characteristics of an encoder/converter for modified discrete cosine transform with time warping, providing an effective bit rate when storing and/or transmitting a multichannel audio signal.

14 cl, 40 dwg

FIELD: physics, acoustics.

SUBSTANCE: invention relates to means of decoding and/or transcoding audio. A first and a second source set of spectral band replication (SBR) parameters are merged into a target set of SBR parameters. The first and second source set comprise a first and second frequency band partitioning, respectively, which are different from one another. The first source set comprises a first set of energy related values associated with frequency bands of the first frequency band partitioning. The second source set comprises a second set of energy related values associated with frequency bands of the second frequency band partitioning. The target set comprises a target set of energy related values associated with an elementary frequency band. The method comprises steps of breaking up the first and the second frequency band partitioning into a joint grid comprising the elementary frequency band; assigning a first value of the first set of energy related values to the elementary frequency band; assigning a second value of the second set of energy related values to the elementary frequency band; and combining the first and second value to yield the target energy related value for the elementary frequency band.

EFFECT: simplifying the process of reducing the number of channels while preserving the relevant high-frequency channel information.

32 cl, 9 dwg

FIELD: radio engineering, communication.

SUBSTANCE: at transmitting side, each video signal code processing channel includes a "code 2n-code 2n-1" converter and each audio code processing channel includes a "sound-code" converter and at the receiving side, each screen matrix element is made from one emitting cell.

EFFECT: reduced capacity of transmitted video and audio codes, introducing digital microphones at the transmitting side and doubling screen resolution at the receiving side.

7 tbl, 16 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to radio engineering and is intended for controlling an audio signal, including a transient event. The device comprises a unit for replacing a transient signal, configured to replace the transient part of a signal, which includes a transient event of an audio signal, with part of a replacement signal adapted to energy characteristics of the signal of one or more transient parts of the audio signal, or to the energy characteristic of the signal of the transient part of the signal to obtain an audio signal with a shorter transient process. The device also includes a signal processor configured to process an audio signal with a shorter transient process to obtain a processed version of the audio signal with a shorter transient process. The device also includes a transient signal inserting unit configured to merge the processed version of the audio signal with a shorter transient process with the transient signal, representing in the original or processed form the transient content of the transient part of the signal.

EFFECT: high accuracy of reproducing the signal.

14 cl, 20 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to communication engineering. An audio decoder for providing decoded audio information based on encoded audio information includes a window application-based signal converter formed to map a frequency-time presentation, which is described by the encoded audio information, to a time interval presentation. The window application-based signal converter is formed to select one of a plurality of windows, which include windows of different transition inclinations and windows of different conversion lengths based on window information. The audio decoder includes a window selector formed to evaluate window information of a variable-length code word for selecting a window for processing said part of the frequency-time presentation associated with said audio information frame.

EFFECT: eliminating artefacts arising when processing time-limited frames.

15 cl, 23 dwg

FIELD: physics, computer engineering.

SUBSTANCE: group of inventions relates to means of encoding and decoding a signal. The encoder comprises a first layer encoding section which encodes an input signal in a low-frequency range below a predetermined frequency. First encoded information is generated. The first encoded information is decoded to generate a decoded signal. The input signal is broken down in a high-frequency range above a predetermined frequency into a plurality of frequency subbands. A spectrum component is partially selected in each frequency subband. An amplitude adjustment parameter is calculated, which is used to adjust the amplitude of the selected spectrum component in order to generate second encoding information.

EFFECT: high efficiency of encoding spectral data of a high-frequency part and high quality of the decoded signal.

14 cl, 15 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to a method and an apparatus for improving audio and video encoding. A signal is processed using DCTIV for each block of samples of said signal (x(k)), wherein integer transform is carried out using lifting steps which represent sub-steps of said DCTIV. Integer transform of said sample blocks using lifting steps and adaptive noise shaping is performed for at least some of said lifting steps, said transform providing corresponding blocks of transform coefficients and noise shaping being performed such that rounding noise from low-level magnitude transform coefficients in a current one of said transformed blocks is decreased whereas rounding noise from high-level magnitude transform coefficients in said current transformed block is increased, and wherein filter coefficients (h(k)) of a corresponding noise shaping filter are derived from said audio or video signal samples on a frame-by-frame basis.

EFFECT: optimising rounding error noise distribution in an integer-reversible transform (DCTIV).

26 cl, 13 dwg

FIELD: physics, acoustics.

SUBSTANCE: invention relates to means of generating an output spatial multichannel audio signal based on an input audio signal. The input audio signal is decomposed based on an input parameter to obtain a first signal component and a second signal component that are different from each other. The first signal component is rendered to obtain a first signal representation with a first semantic property and the second signal component is rendered to obtain a second signal representation with a second semantic property different from the first semantic property. The first and second signal representations are processed to obtain an output spatial multichannel audio signal.

EFFECT: low computational costs of the decoding/rendering process.

5 cl, 8 dwg

FIELD: physics, acoustics.

SUBSTANCE: invention relates to audio signal transmission and is intended for processing an audio signal by varying the phase of spectral values of the audio signal, realised in a bandwidth expansion scheme. The audio signal processing method and device comprise a window processing module for generating a plurality of successive sampling units, a plurality of successive units including at least one added audio sampling unit, an added unit having added values and audio signal values, a first converter for converting the added unit into a spectral representation having spectral values, a phase modifier for varying the phase of spectral values and obtaining a modified spectral representation and a second converter for converting the modified spectral representation into a time domain varying audio signal.

EFFECT: high sound quality.

20 cl, 15 dwg

FIELD: physics, acoustics.

SUBSTANCE: invention relates to audio encoding technologies. An audio encoder for encoding an audio signal has a first coding channel for encoding an audio signal using a first coding algorithm. The first coding channel has a first time/frequency converter for converting an input signal into a spectral domain. The audio encoder also has a second coding channel for encoding an audio signal using a second coding algorithm. The first coding algorithm differs from the second coding algorithm. The second coding channel has a domain converter for converting an input signal from an input domain into an output domain audio signal.

EFFECT: improved encoding/decoding of audio signals in low bitrate circuits.

21 cl, 43 dwg, 10 tbl

FIELD: physics, computation hardware.

SUBSTANCE: invention relates to audio signal processing. Proposed method comprises audio signal filtration for division into two frequency bands and generation of multiple sub bands for signal of every frequency band. Note here that for signal in one frequency band multiple signals of sub bands are generated by conversion from time band to frequency band. For another frequency band, multiple signals of sub bands are generated with the help of bank of sub band filters. Proposed device comprises one processor and one memory device with computer program code. Note also that one memory device and one computer program code are configured to make at least one processor control over process implementation.

EFFECT: higher accuracy of audio signals due to improved signal source SNR.

31 cl, 8 dwg

FIELD: physics, acoustics.

SUBSTANCE: audio encoder (100) for encoding audio signal readings includes a first encoder with time superposition (aliasing) (110) for encoding audio readings in a first encoding region according to a first windowing rule, with attachment of a start window and a stop window. The audio encoder (100) further includes a second encoder (120) for encoding readings in a second encoding region, which processes a frame format-set number of audio readings and comprising a series of audio readings of an encoding mode stabilisation interval, which applies a different, second encoding rule, wherein the frame of the second encoder (120) is an encoded representation of time-consecutive audio signals, the number of which is set by the frame format. The audio encoder (100) also includes a controller (130) which performs switching from the first encoder (110) to the second encoder (120) according to the characteristics of the audio readings and corrects the second windowing rule when switching from the first encoder (110) to the second encoder (120) or modifies the start window or stop window of the first encoder (110) while keeping the second windowing rule unchanged.

EFFECT: improved switching between multiple working regions when encoding sound in both the time and frequency domains.

34 cl, 28 dwg

FIELD: physics.

SUBSTANCE: input spectrum is broken into a plurality of subbands. A representative value is calculated for each subband using an arithmetic mean and a geometric mean. Nonlinear conversion is performed with respect to each representative value. The nonlinear conversion characteristic is amplified as the value increases. The representative value, which was subjected to nonlinear conversion for each subband, is smoothed in the frequency domain.

EFFECT: faster spectral smoothing and higher quality of the output audio signal.

11 cl, 15 dwg

FIELD: technologies for encoding audio signals.

SUBSTANCE: method for generating of high-frequency restored version of input signal of low-frequency range via high-frequency spectral restoration with use of digital system of filter banks is based on separation of input signal of low-frequency range via bank of filters for analysis to produce complex signals of sub-ranges in channels, receiving a row of serial complex signals of sub-ranges in channels of restoration range and correction of enveloping line for producing previously determined spectral enveloping line in restoration range, combining said row of signals via synthesis filter bank.

EFFECT: higher efficiency.

4 cl, 5 dwg

Up!