Mathematical Expression Input With Voice Recognition And Touch Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mathematical expression voice input systems struggle to accurately convert voice inputs into correct mathematical expressions due to ambiguity in pauses and lack of natural reading, leading to incorrect conversions.

Innovation Solution

A system that utilizes a touch panel and voice recognition to convert voice inputs into mathematical expressions, allowing users to modify and correct errors through touch operations, operator-based candidate generation, and adjustment of expression structure and evaluation order.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If voice recognition is used to convert speech into mathematical expressions, then input efficiency is improved, but conversion accuracy deteriorates due to ambiguity in pauses and operator scope

Engineering Contradiction:
Improveinput efficiencyVSAvoidconversion accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system displays multiple candidate mathematical expressions generated from the voice input and allows users to select the correct one. This feedback mechanism enables the system to learn from user corrections and improve future conversions, resolving the contradiction between fast voice input and accurate expression conversion.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-generates multiple candidate expressions with different possible operator scopes and parenthesis placements before user input is finalized. By preparing these candidates in advance based on common mathematical patterns, the system reduces the need for complex real-time analysis while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple candidate expressions are generated and displayed for user selection, then conversion accuracy is improved, but device complexity increases

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

Solution Approach 1:

The expression generation process is segmented into distinct stages: voice input segmentation, candidate generation for each segment, and final assembly. This modular approach allows the system to manage complexity by handling smaller sub-tasks independently and combining their results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The candidate generation module serves multiple functions: it generates expressions with different operator scopes, adds parentheses where needed, and handles various mathematical notations. This multi-functionality reduces the need for separate specialized modules, thereby managing system complexity while maintaining high conversion accuracy.

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

3Speed

If operator scope is determined solely by pause duration, then processing speed is improved, but expression correctness deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidexpression correctness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The operator scope determination is made dynamic by considering multiple factors beyond pause duration, including operator type, position in expression, and mathematical context. This dynamic approach allows the system to adapt to different situations, improving correctness without significantly impacting processing speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters used for scope determination from purely temporal (pause duration) to include structural parameters (operator type, expression position, mathematical rules). This parameter expansion enables more accurate scope identification while maintaining efficient processing through rule-based shortcuts for common patterns.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2657850B1Mathematical expression input apparatus, mathematical expression modification method, and storage medium storing program
Publication Date: 2025.08.20 CASIO COMPUTER CO LTD
  • EP2657850B1 patent drawingFigure 1
  • EP2657850B1 patent drawingFigure 2
  • EP2657850B1 patent drawingFigure 3

AI summary

A mathematical expression input apparatus includes mathematical expression display means (11; S1-S3) for displaying a mathematical expression, mathematical expression portion designation means (11; SA, A1-A4) for designating a mathematical expression portion displayed by the mathematical expression display means (11; S1-S3) in accordance with user operation, and output means (11; SA, S5) for determining a designation method for a mathematical expression portion designated by the mathematical expression designation means, modifying the mathematical expression in accordance with the designation method, and displaying the modified mathematical expression.