Great Dance


March 25, 2009

Choreographing Gesture Controls for Interactive Devices

Dan Saffer is the author of "Designing Gestural Interfaces: Touchscreens and Interactive Devices" (Author blog, Amazon). Published in December of last year by O'Reilly, this book addresses the increasingly important topic of how we should best design interactions for the many digital tools and technologies that rely upon human touch, the body and movement for input and control. The Apple iPhone and Nintendo's Wii are the most popular examples, and you can read extensive excerpts from Saffer's book on Google to learn about many other gesture-driven interfaces.

designing gestural interfaces - Dan Saffer

I'm especially interested in Saffer's book because it covers many topics that are directly related to dance, movement and choreography. There is a chapter on the basics of kinesiology, an overview of the leading dance notation systems, and an extensive picture gallery of poses that could be used to control gesture-based devices.

I would be very interested to learn what dance notators and Laban Movement Analysts think about developments in gesture-based interfaces in the context of their work and expertise. And I would be curious to know how choreographers would go about creating their own sets of movement vocabularies to control the many digital devices we come in contact with on a daily basis.

Dance Notation Systems

In Chapter 5 "Documenting Interactive Gestures," Saffer gives a brief introduction to Labanotation, Benesh Movement Notation and Eshkol Wachman. And he also writes about Laban Movement Analysis as a tool that can be used to help understand and analyze the dynamics and quality of different gestures. He explores these dance notation systems in his efforts to offer guidance to interaction designers on how they can document their work as they test different ways that our gestures can control computer interfaces.

After exploring the leading dance notation systems he writes:

All of the existing systems of movement notation are also notoriously painful to read and write.

And he believes that interaction designers will probably need to find "lighter weight alternatives" for their documentation purposes.

Most dance notation systems are difficult to learn and the online descriptions of these systems could be improved and expanded. But Saffer omitted coverage of Motif Description, a simplified sub-set of Labanotation, which might be an effective tool for documenting movement in the context of gesture-based interfaces.

To learn about Motif, you can visit the Labanotation Basics page on the Dance Notation Bureau site and click "Motif Description Basics." And the Language of Dance Centre publishes Motif at a Glance, a flip-chart dictionary of Motif notation symbols.

Gestures for Free-Form Systems

In the appendix, Saffer includes almost fifty pages of pictures of model Ellen Ho making a range of gestures and holding different poses. The purpose of this photo gallery is to propose a dictionary of static poses and dynamic movements that can be used to control devices in a specific way. For example, sitting, standing, twisting, bending and jumping can all have specific meanings in terms of controlling an interface.

designing gestural interfaces poses
--------------------------------------------------------
designing gestural interfaces poses gallery

To see many of these images on Google Books, go to Appendix A for "Designing Gestural Interfaces" and scroll down to page 188.

As I mentioned above, I would be curious to see what choreographers would come up with if they created their own movement language to control devices that accepted free-form input.

Posted by Doug Fox at 6:15 AM - Permalink | Comments (2) | TrackBacks (0)

January 2, 2009

Interactive Performance: Chunky Move's Glow

Chunky Move's artistic director Gideon Obarzanek choreographed the interactive performance "Glow." Software developer Frieder Weiss collaborated on this project.

Beneath the glow of a sophisticated video tracking system, a lone organic being mutates in and out of human form into unfamiliar, sensual and grotesque creature states... Utilising the latest in interactive video technologies a digital landscape is generated in real time in response to the dancer's movement. The body's gestures are extended by and in turn manipulate the video world that surrounds it, rendering no two performances exactly the same.

Additional performance clip and interview with Gideon Obarzanek:


Posted by Doug Fox at 6:49 AM - Permalink | Comments (0) | TrackBacks (0)

July 7, 2008

Apple Patents for Multi-Touch and Teaching Gestures

On July 3rd, the US Patent and Trademark Office published a patent application from Apple computer for "Gesture Learning."

Through this patent, Apple seeks to protect a method for teaching hundreds of gestures that are used or will be used to control multi-touch sensitive devices. This "Gesture Learning" patent follows last year's "Multi-Touch Gesture Dictionary" patent that I wrote about earlier this year in "Gesture Patents Point Way to Full-Body Interfaces."

