[go: up one dir, main page]

KR20040042146A - Driving method and apparatus of multi touch panel and multi touch panel device - Google Patents

Driving method and apparatus of multi touch panel and multi touch panel device Download PDF

Info

Publication number
KR20040042146A
KR20040042146A KR1020020070308A KR20020070308A KR20040042146A KR 20040042146 A KR20040042146 A KR 20040042146A KR 1020020070308 A KR1020020070308 A KR 1020020070308A KR 20020070308 A KR20020070308 A KR 20020070308A KR 20040042146 A KR20040042146 A KR 20040042146A
Authority
KR
South Korea
Prior art keywords
touch panel
signals
detected
signal
signals detected
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020020070308A
Other languages
Korean (ko)
Other versions
KR100480155B1 (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 엘지.필립스 엘시디 주식회사
Priority to KR10-2002-0070308A priority Critical patent/KR100480155B1/en
Publication of KR20040042146A publication Critical patent/KR20040042146A/en
Application granted granted Critical
Publication of KR100480155B1 publication Critical patent/KR100480155B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0414Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/045Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04106Multi-sensing digitiser, i.e. digitiser using at least two different sensing technologies simultaneously or alternatively, e.g. for detecting pen and finger, for saving power or for improving position detection

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)

Abstract

PURPOSE: A method and a device for driving a multi-touch panel, and a multi-touch panel device using the same are provided to continuously use the touch panel by precisely recognizing a touch position in case that the touch panel is damaged, and offer a 3-dimensional effect to a character displayed on the touch panel by using a z-axis value except an x and y-axis value. CONSTITUTION: The first and the second ADC(Analog Digital Converter)(58,60) respective receive/convert an analog signal detected from the first and the second touch panel(54,56). A comparator(62) outputs a signal representing the identity between the signals by comparing the signal output from the first and the second ADC. A CPU(64) calculates a coordinates value based on the signal output from the first and the second ADC depending on the signal output from the comparator. To display an image matched with touch through a display device, the CPU outputs the coordinates value to a system.

Description

다중 터치패널의 구동방법, 구동장치 및 그를 사용한 다중 터치패널 장치{DRIVING METHOD AND APPARATUS OF MULTI TOUCH PANEL AND MULTI TOUCH PANEL DEVICE}Driving method of multi-touch panel, driving device and multi-touch panel device using the same {DRIVING METHOD AND APPARATUS OF MULTI TOUCH PANEL AND MULTI TOUCH PANEL DEVICE}

본 발명은 다중 터치패널의 구동방법, 구동장치 및 그를 사용한 다중 터치패널 장치에 관한 것이다.The present invention relates to a method of driving a multiple touch panel, a driving device and a multiple touch panel device using the same.

최근, 터치패널은 액정표시장치와 같은 화상표시장치의 표시면에 설치되어 사용자가 터치패널을 터치할 때 대응하는 화상을 보여주거나, 또는 사용자가 터치패널을 통해 기록한 문자 등의 화상을 인식하여 보여주는데 사용되고 있다.Recently, a touch panel is installed on a display surface of an image display device such as a liquid crystal display device to display a corresponding image when the user touches the touch panel, or to recognize and display an image such as a character recorded by the user through the touch panel. It is used.

이와 같은 터치패널에는 통상 전류량을 검출하여 터치가 이루어지는 위치의 좌표값을 검출하는 저항막식 터치패널과, 정전용량을 검출하여 펜 등으로 터치가 이루어지는 위치의 좌표값을 인식하는 정전용량 방식의 터치패널 등이 있다.Such a touch panel includes a resistive touch panel that detects a coordinate value of a position where a touch is normally made by detecting a current amount, and a capacitive touch panel that detects a capacitance value and recognizes a coordinate value of a position where a touch is made with a pen or the like. Etc.

도 1은 일반적인 저항막식 터치패널의 단면도이다.1 is a cross-sectional view of a general resistive touch panel.

도 1을 참조하면, 터치패널(10)은 예를 들어 폴리에틸렌 텔레프탈레이트(이하 "PET"라 함) 필름으로 된 상부기판(12), 하부기판(14) 및 그 사이에 살포된 스페이서(20)를 구비한다. 또한, 상부기판(12)의 하면에는 제 1 전도층(16)이 형성되고, 하부기판(14)의 표면에는 제 2 전도층(18)이 형성된다. 그리고, 이들 제 1 및 제 2 전도층은 통산 인듐 주석 산화물(Indium-Tin-Oxide; ITO), 인듐 주석 아연 산화물(Indium-Tin-Zinc-Oxide; ITZO), 인듐 아연 산화물(Indium-Zinc-Oxide; IZO) 등으로 이루어진다.Referring to FIG. 1, the touch panel 10 includes, for example, an upper substrate 12, a lower substrate 14, and a spacer 20 spread therebetween, for example, made of polyethylene terephthalate (hereinafter referred to as “PET”) film. It is provided. In addition, a first conductive layer 16 is formed on the lower surface of the upper substrate 12, and a second conductive layer 18 is formed on the surface of the lower substrate 14. In addition, these first and second conductive layers include indium tin oxide (ITO), indium tin zinc oxide (ITZO), and indium zinc oxide (Indium-Zinc-Oxide). IZO) and the like.

또한, 이러한 터치패널(10)은 일반적으로 액정패널 등에 부착되어 사용되거나, 또는 액정패널에 일체화되어 사용되고 있다.In addition, the touch panel 10 is generally used by being attached to a liquid crystal panel or the like, or is integrated with a liquid crystal panel and used.

도 2는 도 1의 저항막식 터치패널이 액정패널에 일체화된 터치패널 일체형 액정패널의 구동방식을 보여주는 구성도이다.2 is a block diagram illustrating a driving method of a touch panel integrated liquid crystal panel in which the resistive touch panel of FIG. 1 is integrated into a liquid crystal panel.

도 2를 참조하여 동작을 살펴보면, 먼저 터치패널(10)에서 사용자에 의해 펜 등으로 터치가 이루어지면, 제 1 전도층(16)과 제 2 전도층(18)이 단락되고, 그 결과로 전류량 또는 전압 레벨을 갖는 아날로그 신호가 발생한다. 이어서, 터치패널(10)에서 발생한 전류량 또는 전압 레벨을 갖는 아날로그 신호 X+, X-, Y+, Y-는 아날로그-디지털 변환기(ADC)(22)(도시하지 않음)에 의해 디지털 신호로 변환된다. 또한, ADC(22)로부터의 디지털 변환된 신호 X+, X-, Y+, Y-는 시리얼 또는 패러럴 방식으로 CPU(24)에 입력된다. CPU(24)는 이 디지털 변환된 신호 X+, X-, Y+, Y-에 기초하여 X 좌표 및 Y 좌표를 산출하게 된다.Referring to FIG. 2, when a touch is made by a user on the touch panel 10 by a pen or the like, the first conductive layer 16 and the second conductive layer 18 are short-circuited, and as a result, the amount of current. Or an analog signal having a voltage level is generated. Subsequently, analog signals X +, X-, Y +, and Y- having a current amount or voltage level generated in the touch panel 10 are converted into digital signals by an analog-to-digital converter (ADC) 22 (not shown). Further, the digitally converted signals X +, X-, Y +, Y- from the ADC 22 are input to the CPU 24 in a serial or parallel manner. The CPU 24 calculates X coordinates and Y coordinates based on the digitally converted signals X +, X-, Y +, and Y-.

도 3은 펜 등에 의해 터치가 이루어진 경우에 있어서의 터치패널을 보여주고 있다. 터치가 이루어진 위치에서는 소정의 압력에 의해 터치패널(10)이 내측 방향으로 구부러지게 된다.3 shows a touch panel in a case where a touch is made with a pen or the like. In the touched position, the touch panel 10 is bent inward by a predetermined pressure.

