From Wikipedia, the free encyclopedia
Kinect for Xbox One on Xbox One'i lisaseade, milles on kõrglahutusega kaamera, mikrofon ja infrapunakaamera esemete kauguse tuvastamiseks[1].
Kinect for Xbox One | |
Tootepere | Xbox One |
---|---|
Väljatulemise kuupäev | 22. november 2013 |
Platvorm | Xbox One, Windows |
Eelkäijad | Kinect For Xbox 360 |
See tuli välja koos Xbox One'iga ning on esialgse Kinecti edasiarendus. Seade on mõeldud kasutajaliidesena, mida on võimalik juhtida nii häälkäskude kui ka käe- ja kehaliigutustega. Kinecti sensorid suudavad tuvastada ja järgida korraga kuni kuut inimest.
Nagu esialgse Kinecti puhul, andis Microsoft lisaks Xboxi versioonile välja ka personaalarvuti jaoks mõeldud Kinecti versiooni. Selle sihtrühmaks olid eelkõige arendajad, kes soovisid arvutitele Kinecti rakendusi luua. Riistvaraliselt olid seadmed samade näitajatega, aga arvuti jaoks mõeldud versioonil oli USB 3.0 ühendatavus ja eraldi toiteplokk. 2015. aasta kevadel teatas Microsoft, et lõpetab eraldiseisva personaalarvuti versiooni tootmise ning pakub edaspidi Kinecti arvutiga ühendamiseks eraldi adapterit[2].
Koos uue Kinectiga andis Microsoft välja ka uue versiooni Windowsi jaoks mõeldud tarkvaraarenduskomplektist (SDK). SDK 2.0 vajab töötamiseks Windowsi versiooni 8/8.1/10 ja üpris võimekat arvutit[3], millel peab olema USB 3.0 liides. SDK sisaldab mitmesuguseid komponente, mille abil rakendusi ehitada.
Kinect on mõeldud kasutamiseks eelkõige Xbox One'i või Windowsiga arvuti kaudu. SDK toetab ainult Windowsi. Eelkõige akadeemilise ringkonna suure huvi tõttu on aga arendatud ka võimalusi kasutada Kinecti teiste operatsioonisüsteemidega. OpenKinect[6] on projekt, mille abil on võimalik Kinecti kasutada nii Linuxis, OS X-is kui ka Windowsis. Tegemist on avatud lähtekoodiga tarkvaraga, mis pakub draivereid ja muud tarkvara mõlema Kinecti versiooni tarbeks. Toetatud on mitmed programmeerimiskeeled (C++, Python, Java jpm).
Kinect for Xbox One sisaldab värvikaamerat, infrapunakaamerat ja kahte mikrofoni[7]. Lisaks on Kinectis kolm laserit, mis eraldavad infrapunasagedusel valgusimpulsse, mida kasutatakse kauguse mõõtmisel. Võrreldes algse Kinectiga toimus edasiminek peaaegu kõikide komponentide osas. Järgmises tabelis on toodud peamised erinevused kahe põlvkonna vahel[8][9]
Kinect 1 | Kinect 2 | |
---|---|---|
Värvikaamera lahutusvõime | 1280×1024 @ 12 Hz või 640×480 @ 30 Hz | 1920×1080 @ 30 Hz |
Infrapunakaamera lahutusvõime | 640×480 @ 30 Hz | 512×424 @ 30 Hz |
Kaugusanduri lahutusvõime (m) | 320×240 @ 30 Hz | 512×424 @ 30 Hz |
Suurim mõõdetav kaugus (m) | 4,0 | 4,5 |
Vähim mõõdetav kaugus (m) | 0,8 | 4,5 |
Horisontaalne vaatenurk (kraadides) | 57 | 70 |
Vertikaalne vaatenurk (kraadides) | 43 | 60 |
Kauguse mõõtmise tehnoloogia | Struktureeritud valgus | Valguse lennuaeg (time-of-flight) |
Maksimaalne jälgitavate kehaosade arv | 20 | 26 |
Maksimaalne jälgitavate inimeste arv | 2 | 6 |
USB | 2.0 | 3.0 |
Esialgne hind (€) | 80 | 199 |
Värvikaamera lahutusvõime on 1920×1080 ning sõltuvalt valgustingimustest edastab 30 või 15 kaadrit sekundis. Kaamera vaatenurga kohta Microsoft täpseid andmeid avaldanud ei ole, aga mõõtmiste tulemusena on hinnatud, et horisontaalne vaatenurk on 84 kraadi ja vertikaalne 54 kraadi[10].
Infrapunakaamera lahutusvõime on 512×424 ja pildi kaadrisagedus 30 Hz. Uuel Kinectil on võrreldes eelkäijaga täiesti erinev kauguse mõõtmise tehnoloogia, see võimaldab ka kaugusinfot saada lahutusvõimega kui infrapunakaamera. Lisaks on oluliselt paranenud ka vaatenurgad, mis võimaldab inimest tuvastada lähemalt ja suurema täpsusega. Kuna värvikaamera ja infrapunakaamera vaatenurgad on erinevad, siis anduritest saadavad pildid kattuvad vaid osaliselt.
Kinect for Xbox One kasutab kauguse mõõtmiseks valguslaine lennuaja tehnoloogiat[11]. Kolm infrapunalaserit tekitavad amplituudmodulatsiooni abil laineid sagedusega 120 MHz, 80 MHz ja 16 MHz. Lained peegelduvad tagasi läheduses viibivatelt objektidelt ning püütakse kinni infrapunakaamera poolt. Iga infrapunakaamera piksel sisaldab kahte fotodioodi. Kui diood on vooluringiga ühendatud, muundab ta osa endale langevast valgusest vooluks, mida on võimalik mõõta ning seeläbi tuvastada valguse intensiivsus. Kinectis lülitatakse pikslidioode kordamööda sisse ja välja ning mõõdetakse kahe dioodi väljundpingete vahet. Kuna dioodide ümberlülitamine toimub sama sagedusega kui moduleeritud laine genereerimine, siis võimaldab taoline mõõtmine tuvastada objektilt tagasi peegeldunud laine faasinihet, mille abil on võimalik hinnata objekti kaugust valemiga
kus on kaugus, on valguse kiirus ja on moduleeritud laine sagedus. Selline lähenemine võimaldab kaugust unikaalselt hinnata ainult ühe lainepikkuse kaugusel, kuna Kinect aga kasutab kolme eri sagedust, siis on võimalik kauguse hindamine täpselt ka suuremal kauguse korral. Maksimaalne unikaalne kaugus on üle 16 meetri[12], aga tarkvaraliselt on see piiratud 4,5 meetrile (kuna enamasti elutoas kaugused seda ei ületa).
Lisaks suurenenud eraldusvõimele on uue Kinecti kauguse mõõtmine oluliselt täpsem kui tema eelkäijal[8], seda eriti suuremate kauguste (üle ühe meetri) puhul, kus viga jääb 1 mm piiresse, samas kui esialgse Kinecti puhul võis keskmine viga kerkida üle 10 mm.
Selle tehnoloogia peamiseks puuduseks on tundlikkus mitmesuguste peegelduste suhtes. Kui üks ja sama laine jõuab andurisse korduvalt, siis ei ole võimalik sellest informatsioonist ühest pilti kokku panna. Näiteks klaasseina korral peegeldub osa lainest tagasi klaasilt, aga osa selle taga olevalt objektilt.
Uue Kinecti arvustused on olnud vastuolulised. Engadget kiitis seadme funktsionaalsust, tuues eriti välja näotuvastuse abil sisselogimist ning väga head liigutuste järgimist. Samas, kui mõnikord funktsioonid ei töötanud, siis tekitas see neis frustratsiooni ning pani ikkagi tavalise puldi järele haarama[13]. Samu positiivseid aspekte tõi välja ka Time.com-i arvustus[14], märkides aga, et seadme täpsus jättis vahest soovida ning taustamüra häiris seadme tööd oluliselt. Samuti ei olnud kasutajaliides alati piisavalt intuitiivne.
Kuna esialgu plaanis Microsoft teha uue Kinecti Xbox One'i kohustuslikuks lisaks (vastupidi esimesele Kinectile, mis tuli välja valikulise lisana), siis tekitas palju muret võimalik privaatsusoht[15]. Kuna Kinect on pidevalt sisse lülitatud ning Xboxi kaudu ühenduses Microsofti serveriga, siis teoreetiliselt on võimalus Microsoftil näha ja kuulda, mis inimese elutoas toimub. Microsoft küll kinnitas, et neil taolisi plaane ei ole[16], aga lõpuks pidi siiski loobuma Kinecti kohustuslikuks tegemise plaanist[17]. Siiski müüdi Kinecti pikalt koos Xboxiga.
Microsoft pole Xboxi ega Kinecti kohta ametlikke müüginumbreid esitanud[18], mille põhjuseks on arvatavasti soov vältida otsest võrdlust Playstation 4-ga. Pärast Kinecti eraldi müügiletulekut on huvi tema vastu olnud üpriski väike, mille peamiseks põhjuseks on pakutavate mängude vähesus[19]. Samas on Kinecti avastanud mitmesuguste rakenduste loojad, kes kasutavad Kinecti näiteks virtuaalse proovikabiinina[20].
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.