KR20090015327A - 문자 삭제 기능을 제공하기 위한 장치 및 방법 - Google Patents
문자 삭제 기능을 제공하기 위한 장치 및 방법 Download PDFInfo
- Publication number
- KR20090015327A KR20090015327A KR1020070079563A KR20070079563A KR20090015327A KR 20090015327 A KR20090015327 A KR 20090015327A KR 1020070079563 A KR1020070079563 A KR 1020070079563A KR 20070079563 A KR20070079563 A KR 20070079563A KR 20090015327 A KR20090015327 A KR 20090015327A
- Authority
- KR
- South Korea
- Prior art keywords
- deletion
- characters
- item
- deleting
- event occurs
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
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)
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
Abstract
본 발명은 문자 삭제 기능을 제공하기 위한 장치 및 방법을 제시한다. 이에 따라 본 발명은 문자 입력 도중에 삭제 모드에 대한 요구가 있는 경우 각각의 삭제 방식이 지정되어 있는 2개 이상의 삭제 항목을 표시하고, 삭제 항목들이 표시된 영역들 중 어느 하나에 프레스 이벤트(Press Event) 발생 후 드래그(Drag) 이벤트가 발생하는지 판단한다. 그리고 본 발명은 드래그 이벤트가 발생한 경우 해제(Release) 이벤트가 발생하는지 판단하여, 해제 이벤트가 발생하는 경우 해제 이벤트가 발생한 영역의 삭제 항목에 해당되는 삭제 방식에 따라 삭제 기능을 수행한다. 이에 따라 사용자는 문자 입력시 다양한 삭제 방식을 제공받아 간단한 방법으로 원하는 삭제 기능을 수행할 수 있는 편의를 갖게 된다.
문자 삭제, 백스페이스 키, 딜리트 키
Description
본 발명은 터치 스크린(Touch Screen)을 구비한 단말기에 관한 것으로서, 특히 문자 삭제 기능을 제공하기 위한 장치 및 방법에 관한 것이다.
최근 컴퓨터 키보드의 표준으로 사용되고 있는 쿼티(QWERTY) 형식의 키패드를 구비한 PDA 등과 같은 이동통신 단말기들이 등장하고 있다. 이에 따라 사용자들은 해당 단말기에서 컴퓨터를 사용할 때와 마찬가지로 키 입력을 손쉽게 할 수 있는 편의를 갖게 된다.
한편, 종래의 쿼티 형식의 키보드에는 문자 편집시 삭제 기능을 수행할 수 있도록 하는 딜리트 키(Delete key)와 백스페이스 키(Backspace key)가 구현되어 있다. 여기서 딜리트 키는 문자를 입력할 때 표시되는 커서의 위치를 기준으로 오른쪽 문자를 삭제하기 위해 사용된다. 그리고 백스페이스 키는 커서의 위치를 기준으로 왼쪽에 출력된 문자를 삭제하기 위해 사용된다. 이와 같은 딜리트 키와 백스페이스 키는 모두 문자를 삭제할 때 사용되며, 종래의 쿼티 형식의 키보드에 각각 독립적으로 구현되어 있다. 이에 따라 사용자는 문자 입력시 잘못 입력된 문자를 삭제하기 위하여, 딜리트 키 및 백스페이스 키를 각각 별도로 선택해야 한다.
종래의 쿼티 형식의 키보드에는 삭제 기능을 제공하는 백스페이스 키 및 딜리트 키가 각각 별개의 키로 구성되어 있다. 따라서 쿼티 형식의 키보드를 터치 스크린이 구비된 단말기에 적용시키는 것은, 제한된 크기의 화면으로 인하여 구현하기 어려운 문제가 있다. 게다가 사용자는 문자를 삭제할 때마다 삭제할 문자의 개수만큼 백스페이스 키 또는 딜리트 키를 입력해야 하므로, 한번에 많은 문자를 지울 경우 키 입력에 따른 번거로움이 증가하는 문제가 있다.
이와 같은 문제들로 인하여 문자 삭제시 키 입력의 불편함을 줄이고, 키패드의 구성을 효율적으로 할 수 있도록 하는 방법이 요구되고 있다.
본 발명은 문자를 편집할 때, 편집할 문자를 좀 더 빠르고 정확하게 삭제할 수 있도록 하기 위한 문자 삭제 기능을 제공하기 위한 장치 및 방법을 제공한다.
상술한 바를 달성하기 위한 본 발명은 터치 스크린을 구비한 단말기에서 문자 삭제 기능을 제공하기 위한 방법에 있어서, 문자 입력 도중에 삭제 모드에 대한 요구가 있는 경우 각각의 삭제 방식이 지정되어 있는 2개 이상의 삭제 항목을 표시하는 과정과, 상기 삭제 항목들이 각각 표시된 영역들 중 어느 하나에 프레스 이벤트(Press Event) 발생 후 드래그(Drag) 이벤트가 발생하는지 판단하는 과정과, 상기 드래그 이벤트가 발생한 경우 해제(Release) 이벤트가 발생하는지 판단하는 과정과, 상기 해제 이벤트가 발생하는 경우 상기 해제 이벤트가 발생한 영역의 삭제 항목에 해당되는 삭제 방식에 따라 상기 입력된 문자들을 삭제하는 과정을 포함함을 특징으로 한다.
그리고 본 발명은 문자 삭제 기능을 제공하기 위한 장치에 있어서, 입력받은 문자를 출력하고, 삭제 모드에서 각각의 삭제 방식이 지정되어 있는 2개 이상의 삭제 항목을 표시하며, 사용자의 입력에 따라 프레스 이벤트(Press Event), 해제(Release) 이벤트 및 드래그(Drag) 이벤트를 발생하는 터치 스크린과, 상기 삭제 항목들 각각에 대응되는 삭제 방식을 저장하는 메모리와, 문자 입력 도중에 상기 삭제 모드에 대한 요구가 있는 경우 상기 2개 이상의 삭제 항목이 상기 터치 스크린에 표시되도록 제어하고, 상기 삭제 항목들이 표시된 영역들 중 어느 하나에 프레스 이벤트 발생 후 드래그 이벤트가 발생하는 경우 해제 이벤트가 발생하는지 판단하여, 상기 해제 이벤트가 발생하는 경우 상기 해제 이벤트가 발생한 영역의 삭제 항목에 해당되는 삭제 방식에 따라 상기 터치 스크린에 출력된 문자들을 삭제하는 제어부를 포함하는 것을 특징으로 한다.
또한 본 발명은 터치 스크린을 구비한 단말기에서 문자 삭제 기능을 제공하기 위한 방법에 있어서, 문자 입력 도중에 삭제 모드에 대한 요구가 있는 경우 입력된 문자들을 해당 방향으로 지정된 개수씩 삭제하기 위한 2개 이상의 삭제 항목을 표시하는 과정과, 상기 삭제 항목들이 각각 해당 방향별로 표시된 영역들 중 어느 하나에 프레스 이벤트(Press Event) 발생 후 어느 한 방향으로 드래그(Drag) 이벤트가 발생하는 경우, 상기 드래그 이벤트가 발생한 영역의 개수를 산출하는 과정과, 상기 산출된 개수만큼 상기 입력된 문자들이 삭제된 결과를 표시하는 과정을 포함함을 특징으로 한다.
본 발명은 터치 스크린을 구비한 단말기에서 다양한 삭제 방식을 수행할 수 있도록 하는 이점이 있다. 게다가 본 발명은 최소한의 동작으로 빠르게 삭제 기능을 수행할 수 있도록 하는 편의를 제공한다.
이하 본 발명의 바람직한 실시 예들의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
본 발명은 문자 삭제 기능을 제공하기 위한 장치 및 방법을 제시한다. 이에 따라 본 발명은 문자 입력 도중에 삭제 모드에 대한 요구가 있는 경우 각각의 삭제 방식이 지정되어 있는 2개 이상의 삭제 항목을 표시하고, 삭제 항목들이 표시된 영역들 중 어느 하나에 프레스 이벤트(Press Event) 발생 후 드래그(Drag) 이벤트가 발생하는지 판단한다. 그리고 본 발명은 드래그 이벤트가 발생한 경우 해제(Release) 이벤트가 발생하는지 판단하여, 해제 이벤트가 발생하는 경우 해제 이벤트가 발생한 영역의 삭제 항목에 해당되는 삭제 방식에 따라 삭제 기능을 수행한다. 이에 따라 사용자는 문자를 입력할 때 다양한 삭제 방식을 제공받아 간단한 방법으로 원하는 삭제 기능을 수행할 수 있는 편의를 갖게 된다.
이하 본 발명의 실시 예에 따른 문자 삭제 기능을 제공하는 단말기의 블록 구성도인 도 1을 참조하여 설명한다.
도 1을 참조하면, 문자 삭제 기능을 제공하는 단말기는 무선부(100), 메모리(110), 터치 스크린(Touch Screen)(120) 및 제어부(130)를 포함하여 구성된다.
먼저 무선부(100)는 단말기의 무선 통신 기능을 수행한다. 그리고 메모리(110)는 다수의 프로그램과 데이터를 저장하기 위한 롬(ROM: Read Only Memory) 및 램(RAM: Random Access Memory) 등으로 이루어진다. 특히, 메모리(110)는 본 발명의 실시 예에 따라 키패드 기능을 위해 터치 스크린(120)의 문자 영역에 표시되는 한글, 영어, 숫자 및 특수 문자(이하 '문자'라 칭함)들을 저장한다. 그리고 메모리(110)는 터치 스크린(120)에 표시되는 2개 이상의 삭제 항목에 각각 대응되는 삭제 방식들을 저장한다.
터치 스크린(120)은 화면에 나타난 문자나 특정 위치에 사람의 손 또는 물체가 닿으면 그 위치를 파악하여 저장된 소프트웨어에 의해 특정 처리를 할 수 있도록 한 화면을 말한다. 터치 스크린(120)은 사용자로부터 터치 입력을 받아 제어부(130)의 제어하에 표시 데이터를 표시하거나, 단말기의 동작 상태 및 다수의 정보를 아이콘(Icon) 및 문자로 표시한다. 특히 본 발명이 적용되는 터치 스크린(120)은 제어부(130)의 제어하에 문자 입력을 위한 문자 영역들 및 입력된 문자들이 편집되는 입력 에디터 창을 표시한다. 이에 따라 터치 스크린(120)은 문자 영역을 통해 입력받은 문자를 입력 에디터 창에 출력하고, 삭제 모드 진입시 각각의 삭제 방식이 지정되어 있는 2개 이상의 삭제 항목을 표시한다. 그리고 터치 스크린(120)은 삭제 항목들이 표시된 영역에 사용자의 입력에 따라 프레스 이벤트, 해 제(Release) 이벤트 및 드래그(Drag) 이벤트를 발생한다. 여기서 프레스 이벤트는 특정 영역이 눌려지는 경우에 발생하며, 해제 이벤트는 특정 영역의 눌림이 해제되는 경우 발생한다. 또한 드래그 이벤트는 터치 스크린(120)에 표시된 영역들 상에 사용자의 드래그 입력이 있을 경우에 발생한다. 따라서 사용자는 전술한 입력 방식을 이용하여 원하는 삭제 기능을 손쉽게 선택할 수 있게 된다.
제어부(130)는 단말기의 전반적인 제어 동작을 수행한다. 그리고 본 발명의 실시 예에 따라 제어부(130)는 문자 입력 도중에 삭제 모드에 대한 요구가 있는지 판단한다. 여기서 판단 기준은 삭제 모드의 진입을 위한 특정 영역의 프레스 이벤트 발생 횟수 또는 프레스 이벤트가 발생한 시점으로부터 경과된 시간 등이 될 수 있지만, 이에 한정되지 않고 본 발명의 실시 예에 따라 다양한 변형이 가능함을 물론이다.
한편, 제어부(130)는 삭제 모드에 대한 요구가 있는 것으로 판단되면, 2개 이상의 삭제 항목을 터치 스크린(120)에 표시한다. 그리고 제어부(130)는 삭제 항목들이 표시된 영역들 중 어느 하나에 프레스 이벤트 발생 후 드래그 이벤트가 발생하는지 판단한다. 이때 제어부(130)는 드래그 이벤트가 발생하는 경우 해제 이벤트가 발생하는지 판단한다. 그리고 제어부(130)는 해제 이벤트가 발생한 것으로 판단되면, 해제 이벤트가 발생한 영역의 삭제 항목에 해당되는 삭제 방식에 따라 터치 스크린(120)의 입력 에디터 창에 출력된 문자들을 삭제한다. 이에 따라 본 발명에서 사용자는 문자 편집시 간단한 동작으로 원하는 문자를 좀 더 빠르고 효율적으로 삭제할 수 있는 이점을 갖게 된다.
이하 전술한 바와 같이 구성된 단말기에서의 문자 삭제 과정을 하기에 제시되는 구체적인 실시 예를 참조하여 자세히 설명한다.
설명에 앞서, 먼저 본 발명의 실시 예에 따라 삭제 기능이 수행되는 문자 편집 모드에서의 화면을 도 2를 참조하여 설명한다. 도 2를 참조하면, 터치 스크린(120)의 상단에는 사용자로부터 입력된 문자들이 출력되는 입력 에디터 창(200)이 나타난다. 입력 에디터 창(200)에는 편집할 위치를 나타내는 커서(Cursor)(202)가 표시되는데, 사용자는 방향키 입력 등으로 커서(202)의 위치를 변경할 수 있다. 입력 에디터 창(200) 아래에는 사용자로부터 문자 입력을 받기 위한 문자 영역들이 위치한다. 이러한 각 문자 영역에는 쿼티(QWERTY) 형식에 따라 해당 문자들이 표시된다. 그리고 터치 스크린(120)의 어느 하나의 영역에는 삭제 모드 진입을 위한 영역(204)이 표시된다. 본 발명의 실시 예에 따라 삭제 모드 진입 영역(204)은 쿼티 형식의 키보드에서 삭제 기능을 제공하는 백스페이스 키(Backspace key) 및 딜리트(Delete) 키와 관련된 삭제 항목들을 제공한다. 따라서 사용자는 삭제 모드 진입 영역(204)을 통해 단말기에서 지원하는 모든 삭제 기능을 제공받을 수 있으므로, 한 번에 원하는 삭제 기능을 손쉽게 선택할 수 있는 편의를 갖게 된다.
한편, 도 2에서는 사용자가 하나의 영역(204)을 통해 백스페이스 키 및 딜리트 키와 관련된 삭제 항목들을 제공받지만, 본 발명의 실시 예에 따라 백스페이스 키 및 딜리트 키에 각각 대응되는 영역을 통해 해당 삭제 항목을 제공받는 것도 가능한 사항이다.
이제 본 발명의 실시 예에 따른 문자 삭제 기능을 수행하기 위한 제어 흐름 도인 도 3을 참조하여 설명한다.
도 3을 참조하면, 제어부(130)는 문자 편집 모드를 수행하면서 300 단계에서 삭제 모드 전환 요구 즉, 삭제 모드를 진입하기 위한 요구가 있는지 판단한다. 그리고 제어부(130)는 삭제 모드 전환 요구가 있는 것으로 판단된 경우, 302 단계로 진행하여 삭제 항목들을 확대 표시한다.
본 발명의 실시 예에 따라 삭제 항목들은 문자들을 단위별로 삭제하기 위한 간편 삭제 항목 및 문자들을 개수별로 삭제하기 위한 지정 개수 삭제 항목 중 적어도 하나를 포함하고 있다. 여기서 간편 삭제 항목은 문자들을 단어 단위로 삭제하기 위한 항목, 줄 단위로 삭제하기 위한 항목 및 전체 문자를 삭제하기 위한 항목 중 적어도 하나를 포함한다. 그리고 지정 개수 삭제 항목은 현재 커서 위치를 기준으로 왼쪽 문자들을 지정된 개수씩 삭제하기 위한 하나 이상의 역방향 삭제 항목 및 현재 커서 위치를 기준으로 오른쪽 문자들을 지정된 개수씩 삭제하기 위한 하나 이상의 순방향 삭제 항목 중 적어도 하나를 포함한다.
이러한 삭제 항목들은 도 4(a)에 도시된 바와 같이 확대 표시된다. 이를 구체적으로 살펴보면, 먼저 가로 방향으로는 백스페이스 키와 관련된 역방향 삭제 항목(404)이 표시된다. 그리고 세로 방향으로는 딜리트 키와 관련된 순방향 삭제 항목(406)과 함께 간편 삭제 항목(408)이 표시된다. 도 4(a)에서는 문자 입력을 위한 하나 이상의 문자들이 각각 할당되어 있는 2개 이상의 문자 영역에 역방향 삭제 항목(404)이 표시되고, 순방향 삭제 항목(406)과 간편 삭제 항목(408)은 새로 생성된 팝업창에 표시된다. 하지만 문자 영역 및 팝업창 중 어느 하나에 표시되는 삭제 항 목의 표시 방식은 본 발명의 실시 예에 따라 변경될 수 있는 사항이다.
제어부(130)는 전술한 바와 같이 삭제 항목이 확대 표시되면, 304 단계로 진행하여 프레스 이벤트 후 해제 이벤트가 발생하는지 또는 프레스 이벤트 후 드래그 이벤트가 발생하는지 판단한다. 제어부(130)는 해제 이벤트가 발생한 것으로 판단되면, 306 단계로 진행하여 해제 이벤트가 발생한 영역의 삭제 항목에 따라 문자를 삭제한다.
이를 도 4(a)를 참조하여 설명하면, 사용자는 삭제 항목들이 확대 표시된 상태에서 드래그 이벤트 없이 바로 해제 이벤트를 발생시켜, 해제 이벤트가 발생한 '1←'(404)에 해당되는 삭제 방식에 따라 문자를 삭제할 수 있다. 여기서 '1←'(404)은 커서(402)의 위치를 기준으로 왼쪽에 출력된 문자 하나를 삭제하는 역방향 삭제 항목이므로, 입력 에디터 창(400)에는 커서(402)의 왼쪽에 출력된 문자인 'C'가 삭제되어 나타난다.
한편, 드래그 이벤트가 발생한 경우에 제어부(130)는 308 단계로 진행하여 드래그 이벤트의 거리 및 방향을 체크하고, 310 단계에서 체크된 거리 및 방향에 대응되는 삭제 항목을 지시한다. 본 발명의 실시 예에 따른 도 4(b)는 프레스 이벤트가 시작된 도 4(a)의 '1←'(404)에서 왼쪽 방향으로 드래그 이벤트가 발생하여, '4←'(410)가 지시되는 경우를 예시하고 있다.
이와 같이 어느 하나의 삭제 항목이 지시되면, 제어부(130)는 312 단계에서 지시된 삭제 항목이 간편 삭제 항목인지 또는 지정 개수 삭제 항목인지를 판단한다. 여기서 제어부(130)는 지정 개수 삭제 항목으로 판단된 경우에는 314 단계로 진행하여 지시된 항목에 대응되는 개수를 체크한다. 그리고 제어부(130)는 316 단계에서 해제 이벤트가 발생한 것으로 판단되면, 318 단계로 진행하여 체크된 개수만큼 문자를 삭제한다.
본 발명의 실시 예에 따라 지정 개수 삭제 항목은 삭제할 문자의 개수와 삭제 방향이 지정된 역방향 삭제 항목 및 순방향 삭제 항목으로 구성되어 있다. 여기서 역방향 삭제 항목 및 순방향 삭제 항목은 각각 서로 다른 삭제 방향으로 지정되어있으므로 표시되는 위치도 서로 다르게 나타난다. 구체적으로 말하자면, 먼저 본 발명의 실시 예에 따라 백스페이스 키의 기능과 같이 커서를 중심으로 왼쪽으로 지정된 개수만큼 삭제하는 역방향 삭제 항목은 프레스 이벤트가 발생한 영역을 중심으로 왼쪽에 표시된다. 그리고 딜리트 키의 기능과 같이 오른쪽으로 지정된 개수만큼 삭제할 수 있도록 한 순방향 삭제 항목은 프레스 이벤트가 발생한 영역을 중심으로 아래쪽에 표시된다. 따라서 사용자는 해당 삭제 항목의 표시되는 위치를 고려하여 문자를 삭제하고자 하는 방향을 결정할 수 있다.
이와 같은 방식으로 제어부(130)는 도 4(b)에서 지시된 '4←'(410)를 지정 개수 삭제 항목으로 판단하여, 삭제할 문자의 개수를 체크한다. 이때 제어부(130)는 '4←'(410)에 표시된 숫자 '4'를 통해 삭제할 문자의 개수를 체크하게 된다. 이는 지정 개수 삭제 항목에 표시된 숫자가 삭제할 문자의 개수를 의미하기 때문이다. 따라서 '4←'(410)에 해제 이벤트가 발생하는 경우에는 커서 위치를 기준으로 왼쪽의 문자 4개가 삭제된다. 그리고 도 4(c)와 같이 입력 에디터 창에는 'ANYC'가 삭제되어 'SAMSUNG ALL'만이 나타나게 된다.
한편, 제어부(130)는 312 단계에서 지시된 삭제 항목이 간편 삭제 항목으로 판단된 경우에는 320 단계로 진행하여 지시된 항목의 삭제 단위를 체크한다. 그리고 제어부(130)는 322 단계에서 해제 이벤트가 발생하는지 판단하여, 해제 이벤트가 발생하는 경우 324 단계로 진행하여 체크된 단위에 따라 문자들을 삭제한다.
이를 구체적으로 설명하면, 도 4(a)에서 프레스 이벤트가 시작된 '1←'(404)에서 사용자는 드래그 이벤트를 발생시켜 간편 삭제 항목을 선택한다. 간편 삭제 항목은 본 발명의 실시 예에 따라 '단어','줄' 및 '전체 문자' 단위별로 문자들을 삭제할 수 있도록 제공되는 항목이다. 이 중 제어부(130)는 '단어 삭제' 항목이 선택된 것으로 판단되면, 커서가 위치한 단어를 식별하여 그 식별된 단어를 삭제한다. 도 4(a)에서는 커서가 'ANYCALL' 단어 내에 포함되어 있으므로, 해당 단어인 'ANYCALL'이 삭제된다. 이에 따라 사용자는 원하는 삭제 단위를 선택하여 문자를 좀 더 효율적으로 삭제할 수 있는 편의를 갖게 된다.
전술한 바와 같이 본 발명에서는 삭제 모드 진입시 다양한 삭제 방식을 제공함으로써 좀 더 효율적으로 문자 편집을 수행할 수 있도록 하는 이점을 제공한다. 또한 본 발명은 드래그 이벤트의 방향에 따라 문자 삭제 방향을 선택할 수 있도록 함으로써 삭제 항목의 선택을 효과적으로 할 수 있도록 하는 편의를 제공한다.
한편, 본 발명의 실시 예에 따라 지시되는 삭제 항목이 변경될 때마다 그 변경되는 삭제 항목에 대응하여 삭제 과정을 보여주는 것도 가능하다. 예를 들어, '1←','2←','3←','4←'순으로 드래그 이벤트가 발생할 경우 삭제할 문자의 개수가 순차적으로 증가하게 되는데, 이에 따라 입력 에디터 창에는 그 증가된 개수만큼씩 해당하는 문자가 삭제되어 나머지 문자들만이 표시된다. 이와 마찬가지 방식으로 삭제된 문자 개수만큼 문자들이 다시 복원되어 표시되는 것도 가능하다. 예를 들어, '1←','2←','3←','4←'순으로 문자들을 삭제한 후 그 반대 방향으로 다시 드래그 이벤트가 발생할 경우에는 삭제되었던 문자들이 순차적으로 복원되어 표시되게 된다.
또한 전술한 바와는 다른 방식으로 드래그 이벤트가 발생한 영역의 개수에 따라 문자들이 삭제되거나 복원되는 것도 가능하다. 즉, 본 발명의 실시 예에 따라 삭제 항목들이 각각 해당 방향별로 표시된 영역들 중 어느 하나에 프레스 이벤트 발생 후 어느 한 방향으로 드래그 이벤트가 발생하는 경우, 드래그 이벤트가 발생한 영역의 개수만큼 입력된 문자들이 삭제되어 표시될 수 있다. 그리고 문자들이 삭제된 상태에서 역방향으로 드래그 이벤트가 발생하는 경우, 역방향의 드래그 이벤트가 발생한 영역의 개수만큼 삭제된 문자들이 복원되어 표시되는 것도 가능하다.
이와 같이 드래그 방향에 따라 지시되는 삭제 항목이 변경될 경우에는 입력 에디터 창에 그 변경된 삭제 항목에 해당하는 삭제 또는 복원 과정이 표시되며, 이러한 드래그 이벤트 후 해제 이벤트가 발생하는 경우에는 최종적으로 지시되는 삭제 항목에 해당하는 삭제 결과가 표시된다. 이에 따라 사용자는 문자를 편집할 때 정확한 삭제 기능을 수행할 수 있는 편의를 갖게 된다.
도 1은 본 발명의 실시 예에 따른 문자 삭제 기능을 제공하는 단말기의 블록 구성도,
도 2는 본 발명의 실시 예에 따른 삭제 기능이 수행되는 문자 편집 모드에서의 화면을 보인 도면,
도 3은 본 발명의 실시 예에 따른 문자 삭제 기능을 수행하기 위한 제어 흐름도,
도 4는 본 발명의 실시 예에 따른 문자 삭제 기능이 수행되는 화면을 보인 도면.
Claims (12)
- 터치 스크린을 구비한 단말기에서 문자 삭제 기능을 제공하기 위한 방법에 있어서,문자 입력 도중에 삭제 모드에 대한 요구가 있는 경우 각각의 삭제 방식이 지정되어 있는 2개 이상의 삭제 항목을 표시하는 과정과,상기 삭제 항목들이 각각 표시된 영역들 중 어느 하나에 프레스 이벤트(Press Event) 발생 후 드래그(Drag) 이벤트가 발생하는지 판단하는 과정과,상기 드래그 이벤트가 발생한 경우 해제(Release) 이벤트가 발생하는지 판단하는 과정과,상기 해제 이벤트가 발생하는 경우 상기 해제 이벤트가 발생한 영역의 삭제 항목에 해당되는 삭제 방식에 따라 상기 입력된 문자들을 삭제하는 과정을 포함함을 특징으로 하는 문자 삭제 기능을 제공하기 위한 방법.
- 제 1항에 있어서, 상기 삭제 항목들은문자들을 단위별로 삭제하기 위한 간편 삭제 항목 및 상기 문자들을 개수별로 삭제하기 위한 지정 개수 삭제 항목 중 적어도 하나를 포함함을 특징으로 하는 문자 삭제 기능을 제공하기 위한 방법.
- 제 2항에 있어서, 상기 간편 삭제 항목은상기 문자들을 단어 단위로 삭제하기 위한 항목, 줄 단위로 삭제하기 위한 항목 및 전체 문자를 삭제하기 위한 항목 중 적어도 하나를 포함함을 특징으로 하는 문자 삭제 기능을 제공하기 위한 방법.
- 제 2항에 있어서, 상기 지정 개수 삭제 항목은현재 커서(Cursor) 위치를 기준으로 왼쪽 문자들을 지정된 개수씩 삭제하기 위한 하나 이상의 역방향 삭제 항목 및 상기 현재 커서 위치를 기준으로 오른쪽 문자들을 지정된 개수씩 삭제하기 위한 하나 이상의 순방향 삭제 항목 중 적어도 하나를 포함함을 특징으로 하는 문자 삭제 기능을 제공하기 위한 방법.
- 제 1항에 있어서, 상기 삭제 항목들은문자 입력을 위한 하나 이상의 문자들이 각각 할당되어 있는 2개 이상의 문자 영역 및 팝업(Pop up)창 중 어느 하나에 표시되는 것을 특징으로 하는 문자 삭제 기능을 제공하기 위한 방법.
- 문자 삭제 기능을 제공하기 위한 장치에 있어서,입력받은 문자를 출력하고, 삭제 모드에서 각각의 삭제 방식이 지정되어 있는 2개 이상의 삭제 항목을 표시하며, 사용자의 입력에 따라 프레스 이벤트(Press Event), 해제(Release) 이벤트 및 드래그(Drag) 이벤트를 발생하는 터치 스크린과,상기 삭제 항목들 각각에 대응되는 삭제 방식을 저장하는 메모리와,문자 입력 도중에 상기 삭제 모드에 대한 요구가 있는 경우 상기 2개 이상의 삭제 항목이 상기 터치 스크린에 표시되도록 제어하고, 상기 삭제 항목들이 표시된 영역들 중 어느 하나에 프레스 이벤트 발생 후 드래그 이벤트가 발생하는 경우 해제 이벤트가 발생하는지 판단하여, 상기 해제 이벤트가 발생하는 경우 상기 해제 이벤트가 발생한 영역의 삭제 항목에 해당되는 삭제 방식에 따라 상기 터치 스크린에 출력된 문자들을 삭제하는 제어부를 포함하는 것을 특징으로 하는 문자 삭제 기능을 제공하기 위한 장치.
- 제 6항에 있어서, 상기 제어부는상기 삭제 모드에 대한 요구가 있는 경우, 문자들을 단위별로 삭제하기 위한 간편 삭제 항목 및 상기 문자들을 개수별로 삭제하기 위한 지정 개수 삭제 항목 중 적어도 하나를 표시하는 것을 특징으로 하는 문자 삭제 기능을 제공하기 위한 장치.
- 제 7항에 있어서, 상기 제어부는상기 간편 삭제 항목으로 상기 문자들을 단어 단위로 삭제하기 위한 항목, 줄 단위로 삭제하기 위한 항목 및 전체 문자를 삭제하기 위한 항목 중 적어도 하나를 표시하는 것을 특징으로 하는 문자 삭제 기능을 제공하기 위한 장치.
- 제 7항에 있어서, 상기 제어부는상기 지정 개수 삭제 항목으로 현재 커서(Cursor) 위치를 기준으로 왼쪽 문자들을 지정된 개수씩 삭제하기 위한 하나 이상의 역방향 삭제 항목 및 상기 현재 커서 위치를 기준으로 오른쪽 문자들을 지정된 개수씩 삭제하기 위한 하나 이상의 순방향 삭제 항목 중 적어도 하나를 표시하는 것을 특징으로 하는 문자 삭제 기능을 제공하기 위한 장치.
- 제 6항에 있어서, 상기 제어부는상기 삭제 항목들을 문자 입력을 위한 하나 이상의 문자들이 각각 할당되어 있는 2개 이상의 문자 영역 및 팝업(Pop up)창 중 어느 하나에 표시하는 것을 특징으로 하는 문자 삭제 기능을 제공하기 위한 장치.
- 터치 스크린을 구비한 단말기에서 문자 삭제 기능을 제공하기 위한 방법에 있어서,문자 입력 도중에 삭제 모드에 대한 요구가 있는 경우 입력된 문자들을 해당 방향으로 지정된 개수씩 삭제하기 위한 2개 이상의 삭제 항목을 표시하는 과정과,상기 삭제 항목들이 각각 해당 방향별로 표시된 영역들 중 어느 하나에 프레스 이벤트(Press Event) 발생 후 어느 한 방향으로 드래그(Drag) 이벤트가 발생하는 경우, 상기 드래그 이벤트가 발생한 영역의 개수를 산출하는 과정과,상기 산출된 개수만큼 상기 입력된 문자들이 삭제된 결과를 표시하는 과정을 포함함을 특징으로 하는 문자 삭제 기능을 제공하기 위한 방법.
- 제 11항에 있어서,상기 드래그 이벤트가 발생한 후 역방향으로 드래그 이벤트가 발생하는 경우 상기 역방향의 드래그 이벤트가 발생한 영역의 개수를 산출하는 과정과,상기 산출된 개수만큼 상기 삭제된 문자들을 복원하여 표시하는 과정을 더 포함함을 특징으로 하는 문자 삭제 기능을 제공하기 위한 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070079563A KR101429278B1 (ko) | 2007-08-08 | 2007-08-08 | 문자 삭제 기능을 제공하기 위한 장치 및 방법 |
US12/188,555 US8332770B2 (en) | 2007-08-08 | 2008-08-08 | Apparatus and method for providing character deletion function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070079563A KR101429278B1 (ko) | 2007-08-08 | 2007-08-08 | 문자 삭제 기능을 제공하기 위한 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090015327A true KR20090015327A (ko) | 2009-02-12 |
KR101429278B1 KR101429278B1 (ko) | 2014-08-11 |
Family
ID=40347650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070079563A KR101429278B1 (ko) | 2007-08-08 | 2007-08-08 | 문자 삭제 기능을 제공하기 위한 장치 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8332770B2 (ko) |
KR (1) | KR101429278B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150001095A (ko) * | 2013-06-26 | 2015-01-06 | 삼성전자주식회사 | 문자 입력 처리 방법 및 상기 방법이 적용되는 장치 |
KR101466382B1 (ko) * | 2012-10-16 | 2015-02-23 | 구글 인코포레이티드 | 시각적 피드백 삭제를 위한 방법, 매체 및 장치 |
CN110377888A (zh) * | 2019-07-24 | 2019-10-25 | 山东舜网传媒股份有限公司 | 一种基于html的稿件审核编辑器的实时留痕标注方法及装置 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102009049833A1 (de) * | 2009-10-16 | 2011-04-21 | Deutsche Telekom Ag | Löschung von Worten oder Wortbestandteilen auf einem Bildschirm |
US8786559B2 (en) * | 2010-01-06 | 2014-07-22 | Apple Inc. | Device, method, and graphical user interface for manipulating tables using multi-contact gestures |
US8773370B2 (en) * | 2010-07-13 | 2014-07-08 | Apple Inc. | Table editing systems with gesture-based insertion and deletion of columns and rows |
US8856674B2 (en) | 2011-09-28 | 2014-10-07 | Blackberry Limited | Electronic device and method for character deletion |
US20130285927A1 (en) * | 2012-04-30 | 2013-10-31 | Research In Motion Limited | Touchscreen keyboard with correction of previously input text |
DE112012000403T5 (de) * | 2012-04-30 | 2014-07-31 | Blackberry Limited | Berührungsbildschirm-tastaturmit korrektur von vorher eingegebenem text |
KR102042461B1 (ko) * | 2012-10-31 | 2019-11-08 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
KR20140087573A (ko) * | 2012-12-31 | 2014-07-09 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
US9996260B2 (en) * | 2013-02-07 | 2018-06-12 | Lg Electronics Inc. | Terminal and method for operating same |
JP5830506B2 (ja) | 2013-09-25 | 2015-12-09 | 京セラドキュメントソリューションズ株式会社 | 入力装置および電子機器 |
KR20150049700A (ko) * | 2013-10-30 | 2015-05-08 | 삼성전자주식회사 | 전자 장치에서 입력을 제어하는 방법 및 장치 |
CN103645829A (zh) * | 2013-12-18 | 2014-03-19 | 天津三星通信技术研究有限公司 | 字符删除方法及应用此的便携式终端 |
CN104169862B (zh) * | 2014-02-19 | 2017-12-05 | 华为技术有限公司 | 一种信息处理方法和终端设备 |
US11112965B2 (en) | 2014-10-28 | 2021-09-07 | Idelan, Inc. | Advanced methods and systems for text input error correction |
US10275152B2 (en) | 2014-10-28 | 2019-04-30 | Idelan, Inc. | Advanced methods and systems for text input error correction |
CN105183227A (zh) * | 2015-09-09 | 2015-12-23 | 魅族科技(中国)有限公司 | 一种删除字符方法、删除字符装置及电子设备 |
CN112100988A (zh) * | 2020-08-05 | 2020-12-18 | 联想(北京)有限公司 | 一种信息编辑方法、电子设备及存储介质 |
CN112486366A (zh) * | 2020-11-27 | 2021-03-12 | 维沃移动通信有限公司 | 控件显示方法、装置和电子设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3676856A (en) * | 1970-08-11 | 1972-07-11 | Ron Manly | Automatic editing system and method |
US5260697A (en) * | 1990-11-13 | 1993-11-09 | Wang Laboratories, Inc. | Computer with separate display plane and user interface processor |
KR20060013017A (ko) * | 2004-08-05 | 2006-02-09 | 엘지전자 주식회사 | 이동통신 단말기의 문자 메세지 편집 방법 |
KR100689525B1 (ko) * | 2005-09-26 | 2007-03-02 | 삼성전자주식회사 | 휴대단말기에서 마우스기능을 통한 데이터 제어방법 |
US7877685B2 (en) * | 2005-12-29 | 2011-01-25 | Sap Ag | Persistent adjustable text selector |
-
2007
- 2007-08-08 KR KR1020070079563A patent/KR101429278B1/ko not_active IP Right Cessation
-
2008
- 2008-08-08 US US12/188,555 patent/US8332770B2/en active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101466382B1 (ko) * | 2012-10-16 | 2015-02-23 | 구글 인코포레이티드 | 시각적 피드백 삭제를 위한 방법, 매체 및 장치 |
KR20150001095A (ko) * | 2013-06-26 | 2015-01-06 | 삼성전자주식회사 | 문자 입력 처리 방법 및 상기 방법이 적용되는 장치 |
CN110377888A (zh) * | 2019-07-24 | 2019-10-25 | 山东舜网传媒股份有限公司 | 一种基于html的稿件审核编辑器的实时留痕标注方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US20090044139A1 (en) | 2009-02-12 |
KR101429278B1 (ko) | 2014-08-11 |
US8332770B2 (en) | 2012-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20090015327A (ko) | 문자 삭제 기능을 제공하기 위한 장치 및 방법 | |
USRE49670E1 (en) | Character input apparatus and method for automatically switching input mode in terminal having touch screen | |
KR101366723B1 (ko) | 다중 접점 문자 입력 방법 및 시스템 | |
JP4769552B2 (ja) | 端末及び端末の制御プログラム | |
KR101085662B1 (ko) | 단말의 문자 입력 장치 및 방법 | |
US20080291171A1 (en) | Character input apparatus and method | |
KR101391080B1 (ko) | 문자 입력 장치 및 방법 | |
USRE48242E1 (en) | Character input apparatus and method for automatically switching input mode in terminal having touch screen | |
KR101472585B1 (ko) | 기능키 입력 장치 및 방법 | |
KR20110018075A (ko) | 휴대용 단말기에서 터치스크린을 이용한 문자 입력 방법 및 장치 | |
WO2010024416A1 (ja) | 表示機器およびその表示方法 | |
KR101434495B1 (ko) | 터치스크린을 구비한 단말기 및 그 문자 입력 방법 | |
JP5455343B2 (ja) | 入力装置 | |
KR101284771B1 (ko) | 휴대용 단말기에서 문자 입력을 위한 장치 및 방법 | |
KR101261227B1 (ko) | 가상 키보드 입력 장치 및 그의 데이터 입력 방법 | |
KR101612625B1 (ko) | 소프트웨어 키패드를 이용한 한글/영어/숫자 입력 방법 | |
KR101653102B1 (ko) | 단순화된 쿼티 소프트웨어 키패드를 이용한 한글/영어/숫자/기호 문자 입력 방법 | |
KR101141728B1 (ko) | 소형전자장치에서의 문자 입력 장치 및 방법 | |
US9261973B2 (en) | Method and system for previewing characters based on finger position on keyboard | |
EP2811371B1 (en) | Method and system for previewing characters based on finger position on keyboard | |
KR101399150B1 (ko) | 터치 스크린을 이용한 문자 입력 방법 | |
JP2014089503A (ja) | 電子機器及び電子機器の制御方法 | |
KR20080078363A (ko) | 터치 스크린을 구비한 이동 통신 단말기에서의 문자 입력방법 및 장치 | |
JP2014120833A (ja) | 情報処理装置およびプログラム | |
KR20150052905A (ko) | 터치스크린을 구비하는 디스플레이 장치 및 그의 스크린 키패드 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |