Acoustic Data Processor for Robot Ego-Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional noise reduction methods, such as spectral subtraction, are ineffective for automatic speech recognition in robots due to ego-noises generated by their own motion, especially in near-field scenarios, where far-field noise reduction solutions perform poorly.

Innovation Solution

An acoustic data processor that obtains a robot's motion status using angle, angular velocity, and angular acceleration data to retrieve and subtract templates from a database, effectively reducing noise through template subtraction or multi-channel noise reduction, depending on the motion status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional noise reduction methods such as spectral subtraction are used, then general noise reduction is achieved, but they are ineffective for ego-noises generated by robot motion in near-field scenarios

Engineering Contradiction:
Improvenoise reduction effectivenessVSAvoidapplicability to ego-noise
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system pre-collects acoustic data during various robot motions and stores it in a database before actual speech recognition tasks. This preliminary data collection and template creation enables the system to have reference noise profiles ready in advance, making the noise reduction effective for ego-noises without requiring real-time adaptation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the approach from generic spectral subtraction to motion-status-specific template subtraction. By categorizing noise reduction strategies according to different robot motion parameters (standing, walking, running, etc.), the system adapts the noise reduction method to match the specific ego-noise characteristics generated by each motion type.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If far-field noise reduction solutions are used, then distant noise is reduced, but performance drops considerably for near-field ego-noise sources

Engineering Contradiction:
Improvenoise reduction performanceVSAvoidnear-field ego-noise impact
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system applies different noise reduction strategies tailored to specific noise sources and scenarios. Instead of using a uniform far-field approach, it implements motion-status-specific template subtraction that is locally optimized for near-field ego-noise characteristics, thereby improving performance for the specific harmful factor of robot-generated near-field noise.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If spectral subtraction is performed for each behavior, then noise reduction accuracy is improved, but it becomes practically unfeasible to handle various kinds of behaviors

Engineering Contradiction:
Improvenoise reduction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system creates a universal database structure that can handle multiple motion types (standing, walking, running, etc.) through a single integrated framework. The motion status classification system provides a unified approach that automatically selects the appropriate template based on current robot state, making the complex multi-behavior noise reduction practically feasible through automated classification and template selection.

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

Solution Approach 2:

The system automatically determines the current robot motion status and selects the corresponding template from the database without requiring manual intervention or complex real-time analysis. This self-service mechanism simplifies the operation while maintaining high noise reduction accuracy across various behaviors.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8548802B2Acoustic data processor and acoustic data processing method for reduction of noise based on motion status
Publication Date: 2013.10.01 HONDA MOTOR CO LTD
  • US8548802B2 patent drawing
  • US8548802B2 patent drawing
  • US8548802B2 patent drawing

AI summary

An acoustic data processor according to the present invention is used for processing acoustic data including signal sounds to reduce noises generated by a mechanical apparatus. The acoustic data processor includes a motion status obtaining section for obtaining motion status of the mechanical apparatus, an acoustic data obtaining section for obtaining acoustic data corresponding to the obtained motion status, and a database for storing various motion statuses of the mechanical apparatus in a unit time and corresponding acoustic data as templates. The acoustic data processor further includes a database searching section for searching the database to retrieve the template having the motion status closest to the obtained motion status; and a template subtraction section for subtracting the acoustic data of the template having the motion status closest to the obtained motion status from the obtained acoustic data to reduce noises generated by the mechanical apparatus.