Automated Assistant Visual-Audio Fusion for Hot Command Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated assistants require explicit invocation using predefined hot words, which can be cumbersome and inefficient, especially in resource-constrained devices, and may lead to inadvertent activation.

Innovation Solution

Implementing techniques that analyze both audio and visual inputs on a client device to determine user intent for interaction without explicit invocation, using neural networks to fuse audio and visual features for confidence-based decision-making, allowing local processing to trigger responsive actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the automated assistant operates in limited listening state with hot word detection only, then power consumption and computing resource usage are reduced, but user interaction convenience deteriorates due to requiring explicit invocation

Engineering Contradiction:
Improvepower consumptionVSAvoidinteraction convenience
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The system dynamically transitions between limited listening state (hot word detection only) and full listening state (speech recognition enabled) based on detected user intent indicators. Visual indicators such as gaze direction toward the device, hand gestures pointing at the device, or approaching motion can trigger transition from low-power mode to high-power mode, allowing the assistant to adapt its resource consumption to actual user needs rather than maintaining a fixed state

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The automated assistant autonomously determines when to activate full speech recognition capabilities by monitoring for visual indicators of user intent. Instead of requiring explicit hot word invocation, the system uses computer vision to detect when a user is looking at or gesturing toward the device, automatically transitioning to a state where it can process arbitrary speech inputs without continuous hot word monitoring

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the automated assistant operates in full listening state with speech-to-text processing, then user interaction convenience is improved, but power consumption and computing resource usage increase

Engineering Contradiction:
Improveinteraction convenienceVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

Instead of continuously operating in full listening state, the system applies partial action by activating speech-to-text processing only when visual indicators suggest user intent. The visual indicator detection acts as a gatekeeper, allowing full speech recognition to run only when necessary, thereby reducing overall power consumption while maintaining interaction convenience when needed

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary visual analysis before activating resource-intensive speech-to-text processing. By first detecting visual indicators such as gaze direction or hand gestures pointing at the device, the system prepares for potential speech input only when user intent is indicated, avoiding unnecessary activation of full listening state and associated power consumption

Inventive Principle:
Principle #10Preliminary action

3Reliability

If hot words are selected to be long tail words or phrases, then inadvertent invocation is reduced, but user interaction convenience deteriorates due to cumbersome invocation requirements

Engineering Contradiction:
Improveinadvertent invocation avoidanceVSAvoidinvocation convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Visual indicators serve as an intermediary between the user and the automated assistant, replacing the need for explicit hot word invocation. The visual detection system mediates the activation process by detecting gaze direction, hand gestures, or approaching motion, thereby eliminating the requirement for users to utter specific long tail hot words while maintaining reliable invocation through multiple alternative signals

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If speech recognition processing is performed locally on the client device, then user privacy is preserved, but computing resource requirements increase

Engineering Contradiction:
Improveuser privacyVSAvoidcomputing resource requirements
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments processing tasks between local visual indicator detection and potential cloud-based speech recognition. Visual processing (detecting gaze, gestures, or approach) is performed locally on the resource-constrained device, while speech-to-text processing may be offloaded to cloud services when activated. This segmentation allows privacy-preserving local visual analysis while managing computing resource requirements through selective cloud offloading

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12361947B2Automated assistant interaction prediction using fusion of visual and audio input
Publication Date: 2025.07.15 GOOGLE LLC
  • US12361947B2 patent drawing
  • US12361947B2 patent drawing
  • US12361947B2 patent drawing

AI summary

Techniques are described herein for detecting and/or enrolling (or commissioning) new “hot commands” that are useable to cause an automated assistant to perform responsive action(s) without having to be first explicitly invoked. In various implementations, an automated assistant may be transitioned from a limited listening state into a full speech recognition state in response to a trigger event. While in the full speech recognition state, the automated assistant may receive and perform speech recognition processing on a spoken command from a user to generate a textual command. The textual command may be determined to satisfy a frequency threshold in a corpus of textual commands. Consequently, data indicative of the textual command may be enrolled as a hot command. Subsequent utterance of another textual command that is semantically consistent with the textual command may trigger performance of a responsive action by the automated assistant, without requiring explicit invocation.