KR101975326B1 - 광학 터치 보정 방법 및 이를 이용한 시스템 - Google Patents

광학 터치 보정 방법 및 이를 이용한 시스템 Download PDF

Info

Publication number
KR101975326B1
KR101975326B1 KR1020170170878A KR20170170878A KR101975326B1 KR 101975326 B1 KR101975326 B1 KR 101975326B1 KR 1020170170878 A KR1020170170878 A KR 1020170170878A KR 20170170878 A KR20170170878 A KR 20170170878A KR 101975326 B1 KR101975326 B1 KR 101975326B1
Authority
KR
South Korea
Prior art keywords
touch
touch input
finger
user
inclination
Prior art date
Application number
KR1020170170878A
Other languages
English (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 KR1020170170878A priority Critical patent/KR101975326B1/ko
Application granted granted Critical
Publication of KR101975326B1 publication Critical patent/KR101975326B1/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
    • 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/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04102Flexible digitiser, i.e. constructional details for allowing the whole digitising part of a device to be flexed or rolled like a sheet of paper

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)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

곡면 디스플레이(Curved Display)에 마련된 광학식 터치 센서에 의해 감지되는 터치 입력의 좌표와 실제 접촉된 곡면 디스플레이 화면상의 좌표 간의 오차를 보정하는 광학 터치 보정 방법 및 이를 이용한 시스템이 개시된다. 본 광학 터치 보정 방법은 일정한 곡률로 구부러진 형태로 형성되되, 복수의 터치 센서가 구비된 터치스크린에 감지된 터치 입력에 따라 제어 모듈에 의해, 상기 터치 입력 시 사용자의 손가락 기울기가 산출되는 단계; 상기 손가락 기울기가 산출된 이후, 상기 터치스크린에 의해, 터치 입력이 감지되는 단계; 및 상기 터치 입력의 좌표 값이 상기 제어 모듈에 전달되면, 상기 산출된 손가락 기울기에 따라 상기 터치 입력의 좌표 값에 대하여 보정되는 단계;를 포함한다. 이에 의해, 적외선 감지 방식의 터치 센서를 곡면 디스플레이에 적용하는 경우, 곡면 또는 손가락 기울기에 의해, 터치 입력의 좌표와 실제 접촉된 곡면 디스플레이 화면상의 좌표 간에 발생되는 오차를 보정할 수 있어, 터치 입력의 인식 오류를 방지할 수 있다.

Description

광학 터치 보정 방법 및 이를 이용한 시스템{Method for optical touch calibration and system using the same}
본 발명은 광학 터치 보정 방법 및 이를 이용한 시스템에 관한 것으로, 더욱 상세하게는 곡면 디스플레이(Curved Display)에 마련된 적외선 감지 방식의 터치 센서에 의해 감지되는 터치 입력의 좌표 오차 값을 보정하는 광학 터치 보정 방법 및 이를 이용한 시스템에 관한 것이다.
일반적으로 액정 디스플레이 장치의 입력 장치로서 종래에 적용되었던 마우스나 키보드 등의 입력 장치를 대체하여 사용자가 손가락이나 펜을 이용하여 스크린에 직접 정보를 입력할 수 있는 터치 패널이 적용되고 있다. 이러한, 터치 패널은 누구나 쉽게 조작할 수 있는 장점으로 인해 적용이 확대되고 있으며, 이러한 터치 패널은 터치 패널은 터치 감지 방식에 따라, 저항 방식, 정전용량 방식, 적외선 감지 방식 등으로 구분될 수 있는데, 이 중 적외선 감지 방식은 X 방향과 Y 방향의 양 방향으로 밀집 배열된 적외선들을 활용함으로써 터치 동작을 검출하고 그 위치를 확인하는 것이다.
한편, 곡면 디스플레이(Curved Display)는 기존 평면 스크린이 아닌 일정한 곡률로 구부러진 형태의 디스플레이를 말하며, 모바일 단말, 모니터, TV 등 전자 제품뿐만 아니라 건물의 외벽, 실내조명 등 인테리어 용도로도 사용되고 있으나, 적외선 감지 방식의 터치 센서를 곡면 디스플레이에 적용하는 경우, 곡면 또는 손가락 기울기에 의해, 터치 입력의 좌표와 실제 접촉된 곡면 디스플레이 화면상의 좌표 간의 오차가 발생되는 문제점이 존재하여, 이에 대한 개선방안의 모색이 요구된다.
한국등록특허 제10-1632311호(발명의 명칭: 패널 형태의 면 카메라, 이를 적용한 광 터치스크린 및 디스플레이 장치) 한국등록특허 제10-1221676호(발명의 명칭: 다중 터치점 인식이 가능한 적외선 터치스크린 장치)
본 발명은 상기와 같은 문제점을 해결하기 위한 것으로 본 발명의 목적은 곡면 디스플레이(Curved Display)에 마련된 광학식 터치 센서에 의해 감지되는 터치 입력의 좌표와 실제 접촉된 곡면 디스플레이 화면상의 좌표 간의 오차를 보정하는 광학 터치 보정 방법 및 이를 이용한 시스템을 제공함에 있다.
상기와 같은 문제를 해결하기 위한 본 발명의 일 실시예에 따른 광학 터치 보정 방법은 일정한 곡률로 구부러진 형태로 형성되되, 복수의 터치 센서가 구비된 터치스크린에 감지된 터치 입력에 따라 제어 모듈에 의해, 상기 터치 입력 시 사용자의 손가락 기울기가 산출되는 단계; 상기 손가락 기울기가 산출된 이후, 상기 터치스크린에 의해, 터치 입력이 감지되는 단계; 및 상기 터치 입력의 좌표 값이 상기 제어 모듈에 전달되면, 상기 산출된 손가락 기울기에 따라 상기 터치 입력의 좌표 값에 대하여 보정되는 단계;를 포함한다.
그리고 상기 손가락 기울기가 산출되는 단계는, 상기 터치스크린의 중앙에 사용자 지정 영역이 설정되고, 상기 설정된 사용자 지정 영역에 표시되는 하나 이상의 패턴에 대응되는 터치 입력이 감지되면, 상기 감지된 터치 입력에 따라 상기 터치 입력 시 사용자의 손가락 기울기가 산출될 수 있다.
또한, 상기 손가락 기울기가 산출되는 단계는, 상기 사용자의 손가락이 상기 터치스크린 상에 표시되는 제1지점에서 제2지점까지 연속되는 패턴을 따라 상기 터치스크린을 터치한 것으로 감지되면, 상기 감지된 터치 입력의 좌표 값과 기저장된 사용자의 손가락 기울기가 0°인 경우에서의 상기 터치스크린에 표시되는 패턴과 상기 사용자의 손가락이 접촉한 지점의 좌표 값, 그리고 아크 탄젠트(arc tangent) 함수가 이용되어 상기 손가락 기울기가 산출될 수 있다.
그리고 여기서, 상기 사용자 지정 영역은, 상기 터치스크린의 구부러짐 정도가 최소화되어, 평평한 영역에 해당하는 영역일 수 있다.
또한, 상기 보정되는 단계는, 기저장된 룩업 테이블을 기반으로 상기 산출된 손가락 기울기에 따라 상기 터치 입력의 좌표 값과 상기 터치스크린에 표시되는 화소 영역의 좌표 값의 오차가 보정될 수 있다.
그리고 이때, 상기 룩업 테이블은, 각각의 사용자 손가락의 기울기에 대하여 상기 터치 입력 시 상기 터치 입력이 감지되는 지점과 상기 터치스크린에 표시되는 화소 영역의 높이 차이마다 상기 터치 입력의 좌표 값과 상기 터치스크린에 표시되는 화소 영역의 좌표 값의 오차 값이 배열되어 생성될 수 있다.
또한, 본 실시예에 따른 광학 터치 보정 방법은 상기 터치스크린이 복수의 영역으로 분할된 경우, 상기 분할된 복수의 영역 중 특정 영역에서 다른 영역까지 연속되는 패턴의 터치 입력이 감지되면, 상기 제어 모듈에 의해, 상기 특정 영역에서 다른 영역까지 연속되는 패턴 중 일부가 상기 사용자 지정 영역에 포함된 것인지 여부가 판단되는 단계; 및 상기 특정 영역에서 다른 영역까지 연속되는 패턴 중 일부가 상기 사용자 지정 영역에 포함된 것으로 판단되면, 상기 제어 모듈에 의해, 상기 사용자 지정 영역에 포함된 터치 입력에 따라 상기 특정 영역에서 다른 영역까지 연속되는 패턴의 터치 입력 시, 사용자의 손가락 기울기가 재산출되는 단계;를 더 포함할 수 있다.
한편, 상기와 같은 문제를 해결하기 위한 본 발명의 일 실시예에 따른 광학 터치 보정 시스템은 일정한 곡률로 구부러진 형태로 형성되되, 복수의 터치 센서가 구비된 터치스크린; 및 상기 터치스크린의 중앙에 설정되는 사용자 지정 영역에 표시되는 하나 이상의 패턴에 대응되는 터치 입력이 상기 터치 센서에 의해 감지되는 경우, 사용자의 손가락 기울기가 산출되도록 하고, 상기 손가락 기울기가 산출된 이후, 새로운 터치 입력이 감지되면, 상기 산출된 손가락 기울기에 따라 상기 터치 입력의 좌표 값을 보정하는 제어 모듈;을 포함한다.
이에 의해, 적외선 감지 방식의 터치 센서를 곡면 디스플레이에 적용하는 경우, 곡면 또는 손가락 기울기에 의해, 터치 입력의 좌표와 실제 접촉된 곡면 디스플레이 화면상의 좌표 간에 발생되는 오차를 보정할 수 있어, 터치 입력의 인식 오류를 방지할 수 있다.
도 1은 본 발명의 일 실시예에 따른 광학 터치 보정 시스템이 개략적으로 도시된 도면이다.
도 2는 본 발명의 일 실시예에 따른 광학 터치 보정 시스템의 동작 특성을 설명하기 위해 도시된 도면이다.
도 3은 본 발명의 일 실시예에 따른 터치스크린의 구성을 더욱 상세히 설명하기 위해 터치스크린을 앞에서 바라본 모습이 개략적으로 도시된 도면이다.
도 4는 본 발명의 일 실시예에 따른 터치스크린의 구성을 더욱 상세히 설명하기 위해 터치스크린을 위에서 바라본 모습이 개략적으로 도시된 도면이다.
도 5는 본 발명의 일 실시예에 따른 광학 터치 보정 시스템이 터치 입력 시 사용자의 손가락 기울기를 산출하는 과정을 더욱 상세히 설명하기 위해 도시된 도면이다.
도 6은 본 발명의 일 실시예에 따른 광학 터치 보정 시스템이 산출된 사용자의 손가락 기울기에 따라 터치 입력의 좌표 값에 대하여 보정하는 과정을 더욱 상세히 설명하기 위해 도시된 도면이다.
도 7은 본 발명의 일 실시예에 따른 광학 터치 보정 방법에 대하여 설명하기 위해 도시된 도면이다.
도 8은 본 발명의 일 실시예에 따른 광학 터치 보정 방법에 따라 터치 입력 시 사용자의 손가락 기울기를 재산출하는 과정에 대하여 더욱 상세히 설명하기 위해 도시된 도면이다.
이하에서는 본 발명의 실시예들을 첨부 도면을 참조하여 상세히 설명한다. 이하에 소개되는 실시예들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위한 예로서 제공되는 것이다. 본 발명은 이하 설명되는 실시예들에 한정되지 않고 다른 형태로 구체화될 수도 있다.
도 1은 본 발명의 일 실시예에 따른 광학 터치 보정 시스템이 개략적으로 도시된 도면이며, 도 2는 본 발명의 일 실시예에 따른 광학 터치 보정 시스템의 동작 특성을 설명하기 위해 도시된 도면이다. 또한, 도 3은 본 발명의 일 실시예에 따른 터치스크린(100)의 구성을 더욱 상세히 설명하기 위해 터치스크린(100)을 앞에서 바라본 모습이 개략적으로 도시된 도면이고, 도 4는 본 발명의 일 실시예에 따른 터치스크린(100)의 구성을 더욱 상세히 설명하기 위해 터치스크린(100)을 위에서 바라본 모습이 개략적으로 도시된 도면이다.
이하에서는 도 1 내지 도 4를 참조하여 본 실시예에 따른 광학 터치 보정 시스템을 설명하기로 한다.
본 광학 터치 보정 시스템은 곡면 디스플레이(Curved Display)에 마련된 광학식 터치 센서(120)에 의해 감지되는 터치 입력의 좌표와 실제 접촉된 곡면 디스플레이 화면상의 좌표 간의 오차를 보정하기 위해 마련된다.
이를 위하여 본 광학 터치 보정 시스템은, 일정한 곡률로 구부러진 곡면형으로 형성되는 디스플레이 패널(110)과 터치 센서(120)로 구성되는 터치스크린(100)과 터치 입력이 감지되면, 터치스크린(100)으로부터 터치 입력 신호를 수신하여, 터치 입력 신호를 처리하여 터치 입력에 대응되는 명령을 수행하는 제어 모듈(200)로 구성된다.
여기서, 터치 센서(120)는 일측에서 적외선을 방출하고, 타측에서 방출된 적외선을 수광하도록 하되, 사용자가 터치 입력 시 사용자의 손가락에 의해 방출된 적외선이 차단되어, 방출된 적외선의 수광에 실패하면, 이를 감지하여, 사용자의 터치 입력을 인지하게 되는 적외선 감지 방식으로 구현되어, 디스플레이 패널(110)의 테두리를 따라 복수로 마련될 수 있다.
구체적으로 터치 센서(120)는 도 2에 도시된 바와 같이 디스플레이 패널(110)의 테두리의 일측에 적외선을 방출하는 발광부와 테두리의 타측에 발광부로부터 방출된 적외선을 수광하는 수광부가 마련될 수 있다.
발광부와 수광부는 각각 복수로 마련되어, 디스플레이 패널(110)의 테두리를 따라 배열될 수 있으며, 도 3 내지 도 4에 도시된 바와 같이 구부러지는 형상의 디스플레이 패널(110)의 양 측면 테두리에 Y축을 따라 배열되는 제1 발광부(121)와 제1 수광부(122), 디스플레이 패널(110)의 X축을 따라 배열되되, 서로 다른 높이에 배열되는 제2 발광부(125)와 제2 수광부(126), 그리고 제3 발광부(127)와 제3 수광부(128)로 구성될 수 있다.
여기서, 제1 발광부(121)와 제1 수광부(122)는 사용자가 터치 입력 시 사용자의 손가락에 의해 적외선이 차단되는 영역의 X축 좌표 정보를 감지할 수 있으며, 제2 발광부(125)와 제2 수광부(126)는 디스플레이 패널(110)의 화면에 사용자의 손가락이 접촉되는 영역의 Y축 좌표 정보를 감지할 수 있고, 제3 발광부(127)와 제3 수광부(128)는 디스플레이 패널(110)의 X축을 따라 배열되되, 제1 발광부(121)와 제1 수광부(122)와 동일한 높이로 마련되어, 사용자가 터치 입력 시 사용자의 손가락에 의해 적외선이 차단되는 영역의 Y축 좌표 정보를 감지할 수 있다. 다만, 도 3에 도시된 바와 같이 제3 발광부(127)와 제3 수광부(128)는 실제 위치가 제2 발광부(125)와 제2 수광부(126)와 겹쳐지게 되어, 앞에서 바라보는 경우, 육안으로 확인할 수 없으나, 설명의 편의를 위해, 제2 발광부(125)와 제2 수광부(126)의 상측에 도시된 것이다.
한편, 제어 모듈(200)은, 터치스크린(100)으로부터 터치 입력 신호를 수신하여, 터치 입력 신호를 처리하여 터치 입력에 대응되는 명령을 수행할 수 있으나, 도 2에 도시된 바와 같이 X축 방향으로 구부러진 곡면에 마련되는 터치 센서(120)의 제1 발광부(121)로부터 방출된 적외선이 사용자의 손가락에 의해 차단되어, 터치 입력이 감지되는 지점(P1)과 디스플레이 패널(110)에 사용자의 손가락이 접촉되는 지점(D1) 간에 X 좌표 값의 오차(E1)가 발생하여, 터치 입력 신호를 수신하는 경우, 발생된 오차를 보정한 이후, 보정된 터치 입력에 대응되는 명령을 수행해야 한다.
따라서, 제어 모듈(200)은, 터치스크린(100)으로부터 터치 입력 신호를 수신하여, 터치 입력 신호를 처리하여 터치 입력에 대응되는 명령을 수행하기에 앞서, 터치 입력 시 사용자의 손가락 기울기를 산출하고, 산출된 손가락 기울기에 따라 터치 입력의 좌표 값과 디스플레이 패널(110)에 사용자의 손가락이 접촉되는 지점의 좌표 값의 오차를 보정할 수 있다.
즉, 제어 모듈(200)은, 산출된 손가락 기울기에 따라 터치 입력의 좌표 값에 손가락 기울기에 따라 발생되는 오차 값을 더해 보정하여, 실제 사용자가 터치 입력 시 디스플레이 패널(110)에 손가락이 접촉되는 지점의 좌표 값을 산출하고, 산출된 좌표 값에 따라 대응되는 명령을 수행할 수 있는 것이다. 이와 관련된 더욱 구체적인 설명은 도 5 내지 도 7을 참조하여 후술하기로 한다.
또한, 한가지 첨언하면, X축 방향으로 구부러진 곡면에 마련되는 터치 센서(120)의 제1 발광부(121)로부터 방출된 적외선이 사용자의 손가락에 의해 차단되어, 디스플레이 패널(110)에 접촉되는 지점(D1)의 Y 좌표 값은 제3 발광부(127)와 제3 수신부에 의해 산출될 수 있다.
도 5는 본 발명의 일 실시예에 따른 광학 터치 보정 시스템이 터치 입력 시 사용자의 손가락 기울기를 산출하는 과정을 더욱 상세히 설명하기 위해 도시된 도면이고, 도 6a 내지 도 6b는 본 발명의 일 실시예에 따른 광학 터치 보정 시스템이 산출된 사용자의 손가락 기울기에 따라 터치 입력의 좌표 값에 대하여 보정하는 과정을 더욱 상세히 설명하기 위해, 사용자 지정 영역(111)에 제1지점에서 제2지점까지 연속되는 패턴이 표시된 디스플레이 패널(110)을 연속적으로 터치하는 모습이 도시된 도면이다.
구체적으로 5a는 중앙에 사용자 지정 영역(111)이 설정된 디스플레이 패널(110)을 위에서 바라본 모습이 도시된 도면이고, 도 5b는 중앙에 사용자 지정 영역(111)이 설정된 디스플레이 패널(110)을 앞에서 바라본 모습이 도시된 도면이고, 도 5c는 사용자 지정 영역(111)에 제1지점에서 제2지점까지 연속되는 패턴이 표시된 모습이 도시된 도면이다.
이하에서는 도 5a 내지 도 6b를 참조하여 본 실시예에 따른 광학 터치 보정 시스템이 터치 입력 시 사용자의 손가락 기울기를 산출하고, 산출된 사용자의 손가락 기울기에 따라 터치 입력의 좌표 값에 대하여 보정하는 동작 특성에 대하여 더욱 상세히 설명하기로 한다.
제어 모듈(200)은, 전술한 바와 같이 터치스크린(100)으로부터 터치 입력 신호를 수신하여, 터치 입력 신호를 처리하여 터치 입력에 대응되는 명령을 수행하기에 앞서, 터치 입력 시 사용자의 손가락 기울기를 산출하기 위해, 도 5a 내지 도 5b에 도시된 바와 같이 디스플레이 패널(110)의 중앙에 사용자 지정 영역(111)을 설정하고, 도 5c에 도시된 바와 같이 설정된 사용자 지정 영역(111)에 제1지점에서 제2지점까지 연속되는 패턴이 표시되도록 하여, 사용자가 패턴에 따라 제1지점에서 제2지점까지 연속되는 터치 입력을 입력하도록 할 수 있다.
여기서, 디스플레이 패널(110)의 중앙에 설정된 사용자 지정 영역(111)은 디스플레이 패널(110)의 구부러짐 정도가 최소화되어, 평평한 영역에 해당하는 영역을 의미한다.
또한, 제어 모듈(200)은 사용자가 패턴에 따라 제1지점에서 제2지점까지 연속되는 터치 입력을 입력하면, 터치 센서(120)들을 통해 이를 감지하여 터치 입력 시 사용자의 손가락 기울기를 산출하는 것이다.
구체적으로, 제어 모듈(200)은, 사용자의 손가락이 디스플레이 패널(110) 상에 표시되는 제1지점에서 제2지점까지 연속되는 패턴을 따라 디스플레이 패널(110)을 터치하면, 사용자의 손가락이 디스플레이 패널(110) 상에 표시되는 제1지점을 터치하는 경우, 감지되는 지점(P1)의 X 좌표 값과 디스플레이 패널(110) 상에 표시되는 제1지점(D1)의 X 좌표 값의 차이(E1)를 삼각함수 중 아크 탄젠트(arc tangent) 함수를 이용하여 사용자의 손가락 기울기(θ1)를 산출할 수 있다.
여기서, 제어 모듈(200)은, 디스플레이 패널(110) 상에 표시되는 제1지점(D1)에 접촉되는 사용자의 손가락 기울기(θ1)가 0°에 해당하는 경우, 디스플레이 패널(110) 상에 표시되는 제1지점(D1)의 X 좌표 값이 저장되어 있다.
또한, 제어 모듈(200)은, 아크 탄젠트(arc tangent) 함수를 이용하여 사용자의 손가락 기울기(θ1)가 산출되면, 산출된 손가락 기울기(θ1)에 따라 터치 입력의 좌표 값에 손가락 기울기에 따라 발생되는 오차 값(E1)을 부가하여 보정할 수 있다.
한편, 제어 모듈(200)은, 산출된 손가락 기울기에 따라 터치 입력의 좌표 값과 디스플레이 패널(110)에 표시되는 화소 영역의 좌표 값의 오차가 보정되도록 하는데, 더욱 빠르고 정확한 연산을 위하여, 각각의 사용자 손가락의 기울기에 대하여 터치 입력 시 디스플레이 패널(110)의 구부러짐의 정도 차이에 의해 발생되는 터치 입력이 감지되는 지점과 디스플레이 패널(110)에 표시되는 화소 영역의 높이(H) 차이마다 터치 입력의 좌표 값과 디스플레이 패널(110)에 표시되는 화소 영역의 좌표 값의 오차 값이 배열되어 생성된 룩업 테이블을 저장하고, 오차의 보정 과정에서 이용하도록 할 수 있다.
즉, 기저장된 룩업 테이블을 기반으로 산출된 손가락 기울기에 따라 터치 입력의 좌표 값과 디스플레이 패널(110)에 표시되는 화소 영역의 좌표 값의 오차가 보정되도록 함으로써, 더욱 빠르고 정확하게 오차 값이 보정되도록 할 수 있다.
또한, 제어 모듈(200)은, 터치 입력 시 손가락의 손가락 기울기가 산출된 이후에, 새롭게 입력되는 터치 입력 중 일부가 사용자 지정 영역(111)에서 감지된 것이라면, 새로운 터치 입력시 사용자의 손가락 기울기(θ2)가 재산출될 수 있다.
구체적으로 제어 모듈(200)은, 도 6b에 도시된 바와 같이 터치 입력 시 손가락의 손가락 기울기가 산출된 이후에, 새로운 터치 입력이 감지되면, 새로운 터치 입력이 터치스크린(100)의 특정 영역에서 다른 영역까지 연속되는 패턴에 해당하는지 여부를 판단하고, 새로운 터치 입력이 터치스크린(100)의 특정 영역에서 다른 영역까지 연속되는 패턴에 해당하는 것으로 판단되면, 특정 영역에서 다른 영역까지 연속되는 패턴 또는 패턴의 일부가 사용자 지정 영역(111)에 포함되는지 여부를 판단하여, 특정 영역에서 다른 영역까지 연속되는 패턴 또는 패턴의 일부가 사용자 지정 영역(111)에 포함되는 것으로 판단되는 경우에, 사용자 지정 영역(111)에 포함된 패턴 또는 패턴 일부의 좌표 값에 따라 손가락 기울기(θ2)를 재산출할 수 있다.
이를 통해, 사용자의 손가락 기울기가 변경되는 경우에도 적외선 감지 방식의 터치 센서(120)를 곡면 디스플레이에 적용하는 경우, 곡면 또는 손가락 기울기에 의해, 터치 입력의 좌표와 실제 접촉된 곡면 디스플레이 화면상의 좌표 간에 발생되는 오차를 보정할 수 있어, 터치 입력의 인식 오류를 방지할 수 있다.
도 7은 본 발명의 일 실시예에 따른 광학 터치 보정 방법에 대하여 설명하기 위해 도시된 도면이다.
본 실시예에 따른 광학 터치 보정 방법은 우선, 제어 모듈(200)이 터치스크린(100)의 사용자 지정 영역(111)에 감지된 터치 입력에 따라 터치 입력 시 사용자의 손가락 기울기를 산출할 수 있다(S710).
구체적으로, 터치 센서(120)에 의해, 사용자의 손가락이 터치스크린(100) 상에 표시되는 제1지점에서 제2지점까지 연속되는 패턴을 따라 터치스크린(100)을 터치한 것으로 감지되면, 제어 모듈(200)이 감지된 터치 입력의 좌표 값과 기저장된 사용자의 손가락 기울기가 0°인 경우에서의 터치스크린(100)에 표시되는 패턴과 사용자의 손가락이 접촉한 지점의 좌표 값, 그리고 아크 탄젠트(arc tangent) 함수가 이용하여 손가락 기울기를 산출할 수 있다.
그리고 터치 입력 시 손가락의 손가락 기울기가 산출된 이후에, 새로운 터치 입력이 감지되면(S720), 제어 모듈(200)은 산출된 사용자의 손가락 기울기에 따라 새로운 터치 입력의 좌표 값과 터치스크린(100)에 표시되는 화소 영역의 좌표 값 간의 오차를 보정할 수 있다(S730).
도 8은 본 발명의 일 실시예에 따른 광학 터치 보정 방법에 따라 터치 입력 시 사용자의 손가락 기울기를 재산출하는 과정에 대하여 더욱 상세히 설명하기 위해 도시된 도면이다.
이하에서는 도 8을 참조하여 본 실시예에 따른 광학 터치 보정 방법에 따라 터치 입력 시 사용자의 손가락 기울기를 재산출하는 과정에 대하여 더욱 상세히 설명하기로 한다.
전술한 바와 같이 광학 터치 보정 방법은 제어 모듈(200)이 터치스크린(100)의 사용자 지정 영역(111)에 감지된 터치 입력에 따라 터치 입력 시 사용자의 손가락 기울기를 산출할 수 있다(S810).
터치 입력 시 손가락의 손가락 기울기가 산출된 이후에, 새로운 터치 입력이 감지되면(S820), 새로운 터치 입력이 터치스크린(100)의 특정 영역에서 다른 영역까지 연속되는 패턴에 해당하는지 여부를 판단할 수 있다(S830).
이때, 새로운 터치 입력이 터치스크린(100)의 특정 영역에서 다른 영역까지 연속되는 패턴에 해당하는 것으로 판단되면(S830-Yes), 특정 영역에서 다른 영역까지 연속되는 패턴 또는 패턴의 일부가 사용자 지정 영역(111)에 포함되는지 여부를 판단할 수 있다(S840).
즉, 특정 영역에서 다른 영역까지 연속되는 패턴 또는 패턴의 일부가 사용자 지정 영역(111)에 포함되는 것으로 판단되면(S840-Yes), 제어 모듈(200)은 사용자 지정 영역(111)에 포함된 패턴 또는 패턴 일부의 좌표 값에 따라 손가락 기울기를 재산출하여(S850), 재산출된 사용자의 손가락 기울기에 따라 새로운 터치 입력의 좌표 값과 터치스크린(100)에 표시되는 화소 영역의 좌표 값 간의 오차를 보정할 수 있다(S860).ㄴ
이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
100 : 터치스크린 110: 디스플레이 패널
111 : 사용자 지정 영역
120 : 터치 센서 121 : 제1 발광부
122 : 제1 수광부 125 : 제2 발광부
126 : 제2 수광부 127 : 제3 발광부
128 : 제3 수광부 200 : 제어 모듈

