InftyReader is an Optical Character Recognition (OCR) application that automatically converts "inaccessible" math content such as: 1) printed textbooks containing mathematics; 2) images containing mathematics; and, 3) PDF files that containing mathematics into formats that are accessible by students with "print disabilities." These formats include LaTeX, MathML, and Word XML. A "print disability" is a condition related to blindness, visual impairment, specific learning disability or other physical condition in which the student needs an alternative or specialized format (i.e., Braille, Large Print, Audio, Digital text) in order to access and acquire knowledge from conventional print/digital materials.
ChattyInfty 3 is a talking math editor. It can be used to edit files processed by InftyReader. Once editing is complete, ChattyInfty 3 can export files into a wide range of accessible formats including:
1. Spoken Text
2. DAISY 2.02 multimedia
3. DAISY 2.02 audio
4. DAISY 3 multimedia
5. DAISY 3 text (with audio for math)
6. DAISY 3 text-only
7. EPUB3 media overlays
8. EPUB3 no audio
9. EPUB3 iBooks media overlays
2. What are STEM Documents?
Science, Technology, Engineering, and Math
(STEM) documents may include any/all of the
following:
• Text
• Math/chemical formulas
• Tables
• Diagrams
• Flow charts
• Figures and graphs
2
3. Societal Barriers
Some people believe:
• Providing students with print disabilities
access to math content is too difficult and
time-consuming;
• Most students with print disabilities find
math too complex; and,
• Because of these reasons, making math
content accessible is not worth the time and
effort.
3
4. Accessibility Issues: Math Images
Often, images of mathematical equations appearing
on web pages and in eBooks/PDF documents:
• Are not accessible by students using AT;
• Do not provide for alternative output modalities,
such as Braille or synthetic speech;
• Cannot be altered, easily, to accommodate the
learning needs of students with low vision (color
and contrast changes); and,
• Require authors to redraw images when even
small changes are made.
4
5. Accessibility Issues: Alt-Text Tags
• Are limited to a narrative description of math equations;
• Must be hand-coded by someone who fully understands the
context of the expression;
• Do not provide ways to intelligently navigate though math
equations in order to understand them;
• Do not eliminate the previously mentioned issues like
support for Braille math output;
• Must contain unambiguously, consistent, descriptions of the
math.; and,
• Only provide a limited form of accessibility, and only for the
simplest equations.
5
7. Solution
Use LaTeX, MathML, and Word XML to
render math content into formats that are
accessible by students with print disabilities.
7
8. What is InftyReader?
InftyReader is an Optical Character Recognition
(OCR) application that recognizes image-
based STEM content automatically, and can
then convert it into LaTeX, MathML, and/or
Word XML.
8
11. Example: LaTeX
dfrac {sqrt {2x+3}}{x-4}
Experiment with LaTeX:
https://goo.gl/7PB948
More about LaTeX from the LaTeX Project
https://www.latex-project.org/about/
11
12. Example: MathML Pasted into Word
More about Word XML from Microsoft:
https://goo.gl/FTyXvp
12
13. InftyReader: Target Documents
• Printed books
• Images of equations
• PDF files that include image-based math
expressions (not text-based expressions).
13
14. Example: Text-Based Math Expression
If you can select individual symbols with your
mouse, you are looking at a text-based math
expression.
14
15. Text-Based Math Expression
Extracted, text-based, math expressions are
useless when it comes to rendering math
content into accessible formats. For example,
here’s what the text extraction of the math
expression on the previous slide looks like:
Y0 (t) = nX-1 j=1 Xj (y(t))dyj dt (t)
15
16. Example: Image-Based Math Expression
If you cannot select individual symbols with
your mouse, you are looking at an image-
based math expression.
16
17. Example: Simple Layout Document
Automatic conversion of simple layout
documents is easy with InftyReader. For
example:
17
18. Example: Complex Layout Document.
Automatic conversion of complex layout
documents is not easy and normally requires a
combination of automatic and manual actions.
For example:
18
37. Screenshots: Using InftyReader to Copy
Images of Math Equations from a PDF
File, and Paste them in to Microsoft
Word as Editable, Accessible, Equations
37
42. InftyReader Pricing
• InftyReader One-Year Version: $45
• InftyReader Standard Version: $220
• InftyReader Enterprise Version: $2,550
• InftyReader/ChattyInfty Standard Version
Bundle: $325
Additional Pricing Information: http://inftyreader.org/buy/
42
43. InftyReader Licensing: One Year Version
The license for this version of InftyReader covers
personal use only. This license does not permit using
InftyReader to process documents, either for a charge
or for free, for anyone other than the licensee. This
license grants the right to install and use InftyReader
on one (1) PC for the period of one year or 10,000
processed pages, whichever comes first. At that time
the application will stop functioning and another
license will need to be purchased. All the functions of
the one year version of InftyReader are the same as
the Standard Version.
43
44. InftyReader Licensing: Standard Version
InftyReader’s Standard version license is for personal use. It
is also for use by colleges, schools (K-12), universities, and
other educational institutions in support of creating
accessible materials for students actively enrolled in the
licensee’s institution . This license does not permit licensee
to use InftyReader to process documents, either for a
charge or for free, for use by any non-licensee
organizations or non-licensee students or employees. This
license grants the right to install and use InftyReader on
one (1) PC for an unlimited amount of time and includes
processing up to 10,000 pages per month.
44
45. InftyReader Licensing: Enterprise Version
The InftyReader Enterprise license is for business and/or professional use
in support of recognizing large volumes of documents. There is no limit
imposed on the number of pages per month. The license granted provides
permission to deliver InftyReader network services, from one server, to
users on a physical campus or within one organization. This license version
expressly limits the use of the Software to licensee’s fulltime employees
who: 1) are physically located at, and work from within, licensee buildings;
and, 2) are using Licensee-owned computers that are permanently
connected to Licensee servers located within the Licensee’s corporate
infrastructure. This license grants Licensee permission to integrate
functionality of InftyReader into the licensee’s software and/or services
that are being used for internal purposes only. Licensee is prohibited from
integrating functionality of InftyReader into software and/or services that
are being sold, rented, leased, or otherwise provided, in any manner, to
any other individuals, entities, or organizations, under any circumstances.
45
46. What is ChattyInfty 3?
• ChattyInfty 3 is a talking math editor. It can
be used to edit the files processed (OCR’d) by
InftyReader.
• Once editing is complete, ChattyInfty 3 can
export files into a wide range of accessible
formats.
46
47. ChattyInfty 3 Reading Verbosities
Detailed: Summation, sumunder n, isequalto, 1, endofunder, over 4, endofover, f,
leftroundparenthesis, n, rightroundparenthesis, isequalto, f, leftroundparenthesis,
1, rightroundparenthesis, plus, f, leftroundparenthesis, 2, rightroundparenthesis,
plus, f, leftroundparenthesis, 3, rightroundparenthesis, plus, f,
leftroundparenthesis, 4, rightroundparenthesis.
Plain: Summation, sumunder, n, equals, 1, endofunder, over 4, endofover, f,
leftparen, n, rightparen, equals, f, leftparen, 1, rightparen, plus, f, leftparen, 2,
rightparen, plus, f, leftparen, 3, rightparen, plus, f, leftparen, 4, rightparen.
Smooth: Summation, from n equals 1 to 4 of f, leftparen, n, rightparen, equals, f,
leftparen 1 rightparen, plus, f, leftparen 2 rightparen, plus, f, leftparen 3
rightparen, plus, f, leftparen 4 rightparen.
47
48. ChattyInfty 3: File Export Formats (1 of 2)
• LaTeX
• HTML
• MathML
• Microsoft Word XML
• Spoken Text
48
49. ChattyInfty 3: File Export Formats (2 of 2)
• DAISY 2.02 multimedia
• DAISY 2.02 audio
• DAISY 3 multimedia
• DAISY 3 text (with audio for math)
• DAISY 3 text-only
• EPUB3 media overlays
• EPUB3 no audio
• EPUB3 iBooks media overlays
49
50. Screenshots of an automatically-generated
InftyReader IML file opened in ChattyInfty 3
50
54. ChattyInfty Pricing
• ChattyInfty One-Year Version: $45
• ChattyInfty Standard Version: $210
• InftyReader/ChattyInfty Standard Version
Bundle: $320
Additional Pricing Information: http://inftyreader.org/buy/
54
55. What is InftyEditor?
• InftyEditor is a free authoring tool for LaTeX-
based mathematical documents.
• Users can input any math expression quickly
and easily using keyboard shortcuts.
• Input math expressions are displayed,
immediately, in print style just like you'd see in
a printed document.
LaTeX
55
57. Additional InftyReader Resources
You can download the latest version of InftyReader using the following
link:
http://www.inftyreader.org/?p=29
Here's the latest InftyReader Change Log, in case you are interested:
http://www.inftyreader.org/?p=675
Here information that will help you set realistic expectations for using
InftyReader:
http://www.inftyreader.org/?cat=121
In order to maximize your success using InftyReader, here are the
minimum requirements your documents should adhere to:
http://www.inftyreader.org/?p=1010
Here are some sample Images/PDF Files to Access/Process with the Demos
of InftyReader and ChattyInfty:
http://www.inftyreader.org/?p=1569
InftyReader Tutorials can be accessed using the following link:
http://inftyreader.org/tutorial-inftyreader/index.htm
57
58. Contact Information
Steve Jacobs, President
IDEAL Group, Inc. and,
CEO, InftyReader Group
10080 Gerich Lilly Rd.
West Jefferson, OH 43162
http://inftyreader.org
steve.jacobs@ideal-group.org
Cell: (614) 777-0660
Fax: (614) 522-1031
TTY: (800) 750-0750
Skype: stevenijacobs
58