September 1994
17
Philips Semiconductors
Preliminary specification
MPEG Audio Source Decoder
SAA2500
Fig.10 Slave input data transferring for the first frame.
(1) The actual transferring characteristics of all frames are restricted to this area.
(2) Effective transferring characteristic (example).
(3) Actual transferring characteristic of the first frame (example).
andbook, full pagewidth
transferred
input frame bits
n
t
time
(3)
B
B
B
B
slope: CDSCL
frequency
(1)
0
MGB498
slope: effective
input bit rate
(2)
slope: maximum
input bit rate
The shaded area in Fig.10 represents the restrictions to
the actual transferring characteristic of all frames. The
actual transferring characteristic may not undercut the
effective transferring characteristic by more than B bits to
avoid an input underflow. On the other hand, the actual
transferring characteristic may not cross the shown upper
limit of the shaded area to prevent an input buffer overflow.
The slope of this upper limit is determined by the maximum
effective input bit rate (depending on the input data
format). Table 9 summarizes the slopes as determined by
the bit rates supported by ISO/MPEG.
Table 9
Slopes determined by bit rates supported by
ISO/MPEG.
Note
1.
Achieved using the free format option and the
minimum amount of the side information that must be
transmitted (this means using single channel mode, no
CRC and 32 kHz sample rate).
ISO/MPEG
LAYER
EFFECTIVE
INPUT BIT
RATE
(kbits/s)
±
13.3
(1)
to 448
3.5
(1)
to 384
TRANSFERRING
UPPER LIMIT
SLOPE (kbits/s)
ISO/MPEG layer I
ISO/MPEG layer II
448
384
S
LAVE INPUT TRANSFER SPEED OF SUBSEQUENT FRAMES
The SAA2500 starts decoding as soon as enough data of
the first ISO/MPEG input data frame has been received.
Thus the start moment of decoding depends on the actual
transferring characteristic of the first frame. Decoding start
times of subsequent input data frames are also governed
by this initial start time.
For this reason the transferring characteristic of all
subsequent frames must approximate the characteristic of
the first frame within the buffer margin
±
B. For the example
shown in Fig.10, subsequent frames must be transferred
within the shaded area shown in Fig.11.