그러나, 이와 같은 단일 터치패널을 사용하는 경우에는 터치패널의 상부기판에 손상이 발생한 때 정확한 좌표값을 검출할 수 없어 수리가 완료될 때까지 사용할 수 없기 때문에 사용자에게 불편함을 초래하는 문제가 있었다.However, in the case of using such a single touch panel, when the damage to the upper substrate of the touch panel is damaged, the exact coordinates cannot be detected, which causes inconvenience to the user because it cannot be used until the repair is completed. .

또한, 펜을 사용하여 터치패널에 기록하는 경우에 기록된 문자 등의 화상에 대한 입체감을 표현하기 위해 X축, Y축의 좌표값 이외에 터치 압력, 즉 Z축 값을 사용하려는 시도가 많이 행해졌으나, 통상 Z축 값은 너무 작기 때문에 이를 활용하는데 어려움이 많았다.In addition, many attempts have been made to use touch pressure, that is, Z-axis value, in addition to the coordinate values of the X-axis and Y-axis to express a three-dimensional effect on an image such as a recorded character when recording on a touch panel using a pen. In general, the Z-axis value was too small to use it.

따라서, 본 발명은 목적은 터치패널에 손상이 발생하는 경우에도 터치가 가해지는 위치에 대한 정확한 좌표값을 인식하게 함으로써 터치패널을 계속 사용할 수 있도록 하고, 또한 X축 및 Y축 값 이외에 Z축 값을 사용하여 터치패널에 기록되는 문자 등에 입체감을 제공할 수 있는 터치패널의 구동방법을 제공하는데 있다.Accordingly, an object of the present invention is to enable the touch panel to be continuously used by recognizing the exact coordinate value of the touched position even when damage occurs to the touch panel, and also to the Z axis value in addition to the X and Y axis values. The present invention provides a method of driving a touch panel that can provide a three-dimensional effect to a character recorded on the touch panel using a.

도 1은 일반적인 저항막식 터치패널의 단면도이다.1 is a cross-sectional view of a general resistive touch panel.

도 2는 도 1의 저항막식 터치패널을 구동하는 구동장치의 구성도이다.2 is a block diagram of a driving device for driving the resistive touch panel of FIG. 1.

도 3은 도 1에 도시된 저항막식 터치패널에 대하여 펜 등에 의해 터치가 이루어진 경우에 터치패널의 상태를 보여주는 도면이다.3 is a diagram illustrating a state of a touch panel when a touch is made by a pen or the like with respect to the resistive touch panel illustrated in FIG. 1.

도 4는 다중 터치패널의 구성을 보여주기 위한 단면도이다.4 is a cross-sectional view illustrating a configuration of a multiple touch panel.

도 5는 본 발명에 따른 다중 터치패널을 구동하기 위한 구동장치를 보여주는 구성도이다.5 is a block diagram showing a driving device for driving multiple touch panels according to the present invention.

도 6은 본 발명에 따른 다중 터치패널의 구동장치에 있어서 구동 방식을 설명하기 위한 흐름도이다.6 is a flowchart illustrating a driving method in a driving apparatus of a multiple touch panel according to the present invention.

도 7은 본 발명에 따른 다중 터치패널의 구동장치에 있어서 구동 방식을 설명하기 위한 다른 흐름도이다.7 is another flowchart illustrating a driving method in a driving apparatus of a multiple touch panel according to the present invention.

도 8은 다중 터치패널에 있어서 터치가 이루어진 경우에 다중 터치패널의 상태를 보여주는 도면이다.8 is a diagram illustrating a state of multiple touch panels when a touch is made in the multiple touch panels.

< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>

40: 다중 터치패널42: 상부기판40: multiple touch panel 42: upper substrate

44: 하부기판46: 중간기판44: lower substrate 46: intermediate substrate

48: 스페이서50: 제 1 전도층48: spacer 50: first conductive layer

52: 제 2 전도층54: 제 1 터치패널52: second conductive layer 54: first touch panel

56: 제 2 터치패널58, 60: 아날로그-디지털 변환기56: second touch panel 58, 60: analog-to-digital converter

62: 비교기64: 중앙처리장치62: comparator 64: central processing unit

상기 목적을 달성하기 위하여, 본 발명은 상부 터치패널로부터 검출된 신호들과 하부 터치패널로부터 검출된 신호들의 동일성 여부를 판단하여 상부 터치패널의 손상 여부를 판단하는 단계를 포함하는 것을 특징으로 하는 다중 터치패널의 구동방법을 제공한다.In order to achieve the above object, the present invention includes the step of determining whether the signals detected from the upper touch panel and the signals detected from the lower touch panel is the same or not to determine whether the upper touch panel is damaged. It provides a method of driving a touch panel.

또한, 본 발명은 상부 터치패널로부터 터치가 이루어진 위치의 좌표값을 산출하기 위한 신호를 검출하는 단계, 하부 터치패널로부터 터치가 이루어진 위치의 좌표값을 산출하기 위한 신호를 검출하는 단계, 상기 상부 및 하부 터치패널에서 검출된 신호들을 각각 비교하는 단계, 상기 비교단계에서 검출된 신호들이 동일하면, 상기 상부 및 하부 터치패널에서 검출된 신호들 중 어느 하나를 출력하고, 상기 비교단계에서 검출된 신호들이 동일하지 않으면 상기 하부 터치패널에서 검출된 신호들을 출력하는 단계, 출력된 신호에 기초하여 터치가 이루어진 위치의 좌표값을 산출하는 단계, 및 산출된 좌표값을 시스템으로 전송하는 단계를 포함하는 것을 특징으로 하는 다중 터치패널의 구동방법을 제공한다.The present invention also provides a method for detecting a coordinate value of a touched position from an upper touch panel, a signal for calculating a coordinate value of a touched position from a lower touch panel. Comparing the signals detected in the lower touch panel, if the signals detected in the comparing step are the same, any one of the signals detected in the upper and lower touch panel is output, and the signals detected in the comparing step Outputting signals detected by the lower touch panel, calculating a coordinate value of a touched position based on the output signal, and transmitting the calculated coordinate value to the system. A driving method of a multi-touch panel is provided.

또한, 본 발명은 상부 터치패널로부터 검출된 아날로그 신호를 디지털 신호로 변환하는 제 1 아날로그-디지털 변환기, 하부 터치패널로부터 검출된 아날로그 신호를 디지털 신호로 변환하는 제 2 아날로그-디지털 변환기, 상기 제 1 및 제 2 아날로그-디지털 변환기에서 출력되는 신호들을 서로 비교하여 동일성 여부를 나타내는 신호를 출력하는 비교기, 및 상기 제 1 및 제 2 아날로그-디지털 변환기에서 출력되는 신호들을 또한 수신하고, 상기 비교기에서 출력되는 동일성 여부를 나타내는 신호에 기초하여 터치가 이루어진 위치의 좌표값을 산출하는 중앙처리장치를 포함하는 것을 특징으로 하는 다중 터치패널의 구동장치를 제공한다.In addition, the present invention is a first analog-to-digital converter for converting the analog signal detected from the upper touch panel to a digital signal, a second analog-to-digital converter for converting the analog signal detected from the lower touch panel to a digital signal, the first And a comparator comparing the signals output from the second analog-digital converter with each other and outputting a signal indicating whether they are identical, and receiving the signals output from the first and second analog-digital converters, and outputting from the comparator. It provides a drive device for a multi-touch panel, characterized in that it comprises a central processing unit for calculating the coordinate value of the position where the touch is made based on the signal indicating whether or not.

또한, 본 발명은 상부 기판, 중간 기판, 및 상기 상부 기판의 하면 및 상기 중간 기판의 하면에 형성된 제 1 전도층들로 구성되는 상부 터치패널, 상기 중간 기판, 하부 기판, 및 상기 중간 기판의 표면 및 상기 하부 기판의 표면에 형성된제 2 전도층들로 구성되는 하부 터치패널, 상기 제 1 전도층들 및 상기 제 2 전도층들에 인쇄되어 신호를 검출하는 전극 패턴들, 및 상기 상부 및 하부 터치패널로부터 검출된 신호들을 서로 비교하여 동일성 여부 판단하고, 이에 따라 터치가 이루어지는 위치의 좌표값을 산출하여 출력하는 구동장치를 포함하는 것을 특징으로 하는 다중 터치패널 장치를 제공한다.The present invention also provides an upper touch panel, an intermediate substrate, a lower substrate, and a surface of the intermediate substrate including an upper substrate, an intermediate substrate, and first conductive layers formed on a lower surface of the upper substrate and a lower surface of the intermediate substrate. And a lower touch panel including second conductive layers formed on a surface of the lower substrate, electrode patterns printed on the first conductive layers and the second conductive layers to detect a signal, and the upper and lower touches. Comparing signals detected from the panel with each other to determine whether the same, and accordingly provides a multi-touch panel device comprising a driving device for calculating and outputting the coordinate value of the position at which the touch is made.

