Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Concerto Motion         Kenley CheungRensselaer Center for Open Source
A Little Bit of Background• What is Concerto?  – Concerto is a open source digital signage system    developed here at RPI...
What is Concerto Motion?          +           Source: http://www.flickr.com/photos/jfanaian/5490008853/
What is Concerto Motion?• Concerto Motion is an add-on to the Concerto  digital signage system that utilizes the  capabili...
Advantages• No physical buttons or remotes.  – Prevent vandalism and physical damage to installed    hardware.  – Easier t...
What’s happening right now.• Research into open-source efforts involving the Kinect.   – Libfreenect – Open source Kinect ...
Possible Design Changes• Create initial prototype from existing Concerto code?   – Modify Concerto Player LiveCD/USB to us...
Any questions?
Upcoming SlideShare
Loading in …5
×

Concerto motionsummer2011week1

462 views

Published on

concerto kinect

Published in: Education
  • Be the first to comment

  • Be the first to like this

Concerto motionsummer2011week1

  1. 1. Concerto Motion Kenley CheungRensselaer Center for Open Source
  2. 2. A Little Bit of Background• What is Concerto? – Concerto is a open source digital signage system developed here at RPI. – Concerto was created to allow the RPI community to advertise more effectively on campus.• What can be improved? – Concerto is not interactive. Viewers can view only one slide at a time. – How can we solve this problem? • This project is the solution.
  3. 3. What is Concerto Motion? + Source: http://www.flickr.com/photos/jfanaian/5490008853/
  4. 4. What is Concerto Motion?• Concerto Motion is an add-on to the Concerto digital signage system that utilizes the capabilities of the Xbox Kinect to allow viewers to interact with a screen.• Concerto currently has a carousel-style method of displaying slides.• Concerto Motion makes Concerto more interactive by allowing viewers to browser content by simply using hand gestures.
  5. 5. Advantages• No physical buttons or remotes. – Prevent vandalism and physical damage to installed hardware. – Easier to secure (and disguise) a Kinect. Only requires line of sight to viewer instead of having an accessible button/remote.• Usage can be expanded to include analytics and more methods of interaction and gauging interaction. – How many people have looked at this ad? – Google Analytics meets traditional advertising mediums.
  6. 6. What’s happening right now.• Research into open-source efforts involving the Kinect. – Libfreenect – Open source Kinect drivers • Libusb based – cross-platform userspace drivers to read sensor data and control functions of Kinect • Often combined with OpenCV, the open-source computer vision library, to develop applications involving 3D vision. – DepthJS – MIT Media Lab • AGPL-licensed framework for Kinect gesture recognition from JavaScript. • Uses libfreenect and OpenCV • DepthJS is at its infancy.• Concerto API documentation – Unable to get screen information from v1 API. • Important for determining which feeds the client needs to fetch.
  7. 7. Possible Design Changes• Create initial prototype from existing Concerto code? – Modify Concerto Player LiveCD/USB to use Google Chrome + DepthJS + custom extension for Concerto Motion – Requires minimal to no modification of Concerto codebase. • Demo against production installations! • Work around the API issue. • Concerto 1 is inactive due to Concerto 2 development.• After prototype is finished, work on open-source gesture recognition framework that allows any application to receive gesture events.
  8. 8. Any questions?

×