IRead Team Members: Matt Cardin, Paul Kennedy, Oscar Perez.

Slides:



Advertisements
Similar presentations
By: Hossein and Hadi Shayesteh Supervisor: Mr J.Connan.
Advertisements

Input Jeopardy The Keyboard Pointing Devices Pictures and Sounds Scanners and Readers Grab Bag $100100$100100$100100$100100$ $200200$200200$200200$200200$
devices... Inputs and Output Keyboard The commonest way to enter data into a computer. Each key is simply a switch, which when pressed, results in a.
Multimedia Components (Develop & Delivery System)
Braille keyboard/printer (H) Braille keyboard/printer (H) PAC mates (S) PAC mates (S) Voice recognition devices (S) Voice recognition devices (S) Magnifiers.
1 Nuance Mobile Developer Program Case Studies. NMDP Case Study – Amazon Price Check Price Comparison app for the iPhone Allows shoppers to locate the.
Lesson 4 Alternative Methods Of Input.
Textual Information Access for the Visually Impaired Ramani Duraiswami.
WELCOME PROJECT GROUP MEMBERS  Orhan AKSOY  Rıdvan ÇELEBİ  Ulan BAYALİYEV  Mustafa BAL  Mehmet BIÇAK.
IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin.
Ch CHAPTER Input & Output Irfan A. Ilyas Week15 – Lecture02.
Complete the below… Input Complete the below… Processing Input Complete the below…
Input devices, processing and output devices Hardware Senior I.
Text-To-Speech System for Marathi Miss. Deepa V. Kadam Indian Institute of Technology, Bombay.
P OTENTIAL OCR S OFTWARE FOR N UTRITION F ACTS L ABELS Dennis Given.
By: Hossein and Hadi Shayesteh Supervisor: Mr. James Connan.
Assistive Technology Ability to be free. Quick Facts  Assistive technology is technology used by individuals with disabilities in order to perform functions.
CS378 - Mobile Computing Speech to Text, Text to Speech, Telephony.
- Talkback with Dark screen Rapid key input and Speak PW - Font Size - Negative Colors - Magnification gestures - Notification reminder - Colour adjustment.
Chapter 5 Input. What Is Input? What are the input devices? Input device is any hardware component used to enter data or instructions Data or instructions.
Enlightening minds. Enriching lives. Tamil Digital Industry Badri Seshadri K.S.Nagarajan New Horizon Media.
Apple Iphone Woubshet Nema Bethelhem Tadele.  This is a presentation about AppleIphoneguidelines  Woubshet Nema  Bethelhem.
Input Devices Manual and Automatic By Laura and Gracie.
Hardware Lesson 5.
CapturaTalk4Android Demonstration Abi James
--Caesar Cat.  Write an optical character recognition application that identifies and recognizes printed text within an image.
--Caesar Cai TEXT RECOGNITION SENIOR CAPSTONE 2012.
Hugo Woolf CS Research 2009 Morphology based OCR.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co – supervisor: James Connan Assisted by: Ibraheem Frieslaar.
Assistive Technologies for Vision Impairments and Reading.
Chapter 5 Input and Output: The User Connection. Input n input device - hardware device that translates raw data into a format understandable by the computer.
An-Najah National University Faculty Of Engineering Computer Engineering Department Abed Al-hadi kulib.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar.
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
EZYFLO. Aim of EZYFLO To draw simple flowcharts To reduce the memory size of the flowchart To create a software which runs in DOS environment also.
Intro to Scanners. A scanner works by creating a digital image. When you scan a document, you are making a picture of it. This digital image can be used.
Phone Reader Project Presenter: Marilyn Bihina Supervisor: James Connan.
By Blake Stratton. Data Chapter The questionnaire is Printed on paper. People write or tick the boxes. Someone needs to type it in the computer. Some.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Scanners. Using a Scanner Scanners are used to digitize any flat object. Several types of scanners- flatbed, sheet fed, handheld, film. Most common is.
Computer Skills Dr. Omar Al Jadaan RAK-MHSU College of Medical Sciences
Hardware Lesson 5 1. Starter 2 Name these devices and explain if they are input or output devices.
SpeakEasy Sarthak Bhandari and Daniel Zhang Wednesday, October 21st 2015.
Section 2B. Objectives List two reasons why some people prefer alternative methods of input over a standard keyboard or mouse. List three categories of.
Accessible PDF’s using Adobe Acrobat Standard or Professional Jarilyn Weber 06/11/2014 “Leading for educational excellence and equity. Every day for every.
Link for App Inventor II:
Presented By Sharmin Sirajudeen S7 CS Reg No :
Outline  What is MySmartEye ?  Motivation, objectives.  Implementation.  Programming techniques.  Future Work.  Demo.
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
Multimedia Systems Dr. Wissam Alkhadour.
Lesson 4 Alternative Methods Of Input.
Alternative Methods Of Input
Input and output devices for visually impaired users
Standard Methods of Input.
Methods of Computer Input and Output
Introduction to Event-Driven Programming
Google translate app demo
bReader – Blind can read now
Chapter 5 - Input.
Lesson 4 Alternative Methods Of Input.
Communication Disability
Introduction to Computers
Optical Character Recognition
Artificial Intelligence app
Lesson 4 Alternative Methods Of Input.
A Mobile Application for the Blind and Dyslexic
Introduction to Computers
User Interface Often overlooked.
2016 CSUN Accessibility Competition
Presentation transcript:

iRead Team Members: Matt Cardin, Paul Kennedy, Oscar Perez

Why The iPhone Wanted to work with mobile devices Its available to us iPhone development is well supported Objective C looks challenging

Can't Read? There's an app for that iRead is an iPhone application It really reads text!

How to read Open the app Hold the iPhone camera up to some text Hit the read button Listen to your iPhone read the text to you Its that easy!

How it reads Camera takes picture OCR gets the text Text-to-speech speaks the text

OCR (Optical Character Recognition) Input picture, output text Current candidate: Tesseract (written in C and C++)

Character to speech engine Input text, output audio Current candidates: FLITE and eSpeak (both written in C)

This project seems simple Developing OCR and text-to-speech is NOT the goal Project Challenge: to port open source projects to the iphone, and glue OCR with text-to- speech efficiently Other Goals: Learn a new language (objective C), experiment with cross compilation, build a neat UI

iRead (full version) Now with... Translation Long sentence scanning

Translation Tesseract can handle any Unicode character eSpeak designed for multiple languages Would keep translation control in the user interface

Scanning Will be able to capture longer sentences that don't fit in one image Multiple lines?

Scanning, is it necessary? Tesseract: font x-height min = 20px Camera quality text means 40px Sqrt of 2 Megapixels = 1448x1448 pixels 1448 / 40 = 36 characters = about 5 words So yes, we could use scanning

Work Division Matt – text to speech Paul – OCR Oscar – low level porting and cross compilation

Questions?