KR102091405B1 - Tilt Calculation Device And Tilt Calculation Method - Google Patents
Tilt Calculation Device And Tilt Calculation Method Download PDFInfo
- Publication number
- KR102091405B1 KR102091405B1 KR1020180053723A KR20180053723A KR102091405B1 KR 102091405 B1 KR102091405 B1 KR 102091405B1 KR 1020180053723 A KR1020180053723 A KR 1020180053723A KR 20180053723 A KR20180053723 A KR 20180053723A KR 102091405 B1 KR102091405 B1 KR 102091405B1
- Authority
- KR
- South Korea
- Prior art keywords
- inclination
- value
- correction value
- electrode
- axis
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
Abstract
본 발명의 과제는, 지시기의 기울기를 정밀하게 도출 가능한 기울기 도출 장치 및 기울기 도출 방법을 제공하는 것이다.
본 발명에 따른 기울기 도출 장치는, 펜 형상의 지시기의 기울기를 도출하는 기울기 도출 장치로서, 상기 지시기는, 축 방향의 일단에 설치된 제 1 전극과, 상기 축의 주위에 설치된 제 2 전극을 구비하고, 상기 제 1 전극의 위치와 상기 제 2 전극의 위치를 검출하는 평면상의 센서와, 제어부(10)를 구비하고, 상기 제어부(10)는, 상기 지시기를 상기 센서에 직교하는 직교 방향으로부터 상기 센서 상의 제 1 방향을 향해서 기울였을 때의, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 계산된 값에 대응하는 제 1 입력값과 상기 축의 기울기의 보정값인 제 1 보정값(Θ1)의 대응 관계가 등록된 제 1 룩업 테이블(15A)과, 상기 지시기를 상기 센서 상의 상기 제 1 방향과는 다른 제 2 방향을 향해서 기울였을 때의, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 계산된 값에 대응하는 제 2 입력값과 상기 축의 기울기의 보정값인 제 2 보정값(Θ2)의 대응 관계가 등록된 제 2 룩업 테이블(15B)과, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 입력값을 계산하고, 상기 제 1 및 제 2 입력값으로서 상기 제 1 및 제 2 룩업 테이블(15A, 15B)에 입력하는 입력 계산부(14)와, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로, 상기 제 1 방향으로부터 상기 제 2 방향을 향한 상기 축의 회전각(Φ)을 도출하는 회전각 계산부(16)와, 상기 회전각(Φ)과 상기 제 1 및 제 2 보정값(Θ1, Θ2)으로부터, 상기 직교 방향으로부터 상기 축이 기울어진 방향을 향한 상기 축의 기울기인 경사 방향 기울기의 보정값(Θc)을 계산하는 경사 방향 기울기 보정값 계산부(17)를 구비하는 기울기 도출 장치를 제공한다.An object of the present invention is to provide a slope derivation device and a slope derivation method capable of accurately deriving an inclination of an indicator.
The tilt derivation device according to the present invention is a tilt derivation device for deriving the inclination of a pen-shaped indicator, wherein the indicator includes a first electrode installed at one end in the axial direction and a second electrode installed around the axis, A sensor on a plane that detects the position of the first electrode and the position of the second electrode, and a control unit 10, wherein the control unit 10 is placed on the sensor from an orthogonal direction orthogonal to the sensor. The first input value corresponding to the value calculated based on the position of each of the first and second electrodes when tilted toward the first direction and the first correction value Θ 1 which is a correction value of the tilt of the axis The first look-up table 15A in which the corresponding relationship is registered, and the position of each of the first and second electrodes when the indicator is tilted toward a second direction different from the first direction on the sensor background A second lookup table 15B in which a corresponding relationship between a second input value corresponding to the calculated value and a second correction value Θ 2 which is a correction value of the tilt of the axis is registered, and each of the first and second electrodes An input calculation unit 14 that calculates an input value based on the position of and inputs the first and second lookup tables 15A and 15B as the first and second input values, and the first and second Based on the position of each of the two electrodes, a rotation angle calculator 16 for deriving a rotation angle Φ of the axis from the first direction toward the second direction, the rotation angle Φ and the first And an inclination direction inclination correction value calculation unit for calculating a correction value (θ c ) of an inclination inclination which is an inclination of the axis from the orthogonal direction toward the inclined direction from the second correction values Θ 1 and Θ 2 . It provides a slope derivation device having a (17).
Description
본 발명은, 기울기 도출 장치 및 기울기 도출 방법에 관한 것이다. The present invention relates to a slope derivation apparatus and a slope derivation method.
근년 액정 패널과 같은 표시 장치 상에, 표시 장치 상의 지정된 위치를 검출하는 터치 패드 등의 센서가 조합되어 설치된, 터치 패널 등의 위치 검출 장치가 널리 사용되고 있다.In recent years, on a display device such as a liquid crystal panel, a position detection device such as a touch panel, in which a sensor such as a touch pad for detecting a specified position on the display device is combined, is widely used.
이러한 위치 검출 장치에 대한 입력은, 예를 들면 위치 검출 장치에 대한 정확한 입력이 필요해지는 경우에는, 선단이 뾰족한 막대상의 스타일러스 펜을 이용하여 수행되는 일이 있다. 현재 다양한 종류의 스타일러스 펜이 사용되고 있지만 그 중에서도 특히 액티브 정전 결합 방식의 스타일러스 펜이 보급되고 있다. The input to the position detecting device may be performed using, for example, a stylus pen on a tip with a sharp tip when an accurate input to the position detecting device is required. Currently, various types of stylus pens are used, but among them, stylus pens having an active electrostatic coupling method have been widely used.
도 11에 도시된 것과 같이 액티브 정전 결합 방식의 스타일러스 펜(101)은, 복수의, 예를 들면 2개의 제 1 전극(101a) 및 제 2 전극(101b)과, 이들을 구동하는, 도시되지 않은 구동 회로를 구비하고 있다. 제 1 전극(101a)은, 스타일러스 펜(101)의 축(C) 방향의 일단에 설치되고, 제 2 전극(101b)은 축(C) 주위에, 예를 들면 축(C)을 둘러싸듯이 링 형상으로 설치되어 있다. 구동 회로에 의해 구동된 각 전극(101a, 101b)이 송신하는 신호를, 위치 검출 장치(100) 상의 센서(100a)가 정전 결합에 의해 수신함으로써, 스타일러스 펜(101)에 의해 지시된 위치가 검출된다. The active electrostatic
특허문헌 1에는 상기와 같은 지지체, 위치 검출 장치 및 위치 검출 방법이 개시되어 있다.
상기와 같은 스타일러스 펜, 즉 지시기와 위치 검출 장치를 이용하여 위치 검출 장치 상에서 동작하는 어플리케이션 프로그램에 따라서는, 위치 검출 장치에 대한 지시기의 기울기가 입력으로서 필요한 경우가 있다. 이러한 경우에 있어서는, 일반적으로는 XY 평면상의 제 1 전극(101a)의 검출 좌표를 A, 제 2 전극(101b)의 검출 좌표를 B, 지시기(101)의 축(C) 방향에 있어서의 제 1 전극(101a)과 제 2 전극(101b)의 거리를 L로 했을 때, 축(C)의 기울기는, 이들 값을 바탕으로 한 연산에 의해 도출된다. Depending on the stylus pen, that is, an application program operating on the position detecting device using the indicator and the position detecting device, the inclination of the indicator with respect to the position detecting device may be required as input. In this case, generally, the detection coordinates of the
도 11에 도시된 것과 같은 지시기(101)를 사용하는 경우, 제 1 전극(101a)은 위치 검출 장치(100)에 밀접해 있지만, 제 2 전극(101b)은 위치 검출 장치(100)로부터 높이 H만큼 떨어져서 위치하고 있다. 그렇기 때문에 제 1 전극(101a)에 비교하면 제 2 전극(101b)은 센서(100a)에 의한 검출값이 작아진다. When using the
또한 상기와 같이 제 2 전극(101b)은, 축(C) 주위에, 예를 들면 축(C)을 둘러싸듯이 링 형상으로, 제 1 전극(101a)에 비교하면 큰 체적으로 형성되어 있기 때문에 센서(100a)가 제 2 전극(101b)으로서 검출하는 범위가 크다. Also, as described above, the
이처럼 센서(100a)는, 제 2 전극(101b)의 위치로서, 작은 검출값이 넓게 분포된 영역을 검출한다. 그렇기 때문에 위치 검출 장치(100)가 이 중에서, 상기와 같은 기울기 계산의 바탕이 되는, 제 2 전극(101b)의 검출 좌표 B를 정확히 특정하는 것은 용이하지 않다. As described above, the
제 2 전극(101b)은, 축(C) 주위에, 예를 들면 축(C)을 둘러싸듯이 링 형상으로 설치되어 있기 때문에, 위치 검출 장치(100)가 제 2 전극(101b)의 위치로서 검출하는 영역의 형상은, 지시기(101)의 기울기에 따라 변하며, 일정한 형상이 되지는 않는다. 그렇기 때문에, 예를 들면 제 2 전극(101b)에 해당하는 영역의 형상을 바탕으로, 좌표 B를 특정하는 것도 용이하지 않다. Since the
또한 제 2 전극(101b)은 축(C)으로부터 일정한 거리를 둔 위치에 설치되어 있다. 그렇기 때문에 지시기(101)의 기울기에 따라서, 계산 시에 고려해야 될 전극(101a, 101b) 사이의 거리(L)의 값도 엄밀하게는 변하는 실효값으로서 취급할 필요가 있다. Further, the
더욱이 상기와 같이 센서(100a)에 의한 제 2 전극(101b)의 검출값은 작은 값이다. 그렇기 때문에, 어떠한 노이즈가 개입한 경우에는 노이즈가 크게 영향을 미쳐서 좌표 B의 특정이 더욱 곤란해진다. Moreover, as described above, the detection value of the
상기 요인이 상승 작용하여 좌표 B의 정확한 특정이 곤란하기 때문에, 특정된 좌표 B의 값은 오차를 다분히 포함하는 경향이 있다. 결과적으로 상기와 같이 특정된 좌표 B의 값을 바탕으로, 순수하게 이론식에 의해 도출되는 기울기의 정밀도는 높지는 않다. Since the above factors act synergistically and it is difficult to accurately specify the coordinates B, the specified values of the coordinates B tend to include errors. As a result, based on the value of the coordinate B specified as described above, the precision of the slope purely derived by the theoretical formula is not high.
일반적으로 센서(100a)는, 직교하는 2방향 각각으로 연장되는 복수의 도체에 의해 형성되어 있다. 이들 도체 각각은 소정의 폭을 가지고 있고, 다른 방향으로 연장되는 도체가 교차된 부분의 각각에는, 도체끼리 오버랩되어 한 개의 단위(102)가 형성되어 있다. Generally, the
이 한 개 단위(102)의, X 방향에 있어서의 길이(102x)와 Y 방향에 있어서의 길이(102y)가, XY 쌍방의 방향에 있어서의 도체 수 등에 따라 다른 경우가 있다. 한 개 단위(102)의 길이(102x, 102y)는, 위치 검출 장치(100)가 표시 장치인 경우에는, XY 쌍방의 방향에 있어서의 해상도에도 의존할 수 있다. 이에 수반하여 XY 쌍방향에 있어서, 한 개 단위(102)의 감도에 차이가 발생하는 경우도 있다. The
이러한 경우에 있어서는, 지시기(101)를 X 방향과 Y 방향 각각에 동일한 각도만큼 기울였다고 하더라도 다른 값이 검출될 수 있다. 즉, 센서의 한 개 단위(102)의 길이가 X 방향과 Y 방향에 있어서 다르면, 도출되는 기울기의 정밀도는 더욱 저감될 수 있다. In this case, even if the
본 발명이 해결하고자 하는 과제는, 지시기의 기울기를 정밀하게 도출 가능한, 기울기 도출 장치 및 기울기 도출 방법을 제공하는 것이다. The problem to be solved by the present invention is to provide a slope derivation apparatus and a slope derivation method capable of accurately deriving an inclination of an indicator.
본 발명에 따른 기울기 도출 장치는, 펜 형상의 지시기의 기울기를 도출하는 기울기 도출 장치로서, 상기 지시기는, 축 방향의 일단에 설치된 제 1 전극과, 상기 축의 주위에 설치된 제 2 전극을 구비하고, 상기 제 1 전극의 위치와 상기 제 2 전극의 위치를 검출하는 평면상의 센서와, 제어부를 구비하며, 상기 제어부는, 상기 지시기를 상기 센서에 직교하는 직교 방향으로부터 상기 센서 상의 제 1 방향을 향해서 기울였을 때의, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 계산된 값에 대응하는 제 1 입력값과 상기 축의 기울기의 보정값인 제 1 보정값의 대응 관계가 등록된 제 1 룩업 테이블과, 상기 지시기를 상기 센서 상의 상기 제 1 방향과는 다른 제 2 방향을 향해서 기울였을 때의, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 계산된 값에 대응하는 제 2 입력값과 상기 축의 기울기의 보정값인 제 2 보정값의 대응 관계가 등록된 제 2 룩업 테이블과, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 입력값을 계산하고, 상기 제 1 및 제 2 입력값으로서 상기 제 1 및 제 2 룩업 테이블에 입력하는 입력 계산부와, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로, 상기 제 1 방향으로부터 상기 제 2 방향을 향한 상기 축의 회전각을 도출하는 회전각 계산부와, 상기 회전각과 상기 제 1 및 제 2 보정값으로부터, 상기 직교 방향으로부터 상기 축이 기울어진 방향을 향한 상기 축의 기울기인 경사 방향 기울기의 보정값을 계산하는 경사 방향 기울기 보정값 계산부를 구비한다. The tilt derivation device according to the present invention is a tilt derivation device for deriving the inclination of a pen-shaped indicator, wherein the indicator includes a first electrode installed at one end in the axial direction and a second electrode installed around the axis, A planar sensor for detecting the position of the first electrode and the position of the second electrode, and a control unit, wherein the control unit tilts the indicator from the orthogonal direction orthogonal to the sensor toward the first direction on the sensor. A first lookup table in which a corresponding relationship between a first input value corresponding to a value calculated based on the position of each of the first and second electrodes and a first correction value that is a correction value of the tilt of the axis is registered And a value calculated based on the position of each of the first and second electrodes when the indicator is tilted toward a second direction different from the first direction on the sensor. Compute the input value based on the position of each of the first and second electrodes and a second lookup table in which a corresponding relationship between a second input value corresponding to and a second correction value which is a correction value of the tilt of the axis is registered, , Based on the position of each of the first and second electrodes as an input calculation unit input to the first and second lookup tables as the first and second input values, and from the first direction to the second direction From the rotation angle and the first and second correction values, the rotation angle calculation unit deriving the rotation angle of the axis toward the correction value of the inclination direction slope which is the inclination of the axis toward the direction in which the axis is inclined from the orthogonal direction It is provided with a slope correction value calculation unit for calculating the inclination direction.
상기와 같은 구성에 의하면, 제 2 전극이 센서로부터 떨어져 있는 것에 기인한 미약한 검출값, 제 2 전극의 형상에 기인한 넒은 검출 범위 등의 요인에 의해, 제 1 및 제 2 전극 각각의 위치를 바탕으로 계산된 입력값이 오차를 다분히 포함하는 것으로 되어 있었다고 하더라도, 이 오차에 대응하여 해소한 보정값을 제 1 및 제 2 룩업 테이블에 격납하고, 경사 방향 기울기 보정값 계산부에 있어서는 이 보정값, 즉 제 1 및 제 2 룩업 테이블이 출력하는 제 1 및 제 2 보정값으로부터, 경사 방향 기울기의 보정값을 계산한다. 그렇기 때문에 계산되는 경사 방향 기울기의 정밀도를 향상시키고, 지시기의 기울기를 정밀하게 도출할 수 있다. According to the above configuration, the position of each of the first and second electrodes may be determined by factors such as a weak detection value due to the second electrode being away from the sensor and a small detection range due to the shape of the second electrode. Even if the input value calculated on the basis is that it contains a large amount of errors, the correction values that have been resolved corresponding to the errors are stored in the first and second lookup tables, and the correction values are calculated in the slope gradient correction value calculation unit. That is, from the first and second correction values output from the first and second lookup tables, a correction value of the gradient in the gradient direction is calculated. Therefore, it is possible to improve the precision of the slope in the calculated inclination direction, and to accurately derive the slope of the indicator.
또한 제 1 및 제 2 룩업 테이블에는, 서로 다른 제 1 및 제 2 방향 각각을 향해서 지시기를 기울였을 때의, 축의 기울기 보정값인 제 1 및 제 2 보정값이 격납되어 있다. 더욱이 경사 방향 기울기 보정값 계산부는, 이들 제 1 및 제 2 보정값과, 회전각 계산부에 의해 계산된 제 1 방향으로부터 제 2 방향을 향한 축의 회전각을 바탕으로, 경사 방향 기울기의 보정값을 계산한다. 즉, 축이 제 1 방향과 제 2 방향 사이의 어느 방향으로 기울어져 있는지를 계산하고, 제 1 방향으로 기울인 경우의 보정값과 제 2 방향으로 기울인 경우의 보정값의, 예를 들면 안분(按分) 처리 등에 의해, 경사 방향 기울기의 보정값을 계산 가능하다. 이로써 센서의 한 개 단위의 길이와 감도가 제 1 방향과 제 2 방향에 있어서 다른 경우라도, 계산되는 경사 방향 기울기의 정밀도를 향상시키고, 지시기의 기울기를 정밀하게 도출할 수 있다. In addition, the first and second lookup tables store first and second correction values that are tilt correction values of the axis when the indicator is tilted toward each of the different first and second directions. Moreover, the inclination direction tilt correction value calculation unit calculates the correction values of the inclination direction gradient based on the first and second correction values and the rotation angle of the axis from the first direction to the second direction calculated by the rotation angle calculation unit. To calculate. That is, in which direction the axis is inclined between the first direction and the second direction, the correction value when tilted in the first direction and the correction value when tilted in the second direction, for example, segment ) By processing or the like, it is possible to calculate the correction value of the gradient in the oblique direction. In this way, even if the length and sensitivity of one unit of the sensor are different in the first direction and the second direction, it is possible to improve the accuracy of the calculated tilt inclination direction and to accurately derive the inclination of the indicator.
본 발명의 일 양태에 있어서, 상기 경사 방향 기울기 보정값 계산부는, 상기 회전각의 값에 따른, 상기 제 1 보정값과 상기 제 2 보정값 사이의 안분 처리에 의해, 상기 경사 방향 기울기의 상기 보정값을 계산한다. In one aspect of the present invention, the inclination direction tilt correction value calculation unit, the correction of the inclination direction gradient by the separation processing between the first correction value and the second correction value according to the value of the rotation angle Calculate the value.
상기와 같은 구성에 의하면, 축을 제 1 방향으로 기울인 경우의 제 1 보정값과 제 2 방향으로 기울인 경우의 제 2 보정값 쌍방에 대해서, 회전각의 값에 따라 안분 처리를 수행하고 있다. 그렇기 때문에 경사 방향 기울기의 보정값 계산 시, 제 1 보정값과 제 2 보정값 각각을 적절히 반영할 수 있다. 이로써 센서의 한 개 단위의 길이와 감도가 제 1 방향과 제 2 방향에 있어서 다른 경우라도, 계산되는 경사 방향 기울기의 정밀도를 향상시키고, 지시기의 기울기를 정밀하게 도출할 수 있다. According to the above-described configuration, for both the first correction value when the axis is tilted in the first direction and the second correction value when tilted in the second direction, separation processing is performed according to the value of the rotation angle. Therefore, each of the first correction value and the second correction value can be appropriately reflected when calculating the correction value of the gradient in the gradient direction. In this way, even if the length and sensitivity of one unit of the sensor are different in the first direction and the second direction, it is possible to improve the accuracy of the calculated tilt inclination direction and to accurately derive the inclination of the indicator.
본 발명의 다른 양태에 있어서, 상기 경사 방향 기울기 보정값 계산부는, 상기 회전각을, 상기 제 1 방향과 상기 제 2 방향 사이의 각도로 변환하여 변환값을 계산하고, 상기 변환값을 바탕으로 상기 안분 처리를 수행한다. In another aspect of the present invention, the inclination direction tilt correction value calculation unit converts the rotation angle into an angle between the first direction and the second direction to calculate a conversion value, and based on the conversion value, An essence treatment is performed.
상기와 같은 구성에 의하면, 회전각을 제 1 방향과 제 2 방향 사이의 각도로 변환하므로, 안분 처리를 적절히 실시 가능하다. 이로써 센서의 한 개 단위의 길이와 감도가 제 1 방향과 제 2 방향에 있어서 다른 경우라도, 계산되는 경사 방향 기울기의 정밀도를 향상시키고, 지시기의 기울기를 정밀하게 도출할 수 있다. According to the above structure, since the rotation angle is converted into an angle between the first direction and the second direction, the separation process can be appropriately performed. In this way, even if the length and sensitivity of one unit of the sensor are different in the first direction and the second direction, it is possible to improve the accuracy of the calculated tilt inclination direction and to accurately derive the inclination of the indicator.
본 발명의 다른 양태에 있어서, 상기 입력 계산부는, 상기 센서 상에 있어서의 상기 제 1 및 제 2 전극 각각의 상기 위치의 거리인 센서 상 거리를, 상기 축 방향에 있어서의 상기 제 1 전극과 상기 제 2 전극의 거리인 축 방향 거리로 나누어, 상기 입력값을 계산한다. In another aspect of the present invention, the input calculation unit includes a distance on a sensor that is a distance of the position of each of the first and second electrodes on the sensor, and the first electrode in the axial direction and the The input value is calculated by dividing by the axial distance that is the distance of the second electrode.
상기와 같은 구성에 의하면, 입력값 계산 시에 삼각함수 등 복잡한 연산을 필요로 하지 않으므로 계산량과 메모리량을 저감할 수 있다. According to the above-described configuration, since a complicated operation such as a trigonometric function is not required when calculating the input value, the calculation amount and the memory amount can be reduced.
본 발명의 다른 양태에 있어서는, 상기 경사 방향 기울기 보정값 계산부가 계산한 상기 경사 방향 기울기의 상기 보정값을 바탕으로, 상기 직교 방향으로부터 상기 제 1 방향을 향한 상기 축의 기울기인 제 1 방향 기울기와, 상기 직교 방향으로부터 상기 제 2 방향을 향한 상기 축의 기울기인 제 2 방향 기울기를 도출하는, 제 1 및 제 2 방향 기울기 계산부를 더욱 구비한다. In another aspect of the present invention, based on the correction value of the inclination direction inclination calculated by the inclination direction inclination correction value calculator, a first direction inclination that is an inclination of the axis from the orthogonal direction to the first direction, A first and second direction inclination calculator is further provided to derive a second direction inclination that is the inclination of the axis from the orthogonal direction toward the second direction.
상기와 같은 구성에 의하면, 정밀도가 높은 제 1 방향 기울기와 제 2 방향 기울기를 도출 가능하다. According to the above structure, it is possible to derive the first direction slope and the second direction slope with high precision.
본 발명의 다른 양태에 있어서, 상기 경사 방향 기울기 보정값 계산부는, 계산한 상기 경사 방향 기울기의 상기 보정값을, 상기 경사 방향 기울기로서 출력한다. In another aspect of the present invention, the inclination direction gradient correction value calculation unit outputs the calculated correction value of the inclination direction gradient as the inclination direction gradient.
상기와 같은 구성에 따르면, 정밀도가 높은 경사 방향 기울기를 도출 가능하다. According to the above-described configuration, it is possible to derive a slope in a high-precision inclination direction.
또한 본 발명에 따른 기울기 도출 방법은, 펜 형상의 지시기에 의해 지시된 기울기를 도출하는 기울기 도출 방법으로서, 평면상 센서에 의해, 상기 지시기의 축 방향의 일단에 설치된 제 1 전극과, 상기 축을 둘러싸듯이 설치된 제 2 전극 각각의 위치를 검출하여, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 입력값을 계산하고, 상기 지시기를 상기 센서에 직교하는 직교 방향으로부터 상기 센서 상의 제 1 방향을 향해서 기울였을 때의, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 계산된 값에 대응하는 제 1 입력값과 상기 축의 기울기의 보정값인 제 1 보정값의 대응 관계가 등록된 제 1 룩업 테이블에, 상기 입력값을 상기 제 1 입력값으로서 입력하고, 상기 지시기를 상기 센서 상의 상기 제 1 방향과는 다른 제 2 방향을 향해서 기울였을 때의, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 계산된 값에 대응하는 제 2 입력값과 상기 축의 기울기의 보정값인 제 2 보정값의 대응 관계가 등록된 제 2 룩업 테이블에, 상기 입력값을 상기 제 2 입력값으로서 입력하며, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로, 상기 제 1 방향으로부터 상기 제 2 방향을 향한 상기 축의 회전각을 도출하고, 상기 회전각과, 상기 제 1 및 제 2 룩업 테이블로부터 출력된 상기 제 1 및 제 2 보정값으로부터, 상기 직교 방향으로부터 상기 축이 기울어진 방향을 향한 상기 축의 기울기인 경사 방향 기울기의 보정값을 계산한다. In addition, the method for deriving a slope according to the present invention is a method for deriving a slope indicated by a pen-shaped indicator, and includes a first electrode installed at one end in the axial direction of the indicator by a planar sensor, and surrounding the axis The position of each of the second electrodes installed as described above is detected, the input value is calculated based on the positions of each of the first and second electrodes, and the first direction on the sensor is calculated from an orthogonal direction orthogonal to the sensor. A first relationship in which a corresponding relationship between a first input value corresponding to a value calculated based on the position of each of the first and second electrodes when tilted toward the first correction value, which is a correction value of the tilt of the axis, is registered In the lookup table, the input value is input as the first input value, and the indicator is tilted toward a second direction different from the first direction on the sensor. In the second lookup table in which the corresponding relationship between the second input value corresponding to the value calculated based on the position of each of the first and second electrodes and the second correction value that is the correction value of the tilt of the axis is registered, Input the input value as the second input value, derive a rotation angle of the axis from the first direction toward the second direction based on the position of each of the first and second electrodes, and the rotation angle and , From the first and second correction values output from the first and second lookup tables, a correction value of an inclination direction gradient that is an inclination of the axis from the orthogonal direction toward the inclination direction of the axis is calculated.
상기와 같은 방법에 따르면, 제 2 전극이 센서로부터 떨어져 있는 것에 기인한 미약한 검출값, 제 2 전극의 형상에 기인한 넒은 검출 범위 등의 요인에 의해, 제 1 및 제 2 전극 각각의 위치를 바탕으로 계산된 입력값이 오차를 다분히 포함하는 것으로 되어 있었다고 하더라도, 이 오차에 대응하여 해소한 보정값을 제 1 및 제 2 룩업 테이블에 격납하고, 이 보정값, 즉 제 1 및 제 2 룩업 테이블이 출력하는 제 1 및 제 2 보정값으로부터, 경사 방향 기울기의 보정값을 계산한다. 그렇기 때문에 계산되는 경사 방향 기울기의 정밀도를 향상시키고, 지시기의 기울기를 정밀하게 도출할 수 있다. According to the above-described method, the position of each of the first and second electrodes may be determined by factors such as a weak detection value due to the second electrode being separated from the sensor and a small detection range due to the shape of the second electrode. Even if the input value calculated on the basis of the error includes a large amount of errors, the correction values that have been resolved corresponding to the errors are stored in the first and second lookup tables, and the correction values, that is, the first and second lookup tables From the output first and second correction values, a correction value of the gradient in the gradient direction is calculated. Therefore, it is possible to improve the precision of the slope in the calculated inclination direction, and to accurately derive the slope of the indicator.
또한 제 1 및 제 2 룩업 테이블에는, 서로 다른 제 1 및 제 2 방향 각각을 향해서 지시기를 기울였을 때의, 축의 기울기의 보정값인 제 1 및 제 2 보정값이 격납되어 있다. 더욱이 이들 제 1 및 제 2 보정값과, 회전각 계산부에 의해 계산된 제 1 방향으로부터 제 2 방향을 향한 축의 회전각을 바탕으로, 경사 방향 기울기의 보정값을 계산한다. 즉, 축이 제 1 방향과 제 2 방향 사이의 어느 방향으로 기울어져 있는지를 계산하고, 제 1 방향으로 기울인 경우의 보정값과 제 2 방향으로 기울인 경우의 보정값의, 예를 들면 안분 처리 등에 의해, 경사 방향 기울기의 보정값을 계산 가능하다. 이로써 센서의 한 개 단위의 길이와 감도가 제 1 방향과 제 2 방향에 있어서 다른 경우라도, 계산되는 경사 방향 기울기의 정밀도를 향상시키고, 지시기의 기울기를 정밀하게 도출할 수 있다. In addition, the first and second lookup tables store first and second correction values that are correction values of the tilt of the axis when the indicator is tilted toward each of the different first and second directions. Moreover, based on these first and second correction values and the rotation angle of the axis from the first direction to the second direction calculated by the rotation angle calculation unit, the correction values of the inclination direction are calculated. That is, in which direction the axis is inclined between the first direction and the second direction, the correction value when tilted in the first direction and the correction value when tilted in the second direction, for example, separation processing, etc. By doing so, it is possible to calculate the correction value of the gradient in the oblique direction. In this way, even if the length and sensitivity of one unit of the sensor are different in the first direction and the second direction, it is possible to improve the accuracy of the calculated tilt inclination direction and to accurately derive the inclination of the indicator.
본 발명의 일 양태에 있어서, 상기 경사 방향 기울기의 상기 보정값은, 상기 회전각의 값에 따른, 상기 제 1 보정값과 상기 제 2 보정값 사이의 안분 처리에 의해 계산된다. In one aspect of the present invention, the correction value of the inclination in the oblique direction is calculated by a division process between the first correction value and the second correction value according to the value of the rotation angle.
상기와 같은 방법에 따르면, 축을 제 1 방향으로 기울인 경우의 제 1 보정값과 제 2 방향으로 기울인 경우의 제 2 보정값 쌍방에 대해서, 회전각의 값에 따라 안분 처리를 수행하고 있다. 그렇기 때문에 경사 방향 기울기의 보정값 계산 시에 제 1 보정값과 제 2 보정값 각각을 적절히 반영할 수 있다. 이로써 센서의 한 개 단위의 길이와 감도가 제 1 방향과 제 2 방향에 있어서 다른 경우라도, 계산되는 경사 방향 기울기의 정밀도를 향상시키고, 지시기의 기울기를 정밀하게 도출할 수 있다. According to the method described above, for both the first correction value when the axis is tilted in the first direction and the second correction value when tilted in the second direction, separation processing is performed according to the value of the rotation angle. Therefore, each of the first correction value and the second correction value can be appropriately reflected when calculating the correction value of the gradient in the gradient direction. In this way, even if the length and sensitivity of one unit of the sensor are different in the first direction and the second direction, it is possible to improve the accuracy of the calculated tilt inclination direction and to accurately derive the inclination of the indicator.
본 발명의 다른 양태에 있어서는, 상기 회전각을, 상기 제 1 방향과 상기 제 2 방향 사이의 각도로 변환하여 변환값을 계산하고, 상기 변환값을 바탕으로 상기 안분 처리가 수행된다. In another aspect of the present invention, the rotation angle is converted to an angle between the first direction and the second direction to calculate a conversion value, and the separation process is performed based on the conversion value.
상기와 같은 방법에 따르면, 회전각을 제 1 방향과 제 2 방향 사이의 각도로 변환하므로, 안분 처리를 적절히 실시 가능하다. 이로써 센서의 한 개 단위의 길이와 감도가 제 1 방향과 제 2 방향에 있어서 다른 경우라도, 계산되는 경사 방향 기울기의 정밀도를 향상시키고, 지시기의 기울기를 정밀하게 도출할 수 있다. According to the method described above, since the rotation angle is converted into an angle between the first direction and the second direction, the separation process can be appropriately performed. In this way, even if the length and sensitivity of one unit of the sensor are different in the first direction and the second direction, it is possible to improve the accuracy of the calculated tilt inclination direction and to accurately derive the inclination of the indicator.
본 발명의 다른 양태에 있어서는, 상기 센서 상에 있어서의 상기 제 1 및 제 2 전극 각각의 상기 위치의 거리인 센서 상 거리를, 상기 축 방향에 있어서의 상기 제 1 전극과 상기 제 2 전극의 거리인 축 방향 거리로 나누어, 상기 입력값을 계산한다. In another aspect of the present invention, the distance on the sensor that is the distance of the position of each of the first and second electrodes on the sensor is the distance between the first electrode and the second electrode in the axial direction. Divided by the distance in the axial direction, the input value is calculated.
상기와 같은 방법에 따르면, 입력값 계산 시에 삼각함수 등 복잡한 연산을 필요로 하지 않으므로, 계산량과 메모리량을 저감할 수 있다. According to the above method, since a complicated operation such as a trigonometric function is not required when calculating the input value, the calculation amount and the memory amount can be reduced.
본 발명의 다른 양태에 있어서는, 상기 경사 방향 기울기의 상기 보정값을 바탕으로, 상기 직교 방향으로부터 상기 제 1 방향을 향한 상기 축의 기울기인 제 1 방향 기울기와, 상기 직교 방향으로부터 상기 제 2 방향을 향한 상기 축의 기울기인 제 2 방향 기울기를 도출한다. In another aspect of the present invention, based on the correction value of the inclination in the inclined direction, the first inclination inclination of the axis from the orthogonal direction toward the first direction and the inclination in the orthogonal direction toward the second direction A second direction gradient, which is the tilt of the axis, is derived.
상기와 같은 방법에 따르면, 정밀도가 높은 제 1 방향 기울기와 제 2 방향 기울기를 도출 가능하다. According to the above-described method, it is possible to derive the first direction slope and the second direction slope with high precision.
본 발명의 다른 양태에 있어서는, 계산한 상기 경사 방향 기울기의 상기 보정값을, 상기 경사 방향 기울기로서 출력한다. In another aspect of the present invention, the calculated correction value of the inclined direction slope is output as the inclined direction slope.
상기와 같은 방법에 따르면, 정밀도가 높은 경사 방향 기울기를 도출 가능하다. According to the above method, it is possible to derive a slope in a high-precision inclination direction.
본 발명에 의하면 지시기의 기울기를 정밀하게 도출 가능한, 기울기 도출 장치 및 기울기 도출 방법을 제공할 수 있다. According to the present invention, it is possible to provide a slope derivation apparatus and a slope derivation method capable of accurately deriving the slope of the indicator.
도 1은 본 발명의 실시형태에 있어서의 기울기 도출 장치와, 이와 함께 사용되는 지시기의 설명도이다.
도 2는 상기 실시형태에 있어서의 기울기 도출 장치의 설명도이다.
도 3은 상기 실시형태에 있어서의 기울기 도출 장치의, 제어부의 신호 처리 블록도이다.
도 4는 상기 실시형태에 있어서의 기울기 도출 장치의 제어부의, 중심 계산부의 설명도이다.
도 5는 상기 실시형태에 있어서의 기울기 도출 장치에 따른 좌표계의 설명도이다.
도 6은 상기 실시형태에 있어서의 기울기 도출 장치의, 제 1 룩업 테이블의 실시예이다.
도 7은 상기 실시형태에 있어서의 기울기 도출 장치의, 제 2 룩업 테이블의 실시예이다.
도 8은 상기 실시형태에 있어서의 실험 결과의 설명도이다.
도 9는 상기 실시형태의 변형예에 있어서의 제어부의 신호 처리 블록도이다.
도 10은 상기 실시형태의 다른 변형예에 있어서의 제어부의 부분적인 신호 처리 블록도이다.
도 11은 기울기 도출 장치와 지시기의 설명도이다. BRIEF DESCRIPTION OF THE DRAWINGS It is explanatory drawing of the inclination derivation apparatus in this embodiment of this invention, and the indicator used together.
It is explanatory drawing of the inclination derivation apparatus in the said embodiment.
3 is a signal processing block diagram of the control unit of the gradient derivation device in the above embodiment.
4 is an explanatory diagram of the central calculation unit of the control unit of the gradient derivation device in the above embodiment.
5 is an explanatory diagram of a coordinate system according to a tilt derivation device in the above embodiment.
Fig. 6 is an example of a first look-up table of the slope derivation device in the above embodiment.
Fig. 7 is an example of a second lookup table of the tilt derivation device in the above embodiment.
8 is an explanatory diagram of experimental results in the above embodiment.
9 is a signal processing block diagram of a control unit in a modification of the above embodiment.
10 is a partial signal processing block diagram of a control unit in another modification of the above embodiment.
11 is an explanatory diagram of a tilt derivation device and an indicator.
본 실시형태에 있어서의 기울기 도출 장치는, 펜 형상의 지시기의 기울기를 도출하는 기울기 도출 장치로서, 지시기는, 축 방향의 일단에 설치된 제 1 전극과, 축 주위에 설치된 제 2 전극을 구비하고, 제 1 전극의 위치와 제 2 전극의 위치를 검출하는 평면상의 센서와, 제어부를 구비하며, 상기 제어부는, 지시기를 센서에 직교하는 직교 방향으로부터 센서 상의 제 1 방향을 향해서 기울였을 때의, 제 1 및 제 2 전극 각각의 위치를 바탕으로 계산된 값에 대응하는 제 1 입력값과 축의 기울기의 보정값인 제 1 보정값의 대응 관계가 등록된 제 1 룩업 테이블과, 지시기를 센서 상의 제 1 방향과는 다른 제 2 방향을 향해서 기울였을 때의, 제 1 및 제 2 전극 각각의 위치를 바탕으로 계산된 값에 대응하는 제 2 입력값과 축의 기울기의 보정값인 제 2 보정값의 대응 관계가 등록된 제 2 룩업 테이블과, 제 1 및 제 2 전극 각각의 위치를 바탕으로 입력값을 계산하고, 제 1 및 제 2 입력값으로서 제 1 및 제 2 룩업 테이블에 입력하는 입력 계산부와, 제 1 및 제 2 전극 각각의 위치를 바탕으로, 제 1 방향으로부터 제 2 방향을 향한 축의 회전각을 도출하는 회전각 계산부와, 회전각과 제 1 및 제 2 보정값으로부터, 직교 방향으로부터 축이 기울어진 방향을 향한 축의 기울기인 경사 방향 기울기의 보정값을 계산하는 경사 방향 기울기 보정값 계산부를 구비한다. The tilt derivation device in this embodiment is a tilt derivation device for deriving the inclination of a pen-shaped indicator, wherein the indicator includes a first electrode provided at one end in the axial direction and a second electrode provided around the axis, A planar sensor for detecting the position of the first electrode and the position of the second electrode, and a control unit, wherein the control unit, when the indicator is tilted toward the first direction on the sensor from an orthogonal direction orthogonal to the sensor A first lookup table in which a correspondence relationship between a first input value corresponding to a value calculated based on the position of each of the first and second electrodes and a first correction value, which is a correction value of an inclination of the axis, is registered, and an indicator on the sensor. Correspondence of a second input value corresponding to a value calculated based on the position of each of the first and second electrodes when tilted toward a second direction different from the direction, and a second correction value that is a correction value of the tilt of the axis An input calculation unit that calculates an input value based on the position of each of the first and second electrodes, the second lookup table in which the system is registered, and inputs the first and second lookup tables as first and second input values; Based on the positions of the first and second electrodes, the rotation angle calculation unit derives the rotation angle of the axis from the first direction toward the second direction, and the axis from the orthogonal direction from the rotation angle and the first and second correction values And an inclination direction inclination correction value calculation unit for calculating a correction value of an inclination direction inclination which is an inclination of the axis toward the inclined direction.
또한 본 발명에 따른 기울기 도출 방법은, 펜 형상의 지시기에 의해 지시된 기울기를 도출하는 기울기 도출 방법으로서, 평면상의 센서에 의해, 지시기의 축 방향의 일단에 설치된 제 1 전극과 축을 둘러싸듯이 설치된 제 2 전극 각각의 위치를 검출하고, 제 1 및 제 2 전극 각각의 위치를 바탕으로 입력값을 계산하며, 지시기를 센서에 직교하는 직교 방향으로부터 센서 상의 제 1 방향을 향해서 기울였을 때의, 제 1 및 제 2 전극 각각의 위치를 바탕으로 계산된 값에 대응하는 제 1 입력값과 축의 기울기 보정값인 제 1 보정값의 대응 관계가 등록된 제 1 룩업 테이블에, 입력값을 제 1 입력값으로서 입력하고, 지시기를 센서 상의 제 1 방향과는 다른 제 2 방향을 향해서 기울였을 때의, 제 1 및 제 2 전극 각각의 위치를 바탕으로 계산된 값에 대응하는 제 2 입력값과 축의 기울기 보정값인 제 2 보정값의 대응 관계가 등록된 제 2 룩업 테이블에, 입력값을 제 2 입력값으로서 입력하고, 제 1 및 제 2 전극 각각의 위치를 바탕으로, 제 1 방향으로부터 제 2 방향을 향한 축의 회전각을 도출하며, 회전각과, 제 1 및 제 2 룩업 테이블로부터 출력된 제 1 및 제 2 보정값으로부터, 직교 방향으로부터 축이 기울어진 방향을 향한 축의 기울기인 경사 방향 기울기의 보정값을 계산한다. In addition, the method for deriving a slope according to the present invention is a method for deriving a slope instructed by a pen-shaped indicator, and a first sensor installed on one end in the axial direction of the indicator is installed by a sensor on a plane to surround the shaft. The first when the position of each of the two electrodes is detected, the input value is calculated based on the position of each of the first and second electrodes, and the indicator is tilted from the orthogonal direction orthogonal to the sensor toward the first direction on the sensor And a first lookup table in which a correspondence relationship between a first input value corresponding to a value calculated based on the position of each of the second electrodes and a first correction value, which is a tilt correction value of the axis, is registered, and the input value is used as the first input value. A second input corresponding to a value calculated based on the position of each of the first and second electrodes when the indicator is tilted toward a second direction different from the first direction on the sensor The input value is input as the second input value to the second lookup table in which the correspondence relationship between the second correction value which is the tilt correction value of the axis and the axis is registered, and based on the positions of the first and second electrodes, from the first direction. Derivation of the rotation angle of the axis toward the second direction, from the rotation angle and the first and second correction values output from the first and second look-up tables, the inclination direction slope which is the inclination of the axis from the orthogonal direction toward the inclined direction Calculate the correction value.
이하, 본 발명의 실시형태에 대하여 도면을 참조하여 상세히 설명한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
도 1은, 본 발명의 실시형태에 있어서의 기울기 도출 장치(1)와, 이와 함께 사용되는 지시기(101)의 설명도이다. 도 2는 기울기 도출 장치(1)의 설명도이다. 1 is an explanatory view of the
지시기(101)는 펜 형상을 이루고 있고, 축(C) 방향의 일단에 설치된 제 1 전극(101a)과 축(C) 주위에 설치된 제 2 전극(101b) 및 이들을 구동하는, 도시되지 않은 구동 회로를 구비하고 있다. The
제 2 전극(101b)은, 본 실시형태에 있어서는 축(C)을 둘러싸듯이 링 형상으로 설치되어 있다. In the present embodiment, the
제 1 및 제 2 전극(101a, 101b)은, 후술하는 기울기 도출 장치(1)의 센서(2)와 정전 결합함으로써 기울기 도출 장치(1)에 대하여 신호를 송신한다. The first and
기울기 도출 장치(1)는, 본 실시형태에 있어서는 태블릿형 정보 단말이다. 기울기 도출 장치(1)는, 예를 들면 액정 패널 등의 표시 장치 표면 상에, 평면상이고 정전 용량 방식인 센서(2)를 구비한 것으로, 액정 패널의 표시 영역의 대략 전면에 걸쳐서 센서(2)가 설치되고, 표시 영역 전체가 센서에 의한 위치 검지 가능 영역(1a)으로 되어 있다. 기울기 도출 장치(1)의 센서(2)는, 위치 검지 가능 영역(1a) 내에 지시기(101)가 위치된 경우, 제 1 전극(101a)의 위치와 제 2 전극(101b)의 위치를 검출하고, 지시기(101)에 의해 지시된 위치를 검출한다. The
센서(2)는, 제 1 방향으로 연장된 복수의 제 1 방향 도체(3)와, 제 1 방향과 직교하는 제 2 방향으로 연장된 복수의 제 2 방향 도체(4)를 구비하고 있다. 본 실시형태에 있어서, 제 1 방향은 지면에서 횡방향인 방향 X이고, 제 2 방향은 지면에서 종방향인 방향 Y이다. The
제 1 방향 도체(3)와 제 2 방향 도체(4) 각각은, 위치 검지 가능 영역(1a) 내의 표시 장치의 소정 화소 수에 도체(3, 4) 중 하나가 대응하여 소정의 폭을 가지도록 형성되고, 표시 장치의 화소보다 성긴 격자상이 되도록 설치되어 있다. 제 1 방향 도체(3)와 제 2 방향 도체(4)가 교차된 부분 각각에는, 도체(3, 4)끼리 오버랩되어, 도 5에 도시된 센서(2)의 한 개 단위(2b)가 형성되어 있다. Each of the
기울기 도출 장치(1)는 선택 회로(5)를 구비하고 있다. 제 1 및 제 2 방향 도체(3, 4) 각각의 말단은, 선택 회로(5)에 접속되어 있다. 선택 회로(5)는, 제 1 및 제 2 방향 도체(3, 4) 각각을 소정의 순서로 선택함으로써, 지시기(101)의 제 1 및 제 2 전극(101a, 101b)으로부터 각 도체(3, 4)에 송신된 신호를 수신한다. The
선택 회로(5)는, 각 도체(3, 4)로부터 수신한 신호를, 다음에 설명하는 입력 데이터 생성부(6)로 송신한다. The selection circuit 5 transmits the signals received from the
기울기 도출 장치(1)는 입력 데이터 생성부(6)를 구비하고 있다. 입력 데이터 생성부(6)는, 선택 회로(5)로부터 수신한 신호를, 지시기(101)의 제 1 전극(101a)으로부터 수신한 신호와, 제 2 전극(101b)으로부터 수신한 신호로 분류하고, 각각을 제 1 전극 데이터, 제 2 전극 데이터로서, 다음에 설명하는 제어부(10)로 송신한다. The
이 분류는, 예를 들면 센서(2) 및 선택 회로(5)가, 제 1 전극(101a)으로부터의 신호 수신과 제 2 전극(101b)으로부터의 신호 수신을 시분할로 수행함으로써 이루어진다. This classification is performed, for example, by the
기울기 도출 장치(1)는 제어부(10)를 구비하고 있다. 도 3은, 제어부(10)의 신호 처리 블록도이다. 제어부(10)는 중심 계산부(11), IIR 필터(12), 전극 위치 차분 계산부(13), 입력 계산부(14), 룩업 테이블(이하, LUT라고 부른다, 15), 회전각 계산부(16), 경사 방향 기울기 보정값 계산부(17), 그리고 제 1 및 제 2 방향 기울기 계산부(18)를 구비하고 있다. The
중심 계산부(11)는, 제 1 중심 계산부(11A)와 제 2 중심 계산부(11B)를 구비하고 있다. The
제 1 중심 계산부(11A)는, 입력 데이터 생성부(6)가 송신한 제 1 전극 데이터를 수신하고, 방향 X와 방향 Y 각각에 있어서의 최대값을 계산한다. 이로써, 제 1 중심 계산부(11A)는, 지시기(101)의 제 1 전극(101a)으로부터 송신된 신호가 가장 강한, 즉 제 1 전극(101a)의 반응이 가장 강한 센서(2) 상의 좌표를 특정한다. The 1st
더욱이 제 1 중심 계산부(11A)는, 제 1 전극(101a)의 반응이 가장 강한 센서(2) 상의 좌표를 중심으로 한, 종횡 각각에 있어서 5개의 제 1 및 제 2 방향 도체(3, 4)에 해당하는, 합계 25개의 센서(2) 상의 좌표의 데이터를 추출한다. 도 4는, 이와 같이 추출된 25개의 데이터(D1 ~ D25)를 설명하는 것이다. 도 4에 있어서, 제 1 전극(101a)의 반응이 가장 강한 센서(2) 상의 좌표에 해당하는 데이터는, 중심에 위치하는 D13으로 되어 있다. Moreover, the first
이 25개의 데이터에 대해서, 제 1 중심 계산부(11A)는, 다음의 수식 1에 도시한 것과 같이 데이터 값(Di)과 센서(2) 상의 좌표값(xi, yi)의 적산을 수행하고, 이를 Di의 총합으로 나눈다. 이로써 제 1 전극(101a)의 반응이 가장 강한 방향 X와 방향 Y 각각에 있어서의 센서(2) 상의 좌표값인 제 1 전극 잠정 좌표값 At(Axt, Ayt)가 소수점 이하의 입도로 계산된다. For the 25 pieces of data, the first
식 1
제 1 중심 계산부(11A)는, 제 1 전극 잠정 좌표값 At를 IIR 필터(12)로 송신한다. The first
제 2 중심 계산부(11B)는, 제 2 전극 데이터를 수신하고 제 1 중심 계산부(11A)와 동일하게 방향 X와 방향 Y 각각에 있어서의 최대값을 계산한다. 이로써, 제 2 중심 계산부(11B)는, 지시기(101)의 제 2 전극(101b)으로부터 송신된 신호가 가장 강한, 즉 제 2 전극(101b)의 반응이 가장 강한 센서(2) 상의 좌표를 특정한다. The second
더욱이 제 2 중심 계산부(11B)는, 제 1 중심 계산부(11A)와 동일하게 제 2 전극(101b)의 반응이 가장 강한 센서(2) 상의 좌표를 중심으로 한, 종횡 각각에 있어서 5개의 제 1 및 제 2 방향 도체(3, 4)에 해당하는, 합계 25개의 센서(2) 상의 좌표의 데이터를 추출한다. Moreover, the second
이 25개의 데이터에 대해서, 제 2 중심 계산부(11B)는, 제 1 중심 계산부(11A)와 동일하게 데이터의 값(Di)과 센서(2) 상의 좌표값(xi, yi)의 적산을 수행하고, 이를 Di의 총합으로 나눈다. 이로써, 제 2 전극(101b)의 반응이 가장 강한 방향 X와 방향 Y 각각에 있어서의 센서(2) 상의 좌표값인 제 2 전극 잠정 좌표값 Bt(Bxt, Byt)가 산출된다.For the 25 pieces of data, the second
제 2 중심 계산부(11B)는, 제 2 전극 잠정 좌표값 Bt를 IIR 필터(12)로 송신한다. The second
IIR 필터(12)는, 제 1 IIR 필터(12A)와 제 2 IIR 필터(12B)를 구비하고 있다. The
제 1 IIR 필터(12A)는, 제 1 중심 계산부(11A)로부터 제 1 전극 잠정 좌표값 At를 수신하고, 시간 방향의 IIR 필터를 적용하여 시간적인 흔들림을 저감시키고, 제 1 전극 좌표값 A(Ax, Ay)를 산출한다. The
제 1 IIR 필터(12A)는, 제 1 전극 좌표값 A를 전극 위치 차분 계산부(13)로 송신한다. The
제 2 IIR 필터(12B)는, 제 2 중심 계산부(11B)로부터 제 2 전극 잠정 좌표값 Bt를 수신하고, 시간 방향의 IIR 필터를 적용하여 시간적인 흔들림을 저감시키고, 제 2 전극 좌표값 B(Bx, By)를 산출한다. The
제 2 IIR 필터(12B)는, 제 2 전극 좌표값 B를 전극 위치 차분 계산부(13)로 송신한다. The
전극 위치 차분 계산부(13)는, 제 1 IIR 필터(12A)와 제 2 IIR 필터(12B)로부터, 제 1 전극 좌표값 A와 제 2 전극 좌표값 B를 수신한다. The electrode position
전극 위치 차분 계산부(13)는 Bx - Ax 및 By - Ay를 계산하여 좌표값 A, B 사이의 차분을 구하고, 표시 장치의 내부 처리에 있어서 사용되는, 방향 X와 방향 Y 각각의 내부 해상도값으로 환산함으로써, 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 산출한다. The electrode position
식 2
수식 2에 있어서, Px, Py는 각각 표시 장치의 방향 X와 방향 Y에 있어서의 내부 해상도값 각각을, 제 2 방향 도체(4)와 제 1 방향 도체(3)의 개수 각각으로 나눈 값이다.In
전극 위치 차분 계산부(13)는, 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를, 입력 계산부(14)와 회전각 계산부(16)에 송신한다. The electrode position
입력 계산부(14)는, 제 1 및 제 2 전극 각각의 위치 A, B를 바탕으로, 더욱 상세하게는 위치 A, B를 바탕으로 전극 위치 차분 계산부(13)에 의해 산출된 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 바탕으로, 입력값을 계산하고 LUT(15)에 입력한다. The
도 5는, 지시기(101)의 제 1 전극(101a) 및 제 2 전극(101b)과 기울기 도출 장치(1)의 관계를 좌표계로서 도시한 것이다. 도 5에 있어서의 XY 평면이, 기울기 도출 장치(1)의 위치 검지 가능 영역(1a)에 해당된다. 5 shows the relationship between the
입력 계산부(14)는, 더욱 상세하게는, 센서(2) 상에 있어서의 제 1 및 제 2 전극(101a, 101b) 각각의 위치의 거리인 센서 상 거리(D)를, 축(C) 방향에 있어서의 제 1 전극(101a)과 제 2 전극(101b)의 거리인 축 방향 거리(L)로 나누어, 입력값을 계산한다. The
이하, 센서(2)에 직교하는 직교 방향 Z로부터 축(C)이 기울어진 방향을, 경사 방향이라고 부른다. 도 5에서는 이 경사 방향을 향한 축(C)의 기울기(Θ)가, 경사 방향 기울기(Θ)로서 도시되어 있다.Hereinafter, the direction in which the axis C is inclined from the orthogonal direction Z orthogonal to the
본 실시형태에 있어서는, 경사 방향 기울기(Θ)를 계산한 후에, 이를 이용하여 추후에 설명하는 제 1 방향 기울기(Θx) 및 제 2 방향 기울기(Θy)를 도출한다. In this embodiment, after calculating the gradient θ in the inclined direction, the first direction gradient Θ x and the second direction gradient Θ y to be described later are derived using the gradient.
기본적으로는, 다음의 수식 3과 같이, 센서 상 거리(D)를 계산하고, 이를 바탕으로 경사 방향 기울기(Θt)를 계산 가능하다. Basically, as shown in
식 3
도 10은, 추후에 설명하는 본 실시형태의 변형예에 있어서의 제어부의, 입력 계산부(44)와 LUT(45)의 관계를 도시한 설명도이다. 이 변형예에 있어서의 입력 계산부(44)는, 상기 수식 3에 기초하여 경사 방향 기울기(Θt)를 계산하고 있다. 10 is an explanatory diagram showing the relationship between the
추후에 설명하는 것과 같이, 수식 3에 의해 계산된 경사 방향 기울기(Θt)에는 오차가 내포되어 있어, 이 값을 사용하는 경우에는 오차를 해소할 추가적인 보정이 필요하다. 도 10에 도시된 LUT(45)가 이 보정을 수행하는 것으로, LUT(45)에는, 상기 경사 방향 기울기(Θt)와 그 보정값의 대응 관계가 격납되어 있다. 이로써 LUT(45)는, 입력된 경사 방향 기울기(Θt)에 대해서 대응하는 경사 방향 기울기(Θ)의 보정값을 출력한다. 즉, 수식 3에 의해 계산된 경사 방향 기울기(Θt)는, 어디까지나 잠정값이다. As will be described later, an error is implied in the slope Θ t calculated by
이처럼, 추후에 더욱 상세히 설명하는 것과 같이, 도 3, 도 10에 도시된 LUT(15, 45)는, 입력 계산부(14, 44)에 의해 계산된 값에 대해서, 경사 방향 기울기의 보정값을 출력한다. 따라서 도 10에 도시된 것과 같이, 수식 3에 의해 계산된 잠정값(Θt)을 입력으로 하고, 경사 방향 기울기의 보정값을 출력하도록 입력 계산부(44)를 실장해서, 이에 대응하도록 LUT(45)를 구성하는 것도 가능하기는 하다.As described in more detail later, the
그러나 본 실시형태에 있어서는, 도 3에 도시된 것과 같이 입력 계산부(14)는, 다음의 수식 4를 이용하여, LUT(15)에 대한 입력값(I)을 D/L로서 계산하고 있다. 즉, 상기 수식 3에 의해 계산되는 경사 방향 기울기의 잠정값(Θt) 대신, 제 1 및 제 2 전극(101a, 101b) 각각의 위치 A, B를 바탕으로 계산된 값으로서 입력값(I)을 계산하고, 이를 LUT(15)로 입력한다. 이에 수반하여 LUT(15)에는, 기울기가 아닌, 입력값(I)에 대응하는 값과 경사 방향 기울기 보정값의 대응 관계가 등록되어 있다. However, in the present embodiment, as shown in FIG. 3, the
식 4
상기 수식 3에는, 복잡한 계산 또는 특별한 변환 테이블을 메모리상에 필요로 하는 삼각함수가 사용되고 있다. 상기와 같이, LUT(15)에 대한 입력을 I = D/L의 값으로 하고, 입력값과 보정값의, 삼각함수의 계산도 포함한 대응 관계를 LUT(15)에 등록함으로써, 삼각함수에 의한 계산과 메모리상에 대한 변환 테이블 실장을 생략하고 있다. In
입력 계산부(14)는, 계산한 입력값(I)을 LUT(15)로 송신하고, 입력한다. The
LUT(15)는, 제 1 LUT(15A)와 제 2 LUT(15B)를 구비하고 있다. The
제 1 및 제 2 LUT(15A, 15B) 각각에는, 지시기(101)를 센서(2)에 직교하는 직교 방향 Z로부터 제 1 및 제 2 방향 X, Y 각각을 향해서 기울였을 때의, 제 1 및 제 2 전극(101a, 101b) 각각의 위치 A, B를 바탕으로 계산된 값에 대응하는 제 1 및 제 2 입력값 각각과, 축(C)의 기울기 보정값인 제 1 및 제 2 보정값 각각의 대응 관계가 등록되어 있다. In each of the first and
지시기(101)에 있어서는, 제 1 전극(101a)을 센서(2)에 접하도록 설치했을 때 도 11에 도시된 것과 같이, 제 2 전극(101b)은 센서(2)로부터 떨어져서 위치하기 때문에 제 2 전극(101b)은, 센서(2)에 의한 검출값이 작아진다. 또한 제 2 전극(101b)은 축(C) 주위에, 제 1 전극(101a)에 비교하면 큰 체적으로 형성되어 있으므로, 센서(2)가 제 2 전극(101b)으로서 검출하는 범위가 크다. 이처럼 센서(2)는, 제 2 전극(101b)의 위치로서, 작은 검출값이 넓게 분포된 영역을 검출하므로, 제 2 전극(101b)의 검출 좌표 B를 정확히 특정하는 것은 용이하지 않다. 따라서 제 2 IIR 필터(12B)로부터 출력된 제 2 전극 좌표값 B는, 오차를 다분히 포함하는 것으로 되어 있다. In the
그렇기 때문에 경사 방향 기울기를 상기와 같은 수식 3에 의해 도출한 경우에 있어서는, 도출된 경사 방향 기울기의 잠정값(Θt)에는, 상기 오차가 반영되어 있다. Therefore, in the case where the gradient in the gradient direction is derived by
마찬가지로 상기와 같은 수식 4를 사용한 경우에 있어서도, 입력값(I)에는 상기 오차가 반영되어 있다. Similarly, in the case of using
여기서, 실제로 지시기(101)를 기울인 각도와, 제 2 전극 좌표값(B)과 경사 방향 기울기(Θ)의 오차를 포함한 계산값의 관계를 미리 알고 있다면, 이들의 오차를 포함한 계산값으로부터, 지시기(101)의 고정밀도 기울기를 도출할 수 있을 것이다. 즉, 예를 들면 실험 등에 의해, 상기 입력 계산부(14)에 의해 입력값(I)을 외부 출력하도록 설정된 기울기 도출 장치에 의해, 실제로 지시기(101)를 제 1 및 제 2 방향 X, Y 각각을 향해서 기울여서 각도를 측정하고, 그 때의 입력값(I)의, 오차를 포함한 출력값을 취득한다. 이 출력값에 대해서, 실제 지시기(101)의 기울기를 기울기의 보정값(Θ1, Θ2)으로서 대응시키고, 대응 관계로서 보유, 즉, 저장해둔다. 실제로 기울기를 측정할 때에는, 입력 계산부(14)에 의해, 오차를 포함한 입력값(I)을, 경사 방향 기울기의 잠정값(Θt)에 대응하는 값으로서 상기 수식 4에 의해 계산한다. 그리고 입력값(I)을 바탕으로, 제 1 및 제 2 방향 X, Y 각각에서의, 대응 관계에 있어서 대응하는 기울기의 보정값(Θ1, Θ2)을 도출한다. 이로써, 지시기(101)의 고정밀도 기울기를 구할 수 있다. LUT(15)에는 이러한 대응 관계가 등록되어 있다. Here, if the relationship between the angle at which the
더욱 상세하게는, 제 1 LUT(15A)에는, 지시기(101)를 직교 방향 Z로부터 제 1 방향 X를 향해서 기울였을 때의, 제 1 및 제 2 전극(101a, 101b) 각각의 위치 A, B를 바탕으로 계산된 값에 대응하는 제 1 입력값과, 축(C)의 기울기 보정값인 제 1 보정값(Θ1)의 대응 관계가 등록되어 있다. 여기서, 제 1 및 제 2 전극(101a, 101b) 각각의 위치 A, B를 바탕으로 계산된 값이란, 지시기(101)를 직교 방향 Z로부터 제 1 방향 X를 향해서 기울였을 때의, 수식 4에 의해 계산되는 오차를 포함한 I = D/L의 값이다. More specifically, in the
다시 말하면 제 1 보정값(Θ1)은, 지시기(101)를, 실제로 기울인 경사 방향을 대신하여 제 1 방향 X를 향해서 실제로 기울인 각도만큼 기울이고, 이 상황하의 I를 제 1 입력값으로 했을 때 출력되어야 할 제 1 방향 X에 있어서의 기울기의 보정값이다. In other words, the first correction value Θ 1 tilts the
또한 제 2 LUT(15B)에는, 지시기(101)를 제 2 방향 Y를 향해서 기울였을 때의, 제 1 및 제 2 전극(101a, 101b) 각각의 위치 A, B를 바탕으로 계산된 값에 대응하는 제 2 입력값과, 축(C)의 기울기 보정값인 제 2 보정값(Θ2)의 대응 관계가 등록되어 있다. 여기서, 제 1 및 제 2 전극(101a, 101b) 각각의 위치 A, B를 바탕으로 계산된 값이란, 지시기(101)를 직교 방향 Z로부터 제 2 방향 Y를 향해서 기울였을 때의, 수식 4에 의해 계산되는 오차를 포함한 I = D/L의 값이다. Further, the
다시 말하면 제 2 보정값(Θ2)은, 지시기(101)를, 실제로 기울인 경사 방향을 대신하여 제 2 방향 Y를 향해서 실제로 기울인 각도만큼 기울이고, 이 상황하의 I를 제 2 입력값으로 했을 때 출력되어야 할 제 2 방향 Y에 있어서의 기울기 보정값이다. In other words, the second correction value Θ 2 is output when the
즉, 제 1 LUT(15A), 제 2 LUT(15B)는 각각, 입력 계산부(14)로부터 수신한 입력값(I)이, 이에 대응하는 제 1 및 제 2 입력값으로서 입력된 경우, 지시기(101)가 실제로 기울어진 방향이 아니라, 제 1 및 제 2 방향 X, Y를 향해서 기울어진 것으로 가정했을 때의, 제 1 및 제 2 방향 X, Y 각각에 있어서의 경사 방향 기울기의 보정값(Θ1, Θ2)을 출력한다. 추후에 설명하는 경사 방향 기울기 보정값 계산부(17)가, 이들 출력값(Θ1, Θ2)에 대해서 제 1 방향 X로부터 제 2 방향 Y를 향한 축(C)의 회전각을 바탕으로 적절히 안분 처리함으로써, 최종적인 경사 방향 기울기의 보정값(ΘC)을 계산한다. That is, the
이와 같이 제 1 방향 X와 제 2 방향 Y 각각에 있어서의 보정된 경사 방향 기울기(Θ1, Θ2)를 출력하고, 이를 바탕으로 최종적인 경사 방향 기울기의 보정값(ΘC)을 계산하고 있다. 이로써 도 5에 도시된 센서(2)의 한 개 단위(2b)의 길이와 감도가 제 1 방향 X와 제 2 방향 Y에 있어서 다른 경우라도 그 영향이 저감되어 있다. As described above, the corrected inclination direction gradients Θ 1 and Θ 2 in each of the first direction X and the second direction Y are output, and based on this, a correction value θ C of the final inclination direction gradient is calculated. . Thereby, even if the length and sensitivity of one
도 6, 도 7에, 제 1 LUT(15A), 제 2 LUT(15B)의 실시예를 도시한다. 이들 표에 있어서는, 좌측으로부터 홀수 번째 열에 제 1 및 제 2 입력값이 '어드레스'로서 도시되어 있다. 또한 그 우측에, 즉 짝수 번째 열에, 각 경사 방향 기울기(Θ)의 제 1 및 제 2 보정값(Θ1, Θ2)이 '데이터'로서 도시되어 있다. 6 and 7 show embodiments of the
본 실시예에 있어서는, 제 1 및 제 2 입력값과 제 1 및 제 2 보정값(Θ1, Θ2) 각각에, 소정의 값, 예를 들면 100 등의 값이 곱해져 있다. 이는, 정수에 대해서 라운드 처리를 수행할 때 연산 정밀도 저감을 억제하기 위한 것이다. 또한 본 실시예에 있어서의 제 1 및 제 2 보정값(Θ1, Θ2)의 단위는 라디안(rad)이다. In this embodiment, each of the first and second input values and the first and second correction values Θ 1 and Θ 2 is multiplied by a predetermined value, such as 100. This is for suppressing reduction in arithmetic precision when performing round processing on integers. In addition, the units of the first and second correction values Θ 1 and Θ 2 in this embodiment are radians.
예를 들면 도 6에 있어서, '어드레스'가 '50'인 위치에는, '데이터'로서 값 '51'이 도시되어 있다. 이는, 제 1 입력값이 0.5인 경우, 즉 경사 방향 기울기가 30 °에 해당하는 경우에는, 제 1 보정값(Θ1)은 0.51 rad, 즉 약 29.2 °인 것을 의미한다. 이는, 실험 시에는, 입력 계산부(14)에 의해 계산된 입력값(I)이 경사 방향 기울기 30 °에 해당하는 값을 도시한 경우에는, 제 1 방향 X를 향해서 경사 방향 기울기가 29.2 °가 되도록 지시기(101)를 기울이고 있었다는 것을 나타내고 있다. For example, in FIG. 6, the value '51' is shown as 'data' at a position where 'address' is '50'. This means that when the first input value is 0.5, that is, when the inclination in the inclined direction corresponds to 30 °, the first correction value Θ 1 is 0.51 rad, that is, about 29.2 °. This means that in the case of an experiment, when the input value I calculated by the
본 실시예에 있어서는, 제 1 및 제 2 입력값은 예를 들면 7비트로 실현되고 있고, 127까지의 값을 가지고 있다. In the present embodiment, the first and second input values are realized with, for example, 7 bits, and have values up to 127.
도 1에 도시된 것과 같이 본 실시형태에 있어서, 지시기(101)는 제 1 전극(101a)이 위치하는 선단으로부터 축(C) 방향을 향해서 점차 직경이 확대되어 테이퍼상으로 형성되어 있다. 테이퍼상으로 형성된 부분의 축(C)에 대한 각도(α)가, 예를 들어 25 °라고 하면, 제 1 전극(101a)을 기울기 도출 장치(1)의 위치 검지 가능 영역(1a)에 접촉시킨 상태에서, 지시기(101)를 25 °를 초과하여 기울이는 것은 불가능하다. 그렇기 때문에 제 1 및 제 2 보정값(Θ1, Θ2)의 상한은, 이 경우에 있어서는 65 °에 해당하는, 1.13 rad로 되어 있다. 즉, 본 실시예에 있어서는, LUT(15)에는 상한값 1.13 rad를 초과한 값은 등록되어 있지 않다. As shown in Fig. 1, in the present embodiment, the
또한 본 실시예에 있어서는, 상기와 같은 센서(2) 상에서의 측정 실험을, 위치 검지 가능 영역(1a) 상의 임의의 복수의 장소, 예를 들면 5군데에서 실시하고 있다. 보다 상세하게는, 이 5군데는 예를 들면 위치 검지 가능 영역(1a)의 중앙과, 4개의 모서리 근방 각각이다. 그리고 이들 장소에 의해 측정된 값의 평균을 계산함으로써, 제 1 및 제 2 LUT(15A, 15B)에 등록할 값이 결정되고 있다. 이로써 위치 검지 가능 영역(1a) 상의 장소에 의존된 값의 차이에 의한 오차 영향을 저감하고 있다. In addition, in the present embodiment, the measurement experiment on the
LUT(15)는, 도 6, 도 7에 도시된 것과 같은 대응 관계에 따라, 입력 계산부(14)로부터 수신한 입력값(I)을 바탕으로, 경사 방향 기울기(Θ)의 제 1 및 제 2 보정값(Θ1, Θ2)을 추출하고, 경사 방향 기울기 보정값 계산부(17)로 송신한다. The
회전각 계산부(16)는, 제 1 및 제 2 전극 각각의 위치 A, B를 바탕으로, 보다 상세하게는 위치 A, B를 바탕으로 전극 위치 차분 계산부(13)에 의해 산출된 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 바탕으로, 제 1 방향 X로부터 제 2 방향 Y를 향한 축(C)의 회전각(Φ)을 도출한다. The rotation
회전각은, 도 5에 도시된, 제 1 방향 X로부터의 XY 평면, 즉 위치 검지 가능 영역(1a) 상에 있어서의 제 2 방향 Y를 향한 각도(Φ)에 해당된다. The rotation angle corresponds to the XY plane from the first direction X shown in FIG. 5, that is, the angle Φ toward the second direction Y on the position-
회전각 계산부(16)는, 회전각(Φ)을 다음에 나타낸 수식 5에 의해 도출한다. The rotation
식 5Equation 5
회전각 계산부(16)는, 도출된 회전각(Φ)을 경사 방향 기울기 보정값 계산부(17)로 송신하는 동시에 외부로 출력한다. The rotation
경사 방향 기울기 보정값 계산부(17)는, 제 1 및 제 2 LUT(15A, 15B)로부터 제 1 및 제 2 보정값(Θ1, Θ2)을, 회전각 계산부(16)로부터 회전각(Φ)을, 각각 수신한다. The inclination direction inclination correction
경사 방향 기울기 보정값 계산부(17)는, 회전각(Φ)과 제 1 및 제 2 보정값(Θ1, Θ2)으로부터, 회전각(Φ)의 값에 따른 제 1 보정값(Θ1)과 제 2 보정값(Θ2) 사이의 안분 처리에 의해, 경사 방향 기울기의 보정값(Θc)을 계산한다. The inclination direction gradient correction
보다 상세하게는, 경사 방향 기울기 보정값 계산부(17)는, 다음 식 6에 의해, 회전각(Φ)을 제 1 방향 X와 제 2 방향 Y 사이의 각도로 변환하여 변환값 M을 계산하고, 이를 바탕으로 안분 처리를 수행한다. More specifically, the inclination direction slope correction
식 6
여기서, here,
수식 6으로부터 알 수 있듯이, M은, 회전각(Φ)을 제 1 방향 X와 제 2 방향 Y 사이의 각도, 즉 0 이상 π/2 이하의 값으로 변환한 것이고, N은 π/2와 M의 차분이다. 상기 식에 있어서는, M이 제 2 보정값(Θ2)에 곱해져 있고, N이 제 1 보정값(Θ1)에 곱해져 있다. 이로써 변환값 M이 크고 제 1 방향 X보다 제 2 방향 Y에 가까운 경우에는, 제 2 방향 Y에 대응하는 제 2 보정값(Θ2)이, 제 1 보정값(Θ1)보다 크게 보정값(Θc)에 영향을 미치도록 되어 있다. 또한 변환값 M이 작고 제 1 방향 X에 가까운 경우에는, 반대로 N이 커지고, 제 1 방향 X에 대응하는 제 1 보정값(Θ1)이 크게 보정값(Θc)에 영향을 미치도록 되어 있다.As can be seen from
경사 방향 기울기 보정값 계산부(17)는, 계산된 경사 방향 기울기의 보정값(Θc)을, 다음에 설명하는 제 1 및 제 2 방향 기울기 계산부(18)로 송신한다. The gradient direction gradient correction
제 1 및 제 2 방향 기울기 계산부(18)는, 전극 위치 차분 계산부(13)로부터 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를, 경사 방향 기울기 보정값 계산부(17)로부터 경사 방향 기울기의 보정값(Θc)을, 각각 수신한다. The first and second direction
제 1 및 제 2 방향 기울기 계산부(18)는, 경사 방향 기울기의 보정값(Θc)을 바탕으로, 직교 방향 Z로부터 제 1 방향 X를 향한 축(C)의 기울기인 제 1 방향 기울기와, 직교 방향 Z로부터 제 2 방향 Y를 향한 축(C)의 기울기인 제 2 방향 기울기를 도출한다. The first and second
상기와 같이 본 실시형태에 있어서, 제 1 방향은 도 5에 도시된 방향 X이므로, 직교 방향 Z로부터 센서(2) 상의 제 1 방향 X를 향한 축(C)의 기울기인 제 1 방향 기울기는, 도 5에 있어서의 XZ 평면 내의 각도(Θx)에 해당한다. 제 1 방향 기울기(Θx)는, 다시 말하면 직교 방향 Z로부터 XZ 평면으로 투영된 축(C)의 성분인 축(Cx)의 기울기이다. In the present embodiment as described above, since the first direction is the direction X shown in FIG. 5, the first direction gradient, which is the tilt of the axis C from the orthogonal direction Z toward the first direction X on the
또한 마찬가지로 본 실시형태에 있어서는, 제 2 방향은 도 5에 도시된 방향 Y이므로, 직교 방향 Z로부터 센서(2) 상의 제 2 방향 Y를 향한 축(C)의 기울기인 제 2 방향 기울기는, 도 5에 있어서의 YZ 평면 내의 각도(Θy)에 해당한다. 제 2 방향 기울기(Θy)는, 다시 말하면 직교 방향 Z로부터 YZ 평면으로 투영된 축(C)의 성분인 축(Cy)의 기울기이다. Also, in this embodiment, the second direction is the direction Y shown in Fig. 5, so the second direction inclination, which is the inclination of the axis C from the orthogonal direction Z to the second direction Y on the
제 1 및 제 2 방향 기울기 계산부(18)는, 다음에 나타내는 수식 7에 의해, 경사 방향 기울기(Θ)의 보정값(Θc)으로부터, 위치 검지 가능 영역(1a)으로부터의 제 2 전극(101b) 높이 H를 계산한 후에 제 1 방향 기울기(Θx) 및 제 2 방향 기울기(Θy)를 도출한다. The first and second
식 7
제 1 및 제 2 방향 기울기 계산부(18)는, 도출된 제 1 방향 기울기(Θx) 및 제 2 방향 기울기(Θy)를 외부로 출력한다. The first and second
다음으로, 상기 기울기 도출 장치(1)를 사용한 기울기 도출 방법을, 도 1 내지 도 7, 도 11을 가지고 설명한다. Next, a slope derivation method using the
지시기(101)가, 제 1 전극(101a)이 기울기 도출 장치(1)의 위치 검지 가능 영역(1a)에 접촉하도록 기울기 도출 장치(1) 상에 위치하면, 기울기 도출 장치(1)는, 센서(2)에 의해 제 1 전극(101a)과 제 2 전극(101b) 각각의 위치를 검출한다. When the
더욱 상세하게는, 지시기(101)로부터 센서(2)에 송신된 신호를, 제 1 방향 도체(3)와 제 2 방향 도체(4) 각각을 통하여 선택 회로(5)가 수신한다. More specifically, the selection circuit 5 receives the signal transmitted from the
선택 회로(5)는, 각 도체(3, 4)로부터 수신한 신호를 입력 데이터 생성부(6)로 송신한다. The selection circuit 5 transmits the signals received from the
입력 데이터 생성부(6)는, 선택 회로(5)로부터 수신한 신호를, 지시기(101)의 제 1 전극(101a)으로부터 수신한 신호와, 제 2 전극(101b)으로부터 수신한 신호로 분류하고, 각각을 제 1 전극 데이터, 제 2 전극 데이터로서 제어부(10)로 송신한다. The input
제어부(10)의 제 1 중심 계산부(11A)는, 입력 데이터 생성부(6)가 송신한 제 1 전극 데이터를 수신하고, 지시기(101)의 제 1 전극(101a)으로부터 송신된 신호가 가장 강한, 즉 제 1 전극(101a)의 반응이 가장 강한 좌표를 특정한다. 제 1 중심 계산부(11A)는, 제 1 전극(101a)의 반응이 가장 강한 좌표로부터 제 1 전극 잠정 좌표값 At(Axt, Ayt)를 산출한다. The 1st
제 1 중심 계산부(11A)는, 제 1 전극 잠정 좌표값 At를 IIR 필터(12)로 송신한다. The first
제 2 중심 계산부(11B)는, 제 1 중심 계산부(11A)와 동일하게 제 2 전극 데이터를 수신하고, 제 2 전극 잠정 좌표값 Bt(Bxt, Byt)를 산출하여 IIR 필터(12)로 송신한다. The second
제 1 IIR 필터(12A)는, 제 1 중심 계산부(11A)로부터 제 1 전극 잠정 좌표값 At를 수신하고, 시간 방향의 IIR 필터를 적용하여 제 1 전극 좌표값 A(Ax, Ay)를 산출하고 전극 위치 차분 계산부(13)로 송신한다. The
제 2 IIR 필터(12B)는, 제 2 중심 계산부(11B)로부터 제 2 전극 잠정 좌표값 Bt를 수신하고, 시간 방향의 IIR 필터를 적용하여 제 2 전극 좌표값 B(Bx, By)를 산출하고 전극 위치 차분 계산부(13)로 송신한다. The
전극 위치 차분 계산부(13)는, 제 1 IIR 필터(12A)와 제 2 IIR 필터(12B)로부터, 제 1 전극 좌표값 A와 제 2 전극 좌표값 B를 수신한다. The electrode position
전극 위치 차분 계산부(13)는, 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 산출하고, 입력 계산부(14)와 회전각 계산부(16)에 송신한다. The electrode position
입력 계산부(14)는, 전극 위치 차분 계산부(13)에 의해 산출된 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 바탕으로, 상기 수식 4에 의해 입력값(I)을 계산한다. The
입력 계산부(14)는, 산출한 입력값(I)을, 제 1 및 제 2 LUT(15A, 15B) 각각으로, 제 1 및 제 2 입력값으로서 입력한다. The
LUT(15)의 제 1 LUT(15A)와 제 2 LUT(15B)는, 도 6, 도 7에 도시된 것과 같은 대응 관계에 따라, 입력 계산부(14)로부터 수신한 입력값(I)을 바탕으로 제 1 및 제 2 보정값(Θ1, Θ2)을 추출하고, 경사 방향 기울기 보정값 계산부(17)로 송신한다. The
회전각 계산부(16)는, 전극 위치 차분 계산부(13)에 의해 산출된 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 바탕으로, 제 1 방향 X로부터 제 2 방향 Y를 향한 축(C)의 회전각(Φ)을 도출한다. The rotation
회전각 계산부(16)는, 도출한 회전각(Φ)을 경사 방향 기울기 보정값 계산부(17)로 송신하는 동시에 외부로 출력한다. The rotation
경사 방향 기울기 보정값 계산부(17)는, 제 1 및 제 2 LUT(15A, 15B)로부터 제 1 및 제 2 보정값(Θ1, Θ2)을, 회전각 계산부(16)로부터 회전각(Φ)을 각각 수신한다. The inclination direction inclination correction
경사 방향 기울기 보정값 계산부(17)는, 회전각(Φ)과 제 1 및 제 2 보정값(Θ1, Θ2)으로부터, 회전각(Φ)의 값에 따른 제 1 보정값(Θ1)과 제 2 보정값(Θ2) 사이의 안분 처리에 의해, 경사 방향 기울기의 보정값(Θc)을 계산한다. The inclination direction gradient correction
더욱 상세하게는, 경사 방향 기울기 보정값 계산부(17)는, 수식 6에 의해 회전각(Φ)을 제 1 방향 X와 제 2 방향 Y 사이의 각도로 변환하여 변환값 M을 계산하고, 이를 바탕으로 안분 처리를 수행한다. More specifically, the inclination direction slope correction
경사 방향 기울기 보정값 계산부(17)는, 계산한 경사 방향 기울기의 보정값(Θc)을 제 1 및 제 2 방향 기울기 계산부(18)로 송신한다. The gradient direction gradient correction
제 1 및 제 2 방향 기울기 계산부(18)는, 전극 위치 차분 계산부(13)로부터 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를, 경사 방향 기울기 보정값 계산부(17)로부터 경사 방향 기울기의 보정값(Θc)을 각각 수신한다. The first and second direction
제 1 및 제 2 방향 기울기 계산부(18)는, 경사 방향 기울기의 보정값(Θc)을 바탕으로 제 1 방향 기울기(Θx)와 제 2 방향 기울기(Θy)를 도출하고, 외부로 출력한다. The first and second
다음으로, 상기 기울기 도출 장치(1) 및 기울기 도출 방법의 효과에 대하여 설명한다. Next, effects of the
상기와 같은 구성에 의하면, LUT(15)에는 입력 계산부(14)에 의해 계산된, 오차를 포함한 경사 방향 기울기(Θ)의 잠정값(Θt)과, 그 보정값(Θc)의 대응 관계가 등록되어 있다. According to the configuration as described above, the
더욱 상세하게는, 본 실시형태에 있어서 LUT(15)에는, 예를 들면 실험 등에 의해 상기 입력 계산부(14)에 의해 입력값(I)을 외부 출력하도록 설정된 기울기 도출 장치에 의해, 실제로 지시기(101)를 제 1 및 제 2 방향 X, Y 각각을 향하여 기울여서 각도를 측정하고, 그 때의 입력값(I)의, 오차를 포함한 출력값을 취득하여, 이 출력값에 대해서 실제 지시기(101)의 기울기를 기울기의 보정값(Θ1, Θ2)으로서 대응시킨 대응 관계가 격납되어 있다. 즉 LUT(15)의 대응 관계는, 지시기(101)를 실제로 기울인 기울기의 값과 입력 계산부(14)의 출력값을, 제 1 및 제 2 방향 X, Y 각각에 있어서 각각 보정값(Θ1, Θ2)과 입력값으로서 대응시킴으로써 생성되고 있다. More specifically, in the present embodiment, the
따라서 제 2 전극(101b)이 센서로부터 떨어져 있는 것에 기인한 미약한 검출값, 제 2 전극(101b)의 형상에 기인한 넓은 검출 범위 등의 요인에 의해, 제 2 IIR 필터(12B)로부터 출력된 제 2 전극 좌표값 B 및 입력 계산부(14)에 있어서 제 2 전극 좌표값 B를 바탕으로 계산된 입력값(I)이 오차를 다분히 포함하는 것으로 되어 있다고 하더라도, 이 오차에 대응하여 해소한 보정값(Θ1, Θ2)을 제 1 및 제 2 LUT(15A, 15B)에 격납하고, 경사 방향 기울기 보정값 계산부(17)에 있어서는 이 보정값(Θ1, Θ2)으로부터, 경사 방향 기울기의 보정값(Θc)을 계산한다. 그렇기 때문에, 계산되는 경사 방향 기울기의 정밀도를 높이고, 지시기(101)의 기울기를 정밀하게 도출할 수 있다. Therefore, due to factors such as a weak detection value due to the
또한 제 1 및 제 2 LUT(15A, 15B)에는, 서로 다른 제 1 및 제 2 방향 X, Y 각각을 향해서 지시기(101)를 기울였을 때의, 축(C)의 기울기 보정값인 제 1 및 제 2 보정값(Θ1, Θ2)이 격납되어 있다. 더욱이 경사 방향 기울기 보정값 계산부(17)는, 이들 제 1 및 제 2 보정값(Θ1, Θ2)과, 회전각 계산부(16)에 의해 계산된 제 1 방향 X로부터 제 2 방향 Y를 향한 축(C)의 회전각(Φ)을 바탕으로, 경사 방향 기울기의 보정값(Θc)을 계산한다. 즉, 축(C)이 제 1 방향 X와 제 2 방향 Y 사이의 어느 방향으로 기울어져 있는지를 계산하고, 제 1 방향 X로 기울인 경우의 보정값(Θ1)과 제 2 방향 Y로 기울인 경우의 보정값(Θ2)의 안분 처리에 의해, 경사 방향 기울기의 보정값(Θc)을 계산하고 있다. In addition, the first and
이로써 경사 방향 기울기의 보정값(Θc)을 계산할 때, 제 1 보정값(Θ1)과 제 2 보정값(Θ2) 각각을 적절히 반영할 수 있다. 따라서 센서(2)의 한 개 단위(2b)의 길이와 감도가 제 1 방향 X와 제 2 방향 Y에 있어서 다른 경우라도 계산되는 경사 방향 기울기의 정밀도를 높이고, 지시기(101)의 기울기를 정밀하게 도출할 수 있다. Accordingly, when calculating the correction value θ c of the gradient in the gradient direction, each of the first correction value Θ 1 and the second correction value Θ 2 may be appropriately reflected. Therefore, even if the length and sensitivity of one
또한 경사 방향 기울기 보정값 계산부(17)는, 회전각(Φ)을, 제 1 방향 X와 제 2 방향 Y 사이의 각도로 변환하여 변환값 M을 계산하고, 변환값 M을 바탕으로 안분 처리를 수행한다. In addition, the inclination direction tilt correction
이로써 특히 안분 처리에 있어서는, 회전각(Φ)을 제 1 방향 X와 제 2 방향 Y 사이의 각도로 변환하기 때문에 안분 처리를 적절히 실시 가능하다. 따라서 센서(2)의 한 개 단위(2b)의 길이와 감도가 제 1 방향 X와 제 2 방향 Y에 있어서 다른 경우라도 계산되는 경사 방향 기울기의 정밀도를 높이고, 지시기(101)의 기울기를 정밀하게 도출할 수 있다. As a result, since the rotation angle Φ is converted to an angle between the first direction X and the second direction Y, particularly in the sizing process, the sizing process can be appropriately performed. Therefore, even if the length and sensitivity of one
또한 입력 계산부(14)는, 센서(2) 상에 있어서의 제 1 및 제 2 전극(101a, 101b) 각각의 위치의 거리인 센서 상 거리(D)를, 축(C) 방향에 있어서의 제 1 전극(101a)과 제 2 전극(101b)의 거리인 축 방향 거리(L)로 나누어, 입력값(I)를 계산한다. In addition, the
상기와 같은 구성에 따르면, LUT(15)에 대한 입력 계산 시에 삼각함수 등 복잡한 연산을 필요로 하지 않으므로, 계산량과 메모리량을 저감할 수 있다. According to the above-described configuration, since a complicated operation such as a trigonometric function is not required when calculating the input to the
또한 본 실시형태에 있어서, 제 1 및 제 2 LUT(15A, 15B)는, 도 6, 도 7에 도시된 것과 같이, 1차원 배열로서 실현 가능하다. 따라서 제 1 및 제 2 LUT(15A, 15B) 실장에 있어서 필요한 메모리량이 소량이면 충분하고, 메모리 용량이 낮은 하드웨어에 대해서도 용이하게 적용 가능하다. Further, in the present embodiment, the first and
<실험 결과><Experiment results>
다음으로 도 8을 가지고, 상기 실시형태에 관한 실험 결과에 대하여 설명한다. Next, with reference to FIG. 8, the experimental results according to the above embodiment will be described.
도 8은, 센서(2)의 한 개 단위(2b)의 길이와 감도가 제 1 방향 X와 제 2 방향 Y에 있어서 다른 기울기 도출 장치(1)에 있어서, 경사 방향 기울기의 도출 결과를 그래프로서 도시한 것이다. 도 8(a), (b), (c), (d) 각각에 있어서는, 회전각(Φ)을 각각 0 °, 30 °, 60 °, 90 °로 하고, 경사 방향 기울기를 측정하고 있다. 도 8의 각 도면의 횡축은, 실제로 지시기(101)를 기울기 도출 장치(1)의 위치 검지 가능 영역(1a)에 대해서 기울인 각도이고, 종축은, 기울기 도출 장치(1)에 있어서의 경사 방향 기울기의 값이다. Fig. 8 is a graph showing results of inclination inclination in the
도 8의 각 도면에 있어서, 선(20)은 이상값이고, 선(21A, 22A, 23A, 24A)은 수식 3의 연산에 의해 도출된 경사 방향 기울기이며, 선(21B, 22B, 23B, 24B)은 상기 기울기 도출 장치(1)의 출력값이다. In each drawing of FIG. 8, the
회전각(Φ)이 30 °, 60 °, 90 °로, 0 °로부터 거리가 멀어짐에 따라서 선(22A, 23A, 24A)은 선(20)으로부터 괴리되고, 특히 회전각(Φ)이 90 °인 경우에 있어서는 센서(2)의 한 개 단위(2b)의 길이의 이방성이 크게 영향을 미침으로써 큰 오차가 확인된다. The
이에 비해서 선(22B, 23B, 24B)은 대체로 선(20)을 따르는 결과가 되었고, 센서(2)의 한 개 단위(2b)의 길이와 감도가 제 1 방향 X와 제 2 방향 Y에 있어서 다른 경우라도 선(22A, 23A, 24A)에 비하면 오차가 감소되었다. 즉, 경사 방향 기울기 보정값 계산부(17)에 있어서의 수식 6을 이용한 안분 처리가 유효하게 작용하고 있는 것을 알 수 있다. In comparison, the
<상기 실시형태의 변형예><Modification of the above embodiment>
다음으로, 상기 실시형태로서 도시한 기울기 도출 장치(1) 및 기울기 도출 방법의 변형예를 설명한다. 도 9는, 본 변형예에 있어서의 기울기 도출 장치의 제어부(30)의 신호 처리 블록도이다. 본 변형예의 기울기 도출 장치에 있어서의 제어부(30)는, 상기 실시형태에 있어서의 기울기 도출 장치(1)의 제어부(10)와 비교하여, 제어부(30)가 제 1 방향 기울기(Θx) 및 제 2 방향 기울기(Θy)를 대체하여 경사 방향 기울기(Θ)를 출력하는 점이 다르다. Next, a modified example of the
즉 본 변형예에 있어서는, 경사 방향 기울기 보정값 계산부(37)는, 계산한 경사 방향 기울기의 보정값(Θc)을, 경사 방향 기울기(Θ)로서 외부로 출력한다. 또한 제어부(30)는, 제 1 및 제 2 방향 기울기 계산부를 구비하지 않는다. That is, in this modified example, the inclination direction gradient correction
본 변형예에 있어서의 기울기 도출 장치 및 기울기 도출 방법이, 상기 실시형태와 동일한 효과를 가지는 것은 말할 것도 없다. Needless to say, the inclination derivation device and the inclination derivation method in this modification have the same effects as those in the above embodiment.
또한 본 발명의 기울기 도출 장치 및 기울기 도출 방법은, 도면을 참조하여 설명한, 상술한 실시형태 및 각 변형예에 한정되는 것이 아니라 그 기술적 범위에서 다른 다양한 변형예가 생각될 수 있다. In addition, the slope derivation apparatus and the slope derivation method of the present invention are not limited to the above-described embodiment and each modified example described with reference to the drawings, and various other modified examples can be considered in the technical scope.
예를 들면 상기 실시형태 및 변형예에 있어서, 기울기 도출 장치는 태블릿형 정보 단말이었지만 여기에 한정되지 않고, 스마트폰이나 거치형 디스플레이 등 표시 장치와 센서를 구비한 다른 것이어도 되는 것은 말할 것도 없다. For example, in the above-described embodiments and modifications, the inclination derivation device was a tablet-type information terminal, but is not limited to this, and it goes without saying that other devices having a display device and a sensor such as a smartphone or a stationary display may be used.
또한 상기 실시형태 및 각 변형예에서는, 표시 장치로서는 액정 패널이 사용되었지만 여기에 한정되지 않고, 예를 들면 유기 EL 디스플레이(OLED) 등 다른 표시 장치가 사용되어도 되는 것은 말할 것도 없다. In addition, although the liquid crystal panel was used as a display device in the said embodiment and each modified example, it is not limited to this, It goes without saying that other display devices, such as an organic EL display (OLED), may be used, for example.
또한 상기 실시형태 및 변형예에 있어서, 지시기(101)의 제 2 전극(101b)은 축(C)을 둘러싸듯이 링 형상으로 설치되었지만 여기에 한정되지 않는다. 예를 들면 동일한 기능을 구비한 복수의 제 2 전극이, 축(C)을 중심으로 원주 방향으로, 서로 이간되어 설치된 결과, 링 형상으로 형성되어 있어도 좋고, 다른 형상으로 정렬되어 있어도 상관없다. In addition, in the above embodiment and modification, the
또한 상기 실시형태에 있어서, 제 1 방향 X와 제 2 방향 Y는 서로 직교되어 있었지만, 90 ° 이상의 다른 각도로 교차되어 있어도 된다. 이와 같은 경우라도, 예를 들면 수식 6에 있어서의 안분 처리 각도를 조정하는 것 등에 의해 대응 가능하다. Moreover, in the said embodiment, although the 1st direction X and the 2nd direction Y were mutually orthogonal, they may intersect at different angles of 90 degrees or more. Even in such a case, it is possible to cope with, for example, by adjusting the angle of ocular treatment in Equation (6).
또한 상기 실시형태 및 변형예에 있어서, LUT(15)에는 수식 4로 도시되는, 입력값(I)에 해당하는 값과, 경사 방향 기울기의 보정값의 대응 관계가 등록되어 있었다. 이를 대신하여 상기 실시형태에 있어서 도 10을 가지고 이미 설명한 것과 같이 수식 3으로 도시되는, 경사 방향 기울기의 잠정값(Θt)을 입력 계산부(44)가 출력하고, 이 잠정값(Θt)과, 경사 방향 기울기의 보정값의 대응 관계가 등록되도록 LUT(45)가 구성되어 있어도 된다. In addition, in the above embodiment and modified example, the
이 경우에 있어서도, LUT(45)는 상기 실시형태와 동일하게 제 1 LUT(45A)와 제 2 LUT(45B)를 구비하고 있다. Also in this case, the
제 1 LUT(45A)에는, 지시기를 직교 방향 Z로부터 제 1 방향 X를 향해서 기울였을 때의, 수식 3에 의해 계산된 잠정값(Θt)에 대응하는 제 1 입력값과, 축(C)의 기울기 보정값인 제 1 보정값(Θ1)의 대응 관계가 등록되어 있다. In the
또한 제 2 LUT(45B)에는, 지시기를 제 2 방향 Y를 향해서 기울였을 때의, 수식 3에 의해 계산된 잠정값(Θt)에 대응하는 제 2 입력값과, 축(C)의 기울기 보정값인 제 2 보정값(Θ2)의 대응 관계가 등록되어 있다. Further, in the
이외에도 본 발명의 주지를 벗어나지 않는 한 상기 실시형태 및 변형예에서 예로든 구성을 취사선택하거나 다른 구성으로 적절히 변형하는 것도 가능하다. In addition, it is also possible to elect to select the configurations exemplified in the above-described embodiments and modifications or to appropriately modify them to other configurations without departing from the spirit of the present invention.
예를 들면 제어부가, 상기 실시형태의 제 1 및 제 2 방향 기울기 계산부(18)와, 변형예의 경사 방향 기울기 보정값 계산부(37) 쌍방을 동시에 구비하고, 제 1 방향 기울기(Θx), 제 2 방향 기울기(Θy), 경사 방향 기울기(Θ)를 모두 외부로 출력해도 된다. For example, the control unit simultaneously includes both the first and second direction
1: 기울기 도출 장치
2: 센서
10, 30: 제어부
14: 입력 계산부
15A: 제 1 LUT(제 1 룩업 테이블)
15B: 제 1 LUT(제 2 룩업 테이블)
16: 회전각 계산부
17, 37: 경사 방향 기울기 보정값 계산부
18: 제 1 및 제 2 방향 기울기 계산부
101: 지시기
101a: 제 1 전극
101b: 제 2 전극
A: 제 1 전극의 위치
B: 제 2 전극의 위치
C: 축
D: 센서 상 거리
I: 입력값
L: 축 방향 거리
X: 제 1 방향
Y: 제 2 방향
Z: 직교 방향
Θ: 경사 방향 기울기
Φ: 회전각
Θ1: 제 1 보정값
Θ2: 제 2 보정값
Θc: 경사 방향 기울기의 보정값
Θx: 제 1 방향 기울기
Θy: 제 2 방향 기울기1: Inclination device
2: sensor
10, 30: control unit
14: input calculation section
15A: first LUT (first lookup table)
15B: first LUT (second lookup table)
16: Rotation angle calculation unit
17, 37: Inclination direction slope correction value calculation unit
18: first and second tilt calculation unit
101: indicator
101a: first electrode
101b: second electrode
A: position of the first electrode
B: position of the second electrode
C: axis
D: Distance on the sensor
I: Input value
L: axial distance
X: first direction
Y: 2nd direction
Z: Orthogonal direction
Θ: slope
Φ: rotation angle
Θ 1 : 1st correction value
Θ 2 : 2nd correction value
Θ c : Correction value of slope
Θ x : 1st slope
Θ y : 2nd slope
Claims (16)
상기 지시기는, 축 방향의 일단에 설치된 제 1 전극과, 상기 축의 주위에 설치된 제 2 전극을 구비하고,
상기 제 1 전극의 위치와 상기 제 2 전극의 위치를 검출하는 평면상의 센서와, 제어부를 구비하고,
상기 제어부는,
상기 지시기를 상기 센서에 직교하는 직교 방향으로부터 상기 센서 상의 제 1 방향을 향해서 기울였을 때의, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 계산된 값에 대응하는 제 1 입력값과, 상기 축의 기울기의 보정값인 제 1 보정값의 대응 관계가 등록된 제 1 룩업 테이블과,
상기 지시기를 상기 센서 상의 상기 제 1 방향과는 다른 제 2 방향을 향해서 기울였을 때의, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 계산된 값에 대응하는 제 2 입력값과, 상기 축의 기울기의 보정값인 제 2 보정값의 대응 관계가 등록된 제 2 룩업 테이블과,
상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 입력값을 계산하고, 상기 제 1 및 제 2 입력값으로서 상기 제 1 및 제 2 룩업 테이블에 입력하는 입력 계산부와,
상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로, 상기 제 1 방향으로부터 상기 제 2 방향을 향한 상기 축의 회전각을 도출하는 회전각 계산부와,
상기 회전각과 상기 제 1 및 제 2 보정값으로부터, 상기 직교 방향으로부터 상기 축이 기울어진 방향을 향한 상기 축의 기울기인 경사 방향 기울기의 보정값을 계산하는 경사 방향 기울기 보정값 계산부를 구비하고,
상기 입력 계산부는, 상기 센서 상에 있어서의 상기 제 1 및 제 2 전극 각각의 상기 위치의 거리인 센서 상 거리를, 상기 축 방향에 있어서의 상기 제 1 전극과 상기 제 2 전극의 거리인 축 방향 거리로 나누어 구한 D/L(D는 상기 센서 상 거리이고, L은 상기 축 방향 거리)로부터 상기 입력값을 계산하는 기울기 도출 장치.
A tilt derivation device for deriving the inclination of a pen-shaped indicator,
The indicator includes a first electrode provided at one end in the axial direction and a second electrode provided around the axis,
It has a flat-panel sensor for detecting the position of the first electrode and the position of the second electrode, and a control unit,
The control unit,
A first input value corresponding to a value calculated based on the position of each of the first and second electrodes when the indicator is tilted from an orthogonal direction orthogonal to the sensor toward a first direction on the sensor, A first lookup table in which a corresponding relationship between first correction values, which are correction values of the tilt of the axis, is registered,
A second input value corresponding to a value calculated based on the position of each of the first and second electrodes when the indicator is tilted toward a second direction different from the first direction on the sensor, and A second lookup table in which a correspondence relationship between a second correction value which is a correction value of the tilt of the axis is registered,
An input calculator calculating an input value based on the position of each of the first and second electrodes, and inputting the first and second lookup tables as the first and second input values;
A rotation angle calculation unit deriving a rotation angle of the axis from the first direction toward the second direction based on the positions of each of the first and second electrodes,
And an inclination direction inclination correction value calculation unit for calculating a correction value of an inclination direction inclination of the axis from the orthogonal direction to the inclined direction from the rotation angle and the first and second correction values,
The input calculation unit may calculate a distance on the sensor that is a distance of each of the first and second electrodes on the sensor, and an axial direction that is a distance between the first electrode and the second electrode in the axial direction. Tilt derivation device for calculating the input value from D / L (D is the distance on the sensor, L is the axial distance) obtained by dividing by a distance.
상기 경사 방향 기울기 보정값 계산부는, 상기 회전각의 값에 따른, 상기 제 1 보정값과 상기 제 2 보정값 사이의 안분 처리에 의해, 상기 경사 방향 기울기의 상기 보정값을 계산하는, 기울기 도출 장치.
According to claim 1,
The inclination direction tilt correction value calculation unit calculates the correction value of the inclination direction gradient by the division processing between the first correction value and the second correction value according to the value of the rotation angle. .
상기 경사 방향 기울기 보정값 계산부는, 상기 회전각을, 상기 제 1 방향과 상기 제 2 방향 사이의 각도로 변환하여 변환값을 계산하고, 상기 변환값을 바탕으로 상기 안분 처리를 수행하여 (N×θ1+M×θ2)/(M+N)인 상기 경사 방향 기울기의 상기 보정값을 계산(M은 상기 변환값이고, N은 π/2와 M의 차분이며, θ1은 상기 제 1 보정값이고, θ2는 상기 제 2 보정값)하는, 기울기 도출 장치.
According to claim 2,
The inclination direction gradient correction value calculation unit converts the rotation angle into an angle between the first direction and the second direction, calculates a conversion value, and performs the segmentation process based on the conversion value (N × Calculate the correction value of the gradient in the inclination direction of θ1 + M × θ2) / (M + N) (M is the conversion value, N is the difference between π / 2 and M, θ1 is the first correction value , θ2 is the second correction value).
상기 경사 방향 기울기 보정값 계산부가 계산한 상기 경사 방향 기울기의 상기 보정값을 바탕으로, 상기 직교 방향으로부터 상기 제 1 방향을 향한 상기 축의 기울기인 제 1 방향 기울기와, 상기 직교 방향으로부터 상기 제 2 방향을 향한 상기 축의 기울기인 제 2 방향 기울기를 도출하는, 제 1 및 제 2 방향 기울기 계산부를 더욱 구비하는 기울기 도출 장치.
The method according to any one of claims 1 to 3,
Based on the correction value of the inclination direction inclination calculated by the inclination direction inclination correction value calculator, a first direction inclination that is an inclination of the axis from the orthogonal direction toward the first direction, and a second direction from the orthogonal direction A slope derivation device further comprising first and second direction slope calculation units for deriving a second direction slope which is a slope of the axis toward the direction.
상기 경사 방향 기울기 보정값 계산부는, 계산한 상기 경사 방향 기울기의 상기 보정값을, 상기 경사 방향 기울기로서 출력하는 기울기 도출 장치.
The method according to any one of claims 1 to 3,
The inclination direction slope correction value calculating unit outputs the calculated correction value of the inclination direction gradient as the inclination direction gradient.
평면상 센서에 의해, 상기 지시기의 축 방향의 일단에 설치된 제 1 전극과, 상기 축을 둘러싸듯이 설치된 제 2 전극 각각의 위치를 검출하고,
상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로, 상기 센서 상에 있어서의 상기 제 1 및 제 2 전극 각각의 상기 위치의 거리인 센서 상 거리를, 상기 축 방향에 있어서의 상기 제 1 전극과 상기 제 2 전극의 거리인 축 방향 거리로 나누어 구한 D/L(D는 상기 센서 상 거리이고, L은 상기 축 방향 거리)로부터 입력값을 계산하고,
상기 지시기를 상기 센서에 직교하는 직교 방향으로부터 상기 센서 상의 제 1 방향을 향해서 기울였을 때의, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 계산된 값에 대응하는 제 1 입력값과, 상기 축의 기울기의 보정값인 제 1 보정값의 대응 관계가 등록된 제 1 룩업 테이블에, 상기 입력값을 상기 제 1 입력값으로서 입력하고,
상기 지시기를 상기 센서 상의 상기 제 1 방향과는 다른 제 2 방향을 향해서 기울였을 때의, 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 계산된 값에 대응하는 제 2 입력값과, 상기 축의 기울기의 보정값인 제 2 보정값의 대응 관계가 등록된 제 2 룩업 테이블에, 상기 입력값을 상기 제 2 입력값으로서 입력하며,
상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로, 상기 제 1 방향으로부터 상기 제 2 방향을 향한 상기 축의 회전각을 도출하고,
상기 회전각과, 상기 제 1 및 제 2 룩업 테이블로부터 출력된 상기 제 1 및 제 2 보정값으로부터, 상기 직교 방향으로부터 상기 축이 기울어진 방향을 향한 상기 축의 기울기인 경사 방향 기울기의 보정값을 계산하는 기울기 도출 방법.
A slope derivation method for deriving a slope indicated by a pen-shaped indicator,
The position of each of the first electrode provided on one end in the axial direction of the indicator and the second electrode installed around the axis is detected by a planar sensor,
Based on the position of each of the first and second electrodes, the distance on the sensor that is the distance of the position of each of the first and second electrodes on the sensor is the first electrode in the axial direction. And D / L (D is the distance on the sensor, L is the axial distance) obtained by dividing by the axial distance which is the distance of the second electrode, and
A first input value corresponding to a value calculated based on the position of each of the first and second electrodes when the indicator is tilted from an orthogonal direction orthogonal to the sensor toward a first direction on the sensor, The input value is input as the first input value to a first lookup table in which a correspondence relationship between a first correction value which is a correction value of the tilt of the axis is registered,
A second input value corresponding to a value calculated based on the position of each of the first and second electrodes when the indicator is tilted toward a second direction different from the first direction on the sensor, and The input value is input as the second input value to a second lookup table in which a correspondence relationship between a second correction value which is a correction value of the tilt of the axis is registered,
Based on the position of each of the first and second electrodes, a rotation angle of the axis toward the second direction is derived from the first direction,
Calculating a correction value of an inclination direction gradient that is an inclination of the axis from the orthogonal direction to an inclined direction from the rotation angle and the first and second correction values output from the first and second lookup tables How to derive the slope.
상기 경사 방향 기울기의 상기 보정값은, 상기 회전각의 값에 따른, 상기 제 1 보정값과 상기 제 2 보정값 사이의 안분 처리에 의해 계산되는 기울기 도출 방법.
The method of claim 7,
The correction value of the gradient in the gradient direction is calculated by a division process between the first correction value and the second correction value according to the value of the rotation angle.
상기 회전각을, 상기 제 1 방향과 상기 제 2 방향 사이의 각도로 변환해서 변환값을 계산하고, 상기 변환값을 바탕으로 상기 안분 처리가 수행되어 (N×θ1+M×θ2)/(M+N)인 상기 경사 방향 기울기의 상기 보정값을 계산(M은 상기 변환값이고, N은 π/2와 M의 차분이며, θ1은 상기 제 1 보정값이고, θ2는 상기 제 2 보정값)하는 기울기 도출 방법.
The method of claim 8,
The rotation angle is converted to an angle between the first direction and the second direction to calculate a conversion value, and the separation process is performed based on the conversion value (N × θ1 + M × θ2) / (M Calculate the correction value of the inclination in the gradient direction of + N (M is the conversion value, N is the difference between π / 2 and M, θ1 is the first correction value, θ2 is the second correction value) How to derive the slope.
상기 경사 방향 기울기의 상기 보정값을 바탕으로, 상기 직교 방향으로부터 상기 제 1 방향을 향한 상기 축의 기울기인 제 1 방향 기울기와, 상기 직교 방향으로부터 상기 제 2 방향을 향한 상기 축의 기울기인 제 2 방향 기울기를 도출하는 기울기 도출 방법.
The method according to any one of claims 7 to 9,
Based on the correction value of the slope in the inclined direction, a first direction inclination that is the inclination of the axis from the orthogonal direction to the first direction, and a second direction inclination that is the inclination of the axis from the orthogonal direction to the second direction How to derive the slope.
계산한 상기 경사 방향 기울기의 상기 보정값을, 상기 경사 방향 기울기로서 출력하는 기울기 도출 방법. The method according to any one of claims 7 to 9,
A gradient derivation method of outputting the calculated correction value of the gradient in the gradient direction as the gradient in the gradient direction.
상기 회전각은 arctan(Sy/Sx)에 의해 도출되며, Sx와 Sy는 각각 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 산출된 제 1 및 제 2 방향 차분인 기울기 도출 장치.
According to claim 1,
The rotation angle is derived by arctan (Sy / Sx), and Sx and Sy are inclination derivation devices, which are first and second direction differences calculated based on the positions of each of the first and second electrodes, respectively.
상기 제 1 및 제 2 방향 차분은 제 1 및 제 2 전극 좌표값 사이의 차분을 구하고, 상기 제 1 및 제 2 방향 각각의 내부 해상도값으로 환산함으로써 산출되는 기울기 도출 장치.
The method of claim 13,
The first and second direction differences are calculated by calculating a difference between the first and second electrode coordinate values and converting them into the internal resolution values of the first and second directions, respectively.
상기 회전각은 arctan(Sy/Sx)에 의해 도출되며, Sx와 Sy는 각각 상기 제 1 및 제 2 전극 각각의 상기 위치를 바탕으로 산출된 제 1 및 제 2 방향 차분인 기울기 도출 방법.
The method of claim 7,
The rotation angle is derived by arctan (Sy / Sx), and Sx and Sy are slope derivation methods which are first and second direction differences calculated based on the positions of each of the first and second electrodes, respectively.
상기 제 1 및 제 2 방향 차분은 제 1 및 제 2 전극 좌표값 사이의 차분을 구하고, 상기 제 1 및 제 2 방향 각각의 내부 해상도값으로 환산함으로써 산출되는 기울기 도출 방법. The method of claim 15,
The difference between the first and second directions is calculated by calculating a difference between coordinate values of the first and second electrodes and converting them into internal resolution values of the first and second directions.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2017-105475 | 2017-05-29 | ||
JP2017105475A JP6962710B2 (en) | 2017-05-29 | 2017-05-29 | Tilt derivation device and tilt derivation method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180130438A KR20180130438A (en) | 2018-12-07 |
KR102091405B1 true KR102091405B1 (en) | 2020-03-20 |
Family
ID=64668166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180053723A KR102091405B1 (en) | 2017-05-29 | 2018-05-10 | Tilt Calculation Device And Tilt Calculation Method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6962710B2 (en) |
KR (1) | KR102091405B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120327042A1 (en) * | 2011-06-22 | 2012-12-27 | Harley Jonah A | Stylus orientation detection |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5442479B2 (en) * | 2010-02-05 | 2014-03-12 | 株式会社ワコム | Indicator, position detection device and position detection method |
US9864440B2 (en) * | 2010-06-11 | 2018-01-09 | Microsoft Technology Licensing, Llc | Object orientation detection with a digitizer |
KR101855233B1 (en) * | 2011-09-29 | 2018-06-26 | 삼성전자 주식회사 | Device and method for inputting of terminal device using a pen |
TWI601053B (en) * | 2014-02-12 | 2017-10-01 | 元太科技工業股份有限公司 | Correction method of touch point and electromagnetic-type touch panel using the same |
US9874966B2 (en) * | 2015-04-28 | 2018-01-23 | Microsoft Technology Licensing, Llc | Electrostatic device having spaced electrodes |
-
2017
- 2017-05-29 JP JP2017105475A patent/JP6962710B2/en active Active
-
2018
- 2018-05-10 KR KR1020180053723A patent/KR102091405B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120327042A1 (en) * | 2011-06-22 | 2012-12-27 | Harley Jonah A | Stylus orientation detection |
Also Published As
Publication number | Publication date |
---|---|
JP6962710B2 (en) | 2021-11-05 |
JP2018200601A (en) | 2018-12-20 |
KR20180130438A (en) | 2018-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7289262B2 (en) | How to correct the deviation between the pen coordinates and the display position of the pointer | |
US9134836B2 (en) | Electronic device with touch panel for decreasing pointer wobble | |
US10156927B2 (en) | Operation detecting device for detecting the presence of a foreign object on an operation surface | |
US20150260750A1 (en) | Electronic apparatus and program | |
CN108399017B (en) | Gradient derivation device and method | |
US20160196002A1 (en) | Display device | |
US20170115753A1 (en) | Method for detecting orientation of stylus | |
KR20200006576A (en) | Touch positioning method, device and electronic equipment | |
KR102011901B1 (en) | Inclination derivation device and method | |
KR102091405B1 (en) | Tilt Calculation Device And Tilt Calculation Method | |
KR102091404B1 (en) | Apparatus Of Detecting Slope And Method Of Detecting Slope | |
KR102078027B1 (en) | Position detecting device and method | |
EP3309660B1 (en) | Method for detecting input device, and detection device | |
KR20230014649A (en) | Correcting touch interference for active pen | |
KR101745420B1 (en) | Touch sensing apparatus and method | |
JP7351842B2 (en) | Coordinate detection method | |
US10613672B2 (en) | Operation apparatus | |
EP4162350A1 (en) | Correcting touch inputs | |
TW201937347A (en) | Method for correcting touch position of stylus | |
CN112005203A (en) | Pen detection system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |