KR20070074985A - 표시 장치 및 그것의 구동 방법 - Google Patents
표시 장치 및 그것의 구동 방법 Download PDFInfo
- Publication number
- KR20070074985A KR20070074985A KR1020060003206A KR20060003206A KR20070074985A KR 20070074985 A KR20070074985 A KR 20070074985A KR 1020060003206 A KR1020060003206 A KR 1020060003206A KR 20060003206 A KR20060003206 A KR 20060003206A KR 20070074985 A KR20070074985 A KR 20070074985A
- Authority
- KR
- South Korea
- Prior art keywords
- value
- sensor data
- stored
- frame
- sum
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Position Input By Displaying (AREA)
Abstract
표시 장치는 다수의 가로축 센서와 다수의 세로축 센서를 포함하는 터치 스크린 패널과, 그리고 상기 센서들로부터 프레임 단위로 센서 데이터를 입력받아, 상기 터치 스크린 패널의 접촉 지점의 좌표를 출력하는 컨트롤러를 포함한다. 상기 컨트롤러는 상기 센서 데이터를 프레임 단위로 저장하는 다수의 프레임 메모리와, 상기 프레임 메모리에 저장된 상기 센서 데이터 각각을 더하여 센서 데이터의 합의 값을 출력하는 제 1 연산부와, 상기 센서 데이터의 합의 값을 저장하는 다수의 버퍼 메모리와, 그리고 상기 버퍼 메모리에 저장된 값을 이용하여 상기 접촉 지점의 좌표를 검출하는 검출부를 포함한다.
Description
도 1은 본 발명의 일 실시예에 따른 터치 스크린 표시 장치의 블록도이다.
도 2는 도 1에 도시된 컨트롤러의 구체적인 구성을 보여주는 블록도이다.
도 3은 도 2에 도시된 프레임 메모리에 저장되는 데이터를 보여주는 것이다.
도 4은 도 2에 도시된 버퍼 메모리에 저장되는 데이터를 보여주는 것이다.
도 5는 도 2에 도시된 터치 이벤트 검출 회로의 구체적인 블록도이다.
도 6은 도 5에 도시된 제 2 연산부에서 연산되는 데이터를 보여주는 것이다.
도 7은 도 1에 도시된 컨트롤러의 터치 이벤트 감지 방법을 보여주는 흐름도이다.
도 8은 각 프레임 별로 제 2 센서 데이터의 값을 보여주는 그래프이다.
* 도면의 주요 부분에 대한 부호의 설명 *
100: 액정 패널 200: 드라이버 IC
300: 컨트롤러 310: 프레임 메모리
320: 제 1 연산부 330: 버퍼 메모리
340: 터치 이벤트 검출 회로
본 발명은 표시 장치(Display Device)에 관한 것으로, 구체적으로, 터치 스크린(Touch Screen) 표시 장치에 관한 것이다.
터치 스크린 시스템은 터치 스크린 상에 손가락 또는 펜 등을 접촉하여 해당 좌표가 인식되도록 한 시스템이다. 터치 스크린은 사람이 컴퓨터 장치와 상호 대화하는 가장 직접적인 방식으로서, 입력 장치와 디스플레이 장치가 결합되어 마우스나 키보드와 같은 별도의 입력 장치가 없이도, 화면 상에서 사용자가 원하는 부분을 직접 가리켜 동작시킬 수 있다.
터치 스크린 표시 장치의 신뢰성은 사용자가 접촉한 지점의 좌표를 정확하게 검출하는지의 여부에 달려있다.
따라서 본 발명이 이루고자 하는 기술적 과제는 사용자가 접촉한 터치 스크린의 접촉 지점 좌표를 정확하게 검출할 수 있는 표시 장치를 제공하는데 있다.
본 발명에 따른 표시 장치는, 다수의 가로축 센서와 다수의 세로축 센서를 포함하며, 상기 가로축 센서와 상기 세로축 센서들에서 프레임 단위로 센서 데이터를 출력하는 터치 스크린 패널과, 그리고 상기 센서 데이터를 입력받아, 상기 터치 스크린 패널의 접촉 지점의 좌표를 출력하는 컨트롤러를 포함한다. 상기 컨트롤러는, 상기 센서 데이터를 프레임 단위로 저장하는 다수의 프레임 메모리와, 상기 프 레임 메모리에 저장된 상기 센서 데이터 각각을 더하여 센서 데이터의 합의 값을 출력하는 제 1 연산부와, 상기 센서 데이터의 합의 값을 저장하는 다수의 버퍼 메모리와, 그리고 상기 버퍼 메모리에 저장된 값을 이용하여 상기 접촉 지점의 좌표를 검출하는 검출부를 포함한다.
이 실시예에 있어서, 상기 센서 데이터는 상기 접촉 지점의 전압값이다.
이 실시예에 있어서, 상기 프레임 메모리는 제 1, 제 2, 및 제 3 프레임 메모리를 포함한다.
이 실시예에 있어서, 상기 제 1 연산부는 상기 제 1, 제 2, 및 제 3 프레임 메모리에 저장된 상기 센서 데이터의 값을 각각 더한다.
이 실시예에 있어서, 상기 버퍼 메모리는 제 1 내지 제 7 버퍼 메모리를 포함하고, 각각의 버퍼 메모리는 상기 프레임 중, 제 i 번째 프레임, 제 (i+1) 번째 프레임 및 제 (i+2) 번째 프레임에 해당하는 상기 센서 데이터의 합의 값이 저장되며, 여기서, i는 1에서 7까지의 자연수이다.
이 실시예에 있어서, 상기 검출부는, 상기 제 2 내지 제 7 버퍼 메모리에 저장된 상기 센서 데이터의 합의 값으로부터 상기 제 1 버퍼 메모리에 저장된 상기 센서 데이터의 합의 값을 감산한 결과의 절대치를 각각 출력하는 제 2 연산부와, 상기 제 2 연산부로부터 출력되는 상기 감산 결과의 절대치와 기 저장된 이전 최대값을 입력받아 비교하고, 그 비교 결과에 따라 상기 감산 결과의 절대치 중 최대값과 상기 최대값에 대응하는 좌표를 저장하는 데이터 출력부와, 그리고 상기 데이터 출력부에 저장된 최대값과 기 설정된 임계값을 비교하여, 상기 최대값이 상기 임계 값보다 크면, 상기 데이터 출력부에 저장된 상기 최대값에 대응하는 좌표를 출력하는 제 1 비교부를 포함한다.
이 실시예에 있어서, 상기 데이터 출력부는, 상기 감산 결과의 절대치와 상기 기 저장된 이전 최대값을 입력받아, 상기 감산 결과의 절대치와 상기 기 저장된 이전 최대값을 비교하여 선택신호를 출력하는 제 2 비교부와, 상기 선택신호에 응답하여 상기 감산 결과의 절대치와 상기 기 저장된 이전 최대값 중에서 상대적으로 더 큰 값을 출력하는 멀티플렉서와, 그리고 상기 멀티플렉서로부터 출력되는 값과, 상기 멀티플렉서로부터 출력되는 값에 대응하는 좌표를 저장하는 레지스터를 포함한다.
이 실시예에 있어서, 상기 임계값은 상기 터치 스크린 패널에 외부로부터 접촉이 발생했는지 유무를 판별하는 기준값이 된다.
본 발명에 따른 표시 장치의 구동 방법은, 터치 스크린 패널의 센서들로부터 프레임 단위로 센서 데이터를 입력받는 단계와, 상기 센서 데이터를 프레임 단위로 프레임 메모리에 저장하는 단계와, 상기 프레임 메모리에 저장된 상기 센서 데이터 각각을 더하여 버퍼 메모리에 저장하는 단계와, 그리고 상기 버퍼 메모리에 저장된 값을 이용하여, 상기 터치 스크린 패널의 접촉 지점의 좌표를 검출하는 단계를 포함한다.
이하 본 발명에 따른 실시예를 첨부된 도면들을 참조하여 상세히 설명하도록 한다.
도 1은 본 발명의 일 실시예에 따른 터치 스크린 표시 장치의 블록도이다.
도 1을 참조하면, 터치 스크린 표시 장치는 액정 패널(100), 펜(110), 드라이버 IC(200), 그리고 컨트롤러(300)를 포함한다.
액정 패널(Liquid Crystal Panel, 100)는 공통 전극을 가지는 기판과, 화소 전극을 가지는 기판으로 구성되며, 기판들 사이에는 액정이 주입된다. 액정 패널(100)은 액정에 전계를 인가하고, 이 전계의 세기를 조절함으로써 기판에 투과되는 빛의 양을 조절하여 영상 신호를 표시한다.
액정 패널(100)의 한쪽 기판에는 행 방향으로 신장된 다수의 가로축 센서(Y1~Ym)와 열 방향으로 신장된 다수의 세로축 센서(X1~Xn)가 일정 간격을 두고 배열된다. 액정 패널(100)의 센서들(X1~Xn, Y1~Ym)은 펜(110) 또는 손가락에 의해 눌러진 지점을 감지한다. 센서들(X1~Xn, Y1~Ym)은 프레임 단위로 전압 값으로 변환된 제 1 센서 데이터(SD1)를 드라이버 IC(200)로 출력한다.
드라이버 IC(200)는 액정 패널(100)로 영상 데이터(Image Data)를 출력하고, 액정 패널(100)로부터 제 1 센서 데이터(SD1)를 입력받는다. 드라이버 IC(200)는 아날로그 전압 값인 제 1 센서 데이터(SD1)를 디지털 전압 값으로 변환한 제 2 센서 데이터(SD2)를 컨트롤러(300)로 인가한다. 이를 위해 드라이버 IC(200)는 아날로그-디지털 변환부(Analog-Digital Converter)를 포함한다.
컨트롤러(300)는 드라이버 IC(200)로부터 제 2 센서 데이터(SD2)를 입력받아, 액정 패널(100)에 터치가 발생했는지(TE: Touch Event)의 유무를 판별한다. 또한, 컨트롤러(400)는 제 2 센서 데이터(SD2)에 응답하여, 터치 이벤트가 발생한 지점의 좌표를 구한다.
도 2는 도 1에 도시된 컨트롤러의 구체적인 구성을 보여주는 블록도이다.
도 2를 참조하면, 컨트롤러(300)는 프레임 메모리(310), 제 1 연산부(320), 버퍼 메모리(330), 그리고 터치 이벤트 검출 회로(340)를 포함한다.
프레임 메모리(310)는 제 1, 제 2 및 제 3 프레임 메모리(311, 312, 313)로 구성된다. 프레임 메모리(310)는 드라이버 IC(200)로부터 입력된 제 2 센서 데이터(SD2)를 프레임 단위로 저장한다. 예를 들어, 제 1 프레임 메모리(311)에는 제 1 프레임에 대한 액정 패널(100)의 가로축 센서(Y1~Ym)와 세로축 센서(X1~Xn)에서 감지한 전압값을 드라이버 IC(200)에서 디지털 값으로 변환한 제 2 센서 데이터(SD2) 값이 저장된다.
도 3은 도 2에 도시된 프레임 메모리에 저장되는 데이터를 보여주는 것이다.
도 3을 참조하면, 제 1 프레임 메모리(311)에는 제 1 프레임에 대한 n 개의 세로축 센서(X1~Xn)에서 감지된 값(X1_Data_1~Xn_Data_1)과, m 개의 가로축 센서(Y1~Ym)에서 감지된 값(Y1_Data_1~Ym_Data_1)이 모두 저장된다. 마찬가지로, 제 2 프레임 메모리(312)에는 제 2 프레임에 대한 제 2 센서 데이터 값(X1_Data_2~Xn_Data_2, Y1_Data_2~Ym_Data_2)이 저장되고, 제 3 프레임 메모리(313)에는 제 3 프레임에 대한 제 2 센서 데이터 값(X1_Data_3~Xn_Data_3, Y1_Data_3~Ym_Data_3)이 저장된다. 즉, 제 1, 제 2 및 제 3 프레임 메모리(311, 312, 313)에는 세 개의 프레임에 대한 제 2 센서 데이터(SD2) 값이 각각 저장된다.
프레임 메모리(310)에 제 1 내지 제 3 프레임에 대한 제 2 센서 데이터(SD2)의 저장이 완료되면, 제 1 프레임 메모리(311)에는 제 4 프레임에 대한 제 2 센서 데이터(SD2)가 저장되고, 제 2 프레임 메모리(312)와 제 3 프레임 메모리(313)에는 제 5 및 제 6 프레임에 대한 제 2 센서 데이터(SD2)가 저장된다. 마찬가지로, 프레임 메모리(310)에 제 4 내지 제 6 프레임에 대한 제 2 센서 데이터(SD2)의 저장이 완료되면, 제 1 프레임 메모리(311)에는 제 7 프레임에 대한 제 2 센서 데이터(SD2)가 저장되고, 제 2 프레임 메모리(312)와 제 3 프레임 메모리(313)에는 제 8 및 제 9 프레임에 대한 제 2 센서 데이터(SD2)가 저장된다.
제 1 연산부(320)는 제 1, 제 2 및 제 3 프레임 메모리(311, 312, 313)에 저장된 제 2 센서 데이터(SD2) 값을 센서 단위로 합한 결과를 출력한다. 예를 들어, 제 1 연산부(320)는 제 1 프레임 메모리(311)에 저장된 제 1 프레임에 대한 제 1 세로축 센서(X1)에서 감지된 데이터(X1_Data_1)와, 제 2 프레임 메모리(312)에 저장된 제 2 프레임에 대한 제 1 세로축 센서(X1)에서 감지된 데이터(X1_Data_2)와, 그리고 제 3 프레임 메모리(313)에 저장된 제 3 프레임에 대한 제 1 세로축 센서(X1)에서 감지된 데이터(X1_Data_3)를 더하여 그 결과 값(Sum_X1_1)을 출력한다. 마찬가지로, 제 1 연산부(320)는 제 1, 제 2 및 제 3 프레임 메모리(311, 312, 313)에 저장된 제 1 내지 제 3 프레임에 대한 제 2 센서 데이터(SD2) 값을 센서 단위로 합하여 그 결과 값(Sum_X1_1~Sum_Xn_1, Sum_Y1_1~Sum_Ym_1)을 버퍼 메모리(330)로 출력한다.
제 1 연산부(320)에서 제 1 내지 제 3 프레임에 대한 제 2 센서 데이터(SD2) 값을 센서 단위로 합하는 과정이 완료되면, 제 1 연산부(320)는 제 2 내지 제 4 프레임에 대한 제 2 센서 데이터(SD2) 값을 센서 단위로 합하는 과정을 실시한다. 즉 , 제 1 연산부(320)는 세 개의 프레임 단위로 제 2 센서 데이터(SD2) 값을 센서 단위로 합한 결과를 출력한다.
버퍼 메모리(330)는 제 1 내지 제 7 버퍼 메모리(331, 332, 333, 334, 335, 336, 337)로 구성된다.
도 4은 도 2에 도시된 버퍼 메모리에 저장되는 데이터를 보여주는 것이다.
도 4를 참조하면, 제 1 버퍼 메모리(331)에는 제 1 연산부(320)로부터 출력되는 제 1 내지 제 3 프레임에 대한 합의 값(Sum_X1_1~Sum_Xn_1, Sum_Y1_1~Sum_Ym_1)이 저장되고, 제 2 버퍼 메모리(332)에는 제 1 연산부(320)로부터 출력되는 제 2 내지 제 4 프레임에 대한 합의 값(Sum_X1_2~Sum_Xn_2, Sum_Y1_2~Sum_Ym_2)이 저장된다. 제 3 버퍼 메모리(333)에는 제 3 내지 제 5 프레임에 대한 합의 값(Sum_X1_3~Sum_Xn_3, Sum_Y1_3~Sum_Ym_3)이 저장되고, 제 4 버퍼 메모리(334)에는 제 4 내지 제 6 프레임에 대한 합의 값(Sum_X1_4~Sum_Xn_4, Sum_Y1_4~Sum_Ym_4)이 저장되며, 제 5 버퍼 메모리(335)에는 제 5 내지 제 7 프레임에 대한 합의 값(Sum_X1_5~Sum_Xn_5, Sum_Y1_5~Sum_Ym_5)이 저장된다. 제 6 버퍼 메모리(336)에는 제 6 내지 제 8 프레임에 대한 합의 값(Sum_X1_6~Sum_Xn_6, Sum_Y1_6~Sum_Ym_6)이 저장되고, 제 7 버퍼 메모리(337)에는 제 7 내지 제 9 프레임에 대한 합의 값(Sum_X1_7~Sum_Xn_7, Sum_Y1_7~Sum_Ym_7)이 저장된다.
터치 이벤트 검출 회로(340)는 버퍼 메모리(330)에 저장된 값을 이용하여 액정 패널(100)에 터치 이벤트(TE)가 발생했는지의 유무를 판별하고, 터치 이벤트(TE)가 발생한 지점의 좌표(Max_AD)를 구하여 출력한다.
도 5는 도 2에 도시된 터치 이벤트 검출 회로의 구체적인 블록도이다.
도 5을 참조하면, 터치 이벤트 검출 회로(340)는 제 2 연산부(341), 제 1 비교부(342), 레지스터(343), 먹스(344), 그리고 제 2 비교부(345)로 구성된다.
제 2 연산부(341)는 논리 연산 장치(ALU: Arithmetic Logic Unit)로, 제 1 버퍼 메모리(331)에 저장된 값(OB)과 제 2 내지 제 7 버퍼 메모리(332, 333, 334, 335, 336, 337)에 저장된 값(LB)과의 감산 결과의 절대치를 출력한다.
도 6은 도 5에 도시된 제 2 연산부에서 연산되는 데이터를 보여주는 것이다.
도 6을 참조하면, 제 2 연산부(341)는 제 1 버퍼 메모리(331)에 저장된 값(OB)과 제 2 내지 제 7 버퍼 메모리(332, 333, 334, 335, 336, 337)에 저장된 값(LB)과의 차이값의 절대치를 연산한다. 제 2 연산부(341)는 차이값의 절대치를 연산함으로써, 센서 데이터의 증가분과 감소분을 모두 고려하여 터치 이벤트(TE)를 검출한다.
제 1 비교부(342)는 제 2 연산부(341)로부터 출력된 차이값의 절대치(Diff)와 레지스터(343)로부터 출력된 최대 차이값(Max_Diff)을 비교하여, 제 2 연산부(341)로부터 출력된 차이값의 절대치(Diff)가 최대 차이값(Max_Diff) 보다 크면 선택 신호(SEL)를 출력한다.
레지스터(343)는 최대 차이값(Max_Diff)과 최대 차이값(Max_Diff)에 해당하는 주소(Max_AD)가 저장된다. 최대 차이값(Max_Diff)에 해당하는 주소(Max_AD)는 외부로부터 액정 패널(100)에 접촉된 지점의 좌표값이 된다.
먹스(Multiplex, 344)는 제 2 연산부(341)로부터 출력된 차이값의 절대치 (Diff)와 레지스터(343)로부터 출력된 최대 차이값(Max_Diff)을 입력받아, 제 1 비교부(342)로부터 선택 신호(SEL)가 입력되면, 제 2 연산부(341)로부터의 차이값의 절대치(Diff)를 출력하고, 제 1 비교부(342)로부터 선택 신호(SEL)가 입력되지 않으면, 레지스터(343)로부터 출력된 최대 차이값(Max_Diff)을 출력한다. 즉, 제 1 비교부(342)와 먹스(344)는 제 2 연산부(341)로부터 출력된 차이값의 절대치(Diff)와 레지스터(343)로부터 출력된 최대 차이값(Max_Diff)을 비교하여, 큰 값을 레지스터(343)에 저장한다.
제 2 비교부(345)는 레지스터(343)로부터 출력된 최대 차이값(Max_Diff)과 임계값(TH)을 입력받아, 최대 차이값(Max_Diff)이 임계값(TH) 보다 크면 액정 패널(100)에 터치 이벤트(TE)가 발생했음을 판별하고, 최대 차이값(Max_Diff)에 해당하는 좌표(Max_AD)를 구하여 출력한다. 임계값(TH)은 액정 패널(100)에 접촉이 발생했는지 유무를 판별하는 기준값이 된다.
도 7은 도 1에 도시된 컨트롤러의 터치 이벤트 감지 방법을 보여주는 흐름도이다.
도 7을 참조하면, 액정 패널(100)의 세로축 센서(X1~Xn)와 가로축 센서(Y1~Ym)는 프레임 당 제 1 센서 데이터(SD1)를 감지하여 드라이버 IC(200)로 출력하고, 드라이버 IC(200)는 제 1 센서 데이터(SD1)를 디지털로 변환한 제 2 센서 데이터(SD2)를 프레임 메모리(310)로 출력한다(S100). 프레임 메모리(310)는 프레임 단위로 제 2 센서 데이터(SD2)를 저장한다(S110). 제 1, 제 2 및 제 3 프레임 메모리(311, 312, 313)에 세 프레임에 대한 제 2 센서 데이터(SD2)의 저장이 완료되면 (S120), 제 1 연산부(320)는 세 개의 프레임 단위로 제 2 센서 데이터(SD2) 값을 센서 단위로 합하여, 그 값(Sum_X1_i~Sum_Ym_i)을 i 번째 버퍼 메모리(331~337)에 저장한다(S130). 여기서, i 값은 1에서 7 까지의 자연수 중 하나의 값이 된다.
제 1 내지 제 7 버퍼 메모리(331, 332, 333, 334, 335, 336, 337)의 저장이 완료되면(S140), 제 2 연산부(341)는 제 2 내지 제 7 버퍼 메모리(332, 333, 334, 335, 336, 337)에 저장된 값(LB)과 제 1 버퍼 메모리(331)에 저장된 값(OB)과의 감산 결과의 절대치(Diff_X1_j~Diff_Ym_j)를 출력한다(S150). 여기서, j 값은 2에서 7 까지의 자연수 중 하나의 값이 된다.
제 1 비교부(342)와 먹스(344)는 제 2 연산부(341)로부터 출력된 차이값의 절대치(Diff_X1_j~Diff_Ym_j)와 레지스터(343)로부터 출력된 최대 차이값(Max_Diff)을 비교하여, 큰 값을 레지스터(343)에 저장한다(S160).
제 2 비교부(345)는 레지스터(343)로부터 출력된 최대 차이값(Max_Diff)과 임계값(TH)을 입력받아, 최대 차이값(Max_Diff)이 임계값(TH) 보다 크면(S170), 액정 패널(100)에 터치 이벤트(TE)가 발생했음을 판별하고, 최대 차이값(Max_Diff)에 해당하는 좌표(Max_AD)를 구하여 출력한다(S180).
도 8은 각 프레임 별로 제 2 센서 데이터의 값을 보여주는 그래프이다.
도 8은 제 2 세로축 센서(X2) 주위에서 터치 이벤트(TE)가 발생한 경우를 보여주는 것이다. 터치 이벤트(TE)가 발생한 부분에서 프레임 별로 센서 데이터의 변화 폭이 크게 된다.
이상과 같이 도면과 명세서에서 최적 실시 예가 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.
이상과 같은 본 발명에 의하면, 표시 장치의 컨트롤러는 프레임 메모리와, 버퍼 메모리, 그리고 접촉 지점의 좌표를 검출하는 검출부를 포함하여, 사용자가 접촉한 터치 스크린의 접촉 지점 좌표를 정확하게 검출할 수 있는 효과가 있다.
Claims (15)
- 다수의 가로축 센서와 다수의 세로축 센서를 포함하며, 상기 가로축 센서와 상기 세로축 센서들에서 프레임 단위로 센서 데이터를 출력하는 터치 스크린 패널; 및상기 센서 데이터를 입력받아, 상기 터치 스크린 패널의 접촉 지점의 좌표를 출력하는 컨트롤러를 포함하며,상기 컨트롤러는,상기 센서 데이터를 프레임 단위로 저장하는 다수의 프레임 메모리;상기 프레임 메모리에 저장된 상기 센서 데이터 각각을 더하여 센서 데이터의 합의 값을 출력하는 제 1 연산부;상기 센서 데이터의 합의 값을 저장하는 다수의 버퍼 메모리; 및상기 버퍼 메모리에 저장된 값을 이용하여 상기 접촉 지점의 좌표를 검출하는 검출부를 포함하는 것을 특징으로 하는 표시 장치.
- 제 1 항에 있어서,상기 센서 데이터는 상기 접촉 지점의 전압값인 것을 특징으로 하는 표시 장치.
- 제 1 항에 있어서,상기 프레임 메모리는 제 1, 제 2, 및 제 3 프레임 메모리를 포함하는 것을 특징으로 하는 표시 장치.
- 제 3 항에 있어서,상기 제 1 연산부는 상기 제 1, 제 2, 및 제 3 프레임 메모리에 저장된 상기 센서 데이터의 값을 각각 더하는 것을 특징으로 하는 표시 장치.
- 제 4 항에 있어서,상기 버퍼 메모리는 제 1 내지 제 7 버퍼 메모리를 포함하고, 각각의 버퍼 메모리는 상기 프레임 중, 제 i 번째 프레임, 제 (i+1) 번째 프레임 및 제 (i+2) 번째 프레임에 해당하는 상기 센서 데이터의 합의 값이 저장되며, 여기서, i는 1에서 7까지의 자연수인 것을 특징으로 하는 표시 장치.
- 제 5 항에 있어서,상기 검출부는,상기 제 2 내지 제 7 버퍼 메모리에 저장된 상기 센서 데이터의 합의 값으로부터 상기 제 1 버퍼 메모리에 저장된 상기 센서 데이터의 합의 값을 감산한 결과의 절대치를 각각 출력하는 제 2 연산부;상기 제 2 연산부로부터 출력되는 상기 감산 결과의 절대치와 기 저장된 이전 최대값을 입력받아 비교하고, 그 비교 결과에 따라 상기 감산 결과의 절대치 중 최대값과 상기 최대값에 대응하는 좌표를 저장하는 데이터 출력부; 및상기 데이터 출력부에 저장된 최대값과 기 설정된 임계값을 비교하여, 상기 최대값이 상기 임계값보다 크면, 상기 데이터 출력부에 저장된 상기 최대값에 대응하는 좌표를 출력하는 제 1 비교부를 포함하는 것을 특징으로 하는 표시 장치.
- 제 6 항에 있어서,상기 데이터 출력부는,상기 감산 결과의 절대치와 상기 기 저장된 이전 최대값을 입력받아, 상기 감산 결과의 절대치와 상기 기 저장된 이전 최대값을 비교하여 선택신호를 출력하는 제 2 비교부;상기 선택신호에 응답하여 상기 감산 결과의 절대치와 상기 기 저장된 이전 최대값 중에서 상대적으로 더 큰 값을 출력하는 멀티플렉서; 및상기 멀티플렉서로부터 출력되는 값과, 상기 멀티플렉서로부터 출력되는 값에 대응하는 좌표를 저장하는 레지스터를 포함하는 것을 특징으로 하는 표시 장치.
- 제 6 항에 있어서,상기 임계값은 상기 터치 스크린 패널에 외부로부터 접촉이 발생했는지 유무를 판별하는 기준값이 되는 것을 특징으로 하는 표시 장치.
- 터치 스크린 패널의 센서들로부터 프레임 단위로 센서 데이터를 입력받는 단 계;상기 센서 데이터를 프레임 단위로 프레임 메모리에 저장하는 단계;상기 프레임 메모리에 저장된 상기 센서 데이터 각각을 더하여 버퍼 메모리에 저장하는 단계; 및상기 버퍼 메모리에 저장된 값을 이용하여, 상기 터치 스크린 패널의 접촉 지점의 좌표를 검출하는 단계를 포함하는 표시 장치의 구동 방법.
- 제 9 항에 있어서,상기 센서 데이터는 상기 접촉 지점의 전압값인 것을 특징으로 하는 표시 장치의 구동 방법.
- 제 9 항에 있어서,상기 프레임 메모리는 제 1, 제 2, 및 제 3 프레임 메모리를 포함하는 것을 특징으로 하는 표시 장치의 구동 방법.
- 제 11항에 있어서,상기 버퍼 메모리는 제 1 내지 제 7 버퍼 메모리를 포함하고, 각각의 버퍼 메모리는 상기 프레임 중, 제 i 번째 프레임, 제 (i+1) 번째 프레임 및 제 (i+2) 번째 프레임에 해당하는 상기 센서 데이터의 합의 값이 저장되며, 여기서, i는 1에서 7까지의 자연수인 것을 특징으로 하는 표시 장치의 구동 방법.
- 제 12 항에 있어서,상기 터치 스크린 패널의 접촉 지점의 좌표를 검출하는 단계는,상기 제 2 내지 제 7 버퍼 메모리에 저장된 상기 센서 데이터의 합의 값으로부터 상기 제 1 버퍼 메모리에 저장된 상기 센서 데이터의 합의 값을 감산한 결과의 절대치를 각각 출력하는 단계;상기 제 2 연산부로부터 출력되는 상기 감산 결과의 절대치와 기 저장된 이전 최대값을 입력받아 비교하고, 그 비교 결과에 따라 상기 감산 결과의 절대치 중 최대값과 상기 최대값에 대응하는 좌표를 저장하는 단계; 및상기 데이터 출력부에 저장된 최대값과 기 설정된 임계값을 비교하여, 상기 최대값이 상기 임계값보다 크면, 상기 데이터 출력부에 저장된 상기 최대값에 대응하는 좌표를 출력하는 단계를 포함하는 것을 특징으로 하는 표시 장치의 구동 방법.
- 제 13 항에 있어서,상기 최대값과 상기 최대값에 대응하는 좌표를 저장하는 단계는,상기 감산 결과의 절대치와 상기 기 저장된 이전 최대값을 입력받아, 상기 감산 결과의 절대치와 상기 기 저장된 이전 최대값을 비교하여 선택신호를 출력하는 단계;상기 선택신호에 응답하여 상기 감산 결과의 절대치와 상기 기 저장된 이전 최대값 중에서 상대적으로 더 큰 값을 출력하는 단계; 및상기 멀티플렉서로부터 출력되는 값과, 상기 멀티플렉서로부터 출력되는 값에 대응하는 좌표를 저장하는 단계를 포함하는 것을 특징으로 하는 표시 장치의 구동 방법.
- 제 13 항에 있어서,상기 임계값은 상기 터치 스크린 패널에 외부로부터 접촉이 발생했는지 유무를 판별하는 기준값이 되는 것을 특징으로 하는 표시 장치의 구동 방법.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060003206A KR20070074985A (ko) | 2006-01-11 | 2006-01-11 | 표시 장치 및 그것의 구동 방법 |
| US11/592,650 US20070159467A1 (en) | 2006-01-11 | 2006-11-03 | Display device and driving method thereof |
| JP2006334747A JP2007188482A (ja) | 2006-01-11 | 2006-12-12 | 表示装置及びそれの駆動方法 |
| CNA2006101567787A CN101000530A (zh) | 2006-01-11 | 2006-12-27 | 显示装置及其驱动方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060003206A KR20070074985A (ko) | 2006-01-11 | 2006-01-11 | 표시 장치 및 그것의 구동 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20070074985A true KR20070074985A (ko) | 2007-07-18 |
Family
ID=38232368
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060003206A Withdrawn KR20070074985A (ko) | 2006-01-11 | 2006-01-11 | 표시 장치 및 그것의 구동 방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20070159467A1 (ko) |
| JP (1) | JP2007188482A (ko) |
| KR (1) | KR20070074985A (ko) |
| CN (1) | CN101000530A (ko) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009069730A (ja) * | 2007-09-18 | 2009-04-02 | Seiko Epson Corp | 電気光学装置、電子機器及び指示物体の検出方法 |
| JP4794010B2 (ja) * | 2008-01-16 | 2011-10-12 | 三菱自動車工業株式会社 | タッチセンサ装置、制御方法、タッチパネル装置、及びプログラム |
| JP4816668B2 (ja) * | 2008-03-28 | 2011-11-16 | ソニー株式会社 | タッチセンサ付き表示装置 |
| CN101556522B (zh) * | 2008-04-11 | 2010-12-08 | 义隆电子股份有限公司 | 电容式触控装置及应用在电容式触控装置的数据传输方法 |
| JP5079594B2 (ja) * | 2008-05-16 | 2012-11-21 | 株式会社ジャパンディスプレイウェスト | 電気光学装置、電子機器および接触検出方法 |
| WO2010097946A1 (ja) * | 2009-02-27 | 2010-09-02 | 富士通株式会社 | 動画像符号化装置、動画像符号化方法及び動画像符号化用コンピュータプログラム |
| US8810523B2 (en) * | 2009-04-20 | 2014-08-19 | Broadcom Corporation | Inductive touch screen and methods for use therewith |
| US8339372B2 (en) * | 2009-04-20 | 2012-12-25 | Broadcom Corporation | Inductive touch screen with integrated antenna for use in a communication device and methods for use therewith |
| CN101882043A (zh) * | 2010-06-08 | 2010-11-10 | 苏州瀚瑞微电子有限公司 | 改善电容触摸屏边缘的触摸精度的方法 |
| JP2013131079A (ja) * | 2011-12-21 | 2013-07-04 | Futaba Corp | 投影型静電容量方式タッチパネルとその座標検出方法 |
| US9262009B2 (en) * | 2012-06-08 | 2016-02-16 | Himax Technologies Limited | Touch device and method for detecting touch point thereof |
| CN102902475B (zh) * | 2012-08-15 | 2015-09-16 | 中国联合网络通信集团有限公司 | 数值输入方法及装置 |
| US20150022463A1 (en) * | 2013-07-17 | 2015-01-22 | Lenovo (Singapore) Pte. Ltd. | Synchronization of input surface data and display screen refresh |
| US10141972B2 (en) | 2016-01-26 | 2018-11-27 | Samsung Electronics Co., Ltd. | Touch screen controller for increasing data processing speed and touch system including the same |
| CN111462689B (zh) * | 2020-04-22 | 2021-07-06 | 深圳市华星光电半导体显示技术有限公司 | 寿命数据处理子系统及寿命补偿系统 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3205585B2 (ja) * | 1992-03-09 | 2001-09-04 | パイオニア株式会社 | 入力端末装置 |
| US5543590A (en) * | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature |
| US6559858B1 (en) * | 2000-05-30 | 2003-05-06 | International Business Machines Corporation | Method for anti-aliasing of electronic ink |
| US6980201B1 (en) * | 2000-09-29 | 2005-12-27 | Rockwell Automation Technologies, Inc. | Minimum move touch plane scanning method and device |
| US7800594B2 (en) * | 2005-02-03 | 2010-09-21 | Toshiba Matsushita Display Technology Co., Ltd. | Display device including function to input information from screen by light |
-
2006
- 2006-01-11 KR KR1020060003206A patent/KR20070074985A/ko not_active Withdrawn
- 2006-11-03 US US11/592,650 patent/US20070159467A1/en not_active Abandoned
- 2006-12-12 JP JP2006334747A patent/JP2007188482A/ja active Pending
- 2006-12-27 CN CNA2006101567787A patent/CN101000530A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007188482A (ja) | 2007-07-26 |
| CN101000530A (zh) | 2007-07-18 |
| US20070159467A1 (en) | 2007-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20070074985A (ko) | 표시 장치 및 그것의 구동 방법 | |
| KR100886824B1 (ko) | 하이브리드 터치 스크린 패널 컨트롤러를 포함하는 터치스크린 표시장치 및 구동 방법 | |
| US8970527B2 (en) | Capacitive touch panel having mutual capacitance and self capacitance sensing modes and sensing method thereof | |
| US9262027B2 (en) | Coordinate input device and display device including the same | |
| KR101657215B1 (ko) | 터치 패널 장치를 포함하는 표시 장치 및 커플링 노이즈 제거 방법 | |
| KR100881186B1 (ko) | 터치 스크린 디스플레이 장치 | |
| JP5138406B2 (ja) | 表示装置及びその駆動方法 | |
| JP6037327B2 (ja) | 液晶表示装置 | |
| KR102627342B1 (ko) | 터치 센싱 시스템과 그 제어 방법 | |
| JP5281783B2 (ja) | 表示装置及びその駆動方法 | |
| US9317152B2 (en) | Display device including integrated touch panel and method of driving the same | |
| US20120019454A1 (en) | Driving Method, Driving Device and Touch Sensitive Display Device Using the Same | |
| KR20080086744A (ko) | 디스플레이장치 및 그 제어방법 | |
| US20100164883A1 (en) | Touch panel display device and driving method thereof | |
| US20160225349A1 (en) | Method of compensating an image of a display device, and display device | |
| US20160162074A1 (en) | Touch drving system with low display noise | |
| CN114647329A (zh) | 触摸显示装置 | |
| KR20190052744A (ko) | 라인 센서를 포함하는 터치 스크린 | |
| US10303295B2 (en) | Modifying an on-screen keyboard based on asymmetric touch drift | |
| KR102469014B1 (ko) | 통합구동회로부, 그를 이용하는 표시장치 및 구동방법 | |
| KR102651802B1 (ko) | 터치 표시 장치 및 이의 동작 방법 | |
| KR20180076481A (ko) | 터치 패널을 갖는 표시 장치 및 그의 터치 구동 리셋 제어 방법 | |
| US20240329776A1 (en) | Input device | |
| JP5001796B2 (ja) | タッチパネル装置 | |
| KR20170077871A (ko) | 터치 스크린 패널 일체형 표시장치 및 터치 스크린 패널 일체형 표시장치의 구동 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060111 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |