Audio-Visual Graphing Calculator with Braille and Audio Output

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web-based graphing calculator systems lack accessibility for users with hearing and vision impairments, particularly in translating mathematical expressions into Braille formats, and existing Braille translation systems are limited in online contexts and unable to handle LaTeX translations effectively.

Innovation Solution

A web-based audio-visual graphing calculator system that interprets keyboard input to display mathematical expressions in audio, visual, and Braille formats, including a JavaScript library for translating LaTeX to and from Braille using Unified English Braille (UEB) and Nemeth Braille codes, and supports Braille input and output through Computer Braille encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If web-based graphing calculator programs are used to provide portable mathematical computing, then accessibility and convenience for students and professionals are improved, but accessibility for visually and hearing-impaired persons deteriorates due to lack of Braille and audio output capabilities

Engineering Contradiction:
ImproveAccessibility for visually and hearing-impaired usersVSAvoidMulti-format output capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The graphing calculator system is designed to provide multiple output formats (visual display, Braille translation, and audio synthesis) through a single unified platform. The system can translate mathematical expressions and graphical outputs into various formats simultaneously, making it universally accessible to able-bodied users, visually impaired users, and hearing-impaired users without requiring separate specialized devices.

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

Solution Approach 2:

The system introduces intermediary translation layers that convert standard mathematical expressions and graphical outputs into accessible formats. A Braille translation module mediates between the visual display and Braille output devices, while an audio synthesis module mediates between the graphical output and auditory presentation, enabling indirect access to mathematical content for users with sensory impairments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If screen reader technology is used to convert text to spoken output, then accessibility for blind users is improved, but complexity of the system increases due to integration requirements with web-based calculators

Engineering Contradiction:
ImproveScreen reader compatibilityVSAvoidSystem integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system merges the screen reader functionality directly into the web-based graphing calculator platform by integrating Braille translation and audio synthesis modules. This consolidation eliminates the need for separate external screen reader software and reduces integration complexity by providing built-in accessibility features that work seamlessly with the calculator's mathematical expression processing.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If Braille translation systems are implemented for mathematical expressions, then accessibility for blind math students is improved, but device complexity increases due to translation library requirements

Engineering Contradiction:
ImproveBraille output capabilityVSAvoidTranslation system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements self-service Braille translation by incorporating a dedicated Braille translation library that automatically translates mathematical expressions from standard formats (such as LaTeX) into Braille code. The translation process is handled autonomously by the integrated library without requiring external translation services, reducing overall system complexity while providing comprehensive Braille output capability for mathematical content.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10346135B2Internet-enabled audio-visual graphing calculator
Publication Date: 2019.07.09 DESMOS STUDIO PBC
  • US10346135B2 patent drawing
  • US10346135B2 patent drawing
  • US10346135B2 patent drawing

AI summary

A method of graphically representing mathematical expressions in both audio and visual formats on a user device is described. Embodiments of the present invention include an Internet-enabled audio-visual graphing calculator that receives input from a user device in at least one of at least one of audio, visual, or Braille formats. An embodiment of the present invention interprets input received from the user device as a typeset mathematical expression, parses the typeset mathematical expression into an interpreted mathematical expression and compiles the interpreted mathematical expression into an evaluation function. At least one point is sampled on the evaluation function. The sampled evaluation function is rendered as a graph on a visual display of a user device. In an embodiment of the invention, an audible representation of the rendered graph is generated for playback on the user device.