Project Three - Proxemics
-
Utilizing Proxemics in Displays
Motivation: While a traditional display is only able to convey visual information from display to user, more advanced sensing technologies have become ubiquitous and provide for enriched experiences when facing a display. Sensors capable of detecting proximity, hand gestures, and facial features have made "smart" interactive objects possible including interactive displays. Interactive displays deliver reactive content tailored to the user as well as the environment, giving them a significant advantage over traditional displays.
Ideate: With so many possibilities, they first step was to imagine some of these and decide on a topic. Since we were specifically using the Kinect Sensor, we could focus on utilizing its depth data, body tracking, and gesture recognition features. Some idea sketches are available in the [Initial Ideas] tab.
Personas: Having decided on a topic (travel advertisements), we needed to research a persona to develop for. You can read more about Steve the Traveling Dad in the [Persona] tab.
Refine Ideas: With our topic and persona ready, ideas could be refined to suit the customer/user. However, to better understand our user, we talked with our basis for "Steve" again to find out some key characteristics relevant to our idea. Having learned more about Steve and his preferences towards travel, we refined our ideas to match our persona. These ideas and sketches can be found in the [Refined Ideas] tab.
Prototype: We decided on a final design which we could prototype given time and cost constraints. Although some features need fine-tuning and may be improved in the future, the prototype gave us a good idea of how other designers as well as users reacted as well as what to focus on. The prototype is available in the last tab, [Prototype].
Full outline available [here at the CPSC 581 course website].
-
I tried to imagine some applications that could make use of an interactive display with knowledge of its surroundings. On this page I had several ideas: - an interactive map - smart TV - combining photos (for viewing pics from multiple phones, eg. vacation photos) - voting pollOn the second page, I had four other ideas: - a drawing app, choosing tools/brushes based on distance - a grocery shopping display, based on Tesco's virtual store - a vacation advertisement
-
Steve is a 53 year old senior engineer, hoping to retire soon in the next couple years. He is quite well off, and lives in relative comfort with his wife and two daughters. His elder daughter is in university, while his younger daughter will attend university next year. Steve always pampers his daughters, having bought both of them new cars when they turned 16. He is always planning the next vacation for his family, and already has a two week cruise to Mexico planned. Aside from working, Steve spends his time golfing in the summer and playing badminton in the winter. Occasionally he will travel with sports friends to compete in tournaments across Canada and the US, mostly as an excuse to travel and have fun.
Steve has already been to many countries, and is always looking for somewhere fun and exciting to travel to. He spent most of his travels in Asia and the Americas, and hopes to get some inspiration for European destinations soon. With his younger daughter’s graduation approaching quickly over the summer, Steve is already thinking of another family trip to celebrate the occasion.
Key traits:
- loves traveling
- looking for new and exciting places to explore
- spoils his daughters
- doesn't like complicated gadgets
-
I made some notes on how the MS Kinect Sensor could interact with users. On the left you see two ideas which place the user inside the ad itself. The first one gives them vacation clothing, while the second lets them interact with objects like sand or a beach ball.Here you see an interactive display which changes based on the outside weather, hopefully making the advertised destination more appealing. A more conventional element is the travel costs shown in the bottom example.Here we explored having multiple displays, as well as detecting people infront of the display. Depending on where the user was detected, a corresponding display would begin to play its video advertisement.Here we outline the specific interactions for an earlier prototype.This is the Narrative Storyboard for the earlier prototype.Some partial state chart/diagram to decide when certain interactions or elements were available based on proximity of user. -
body and face tracking // fading music // pause and play video // show pricing and info // save destination onto phone
Download Display Source Code
Download Phone Source Code
Download Message Server Source Code*the sound is strange because of some attempt at noise reduction... there's a network switch mounted to the ceiling of the room unfortunately...