Outline  What is MySmartEye ?  Motivation, objectives.  Implementation.  Programming techniques.  Future Work.  Demo.

Slides:



Advertisements
Similar presentations
Support.ebsco.com EBSCOhost Mobile Tutorial. Welcome to the EBSCOhost Mobile tutorial, a guide to the most popular EBSCOhost features available for use.
Advertisements

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.
UPGRADING FROM PREDICTABLE 3.0 TO 4.0 A guide showing the main changes between
                      Digital Audio 1.
Braille keyboard/printer (H) Braille keyboard/printer (H) PAC mates (S) PAC mates (S) Voice recognition devices (S) Voice recognition devices (S) Magnifiers.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY Achieving Accessibility with PDF Greg Pisocky Accessibility Specialist.
Assistive Technology Training Online (ATTO) University at Buffalo – The State University of New York USDE# H324M Write:Outloud.
Chapter 5 Input and Output. What Is Input? What is input? p. 166 Fig. 5-1 Next  Input device is any hardware component used to enter data or instructions.
Bryan Donyanavard Nik Sumikawa. Project Description Transfer data between two mobile phones via Bluetooth. A unique cell phone movement will establish.
ClickToPhone. ClickToPhone User Levels Beginner (answering and calling only) Intermediate (+ texting) Advanced (+ music, gallery, clock) Expert (+ 3 rd.
An Introduction to: By Ross Litman ’10 & Kate Morrow ‘11 Kate Morrow ‘11.
Lesson Objectives To understand that users with disabilities require different input and output devices To be able to identify these devices and explain.
PhonePoint Pen: Using Mobile Phones to Write in Air Sandip Agrawal, Ionut Constandache, Shravan Gaonkar, Romit Roy Choudhury ACM MobiHeld 2009.
Assistive Technology Ability to be free. Quick Facts  Assistive technology is technology used by individuals with disabilities in order to perform functions.
Getting Started with Lync Windows Store app Lync 2013.
Tutorial Video basic skills basic skills Next page -->
- Talkback with Dark screen Rapid key input and Speak PW - Font Size - Negative Colors - Magnification gestures - Notification reminder - Colour adjustment.
Practical AT session 3 WP4-D4.2. Prepared by: Shams Eldin Mohamed Ahmed Hassan Speech, Text and Braille AT.
Tutorial. What is Instagram? Instagram is a free, online photo sharing, video sharing and social networking service that enables users to take pictures.
Phones and fieldTask. Session Objective Be familiar with: – selecting smart phones for a survey, – configuring them – and using them – fieldTask (c) Smap.
CapturaTalk4Android Demonstration Abi James
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Input By Hollee Smalley. What is Input? Input is any data or instructions entered into the memory of a computer.
COMP106 Assignment 2 Proposal 1. Interface Tasks My new interface design for the University library catalogue will incorporate all of the existing features,
SS12 – Project Possibility Android Game Iain FujimotoMorgan Aditya Gandhi Eliud Munguia Ivan Poma Mentor: Artin Fallahi.
State Assessment in Michigan: Moving Forward with Technology Michigan Association for the Education and Rehabilitation of the Blind and Visually Impaired.
Microsoft Assistive Technology Products Brought to you by... Jill Hartman.
Disability Services University of Minnesota Phil Kragnes Tim Kamenar Using iDevices and Peripherals to Provide Descriptions.
Assistive Technology November 14, Screen Reader Who uses screen readers? –People with little to no vision What is it? –A form of “Assistive Technology”
Controlling Computer Using Speech Recognition (CCSR) Creative Masters Group Supervisor : Dr: Mounira Taileb.
Giri.K.R [4jn08ec016] Harish.Kenchangowdar[4jn10ec401] Sandesh.S[4jn08ec043] Mahabusaheb.P[4jn09ec040]
QSREALM.BLOGSPOT.COM Input Output Devices. QSREALM.BLOGSPOT.COM Input – Output Devices Also known as Peripheral Devices. These surround a computer’s CPU.
Inventory system is used through almanara program to do the inventory process with more easily and flexible way for all items that are existed within.
Allyson Coan Adult Services Librarian June 13, 2016 iPad Basics Part 1.
Introduction to Input Devices. Input Devices Units that gather information and transform that information into a series of electronic signals for the.
Lecture Input Devices Keyboard. Mouse Microphone Digital Camera Scanner.
Standard Input Devices
Testing Native Mobile Apps
Lesson Objectives Aims You should be able to:
Lesson 4 Alternative Methods Of Input.
Presentation of Input & Output Devices
Alternative Methods Of Input
Input and output devices for visually impaired users
Standard Methods of Input.
SIXTH SENSE TECHNOLOGY
App2Talk Tutorial App2Talk Tutorial.
Methods of Computer Input and Output
Unit 8 – Mobile App Development
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
CHAITANYA INSTITUTE OF SCIENCE AND TECHNOLOGY
ZOOM Applications.
11.10 Human Computer Interface
Wala’ Hamad Khayrieh Homran
Materials and Methods (Continued)
bReader – Blind can read now
Blind Guidance system (BGS)
Franklin (Mingzhe) Li, Mingming Fan & Khai N. Truong
Chapter 5 - Input.
Lesson 4 Alternative Methods Of Input.
Chapter 2: Input and output devices
Swipe to Donate Life.
Communication Disability
1. Download the Instagram app
So far Learnt how to use App inventor.
Pre-Final Presentation
Building your class website
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Lesson 4 Alternative Methods Of Input.
Transition Readiness Review
New type of devices for identification of users of “Raiffeisen ONLINE” – Hardware and Software Tokens.
Presentation transcript:

Outline  What is MySmartEye ?  Motivation, objectives.  Implementation.  Programming techniques.  Future Work.  Demo.

Outline  What is MySmartEye ?  Motivation, objectives.  Implementation.  Programming techniques.  Future Work.  Demo.

What is MySmartEye ?  Android Application that targets the visually impaired people.  Features 6 sub-applications and supports English Language.  Supports touch input using the Braille alphabet.

Outline  What is MySmartEye ?  Motivation, objectives.  Implementation.  Programming techniques.  Future Work.  Demo.

 High percentage of the visually impaired world-wide and in Palestine.  The emergence of touch screens  more difficult for blind people to use phones. Motivation

Our application helps the visually impaired in four main ways:  Typing in Braille by detecting multi touches on the screen.  Speaks out instructions and received information.  Audio Chat system.  Image Processing Techniques to help the user identify textual and pictorial information. Objectives

Outline  What is MySmartEye ?  Motivation, objectives.  Implementation.  Programming techniques.  Future Work.  Demo.

Braille Touch Input main idea

It’s provides a full description of how the whole system works. Manual

Sub Applications Our application consists of 6 sub applications: - Ordered in the same ordering of Braille Cells.

1.Money Reader Recognize the values of different shekel bills and coins.

2.Text Reader Read the text by using mobile camera.  Real-time text recognition.  Two modes: Quick & Accurate  Fixed camera.

 Contains five levels.  Shake to move from one level to another.  Swipe to grab the device in the right way. 3.Braille Learning Right sideLeft side

3.Braille Learning Learn braille by typing any number and character on the screen. First level

3.Braille Learning Focus on letters and numbers that can be written by the left fingers. Second level

3.Braille Learning Focus on letters that can be written by the left and right fingers. Third level

3.Braille Learning Focus on numbers that can be written by the left and right fingers. Fourth level

3.Braille Learning Take on a small challenge. Fifth level

4. Get Location Help the user identify the current location and the nearest places around. 1

5. Chat Support the basic functionalities of a chatting system. These include: Log In. Sign Up. Add new friend. Accept or decline requests from friends. Show online and offline friends. Chat with friends using voice.

5. Chat SignUp/LogIn

5. Chat Braille typing in chat Acts as enter Convert Delete This feature is consistent throughout the whole chatting system in any activity that requires typing in Braille.

5. Chat Friends List

5. Chat Friends List

5. Chat Add Friend

5. Chat Friends Requests

5. Chat Log Out

6. Get Help - Crowd-based approach - The user can send images to a network of volunteers then receive descriptions about these images.

6. Get Help Volunteer’s application

6. Get Help Volunteer’s application

Outline  What is MySmartEye ?  Motivation, objective.  Implementation.  Programming techniques.  Future Work.  Demo.

1. Text-To-Speech Synthesizer The Android platform includes a Text-to-Speech (TTS) capability which enables an Android device to "speak" text in various languages.

2. Speech-To-Text Synthesizer Using Dragon Speech kit to record an audio in the chatting system.

3. Overriding the volume buttons Android gives the ability to override hardware buttons. We overrode the volume buttons so that: In the chatting system re-enter information in Braille typing

4. Android Location Providers (GPS, Network) Provider  Android supports two types of location provider. 1. GPS provider. 2. Network provider.  In our application, we use both by switching between them.

5. Android Accelerometer  The Android platform supports three broad categories of sensors: 1. Motion sensors. 2. Environmental sensors. 3. Position sensors.  We used the motion sensors (3-axis):  Acceleration forces  Rotational forces

SHAKE!  Chat system -Shaking to read friend’s name & status in the friends list screen. -Shaking to read the name of friend who sent a friend request in the friends requests list screen.  In Braille learning -Shaking to move from one level to another.

6. Gestures We built two new gestures that allow the user to choose between two options in the chat system  Draw true sign: the user have an account and wants to log in.  Draw false sign: the user don’t have account and want to sign up.  Draw true/false sign to accept/decline a friend request.

6. Gestures  Four sliding screens in the chat system.  Using “Swipe” Gesture to switch between these sliding screens.

Outline  What is MySmartEye ?  Motivation, objective.  Implementation.  Programming techniques.  Future Work.  Demo.

Future work 1.Make another version of our application for the Arabic Language. 2.Improve the money reader to get more accurate results and to be able to recognize more than one coin and one bill at the same image

Outline  What is MySmartEye ?  Motivation, objective.  Implementation.  Programming techniques.  Future Work.  Demo.

Questions? Thank you