Presentation on theme: "Flat volume control patrick baudisch microsoft research, visualization and interaction research john pruitt (microsoft user experience) steve ball (microsoft."— Presentation transcript:
flat volume control patrick baudisch microsoft research, visualization and interaction research john pruitt (microsoft user experience) steve ball (microsoft eHome)
summary traditional volume control: audio may fail at several points flat volume control: app volume sliders only
contents the problem: “my audio does not play!” flat volume control fixes this user interface design pilot study vs. Windows XP: preference user study: users 2x faster conclusions
scenario (nobody I know) during talk: video plays, but no audio crank up volume slider in app (1) volume control panel master volume (5) unmute wave channel (4) LOUD!!!
a look under the hood mute master volume media player mute speakers … … wave channel master sound card channel application professional mixers pc sound cards pc user interface but: pc users are not professional DJs!
what was the OS thinking? when I dragged up the slider in the application, what did the system think I was trying to do?
flat volume control replace volume slider with smart slider that knows about the volume control hierarchy keep visuals, but change semantics of the slider if application does not play, drag its slider “make it play that loud”“make volume less of equal”
user experience similar to automatic transmission media player app 2 speakers app 3 … … ( )
auxiliary user interface: the control panel
algorithm on load convert to flat volume top-down traversal: multiply by parent bottom-up traversal: maximum whenever user adjusts flat volume copy to hardware volume top-down traversal: divide by parent causes the tight coupling optimizes signal-to-noise ratio
deployment: legacy app in new OS can manage apps without volume control can’t animate slider in app application compatibility “shims” intercept getVolume() and setVolume() calls
deployment: new app in legacy OS app can run flat volume adjusting channel/master may have side effects flood mark slider warns of side effects
pilot study & user study
pilot study goal: “are we on the right track?” interfaces: windows XP vs. flat volume longhorn mockup running three sounds sources seven participants with audio experience no training tasks: a walkthrough PC muted: unmute increase CD volume called them on phone, “turn down volume” restore volume repeat with other interface questionnaire to assess comprehension
results discoverability of thumbwheel 6 out of 7 did not touch the wheel added animation to wheel subjective preference 7/7 preferred flat volume we are on right track
user study hypothesis: flat volume helps troubleshooting interfaces: flat vs. hierarchical volume same mockup, same three sounds sources seven new participants with/out audio exp. no training part 1: same walkthrough tasks as pilot study part 2: troubleshooting performance tasks unmute, restore, max one, max all
results task completion time ms
results error rates: same trend task flat interface control interface unmute 2 of 64 5 of 64 restore 4.4% (1.1%) 11.8% (2.6%) max one 0.4% (0.4%) 27.7% (6.1%) max all 1.0% (0.7%) 8.4% (2.7%)
conclusions audio volume control is a problem (6 papers siteseer, but 30k pages google) flat volume control helps troubleshooting (but most of all avoids the need for it) future work other application areas (mixers, gamma) and… vista!
thanks! read more at thanks to: ed cutrell & mary czerwinski frank yerrace annette crowley larry osterman frank wong and jeremy knudsen