Nothing Special   »   [go: up one dir, main page]

KR102091405B1 - Tilt Calculation Device And Tilt Calculation Method - Google Patents

Tilt Calculation Device And Tilt Calculation Method Download PDF

Info

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
Application number
KR1020180053723A
Other languages
Korean (ko)
Other versions
KR20180130438A (en
Inventor
히데오 나카야
Original Assignee
엘지디스플레이 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지디스플레이 주식회사 filed Critical 엘지디스플레이 주식회사
Publication of KR20180130438A publication Critical patent/KR20180130438A/en
Application granted granted Critical
Publication of KR102091405B1 publication Critical patent/KR102091405B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing 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/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment

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).

Figure R1020180053723
Figure R1020180053723

Description

기울기 도출 장치 및 기울기 도출 방법{Tilt Calculation Device And Tilt Calculation Method}Tilt Calculation Device and Tilt Calculation Method

본 발명은, 기울기 도출 장치 및 기울기 도출 방법에 관한 것이다. 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 coupling stylus pen 101 as shown in FIG. 11 includes a plurality of, for example, two first electrodes 101a and a second electrode 101b, and a driving not shown to drive them. It has a circuit. The first electrode 101a is provided at one end of the stylus pen 101 in the direction of the axis C, and the second electrode 101b is around the axis C, for example, as if it surrounds the axis C. It is installed in a shape. The position indicated by the stylus pen 101 is detected by the sensor 100a on the position detecting device 100 receiving the signal transmitted by each of the electrodes 101a and 101b driven by the driving circuit by electrostatic coupling. do.

특허문헌 1에는 상기와 같은 지지체, 위치 검출 장치 및 위치 검출 방법이 개시되어 있다. Patent Document 1 discloses such a support, a position detecting device, and a position detecting method.

상기와 같은 스타일러스 펜, 즉 지시기와 위치 검출 장치를 이용하여 위치 검출 장치 상에서 동작하는 어플리케이션 프로그램에 따라서는, 위치 검출 장치에 대한 지시기의 기울기가 입력으로서 필요한 경우가 있다. 이러한 경우에 있어서는, 일반적으로는 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 first electrode 101a on the XY plane are A, the detection coordinates of the second electrode 101b are B, and the first in the axis C direction of the indicator 101. When the distance between the electrode 101a and the second electrode 101b is L, the slope of the axis C is derived by an operation based on these values.

특허문헌 1: 일본특허공개공보 2011-164801호Patent Document 1: Japanese Patent Publication No. 2011-164801

도 11에 도시된 것과 같은 지시기(101)를 사용하는 경우, 제 1 전극(101a)은 위치 검출 장치(100)에 밀접해 있지만, 제 2 전극(101b)은 위치 검출 장치(100)로부터 높이 H만큼 떨어져서 위치하고 있다. 그렇기 때문에 제 1 전극(101a)에 비교하면 제 2 전극(101b)은 센서(100a)에 의한 검출값이 작아진다. When using the indicator 101 as shown in FIG. 11, the first electrode 101a is close to the position detecting device 100, but the second electrode 101b is the height H from the position detecting device 100 It is located as far away. Therefore, compared to the first electrode 101a, the second electrode 101b has a smaller detection value by the sensor 100a.

또한 상기와 같이 제 2 전극(101b)은, 축(C) 주위에, 예를 들면 축(C)을 둘러싸듯이 링 형상으로, 제 1 전극(101a)에 비교하면 큰 체적으로 형성되어 있기 때문에 센서(100a)가 제 2 전극(101b)으로서 검출하는 범위가 크다. Also, as described above, the second electrode 101b is formed in a ring shape around the axis C, such as surrounding the axis C, and is formed in a larger volume compared to the first electrode 101a. The range that 100a detects as the second electrode 101b is large.

이처럼 센서(100a)는, 제 2 전극(101b)의 위치로서, 작은 검출값이 넓게 분포된 영역을 검출한다. 그렇기 때문에 위치 검출 장치(100)가 이 중에서, 상기와 같은 기울기 계산의 바탕이 되는, 제 2 전극(101b)의 검출 좌표 B를 정확히 특정하는 것은 용이하지 않다. As described above, the sensor 100a detects an area where a small detection value is widely distributed as a position of the second electrode 101b. Therefore, it is not easy for the position detection device 100 to accurately specify the detection coordinate B of the second electrode 101b, which is the basis of the above-described slope calculation.

제 2 전극(101b)은, 축(C) 주위에, 예를 들면 축(C)을 둘러싸듯이 링 형상으로 설치되어 있기 때문에, 위치 검출 장치(100)가 제 2 전극(101b)의 위치로서 검출하는 영역의 형상은, 지시기(101)의 기울기에 따라 변하며, 일정한 형상이 되지는 않는다. 그렇기 때문에, 예를 들면 제 2 전극(101b)에 해당하는 영역의 형상을 바탕으로, 좌표 B를 특정하는 것도 용이하지 않다. Since the second electrode 101b is provided in a ring shape around the axis C, for example, surrounding the axis C, the position detecting device 100 detects the position of the second electrode 101b. The shape of the region to be changed varies according to the inclination of the indicator 101, and does not become a constant shape. Therefore, it is not easy to specify the coordinate B based on the shape of the region corresponding to the second electrode 101b, for example.

또한 제 2 전극(101b)은 축(C)으로부터 일정한 거리를 둔 위치에 설치되어 있다. 그렇기 때문에 지시기(101)의 기울기에 따라서, 계산 시에 고려해야 될 전극(101a, 101b) 사이의 거리(L)의 값도 엄밀하게는 변하는 실효값으로서 취급할 필요가 있다. Further, the second electrode 101b is provided at a position with a constant distance from the axis C. Therefore, according to the inclination of the indicator 101, the value of the distance L between the electrodes 101a and 101b to be taken into account in calculation needs to be treated as an effective value that changes strictly.

더욱이 상기와 같이 센서(100a)에 의한 제 2 전극(101b)의 검출값은 작은 값이다. 그렇기 때문에, 어떠한 노이즈가 개입한 경우에는 노이즈가 크게 영향을 미쳐서 좌표 B의 특정이 더욱 곤란해진다. Moreover, as described above, the detection value of the second electrode 101b by the sensor 100a is a small value. Therefore, when any noise is involved, the noise greatly affects the identification of the coordinates B, making it more difficult.

상기 요인이 상승 작용하여 좌표 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 sensor 100a is formed by a plurality of conductors extending in each of two orthogonal directions. Each of these conductors has a predetermined width, and conductors overlap each other, and one unit 102 is formed in each of the portions where the conductors extending in different directions intersect.

이 한 개 단위(102)의, X 방향에 있어서의 길이(102x)와 Y 방향에 있어서의 길이(102y)가, XY 쌍방의 방향에 있어서의 도체 수 등에 따라 다른 경우가 있다. 한 개 단위(102)의 길이(102x, 102y)는, 위치 검출 장치(100)가 표시 장치인 경우에는, XY 쌍방의 방향에 있어서의 해상도에도 의존할 수 있다. 이에 수반하여 XY 쌍방향에 있어서, 한 개 단위(102)의 감도에 차이가 발생하는 경우도 있다. The length 102x in the X direction and the length 102y in the Y direction of this single unit 102 may differ depending on the number of conductors in both XY directions and the like. The lengths 102x and 102y of one unit 102 can also depend on the resolution in both XY directions when the position detection device 100 is a display device. Accordingly, in the XY bi-direction, a difference may occur in the sensitivity of one unit 102.

이러한 경우에 있어서는, 지시기(101)를 X 방향과 Y 방향 각각에 동일한 각도만큼 기울였다고 하더라도 다른 값이 검출될 수 있다. 즉, 센서의 한 개 단위(102)의 길이가 X 방향과 Y 방향에 있어서 다르면, 도출되는 기울기의 정밀도는 더욱 저감될 수 있다. In this case, even if the indicator 101 is tilted by the same angle in each of the X and Y directions, different values can be detected. That is, if the length of one unit 102 of the sensor is different in the X direction and the Y direction, the precision of the resulting slope can be further reduced.

본 발명이 해결하고자 하는 과제는, 지시기의 기울기를 정밀하게 도출 가능한, 기울기 도출 장치 및 기울기 도출 방법을 제공하는 것이다. 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 inclination derivation device 1 in the embodiment of the present invention and the indicator 101 used therewith. 2 is an explanatory diagram of the slope derivation device 1.

지시기(101)는 펜 형상을 이루고 있고, 축(C) 방향의 일단에 설치된 제 1 전극(101a)과 축(C) 주위에 설치된 제 2 전극(101b) 및 이들을 구동하는, 도시되지 않은 구동 회로를 구비하고 있다. The indicator 101 has a pen shape, a first electrode 101a installed at one end in the direction of the axis C, a second electrode 101b provided around the axis C, and a driving circuit not shown to drive them It is equipped with.

제 2 전극(101b)은, 본 실시형태에 있어서는 축(C)을 둘러싸듯이 링 형상으로 설치되어 있다. In the present embodiment, the second electrode 101b is provided in a ring shape so as to surround the shaft C.

제 1 및 제 2 전극(101a, 101b)은, 후술하는 기울기 도출 장치(1)의 센서(2)와 정전 결합함으로써 기울기 도출 장치(1)에 대하여 신호를 송신한다. The first and second electrodes 101a and 101b transmit a signal to the slope derivation device 1 by electrostatic coupling with the sensor 2 of the slope derivation device 1 described later.

기울기 도출 장치(1)는, 본 실시형태에 있어서는 태블릿형 정보 단말이다. 기울기 도출 장치(1)는, 예를 들면 액정 패널 등의 표시 장치 표면 상에, 평면상이고 정전 용량 방식인 센서(2)를 구비한 것으로, 액정 패널의 표시 영역의 대략 전면에 걸쳐서 센서(2)가 설치되고, 표시 영역 전체가 센서에 의한 위치 검지 가능 영역(1a)으로 되어 있다. 기울기 도출 장치(1)의 센서(2)는, 위치 검지 가능 영역(1a) 내에 지시기(101)가 위치된 경우, 제 1 전극(101a)의 위치와 제 2 전극(101b)의 위치를 검출하고, 지시기(101)에 의해 지시된 위치를 검출한다. The slope derivation device 1 is a tablet-type information terminal in the present embodiment. The tilt derivation device 1 is provided with a sensor 2 which is a planar and capacitive type on the surface of a display device such as a liquid crystal panel, for example, and covers the sensor 2 substantially across the entire display area of the liquid crystal panel. Is provided, and the entire display area is a position-detectable area 1a by a sensor. The sensor 2 of the tilt derivation device 1 detects the position of the first electrode 101a and the position of the second electrode 101b when the indicator 101 is located in the position-detectable area 1a , The position indicated by the indicator 101 is detected.

센서(2)는, 제 1 방향으로 연장된 복수의 제 1 방향 도체(3)와, 제 1 방향과 직교하는 제 2 방향으로 연장된 복수의 제 2 방향 도체(4)를 구비하고 있다. 본 실시형태에 있어서, 제 1 방향은 지면에서 횡방향인 방향 X이고, 제 2 방향은 지면에서 종방향인 방향 Y이다. The sensor 2 includes a plurality of first-direction conductors 3 extending in the first direction, and a plurality of second-direction conductors 4 extending in the second direction orthogonal to the first direction. In the present embodiment, the first direction is a direction X that is transverse to the ground, and the second direction is a direction Y that is longitudinal to the ground.

제 1 방향 도체(3)와 제 2 방향 도체(4) 각각은, 위치 검지 가능 영역(1a) 내의 표시 장치의 소정 화소 수에 도체(3, 4) 중 하나가 대응하여 소정의 폭을 가지도록 형성되고, 표시 장치의 화소보다 성긴 격자상이 되도록 설치되어 있다. 제 1 방향 도체(3)와 제 2 방향 도체(4)가 교차된 부분 각각에는, 도체(3, 4)끼리 오버랩되어, 도 5에 도시된 센서(2)의 한 개 단위(2b)가 형성되어 있다. Each of the first direction conductor 3 and the second direction conductor 4 is such that one of the conductors 3 and 4 has a predetermined width corresponding to a predetermined number of pixels of the display device in the position-detectable area 1a. It is formed, and is provided so as to have a lattice shape that is coarser than that of the display device. In each of the portions where the first direction conductor 3 and the second direction conductor 4 intersect, conductors 3 and 4 overlap each other to form one unit 2b of the sensor 2 shown in FIG. 5. It is done.

기울기 도출 장치(1)는 선택 회로(5)를 구비하고 있다. 제 1 및 제 2 방향 도체(3, 4) 각각의 말단은, 선택 회로(5)에 접속되어 있다. 선택 회로(5)는, 제 1 및 제 2 방향 도체(3, 4) 각각을 소정의 순서로 선택함으로써, 지시기(101)의 제 1 및 제 2 전극(101a, 101b)으로부터 각 도체(3, 4)에 송신된 신호를 수신한다. The slope derivation device 1 is provided with a selection circuit 5. The ends of each of the first and second direction conductors 3 and 4 are connected to the selection circuit 5. The selection circuit 5 selects each of the first and second directional conductors 3 and 4 in a predetermined order, so that each conductor 3, from the first and second electrodes 101a and 101b of the indicator 101, is selected. The signal transmitted in 4) is received.

선택 회로(5)는, 각 도체(3, 4)로부터 수신한 신호를, 다음에 설명하는 입력 데이터 생성부(6)로 송신한다. The selection circuit 5 transmits the signals received from the conductors 3 and 4 to the input data generation section 6 described below.

기울기 도출 장치(1)는 입력 데이터 생성부(6)를 구비하고 있다. 입력 데이터 생성부(6)는, 선택 회로(5)로부터 수신한 신호를, 지시기(101)의 제 1 전극(101a)으로부터 수신한 신호와, 제 2 전극(101b)으로부터 수신한 신호로 분류하고, 각각을 제 1 전극 데이터, 제 2 전극 데이터로서, 다음에 설명하는 제어부(10)로 송신한다. The slope derivation device 1 includes an input data generation unit 6. The input data generation unit 6 classifies the signal received from the selection circuit 5 into signals received from the first electrode 101a of the indicator 101 and signals received from the second electrode 101b. , Respectively, as first electrode data and second electrode data, to the control unit 10 described below.

이 분류는, 예를 들면 센서(2) 및 선택 회로(5)가, 제 1 전극(101a)으로부터의 신호 수신과 제 2 전극(101b)으로부터의 신호 수신을 시분할로 수행함으로써 이루어진다. This classification is performed, for example, by the sensor 2 and the selection circuit 5 performing time division of signal reception from the first electrode 101a and signal reception from the second electrode 101b.

기울기 도출 장치(1)는 제어부(10)를 구비하고 있다. 도 3은, 제어부(10)의 신호 처리 블록도이다. 제어부(10)는 중심 계산부(11), IIR 필터(12), 전극 위치 차분 계산부(13), 입력 계산부(14), 룩업 테이블(이하, LUT라고 부른다, 15), 회전각 계산부(16), 경사 방향 기울기 보정값 계산부(17), 그리고 제 1 및 제 2 방향 기울기 계산부(18)를 구비하고 있다. The slope derivation device 1 is provided with a control unit 10. 3 is a signal processing block diagram of the control unit 10. The control unit 10 includes a center calculation unit 11, an IIR filter 12, an electrode position difference calculation unit 13, an input calculation unit 14, a lookup table (hereinafter referred to as LUT, 15), and a rotation angle calculation unit (16), an inclination direction tilt correction value calculation unit 17, and first and second direction inclination calculation units 18 are provided.

중심 계산부(11)는, 제 1 중심 계산부(11A)와 제 2 중심 계산부(11B)를 구비하고 있다. The center calculation unit 11 includes a first center calculation unit 11A and a second center calculation unit 11B.

제 1 중심 계산부(11A)는, 입력 데이터 생성부(6)가 송신한 제 1 전극 데이터를 수신하고, 방향 X와 방향 Y 각각에 있어서의 최대값을 계산한다. 이로써, 제 1 중심 계산부(11A)는, 지시기(101)의 제 1 전극(101a)으로부터 송신된 신호가 가장 강한, 즉 제 1 전극(101a)의 반응이 가장 강한 센서(2) 상의 좌표를 특정한다. The 1st center calculation part 11A receives the 1st electrode data transmitted from the input data generation part 6, and calculates the maximum value in each of the direction X and the direction Y. Thereby, the 1st center calculation part 11A calculates the coordinates on the sensor 2 in which the signal transmitted from the 1st electrode 101a of the indicator 101 is strongest, ie, the reaction of the 1st electrode 101a is strongest. To be specific.

더욱이 제 1 중심 계산부(11A)는, 제 1 전극(101a)의 반응이 가장 강한 센서(2) 상의 좌표를 중심으로 한, 종횡 각각에 있어서 5개의 제 1 및 제 2 방향 도체(3, 4)에 해당하는, 합계 25개의 센서(2) 상의 좌표의 데이터를 추출한다. 도 4는, 이와 같이 추출된 25개의 데이터(D1 ~ D25)를 설명하는 것이다. 도 4에 있어서, 제 1 전극(101a)의 반응이 가장 강한 센서(2) 상의 좌표에 해당하는 데이터는, 중심에 위치하는 D13으로 되어 있다. Moreover, the first center calculation unit 11A has five first and second direction conductors 3 and 4 in each of the vertical and horizontal directions, centered on the coordinates on the sensor 2 having the strongest response of the first electrode 101a. Corresponding to), data of coordinates on a total of 25 sensors 2 is extracted. 4 illustrates 25 data D1 to D25 thus extracted. In Fig. 4, the data corresponding to the coordinates on the sensor 2 having the strongest response from the first electrode 101a is D13 located at the center.

