KR20100136616A - 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 장치 및 방법 - Google Patents

휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 장치 및 방법 Download PDF

Info

Publication number
KR20100136616A
KR20100136616A KR1020090054782A KR20090054782A KR20100136616A KR 20100136616 A KR20100136616 A KR 20100136616A KR 1020090054782 A KR1020090054782 A KR 1020090054782A KR 20090054782 A KR20090054782 A KR 20090054782A KR 20100136616 A KR20100136616 A KR 20100136616A
Authority
KR
South Korea
Prior art keywords
icon
cell
portable terminal
touch input
location
Prior art date
Application number
KR1020090054782A
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 KR1020090054782A priority Critical patent/KR20100136616A/ko
Priority to US12/818,598 priority patent/US20100321323A1/en
Publication of KR20100136616A publication Critical patent/KR20100136616A/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/045Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
    • GPHYSICS
    • G06COMPUTING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • 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/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

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

Abstract

본 발명은 휴대용 단말기의 터치 입력 오류를 해결하기 위한 장치 및 방법에 관한 것으로, 멀티 터치가 가능한 터치 스크린 패널을 구비한 휴대용 단말기에서 인접한 아이콘 또는 두개 이상의 아이콘을 동시에 터치할 경우 중간 위치의 좌표가 인식되는 문제점을 해결하기 위한 장치 및 방법에 관한 것으로, 다수의 셀로 분할한 터치 스크린 패널에서 하나의 셀에 하나의 아이콘만을 배치하는 아이콘 위치 선정부를 포함하는 것을 특징으로 한다.
터치 스크린, 터치 패널, 멀티 터치, 연속 터치

Description

휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 장치 및 방법{METHOD AND APPARATUS FOR REDUCING THE MULTI TOUCH INPUT ERROR IN PORTABLE COMMUNICATION SYSTEM}
본 발명은 휴대용 단말기의 터치 입력 오류를 해결하기 위한 장치 및 방법에 관한 것으로, 멀티 터치가 가능한 터치 스크린 패널을 구비한 휴대용 단말기에서 인접한 아이콘 또는 두개 이상의 아이콘을 동시에 터치할 경우 중간 위치의 좌표가 인식되는 문제점을 해결하기 위한 장치 및 방법에 관한 것이다.
최근 휴대용 단말기는 휴대의 편리성 때문에 사용이 급격히 확산되고 있는 추세이다. 따라서, 서비스 제공자(단말기 제조자)들은 많은 사용자를 확보하기 위해 더욱 편리한 기능을 갖는 상기 휴대용 단말기를 경쟁적으로 개발하고 있다.
예를 들어, 상기 휴대용 단말기는 폰북(phone book), 게임(game), 스케쥴러(Scheduler), 단문 메시지 서비스(short message Service), 멀티미디어 메시지 서비스(Multimedia message service), 방송메시지서비스(Cell broadcasting service), 인터넷 서비스(internet Service), 이메일(e-mail), 모닝콜(morning call), MP 3(MPEG Layer 3), 디지털 카메라(Digital camera) 등의 기능을 제공하고 있다.
또한, 사용자의 손 또는 스타일러스 펜을 이용하여 데이터를 입력하는 터치스크린 방식의 휴대용 단말기가 개발되어 상기 스타일러스 펜을 이용하여 쉽고 간편하게 상기 휴대용 단말기에 텍스트를 작성하거나 선을 그릴 수 있게 되었다.
상기와 같은 터치 스크린 방식의 휴대용 단말기는 터치 스크린 패널을 구비하여 사용자가 터치 입력이 발생하는 좌표에 대한 입력을 처리하는 방식이나 동시에 다수의 지점을 터치할 경우, 터치 입력을 인식하지 못하는 오동작하는 문제점이 발생하여 사용자가 순차적으로 터치 입력을 수행해야 한다. 예를 들어, 사용자가 상기와 같은 휴대용 단말기를 이용하여 문자 메시지를 작성하고자 할 경우, 사용자는 연속적으로 터치 스크린의 문자를 터치하여 문자 메시지를 작성하게 되는데 이때, 상기 휴대용 단말기의 사용자가 연속적으로 터치 입력 수행시 서로 다른 두개의 문자에 대한 터치 입력을 동시에 수행할 경우 어느 하나의 문자가 입력되지 않아 문자 입력 오류가 발생하는 문제가 발생하였다.
상기와 같은 문제점을 해결하기 위하여 상기 휴대용 단말기에 멀티 터치 입력을 가능한 터치 스크린 패널을 도입하였으나 상기와 같이 멀티 터치 입력을 가능하게 하는 터치 스크린 패널 역시 가까운 영역에서 동시에 다수의 지점을 터치하는 멀티 터치가 발생할 경우 중간 위치의 좌표가 인식되는 문제점이 발생한다.
따라서, 상기와 같이 멀티 터치 입력시 발생하는 터치 입력 오류를 해결하여 사용자의 불편함을 해소하고자 하는 장치 및 방법이 요구된다.
본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 도출된 것으로서, 본 발명의 목적은 휴대용 단말기의 터치 입력 오류를 줄이기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 아이콘 배치, 아이콘 이동을 제어하는 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 휴대용 단말기에서 터치 스크린 패널을 다수의 셀로 분할한 후, 하나의 셀에 두개 이상의 아이콘을 배치시키지 않도록 하여 터치 입력 오류를 줄이기 위한 장치 및 방법을 제공함에 있다.
상술한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 장치는 다수의 셀로 분할한 터치 스크린 패널에서 하나의 셀에 하나의 아이콘만을 배치하는 아이콘 위치 선정부를 포함하는 것을 특징으로 한다.
상술한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 방법은 다수의 셀로 분할한 터치 스크린 패널에서 하나의 셀에 하나의 아이콘만을 배치하는 과정을 포함하는 것을 특징으로 한다.
상술한 바와 같이 본 발명은 휴대용 단말기에서 터치 스크린 패널을 다수의 셀로 분할한 후, 하나의 셀에 두개 이상의 아이콘을 배치시키지 않도록 함으로써 기준의 휴대용 단말기에서 동시에 다수의 지점을 터치하는 멀티 터치로 인하여 발생하는 오류를 방지할 수 있다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하 설명에서는 본 발명에 따른 휴대용 단말기에서 터치 스크린 패널을 다수의 셀로 분할한 후, 하나의 셀에 두개 이상의 아이콘을 배치시키지 않도록 하여 동시에 다수의 지점을 터치하는 멀티 터치에 따른 터치 입력 오류를 줄이기 위한 장치 및 방법에 대하여 설명할 것이다. 상기 휴대용 단말기는 동시에 다수의 지점의 터치 입력을 가능하게 하는 Multi - R type 터치 스크린 패널을 구비한 휴대용 단말기를 포함한다.
도 1은 본 발명에 따른 휴대용 단말기의 구성을 도시한 블록도이다.
상기 도 1을 참조하면, 상기 휴대용 단말기는 제어부(100), 아이콘 위치 선정부(102), 메모리부(106), 터치 관리부(108), 표시부(110) 및 통신부(112)를 포함하여 구성할 수 있으며, 상기 아이콘 위치 선정부(102)는 간섭 확인부(104)를 포함하여 구성할 수 있다.
먼저, 상기 휴대용 단말기의 제어부(100)는 상기 휴대용 단말기의 전반적인 동작을 제어한다. 예를 들어, 음성통화 및 데이터 통신을 위한 처리 및 제어를 수행하고, 통상적인 기능에 더하여 본 발명에 따라, 상기 제어부(100)는 사용자로부터 동시에 수행되는 터치 입력에 따른 터치 입력 오류를 방지하기 위한 동작을 수행한다. 상기와 같은 동작을 수행하기 위하여 상기 제어부(100)는 구비한 터치 스크린 패널을 다수의 셀로 분할한 후, 셀 하나에 하나의 아이콘만 배치시키도록 처리한다. 상기와 같은 기술로 사용자에 의한 아이콘 이동이 발생할 경우, 상기 제어부(100)는 이동한 아이콘의 위치의 셀에 다른 아이콘이 위치하였는지 확인하고 해당 셀에 다른 아이콘이 위치할 경우, 아이콘이 위치하지 않은 다른 셀로 해당 아이콘을 재배치하도록 처리한다.
상기 아이콘 위치 선정부(102)는 상기 제어부(100)의 지시를 받아 휴대용 단말기의 사용자에 의한 아이콘 이동을 확인할 경우, 사용자가 이동하고자 하는 아이콘의 위치가 주변 아이콘에 의해 간섭이 발생하는지 확인한다. 여기에서, 상기 주변 아이콘에 의한 간섭은 하나의 셀에 다수의 아이콘이 위치하여 터치 입력 오류가 발생하는 것을 말한다.
만일 상기 아이콘 위치 선정부(102)는 상기 주변 아이콘에 의해 간섭이 발 생할 위치로 아이콘이 이동함을 확인할 경우, 해당 아이콘의 위치를 재배치하여 주변 아이콘과의 간섭을 방지하도록 처리한다. 이때, 상기 아이콘 위치 선정부(102)는 상기 간섭 확인부(104)에 의해 확인된 간섭이 발생하지 않는 위치로 상기 아이콘을 재배치하도록 처리한다.
상기 간섭 확인부(104)는 상기 제어부(100)의 지시를 받아 아이콘이 위치한 셀과 간섭이 발생하지 않는 셀을 확인한다. 즉, 상기 간섭 확인부(104)는 사용자에 의한 아이콘 이동이 발생할 경우, 상기 아이콘이 이동하는 위치의 셀을 기준으로 주변에 위치한 셀 가운데 아이콘이 위치하지 않은 셀을 확인한다.
상기 휴대용 단말기의 메모리부(106)는 롬(ROM ; Read Only Memory), 램(RAM ; Random Access Memory), 플래쉬롬(flash ROM)으로 구성된다. 상기 롬은 상기 제어부(100) 및, 상기 아이콘 위치 선정부(102)의 처리 및 제어를 위한 프로그램의 마이크로코드와 각종 참조 데이터를 저장한다.
상기 램은 상기 제어부(100)의 워킹 메모리(working memory)로, 각종 프로그램 수행 중에 발생하는 일시적인 데이터를 저장한다. 또한, 상기 플래쉬롬은 전화번호부(phone book), 발신메시지, 수신메시지 및 사용자의 터치 입력 지점의 정보와 같은 갱신 가능한 각종 보관용 데이터를 저장한다.
상기 터치 관리부(108)는 상기 제어부(100)의 지시를 받아 사용자의 터치 입력을 감지하여 터치 입력에 따른 동작을 수행하도록 한다. 즉, 상기 터치 관리부(108)는 사용자의 터치 입력이 발생할 경우, 터치 입력이 발생한 해당 지점의 위치를 상기 제어부(100)로 제공하거나 또는 상기 터치 관리부(108)가 해당 지점의 위치에 해당하는 데이터를 확인하여 해당 데이터를 상기 표시부(110)에 출력하도록 처리한다.
상기 표시부(110)는 상기 휴대용 단말기의 동작 중에 발생하는 상태 정보, 제한된 숫자의 문자들, 다량의 동영상 및 정지영상 등을 디스플레이한다. 상기 표시부(110)는 컬러 액정 디스플레이 장치(LCD ; Liquid Crystal Display)를 사용할 수 있으며 상기 표시부(110)는 터치 입력 장치를 구비하여 터치 입력 방식의 휴대용 단말기에 적용할 경우 입력 장치로 사용할 수 있다.
상기 통신부(112)는 안테나(미도시)를 통해 입출력되는 데이터의 무선신호를 송수신 처리하는 기능을 수행한다. 예를 들어, 송신인 경우, 송신할 데이터를 채널 코딩(Channel coding) 및 확산(Spreading)한 후, RF처리하여 송신하는 기능을 수행하고, 수신인 경우, 수신된 RF신호를 기저대역신호로 변환하고 상기 기저대역신호를 역 확산(De-spreading) 및 채널 복호(Channel decoding)하여 데이터를 복원하는 기능을 수행한다.
상기 아이콘 위치 선정부(102)의 역할은 상기 휴대용 단말기의 제어부(100)에 의해 수행할 수 있으나, 본 발명에서 이를 별도로 구성하여 도시한 것은 설명의 편의를 위한 예시적인 구성이지 결코 본 발명의 범위를 제한하자는 것이 아니며, 당업자라면 본 발명의 범위 내에서 다양한 변형 구성이 가능하다는 것을 알 수 있을 것이다. 예를 들어, 이들 모두를 상기 제어부(100)에서 처리하도록 구성할 수도 있다.
이상은 본 발명에 따른 휴대용 단말기에서 터치 스크린 패널을 다수의 셀로 분할한 후, 하나의 셀에 두개 이상의 아이콘을 배치시키지 않도록 하여 터치 입력 오류를 줄이기 위한 장치에 대하여 설명하였고, 이하 설명에서는 본 발명의 바람직한 일 실시 예에 따른 상기 장치를 이용하여 멀티 터치 입력을 가능하게 하는 Multi -R type 터치 스크린 패널을 포함하는 휴대용 단말기의 멀티 터치 입력 오류를 줄이기 위한 장치 및 방법에 대하여 설명할 것이다.
도 2는 본 발명에 따라 멀티 터치를 가능하게 휴대용 단말기의 터치 스크린 패널을 도시한 도면이다.
도 2(a)는 본 발명에 따른 휴대용 단말기에서 다수의 셀로 구분한 터치 스크린 패널을 도시한 도면이다. 여기에서, 상기 터치 스크린 패널은 동시에 다수의 지점의 터치 입력을 가능하게 하는 Multi -R type 터치 스크린 패널을 포함한다.
상기 도 2(a)를 참조하면, 상기 휴대용 단말기의 터치 스크린 패널 도시한 바와 같이 상기 터치 스크린 패널의 가로(203), 세로 길이(201)를 일정 크기로 분할한 다수의 셀로 구성되도록 한다.
이때, 본 발명에 따른 휴대용 단말기는 하나의 셀(210)에 두개 이상의 아이콘을 배치하지 않도록 하여 기존의 멀티 터치를 가능하게 하는 휴대용 단말기(Multi -R type 터치 스크린 패널을 구비한 휴대용 단말기)에서 동시에 다수의 아이콘을 터치할때 발생하는 오동작(예 ; 두개의 아이콘을 터치할 경우, 두개의 아이콘 중간의 좌표가 인식되는 문제)을 방지할 수 있다.
도 2(b)는 본 발명에 따른 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 아이콘 배치 과정을 도시한 도면이다.
상기 도 2(b)를 참조하면, 상기 휴대용 단말기는 아이콘이 위치한 셀은 다수의 아이콘을 배치하지 않도록 한다. 도시한 바와 같이 인터넷 기능을 위한 아이콘(222)은 4개의 셀(220)에 위치하고 있음으로 상기와 같은 4개의 셀에는 다른 아이콘이 배치될 수 없고 일정 거리가 떨어진 셀(230)에 음악 재생기에 대한 아이콘(232)을 배치하는 것이다. 이로 인하여 상기 인터넷을 위한 아이콘(222)과 음악 재생기를 위한 아이콘(232)이 위치한 각각의 셀에는 서로 다른 아이콘이 겹쳐지지 않은 것을 알 수 있다.
상기와 같은 본 발명에 따른 기술은 위젯 이동 및 아이콘 배치에 따라 발생하는 문제를 해결할 수 있다.
먼저, 상기 위젯 이동에 따라 발생하는 문제를 해결하기 위해서 상기 휴대용 단말기는 앞서 설명한 바와 같이 터치 스크린 패널을 다수의 셀로 분할한다. 이때, 상기 휴대용 단말기는 터치 스크린 패널의 가로 세로 길이, 상, 하, 좌, 우의 비활성화 영역 정보, 가로 세로의 셀 갯수 정보 등을 저장하고 있다.
상기와 같은 휴대용 단말기에서 위젯을 이동시키는 상황에서 사용자가 기 출력된 위젯과 겹치는 영역에 새로운 위젯을 이동시킬 경우, 상기 휴대용 단말기는 기 출력된 위젯의 셀에 새로운 위젯이 위치함에 따라 발생하는 오동작을 방지하기 위하여 새로 이동한 위젯을 다른 셀로 위치하도록 해당 위젯을 재배치하도록 처리한다.
또한, 상기 아이콘 배치에 따라 발생하는 문제를 해결하기 위하여 상기 휴대 용 단말기는 아이콘 배치시 서로 다른 아이콘이 동일한 셀에 위치하지 않도록 배열하도록 하여 동일 셀에 다수의 아이콘을 배치하여 발생할 수 있는 오동작을 방지하도록 처리한다.
도 3은 본 발명에 따른 휴대용 단말기에서 멀티 터치에 따른 오동작을 방지하기 위한 과정을 도시한 흐름도이다.
상기 도 3을 참조하면, 상기 휴대용 단말기는 먼저 301단계에서 아이콘 배치 이벤트가 발생하는지 확인한다. 여기에서, 상기 아이콘 배치 이벤트는 사용자에 의한 아이콘 이동 또는 상기 휴대용 단말기에서 제공하는 다수의 메뉴 아이콘 출력 이벤트를 말한다.
만일, 상기 301단계에서 아이콘 배치 이벤트가 발생하지 않음을 확인할 경우, 상기 휴대용 단말기는 309단계로 진행하여 해당 기능(예 ; 대기 모드)을 수행한다.
한편, 상기 301단계에서 아이콘 배치 이벤트가 발생함을 확인할 경우, 상기 휴대용 단말기는 303단계로 진행하여 주변 아이콘과 간섭이 발생하지 않는 위치를 확인한다. 기존의 휴대용 단말기는 두개 이상의 아이콘을 동시에 터치할 경우, 중간 위치의 좌표 인식이 발생되는 멀티 터치 스크린 패널의 문제를 해결하기 위하여 본 발명에서는 터치 스크린 패널을 다수의 셀로 분할하여 하나의 셀에 하나의 아이콘만을 배치하도록 하는데 이때 아이콘이 위치한 셀을 기준으로 아이콘이 위치하지 않은 다른 셀의 위치를 상기 주변 아이콘과 간섭이 발생하지 않는 위치라 한다.
이후, 상기 휴대용 단말기는 305단계로 진행하여 주변 아이콘과 간섭이 발생하는 위치로 아이콘을 배치하는 상황이 발생하는지 확인한다.
만일, 상기 305단계에서 주변 아이콘과 간섭이 발생하는 위치로 아이콘을 배치하는 상황이 발생하지 않음을 확인할 경우, 상기 휴대용 단말기는 311단계로 진행하여 해당 위치에는 아이콘이 존재하지 않아 간섭이 발생하지 않을거라 판단하여 해당 위치에 아이콘을 배치한다.
한편, 상기 305단계에서 주변 아이콘과 간섭이 발생하는 위치로 아이콘을 배치하는 상황이 발생함을 확인할 경우, 상기 휴대용 단말기는 307단계로 진행하여 아이콘 간의 간섭이 발생하지 않는 위치에 아이콘을 배치한다.
이때, 상기 휴대용 단말기는 상기 303단계에서 확인한 주변 아이콘과 간섭이 발생하지 않는 위치 즉, 다른 하나의 아이콘이 위치한 셀과 겹치지 않는 주변 셀에 해당 아이콘을 배치하여 멀티 터치를 수행시 발생하는 오동작을 방지하도록 처리한다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
도 4는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 아이콘 배치 과정을 도시한 흐름도이다.
상기 도 4를 참조하면, 상기 휴대용 단말기는 먼저 401단계에서 아이콘 이동이 발생하는지 확인한다. 여기에서, 상기 아이콘 이동은 사용자가 출력 중인 아이콘을 다른 위치로 이동시키는 상황으로 위젯을 모아놓은 위젯 그룹에서 어느 하나 이상의 위젯을 다른 위치로 이동시키는 상황을 말한다.
만일, 상기 401단계에서 아이콘 이동이 발생하지 않음을 확인할 경우, 상기 휴대용 단말기는 411단계로 진행하여 해당 기능(예 ; 대기 모드)을 수행한다.
한편, 상기 401단계에서 아이콘 이동이 발생함을 확인할 경우, 상기 휴대용 단말기는 403단계로 진행하여 상기 401단계에서 이동하는 아이콘이 위치할 좌표 주변에 다른 아이콘이 존재하는지 확인하는 과정을 수행한다.
만일, 상기 403단계에서 상기 이동하는 아이콘이 위치할 좌표 주변에 다른 아이콘이 존재하지 않음을 확인할 경우, 상기 휴대용 단말기는 413단계로 진행하여 해당 위치로 이동하는 아이콘을 배치시키도록 처리한다.
한편, 상기 403단계에서 상기 이동하는 아이콘이 위치할 좌표 주변에 다른 아이콘이 존재함을 확인할 경우, 상기 휴대용 단말기는 405단계로 진행하여 주변에 존재하는 아이콘과 간섭이 발생하지 않는 범위를 확인하는 과정을 수행한다. 이때, 상기 휴대용 단말기는 본 발명에 따라 터치 스크린 패널을 다수의 셀로 분할하고 셀 마다 하나의 아이콘이 위치할 경우, 간섭이 발생하지 않는다고 판단할 수 있다. 이에 따라 상기 휴대용 단말기는 아이콘이 위치한 셀과 일정 거리가 떨어진 위치를 주변에 존재하는 아이콘과 간섭이 발생하지 않는 범위라 판단할 수 있다.
이후, 상기 휴대용 단말기는 407단계로 진행하여 상기 401단계에서 이동하는 아이콘이 간섭이 발생하는 위치로 이동되었는지 확인한다.
만일, 상기 407단계에서 이동하는 아이콘이 간섭이 발생하지 않는 위치로 이동됨을 확인할 경우, 상기 휴대용 단말기는 상기 413단계로 진행하여 해당 위치로 이동하는 아이콘을 배치시키도록 처리한다.
한편, 상기 407단계에서 이동하는 아이콘이 간섭이 발생하는 위치로 이동됨을 확인할 경우, 상기 휴대용 단말기는 409단계로 진행하여 주변에 존재하는 아이콘과 간섭이 발생하지 않는 위치로 아이콘을 배치시킨다.
이때, 상기 휴대용 단말기는 본 발명에 따라 아이콘 간의 간섭을 방지하기 위하여 하나의 셀에 다수의 아이콘을 배치하지 않는 것으로, 기존 존재하는 아이콘이 위치한 셀의 인접 셀에 해당 아이콘을 이동시키거나 아이콘 간의 거리를 멀리하여 오동작 발생 확률을 줄이기 위하여 한 셀 간격 이상 차이나는 인접 셀에 해당 아이콘을 이동시킬 수 있다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
도 5는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 아이콘 배치 과정을 도시한 도면이다.
도 5(a)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 화면을 도시한 도면이다.
상기 도 5(a)를 참조하면, 도시한 바와 같이 휴대용 단말기는 다수의 위젯으로 구성된 위젯 모음(501)과 상기 위젯 모음(501)에서 이동시킨 하나의 아이콘(503)을 터치 스크린 패널에 출력하고 있다.
도 5(b)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 아이콘 이동 과정을 나타내는 화면을 도시한 도면이다.
상기 도 5(b)를 참조하면, 도시한 바와 같이 상기 휴대용 단말기는 상기 도 5(a)와 같이 하나의 아이콘을 출력한 상태에서 사용자에 의한 다른 하나의 아이콘 이동(505)이 발생하고 있다.
이때, 상기 휴대용 단말기의 사용자는 기 출력중인 아이콘 주변으로 이동시키고자 하는 아이콘을 이동시키고 있다.
기존의 휴대용 단말기에서 상기와 같은 상황이 발생할 경우, 상기 두 개의 아이콘은 서로 겹쳐지게 출력되어 사용자에 의한 터치 인식을 올바르게 할 수 없다는 문제점이 발생한다. 상기와 같은 문제점을 해결하기 위하여 본 발명에서는 하기 도 5(c)와 같은 동작을 처리한다.
도 5(c)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 주변 아이콘 위치에 따라 이동하는 아이콘의 위치를 재배치하는 화면을 도시한 도면이다.
상기 도 5(c)를 참조하면, 앞서 설명한 바와 같이 상기 휴대용 단말기의 사용자가 기 출력중인 아이콘 주변으로 다른 아이콘을 이동시키고자 할 경우, 기존의 휴대용 단말기에서 상기와 같은 상황이 발생할 경우, 상기 두 개의 아이콘은 서로 겹쳐지게 출력(510)되어 사용자에 의한 터치 인식을 올바르게 할 수 없다는 문제점이 발생한다.
상기와 같은 문제점을 해결하기 위하여 본 발명에서는 상기 휴대용 단말기의 터치 스크린 패널을 다수의 셀로 나눈 후, 기 출력중인 아이콘이 위치한 셀에는 다른 아이콘을 배치하지 않고 주변의 다른 셀에 상기 아이콘을 배치(520)하도록 한 다.
이때, 상기 휴대용 단말기는 터치 인식율을 높이기 위하여 최소 한 셀 이상의 거리를 두고 아이콘을 배치할 수도 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1은 본 발명에 따른 휴대용 단말기의 구성을 도시한 블록도,
도 2(a)는 본 발명에 따른 휴대용 단말기에서 다수의 셀로 구분한 터치 스크린 패널을 도시한 도면,
도 2(b)는 본 발명에 따른 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 아이콘 배치 과정을 도시한 도면,
도 3은 본 발명에 따른 휴대용 단말기에서 멀티 터치에 따른 오동작을 방지하기 위한 과정을 도시한 흐름도,
도 4는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 아이콘 배치 과정을 도시한 흐름도,
도 5(a)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 화면을 도시한 도면,
도 5(b)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 아이콘 이동 과정을 나타내는 화면을 도시한 도면 및,
도 5(c)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 주변 아이콘 위치에 따라 이동하는 아이콘의 위치를 재배치하는 화면을 도시한 도면.

