Skip to content

MC 7_1 Decoding to binaural introduces high noise floor for band-limited content

Basic info

  • Float reference:
  • Fixed point:
    • Encoder (fixed): n/a
    • Decoder (fixed): 77b4deac

Bug description

This is a follow-up to #1500 (closed): When decoding a band-limited multi-channel (7_1) audio signal to binaural, we are seeing a relatively high noise level in the binaural output of the signal. The level is significantly higher than in float, and is also higher compared to decoding to 7_1 and using the (fixed-point) IVAS_rend renderer which renders it to binaural.

BASOP (decoding to binaural)

Bildschirmfoto 2025-07-04 um 10.15.00.png

Float (decoding to binaural)

Bildschirmfoto 2025-07-04 um 10.15.19.png

BASOP (decoding to 7_1 + subsequent rendering to binaural using IVAS_rend)

Bildschirmfoto 2025-07-04 um 10.15.10.png

Ways to reproduce

Box folder: ...\Box_EXTERNAL_IVAS_BASOP_VERIFICATION\issues\issue-1801

Decoding to binaural:

IVAS_dec binaural 48 am3aa1s03_WB_128kbps.192 out_binaural.wav

Decoding to 7_1 + rendering to binaural:

IVAS_dec 7_1 48 am3aa1s03_WB_128kbps.192 out_7_1.wav
IVAS_rend -i out_7_1.wav -if 7_1 -of binaural -o out_7_1_binaural.wav
Edited by multrus