DIRECTIONAL TAP DETECTION ALGORITHM USING AN ACCELEROMETER

    公开(公告)号:CA2757284A1

    公开(公告)日:2010-10-07

    申请号:CA2757284

    申请日:2010-03-30

    Applicant: KIONIX INC

    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.

    DIRECTIONAL TAP DETECTION ALGORITHM USING AN ACCELEROMETER
    2.
    发明公开
    DIRECTIONAL TAP DETECTION ALGORITHM USING AN ACCELEROMETER 有权
    定向减小检测算法使用加速度传感器

    公开(公告)号:EP2414798A4

    公开(公告)日:2015-05-06

    申请号:EP10759299

    申请日:2010-03-30

    Applicant: KIONIX INC

    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.

Patent Agency Ranking