Multimedia Processors Proceedings of the ieee


Fig. 2. Variations of multimedia processors. Fig. 3



Download 0,72 Mb.
Pdf ko'rish
bet4/20
Sana01.07.2022
Hajmi0,72 Mb.
#727177
1   2   3   4   5   6   7   8   9   ...   20
Bog'liq
Kuroda-MultimediaProcessors

Fig. 2.
Variations of multimedia processors.
Fig. 3.
Frequency versus parallelism.
the total bit length of the arithmetic units, and the vertical
axis shows the clock frequency. Microprocessors can now
operate at a frequency of up to 450 MHz with maximum
parallelism of eight. On the other hand, media processors
have greater parallelism with lower clock frequencies of
50–100 MHz. RISC and CISC microprocessors dissipate
more than 20 W, while the power dissipation of media pro-
cessors is about 4 W. The power dissipation of embedded
RISC’s [17] and mobile DSP’s [18] is less than 1 W.
Although we will examine these architectural differences
in more detail in the following sections, these figures
reflect certain trends in multimedia processor features and
development. First, microprocessors for servers and PC’s
have been enhanced to handle multimedia processing while
maintaining the compatibility with their previous genera-
tions. To allow compatibility with the huge amounts of
existing software, there have been many restrictions on their
enhancement; in other words, the heavy burden of hardware
increase resulted. This is why these processors use very
high clock frequencies and consume a lot of power.
On the other hand, new architectures with aggressive
performance enhancements are being introduced for em-
bedded microprocessors and DSP’s, even though some of
them have the functionality of a stand-alone CPU with high-
Table 1
MPEG Parameters
level language support. The architecture of mobile DSP’s
is not being aggressively modified at present, due to the
need for low power dissipation for battery operation and the
limited bandwidth of wireless channels. Accelerator DSP’s
or media processors have an interface for the host CPU.
Their internal structures are designed for more complex
multimedia processing such as MPEG-1 encoding. These
embedded microprocessors and DSP-based chips enable the
use of lower system clock frequencies and reduce power
dissipation.
C. Architecture Evaluation Points for MPEG Decoding
As the multimedia processors currently being developed
target MPEG-2 decoding in software, the performance and
functionality for MPEG-2 video decoding are key issues in
the design of the multimedia processor architectures. De-
coding and playback of the compressed bitstream start with
variable-length decoding, followed by inverse quantization
to retrieve discrete cosine transform (DCT) coefficients
from the compressed bitstream. Then, an inverse (I)DCT
operation produces the prediction-error signal. This signal
retrieves the decoded frame with the addition of a motion-
prediction signal. The motion-prediction signal is calculated
by pixel interpolation using one or two previously decoded
frames. The decoded frame is transformed into a display
format and transferred to the video random-access memory
(RAM) and a video output buffer. These transforms to
display formats include a YUV to red-green-blue transform
as well as dithering. This decompression process is carried
out by a square image block called the macroblock (16
16
pixels with color components) or the block (8
8 pixels).
Table 1 shows the major parameters for MPEG-1 [19]
and MPEG-2 MP@ML [2].
MPEG decoding for multimedia processors requires that
the following five important functions be included in the
system architectures.
1) Bit manipulation function, which parses and selects
bit strings in serial bit streams. Variable-length en-
coding and decoding belong to this category.
KURODA AND NISHITANI: MULTIMEDIA PROCESSORS
1205


2) Arithmetic operations, which consist of multiplica-
tion, add/subtract, and other specific arithmetic op-
erations, such as the sum of the absolute difference
for motion estimation. Different word lengths are also
desirable to improve hardware efficiency in handling
many different media, such as 8-bit video and 20-bit
audio data. Parallel processing units are also impor-
tant for efficient IDCT processing, which requires a
lot of multiplication due to the nature of the two-
dimensional IDCT algorithms.
3) Memory access to a large memory space to provide
a video frame buffer that usually cannot reside in a
processor on chip memory. The frequent access to
the frame buffer for motion compensation requires a
high-bandwidth memory interface.
4) Stream data input/output (I/O) for media streams such
as video and audio as well as compressed bitstreams.
For video signals, for example, this may consist of the
capture and display of the signals, as well as video-
format conversion (e.g., RGB to YUV). This kind
of I/O functionality is also needed for compressed
bitstreams for storage media, such as hard disks,
compact discs and DVD’s, and for the communication
networks.
5) Real-time task switching that supports hard real-
time deadlines. This requires a sample-by-sample or
frame-by-frame time constraint. Switching between
different types of simultaneous media processing
to synchronize video and audio decoding is one
example.
In the following sections, we discuss how the different
processors are being enhanced in terms of those five key
functions.
III.
A
RCHITECTURES FOR
M
EDIA
P
ROCESSING

Download 0,72 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   20




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish