SENSOR APPARATUS, INTEGRATED CIRCUIT, AND METHOD OF DETECTING INDICATOR
20250094011 ยท 2025-03-20
Inventors
Cpc classification
G06F3/0446
PHYSICS
G06F3/04162
PHYSICS
G06F3/04164
PHYSICS
G06F2203/04106
PHYSICS
International classification
Abstract
A sensor apparatus includes: a linear electrode group extended in parallel; a loop coil group crossing the linear electrode group; and a sensor controller. The sensor controller is configured to sequentially send alternating magnetic fields from the linear electrode group, use the loop coil group to detect an alternating magnetic field generated by an indicator according to the alternating magnetic fields, determine a linear electrode set including part of the linear electrode group based on a result of detecting the a alternating magnetic field, execute a process of generating alternating magnetic fields in at least a part of the linear electrode set for a plurality of times, use a plurality of result values detected by at least the part of the loop coil group as a result of the execution to derive a two-dimensional position of the indicator, and update the linear electrode set according to the two-dimensional position.
Claims
1. A sensor apparatus that detects an indicator, the sensor apparatus comprising: a linear electrode group extended in parallel; a detection coil group crossing the linear electrode group; and an integrated circuit connected to the linear electrode group and the detection coil group, wherein the integrated circuit, in operation: sequentially sends alternating magnetic fields from the linear electrode group, uses the detection coil group to detect an alternating magnetic field generated by the indicator according to the alternating magnetic fields, and determines a linear electrode set including part of the linear electrode group based on a result of detecting the alternating magnetic field generated by the indicator, executes a process of sending the alternating magnetic fields from at least part of the linear electrode set for a plurality of times and uses a plurality of result values detected by at least part of the detection coil group as a result of executing the process to derive a two-dimensional position of the indicator; and updates the linear electrode set according to the two-dimensional position.
2. The sensor apparatus according to claim 1, wherein the two-dimensional position includes a position in a first direction in which linear electrodes included in the linear electrode group are lined up, and a position in a second direction in which coils included in the detection coil group are lined up.
3. The sensor apparatus according to claim 1, wherein while the process of sending the alternating magnetic fields from at least part of the linear electrode set is executed for the plurality of times, the linear electrode set is not used to detect the alternating magnetic field generated by the indicator.
4. The sensor apparatus according to claim 1, wherein the process of sending the alternating magnetic fields from at least part of the linear electrode set includes selecting a predetermined number of linear electrodes from a plurality of linear electrodes included in the linear electrode set, and supplying a first alternating current to half of the predetermined number of linear electrodes and supplying a second alternating current different from the first alternating current to the predetermined number of linear electrodes other than the half of the predetermined number of linear electrodes at a same time.
5. The sensor apparatus according to claim 4, wherein the integrated circuit executes the process of sending the alternating magnetic fields from at least part of the linear electrode set for the plurality of times while changing a combination of linear electrodes supplied with the first alternating current among the predetermined number of linear electrodes and linear electrodes supplied with the second alternating current among the predetermined number of linear electrodes.
6. The sensor apparatus according to claim 1, wherein the process of sending the alternating magnetic fields in at least part of the linear electrode set includes: selecting one of a plurality of linear electrodes included in the linear electrode set, and supplying a first alternating current to one or more linear electrodes adjacent to each other on one side of the one of the plurality of linear electrodes and supplying a second alternating current different from the first alternating current to one or more linear electrodes adjacent to each other on another side of the one of the plurality of linear electrodes at a same time.
7. The sensor apparatus according to claim 4, wherein the first alternating current and the second alternating current are generated to satisfy a relation that phases of time derivatives of the first alternating current and the second alternating current are opposite.
8. An integrated circuit connected to a linear electrode group extended in parallel and a detection coil group crossing the linear electrode group, the integrated circuit comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the integrated circuit to: detect an indicator; sequentially send alternating magnetic fields from the linear electrode group, use the detection coil group to detect an alternating magnetic field generated by the indicator according to the alternating magnetic fields; determine a linear electrode set including part of the linear electrode group based on a result of detecting the alternating magnetic field generated by the indicator; execute a process of sending alternating magnetic fields from at least part of the linear electrode set for a plurality of times and use a plurality of result values detected by at least part of the detection coil group as a result of executing the process to derive a two-dimensional position of the indicator; and update the linear electrode set according to the two-dimensional position.
9. A method of detecting an indicator by using a linear electrode group extended in parallel and a detection coil group crossing the linear electrode group, the method comprising: sequentially sending alternating magnetic fields from the linear electrode group; using the detection coil group to detect an alternating magnetic field generated by the indicator according to the alternating magnetic fields; determining a linear electrode set including part of the linear electrode group based on a result of detecting the alternating magnetic field; executing a process of sending alternating magnetic fields from at least part of the linear electrode set for a plurality of times; using a plurality of result values detected by at least part of the detection coil group as a result of the executing the process to derive a two-dimensional position of the indicator; and updating the linear electrode set according to the two-dimensional position.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
DETAILED DESCRIPTION
[0046] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the attached drawings.
[0047]
[0048] The position detection apparatus 3 is an apparatus (sensor apparatus) corresponding to the position detection of the electromagnetic resonance pen P based on the EMR system, and the position detection apparatus 3 includes a plurality of loop coils LCx (detection coil group), a plurality of linear electrodes EL (linear electrode group), a switch unit 30, a sensor controller 31, and a host processor 32. Although typical examples of the position detection apparatus 3 include a tablet terminal and a laptop in which the display surface also serves as the touch surface, the position detection apparatus 3 may be a digitizer or the like not including the display surface.
[0049] Illustrated x and y directions are directions in the touch surface, and the x and y directions are orthogonal to each other. The plurality of loop coils LCx are formed to extend in the y direction (first direction) and lined up and arranged in the x direction (second direction). On the other hand, the plurality of linear electrodes EL are formed to extend in the x direction and lined up and arranged in the y direction. Each of the loop coils LCx and each of the linear electrodes EL are connected to the switch unit 30 at both ends.
[0050] The switch unit 30 is a set of switches including a plurality of switches for switching the mutual connections of the plurality of loop coils LCx and switching the connections between he plurality of loop coils LCx and the plurality of linear electrodes EL and the sensor controller 31. The switch unit 30 may be provided in a dedicated circuit board or integrated circuit or may be provided in the same integrated circuit as the sensor controller 31. The switch state of the switch unit 30 is controlled by the sensor controller 31.
[0051]
[0052] The switch 30a is configured to supply, to the plurality of linear electrodes EL, an alternating current Tx_EMR for generating an alternating magnetic field on the touch surface, and the switch 30a includes four input pins connected to the drive circuit 30g and output pins corresponding to the linear electrodes EL. Each output pin is connected to one end of the corresponding linear electrode EL in the x direction (longitudinal direction). The switch 30a plays a role of connecting each input pin to one of the output pins according to the control of the sensor controller 31.
[0053] The drive circuit 30g is a circuit that generates alternating currents i.sub.A and i.sub.B (see
[0054] The alternating current i.sub.A is, for example, a current generated by using a buffer circuit to amplify the alternating current Tx_EMR. On the other hand, the alternating current i.sub.B is a current generated to satisfy a relation that the phases of the time derivates of the alternating currents i.sub.A and i.sub.B are opposite. The relation can be expressed by a formula as in the following Equation (1). It may be stated that the relation of Equation (1) is a relation that the alternating current i.sub.B decreases with an increase in the alternating current i.sub.A, and the alternating current i increases with a decrease in the alternating current i.sub.A. It may also be stated that the relation of Equation (1) is a relation that the potential at one end with respect to the other end in the longitudinal direction of each of one or more linear electrodes EL supplied with the alternating current i increases with an increase in the potential at the other end with respect to one end in the longitudinal direction of each of one or more linear electrodes EL supplied with the alternating current i.sub.A.
[0055] A typical alternating current i.sub.B satisfying the relation of Equation (1) is represented by the following Equation (2). Here, A is any constant. When A=0, the alternating current i.sub.B is an inverted signal of the alternating current i.sub.A. In this case, the signs of the alternating current i.sub.A and the alternating current i.sub.B are different from each other. On the other hand, when A is larger than the maximum value of the alternating current i.sub.A, the alternating current i.sub.A and the alternating current i.sub.B are currents with the same sign and different levels. Note that the inverted signal of the alternating current i.sub.A can be generated by, for example, using an inverting buffer circuit.
[0056] It is preferable that the potential at the other end of each of the linear electrodes EL supplied with the alternating currents i.sub.A and is be a potential at the midpoint of the potential generated at one end of the linear electrode EL supplied with the alternating current i.sub.A and the potential generated at one end of the linear electrode EL supplied with the alternating current i.sub.B. When A=0, the potential is 0 (that is, ground potential).
[0057] The switch 30b is configured to supply, to the plurality of linear electrodes EL, a touch detection signal Tx_TP for detecting the position of a finger F, and a set of an input pin and an output pin is provided for each linear electrode EL. The touch detection signal Tx_TP is supplied from the sensor controller 31 to each input pin. Each output pin is connected to the corresponding linear electrode EL. The switch 30b plays a roll of connecting each input pin to the corresponding output pin according to the control of the sensor controller 31.
[0058] The switch 30f is configured to make a switch between a state in which the other end of the linear electrode EL in the x direction (longitudinal direction) is connected to the potential at the midpoint and a floating state in which the other end is not connected to anywhere.
[0059] Each input pin of the switch 30f is connected to the other end of the corresponding linear electrode EL in the x direction (longitudinal direction). On the other hand, each ground pin of the switch 30f is connected to a ground end supplied with the ground potential. The switch 30f is provided because while it is preferable that the other end of each linear electrode EL in the x direction be supplied with the ground potential as described above when the sensor controller 31 detects the position of the electromagnetic resonance pen P, the other end of each linear electrode EL in the x direction needs to be in the floating state when the sensor controller 31 detects the position of the finger F. The switch 30f plays a role of switching the connection state between each input pin and the corresponding ground pin according to the control of the sensor controller 31.
[0060] The switches 30c to 30e and the wiring unit 30h are configured to supply a pen signal received by each loop coil LCx (signal indicated by the alternating magnetic field generated by the electromagnetic resonance pen P according to the alternating magnetic field generated by the alternating current Tx_EMR) to the differential amplifier 30i and supply the touch detection signal Tx_TP received by each loop coil LCx to the op amp 30j.
[0061] Specifically, first, the switch 30c includes input pins corresponding to the end portions of the loop coils LCx, and four output pins are provided for each input pin. The switch 30c plays a role of connecting each input pin to one of the four corresponding output pins according to the control of the sensor controller 31.
[0062] The wiring unit 30h includes four wires L1 to L4. The four output pins for each input pin of the switch 30c correspond to the four wires L1 to L4, and the four output pins are connected to the corresponding wires, respectively.
[0063] The switch 30d is a switch that connects the wire L1 to a non-inverting input terminal of the differential amplifier 30i and connects the wire L2 to an inverting input terminal of the differential amplifier 30i according to the control of the sensor controller 31. The switch 30e is a switch that connects the wire LA to an input terminal of the op amp 30j according to the control of the sensor controller 31. The initial state of the switches 30d and 30e is off (non-connection state).
[0064] The differential amplifier 30i is a circuit that amplifies a voltage difference between the non-inverting input terminal connected to the wire L1 and the inverting input terminal connected to the wire L2 to generate a reception signal Rx_EMR, and the differential amplifier 30i forms a reception circuit of the pen signal along with the sensor controller 31. In addition, the op amp 30j is a circuit that amplifies a voltage difference between the input terminal and the ground terminal to generate a reception signal Rx_TP of the capacitance system, and the op amp 30j forms a reception circuit of the touch detection signal Tx_TP along with the sensor controller 31. The input terminal of the op amp 30j is connected to the wire L4 of the wiring unit 30h through the switch 30c, and as a result, the reception signal Rx_TP is a signal obtained by amplifying the signal appearing in the wire L4. The op amp 30j is provided with a parallel capacitor for removing high frequency noise. Both the reception signal Rx_EMR generated by the differential amplifier 30i and the reception signal Rx_TP generated by the op amp 30j are supplied to the sensor controller 31.
[0065]
[0066] The host processor 32 uses the position and the data supplied from the sensor controller 31 to execute processes, such as moving the cursor displayed on the display surface and generating stroke data indicating the trajectory of the electromagnetic resonance pen P or the finger in the touch surface. Of these, in relation to the stroke data, the host processor 32 also executes a process of rendering and displaying the generated stroke data, a process of generating and recording digital ink including the generated stroke data, a process of transmitting the generated digital ink to an external apparatus according to the instruction of the user, and the like. Hereinafter, the processes of detecting the positions of the electromagnetic resonance pen P and the finger F executed by the sensor controller 31 will be specifically described with reference to
[0067] First,
[0068] The specific content of the touch detection signal Tx_TP generated by the sensor controller 31 can be represented by a matrix A illustrated in the following Equation (3). The matrix A is a square matrix including a plurality of rows corresponding one-to-one to the plurality of linear electrodes EL. The left side of a subscript attached to each element (such as A.sub.11) of the matrix A indicates the order of output from the sensor controller 31, and the right side indicates a serial number of the linear electrode EL. M is a total number of the linear electrodes EL. A specific value of each element is either 1 or 1. Although it is preferable that the matrix A be an orthogonal matrix, the matrix A may not be an orthogonal matrix.
[0069] The sensor controller 31 generates the touch detection signal Tx_TP for each column of the matrix A and supplies the touch detection signal Tx_TP to each linear electrode EL. The touch detection signal Tx_TP in a typical example is a binary pulse signal that is high when the corresponding element of the matrix A is 1 and that is low when the element is 1. Hereinafter, the touch detection signal Tx_TP corresponding to one column of the matrix A will be referred to as a partial touch detection signal Tx_TP.
[0070] While the sensor controller 31 supplies one partial touch detection signal Tx_TP to each linear electrode EL, the sensor controller 31 maintains the switch 30e in the connection state and executes a process of sequentially connecting the loop coils LCx to the op amp 30j. Specifically, the sensor controller 31 controls the switch 30c to sequentially connect the loop coils LCx to the wire L4 at both ends. Note that
[0071] Here, the capacitance formed between an mth linear electrode EL.sub.m and an nth loop coil LCx.sub.n will be represented by C.sub.mn. When the partial touch detection signal Tx_TP corresponding to the xth column of the matrix A is supplied to each linear electrode EL, and the nth loop coil LCx.sub.n is connected to the op amp 30j, the reception signal Rx_TP supplied from the op amp 30j to the sensor controller 31 has a value illustrated in the following Equation (4).
[0072] Therefore, the reception signal Rx_TP as a whole obtained for the nth loop coil LCx.sub.n while the partial touch detection signal Tx_TP corresponding to each column of the matrix A is supplied is represented by a vector b illustrated in the following Equation (5).
[0073] The sensor controller 31 performs calculation on the vector b as illustrated on the left side of the following Equation (6) to separate and acquire the capacitance C.sub.mn of each linear electrode EL. Here, a matrix A.sup.1 illustrated in Equation (6) is an inverse matrix of the matrix A. As also illustrated in Equation (6), an identity matrix I is obtained by multiplying the matrix A by the matrix A.sup.1. Therefore, the sensor controller 31 can perform the calculation to separate and acquire the capacitance C.sub.mn at the intersection of the nth loop coil LCx.sub.n and each linear electrode EL.sub.m as illustrated on the right side of Equation (6).
[0074] The sensor controller 31 executes calculation similar to Equation (6) on each loop coil LCx to derive the capacitance C.sub.mn at each intersection of the linear electrode EL and the loop coil LCx. The sensor controller 31 then derives the position (two-dimensional position) of the finger F based on the distribution of the derived capacitance C.sub.mn in the touch surface. Specifically, the sensor controller 31 can derive, as the position of the finger F, the position corresponding to the apex of the distribution.
[0075] Next,
[0076] As a result of the control, a pseudo coil is formed around the linear electrode EL.sub.m, and an alternating magnetic field is generated on the touch surface (particularly, above the linear electrode EL.sub.m). Hereinafter, the generation of the alternating magnetic field will be referred to as export of the alternating magnetic field from the linear electrode EL.sub.m. The sensor controller 31 is configured to sequentially set, as the linear electrode EL.sub.m, the linear electrodes EL excluding four linear electrodes EL positioned at both ends of the entire linear electrodes EL and execute a similar process to thereby sequentially export similar alternating magnetic fields from the linear electrodes EL.
[0077] Note that it is preferable to arrange the four linear electrodes EL excluded from the execution of the process at positions outside the touch surface such that the position detection of the electromagnetic resonance pen P can be performed on the entire touch surface. In addition, although the alternating currents are applied to two linear electrodes EL on both sides of the linear electrodes EL.sub.m from which the alternating magnetic fields are exported in the present embodiment, it is only necessary to apply the alternating currents to one or more predetermined number of linear electrodes EL on each side. For example, the alternating currents may be applied to one linear electrode EL on both sides or may be applied to three or more linear electrodes EL on both sides.
[0078] As can also be understood from the description of
[0079]
[0080]
[0081] The alternating magnetic field can be most efficiently exported from the linear electrode EL.sub.m when the amplitude (amplitude A illustrated in
[0082]
[0083]
[0084] First, it can be understood from
[0085] On the other hand, the waveform of the reception signal Rx_EMR in
[0086] Note that the reason the sensor controller 31 according to the present embodiment does not receive the data transmitted by the electromagnetic resonance pen P in the alternating magnetic field export period is that the electromagnetic resonance pen P cannot transmit data in the alternating magnetic field export period. More specifically, the electromagnetic resonance pen P is configured to change the resonant frequency of the resonant circuit in the electromagnetic resonance pen P according to the content of the data to be transmitted and modulate the frequency of the pen signal based on the resonant frequency to thereby transmit the data. When there is an alternating magnetic field from the position detection apparatus 3, the frequency of the pen signal is fixed to the frequency of the alternating magnetic field. Even if the resonant frequency of the resonant circuit is changed in the electromagnetic resonance pen P, the change is not reflected on the frequency of the pen signal. Therefore, the electromagnetic resonance pen P cannot transmit the data in the alternating magnetic field export period.
[0087]
[0088]
[0089]
[0090] It can be understood from
[0091] A vector d.sub.series illustrated in the following Equation (7) is description in a vector format of the reception signals Rx_EMR received in the pen signal detection periods T1 to T3. As illustrated in the last line of Equation (7), the vector d.sub.series can be transformed into a form of the product of a 3 3 matrix F indicating the connection polarity in each pen signal detection period and a vector representing the levels E.sub.m,n1 to E.sub.m,n+1. Note that the matrix F illustrated in Equation (7) includes a 33 Walsh code.
[0092] The sensor controller 31 performs calculation on the vector d.sub.series as illustrated on the left side of the following Equation (8) to thereby separate and acquire the levels E.sub.m,n1 to E.sub.m,n+1. Here, a matrix F.sup.1 illustrated in Equation (8) is an inverse matrix of the matrix F, and therefore, the calculation illustrated on the left side of Equation (8) is recovery calculation corresponding to the connection polarity of the loop coil LCx in each connection mode. As also illustrated in Equation (8), an identity matrix I is obtained by multiplying the matrix F by the matrix F.sup.1. Therefore, the sensor controller 31 can perform the recovery calculation to separate and acquire the levels E.sub.m,n1 to E.sub.m,n+1 of the pen signal received by the loop coils LCx.sub.n1 to LCx.sub.n+1, respectively, when the alternating magnetic field is exported from the mth linear electrode EL.sub.m as illustrated on the right side of Equation (8).
[0093] The sensor controller 31 executes calculation similar to Equation (8) on each set of the loop coils LCx to separate and acquire the levels of the pen signal received by the plurality of loop coils LCx when the alternating magnetic field is exported from the mth linear electrode EL.sub.m. The sensor controller 31 also executes similar processes while changing the linear electrode EL.sub.m that exports the alternating magnetic field to thereby acquire the levels of the pen signal received by the plurality of loop coils LCx when the alternating magnetic field is exported from each of the plurality of linear electrodes EL.sub.m. The sensor controller 31 then derives the position (two-dimensional position) of the electromagnetic resonance pen P based on the distribution of the acquired levels of the pen signal in the touch surface. Specifically, the sensor controller 31 can derive the position corresponding to the apex of the distribution as the position of the electromagnetic resonance pen P. The details of the position detection of the electromagnetic resonance pen P executed by the sensor controller 31 will be more specifically described later with reference to
[0094] Here, comparative examples in which methods different from the present embodiment are used to receive the pen signal will be illustrated to describe one advantageous effect of using the present embodiment.
[0095]
[0096]
[0097]
[0098] In addition, according to the reception method of the pen signal in the present embodiment, one reception circuit can receive at the same time the pen signals received by a plurality of loop coils LCx in each of the plurality of pen signal detection periods, and the reception signal Rx_EMR can be separated into components of individual loop coils LCx. Therefore, the transmission period of the pen signal does not have to be increased to improve the S/N ratio, and a reception circuit does not have to be added for a plurality of loop coils LCx to receive the pen signal in parallel. Therefore, it can be stated that the reception method of the pen signal according to the present embodiment can improve the S/N ratio of the pen signal received by the sensor controller 31 without reducing the frequency of the position detection and without increasing the circuit scale of the sensor controller 31.
[0099] Hereinafter, the fact that the level of noise is increased by just N.sup.1/2 times when the pen signal detection period of the pen signal in the sensor controller 31 is increased by N times will be described in detail.
[0100] The reception signal Rx acquired in a k-th pen signal detection period will be represented by Xx, and the variance of Xx will be represented by V(X.sub.k). Due to the additivity of variance, a variance V.sub.TOTAL of a signal (hereinafter, simply referred to as addition signal) obtained by adding N reception signals X.sub.1 to X.sub.N acquired in first to Nth pen signal detection periods is represented by the total variance of the reception signals Rx in the individual pen signal detection periods as illustrated in the following Equation (9).
[0101] When only the noise components included in the reception signal Rx are looked, it can be considered that the values of the noise are the same in all of the pen signal detection periods, and the variance V.sub.TOTAL of the addition signal is further represented by the following Equation (10). Here, V and represent the variance and the standard deviation in the individual pen signal detection periods, respectively.
[0102] The amount of noise appearing in the addition signal is represented by a standard deviation .sub.TOTAL of the addition signal. Based on Equation (10), the standard deviation .sub.TOTAL is represented by the following Equation (11). Therefore, it can be understood that the level of noise is increased by just N.sup.1/2 times when the pen signal detection period of the pen signal in the sensor controller 31 is increased by N times.
[0103] Next, the position detection of the electromagnetic resonance pen P executed by the sensor controller 31 will be described in more detail with reference to flow diagrams.
[0104]
[0105] Next, the sensor controller 31 starts to export the alternating magnetic field from the selected linear electrode EL (S4). Specifically, as illustrated in
[0106] Next, the sensor controller 31 determines whether or not the process of S4 and S5 has been attempted in all of the connection modes (S6). Specifically, the sensor controller 31 determines whether or not the process of S4 and S5 has been attempted in all of the three connection modes illustrated in
[0107] On the other hand, the sensor controller 31 that has determined that the process has been attempted in all of the connection modes at S6 derives the level of the pen signal of each loop coil LCx based on the levels of the plurality of the reception signals Rx_EMR temporarily stored in the plurality of attempts of S5 (S8). Specifically, the sensor controller 31 performs the recovery calculation illustrated in Equation (8).
[0108] Next, the sensor controller 31 determines whether or not the selection of all of the loop coils LCx is finished (S9). If the sensor controller 31 determines that the selection is not finished, the sensor controller 31 selects three loop coils LCx adjacent to the three loop coils LCx selected last time (three loop coils selected at S3 or S10) and controls the switches 30c to 30e to connect the three loop coils LCx to the differential amplifier 30i in the first connection mode (for example, connection mode illustrated in
[0109] The sensor controller 31 that has determined that the selection is finished at S11 determines whether or not the pen signal is detected based on the level of the pen signal in each combination of the linear electrode EL and the loop coil LCx obtained by repeating S8 (S13 of
[0110] The sensor controller 31 that has determined that the pen signal is not detected at S13 returns to S1 of
[0111] Next, the sensor controller 31 determines (updates), as selection targets, a predetermined number of (a number smaller than the number of linear electrodes EL determined to be the selection targets at S1 of
[0112] Next, the sensor controller 31 selects the linear electrode EL at the extreme end among the linear electrode EL as the selection targets (S16). The sensor controller 31 then selects three loop coils LCx from the end among the loop coils LCx as the selection targets and controls the switches 30c to 30e to connect the selected three loop coils LCx to the differential amplifier 30i in the first connection mode (for example, connection mode illustrated in
[0113] In
[0114] The sensor controller 31 that has determined that the pen signal is detected at S27 derives the position of the electromagnetic resonance pen P, acquires the data transmitted by the electromagnetic resonance pen P, and outputs the data to the host processor 32 (S28). Specifically, the sensor controller 31 derives the position of the electromagnetic resonance pen P based on the level of the pen signal in each combination of the linear electrode EL and the loop coil LCx derived at S22. In addition, the sensor controller 31 demodulates the series of digital values stored at S19 in relation to the combination of the linear electrode EL and the loop coil LCx closest to the derived position to thereby acquire the data transmitted by the electromagnetic resonance pen P. After the end of the S28, the sensor controller 31 returns to step S15 and continues the process.
[0115] When the process is adopted, the sensor controller 31 according to the present embodiment can specify the linear electrode set once at S15 of
[0116] As described above, the position detection system 1 according to the present embodiment can specify the linear electrode set once and then export the alternating magnetic fields only from a predetermined number of linear electrodes EL included in the linear electrode set to thereby update the two-dimensional position of the electromagnetic resonance pen P. This can prevent the increase in power consumption even when the linear electrodes EL substitute the Tx coils.
[0117] In addition, the position detection system 1 according to the present embodiment can prevent occurrence of phase shift between the current flowing through the linear electrodes EL.sub.m1 and EL.sub.m2 and the current flowing through the linear electrodes EL.sub.m+1 and EL.sub.m+2. This can reduce the noise superimposed on the alternating magnetic fields detected by the Rx coils (loop coils LCx) when the linear electrodes EL substitute the Tx coils.
[0118] In addition, the position detection system 1 according to the present embodiment can improve the S/N ratio of the pen signal received by the sensor controller 31 without reducing the frequency of the position detection and without increasing the circuit scale of the sensor controller 31.
[0119] In addition, according to the position detection system 1 of the present embodiment, one set of linear electrodes EL lined up and arranged in the y direction and one set of loop coils LCx lined up and arranged in the x direction can realize both the EMR sensor and the touch sensor (sensor that uses the capacitance system to detect a touch by the finger F). This can realize the weight reduction and the cost reduction of the position detection apparatus as compared to the case of separately providing the EMR sensor and the touch sensor in one position detection apparatus.
[0120] In addition, according to the position detection system 1 of the present embodiment, the differential amplifier 30i is used to receive the reception signal Rx_EMR. Therefore, even if resistance values vary among the loop coils LCx, the variations in the levels of the pen signal can be suppressed. This is particularly effective when the loop coils LCx contain a high-impedance material, such as a metal mesh.
[0121] Incidentally, although the matrix F illustrated in Equation (7) is a matrix represented by a 33 Walsh code in the example described in the present embodiment, a matrix represented by a code other than the Walsh code, such as an OVSF code, an M-sequence code, and a Baker code, can be suitably used as the matrix F (that is, the connection mode of the loop coils LCx in each pen signal detection period can be set such that the matrix F is one of these codes).
[0122] This will be generalized and described. When k loop coils LCx are connected in series to the differential amplifier 30i at the same time (that is, when the sensor controller 31 controls the switch 30c, so that sets of k adjacent loop coil LCx are sequentially selected while the alternating magnetic field is exported from one of the linear electrodes EL, and every time the set is selected, the k loop coils LCx included in the selected set are connected in series to the differential amplifier 30i in k connection modes with different connection polarities), if the rank of the matrix F (matrix of k rows and k columns) as a coefficient matrix of simultaneous equations represented by the following Equation (12) is equal to k, the connection mode of the loop coils LCx in each pen signal detection period can be determined based on the matrix F. In other words, when column vectors of the matrix F are linearly independent of each other, the connection mode of the loop coils LCx in each pen signal detection period can be determined based on the matrix F. This is because Equation (12) always has a solution in any case.
[0123] In addition, although the inverse matrix F.sup.1 of the matrix F is used to perform the recovery calculation in the example described in the present embodiment, a matrix that is not the inverse matrix can also be used to perform the recovery calculation. Hereinafter, an example of the case in which the vector d.sub.series illustrated in Equation (7) is obtained will be illustrated to describe an example of the recovery calculation in which the matrix F is used as the matrix that is not the inverse matrix of the matrix F.
[0124] In the example, the matrix F for recovery and the levels E.sub.m,n1+E.sub.m,nE.sub.m,n+1, +E.sub.m,n1E.sub.m,nE.sub.m,n+1, and E.sub.m,n1E.sub.m,n+E.sub.m,n+1 of the reception signal Rx in the pen signal detection periods T1 to T3 are first used to derive the level of the reception signal Rx corresponding to the case in which all columns of the matrix F are 1. Specifically, simultaneous equations illustrated in the following Equation (13) can be solved to obtain a, b, and c, and a+b+c can be derived to derive the level of the reception signal Rx corresponding to the case in which all columns of the matrix F are 1. The level derived in this way is +E.sub.m,n1+E.sub.m,n+E.sub.m,n+1.
[0125] Next, as illustrated in the following Equation (14), a column in which the values of all elements are 1 is added to the top of the matrix F, and a row with a value of +E.sub.m,n1+E.sub.m,n+E.sub.m,n+1 is added to the top of the vector d.sub.series. The matrix F is multiplied by the vector d.sub.series. In this way, a result obtained by linearly amplifying (specifically, increased by four times) the calculation result of Equation (8) can be acquired.
[0126] In this way, when a matrix that is not the inverse matrix F.sup.1 of the matrix F is used to perform the recovery calculation, the level of the reception signal Rx corresponding to the case in which the column of the matrix F is all 1 needs to be derived. However, the levels E.sub.m,n1 to E.sub.m,n+1 can be separated and acquired as in the case of using the inverse matrix F.sup.1 of the matrix F to perform the recovery calculation.
[0127] Although the result obtained by amplifying the calculation result of Equation (8) by four times is acquired in Equation (14), the increase in the calculation result leads to an improvement in the accuracy of calculation in the later stage, and this is preferable. This similarly applies to the case of using the inverse matrix F.sup.1 of the matrix F to perform the recovery calculation. A specific example will be illustrated to describe this.
[0128] The vector d.sub.series of a case in which the matrix F is a 44 Walsh code is represented by the following Equation (15). Here, a vector e is a vector indicating the levels of the pen signal received by four loop coils LCx.
[0129] The inverse matrix F.sup.1 of the matrix F illustrated in Equation (15) is represented by Equation (16).
[0130] Therefore, in the recovery calculation of the vector e, the inverse matrix F.sup.1 can be multiplied by 4 as illustrated in the following Equation (17) to obtain a vector in the level four times the original vector e even when the inverse matrix F.sup.1 is used to perform the recovery calculation.
[0131] Next, the position detection system 1 according to a second embodiment of the present disclosure will be described.
[0132]
[0133]
[0134]
[0135] As a result of the connections, the reception signal Rx_EMR supplied from the op amp 30n to the sensor controller 31 is represented by a vector d.sub.parallel illustrated in the following Equation (18). The meaning of the levels E.sub.m,n1 to E.sub.m,n+1 illustrated in Equation (18) is as described in the first embodiment. As illustrated in the last line of Equation (18), the vector d.sub.parallel can also be transformed into a form of the product of the 33 matrix F indicating the connection polarity in each pen signal detection period and the vector representing the levels E.sub.m,n1 to E.sub.m,n+1, as with the vector d.sub.series described in the first embodiment.
[0136] As can be understood from the fact that the shape of the vector d.sub.parallel is the same as the shape of the vector d.sub.series, the sensor controller 31 in the present embodiment can also multiply the vector d.sub.parallel by the inverse matrix F.sup.1 of the matrix F to thereby separate and acquire the levels E.sub.m,n1 to E.sub.m,n+1 of the pen signal received by the loop coils LCx.sub.n1 to LCx.sub.n+1. Therefore, the reception method of the pen signal according to the present embodiment can also obtain advantageous effects similar to the advantageous effects of the first embodiment. Specifically, the increase in power consumption can be prevented even when the linear electrodes EL substitute the Tx coils. In addition, when the linear electrodes EL substitute the Tx coils, the reduction in noise superimposed on the alternating magnetic fields detected by the Rx coils (loop coils LCx) can also be reduced. Furthermore, the S/N ratio of the pen signal received by the sensor controller 31 can be improved without reducing the frequency of the position detection and without increasing the circuit scale of the sensor controller 31. However, in relation to this, the inductance in the case of connecting the plurality of loop coils LCx in parallel is smaller than in the case of connecting the plurality of loop coils LCx in series, and the level of the pen signal in the present embodiment is smaller than that of the first embodiment. Therefore, it can be stated that the advantageous effect of improving the S/N ratio of the pen signal is higher in the first embodiment than in the present embodiment.
[0137] Next, the position detection system 1 according to a third embodiment of the present disclosure will be described.
[0138]
[0139] The switch unit 30 according to the present embodiment is different from the switch unit 30 according to the second embodiment in that the switch unit 30 according to the present embodiment includes a switch 30k in place of the switch 30a and includes a drive circuit 30m in place of the drive circuit 30g. In addition, the sensor controller 31 according to the present embodiment is different from the sensor controller 31 according to the second embodiment in that the sensor controller 31 according to the present embodiment supplies the alternating current to the six linear electrodes EL.sub.m to EL.sub.m+5 at the same time and connects only one loop coil LCx to the op amp 30n at the same time to detect the position of the electromagnetic resonance pen P. The position detection system 1 according to the present embodiment is similar to the position detection system 1 according to the second embodiment in other respects, and the description will be continued with a focus on the differences from the position detection system 1 according to the second embodiment.
[0140] The switch 30k is configured to supply the alternating current Tx_EMR for generating the alternating magnetic field on the touch surface to the plurality of linear electrodes EL. The switch 30k includes output pins corresponding to the linear electrodes EL, and two input pins are provided for each output pin. Each output pin is connected to one end of the corresponding linear electrode EL in the x direction (longitudinal direction). The switch 30k plays a role of connecting each input pin to one of the output pins in each linear electrode EL according to the control of the sensor controller 31.
[0141] The drive circuit 30m is a circuit that generates the alternating currents i.sub.A and i.sub.B according to the alternating current Tx_EMR supplied from the sensor controller 31 and that supplies the alternating currents i.sub.A and i.sub.B to the linear electrodes EL through the switch 30k. The drive circuit 30m is configured to supply the alternating current i to one of the two input pins corresponding to each linear electrode EL and supply the alternating current is to the other input pin.
[0142]
[0143]
[0144]
[0145] The level of the pen signal received by the loop coil LCx.sub.n when the alternating current i.sub.A is supplied to the linear electrode EL.sub.m+k and the alternating current i.sub.B is supplied to the linear electrode EL.sub.m+k+3 is represented by E.sub.m+k,n. The reception signal Rx_EMR (result value) supplied from the op amp 30n to the sensor controller 31 when the alternating currents are supplied as illustrated in
[0146] As can be understood from the fact that the vector dix is in the same form as the vector d.sub.series and the vector d.sub.parallel, the sensor controller 31 in the present embodiment can also multiply the vector d.sub.tx by the inverse matrix F.sup.1 of the matrix F to separate and acquire the levels E.sub.m,n, E.sub.m+1,n, and E.sub.m+2,n of the pen signal received when the alternating magnetic fields are exported from the pseudo loop coils PLC.sub.m to PLC.sub.m+2, respectively. Furthermore, according to the method of supplying the alternating currents of the present embodiment, the length of the period that the alternating magnetic field is exported from each pseudo loop coil PLC is three times longer than in the case of independently exporting the alternating magnetic fields from three pseudo loop coils PLC. While the level of the received pen signal is increased by 3 times, the level of the received noise is increased by just 3.sup.1/2 times. Therefore, it can be stated that the method of supplying the alternating currents according to the present embodiment can also improve the S/N ratio of the pen signal received by the sensor controller 31.
[0147]
[0148] Next, the sensor controller 31 selects six linear electrodes EL from the end and controls the switch 30k to connect the six linear electrodes EL to the drive circuit 30m in one connection mode (for example, connection mode illustrated in
[0149] Next, the sensor controller 31 starts to export the alternating magnetic fields from the selected linear electrode EL group (S32). Specifically, the sensor controller 31 starts to supply the alternating current Tx_EMR to the drive circuit 30m. In this way, one of the alternating currents i.sub.A and i.sub.B flows through each of the six linear electrodes EL. As a result, the pseudo loop coil PLC is formed, and the alternating magnetic fields are exported. Subsequently, the sensor controller 31 temporarily stores the level of the reception signal Rx_EMR output from the op amp 30n according to the alternating magnetic fields exported at S32 (S33). The specific details of the level stored here may be similar to the level stored at S5 of
[0150] Next, the sensor controller 31 determines whether or not the process of S32 and S33 has been attempted in all of the connection modes (S34). Specifically, the sensor controller 31 determines whether or not the process of S32 and S33 has been attempted in all of the three connection modes illustrated in
[0151] On the other hand, the sensor controller 31 that has determined that the process has been attempted in all of the connection modes at S34 derives the level of the pen signal of each pseudo loop coil PLC based on the levels of the plurality of reception signals Rx_RMP temporarily stored in the plurality of attempts of S5 (S36). Specifically, the sensor controller 31 performs calculation (recovery calculation) of multiplying the vector dix by the inverse matrix F.sup.1 of the matrix F.
[0152] Next, the sensor controller 31 determines whether or not the selection of all of the linear electrodes EL is finished (S37). If the sensor controller 31 determines that the selection is not finished, the sensor controller 31 shifts the target by three linear electrodes and selects six linear electrodes EL. The sensor controller 31 controls the switch 30k to connect the six linear electrodes EL to the drive circuit 30m in the first connection mode (for example, connection mode illustrated in
[0153] The sensor controller 31 that has determined that the selection is finished at S39 determines whether or not the pen signal is detected based on the level of the pen signal in each combination of the pseudo loop coil PLC and the loop coil LCx obtained by repeating S36 (S41 of
[0154] The sensor controller 31 that has determined that the pen signal is not detected at S41 returns to S30 of
[0155] Next, the sensor controller 31 determines, as selection targets, 3+3n (n is a natural number which is typically n=1, where 3+3n is a number smaller than the total number of linear electrodes EL) linear electrodes EL (linear electrode set) and a predetermined number of (a number smaller than the total number of loop coils LCx, which is typically three or four) loop coils LCx based on the position derived at S42 (position derived at S56 of the last time in the case of transition from S56 described later) (S43).
[0156] Next, the sensor controller 31 selects the loop coil LCx at the extreme end among the loop coils LCx as the selection targets and controls the switch 30c to connect the loop coil LCx to the op amp 30n (S44). In addition, the sensor controller 31 selects six linear electrodes EL from the end among the linear electrodes EL as the selection targets and controls the switch 30k to connect the selected six linear electrodes EL to the drive circuit 30m in the first connection mode (for example, connection mode illustrated in
[0157] In
[0158] The sensor controller 31 that has determined that the pen signal is detected at S55 derives the position of the electromagnetic resonance pen P, acquires the data transmitted by the electromagnetic resonance pen P, and outputs the data to the host processor 32 (S56). Specifically, the sensor controller 31 derives the position of the electromagnetic resonance pen P based on the level of the pen signal in each combination of the pseudo loop coil PLC and the loop coil LCx derived at S50. In addition, the sensor controller 31 demodulates the series of digital values stored at S47 in relation to the combination of the pseudo loop coil PLC and the loop coil LCx closest to the derived position to thereby acquire the data transmitted by the electromagnetic resonance pen P. After the end of S56, the sensor controller 31 returns to S43 and continues the process.
[0159] When the process is adopted, the sensor controller 31 according to the present embodiment can specify the linear electrode set once at S43 of
[0160] As described above, the position detection system 1 according to the present embodiment can specify the linear electrode set once and then export the alternating magnetic fields only from a predetermined number of linear electrodes EL included in the linear electrode set to thereby update the two-dimensional position of the electromagnetic resonance pen P. This can prevent the increase in power consumption even when the linear electrodes EL substitute the Tx coils.
[0161] In addition, the position detection system 1 according to the present embodiment also supplies the alternating currents i.sub.A and i.sub.B is to one ends (end portions on the same side) of the linear electrodes EL in the x direction, and the position detection system 1 can prevent the occurrence of phase shift between the currents flowing through the linear electrodes EL. This can also reduce the noise superimposed on the alternating magnetic fields detected by the Rx coils (loop coils LCx) when the linear electrodes EL substitute the Tx coils.
[0162] Although the preferred embodiments of the present disclosure have been described, the present disclosure is not limited to the embodiments in any way, and it is obvious that the present disclosure can be carried out in various modes without departing from the scope of the present disclosure.
[0163] For example, the example of generating the reception signal Rx_EMR based on the potential between both ends of the composite coil including three loop coils LCx connected in series is described in the first embodiment, and the example of generating the reception signal Rx_EMR based on the potential (potential with respect to ground end) at one end of the composite coil including three coils LCx connected in parallel is described in the second embodiment. However, when three loop coils LCx are connected in series, the reception signal Rx_EMR may be generated based on the potential (potential with respect to ground end) at one end of the composite coil including the three loop coils LCx. When three loop coils LCx are connected in parallel, the reception signal Rx_EMR may be generated based on the potential between both ends of the composite coil including the three loop coils LCx.
[0164] In addition, although the examples of using three adjacent loop coils LCx as one set to detect the position of the electromagnetic resonance pen P are described in the first and second embodiments, two adjacent loop coils LCx may be used as one set, or four or more adjacent loop coils LCx may be used as one set. Alternatively, all of the loop coils LCx may be used as one set. The matrix F in a case of using n (n2) loop coils LCx as one set is an nn matrix.
[0165] In addition, although the examples of generating the reception signal Rx_EMR while using the switch 30c to change the connection modes of the plurality of loop coils LCx are described in the first and second embodiments, the reception signal Rx_EMR may be generated while changing the connection of the loop coils LCx and calculation circuits. For example, in the pen signal detection period T1 illustrated in
[0166] In addition, the technique of the present disclosure may be applied to generate the reception signal Rx_EMR corresponding to any connection mode of the loop coils LCx. For example, a difference E.sub.M,1E.sub.m,2 between the loop coil LCx.sub.1 and the loop coil LCx.sub.2 or a signal (E.sub.m,1+E.sub.m,2)(E.sub.m,3+E.sub.m,4) obtained by subtracting an addition signal of the loop coil LCx.sub.3 and the loop coil LCx.sub.4 from an addition signal of the loop coil LCx.sub.1 and the loop coil LCx.sub.2 may be generated. In this way, the level of the pen signal corresponding to any connection mode of the loop coils LCx can be acquired.
DESCRIPTION OF REFERENCE SYMBOLS
[0167] 1: Position detection system [0168] 3: Position detection apparatus [0169] 30: Switch unit [0170] 30a to 30f, 30k: Switch [0171] 30g, 30m: Drive circuit [0172] 30h: Wiring unit [0173] 30i: Differential amplifier [0174] 30j, 30n: Op amp [0175] 31: Sensor controller [0176] 32: Host processor [0177] EL Linear electrode [0178] F: Finger [0179] L1 to LA: Wire [0180] LCx: Loop coil [0181] P: Electromagnetic resonance pen [0182] PA1, PA2: Probing area [0183] PLC: Pseudo loop coil [0184] T1 to T3: Pen signal detection period [0185] Tx, Tx_EMR: Alternating current [0186] Tx_TP: Touch detection signal [0187] Rx, Rx_EMR, Rx_TP: Reception signal
[0188] The various embodiments described above can be combined to provide further embodiments. All of the U.S. patents, U.S. patent application publications, U.S. patent applications, foreign patents, foreign patent applications and non-patent publications referred to in this specification and/or listed in the Application Data Sheet are incorporated herein by reference, in their entirety. Aspects of the embodiments can be modified, if necessary to employ concepts of the various patents, applications and publications to provide yet further embodiments.
[0189] These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.