ฮาร์ดแวร์

ออมนิทัช

สารบัญ:

Anonim

หนึ่งในการปฏิวัติครั้งยิ่งใหญ่ในการคำนวณคือหน้าจอสัมผัส พวกเขานำเสนอวิธีใหม่ในการโต้ตอบกับคอมพิวเตอร์ ไม่ว่าจะด้วยตัวชี้พิเศษหรือด้วยนิ้วของคุณ ในปี 2554 ไมโครซอฟท์เดินหน้าต่อไปด้วยการเปิดตัว OmniTouch ซึ่งเป็นโครงการที่ทำให้ทุกพื้นผิวสัมผัสได้ แนวคิดพื้นฐานคือติดกล้องและอุปกรณ์โปรเจ็กเตอร์ไว้ที่ไหล่ ซึ่งจะฉายหน้าจอและอ่านการกดแป้นพิมพ์ของผู้ใช้ ความเป็นไปได้ไม่รู้จบ ทำให้เราเปลี่ยนมือ กำแพง แผ่นงาน หรือพื้นผิวอื่นใดให้กลายเป็นหน้าจอสัมผัส

OmniTouch ทำงานอย่างไร: จดจำการกดแป้นพิมพ์

ส่วนที่สำคัญที่สุดของโครงการ OmniTouch คือการติดตามตำแหน่งและความลึกของนิ้วมือ เพื่อให้ทราบว่าผู้ใช้สัมผัสที่ใด สำหรับสิ่งนี้ กล้อง PrimeSense ที่ไวต่อความลึกถูกนำมาใช้ในต้นแบบ ซึ่งแตกต่างจากกล้องทั่วไปที่วัดสี PrimeSense วัดระยะห่างของแต่ละจุดในภาพจากเลนส์กล้อง ความแม่นยำ 1 มม. และระยะต่ำสุด 20 ซม. เป็นข้อได้เปรียบหลักเหนือกล้อง Kinect ซึ่งเดิมใช้ในโปรเจ็กต์

"

ในการหาตำแหน่งนิ้ว OmniTouch จะจับแผนที่ความลึก (A) ก่อน จากนั้น แผนที่เอียงจะถูกคำนวณ >"

ใน (B) คุณจะเห็นว่าแผนที่แปลเป็นสี: สีแดงหมายความว่ามีความลึกน้อยกว่าในทิศทางบวกของแกน X หรือ Y (ขึ้นหรือไปทางขวา) และสีน้ำเงินหมายความว่ามี มีความลึกน้อยกว่าในทิศทางลบของแกน X หรือ Y (ลงหรือไปทางซ้าย)สีม่วงหมายถึงความลึกแทบไม่เปลี่ยนแปลง

ด้วยแผนที่นี้ ซอฟต์แวร์จะมองหาส่วนทรงกระบอกในแนวตั้ง พื้นผิวที่เข้าใกล้กล้อง จากนั้นอยู่ และเคลื่อนออกไปในที่สุด อะไรที่เป็นนิ้วถ้าคุณวิ่งจากด้านหนึ่งไปอีกด้านหนึ่ง ว้าว บนแผนผังสี ให้มองหาส่วนสีแดง จากนั้นตามด้วยส่วนสีม่วง จากนั้นตามด้วยส่วนสีน้ำเงิน ทั้งหมดอยู่บนแกนแนวตั้งเดียวกัน

ผู้สมัครที่เป็นไปได้จะถูกกรองตามส่วนสูง เพื่อกรองสิ่งที่ไม่สามารถเป็นนิ้วได้ (เช่น รูปทรงกระบอกสูง 2 มิลลิเมตรไม่สามารถระบุได้ว่าเป็นนิ้ว ดังนั้นจะถูกละทิ้งไป) ในรูป (C) คุณจะเห็นส่วนนิ้วทั้งหมดที่ระบุ

เมื่อเสร็จแล้ว นำส่วนแนวตั้งทั้งหมดมารวมกันเป็นนิ้ว (รูป D) นิ้วที่อาจสั้นเกินไปจะถูกยกเลิก และสันนิษฐานว่าเนื่องจากผู้ใช้ถนัดขวา ส่วนซ้ายสุดของนิ้วคือปลายนิ้วและ voila ตอนนี้เรารู้แล้วว่าผู้ใช้กำลังชี้ไปที่ใด

ทีนี้เราจะรู้ได้อย่างไรว่านิ้วสัมผัสกับพื้นผิว? เขาเรียกกันว่าการเติมน้ำท่วมแต่จะคุ้นๆ กว่า ถ้าจะบอกว่าเหมือนการเติมถังสีของ Paint

เทคนิคนี้ง่าย ๆ หาจุดกึ่งกลางของนิ้ว แล้วเริ่มเติมพิกเซลขึ้น ซ้าย และขวา ด้วยค่าเผื่อ 13 มิลลิเมตร กล่าวคือ จะเติมพิกเซลก็ต่อเมื่อความแตกต่างระหว่างความลึกและจุดกึ่งกลางของนิ้วน้อยกว่า 13 มิลลิเมตร

ด้วยวิธีนี้ หากนิ้วของคุณไม่ได้แตะอะไรเลย ระบบจะเติมเฉพาะพิกเซลที่ตรงกับนิ้วของคุณเท่านั้น ถ้าเอามือไปแตะจะโดนอีกเยอะ ในภาพคุณจะเห็นว่าจะเกิดอะไรขึ้นหากนิ้วอยู่ในอากาศ (ซ้าย) หรือสัมผัสมือ (ขวา) เมื่อผ่านระยะขอบของพิกเซลที่เติมแล้ว ซอฟต์แวร์จะส่งการแตะหรือคลิกในตำแหน่งที่เกี่ยวข้อง

OmniTouch ทำงานอย่างไร: การฉายภาพ

แม้ว่าการจดจำนิ้วจะเป็นหัวใจหลัก แต่เราไม่ลืมว่า OmniTouch ยังต้องฉายภาพลงบนพื้นผิวใดๆ ห้องความลึกยังใช้สำหรับสิ่งนี้ พื้นผิวทั้งหมดในภาพตรวจพบโดยใช้อัลกอริธึมส่วนประกอบที่เชื่อมต่อ ซึ่งจะตรวจจับจุดที่เชื่อมต่อกันในภาพได้อย่างมีประสิทธิภาพ

เมื่อพื้นผิวที่เล็กกว่ามือถูกทิ้งไป เราจะดำเนินการแก้ไขจุดศูนย์กลางหรือจุดอ้างอิงเพื่อฉายภาพ จุดนี้ช่วยในการตรวจจับการวางแนวของพื้นผิว และทำให้ได้ภาพที่ดูไม่บิดเบี้ยว

จุดที่ยากต่อไปคือการตรวจจับขนาดของพื้นผิวเนื่องจากไม่สามารถจำแนกขอบของพื้นผิวได้ดีพอ OmniTouch จึงใช้ค่าเฉลี่ยและส่วนเบี่ยงเบนมาตรฐานของจุดส่วนประกอบเพื่อจำแนกจุดต่างๆ ออกเป็นห้าจุด ได้แก่ มือ แขน โน้ตบุ๊ก ผนัง และโต๊ะ แต่ละอันมีขนาดที่แน่นอนและศูนย์กลางของภาพ

ซอฟต์แวร์สร้างภาพที่จะฉายพร้อมข้อมูลทั้งหมด บิดเบือนภาพเพื่อให้ปรากฏบนพื้นผิวได้อย่างถูกต้อง จากนั้นจะส่งภาพไปยังโปรเจ็กเตอร์ซึ่งจะแสดงภาพบนพื้นผิวใดก็ตาม

เทคโนโลยีที่แม่นยำพร้อมความเป็นไปได้มากมาย

การทดสอบที่ใช้วัดความแม่นยำของ OmniTouch

ในการทดสอบ OmniTouch ได้รับการพิสูจน์แล้วว่าเป็นเทคโนโลยีที่แม่นยำมาก ความแม่นยำ 96.5% เมื่อพูดถึงการคลิก ตัวเลขที่ดีมาก และอื่นๆ เมื่อพิจารณาว่าเป็นต้นแบบเกี่ยวกับขนาดของอินเทอร์เฟซ ด้วยปุ่มที่มีเส้นผ่านศูนย์กลาง 2 เซนติเมตร 95% ของการกดแป้นพิมพ์จะจดจำได้

ขนาดสูงสุดนี้จำเป็นสำหรับอินเทอร์เฟซที่ฉายในมือ บนพื้นผิวอื่นๆ ที่อยู่ห่างออกไป เช่น โต๊ะหรือผนัง อาจลดขนาดลงเหลือ 15 มม. ซึ่งมากหรือน้อยเท่ากับขนาดที่แนะนำสำหรับปุ่มบนหน้าจอสัมผัสทั่วไป

"

ส่วนความเป็นไปได้นั้นไม่มีที่สิ้นสุด ด้วยต้นแบบ แท่นเขียนถูกสร้างขึ้นเพื่อวาดภาพ: บนผนังที่คุณวาดและเลือกสีด้วยมือซ้าย ใช้เป็นปากกาเน้นข้อความ >"

แต่สิ่งที่น่าสนใจที่สุดคือสิ่งที่พวกเขากล่าวถึงในตอนท้ายของเอกสาร: ความเป็นไปได้ที่ OmniTouch จะเปิดขึ้นเมื่อเราหยุดพิจารณาพื้นผิวสองมิติ การใช้ประโยชน์จากรูปร่างของร่างกายเพื่อเปลี่ยนแปลงวิธีการ เราโต้ตอบกับคอมพิวเตอร์

"

OmniTouch เป็นโครงการที่น่าตื่นเต้นอย่างแท้จริง ทั้งในด้านเทคนิคและความเป็นไปได้ เราจะพูดถึงเขาอีกครั้งในเร็วๆ นี้ในรายการพิเศษ The future ตาม Microsoft>"

ใน Xataka Windows | อนาคตตาม Microsoft ข้อมูลเพิ่มเติม | OmniTouch

ฮาร์ดแวร์

ตัวเลือกของบรรณาธิการ

Back to top button