Augmented Audio Development Tool Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional augmented reality (AR) audio experiences are limited by interfaces designed for professional programmers, restricting the number and type of developers who can contribute, which in turn limits the end-user experience and fails to capitalize on the benefits of augmented audio.

Innovation Solution

A user-friendly interface for generating and rendering application programming interface (API) inputs on a display, allowing for the creation of augmented audio environments by defining media library inputs, experience state inputs, and event toolbar inputs, enabling a broader range of developers to contribute and enhance AR audio features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional programming interfaces are used for AR audio development, then professional programmers can create experiences, but the pool of developers is restricted and complexity increases

Engineering Contradiction:
Improvedeveloper poolVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a visual scene editor as an intermediary tool between the developer and the underlying audio programming system. This editor provides a user-friendly graphical interface that automatically generates the complex audio scene graphs and API calls needed for AR audio experiences, allowing developers without extensive programming knowledge to create sophisticated audio applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional text-based programming mechanics with visual drag-and-drop mechanics. Instead of writing code to define audio scenes, developers visually construct scene graphs by dragging audio elements and configuring parameters through graphical interfaces, which then automatically translate into the necessary programming instructions.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If professional programming interfaces are used, then precise control over audio experiences is achieved, but ease of operation decreases

Engineering Contradiction:
Improveaudio experience controlVSAvoidinterface usability
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The visual scene editor serves as a mediator that maintains precise control capabilities while improving ease of operation. It provides structured forms and visual controls that guide developers through the configuration process, ensuring that all necessary audio parameters are properly set without requiring deep knowledge of the underlying complex audio programming API.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system includes automated features that reduce manual configuration complexity. The visual editor automatically generates scene graphs, manages audio asset references, and configures default parameters, allowing developers to focus on creative decisions rather than technical implementation details.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10959036B2Augmented audio development tool
Publication Date: 2021.03.23 BOSE CORP
  • US10959036B2 patent drawing
  • US10959036B2 patent drawing
  • US10959036B2 patent drawing

AI summary

Various implementations include computing devices and related computer-implemented methods for rendering a scene in an augmented audio environment. Certain implementations include a computer-implemented method including: generating a set of inputs to an application programming interface (API) on a display, the set of inputs including: a media library input; an experience state input for defining a set of experiences; and an event toolbar input for defining transitions between the experiences; and rendering the set of inputs at an audio device to generate a scene in an augmented audio environment.