Voice Wakeup Normalization for Multi-Device Ambience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-device scenarios, such as smart homes, the same voice wakeup keyword is often set across multiple electronic devices, leading to confusion when activated, affecting user experience as multiple devices wake up simultaneously.

Innovation Solution

A third-party device normalizes the energy values of voice wakeup keywords from multiple electronic devices based on ambient sound energy and sound collection capabilities to determine which device to wake up, reducing the impact of ambient noise and hardware capabilities on accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the same wakeup keyword is set in multiple electronic devices, then the user can wake up any device in the multi-device scenario, but multiple devices will be woken up simultaneously causing confusion and affecting user experience

Engineering Contradiction:
Improvewakeup capabilityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by making each electronic device have different wakeup keyword energy thresholds based on their individual sound collection capabilities. Devices with better microphones can detect lower energy keywords, while devices with poorer microphones require higher energy keywords. This differentiated approach ensures that only the intended device wakes up, eliminating the confusion caused by multiple devices responding to the same keyword.

Inventive Principle:
Principle #3Local quality

2Device complexity

If electronic devices with different sound collection capabilities use the same wakeup keyword energy threshold, then the system is simple to implement, but devices with better sound collection capabilities will incorrectly wake up due to higher received energy

Engineering Contradiction:
Improvesystem implementationVSAvoidwakeup accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes the energy threshold parameter dynamically based on each device's sound collection capability. Devices report their microphone quality to the server, which then assigns appropriate energy thresholds. High-quality microphones receive lower thresholds, while low-quality microphones receive higher thresholds. This parameter adjustment resolves the contradiction by maintaining simple implementation while achieving accurate wakeup differentiation.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the system does not normalize wakeup keyword energy values, then the processing is simpler, but ambient sound and device capabilities significantly impact wakeup accuracy

Engineering Contradiction:
Improveprocessing complexityVSAvoidwakeup accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary that normalizes wakeup keyword energy values from multiple devices. The server receives raw energy values, adjusts them based on each device's sound collection capability and ambient noise conditions, and determines which device should wake up. This intermediary approach maintains reasonable processing complexity while significantly improving wakeup reliability through centralized normalization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12142274B2Voice wakeup method and device
Publication Date: 2024.11.12 HUAWEI TECH CO LTD
  • US12142274B2 patent drawing
  • US12142274B2 patent drawing
  • US12142274B2 patent drawing

AI summary

A voice wakeup method and a device are provided. The method includes: receiving, by a third-party device, wakeup messages sent by at least two electronic devices, where the wakeup message includes wakeup keyword energy information used to indicate a wakeup keyword energy value, and the wakeup keyword energy value; normalizing wakeup keyword energy values based on ambient sound energy and/or sound collection capabilities of devices, to obtain at least two normalized wakeup keyword energy values; and based on the at least two normalized wakeup keyword energy values, sending a wakeup permission instruction to a first electronic device in the at least two electronic devices, and sending a wakeup prohibition instruction to another electronic device other than the first electronic device, where a normalized wakeup keyword energy value of the first electronic device is a maximum value. This helps improve accuracy of waking up a device nearby in a multi-device scenario.