Consider once again Figure 2.1. A channel is a
``horizontal'' cut through the data; and a stream is the name for
whole object, but at
times it is useful to talk of a vertical cut through the data; in essence
to talk about the data on all channels at a particular point in time. For
example, one might talk about time
and ask what are the values of
each of the channels at that time. This is exactly what a frame
is. For a given stream
, the function
is defined as:
Intuitively, a frame represents a ``slice'' of each of the channels at
a given point in time. It represents the values of each of a channel
for a given time
.
Note that in the above, the domain of
is used, but any other
would do.
The connection between channels, frames and streams is illustrated in
Figure 2.2. In this diagram, we have three channels
,
and
, with the range of the first two being
the real numbers, and the range of the last being
. The
stream consists of these three channels together. The ``length'' of
the stream is 24 time-slices; in other words it consists of 24 frames.
Each frame has three channels, and the domain of the function
in this case is
.