A pointer detection apparatus and a pointer detection method of the cross point electrostatic coupling type are disclosed, by which a pointer on a conductor pattern can be detected at a higher speed. The pointer detection apparatus includes a conductor pattern, a spread code supplying circuit, a reception conductor selection circuit, an amplification circuit, an analog to digital conversion circuit, and a correlation value calculation circuit. The spread code supplying circuit supplies a plurality of spread codes at the same time. The correlation value calculation circuit determines correlation values between signals output from the analog to digital conversion circuit and the correlation calculation codes respectively corresponding to the spread codes. A pointer is detected based on the determined correlation values.
|
15. A pointer detection apparatus for detecting a pointer positioned on a conductor pattern, the conductor pattern including a plurality of first conductors disposed in a first direction and a plurality of second conductors disposed in a second direction which crosses the first direction, the pointer detection apparatus comprising:
a code supplying circuit configured to provide a plurality of modulated code strings of different codes, each code having a n-code length and being mutually orthogonal to each other, the code supplying circuit being further configured to supply predetermined ones of the modulated code strings to the first conductors disposed in the first direction; and
a correlation calculation circuit configured to demodulate signals produced in the second conductors disposed in the second directions to produce demodulated signals and to carry out correlation calculation between the demodulated signals and correlation calculation codes that respectively correspond to the code strings;
wherein the pointer positioned on said conductor pattern is detected based on correlation calculation values determined by said correlation calculation circuit; and
wherein one of the code strings is not supplied to the first conductors, so as not to be subjected to a variation factor introduced by the first conductors and the second conductors, to be thereby used to produce a reference signal for the correlation calculation to detect the pointer positioned on the conductor pattern.
16. A pointer detection method for detecting a pointer positioned on a conductor pattern, the conductor pattern including a plurality of first conductors disposed in a first direction and a plurality of second conductors disposed in a second direction which crosses the first direction, the method comprising:
a code supplying step for providing a plurality of modulated code strings of different codes, each code having a n-code length and being mutually orthogonal to each other, and supplying predetermined ones of the modulated code strings to the first conductors disposed in the first direction;
a correlation calculation code supplying step for supplying correlation calculation codes that respectively correspond to the code strings;
a correlation calculation processing step for demodulating signals produced in the second conductors disposed in the second direction to produce demodulated signals and for carrying out correlation calculation between the demodulated signals and the correlation calculation codes; and
a position detection step for detecting the pointer positioned on the conductor pattern based on results of the correlation calculation carried out at the correlation calculation processing step;
wherein the code supplying step includes not supplying one of the code strings to the first conductors, so as not to subject said one code string to a variation factor introduced by the first conductors and the second conductors to thereby use said one code string to produce a reference signal for the correlation calculation to detect the pointer positioned on the conductor pattern.
1. A pointer detection apparatus for detecting a pointer positioned on a conductor pattern, the conductor pattern including a plurality of first conductors disposed in a first direction and a plurality of second conductors disposed in a second direction which crosses the first direction, the pointer detection apparatus comprising:
a code supplying circuit configured to provide a plurality of modulated code strings of different codes, each code having a n-code length and being mutually orthogonal to each other, the code supplying circuit being further configured to supply predetermined ones of the modulated code strings to the first conductors disposed in the first direction;
a correlation calculation code supplying circuit configured to supply correlation calculation codes that respectively correspond to the code strings; and
a correlation calculation circuit configured to demodulate signals produced in the second conductors disposed in the second direction to produce demodulated signals and to carry out correlation calculation between the demodulated signals and the correlation calculation codes;
wherein the pointer positioned on said conductor pattern is detected based on results of the correlation calculation carried out by said correlation calculation circuit; and
wherein one of the code strings is not supplied to the first conductors, so as not to be subjected to a variation factor introduced by the first conductors and the second conductors, to be thereby used to produce a reference signal for the correlation calculation to detect the pointer positioned on the conductor pattern.
2. The pointer detection apparatus according to
3. The pointer detection apparatus according to
4. The pointer detection apparatus according to
5. The pointer detection apparatus according to
6. The pointer detection apparatus according to
7. The pointer detection apparatus according to
8. The pointer detection apparatus according to
a substrate having a surface on which said conductor pattern including the first conductors disposed in the first direction and the second conductors disposed in the second direction which crosses the first direction is disposed; and
an insulating member disposed in a region in which the first conductors disposed in the first direction and the second conductors disposed in the second direction which is orthogonal to the first direction cross each other, for electrically isolating the first conductors disposed in the first direction from the second conductors disposed in the orthogonal direction;
wherein the first conductors disposed in the first direction are formed in a pattern having a plurality of land portions that are electrically connected to each other; and
wherein the second conductors disposed in the second direction are formed in a line-shaped pattern.
9. The pointer detection apparatus according to
a substrate having a surface on which the first conductors disposed in the first direction are disposed and another surface on which the second conductors disposed in the second direction are disposed;
wherein the first conductors disposed in the first direction are formed in a pattern having a plurality of land portions that are electrically connected to each other; and
wherein the second conductors disposed in the second direction are formed in a line-shaped pattern.
10. The pointer detection apparatus according to
11. The pointer detection apparatus according to
12. The pointer detection apparatus according to
13. The pointer detection apparatus according to
14. The pointer detection apparatus according to
determine a volume of a spatial distribution of the level of the demodulated, signals detected by said detection circuit,
calculate a contact area between the pointer and said conductor pattern, and
detect a pressure applied by the pointer on said conductor pattern based on the determined volume and the calculated contact area.
17. The pointer detection apparatus according to
18. The pointer detection apparatus according to
19. The pointer detection method according to
20. The pointer detection method according to
21. The pointer detection apparatus according to
22. The pointer detection apparatus according to
|
The present application claims priority under 35 U.S.C. §119 from Japanese Patent Application JP 2009-288273, filed in the Japanese Patent Office on Dec. 18, 2009, the entire content of which is incorporated herein by reference.
1. Field of the Invention
This invention relates to a pointer detection apparatus and a pointer detection method, and more particularly to a pointer detection apparatus and a pointer detection method wherein a plurality of pointers can be detected at a high speed.
2. Description of the Related Art
Conventionally, for the detection of the position of a pointer used with a touch panel or a like apparatus, various sensor systems have been proposed, such as a resistive film system, an electrostatic coupling system and an electrostatic capacitive system. In recent years, a pointer detection apparatus of the electrostatic coupling system type has been vigorously developed.
Electrostatic coupling systems are divided into two types including a surface capacitive type and a projected capacitive type. An electrostatic coupling system of the surface capacitive type is applied, for example, in an ATM (Automated Teller Machine), and that of the projected capacitive type is applied, for example, in a mobile telephone set. In both types, a variation of the electrostatic coupling state between a sensor electrode and a pointer such as a finger or an electrostatic pen is detected in order to detect the position of the pointer.
A pointer detection apparatus of the projected capacitive electrostatic coupling system includes an electrode formed in a predetermined pattern, for example, on a transparent substrate or a transparent film. The apparatus detects a variation of the electrostatic coupling state between a pointer and the electrode when the pointer approaches the electrode. For a pointer detection apparatus of this type, various techniques for optimizing the configuration have been proposed and are disclosed, for example, in Japanese Patent Laid-Open Nos. 2003-22158, Hei 9-222947, and Hei 10-161795 (referred to as Patent Document 1, 2 and 3, respectively, hereinafter). In particular, Patent Document 1 discloses a code division multiplexing system which uses an orthogonal spread code. Patent Document 2 discloses a coordinate inputting apparatus which uses a pseudo-random signal. Patent Document 3 discloses a pen for use with an electrostatic capacitive coordinate apparatus.
A pointer detection apparatus of the type called cross point electrostatic coupling system has been developed from the projected capacitive type electrostatic coupling system. Here, operation of a pointer detection apparatus of the cross point electrostatic coupling system is described briefly with reference to the accompanying drawings.
Referring to
In a pointer detection apparatus which uses the sensor section 900 having the configuration described above, for example, a predetermined signal is supplied to a predetermined one of the transmission conductors 902. A variation of current flowing to a cross point between the predetermined transmission conductor 902, to which the predetermined signal is supplied, and a reception conductor 904 is detected at each of all cross points of the predetermined transmission conductor 902 and the reception conductors 904. Here, at a position of the sensor section 900 at which a pointer 910 such as a finger is placed, part of current flowing to the transmission conductor 902 is shunted through the pointer 910 and this changes the current flowing into the reception conductor 904. Therefore, the position of the pointer 910 can be detected by detecting a cross point between the transmission conductor 902, to which the signal is supplied, and the reception conductor 904, to which a varying amount of current flows into. Further, with a pointer detection apparatus of the cross point electrostatic coupling system, simultaneous detection of a plurality of pointers is possible because the current variation is detected for each of a plurality of cross points formed on the sensor section 900.
The principle of position detection of the cross point electrostatic coupling system is described more particularly. A case is considered here where a predetermined signal is supplied to the transmission conductor Y6 and a pointing position of the pointer 910 such as, for example, a finger on the transmission conductor Y6 is detected as seen in
Then, a level variation of an output signal of the differential amplifier 905 at the position of each of the cross points between the transmission conductor Y6 and the reception conductors is determined.
Since the pointer or finger 910 is placed in proximity to the cross points between the transmission conductor Y6 and the reception conductors X5 and XM-5, current flowing in the proximity of these cross points varies. Therefore, as seen in
A conventional pointer detection apparatus of the cross point electrostatic coupling system as described above carries out supply and reception processes of a signal for each of the transmission conductors and the reception conductors, which define the cross points, to carry out a position detection process of a pointer. Therefore, it has a problem in that, if the position detection process is carried out for all cross points, then a long period of time is required for the process. For example, if the sensor section includes 64 transmission conductors and 128 reception conductors and the detection processing time at each of the cross points is, for example, 256 μsec, then a period of time of approximately two seconds is required for detection at all cross points, that is, at totaling 8,192 cross points. Therefore, such conventional pointer detection apparatus is not suitable for practical use.
It is an object of the present invention to provide a pointer detection apparatus and a pointer detection method of the cross point electrostatic coupling system using which a pointer can be detected at a higher speed.
According to an aspect of the present invention, there is provided a pointer detection apparatus for detecting a pointer positioned on a conductor pattern including a plurality of first conductors disposed in a first direction and a plurality of second conductors disposed in a second direction which crosses the first direction. The pointer detection apparatus further includes a code supplying circuit having a plurality of code strings of different codes from each other for supplying predetermined ones of the code strings to the first conductors disposed in the first direction and forming the conductor pattern. The pointer detection apparatus also includes a correlation value calculation code supplying circuit for supplying correlation value calculation codes that respectively correspond to the code strings, and a correlation calculation circuit for carrying out correlation calculation between signals produced in the second conductors disposed in the second direction and the correlation value calculation codes. The pointer positioned on the conductor pattern is detected based on results of the correlation calculation carried out by the correlation calculation circuit.
According to another aspect of the present invention, there is provided a pointer detection method for detecting a pointer positioned on a conductor pattern including a plurality of first conductors disposed in a first direction and a plurality of second conductors disposed in a second direction which crosses the first direction. The method includes a code supplying step for supplying predetermined ones of a plurality of code strings of different codes from each other to the first conductors disposed in the first direction and forming the conductor pattern. The method further includes a correlation value calculation code supplying step for supplying correlation value calculation codes that respectively correspond to the code strings. The method also includes a correlation calculation processing step for carrying out correlation calculation between signals produced in the second conductors disposed in the second direction and the correlation value calculation codes. According to the method, the pointer positioned on the conductor pattern is detected based on results of the correlation calculation carried out at the correlation calculation processing step.
In the pointer detection apparatus and the pointer detection method according to various exemplary embodiments of the present invention, by supplying a plurality of signals produced based on one or a plurality of code strings different from each other to a plurality of transmission conductors at the same time, presence of a pointer on the conductor pattern as well as the pointing position of the pointer can be detected. In other words, a detection process for a pointer can be carried out at the same time with regard to a plurality of cross points. Therefore, with the pointer detection apparatus and the pointer detection method according to the present invention, presence of one or a plurality of pointers and the pointing positions of the pointer(s) can be detected at a higher speed at the same time.
The above and other objects, features and advantages of the present invention will become apparent from the following description and the appended claims, taken in conjunction with the accompanying drawings.
In the following, several embodiments of the present invention of a pointer detection apparatus and a pointer detection method are described with reference to the accompanying drawings. The description is given in the order given below. It is to be noted that, while the following description is given using a pointer detection apparatus as an example, the present invention is not limited to the illustrated embodiments and can be applied in various other apparatus as long as the apparatus detect a pointer positioned in the proximity of, or in contact with, the apparatus.
1. First Embodiment: examples of a basic configuration;
2. Second Embodiment: examples of a configuration which uses a PSK-modulated spread code;
3. Third Embodiment: examples of a configuration which uses an FSK-modulated spread code;
4. Fourth Embodiment: different supplying methods of a spread code;
5. Fifth Embodiment: selection methods of a reception conductor;
6. Sixth Embodiment: different examples of a configuration of a sensor section;
7. Seventh Embodiment: different examples of a configuration of an amplification circuit; and
8. Eighth Embodiment: detection of hovering.
An example of a basic configuration of a pointer detection apparatus and a pointer detection method according to the present invention is described with reference to
[Configuration of the Pointer Detection Apparatus]
Referring to
First, the configuration of the sensor section 100 is described with reference to
Referring first to
A pointer such as a finger or an electrostatic pen is used on the second substrate 17 side, that is, on the side opposite to the face of the second substrate 17 opposing the first substrate 15. Accordingly, the reception conductors 14 are disposed nearer to the detection face of the pointer detection apparatus 1 than the transmission conductors 12. In one example, a known glass substrate having transparency is used to form the first substrate 15 and the second substrate 17, though a substrate in the form of a sheet or film made of a synthetic resin or the like may also be used in place of the glass substrate.
Each of the transmission conductors 12 and the reception conductors 14 is formed from a transparent electrode film, for example, of an ITO (Indium Tin Oxide) film, a copper foil or the like. The electrode patterns of the transmission conductors 12 can be formed, for example, in the following manner. First, an electrode film formed from any of the materials described above is formed on the first substrate 15, for example, by sputtering, vapor deposition, or (painting) application. Then, the formed electrode film is etched to form the predetermined electrode patterns. Electrode patterns of the reception conductors 14 can be formed on the second substrate 17 in a similar manner. Where the transmission conductors 12 and the reception conductors 14 are formed from a copper foil, it is also possible to use an ink jet printer to spray ink including copper particles to a glass plate or the like to form the predetermined electrode patterns. The transmission conductors 12 and the reception conductors 14 can be formed, for example, as linear or line-shaped conductors. Further, the transmission conductors 12 may be formed as a diamond shape, a linear pattern shape, or the like.
The spacer 16 can be formed from a synthetic resin material such as, for example, PVB (Polyvinyl Butyral), EVA (Ethylene Vinyl Acetate Copolymer), an acrylic-based resin or the like. The spacer 16 may otherwise be formed from a silicon resin having a high refractive index, that is, a high dielectric constant. Also, it is possible to form the spacer 16 from liquid such as oil having a high refractive index, that is, a high dielectric constant. Where a material of a high refractive index is used to form the spacer 16 in this manner, the parallax by the spacer 16 can be suppressed and an optical characteristic is improved.
Where the spacer 16 is formed from a synthetic resin, it can be formed, for example, in the following manner. First, a plastic resin sheet is sandwiched between the transmission conductors 12 and the reception conductors 14. Then, while evacuation between the conductors is carried out, pressurization and heating are carried out to form the spacer 16. Or, for example, a synthetic resin in the form of liquid may be supplied into the space between the transmission conductors 12 and the reception conductors 14, which is thereafter solidified to form the spacer 16.
Referring back to
Although it is described in the following description that the transmission conductors 12 and the reception conductors 14 each formed in a linear shape are disposed so as to extend perpendicularly to each other, the shape of the transmission conductors 12 and the reception conductors 14 may vary suitably in accordance with a specific application of the invention. Further, in the transmission conductor array 11 and the reception conductor array 13, the transmission conductors 12 and the reception conductors 14 may be configured so as to cross each other at an angle other than the right angle, for example, in an obliquely crossing relationship with each other. Different embodiments are hereinafter described. Further, for an improved electric characteristic, the reception conductors 14 should be formed with a width smaller than that of the transmission conductors 12. This will reduce the floating capacitance, to thereby suppress noise which may mix into the reception conductors 14.
The disposition distance, that is, the pitch, of both of the transmission conductors 12 and the reception conductors 14 is 3.2 mm in one example. It is to be noted that the number and the pitch of the transmission conductors 12 and the reception conductors 14 are not limited to those specified above, and they may be set suitably in accordance with the size of the sensor section 100, required detection accuracy, and so forth.
In the following description, the transmission conductors 12 which form the transmission conductor array 11 are represented by indexes n ranging from “1” to “64,” in the order beginning with the transmission conductor 12 which is positioned nearest to the reception section 300. A transmission conductor 12 corresponding to index “n” is referred to as transmission conductor Yn. Similarly, in regard to the reception conductor array 13, the reception conductors 14 are represented by indexes m ranging from “1” to “128” in the order beginning with the reception conductors 14 which is positioned farthest from the transmission section 200. A reception conductor 14 corresponding to index “m” is referred to as reception conductor Xm.
In the present first embodiment, each of the transmission conductor array 11 and the reception conductor array 13 is divided into 16 groups or blocks. A group of the transmission conductor array 11 is hereinafter referred to as a transmission block, and a group of the reception conductor array 13 is hereinafter referred to as a detection block.
Each transmission block includes four transmission conductors 12. In particular, each transmission block includes four transmission conductors 12 which are positioned adjacent to each other and, therefore, have indexes “n” that are consecutive. More particularly, in the present embodiment, the transmission conductor array 11 is divided into transmission blocks {Y1˜Y4}, {Y5˜Y8}, . . . , {Y57˜Y60} and {Y61˜Y64}.
Similarly, each detection block includes eight reception conductors 14. In particular, each detection block includes eight reception conductors 14 which are positioned adjacent to each other and, therefore, have indexes “m” that are consecutive. More particularly, in the present embodiment, the reception conductor array 13 is divided into detection blocks {X1˜X8}, {X9˜X16}, . . . , {X113˜X120} and {X121˜X128}. However, the present invention is not limited to the configuration just described, and the number of conductors in one group, the number of groups, and the form or arrangement of groups such as the positional relationship of the conductors belonging to the same group may be variably set in accordance with the size of the sensor section 100, the required detection speed, and so forth. Details are hereinafter described.
Next, the transmission section 200 is described. Referring to
Now, the spread code supplying circuit 21 is described with reference to
The spread code supplying circuit 21 in the first embodiment is provided in order to supply a code having a predetermined number of bits, such as a spread code, to the transmission conductors 12 so that the value obtained from a correlation value calculation circuit 34 of the reception section 300 hereinafter described will be a predetermined value depending upon whether or not a pointer exists. The spread code supplying circuit 21 includes, for example, a number of spread code production circuits 24 that equals the number of the transmission blocks of the transmission conductor array 11, that is, 16 spread code production circuits 24. The spread code production circuits 24 each produce a spread code Ck (k: integer from 1 to 16) having a fixed code length of 2n bits (n: integer) under the control of the control circuit 40 hereinafter described. In particular, the spread codes Ck are produced by the spread code production circuits 24, respectively, in synchronism with a clock signal output from the clock generation circuit 23, for example. The n-th chip of each of the spread codes Ck produced in this manner is output at a timing of a rising edge of the clock signal. The spread code supplying circuit 21 may be configured differently, for example, such that it stores data produced based on spread codes in a ROM or the like and controls the read address of the ROM to output a suitable signal to be supplied to each transmission conductor. In the following description, 16 spread codes produced by the 16 spread code production circuits 24 are respectively referred to as spread codes C1, C2, C3, . . . , C16. As the 16 spread codes C1 to C16, for example, Hadamard codes synchronized with each other can be used. The Hadamard codes are hereinafter described.
As hereinafter described, spread codes modulated by PSK modulation, FSK modulation, or some other modulation may be used. Further, since, in a radio communication technique which adopts CDMA, usage of the word “chip” is common, in the following description, the communication speed is referred to as a chip rate (i.e., the number of pulses in a code that are transmitted/received per second (chips per second).
Now, the transmission conductor selection circuit 22 is described with reference to
The transmission conductor selection circuit 22 is provided in order to selectively supply spread codes C1 to C16 supplied from the spread code supplying circuit 21 to the transmission conductors 12. The transmission conductors 12, which form the transmission conductor array 11, are divided into 16 transmission blocks 25 each of which including four transmission conductors 12. The transmission conductor selection circuit 22 includes a number of switches 22a equal to the number of transmission blocks 25, that is, 16 switches 22a. Each of the switches 22a has four output terminals 22b which are respectively connected to corresponding ones of the transmission conductors 12. Each of the switches 22a further has one input terminal 22c which is connected to an output terminal of a corresponding one of the spread code production circuits 24 of the spread code supplying circuit 21 shown in
An example of the switching operation of the transmission conductor selection circuit 22 is described with reference to
The spread codes C1 to C16 output from the spread code production circuits 24, which form the spread code supplying circuit 21, are supplied at the same time to 16 transmission conductors 12 selected by the switches 22a of the transmission blocks 25. In this state, position detection of a pointer is carried out for a predetermined period of time, that is, for a period of time corresponding to 16 periods of the clock in one example. Then, after the predetermined period of time passes, that is, after supply of the spread codes C1 to C16 to the transmission conductors 12 selected by the switches 22a is completed, the switches 22a change-over (switch) the spread code production circuits 24 to be connected to adjacent ones of the transmission conductors 12 positioned in the direction in which the index n decreases, that is, to the transmission conductors Y3, Y7, . . . , Y59 and Y63. Then, after the switching, the spread codes C1 to C16 output from the spread code production circuits 24 of the spread code supplying circuit 21 are supplied at the same time to the 16 selected transmission conductors 12 to carry out position detection. These operations are repeated to carry out supplying of spread codes.
After those transmission conductors 12 which have the lowest indexes in the respective transmission blocks 25, that is, the transmission conductors Y1, Y5, . . . , Y57 and Y61, are selected by the switches 22a to carry out supply of the spread codes C1 to C16, those transmission conductors 12 having the highest indexes in the respective transmission blocks 25 are again selected by the switches 22a, and the operations described above are repeated in each group. It is to be noted that the procedure of the switching operation of the transmission conductors 12 is not limited to the example described above with reference to
As described above, the plural transmission conductors 12 are divided into a plurality of groups each including a predetermined number M (M is an integer equal to or greater than 2 (M≧2); in the example of
Now, the reception section 300 is described. Referring back to
Now, the reception conductor selection circuit 31 is described with reference to
The reception conductors 14 which form the reception conductor array 13 are divided into 16 detection blocks 36, each of which including eight reception conductors 14. The reception conductor selection circuit 31 includes a number of switches 31a equal to the number of the detection blocks 36, that is, 16 switches 31a. The switches 31a are provided in a one-to-one corresponding relationship with the detection blocks 36 to switch among those reception conductors 14 to be selected in each block, in accordance with a control signal of the control circuit 40 hereinafter described.
Each of the switches 31a has eight terminals 31b on the input side thereof, which are connected to corresponding ones of the reception conductors 14. Each of the switches 31a further has a terminal 31c on the output side thereof, which is connected to an input terminal of a corresponding one of I/V conversion circuits 32a hereinafter described. Further, each of the switches 31a switches among the reception conductors 14 to be connected to a corresponding one of the I/V conversion circuit 32a at a predetermined interval of time, that is, in a period equal to four times that of the switching timing of the switches 22a of the transmission conductor selection circuit 22 in the illustrated example. Output signals of the I/V conversion circuits 32a are output to the A/D conversion circuit 33 through a changeover switch 32d after it is amplified to a predetermined signal level by an amplifier (32b).
Now, the switching operation of the reception conductor selection circuit 31 is described with reference to
First, in the state illustrated in
Then, after the predetermined period of time elapses, the switches 31a of the reception conductor selection circuit 31 change (switch) to adjacent ones of the reception conductors 14 which are positioned in the direction in which the index m increases, that is, to the reception conductors X2, X10, . . . , and X122. Then, new output signals S1, S2, . . . , S16 output from the reception conductors X2, X3, . . . , X114 and X122 connected to the switches 31a after the switching are obtained. Thereafter, the switches 31a of the reception conductor selection circuit 31 repeat the switching operation as described above.
Then, the switches 31a are connected to the reception conductors 14 having the highest indexes in the respective detection blocks 36, that is, to the reception conductors X8, X16, . . . , X120 and X128 such that new output signals output from the selected reception conductors X8, X16, . . . , X120 and X128 are obtained. Thereafter, the switches 31a are connected to the reception conductors 14 having the lowest indexes in the individual detection blocks 36 again such that new output signals output from the reception conductors 14 having the lowest indexes in the detection blocks 36 are obtained. The operations described above are repeated in the respective detection blocks 36. It is to be noted that those reception conductors 14 which are not selected by the switches 31a are preferably connected to an arbitrary reference potential or the ground potential. Where the reception conductors 14 which are not selected by the switches 31a are connected to an arbitrary reference potential or the ground potential in this manner, noise can be discharged into the reception conductors 14 in a non-selected state. Consequently, the noise resisting property of the pointer detection apparatus can be improved. Also this arrangement helps reduce the wraparound of a transmission signal. The procedure of the switching operation of the reception conductors 14 is not limited to the example described above with reference to
As described above, in the reception conductor selection circuit, the reception conductors 14 are divided into a plurality of groups each including a predetermined number of conductors, and at least one conductor in each group is selected and the selected conductor is successively switched among the conductors which form each group. According to the configuration described above, multiple output signals for position detection can be obtained at the same time from the reception conductor array 13. In the present first embodiment, since the reception conductor array 13 is divided into 16 groups, the time required for reception of signals for position detection can be reduced to 1/16 of what was required in the prior art.
Now, the amplification circuit 32 is described with reference to
Each of the I/V conversion circuits 32a includes an amplifier 32b in the form of an operational amplifier having one input and one output, and a capacitor 32c connected to the amplifier 32b. The I/V conversion circuits 32a convert the output signals S1, S2, . . . , S16 of the detection blocks 36, which form the reception conductor selection circuit 31, into voltage signals and output the voltage signals. It is to be noted that, a resistance element, a transistor, or the like (not shown) may be connected in parallel to the capacitor 32c in order to adjust the dc bias.
The changeover switch 32d successively switches among the I/V conversion circuits 32a to be connected to the A/D conversion circuit 33 hereinafter described, after every predetermined interval of time, to output voltage signals output from the I/V conversion circuits 32a time-divisionally to the A/D conversion circuit 33. Where the configuration just described is adopted, the reception section 300 needs only one system of the A/D conversion circuit 33 and the correlation value calculation circuit 34. Therefore, the circuit configuration of the reception section 300 can be simplified. While the changeover switch 32d described above is provided in the amplification circuit 32, it may otherwise be provided between the reception conductor selection circuit 31 and the amplification circuit 32. Where the changeover switch 32d is provided between the reception conductor selection circuit 31 and the amplification circuit 32, it is not necessary to provide a number of I/V conversion circuits 32a equal to the number of switches 31a in the reception conductor selection circuit 31. Consequently, the circuit configuration of the reception section 300 can be simplified. It is to be noted that, while in the first embodiment described the changeover switch 32d is provided so that only one system of the A/D conversion circuit 33 and the correlation value calculation circuit 34 is provided, the present invention is not limited to this configuration, and a number of A/D conversion circuits 33 and a number of correlation value calculation circuits 34 equal to the number of the I/V conversion circuits 32a, that is, 16 A/D conversion circuits 33 and 16 correlation value calculation circuits 34, may be provided. Such a configuration as just described eliminates the need to carry out the switching control by means of the changeover switch 32d, and therefore is suitable to form a pointer detection circuit for which a higher speed signal processing is required.
The A/D conversion circuit section 33 is connected to an output terminal of the amplification circuit 32, and converts an analog signal output from the amplification circuit 32 into a digital signal and outputs the digital signal. The output signals S1, S2, . . . , S16 converted into voltage signals by the I/V conversion circuits 32a are converted into and output as digital signals by and from the A/D conversion circuit 33. It is to be noted that a known A/D converter can be used for the A/D conversion circuit section 33.
Now, a configuration of the correlation value calculation circuit 34 is described in detail with reference to
The correlation value calculation circuit 34 includes a signal delay circuit 34a, a number of correlators 34b1, 34b2, 34b3, . . . , 34b16 equal to the number of the spread codes Ck, that is, 16 correlators 34b1, 34b2, 34b2, . . . , 34b16, correlation value calculation code production circuits 34c1, 34c2, 34c3, . . . , 34c15, 34c16 for supplying correlation value calculation codes to the correlators 34b1 to 34b16, respectively, and a correlation value storage circuit 34d.
The signal delay circuit 34a temporarily retains digital signals successively output from the A/D conversion circuit 33 and supplies the retained data simultaneously to the correlators 34b1 to 34b16. The signal delay circuit 34a includes a number of D-flip-flop circuits equal to the code length of the spread codes Ck, that is, 16 D-flip-flop circuits 34a1, 34a2, 34a3, . . . , 34a15, 34a16. The D-flip-flop circuits 34a16, 34a15, 34a14, . . . , 34a3, 34a2, 34a1 are connected in series and in this order from the A/D conversion circuit 33 side. An output terminal of each of the D-flip-flop circuits 34a1 to 34a16 is connected to a neighboring next one of the D-flip-flop circuits 34a1 to 34a16 (for example, the output terminal of the D-flip-flop circuit 34a16 is connected to the D-flip-flop circuit 34a15) and also to the correlators 34b1 to 34b16. As illustrated, output signals of the D-flip-flop circuits 34a1 to 34a16 are input to all of the correlators 34b1 to 34b16. Output signals consisting of 16 chips from the 16 D-flip-flop circuits 34a1 to 34a16 are hereinafter referred to as output signals PS1, PS2, PS3, . . . , PS15, PS16, respectively.
The correlators 34b1 to 34b16 multiply the output signals PS1, PS2, . . . , PS16 output from the D-flip-flop circuits 34a1 to 34a16 by correlation value calculation codes C1′ to C16′, respectively, which are input from the correlation value calculation code production circuits 34c1 to 34c16, to produce and output the correlation value of each of the spread codes Ck. Since the correlators 34b1 to 34b16 carry out correlation calculation for the spread codes C1 to C16, respectively, total 16 correlators 34b1 to 34b16 are provided. In particular, the correlator 34b1 multiplies the output signals PS1, PS2, . . . , PS16 from the D-flip-flop circuits 34a1 to 34a16 by the correlation value calculation code C1′ to calculate a correlation value, and the correlator 34b2 calculates a correlation value between the output signals PS1, PS2, . . . , PS16 and the correlation value calculation code C2′. Similar calculation is carried out until correlation values regarding all of the 16 spread codes C1 to C16 are calculated. Then, the correlators 34b1 to 34b16 output the calculated correlation values to the correlation value storage circuit 34d.
The correlation value calculation code production circuits 34c1, 34c2, 34c3, . . . , 34c15, 34c16 supply correlation value calculation codes Ck′ to be used for correlation calculation by the correlators 34b1 to 34b16, respectively. The correlation value calculation code production circuits 34c1 to 34c16 are connected to corresponding ones of the correlators 34b1 to 34b16. The correlation calculation codes C1′ to C16′ to be supplied from the correlation value calculation code production circuits 34c1 to 34c16 to the corresponding correlators 34b1 to 34b16 have a code length of 2n. For example, since the correlator 34b1 carries out correlation calculation of the spread code C1, the correlation value calculation code C1′ of 16 chips (PN1, PN2, PN2, . . . , PN15, PN16) is supplied to the correlator 34b1. A correlation value calculation code supplied from each of the correlation value calculation code production circuits 34c1 to 34c16 to a corresponding one of the correlators 34b1 to 34b16 is hereinafter represented by Cx′ (PN1′, PN2′, PN3′, . . . , PN15′, PN16′).
Then, as the correlators 34b1 to 34b16 carry out correlation calculation between the reception signals PS1, PS2, . . . , PS16 and the correlation value calculation codes C1′ to C16′, if no pointer exists on the sensor section 100, then correlation values of a fixed value are universally obtained. On the other hand, if a pointer 19 (see
The correlation value storage circuit 34d is a storage section for temporarily storing correlation values obtained by the correlation calculation by the correlators 34b1 to 34b16. The correlation value storage circuit 34d is formed from a number of registers (not shown) equal to the number of the correlators 34b1 to 34b16. Since each of the transmission blocks 25 of the transmission conductor selection circuit 22 is formed from four transmission conductors 12, which are switched between by a switch 22a as described hereinabove with reference to
Now, operation of the correlation value calculation circuit 34 is described. The output signals S1, S2, . . . , S16 of the I/V conversion circuits 32a are successively converted into digital signals by the A/D conversion circuit 33 and input to the correlation value calculation circuit 34. The first one of the digital signals input from the A/D conversion circuit 33 to the correlation value calculation circuit 34 is first stored into the D-flip-flop circuit 34a16 of the signal delay circuit 34a. Then, the D-flip-flop circuit 34a16 supplies the stored data to the correlators 34b1 to 34b16. Then, a next digital signal output from the A/D conversion circuit 33 is supplied to the D-flip-flop circuit 34a16, and thereupon, the D-flip-flop circuit 34a16 outputs the data stored therein to the adjacent D-flip-flop circuit 34a15, and stores the newly supplied digital signal and outputs the newly stored data to the correlators 34b1 to 34b16. Thereafter, every time new data is input, the D-flip-flop circuits 34a1 to 34a16 repeat the process of outputting data stored therein to the adjacent D-flip-flop circuits and the correlators 34b1 to 34b16 and storing the newly supplied digital signals.
The output signals PS1 to PS16 of the 16-chip length stored in the D-flip-flop circuits 34a1 to 34a16 are supplied to the 16 correlators 34b1 to 34b16, respectively. The correlators 34b1 to 34b16 carry out correlation calculation between the output signals PS1 to PS16 supplied from the D-flip-flop circuits 34a1 to 34a16 and the correlation value calculation codes C1′ to C16′ supplied from the correlation value calculation code production circuits 34c1 to 34c16 to respectively obtain correlation values.
Then, the correlators 34b1 to 34b16 output only the correlation values obtained as a result of the 16th calculation to the correlation value storage circuit 34d under the control of the control circuit 40 hereinafter described. By repeating this, only those results of the correlation calculation carried out for the output signals obtained when the spread codes C1 to C16 are supplied to all of the transmission conductors 12 which cross an arbitrary one of the reception conductors 14, are output to the correlation value storage circuit 34d. The correlation values of the results of the correlation calculation are stored into predetermined regions of the registers of the correlation value storage circuit 34d.
Similarly, the switches 31a which form the reception conductor selection circuit 31 and the changeover switch 32d of the amplification circuit 32 are suitably switched so that correlation calculation is carried out for all output signals obtained from all of the reception conductors 14 which form the sensor section 100.
Although the correlation value calculation circuit 34 described above with reference to
The following describes an example of a correlation value calculation circuit wherein a plurality of correlation value calculation codes are successively supplied to a single correlator such that the correlator time-divisionally carries out correlation calculation.
A configuration and components of the correlation value calculation circuit 134 shown in
The correlator 34bx carries out correlation calculation between the data stored in the register 134e and correlation calculation codes cx supplied from the correlation value calculation code production circuit 134cx to calculate correlation values. An output terminal of the correlator 34bx is connected to the correlation value storage circuit 34d.
The correlation value calculation code production circuit 134cx supplies a correlation value calculation code Cx′ (PN1′, PN2′, PN3′, . . . , PN15′, PN16′) to the correlator 34bx. The correlation value calculation code production circuit 134cx time-dependently changes (switches) the correlation value calculation code Cx′ to be supplied to the correlator 34b.
The correlation value storage circuit 34d is a storage section for temporarily storing correlation values output from the correlator 34bx. The correlation value storage circuit 34d is connected to the correlator 34bx and the position detection circuit 35 shown in
In the following, operation of the correlation value calculation circuit 134 is described in detail. The output signals S1 to S16 of the I/V conversion circuits 32a shown in
The correlator 34bx carries out, if data become complete in the register 134e, correlation calculation operation between the data stored in the register 134e and the correlation value calculation code C1′ supplied from the correlation value calculation code production circuit 134cx under the control of the control circuit 40 hereinafter described, to calculate a correlation value. Then, the correlator 34bx outputs the correlation value as a result of the calculation operation to the correlation value storage circuit 34d. Thereafter, the correlator 34bx carries out similar correlation calculation operation also for the correlation value calculation codes C2′, C3′, . . . , C16′, respectively, and outputs correlation values as the results of the calculation operation to the correlation value storage circuit 34d. Thereafter, after the correlator 34bx carries out the correlation calculation operation for all correlation value calculation codes C1′ . . . C16′, the data stored in the register 134e is discarded and the correlator 34bx waits until the next complete data is stored. Thereafter, the sequence of processes described above is repeated to carry out the correlation calculation for reception signals obtained from all of the reception conductors 14 which form the sensor section 100.
Although the correlation value calculation circuit configured in such a manner as described above with reference to
Now, the configuration of the correlator is described in detail with reference to
To the multipliers 34f1 to 34f16, the chips PS1 to PS16 of the output signal and the chips PN1′ to PN16′ of the correlation value calculation code are supplied, and the signals at the same chip positions are multiplied to obtain multiplication signals. The multiplication signals calculated by the multipliers 34f1 to 34f16 are supplied to the adder 34g. The adder 34g adds the signals at all chip positions supplied thereto from the multipliers 34f1 to 34f16 to obtain a correlation value. This correlation value is stored into the correlation value storage circuit 34d. It is to be noted that, depending upon the code to be used, the multipliers 34f1 to 34f16 may be formed with an adder or a subtracter.
The position detection circuit 35 determines a region of correlation values which are higher than a predetermined threshold value, based on the mapping data stored in the correlation value storage circuit 34d, and calculates, for example, the central point of the region as the position of a pointer. Referring to
The control circuit 40 controls the components of the pointer detection apparatus 1 according to the present embodiment. Referring to
In the following, operation of the control circuit 40 and the pointer detection apparatus 1 according to the present first embodiment is described with reference to
When the clock signal Sclk (
The transmission conductor selection circuit 22 starts supply of spread codes Ck to the transmission conductors 12 at a rising edge timing t0 illustrated in
Similarly, the switches 31a of the reception conductor selection circuit 31 select the reception conductors 14 which are to carry out reception first (see
In such a manner as described above, to the transmission conductors 12 selected by the transmission conductor selection circuit 22, the nth chip of each spread code Ck is supplied at a rising edge timing of the clock signal Sclk. In particular, at timing t0, the first chips of the spread codes C1 to C16, respectively, are supplied, and thereafter, the chips to be supplied to the transmission conductors 12 are switched for every one clock at a rising edge timing of the clock for the second chip, third chip, and so forth, as seen in
Then, after the fourth transmission load signal Stload is input to the transmission conductor selection circuit 22, the transmission conductor selection circuit 22 returns to the initial state and then repeats the sequence of the switching operation described above.
An output signal is output at a rising edge timing of the clock signal Sclk from each of the reception conductors 14 selected by the reception conductor selection circuit 31. The reception conductor selection circuit 31 successively switches the reception conductors 14 to be selected at the timing of each rising edge of the clock signal Sclk when the fifth pulse of the transmission load signal Stload has the high level. Then, the reception conductor selection circuit 31 returns to the initial state thereof at a rising edge timing of the clock signal Sclk when the 33rd pulse of the transmission load signal Stload has the high level, and then repeats the sequence of the switching operation.
Output signals obtained through the reception conductor selection circuit 31 at a rising edge timing of the clock signal Sclk are amplified in signal level by the amplification circuit 32, digitally converted by the A/D conversion circuit 33, and input to the correlation value calculation circuit 134 as seen in
In
The correlation value calculation circuit 134 causes the correlation value calculation code production circuit 134cx to successively produce 16 different correlation value calculation codes C1′ to C16′ and supply the produced correlation value calculation codes C1′ to C16′ to the correlator 34bx at a timing of a rising edge, in
[Principle of Position Detection]
Now, the principle of position detection of the pointer detection apparatus 1 according to the present embodiment is described with reference to
First, the detection principle of a pointer is described with reference to
Where no pointer 19 exists on the sensor section 100, a transmission conductor 12 disposed on the first substrate 15 and a reception conductor 14 disposed on the second substrate 17 are in an electrostatically coupled state through the spacer 16 as seen in
Now, a calculation principle of a coordinate of a position pointed by a pointer is described with reference to
First, a correlation value obtained from the reception conductor 14 when the pointer 19 does not exist on the sensor section 100 is described with reference to
On the other hand, where the pointer 19 exists on the cross point, the transmission conductor Y9 is electrostatically coupled to the ground through the pointer 19 as seen in
Accordingly, the transmission conductor which forms the cross point at which the pointer 19 is placed can be specified based on the spread code whose correlation value is depressed, as illustrated in
Now, the principle of position detection where one finger (the pointer 19) is placed on a plurality of cross points of the sensor section 100 is described with reference to
In the state illustrated in
On the other hand, the pointer 19 does not exist at a plurality of cross points formed between the reception conductor X124 and the transmission conductors Y5 to Y64. Accordingly, as seen in
In this manner, with the pointer detection apparatus 1 of the present embodiment, even when a pointer is placed at a plurality cross points, both the presence and position of the pointer can be detected. It is to be noted that, if an interpolation processing circuit is provided in the position detection circuit 35 described hereinabove, then since the presence or absence of the pointer 19 between cross points can be detected, it is also possible to estimate the shape of the pointer 19 placed on the sensor section 100.
[Example of the Hadamard Code]
In the first embodiment described above, the spread codes Ck having a code length of 2n chips are supplied as a signal to be supplied to the sensor section 100. As the spread codes Ck, Hadamard codes may be used. An example wherein the Hadamard codes are used is described with reference to
In the Hadamard matrix, since the 16 Hadamard codes C1 to C16 have a fully orthogonal relationship to each other, the Hadamard codes C1 to C16 and the correlation value calculation codes C1′ to C16′ can be made the same codes, respectively. Further, for the correlator for carrying out correlation calculation, an adder/subtracter can be used in place of the multipliers 34f1 to 34f16 described hereinabove with reference to
Where the Hadamard matrix of
Where the 16 different Hadamard codes C1 to C16 formed from 15 chips illustrated in
[Processing Procedure of Position Detection]
Now, operation of the pointer detection apparatus 1 according to the first embodiment is described with reference to
First, the spread code production circuits 24 of the spread code supplying circuit 21 respectively produce the spread codes C1 to C16 at step S1. Then, the reception conductor selection circuit 31 of the reception section 300 connects predetermined ones of the reception conductors 14 in the respective detection blocks 36 and the I/V conversion circuits 32a by means of the switches 31a at step S2.
Then, the transmission conductor selection circuit 22 selects predetermined ones of the transmission conductor 12 to which the spread codes C1 to C16 are to be supplied in the respective transmission blocks 25 at step S3. Then at step S4, the spread codes C1 to C16 are supplied to the predetermined transmission conductors 12 selected in the transmission blocks 25.
Then at step S5, the reception section 300 simultaneously detects the output signals S1 from the predetermined reception conductors 14 in the detection blocks 36 selected at step S2. In particular, the amplification circuit 32 first converts current signals output from the selected predetermined reception conductors 14 (i.e., total 16 reception conductors 14 in the illustrated embodiment) into voltage signals and amplifies the voltage signals by means of the I/V conversion circuits 32a, and then outputs the amplified signals to the A/D conversion circuit 33. Then, the A/D conversion circuit 33 converts the voltage signals input thereto into digital signals and outputs the digital signals to the correlation value calculation circuit 34.
Then, the correlation value calculation circuit 34 carries out correlation calculation of the input digital signals with regard to the correlation value calculation codes C1′ to C16′ and stores resulting values in the correlation value storage circuit 34d at step S6.
Then, the control circuit 40 decides at step S7 whether or not the correlation calculation is completed with regard to all of the transmission conductors 12 on the reception conductor 14 selected at step S4. If the position detection with regard to all of the transmission conductors 12 on the selected reception conductor 14 is not completed, that is, if the result of decision at step S7 is NO, then the processing returns to step S3. At step S3, the switches 22a of the transmission blocks 25 in the transmission conductor selection circuit 22 are switched to select the transmission conductors 12 different from those in the preceding operation cycle and, thereafter the processes at steps S3 through S6 are repeated. Thereafter, the processes at steps S3 through S6 are repeated until the position detection with regard to all of the transmission conductors 12 on the selected reception conductor 14 is completed.
In particular, if it is assumed that the reception conductors X1, X9, . . . , X121 are selected first as seen in
Where the correlation calculation with regard to all of the transmission conductors 12 on the reception conductor 14 selected at step S2 is completed, that is, where the result of decision at step S7 is YES, the control circuit 40 decides whether or not the position detection on all of the reception conductors 14 is completed at step S8. If the correlation calculation on all of the reception conductors 14 is not completed, that is, if the result of decision at step S8 is NO, then the processing returns to step S2, at which the switches 31a in the reception conductor selection circuit 31 are switched to select the reception conductors 14. At step s3, the switches 221 in the transmission conductor selection circuit 22 are controlled to select predetermined transmission conductors 12. Then, in step s4, the spread codes C1 to C16 are supplied at the same time to the selected plural transmission conductors 12 from the spread code supplying circuit 21. In this manner, the transmission conductors 12 and the reception conductors 14 are selectively switched to continue the correlation calculation. Thereafter, the processes at steps S2 to S7 are repeated until the correlation calculation with regard to all of the transmission conductors 12 on all reception conductors 14 is completed. This is decided as a state of YES at step S8.
In short, the transmission conductors 12 in the transmission blocks 25 are rotated in a state wherein, for example, the reception conductors X1, X9, . . . , X121 are selected as seen in
The position detection circuit 35 detects, based on signals at the cross points of the reception conductors 14 stored in the correlation value storage circuit 34d of the correlation value calculation circuit 34, from which reception conductor(s) 14 a reduced-level signal is output and further detects the corresponding spread code. Then at step S9, the position detection circuit 35 calculates the position of the pointer based on the index m (1 to 128) of the reception conductor 14 specified from the signal level and the index n (1 to 64) of the transmission conductor 12 from which the corresponding spread code is supplied. The position detection of the pointer disposed on the sensor section 100 is carried out in this manner.
In the present first embodiment, different spread codes are supplied to predetermined ones of the transmission conductors 12 in the respective groups at the same time, that is, multiplex-transmitted, to detect the position of the pointer simultaneously by means of predetermined plural ones of the reception conductors 14. In other words, a simultaneous detection process is carried out at the same time for a plurality of cross points between the transmission conductors 12 and the reception conductors 14. As a result, the time required for position detection of a plurality of cross points can be reduced, and such position detection of the pointer can be carried out at a higher speed.
In particular, since, in the first embodiment, the transmission conductor array 11 and the reception conductor array 13 are individually divided into 16 groups which are processed in parallel to each other, the detection time of the transmission conductor array 11 and the reception conductor array 13 can be reduced to 1/(16×16) in comparison with the detection time required for successively carrying out a detection process for all cross points as in the prior art. It is to be noted that the number of groups is not limited to the specific number described above. Naturally, detection time reduction can be achieved also where only one of the transmission conductor array 11 and the reception conductor array 13 is divided into groups.
Since the pointer detection apparatus of the present invention makes it possible to detect a pointer at a plurality of cross points simultaneously and at a high speed as described above, it is possible not only to detect a plurality of pointed positions by different pointers of one user at a high speed, but also to detect a plurality of pointed positions by different pointers of a plurality of users at the same time. Since a plurality of pointers can be detected at the same time irrespective of the number of users, the pointer detection apparatus can contribute to development of various applications. It is to be noted that, since it is possible to detect a plurality of pointers at the same time, naturally it is possible to detect pointing by a single pointer.
While the first embodiment described above is configured such that, after detection with regard to all transmission conductors on one reception conductor is completed, the reception conductor for such detection is switched to another (e.g., adjacent) reception conductor to repeat the position detection, the present invention is not limited to this configuration. For example, the reception conductor for detection may be switched to another reception conductor to continue the position detection before the detection with regard to all transmission conductors on one reception conductor is completed, as long as position detection at all cross points of the sensor section 100 is completed finally.
Further, while, in the first embodiment described above, the position of a pointer is detected, the present invention is not limited to this configuration. For example, it is possible to use the pointer detection apparatus according to the first embodiment as an apparatus for detecting only the presence or absence of a pointer from correlation values obtained by the pointer detection apparatus. It is to be noted that, in this case, the position detection circuit 35 does not have to be provided.
While, in the first embodiment described above, the spread codes Ck are supplied directly to the transmission conductor array 11, the present invention is not limited to this configuration. For example, the spread codes Ck may be supplied to the transmission conductor array 11 after predetermined modulation is applied thereto. The second embodiment is directed to an example of a configuration wherein the spread codes Ck to be supplied to the transmission conductor array 11 are PSK (Phase Shift Keying) modulated.
[PSK Modulation]
In the present second embodiment, the spread codes Ck are PSK modulated with a signal having a clock period equal to half the clock period of the spread codes Ck (i.e., chip period), for example. It is to be noted that the present invention is not limited to this configuration, and the ratio between the clock period for modulation and the clock period before modulation (i.e., chip period) may be changed suitably in accordance with each application. In the present PSK modulation, for example, when the signal level of the spread codes before modulation illustrated in
[Configuration of the Pointer Detection Apparatus]
A pointer detection apparatus 2 according to the second embodiment is described with reference to
Now, a configuration of the transmission section 201 in the second embodiment is described with reference to
A configuration of the correlation value calculation circuit 304 in the present second embodiment is described with reference to
The correlation value calculation circuit 304 includes a PSK demodulation circuit 126, a signal delay circuit 304a, 16 correlators 304b1, 304b2, 304b3, . . . , 304b16, 16 correlation value calculation code production circuits 304c1 to 304c16, and a correlation value storage circuit 304d.
The signal delay circuit 304a temporarily retains digital signals successively input thereto from the A/D conversion circuit 33 and simultaneously supplies the retained data to the correlators 304b1 to 304b16 similarly to the signal delay circuit 34a in the first embodiment described above. The signal delay circuit 304a includes a number of D-flip-flop circuits 304a1, 304a2, 304a3, . . . , 304a62, 304a63 equal to the number of the code length of the spread code, which is 63. The D-flip-flop circuits 304a62, 304a62, 304a61, . . . , 304a3, 304a2, 304a1 are connected in series in this order from the A/D conversion circuit 33 side. An output terminal of each of the D-flip-flop circuits 304a1 to 304a63 is connected to a neighboring one of the D-flip-flop circuits 304a63 to 304a2 (for example, the output terminal of the D-flip-flop circuit 304a63 is connected to the D-flip-flop circuit 304a62) and also to the correlators 304b1 to 304b16. Output signals from the D-flip-flop circuits 304a1 to 304a63 are input to all of the correlators 304b1 to 304b16.
The PSK demodulation circuit 126 demodulates the spread codes that were PSK-modulated by the PSK modulation circuit 26 of the transmission section 201 shown in
The output signals demodulated by the PSK demodulation circuit 126 are supplied to the D-flip-flop circuits 304a1 to 304a63 connected in series at a plurality of stages. In the following description, the output signals of 63 chips output from the 63 D-flip-flop circuits 304a1 to 304a63 are referred to as output signals PS1, PS2, PS3, . . . , PS62, PS63.
The output signals PS1 to PS63 of 63 chips are supplied at the same time to the 16 correlators 304b1 to 304b16. The correlators 304b1 to 304b16 carry out correlation calculation between the output signals PS1 to PS63 of 63 chips and the correlation value calculation codes C1′ to C16′ supplied from the correlation value calculation code production circuits 304c1 to 304c16, respectively, to calculate correlation values. In particular, for example, the correlator 304b1 is supplied with the correlation value calculation code C1P′ (PN1′ to PN63′) of 63 chips from the correlation value calculation code production circuit 304c1, carries out correlation calculation of the output signal and the correlation value calculation code for each chip and supplies the correlation value between them to the correlation value storage circuit 304d to carry out correlation detection of the spread code C1.
Similarly, the correlators 304b2 to 304b16 carry out correlation calculation between the output signals PS1 to PS63 and the correlation value calculation codes C2P′ to C16P′ and supply correlation values that result from the calculation to the correlation value storage circuit 304d to be stored therein. In this manner, the correlation calculation is carried out respectively for all of the 16 spread codes and resulting correlation values are stored into the correlation value storage circuit 304d. It is to be noted that, while the configuration shown in
As described above, in the present second embodiment, spread codes different from each other are PSK modulated, and the PSK-modulated spread codes are supplied at the same time or multiplex-transmitted to the transmission conductors which form the transmission conductor group such that the position of a pointer is determined at the same time by a plurality of selected reception conductors. As a result, with the present second embodiment, similar effects as of the first embodiment can be achieved.
Further, in the present second embodiment, when spread codes to be supplied to the transmission conductors are to be PSK modulated, a clock signal of a period shorter than the chip period of the spread codes is used. In this instance, when the spread codes are demodulated by the reception section, the frequency of signal transition at a rising edge and a falling edge of the demodulated spread codes can be increased. Therefore, in the present second embodiment, the error in position detection of a pointer can be reduced. Further, by PSK-modulating spread codes, the noise resisting property can be improved.
While, in the present second embodiment, PSK-modulated spread codes are supplied to the transmission conductors, the present invention is not limited to this configuration. In a third embodiment described below, spread codes are modulated in a different manner before they are supplied.
The third embodiment is configured such that the spread codes Ck to be supplied to the transmission conductor array 11 are FSK (Frequency Shift Keying) modulated.
[FSK Modulation]
In the third embodiment described below, a signal of a clock frequency equal to, for example, twice or four times the clock frequency of the spread codes Ck before modulation (i.e., the chip rate) is used for FSK modulation. It is to be noted that the present invention is not limited to this configuration and the ratio between the clock frequency for modulation and the chip rate can be changed suitably according to each application or the like. In the FSK modulation in the present third embodiment, a signal of a High level state in the spread codes before modulation illustrated in
First, a configuration of a spread code supplying circuit 222 in the present third embodiment is described with reference to
A configuration of a correlation value calculation circuit 314 in the present third embodiment is described with reference to
The correlation value calculation circuit 314 includes an FSK demodulation circuit 127, a signal delay circuit 304a, 16 correlators 304b1, 304b2, . . . , 304b16, a number of correlation value calculation code production circuits 304c1, 304C2, . . . , 304c16 equal to the number of the correlators 304b1 to 304b16, that is, 16 correlation value calculation code production circuits 304c1, 304C2, . . . , 304c16, and a correlation value storage circuit 304d.
The FSK demodulation circuit 127 demodulates spread codes that were FSK-modulated by the FSK demodulation circuit 27 shown in
The output signals demodulated by the FSK demodulation circuit 127 are supplied to the D-flip-flop circuits 304a1 to 304a63 connected in series at a plurality of stages, and the output signals from the D-flip-flop circuits 304a1 to 304a63 are input to all correlators 304b1 to 304b16. It is to be noted that, since the configuration and the process of the other part of the correlation value calculation circuit 314 are the same as those of the second embodiment described hereinabove with reference to
In the present embodiment, a plurality of spread codes are FSK modulated, and the FSK-modulated spread codes are supplied at the same time, that is, multiplex-modulated, to a plurality of transmission conductors 12 which form the transmission conductor array 11 such that the position of a pointer is detected at the same time by a plurality of selected reception conductors 14. As a result, in the present third embodiment also, similar effects as in the second embodiment can be achieved.
Further, by FSK-modulating spread codes, the bandwidth of signals to be supplied to the transmission conductor array 11 can be widened, and consequently, the noise resisting property can be improved.
The first embodiment described hereinabove with reference to
In the following, modifications 1 to 3 to the supplying method of spread codes are described with reference to
[Modification 1]
First, the supplying method of spread codes according to the modification 1 is described with reference to
The transmission conductor selection circuit 22 selects 16 transmission conductors 12 at intervals of four transmission conductors 12 from among the transmission conductors Y1 to Y63. In particular, the transmission conductor selection circuit 22 first selects the transmission conductors Y1, Y5, . . . , Y57, Y61 and supplies the spread codes C1 to C16 to the selected transmission conductors 12. Then, in this state, supply of the spread codes can be carried out for a predetermined period of time.
Thereafter, the transmission conductor selection circuit 22 selects the transmission conductors 12 at positions displaced by a one-conductor distance in a direction in which the index n of the transmission conductor 12 increases. In particular, the 16 transmission conductors Y1, Y5, . . . , Y57, Y61 selected in the preceding cycle are changed (switched) to the transmission conductors Y2, Y6, . . . , Y58, Y62, respectively. Then, the spread codes C1 to C16 supplied from the spread code supplying circuit 21 are supplied at the same time to the newly selected transmission conductors Y2, Y6, . . . , Y58, Y62, respectively. Thereafter, the switching operation of the transmission conductors 12 described above is successively repeated to carry out supply of the spread codes.
Then, after the spread codes C1 to C16 are supplied at the same time to the transmission conductors Y4, Y8, . . . , Y60, Y64 by the transmission conductor selection circuit 22, then those transmission blocks 25 shown in
It is to be noted that, although, in the example described above as the modification 1, the transmission conductor selection circuit 22 switches the transmission conductor 12 to be connected in a direction in which the index n of the transmission conductor 12 increases after every predetermined interval of time, the present invention is not limited to this configuration. For example, the transmission conductor 12 to be connected to the spread code supplying circuit 21 may be switched in a direction in which the index n thereof decreases. Further, the transmission conductor 12 may be switched at random in accordance with a predetermined sequence. Further, while the foregoing description is directed to switching of the transmission conductor 12, likewise, the reception conductors 14 may be switched at random in accordance with a predetermined sequence.
[Modification 2]
In the modification 1, the transmission conductor selection circuit 22 selects 16 transmission conductors 12 at four conductor intervals from among the transmission conductors Y1 to Y64 after every predetermined interval of time, and switches the selected transmission conductors 12 in a direction in which the index n of the transmission conductor 12 increases to supply the spread codes Ck thereto. However, the selection of the transmission conductors 12 to which the spread codes Ck are to be supplied need not be carried out at intervals of a predetermined number of conductors.
The modification 2 is described with reference to
The transmission conductor selection circuit 202 includes a switch 202a for supplying the spread codes C1 to C16 output from the spread code supplying circuit 21 to the individual transmission blocks 125.
The switch 202a is formed as a switch group including 16 switches, and output terminals 202b of the 16 switches are connected to corresponding transmission conductors Yn to Yn+15 while input terminals 202c of the 16 switches are connected to the corresponding spread code production circuits 24 of the spread code supplying circuit 21 as shown in
A supplying method of spread codes in the modification 2 is described with reference to
[Modification 3]
In the modification 2 described above, the transmission blocks 125 are used each including 16 transmission conductors Yn to Yn+15 that are positioned adjacent to each other, and the spread codes C1 to C16 are supplied to the selected transmission block 125 at the same time. Then, another transmission block 125 is selected such that the spread codes C1 to C16 are supplied to the newly selected transmission block 125 at the same time, and this process is repeated until all of the transmission conductors 12 which form the transmission conductor array 11 are supplied with the spread codes C1 to C16. However, the switching of the transmission conductors 12 is not limited to that which uses multiple (fixed) transmission blocks.
The modification 3 is described with reference to
In this state, the supply of the spread codes C1 to C16 is carried out for a predetermined period of time, and then the transmission conductor selection circuit 202 shifts (switches) the transmission conductors 12 to be selected by one conductor in the direction in which the index n of the transmission conductors 12 increases. In particular, the transmission conductor selection circuit 202 switches from the 16 transmission conductors Y1 to Y16 selected in the previous operation cycle to the newly selected 16 transmission conductors Y2 to Y17. Then, the spread code supplying circuit 21 supplies the spread codes C1 to C16 to the newly selected transmission conductors Y2 to Y17 at the same time, respectively. Thereafter the transmission conductor selection circuit 202 successively repeats the switching operation described above to carry out supply of the spread codes C1 to C16.
It is to be noted that, while, in the modifications 2 and 3, the transmission conductor selection circuit 202 changes (switches) the transmission conductors 12 to be connected to the spread code supplying circuit 21 in a direction in which the index n of the transmission conductors 12 increases after every predetermined interval of time, the present invention is not limited to this configuration. For example, the transmission conductors 12 to be connected to the transmission conductor selection circuit 202 may be switched (shifted) in the direction in which the index n thereof decreases after a predetermined interval of time. Further, the transmission conductors 12 may be selected at random in accordance with a predetermined sequence.
Although, in the first embodiment described hereinabove, the reception conductor array 13 is divided into a plurality of detection blocks 36, and the reception conductor selection circuit 22 selects one reception conductor 14 in each of the detection blocks 36 after every predetermined interval of time (see
[Modification 4]
Details of a modification 4 are described with reference to
A reception conductor selection circuit 131 includes a switch 131a which in turn includes 16 logic switches as seen in
Operation of the reception conductor selection circuit 131 is described with reference to
Then, after a predetermined interval of time, the reception conductor selection circuit 131 switches from the currently selected detection block 136 to another detection block 136 which includes the reception conductors X17 to X32. Then, the correlation value calculation circuit 34 carries out correlation calculation for the output signals output from all of the reception conductors X17 to X32 which form the newly selected detection block 136, and stores a resulting correlation value in the correlation value storage circuit 34d. Thereafter, the switching operation described above is repeated after every predetermined interval of time. Then, after the correlation calculation for the output signals from the detection block 136 which includes the reception conductors X113 to X128 and the storage of a resulting correlation value are completed, the reception conductor selection circuit 131 returns to the initially selected detection block 136 which includes the reception conductors X1 to X16. Thereafter, similar switching and correlation calculation are carried out.
In the first embodiment described hereinabove, the sensor section 100 is configured such that the reception conductors 14 and the transmission conductors 12 are provided in an opposing relationship to each other with the spacer 16 interposed therebetween on one of the surfaces of the first substrate 15 as seen in
[Modification 5]
The transmission conductors 512 are covered at the surface thereof with a first protective layer 513 formed so as to cover the overall area of the one surface of the substrate 501. Similarly, the reception conductors 514 are covered with a second protective layer 515 formed so as to cover the overall area of the other surface of the substrate 501. The second protective layer 515 is further covered with a protective sheet 516 substantially in the form of a flat plate. The protective sheet 516 protects the reception conductors 514 so that the pointer 19 may not directly touch the reception conductors 514.
It is to be noted that, in the present modification 5, the substrate 501, transmission conductors 512, and reception conductors 514 can be made of materials similar to those used in the first embodiment described hereinabove. In particular, in the present modification 5, a known glass substrate or a sheet-like or film-like substrate formed from a synthetic resin may be used for the substrate 501 similarly as in the first embodiment. The first protective layer 513 and the second protective layer 515 may be formed, for example, from a SiO2 film or a synthetic resin film, and the protective sheet 516, for example, may be formed of a sheet material formed of a synthetic resin. Further, while, in the present modification 5, the first protective layer 513, second protective layer 515 and protective sheet 516 are formed so as to cover the overall area of the opposite surfaces of the substrate 501, the present invention is not limited to this configuration. For example, since the intended function of the protective sheet 516 is achieved if the protective sheet 516 is formed such that the pointer 19 does not touch directly with the reception conductors 514, the second protective layer 515 may be formed in a shape that is substantially the same as that of the reception conductors 514.
Since the sensor section 500 according to the present modification 5 makes it possible to decrease the number of substrates in comparison with the sensor section 100 of the first embodiment described hereinabove with reference to
[Modification 6]
Another modification to the sensor section is described with reference to
Referring first to
Referring now to
In the present modification 6, the substrate 601, transmission conductors 612 and reception conductors 614 can be formed from materials similar to those used in the first embodiment described hereinabove. In particular, the substrate 601 may be formed from a known transparent glass substrate similarly as in the first embodiment or from a sheet-formed or film-formed substrate made of a synthetic resin.
The metal layer 602 may be formed from a metal material having a high electric conductivity such as, for example, Mo (molybdenum). Since the contact area between the metal layer 602 and the transmission conductors 612 is small, in order to minimize the electric resistance of the metal layer 602 and the transmission conductors 612, preferably a metal material having a high electric conductivity is used for the metal layer 602. The insulating layer 603 can be formed using, for example, a resist or the like.
In the sensor section 600 of the present modification 6, since the number of glass substrates can be reduced in comparison with the sensor section 100 of the first embodiment described hereinabove with reference to
Where the sensor section 600 of the present modification 6 is configured such that the transmission conductors 612, reception conductors 614 and so forth are disposed on the other surface of the substrate 601 opposite to the surface to be approached by the pointer 19 for position pointing, the substrate 601 is interposed between the pointer and these transmission and reception conductors. Therefore, the distance between the pointer and the conductors becomes greater than that in the sensor section 500 of the modification 5, to thereby reduce the influence of noise from the pointer.
[Modification 7]
While, in the first to third embodiments and the modifications 1 to 6 described hereinabove, the transmission conductors are formed from liner conductors extending in a predetermined direction, in the modification 7, the transmission conductors have a different form.
The modification 7 is described with reference to
Referring first to
Referring to
It is to be noted that, while, in
Where the land conductor portion 723 is configured in such a manner as described above, a pair of recessed portions 723f are formed on the land conductor portion 723 so as to extend along the extension direction of the reception conductors 714.
Where the transmission conductors 712 are formed in such a shape as described above, the area of the transmission conductors 712 near (i.e., in the proximity of) a cross point can be increased. As a result, when a pointer approaches the sensor section 700, an increased amount of electric field emerging from the transmission conductors 712 converges to the pointer, and consequently, the detection sensitivity can be improved.
Further, if a pointer detection apparatus to which the present invention is applied and another pointer detection apparatus which adopts the electromagnetic resonance (EMR) system are both placed, one on the other, to form an inputting apparatus having a common pointer detection region for both of the two pointer detection apparatus, then eddy current may be generated in the land conductor portion 723 by an electric field generated from the position detection apparatus of the electromagnetic resistance type. This may cause the so-called eddy current loss, which may negatively impact the position detection by the electromagnetic resonance system. To solve this problem, in the pointer detection apparatus to which the present invention is applied, the recessed portions 723f are formed on the land conductor portion 723 positioned in the proximity of a cross point as in the present modification 7. Where another pointer detection apparatus which adopts the electromagnetic resonance system is additionally provided, one on the other, generation of eddy current can be suppressed by the land conductor portion 723 having the recessed portions 723f. Consequently, the problem as described above can be reduced.
It is to be noted that the application of the configuration of the present modification 7 is not limited to the sensor section of a pointer detection apparatus of the cross point electrostatic coupling type. The configuration of the modification 7 may be applied also to the sensor section of a pointer detection apparatus of the projected capacitive type electrostatic coupling type, which includes a conductor pattern similar to that of the cross point electrostatic coupling type. In particular, the configuration of the modification 7 can be applied also to the sensor section of a pointer detection apparatus of the projected capacitive type electrostatic coupling system or the like, which includes a conductor pattern formed from a plurality of first conductors disposed in a first direction and a plurality of second conductors disposed in a direction crossing the first direction and wherein, based on detection signals obtained from the conductors disposed in these different directions, those conductors which correspond to a pointed position are specified and the position pointed to by the pointer is determined from the position at which the specified conductors cross each other.
The configuration of the transmission conductors 712 and the reception conductors 714 in the present modification 7 can be applied also to the sensor sections described hereinabove in connection with the first embodiment in
[Modification 8]
The shape of the land conductor portion of the transmission conductors is not limited to the example described hereinabove with reference to
Comparing the present modification 8 with the modification 7, it is noted that the land conductor portion 823 of the transmission conductor 812 in the modification 8 is shaped such that it has no apex portion 723a, that is, no acute angle portion. Consequently, the flow path of electric current is wider through the land conductor portion 832 than through the linear conductor portion 822.
As a result, concentration of current at the connecting portion between the land conductor portion 823 and the linear conductor portion 822 is less likely to occur, and the current readily disperses. In particular, since current flows in a spread fashion between the smaller parallel sides 823a, which define the opposite ends of the land conductor portion 823, the resistance value between the smaller parallel sides 823a does not increase. Since such a structure as just described is provided, with the present modification 8, a wide flow path for current can be assured between the land conductor portion 823 and the linear conductor portion 822 in comparison with the modification 7. As a result, the electric conduction characteristic can be further improved in comparison with that of the modification 7. It is to be noted that the shape of the smaller parallel side 823a preferably has no acute angle portion and the smaller parallel side 823a may have, for example, a curved shape different from the shape described above. Further, while the transmission conductor 812 of the sensor section 800 in the present modification 8 is configured such that the two recesses 823f are formed in the land conductor portions 823, the number of such recesses is not limited to two and, for example, only one or three or more recesses may be formed.
It is to be noted that the application of the configuration of the present modification 8 is not limited to the sensor section of a pointer detection apparatus of the cross point electrostatic coupling type. The configuration of the modification 8 may be applied also to the sensor section of a pointer detection apparatus of the projected capacitive type electrostatic coupling system. Further, while, in the present modification 8, only the transmission conductor is formed from a linear conductor portion and a land conductor portion having a recessed portion provided at a central portion of the conductor portion, likewise the reception conductor may have a configuration similar to that of the transmission conductor.
Further, the configuration of the transmission conductors 812 and the reception conductors 814 in the present modification 8 can be applied also to the sensor sections described hereinabove in connection with the first embodiment in
[Modification 9]
In a pointer detection apparatus which adopts the cross point electrostatic coupling system, when the surface thereof on which a pointer is to be operated, that is, the sensor section thereof, is viewed from above, it has a region in which a conductor pattern consisting of a plurality of reception conductors and a plurality of transmission conductors exists and another region in which no such conductor pattern exists. Although each conductor is formed from a transparent electrode film such as an ITO film, the transmission factor of the region in which a conductor pattern exists is lower than that of the region in which no conductor pattern exists. As a result, non-uniformity in transmission factor appears on the sensor section. Such non-uniformity in transmission factor sometimes irritates a user of the pointer detection apparatus. Therefore, a modification 9 is configured so as to eliminate such non-uniformity in transmission factor on the sensor section.
If the conductors and the transparent electrode films formed on the surfaces of the glass substrate of the sensor section 510 are disposed as seen in
It is to be noted that the shape of the first transparent electrode film 517 and the second transparent electrode film 518 for suppressing the non-uniformity of the transmission factor is not limited to a rectangular shape. It is only necessary that the overlapping relationship between the conductor pattern formed from the transmission conductors 512 and the reception conductors 514 and the first transparent electrode films 517 and second transparent electrode films 518, when the sensor section 510 is viewed from above, be optically uniform. As such, the shape of the first transparent electrode films 517 and the second transparent electrode films 518 may be suitably set in relation to the shape of the conductor pattern formed from the transmission conductors 512 and the reception conductors 514. For example, while, in the present modification 9, a plurality of transparent electrode films of a rectangular shape are disposed in a spaced-apart relationship from each other and extend along a direction in which the transmission conductors 512 or the reception conductors 514 extend, the plural transparent electrode films may be alternatively formed as a single electrode film.
The configuration of the present modification 9 can be applied also to the sensor sections described hereinabove in connection with the first embodiment in
[Modification 10]
While, in the first to third embodiments, both of the transmission conductors and the reception conductors are formed linearly, the present invention is not limited to this configuration. For example, at least the transmission conductors or the reception conductors may be formed in a curved form or in a concentric relationship.
In the following, a configuration wherein a plurality of transmission conductors are formed in circular shapes having different diameters from each other and disposed in a concentric relationship with each other is described with reference to
The reception conductor array 413 includes, for example, a plurality of linear reception conductors 414 formed so as to extend radially from the center of the transmission conductor array 411. The reception conductors 414 are disposed in an equidistantly spaced relationship from each other in a circumferential direction of the concentric circles formed by the transmission conductor array 411. With such configuration described above, the circumferential directions of the transmission conductors 412 and the extension directions of the reception conductors 414 cross each other to form a plurality of cross points.
The sensor section 400 of the modification 10 shown in
Further, while, in the modification 10 described above, the transmission conductors 412 are formed substantially circularly and the reception conductors 414 are formed substantially linearly, the present invention is not limited to this configuration. For example, at least the transmission conductors 412 or the reception conductors 414 may be formed in a meandering (serpentine) shape with respect to the extension direction thereof.
While, in the first to third embodiments described hereinabove, a one-input one-output amplifier is used for the amplifier used in the amplification circuit 32 described hereinabove with reference to
[Modification 11]
The configuration of the modification 11 is described with reference to
The reception conductor array 13 is divided into 16 detection blocks 236. Each of the detection blocks 236 is composed of nine reception conductors Xm to Xm+8 which are positioned adjacent to each other, that is, whose indexes m are consecutive. From among the nine reception conductors Xm to Xm+8 which form each of the detection blocks 236, the reception conductor Xm+8 which has the highest index m is used commonly by another detection block 236 which is positioned adjacent to the detection block 236. In particular, in the present modification 11, the reception conductor array 13 is divided into detection blocks {X1 to X9}, {X9 to X17}, . . . , {X113 to X121} and {X121 to X129}.
The reception conductor selection circuit 231 includes a number of pairs of switches 231a and 231b equal to the number of detection blocks 236. One pair of switches 231a and 231b include nine input terminals 231c which are common to both of the switches 231a and 231b. The input terminals 231c are connected to corresponding reception conductors Xm. Output terminals 231d and 231e of the paired switches 231a and 231b are connected to input terminals of different I/V conversion circuits 232a hereinafter described. The paired switches 231a and 231b successively switch the reception conductors 14 to be connected to the I/V conversion circuits 232a at predetermined intervals of time. In particular, if it is assumed that the switch 231a is first connected to the reception conductor X1 and the switch 231b is connected to the reception conductor X2 as seen in
The reception section 310 includes the reception conductor selection circuit 231, an amplification circuit 232, an A/D conversion circuit 33, a correlation value calculation circuit 34 and a position detection circuit 35, as seen in
The amplification circuit 232 includes a plurality of I/V conversion circuits 232a, a plurality of differential amplifiers 250, and a changeover switch 232d. The number of I/V conversion circuits 232a is equal to the total number of the switches 231a and 231b, that is, 32 (2×16), and the input terminals 231c of the paired switches 231a and 231b are connected to corresponding reception conductors 14, while the output terminals 231d and 231e of the paired switches 231a and 231b are respectively connected to the corresponding I/V conversion circuits 232a. The I/V conversion circuit 232a connected to the switch 231a from between the paired switches 231a and 231b is connected to the negated input terminal, which has the negative polarity (−), of the corresponding differential amplifier 250 while the output terminal of the other I/V conversion circuit 232a connected to the switch 231b is connected to the non-negated input terminal, which has the positive polarity (+), of the differential amplifier 250.
Each differential amplifier 250 is a 2-input 1-output differential amplifier. The differential amplifier 250 differentially amplifies output signals from the I/V conversion circuits 232a connected to the two input terminals thereof and outputs a resulting amplified signal. The output signal output from the differential amplifier 250 is amplified to a signal level by an amplifier not shown and then received by the A/D conversion circuit 33 through the changeover switch 232d.
Since the modification 11 is configured in such a manner as described above, noise superposed in output signals from the reception conductors 14 is removed by the differential amplification by the differential amplifiers 250 of the amplification circuit 232. Consequently, the noise resisting property of the pointer detection apparatus can be improved.
[Modification 12]
While, in the modification 11 described above, a single reception conductor 14 is connected to each input terminal of the differential amplifiers 250 through an I/V conversion circuit 232a, the number of reception conductors 14 to be connected to each of the input terminals of a differential amplifier may be a plural number. An example of the form just described is shown in
The reception conductor selection circuit 231 shown in
In the illustrated example, of the five reception conductors Xm−2 to Xm+2 selected by the reception conductor selection circuit 231, the reception conductors Xm−2 and Xm−1 are connected to the negated input terminals of the differential amplifier 350 which have the negative or (−) polarity, and the reception conductors Xm+2 and Xm+1 are connected to the non-negated input terminals of the differential amplifier 350 which have the positive or (+) polarity. The centrally positioned reception conductor Xm is connected to the ground. It is to be noted that the centrally positioned reception conductor Xm may be connected to the ground or to an input terminal of the differential amplifier 350 which is set to a predetermined reference voltage level such as, for example, a reference level or a supply voltage level Vcc inside the differential amplifier 350.
Where such a configuration as just described is adopted, output signals from the plural reception conductors Xm−2 to Xm+2 are input at the same time to the differential amplifier 350. As a result, since the level of the differential signal output from the differential amplifier 350 increases, the detection sensitivity can be improved. Further, since the number of reception conductors 14 connected to the differential amplifier 350 increases, the detection range for a pointer can also be expanded. Further, in the present modification 12, since the differential amplifier 350 is used in the amplification circuit 232 shown in
The reason why the centrally positioned reception conductor Xm is set to the ground or the predetermined reference voltage level in the present modification 12 is as follows. As described hereinabove in connection with the first embodiment, in the pointer detection apparatus of the cross point electrostatic coupling system, the variation of the current at a cross point at which current is shunted to the ground through the pointer 19 is detected (see
In contrast, if the voltage level of the reception conductor Xm which is positioned at the center from among the plurality of reception conductors Xm−2 to Xm+2 connected to the differential amplifier 350 is set to the ground or a reference voltage level such as, for example, a power supply voltage level or the ground voltage level as in the present modification 12, then even if the pointer 19 is not grounded sufficiently, as long as the pointer 19 touches the reception conductor Xm, part of the current can be surely shunted through the pointer 19 and the reception conductor Xm. As a result, deterioration of the sensitivity described above can be suppressed.
In the modifications 11 and 12, a differential amplifier is used in the amplification circuit to improve the detection sensitivity. The detection sensitivity can be further improved by supplying the same spread code to a plurality of transmission conductors, as will be described below.
[Modification 13]
A modification 13 is described with reference to
As seen in
For example, referring to an arbitrary one of the reception conductors 14 (not shown), if the same spread code is supplied to two transmission conductors, then since twice the spread code is supplied to the reception conductor 14 as compared to the reception conductor 14 in the first embodiment, the output signal from the arbitrary reception conductor 14 is also doubled. Accordingly, the detection sensitivity can be improved. Further, if the same spread code is supplied at the same time to three or more transmission conductors 12, then the detection sensitivity in regard to an arbitrary one of the reception conductors 14 can be further improved by an amount corresponding to the number of transmission conductors to which the same spread code is supplied at the same time.
[Modification 14]
Where the same spread code is supplied to a plurality of transmission conductors 12 positioned adjacent to each other as in the case of the modification 13 described hereinabove with reference to
A general configuration of the modification 14 is described with reference to
Where the same spread code Ck is supplied to the two transmission conductors Yn and Yn+1 positioned adjacent to each other as in the case of the modification 13 described hereinabove, an amplifier which has a number of input terminals equal to the number of transmission conductors 12 to which the same spread code Ck is supplied is used. Also, in the illustrated example, the input terminals have the same polarity and, for example, a 2-input 1-output amplifier 360 having two non-negated (“+”) terminals is used as the amplification circuit 232 of the reception section 310. To the two input terminals of the amplifier 360 of the reception section 310, two reception conductors Xm and Xm+1 which are positioned adjacent to each other are connected.
Where the same spread code Ck is supplied to the two transmission conductors Yn and Yn+1 positioned adjacent to each other and the output signals from two reception conductors Xm and Xm+1 positioned adjacent to each other are amplified as described above, not only the signal level of the output signal from the amplifier 360 is increased, but also the detection range for a pointer can be expanded. As a result, since the time required for detection of the entire sensor section 100 described hereinabove with reference to
If the number of transmission conductors 12 to which the same spread code Ck is supplied is set equal to the number of reception conductors 14 to be selected at the same time as described above, the following advantages are achieved. In the following, such advantages are described with reference to
Where the number of transmission conductors 12 to which the same spread code Ck is to be supplied and the number of reception conductors 14 to be selected at the same time by the reception conductor selection circuit, that is, the number of reception conductors 14 to be connected to an amplifier 361, are different from each other, the minimum detection area Smin′ on the sensor section has a rectangular shape as seen in
It is to be noted that, while, in the present modification 14, both of the number of transmission conductors 12 to which the same spread code Ck is supplied and the number of reception conductors 14 to be connected to the amplifier 360 are two, the present invention is not limited to this configuration. Both of the number of transmission conductors 12 to which the same spread code Ck is supplied and the number of reception conductors 14 to be connected to the amplifier 361 may alternatively be three or more.
Switching of two transmission conductors, to which the same spread code is to be supplied in the modification 14 described above, is described with reference to
Another example wherein the transmission conductors 12 are successively switched (shifted) by one transmission conductor is described with reference to
[Modification 15]
While, in the modifications 13 and 14 described above, the same spread code is supplied to two transmission conductors positioned adjacent to each other and output signals of two reception conductors positioned adjacent to each other are amplified by a simple amplifier, the present invention is not limited to this configuration. For example, the transmission section may supply the same spread code to a plurality of transmission conductors disposed at a predetermined number of intervals, and similarly the reception section may be configured such that output signals output from a plurality of reception conductors disposed at a predetermined number of intervals are amplified by an amplifier. An example thereof will be shown in
In the present modification 15, in place of each of the differential amplifiers 250 provided in the amplification circuit 232 described hereinabove with reference to
Simultaneously, the reception conductor selection circuit 231 of the reception section 310 shown in
In this manner, since, in the modification 15, the same spread code is supplied to a plurality of transmission conductors 12 and output signals from the plurality of reception conductors 14 are added by an amplifier 361 similarly as in the modification 13, the detection range can be expanded and the signal level to be detected can be increased, while the detection sensitivity is also improved. The present modification 15 is particularly suitable where the position detection range on the sensor section is large because the minimum detection area Smin can be expanded.
In the present modification 15, where the number of transmission conductors to which the same spread code is to be supplied and the number of reception conductors to be selected simultaneously are set equal to each other similarly as in the modification 13 described hereinabove, the minimum detection area Smin on the sensor section can be set to a square shape. As a result, in the minimum detection area on the sensor section, an isotropic sensitivity distribution can be achieved similarly as in the modification 13. In this instance, even if, for example, a pointer having a circular opposing surface is disposed on the sensor section, the opposing surface of the pointer can be detected as a circular shape.
[Modification 16]
The current carrying the spread codes Ck to be supplied to the transmission conductor array 11 is much greater than the variation amount of an output signal caused by current flowing to the ground through a pointer 19 when the pointer 19 is placed at a cross point. Although raising the signal level of the output signal as in the modifications 11 to 15 improves the detection sensitivity, raising the output signal level may decrease the accuracy in detecting the variation amount of the output signal. In order to maintain the detection accuracy, it may be necessary to enhance the resolution of the A/D conversion circuit 33 of the reception section 300 (see
However, if the resolution of the A/D conversion circuit 33 is enhanced, then this may cause another problem that the scale of the A/D conversion circuit 33 increases and designing such A/D conversion circuit 33 may be difficult. This problem may be exacerbated where the same spread code is supplied to a plurality of transmission conductors 12.
Thus, a modification 16 which solves this problem is described with reference to
First, a general configuration of the modification 16 is described with reference to
The two inverters 381 invert the spread code Ck supplied thereto from the spread code supplying circuit 21 and output the inverted spread code. The spread code Ck supplied from the spread code supplying circuit 21 and the reversed code
Next, details of the transmission conductor selection circuit 382 are described with reference to
The transmission conductor array 11 is divided into 16 transmission blocks 383 each including seven transmission conductors Yn to Yn+6 positioned adjacent to each other. The transmission conductor selection circuit 382 is, for example, a known logic circuit and includes a number of switch groups 382a equal to the number of transmission blocks 383, that is, 16 switch groups 382a. Each of the transmission blocks 383 uses those three transmission conductors 12 which have the highest indexes n from among the seven transmission conductors Yn to Yn+6 commonly with an adjacent transmission block. In particular, as seen in
Each of the switch groups 382a includes four switches 382a1, 382a2, 382a3 and 382a4. Seven terminals 382b on the output side of each of the switch groups 382a are connected to corresponding transmission conductors Yn to Yn+6, respectively. Input terminals 382c of the switches 382a1 and 382a2 from among the four switches 382a1, 382a2, 382a3 and 382a4 are connected to the spread code production circuits 24 of the spread code supplying circuit 21 shown in
As seen in
Next, details of a reception conductor selection circuit 384 in the modification 16 are described with reference to
As seen in
The amplification circuit 385 includes four I/V conversion circuits 385a and a differential amplifier 386. As seen in
The differential amplifier 386 is a 4-input 1-output differential amplifier. The differential amplifier 386 is provided between the I/V conversion circuits 385a and the A/D conversion circuit 33 (shown in
The reception conductor selection circuit 384 carries out selection switching similar to that in the modification 4 described hereinabove with reference to
Then, every time such switching as described above is carried out, the differential amplifier 386 differentially amplifies the output signals input thereto from the reception conductors 14 and outputs the resulting signal to the A/D conversion circuit 33 at the succeeding stage shown in
Next, displacement of output signals when the reception conductors to be connected to the four input terminals of the differential amplifier 386 are switched as described above is described with reference to
If the reception conductor selection circuit 384 successively switches the reception conductors 14 to be connected to the input terminals 386a to 386d of the differential amplifier 386 in such a manner as described above, then when the reception conductors 14 connected to the input terminals 386a to 386d of the differential amplifier 386 are positioned so as not to be influenced by the pointer 19 (i.e., the pointer 19 is not adjacent to any of the four reception conductors 14), then the output signal from the differential amplifier 386 is zero (see 380a of
Then, when the reception conductors 14 are approached by the pointer 19, the first to approach the pointer 19 is the right-most reception conductor 14 connected to the input terminal 386a of the differential amplifier 386. Thus, the signal input to the “−” terminal of the differential amplifier 386 gradually decreases. As a result, the output signal from the differential amplifier 386 is deflected to the positive side (see 380b of
As the reception conductor selection circuit 384 successively switches the reception conductors 14 to be connected to the input terminals 386a to 386d of the differential amplifier 386, the reception conductors 14 previously connected to the input terminals 386a and 386b of the differential amplifier 386 are gradually moved away from the pointer 19, and the reception conductor 14 connected to the input terminal 386c of the differential amplifier 386 now closely approaches the pointer 19 instead. Consequently, the signal input to the “+” terminals of the differential amplifier 386 gradually decreases while the signal input to the “−” terminals of the differential amplifier 386 gradually increases. As a result, the output signal from the differential amplifier 386 is deflected to the negative side (see 380d of
Then, when the pointer 19 is positioned between the reception conductor 14 connected to the input terminal 386c and the reception conductor 14 connected to the input terminal 386d, the signal input to the “+” terminal of the differential amplifier 386 becomes the lowest. As a result, the output signal from the differential amplifier 386 decreases most (see 380e of
Then, if the reception conductor selection circuit 384 further switches the reception conductors 14 connected to the input terminals 386a to 386d of the differential amplifier 386, then since all of the reception conductors 14 connected to the input terminals 386a to 386d of the differential amplifier 386 will be moved away from the pointer 19, the signals input to the “+” terminals of the differential amplifier 386 gradually increase. Consequently, the output signal from the differential amplifier 386 gradually increases also (see 380f of
The output signal from the differential amplifier 386 thus exhibits such a level variation as indicated by the curve 380 of a broken line in
The output signal from the differential amplifier 386 and the value obtained by integration of the output signal illustrated in
Where the configuration example described above in connection with the present modification 16 is used, the detection accuracy can be maintained without increasing the circuit scale, and the differential signal to be output from the differential amplifier 386 can be increased. Furthermore, the range within which simultaneous detection can be carried out can be expanded. Consequently, the detection sensitivity can be improved. Still further, since the present modification 16 is configured such that the spread codes Ck and the reversed codes
In the present modification 16, the total number of the transmission conductors 12 to which the same spread code Ck is supplied and the transmission conductors 12 to which the reversed code
It is to be noted that, while, in the modification 16 described above, the number of reception conductors to be connected to the differential amplifier 386 is four, which is an even number, the number of reception conductors to be connected is not limited to four or any even number. For example, the unit number of reception conductors to be connected may be three or five, which are odd numbers. In this instance, the centrally disposed reception conductor from among the selected odd reception conductors is preferably connected to the ground or to a reference voltage similarly as in the case of the modification 12 described hereinabove. This is because, as previously described, where the pointer is not grounded sufficiently, part of current can be shunted through the centrally disposed reception conductor to thereby prevent deterioration of the detection sensitivity.
While, in the modification 16 described above, the reversed code
[Modification 17]
While, in the modification 16 described above, the spread codes Ck supplied from the spread code supplying circuit 21 and the reversed codes
A configuration and operation of the modification 17 are described with reference to
The modification 17 is different from the modification 16 described above in that the supply pattern of the spread codes Ck and the reversed codes
In the present modification 17, the spread codes Ck supplied from the spread code supplying circuit 21 shown in
Next, displacement of output signals where reception conductors to be connected to the four input terminals of the differential amplifier 396 are switched is described with reference to
Where the reception conductor selection circuit 384 successively switches the reception conductors 14 to be connected to the input terminals 396a to 396d of the differential amplifier 396 in such a manner as described above, when the reception conductors connected to the input terminals 396a to 396d of the differential amplifier 396 are positioned so as to be not influenced by the pointer at all, the output signal from the differential amplifier 396 is 0 (see 390a of
Then, since the reception conductors 14 connected to the differential amplifier 396 are approached by the pointer 19 beginning with the right-most reception conductor 14 connected to the input terminal 396a of the differential amplifier 396, the signal input to the “−” terminal of the differential amplifier 396 gradually decreases. As a result, the output signal from the differential amplifier 396 is deflected to the positive side (see 390b of
Then, as the reception conductor selection circuit 384 successively switches the reception conductors 14 to be connected to the input terminals 396a to 396d of the differential amplifier 396, the reception conductors 14 connected to the input terminals 396a and 396b of the differential amplifier 396 are gradually moved away from the pointer 19 and the reception conductor 14 connected to the input terminal 396c of the differential amplifier 396 is gradually approached by the pointer 19 instead. As a result, the signal input to the “+” terminals of the differential amplifier 396 gradually decreases while the signal input to the “−” terminals of the differential amplifier 396 gradually increases. Consequently, the output signal from the differential amplifier 396 further decreases. Then, when the pointer 19 is positioned between the reception conductors 14 connected to the input terminals 396b and 396c, the signal level of the signal output from the differential amplifier 396 becomes the lowest (see 390d of
Then, when the reception conductor selection circuit 384 further switches the reception conductors 14 to be connected to the input terminals 396a to 396d of the differential amplifier 396, the reception conductors 14 connected to the input terminals 396a, 396b and 396c of the differential amplifier 396 are gradually moved away from the pointer 19 while the reception conductor 14 connected to the input terminal 396d of the differential amplifier 396 is approached by the pointer 19. Consequently, the signal input to the “+” terminals of the differential amplifier gradually increases. As a result, the output signal from the differential amplifier 396 is deflected to the positive side (see 390e of
Thereafter, when the reception conductor selection circuit 384 further carries out switching of the reception conductors to be connected to the input terminals 396a to 396d of the differential amplifier 396, since all of the reception conductors connected to the input terminals 396a to 396d of the differential amplifier 396 are now moved away from the pointer 19, the signal input to the input terminals of the differential amplifier 396 gradually increases. Then, when the reception conductors connected to the input terminals 396a to 396d of the differential amplifier 396 are switched to those reception conductors which are positioned so as not to be influenced by the pointer 19, the output signal from the differential amplifier 396 decreases to zero (see 390g of
The output signal from the differential amplifier 396 thus exhibits such a level variation as indicated by the curve 390 illustrated in
In the illustrated example, the spread code Ck supplied from the spread code supplying circuit is supplied to the transmission conductors Yn+1 and Yn+2 positioned centrally among the four transmission conductors Yn to Yn+3 selected by the transmission conductor selection circuit 382, while the reversed code
Since the present modification 17 is configured such that the number of output signals from a number of reception conductors 14 equals the total number of the transmission conductors 12 to which the same spread code or the reversed code having the sign reversed from the spread code is supplied, similarly to the modification 14, the minimum detection area Smin on the sensor section becomes a square shape. As a result, an isotropic sensitivity distribution can be achieved in the minimum detection area on the sensor section. In this instance, for example, even if a pointer having a circular opposing surface is disposed on the sensor section, the opposing surface of the pointer can be detected as a circular shape.
While, in the foregoing description, the number of reception conductors to be connected to the differential amplifier is four, which is an even number, the present invention is not limited to this configuration. For example, the number of reception conductors 14 to be connected to the differential amplifier may be set to three or five, which are odd numbers.
[Modification 18]
While, in the modification 17 described above, the supply pattern of the spread codes and the reversed codes of the spread codes and the detection pattern of signals from the reception conductors are set to “−++−,” the supply pattern of the spread codes and the reversed codes of the spread codes and the detection pattern of signals from the reception conductors may be set alternatively to “+−−+.” In the following, the modification 18 is described in reference to
If the present modification 18 is compared with the modification 17, then it is different in that the inverter 381 which reverses the sign of the spread code Ck to be supplied from the spread code supplying circuit 21 to the transmission conductors is disposed such that the reversed signal is supplied to the two centrally located transmission conductors Yn+1 and Yn+2 among the four transmission conductors Yn to Yn+3 to be selected by the transmission conductor selection circuit 382. Another difference is that the polarities of the four input terminals of a differential amplifier 397 are set to “+−−+” beginning with the reception conductor 14 having the highest index m. The other part of the modification 18 is the same as that of the modification 17 described hereinabove with reference to
With the configuration of the modification 18, similar effects to those of the modification 17 are achieved. In particular, since there is no necessity to provide an integration process, accumulation of noise which is likely to occur when an integration process is carried out is eliminated. Also, since a differential amplification process is carried out, the noise resisting property can be further improved. Furthermore, since the total number of transmission conductors 12 to which the same spread code or the reversed code obtained by reversing the sign of the spread code is supplied equals the number of output signals from a number of reception conductors, the minimum detection area Smin on the sensor section becomes a square shape. As a result, an isotropic sensitivity distribution can be achieved in the minimum detection area on the sensor section. In this instance, for example, even if a pointer having a circular opposing surface is disposed on the sensor section, the opposing surface of the pointer can be detected as a circular shape.
In the modifications 16 to 18 described hereinabove with reference to
[Modification 19]
First, a configuration of a modification 19 is described with reference to
First, a general configuration of the modification 19 is described with reference to
Next, details of the transmission conductor selection circuit 402 are described with reference to
The transmission conductor array 11 is divided into 16 transmission blocks 403 each including six transmission conductors positioned adjacent to each other, and includes a number of switch groups 402a equal to the number of transmission blocks 403, that is, 16 switch groups 402a. In each of the transmission blocks 403, those two transmission conductors 12 which have relatively high indexes n among the six transmission conductors 12 which form the transmission block 403 are used commonly by another adjacent transmission block 403. In particular, as seen in
Each of the switch groups 402a includes three switches 402a1, 402a2 and 402a3. Six terminals 402b of each of the switch groups 402a on the output side are connected respectively to the corresponding transmission conductors Yn to Yn+6. Further, input terminals 402c of the switches 402a1 and 402a3 among the three switches 402a1, 402a2 and 402a3 are connected to the spread code production circuit 24 shown in
As seen in
Next, details of a reception conductor selection circuit 813 in the modification 19 are described with reference to
The reception conductor array 13 is divided into 43 detection blocks 336. Each of the detection blocks 336 includes three reception conductors Xm to Xm+2 positioned adjacent to each other, that is, having consecutive indexes m. The reception conductors Xm to Xm+2 which form each of the detection blocks 336 are used commonly by another adjacent detection block 336. In particular, in the present modification 19, the reception conductor array 13 is divided into detection blocks {X1 to X3}, {X2 to X4}, . . . , {X127 to X129} and {X128 to X130}.
The reception conductor selection circuit 813 includes a switch group 815 including three switches. The switch group 815 has input terminals 815a respectively connected to corresponding reception conductors 14. The switch group 815 has output terminals 815b connected to input terminals of I/V conversion circuits 32a. The switch group 815 successively switches the detection block 336 to be connected to the I/V conversion circuits 32a at predetermined intervals of time. In particular, if it is assumed that the detection block {X1 to X3} are first connected to the I/V conversion circuits 32a at the succeeding stage, then the detection block {X2 to X4} are next connected to the I/V conversion circuits 32a at a next interval of time. Thereafter, the reception conductor selection circuit 813 successively switches the detection block 336 at predetermined intervals of time, and then, after the last detection block {X128 to X120} is connected to the I/V conversion circuits 32a, the reception conductor selection circuit 813 again connects the first detection block {X1 to X3} to the I/V conversion circuits 32a. Thereafter, the sequence of operation described above is repeated. Then, output signals from the reception conductors 14 are converted into voltage signals by the I/V conversion circuits 32a and input to a differential amplifier 405.
The amplification circuit 32 is formed of three I/V conversion circuits 32a and a differential amplifier 405. Output terminals of the I/V conversion circuits 32a are respectively connected to different input terminals of the differential amplifier 405. Here, the I/V conversion circuits 32a are connected in the following manner. In particular, the I/V conversion circuit 32a connected to the reception conductor Xm having the lowest index m and the I/V conversion circuit 32a connected to the reception conductor Xm+2 having the highest index m are connected to non-negated (+) input terminals of the differential amplifier 405, while the remaining I/V conversion circuit 32a is connected to a negated (−) input terminal of the differential amplifier 405.
The differential amplifier 405 is a 3-input 1-output differential amplifier. The three input terminals of the differential amplifier 405 are set such that the polarity of those input terminals, to which the reception conductor Xm having the lowest index m and the reception conductor Xm+2 having the highest index m among the three reception conductors Xm to Xm+2 selected by the reception conductor selection circuit 813 are connected, is “+.” The polarity of the remaining input terminal, to which the remaining reception conductor Xm+1 is connected, is “−.” The differential amplifier 405 is configured such that the amount of amplification it applies to a signal input from the “−” input terminal is twice as much as the amount of amplification it applies to a signal input to the “+” input terminal. This way, since a single reception conductor 14 is connected to the “−” terminal of the differential amplifier 405 in the present modification 19 while two reception conductors 14 are connected to the “+” terminals of the differential amplifier 405, the levels of the differentially-amplified signals become equal to each other, or in other words, the output signal of the differential amplifier becomes zero (canceled out). The differential amplifier 405 differentially amplifies output signals from the reception conductors 14 and outputs a resulting signal to the A/D conversion circuit 33 at the succeeding stage. It is to be noted that, in
The reception conductor selection circuit 813 carries out selective switching similar to those in the modification 4 illustrated in
Then, upon such switching as described above, the differential amplifier 405 differentially amplifies an output signal input thereto from the reception conductors Xm and outputs a resulting signal to the A/D conversion circuit 33 at the succeeding stage (see
Where the detection pattern of output signals is set to “+−+” as in the present modification 19, the polarity of the three input terminals of the differential amplifier 405 is leftwardly and rightwardly symmetrical with respect to the polarity of the central input terminal. Therefore, similarly as in the modification 17, a result similar to the result obtained by carrying out an integration process upon position detection can be obtained, as illustrated in
In the present modification 19, the number of signals from a number of reception conductors 14 equals the total number of the transmission conductors 12 to which the same spread code Ck or the reversed code
[Modification 20]
While, in the modification 19, the supply pattern and the detection pattern of spread codes are “+−+,” they may alternatively be “−+−.” In the following, a modification 20 wherein the detection pattern is set to “−+−” is described.
A general configuration of the present modification 20 is described with reference to
In the modification 20, the polarity of the three input terminals of the differential amplifier 407 is leftwardly and rightwardly symmetrical with respect to the polarity of the central input terminal. Accordingly, in the present modification 20 also, a result similar to the result obtained by carrying out an integration process upon position detection as illustrated in
The pointer detection apparatus to which the present invention is applied not only may be incorporated in a liquid crystal display apparatus, but also may be formed as a stand-alone pointer detection apparatus separate from a liquid crystal display apparatus. The stand-alone application is similar to an existing position detection apparatus that incorporates an electromagnetic induction system, for example.
A liquid crystal display apparatus which incorporates an existing pointer detection apparatus is usually formed such that the detection area of the pointer detection apparatus and the display area of the liquid crystal display apparatus overlap with each other. Therefore, a user can point to a desired position by pointing, by means of a pointer such as a finger, to a position at which an object such as an icon or a tool bar which the user wants to point to or select is displayed.
On the other hand, a pointer detection apparatus and a liquid crystal display apparatus may also be formed as two separate devices, for example, in the case of a touch pad or a digitizer of the electromagnetic induction type, which is incorporated into an existing personal computer as the computer's input device. In such cases, it is difficult for the user to intuitively grasp a relation between the position pointed to on the input device and the position on the liquid crystal display apparatus. Therefore, to allow a user to visually recognize the correspondence between the position on the input device that the user is pointing to and the position on the liquid crystal display apparatus, some of these existing input devices allow detection of a pointer that is positioned merely in the proximity of the input device, that is, the pointer that is not in direct contact with the detection section of the input device but is “hovering” over the detection section (this state is hereinafter referred to as a “hovering state”).
However, where the pointer is in a hovering state, that is, where the pointer is positioned a little above the surface of the sensor section 100 (e.g., the second substrate 17 in
[Modification 21]
A modification 21 is directed to a discrimination technique suitable for discriminating (determining) with a higher degree of accuracy whether or not a pointer is in a hovering state, and is described with reference to
First, in the state wherein the finger 19 touches the surface of the sensor section 100 as seen in
In contrast, in the state wherein the finger 19 does not touch the surface of the sensor section 100 (in a hovering state) as seen in
In the hovering state discrimination technique in the present modification 21, a ratio between a gradient of an edge and a peak value of the level curve is determined and is compared with a predetermined threshold value to determine whether or not the finger 19 is in a hovering state.
In the example illustrated in
While, in the description of the example illustrated in
It is to be noted that, in the discrimination technique described above, though not shown in the figure, the calculation may be carried out, for example, by the position detection circuit 35 provided in the reception section 300 shown in
While, in the modification 21 described hereinabove, the discrimination of a hovering state is carried out directly based on the level curve of the detection signal, that is, based on the mapping data of the level values, the present invention is not limited to this configuration. The level curve of the detection signal may be subjected to a suitable nonlinear process such that a hovering state can be determined based on the characteristic obtained by the nonlinear process.
For example, logarithmic conversion may be carried out as a nonlinear process for the level curve of the detection signal (correlation value). Where nonlinear process is not carried out, the level of the detection signal obtained when the pointer 19 is touching the surface of the sensor section 100 can be extremely high at a location at which the pointer 19 touches the sensor section 100, while the level of the detection signal can be extremely low at another portion at which the pointer 19 is spaced away from the surface of the sensor section 100. Therefore, since the level of the detection signal exhibits an extreme difference between the two cases described above (and is extremely low where the pointer 19 is spaced away from the sensor section), it is difficult to accurately recognize a state wherein the pointer 19 is spaced only slightly from the surface of the sensor section 100.
If a predetermined signal conversion such as, for example, a logarithmic conversion is carried out for the level curve of the detection signals (correlation values), then it is possible to make a signal portion of a relatively low level in the detection signal more conspicuous while suppressing a signal portion having a relatively high level. In other words, the shape of the peak portion of the level curve after the logarithmic conversion is broadened (flattened) and the maximum value thereof is suppressed. This way, the transition of the level value near the boundary between the touched state and the non-touched (hovering) state of the pointer becomes continuous, and a hovering state can be readily recognized even if the hovering state is such that the pointer 19 is spaced only slightly from the sensor section 100. Consequently, the recognition characteristic of the pointer detection apparatus can be improved.
[Modification 22]
Next, an example of a configuration wherein position detection of a pointer can be carried out with certainty even where the pointer is in a hovering state is described with reference to
First, a switching operation regarding how many conductors are to be selected, i.e., a switching operation of the “selection number” of transmission conductors 12 and reception conductors 14 is described. The switching of the selection number is carried out based on a decision regarding whether or not the pointer 19 is in a hovering state, as described, for example, in the foregoing description of the modification 21. In particular, the ratio between the gradient of the edge and the peak value of a level curve is determined, and the determined ratio is compared to a predetermined threshold value to determine whether or not the pointer 19 is in a hovering state. If it is determined that the pointer 19 is in a hovering state, then the transmission conductor selection circuit and the reception conductor selection circuit shown in
Next, details of the switching operation described above are described. In the following description, it is assumed that a spread code Ck can be supplied to a plurality of transmission conductors Yn and an amplifier (432/532) having a plurality of input terminals whose polarity is “+” is used for the amplification circuit 32 of the reception section 300, such that an output signal of an arbitrary reception conductor Xm is detected by the amplifier 432/532.
First, as seen in
Then, if the pointer 19 such as a finger is spaced from the surface of the sensor section 100, then since the ratio between the gradient of the edge and the peak value of the level curve becomes lower than a predetermined threshold value, it is determined that the pointer 19 is in a hovering state. Consequently, the control circuit 40 controls the transmission conductor selection circuit 22 and the reception conductor selection circuit 231 (see
In this instance, the supply pattern of the spread code Ck in the transmission section 200 and the detection pattern of a signal in the reception section 300 may be, for example, “++” or “+−.”
As described hereinabove, in the present modification 22, where it is determined that the pointer 19 is in a hovering state, control is carried out so as to increase the number of transmission conductors 12 and reception conductors 14 so that the number of transmission conductors 12 to which the same spread code Ck is to be supplied and the number of reception conductors 14 to be connected to the amplifier at the same time are increased, thereby enhancing the detection sensitivity. This makes it possible to carry out position detection of the pointer 19 in a hovering state with a higher degree of certainty.
While, in the present modification 22 described above, the number of transmission conductors and reception conductors to be selected is adjusted to two or four in response to a determined state of a pointer, the present invention is not limited to this configuration. For example, the number of transmission conductors and reception conductors to be selected can be set arbitrarily. As a specific example, a plurality of threshold values for a peak value of the detection signal may be set in advance such that a peak value is compared with the plurality of threshold values and the number of transmission conductors and reception conductors to be selected can be gradually increased as the peak value decreases successively below the threshold values. Further, the number of transmission conductors to be selected and the number of reception conductors to be selected need not be equal to each other. Still further, the adjustment of the numbers of transmission conductors 12 and reception conductors 14 to be selected need not be carried out for both of the transmission conductors 12 and the reception conductors 14, but may be carried out only for the transmission conductors 12 or for the reception conductors 14.
The pointer detection apparatus periodically carries out a detection process, that is, scanning, of a variation of current over all cross points on the sensor section in order to detect a pointer even when no pointer is touching the pointer detection apparatus, for example, in order to immediately detect a pointer such as a finger (see
However, if all scanning is carried out for the transmission conductors and the reception conductors per (in the unit of) one conductor or a small number of conductors at a time, a large number of points need to be scanned and a longer period of time is required to complete the all scanning.
[Modification 23]
In the following, a method of carrying out the all scanning with a high sensitivity and at a higher speed is described. Further, if an output signal is not detected from the sensor section, the number of transmission conductors and reception conductors to be used in a single cycle of a detection process (that is, the size of a minimum detection area) is increased so as to enlarge the detection area.
It is to be noted that the number of conductors to be selected can be set arbitrarily in response to the size of the sensor section, a required sensitivity, a desired detection speed, and so forth.
Those conductors whose number is to be increased or decreased may be both of the transmission conductors and the reception conductors or either the transmission conductors alone or the reception conductors alone. It is to be noted that, where the numbers of both of the transmission conductors and the reception conductors are to be increased or decreased, the numbers may be different from each other. Further, according to the present invention, various methods can be applied as long as the methods increase or decrease the effective area of the detection area for which signal detection is carried out.
It is to be noted that the number of transmission conductors and reception conductors to be used may be varied based not only on the presence or absence of a detection signal but also on the level of the detection signal. For example, when the level of the detection signal is higher than a predetermined threshold value set in advance, the number of conductors may be decreased, but when the level of the detection signal is lower than the predetermined threshold value, the number of conductors may be increased. Not one but two or more threshold values may be set. As the method of detecting the level of the detection signal, the technique described hereinabove in connection with the modification 21 with reference to
With the present modification 23, when a detection signal cannot be obtained from the sensor section, the all scanning can still be implemented with a high sensitivity and at a high speed by increasing the number of transmission conductors and reception conductors to be used for detection of a pointer to thereby expand the detection area.
[Modification 24]
In the first embodiment described hereinabove, the sensor section 100 includes the reception conductors 14 provided in the proximity of the detection surface, that is, adjacent to the second substrate 17 as described hereinabove with reference to
In the following, this phenomenon is described with reference to
As seen in
Similarly, the reception conductor selection circuit connects the reception conductors Xm+3 and Xm+4 having relatively high indexes m among the selected reception conductors Xm to Xm+4 to the input terminals of the differential amplifier 430 whose polarity is “+,” and connects the reception conductors Xm and Xm+1 having relatively low indexes m to the input terminals of the differential amplifier 430 whose polarity is “−,” and further connects the centrally positioned reception conductor Xm+2 to the ground. It is to be noted that, since the configuration of the other part of the present modification 24 is the same as that of the modification 12 described hereinabove with reference to
When, for example, a pointer 19 of a substantially circular shape (a solid line in
Therefore, in the present modification 24, in order to solve the problem described above, the detection width of the transmission conductor array 11, which is disposed relatively farther from the detection surface of the sensor section 100, is set relatively narrow while the detection width of the reception conductor array 13, which is disposed relatively nearer to the detection surface, is set relatively wide so that, on the detection surface, no difference will appear between the extent to which the level curve of the transmission signal supplied from the transmission section expands (i.e., the detection width) and the extent to which the level curve of the reception signal input to the reception section expands.
[Modification 25]
In the present modification 25, the reception conductor selection circuit 31 connects, for example, the reception conductors Xm and Xm+1 and the reception conductors Xm+3 and Xm+4 positioned on the opposite ends among five arbitrary reception conductors Xm to Xm+4 positioned adjacent to each other to input terminals of a differential amplifier. Also in the present modification 25, output signals from the reception conductors Xm and Xm+1 selected by the reception conductor selection circuit 31 are converted into voltage signals by the I/V conversion circuit 32a (not shown) and supplied to input terminals of the differential amplifier 430. However, this is the same configuration as that of the modification 10 described hereinabove with reference to
The transmission conductor selection circuit 22 selects three arbitrary transmission conductors Yn+1 to Yn+3 positioned adjacent to each other, and supplies a spread code to the transmission conductor Yn+1 having the lowest index m among the selected three transmission conductors, and supplies a reversed code to the transmission conductor Yn+3 having the highest index m, while it connects the centrally located transmission conductor Yn+2 to the ground.
Where the number of transmission conductors Yn to be selected by the transmission conductor selection circuit 22 is smaller than the number of reception conductors Xm to be selected by the reception conductor selection circuit 231 as in this example, the spread of the level curve of the transmission signals by the transmission section 200 on the detection surface becomes substantially the same as the spread of the level curve of the reception signals input to the reception section 310. In other words, the aperture ratio (aspect ratio) of the spread of the level curve by the transmission section 200 and the reception section 310 can be made close to 1. As a result, even if a pointer having a circular opposing surface is disposed on the sensor section 100, the opposing surface of the pointer can be detected not as an elliptic shape as indicated by a broken line in
While, in the present modification 25 described above, the numbers of transmission conductors and reception conductors to be selected are different from each other so that the aperture ratio may become one, the present invention is not limited to this configuration. For example, the aperture ratio may be adjusted by making the shapes such as the widths of the transmission conductors and the reception conductors different from each other, or by making the arrangement patterns such as circular patterns or conjoined hexagonal patterns of the conductors or the pitches between the conductors different from each other between the transmission conductors and the reception conductors. Further, while
[Modification 26]
In the pointer detection apparatus 1 of the first embodiment described hereinabove, an output signal output from an I/V conversion circuit 32a is amplified by an amplifier (not shown) so that it has a predetermined signal level and then converted into a digital signal by the A/D conversion circuit 33. The digital signal is then input to the correlation value calculation circuit 34 as seen in
In this instance, there is a problem that, where the noise is higher than the reception signal, if the signal level of the output signal is always amplified, then the noise is amplified together with the reception signal. Then, the A/D converter, to which the amplified noise is input, clips the reception signal, resulting in failure of appropriate detection of the reception signal.
On the other hand, if the signal level of an output signal is always amplified, then when a pointer in a hovering state is to be detected, for example, as in the case of the modification 23, the change level (variation) of the reception signal becomes very low, making it difficult to detect a pointer.
In the following, the modification 26 is described with reference to
The gain adjustment circuit 481 is provided in order to increase or decrease the signal level of a signal input thereto according to a predetermined signal level. The gain adjustment circuit 481 is provided between the I/V conversion circuit 32a of the amplification circuit 32 and the A/D conversion circuit 33 and carries out predetermined signal level variation based on a control signal from the gain value setting circuit 482 hereinafter described. Since the signal intensity of an energy component of the gain adjustment circuit 481 includes not only a signal component (spread code component) to be detected but also noise and so forth, the gain value setting circuit 482 sets a reception gain value based on the signal intensity of the energy component of the entire signal to be detected by the reception conductor selection circuit 31.
The gain value setting circuit 482 is provided in order to control the gain adjustment circuit 481 based on an output signal converted into a digital signal by the A/D conversion circuit 33. The gain value setting circuit 482 includes a gain value detection circuit 483 and an automatic gain control circuit 484.
The absolute value detection circuit 483 detects the signal intensity of the energy component of an output signal output from the A/D conversion circuit 33. Since the signal output from the A/D conversion circuit 33 includes not only the signal component (spread code component) to be detected but also an unnecessary signal component such as noise, the gain adjustment circuit 481 detects the signal intensity of the energy component of the entire detection signal which includes an unnecessary signal component such as noise.
The automatic gain control circuit 484 controls the gain of the gain adjustment circuit 481 based on the signal intensity detected by the absolute value detection circuit 483. The automatic gain control circuit 484 is connected to the absolute value detection circuit 483 and the gain adjustment circuit 481, and outputs a control signal to the gain adjustment circuit 481.
Next, a configuration of the absolute value detection circuit 483 is described with reference to
The accumulator 483a performs squaring calculation of an output signal of the A/D conversion circuit 33 and outputs an output signal obtained by the calculation to the integrator 483b. It is to be noted that an output signal of the A/D conversion circuit 33 shown in
As described above, in setting the reception gain value in the present modification 26, the signal intensity of an energy component of a signal, which includes not only the signal component (spread code component) to be detected but also noise and so forth, is detected and the reception gain value is set based on the signal intensity. Thus, even if noise and so forth are superposed on the output signal input to the gain adjustment circuit 481, the reception gain value can be set optimally.
It is to be noted that, for the absolute value detection, any other suitable method can be used as long as the method can detect the level of a signal including both a signal component to be detected and noise. For example, in addition to the technique described above, a technique such as integrating the absolute value of the level of the output signal can be used. Further, as the absolute value detection process, either a digital signal process after A/D conversion or an analog signal process before A/D conversion may be used.
[Modification 27]
The pointer detection apparatus of the present invention makes it possible to detect a plurality of pointers such as fingers at the same time. Therefore, for example, the pointer detection apparatus of the present invention may be used by a plurality of users at the same time or may be operated by both hands of one user. As a result, the scale of the sensor section may become large in order to allow use of the sensor section with a plurality of pointers.
The embodiments and the modifications described hereinabove are configured such that the spread codes Ck are supplied to one ends of the transmission conductors 12. However, if the scale of the sensor section increases, then the length of the transmission conductors 12 which serve as transmission lines for the spread codes Ck as well as the length of the reception conductors 14 which serve as transmission lines for output signals increases correspondingly to the increase in the scale of the sensor section. Then, floating capacitance of the transmission lines for the spread codes Ck may cause a drop of the level of the output signals or a delay in the phase of the detection signals. This problem is described particularly with reference to
As seen in
As a result, both the signal level and the phase of the output signal decrease, starting from the reception conductor Xm+8 to the reception conductor Xm, as seen in
Therefore, the present modification 27 is directed to a supplying method of a spread code which can eliminate the problem described above and is described with reference to
The present modification 27 is different from the embodiments and the modifications described hereinabove in that the same spread code Ck is supplied at the same time to the opposite ends of one transmission conductor Yk, as seen in
Where the same spread code Ck is supplied at the same time to the opposite ends of the transmission conductor Yk in this manner, the distance from the supply side of the spread code Ck, that is, from the opposite ends of the transmission conductor 12, to the reception conductor 14 positioned farthest, which is the centrally-located reception conductor Xm+4 in
[Modification 28]
The modification 28 is directed to a method suitable to detect pressing force (hereinafter referred to as “pointing pressure”) when a pointer such as a finger touches the detection surface of the sensor section of the pointer detection apparatus of the present invention.
According to a conventional technique, the pointing pressure is calculated based on the contact area between the pointer and the detection surface of the sensor section. However, the conventional technique is disadvantageous in that, for example, when a user having a thin finger strongly touches (with force) the detection surface of the sensor section, since the contact area remains relatively small, the touch is detected as a light touch.
Therefore, in the present modification 28, in order to eliminate such a problem as described above, the pointing pressure is detected using a spatial distribution or mapping data of the level of a detection signal (correlation value) at each cross point obtained upon position detection of a pointer. In the following, this technique is described particularly with reference to
First, the position detection circuit 35 reads out the mapping data of the signal stored in the correlation value storage circuit 34d and applies an interpolation process or the like to the signal levels of the output signals at the cross points, thereby interpolating the signal levels between the cross points. Then, the position detection circuit 35 calculates a mountain-shaped level curved surface 490 which exhibits an apex or peak at the cross point [Xm, Yn] at which the pointer touches. While, in the example illustrated in
Thereafter, a signal process of cutting the level curved surface 490 along a predetermined level plane 490a represented as a region indicated by slanting lines in
Here, a method of simply determining the volume of the region surrounded by the level curved surface 490 is described with reference to
Then, the areas Sa1 to Sa9 of the divisional planes 491 to 499 are determined. The calculated areas Sa1 to Sa9 are added, and a resulting sum value is used as an approximate value of the volume of the region surrounded by the level curved surface 490. The volume of the region surrounded by the level curved surface 490 has a value corresponding to the pointing pressure, and if the pointing pressure increases, then the volume correspondingly increases. Therefore, the pointing pressure can be determined based on the volume of the region surrounded by the level curved surface 490. In the present modification 28, the pointing pressure of the pointer is determined by carrying out the signal processing as just described.
It is to be noted that the volume of the region surrounded by the level curved surface 490, determined in the manner described above, may further be divided by the contact area. In this instance, a value corresponding to the pointing pressure per unit area of the contact area is calculated.
As described above, in the present modification 28, when a pointer touches the detection surface of the sensor section 100, the position detection circuit calculates a three-dimensional level curved surface of the detection signal (correlation value), and the volume of a region surrounded by the level curved surface is calculated to determine the pointing pressure. Therefore, the problem associated with the conventional pointing pressure detection method described hereinabove can be eliminated, and a pointing pressure that corresponds to the user's actual touch (a light touch, a strong touch, etc.) can be detected.
In the detection method of the pointing pressure described above, the level curved surface 490 is divided into a plurality of planes and the sum of the areas of the plural divisional planes, that is, an integration value of the areas, is determined and used as the volume of the level curved surface 490. The present invention, however, is not limited to this configuration. In order to calculate the volume of the level curved surface 490 with a higher degree of accuracy, the level values may be weighted-added as in a numerical analysis method. Further, the calculation method of the volume is not limited to the summing of divisional planes, and multi-dimensional curved surface approximation methods such as trapezoid approximation or square approximation methods may be used to calculate the volume.
Next, a procedure of determining the region surrounded by the level curved surface 490 using trapezoid approximation is described with reference to
The volume of the region surrounded by the level curved surface 495 corresponds to the area of a region surrounded by the axis of abscissa and the curve 495 in
First, a weight value is applied to each of the data points Sa3 to Sa7 which define the region indicated by slanting lines in
Volume V1=(1×Sa3+2×Sa4+2×Sa5+2×Sa6+1×Sa7)/2
Here, the “average value of the weight values,” which is the denominator of the expression above, is determined by dividing the “sum total of the weight values at the data points” by the “number of the trapezoids.” In the example above, (1+2+2+2+1)/4=2.
If the method of the trapezoid approximation described above is used, then since the error (offset) between the hypotenuses which form the four trapezoids in
Further, in the method described above of weighted-adding the divisional planes, the square approximation may be used in place of the trapezoid approximation. In this instance, to the data points Sa3 to Sa7 which form the region indicated by slanting lies in
Volume V2=(1×Sa3+4×Sa4+2×Sa5+4×Sa6+1×Sa7)/3
Here, the “average value of the weight values,” which is the denominator of the expression above, is determined by dividing the “sum total of the weight values at the data points” by the “number of the trapezoids” and is (1+4+2+4+1)/4=3.
[Modification 29]
In the embodiments and the modifications described above, a number of spread codes Ck smaller than the number of transmission conductors 12 are used and selectively supplied to the transmission conductors 12. However, for example, a number of different spread codes Ck equal to the number of the transmission conductors 12 may be used such that the spread codes Ck and the transmission conductors 12 correspond in a one-to-one corresponding relationship to each other without the necessity for switching the transmission conductors 12 to which the spread codes Ck are to be supplied.
In the present modification 29, in order to supply a number of spread codes Ck equal to the number of the transmission conductors 12, that is, 64 different spread codes Ck, the number of chips forming each spread code Ck must be set to greater than 16 chips, which are used in the first embodiment described above, for example, to 64 chips or greater.
In the correlation value calculation circuit 334, the 64 correlators 334b1, 334b2, 334b3, . . . , 334b64 respectively multiply the 64 spread codes C1 to C64 illustrated in
Where the correlation values are calculated by the correlation value calculation circuit 334 shown in FIG. 71, since there is no necessity to switch between the transmission conductors 12 to which the spread codes Ck are to be supplied, the configuration of the transmission section 200 can be further simplified.
While, in the present modification 29, a number of spread codes Ck equal to the number of the transmission conductors 12 are used, the present invention is not limited to this configuration. For example, the same spread code Ck may be supplied, for example, to two transmission conductors 12 positioned adjacent to each other as in the case of the modification 13 described hereinabove with reference to
[Modification 30]
When a pointer touches a cross point between a transmission conductor and a reception conductor, the variation of the capacitance value which appears at the cross point is very small. For example, while the capacitance value at a cross point when the pointer 19 does not touch the sensor section 100 is 0.5 pF, the variation amount of the capacitance value at the cross point when the pointer 19 touches the sensor section 100 is approximately 0.05 pF.
For example, an output signal obtained from an arbitrary one of the reception conductors 14 where a code string of a 2n-chip length is supplied exhibits the highest signal level when the mth chip (m is a natural number equal to or higher than 1 but equal to or lower than n) of each of all code strings supplied to the transmission conductors 12 is “1.” This is because the signal level of the output signal increases in proportion to the sum of values obtained by multiplying the capacitance values at the cross points with the chips supplied to the cross points. Accordingly, for example, if Hadamard codes of a 16-chip length shown in
On the other hand, the signal level of the output signal obtained when the pointer 19 touches a cross point is equal to the output signal in the form of a current signal obtained when the pointer 19 does not touch the cross point minus a current signal shunted through the pointer 19 at the cross point. Since the variation amount of the capacitance value at the cross point when the pointer 19 touches the cross point is very small, the variation amount of the current signal is very small. In order to detect the very small variation of the current signal, it is necessary to use an amplifier having a high amplification factor in the amplification circuit.
However, if an amplifier having an amplification factor suitable for the output signal obtained when the pointer 19 is touching is used, then a new problem arises whereby the output signal obtained when the 1st chip of the Hadamard code of the 16-chip length is supplied to the reception conductor 14 gets clipped. Conversely, if an amplifier having an amplification factor suitable for the output signal obtained when the 1st chip of the Hadamard code of the 16-chip length is supplied to the reception conductor 14 is used, then another problem arises whereby a very small variation of the output signal cannot be detected.
When code strings of the 2n-chip length which are different from each other are supplied to different transmission conductors 12, since the problem described above appears when all of the mth chips of the code strings are “1,” if the mth chips (all “1”) are prevented from being supplied to the transmission conductors 12, then the maximum value of the signal level of the output signal can be suppressed low. In particular, if the Hadamard codes of the 15-chip length illustrated in
However, where the Hadamard codes of the 15-chip length are supplied to the transmission conductors 12, a new problem arises that, if the pointer 19 touches a cross point, then the reference level varies. This is because, since the Hadamard codes of the 15-chip length are shorter in code length by one chip than the Hadamard codes of the 16-chip length, if the pointer 19 touches a cross point, then the reference level increases by an amount corresponding to the amount of current shunted at the cross point to the ground. Accordingly, if the pointer 19 touches a plurality of cross points at the same time, then the reference level varies by an amount corresponding to the number of the cross points touched by the pointer 19.
The decision of whether or not the pointer 19 touches a cross point is carried out, for example, by comparing the signal level of the output signal with a predetermined threshold value (see
In the following, a modification 30 which solves the problem described above is described with reference to
Referring first to
The reception section 340 in the modification 30 is described with reference to
Since the spread code C1 is supplied to the capacitors 332b, output signals output from the reception conductors 14 are combined with current signals (calibration signals) generated when the spread code C1 is supplied to the capacitors 332b and are input to the I/V conversion circuits 332a. The output signals combined with the calibration signal are converted into voltage signals, amplified, and output by the I/V conversion circuits 332a.
An A/D conversion circuit 333 includes the number of A/D converters 333a equal to the number of I/V conversion circuits 332a which form the amplification circuit 332. Each of the A/D converters 333a is connected to a corresponding one of the I/V conversion circuits 332a. A voltage signal output from each of the I/V conversion circuits 332a is input to the A/D conversion circuit 333, by which it is converted into a digital signal. The digital signal is output to a position detection circuit 35 shown in
The correlation value calculation circuit 34 carries out correlation calculation with correlation value calculation codes corresponding to the spread codes. Here, since the spread code C1 is directly input to the amplification circuit 332 which forms the reception section 340 without passing through any of the transmission conductors 12 and the reception conductors 14, signal components of the spread code C1 do not include a variation factor introduced by the transmission conductors 12 and the reception conductors 14. As a result, a result of the correlation calculation based on a correlation value calculation code C1′ corresponding to the spread code C1, that is, a correlation value, is a value which is fixed and always stable.
In the present modification 30, this fixed correlation value is used as a reference level. In particular, the correlation value calculation circuit 34 carries out correlation calculation with the correlation value calculation code C1′ of the spread code C1 for the digital signals input from the A/D conversion circuit 333. Then, a correlation value obtained by the correlation calculation is stored as a reference level of correlation characteristics, for example, in the correlation value storage circuit 34d shown in
Then, the position detection circuit 35 (see
By supplying a predetermined one of a plurality of spread codes to the reception section directly without going through any of the transmission conductors 12 and the reception conductors 14 and using the spread code as a calibration signal or a reference signal for the reference level for correlation characteristics in this manner, even if variation occurs with the reference level, a touched position of the pointer 19 can be detected accurately.
[Modification 31]
In the modification 30 described above, output signals from the reception conductors and the calibration signal are combined while they remain in the form of an analog signal before they are input to the A/D conversion circuit. Where the calibration signal and the output signals are combined in the form of an analog signal, since this can be implemented with only the capacitors 332b, the circuit configuration can be simplified.
However, it is necessary for the capacitors 332b to have a capacitance value set so as to be substantially equal to that of the capacitors formed between the transmission conductors 12 and the reception conductors 14. Since the capacitance of a capacitor formed at a cross point between a transmission conductor 12 and a reception conductor 14 is approximately 0.5 pF and very low, it is difficult to mount such capacitors on an actual circuit board. Further, in the modification 30, since the calibration signal and the reception signals are combined while they remain in the form of an analog signal, an error may be introduced.
Therefore, in the present modification 31, the calibration signal is combined with output signals of the A/D conversion circuit, that is, with reception signals after being converted into digital signals.
An example of a configuration for combining a calibration signal and reception signals having been converted into digital signals is described with reference to
When the spread code C1 is supplied to the capacitor 435, a current signal is supplied to the I/V conversion circuit 436. The I/V conversion circuit 436 converts the current signal input thereto into a voltage signal and amplifies and outputs the voltage signal. The voltage signal output from the I/V conversion circuit 436 is converted into a digital signal by the A/D converter 437 and then input to the adder array 434.
The adder array 434 is formed of a number of adders 434a equal to the number of A/D converters 433a which form the A/D conversion circuit 433. Each of the adders 434a is interposed between an A/D converter 433a connected to the reception conductors 14 and an input terminal of the correlation value calculation circuit 34 such that the adders 434a receive a digital signal output from each of the A/D converters 433a and the calibration signal also converted into a digital signal by the A/D converter 437. Then, the adders 434a combine (add) the output signals and the calibration signal, respectively, and output the combined digital signals.
The digital output signals combined with the calibration signal by the adders 434a are then input to the correlation value calculation circuit 34. The correlation value calculation circuit 34 carries out correlation calculation.
In the configuration example described above with reference to
a capacitor of 0.5 pF is formed at each of the cross points between the transmission conductor array 11 and the reception conductor array 13.
It is to be noted that, while, in the present embodiment 31, one spread code is used as a calibration signal for adjusting the reference level, the present invention is not limited to this configuration. For example, two or more spread codes may be supplied as calibration signals.
While preferred embodiments of the present invention have been described using specific terms, such description is for illustrative purposes only, and it is to be understood that changes and variations may be made without departing from the spirit or scope of the following claims.
Oda, Yasuo, Yamamoto, Sadao, Sugiyama, Yoshihisa
Patent | Priority | Assignee | Title |
10990786, | Nov 30 2018 | Japan Display Inc. | Detection apparatus |
11263425, | Nov 30 2018 | Japan Display Inc. | Detection apparatus |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 14 2010 | Wacom Co., Ltd. | (assignment on the face of the patent) | / | |||
Jun 17 2010 | YAMAMOTO, SADAO | WACOM CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024636 | /0638 | |
Jun 23 2010 | ODA, YASUO | WACOM CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024636 | /0638 | |
Jun 23 2010 | SUGIYAMA, YOSHIHISA | WACOM CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024636 | /0638 |
Date | Maintenance Fee Events |
Nov 30 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Dec 14 2016 | ASPN: Payor Number Assigned. |
Sep 21 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Dec 03 2024 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jun 11 2016 | 4 years fee payment window open |
Dec 11 2016 | 6 months grace period start (w surcharge) |
Jun 11 2017 | patent expiry (for year 4) |
Jun 11 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 11 2020 | 8 years fee payment window open |
Dec 11 2020 | 6 months grace period start (w surcharge) |
Jun 11 2021 | patent expiry (for year 8) |
Jun 11 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 11 2024 | 12 years fee payment window open |
Dec 11 2024 | 6 months grace period start (w surcharge) |
Jun 11 2025 | patent expiry (for year 12) |
Jun 11 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |