Network Microphone Voice Input Feedback Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems lack efficient voice control mechanisms for managing media content and feedback elements across multiple playback devices, leading to disruptions and inefficiencies in user interactions.

Innovation Solution

A network microphone device system that processes voice inputs to determine valid wake words and command requests, outputs feedback elements appropriately based on media content and environmental parameters, and synchronizes media playback across devices, reducing disruptions and enhancing user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the system outputs feedback elements immediately upon receiving voice input, then the responsiveness to user commands is improved, but disruptions to media playback are increased

Engineering Contradiction:
Improveresponsiveness to voice inputVSAvoiddisruptions to media playback
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary analysis of the voice input to determine whether it contains a valid wake word before generating feedback. This preliminary action allows the system to prepare for potential feedback generation while avoiding premature responses that would disrupt media playback. The feedback is only generated after confirming the presence of a valid wake word, ensuring responsiveness while preventing false disruptions.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system processes all voice inputs to determine valid wake words and command requests, then the accuracy of voice control is improved, but the processing time is increased

Engineering Contradiction:
Improveaccuracy of wake word detectionVSAvoidprocessing time for voice input
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The voice input processing is segmented into distinct stages: wake word detection, command request identification, and feedback generation. This segmentation allows the system to process each component separately and efficiently, improving overall accuracy while reducing total processing time. The wake word detection stage can be optimized independently from the command parsing stage, enabling parallel processing where applicable.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the system provides tailored feedback based on media content and environmental parameters, then the user experience is improved, but the device complexity is increased

Engineering Contradiction:
Improvecustomization of feedbackVSAvoidsystem configuration requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically adjusts feedback characteristics based on the current media content and environmental parameters without requiring manual user configuration. It self-services by monitoring media playback state, audio levels, and user behavior patterns, then dynamically tailoring feedback delivery. This reduces the apparent complexity for users while maintaining high adaptability, as the system makes intelligent decisions autonomously based on sensed conditions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240103804A1Systems and methods of receiving voice input
Publication Date: 2024.03.28 SONOS INC
  • US20240103804A1 patent drawing
  • US20240103804A1 patent drawing
  • US20240103804A1 patent drawing

AI summary

Systems and methods of receiving voice input are disclosed herein. In one embodiment, for example, a network microphone device is configured to cause an output of a feedback element only if received voice input data comprises the valid wake word. In another embodiment, for example, a network microphone device is configured to determine a type of command request in voice input data, and cause output of a feedback element corresponding to the determined type of command request. In one embodiment, for example, a media playback system is configured to play back media content via first and second playback devices, and further configured to cause output, via the second playback device, of a feedback element corresponding to voice input received at the second playback device.