Media Playback Volume Capping With Representative Volume Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems with maximum volume features can misinterpret user volume adjustments, leading to a suboptimal user experience as the system sets the volume to a predefined maximum level instead of the requested level, causing apparent misinterpretation or ignoring of user requests when the requested volume exceeds the maximum.

Innovation Solution

Implementing a maximum volume state variable that allows playback devices to calculate an alternate volume level based on the requested level and set it, while sharing a representative volume level with other devices in the system, ensuring user requests appear fulfilled even if the actual volume is capped at the maximum.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system sets volume to a predefined maximum level when requested volume exceeds maximum, then the maximum volume constraint is enforced, but the user experience deteriorates as user requests appear to be misinterpreted or ignored

Engineering Contradiction:
Improvemaximum volume constraint enforcementVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a representative volume level as an intermediary between the actual volume and the user interface. This mediator translates the user's requested volume into a displayed value that reflects user intent, while the actual volume is clamped to the maximum level. The intermediary resolves the conflict by decoupling what the user sees from what the system actually does, maintaining both constraint enforcement and user satisfaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of showing the actual clamped volume level to the user, the system inverts the approach by calculating and displaying a representative volume level that corresponds to what the user requested. This inversion transforms the problem from hiding the volume cap to actively communicating user intent through a transformed representation, thereby improving user experience while maintaining the volume constraint.

Inventive Principle:
Principle #13The other way round (Inversion)

2Loss of information

If the system displays the actual capped volume level, then the volume constraint is transparent, but the user perceives that their request was ignored leading to dissatisfaction

Engineering Contradiction:
Improvevolume information transparencyVSAvoiduser satisfaction
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The representative volume level serves as an intermediary information layer that preserves user intent without revealing the system's internal volume capping mechanism. It acts as a mediator between the actual physical state (capped volume) and the user's perception, allowing the system to maintain information transparency in a transformed form that user satisfaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter displayed to the user from the actual volume level to a representative volume level. This parameter transformation allows the system to maintain volume constraint enforcement while presenting information in a form that aligns with user expectations and intent, thereby resolving the contradiction between transparency and satisfaction.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the system allows volume to exceed maximum level, then user requests are fully honored, but the predefined volume constraints are violated leading to potential harmful effects

Engineering Contradiction:
Improveuser request fulfillmentVSAvoidvolume constraint violation
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary action by calculating the representative volume level before the user interacts with the volume control. This pre-computed representation is stored and used to guide volume adjustments, ensuring that even when users attempt to exceed the maximum volume, the system has already prepared a safe representative value that prevents harmful volume levels while maintaining the illusion of full user control.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring the relationship between requested volume, representative volume level, and actual volume. This feedback mechanism ensures that volume constraints are enforced while providing users with responsive controls that appear to work as expected. The feedback loop maintains both constraint safety and user satisfaction by adjusting the representative volume level dynamically based on system state.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11206002B2Media playback system with maximum volume setting
Publication Date: 2021.12.21 SONOS INC
  • US11206002B2 patent drawing
  • US11206002B2 patent drawing
  • US11206002B2 patent drawing

AI summary

In one example, a zone player may include a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium that may be executable by the at least one processor such that the zone player is configured to receive an instruction to change a volume setting of the zone player to a requested volume level; in response to receiving the instruction to change the volume setting of the zone player to the requested volume level, adjust the volume setting of the zone player to an adapted volume level that is lower than the requested volume level; and after adjusting the volume setting of the zone player to the adapted volume level, send an indication that the volume setting of the zone player has been adjusted to the requested volume level rather than the adapted volume level.