WO2021024536A1 - 演算装置、入力装置、演算方法、およびプログラム - Google Patents

演算装置、入力装置、演算方法、およびプログラム Download PDF

Info

Publication number
WO2021024536A1
WO2021024536A1 PCT/JP2020/011128 JP2020011128W WO2021024536A1 WO 2021024536 A1 WO2021024536 A1 WO 2021024536A1 JP 2020011128 W JP2020011128 W JP 2020011128W WO 2021024536 A1 WO2021024536 A1 WO 2021024536A1
Authority
WO
WIPO (PCT)
Prior art keywords
detection
capacitance
value
detection electrodes
electrodes
Prior art date
Application number
PCT/JP2020/011128
Other languages
English (en)
French (fr)
Inventor
俊佑 梅村
Original Assignee
アルプスアルパイン株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by アルプスアルパイン株式会社 filed Critical アルプスアルパイン株式会社
Priority to JP2021537572A priority Critical patent/JP7195443B2/ja
Priority to DE112020003770.3T priority patent/DE112020003770T5/de
Priority to CN202080043940.2A priority patent/CN113966456B/zh
Publication of WO2021024536A1 publication Critical patent/WO2021024536A1/ja
Priority to US17/570,415 priority patent/US11747940B2/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B7/00Measuring arrangements characterised by the use of electric or magnetic techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • G06F3/04186Touch location disambiguation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0446Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means

Definitions

  • the present invention relates to an arithmetic unit, an input device, an arithmetic method, and a program.
  • the intersection of the vertical electrode and the horizontal electrode (that is, the intermediate portion of each detection electrode) is set as the detection point, but the detection sensitivity of each detection electrode is actually high for each electrode having a larger area. On the detection surface of. Therefore, there is a possibility that the detection accuracy of the proximity position obtained by the calculation is lowered.
  • the computing device of one embodiment includes a plurality of first detection electrodes and a plurality of second detection electrodes arranged orthogonal to each other, and each of the plurality of first detection electrodes and the plurality of second detection electrodes is plurality.
  • Image data representing the proximity state of the operating body to the operating surface based on the capacitance detection values of the plurality of first detection electrodes and the plurality of second detection electrodes detected by the capacitance sensor having the detection surface.
  • a detection value acquisition unit that acquires the capacitance detection value of each of the plurality of first detection electrodes and the plurality of second detection electrodes, and a plurality of detection value acquisition units acquired by the detection value acquisition unit.
  • the plurality of first detection electrodes and the plurality of second detection electrodes are based on the capacitance detection value and the preset coefficient for each detection surface for each of the plurality of first detection electrodes and the plurality of second detection electrodes.
  • a first capacitance value calculation unit that calculates a first capacitance calculation value for each detection surface of the detection electrode, and a plurality of first capacitances calculated by the first capacitance value calculation unit. It is provided with an image data calculation unit that calculates image data based on the calculated value.
  • each detection electrode has a plurality of detection surfaces, it is possible to suppress a decrease in detection accuracy at a close position.
  • the figure which shows the structure of the capacitance sensor which concerns on one Embodiment A block diagram showing an apparatus configuration of an input device according to an embodiment.
  • a block diagram showing a functional configuration of an arithmetic unit according to an embodiment Flow chart showing the procedure of processing by the arithmetic unit according to one embodiment.
  • FIG. 1 is a diagram showing a configuration of a capacitance sensor 100 according to an embodiment.
  • the capacitance sensors 100 include a plurality of (five in the example shown in FIG. 1) first detection electrodes Xa to Xe arranged orthogonal to each other, and a plurality (in FIG. 1). In the example shown, four) second detection electrodes Ya to Yd are provided.
  • the first detection electrodes Xa to Xe are detection electrodes extending in the vertical direction.
  • the first detection electrodes Xa to Xe are arranged side by side in parallel with each other at regular intervals in the lateral direction.
  • Each of the first detection electrodes Xa to Xe has a shape in which a plurality of (five in the example shown in FIG. 1) diamond-shaped detection surfaces F are vertically connected. That is, in the example shown in FIG. 1, in the capacitance sensor 100, 25 detection surfaces F are arranged in a matrix of 5 rows ⁇ 5 columns by five first detection electrodes Xa to Xe.
  • Each of the first detection electrodes Xa to Xe has a detection unit D for detecting a capacitance value at each of the upper end portion and the lower end portion.
  • the first detection electrodes Xa to Xe are all formed by using a metal film (for example, a copper film), ITO (Indium Tin Oxide: indium tin oxide), or another conductive material.
  • the second detection electrodes Ya to Yd are detection electrodes extending in the lateral direction.
  • the second detection electrodes Ya to Yd are arranged side by side in parallel with each other at regular intervals in the vertical direction.
  • Each of the second detection electrodes Ya to Yd has a shape in which a plurality of (six in the example shown in FIG. 1) diamond-shaped detection surfaces F are connected in the lateral direction. That is, in the example shown in FIG. 1, in the capacitance sensor 100, 24 detection surfaces F are arranged in a matrix of 4 rows ⁇ 6 columns by four second detection electrodes Ya to Yd.
  • Each of the second detection electrodes Ya to Yd has a detection unit D for detecting a capacitance value at each of the left end portion and the right end portion.
  • the second detection electrodes Ya to Yd are all formed by using a metal film (for example, a copper film), ITO, or another conductive material.
  • each of the first detection electrodes Xa to Xe intersects each of the second detection electrodes Ya to Yd at each intersection M which is an intermediate point of each of the two adjacent detection surfaces F. ..
  • each of the second detection electrodes Ya to Yd intersects each of the first detection electrodes Xa to Xe at each intersection M which is an intermediate point of each of the two adjacent detection surfaces F. That is, in the example shown in FIG. 1, in the capacitance sensor 100, the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd form a matrix in which 20 intersections M have 4 rows and 5 columns. Is formed in.
  • FIG. 2 is a block diagram showing a device configuration of the input device 10 according to the embodiment.
  • the input device 10 shown in FIG. 2 is a device capable of detecting the proximity state (position, range, and distance) of the operating body to the operation surface 10A, and generating and outputting image data representing the detected proximity state. is there.
  • the input device 10 includes a capacitance sensor 100 (see FIG. 1), a detection circuit 120, and an arithmetic unit 140.
  • the capacitance sensor 100 is provided so as to overlap the operation surface 10A.
  • the capacitance values of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd change according to the proximity state of the operating body to the operation surface 10A.
  • the detection circuit 120 detects the capacitance value in each of the upper and lower end detection units D for each of the first detection electrodes Xa to Xe. Since each of the first detection electrodes Xa to Xe has a resistance, the capacitance value detected by the upper end detection unit D and the lower end detection unit D of each of the first detection electrodes Xa to Xe are detected. The capacitance value differs depending on the proximity position of the operating body.
  • the detection circuit 120 detects the capacitance value in each of the left end and right end detection units D for each of the second detection electrodes Ya to Yd. Since each of the second detection electrodes Ya to Yd has a resistance, the capacitance value detected by the leftmost detection unit D and the rightmost detection unit D detect each of the second detection electrodes Ya to Yd. The capacitance value differs depending on the proximity position of the operating body.
  • the arithmetic unit 140 calculates image data representing the proximity state of the operating body to the operating surface 10A of the input device 10 based on each capacitance value detected by the detection circuit 120.
  • the arithmetic unit 140 is realized by, for example, an IC (Integrated Circuit).
  • the arithmetic unit 140 of the present embodiment has a capacitance value (hereinafter, "first capacitance") of each detection point P (see FIG. 1) of the plurality of detection surfaces F included in the capacitance sensor 100. (Indicated as “calculated value”) can be calculated. Further, the arithmetic unit 140 of the present embodiment has a capacitance value of each of a plurality of intersections M (see FIG. 1) on the capacitance sensor 100 (hereinafter, referred to as a “second capacitance calculation value”). Can be calculated.
  • the arithmetic unit 140 of the present embodiment is close to each other based on the first capacitance calculation value of each of the plurality of detection points P and the second capacitance calculation value of each of the plurality of intersections M. Image data with higher state detection accuracy and higher resolution can be calculated.
  • FIG. 3 is a block diagram showing a functional configuration of the arithmetic unit 140 according to the embodiment.
  • the arithmetic unit 140 includes a detection value acquisition unit 141, a first capacitance value calculation unit 142, a second capacitance value calculation unit 143, and an image data calculation unit 144.
  • the detection value acquisition unit 141 acquires the capacitance detection values of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd from the detection circuit 120.
  • the detection value acquisition unit 141 is an example of the detection unit D (an example of the "first detection unit") on the upper end side (an example of “one end side of the first detection electrode") for each of the first detection electrodes Xa to Xe. ) And the capacitance detected by the detection unit D (an example of the "second detection unit”) on the lower end side (an example of the "other end side of the first detection electrode”). Each of the detected values is acquired.
  • the detection value acquisition unit 141 is a detection unit D (an example of the "third detection unit") on the left end side (an example of “one end side of the second detection electrode") for each of the second detection electrodes Ya to Yd.
  • Capacitance detection value detected in and the capacitance detection detected by the detection unit D (an example of the "fourth detection unit") on the right end side (an example of the "other end side of the second detection electrode”). Get each with a value.
  • the first capacitance value calculation unit 142 includes a plurality of capacitance detection values acquired by the detection value acquisition unit 141, and the first detection electrode set in each coefficient table 501 to 504 (see FIG. 5). Detection of each of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd based on the preset coefficients for each detection surface F for each of the Xa to Xe and the second detection electrodes Ya to Yd. The first capacitance calculation value for each surface F is calculated.
  • the first capacitance value calculation unit 142 has a coefficient correction unit 142A, an image correction unit 142B, a normalization unit 142C, and a constraint unit 142D.
  • the coefficient correction unit 142A corrects the coefficients set in each coefficient table 501 to 504 based on the plurality of capacitance detection values acquired by the detection value acquisition unit 141.
  • the correction method by the coefficient correction unit 142A will be described later with reference to FIGS. 6 and 7.
  • the image correction unit 142B describes the first capacitance calculation value of each detection surface F included in the image of the first detection electrodes Xa to Xe based on the coefficient tables 501 to 504 corrected by the coefficient correction unit 142A. Then, the first capacitance calculation value of each detection surface F included in the images of the second detection electrodes Ya to Yd is corrected.
  • the "image of the first detection electrodes Xa to Xe" represents the calculated value of the first capacitance of each detection surface F of the first detection electrodes Xa to Xe, and is acquired by the detection value acquisition unit 141. It is obtained based on the capacitance detection values of the first detection electrodes Xa to Xe.
  • the "image of the second detection electrodes Ya to Yd" represents the first capacitance calculated value of each detection surface F of the second detection electrodes Ya to Yd, and is acquired by the detection value acquisition unit 141. It is obtained based on the capacitance detection values of the second detection electrodes Ya to Yd.
  • the image correction unit 142B has an arbitrary non-zero value as the "image of the first detection electrodes Xa to Xe" and the "image of the second detection electrodes Ya to Yd", and the first capacitance of each detection surface F.
  • the one set as the initial value of the capacity calculation value may be used.
  • the image correction unit 142B sets the values after correction by the previous calculation as "images of the first detection electrodes Xa to Xe" and "images of the second detection electrodes Ya to Yd".
  • the one set as the initial value of the first capacitance calculation value of each detection surface F may be used. In this case, the arithmetic unit 140 may be able to shorten the calculation time.
  • the image correction unit 142B calculates the first capacitance calculation value of each detection surface F included in the current image of the second detection electrodes Ya to Yd for each of the second detection electrodes Ya to Yd.
  • the coefficient of each detection surface F coefficient corrected by the coefficient correction unit 142A
  • the first intermediate value of the capacitance value of each detection surface F Calculate the calculated value.
  • the image correction unit 142B laterally sets the first capacitance calculation value of each detection surface F included in the current image of the second detection electrodes Ya to Yd for each of the second detection electrodes Ya to Yd.
  • Direction / Right Coefficient A second intermediate calculated value of the capacitance value of each detection surface F by dividing by the coefficient of each detection surface F (coefficient corrected by the coefficient correction unit 142A) set in the table 502. Is calculated.
  • the image correction unit 142B adds up the first intermediate calculated value and the second intermediate calculated value for each detection surface F for each of the second detection electrodes Ya to Yd, so that the second detection electrodes Ya to Yd The corrected value of the first capacitance calculation value of each detection surface F included in the image of Yd is calculated.
  • the image correction unit 142B sets the first capacitance calculation value of each detection surface F included in the current image of the first detection electrodes Xa to Xe in the vertical direction for each of the first detection electrodes Xa to Xe.
  • the coefficient of each detection surface F coefficient corrected by the coefficient correction unit 142A set in the upper coefficient table 503
  • the first intermediate calculated value of the capacitance value of each detection surface F is obtained. calculate.
  • the image correction unit 142B sets the first capacitance calculation value of each detection surface F included in the current image of the first detection electrodes Xa to Xe for each of the second detection electrodes Ya to Yd in the vertical direction.
  • the coefficient corrected by the coefficient correction unit 142A the second intermediate calculated value of the capacitance value of each detection surface F is obtained. calculate.
  • the image correction unit 142B adds up the first intermediate calculated value and the second intermediate calculated value for each detection surface F for each of the first detection electrodes Xa to Xe, so that the first detection electrodes Xa to Xa to The corrected value of the first capacitance calculation value of each detection surface F included in the image of Xe is calculated.
  • the normalization unit 142C calculates the first capacitance calculation value for each of the plurality of detection surfaces F calculated by the first capacitance value calculation unit 142 (the first capacitance calculation after correction by the image correction unit 142B). Normalize each of the values).
  • the capacitance sensor 100 of the present embodiment since the number of electrodes is different between each of the first detection electrodes Xa to Xe and each of the second detection electrodes Ya to Yd, the capacitance sensor 100 and each of the first detection electrodes Xa to Xe , The detection amount of the capacitance value is different between each of the second detection electrodes Ya to Yd.
  • the arithmetic unit 140 of the present embodiment has a normalization unit 142C in order to eliminate the difference in the detection amount of the capacitance value so that the subsequent constraint processing by the constraint unit 142D can be appropriately performed. Normalization process is performed by.
  • the detection amount of each capacitance value of the first detection electrodes Xa to Xe (the total value of the first capacitance calculation values of the plurality of detection surfaces F) is the second detection electrode Ya.
  • Each of the plurality of first detection electrodes Xa to Xe is equal to the detection amount of each capacitance value of ⁇ Yd (the total value of the first capacitance calculation values of the plurality of detection surfaces F).
  • the calculated capacitance value of 1 or a plurality of first calculated capacitance values of each of the second detection electrodes Ya to Yd is adjusted.
  • the constraint unit 142D is a first capacitance calculation value for each of the plurality of detection surfaces F calculated by the first capacitance value calculation unit 142 (first capacitance calculation after normalization by the normalization unit 142C). Constrain each of the values).
  • the constraint unit 142D sets the first capacitance calculated value of the detection surface F on each detection surface F of the first detection electrodes Xa to Xe, and surrounds the detection surface F. For example, four) other detection surfaces F (detection surfaces F of the second detection electrodes Ya to Yd) are constrained by the first capacitance calculation value.
  • the constraint unit 142D sets the first capacitance calculation value of the detection surface F to a plurality of other (for example, four) surrounding the detection surface F. ) Is restricted by the first capacitance calculation value of the detection surface F (detection surface F of the first detection electrodes Xa to Xe).
  • the following mathematical formula (1) is used as an example of the first method of restricting the calculated capacitance value.
  • is a predetermined constraint coefficient.
  • "0.9" is used as a preferable example of the constraint coefficient ⁇ .
  • AVG is an average value of the first capacitance calculated values of the other plurality of detection surfaces F.
  • First capacitance calculation value (first capacitance calculation value x ⁇ ) + (AVG x (1- ⁇ )) ... (1)
  • the calculation time can be shortened by making the value of the constraint coefficient ⁇ smaller, but the image quality is further deteriorated (for example, ghosts occur).
  • the constraint coefficient ⁇ may be adjustable depending on whether the image quality is emphasized or the calculation time is emphasized.
  • the second capacitance value calculation unit 143 performs the first detection by a predetermined interpolation process based on the first capacitance calculation value for each of the plurality of detection surfaces F calculated by the first capacitance value calculation unit 142.
  • the second capacitance calculation value for each intermediate point M of the adjacent detection surfaces F of the electrodes Xa to Xe and the second detection electrodes Ya to Yd is calculated.
  • the bicubic interpolation process is used as a preferable example of the predetermined interpolation process.
  • the present invention is not limited to this, and other interpolation processing (for example, bilinear interpolation processing or the like) may be used as the predetermined interpolation processing.
  • the image data calculation unit 144 was calculated by the first capacitance calculation unit 144 for each of the plurality of detection surfaces F calculated by the first capacitance value calculation unit 142 and the second capacitance value calculation unit 143. Based on the second capacitance calculation value for each of the plurality of intermediate points M, image data representing the proximity state of the operating body to the operating surface 10A of the input device 10 is calculated.
  • Each function of the arithmetic unit 140 shown in FIG. 3 is realized by, for example, in the arithmetic unit 140, the processor executes a program stored in the memory.
  • FIG. 4 is a flowchart showing a processing procedure by the arithmetic unit 140 according to the embodiment.
  • the detection value acquisition unit 141 acquires the capacitance detection values of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd from the detection circuit 120 (step S401).
  • the coefficient correction unit 142A corrects the coefficients set in the respective coefficient tables 501 to 504 based on the plurality of capacitance detection values acquired in step S401 (step S402).
  • the image correction unit 142B adds the capacitance detection values of the first detection electrodes Xa to Xe acquired in step S401, the vertical / upper coefficient table 503 and the vertical / lower coefficient corrected in step S402.
  • the latest first static electricity for each detection surface F of the first detection electrodes Xa to Xe is corrected.
  • the calculated capacitance value is calculated (step S403).
  • the image correction unit 142B uses the capacitance detection values of the second detection electrodes Ya to Yd acquired in step S401, the lateral / left coefficient table 501 and the lateral / right coefficient table corrected in step S402. By correcting the image of the second detection electrodes Ya to Yd based on each coefficient set in 502, the latest first capacitance for each detection surface F of the second detection electrodes Ya to Yd The capacity calculation value is calculated (step S404).
  • the normalization unit 142C normalizes each of the first capacitance calculation values for each of the plurality of detection surfaces F calculated in steps S403 and S404 (step S405).
  • the constraint unit 142D constrains each of the first capacitance calculation values for each of the plurality of detection surfaces F normalized in step S404 (step S406).
  • the second capacitance value calculation unit 143 performs a predetermined interpolation process based on the first capacitance calculation value for each of the plurality of detection surfaces F obtained by applying the constraint in step S406 (the present embodiment). Then, the second capacitance calculation value for each intersection M between the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd is calculated by bicubic interpolation processing) (step S407).
  • the image data calculation unit 144 obtains the first capacitance calculation value for each of the plurality of detection surfaces F obtained by applying the constraint in step S406, and the plurality of intersections M calculated in step S407. Based on the second capacitance calculation value, image data representing the proximity state of the operating body to the operating surface 10A of the input device 10 is calculated (step S408).
  • the arithmetic unit 140 ends a series of processes shown in FIG.
  • the arithmetic unit 140 can gradually derive the first capacitance calculation value for each of the plurality of detection surfaces F to the optimum solution by repeatedly executing steps S402 to S406.
  • FIG. 5 is a diagram showing an example of coefficient tables 501 to 504 used by the arithmetic unit 140 according to the embodiment.
  • the lateral / left coefficient table 501 shows the coefficients for each of the plurality of detection surfaces F (six in the example shown in FIG. 5) for each of the second detection electrodes Ya to Yd. Is set.
  • the coefficient for each detection surface F with respect to the capacitance value detected by the detection unit D on the left end side of the second detection electrodes Ya to Yd is set.
  • the lateral / left coefficient table 501 shows the degree of influence on the detection unit D provided at the left end of the second detection electrodes Ya to Yd for each of the plurality of detection surfaces F. As shown above, the closer the detection surface F is to the detection unit D at the left end, the smaller the resistance of the second detection electrodes Ya to Yd and the higher the degree of influence, so that a higher coefficient is set.
  • the lateral / right coefficient table 502 shows the coefficients for each of the plurality of detection surfaces F (six in the example shown in FIG. 5) for each of the second detection electrodes Ya to Yd. Is set.
  • a coefficient for each detection surface F with respect to the capacitance value detected by the detection unit D on the right end side of the second detection electrodes Ya to Yd is set.
  • the lateral / right coefficient table 502 shows the degree of influence on the detection unit D provided at the right end of the second detection electrodes Ya to Yd for each of the plurality of detection surfaces F. As shown above, the closer the detection surface F is to the detection unit D at the right end, the smaller the resistance of the second detection electrodes Ya to Yd and the higher the degree of influence, so that a higher coefficient is set.
  • the longitudinal / upper coefficient table 503 shows the coefficients for each of the plurality of detection surfaces F (five in the example shown in FIG. 5) for each of the first detection electrodes Xa to Xe. Is set.
  • a coefficient for each detection surface F with respect to the capacitance value detected by the detection unit D on the upper end side of the first detection electrodes Xa to Xe is set.
  • the vertical / upper coefficient table 503 determines the degree of influence on the detection unit D provided at the upper end of the first detection electrodes Xa to Xe for each of the plurality of detection surfaces F. As shown above, the closer the detection surface F is to the detection unit D at the upper end, the smaller the resistance of the first detection electrodes Xa to Xe and the higher the degree of influence, so that a higher coefficient is set.
  • the longitudinal / downward coefficient table 504 shows the coefficients for each of the plurality of (five in the example shown in FIG. 5) detection surfaces F for each of the first detection electrodes Xa to Xe. Is set.
  • a coefficient for each detection surface F with respect to the capacitance value detected by the detection unit D on the lower end side of the first detection electrodes Xa to Xe is set.
  • the vertical / downward coefficient table 504 shows the degree of influence on the detection unit D provided at the lower end of the first detection electrodes Xa to Xe for each of the plurality of detection surfaces F. As shown above, the closer the detection surface F is to the detection unit D at the lower end, the smaller the resistance of the first detection electrodes Xa to Xe and the higher the degree of influence, so that a higher coefficient is set.
  • Each coefficient of each coefficient table 501 to 504 is obtained by multiplying the resistance ratio of each detection surface F by the area of each detection surface F.
  • each coefficient of the lateral / left coefficient table 501 is substantially obtained by the resistance ratio of each detection surface F.
  • Example of processing by coefficient correction unit 142A and image correction unit 142B 6 and 7 are diagrams showing an example of processing by the coefficient correction unit 142A and the image correction unit 142B according to the embodiment.
  • FIG. 6 (1a) shows the lateral / left coefficient table 501 (coefficients of the detection surfaces F of the second detection electrodes Ya to Yd) before the correction by the coefficient correction unit 142A.
  • FIG. 6 (1b) shows an image before correction by the image correction unit 142B (capacitance value of the image of each detection surface F of the second detection electrodes Ya to Yd).
  • the coefficient correction unit 142A multiplies the capacitance value of the image of each detection surface F shown in FIG. 6 (1b) by the coefficient of each detection surface F shown in FIG. 6 (1a). As shown in (1c), a calculated value is calculated for each detection surface F of the second detection electrodes Ya to Yd.
  • the coefficient correction unit 142A sets the total value of the calculated values of the plurality of detection surfaces F shown in FIG. 6 (1c) for each of the second detection electrodes Ya to Yd. It is calculated as a predicted value of the capacitance value detected by the detection unit D at the left end of the second detection electrodes Ya to Yd.
  • the coefficient correction unit 142A converts the predicted values shown in FIG. 6 (1d) into the measured values shown in FIG. 6 (1e) for each of the second detection electrodes Ya to Yd (actually, the detection unit D at the left end). By dividing by the detected capacitance value), the correction value is calculated as shown in FIG. 6 (1f).
  • the coefficient correction unit 142A corrects the lateral / left coefficient table 501 shown in FIG. 6 (1a) with the correction value shown in FIG. 6 (1f). Specifically, the coefficient correction unit 142A sets the correction value shown in FIG. 6 (1f) for each of the second detection electrodes Ya to Yd before each correction of the plurality of detection surfaces F shown in FIG. 6 (1a). By dividing by the coefficient of, the corrected coefficient of each of the plurality of detection surfaces F is calculated. As a result, the coefficient correction unit 142A derives the corrected lateral / left coefficient table 501'shown in FIG. 6 (1 g).
  • the image correction unit 142B determines each detection surface F of the second detection electrodes Ya to Yd shown in FIG. 6 (1b) based on the corrected lateral / left coefficient table 501'shown in FIG. 6 (1 g). Correct the capacitance value of the image. Specifically, the image correction unit 142B shows the capacitance value of the image before correction shown in FIG. 6 (1b) for each detection surface F of the second detection electrodes Ya to Yd in FIG. 6 (1 g). By dividing by the corrected coefficient, the capacitance value (first intermediate calculated value) of the corrected image is calculated as shown in FIG. 6 (1h).
  • FIG. 7 (2a) shows the lateral / right coefficient table 502 (coefficients of the detection surfaces F of the second detection electrodes Ya to Yd) before the correction by the coefficient correction unit 142A.
  • FIG. 7 (2b) shows an image before correction by the image correction unit 142B (capacitance value of the image of each detection surface F of the second detection electrodes Ya to Yd).
  • the coefficient correction unit 142A multiplies the capacitance value of the image of each detection surface F shown in FIG. 7 (2b) by the coefficient of each detection surface F shown in FIG. 7 (2a). As shown in (2c), a calculated value is calculated for each detection surface F of the second detection electrodes Ya to Yd.
  • the coefficient correction unit 142A sets the total value of the calculated values of the plurality of detection surfaces F shown in FIG. 7 (2c) for each of the second detection electrodes Ya to Yd. It is calculated as a predicted value of the capacitance value detected by the detection unit D at the right end of the second detection electrodes Ya to Yd.
  • the coefficient correction unit 142A converts the predicted values shown in FIG. 7 (2d) into the measured values shown in FIG. 7 (2e) for each of the second detection electrodes Ya to Yd (actually, the detection unit D at the right end). By dividing by the detected capacitance value), the correction value is calculated as shown in FIG. 7 (2f).
  • the coefficient correction unit 142A corrects the lateral / right coefficient table 502 shown in FIG. 7 (2a) with the correction value shown in FIG. 7 (2f). Specifically, the coefficient correction unit 142A sets the correction value shown in FIG. 7 (2f) for each of the second detection electrodes Ya to Yd before each correction of the plurality of detection surfaces F shown in FIG. 7 (2a). By dividing by the coefficient of, the corrected coefficient of each of the plurality of detection surfaces F is calculated. As a result, the coefficient correction unit 142A derives the corrected lateral / right coefficient table 502'shown in FIG. 7 (2 g).
  • the image correction unit 142B bases the corrected lateral / right coefficient table 502'shown in FIG. 7 (2 g) on the detection surfaces F of the second detection electrodes Ya to Yd shown in FIG. 7 (2b). Correct the capacitance value of the image. Specifically, the image correction unit 142B shows the capacitance value of the image before correction shown in FIG. 7 (2b) for each detection surface F of the second detection electrodes Ya to Yd in FIG. 7 (2g). As shown in FIG. 7 (2h), the capacitance value (second intermediate calculated value) of the corrected image is calculated by dividing by the corrected coefficient.
  • the image correction unit 142B describes the capacitance value (first intermediate calculated value) of the corrected image shown in FIG. 6 (1h) with respect to each detection surface F of the second detection electrodes Ya to Yd.
  • the corrected image capacitance value (second intermediate calculated value) shown in 7 (2h) As shown in FIG. 7 (2i), the latest updated value of the image capacitance value. Is calculated.
  • the coefficient correction unit 142A corrects the coefficient tables 503 and 504 by the same correction method as the correction method of the coefficient tables 501 and 502 described above.
  • the image correction unit 142B uses the same correction method as the image correction method of the second detection electrodes Ya to Yd based on the coefficient tables 501 and 502 described above, and the first detection electrodes Xa to Xe based on the coefficient tables 503 and 504. Correct the image of.
  • FIG. 8 is a diagram showing an example of processing by the constraint unit 142D according to the embodiment.
  • FIG. 8 shows an example in which the first capacitance calculation value of the fifth detection surface F (hereinafter referred to as “detection surface Fya5”) of the second detection electrode Ya from the left is restricted.
  • the detection surface Fya5 is the first detection electrode Xd from the top (hereinafter, referred to as “detection surface Fxd1”) and the second detection electrode from the top of the first detection electrode Xd. (Hereinafter referred to as “detection surface Fxd2”), the first detection electrode from the top of the first detection electrode Xe (hereinafter referred to as “detection surface Fxe1”), and the second detection electrode Xe from the top. It is surrounded by a detection electrode (hereinafter referred to as "detection surface Fxe2").
  • the constraint unit 142D uses the first capacitance calculation value "5" of the detection surface Fya5 as the first capacitance calculation value "5", "6” of these four detection surfaces Fxd1, Fxd2, Fxe1, and Fxe2. , "6". Constraint with "7”.
  • the constraint unit 142D sets the first capacitance calculated value of the detection surface F to the other detection surfaces F surrounding the detection surface F. It is constrained by the first capacitance calculation value of the surface F (detection surface F of the second detection electrodes Ya to Yd).
  • the constraint unit 142D sets the first capacitance calculated value of the detection surface F on each detection surface F of the second detection electrodes Ya to Yd, and surrounds the detection surface F with another detection surface F (the first detection surface F). 1 It is restricted by the first capacitance calculation value of the detection surfaces F) of the detection electrodes Xa to Xe.
  • the constraint unit 142D can mutually constrain the first detection electrodes Xa to Ye and the second detection electrodes Ya to Yd, and the first detection electrodes Xa to Ye and the second detection electrodes Ya to Yd can be constrained to each other.
  • the first capacitance calculation value of each detection surface F of each of the above can be derived to the optimum solution.
  • Example 9 and 10 are diagrams showing an embodiment of the arithmetic unit 140 according to the present embodiment.
  • image data can be obtained for each of the conventional arithmetic unit and the arithmetic unit 140 according to the present embodiment.
  • a conventional arithmetic unit is used in which each intersection of the first detection electrode and the second detection electrode is set as a detection point and image data is calculated based on the capacitance value of each detection point. ing.
  • FIG. 9A shows an example of image data calculated by a conventional arithmetic unit when two operating bodies are brought into contact with the operating surface of the input device.
  • FIG. 9B shows an example of image data calculated by the arithmetic unit 140 according to the present embodiment when the two operating bodies are brought into contact with the operating surface of the input device 10.
  • FIG. 10A shows an example of image data calculated by a conventional arithmetic unit when three operating bodies are brought into contact with the operating surface of the input device.
  • FIG. 10B shows an example of image data calculated by the arithmetic unit 140 according to the present embodiment when the three operating bodies are brought into contact with the operating surface of the input device 10.
  • the arithmetic unit 140 according to the present embodiment can obtain image data having higher resolution than the conventional arithmetic unit.
  • the conventional computing device generates image data based on the capacitance values of 20 detection points, which are the intersections of the first detection electrodes Xa to Ye and the second detection electrodes Ya to Yd
  • this method is used.
  • the arithmetic unit 140 according to the embodiment has a calculated first capacitance value of 25 detection points on the first detection electrodes Xa to Ye and 24 on the second detection electrodes Ya to Yd.
  • the arithmetic unit 140 includes first detection electrodes Xa to Xe and second detection electrodes Ya to Yd arranged orthogonal to each other, and includes the first detection electrodes Xa to Xe and The capacitance detection values of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd detected by the capacitance sensor 100 in which each of the second detection electrodes Ya to Yd has a plurality of detection surfaces F.
  • a computing device 140 that calculates image data representing the proximity state of the operating body to the operating surface 10A based on the above, and electrostatic capacity detection of each of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd.
  • a first capacitance calculation value for each detection surface F of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd is calculated based on the set coefficient for each detection surface F. It includes a capacitance value calculation unit 142 and an image data calculation unit 144 that calculates image data based on a plurality of first capacitance calculation values calculated by the first capacitance value calculation unit 142.
  • the arithmetic unit 140 according to the present embodiment can obtain the detection positions of the capacitance values on the detection surfaces F of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd. , It is possible to suppress the deviation between the proximity position obtained by the calculation and the actual proximity position. Therefore, according to the arithmetic unit 140 according to the present embodiment, it is possible to suppress a decrease in the detection accuracy of the proximity position in the capacitance sensor 100 in which each detection electrode has a plurality of detection surfaces.
  • the total number of detection surfaces F included in the first detection electrodes Xa to Xe differs from the total number of detection surfaces F included in the second detection electrodes Ya to Yd.
  • the total number of coefficients preset for the first detection electrodes Xa to Xe and the total number of coefficients preset for the second detection electrodes Ya to Yd are different.
  • the arithmetic unit 140 has a capacitance sensor in which the total number of detection surfaces F included in the first detection electrodes Xa to Xe and the total number of detection surfaces F included in the second detection electrodes Ya to Yd are different. Even in 100, since the coefficient can be set individually for each detection surface F, the detection accuracy of the proximity state can be further improved.
  • the first capacitance value calculation unit 142 is the capacitance detected by the detection unit D (first detection unit) on the upper end side of the first detection electrodes Xa to Xe.
  • the first detection electrodes Xa to Xe Based on the capacitance value (second capacitance detection value) detected in (part) and the coefficient for each detection surface F with respect to the second capacitance detection value, the first detection electrodes Xa to Xe The first capacitance calculation value for each detection surface F is calculated, and the capacitance value (third) detected by the detection unit D (third detection unit) on the left end side of the second detection electrodes Ya to Yd. Capacitance value), the coefficient for each detection surface F with respect to the third capacitance detection value, and the static detection unit D (fourth detection unit) on the right end side of the second detection electrodes Ya to Yd. Based on the capacitance value (fourth capacitance value) and the coefficient for each detection surface F with respect to the fourth capacitance detection value, the first first detection surface F of the second detection electrodes Ya to Yd. Calculate the calculated capacitance value.
  • the arithmetic unit 140 has, for each of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd, each of the plurality of first capacitance calculated values for each detection surface F.
  • the calculation accuracy can be further improved.
  • the arithmetic unit 140 is subjected to a predetermined interpolation process based on a plurality of first capacitance calculation values calculated by the first capacitance value calculation unit 142 to perform the first detection electrodes Xa to Xe.
  • a second capacitance value calculation unit 143 for calculating a second capacitance calculation value for each intersection M between the second detection electrodes Ya to Yd is further provided, and the image data calculation unit 144 is provided with a first capacitance calculation unit 144.
  • Image data based on the plurality of first capacitance calculation values calculated by the value calculation unit 142 and the plurality of second capacitance calculation values calculated by the second capacitance value calculation unit 143. Is calculated.
  • the arithmetic unit 140 can calculate the image data based on the capacitance values obtained for more detection points, so that the resolution of the calculated image data is further improved. be able to.
  • the second capacitance value calculation unit 143 is bicubic based on a plurality of first capacitance calculation values calculated by the first capacitance value calculation unit 142.
  • a plurality of second capacitance calculation values are calculated by interpolation processing.
  • the arithmetic unit 140 can further improve the calculation accuracy of each of the plurality of second capacitance calculation values.
  • the arithmetic unit 140 sets the calculated value of the first capacitance of one of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd to the detection surface F.
  • a constraint portion 142D that is constrained by a first capacitance calculated value of the other detection surface F of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd is further provided.
  • the arithmetic unit 140 according to the present embodiment can mutually complement the first capacitance calculated values between the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd. Therefore, according to the arithmetic unit 140 according to the present embodiment, for each of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd, a plurality of first capacitance calculation values for each detection surface F are calculated. The accuracy of each calculation can be further improved.
  • the constraint unit 142D multiplies the calculated value of the first capacitance before the constraint by a predetermined constraint coefficient ⁇ , so that the first capacitance after the constraint is applied. Calculate the capacity calculation value.
  • the arithmetic unit 140 can gradually change the first capacitance calculation value, and therefore, the first capacitance calculation value can be gradually derived to the optimum solution. ..
  • the arithmetic unit 140 sets the total value of the first capacitance calculation values of one of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd to the first detection electrode Xa. Further provided is a normalization unit that performs a normalization process that equalizes the total value of the first capacitance calculated values of the other of the Xe and the second detection electrodes Ya to Yd.
  • the arithmetic unit 140 according to the present embodiment can mutually complement the first capacitance calculated values between the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd. Therefore, according to the arithmetic unit 140 according to the present embodiment, for each of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd, a plurality of first capacitance calculation values for each detection surface F are calculated. The accuracy of each calculation can be further improved.
  • the input device 10 includes a capacitance sensor 100 and an arithmetic unit 140.
  • the input device 10 according to the present embodiment is statically charged on the detection surfaces F of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd included in the capacitance sensor 100 by the arithmetic unit 140. Since it can be obtained as the detection position of the capacitance value, it is possible to suppress the deviation between the proximity position obtained by the calculation and the actual proximity position. Therefore, according to the input device 10 according to the present embodiment, it is possible to suppress a decrease in the detection accuracy of the proximity position in the capacitance sensor 100 in which each detection electrode has a plurality of detection surfaces.
  • the calculation method according to the present embodiment includes first detection electrodes Xa to Xe and second detection electrodes Ya to Yd arranged orthogonal to each other, and first detection electrodes Xa to Xe and second detection electrodes Ya.
  • the operation is based on the capacitance detection values of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd, each of which is detected by the capacitance sensor 100 having a plurality of detection surfaces F.
  • This is a calculation method for calculating image data representing the proximity state of the operating body with respect to the surface 10A, and is a detection value for acquiring the capacitance detection value of each of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd.
  • the detection surface F of each of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd can be obtained as the detection position of the capacitance value. It is possible to suppress the deviation between the proximity position obtained by the calculation and the actual proximity position. Therefore, according to the calculation method according to the present embodiment, it is possible to suppress a decrease in the detection accuracy of the proximity position in the capacitance sensor 100 in which each detection electrode has a plurality of detection surfaces.
  • the program according to the present embodiment includes first detection electrodes Xa to Xe and second detection electrodes Ya to Yd arranged orthogonal to each other, and first detection electrodes Xa to Xe and second detection electrodes Ya to Yd.
  • the operation surface is based on the capacitance detection values of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd detected by the capacitance sensor 100 in which each of Yd has a plurality of detection surfaces F.
  • Detection value acquisition unit 141 a plurality of capacitance detection values acquired by the detection value acquisition unit 141, and preset detections for each of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd.
  • the detection surfaces F of the first detection electrodes Xa to Xe and the second detection electrodes Ya to Yd can be obtained as the detection positions of the capacitance values. It is possible to suppress the deviation between the proximity position obtained by the above and the actual proximity position. Therefore, according to the program according to the present embodiment, in the capacitance sensor 100 in which each detection electrode has a plurality of detection surfaces, it is possible to suppress a decrease in the detection accuracy of the proximity position.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Force Measurement Appropriate To Specific Purposes (AREA)
  • Position Input By Displaying (AREA)