Image from Gesture Learning Patent that
shows interface for teaching Gestures
Apple Gesture Learning Image 5A

What I find so intriguing about these two patent filings is that Apple is creating a rich gesture-based movement language for controlling computers, mobile phones, music players and other devices. And Apple is also devising a computer-based system for teaching users how to master what will inevitably become a sophisticated gestural language with many options and possibilities.

My question for choreographers and dancers is whether you believe that Apple has entered into territory traditionally thought of as the domain of dancers and movement experts? And what will happen as new patent applications eventually go well beyond seeking to protect hand gestures and attempt to protect full-body movements generated by the arms, legs and torso? Are we just talking about ways to control computer interfaces or do these Apple filings have much greater importance--in particular to the dance community?

Background: Gesture Learning Patent

According to this patent application:

A multi-touch gesture can be as simple as using one or two fingers to trace out a particular trajectory or pattern, or as intricate as using all the fingers of both hands in a complex sequence of movements reminiscent of American Sign Language. Each motion of hands and fingers, whether complex or not, conveys a specific meaning or action that is acted upon by the computer or electronic device at the behest of the user. The number of multi-touch gestures can be quite large because of the wide range of possible motions by fingers and hands. It is conceivable that an entirely new gesture language might evolve that would allow users to convey complex meaning and commands to computers and electronic devices by moving their hands and fingers in particular patterns.

The fingers used and paths that a gesture may take
Apple Gesture Learning Image 1

An individual multi-touch gesture, according to patent, includes two phases. The first phase, the "chord," consists of the hand parts used (e.g, a specified number of fingers and a thumb used in a particular configuration). The second phase consists of the motion of the specific hand parts. "This motion may take the form of lateral motions such as rotation, translation, scaling (expansion and contraction)...in some embodiments, this may comprise moving the hand parts around on the multi-touch surface. In such embodiments, the second phase of the gesture may also comprise vertical motions (relative to the multi-touch surface) such as tapping, double-tapping, etc."

With each hand able to execute twenty-five or more chords, and with each chord having thirteen or more motions associated therewith, there may be over three hundred possible gestures for each hand. Many more gestures are possible if both hands are used together.

New Interactive Application for Learning Gestures

In the summary section of the Gesture Learning patent application, you will find a detailed section describing the possible configuration of a graphical user interface for teaching this embodied language:

A flow chart of the gesture learning software application
Apple Gesture Learning Image 6

The present invention can relate, for example, to a method for teaching gestures. The method can include presenting a display having two display areas, one of which can be a multi-touch monitor window. The multi-touch monitor window can be used to display interactive feedback to a user indicating what gesture the user is performing. The multi-touch monitor window can be overlaid on the first display area or can be a separate window, such as a side-by-side arrangement...

The interactive feedback can take a variety of forms. For example, the interactive feedback can comprise an animated hand together with one or more motion indicators. The animated hand can be a line drawings, a three-dimensional rendering, a translucent shadow of a hand, or other representation. The motion indicators can include motion trails or other representations, which can also be color-coded. The interactive feedback may also be superimposed with an animated display of a correctly performed gesture so that the user can see the difference, if any, between the gesture he performs and the idealized gesture.

Related Apple Patents

- Multi-Event Input System

- Multi-Touch Input Discrimination

Blog Posts About Apple's Recent Multi-Touch Patent Applications

- Unwired View: "Apple wants to teach us Multi-Touch gesture language"

- Mac Rumors: "Patents Reveal Ongoing Touch and Multi-Touch Research"

- iLounge: "Apple patents outline further multi-touch research"

- Rhythmism: "New Apple touch patents show body part sensing, fingernail input"

- PC Joint: "How Apple will implement Multi-Touch in Macbook, iMac and other devices" - from 2007.

Posted by Doug Fox at 5:20 AM - Permalink | Comments (3) | TrackBacks (0)

June 18, 2008

Gesture, Movement and the Body Control New Interfaces

Today's post is an update to my video background page, "Movement Is at the Heart of Scientific and Technological Change." Below, you'll find eight videos that demonstrate how gesture, movement and the body are being coupled with new technologies and interfaces for manipulating, viewing and controlling art and objects:

