Robustness of handwriting recognition systems

Slides:



Advertisements
Similar presentations
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Advertisements

User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
The Interaction. Overview Interaction Models understand human-computer communication Ergonomics Physical characteristics of interaction Context Social.
1http://img.cs.man.ac.uk/stevens Interaction Models of Humans and Computers CS2352: Lecture 7 Robert Stevens
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
Lecture 7 Date: 23rd February
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
Human Computer Interface. Human Computer Interface? HCI is not just about software design HCI applies to more than just desktop PCs!!! No such thing as.
Operating Systems Chapter 4.
1 Applying cognitive theory We have a lot of models and concepts now –What good are they? Cognitive theory can be useful for things other than psychology.
Ch 26 & 27 User Interfaces.
Jayden Sedunary. For those non computer literate people, a Graphical User Interface is a type of interface item that allows people to interact with programs.
Write today’s date and title in the front of your book. Underline it.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
11.10 Human Computer Interface www. ICT-Teacher.com.
Input Devices. What is Input?  Everything we tell the computer is Input.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
Lecture 6 User Interface Design
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Block diagram of basic computer By Christabel 10QPL Central processing unit (CPU) Storage devices Output devices Input devices.
Tangible Bits Next Generation HCI
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
Human Computer Interaction © 2014 Project Lead The Way, Inc.Computer Science and Software Engineering.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Human-computer Interaction Source: P.M.Heathcote A Level ICT Chapter 61.
Different Types of HCI CLI Menu Driven GUI NLI
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
Human Computer Interface INT211
Knowledge Based Systems ExpertSystems Difficulties in Expert System Development u Scarce resources – new technology – demand for trained personnel u Development.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Introduction to 3D User Interface. 첫번째 강의 내용  강의 계획서 설명 강의와 논문 발표 ( 학생 ) 발표 논문 리스트  Chapter 1 & 2 참고  SIGGRAPH 2001: Course Notes 44 Advance Topics.
Mr L Challenor ICT Teacher BTEC IT Unit 02 - Lesson 06 Computer Software.
Natural User Interfaces
Final Exam Friday, Dec 12 8:00am – 10:00am ST 145
Characteristics of Graphical and Web User Interfaces
Name:Nwanebi obinna Daniel dept: accounting course:man301 Matric no:12/sms02/061 Question: The recent advancement and applications in Touch Screen Technology"
Anthony Tang, acknowledgements to Saul Greenberg
Technologies in everyday’s life
Chapter 10 Multimedia and the Web.
Lesson Objectives Aims You should be able to:
11.10 Human Computer Interface
Difficulties in Expert System Development
Human Computer Interface
Unit 2 User Interface Design.
Human Computer Interaction (HCI)
Software engineering USER INTERFACE DESIGN.
GUI Week 9.
Questions for lesson 4 Recognizing things 9/22/2018 Lesson 4.
Untold Stories of Touch, Gesture, & NUI
User Interfaces The human computer interface is what allows the user to communicate/Interact with the computer and is often called simply the user interface.
CEN3722 Human Computer Interaction Advanced Interfaces
Human Computer Interaction
Human Computer Interface
Human Computer Interface
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Human Computer Interface
Human Computer Interface
Software, O/S & Interfaces
There are different types of translator.
Characteristics of Graphical and Web User Interfaces
Software - Operating Systems
Graphical User Interfaces
WJEC GCSE Computer Science
What is Interaction? Communication User  System
Chapter 9 System Control
Human-computer interaction
Presentation transcript:

Robustness of handwriting recognition systems http://images.ucomics.com/comics/db/1993/db930827.gif Robustness of handwriting recognition systems

What was all that direct manipulation mumbo-jumbo? People invented GUIs People liked GUIs Researchers’ articulation/characterization of what it is about GUIs that make them likable/effective => “Direct manipulation” Carry these lessons forward, beyond particular instantiations

WIMP <==> GUI Windows, Icons, Menus, Pointers Main lesson: Easier to find things (recognize) than it is to remember things (CLI) A window runs a self-contained program, isolated from other programs that (if in a multi-program operating system) run at the same time in other windows . Developed by Gene McDaniel at PARC An icon acts as a shortcut to an action the computer performs (e.g., execute a program or task). A menu is a text or icon-based selection systems that selects and executes programs or tasks. The pointer is an onscreen symbol that represents movement of a physical device that the user controls to select icons, data elements, etc. Pejorative use

Natural User Interfaces CPSC 481: HCI I Fall 2012 Very little definitive on what’s going on here There’s a lot of confusion right now in the research space, trying essentially to tease apart what has been brought on by the media in relation to specific devices, and in terms of what is really understood/postulated as the principles behind natural user interfaces My goal today is to really give you a different way of thinking about interfaces Anthony Tang

