WO2013103181A1 - Procédé de déplacement d'un curseur d'éditeur de texte à l'aide d'un détecteur de mouvement et support d'enregistrement lisible par ordinateur comportant un programme permettant de déplacer le curseur de l'éditeur de texte à l'aide du détecteur de mouvement - Google Patents
Procédé de déplacement d'un curseur d'éditeur de texte à l'aide d'un détecteur de mouvement et support d'enregistrement lisible par ordinateur comportant un programme permettant de déplacer le curseur de l'éditeur de texte à l'aide du détecteur de mouvement Download PDFInfo
- Publication number
- WO2013103181A1 WO2013103181A1 PCT/KR2012/005008 KR2012005008W WO2013103181A1 WO 2013103181 A1 WO2013103181 A1 WO 2013103181A1 KR 2012005008 W KR2012005008 W KR 2012005008W WO 2013103181 A1 WO2013103181 A1 WO 2013103181A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- motion sensor
- cursor
- mobile terminal
- text editor
- user
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Definitions
- the present invention relates to a method of moving a cursor in a text editor using a motion sensor, and to a computer-readable recording medium recording a program of moving a cursor in a text editor using a motion sensor, and more particularly to moving a cursor in a text editor using a motion sensor.
- the present invention relates to a computer-readable recording medium for recording a cursor movement program of a text editor using a motion sensor.
- the cursor movement position is selected while the part to be moved is enlarged and displayed for a preset time (for example, about 1 second). It is adopted, but still has a problem that is difficult to use for those who are thick fingers or people with hand shake.
- the editor cursor can be moved between the small texts in the text editor window of the terminal so that there is an urgent need for technology development to assist the text editing operation. It is becoming.
- An object of the present invention is to provide a computer-readable recording medium recording a cursor moving method of a text editor using a motion sensor for conveniently moving a cursor between texts in a text editor window, and a cursor moving program of a text editor using a motion sensor. In providing.
- Cursor movement method of the text editor using a motion sensor for achieving the above object, the text input signal or motion sensor of the mobile terminal user to the text editor window implemented as a UI screen on the touch screen (11) Waiting for reception of a user's motion sensor movement signal to; When receiving the motion sensor movement signal, analyzing the motion sensor movement signal to detect the rotational direction of the mobile terminal 10 by the user to generate the directional information; Analyzing the motion sensor movement signal to detect an angle of rotation of the mobile terminal 10 to generate angle information; Determining a moving direction of a cursor implemented in the text editor window using the directional information; And determining whether the cursor is moved from the angle information to implement the movement according to the motion sensor movement signal of the cursor as a UI screen.
- the step of implementing the movement according to the motion sensor movement signal of the cursor to the UI screen by determining whether or not the operation of rotating the mobile terminal 10 by the user by exceeding a predetermined angle or more from the angle information
- the computer-readable recording medium recording the cursor movement program of the text editor using the motion sensor according to the present invention for achieving the above object
- the UI implementation means for implementing a text editor window implemented as a UI screen on the touch screen 11 (14a);
- a motion sensor movement signal is received by waiting for a text input signal of the mobile terminal user or a motion sensor movement signal of the user to the motion sensor 12, and a motion sensor movement signal is analyzed to rotate the mobile terminal 10 by the user.
- a motion sensor-sensing means (14b) for generating directional information by detecting a direction and generating angle information by detecting a rotation angle of the mobile terminal (10).
- the motion sensor-sensing means 14b determines the movement direction of the cursor embodied in the text editor window with the directional information, and determines whether the cursor is moved from the angle information to move the movement according to the motion sensor movement signal of the cursor.
- the motion sensor-sensing means 14b determines whether the rotation of the mobile terminal 10 is performed by the user by exceeding an angle greater than or equal to a preset threshold value from the angle information, and the rotation operation exceeds an angle greater than or equal to the threshold value.
- a user whose finger is relatively thick in the text editor window implemented on the mobile terminal can move the cursor between small texts, thereby providing convenience for text editing.
- FIG. 1 is a view showing the configuration of a mobile terminal in which a cursor moving method of a text editor using a motion sensor according to the present invention is implemented.
- FIG. 2 is a flowchart illustrating a method of moving a cursor in a text editor using a motion sensor according to the present invention.
- FIG 3 is a view for explaining that the mobile terminal is rolled by the user in the present invention.
- the mobile terminal 10 includes a touch screen 11, a motion sensor 12, a control unit 13, and a cursor movement module 14.
- the mobile terminal 10 such as a smartphone, Provided is a method for easily moving a cursor in a text editor window implemented on a touch screen 11 by a text editing application.
- the touch screen 11 is an input unit in which an input unit (touch module) and an output unit (display) are integrally used and are widely used in a smart phone or a smart pad.
- an input unit including a plurality of key buttons and a display output unit such as a CRT, an LCD, an LED, or a PDP may be separately formed.
- the motion sensor 12 provides information on a physical action applied while the user grips the mobile terminal 10. For example, the degree of inclination (tilt) of the mobile terminal 10 according to the posture and action held by the user, the movement direction (movement direction) and the movement speed (movement speed) of the mobile terminal 10 in three axis directions, etc. Provides relevant information by detecting the state of movement.
- the motion sensor 12 may be implemented by using a hardware module such as a motion sensor, an accelerometer, a gyroscope, or the like.
- the controller 13 generally controls the cursor movement module 14 formed on the touch screen 11, the motion sensor 12, and the system memory (not shown), and functions of the mobile terminal 10 by interworking with each other. To be performed.
- the cursor movement module 14 includes a UI implementation means 14a and a motion sensor-sensing means 14b, which will be described in detail below.
- the UI implementing means 14a implements a text editor window by executing a text editing application on the UI screen on the touch screen 11.
- the motion sensor-sensing means 14b waits to receive a text input signal of a mobile terminal user through the touch screen 14 or a motion sensor movement signal of a user operation through the motion sensor 12. More specifically, when the cursor is to be moved during text editing, the editor cursor is moved by one unit by operating the motion sensor 12 by moving the mobile terminal 10. In this case, in order to prevent a malfunction, it is necessary to use a motion that is not easy to operate but is easy to operate. For this purpose, a roll operation is used.
- the user of the mobile terminal 10 wants to move the cursor one space to the left on the UI screen, the user rotates the left end of the mobile terminal 10 by 45 degrees or more in the counterclockwise direction with respect to the center axis.
- you want to move the cursor one space to the right you can roll the right end of the mobile terminal 10 by 45 degrees or more clockwise (see B) about the center axis.
- the mobile terminal 10 may be rolled in the direction in which the mobile terminal 10 is to be moved about its center axis.
- the motion sensor-sensing means 14b receives a motion sensor movement signal by the motion sensor 12.
- the motion sensor movement signal is analyzed to generate directional information by detecting a rotation direction of the mobile terminal 10 by the user.
- the rotation angle is detected to generate angle information.
- the motion sensor-sensing means 14b determines the moving direction of the cursor implemented on the UI screen by the text editing application with the directional information.
- the motion sensor-sensing means 14b determines whether the operation of rotating the mobile terminal 10 by the user has been performed by exceeding an angle greater than or equal to the threshold value from the generated angle information.
- the UI implementing means 14a implements the UI screen on which the cursor is moved by one space in the direction corresponding to the directional information on the touch screen 11.
- FIG. 2 is a flowchart illustrating a cursor moving method of a text editor using a motion sensor according to the present invention
- FIG. 3 is a mobile terminal 10 of the cursor moving method of the text editor using a motion sensor shown in FIG. 2. It is a figure for explaining conceptually what is rolled by a user. 1 to 3, the cursor movement module 14 implements a text editor window by executing a text editing application on the UI screen on the touch screen 11 (S11).
- the cursor moving module 14 waits for receiving a text input signal of the mobile terminal user or the motion sensor movement signal of the user to the motion sensor 12 through the touch screen 14 (S12).
- the user when the user wants to move the editor cursor during text editing, the user moves the mobile terminal 10 to operate the motion sensor 12 to move the editor cursor by one space.
- the motion sensor 12 In this case, in order to prevent a malfunction, it is necessary to use a motion that is not usually generated and easy to operate. For this purpose, a rolling operation is used.
- the user of the mobile terminal 10 wants to move the cursor one space to the left on the UI screen
- the user rotates the left end of the mobile terminal 10 by 45 degrees or more in the counterclockwise direction (A, FIG. 3A) with respect to the center axis. Let's do it.
- the user of the mobile terminal 10 wants to move the cursor one space to the right on the UI screen, the user may roll the right end of the mobile terminal 10 in the clockwise direction (B, see FIG. 3B) by 45 degrees or more.
- the mobile terminal 10 in order to move the cursor up and down on the UI screen, may be rolled in a direction to move the top / bottom to the center axis.
- step S12 when the cursor movement module 14 waits for and receives a motion sensor movement signal, the cursor movement module 14 analyzes the motion sensor movement signal and detects the rotation direction and the rotation angle of the mobile terminal 10 by the user (S13). ).
- the directional information is generated from the rotation direction and the angle information is generated from the rotation angle and provided to the controller 13 (S14).
- the cursor moving module 14 determines the moving direction of the cursor on the UI screen on which the text editor is implemented with the directional information (S15).
- the cursor moving module 14 determines whether the operation of rotating the mobile terminal 10 by the user by exceeding an angle greater than or equal to the threshold value from the angle information of the step S13 is performed (S16).
- the cursor moving module 14 implements a UI screen on which the cursor is moved one space in a direction corresponding to the directional information on the touch screen 11. (S17).
- the invention can also be embodied in the form of computer readable codes 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 media include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like, including those implemented in the form of carrier waves (eg, transmission over the Internet). .
- the computer readable recording medium can also store and execute computer readable code in a distributed manner over networked computer systems. And functional programs, codes, and code segments for implementing the present invention can be easily inferred by programmers in the technical field to which the present invention belongs.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Position Input By Displaying (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120001016A KR101538941B1 (ko) | 2012-01-04 | 2012-01-04 | 모션센서를 이용한 텍스트 에디터의 커서 이동 방법, 그리고 모션센서를 이용한 텍스트 에디터의 커서 이동 프로그램을 기록한 컴퓨터로 판독가능한 기록매체 |
| KR10-2012-0001016 | 2012-01-04 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013103181A1 true WO2013103181A1 (fr) | 2013-07-11 |
Family
ID=48745231
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2012/005008 Ceased WO2013103181A1 (fr) | 2012-01-04 | 2012-06-25 | Procédé de déplacement d'un curseur d'éditeur de texte à l'aide d'un détecteur de mouvement et support d'enregistrement lisible par ordinateur comportant un programme permettant de déplacer le curseur de l'éditeur de texte à l'aide du détecteur de mouvement |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR101538941B1 (fr) |
| WO (1) | WO2013103181A1 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103365434A (zh) * | 2013-08-02 | 2013-10-23 | 崔一郎 | 移动终端瞄准方法 |
| WO2015030529A1 (fr) * | 2013-08-30 | 2015-03-05 | 삼성전자주식회사 | Dispositif électronique à fond incurvé et procédé de fonctionnement associé |
| WO2017048080A1 (fr) * | 2015-09-14 | 2017-03-23 | 서용창 | Procédé de traitement d'événement basé sur un gradient, et dispositif pour mettre en œuvre ledit procédé |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003316511A (ja) * | 2002-04-24 | 2003-11-07 | Seiko Instruments Inc | 入力方法及び入力制御方法 |
| JP2006146455A (ja) * | 2004-11-18 | 2006-06-08 | Konica Minolta Photo Imaging Inc | 電子機器、指標付画像の表示方法 |
| US20070176898A1 (en) * | 2006-02-01 | 2007-08-02 | Memsic, Inc. | Air-writing and motion sensing input for portable devices |
| KR20090034218A (ko) * | 2007-10-02 | 2009-04-07 | 엘지전자 주식회사 | 이동단말기 및 그의 포인터 운용방법 |
-
2012
- 2012-01-04 KR KR1020120001016A patent/KR101538941B1/ko not_active Expired - Fee Related
- 2012-06-25 WO PCT/KR2012/005008 patent/WO2013103181A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003316511A (ja) * | 2002-04-24 | 2003-11-07 | Seiko Instruments Inc | 入力方法及び入力制御方法 |
| JP2006146455A (ja) * | 2004-11-18 | 2006-06-08 | Konica Minolta Photo Imaging Inc | 電子機器、指標付画像の表示方法 |
| US20070176898A1 (en) * | 2006-02-01 | 2007-08-02 | Memsic, Inc. | Air-writing and motion sensing input for portable devices |
| KR20090034218A (ko) * | 2007-10-02 | 2009-04-07 | 엘지전자 주식회사 | 이동단말기 및 그의 포인터 운용방법 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103365434A (zh) * | 2013-08-02 | 2013-10-23 | 崔一郎 | 移动终端瞄准方法 |
| CN103365434B (zh) * | 2013-08-02 | 2016-08-17 | 崔一郎 | 移动终端瞄准方法 |
| WO2015030529A1 (fr) * | 2013-08-30 | 2015-03-05 | 삼성전자주식회사 | Dispositif électronique à fond incurvé et procédé de fonctionnement associé |
| US9990010B2 (en) | 2013-08-30 | 2018-06-05 | Samsung Electronics Co., Ltd | Electronic device having curved bottom and operation method thereof |
| WO2017048080A1 (fr) * | 2015-09-14 | 2017-03-23 | 서용창 | Procédé de traitement d'événement basé sur un gradient, et dispositif pour mettre en œuvre ledit procédé |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20130080218A (ko) | 2013-07-12 |
| KR101538941B1 (ko) | 2015-07-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102139526B1 (ko) | 전자 장치의 화면상에 표시되는 복수의 객체들을 실행하는 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 | |
| US8633909B2 (en) | Information processing apparatus, input operation determination method, and input operation determination program | |
| KR102545602B1 (ko) | 전자 장치 및 그의 동작 방법 | |
| US8659553B1 (en) | Orientation-based touchscreen display | |
| WO2014112807A1 (fr) | Appareil et procédé d'affichage adaptatif bord à bord pour dispositifs multipoint | |
| EP3232731A1 (fr) | Terminal mobile et procédé de commande associé | |
| JP6100287B2 (ja) | 端末複数選択操作方法及び端末 | |
| CN105144068B (zh) | 应用程序显示方法和终端 | |
| EP2677414A2 (fr) | Appareil et procédé d'affichage d'informations d'un dispositif utilisateur | |
| US20140071049A1 (en) | Method and apparatus for providing one-handed user interface in mobile device having touch screen | |
| KR101504310B1 (ko) | 사용자 단말 및 이의 인터페이싱 방법 | |
| JPWO2013128911A1 (ja) | 携帯端末装置、誤操作防止方法、及びプログラム | |
| EP2728456B1 (fr) | Procédé et appareil de commande d'écran virtuel. | |
| KR20170100485A (ko) | 디지털 디바이스 및 그 제어 방법 | |
| WO2012093779A2 (fr) | Terminal utilisateur prenant en charge une interface multimodale utilisant l'effleurement et le souffle d'un utilisateur et procédé de commande de ce terminal | |
| US9274632B2 (en) | Portable electronic device, touch operation processing method, and program | |
| WO2013103181A1 (fr) | Procédé de déplacement d'un curseur d'éditeur de texte à l'aide d'un détecteur de mouvement et support d'enregistrement lisible par ordinateur comportant un programme permettant de déplacer le curseur de l'éditeur de texte à l'aide du détecteur de mouvement | |
| KR101231513B1 (ko) | 터치를 이용한 컨텐츠 제어방법, 장치, 이를 위한 기록매체 및 이를 포함하는 사용자 단말 | |
| CN111596822A (zh) | 图标显示控制方法、装置及电子设备 | |
| US20160124602A1 (en) | Electronic device and mouse simulation method | |
| US20150160777A1 (en) | Information processing method and electronic device | |
| JP2014056519A (ja) | 携帯端末装置、誤操作判定方法、制御プログラムおよび記録媒体 | |
| EP3433713B1 (fr) | Sélection d'un premier comportement d'entrée numérique sur la base de la présence d'une seconde entrée simultanée | |
| WO2015051521A1 (fr) | Procédé et appareil pour modifier de manière régulable des icônes | |
| US20120013550A1 (en) | Method for controlling the interactions of a user with a given zone of a touch screen panel |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12864517 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12864517 Country of ref document: EP Kind code of ref document: A1 |