이 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 center calculation unit 11A calculates the integration of the data values D i and the coordinate values (x i , y i ) on the sensor 2 as shown in Equation 1 below. And divide it by the sum of D i . Accordingly, the first electrode tentative coordinate values A t (A xt , A yt ), which are the coordinate values on the sensor 2 in each of the directions X and Y, where the reaction of the first electrode 101a is strongest, are at a particle size of less than a decimal point. Is calculated.

식 1Equation 1

Figure 112018046036495-pat00001
Figure 112018046036495-pat00001

제 1 중심 계산부(11A)는, 제 1 전극 잠정 좌표값 At를 IIR 필터(12)로 송신한다. The first center calculation unit 11A transmits the first electrode tentative coordinate value A t to the IIR filter 12.

제 2 중심 계산부(11B)는, 제 2 전극 데이터를 수신하고 제 1 중심 계산부(11A)와 동일하게 방향 X와 방향 Y 각각에 있어서의 최대값을 계산한다. 이로써, 제 2 중심 계산부(11B)는, 지시기(101)의 제 2 전극(101b)으로부터 송신된 신호가 가장 강한, 즉 제 2 전극(101b)의 반응이 가장 강한 센서(2) 상의 좌표를 특정한다. The second center calculation unit 11B receives the second electrode data and calculates a maximum value in each of the directions X and Y in the same manner as the first center calculation unit 11A. As a result, the second center calculator 11B calculates the coordinates on the sensor 2 in which the signal transmitted from the second electrode 101b of the indicator 101 is strongest, that is, the response of the second electrode 101b is strongest. To be specific.

더욱이 제 2 중심 계산부(11B)는, 제 1 중심 계산부(11A)와 동일하게 제 2 전극(101b)의 반응이 가장 강한 센서(2) 상의 좌표를 중심으로 한, 종횡 각각에 있어서 5개의 제 1 및 제 2 방향 도체(3, 4)에 해당하는, 합계 25개의 센서(2) 상의 좌표의 데이터를 추출한다. Moreover, the second center calculation unit 11B has five in each of the vertical and horizontal directions, centered on the coordinates on the sensor 2 having the strongest response of the second electrode 101b, similarly to the first center calculation unit 11A. Data of coordinates on a total of 25 sensors 2 corresponding to the first and second direction conductors 3 and 4 is extracted.

이 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 center calculation unit 11B, like the first center calculation unit 11A, has a data value (D i ) and a coordinate value (x i , y i ) on the sensor 2. Perform the integration of and divide this by the sum of D i . Thus, the second electrode tentative coordinate values B t (B xt , B yt ), which are the coordinate values on the sensor 2 in each of the directions X and Y where the reaction of the second electrode 101b is strongest are calculated.

제 2 중심 계산부(11B)는, 제 2 전극 잠정 좌표값 Bt를 IIR 필터(12)로 송신한다. The second center calculation unit 11B transmits the second electrode tentative coordinate value B t to the IIR filter 12.

IIR 필터(12)는, 제 1 IIR 필터(12A)와 제 2 IIR 필터(12B)를 구비하고 있다. The IIR filter 12 includes a first IIR filter 12A and a second IIR filter 12B.

제 1 IIR 필터(12A)는, 제 1 중심 계산부(11A)로부터 제 1 전극 잠정 좌표값 At를 수신하고, 시간 방향의 IIR 필터를 적용하여 시간적인 흔들림을 저감시키고, 제 1 전극 좌표값 A(Ax, Ay)를 산출한다. The first IIR filter 12A receives the first electrode tentative coordinate value A t from the first center calculator 11A, applies temporal IIR filters to reduce temporal shaking, and the first electrode coordinate value. Calculate A (A x , A y ).

제 1 IIR 필터(12A)는, 제 1 전극 좌표값 A를 전극 위치 차분 계산부(13)로 송신한다. The first IIR filter 12A transmits the first electrode coordinate value A to the electrode position difference calculator 13.

제 2 IIR 필터(12B)는, 제 2 중심 계산부(11B)로부터 제 2 전극 잠정 좌표값 Bt를 수신하고, 시간 방향의 IIR 필터를 적용하여 시간적인 흔들림을 저감시키고, 제 2 전극 좌표값 B(Bx, By)를 산출한다. The second IIR filter 12B receives the second electrode tentative coordinate value B t from the second center calculator 11B, applies temporal IIR filters to reduce temporal shaking, and the second electrode coordinate value. Calculate B (B x , B y ).

제 2 IIR 필터(12B)는, 제 2 전극 좌표값 B를 전극 위치 차분 계산부(13)로 송신한다. The second IIR filter 12B transmits the second electrode coordinate value B to the electrode position difference calculation unit 13.

전극 위치 차분 계산부(13)는, 제 1 IIR 필터(12A)와 제 2 IIR 필터(12B)로부터, 제 1 전극 좌표값 A와 제 2 전극 좌표값 B를 수신한다. The electrode position difference calculation unit 13 receives the first electrode coordinate value A and the second electrode coordinate value B from the first IIR filter 12A and the second IIR filter 12B.

전극 위치 차분 계산부(13)는 Bx - Ax 및 By - Ay를 계산하여 좌표값 A, B 사이의 차분을 구하고, 표시 장치의 내부 처리에 있어서 사용되는, 방향 X와 방향 Y 각각의 내부 해상도값으로 환산함으로써, 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 산출한다. The electrode position difference calculation unit 13 calculates B x -A x and B y -A y to obtain a difference between the coordinate values A and B, and is used in the internal processing of the display device, direction X and direction Y respectively The first direction difference S x and the second direction difference S y are calculated by converting to the internal resolution value of.

식 2Equation 2

Figure 112018046036495-pat00002
Figure 112018046036495-pat00002

수식 2에 있어서, Px, Py는 각각 표시 장치의 방향 X와 방향 Y에 있어서의 내부 해상도값 각각을, 제 2 방향 도체(4)와 제 1 방향 도체(3)의 개수 각각으로 나눈 값이다.In Equation 2, P x and P y are values obtained by dividing each of the internal resolution values in the direction X and the direction Y of the display device by the number of the second direction conductor 4 and the first direction conductor 3, respectively. to be.

전극 위치 차분 계산부(13)는, 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를, 입력 계산부(14)와 회전각 계산부(16)에 송신한다. The electrode position difference calculation unit 13 transmits the first direction difference S x and the second direction difference S y to the input calculation unit 14 and the rotation angle calculation unit 16.

입력 계산부(14)는, 제 1 및 제 2 전극 각각의 위치 A, B를 바탕으로, 더욱 상세하게는 위치 A, B를 바탕으로 전극 위치 차분 계산부(13)에 의해 산출된 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 바탕으로, 입력값을 계산하고 LUT(15)에 입력한다. The input calculation unit 14 is based on the positions A and B of each of the first and second electrodes, and more specifically, the first direction calculated by the electrode position difference calculation unit 13 based on the positions A and B. Based on the difference S x and the difference S y in the second direction, an input value is calculated and input to the LUT 15.

도 5는, 지시기(101)의 제 1 전극(101a) 및 제 2 전극(101b)과 기울기 도출 장치(1)의 관계를 좌표계로서 도시한 것이다. 도 5에 있어서의 XY 평면이, 기울기 도출 장치(1)의 위치 검지 가능 영역(1a)에 해당된다. 5 shows the relationship between the first electrode 101a and the second electrode 101b of the indicator 101 and the slope derivation device 1 as a coordinate system. The XY plane in FIG. 5 corresponds to the position detecting area 1a of the tilt derivation device 1.

입력 계산부(14)는, 더욱 상세하게는, 센서(2) 상에 있어서의 제 1 및 제 2 전극(101a, 101b) 각각의 위치의 거리인 센서 상 거리(D)를, 축(C) 방향에 있어서의 제 1 전극(101a)과 제 2 전극(101b)의 거리인 축 방향 거리(L)로 나누어, 입력값을 계산한다. The input calculation unit 14, more specifically, the distance (D) on the sensor, which is the distance of each position of the first and second electrodes 101a and 101b on the sensor 2, is the axis C The input value is calculated by dividing by the axial distance L, which is the distance between the first electrode 101a and the second electrode 101b in the direction.

이하, 센서(2)에 직교하는 직교 방향 Z로부터 축(C)이 기울어진 방향을, 경사 방향이라고 부른다. 도 5에서는 이 경사 방향을 향한 축(C)의 기울기(Θ)가, 경사 방향 기울기(Θ)로서 도시되어 있다.Hereinafter, the direction in which the axis C is inclined from the orthogonal direction Z orthogonal to the sensor 2 is called an inclined direction. In FIG. 5, the inclination Θ of the axis C toward the inclination direction is illustrated as the inclination direction inclination Θ.

본 실시형태에 있어서는, 경사 방향 기울기(Θ)를 계산한 후에, 이를 이용하여 추후에 설명하는 제 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 Equation 3 below, the distance D on the sensor is calculated, and it is possible to calculate the slope Θ t in the inclined direction.

식 3Equation 3

