Audio Coding Algorithm for One-Segment Broadcasting



Similar documents
MPEG Unified Speech and Audio Coding Enabling Efficient Coding of both Speech and Music

AUDIO CODING: BASICS AND STATE OF THE ART

Digital terrestrial television broadcasting Audio coding

DAB + The additional audio codec in DAB

Network Sensing Network Monitoring and Diagnosis Technologies

Introduction and Comparison of Common Videoconferencing Audio Protocols I. Digital Audio Principles

MP3 AND AAC EXPLAINED

MPEG-H Audio System for Broadcasting

Overview ISDB-T for sound broadcasting Terrestrial Digital Radio in Japan. Shunji NAKAHARA. NHK (Japan Broadcasting Corporation)

Convention Paper 5553

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services

Inter-Cell Interference Coordination (ICIC) Technology

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac)

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet

ATSC Standard A/153 Part 8 HE AAC Audio System Characteristics

CHANGE REQUEST. Work item code: MMS6-Codec Date: 15/03/2005

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

Audio Coding Introduction

A Comparison of the ATRAC and MPEG-1 Layer 3 Audio Compression Algorithms Christopher Hoult, 18/11/2002 University of Southampton

MINIMUM TECHNICAL AND EXPLOITATION REQUIREMENTS FOR DIGITAL SOUND BROADCASTING DAB+ RECEIVER DESIGNED FOR POLAND

Figure 1: Relation between codec, data containers and compression algorithms.

Chapter 3 ATM and Multimedia Traffic

APPLICATION BULLETIN AAC Transport Formats

high-quality surround sound at stereo bit-rates

Quality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden)

Multichannel stereophonic sound system with and without accompanying picture

How To Test Video Quality With Real Time Monitor

MPEG-1 / MPEG-2 BC Audio. Prof. Dr.-Ing. K. Brandenburg, bdg@idmt.fraunhofer.de Dr.-Ing. G. Schuller, shl@idmt.fraunhofer.de

MSB MODULATION DOUBLES CABLE TV CAPACITY Harold R. Walker and Bohdan Stryzak Pegasus Data Systems ( 5/12/06) pegasusdat@aol.com

HISO Videoconferencing Interoperability Standard

RECOMMENDATION ITU-R BR *, ** Parameters for international exchange of multi-channel sound recordings with or without accompanying picture ***

Video Coding Technologies and Standards: Now and Beyond

DTS Enhance : Smart EQ and Bandwidth Extension Brings Audio to Life

Power Noise Analysis of Large-Scale Printed Circuit Boards

RECOMMENDATION ITU-R SM Measuring sideband emissions of T-DAB and DVB-T transmitters for monitoring purposes

Voice Communication Package v7.0 of front-end voice processing software technologies General description and technical specification

Study and Implementation of Video Compression standards (H.264/AVC, Dirac)

Case Study: Real-Time Video Quality Monitoring Explored

Media Cloud Service with Optimized Video Processing and Platform

Digital Audio Compression: Why, What, and How

Video Conferencing Glossary of Terms

The AAC audio Coding Family For

Tutorial about the VQR (Voice Quality Restoration) technology

VoIP Technologies Lecturer : Dr. Ala Khalifeh Lecture 4 : Voice codecs (Cont.)

FREE TV AUSTRALIA OPERATIONAL PRACTICE OP- 59 Measurement and Management of Loudness in Soundtracks for Television Broadcasting

How To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3

High-Fidelity Multichannel Audio Coding With Karhunen-Loève Transform

ISDB-T T Transmission Technologies and Emergency Warning System

Analog Representations of Sound

Loudness and Dynamic Range

MPEG Layer-3. An introduction to. 1. Introduction

Convention Paper Presented at the 112th Convention 2002 May Munich, Germany

Technical Paper. Dolby Digital Plus Audio Coding

White paper. An explanation of video compression techniques.

A HIGH PERFORMANCE SOFTWARE IMPLEMENTATION OF MPEG AUDIO ENCODER. Figure 1. Basic structure of an encoder.

Security and protection of digital images by using watermarking methods

How To Understand The Technical Specifications Of Videoconferencing

How To Make A Base Transceiver Station More Powerful

HE-AAC v2. MPEG-4 HE-AAC v2 (also known as aacplus v2 ) is the combination of three technologies:

Polycom Video Communications

Grid Middleware for Realizing Autonomous Resource Sharing: Grid Service Platform

How To Make A Radio Accessible To People With Disabilities

A Sound Analysis and Synthesis System for Generating an Instrumental Piri Song

DVB-T BER MEASUREMENTS IN THE PRESENCE OF ADJACENT CHANNEL AND CO-CHANNEL ANALOGUE TELEVISION INTERFERENCE

Broadcast Services and QoS Control Provided by 3rd-generation Mobile Communication Technology 1xEV-DO

FRAUNHOFER INSTITUTE FOR INTEGRATED CIRCUITS IIS AUDIO COMMUNICATION ENGINE RAISING THE BAR IN COMMUNICATION QUALITY

MPEG-4. The new standard for multimedia on the Internet, powered by QuickTime. What Is MPEG-4?

TECHNICAL OPERATING SPECIFICATIONS

RECOMMENDATION ITU-R BS.704 *, ** Characteristics of FM sound broadcasting reference receivers for planning purposes

5.1 audio. How to get on-air with. Broadcasting in stereo. the Dolby "5.1 Cookbook" for broadcasters. Tony Spath Dolby Laboratories, Inc.

BRINGING VOIP TO THE CONFERENCE ROOM: HOW IT MANAGERS CAN ENHANCE THE USER EXPERIENCE

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

FREE TV AUSTRALIA OPERATIONAL PRACTICE OP 60 Multi-Channel Sound Track Down-Mix and Up-Mix Draft Issue 1 April 2012 Page 1 of 6

A Study on Mobile IPv6 Based Mobility Management Architecture

Adaptive Playout for VoIP based on the Enhanced Low Delay AAC Audio Codec

Choosing the Right Audio Codecs for VoIP over cdma2000 Networks:

Proactive Video Assurance through QoE and QoS Correlation

Parametric Comparison of H.264 with Existing Video Standards

R 128 LOUDNESS NORMALISATION AND PERMITTED MAXIMUM LEVEL OF AUDIO SIGNALS

Requirements of Voice in an IP Internetwork

MODULATION Systems (part 1)

Starlink 9003T1 T1/E1 Dig i tal Trans mis sion Sys tem

High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features

STUDY OF MUTUAL INFORMATION IN PERCEPTUAL CODING WITH APPLICATION FOR LOW BIT-RATE COMPRESSION

CX380X Advanced Spectrum and Burst QAM Analyzer

Curso de Telefonía IP para el MTC. Sesión 2 Requerimientos principales. Mg. Antonio Ocampo Zúñiga

FAST MIR IN A SPARSE TRANSFORM DOMAIN

Performance Analysis and Comparison of JM 15.1 and Intel IPP H.264 Encoder and Decoder

1-MINIMUM REQUIREMENT SPECIFICATIONS FOR DVB-T SET-TOP-BOXES RECEIVERS (STB) FOR SDTV

Development Process Visualization and Project Management

The Theory Behind Mp3

CCTV & Video Surveillance over 10G ip

BROADCASTING ACT (CHAPTER 28) Code of Practice for Television Broadcast Standards

Audio and Video Synchronization:

22.2 Multichannel Audio Format Standardization Activity

for the Operation of Digital Cable Television Systems

RECOMMENDATION ITU-R BO.786 *

Transcription:

