[go: up one dir, main page]

KR100537568B1 - Cursor locating method and apparatus using numerical key - Google Patents

Cursor locating method and apparatus using numerical key Download PDF

Info

Publication number
KR100537568B1
KR100537568B1 KR1020050002172A KR20050002172A KR100537568B1 KR 100537568 B1 KR100537568 B1 KR 100537568B1 KR 1020050002172 A KR1020050002172 A KR 1020050002172A KR 20050002172 A KR20050002172 A KR 20050002172A KR 100537568 B1 KR100537568 B1 KR 100537568B1
Authority
KR
South Korea
Prior art keywords
screen
cursor
numeric
numeric keys
divided
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020050002172A
Other languages
Korean (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 US11/659,673 priority Critical patent/US20080143673A1/en
Priority to PCT/KR2005/002471 priority patent/WO2006025653A1/en
Application granted granted Critical
Publication of KR100537568B1 publication Critical patent/KR100537568B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72466User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device

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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 숫자키를 이용한 커서 이동방법 및 장치에 관한 것으로서, 그 방법은 정보기기 화면을 소정의 크기를 갖는 화면으로 분할하는 단계; 그 분할된 화면 각각을 상기 정보기기에 구비된 숫자키에 매핑시키는 단계; 그 매핑된 숫자키를 이용하여 숫자키에 매핑된 화면에 커서를 위치시키는 단계를 포함하며, 그 장치는 정보기기 화면을 소정의 크기를 갖는 화면으로 분할하는 화면분할부; 그 분할된 화면 각각을 숫자키로 매핑시키는 숫자키매핑부; 및 숫자키를 이용하여 그 숫자키 매핑부에서 매핑된 화면에 커서를 위치시키는 커서이동부를 포함하여, 마우스가 없는 정보기기에서 커서를 원하는 위치에 용이하게 이동시킬 수 있도록 하여 휴대폰 등 마우스가 없는 정보통신 기기에서 게임을 한다거나 할 때, 마우스와 유사한 기능을 할 수 있게 한다.The present invention relates to a method and an apparatus for moving a cursor using numeric keys, the method comprising: dividing an information device screen into a screen having a predetermined size; Mapping each of the divided screens to a numeric key provided in the information device; And positioning the cursor on a screen mapped to the numeric keys by using the mapped numeric keys, the apparatus comprising: a screen splitter for dividing an information device screen into a screen having a predetermined size; A numeric key mapping unit for mapping each of the divided screens to numeric keys; And a cursor moving unit for positioning the cursor on the screen mapped by the numeric key mapping unit using the numeric keys, so that the mouse can easily move the cursor to a desired position in an information device without a mouse, such as a mobile phone. When playing a game on a communication device, it allows a function similar to a mouse.

Description

숫자키를 이용한 커서 이동방법 및 장치{Cursor locating method and apparatus using numerical key}Cursor locating method and apparatus using numerical key}

본 발명은 커서 이동에 관한 것으로서, 특히 숫자키를 이용한 커서 이동방법 및 장치에 관한 것이다.The present invention relates to a cursor movement, and more particularly, to a method and apparatus for moving a cursor using numeric keys.

일반 컴퓨터에서 유용한 인터페이스 장치로 키보드와 마우스가 있다. 이동통신 사업이 시작하며 CDMA 1x 시대에는 음성통신과 SMS문자 서비스를 하는 입력 키가 있는 작은 단말기가 나왔고, 얼마 안가 기술이 더욱 발달되어 음성통신 및 데이터 통신도 가능한 망이 구축되어 소형 단말기의 서비스는 더욱 많아지고 다양해졌으며 부가서비스의 그래픽 또한 화려해지고 있다. 이렇게 날로 편리하고 성능이 좋아지는 소형단말기 특히 휴대폰은 그 크기로 인해 사용자와의 인터페이스는 모두 숫자 키나 문자 키 등으로 한정 사용하고 있다. 즉 휴대의 편리성과 간편성 때문에 마우스를 사용하지 못하고 있다. 마우스가 없더라도 기술은 발달하여 다양한 문자입력에 대한 방법 및 한글을 표현하기 위한 방법 그리고 그래픽 GUI 들이 탑재되어 있다. 그러나 마우스 고유의 기능, 즉 화면의 원하는 지점을 선택하는 기능이 빠져 있어 불편함이 있고 이로 인해 휴대폰 등에서 동작할 수 있는 게임 소프트웨어는 그 구현 범위가 일반 PC에서 동작하는 게임 소프트웨어보다 좁을 수 밖에 없다.Useful interface devices in a typical computer include a keyboard and a mouse. In the CDMA 1x era, a small terminal with an input key for voice communication and SMS text service emerged. In the near future, mobile communication business started to develop a network capable of voice communication and data communication. More and more diversified, and the graphics of value-added services are becoming more colorful. As such, small sized terminals, especially mobile phones, which are more convenient and better in performance, are limited to numeric keys or character keys due to their size. That is, the mouse is not used because of the convenience and convenience of carrying. Even without a mouse, the technology has been developed so that various text input methods, Hangul expression methods, and graphic GUIs are installed. However, the mouse's own function, that is, the ability to select a desired point on the screen is inconvenient and inconvenient because of this, the game software that can be operated in a mobile phone, etc. has a narrow implementation range than the game software running on a normal PC.

이러한 단점을 해결하기 위해, 일반 컴퓨터의 마우스에 해당하는 기능을 할 수 있는 방법으로 터치 스크린(touch screen)과 같은 하드웨어 기술을 이용한 PDA 또는 스마트 폰(smart phone)과 같은 단말기도 개발하였지만 가격이 그 만큼 비싸다는 단점이 있다.In order to solve this disadvantage, a terminal such as a PDA or a smart phone using a hardware technology such as a touch screen has been developed as a method that can function as a mouse of a general computer, but the price is The disadvantage is that it is expensive.

본 발명이 이루고자 하는 기술적 과제는 마우스가 없더라도 컴퓨터의 마우스처럼 휴대폰과 같은 소형단말기의 화면 내에서 이동가능한 커서를 그래픽적으로 디스플레이하거나, 또는 상기 커서와 함께 전체화면의 테두리 또는 전체화면에 대비되는 각 분할화면의 크기와 위치 및 그 커서이동에 필요한 키선택을 돕기 위한 가이드라인을 그래픽적으로 디스플레이하여 사용자가 인식할 수 있고 또한 커서가 가리키는 부분의 픽셀 값들을 응용 소프트웨어에서 사용할 수 있도록 하는, 숫자키를 이용한 커서 이동 방법 및 장치를 제공하는 것이다.The technical problem to be achieved by the present invention is to graphically display a cursor that can be moved within the screen of a small terminal such as a mobile phone, even if there is no mouse, or in contrast to the full screen border or full screen with the cursor Numeric keys that graphically display the size and position of the split screen and guidelines for assisting the key selection required to move the cursor so that the user can recognize and use the pixel values in the area indicated by the cursor in the application software It is to provide a method and an apparatus for moving a cursor using.

상기 기술적 과제를 이루기 위한 본 발명에 의한 숫자키를 이용한 커서 이동방법은, (a)정보기기 화면을 소정의 크기를 갖는 화면으로 분할하는 단계; (b)상기 (a)단계에서 분할된 화면 각각을 상기 정보기기에 구비된 각 숫자키에 매핑시키는 단계; (c)상기 (b)단계에서 분할 화면 각각에 매핑된 각 숫자키의 입력여부를 확인하여, 숫자키 입력이 있을 경우 해당 숫자키에 매핑된 분할 화면으로 커서를 이동시켜 표시하는 단계를 포함함을 특징으로 한다.According to another aspect of the present invention, there is provided a method of moving a cursor using a numeric key, the method comprising: dividing an information device screen into a screen having a predetermined size; (b) mapping each of the screens divided in step (a) to respective numeric keys provided in the information device; (c) checking whether each numeric key mapped to each of the split screens is input in step (b), and if there is a numeric key input, moving and displaying a cursor on the split screen mapped to the corresponding numeric key. It is characterized by.

상기 본 발명 방법의 바람직한 실시예로서, 상기 (b)단계는 (b1)전체의 표시화면에 대한 제 1화면테두리와, 상기 각 숫자키들에 의해 매핑된 각 분할 화면을 구분하기 위한 제 1가이드라인을 커서와 함께 표시하는 단계를 더 구비할 수 있다.In a preferred embodiment of the method of the present invention, the step (b) is a first guide line for distinguishing the first screen frame for the entire display screen and each divided screen mapped by the respective numeric keys. It may further comprise displaying with a cursor.

또한 상기 본 발명 방법의 다른 형태의 바람직한 실시예로서, 상기 (b)단계는 (b2)상기 숫자키에 매핑된 분할 화면을 다시 소정의 크기를 갖는 화면으로 재분할하여 상기 재분할된 화면 각각을 다시 숫자키에 매핑시키는 단계를 더 구비할 수 있으며, 이러한 (b2)단계는 소정의 횟수만큼 반복적으로 수행될 수 있다. 또한 바람직하게는 상기 분할된 화면의 개수는 9 개이며, 상기 숫자키는 1 내지 9의 숫자키가 될 것이다.In addition, as another embodiment of the method of the present invention, the step (b) (b2) re-dividing the divided screen mapped to the numeric key into a screen having a predetermined size to re-number each of the divided screens The method may further include mapping to a key, and this step (b2) may be repeatedly performed a predetermined number of times. Also preferably, the number of divided screens is nine, and the numeric keys may be numeric keys 1 to 9.

또한 상기 본 발명 방법의 또 다른 형태의 바람직한 실시예로서, 상기 (c) 단계는 (c1)상기 매핑된 숫자키들 중에서 임의의 숫자키 입력이 있을 경우 상기 입력된 숫자키에 매핑된 분할 화면의 재분할 영역을 각각 구분하기 위한 제 2가이드라인과, 상기 해당 분할 화면의 영역을 전체 화면으로부터 구분하기 위한 제 2화면테두리를 표시하는 단계와; (c2) 상기 (c1)의 표시상태에서 다시 임의의 숫자키 또는 또 다른 숫자키 입력이 다시 있을 경우 상기 재분할 화면상의 해당 숫자키에 대응하는 영역으로 커서를 이동시켜 상기 제 1가이드라인 및 제 1화면테두리와 함께 표시하는 단계를 더 구비하여, 정보기기 사용자가 전체적인 화면상에서 현재 커서가 위치하고 있는 부분의 화면 영역을 용이하게 인식할 수 있도록 하여 커서 이동을 위한 키조작을 도울 수 있을 것이다.In addition, as another embodiment of the method of the present invention, the step (c) is (c1) re-division of the split screen mapped to the input numeric key when there is any numeric key input among the mapped numeric keys Displaying a second guide line for dividing areas, and a second screen border for dividing an area of the corresponding split screen from an entire screen; (c2) If any numeric key or another numeric key is input again in the display state of (c1), the cursor moves to an area corresponding to the corresponding numeric key on the subdivision screen to move the cursor to the first guide line and the first guide line. The method may further include displaying the picture together with the screen frame so that the user of the information device may easily recognize the screen area of the portion where the current cursor is located on the entire screen, thereby assisting key manipulation for moving the cursor.

또한 상기 본 발명 방법의 또 다른 형태의 바람직한 실시예서는 상기 (c2)단계에서는 상기 (c1)단계에서 표시한 제 2화면테두리와 제 2가이드라인을 삭제한 후 다시 제 1화면테두리와 제 1가이드라인을 표시하도록 구성할 수 있을 것이다. According to another preferred embodiment of the method of the present invention, in the step (c2), the first screen border and the first guide are deleted after deleting the second screen border and the second guide line indicated in the step (c1). It may be configured to display a line.

상기 기술적 과제를 이루기 위한 본 발명에 의한 숫자키를 이용한 커서 이동장치는, 정보기기 화면을 소정의 크기를 갖는 화면으로 분할하는 화면분할부; 상기 화면 분할부에서 분할된 화면 각각을 상기 정보기기에 구비된 각 숫자키에 매핑시키는 숫자키매핑부; 및 상기 숫자키 매핑부에서 매핑된 각 숫자키 입력여부를 확인하여, 숫자키 입력이 있을 경우 해당 숫자키에 매핑된 분할 화면으로 커서를 이동시켜 표시하는 커서이동부를 포함하는 특징을 갖는다. 상기 화면분할부는 상기 분할된 화면을 다시 소정 크기를 갖는 화면으로 분할하되, 소정의 횟수만큼 화면을 재분할하고, 상기 숫자키 매핑부는 상기 재분할된 화면 각각을 숫자키로 매핑시킴이 바람직하다.In accordance with an aspect of the present invention, there is provided a cursor movement device using a numeric key, comprising: a screen splitter for dividing an information device screen into a screen having a predetermined size; A numeric key mapping unit for mapping each screen divided by the screen divider to each numeric key provided in the information device; And a cursor moving unit for checking whether each numeric key mapped by the numeric key mapping unit is input, and moving the cursor to a split screen mapped to the corresponding numeric key when there is a numeric key input. Preferably, the screen splitter divides the divided screen into a screen having a predetermined size again, and divides the screen by a predetermined number of times, and the numeric key mapping unit maps each of the divided screens to numeric keys.