Figure 112018046036495-pat00003
Figure 112018046036495-pat00003

도 10은, 추후에 설명하는 본 실시형태의 변형예에 있어서의 제어부의, 입력 계산부(44)와 LUT(45)의 관계를 도시한 설명도이다. 이 변형예에 있어서의 입력 계산부(44)는, 상기 수식 3에 기초하여 경사 방향 기울기(Θt)를 계산하고 있다. 10 is an explanatory diagram showing the relationship between the input calculation unit 44 and the LUT 45 of the control unit in a modification of the present embodiment described later. The input calculation unit 44 in this modified example calculates the inclination direction gradient Θ t based on Equation 3 above.

추후에 설명하는 것과 같이, 수식 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 Equation 3, and when using this value, additional correction is necessary to resolve the error. The LUT 45 shown in FIG. 10 performs this correction, and the LUT 45 stores a corresponding relationship between the inclination direction θ t and its correction value. As a result, the LUT 45 outputs a correction value of the slope Θ corresponding to the input slope gradient Θ t . That is, the inclination direction gradient Θ t calculated by Equation 3 is a provisional value only.

이처럼, 추후에 더욱 상세히 설명하는 것과 같이, 도 3, 도 10에 도시된 LUT(15, 45)는, 입력 계산부(14, 44)에 의해 계산된 값에 대해서, 경사 방향 기울기의 보정값을 출력한다. 따라서 도 10에 도시된 것과 같이, 수식 3에 의해 계산된 잠정값(Θt)을 입력으로 하고, 경사 방향 기울기의 보정값을 출력하도록 입력 계산부(44)를 실장해서, 이에 대응하도록 LUT(45)를 구성하는 것도 가능하기는 하다.As described in more detail later, the LUTs 15 and 45 shown in FIGS. 3 and 10, with respect to the values calculated by the input calculators 14 and 44, correct the slope gradient values. Output. Therefore, as shown in FIG. 10, the input calculation unit 44 is mounted to input the tentative value Θ t calculated by Equation 3 as an input, and output a correction value of the gradient in the gradient direction, and the LUT ( It is also possible to construct 45).

그러나 본 실시형태에 있어서는, 도 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 input calculation unit 14 calculates the input value I for the LUT 15 as D / L using the following Equation 4. That is, instead of the tentative value Θ t of the gradient in the gradient direction calculated by Equation 3, the input value I is a value calculated based on the positions A and B of each of the first and second electrodes 101a and 101b. Calculate and input it to LUT (15). In response to this, the LUT 15 registers a correspondence relationship between a value corresponding to the input value I and a slope correction value, not a slope.

식 4Equation 4

Figure 112018046036495-pat00004
Figure 112018046036495-pat00004

상기 수식 3에는, 복잡한 계산 또는 특별한 변환 테이블을 메모리상에 필요로 하는 삼각함수가 사용되고 있다. 상기와 같이, LUT(15)에 대한 입력을 I = D/L의 값으로 하고, 입력값과 보정값의, 삼각함수의 계산도 포함한 대응 관계를 LUT(15)에 등록함으로써, 삼각함수에 의한 계산과 메모리상에 대한 변환 테이블 실장을 생략하고 있다. In Equation 3, a trigonometric function that requires a complicated calculation or special conversion table in memory is used. As described above, by setting the input to the LUT 15 as the value of I = D / L, and registering the corresponding relationship including the calculation of the trigonometric function of the input value and the corrected value to the LUT 15, the trigonometric function The calculation and implementation of the conversion table for the memory are omitted.

입력 계산부(14)는, 계산한 입력값(I)을 LUT(15)로 송신하고, 입력한다. The input calculation unit 14 transmits and inputs the calculated input value I to the LUT 15.

LUT(15)는, 제 1 LUT(15A)와 제 2 LUT(15B)를 구비하고 있다. The LUT 15 includes a first LUT 15A and a second LUT 15B.

제 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 second LUTs 15A and 15B, when the indicator 101 is tilted from the orthogonal direction Z orthogonal to the sensor 2 toward the first and second directions X and Y, respectively, Each of the first and second input values corresponding to a value calculated based on the positions A and B of each of the second electrodes 101a and 101b, and the first and second correction values, respectively, which are tilt correction values of the axis C The correspondence of is registered.

