OmniTouch
جدول المحتويات:
- كيف تعمل OmniTouch: التعرف على ضغطات المفاتيح
- كيف تعمل OmniTouch: عرض الصورة
- تكنولوجيا دقيقة بإمكانيات عديدة
إحدى الثورات العظيمة في مجال الحوسبة كانت الشاشات التي تعمل باللمس. لقد جلبوا طريقة جديدة للتفاعل مع الكمبيوتر ، إما بمؤشر خاص أو بإصبعك. في عام 2011 ، ذهبت Microsoft إلى أبعد من ذلك بإدخال OmniTouch ، وهو مشروع جعل أي سطح ملموسًا. الفكرة الأساسية هي تركيب كاميرا وجهاز عرض على الكتف ، والذي يعرض الشاشة ويقرأ ضغطات مفاتيح المستخدم. الاحتمالات لا حصر لها ، مما يسمح لنا بتحويل أيدينا أو الحائط أو ورقة أو أي سطح آخر إلى شاشة تعمل باللمس.
كيف تعمل OmniTouch: التعرف على ضغطات المفاتيح
أهم جزء في مشروع OmniTouch هو تتبع موضع الأصابع وعمقها ، لمعرفة مكان لمس المستخدم. لهذا الغرض ، تم استخدام كاميرا PrimeSense الحساسة للعمق في النموذج الأولي. على عكس الكاميرا العادية التي تقيس الألوان ، يقيس PrimeSense مسافة كل نقطة في الصورة من عدسة الكاميرا. تعد الدقة التي تبلغ 1 مم ونطاق الحد الأدنى البالغ 20 سم من المزايا الرئيسية التي تتميز بها كاميرا Kinect ، والتي تم استخدامها في الأصل في المشروع.
لتحديد موقع الأصابع ، تلتقط OmniTouch أولاً خريطة العمق (A). ثم يتم حساب خريطة الميل >"
في (ب) يمكنك رؤية تلك الخريطة مترجمة إلى ألوان: الأحمر يعني أن هناك عمقًا أقل في الاتجاه الإيجابي للمحور X أو Y (لأعلى أو لليمين) والأزرق يعني أن هناك هو عمق أقل في الاتجاه السلبي للمحور X أو Y (لأسفل أو لليسار).اللون الأرجواني يعني أنه لا يكاد يكون هناك أي تغيير في العمق.
باستخدام هذه الخريطة ، يبحث البرنامج عن أقسام أسطوانية عمودية ، سطح يقترب من الكاميرا ، ثم يبقى ، وأخيراً يتحرك بعيدًا. ما كان أصبعًا إذا قمت بتشغيله من جانب إلى آخر ، واو. على خريطة الألوان ، ابحث عن قسم أحمر ، ثم قسم أرجواني ، ثم قسم أزرق ، وكل ذلك على نفس المحور الرأسي.
يتم تصفية المرشحين المحتملين حسب الارتفاع ، لتصفية أي شيء لا يمكن أن يكون إصبعًا (على سبيل المثال ، لا يمكن التعرف على أسطوانة بطول 2 مليمتر كإصبع ، لذلك يتم التخلص منها). في الشكل (ج) يمكنك رؤية جميع أقسام الأصابع المحددة.
بمجرد الانتهاء من ذلك ، يتم تجميع جميع الأقسام الرأسية معًا لتشكيل الإصبع (الشكل D). يتم تجاهل الأصابع التي قد تكون أقصر من اللازم ، ومن المفترض أنه نظرًا لأن المستخدم يمينًا ، يكون الجزء الأيسر من الإصبع هو الطرف.وفويلا ، نحن نعرف الآن إلى أين يشير المستخدم.
الآن ، كيف نعرف ما إذا كان الإصبع يلمس السطح؟ يسمونه ملء الفيضان ، لكن سيكون الأمر مألوفًا أكثر إذا أخبرتك أنه يشبه ملء دلو الطلاء من الطلاء.
التقنية بسيطة: حدد النقطة الوسطى للإصبع ، وابدأ في ملء وحدات البكسل لأعلى ولليسار ولليمين ، بتفاوت قدره 13 ملم. أي أنها تملأ البكسل فقط إذا كان الفرق بين العمق وعمق منتصف الإصبع أقل من 13 ملم.
بهذه الطريقة ، إذا كان إصبعك لا يلمس أي شيء ، فسيتم ملء وحدات البكسل المقابلة لإصبعك فقط. إذا كنت تلمس اليد ، فسيتم ملء المزيد. في الصورة يمكنك أن ترى ما يحدث إذا كان الإصبع في الهواء (يسار) أو لمس اليد (يمين). عندما يتم تمرير هامش معين من البكسل المملوء ، سيرسل البرنامج نقرة أو نقرة في المكان المقابل.
كيف تعمل OmniTouch: عرض الصورة
على الرغم من أن التعرف على الإصبع هو الجزء المركزي ، لا يمكننا أن ننسى أنه يتعين على OmniTouch أيضًا عرض صورة على أي سطح. تستخدم غرفة العمق أيضًا لهذا الغرض. يتم الكشف عن جميع الأسطح في الصورة باستخدام خوارزمية مكون متصلة ، والتي تكتشف بكفاءة عالية النقاط المترابطة في الصورة.
بمجرد التخلص من الأسطح الأصغر من اليد ، نبدأ في إصلاح مركز أو نقطة مرجعية لعرض الصورة. تساعد هذه النقطة في اكتشاف اتجاه السطح وبالتالي تتيح إنشاء صورة لا تبدو مشوهة.
تأتي النقطة الصعبة التالية عندما يتعلق الأمر باكتشاف حجم السطح.نظرًا لأنه لا يمكن التعرف على حواف الأسطح جيدًا بما يكفي ، تستخدم OmniTouch المتوسط والانحراف المعياري لنقاط المكونات لتصنيفها إلى خمس نقاط: اليد والذراع والكمبيوتر المحمول والجدار والجدول. لكل منها حجم معين ومركز للصورة.
يقوم البرنامج بإنشاء الصورة التي سيتم عرضها مع جميع البيانات ، مما يؤدي إلى تشويهها بحيث تظهر بشكل صحيح على السطح. ثم يمرر الصورة إلى جهاز العرض الذي سيعرض الصورة على أي سطح.
تكنولوجيا دقيقة بإمكانيات عديدة
الاختبارات المستخدمة لقياس دقة OmniTouch.أثناء الاختبار ، أثبتت OmniTouch أنها تقنية دقيقة للغاية. دقة 96.5٪ عندما يتعلق الأمر بالتعرف على النقرة ، وهو رقم جيد جدًا وحتى أكثر من ذلك بالنظر إلى أنه نموذج أولي.فيما يتعلق بحجم الواجهة ، مع أزرار بقطر 2 سم ، سيتم التعرف على 95٪ من ضغطات المفاتيح.
هذا الحجم الأقصى ضروري لواجهة معروضة في اليد. على الأسطح الأخرى البعيدة ، مثل الطاولة أو الحائط ، يمكن تصغيرها إلى 15 ملم ، وهو نفس الحجم الموصى به تقريبًا لزر على شاشة اللمس التقليدية.
"أما الاحتمالات فهي لا حصر لها. باستخدام النموذج الأولي ، تم إنشاء منبر للرسم: على الحائط الذي رسمته وفي يدك اليسرى اخترت الألوان. تستخدم أيضًا كأداة تمييز >"
لكن الشيء الأكثر إثارة للاهتمام هو ما يذكرونه في نهاية المستند: الاحتمالات التي يفتحها OmniTouch عندما نتوقف عن التفكير في الأسطح ثنائية الأبعاد ، والاستفادة من أشكال الجسم لتغيير الطريقة نتفاعل مع الكمبيوتر.
"OmniTouch هو مشروع مثير حقًا ، من حيث أسلوبه وإمكانياته. سنتحدث عنه مرة أخرى قريبًا في الحلقة الخاصة المستقبل وفقًا لـ Microsoft>"
في Xataka Windows | المستقبل وفقا لمايكروسوفت المزيد من المعلومات | OmniTouch