상기 본 발명 장치의 실시예에서, 상기 커서이동부는 최종 분할 화면의 지정된 소정 영역으로 커서를 이동시켜 표시하되, 상기 분할 화면 또는 재분할 화면의 각 영역을 구별하기 위한 제 1 및 제 2가이드라인과 전체화면 또는 분할화면의 크기를 알 수 있는 제 1 및 제 2화면테두리를 상기 커서와 함께 표시하도록 구성할 수 있다.In an embodiment of the present invention, the cursor moving unit moves and displays the cursor to a predetermined predetermined area of the final split screen, and includes first and second guide lines and the whole for distinguishing each area of the split screen or the re-split screen. It may be configured to display the first and second screen borders that know the size of the screen or the split screen together with the cursor.

상기 본 발명 장치의 다른 실시예에서, 상기 커서 이동부는 상기 제 2가이드라인과 제 2화면테두리를 현재의 커서위치와 함꼐 표시하도록 구성할 수 있으며, 바람직한 실시예로서는 최종 분할 화면 상에 제 1가이드라인과 제 1화면테두리를 커서와 함께 표시하도록 구성할 수 있을 것이다.In another embodiment of the present invention, the cursor moving unit may be configured to display the second guide line and the second screen border together with the current cursor position, and in a preferred embodiment, the first guide line on the final split screen. And the first screen border can be configured to display with the cursor.

그리고 상기 기재된 발명을 컴퓨터(컴퓨터 기능을 갖는 휴대폰을 포함하는 정보통신기기를 포함한다.)에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.A computer-readable recording medium having recorded thereon a program for executing the above-described invention on a computer (including an information communication device including a mobile phone having a computer function) is provided.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described a preferred embodiment of the present invention.

도 1은 본 발명의 일 실시예에 의한 숫자키를 이용한 커서이동장치의 구성을 블록도로 도시한 것으로서, 화면분할부(100), 숫자키매핑부(120), 커서이동부(140)를 포함하여 이루어진다.1 is a block diagram illustrating a configuration of a cursor moving apparatus using numeric keys according to an embodiment of the present invention, and includes a screen splitter 100, a numeric key mapping unit 120, and a cursor moving unit 140. .

상기 화면분할부(100)는 정보기기 화면을 소정의 크기를 갖는 화면으로 분할한다. 상기 화면분할부(100)는 소정의 화면재분할 조건이 만족되면, 상기 분할된 화면을 다시 소정의 크기를 갖는 화면으로 분할하되, 소정의 횟수만큼 화면을 재분할함이 바람직하다. 상기 화면분할부(100)는 상기 분할된 화면정보를 저장하는 화면정보저장부(10)를 구비한다.The screen splitter 100 divides the information device screen into a screen having a predetermined size. When the predetermined screen repartitioning condition is satisfied, the screen splitter 100 divides the divided screen into a screen having a predetermined size again, but preferably repartitions the screen a predetermined number of times. The screen splitter 100 includes a screen information storage unit 10 for storing the divided screen information.

상기 숫자키매핑부(120)는 상기 화면분할부(100)에서 분할된 화면 각각을 숫자키로 매핑시킨다. 상기 숫자키매핑부(120)는 상기 화면이 재분할되면 상기 재분할화면 각각을 숫자키로 매핑시킴이 바람직하다.The numeric key mapping unit 120 maps each screen divided by the screen splitter 100 to numeric keys. When the screen is repartitioned, the numeric key mapping unit 120 preferably maps each of the repartitioned screens to a number key.

상기 커서이동부(140)는 상기 숫자키를 이용하여 상기 숫자키매핑부(120)에서 매핑된 화면, 바람직하게는 화면의 중앙으로 커서를 위치시켜 표시한다. 상기 커서이동부(140)는 상기 숫자키 매핑부(120)에서 매핑된 숫자키에 의해 이동되는 커서 위치화면에 그 분할 화면을 전체 화면 영역으로부터 구별할 수 있도록 화면 테두리(310: 도 5b참조)를 표시할 수도 있고, 또한 상기 커서이동부(140)는 상기 화면 테두리(310)와 함께 상기 화면 분할부에서 분할되는 화면 전체에 대한 분할 화면의 각 영역을 구분하기 위한 가이드라인(320,320-1,330,330-1 : 도 5a 및 도 5b 참조)을 표시할 수도 있는데, 이러한 커서 이동부에서 실시하는 화면 테두리 및 가이드라인의 표시동작은 정보기기에 구비된 별도의 기능키 등을 이용하여 선택적으로 제어될 수 있도록 함으로써, 정보기기 사용자의 의도에 따라 선택적으로 제어할 수 있음은 물론이다. 여기서 상기 가이드 라인이라 함은 분할하고자 하는 화면을 1회 분할하게 될 때 분할위치를 표시하는 가상선을 의미한다. 특히 본 발명에서 설명되는 상기 가이드 라인은 전체 화면을 9개의 분할 화면으로 나누는 경우를 예시하며, 이 경우 수직으로 분할하는 선과 수평으로 분할하는 선이 각각 2개인 경우가 바람직할 것이다.The cursor moving unit 140 displays the cursor by moving the cursor to a screen, preferably the center of the screen, mapped by the numeric key mapping unit 120 using the numeric keys. The cursor moving unit 140 places a screen border 310 (refer to FIG. 5B) on the cursor position screen moved by the numeric keys mapped by the numeric key mapping unit 120 to distinguish the split screen from the entire screen area. In addition, the cursor movement unit 140 may be guided to distinguish each area of the divided screen for the entire screen divided by the screen divider together with the screen border 310 (320,320-1,330,330-1): 5A and 5B), the display operation of the screen border and the guide line performed by the cursor moving unit may be selectively controlled by using a separate function key provided in the information device. Of course, it can be selectively controlled according to the intention of the information device user. Here, the guide line refers to a virtual line indicating a split position when the screen to be divided is divided once. In particular, the guide line described in the present invention exemplifies a case in which the entire screen is divided into nine divided screens. In this case, it may be preferable to have two vertically divided lines and two horizontally divided lines.