지시기(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 indicator 101, when the first electrode 101a is installed so as to contact the sensor 2, the second electrode 101b is located away from the sensor 2, as shown in FIG. The electrode 101b has a small detection value by the sensor 2. In addition, since the second electrode 101b is formed around the axis C in a larger volume compared to the first electrode 101a, the range in which the sensor 2 detects as the second electrode 101b is large. As described above, since the sensor 2 detects the area where the small detection value is widely distributed as the position of the second electrode 101b, it is not easy to accurately specify the detection coordinate B of the second electrode 101b. Therefore, the 2nd electrode coordinate value B output from the 2nd IIR filter 12B is supposed to contain the error much.

그렇기 때문에 경사 방향 기울기를 상기와 같은 수식 3에 의해 도출한 경우에 있어서는, 도출된 경사 방향 기울기의 잠정값(Θt)에는, 상기 오차가 반영되어 있다. Therefore, in the case where the gradient in the gradient direction is derived by Equation 3 as described above, the error is reflected in the tentative value Θ t of the derived gradient in the gradient direction.

마찬가지로 상기와 같은 수식 4를 사용한 경우에 있어서도, 입력값(I)에는 상기 오차가 반영되어 있다. Similarly, in the case of using Equation 4 as described above, the error is reflected in the input value I.

여기서, 실제로 지시기(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 indicator 101 is actually tilted and the calculated value including the error of the second electrode coordinate value B and the slope of the inclined direction Θ is known in advance, from the calculated value including these errors, the indicator A high-precision slope of (101) will be derived. That is, for example, by an experiment or the like, by the inclination derivation device set to output the input value I by the input calculation unit 14, the indicator 101 is actually in the first and second directions X and Y, respectively. The angle is measured by tilting toward and the output value including the error of the input value I at that time is obtained. With respect to this output value, the inclination of the actual indicator 101 is correlated as the corrected values of the inclinations θ 1 and θ 2 , and is stored as a correspondence relationship, that is, stored. When actually measuring the slope, the input calculation unit 14 calculates the input value I including the error as a value corresponding to the tentative value Θ t of the slope in the gradient direction. Then, based on the input value I, correction values θ 1 and Θ 2 of corresponding slopes in the corresponding relationship in the first and second directions X and Y are respectively derived. Thus, the high-precision slope of the indicator 101 can be obtained. This correspondence is registered in the LUT 15.

더욱 상세하게는, 제 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 first LUT 15A, positions A and B of the first and second electrodes 101a and 101b, respectively, when the indicator 101 is tilted from the orthogonal direction Z to the first direction X A correspondence relationship between a first input value corresponding to the calculated value based on and a first correction value Θ 1 which is a slope correction value of the axis C is registered. Here, the value calculated based on the positions A and B of each of the first and second electrodes 101a and 101b refers to Equation 4 when the indicator 101 is tilted from the orthogonal direction Z toward the first direction X. It is the value of I = D / L including the error calculated by.

다시 말하면 제 1 보정값(Θ1)은, 지시기(101)를, 실제로 기울인 경사 방향을 대신하여 제 1 방향 X를 향해서 실제로 기울인 각도만큼 기울이고, 이 상황하의 I를 제 1 입력값으로 했을 때 출력되어야 할 제 1 방향 X에 있어서의 기울기의 보정값이다. In other words, the first correction value Θ 1 tilts the indicator 101 by an angle actually inclined toward the first direction X in place of the inclined direction that is actually inclined, and is output when I under this condition is the first input value. It is a correction value of the gradient in the first direction X to be performed.

또한 제 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 second LUT 15B corresponds to a value calculated based on the positions A and B of each of the first and second electrodes 101a and 101b when the indicator 101 is tilted toward the second direction Y A correspondence relationship between the second input value to be calculated and the second correction value Θ 2 which is a tilt correction value of the axis C is registered. Here, the value calculated based on the positions A and B of each of the first and second electrodes 101a and 101b refers to Equation 4 when the indicator 101 is tilted from the orthogonal direction Z to the second direction Y. It is the value of I = D / L including the error calculated by.

다시 말하면 제 2 보정값(Θ2)은, 지시기(101)를, 실제로 기울인 경사 방향을 대신하여 제 2 방향 Y를 향해서 실제로 기울인 각도만큼 기울이고, 이 상황하의 I를 제 2 입력값으로 했을 때 출력되어야 할 제 2 방향 Y에 있어서의 기울기 보정값이다. In other words, the second correction value Θ 2 is output when the indicator 101 is tilted by the angle actually inclined toward the second direction Y in place of the inclined direction actually inclined, and I is the second input value under this situation. It is a tilt correction value in the second direction Y to be performed.

즉, 제 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 first LUT 15A and the second LUT 15B are respectively indicators when the input value I received from the input calculation unit 14 is input as corresponding first and second input values. Correction value of the inclination in the first and second directions X and Y, respectively, when 101 is assumed to be inclined toward the first and second directions X and Y, not actually in the inclined direction ( Θ 1 , Θ 2 ) is output. The inclination direction tilt correction value calculation unit 17 described later is appropriately divided based on the rotation angle of the axis C from the first direction X to the second direction Y with respect to these output values Θ 1 and Θ 2 . By processing, the correction value Θ C of the final inclination direction is calculated.

이와 같이 제 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 unit 2b of the sensor 2 shown in FIG. 5 are different in the first direction X and the second direction Y, the influence is reduced.

도 6, 도 7에, 제 1 LUT(15A), 제 2 LUT(15B)의 실시예를 도시한다. 이들 표에 있어서는, 좌측으로부터 홀수 번째 열에 제 1 및 제 2 입력값이 '어드레스'로서 도시되어 있다. 또한 그 우측에, 즉 짝수 번째 열에, 각 경사 방향 기울기(Θ)의 제 1 및 제 2 보정값(Θ1, Θ2)이 '데이터'로서 도시되어 있다. 6 and 7 show embodiments of the first LUT 15A and the second LUT 15B. In these tables, the first and second input values are shown as 'addresses' in odd columns from the left. In addition, on the right side, that is, in the even-numbered column, the first and second correction values Θ 1 and Θ 2 of each slope direction Θ are shown as 'data'.

본 실시예에 있어서는, 제 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 input calculator 14 shows a value corresponding to a 30 ° inclination direction, the inclination direction inclination toward the first direction X is 29.2 ° This indicates that the indicator 101 was tilted as much as possible.

본 실시예에 있어서는, 제 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 indicator 101 is formed in a tapered shape gradually increasing in diameter toward the axis C from the tip end where the first electrode 101a is located. Assuming that the angle α with respect to the axis C of the tapered portion is, for example, 25 °, the first electrode 101a is brought into contact with the position-detectable area 1a of the tilt derivation device 1. In the state, it is impossible to tilt the indicator 101 beyond 25 °. Therefore, the upper limit of the first and second correction values Θ 1 and Θ 2 is 1.13 rad, which corresponds to 65 ° in this case. That is, in the present embodiment, the value exceeding the upper limit of 1.13 rad is not registered in the LUT 15.

또한 본 실시예에 있어서는, 상기와 같은 센서(2) 상에서의 측정 실험을, 위치 검지 가능 영역(1a) 상의 임의의 복수의 장소, 예를 들면 5군데에서 실시하고 있다. 보다 상세하게는, 이 5군데는 예를 들면 위치 검지 가능 영역(1a)의 중앙과, 4개의 모서리 근방 각각이다. 그리고 이들 장소에 의해 측정된 값의 평균을 계산함으로써, 제 1 및 제 2 LUT(15A, 15B)에 등록할 값이 결정되고 있다. 이로써 위치 검지 가능 영역(1a) 상의 장소에 의존된 값의 차이에 의한 오차 영향을 저감하고 있다. In addition, in the present embodiment, the measurement experiment on the sensor 2 as described above is performed at any of a plurality of locations on the position-detectable area 1a, for example, five locations. More specifically, these five locations are, for example, the center of the position-detectable area 1a, and each of the four corners. Then, by calculating the average of the values measured by these places, values to be registered in the first and second LUTs 15A and 15B are determined. Thereby, the influence of errors due to differences in values depending on the location on the position-detectable area 1a is reduced.

LUT(15)는, 도 6, 도 7에 도시된 것과 같은 대응 관계에 따라, 입력 계산부(14)로부터 수신한 입력값(I)을 바탕으로, 경사 방향 기울기(Θ)의 제 1 및 제 2 보정값(Θ1, Θ2)을 추출하고, 경사 방향 기울기 보정값 계산부(17)로 송신한다. The LUT 15 is based on a corresponding relationship as shown in FIGS. 6 and 7, based on an input value I received from the input calculator 14, the first and the first slopes of the gradient Θ. 2 The correction values Θ 1 and Θ 2 are extracted and transmitted to the gradient correction value calculator 17.

회전각 계산부(16)는, 제 1 및 제 2 전극 각각의 위치 A, B를 바탕으로, 보다 상세하게는 위치 A, B를 바탕으로 전극 위치 차분 계산부(13)에 의해 산출된 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 바탕으로, 제 1 방향 X로부터 제 2 방향 Y를 향한 축(C)의 회전각(Φ)을 도출한다. The rotation angle calculation unit 16 is the first calculated by the electrode position difference calculation unit 13 based on the positions A and B of each of the first and second electrodes, and more specifically based on the positions A and B. Based on the direction difference S x and the second direction difference S y , a rotation angle Φ of the axis C from the first direction X toward the second direction Y is derived.

회전각은, 도 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-detectable area 1a.

회전각 계산부(16)는, 회전각(Φ)을 다음에 나타낸 수식 5에 의해 도출한다. The rotation angle calculation unit 16 derives the rotation angle Φ from Equation 5 shown below.

식 5Equation 5

Figure 112018046036495-pat00005
Figure 112018046036495-pat00005

회전각 계산부(16)는, 도출된 회전각(Φ)을 경사 방향 기울기 보정값 계산부(17)로 송신하는 동시에 외부로 출력한다. The rotation angle calculation unit 16 transmits the derived rotation angle Φ to the inclination direction gradient correction value calculation unit 17 and outputs it to the outside.

경사 방향 기울기 보정값 계산부(17)는, 제 1 및 제 2 LUT(15A, 15B)로부터 제 1 및 제 2 보정값(Θ1, Θ2)을, 회전각 계산부(16)로부터 회전각(Φ)을, 각각 수신한다. The inclination direction inclination correction value calculation unit 17 receives the first and second correction values Θ 1 and Θ 2 from the first and second LUTs 15A and 15B, and the rotation angle from the rotation angle calculation unit 16. (Φ) are respectively received.

경사 방향 기울기 보정값 계산부(17)는, 회전각(Φ)과 제 1 및 제 2 보정값(Θ1, Θ2)으로부터, 회전각(Φ)의 값에 따른 제 1 보정값(Θ1)과 제 2 보정값(Θ2) 사이의 안분 처리에 의해, 경사 방향 기울기의 보정값(Θc)을 계산한다. The inclination direction gradient correction value calculation unit 17, from the rotation angle Φ and the first and second correction values Θ 1 and Θ 2 , the first correction value Θ 1 according to the value of the rotation angle Φ ) And the second correction value Θ 2 , the correction value θ c of the inclination in the gradient direction is calculated.

보다 상세하게는, 경사 방향 기울기 보정값 계산부(17)는, 다음 식 6에 의해, 회전각(Φ)을 제 1 방향 X와 제 2 방향 Y 사이의 각도로 변환하여 변환값 M을 계산하고, 이를 바탕으로 안분 처리를 수행한다. More specifically, the inclination direction slope correction value calculation unit 17 calculates the conversion value M by converting the rotation angle Φ into an angle between the first direction X and the second direction Y according to Equation 6 below. , Based on this, the stimulation process is performed.

식 6Equation 6

Figure 112018046036495-pat00006
Figure 112018046036495-pat00006

여기서, here,

Figure 112018046036495-pat00007
Figure 112018046036495-pat00007

수식 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 Equation 6, M is a rotation angle Φ converted to an angle between the first direction X and the second direction Y, that is, a value of 0 or more and π / 2 or less, and N is π / 2 and M It is a difference. In the above formula, M is multiplied by the second correction value Θ 2 , and N is multiplied by the first correction value Θ 1 . Accordingly, when the conversion value M is large and closer to the second direction Y than the first direction X, the second correction value Θ 2 corresponding to the second direction Y is greater than the first correction value Θ 1 . Θ c ). In addition, when the conversion value M is small and close to the first direction X, on the contrary, N becomes large, and the first correction value Θ 1 corresponding to the first direction X greatly affects the correction value Θ c . .

경사 방향 기울기 보정값 계산부(17)는, 계산된 경사 방향 기울기의 보정값(Θc)을, 다음에 설명하는 제 1 및 제 2 방향 기울기 계산부(18)로 송신한다. The gradient direction gradient correction value calculation unit 17 transmits the calculated correction value of the gradient direction gradient Θ c to the first and second direction gradient calculation units 18 described below.

제 1 및 제 2 방향 기울기 계산부(18)는, 전극 위치 차분 계산부(13)로부터 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를, 경사 방향 기울기 보정값 계산부(17)로부터 경사 방향 기울기의 보정값(Θc)을, 각각 수신한다. The first and second direction inclination calculation units 18 incline the first direction difference S x and the second direction difference S y from the electrode position difference calculation unit 13 from the inclination direction inclination correction value calculation unit 17 The correction values θ c of the direction gradients are respectively received.

