Interaction Design with Direct Manipulation Lecture #5 Part-C.

Slides:



Advertisements
Similar presentations
SEMINAR ON VIRTUAL REALITY 25-Mar-17
Advertisements

COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 5 Input and Output.
Chapter 11 Designing the User Interface
Virtual reality. what is VR? emulating the real world making an electronic world seem real.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Interaction Devices By: Michael Huffman Kristen Spivey.
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
Input & Output Devices ASHIMA KALRA.
Page 1 SIXTH SENSE TECHNOLOGY Presented by: KIRTI AGGARWAL 2K7-MRCE-CS-035.
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Lecture 7 Date: 23rd February
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
1 of 4 To calibrate your digital pen click the Start ( ) button>Control Panel>Mobile PC>Calibrate the screen. On the General tab, tap Calibrate, and then.
Theoretical Foundations of Multimedia Chapter 3 Virtual Reality Devices Non interactive Slow image update rate Simple image Nonengaging content and presentation.
Virtual Reality Virtual Reality involves the user entering a 3D world generated by the computer. To be immersed in a 3D VR world requires special hardware.
Input devices, processing and output devices Hardware Senior I.
Hardware Specialised Devices
Exploring the Basics of Windows XP
Introduction to Virtual Environments CIS 4930/6930
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Welcome to the world of G.V.Ram Mohan Reddy G.V.Ram Mohan Reddy.
 Introduction  Devices  Technology – Hardware & Software  Architecture  Applications.
Systems Analysis and Design in a Changing World, 6th Edition
   Input Devices Main Memory Backing Storage PROCESSOR
Adaptive 3D Web Sites by by Luca Chittaro and Roberto Ranon MAJ(P) Charles E. Grindle 7 Dec 05.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
2.5/2.6/2.7.  Virtual Reality presents a world in 3d space  Regular input devices such as a mouse only has 2 degrees of movement when 6 is needed for.
Systems Analysis and Design in a Changing World, 6th Edition
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
Welcome to CGMB574 Virtual Reality Computer Graphics and Multimedia Department.
Little Linguist Tamecia Jones Ed 147. Topic Definition Bilingual Education… Object-labeling for vocabulary-building Users will be primary elementary students.
Input Devices Manual and Automatic By Laura and Gracie.
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
11.10 Human Computer Interface www. ICT-Teacher.com.
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.
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
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.
Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
Multimedia and the Web.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
Made By: Pallavi Chhikara
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
Chapter 2 HAEDWAER.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 13 Usability 1.
What is Multimedia Anyway? David Millard and Paul Lewis.
HAPTIC TECHNOLOGY ASHWINI P 1PE06CS017.
Virtual Reality - by Arpit Gupta. Introduction  Virtual reality is an artificial environment that is created with software and presented to the user.
COMP413: Computer Graphics Overview of Graphics Systems Chapter 1.
Introduction to 3D User Interface. 첫번째 강의 내용  강의 계획서 설명 강의와 논문 발표 ( 학생 ) 발표 논문 리스트  Chapter 1 & 2 참고  SIGGRAPH 2001: Course Notes 44 Advance Topics.
Lecture Input Devices Keyboard. Mouse Microphone Digital Camera Scanner.
Input Devices.
Input devices Device that accepts data and instructions from the outside world Keyboard Mouse Trackball Joystick Light pen Touch Screen Scanner Bar code.
Input & Output Devices ASHIMA KALRA.
Chapter 10 Multimedia and the Web.
Standard Methods of Input.
Introducing virtual REALITY
Human Computer Interaction (HCI)
11.10 Human Computer Interface
LECTURE Course Name: Computer Application
Chapter 5 - Input.
Virtual Reality.
Lesson 4 Alternative Methods Of Input.
CHAPTER 4: Virtual Environments
Presentation transcript:

