KinEmote - Kinect Driven Media Control
KinEmote is an easy-to-use application that allows Windows users to navigate the menus of Boxee and XBMC media portals using nothing but hand gestures that are captured by MicroSoft's Kinect camera. It's built around the OpenNI framework and NITE Middleware provided by PrimeSense Inc.
KinEmote Public Beta is available for Windows 32 and 64 bit systems and can be downloaded for free at http://code.google.com/p/kinemote/
Please note if you're upgrading from Kinect Remote for XBMC alpha you'll have to install the new version of the OpenNI framework
Source:
Will be released after some much needed cleaning.
Latest public beta in action
http://www.youtube.com/watch?v=3y0JT0xR_a4
Old Videos:
First demo http://www.youtube.com/watch?v=BKyFL3CgIXc
Second demo http://www.youtube.com/watch?v=1h5OP-FKhOo
Third demo showing v0.02 ALPHA in action http://www.youtube.com/watch?v=AV3jffH7jPg
KinEmote - Kinect Driven Media Control (OpenNI based open source project for Windows)
Johnsel
KinEmote Co-Founder Posts: 76 Joined: Oct 2009 Reputation: 10 Location: Maastricht, Netherlands |
Xbmc-Json a .NET XBMC JSON API Library. XBMC Remote for WinMo KinEmote - Kinect Driven Media Control
(This post was last modified: 2010-12-24 05:31 by Johnsel.)
|
| find quote |
alex84
Senior Member Posts: 177 Joined: Jan 2010 Reputation: 2 Location: Sweden |
2010-12-15 14:09
Post: #2
Damn that looks sleek mate, great work
![]() Can i buy an kenetic kit and get this working on my asrock 330ht ? Thums upp for your great effort. I'm hoping to see an linux version in the future Cheers --------------------------------------------------- ASRock 330HT Running XBMC 11 | ATV2 | Logitech Harmony One | Onkyo TX-NR808 Receiver | QNAP 809 | APC Back-UPS RS 550 |
| find quote |
mrioa
Junior Member Posts: 3 Joined: Jul 2010 Reputation: 0 |
2010-12-15 14:26
Post: #3
Awesome! That's exactly what I was thinking of when I first read that the official drivers have been released
![]() I don't have a Kinect yet but I will follow this project for sure and maybe going to get myself one later on. Thumbs upp! |
| find quote |
Johnsel
KinEmote Co-Founder Posts: 76 Joined: Oct 2009 Reputation: 10 Location: Maastricht, Netherlands |
2010-12-15 15:09
Post: #4
Yes i will eventually rewrite it to something usable under linux as well, but for now i use C# since i have most experience with that. That way i can rapidly prototype different techniques for controlling xbmc. The swipe gestures look neat, but are absolutely unusable in a library with more than 10 movies. I'm currently looking into a virtual slider solution that enables you to scroll at different speeds, but maybe a push and swipe technique would work even better. Also, context sensitivity has to be integrated, when playing a movie you want different actions than in your movie library.
Ideas on navigation techniques are very welcome, as very people have created something like this before. Xbox kinect dash & the opensense media center demo are my only references right now. alex84 Wrote:Can i buy an kenetic kit and get this working on my asrock 330ht ? I'd have to test the performance, but as long as it runs windows it _should_ work. Xbmc-Json a .NET XBMC JSON API Library. XBMC Remote for WinMo KinEmote - Kinect Driven Media Control |
| find quote |
Gotcha007
Senior Member Joined: Dec 2010 Reputation: 0 |
2010-12-15 16:24
Post: #5
Impressive man, can't wait to have it released
|
| find quote |
rausch101
Fan Joined: Sep 2006 Reputation: 1 Location: Washington D.C. |
2010-12-15 16:47
Post: #6
Johnsel Wrote:Ideas on navigation techniques are very welcome, as very people have created something like this before. I don't know how possible it is, but the obvious one would be trying to emulate the touch-swipe motion of smartphones. You'd probably need position, velocity and acceleration (with the latter two being derivatives of position of course). I think this would involve the entire hand and maybe some use of the forearm/arm. Practically, I think it would get tiring waving your arm around that much though. Assuming the user is close enough to the Kinect so that it can distinguish individual fingers, an entirely different route could be this for basic navigation (which I think I like more):
This method can be combined with whole hand movements or fist movements for a wider range of inputs, but I think it's good in general to stick to the least effort possible for the most common inputs. |
| find quote |
Johnsel
KinEmote Co-Founder Posts: 76 Joined: Oct 2009 Reputation: 10 Location: Maastricht, Netherlands |
2010-12-15 17:04
Post: #7
Seperate finger tracking is another interesting technique, will look into that too. Only problem with the vanilla kinect driver is the low resolution (640x480), which obviously complicates tracking very slight changes in hand position. I did see an example that increases the resolution to 1280x1024 at the cost of framerate, which goes down to 10fps iirc. Don't know whether that would be enough.
Anyways, thanks for providing input. Xbmc-Json a .NET XBMC JSON API Library. XBMC Remote for WinMo KinEmote - Kinect Driven Media Control |
| find quote |
kizer
Fan Joined: Jul 2008 Reputation: 0 Location: Seattle WA, US |
2010-12-15 17:27
Post: #8
That is so Geeky that I love it. Good job man.
Microsoft seems to be embracing the fact that they can actually make money off their stuff when they let others hack on it.
|
| find quote |
i*windows
Junior Member Posts: 28 Joined: Oct 2009 Reputation: 0 |
2010-12-15 22:27
Post: #9
very nice, would it be able to have a look at the code you have created - pls?
|
| find quote |
rflores2323
Posting Freak
Posts: 1,950Joined: Jan 2009 Reputation: 2 |
2010-12-15 23:33
Post: #10
this is awesome. linux would be great also.
Good luck! ATV1 with crystalbuntu V1 (11.eden). Theater remote URC MX-810, droidx wtih xbmc remote, or transformer tf101 with YATSE. 2 x ATV2 (V12.0 Eden). |
| find quote |



Search
Help