Hoe weet 'n rekenaar waarheen jy soek?

Stel jou voor dat jy 'n motor bestuur, met 'n voorkopskermprojeksie op die voorruit om deur 'n onbekende stad te gaan. Dit is die aanvullende werklikheid (AR); Die inligting word gebruik om u nie net op 'n roete te lei nie, maar ook om u op te let na belangrike inligting in u omgewing, soos fietsryers of voetgangers. Die korrekte plasing van virtuele inhoud is nie net belangrik nie, maar dalk 'n kwessie van lewe en dood.

Inligting kan nie ander materiaal verduister nie en moet lank genoeg vertoon word om dit te verstaan, maar nie te veel langer as dit nie. Rekenaarstelsels moet hierdie bepalings in real-time maak, sonder dat enige van die inligting afgelei of opdringerig is. Ons wil beslis nie 'n waarskuwing hê oor 'n fietsryer wat oor die voorkant van die motor wil kruip om die fietsryer self te verberg nie!

As 'n navorser in AR, spandeer ek baie tyd om te probeer uitvind hoe om die regte inligting op die regte skerm, op die regte oomblik, op die regte oomblik op die regte oomblik te kry. Ek het geleer dat die vertoon van te veel inligting die gebruiker kan verwar, maar nie genoeg vertoon nie, kan 'n aansoek nutteloos maak. Ons moet die soetplek tussenin vind.

'N belangrike element van hierdie, blyk dit, is om te weet waar gebruikers op soek is. Eers dan kan ons die inligting wat hulle wil, lewer op 'n plek waar hulle dit kan verwerk. Ons navorsing behels meet waar die gebruiker is op soek na die regte toneel, as 'n manier om te help besluit waar om virtuele inhoud te plaas. Met AR gereed om baie gebiede van ons lewens te infiltreer - van ry om werk om ontspanning - Ons sal hierdie probleem moet oplos voordat ons op AR kan staatmaak om ondersteuning te bied vir ernstige of kritiese aksies.

Bepaling waar om inligting te plaas

Dit is logies dat inligting vertoon waar die gebruiker kyk. By navigeer kan 'n gebruiker na 'n gebou, straat of ander ware voorwerp kyk om die gepaardgaande virtuele inligting te openbaar; Die stelsel sal weet om alle ander uitstallings weg te steek om die sigbare toneel te vermy.


innerself teken grafiese in


Maar hoe weet ons waarna iemand kyk? Dit blyk dat die nuanses van menslike visie ons toelaat om op die persoon se oë te ondersoek bereken waar hulle soek. Deur die data te koppel met kameras wat 'n persoon se sieningsveld toon, kan ons bepaal wat die persoon sien en waarna hy of sy kyk.

Oogopsporingstelsels het eers in die 1900s verskyn. Oorspronklik was hulle meestal gebruik om leespatrone te bestudeer; Party kan vir die leser baie opdringerig wees. Meer onlangs het real-time oogopsporing ontstaan ​​en meer bekostigbaar geword, makliker om te bedryf en kleiner.

Oogsnyers kan aan die skerm of geïntegreer in draagbare bril of kop-gemonteerde vertoon. Oë word gevolg deur 'n kombinasie van die kameras, projeksies en rekenaarvisie algoritmes Om die posisie van die oog en die blikpunt op 'n monitor te bereken.

Ons kyk gewoonlik na twee maatreëls wanneer u oogopsporingdata ondersoek. Die eerste word a genoem fiksasie, en word gebruik om te beskryf wanneer ons ons blik breek, dikwels op 'n interessante plek in 'n toneel omdat dit ons aandag gevestig het. Die tweede is a saccade, een van die vinnige oogbewegings wat gebruik word om die blik te plaas. Kort tydperke van fiksasie word gevolg deur vinnige bewegings, genaamd saccades. Basies dartel ons oë vinnig van plek tot plek en neem inligting oor dele van 'n toneel. Ons brein sit dan die inligting uit hierdie fiksasies saam om 'n visuele beeld in ons gedagtes te vorm.

{youtube}tdFIvRMvFQI{/youtube}

Kombinasie van oogopsporing met AR

Dikwels word AR-inhoud veranker na 'n werklike voorwerp of plek. Byvoorbeeld, 'n virtuele etiket met 'n straatnaam moet op daardie straat vertoon word. Ideaal gesien wil ons graag hê dat die AR-etikette naby aan die werklike voorwerp waaraan dit gekoppel is verskyn. Maar ons moet ook versigtig wees om nie meer AR-etikette te laat oorvleuel nie en word onleesbaar. Daar is baie benaderings om etiketplasing te bestuur. Ons verken een opsie: bereken waar die persoon in die regte toneel kyk en slegs AR-etikette in daardie plek wys.

Sê byvoorbeeld, 'n gebruiker is in wisselwerking met 'n mobiele program wat hom help om te koop vir lae-kalorie graan in die kruidenierswinkel. In die AR-aansoek het elke graan kalorie-inligting wat daarmee verband hou. In plaas daarvan om elke graanbak fisiek op te tel en die voedingsinhoud te lees, kan die gebruiker sy mobiele toestel hou en dit by 'n spesifieke graanbak aandui om die relevante inligting te openbaar.

Maar dink aan hoe druk 'n winkel se graankos is met verskillende pakkette. Sonder om die vertoning van AR-etikette te vertoon, sal die kalorie-inligtingsetikette vir al die graankosse vertoon word. Dit sal onmoontlik wees om die kalorie-inhoud vir die graan waarin hy belangstel, te identifiseer.

Deur sy oë op te spoor, kan ons bepaal watter individuele graankos die gebruiker kyk. Dan wys ons die kalorie-inligting vir daardie spesifieke graan. Wanneer hy sy blik na 'n ander boks skuif, wys ons die figure vir die volgende een wat hy beskou. Sy skerm is onbeslis, die inligting wat hy wil hê is geredelik beskikbaar en wanneer hy addisionele inligting benodig, kan ons dit vertoon.

Hierdie tipe ontwikkeling maak dit 'n opwindende tyd vir AR-navorsing. Ons vermoë om real-world tonele met rekenaargrafika op mobiele skerms te integreer, verbeter. Dit brandstof die vooruitsig van die skep van pragtige nuwe toepassings wat ons vermoë om in wisselwerking met ons uit te brei, te leer van en vermaak word deur die wêreld rondom ons.

Oor Die Skrywer

Ann McNamara, Medeprofessor van Visualisering, Texas A & M Universiteit

Hierdie artikel is oorspronklik gepubliseer op Die gesprek. Lees die oorspronklike artikel.

verwante Boeke

at

breek

Dankie vir die besoek InnerSelf.com, waar daar is 20,000 + lewensveranderende artikels wat "Nuwe houdings en nuwe moontlikhede" bevorder. Alle artikels word vertaal in 30+ tale. Teken In aan InnerSelf Magazine, wat weekliks gepubliseer word, en Marie T Russell se Daily Inspiration. InnerSelf Magazine is sedert 1985 gepubliseer.