Phoneme Buffering for Speech Recognition During Active Audio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face difficulties in performing speech recognition when audio is being received or played during call or recording applications, as they typically require a designated input to activate the speech recognition service.

Innovation Solution

An electronic device acquires and stores phoneme information from audio data while a designated application is running, and transmits this information to an external device when a specific condition is met, allowing the external device to generate control information for executing related applications based on the stored phoneme information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the electronic device activates speech recognition application based on wake-up method (call word input, touch, or button), then the speech recognition service can be started, but it cannot perform speech recognition on speech uttered while audio is being received through call application or while audio is being played through recording application

Engineering Contradiction:
Improvespeech recognition activationVSAvoidspeech recognition during audio application
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The electronic device stores phoneme information from audio data in advance (before speech recognition is triggered) in a buffer or memory. When a designated input is received, the pre-stored phoneme information is immediately used for speech recognition, eliminating the need to wait for wake-up activation. This allows speech recognition to occur seamlessly during audio application execution without interrupting the audio flow.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If the electronic device performs speech recognition only after activating speech recognition application, then the system resource consumption is controlled, but the speech recognition response time is delayed and cannot recognize speech before activation

Engineering Contradiction:
Improvesystem resource consumptionVSAvoidspeech recognition response time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

Instead of performing full speech recognition processing continuously (which would consume excessive resources), the device performs partial processing by extracting and storing only phoneme information from the audio data in real-time. The complete speech recognition is then performed using this pre-prepared phoneme information when needed, achieving fast response with minimal ongoing resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If the electronic device stores phoneme information from audio data, then speech recognition can be performed on audio received before designated input, but additional memory storage and data processing are required

Engineering Contradiction:
Improvespeech recognition capabilityVSAvoiddata storage and processing
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The device extracts only the essential phoneme information from the audio data stream, rather than storing or processing the entire audio data. This extraction approach captures the critical speech elements needed for recognition while significantly reducing the storage burden and processing complexity compared to handling complete audio files.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11495223B2Electronic device for executing application by using phoneme information included in audio data and operation method therefor
Publication Date: 2022.11.08 SAMSUNG ELECTRONICS CO LTD
  • US11495223B2 patent drawing
  • US11495223B2 patent drawing
  • US11495223B2 patent drawing

AI summary

An electronic device according to various embodiments may comprise a memory in which one or more applications are installed, a communication circuit, and a processor, wherein the processor is configured to acquire audio data during execution of a designated application among the one or more applications, wherein the acquiring of audio data comprises an operation of storing, in the memory, at least a portion including multiple pieces of phoneme information among the audio data, when a designated condition is satisfied, transmit the at least portion to an external electronic device so that the external electronic device generates designated information for execution of at least one application among the one or more applications by using at least a part of the multiple pieces of phoneme information stored before the designated condition is satisfied, and on the basis of the designated information, execute the at least one application in relation to the designated application.