한편, 도 2는 본 발명에 의한 숫자키를 이용한 커서 이동 방법을 흐름도로 도시한 것으로서, 도 1 및 도 2를 참조하여 본 발명의 동작을 설명하기로 한다.2 is a flowchart illustrating a method of moving a cursor using numeric keys according to the present invention, and the operation of the present invention will be described with reference to FIGS. 1 and 2.

먼저, 커서초기화를 실행한다.(200단계) 상기 커서 초기화 실행단계에서는 커서의 좌표(Xc, Yc)를 구한다. 상기 Xc 와 Yc은, 화면의 최대값(W, H 또는 X, Y)과 커서를 사각형이라고 가정하고 상기 사각형의 크기 Wc x Hc를 이용하면 구할 수 있다. 여기서 Wc와 Hc는 화면 분할 횟수를 나타내는 변수N을 이용하여 구하거나, 임의의 크기를 이용한다. 즉 Xc = (X - Wc)/2 이고 Yc = (Y - Hc)/2 에 의해 Xc 와 Yc를 구한다. Wc = W/(가로축 키의 개수)N, Hc = H/(세로축 키의 개수)N First, the cursor initialization is executed. (Step 200) In the cursor initialization step, the coordinates Xc and Yc of the cursor are obtained. The Xc and Yc can be obtained by using the size of the rectangle Wc x Hc assuming the maximum value (W, H or X, Y) of the screen and the cursor as a rectangle. Here, Wc and Hc are obtained using a variable N indicating the number of screen divisions or using an arbitrary size. Namely, Xc and (Yc) are obtained by Xc = (X-Wc) / 2 and Yc = (Y-Hc) / 2. Wc = W / (number of horizontal axis keys) N , Hc = H / (number of vertical axis keys) N

예를 들어 화면의 크기 X × Y 가 90 × 90 이고, 커서의 크기 Wc × Hc가 4 × 4 이고, 상기 화면이 9개의 화면으로 분할한다고 할 때, 상기 커서의 좌표는 (45,45)를 중심으로 소정의 크기의 사각형에서 좌상측 코너점이 될 수 있다. 즉 Xc = (90 - 4)/2 = 43, Yc = (90 - 4)/2 = 43 이므로, 커서의 좌표는 (Xc, Yc) = (43, 43) 이 된다. 따라서 커서 정보 (Xc, Yc, Wc, Hc) = (43,43,4,4)가 된다.For example, if the screen size X × Y is 90 × 90, the cursor size Wc × Hc is 4 × 4, and the screen is divided into nine screens, the coordinates of the cursor are (45,45). The center may be the upper left corner point in a rectangle of a predetermined size. That is, since Xc = (90-4) / 2 = 43 and Yc = (90-4) / 2 = 43, the coordinates of the cursor are (Xc, Yc) = (43, 43). Thus, the cursor information (Xc, Yc, Wc, Hc) = (43, 43, 4, 4).

커서를 초기화 한 후에는 화면을 초기화 한다.(210단계) 상기 화면 초기화는 화면을 기술하는 변수 x,y,w,h 에 대한 초기화를 통해 수행된다. 상기 화면정보 (x, y, w, h)에서 x 및 y는 화면의 좌상 꼭지점의 좌표를 나타내고, w 및 h는 상기 화면의 분할된 화면의 크기를 나타낸다. 화면변수 (x,y,w,h)에 화면의 초기값 (x0, y0, w0, h0)을 대입한다. 그리고 화면분할의 횟수를 나타내는 변수를 N이라고 할 때, N = 0을 대입한다.After initializing the cursor, the screen is initialized (step 210). The screen initialization is performed by initializing variables x, y, w, and h that describe the screen. In the screen information (x, y, w, h), x and y represent the coordinates of the upper left corner of the screen, and w and h represent the size of the divided screen of the screen. The screen's initial values (x 0 , y 0 , w 0, h 0 ) are assigned to the screen variables (x, y, w, h). When N is a variable representing the number of screen divisions, N = 0 is substituted.

예를 들어 초기 화면의 크기가 90 × 90 이고 상기 초기화면이 1개의 화면일 때, 화면 (x,y,w,h) = (0,0,90,90), N = 0 으로 초기화된다.For example, when the size of the initial screen is 90 × 90 and the initial screen is one screen, the screen (x, y, w, h) = (0,0,90,90) and N = 0 are initialized.

커서 및 화면 초기화가 수행되고 나면, 상기 커서 및 화면을 디스플레이한다(220단계). 이때 본 발명의 일 실시예에서는 상기 커서 및 화면 테두리를 표시할 수 있다. 또한 본 발명의 다른 실시예에서는 상기 커서 및 화면 테두리와 함께 커서 이동을 위한 키선택을 용이하게 하는 가이드라인을 표시할 수도 있다. 상기 화면 테두리는 화면정보(x,y,w,h)를 이용하여 화면의 x,y,w,h에 해당하는 위치에 표시하고, 상기 커서의 테두리는 커서정보(Xc, Yc, Wc, Hc)를 이용하여 화면에 표시한다. 그리고 여기서 상기 가이드 라인 중 X축 가이드라인은 (x, y+h/3, x+w, y+h/3), (x, y+2h/3, x+w, y+2h/3), Y축 가이드라인은 (x+w/3, y, x+w/3, y+h),(x+2w/3, y, x+2w/3, y+h)이다.After the cursor and screen initialization are performed, the cursor and the screen are displayed (step 220). In this embodiment, the cursor and the screen frame may be displayed. In another embodiment of the present invention, a guideline for facilitating key selection for moving the cursor may be displayed together with the cursor and the screen border. The screen border is displayed at a position corresponding to x, y, w, h of the screen using screen information (x, y, w, h), and the border of the cursor is cursor information (Xc, Yc, Wc, Hc). To display on the screen. Here, the X-axis guideline of the guide line is (x, y + h / 3, x + w, y + h / 3), (x, y + 2h / 3, x + w, y + 2h / 3) , Y-axis guideline is (x + w / 3, y, x + w / 3, y + h), (x + 2w / 3, y, x + 2w / 3, y + h).