상기 목적 외에 본 발명의 다른 목적 및 특징들은 첨부도면을 참조한 실시예에 대한 설명을 통하여 명백하게 드러나게 될 것이다.Other objects and features of the present invention in addition to the above objects will become apparent from the description of the embodiments with reference to the accompanying drawings.

이하, 도 4 내지 도 8을 참조하여 본 발명의 바람직한 실시예에 대하여 설명한다.Hereinafter, exemplary embodiments of the present invention will be described with reference to FIGS. 4 to 8.

도 4은 다중 터치패널의 구성을 보여주는 단면도이다. 이 도면에 있어서 터치패널을 이중으로 구성한 것은 설명을 간략하게 하기 위한 것이며, 본 발명의 범위를 이에 한정하기 위한 것은 아니다.4 is a cross-sectional view illustrating a configuration of a multi-touch panel. The dual configuration of the touch panel in this figure is for simplifying the description, and the scope of the present invention is not limited thereto.

도 4을 참조하면, 다중 터치패널(40)은 상부기판(42), 하부기판(44) 및 중간기판(46)을 포함한다. 또한, 상부기판(42)의 하면과 중간기판(46)의 하면에는 제 1 전도층(50)이 형성되어 있고, 중간기판(46)의 표면과 하부기판(44)의 표면에는 제 2 전도층(52)이 형성되어 있다. 상부기판(42)과 중간기판(44) 및 중간기판(44)과 하부기판(46) 사이에는 각각 스페이서(48)가 살포될 수도 있다.Referring to FIG. 4, the multiple touch panel 40 includes an upper substrate 42, a lower substrate 44, and an intermediate substrate 46. In addition, a first conductive layer 50 is formed on a lower surface of the upper substrate 42 and a lower surface of the intermediate substrate 46, and a second conductive layer is formed on the surface of the intermediate substrate 46 and the surface of the lower substrate 44. 52 is formed. Spacers 48 may be sprayed between the upper substrate 42 and the intermediate substrate 44 and between the intermediate substrate 44 and the lower substrate 46, respectively.

상부기판(42), 하부기판(44) 및 중간기판(46)의 PET 필름 등으로 형성되고, 제 1 및 제 2 전도층(50, 52)은 ITO막, ITZO막, IZO막 등의 재료로 형성된다.The first and second conductive layers 50 and 52 are formed of a PET film of the upper substrate 42, the lower substrate 44, and the intermediate substrate 46. The first and second conductive layers 50 and 52 are made of a material such as an ITO film, an ITZO film, or an IZO film. Is formed.

도면에는 도시되어 있지 않지만, 제 1 및 제 2 전도층에는 각각 터치가 이루어지는 부분에서 전류량 또는 전압 및 터치 압력 등을 검출하기 위한 전극 패턴이 인쇄되어 있다. 이들 전극 패턴은 일반적으로 은(Ag) 등으로 형성된다.Although not shown in the drawings, the first and second conductive layers are printed with electrode patterns for detecting a current amount or a voltage, a touch pressure, and the like at the touched portions. These electrode patterns are generally formed from silver (Ag) or the like.

설명을 위해 상부기판(42) 및 중간기판(46)에 의해 형성되는 터치패널을 제 1 터치패널(54)이라 하고, 중간기판(46) 및 하부기판(44)에 의해 형성되는 터치패널을 제 2 터치패널(56)이라 한다.For the purpose of explanation, the touch panel formed by the upper substrate 42 and the intermediate substrate 46 is referred to as a first touch panel 54, and the touch panel formed by the intermediate substrate 46 and the lower substrate 44 is referred to as a first touch panel 54. 2 is called a touch panel 56.

도 5는 본 발명에 따른 다중 터치패널의 구동장치에 대한 전체적인 구성도를 보여주는 도면이다. 평면적인 X축, Y축 좌표값을 검출하는 일반적인 터치패널의 구성에 대하여, 본 발명에서는 입체감을 표현하기 위해 Z축값을 검출하기 위한 부가적인 전극을 포함하고 있다.5 is a view showing the overall configuration of the drive device of the multiple touch panel according to the present invention. With respect to the construction of a general touch panel that detects planar X-axis and Y-axis coordinate values, the present invention includes an additional electrode for detecting the Z-axis value to express a three-dimensional effect.

도 5에 도시된 다중 터치패널의 구동장치는 제 1 및 제 2 터치패널(54, 56)로부터 검출된 아날로그 신호 X1, Y1, Z1 또는 X2, Y2, Z2를 각각 입력받아 디지털 신호로 변환하는 제 1 및 제 2 아날로그-디지털 변환기(ADC)(58, 60), 제 1 및 제 2 ADC로부터 출력되는 신호를 각각 비교하여 이 신호들의 동일성 여부를 나타내는 신호를 출력하는 비교기(62) 및 비교기(62)에서 출력되는 신호에 따라 제 1 또는 제 2 ADC에서 출력되는 신호에 기초하여 좌표값을 산출하는 중앙처리장치(CPU)(64)를 포함한다. 도면에 도시되어 있지 않지만, 중앙처리장치(64)에 의해 산출된 좌표값은 표시장치를 통해 터치에 대응하는 화상을 표시하기 위해 시스템으로 출력된다.The driving apparatus of the multiple touch panel shown in FIG. 5 receives an analog signal X1, Y1, Z1 or X2, Y2, Z2 detected from the first and second touch panels 54 and 56, respectively, and converts them into digital signals. Comparator 62 and comparator 62 for comparing the signals output from the first and second analog-to-digital converters (ADCs) 58 and 60, the first and second ADCs, respectively and outputting a signal indicating whether these signals are equal. A central processing unit (CPU) 64 that calculates a coordinate value based on the signal output from the first or second ADC according to the signal output from Although not shown in the figure, the coordinate values calculated by the central processing unit 64 are output to the system for displaying an image corresponding to the touch through the display device.

이들의 구동 방식에 대하여 보다 상세히 살펴보기로 한다.These driving methods will be described in more detail.

이 다중 터치패널(40)에 대하여 터치가 이루어지면, 제 1 터치패널(54)에서검출된 아날로그 신호 X1, Y1, Z1은 제 1 아날로그-디지털 변환기(ADC)(58)로 출력되고, 제 2 터치패널(56)에서 검출된 아날로그 신호 X2, Y2, Z2는 제 2 아날로그-디지털 변환기(60)로 출력된다.When the touch is applied to the multiple touch panel 40, the analog signals X1, Y1, and Z1 detected by the first touch panel 54 are output to the first analog-to-digital converter (ADC) 58, and the second The analog signals X2, Y2, and Z2 detected by the touch panel 56 are output to the second analog-to-digital converter 60.

상기 제 1 및 제 2 아날로그-디지털 변환기(58, 60)의 출력은 비교기(62)에 입력되어 서로 비교된다. 이 비교기(62)에서는 X1, Y1 및 X2, Y2를 서로 비교하여 신호의 동일성 여부를 판단하여 동일성 여부를 나타내는 신호를 출력한다.The outputs of the first and second analog-to-digital converters 58 and 60 are input to a comparator 62 and compared with each other. The comparator 62 compares X1, Y1, X2, and Y2 with each other, determines whether the signals are identical, and outputs a signal indicating whether the signals are identical.

또한, 상기 제 1 및 제 2 아날로그-디지털 변환기(58, 60)의 출력은 다른 라인을 통해 CPU(64)에 입력된다.In addition, the outputs of the first and second analog-to-digital converters 58, 60 are input to the CPU 64 via other lines.

CPU(64)는 비교기(62)에서 출력되는 동일성 여부를 나타내는 신호에 기초하여 다른 라인을 통해 아날로그-디지털 변환기(58, 60)에서 출력된 X1, Y1 및 X2, Y2 신호에 기초하여 터치가 이루어진 위치의 좌표값을 판단한다. CPU(64)는 비교기(62)로부터 동일한 표시의 신호, 즉 X1=X2, Y1=Y2를 나타내는 신호가 입력되는 경우에는 X1, Y1 또는 X2, Y2 중 하나를 좌표값 검출을 위한 신호로서 사용된다.The CPU 64 makes a touch based on the signals X1, Y1 and X2, Y2 output from the analog-to-digital converters 58 and 60 through different lines based on the signal indicating whether the comparator 62 outputs the sameness. Determine the coordinate value of the location. The CPU 64 uses one of X1, Y1 or X2, Y2 as a signal for detecting coordinate values when a signal having the same display, that is, a signal indicating X1 = X2, Y1 = Y2, is input from the comparator 62. .

만일 비교기(62)로부터 동일한 신호가 아니라는 표시의 신호, 즉 X1≠X2 또는 Y1≠Y2를 나타내는 신호가 입력되는 경우에는 제 1 터치패널(54)에서의 손상 때문에 에러가 발생한 것으로 판단하고, 제 1 터치패널(54)에서 출력된 X1, Y1 신호는 배제하고, 제 2 터치패널(56)에서 출력된 X2 및 Y2 신호만을 사용하여 터치가 이루어진 위치의 좌표값을 산출한다.If a signal indicating that it is not the same signal, that is, a signal indicating X1 ≠ X2 or Y1 ≠ Y2 is input from the comparator 62, it is determined that an error has occurred because of damage in the first touch panel 54, and the first The X1 and Y1 signals output from the touch panel 54 are excluded and only the X2 and Y2 signals output from the second touch panel 56 are used to calculate coordinate values of the touched positions.

이러한 동작은 터치가 이루어질 때 제 1 터치패널(54) 및 제 2 터치패널(56)에 있어서의 터치 위치가 동일하기 때문에 가능하다.This operation is possible because the touch positions in the first touch panel 54 and the second touch panel 56 are the same when a touch is made.

또한, 만일 제 1 터치패널에 손상이 발생하였는데 사용자가 소정의 압력 미만으로 터치를 행한 경우에는 제 2 터치패널에 의해서는 신호가 검출하지 않기 때문에, 제 1 터치패널에서 출력된 신호에 의해 잘못된 좌표값이 산출될 수도 있다. 그러나, 이러한 경우에는 사용자가 육안으로 터치패널의 정상 동작 여부를 판단할 수 있고, 이후 사용자는 제 1 터치패널(54)에 손상이 발생한 것으로 판단하여 최초의 터치 보다는 큰 압력으로 터치패널을 터치함으로써 터치패널(40)을 정상적으로 사용할 수 있게 된다.In addition, if damage occurs to the first touch panel and the user makes a touch with less than a predetermined pressure, a signal is not detected by the second touch panel, and thus incorrect coordinates are generated by a signal output from the first touch panel. The value may be calculated. However, in this case, the user can visually determine whether the touch panel is normally operated, and after that, the user determines that the damage has occurred to the first touch panel 54, thereby touching the touch panel with a greater pressure than the first touch. The touch panel 40 can be used normally.

즉, 제 1 터치패널(54)에서 손상이 발생하여 좌표값을 인식하지 못하거나 좌표값에 에러가 발생한 경우에 제 1 터치패널(54)에서 검출된 좌표값을 배제하고 하부 터치패널(56)을 통해 검출된 좌표값만을 사용함으로써 터치패널을 정상적으로 사용할 수 있게 된다.That is, when damage occurs in the first touch panel 54 and the coordinate value is not recognized or an error occurs in the coordinate value, the lower touch panel 56 is excluded by excluding the coordinate value detected by the first touch panel 54. By using only the coordinate values detected through the touch panel can be used normally.

또한, 도 5에서 CPU(62)는 제 1 터치패널(54) 및 제 2 터치패널(56)에서 출력되는 Z1 및 Z2 신호에 기초하여 터치에 의해 터치패널(40)에 가해진 압력을 산출하는 기능을 또한 갖고 있다.In addition, in FIG. 5, the CPU 62 calculates the pressure applied to the touch panel 40 by the touch based on the Z1 and Z2 signals output from the first touch panel 54 and the second touch panel 56. It also has

CPU(62)는 Z1 및 Z2에 기초하여 터치에 의해 터치패널(40)에 가해진 압력을 산출해 내는데, 이러한 Z축값 산출은 CPU(62)에 미리 저장된 기준에 따라 산출될 수 있다.The CPU 62 calculates the pressure applied to the touch panel 40 by touch based on Z1 and Z2, and this Z-axis value calculation can be calculated according to the criteria stored in advance in the CPU 62.

즉, 터치패널(40)에 입력되는 문자 등에 입체감을 제공하기에 충분한 단계로 Z축값을 미리 분류하여 CPU(62)에 미리 저장하여 놓고, 검출된 Z축값에 따라 이를 액정표시장치 등의 표시장치로 전송하여 입체감을 표현한다.That is, the Z-axis values are pre-classified and stored in advance in the CPU 62 in a step sufficient to provide a three-dimensional effect to characters input to the touch panel 40, and the display device such as a liquid crystal display device according to the detected Z-axis values. Express the three-dimensional effect by sending to.

한편, 제 1 터치패널(54)에 손상이 발생하였다고 판단된 경우에는 X1, Y1 신호와 마찬가지로 Z1 신호는 무시된다.On the other hand, when it is determined that damage has occurred to the first touch panel 54, the Z1 signal is ignored like the X1 and Y1 signals.

즉, Z축값 산출은 제 1 터치패널(54)이 정상적으로 동작한다고 판단한 경우에는 Z1+Z2 신호가, 제 1 터치패널(54)이 정상적으로 동작하지 않는다고 판단한 경우, 즉 제 1 터치패널이 동작하지 않거나 손상을 입었을 때는 Z1 신호를 배제한 Z2 신호만으로 행해진다.That is, the Z-axis value calculation is performed when the first touch panel 54 determines that the first touch panel 54 operates normally. When the Z1 + Z2 signal determines that the first touch panel 54 does not operate normally, that is, the first touch panel does not operate. When damaged, only Z2 signal excluding Z1 signal is used.

한편, 본 실시예에서는 비교기(62)와 CPU(64)를 분리하여 설명하였지만, 비교기(62)는 CPU(64)에 포함될 수도 있다. 또한, CPU(64)는 제 1 및 제 2 ADC(58, 60)를 포함할 수도 있다.In the present embodiment, the comparator 62 and the CPU 64 have been described separately, but the comparator 62 may be included in the CPU 64. In addition, the CPU 64 may include first and second ADCs 58 and 60.

도 6에는 본 발명에 따른 다중 터치패널의 구동 방법을 설명하기 위한 흐름도가 개략적으로 도시되어 있다.6 is a flowchart schematically illustrating a method of driving multiple touch panels according to the present invention.

먼저 터치패널(40)에 대하여 터치가 이루어지면(단계(S1)), 단계(S2)에서 제 1 터치패널(54)로부터 신호가 검출되는지를 판단한다. 신호가 검출되지 않으면 터치패널을 다시 터치하는 단계(S1)로 되돌아간다. 신호가 검출되면, 단계(S3)에서는 X1, Y1, Z1 신호를 출력한다. 이어서, 단계(S4)에서는 제 2 터치패널(56)로부터 신호가 검출되는지를 판단한다. 신호가 검출되면, 단계(S5)에서는 X2, Y2, Z2 신호를 출력한다.First, when a touch is made to the touch panel 40 (step S1), it is determined whether a signal is detected from the first touch panel 54 in step S2. If no signal is detected, the process returns to step S1 of touching the touch panel again. If a signal is detected, the signals S1, Y1, Z1 are output in step S3. In operation S4, it is determined whether a signal is detected from the second touch panel 56. If a signal is detected, the signals S2, Y2 and Z2 are output in step S5.

이어서, 단계(S6)로 이행하여 제 1 및 제 2 터치패널(54, 56)에서 출력된 신호들이 각각 동일한지의 여부를 판단한다. 양자의 신호들이 동일하면(X1=X2, Y1=Y2), X1, Y1 또는 X2, Y2 중 어느 하나에 기초하여 터치가 이루어진 위치의 좌표값 X축값과 Y축값 및 Z1+Z2 신호에 기초한 Z축값을 산출한다(단계(S7)).Subsequently, the process proceeds to step S6 to determine whether the signals output from the first and second touch panels 54 and 56 are the same. If both signals are the same (X1 = X2, Y1 = Y2), the X-axis value and the Y-axis value and the Z-axis value based on the Z-axis value and the Z1- + Z2 signal at the touched position based on either X1, Y1 or X2, Y2 Is calculated (step S7).

마지막으로, 단계(S8)에서는 산출된 X축값, Y축값 및 Z축값을 시스템을 전송한 후, 다시 처음 단계로 돌아가 다음 터치가 있을 때까지 대기한다.Finally, in step S8, after transmitting the calculated X-axis value, Y-axis value and Z-axis value, the system returns to the first step and waits until the next touch.

한편, 단계(S6)에 있어서 제 1 및 제 2 터치패널(54, 56)에서 출력된 신호들 중 어느 하나가 동일하지 않으면(X1≠X2 또는 Y1≠Y2), 단계(S9)로 이행하여 제 2 터치패널(56)로부터 출력된 X2, Y2, Z2 신호만에 기초하여 X축값, Y축값 및 Z축값을 산출한다. 마찬가지로, 단계(S8)로 이행하여 산출된 X축값, Y축값 및 Z축값을 시스템을 전송한 후, 처음 단계로 돌아가 다음 터치가 있을 때까지 대기한다.On the other hand, if one of the signals output from the first and second touch panels 54 and 56 is not the same in step S6 (X1 ≠ X2 or Y1 ≠ Y2), the process proceeds to step S9. 2 Based on only the X2, Y2, and Z2 signals output from the touch panel 56, the X-axis value, the Y-axis value, and the Z-axis value are calculated. Similarly, after the system transfers the calculated X-axis value, Y-axis value and Z-axis value by moving to step S8, the process returns to the first step and waits until the next touch.

한편, 단계(S4)에 있어서 제 2 터치패널(56)로부터 검출된 신호가 존재하지 않으면 단계는 단계(S10)로 이행하고, 제 1 터치패널(54)로부터 검출된 신호 X1, Y1, Z1에 기초하여 좌표값을 산출한다. 이어서, 단계(S8)로 이행하여 산출된 좌표값을 시스템으로 전송한다.On the other hand, if the signal detected from the second touch panel 56 does not exist in step S4, the step proceeds to step S10, in which the signals X1, Y1, Z1 detected from the first touch panel 54 are detected. A coordinate value is calculated based on this. Subsequently, the process proceeds to step S8 and the calculated coordinate values are transmitted to the system.

이와 같이 함으로써 제 1 터치패널(54)이 손상되어 잘못된 신호가 검출되는 경우에도 정상적으로 터치패널을 사용할 수 있게 된다.In this manner, even when the first touch panel 54 is damaged and an erroneous signal is detected, the touch panel can be used normally.

도 7에는 본 발명의 다른 실시예에 따른 구동방법에 대한 흐름도가 개략적으로 도시되어 있다.7 is a flowchart schematically illustrating a driving method according to another embodiment of the present invention.

도 7의 경우는 제 1 터치패널(54)로부터 신호를 검출하는 것이 불가능한 경우에 해당된다.7 corresponds to a case where it is impossible to detect a signal from the first touch panel 54.

도 7에서는 제 1 터치패널(54)로부터 신호가 검출되지 않는 경우에 다시 터치패널을 터치하는 단계로 돌아가는 대신에 무조건적으로 제 2 터치패널로부터 신호를 검출한다는 점에서 도 6의 실시예와는 차이가 있다.7 differs from the embodiment of FIG. 6 in that when a signal is not detected from the first touch panel 54, the signal is unconditionally detected from the second touch panel instead of returning to the step of touching the touch panel again. There is.

이를 보다 상세히 설명하면, 단계(S20)에서는 제 1 터치패널(54)로부터 신호가 검출되는지를 판단한다. 신호가 검출되는 경우에는 단계(S22)에서 X1, Y1, Z1 신호를 출력하고 단계(S24)로 이행한다. 반면에 신호가 검출되지 않는 경우에는 단계(S22)를 거치지 않고 바로 단계(S24)로 이행한다.In more detail, in step S20, it is determined whether a signal is detected from the first touch panel 54. If a signal is detected, the signals X1, Y1, Z1 are output in step S22, and the process proceeds to step S24. On the other hand, if no signal is detected, the process proceeds directly to step S24 without passing through step S22.

이어서, 단계(S26)에서는 제 2 터치패널(56)로부터 신호가 검출되는지를 판단하고, 단계(S28)에서 검출된 신호 X2, Y2, Z2를 출력한다.In operation S26, it is determined whether a signal is detected from the second touch panel 56, and the signals X2, Y2, and Z2 detected in operation S28 are output.

이어서 단계(S30)로 이행하여 제 1 및 제 2 터치패널(54, 56)로부터 출력된 신호 X1, Y1 및 X2, Y2를 각각 비교한다.Subsequently, the process proceeds to step S30 to compare the signals X1, Y1, X2, and Y2 output from the first and second touch panels 54 and 56, respectively.

단계(S30)에서 제 1 및 제 2 터치패널(54, 56)로부터 출력된 신호가 서로 동일하다고 판단하면, 단계(S32)로 이행하여, X1, Y1 또는 X2, Y2 중 어느 하나에 기초하여 X축값 및 Y축값을 산출한다.If it is determined in step S30 that the signals output from the first and second touch panels 54 and 56 are identical to each other, the flow advances to step S32 and based on any one of X1, Y1 or X2, Y2, X The axis value and the Y axis value are calculated.

단계(S32)에서는 또한 제 1 및 제 2 터치패널(54, 56)로부터 출력된 Z1 및 Z2 신호, 즉 Z1+Z2 신호에 기초하여 Z축값을 산출하게 된다.In operation S32, the Z-axis value is calculated based on the Z1 and Z2 signals, that is, Z1 + Z2 signals, output from the first and second touch panels 54 and 56.

끝으로, 단계(S34)에서 산출된 X축값, Y축값 및 Z축값을 시스템으로 전송한 후, 처음 단계로 되돌아가 다음 터치가 있을 때까지 대기한다.Finally, after transmitting the X-axis value, Y-axis value and Z-axis value calculated in step S34 to the system, the process returns to the first step and waits until the next touch.

한편, 단계(S26)에서 제 2 터치패널(56)로부터 검출된 신호가 존재하지 않는다고 판단하는 경우에는 단계(S36)로 이행하여 제 1 터치패널(54)로부터 검출된 신호가 존재하는지를 판단한다. 단계(S36)에서 제 1 터치패널(54)로부터 검출된 신호가 존재한다고 판단하면, 단계(S38)로 이행하여 X1, Y1, Z1에 기초하여 X축값, Y축값 및 Z축값을 산출하고, 단계(S34)로 이행한다.On the other hand, if it is determined in step S26 that the signal detected from the second touch panel 56 does not exist, the flow advances to step S36 to determine whether the signal detected from the first touch panel 54 exists. If it is determined in step S36 that the signal detected from the first touch panel 54 is present, the flow advances to step S38 to calculate the X-axis value, the Y-axis value, and the Z-axis value based on X1, Y1, Z1, and The process proceeds to S34.

단계(S36)에서 제 1 터치패널(54)로부터 검출된 신호가 존재하지 않는다고 판단되는 경우에는 처음 단계(S20)로 되돌아간다.If it is determined in step S36 that the signal detected from the first touch panel 54 does not exist, the process returns to the first step S20.

단계(S34)에서는 산출된 X축값, Y축값 및 Z축값을 시스템을 전송한 후, 처음 단계로 돌아가 다음 터치가 있을 때까지 대기한다.In step S34, after transmitting the calculated X-axis value, Y-axis value and Z-axis value, the system returns to the first step and waits until the next touch.

또한, 단계(S30)에서 제 1 및 제 2 터치패널(54, 56)로부터 검출된 신호가 서로 동일하지 않다고 판단되는 경우(X1≠X2 또는 Y1≠Y2)에는 단계(S40)로 이행하여 제 2 터치패널(54)로부터 검출된 신호 X2, Y2, Z2에 기초하여 X, Y, Z 좌표값을 산출한다. 이어서 처리는 단계(S34)로 이행하여 산출된 좌표값을 시스템으로 전송한 후, 처음 단계로 돌아가 다음 터치가 있을 때까지 대기한다.In addition, when it is determined in step S30 that the signals detected from the first and second touch panels 54 and 56 are not identical to each other (X1 ≠ X2 or Y1 ≠ Y2), the process proceeds to step S40 and the second step is performed. X, Y, Z coordinate values are calculated based on the signals X2, Y2, Z2 detected from the touch panel 54. The process then proceeds to step S34, transfers the calculated coordinate values to the system, then returns to the first step and waits until the next touch.

이와 같이 하여 제 1 터치패널(54)이 완전히 파손된 경우에도 터치패널(40)이 정상적으로 동작할 수 있게 할 수 있다.In this way, even when the first touch panel 54 is completely damaged, the touch panel 40 can be normally operated.

도 8은 소정 압력 이상으로 펜에 의해 터치가 이루어진 경우에 터치패널의 상태를 보여주는 도면이다.8 is a view illustrating a state of a touch panel when a touch is made by a pen at a predetermined pressure or more.

도면에 따르면, 소정 압력 이상의 터치가 이루어지면, 제 1 터치패널 뿐만 아니라 제 2 터치패널에도 굴곡 부분이 발생하게 된다. 터치가 이루어진 부분은 제 1 터치패널과 제 2 터치패널이 동일하다.According to the drawing, when a touch of a predetermined pressure or more is made, a bent portion is generated in the second touch panel as well as the first touch panel. The touched portion is the same as the first touch panel and the second touch panel.

또한, 압력 정도, 즉 각각의 터치패널이 눌려지는 정도에 따라 Z축값을 산출하여 입체적인 표현이 가능하게 된다.In addition, the three-dimensional expression is possible by calculating the Z-axis value according to the degree of pressure, that is, the degree to which the respective touch panels are pressed.

상술한 바와 같이, 본 발명에 따른 다중 터치패널 구동방법은 각 터치패널에서 입력된 신호의 동일성 여부를 판단하여 잘못 검출된 신호를 배제함으로써 상부 터치패널이 손상되거나, 심지어 완전히 파손된 경우에도 터치패널이 정상적으로 동작할 수 있도록 하고, 또한 Z축값을 사용하여 터치패널에 기록되는 문자 등에 굵기 등의 입체감을 제공할 수 있다는 이점을 갖는다.As described above, the multi-touch panel driving method according to the present invention determines whether the signals input from each touch panel are identical and excludes the incorrectly detected signal, thereby preventing the touch panel from being damaged or even completely damaged. This makes it possible to operate normally, and also has the advantage that it is possible to provide a three-dimensional effect such as thickness and the like recorded on the touch panel using the Z-axis value.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. 따라서, 본 발명의 기술적 범위는 명세서의 상세한 설명에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의해 정하여져야만 할 것이다.Those skilled in the art will appreciate that various changes and modifications can be made without departing from the technical spirit of the present invention. Therefore, the technical scope of the present invention should not be limited to the contents described in the detailed description of the specification but should be defined by the claims.

Claims (22)

