হার্ডওয়্যারের

OmniTouch

সুচিপত্র:

Anonim

কম্পিউটিং এর একটি মহান বিপ্লব হল টাচ স্ক্রিন। তারা কম্পিউটারের সাথে ইন্টারঅ্যাক্ট করার একটি নতুন উপায় এনেছে, হয় একটি বিশেষ পয়েন্টার বা আপনার আঙুল দিয়ে। 2011 সালে, মাইক্রোসফ্ট OmniTouch প্রবর্তনের সাথে আরও এগিয়ে যায়, এমন একটি প্রকল্প যা যেকোনো পৃষ্ঠকে স্পর্শযোগ্য করে তোলে। মূল ধারণাটি হল কাঁধে একটি ক্যামেরা এবং প্রজেক্টর ডিভাইস মাউন্ট করা, যা স্ক্রিনটি প্রজেক্ট করে এবং ব্যবহারকারীর কীস্ট্রোকগুলি পড়ে। সম্ভাবনাগুলি অফুরন্ত, আমাদের হাত, প্রাচীর, একটি শীট বা অন্য কোনও পৃষ্ঠকে একটি টাচ স্ক্রিনে পরিণত করার অনুমতি দেয়।

OmniTouch কিভাবে কাজ করে: কীস্ট্রোক সনাক্তকরণ

OmniTouch প্রকল্পের সবচেয়ে গুরুত্বপূর্ণ অংশ হল আঙ্গুলের অবস্থান এবং গভীরতা ট্র্যাক করা, ব্যবহারকারী কোথায় স্পর্শ করছে তা জানা। এর জন্য, প্রোটোটাইপে একটি গভীর-সংবেদনশীল প্রাইমসেন্স ক্যামেরা ব্যবহার করা হয়েছিল। একটি সাধারণ ক্যামেরার বিপরীতে যা রঙ পরিমাপ করে, প্রাইমসেন্স ক্যামেরার লেন্স থেকে চিত্রের প্রতিটি বিন্দুর দূরত্ব পরিমাপ করে। 1mm নির্ভুলতা এবং 20cm ন্যূনতম পরিসর হল Kinect ক্যামেরার প্রধান সুবিধা, যা মূলত প্রকল্পে ব্যবহৃত হয়েছিল৷

"

আঙ্গুলগুলি সনাক্ত করতে, OmniTouch প্রথমে গভীরতার মানচিত্র (A) ক্যাপচার করে৷ তারপর, বাঁক মানচিত্র গণনা করা হয়>"

(B) আপনি দেখতে পাচ্ছেন যে মানচিত্রটি রঙে অনুবাদ করা হয়েছে: লাল মানে হল X বা Y অক্ষের ইতিবাচক দিকের (উপরের দিকে বা ডানদিকে) গভীরতা কম এবং নীল মানে হল যে সেখানে X বা Y অক্ষের (নীচে বা বাম দিকে) নেতিবাচক দিকের কম গভীরতা।বেগুনি মানে গভীরতার কোনো পরিবর্তন নেই।

এই মানচিত্রের সাহায্যে, সফ্টওয়্যারটি উল্লম্ব নলাকার অংশগুলির সন্ধান করে, একটি পৃষ্ঠ যা ক্যামেরার কাছে যায়, তারপর থাকে এবং অবশেষে সরে যায়। আঙুল কি হয়েছে যদি একপাশ থেকে অন্য দিকে চালান, বাহ। রঙের মানচিত্রে, একটি লাল অংশ খুঁজুন, তারপর একটি বেগুনি বিভাগ, তারপর একটি নীল বিভাগ, সব একই উল্লম্ব অক্ষে।

