OmniTouch

Talaan ng mga Nilalaman:
- Paano gumagana ang OmniTouch: pagkilala sa mga keystroke
- Paano Gumagana ang OmniTouch: Projecting the Image
- Tiyak na teknolohiya na may maraming posibilidad
Ang isa sa mga mahusay na rebolusyon sa computing ay ang mga touch screen. Nagdala sila ng bagong paraan ng pakikipag-ugnayan sa computer, alinman sa isang espesyal na pointer o gamit ang iyong daliri. Noong 2011, ang Microsoft ay nagpatuloy sa pagpapakilala ng OmniTouch, isang proyekto na ginawa ang anumang ibabaw na nahawakan. Ang pangunahing ideya ay ang pag-mount ng camera at projector device sa balikat, na nagpapalabas sa screen at nagbabasa ng mga keystroke ng user. Ang mga posibilidad ay walang katapusan, na nagpapahintulot sa amin na gawing touch screen ang aming kamay, dingding, sheet o anumang iba pang ibabaw.
Paano gumagana ang OmniTouch: pagkilala sa mga keystroke
Ang pinakamahalagang bahagi ng proyekto ng OmniTouch ay ang pagsubaybay sa posisyon at lalim ng mga daliri, upang malaman kung saan hinahawakan ng user. Para dito, ginamit ang isang depth-sensitive na PrimeSense camera sa prototype. Hindi tulad ng isang normal na camera na sumusukat ng mga kulay, sinusukat ng PrimeSense ang distansya ng bawat punto sa larawan mula sa lens ng camera. Ang 1mm na katumpakan at 20cm na minimum na hanay ay ang mga pangunahing bentahe sa Kinect camera, na orihinal na ginamit sa proyekto.
Upang mahanap ang mga daliri, kinukuha muna ng OmniTouch ang depth map (A). Pagkatapos, ang mapa ng inclination ay kinakalkula>"
Sa (B) makikita mo ang mapa na isinalin sa mga kulay: ang pula ay nangangahulugan na may mas kaunting lalim sa positibong direksyon ng X o Y axis (pataas o sa kanan) at ang asul ay nangangahulugang mayroong ay mas kaunting lalim sa negatibong direksyon ng X o Y axis (pababa o sa kaliwa).Ang ibig sabihin ng purple ay halos walang pagbabago sa lalim.
Sa mapa na ito, naghahanap ang software ng mga vertical na cylindrical na seksyon, isang surface na lumalapit sa camera, pagkatapos ay nananatili, at sa wakas ay lumalayo. Ano ang naging isang daliri kung ipapatakbo mo ito mula sa isang gilid patungo sa isa, wow. Sa color map, hanapin ang isang pulang seksyon, pagkatapos ay isang purple na seksyon, pagkatapos ay isang asul na seksyon, lahat sa parehong vertical axis.
Ang mga posibleng kandidato ay sinasala para sa taas, upang i-filter ang anumang bagay na hindi maaaring maging isang daliri (halimbawa, ang isang silindro na may taas na 2-milimetro ay hindi makikilala bilang isang daliri, kaya ito ay itatapon). Sa figure (C) makikita mo ang lahat ng natukoy na seksyon ng daliri.
Kapag tapos na ito, lahat ng patayong seksyon ay pinagsasama-sama upang mabuo ang daliri (figure D). Ang mga daliri na maaaring masyadong maikli ay itatapon, at ipinapalagay na dahil ang gumagamit ay kanang kamay ang pinakakaliwang bahagi ng daliri ay ang dulo.At voila, alam na natin kung saan itinuturo ng user ang .
Ngayon, paano natin malalaman kung ang daliri ay dumampi sa ibabaw? Tinatawag nila itong flood fill, ngunit mas magiging pamilyar ito kung sasabihin ko sa iyo na ito ay tulad ng pagpuno sa balde ng pintura ng Paint.
Simple lang ang technique: hanapin ang gitnang punto ng daliri, at simulang punan ang mga pixel pataas, kaliwa, at kanan, na may tolerance na 13 millimeters. Ibig sabihin, napupuno lang nila ang isang pixel kung ang pagkakaiba sa pagitan ng lalim nito at ng midpoint ng daliri ay mas mababa sa 13 millimeters.
Sa ganitong paraan, kung ang iyong daliri ay hindi humahawak ng anuman, tanging ang mga pixel na katumbas ng iyong daliri ang mapupunan. Kung hinawakan mo ang kamay, marami pa ang mapupuno. Sa larawan makikita mo kung ano ang mangyayari kung ang daliri ay nasa hangin (kaliwa) o hinawakan ang kamay (kanan). Kapag naipasa ang isang tiyak na margin ng mga napunong pixel, magpapadala ang software ng isang tap o pag-click sa kaukulang lugar.
Paano Gumagana ang OmniTouch: Projecting the Image
Bagama't ang pagkilala sa daliri ay ang gitnang bahagi, hindi namin malilimutan na ang OmniTouch ay kailangan ding mag-project ng isang imahe sa anumang ibabaw. Ginagamit din ang depth chamber para dito. Ang lahat ng surface sa larawan ay nade-detect gamit ang isang konektadong component algorithm, na napakahusay na nakakakita ng magkakaugnay na mga punto sa larawan.
Kapag naitapon na ang mga surface na mas maliit sa isang kamay, magpapatuloy kami sa pag-aayos ng center o point of reference para i-project ang imahe. Ang puntong ito ay nakakatulong na makita ang oryentasyon ng ibabaw at samakatuwid ay nagbibigay-daan upang lumikha ng isang imahe na hindi mukhang baluktot.
Ang susunod na mahirap na punto ay darating pagdating sa pag-detect sa laki ng ibabaw.Dahil ang mga gilid ng mga surface ay hindi sapat na nakikilala, ginagamit ng OmniTouch ang mean at standard deviation ng mga bahaging punto upang uriin ito sa limang puntos: kamay, braso, notebook, dingding, at mesa. Bawat isa sa kanila ay may tiyak na sukat at sentro para sa larawan.
Binubuo ng software ang imahe na ipapakita kasama ang lahat ng data, pinasindak ito upang lumitaw ito nang tama sa ibabaw. Pagkatapos ay ipapasa nito ang larawan sa projector, na magpapakita ng larawan sa anumang ibabaw nito.
Tiyak na teknolohiya na may maraming posibilidad
Sa pagsubok, napatunayang isang napakatumpak na teknolohiya ang OmniTouch. 96.5% na katumpakan pagdating sa pagkilala sa isang pag-click, isang napakagandang figure at higit pa sa pagsasaalang-alang na ito ay isang prototype.Tungkol sa laki ng interface, na may mga button na 2 sentimetro ang lapad, 95% ng mga keystroke ay makikilala.
Ang maximum na laki na ito ay kinakailangan para sa isang interface na inaasahang nasa kamay. Sa iba pang mga ibabaw na mas malayo, gaya ng mesa o dingding, maaari itong bawasan sa 15 millimeters, higit o mas mababa sa parehong laki na inirerekomenda para sa isang button sa isang kumbensyonal na touch screen .
"Kung tungkol sa mga posibilidad, ang mga ito ay walang katapusan. Gamit ang prototype, isang lectern ang nilikha upang ipinta: sa dingding na iyong iginuhit at sa iyong kaliwang kamay ay pinili mo ang mga kulay. Ginagamit din bilang highlighter>"
Ngunit ang pinakakawili-wiling bagay ay ang binanggit nila sa dulo ng dokumento: ang mga posibilidad na mabubuksan ng OmniTouch kapag itinigil natin ang pagsasaalang-alang sa mga two-dimensional na ibabaw, sinasamantala ang mga hugis ng katawan upang baguhin kung paano nakikipag-ugnayan kami sa computer.
"AngOmniTouch ay isang tunay na kapana-panabik na proyekto, kapwa sa pamamaraan nito at sa mga posibilidad nito. Pag-uusapan natin siyang muli sa lalong madaling panahon sa espesyal na Ang hinaharap ayon sa Microsoft>"
Sa Xataka Windows | Ang hinaharap ayon sa Microsoft Higit pang impormasyon | OmniTouch