Acoustic Portal Modeling via Runtime Probe Interception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time modeling and rendering of acoustic effects in dynamic virtual scenes, especially with changing portals, are computationally intensive due to the need for precomputing acoustic parameters for various portal states, which becomes intractable with large numbers of portals and dynamic changes.

Innovation Solution

The implementation identifies intercepted portals on the shortest sound path at runtime using precomputed delay and direction parameters, allowing for dynamic adjustment of acoustic effects based on portal states without requiring precomputation of all possible portal states, employing acoustic probes and simulations to determine perceptual parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If precomputed wave-based techniques are used to accurately represent acoustic parameters, then measurement precision is improved, but device complexity increases due to the need to precompute acoustic parameters for all possible portal states

Engineering Contradiction:
Improveacoustic parameter accuracyVSAvoidprecomputation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the precomputation process by creating separate acoustic probes for different portal states (open, closed, partially open) rather than computing all possible states simultaneously. This allows the system to manage complexity by processing acoustic parameters in discrete, manageable segments corresponding to distinct portal configurations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic adaptation where the system determines which precomputed acoustic parameters to use based on the current portal state at runtime. The acoustic effects component dynamically selects appropriate parameters from precomputed data corresponding to different portal states, allowing accurate acoustic representation without precomputing all possible states.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If conventional real-time path tracing methods are used, then adaptability is improved for dynamic scenes, but productivity deteriorates due to enormous sampling requirements exceeding computational budgets

Engineering Contradiction:
Improvedynamic scene adaptabilityVSAvoidcomputational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary action by precomputing acoustic parameters for various portal states before runtime execution. The acoustic effects component stores these precomputed parameters and retrieves them at runtime based on the current portal state, eliminating the need for expensive real-time acoustic computations while maintaining adaptability to dynamic scenes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating simplified representations (acoustic probes) of the complex acoustic field for different portal states. These probes capture the essential acoustic characteristics without requiring full physical accuracy, allowing the system to adapt to dynamic scenes with reduced computational cost.

Inventive Principle:
Principle #26Copying

3Measurement precision

If precomputed acoustic parameters are stored for all portal states, then measurement precision is improved, but loss of energy increases due to storage requirements and memory bandwidth consumption

Engineering Contradiction:
Improveacoustic parameter accuracyVSAvoidmemory energy consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent applies local quality by storing acoustic parameters specifically for the portal states that are actually used in the scene, rather than precomputing for all possible states. The acoustic effects component queries and retrieves only the relevant precomputed parameters for current portal configurations, reducing memory energy consumption while maintaining accuracy for the actual acoustic scenarios.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11606662B2Modeling acoustic effects of scenes with dynamic portals
Publication Date: 2023.03.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11606662B2 patent drawing
  • US11606662B2 patent drawing
  • US11606662B2 patent drawing

AI summary

The description relates to modeling acoustic effects in scenes with dynamic portals. One implementation includes obtaining a representation of a scene having a plurality of portals and simulating sound travel in the scene using a plurality of probes deployed in the scene. The implementation also includes determining acoustic parameters for initial sound traveling between respective probes based at least on the simulating. The implementation also includes identifying one or more intercepted portals in the scene that are intercepted by a particular initial sound path from a particular source location to a particular listener location, using particular acoustic parameters for the particular source location and the particular listener location.