Claims (8)

  1. 일정한 곡률로 구부러진 형태로 형성되되, 복수의 터치 센서가 구비된 터치스크린에 감지된 터치 입력에 따라 제어 모듈에 의해, 상기 터치 입력 시 사용자의 손가락 기울기가 산출되는 단계;
    상기 손가락 기울기가 산출된 이후, 상기 터치스크린에 의해, 터치 입력이 감지되는 단계; 및
    상기 터치 입력의 좌표 값이 상기 제어 모듈에 전달되면, 상기 산출된 손가락 기울기에 따라 상기 터치 입력의 좌표 값에 대하여 보정되는 단계;를 포함하고,
    상기 손가락 기울기가 산출되는 단계는,
    상기 터치스크린의 중앙에 사용자 지정 영역이 설정되고, 상기 설정된 사용자 지정 영역에 표시되는 하나 이상의 패턴에 대응되는 터치 입력이 감지되면, 상기 감지된 터치 입력에 따라 상기 터치 입력 시 사용자의 손가락 기울기가 산출되는 것을 특징으로 하는 광학 터치 보정 방법.
  2. 삭제
  3. 제1항에 있어서,
    상기 손가락 기울기가 산출되는 단계는,
    상기 사용자의 손가락이 상기 터치스크린 상에 표시되는 제1지점에서 제2지점까지 연속되는 패턴을 따라 상기 터치스크린을 터치한 것으로 감지되면, 상기 감지된 터치 입력의 좌표 값과 기저장된 사용자의 손가락 기울기가 0°인 경우에서의 상기 터치스크린에 표시되는 패턴과 상기 사용자의 손가락이 접촉한 지점의 좌표 값, 그리고 아크 탄젠트(arc tangent) 함수가 이용되어 상기 손가락 기울기가 산출되는 것을 특징으로 하는 광학 터치 보정 방법.
  4. 제3항에 있어서,
    상기 사용자 지정 영역은,
    상기 터치스크린의 구부러짐 정도가 최소화되어, 평평한 영역에 해당하는 영역인 것을 특징으로 하는 광학 터치 보정 방법.
  5. 제3항에 있어서,
    상기 보정되는 단계는,
    기저장된 룩업 테이블을 기반으로 상기 산출된 손가락 기울기에 따라 상기 터치 입력의 좌표 값과 상기 터치스크린에 표시되는 화소 영역의 좌표 값의 오차가 보정되는 것을 특징으로 하는 광학 터치 보정 방법.
  6. 제5항에 있어서,
    상기 룩업 테이블은,
    각각의 사용자 손가락의 기울기에 대하여 상기 터치 입력 시 상기 터치 입력이 감지되는 지점과 상기 터치스크린에 표시되는 화소 영역의 높이 차이마다 상기 터치 입력의 좌표 값과 상기 터치스크린에 표시되는 화소 영역의 좌표 값의 오차 값이 배열되어 생성된 것을 특징으로 하는 광학 터치 보정 방법.
  7. 제5항에 있어서,
    상기 터치스크린이 복수의 영역으로 분할된 경우, 상기 분할된 복수의 영역 중 특정 영역에서 다른 영역까지 연속되는 패턴의 터치 입력이 감지되면, 상기 제어 모듈에 의해, 상기 특정 영역에서 다른 영역까지 연속되는 패턴 중 일부가 상기 사용자 지정 영역에 포함된 것인지 여부가 판단되는 단계; 및
    상기 특정 영역에서 다른 영역까지 연속되는 패턴 중 일부가 상기 사용자 지정 영역에 포함된 것으로 판단되면, 상기 제어 모듈에 의해, 상기 사용자 지정 영역에 포함된 터치 입력에 따라 상기 특정 영역에서 다른 영역까지 연속되는 패턴의 터치 입력 시, 사용자의 손가락 기울기가 재산출되는 단계;를 더 포함하는 것을 특징으로 하는 광학 터치 보정 방법.
  8. 일정한 곡률로 구부러진 형태로 형성되되, 복수의 터치 센서가 구비된 터치스크린; 및
    상기 터치스크린의 중앙에 설정되는 사용자 지정 영역에 표시되는 하나 이상의 패턴에 대응되는 터치 입력이 상기 터치 센서에 의해 감지되는 경우, 사용자의 손가락 기울기가 산출되도록 하고, 상기 손가락 기울기가 산출된 이후, 새로운 터치 입력이 감지되면, 상기 산출된 손가락 기울기에 따라 상기 터치 입력의 좌표 값을 보정하는 제어 모듈;을 포함하고,
    상기 제어 모듈은,
    상기 터치스크린의 중앙에 사용자 지정 영역이 설정되고, 상기 설정된 사용자 지정 영역에 표시되는 하나 이상의 패턴에 대응되는 터치 입력이 감지되면, 상기 감지된 터치 입력에 따라 상기 터치 입력 시 사용자의 손가락 기울기가 산출되도록 하는 것을 특징으로 하는 광학 터치 보정 시스템.