이와 같이 초기화되는 화면의 각 실시예는 도 3a 및 도 3b에 예시된 바와 같다. 도 3a 및 도 3b에서 참조번호 300은 분할하고자 하는 초기화면의 제 1화면테두리를 나타내고, 참조번호 350은 초기화면의 중앙에 위치하도록 초기상태가 설정된 커서를 나타내며, 참조번호 320과 330은 초기화면을 각각 수직 및 수평으로 분할하는 제 1가이드라인을 나타낸다. 상기 커서는 rectangle 형태임이 바람직하다.Each embodiment of the screen initialized as described above is illustrated in FIGS. 3A and 3B. In FIGS. 3A and 3B, reference numeral 300 denotes a first screen border of the initial screen to be divided, reference numeral 350 denotes a cursor whose initial state is set to be located at the center of the initial screen, and reference numerals 320 and 330 denote initial screens. Denotes a first guideline for dividing the vertically and horizontally, respectively. The cursor is preferably in the form of a rectangle.

상기 도 3a 및 도 3b에서와 같이 화면 및 커서, 또는 화면 및 커서와 가이드라인이 표시되고 나면, 화면을 소정 개수로 분할하고 상기 화면 분할된 정보를 저장한다.(230단계) 3A and 3B, after the screen and the cursor or the screen and the cursor and the guideline are displayed, the screen is divided into a predetermined number and the divided information is stored (step 230).

입력받은 화면 좌표 정보(x,y,w,h)로부터 숫자키(123/456/789) 모습대로 수학식 1과 같이 좌표값을 계산한다.The coordinate value is calculated as shown in Equation 1 from the input screen coordinate information (x, y, w, h) as shown by the numeric keys (123/456/789).

w1=w/3, h1=h/3w 1 = w / 3, h 1 = h / 3

x1 = x, x2 = x1 + w1, x3 = x2 + w 1 x 1 = x, x 2 = x 1 + w 1 , x 3 = x 2 + w 1

y1 = y, y2 = y1 + h1, y3 = y2 + h 1 y 1 = y, y 2 = y 1 + h 1 , y 3 = y 2 + h 1

여기서, 상기 x,y,w,h는 소프트웨어로 구현될 때 가변변수에 해당한다.Here, x, y, w, h corresponds to a variable variable when implemented in software.

상기 계산된 좌표값들을 동적 또는 정적으로 할당된 메모리를 M 이라 할 때, 상기 메모리 M에 저장한다. 상기 메모리 M은 상술한 화면정보저장부(10)에 상응한다. 예를 들어 화면의 크기가 90 × 90 이고, 상기 초기화면이 9개의 작은 화면으로 분할된다고 할 때, 도 4에 도시된 바와 같이 9개의 화면(M1 - M9 )은 다음과 같이 기술될 수 있다.The calculated coordinate values are stored in the memory M when a dynamically or statically allocated memory is called M. The memory M corresponds to the screen information storage unit 10 described above. For example, when the size of the screen is 90 × 90 and the initial screen is divided into nine smaller screens, nine screens M 1 to M 9 may be described as follows. have.

M1(x1, y1, w1, h1) = M1(0,0,30,30)M 1 (x 1 , y 1 , w 1 , h 1 ) = M 1 (0,0,30,30)

M2(x2, y1, w1, h1) = M2(30,0,30,30)M 2 (x 2 , y 1 , w 1 , h 1 ) = M 2 (30,0,30,30)

M3(x3, y1, w1, h1) = M3(60,0,30,30)M 3 (x 3 , y 1 , w 1 , h 1 ) = M 3 (60,0,30,30)

M4(x1, y2, w1, h1) = M4(0,30,30,30)M 4 (x 1 , y 2 , w 1 , h 1 ) = M 4 (0,30,30,30)

M5(x2, y2, w1, h1) = M5(30,30,30,30)M 5 (x 2 , y 2 , w 1 , h 1 ) = M 5 (30,30,30,30)

M6(x3, y2, w1, h1) = M6(60,30,30,30)M 6 (x 3 , y 2 , w 1 , h 1 ) = M 6 (60,30,30,30)

M7(x1, y3, w1, h1) = M7(0,60,30,30)M 7 (x 1 , y 3 , w 1 , h 1 ) = M 7 (0,60,30,30)

M8(x2, y3, w1, h1) = M8(30,60,30,30)M 8 (x 2 , y 3 , w 1 , h 1 ) = M 8 (30,60,30,30)

M9(x3, y3, w1, h1) = M9(60,60,30,30)M 9 (x 3 , y 3 , w 1 , h 1 ) = M 9 (60,60,30,30)

화면이 분할되고, 분할정보가 저장되고 나면, 키입력을 받는다.(240단계) 상기 키는 숫자키를 사용한다. 만일 1 - 9 까지의 숫자키가 입력되면(250단계), 숫자키 매핑부(120)에 의해 상기 숫자에 상응하는 화면정보를 상기 화면정보 저장부(10)에서 독출한다. 이를 소프트웨어로 구현하면, 만일 1 - 9 까지의 숫자키가 입력되면(250단계), 숫자키 매핑부(120)에 의해 상기 숫자에 상응하는 화면정보를 상기 230단계에서 저장된 메모리(M1 - M9)에서 독출하여 상기 독출된 값을 변수 x, y, w, h 에 대입한다.After the screen is divided and the partition information is stored, the key is input (step 240). The key uses a numeric key. If numbers 1 to 9 are input (step 250), the screen information storage unit 10 reads the screen information corresponding to the number by the number key mapping unit 120. When implementing them by software, if the 1-if to 9 numeric key is input (250 steps), the numeric key mapping unit 120 memory for screen information corresponding to the number stored in the 230 step by (M 1 - M 9 ) and the read value is substituted into the variables x, y, w and h.

그리고 화면분할 회수를 나타내는 변수 N을 1 증가시킨다.(260단계)The variable N representing the number of screen divisions is increased by one (step 260).

또한 상기 독출된 화면정보에 상응하는 화면에 커서(또는 커서와 화면 테두리, 또는 커서와 화면 테두리와 가이드라인)을 디스플레이시킨다.(220단계) 상기 커서는 상기 분할된 화면의 소정 영역(중앙 또는 미리 지정된 다른 영역)에 위치될 수 있을 것이다.In addition, a cursor (or a cursor and a screen border, or a cursor and a screen border and a guideline) is displayed on a screen corresponding to the read screen information. (Step 220) The cursor is a predetermined region (center or advance) of the divided screen. May be located in other designated areas).

