首页 > 其他分享 >SciTech-AV-Audio-DAP(Digital Audio Processing)-Perceived Loudness(感知响度)-EBU R 128 / ITU-R Bs.1770-4

SciTech-AV-Audio-DAP(Digital Audio Processing)-Perceived Loudness(感知响度)-EBU R 128 / ITU-R Bs.1770-4

时间:2024-10-16 19:11:08浏览次数:1  
标签:Perceived Bs.1770 EBU LU Loudness 128 loudness Audio audio

Perceived Loudness (EBU R 128)

The specification EBU R 128 / ITU-R Bs.1770-4 describes an algorithm for calculation of the perceived loudness of real world audio signals, for example no pure sine tones.

For details of the recommendations please see EBU R128 Loudness normalisation and permitted maximum level of audio signals.

LUFS

k frequency weighting function

EBU R 128 loudness is:

  • measured in LUFS (Loudness Units Full Scale, or equivalently LKFS, Loudness k-weighted Full Scale) for absolute values or LU (Loudness Units) for relative values, whereat 0 LUFS are equivalent to full scale.
  • The loudness is defined as the k-weighted (see Filter Curve EQ or Graphic EQ) sum of the squared values of all channels, in which the k-weighting approximates the characteristics of the human ear. Thus, LU are somewhat related to the mean square without root.
  • Usually, the perceived loudness is calculated in blocks of 400 milliseconds every 100 milliseconds** (so called momentary loudness).
  • LU's are defined from a physical point of view that multiple audio sources add up within air and thus the loudness increases by adding another audio source. A consequence of the LU definition is that the amplitude of multi-channel audio decreases if another channels is added while the loudness is kept constant.

Multi-channel audio

In multi-channel audio, the individual channels are weighted before adding them to the total loudness.
In Audacity's case which supports only mono and stereo tracks at the time of writing, all channels have equal contribution.
LU's are defined from a physical point of view that multiple audio sources add up within air and thus the loudness increases by adding another audio source. A consequence of the LU definition is that the amplitude of multi-channel audio decreases if another channels is added while the loudness is kept constant. While this point of view is completely valid it causes problems together with all known PC audio drivers. Those drivers simply double mono signals that are played on stereo speakers without attenuating their value which results in the double playback loudness. To compensate this, Audacity's Loudness Normalization effect has an option to take this loudness doubling into account.

Integrative loudness and loudness gating

Loudness gating example

Since the perceived loudness is mostly determined by the louder parts of a track,
an accurate loudness measurement has to ignore quier or even silent parts.
This is realized by loudness gating.

  • First, loudness gating as defined by EBU R 128 discards all measurement blocks that are below an absolute threshold of -70 LUFS(grey in the example histogram, the large peak in the lowest bin is caused by silence at the start and end of the track).
  • In the next step, a relative threshold is calculated 10 LU below the average of the blocks above -70 LUFS(red in the example histogram). All blocks below that relative threshold are discarded as well.
  • Finally, the perceived loudness is calculated as the average of the remaining blocks (blue in the example histogram).

标签:Perceived,Bs.1770,EBU,LU,Loudness,128,loudness,Audio,audio
From: https://www.cnblogs.com/abaelhe/p/18470574

相关文章

  • Android 音频采集/音频播放【AudioTrack、AudioRecord】
    项目中遇到需求,采集音频上传至公司编译的sdk内,播放sdk传递过来的音频,所以自行实现了一个采集音频与播放音频的方法代码:importandroid.Manifestimportandroid.app.Activityimportandroid.content.pm.PackageManagerimportandroid.media.AudioFormatimportandroid.me......
  • YT to WAV - A Handy Tool for Audio Conversion
    Intoday'sdigitalworld,weoftenhavetheneedtoconvertaudioformats.Maybeyou'vecomeacrossagreatsongoraninterestingspeechonYouTubeandwantedtosaveitinadifferentaudioformatforvariousreasons.Well,that'swhereY......
  • 从空口分析BLE AUDIO ISO(音乐和通话)
    ISO:isochoronouschannel,BLEAUDIO引入的同步通道,可以简单的理解为接收方需要在严格的时间范围内接收并确认数据,否则发送方就会丢弃,这样就能保住音频数据的时效性,尤其是对与语音通话更为重要。接下来我们还是以手机和耳机为例,通过空口来分析ISO数据包,这里会有两个场景:音乐......
  • AudioSource
    目录简介字段说明简介AudioSource附加到GameObject,用于在3D环境中播放声音。要播放3D声音,还需要一个AudioListener。音频监听器通常附加到要使用的摄像机。声音以3D还是2D方式播放由AudioImporter设置决定。可以使用Play、Pause和Stop播放单个音频剪辑。也可以使......
  • AudioMixer
    目录介绍可实现效果使用代码示例介绍混音器是一种可由音频源(AudioSource)引用的资源,能够对通过音频源生成的音频信号进行更复杂的线路规划和混音。这一类混音是通过用户在资源内部构造的音频组层级视图来完成的。DSP效果和其他音频母带制作概念可应用于音频信号,因为音频信......
  • pyaudio无法使用sudo执行:OSError: [Errno -9996] Invalid input device (no default o
    项目背景在树莓派上通过语音控制ws2812b灯带,使用 pyaudio 作为语音输入,使用 rpi_ws281x 控制灯带的颜色。问题描述目前出现的问题是由于rpi_ws281x使用PWM引脚,需要使用sudo来执行,但是pyaudio使用sudo执行时会报错:OSError:[Errno-9996]Invalidinputdevice(no......
  • 从HCI层浅析BLE Audio通话建立流程
    背景BLEAUDIO音乐播放已经调通了,接下来调试BLEAUDIO的通话,BLEAUDIO通话跟音乐协议类似,都是走CIS链路,也是用同样的codec,比经典蓝牙音乐和通话分别采用不同的A2DP和HFP显得协调多了,下面还是以手机和2个蓝牙耳机为例,结合HCILOG来分析LEAUDIO通话协议的建立:连接建立过程......
  • 结合HCI和空口理解BLE AUDIO CIS
    背景CIS,coordinateisochronosstream,是BLEAUDIO单播形式的数据流,在前面文章https://blog.csdn.net/Jzj1234555/article/details/142416588?spm=1001.2014.3001.5502我们了解了BLEAUDIO从连接到建立CIS的大概流程,但CIS到底是什么样的形式,如何在空中传播,里面的细节我们......
  • Audio Knowledge
     LinksforreferenceNyquistfrequencyAudiobitdepthSample-rate&Sample-widthWAVfileformatSamplemethodIMA_ADPCM ......
  • 探究AudioPolicyManager.cpp中的成员变量mAvailableOutputDevices/InputDevices是根据
    2024-09-2310:29:48.792286-445APM-AudioPolicyEnginepid-286Wframeworks/av/services/audiopolicy/enginedefault/src/Engine.cpp:getDeviceForStrategyInt:2782024-09-2310:29:48.792286-445AudioFlingerpid......