Download presentation
Presentation is loading. Please wait.
Published byShauna Hoover Modified over 8 years ago
1
Choreography Assistant Human Computer Interaction - April 6, 2004 Choreography Assistant
2
Human Computer Interaction - April 6, 2004 The Need… High number of man hours required to make and teach a dance Difficulty in working with poor dancers
3
Choreography Assistant Human Computer Interaction - April 6, 2004 Example Use Cheerleading routine
4
Choreography Assistant Human Computer Interaction - April 6, 2004 Assumptions about the User The user is old enough to be choreographing dances No required proficiency with computers Familiarity with a stereo system
5
Choreography Assistant Human Computer Interaction - April 6, 2004 The System Allows visualization of a completed, multi-person dance routine Only requires the choreographer to be present in it’s design, and not the whole troupe
6
Choreography Assistant Human Computer Interaction - April 6, 2004 The Environment
7
Choreography Assistant Human Computer Interaction - April 6, 2004 The Gestures Two Gestures: –Moving –Selecting
8
Choreography Assistant Human Computer Interaction - April 6, 2004 Using the System
9
Choreography Assistant Human Computer Interaction - April 6, 2004 Digital Da Vinci Evaluation Strengths "good job at mapping the real environment“ good visibility of the system status: "The consistency in cursor changes is apparent" most of the time the users are "constrained form making errors", "there was apparent design for error“ "error messages are easy to understand"
10
Choreography Assistant Human Computer Interaction - April 6, 2004 Weaknesses Mouse action problems Visibility Conceptual Model Digital Da Vinci Evaluation
11
Choreography Assistant Human Computer Interaction - April 6, 2004 Visibility Problems PROBLEM: New dancers appeared on top of each other SOLUTION: A new area was created: the New Dancer Area
12
Choreography Assistant Human Computer Interaction - April 6, 2004 Visibility Problems PROBLEM: The dancers should be color-coded to distinguish duplicated dancers and mirrored dancers SOLUTION: The dancers were numbered Prototype Version Alpha Version
13
Choreography Assistant Human Computer Interaction - April 6, 2004 Conceptual Model Problems Default was not set to “Move” No possibility to only Mirror Button has to be selected from the toolbar each time the action needs to be performed CD player interface is confusing Prototype Version
14
Choreography Assistant Human Computer Interaction - April 6, 2004 Suggested Features That Were Not Implemented The user should be allowed to change the lighting and set design The user should be able to change the settings once in a choreography Difference between “Watch a Choreography” and “Watch a Dancer”
15
Choreography Assistant Human Computer Interaction - April 6, 2004 Design Evolution After meeting with the dance leader of the McGill University Cheerleading team we added: adjusting the dance floor - because the number of dancers as well as the distance between each dancer vary depending on the venue: on a stage, outdoors, in a room listening to the music at any time because choreographs get their inspiration for a dance by listening to the music.
16
Choreography Assistant Human Computer Interaction - April 6, 2004 Design evolution -Functionality Duplicate and mirror a dancer-> Duplicate -> Mirror Impossible to superimpose dancers Only one dancer can be made at a time Tutorial button on the main interface Warn users before re-recording over a previously recorded dancer
17
Choreography Assistant Human Computer Interaction - April 6, 2004 Design Evolution - Dancer Icon Alpha no video video Paper Mock-upPrototypeBeta mirrored
18
Choreography Assistant Human Computer Interaction - April 6, 2004 Design Evolution - Labeling Toolbar -> Dancer Toolbar Main Menu -> Choreography Menu Swap ->Swap Two Dancers, Record -> Record a Dancer, etc. help text at the bottom of the screen describing button functionality
19
Choreography Assistant Human Computer Interaction - April 6, 2004 Design Evolution - Layout Audience representation Dancer toolbar unavailable when no dancers are created “New Dancer” section of work area
20
Choreography Assistant Human Computer Interaction - April 6, 2004 To unselect a button either -> select another button or -> re-select this button Changed to: Unselect a button after the function is used once Changed to: Unselect a button only by selecting another button Move button is default after New Dancer is selected Design Evolution – Button Behaviour
21
Choreography Assistant Human Computer Interaction - April 6, 2004 HCI principles Consistency throughout Visibility: – dancer labeling – buttons access
22
Choreography Assistant Human Computer Interaction - April 6, 2004 HCI principles Know thy user: – target user laid out system requirements – extensive user testing at every stage Gesture-based interaction –adequate conceptual model
23
Choreography Assistant Human Computer Interaction - April 6, 2004 HCI principles System feedback: – depressed buttons and selected dancer – confirmation of critical actions 7 or less buttons per toolbar
24
Choreography Assistant Human Computer Interaction - April 6, 2004 HCI principles - Error prevention –Warning messages Familiar interface –Selectable buttons and icons with simple affordances
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.