Dual-Processor Audio Playback Architecture for GPOS Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumer demand for longer battery life in specialized devices increases as they transition from simple special-purpose operating systems (SPOS) to general-purpose operating systems (GPOS), leading to power consumption issues that reduce runtime significantly, making it challenging to maintain long battery life while enabling more complex features.

Innovation Solution

A distributed processing architecture that integrates a low-power SPOS processor with a high-power GPOS processor, where the low-power processor handles basic operations and puts the high-power processor into a low-power state or turns it off during less complex tasks, allowing the high-power processor to function as a co-processor for tasks requiring GPOS capabilities only when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a general-purpose operating system (GPOS) is implemented to enable complex features, then device functionality and versatility are improved, but power consumption increases and battery life is reduced

Engineering Contradiction:
Improvedevice functionalityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system is divided into two distinct processor segments: a low-power processor that handles basic operations and a high-power processor that handles complex GPOS tasks. This segmentation allows the device to use only the necessary processing power for each task, reducing overall energy consumption while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically transitions between processor states based on task requirements. The high-power processor can be activated from a low-power state or completely powered off depending on whether complex GPOS capabilities are needed, allowing the system to adapt its power consumption to actual operational demands.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a high-power processor is continuously active to support GPOS capabilities, then complex features like audio streaming and voice assistant services are enabled, but battery runtime is significantly reduced

Engineering Contradiction:
Improvecomplex featuresVSAvoidbattery runtime
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of moving object

Solution Approach 1:

The high-power processor operates in periodic cycles rather than continuously. It is activated only when complex GPOS tasks are required and returns to a low-power state or is powered off during less demanding operations, creating a periodic pattern of high and low power consumption that extends battery runtime.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Different parts of the processing system have different power characteristics. The low-power processor maintains constant operation at low power consumption, while the high-power processor provides intense computational capability only when and where needed, creating a localized quality distribution that optimizes overall battery performance.

Inventive Principle:
Principle #3Local quality

3Duration of action of moving object

If a low-power processor is used for basic operations, then battery life is extended, but the device cannot support sophisticated operations requiring GPOS capabilities

Engineering Contradiction:
Improvebattery lifeVSAvoidsophisticated operations
Core Design Contradiction:
Duration of action of moving objectVSAdaptability or versatility

Solution Approach 1:

The low-power processor acts as an intermediary that handles basic operations and manages the activation of the high-power processor. It serves as a bridge between battery-powered operation and GPOS-capable sophisticated operations, determining when the high-power processor needs to be activated to support complex features.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Processing tasks are segmented into two categories: basic operations handled by the low-power processor and sophisticated operations requiring the high-power processor. This task segmentation allows the system to maintain long battery life while still providing access to GPOS capabilities when needed.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12045541B2Power management and distributed audio processing techniques for playback devices
Publication Date: 2024.07.23 SONOS INC
  • US12045541B2 patent drawing
  • US12045541B2 patent drawing
  • US12045541B2 patent drawing

AI summary

Aspects of the present disclosure relate to power management techniques for reducing the power consumption of playback devices. Additionally, aspects of the present disclosure related to distributed processing techniques for processing audio across two or more processors.