KR1020170170878A 2017-12-13 2017-12-13 광학 터치 보정 방법 및 이를 이용한 시스템 KR101975326B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170170878A KR101975326B1 (ko) 2017-12-13 2017-12-13 광학 터치 보정 방법 및 이를 이용한 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170170878A KR101975326B1 (ko) 2017-12-13 2017-12-13 광학 터치 보정 방법 및 이를 이용한 시스템

Publications (1)

Publication Number Publication Date
KR101975326B1 true KR101975326B1 (ko) 2019-05-07

Family

ID=66656299

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170170878A KR101975326B1 (ko) 2017-12-13 2017-12-13 광학 터치 보정 방법 및 이를 이용한 시스템

Country Status (1)

Country Link
KR (1) KR101975326B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102531195B1 (ko) * 2022-06-29 2023-05-10 (주)아하 다수의 비터치형 키오스크를 포함하는 키오스크 시스템

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05241733A (ja) * 1992-02-27 1993-09-21 Hitachi Ltd タッチパネルの入力誤差補正方式
JP2006260474A (ja) * 2005-03-18 2006-09-28 Canon Inc 遮光型座標入力装置
KR101221676B1 (ko) 2011-05-20 2013-01-14 주식회사 에이에프오 다중 터치점 인식이 가능한 적외선 터치스크린 장치
WO2015072282A1 (ja) * 2013-11-12 2015-05-21 シャープ株式会社 座標検出装置
JP2015141596A (ja) * 2014-01-29 2015-08-03 京セラ株式会社 携帯機器、タッチ位置補正方法およびプログラム
KR101632311B1 (ko) 2010-12-30 2016-06-22 삼성전자주식회사 패널 형태의 면 카메라, 이를 적용한 광 터치스크린 및 디스플레이 장치
KR20170044512A (ko) * 2015-10-15 2017-04-25 현대자동차주식회사 곡면 스크린 상의 터치 드래그 제스처를 인식하는 방법 및 장치

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05241733A (ja) * 1992-02-27 1993-09-21 Hitachi Ltd タッチパネルの入力誤差補正方式
JP2006260474A (ja) * 2005-03-18 2006-09-28 Canon Inc 遮光型座標入力装置
KR101632311B1 (ko) 2010-12-30 2016-06-22 삼성전자주식회사 패널 형태의 면 카메라, 이를 적용한 광 터치스크린 및 디스플레이 장치
KR101221676B1 (ko) 2011-05-20 2013-01-14 주식회사 에이에프오 다중 터치점 인식이 가능한 적외선 터치스크린 장치
WO2015072282A1 (ja) * 2013-11-12 2015-05-21 シャープ株式会社 座標検出装置
JP2015141596A (ja) * 2014-01-29 2015-08-03 京セラ株式会社 携帯機器、タッチ位置補正方法およびプログラム
KR20170044512A (ko) * 2015-10-15 2017-04-25 현대자동차주식회사 곡면 스크린 상의 터치 드래그 제스처를 인식하는 방법 및 장치

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102531195B1 (ko) * 2022-06-29 2023-05-10 (주)아하 다수의 비터치형 키오스크를 포함하는 키오스크 시스템
KR102531196B1 (ko) * 2022-06-29 2023-05-10 (주)아하 방역 상황에 따라 운전 모드가 조절되는 비터치형 키오스크 운전 방법