이 때 상기 N 값이 미리 설정된 최대값(Nmax)보다 큰지 비교한 후, 상기 N 값이 Nmax 보다 작으면, 화면정보(x,y,w,h)로부터 중앙에 위치할 커서의 Xc, Yc 좌표값을 계산하여 다시 화면표시를 실시하여 화면분할을 계속하게 된다. 만일 N값이 Nmax값과 같아지면 상기 210 단계로 가서 화면 초기화를 실시한다.At this time, after comparing whether the N value is larger than the preset maximum value Nmax, and if the N value is smaller than Nmax, the Xc and Yc coordinates of the cursor to be centered from the screen information (x, y, w, h) The screen is calculated by calculating the value and displaying it again. If the N value is equal to the Nmax value, go to step 210 and initialize the screen.

도 5a 내지 도 5c는 N = 2 일 경우의 화면분할을 도시한 것으로서, 본 발명의 한 실시예를 통해 언급된 바와 같이 1차 분할된 화면에서의 제 1가이드라인(320,330)과 2차 분할된 화면의 제 2가이드라인(320-1,330-1)이 각각 디스플레이되는 상태의 실시예를 도시하고 있다. 여기서 상기 도 5a의 초기화면 상에는 좌측 하단(좀더 상세하게는 7번 키 해당 영역 중의 3번 키 분할영역)에 커서(350)가 위치하도록 초기 설정된 상태를 예시하고 있으며, 이러한 커서의 초기 위치는 사용자의 설정 또는 응용 프로그램 상의 설정값에 따라 달라질 수 있음은 물론이다. 5A through 5C illustrate screen splitting when N = 2, and are divided into second and second guide lines 320 and 330 in the first divided screen as mentioned through an embodiment of the present invention. An example of a state in which the second guide lines 320-1 and 330-1 of the screen are displayed is shown. 5A illustrates an initial setting state in which the cursor 350 is positioned at the lower left side (more specifically, the third key division area of the corresponding key number 7 area) on the initial screen of FIG. 5A, and the initial position of the cursor is Of course, this may vary depending on the settings of the settings or the application program.

상기 도 5a에 도시된 바와 같이 수평 가이드라인(330)과 수직 가이드라인(320)을 각각 두 개씩 사용하여 분할한 화면이 9개인 경우, 초기 7번 키 영역에 커서가 위치되는 상태에서, 숫자키 '3' 를 누르게 되면 도 5b에 도시된 바와 같이 3번키에 매핑된 분할 영역에서 제 2화면테두리(310) 및 제 2가이드라인(320-1,330-1)을 표시하고, 그 상태에서 다시 소정 시간 이내에 '1'을 누르게 되면 도 5c에 도시된 바와 같이 3번키 영역 내의 1번 키 영역으로 커서(350)를 이동시키고 그와 함께 상기 도 5b에서 표시되고 있던 제 2화면테두리(310)와 제 2가이드라인(320-1,330-1)을 화면상에서 제거하고 다시 제 1화면테두리(300)와 제 1가이드라인(320,330)을 상기 커서(350)와 함께 화면상에 표시한다.As shown in FIG. 5A, when nine screens are divided using two horizontal guide lines 330 and two vertical guide lines 320, the numeric keys are positioned in the initial seventh key area. When '3' is pressed, the second screen border 310 and the second guide lines 320-1 and 330-1 are displayed in the divided area mapped to the 3rd key as shown in FIG. If the '1' is pressed within, the cursor 350 moves to the first key area in the third key area as shown in FIG. 5C, and the second screen border 310 and the second screen displayed in FIG. The guide lines 320-1 and 330-1 are removed from the screen, and the first screen border 300 and the first guide lines 320 and 330 are displayed together with the cursor 350 on the screen.

한편, 상기 240단계의 키입력시, 소정시간 동안 숫자키가 입력되지 않거나, 상기 250단계에서 숫자키가 아닌 다른 키가 입력되면 커서이동과 화면분할을 중단하고 종료한 후 다른 기능을 수행하거나 화면초기화 단계로 간다. 예를 들어 첫 번째 숫자키 입력, 두 번째 또는 세 번째 숫자키 입력 후 바로 '0'이 입력된 경우 게임프로그램이 미사일 게임인 경우 발사에 해당하는 액션을 할 수 있다.On the other hand, when the key is input in step 240, if a numeric key is not input for a predetermined time or if a key other than the numeric key is input in step 250, the cursor movement and screen division are stopped and finished, and then other functions are performed or the screen is terminated. Go to the initialization phase. For example, if '0' is input immediately after the first numeric key input, the second or third numeric key input, and the game program is a missile game, the action corresponding to the firing may be performed.

본 발명은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터(휴대폰을 포함하는 정보 처리 기능을 갖는 정보통신기기를 모두 포함한다)가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 장치의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있다. The present invention can be embodied as code that can be read by a computer (including all information communication devices having an information processing function including a mobile phone) on a computer-readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording devices include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like.

본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the present invention has been described with reference to the embodiments shown in the drawings, this is merely exemplary, and it will be understood by those skilled in the art that various modifications and equivalent other embodiments are possible. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

본 발명에 의한 숫자키를 이용한 커서 이동 방법 및 장치에 의하면, 마우스가 없는 정보통신 기기에서 커서를 원하는 위치에 용이하게 이동시킬 수 있다. According to the method and apparatus for moving the cursor using the numeric keys according to the present invention, it is possible to easily move the cursor to a desired position in an information communication device without a mouse.

따라서 휴대폰 등 마우스가 없는 정보통신 기기에서 게임을 한다거나 할 때, 본 발명은 마우스와 유사한 기능을 할 수 있다.Therefore, when playing a game in an information communication device without a mouse such as a mobile phone, the present invention can function similar to a mouse.

도 1은 본 발명의 일 실시예에 의한 숫자키를 이용한 커서 이동 장치의 구성을 블록도로 도시한 것이다.1 is a block diagram illustrating a configuration of a cursor movement device using numeric keys according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 의한 숫자키를 이용한 커서 이동 방법을 흐름도로 도시한 것이다.2 is a flowchart illustrating a cursor movement method using numeric keys according to an embodiment of the present invention.

도 3a와 도 3b는 본 발명의 각 실시예에 의한 커서 및 화면 초기화된 상태의 초기화면을 각각 도시한 것이다.3A and 3B illustrate an initial screen of a cursor and a screen initialized state according to embodiments of the present invention, respectively.

