Document Processing Device Adaptive Ruby Display
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
Data Source
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.


