-
公开(公告)号:CA2757284A1
公开(公告)日:2010-10-07
申请号:CA2757284
申请日:2010-03-30
Applicant: KIONIX INC
Inventor: KIM DONG YOON , MILLER SCOTT
Abstract: A directional tap detection algorithm and a single tri-ax?s accelerometer (10) are employed to extend the number of unique button less input commands available for a small mobile electronic device (12) such as a cell phone or a MP3 player. The algorithm analyzes acceleration data from the tri-axis accelerometer (10) to detect the direction and number of taps imparted to any of the six sides (14) of a housing (13) of the device (12), yielding 12 unique inputs. The algorithm employs a parameter referred to as the performance index (Pl) to identify tap induced movements. The Pl is determined by calculating the time derivative of each acceleration signal for each axis and then calculating the sum of the absolute values of the calculated acceleration derivatives. A tap is determined to have occurred if the sum exceeds a threshold value for a predetermined amount of time.
-
2.
公开(公告)号:EP2414798A4
公开(公告)日:2015-05-06
申请号:EP10759299
申请日:2010-03-30
Applicant: KIONIX INC
Inventor: KIM DONG YOON , MILLER SCOTT
CPC classification number: G06F1/1694 , G06F1/1626 , G06F2200/1636
Abstract: A directional tap detection algorithm and a single tri-axis accelerometer are employed to extend the number of unique button less input commands available for a small mobile electronic device. The algorithm analyzes acceleration data from the tri-axis accelerometer to detect the direction and number of taps imparted to any of the six sides of a housing of the device, yielding 12 unique inputs. The algorithm employs a parameter referred to as the performance index (PI) to identify tap induced movements. The PI is determined by calculating the time derivative of each acceleration signal for each axis and then calculating the sum of the absolute values of the calculated acceleration derivatives. A tap is determined to have occurred if the sum exceeds a threshold value for a predetermined amount of time. If a second tap is detected within a predetermined time after the first tap, then a double tap is determined to have occurred.
-