Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kinect_for_Xbox_360.docx
Скачиваний:
11
Добавлен:
14.04.2015
Размер:
47.45 Кб
Скачать

Software

See also: List of Kinect games

Requiring at least 190 MB of available storage space,[79] the Kinect system software allows users to operate the Xbox 360 Dashboard console user interface through voice commands and hand gestures. Techniques such as voice recognition and facial recognition are employed to automatically identify users. Among the applications for Kinect is Video Kinect, which enables voice chatorvideo chatwith other Xbox 360 users or users ofWindows Live Messenger. The application can use Kinect's tracking functionality and the Kinect sensor's motorized pivot to keep users in frame even as they move around. Other applications with Kinect support includeESPN,Zune Marketplace,[79] Netflix,Hulu Plus[80] and Last.fm[81]

Games that require Kinect have a purple sticker on them with a white silhouette of the Kinect sensor and "Requires Kinect Sensor" underneath in white text.[82] Games that have optional Kinect support (meaning that Kinect is not necessary to play the game or that there are optional Kinect minigames included) feature a standard green Xbox 360 case with a purple bar underneath the header, a silhouette of the Kinect sensor and "Better with Kinect Sensor" next to it in white text.[82]

Kinect launched on November 4, 2010 with 17 titles.[83] Third-party publishers of available and announced Kinect games include, among others, Ubisoft,Electronic Arts,LucasArts,THQ,Activision,Konami,Sega,Capcom,Namco BandaiandMTV Games.

Kinect Fun Labs

At E3 2011, Microsoft announcedKinect Fun Labs: a collection of various gadgets (mini games). These gadgets includes Build A Buddy, Air Band, Kinect Googly Eyes, Kinect Me, Bobblehead, Kinect Sparkler and Avatar Kinect.[84][85][86]

Kinect for Windows sdk

On February 21, 2011 Microsoft announced that it would release a non-commercial Kinect software development kit(SDK) for Windows in spring 2011, which was released on June 16, 2011; a commercial version is planned for a later release date.[22][23][24]

The SDK includes Windows 7compatiblePCdrivers for Kinect device. It provides Kinect capabilities to developers to build applications withC++,C#, orVisual Basicby usingMicrosoft Visual Studio 2010and includes following features:

  1. Raw sensor streams: Access to low-level streams from the depth sensor, color camera sensor, and four-element microphone array.

  2. Skeletal tracking: The capability to track the skeleton image of one or two people moving within the Kinect field of view for gesture-driven applications.

  3. Advanced audio capabilities: Audio processing capabilities include sophisticated acoustic noisesuppression andecho cancellation, beam formation to identify the current sound source, and integration with theWindows speech recognitionAPI.

  4. Sample code and Documentation.[87]

Open source drivers

In November 2010, Adafruit Industries offered a bounty for an open-source driver for Kinect. Microsoft initially voiced its disapproval of the bounty, stating that it "does not condone the modification of its products" and that it had "built in numerous hardware and software safeguards designed to reduce the chances of product tampering".[88] This reaction, however, was caused by a misunderstanding within Microsoft,[89] and the company later clarified its position, claiming that while it does not condone hacking of either the physical device or the console, the USB connection was left open by design.

The first thing to talk about is, Kinect was not actually hacked. Hacking would mean that someone got to our algorithms that sit inside of the Xbox and was able to actually use them, which hasn't happened. Or, it means that you put a device between the sensor and the Xbox for means of cheating, which also has not happened. That's what we call hacking, and that's what we have put a ton of work and effort to make sure doesn't actually occur. What has happened is someone wrote an open-source driver for PCs that essentially opens the USB connection, which we didn't protect, by design, and reads the inputs from the sensor. The sensor, again, as I talked earlier, has eyes and ears, and that's a whole bunch of noise that someone needs to take and turn into signal.

—Microsoft's Alex Kipman speaking formally on NPR's Science Friday[90]

On November 10, Adafruit announced Héctor Martínas the winner,[91][92] who had produced a Linuxdriver that allows the use of both the RGB camera and depth sensitivity functions of the device.[93][94] It was later revealed that Johnny Lee, a core member of Microsoft's Kinect development team, had secretly approached Adafruit with the idea of a driver development contest and had personally financed it.[95]

In December 2010, PrimeSense, whose depth sensing reference design Kinect is based on, released their own open source drivers along with motion tracking middleware calledNITE.[96] PrimeSense later announced that it had teamed up with Asusto develop a PC-compatible device similar to Kinect, which will be calledWAVI Xtion and is scheduled for release in the second quarter of 2011.[97]

A demonstration of a third party use of Kinect at Maker Faire. The visualization on the left, provided through Kinect, is of a user of a jacket with wearable electronic controls forVJing.

Numerous developers are researching possible applications of Kinect that go beyond the system's intended purpose of playing games. For example, Philipp Robbel of MITcombined Kinect with theiRobot Createto map a room in 3D and have the robot respond to human gestures,[98] while an MIT Media Lab team is working on a JavaScript extension for Google Chromecalled depthJS that allows users to control the browser with hand gestures.[99] Other programmers, including the Robot Locomotion Group at MIT, are using the drivers to develop a motion-controller user interface similar to the one envisioned in the film Minority Report.[100] The developers of MRPThave integrated open source drivers into their libraries and provided examples of live 3D rendering and basic 3D visualSLAM.[101] Another team has shown an application that allows Kinect users to play a virtual piano by tapping their fingers on an empty desk.[102] Oliver Kreylos, a researcher at University of California, Davis, adopted the technology to improve live 3-dimensionalvideoconferencing, whichNASAhas shown interest in.[103]

Alexandre Alahi from EPFLpresented a video surveillance system that combines multiple Kinect devices to track groups of people even in complete darkness.[104] Companies So touch and Evoluce have developed presentation software for Kinect that can be controlled by hand gestures; among its features is a multi-touch zoom mode.[105] In December 2010, the free public beta of HTPCsoftwareKinEmote was launched; it allows navigation of BoxeeandXBMCmenus using a Kinect sensor.[106] Soroush Falahati wrote an application that can be used to create stereoscopic3D images with a Kinect sensor.[107]

For a limited time in May 2011, a Topshopstore in Moscow set up a Kinect kiosk that could overlay a collection of dresses onto the live video feed of customers. Through automatic tracking, position and rotation of the virtual dress were updated even as customers turned around to see the back of the outfit.[108]

Kinect also shows compelling potential for use in medicine. Researchers at the University of Minnesotahave used Kinect to measure a range of disorder symptoms in children, creating new ways of objective evaluation to detect such conditions as autism, attention-deficit disorder and obsessive-compulsive disorder.[109] At the Institute of Forensic Medicine Virtopsy Project at the University of BerninSwitzerland, researchers have devised a way for surgeons to manipulate imaging techniques (such asMRI) to guide surgery, using a Kinect to capture their hand motions to direct the imaging, freeing their hands from having to use computer keyboards, thus also reducing the chance of contamination.[110] This technique is already working at Sunnybrook Health Sciences CentreinToronto, where doctors use it to guide imaging during cancer surgery.[111]

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]