Audio Coding Algorithm for One-Segment Broadcasting V Masanao Suzuki V Yasuji Ota V Takashi Itoh (Manuscript received November 29, 2007) With the recent progress in coding technologies, a more efficient compression of video and audio data has become available, resulting in popularization of new services such as one-segment broadcasting and content delivery. In 2003, ISO/IEC developed the latest MPEG audio standard called High-Efficiency Advanced Audio Coding (HE-). Based on the conventional Advanced Audio Coding () algorithm, HE- features a higher compression ratio than that of. Because the total bit rate of one-segment broadcasting is as low as about 400 kb/s including video, audio, and other data, the bit rate for audio must be reduced as much as reasonably possible in order to increase the bit rate for video. Fujitsu has developed a new HE- encoding algorithm that provides high sound quality at a lower bit rate of 32 kb/s while the bit rate of the current one-segment broadcasting is 48 kb/s. This paper describes the technology to improve the sound quality of the HE- encoder and demonstrates its advantages based on the results of subjective listening tests. 1. Introduction One-segment broadcasting services for cell phones and contents delivery services on IP networks have become popular in recent years. This trend is attributable mainly to the advance of audio coding technologies and video coding technologies, the increase of the capacity of data storage media, and acceleration of the network speed. The Moving Picture Experts Group (MPEG), a multimedia expert group in the International Organization for Standardization/International Electrotechnical Commission (ISO/IEC) is an organization involved in the standardization of audio coding algorithms (Figure 1). In 1993, MPEG established the MPEG-1 audio standard, with which CD-quality sound can be realized at 192 kb/s. In 1997, MPEG-2 Advanced Audio Coding () 1) was standardized, which can provide transparent sound quality at 128 kb/s. Further, in 2003 High-Efficiency (HE-) was established as a standard with an enhanced compression ratio through the expansion of. 2) HE- has been adopted in the Japanese one-segment broadcasting standard 3) and the multi-media service standard 4),5) for the 3rd Generation Partnership Project (3GPP) for mobile applications. While the MPEG standard defines the bitstream format and decoding algorithm, it does not define the encoding algorithm. This leads to varying sound quality depending on the encoding method. Because high sound quality is requested at a bit rate lower than 48 kb/s in one-segment broadcasting, it is essential to develop a new technology to improve the encoded sound quality. In this paper, we explain an outline of the HE- algorithm and the technology to improve the sound quality developed by Fujitsu. We also describe the results of a subjective listening test on the encoded sound quality. FUJITSU Sci. Tech. J., 44,3,p.367-373(July 2008) 367

Bit rate (kb/s) 192 160 128 96 64 32 MPEG-1 MPEG-2 1993 1997 Year Figure 1 History of MPEG audio standardization. MPEG-4 HE- 2003 Input sound Down sampling SBR encoder encoder Figure 2 Block diagram of HE- encoder. Power Multiplexer (1) Duplicate low frequency band HE- output (2) Power adjustment 2. Outline of HE- algorithm The configuration of the HE- encoder is shown in Figure 2. In HE-, low frequency components of the input sound are coded by the conventional and high frequency components are coded by Spectral Band Replication (SBR). SBR can realize high sound quality at a lower bit rate than by use of the high correlation between high frequency components and low frequency components. As shown in Figure 3, SBR duplicates the low frequency components that have a high correlation with the high frequency components and then finely adjusts the power of the duplicated high frequency components. The portion of the high frequency components that cannot be duplicated from the low frequency components is coded as additional information. As a consequence, SBR enables coding at a lower bit rate than. The results of a listening test which was carried out by ISO/IEC revealed that HE- can reduce the bit rate by about 25% compared with that of. 6) The details of the HE- encoder are explained below. 1) encoder section The HE- encoder performs coding of the low frequency components of the input sound with the conventional encoder. The configuration of the encoder is shown in Figure 4. Low frequency () The encoder transforms the input sound into a frequency spectrum by using a Modified Discrete Cosine Transform (MDCT) followed by quantization. Also, based on a psychoacoustic analysis, the perceptual importance of each frequency is determined so that a larger number of quantization bits can be allocated to more important frequencies and the number of quantization bits for less important frequencies can be reduced to enhance the coding efficiency. Further, to improve the coding efficiency, optional coding tools are available such as a block switching tool, a Temporal Noise Shaping (TNS) tool, and a Mid/Side (MS) stereo tool. 2) SBR encoder section High frequency (SBR) Figure 3 Basic concept of SBR algorithm. Frequency In the HE- encoder, the high frequency components of the input sound are coded with an SBR encoder. The configuration of the SBR encoder is shown in Figure 5. SBR transforms the input sound into a time-frequency spectrum via the analysis filterbank. A grid generator controls the quantizer so that the time resolu- 368 FUJITSU Sci. Tech. J., 44,3,(July 2008)

Psychoacoustic model Input sound Block switching MDCT TNS MS stereo Quantization Multiplexing output Figure 4 Block diagram of encoder. Input sound Analysis filterbank Spectrum estimator Grid generator Transient detector Quantization Additional information determination section Multiplexer SBR output Figure 5 Block diagram of SBR encoder. tion is higher when the input sound is transient, while the frequency resolution is higher when it is stationary. The property of the input sound is judged in the transient detector. While quantizing the power level which is output from the spectrum estimator, the quantizer duplicates the high frequency components from the low frequency components, and outputs only a small amount of control information to adjust the power. For components that cannot be covered by duplication from the low frequency components, a small amount of additional information is output from the additional information determination section. Based on this method, SBR can carry out the coding with a lower bit rate than which quantizes the whole frequency. 3) Multiplexer The HE- data format is shown in Figure 6. HE- adopts the same data format as, where the information for the low frequency components ( output) is accommodated in raw_data_block. The information for SBR output (SBR header and data) which represents the high frequency components is accommodated in the field for containing extended information (Fill element). Because HE- is a forward-compatible type of, an HE- decoder can decode not only the HE- bitstreams but also the bitstreams. While a conventional decoder can decode HE- bitstreams, the scope of the decoding is limited to the low frequency components ( information). 3. Challenges in commercialization While the ISO/IEC HE- standard defines the data format and decoder algorithm, FUJITSU Sci. Tech. J., 44,3,(July 2008) 369

ADTS header it does not define the encoder algorithm. For this reason, an improvement in the sound quality is essential for the commercialization of the HE- encoder. Because high frequency components are coded by duplicating the low frequency components coded by in HE-, the sound quality of is dominant in the sound quality of HE- as a whole. Accordingly, it is necessary to improve the sound quality of both SBR and in order to improve the HE- sound quality. One-segment broadcasting service adopts HE- with a bit rate of 48 kb/s as its audio coding algorithm. Since the total bit rate of one-segment broadcasting is as low as about 400 kb/s including video, audio, and other data, the bit rate of audio should be reduced to lower than 48 kb/s (e.g. 32 kb/s) to increase the bit rate of video in order to enhance the video quality. However, if the bit rate of HE- is reduced to 32 kb/s, the sound quality, especially of human speech, often deteriorates because of quantization noise. Because it is used mainly for speech programs such as news, drama, and live sports broadcasting, degraded speech quality may tire the audience by making it hard for them to listen to the broadcast. information ADTS: Audio Data Transport Stream Figure 6 Bitstream format of HE-. raw_data_block SBR header Fill element SBR data 4. Challenges in sound quality The main challenges of HE- at a lower bit rate can be addressed by solving the three types of sound quality deterioration as outlined below: 1) Sound quality deterioration in stereo signal When coding stereo signals, the sound quality between the right and left channels are inconsistent if the level of quantization noise is different between both channels. The discrepancy in the sound quality between both channels is large, particularly at low bit rates, because of the increased quantization noise. If there is a difference in sound quality between the right and left channels, one person s voice is heard as the voices of two people when listening to news or dramas, since the sounds of both channels are almost the same in these types of programs. 2) Sound quality deterioration in speech The SBR frequency band is comprised of two types: i.e. high resolution and low resolution. The low resolution has a wider frequency range than the high resolution. Accordingly, as in the case of speech, if signals with decreasing power and increasing frequency are coded at low resolution, the power for the high frequency band tends to be larger than that before the coding. Especially, when coding the consonants such as /s/, /th/, /z/ sounds, the power tends to concentrate on the high frequency range. Because of this, an unnatural emphasis of the high frequency band occurs when consonants are coded with low resolution. 3) Sound quality deterioration at insufficient bit rate Although the average bit rate of SBR is about 3 to 4 kb/s, it may go up to 10 kb/s or more instantaneously. As a consequence, needs to be coded at around 20 kb/s when HE- is used with the bit rate of 32 kb/s, resulting in a deterioration of the sound quality in the low frequency band because of an insufficient bit rate. This also leads to compromised sound quality in the high frequency band that is duplicated by SBR. 5. Development of technology By addressing the above-mentioned challenges, we have developed a new HE- 370 FUJITSU Sci. Tech. J., 44,3,(July 2008)

Table 1 HE- encoder specification. Coding algorithm Profile Input parameter Bit rate Audio bandwidth ISO/IEC 13818-7 (MPEG-2 HE-) LC profile 48 khz, stereo 32 kb/s 15 khz (a) (b) encoding algorithm that provides high sound quality equivalent to that of FM broadcasting (15 khz bandwidth) at a lower bit rate of 32 kb/s. The specification of the developed algorithm is shown in Table 1. The output data format of this algorithm complies with the MPEG-2 HE- standard. The technologies to improve the sound quality of the HE- encoder will be described in the following paragraphs: 1) Sound quality improvement in stereo signals We have developed technology to allocate quantization bits so that the quantization noise between the right and left channels becomes equal for perceptually important frequencies by analyzing the property of the input sound at the encoder. Further, by compensating the bit allocation and signal power based on the correlation between both channels, the sound deterioration problem that frequently occurs in stereo speech can be eliminated. 2) Sound quality improvement in speech Our second technology divides the frequency band to be coded by SBR into a low frequency band and a high frequency band and then compensate the power for each band. If the power difference between the low frequency band and high frequency band exceeds a threshold, the compensation is carried out so as to reduce the power of all the bands coded by SBR. An example of the time-frequency characteristics of a Japanese consonant is shown in Figure 7 (it represents the su sound of the phrase shite imasu in Japanese). The horizontal axis represents time and the vertical axis represents frequency. The darkness of the color indicates the level of power, where paler colors indicate larger power. Before (c) the compensation [Figure 7 (b)], the power of the high frequency band is larger in comparison with the original speech [Figure 7 (a)], causing an unnatural quality of certain sounds. On the other hand, the figure after the compensation [Figure 7 (c)] indicates a smaller power in the high frequency band versus the situation before the compensation, resulting in more natural sounds. Based on this method, the unnatural emphasis of consonants was reduced and a natural sound quality was achieved. 3) Method to limit SBR bit rate Time Frequency Figure 7 Comparison of spectrum between (a) original speech (not compressed), (b) coded speech without the proposed method, and (c) coded speech with the proposed method. The third technology we have developed controls the maximum bit rate of SBR for the purpose of ensuring the minimum bit rate allocation to. Because SBR performs differential coding of the power level for the time-frequency spectrum, the bit rate tends to be lower as the difference of power between the adjacent bands (time direction/frequency direction) becomes smaller. Using this property, the maximum bit rate for SBR is controlled to ensure the minimum bit rate assignments to by compensating the power, in a way that the differential power at high frequency spectrum becomes smaller if the FUJITSU Sci. Tech. J., 44,3,(July 2008) 371

bit rate of SBR exceeds a predetermined upper limit. 6. Results of sound quality evaluation The sound quality of the HE- encoder we developed was evaluated using the MUlti Stimulus test with Hidden Reference and Anchor 7) (MUSHRA) method. The MUSHRA method is a subjective listening test in which sound quality is evaluated based on a 101-point scale by listening and comparing the uncompressed original signals and the multiple coded audio signals. In this system, a rating from 0 to 100 is given to the sound quality of each coded audio signal, where 0 means bad and 100 means excellent. Ten types of sound sources are used for the evaluation. They are castanets, harpsichord, pitch pipe, glockenspiel, speech, singing, accordion, and three types of pop music. The sampling frequency was 48 khz (stereo). The sound quality was evaluated by 24 music experts (music college students). The bit rate of the developed HE- encoder is 32 kb/s. For comparison purposes, the sound quality of a conventional encoder with 56 kb/s and 64 kb/s was also evaluated. The coding algorithm of the encoder for comparison is the same as the algorithm of the encoder section used in the HE- encoder which we developed. The only difference between them is the maximum frequency, i.e. 5.6 khz in the encoder for HE-, 13 khz in the conventional encoder for comparison. The evaluation results are shown in Figure 8. The bar chart in Figure 8 indicates the average evaluation points, where the error bar indicates the 95% confidence interval. If any part of the confidence interval of these two conditions overlaps, it means that with 95% probability there is no difference in the sound quality between them. These evaluation results revealed that the 32 kb/s HE- encoder we developed has a higher sound quality than the Poor Rating Good 100 80 60 40 20 0 56 kb/s 64 kb/s 56 kb/s. Further, it was demonstrated that there is no statistically significant difference in the sound quality between our HE- encoder and a 64 kb/s, indicating that they have almost equivalent sound quality. 7. Conclusion Fujitsu has developed a new HE- encoding algorithm that provides a high sound quality at a lower bit rate of 32 kb/s versus the bit rate of the current one-segment broadcasting (48 kb/s). This algorithm is comprised of an encoder and an SBR encoder. By improving the encoder for coding of low frequency bands, the issue of the sound deterioration problem that frequently occurred in stereo speech signals was eliminated. Further, by improving the SBR encoder for coding the high frequency band, the quality of speech (specifically consonants) was improved. Also, by controlling the maximum bit rate of SBR, the bit rate necessary for was ensured, thus achieving a high sound quality for HE- as a whole. Based on a subjective listening test, it was demonstrated that the new HE- algorithm with a lower bit rate of 32 kb/s realizes an excellent sound quality which is equivalent to a 64 kb/s. HE- 32 kb/s Figure 8 Listening test result for HE- encoder compared with encoder. 372 FUJITSU Sci. Tech. J., 44,3,(July 2008)

References 1) ISO/IEC 13818-7: Information technology - Generic coding of moving pictures and associated audio information - Part 7: Advanced Audio Coding (). 2006. 2) ISO/IEC 14496-3: Information technology - Coding of audio-visual objects - Part 3: Audio. 2005. 3) ARIB STD-B32 version 2.1: Video coding, audio coding, and multiplexing specifications for digital broadcasting. 2007. 4) 3GPP TS 26.403 V6.0.0: Enhanced aacplus general audio codec; Encoder specification part. 2004. 5) 3GPP TS 26.404 V6.0.0: Enhanced aacplus general audio codec; Enhanced aacplus encoder SBR part. 2004. 6) ISO/IEC JTC 1/SC 29/WG 11, N6009: Report on the Verification Tests of MPEG-4 High Efficiency. 2003. 7) ITU-R Recommendation BS.1534-1: Method for the subjective assessment of intermediate quality level of coding systems. 2001-2003. Masanao Suzuki Fujitsu Laboratories Ltd. Mr. Suzuki received the B.S. and M.S. degrees in Electronic Engineering from Hokkaido University, Sapporo, Japan in 1991 and 1993, respectively. He joined Fujitsu Laboratories Ltd., Kawasaki, Japan in 1993, where he has been engaged in research and development of audio coding algorithms, speech coding algorithms and speech communication systems. He received the Kanto District Patent Award in 2006 and the OHM Technology Award from the Promotion Foundation for Electrical Science and Engineering in 2007. E-mail: suzuki.masanao@jp.fujitsu.com Takashi Itoh Fujitsu Laboratories Ltd. Mr. Itoh received the B.E. degree in Chemical Engineering and the M.E. degree in Information Engineering from the University of Tokyo, Tokyo, Japan in 1981 and 1983, respectively. He joined Fujitsu Laboratories Ltd., Kawasaki, Japan in 1983, where he has been engaged in research and development of algorithms, LSIs, and codecs for visual signal coding and the research and development of visual communication systems. He is a member of the Institute of Electronics, Information and Communication Engineers (IEICE) of Japan, the Information Processing Society of Japan, and the Institute of Electrical Engineers of Japan. E-mail: itoh.t@jp.fujitsu.com Yasuji Ota Fujitsu Laboratories Ltd. Mr. Ota received the B.S. degree in Electronic Engineering from Niigata University, Niigata, Japan, in 1987. He joined Fujitsu Laboratories Ltd., Kawasaki, Japan in 1987 and has been engaged in research and development of speech coding algorithms and speech communication systems. He is a member of the Institute of Electronics, Information and Communication Engineers (IEICE), Acoustic Society of Japan (ASJ) and IEEE. E-mail: ota@jp.fujitsu.com FUJITSU Sci. Tech. J., 44,3,(July 2008) 373