Crosstalk cancellation for speaker-based spatial rendering
AssigneeHewlett-Packard Development Company, L.P.
InventorSunil Bharitkar
Life of this patent
Estimating the term…
Abstract
In some examples, crosstalk cancellation for speaker-based spatial rendering may include perceptually smoothing head-related transfer functions (HRTFs) corresponding to ipsilateral and contralateral transfer paths of sound emitted from first and second speakers to corresponding first and second destinations. The crosstalk cancellation may further include inserting an inter-aural time difference in the perceptually smoothed HRTFs corresponding to the contralateral transfer paths. A crosstalk canceller may be generated by inverting the perceptually smoothed HRTFs corresponding to the ipsilateral transfer paths and the perceptually smoothed HRTFs corresponding to the contralateral transfer paths including the inserted inter-aural time difference.
Claims15
An apparatus comprising:
- a processor;
- and
- a non-transitory computer readable medium storing machine readable instructions that when executed by the processor cause the processor to:
- perceptually smooth head-related transfer functions (HRTFs) corresponding to ipsilateral and contralateral transfer paths of sound emitted from first and second speakers to corresponding first and second destinations;
- insert an inter-aural time difference in the perceptually smoothed HRTFs corresponding to the contralateral transfer paths;
- and
- generate a crosstalk canceller by inverting the perceptually smoothed HRTFs corresponding to the ipsilateral transfer paths and the perceptually smoothed HRTFs corresponding to the contralateral transfer paths including the inserted inter-aural time difference.
A method comprising:
- perceptually smoothing, by a processor, head-related transfer functions (HRTFs) corresponding to ipsilateral and contralateral transfer paths of sound emitted from first and second speakers to corresponding first and second destinations;
- inserting an inter-aural time difference in the perceptually smoothed HRTFs corresponding to the contralateral transfer paths;
- and
- generating a crosstalk canceller by performing a time-domain inversion of a regularized matrix determined from the perceptually smoothed HRTFs corresponding to the ipsilateral transfer paths and the perceptually smoothed HRTFs corresponding to the contralateral transfer paths including the inserted inter-aural time difference.
A non-transitory computer readable medium having stored thereon machine readable instructions, the machine readable instructions, when executed, cause a processor to:
- perceptually smooth head-related transfer functions (HRTFs) corresponding to ipsilateral and contralateral transfer paths of sound emitted from first and second speakers to corresponding first and second destinations;
- insert an inter-aural time difference in the perceptually smoothed HRTFs corresponding to the contralateral transfer paths;
- determine a time-domain matrix from the perceptually smoothed HRTFs corresponding to the ipsilateral transfer paths and the perceptually smoothed HRTFs corresponding to the contralateral transfer paths including the inserted inter-aural time difference;
- determine a regularization term to control inversion of the time-domain matrix;
- invert the time-domain matrix based on the regularization term to generate a regularized matrix;
- and
- generate a crosstalk canceller by performing a time-domain inversion of the regularized matrix.
Dependencies are inferred from the claim text.