도 4는 화면의 크기가 90 × 90 이고, 초기화면이 9개의 작은 화면으로 분할된다고 할 때, 9개의 화면(M1 - M9 )과 좌표를 도시한 것이다.FIG. 4 illustrates nine screens M 1 to M 9 and coordinates when the screen size is 90 × 90 and the initial screen is divided into nine small screens.

도 5a 내지 도 5c는 N = 2 일 경우의 화면분할의 예를 도시한 것이다.5A to 5C show an example of screen division when N = 2.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

10 : 화면정보 저장부 300,310 : 화면 테두리10: screen information storage unit 300,310: screen border

350 :커서 100 : 화면 분할부350: cursor 100: screen division

120 : 숫자키 매핑부 140 : 커서 이동부120: numeric key mapping unit 140: cursor moving unit

320,320-1,330,330-1 : 가이드라인 320,320-1,330,330-1: Guidelines

Claims (12)

삭제delete 그래픽 또는 데이터 출력 전용의 디스플레이 화면과 다수의 숫자키를 구비한 소형 정보기기에서, 상기 디스플레이 화면 상에 커서를 출력하거나 또는 출력된 커서의 위치 이동을 제어하여 커서를 원하는 위치로 이동시키는 커서 이동방법에 있어서, In a compact information device having a display screen dedicated to graphic or data output and a plurality of numeric keys, a cursor moving method for outputting a cursor on the display screen or controlling the position of the output cursor to move the cursor to a desired position. To (a) 상기 디스플레이 화면의 좌표를 인식하여 현재 디스플레이된 화면의 크기를 산출하고, 상기 인식된 디스플레이 화면을 소정의 크기를 갖는 다수의 화면으로 영역 분할하는 단계;(a) recognizing coordinates of the display screen to calculate a size of the currently displayed screen, and dividing the recognized display screen into a plurality of screens having a predetermined size; (b) 상기 (a) 단계에서 인식 및 영역 분할된 다수의 화면 각각을 상기 소형 정보기기에 구비된 다수의 숫자키에 각각 매핑시키고, 디스플레이 화면의 전체 영역을 표시하는 제 1화면테두리와 상기 각 숫자키들에 의해 매핑된 각 분할 화면을 구분하기 위한 제 1가이드라인을 커서와 함께 표시하는 단계;(b) a first screen border for mapping each of the plurality of screens recognized and divided in step (a) to a plurality of numeric keys provided in the small information device, and displaying an entire area of the display screen; Displaying a first guideline for identifying each of the divided screens mapped by the numeric keys together with the cursor; (c) 상기 (b) 단계에서 상기 분할 화면 각각에 매핑된 각 숫자키의 입력여부를 확인하여, 숫자키 입력이 있을 경우 해당 숫자키에 매핑된 분할 화면의 위치로 상기 커서를 이동시켜 표시하는 단계를 포함하는 것을 특징으로 하는 숫자키를 이용한 커서 이동방법.(c) checking whether the numeric keys mapped to each of the divided screens are input in step (b), and if there is a numeric key input, moving the cursor to a position of the divided screen mapped to the corresponding numeric keys and displaying the same. Cursor movement method using the numeric keys, characterized in that it comprises a step. 제 2항에 있어서, 상기 (b)단계는,The method of claim 2, wherein step (b) comprises: (b2)상기 숫자키에 매핑된 분할 화면을 다시 소정의 크기를 갖는 화면으로 재분할하여 상기 재분할된 화면 각각을 다시 숫자키에 매핑시키는 단계를 더 구비함을 특징으로 하는 숫자키를 이용한 커서 이동방법.(b2) re-dividing the divided screen mapped to the numeric key into a screen having a predetermined size, and mapping each of the divided screens back to the numeric keys. . 제 3항에 있어서, 상기 (b2)단계는The method of claim 3, wherein step (b2) 소정의 횟수만큼 반복적으로 수행됨을 특징으로 숫자키를 이용한 커서 이동방법.Cursor movement method using the numeric keys, characterized in that repeatedly performed a predetermined number of times. 제 2항 내지 제 4항 중 어느 한 항에 있어서,The method according to any one of claims 2 to 4, 상기 분할된 화면의 개수는 9 개이며, 상기 숫자키는 1 내지 9의 숫자키임을 특징으로 하는 숫자키를 이용한 커서 이동방법.The number of the divided screens is nine, and the numeric key is a cursor moving method using numeric keys, characterized in that the numeric keys 1 to 9. 제 2항에 있어서, 상기 (c) 단계는,The method of claim 2, wherein step (c) comprises: (c1) 상기 매핑된 숫자키들 중에서 임의의 숫자키 입력이 있을 경우 상기 입력된 숫자키에 매핑된 분할 화면의 재분할 영역을 각각 구분하기 위한 제 2가이드라인과, 상기 해당 분할 화면의 영역을 전체 화면으로부터 구분하기 위한 제 2화면테두리를 표시하는 단계와;(c1) a second guide line for dividing a subdivided area of the divided screen mapped to the input numeric key when there is any numeric key input among the mapped numeric keys, and a full screen of the divided screen; Displaying a second screen border for discriminating from; (c2) 상기 (c1)의 표시상태에서 다시 임의의 숫자키 또는 또 다른 숫자키 입력이 다시 있을 경우 상기 재분할 화면상의 해당 숫자키에 대응하는 영역으로 커서를 이동시켜 상기 제 1가이드라인 및 제 1화면테두리와 함께 표시하는 단계를 더 구비하는 것을 특징으로 하는 숫자키를 이용한 커서 이동방법.(c2) If any numeric key or another numeric key is input again in the display state of (c1), the cursor moves to an area corresponding to the corresponding numeric key on the subdivision screen to move the cursor to the first guide line and the first guide line. Cursor movement method using the numeric keys, characterized in that it further comprises the step of displaying with the screen border. 제 6항에 있어서, 상기 (c1)단계는,The method of claim 6, wherein step (c1), 상기 (b)단계에서 표시한 제 1화면테두리와 제 1가이드라인을 삭제하는 단계를 전처리단계로 더 포함하는 것을 특징으로 하는 숫자키를 이용한 커서 이동 방법.And deleting the first screen border and the first guide line displayed in the step (b) as a preprocessing step. 제 6항에 있어서, 상기 (c2)단계는,The method of claim 6, wherein step (c2), 상기 (c1)단계에서 표시한 제 2화면테두리와 제 2가이드라인을 삭제하는 단계를 전처리단계로 더 포함하는 것을 특징으로 하는 숫자키를 이용한 커서 이동 방법.And deleting the second screen border and the second guide line displayed in the step (c1) as a preprocessing step. 그래픽 또는 데이터 출력 전용 디스플레이장치와 다수의 숫자키를 구비한 소형 정보기기에서 디스플레이장치의 출력 화면 상에 커서를 출력하거나 또는 출력된 커서의 위치 이동을 제어하는 커서 이동장치에 있어서,In a small information device having a display device dedicated to outputting graphics or data and a plurality of numeric keys, the cursor moving device outputs a cursor on the output screen of the display device or controls the movement of the output cursor. 상기 디스플레이 화면의 좌표를 인식하여 현재 디스플레이 화면의 크기를 산출하고, 상기 인식된 디스플레이 화면을 소정의 크기를 갖는 다수의 화면으로 영역 분할하는 화면분할부;A screen splitter configured to recognize the coordinates of the display screen, calculate a size of the current display screen, and divide the recognized display screen into a plurality of screens having a predetermined size; 상기 화면 분할부에서 인식 및 영역 분할된 다수의 화면 각각을 상기 소형 정보기기에 구비된 다수의 숫자키에 각각 매핑시키는 숫자키매핑부; 및A numeric key mapping unit for mapping each of the plurality of screens recognized and area-divided by the screen division unit to a plurality of numeric keys provided in the small information device; And 상기 숫자키 매핑부에서 매핑된 각 숫자키의 입력여부를 확인하고, 숫자키의 입력이 있을 경우 해당 숫자키에 매핑된 분할 화면의 위치로 커서를 위치 이동시켜 표시하는 커서이동부를 포함하는 것을 특징으로 하는 숫자키를 이용한 커서 이동 장치.And a cursor moving unit which checks whether each numeric key mapped by the numeric key mapping unit is input and moves the cursor to a position of a split screen mapped to the corresponding numeric key if there is an input of the numeric key. Cursor moving device using numeric keys. 제 9항에 있어서,The method of claim 9, 상기 화면분할부는 상기 분할된 화면을 다시 소정 크기를 갖는 화면으로 분할하되 소정의 횟수만큼 화면을 재분할하고, 상기 숫자키 매핑부는 상기 재분할된 화면 각각을 다시 각 숫자키로 매핑시킴을 특징으로 하는 숫자키를 이용한 커서 이동 장치.The screen division unit divides the divided screen into a screen having a predetermined size again, and divides the screen by a predetermined number of times, and the numeric key mapping unit maps each of the divided screens to each numeric key again. Cursor moving device using. 제 9항 또는 제 10항에 있어서, 상기 커서이동부는,The method of claim 9 or 10, wherein the cursor moving unit, 최종 분할 화면의 지정된 소정 영역으로 커서를 이동시켜 표시하되, 상기 분할 화면의 각 영역을 구별하기 위한 제 1가이드라인, 전체화면의 크기를 알 수 있는 제 1화면테두리를 함께 표시하도록 구성하는 것을 특징으로 하는 숫자키를 이용한 커서 이동장치.Move the cursor to a predetermined area of the final split screen to display the first guide line for distinguishing each area of the split screen, and display the first screen border for identifying the size of the entire screen together Cursor moving device using numeric keys. 제 2,3,4,6,7,8항 중 어느 한 항에 기재된 숫자키를 이용한 커서이동방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한, 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for causing a computer to execute the cursor movement method using the numeric keys according to any one of claims 2, 3, 4, 6, 7, and 8.
KR1020050002172A 2004-09-03 2005-01-10 Cursor locating method and apparatus using numerical key Expired - Fee Related KR100537568B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/659,673 US20080143673A1 (en) 2004-09-03 2005-07-29 Method and Apparatus For Moving Cursor Using Numerical Keys
PCT/KR2005/002471 WO2006025653A1 (en) 2004-09-03 2005-07-29 Method and apparatus for moving cursor using numerical keys

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20040070241 2004-09-03
KR1020040070241 2004-09-03

