Multi-stem Audio Encoding with Dynamic Instruction Sets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional music distribution methods are inflexible, as they typically use stereo formats that do not allow for dynamic playback or customization, limiting user access to media in formats suitable to their needs.

Innovation Solution

The creation and rendering of flexible content files that encode audio recordings into multiple stems, each representing a portion of the audio, along with instruction sets that guide the assembly and playback of these stems, enabling customizable playback formats and versions, including rights management and additional information like metadata and copyright details.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If music is distributed in traditional stereo format, then the distribution process is simple and widely compatible, but the playback flexibility and user customization are limited

Engineering Contradiction:
Improveplayback flexibilityVSAvoidencoding system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The audio content is divided into multiple independent stems (e.g., vocals, instruments, effects) that can be separately manipulated during playback. Each stem is encoded independently, allowing users to selectively enable/disable or modify individual components, thereby achieving playback flexibility without requiring complete re-encoding of the entire audio file.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding system incorporates dynamic instruction sets that enable real-time reconfiguration of stem assemblies during playback. Users can dynamically adjust which stems are active, their mixing levels, and their spatial positioning, transforming a static audio file into a dynamically adaptable audio experience.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If music is encoded into multiple stems with instruction sets, then playback customization and user control are enhanced, but the file complexity and processing requirements increase

Engineering Contradiction:
Improveuser control capabilityVSAvoidcontent file structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

All possible playback configurations and stem assemblies are pre-calculated and encoded into the content file during the encoding phase. Instruction sets are prepared in advance, containing all necessary metadata, timing information, and assembly rules. This preliminary action eliminates the need for complex real-time processing during playback, reducing the computational burden on playback devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instruction sets serve as an intermediary layer between the multi-stem audio content and the playback device. These instruction sets contain all the necessary information for assembling stems in various configurations, acting as a bridge that translates complex multi-stem data into simple playback instructions that even basic devices can execute.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If traditional stereo encoding is used, then the file size and processing load are minimized, but the ability to provide granular rights management and metadata association is reduced

Engineering Contradiction:
Improverights management granularityVSAvoiddata volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Rights management information is segmented and associated with individual stems rather than the entire audio file. Each stem can have its own rights metadata, allowing granular control over which components can be played back, copied, or modified. This segmentation enables precise rights management without requiring excessive data, as only relevant rights information for each stem is stored.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple data elements (audio stems, instruction sets, metadata, and rights management information) are merged into a single integrated content file structure. This consolidation reduces the overall data volume by eliminating redundant file headers and metadata that would exist if these elements were stored separately, while still providing comprehensive functionality.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9230552B2Advanced encoding of music files
Publication Date: 2016.01.05 UNIVERSAL MUSIC GROUP
  • US9230552B2 patent drawing
  • US9230552B2 patent drawing
  • US9230552B2 patent drawing

AI summary

A system for the playback of content files includes a memory storing a content file including a plurality of stems, each stem encoding a portion of the audio of a sound recording, multiple stems in the plurality of stems representing different portions of the sound recording for the same time period, the content file also including a set of instructions controlling playback of the stems. A decoder is configured to decode the stems according to the set of instructions to create an audio output signal.