Claims (10)

  1. 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 장치에 있어서,
    다수의 셀로 분할한 터치 스크린 패널에서 하나의 셀에 하나의 아이콘만을 배치하는 아이콘 위치 선정부를 포함하는 것을 특징으로 하는 장치.
  2. 제 1항에 있어서,
    상기 아이콘 위치 선정부는,
    상기 하나의 셀에 다른 아이콘이 이동할 경우, 상기 아이콘을 인접한 셀의 위치로 재배치시키는 것을 특징으로 하는 장치.
  3. 제 2항에 있어서,
    상기 아이콘 위치 선정부는,
    상기 아이콘이 이동하는 위치에 간섭이 발생할 수 있는 다른 아이콘이 존재하는지 확인할 경우, 간섭이 발생하지 않는 셀의 위치를 확인하고, 상기 확인한 셀의 위치로 해당 아이콘을 재 배치함으로써, 상기 아이콘을 인접한 셀의 위치로 재 배치시키는 것을 특징으로 하는 장치.
  4. 제 3항에 있어서,
    상기 간섭이 발생하지 않는 셀의 위치는,
    터치 입력 인식율을 높이기 위하여 최소 한 셀 이상의 간격을 둔 셀의 위치임을 특징으로 하는 장치.
  5. 제 1항에 있어서,
    상기 휴대용 단말기는,
    동시에 다수의 지점의 터치 입력을 가능하게 하는 Multi - R type 터치 스크린 패널을 구비하는 것을 특징으로 하는 장치.
  6. 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 방법에 있어서,
    다수의 셀로 분할한 터치 스크린 패널에서 하나의 셀에 하나의 아이콘만을 배치하는 과정을 포함하는 것을 특징으로 하는 방법.
  7. 제 6항에 있어서,
    상기 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 방법은,
    상기 하나의 셀에 다른 아이콘이 이동할 경우, 상기 아이콘을 인접한 셀의 위치로 재배치시키는 과정을 더 포함하는 것을 특징으로 하는 방법.
  8. 제 7항에 있어서,
    상기 아이콘을 인접한 셀의 위치로 재배치시키는 과정은,
    상기 아이콘이 이동하는 위치에 간섭이 발생할 수 있는 다른 아이콘이 존재하는지 확인하는 과정과,
    상기 다른 아이콘이 존재함을 확인할 경우, 간섭이 발생하지 않는 셀의 위치를 확인하는 과정과,
    상기 확인한 셀의 위치로 해당 아이콘을 재배치하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  9. 제 8항에 있어서,
    상기 간섭이 발생하지 않는 셀의 위치는,
    터치 입력 인식율을 높이기 위하여 최소 한 셀 이상의 간격을 둔 셀의 위치임을 특징으로 하는 방법.
  10. 제 6항에 있어서,
    상기 휴대용 단말기는,
    동시에 다수의 지점의 터치 입력을 가능하게 하는 Multi - R type 터치 스크린 패널을 구비하는 것을 특징으로 하는 방법.
