Kirjoittaja: Elina Koski
Laajennetun todellisuuden eli XR-laite voi sijoittaa elokuvan olohuoneen seinälle, tuoda työikkunat käyttäjän ympärille, tunnistaa käsien liikkeet ja varoittaa fyysisistä esteistä. Näennäisen vaivattoman kokemuksen taustalla laite muodostaa jatkuvasti teknistä tietoa ympäröivästä tilasta.
Huone toimii XR-laitteelle enemmän kuin taustana. Digitaalisen sisällön sijoittaminen fyysiseen ympäristöön edellyttää tietoa esimerkiksi lattian, seinien, kalusteiden, esteiden ja käyttäjän sijainnista. Osa laitteista muodostaa lisäksi tietoa syvyydestä, käsien liikkeistä, katseesta ja paikoista, joihin digitaalinen sisältö voidaan kiinnittää.
Yksityisyyden kannalta ratkaisevaa on erottaa toisistaan anturien alkuperäiset havainnot, niistä muodostettu ympäristön rakennetieto, sovellukselle välitettävä tieto ja myöhempää käyttöä varten säilytettävä tilatieto.
Juuri tässä XR-laitteen yksityisyys eroaa tavallisesta näytöstä. Laite tarvitsee tietoa fyysisestä ympäristöstä toimiakseen luontevasti, mutta tiedon määrä, tarkkuus, säilytys ja sovellusten pääsy siihen vaihtelevat järjestelmittäin.
Miksi XR-laite tarvitsee tietoa huoneesta?
Tavallinen näyttö esittää sisältöä rajatulla ruudulla. XR-laite pyrkii sijoittamaan digitaalisen sisällön osaksi käyttäjän fyysistä ympäristöä.
Virtuaalinen näyttö voi pysyä samassa kohdassa seinällä käyttäjän liikkuessa. Digitaalinen esine voidaan sijoittaa pöydälle. Peli voi käyttää lattiaa pelialueena ja sovellus voi tunnistaa, missä käyttäjän kädet liikkuvat.
Tällainen toiminta edellyttää laitteen ja fyysisen ympäristön välisen sijainnin jatkuvaa määrittämistä. Järjestelmän täytyy muodostaa riittävän tarkka käsitys pinnoista, etäisyyksistä ja omasta sijainnistaan suhteessa ympäristöön.
Käyttäjän kannalta hyöty näkyy vakaana ja luonnollisena kokemuksena. Digitaalinen sisältö pysyy paikallaan, reagoi huoneeseen uskottavasti ja pystyy huomioimaan fyysisiä esteitä.
Yksityisyyden kannalta sama tekninen kyky herättää toisen kysymyksen: millaiseksi tiedoksi ympäristö muutetaan ja kuinka pitkälle tämä tieto kulkee laitteen sisäisen käsittelyn ulkopuolelle?
Mitä tilan kartoituksessa oikeastaan muodostetaan?
Tilan kartoitus tarkoittaa ympäristöstä muodostettavaa teknistä mallia. Englanninkielisissä ohjeissa siitä voidaan käyttää esimerkiksi ilmaisuja spatial mapping eli tilan kartoitus tai spatial data eli tilatieto.
Mallin tarkkuus riippuu laitteen antureista ja toiminnosta. Yksinkertaisimmillaan järjestelmä tarvitsee vain turvallisen käyttöalueen rajat. Kehittyneempi sovellus voi tarvita tietoa seinistä, lattioista, pöydistä, kalusteista, etäisyyksistä tai esineiden sijainnista.
Tässä yhteydessä on hyödyllistä erottaa kolme tietotyyppiä.
Huoneen rakennetieto kuvaa tunnistettuja pintoja tai ympäristön osia, kuten lattiaa, seinää tai pöytää.
Pintamalli kuvaa ympäristön muotoa kolmiulotteisena pintaverkkona. Teknisissä lähteissä tästä käytetään usein sanaa mesh. Sen avulla järjestelmä voi esimerkiksi hahmottaa, missä fyysisen esineen pinta kulkee.
Syvyystieto kertoo ympäristön pisteiden tai kohteiden etäisyyksistä suhteessa laitteeseen. Sen avulla digitaalinen kohde voidaan esimerkiksi piirtää osittain fyysisen pöydän taakse.
Nämä ovat eri asia kuin tavallinen huoneesta otettu valokuva. Järjestelmä voi muodostaa ympäristöstä matemaattisen tai geometrisen esityksen, jonka tarkoituksena on kuvata tilan rakennetta.
Yksityisyyden näkökulmasta geometrinen tieto voi silti olla merkityksellistä. Huoneen koko, seinien muodot, kalusteiden sijainti ja pysyvät kiinnityskohdat voivat kertoa paljon siitä, millaisessa ympäristössä laitetta käytetään.
Kamerat ja syvyysanturit muodostavat ympäristöstä teknisen mallin
XR-laitteet voivat hyödyntää ympäristön hahmottamiseen kameroita, syvyysantureita, liikeantureita ja joissakin malleissa LiDAR-anturia.
LiDAR perustuu valopulssien avulla tehtävään etäisyyden mittaamiseen. Lyhenne tulee englannin sanoista Light Detection and Ranging. Käyttäjän kannalta olennaista on anturin tehtävä: se auttaa laitetta arvioimaan ympäristön etäisyyksiä ja rakenteita.
Kameroita voidaan käyttää samaan aikaan useaan tarkoitukseen. Ne voivat auttaa seuraamaan laitteen liikettä, tunnistamaan ympäristöä ja näyttämään käyttäjälle fyysisen maailman laitteen näyttöjen kautta.
Tällaista kameran kautta näytettävää näkymää kutsutaan läpikuva- tai ympäristönäkymäksi. Valmistajien aineistoissa siitä käytetään usein englanninkielistä sanaa passthrough.
Apple Vision Pro havainnollistaa ympäristön mallintamista hyvin. Applen visionOS-käyttöjärjestelmä muodostaa ympäristöstä kolmiulotteisen mallin laitteen kamera- ja LiDAR-tietojen avulla. Apple kertoo tämän mallin muodostuvan ja säilyvän laitteessa. Järjestelmä hyödyntää sitä muun muassa fyysisten esteiden tunnistamiseen sekä digitaalisen sisällön valaistuksen ja varjojen sovittamiseen ympäristöön.
Tämä esimerkki osoittaa olennaisen eron: ympäristön havainnointi, ympäristöstä muodostettu malli ja sovellukselle annettava tieto ovat kolme erillistä vaihetta.
Mitä sovellus voi saada tietää ympäristöstä?
XR-laitteen käyttöjärjestelmä voi käsitellä ympäristöä koskevaa tietoa ilman, että jokainen sovellus saa pääsyn kaikkeen laitteen muodostamaan tilatietoon.
Apple Vision Prossa tavalliset sovellukset voivat toimia ympäristössä niin, että visionOS sovittaa digitaalisen sisällön tilaan järjestelmätasolla. Sovelluksen pyytäessä laajempaa pääsyä ympäristöön käyttäjältä tarvitaan lupa. Apple kertoo tällaisen ympäristötiedon voivan sisältää esimerkiksi tasopintojen tunnistamista, ympäristön pintamallia, tiettyihin kohteisiin sidottuja paikkoja ja esineiden tunnistamista.
Meta Questissa käytetään vastaavaa käyttöoikeusperiaatetta. Metan nykyisen dokumentaation mukaan Quest 2-, Quest Pro-, Quest 3- ja Quest 3S -laitteissa sovellus tarvitsee käyttäjän luvan päästäkseen tilatietoon. Käyttöoikeus koskee esimerkiksi ympäristön rakennemallia ja syvyystietoa.
Android XR -järjestelmässä sovellusten pääsyä tietoihin hallitaan käyttöoikeuksien hallinnassa, jonka englanninkielinen nimi on Permission Manager. Käyttäjä voi lisäksi tarkistaa tietosuojanäkymästä, englanniksi Privacy dashboard, millaisia käyttöoikeuksia sovellukset ovat käyttäneet.
Käytännössä sovelluksen pyytämää tilatietoa kannattaa arvioida suhteessa sen tehtävään. Huoneeseen sijoittuvalla pelillä, sisustussovelluksella tai tilallisella työkalulla voi olla selkeä tarve ympäristötiedolle. Tavallisen videosovelluksen tarve on yleensä paljon suppeampi.
Hyvä käyttöoikeuspyyntö kertoo käyttäjälle ymmärrettävästi, mitä tietoa sovellus tarvitsee ja mihin sitä käytetään.
Laitteen sisäinen käsittely ja sovellukselle luovutettava tieto kannattaa erottaa
XR-laitteiden anturimäärä voi näyttää yksityisyyden kannalta suurelta: kameraa, syvyysanturia, käsien seurantaa, liiketietoa ja joissakin laitteissa katseenseurantaa.
Anturien lukumäärä kertoo kuitenkin vain osan kokonaisuudesta.
Ratkaisevampaa on, kuinka paljon antureiden tuottamasta tiedosta käsitellään järjestelmän sisällä ja mitä siitä välitetään sovellukselle.
Apple käyttää Vision Prossa tätä periaatetta laajasti. visionOS voi sovittaa digitaalista sisältöä ympäristöön järjestelmätasolla, jolloin sovellus pystyy tarjoamaan tilallisen kokemuksen ilman suoraa pääsyä ympäristön yksityiskohtiin. Ympäristötietoa tarvitseva sovellus voi puolestaan pyytää siihen erillisen käyttöoikeuden.
Android XR:ssä sama periaate näkyy käyttäjän hallittavina sovelluslupina. Google kertoo esimerkiksi silmien, käsien ja kasvojen seurantaan tarvittavien kamerakuvien käsittelystä reaaliaikaisesti sekä siitä, että sovellus tarvitsee erillisen luvan saadakseen johdettua seuranta-aineistoa käyttöönsä.
Tämä periaate on tärkeä koko XR-yksityisyyden arvioinnissa: laitteen kyky havaita jotakin ja sovelluksen mahdollisuus saada havaittu tieto käyttöönsä ovat eri kysymyksiä.
Katseenseurannan kohdalla samaa eroa käsitellään tarkemmin oppaassa Katseenseuranta XR-laseissa: miten se toimii ja miksi se on yksityisyyden kannalta merkittävä?
Voiko huoneen malli säilyä myöhempää käyttöä varten?
Moni XR-kokemus hyötyy siitä, että järjestelmä muistaa fyysisen tilan myös seuraavalla käyttökerralla.
Työikkuna voidaan palauttaa samaan kohtaan seinälle. Peli voi muistaa pelialueen. Digitaalinen esine voi pysyä samassa paikassa suhteessa fyysiseen ympäristöön.
Tällaista paikkaa voidaan kuvata tilaan kiinnittyvänä ankkurina. Englanninkielisessä kehittäjädokumentaatiossa käytetään termiä spatial anchor. Käytännössä ankkuri tarkoittaa viitekohtaa, jonka avulla digitaalisen sisällön sijainti voidaan säilyttää suhteessa fyysiseen tilaan.
Pysyvä tilatieto tekee kokemuksesta hyödyllisemmän, mutta muuttaa samalla tiedon elinkaarta. Hetkellisesti käytetty ympäristötieto palvelee yhtä käyttökertaa. Tallennettu huonemalli tai kiinnityspiste voi puolestaan säilyä myöhempää käyttöä varten.
Käyttäjän kannattaa tämän vuoksi tarkistaa, mitä ympäristöstä tallennetaan, missä tieto säilyy, kuinka kauan sitä käytetään ja miten tallennetun tilan voi poistaa tai nollata.
Apple kertoo Vision Pron ympäristön pintamallin säilyvän laitteessa. Mallia käytetään muun muassa esteiden tunnistamiseen ja digitaalisen sisällön sovittamiseen fyysiseen ympäristöön.
Pysyvän tilatiedon kohdalla hyvä periaate on yksinkertainen: mitä pidempään ympäristöä koskeva tieto säilyy, sitä tärkeämpää käyttäjän on tietää sen sijainti ja poistamistapa.
Mitä huonetiedosta voidaan päätellä?
Tilatieto voi olla yksityisyyden kannalta merkityksellistä myös silloin, kun järjestelmä säilyttää geometrisen mallin tavallisen valokuvan sijasta.
Huoneen koko ja muoto, kalusteiden sijainti, vapaa lattiatila ja pysyvät kiinnityskohdat voivat kertoa, millaisessa ympäristössä laitetta käytetään.
Olohuoneesta muodostettu pelialue ja terveydenhuollon vastaanottohuoneesta muodostettu malli eivät ole yksityisyyden näkökulmasta samanarvoisia ympäristöjä. Sama pätee kotiin ja työpaikkaan.
Työhuoneessa ympäristössä voi olla näyttöjä, asiakirjoja tai työvälineitä. Lastenhuoneessa tilatieto liittyy lapsen yksityiseen ympäristöön. Makuuhuone, hoivatila tai terveydenhuollon tila sisältää puolestaan jo käyttöpaikkansa vuoksi yksityistä kontekstia.
Ympäristöä koskevan tiedon herkkyyttä kannattaa tämän vuoksi arvioida sen mukaan, missä tilassa laitetta käytetään ja mihin tarkoitukseen sovellus tarvitsee tietoa.
Tämä on tärkeä ero teknisen turvallisuuden ja tietosuojan välillä. Tilan kartoitus voi samalla lisätä fyysistä turvallisuutta havaitsemalla esteitä ja synnyttää yksityisyyden kannalta arvokasta tietoa ympäristöstä.
Jaetut XR-tilat tuovat mukaan toisen käyttäjän
XR-kokemus voi olla yhteinen usealle käyttäjälle. Kaksi ihmistä voi nähdä saman digitaalisen kohteen samassa fyysisessä paikassa tai osallistua samaan tilalliseen peliin.
Tällöin järjestelmien täytyy muodostaa yhteinen käsitys käyttäjien ja digitaalisten kohteiden sijainnista.
Teknisesti tämä voidaan toteuttaa jakamalla sovellukselle yhteiseen tilaan liittyviä koordinaatteja tai muita sijaintia kuvaavia tietoja. Lopputuloksena virtuaalinen esine näkyy eri käyttäjille samassa kohdassa fyysistä huonetta.
Jaettu tila muuttaa samalla yksityisyyskysymystä. Tilatietoa käytetään enää yhden laitteen toiminnan sijasta useamman käyttäjän kokemuksen yhteensovittamiseen.
Käyttäjän kannalta olennaista on tietää, mitä ympäristöstä jaetaan, mille käyttäjille tai palvelulle tieto välittyy ja kuinka pitkään yhteiseen tilaan liittyvä tieto säilyy.
Tämä näkökulma on erityisen tärkeä yhteisissä työtiloissa, opetuksessa ja sovelluksissa, joissa samaa fyysistä ympäristöä käytetään usean henkilön kanssa.
Missä ympäristöissä tilatieto vaatii tarkempaa harkintaa?
Tilan kartoitus voi olla arkinen osa olohuoneessa käytettävää peliä. Yksityisyyden merkitys muuttuu käyttöympäristön mukana.
Työhuoneessa kannattaa kiinnittää huomiota siihen, millaista ympäristötietoa sovellus tarvitsee ja liittyykö tilaan luottamuksellista aineistoa. Terveydenhuollossa ja hoivassa fyysiseen ympäristöön voi liittyä muita ihmisiä ja arkaluonteisia tilanteita. Lastenhuoneessa huomio kohdistuu lapsen yksityiseen tilaan.
Jaetussa XR-kokemuksessa mukaan tulee toinen ulottuvuus: tilatietoa voidaan käyttää usean käyttäjän yhteisen kokemuksen muodostamiseen.
Riskin arvioinnissa huomio kannattaa kohdistaa ympäristön lisäksi sovelluksen tehtävään. Sisustussovelluksen tarve tunnistaa seiniä ja kalusteita on ymmärrettävä. Sovellus, jonka ydintoiminto ei liity fyysiseen tilaan, tarvitsee vahvemman perustelun laajalle ympäristötiedolle.
Tätä samaa periaatetta käsitellään laajemmin oppaassa Yksityisyys, turvallisuus ja vastuullinen käyttö AI-laseissa ja XR-laitteissa.
Kamerallisten AI-lasien kohdalla ympäristön havainnointi muodostuu eri tavalla kuin XR-laitteissa. Näitä eroja käsittelevät artikkelit Mitä AI-lasit voivat nähdä, kuulla ja tallentaa? sekä AI-lasien yksityisyysasetukset: tarkistuslista kameralle, mikrofonille ja pilvitallennukselle.
Lasten ja nuorten käytössä huomio kohdistuu myös käyttötilaan
Lapsen tai nuoren käyttämä XR-laite käsittelee samaa ympäristötietoa kuin aikuisen laite, mutta käyttötilanteessa korostuu aikuisen rooli asetusten ja sovellusten hallinnassa.
Huomiota kannattaa kiinnittää siihen, missä huoneessa laitetta käytetään, millaisia sovelluksia asennetaan ja mitä käyttöoikeuksia niille annetaan.
Lapsen oma huone sisältää enemmän henkilökohtaista ympäristötietoa kuin erikseen järjestetty pelialue. Kavereiden vierailut tuovat mukaan sivullisia, ja yhteisiä XR-kokemuksia käytettäessä tilatietoa voidaan hyödyntää useamman käyttäjän kokemuksen muodostamiseen.
Aikuisen kanssa voidaan käydä läpi yksinkertainen periaate: laite tarvitsee ympäristöstä tietoa, jotta kokemus toimii ja käyttäjä pystyy liikkumaan turvallisesti, mutta sovellusten pääsyä ympäristötietoon kannattaa arvioida niiden käyttötarkoituksen perusteella.
Lasten ja nuorten XR-käyttöä, ikärajoja ja fyysistä turvallisuutta käsitellään tarkemmin oppaassa Lasten ja nuorten VR- ja XR-lasit: mitä vanhemman kannattaa tietää?
Käytännön tarkistuslista XR-laitteen tilatiedolle
| Tarkista | Mitä kannattaa selvittää? |
| Ympäristön anturit | Kamera, syvyysanturit ja muut tilaa havainnoivat anturit |
| Sovellusluvat | Mitkä sovellukset saavat käyttää tilatietoa? |
| Tiedon tarkkuus | Pinnat, syvyys, esineet vai laajempi huonemalli? |
| Käsittelypaikka | Tapahtuuko käsittely laitteessa vai muualla? |
| Tallentaminen | Säilyykö huoneesta tietoa seuraavaa käyttökertaa varten? |
| Kiinnityspisteet | Jäävätkö digitaalisten kohteiden paikat talteen? |
| Jaettu tila | Välittyykö ympäristötietoa muille käyttäjille? |
| Poistaminen | Voiko tallennetun tilan ja sovellusluvat nollata? |
Tarkistuslistan tarkoitus on täydentää varsinaista tekstiä, joten se on pidetty tarkoituksella lyhyenä myös puhelimen näytöllä.
Mitä XR-laitteen huonetiedosta kannattaa muistaa?
XR-laite tarvitsee tietoa ympäristöstä, koska digitaalisen sisällön täytyy suhteutua fyysiseen tilaan. Seinien, lattioiden, kalusteiden, esteiden ja etäisyyksien hahmottaminen mahdollistaa vakaamman, luonnollisemman ja usein turvallisemman käyttökokemuksen.
Yksityisyyden kannalta tärkein ero kulkee neljän vaiheen välillä: mitä anturit havaitsevat, mitä havainnoista muodostetaan, mitä sovellukselle annetaan ja mitä ympäristöstä säilytetään myöhempää käyttöä varten.
Kun nämä vaiheet erotetaan toisistaan, tilan kartoitus muuttuu paljon selkeämmäksi arvioida.
Kameran olemassaolo kertoo laitteen teknisestä kyvystä. Ympäristöstä muodostettu rakennetieto kertoo, millaiseksi havainnot jalostetaan. Sovellusluvat määrittävät, mitä tästä tiedosta yksittäinen sovellus saa käyttöönsä. Tallennetut huonemallit ja kiinnityspisteet puolestaan ratkaisevat, kuinka pitkäksi ympäristötiedon elinkaari muodostuu.
Hyvä XR-järjestelmä yhdistää ympäristön havainnoinnin ja käyttäjän hallinnan. Sovellukselle annetaan sen toiminnan kannalta tarpeellinen tieto, käyttöoikeudet ovat näkyviä ja tallennetun ympäristötiedon hallinta pysyy käyttäjän käsissä.
Kamerallisten laitteiden vastuullista käyttöä muiden ihmisten näkökulmasta käsitellään tarkemmin artikkelissa Kameralliset älylasit julkisissa tiloissa: missä käyttö on luontevaa ja missä se vaatii harkintaa?
Lisätietoja
Apple – Apple Vision Pro Privacy Overview
https://www.apple.com/privacy/docs/Apple_Vision_Pro_Privacy_Overview.pdf
Ympäristön kolmiulotteinen malli, paikallinen käsittely, ympäristötiedon jakaminen sovelluksille ja käyttöoikeudet.
Meta Horizon OS Developers – Spatial Data Permission
https://developers.meta.com/horizon/documentation/unreal/unreal-spatial-data-perm/
Quest-laitteiden tilatiedon käyttöoikeudet sekä ympäristön rakennemallin ja syvyystiedon käsittely.
Google – Android XR security & privacy settings
https://support.google.com/android-xr/answer/16636230
Sovellusten käyttöoikeuksien hallinta ja tietosuojanäkymä Android XR:ssä.
Google – Your perception tracking data in Android XR
https://support.google.com/android-xr/answer/16668380
Silmien, käsien ja kasvojen seurannan tiedonkäsittely sekä sovelluksille annettavat käyttöoikeudet.
Apple Developer – Building local experiences with room tracking
https://developer.apple.com/documentation/visionOS/building-local-experiences-with-room-tracking
visionOS:n huoneiden tunnistaminen ja tilakohtaisten digitaalisten kokemusten rakentaminen.