EP1565035B1

Dynamic sound source and listener position based audio rendering

Abstract

This record has no abstract on file.

EP1565035B1, drawing sheet 1
Sheet 1 of 27

Term

Term ended

Expired 9 February 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

12 claims: 8 independent, 4 dependent

  1. 1
    A method of sound processing to be used in systems utilizing computer generated graphics polygons comprising the steps of:defining plural sound sources, each sound source attached to a computer generated object;determining relative position between each computer generated object with an attached sound source and the position of a listener;mixing the sound sources into channels of multi-channel sound dependent upon relative position;detecting changes in the relative position between each computer generated object with an attached sound source and the position of the listener;and re-mixing the sound source into channels of multi-channel sound dependent upon the detected changes in relative position.
  2. 4
    The method of sound processing of any of claims 1 -3, further comprising:dividing of sound from each sound source into plural frequency bands;applying mixing of sound source into channels of multi-channel sound dependent upon frequency band;and attenuating sound source at multiple channels dependent upon frequency band.
  3. 5
    The method of sound processing of any of claims 1 - 4, further comprising:attenuating sound sources dependent upon initial sound level and distance from the position of the listener.
  4. 6
    The method of sound processing of any of claims 1 - 5, further comprising:moving a computer generated object having an attached sound source under computer control.
  5. 7
    The method of sound processing of any of claims 1 - 6, further comprising:moving the listener position responsive to user input.
  6. 8
    The method of sound processing of any of claims 1 - 7, further comprising:turning on or turning off a sound source under computer control.
  7. 9
    The method of sound processing of any of claims 1 - 7, further comprising:turning on or turning off a sound source responsive to user input.
  8. 10
    The method of sound processing of any of claims 1 - 9, further comprising:periodically determining a direction and magnitude of change in relative position between each computer generated object with an attached sound source and the position of the listener;applying for a next period a frequency shift in the sound of each computer generated object with an attached sound source dependent upon the corresponding change in direction and magnitude of the relative position between the computer generated object with the attached sound source and the position of the listener .