제 1 및 제 2 방향 기울기 계산부(18)는, 경사 방향 기울기의 보정값(Θc)을 바탕으로, 직교 방향 Z로부터 제 1 방향 X를 향한 축(C)의 기울기인 제 1 방향 기울기와, 직교 방향 Z로부터 제 2 방향 Y를 향한 축(C)의 기울기인 제 2 방향 기울기를 도출한다. The first and second direction inclination calculator 18 is based on the correction value Θ c of the inclination direction inclination, and the first direction inclination which is the inclination of the axis C from the orthogonal direction Z to the first direction X , From the orthogonal direction Z, the second direction inclination, which is the inclination of the axis C toward the second direction Y, is derived.

상기와 같이 본 실시형태에 있어서, 제 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 sensor 2, Corresponds to the angle Θ x in the XZ plane in FIG. 5. The first direction inclination Θ x is, in other words, the inclination of the axis C x which is a component of the axis C projected from the orthogonal direction Z to the XZ plane.

또한 마찬가지로 본 실시형태에 있어서는, 제 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 sensor 2, is Corresponds to the angle Θ y in the YZ plane at 5. The second direction slope Θ y is, in other words, the slope of the axis C y which is a component of the axis C projected from the orthogonal direction Z to the YZ plane.

제 1 및 제 2 방향 기울기 계산부(18)는, 다음에 나타내는 수식 7에 의해, 경사 방향 기울기(Θ)의 보정값(Θc)으로부터, 위치 검지 가능 영역(1a)으로부터의 제 2 전극(101b) 높이 H를 계산한 후에 제 1 방향 기울기(Θx) 및 제 2 방향 기울기(Θy)를 도출한다. The first and second direction inclination calculator 18 is based on Equation 7 shown below, from the correction value θ c of the inclination direction inclination Θ, the second electrode from the position-detectable area 1a ( 101b) After calculating the height H, the first direction gradient Θ x and the second direction gradient Θ y are derived.

식 7Equation 7

Figure 112018046036495-pat00008
Figure 112018046036495-pat00008

제 1 및 제 2 방향 기울기 계산부(18)는, 도출된 제 1 방향 기울기(Θx) 및 제 2 방향 기울기(Θy)를 외부로 출력한다. The first and second direction slope calculator 18 outputs the derived first direction slope Θ x and the second direction slope Θ y to the outside.

다음으로, 상기 기울기 도출 장치(1)를 사용한 기울기 도출 방법을, 도 1 내지 도 7, 도 11을 가지고 설명한다. Next, a slope derivation method using the slope derivation device 1 will be described with reference to FIGS. 1 to 7 and 11.

지시기(101)가, 제 1 전극(101a)이 기울기 도출 장치(1)의 위치 검지 가능 영역(1a)에 접촉하도록 기울기 도출 장치(1) 상에 위치하면, 기울기 도출 장치(1)는, 센서(2)에 의해 제 1 전극(101a)과 제 2 전극(101b) 각각의 위치를 검출한다. When the indicator 101 is positioned on the tilt derivation device 1 such that the first electrode 101a contacts the position detection area 1a of the tilt derivation device 1, the tilt derivation device 1 is a sensor The positions of the first electrode 101a and the second electrode 101b are detected by (2).

더욱 상세하게는, 지시기(101)로부터 센서(2)에 송신된 신호를, 제 1 방향 도체(3)와 제 2 방향 도체(4) 각각을 통하여 선택 회로(5)가 수신한다. More specifically, the selection circuit 5 receives the signal transmitted from the indicator 101 to the sensor 2 through each of the first direction conductor 3 and the second direction conductor 4.

선택 회로(5)는, 각 도체(3, 4)로부터 수신한 신호를 입력 데이터 생성부(6)로 송신한다. The selection circuit 5 transmits the signals received from the conductors 3 and 4 to the input data generation section 6.

입력 데이터 생성부(6)는, 선택 회로(5)로부터 수신한 신호를, 지시기(101)의 제 1 전극(101a)으로부터 수신한 신호와, 제 2 전극(101b)으로부터 수신한 신호로 분류하고, 각각을 제 1 전극 데이터, 제 2 전극 데이터로서 제어부(10)로 송신한다. The input data generation unit 6 classifies the signal received from the selection circuit 5 into signals received from the first electrode 101a of the indicator 101 and signals received from the second electrode 101b. , Each of which is transmitted to the control unit 10 as first electrode data and second electrode data.

제어부(10)의 제 1 중심 계산부(11A)는, 입력 데이터 생성부(6)가 송신한 제 1 전극 데이터를 수신하고, 지시기(101)의 제 1 전극(101a)으로부터 송신된 신호가 가장 강한, 즉 제 1 전극(101a)의 반응이 가장 강한 좌표를 특정한다. 제 1 중심 계산부(11A)는, 제 1 전극(101a)의 반응이 가장 강한 좌표로부터 제 1 전극 잠정 좌표값 At(Axt, Ayt)를 산출한다. The 1st center calculation part 11A of the control part 10 receives the 1st electrode data transmitted by the input data generation part 6, and the signal transmitted from the 1st electrode 101a of the indicator 101 is disguised. Coordinates that are strong, that is, the reaction of the first electrode 101a are strongest, are specified. The first center calculation unit 11A calculates the first electrode tentative coordinate values A t (A xt , A yt ) from the coordinates where the reaction of the first electrode 101a is strongest.

제 1 중심 계산부(11A)는, 제 1 전극 잠정 좌표값 At를 IIR 필터(12)로 송신한다. The first center calculation unit 11A transmits the first electrode tentative coordinate value A t to the IIR filter 12.

제 2 중심 계산부(11B)는, 제 1 중심 계산부(11A)와 동일하게 제 2 전극 데이터를 수신하고, 제 2 전극 잠정 좌표값 Bt(Bxt, Byt)를 산출하여 IIR 필터(12)로 송신한다. The second center calculation unit 11B receives the second electrode data in the same way as the first center calculation unit 11A, calculates the second electrode tentative coordinate values B t (B xt , B yt ), and calculates the IIR filter ( 12).

제 1 IIR 필터(12A)는, 제 1 중심 계산부(11A)로부터 제 1 전극 잠정 좌표값 At를 수신하고, 시간 방향의 IIR 필터를 적용하여 제 1 전극 좌표값 A(Ax, Ay)를 산출하고 전극 위치 차분 계산부(13)로 송신한다. The first IIR filter 12A receives the first electrode tentative coordinate value A t from the first center calculator 11A, and applies a time-directed IIR filter to apply the first electrode coordinate value A (A x , A y ) Is calculated and transmitted to the electrode position difference calculation unit 13.

제 2 IIR 필터(12B)는, 제 2 중심 계산부(11B)로부터 제 2 전극 잠정 좌표값 Bt를 수신하고, 시간 방향의 IIR 필터를 적용하여 제 2 전극 좌표값 B(Bx, By)를 산출하고 전극 위치 차분 계산부(13)로 송신한다. The second IIR filter 12B receives the second electrode tentative coordinate value B t from the second center calculator 11B, and applies a time-directed IIR filter to apply the second electrode coordinate value B (B x , B y ) Is calculated and transmitted to the electrode position difference calculation unit 13.

전극 위치 차분 계산부(13)는, 제 1 IIR 필터(12A)와 제 2 IIR 필터(12B)로부터, 제 1 전극 좌표값 A와 제 2 전극 좌표값 B를 수신한다. The electrode position difference calculation unit 13 receives the first electrode coordinate value A and the second electrode coordinate value B from the first IIR filter 12A and the second IIR filter 12B.

전극 위치 차분 계산부(13)는, 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 산출하고, 입력 계산부(14)와 회전각 계산부(16)에 송신한다. The electrode position difference calculation unit 13 calculates the first direction difference S x and the second direction difference S y and transmits them to the input calculation unit 14 and the rotation angle calculation unit 16.

입력 계산부(14)는, 전극 위치 차분 계산부(13)에 의해 산출된 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 바탕으로, 상기 수식 4에 의해 입력값(I)을 계산한다. The input calculation unit 14 calculates the input value I by Equation 4 based on the first direction difference S x and the second direction difference S y calculated by the electrode position difference calculation unit 13. .

입력 계산부(14)는, 산출한 입력값(I)을, 제 1 및 제 2 LUT(15A, 15B) 각각으로, 제 1 및 제 2 입력값으로서 입력한다. The input calculation unit 14 inputs the calculated input values I as first and second input values to the first and second LUTs 15A and 15B, respectively.

LUT(15)의 제 1 LUT(15A)와 제 2 LUT(15B)는, 도 6, 도 7에 도시된 것과 같은 대응 관계에 따라, 입력 계산부(14)로부터 수신한 입력값(I)을 바탕으로 제 1 및 제 2 보정값(Θ1, Θ2)을 추출하고, 경사 방향 기울기 보정값 계산부(17)로 송신한다. The first LUT 15A and the second LUT 15B of the LUT 15 receive the input value I received from the input calculator 14 according to the corresponding relationship as shown in FIGS. 6 and 7. Based on this, the first and second correction values Θ 1 and Θ 2 are extracted and transmitted to the gradient correction value calculation unit 17.

