ãï¼ï¼ï¼ï¼ã[0001]
ãçºæã®å±ããæè¡åéããã®çºæã¯ãè¤æ°ãã£ã³ãã«
ã®ãªã¼ãã£ãªãã¼ã¿ãåæçããã³ä¸¦åçã«ç¬¦å·åå¦ç
å¯è½ãªé³å£°ç¬¦å·åè£
ç½®ããã³æ¹æ³ã«é¢ãããBACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a speech encoding apparatus and method capable of encoding audio data of a plurality of channels simultaneously and in parallel.
ãï¼ï¼ï¼ï¼ã[0002]
ã徿¥ã®æè¡ãè¿å¹´ã§ã¯ãæ¾éè¡æã«ãããã£ã¸ã¿ã«ã
ã¬ãã¸ã§ã³æ¾éãå®ç¾ãããã¨å
±ã«ãå°ä¸æ³¢ãã£ã¸ã¿ã«
æ¾éã«ãããã¬ãã¸ã§ã³æ¾éãå®ç¨å段éã«å
¥ã£ã¦ã
ãããã®ãããªãã£ã¸ã¿ã«ãã¬ãã¸ã§ã³æ¾éã«ããã¦
ã¯ããªã¼ãã£ãªä¿¡å·ã«é¢ãã¦ã徿¥ããè¡ããã¦ããã¹
ãã¬ãªæ¾éãï¼ã«å½èªæ¾éãªã©ã«å ããï¼ãã£ã³ãã«ä»¥
ä¸ã®ãªã¼ãã£ãªä¿¡å·ãï¼ãã£ã³ãã«ã®ãã¬ãã¸ã§ã³æ¾é
ã§åæã«æ¾éããããé³å£°ã®å¤ãã£ã³ãã«åããªããã¦
ããã2. Description of the Related Art In recent years, digital television broadcasting by a broadcasting satellite has been realized, and television broadcasting by terrestrial digital broadcasting has entered a practical stage. In such digital television broadcasting, regarding audio signals, in addition to conventional stereo broadcasting, bilingual broadcasting, and the like, audio signals of three or more channels are simultaneously broadcast in one-channel television broadcasting. Multi-channel audio is being used.
ãï¼ï¼ï¼ï¼ãä¾ãã°ããªã¹ãã®åå¾å·¦å³ã«ï¼ãã£ã³ãã«
ãã¤ã¨ãåé¢ã®ä¸å¤®ã«ï¼ãã£ã³ãã«ãããã«ãï¼ãã£ã³
ãã«ã®ä½å強調ãã£ã³ãã«(LFEï¼Low Frequency Enh
ancement)ã®ãåè¨ï¼ãã£ã³ãã«ã®ãªã¼ãã£ãªä¿¡å·ãã
é³å£°ãæ§æãããããè¨å ´æãå¾ããã¨ãåºããããã«
ããããµã©ã¦ã³ãæ¹å¼ã¨ç§°ãããåçæ¹å¼ããä¸è¿°ã®ã
ã£ã¸ã¿ã«ãã¬ãã¸ã§ã³æ¾éã§ã¯å¯è½ã¨ãããããªããã
ã®ãµã©ã¦ã³ãæ¹å¼ã¯ãå®éã«ã¯è¶
ä½é³åçã®ããã®ãªã¼
ãã£ãªä¿¡å·ãä»ã®ãã£ã³ãã«ã«æ¯ã¹ã¦æ
å ±éãå°ãªãã®
ã§ãï¼ï¼ï¼ãã£ã³ãã«ã¨ç§°ããããFor example, one channel at the front, back, left and right of the listener, one channel at the center of the front, and one channel low-frequency enhancement channel (LFE).
ancement), a reproduction system called a surround system in which sound is constituted from audio signals of a total of six channels so that a more realistic sensation can be obtained is possible in the above-described digital television broadcasting. . Note that this surround system is referred to as a 5.1 channel because the amount of information of an audio signal for reproducing ultra-low sound is actually smaller than that of other channels.
ãï¼ï¼ï¼ï¼ããã®ãããªå¤ãã£ã³ãã«æ¾éãå®ç¾ããã
ãã«ã¯ãä¾ãã°ä¸è¿°ã®ãµã©ã¦ã³ãæ¹å¼ã®å ´åã§ã¯ãï¼ã
ã£ã³ãã«ã®ãªã¼ãã£ãªä¿¡å·ãå¦çã§ããã¨ã³ã³ã¼ããæ§
æããå¿
è¦ããããå³ï¼ï¼ã¯ã徿¥ã®æè¡ã«ãããï¼ã
ã£ã³ãã«ã®ãªã¼ãã£ãªä¿¡å·ã®å¦çãå¯è½ãªé³å£°ç¬¦å·åè£
ç½®ã®ä¸ä¾ã®æ§æã示ããIn order to realize such multi-channel broadcasting, for example, in the case of the above-described surround system, it is necessary to configure an encoder capable of processing a 6-channel audio signal. FIG. 10 shows a configuration of an example of a speech encoding apparatus capable of processing a 6-channel audio signal according to the related art.
ãï¼ï¼ï¼ï¼ãå
¥å端ï¼ï¼ï¼ï¼¡ã®çµè·¯ãä¾ã«ã¨ã£ã¦èª¬æã
ããå
¥å端ï¼ï¼ï¼ï¼¡ã«ãä¾ãã°ï¼¡ï¼¥ï¼³ï¼ï¼¥ï¼¢ï¼µãã©ã¼ã
ããã®ãªã¼ãã£ãªãã¼ã¿ãå
¥åããããå³ï¼ï¼ã¯ãAE
ï¼³ï¼ï¼¥ï¼¢ï¼µãã©ã¼ããããæ¦ç¥çã«ç¤ºãããµã³ããªã³ã°
ã¯ããã¯ãå転ããæ¯ã«ï¼ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼
ã¿ãä¼éãããï¼ç³»çµ±ã®ä¿¡å·ã«å¯¾ãã¦ãï¼ãã£ã³ãã«ã®
ãªã¼ãã£ãªãã¼ã¿ããµã³ããªã³ã°ã¯ããã¯æ¯ã«å¤éãã
ã¦ä¼éãããããªã¼ãã£ãªãã¼ã¿ã®åãµã³ãã«ã«ã¯ãã
ãããåæä¿¡å·ï¼³ï¼¹ï¼®ï¼£ãè£å©ãã¼ã¿ï¼¡ï¼µï¼¸ããã³ä»å
æ
å ±ï¼¶ãï¼µãï¼£ãï¼°ãä»å ããããåä¿¡å´ã§ã¯ãããã
ã®ä»å æ
å ±ã«åºã¥ããã¯ããã¯ã¨ã®åæããå¤éããã
ï¼ãã£ã³ãã«ã®ãã¡ä½æ¹ã®ãã£ã³ãã«ã®ãµã³ãã«ã§ãã
ãã®å¤æãªã©ãè¡ããã¨ãã§ãããA description will be given taking the route of the input terminal 100A as an example. For example, audio data in AES / EBU format is input to the input terminal 100A. FIG.
Fig. 2 schematically shows the S / EBU format. Each time the sampling clock is inverted, one channel of audio data is transmitted, and two channels of audio data are multiplexed and transmitted for one system of the signal for each sampling clock. A synchronization signal SYNC, auxiliary data AUX, and additional information V, U, C, and P are added to each sample of the audio data. On the receiving side, based on these pieces of additional information, synchronization with a clock, determination of which channel of the multiplexed two channels is a sample, and the like can be performed.
ãï¼ï¼ï¼ï¼ãï¼ãã£ã³ãã«åã®ãã¼ã¿ãå¤éãããã£ã³
ãã«ãã¢ã¨ããããªã¼ãã£ãªãã¼ã¿ã¯ãå
¥å端ï¼ï¼ï¼ï¼¡
ããå
¥åIï¼ï¼¦ï¼ï¼ï¼ï¼¡ã«ä¾çµ¦ãããããªã¼ãã£ãªãã¼
ã¿ã¯ãå
¥åIï¼ï¼¦ï¼ï¼ï¼ï¼¡ã§ãã£ã³ãã«æ¯ã«åé¢ããã
åé¢ããããªã¼ãã£ãªãã¼ã¿ãããããã¨ã³ã³ã¼ãï¼ï¼
ï¼ï¼¡ã«ä¾çµ¦ããããã¨ã³ã³ã¼ãï¼ï¼ï¼ï¼¡ã¯ãå
¥åããã
ãªã¼ãã£ãªãã¼ã¿ã«å¯¾ãã¦ãä¾ãã°ï¼¡ï¼¡ï¼£(Advanced Au
dio Coding)æ¹å¼ã«ããå§ç¸®ç¬¦å·åãæ½ããå§ç¸®ãªã¼ã
ã£ãªãã¼ã¿ã¨ãã¦åºåãããã¨ã³ã³ã¼ãï¼ï¼ï¼ï¼¡ã¯ãï¼
ãã£ã³ãã«ã®å
¥åãåæã«å¦çãããã¨ãå¯è½ã¨ããã
ï¼ãã£ã³ãã«åã®å§ç¸®ãªã¼ãã£ãªãã¼ã¿ãããããåºå
ãããåºåãããï¼ãã£ã³ãã«åã®ãªã¼ãã£ãªãã¼ã¿
ã¯ãã³ã³ãã¼ã¶ï¼ï¼ï¼ã«ããããä¾çµ¦ãããã[0006] The audio data, which is formed by multiplexing data for two channels into a channel pair, is input to the input terminal 100A.
To the input I / F 101A. Audio data is separated for each channel by the input I / F 101A,
Each of the separated audio data is supplied to the encoder 10
2A. The encoder 102A converts, for example, AAC (Advanced Au
It performs compression encoding by the dio coding (dio coding) method and outputs it as compressed audio data. The encoder 102A has 2
It is possible to process the input of the channel at the same time,
Two channels of compressed audio data are output. The output audio data for two channels is supplied to the composer 103, respectively.
ãï¼ï¼ï¼ï¼ãå
¥å端ï¼ï¼ï¼ï¼¢ããã³ï¼ï¼ï¼ï¼£ã«ã¤ãã¦
ããå
¥å端ï¼ï¼ï¼ï¼¡ã¨åæ§ã®å¦çããªãããããããã£
ã¦ãã³ã³ãã¼ã¶ï¼ï¼ï¼ã«ã¯ãæå¤§ã§ï¼ãã£ã³ãã«åã®å§
縮ãªã¼ãã£ãªãã¼ã¿ãåæã«å
¥åããããã¨ã«ãªããã
ããï¼ãã£ã³ãã«åã®å§ç¸®ãªã¼ãã£ãªãã¼ã¿ã¯ãã³ã³ã
ã¼ã¶ï¼ï¼ï¼ã«ããã¦ãã¢ãã©ã«ãã¹ãã¬ãªããã«ããã£
ã³ãã«ãªã©ã®ãã·ã¹ãã ã«è¦æ±ãããé³å£°ã¢ã¼ãã«å¾ã
å¤éåããããããã«ããããã®ãã¼ã¿ã¯ãã³ã³ãã¼ã¶
ï¼ï¼ï¼ã§ãæå®ã«ããããªã©ãä»å ããã¦ã¨ã¬ã¡ã³ã¿ã«
ã¹ããªã¼ã åãããããã«ãCRC(Cyclic Redundancy
Check)ãè¨ç®ããããã®çµæãä»å ããããã³ã³ãã¼
ã¶ï¼ï¼ï¼ããåºåããããè¤æ°ãã£ã³ãã«ãå¤éåãã
ããªã¼ãã£ãªãã¼ã¿ã¯ãåºå端ï¼ï¼ï¼ã«å°åºããããThe same processing is performed on input terminals 100B and 100C as on input terminal 100A. Accordingly, compressed audio data for up to six channels is simultaneously input to the composer 103. These six channels of compressed audio data are multiplexed in the composer 103 in accordance with the audio mode required for the system, such as monaural, stereo, or multi-channel. Further, these data are converted into an elementary stream by adding a header or the like in a predetermined manner in the composer 103, and are further subjected to CRC (Cyclic Redundancy).
Check) is calculated and the result is added. The audio data output from the composer 103 and multiplexed on a plurality of channels is output to an output terminal 104.
ãï¼ï¼ï¼ï¼ããã®ãããªæ§æã§ãä¸è¿°ã®ï¼ï¼ï¼ãã£ã³ã
ã«ãããªãã¡ãï¼ãã£ã³ãã«ããæ§æããããªã¼ãã£ãª
ãã¼ã¿ãå¦çããå ´åãèãããã³ã³ãã¼ã¶ï¼ï¼ï¼ã«ã
ãã¦ãè¤æ°ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãå¤éåãã
éã®ããã£ã³ãã«ãã¼ã¿ã®é çªã¯ãåºå®çã¨ããã¦ã
ãããããã£ã¦ãä¾ãã°å
¥åIï¼ï¼¦ï¼ï¼ï¼ï¼¡ã«ã¯ããã
ã³ãã®ï¼¬ãï¼²ã®ï¼ãã£ã³ãã«ãå
¥åãããå
¥åIï¼ï¼¦ï¼
ï¼ï¼ï¼¢ã«ã¯ãããã³ãã®ã»ã³ã¿ãã£ã³ãã«ããã³ä½åå¼·
調ãã£ã³ãã«ã®ï¼ãã£ã³ãã«ãå
¥åããããå
¥åIï¼ï¼¦
ï¼ï¼ï¼ï¼£ã«ã¯ããµã©ã¦ã³ãï¼ãªã¢ï¼ã®ï¼¬ãï¼²ã®ï¼ãã£ã³
ãã«ãå
¥åãããã[0008] Consider a case where audio data composed of the above-mentioned 5.1 channels, that is, 6 channels, is processed with such a configuration. In the composer 103, when multiplexing audio data of a plurality of channels, the order of the channel data is fixed. Therefore, for example, the front L and R channels are input to the input I / F 101A, and the input I / F 1
01B is input with two channels, a front center channel and a low-frequency emphasis channel. Input I / F
The surround (rear) L and R channels are input to 101C.
ãï¼ï¼ï¼ï¼ããã®ããã«ã徿¥ã§ã¯ãã¨ã³ã³ã¼ãè£
ç½®ã®
è¤æ°ã®å
¥åã«å¯¾ãã¦ãã©ã®ãã£ã³ãã«ã®ä¿¡å·ãå
¥åãã
ã°ããããäºã決ãããã¦ãããå
¥åã«å¯¾ãããã£ã³ã
ã«ã®å²ãå½ã¦ãããã£ã³ãã«ã¢ãµã¤ã³ã¨å¼ã¶ããããã
ãã¨ã«ãããåã
ã®ã¨ã³ã³ã¼ãï¼ï¼ï¼ï¼¡ãï¼ï¼ï¼ï¼¢ãã
ã³ï¼ï¼ï¼ï¼£ã¯ãã¹ãã¬ãªé³å£°å¦çã®ã¨ãã¨åæ§ãªãï¼ã
ã£ã³ãã«å¦çãè¡ããã¨ã«ãªãããã®å¾ãã³ã³ãã¼ã¶ï¼
ï¼ï¼ã¯ã決ããããé çªã§ãã¨ã³ã³ã¼ãããããã¼ã¿ã®
å¤éåå¦çãè¡ãããªããç·ãã£ã³ãã«æ°ãï¼ãã£ã³ã
ã«ãï¼ãã£ã³ãã«ã¨ãã£ã奿°ãã£ã³ãã«ã®ãã«ããã£
ã³ãã«é³å£°ã®å ´åã«ã¯ãä½ããï¼ã¤ã®ã¨ã³ã³ã¼ããã¢ã
ã©ã«åä½ã¨ãªããAs described above, conventionally, which channel signal should be input to a plurality of inputs of the encoding device is determined in advance. The assignment of channels to inputs is called channel assignment. By doing so, each of the encoders 102A, 102B, and 102C performs the same two-channel processing as in the stereo sound processing. After this, Composer 1
03 performs multiplexing processing of the encoded data in a predetermined order. In the case of multi-channel audio with an odd number of channels such as three or five, the encoder operates in monaural.
ãï¼ï¼ï¼ï¼ã[0010]
ãçºæã解決ãããã¨ãã課é¡ãã¨ã³ã³ã¼ãè£
ç½®ã«ãã
ã¦ããã£ã³ãã«ã¢ãµã¤ã³ã«ããå
¥åä¿¡å·ã¨å
¥åIï¼ï¼¦ã¨
ã®å¯¾å¿ã決ãããã¦ããå ´åããã£ã³ãã«ã¢ãµã¤ã³ãé
éã£ããªã¼ãã£ãªãã¼ã¿ãå
¥åãããã¨ã徿¥ã§ã¯ãã³
ã³ãã¼ã¶ï¼ï¼ï¼ã§æ£ããå¤éåå¦çãè¡ããªãã¨ããå
é¡ç¹ããã£ããIn an encoder device, when the correspondence between an input signal and an input I / F is determined by a channel assignment, if audio data with an incorrect channel assignment is input, a conventional composer is used. There was a problem that the multiplexing process could not be performed correctly at 103.
ãï¼ï¼ï¼ï¼ãä¾ãã°ãAESï¼ï¼¥ï¼¢ï¼µãã©ã¼ãããã§å
¥
åããããªã¼ãã£ãªãã¼ã¿ããå
¥åIï¼ï¼¦ï¼ï¼ï¼ï¼¢ã«å¯¾
ãã¦ãæ¬æ¥ã§ããã°ããã³ãã®ã»ã³ã¿ãã£ã³ãã«ã¨ä½å
強調ãã£ã³ãã«ã¨ããããã䏿¹ããã³ä»æ¹ã®ãã£ã³ã
ã«ã¨ãã¦å
¥åãããã¹ãã¨ããããä½å強調ãã£ã³ãã«
ã䏿¹ã®ãã£ã³ãã«ã«å
¥åãããã»ã³ã¿ãã£ã³ãã«ãä»
æ¹ã®ãã£ã³ãã«ã«å
¥åãããã¨ããããã«ãï¼ç³»çµ±ã®ï¼¡
ESï¼ï¼¥ï¼¢ï¼µãã©ã¼ãããã®ãªã¼ãã£ãªãã¼ã¿ã«ããã¦
ãã£ã³ãã«ãé転ããå
¥åããªããããããªå ´åãèã
ããããFor example, audio data input in the AES / EBU format is originally input to the input I / F 101B as a front center channel and a low-frequency emphasis channel as one and the other channels, respectively. What should be done is that one low-frequency emphasis channel is input to one channel and the center channel is input to the other channel.
A case is conceivable in which audio data in the ES / EBU format is input with its channel inverted.
ãï¼ï¼ï¼ï¼ãã¾ãä¾ãã°ãå
¥åIï¼ï¼¦ï¼ï¼ï¼ï¼¡ã«ã¯ãæ¬
æ¥ãªãã°ããã³ãã®ï¼¬ãï¼²ãã£ã³ãã«ãå
¥åãããã¹ã
ã¨ããããããã³ãã®ï¼¬ãã£ã³ãã«ã¨ãµã©ã¦ã³ãã®ï¼²ã
ã£ã³ãã«ãå
¥åãããå
¥åIï¼ï¼¦ï¼ï¼ï¼ï¼£ã«ã¯ããµã©ã¦
ã³ãã®ï¼¬ãï¼²ãã£ã³ãã«ãå
¥åãããã¹ãã¨ãããããµ
ã©ã¦ã³ãã®ï¼¬ãã£ã³ãã«ã¨ããã³ãã®ï¼²ãã£ã³ãã«ãå
¥
åãããã¨ãããããªå ´åãèãããããFor example, the input I / F 101A receives the input of the front L and R channels, whereas the input front I / F 101C receives the input of the front L and R channels. It is also conceivable that the surround L and R channels are to be input, and the surround L and front R channels are to be input.
ãï¼ï¼ï¼ï¼ããã®ããã«ãä¸è¿°ã®å³ï¼ï¼ã«ç¤ºãããããª
æ§æã«ããã¦ãåå
¥åIï¼ï¼¦ï¼ï¼ï¼ï¼¡ãï¼ï¼ï¼ï¼¢ããã³
ï¼ï¼ï¼ï¼£ã«å¯¾ãã¦ããã£ã³ãã«ã¢ãµã¤ã³ãééã£ãå
¥å
ããããå ´åã徿¥ããç¨ãããã¦ããã¢ããã°æ¹å¼ã®
ãªã¼ãã£ãªä¿¡å·ãæ±ã£ã¦ããã®ã§ããã°ãå
¥åã³ãã¯ã¿
ãå
¥ãæ¿ããã ãã§ãç·æ¥ã«å¯¾å¿ãããã¨ãå¯è½ã§ãã£
ããAs described above, in the configuration as shown in FIG. 10 described above, when an incorrect channel assignment is input to each of the input I / Fs 101A, 101B and 101C, a conventionally used analog I / F 101A, 101B and 101C is used. If an audio signal of the system was handled, it was possible to respond urgently only by replacing the input connector.
ãï¼ï¼ï¼ï¼ãããããªãããè¿å¹´ã®ãã£ã¸ã¿ã«æ¹å¼ã®ãª
ã¼ãã£ãªãã¼ã¿ãç¹ã«ãä¸è¿°ããAESï¼ï¼¥ï¼¢ï¼µãã©ã¼
ãããã®ãããªãï¼ç³»çµ±ã«ï¼ãã£ã³ãã«ãå¤éåããã¦
ãããããªãªã¼ãã£ãªãã¼ã¿ã§ã¯ãè£
ç½®ã®å
¥åã³ãã¯ã¿
ã®é¨åã§ã¯ããã£ã³ãã«ãã¢åä½ã§ã®å
¥ãæ¿ãã¯ã§ãã¦
ãããã£ã³ãã«æ¯ã®å
¥ãæ¿ãã¯ã§ããªãã£ãããã®ã
ãããã£ã³ãã«åä½ã§ãã£ã³ãã«ã¢ãµã¤ã³ãééã£ã¦ã
ãã¨ãã¨ã³ã³ã¼ãè£
ç½®ã«ããã¦ãæ£ããå¤éåå¦çãè¡
ããã¨ãã§ããªãã£ããHowever, in recent digital audio data, particularly audio data in which two channels are multiplexed into one system, such as the above-mentioned AES / EBU format, the input connector portion of the device has Even though the channel pairs could be exchanged, they could not be exchanged for each channel. Therefore, if the channel assignment is incorrect for each channel, the encoder device cannot perform the correct multiplexing process.
ãï¼ï¼ï¼ï¼ãã¾ãããã£ã¸ã¿ã«ãã¬ãã¸ã§ã³æ¾éã§ã¯ã
è¦æ ¼ã«ãã£ã¦ã¯ãé³å£°ã¢ã¼ããã¢ãã©ã«é³å£°ãã¹ãã¬ãª
é³å£°ããã«ããã£ã³ãã«é³å£°ããã³ãã¥ã¢ã«ã¢ãé³å£°ã®
ã¢ã¼ãã§ã¯ããã¼ã¿ã¹ããªã¼ã ãåã
ï¼ã¨ã¬ã¡ã³ã¿ã«ã¹
ããªã¼ã ã¨ãã¦æ§æãããããã®ã¢ã¼ããçµã¿åããã
è¤æ°é³å£°ã¯ãé³å£°ã¹ããªã¼ã æ°åã®ã¨ã¬ã¡ã³ã¿ã«ã¹ããª
ã¼ã ãæ§æããªããã°ãããªãã¨è¦å®ãããããã®è¦å®
ã«åºã¥ããä¾ãã°ï¼ã¨ã¬ã¡ã³ã¿ã«ã¹ããªã¼ã ãããªããª
ã¼ãã£ãªãã¼ã¿ã«ããã¦ã第ï¼é³å£°ããããã³ãã®ï¼¬ã
ï¼²ãã£ã³ãã«ããµã©ã¦ã³ãã®ï¼¬ãï¼²ãã£ã³ãã«ã®ãï¼ã
ã£ã³ãã«ãããªããã«ããã£ã³ãã«é³å£°ã§ããã第ï¼é³
声ãLãï¼²ãã£ã³ãã«ãããªãã¹ãã¬ãªé³å£°ã§ãããå°
ãã¤ã第ï¼é³å£°ã®ï¼¬ãï¼²ãã£ã³ãã«ã¨ç¬¬ï¼é³å£°ã®ã¹ãã¬
ãªé³å£°ã¨ãåä¸ã®é³å£°ã§ãã£ã¦ãã徿¥ã§ã¯ã第ï¼ãã
ã³ç¬¬ï¼é³å£°ã®åè¨ã®ãï¼ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿
ããã¨ã³ã³ã¼ãè£
ç½®ã«å¯¾ãã¦å
¥åããªããã°ãªããªãã¨
ããåé¡ç¹ããã£ããIn digital television broadcasting,
Depending on the standard, when the audio mode is monaural audio, stereo audio, multi-channel audio, or dual mono audio, each data stream is configured as one elemental stream, and a plurality of audios obtained by combining these modes is equal to the number of audio streams. It is stipulated that an elemental stream must be composed. Based on this rule, for example, in audio data composed of two elemental streams, the first audio
R channel, surround L and R channels are multi-channel audio composed of four channels, the second audio is stereo audio composed of L and R channels, and L and R channels of the first audio and the second audio are second audio. Even if the stereo sound of the sound is the same sound, conventionally, there has been a problem that the audio data of six channels, that is, the sum of the first and second sounds, must be input to the encoder device. .
ãï¼ï¼ï¼ï¼ããããã£ã¦ããã®çºæã®ç®çã¯ããã£ã³ã
ã«ãã¢ã§è¤æ°ãã£ã³ãã«ãå
¥åããããªã¼ãã£ãªãã¼ã¿
ããèªå¨ã«çµã¿åããã¦å¦çã§ãããããªé³å£°ç¬¦å·åè£
ç½®ããã³æ¹æ³ãæä¾ãããã¨ã«ãããAccordingly, an object of the present invention is to provide a speech encoding apparatus and method capable of processing audio data input to a plurality of channels in a channel pair by freely combining them.
ãï¼ï¼ï¼ï¼ã[0017]
ã課é¡ã解決ããããã®ææ®µããã®çºæã¯ãä¸è¿°ãã課
é¡ã解決ããããã«ãè¤æ°ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼
ã¿ãåæçã«ç¬¦å·åå¦çã§ããé³å£°ç¬¦å·åè£
ç½®ã«ãã
ã¦ãè¤æ°ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãæåå²ã§å¤é
åããå¤éåææ®µã¨ãå¤éåææ®µã§å¤éåãããè¤æ°ã
ã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ããä»»æã®ãã£ã³ãã«ã®ãª
ã¼ãã£ãªãã¼ã¿ããããã鏿ããè¤æ°ã®é¸æææ®µã¨ã
æããè¤æ°ã®é¸æææ®µããåºåããããªã¼ãã£ãªãã¼ã¿
ããããã符å·åããããã«ãããã¨ãç¹å¾´ã¨ããé³å£°
符å·åè£
ç½®ã§ãããSUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention provides a speech encoding apparatus capable of simultaneously encoding a plurality of channels of audio data. Multiplexing means for multiplexing, and a plurality of selecting means for respectively selecting audio data of an arbitrary channel from the audio data of a plurality of channels multiplexed by the multiplexing means, wherein audio output from the plurality of selecting means is provided. A speech encoding apparatus characterized in that data is encoded respectively.
ãï¼ï¼ï¼ï¼ãã¾ãããã®çºæã¯ãè¤æ°ãã£ã³ãã«ã®ãªã¼
ãã£ãªãã¼ã¿ãåæçã«ç¬¦å·åå¦çã§ããé³å£°ç¬¦å·åæ¹
æ³ã«ããã¦ãè¤æ°ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãæå
å²ã§å¤éåããå¤éåã®ã¹ãããã¨ãå¤éåã®ã¹ããã
ã§å¤éåãããè¤æ°ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãã
ä»»æã®ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ããããã鏿ã
ãè¤æ°ã®é¸æã®ã¹ãããã¨ãæããè¤æ°ã®é¸æã®ã¹ãã
ãã«ããåºåããããªã¼ãã£ãªãã¼ã¿ããããã符å·å
ããããã«ãããã¨ãç¹å¾´ã¨ããé³å£°ç¬¦å·åæ¹æ³ã§ã
ããAccording to the present invention, in a voice encoding method capable of simultaneously encoding audio data of a plurality of channels, a multiplexing step of multiplexing audio data of a plurality of channels in a time-division manner, And a plurality of selecting steps for respectively selecting audio data of an arbitrary channel from the audio data of the plurality of channels multiplexed in the above, and the audio data output in the plurality of selecting steps are respectively encoded. This is a speech encoding method characterized by the following.
ãï¼ï¼ï¼ï¼ãä¸è¿°ããããã«ããã®çºæã¯ãè¤æ°ãã£ã³
ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãæåå²ã§å¤éåããå¤éåã
ããè¤æ°ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ããä»»æã®ãã£
ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ããããã鏿ãã鏿ãã
ããªã¼ãã£ãªãã¼ã¿ããããã符å·åãã¦ãããããè¤
æ°ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãä»»æã«çµã¿åããã¦
åºåãããã¨ãã§ãããAs described above, the present invention multiplexes audio data of a plurality of channels in a time-division manner, selects audio data of an arbitrary channel from the multiplexed audio data of a plurality of channels, and selects the selected audio data. Are encoded respectively, so that audio data of a plurality of channels can be arbitrarily combined and output.
ãï¼ï¼ï¼ï¼ã[0020]
ãçºæã®å®æ½ã®å½¢æ
ã以ä¸ããã®çºæã®å®æ½ã®ä¸å½¢æ
ããå³é¢ãåç
§ããªãã説æãããå³ï¼ã¯ããã®çºæã®
宿½ã®ä¸å½¢æ
ã«ããé³å£°ç¬¦å·åè£
ç½®ã®ä¸ä¾ã®æ§æã示
ããå³ï¼ã®ä¾ã§ã¯ãï¼ç³»çµ±ãï¼ãã£ã³ãã«ã¾ã§ã®ãªã¼ã
ã£ãªãã¼ã¿ã®å¦çã«å¯¾å¿ãã¦ãããä¸è¿°ããå³ï¼ï¼ã«ç¤º
ããããããªãï¼ãã£ã³ãã«åãå¤éããããªã¼ãã£ãª
ãã¼ã¿ããå
¥å端ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ãããã
ããå
¥åããããä¾ãã°å
¥å端ï¼ï¼ï¼¡ã«å
¥åããããªã¼
ãã£ãªãã¼ã¿ã¯ãå
¥åIï¼ï¼¦ï¼ï¼ï¼¡ãä»ãã¦ãã£ã³ãã«
ãåé¢ããããªã¼ãã£ãªãã¼ã¿ã¨ãããå¤éåå¨ï¼ï¼ã«
ä¾çµ¦ããããå
¥å端ï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ããå
¥åããã
ãªã¼ãã£ãªãã¼ã¿ããããããå
¥åIï¼ï¼¦ï¼ï¼ï¼¢ããã³
ï¼ï¼ï¼£ã§ãã£ã³ãã«ãåé¢ãããå¤éåå¨ï¼ï¼ã«ä¾çµ¦ã
ãããEmbodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a configuration of an example of a speech encoding device according to an embodiment of the present invention. In the example of FIG. 1, processing of audio data of up to three channels and six channels is supported. As shown in FIG. 11 described above, audio data in which two channels are multiplexed is input from the input terminals 10A, 10B, and 10C, respectively. For example, audio data input to the input terminal 10A is converted into audio data whose channel is separated via the input I / F 11A, and is supplied to the multiplexer 12. The audio data input from the input terminals 10B and 10C are also separated in channels by the input I / Fs 11B and 11C, respectively, and supplied to the multiplexer 12.
ãï¼ï¼ï¼ï¼ãå¤éåå¨ï¼ï¼ã§ã¯ãå
¥åIï¼ï¼¦ï¼ï¼ï¼¡ãï¼
ï¼ï¼£ã®ããããããä¾çµ¦ãããï¼ãã£ã³ãã«åã®ãªã¼ã
ã£ãªãã¼ã¿ãããµã³ãã«æ¯ã«ãæå®ã®é åºã§æç³»åçã«
å¤éåããï¼ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãæåå²å¤
éãããï¼ã¤ã®å¤éåãã¼ã¿ã¨ãããå³ï¼ã¯ãå¤éåå¨
ï¼ï¼ã«ãããªã¼ãã£ãªãã¼ã¿ã®å¤éåå¦çã®ä¸ä¾ã®ã¿ã¤
ã ãã£ã¼ãã§ãããIn the multiplexer 12, the input I / Fs 11A-1A-1
The audio data for 6 channels supplied from each of the 1Cs is multiplexed in time series in a predetermined order for each sample, and one multiplexed data in which the audio data of 6 channels is time-division multiplexed. FIG. 2 is a time chart of an example of the multiplexing process of the audio data by the multiplexer 12.
ãï¼ï¼ï¼ï¼ãä¾ãã°ãå³ï¼ï¼¢ãå³ï¼ï¼¤ã«ç¤ºããããã
ã«ãå
¥åIï¼ï¼¦ï¼ï¼ï¼¡ãããã£ã³ãã«ï¼£ï¼¨ï¼ãCHï¼ã®
ãªã¼ãã£ãªãã¼ã¿ããå
¥åIï¼ï¼¦ï¼ï¼ï¼¢ãããã£ã³ãã«
CHï¼ãCHï¼ã®ãªã¼ãã£ãªãã¼ã¿ããå
¥åIï¼ï¼¦ï¼ï¼
ï¼£ãããã£ã³ãã«ï¼£ï¼¨ï¼ãCHï¼ã®ãªã¼ãã£ãªãã¼ã¿ã
ä¾çµ¦ãããå ´åãï¼ãµã³ããªã³ã°ã¯ããã¯ã®éã«ãå³ï¼
ï¼¥ã«ç¤ºãããããã«ããã£ã³ãã«ï¼ãï¼ã®ãªã¼ãã£ãªã
ã¼ã¿ãï¼ãµã³ãã«ãã¤ããã£ã³ãã«ï¼£ï¼¨ï¼ãCHï¼ãï¼£
Hï¼ãCHï¼ãCHï¼ããã³ï¼£ï¼¨ï¼ã¨ãã£ãé çªã§ä¸¦ã¹
ããã¦å¤éåããããFor example, as shown in FIGS. 2B to 2D, audio data of channels CH1 and CH2 is input from input I / F 11A, and audio data of channels CH3 and CH4 is input from input I / F 11B.
When the audio data of channels CH5 and CH6 is supplied from C, during one sampling clock, as shown in FIG.
As shown in E, the audio data of channels 1 to 6 are sampled one channel at a time on channels CH1, CH2, C
H3, CH4, CH5 and CH6 are arranged in order and multiplexed.
ãï¼ï¼ï¼ï¼ãå³ï¼ã¯ãå¤éåå¨ï¼ï¼ã®ä¸ä¾ã®æ§æã示
ããå
¥åIï¼ï¼¦ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ããä¾çµ¦ã
ãããªã¼ãã£ãªãã¼ã¿ã¯ããããããã¡ã¢ãªï¼ï¼ï¼¡ãï¼
ï¼ï¼¢ããã³ï¼ï¼ï¼£ã«ä¸æ¦æ ¼ç´ããããã¡ã¢ãªï¼ï¼ï¼¡ãï¼
ï¼ï¼¢ããã³ï¼ï¼ï¼£ã«æ ¼ç´ããããªã¼ãã£ãªãã¼ã¿ã¯ãã¢
ãã¬ã¹å¶å¾¡é¨ï¼ï¼ã«ããèªã¿åºãã®ã¢ãã¬ã¹ããã³ã¿ã¤
ãã³ã°ãå¶å¾¡ããããã¡ã¢ãªï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼
ï¼£ã«æ ¼ç´ããããªã¼ãã£ãªãã¼ã¿ã¯ãä¾ãã°æ¬¡ã®ãµã³ã
ãªã³ã°ã¯ããã¯ã§ãï¼ãµã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãï¼
ãã£ã³ãã«ãã¤èªã¿åºããããFIG. 3 shows an example of the configuration of the multiplexer 12. Audio data supplied from the input I / Fs 11A, 11B and 11C are stored in the memories 30A and 3A, respectively.
0B and 30C once. Memory 30A, 3
The address and timing of reading the audio data stored in 0B and 30C are controlled by the address control unit 31. Memory 30A, 30B and 30
The audio data stored in C is, for example, one sample of audio data at the next sampling clock.
The data is read for each channel.
ãï¼ï¼ï¼ï¼ãã¡ã¢ãªï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ããã
ãããæå®ã®ã¿ã¤ãã³ã°ã§ï¼ãµã³ãã«ãã¤èªã¿åºããã
ãªã¼ãã£ãªãã¼ã¿ã¯ããã«ããã¬ã¯ãµï¼ï¼µï¼¸ï¼ï¼ã«ä¾çµ¦
ãããï¼ãã£ã³ãã«åã®ãªã¼ãã£ãªãã¼ã¿ãå¤éåãã
ãå¤éåãã¼ã¿ã¨ãã¦åºåããããå
¥åIï¼ï¼¦ï¼ï¼ï¼¡ã
ï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ããããã®åºåãã£ã³ãã«ã¨ãå½è©²
åºåãã£ã³ãã«ã®ãã¼ã¿ã®ã¡ã¢ãªï¼ï¼ï¼¡ãï¼ï¼ï¼£ããã®
èªã¿åºãã¿ã¤ãã³ã°ã¨ã®é¢ä¿ãåºå®çã¨ãã¦ããã°ãå¾
è¿°ããã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ã«ããã¦ã
å¤éåãã¼ã¿ããææã®ãã£ã³ãã«ã®ãã¼ã¿ãèªå¨ã«å
ãåºããã¨ãã§ãããThe audio data read one by one from the memories 30A, 30B and 30C at a predetermined timing is supplied to the multiplexer MUX32 and output as multiplexed data obtained by multiplexing audio data for six channels. . Input I / F 11A,
If the relationship between each output channel of 11B and 11C and the timing of reading the data of the output channel from the memories 30A to 30C is fixed, in the selectors 14A, 14B and 14C described later,
Data of a desired channel can be freely extracted from the multiplexed data.
ãï¼ï¼ï¼ï¼ããªããå¤éåå¨ï¼ï¼ã«ããã¦ããã«ããã¬
ã¯ãµï¼ï¼µï¼¸ï¼ï¼ããã³ã¢ãã¬ã¹å¶å¾¡é¨ï¼ï¼ã¯ãä¾ãã°ï¼
ã¤ã®ï¼¤ï¼³ï¼°(Digital Signal Processor)ï¼ï¼ã«ãã£ã¦æ§
æããããIn the multiplexer 12, the multiplexer MUX 32 and the address control unit 31 are, for example, 1
It is composed of two DSPs (Digital Signal Processors) 33.
ãï¼ï¼ï¼ï¼ãå¤éåå¨ï¼ï¼ããåºåãããå¤éåãã¼ã¿
ã¯ããã¹ï¼ï¼ãä»ãã¦ã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼
ï¼ï¼£ã«ä¾çµ¦ããããã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼
ï¼£ã®ããããã§ã¯ãä¾çµ¦ãããå¤éåãã¼ã¿ããï¼ãã£
ã³ãã«åã®ãµã³ãã«ã鏿çã«æ½åºãããæ½åºãããï¼
ãã£ã³ãã«åã®ãµã³ãã«ã¯ãï¼ã¤ã®ä¿¡å·ã«æå®ã«é
ç½®ã
ãã¦åºåããããå³ç¤ºããã¦ããªãããï¼ãã£ã³ãã«å
ã®ãµã³ãã«ã¯ãã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ã
ããã£ã³ãã«æ¯ã«ç¬ç«ãã¦ãããããåºåããããã»ã¬
ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ã§ãäºãã«ç°ãªããã¢
ã®ãµã³ãã«ãæ½åºãããã¨ã§ãå¤éåãããï¼ãã£ã³ã
ã«åã®ãµã³ãã«ãå
¨ã¦æ½åºãããã¨ãã§ãããThe multiplexed data output from the multiplexer 12 is supplied to the selectors 14A, 14B and 1 via the bus 13.
4C. Selectors 14A, 14B and 14
In each of C, samples for two channels are selectively extracted from the supplied multiplexed data. 2 extracted
The samples for the channels are arranged and output in a single signal. Although not shown, samples for two channels are output from the selectors 14A, 14B and 14C independently for each channel. By extracting samples of different pairs from each other by the selectors 14A, 14B and 14C, it is possible to extract all samples of the multiplexed six channels.
ãï¼ï¼ï¼ï¼ãå³ï¼ãç¨ãã¦ãã»ã¬ã¯ã¿ï¼ï¼ï¼¡ã®åä½ã«ã¤
ãã¦èª¬æãããå³ï¼ã¯ãã»ã¬ã¯ã¿ï¼ï¼ï¼¡ã®æ§æãæ¦å¿µç
ã«ç¤ºãããã®ã§ããããªããå³ï¼ã«ããã¦ãä¸è¿°ã®å³ï¼
ã¨å
±éããé¨åã«ã¯åä¸ã®ç¬¦å·ãä»ãã詳細ãªèª¬æãç
ç¥ãããã»ã¬ã¯ã¿ï¼ï¼ï¼¡ã¯ãæç³»åçã«ï¼ãµã³ãã«åä½
ã§ã®é¸æãå¯è½ãªï¼ã¤ã®ã¹ã¤ããåè·¯ï¼ï¼ãï¼ï¼ãããª
ããããªãã¡ãã¹ã¤ããåè·¯ï¼ï¼ããã³ï¼ï¼ã®ï¼ã¤ã®æ¥
ç¹ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ãï¼ï¼ï¼£ãï¼ï¼ï¼¤ãï¼ï¼ï¼¥ããã³ï¼ï¼
Fããªãã³ã«ãæ¥ç¹ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ãï¼ï¼ï¼£ãï¼ï¼ï¼¤ã
ï¼ï¼ï¼¥ããã³ï¼ï¼ï¼¦ã¯ãå¤éåå¨ï¼ï¼ã«ããã¦ï¼ãã£ã³
ãã«åã®ãµã³ãã«ãæç³»åçã«å¤éåãããããããã®
ã¿ã¤ãã³ã°ã«å¯¾å¿ãã¦ãããThe operation of the selector 14A will be described with reference to FIG. FIG. 4 conceptually shows the configuration of the selector 14A. It should be noted that in FIG.
The same reference numerals are given to the parts common to and the detailed description is omitted. The selector 14A is composed of two switch circuits 20 and 21 that can be selected in a time series in units of one sample. That is, the six contacts 20A, 20B, 20C, 20D, 20E and 20 of the switch circuits 20 and 21
F, and contacts 21A, 21B, 21C, 21D,
Reference numerals 21E and 21F correspond to respective timings at which the samples for six channels are multiplexed in a time series in the multiplexer 12.
ãï¼ï¼ï¼ï¼ãä¾ãã°ãå³ï¼ã®ä¾ã§ã¯ãã¹ã¤ããåè·¯ï¼ï¼
ã«ããã¦æ¥ç¹ï¼ï¼ï¼¢ã鏿ããã¦ããããä¸è¿°ãããã
ã«ãï¼ãµã³ããªã³ã°ã¯ããã¯ã®æéã«ãã£ã³ãã«ï¼£ï¼¨
ï¼ãCHï¼ãCHï¼ãCHï¼ãCHï¼ããã³ï¼£ï¼¨ï¼ã¨ã
ã£ãé çªã§ãªã¼ãã£ãªãã¼ã¿ã®ãµã³ãã«ã並ã¹ããã¦ã
ãå ´åãã¹ã¤ããåè·¯ï¼ï¼ã§ã¯ããã£ã³ãã«ï¼£ï¼¨ï¼ã®ãª
ã¼ãã£ãªãã¼ã¿ãåãåºããããåæ§ã«ãæ¥ç¹ï¼ï¼ï¼¤ã
鏿ããã¦ããã¹ã¤ããåè·¯ï¼ï¼ã§ã¯ããã£ã³ãã«ï¼£ï¼¨
ï¼ã®ãªã¼ãã£ãªãã¼ã¿ãåãåºããããFor example, in the example of FIG.
, The contact 20B is selected. However, as described above, the channel CH is used during one sampling clock period.
When audio data samples are arranged in the order of 1, CH2, CH3, CH4, CH5, and CH6, the switch circuit 20 extracts audio data of the channel CH2. Similarly, in the switch circuit 21 in which the contact 21D is selected, the channel CH
4 is extracted.
ãï¼ï¼ï¼ï¼ãã¹ã¤ããåè·¯ï¼ï¼ããã³ï¼ï¼ã®æ¥ç¹ã®é¸æ
ã¯ãå³ç¤ºãããªãã³ã³ããã¼ã©ããä¾çµ¦ãããã³ã³ãã
ã¼ã«ä¿¡å·ã«ãããèªå¨ã«è¨å®ã§ãããã»ã¬ã¯ã¿ï¼ï¼ï¼¢ã
ãã³ï¼ï¼ï¼£ããã»ã¬ã¯ã¿ï¼ï¼ï¼¡ã¨åæ§ã®æ§æã§ããã®
ã§ã説æãçç¥ããããªããã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ã
ãã³ï¼ï¼ï¼£ã¯ãããããå
èµãããï¼ã¤ã®ã¹ã¤ããåè·¯
ãã³ã³ããã¼ã«ä¿¡å·ã«ãã£ã¦èªå¨ã«è¨å®ã§ããã®ã§ãç°
ãªãã¹ã¤ããåè·¯ã«ããã¦åä¸ã®ãã£ã³ãã«ã鏿ãã
ãã¨ãå¯è½ã§ãããSelection of the contacts of the switch circuits 20 and 21 can be freely set by a control signal supplied from a controller (not shown). Since the selectors 14B and 14C have the same configuration as the selector 14A, the description is omitted. The selectors 14A, 14B, and 14C can freely set two switch circuits incorporated therein by control signals, so that the same channel can be selected in different switch circuits.
ãï¼ï¼ï¼ï¼ãã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ãã
åºåããããªã¼ãã£ãªãã¼ã¿ã¯ãããããã¨ã³ã³ã¼ãï¼
ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ã«ä¾çµ¦ãããAACæ¹å¼ã§å§
縮符å·åãããã³ã³ãã¼ã¶ï¼ï¼ã«ä¾çµ¦ããããã³ã³ãã¼
ã¶ï¼ï¼ã§ã¯ãã¨ã³ã³ã¼ãï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ã®
ããããããï¼ãã£ã³ãã«åãã¤ä¾çµ¦ããããè¨ï¼ãã£
ã³ãã«åã®ãªã¼ãã£ãªãã¼ã¿ãæç³»åçã«å¤éåããã¨
å
±ã«ãæå®ã®ããããªã©ãä»å ãã¦ã¨ã¬ã¡ã³ã¿ã«ã¹ããª
ã¼ã ï¼ï¼¥ï¼³ï¼åããããã«ããã¼ã¿ã®ï¼£ï¼²ï¼£(Cyclic Re
dundancy Check)ãè¨ç®ãã¦ãã®çµæãä»å ãããã³ã³
ãã¼ã¶ï¼ï¼ããåºåããããï¼ãã£ã³ãã«åãå¤éåã
ãããªã¼ãã£ãªãã¼ã¿ã¯ãåºå端ï¼ï¼ã«å°åºããããThe audio data output from the selectors 14A, 14B and 14C is
It is supplied to 5A, 15B and 15C, compression-coded by the AAC method, and supplied to the composer 16. The composer 16 multiplexes the audio data for a total of six channels supplied from the encoders 15A, 15B and 15C for two channels in a time-series manner, adds a predetermined header and the like, and adds an elementary stream (ES ), And furthermore, CRC (Cyclic Re
dundancy Check) and add the result. The audio data output from the composer 16 and multiplexed for six channels is output to an output terminal 17.
ãï¼ï¼ï¼ï¼ãå³ï¼ã¯ãã³ã³ãã¼ã¶ï¼ï¼ã®ä¸ä¾ã®æ§æã示
ããã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ã®ããããã
ã®ã¹ã¤ããåè·¯ããåºåããããã¼ã¿ã¯ãã¡ã¢ãªï¼ï¼
Aãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ã«ä¸æ¦æ ¼ç´ããããã¡ã¢ãªï¼ï¼
Aãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ã«æ ¼ç´ããããªã¼ãã£ãªãã¼ã¿
ã¯ãã¢ãã¬ã¹å¶å¾¡é¨ï¼ï¼ã«ããèªã¿åºãã®ã¢ãã¬ã¹ãã
ã³ã¿ã¤ãã³ã°ãå¶å¾¡ããããã¡ã¢ãªï¼ï¼ï¼¡ãï¼ï¼ï¼¢ãã
ã³ï¼ï¼ï¼£ã«æ ¼ç´ããããªã¼ãã£ãªãã¼ã¿ã¯ãä¾ãã°æ¬¡ã®
ã¯ããã¯ã§ãï¼ãµã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãï¼ãã£ã³
ãã«ãã¤èªã¿åºããããFIG. 5 shows an example of the configuration of the composer 16. The data output from the respective switch circuits of the selectors 14A, 14B and 14C are stored in the memory 40
A, 40B and 40C. Memory 40
The address and timing of reading the audio data stored in A, 40B and 40C are controlled by the address control unit 41. From the audio data stored in the memories 40A, 40B and 40C, one sample of audio data is read out one channel at a time, for example, at the next clock.
ãï¼ï¼ï¼ï¼ãã¡ã¢ãªï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ããã
ãããæå®ã®ã¿ã¤ãã³ã°ã§ï¼ãµã³ãã«ãã¤èªã¿åºããã
ãªã¼ãã£ãªãã¼ã¿ã¯ããã«ããã¬ã¯ãµï¼ï¼µï¼¸ï¼ï¼ã«ä¾çµ¦
ãããï¼ãã£ã³ãã«åã®ãªã¼ãã£ãªãã¼ã¿ãå¤éåãã
ãå¤éåãã¼ã¿ã¨ãã¦åºåããããã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼
ï¼ï¼¢ããã³ï¼ï¼ï¼£ã®ããããã®ã¹ã¤ããåè·¯ããåºåã
ãããã¼ã¿ãã¡ã¢ãªï¼ï¼ï¼¡ãï¼ï¼ï¼£ããèªã¿åºãããã¿
ã¤ãã³ã°ããã¹ã¤ããåè·¯ã®åºå系統ã«å¯¾ãã¦åºå®çã¨
ãããã¨ã§ããã«ããã¬ã¯ãµï¼ï¼µï¼¸ï¼ï¼ã«ããã¦ãææ
ã®é åºã§ï¼ãã£ã³ãã«åã®ãµã³ãã«ã並ã¹ãï¼ãã£ã³ã
ã«ã®ãªã¼ãã£ãªãã¼ã¿ãå¤éåãã¦åºåãããã¨ãã§ã
ããThe audio data read one by one from the memories 40A, 40B and 40C at a predetermined timing is supplied to the multiplexer MUX42, and output as multiplexed data obtained by multiplexing six channels of audio data. . Selector 14A, 1
By fixing the timing at which the data output from the respective switch circuits of 4B and 14C is read from the memories 40A to 40C with respect to the output system of the switch circuits, the multiplexer MUX42 can control the data for six channels in a desired order. Are arranged, and the audio data of 6 channels can be multiplexed and output.
ãï¼ï¼ï¼ï¼ãã³ã³ãã¼ã¶ï¼ï¼ã«ããã¦ããªã¼ãã£ãªãã¼
ã¿ã«ä»å ããããããæ
å ±ã¯ãããã使é¨ï¼ï¼ã§ä½æ
ããããã¾ããã³ã³ãã¼ã¶ï¼ï¼ã«ããã¦ããã«ããã¬ã¯
ãµï¼ï¼µï¼¸ï¼ï¼ãã¢ãã¬ã¹å¶å¾¡é¨ï¼ï¼ããã³ããã使é¨
ï¼ï¼ã¯ãä¾ãã°ï¼ã¤ã®ï¼¤ï¼³ï¼°(Digital Signal Processo
r)ï¼ï¼ã«ãã£ã¦æ§æãããããã¼ã¿ã«ä»å ãããCRC
ã¯ããã®ï¼¤ï¼³ï¼°ï¼ï¼ã®å³ç¤ºãããªãï¼£ï¼²ï¼£ä½æé¨ã§ä½æ
ããããã«ããã¬ã¯ãµï¼ï¼µï¼¸ï¼ï¼ã«ä¾çµ¦ãããããã«ã
ãã¬ã¯ãµï¼ï¼µï¼¸ï¼ï¼ã§ã¯ãå¤éåãã¼ã¿ã«å¯¾ãã¦ããã
ã®ãããæ
å ±ããã³ï¼£ï¼²ï¼£ãæå®ã®ä½ç½®ã«ä»å ãããIn the composer 16, the header information added to the audio data is created by the header creating section 43. In the composer 16, the multiplexer MUX 42, the address control unit 41, and the header creation unit 43 include, for example, one DSP (Digital Signal Processor).
r) 44. CRC added to data
Is generated by a CRC generator (not shown) of the DSP 44 and supplied to the multiplexer MUX42. The multiplexer MUX 42 adds the header information and CRC to the multiplexed data at predetermined positions.
ãï¼ï¼ï¼ï¼ããªããDSPï¼ï¼ãããªãã¡ãã³ã³ãã¼ã¶
ï¼ï¼ã«ã¯ãå³ç¤ºãããªãã³ã³ããã¼ã©ããé³å£°ã¢ã¼ãæ
å ±ãä¾çµ¦ãããããã®é³å£°ã¢ã¼ãæ
å ±ã«åºã¥ããã¢ãã¬
ã¹å¶å¾¡é¨ï¼ï¼ã«ããã¡ã¢ãªï¼ï¼ï¼¡ãï¼ï¼ï¼£ã®ã¢ãã¬ã¹ã
ãã³èªã¿åºãã¿ã¤ãã³ã°ã®å¶å¾¡ããªãã³ã«ããã«ããã¬
ã¯ãµï¼ï¼µï¼¸ï¼ï¼ã«ãããã¼ã¿ã®å¤éåå¦çãå¶å¾¡ãã
ããã¾ããããã使é¨ï¼ï¼ã«ããããããæ
å ±ã®ä½æ
ã®éã«ãããã®é³å£°ã¢ã¼ãæ
å ±ãç¨ãããããThe DSP 44, that is, the composer 16 is supplied with audio mode information from a controller (not shown). Based on the audio mode information, the address control unit 41 controls the addresses and read timings of the memories 40A to 40C, and the multiplexer MUX42 controls the data multiplexing process. The audio mode information is also used when creating the header information in the header creating unit 43.
ãï¼ï¼ï¼ï¼ãå³ï¼ã¯ããã®çºæã®å®æ½ã®ä¸å½¢æ
ã®å¤å½¢ä¾
ã«ããé³å£°ç¬¦å·åè£
ç½®ã®ä¸ä¾ã®æ§æã示ãããªããå³ï¼
ã«ããã¦ãå³ï¼ã¨å
±éããé¨åã«ã¯åä¸ã®ç¬¦å·ãä»ã
ã¦ã詳細ãªèª¬æãçç¥ãããä¸è¿°ã®å®æ½ã®ä¸å½¢æ
ã§ã¯ã
å
¥åãï¼ç³»çµ±ï¼ï¼ãã£ã³ãã«ã§ãã£ããããã®å¤å½¢ä¾ã«
示ãããããã«ãããã«å¤æ°ã®å
¥å系統ããã³ãã£ã³ã
ã«æ°ã«å¯¾å¿ããããã«ãã§ãããï¼®ãã£ã³ãã«ã«å¯¾å¿ã
ãããã¨ããå ´åã«ã¯ãä¿¡å·ç³»çµ±ã¯ãï¼®ãå¶æ°ã®å ´åã«
ã¯ï¼®ï¼ï¼ç³»çµ±ãï¼®ã奿°ã®å ´åã«ã¯ï¼ï¼®ï¼ï¼ï¼ï¼ï¼ç³»çµ±
ã¨ãªãã®ã§ãå
¥å端ãå
¥åIï¼ï¼¦ãã»ã¬ã¯ã¿ããã³ã¨ã³
ã³ã¼ããããããã系統æ°ã«å¯¾å¿ããæ°ã ãè¨ãããã¾
ããã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ãã»ã»ã»ãï¼ï¼ï½å
ã®ã¹ã¤
ããåè·¯ï¼ï¼ããã³ï¼ï¼ããæ¥ç¹ã®æ°ããã£ã³ãã«æ°ï¼®
ã«åãããæ°ã¨ãããFIG. 6 shows an example of the configuration of a speech coding apparatus according to a modification of the embodiment of the present invention. FIG.
In FIG. 7, the same reference numerals are given to the same parts as those in FIG. 1, and the detailed description is omitted. In one embodiment of the above,
Although the input is 3 channels / 6 channels, as shown in this modified example, it is possible to correspond to a larger number of input systems and the number of channels. When N channels are to be supported, the signal system is N / 2 when N is an even number and (N + 1) / 2 when N is an odd number. / F, selectors and encoders are provided in a number corresponding to the number of systems. Also, the switch circuits 20 and 21 in the selectors 14A, 14B,...
And the number according to.
ãï¼ï¼ï¼ï¼ãã¾ããå¤éåå¨ï¼ï¼âã¯ãä¸è¿°ã®å®æ½ã®ä¸
å½¢æ
ã«ãããå¤éåå¨ï¼ï¼ã«å¯¾ãã¦ãã¡ã¢ãªï¼ï¼ï¼¡ãï¼
ï¼ï¼¢ãã»ã»ã»ãï½åè¨ããæ§æã¨ããããã³ã³ãã¼ã¶ï¼
ï¼âããåæ§ã«ãä¸è¿°ã®ã³ã³ãã¼ã¶ï¼ï¼ã«å¯¾ãã¦ãã¡ã¢
ãªï¼ï¼ï¼¡ãï¼ï¼ï¼¢ãã»ã»ã»ãï½åã¾ã§è¨ããæ§æã¨ãã
ããThe multiplexer 12 'is different from the multiplexer 12 in the above-described embodiment in that the memories 30A, 3A
0B,... Are provided. Composer 1
Similarly, 6 â² is configured such that up to m memories 40A, 40B,... Are provided in the composer 16 described above.
ãï¼ï¼ï¼ï¼ãå¤å½¢ä¾ã«ãããå¤éåå¨ï¼ï¼âã®å¦çãã
å³ï¼ã®ã¿ã¤ã ãã£ã¼ãã«ç¤ºãããã®å ´åããå³ï¼ã«ç¤ºã
ã宿½ã®ä¸å½¢æ
ã«ãããå¦çã¨åæ§ã«ãå³ï¼ï¼¢ãå³ï¼ï¼¤
ã«ç¤ºãããããã«ãå
¥åIï¼ï¼¦ï¼ï¼ï¼¡ãï¼ï¼ï½ãããã
ããï¼ãã£ã³ãã«ãã¤å
¥åããããªã¼ãã£ãªãã¼ã¿ãã
ï¼ãµã³ããªã³ã°ã¯ããã¯ã®éã«ãåãã£ã³ãã«ã®ãªã¼ã
ã£ãªãã¼ã¿ãï¼ãµã³ãã«ãã¤ãæå®ã®é çªã§ä¸¦ã¹ããã¦
å¤éåãããï¼å³ï¼ï¼¥ï¼ãå¤éåå¨ï¼ï¼âããä¸è¿°ã®å®
æ½ã®ä¸å½¢æ
ã®å¤éåå¨ï¼ï¼ã¨åæ§ã«ãä¾çµ¦ããããªã¼ã
ã£ãªãã¼ã¿ã䏿¦ã¡ã¢ãªã«æ ¼ç´ããæ¬¡ã®ãµã³ããªã³ã°ã¯
ããã¯ã§ï¼ãµã³ãã«ãã¤èªã¿åºãã¦ãã¼ã¿ã®å¤éåãè¡
ããThe processing of the multiplexer 12 'in the modification is as follows.
This is shown in the time chart of FIG. Also in this case, similarly to the processing in the embodiment shown in FIG. 2, FIGS. 7B to 7D
As shown in FIG. 2, audio data input from each of the input I / Fs 11A to 11m by two channels,
During one sampling clock, the audio data of each channel is arranged and multiplexed one sample at a time in a predetermined order (FIG. 7E). Similarly to the multiplexer 12 according to the above-described embodiment, the multiplexer 12 â² temporarily stores the supplied audio data in the memory, and reads out the samples one by one at the next sampling clock to multiplex the data. .
ãï¼ï¼ï¼ï¼ãå³ï¼ã¯ããã®çºæã®å®æ½ã®ä¸å½¢æ
ã®ãå¥ã®
å¤å½¢ä¾ã«ããé³å£°ç¬¦å·åè£
ç½®ã®ä¸ä¾ã®æ§æã示ããã¾
ããå³ï¼ã¯ãå¥ã®å¤å½¢ä¾ã«ããå¦çã示ãä¸ä¾ã®ã¿ã¤ã
ãã£ã¼ãã§ããããã®å¥ã®å¤å½¢ä¾ã¯ãå
¥åãã£ã³ãã«æ°
ããã¨ã³ã³ã¼ãå¦çããããã£ã³ãã«æ°ãå¤ãå ´åã®ä¾
ã§ããããã®å¥ã®å¤å½¢ä¾ã¯ãéè¤ãããã£ã³ãã«ããã
ï¼ï¼¥ï¼³ã¢ã¼ãã®ãªã¼ãã£ãªãã¼ã¿ã«ç¨ãã¦å¥½é©ãªä¾ã§ã
ããä¾ãã°ã第ï¼é³å£°ãï¼ãã£ã³ãã«ã®ãã«ããã£ã³ã
ã«ï¼ï¼¬ãã£ã³ãã«ãï¼²ãã£ã³ãã«ãSLãã£ã³ãã«ãã
ã³ï¼³ï¼²ãã£ã³ãã«ï¼ã§ã第ï¼é³å£°ãã¹ãã¬ãªï¼ï¼¬ããã³
ï¼²ãã£ã³ãã«ï¼ã§ãã£ã¦ãä¸ã¤ã第ï¼é³å£°ã®ï¼¬ããã³ï¼²
ãã£ã³ãã«ã¨ã第ï¼é³å£°ã®ï¼¬ããã³ï¼²ãã£ã³ãã«ã¨ã«å
ä¸ã®ãªã¼ãã£ãªãã¼ã¿ãç¨ãããã¦ãããããªå ´åãã
ããã«ç¸å½ãããFIG. 8 shows a configuration of an example of a speech encoding apparatus according to another modification of the embodiment of the present invention. FIG. 9 is an example time chart illustrating a process according to another modification. This another modification is an example in which the number of channels to be encoded is greater than the number of input channels. This another modified example is a preferred example used for audio data in the 2ES mode having overlapping channels. For example, the first audio is a multi-channel of four channels (L channel, R channel, SL channel and SR channel), the second audio is stereo (L and R channels), and the first audio L and R
When the same audio data is used for the channel and the L and R channels of the second audio,
This corresponds to this.
ãï¼ï¼ï¼ï¼ããªããå³ï¼ã«ããã¦ãä¸è¿°ã®å³ï¼ã¨å
±éã
ãé¨åã«ã¯åä¸ã®ç¬¦å·ãä»ãã詳細ãªèª¬æãçç¥ããã
ã¾ããå³ï¼ã«ããã¦ãä¸è¿°ã®å³ï¼ã«ç¤ºãããã³ã³ãã¼ã¶
ï¼ï¼ããã³åºå端ï¼ï¼ãçç¥ããã¦ããããã®å¥ã®å¤å½¢
ä¾ã®å ´åãå
¥å系統ã¯ï¼ç³»çµ±ã§ãããããå
¥å端ããã³
å
¥åIï¼ï¼¦ã¯ãå
¥å端ï¼ï¼ï¼¡ããã³ï¼ï¼ï¼¢ãå
¥åIï¼ï¼¦
ï¼ï¼ï¼¡ããã³ï¼ï¼ï¼¢ã¨ããããã«ãããããï¼ã¤ãã¤è¨
ãããããå¿è«ãä¸è¿°ãã宿½ã®ä¸å½¢æ
ã®ããã«ãå
¥å
系統ãï¼ç³»çµ±è¨ãã¦ããã®ãã¡ï¼ç³»çµ±ã ããç¨ãããã
ã«ãã¦ããããIn FIG. 8, the same parts as those in FIG. 1 described above are denoted by the same reference numerals, and detailed description will be omitted.
8, the composer 16 and the output terminal 17 shown in FIG. 1 are omitted. In the case of this other modified example, since there are two input systems, the input terminals and the input I / F are the input terminals 10A and 10B and the input I / F.
Two each are provided, such as 11A and 11B. Of course, as in the embodiment described above, three input systems may be provided, and only two of them may be used.
ãï¼ï¼ï¼ï¼ãå
¥å端ï¼ï¼ï¼¡ãããLããã³ï¼²ãã£ã³ãã«
ã®ãªã¼ãã£ãªãã¼ã¿ãå
¥åããããã¾ããå
¥å端ï¼ï¼ï¼¢
ããããµã©ã¦ã³ã广ç¨ã®ãã£ã³ãã«ã§ããSLããã³
SRãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãå
¥åãããããã
ãã®ãªã¼ãã£ãªãã¼ã¿ã¯ãå
¥åIï¼ï¼¦ï¼ï¼ï¼¡ããã³ï¼ï¼
ï¼¢ãããããä»ãã¦ãå¤éåå¨ï¼ï¼âã«ä¾çµ¦ããããå¤
éåå¨ï¼ï¼âã®æ§æã¯ãä¸è¿°ã®å³ï¼ã«ç¤ºãããæ§æã¨ç¥
åæ§ã§ãããThe audio data of the L and R channels is input from the input terminal 10A. Also, the input terminal 10B
, Audio data of the SL and SR channels, which are channels for the surround effect, is input. These audio data are input I / Fs 11A and 11A.
The signal is supplied to the multiplexer 12 "through the respective B. The configuration of the multiplexer 12" is substantially the same as the configuration shown in FIG.
ãï¼ï¼ï¼ï¼ãå¤éåå¨ï¼ï¼âã«ããã¦ã¯ãå³ï¼ï¼¢ãå³ï¼
Dã«ç¤ºãããããã«ãï¼ãµã³ããªã³ã°ã¯ããã¯ã®æé
ã«ãï¼ãã£ã³ãã«åã®ãªã¼ãã£ãªãã¼ã¿ãï¼ãµã³ãã«ã
ã¤ãæå®ã®é åºã§ä¸¦ã¹ããã¦ãªã¼ãã£ãªãã¼ã¿ã®å¤éå
ããªãããããªã¼ãã£ãªãã¼ã¿ãå¤éåããããã¼ã¿ã¹
ããªã¼ã ã¯ããã¹ï¼ï¼ãä»ãã¦ã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼¢
ããã³ï¼ï¼ï¼£ã«ããããä¾çµ¦ããããIn the multiplexer 12 â³, FIGS.
As shown in D, during one sampling clock period, audio data for four channels is arranged in a predetermined order, one sample at a time, to multiplex audio data. The data stream in which the audio data is multiplexed is supplied to the selectors 14A and 14B via the bus 13.
And 14C, respectively.
ãï¼ï¼ï¼ï¼ããã®å¥ã®å¤å½¢ä¾ã§ã¯ãã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼
ï¼ï¼¢ããã³ï¼ï¼ï¼£ã¯ãLãï¼²ãSLããã³ï¼³ï¼²ãã£ã³ã
ã«ãããªã第ï¼é³å£°ã¨ãLããã³ï¼²ãã£ã³ãã«ãããªã
第ï¼é³å£°ã¨ãããããå¾ãããããã«ãæå®ã®è¨å®ããª
ããããããªãã¡ãã»ã¬ã¯ã¿ï¼ï¼ï¼¡ã®ã¹ã¤ããåè·¯ï¼ï¼
ã§ã¯æ¥ç¹ï¼ï¼ï¼¡ã鏿ãããã¹ã¤ããåè·¯ï¼ï¼ã§ã¯æ¥ç¹
ï¼ï¼ï¼¢ã鏿ããããã»ã¬ã¯ã¿ï¼ï¼ï¼¢ã®ã¹ã¤ããåè·¯ï¼
ï¼ã§ã¯æ¥ç¹ï¼ï¼ï¼£ã鏿ãããã¹ã¤ããåè·¯ï¼ï¼ã§ã¯æ¥
ç¹ï¼ï¼ï¼¤ã鏿ãããããããã»ã¬ã¯ã¿ï¼ï¼ï¼¡ããã³ï¼
ï¼ï¼¢ã«ãããLãï¼²ãSLããã³ï¼³ï¼²ãã£ã³ãã«ã®ãµã³
ãã«ãåãåºããã第ï¼é³å£°ã®ãªã¼ãã£ãªãã¼ã¿ãå¾ã
ãããããã¦ãã»ã¬ã¯ã¿ï¼ï¼ï¼£ã®ã¹ã¤ããåè·¯ï¼ï¼ãã
ã³ï¼ï¼ã§ãããããæ¥ç¹ï¼ï¼ï¼¡ããã³ï¼ï¼ï¼¢ã鏿ã
ããLããã³ï¼²ãã£ã³ãã«ã®ãµã³ãã«ãåãåºããã第
ï¼é³å£°ã®ãªã¼ãã£ãªãã¼ã¿ãå¾ããããIn this alternative modification, the selectors 14A, 1
4B and 14C are set so that a first sound composed of L, R, SL and SR channels and a second sound composed of L and R channels are obtained, respectively. That is, the switch circuit 20 of the selector 14A
, The contact 20A is selected, and the switch circuit 21 selects the contact 21B. Switch circuit 2 of selector 14B
2, the contact 22C is selected, and the switch circuit 23 selects the contact 23D. These selectors 14A and 1
By 4B, samples of the L, R, SL and SR channels are taken out, and audio data of the first voice is obtained. Then, the contact points 24A and 25B are respectively selected by the switch circuits 24 and 25 of the selector 14C, the samples of the L and R channels are taken out, and the audio data of the second sound is obtained.
ãï¼ï¼ï¼ï¼ãã¹ã¤ããåè·¯ï¼ï¼ããã³ï¼ï¼ã®åºåã¯ãã¨
ã³ã³ã¼ãï¼ï¼ï¼¡ã«ä¾çµ¦ãããã¹ã¤ããåè·¯ï¼ï¼ããã³ï¼
ï¼ã®åºåã¯ãã¨ã³ã³ã¼ãï¼ï¼ï¼¢ã«ä¾çµ¦ãããã¹ã¤ããå
è·¯ï¼ï¼ããã³ï¼ï¼ã®åºåã¯ãã¨ã³ã³ã¼ãï¼ï¼ï¼£ã«ä¾çµ¦ã
ãããThe outputs of the switch circuits 20 and 21 are supplied to the encoder 15A, and are output from the switch circuits 22 and 2
The output of 3 is supplied to the encoder 15B, and the outputs of the switch circuits 24 and 25 are supplied to the encoder 15C.
ãï¼ï¼ï¼ï¼ãå³ï¼ï¼¥ãå³ï¼ï¼ªã«ããããã»ã¬ã¯ã¿ï¼ï¼ï¼¡
ãï¼ï¼ï¼£ã«ãããã¹ã¤ããåè·¯ï¼ï¼ãï¼ï¼ããããã®ã
ä¸ä¾ã®åä½ã®ã¿ã¤ãã³ã°ãã£ã¼ãã示ããã¦ããããã®
ä¾ã§ã¯ãã¹ã¤ããåè·¯ï¼ï¼ãï¼ï¼ã¯ãã¬ãã«ããã¼ã®æ
éã«ãã¼ã¿ãæ½åºãããããã«åä½ãããã¾ããå³ï¼ï¼«
ãå³ï¼ï¼°ã«ãã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼£ã«ãããã¹ã¤ãã
åè·¯ï¼ï¼ãï¼ï¼ããããã®åºåã示ããã¦ãããã¹ã¤ã
ãåè·¯ï¼ï¼ãï¼ï¼ã§ã¯ããããã鏿ãããæ¥ç¹ã«å¿ã
ãã¿ã¤ãã³ã°ã§ãå³ï¼ï¼¤ã«ç¤ºãå¤éåããããªã¼ãã£ãª
ãã¼ã¿ããµã³ãã«åä½ã§æ½åºããããFIGS. 9E to 9J show these selectors 14A.
, Each of the switch circuits 20 to 25 at ï¼ï¼14C,
A timing chart of an example operation is shown. In this example, the switch circuits 20 to 25 operate so that data is extracted during a low level period. FIG. 9K
9P show the outputs of the switch circuits 20 to 25 in the selectors 14A to 14C, respectively. In the switch circuits 20 to 25, the multiplexed audio data shown in FIG. 9D is extracted in units of samples at timings corresponding to the respectively selected contacts.
ãï¼ï¼ï¼ï¼ãããå
·ä½çã«ã¯ãã»ã¬ã¯ã¿ï¼ï¼ï¼¡ã®ã¹ã¤ã
ãåè·¯ï¼ï¼ã§ã¯ãå³ï¼ï¼¥ã«ç¤ºããããã¼ã®é¨åã§ãå¤é
åãã¼ã¿ã®ãã¡ï¼¬ãã£ã³ãã«ã®ãã¼ã¿ï¼ï¼¬ï½âï¼ãL
ï½ãLï½ï¼ï¼ãã»ã»ã»ï¼ãåãåºããããã»ã¬ã¯ã¿ï¼ï¼
Aã®ã¹ã¤ããåè·¯ï¼ï¼ã§ã¯ãå³ï¼ï¼¦ã«ç¤ºããããã¼ã®é¨
åã§ãå¤éåãã¼ã¿ã®ãã¡ï¼²ãã£ã³ãã«ã®ãã¼ã¿ï¼ï¼²ï½
âï¼ãï¼²ï½ãï¼²ï½ï¼ï¼ãã»ã»ã»ï¼ãåãåºããããã»ã¬
ã¯ã¿ï¼ï¼ï¼¢ã®ã¹ã¤ããåè·¯ï¼ï¼ã§ã¯ãå³ï¼ï¼§ã«ç¤ºããã
ãã¼ã®é¨åã§ãå¤éåãã¼ã¿ã®ãã¡ï¼³ï¼¬ãã£ã³ãã«ã®ã
ã¼ã¿ï¼ï¼³ï¼¬ï½âï¼ãSLï½ãSLï½ï¼ï¼ãã»ã»ã»ï¼ãå
ãåºããããã»ã¬ã¯ã¿ï¼ï¼ï¼¢ã®ã¹ã¤ããåè·¯ï¼ï¼ã§ã¯ã
å³ï¼ï¼¨ã«ç¤ºããããã¼ã®é¨åã§ãå¤éåãã¼ã¿ã®ãã¡ï¼³
ï¼²ãã£ã³ãã«ã®ãã¼ã¿ï¼ï¼³ï¼²ï½âï¼ãSRï½ãSRï½ï¼
ï¼ãã»ã»ã»ï¼ãåãåºããããã»ã¬ã¯ã¿ï¼ï¼ï¼£ã®ã¹ã¤ã
ãåè·¯ï¼ï¼ã§ã¯ãå³ï¼ï¼©ã«ç¤ºããããã¼ã®é¨åã§ãå¤é
åãã¼ã¿ã®ãã¡ï¼¬ãã£ã³ãã«ã®ãã¼ã¿ï¼ï¼¬ï½âï¼ãL
ï½ãLï½ï¼ï¼ãã»ã»ã»ï¼ãåãåºããããã»ã¬ã¯ã¿ï¼ï¼
ï¼£ã®ã¹ã¤ããåè·¯ï¼ï¼ã§ã¯ãå³ï¼ï¼ªã«ç¤ºããããã¼ã®é¨
åã§ãå¤éåãã¼ã¿ã®ãã¡ï¼²ãã£ã³ãã«ã®ãã¼ã¿ï¼ï¼²ï½
âï¼ãï¼²ï½ãï¼²ï½ï¼ï¼ãã»ã»ã»ï¼ãåãåºããããMore specifically, in the switch circuit 20 of the selector 14A, in the low portion shown in FIG. 9E, the L channel data (Ln-1, Ln-1) of the multiplexed data.
, Ln + 1,...) are extracted. Selector 14
In the switch circuit 21 of FIG. 9A, in the row portion shown in FIG.
-1, Rn, Rn + 1,...) Are taken out. The switch circuit 22 of the selector 14B extracts SL channel data (SLn-1, SLn, SLn + 1,...) From the multiplexed data at the row portion shown in FIG. 9G. In the switch circuit 23 of the selector 14B,
In the row part shown in FIG.
R channel data (SRn-1, SRn, SRn +
1,...) Are taken out. In the switch circuit 24 of the selector 14C, in the row portion shown in FIG. 9I, the data of the L channel (Lnâ1, Ln
, Ln + 1,...) are extracted. Selector 14
In the switch circuit 25 of C, the data of the R channel (Rn) of the multiplexed data in the row portion shown in FIG.
-1, Rn, Rn + 1,...) Are taken out.
ãï¼ï¼ï¼ï¼ããã®ããã«ãå³ï¼ï¼¤ã«ç¤ºãããå¤éåãã¼
ã¿ã¯ããã¹ï¼ï¼ã«ãã£ã¦ã¹ã¤ããåè·¯ï¼ï¼ãï¼ï¼ã«ä¾çµ¦
ããããããã¹ã¤ããåè·¯ï¼ï¼ããã³ï¼ï¼ãã¹ã¤ããå
è·¯ï¼ï¼ããã³ï¼ï¼ã§ã¯ãããããåä¸ã®ãµã³ãã«ãæ½åº
ãããã¨ãã§ãããAs described above, since the multiplexed data shown in FIG. 9D is supplied to the switch circuits 20 to 25 by the bus 13, the switch circuits 20 and 24 and the switch circuits 21 and 25 respectively extract the same sample. can do.
ãï¼ï¼ï¼ï¼ãã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ã«ã
ãã¦ã¹ã¤ããåè·¯ï¼ï¼ãï¼ï¼ã§ä¸è¿°ã®ããã«åãåºãã
ããã¼ã¿ã¯ãå³ï¼ï¼«ãå³ï¼ï¼°ã«ç¤ºãããããã«ãã¨ã³ã³
ã¼ãï¼ï¼ï¼¡ãï¼ï¼ï¼¢ããã³ï¼ï¼ï¼£ã«ããããä¾çµ¦ããã
符å·åå¦çããªããããThe data extracted in the selectors 14A, 14B and 14C by the switch circuits 20 to 25 as described above are supplied to encoders 15A, 15B and 15C as shown in FIGS. 9K to 9P, respectively.
An encoding process is performed.
ãï¼ï¼ï¼ï¼ãã¨ã³ã³ã¼ãï¼ï¼ï¼¡ãï¼ï¼ï¼£ã§ã¨ã³ã³ã¼ãå¦
çããããªã¼ãã£ãªãã¼ã¿ã¯ãã³ã³ãã¼ã¶ï¼ï¼ã«ä¾çµ¦ã
ãããã³ã³ãã¼ã¶ï¼ï¼ã§ã¯ãä¾çµ¦ããããªã¼ãã£ãªãã¼
ã¿ãäºã決ãããã¦ããé åºã«ä¸¦ã¹æ¿ããæå®ã®ããã
æ
å ±ãCRCãªã©ãä»å ãã¦ï¼¥ï¼³ã¨ãã¦åºåãããã³ã³
ãã¼ã¶ï¼ï¼ã®åºåã¯ãåºå端ï¼ï¼ã«å°åºããããThe audio data encoded by the encoders 15A to 15C is supplied to the composer 16. The composer 16 rearranges the supplied audio data in a predetermined order, adds predetermined header information, a CRC and the like, and outputs the ES as an ES. The output of composer 16 is led to output 17.
ãï¼ï¼ï¼ï¼ããã®ããã«ããã®å¥ã®å¤å½¢ä¾ã§ã¯ãå¤éå
å¨ï¼ï¼âã¨ã»ã¬ã¯ã¿ï¼ï¼ï¼¡ãï¼ï¼ï¼£ã¨ãç¨ãããã¨ã«ã
ããéè¤ãã¦ãããã£ã³ãã«ã«ã¤ãã¦ã¯ãï¼ãã£ã³ãã«
åã ãå
¥åããã°è¯ãããããã£ã¦ã第ï¼é³å£°ã®ï¼ãã£
ã³ãã«ï¼ï¼¬ãï¼²ãSLããã³ï¼³ï¼²ï¼ã ããå
¥åãã第ï¼
é³å£°ã®ã¹ãã¬ãªé³å£°ï¼ï¼¬ããã³ï¼²ãã£ã³ãã«ï¼ã¯ãã»ã¬
ã¯ã¿ï¼ï¼ï¼£ã§ã第ï¼é³å£°ã¨ãã¦å
¥åãããLããã³ï¼²ã
ã£ã³ãã«ã鏿ãããããã«ããã第ï¼é³å£°ãå
¥åãã
ãã¨ãªããï¼ï¼¥ï¼³ã¢ã¼ããå¯è½ã«ãªããAs described above, in this modified example, by using the multiplexer 12 â³ and the selectors 14A to 14C, it is sufficient to input only one channel for the overlapping channel. Input only 4 channels (L, R, SL and SR) of one voice, and
For the stereo sound (L and R channels) of the sound, the selector 14C selects the L and R channels input as the first sound. This enables the 2ES mode without inputting the second sound.
ãï¼ï¼ï¼ï¼ããªããä¸è¿°ã§ã¯ããã®çºæãå
¥åãªã¼ãã£
ãªãã¼ã¿ã®ãã£ã³ãã«ã¢ãµã¤ã³ã®å¤æ´ãä¿®æ£ã«é©ç¨ãã
ãããã«èª¬æããããããã¯ãã®ä¾ã«éå®ããããã®ã§
ã¯ãªããä¾ãã°ããã£ã³ãã«ãä»»æã«é¸æã§ããæ©è½ã
å©ç¨ãã¦ãï¼ç³»çµ±ã®å
¥åã夿°ã®ãã£ã³ãã«ã«ä¸¦åçã«
åºåããããã«ã§ããããããå©ç¨ããã°ããªã¼ãã£ãª
ä¿¡å·ã®ä½ç¸ãã§ãã¯ãªã©ãè¡ããã¨ãã§ããããã®å ´å
ã«ã¯ãå
¥åããããªã¼ãã£ãªãã¼ã¿ã¯ãï¼ãã£ã³ãã«ã®
ã¿ã¨ãã¦ããã®ï¼ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãå
¨ã¦
ã®åºåãã£ã³ãã«ã«åºåãããããã«ãããåºåå
ã®ã
ãããã®æ©å¨ã«ããã¦äºãã«ãªã¼ãã£ãªä¿¡å·ã®ä½ç¸ãæ¯
è¼ãããã¨ã§ãä½ç¸ãã§ãã¯ãè¡ããã¨ãã§ãããã¾
ããã¹ãã¬ãªé³å£°ã®ï¼¬ããã³ï¼²ãã£ã³ãã«ã®ãªã¼ãã£ãª
ãã¼ã¿ãå
¥åããä¾ãã°ï¼ãã£ã³ãã«ã®åºåãããï¼çµ
ã®ã¹ãã¬ãªé³å£°åºåã並åçã«åºåããããã«ãã§ã
ããIn the above description, the present invention has been described as being applied to the change or correction of the channel assignment of the input audio data, but the present invention is not limited to this example. For example, by utilizing a function capable of arbitrarily selecting a channel, one system input can be output to many channels in parallel. By utilizing this, it is also possible to check the phase of the audio signal. In this case, the input audio data is only one channel, and the audio data of one channel is output to all output channels. A phase check can be performed by comparing the phases of the audio signals in the respective devices at the output destination. Further, it is also possible to input the audio data of the L and R channels of the stereo sound and output three sets of stereo sound outputs in parallel from the output of, for example, 6 channels.
ãï¼ï¼ï¼ï¼ãã¾ããä¸è¿°ã§ã¯ããªã¼ãã£ãªãã¼ã¿ãï¼ãµ
ã³ãã«åä½ã«æåå²å¤éãã¦ããããããã¯ãã®ä¾ã«é
ãããªããä¾ãã°ããªã¼ãã£ãªãã¬ã¼ã åä½ããããã«
ç¬èªã®åä½ã§æåå²å¤éãããã¨ãå¯è½ã§ãããIn the above description, audio data is time-division multiplexed in units of one sample, but this is not limited to this example. For example, it is also possible to perform time division multiplexing on an audio frame unit or a unique unit.
ãï¼ï¼ï¼ï¼ã[0052]
ãçºæã®å¹æã以ä¸èª¬æããããã«ããã®çºæã®é³å£°ç¬¦
å·åè£
ç½®ã«ããã°ãè¤æ°ã®ãã£ã³ãã«ã®ãªã¼ãã£ãªãã¼
ã¿ãå¤éåããå¤éåå¨ã¨ãå¤éåå¨ã§è¤æ°ã®ãã£ã³ã
ã«ãå¤éåããããªã¼ãã£ãªãã¼ã¿ããä»»æã®ãã£ã³ã
ã«ã®ãã¼ã¿ã鏿çã«æ½åºããã»ã¬ã¯ã¿ã¨ãç¨ãã¦ã
ãããã®ãããä¾ãã°æ¬æ¥ã®ãã£ã³ãã«ã¢ãµã¤ã³ã¨ç°ãª
ã£ããã£ã³ãã«ã¢ãµã¤ã³ã§ãªã¼ãã£ãªãã¼ã¿ãé³å£°ç¬¦å·
åè£
ç½®ã«å
¥åããã¦ããè£
ç½®å
ã§å®¹æã«ãã£ã³ãã«ã¢ãµ
ã¤ã³ãä¿®æ£ã§ããã¨ãã广ããããAs described above, according to the speech encoding apparatus of the present invention, a multiplexer for multiplexing audio data of a plurality of channels, and an audio having a plurality of channels multiplexed by the multiplexer. And a selector for selectively extracting data of an arbitrary channel from the data. Therefore, for example, even if audio data is input to the audio encoding device with a channel assignment different from the original channel assignment, the channel assignment can be easily corrected in the device.
ãï¼ï¼ï¼ï¼ãã¾ãããã®çºæã®å®æ½ã®ä¸å½¢æ
ã®å¥ã®å¤å½¢
ä¾ã«ããã°ãï¼ï¼¥ï¼³ã¢ã¼ãã®ããã«ãä¾ãã°ç¬¬ï¼é³å£°ã¨
第ï¼é³å£°ã¨ã§é¨åçã«éè¤ãããã£ã³ãã«ãç¨ãããã
ãããªå ´åã«ãéè¤ãã¦ãããã£ã³ãã«ã«ã¤ãã¦ã¯ï¼ã
ã£ã³ãã«åã ãå
¥åããã°ãããä¾ãã°ã第ï¼é³å£°ã
Lãï¼²ãSLããã³ï¼³ï¼²ãã£ã³ãã«ã®ï¼ãã£ã³ãã«ã§ã
第ï¼é³å£°ãLããã³ï¼²ãã£ã³ãã«ã®ï¼ãã£ã³ãã«ã§ã
ãã第ï¼ããã³ç¬¬ï¼é³å£°ã«ããã¦ï¼¬ããã³ï¼²ãã£ã³ãã«
ãå
±éãã¦ç¨ãããããªå ´åãå
¥åãããªã¼ãã£ãªãã¼
ã¿ã¯ã第ï¼é³å£°ã®ï¼ãã£ã³ãã«åã ãã§æ¸ãã¨ãã广
ããããAccording to another modification of the embodiment of the present invention, for example, when a partially overlapping channel is used for the first sound and the second sound as in the 2ES mode, For the overlapping channel, only one channel needs to be input. For example, if the first audio is channel L, R, SL and SR,
In the case where the second audio is the two channels of the L and R channels, and the L and R channels are commonly used in the first and second audios, the audio data to be input only needs to be the four channels of the first audio. This has the effect.
ãï¼ï¼ï¼ï¼ãé常ãï¼¶ï¼´ï¼²(Video Tape Recorder)ã®ãª
ã¼ãã£ãªãã£ã³ãã«ã¯ï¼ãã£ã³ãã«ã¾ã§ã®å¯¾å¿ã¨ãªã£ã¦
ãããã¨ãå¤ããããã®ãããªå ´åã§ããå
¨é¨ã§ï¼ãã£
ã³ãã«ã®ãªã¼ãã£ãªãã¼ã¿ãç¨ããï¼ï¼¥ï¼³ã¢ã¼ãã®å¦ç
ããã®ï¼ãã£ã³ãã«å¯¾å¿ã®ï¼¶ï¼´ï¼²ã§è³ããã¨ãã§ããã¨
ãã广ããããNormally, the audio channels of a VTR (Video Tape Recorder) often correspond to up to four channels. Even in such a case, processing in the 2ES mode using audio data of a total of six channels is performed. There is an effect that it can be covered by a VTR supporting four channels.
ãï¼ï¼ï¼ï¼ãã¾ããã®ããã第ï¼é³å£°ç¨ã«ä»ã®è£
ç½®ãç¨
æããããã«ã第ï¼é³å£°ç¨ã®è£
ç½®ã¨ç¬¬ï¼é³å£°ç¨ã®è£
ç½®ã¨
ãåæé転ããå¿
è¦ããªããããä¾ãã°çªçµå¶ä½ããã³
éåºã®éã®æéãã³ã¹ãã忏ã§ããã¨ãã广ãã
ããFor this reason, it is not necessary to prepare another device for the second audio and to operate the device for the first audio and the device for the second audio synchronously. This has the effect of reducing labor and cost.
ãå³ï¼ããã®çºæã®å®æ½ã®ä¸å½¢æ
ã«ããé³å£°ç¬¦å·åè£
ç½®
ã®ä¸ä¾ã®æ§æã示ããããã¯å³ã§ãããFIG. 1 is a block diagram illustrating a configuration of an example of a speech encoding device according to an embodiment of the present invention.
ãå³ï¼ã宿½ã®ä¸å½¢æ
ã§ã®å¤éåå¨ã«ãããªã¼ãã£ãªã
ã¼ã¿ã®å¤éåå¦çã®ä¸ä¾ã®ã¿ã¤ã ãã£ã¼ãã§ãããFIG. 2 is a time chart of an example of multiplexing processing of audio data by a multiplexer according to the embodiment;
ãå³ï¼ãå¤éåå¨ã®ä¸ä¾ã®æ§æã示ããããã¯å³ã§ã
ããFIG. 3 is a block diagram illustrating a configuration example of a multiplexer.
ãå³ï¼ãã»ã¬ã¯ã¿ã®åä½ã説æããããã®ãããã¯å³ã§
ãããFIG. 4 is a block diagram for explaining the operation of the selector.
ãå³ï¼ãã³ã³ãã¼ã¶ã®ä¸ä¾ã®æ§æã示ããããã¯å³ã§ã
ããFIG. 5 is a block diagram illustrating a configuration of an example of a composer.
ãå³ï¼ããã®çºæã®å®æ½ã®ä¸å½¢æ
ã®å¤å½¢ä¾ã«ããé³å£°ç¬¦
å·åè£
ç½®ã®ä¸ä¾ã®æ§æã示ããããã¯å³ã§ãããFIG. 6 is a block diagram illustrating a configuration of an example of a speech encoding device according to a modification of the embodiment of the present invention.
ãå³ï¼ã宿½ã®ä¸å½¢æ
ã®å¤å½¢ä¾ã«ãããå¤éåå¨ã®å¦ç
ã示ãä¸ä¾ã®ã®ã¿ã¤ã ãã£ã¼ãã§ãããFIG. 7 is a time chart illustrating an example of a process performed by a multiplexer according to a modification of the embodiment;
ãå³ï¼ããã®çºæã®å®æ½ã®ä¸å½¢æ
ã®å¥ã®å¤å½¢ä¾ã«ããé³
声符å·åè£
ç½®ã®ä¸ä¾ã®æ§æã示ããããã¯å³ã§ãããFIG. 8 is a block diagram illustrating a configuration of an example of a speech encoding device according to another modification of the embodiment of the present invention.
ãå³ï¼ããã®çºæã®å®æ½ã®ä¸å½¢æ
ã®å¥ã®å¤å½¢ä¾ã«ããå¦
çã示ãä¸ä¾ã®ã¿ã¤ã ãã£ã¼ãã§ãããFIG. 9 is an example time chart illustrating a process according to another modification of the embodiment of the present invention;
ãå³ï¼ï¼ã徿¥ã®æè¡ã«ããï¼ãã£ã³ãã«ã®ãªã¼ãã£ãª
ä¿¡å·ã®å¦çãå¯è½ãªé³å£°ç¬¦å·åè£
ç½®ã®ä¸ä¾ã®æ§æã示ã
ãããã¯å³ã§ãããFIG. 10 is a block diagram illustrating a configuration of an example of a speech encoding device capable of processing a 6-channel audio signal according to a conventional technique.
ãå³ï¼ï¼ãAESï¼ï¼¥ï¼¢ï¼µãã©ã¼ããããæ¦ç¥çã«ç¤ºã
ç¥ç·å³ã§ãããFIG. 11 is a schematic diagram schematically showing an AES / EBU format.
ï¼ï¼ï¼¡ï¼ï¼ï¼ï¼¢ï¼ï¼ï¼ï¼£ã»ã»ã»å
¥åIï¼ï¼¦ãï¼ï¼ï¼ï¼
ï¼âï¼ï¼ï¼âã»ã»ã»å¤éåå¨ãï¼ï¼ã»ã»ã»ãã¹ãï¼ï¼
Aï¼ï¼ï¼ï¼¢ï¼ï¼ï¼ï¼£ï¼ã»ã»ã»ï¼ï¼ï¼ï½ã»ã»ã»ã»ã¬ã¯ã¿ã
ï¼ï¼ï¼¡ï¼ï¼ï¼ï¼¢ï¼ï¼ï¼ï¼£ï¼ã»ã»ã»ï¼ï¼ï¼ï½ã»ã»ã»ã¨ã³ã³
ã¼ããï¼ï¼ï¼ï¼ï¼âã»ã»ã»ã³ã³ãã¼ã¶ãï¼ï¼ãï¼ï¼ã»ã»
ã»ã¹ã¤ããåè·¯11A, 11B, 11C ... input I / F, 12, 1
2 â², 12 â³: multiplexer, 13: bus, 14
A, 14B, 14C, ..., 14m ... selector,
15A, 15B, 15C, ..., 15m ... encoder, 16, 16 '... composer, 20 to 25 ...
ã» Switch circuit
ããã³ããã¼ã¸ã®ç¶ã (72)çºæè 䏿µ¦ è¯é æ±äº¬é½åå·åºååå·ï¼ä¸ç®ï¼çª35å· ã½ã ã¼æ ªå¼ä¼ç¤¾å Fã¿ã¼ã (åèï¼ 5D045 DA20 5J064 AA02 BB09 BC01 BC02 BC25 BD02 5K028 AA11 KK03 KK05 KK12 MM17 NN01 SS05 SS15 SS24 Continued on the front page (72) Inventor Yoshio Kamiura 6-35 Kita-Shinagawa, Shinagawa-ku, Tokyo Sony Corporation F-term (reference) 5D045 DA20 5J064 AA02 BB09 BC01 BC02 BC25 BD02 5K028 AA11 KK03 KK05 KK12 MM17 NN01 SS05 SS15 SS24
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