Dynamic Auto-Advance for Refreshable Braille Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current auto-advance features in refreshable braille displays refresh at fixed intervals, leading to inefficiencies when dealing with short lines of text, as users wait for the interval to expire even after completing reading, and existing solutions requiring additional hardware are costly and complex.

Innovation Solution

A software-based method dynamically adjusts the auto-advance interval based on the number of used braille cells in each line, using a default interval that can be adjusted by the user, and includes a minimum interval to ensure timely refreshment, skipping blank lines to prevent waiting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a fixed auto-advance interval is used for full braille displays, then reading flow is maintained for full lines, but users experience unnecessary waiting time for short lines with blank cells

Engineering Contradiction:
Improvewaiting timeVSAvoidadaptability to line length
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the auto-advance interval variable rather than fixed. The system dynamically adjusts the refresh interval based on the actual content length of each line, calculating the interval as a ratio of used cells to total cells multiplied by a default interval. This allows the display to adapt its timing characteristics to match the actual reading time needed for each line.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the time parameter of the auto-advance feature based on the content characteristics. Instead of using a constant time interval, the system modifies the interval parameter proportionally to the number of used braille cells, thereby optimizing the refresh timing to match the actual reading duration required for each line.

Inventive Principle:
Principle #35Parameter changes

2Extent of automation

If additional sensors are added to detect finger movement, then automatic refresh at the correct time is achieved, but device complexity, cost, and power consumption increase

Engineering Contradiction:
Improveautomatic refresh detectionVSAvoidhardware complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical sensor-based detection system with a software-based calculation approach. Instead of using physical sensors to detect finger movement, the system uses software to calculate the expected reading time based on the number of braille cells in each line, thereby eliminating the need for additional hardware components.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-service by automatically calculating and adjusting the refresh interval based on its own knowledge of the content being displayed. The software determines the used cells and computes the appropriate interval without requiring external sensing devices or additional hardware assistance.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If manual button pressing is required after each line, then precise control over refresh timing is achieved, but reading speed and flow are reduced

Engineering Contradiction:
Improvemanual control precisionVSAvoidreading speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system implements feedback by monitoring the actual content being displayed and using that information to automatically adjust the refresh timing. The software calculates the ratio of used cells to total cells and uses this feedback to determine the appropriate auto-advance interval, creating a closed-loop system that adapts to the content characteristics.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary action by pre-calculating the auto-advance interval based on the number of used braille cells before the user finishes reading. This allows the system to be prepared to refresh the display at the optimal moment without requiring manual intervention, thereby maintaining reading flow while achieving precise timing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3291207B1Dynamic auto-advance feature for refreshable braille displays
Publication Date: 2020.07.29 FREEDOM SCI INC
  • EP3291207B1 patent drawingFigure 1
  • EP3291207B1 patent drawingFigure 2A~2B
  • EP3291207B1 patent drawingFigure 3

AI summary

A method of dynamically establishing an auto-advance interval of a refreshable braille display. The method involves the step of establishing a default auto-advance value, during which a full line of braille characters remains displayed on the braille display prior to being replaced by the next line. The method further involves determining whether a current line of braille characters ends with a blank cell or a used cell and calculating the current auto-advance interval based on the number of used cells in the current line. The next line of braille characters is output after the current auto-advance interval has lapsed.