회전각 계산부(16)는, 전극 위치 차분 계산부(13)에 의해 산출된 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를 바탕으로, 제 1 방향 X로부터 제 2 방향 Y를 향한 축(C)의 회전각(Φ)을 도출한다. The rotation angle calculation unit 16 is based on the first direction difference S x and the second direction difference S y calculated by the electrode position difference calculation unit 13, and the axis from the first direction X to the second direction Y The rotation angle Φ of (C) is derived.

회전각 계산부(16)는, 도출한 회전각(Φ)을 경사 방향 기울기 보정값 계산부(17)로 송신하는 동시에 외부로 출력한다. The rotation angle calculation unit 16 transmits the derived rotation angle Φ to the inclination direction gradient correction value calculation unit 17 and outputs it to the outside.

경사 방향 기울기 보정값 계산부(17)는, 제 1 및 제 2 LUT(15A, 15B)로부터 제 1 및 제 2 보정값(Θ1, Θ2)을, 회전각 계산부(16)로부터 회전각(Φ)을 각각 수신한다. The inclination direction inclination correction value calculation unit 17 receives the first and second correction values Θ 1 and Θ 2 from the first and second LUTs 15A and 15B, and the rotation angle from the rotation angle calculation unit 16. (Φ) are respectively received.

경사 방향 기울기 보정값 계산부(17)는, 회전각(Φ)과 제 1 및 제 2 보정값(Θ1, Θ2)으로부터, 회전각(Φ)의 값에 따른 제 1 보정값(Θ1)과 제 2 보정값(Θ2) 사이의 안분 처리에 의해, 경사 방향 기울기의 보정값(Θc)을 계산한다. The inclination direction gradient correction value calculation unit 17, from the rotation angle Φ and the first and second correction values Θ 1 and Θ 2 , the first correction value Θ 1 according to the value of the rotation angle Φ ) And the second correction value Θ 2 , the correction value θ c of the inclination in the gradient direction is calculated.

더욱 상세하게는, 경사 방향 기울기 보정값 계산부(17)는, 수식 6에 의해 회전각(Φ)을 제 1 방향 X와 제 2 방향 Y 사이의 각도로 변환하여 변환값 M을 계산하고, 이를 바탕으로 안분 처리를 수행한다. More specifically, the inclination direction slope correction value calculation unit 17 converts the rotation angle Φ to an angle between the first direction X and the second direction Y according to Equation 6, calculates the converted value M, and Based on this, an eye treatment is performed.

경사 방향 기울기 보정값 계산부(17)는, 계산한 경사 방향 기울기의 보정값(Θc)을 제 1 및 제 2 방향 기울기 계산부(18)로 송신한다. The gradient direction gradient correction value calculation unit 17 transmits the calculated correction value θ c of the gradient direction gradient to the first and second gradient calculation units 18.

제 1 및 제 2 방향 기울기 계산부(18)는, 전극 위치 차분 계산부(13)로부터 제 1 방향 차분 Sx와 제 2 방향 차분 Sy를, 경사 방향 기울기 보정값 계산부(17)로부터 경사 방향 기울기의 보정값(Θc)을 각각 수신한다. The first and second direction inclination calculation units 18 incline the first direction difference S x and the second direction difference S y from the electrode position difference calculation unit 13 from the inclination direction inclination correction value calculation unit 17 Each of the correction values θ c of the direction gradient is received.

제 1 및 제 2 방향 기울기 계산부(18)는, 경사 방향 기울기의 보정값(Θc)을 바탕으로 제 1 방향 기울기(Θx)와 제 2 방향 기울기(Θy)를 도출하고, 외부로 출력한다. The first and second direction inclination calculator 18 derives the first direction inclination Θ x and the second direction inclination Θ y based on the correction value of the inclination direction inclination Θ c , and goes to the outside. Output.

다음으로, 상기 기울기 도출 장치(1) 및 기울기 도출 방법의 효과에 대하여 설명한다. Next, effects of the slope derivation device 1 and the slope derivation method will be described.

상기와 같은 구성에 의하면, LUT(15)에는 입력 계산부(14)에 의해 계산된, 오차를 포함한 경사 방향 기울기(Θ)의 잠정값(Θt)과, 그 보정값(Θc)의 대응 관계가 등록되어 있다. According to the configuration as described above, the LUT 15 corresponds to the tentative value Θ t of the slope Θ, which includes the error, calculated by the input calculator 14 and the correction value Θ c Relationship is registered.

더욱 상세하게는, 본 실시형태에 있어서 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 LUT 15 is actually an indicator (indicated by an inclination derivation device set to externally output an input value I by the input calculator 14, for example, by experiment or the like). 101) The angle is measured by inclining toward each of the first and second directions X and Y, and the output value including the error of the input value I at that time is obtained, and the slope of the actual indicator 101 with respect to this output value Corresponding relations are stored in which the values corresponding to are corrected values (θ 1 and θ 2 ) of the slope. That is, the corresponding relationship of the LUT 15 is a correction value (Θ 1 , respectively) in the first and second directions X and Y, respectively, of the value of the slope in which the indicator 101 is actually tilted and the output value of the input calculator 14. It is generated by matching Θ 2 ) as an input value.

따라서 제 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 second electrode 101b being away from the sensor and a wide detection range due to the shape of the second electrode 101b, output from the second IIR filter 12B Even if the second electrode coordinate value B and the input value I calculated based on the second electrode coordinate value B in the input calculation unit 14 include a large amount of error, correction that has been resolved in response to this error The values Θ 1 and Θ 2 are stored in the first and second LUTs 15A and 15B, and in the gradient direction gradient correction value calculation unit 17, the gradient values from the correction values Θ 1 and Θ 2 Calculate the correction value of the slope (Θ c ). For this reason, it is possible to increase the precision of the slope in the inclined direction to be calculated, and to accurately derive the slope of the indicator 101.

또한 제 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 second LUTs 15A and 15B have first and second tilt correction values of the axis C when the indicator 101 is tilted toward each of the first and second directions X and Y that are different from each other. The second correction values Θ 1 and Θ 2 are stored. Moreover, the inclined direction gradient correction value calculation unit 17 is the second direction Y from these first and second correction values Θ 1 and Θ 2 and the first direction X calculated by the rotation angle calculation unit 16. Based on the rotation angle Φ of the axis C toward, the correction value θ c of the gradient in the oblique direction is calculated. That is, in which direction the axis C is inclined between the first direction X and the second direction Y is calculated, and the correction value Θ 1 when inclined in the first direction X and in the second direction Y The correction value Θ c of the gradient in the gradient direction is calculated by the separation process of the correction value Θ 2 of.

이로써 경사 방향 기울기의 보정값(Θ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 unit 2b of the sensor 2 are different in the first direction X and the second direction Y, the accuracy of the inclination direction calculated is increased, and the inclination of the indicator 101 is precisely Can be derived.

또한 경사 방향 기울기 보정값 계산부(17)는, 회전각(Φ)을, 제 1 방향 X와 제 2 방향 Y 사이의 각도로 변환하여 변환값 M을 계산하고, 변환값 M을 바탕으로 안분 처리를 수행한다. In addition, the inclination direction tilt correction value calculation unit 17 converts the rotation angle Φ to an angle between the first direction X and the second direction Y to calculate the conversion value M, and processes the separation based on the conversion value M To perform.

이로써 특히 안분 처리에 있어서는, 회전각(Φ)을 제 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 unit 2b of the sensor 2 are different in the first direction X and the second direction Y, the accuracy of the inclination direction calculated is increased, and the inclination of the indicator 101 is precisely Can be derived.

또한 입력 계산부(14)는, 센서(2) 상에 있어서의 제 1 및 제 2 전극(101a, 101b) 각각의 위치의 거리인 센서 상 거리(D)를, 축(C) 방향에 있어서의 제 1 전극(101a)과 제 2 전극(101b)의 거리인 축 방향 거리(L)로 나누어, 입력값(I)를 계산한다. In addition, the input calculation unit 14 sets the distance D on the sensor which is the distance of each of the first and second electrodes 101a and 101b on the sensor 2 in the axis C direction. The input value I is calculated by dividing by the axial distance L, which is the distance between the first electrode 101a and the second electrode 101b.

상기와 같은 구성에 따르면, 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 LUT 15, the calculation amount and the memory amount can be reduced.

또한 본 실시형태에 있어서, 제 1 및 제 2 LUT(15A, 15B)는, 도 6, 도 7에 도시된 것과 같이, 1차원 배열로서 실현 가능하다. 따라서 제 1 및 제 2 LUT(15A, 15B) 실장에 있어서 필요한 메모리량이 소량이면 충분하고, 메모리 용량이 낮은 하드웨어에 대해서도 용이하게 적용 가능하다. Further, in the present embodiment, the first and second LUTs 15A and 15B can be realized as a one-dimensional arrangement, as shown in Figs. 6 and 7. Therefore, a small amount of memory required for mounting the first and second LUTs 15A and 15B is sufficient, and it is easily applicable to hardware having a low memory capacity.

<실험 결과><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 inclination derivation device 1 in which the length and sensitivity of one unit 2b of the sensor 2 are different in the first direction X and the second direction Y. It is shown. 8 (a), (b), (c), and (d) respectively, the rotation angles Φ are 0 °, 30 °, 60 °, and 90 °, respectively, and the inclination in the oblique direction is measured. The horizontal axis of each drawing in FIG. 8 is actually an angle at which the indicator 101 is tilted with respect to the position detecting area 1a of the tilt derivation device 1, and the vertical axis is the gradient in the oblique direction in the gradient derivation device 1 Is the value of

도 8의 각 도면에 있어서, 선(20)은 이상값이고, 선(21A, 22A, 23A, 24A)은 수식 3의 연산에 의해 도출된 경사 방향 기울기이며, 선(21B, 22B, 23B, 24B)은 상기 기울기 도출 장치(1)의 출력값이다. In each drawing of FIG. 8, the line 20 is an outlier, and the lines 21A, 22A, 23A, and 24A are slopes in the oblique direction derived by the calculation of Equation 3, and the lines 21B, 22B, 23B, and 24B ) Is the output value of the slope derivation device 1.