Abstract

演算装置は、複数の第1検出電極および複数の第2検出電極の各々の、静電容量検出値を取得する検出値取得部と、検出値取得部によって取得された複数の静電容量検出値と、複数の第1検出電極および複数の第2検出電極の各々に対して予め設定された検出面毎の係数とに基づいて、複数の第1検出電極および複数の第2検出電極の各々の検出面毎の第1の静電容量算出値を算出する第1静電容量値算出部と、第1静電容量値算出部によって算出された複数の第1の静電容量算出値に基づいて、イメージデータを算出するイメージデータ算出部とを備える。

Description

演算装置、入力装置、演算方法、およびプログラム
 本発明は、演算装置、入力装置、演算方法、およびプログラムに関する。
 従来、互いに直交する複数の縦電極と複数の横電極とを備えた静電容量センサにより、入力装置の操作面に対する操作体の近接状態を検出し、当該近接状態を表すイメージデータを生成する技術が利用されている(例えば、下記特許文献1参照)。
国際公開第2018/012030号
 ところで、従来、複数の検出面が直線状に並べて設けられた検出電極が利用されている。このような検出電極を用いた静電容量センサでは、縦電極の隣接する2つの検出面の中間部分と、横電極の隣接する2つの検出面の中間部分を交差させる必要がある。
 しかしながら、従来技術では、縦電極と横電極との交差点(すなわち、各検出電極の中間部分)を検出点としているが、実際に各検出電極において検出感度が高いのは、より面積が広い各電極の検出面上である。よって、演算によって求められる近接位置の検出精度が低下する虞がある。
 一実施形態の演算装置は、互いに直交して配設された複数の第1検出電極および複数の第2検出電極を備え、複数の第1検出電極および複数の第2検出電極の各々が複数の検出面を有する静電容量センサにおいて検出された、複数の第1検出電極および複数の第2検出電極の各々の静電容量検出値に基づいて、操作面に対する操作体の近接状態を表すイメージデータを算出する演算装置であって、複数の第1検出電極および複数の第2検出電極の各々の、静電容量検出値を取得する検出値取得部と、検出値取得部によって取得された複数の静電容量検出値と、複数の第1検出電極および複数の第2検出電極の各々に対して予め設定された検出面毎の係数とに基づいて、複数の第1検出電極および複数の第2検出電極の各々の検出面毎の第1の静電容量算出値を算出する第1静電容量値算出部と、第1静電容量値算出部によって算出された複数の第1の静電容量算出値に基づいて、イメージデータを算出するイメージデータ算出部とを備える。
 一実施形態によれば、各検出電極が複数の検出面を有する静電容量センサにおいて、近接位置の検出精度の低下を抑制することができる。
