The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 20, 2009

Filed:

Oct. 12, 2004
Applicants:

Richard S. Bailey, Kirkland, WA (US);

Barry Brumitt, Redmond, WA (US);

Inventors:

Richard S. Bailey, Kirkland, WA (US);

Barry Brumitt, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H03G 3/00 (2006.01); G06F 17/00 (2006.01); G09G 5/00 (2006.01); G06T 15/70 (2006.01); G06G 7/48 (2006.01);
U.S. Cl.
CPC ...
Abstract

Reverberation parameters for one or more positions of interest are derived from graphics data used for displaying a computer-generated environment. For each position of interest for which reverberation parameters are desired, environmental parameters including distances and the hardness of features in a range of interest and at points on cubemap faces are automatically determined from the graphics data. The environmental parameters are stored with the graphics data and associated with each position of interest. Upon rendering of the computer-generated environment, reverberation property set values usable by a reverberation engine are calculated or interpolated between predetermined values according to the environmental parameters. Thus, values such as reverb, reverb delay, reflections, decay time, reflection delay, and other reverb parameters are automatically calculated, subject to selective operator tuning, and provide realistic reverberation effects in the sounds heard by a user who is experiencing the rendered environment.


Find Patent Forward Citations

Loading…