회전각(Φ)이 30 °, 60 °, 90 °로, 0 °로부터 거리가 멀어짐에 따라서 선(22A, 23A, 24A)은 선(20)으로부터 괴리되고, 특히 회전각(Φ)이 90 °인 경우에 있어서는 센서(2)의 한 개 단위(2b)의 길이의 이방성이 크게 영향을 미침으로써 큰 오차가 확인된다. The lines 22A, 23A, and 24A are separated from the line 20 as the rotation angle Φ is 30 °, 60 °, 90 °, and the distance from 0 ° is farther, and the rotation angle Φ is particularly 90 ° In the case of, a large error is confirmed by greatly affecting the anisotropy of the length of one unit 2b of the sensor 2.

이에 비해서 선(22B, 23B, 24B)은 대체로 선(20)을 따르는 결과가 되었고, 센서(2)의 한 개 단위(2b)의 길이와 감도가 제 1 방향 X와 제 2 방향 Y에 있어서 다른 경우라도 선(22A, 23A, 24A)에 비하면 오차가 감소되었다. 즉, 경사 방향 기울기 보정값 계산부(17)에 있어서의 수식 6을 이용한 안분 처리가 유효하게 작용하고 있는 것을 알 수 있다. In comparison, the lines 22B, 23B, and 24B resulted in generally following the line 20, and the length and sensitivity of one unit 2b of the sensor 2 were different in the first direction X and the second direction Y. Even in the case, the error was reduced compared to the lines 22A, 23A, and 24A. That is, it can be seen that the eyebrow processing using Equation (6) in the gradient correction value calculator 17 in the inclined direction works effectively.

<상기 실시형태의 변형예><Modification of the above embodiment>

다음으로, 상기 실시형태로서 도시한 기울기 도출 장치(1) 및 기울기 도출 방법의 변형예를 설명한다. 도 9는, 본 변형예에 있어서의 기울기 도출 장치의 제어부(30)의 신호 처리 블록도이다. 본 변형예의 기울기 도출 장치에 있어서의 제어부(30)는, 상기 실시형태에 있어서의 기울기 도출 장치(1)의 제어부(10)와 비교하여, 제어부(30)가 제 1 방향 기울기(Θx) 및 제 2 방향 기울기(Θy)를 대체하여 경사 방향 기울기(Θ)를 출력하는 점이 다르다. Next, a modified example of the slope derivation device 1 and the slope derivation method shown as the above-described embodiments will be described. 9 is a signal processing block diagram of the control unit 30 of the slope derivation device in this modification. The control unit 30 in the gradient derivation device of this modification is compared with the control unit 10 of the gradient derivation device 1 in the above embodiment, so that the control unit 30 has a first direction gradient Θ x and The point of outputting the gradient θ in the gradient direction is different by substituting the second direction gradient Θ y .

즉 본 변형예에 있어서는, 경사 방향 기울기 보정값 계산부(37)는, 계산한 경사 방향 기울기의 보정값(Θc)을, 경사 방향 기울기(Θ)로서 외부로 출력한다. 또한 제어부(30)는, 제 1 및 제 2 방향 기울기 계산부를 구비하지 않는다. That is, in this modified example, the inclination direction gradient correction value calculation unit 37 outputs the calculated correction value of the inclination direction gradient Θ c as an inclination direction gradient Θ to the outside. In addition, the control unit 30 does not include first and second tilt calculation units.

본 변형예에 있어서의 기울기 도출 장치 및 기울기 도출 방법이, 상기 실시형태와 동일한 효과를 가지는 것은 말할 것도 없다. 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 second electrode 101b of the indicator 101 is provided in a ring shape to surround the axis C, but is not limited thereto. For example, a plurality of second electrodes having the same function may be formed in a ring shape as a result of being installed spaced apart from each other in the circumferential direction around the axis C, or may be arranged in different shapes.

또한 상기 실시형태에 있어서, 제 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 15 has registered a correspondence relationship between a value corresponding to the input value I and a correction value of the gradient in the inclined direction, represented by Equation (4). In place of this, the input calculation unit 44 outputs the tentative value Θ t of the slope in the gradient direction, which is shown by Equation 3, as already described with reference to FIG. 10 in the above embodiment, and this tentative value Θ t And, the LUT 45 may be configured such that a correspondence relationship between the correction values of the gradient in the gradient direction is registered.

이 경우에 있어서도, LUT(45)는 상기 실시형태와 동일하게 제 1 LUT(45A)와 제 2 LUT(45B)를 구비하고 있다. Also in this case, the LUT 45 is provided with the 1st LUT 45A and the 2nd LUT 45B similarly to the said embodiment.

제 1 LUT(45A)에는, 지시기를 직교 방향 Z로부터 제 1 방향 X를 향해서 기울였을 때의, 수식 3에 의해 계산된 잠정값(Θt)에 대응하는 제 1 입력값과, 축(C)의 기울기 보정값인 제 1 보정값(Θ1)의 대응 관계가 등록되어 있다. In the first LUT 45A, the first input value corresponding to the tentative value Θ t calculated by Equation 3 when the indicator is tilted from the orthogonal direction Z to the first direction X, and the axis C A correspondence relationship between the first correction value θ 1 which is the slope correction value of is registered.

또한 제 2 LUT(45B)에는, 지시기를 제 2 방향 Y를 향해서 기울였을 때의, 수식 3에 의해 계산된 잠정값(Θt)에 대응하는 제 2 입력값과, 축(C)의 기울기 보정값인 제 2 보정값(Θ2)의 대응 관계가 등록되어 있다. Further, in the second LUT 45B, the second input value corresponding to the tentative value Θ t calculated by Equation 3 when the indicator is tilted toward the second direction Y, and the tilt correction of the axis C A correspondence relationship between the value of the second correction value Θ 2 is registered.

이외에도 본 발명의 주지를 벗어나지 않는 한 상기 실시형태 및 변형예에서 예로든 구성을 취사선택하거나 다른 구성으로 적절히 변형하는 것도 가능하다. 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 inclination calculation units 18 of the above embodiment and the inclination direction inclination correction value calculation unit 37 in the modified example, and the first direction inclination Θ x , The second direction slope Θ y and the slope direction slope Θ may all be output to the outside.

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 항에 있어서,
상기 경사 방향 기울기 보정값 계산부는, 상기 회전각의 값에 따른, 상기 제 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. .
제 2 항에 있어서,
상기 경사 방향 기울기 보정값 계산부는, 상기 회전각을, 상기 제 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).
삭제delete 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
상기 경사 방향 기울기 보정값 계산부가 계산한 상기 경사 방향 기울기의 상기 보정값을 바탕으로, 상기 직교 방향으로부터 상기 제 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.
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
상기 경사 방향 기울기 보정값 계산부는, 계산한 상기 경사 방향 기울기의 상기 보정값을, 상기 경사 방향 기울기로서 출력하는 기울기 도출 장치.
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.
제 7 항에 있어서,
상기 경사 방향 기울기의 상기 보정값은, 상기 회전각의 값에 따른, 상기 제 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.
제 8 항에 있어서,
상기 회전각을, 상기 제 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.
삭제delete 제 7 항 내지 제 9 항 중 어느 한 항에 있어서,
상기 경사 방향 기울기의 상기 보정값을 바탕으로, 상기 직교 방향으로부터 상기 제 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.
제 7 항 내지 제 9 항 중 어느 한 항에 있어서,
계산한 상기 경사 방향 기울기의 상기 보정값을, 상기 경사 방향 기울기로서 출력하는 기울기 도출 방법.
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.
제 1 항에 있어서,
상기 회전각은 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.
제 13 항에 있어서,
상기 제 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.
제 7 항에 있어서,
상기 회전각은 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.
제 15 항에 있어서,
상기 제 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.
KR1020180053723A 2017-05-29 2018-05-10 Tilt Calculation Device And Tilt Calculation Method KR102091405B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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