Simultaneous audio decoding apparatus for plural compressed audio streams
First Claim
1. An audio decoding apparatus which decodes compressed audio streams and outputs audio signals, the audio decoding apparatus comprising:
- n audio decoders that each operate to decode one of inputted n compressed audio streams and to output audio data, n being not less than two;
n buffer memories that each operate to temporarily hold the audio data outputted from one of the audio decoders;
n audio outputters that each operate to convert one of the audio data into an audio signal and to output the audio signal;
an output controller which operates to read the audio data from the buffer memories and to transmit the audio data to corresponding audio outputters,wherein the n audio decoders operate to decode the compressed audio streams on a per frame basis,the output controller operates to repeat the transmission of the audio data using, as a number of samples of audio data in one transmission, a number of samples equivalent to (i) a greatest common divisor of a number of samples in one frame for each of the audio data outputted from the audio decoders, or (ii) a greatest common divisor of transmission times required in transmitting one frame for each of the audio data outputted from the audio decoders, andpart of a processing capacity of the output controller is used to perform the transmission.
3 Assignments
0 Petitions
Accused Products
Abstract
An audio decoding apparatus for decoding and reproducing a plurality of compressed audio streams simultaneously without sound interruption, even when the number of samples per frame is different. The audio decoding apparatus includes: a first and second audio decoder which decode two inputted compressed audio streams, and output audio data; a first and second intermediate buffer which temporarily hold the outputted audio data; a first and second audio output unit which convert the audio data into audio signals and output such audio signals; an output control unit which reads the audio data from the first and second intermediate buffer, and transmits the audio data to the first and second audio output unit. The output control unit repeats the reading and transmission of either the same number of samples of audio data or the number of samples of audio data for the same amount of transmission time.
6 Citations
7 Claims
-
1. An audio decoding apparatus which decodes compressed audio streams and outputs audio signals, the audio decoding apparatus comprising:
-
n audio decoders that each operate to decode one of inputted n compressed audio streams and to output audio data, n being not less than two; n buffer memories that each operate to temporarily hold the audio data outputted from one of the audio decoders; n audio outputters that each operate to convert one of the audio data into an audio signal and to output the audio signal; an output controller which operates to read the audio data from the buffer memories and to transmit the audio data to corresponding audio outputters, wherein the n audio decoders operate to decode the compressed audio streams on a per frame basis, the output controller operates to repeat the transmission of the audio data using, as a number of samples of audio data in one transmission, a number of samples equivalent to (i) a greatest common divisor of a number of samples in one frame for each of the audio data outputted from the audio decoders, or (ii) a greatest common divisor of transmission times required in transmitting one frame for each of the audio data outputted from the audio decoders, and part of a processing capacity of the output controller is used to perform the transmission. - View Dependent Claims (2, 3)
-
-
4. An audio decoding method for use in an audio decoding apparatus which decodes compressed audio streams and outputs audio signals,
wherein the audio decoding apparatus includes: -
n audio decoders that each operate to decode one of inputted n compressed audio streams and to output audio data, n being not less than two; n buffer memories that each operate to temporarily hold the audio data outputted from one of the audio decoders; n audio outputters that each operate to convert one of the audio data into an audio signal and to output the audio signal; and an output controller which operates to read the audio data from the buffer memories and to transmit the audio data to corresponding audio outputters, the audio decoding method comprises; reading the audio data from the buffer memories and transmitting the audio data to the corresponding audio outputters, wherein the n audio decoders operate to decode the compressed audio streams on a per frame basis, the transmitting of the audio data uses, as a number of samples of audio data in one transmission, a number of samples equivalent to (i) a greatest common divisor of a number of samples in one frame for each of the audio data outputted from the audio decoders, or (ii) a greatest common divisor of transmission times required in transmitting one frame for each of the audio data outputted from the audio decoders, is repeated, and part of a processing capacity of the output controller is used to perform the transmission.
-
-
5. A computer readable medium having a program stored therein for an audio decoding apparatus which decodes compressed audio streams and outputs audio signals,
wherein the audio decoding apparatus includes: -
n audio decoders that each operate to decode one of inputted n compressed audio streams and to output audio data, n being not less than two; n buffer memories that each operate to temporarily hold the audio data outputted from one of the audio decoders; n audio outputters that each operate to convert one of the audio data into an audio signal and to output the audio signal; and an output controller which operates to read the audio data from the buffer memories and to transmit the audio data to corresponding audio outputters, the program causing a computer to execute; reading the audio data from the buffer memories and transmitting the audio data to the corresponding audio outputters, wherein the n audio decoders operate to decode the compressed audio streams on a per frame basis, the transmitting of the audio data uses, as a number of samples of audio data in one transmission, a number of samples equivalent to (i) a greatest common divisor of a number of samples in one frame for each of the audio data outputted from the audio decoders, or (ii) a greatest common divisor of transmission times required in transmitting one frame for each of the audio data outputted from the audio decoders, is repeated, and part of a processing capacity of the output controller is used to perform the transmission.
-
-
6. An audio decoding apparatus which decodes compressed audio streams and outputs audio signals, the audio decoding apparatus comprising:
-
n audio decoders that each operate operates to decode one of inputted n compressed audio streams and to output audio data, n being not less than two; n buffer memories that each operate to temporarily hold the audio data outputted from one of the audio decoders; n audio outputters that each operate to convert one of the audio data into an audio signal and to output the audio signal; and an output controller operates to read the audio data from the buffer memories and to transmit the audio data to corresponding audio outputters, wherein, the n audio decoders operate to decode the compressed audio streams on a per frame basis, and the output controller operates to repeat the reading of the audio data from the n buffer memories and the transmission of the audio data to the corresponding audio outputters using, as a number of samples of audio data in one transmission, a number of samples equivalent to (i) a greatest common divisor of a number of samples in one frame for each of the audio data outputted from the audio decoders, or (ii) a greatest common divisor of transmission times required in transmitting one frame for each of the audio data outputted from the audio decoders.
-
-
7. An audio decoding apparatus which decodes compressed audio streams and outputs audio signals, the audio decoding apparatus comprising:
-
n audio decoders that each operate to decode one of inputted n compressed audio streams and to output audio data, n being not less than two; n buffer memories that each operate to temporarily hold the audio data outputted from one of the audio decoders; n audio outputters that each operate to convert one of the audio data into an audio signal and to output the audio signal; and an output controller which operates to read the audio data from the buffer memories and to transmit the audio data to corresponding audio outputters, wherein, the n audio decoders operate to decode the compressed audio streams on a per frame basis, and the output controller operates to repeat the reading of the audio data from the n buffer memories and the transmission of the audio data to the corresponding audio outputters using, as a number of samples of audio data in one transmission, a number of samples equivalent to (i) a least common multiple of a number of samples in one frame for each of the audio data outputted from the audio decoders, or (ii) a least common multiple of transmission times required in transmitting one frame for each of the audio data outputted from the audio decoders.
-
Specification