Using Your Body to Manipulate an Art Installation

Light Rain from wowlab is an art installation that users manipulate with their hands and body - text in Japanese, but you'll find pictures and a video clip:

Use Wii Balance Board to Control Google Earth

Researchers from the German Research Center for Artificial Intelligence show how to control Google Earth and computer games with Wii Balance board [via Gizmodo and technabob]:

And watch this earlier clip from the creators of the above video to see how they set-up the Wii balance board to control these applications.

Manipulating Computer Animations with Your Feet

LM3Labs developed Catchyoo Sprites, which allows users to manipulate animations on large-screen display with their feet and hands:

Gestures Control Toshiba Notebook

Hand gestures, without physical contact with a computer, can be used to control
Toshiba Qosmio G55 notebook [via Laptop, Trend Hunter and Fresh Creation]:

FlicFlex

The Flicflex concept is based on a bendable, flexible computer interface created by Chris Woebken [via Fresh Creation]:

Take A Seat

Jelte van Geest, a student at the Design Academy Eindhoven in the Netherlands, created these movable, robotic chairs with embedded RFID chips that follow the owner around in preparation for the next seating -- one or more chairs can be controlled simultaneously [via momeld, technabob and Grinding] :

TelePresence in Action

Here's an example of telepresence: a business meeting with John Chambers, CEO of Cisco:

Monkey Uses Brain Waves to Eat

Video and news story from NewScientist shows how Monkey's brainwaves are used to activate fake arm that feeds monkey:


Posted by Doug Fox at 7:00 AM - Permalink | Comments (0) | TrackBacks (0)

May 27, 2008

Dance.Draw - Interdisciplinary Project Fuses Interaction Design and Dance

The Dance.Draw Exquisite Interaction project is an interdisciplinary collaboration at the University of North Carolina at Charlotte that combines human-computer interaction (HCI) and dance. In the project's performance work, each dancer holds two wireless Logitech Air mice (one per hand). The movements of the mice serve as input for real-time visualizations that are projected on to a large screen behind the dancers.

Click the following screen shot to watch a video clip of the performance on the Dance.Draw website:

dance.draw project at UNCC

Participating in this project were Dr. Celine Latulipe in the Software and Information Systems Department and Professor Sybil Huskey from the Department of Dance along with student dancers and other contributors. In her research in interaction design, Dr. Celine Latulipe explores two-handed interaction techniques or symmetric interactions that require both hands to actively contribute to a task.

This research focus is reflected in this collaborative dance project. You can learn a bit more about the software, visualization and input techniques behind this dance performance on the project's technology page.

[Via Interactive Multimedia Technology and EagerEyes]

Posted by Doug Fox at 6:00 AM - Permalink | Comments (1) | TrackBacks (0)

May 21, 2008

Creating Dance for Developers of User Interfaces

How do choreographers create dances that speak to software developers? In other words, how can layers of meaning and "hidden features and functionality" be made known to people who specialize in creating user interfaces?

First, I encourage you to read Alex Iskold's post "The Rise of Contextual User Interfaces" in ReadWriteWeb. This article points out that software interfaces have for too long been difficult to decipher and encumbered with too many features. We are moving to contextual user interfaces that present users with just the minimal number of features that they need when they want them.

Vimeo is offered as a good illustration of the new generation of minimalist user interfaces. As you'll see in the following video, once you start to play the clip and then move your cursor away from the video player, the available features will disappear from the screen. Then, a small number of features reappear once you move your cursor back over the player. Here's a site-specific performance by Sahra Huby and Philip Bussmann:


Tachometer from Philip Bussmann on Vimeo.

To see the contextual functions of the Vimeo player in action, place your cursor over the video player, then click the "Embed" link. Finally, select "Customize size, color, and other options." In all instances, just the functionality you want at any given point in time is made available to you. You are not presented with too many options or irrelevant functions.

Revealing the Layers of Complexity in a Dance

Getting back to my initial question: Say, you were creating a dance piece for a geeky audience of software developers. How would you go about creating and structuring a dance so that developers could relate to it as if it were, in some sense, the user interface for a software program?

