{"ID":2849897,"CreatedAt":"2026-06-01T04:54:23.091178241Z","UpdatedAt":"2026-06-01T04:54:23.091178241Z","DeletedAt":null,"paper_url":"https://arxiv.org/abs/2510.23937","arxiv_id":"2510.23937","title":"Optimized Loudspeaker Panning for Adaptive Sound-Field Correction and Non-stationary Listening Areas","abstract":"Surround sound systems commonly distribute loudspeakers along standardized layouts for multichannel audio reproduction. However in less controlled environments, practical layouts vary in loudspeaker quantity, placement, and listening locations / areas. Deviations from standard layouts introduce sound-field errors that degrade acoustic timbre, imaging, and clarity of audio content reproduction. This work introduces both Bayesian loudspeaker normalization and content panning optimization methods for sound-field correction. Conjugate prior distributions over loudspeaker-listener directions update estimated layouts for non-stationary listening locations; digital filters adapt loudspeaker acoustic responses to a common reference target at the estimated listening area without acoustic measurements. Frequency-domain panning coefficients are then optimized via sensitivity / efficiency objectives subject to spatial, electrical, and acoustic domain constraints; normalized and panned loudspeakers form virtual loudspeakers in standardized layouts for accurate multichannel reproduction. Experiments investigate robustness of Bayesian adaptation, and panning optimizations in practical applications.","short_abstract":"Surround sound systems commonly distribute loudspeakers along standardized layouts for multichannel audio reproduction. However in less controlled environments, practical layouts vary in loudspeaker quantity, placement, and listening locations / areas. Deviations from standard layouts introduce sound-field errors that...","url_abs":"https://arxiv.org/abs/2510.23937","url_pdf":"https://arxiv.org/pdf/2510.23937v1","authors":"[\"Yuancheng Luo\"]","published":"2025-10-27T23:42:09Z","proceeding":"cs.SD","tasks":"[\"cs.SD\",\"eess.AS\",\"eess.SP\",\"math.OC\"]","methods":"[]","has_code":false}
