×

Input apparatus, control method for input apparatus, apparatus and program causing computer to execute control method for input

  • US 9,977,532 B2
  • Filed: 04/07/2016
  • Issued: 05/22/2018
  • Est. Priority Date: 05/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. An input apparatus for inputting information according to a proximity state of an object at a plurality of detection positions, the apparatus comprising:

  • a sensor section including a plurality of detection units each of which detects the proximity state of the object at a group of detection positions, each detection unit generating a combined detection signal by summing a group of detection signals obtained from the group of detection positions, each detection signal having a signal level corresponding to the proximity state detected at the corresponding detection position and a controlled polarity assigned at the corresponding detection position such that the group of detection signals has a polarity pattern formed of a group of controlled polarities;

    a processing section including;

    a control unit which controls the sensor section such that each of the plurality of detection units generates a group of combined detection signals by setting a group of different polarity patterns for the group of the detection signals and summing the group of the detection signals into the combined detection signal pattern by pattern, such that a number of the resulting combined detection signals forming the group thereof is the same as a number of the detection signals forming the group thereof; and

    a signal reproduction unit which reproduces signal levels of the group of detection signals from which the group of combined detection signals are generated in each detection unit, based on the group of combined detection signals generated by the detection unit and the group of the polarity patterns used to generate the group of combined detection signals,wherein at least one of the plurality of detection units has a number of the detection positions forming the group thereof different from a number of the detection positions forming the group thereof in another detection unit,wherein the control unit selects the group of the polarity patterns for each of the plurality of detection units such that each polarity pattern has approximately the same number of positive polarities and negative polarities therein,wherein, in a case where one of the detection units has N detection positions forming the group thereof, and the positive polarity and the negative polarity set to each detection signal are indicated by “

    1” and





    1”

    , respectively, the polarity pattern set to the group of detection signals having N detection signals is expressed by a partial matrix formed of a single row having N elements of “

    1” and





    1”

    , and the group of the polarity patterns having N polarity patterns is expressed by an N×

    N matrix formed of N rows of partial matrices,wherein the signal reproduction unit reproduces the signal levels of the group of the detection signals from which the combined detection signal are generated in each detection unit by performing calculation of a product of an inverse matrix of the N×

    N matrix, and an N×

    1 matrix formed of a single column having N elements which are N combined detection signals of the group generated by the detection unit,wherein in the control unit, the N×

    N matrix is generated from a Hadamard matrix having N+1 rows and N+1 columns which is formed using a Bailey method, by excluding a row and a column having elements thereof whose summed value has a greatest absolute value among the rows and the columns, respectively, andwherein the signal reproduction unit includes;

    a first signal reproduction section which reproduces first signal levels of the group of detection signals by calculating a product of the inverse matrix and the N×

    1 matrix;

    a second signal reproduction section which reproduces second signal levels of the group of detection signals by calculating a product of an extended inverse matrix which is a matrix obtained by replacing “

    0”

    in the inverse matrix with a value having the negative polarity and the N×

    1 matrix;

    an offset calculation section that calculates, as an offset, an average value of differences between the first signal levels and the second signal levels; and

    an offset adding section that adds the offset to each of the second signal levels.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×