KR1020090054782A 2009-06-19 2009-06-19 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 장치 및 방법 KR20100136616A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020090054782A KR20100136616A (ko) 2009-06-19 2009-06-19 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 장치 및 방법
US12/818,598 US20100321323A1 (en) 2009-06-19 2010-06-18 Method and apparatus for reducing multi-touch input error in portable communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090054782A KR20100136616A (ko) 2009-06-19 2009-06-19 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20100136616A true KR20100136616A (ko) 2010-12-29

Family

ID=43353885

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090054782A KR20100136616A (ko) 2009-06-19 2009-06-19 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 장치 및 방법

Country Status (2)

Country Link
US (1) US20100321323A1 (ko)
KR (1) KR20100136616A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014171667A1 (ko) * 2013-04-15 2014-10-23 킴소프트 주식회사 배경화면 인식에 따른 화면 구성요소 자동 배열 방법, 그리고 배경화면 인식에 따른 화면 구성요소 자동 배열을 구현한 사용자단말
US11853477B2 (en) 2013-03-01 2023-12-26 Tobii Ab Zonal gaze driven interaction

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9239672B2 (en) * 2011-04-20 2016-01-19 Mellmo Inc. User interface for data comparison
KR101972924B1 (ko) * 2011-11-11 2019-08-23 삼성전자주식회사 휴대용 기기에서 부분 영역의 터치를 이용한 전체 영역 지정을 위한 방법 및 장치
US20130293483A1 (en) * 2012-05-04 2013-11-07 Roberto Speranza Selectable object display method and apparatus
JP2014026588A (ja) * 2012-07-30 2014-02-06 Fujitsu Ltd 情報処理装置、方法、及びプログラム
US9594471B1 (en) * 2014-01-31 2017-03-14 Sprint Communications Company L.P. System and method for inserting additional icon content into a display screen
CN104123094B (zh) * 2014-07-11 2017-12-12 Tcl通讯(宁波)有限公司 根据触摸宽度生成图标操作指令的方法及***
JP6429640B2 (ja) * 2015-01-21 2018-11-28 キヤノン株式会社 遠隔コミュニケーションで用いられるコミュニケーションシステム
US9398462B1 (en) 2015-03-04 2016-07-19 Sprint Communications Company L.P. Network access tiered based on application launcher installation
KR102409782B1 (ko) * 2015-07-14 2022-06-17 삼성전자주식회사 초기 설정을 위한 방법 및 그 전자 장치
CN106168904A (zh) * 2016-06-30 2016-11-30 珠海市魅族科技有限公司 一种应用图标显示方法及装置
US9871905B1 (en) 2016-08-09 2018-01-16 Sprint Communications Company L.P. Systems and methods for customized delivery of virtually installed applications
EP3640782B1 (en) * 2017-08-03 2024-07-31 Huawei Technologies Co., Ltd. Anti-misoperation method and terminal
CN107943411A (zh) * 2017-12-16 2018-04-20 苏州燕云网络技术有限公司 对应用图标进行快速归类的方法及装置
CN107992245A (zh) * 2017-12-16 2018-05-04 苏州燕云网络技术有限公司 应用图标整理方法及装置
US10891017B1 (en) 2018-08-25 2021-01-12 Sprint Communications Company L.P. Rotating icon selection and interaction software development kit (SDK)
CN115113796B (zh) * 2022-06-29 2023-12-29 浙江极氪智能科技有限公司 基于人机交互的物品处理方法、装置及终端设备

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7028264B2 (en) * 1999-10-29 2006-04-11 Surfcast, Inc. System and method for simultaneous display of multiple information sources
JP3763389B2 (ja) * 2000-03-24 2006-04-05 シャープ株式会社 画像データ編集操作方法および情報処理装置
DE10207185A1 (de) * 2002-02-21 2003-09-04 Kid Systeme Gmbh Verfahren zur Selektion und Darstellung von Objekten in der Ebene und im N-dimensionierten Raum
JP2005004396A (ja) * 2003-06-11 2005-01-06 Sony Corp 情報表示方法及び情報表示装置、並びにコンピュータ・プログラム
KR100830467B1 (ko) * 2006-07-13 2008-05-20 엘지전자 주식회사 터치 패널을 갖는 영상기기 및 이 영상기기에서 줌 기능을수행하는 방법
US7911465B2 (en) * 2007-03-30 2011-03-22 Ricoh Company, Ltd. Techniques for displaying information for collection hierarchies
JP4605478B2 (ja) * 2007-12-19 2011-01-05 ソニー株式会社 情報処理装置、表示制御方法及び表示制御プログラム
TWI366129B (en) * 2008-04-16 2012-06-11 Htc Corp Method for prompting outstanding event in screen lock state, electronic device thereof, and recording medium thereof
US20110216095A1 (en) * 2010-03-04 2011-09-08 Tobias Rydenhag Methods, Devices, and Computer Program Products Providing Multi-Touch Drag and Drop Operations for Touch-Sensitive User Interfaces

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11853477B2 (en) 2013-03-01 2023-12-26 Tobii Ab Zonal gaze driven interaction
WO2014171667A1 (ko) * 2013-04-15 2014-10-23 킴소프트 주식회사 배경화면 인식에 따른 화면 구성요소 자동 배열 방법, 그리고 배경화면 인식에 따른 화면 구성요소 자동 배열을 구현한 사용자단말

