KR20140104734A - Circuit and method for selecting coordinates in differential touch sensing system - Google Patents

Circuit and method for selecting coordinates in differential touch sensing system Download PDF

Info

Publication number
KR20140104734A
KR20140104734A KR1020130018605A KR20130018605A KR20140104734A KR 20140104734 A KR20140104734 A KR 20140104734A KR 1020130018605 A KR1020130018605 A KR 1020130018605A KR 20130018605 A KR20130018605 A KR 20130018605A KR 20140104734 A KR20140104734 A KR 20140104734A
Authority
KR
South Korea
Prior art keywords
coordinate
value
values
labeling
water
Prior art date
Application number
KR1020130018605A
Other languages
Korean (ko)
Other versions
KR102092664B1 (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 KR1020130018605A priority Critical patent/KR102092664B1/en
Priority to PCT/KR2014/001388 priority patent/WO2014129825A1/en
Publication of KR20140104734A publication Critical patent/KR20140104734A/en
Application granted granted Critical
Publication of KR102092664B1 publication Critical patent/KR102092664B1/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/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
    • G06F3/04186Touch location disambiguation
    • 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
    • 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/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means

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

Disclosed are a circuit and a method for selecting coordinates in a differential touch sensing system which detects changes in capacitance according to touches in a differential mode. The circuit includes a first detecting unit which converts differential values of a portion, where a change in a differential signal is detected, into accumulated values, and which outputs a first detection information according to the accumulated values; a second detecting unit which outputs a second detection information according to the differential values; a water sensing unit which compares the first detection information with the second detection information and which outputs a selection signal as the result by determining the detection of water; and a coordinate selecting unit which selects one of first coordinates corresponding to the accumulated values and second coordinates corresponding to the differential values by the selection signal, and which outputs the selected one as coordinates corresponding to the touch.

Description

차동 터치 센싱 시스템의 좌표 선택 회로 및 방법{CIRCUIT AND METHOD FOR SELECTING COORDINATES IN DIFFERENTIAL TOUCH SENSING SYSTEM} TECHNICAL FIELD [0001] The present invention relates to a coordinate selection circuit and a method for selecting a coordinate of a differential touch sensing system,

본 발명은 차동 터치 센싱 시스템에 관한 것으로서, 보다 상세하게는 터치에 따른 정전 용량 변화를 차동 방식으로 감지하는 차동 터치 센싱 시스템의 좌표 선택 회로 및 방법에 관한 것이다.
BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a differential touch sensing system, and more particularly, to a coordinate selection circuit and a method of a differential touch sensing system that detects a change in capacitance due to a touch in a differential manner.

최근 모바일 기기 등에 구성되는 디스플레이 패널은 터치 기능을 많이 채용하고 있다.Recently, a display panel configured in a mobile device or the like has adopted a lot of touch functions.

이 경우, 대개의 디스플레이 패널은 액정표시장치 등의 평판 디스플레이 장치로 구현되며, 터치 기능은 디스플레이 패널과 조합되는 터치 패널로 구현된다.In this case, most of the display panels are implemented as a flat panel display device such as a liquid crystal display device, and the touch function is implemented as a touch panel combined with the display panel.

터치 패널은 사용자가 텍스트나 이미지 또는 아이콘 등을 누름에 따라서 기기를 조작하거나 프로그램을 실행하는 기능을 갖는 투명 스위치 패널을 의미한다.The touch panel means a transparent switch panel having a function of operating a device or executing a program in response to a user pressing a text, an image, an icon, or the like.

터치 패널은 정전식으로 터치 인식을 수행하도록 구성될 수 있으며, 정전식 터치 인식을 구현하는 터치 패널의 일예로 "뮤추얼 캐패시턴스 터치 센싱 장치"가 "미국공개특허 US 2009/0091551호"로 공개된 바 있다. The touch panel can be configured to perform touch recognition on an electrostatic basis. As an example of a touch panel that realizes electrostatic touch recognition, a "mutual capacitance touch sensing device" is disclosed in "US Patent Application US 2009/0091551" have.

일반적으로 터치 센싱 시스템은 정정 용량을 감지하기 위하여 차동 방식으로 센싱하도록 구현될 수 있다.In general, the touch sensing system may be implemented to sense in a differential manner to sense the correction capacitance.

차동 방식으로 센싱 신호를 구동하는 경우, 터치 센싱 시스템은 노이즈에 강하고 터치 감도와 센싱의 정확도를 개선하는 효과를 기대할 수 있다.When the sensing signal is driven in a differential manner, the touch sensing system can be expected to have a strong effect on noise and improve the accuracy of touch sensitivity and sensing.

터치 패널을 사용하는 중 터치 표면에 물이 잔류될 수 있는데, 이 경우 물은 정전 용량의 변화를 초래하여 터치로 인식될 수 있다.During use of the touch panel, water may remain on the touch surface, in which case the water can be recognized as a touch resulting in a change in capacitance.

종래의 차동 방식의 터치 센싱 시스템은 차동 신호의 특성에 의하여 물이 존재하는 경우에 물 영역과 일반 터치인 손가락 터치를 정확히 구분하여 물 영역을 배제하고 손가락 터치를 센싱하는데 어려움이 있다.In the conventional differential sensing type touch sensing system, when water exists due to the characteristics of a differential signal, it is difficult to precisely distinguish a water area and a finger touch, which is a general touch, to exclude a water area and sense a finger touch.

따라서, 종래의 터치 센싱 시스템은 물 영역과 일반 터치인 손가락 터치를 정확히 구분할 수 있도록 개선되어야하며, 이를 위하여 물 특성을 회피하는 방법의 제시가 필요한 실정이다.
Therefore, the conventional touch sensing system needs to be improved in order to correctly distinguish the finger touch, which is a general touch, from the water area, and it is necessary to present a method of avoiding the water characteristic.

본 발명은 터치 패널에 물이 존재하는 경우 물 특성을 회피하여 터치에 대응한 정확한 좌표를 구할 수 있는 차동 터치 센싱 시스템의 좌표 선택 회로 및 방법을 제공함을 목적으로 한다.An object of the present invention is to provide a coordinate selection circuit and method of a differential touch sensing system capable of avoiding water characteristics when water is present in a touch panel to obtain accurate coordinates corresponding to a touch.

또한, 본 발명은 터치에 의하여 변화되는 부분을 센싱한 차동값을 물 특성에 둔감한 값(일예로, 축적값)으로 변환하여 터치 패널 상에 물이 존재하는 경우에 물 영역과 대응한 좌표를 구할 수 있는 차동 터치 센싱 시스템의 좌표 선택 회로 및 방법을 제공함을 다른 목적으로 한다.
In addition, the present invention converts a differential value obtained by sensing a portion changed by a touch into a value insensitive to the water characteristic (for example, accumulation value), and when the water exists on the touch panel, Another object of the present invention is to provide a coordinate selection circuit and method for a differential touch sensing system.

본 발명에 따른 차동 터치 센싱 시스템의 좌표 선택 회로는, 차동 신호의 변화가 발생한 부분의 차동값들을 축적값들로 변환하고 상기 축적값들에 따른 제1 검출 정보를 출력하는 제1 검출부; 상기 차동값들에 따른 제2 검출 정보를 출력하는 제2 검출부; 상기 제1 검출 정보와 상기 제2 검출 정보를 비교하여 물의 감지 여부를 판단한 결과로 선택 신호를 출력하는 물 감지부; 및 상기 선택 신호에 의하여 상기 축적값들에 대응하는 제1 좌표와 상기 차동값들에 대응하는 제2 좌표 중 어느 하나를 선택하여 상기 터치에 대응한 좌표로 선택하여 출력하는 좌표 선택부;를 포함함을 특징으로 한다.The coordinate selection circuit of the differential touch sensing system according to the present invention includes a first detection unit for converting differential values of a portion where a differential signal is changed into accumulation values and outputting first detection information according to the accumulation values; A second detector for outputting second detection information according to the differential values; A water sensing unit for comparing the first detection information with the second detection information to output a selection signal as a result of determining whether the water is sensed; And a coordinate selecting unit selecting one of a first coordinate corresponding to the accumulation values and a second coordinate corresponding to the differential values according to the selection signal and selecting and outputting the selected coordinate as the coordinate corresponding to the touch .

본 발명에 따른 차동 터치 센싱 시스템의 좌표 선택 방법은, 터치에 따른 정전 용량 변화를 차동 방식으로 감지하여 얻어지는 센싱 데이터 중 변화가 감지되는 부분의 센싱 데이터인 터치 센싱 데이터의 차동값들을 축적값들로 변환하는 단계; 상기 축적값들에 대하여 미리 설정된 제1 문턱값 이상인 위치의 수를 카운트한 제1 라벨링값을 제공하는 단계; 상기 차동값들에 대하여 미리 설정된 제2 문턱값 이상인 위치의 수를 카운트한 제2 라벨링값을 제공하는 단계; 상기 제1 라벨링값을 카운트한 상기 위치 별로 대응하는 제1 좌표를 계산하여 제공하는 단계; 상기 제2 라벨링값을 카운트한 상기 위치 별로 대응하는 제2 좌표를 계산하여 제공하는 단계; 상기 축적값, 상기 차동값, 상기 제1 라벨링값, 상기 제2 라벨링값, 상기 제1 좌표 및 상기 제2 좌표 중 적어도 둘 이상을 이용하여 물의 존재를 감지하여 선택신호를 출력하는 단계; 및 상기 선택 신호에 의하여 상기 제1 좌표와 상기 제2 좌표 중 어느 하나를 상기 터치에 대응한 좌표로 선택하여 출력하는 단계;를 포함함을 특징으로 한다.
The method of selecting a coordinate of a differential touch sensing system according to the present invention is a method of selecting a coordinate of a touch sensing data by sensing differences in capacitances according to a touch in a differential manner and storing differential values of touch sensing data, Converting; Providing a first labeling value by counting the number of positions that are equal to or greater than a predetermined first threshold value for the accumulation values; Providing a second labeling value that is obtained by counting the number of positions that are equal to or greater than a predetermined second threshold value for the differential values; Calculating and providing a corresponding first coordinate for each position counted from the first labeling value; Calculating and providing a corresponding second coordinate for each position counted from the second labeling value; Detecting a presence of water using at least two of the accumulated value, the differential value, the first labeling value, the second labeling value, the first coordinate, and the second coordinate to output a selection signal; And selecting one of the first coordinate and the second coordinate as coordinates corresponding to the touch according to the selection signal.

본 발명에 의하면 터치 패널에 물이 존재하는 경우 물 특성을 회피하여 터치에 대응한 정확한 좌표를 구할 수 있다.According to the present invention, when water exists in the touch panel, accurate coordinates corresponding to the touch can be obtained by avoiding the water characteristic.

또한, 본 발명에 의하면 터치에 의하여 변화되는 부분을 센싱한 차동값을 축적값으로 변환하여 물 특성에 둔감한 축적값으로 물이 존재하는 상태에서 정상적인 터치에 대응한 좌표를 구할 수 있다.According to the present invention, the differential value obtained by sensing the portion changed by the touch is converted into the accumulation value, and the coordinates corresponding to the normal touch can be obtained in the state where the water exists at the accumulation value insensitive to the water characteristic.

따라서, 본 발명은 물 특성에 의한 노이즈에 강하고 물이 존재하는 경우에 대응하여 터치 감도와 센싱의 정확도를 개선하는 효과를 기대할 수 있다.
Therefore, the present invention is expected to have an effect of improving touch sensitivity and sensing accuracy in response to the presence of water, which is strong against noise due to water characteristics.

도 1은 본 발명에 따른 차동 터치 센싱 시스템의 좌표 선택 회로의 바람직한 실시예를 나타내는 회로도.
도 2는 차동값들을 축적값들로 변환하는 것을 설명하는 파형도.
도 3은 손가락 터치와 물의 존재를 인식한 터치를 대비하도록 차동값들을 표현한 파형도.
도 4은 도 3의 차동값들을 축적값으로 변환한 상태에 대응하는 파형도.
도 5는 손가락 터치를 인식한 차동값들과 축적값들을 예시한 로우 데이터(Raw Data) 맵.
도 6는 물의 존재를 인식한 차동값들과 축적값들을 예시한 로우 데이터 맵.
도 7는 터치 패널에 물이 존재하지 않는 경우 손가락 터치를 인식하는 방법을 설명하는 도면.
도 8은 터치 패널에 물이 존재하는 경우 손가락 터치를 인식하는 방법을 설명하는 도면.
1 is a circuit diagram showing a preferred embodiment of a coordinate selection circuit of a differential touch sensing system according to the present invention.
Figure 2 is a waveform diagram illustrating the conversion of differential values to accumulation values;
FIG. 3 is a waveform diagram showing differential values to compare a finger touch with a touch that recognizes the presence of water. FIG.
FIG. 4 is a waveform diagram corresponding to a state in which the differential values of FIG. 3 are converted into accumulation values. FIG.
FIG. 5 is a raw data map illustrating differential values and accumulation values for recognizing a finger touch; FIG.
6 is a low data map illustrating differential values and accumulation values that recognize the presence of water.
7 is a view for explaining a method of recognizing a finger touch when no water is present on the touch panel.
8 is a view for explaining a method of recognizing a finger touch when water is present in the touch panel.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명한다. 본 명세서 및 특허청구범위에 사용된 용어는 통상적이거나 사전적 의미로 한정되어 해석되지 아니하며, 본 발명의 기술적 사항에 부합하는 의미와 개념으로 해석되어야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. It is to be understood that the terminology used herein is for the purpose of description and should not be interpreted as limiting the scope of the present invention.

본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 바람직한 실시예이며, 본 발명의 기술적 사상을 모두 대변하는 것이 아니므로, 본 출원 시점에서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있다.The embodiments described in the present specification and the configurations shown in the drawings are preferred embodiments of the present invention and are not intended to represent all of the technical ideas of the present invention and thus various equivalents and modifications Can be.

본 발명에 따른 차동 터치 센싱 시스템의 좌표 선택 회로 및 방법은 터치 패널 상에 물이 존재하여 물 영역이 일반 터치와 같이 센싱된 경우 물 영역을 배제하고 일반 터치를 센싱하여 좌표를 구하는 기술을 개시한다. A coordinate selection circuit and method of a differential touch sensing system according to the present invention discloses a technique of excluding a water area when a water area exists on a touch panel and sensing a water area as a general touch and sensing coordinates by sensing a general touch .

특히, 본 발명에 따른 차동 터치 센싱 시스템은 터치에 의한 차동 신호의 변화가 발생한 부분의 차동값을 물 특성에 둔감한 축적값으로 변환하여 물의 존재를 인식한 센싱값을 필터링하면서 일반 센싱에 대응한 좌표를 구하는 기술을 개시한다.Particularly, the differential touch sensing system according to the present invention converts a differential value of a portion where a change of a differential signal due to a touch occurs to an accumulation value insensitive to a water characteristic to filter a sensed value that recognizes the presence of water, A technique for obtaining coordinates is disclosed.

본 발명에서 일반 센싱은 손가락이나 별도의 장치(예를 들면, 터치 펜 등)를 이용한 정상적인 센싱을 의미한다.In the present invention, normal sensing refers to normal sensing using a finger or a separate device (e.g., a touch pen, etc.).

또한, 본 발명은 물의 존재 즉 물 영역을 터치로 인식한 센싱과 일반 터치에 의한 센싱을 구분할 수 있도록 물의 센싱에 둔감한 특성을 갖는 다양한 변환된 차동값들을 이용할 수 있다. 본 발명의 실시예에서 이용되는 축적값은 변환된 차동값의 일예를 예시한 것이다.In addition, the present invention can utilize various converted differential values having characteristics insensitive to sensing of water so that the presence of water, i.e., the sensing of the water region by the touch and the sensing by the general touch, can be distinguished from each other. The accumulation value used in the embodiment of the present invention is an example of the converted differential value.

도 1을 참조하면, 본 발명에 따른 실시예는 차동 터치 센싱 시스템 상에 구현될 수 있다. Referring to FIG. 1, an embodiment according to the present invention may be implemented on a differential touch sensing system.

차동 터치 센싱 시스템은 PWM 제어부(10), 구동 회로(12), 터치 패널(14), 센싱 회로(16) 및 이미지 버퍼(18)를 포함할 수 있다.The differential touch sensing system may include a PWM control unit 10, a driving circuit 12, a touch panel 14, a sensing circuit 16, and an image buffer 18.

PWM 제어부(10)는 주기적인 센싱을 위한 구동 펄스를 제공하는 것이다.The PWM control unit 10 provides drive pulses for periodic sensing.

구동 회로(12)는 구동 펄스에 동기된 구동 신호를 터치 패널(14)로 제공한다. 이때, 구동 신호는 차동 방식으로 터치 패널(14)에 제공될 수 있다. The driving circuit 12 provides the driving signal synchronized with the driving pulse to the touch panel 14. [ At this time, the driving signal may be provided to the touch panel 14 in a differential manner.

터치 패널(14)은 다수의 구동 라인(도시되지 않음)과 다수의 센싱 라인(도시되지 않음)을 포함하여 구성된다. 다수의 구동 라인과 다수의 센싱 라인은 제작자의 의도에 따라서 다양하게 형성될 수 있으며 대개 이격된 공간의 정전 용량을 공유하도록 서로 교차하거나 나란히 배치하도록 형성될 수 있다.The touch panel 14 includes a plurality of driving lines (not shown) and a plurality of sensing lines (not shown). The plurality of driving lines and the plurality of sensing lines may be formed variously according to the intention of the manufacturer, and may be formed so as to intersect with each other or to be arranged side by side so as to share the capacitance of the spaced spaces.

따라서, 구동 라인에는 구동 신호가 인가되고, 센싱 라인에서 센싱 신호가 출력된다. 그리고, 터치에 의하여 정전 용량의 변화가 발생한 경우 센싱 신호는 정전 용량의 변화를 반영한 센싱 신호를 출력한다.Therefore, a driving signal is applied to the driving line, and a sensing signal is outputted from the sensing line. When the capacitance changes due to the touch, the sensing signal outputs a sensing signal reflecting the change in capacitance.

즉, 터치 패널(14)은 주기적으로 인가되는 구동 신호에 대응한 센싱 신호를 차동 방식으로 출력하도록 구성된다.That is, the touch panel 14 is configured to output a sensing signal corresponding to a drive signal periodically applied in a differential manner.

센싱 회로(16)는 터치 패널(14)에서 차동 방식으로 인가되는 센싱 신호를 이미지 버퍼(18)로 전달한다. 여기에서 센싱 회로(16)는 센싱 신호의 증폭이나 노이즈 필터링과 같은 기능을 수행하도록 구성될 수 있다.The sensing circuit 16 transmits a sensing signal applied in a differential manner to the image buffer 18 in the touch panel 14. [ Here, the sensing circuit 16 may be configured to perform functions such as amplification of a sensing signal or noise filtering.

이미지 버퍼(18)는 터치 패널(14)의 풀 프레임을 수용할 수 있는 프레임 단위의 저장소를 포함하도록 구성될 수 있으며, 센싱 회로(16)에서 전달되는 아날로그 신호를 디지털 값을 갖도록 변환하여 저장한 후 출력하도록 구성될 수 있다. 즉, 이미지 버퍼(18)는 디지털 신호로 센싱 신호를 출력한다.The image buffer 18 may be configured to include a frame-by-frame depot capable of receiving a full frame of the touch panel 14, and may be configured to convert an analog signal transmitted from the sensing circuit 16 to have a digital value And then output. That is, the image buffer 18 outputs a sensing signal as a digital signal.

이하, 설명될 본 발명에 따른 실시예로 구성되는 좌표 선택 회로(20)는 이미지 버퍼(18)에서 출력되는 디지털 신호인 센싱 신호를 입력받으며, 좌표 선택 회로(20)에서 설명되는 센싱 신호는 로우 데이터(Raw Data) 형태의 센싱 데이터로 표현한다. 로우 데이터는 터치 패널(14)의 프레임 영역에 대한 다수의 스캔 라인들의 위치 별로 구분되어 디지털 값이 맵핑된 차동값을 갖는 데이터를 의미한다. Hereinafter, the coordinate selection circuit 20 configured as an embodiment of the present invention to be described will receive a sensing signal which is a digital signal output from the image buffer 18, and the sensing signal described in the coordinate selection circuit 20 will be referred to as a low And represented by sensing data in the form of data (raw data). The row data refers to data having a differential value in which a digital value is mapped by a position of a plurality of scan lines with respect to a frame region of the touch panel 14. [

좌표 선택 회로(20)는 제1 검출부(22)와 제2 검출부(24), 물 감지부(26) 및 좌표선택부(28)를 포함하여 구성된다.The coordinate selection circuit 20 includes a first detection section 22, a second detection section 24, a water sensing section 26, and a coordinate selection section 28.

제1 검출부(22)는 부분 영역 축적부(30), 라벨링(Labeling)부(32) 및 좌표 계산부(34)를 포함하며, 축적값들, 제1 라벨링값 및 제1 좌표를 제1 검출 정보로 출력하는 구성을 갖는다.The first detection unit 22 includes a partial area accumulation unit 30, a labeling unit 32 and a coordinate calculation unit 34. The first detection unit 22 detects the accumulation values, the first labeling value, And outputs the information as information.

제1 검출부(22)에서 부분 영역 축적부(30)는 이미지 버퍼(18)에서 센싱 데이터를 전달받아서 센싱 데이터 중 변화가 감지되는 부분의 차동값들을 축적값들으로 변환하는 부분 영역 축적(Partial Region Accumulation)을 수행하는 구성을 갖는다.In the first detection unit 22, the partial area accumulation unit 30 receives the sensing data from the image buffer 18 and converts the differential values of the sensing data into the accumulation values (Partial Region Accumulation is performed.

여기에서, 부분 영역 축적부(30)는 터치 패널(14)의 하나의 센싱 라인에 해당하는 차동값들을 일방향으로 순차적으로 적산하여 축적값들을 구할 수 있다.Here, the partial area storage unit 30 may sequentially accumulate the differential values corresponding to one sensing line of the touch panel 14 in one direction to obtain accumulation values.

라벨링부(32)는 부분 영역 축적부(30)에서 제공되는 축적값들에 대하여 미리 설정된 제1 문턱값 이상인 위치의 수를 카운트한 제1 라벨링값을 제공한다.The labeling section 32 provides a first labeling value for the accumulation values provided by the partial area accumulating section 30, which counts the number of positions equal to or larger than a predetermined first threshold value.

좌표 계산부(34)는 라벨링부(32)에서 제1 라벨링값을 제공받으며 제1 라벨링값을 카운트한 상기 위치 별로 대응하는 제1 좌표를 계산하여 제공한다.The coordinate calculation unit 34 receives the first labeling value from the labeling unit 32 and calculates and provides a corresponding first coordinate for each position counted from the first labeling value.

한편, 제2 검출부(24)는 차동값들에 따른 제2 검출 정보를 출력하도록 구성되며, 이를 위하여 라벨링부(40)와 좌표 계산부(42)를 포함한다.The second detection unit 24 is configured to output second detection information according to the differential values. The second detection unit 24 includes a labeling unit 40 and a coordinate calculation unit 42.

라벨링부(40)는 차동값들에 대하여 미리 설정된 제2 문턱값 이상인 위치의 수를 카운트한 제2 라벨링값을 제공하는 구성을 갖는다.The labeling unit 40 has a configuration for providing a second labeling value obtained by counting the number of positions equal to or larger than a second threshold value set in advance for the differential values.

좌표 계산부(42)는 제2 라벨링값을 카운트한 위치 별로 대응하는 제2 좌표를 계산하여 제공하는 구성을 갖는다.The coordinate calculation unit 42 calculates and provides a corresponding second coordinate for each position at which the second labeling value is counted.

한편, 물 감지부(26)는 제1 검출 정보와 제2 검출 정보를 비교하여 물의 존재를 감지한 결과로 선택 신호를 출력하는 구성을 갖는다.On the other hand, the water sensing unit 26 has a configuration for comparing the first detection information with the second detection information and outputting a selection signal as a result of sensing the presence of water.

또한, 좌표 선택부(28)는 제1 검출부(22)의 좌표 계산부(34)의 제1 좌표와 제2 검출부(22)의 좌표 계산부(42)의 제2 좌표를 수신하고, 물 감지부(26)에서 제공되는 선택 신호에 의하여 제1 좌표와 제2 좌표중 어느 하나를 선택하여 터치에 대응한 좌표로 출력한다. The coordinate selecting unit 28 receives the first coordinate of the coordinate calculating unit 34 of the first detecting unit 22 and the second coordinate of the coordinate calculating unit 42 of the second detecting unit 22, The controller 26 selects either the first coordinate or the second coordinate according to the selection signal provided by the controller 26 and outputs the coordinates as coordinates corresponding to the touch.

즉, 좌표 선택부(28)는 축적값들에 대응하는 제1 좌표와 차동값들에 대응하는 제2 좌표 중 어느 하나를 좌표로 선택하여 출력한다.That is, the coordinate selecting unit 28 selects either the first coordinate corresponding to the accumulation values or the second coordinate corresponding to the differential values as coordinates and outputs the selected coordinate.

결과적으로, 좌표 선택부(28)는 물이 존재하는 경우에 대응한 물 감지부(26)의 선택 신호에 의하여 제1 좌표를 선택하고 물이 존재하지 않는 경우에 대응한 물 감지부(26)의 선택 신호에 대응하여 제2 좌표를 선택하여서 출력한다.As a result, the coordinate selecting unit 28 selects the first coordinate by the selection signal of the water sensing unit 26 corresponding to the presence of water, and the water sensing unit 26 corresponding to the case where no water exists. And outputs the selected second coordinate.

상술한 바와 같이 구성된 본 발명에 따른 실시예는 터치에 대응하여 제1 좌표 또는 제2 좌표를 선택한다. 보다 구체적으로, 터치 패널(14) 상에 물이 존재하지 않는 경우에는 센싱 데이터의 차동값들로써 생성한 제2 좌표가 선택될 수 있다. 이와 달리, 터치 패널(14) 상에 물이 있어서 이를 감지한 경우에는 센싱 데이터의 차동값들을 물에 둔감한 특성을 갖는 값으로써 생성한 제1 좌표가 선택될 수 있다.The embodiment according to the present invention configured as described above selects the first coordinate or the second coordinate corresponding to the touch. More specifically, when no water is present on the touch panel 14, the second coordinate generated as the differential values of the sensing data may be selected. Alternatively, when water is detected on the touch panel 14, a first coordinate generated by generating differential values of sensing data as values insensitive to water may be selected.

물에 둔감한 특성을 갖는 값은 상술한 축적값이 예시될 수 있다.The value having the property insensitive to water can be exemplified by the accumulation value described above.

도 2를 참조하여 터치에 대응한 차동값들이 축적값들로 변환되는 과정을 설명한다.The process of converting the differential values corresponding to the touch into the accumulation values will be described with reference to FIG.

먼저, 도 2 (a)와 같은 패턴을 갖는 터치에 대응한 차동값들은 센싱 라인의 스캔 방향(일예로, 왼쪽에서 오른쪽 방향)을 기준으로 일정 레벨 이상의 포지티브 값이 존재한 후 일정 레벨 이하의 네가티브 값이 존재하는 분포를 갖는다.First, a differential value corresponding to a touch having a pattern as shown in FIG. 2A is detected as a positive value of a certain level or higher with reference to a scanning direction of the sensing line (for example, from left to right) The value has a distribution that exists.

상기한 분포를 갖는 차동값들은 스캔 방향을 따라 축적하면 도 2 (b)와 같은 패턴을 갖도록 변환된다.The differential values having the above distribution are converted so as to have a pattern as shown in FIG. 2 (b) when accumulated along the scan direction.

보다 구체적으로, 도 2 (a)의 차동값들은 '25', '147', '188', '-268', '-146'의 값을 갖는 분포를 갖는다. 도 2 (a)의 차동값을 스캔 방향을 따라 축적하면 도 2 (b)와 같이 축적값들은 '25', '172', '260', '92', '-54'의 값을 갖는 분포를 갖는다.More specifically, the differential values of FIG. 2 (a) have a distribution having values of '25', '147', '188', '-268', and '-146'. When the differential values of FIG. 2 (a) are accumulated along the scan direction, the accumulation values of the accumulation values having the values of '25', '172', '260', '92', and ' .

축적값 '172'는 차동값들의 '25'와 '147'의 합으로 도출되며, 축적값 '360'은 이전 축적값 '172'와 차동값 '188'의 합으로 도출되고, 축적값 '92'는 이전 축적값 '360'과 차동값 '-268'의 합으로 도출되며, 축적값 '-54'는 이전 축적값 '92'와 차동값 '-146'의 합으로 도출된다.The accumulation value '172' is derived from the sum of '25' and '147' of the differential values and the accumulation value '360' is derived from the sum of the previous accumulation value '172' and the differential value '188' 'Is derived from the sum of the previous accumulation value' 360 'and the differential value' -268 ', and the accumulation value' -54 'is derived from the sum of the previous accumulation value' 92 'and the differential value' -146 '.

도 2 (b)의 제1 문턱값은 라벨링부(32)에서 제1 라벨링값을 구하기 위하여 이용되는 것이고, 도 2 (a)의 제2 문턱값은 라벨링부(40)에서 제2 라벨링값을 구하기 위하여 이용되는 것이다. 여기에서, 제1 문턱값과 제2 문턱값은 동일한 레벨로 설정되거나 또는 차동값과 축적값의 특성을 고려하여 서로 다른 레벨로 설정될 수 있다.The first threshold value in FIG. 2 (b) is used to obtain the first labeling value in the labeling section 32, and the second threshold value in FIG. 2 (a) It is used to save. Here, the first threshold value and the second threshold value may be set to the same level or may be set to different levels in consideration of the characteristics of the differential value and the accumulation value.

한편, 손가락 터치와 같은 일반 터치에 의한 차동값들과 물에 의한 차동값들은 도 3과 같이 대비될 수 있다. 물에 의한 차동값들은 손가락에 의한 것보다 낮은 정전 용량 변화 특성을 가지면서 넓게 퍼지는 특성을 갖는다. 도 3의 파형에서 중앙을 기준으로 상부는 포지티브값이 분포하는 영역이고 하부는 네가티브값이 분포하는 영역이다. 물과 손가락 간의 정전 용량 변화의 차이는 물과 손가락의 고유의 저항 특성 차이에 의하여 발생하는 것이다.On the other hand, the differential values due to the general touch such as the finger touch and the differential values due to the water can be compared as shown in FIG. Differential values due to water have a characteristic of spreading with a capacitance change characteristic lower than that of the finger. In the waveform of FIG. 3, the upper part is a region in which a positive value is distributed, and the lower part is an area in which a negative value is distributed. The difference in capacitance change between water and finger is due to the inherent resistance characteristics of water and finger.

그러나, 도 3과 같이 차이가 크지 않은 차동값들로는 물에 의한 정전 용량의 변화와 손가락에 의한 정정 용량의 변화 즉 물에 의한 터치과 손가락에 의한 터치를 구분하기 어렵다.However, it is difficult to distinguish the change of the capacitance due to water and the change of the correction capacity by the finger, that is, the touch by the water and the touch by the finger, as the differential values as shown in Fig.

그러므로, 물이 존재하는 경우 손가락 터치를 구분하여 센싱하기 위해서는 도 3의 차동값들이 물 특성에 둔감한 값으로 변환될 필요성이 있다.Therefore, in order to discriminate and sense the finger touch when water exists, it is necessary that the differential values of FIG. 3 are converted into values insensitive to the water characteristic.

이를 위하여 물의 존재를 인식한 터치와 손가락에 의한 터치에 따른 도 3의 차동값들은 도 4와 같은 파형의 축적값들로 변환될 수 있다. 즉, 도 3의 차동값들은 도 2와 같은 변환에 의하여 도 4의 축적값들로 변환된다.For this purpose, the differential values of FIG. 3 according to the touches recognized by the presence of water and the touches by the fingers can be converted into the accumulation values of the waveforms of FIG. That is, the differential values of FIG. 3 are converted into the accumulation values of FIG. 4 by the conversion shown in FIG.

도 4를 참조하면, 손가락 터치에 따른 파형은 포지티브값이 커지면서 강한 분포를 갖는 특성을 가지며, 물의 터치에 의한 파형은 포지티브값에 대한 분포가 약한 반면 네가티브값이 커지면서 강한 분포를 갖는 특성을 갖는다.Referring to FIG. 4, a waveform according to a finger touch has a characteristic of having a strong distribution with a positive value, and a waveform of a touch of water has a weak distribution with respect to a positive value, while a negative value has a strong distribution with a large distribution.

도 3 및 도 4와 같이 손가락 터치를 인식한 차동값들과 축적값들은 도 5와 같은 로우 데이터(Raw Data) 맵으로 예시될 수 있고, 물의 존재를 인식한 차동값들과 축적값들은 도 6과 같이 로우 데이터 맵으로 예시될 수 있다. Differential values and accumulation values recognizing the finger touch as shown in FIGS. 3 and 4 can be illustrated as a raw data map as shown in FIG. 5, and differential values and accumulation values that recognize the presence of water are shown in FIG. 6 Can be illustrated as a low data map.

도 5 및 도 6의 해칭 영역은 터치를 인식한 영역을 표시하기 위한 것이다.The hatched area in Figs. 5 and 6 is for displaying the area where the touch is recognized.

본 발명에 따른 실시예는 물이 존재하는 경우 축적값들로 구한 제1 좌표을 손가락 터치한 좌표로 선택하고 물이 존재하지 않는 경우 차동값들로 구한 제2 좌표를 손가락 터치한 좌표로 선택하도록 동작된다.In the embodiment of the present invention, the first coordinate obtained by accumulating values in the presence of water is selected as the coordinate obtained by touching the finger, and the second coordinate obtained by differential values in the absence of water is selected as the coordinate obtained by touching the finger do.

차동값들에 의해 구해지는 제2 좌표는 축적값들에 의해 구해지는 제1 좌표보다 정확하다. 그러나, 물이 존재하는 경우 차동값들에 의해서 물과 구분하여 손가락 터치에 대응하는 제2 좌표를 구하기 어렵다. 그러므로, 물이 존재하는 경우, 본 발명은 물에 대한 둔감한 특성을 갖는 축적값으로 손가락 터치에 대응하는 제1 좌표를 구한다. 즉, 터치 패널(14) 상에 물이 존재하는 경우의 일반 터치의 위치는 다소 정확도가 떨어지더라도 축적값들에 의해 구해지는 제1 좌표를 이용하여 결정될 수 있다.The second coordinate obtained by the differential values is more accurate than the first coordinate obtained by the accumulation values. However, in the presence of water, it is difficult to distinguish the second coordinates corresponding to the finger touch from the water by the differential values. Therefore, when water is present, the present invention obtains a first coordinate corresponding to a finger touch with an accumulation value having insensitive properties to water. That is, the position of the general touch when water is present on the touch panel 14 can be determined using the first coordinates obtained by the accumulation values even if the accuracy is somewhat lower.

도 7은 물이 존재하지 않는 경우 도 1의 실시예의 동작을 설명하기 위한 도면이며, 도 8은 물이 존재하는 경우 도 1의 실시예의 동작을 설명하기 위한 도면이다.FIG. 7 is a view for explaining the operation of the embodiment of FIG. 1 when no water is present, and FIG. 8 is a view for explaining the operation of the embodiment of FIG. 1 when water is present.

도 1 및 도 7을 참조하여 터치 패널(14) 상에 물이 인식되지 않은 경우를 설명한다.The case where water is not recognized on the touch panel 14 will be described with reference to Figs. 1 and 7. Fig.

이미지 버퍼(18)에서 전달되는 센싱 데이터는 도 5의 (a)와 같은 차동값들을 가지며 제1 검출부(22)의 부분 영역 축적부(30)와 제2 검출부(24)의 라벨링부(40)로 입력된다.The sensing data transmitted from the image buffer 18 has differential values as shown in FIG. 5A and is transmitted to the labeling unit 40 of the second detecting unit 24 and the partial area storing unit 30 of the first detecting unit 22. [ .

먼저, 부분 영역 축적부(30)는 센싱 데이터에서 변화가 감지되는 부분의 차동값들을 축적값들로 변환하는 계산을 수행한다.First, the partial area accumulation unit 30 performs a calculation for converting the differential values of the portion where the change is sensed in the sensing data into accumulation values.

여기에서, 변화가 감지되는 부분은 미리 설정된 기준 폭 이상으로 센싱 데이터의 차동값이 변화되는 것을 검출함으로써 정의될 수 있다.Here, the portion where the change is sensed can be defined by detecting that the differential value of the sensed data changes by more than a preset reference width.

라벨링부(32)는 부분 영역 축적부(30)에서 제공되는 축적값들이 도 2 (b)에 도시된 제1 문턱값보다 높은 포지티브값을 갖는 위치를 카운트한다. 터치는 복수의 면적에 대하여 이루어진다. 그러므로, 제1 문턱값이 '10'으로 설정된 경우를 가정하면, 도 5의 (b)로 예시된 변화가 감지되는 부분의 경우 각 스캔 라인 별로 3개씩의 제1 라벨링값이 얻어질 수 있다.The labeling section 32 counts the positions where the accumulation values provided in the partial area accumulation section 30 have a positive value higher than the first threshold value shown in Fig. 2 (b). The touch is made for a plurality of areas. Therefore, assuming that the first threshold value is set to '10', in the case where the change illustrated in FIG. 5B is sensed, three first labeling values may be obtained for each scan line.

이와 병행하여, 라벨링부(40)는 차동값들이 도 2 (a)에 도시된 제2 문턱값보다 높은 포지티브 값을 갖는 위치를 카운트한다. 제2 문턱값이 '10'으로 설정된 경우를 가정하면, 도 5의 (a)로 예시된 변화가 감지되는 부분의 경우 각 스캔 라인 별로 2개씩의 제2 라벨링값이 얻어질 수 있다.In parallel with this, the labeling section 40 counts the positions where the differential values have a positive value higher than the second threshold value shown in Fig. 2 (a). Assuming that the second threshold value is set to '10', in the case where the change illustrated in FIG. 5A is sensed, two second labeling values may be obtained for each scan line.

좌표 계산부(34)는 라벨링부(32)에서 라벨링값을 카운트한 위치 별로 대응하는 제1 좌표(X11, Y12)를 계산하여 제공하며, 좌표 계산부(42)는 라벨링부(40)에서 라벨링값을 카운트한 위치 별로 대응하는 제2 좌표(X21, Y21)를 계산하여 제공한다.The coordinate calculation unit 34 calculates and provides the first coordinates X11 and Y12 corresponding to the positions where the labeling values are counted by the labeling unit 32. The coordinate calculation unit 42 calculates the coordinates The second coordinates (X21, Y21) corresponding to the positions where the values are counted are provided and provided.

이때, 멀티 터치의 경우 제1 좌표(X11, Y12) 및 제2 좌표(X21, Y21)는 각각 복수 개로 제공될 수 있다.At this time, in the case of multi-touch, first coordinates (X11, Y12) and second coordinates (X21, Y21) may be provided in plural, respectively.

상기한 과정에 의하여 변화가 감지되는 부분에 대한 차동값, 축적값, 제1 및 제2 라벨링값, 제1 및 제2 좌표이 구해질 수 있다.The differential value, the accumulation value, the first and second labeling values, and the first and second coordinates of the portion where the change is sensed can be obtained by the above-described process.

물 감지부(26)는 축적값, 제1 라벨링값 및 제1 좌표를 포함한 제1 검출 정보와 차동값, 제2 라벨링값 및 제2 좌표를 포함한 제2 검출 정보를 제공받는다.The water sensing unit 26 is provided with first detection information including an accumulation value, a first labeling value, and a first coordinate, and second detection information including a differential value, a second labeling value, and a second coordinate.

물 감지부(26)는 제1 검출 정보와 제2 검출 정보를 비교하여 물의 존재를 판단할 수 있으며 물의 존재 여부에 따라 제1 좌표 또는 제2 좌표를 선택하기 위한 선택 신호를 출력할 수 있다.The water sensing unit 26 may compare the first sensing information with the second sensing information to determine the presence of water and may output a selection signal for selecting the first coordinate or the second coordinate according to the presence or absence of water.

먼저, 물 감지부(26)는 제1 및 제2 라벨링값을 비교한 제1 결과와 제1 및 제2 좌표을 비교한 제2 결과가 모두 허용 범위 내에서 일치하면 물이 존재하지 않는 것으로 감지하여 그에 대응하는 선택 신호를 출력한다.First, when the first result obtained by comparing the first and second labeling values and the second result obtained by comparing the first and second coordinates are all within the allowable range, the water sensing unit 26 senses that no water exists And outputs a selection signal corresponding thereto.

도 7의 경우 제1 및 제2 라벨링값이 3개와 2개로 1개의 차이가 있다. 그러나 1개의 차이는 허용하는 것으로 허용 범위가 설정된 것을 가정하면, 물 감지부(26)는 일치하는 것으로 제1 결과를 판단한다.In FIG. 7, the first and second labeling values are three and two, one difference. However, assuming that the allowance range is set to allow one difference, the water sensing section 26 determines the first result as a match.

그리고, 물 감지부(26)는 제1 좌표(X11, Y12) 및 제2 좌표(X21, Y21)가 제1 및 제2 라벨링값의 차에 대응하는 차이를 갖는다. 그러나, 상기와 같이 1개의 오차는 허용하는 것으로 허용 범위를 설정한 것을 가정하면, 물 감지부(26)는 일치하는 것으로 제2 결과를 판단한다.The water sensing unit 26 has a difference in which the first coordinates X11 and Y12 and the second coordinates X21 and Y21 correspond to the difference between the first and second labeling values. However, assuming that the allowable range is set by allowing one error as described above, the water sensing unit 26 determines the second result as being identical.

도 7과 같이 물 감지부(26)는 제1 결과와 제2 결과가 모두 일치하여 터치 패널(14)에 물이 존재하지 않는 것으로 판단하면 그에 대응하는 선택 신호를 출력한다.As shown in FIG. 7, the water sensing unit 26 outputs a corresponding selection signal when it is determined that the first and second results do not match each other so that no water is present in the touch panel 14.

한편, 물 감지부(26)는 제1 및 제2 라벨링값을 비교한 결과가 허용 범위 내에서 일치하고 제1 좌표에 대응하는 차동값들의 신호 분포 상태가 정상이면 물이 존재하지 않는 것으로 판단하여 그에 대응하는 선택 신호를 출력한다.On the other hand, if the result of the comparison of the first and second labeling values is within the allowable range and the signal distribution state of the differential values corresponding to the first coordinate is normal, the water sensing unit 26 determines that no water exists And outputs a selection signal corresponding thereto.

보다 구체적으로, 도 7의 경우 물 감지부(26)는 상술한 바와 같이 제1 및 제2 라벨링값이 허용 범위를 만족하여 일치하는 것으로 판단한다.More specifically, in the case of FIG. 7, the water sensing unit 26 determines that the first and second labeling values satisfy the allowable range and coincide with each other as described above.

그리고, 물 감지부(26)는 센싱 라인의 스캔 방향을 기준으로 제1 좌표 이전 소정 범위 내의 차동값들에 일정 레벨 이상의 포지티브 값이 존재하고 제1 좌표 이후 소정 범위 내의 차동값들에 일정 레벨 이하의 네가티브 값이 존재하는 경우 신호 분포 상태를 정상으로 판단한다.The water sensing unit 26 senses a differential value within a predetermined range before the first coordinate with respect to the scanning direction of the sensing line and a positive value equal to or higher than a predetermined level, The signal distribution state is determined to be normal.

물론 제작자의 의도에 따라서 물 감지부(26)는 센싱 라인의 스캔 방향을 기준으로 제1 좌표 이전 소정 범위 내의 차동값들에 일정 레벨 이상의 포지티브 값이 존재하는 것과 제1 좌표 이후 소정 범위 내의 차동값들에 일정 레벨 이하의 네가티브 값이 존재하는 것 중 어느 하나만으로 신호 분포 상태를 정상으로 판단하도록 구성될 수 있다.Of course, depending on the intention of the manufacturer, the water sensing unit 26 may determine that a positive value of a certain level or more exists in the differential values within a predetermined range before the first coordinate with reference to the scanning direction of the sensing line, The signal distribution state can be determined to be normal by using only one of the negative values having a certain level or less in the signal distribution state.

물 감지부(26)는 상기와 같이 제1 및 제2 라벨링값이 일치하고 제1 좌표에 대응하는 차동값들의 신호 분포 상태가 정상이면 물이 존재하지 않는 것으로 판단하여 그에 대응하는 선택 신호를 출력한다.If the first and second labeling values coincide with each other and the signal distribution state of the differential values corresponding to the first coordinate is normal as described above, the water sensing unit 26 determines that no water exists and outputs a corresponding selection signal do.

또한편, 물 감지부(26)는 제1 및 제2 라벨링값을 비교한 결과가 허용 범위 내에서 일치하고 제2 좌표에 대응하는 축적값들의 신호 분포 상태가 정상이면 물이 존재하지 않는 것으로 판단하여 그에 대응하는 선택 신호를 출력한다.If the result of the comparison of the first and second labeling values is within the allowable range and the signal distribution state of the accumulation values corresponding to the second coordinate is normal, the water detection unit 26 judges that no water exists And outputs a selection signal corresponding thereto.

보다 구체적으로 설명하면, 도 7의 경우 물 감지부(26)는 상술한 바와 같이 제1 및 제2 라벨링값이 허용 범위를 만족하여 일치하는 것으로 판단한다.More specifically, in the case of FIG. 7, the water sensing unit 26 determines that the first and second labeling values satisfy the allowable range and coincide with each other as described above.

그리고, 물 감지부(26)는 센싱 라인의 스캔 방향을 기준으로 상기 제2 좌표 이후 소정 범위 내에 축적값들에 일정 레벨 이상의 포지티브 값이 존재하는 경우 신호 분포 상태를 정상으로 판단한다.The water sensing unit 26 determines that the signal distribution state is normal when there is a positive value of more than a predetermined level in the accumulation values within a predetermined range after the second coordinate with reference to the scanning direction of the sensing line.

따라서, 물 감지부(26)는 제1 및 제2 라벨링값이 일치하고 제2 좌표에 대응하는 축적값들의 신호 분포 상태가 정상이면 물이 존재하지 않는 것으로 판단하여 그에 대응하는 선택 신호를 출력한다.Therefore, if the first and second labeling values match and the signal distribution state of the accumulation values corresponding to the second coordinate is normal, the water sensing unit 26 determines that no water exists and outputs a corresponding selection signal .

이와 달리 도 8을 참조하여 터치 패널(14) 상에 물이 존재하는 경우 물 감지부(26)의 동작을 설명한다.The operation of the water sensing unit 26 when water is present on the touch panel 14 will be described with reference to FIG.

이 경우, 센싱 데이터는 손가락 터치를 인식한 차동값들 뿐만 아니라 터치패널(14) 상에 존재하는 물 영역을 인식한 차동값들을 포함한다. 즉, 센싱 데이터는 물 영역에 대응한 차동값들을 포함한다.In this case, the sensing data includes differential values that recognize the water regions existing on the touch panel 14 as well as the differential values that recognize the finger touch. That is, the sensing data includes differential values corresponding to the water area.

그러므로, 도 8에서 제2 검출부(24)에 입력되는 차동값들, 제2 검출부(24)에서 생성되는 차동값들을 라벨링한 제2 라벨링값, 제2 라벨링값을 기초로 한 제2 좌표는 물 영역을 인식한 차동값들이 반영된 상태이다.Therefore, in FIG. 8, the differential values inputted to the second detection unit 24, the second labeling value labeled with the differential values generated by the second detection unit 24, and the second coordinate based on the second labeling value, Differential values that recognize the region are reflected.

상기한 차동값들로 생성된 제2 라벨링값은 터치패널(14) 상의 물 영역을 인식한 라벨링값을 포함하며, 제2 좌표는 물 영역의 다수의 좌표(Xn, Yn)를 포함한다.The second labeling value generated with the differential values includes a labeling value recognizing the water area on the touch panel 14, and the second coordinate includes a plurality of coordinates Xn, Yn of the water area.

이와 달리, 부분 영역 축적부(30)에서 출력되는 차동값들은 일반 터치인 손가락 터치에 해당하는 것은 포지티브값의 크기가 커지면서 분포가 강화되고 물 영역에 해당하는 것은 제1 문턱값으로 검출되지 않을 정도로 포지티브값의 크기가 작아지고 네가티브 분포가 강화되는 특성을 갖는다. Alternatively, the differential values output from the partial area accumulating unit 30 may correspond to a finger touch, which is a general touch, such that the distribution is enhanced while the positive value is increased, and the corresponding value of the water region is not detected as the first threshold value The magnitude of the positive value is reduced and the negative distribution is enhanced.

그러므로, 라벨링부(32)는 제1 문턱값 이하의 물 영역은 카운트하지 않고 손가락 터치와 같은 일반 터치에 해당하는 축적값만 카운트한 제1 라벨링값을 출력한다. Therefore, the labeling unit 32 outputs a first labeling value in which only the accumulation value corresponding to the general touch such as the finger touch is counted without counting the water area below the first threshold value.

그에 따라서 좌표 계산부(34)는 제1 라벨링값을 기초로하여 제1 좌표를 출력하므로, 제1 좌표에는 물 영역에 해당하는 좌표값이 포함되지 않는다.Accordingly, the coordinate calculation unit 34 outputs the first coordinate based on the first labeling value, so that the first coordinate does not include the coordinate value corresponding to the water area.

결국, 도 8과 같이 터치 패널(14)에 물이 존재하는 경우, 제1 라벨링값과 제2 라벨링값 간에 허용범위를 벗어나는 차이가 발생하고, 제1 좌표와 제2 좌표 간에도 허용범위를 벗어나는 차이가 발생한다.As a result, when water is present in the touch panel 14 as shown in FIG. 8, a difference between the first labeling value and the second labeling value occurs outside the allowable range, and a difference between the first coordinate and the second coordinate Lt; / RTI >

그러므로, 물 감지부(26)는 제1 및 제2 라벨링값을 비교한 제1 결과와 제1 및 제2 좌표를 비교한 제2 결과 중 하나 이상이 허용 범위를 벗어나면 터치 패널(14)에 물이 존재하는 것으로 판단하여 좌표 계산부(34)에서 출력되는 제1 좌표값을 선택하기 위한 선택 신호를 출력한다.Therefore, the water sensing unit 26 may determine that the first result obtained by comparing the first and second labeling values and the second result obtained by comparing the first and second coordinates to the touch panel 14 And outputs a selection signal for selecting the first coordinate value output from the coordinate calculation unit 34. [0050]

상기한 도 7 및 도 8을 참조하여 설명한 바와 같이 물 감지부(26)는 터치 패널(14) 상에 물이 존재하는 경우 좌표 계산부(34)의 제1 좌표를 선택하기 위한 선택 신호를 출력하고 터치 패널(14) 상에 물이 존재하지 않는 경우 좌표 계산부(42)의 제2 좌표를 선택하기 위한 선택 신호를 출력한다.As described with reference to FIGS. 7 and 8, the water sensing unit 26 outputs a selection signal for selecting the first coordinate of the coordinate calculation unit 34 when water is present on the touch panel 14 And when there is no water on the touch panel 14, a selection signal for selecting the second coordinate of the coordinate calculation unit 42 is outputted.

그에 따라서 좌표 선택부(28)는 터치 패널(14) 상에 물이 존재하는 경우 제1 좌표를 선택하여 출력하고 터치 패널(14) 상에 물이 존재하지 않는 경우 제2 좌표를 선택하여 출력한다.The coordinate selecting unit 28 selects and outputs the first coordinate when water is present on the touch panel 14 and selects and outputs the second coordinate when there is no water on the touch panel 14 .

따라서, 본 발명에 따른 실시예는 물이 존재하여도 손가락 터치와 같은 일반 터치에 대응하는 좌표를 오류없이 출력할 수 있다. Therefore, the embodiment according to the present invention can output the coordinates corresponding to the general touch such as the finger touch without error even when water exists.

즉, 본 발명은 축적값들에 의하여 물 특성을 회피하여 좌표를 구할 수 있고, 물이 존재하지 않는 경우 차동값들에 의하여 좌표를 구할 수 있다.That is, according to the present invention, coordinates can be obtained by avoiding water characteristics by accumulation values, and coordinates can be obtained by differential values when no water exists.

그러므로, 본 발명에 따른 실시예는 물 특성에 의한 노이즈에 강하고 물이 존재하는 경우에 대응하여 터치 감도와 센싱의 정확도를 개선할 수 있다.
Therefore, the embodiment according to the present invention can improve the touch sensitivity and the sensing accuracy in response to the presence of water, which is strong against noise due to water characteristics.

10 : PWM 제어부 12 : 구동 회로
14 : 터치 패널 16 : 센싱 회로
18 : 이미지 버퍼 20 : 좌표 선택 회로
22 : 제1 검출부 24 : 제2 검출부
26 : 물 감지부 28 : 좌표 선택부
30 : 부분 영역 축적부 32, 40 : 라벨링부
34, 42 : 좌표계산부
10: PWM control unit 12: drive circuit
14: touch panel 16: sensing circuit
18: Image buffer 20: Coordinate selection circuit
22: first detection unit 24: second detection unit
26: Water sensing unit 28: Coordinate selector
30: partial area storing unit 32, 40: labeling unit
34, 42: coordinate system part

Claims (16)

차동 신호의 변화가 발생한 부분의 차동값들을 축적값들로 변환하고 상기 축적값들에 따른 제1 검출 정보를 출력하는 제1 검출부;
상기 차동값들에 따른 제2 검출 정보를 출력하는 제2 검출부;
상기 제1 검출 정보와 상기 제2 검출 정보를 비교하여 물의 존재 여부를 판단한 결과로 선택 신호를 출력하는 물 감지부; 및
상기 선택 신호에 의하여 상기 축적값들에 대응하는 제1 좌표와 상기 차동값들에 대응하는 제2 좌표 중 어느 하나를 선택하여 상기 터치에 대응한 좌표로 선택하여 출력하는 좌표 선택부;를 포함함을 특징으로 하는 차동 터치 센싱 시스템의 좌표 선택 회로.
A first detector for converting differential values of a portion where a differential signal has changed into accumulation values and outputting first detection information according to the accumulation values;
A second detector for outputting second detection information according to the differential values;
A water sensing unit for comparing the first detection information with the second detection information to output a selection signal as a result of determining whether water is present; And
And a coordinate selecting unit selecting one of a first coordinate corresponding to the accumulation values and a second coordinate corresponding to the differential values according to the selection signal and selecting and outputting the selected coordinate as the coordinate corresponding to the touch Wherein the coordinate selection circuit of the differential touch sensing system comprises:
제1 항에 있어서,
상기 제1 검출부는 하나의 센싱 라인에 해당하는 상기 차동값들을 일방향으로 순차적으로 적산하여 상기 축적값들을 구하는 차동 터치 센싱 시스템의 좌표 선택 회로.
The method according to claim 1,
Wherein the first detection unit sequentially accumulates the differential values corresponding to one sensing line in one direction to obtain the accumulation values.
제1 항에 있어서, 상기 제1 검출부는,
하나의 센싱 라인에 해당하는 상기 차동값들을 일방향으로 순차적으로 적산하여 상기 축적값들을 구하는 부분 영역 축적부;
상기 축적값들에 대하여 미리 설정된 제1 문턱값 이상인 위치의 수를 카운트한 제1 라벨링값을 제공하는 제1 라벨링부; 및
상기 제1 라벨링값을 카운트한 상기 위치 별로 대응하는 상기 제1 좌표를 계산하여 제공하는 제1 좌표 계산부;를 포함하는 차동 터치 센싱 시스템의 좌표 선택 회로.
The apparatus according to claim 1,
A partial area storage unit for sequentially accumulating the differential values corresponding to one sensing line in one direction to obtain the accumulation values;
A first labeling unit for providing a first labeling value obtained by counting the number of positions that are equal to or greater than a first threshold value that is preset for the accumulation values; And
And a first coordinate calculation unit for calculating and providing the corresponding first coordinate for each position counted from the first labeling value.
제1 항에 있어서, 상기 제2 검출부는,
상기 차동값들에 대하여 미리 설정된 제2 문턱값 이상인 위치의 수를 카운트한 제2 라벨링값을 제공하는 제2 라벨링부; 및
상기 제2 라벨링값을 카운트한 상기 위치 별로 대응하는 상기 제2 좌표를 계산하여 제공하는 제2 좌표 계산부;를 포함하는 차동 터치 센싱 시스템의 좌표 선택 회로.
The apparatus according to claim 1,
A second labeling unit for providing a second labeling value obtained by counting the number of positions that are equal to or greater than a second threshold value that is set in advance for the differential values; And
And a second coordinate calculation unit for calculating and providing the corresponding second coordinate for each position counted from the second labeling value.
제1 항에 있어서,
상기 좌표 선택부는 상기 물의 존재하는 경우 상기 선택 신호에 대응하여 상기 제1 좌표를 선택하고 상기 물이 존재하지 않는 경우 상기 선택 신호에 대응하여 상기 제2 좌표를 선택하여서 상기 터치에 대응한 좌표로 출력하는 차동 터치 센싱 시스템의 좌표 선택 회로.
The method according to claim 1,
Wherein the coordinate selecting unit selects the first coordinate corresponding to the selection signal when the water is present and selects the second coordinate corresponding to the selection signal when the water does not exist and outputs the selected coordinate in correspondence with the touch The coordinate selection circuit of the differential touch sensing system.
제1 항에 있어서, 상기 물 감지부는,
상기 제1 검출 정보로써 제1 라벨링값과 상기 제1 좌표를 수신하고, 상기 제2 검출 정보로써 제2 라벨링값과 상기 제2 좌표을 수신하며, 상기 제1 및 제2 라벨링값을 비교한 제1 결과와 상기 제1 및 제2 좌표을 비교한 제2 결과가 모두 허용 범위 내에서 일치하면 상기 물이 존재하지 않는 경우에 대응한 상기 선택 신호를 출력하고, 상기 제1 결과와 상기 제2 결과 중 하나 이상이 허용 범위를 벗어나면 상기 물이 존재하는 경우에 대응한 상기 선택 신호를 출력하며,
상기 제1 라벨링값은 상기 축적값이 미리 설정된 제1 문턱값 이상인 위치의 수를 카운트한 값이고, 상기 제2 라벨링값은 상기 차동값이 미리 설정된 제2 문턱값 이상인 위치의 수를 카운트한 값이며, 상기 제1 좌표은 상기 제1 라벨링값을 카운트한 상기 위치 별로 대응하는 좌표이며, 상기 제2 좌표은 상기 제2 라벨링값을 카운트한 상기 위치 별로 대응하는 좌표인 차동 터치 센싱 시스템의 좌표 선택 회로.
The water treatment system according to claim 1,
Receiving first labeling value and first coordinate as first detection information, receiving second labeling value and second coordinate as second detection information, comparing first and second labeling values Outputs the selection signal corresponding to the case where the water does not exist if the result and the second result obtained by comparing the first and second coordinates agree within the allowable range, and outputs the selection signal corresponding to one of the first result and the second result And outputs the selection signal corresponding to the presence of the water if the abnormality is out of the allowable range,
Wherein the first labeling value is a value obtained by counting the number of positions where the accumulation value is equal to or greater than a predetermined first threshold value and the second labeling value is a value obtained by counting the number of positions where the differential value is equal to or greater than a predetermined second threshold value Wherein the first coordinate is a coordinate corresponding to the position where the first labeling value is counted and the second coordinate is a coordinate corresponding to the position where the second labeling value is counted.
제1 항에 있어서, 상기 물 감지부는,
상기 제1 검출 정보로 제1 라벨링값과 상기 제1 좌표을 수신하고, 상기 제2 검출 정보로 제2 라벨링값과 상기 차동값들을 수신하며, 상기 제1 및 제2 라벨링값을 비교한 결과가 허용 범위 내에서 일치하고 상기 제1 좌표에 대응하는 상기 차동값들의 신호 분포 상태가 정상이면 상기 물이 존재하지 않는 경우에 대응한 상기 선택 신호를 출력하고, 상기 제1 및 제2 라벨링값을 비교한 결과가 상기 허용 범위를 벗어나면 상기 물이 존재하는 경우에 대응한 상기 선택 신호를 출력하며,
상기 제1 라벨링값은 상기 축적값들이 미리 설정된 제1 문턱값 이상인 위치의 수를 카운트한 값이고, 상기 제2 라벨링값은 상기 차동값들이 미리 설정된 제2 문턱값 이상인 위치의 수를 카운트한 값이며, 상기 제1 좌표은 상기 제1 라벨링값을 카운트한 상기 위치 별로 대응하는 좌표인 차동 터치 센싱 시스템의 좌표 선택 회로.
The water treatment system according to claim 1,
Receiving a first labeling value and the first coordinate as the first detection information, receiving a second labeling value and the differential values as the second detection information, and comparing the first and second labeling values with each other, And outputs the selection signal corresponding to the case where the water distribution does not exist when the signal distribution state of the differential values corresponding to the first coordinate is normal and the first and second labeling values are compared Outputs the selection signal corresponding to the presence of the water if the result is out of the allowable range,
Wherein the first labeling value is a value obtained by counting the number of positions where the accumulation values are equal to or greater than a predetermined first threshold value and the second labeling value is a value obtained by counting the number of positions where the differential values are equal to or greater than a predetermined second threshold value And the first coordinate is a coordinate corresponding to the position where the first labeling value is counted.
제7 항에 있어서, 상기 물 감지부는,
상기 차동값들은 센싱 라인의 스캔 방향을 기준으로 상기 제1 좌표 이전에 일정 레벨 이상의 포지티브 값이 존재하고 상기 제1 좌표 이후에 일정 레벨 이하의 네가티브 값이 존재하는 경우 상기 신호 분포 상태를 상기 정상으로 판단하는 차동 터치 센싱 시스템의 좌표 선택 회로.
The water treatment system according to claim 7,
Wherein the differential values include a positive value greater than a certain level before the first coordinate with reference to a scanning direction of the sensing line and a negative value below a predetermined level after the first coordinate, The coordinate selection circuit of the differential touch sensing system.
제1 항에 있어서, 상기 물 감지부는,
상기 제1 검출 정보로 제1 라벨링값과 상기 축적값들을 수신하고, 상기 제2 검출 정보로 제2 라벨링값과 상기 제2 좌표을 수신하며, 상기 제1 및 제2 라벨링값을 비교한 결과가 허용 범위 내에서 일치하고 상기 제2 좌표에 대응하는 상기 축적값들의 신호 분포 상태가 정상이면 상기 물이 존재하지 않는 경우에 대응하는 상기 선택 신호를 출력하고, 상기 제1 및 제2 라벨링값을 비교한 결과가 상기 허용 범위를 벗어나면 상기 물이 존재하는 경우에 대응하는 상기 선택 신호를 출력하며,
상기 제1 라벨링값은 상기 축적값들이 미리 설정된 제1 문턱값 이상인 위치의 수를 카운트한 값이고, 상기 제2 라벨링값은 상기 차동값들이 미리 설정된 제2 문턱값 이상인 위치의 수를 카운트한 값이며, 상기 제2 좌표은 상기 제2 라벨링값을 카운트한 상기 위치 별로 대응하는 좌표인 차동 터치 센싱 시스템의 좌표 선택 회로.
The water treatment system according to claim 1,
Receiving a first labeling value and the accumulation values as the first detection information, receiving a second labeling value and the second coordinate as the second detection information, and comparing the first and second labeling values with each other, And outputs the selection signal corresponding to the case where the water distribution does not exist when the signal distribution state of the accumulation values corresponding to the second coordinate is normal and the first and second labeling values are compared Outputs the selection signal corresponding to the presence of the water if the result is out of the allowable range,
Wherein the first labeling value is a value obtained by counting the number of positions where the accumulation values are equal to or greater than a predetermined first threshold value and the second labeling value is a value obtained by counting the number of positions where the differential values are equal to or greater than a predetermined second threshold value And the second coordinate is a corresponding coordinate for each position counted from the second labeling value.
제9 항에 있어서, 상기 물 감지부는,
상기 축적값들은 센싱 라인의 스캔 방향을 기준으로 상기 제2 좌표 이후에 이후에 일정 레벨 이상의 포지티브 값이 존재하는 경우 상기 신호 분포 상태를 상기 정상으로 판단하는 차동 터치 센싱 시스템의 좌표 선택 회로.
10. The water treatment system according to claim 9,
Wherein the accumulation values determine that the signal distribution state is normal when there is a positive value greater than or equal to a predetermined level after the second coordinate with reference to the scan direction of the sensing line.
제1 항에 있어서,
상기 센싱 데이터는 터치 패널에서 출력된 센싱 신호가 이미지 버퍼에서 저장된 후 출력되며 상기 터치 패널의 프레임에 대응하여 다수의 스캔 라인들의 위치 별로 계수화된 차동값을 갖는 로우 데이터(Raw Data)인 차동 터치 센싱 시스템의 좌표 선택 회로.
The method according to claim 1,
The sensed data is output as a sensed signal output from the touch panel and stored in the image buffer. The sensed data is a raw data (Raw Data) having a differential value that is digitized according to the positions of a plurality of scan lines corresponding to the frame of the touch panel. Coordinate selection circuit of sensing system.
차동 신호의 변화가 감지되는 부분의 차동값들을 축적값들로 변환하는 단계;
상기 축적값들에 대하여 미리 설정된 제1 문턱값 이상인 위치의 수를 카운트한 제1 라벨링값을 제공하는 단계;
상기 차동값들에 대하여 미리 설정된 제2 문턱값 이상인 위치의 수를 카운트한 제2 라벨링값을 제공하는 단계;
상기 제1 라벨링값을 카운트한 상기 위치 별로 대응하는 제1 좌표를 계산하여 제공하는 단계;
상기 제2 라벨링값을 카운트한 상기 위치 별로 대응하는 제2 좌표를 계산하여 제공하는 단계;
상기 축적값, 상기 차동값, 상기 제1 라벨링값, 상기 제2 라벨링값, 상기 제1 좌표 및 상기 제2 좌표 중 적어도 둘 이상을 이용하여 물의 존재를 판단하여 선택신호를 출력하는 단계; 및
상기 선택 신호에 의하여 상기 제1 좌표와 상기 제2 좌표 중 어느 하나를 상기 터치에 대응한 좌표로 선택하여 출력하는 단계;를 포함함을 특징으로 하는 차동 터치 센싱 시스템의 좌표 선택 방법.
Converting the differential values of the portion where the change of the differential signal is sensed into accumulation values;
Providing a first labeling value by counting the number of positions that are equal to or greater than a predetermined first threshold value for the accumulation values;
Providing a second labeling value that is obtained by counting the number of positions that are equal to or greater than a predetermined second threshold value for the differential values;
Calculating and providing a corresponding first coordinate for each position counted from the first labeling value;
Calculating and providing a corresponding second coordinate for each position counted from the second labeling value;
Determining the presence of water using at least two of the accumulated value, the differential value, the first labeling value, the second labeling value, the first coordinate, and the second coordinate to output a selection signal; And
And selecting one of the first coordinate and the second coordinate as the coordinate corresponding to the touch according to the selection signal, and outputting the selected coordinate.
제12 항에 있어서,
상기 선택 신호는 상기 제1 및 제2 라벨링값을 비교한 제1 결과와 상기 제1 및 제2 좌표을 비교한 제2 결과가 모두 허용 범위 내에서 일치하면 물이 존재하지 않는 것에 대응하여 출력하고, 상기 제1 결과와 상기 제2 결과 중 하나 이상이 허용 범위를 벗어나면 상기 물이 존재하는 것에 대응하여 출력하는 차동 터치 센싱 시스템의 좌표 선택 방법.
13. The method of claim 12,
The selection signal is output in response to the absence of water if the first result obtained by comparing the first and second labeling values and the second result obtained by comparing the first and second coordinates are within the allowable range, And outputting, if at least one of the first result and the second result is out of the allowable range, corresponding to the presence of the water.
제12 항에 있어서,
상기 선택 신호는 상기 제1 및 제2 라벨링값을 비교한 결과가 허용 범위 내에서 일치하고 상기 제1 좌표에 대응하는 상기 차동값들의 신호 분포 상태가 정상이면 상기 물이 존재하지 않는 것에 대응하여 출력하고, 상기 제1 및 제2 라벨링값을 비교한 결과가 상기 허용 범위를 벗어나면 상기 물이 존재하는 것에 대응하여 출력하는 차동 터치 센싱 시스템의 좌표 선택 방법.
13. The method of claim 12,
Wherein the selection signal is output when the result of the comparison of the first and second labeling values is within a permissible range and the signal distribution state of the differential values corresponding to the first coordinate is normal, And outputting, when the result of the comparison of the first and second labeling values is out of the allowable range, corresponding to the presence of the water.
제12 항에 있어서,
상기 선택 신호는 상기 제1 및 제2 라벨링값을 비교한 결과가 허용 범위 내에서 일치하고 상기 제2 좌표에 대응하는 상기 축적값들의 신호 분포 상태가 정상이면 상기 물이 존재하지 않는 것에 대응하여 출력하고, 상기 제1 및 제2 라벨링값을 비교한 결과가 상기 허용 범위를 벗어나면 상기 물이 존재하는 것에 대응하여 출력하는 차동 터치 센싱 시스템의 좌표 선택 방법.
13. The method of claim 12,
Wherein the selection signal is output when the result of the comparison of the first and second labeling values is within a permissible range and the signal distribution state of the accumulation values corresponding to the second coordinate is normal, And outputting, when the result of the comparison of the first and second labeling values is out of the allowable range, corresponding to the presence of the water.
제13 내지 15항 중 어느 한 항에 있어서,
상기 물이 존재하는 것에 대응하는 상기 선택 신호에 대응하여 상기 제1 좌표를 선택하고 상기 물이 존재하지 않는 것에 대응하는 상기 선택 신호에 대응하여 상기 제2 좌표를 선택하는 차동 터치 센싱 시스템의 좌표 선택 방법.
The method according to any one of claims 13 to 15,
Selecting the first coordinate corresponding to the selection signal corresponding to the presence of the water and selecting the second coordinate corresponding to the selection signal corresponding to the absence of the water Way.
KR1020130018605A 2013-02-21 2013-02-21 Circuit and method for selecting coordinates in differential touch sensing system KR102092664B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020130018605A KR102092664B1 (en) 2013-02-21 2013-02-21 Circuit and method for selecting coordinates in differential touch sensing system
PCT/KR2014/001388 WO2014129825A1 (en) 2013-02-21 2014-02-20 Coordinate selection circuit and method in differential touch sensing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130018605A KR102092664B1 (en) 2013-02-21 2013-02-21 Circuit and method for selecting coordinates in differential touch sensing system

Publications (2)

Publication Number Publication Date
KR20140104734A true KR20140104734A (en) 2014-08-29
KR102092664B1 KR102092664B1 (en) 2020-03-24

Family

ID=51391545

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130018605A KR102092664B1 (en) 2013-02-21 2013-02-21 Circuit and method for selecting coordinates in differential touch sensing system

Country Status (2)

Country Link
KR (1) KR102092664B1 (en)
WO (1) WO2014129825A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180008680A (en) * 2015-06-18 2018-01-24 알프스 덴키 가부시키가이샤 Input device, object detecting device and method thereof

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101697733B1 (en) * 2014-03-01 2017-01-18 주식회사 센트론 Touch input sensing circuit with capacitive detection scheme
EP3198387B1 (en) * 2014-09-26 2020-11-18 Rakuten, Inc. Method and system for sensing water, debris or other extraneous objects on a display screen

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004246657A (en) * 2003-02-14 2004-09-02 Topre Corp Coordinate detection device
KR20090076125A (en) * 2008-01-07 2009-07-13 엘지전자 주식회사 Method for calculating a touch coordinates of touchscreen and apparatus using the same
JP4608328B2 (en) * 2005-02-01 2011-01-12 東プレ株式会社 Coordinate detection device and signal processing method for coordinate detection in coordinate detection device
KR20120027956A (en) * 2010-09-14 2012-03-22 하이디스 테크놀로지 주식회사 Electrostatic capacitance touch panel
KR20120089101A (en) * 2011-02-01 2012-08-09 삼성전자주식회사 Methods of detecting multi-touches on a touch panel and methods of operating a touch screen device using the same

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100129015A (en) * 2009-05-29 2010-12-08 (주)캠톤 An apparatus for detection touch, display apparatus thereto and a method for recognition coordinates

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004246657A (en) * 2003-02-14 2004-09-02 Topre Corp Coordinate detection device
JP4608328B2 (en) * 2005-02-01 2011-01-12 東プレ株式会社 Coordinate detection device and signal processing method for coordinate detection in coordinate detection device
KR20090076125A (en) * 2008-01-07 2009-07-13 엘지전자 주식회사 Method for calculating a touch coordinates of touchscreen and apparatus using the same
KR20120027956A (en) * 2010-09-14 2012-03-22 하이디스 테크놀로지 주식회사 Electrostatic capacitance touch panel
KR20120089101A (en) * 2011-02-01 2012-08-09 삼성전자주식회사 Methods of detecting multi-touches on a touch panel and methods of operating a touch screen device using the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180008680A (en) * 2015-06-18 2018-01-24 알프스 덴키 가부시키가이샤 Input device, object detecting device and method thereof

Also Published As

Publication number Publication date
WO2014129825A1 (en) 2014-08-28
KR102092664B1 (en) 2020-03-24

Similar Documents

Publication Publication Date Title
US9134868B2 (en) Touch sensing method, processor and system
TWI502458B (en) Method of identifying a liquid object on a touch panel
CN104699294B (en) Touch track detection device, system and method
TWI590134B (en) Scan method of a touch panel
CN101957721B (en) Method for displaying connecting line of touch screen
JP6911225B2 (en) Touch panel device
CN101950228B (en) Touch control point detection method
CN103718141A (en) Peak detection schemes for touch position detection
CN105427448A (en) Method and device of obtaining banknote security thread boundary
TWI490764B (en) Hybrid capacitive scan method
KR20140104734A (en) Circuit and method for selecting coordinates in differential touch sensing system
US20120127120A1 (en) Touch device and touch position locating method thereof
JP4979608B2 (en) How to measure multiple touches on the touchpad
CN101825970B (en) Tracking method and tracking system of touch-control points
US10551934B2 (en) Gesture recognition method, apparatus and device, computer program product therefor
KR102047976B1 (en) Circuit and method for controling of differential touch sensing system
JP2017021540A (en) Detection circuit and touch sensor system
KR101503622B1 (en) Method for detecting object and device using the same
KR102187813B1 (en) Circuit and method for controling touch sensing system
KR101818476B1 (en) Touch display device and method for driving the same
JP2018147266A (en) Touch panel controller, touch panel system, and touch position detection method
TW201423609A (en) Method and device for detection of touch points in touch panel
TWI474234B (en) Multipoint positioning method for touchpad
CN102915150B (en) Touch point detection method
KR102092665B1 (en) Apparatus and method for calculating coordinates in differential touch sensing 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