一実施形態に係る静電容量センサの構成を示す図 一実施形態に係る入力装置の装置構成を示すブロック図 一実施形態に係る演算装置の機能構成を示すブロック図 一実施形態に係る演算装置による処理の手順を示すフローチャート 一実施形態に係る演算装置が使用する係数テーブルの一例を示す図 一実施形態に係る係数補正部およびイメージ補正部による処理の一例を示す図 一実施形態に係る係数補正部およびイメージ補正部による処理の一例を示す図 一実施形態に係る制約部による処理の一例を示す図 本実施形態に係る演算装置の一実施例を示す図 本実施形態に係る演算装置の一実施例を示す図
 以下、図面を参照して、一実施形態について説明する。
 (静電容量センサ100の構成)
 図1は、一実施形態に係る静電容量センサ100の構成を示す図である。図1に示すように、静電容量センサ100は、互いに直交して配設された、複数(図1に示す例では、5つ)の第1検出電極Xa~Xeと、複数(図1に示す例では、4つ)の第2検出電極Ya~Ydとを備える。
 第1検出電極Xa~Xeは、いずれも縦方向に延在する検出電極である。第1検出電極Xa~Xeは、横方向に一定の間隔を有して互いに平行に並べて配置されている。第1検出電極Xa~Xeは、いずれも、複数(図1に示す例では、5つ)の菱形の検出面Fが縦方向に連結された形状を有している。すなわち、図1に示す例では、静電容量センサ100には、5本の第1検出電極Xa~Xeにより、25個の検出面Fが5行×5列のマトリクス状に配置されている。第1検出電極Xa~Xeは、いずれも、上端部および下端部の各々に、静電容量値を検出するための検出部Dを有する。第1検出電極Xa~Xeは、いずれも、金属膜(例えば、銅膜)やITO(Indium Tin Oxide:酸化インジウム錫)、他の導電性を有する材料が用いられて形成される。
 第2検出電極Ya~Ydは、いずれも横方向に延在する検出電極である。第2検出電極Ya~Ydは、縦方向に一定の間隔を有して互いに平行に並べて配置されている。第2検出電極Ya~Ydは、いずれも、複数(図1に示す例では、6つ)の菱形の検出面Fが横方向に連結された形状を有している。すなわち、図1に示す例では、静電容量センサ100には、4本の第2検出電極Ya~Ydにより、24個の検出面Fが4行×6列のマトリクス状に配置されている。第2検出電極Ya~Ydは、いずれも、左端部および右端部の各々に、静電容量値を検出するための検出部Dを有する。第2検出電極Ya~Ydは、いずれも、金属膜(例えば、銅膜)やITO、他の導電性を有する材料が用いられて形成される。
 図1に示すように、第1検出電極Xa~Xeの各々は、隣接する2つの検出面Fの各中間点である各交差点Mにおいて、第2検出電極Ya~Ydの各々と交差している。同様に、第2検出電極Ya~Ydの各々は、隣接する2つの検出面Fの各中間点である各交差点Mにおいて、第1検出電極Xa~Xeの各々と交差している。すなわち、図1に示す例では、静電容量センサ100には、第1検出電極Xa~Xeと、第2検出電極Ya~Ydとにより、20個の交差点Mが4行×5列のマトリクス状に形成されている。
 (入力装置10の装置構成)
 図2は、一実施形態に係る入力装置10の装置構成を示すブロック図である。図2に示す入力装置10は、操作面10Aに対する操作体の近接状態(位置、範囲、および距離)を検出し、検出された近接状態を表すイメージデータを生成および出力することが可能な装置である。
 図2に示すように、入力装置10は、静電容量センサ100(図1参照)、検出回路120、および演算装置140を備える。
 静電容量センサ100は、操作面10Aに対して重ねて設けられている。静電容量センサ100は、操作面10Aに対する操作体の近接状態に応じて、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の静電容量値が変化する。
 検出回路120は、第1検出電極Xa~Xeの各々について、上端および下端の各々の検出部Dにおける静電容量値を検出する。第1検出電極Xa~Xeの各々は、抵抗を有するため、第1検出電極Xa~Xeの各々において、上端の検出部Dにおいて検出される静電容量値と、下端の検出部Dにおいて検出される静電容量値とは、操作体の近接位置に応じて異なるものとなる。
 また、検出回路120は、第2検出電極Ya~Ydの各々について、左端および右端の各々の検出部Dにおける静電容量値を検出する。第2検出電極Ya~Ydの各々は、抵抗を有するため、第2検出電極Ya~Ydの各々において、左端の検出部Dにおいて検出さえる静電容量値と、右端の検出部Dにおいて検出される静電容量値とは、操作体の近接位置に応じて異なるものとなる。
 演算装置140は、検出回路120によって検出された各静電容量値に基づいて、入力装置10の操作面10Aに対する操作体の近接状態を表すイメージデータを算出する。演算装置140は、例えば、IC(Integrated Circuit)によって実現される。
 ここで、本実施形態の演算装置140は、静電容量センサ100が備える複数の検出面Fの各々の検出点P(図1参照)の静電容量値(以下、「第1の静電容量算出値」と示す)を算出することができる。また、本実施形態の演算装置140は、静電容量センサ100上の複数の交差点M(図1参照)の各々の静電容量値(以下、「第2の静電容量算出値」と示す)を算出することができる。そして、本実施形態の演算装置140は、複数の検出点Pの各々の第1の静電容量算出値と、複数の交差点Mの各々の第2の静電容量算出値とに基づいて、近接状態の検出精度がより高く、且つ、より高分解能なイメージデータを算出することができる。
 (演算装置140の機能構成)
 図3は、一実施形態に係る演算装置140の機能構成を示すブロック図である。図3に示すように、演算装置140は、検出値取得部141、第1静電容量値算出部142、第2静電容量値算出部143、およびイメージデータ算出部144を備える。
 検出値取得部141は、検出回路120から、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の、静電容量検出値を取得する。ここで、検出値取得部141は、第1検出電極Xa~Xeの各々について、上端側(「第1検出電極の一端側」の一例)の検出部D(「第1の検出部」の一例)で検出された静電容量検出値と、下端側(「第1検出電極の他端側」の一例)の検出部D(「第2の検出部」の一例)で検出された静電容量検出値との各々を取得する。また、検出値取得部141は、第2検出電極Ya~Ydの各々について、左端側(「第2検出電極の一端側」の一例)の検出部D(「第3の検出部」の一例)で検出された静電容量検出値と、右端側(「第2検出電極の他端側」の一例)の検出部D(「第4の検出部」の一例)で検出された静電容量検出値との各々を取得する。
 第1静電容量値算出部142は、検出値取得部141によって取得された複数の静電容量検出値と、各係数テーブル501~504(図5参照)に設定されている、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々に対して予め設定された検出面F毎の係数とに基づいて、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の検出面F毎の第1の静電容量算出値を算出する。
 具体的には、第1静電容量値算出部142は、係数補正部142A、イメージ補正部142B、正規化部142C、および制約部142Dを有する。
 係数補正部142Aは、検出値取得部141によって取得された複数の静電容量検出値に基づいて、各係数テーブル501~504に設定されている係数を補正する。係数補正部142Aによる補正方法については、図6および図7を用いて後述する。
 イメージ補正部142Bは、係数補正部142Aによる補正後の各係数テーブル501~504に基づいて、第1検出電極Xa~Xeのイメージに含まれる各検出面Fの第1の静電容量算出値、および、第2検出電極Ya~Ydのイメージに含まれる各検出面Fの第1の静電容量算出値を補正する。なお、「第1検出電極Xa~Xeのイメージ」は、第1検出電極Xa~Xeの各々の各検出面Fの第1静電容量算出値を表すものであり、検出値取得部141によって取得された第1検出電極Xa~Xeの静電容量検出値に基づいて求められるものである。また、「第2検出電極Ya~Ydのイメージ」は第2検出電極Ya~Ydの各々の各検出面Fの第1静電容量算出値を表すものであり、検出値取得部141によって取得された第2検出電極Ya~Ydの静電容量検出値に基づいて求められるものである。
 なお、イメージ補正部142Bは、「第1検出電極Xa~Xeのイメージ」および「第2検出電極Ya~Ydのイメージ」として、任意の0以外の値が、各検出面Fの第1静電容量算出値の初期値として設定されたものを用いてもよい。また、イメージ補正部142Bは、2回目以降の計算の場合、「第1検出電極Xa~Xeのイメージ」および「第2検出電極Ya~Ydのイメージ」として、前回の計算による補正後の値が、各検出面Fの第1静電容量算出値の初期値として設定されたものを用いてもよい。この場合、演算装置140は、計算時間を早めることができる場合がある。
 具体的には、イメージ補正部142Bは、第2検出電極Ya~Ydの各々について、現在の第2検出電極Ya~Ydのイメージに含まれる各検出面Fの第1の静電容量算出値を、横方向・左係数テーブル501に設定されている各検出面Fの係数(係数補正部142Aによる補正後の係数)で除することにより、各検出面Fの静電容量値の第1の中間算出値を算出する。
 次に、イメージ補正部142Bは、第2検出電極Ya~Ydの各々について、現在の第2検出電極Ya~Ydのイメージに含まれる各検出面Fの第1の静電容量算出値を、横方向・右係数テーブル502に設定されている各検出面Fの係数(係数補正部142Aによる補正後の係数)で除することにより、各検出面Fの静電容量値の第2の中間算出値を算出する。
 そして、イメージ補正部142Bは、第2検出電極Ya~Ydの各々について、検出面F毎に第1の中間算出値と第2の中間算出値とを合算することにより、第2検出電極Ya~Ydのイメージに含まれる各検出面Fの第1の静電容量算出値の、補正後の値を算出する。
 また、イメージ補正部142Bは、第1検出電極Xa~Xeの各々について、現在の第1検出電極Xa~Xeのイメージに含まれる各検出面Fの第1の静電容量算出値を、縦方向・上係数テーブル503に設定されている各検出面Fの係数(係数補正部142Aによる補正後の係数)で除することにより、各検出面Fの静電容量値の第1の中間算出値を算出する。
 次に、イメージ補正部142Bは、第2検出電極Ya~Ydの各々について現在の第1検出電極Xa~Xeのイメージに含まれる各検出面Fの第1の静電容量算出値を、縦方向・下係数テーブル504に設定されている各検出面Fの係数(係数補正部142Aによる補正後の係数)で除することにより、各検出面Fの静電容量値の第2の中間算出値を算出する。
 そして、イメージ補正部142Bは、第1検出電極Xa~Xeの各々について、検出面F毎に第1の中間算出値と第2の中間算出値とを合算することにより、第1検出電極Xa~Xeのイメージに含まれる各検出面Fの第1の静電容量算出値の、補正後の値を算出する。
 正規化部142Cは、第1静電容量値算出部142によって算出された複数の検出面F毎の第1の静電容量算出値(イメージ補正部142Bによる補正後の第1の静電容量算出値)の各々を正規化する。本実施形態の静電容量センサ100は、第1検出電極Xa~Xeの各々と、第2検出電極Ya~Ydの各々とで、電極数が異なるため、第1検出電極Xa~Xeの各々と、第2検出電極Ya~Ydの各々とで、静電容量値の検出量が異なる。そこで、本実施形態の演算装置140は、後続の制約部142Dによる制約処理を適切に行うことができるようにするために、静電容量値の検出量の差異を解消すべく、正規化部142Cによる正規化処理を行う。例えば、演算装置140は、第1検出電極Xa~Xeの各々の静電容量値の検出量(複数の検出面Fの第1の静電容量算出値の合計値)が、第2検出電極Ya~Ydの各々の静電容量値の検出量(複数の検出面Fの第1の静電容量算出値の合計値)と等しくなるように、第1検出電極Xa~Xeの各々の複数の第1の静電容量算出値、または、第2検出電極Ya~Ydの各々の複数の第1の静電容量算出値を調整する。
 制約部142Dは、第1静電容量値算出部142によって算出された複数の検出面F毎の第1の静電容量算出値(正規化部142Cによる正規化後の第1の静電容量算出値)の各々に制約をかける。
 具体的には、制約部142Dは、第1検出電極Xa~Xeの各検出面Fについて、当該検出面Fの第1の静電容量算出値を、当該検出面Fを取り囲む、他の複数(例えば4つ)の他の検出面F(第2検出電極Ya~Ydの検出面F)の第1の静電容量算出値で制約する。
 また、制約部142Dは、第2検出電極Ya~Ydの各検出面Fについて、当該検出面Fの第1の静電容量算出値を、当該検出面Fを取り囲む、他の複数(例えば4つ)の検出面F(第1検出電極Xa~Xeの検出面F)の第1の静電容量算出値で制約する。
 本実施形態では、第1の静電容量算出値の制約方法の一例として、下記数式(1)を用いる。但し、βは、所定の制約係数である。本実施形態では、制約係数βの好適な一例として「0.9」を用いている。また、AVGは、他の複数の検出面Fの第1の静電容量算出値の平均値である。
 第1の静電容量算出値=(第1の静電容量算出値×β)+(AVG×(1-β))・・・(1)
 なお、制約係数βの値をより小さくすることにより、計算時間をより短くすることができるが、イメージの品質はより低下する(例えば、ゴーストが発生してしまう)。反対に、制約係数βの値をより大きくすることにより、イメージの品質をより高めることができるが、計算時間はより長くなる。したがって、イメージの品質を重視するか、計算時間を重視するかに応じて、制約係数βは調整可能であってもよい。
 第2静電容量値算出部143は、第1静電容量値算出部142によって算出された複数の検出面F毎の第1の静電容量算出値に基づく所定の補間処理によって、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の、隣接する検出面Fの中間点M毎の第2の静電容量算出値を算出する。本実施形態では、所定の補間処理の好適な一例として、バイキュービック補間処理を用いている。但し、これに限らず、所定の補間処理として、その他の補間処理(例えば、バイリニア補間処理等)を用いてもよい。
 イメージデータ算出部144は、第1静電容量値算出部142によって算出された複数の検出面F毎の第1の静電容量算出値と、第2静電容量値算出部143によって算出された複数の中間点M毎の第2の静電容量算出値とに基づいて、入力装置10の操作面10Aに対する操作体の近接状態を表すイメージデータを算出する。
 図3に示す演算装置140の各機能は、例えば、演算装置140において、プロセッサがメモリに記憶されているプログラムを実行することによって実現される。
 (演算装置140による処理の手順)
 図4は、一実施形態に係る演算装置140による処理の手順を示すフローチャートである。
 まず、検出値取得部141が、検出回路120から、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の、静電容量検出値を取得する(ステップS401)。
 次に、係数補正部142Aが、ステップS401で取得された複数の静電容量検出値に基づいて、各係数テーブル501~504に設定されている係数を補正する(ステップS402)。
 次に、イメージ補正部142Bが、ステップS401で取得された第1検出電極Xa~Xeの静電容量検出値と、ステップS402で補正された、縦方向・上係数テーブル503および縦方向・下係数テーブル504に設定されている各係数とに基づいて、第1検出電極Xa~Xeのイメージを補正することにより、第1検出電極Xa~Xeの各々の検出面F毎の最新の第1の静電容量算出値を算出する(ステップS403)。
 また、イメージ補正部142Bが、ステップS401で取得された第2検出電極Ya~Ydの静電容量検出値と、ステップS402で補正された、横方向・左係数テーブル501および横方向・右係数テーブル502に設定されている各係数とに基づいて、第2検出電極Ya~Ydのイメージを補正することにより、第2検出電極Ya~Ydの各々の検出面F毎の最新の第1の静電容量算出値を算出する(ステップS404)。
 次に、正規化部142Cが、ステップS403,S404で算出された複数の検出面F毎の第1の静電容量算出値の各々を正規化する(ステップS405)。
 次に、制約部142Dが、ステップS404で正規化された、複数の検出面F毎の第1の静電容量算出値の各々に制約をかける(ステップS406)。
 そして、第2静電容量値算出部143が、ステップS406で制約がかけられることによって得られた複数の検出面F毎の第1の静電容量算出値に基づく所定の補間処理(本実施形態では、バイキュービック補間処理)によって、第1検出電極Xa~Xeと第2検出電極Ya~Ydとの交差点M毎の第2の静電容量算出値を算出する(ステップS407)。
 さらに、イメージデータ算出部144が、ステップS406で制約がかけられることによって得られた複数の検出面F毎の第1の静電容量算出値と、ステップS407で算出された複数の交差点M毎の第2の静電容量算出値とに基づいて、入力装置10の操作面10Aに対する操作体の近接状態を表すイメージデータを算出する(ステップS408)。
 その後、演算装置140は、図4に示す一連の処理を終了する。
 なお、演算装置140は、ステップS402~S406を繰り返し実行することにより、複数の検出面F毎の第1の静電容量算出値を、徐々に最適解に導くことができる。
 (係数テーブル501~504の一例)
 図5は、一実施形態に係る演算装置140が使用する係数テーブル501~504の一例を示す図である。
 図5(a)に示すように、横方向・左係数テーブル501は、第2検出電極Ya~Ydの各々について、複数(図5に示す例では、6つ)の検出面Fの各々に対する係数が設定されている。横方向・左係数テーブル501は、第2検出電極Ya~Ydの左端側の検出部Dで検出された静電容量値に対する検出面F毎の係数が設定されたものである。図5(a)に示すように、横方向・左係数テーブル501は、複数の検出面Fの各々について、第2検出電極Ya~Ydの左端部に設けられた検出部Dへの影響度を示すものであるから、左端部の検出部Dに近い検出面Fほど、第2検出電極Ya~Ydの抵抗が小さくなって影響度が高くなるため、より高い係数が設定される。
 図5(b)に示すように、横方向・右係数テーブル502は、第2検出電極Ya~Ydの各々について、複数(図5に示す例では、6つ)の検出面Fの各々に対する係数が設定されている。横方向・右係数テーブル502は、第2検出電極Ya~Ydの右端側の検出部Dで検出された静電容量値に対する検出面F毎の係数が設定されたものである。図5(b)に示すように、横方向・右係数テーブル502は、複数の検出面Fの各々について、第2検出電極Ya~Ydの右端部に設けられた検出部Dへの影響度を示すものであるから、右端部の検出部Dに近い検出面Fほど、第2検出電極Ya~Ydの抵抗が小さくなって影響度が高くなるため、より高い係数が設定される。
 図5(c)に示すように、縦方向・上係数テーブル503は、第1検出電極Xa~Xeの各々について、複数(図5に示す例では、5つ)の検出面Fの各々に対する係数が設定されている。縦方向・上係数テーブル503は、第1検出電極Xa~Xeの上端側の検出部Dで検出された静電容量値に対する検出面F毎の係数が設定されたものである。図5(c)に示すように、縦方向・上係数テーブル503は、複数の検出面Fの各々について、第1検出電極Xa~Xeの上端部に設けられた検出部Dへの影響度を示すものであるから、上端部の検出部Dに近い検出面Fほど、第1検出電極Xa~Xeの抵抗が小さくなって影響度が高くなるため、より高い係数が設定される。
 図5(d)に示すように、縦方向・下係数テーブル504は、第1検出電極Xa~Xeの各々について、複数(図5に示す例では、5つ)の検出面Fの各々に対する係数が設定されている。縦方向・下係数テーブル504は、第1検出電極Xa~Xeの下端側の検出部Dで検出された静電容量値に対する検出面F毎の係数が設定されたものである。図5(d)に示すように、縦方向・下係数テーブル504は、複数の検出面Fの各々について、第1検出電極Xa~Xeの下端部に設けられた検出部Dへの影響度を示すものであるから、下端部の検出部Dに近い検出面Fほど、第1検出電極Xa~Xeの抵抗が小さくなって影響度が高くなるため、より高い係数が設定される。
 なお、各係数テーブル501~504の各係数は、各検出面Fの抵抗比と、各検出面Fの面積とを乗じることによって求められる。但し、本実施形態では、複数の検出面Fの面積が同一であるため、横方向・左係数テーブル501の各係数は、実質的に、各検出面Fの抵抗比によって求められる。
 (係数補正部142Aおよびイメージ補正部142Bによる処理の一例)
 図6および図7は、一実施形態に係る係数補正部142Aおよびイメージ補正部142Bによる処理の一例を示す図である。
 まず、図6を参照して、係数補正部142Aによる横方向・左係数テーブル501の補正と、補正後の横方向・左係数テーブル501'に基づくイメージ補正部142Bによるイメージの補正とについて説明する。
 図6(1a)は、係数補正部142Aによる補正前の横方向・左係数テーブル501(第2検出電極Ya~Ydの各検出面Fの係数)を表している。図6(1b)は、イメージ補正部142Bによる補正前のイメージ(第2検出電極Ya~Ydの各検出面Fのイメージの静電容量値)を表している。
 まず、係数補正部142Aは、図6(1b)に示す各検出面Fのイメージの静電容量値に対して、図6(1a)に示す各検出面Fの係数を乗じることにより、図6(1c)に示すように、第2検出電極Ya~Ydの各検出面Fに対して、算出値を算出する。
 次に、係数補正部142Aは、図6(1d)に示すように、第2検出電極Ya~Ydの各々について、図6(1c)に示す複数の検出面Fの算出値の合計値を、第2検出電極Ya~Ydの左端部の検出部Dで検出される静電容量値の予測値として算出する。
 次に、係数補正部142Aは、第2検出電極Ya~Ydの各々について、図6(1d)に示す予測値を、図6(1e)に示す実測値(実際に左端部の検出部Dで検出された静電容量値)で除することにより、図6(1f)に示すように、補正値を算出する。
 そして、係数補正部142Aは、図6(1a)に示す横方向・左係数テーブル501を、図6(1f)に示す補正値で補正する。具体的には、係数補正部142Aは、第2検出電極Ya~Ydの各々について、図6(1f)に示す補正値を、図6(1a)に示す複数の検出面Fの各々の補正前の係数で除することにより、複数の検出面Fの各々の補正後の係数を算出する。これにより、係数補正部142Aは、図6(1g)に示す補正後の横方向・左係数テーブル501'を導出する。
 続いて、イメージ補正部142Bが、図6(1g)に示す補正後の横方向・左係数テーブル501'に基づいて、図6(1b)に示す第2検出電極Ya~Ydの各検出面Fのイメージの静電容量値を補正する。具体的には、イメージ補正部142Bは、第2検出電極Ya~Ydの各検出面Fについて、図6(1b)に示す補正前のイメージの静電容量値を、図6(1g)に示す補正後の係数で除することにより、図6(1h)に示すように、補正後のイメージの静電容量値(第1の中間算出値)を算出する。
 次に、図7を参照して、係数補正部142Aによる横方向・右係数テーブル502の補正と、補正後の横方向・右係数テーブル502'に基づくイメージ補正部142Bによるイメージの補正とについて説明する。
 図7(2a)は、係数補正部142Aによる補正前の横方向・右係数テーブル502(第2検出電極Ya~Ydの各検出面Fの係数)を表している。図7(2b)は、イメージ補正部142Bによる補正前のイメージ(第2検出電極Ya~Ydの各検出面Fのイメージの静電容量値)を表している。
 まず、係数補正部142Aは、図7(2b)に示す各検出面Fのイメージの静電容量値に対して、図7(2a)に示す各検出面Fの係数を乗じることにより、図7(2c)に示すように、第2検出電極Ya~Ydの各検出面Fに対して、算出値を算出する。
 次に、係数補正部142Aは、図7(2d)に示すように、第2検出電極Ya~Ydの各々について、図7(2c)に示す複数の検出面Fの算出値の合計値を、第2検出電極Ya~Ydの右端部の検出部Dで検出される静電容量値の予測値として算出する。
 次に、係数補正部142Aは、第2検出電極Ya~Ydの各々について、図7(2d)に示す予測値を、図7(2e)に示す実測値(実際に右端部の検出部Dで検出された静電容量値)で除することにより、図7(2f)に示すように、補正値を算出する。
 そして、係数補正部142Aは、図7(2a)に示す横方向・右係数テーブル502を、図7(2f)に示す補正値で補正する。具体的には、係数補正部142Aは、第2検出電極Ya~Ydの各々について、図7(2f)に示す補正値を、図7(2a)に示す複数の検出面Fの各々の補正前の係数で除することにより、複数の検出面Fの各々の補正後の係数を算出する。これにより、係数補正部142Aは、図7(2g)に示す補正後の横方向・右係数テーブル502'を導出する。
 続いて、イメージ補正部142Bが、図7(2g)に示す補正後の横方向・右係数テーブル502'に基づいて、図7(2b)に示す第2検出電極Ya~Ydの各検出面Fのイメージの静電容量値を補正する。具体的には、イメージ補正部142Bは、第2検出電極Ya~Ydの各検出面Fについて、図7(2b)に示す補正前のイメージの静電容量値を、図7(2g)に示す補正後の係数で除することにより、図7(2h)に示すように、補正後のイメージの静電容量値(第2の中間算出値)を算出する。
 最後に、イメージ補正部142Bが、第2検出電極Ya~Ydの各検出面Fについて、図6(1h)に示す補正後のイメージの静電容量値(第1の中間算出値)と、図7(2h)に示す補正後のイメージの静電容量値(第2の中間算出値)とを合算することにより、図7(2i)に示すように、イメージの静電容量値の最新更新値を算出する。
 なお、係数補正部142Aは、上記した係数テーブル501,502の補正方法と同様の補正方法により、係数テーブル503,504を補正する。
 また、イメージ補正部142Bは、上記した係数テーブル501,502に基づく第2検出電極Ya~Ydのイメージの補正方法と同様の補正方法により、係数テーブル503,504に基づく第1検出電極Xa~Xeのイメージを補正する。
 (制約部142Dによる処理の一例)
 図8は、一実施形態に係る制約部142Dによる処理の一例を示す図である。図8では、第2検出電極Yaの左から5番目の検出面F(以下、「検出面Fya5」と示す)の第1の静電容量算出値を制約する例を表している。
 図8に示すように、検出面Fya5は、第1検出電極Xdの上から1番目の検出電極(以下、「検出面Fxd1」と示す)、第1検出電極Xdの上から2番目の検出電極(以下、「検出面Fxd2」と示す)、第1検出電極Xeの上から1番目の検出電極(以下、「検出面Fxe1」と示す)、および、第1検出電極Xeの上から2番目の検出電極(以下、「検出面Fxe2」と示す)に囲まれている。
 制約部142Dは、検出面Fya5の第1の静電容量算出値「5」を、これら4つの検出面Fxd1,Fxd2,Fxe1, Fxe2の第1の静電容量算出値「5」,「6」,「6」.「7」で制約する。
 例えば、制約部142Dは、上記数式(1)により、検出面Fya5の制約後の第1の静電容量算出値として、(5×0.9)+(6×(1-0.9))=5.1を算出する。
 同様に、制約部142Dは、第1検出電極Xa~Yeの他の検出面Fの各々について、当該検出面Fの第1の静電容量算出値を、当該検出面Fを取り囲む、他の検出面F(第2検出電極Ya~Ydの検出面F)の第1の静電容量算出値で制約する。
 また、制約部142Dは、第2検出電極Ya~Ydの各検出面Fについて、当該検出面Fの第1の静電容量算出値を、当該検出面Fを取り囲む、他の検出面F(第1検出電極Xa~Xeの検出面F)の第1の静電容量算出値で制約する。
 これにより、制約部142Dは、第1検出電極Xa~Yeと、第2検出電極Ya~Ydとで相互に制約をかけることができ、第1検出電極Xa~Yeおよび第2検出電極Ya~Ydの各々の各検出面Fの第1の静電容量算出値を最適解へ導くことができる。
 (実施例)
 図9および図10は、本実施形態に係る演算装置140の一実施例を示す図である。本実施例では、従来の演算装置と、本実施形態に係る演算装置140とそれぞれについて、どのようなイメージデータが得られるかを確認した。なお、本実施例では、従来の演算装置として、第1検出電極と第2検出電極との各交差点を検出点とし、各検出点の静電容量値に基づいてイメージデータを算出するものを用いている。
 図9(a)は、入力装置の操作面に対して2つの操作体を接触させた際に、従来の演算装置によって算出されたイメージデータの一例を示す。図9(b)は、入力装置10の操作面に対して2つの操作体を接触させた際に、本実施形態に係る演算装置140によって算出されたイメージデータの一例を示す。
 図10(a)は、入力装置の操作面に対して3つの操作体を接触させた際に、従来の演算装置によって算出されたイメージデータの一例を示す。図10(b)は、入力装置10の操作面に対して3つの操作体を接触させた際に、本実施形態に係る演算装置140によって算出されたイメージデータの一例を示す。
 本実施例では、図9および図10に示すように、本実施形態に係る演算装置140により、従来の演算装置よりも、分解能が高いイメージデータが得られることが確認された。従来の演算装置は、第1検出電極Xa~Yeと第2検出電極Ya~Ydとの交差点である、20個の検出点の静電容量値に基づいてイメージデータを生成するのに対し、本実施形態に係る演算装置140は、第1検出電極Xa~Ye上の25個の検出面F上の検出点の第1の静電容量算出値と、第2検出電極Ya~Yd上の24個の検出面F上の検出点の第1の静電容量算出値と、第1検出電極Xa~Yeと第2検出電極Ya~Ydとの20個の交差点Mの第2の静電容量算出値との、合計69個の検出点の静電容量値に基づいてイメージデータを生成することができるからである。
 以上説明したように、本実施形態に係る演算装置140は、互いに直交して配設された第1検出電極Xa~Xeおよび第2検出電極Ya~Ydを備え、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々が複数の検出面Fを有する静電容量センサ100において検出された、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の静電容量検出値に基づいて、操作面10Aに対する操作体の近接状態を表すイメージデータを算出する演算装置140であって、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の、静電容量検出値を取得する検出値取得部141と、検出値取得部141によって取得された複数の静電容量検出値と、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々に対して予め設定された検出面F毎の係数とに基づいて、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の検出面F毎の第1の静電容量算出値を算出する第1静電容量値算出部142と、第1静電容量値算出部142によって算出された複数の第1の静電容量算出値に基づいて、イメージデータを算出するイメージデータ算出部144とを備える。
 これにより、本実施形態に係る演算装置140は、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の検出面F上を、静電容量値の検出位置として求めことができるため、演算によって求められる近接位置と、実際の近接位置とのズレを抑制することができる。したがって、本実施形態に係る演算装置140によれば、各検出電極が複数の検出面を有する静電容量センサ100において、近接位置の検出精度の低下を抑制することができる。
 また、本実施形態に係る演算装置140は、第1検出電極Xa~Xeが備える検出面Fの総数と、第2検出電極Ya~Ydが備える検出面Fの総数とが異なることに応じて、第1検出電極Xa~Xeに対して予め設定されている係数の総数と、第2検出電極Ya~Ydに対して予め設定されている係数の総数とが異なる。
 これにより、本実施形態に係る演算装置140は、第1検出電極Xa~Xeが備える検出面Fの総数と、第2検出電極Ya~Ydが備える検出面Fの総数とが異なる静電容量センサ100においても、各検出面Fに対して個別に係数を設定することができるため、近接状態の検出精度をより高めることができる。
 また、本実施形態に係る演算装置140において、第1静電容量値算出部142は、第1検出電極Xa~Xeの上端側の検出部D(第1の検出部)で検出された静電容量値(第1の静電容量検出値)と、第1の静電容量検出値に対する検出面F毎の係数と、第1検出電極Xa~Xeの下端側の検出部D(第2の検出部)で検出された静電容量値(第2の静電容量検出値)と、第2の静電容量検出値に対する検出面F毎の係数とに基づいて、第1検出電極Xa~Xeの検出面F毎の第1の静電容量算出値を算出し、第2検出電極Ya~Ydの左端側の検出部D(第3の検出部)で検出された静電容量値(第3の静電容量値)と、第3の静電容量検出値に対する検出面F毎の係数と、第2検出電極Ya~Ydの右端側の検出部D(第4の検出部)で検出された静電容量値(第4の静電容量値)と、第4の静電容量検出値に対する検出面F毎の係数とに基づいて、第2検出電極Ya~Ydの検出面F毎の第1の静電容量算出値を算出する。
 これにより、本実施形態に係る演算装置140は、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々について、検出面F毎の複数の第1の静電容量算出値の各々の算出精度をより高めることができる。
 また、本実施形態に係る演算装置140は、第1静電容量値算出部142によって算出された複数の第1の静電容量算出値に基づく所定の補間処理によって、第1検出電極Xa~Xeと第2検出電極Ya~Ydとの交差点M毎の第2の静電容量算出値を算出する第2静電容量値算出部143をさらに備え、イメージデータ算出部144は、第1静電容量値算出部142によって算出された複数の第1の静電容量算出値と、第2静電容量値算出部143によって算出された複数の第2の静電容量算出値とに基づいて、イメージデータを算出する。
 これにより、本実施形態に係る演算装置140は、より多くの検出点について求められた静電容量値に基づいて、イメージデータを算出することができるため、算出されるイメージデータの分解能をより高めることができる。
 特に、本実施形態に係る演算装置140において、第2静電容量値算出部143は、第1静電容量値算出部142によって算出された複数の第1の静電容量算出値に基づくバイキュービック補間処理によって、複数の第2の静電容量算出値を算出する。
 これにより、本実施形態に係る演算装置140は、複数の第2の静電容量算出値の各々の算出精度をより高めることができる。
 また、本実施形態に係る演算装置140は、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydのうちの一方の検出面Fの第1の静電容量算出値を、当該検出面Fを取り囲む、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydのうちの他方の検出面Fの第1の静電容量算出値で制約する制約部142Dをさらに備える。
 これにより、本実施形態に係る演算装置140は、第1検出電極Xa~Xeと第2検出電極Ya~Ydとの間で、第1の静電容量算出値の相互補完を行うことができる。このため、本実施形態に係る演算装置140によれば、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々について、検出面F毎の複数の第1の静電容量算出値の各々の算出精度をより高めることができる。
 特に、本実施形態に係る演算装置140において、制約部142Dは、制約前の第1の静電容量算出値に対して、所定の制約係数βを乗じることにより、制約後の第1の静電容量算出値を算出する。
 これにより、本実施形態に係る演算装置140は、第1の静電容量算出値を徐々に変化させることができ、したがって、第1の静電容量算出値を徐々に最適解に導くことができる。
 また、本実施形態に係る演算装置140は、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydのうちの一方の第1の静電容量算出値の合計値を、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydのうちの他方の第1の静電容量算出値の合計値と等しくする正規化処理を行う正規化部をさらに備える。
 これにより、本実施形態に係る演算装置140は、第1検出電極Xa~Xeと第2検出電極Ya~Ydとの間で、第1の静電容量算出値の相互補完を行うことができる。このため、本実施形態に係る演算装置140によれば、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々について、検出面F毎の複数の第1の静電容量算出値の各々の算出精度をより高めることができる。
 また、本実施形態に係る入力装置10は、静電容量センサ100と、演算装置140とを備える。
 これにより、本実施形態に係る入力装置10は、演算装置140によって、静電容量センサ100が備える第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の検出面F上を、静電容量値の検出位置として求めことができるため、演算によって求められる近接位置と、実際の近接位置とのズレを抑制することができる。したがって、本実施形態に係る入力装置10によれば、各検出電極が複数の検出面を有する静電容量センサ100において、近接位置の検出精度の低下を抑制することができる。
 また、本実施形態に係る演算方法は、互いに直交して配設された第1検出電極Xa~Xeおよび第2検出電極Ya~Ydを備え、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々が複数の検出面Fを有する静電容量センサ100において検出された、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の静電容量検出値に基づいて、操作面10Aに対する操作体の近接状態を表すイメージデータを算出する演算方法であって、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の、静電容量検出値を取得する検出値取得工程と、検出値取得工程において取得された複数の静電容量検出値と、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々に対して予め設定された検出面F毎の係数とに基づいて、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の検出面F毎の第1の静電容量算出値を算出する第1静電容量値算出工程と、第1静電容量値算出工程において算出された複数の第1の静電容量算出値に基づいて、イメージデータを算出するイメージデータ算出工程とを含む。
 これにより、本実施形態に係る演算方法は、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の検出面F上を、静電容量値の検出位置として求めことができるため、演算によって求められる近接位置と、実際の近接位置とのズレを抑制することができる。したがって、本実施形態に係る演算方法によれば、各検出電極が複数の検出面を有する静電容量センサ100において、近接位置の検出精度の低下を抑制することができる。
 また、本実施形態に係るプログラムは、互いに直交して配設された第1検出電極Xa~Xeおよび第2検出電極Ya~Ydを備え、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々が複数の検出面Fを有する静電容量センサ100において検出された、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の静電容量検出値に基づいて、操作面10Aに対する操作体の近接状態を表すイメージデータを算出するためのプログラムであって、コンピュータを、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の、静電容量検出値を取得する検出値取得部141、検出値取得部141によって取得された複数の静電容量検出値と、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々に対して予め設定された検出面F毎の係数とに基づいて、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の検出面F毎の第1の静電容量算出値を算出する第1静電容量値算出部142、および、第1静電容量値算出部142によって算出された複数の第1の静電容量算出値に基づいて、イメージデータを算出するイメージデータ算出部144として機能させる。
 これにより、本実施形態に係るプログラムは、第1検出電極Xa~Xeおよび第2検出電極Ya~Ydの各々の検出面F上を、静電容量値の検出位置として求めことができるため、演算によって求められる近接位置と、実際の近接位置とのズレを抑制することができる。したがって、本実施形態に係るプログラムによれば、各検出電極が複数の検出面を有する静電容量センサ100において、近接位置の検出精度の低下を抑制することができる。
 以上、本発明の一実施形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形または変更が可能である。
 本国際出願は、2019年8月5日に出願した日本国特許出願第2019-143990号に基づく優先権を主張するものであり、当該出願の全内容を本国際出願に援用する。
 10 入力装置
 10A 操作面
 100 静電容量センサ
 120 検出回路
 140 演算装置
 141 検出値取得部
 142 第1静電容量値算出部
 142A 係数補正部
 142B イメージ補正部
 142C 正規化部
 142D 制約部
 143 第2静電容量値算出部
 144 イメージデータ算出部
 501 横方向・左係数テーブル
 502 横方向・右係数テーブル
 503 縦方向・上係数テーブル
 504 縦方向・下係数テーブル
 D 検出部
 M 交差点
 F 検出面
 P 検出点
 Xa,Xb,Xc,Xd,Xe 第1検出電極
 Ya,Yb,Yc,Yd 第2検出電極

Claims (11)

  1.  互いに直交して配設された複数の第1検出電極および複数の第2検出電極を備え、前記複数の第1検出電極および前記複数の第2検出電極の各々が複数の検出面を有する静電容量センサにおいて検出された、前記複数の第1検出電極および前記複数の第2検出電極の各々の静電容量検出値に基づいて、操作面に対する操作体の近接状態を表すイメージデータを算出する演算装置であって、
     前記複数の第1検出電極および前記複数の第2検出電極の各々の、前記静電容量検出値を取得する検出値取得部と、
     前記検出値取得部によって取得された複数の前記静電容量検出値と、前記複数の第1検出電極および前記複数の第2検出電極の各々に対して予め設定された前記検出面毎の係数とに基づいて、前記複数の第1検出電極および前記複数の第2検出電極の各々の前記検出面毎の第1の静電容量算出値を算出する第1静電容量値算出部と、
     前記第1静電容量値算出部によって算出された複数の前記第1の静電容量算出値に基づいて、前記イメージデータを算出するイメージデータ算出部と
     を備えることを特徴とする演算装置。
  2.  前記複数の第1検出電極が備える前記検出面の総数と、前記複数の第2検出電極が備える前記検出面の総数とが異なることに応じて、前記複数の第1検出電極に対して予め設定されている前記係数の総数と、前記複数の第2検出電極に対して予め設定されている前記係数の総数とが異なる
     ことを特徴とする請求項1に記載の演算装置。
  3.  前記第1静電容量値算出部は、
     前記第1検出電極の一端側の第1の検出部で検出された第1の静電容量検出値と、
     前記第1の静電容量検出値に対する前記検出面毎の係数と、
     前記第1検出電極の他端側の第2の検出部で検出された第2の静電容量検出値と、
     前記第2の静電容量検出値に対する前記検出面毎の係数と
     に基づいて、前記第1検出電極の前記検出面毎の前記第1の静電容量算出値を算出し、
     前記第2検出電極の一端側の第3の検出部で検出された第3の静電容量検出値と、
     前記第3の静電容量検出値に対する前記検出面毎の係数と、
     前記第2検出電極の他端側の第4の検出部で検出された第4の静電容量検出値と、
     前記第4の静電容量検出値に対する前記検出面毎の係数と
     に基づいて、前記第2検出電極の前記検出面毎の前記第1の静電容量算出値を算出する
     ことを特徴とする請求項1または2に記載の演算装置。
  4.  前記第1静電容量値算出部によって算出された複数の前記第1の静電容量算出値に基づく所定の補間処理によって、前記複数の第1検出電極と前記複数の第2検出電極との交差点毎の第2の静電容量算出値を算出する第2静電容量値算出部をさらに備え、
     前記イメージデータ算出部は、
     前記第1静電容量値算出部によって算出された複数の前記第1の静電容量算出値と、前記第2静電容量値算出部によって算出された複数の前記第2の静電容量算出値とに基づいて、前記イメージデータを算出する
     ことを特徴とする請求項1から3のいずれか一項に記載の演算装置。
  5.  第2静電容量値算出部は、前記第1静電容量値算出部によって算出された複数の前記第1の静電容量算出値に基づくバイキュービック補間処理によって、複数の前記第2の静電容量算出値を算出する
     ことを特徴とする請求項4に記載の演算装置。
  6.  前記第1検出電極および前記第2検出電極のうちの一方の前記検出面の前記第1の静電容量算出値を、当該検出面を取り囲む、前記第1検出電極および前記第2検出電極のうちの他方の前記検出面の前記第1の静電容量算出値で制約する制約部
     をさらに備えることを特徴とする請求項1から5のいずれか一項に記載の演算装置。
  7.  前記制約部は、
     制約前の前記第1の静電容量算出値に対して、所定の制約係数を乗じることにより、制約後の前記第1の静電容量算出値を算出する
     ことを特徴とする請求項6に記載の演算装置。
  8.  前記第1検出電極および前記第2検出電極のうちの一方の前記第1の静電容量算出値の合計値を、前記第1検出電極および前記第2検出電極のうちの他方の前記第1の静電容量算出値の合計値と等しくする正規化処理を行う正規化部
     をさらに備えることを特徴とする請求項1から7のいずれか一項に記載の演算装置。
  9.  前記静電容量センサと、
     請求項1から8のいずれか一項に記載の演算装置と
     を備えることを特徴とする入力装置。
  10.  互いに直交して配設された複数の第1検出電極および複数の第2検出電極を備え、前記複数の第1検出電極および前記複数の第2検出電極の各々が複数の検出面を有する静電容量センサにおいて検出された、前記複数の第1検出電極および前記複数の第2検出電極の各々の静電容量検出値に基づいて、操作面に対する操作体の近接状態を表すイメージデータを算出する演算方法であって、
     前記複数の第1検出電極および前記複数の第2検出電極の各々の、前記静電容量検出値を取得する検出値取得工程と、
     前記検出値取得工程において取得された複数の前記静電容量検出値と、前記複数の第1検出電極および前記複数の第2検出電極の各々に対して予め設定された前記検出面毎の係数とに基づいて、前記複数の第1検出電極および前記複数の第2検出電極の各々の前記検出面毎の第1の静電容量算出値を算出する第1静電容量値算出工程と、
     前記第1静電容量値算出工程において算出された複数の前記第1の静電容量算出値に基づいて、前記イメージデータを算出するイメージデータ算出工程と
     を含むことを特徴とする演算方法。
  11.  互いに直交して配設された複数の第1検出電極および複数の第2検出電極を備え、前記複数の第1検出電極および前記複数の第2検出電極の各々が複数の検出面を有する静電容量センサにおいて検出された、前記複数の第1検出電極および前記複数の第2検出電極の各々の静電容量検出値に基づいて、操作面に対する操作体の近接状態を表すイメージデータを算出するためのプログラムであって、
     コンピュータを、
     前記複数の第1検出電極および前記複数の第2検出電極の各々の、前記静電容量検出値を取得する検出値取得部、
     前記検出値取得部によって取得された複数の前記静電容量検出値と、前記複数の第1検出電極および前記複数の第2検出電極の各々に対して予め設定された前記検出面毎の係数とに基づいて、前記複数の第1検出電極および前記複数の第2検出電極の各々の前記検出面毎の第1の静電容量算出値を算出する第1静電容量値算出部、および、
     前記第1静電容量値算出部によって算出された複数の前記第1の静電容量算出値に基づいて、前記イメージデータを算出するイメージデータ算出部
     として機能させるためのプログラム。