What is all this natural user interface mumbo-jumbo? People invented {Kinect}* / {multi-touch}^ People like {Kinect}* / {multi-touch}^ Researchers’ articulation/characterization of what it is about these interfaces that make them likable/effective => “natural user interface” * {Insert ‘physical’ game interface} ^ {Insert ‘direct touch’ interface} Carry these lessons forward, beyond particular instantiations

Natural User Interfaces CPSC 481: HCI I Fall 2012 Very little definitive on what’s going on here There’s a lot of confusion right now in the research space, trying essentially to tease apart what has been brought on by the media in relation to specific devices, and in terms of what is really understood/postulated as the principles behind natural user interfaces My goal today is to really give you a different way of thinking about interfaces Anthony Tang

Intuitive interface? The only ‘intuitive’ interface is the nipple. After that, it’s all learned. – Bruce Ediger http://www.greenend.org.uk/rjk/misc/nipple.html

What does “natural” mean? adjective existing in or formed by nature (as opposed to artificial) noun a thing that is likely/certain to be suitable/successful in an endeavor without much training or difficulty

Natural User Interfaces vs. NUIs have a set of strengths based on what they make easier How they make things easier How they shape the user’s interactions with technology Which niches they fit into… http://welcometothejiggle.blogspot.ca/2011/08/appropriate-expectations.html “The way users interact with and feel while they are using a technology” -- mirroring capabilities -- meeting their needs -- taking advantage of their capacities -- fit their task and context demands

Scything http://www.youtube.com/watch?v=49NqwfaiMt8 http://www.youtube.com/watch?v=ns2Hbbw3RQE Taking advantage of physical capabilities, naïve physics, understanding of the world Allows

Input/Output Modalities Provide us with the opportunity to make “NUIs”, but do not guarantee it => NUIs are not specifically input or output technologies Jeff Han

Natural User Interfaces NUI = f(input / output capabilities, human capabilities) NUI = feelings of efficacy

BumpTop http://www.ted.com/talks/anand_agarawala_demos_his_bumptop_desktop.html

Reality-Based Interfaces One way of thinking about “Natural User Interfaces” -> ‘Reality-based interfaces’ » Robert Jacob et al., 2008 In spite of the name, they are not advocating necessarily re-creating reality; instead, advocating leveraging our understanding of “reality” for design http://www.cs.tufts.edu/~jacob/papers/chi08.pdf

RBIs: Core Themes Aspects of our understanding/capacities that have developed of/for the physical, non-digital world that can be leveraged for design

Naïve Physics People’s common-sense knowledge about the physical world Friction, gravity, velocity, momentum, mass, etc.

Naïve Physics… http://answers.yahoo.com/question/index?qid=20100914144031AAd9etH

Body Awareness and Skills People have an awareness of their own physical bodies and possess skills for controlling and coordinating their bodies Proprioception (relative relation of limbs), range of motion. Coordinating body to walk, crawl, kick, throw a ball

Environmental Awareness and Skills People have a sense of their surroundings and possess skills for negotiating, manipulating, and navigating within their environment Sense of orientation and spatial understanding Horizon, depth cues like shadow, lighting, etc. Manipulating things in the environment (positioning,altering, re-arranging objects)

Social Awareness and Skills People are aware of others in the environment and have skills for interacting with them Verbal and non-verbal communication

Tradeoffs Expressive Power: people can perform a variety of tasks in the application domain Efficiency: users can perform a task quickly Versatility: users can perform many tasks from different application domains Ergonomics: users can perform a task without physical injury or fatigue Accessibility: users with a variety of abilities can perform a task Practicality: system is practical to develop and produce

Expressive Power vs. Reality BumpTop Cool, but limited by screen real-estate Also limited in terms of capacity for trees of folders

Efficiency vs. Reality Tangible Video Editor Effective for a novice, but slows down an expert user http://www.youtube.com/watch?v=_auBtFb1WmE

Versatility vs. Reality Tangible Video Editor Only allows you to complete one type of task http://www.youtube.com/watch?v=_auBtFb1WmE

Case Studies URP: Urban Resource Planner Apple iPhone

Urban Resource Planner Makes use of naïve physics, and knowledge/understanding of environment and physical space Moves body to change viewpoints No need to share “a screen”, it is a physical workspace Trade-offs Building material is manipualted with a wand – reality & expressive power trade off Easy to change position, but difficult to change the shape of buildings (reality/practicality; reality/expressive power)

iPhone Flicking photos (spatial metaphor) Zoom and rubber surface (naïve physics) Springiness/inertia – flicking contacts/ends of lists, etc. (naïve physics) Trade-off Text entry keyboard – versatility over reality Safari browser – reality over accessibility (render entire webpage

Natural User Interfaces What is meant by NUI? Reality-Based Interfaces