Publications (1)

Publication Number Publication Date
KR100537568B1 true KR100537568B1 (en) 2005-12-19

Family

ID=37306784

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050002172A Expired - Fee Related KR100537568B1 (en) 2004-09-03 2005-01-10 Cursor locating method and apparatus using numerical key

Country Status (1)

Country Link
KR (1) KR100537568B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100822033B1 (en) 2007-05-10 2008-04-15 엘지전자 주식회사 Mobile communication terminal and its control method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100822033B1 (en) 2007-05-10 2008-04-15 엘지전자 주식회사 Mobile communication terminal and its control method

Similar Documents

Publication Publication Date Title
EP3451641B1 (en) Mobile communication device with separate display areas and rearrangemet of icons in the edges areas.
US8769403B2 (en) Selection-based resizing for advanced scrolling of display items
EP3096207B1 (en) Display control method, data process apparatus, and program
AU2014287956B2 (en) Method for displaying and electronic device thereof
CN107678664A (en) A kind of terminal interface switching, the method, apparatus and terminal of gesture processing
CN105335041A (en) Method and apparatus for providing application icon
KR20090102108A (en) Apparatus and method for separating and composing screen in a touch screen
KR20080073868A (en) Terminal and Menu Display Method
JPH1127368A (en) Mobile station with contact sensing input having automatic symbol magnification function
TW201504922A (en) Managing workspaces in a user interface
KR20080073869A (en) Terminal and Menu Display Method
CN108064369B (en) Interaction method and device of flexible display screen
CN108694012B (en) Method and system for displaying objects on screen
CN111596817B (en) Icon moving method and electronic equipment
CN107357501B (en) Desktop wallpaper updating method and device and terminal
RU2768526C2 (en) Real handwriting presence for real-time collaboration
CN104423789A (en) Information processing method and electronic equipment
CN113721808A (en) Control method and device
CN111773703A (en) Game object display method and device, storage medium and terminal equipment
CN104765542A (en) Control method and terminal of display interface
EP3065032A1 (en) Word prediction input method and terminal
KR100537568B1 (en) Cursor locating method and apparatus using numerical key
WO2006025653A1 (en) Method and apparatus for moving cursor using numerical keys
CN107239194A (en) Interface display method and device
CN116943180A (en) Control interaction method and related device

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

A302 Request for accelerated examination
PA0302 Request for accelerated examination

St.27 status event code: A-1-2-D10-D17-exm-PA0302

St.27 status event code: A-1-2-D10-D16-exm-PA0302

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

FPAY Annual fee payment

Payment date: 20081212

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20091214

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20091214

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000