Interaction Design with Direct Manipulation Lecture #5 Part-C

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 2 Agenda Overview Scope Applications

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 3 Direct Manipulation Applications Graphical User Interface Embodied User Interface Virtual Reality Web Page Design Mobile Communication. many more…….

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 4 Graphical User Interface (GUI) Standard elements in GUI based direct manipulation Bitmapped screen Desktop metaphor WIMP –Windows –Icon –Menus –Pointers

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 5 Graphical User Interface (GUI) Standard elements in GUI based direct manipulation Bitmapped screen Desktop metaphor WIMP –Windows »Multiple windows »Tiled vs. overlapping »Reduce and restore »Move »Resize »Scroll contents

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 6 Graphical User Interface (GUI) Standard elements in GUI based direct manipulation Bitmapped screen Desktop metaphor WIMP –Icon »Selection and activation »Move into and out of fashion »Static icon »Animated icon »Multimedia icon Reference: Bringing Icons to Lifeby Baecker, Small, and Mander in SIGCHI Conference on HCI, 1991

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 7 Graphical User Interface (GUI) Standard elements in GUI based direct manipulation Bitmapped screen Desktop metaphor WIMP –Menus »Pull-down (from bar or top) »Pop-up/contextual (from item)

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 8 Graphical User Interface (GUI) Standard elements in GUI based direct manipulation Bitmapped screen Desktop metaphor WIMP –Pointers »Property sheets/dialogue boxes »Check box »Selection / radio buttons »Fill-in blanks –Pallets »Tool bars »etc.

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 9 Graphical User Interface (GUI) Standard elements in GUI based direct manipulation Bitmapped screen Desktop metaphor WIMP WYSIWYG –Multiple selection scopes »Characters, words, lines, spaces etc. –Move, copy, delete, insert etc. –Styles (font, size, face) »Visible on screen –Automatic layout/pagination etc. – etc…

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 10 In Other Applications Direct manipulation is not necessarily with GUI Other elements in direct manipulation based user interface are: –Sensors Touch screen Haptic sense, pressure, temperature, force etc. –Spatial inputs 3D interaction –Camera based, magnetic trackers etc. –Multi-modal inputs Eye clicking Facial movement Gesture Multimedia (video, audio, hand-written text) etc.

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 11

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 12 Embodied User Interface (EUI) This is an example of designing user interface beyond GUI In GUI, the virtual world inside the computer is portrayed graphically on the display In EUI, the computation is embodied in physical devices that exist as elements in the physical worlds EUI is applicable, particularly in portable computational appliances like PDA, palm series of handheld devices etc.

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 13 EUI Design Design natural manipulation –Hardware robustly sense and interpret manipulations Treat the body of the device as part of the user interface –Squeeze, shake, flick, tilt etc, may be the lexical elements in the interface An example: xBook –It is more than an eBook –It is just like a book but not made of papers rather is digital –It looks similar to the paper book (size, weight, usefulness) but contains more usability

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 14 xBook Design Features in xBook –The xBook is portable and graspable They must be held, touched and carried to be used –This is designed to best support a limited set of specific tasks related to book reader –The work material are contained inside the devices –The devices embody the tasks they are designed for –The xBook casing are physically designed to make these tasks easy and natural to do.

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 15 xBook Design Support from the xBook –Natural manipulation Tightly integrating the physical body of the device with the virtual content inside and the graphical display of the content By treating the body of the xBook as part of the user interface User scrolls through a menu by tilting the display Zooms text by pushing/releasing/stirring

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 16 xBook Design: Requirement ASIC –To realize the digital devices to compute, store and controlled by the user Page-sized screen with XGA resolution –High-quality display so that two pages color display is okay Pen input –To mimic the pen, with which user would be able to mark, underlined, annotated etc. within the book Voice-output –Stored content can be voiced (to relief from reading the paper line by line)

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 17 Tasks: Design, Implementation and Evaluation We have to identify tasks –Turning pages –Annotating a document –Searching –Navigating –Index – etc.

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 18 Tasks: Design, Implementation and Evaluation We have to identify interface design –Turning pages Allow user to navigate through multi-paged documents by simply turning pages Allow the user to change the display pages on the devices in a manner to paper book Physical manipulation in the user interface should be compatible with the physical effect of that manipulation in the analog task –User turns the next page with a left-to-right flick on the upper right corner of a page and turn to the previous page with a left-to-right flick on the upper-left corner

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 19 Tasks: Design, Implementation and Evaluation Implementation –Turning pages Hardware to support these flick manipulations detects finger pressure in the upper-left and upper-right corners, say Put pressure sensors on the frame of the devices Icon on the display area with touch sensitive

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 20 Tasks: Design, Implementation and Evaluation Evaluation –The design should be thoroughly evaluated with varieties of user in several context and change can be made accordingly

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 21 xBook Design: Other Tasks Left as an EXERCISE!

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 22

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 23 Virtual Reality Systems

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 24 Agenda Introduction to VR systems Varieties of VR systems Summary of design choice

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 25 What is Virtual Reality? Virtual environment and virtual reality are synonymous Very hard to pin down in a precise definition Usually refers to the state where the level of interaction, autonomy and feeling of presence is indistinguishable from the real world

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 26 Interaction Styles in VR In all VR systems, following three factors are common in interaction styles –Sense of direct physical presence –Sensory cues in three dimensions –Natural interaction

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 27 Interaction Styles in VR Sense of direct physical presence –Compelling sensory cues are created by the technology to give the user a strong subjective sense of physical presence and direct experience –These cues may be visual aural haptic (sense of touch, force on the body or both) combination of two or more

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 28 Interaction Styles in VR Sensory cues in three dimensions –Whether the system exploits sense of sight, sound or touch, information in at least one of these channels is usually presented in three dimensions Natural interaction –Typically, VR systems allow computer-generated objects to be manipulated using gestures similar to those that one would use to manipulate real objects: picking up, turning around and so on.

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 29 What does VR offer? Mimicking the real world (with cost-effective solutions) VR has the capacity to take a user into abstract or otherwise impossible environments The virtual world can be microscopic or macroscopic

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 30 Application Areas Include: Scientific visualization and interaction Training (simulation) Engineering design and manufacturing (rapid prototyping) Medical (training + visual cadavers) Aerospace Architectural planning Operations in hazardous environment

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 31 An Example: Flight Simulator A VR system to create most realistic experience for fighter/pilot Cockpit  displays and controls are taken from the same production line that create the real ones Windows  are replaced by high-resolution computer displays Sounds  are choreographed to give the impression of engine start or reverse thrust Hydraulic jacks and intricate suspension system  to give feelings of vibration, tilting during climbing or turning

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 32 An Example: Flight Simulator A VR system to create most realistic experience for fighter/pilot Cost –The elaborate technology may cost around $100 million –It is cheaper than the real $400 million jet Benefits –It is safer –More useful for training –Not complex at all –No specialized skill; common man can use

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 33 Cost of VR Systems Depends on the applications –Video game players $30 only High-performance VR systems are expensive because of the computational resources and high-resolution peripherals required to interface the human into the virtual environment

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 34

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 35 Type of VR Systems Presently VR market has two brands Immersion VR systems Desktop VR systems Another variation of VR is emerging Augmented reality

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 36 Immersion VR Systems User feels subjectively immersed in the computer generated world and can interact very naturally Example?

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 37 Immersion VR Systems? Scientific visualization and interaction Training (simulation) Engineering design and manufacturing (rapid prototyping) Medical (training + visual cadavers) Aerospace Architectural planning Operations in hazardous environment

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 38 Immersion VR Systems Scientific visualization and interaction Training (simulation) Engineering design and manufacturing (rapid prototyping) Medical (training + visual cadavers) Aerospace Architectural planning Operations in hazardous environment

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 39 Goggle-and-Glove Approach The system tracks the user’s hand and head motions, finger gestures In general, inputs to control the scene’s movement and manipulation Several stereoscopic devices transform otherwise 2D image data into 3D images Some 3D viewers, called head-mounted displays, resembles with helmets with movie screens where the visor would be

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 40 Desktop VR Systems Also called Fishtank VR systems Typically, it uses a single, large color screen for input and output, a 3D pointing device such as 3D mouse and keyboard The software and controller involved make it possible Example?

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 41 Desktop VR Systems? Scientific visualization and interaction Training (simulation) Engineering design and manufacturing (rapid prototyping) Medical (training + visual cadavers) Aerospace Architectural planning Operations in hazardous environment

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 42 Desktop VR Systems? Scientific visualization and interaction Training (simulation) Engineering design and manufacturing (rapid prototyping) Medical (training + visual cadavers) Aerospace Architectural planning Operations in hazardous environment

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 43 Desktop VR Systems Virtual Reality Modeling Language (VRML) Walter Goralski, 1996 Enables the creation of 3D virtual environments on web-pages There are number of visually appealing web sites in

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 44 Augmented Reality A new trend in the virtual environment In AR, the computation is embodied in physical devices that exist as elements in the physical world AR recognizes that the physical configuration of computational devices is a major determinant of their usability Examples –xBook

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 45 Augmented Reality: Example Portable computational appliances, such as handheld PDA A palmtop computer with a location sensor to control displays –As the user moves the palmtop around a location shows information about the location –Shopping carts with displays that advertise products as you walk down the supermarket

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 46

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 47 Designing VR Interface The direct manipulation principles and the OAI model is helpful to design VR systems –Users should be able to select actions rapidly by pointing, or gesturing, with incremental and reversible control, and display feedback should occur immediately to convey the sense of causality –Interface objects and actions should be simple, so that user view and manipulate task domain objects

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 48 Designing VR Interface Successful virtual environments will depend on smooth integration of multiple technologies: –Visual display Display must approach real time (probably under 100 milliseconds latency) in presenting the images to the users Low-resolution displays are acceptable while users or the objects are moving Rapid and high-resolution display are must to preserve the sense of “being in” when there is no motion Improved hardware and algorithms are needed for rapid and real- life quality displays

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 49 Designing VR Interface –Stereoscopic displays Monoscopic – both eyes see exactly the same view Stereoscopic – eyes sees separately computed views to give the sensation of stereoscopic vision Moving one’s head slightly makes not too distant objects move relative to each others; the closer they are, the more they move –Head-position sensing Head-mounted displays can provide differing views depending on head position Devices embedded in a goggle may be used for the purpose Video recognition of head position may be another choice

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 50 Designing VR Interface –Hand-position sensing Accurate measurement of hand and finger positions and rich set of gesture vocabulary is preferable Hand orientation can be measured with Polhemus tracker mounted on the glove or wrist Sensors for other body parts is useful –Three-dimensional sound Different sound sources with different objects Good quality of 3D sound can greatly improve the feeling of subjective presence 3D sounds makes tasks such as tracking moving objects, navigating and being aware of location easier, quicker and more pleasant

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 51 Designing VR Interface –Force feedback Force feedback gives users a good sense of when they grasp an object or bump into one Tactile perception (senses of contact, pressure, pain, temperature etc.) Small pockets all over the glove that may be pneumatically inflated under computer control to give tactile feedback Small alloy pads (called tactors) can be attached to gloves, mice, joysticks and so on. When a current is passed through them, a tactor held next to the skin changes its shape and is felt to press against it. The change may be varied by controlling the current Prevention of the hand passing through a computer-generated virtual object requires force feedback. A system can be employed to apply force feedback to the thumb, fingers and the palm in order to simulate the pressure exerted by virtual objects

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 52

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 53 Recommended Materials My Home page (For the presentation slides of the current lecture Book Designing the User Interface: Strategies for Effective Human-Computer Interaction (3 rd Ed.) Ben Shneiderman, Pearson-Education, New Delhi Chapter 6

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 54

14 February, 2008Human Computer Interaction Spring 2008, Lecturer #5C 55