Also Published As

Publication number Publication date
US20100321323A1 (en) 2010-12-23

Similar Documents

Publication Publication Date Title
KR20100136616A (ko) 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 장치 및 방법
US9298341B2 (en) Apparatus and method for switching split view in portable terminal
US9128527B2 (en) Mobile terminal and touch recognizing method therein
US9367534B2 (en) Mobile terminal and method for controlling the same
EP4016273A1 (en) Side toolbar display method and device, terminal, and storage medium
US20130326397A1 (en) Mobile terminal and controlling method thereof
US8875037B2 (en) Terminal apparatus and method for performing function thereof
EP2463769B1 (en) Method for controlling operation of touch panel and portable terminal supporting the same
EP2565769A2 (en) Apparatus and method for changing an icon in a portable terminal
US9141406B2 (en) Method and system to provide a user interface with respect to a plurality of applications
US20110275391A1 (en) Mobile terminal and controlling method thereof
RU2434261C2 (ru) Устройство и программа обработки информации
US20120005569A1 (en) Mobile terminal and method for controlling the same
CN105511675A (zh) 触摸控制方法、用户设备、输入处理方法、移动终端及智能终端
US9046989B2 (en) Mobile terminal and icon control method for the same
KR101654553B1 (ko) 휴대 단말기의 터치 입력 방법 및 장치
KR20150069801A (ko) 화면 제어 방법 및 그 전자 장치
US20150169216A1 (en) Method of controlling screen of portable electronic device
CN103546818A (zh) 智能电视的列表显示界面的焦点控制方法和装置
KR20090121237A (ko) 전자 기기와 그 제어 방법
KR20140019530A (ko) 멀티 터치 핑거 제스처를 이용하는 사용자 인터렉션 제공 방법 및 장치
KR20150032965A (ko) 멀티 윈도우의 디스플레이를 제어하는 단말기 및 방법
US9582094B2 (en) Information processing device, display device with touch panel, information processing method, and program
US20110205174A1 (en) Method and apparatus for collecting touch event of terminal
KR20100136618A (ko) 휴대용 단말기의 터치 입력 장치 및 방법

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid