Vilka är de olika typerna av Kinect®-programvara?

Det finns ett antal olika typer av Kinect®-programvara, allt från drivrutiner som gör att dessa enheter kan samverka med spelsystem, till detaljhandeln och nedladdningsbara videospel. Kinect®-systemmjukvara krävs för att dessa enheter ska fungera med Xbox 360™-konsoler. Denna programvara måste installeras innan Kinect® kan användas, eftersom den är ansvarig för att tolka de olika dataströmmarna och tillåta användningen av röstkommandon och gester för att styra Xbox 360™-instrumentpanelen. Den andra huvudtypen av Kinect®-programvara består av olika speltitlar, som antingen kan köpas i butiker eller laddas ner. Ett mjukvaruutvecklingskit (SDK) finns även för persondatorer (PC) som har använts för att skapa olika typer av mjukvara i första hand för utbildnings- och experimentändamål.

Kärnprogramvaran för Kinect® kallas ibland för systemprogramvara. När en Kinect® först ansluts till en Xbox 360™-konsol måste denna programvara installeras via en systemuppdatering. Grundläggande funktioner, såsom kontroll av instrumentpanelen, hanteras av denna systemprogramvara. Den kan också användas av en spelkonsol för att tolka sensordata för andra ändamål, och efterföljande uppdateringar kan faktiskt förbättra prestandan hos Kinect® kringutrustning. En liknande typ av programvara, känd som en Kinect®-drivrutin, är nödvändig för att en av dessa enheter ska kunna samverka med en PC.

En annan kategori av Kinect®-programvara består av spelen som dessa enheter är designade för att fungera med. Vissa Xbox 360™-spel kräver en Kinect® för att kunna fungera och i stor utsträckning använda både rörelse- och röstavkänning. Andra spel använder kringutrustningen som ett valfritt kontrollschema, medan vissa inte är kompatibla alls. Spel som släpptes före Kinect® faller i den senare kategorin. Vissa Kinect®-spelprogram är nedladdningsbara, även om det mesta av denna programvara måste köpas i butiker som andra kompletta Xbox 360™-videospel.

Kinect® mjukvaruutvecklingssats låter människor skapa PC-program som kan använda sig av hårdvarans rörelse- och röstavkänningsfunktioner. Denna svit med drivrutiner och annan kod släpptes så att hobbyister, forskare och andra individer kunde skapa innovativa nya typer av Kinect®-programvara. Kinect® designades främst som en spelenhet, men programvara skapad för kringutrustningen har potentiella tillämpningar inom utbildning, sjukgymnastik, virtuell verklighetsträning och andra områden. Denna programvara kan ge människor ett unikt sätt att interagera med datorer och utföra en mängd olika uppgifter.