[Mp4-tech] Re: AAC - dynamic range control

Ralph Sperschneider ralph.sperschneider iis.fraunhofer.de
Wed Feb 20 14:23:40 EST 2008


Pinaki S. Chanda wrote:
>
>  
> Dear group,
>
> This is regarding the excl_chn_mask[] bits in the dynamic-range_info() 
> of the AAC bit stream. Assume the excl_chn_mask[] bit is set for a 
> channel in the AAC bit stream.
>
> Does that mean?
>
> 1. we are not interested to change the DRC values (no. of bands, gain 
> etc) for this channel using the recently transmitted DRC parameters 
> but the DRC processing (spectral line multiplication) must go on this 
> channel with the previously transmitted values.
>
> or
>
> 2. we would like to stop DRC processing for this channel from now on 
> till we get the DRC parameters for this channel in a later frame.
>
> or
>
> 3. we would like to stop DRC processing (spectral line multiplication) 
> on this frame for this channel but continue DRC processing from  next 
> frame using the previous value.
>
> Which one is correct ?
>
> Thanks and regards,
> Pinaki
>
>

Dear Pinaki,
the standard reads:
"If there is no DRC information in a given frame for a given channel, 
use the information that was used in the previous frame."
It also reads:
"... if a channel is excluded via the appropriate exclude_mask[] bit, 
then effectively no information is transmitted for that channel ..."
Due to this, your answer (1) is the correct one.
Hope this helps,
Ralph
-- 
Dipl.-Ing. Ralph Sperschneider  | Phone: +49 9131 776 344
Fraunhofer IIS                  | Fax:   +49 9131 776 398
Am Wolfsmantel 33               | mailto:ralph.sperschneider iis.fraunhofer.de
D 91058 Erlangen                | http://www.iis.fraunhofer.de/amm/


More information about the Mp4-tech mailing list