Gesture Stream Encoding for Portable Musical Instrument Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in effectively utilizing mobile devices for real-time capture and rendering of musical performances due to limitations in computational power, memory, and bandwidth, which restricts the development of practical and efficient musical instrument applications.

Innovation Solution

The development of techniques that utilize signal processing to capture and encode gesture streams from multi-sensor user-machine interfaces on portable devices, allowing for real-time rendering and efficient transmission of musical performances over wireless networks, enabling local and remote rendering using digital synthesis models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If mobile devices are used for real-time capture and rendering of musical performances, then portability and ubiquity are improved, but computational power and memory are insufficient

Engineering Contradiction:
ImproveportabilityVSAvoidcomputational power
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent uses a server as an intermediary to handle computationally intensive tasks such as audio processing and synthesis. The mobile device captures performance data and transmits it to the server, which then renders the audio and transmits it back for playback. This mediator approach allows the mobile device to maintain portability while offloading computational demands to the server.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system divides the musical instrument application into separate functional components: the mobile device handles user interaction and data capture, while the server handles audio processing, synthesis, and rendering. This segmentation allows each component to be optimized independently, with the mobile device remaining portable and the server providing sufficient computational power.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If full audio quality is transmitted over wireless networks, then fidelity is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveaudio fidelityVSAvoidbandwidth
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential performance data from the full audio signal for transmission over the network. Instead of transmitting complete high-fidelity audio, the system transmits parameterized performance data (such as note on/off events, pitch, and duration) that can be reconstructed into high-quality audio at the receiving end, significantly reducing bandwidth requirements while maintaining fidelity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If complex signal processing is performed on portable devices, then rendering quality is improved, but energy consumption increases

Engineering Contradiction:
Improverendering qualityVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The server acts as an intermediary that performs the computationally intensive signal processing and audio synthesis tasks. The mobile device only needs to capture performance data and play back received audio, avoiding the high energy consumption associated with complex real-time audio processing while maintaining high rendering quality through the server's processing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8686276B1System and method for capture and rendering of performance on synthetic musical instrument
Publication Date: 2014.04.01 SMULE INC
  • US8686276B1 patent drawing
  • US8686276B1 patent drawing
  • US8686276B1 patent drawing

AI summary

Techniques have been developed for capturing and rendering musical performances on handheld or other portable devices. The developed techniques facilitate the capture, encoding and use of gesture streams for rendering of a musical performance. In some embodiments, a gesture stream encoding facilitates audible rendering of the musical performance locally on the portable device on which the musical performance is captured, typically in real time. In some embodiments, a gesture stream efficiently codes the musical performance for transmission from the portable device on which the musical performance is captured to (or toward) a remote device on which the musical performance is (or can be) rendered. Indeed, is some embodiments, a gesture stream so captured and encoded may be rendered both locally and on remote devices using substantially identical or equivalent instances of a digital synthesis of the musical instrument executing on the local and remote devices.