How is meaning, in all its forms, made known and revealed? How do the layers of a work that build one on top of another reveal themselves to viewers? How do hidden elements of a work all of a sudden make sense and, possibly, transform the dance? What contextual cues are offered to viewers so that they can get inside a work? How dense or minimalist is a work and what are the trade-offs of each approach? How, overall, does the audience make sense of the structure, movement vocabulary, connections (or lack of connections) among dancers, the emotional quality and changes over time, the narrative and aesthetic flow?

I would find it very interesting to speak with choreographers who have pondered some variation of my questions connecting dance to user interface design. Or who have created dances for non traditional dance audiences.

Posted by Doug Fox at 6:55 AM - Permalink | Comments (5) | TrackBacks (0)

May 13, 2008

Siftables, Choreographing a Tangible Interface of Sensing Video Blocks

Created by David Merrill and Jeevan Kalanithi at MIT Media Lab, Siftables aim to make it as easy to manipulate virtual objects as it is for us to handle and organize everyday physical objects.

I've included the video first followed by a brief description. As you watch the video, consider how the small Siftable video blocks interact with each other based on their proximity, content, function and groupings:

Imagine overturning a container of nuts and bolts, then looking through the resulting pile for a particular item. Or spreading photographs out on a tabletop and then beginning to sort them into piles. During these activities we interact with large numbers of small objects at the same time, and they utilize all of our fingers and both hands together. We humans are skilled at using our hands in these ways, and can effortlessly sift and sort - focusing on our higher level goals rather than the items themselves.

And a bit about the technology behind Siftables:

As an interaction platform, Siftables applies technology and methodology from wireless sensor networks to tangible user interfaces. Siftables are independent, compact devices with sensing, graphical display, and wireless communication capabilities. They can be physically manipulated as a group to interact with digital information and media. Siftables can be used to implement any number of gestural interaction languages and HCI applications.

To learn more about this project, you can read a four-page PDF paper, "Siftables: Towards Sensor Network User Interfaces."

At the heart of this project is the idea of using multiple sensors as a tangible user interface. And as you'll see in the above video, the possibilities for the individual Siftable blocks to influence and manipulate each other seems limitless. Colors can be transfered from one block to another. Video images of faces turn to each other on adjoining blocks. Gestures can change multiple video block displays simultaneously. And physical organizations of blocks can be reflected on a nearby computer screen.

[via Spatial Robots]

Posted by Doug Fox at 6:57 AM - Permalink | Comments (0) | TrackBacks (0)

May 6, 2008

Gesture Patents Point Way to Full-Body Interfaces

I never considered that gestures could be patented until reading about Apple's efforts last year to apply for patents that describe how users interact with its Macs, iPods and iPhones. Will body movements be patented next as more interfaces accept input from heads, arms and legs?

To ask a bit of an improbable question, will dancers be prohibited from certain movement sequences because they are protected by the US Patent and Trademark Office? This is not likely to happen. But what might happen is that the most natural of human gestures and movements may eventually become proprietary instruments of interface designers.

On another front, I would like to create a video contest where dancers were invited to create their own series of gestures and movements that were intended to control new PC and mobile interfaces. I think that dancers would come-up with some highly innovative approaches that had not previously been considered.

In news that I believe I'm the first to write about, Ohad Naharin is already working with Steve Jobs on a new interface that responds to full-body movements. Here's a clip from the research lab:

For the record, I'm just having fun with the idea that Ohad Naharin's Batsheva Dance Company is working with Apple. But I am serious about the premise that choreographers and dancers would have some very innovative and worthwhile approaches to controlling new interfaces. Choreographers are essentially rapid-prototoypers who can create the basics of new movement vocabularies in a few hours.

Apple Multi-Touch Patent Application

The following diagram shows a mockup of a Mac OS X gesture-control panel with multi-touch capabilities from a recent patent application [via MacRumors.com]:

Apple Gesture Patent for Multi-touch

In "Can Apple Patent the Pinch? Experts Say It's Possible" from Wired, a patent lawyer is quoted as follows regarding Apple's multi-touch patent:

"If Apple's patents are granted, the company could absolutely stop others from using similar technology," says Raj Abhyanker, a patent lawyer who used to write patent applications for Apple. "They'd also be in an especially good position to stop others from including certain features. Apple could stop [their use] not only on mobile devices but also desktops."

Samsung Patent for Controlling Mobile Devices

Ubergizmo posted "Samsung Patents Visual Gesture Control" with following image and write-up:

Samsung gesture interface for mobile devices

Samsung has recently patented a system of cell phone and mobile device control which responds to a users gestures. It doesn't do this on the display as how the iPhone currently does, but as recognized in the space around the handset courtesy of the handset's front-mounted camera. The pre-loaded software will recognize preset motions, translating them into on-screen control. Take for example, pointing at the display and moving the finger to control a mouse/cursor whilst rotating the wrist with the hand outstretched in order to flip an image or layer.

Posted by Doug Fox at 6:54 AM - Permalink | Comments (2) | TrackBacks (0)

April 28, 2008

Will Muscle and Musical Memory Inform New Interface Designs?

Summary: Over many years of practice, dancers hone their muscle and rhythmic memories. They can watch extended dance sequences and often perform what they've just seen demonstrated after a single viewing...As new movement-based interfaces increasingly permeate the environments in which we live and work, will muscle and rhythmic memory become an important skill for successfully interacting with and responding to our digital surroundings? And what insights do dance-makers have about the challenges and possibilities of these human-computer interactions?

--------------------

I've always been impressed by the muscle and rhythmic memories of dancers. When I started taking jazz and modern dance classes, my body simply could not remember a series of moves that were demonstrated by a teacher. But after about two years, my body seemed to develop a magical capacity to watch and then perform movement phrases. I'm still very much a beginner dancer, but it does feel good to be able to replicate sequences that I've just seen performed for the first time moments before.

In this video interview with choreographer Mark Morris, you can watch company members rehearse for "Mozart Dances," and get a glimpse of the highly developed rhythmic and muscle memory abilities of professional dancers:

I also encourage you to watch this related Mark Morris video, "Taking Sides."

When TV show host Ellen DeGeneres visited the dancers of Alvin Ailey American Dance Theater at their studio on 55th Street and 9th avenue here in Manhattan (a great place to take dance classes), she has fun with the talented dancers knowing that they can instantly watch and then "playback" her dance moves:


Last week for the fourth episode of the new reality TV dance show "Step It Up & Dance, the contestants had to quickly learn the challenging rhythmic patterns taught by the cast members of Stomp Out Loud:

Also, watch this clip from last week's Step It Up & Dance rehearsal with the Stomp crew as the dancers learn to do a trashcan lid routine.

Digital Interfaces Based on Muscle and Rhythmic Memory

What's interesting about muscle memory (remembering and playing back physical movements over time) and rhythmic memory (remembering and playing back sound patterns over time) is that they are both time-based. In other words, no value is derived by freezing the action or sound at a single point in time.

If you take a look at my video guide to digital interfaces, you'll notice that the movement of your body does control these digital tools and software applications. But in most cases there is only a one-to-one relationship between a specific movement and a response to that movement.

In this demonstration of a gesture-controlled robot, one movement of the user controls either the specific direction or rotation of the robot:

The demonstration of the "Shadow Reaching" technology is a bit more interesting. If you jump to the 47-second mark in the below video, you'll see how Shadow Reaching can be used to move objects on a large-screen display. You'll see that it takes three actions of the user (grab, drag and release) to complete the process of moving an object across the screen. I don't know the specifics of the software, but I'd imagine that each action "grab," "drag" and "release" is viewed as a discrete event by the program. But the overall effort of changing the position of an object does have the feel of a movement routine.

Questions for interaction designers and dance-makers:

- As digital interfaces become more complex and pervasive, will they begin to accept input in the form of movement and rhythmic patterns? (There may be examples out there already that I'd like to learn about).

- What types of interfaces might rely on this type of time-based input?

- How specifically would we control interfaces that used movement and rhythmic patterns?

- What insights can be learned about controlling these interfaces from dancers and others whose artistic work is based on the mastery of muscle and rhythmic memory? And,

- What are examples of dance works that have relied upon movement patterns to control interactive environments that are incorporated into a performance?

Posted by Doug Fox at 1:40 PM - Permalink | Comments (0) | TrackBacks (0)

© 2009 Great Dance. All rights reserved.
Great Dance is a registered trademark.