상부 터치패널로부터 검출된 신호들과 하부 터치패널로부터 검출된 신호들의 동일성 여부를 판단하여 상부 터치패널의 손상 여부를 판단하는 단계를 포함하는 것을 특징으로 하는 다중 터치패널의 구동방법.And determining whether the signals detected from the upper touch panel and the signals detected from the lower touch panel are identical to determine whether the upper touch panel is damaged or not. 제 1 항에 있어서,The method of claim 1, 상기 상부 터치패널에서 검출된 신호들과 상기 하부 터치패널에서 검출된 신호들이 서로 동일한 경우에 상기 상부 또는 하부 터치패널에서 검출된 신호들 중 어느 하나에 기초하여 터치가 이루어진 위치의 좌표값을 산출하는 단계를 추가로 포함하는 것을 특징으로 하는 다중 터치패널의 구동방법.When the signals detected by the upper touch panel and the signals detected by the lower touch panel are identical to each other, the coordinate value of the touched position is calculated based on any one of the signals detected by the upper or lower touch panel. The method of driving a multiple touch panel, characterized in that it further comprises a step. 제 2 항에 있어서,The method of claim 2, 상기 상부 터치패널에서 검출된 신호들과 상기 하부 터치패널에서 검출된 신호들이 서로 동일하지 않은 경우에 상기 하부 터치패널에서 검출된 신호들에 기초하여 터치가 이루어진 위치의 좌표값을 산출하는 단계를 추가로 포함하는 것을 특징으로 하는 다중 터치패널의 구동방법.Calculating coordinate values of a touched position based on the signals detected by the lower touch panel when the signals detected by the upper touch panel and the signals detected by the lower touch panel are not the same. Method of driving a multi-touch panel comprising a. 제 2 항에 있어서,The method of claim 2, 상기 상부 및 하부 터치패널로부터 터치 압력에 따른 신호를 추가로 검출하고, 이들 신호들에 기초하여 표시장치를 통해 표시되는 문자 등에 입체감을 제공하기 위한 값을 산출하는 단계를 추가로 포함하는 것을 특징으로 하는 다중 터치패널의 구동방법.And detecting a signal according to touch pressure from the upper and lower touch panels, and calculating a value for providing a three-dimensional effect to a character displayed through a display device based on these signals. Method of driving multiple touch panels. 제 3 항에 있어서,The method of claim 3, wherein 상기 하부 터치패널만으로부터 터치 압력에 따른 신호를 추가로 검출하여, 표시장치를 통해 표시되는 문자 등에 입체감을 제공하기 위한 값을 산출하는 단계를 추가로 포함하는 것을 특징으로 하는 다중 터치패널의 구동방법.And detecting a signal according to touch pressure from only the lower touch panel, and calculating a value for providing a three-dimensional effect to a character displayed through a display device. . 상부 터치패널로부터 터치가 이루어진 위치의 좌표값을 산출하기 위한 신호를 검출하는 단계;Detecting a signal for calculating a coordinate value of a touched position from the upper touch panel; 하부 터치패널로부터 터치가 이루어진 위치의 좌표값을 산출하기 위한 신호를 검출하는 단계;Detecting a signal for calculating a coordinate value of a touched position from the lower touch panel; 상기 상부 및 하부 터치패널에서 검출된 신호들을 각각 비교하는 단계;Comparing the signals detected by the upper and lower touch panels, respectively; 상기 비교단계에서 검출된 신호들이 동일하면, 상기 상부 및 하부 터치패널에서 검출된 신호들 중 어느 하나를 출력하고, 상기 비교단계에서 검출된 신호들이 동일하지 않으면 상기 하부 터치패널에서 검출된 신호들을 출력하는 단계;If the signals detected in the comparing step are the same, one of the signals detected by the upper and lower touch panels is output. If the signals detected in the comparing step are not the same, the signals detected by the lower touch panel are output. Doing; 출력된 신호에 기초하여 터치가 이루어진 위치의 좌표값을 산출하는 단계; 및Calculating a coordinate value of a touched position based on the output signal; And 산출된 좌표값을 시스템으로 전송하는 단계를 포함하는 것을 특징으로 하는다중 터치패널의 구동방법.And transmitting the calculated coordinate values to the system. 제 6 항에 있어서,The method of claim 6, 상기 비교 단계는 비교 후 신호들의 동일성 여부를 나타내는 신호를 출력하는 것을 포함하고,The comparing step includes outputting a signal indicating whether the signals are identical after the comparison, 상기 검출된 신호들을 출력하는 단계는 상기 동일성 여부를 나타내는 신호에 따라 검출된 신호들을 출력하는 것을 특징으로 하는 다중 터치패널의 구동방법.The outputting of the detected signals may include outputting detected signals according to a signal indicating whether or not they are identical. 제 6 항에 있어서,The method of claim 6, 상기 상부 및 하부 터치패널에서 검출되는 신호들은 터치가 이루어진 위치의 평면 좌표값을 검출하기 위한 신호들로 구성되는 것을 특징으로 하는 다중 터치패널의 구동방법.The signals detected by the upper and lower touch panels are composed of signals for detecting the plane coordinate value of the position where the touch is made. 제 8 항에 있어서,The method of claim 8, 상기 상부 및 하부 터치패널에서 검출되는 신호들은 터치가 이루어진 위치에서 터치패널에 가해진 압력에 따라 검출되는 신호를 추가로 포함하는 것을 특징으로 하는 다중 터치패널의 구동방법.The signals detected by the upper and lower touch panels further include a signal detected according to the pressure applied to the touch panel at the touched position. 제 9 항에 있어서,The method of claim 9, 상기 상부 및 하부 터치패널로부터의 상기 압력에 따라 검출되는 신호들에기초하여 표시장치를 통해 표시되는 문자 등에 입체감을 제공하는 단계를 추가로 포함하는 것을 특징으로 하는 다중 터치패널의 구동방법.And providing a stereoscopic effect on characters displayed through a display device based on signals detected according to the pressure from the upper and lower touch panels. 제 10 항에 있어서,The method of claim 10, 상기 비교 단계에서는 상기 검출 신호들 중 평면 좌표값을 산출하는 신호들을 서로 비교하는 것을 특징으로 하는 다중 터치패널의 구동방법.And in the comparing step, the signals for calculating plane coordinates among the detection signals are compared with each other. 제 11 항에 있어서,The method of claim 11, 상기 입체감을 제공하는 단계에서는, 상기 검출된 신호들 중 평면 좌표값을 산출하는 신호들이 동일한 경우에는 상기 상부 및 하부 터치패널로부터 검출된 터치패널에 가해진 압력에 따른 신호들에 기초하여 입체감을 제공하기 위한 값을 산출하고, 상기 평면 좌표값을 산출하는 신호들이 상이한 경우에는 상기 상부 터치패널에서 검출된 신호는 배제하고 상기 하부 터치패널에서 검출된 압력에 따른 신호에 기초하여 입체감을 제공하기 위한 값을 산출하는 것을 특징으로 하는 다중 터치패널의 구동방법.In the providing of the three-dimensional effect, when the signals for calculating the plane coordinate value among the detected signals are the same, providing the three-dimensional effect based on the signals according to the pressure applied to the touch panel detected from the upper and lower touch panels. And a value for providing a three-dimensional effect based on a signal according to the pressure detected by the lower touch panel when the signals detected by the upper touch panel are different when the signals for calculating the planar coordinate value are different. Driving method for a multiple touch panel, characterized in that the calculation. 상부 터치패널로부터 검출된 아날로그 신호를 디지털 신호로 변환하는 제 1 아날로그-디지털 변환기;A first analog-digital converter for converting the analog signal detected from the upper touch panel into a digital signal; 하부 터치패널로부터 검출된 아날로그 신호를 디지털 신호로 변환하는 제 2 아날로그-디지털 변환기;A second analog-digital converter for converting the analog signal detected from the lower touch panel into a digital signal; 상기 제 1 및 제 2 아날로그-디지털 변환기에서 출력되는 신호들을 서로 비교하여 동일성 여부를 나타내는 신호를 출력하는 비교기; 및A comparator comparing the signals output from the first and second analog-to-digital converters with each other and outputting a signal indicating equality; And 상기 제 1 및 제 2 아날로그-디지털 변환기에서 출력되는 신호들을 또한 수신하고, 상기 비교기에서 출력되는 동일성 여부를 나타내는 신호에 기초하여 터치가 이루어진 위치의 좌표값을 산출하는 중앙처리장치를 포함하는 것을 특징으로 하는 다중 터치패널의 구동장치.And a central processing unit for receiving signals output from the first and second analog-to-digital converters, and calculating a coordinate value of a touched position based on a signal indicating whether the comparators are identical or not. Drive device for multiple touch panels. 제 13 항에 있어서,The method of claim 13, 상기 중앙처리장치는 상기 비교기에서 출력된 신호가 상기 상부 및 하부 터치패널에서 검출된 신호들이 동일한 신호임을 나타내는 경우에는 상기 상부 및 하부 터치패널에서 검출된 신호들 중 하나에 기초하여 좌표값을 산출하고, 상기 비교기에서 출력된 신호가 상기 상부 및 하부 터치패널에서 검출된 신호들이 상이한 신호임을 나타내는 경우에는 상기 상부 터치패널에서 검출된 신호들은 배제하고 상기 하부 터치패널에서 검출된 신호만에 기초하여 좌표값을 산출하는 것을 특징으로 하는 다중 터치패널의 구동장치.When the signal output from the comparator indicates that the signals detected by the upper and lower touch panels are the same signal, the CPU calculates a coordinate value based on one of the signals detected by the upper and lower touch panels. When the signal output from the comparator indicates that the signals detected in the upper and lower touch panels are different signals, the coordinate values are based on only the signals detected in the lower touch panel without excluding the signals detected in the upper touch panel. Driving device for multiple touch panels, characterized in that for calculating. 제 14 항에 있어서,The method of claim 14, 상기 상부 및 하부 터치패널에서 검출되는 신호들은 터치가 이루어지는 위치에 대한 평면 좌표값을 산출하는 신호들로 구성되는 것을 특징으로 하는 다중 터치패널의 구동장치.The signals detected by the upper and lower touch panels are driving devices of the multiple touch panel, characterized in that consisting of the signal to calculate the plane coordinate value for the position at which the touch is made. 제 15 항에 있어서,The method of claim 15, 상기 검출 신호들은 터치가 이루어진 위치에서 터치패널에 가해진 압력에 따라 검출되는 신호들을 추가로 포함하는 것을 특징으로 하는 다중 터치패널의 구동장치.The detection signals may further include signals detected according to the pressure applied to the touch panel at the touched position. 제 16 항에 있어서,The method of claim 16, 상기 비교기에서의 비교는 상기 상부 및 하부 터치패널에서 검출되는 신호들 중 평면 좌표값을 산출하는 신호들만으로 이루어지는 것을 특징으로 하는 다중 터치패널의 구동장치.The comparison in the comparator is a drive device of a multiple touch panel, characterized in that consisting of only the signal to calculate the plane coordinate value of the signals detected in the upper and lower touch panels. 제 17 항에 있어서,The method of claim 17, 상기 중앙처리장치는 상기 비교기에서 상기 상부 및 하부 터치패널에서 검출된 신호들이 동일함을 나타내는 신호를 수신하면, 상기 상부 및 하부 터치패널로부터의 상기 압력에 따라 검출된 신호들에 기초하여 표시장치를 통해 표시되는 문자 등의 화상에 입체감을 제공하기 위한 값을 산출하고, 상기 비교기에서 상기 상부 및 하부 터치패널에서 검출된 신호들이 상이함을 나타내는 신호를 수신하면, 상기 상부 터치패널로부터의 상기 압력에 따라 검출된 신호는 배제하고, 상기 하부 터치패널로부터의 상기 압력에 따라 검출된 신호에 기초하여 입체감을 제공하기 위한 값을 산출하는 것을 특징으로 하는 다중 터치패널의 구동장치.When the CPU receives a signal indicating that the signals detected by the upper and lower touch panels are the same, the CPU processes the display device based on the detected signals according to the pressure from the upper and lower touch panels. Computing a value for providing a three-dimensional effect to the image, such as a character displayed through, and when receiving a signal indicating that the signals detected in the upper and lower touch panel is different from the comparator, the pressure from the upper touch panel And a value for providing a three-dimensional effect based on the signal detected according to the pressure from the lower touch panel without excluding the detected signal. 상부 기판, 중간 기판, 및 상기 상부 기판의 하면 및 상기 중간 기판의 하면에 형성된 제 1 전도층들로 구성되는 상부 터치패널;An upper touch panel including an upper substrate, an intermediate substrate, and first conductive layers formed on a lower surface of the upper substrate and a lower surface of the intermediate substrate; 상기 중간 기판, 하부 기판, 및 상기 중간 기판의 표면 및 상기 하부 기판의 표면에 형성된 제 2 전도층들로 구성되는 하부 터치패널;A lower touch panel including the intermediate substrate, the lower substrate, and second conductive layers formed on a surface of the intermediate substrate and a surface of the lower substrate; 상기 제 1 전도층들 및 상기 제 2 전도층들에 인쇄되어 신호를 검출하는 전극 패턴들; 및Electrode patterns printed on the first conductive layers and the second conductive layers to detect a signal; And 상기 상부 및 하부 터치패널로부터 검출된 신호들을 서로 비교하여 동일성 여부 판단하고, 이에 따라 터치가 이루어지는 위치의 좌표값을 산출하여 출력하는 구동장치를 포함하는 것을 특징으로 하는 다중 터치패널 장치.And a driving device comparing the signals detected from the upper and lower touch panels with each other to determine whether they are identical, and calculating and outputting coordinate values of positions at which touches are made. 제 19 항에 있어서,The method of claim 19, 상기 상부 기판과 상기 중간 기판 및 상기 중간 기판과 상기 하부 기판 사이에 형성된 스페이서를 추가로 포함하는 것을 특징으로 하는 다중 터치패널 장치.And a spacer formed between the upper substrate and the intermediate substrate and the intermediate substrate and the lower substrate. 제 19 항에 있어서,The method of claim 19, 상기 전극 패턴들은 각각 X축 및 Y축 좌표를 산출하기 위한 신호를 검출하는 전극들로 구성되는 것을 특징으로 하는 다중 터치패널 장치.And the electrode patterns are configured of electrodes detecting signals for calculating X and Y axis coordinates, respectively. 제 21 항에 있어서,The method of claim 21, 상기 전극 패턴들은 상기 상부 및 하부 터치패널에 가해지는 압력을 검출하기 위한 전극 패턴을 추가로 포함하는 것을 특징으로 하는 다중 터치패널 장치.The electrode patterns further include an electrode pattern for detecting the pressure applied to the upper and lower touch panels.
KR10-2002-0070308A 2002-11-13 2002-11-13 Driving method and apparatus of multi touch panel and multi touch panel device Expired - Fee Related KR100480155B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0070308A KR100480155B1 (en) 2002-11-13 2002-11-13 Driving method and apparatus of multi touch panel and multi touch panel device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0070308A KR100480155B1 (en) 2002-11-13 2002-11-13 Driving method and apparatus of multi touch panel and multi touch panel device

