Handwriting Synthesis for Low-Delay Predicted Character Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information processing apparatuses experience delays in displaying handwritten characters due to time-consuming character input processing.

Innovation Solution

An information processing apparatus and method that includes an input unit, display unit, text recognition unit, prediction processing unit, handwriting synthesis unit, and display processing unit, utilizing token-based and model-based processing to synthesize and display handwritten characters efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If handwritten characters are generated character by character using conventional processing, then the input prediction functionality is provided, but the display delay increases

Engineering Contradiction:
Improvecharacter input productivityVSAvoiddisplay delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the character generation process into two independent parallel paths: (1) token-based synthesis using collected handwriting strokes for common characters, and (2) model-based synthesis using conversion models for less frequent characters. This segmentation allows simultaneous processing of different character types, eliminating sequential delays while maintaining input prediction functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-collecting and storing handwriting strokes for common characters in a stroke collection during the user's handwriting process. This pre-prepared stroke data can be quickly retrieved and synthesized without waiting for complete character-by-character processing, thereby reducing display delay while preserving prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

2Speed

If token-based generation using collected strokes is used, then the synthesis speed improves, but the accuracy for less frequent characters deteriorates

Engineering Contradiction:
Improvesynthesis speedVSAvoidcharacter recognition accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies local quality by differentiating the synthesis approach based on character frequency and availability of collected strokes. For common characters with available stroke collections, token-based synthesis is used for high speed. For less frequent characters without sufficient stroke data, model-based synthesis is employed to maintain accuracy. This localized adaptation of synthesis methods optimizes both speed and accuracy for different character types.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent creates a composite synthesis system that combines two different synthesis methods (token-based and model-based) into a unified framework. The system dynamically selects and combines appropriate methods based on the specific character being synthesized, leveraging the strengths of both approaches to achieve both high speed and high accuracy across all character types.

Inventive Principle:
Principle #40Composite materials

3Measurement precision

If model-based generation using conversion models is used, then the accuracy for various characters is maintained, but the processing time increases

Engineering Contradiction:
Improvecharacter conversion accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by using model-based synthesis only when necessary (for less frequent characters or when token-based synthesis is insufficient), rather than applying it to all characters. This selective application maintains accuracy where needed while avoiding unnecessary processing time for common characters that can be handled more efficiently by token-based synthesis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250306733A1Information processing apparatus and control method
Publication Date: 2025.10.02 LENOVO (SINGAPORE) PTE LTD
  • US20250306733A1 patent drawing
  • US20250306733A1 patent drawing
  • US20250306733A1 patent drawing

AI summary

An information processing apparatus includes: an input unit capable of detecting handwritten input; a display unit capable of displaying a trajectory of the handwritten input; a text recognition unit which recognizes text based on the handwritten input detected by the input unit; a prediction processing unit which predicts text candidates following the text based on the text recognized by the text recognition unit; a handwriting synthesis unit which synthesizes the text candidates predicted by the prediction processing unit into handwritten characters by combining first generation processing to generate handwritten characters based on tokens, each of which is a set of one or more handwriting strokes, collected from the handwritten input by a user, and second generation processing to generate handwritten characters based on a conversion model prepared in advance for converting text characters to handwritten characters; and a display processing unit which displays, on the display unit, the handwritten characters.