Similar Documents

Publication Publication Date Title
CN109992149B (zh) 触摸显示装置、触摸***、触摸驱动电路、笔和笔感测方法
US8139044B2 (en) Storage medium storing pointing device input adjustment program, input adjustment apparatus and input adjustment method
US8970518B2 (en) Click position control apparatus, click position control method, and touch sensor system
US7248249B2 (en) Touch panel apparatus and method for controlling the same
KR101811636B1 (ko) 디스플레이 장치 및 이의 오브젝트 표시 방법
KR100619584B1 (ko) 터치패널의 세부좌표측정방법 및 오차보정방법
US20110261016A1 (en) Optical touch screen system and method for recognizing a relative distance of objects
US20150253952A1 (en) Vehicle operation apparatus
KR20150118753A (ko) 터치 센서티브 플렉서블 디스플레이 디바이스 및 그 제어 방법
US20160196002A1 (en) Display device
KR20140133070A (ko) 터치 감지 장치 및 그의 구동 방법
JP5728137B2 (ja) タッチパネルシステム
JP2014052988A (ja) タッチパネル入力装置、タッチ入力方法及びタッチ入力制御プログラム
US20190094997A1 (en) Input interface device, control method and non-transitory computer-readable medium
EP2775384A2 (en) Electronic apparatus having software keyboard function and method of controlling electronic apparatus having software keyboard function
US20150363043A1 (en) Touch panel device and touch panel device control method
US20160154509A1 (en) Display device and touch-operation processing method
KR101975326B1 (ko) 광학 터치 보정 방법 및 이를 이용한 시스템
US20180267671A1 (en) Touch screen system and method for driving the same
JP2010198290A (ja) 入力装置、ポインタの表示位置調整方法およびプログラム
US20120019442A1 (en) Pointing device for use with a computer and methods of operation and calibration thereof
KR101986660B1 (ko) 터치 센서가 구비된 곡면 디스플레이 장치
KR101875181B1 (ko) 멀티터치 디스플레이 장치 및 그 터치 인식 방법
US20150331543A1 (en) Optical touch module
KR100443838B1 (ko) 터치패널 장치 및 그의 구동방법

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant