Voice Control Interface for Low-Power Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice recognition systems in mobile devices require waking the main processor to provide visual notifications when in sleep mode, consuming more power and being less responsive to user interactions.

Innovation Solution

Implementing a voice control user interface that allows progressive command engagement by breaking down voice command phrases into segments, enabling interactions during low-power states without waking the main processor, using a secondary processor to perform control operations and update display data without fully activating the display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the main processor is awakened to provide visual notifications during sleep mode, then the user can view notifications and interact with the device, but power consumption increases

Engineering Contradiction:
Improvenotification deliveryVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The voice command phrase is segmented into multiple parts, where the first segment can be processed by a low-power secondary processor during sleep mode, while the complete phrase requires the main processor. This segmentation allows the system to handle simple cases (first segment match) with low power consumption while maintaining full functionality when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A secondary processor acts as an intermediary between the microphone and the main processor. The secondary processor first processes the voice input and determines whether to wake the main processor, thereby reducing unnecessary wake-ups and power consumption while still enabling notification delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the display is activated to show visual notifications, then the user can see notification details, but power consumption increases

Engineering Contradiction:
Improvenotification informationVSAvoiddisplay power
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system provides partial information delivery by allowing voice-based notification delivery without requiring the display to be fully activated. The first processor can deliver notifications through other means (such as haptic feedback or audio) while the display remains off, consuming less power while still informing the user of the notification.

Inventive Principle:
Principle #16Partial or excessive action

3Use of energy by moving object

If the main processor remains in sleep mode to conserve power, then battery life is extended, but responsiveness to user interactions is reduced

Engineering Contradiction:
Improvebattery lifeVSAvoidresponse time
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The secondary processor performs preliminary processing of voice commands while the main processor is in sleep mode. By pre-processing the voice input and determining whether a wake-up is necessary, the system maintains responsiveness to relevant user interactions while keeping the main processor dormant for battery conservation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The secondary processor independently handles voice command processing and determination of wake-up necessity without requiring the main processor to be active. This self-service capability allows the system to respond to voice inputs quickly while maintaining the main processor in a low-power state.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10381001B2Voice control user interface during low-power mode
Publication Date: 2019.08.13 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US10381001B2 patent drawing
  • US10381001B2 patent drawing
  • US10381001B2 patent drawing

AI summary

A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.