Playback Volume Restoration for Dynamic Audio Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems face challenges in managing volume levels effectively across multiple zone players, particularly when grouping and ungrouping them, leading to inconsistent audio experiences.

Innovation Solution

Implementing a system that intelligently manages volume settings by storing and restoring individual zone player volumes during grouping and ungrouping, using a table to maintain volume settings for each configuration, ensuring seamless audio playback across synchronized zones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If zone players are grouped and ungrouped dynamically, then system adaptability is improved, but volume consistency deteriorates

Engineering Contradiction:
Improvedynamic grouping capabilityVSAvoidvolume consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system stores the original volume setting of each zone player before it is grouped with others. When the zone player is later ungrouped, the pre-stored volume setting is automatically restored, ensuring volume consistency without requiring manual intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system monitors grouping status changes and automatically adjusts volume settings based on whether zone players are grouped or ungrouped. This feedback mechanism ensures that volume levels remain consistent with the current system configuration.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If individual zone player volumes are managed independently, then ease of operation is improved, but system complexity increases

Engineering Contradiction:
Improveindividual volume controlVSAvoidvolume management system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The volume management system operates automatically without requiring user intervention. When zone players are grouped or ungrouped, the system self-adjusts volume settings by retrieving pre-stored values, eliminating the need for manual volume configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates and stores copies of the original volume settings for each zone player before grouping occurs. These stored copies are then used to restore volumes after ungrouping, simplifying the management process while maintaining individual volume control capabilities.

Inventive Principle:
Principle #26Copying

3Reliability

If volume settings are restored after ungrouping, then audio experience quality is improved, but loss of time occurs during volume management

Engineering Contradiction:
Improveaudio experience consistencyVSAvoidvolume adjustment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Volume settings are captured and stored in advance before grouping operations occur. This preliminary action eliminates the need for time-consuming volume adjustments after ungrouping, as the system can instantly restore the pre-stored settings.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces manual volume adjustment operations with automated electronic restoration of pre-stored settings. This substitution eliminates the time required for manual volume management while maintaining audio experience consistency.

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

Data Source

PatentUS10045123B2Playback device volume management
Publication Date: 2018.08.07 SONOS INC
  • US10045123B2 patent drawing
  • US10045123B2 patent drawing
  • US10045123B2 patent drawing

AI summary

Embodiments are described herein that provide numerous volume enhancements to a media playback system. An example implementation involves a playback device playing audio content at a first volume level as part of a first audio playback group configuration, storing a first volume level in association with the first audio playback group configuration, joining a second audio playback group configuration, playing audio content at a second volume level as a part of the second audio playback group configuration, receiving a command to play audio content as part of the first audio playback group configuration, identifying the first volume level in the data storage; and playing audio content at the first volume level as part of the first audio playback group configuration.