[第ä¸å®æ½å½¢æ
ï¼½
第ä¸å®æ½å½¢æ
ã®é³ä¿¡å·æ¬ä¼¼å®ä½è£
ç½®ã¯ãæ¡å¼µæ¬ä¼¼å®ä½ä»ä¸é¨ï¼ãï¼¬ï¼²å¤æé¨ï¼åã³ï¼ï¼³å¤æé¨ï¼ãå«ãã [First embodiment]
The sound signal pseudo-localization device according to the first embodiment includes an extended pseudo-localization providing unit 1, an LR conversion unit 2, and an MS conversion unit 3.
第ä¸å ¥åä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³ç¬¬äºå ¥åä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ãï¼ï¼³å¤æé¨ï¼ã«å ¥åããããLãã£ãã«ã®é³å£°ä¿¡å·ã第ä¸å ¥åä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ã¨ãããï¼²ãã£ãã«ã®é³å£°ä¿¡å·ã第äºå ¥åä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ã¨ããããï½ã¯ãµã³ãã«çªå·ã§ããã The first input signal S i 1 (t) and the second input signal S i 2 (t) are input to the MS conversion unit 3. The L channel audio signal is the first input signal S i 1 (t), and the R channel audio signal is the second input signal S i 2 (t). t is a sample number.
ï¼ï¼³å¤æé¨ï¼ã¯ã第ä¸å
¥åä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³ç¬¬äºå
¥åä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ãä¸å¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ã«å¾ãï¼ä¿¡å·ï¼³ï¼ï¼ï½ï¼åã³ï¼³ä¿¡å·ï¼³ï¼³ï¼ï½ï¼ã«å¤æããï¼ã¹ãããï¼³ï¼ãå³ï¼ï¼ï¼ãããªãã¡ã第ä¸å
¥åä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ã¨ç¬¬äºå
¥åä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ã¨ãå ç®ãã¦ï¼ä¿¡å·ï¼³ï¼ï¼ï½ï¼ã¨ãã第ä¸å
¥åä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ãã第äºå
¥åä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ãæ¸ç®ãã¦ï¼³ä¿¡å·ï¼³ï¼³ï¼ï½ï¼ã¨ããã夿ãããï¼ä¿¡å·ï¼³ï¼ï¼ï½ï¼åã³ï¼³ä¿¡å·ï¼³ï¼³ï¼ï½ï¼ã¯ãæ¡å¼µæ¬ä¼¼å®ä½ä»ä¸é¨ï¼ã«éãããã
ï¼³ï¼ï¼ï½ï¼ï¼ï¼³ï½ ï¼ï¼ï½ï¼ï¼ï¼³ï½ ï¼ï¼ï½ï¼ â¦ï¼ï¼ï¼
SSï¼ï½ï¼ï¼ï¼³ï½ ï¼ï¼ï½ï¼âï¼³ï½ ï¼ï¼ï½ï¼ â¦ï¼ï¼ï¼ The MS conversion unit 3 converts the first input signal S i 1 (t) and the second input signal S i 2 (t) into the M signal S M (t) and the S signal S S according to the following expressions (1) and (2). Conversion into (t) (step S1, FIG. 14). That is, the first input signal S i 1 (t) and the second input signal S i 2 (t) are added to obtain the M signal S M (t), and the second input signal S i 1 (t) is changed to the second input signal S i 1 (t). The input signal S i 2 (t) is subtracted to obtain an S signal S S (t). The converted M signal S M (t) and S signal S S (t) are sent to the extended pseudo-localization providing unit 1.
S M (t) = S i 1 (t) + S i 2 (t) (1)
S S (t) = S i 1 (t) âS i 2 (t) (2)
æ¡å¼µæ¬ä¼¼å®ä½ä»ä¸é¨ï¼ã¯ãä¸å¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ã«å¾ã復å·ï¼ä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ã¨å¾©å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ãåºåããï¼ã¹ãããï¼³ï¼ï¼ã復å·ï¼ä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³å¾©å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ã¯ãï¼¬ï¼²å¤æé¨ï¼ã«éããããï¼®ã¯å°ç¹æ°ã§ããå®ä½ãä¸ãããã¨ãã§ããæ¹åã®ç·æ°ã§ãããï¼®ã¯ï¼ä»¥ä¸ã®æ´æ°ã§ãããï½ã¯å®ä½ãä¸ãããã¨ããå°ç¹æ
å ±ã§ããããã®ä¾ã§ã¯å®ä½ãä¸ããæ¹åã®çªå·ã§ãããï½ã¯ï¼ä»¥ä¸ï¼®âï¼ä»¥ä¸ã®æ´æ°ã§ããã
ï¼³ï½ ï¼ï¼ï½ï¼ï¼ï¼³ï¼ï¼ï½ï¼ â¦ï¼ï¼ï¼
ï¼³ï½ ï¼³ï¼ï½ï¼ï¼ï¼ï¼®âï¼ï½âï¼ï¼ï¼ï¼³ï¼ï¼ï½ï¼ï¼ï¼®ï¼ï¼ï¼ï¼ï¼®ï¼ï¼ï¼³ï¼³ï¼ï½ï¼ â¦ï¼ï¼ï¼ The extended pseudo-localization providing unit 1 outputs the decoded M signal S o M (t) and the decoded S signal S o S (t) according to the following expressions (3) and (4) (step S2). The decoded M signal S o M (t) and the decoded S signal S o S (t) are sent to the LR converter 2. N is the number of points and the total number of directions in which localization can be given. N is an integer of 2 or more. n is point information to be given a localization, and in this example, is a direction number for giving a localization. n is an integer of 0 or more and Nâ1 or less.
S o M (t) = S M (t) (3)
S o S (t) = (Nâ2nâ1) * S M (t) / N + (1 / N) * S S (t) (4)
ãªããå°ç¹æ°ï¼®ã¯éä¿¡ãéå§ããéã®ãããã³ã«ã§åå¾ãã¦é³ä¿¡å·æ¬ä¼¼å®ä½ã·ã¹ãã ãæ§æããåè£ ç½®ã«è¨æ¶ãã¦ããã¦ããããããã±ããã®ãããæ å ±ã«çµã¿è¾¼ãã§ããã¦ãããããå¥é符å·ã®ä¸é¨ã«çµã¿è¾¼ãã§ããã¦ããããå°ç¹æ°ï¼®ãäºãå®ãã¦ããã¦ãããã   The number N of points may be acquired by a protocol when starting communication and stored in each device constituting the sound signal pseudo-localization system, or may be incorporated in the header information of the packet. You may incorporate in a part of code | symbol separately. The number N of points may be determined in advance.
å®ä½ãä¸ããæ¹åã®çªå·ã¯ï¼ããï¼®âï¼ã®éã§ä»»æã«æ±ºãããã¨ãã§ããããéä¿¡éå§æã®ãããã³ã«ã§åå¾ã§ããå°ç¹çªå·ãç¨ãã¦ãããããã¡ãããå°ç¹çªå·ãéè¤ããªãããã«ããããã«ãï½ã¯æ¢ã«å®ä½ãä¸ããå°ç¹ã®å°ç¹çªå·ä»¥å¤ã®å°ç¹çªå·ã®ä¸ãã鏿ãããã   The number of the direction in which the localization is given can be arbitrarily determined between 0 and N-1, but a point number that can be acquired by a protocol at the start of communication may be used. Of course, in order not to overlap the spot numbers, n is selected from spot numbers other than the spot numbers of the spots that have already been localized.
ï¼¬ï¼²å¤æé¨ï¼ã¯ã復å·ï¼ä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³å¾©å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ãç¨ãã¦ãä¸å¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ã«å¾ã第ä¸åºåä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³ç¬¬äºåºåä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ãçæãåºåããï¼ã¹ãããï¼³ï¼ï¼ãããªãã¡ãï¼¬ï¼²å¤æé¨ï¼ã¯ã復å·ï¼ä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ã¨å¾©å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ã¨ãå ç®ãã¦ï¼ã§å²ã£ã¦ç¬¬ä¸åºåä¿¡å·ãçæãã復å·ï¼ä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ãã復å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ãæ¸ç®ãã¦ï¼ã§å²ã£ã¦ç¬¬äºåºåä¿¡å·ãçæããã
ï¼³ï½ ï¼ï¼ï½ï¼ï¼ï¼ï¼³ï½ ï¼ï¼ï½ï¼ï¼ï¼³ï½ ï¼³ï¼ï½ï¼ï¼ï¼ï¼ â¦ï¼ï¼ï¼
ï¼³ï½ ï¼ï¼ï½ï¼ï¼ï¼ï¼³ï½ ï¼ï¼ï½ï¼âï¼³ï½ ï¼³ï¼ï½ï¼ï¼ï¼ï¼ â¦ï¼ï¼ï¼
ãã®ããã«ãå°ç¹æ
å ±ï½ã«å¿ããä¿¡å·å¦çãï¼ä¿¡å·åã³ï¼³ä¿¡å·ã«å¯¾ãã¦è¡ããã¨ã«ãããå°ç¹ãã¨ã«ç°ãªã鳿ºä½ç½®ãå®ãããã¨ãå¯è½ã¨ãªãã The LR converter 2 uses the decoded M signal S o M (t) and the decoded S signal S o S (t), and according to the following equations (5) and (6), the first output signal S o 1 (t) and A second output signal S o 2 (t) is generated and output (step S3). That is, the LR converter 2 adds the decoded M signal S o M (t) and the decoded S signal S o S (t) and divides by 2 to generate a first output signal, and the decoded M signal S o M The decoded S signal S o S (t) is subtracted from (t) and divided by 2 to generate a second output signal.
S o 1 (t) = (S o M (t) + S o S (t)) / 2 (5)
S o 2 (t) = (S o M (t) âS o S (t)) / 2 (6)
Thus, by performing signal processing according to the point information n on the M signal and the S signal, it is possible to determine a different sound source position for each point.
[第äºå®æ½å½¢æ
ï¼½
第äºå®æ½å½¢æ
ã®é³ä¿¡å·æ¬ä¼¼å®ä½è£
ç½®ã¯ãå³ï¼ã«ä¾ç¤ºããããã«ã符å·åè£
ç½®ï¼ï¼ï¼åã³å¾©å·è£
ç½®ï¼ï¼ï¼ãå«ãã符å·åè£
ç½®ï¼ï¼ï¼ã¯ãï¼ï¼³å¤æé¨ï¼ã第ä¸ç¬¦å·åé¨ï¼åã³ç¬¬äºç¬¦å·åé¨ï¼ãå«ãã復å·è£
ç½®ï¼ï¼ï¼ã¯ãæ¡å¼µæ¬ä¼¼å®ä½ä»ä¸é¨ï¼ãï¼¬ï¼²å¤æé¨ï¼ã第ä¸å¾©å·é¨ï¼åã³ç¬¬äºå¾©å·é¨ï¼ãå«ãã [Second Embodiment]
The sound signal pseudo-localization device according to the second embodiment includes an encoding device 100 and a decoding device 200 as illustrated in FIG. The encoding device 100 includes an MS conversion unit 3, a first encoding unit 4, and a second encoding unit 5. The decoding device 200 includes an extended pseudo-localization adding unit 1, an LR conversion unit 2, a first decoding unit 6, and a second decoding unit 7.
符å·åè£ ç½®ï¼ï¼ï¼ã®ï¼ï¼³å¤æé¨ï¼ã¯ã第ä¸å®æ½å½¢æ ã¨åæ§ã«ãã¦ã第ä¸å ¥åä¿¡å·ã¨ç¬¬äºå ¥åä¿¡å·ã¨ãå ç®ãã¦ï¼ä¿¡å·ã¨ãã第ä¸å ¥åä¿¡å·ãã第äºå ¥åä¿¡å·ãæ¸ç®ãã¦ï¼³ä¿¡å·ã¨ããï¼ã¹ãããï¼³ï¼ãå³ï¼ï¼ï¼ãçæãããï¼ä¿¡å·ã¯ç¬¬ä¸ç¬¦å·åé¨ï¼ã«éãããçæãããS信å·ã¯ç¬¬äºç¬¦å·åé¨ï¼ã«éãããã   As in the first embodiment, the MS conversion unit 3 of the encoding device 100 adds the first input signal and the second input signal to obtain an M signal, and subtracts the second input signal from the first input signal. S signal (step S1, FIG. 15). The generated M signal is sent to the first encoding unit 4, and the generated S signal is sent to the second encoding unit 5.
第ä¸ç¬¦å·åé¨ï¼ã¯ãï¼ä¿¡å·ã符å·åãã¦ï¼ç¬¦å·ã¨ããï¼ã¹ãããï¼³ï¼ï¼ãä¾ãã°ãï¼§ï¼ï¼ï¼ï¼ï¼ï¼ãï¼§ï¼ï¼ï¼ï¼ã«è¦å®ãããææ³ã«ããã符å·åãããã¨ãã§ããããã®çºæã«ããã¦ã符å·åãããã¨è¨ã£ãå ´åã«ã¯åæ§ã§ããã
第äºç¬¦å·åé¨ï¼ã¯ãS信å·ã符å·åãã¦ï¼³ç¬¦å·ã¨ããï¼ã¹ãããï¼³ï¼ï¼ã
ï¼ç¬¦å·åã³ï¼³ç¬¦å·ã¯å¾©å·è£
ç½®ï¼ï¼ï¼ã«éãããã The first encoding unit 4 encodes the M signal into an M code (step S4). For example, G. 711.1, G.G. It can be encoded by the method defined in H.711. The same applies to the case of âencodingâ in the present invention.
The second encoding unit 5 encodes the S signal into an S code (step S5).
The M code and S code are sent to the decoding apparatus 200.
復å·è£ ç½®ï¼ï¼ï¼ã®ç¬¬ä¸å¾©å·é¨ï¼ã¯ã第ä¸ç¬¦å·åé¨ï¼ã«ãã符å·åã«å¯¾å¿ãã復巿¹æ³ã«ããï¼ç¬¦å·ã復å·ãã¦ã仮復å·ï¼ä¿¡å·ãçæããã仮復å·ï¼ä¿¡å·ã¯æ¡å¼µæ¬ä¼¼å®ä½ä»ä¸é¨ï¼ã«éãããï¼ã¹ãããï¼³ï¼ï¼ã   The first decoding unit 6 of the decoding device 200 decodes the M code by a decoding method corresponding to the encoding by the first encoding unit 4 to generate a provisionally decoded M signal. The provisional decoded M signal is sent to the extended pseudo-localization providing unit 1 (step S6).
第äºå¾©å·é¨ï¼ã¯ã第äºç¬¦å·åé¨ï¼ã«ãã符å·åã«å¯¾å¿ãã復巿¹æ³ã«ããS符å·ã復å·ãã¦ã仮復å·ï¼³ä¿¡å·ãçæããã仮復å·ï¼³ä¿¡å·ã¯æ¡å¼µæ¬ä¼¼å®ä½ä»ä¸é¨ï¼ã«éãããï¼ã¹ãããï¼³ï¼ï¼ã   The second decoding unit 7 decodes the S code by a decoding method corresponding to the encoding by the second encoding unit 5 to generate a provisionally decoded S signal. The provisional decoding S signal is sent to the extended pseudo-localization providing unit 1 (step S7).
æ¡å¼µæ¬ä¼¼å®ä½ä»ä¸é¨ï¼ã¯ã仮復å·ï¼ä¿¡å·ãï¼³ï¼ï¼ï½ï¼ã仮復å·ï¼³ä¿¡å·ãSSï¼ï½ï¼ã¨ãã¦ã第ä¸å®æ½å½¢æ ã®æ¡å¼µæ¬ä¼¼å®ä½ä»ä¸é¨ï¼ã¨åæ§ã«ãä¸è¨å¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ã«å¾ã復å·ï¼ä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ã¨å¾©å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ãåºåããï¼ã¹ãããï¼³ï¼ï¼ã復å·ï¼ä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³å¾©å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ã¯ãï¼¬ï¼²å¤æé¨ï¼ã«éãããã Extended pseudo localization imparting unit 1, the preliminary decoding M signal S M (t), a temporary decoded S signal as S S (t), similarly to the extended pseudo localization imparting unit 1 of the first embodiment, the equation (3 ) And (4), the decoded M signal S o M (t) and the decoded S signal S o S (t) are output (step S2). The decoded M signal S o M (t) and the decoded S signal S o S (t) are sent to the LR converter 2.
ï¼¬ï¼²å¤æé¨ï¼ã¯ã第ä¸å®æ½å½¢æ ã®ï¼¬ï¼²å¤æé¨ï¼ã¨åæ§ã«ã復å·ï¼ä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³å¾©å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ãç¨ãã¦ãä¸è¨å¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ã«å¾ã第ä¸åºåä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³ç¬¬äºåºåä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ãçæãåºåããï¼ã¹ãããï¼³ï¼ï¼ã Similarly to the LR converter 2 of the first embodiment, the LR converter 2 uses the decoded M signal S o M (t) and the decoded S signal S o S (t), and the above equations (5), (6 ), The first output signal S o 1 (t) and the second output signal S o 2 (t) are generated and output (step S3).
ãã®ããã«ãï¼ä¿¡å·åã³ï¼³ä¿¡å·ã符å·åããå ´åã«ããã¦ããå°ç¹æ å ±ï½ã«å¿ããä¿¡å·å¦çã復å·ããï¼ä¿¡å·åã³ï¼³ä¿¡å·ã«å¯¾ãã¦è¡ããã¨ã«ãããå°ç¹ãã¨ã«ç°ãªã鳿ºä½ç½®ãå®ãããã¨ãå¯è½ã¨ãªãã   As described above, even when the M signal and the S signal are encoded, different sound source positions can be determined for each point by performing signal processing corresponding to the point information n on the decoded M signal and S signal. It becomes possible.
[第ä¸å®æ½å½¢æ
ï¼½
第ä¸å®æ½å½¢æ
ã®é³ä¿¡å·æ¬ä¼¼å®ä½ã·ã¹ãã ã¯ã符å·åè£
ç½®ï¼ï¼ï¼åã³å¾©å·è£
ç½®ï¼ï¼ï¼ãå«ãã符å·åè£
ç½®ï¼ï¼ï¼ã¯ãå³ï¼ã«ä¾ç¤ºããããã«ãï¼ï¼³å¤æé¨ï¼ã第ä¸ä¿¡å·ç¬¦å·åé¨ï¼ï¼ã第äºä¿¡å·ç¬¦å·åé¨ï¼ï¼ã第ä¸ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã第äºã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã第ä¸ç¬¦å·å¤éåé¨ï¼ï¼åã³ç¬¬äºç¬¦å·å¤éåé¨ï¼ï¼ãå«ãã復å·è£
ç½®ï¼ï¼ï¼ã¯ãå³ï¼ã«ä¾ç¤ºããããã«ã第ä¸ç¬¦å·åé¢é¨ï¼ï¼ã第äºç¬¦å·åé¢é¨ï¼ï¼ã第ä¸é¨å復å·é¨ï¼ï¼ã第äºé¨å復å·é¨ï¼ï¼ã第ä¸ã²ã¤ã³å¾©å·é¨ï¼ï¼ã第äºã²ã¤ã³å¾©å·é¨ï¼ï¼ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ã第äºä¹ç®é¨ï¼ï¼ï¼ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ãå ç®é¨ï¼ï¼ï¼åã³ï¼¬ï¼²å¤æé¨ï¼ãå«ãã [Third embodiment]
The sound signal pseudo localization system of the third embodiment includes an encoding device 100 and a decoding device 200. As illustrated in FIG. 3, the encoding device 100 includes an MS conversion unit 3, a first signal encoding unit 41, a second signal encoding unit 51, a first gain encoding unit 42, and a second gain encoding unit 52. The first code multiplexing unit 43 and the second code multiplexing unit 53 are included. As illustrated in FIG. 4, the decoding device 200 includes a first code separation unit 91, a second code separation unit 92, a first partial decoding unit 61, a second partial decoding unit 62, a first gain decoding unit 81, and a second gain. A decoding unit 82, a first multiplication unit 101, a second multiplication unit 102, a third multiplication unit 103, an addition unit 111 and an LR conversion unit 2 are included.
符å·åè£ ç½®ï¼ï¼ï¼ã®ï¼ï¼³å¤æé¨ï¼ã¯ã第ä¸å®æ½å½¢æ ã¨åæ§ã«ãã¦ã第ä¸å ¥åä¿¡å·ã¨ç¬¬äºå ¥åä¿¡å·ã¨ãå ç®ãã¦ï¼ä¿¡å·ã¨ãã第ä¸å ¥åä¿¡å·ãã第äºå ¥åä¿¡å·ãæ¸ç®ãã¦ï¼³ä¿¡å·ã¨ããï¼ã¹ãããï¼³ï¼ãå³ï¼ï¼ï¼ãçæãããï¼ä¿¡å·ã¯ç¬¬ä¸ä¿¡å·ç¬¦å·åé¨ï¼ï¼åã³ç¬¬ä¸ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã«éãããçæãããS信å·ã¯ç¬¬äºä¿¡å·ç¬¦å·åé¨ï¼ï¼åã³ç¬¬äºã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã«éãããã   As in the first embodiment, the MS conversion unit 3 of the encoding device 100 adds the first input signal and the second input signal to obtain an M signal, and subtracts the second input signal from the first input signal. S signal (step S1, FIG. 16). The generated M signal is sent to the first signal encoding unit 41 and the first gain encoding unit 42, and the generated S signal is sent to the second signal encoding unit 51 and the second gain encoding unit 52.
第ä¸ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã¯ãï¼ä¿¡å·ï¼³ï¼ï¼ï½ï¼ã®ã²ã¤ã³ï½ã次å¼ã«å¾ãç®åºããç®åºãããã²ã¤ã³ï½ãéååãã¦ï¼ã²ã¤ã³ç¬¦å·ï¼£ï½ï½ã¨ããï¼ã¹ãããï¼³ï¼ï¼ãã²ã¤ã³ï½ã¯ãå
¥åãããä¿¡å·ã®å¤§ããã表ãã代表å¤ã§ãããã²ã¤ã³ã¨ãã¦ï¼ãã¬ã¼ã ãæ§æãããµã³ãã«ã®å¹³åå¤ãç¨ãã¦ãããæ¬¡å¼ã«ç¤ºããæ¹æ³ä»¥å¤ã«ãã¹ã«ã©éååãç¨ãããã¨ãã§ããã
ï½ï¼ï¼ï¼ï¼ï¼«ï¼ï¼Î£ï¼«âï¼ ï½ï¼ï¼ï¼ï¼³ï¼ï¼ï½ï¼ï¼ï¼ ï¼ã²ã¤ã³ã®ç®åºï¼
ï¼£ï½ï½ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼»ï½ï½ï½ï¼ï¼ï½ï¼ï¼½âï½ï½ï½ï½ï½ ï¼ã²ã¤ã³ã®éååï¼ The first gain encoding unit 42 calculates the gain g of the M signal S M (t) according to the following equation, and quantizes the calculated gain g to obtain an M gain code C gm (step S8). The gain g is a representative value representing the magnitude of the input signal. An average value of samples constituting one frame is used as the gain. In addition to the method shown in the following equation, scalar quantization can also be used.
g = (1 / K) * ΣK â1 t = 0 ( SM (t)) 2 (calculation of gain)
C gm = (1/2) * [log 2 (g)]-const (gain quantization)
Kã¯ï¼ãã¬ã¼ã ã®ãµã³ãã«ã®æ°ã§ãããï¼»ã»ï¼½ã¯ã»ã®æ´æ°é¨åãåºåãã颿°ã§ãããï½ï½ï½ï½ï½ã¯é³ä¿¡å·æ¬ä¼¼å®ä½è£
ç½®ã«æ±ããããæ§è½ã仿§ã«å¿ãã¦é©å®å®ããããä»»æã®å®æ°ã§ããã第ä¸ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã¯ãï¼ã²ã¤ã³ç¬¦å·ï¼£ï½ï½ããæ¬¡å¼ã«å¾ãééååãã¦å¾©å·ï¼ã²ã¤ã³ï¼¡âï½ãæ±ãã第ä¸ä¿¡å·ç¬¦å·åé¨ï¼ï¼ã«å
¥åããã
Aâï½ï¼ï¼ï¼£ï½ï½ï¼ï½ï½ï½ï½ï½ K is the number of samples in one frame, [â¢] is a function that outputs the integer part of â¢, and const is an arbitrary constant that is appropriately determined according to the performance and specifications required of the sound signal pseudo-localization device. . The first gain encoding unit 42 inversely quantizes the M gain code C gm according to the following equation to obtain a decoded M gain Aâ²m, and inputs the decoded M gain Aâ²m to the first signal encoding unit 41.
A'm = 2 Cgm + const
第ä¸ä¿¡å·ç¬¦å·åé¨ï¼ï¼ã¯ãï¼ä¿¡å·ï¼³ï¼ï¼ï½ï¼ã復å·ï¼ã²ã¤ã³ï¼¡âï½ã§æ£è¦åããã®ã¡ããã¯ãã«éååãªã©ãç¨ãã¦ç¬¦å·åããæ£è¦åï¼ä¿¡å·ç¬¦å·ã¨ããï¼ã¹ãããï¼³ï¼ï¼ãä¾ãã°ãï¼³ï¼ï¼ï½ï¼ï¼ï¼¡âï½ã¨ãããã¨ã«ããæ£è¦åãè¡ãã The first signal encoding unit 41 normalizes the M signal S M (t) with the decoded M gain Aâ²m and then encodes it using vector quantization or the like to obtain a normalized M signal code (step S9). . For example, normalization is performed by setting S M (t) / Aâ²m.
第ä¸ç¬¦å·å¤éåé¨ï¼ï¼ã¯ãï¼ã²ã¤ã³ç¬¦å·ï¼£ï½ï½åã³æ£è¦åï¼ä¿¡å·ç¬¦å·ãå«ãæ¡å¼µï¼ç¬¦å·ãçæããï¼ã¹ãããï¼³ï¼ï¼ï¼ãä¾ãã°ãï¼ã²ã¤ã³ç¬¦å·ï¼£ï½ï½åã³æ£è¦åï¼ä¿¡å·ç¬¦å·ãæå®ã®é åºã§ä¸¦ã¹ã¦æ¡å¼µï¼ç¬¦å·ã¨ããããããã¯ã¼ã¯ãéãã¦æ¡å¼µï¼ç¬¦å·ãä¼éããå¿ è¦ãããå ´åã¯ããããæ å ±ãªã©ãä»å ãã¦ããããçæãããæ¡å¼µï¼ç¬¦å·ã¯ã復å·è£ ç½®ï¼ï¼ï¼ã«éãããã The first code multiplexing unit 43 generates an extended M code including the M gain code C gm and the normalized M signal code (step S10). For example, an M gain code C gm and a normalized M signal code are arranged in a predetermined order to form an extended M code. When it is necessary to transmit the extended M code through the network, header information or the like may be added. The generated extended M code is sent to decoding apparatus 200.
第äºã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã¯ã第ä¸ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã¨åæ§ã«ãS信å·ï¼³ï¼³ï¼ï½ï¼ã®ã²ã¤ã³ï½ãï¼ã²ã¤ã³ã®ç®åºï¼ã®å¼ã«å¾ãç®åºããç®åºãããã²ã¤ã³ï½ãï¼ã²ã¤ã³ã®éååï¼ã®å¼ã«å¾ãéååãã¦ï¼³ã²ã¤ã³ç¬¦å·ï¼£ï½ï½ã¨ããï¼ã¹ãããï¼³ï¼ï¼ï¼ãã¾ãã第äºã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã¯ãï¼³ã²ã¤ã³ç¬¦å·ï¼£ï½ï½ããæ¬¡å¼ã«å¾ãééååãã¦å¾©å·ï¼³ã²ã¤ã³ï¼¡âï½ãæ±ãã第äºä¿¡å·ç¬¦å·åé¨ï¼ï¼ã«å
¥åããã
Aâï¼ï¼ï¼£ï½ï½ï¼ï½ï½ï½ï½ï½ Similar to the first gain encoding unit 42, the second gain encoding unit 52 calculates the gain g of the S signal S S (t) according to the equation (calculation of gain), and calculates the calculated gain g (gain Quantization is performed to obtain an S gain code C gs (step S11). Further, the second gain encoding unit 52 dequantizes the S gain code C gs according to the following equation to obtain a decoded S gain A â²s, and inputs the decoded S gain A â²s to the second signal encoding unit 51.
A â² = 2 Cgs + const
第äºä¿¡å·ç¬¦å·åé¨ï¼ï¼ã¯ã第ä¸ä¿¡å·ç¬¦å·åé¨ï¼ï¼ã¨åæ§ã«ãS信å·ï¼³ï¼³ï¼ï½ï¼ã復å·ï¼³ã²ã¤ã³ï¼¡âï½ã§æ£è¦åããã®ã¡ããã¯ãã«éååãªã©ãç¨ãã¦ç¬¦å·åããæ£è¦åS信å·ç¬¦å·ã¨ããï¼ã¹ãããï¼³ï¼ï¼ï¼ã Similarly to the first signal encoding unit 41, the second signal encoding unit 51 normalizes the S signal S S (t) with the decoded S gain A â²s, and then encodes it using vector quantization or the like. The normalized S signal code is set (step S12).
第äºç¬¦å·å¤éåé¨ï¼ï¼ã¯ã第ä¸ç¬¦å·å¤éåé¨ï¼ï¼ã¨åæ§ã«ãï¼³ã²ã¤ã³ç¬¦å·ï¼£ï½ï½åã³æ£è¦åS信å·ç¬¦å·ãå«ãæ¡å¼µï¼³ç¬¦å·ãçæããï¼ã¹ãããï¼³ï¼ï¼ï¼ã Similar to the first code multiplexing unit 43, the second code multiplexing unit 53 generates an extended S code including the S gain code C gs and the normalized S signal code (step S13).
復å·è£ ç½®ï¼ï¼ï¼ã®ç¬¬ä¸ç¬¦å·åé¢é¨ï¼ï¼ï¼å³ï¼ï¼ã¯ãæ¡å¼µï¼ç¬¦å·ããï¼ã²ã¤ã³ç¬¦å·ï¼£ï½ï½åã³æ£è¦åï¼ä¿¡å·ç¬¦å·ãåé¢ããï¼ã¹ãããï¼³ï¼ï¼ï¼ãï¼ã²ã¤ã³ç¬¦å·ã¯ç¬¬ä¸ã²ã¤ã³å¾©å·é¨ï¼ï¼ã«éãããæ£è¦åï¼ä¿¡å·ç¬¦å·ã¯ç¬¬ä¸é¨å復å·é¨ï¼ï¼ã«éãããã The first code separation unit 91 (FIG. 4) of the decoding device 200 separates the M gain code C gm and the normalized M signal code from the extended M code (step S14). The M gain code is sent to the first gain decoding unit 81, and the normalized M signal code is sent to the first partial decoding unit 61.
第ä¸é¨å復å·é¨ï¼ï¼ã¯ãåé¢ãããæ£è¦åï¼ä¿¡å·ç¬¦å·ãä¾ãã°ééååãããã¨ã«ãã復å·ãã¦å¾©å·æ£è¦åï¼ä¿¡å·ï¼³âï¼ï¼ï½ï¼ã¨ããï¼ã¹ãããï¼³ï¼ï¼ï¼ã復巿£è¦åï¼ä¿¡å·ï¼³âï¼ï¼ï½ï¼ã¯ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ã«éãããã The first partial decoding unit 61 decodes the separated normalized M signal code by, for example, inverse quantization to obtain a decoded normalized M signal S â² M (t) (step S15). The decoded normalized M signal S â² M (t) is sent to the first multiplication unit 101.
第ä¸ã²ã¤ã³å¾©å·é¨ï¼ï¼ã¯ãï¼ã²ã¤ã³ç¬¦å·ï¼£ï½ï½ãä¾ãã°æ¬¡å¼ã«ããééååãããã¨ã«ãã復å·ãã¦å¾©å·ï¼ã²ã¤ã³ï¼¡âï½ãå¾ãï¼ã¹ãããï¼³ï¼ï¼ï¼ã復å·ï¼ã²ã¤ã³ï¼¡âï½ã¯ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ã«éãããã
Aâï½ï¼ï¼ï¼£ï½ï½ï¼ï½ï½ï½ï½ï½ The first gain decoding unit 81 decodes the M gain code C gm by, for example, inverse quantization according to the following equation to obtain a decoded M gain Aâ²m (step S16). The decoded M gain Aâ²m is sent to the first multiplier 101.
A'm = 2 Cgm + const
第ä¸ä¹ç®é¨ï¼ï¼ï¼ã¯ã復巿£è¦åï¼ä¿¡å·ï¼³âï¼ï¼ï½ï¼ã¨å¾©å·ï¼ã²ã¤ã³ï¼¡âï½ã¨ãä¹ç®ãã¦ã復å·ï¼ä¿¡å·ãçæããï¼ã¹ãããï¼³ï¼ï¼ï¼ã復å·ï¼ä¿¡å·ã¯ãï¼¬ï¼²å¤æé¨ï¼åã³ç¬¬äºä¹ç®é¨ï¼ï¼ï¼ã«éãããã The first multiplication unit 101 multiplies the decoded normalized M signal S â² M (t) and the decoded M gain Aâ²m to generate a decoded M signal (step S17). The decoded M signal is sent to the LR converter 2 and the second multiplier 102.
第äºç¬¦å·åé¢é¨ï¼ï¼ã¯ãæ¡å¼µï¼³ç¬¦å·ããï¼³ã²ã¤ã³ç¬¦å·ï¼£ï½ï½åã³æ£è¦åS信å·ç¬¦å·ãåé¢ããï¼ã¹ãããï¼³ï¼ï¼ï¼ãï¼³ã²ã¤ã³ç¬¦å·ã¯ç¬¬äºã²ã¤ã³å¾©å·é¨ï¼ï¼ã«éãããæ£è¦åS信å·ç¬¦å·ã¯ç¬¬äºé¨å復å·é¨ï¼ï¼ã«éãããã The second code separation unit 92 separates the S gain code C gs and the normalized S signal code from the extended S code (step S18). The S gain code is sent to the second gain decoding unit 82, and the normalized S signal code is sent to the second partial decoding unit 62.
第äºé¨å復å·é¨ï¼ï¼ã¯ãåé¢ãããæ£è¦åS信å·ç¬¦å·ãä¾ãã°ééååãããã¨ã«ãã復å·ãã¦å¾©å·æ£è¦åS信å·ï¼³âï¼³ï¼ï½ï¼ã¨ããï¼ã¹ãããï¼³ï¼ï¼ï¼ã復巿£è¦åS信å·ï¼³âï¼³ï¼ï½ï¼ã¯ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ã«éãããã The second partial decoding unit 62 decodes the separated normalized S signal code by inverse quantization, for example, to obtain a decoded normalized S signal S â² S (t) (step S19). The decoded normalized S signal S â² S (t) is sent to the third multiplication unit 103.
第äºã²ã¤ã³å¾©å·é¨ï¼ï¼ã¯ãï¼³ã²ã¤ã³ç¬¦å·ï¼£ï½ï½ãä¾ãã°æ¬¡å¼ã«ããééååãããã¨ã«ãã復å·ãã¦å¾©å·ï¼³ã²ã¤ã³ï¼¡âï½ãå¾ãï¼ã¹ãããï¼³ï¼ï¼ï¼ã復å·ï¼³ã²ã¤ã³ï¼¡âï½ã¯ãæ¡å¼µæ¬ä¼¼å®ä½ã²ã¤ã³æ¼ç®é¨ï¼ï¼ã«éãããã
Aâï½ï¼ï¼ï¼£ï½ï½ï¼ï½ï½ï½ï½ï½ The second gain decoding unit 82 decodes the S gain code C gs by, for example, inverse quantization using the following equation to obtain a decoded S gain A â²s (step S20). The decoded S gain A â²s is sent to the extended pseudo-localization gain calculator 11.
A's = 2 Cgs + const
æ¡å¼µæ¬ä¼¼å®ä½ã²ã¤ã³æ¼ç®é¨ï¼ï¼ã¯ã次å¼ã«ããå®ç¾©ãããç¬¬ä¸æ¬ä¼¼ï¼³ã²ã¤ã³ï¼¡ï¼ ï½åã³ç¬¬äºæ¬ä¼¼ï¼³ã²ã¤ã³ï¼¡ï¼ ï½ãè¨ç®ããï¼ã¹ãããï¼³ï¼ï¼ï¼ãç¬¬ä¸æ¬ä¼¼ï¼³ã²ã¤ã³ï¼¡ï¼ ï½ã¯ç¬¬äºä¹ç®é¨ï¼ï¼ï¼ã«éãããç¬¬äºæ¬ä¼¼ï¼³ã²ã¤ã³ï¼¡ï¼ ï½ã¯ç¬¬ä¸ä¹ç®é¨ï¼ï¼ï¼ã«éãããã
ï¼¡ï¼ ï½ï¼ï¼ï¼®âï¼ï½âï¼ï¼ï¼ï¼®
ï¼¡ï¼ ï½ï¼ï¼¡âï½ï¼ï¼®
ããã§ã第ä¸å®æ½å½¢æ
ã¨åæ§ã«ãå°ç¹æ°ï¼®â§ï¼ã¯å®ä½ãä¸ãããã¨ãã§ããæ¹åã®ç·æ°ã§ãããå°ç¹æ
å ±ï½ã¯å®ä½ãä¸ããæ¹åã®çªå·ã§ããã The extended pseudo localization gain calculator 11 calculates the first pseudo S gain A 1 s and the second pseudo S gain A 2 s defined by the following equations (step S21). The first pseudo S gain A 1 s is sent to the second multiplication unit 102, and the second pseudo S gain A 2 s is sent to the third multiplication unit 103.
A 1 s = (Nâ2nâ1) / N
A 2 s = A's / N
Here, as in the first embodiment, the number of points N â§ 2 is the total number of directions in which localization can be given, and the point information n is the number of the direction in which localization is given.
第äºä¹ç®é¨ï¼ï¼ï¼ã¯ã復å·ï¼ä¿¡å·ã¨ç¬¬ä¸æ¬ä¼¼ï¼³ã²ã¤ã³ã¨ãä¹ç®ãã¦ç¬¬ä¸å®ä½ï¼³ä¿¡å·ã¨ããï¼ã¹ãããï¼³ï¼ï¼ï¼ã第ä¸å®ä½ï¼³ä¿¡å·ã¯å ç®é¨ï¼ï¼ï¼ã«éãããã
第ä¸ä¹ç®é¨ï¼ï¼ï¼ã¯ã復巿£è¦åS信å·ã¨ç¬¬äºæ¬ä¼¼ï¼³ã²ã¤ã³ã¨ãä¹ç®ãã¦ç¬¬äºå®ä½ï¼³ä¿¡å·ã¨ããï¼ã¹ãããï¼³ï¼ï¼ï¼ã第äºå®ä½ï¼³ä¿¡å·ã¯å ç®é¨ï¼ï¼ï¼ã«éãããã The second multiplication unit 102 multiplies the decoded M signal and the first pseudo S gain to obtain a first constant S signal (step S22). The first constant S signal is sent to the adding unit 111.
The third multiplication unit 103 multiplies the decoded normalized S signal by the second pseudo S gain to obtain a second localization S signal (step S23). The second localization S signal is sent to the adding unit 111.
å ç®é¨ï¼ï¼ï¼ã¯ã第ä¸å®ä½ï¼³ä¿¡å·ã¨ç¬¬äºå®ä½ï¼³ä¿¡å·ã¨ãå ç®ãã¦å¾©å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ã¨ããï¼ã¹ãããï¼³ï¼ï¼âï¼ã復å·ï¼³ä¿¡å·ã¯ãï¼¬ï¼²å¤æé¨ï¼ã«éãããã
ï¼¬ï¼²å¤æé¨ï¼ã¯ã第ä¸å®æ½å½¢æ
ã®ï¼¬ï¼²å¤æé¨ï¼ã¨åæ§ã«ã復å·ï¼ä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³å¾©å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ãç¨ãã¦ãä¸è¨å¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ã«å¾ã第ä¸åºåä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³ç¬¬äºåºåä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ãçæãåºåããï¼ã¹ãããï¼³ï¼ï¼ã The adding unit 111 adds the first localization S signal and the second localization S signal to obtain a decoded S signal S o S (t) (step S24 â²). The decoded S signal is sent to the LR converter 2.
Similarly to the LR converter 2 of the first embodiment, the LR converter 2 uses the decoded M signal S o M (t) and the decoded S signal S o S (t), and the above equations (5), (6 ), The first output signal S o 1 (t) and the second output signal S o 2 (t) are generated and output (step S3).
ãã®ããã«ã符å·åè£
ç½®ãã²ã¤ã³ç¬¦å·åãå«ã符å·åæ¹æ³ãç¨ããå ´åã«ããã¦ããå°ç¹æ
å ±ï½ã«å¿ããä¿¡å·å¦çã復å·ããï¼ä¿¡å·åã³ï¼³ä¿¡å·ã«å¯¾ãã¦è¡ããã¨ã«ãããå°ç¹ãã¨ã«ç°ãªã鳿ºä½ç½®ãå®ãããã¨ãå¯è½ã¨ãªãã
ã¾ãã第ä¸å®æ½å½¢æ
ã®ããã«ããããµï¼ï¼ï¼ã§ã²ã¤ã³ã®ã¿ã復å·ãã¦ããã®ã²ã¤ã³ãç¨ãã¦æ¬ä¼¼å®ä½ãä¸ãããã¨ã«ããããããµã®å¦çéã徿¥ãããå°ãããªãããããµï¼ï¼ï¼ã§ãé³ä¿¡å·å
¨ä½ã復å·ããªãããã§ããã As described above, even when the encoding apparatus uses an encoding method including gain encoding, a sound source that differs for each point is obtained by performing signal processing corresponding to the point information n on the decoded M signal and S signal. The position can be determined.
Further, as in the third embodiment, only the gain is decoded by the mixer 300, and the pseudo localization is given using the gain, so that the processing amount of the mixer becomes smaller than that of the conventional method. This is because the mixer 300 does not decode the entire sound signal.
[第å宿½å½¢æ
ï¼½
第å宿½å½¢æ
ã®é³ä¿¡å·æ¬ä¼¼å®ä½ã·ã¹ãã ã¯ãå³ï¼ã«ä¾ç¤ºããããã«ã符å·åè£
ç½®ï¼ï¼ï¼ã復å·è£
ç½®ï¼ï¼ï¼åã³ãããµï¼ï¼ï¼ãå«ãã [Fourth embodiment]
The sound signal pseudo-localization system of the fourth embodiment includes an encoding device 100, a decoding device 200, and a mixer 300, as illustrated in FIG.
符å·åè£ ç½®ï¼ï¼ï¼ã¯ã第ä¸å®æ½å½¢æ ã®ç¬¦å·åè£ ç½®ï¼ï¼ï¼ã¨åæ§ã«å³ï¼ã«ä¾ç¤ºããããã«ãï¼ï¼³å¤æé¨ï¼ã第ä¸ä¿¡å·ç¬¦å·åé¨ï¼ï¼ã第äºä¿¡å·ç¬¦å·åé¨ï¼ï¼ã第ä¸ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã第äºã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã第ä¸ç¬¦å·å¤éåé¨ï¼ï¼ã第äºç¬¦å·å¤éåé¨ï¼ï¼ãå«ãããããµï¼ï¼ï¼ã¯ãå³ï¼ã«ä¾ç¤ºããããã«ã符å·åé¢é¨ï¼ãã²ã¤ã³å¾©å·é¨ï¼ãã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ãç¬¬ä¸æ¡å¼µæ¬ä¼¼å®ä½ã²ã¤ã³æ¼ç®é¨ï¼ï¼ï¼åã³ç¬¦å·å¤éåé¨ï¼ï¼ãä¾ãã°å«ãã復å·è£ ç½®ï¼ï¼ï¼ã¯ãå³ï¼ã«ä¾ç¤ºããããã«ã第ä¸ç¬¦å·åé¢é¨ï¼ï¼ã第äºç¬¦å·åé¢é¨ï¼ï¼ã第ä¸é¨å復å·é¨ï¼ï¼ã第äºé¨å復å·é¨ï¼ï¼ã第ä¸ã²ã¤ã³å¾©å·é¨ï¼ï¼ã第äºã²ã¤ã³å¾©å·é¨ï¼ï¼ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ã第äºä¹ç®é¨ï¼ï¼ï¼ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ãç¬¬äºæ¡å¼µæ¬ä¼¼å®ä½ã²ã¤ã³æ¼ç®é¨ï¼ï¼ï¼ãå ç®é¨ï¼ï¼ï¼åã³ï¼¬ï¼²å¤æé¨ï¼ãå«ãã   Similar to the encoding device 100 of the third embodiment, the encoding device 100 includes an MS conversion unit 3, a first signal encoding unit 41, a second signal encoding unit 51, a first gain, as illustrated in FIG. An encoding unit 42, a second gain encoding unit 52, a first code multiplexing unit 43, and a second code multiplexing unit 53 are included. As illustrated in FIG. 6, the mixer 300 includes, for example, a code separation unit 9, a gain decoding unit 8, a gain encoding unit 12, a first extended pseudo-localization gain calculating unit 161, and a code multiplexing unit 13. As illustrated in FIG. 7, the decoding device 200 includes a first code separation unit 91, a second code separation unit 92, a first partial decoding unit 61, a second partial decoding unit 62, a first gain decoding unit 81, and a second gain. A decoding unit 82, a first multiplication unit 101, a second multiplication unit 104, a third multiplication unit 105, a second extended pseudo-localization gain calculation unit 162, an addition unit 112 and an LR conversion unit 2 are included.
符å·åè£ ç½®ï¼ï¼ï¼ã¯ç¬¬ä¸å®æ½å½¢æ ã®ç¬¦å·åè£ ç½®ï¼ï¼ï¼ã¨åæ§ã§ãããå³ï¼ï¼ã«ä¾ç¤ºããã¹ãããï¼³ï¼ããã¹ãããï¼³ï¼ï¼ã®å¦çãè¡ãã符å·åè£ ç½®ï¼ï¼ï¼ã«ããçæãããæ¡å¼µï¼ç¬¦å·ã¯å¾©å·è£ ç½®ï¼ï¼ï¼ã«éãããæ¡å¼µï¼³ç¬¦å·ã¯ãããµï¼ï¼ï¼ã«éããããæ¡å¼µï¼ç¬¦å·ã¯ãããµï¼ï¼ï¼ãä»ãã¦å¾©å·è£ ç½®ï¼ï¼ï¼ã«éããã¦ãããã   The encoding apparatus 100 is the same as the encoding apparatus 100 of the third embodiment, and performs the processing from step S1 to step S13 illustrated in FIG. The extended M code generated by the encoding apparatus 100 is sent to the decoding apparatus 200, and the extended S code is sent to the mixer 300. The extended M code may be sent to the decoding device 200 via the mixer 300.
ãããµï¼ï¼ï¼ã®ç¬¦å·åé¢é¨ï¼ï¼å³ï¼ï¼ã¯ãæ¡å¼µï¼³ç¬¦å·ããï¼³ã²ã¤ã³ç¬¦å·åã³æ£è¦åS信å·ç¬¦å·ãåé¢ããï¼ã¹ãããï¼³ï¼ï¼ï¼ãæ£è¦åS信å·ç¬¦å·ã¯ç¬¦å·å¤éåé¨ï¼ï¼ã«éãããï¼³ã²ã¤ã³ç¬¦å·ã¯ã²ã¤ã³å¾©å·é¨ï¼ã«éãããã
ã²ã¤ã³å¾©å·é¨ï¼ã¯ãï¼³ã²ã¤ã³ç¬¦å·ï¼£ï½ï½ãä¾ãã°æ¬¡å¼ã«ããééååãããã¨ã«ãã復å·ãã¦å¾©å·ï¼³ã²ã¤ã³ï¼¡âï½ãå¾ãï¼ã¹ãããï¼³ï¼ï¼ï¼ã復å·ï¼³ã²ã¤ã³ï¼¡âï½ã¯ãç¬¬ä¸æ¡å¼µæ¬ä¼¼å®ä½ã²ã¤ã³æ¼ç®é¨ï¼ï¼ï¼ã«éãããã
Aâï½ï¼ï¼ï¼£ï½ï½ï¼ï½ï½ï½ï½ï½ The code separation unit 9 (FIG. 6) of the mixer 300 separates the S gain code and the normalized S signal code from the extended S code (step S18). The normalized S signal code is sent to the code multiplexing unit 13, and the S gain code is sent to the gain decoding unit 8.
The gain decoding unit 8 decodes the S gain code C gs by, for example, inverse quantization using the following equation to obtain a decoded S gain A â²s (step S20). The decoded S gain A â²s is sent to the first extended pseudo-localization gain calculator 161.
A's = 2 Cgs + const
ç¬¬ä¸æ¡å¼µæ¬ä¼¼å®ä½ã²ã¤ã³æ¼ç®é¨ï¼ï¼ï¼ã¯ã次å¼ã«ããå®ç¾©ãããæ¬ä¼¼ï¼³ã²ã¤ã³ï¼¡ï½ï½ï½
ï½ï½ï½ ï½ãè¨ç®ããï¼ã¹ãããï¼³ï¼ï¼ï¼ãå°ç¹æ°ï¼®â§ï¼ã¯ãå®ä½ãä¸ãããã¨ãã§ããæ¹åã®ç·æ°ã§ãããæ¬ä¼¼ï¼³ã²ã¤ã³ï¼¡ï½ï½ï½
ï½ï½ï½ ï½ã¯ãã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã«éãããã
Aï½ï½ï½
ï½ï½ï½ ï½ï¼ï¼¡âï½ï¼ï¼® The first extended pseudo-localization gain calculator 161 calculates a pseudo S gain A pseudo s defined by the following equation (step S24). The number of points N â§ 2 is the total number of directions in which localization can be given. The pseudo S gain A pseudo s is sent to the gain encoding unit 12.
A pseudo s = A's / N
ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã¯ãæ¬ä¼¼ï¼³ã²ã¤ã³ï¼¡ï½ï½ï½
ï½ï½ï½ ï½ã符å·åãã¦ï¼³ã²ã¤ã³ç¬¦å·ã¨ããï¼ã¹ãããï¼³ï¼ï¼ï¼ãï¼³ã²ã¤ã³ç¬¦å·ã¯ã符å·å¤éåé¨ï¼ï¼ã«éãããã
符å·å¤éåé¨ï¼ï¼ã¯ãæ£è¦åS信å·ç¬¦å·åã³ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ã«ããçæãããï¼³ã²ã¤ã³ç¬¦å·ãå«ãS符å·ãçæããï¼ã¹ãããï¼³ï¼ï¼ï¼ãçæãããS符å·ã¯ã復å·è£
ç½®ï¼ï¼ï¼ã«éãããã The gain encoding unit 12 encodes the pseudo S gain A pseudo s into an S gain code (step S25). The S gain code is sent to the code multiplexing unit 13.
The code multiplexing unit 13 generates an S code including the normalized S signal code and the S gain code generated by the gain encoding unit 12 (step S26). The generated S code is sent to the decoding device 200.
復å·è£ ç½®ï¼ï¼ï¼ã®ç¬¬ä¸ç¬¦å·åé¢é¨ï¼ï¼ï¼å³ï¼ï¼ã¯ãæ¡å¼µï¼ç¬¦å·ããï¼ã²ã¤ã³ç¬¦å·ï¼£ï½ï½åã³æ£è¦åï¼ä¿¡å·ç¬¦å·ãåé¢ããï¼ã¹ãããï¼³ï¼ï¼ï¼ãï¼ã²ã¤ã³ç¬¦å·ã¯ç¬¬ä¸ã²ã¤ã³å¾©å·é¨ï¼ï¼ã«éãããæ£è¦åï¼ä¿¡å·ç¬¦å·ã¯ç¬¬ä¸é¨å復å·é¨ï¼ï¼ã«éãããã The first code separation unit 91 (FIG. 7) of the decoding device 200 separates the M gain code C gm and the normalized M signal code from the extended M code (step S14). The M gain code is sent to the first gain decoding unit 81, and the normalized M signal code is sent to the first partial decoding unit 61.
第ä¸é¨å復å·é¨ï¼ï¼ã¯ãåé¢ãããæ£è¦åï¼ä¿¡å·ç¬¦å·ãä¾ãã°ééååãããã¨ã«ãã復å·ãã¦å¾©å·æ£è¦åï¼ä¿¡å·ï¼³âï¼ï¼ï½ï¼ã¨ããï¼ã¹ãããï¼³ï¼ï¼ï¼ã復巿£è¦åï¼ä¿¡å·ï¼³âï¼ï¼ï½ï¼ã¯ãä¹ç®é¨ï¼ï¼ï¼ã«éãããã The first partial decoding unit 61 decodes the separated normalized M signal code by, for example, inverse quantization to obtain a decoded normalized M signal S â² M (t) (step S15). The decoded normalized M signal S â² M (t) is sent to the multiplication unit 101.
第ä¸ã²ã¤ã³å¾©å·é¨ï¼ï¼ã¯ãï¼ã²ã¤ã³ç¬¦å·ï¼£ï½ï½ãä¾ãã°æ¬¡å¼ã«ããééååãããã¨ã«ãã復å·ãã¦å¾©å·ï¼ã²ã¤ã³ï¼¡âï½ãå¾ãï¼ã¹ãããï¼³ï¼ï¼ï¼ã復å·ï¼ã²ã¤ã³ï¼¡âï½ã¯ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ã«éãããã
Aâï½ï¼ï¼ï¼£ï½ï½ï¼ï½ï½ï½ï½ï½ The first gain decoding unit 81 decodes the M gain code C gm by, for example, inverse quantization according to the following equation to obtain a decoded M gain Aâ²m (step S16). The decoded M gain Aâ²m is sent to the first multiplier 101.
A'm = 2 Cgm + const
第ä¸ä¹ç®é¨ï¼ï¼ï¼ã¯ã復巿£è¦åï¼ä¿¡å·ï¼³âï¼ï¼ï½ï¼ã¨å¾©å·ï¼ã²ã¤ã³ï¼¡âï½ã¨ãä¹ç®ãã¦ã復å·ï¼ä¿¡å·ãçæããï¼ã¹ãããï¼³ï¼ï¼ï¼ã復å·ï¼ä¿¡å·ã¯ãï¼¬ï¼²å¤æé¨ï¼åã³ç¬¬ä¸ä¹ç®é¨ï¼ï¼ï¼ã«éãããã The first multiplication unit 101 multiplies the decoded normalized M signal S â² M (t) and the decoded M gain Aâ²m to generate a decoded M signal (step S17). The decoded M signal is sent to the LR converter 2 and the third multiplier 105.
第äºç¬¦å·åé¢é¨ï¼ï¼ã¯ãS符å·ããï¼³ã²ã¤ã³ç¬¦å·ï¼£ï½ï½åã³æ£è¦åS信å·ç¬¦å·ãåé¢ããï¼ã¹ãããï¼³ï¼ï¼âï¼ãï¼³ã²ã¤ã³ç¬¦å·ã¯ç¬¬äºã²ã¤ã³å¾©å·é¨ï¼ï¼ã«éãããæ£è¦åS信å·ç¬¦å·ã¯ç¬¬äºé¨å復å·é¨ï¼ï¼ã«éãããã The second code separation unit 92 separates the S gain code C gs and the normalized S signal code from the S code (step S18 â²). The S gain code is sent to the second gain decoding unit 82, and the normalized S signal code is sent to the second partial decoding unit 62.
第äºé¨å復å·é¨ï¼ï¼ã¯ãåé¢ãããæ£è¦åS信å·ç¬¦å·ãä¾ãã°ééååãããã¨ã«ãã復å·ãã¦å¾©å·æ£è¦åS信å·ï¼³âï¼³ï¼ï½ï¼ã¨ããï¼ã¹ãããï¼³ï¼ï¼ï¼ã復巿£è¦åS信å·ï¼³âï¼³ï¼ï½ï¼ã¯ã第äºä¹ç®é¨ï¼ï¼ï¼ã«éãããã The second partial decoding unit 62 decodes the separated normalized S signal code by inverse quantization, for example, to obtain a decoded normalized S signal S â² S (t) (step S19). The decoded normalized S signal S â² S (t) is sent to the second multiplication unit 104.
第äºã²ã¤ã³å¾©å·é¨ï¼ï¼ã¯ãï¼³ã²ã¤ã³ç¬¦å·ï¼£ï½ï½ãä¾ãã°æ¬¡å¼ã«ããééååãããã¨ã«ãã復å·ãã¦å¾©å·ï¼³ã²ã¤ã³ï¼¡âï½ãå¾ãï¼ã¹ãããï¼³ï¼ï¼ï¼ã復å·ï¼³ã²ã¤ã³ï¼¡âï½ã¯ã第äºä¹ç®é¨ï¼ï¼ï¼ã«éãããã
Aâï½ï¼ï¼ï¼£ï½ï½ï¼ï½ï½ï½ï½ï½ The second gain decoding unit 82 decodes the S gain code C gs by, for example, inverse quantization using the following equation to obtain a decoded S gain A â²s (step S20). The decoded S gain A â²s is sent to the second multiplier 104.
A's = 2 Cgs + const
第äºä¹ç®é¨ï¼ï¼ï¼ã¯ã復巿£è¦åS信å·ï¼³âï¼³ï¼ï½ï¼ã¨å¾©å·ï¼³ã²ã¤ã³ï¼¡âï½ã¨ãä¹ç®ãã¦ã第ä¸å¾©å·ï¼³ä¿¡å·ãçæããï¼ã¹ãããï¼³ï¼ï¼ï¼ã第ä¸å¾©å·ï¼³ä¿¡å·ã¯ãå ç®é¨ï¼ï¼ï¼ã«éãããã
ç¬¬äºæ¡å¼µæ¬ä¼¼å®ä½ã²ã¤ã³æ¼ç®é¨ï¼ï¼ï¼ã¯ã次å¼ã«ããå®ç¾©ãããæ¬ä¼¼ï¼ã²ã¤ã³ï½ï½ï¼ãè¨ç®ããï¼ã¹ãããï¼³ï¼ï¼ï¼ãæ¬ä¼¼ï¼ã²ã¤ã³ï½ï½ï¼ã¯ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ã«éãããã
ï½ï½ï¼ï¼ï¼ï¼®âï¼ï¼ï½âï¼ï¼ï¼ï¼® The second multiplication unit 104 multiplies the decoded normalized S signal S â² S (t) and the decoded S gain A â²s to generate a first decoded S signal (step S27). The first decoded S signal is sent to the adding unit 112.
The second extended pseudo localization gain calculation unit 162 calculates a pseudo M gain gm2 defined by the following equation (step S28). The pseudo M gain gm2 is sent to the third multiplication unit 105.
gm2 = (Nâ2 * nâ1) / N
第ä¸ä¹ç®é¨ï¼ï¼ï¼ã¯ã復å·ï¼ä¿¡å·ã¨æ¬ä¼¼ï¼ã²ã¤ã³ï½ï½ï¼ã¨ãä¹ç®ãã¦ç¬¬äºå¾©å·ï¼ä¿¡å·ã¨ããï¼ã¹ãããï¼³ï¼ï¼ï¼ã第äºå¾©å·ï¼ä¿¡å·ã¯ãå ç®é¨ï¼ï¼ï¼ã«éãããã
å ç®é¨ï¼ï¼ï¼ã¯ã第ä¸å¾©å·ï¼³ä¿¡å·ã¨ç¬¬äºå¾©å·ï¼ä¿¡å·ã¨ãå ç®ãã¦å¾©å·ï¼³ä¿¡å·ã¨ããï¼ã¹ãããï¼³ï¼ï¼ï¼ã復å·ï¼³ä¿¡å·ã¯ãï¼¬ï¼²å¤æé¨ï¼ã«éãããã The third multiplication unit 105 multiplies the decoded M signal and the pseudo M gain gm2 to obtain a second decoded M signal (step S29). The second decoded M signal is sent to the adding unit 112.
The adder 112 adds the first decoded S signal and the second decoded M signal to obtain a decoded S signal (step S30). The decoded S signal is sent to the LR converter 2.
ï¼¬ï¼²å¤æé¨ï¼ã¯ã第ä¸å®æ½å½¢æ
ã®ï¼¬ï¼²å¤æé¨ï¼ã¨åæ§ã«ã復å·ï¼ä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³å¾©å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ãç¨ãã¦ãä¸è¨å¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ã«å¾ã第ä¸åºåä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³ç¬¬äºåºåä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ãçæãåºåããï¼ã¹ãããï¼³ï¼ï¼ã
ãã®ããã«ã符å·åè£
ç½®ãã²ã¤ã³ç¬¦å·åãå«ã符å·åæ¹æ³ãç¨ããå ´åã«ããã¦ããå°ç¹æ
å ±ï½ã«å¿ããä¿¡å·å¦çã復å·ããï¼ä¿¡å·åã³ï¼³ä¿¡å·ã«å¯¾ãã¦è¡ããã¨ã«ãããå°ç¹ãã¨ã«ç°ãªã鳿ºä½ç½®ãå®ãããã¨ãå¯è½ã¨ãªãã Similarly to the LR converter 2 of the first embodiment, the LR converter 2 uses the decoded M signal S o M (t) and the decoded S signal S o S (t), and the above equations (5), (6 ), The first output signal S o 1 (t) and the second output signal S o 2 (t) are generated and output (step S3).
As described above, even when the encoding apparatus uses an encoding method including gain encoding, a sound source that differs for each point is obtained by performing signal processing corresponding to the point information n on the decoded M signal and S signal. The position can be determined.
[第äºå®æ½å½¢æ
ï¼½
第äºå®æ½å½¢æ
ã®é³ä¿¡å·æ¬ä¼¼å®ä½ã·ã¹ãã ã¯ãï¼ã¤å°ç¹ã§éä¿¡ãè¡ããã®ã§ããã以ä¸ã第ä¸å°ç¹åã³ç¬¬äºå°ç¹ã®ç¬¦å·åè£
ç½®ããéä¿¡ãããé³ä¿¡å·ç¬¦å·ã«å¯¾ãã¦ããã·ã³ã°ãè¡ãã第ä¸å°ç¹ã®ç¬¦å·åè£
ç½®ã«éä¿¡ããåä½ã説æããã [Fifth embodiment]
The sound signal pseudo localization system of the fifth embodiment performs communication at three points. Hereinafter, an operation of performing mixing on the sound signal code transmitted from the encoding device at the first point and the second point and transmitting it to the encoding device at the third point will be described.
ã¾ããéè¦åº¦ãçºè©±ç¶æ ã«å¿ãã¦ãï¼ã¤ã®ç¬¦å·åè£ ç½®ã®ä½ããã主å°ç¹ã¨ãã¦é¸æãããã¨ãããä¾ãã°ããã¯ã¼ãæã大ããé³ä¿¡å·ã符å·åãã符å·åè£ ç½®ã主å°ç¹ã¨ãã¦é¸æããããã¾ããç¹è¨±ç¬¬ï¼ï¼ï¼ï¼ï¼ï¼ï¼å·å ¬å ±ã«è¨è¼ãããVADï¼ï¼¶ï½ï½ï½ï½ Aï½ï½ï½ï½ï½ï½ï½ ï¼¤ï½ ï½ï½ ï½ï½ï½ï½ï¼çã®ææ³ã«ããã主å°ç¹ã¨ãªã符å·åè£ ç½®ã鏿ããã¦ãããããã®ä¾ã§ã¯ã第ä¸å°ç¹ã®ç¬¦å·åè£ ç½®ã主å°ç¹ã¨ãã¦é¸æãããã¨ããã   First, it is assumed that one of the three encoding devices is selected as the main point according to the importance level or the speech state. For example, an encoding device that encodes a sound signal having the largest power is selected as the main point. In addition, the encoding device serving as the main point may be selected by a technique such as VAD (Voice Activity Detector) described in Japanese Patent No. 4033840. In this example, it is assumed that the encoding device at the first point is selected as the main point.
ãããµï¼ï¼ï¼ã®æ¡å¼µä¿¡å·æ··åé¨ï¼ï¼ï¼ï¼å³ï¼ï¼ã«ä¸»å°ç¹ã¨ãã¦é¸æããã符å·åè£ ç½®ãéä¿¡ããæ¡å¼µï¼ç¬¦å·åã³æ¡å¼µï¼³ç¬¦å·ãå ¥åããããæ¡å¼µä¿¡å·æ··åé¨ï¼ï¼ï¼ã«ã¯ä¸»å°ç¹ã¨ãã¦é¸æãããªãã£ã符å·åè£ ç½®ãéä¿¡ããæ¡å¼µï¼ç¬¦å·åã³æ¡å¼µï¼³ç¬¦å·ãå ¥åãããã   The extended signal mixing unit 171 (FIG. 8) of the mixer 300 receives the extended M code and the extended S code transmitted from the encoding device selected as the main point. The extended signal mixing unit 172 receives the extended M code and the extended S code transmitted from the encoding device that has not been selected as the main point.
æ¡å¼µï¼ç¬¦å·ã¯ã符å·åè£ ç½®ã«å ¥åããã第ä¸å ¥åä¿¡å·ã¨ç¬¬äºå ¥åä¿¡å·ã¨ãå ç®ããï¼ä¿¡å·ã®å¤§ããã表ã代表å¤ã§ããï¼ã²ã¤ã³ã符å·åããï¼ã²ã¤ã³ç¬¦å·ã¨ãä¸è¨ï¼ä¿¡å·ãä¸è¨ï¼ã²ã¤ã³ã§æ£è¦åããæ£è¦åï¼ä¿¡å·ã符å·åããæ£è¦åï¼ä¿¡å·ç¬¦å·ã¨ã復å·åãããé³ä¿¡å·ã®å質ãåä¸ãããããã®ä»å æ å ±ã符å·åããå質æ¡å¼µï¼ç¬¦å·ã¨ãå«ã符å·ã§ãããæ¡å¼µï¼³ç¬¦å·ã¯ã符å·åè£ ç½®ã«å ¥åããã第ä¸å ¥åä¿¡å·ãã第äºå ¥åä¿¡å·ãæ¸ç®ããS信å·ã®å¤§ããã表ã代表å¤ã§ããï¼³ã²ã¤ã³ã符å·åããï¼³ã²ã¤ã³ç¬¦å·ã¨ãS信å·ãï¼³ã²ã¤ã³ã§æ£è¦åããæ£è¦åS信å·ã符å·åããæ£è¦åS信å·ç¬¦å·ã¨ã復å·åãããé³ä¿¡å·ã®å質ãåä¸ãããããã®ä»å æ å ±ã符å·åããå質æ¡å¼µï¼³ç¬¦å·ã¨ãå«ã符å·ã§ããã   The extended M code includes an M gain code obtained by encoding an M gain, which is a representative value representing the magnitude of the M signal obtained by adding the first input signal and the second input signal input to the encoding device, and the M signal. A code including a normalized M signal code obtained by encoding a normalized M signal that has been normalized by the M gain and a quality extended M code obtained by encoding additional information for improving the quality of a decoded sound signal It is. The extended S code includes an S gain code obtained by encoding an S gain, which is a representative value representing the magnitude of the S signal obtained by subtracting the second input signal from the first input signal input to the encoding device, and the S signal as S It is a code including a normalized S signal code obtained by encoding a normalized S signal normalized by gain, and a quality extended S code obtained by encoding additional information for improving the quality of a decoded sound signal.
æ¡å¼µï¼ç¬¦å·åã³æ¡å¼µï¼³ç¬¦å·ã¯ãå¾è¿°ããå³ï¼ã«ä¾ç¤ºããæ§æãå«ã符å·åè£
ç½®ï¼ï¼ï¼ã«ããä¾ãã°çæãããã
第ä¸ç¬¦å·åé¢é¨ï¼ï¼ã¯ãæ¡å¼µä¿¡å·æ··åé¨ï¼ï¼ï¼ã«å
¥åãããæ¡å¼µï¼ç¬¦å·ããï¼ã²ã¤ã³ç¬¦å·ãæ£è¦åï¼ä¿¡å·ç¬¦å·åã³å質æ¡å¼µï¼ç¬¦å·ãåé¢ããï¼ã¹ãããAï¼ãå³ï¼ï¼ï¼ãï¼ã²ã¤ã³ç¬¦å·ã¯ç¬¬ä¸ã²ã¤ã³å¾©å·é¨ï¼ï¼ã«éãããåé¢ãããæ£è¦åï¼ä¿¡å·ç¬¦å·ã¯ã第ä¸ç¬¦å·å¤éåé¨ï¼ï¼ï¼ã«éãããå質æ¡å¼µï¼ç¬¦å·ã¯ç¬¬ä¸å質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã«éãããã The extended M code and the extended S code are generated, for example, by the encoding apparatus 100 including the configuration illustrated in FIG. 9 described later.
The first code separation unit 93 separates the M gain code, the normalized M signal code, and the quality extension M code from the extended M code input to the extended signal mixing unit 171 (step A1, FIG. 18). The M gain code is sent to the first gain decoding unit 81, the separated normalized M signal code is sent to the first code multiplexing unit 131, and the quality extended M code is sent to the first quality extended decoding unit 141. .
第ä¸å質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã¯ãå質æ¡å¼µï¼ç¬¦å·ã復å·ãã¦ç¬¬ä¸å質æ¡å¼µï¼ä¿¡å·ã¨ããï¼ã¹ãããAï¼ï¼ã第ä¸å質æ¡å¼µï¼ä¿¡å·ã¯ã第ä¸ä¹ç®é¨ï¼ï¼ï¼åã³ç¬¬ä¸å ç®é¨ï¼ï¼ï¼ã«éãããã
第äºç¬¦å·åé¢é¨ï¼ï¼ã¯ãæ¡å¼µä¿¡å·æ··åé¨ï¼ï¼ï¼ã«å
¥åãããæ¡å¼µï¼³ç¬¦å·ããï¼³ã²ã¤ã³ç¬¦å·ãæ£è¦åS信å·ç¬¦å·åã³å質æ¡å¼µï¼³ç¬¦å·ãåé¢ããï¼ã¹ãããAï¼ï¼ãï¼³ã²ã¤ã³ç¬¦å·ã¯ç¬¬äºã²ã¤ã³å¾©å·é¨ï¼ï¼ã«éãããåé¢ãããæ£è¦åS信å·ç¬¦å·ã¯ã第äºç¬¦å·å¤éåé¨ï¼ï¼ï¼ã«éãããå質æ¡å¼µï¼³ç¬¦å·ã¯ç¬¬äºå質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã«éãããã The first quality extension decoding unit 141 decodes the quality extension M code to obtain a first quality extension M signal (step A2). The first quality extension M signal is sent to the first multiplication unit 106 and the third addition unit 115.
The second code separation unit 94 separates the S gain code, the normalized S signal code, and the quality extended S code from the extended S code input to the extended signal mixing unit 171 (step A3). The S gain code is sent to the second gain decoding unit 82, the separated normalized S signal code is sent to the second code multiplexing unit 132, and the quality extended S code is sent to the second quality extended decoding unit 142. .
第äºå質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã¯ãå質æ¡å¼µï¼³ç¬¦å·ã復å·ãã¦ç¬¬ä¸å質æ¡å¼µï¼³ä¿¡å·ã¨ããï¼ã¹ãããAï¼ï¼ã第ä¸å質æ¡å¼µï¼³ä¿¡å·ã¯ã第äºä¹ç®é¨ï¼ï¼ï¼ã«éãããã   The second quality extension decoding unit 142 decodes the quality extension S code to obtain a first quality extension S signal (step A4). The first quality extension S signal is sent to the second multiplication unit 107.
ç¬¬ä¸æ¡å¼µæ¬ä¼¼å®ä½ã²ã¤ã³æ¼ç®é¨ï¼ï¼ï¼ã¯ãç¬¬ä¸æ¬ä¼¼ï¼ã²ã¤ã³ãï¼ï¼ï½ï¼ï¼ï¼âï¼®ï¼ï¼ï¼®ã¨ããç¬¬ä¸æ¬ä¼¼ï¼³ã²ã¤ã³ãï¼ï¼ï¼®ã¨ããï¼ã¹ãããAï¼ï¼ãï¼®â§ï¼ã¯å°ç¹æ°ã§ããä¸ãããã¨ãã§ããæ¹åã®ç·æ°ã§ãããå°ç¹æ å ±ï½ï¼ã¯ä¸»å°ç¹ã¨ãã¦é¸æããã符å·åè£ ç½®ã§åé³ãããé³ä¿¡å·ã«å®ä½ãä¸ããæ¹åã®çªå·ã§ãããç¬¬ä¸æ¬ä¼¼ï¼ã²ã¤ã³ã¯ç¬¬ä¸ä¹ç®é¨ï¼ï¼ï¼åã³ç¬¬äºä¹ç®é¨ï¼ï¼ï¼ï¼ã«éããããç¬¬ä¸æ¬ä¼¼ï¼³ã²ã¤ã³ã¯ã第äºä¹ç®é¨ï¼ï¼ï¼åã³ç¬¬å ä¹ç®é¨ï¼ï¼ï¼ï¼ã«éãããã The first extended pseudo localization gain calculation unit 163 sets the first pseudo M gain to (2n 1 + 1âN) / N and the first pseudo S gain to 1 / N (step A5). N â§ 2 is the number of points and the total number of directions that can be given, and the point information n 1 is the number of the direction that gives a localization to the sound signal collected by the encoding device selected as the main point. The first pseudo M gain is sent to the first multiplication unit 106 and the fifth multiplication unit 1010. The first pseudo S gain is sent to the second multiplication unit 107 and the sixth multiplication unit 1011.
第ä¸ä¹ç®é¨ï¼ï¼ï¼ã¯ã第ä¸å質æ¡å¼µï¼ä¿¡å·ã¨ç¬¬ä¸æ¬ä¼¼ï¼ã²ã¤ã³ã¨ãä¹ç®ãã¦ç¬¬ä¸æ¬ä¼¼å®ä½ï¼ä¿¡å·ã¨ããï¼ã¹ãããAï¼ï¼ãç¬¬ä¸æ¬ä¼¼å®ä½ï¼ä¿¡å·ã¯ã第ä¸å ç®é¨ï¼ï¼ï¼ã«éãããã
第äºä¹ç®é¨ï¼ï¼ï¼ã¯ã第ä¸å質æ¡å¼µï¼³ä¿¡å·ã¨ç¬¬ä¸æ¬ä¼¼ï¼³ã²ã¤ã³ã¨ãä¹ç®ãã¦ç¬¬ä¸æ¬ä¼¼å®ä½ï¼³ä¿¡å·ã¨ããï¼ã¹ãããAï¼ï¼ãç¬¬ä¸æ¬ä¼¼å®ä½ï¼³ä¿¡å·ã¯ã第ä¸å ç®é¨ï¼ï¼ï¼ã«éãããã
第ä¸å ç®é¨ï¼ï¼ï¼ã¯ãç¬¬ä¸æ¬ä¼¼å®ä½ï¼ä¿¡å·ã¨ç¬¬ä¸æ¬ä¼¼å®ä½ï¼³ä¿¡å·ã¨ãå ç®ãã¦ç¬¬ä¸å®ä½å¤æï¼³ä¿¡å·ã¨ããï¼ã¹ãããAï¼ï¼ã第ä¸å®ä½å¤æï¼³ä¿¡å·ã¯ã第åå ç®é¨ï¼ï¼ï¼ã«éãããã The first multiplication unit 106 multiplies the first quality extension M signal and the first pseudo M gain to obtain a first pseudo localization M signal (step A6). The first pseudo localization M signal is sent to the first addition unit 113.
The second multiplication unit 107 multiplies the first quality extension S signal and the first pseudo S gain to obtain a first pseudo localization S signal (step A7). The first pseudo localization S signal is sent to the first addition unit 113.
The first adder 113 adds the first pseudo-localization M signal and the first pseudo-localization S signal to obtain a first localization conversion S signal (step A8). The first constant conversion S signal is sent to the fourth adder 116.
第ä¸ç¬¦å·åé¢é¨ï¼ï¼ã¯ãæ¡å¼µä¿¡å·æ··åé¨ï¼ï¼ï¼ã«å
¥åãããæ¡å¼µï¼ç¬¦å·ããå質æ¡å¼µï¼ç¬¦å·ãåé¢ããï¼ã¹ãããAï¼ï¼ãå質æ¡å¼µï¼ç¬¦å·ã¯ç¬¬ä¸å質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã«éãããã
第ä¸å質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã¯ãå質æ¡å¼µï¼ç¬¦å·ã復å·ãã¦ç¬¬äºå質æ¡å¼µï¼ä¿¡å·ã¨ããï¼ã¹ãããAï¼ï¼ï¼ã第ä¸å質æ¡å¼µï¼ä¿¡å·ã¯ã第ä¸ä¹ç®é¨ï¼ï¼ï¼åã³ç¬¬äºå ç®é¨ï¼ï¼ï¼ã«éãããã The third code separation unit 95 separates the quality extension M code from the extension M code input to the extension signal mixing unit 172 (step A9). The quality extension M code is sent to the third quality extension decoding unit 143.
The third quality extension decoding unit 143 decodes the quality extension M code to generate a second quality extension M signal (step A10). The third quality extension M signal is sent to the third multiplication unit 108 and the second addition unit 115.
第å符å·åé¢é¨ï¼ï¼ã¯ãæ¡å¼µä¿¡å·æ··åé¨ï¼ï¼ï¼ã«å
¥åãããæ¡å¼µï¼³ç¬¦å·ããå質æ¡å¼µï¼³ç¬¦å·ãåé¢ããï¼ã¹ãããAï¼ï¼ï¼ãå質æ¡å¼µï¼³ç¬¦å·ã¯ç¬¬åå質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã«éãããã
第åå質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã¯ãå質æ¡å¼µï¼³ç¬¦å·ã復å·ãã¦ç¬¬äºå質æ¡å¼µï¼³ä¿¡å·ã¨ããï¼ã¹ãããAï¼ï¼ï¼ã第äºå質æ¡å¼µï¼³ä¿¡å·ã¯ã第åä¹ç®é¨ï¼ï¼ï¼ã«éãããã The fourth code separation unit 96 separates the quality extended S code from the extended S code input to the extended signal mixing unit 172 (step A11). The quality extended S code is sent to the fourth quality extended decoding unit 144.
The fourth quality extension decoding unit 144 decodes the quality extension S code to obtain a second quality extension S signal (step A12). The second quality extended S signal is sent to the fourth multiplier 109.
ç¬¬äºæ¡å¼µæ¬ä¼¼å®ä½ã²ã¤ã³æ¼ç®é¨ï¼ï¼ï¼ã¯ãç¬¬äºæ¬ä¼¼ï¼ã²ã¤ã³ãï¼ï¼ï½ï¼ï¼ï¼âï¼®ï¼ï¼ï¼®ã¨ããç¬¬äºæ¬ä¼¼ï¼³ã²ã¤ã³ãï¼ï¼ï¼®ã¨ããï¼ã¹ãããAï¼ï¼ï¼ãï¼®â§ï¼ã¯å°ç¹æ°ã§ããä¸ãããã¨ãã§ããæ¹åã®ç·æ°ã§ãããå°ç¹æ å ±ï½ï¼ã¯ä¸»å°ç¹ã¨ãã¦é¸æãããªãã£ã符å·åè£ ç½®ã§åé³ãããé³ä¿¡å·ã«å®ä½ãä¸ããæ¹åã®çªå·ã§ãããç¬¬äºæ¬ä¼¼ï¼ã²ã¤ã³ã¯ç¬¬ä¸ä¹ç®é¨ï¼ï¼ï¼ã«éããããç¬¬äºæ¬ä¼¼ï¼³ã²ã¤ã³ã¯ã第åä¹ç®é¨ï¼ï¼ï¼ã«éãããã The second extended pseudo localization gain calculation unit 164 sets the second pseudo M gain to (2n 2 + 1âN) / N and sets the second pseudo S gain to 1 / N (step A13). N â§ 2 is the number of points and the total number of directions that can be given, and the point information n 2 is the number of the direction in which the localization is given to the sound signal collected by the encoding device not selected as the main point. The second pseudo M gain is sent to the third multiplier 108. The second pseudo S gain is sent to the fourth multiplier 109.
第ä¸ä¹ç®é¨ï¼ï¼ï¼ã¯ã第äºå質æ¡å¼µï¼ä¿¡å·ã¨ç¬¬äºæ¬ä¼¼ï¼ã²ã¤ã³ã¨ãä¹ç®ãã¦ç¬¬äºæ¬ä¼¼å®ä½ï¼ä¿¡å·ã¨ããï¼ã¹ãããAï¼ï¼ï¼ãç¬¬äºæ¬ä¼¼å®ä½ï¼ä¿¡å·ã¯ã第äºå ç®é¨ï¼ï¼ï¼ã«éãããã
第åä¹ç®é¨ï¼ï¼ï¼ã¯ã第äºå質æ¡å¼µï¼³ä¿¡å·ã¨ç¬¬äºæ¬ä¼¼ï¼³ã²ã¤ã³ã¨ãä¹ç®ãã¦ç¬¬äºæ¬ä¼¼å®ä½ï¼³ä¿¡å·ã¨ããï¼ã¹ãããAï¼ï¼ï¼ãç¬¬äºæ¬ä¼¼å®ä½ï¼³ä¿¡å·ã¯ã第äºå ç®é¨ï¼ï¼ï¼ã«éãããã The third multiplication unit 108 multiplies the second quality extension M signal and the second pseudo M gain to obtain a second pseudo localization M signal (step A14). The second pseudo localization M signal is sent to the second adder 114.
The fourth multiplication unit 109 multiplies the second quality extension S signal and the second pseudo S gain to obtain a second pseudo localization S signal (step A15). The second pseudo localization S signal is sent to the second adder 114.
第äºå ç®é¨ï¼ï¼ï¼ã¯ãç¬¬äºæ¬ä¼¼å®ä½ï¼ä¿¡å·ã¨ç¬¬äºæ¬ä¼¼å®ä½ï¼³ä¿¡å·ã¨ãå ç®ãã¦ç¬¬äºå®ä½å¤æï¼³ä¿¡å·ã¨ããï¼ã¹ãããAï¼ï¼ï¼ã第äºå®ä½å¤æï¼³ä¿¡å·ã¯ã第åå ç®é¨ï¼ï¼ï¼ã«éãããã
第ä¸å ç®é¨ï¼ï¼ï¼ã¯ã第ä¸å質æ¡å¼µï¼ä¿¡å·ã¨ç¬¬äºå質æ¡å¼µï¼ä¿¡å·ã¨ãå ç®ãã¦å®ä½æ··åï¼ä¿¡å·ã¨ããï¼ã¹ãããAï¼ï¼ï¼ãå®ä½æ··åï¼ä¿¡å·ã¯ã第ä¸å質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ã«éãããã The second adder 114 adds the second pseudo-localization M signal and the second pseudo-localization S signal to obtain a second localization transformation S signal (step A16). The second localization conversion S signal is sent to the fourth adder 116.
The third adding unit 115 adds the first quality extended M signal and the second quality extended M signal to obtain a localization mixed M signal (step A17). The localization mixed M signal is sent to the first quality extension encoding unit 151.
第ä¸å質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ã¯ãå®ä½æ··åï¼ä¿¡å·ã符å·åãã¦å®ä½æ··åï¼ç¬¦å·ã¨ããï¼ã¹ãããAï¼ï¼ï¼ãå®ä½æ··åï¼ç¬¦å·ã¯ã第ä¸ç¬¦å·å¤éåé¨ï¼ï¼ï¼ã«éãããã
第ä¸ã²ã¤ã³å¾©å·é¨ï¼ï¼ã¯ã第ä¸ç¬¦å·åé¢é¨ï¼ï¼ã§åé¢ãããï¼ã²ã¤ã³ç¬¦å·ã復å·ãã¦å¾©å·ï¼ã²ã¤ã³ã¨ããï¼ã¹ãããAï¼ï¼ï¼ã復å·ï¼ã²ã¤ã³ã¯ã第äºä¹ç®é¨ï¼ï¼ï¼ï¼ã«éãããã The first quality extension encoding unit 151 encodes the localization mixed M signal to obtain a localization mixed M code (step A18). The localization mixed M code is sent to the first code multiplexing unit 131.
The first gain decoding unit 81 decodes the M gain code separated by the first code separation unit 93 to obtain a decoded M gain (step A19). The decoded M gain is sent to the fifth multiplier 1010.
第äºä¹ç®é¨ï¼ï¼ï¼ï¼ã¯ã復å·ï¼ã²ã¤ã³ã¨ç¬¬ä¸æ¬ä¼¼ï¼ã²ã¤ã³ã¨ãä¹ç®ãã¦å®ä½ï¼ã²ã¤ã³ã¨ããï¼ã¹ãããAï¼ï¼ï¼ãå®ä½ï¼ã²ã¤ã³ã¯ã第ä¸ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ã«éãããã   The fifth multiplication unit 1010 multiplies the decoded M gain and the first pseudo M gain to obtain a localization M gain (step A20). The localization M gain is sent to the first gain encoding unit 121.
第ä¸ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ã¯ãå®ä½ï¼ã²ã¤ã³ã符å·åãã¦å®ä½ï¼ã²ã¤ã³ç¬¦å·ã¨ããï¼ã¹ãããAï¼ï¼ï¼ãå®ä½ï¼ã²ã¤ã³ç¬¦å·ã¯ã第ä¸ç¬¦å·å¤éåé¨ï¼ï¼ï¼ã«éãããã
第ä¸ç¬¦å·å¤éåé¨ï¼ï¼ï¼ã¯ãå®ä½æ··åï¼ç¬¦å·ã¨å®ä½ï¼ã²ã¤ã³ç¬¦å·ã¨ç¬¬ä¸ç¬¦å·åé¢é¨ï¼ï¼ã§åé¢ãããæ£è¦åï¼ä¿¡å·ç¬¦å·ã¨ãå«ãæ¡å¼µï¼ç¬¦å·ãçæããï¼ã¹ãããAï¼ï¼ï¼ãæ¡å¼µï¼ç¬¦å·ã¯ã復å·è£
ç½®ï¼ï¼ï¼ã«éãããã The first gain encoding unit 121 encodes the localization M gain to obtain a localization M gain code (step A21). The localization M gain code is sent to the first code multiplexing unit 131.
The first code multiplexing unit 131 generates an extended M code including the localization mixed M code, the localization M gain code, and the normalized M signal code separated by the first code separation unit 93 (step A22). The extended M code is sent to the decoding device 200.
第åå ç®é¨ï¼ï¼ï¼ã¯ã第ä¸å®ä½å¤æï¼³ä¿¡å·ã¨ç¬¬äºå®ä½å¤æï¼³ä¿¡å·ã¨ãå ç®ãã¦å®ä½æ··åS信å·ã¨ããï¼ã¹ãããAï¼ï¼ï¼ãå®ä½æ··åS信å·ã¯ã第äºå質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ã«éãããã
第äºå質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ã¯ãå®ä½æ··åS信å·ã符å·åãã¦å®ä½æ··åS符å·ã¨ããï¼ã¹ãããAï¼ï¼ï¼ãå®ä½æ··åS符å·ã¯ã第äºç¬¦å·å¤éåé¨ï¼ï¼ï¼ã«éãããã
第äºã²ã¤ã³å¾©å·é¨ï¼ï¼ã¯ã第äºç¬¦å·åé¢é¨ï¼ï¼ã§åé¢ãããï¼³ã²ã¤ã³ç¬¦å·ã復å·ãã¦å¾©å·ï¼³ã²ã¤ã³ã¨ããï¼ã¹ãããAï¼ï¼ï¼ã復å·ï¼³ã²ã¤ã³ã¯ã第å
ä¹ç®é¨ï¼ï¼ï¼ï¼ã«éãããã The fourth adder 116 adds the first localization transformation S signal and the second localization transformation S signal to obtain a localization mixed S signal (step A23). The localization mixed S signal is sent to the second quality extension encoding unit 153.
The second quality extension encoding unit 153 encodes the localization mixed S signal to obtain a localization mixed S code (step A24). The localization mixed S code is sent to the second code multiplexing unit 132.
The second gain decoding unit 82 decodes the S gain code separated by the second code separation unit 94 to obtain a decoded S gain (step A25). The decoded S gain is sent to the sixth multiplier 1011.
第å
ä¹ç®é¨ï¼ï¼ï¼ï¼ã¯ã復å·ï¼³ã²ã¤ã³ã¨ç¬¬ä¸æ¬ä¼¼ï¼³ã²ã¤ã³ã¨ãä¹ç®ãã¦å®ä½ï¼³ã²ã¤ã³ã¨ããï¼ã¹ãããAï¼ï¼ï¼ãå®ä½ï¼³ã²ã¤ã³ã¯ã第äºã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ã«éãããã
第äºã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ã¯ãå®ä½ï¼³ã²ã¤ã³ã符å·åãã¦å®ä½ï¼³ã²ã¤ã³ç¬¦å·ã¨ããï¼ã¹ãããAï¼ï¼ï¼ãå®ä½ï¼³ã²ã¤ã³ç¬¦å·ã¯ã第äºç¬¦å·å¤éåé¨ï¼ï¼ï¼ã«éãããã
第äºç¬¦å·å¤éåé¨ï¼ï¼ï¼ã¯ãå®ä½æ··åS符å·ã¨å®ä½ï¼³ã²ã¤ã³ç¬¦å·ã¨ç¬¬äºç¬¦å·åé¢é¨ï¼ï¼ã§åé¢ãããæ£è¦åS信å·ç¬¦å·ã¨ãå«ãæ¡å¼µï¼³ç¬¦å·ãçæããï¼ã¹ãããAï¼ï¼ï¼ãæ¡å¼µï¼³ç¬¦å·ã¯ã復å·è£
ç½®ï¼ï¼ï¼ã«éãããã The sixth multiplier 1011 multiplies the decoded S gain and the first pseudo S gain to obtain a localization S gain (step A26). The localization S gain is sent to the second gain encoding unit 122.
The second gain encoding unit 122 encodes the localization S gain to obtain a localization S gain code (step A27). The localization S gain code is sent to the second code multiplexing unit 132.
The second code multiplexing unit 132 generates an extended S code including the localization mixed S code, the localization S gain code, and the normalized S signal code separated by the second code separation unit 94 (step A28). The extended S code is sent to the decoding device 200.
復å·è£ ç½®ï¼ï¼ï¼ã«ã¯ããããµï¼ï¼ï¼ãçæããæ¡å¼µï¼ç¬¦å·åã³æ¡å¼µï¼³ç¬¦å·ãå ¥åãããã復å·è£ ç½®ï¼ï¼ï¼ã¯ãå³ï¼ï¼ã«ä¾ç¤ºããæ§æãå«ã¿ãæ¡å¼µï¼ç¬¦å·åã³æ¡å¼µï¼³ä¿¡å·ããåé¢ããå®ä½æ··åï¼ç¬¦å·ãæ£è¦åï¼ä¿¡å·ç¬¦å·ãå®ä½ï¼ã²ã¤ã³ç¬¦å·ãå®ä½æ··åS符å·ãæ£è¦åS信å·åã³å®ä½ï¼³ã²ã¤ã³ç¬¦å·ã復å·ãã符å·åè£ ç½®ã«å ¥åããã第ä¸å ¥åä¿¡å·åã³ç¬¬äºå ¥åä¿¡å·ãæ··åããé³ä¿¡å·ãçæããã   The extended M code and the extended S code generated by the mixer 300 are input to the decoding device 200. The decoding apparatus 200 includes the configuration illustrated in FIG. 13, and includes a localization mixed M code, a normalized M signal code, a localization M gain code, a localization mixed S code, a normalized S signal, and an extended M code and an extended S signal. The localization S gain code is decoded, and a sound signal obtained by mixing the first input signal and the second input signal input to the encoding device is generated.
以ä¸ãå³ï¼ãåç §ãã¦ç¬¬äºå®æ½å½¢æ ã®ç¬¦å·åè£ ç½®ï¼ï¼ï¼ã®ä¾ã«ã¤ãã¦èª¬æãããå³ï¼ã®ç¬¦å·åè£ ç½®ï¼ï¼ï¼ã¯ãï¼ï¼³å¤æé¨ï¼ãç¬¬ä¸æ¡å¼µç¬¦å·åé¨ï¼ï¼åã³ç¬¬äºæ¡å¼µç¬¦å·åé¨ï¼ï¼ãä¾ãã°å«ãã   Hereinafter, an example of the encoding device 100 according to the fifth embodiment will be described with reference to FIG. 9 includes, for example, an MS conversion unit 3, a first extension encoding unit 44, and a second extension encoding unit 45.
ï¼ï¼³å¤æé¨ï¼ã¯ã第ä¸å®æ½å½¢æ ã¨åæ§ã«ãã¦ã第ä¸å ¥åä¿¡å·ã¨ç¬¬äºå ¥åä¿¡å·ã¨ãå ç®ãã¦ï¼ä¿¡å·ã¨ãã第ä¸å ¥åä¿¡å·ãã第äºå ¥åä¿¡å·ãæ¸ç®ãã¦ï¼³ä¿¡å·ã¨ããï¼ã¹ãããï¼£ï¼ï¼ãçæãããï¼ä¿¡å·ã¯ç¬¬ä¸æ¡å¼µç¬¦å·åé¨ï¼ï¼ã«éãããçæãããS信å·ã¯ç¬¬äºæ¡å¼µç¬¦å·åé¨ï¼ï¼ã«éãããã   As in the first embodiment, the MS conversion unit 3 adds the first input signal and the second input signal to obtain an M signal, and subtracts the second input signal from the first input signal to obtain an S signal. (Step C1). The generated M signal is sent to the first extended encoding unit 44, and the generated S signal is sent to the second extended encoding unit 45.
ç¬¬ä¸æ¡å¼µç¬¦å·åé¨ï¼ï¼ã¯ãå
¥åãããï¼ä¿¡å·ãç¨ãã¦ãæ¡å¼µï¼ç¬¦å·ãçæãåºåããï¼ã¹ãããï¼£ï¼ï¼ãæ¡å¼µï¼ç¬¦å·ã¯ããããµï¼ï¼ï¼ã«éãããã
ç¬¬äºæ¡å¼µç¬¦å·åé¨ï¼ï¼ã¯ãå
¥åãããS信å·ãç¨ãã¦ãæ¡å¼µï¼³ç¬¦å·ãçæãåºåããï¼ã¹ãããï¼£ï¼ï¼ãæ¡å¼µï¼³ç¬¦å·ã¯ããããµï¼ï¼ï¼ã«éãããã
ç¬¬ä¸æ¡å¼µç¬¦å·åé¨ï¼ï¼åã³ç¬¬äºæ¡å¼µç¬¦å·åé¨ï¼ï¼ã¨ãã¦ãä¾ãã°å³ï¼ï¼ãå³ï¼ï¼ãå³ï¼ï¼ã«è¨è¼ãããæ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ãç¨ãããã¨ãã§ããã
å³ï¼ï¼ã®æ¡å¼µç¬¦å·åé¨ï¼ï¼ã¯ã帯ååå²é¨ï¼ï¼ï¼ãä¿¡å·ç¬¦å·åé¨ï¼ï¼ï¼ãã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ãå質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ã符å·å¤éåé¨ï¼ï¼ï¼ãä¾ãã°å«ãã The first extended encoding unit 44 generates and outputs an extended M code using the input M signal (step C2). The extended M code is sent to the mixer 300.
The second extended encoding unit 45 generates and outputs an extended S code using the input S signal (step C3). The extended S code is sent to the mixer 300.
As the first extension encoding unit 44 and the second extension encoding unit 45, for example, the extension encoding units 46, 47, and 48 described in FIGS. 10, 11, and 12 can be used.
10 includes a band division unit 461, a signal encoding unit 462, a gain encoding unit 463, a quality extension encoding unit 464, and a code multiplexing unit 465, for example.
帯ååå²é¨ï¼ï¼ï¼ã¯ãå
¥åãããä¿¡å·ï¼ï¼ä¿¡å·åã¯ï¼³ä¿¡å·ï¼ã®å¸¯åãï¼ã¤ã«åãã¦ã䏿¹ã第ä¸å¸¯åä¿¡å·ã¨ãã仿¹ã第äºå¸¯åä¿¡å·ã¨ããã第ä¸å¸¯åä¿¡å·ã¯ä¿¡å·ç¬¦å·åé¨ï¼ï¼ï¼åã³ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ã«éããã第äºå¸¯åä¿¡å·ã¯å質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ã«éãããã
ä¾ãã°ãå³ï¼ï¼ã«ä¾ç¤ºããããã«ä¿¡å·ãä½åä¿¡å·ï¼ï¼ï¼ã¨é«åä¿¡å·ï¼ï¼ï¼ã¨ã«åå²ããä½åä¿¡å·ï¼ï¼ï¼ã第ä¸å¸¯åä¿¡å·ã¨ããé«åä¿¡å·ï¼ï¼ï¼ã第äºå¸¯åä¿¡å·ã¨ãããä½åä¿¡å·ï¼ï¼ï¼ã第äºå¸¯åä¿¡å·ã¨ããé«åä¿¡å·ï¼ï¼ï¼ã第ä¸å¸¯åä¿¡å·ã¨ãã¦ããããä½åä¿¡å·ï¼ï¼ï¼ã¨é«åä¿¡å·ï¼ï¼ï¼ã«å²ãå½ã¦ããããæ°ã¯åãã§ããå¿
è¦ã¯ãªããä¾ãã°ãå³ï¼ï¼ã«ä¾ç¤ºããããã«ãä½åä¿¡å·ï¼ï¼ï¼ã«å²ãå½ã¦ããããæ°ãé«åä¿¡å·ï¼ï¼ï¼ã«å²ãå½ã¦ããããæ°ãããå¤ããã¦ãããã The band dividing unit 461 divides the band of the input signal (M signal or S signal) into two, one being a first band signal and the other being a second band signal. The first band signal is sent to the signal coding unit 462 and the gain coding unit 463, and the second band signal is sent to the quality extension coding unit 464.
For example, as illustrated in FIG. 20, the signal is divided into a low-frequency signal (1) and a high-frequency signal (2), the low-frequency signal (1) is set as the first band signal, and the high-frequency signal (2) is set as the first frequency signal. A two-band signal is assumed. The low frequency signal (1) may be the second band signal and the high frequency signal (2) may be the first band signal. The number of bits allocated to the low frequency signal (1) and the high frequency signal (2) need not be the same. For example, as illustrated in FIG. 21, the number of bits allocated to the low frequency signal (1) may be larger than the number of bits allocated to the high frequency signal (2).
ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ã¯ã第ä¸å¸¯åä¿¡å·ã®å¤§ããã表ãã代表å¤ã§ããã²ã¤ã³ï¼ï¼ã²ã¤ã³åã¯ï¼³ã²ã¤ã³ï¼ãè¨ç®ã符å·åãã¦ã²ã¤ã³ç¬¦å·ï¼ï¼ã²ã¤ã³ç¬¦å·åã¯ï¼³ã²ã¤ã³ç¬¦å·ï¼ã¨ãããã²ã¤ã³ç¬¦å·ã¯ç¬¦å·å¤éåé¨ï¼ï¼ï¼ã«éããããä¾ãã°ã第ä¸å¸¯åä¿¡å·ã®ï¼ãã¬ã¼ã ã®ãµã³ãã«å¤ã®å¹³åå¤ãã²ã¤ã³ã¨ãã¦è¨ç®ãããã¾ããã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ã¯ãçæããã²ã¤ã³ç¬¦å·ã復å·ãã¦å¾©å·ã²ã¤ã³ï¼å¾©å·ï¼ã²ã¤ã³åã¯å¾©å·ï¼³ã²ã¤ã³ï¼ã¨ãã復å·ã²ã¤ã³ãä¿¡å·ç¬¦å·åé¨ï¼ï¼ï¼ã«éãã   The gain encoding unit 463 calculates and encodes a gain (M gain or S gain), which is a representative value representing the magnitude of the first band signal, to obtain a gain code (M gain code or S gain code). The gain code is sent to the code multiplexer 465. For example, the average value of the sample values of one frame of the first band signal is calculated as the gain. The gain encoding unit 463 decodes the generated gain code to obtain a decoding gain (decoded M gain or decoded S gain), and sends the decoded gain to the signal encoding unit 462.
ä¿¡å·ç¬¦å·åé¨ï¼ï¼ï¼ã¯ã第ä¸å¸¯åä¿¡å·ã復å·ã²ã¤ã³ãç¨ãã¦æ£è¦åã符å·åãã¦æ£è¦åä¿¡å·ç¬¦å·ï¼æ£è¦åï¼ä¿¡å·ç¬¦å·åã¯æ£è¦åS信å·ç¬¦å·ï¼ã¨ãããæ£è¦åä¿¡å·ç¬¦å·ã¯ã符å·å¤éåé¨ï¼ï¼ï¼ã«éãããã
å質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ã¯ã第äºå¸¯åä¿¡å·ã符å·åãã¦å質æ¡å¼µç¬¦å·ï¼å質æ¡å¼µï¼ç¬¦å·åã¯å質æ¡å¼µï¼³ç¬¦å·ï¼ã¨ãããå質æ¡å¼µç¬¦å·ã¯ç¬¦å·å¤éåé¨ï¼ï¼ï¼ã«éãããã
符å·å¤éåé¨ï¼ï¼ï¼ã¯ãæ£è¦åä¿¡å·ç¬¦å·ãã²ã¤ã³ç¬¦å·åã³å質æ¡å¼µç¬¦å·ãå«ãæ¡å¼µç¬¦å·ï¼æ¡å¼µï¼ç¬¦å·åã¯æ¡å¼µï¼³ç¬¦å·ï¼ãçæããã The signal encoding unit 462 normalizes and encodes the first band signal using the decoding gain to obtain a normalized signal code (normalized M signal code or normalized S signal code). The normalized signal code is sent to the code multiplexing unit 465.
The quality extension encoding unit 464 encodes the second band signal to obtain a quality extension code (quality extension M code or quality extension S code). The quality extension code is sent to the code multiplexing unit 465.
The code multiplexing unit 465 generates an extended code (an extended M code or an extended S code) including a normalized signal code, a gain code, and a quality extension code.
å³ï¼ï¼ã®æ¡å¼µç¬¦å·åé¨ï¼ï¼ã¯ãä¿¡å·ç¬¦å·åé¨ï¼ï¼ï¼ãã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ãé¨å復å·é¨ï¼ï¼ï¼ãã²ã¤ã³å¾©å·é¨ï¼ï¼ï¼ãä¹ç®é¨ï¼ï¼ï¼ãæ¸ç®é¨ï¼ï¼ï¼ãå質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼åã³ç¬¦å·å¤éåé¨ï¼ï¼ï¼ãä¾ãã°å«ãã   11 includes a signal encoding unit 471, a gain encoding unit 472, a partial decoding unit 473, a gain decoding unit 474, a multiplication unit 475, a subtraction unit 476, a quality extension encoding unit 477, and code multiplexing. Part 478 is included, for example.
ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ã¯ãå ¥åãããä¿¡å·ï¼ï¼ä¿¡å·åã¯ï¼³ä¿¡å·ï¼ã®ã²ã¤ã³ï¼ï¼ã²ã¤ã³åã¯ï¼³ã²ã¤ã³ï¼ãè¨ç®ã符å·åãã¦ã²ã¤ã³ç¬¦å·ï¼ï¼ã²ã¤ã³ç¬¦å·åã¯ï¼³ã²ã¤ã³ç¬¦å·ï¼ã¨ãããã²ã¤ã³ç¬¦å·ã¯ã符å·å¤éåé¨ï¼ï¼ï¼åã³ã²ã¤ã³å¾©å·é¨ï¼ï¼ï¼ã«éããããã¾ããã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ã¯ãçæããã²ã¤ã³ç¬¦å·ã復å·ãã¦å¾©å·ã²ã¤ã³ï¼å¾©å·ï¼ã²ã¤ã³ï¼ã¨ãã復å·ã²ã¤ã³ãä¹ç®é¨ï¼ï¼ï¼ã«éãã   The gain encoding unit 472 calculates and encodes the gain (M gain or S gain) of the input signal (M signal or S signal) to obtain a gain code (M gain code or S gain code). The gain code is sent to the code multiplexing unit 478 and the gain decoding unit 474. The gain encoding unit 472 decodes the generated gain code to obtain a decoding gain (decoded M gain), and sends the decoding gain to the multiplying unit 475.
ä¿¡å·ç¬¦å·åé¨ï¼ï¼ï¼ã¯ãå ¥åãããä¿¡å·ã復å·ã²ã¤ã³ãç¨ãã¦æ£è¦åã符å·åãã¦ãæ£è¦åä¿¡å·ç¬¦å·ï¼æ£è¦åï¼ä¿¡å·ç¬¦å·åã¯æ£è¦åS信å·ç¬¦å·ï¼ã¨ãããæ£è¦åä¿¡å·ç¬¦å·ã¯ã符å·å¤éåé¨ï¼ï¼ï¼åã³é¨å復å·é¨ï¼ï¼ï¼ã«éãããã   The signal encoding unit 471 normalizes and encodes the input signal using the decoding gain to obtain a normalized signal code (normalized M signal code or normalized S signal code). The normalized signal code is sent to the code multiplexing unit 478 and the partial decoding unit 473.
é¨å復å·é¨ï¼ï¼ï¼ã¯ãæ£è¦åä¿¡å·ç¬¦å·ã復å·ãã¦æ£è¦å復å·ä¿¡å·ï¼æ£è¦å復å·ï¼ä¿¡å·åã¯æ£è¦å復å·ï¼³ä¿¡å·ï¼ã¨ãããæ£è¦å復å·ä¿¡å·ã¯ãä¹ç®é¨ï¼ï¼ï¼ã«éãããã   The partial decoding unit 473 decodes the normalized signal code into a normalized decoded signal (normalized decoded M signal or normalized decoded S signal). The normalized decoded signal is sent to multiplication section 475.
ä¹ç®é¨ï¼ï¼ï¼ã¯ãæ£è¦å復å·ä¿¡å·ã¨å¾©å·ã²ã¤ã³ã¨ãä¹ç®ãã¦ã第ä¸å¸¯å復å·ä¿¡å·ã¨ããã第ä¸å¸¯å復å·ä¿¡å·ã¯ãæ¸ç®é¨ï¼ï¼ï¼ã«éããããæ¸ç®é¨ï¼ï¼ï¼ã¯ãå ¥åãããä¿¡å·ãã第ä¸å¸¯å復å·ä¿¡å·ãæ¸ç®ãã¦æ®å·®ä¿¡å·ï¼æ®å·®ï¼ä¿¡å·åã¯æ®å·®ï¼³ä¿¡å·ï¼ã¨ãããæ®å·®ä¿¡å·ã¯ãå質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ã«éãããã   Multiplier 475 multiplies the normalized decoded signal and the decoding gain to obtain a first band decoded signal. The first band decoded signal is sent to the subtracting unit 476. The subtracting unit 476 subtracts the first band decoded signal from the input signal to obtain a residual signal (residual M signal or residual S signal). The residual signal is sent to the quality extension encoding unit 477.
å質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ã¯ãæ®å·®ä¿¡å·ã符å·åãã¦å質æ¡å¼µç¬¦å·ï¼å質æ¡å¼µï¼ç¬¦å·åã¯å質æ¡å¼µï¼³ç¬¦å·ï¼ã¨ãããå質æ¡å¼µç¬¦å·ã¯ã符å·å¤éåé¨ï¼ï¼ï¼ã«éãããã
符å·å¤éåé¨ï¼ï¼ï¼ã¯ãæ£è¦åä¿¡å·ç¬¦å·ãã²ã¤ã³ç¬¦å·åã³å質æ¡å¼µç¬¦å·ãå«ãæ¡å¼µç¬¦å·ï¼æ¡å¼µï¼ç¬¦å·åã¯æ¡å¼µï¼³ç¬¦å·ï¼ãçæããã The quality extension encoding unit 477 encodes the residual signal into a quality extension code (quality extension M code or quality extension S code). The quality extension code is sent to the code multiplexing unit 478.
The code multiplexing unit 478 generates an extension code (an extension M code or an extension S code) including a normalized signal code, a gain code, and a quality extension code.
å³ï¼ï¼ã®æ¡å¼µç¬¦å·åé¨ï¼ï¼ã¯ãå質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ãå質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ãæ¸ç®é¨ï¼ï¼ï¼ãã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ãé¨å符å·åé¨ï¼ï¼ï¼åã³ç¬¦å·å¤éåé¨ï¼ï¼ï¼ãå«ãã   12 includes a quality extension encoding unit 481, a quality extension decoding unit 482, a subtraction unit 483, a gain encoding unit 484, a partial encoding unit 485, and a code multiplexing unit 486.
å質æ¡å¼µç¬¦å·åé¨ï¼ï¼ï¼ã¯ãå
¥åãããä¿¡å·ï¼ï¼ä¿¡å·åã¯ï¼³ä¿¡å·ï¼ã符å·åãã¦å質æ¡å¼µç¬¦å·ï¼å質æ¡å¼µï¼ç¬¦å·åã¯å質æ¡å¼µï¼³ç¬¦å·ï¼ã¨ãããå質æ¡å¼µç¬¦å·ã¯ã符å·å¤éåé¨ï¼ï¼ï¼åã³å質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã«éãããã
å質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã¯ãå質æ¡å¼µç¬¦å·ã復å·ãã¦ç¬¬äºå¸¯å復å·ä¿¡å·ã¨ããã第äºå¸¯å復å·ä¿¡å·ã¯ãæ¸ç®é¨ï¼ï¼ï¼ã«éãããã The quality extension encoding unit 481 encodes the input signal (M signal or S signal) to obtain a quality extension code (quality extension M code or quality extension S code). The quality extension code is sent to the code multiplexing unit 486 and the quality extension decoding unit 482.
Quality extension decoding section 482 decodes the quality extension code to obtain a second band decoded signal. The second band decoded signal is sent to subtracting section 483.
æ¸ç®é¨ã¯ãå ¥åãããä¿¡å·ãã第äºå¸¯å復å·ä¿¡å·ãæ¸ç®ãã¦æ®å·®ä¿¡å·ã¨ãããæ®å·®ä¿¡å·ã¯ãã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼åã³é¨å符å·åé¨ï¼ï¼ï¼ã«éãããã   The subtracting unit subtracts the second band decoded signal from the input signal to obtain a residual signal. The residual signal is sent to the gain encoding unit 484 and the partial encoding unit 485.
ã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ã¯ãæ®å·®ä¿¡å·ã®å¤§ããã表ãã²ã¤ã³ãè¨ç®ã符å·åãã¦ã²ã¤ã³ç¬¦å·ï¼ã²ã¤ã³ï¼ç¬¦å·åã¯ã²ã¤ã³ï¼³ç¬¦å·ï¼ã¨ãããã²ã¤ã³ç¬¦å·ã¯ã符å·å¤éåé¨ï¼ï¼ï¼ã«éããããä¾ãã°ãæ®å·®ä¿¡å·ã®ï¼ãã¬ã¼ã ã®ãµã³ãã«å¤ã®å¹³åå¤ãã²ã¤ã³ã¨ãããã¾ããã²ã¤ã³ç¬¦å·åé¨ï¼ï¼ï¼ã¯ãçæããã²ã¤ã³ç¬¦å·ã復å·åãã¦å¾©å·ã²ã¤ã³ï¼å¾©å·ï¼ã²ã¤ã³åã¯å¾©å·ï¼³ã²ã¤ã³ï¼ã¨ãã¦ãé¨å符å·åé¨ï¼ï¼ï¼ã«éãã   The gain encoding unit 484 calculates a gain representing the magnitude of the residual signal and encodes it to obtain a gain code (gain M code or gain S code). The gain code is sent to the code multiplexing unit 486. For example, the average value of the sample values of one frame of the residual signal is set as the gain. Also, the gain encoding unit 484 decodes the generated gain code and sends it to the partial encoding unit 485 as a decoding gain (decoded M gain or decoded S gain).
é¨å符å·åé¨ï¼ï¼ï¼ã¯ã復å·ã²ã¤ã³ãç¨ãã¦ãæ®å·®ä¿¡å·ãæ£è¦åãã¦ç¬¦å·åãã¦æ£è¦åä¿¡å·ç¬¦å·ï¼æ£è¦åï¼ä¿¡å·ç¬¦å·åã¯æ£è¦åS信å·ç¬¦å·ï¼ã¨ãããæ£è¦åä¿¡å·ç¬¦å·ã¯ã符å·å¤éåé¨ï¼ï¼ï¼ã«éãããã
符å·å¤éåé¨ï¼ï¼ï¼ã¯ãå質æ¡å¼µç¬¦å·ãã²ã¤ã³ç¬¦å·åã³æ£è¦åä¿¡å·ç¬¦å·ãå«ãæ¡å¼µç¬¦å·ï¼æ¡å¼µï¼ç¬¦å·åã¯æ¡å¼µï¼³ç¬¦å·ï¼ãçæããã The partial encoding unit 485 normalizes and encodes the residual signal using the decoding gain to obtain a normalized signal code (normalized M signal code or normalized S signal code). The normalized signal code is sent to the code multiplexing unit 486.
The code multiplexing unit 486 generates an extension code (extended M code or extended S code) including a quality extension code, a gain code, and a normalized signal code.
第äºå®æ½å½¢æ ã®é³ä¿¡å·æ¬ä¼¼å®ä½ã·ã¹ãã ã®å¾©å·è£ ç½®ï¼ï¼ï¼ã®ä¾ã«ã¤ãã¦å³ï¼ï¼ãåç §ãã¦èª¬æããã第ä¸ç¬¦ååé¢é¨ï¼ï¼ï¼ã¯ããããµãçæããæ¡å¼µï¼ç¬¦å·ãããæ£è¦åï¼ä¿¡å·ç¬¦å·ãå®ä½ï¼ã²ã¤ã³ç¬¦å·åã³å®ä½æ··åï¼ç¬¦å·ãåé¢ããï¼ã¹ãããDï¼ï¼ãæ£è¦åï¼ä¿¡å·ç¬¦å·ã¯ç¬¬ä¸ä¿¡å·å¾©å·é¨ï¼ï¼ï¼ã«éãããå®ä½ï¼ã²ã¤ã³ç¬¦å·ã¯ç¬¬ä¸ã²ã¤ã³å¾©å·é¨ï¼ï¼ï¼ã«éãããå®ä½æ··åï¼ç¬¦å·ã¯ç¬¬ä¸å質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã«éãããã   An example of the decoding device 200 of the sound signal pseudo-localization system according to the fifth embodiment will be described with reference to FIG. The first code separation unit 641 separates the normalized M signal code, the localization M gain code, and the localization mixed M code from the extended M code generated by the mixer (step D1). The normalized M signal code is sent to the first signal decoding unit 642, the localization M gain code is sent to the first gain decoding unit 643, and the localization mixed M code is sent to the first quality extension decoding unit 644.
第ä¸ä¿¡å·å¾©å·é¨ï¼ï¼ï¼ã¯ãæ£è¦åï¼ä¿¡å·ç¬¦å·ã復å·ãã¦æ£è¦å復å·ï¼ä¿¡å·ã¨ããï¼ã¹ãããDï¼ï¼ãæ£è¦å復å·ï¼ä¿¡å·ã¯ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ã«éãããã
第ä¸ã²ã¤ã³å¾©å·é¨ï¼ï¼ï¼ã¯ãå®ä½ï¼ã²ã¤ã³ç¬¦å·ã復å·ãã¦å¾©å·ï¼ã²ã¤ã³ã¨ããï¼ã¹ãããDï¼ï¼ã復å·ã²ã¤ã³ã¯ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ã«éãããã
第ä¸ä¹ç®é¨ï¼ï¼ï¼ã¯ãæ£è¦å復å·ï¼ä¿¡å·ã¨å¾©å·ï¼ã²ã¤ã³ã¨ãä¹ç®ãã¦ç¬¬ä¸å¾©å·ï¼ä¿¡å·ã¨ããï¼ã¹ãããDï¼ï¼ã第ä¸å¾©å·ï¼ä¿¡å·ã¯ã第ä¸å ç®é¨ï¼ï¼ï¼åã³ç¬¬ä¸ä¹ç®é¨ï¼ï¼ï¼ï¼ã«éãããã
第ä¸å質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ã¯ãå®ä½æ··åï¼ç¬¦å·ã復å·ãã¦ç¬¬äºå¾©å·ï¼ä¿¡å·ã¨ããï¼ã¹ãããDï¼ï¼ã第äºå¾©å·ï¼ä¿¡å·ã¯ã第ä¸å ç®é¨ï¼ï¼ï¼ã«éãããã The first signal decoding unit 642 decodes the normalized M signal code to obtain a normalized decoded M signal (step D2). The normalized decoded M signal is sent to the first multiplier 645.
The first gain decoding unit 643 decodes the localization M gain code to obtain a decoded M gain (step D3). The decoding gain is sent to the first multiplication unit 645.
The first multiplication unit 645 multiplies the normalized decoded M signal and the decoded M gain to obtain a first decoded M signal (step D4). The first decoded M signal is sent to the first adder 646 and the third multiplier 6413.
The first quality extension decoding unit 644 decodes the localization mixed M code to obtain a second decoded M signal (step D5). The second decoded M signal is sent to the first adder 646.
第ä¸å ç®é¨ï¼ï¼ï¼ã¯ã第ä¸å¾©å·ï¼ä¿¡å·ã¨ç¬¬äºå¾©å·ï¼ä¿¡å·ã¨ãåããã¦å¾©å·ï¼ä¿¡å·ã¨ããï¼ã¹ãããDï¼ï¼ã復å·ï¼ä¿¡å·ã¯ãï¼¬ï¼²å¤æé¨ï¼ï¼ï¼ï¼ã«éãããã符å·åè£ ç½®ï¼ï¼ï¼ã®ç¬¬ä¸æ¡å¼µç¬¦å·åé¨ï¼ï¼åã³ç¬¬äºæ¡å¼µç¬¦å·åé¨ï¼ï¼ãå³ï¼ï¼ã®æ¡å¼µç¬¦å·åé¨ï¼ï¼ã§ããå ´åã«ã¯ã第ä¸å¾©å·ï¼ä¿¡å·ã第ä¸å¸¯åä¿¡å·ã«å¯¾å¿ãã第äºå¾©å·ï¼ä¿¡å·ã第äºå¸¯åä¿¡å·ã«å¯¾å¿ããããã®å ´åã第ä¸å ç®é¨ï¼ï¼ï¼ã¯ã第ä¸å¾©å·ï¼ä¿¡å·ã®å¸¯åã¨ç¬¬äºå¾©å·ï¼ä¿¡å·ã®å¸¯åã¨ãåæããä¿¡å·ã復å·ï¼ä¿¡å·ã¨ããã符å·åè£ ç½®ï¼ï¼ï¼ã®ç¬¬ä¸æ¡å¼µç¬¦å·åé¨ï¼ï¼åã³ç¬¬äºæ¡å¼µç¬¦å·åé¨ï¼ï¼ãå³ï¼ï¼ã®æ¡å¼µç¬¦å·åé¨ï¼ï¼åã¯å³ï¼ï¼ã®æ¡å¼µç¬¦å·åé¨ï¼ï¼ã§ããå ´åã«ã¯ã第äºå¾©å·ï¼ä¿¡å·åã¯ç¬¬ä¸å¾©å·ï¼ä¿¡å·ãæ®å·®ä¿¡å·ã«å¯¾å¿ããããã®å ´åã第ä¸å ç®é¨ï¼ï¼ï¼ã¯ã第ä¸å¾©å·ï¼ä¿¡å·ã¨ç¬¬äºå¾©å·ï¼ä¿¡å·ã¨ãå ç®ããä¿¡å·ã復å·ï¼ä¿¡å·ã¨ããã   The first adder 646 combines the first decoded M signal and the second decoded M signal into a decoded M signal (step D6). The decoded M signal is sent to the LR converter 6415. When the first extension encoding unit 44 and the second extension encoding unit 45 of the encoding device 100 are the extension encoding unit 46 of FIG. 10, the first decoded M signal corresponds to the first band signal, The two decoded M signals correspond to the second band signal. In this case, the first addition unit 646 sets a signal obtained by combining the band of the first decoded M signal and the band of the second decoded M signal as a decoded M signal. When the first extension encoding unit 44 and the second extension encoding unit 45 of the encoding device 100 are the extension encoding unit 47 of FIG. 11 or the extension encoding unit 48 of FIG. 12, the second decoded M signal or The first decoded M signal corresponds to the residual signal. In this case, the first addition unit 646 sets a signal obtained by adding the first decoded M signal and the second decoded M signal as a decoded M signal.
第äºç¬¦å·åé¢é¨ï¼ï¼ï¼ã¯ããããµãçæããæ¡å¼µï¼³ç¬¦å·ãããæ£è¦åS信å·ç¬¦å·ãå®ä½ï¼³ã²ã¤ã³ç¬¦å·åã³å®ä½æ··åS符å·ãåé¢ããï¼ã¹ãããDï¼ï¼ãæ£è¦åS信å·ç¬¦å·ã¯ç¬¬äºä¿¡å·å¾©å·é¨ï¼ï¼ï¼ã«éãããå®ä½ï¼³ã²ã¤ã³ç¬¦å·ã¯ç¬¬äºã²ã¤ã³å¾©å·é¨ï¼ï¼ï¼ã«éãããå®ä½æ··åS符å·ã¯ç¬¬äºå質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ï¼ã«éãããã   The second code separation unit 647 separates the normalized S signal code, the localization S gain code, and the localization mixed S code from the extended S code generated by the mixer (step D7). The normalized S signal code is sent to the second signal decoding unit 648, the localization S gain code is sent to the second gain decoding unit 649, and the localization mixed S code is sent to the second quality enhancement decoding unit 6410.
第äºä¿¡å·å¾©å·é¨ï¼ï¼ï¼ã¯ãæ£è¦åS信å·ç¬¦å·ã復å·ãã¦æ£è¦å復å·ï¼³ä¿¡å·ã¨ããï¼ã¹ãããDï¼ï¼ãæ£è¦å復å·ï¼³ä¿¡å·ã¯ã第äºä¹ç®é¨ï¼ï¼ï¼ï¼ã«éãããã
第äºã²ã¤ã³å¾©å·é¨ï¼ï¼ï¼ã¯ãå®ä½ï¼³ã²ã¤ã³ç¬¦å·ã復å·ãã¦å¾©å·ï¼³ã²ã¤ã³ã¨ããï¼ã¹ãããDï¼ï¼ã復å·ï¼³ã²ã¤ã³ã¯ã第äºä¹ç®é¨ï¼ï¼ï¼ï¼ã«éãããã
第äºä¹ç®é¨ï¼ï¼ï¼ï¼ã¯ãæ£è¦å復å·ï¼³ä¿¡å·ã¨å¾©å·ï¼³ã²ã¤ã³ã¨ãä¹ç®ãã¦ä»®ç¬¬ä¸å¾©å·ï¼³ä¿¡å·ã¨ããï¼ã¹ãããDï¼ï¼ï¼ã仮第ä¸å¾©å·ï¼³ä¿¡å·ã¯ã第äºå ç®é¨ï¼ï¼ï¼ï¼ã«éãããã
第äºå質æ¡å¼µå¾©å·é¨ï¼ï¼ï¼ï¼ã¯ãå®ä½æ··åS符å·ã復å·ãã¦ç¬¬äºå¾©å·ï¼³ä¿¡å·ã¨ããï¼ã¹ãããDï¼ï¼ï¼ã第äºå¾©å·ï¼³ä¿¡å·ã¯ã第ä¸å ç®é¨ï¼ï¼ï¼ï¼ã«éãããã The second signal decoding unit 648 decodes the normalized S signal code to obtain a normalized decoded S signal (step D8). The normalized decoded S signal is sent to the second multiplier 6411.
The second gain decoding unit 649 decodes the localization S gain code to obtain a decoded S gain (step D9). The decoded S gain is sent to the second multiplier 6411.
The second multiplier 6411 multiplies the normalized decoded S signal and the decoded S gain to obtain a provisional first decoded S signal (step D10). The temporary first decoded S signal is sent to the second adder 6412.
The second quality extension decoding unit 6410 decodes the localization mixed S code to obtain a second decoded S signal (step D11). The second decoded S signal is sent to the third adder 6414.
ç¬¬äºæ¡å¼µæ¬ä¼¼å®ä½ã²ã¤ã³ç®åºé¨ï¼ï¼ï¼ï¼ã¯ãæ¬ä¼¼ã²ã¤ã³ï¼ï¼®âï¼ï½ï¼âï¼ï¼ï¼ï¼®ãç®åºããï¼ã¹ãããDï¼ï¼ï¼ãæ¬ä¼¼ã²ã¤ã³ã¯ã第ä¸ä¹ç®é¨ï¼ï¼ï¼ï¼ã«éããããå°ç¹æ å ±ï½ï¼ã¯ä¸»å°ç¹ã¨ãã¦é¸æããã符å·åè£ ç½®ã§åé³ãããé³ä¿¡å·ã«å®ä½ãä¸ããæ¹åã®çªå·ã§ãããå°ç¹æ å ±ï½ï¼ã¯ããããµï¼ï¼ï¼ãã復å·è£ ç½®ï¼ï¼ï¼ã«éããããä¾ãã°ã第ä¸ç¬¦å·å¤éåé¨ï¼ï¼ï¼åã¯ç¬¬äºç¬¦å·å¤éåé¨ï¼ï¼ï¼ã«ããçæãããæ¡å¼µï¼ç¬¦å·åã¯æ¡å¼µï¼³ç¬¦å·ã«å°ç¹æ å ±ï½ï¼ãå«ãã¦ãããããæ¡å¼µï¼ç¬¦å·åã¯æ¡å¼µï¼³ç¬¦å·ãéä¿¡ããéã®ãããã«å«ãã¦ãããã The second extended pseudo localization gain calculator 6416 calculates pseudo gain (N-2n 1 -1) / N (step D12). The pseudo gain is sent to the third multiplication unit 6413. The point information n 1 is a number in a direction in which the sound signal collected by the encoding device selected as the main point is localized. The point information n 1 is sent from the mixer 300 to the decoding device 200. For example, the point information n 1 may be included in the extended M code or the extended S code generated by the first code multiplexing unit 131 or the second code multiplexing unit 132, or the extended M code or the extended S code is transmitted. It may be included in the header.
第ä¸ä¹ç®é¨ï¼ï¼ï¼ï¼ã¯ã第ä¸å¾©å·ï¼ä¿¡å·ã¨æ¬ä¼¼ã²ã¤ã³ã¨ãä¹ç®ãã¦ä»®ç¬¬äºå¾©å·ï¼³ä¿¡å·ã¨ããï¼ã¹ãããDï¼ï¼ï¼ã仮第äºå¾©å·ï¼³ä¿¡å·ã¯ã第äºå ç®é¨ï¼ï¼ï¼ï¼ã«éãããã
第äºå ç®é¨ï¼ï¼ï¼ï¼ã¯ã仮第ä¸å¾©å·ï¼³ä¿¡å·ã¨ä»®ç¬¬äºå¾©å·ï¼³ä¿¡å·ã¨ãå ç®ãã¦ç¬¬ä¸å¾©å·ï¼³ä¿¡å·ã¨ããï¼ã¹ãããDï¼ï¼ï¼ã第ä¸å¾©å·ï¼³ä¿¡å·ã¯ã第ä¸å ç®é¨ï¼ï¼ï¼ï¼ã«éãããã
第ä¸å ç®é¨ï¼ï¼ï¼ï¼ã¯ã第ä¸å¾©å·ï¼³ä¿¡å·ã¨ç¬¬äºå¾©å·ï¼³ä¿¡å·ã¨ãåããã¦å¾©å·ï¼³ä¿¡å·ã¨ããï¼ã¹ãããDï¼ï¼ï¼ã復å·ï¼³ä¿¡å·ã¯ãï¼¬ï¼²å¤æé¨ï¼ï¼ï¼ï¼ã«éãããã The third multiplication unit 6413 multiplies the first decoded M signal and the pseudo gain to obtain a provisional second decoded S signal (step D13). The provisional second decoded S signal is sent to the second adder 6412.
The second adder 6412 adds the provisional first decoded S signal and the provisional second decoded S signal to obtain a first decoded S signal (step D14). The first decoded S signal is sent to the third adder 6414.
The third adder 6414 combines the first decoded S signal and the second decoded S signal into a decoded S signal (step D15). The decoded S signal is sent to the LR converter 6415.
ï¼¬ï¼²å¤æé¨ï¼ã¯ã第ä¸å®æ½å½¢æ ã®ï¼¬ï¼²å¤æé¨ï¼ã¨åæ§ã«ã復å·ï¼ä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³å¾©å·ï¼³ä¿¡å·ï¼³ï½ ï¼³ï¼ï½ï¼ãç¨ãã¦ãä¸è¨å¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ã«å¾ã第ä¸åºåä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼åã³ç¬¬äºåºåä¿¡å·ï¼³ï½ ï¼ï¼ï½ï¼ãçæãåºåããï¼ã¹ãããDï¼ï¼ï¼ã Similarly to the LR converter 2 of the first embodiment, the LR converter 2 uses the decoded M signal S o M (t) and the decoded S signal S o S (t), and the above equations (5), (6 ), The first output signal S o 1 (t) and the second output signal S o 2 (t) are generated and output (step D16).
é³ä¿¡å·æ¬ä¼¼å®ä½ã·ã¹ãã ã®åè£ ç½®ï¼ç¬¬ä¸å®æ½å½¢æ ã«ããã¦ã¯é³ä¿¡å·æ¬ä¼¼å®ä½ã·ã¹ãã ãã®ãã®ãä»ã®å®æ½å½¢æ ã«ããã¦ã¯ç¬¦å·åè£ ç½®ï¼ï¼ï¼ã復å·è£ ç½®ï¼ï¼ï¼ããããµï¼ï¼ï¼ï¼ã¯ãã³ã³ãã¥ã¼ã¿ã«ãã£ã¦å®ç¾ãããã¨ãã§ããããã®å ´åããã®è£ ç½®ãæãã¹ãåé¨ã®å¦çå 容ã¯ããã°ã©ã ã«ãã£ã¦è¨è¿°ããããããã¦ããã®ããã°ã©ã ãã³ã³ãã¥ã¼ã¿ã§å®è¡ãããã¨ã«ããããã®è£ ç½®ã«ãããåé¨ããã³ã³ãã¥ã¼ã¿ä¸ã§å®ç¾ãããã   Each device of the sound signal pseudo-localization system (the sound signal pseudo-localization system itself in the first embodiment, and the encoding device 100, the decoding device 200, and the mixer 300 in the other embodiments) can be realized by a computer. In this case, the processing contents of each unit that the apparatus should have are described by a program. And each part in this apparatus is implement | achieved on a computer by running this program with a computer.
ãã®å¦çå 容ãè¨è¿°ããããã°ã©ã ã¯ãã³ã³ãã¥ã¼ã¿ã§èªã¿åãå¯è½ãªè¨é²åªä½ã«è¨é²ãã¦ãããã¨ãã§ãããã¾ãããã®å½¢æ ã§ã¯ãã³ã³ãã¥ã¼ã¿ä¸ã§æå®ã®ããã°ã©ã ãå®è¡ããããã¨ã«ããããããã®è£ ç½®ãæ§æãããã¨ã¨ãããããããã®å¦çå 容ã®å°ãªãã¨ãä¸é¨ããã¼ãã¦ã§ã¢çã«å®ç¾ãããã¨ã¨ãã¦ãããã   The program describing the processing contents can be recorded on a computer-readable recording medium. In this embodiment, these devices are configured by executing a predetermined program on a computer. However, at least a part of these processing contents may be realized by hardware.
ãã®çºæã¯ãä¸è¿°ã®å®æ½å½¢æ ã«éå®ããããã®ã§ã¯ãªããæ¬çºæã®è¶£æ¨ãé¸è±ããªãç¯å²ã§é©å®å¤æ´ãå¯è½ã§ããã   The present invention is not limited to the above-described embodiment, and can be modified as appropriate without departing from the spirit of the present invention.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4