PCT/JP2020/011128 2019-08-05 2020-03-13 演算装置、入力装置、演算方法、およびプログラム WO2021024536A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2021537572A JP7195443B2 (ja) 2019-08-05 2020-03-13 演算装置、入力装置、演算方法、およびプログラム
DE112020003770.3T DE112020003770T5 (de) 2019-08-05 2020-03-13 Berechnungseinrichtung, Eingabevorrichtung, Berechnungsverfahren und Programm
CN202080043940.2A CN113966456B (zh) 2019-08-05 2020-03-13 运算装置、输入装置、运算方法以及程序
US17/570,415 US11747940B2 (en) 2019-08-05 2022-01-07 Calculation device, input device, calculation method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019-143990 2019-08-05
JP2019143990 2019-08-05

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/570,415 Continuation US11747940B2 (en) 2019-08-05 2022-01-07 Calculation device, input device, calculation method, and program

Publications (1)

Publication Number Publication Date
WO2021024536A1 true WO2021024536A1 (ja) 2021-02-11

Family

ID=74503373

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/011128 WO2021024536A1 (ja) 2019-08-05 2020-03-13 演算装置、入力装置、演算方法、およびプログラム

Country Status (5)

Country Link
US (1) US11747940B2 (ja)
JP (1) JP7195443B2 (ja)
CN (1) CN113966456B (ja)
DE (1) DE112020003770T5 (ja)
WO (1) WO2021024536A1 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008134836A (ja) * 2006-11-28 2008-06-12 Wacom Co Ltd タッチパネル装置
WO2014174771A1 (ja) * 2013-04-25 2014-10-30 シャープ株式会社 タッチパネルシステムおよび電子機器
JP2016224834A (ja) * 2015-06-03 2016-12-28 キヤノン株式会社 電子機器、その制御方法
WO2018180280A1 (ja) * 2017-03-31 2018-10-04 アルプス電気株式会社 入力装置、要素データ構成方法及びプログラム
JP2019095841A (ja) * 2017-11-17 2019-06-20 株式会社デンソーテン 回路基板

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8711129B2 (en) * 2007-01-03 2014-04-29 Apple Inc. Minimizing mismatch during compensation
US8174508B2 (en) * 2007-11-19 2012-05-08 Microsoft Corporation Pointing and data entry input device
JP5164930B2 (ja) * 2009-06-05 2013-03-21 株式会社ジャパンディスプレイウェスト タッチパネル、表示パネル、および表示装置
JP2012026905A (ja) * 2010-07-26 2012-02-09 Seiko Epson Corp 検出装置、電子機器及びロボット
US9851829B2 (en) * 2010-08-27 2017-12-26 Apple Inc. Signal processing for touch and hover sensing display device
JP5589859B2 (ja) * 2011-01-14 2014-09-17 ソニー株式会社 位置情報補正装置、タッチセンサ、位置情報補正方法、及びプログラム
JP5079903B1 (ja) * 2011-05-25 2012-11-21 シャープ株式会社 静電容量推定方法、集積回路、及び電子機器
US9207820B2 (en) * 2012-03-30 2015-12-08 Microchip Technology Incorporated Method and system for multi-touch decoding
JP2014110013A (ja) * 2012-12-04 2014-06-12 Tokai Rika Co Ltd タッチ位置検出装置
US9983738B2 (en) * 2013-10-14 2018-05-29 Parade Technologies, Ltd. Contact detection mode switching in a touchscreen device
US9541588B2 (en) * 2013-10-30 2017-01-10 Synaptics Incorporated Current-mode coarse-baseline-correction
JP6407854B2 (ja) * 2015-12-28 2018-10-17 アルプス電気株式会社 静電容量検出装置及び入力装置
JP6488251B2 (ja) * 2016-03-22 2019-03-20 株式会社トライフォース・マネジメント 物体センサ
JP6637600B2 (ja) * 2016-07-15 2020-01-29 アルプスアルパイン株式会社 入力装置、イメージデータ算出方法、及びイメージデータ算出プログラム
EP3561527B1 (en) * 2016-12-21 2022-08-10 Alps Alpine Co., Ltd. Capacitance detection device and input device
JP2019096020A (ja) * 2017-11-22 2019-06-20 矢崎総業株式会社 入力装置
JP7080069B2 (ja) 2018-02-16 2022-06-03 株式会社日立ハイテク メンテナンス装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008134836A (ja) * 2006-11-28 2008-06-12 Wacom Co Ltd タッチパネル装置
WO2014174771A1 (ja) * 2013-04-25 2014-10-30 シャープ株式会社 タッチパネルシステムおよび電子機器
JP2016224834A (ja) * 2015-06-03 2016-12-28 キヤノン株式会社 電子機器、その制御方法
WO2018180280A1 (ja) * 2017-03-31 2018-10-04 アルプス電気株式会社 入力装置、要素データ構成方法及びプログラム
JP2019095841A (ja) * 2017-11-17 2019-06-20 株式会社デンソーテン 回路基板

