Document Processing Device Adaptive Ruby Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document processing systems face difficulties in dynamically adjusting the display of supplemental information based on the reader's changing ability, leading to unnecessary information being displayed as the reader progresses in understanding kanji or other complex characters, making the document more challenging to read.

Innovation Solution

A document processing device and method that acquires information on a document and supplemental information linked with each word, deciding whether to display the supplemental information based on the frequency of word appearances and user learning ability, using a scoring system to determine when to hide or show ruby characters and other aids, thus optimizing the reading experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If supplemental information (ruby characters) is displayed for all words to assist readers, then readability is improved for beginners, but the document becomes more difficult to read as the reader progresses and no longer needs the aids

Engineering Contradiction:
ImprovereadabilityVSAvoidadaptability to reader level
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the display of supplemental information based on the reader's progress and learning state. As readers encounter words repeatedly, the system tracks recognition and automatically hides ruby characters for recognized words while maintaining them for unrecognized ones, making the interface adaptive rather than static

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms by monitoring reader interactions with supplemental information. When readers repeatedly view the same word with ruby characters, the system infers recognition and adjusts display accordingly, creating a closed-loop system that responds to reader state changes

Inventive Principle:
Principle #23Feedback

2Reliability

If ruby characters are displayed for kanji that the reader cannot read, then the reader can understand the text, but as the reader learns to read the kanji, the ruby characters become unnecessary and increase reading difficulty

Engineering Contradiction:
Improvetext understandingVSAvoidreading ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by displaying supplemental information in advance for words the reader is likely to encounter and need help with. As the reader progresses through the document, the system proactively updates which words need supplemental information based on previous encounter history

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the display parameter of supplemental information from always-visible to conditionally-visible. By tracking word recognition status and encounter frequency, the system modifies the visibility parameter of ruby characters to optimize reading experience at different stages

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If supplemental information is displayed based on fixed user rank and character difficulty level, then the initial reading experience is optimized, but the system cannot adapt to changes in the reader's ability as they progress

Engineering Contradiction:
Improveinitial reading experienceVSAvoidadaptation to ability changes
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system continuously gathers feedback from reader interactions with supplemental information and uses this feedback to dynamically adjust the display strategy, transitioning from static rank-based decisions to dynamic interaction-based decisions

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transforms the static supplemental information display into a dynamic system that evolves with reader progress. The display state changes based on real-time tracking of word recognition and encounter frequency rather than fixed initial settings

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10275445B2Document processing device, document processing method, program, and information storage medium
Publication Date: 2019.04.30 RAKUTEN GROUP INC
  • US10275445B2 patent drawing
  • US10275445B2 patent drawing
  • US10275445B2 patent drawing

AI summary

Displaying supplemental information for an element in a document based on changes in a user's ability to read the document. A document processing device configured to: acquire information on a document including a plurality of words; acquire pieces of supplemental information being linked with the plurality of words; decide whether or not a piece of supplemental information linked with corresponding one of the plurality of words is to be displayed based on a frequency with which each of the plurality of words has appeared; and control displaying the plurality of words and the pieces of supplemental information. In the deciding, it is decided whether or not the corresponding one of the piece of supplemental information is to be displayed based on a frequency with which each of the plurality of words has been displayed along with the piece of supplemental information.