Decoder Output Combining for Recognition Accuracy and Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data pattern recognition systems, such as speech recognition, face increased power consumption and inaccurate results when operating multiple recognition engines in parallel, leading to degraded battery life and suboptimal solutions.

Innovation Solution

A method to combine results from multiple decoders by generating a network of paths based on their outputs, scoring them to find the highest path score, calculating weighting factors for each decoder, and re-scoring to refine the path score, thereby generating an accurate decoded solution while minimizing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple recognition engines are operated in parallel to improve accuracy, then recognition accuracy is improved, but power consumption increases proportionately

Engineering Contradiction:
Improverecognition accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by having multiple decoders generate outputs and build a network of paths in advance. The combining module then scores these pre-generated paths to identify the highest scoring path, avoiding the need to re-run decoding processes and reducing power consumption while maintaining accuracy improvements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The combining module acts as an intermediary that receives outputs from multiple decoders, scores the generated paths, and selects the best path. This intermediary component allows the system to leverage multiple decoders for accuracy while avoiding the full power consumption of running multiple complete recognition engines.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple recognition engines are operated in parallel to improve accuracy, then recognition accuracy is improved, but device complexity increases

Engineering Contradiction:
Improverecognition accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the recognition process into distinct components: multiple decoders that generate outputs and the combining module that scores and selects paths. This segmentation allows each component to perform a specific function, improving accuracy through multiple decoders while managing complexity by clearly defining the role of each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The combining module merges the outputs from multiple decoders by scoring paths that combine these outputs. This merging approach allows the system to leverage the strengths of multiple decoders while using a unified scoring mechanism to select the best combined path, thereby improving accuracy without proportionally increasing system complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If multiple recognition engines are operated in parallel, then solution accuracy is improved, but battery lifetime is degraded

Engineering Contradiction:
Improvesolution accuracyVSAvoidbattery lifetime
Core Design Contradiction:
Measurement precisionVSDuration of action of moving object

Solution Approach 1:

The system performs preliminary decoding actions with multiple decoders and pre-generates the network of paths. By scoring these pre-generated paths without re-running the decoding processes, the system reduces energy consumption and extends battery lifetime while still achieving improved solution accuracy through the combination of multiple decoder outputs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system discards the need to re-run complete decoding processes by recovering and reusing the outputs already generated by multiple decoders. The combining module scores these existing outputs to find the best path, thereby avoiding redundant energy-consuming operations and extending battery lifetime while maintaining accuracy improvements.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS9530103B2Combining of results from multiple decoders
Publication Date: 2016.12.27 INFINEON TECHNOLOGIES AMERICAS CORP
  • US9530103B2 patent drawing
  • US9530103B2 patent drawing
  • US9530103B2 patent drawing

AI summary

Embodiments include a method, apparatus, and a computer program product for combining results from multiple decoders. For example, the method can include generating a network of paths based on one or more outputs associated with each of the multiple decoders. The network of paths can be scored to find an initial path with the highest path score based on scores associated with the one or more outputs. A weighting factor can be calculated for each of the multiple decoders based on a number of outputs from each of the multiple decoders included in the initial path with the highest path score. Further, the network of paths can be re-scored to find a new path with the highest path score based on the scores associated with the one or more outputs and the weighting factor for each of the multiple decoders.