{"id":9790,"date":"2014-12-10T21:34:35","date_gmt":"2014-12-11T02:34:35","guid":{"rendered":"http:\/\/embedded-lab.com\/blog\/?p=9790"},"modified":"2014-12-10T21:34:35","modified_gmt":"2014-12-11T02:34:35","slug":"active-ir-gesture-sensing","status":"publish","type":"post","link":"https:\/\/embedded-lab.com\/blog\/active-ir-gesture-sensing\/","title":{"rendered":"Active IR gesture sensing"},"content":{"rendered":"<p>From Silicon Labs&#8217; application note on <a href=\"https:\/\/www.silabs.com\/Support%20Documents\/TechnicalDocs\/AN580.pdf\" target=\"_blank\"><strong>IR Gesture Sensing<\/strong><\/a>:<\/p>\n<blockquote><p>Touchless user interfaces are an emerging trend in embedded electronics as product designers seek out\u00a0innovative control methods and more intuitive ways for users to interact with electronics. Active infrared proximity\u00a0motion sensing can solve this challenge. Silicon Labs Si114x proximity and ambient light sensor products are\u00a0ideally suited to touchless gesturing applications such as page turning on an e-reader, scrolling on a tablet PC, or\u00a0GUI navigation. The Si114x features up to three LED drivers and has the ability to sense gestures within a 7 to\u00a015 cm product interaction region, assuming a hand as the detectable object. This document will discuss in detail\u00a0how Silicon Labs implements motion sensing using infrared technology. There are two primary methods used for\u00a0gesture sensing \u2013 position-based and phase-based. Position-based gesture sensing involves finding gestures\u00a0based on the calculated location of an object while phase-based gesture sensing is based on the timing of the\u00a0changes in signal to determine the direction of an object\u2019s motion.<\/p>\n<p>This application note focuses on detecting gestures made by a user\u2019s hand. It is important to recognize that the\u00a0concepts introduced in this application note can be applied to targets other than the hand, as long as the hardware\u00a0is designed appropriately. The end application and individual system constraints will each dictate the range\u00a0requirements for IR gesture sensing. Since object reflectance is the main measurable component for touchless\u00a0gesturing, a hand is presumed to be the detectable object for the examples in this document. Whereas a hand can\u00a0achieve gesture sensing up to 15 cm away from the Si114x sensor, a finger, with dramatically lower reflectance,\u00a0can achieve gesture sensing at a range of &lt; 1 cm for thumb-scroll type applications.<\/p><\/blockquote>\n<div id=\"attachment_9792\" style=\"width: 506px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/?attachment_id=9792\" rel=\"attachment wp-att-9792\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9792\" class=\"size-full wp-image-9792\" alt=\"IR gesture sensing\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/12\/gesturesensing.jpg\" width=\"496\" height=\"295\" \/><\/a><p id=\"caption-attachment-9792\" class=\"wp-caption-text\">IR gesture sensing<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>From Silicon Labs&#8217; application note on IR Gesture Sensing: Touchless user interfaces are an emerging trend in embedded electronics as product designers seek out\u00a0innovative control methods and more intuitive ways for users to interact with electronics. Active infrared proximity\u00a0motion sensing can solve this challenge. Silicon Labs Si114x proximity and ambient light sensor products are\u00a0ideally suited to touchless gesturing applications such as page turning on an e-reader, scrolling on a tablet PC, or\u00a0GUI navigation. The Si114x features up to three LED drivers and has the ability to sense gestures within a 7 to\u00a015 cm product interaction region, assuming a hand as<\/p>\n","protected":false},"author":1,"featured_media":9792,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[183],"tags":[1058,1059,1060],"class_list":["post-9790","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-and-tricks","tag-ir-gesture-sensing","tag-proximity-sensor","tag-silabs"],"_links":{"self":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/9790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/comments?post=9790"}],"version-history":[{"count":4,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/9790\/revisions"}],"predecessor-version":[{"id":9795,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/9790\/revisions\/9795"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media\/9792"}],"wp:attachment":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media?parent=9790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/categories?post=9790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/tags?post=9790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}