Also Published As

Publication number Publication date
CN113966456A (zh) 2022-01-21
JPWO2021024536A1 (ja) 2021-02-11
JP7195443B2 (ja) 2022-12-23
DE112020003770T5 (de) 2022-05-12
CN113966456B (zh) 2023-12-12
US20220129105A1 (en) 2022-04-28
US11747940B2 (en) 2023-09-05

Similar Documents

Publication Publication Date Title
US9069409B2 (en) Coordinate algorithm of touch panel
US9104264B2 (en) Information processing apparatus and control method of information processing apparatus
KR101762387B1 (ko) 터치 압력 감도 보정 방법 및 컴퓨터 판독 가능한 기록 매체
JP6437775B2 (ja) タッチパネル装置およびタッチパネルのタッチ位置座標算出方法
WO2021024536A1 (ja) 演算装置、入力装置、演算方法、およびプログラム
KR20170088807A (ko) 터치 압력 감도 보정 방법 및 컴퓨터 판독 가능한 기록 매체
WO2019205511A1 (zh) 触碰定位方法、装置及电子设备
US20150261358A1 (en) Correction apparatus and correction method for self-capacitive touch panel
TW201535198A (zh) 觸控面板的觸摸位置探測方法、觸控面板檢測方法及觸控面板檢測裝置
US10606410B2 (en) Method for calibrating touchscreen panel with industrial robot and system, industrial robot and touchscreen using the same
JP6545453B2 (ja) タッチパネル装置及びタッチパネルの座標補正方法
JP7155441B2 (ja) 静電容量センサおよび入力装置
JP2015011497A (ja) 携帯端末装置、タッチパネルのキャリブレーション実行方法、及びプログラム
TWI517016B (zh) 校正觸控面板邊緣之座標値的方法與觸控裝置
JP7377066B2 (ja) 制御装置および補正方法
CN108021260B (zh) 触控侦测方法
JP7335134B2 (ja) 制御装置およびキャリブレーション方法
JP4125862B2 (ja) タッチパネル装置
JP2010176584A (ja) 座標入力システム
CN115686259A (zh) 为有源笔校正触摸干扰

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20849941

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2021537572

Country of ref document: JP

Kind code of ref document: A

122 Ep: pct application non-entry in european phase

Ref document number: 20849941

Country of ref document: EP

Kind code of ref document: A1