আঙুল হতে পারে না এমন কিছু ফিল্টার করার জন্য সম্ভাব্য প্রার্থীদের উচ্চতার জন্য ফিল্টার করা হয় (উদাহরণস্বরূপ, 2-মিলিমিটার-লম্বা সিলিন্ডারকে আঙুল হিসাবে চিহ্নিত করা যায় না, তাই যা বাতিল করা হয়)। চিত্রে (C) আপনি আঙুলের সমস্ত অংশ চিহ্নিত দেখতে পাচ্ছেন৷

এটি হয়ে গেলে, সমস্ত উল্লম্ব অংশগুলিকে একত্রিত করে আঙুল তৈরি করা হয় (চিত্র D)। যে আঙ্গুলগুলি খুব ছোট হতে পারে সেগুলি বাতিল করা হয়, এবং এটি ধরে নেওয়া হয় যে ব্যবহারকারী যেহেতু ডান হাতের আঙুলের বাম অংশটিই ডগা।এবং ভয়েলা, আমরা এখন জানি ব্যবহারকারী কোথায় নির্দেশ করছে।

এখন, আমরা কিভাবে বুঝব যে আঙুল পৃষ্ঠ স্পর্শ করছে কিনা? তারা একে ফ্লাড ফিল বলে, তবে এটা আরও পরিচিত হবে যদি আমি আপনাকে বলি যে এটি পেইন্টের বালতি দিয়ে ভরাট করার মতো।

কৌশলটি সহজ: আঙুলের মাঝের বিন্দুটি সনাক্ত করুন এবং 13 মিলিমিটার সহনশীলতার সাথে পিক্সেল উপরে, বাম এবং ডানে পূরণ করতে শুরু করুন। অর্থাৎ, তারা শুধুমাত্র একটি পিক্সেল পূরণ করবে যদি এর গভীরতা এবং আঙুলের মধ্যবিন্দুর মধ্যে পার্থক্য 13 মিলিমিটারের কম হয়।

এইভাবে, যদি আপনার আঙুল কিছু স্পর্শ না করে, তবে শুধুমাত্র আপনার আঙুলের অনুরূপ পিক্সেল পূর্ণ হবে। হাতের ছোঁয়া পেলে আরও অনেকের মন ভরে যাবে। ছবিতে আপনি দেখতে পাচ্ছেন যদি আঙুল বাতাসে থাকে (বামে) বা হাত (ডানে) স্পর্শ করে তাহলে কি হয়। ভরাট পিক্সেলের একটি নির্দিষ্ট মার্জিন পাস হলে, সফ্টওয়্যারটি একটি ট্যাপ পাঠাবে বা সংশ্লিষ্ট জায়গায় ক্লিক করবে।

How OmniTouch কাজ করে: ছবি প্রজেক্ট করা

যদিও আঙুল শনাক্তকরণ হল কেন্দ্রীয় অংশ, আমরা ভুলে যেতে পারি না যে OmniTouch-কে যে কোনও পৃষ্ঠের উপর একটি ছবি প্রজেক্ট করতে হবে। এর জন্য ডেপথ চেম্বারও ব্যবহার করা হয়। চিত্রের সমস্ত পৃষ্ঠতল একটি সংযুক্ত উপাদান অ্যালগরিদম ব্যবহার করে সনাক্ত করা হয়, যা খুব দক্ষতার সাথে চিত্রের আন্তঃসংযুক্ত পয়েন্টগুলি সনাক্ত করে৷

একবার হাতের চেয়ে ছোট পৃষ্ঠগুলি বাতিল হয়ে গেলে, আমরা ছবিটি প্রজেক্ট করার জন্য একটি কেন্দ্র বা রেফারেন্স বিন্দু ঠিক করতে এগিয়ে যাই। এই বিন্দু পৃষ্ঠের স্থিতিবিন্যাস সনাক্ত করতে সাহায্য করে এবং তাই একটি চিত্র তৈরি করতে দেয় যা বিকৃত দেখায় না।

পরবর্তী কঠিন পয়েন্টটি আসে যখন পৃষ্ঠের আকার সনাক্ত করার ক্ষেত্রে আসে।যেহেতু পৃষ্ঠের প্রান্তগুলি যথেষ্ট ভালভাবে সনাক্ত করা যায় না, তাই OmniTouch উপাদান পয়েন্টগুলির গড় এবং মানক বিচ্যুতি ব্যবহার করে এটিকে পাঁচটি পয়েন্টে শ্রেণীবদ্ধ করে: হাত, বাহু, নোটবুক, প্রাচীর এবং টেবিল। তাদের প্রত্যেকটির একটি নির্দিষ্ট আকার এবং ছবির কেন্দ্র রয়েছে৷

সফ্টওয়্যারটি সমস্ত ডেটা সহ প্রজেক্ট করার জন্য ছবিটি তৈরি করে, এটিকে বিকৃত করে যাতে এটি পৃষ্ঠে সঠিকভাবে প্রদর্শিত হয়। তারপরে এটি ছবিটিকে প্রজেক্টরে প্রেরণ করে, যা চিত্রটি যে পৃষ্ঠেরই হোক না কেন তা প্রদর্শন করবে৷

অনেক সম্ভাবনার সাথে সঠিক প্রযুক্তি

OmniTouch এর নির্ভুলতা পরিমাপ করতে ব্যবহৃত পরীক্ষাগুলি।

পরীক্ষায়, OmniTouch একটি অত্যন্ত সুনির্দিষ্ট প্রযুক্তি প্রমাণিত হয়েছে। 96.5% নির্ভুলতা যখন একটি ক্লিককে চিনতে আসে, এটি একটি খুব ভাল চিত্র এবং আরও বেশি বিবেচনা করে যে এটি একটি প্রোটোটাইপ।ইন্টারফেসের আকার সম্পর্কে, 2 সেন্টিমিটার ব্যাসের বোতাম সহ, 95% কীস্ট্রোক স্বীকৃত হবে।

এই সর্বোচ্চ আকারটি হাতে প্রজেক্ট করা একটি ইন্টারফেসের জন্য প্রয়োজনীয়। আরও দূরে অন্যান্য পৃষ্ঠে, যেমন একটি টেবিল বা একটি প্রাচীর, এটি 15 মিলিমিটারে হ্রাস করা যেতে পারে, একটি প্রচলিত টাচ স্ক্রিনে একটি বোতামের জন্য কমবেশি একই আকারের সুপারিশ করা হয়।

"

সম্ভাবনার ক্ষেত্রে, সেগুলো অফুরন্ত। প্রোটোটাইপের সাহায্যে, আঁকার জন্য একটি লেকটার্ন তৈরি করা হয়েছিল: আপনি যে দেয়ালে আঁকেন এবং আপনার বাম হাতে আপনি রং বেছে নিয়েছেন। এছাড়াও একটি হাইলাইটার > হিসাবে ব্যবহৃত হয়"

কিন্তু সবচেয়ে মজার বিষয় হল তারা নথির শেষে যা উল্লেখ করেছে: OmniTouch যে সম্ভাবনাগুলি খোলে যখন আমরা দ্বি-মাত্রিক পৃষ্ঠতল বিবেচনা করা বন্ধ করি, শরীরের আকারগুলি কীভাবে পরিবর্তন করতে পারি তার সুবিধা নিয়ে আমরা কম্পিউটারের সাথে যোগাযোগ করি।

"

OmniTouch একটি সত্যিকারের উত্তেজনাপূর্ণ প্রজেক্ট, এর কৌশল এবং সম্ভাবনা উভয় ক্ষেত্রেই। আমরা খুব শীঘ্রই তার সম্পর্কে আবার কথা বলব Microsoft> অনুসারে বিশেষ ভবিষ্যত"

Xataka উইন্ডোজে | মাইক্রোসফ্ট অনুযায়ী ভবিষ্যতের আরও তথ্য | OmniTouch

হার্ডওয়্যারের

সম্পাদকের পছন্দ

Back to top button