Nothing Special   »   [go: up one dir, main page]

KR102550541B1 - 사용자 시인성 개선을 위해 객체의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치 - Google Patents

사용자 시인성 개선을 위해 객체의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치 Download PDF

Info

Publication number
KR102550541B1
KR102550541B1 KR1020220160175A KR20220160175A KR102550541B1 KR 102550541 B1 KR102550541 B1 KR 102550541B1 KR 1020220160175 A KR1020220160175 A KR 1020220160175A KR 20220160175 A KR20220160175 A KR 20220160175A KR 102550541 B1 KR102550541 B1 KR 102550541B1
Authority
KR
South Korea
Prior art keywords
touch
area
coordinate information
adjusting
user
Prior art date
Application number
KR1020220160175A
Other languages
English (en)
Other versions
KR102550541B9 (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 KR1020220160175A priority Critical patent/KR102550541B1/ko
Application granted granted Critical
Publication of KR102550541B1 publication Critical patent/KR102550541B1/ko
Publication of KR102550541B9 publication Critical patent/KR102550541B9/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

Landscapes

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

Abstract

사용자의 시인성을 개선하기 위해 터치스크린상에 디스플레이되는 다양한 객체의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치를 제시한다. 제시된 방법은 제 1 객체를 출력하도록 구성되는 디스플레이 모듈을 포함하는 전자장치에서 수행되는 제 1 객체의 터치 영역을 조정하기 위한 방법으로서, 제 1 객체를 출력하는 단계, 사용자의 터치행위를 감지하고 터치 정보를 생성하는 단계, 터치 정보를 근거로 사용자의 터치행위가 제 1 객체에 대응하는 이벤트가 실행되는 터치 인식 영역과는 상이한 터치 의도 영역에 대한 터치인지를 판단하는 단계, 사용자의 터치행위가 터치 의도 영역에 대한 터치이면 제 1 객체를 시각적으로 조정하는 단계, 및 시각적으로 조정된 제 1 객체를 디스플레이 모듈을 통해 출력하는 단계를 포함한다.

Description

사용자 시인성 개선을 위해 객체의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치{Method for adjusting touch area of object to improve user visibility and an electronic device using the same}
본 발명은 객체의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치에 관한 것으로, 보다 상세하게는 사용자의 시인성을 개선하기 위해 터치스크린의 객체(예컨대, 버튼, 메뉴, 입력창 등)의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치에 관한 것이다.
스마트폰 등과 같은 전자장치는 그래픽 사용자 인터페이스(Graphic User Interface: GUI) 기반 하에 터치스크린을 적용하여 사용자의 입력에 편의성을 추구하고 있다. 즉, 사용자가 터치스크린에 표시된 문자 또는 그림 정보를 손으로 접촉하면, 전자장치는 접촉한 화면의 위치에 따라 사용자가 선택한 사항이 무엇인지를 파악하고 이에 대응하는 명령을 처리한다.
하지만, 터치스크린을 채용한 대부분의 전자장치는 전자장치의 사이즈로 인하여 터치스크린에 표시되는 객체(예컨대, 버튼, 메뉴, 입력창 등)가 밀집되거나 작게 표시되어 있어서, 이를 선택하는 데 있어 터치 오류나 기능이 잘못 선택될 확률이 높다.
이상의 배경기술에 기재된 사항은 발명의 배경에 대한 이해를 돕기 위한 것으로서, 공개된 종래 기술이 아닌 사항을 포함할 수 있다.
선행기술 1 : 대한민국 공개특허 제10-2014-0092016호(터치 인식영역 조절 디스플레이) 선행기술 2 : 대한민국 등록특허 제10-0984817호(이동통신 단말기의 터치스크린을 이용한 사용자 인터페이스 방법)
본 발명은 상기한 종래의 사정을 감안하여 제안된 것으로, 사용자의 시인성을 개선하기 위해 터치스크린상에 디스플레이되는 다양한 객체(예컨대, 버튼, 메뉴, 입력창 등)의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치를 제공함에 그 목적이 있다.
상기와 같은 목적을 달성하기 위하여 본 발명의 바람직한 실시양태에 따른 객체의 터치 영역을 조정하기 위한 방법은, 제 1 객체를 출력하도록 구성되는 디스플레이 모듈을 포함하는 전자장치에서 수행되는 제 1 객체의 터치 영역을 조정하기 위한 방법으로서, 상기 제 1 객체를 출력하는 단계; 사용자의 터치행위를 감지하고, 터치 정보를 생성하는 단계; 상기 터치 정보를 근거로, 상기 사용자의 터치행위가 제 1 객체에 대응하는 이벤트가 실행되는 터치 인식 영역과는 상이한 터치 의도 영역에 대한 터치인지를 판단하는 단계; 상기 사용자의 터치행위가 상기 터치 의도 영역에 대한 터치이면 상기 제 1 객체를 시각적으로 조정하는 단계; 및 상기 시각적으로 조정된 제 1 객체를 상기 디스플레이 모듈을 통해 출력하는 단계;를 포함한다.
한편, 본 발명의 바람직한 실시양태에 따른 객체의 터치 영역을 조정하기 위한 방법이 적용된 전자장치는, 제 1 객체를 출력하도록 구성되는 디스플레이 모듈; 사용자의 터치행위를 감지하고, 터치 정보를 생성하도록 구성되는 감지 모듈; 및 상기 터치 정보를 근거로 상기 사용자의 터치행위가 제 1 객체에 대응하는 이벤트가 실행되는 터치 인식 영역과는 상이한 터치 의도 영역에 대한 터치인지를 판단하고, 상기 사용자의 터치행위가 상기 터치 의도 영역에 대한 터치이면 상기 제 1 객체를 시각적으로 조정하고, 상기 시각적으로 조정된 제 1 객체를 상기 디스플레이 모듈을 통해 출력하는 단계를 포함하는 프로세서;를 포함한다.
이러한 구성의 본 발명에 따르면, 사용자가 객체를 정확히 터치하지 못하고 빗나가게 터치한 경우(즉, 터치 의도 영역을 터치한 경우) 해당 객체의 크기, 색상, 형태 중에서 하나 이상을 변경해 줌으로써, 해당 객체에 대한 시인성을 보다 향상시켜 준다.
이로 인해, 이전의 객체에 비해 보다 식별이 쉬워져서 시인성이 향상되므로, 사용자는 이전에 비해 보다 정확하고 수월하게 객체를 터치할 수 있게 된다.
도 1은 본 발명의 실시예에 따른 객체의 터치 영역을 조정하기 위한 방법이 적용된 전자장치의 구성도이다.
도 2는 본 발명의 실시예에서 객체에 설정된 터치 인식 영역과 터치 의도 영역 및 터치 미인식 영역을 설명하기 위한 도면이다.
도 3은 본 발명의 실시예에서의 터치 인식 영역과 터치 의도 영역 및 터치 미인식 영역을 터치하는 경우를 예시적으로 설명하기 위한 도면이다.
도 4는 본 발명의 실시예에서 하나의 객체의 터치 의도 영역을 터치하였을 경우의 처리 동작을 설명하기 위한 도면이다.
도 5는 본 발명의 실시예에서 두 개의 객체의 터치 의도 영역을 중첩되게 터치하였을 경우의 처리 동작을 설명하기 위한 도면이다.
도 6은 본 발명의 실시예에서 두 개의 객체의 터치 의도 영역을 중첩되게 터치하였을 경우의 또 다른 처리 동작을 설명하기 위한 도면이다.
도 7은 본 발명의 다른 실시예에서 하나의 객체의 터치 의도 영역을 터치하였을 경우의 처리 동작을 설명하기 위한 도면이다.
도 8은 본 발명의 실시예들에 따른 객체의 터치 영역을 조정하기 위한 방법을 설명하기 위한 플로우차트이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시 예들을 도면에 예시하고 상세하게 설명하고자 한다.
그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
본 명세서에서 설명되는 객체의 터치 영역을 조정하기 위한 방법이 적용된 전자장치에는 VR기기, 휴대폰, 스마트폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털 방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 내비게이터(navigator), 디지털 TV, 데스크탑 컴퓨터 등이 포함될 수 있다.
도 1은 본 발명의 실시예에 따른 객체의 터치 영역을 조정하기 위한 방법이 적용된 전자장치의 구성도이다.
본 발명의 실시예에 따른 객체의 터치 영역을 조정하기 위한 방법이 적용된 전자장치는, 터치스크린(50), 제어 모듈(60), 및 저장 모듈(70)을 포함할 수 있다.
터치스크린(50)은 소정의 입력 및 출력을 할 수 있다.
터치스크린(50)은 터치에 따른 입력 신호를 제어 모듈(60)에게로 출력하고, 제어 모듈(60)의 제어에 따라 입력 신호에 상응하는 표시 데이터를 표시할 수 있다.
터치스크린(50)은 감지 모듈(52) 및 디스플레이 모듈(54)을 포함할 수 있다.
감지 모듈(52)은 사용자의 화면 터치를 감지할 수 있다.
즉, 감지 모듈(52)은 디스플레이 모듈(54) 상에 디스플레이되는 하나 이상의 객체(예컨대, 버튼, 메뉴, 입력창 등)에 대한 터치를 감지할 수 있다. 그에 따라, 감지 모듈(52)은 터치 정보(예컨대, 터치인 것으로 감지된 위치의 터치 좌표)를 출력할 수 있다.
감지 모듈(52)은 디스플레이 모듈(54)의 전면에 구비될 수 있다.
예를 들어, 감지 모듈(52)은 압력 저항식 또는 정전식으로 구현될 수 있다.
상기 예로 든 압력 저항식의 감지 모듈은 저항물질이 코팅된 두 개의 막을 일정간격이 유지되도록 구비하고, 그 두 개의 막에 전류를 흘려준다. 이때, 두 개의 막에 압력을 가하여 양 막이 접촉되면 흐르는 전류의 양이 변하므로, 감지 모듈은 이를 감지하여 터치된 위치를 감지할 수 있다.
반면에, 정전식의 감지 모듈은 유리 양면에 전도성 금속을 코팅하고 모서리에 전압을 걸어준다. 이때, 터치스크린에는 고주파가 흐르게 되고, 손이 접촉되면 고주파 파형이 변하므로, 감지 모듈은 이를 감지하여 터치된 위치를 감지할 수 있다.
디스플레이 모듈(54)은 하나 이상의 객체를 표시할 수 있다. 디스플레이 모듈(54)을 통해 표시되는 객체는 이미지(예컨대, 버튼, 메뉴, 입력창 등) 또는 텍스트일 수 있다. 실시 예들에 따라, 객체는 사용자의 터치행위에 따라 특정 이벤트가 실행되도록 하는 대상일 수 있다. 예를 들어, 객체에 사용자의 터치행위가 이루어지면, 해당 객체에 대응하는 페이지가 실행되거나, 애플리케이션이 실행되거나, 입력창이 활성화되는 등 해당 객체에 정의된 미리 지정된 동작이 수행될 수 있다.
디스플레이 모듈(54)은 일반적인 화면표시장치로 LCD, PDP, LED 또는 OLED 등의 다양한 표시장치가 사용될 수 있다.
상술한 터치스크린(50)은 감지 모듈(52)의 감지결과에 따라 선택된 객체에 해당하는 사용자 명령이나 추가 정보 및 메시지 등의 데이터를 저장 모듈(70)로부터 액세스하여 디스플레이 모듈(54)에 디스플레이되도록 제어하는 제어 모듈(60)에 연결된다.
저장 모듈(70)은 데이터를 저장할 수 있다.
저장 모듈(70)은 본 발명의 실시예에 따른 전자장치의 전반적인 동작을 제어하는 소정의 프로그램과 전자장치의 제어동작이 수행될 때 입출력되는 각종의 데이터를 저장할 수 있다.
저장 모듈(70)은 디스플레이 모듈(54) 상의 하나 이상의 객체(예컨대, 버튼, 메뉴, 입력창 등)에 대응하는 터치 인식 영역, 터치 의도 영역, 터치 미인식 영역에 대한 정보를 저장하고 있다. 이때, 터치 인식 영역, 터치 의도 영역 및 터치 미인식 영역의 크기나 위치는 디스플레이 모듈(54) 상에서 표시되는 객체의 표시 위치에 연계되어 변경되도록 설정될 수 있다.
여기서, 터치 인식 영역은 사용자의 터치 행위가 이루어졌을 때, 해당 객체에 대응하는 이벤트가 실행되는 영역이다. 예를 들어, 해당 객체의 터치 인식 영역에 사용자의 터치 행위가 이루어지면, 해당 객체가 나타내는 애플리케이션 또는 페이지가 실행될 수 있다. 실시 예들에 따라, 터치 인식 영역은 해당 객체가 차지하는 영역을 포함하는 영역일 수 있다. 예컨대, 터치 인식 영역은 해당 객체가 차지하는 영역과 동일한 영역을 의미할 수 있다. 터치 인식 영역에 대한 정보는 해당 터치 인식 영역에 속하는 다수의 좌표 정보(즉, 위치 정보), 및 해당 터치 인식 영역에 속하는 핵심(필수) 좌표 정보를 포함할 수 있다. 해당 터치 인식 영역에 속하는 핵심 좌표 정보는 해당 터치 인식 영역에 속하는 다수의 좌표 정보 중에서 핵심이 되는 좌표 정보로서, 바람직하게는 상호 이격된 다수의 좌표 정보일 수 있다. 즉, 터치 인식 영역은 하나 이상의 핵심 좌표 정보에 대응되는 위치(지점, 좌표)를 포함한다.
한편, 터치 의도 영역은 터치 인식 영역의 바깥에 위치하는 영역일 수 있다. 예를 들어, 터치 의도 영역은 해당 객체가 차지하는 영역을 감싸되 해당 객체가 차지한 영역에 인접(접촉)되게 형성되는 영역을 의미할 수 있다. 터치 의도 영역에 대한 정보는 해당 터치 의도 영역에 속하는 다수의 좌표 정보(즉, 위치 정보), 및 해당 터치 의도 영역에 속하는 핵심(필수) 좌표 정보를 포함할 수 있다. 여기서, 해당 터치 의도 영역에 속하는 핵심 좌표 정보는 해당 터치 의도 영역에 속하는 다수의 좌표 정보 중에서 핵심이 되는 좌표 정보로서, 바람직하게는 상호 이격된 다수의 좌표 정보일 수 있다. 즉, 터치 의도 영역에는 하나 이상의 핵심 좌표 정보에 대응되는 위치(지점, 좌표)를 포함한다.
한편, 터치 미인식 영역은 터치 의도 영역의 바깥에 위치하는 영역일 수 있다. 예를 들어, 터치 미인식 영역은 해당 객체가 차지하는 영역을 감싸지만 해당 객체가 차지한 영역과는 전혀 인접되지 않게 형성되는 영역을 의미할 수 있다. 터치 미인식 영역에 대한 정보는 해당 터치 미인식 영역에 속하는 다수의 좌표 정보(즉, 위치 정보), 및 해당 터치 미인식 영역에 속하는 핵심(필수) 좌표 정보를 포함할 수 있다. 여기서, 해당 터치 미인식 영역에 속하는 핵심 좌표 정보는 해당 터치 미인식 영역에 속하는 다수의 좌표 정보 중에서 핵심이 되는 좌표 정보로서, 바람직하게는 상호 이격된 다수의 좌표 정보일 수 있다. 즉, 터치 미인식 영역에는 하나 이상의 핵심 좌표 정보에 대응되는 위치(지점, 좌표)를 포함한다.
제어 모듈(60)은 본 발명의 실시예에 따른 전자장치의 전반적인 동작을 제어할 수 있다. 제어 모듈(60)은 본 발명의 실시예에 따른 전자장치의 동작을 위한 일련의 연산들 또는 판단들을 수행할 수 있다. 예를 들어, 제어 모듈(60)은 CPU(central processing unit), MCU(micro controller unit), GPU(graphical processing unit), ASIC(application specific integrated circuit), 또는 FPGA(field programmable gate array)일 수 있으나, 이에 한정되는 것은 아니다.
제어 모듈(60)은 감지 모듈(52)로부터의 감지 신호(예컨대, 터치 신호)를 수신하고, 수신한 감지 신호를 근거로 터치 좌표를 계산할 수 있다. 여기서, 감지 신호는 터치된 부위에 대한 감지 신호(픽셀 정보를 포함할 수 있음)를 의미할 수 있다. 터치 좌표를 계산한다는 것은 터치된 부위에 대한 감지 신호를 근거로, 터치된 부위의 좌표 정보들 및 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보(터치 좌표)를 계산해 내는 것을 의미할 수 있다.
제어 모듈(60)은 계산된 터치 좌표를 근거로 현재의 터치가 어느 영역(터치 인식 영역, 터치 의도 영역, 터치 미인식 영역중에서 하나)에 대한 터치인지를 판단할 수 있다.
예를 들어, 제어 모듈(60)은 현재의 터치가 터치 인식 영역에 대한 터치인 것으로 판단되면 해당 객체에 대응하는 이벤트를 실행시킬 수 있다. 예를 들어, 제어 모듈(60)은 터치 인식 영역에 대한 터치이면 해당 객체가 나타내는 애플리케이션 또는 페이지를 실행시킬 수 있다.
만약, 제어 모듈(60)은 현재의 터치가 터치 미인식 영역에 대한 터치인 것으로 판단되면 아무런 이벤트가 실행되지 않도록 한다.
한편으로, 제어 모듈(60)은 터치 의도 영역에 대한 터치인 것으로 판단되면 해당 객체를 시각적으로 조정할 수 있다.
여기서, 시각적으로 조정이라 함은 사용자의 객체에 대한 시인성이 개선(향상)되도록 디스플레이 모듈(54) 상에 표시되는 객체를 시각적으로 조정하는 것을 의미할 수 있다.
또한, 실시 예들에 따라, 제어 모듈(60)은 객체의 시각적 조정 이후, 해당 객체의 터치 인식 영역, 터치 의도 영역 및 터치 미인식 영역을 재설정할 수 있다. 예를 들어, 객체가 시각적으로 조정됨에 따라, 디스플레이 모듈(54) 상에 표시되는 객체의 크기나 위치가 변동되는 경우, 이에 따라, 객체의 터치 인식 영역, 터치 의도 영역 및 터치 미인식 영역을 변경할 수 있다.
예를 들어, 시각적으로 조정이라 함은 객체의 크기, 색상, 형태를 변경하거나, 혹은 객체와 동일한 이벤트가 연관된 다른 객체를 표시(예컨대, 팝업 표시)하는 것을 의미할 수 있다. 여기서, 객체와 동일한 이벤트라 함은 객체와 동일한 앱이 실행되는 이벤트, 객체와 동일한 페이지가 표시되는 이벤트, 또는 객체와 동일한 애플리케이션 동작을 수행하는 이벤트를 의미할 수 있다.
예를 들어, 시각적인 조정을 위해 객체의 크기를 변경시키는 경우, 제어 모듈(60)은 해당 객체의 크기가 소정치 확대되도록 조정할 수 있다. 객체의 크기가 소정치 확대되는 경우, 이에 맞추어 터치 인식 영역 또한 그 크기가 소정치 확대될 수 있고, 이와 같이 하면 객체에 대한 사용자의 보다 정확한 터치(즉, 터치 인식 영역에 대한 터치)를 유도할 수 있다.
이하, 별도의 설명이 없더라도, 본 명세서에서 객체가 시각적으로 조정되는 경우, 해당 객체의 터치 인식 영역, 터치 의도 영역 및 터치 미인식 영역 중 적어도 하나 또한 시각적으로 조정된 객체의 표시 위치 또는 크기에 따라 변경되는 것을 가정하고 설명한다.
디스플레이 모듈(54)에는 다수의 객체가 디스플레이될 수 있는데, 제어 모듈(60)은 사용자의 터치행위에 따른 터치 정보를 근거로 현재의 터치가 제 1 객체의 터치 의도 영역 및 제 2 객체의 터치 의도 영역에 중첩되는 터치인 것으로 판단될 수 있다. 이 경우에는 제어 모듈(60)은 제 1 객체의 크기, 색상, 형태 중에서 하나 이상 및 제 2 객체의 크기, 색상, 형태 중에서 하나 이상을 변경시킬 수 있다. 예를 들어, 제 1 객체 및 제 2 객체의 크기를 변경시키는 경우, 제어 모듈(60)은 제 1 객체 및 제 2 객체의 크기를 각각 확대시키고, 제 1 객체 및 제 2 객체 간의 간격이 넓어지도록 조정할 수 있다.
이와 다르게, 제어 모듈(60)은 시각적으로 조정하는 것의 일환으로, 제 1 객체의 크기, 색상, 형태 중에서 하나 이상 및 제 2 객체의 크기, 색상, 형태 중에서 하나 이상을 변경시켜 팝업시킬 수도 있다.
한편, 제어 모듈(60)은 시각적으로 조정된 객체에 대하여 원래 상태로의 복귀를 제어할 수 있다. 이때, 초기화 버튼이 눌러지면 제어 모듈(60)은 현재 시각적으로 조정되어 있는 객체를 원래 상태의 객체로 복귀시킬 수 있다.
물론, 초기화 버튼이 없을 수도 있는데, 이 경우에는 제어 모듈(60)은 현재 시각적으로 조정되어 있는 객체에 대해 기설정된 시간 동안 아무런 터치가 없게 되면 자동으로 원래 상태로 복귀되도록 제어할 수 있다.
도 2는 본 발명의 실시예에서 객체에 설정된 터치 인식 영역과 터치 의도 영역 및 터치 미인식 영역을 설명하기 위한 도면이고, 도 3은 본 발명의 실시예에서의 터치 인식 영역과 터치 의도 영역 및 터치 미인식 영역을 터치하는 경우를 예시적으로 설명하기 위한 도면이다.
터치스크린(50)의 디스플레이 모듈(54)은 하나 이상의 객체(예컨대, 버튼, 메뉴, 입력창 등)를 표시할 수 있는데, 도 2에서와 같이 각각의 객체(10)별로는 터치 인식 영역(12), 터치 의도 영역(14), 터치 미인식 영역(16)이 있을 수 있다.
터치 인식 영역(12)은 해당 객체(10)가 차지하는 영역을 포함하는 영역을 의미할 수 있다. 도 3의 (a)와 같이 사용자가 신체 일부(예컨대, 손가락)(18)로 객체(10)의 터치 인식 영역(12)을 터치하면 터치된 부위의 좌표 정보들 및 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보가 제어 모듈(60)에게로 전송된다. 그에 따라, 제어 모듈(60)은 수신한 좌표 정보를 근거로 현재의 터치가 터치 인식 영역(12)과 터치 의도 영역(14) 및 터치 미인식 영역(16)중에서 어느 영역에 대한 터치인지를 판단한다.
도 3의 (a)와 같은 터치의 경우, 터치된 부위의 좌표 정보들의 개수가 터치 인식 영역(12)에 대해 기설정된 제 1 임계값(즉, 좌표 정보 개수)을 초과할 수 있다. 이에, 제어 모듈(60)은 현재의 터치가 터치 인식 영역(12)에 대한 터치인 것으로 판단할 수 있다. 여기서, 터치 인식 영역(12)에 대해 기설정된 제 1 임계값은 저장 모듈(70)에 저장되어 있을 수 있다.
다르게는, 도 3의 (a)와 같은 터치의 경우, 터치된 부위가 차지하는 넓이가 터치 인식 영역(12)에 대해 기설정된 제 2 임계값(즉, 넓이)을 초과할 수 있다. 이에, 제어 모듈(60)은 현재의 터치가 터치 인식 영역(12)에 대한 터치인 것으로 판단할 수 있다. 여기서, 터치 인식 영역(12)에 대해 기설정된 제 2 임계값은 저장 모듈(70)에 저장되어 있을 수 있다.
한편으로, 도 3의 (a)와 같은 터치의 경우, 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보의 개수가 터치 인식 영역(12)에 대해 기설정된 제 3 임계값(즉, 개수) 이상일 수 있다. 이에, 제어 모듈(60)은 현재의 터치가 터치 인식 영역(12)에 대한 터치인 것으로 판단할 수 있다. 여기서, 터치 인식 영역(12)에 대해 기설정된 제 3 임계값은 저장 모듈(70)에 저장되어 있을 수 있다. 그래서, 제어 모듈(60)은 상기 예시한 판단방식들에 근거하여 터치 인식 영역(12)에 대한 터치인 것으로 판단되면 해당 객체(10)에 관련된 후속 이벤트를 실행시킬 수 있다.
터치 의도 영역(14)은 터치 인식 영역(12)의 바깥에 위치하는 영역을 의미할 수 있다. 사용자는 객체(10)를 정확하게 터치하지 못하고 도 3의 (b)와 같이 약간의 터치 인식 영역(12)과 함께 터치 의도 영역(14)을 터치할 수 있다. 이 경우에도 터치된 부위의 좌표 정보들 및 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보가 제어 모듈(60)에게로 전송된다. 그에 따라, 제어 모듈(60)은 수신한 좌표 정보를 근거로 현재의 터치가 터치 인식 영역(12)과 터치 의도 영역(14) 및 터치 미인식 영역(16)중에서 어느 영역에 대한 터치인지를 판단한다.
도 3의 (b)와 같은 터치의 경우, 터치된 부위의 좌표 정보들의 개수가 터치 의도 영역(14)에 대해 기설정된 제 1 임계값(즉, 좌표 정보 개수)을 초과할 수 있다. 이에, 제어 모듈(60)은 현재의 터치가 터치 의도 영역(14)에 대한 터치인 것으로 판단할 수 있다. 여기서, 터치 의도 영역(14)에 대해 기설정된 제 1 임계값은 저장 모듈(70)에 저장되어 있을 수 있다.
다르게는, 도 3의 (b)와 같은 터치의 경우, 터치된 부위가 차지하는 넓이가 터치 의도 영역(14)에 대해 기설정된 제 2 임계값(즉, 넓이)을 초과할 수 있다. 이에, 제어 모듈(60)은 현재의 터치가 터치 의도 영역(14)에 대한 터치인 것으로 판단할 수 있다. 여기서, 터치 의도 영역(14)에 대해 기설정된 제 2 임계값은 저장 모듈(70)에 저장되어 있을 수 있다.
한편으로, 도 3의 (b)와 같은 터치의 경우, 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보의 개수가 터치 의도 영역(14)에 대해 기설정된 제 3 임계값(즉, 개수) 이상일 수 있다. 이에, 제어 모듈(60)은 현재의 터치가 터치 의도 영역(14)에 대한 터치인 것으로 판단할 수 있다. 여기서, 터치 의도 영역(14)에 대해 기설정된 제 3 임계값은 저장 모듈(70)에 저장되어 있을 수 있다. 그래서, 제어 모듈(60)은 상기 예시한 판단방식들에 근거하여 터치 의도 영역(14)에 대한 터치인 것으로 판단되면 해당 객체(10)에 관련된 시각적인 조정 작업을 실시한다.
한편으로, 사용자는 도 3의 (c)와 같이 객체(10)와는 전혀 무관한 위치를 터치할 수 있다. 그에 따라, 터치된 부위의 좌표 정보들 및 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보가 제어 모듈(60)에게로 전송된다. 제어 모듈(60)은 수신한 좌표 정보를 근거로 현재의 터치가 터치 인식 영역(12)과 터치 의도 영역(14) 및 터치 미인식 영역(16)중에서 어느 영역에 대한 터치인지를 판단한다.
도 3의 (c)와 같은 터치의 경우, 터치된 부위의 좌표 정보들의 개수가 터치 미인식 영역(16)에 대해 기설정된 제 1 임계값(즉, 좌표 정보 개수)을 초과할 수 있다. 이에, 제어 모듈(60)은 현재의 터치가 터치 미인식 영역(16)에 대한 터치인 것으로 판단할 수 있다. 여기서, 터치 미인식 영역(16)에 대해 기설정된 제 1 임계값은 저장 모듈(70)에 저장되어 있을 수 있다.
다르게는, 도 3의 (c)와 같은 터치의 경우, 터치된 부위가 차지하는 넓이가 터치 미인식 영역(16)에 대해 기설정된 제 2 임계값(즉, 넓이)을 초과할 수 있다. 이에, 제어 모듈(60)은 현재의 터치가 터치 미인식 영역(16)에 대한 터치인 것으로 판단할 수 있다. 여기서, 터치 미인식 영역(16)에 대해 기설정된 제 2 임계값은 저장 모듈(70)에 저장되어 있을 수 있다.
한편으로, 도 3의 (c)와 같은 터치의 경우, 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보의 개수가 터치 미인식 영역(16)에 대해 기설정된 제 3 임계값(즉, 개수) 이상일 수 있다. 이에, 제어 모듈(60)은 현재의 터치가 터치 미인식 영역(16)에 대한 터치인 것으로 판단할 수 있다. 여기서, 터치 미인식 영역(16)에 대해 기설정된 제 3 임계값은 저장 모듈(70)에 저장되어 있을 수 있다. 그래서, 제어 모듈(60)은 상기 예시한 판단방식들에 근거하여 터치 미인식 영역(16)에 대한 터치인 것으로 판단할 수 있다.
이와 같이 사용자가 객체(10)의 터치 미인식 영역(16)을 터치한 경우에는 제어 모듈(60)은 아무런 제어행위를 하지 않는다. 즉, 이 경우 제어 모듈(60)은 해당 객체(10)에 관련된 후속 이벤트를 실행시키지 않는다.
도 4는 본 발명의 실시예에서 하나의 객체의 터치 의도 영역을 터치하였을 경우의 처리 동작을 설명하기 위한 도면이다.
도 4에서 좌측의 도면처럼, 사용자는 터치스크린(50)상의 객체(10)를 정확하게 터치하지 못할 수 있다.
이 경우, 제어 모듈(60)은 터치된 부위의 좌표 정보들 및 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보를 근거로, 사용자가 객체(10)의 터치 의도 영역을 터치한 것으로 판단할 수 있다.
객체(10)의 터치 의도 영역이 터치된 것으로 판단되면 제어 모듈(60)은 해당 객체(10)를 시각적으로 조정한다. 여기서, 시각적으로 조정이라 함은 사용자의 객체(10)에 대한 시인성이 개선(향상)되도록 객체(10)를 시각적으로 조정하는 것을 의미할 수 있다. 예를 들어, 제어 모듈(60)은 해당 객체(10)의 크기를 확대시킬 수 있다. 즉, 도 4에서 우측의 도면처럼 객체(10)의 크기를 확대시켜 객체(11)로 만들 수 있다. 이와 같이 하면 확대된 객체(11)는 이전의 객체(10)에 비해 보다 식별이 쉬워져서 시인성이 향상되므로, 사용자는 이전에 비해 보다 정확하고 수월하게 객체의 터치 인식 영역을 터치할 수 있게 된다.
상기에서는 해당 객체(10)의 크기를 확대시키는 것으로 예를 들어 설명하였으나, 해당 객체(10)의 색좌표 변경을 통해 해당 객체(10)의 색상을 변경하거나 해당 객체(10)의 형태를 변경시켜도 된다. 즉, 해당 객체(10)의 색상을 변경하거나 해당 객체(10)의 형태를 변경시켜도 해당 객체(10)에 대한 시인성이 향상될 수 있으므로, 객체의 터치 인식 영역을 보다 정확하게 수월하게 터치할 수 있게 된다.
한편, 도 4에서 우측의 도면처럼 터치스크린(50)상에 확대된 객체(11)가 디스플레이될 때, 터치스크린(50)의 상단 우측에는 초기화 버튼(30)이 표시될 수 있다. 만약, 초기화 버튼(30)이 터치되면 그에 상응하는 터치신호가 제어 모듈(60)에게로 인가된다. 그에 따라, 제어 모듈(60)은 현재 시각적으로 조정되어 있는 객체(11)를 원래 상태의 객체(10)로 복귀시킨다. 즉, 도 4에서 좌측의 도면과 같은 객체 상태로 복귀시킨다.
물론, 초기화 버튼(30)이 없어도 되는데, 이 경우에는 제어 모듈(60)은 현재 시각적으로 조정되어 있는 객체(11)에 대해 기설정된 시간 동안 아무런 터치가 없게 되면 자동으로 원래 상태의 객체(10)로 복귀되도록 제어할 수 있다.
도 5는 본 발명의 실시예에서 두 개의 객체의 터치 의도 영역을 중첩되게 터치하였을 경우의 처리 동작을 설명하기 위한 도면이다.
도 5에서 좌측의 도면처럼, 사용자는 터치스크린(50)상의 객체(10) 또는 객체(20)를 정확하게 터치하지 못할 수 있다.
이 경우, 제어 모듈(60)은 터치된 부위의 좌표 정보들 및 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보를 근거로, 사용자가 객체(10)의 터치 의도 영역 및 객체(20)의 터치 의도 영역에 중첩되는 터치를 한 것으로 판단할 수 있다.
객체(10)의 터치 의도 영역 및 객체(20)의 터치 의도 영역에 중첩되게 터치된 것으로 판단되면 제어 모듈(60)은 해당 객체(10) 및 객체(20)를 시각적으로 조정한다. 여기서, 시각적으로 조정이라 함은 사용자의 객체(10) 및 객체(20)에 대한 시인성이 개선(향상)되도록 객체(10) 및 객체(20)를 시각적으로 조정하는 것을 의미할 수 있다. 예를 들어, 제어 모듈(60)은 해당 객체(10) 및 객체(20)의 크기를 확대시키고 확대된 객체간의 간격을 보다 넓게 조정할 수 있다. 이에 의해, 터치스크린(50)은 도 5에서 우측의 도면처럼 확대된 객체(11, 21) 및 간격이 넓어진 객체(11, 21)를 디스플레이시킨다. 이때, 확대된 객체(11, 21) 근처의 다른 객체(22, 24)는 확대된 객체(11, 21)로 인해 위치 이동하게 된다. 이와 같이 하면 확대된 객체(11, 21)는 이전의 객체(10, 20)에 비해 보다 식별이 쉬워져서 시인성이 향상되므로, 사용자는 이전에 비해 보다 정확하고 수월하게 희망하는 객체(11 또는 21)의 터치 인식 영역을 터치할 수 있게 된다.
상기에서는 해당 객체(10, 20)의 크기 확대 및 간격 넓히기를 예를 들어 설명하였으나, 해당 객체(10, 20)의 색좌표 변경을 통해 해당 객체(10, 20)의 색상을 변경하거나 해당 객체(10, 20)의 형태를 변경시켜도 된다. 즉, 해당 객체(10, 20)의 색상을 변경하거나 해당 객체(10, 20)의 형태를 변경시켜도 해당 객체(10, 20)에 대한 시인성이 향상될 수 있으므로, 객체의 터치 인식 영역을 보다 정확하게 수월하게 터치할 수 있게 된다.
한편, 도 5에서 우측의 도면처럼 터치스크린(50)상에 객체(11, 21)가 디스플레이될 때, 터치스크린(50)의 상단 우측에는 초기화 버튼(30)이 표시될 수 있다. 만약, 초기화 버튼(30)이 터치되면 그에 상응하는 터치신호가 제어 모듈(60)에게로 인가된다. 그에 따라, 제어 모듈(60)은 현재 시각적으로 조정되어 있는 객체(11, 21)를 원래 상태의 객체(10, 20)로 복귀시킨다. 즉, 도 5에서 좌측의 도면과 같은 객체 상태로 복귀시킨다.
물론, 초기화 버튼(30)이 없어도 되는데, 이 경우에는 제어 모듈(60)은 현재 시각적으로 조정되어 있는 객체(11, 21)에 대해 기설정된 시간 동안 아무런 터치가 없게 되면 자동으로 원래 상태의 객체(10, 20)로 복귀되도록 제어할 수 있다.
도 6은 본 발명의 실시예에서 두 개의 객체의 터치 의도 영역을 중첩되게 터치하였을 경우의 또 다른 처리 동작을 설명하기 위한 도면이다.
도 6에서 좌측의 도면처럼, 사용자는 터치스크린(50)상의 객체(10) 또는 객체(20)를 정확하게 터치하지 못할 수 있다.
이 경우, 제어 모듈(60)은 터치된 부위의 좌표 정보들 및 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보를 근거로, 사용자가 객체(10)의 터치 의도 영역 및 객체(20)의 터치 의도 영역에 중첩되는 터치를 한 것으로 판단할 수 있다.
객체(10)의 터치 의도 영역 및 객체(20)의 터치 의도 영역에 중첩되게 터치된 것으로 판단되면 제어 모듈(60)은 해당 객체(10) 및 객체(20)를 시각적으로 조정한다. 여기서, 시각적으로 조정이라 함은 사용자의 객체(10) 및 객체(20)에 대한 시인성이 개선(향상)되도록 객체(10) 및 객체(20)를 시각적으로 조정하는 것을 의미할 수 있다. 예를 들어, 제어 모듈(60)은 해당 객체(10) 및 객체(20)의 크기를 확대시키고 확대된 객체(11, 21)간의 간격을 보다 넓혀서 팝업시킬 수 있다. 즉, 도 6에서 우측의 도면처럼 터치스크린(50)에는 확대되고 서로간의 간격이 넓혀진 객체(11, 21)가 팝업창(26)에 디스플레이된다. 이와 같이 하면 확대된 객체(11, 21)는 이전의 객체(10, 20)에 비해 보다 식별이 쉬워져서 시인성이 향상되므로, 사용자는 이전에 비해 보다 정확하고 수월하게 희망하는 객체(11 또는 21)의 터치 인식 영역을 터치할 수 있게 된다.
상기에서는 객체(10, 20)를 확대시키고 서로간의 간격을 넓혀서 팝업시키는 것을 예를 들어 설명하였으나, 해당 객체(10, 20)의 색좌표 변경을 통해 해당 객체(10, 20)의 색상을 변경하거나 해당 객체(10, 20)의 형태를 변경시켜도 된다. 즉, 해당 객체(10, 20)의 색상을 변경하거나 해당 객체(10, 20)의 형태를 변경시켜도 해당 객체(10, 20)에 대한 시인성이 향상될 수 있으므로, 객체의 터치 인식 영역을 보다 정확하게 수월하게 터치할 수 있게 된다.
한편, 도 6에서 우측의 도면처럼 터치스크린(50)상에 객체(11, 21)가 팝업식으로 디스플레이될 때, 터치스크린(50)의 상단 우측에는 초기화 버튼(30)이 표시될 수 있다. 만약, 초기화 버튼(30)이 터치되면 그에 상응하는 터치신호가 제어 모듈(60)에게로 인가된다. 그에 따라, 제어 모듈(60)은 현재 시각적으로 조정되어 있는 객체(11, 21)를 원래 상태의 객체(10, 20)로 복귀시킨다. 즉, 도 6에서 좌측의 도면과 같은 객체 상태로 복귀시킨다.
물론, 초기화 버튼(30)이 없어도 되는데, 이 경우에는 제어 모듈(60)은 현재 시각적으로 조정되어 있는 객체(11, 21)에 대해 기설정된 시간 동안 아무런 터치가 없게 되면 자동으로 원래 상태의 객체(10, 20)로 복귀되도록 제어할 수 있다.
도 7은 본 발명의 다른 실시예에서 하나의 객체의 터치 의도 영역을 터치하였을 경우의 처리 동작을 설명하기 위한 도면이다.
도 7에서 제일 좌측의 도면처럼, 전자장치의 터치스크린(50)에 검색어 입력이 가능한 입력창(28)이 디스플레이될 수 있는데, 사용자가 입력창(28)을 정확하게 터치하지 못할 수 있다. 여기서, 입력창(28)은 객체가 될 수 있다.
이 경우, 제어 모듈(60)은 터치된 부위의 좌표 정보들 및 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보를 근거로, 사용자가 입력창(28)의 터치 의도 영역을 터치한 것으로 판단할 수 있다.
입력창(28)의 터치 의도 영역이 터치된 것으로 판단되면 제어 모듈(60)은 해당 입력창(28)을 시각적으로 조정한다. 여기서, 시각적으로 조정이라 함은 사용자의 입력창(28)에 대한 시인성이 개선(향상)되도록 입력창(28)을 시각적으로 조정하는 것을 의미할 수 있다. 예를 들어, 제어 모듈(60)은 입력창(28)의 크기를 확대시킬 수 있다. 즉, 도 7에서 제일 좌측에서 우측으로 두번째 도면처럼 입력창(28)의 크기를 확대시켜 입력창(29)으로 만들 수 있다. 이와 같이 하면 확대된 입력창(29)은 이전의 입력창(28)에 비해 보다 식별이 쉬워져서 시인성이 향상되므로, 사용자는 이전에 비해 도 7에서 제일 좌측에서 우측으로 세번째 도면처럼 입력창(29)의 터치 인식 영역을 보다 정확하고 수월하게 터치할 수 있게 된다.
입력창(29)의 터치 인식 영역이 터치되면 그에 상응하는 터치신호가 제어 모듈(60)에게로 인가되고, 제어 모듈(60)는 해당 터치신호에 근거하여 후속 이벤트를 실행시킨다. 예를 들어, 제어 모듈(60)은 도 7에서 제일 우측의 도면처럼 입력창(29)에 커서(32)가 디스플레이되도록 할 수 있다.
한편, 도 7에서 터치스크린(50)상에 확대된 입력창(29)이 디스플레이될 때, 터치스크린(50)의 상단 우측에는 초기화 버튼(30)이 표시될 수 있다. 만약, 초기화 버튼(30)이 터치되면 그에 상응하는 터치신호가 제어 모듈(60)에게로 인가된다. 그에 따라, 제어 모듈(60)은 현재 시각적으로 조정되어 있는 입력창(29)을 원래 상태의 입력창(28)으로 복귀시킨다. 즉, 도 7에서 제일 좌측의 도면과 같은 입력창 상태로 복귀시킨다.
물론, 초기화 버튼(30)이 없어도 되는데, 이 경우에는 제어 모듈(60)은 현재 시각적으로 조정되어 있는 입력창(29)에 대해 기설정된 시간 동안 아무런 터치가 없게 되면 자동으로 원래 상태의 입력창(28)으로 복귀되도록 제어할 수 있다.
상기에서는 해당 입력창(28)의 크기를 확대시키는 것으로 예를 들어 설명하였으나, 해당 입력창(28)의 색좌표 변경을 통해 해당 입력창(28)의 색상을 변경하거나 해당 입력창(28)의 형태를 변경시켜도 된다. 즉, 해당 입력창(28)의 색상을 변경하거나 해당 입력창(28)의 형태를 변경시켜도 해당 입력창(28)에 대한 시인성이 향상될 수 있으므로, 입력창의 터치 인식 영역을 보다 정확하게 수월하게 터치할 수 있게 된다.
도 8은 본 발명의 실시예들에 따른 객체의 터치 영역을 조정하기 위한 방법을 설명하기 위한 플로우차트이다.
사용자는 터치스크린(50)상에 디스플레이되어 있는 하나 이상의 객체(예컨대, 버튼, 메뉴, 입력창 등)중에서 희망하는 객체를 터치하게 된다.
이 경우, 터치스크린(50)의 감지 모듈(52)은 터치된 부위에 대한 감지 신호를 제어 모듈(60)에게로 인가한다(S10).
그에 따라, 제어 모듈(60)은 터치된 부위에 대한 감지 신호를 근거로, 터치된 부위의 좌표 정보들 및 터치된 부위의 좌표 정보들중에서의 핵심(필수) 좌표 정보(터치 좌표)를 계산한다(S20).
제어 모듈(60)은 계산된 터치 정보(터치 좌표)를 근거로 사용자가 어느 객체를 터치한 것인지를 판단할 수 있다. 특히, 어느 객체의 터치 의도 영역을 터치한 것인지를 판단할 수 있다.
만약, 어느 객체의 터치 인식 영역이 터치된 것으로 판단되면 제어 모듈(60)은 해당 객체의 터치에 따른 후속 이벤트를 실행시킨다. 한편, 터치 미인식 영역이 터치된 것으로 판단되면 제어 모듈(60)은 아무런 후속 이벤트가 실행되지 않게 한다.
이에 반해, 어느 객체의 터치 의도 영역이 터치된 것으로 판단되면(S30에서 "Yes") 예를 들어 도 4 내지 도 7에서와 같이 객체의 터치 의도 영역이 터치된 것으로 판단되면 제어 모듈(60)은 해당 객체를 시각적으로 조정한다(S40).
그에 따라, 터치스크린(50)은 제어 모듈(60)로부터의 조정된 표시 데이터를 출력시킨다(S50). 예를 들어, 터치스크린(50)은 도 4 내지 도 7에서와 같이 조정된 객체를 출력시킨다.
또한, 상술한 본 발명의 객체의 터치 영역을 조정하기 위한 방법은, 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
10, 20, 22, 24 : 객체 12 : 터치 인식 영역
14 : 터치 의도 영역 16 : 터치 미인식 영역
26 : 팝업창 28, 29 : 입력창
30 : 초기화 버튼 50 : 터치스크린
52 : 감지 모듈 54 : 디스플레이 모듈
60 : 제어 모듈 70 : 저장 모듈

Claims (10)

  1. 제 1 객체를 출력하도록 구성되는 디스플레이 모듈을 포함하는 전자장치에서 수행되는 제 1 객체의 터치 영역을 조정하기 위한 방법으로서,
    사용자의 터치에 따라 상기 제 1 객체에 대응하는 이벤트가 실행되는 영역인 터치 인식 영역에 대한 제 1 좌표 정보를 저장하는 단계;
    상기 터치 인식 영역의 바깥에 위치하는 영역인 터치 의도 영역에 대한 제 2 좌표 정보를 저장하는 단계;
    상기 터치 의도 영역의 바깥에 위치하는 영역인 터치 미인식 영역에 대한 제 3 좌표 정보를 저장하는 단계;
    상기 사용자의 상기 디스플레이 모듈에 대한 터치행위를 감지하고, 터치 정보를 생성하는 단계;
    상기 터치 정보, 상기 제 1 좌표 정보, 상기 제 2 좌표 정보, 및 상기 제 3 좌표 정보에 기초하여, 상기 사용자의 터치행위가 상기 터치 인식 영역과 상기 터치 의도 영역 및 상기 터치 미인식 영역중 어느 영역에 대한 터치인지를 판단하는 단계;
    상기 터치행위가 상기 터치 인식 영역에 대한 터치일 때 상기 제 1 객체에 대응하는 이벤트를 실행하고, 상기 터치행위가 상기 터치 미인식 영역에 대한 터치일 때 상기 제 1 객체에 대응하는 이벤트를 실행하지 않고, 상기 터치행위가 상기 터치 의도 영역에 대한 터치이면 상기 제 1 객체의 위치 및 크기를 변경함으로써 상기 제 1 객체를 시각적으로 조정하는 단계;
    상기 시각적으로 조정된 제 1 객체를 상기 디스플레이 모듈을 통해 출력하는 단계; 및
    상기 시각적으로 조정된 제 1 객체의 변경된 위치 및 크기에 대응하도록, 상기 터치 인식 영역에 대한 제 1 좌표 정보, 상기 터치 의도 영역에 대한 제 2 좌표 정보 및 상기 터치 미인식 영역에 대한 제 3 좌표 정보를 재설정하는 단계;를 포함하는,
    객체의 터치 영역을 조정하기 위한 방법.
  2. 삭제
  3. 삭제
  4. 제 1항에 있어서,
    상기 제 1 객체와는 다른 제 2 객체를 추가적으로 출력하는 단계;
    상기 사용자의 터치행위에 따른 터치 정보를 근거로, 상기 제 1 객체의 터치 의도 영역 및 상기 제 2 객체의 터치 의도 영역에 중첩되는 터치인지를 판단하는 단계; 및
    상기 사용자의 터치 행위가 상기 제 1 객체의 터치 의도 영역 및 상기 제 2 객체의 터치 의도 영역에 중첩되는 터치이면, 상기 제 1 객체 및 상기 제 2 객체를 시각적으로 조정하는 단계;를 더 포함하는,
    객체의 터치 영역을 조정하기 위한 방법.
  5. 제 4항에 있어서,
    상기 제 1 객체 및 상기 제 2 객체를 시각적으로 조정하는 단계는,
    상기 제 1 객체의 크기, 색상, 형태 중에서 하나 이상 및 상기 제 2 객체의 크기, 색상, 형태 중에서 하나 이상이 변경되도록 조정하는 단계를 포함하는,
    객체의 터치 영역을 조정하기 위한 방법.
  6. 제 5항에 있어서,
    상기 제 1 객체 및 상기 제 2 객체를 시각적으로 조정하는 단계는,
    상기 제 1 객체 및 상기 제 2 객체의 크기를 확대하고, 상기 제 1 객체 및 상기 제 2 객체 간의 간격이 넓어지도록 조정하는 단계를 더 포함하는,
    객체의 터치 영역을 조정하기 위한 방법.
  7. 제 4항에 있어서,
    상기 시각적으로 조정된 제 1 객체 및 상기 제 2 객체를 상기 디스플레이 모듈을 통해 출력하는 단계를 더 포함하는,
    객체의 터치 영역을 조정하기 위한 방법.
  8. 제 4항에 있어서,
    상기 제 1 객체 및 상기 제 2 객체를 시각적으로 조정하는 단계는,
    상기 제 1 객체의 크기, 색상, 형태 중에서 하나 이상 및 상기 제 2 객체의 크기, 색상, 형태 중에서 하나 이상이 변경되도록 조정하는 단계; 및,
    상기 조정된 제 1 객체 및 제 2 객체를 팝업식으로 출력하는 단계;를 더 포함하는,
    객체의 터치 영역을 조정하기 위한 방법.
  9. 제 1항에 있어서,
    상기 시각적으로 조정된 제 1 객체에 대하여 원래 상태로의 복귀를 제어하는 단계;를 추가로 포함하는,
    객체의 터치 영역을 조정하기 위한 방법.
  10. 제 1 객체를 출력하도록 구성되는 디스플레이 모듈;
    사용자의 터치에 따라 상기 제 1 객체에 대응하는 이벤트가 실행되는 영역인 터치 인식 영역에 대한 제 1 좌표 정보, 상기 터치 인식 영역의 바깥에 위치하는 영역인 터치 의도 영역에 대한 제 2 좌표 정보, 및 상기 터치 의도 영역의 바깥에 위치하는 영역인 터치 미인식 영역에 대한 제 3 좌표 정보를 저장하도록 구성되는 저장 모듈;
    상기 사용자의 상기 디스플레이 모듈에 대한 터치행위를 감지하고, 터치 정보를 생성하도록 구성되는 감지 모듈; 및
    상기 터치 정보, 상기 제 1 좌표 정보, 상기 제 2 좌표 정보, 및 상기 제 3 좌표 정보에 기초하여, 상기 사용자의 터치행위가 상기 터치 인식 영역과 상기 터치 의도 영역 및 상기 터치 미인식 영역중 어느 영역에 대한 터치인지를 판단하고, 상기 터치행위가 상기 터치 인식 영역에 대한 터치일 때 상기 제 1 객체에 대응하는 이벤트를 실행하고, 상기 터치행위가 상기 터치 미인식 영역에 대한 터치일 때 상기 제 1 객체에 대응하는 이벤트를 실행하지 않고, 상기 터치행위가 상기 터치 의도 영역에 대한 터치이면 상기 제 1 객체의 위치 및 크기를 변경함으로써 상기 제 1 객체를 시각적으로 조정하고, 상기 시각적으로 조정된 제 1 객체를 상기 디스플레이 모듈을 통해 출력하고, 상기 시각적으로 조정된 제 1 객체의 변경된 위치 및 크기에 대응하도록, 상기 터치 인식 영역에 대한 제 1 좌표 정보, 상기 터치 의도 영역에 대한 제 2 좌표 정보 및 상기 터치 미인식 영역에 대한 제 3 좌표 정보를 재설정하는 프로세서;를 포함하는,
    전자장치.
KR1020220160175A 2022-11-25 2022-11-25 사용자 시인성 개선을 위해 객체의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치 KR102550541B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220160175A KR102550541B1 (ko) 2022-11-25 2022-11-25 사용자 시인성 개선을 위해 객체의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220160175A KR102550541B1 (ko) 2022-11-25 2022-11-25 사용자 시인성 개선을 위해 객체의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치

Publications (2)

Publication Number Publication Date
KR102550541B1 true KR102550541B1 (ko) 2023-07-03
KR102550541B9 KR102550541B9 (ko) 2024-01-11

Family

ID=87157851

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220160175A KR102550541B1 (ko) 2022-11-25 2022-11-25 사용자 시인성 개선을 위해 객체의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치

Country Status (1)

Country Link
KR (1) KR102550541B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008077272A (ja) * 2006-09-20 2008-04-03 Sanyo Electric Co Ltd タッチパネル制御装置およびタッチパネル制御方法
KR20100062077A (ko) * 2008-12-01 2010-06-10 삼성전자주식회사 사용자 인터페이스를 향상시키기 위한 사용자 인터페이스 제공방법 및 이를 이용한 멀티미디어 기기
KR100984817B1 (ko) 2009-08-19 2010-10-01 주식회사 컴퍼니원헌드레드 이동통신 단말기의 터치스크린을 이용한 사용자 인터페이스 방법
KR20140092016A (ko) 2013-01-15 2014-07-23 김경원 터치 인식영역 조절 디스플레이

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008077272A (ja) * 2006-09-20 2008-04-03 Sanyo Electric Co Ltd タッチパネル制御装置およびタッチパネル制御方法
KR20100062077A (ko) * 2008-12-01 2010-06-10 삼성전자주식회사 사용자 인터페이스를 향상시키기 위한 사용자 인터페이스 제공방법 및 이를 이용한 멀티미디어 기기
KR100984817B1 (ko) 2009-08-19 2010-10-01 주식회사 컴퍼니원헌드레드 이동통신 단말기의 터치스크린을 이용한 사용자 인터페이스 방법
KR20140092016A (ko) 2013-01-15 2014-07-23 김경원 터치 인식영역 조절 디스플레이

Also Published As

Publication number Publication date
KR102550541B9 (ko) 2024-01-11

Similar Documents

Publication Publication Date Title
US11487426B2 (en) Apparatus and method for cursor control and text selection and editing based on gesture-based touch inputs received in a virtual keyboard display area
US10437360B2 (en) Method and apparatus for moving contents in terminal
US9996176B2 (en) Multi-touch uses, gestures, and implementation
US20130215018A1 (en) Touch position locating method, text selecting method, device, and electronic equipment
US10318149B2 (en) Method and apparatus for performing touch operation in a mobile device
US10430054B2 (en) Resizing selection zones on a touch sensitive display responsive to likelihood of selection
US9524097B2 (en) Touchscreen gestures for selecting a graphical object
CN102902469B (zh) 手势识别方法及触控系统
AU2017203910B2 (en) Glove touch detection
US20180101298A1 (en) Graph display apparatus, graph display method and storage medium
KR20150092672A (ko) 복수 개의 윈도우를 디스플레이하는 방법 및 장치
GB2511646A (en) Gesture completion path display for gesture-based keyboards
US11693556B2 (en) Creating tables using gestures
KR102550541B1 (ko) 사용자 시인성 개선을 위해 객체의 터치 영역을 조정하기 위한 방법 및 그 방법이 적용된 전자장치
JP6832725B2 (ja) 表示装置、表示方法及びプログラム
US9652148B2 (en) Soft keyboard with keypress markers
JP6584876B2 (ja) 情報処理装置、情報処理プログラムおよび情報処理方法
Wu et al. Touchware: A software–based technique for high–resolution multi–touch sensing devices
JP6331022B2 (ja) 表示装置、表示制御方法、及び表示制御プログラム
US20160026334A1 (en) Method and apparatus for displaying screen in device having touch screen

Legal Events

Date Code Title Description
GRNT Written decision to grant
G170 Re-publication after modification of scope of protection [patent]