Audio Coding Algorithm for One-Segment Broadcasting

Audio Coding Algorithm for One-Segment Broadcasting

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 ser- vices 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-AAC). Based on the conventional Advanced Audio Coding (AAC) al- gorithm, HE-AAC features a higher compression ratio than that of AAC. 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 rea- sonably possible in order to increase the bit rate for video. Fujitsu has developed a new HE-AAC 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-AAC encoder and demonstrates its advantages based on the results of subjective listening tests. 1. Introduction (HE-AAC) was established as a standard with an One-segment broadcasting services for cell enhanced compression ratio through the expan- phones and contents delivery services on IP sion of AAC.2) HE-AAC has been adopted in the networks have become popular in recent years. Japanese one-segment broadcasting standard3) This trend is attributable mainly to the advance and the multi-media service standard4),5) for the of audio coding technologies and video coding 3rd Generation Partnership Project (3GPP) for technologies, the increase of the capacity of data mobile applications. storage media, and acceleration of the network While the MPEG standard defines the speed. bitstream format and decoding algorithm, it does The Moving Picture Experts Group (MPEG), not define the encoding algorithm. This leads to a multimedia expert group in the International varying sound quality depending on the encoding Organization for Standardization/International method. Because high sound quality is requested Electrotechnical Commission (ISO/IEC) is at a bit rate lower than 48 kb/s in one-segment an organization involved in the standardiza- broadcasting, it is essential to develop a new tion of audio coding algorithms (Figure 1). In technology to improve the encoded sound quality. 1993, MPEG established the MPEG-1 audio In this paper, we explain an outline of standard, with which CD-quality sound can be the HE-AAC algorithm and the technology to realized at 192 kb/s. In 1997, MPEG-2 Advanced improve the sound quality developed by Fujitsu. Audio Coding (AAC)1) was standardized, which We also describe the results of a subjective listen- can provide transparent sound quality at ing test on the encoded sound quality. 128 kb/s. Further, in 2003 High-Efficiency AAC FUJITSU Sci. Tech. J., 44,3,p.367-373(July 2008) 367 M. Suzuki et al.: Audio Coding Algorithm for One-Segment Broadcasting Input SBR sound encoder 192 MPEG-1 HE-AAC Multiplexer output 160 Down AAC sampling encoder MPEG-2 128 AAC 96 Figure 2 Block diagram of HE-AAC encoder. Bit rate (kb/s) MPEG-4 64 HE-AAC 32 (1) Duplicate low frequency band 1993 1997 2003 Power Year (2) Power adjustment Figure 1 History of MPEG audio standardization. 2. Outline of HE-AAC algorithm Frequency The configuration of the HE-AAC encoder is Low frequency High frequency shown in Figure 2. In HE-AAC, low frequency (AAC) (SBR) components of the input sound are coded by the Figure 3 conventional AAC and high frequency compo- Basic concept of SBR algorithm. nents are coded by Spectral Band Replication (SBR). SBR can realize high sound quality at a lower bit rate than AAC by use of the high The AAC encoder transforms the input sound correlation between high frequency compo- into a frequency spectrum by using a Modified nents and low frequency components. As shown Discrete Cosine Transform (MDCT) followed in Figure 3, SBR duplicates the low frequen- by quantization. Also, based on a psychoa- cy components that have a high correlation coustic analysis, the perceptual importance of with the high frequency components and then each frequency is determined so that a larger finely adjusts the power of the duplicated high number of quantization bits can be allocated to frequency components. The portion of the high more important frequencies and the number of frequency components that cannot be duplicated quantization bits for less important frequencies from the low frequency components is coded as can be reduced to enhance the coding efficiency. additional information. As a consequence, SBR Further, to improve the coding efficiency, optional enables coding at a lower bit rate than AAC. The coding tools are available such as a block switch- results of a listening test which was carried out ing tool, a Temporal Noise Shaping (TNS) tool, by ISO/IEC revealed that HE-AAC can reduce and a Mid/Side (MS) stereo tool. the bit rate by about 25% compared with that of 2) SBR encoder section AAC.6) The details of the HE-AAC encoder are In the HE-AAC encoder, the high frequency explained below. components of the input sound are coded with 1) AAC encoder section an SBR encoder. The configuration of the SBR The HE-AAC encoder performs coding of encoder is shown in Figure 5. SBR transforms the low frequency components of the input sound the input sound into a time-frequency spectrum with the conventional AAC encoder. The configu- via the analysis filterbank. A grid generator ration of the AAC encoder is shown in Figure 4. controls the quantizer so that the time resolu- 368 FUJITSU Sci. Tech. J., 44,3,(July 2008) M. Suzuki et al.: Audio Coding Algorithm for One-Segment Broadcasting Psychoacoustic model Input Block MS MDCT TNS Quantization sound switching stereo Multiplexing AAC output Figure 4 Block diagram of AAC encoder. Spectrum estimator Quantization Input SBR Grid generator sound output Multiplexer Analysis filterbank Additional information Transient detector determination section Figure 5 Block diagram of SBR encoder. tion is higher when the input sound is transient, format as AAC, where the information for the while the frequency resolution is higher when it low frequency components (AAC output) is is stationary. The property of the input sound is accommodated in raw_data_block. The infor- judged in the transient detector. While quantiz- mation for SBR output (SBR header and data) ing the power level which is output from the which represents the high frequency compo- spectrum estimator, the quantizer duplicates the nents is accommodated in the field for containing high frequency components from the low frequen- extended information (Fill element). Because cy components, and outputs only a small amount HE-AAC is a forward-compatible type of AAC, of control information to adjust the power. For an HE-AAC decoder can decode not only the components that cannot be covered by duplica- HE-AAC bitstreams but also the AAC bitstreams. tion from the low frequency components, a small While a conventional AAC decoder can decode amount of additional information is output from HE-AAC bitstreams, the scope of the decoding is the additional information determination section. limited to the low frequency components (AAC Based on this method, SBR can carry out the information). coding with a lower bit rate than AAC which quantizes the whole frequency. 3. Challenges in 3) Multiplexer commercialization The HE-AAC data format is shown in While the ISO/IEC HE-AAC standard Figure 6. HE-AAC adopts the same data defines the data format and decoder algorithm, FUJITSU Sci. Tech. J., 44,3,(July 2008) 369 M. Suzuki et al.: Audio Coding Algorithm for One-Segment Broadcasting ADTS header raw_data_block types of sound quality deterioration as outlined below: AAC information Fill element 1) Sound quality deterioration in stereo signal When coding stereo signals, the sound quality between the right and left channels are SBR header SBR data inconsistent if the level of quantization noise is different between both channels. The discrepan- ADTS: Audio Data Transport Stream cy in the sound quality between both channels is Figure 6 large, particularly at low bit rates, because of the Bitstream format of HE-AAC. increased quantization noise. If there is a differ- ence in sound quality between the right and left channels, one person’s voice is heard as the voices it does not define the encoder algorithm. For of two people when listening to news or dramas, this reason, an improvement in the sound quali- since the sounds of both channels are almost the ty is essential for the commercialization of the same in these types of programs. HE-AAC encoder. 2) Sound quality deterioration in speech Because high frequency components are The SBR frequency band is comprised of two coded by duplicating the low frequency compo- types: i.e. high resolution and low resolution. The nents coded by AAC in HE-AAC, the sound low resolution has a wider frequency range than quality of AAC is dominant in the sound quality the high resolution. Accordingly, as in the case of HE-AAC as a whole. Accordingly, it is neces- of speech, if signals with decreasing power and sary to improve the sound quality of both SBR increasing frequency are coded at low resolution, and AAC in order to improve the HE-AAC sound the power for the high frequency band tends to quality. be larger than that before the coding. Especially, One-segment broadcasting service adopts when coding the consonants such as /s/, /th/, /z/ HE-AAC with a bit rate of 48 kb/s as its audio sounds, the power tends to concentrate on the coding algorithm.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    7 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us