IP Library Granted Patent US 7,492,915
Granted Patent B2
US 7,492,915 · App. 10/779,047 · Granted Feb 17, 2009

Dynamic sound source and listener position based audio rendering

Assignee: Texas Instruments Incorporated
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,492,915
App. No.
10/779,047
Granted
Feb 17, 2009
Kind
B2
Abstract

This invention describes the use of dynamic sound source and listener position (DSSLP) based audio rendering to achieve high quality audio effects using only a moderate amount of increased audio processing. Instead of modeling the audio system based on sound and listener position only, the properties that determine the final sound are determined by the change in listener relative position from the current state and last state. This storage of the previous state allows for the calculation of audio effects generated by change in relative position between all sound sources and listener positions.

Claims (33)

1. A method of sound processing to be used in systems utilizing computer generated graphics objects comprising the steps of:

defining plural sound sources, each sound source attached to a computer generated graphics object;

determining relative position between each computer generated graphics object with an attached sound source and a listener position including

defining the location of each computer generated graphics object with an attached sound source in (X,Y) coordinates;

normalizing the defined locations (X,Y) coordinates to the listener position as coordinate origin;

converting the normalized defined locations from (X,Y)

coordinates to polar coordinates;

mixing the sound sources into channels of multi-channel sound dependent upon relative position;

detecting changes in the relative position between each computer generated graphics object with an attached sound source and the listener position; and

re-mixing the sound source into channels of multi-channel sound dependent upon the detected changes in relative position.

2. The method of claim 1 wherein:

said step of detecting changes in relative position between a computer generated graphics object with an attached sound source and the listener position includes conversion of object relative change in normalized (X,Y) coordinates to polar coordinates.

3. A method of sound processing to be used in systems utilizing computer generated graphics objects comprising the steps of:

defining plural sound sources, each sound source attached to a computer generated graphics object;

determining relative position between each computer generated graphics object with an attached sound source and a listener position;

mixing the sound sources into channels of multi-channel sound dependent upon relative position;

detecting changes in the relative position between each computer generated graphics object with an attached sound source and the listener position; and

re-mixing the sound source into channels of multi-channel sound dependent upon the detected changes in relative position;

wherein said steps of mixing and re-mixing the sound sources into channels of multi-channel sound includes attenuating sound sources dependent upon initial sound level and distance from the listener position.

4. A method of sound processing to be used in systems utilizing computer generated graphics objects comprising the steps of:

defining plural sound sources, each sound source attached to a computer generated graphics object;

determining relative position between each computer generated graphics object with an attached sound source and a listener position;

mixing the sound sources into channels of multi-channel sound dependent upon relative position;

detecting changes in the relative position between each computer generated graphics object with an attached sound source and the listener position;

re-mixing the sound source into channels of multi-channel sound dependent upon the detected changes in relative position; and

turning on a sound source responsive to user input.

5. A method of sound processing to be used in systems utilizing computer generated graphics objects comprising the steps of:

defining plural sound sources, each sound source attached to a computer generated graphics object;

determining relative position between each computer generated graphics object with an attached sound source and a listener position;

mixing the sound sources into channels of multi-channel sound dependent upon relative position;

detecting changes in the relative position between each computer generated graphics object with an attached sound source and the listener position;

re-mixing the sound source into channels of multi-channel sound dependent upon the detected changes in relative position; and

turning off a sound source responsive to user input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2004
From: JAHNKE, STEVEN R.
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 014663/0564 →
Continuity (1)
Related Publication 20050179701A1 · Aug 18, 2005