OmniTouch
Isi kandungan:
- Cara OmniTouch berfungsi: mengenali ketukan kekunci
- Cara OmniTouch Berfungsi: Menayangkan Imej
- Teknologi tepat dengan banyak kemungkinan
Salah satu revolusi besar dalam pengkomputeran ialah skrin sentuh. Mereka membawa cara baharu untuk berinteraksi dengan komputer, sama ada dengan penuding khas atau dengan jari anda. Pada tahun 2011, Microsoft pergi lebih jauh dengan pengenalan OmniTouch, sebuah projek yang menjadikan mana-mana permukaan boleh disentuh. Idea asas adalah untuk memasang kamera dan peranti projektor pada bahu, yang menayangkan skrin dan membaca ketukan kekunci pengguna. Kemungkinannya tidak berkesudahan, membolehkan kita menukar tangan, dinding, helaian atau sebarang permukaan lain menjadi skrin sentuh .
Cara OmniTouch berfungsi: mengenali ketukan kekunci
Bahagian paling penting dalam projek OmniTouch ialah menjejak kedudukan dan kedalaman jari, untuk mengetahui di mana pengguna sedang menyentuh. Untuk ini, kamera PrimeSense sensitif kedalaman telah digunakan dalam prototaip. Tidak seperti kamera biasa yang mengukur warna, PrimeSense mengukur jarak setiap titik dalam imej dari lensa kamera. Ketepatan 1mm dan julat minimum 20cm adalah kelebihan utama berbanding kamera Kinect, yang pada asalnya digunakan dalam projek.

Untuk mengesan jari, OmniTouch mula-mula menangkap peta kedalaman (A). Kemudian, peta kecenderungan dikira>"
Dalam (B) anda boleh melihat peta itu diterjemahkan kepada warna: merah bermakna terdapat kurang kedalaman dalam arah positif paksi X atau Y (ke atas atau ke kanan) dan biru bermakna terdapat kurang kedalaman dalam arah negatif paksi X atau Y (bawah atau ke kiri).Ungu bermakna hampir tidak ada perubahan dalam kedalaman.
Dengan peta ini, perisian mencari bahagian silinder menegak, permukaan yang menghampiri kamera, kemudian kekal dan akhirnya menjauh. Apa yang telah menjadi jari jika anda menjalankannya dari satu sisi ke sisi lain, wow. Pada peta warna, cari bahagian merah, kemudian bahagian ungu, kemudian bahagian biru, semuanya pada paksi menegak yang sama.
Calon yang mungkin ditapis untuk ketinggian, untuk menapis apa-apa yang tidak boleh menjadi jari (contohnya, silinder setinggi 2 milimeter tidak boleh dikenali sebagai jari, jadi yang dibuang). Dalam rajah (C) anda boleh melihat semua bahagian jari yang dikenal pasti.
Setelah ini dilakukan, semua bahagian menegak disatukan untuk membentuk jari (rajah D). Jari yang mungkin terlalu pendek dibuang, dan diandaikan bahawa memandangkan pengguna kidal kanan bahagian paling kiri jari adalah hujungnya.Dan voila, kita kini tahu di mana pengguna itu menunjuk .
Sekarang, bagaimana kita tahu jika jari itu menyentuh permukaan? Mereka memanggilnya mengisi banjir, tetapi ia akan menjadi lebih biasa jika saya memberitahu anda bahawa ia seperti mengisi baldi cat Cat.
Teknik ini mudah: cari titik tengah jari, dan mula mengisi piksel ke atas, kiri dan kanan, dengan toleransi 13 milimeter. Iaitu, mereka hanya mengisi piksel jika perbezaan antara kedalaman dan titik tengah jari kurang daripada 13 milimeter.

Dengan cara ini, jika jari anda tidak menyentuh apa-apa, hanya piksel yang sepadan dengan jari anda akan diisi. Jika anda menyentuh tangan, banyak lagi yang akan diisi. Dalam imej anda boleh melihat apa yang berlaku jika jari berada di udara (kiri) atau menyentuh tangan (kanan). Apabila margin tertentu piksel yang diisi diluluskan, perisian akan menghantar ketik atau klik di tempat yang sepadan.
Cara OmniTouch Berfungsi: Menayangkan Imej

Walaupun pengecaman jari adalah bahagian tengah, kita tidak boleh lupa bahawa OmniTouch juga perlu menayangkan imej ke mana-mana permukaan. Ruang kedalaman juga digunakan untuk ini. Semua permukaan dalam imej dikesan menggunakan algoritma komponen yang disambungkan, yang sangat cekap mengesan titik yang saling berkaitan dalam imej.
Setelah permukaan yang lebih kecil daripada tangan telah dibuang, kami meneruskan untuk membaiki pusat atau tempat rujukan untuk menayangkan imej. Titik ini membantu mengesan orientasi permukaan dan oleh itu membolehkan anda mencipta imej yang tidak kelihatan herot.
Titik sukar seterusnya datang apabila ia datang untuk mengesan saiz permukaan.Memandangkan tepi permukaan tidak dapat dikenali dengan cukup baik, OmniTouch menggunakan min dan sisihan piawai bagi titik komponen untuk mengelaskannya kepada lima mata: tangan, lengan, buku nota, dinding dan meja. Setiap daripadanya mempunyai saiz dan pusat tertentu untuk imej.
Perisian menjana imej untuk ditayangkan dengan semua data, memutarbelitkannya supaya ia muncul dengan betul di permukaan. Ia kemudian menghantar imej ke projektor, yang akan memaparkan imej pada apa jua permukaannya.
Teknologi tepat dengan banyak kemungkinan

Dalam ujian, OmniTouch terbukti sebagai teknologi yang sangat tepat. Ketepatan 96.5% dalam mengenal pasti klik, angka yang sangat bagus dan lebih-lebih lagi memandangkan ia adalah prototaip.Mengenai saiz antara muka, dengan butang berdiameter 2 sentimeter, 95% daripada ketukan kekunci akan dikenali.
Saiz maksimum ini diperlukan untuk antara muka yang ditayangkan di tangan. Pada permukaan lain yang lebih jauh, seperti meja atau dinding, ia boleh dikecilkan kepada 15 milimeter, lebih kurang sama saiz yang disyorkan untuk butang pada skrin sentuh konvensional .
"Adapun kemungkinan, ia tidak berkesudahan. Dengan prototaip, lectern dicipta untuk melukis: pada dinding yang anda lukis dan di tangan kiri anda anda memilih warna. Juga digunakan sebagai penyerlah>"
Tetapi perkara yang paling menarik ialah apa yang mereka sebutkan di penghujung dokumen: kemungkinan yang OmniTouch terbuka apabila kita berhenti mempertimbangkan permukaan dua dimensi, mengambil kesempatan daripada bentuk badan untuk mengubah cara kita berinteraksi dengan komputer.
"OmniTouch ialah projek yang benar-benar mengujakan, dalam teknik dan kemungkinannya. Kami akan bercakap tentang beliau lagi tidak lama lagi dalam masa hadapan khas mengikut Microsoft>"
Dalam Windows Xataka | Masa depan menurut Microsoft Maklumat lanjut | OmniTouch




