Rotatable Head Voice Command Processing for Multi-User Robots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic robot devices can only respond to voice commands from one user at a time, leading to inefficiencies when multiple users attempt to give commands simultaneously.

Innovation Solution

An electronic robot device with a rotatable head and multiple microphones, where a processor controls the head to face different directions based on received voice commands from multiple users, allowing simultaneous processing of voice signals from multiple users by storing direction information and switching focus accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the electronic robot device responds only to one user at a time, then the voice command processing is simple and reliable, but the productivity and responsiveness decrease when multiple users need to give commands simultaneously

Engineering Contradiction:
Improvevoice command processing efficiencyVSAvoidmulti-user command processing
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The head of the electronic robot device is made rotatable rather than fixed, allowing it to dynamically change its facing direction. The processor controls the head to rotate and face different directions based on which user is giving a command, enabling the device to adaptively serve multiple users without requiring multiple fixed-position devices

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary voice recognition to detect wakeup signals from different directions before fully processing commands. When a wakeup signal is detected from a new direction, the system stores this directional information and rotates the head to face that direction in advance, preparing to receive commands from multiple users efficiently

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the head always faces one direction, then the device structure is simple and stable, but the adaptability to serve multiple users from different directions is limited

Engineering Contradiction:
Improvemulti-directional voice receptionVSAvoidrotatable head mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The head is designed to be rotatable rather than fixed, transforming it from a static component to a dynamic one that can change orientation. This allows the single device to adapt to multiple users positioned at different locations around the device, providing multi-directional voice reception capability without needing multiple fixed devices

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The rotatable head enables a single electronic robot device to perform the function of multiple devices positioned at different locations. By rotating to face different directions, the same microphone array and processing system can serve multiple users from various positions, making the device universal rather than location-specific

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10229681B2Voice command processing of wakeup signals from first and second directions
Publication Date: 2019.03.12 SAMSUNG ELECTRONICS CO LTD
  • US10229681B2 patent drawing
  • US10229681B2 patent drawing
  • US10229681B2 patent drawing

AI summary

An electronic robot device is provided which includes a body, a rotatable head physically connected with the body, a plurality of microphones arranged in the body or the head, a processor electrically connected with the plurality of microphones and configured to control rotation of the head, and a memory electrically connected with the processor, wherein the processor is configured to control the head to face a first direction in response to a first wakeup signal received from the first direction, if a second wakeup signal is received from a second direction while a first command received from the first direction is processed, store information on the second direction in the memory, if the first command is completely processed, control the head to face the second direction, and process a second command received from the second direction.