CS 414 - Spring 2009 CS 414 – Multimedia Systems Design Lecture 39 – Hot Topics in Multimedia Klara Nahrstedt Spring 2009.

Slides:



Advertisements
Similar presentations
HAPTICS.
Advertisements

A New Generation of Surgical Technique: Telesurgery Using Haptic Interfaces By Sarah L. Choy ~ A haptic interface is a force reflecting device which allows.
Input and Output Devices. I/O Devices: Input information data An input device one that, together with appropriate software, transforms information from.
CS133 Input and output devices
Cross-modal perception of motion- based visual-haptic stimuli Ian Oakley & Sile OModhrain Palpable Machines Research Group
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
Copyright 1999 all rights reserved Input Devices n What types are there? n Why do we need them? –What functions do they perform? n What are desirable characteristics.
STANDARD AND DIRECT. At the end of this session students will: List the typical input devices Identify the types of input devices List their characteristics.
Revolutionary next generation human computer interaction.
SienceSpace Virtual Realities for Learning Complex and Abstract Scientific Concepts.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
Shared Surfaces eut Odul AKYAPI TRACKBALL EFFICIENT APPLIANCE Practical Easier Ahead of alternative solutions As an added feature, trackball was.
Evaluating Non-Visual Feedback Cues for Touch Input Device Selina Sharmin Project for the course New Interaction Techniques Spring.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
Teaching Multimedia. Multimedia is media that uses multiple forms of information content and information processing (e.g. text, audio, graphics, animation,
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
COMS E6125 WHIM Prof. Gail Kaiser Presented by Shuai Yue (sy2342)
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Other Interaction Styles: Direct Manipulation, Haptic, Multimedia, Multimodal, Virtual Reality, Video Games Dr.s Barnes and Leventhal.
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
Hardware Specialised Devices
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
MACHINE VISION GROUP Multimodal sensing-based camera applications Miguel Bordallo 1, Jari Hannuksela 1, Olli Silvén 1 and Markku Vehviläinen 2 1 University.
Chapter 1 The Challenges of Networked Games. Online Gaming Desire for entertainment has pushed the frontiers of computing and networking technologies.
AS Level ICT Selection and use of input devices and input media: Capturing transaction data.
Closing conference of SYSIASS – June 17 th 2014 Multimodal Bio-signal based Control of Intelligent Wheelchair Professor Huosheng Hu Leader of Activity.
Computer Organisation 1 Sébastien Piccand Input devices.
The Implementation of a Glove-Based User Interface Chris Carey.
Input and Output Devices - Inputs
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
11.10 Human Computer Interface www. ICT-Teacher.com.
Chapter 4 – Slide 1 Effective Communication for Colleges, 10 th ed., by Brantley & Miller, 2005© Technology and Electronic Communication.
GENERAL PRESENTATION SUBMITTED BY:- Neeraj Dhiman.
Josh Stephens Comp Characteristics Degrees of Freedom: particular, independent way that a body moves in space Input type/Frequency of data: Discrete:
1 Haptic Systems Mohsen Mahvash Lecture 2 9/1/06.
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
March 17, 2008Doc: IEEE Jean Schwoerer (France Telecom R&D) Slide1 Project: IEEE P Working Group for Wireless Personal Area.
MOBILE & HAPTIC NOOR DIYANA, ZAINURSYAZWANA, AKMAL IRFAN, MUAZZIM SANUSI.
Haptic technology, or haptics, is a tactile feedback technology that takes advantage of our sense of touch by applying forces, vibrations, and/or motions.
Low cost tactile feedback platform for teleoperation and VR sensing Human Machine Interaction & Low cost technologies Adrien Moucheboeuf - July 8 th, 2015.
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
Welcome to CPS 210 Graduate Level Operating Systems –readings, discussions, and programming projects Systems Quals course –midterm and final exams Gateway.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
The Implementation of a Glove-Based User Interface Chris Carey.
Vizard Virtual Reality Toolkits Vizard Virtual Reality Toolkits.
User Performance in Relation to 3D Input Device Design  Studies conducted at University of Toronto  Usability review of 6 degree of freedom (DOF) input.
"Multimedia".
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 37 – Introduction to P2P (Part 1) Klara Nahrstedt.
9/30/2001Craig Ganoe Methods Supporting Usability Evaluation of the Collaborative Meeting Place Craig Ganoe Project Description LiNC (Learning.
HARDWARE DEVICES TOBY WILSON. HARDWARE DEVICES InputOutputStorage KeyboardMonitorsExternal Hard Disk MicePrintersFlash Drives Graphics TabletSpeakers.
Introduction to Computing Slides By ADEELA MUSTAFA.
VIRTUAL KEYBOARD By Parthipan.L Roll. No: 36 1 PONDICHERRY ENGINEERING COLLEGE, PUDUCHERRY.
Stanford hci group / cs376 u Jeffrey Heer · 19 May 2009 Speech & Multimodal Interfaces.
Audio & Vibration MOBILE IS EVERYWHERE Problems: External stimuli & noise Seeing & hearing challenges Accessibility Solutions: Audio & Vibrations.
PRESENTED BY : DIPTIMAYEE PADHIHARI  Introduction to wearable computers  Aim of wearable computing  History of wearable computers  Wearable computing.
HAPTIC TECHNOLOGY ASHWINI P 1PE06CS017.
Development of a user interface for complex terrestrial movement Ben Waida Mentored by Craig Schell Introduction Any vehicle with three or more degrees.
TOUCHLESS TOUCHSCREEN USER INTERFACE
Standard Input Devices
Standard Methods of Input.
HAPTIC REALITY SYSTEMS
11.10 Human Computer Interface
TOUCHLESS TOUCHSCREEN USER INTERFACE
Virtual Reality.
Presentation transcript:

CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 39 – Hot Topics in Multimedia Klara Nahrstedt Spring 2009

Announcements Homework 2 due Wednesday, midnight, May 6 th Final exam on Tuesday, May 12, 7-10pm, 1109 SC Don’t forget Peer Evaluations!! (by Friday, May 8 to CS Spring 2009

Haptics – Important Part of Multimedia Haptics – sense of touch Haptics technology – technology that interfaces with the user through the sense of touch Haptic perception – process of recognizing objects through touch CS Spring 2009

Haptic Devices Pen-like devices Mobile devices with haptic feedback Wii device for view control CS Spring 2009

Haptic Interface Hardware – parallel haptic interface CS Spring 2009 University of Colorado research

Issues Challenges  Mechanics and control design Ideal interface has  large range of motion,  multiple degrees of freedom (DOF) and  high fidelity transmission of forces to the user’s fingers CS Spring 2009

Issues To avoid corrupting rendered data by artifacts from the interface itself  60 Hz bandwidth force control look is used to provide accurate tracking of force commands in 5 DOF  Suppression of forces due to friction and other mechanics dynamics CS Spring 2009

Mobile Devices with Haptic Feedback iPhone haptics Haptic feedback presented via touch- screen by applying forces, vibrations or motion to user’s fingertips Haptic Keyboard  U. Glasgow research CS Spring 2009

Haptic Keyboard (U. Glasgow) One of the key features lost in touch-screen interaction is ability to feel buttons  No natural haptic response which occurs when button is touched Haptic feedback added to figure down and up events iPhone’s built-in vibro- tactile actuator  Turned on when keyboard buttons are pressed  Vibrates at 12 different speeds offering wide range of tactile sensations CS Spring 2009

Haptic Keyboard (U. Glasgow) Key feature lost in a touchscreen keyboard is the ability to feel edges of keys Solution:  Created tactile equivalent to this so that users can feel around display and know when they were on key or moving between one key and the next Solution: Event is triggered whenever the fingertip moved over the edge of any button on the screen, indicating a transition or slip from one to the next  fingertip slips can be troublesome for users and can cause errors that are often undetected CS Spring 2009

Investigation of Effectiveness of Tactile Feedback for Mobile Touch-screens (CHI 2008) Lab and Mobile study  12 participants; students of U. Glasgow  Participants memorized a phrase and type it in using keyboard for each condition CS Spring 2009

KSPC – Keystroke per character ( CHI 2008 ) Recorded for each keyboard type Accuracy scores were based on whether or not submitted phrase matched given phrase exactly and did not include corrections as errors and KSPC was recorded CS Spring 2009

Time to Enter Phrases (CHI 2008) CS Spring 2009

Wii Haptic Device Usage in 3D Immersive Environments Usage as an interface to control multiple views University of Illinois Urbana-Champaign research  Published in IEEE ICME 2008 CS Spring 2009

3D Tele-immersive Environment (b) Virtual space Virtual camera 3D video object 3D graphics object 3D reconstruction and rendering 3D Video stream from other site 3D camera (a) Real space

Local 3DTI Environment 3D camera clusters Display Rendering server Gateway server Overlay network among sites A site produces multiple 3D video streams Each 3D video stream is captured from one view direction of a 3D camera 3D video streams are exchanged and aggregated through the overlay network among sites CS Spring 2009

Requirements Needs for user interface  Users want to change their view direction  Users want to rearrange the positions of 3D objects, and look at 3D objects from different view directions Requirements for user interface  Doesn’t hinder user’s activity  Not to be difficult to use: intuitive to use

CS Spring 2009 Related Work Wired mouse  This severely restricts user’s activity Wireless mouse / Wireless laser pointer [4]  These are pointing-based interfaces, and difficult to operate correctly during activities involving body movement  These are mainly focused on 2D environments, so it is difficult to map 3D operations on it Head tracking [5,6] / Motion capture device [7,8]  These are sensitive to tracking error and need calibration [9]  The users need to wear a special tracking device

CS Spring 2009 Wii Remote Interface UP, DOWN, RIGHT, and LEFT buttons A button pitch roll B button , HOME, and  buttons 1 and 2 buttons (a) Buttons: Allows the user to control view correctly during activities involving body movement (b) Motions: Allows the user to change his/her view more intuitively using hand movement

CS Spring 2009 View Control Operations forward movement rotation Virtual camera time 3D object (a)First-person view control method Allows user to work around the virtual space moving close to the target object Virtual camera time rotation around the target object The target object (b) Target-centered view control method Allows user to look at a specific target object from different angles

CS Spring 2009 Mapping Between Buttons/Motions and View Control Operations Camera Mode: control the virtual camera Object Mode: control the 3D objects Button or MotionCamera ModeObject Mode Up / DownF/B movement Left / RightL/R rotationL/R movement + / −Next/Prev object Pitch motionMoving close/awayN/A Roll motionRotation around target object Rotation ASW to object modeSW to camera mode

CS Spring 2009 User Study Application: dancing in the virtual space Participants: a professional dancer and five students Purpose: understand the usability of our interface in comparison with mouse Tasks: Task1: Co-located teaching of a dancing pose Task2: Remote teaching Task3: Improvisation dance Ranking questions (1: low, 5: high): Ease of use: Does the interface make it easier for the user to control objects/virtual camera? Efficiency: How quickly can user control objects/virtual camera? Effectiveness: How effectively can user control objects/virtual camera? Overall accuracy of the task: How accurate was the information delivery for each task? Creativity: How does the interface support creativity in body movement?

CS Spring 2009 Results Task1 (Mouse/Wii) Task2 (Mouse/Wii) Task3 (Mouse/Wii) Ease of use 3 / 54 / 53 / 5 Efficiency 4 / 5 3 / 5 Effectiveness 3 / 52 / 53 / 4 Accuracy 4 / 42 / 4N/A Creativity N/A 1 / 5 Our interface is ranked much higher than mouse for almost all questions Creativity is ranked significantly higher

CS Spring 2009 Dancer’s Comments Wii interface establishes direct connection between view control functionality and body movement. This encourages the user to manipulate the 3D objects and the virtual camera more naturally when doing a particular task Wii interface is useful for choreography design, because it creates another dimension/element (i.e., view angle) in the design process

CS Spring 2009 Conclusion Different types of haptic devices/actuators are coming  Pen interfaces are becoming common  Haptic interfaces on cell-phones are comming  View control interface for 3DTI environments using Wii Remote allows user to control view intuitively with buttons and through motions shows that our interface is preferred by most of the participants, because it is much easier and more natural to use