Publications (2)

Publication Number Publication Date
KR20040042146A true KR20040042146A (en) 2004-05-20
KR100480155B1 KR100480155B1 (en) 2005-04-07

Family

ID=37338967

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0070308A Expired - Fee Related KR100480155B1 (en) 2002-11-13 2002-11-13 Driving method and apparatus of multi touch panel and multi touch panel device

Country Status (1)

Country Link
KR (1) KR100480155B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100886824B1 (en) * 2006-08-18 2009-03-05 삼성전자주식회사 Touch screen display and driving method including hybrid touch screen panel controller
KR20190049809A (en) * 2016-10-21 2019-05-09 후지쯔 콤포넌트 가부시끼가이샤 Touch panel device

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100647574B1 (en) * 2001-02-23 2006-11-17 삼성에스디아이 주식회사 Touch panel
KR101386958B1 (en) 2007-08-21 2014-04-18 삼성디스플레이 주식회사 Method for discerning touch points and touch panel for carrying out the method
TW200925969A (en) 2007-12-11 2009-06-16 Tpk Touch Solutions Inc Device for scanning and detecting touch point of touch control panel and method thereof
KR101093615B1 (en) 2010-03-19 2011-12-15 전자부품연구원 3D Sensing Panel

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970010400B1 (en) * 1992-12-07 1997-06-25 엘지전자 주식회사 Monitor touch function fault detection device and method
JPH0854977A (en) * 1994-08-15 1996-02-27 Matsushita Electric Ind Co Ltd Resistive touch panel
JP4154058B2 (en) * 1998-04-20 2008-09-24 富士通コンポーネント株式会社 Coordinate detection device
KR100342649B1 (en) * 1999-10-04 2002-07-04 김순택 Touch panel
JP2001143560A (en) * 1999-11-12 2001-05-25 Hitachi Ltd Touch panel and liquid crystal display device using the same
KR20010061329A (en) * 1999-12-28 2001-07-07 서평원 Method and apparatus for detecting error of touch signal
JP4562294B2 (en) * 2001-01-26 2010-10-13 富士通株式会社 Touch panel device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100886824B1 (en) * 2006-08-18 2009-03-05 삼성전자주식회사 Touch screen display and driving method including hybrid touch screen panel controller
KR20190049809A (en) * 2016-10-21 2019-05-09 후지쯔 콤포넌트 가부시끼가이샤 Touch panel device

Also Published As

Publication number Publication date
KR100480155B1 (en) 2005-04-07

Similar Documents

Publication Publication Date Title
CN102135829B (en) Method for driving touch panel system
EP3144790B1 (en) Touch panel and touch detection circuit
EP2443535B1 (en) Detecting touch on a curved surface
CA2753903C (en) Detecting touch on a curved surface
US9207801B2 (en) Force sensing input device and method for determining force information
US9904417B2 (en) Projected capacitive touch detection with touch force detection using self-capacitance and mutual capacitance detection
US9552095B2 (en) Touch screen controller and method for controlling thereof
US9959002B2 (en) System and method for input sensing
US9569045B2 (en) Stylus tilt and orientation estimation from touch sensor panel images
AU2015202763B2 (en) Glove touch detection
US20120249599A1 (en) Method of identifying a multi-touch scaling gesture and device using the same
US20110128251A1 (en) Method and system for detecting a contact on a touch screen
US20130154965A1 (en) Touch detection system and driving method thereof
KR101388699B1 (en) Method and apparatus for sensing touch input
US20150338971A1 (en) Apparatus and Method for Sensing Touch
CN102043549A (en) Touch panel and touch point detection method
US10627951B2 (en) Touch-pressure sensitivity correction method and computer-readable recording medium
KR100480155B1 (en) Driving method and apparatus of multi touch panel and multi touch panel device
US20130027342A1 (en) Pointed position determination apparatus of touch panel, touch panel apparatus, electronics apparatus including the same, method of determining pointed position on touch panel, and computer program storage medium
KR102186177B1 (en) Touch sensor and driving method thereof
US9035901B2 (en) Capacitive touch panel and recognition method and fabrication method thereof
TWI492135B (en) Driving and sensing method for single-layer mutual capacitive multi-touch screen
CN105022514A (en) Detection method and touch control panel
US20130249851A1 (en) Touch pad and method for detecting multi-touch using the same
KR20220157707A (en) Touch screen integreated multiple sensor functions

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R15-X000 Change to inventor requested

St.27 status event code: A-3-3-R10-R15-oth-X000

R16-X000 Change to inventor recorded

St.27 status event code: A-3-3-R10-R16-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20121228

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

FPAY Annual fee payment

Payment date: 20131227

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20150227

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

FPAY Annual fee payment

Payment date: 20160226

Year of fee payment: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

FPAY Annual fee payment

Payment date: 20180213

Year of fee payment: 14

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 14

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20190323

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190323

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000