Personalized Handwriting Recognition via Prototype Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional handwriting recognition tools face challenges in accurately recognizing cursive East Asian pictographic characters due to individual writing styles and variations, leading to reduced recognition accuracy.

Innovation Solution

The development of personalized handwriting recognition techniques that utilize user-specific prototypes and combine results from multiple recognition engines, including online and offline trainers, to improve recognition accuracy by distinguishing and adapting to individual writing styles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional handwriting recognition tools are used, then the system is simple and fast to operate, but recognition accuracy deteriorates for cursive East Asian characters due to individual writing style variations

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

Solution Approach 1:

The handwriting recognition system is segmented into multiple independent recognition engines, each specialized for different writing styles (cursive, printed, block, etc.). This allows the system to handle diverse handwriting patterns without requiring a single overly complex engine, thereby improving recognition accuracy while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs multiple recognition engines that can handle various handwriting styles universally. Each engine is designed to recognize specific styles, and the combination of engines provides universal coverage for different user writing patterns, improving overall recognition accuracy without requiring excessive complexity in any single engine.

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

2Measurement precision

If multiple recognition engines are combined, then recognition accuracy improves through personalized adaptation, but device complexity increases due to multiple trainers and engines

Engineering Contradiction:
Improverecognition accuracyVSAvoidnumber of recognition engines
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system dynamically selects and combines recognition engines based on the characteristics of the input handwriting and user profile. Rather than always using all engines, the system adapts its complexity by activating only the necessary engines for each recognition task, thereby improving accuracy when needed while managing overall system complexity through dynamic resource allocation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The multiple recognition engines operate independently with their own training data and parameters, allowing them to self-optimize for different handwriting styles. This self-service capability reduces the need for complex centralized control mechanisms, improving recognition accuracy through specialized adaptation while keeping the coordination complexity manageable.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7865018B2Personalized implicit and explicit character shape adaptation and recognition
Publication Date: 2011.01.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7865018B2 patent drawing
  • US7865018B2 patent drawing
  • US7865018B2 patent drawing

AI summary

Handwriting recognition techniques employing a personalized handwriting recognition engine. The recognition techniques use examples of an individual's previous writing style to help recognize new pen input from that individual. The techniques also employ a shape trainer to select samples of an individual's handwriting that accurately represent the individual's writing style, for use as prototypes to recognize subsequent handwriting from the individual. The techniques also alternately or additionally employ an intelligent combiner to combine the recognition results from the personalized recognition engine and the conventional recognition engine (or engines). The combiner may use a comparative neural network to combine the recognition results from multiple recognition engines. The combiner alternately may use a rule-based system based on prior knowledge of different recognition engines.