KR101480188B1 - 터치스크린을 구비한 단말기 및 그 제어방법 - Google Patents

터치스크린을 구비한 단말기 및 그 제어방법 Download PDF

Info

Publication number
KR101480188B1
KR101480188B1 KR20080020765A KR20080020765A KR101480188B1 KR 101480188 B1 KR101480188 B1 KR 101480188B1 KR 20080020765 A KR20080020765 A KR 20080020765A KR 20080020765 A KR20080020765 A KR 20080020765A KR 101480188 B1 KR101480188 B1 KR 101480188B1
Authority
KR
South Korea
Prior art keywords
touch
display
user
coordinate value
mark
Prior art date
Application number
KR20080020765A
Other languages
English (en)
Other versions
KR20090095682A (ko
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 KR20080020765A priority Critical patent/KR101480188B1/ko
Publication of KR20090095682A publication Critical patent/KR20090095682A/ko
Application granted granted Critical
Publication of KR101480188B1 publication Critical patent/KR101480188B1/ko

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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
    • 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/0412Digitisers structurally integrated in a display

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Position Input By Displaying (AREA)

Abstract

본 발명은 터치스크린을 구비한 단말기 및 그 제어방법에 관한 것이다. 본 발명에 따른 터치스크린을 구비한 단말기는, 소정의 영상이 표시되는 디스플레이 패널과; 상기 디스플레이 패널의 구동을 위한 디스플레이 구동부와; 상기 디스플레이 패널 위에 부착되고 사용자의 터치 입력을 감지하여 터치 입력된 위치에 따른 터치 입력 신호를 생성하는 터치 패널부와; 사용자에 의해 터치스크린 교정모드가 선택되면 교정용 마크가 상기 디스플레이 패널 소정의 위치에 표시되도록 상기 디스플레이 구동부를 제어하고, 상기 터치 패널부로부터 터치 입력 신호가 수신되면 수신된 터치 입력 신호에 따른 좌표값을 산출하고, 산출된 좌표값에 대응되는 상기 디스플레이 패널상의 위치에 터치 포인트 마크가 표시되도록 상기 디스플레이 구동부를 제어하며, 상기 교정용 마크의 좌표값과 상기 터치 포인트 마크의 좌표값을 기초로 터치스크린 좌표 교정용 보정값을 산출하는 제어부를 포함하는 것을 특징으로 한다.

Description

터치스크린을 구비한 단말기 및 그 제어방법{APPARATUS COMPRISING TOUCHSCREEN AND CONTROL METHOD THEREOF}
본 발명은 터치스크린을 구비한 단말기 및 그 제어방법에 관한 것으로, 보다 상세하게는 터치스크린에 좌표 오차가 발생하는 경우 오차의 교정 및 그 오차가 발생한 상태에서의 이용 역시 편리하게 하도록 하는 터치스크린을 구비한 단말기 및 그 제어방법에 관한 것이다.
일반적으로 휴대용, 고정용 전자장치들은 사용자의 명령을 수신하기 위한 입력 인터페이스와, 사용자의 명령에 따라 동작되는 화면이 표시되는 디스플레이부를 포함하고 있다.
예를 들어 휴대용 무선통신 단말장치에는 메뉴 설정 등을 위한 키 버튼이 있고, 메뉴 설정 화면이 표시되는 LCD(Liquid Crystal Display)가 구비되어 있다.
그런데 휴대용 무선통신 단말장치는 휴대가 간편하도록 하기 위해 단말기 전체의 크기를 줄이고 있고, 이에 따라 사용자가 입력 인터페이스인 키 버튼 역시 작게 만들고 있다.
그러나 사용자 입력 인터페이스인 키 버튼은 그 크기가 너무 작으면 사용자 가 조작하기에 불편하다. 즉, 단말기의 크기를 줄인다 하더라도 키 버튼과 같은 입력 인터페이스의 크기를 무한정 줄일 수는 없는 것이다.
한편, 개인용 컴퓨터에는 마우스와 같은 입력 장치가 장착되어 있어서 그래픽 유저 인터페이스를 보다 편리하게 활용할 수 있는데 반해, 휴대폰과 같은 소형 휴대용 단말장치에는 상기한 바와 같이 휴대성이라는 고유의 장점을 퇴색시키게 하는 마우스와 같은 추가적인 입력장치의 연결이 바람직하지 않다.
그러나 예를 들어 디스플레이부에 표시되는 소정의 메뉴를 선택하기 위해 상,하,좌,우 버튼을 일일이 눌러 원하는 메뉴의 위치에 커서를 이동시켜야 하는 것은 사용자 편의성을 저하시키는 요인이 된다.
따라서, 상술한 바와 같은 문제점, 즉 키 버튼의 크기 제한 문제와 그래픽 유저 인터페이스에서의 사용자 편의성 저하 문제를 해결하기 위해 터치스크린 활용 기술이 제시된 바 있다.
즉, 단말기의 입력장치와 출력장치를 하나로 만든 터치스크린을 이용함으로써, 단말기의 키 버튼 개수를 줄일 수 있고, 또한 터치스크린 상에서 사용자의 터치 입력에 의해 소정의 기능이 수행되므로 마우스와 같은 장치 없이도 그래픽 유저 인터페이스를 최대한 활용할 수 있게 되었다.
이처럼 터치스크린의 편리성으로 인해 점점 더 많은 단말기들, 그 중에서도 특히 휴대용 단말기들에 터치스크린이 포함되고 있는 추세이다.
그런데 터치스크린은 그 구조상 LCD 와 같은 일반 디스플레이부 위에 얇은 터치 패널을 부착시켜 사용자의 터치 입력에 따른 소정의 기능이 수행되도록 구성 되는데, 디스플레이부의 좌표와 터치 패널의 좌표에 약간의 오차가 발생되곤 한다.
예를 들어 디스플레이부에 버튼 이미지를 표시하여 사용자가 터치패널 상에서 해당 버튼 이미지를 선택(클릭)하도록 하는 경우에, 버튼 이미지가 디스플레이부에 표시된 좌표와 터치패널 상에 사용자가 터치 입력한 위치의 좌표가 서로 어긋남으로 인해 사용자는 분명 버튼 이미지를 클릭했다고 생각하는데 실제로는 버튼 이미지 클릭에 따른 동작이 발생하지 않고, 오히려 사용자가 버튼 이미지 주위의 다른 영역을 클릭해서야 해당 버튼 이미지 선택에 따른 동작이 수행되는 경우가 발생하는 것이다.
이는 상술한 바와 같이 LCD 와 같은 디스플레이부에 터치패널을 부착시키는 과정에서 약간의 이격이 발생하여 생기기도 하고, 또는 저항 성분으로 구성되는 터치 패널의 비 선형성으로 인해 발생하기도 한다.
따라서 이러한 문제점을 해결하기 위해 터치스크린이 구비된 단말기 사용자는 해당 단말기를 구입한 후에 먼저 터치스크린의 좌표 교정 과정을 수행해야 한다.
터치스크린의 좌표 교정 과정은, 터치스크린 상에 좌표 교정용 마크가 표시된 상태에서 사용자가 해당 마크의 중앙 점을 클릭(터치 입력)하면, 단말기는 터치스크린 상에 표시된 좌표 교정용 마크의 좌표와 사용자에 의해 터치 입력된 좌표와의 차이에 따른 좌표 보정값을 산출하는 방법에 의해 이루어진다.
그런데, 종래의 좌표 교정이 방법에 있어서, 사용자가 터치스크린 상에 표시되는 좌표 교정용 마크의 중앙 점을 정확히 선택했는지 여부가 터치스크린 상에 따 로 표시되지 않아서 교정이 제대로 이루어졌는지 확인할 방법이 없었고, 사용자가 터치스크린이 구비된 단말기를 사용하다 작동이 잘 안 되는 등의 이상 징후를 발견하고서야 터치스크린 교정이 제대로 이루어지지 않았음을 알게 되는 문제점이 있었다.
본 발명은 상기한 종래의 문제점을 해결하기 위해 안출된 것으로서, 그 목적은 터치스크린의 좌표 교정에 있어서 사용자가 좌표 교정이 제대로 이루어지고 있는지를 용이하게 확인할 수 있는 터치스크린을 구비한 단말기 및 그 제어방법을 제공하는 것이다.
상기한 목적을 달성하기 위해 본 발명에 따른 터치스크린을 구비한 단말기는, 소정의 영상이 표시되는 디스플레이 패널과; 상기 디스플레이 패널의 구동을 위한 디스플레이 구동부와; 상기 디스플레이 패널 위에 부착되고 사용자의 터치 입력을 감지하여 터치 입력된 위치에 따른 터치 입력 신호를 생성하는 터치 패널부와; 사용자에 의해 터치스크린 교정모드가 선택되면 교정용 마크가 상기 디스플레이 패널 소정의 위치에 표시되도록 상기 디스플레이 구동부를 제어하고, 상기 터치 패널부로부터 터치 입력 신호가 수신되면 수신된 터치 입력 신호에 따른 좌표값을 산출하고, 산출된 좌표값에 대응되는 상기 디스플레이 패널상의 위치에 터치 포인트 마크가 표시되도록 상기 디스플레이 구동부를 제어하며, 상기 교정용 마크의 좌 표값과 상기 터치 포인트 마크의 좌표값을 기초로 터치스크린 좌표 보정값을 산출하고, 산출된 터치스크린 좌표 보정값을 상기 터치 패널부의 터치 입력 신호에 따른 좌표값 산출에 적용하는 제어부를 포함하여 구성된다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 소정의 영상이 표시되는 디스플레이 패널과 상기 디스플레이 패널 위에 부착되는 터치 패널부를 포함하는 터치스크린이 구비된 단말기의 제어방법은, 사용자에 의한 터치스크린 교정모드 선택이 감지되는 단계와; 교정용 마크를 상기 디스플레이 패널 소정의 위치에 표시하는 단계와; 상기 터치 패널부 상의 터치 입력에 따른 좌표값을 산출하고, 산출된 좌표값에 대응되는 상기 디스플레이 패널 상의 위치에 터치 포인트 마크를 표시하는 단계와; 상기 교정용 마크의 좌표값과 상기 터치 포인트 마크의 좌표값을 기초로 터치스크린 좌표 보정값을 산출하는 단계와; 상기 터치 패널부 상의 터치 입력이 있는 경우 상기 터치스크린 좌표 보정값을 적용하여 상기 터치 입력에 따른 좌표값을 산출하는 단계를 포함하여 이루어진다.
이상 설명한 바와 같이 본 발명에 따르면 사용자는 터치스크린의 좌표 교정이 제대로 이루어졌는지를 좌표 교정 과정에서 쉽게 확인할 수 있다.
또한, 터치스크린을 구비한 단말기의 사용 중 자신의 터치 입력에 따라 단말기가 받아들이는 좌표위치에 터치 포인트가 표시됨으로써, 터치스크린 상의 오차가 발생하였는지를 즉시 확인할 수 있고, 임시방편으로 오차를 즉시 보정하며(일부러 다른 곳을 터치 입력하여) 이용할 수도 있다.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.
본 발명의 일 실시예에 따른 터치스크린을 구비한 이동통신 단말기는 도 1에 도시된 바와 같이 통신 인터페이스부(110), 키 입력부(130), 저장부(140), 제어부(120), 터치스크린부(150)를 포함하여 구성된다.
통신 인터페이스부(110)는 예를 들어 이동통신 단말기가 기지국과 통신하기 위한 장치로서, 기지국으로부터 수신되는 신호를 제어부(120)로 전송하고 제어부(120)에서 발생된 신호를 기지국으로 송출하는 기능을 수행하는 등 이동통신 단말기의 일반적인 구성이다.
키 입력부(130)는 소정의 키 버튼(미 도시함)을 포함하고서 사용자로부터 소정 명령 입력을 감지하는 것으로서, 본 실시예와 같이 이동통신 단말기가 터치스크린을 포함함에도 불구하고 사용자의 편의성 고려를 위한 몇 개의 키 버튼들을 포함하는 사용자 입력 인터페이스의 하나이다.
저장부(140)는 이동통신 단말기의 실행을 위한 프로그램 및 제어부(120)의 구동에 따른 임시 데이터, 사용자에 의해 설정되는 설정데이터 등 여러 종류의 정보들이 저장되는 곳으로서, 전원이 차단된 경우에도 저장된 정보가 유지되는 비휘발성 메모리로 구성됨이 바람직하다.
터치스크린부(150)는 LCD(Liquid Crystal Display) 패널, LCD 구동부(151), 터치 패널(156), 터치 패널 감지부(155)를 포함하여 구성된다.
LCD 패널(152)은 소정의 영상이 실제 표시되는 곳으로서, LCD 패널(152) 이 외에도 다른 종류의 디스플레이 패널이 사용될 수 있음은 물론이다.
LCD 구동부(151)는 LCD 패널(152)의 구동을 위한 것으로서, 이 역시 LCD 패널(152) 이외의 다른 종류의 디스플레이 패널이 사용된 경우에는 해당 디스플레이 패널에 맞는 디스플레이 구동부로 대체될 수 있다.
터치 패널부는(155)은 LCD 패널(152) 위에 부착되는 것으로서, 사용자의 터치 입력을 감지하고 터치 입력된 위치에 따른 터치 입력 신호를 생성하여 제어부(120)로 전달하는 기능을 수행한다.
제어부(120)는 사용자에 의해 터치스크린 교정모드가 선택되면, 교정용 마크가 디스플레이 패널 소정의 위치에 표시되도록 상기 디스플레이 구동부를 제어하고, 터치 패널부(155)로부터 터치 입력 신호가 수신되면 수신된 터치 입력 신호에 따른 좌표값을 산출하고, 산출된 좌표값에 대응되는 디스플레이 패널상의 위치에 터치 포인트 마크가 표시되도록 디스플레이 구동부를 제어하며, 상기 교정용 마크의 좌표값과 상기 터치 포인트 마크의 좌표값을 기초로 터치스크린 좌표 보정값을 산출하고, 산출된 터치스크린 좌표 보정값을 상기 터치 패널부(155)의 터치 입력 신호에 따른 좌표값 산출에 적용한다.
제어부(120)는 터치스크린의 좌표를 교정하기 위한 교정모드와, 실제 터치스크린을 활용하여 사용자가 메뉴를 선택하거나 인터넷을 이용할 때 터치 입력에 따라 메뉴가 선택되도록 하거나 인터넷의 하이퍼링크가 선택되도록 하는 입력모드를 지원하는데, 사용자의 선택에 따라 교정모드와 입력모드 중 어느 하나로 동작하게 된다.
즉, 제어부(120)는 교정모드에서는 터치 입력에 따라 교정모드로 동작하는 경우에는 터치 입력에 따른 터치 포인트 마크가 LCD 패널(152)에 표시되도록 제어하고, 반면에 입력모드로 동작하는 경우에는 터치 포인트 마크가 표시되지 않도록 제어할 수 있다. 이는 입력 모드에서는 여러 가지 다양한 화면이 표시되기 때문에 터치 포인트 마크의 표시가 오히려 표시되는 내용들을 방해할 수도 있기 때문이다.
또한, 제어부(120)는 사용자의 터치스크린 교정모드 종료 명령이 수신될 때까지 교정용 마크의 표시와 터치 포인트 마크의 표시 및 터치스크린 좌표 보정값 산출 과정을 반복할 수 있는데, 교정용 마크의 좌표값과 터치 포인트 마크의 좌표값의 차이가 기 설정된 기준값 보다 적은 경우 터치스크린 교정모드를 종료할 수 있다.
즉, 터치스크린의 좌표가 교정되는 과정은 한 번의 터치스크린 교정 마크 표시와 한 번의 터치 입력에 의해서만 이루어지는 것은 아니고 보정값 산출을 위한 알고리즘에 따라 복 수개의 과정이 필요할 수도 있는데, 이때 제어부(120)는 수차례 반복 진행 후에 교정용 마크의 표시와 터치 포인트 마크의 표시 좌표가 오차범위 이내로 줄었다고 판단하는 경우에는 터치스크린 교정모드를 종료하는 것이다. 이는 일종의 자동 교정모드를 설명하는 것으로서, 사용자에 의해서 교정모드의 시작과 끝이 결정되는 수정 교정모드로 동작할 수도 있음은 물론이다.
한편, 제어부(120)는 사용자의 터치 입력에 따라 소정 기능을 수행하는 입력 모드로 동작하는 경우에도 터치 포인트가 표시되도록 제어할 수 있는데, 이때 터치 패널부(155) 상의 터치 입력이 그 입력 상태(즉, 터치 상태)를 유지한 채로 이동함에 따라 터치 패널부(155)로부터 터치 입력 이동신호를 수신하게 되면 터치 입력 이동신호를 기초로 LCD 패널(152)상의 터치 포인트가 이동 표시되도록 LCD 구동부(151)를 제어한다.
이하에서는 본 발명의 일 실시예에 따른 터치스크린을 구비한 이동통신 단말기의 제어흐름을 도 2를 참조하여 상세히 설명한다.
우선, 이동통신 단말기의 제어부(120)는 사용자의 키 입력부(130) 조작 등에 의한 선택에 따라 교정 모드로 전환하고(단계 S1), 이어서 자동 교정 모드인지 수동 교정 모드인지를 판단한다.
자동 교정 모드와 수동 교정 모드는 사용자의 키 입력부(130) 조작 등에 의해 선택될 수도 있고, 사용자에 의해 기 설정된 설정값을 기초로 판단될 수도 있다.
자동 교정 모드인 경우(단계 S3), 제어부(120)는 소정의 교정용 마크가 표시되도록 제어한다(단계 S5). 여기서 교정용 마크는 터치스크린 좌표 오차 즉, LCD 패널(152)상의 좌표와 터치 패널부(155) 상의 터치 입력에 따라 감지되는 좌표의 차이를 보정하기 위한 것으로서, 사용자는 교정용 마크가 예를 들어 십자가 모양을 이루는 경우 십자가의 정 중앙을 터치펜 등으로 터치 입력하면 된다.
교정용 마크가 표시되는 위치는 저장부(140) 등에 기 설정된 값을 참조한다. 교정용 마크가 표시되는 좌표값은 하나의 값으로 한정되는 것이 아니라, 교정용 마크가 표시되는 횟수가 증가할수록 각기 다른 위치에 표시되도록 하기 위해 적어도 두 개 이상의 좌표값이 저장부(140)에 저장될 수 있다.
사용자의 터치 입력을 감지한(단계 S7) 제어부(120)는 터치 입력된 좌표값을 추출한다(단계 S9). 물론 실제 과정은 터치 패널부(155)가 터치 입력을 감지하여 제어부(120)로 알려주게 된다.
제어부(120)는 터치 입력에 따라 추출된 좌표값에 대응되는 LCD 패널(152) 상의 위치에 터치 포인트 마크가 표시되도록 LCD 구동부(151)를 제어한다(단계 S11). 여기서 터치 포인트 마크는 상술한 바와 같이 사용자의 터치 입력된 위치를 표시하는 것으로서, 사용자가 교정용 마크의 정 중앙을 터치 입력하였다 하더라도 터치스크린의 오차에 의해 LCD 패널(152)에 표시되는 교정용 마크와 터치 포인트 마크의 위치가 일치하지 않을 수 있다.
이러한 차이, 즉 교정용 마크가 표시되는 좌표와 터치 포인트 마크가 표시되는 좌표의 차이를 기초로 제어부(120)는 터치 입력 보정값을 산출한다(단계 S13).
이렇게 산출된 터치 입력 보정값에 의해 이후의 터치 입력에 따른 좌표값 산출 시에는 터치 입력 보정값이 적용되게 된다. 터치 입력 보정값의 산출과 적용은 기 공지된 여러 알고리즘을 이용하면 된다.
이어서 제어부(120)는 교정용 마크의 좌표와 터치 포인트 마크의 좌표의 차의 크기가 기 설정된 값보다 작은 경우, 즉 교정용 마크와 터치 포인트 마크가 기 설정된 값만큼 일치하는 경우에는(단계 S15) 교정 모드를 종료처리하고, 큰 경우에는 계속하여 소정의 교정용 마크를 표시하는 과정부터 반복하여 수행한다. 이 경우 교정용 마크가 표시되는 위치는 반복될 때마다 다를 수 있다.
한편, 수정 교정 모드인 경우(단계 S21) 제어부(120)는 소정의 교정용 마크가 LCD 패널(152)에 표시되도록 LCD 구동부(151)를 제어한다(단계 S23). 터치스크 린 상에 보다 정확히는 LCD 패널(152) 상에 교정용 마크(171)가 표시된 상태가 도 3(a)에 도시되었다.
이 상태에서 사용자의 터치 입력을 감지하면(단계 S25) 제어부(120)는 터치 입력된 좌표값을 추출하고(단계 S27), 추출된 좌표값에 대응되는 LCD 패널(152) 상의 위치에 터치 포인트 마크가 표시되도록 LCD 구동부(151)를 제어한다(단계 S29). 터치 포인트 마크(172)가 표시된 상태가 도 3(b)에 도시되었다.
사용자가 교정용 마크(171)의 정 중앙에 터치 입력했음에도 불구하고 동 도면에 도시된 바와 같이 교정용 마크(171)와 터치 포인트 마크(172)가 터치스크린의 오차에 의해 서로 일치하지 않고 있음을 알 수 있다.
제어부(120)는 교정용 마크(171)와 터치 포인트 마크(172)의 좌표값을 기초로 터치 입력 보정값을 산출하고 이후의 터치 입력에 따른 좌표값 산출시 해당 보정값을 적용한다(단계 S31).
사용자로부터 교정 모드 종료 명령이 없는 경우(단계 S33), 제어부(120)는 도 3(c)에 도시된 바와 같이 계속해서 교정용 마크(173)가 표시되도록 하고, 터치 입력에 따른 터치 포인트 마크(174)가 표시되도록 제어한다.
도 3(d)를 보면 도 3(b) 보다는 터치 포인트 마크(174)가 교정용 마크(173)에 더 근접했음을 알 수 있다. 이는 상술한 바와 같이 제어부(120)에 의해 소정 보정값이 적용된 결과이다.
이러한 과정은 계속 반복 될 수 있는데, 도 3(e)와 도 3(f)를 확인해 보면 반복된 교정 작업 결과, 교정용 마크(175)와 터치 포인트 마크(176)가 일치하게 되었음을 알 수 있다.
이를 확인한 사용자가 교정모드의 종료 명령을 내리면 제어부(120)는 교정모드를 종료한다.
이하에서는 본 발명의 다른 실시예에 따른 터치스크린을 구비한 이동통신 단말기의 제어흐름을 도 4를 참조하여 설명한다.
본 실시예는 터치스크린의 좌표를 교정하기 위한 교정모드가 아닌, 터치스크린을 일반적으로 사용하는 입력모드 상태에서 터치 포인트가 표시되도록 제어하는 과정을 설명하기 위함이다.
우선, 제어부(120)는 사용자에 의한 입력 모드 선택을 감지하면(단계 S41) 입력 모드에 따른 소정 화면을 표시한다(단계 S43).
예를 들어 문자메시지가 도착한 경우에는 도 5(a)와 같은 화면이 표시되도록 할 수 있다.
이 상태에서 사용자가 문자 메시지를 확인하기 위해 터치펜(182)으로 확인 버튼의 정 중앙을 클릭하는 경우, 제어부(120)는 터치 입력을 감지하고(단계 S45) 터치 입력된 좌표를 추출하여(단계 S47) 추출된 좌표에 대응되는 LCD 패널(152) 상의 위치에 터치 포인트(183)가 최초 표시되도록 한다(단계 S49). 이하 터치 포인트(183)가 최초 표시된 위치의 좌표를 최초 좌표라 한다.
도 5(b)에 도시된 바와 같이 사용자는 확인 버튼(일종의 객체에 해당함)(181)의 정 중앙을 클릭하였음에도 오차가 발생하여 터치 포인트(183)는 사용자가 클릭한 위치와 다른 위치에 표시되고 있다. 즉, 확인 버튼의 좌표 범위를 벗어난 위치에 터치 포인트(183)가 표시되고 있는 것이다.
사용자가 터치펜(182)을 떼지 않은 상태 즉, 터치 패널부(155) 상에 접촉시킨 상태에서 이동하면(단계 S51), 제어부(120)는 그 터치펜(182)의 이동 즉 터치 입력 신호의 변화에 따라 터치 포인트(183)를 이동시킨다(단계 S53).
도 5(c)에 도시된 바와 같이 터치펜의 이동에 대응되어 터치 포인트(183)가 이동하고, 사용자는 터치 포인트(183)가 확인 버튼의 중앙에 위치하는 것을 확인하고서야 터치펜을 터치 패널부(155)에서 뗀다.
터치 해제를 감지한(단계 S55) 제어부(120)는 터치 해제된 시점의 터치 포인트(183)의 좌표(최종 좌표)를 추출하여(단계 S57), 추출된 좌표를 입력 좌표값으로 판단하는데(단계 S59), 도 5(c)에 도시된 바와 같이 추출된 입력 좌표값은 확인버튼(181)이 있는 위치와 중첩 즉, 확인 버튼(181) 객체의 좌표값 범위에 포함되므로, 제어부(120)는 확인버튼의 클릭에 대응되는 기능을 수행한다(단계 S61). 즉, 앞서 설명한 최초 좌표가 확인 버튼(181)의 좌표값 범위에 속하지 않는 경우라도 최종 좌표가 확인 버튼(181)의 좌표값 범위에 속하는 경우에는 그 확인 버튼(181)에 대한 사용자 클릭에 대응되는 기능을 수행하는 것이다.
예를 들어, 제어부(120)는 도 5(d)와 같이 문자메시지가 터치스크린에 표시되도록 제어한다.
이에 따라 터치스크린의 좌표 오차가 있는 경우에도 사용자는 터치 포인트(183)의 표시에 의해 이를 용이하게 확인할 수 있고, 터치 포인트의 위치를 터치펜의 이동으로 조정함으로써 터치스크린 좌표를 교정하지 않고서도 임시방편으로 터치스크린을 이용할 수 있게 되는 장점이 있다.
상기한 실시예들에서는 설명의 편의를 위해 터치스크린을 구비한 이동통신 단말기를 일 예로 하여 설명하였으나, 본 발명이 이동통신 단말기에 한정되는 것은 아니고, 터치스크린을 구비한 단말기라면 어떤 것이라도 본 발명에 포함될 수 있다.
한편, 본 발명은 상기한 특정 실시예에 한정되는 것이 아니라 본 발명의 요 지를 벗어나지 않는 범위 내에서 여러 가지로 변형 및 수정하여 실시할 수 있는 것이다. 이러한 변형 및 수정이 첨부되는 특허청구범위에 속한다면 본 발명에 포함된다는 것은 자명할 것이다.
도 1은 본 발명의 일 실시예에 따른 터치스크린을 구비한 이동통신 단말기의 기능 블록도이고,
도 2는 본 발명의 일 실시예에 따른 터치스크린을 구비한 이동통신 단말기의 제어흐름도이고,
도 3은 도 2의 이동통신 단말기의 터치스크린에 표시되는 화면의 일 예들을 나타낸 도면이고,
도 4는 본 발명의 다른 실시예에 따른 터치스크린을 구비한 이동통신 단말기의 제어흐름도이고,
도 5는 도 4의 이동통신 단말기의 터치스크린에 표시되는 화면의 일 예들을 나타낸 도면이다.
* 도면의 주요 부분에 대한 부호의 설명
110 : 통신 인터페이스부 120 : 제어부
130 : 키 입력부 140 : 저장부
150 : 터치스크린부 151 : LCD 구동부
152 : LCD 패널 155 : 터치 패널부

Claims (8)

  1. 소정의 영상이 표시되는 디스플레이 패널과;
    상기 디스플레이 패널의 구동을 위한 디스플레이 구동부와;
    상기 디스플레이 패널 위에 부착되고 사용자의 터치 입력을 감지하여 터치 입력된 위치에 따른 터치 입력 신호를 생성하는 터치 패널부와;
    사용자에 의해 터치스크린 교정모드가 선택되면 교정용 마크가 상기 디스플레이 패널 소정의 위치에 표시되도록 상기 디스플레이 구동부를 제어하고, 상기 터치 패널부로부터 터치 입력 신호가 수신되면 수신된 터치 입력 신호에 따른 좌표값을 산출하고, 산출된 좌표값에 대응되는 상기 디스플레이 패널상의 위치에 터치 포인트 마크가 표시되도록 상기 디스플레이 구동부를 제어하며, 상기 교정용 마크의 좌표값과 상기 터치 포인트 마크의 좌표값을 기초로 터치스크린 좌표 교정용 보정값을 산출하는 제어부를 포함하고,
    상기 제어부는 사용자의 터치 입력에 따라 소정 기능을 수행하는 입력 모드로 설정된 이후 사용자의 터치 입력이 감지됨에 따라 해당 터치 입력에 대응되는 터치 포인트가 상기 디스플레이 패널상에 최초 표시되도록 제어하고, 해당 사용자의 터치 입력이 터치 상태를 유지하면서 이동함에 따라 상기 디스플레이 패널 상의 터치 포인트가 이동하도록 제어하며, 해당 터치 입력이 해제되는 시점의 상기 터치 포인트의 좌표값이 상기 터치 패널부에 표시되고 있는 특정 객체의 좌표값 범위에 속하는 경우에는 상기 터치 포인트가 최초 표시된 시점의 터치 포인트 좌표값이 상기 특정 객체의 좌표값 범위에 속하지 않는 경우라도 상기 특정 객체에 대한 사용자 클릭에 대응되는 기능을 수행하는 것을 특징으로 하는 터치스크린을 구비한 단말기.
  2. 제1항에 있어서,
    상기 제어부는 사용자의 터치스크린 교정모드 종료 명령이 수신될 때까지 상기 교정용 마크의 표시와 터치 포인트 마크의 표시 및 터치스크린 좌표 교정용 보정값 산출 과정을 반복하는 것을 특징으로 하는 터치스크린을 구비한 단말기.
  3. 제2항에 있어서,
    상기 제어부는 상기 교정용 마크의 좌표값과 상기 터치 포인트 마크의 좌표값의 차이가 기 설정된 기준값 보다 적은 경우 상기 터치스크린 교정모드를 종료하는 것을 특징으로 하는 터치스크린을 구비한 단말기.
  4. 삭제
  5. 소정의 영상이 표시되는 디스플레이 패널과 상기 디스플레이 패널 위에 부착되는 터치 패널부를 포함하는 터치스크린이 구비된 단말기의 제어방법에 있어서,
    사용자에 의한 터치스크린 교정모드 선택이 감지되는 단계와;
    교정용 마크를 상기 디스플레이 패널 소정의 위치에 표시하는 단계와;
    상기 터치 패널부 상의 터치 입력에 따른 좌표값을 산출하고, 산출된 좌표값에 대응되는 상기 디스플레이 패널 상의 위치에 터치 포인트 마크를 표시하는 단계와;
    상기 교정용 마크의 좌표값과 상기 터치 포인트 마크의 좌표값을 기초로 터치스크린 좌표 교정용 보정값을 산출하는 단계와;
    상기 터치 패널부 상의 터치 입력이 있는 경우 상기 터치스크린 좌표 보정값을 적용하여 상기 터치 입력에 따른 좌표값을 산출하는 단계를 포함하고,
    사용자의 터치 입력에 따른 소정 기능을 수행하는 입력 모드로 설정된 이후 사용자의 터치 입력이 감지됨에 따라 해당 터치 입력에 대응되는 터치 포인트를 상기 디스플레이 패널상에 최초 표시하는 단계와;
    해당 사용자의 터치 입력이 터치 상태를 유지하면서 이동함에 따라 상기 디스플레이 패널 상의 터치 포인트를 이동시키는 단계와;
    해당 터치 입력이 해제되는 시점의 상기 터치 포인트의 좌표값이 상기 터치 패널부에 표시되고 있는 특정 객체의 좌표값 범위에 속하는 경우에는 상기 터치 포인트가 최초 표시된 시점의 터치 포인트 좌표값이 상기 특정 객체의 좌표값 범위에 속하지 않는 경우라도 상기 특정 객체에 대한 사용자 클릭에 대응되는 기능을 수행하는 단계를 더 포함하는 것을 특징으로 하는 터치스크린을 구비한 단말기의 제어방법.
  6. 제5항에 있어서,
    사용자의 터치스크린 교정모드 종료 명령이 수신될 때까지 상기 교정용 마크의 표시와 터치 포인트 마크의 표시 및 터치스크린 좌표 교정용 보정값 산출 과정을 반복하는 것을 특징으로 하는 터치스크린을 구비한 단말기의 제어방법.
  7. 제5항에 있어서,
    상기 교정용 마크의 좌표값과 상기 터치 포인트 마크의 좌표값의 차이가 기 설정된 기준값 보다 적은 경우 상기 터치스크린 교정모드를 종료하는 단계를 더 포함하는 것을 특징으로 하는 터치스크린을 구비한 단말기의 제어방법.
  8. 삭제
KR20080020765A 2008-03-06 2008-03-06 터치스크린을 구비한 단말기 및 그 제어방법 KR101480188B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20080020765A KR101480188B1 (ko) 2008-03-06 2008-03-06 터치스크린을 구비한 단말기 및 그 제어방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20080020765A KR101480188B1 (ko) 2008-03-06 2008-03-06 터치스크린을 구비한 단말기 및 그 제어방법

Publications (2)

Publication Number Publication Date
KR20090095682A KR20090095682A (ko) 2009-09-10
KR101480188B1 true KR101480188B1 (ko) 2015-01-20

Family

ID=41295972

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20080020765A KR101480188B1 (ko) 2008-03-06 2008-03-06 터치스크린을 구비한 단말기 및 그 제어방법

Country Status (1)

Country Link
KR (1) KR101480188B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101855233B1 (ko) * 2011-09-29 2018-06-26 삼성전자 주식회사 휴대단말기의 펜 입력장치 및 방법
KR102048936B1 (ko) * 2012-10-17 2019-11-27 현대모비스 주식회사 분리형 모니터의 터치 편차 방지를 위한 차량 멀티미디어 단말 및 그 방법
KR102161694B1 (ko) 2014-10-20 2020-10-05 삼성전자주식회사 디스플레이 장치 및 그 디스플레이 방법
KR102308202B1 (ko) * 2014-12-23 2021-10-06 삼성디스플레이 주식회사 터치 스크린 표시 장치 및 그의 구동방법
KR102665810B1 (ko) * 2024-04-02 2024-05-13 하나시스 주식회사 배리어프리 키오스크

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0635608A (ja) * 1992-05-29 1994-02-10 Sony Tektronix Corp タッチパネル装置の座標変換方法
JP2004054413A (ja) 2002-07-17 2004-02-19 Casio Comput Co Ltd 入力位置調整装置及び入力位置調整プログラム
JP2005134992A (ja) 2003-10-28 2005-05-26 Gunze Ltd タッチパネル装置
KR20090090691A (ko) * 2008-02-22 2009-08-26 (주) 엘지텔레콤 터치스크린이 구비된 단말기 및 그 제어방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0635608A (ja) * 1992-05-29 1994-02-10 Sony Tektronix Corp タッチパネル装置の座標変換方法
JP2004054413A (ja) 2002-07-17 2004-02-19 Casio Comput Co Ltd 入力位置調整装置及び入力位置調整プログラム
JP2005134992A (ja) 2003-10-28 2005-05-26 Gunze Ltd タッチパネル装置
KR20090090691A (ko) * 2008-02-22 2009-08-26 (주) 엘지텔레콤 터치스크린이 구비된 단말기 및 그 제어방법

Also Published As

Publication number Publication date
KR20090095682A (ko) 2009-09-10

Similar Documents

Publication Publication Date Title
JP4527378B2 (ja) タッチパネルの駆動方法
JP5418187B2 (ja) 接触操作判定装置、接触操作判定方法およびプログラム
EP2631767B1 (en) Method, computer readable medium and portable apparatus for scrolling a screen in a touch screen display apparatus
JP2011048606A (ja) 入力装置
KR101480188B1 (ko) 터치스크린을 구비한 단말기 및 그 제어방법
US20120229410A1 (en) Remote control apparatus, remote control system, remote control method, and program
US20130321260A1 (en) Apparatus and method for displaying a screen using a flexible display
CN109800045B (zh) 一种显示方法及终端
CN105162966A (zh) 一种基于移动终端的音量调节方法及***
CN104049786A (zh) 可自动校正触摸位置的电子装置、***及校正方法
CN105653190A (zh) 移动通讯终端及其单手操作模式控制方法和装置
CN101639738B (zh) 操控应用程序的方法与其电子装置
JPH02252017A (ja) 座標入力装置及びその入力座標の較正方法
KR101833281B1 (ko) 전자기기에서 터치패드 오동작 방지 방법 및 장치
JP5492627B2 (ja) 情報表示装置および情報表示方法
KR20110028772A (ko) 터치기구의 접근 인지를 이용한 휴대단말 및 그의 객체 표시 방법
KR101447293B1 (ko) 터치스크린이 구비된 단말기 및 그 제어방법
JP5955002B2 (ja) タッチパネル装置の補正方法及びタッチパネル装置
KR20110032210A (ko) 터치기구의 접근 인지를 이용한 휴대단말 및 그의 객체 표시 방법
KR101177212B1 (ko) 파지 위치에 기반한 모바일 기기 인터페이스 방법, 장치, 이를 위한 기록매체 및 이를 포함하는 모바일 기기
JP2014120168A (ja) テレビ、制御装置及び制御方法
CN110928617A (zh) 一种组件元素在多显示屏间切换的方法和装置
JP2014102655A (ja) 操作支援システム、操作支援方法及びコンピュータプログラム
JP6156227B2 (ja) 入力装置、本体装置、入力情報補正システム、制御プログラム
KR101392673B1 (ko) 베젤 영역을 활용한 터치 제스처에 기초하여 원격기기를 원격제어 하기 위한 터치 감지 시스템 및 방법 그리고 원격제어 시스템 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20171109

Year of fee payment: 6