Speech Recognition Phoneme Language Model Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing human speech recognition methods face challenges in improving recognition performance and speed, particularly in accurately decoding phonemes and converting them into vocabulary due to limitations in phoneme language modeling and error correction.

Innovation Solution

The proposed solution involves a speech recognition method and apparatus that uses a phoneme language model with position-dependent phone n-grams to improve phoneme recognition accuracy and a vocabulary recognition unit that employs edit distance calculations to correct errors, dividing phoneme sequences into connection phonemes including vowels to reduce search space and enhance recognition speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If phoneme language model is used to recognize phoneme series from feature vector series, then speech recognition accuracy is improved, but recognition speed deteriorates due to complex probability calculations

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidrecognition speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent segments the phoneme series recognition process into distinct stages: feature vector extraction, phoneme probability calculation using language models, and vocabulary matching. By dividing the complex recognition process into manageable segments, the system can optimize each stage independently to balance accuracy and speed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-calculating and storing phoneme probabilities in language models before actual speech recognition. The phoneme language model is trained in advance with probability distributions for phoneme sequences, allowing the recognition system to quickly query pre-computed probabilities rather than calculating them in real-time

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If edit distance calculation is performed on entire phoneme series to correct recognition errors, then vocabulary recognition accuracy is improved, but computational complexity and time increase

Engineering Contradiction:
Improvevocabulary recognition accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the phoneme series into smaller units (phoneme frames or substrings) before performing edit distance calculations. Instead of calculating edit distance across the entire phoneme sequence, the system processes smaller segments independently, reducing the computational complexity from O(n²) to O(k×n²) where k is the number of segments

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by applying different processing strategies to different parts of the phoneme series. High-probability phoneme regions may receive less intensive error correction, while low-probability or ambiguous regions undergo more rigorous edit distance analysis. This selective approach optimizes the balance between accuracy and computational resources

Inventive Principle:
Principle #3Local quality

3Speed

If phoneme series is divided into connection phonemes including vowels for edit distance calculation, then search space is reduced improving speed, but recognition precision may deteriorate

Engineering Contradiction:
Improverecognition speedVSAvoidrecognition precision
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent segments the phoneme series by identifying connection phonemes (particularly vowels) as anchor points that divide the sequence into manageable units. This segmentation reduces the search space for edit distance calculations while maintaining recognition precision by ensuring that each segment contains sufficient phonetic information through the inclusion of connection phonemes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses connection phonemes (vowels) as intermediary elements that facilitate the division of phoneme series. These connection phonemes serve as stable reference points that maintain the structural integrity of the segmented phoneme units, ensuring that the segmentation process does not lose critical phonetic information while reducing computational complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8185393B2Human speech recognition apparatus and method
Publication Date: 2012.05.22 ELECTRONICS & TELECOMM RES INST
  • US8185393B2 patent drawing
  • US8185393B2 patent drawing
  • US8185393B2 patent drawing

AI summary

A speech recognition apparatus generates a feature vector series corresponding to a speech signal, and recognizes a phoneme series corresponding to the feature vector series using sounds corresponding to phonemes and a phoneme language model. In addition, the speech recognition apparatus recognizes vocabulary that corresponds to the recognized phoneme series. At this time, the phoneme language model represents connection relationships between the phonemes, and is modeled according to time-variant characteristics of the phonemes.