This paper describes a design of Ogg Vorbis decoder for embedded platform. Since Ogg Vorbis decoding process incurs high computational complexity, a trivial software-based implementation requires high operation frequency. Thus in our design specific hardware modules are devised for functional blocks, which have higher computational complexity than other blocks in Ogg Vorbis decoding process. Based on computational cost analysis of whole decoding process, IMDCT (Inverse Modified Discrete Cosine Transform) and residue decoding process are detected as the computation-intensive functional blocks. As a result of hardware implementation, 73% improvement in CPU load is achieved by specific hardware modules for IMDCT and residue decoding process.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Atsushi KOSAKA, Hiroyuki OKUHATA, Takao ONOYE, Isao SHIRAKAWA, "Design of Ogg Vorbis Decoder System for Embedded Platform" in IEICE TRANSACTIONS on Fundamentals,
vol. E88-A, no. 8, pp. 2124-2130, August 2005, doi: 10.1093/ietfec/e88-a.8.2124.
Abstract: This paper describes a design of Ogg Vorbis decoder for embedded platform. Since Ogg Vorbis decoding process incurs high computational complexity, a trivial software-based implementation requires high operation frequency. Thus in our design specific hardware modules are devised for functional blocks, which have higher computational complexity than other blocks in Ogg Vorbis decoding process. Based on computational cost analysis of whole decoding process, IMDCT (Inverse Modified Discrete Cosine Transform) and residue decoding process are detected as the computation-intensive functional blocks. As a result of hardware implementation, 73% improvement in CPU load is achieved by specific hardware modules for IMDCT and residue decoding process.
URL: https://globals.ieice.org/en_transactions/fundamentals/10.1093/ietfec/e88-a.8.2124/_p
Copy
@ARTICLE{e88-a_8_2124,
author={Atsushi KOSAKA, Hiroyuki OKUHATA, Takao ONOYE, Isao SHIRAKAWA, },
journal={IEICE TRANSACTIONS on Fundamentals},
title={Design of Ogg Vorbis Decoder System for Embedded Platform},
year={2005},
volume={E88-A},
number={8},
pages={2124-2130},
abstract={This paper describes a design of Ogg Vorbis decoder for embedded platform. Since Ogg Vorbis decoding process incurs high computational complexity, a trivial software-based implementation requires high operation frequency. Thus in our design specific hardware modules are devised for functional blocks, which have higher computational complexity than other blocks in Ogg Vorbis decoding process. Based on computational cost analysis of whole decoding process, IMDCT (Inverse Modified Discrete Cosine Transform) and residue decoding process are detected as the computation-intensive functional blocks. As a result of hardware implementation, 73% improvement in CPU load is achieved by specific hardware modules for IMDCT and residue decoding process.},
keywords={},
doi={10.1093/ietfec/e88-a.8.2124},
ISSN={},
month={August},}
Copy
TY - JOUR
TI - Design of Ogg Vorbis Decoder System for Embedded Platform
T2 - IEICE TRANSACTIONS on Fundamentals
SP - 2124
EP - 2130
AU - Atsushi KOSAKA
AU - Hiroyuki OKUHATA
AU - Takao ONOYE
AU - Isao SHIRAKAWA
PY - 2005
DO - 10.1093/ietfec/e88-a.8.2124
JO - IEICE TRANSACTIONS on Fundamentals
SN -
VL - E88-A
IS - 8
JA - IEICE TRANSACTIONS on Fundamentals
Y1 - August 2005
AB - This paper describes a design of Ogg Vorbis decoder for embedded platform. Since Ogg Vorbis decoding process incurs high computational complexity, a trivial software-based implementation requires high operation frequency. Thus in our design specific hardware modules are devised for functional blocks, which have higher computational complexity than other blocks in Ogg Vorbis decoding process. Based on computational cost analysis of whole decoding process, IMDCT (Inverse Modified Discrete Cosine Transform) and residue decoding process are detected as the computation-intensive functional blocks. As a result of hardware implementation, 73% improvement in CPU load is achieved by specific hardware modules for IMDCT and residue decoding process.
ER -