KR20130131623A - Personal terminal and interfacing method of the same - Google Patents
Personal terminal and interfacing method of the same Download PDFInfo
- Publication number
- KR20130131623A KR20130131623A KR1020120055310A KR20120055310A KR20130131623A KR 20130131623 A KR20130131623 A KR 20130131623A KR 1020120055310 A KR1020120055310 A KR 1020120055310A KR 20120055310 A KR20120055310 A KR 20120055310A KR 20130131623 A KR20130131623 A KR 20130131623A
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- cursor
- tap
- movement
- motion
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- 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/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
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- 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
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- 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
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
본 발명의 실시예들은 개인용 단말기 및 이의 인터페이스 방법에 관한 것이다. Embodiments of the present invention relate to a personal terminal and an interface method thereof.
통신 기술 및 디지털 전자 장비의 기술이 급속히 발전하면서 스마트폰 및 태블릿 PC의 사용은 급속히 증가하고 있다. 스마트폰 및 태블릿 PC는 언제 어디서나 네트워크 접속이 가능하며 송수신되는 데이터의 처리가 가능한 어플리케이션의 실행이 가능한 장비로서 기존의 PC와 유사한 기능을 제공하면서 휴대성이 강화된 장비라는데 주요한 특징이 있다. With the rapid development of communication technology and digital electronic equipment, the use of smartphones and tablet PCs is increasing rapidly. Smartphones and tablet PCs are devices that can run applications anytime, anywhere, and can process applications that transmit and receive data.Its features are similar to those of conventional PCs, and have enhanced portability.
스마트폰 및 태블릿 PC의 발전에 따라 다양한 고정된 장소는 물론 이동 중에도 네트워크에 접속하여 업무를 처리하거나 동영상을 시청하는 것이 가능해졌다. With the development of smartphones and tablet PCs, it is possible to connect to a network to perform tasks or watch videos on various fixed places as well as on the go.
스마트폰 및 태블릿 PC와 같은 개인용 단말기는 휴대성이 보장되어야 하기 때문에 전체적인 사이즈 및 화면 사이즈는 일반적인 PC나 노트북에 비해 작으며, 마우스와 같은 별도의 인터페이스는 사용되지 않으며, 대부분 터치 인터페이스를 통해 장비의 조작이 이루어진다. Since personal terminals such as smartphones and tablet PCs need to be portable, the overall size and screen size are smaller than those of general PCs and laptops, and a separate interface such as a mouse is not used. The operation is made.
현재 대부분의 스마트 폰 및 태블릿 PC는 터치 인터페이스를 이용하고 있으며, 이러한 터치 인터페이스가 대부분의 상황에서 매우 유용한 인터페이스임은 분명하다. Currently, most smartphones and tablet PCs use a touch interface, and it is clear that such a touch interface is a very useful interface in most situations.
그러나, 대중 교통을 타고 서서 이동 중이거나 한 손으로 다른 작업을 하고 있는 경우와 같이 양 손의 사용에 제약이 있는 환경에서는 터치 인터페이스를 이용한 개인용 단말기의 조작에 어려운 문제점이 있었다. 단말기를 거치할 수 있는 환경이 아닌 이상 한 손으로는 단말기를 파지하고 다른 한 손으로는 단말기의 화면을 터치하여 단말기를 조작하여야 하나, 한 손을 사용하기 어려운 환경에서 터치 인터페이스를 통한 조작은 매우 어려울 수 밖에 없었다. However, there is a problem in operating a personal terminal using a touch interface in an environment in which the use of both hands is restricted, such as when moving in public transportation or doing other work with one hand. Unless the environment can be mounted on the terminal, the user must hold the terminal with one hand and touch the screen of the terminal with the other hand to operate the terminal. However, the operation through the touch interface is very difficult in one environment. It was difficult.
본 발명에서는 양 손을 사용하지 않고 한 손 만으로 단말기의 조작이 가능한 개인용 단말기 및 이의 인터페이싱 방법을 제안한다. The present invention proposes a personal terminal capable of operating a terminal with only one hand without using both hands and an interfacing method thereof.
또한, 본 발명은 버스 안에서와 같이 양 손의 사용이 제약되는 환경에서도 용이하게 조작이 가능한 개인용 단말기 및 이의 인터페이싱 방법을 제안한다. In addition, the present invention proposes a personal terminal and an interfacing method thereof that can be easily operated in an environment where the use of both hands is restricted, such as in a bus.
상기한 목적을 달성하기 위해 본 발명의 바람직한 일실시예에 따르면, 단말기의 움직임을 감지하는 움직임 감지부; 상기 감지된 움직임에 기초하여 커서를 이동시키는 커서 조작부; 및 상기 단말기 하우징의 후면 또는 측면을 터치하는 탭 동작을 감지하는 탭 감지부를 포함하되, 상기 탭 동작이 감지될 경우 상기 커서 조작부는 상기 커서가 위치한 지점과 연관된 추가 동작을 수행하는 개인용 단말기가 제공된다. According to a preferred embodiment of the present invention to achieve the above object, a motion detecting unit for detecting the movement of the terminal; A cursor manipulator for moving a cursor based on the detected movement; And a tap detector configured to detect a tap operation of touching a rear surface or a side of the terminal housing, wherein when the tap operation is detected, the cursor manipulation unit is provided with a personal terminal for performing an additional operation associated with a point at which the cursor is located. .
상기 추가 동작은 상기 커서가 위치한 지점의 링크 또는 메뉴 버튼의 클릭 동작을 포함한다. The additional operation includes clicking a link or menu button at the point where the cursor is located.
상기 탭 감지부는 상기 단말기 하우징의 탭 영역을 구분하여 탭 동작을 감지한다. The tap detector detects a tap operation by dividing a tap area of the terminal housing.
상기 탭 감지부는 상기 단말기 하우징의 제1 영역에서 탭이 감지될 경우 마우스의 좌클릭으로 인식하고 상기 단말기 하우징의 제2 영역에서 탭이 감지될 경우 마우스의 우클릭으로 인식한다. The tap detection unit recognizes a left click of a mouse when a tap is detected in the first area of the terminal housing and a right click of a mouse when a tap is detected in the second area of the terminal housing.
상기 단말기는 상기 커서의 단말기 화면에서의 위치 및 상기 움직임 감지부에서 감지되는 움직임에 기초하여 상기 단말기의 화면을 이동시키는 스크롤부를 더 포함할 수 있다. The terminal may further include a scroll unit for moving the screen of the terminal based on the position of the cursor on the terminal screen and the movement detected by the motion detector.
상기 스크롤부는 상기 커서가 단말기 화면의 특정 가장 자리에 위치할 때 상기 특정 가장 자리 방향으로 상기 커서를 움직이기 위한 움직임이 감지되면 단말기 화면을 상기 특정 가장 자리 방향으로 이동시킨다. The scroll unit moves the terminal screen in the specific edge direction when a movement for moving the cursor in the specific edge direction is detected when the cursor is located at the specific edge of the terminal screen.
상기 단말기는 상기 움직임 감지를 위한 기준 단말기 기울기 상태를 조정하는 0점 조정부를 더 포함할 수 있다. The terminal may further include a zero point adjusting unit for adjusting a reference terminal tilt state for detecting the movement.
상기 0점 조정부는 동일한 단말기 기울기 상태가 소정 시간 이상 지속될 때 상기 기준 단말기 기울기 상태를 조정한다. The zero point adjuster adjusts the reference terminal tilt state when the same terminal tilt state lasts for a predetermined time or more.
상기 단말기는 상기 감지된 움직임 정보를 설치된 특정 어플리케이션에 제공하는 어플리케이션 연동부를 더 포함할 수 있다. The terminal may further include an application linking unit that provides the detected motion information to an installed specific application.
상기 어플리케이션 연동부로부터 움직임 정보를 제공받은 어플리케이션은 움직임에 대해 미리 설정된 동작을 수행한다. The application provided with the motion information from the application linker performs a preset operation for the motion.
본 발명의 다른 측면에 따르면, 단말기의 움직임을 감지하는 움직임 감지 단계(a); 상기 감지된 움직임에 기초하여 커서를 이동시키는 단계(b); 및 상기 단말기 하우징의 후면 또는 측면을 터치하는 탭 동작을 감지하는 단계(c)를 더 포함하되, 상기 탭 동작이 감지될 경우 상기 커서가 위치한 지점과 연관된 추가 동작이 수행되는 개인용 단말기 인터페이싱 방법이 제공된다. According to another aspect of the invention, the motion detection step (a) for detecting the movement of the terminal; (B) moving a cursor based on the sensed movement; And (c) detecting a tap operation of touching the rear or side of the terminal housing, wherein when the tap operation is detected, an additional operation associated with a point at which the cursor is positioned is performed. do.
본 발명에 의하면, 양 손을 사용하지 않고 한 손 만으로 단말기의 조작이 가능하며, 버스 안에서와 같이 양 손의 사용이 제약되는 환경에서도 용이하게 조작이 가능한 장점이 있다. According to the present invention, it is possible to operate the terminal with only one hand without using both hands, and there is an advantage that it can be easily operated even in an environment where the use of both hands is restricted, such as in a bus.
도 1은 본 발명의 바람직한 일 실시예에 따른 개인용 단말기의 구성을 도시한 블록도.
도 2는 본 발명의 일 실시예에 따라 표시되는 공간 마우스 커서의 일례를 도시한 도면.
도 3은 본 발명의 일 실시예에 따른 커서의 이동을 위한 개인용 단말기의 조작 동작을 도시한 도면.
도 4는 본 발명의 일 실시예에 따른 스크롤을 위한 개인용 단말기의 조작 동작을 도시한 도면.
도 5는 본 발명의 일 실시예에 따른 단말기 탭 조작 동작을 도시한 도면.
도 6은 본 발명의 일 실시예에 따른 탭 동작 인식 영역을 도시한 도면.
도 7은 본 발명의 일 실시예에 따른 0점 조정을 설명하기 위해 단말기의 기울기 상태를 도시한 도면.
도 8은 본 발명의 일 실시예에 따른 개인용 단말기에서 웹브라우저 뒤로 가기를 위한 단말기 조작 동작을 도시한 도면.
도 9는 본 발명의 일 실시예에 따른 개인용 단말기에서 웹브라우저 앞으로 가기를 위한 단말기 조작 동작을 도시한 도면.
도 10은 본 발명의 일 실시예에 따른 단말기 인터페이스 과정의 전체적인 흐름을 도시한 순서도.1 is a block diagram showing the configuration of a personal terminal according to an embodiment of the present invention.
2 illustrates an example of a spatial mouse cursor displayed in accordance with one embodiment of the present invention.
3 is a diagram illustrating a manipulation operation of a personal terminal for movement of a cursor according to an embodiment of the present invention;
4 is a diagram illustrating a manipulation operation of a personal terminal for scrolling according to an embodiment of the present invention;
5 is a diagram illustrating a terminal tap operation operation according to an embodiment of the present invention.
6 illustrates a tap motion recognition area according to an embodiment of the present invention.
FIG. 7 is a diagram illustrating an inclination state of a terminal to explain zero point adjustment according to an embodiment of the present invention; FIG.
8 is a diagram illustrating a terminal manipulation operation for returning to a web browser in a personal terminal according to one embodiment of the present invention;
9 is a diagram illustrating a terminal manipulation operation for moving forward to a web browser in a personal terminal according to one embodiment of the present invention;
10 is a flow chart showing the overall flow of the terminal interface process according to an embodiment of the present invention.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. Like reference numerals are used for like elements in describing each drawing.
이하에서, 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 바람직한 일 실시예에 따른 개인용 단말기의 구성을 도시한 블록도이다. 1 is a block diagram showing the configuration of a personal terminal according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시예에 따른 단말기는 움직임 감지부(100), 커서 조정부(102), 탭 감지부(104), 스크롤부(106), 0점 조정부(108) 및 어플리케이션 연동부(110)를 포함할 수 있다. Referring to FIG. 1, a terminal according to an exemplary embodiment of the present invention includes a
움직임 감지부(100)는 사용자에 의해 조정되는 단말기의 움직임을 감지하는 기능을 한다. 본 발명의 개인용 단말기에는 움직임 감지가 가능한 센서가 내장되며, 내장된 센서를 통해 단말기의 움직임을 감지한다. The
본 발명의 일 실시예에 따르면, 단말기의 움직임을 감지하기 위한 센서는 중력 센서, 가속도 센서, 자이로 센서 등을 포함할 수 있다. 예시된 센서 이외에도 단말기의 움직임 감지가 가능한 다양한 센서들이 사용될 수 있다. According to an embodiment of the present invention, the sensor for detecting the movement of the terminal may include a gravity sensor, an acceleration sensor, a gyro sensor. In addition to the illustrated sensor, various sensors capable of detecting the movement of the terminal may be used.
움직임 감지부(100)에 의해 감지되는 움직임은 단말기의 수평적인 좌우 이동, 단말기의 수직 상승 또는 하강, 단말기의 기울임, 단말기 흔들기 등을 포함할 수 있다. 단말기 기울임은 단말기를 좌우로 기울이는 동작 및 단말기를 상하로 기울이는 동작을 포함할 수 있다. The movement detected by the
움직임 감지부(100)는 감지된 움직임 동작이 미리 설정된 움직임 동작 중 어떠한 움직임에 해당되는지를 판단한다. 예를 들어, 단말기 기울임, 단말기 수평 이동, 단말기 흔들기가 미리 설정된 움직임 동작일 경우, 움직임 감지부(100)는 사용자의 조작에 의해 감지되는 움직임이 미리 설정된 움직임 중 어떠한 움직임에 매칭되는지 여부를 판단한다. The
커서 조정부(102)는 움직임 감지부(100)에서 감지된 움직임에 기초하여 단말기 화면에 표시되는 커서를 조정한다. 감지되는 움직임에 따른 커서의 움직임 관계는 미리 설정되어 있으며, 설정된 관계에 따라 감지된 움직임에 상응하는 커서 조정 동작이 이루어진다. The
예를 들어, 단말기를 오른쪽으로 기울이는 움직임이 커서를 오른쪽으로 이동시키는 동작과 매칭되어 있을 경우, 단말기의 오른쪽 기울임이 감지될 경우 커서 조정부(102)는 단말기 디스플레이에 표시되는 커서를 오른쪽으로 이동시키는 것이다. For example, when the movement of tilting the terminal to the right is matched with the movement of the cursor to the right, when the tilt of the terminal is detected, the
커서 조정부(102)에 의해 조정되는 커서는 매우 작은 움직임에도 이동되어 흔들릴 수 있으며, 매우 작은 움직임에도 반응하는 것은 사용자의 눈을 피로하게 하고 특정 영역으로 정확하게 이동하는 데 어려움을 줄 수 있다. 이러한 흔들림 방지를 위해 커서 조정부(102)는 중력 필드(Gravity Field)를 적용하여 특정 시간동안의 커서의 위치 변화가 미리 설정된 임계치 이하일 경우에는 커서를 이동시키지 않고 기존의 위치를 유지하도록 한다. 일례로, 0.5초 이내에 10*10 픽셀 미만의 거리를 이동하도록 단말기 움직임이 감지될 경우, 커서 조정부(102)는 커서 이동을 수행하지 않고 기존 위치를 유지하도록 한다. The cursor adjusted by the
도 2는 본 발명의 일 실시예에 따라 표시되는 공간 마우스 커서의 일례를 도시한 도면이다. 2 is a diagram illustrating an example of a spatial mouse cursor displayed according to an embodiment of the present invention.
도 2를 참조하면, 커서는 단말기의 소정 위치에 위치하며, 도 2와 같은 화살표 형상을 가질 수 있으나, 이는 일례이며 커서의 형상은 다양할 수 있다. 커서의 초기 위치는 도 2와 같이, 단말기 디스플레이의 중앙부인 것이 바람직하며 단말기의 움직임에 따라 그 위치가 변화된다. Referring to FIG. 2, the cursor is located at a predetermined position of the terminal and may have an arrow shape as shown in FIG. 2, but this is an example and the shape of the cursor may vary. As shown in FIG. 2, the initial position of the cursor is preferably the center of the terminal display, and the position thereof changes according to the movement of the terminal.
도 3은 본 발명의 일 실시예에 따른 커서의 이동을 위한 개인용 단말기의 조작 동작을 도시한 도면이다. 3 is a diagram illustrating a manipulation operation of a personal terminal for moving a cursor according to an embodiment of the present invention.
본 발명의 일 실시예에 따르면, 단말기의 기울임을 통해 커서를 상하좌우로 이동시킬 수 있다. According to an embodiment of the present invention, the cursor may be moved up, down, left, and right by tilting the terminal.
도 3을 참조하면, 단말기를 전방으로 기울이는 동작이 도시되어 있으며, 본 발명의 실시예에 따르면, 단말기의 전방 기울임이 커서를 위로 이동시키는 동작과 매칭되도록 설정될 수 있다. 움직임 감지부(100)에서 단말기의 전방 기울임이 감지될 경우 커서 조정부(102)는 단말기의 기울임 정도를 감지하여 커서를 단말기 화면에서 위로 이동시킨다. Referring to FIG. 3, an operation of tilting the terminal forward is shown. According to an embodiment of the present disclosure, the forward tilt of the terminal may be set to match an operation of moving the cursor upward. When the forward tilt of the terminal is detected by the
커서를 단말기 화면에서 좌우로 움직이는 동작 역시 동일한 방식으로 이루어질 수 있다. 사용자가 단말기를 오른쪽으로 기울일 경우 단말기의 오른쪽 기울임을 감지한 움직임 감지부(100)는 감지 정보를 커서 조정부(102)에 전달하며, 커서 조정부(102)는 오른쪽 기울임 감지 정보에 기초하여 커서를 오른쪽으로 이동시킨다. The movement of the cursor left and right on the terminal screen may be performed in the same manner. When the user tilts the terminal to the right, the
커서의 이동 시 커서의 이동 거리는 기울임 정도에 기초할 수 있으며, 커서의 이동 속도는 단말기의 기울임 속도에 기초할 수 있다. When the cursor moves, the movement distance of the cursor may be based on the degree of tilting, and the moving speed of the cursor may be based on the tilting speed of the terminal.
다시 도 1을 참조하면, 스크롤부(106)는 단말기의 움직임 및 현재 커서의 위치에 기초하여 화면 스크롤 기능을 수행한다. 여기서 스크롤은 한 화면에 표시하기 어려운 웹문서의 다른 부분을 보기 위해 화면을 이동하는 화면 스크롤을 의미할 수도 있으며, 다수의 이미지 등을 연속으로 보고자 할 때 현재 이미지에서 다음 이미지로 넘어가는 동작을 의미할 수도 있다. Referring back to FIG. 1, the
본 발명의 바람직한 실시예에 따르면, 인터페이스의 직관성을 위해 커서의 스크롤을 위한 단말기 움직임 동작과 커서 이동을 위한 단말기 움직임 동작은 동일하게 설정되는 것이 바람직하다. 이때, 커서의 이동을 위한 단말기 움직임인지 스크롤을 위한 단말기 움직임인지 여부는 단말기 움직임이 감지될 경우의 커서의 위치에 의해 구분된다. According to a preferred embodiment of the present invention, it is preferable that the terminal movement operation for scrolling the cursor and the terminal movement operation for cursor movement are set identically for the intuitiveness of the interface. In this case, whether the movement of the terminal for movement of the cursor or the movement of the terminal for scrolling is determined by the position of the cursor when the movement of the terminal is detected.
커서가 화면의 오른쪽 가장 자리에 위치할 때, 사용자가 계속 단말기를 오른쪽으로 기울여 커서를 오른쪽으로 이동시키도록 단말기를 조작할 경우, 스크롤부(106)는 이를 화면을 오른쪽으로 스크롤하도록 하는 명령으로 인식하고 화면을 오른쪽으로 스크롤시킨다. 같은 원리로, 커서가 화면의 아랫쪽 가장 자리에 위치할 때 사용자가 계속 후방으로 기울여 커서를 아랫쪽으로 이동시키도록 단말기를 조작할 경우, 스크롤부(106)는 이를 화면을 아랫쪽을 스크롤하도록 하는 명령으로 인식하고 화면을 아랫쪽으로 스크롤시킨다. When the cursor is positioned at the right edge of the screen, when the user continuously manipulates the terminal to tilt the terminal to the right to move the cursor to the right, the
즉, 본 발명의 스크롤부(106)는 커서의 위치와 단말기와 움직임을 함께 인식하여 소정 조건을 만족하면 스크롤 동작을 수행하는 것이다. That is, the
위에서는 스크롤로 인식하는 단말기 동작이 커서 이동을 위한 단말기 동작과 동일한 것으로 설명하였으나, 커서 이동을 위한 단말기 동작과 동일할 필요가 없다는 점은 당업자에게 있어 자명할 것이다. In the above description, the terminal operation recognized by the scroll is the same as the terminal operation for moving the cursor. However, it will be apparent to those skilled in the art that the terminal operation need not be the same as the terminal operation for moving the cursor.
도 4는 본 발명의 일 실시예에 따른 스크롤을 위한 개인용 단말기의 조작 동작을 도시한 도면이다. 4 is a diagram illustrating a manipulation operation of a personal terminal for scrolling according to an embodiment of the present invention.
도 4를 참조하면, 단말기 화면의 커서는 상부 가장 자리에 위치한 상태이며, 이와 같은 커서 위치 상태에서 사용자가 계속 단말기를 전방으로 기울이는 동작이 도시되어 있다. Referring to FIG. 4, the cursor of the terminal screen is positioned at the upper edge, and the user continues to tilt the terminal forward in the cursor position.
이와 같이, 커서가 더 이상 위로 올라갈 수 없는 상태에서 커서를 위로 이동시키는 명령이 지속될 경우 단말기 화면이 위로 스크롤되는 동작이 수행된다. As such, when a command for moving the cursor up continues while the cursor cannot be moved up any more, an operation of scrolling up the terminal screen is performed.
탭 감지부(104)는 사용자가 단말기 하우징을 터치하는 탭 동작을 감지한다. 구체적으로, 탭 감지부(104)는 사용자가 손가락 또는 기타 터치가 가능한 기구를 이용하여 단말기 하우징의 특정 부위를 터치하는 동작을 감지한다. 다양한 종류의 충격 감지 센서가 탭 감지부(104)를 위해 사용될 수 있으며, 충격 감지 센서는 이미 공지된 기술이므로 이에 대한 상세한 설명은 생략하기로 한다. 일례로, 가속도 센서, 자이로 센서 등이 충격 감지 센서로 사용될 수 있다. The
도 5는 본 발명의 일 실시예에 따른 단말기 탭 조작 동작을 도시한 도면이다. 5 is a diagram illustrating a terminal tap operation operation according to an embodiment of the present invention.
도 5를 참조하면, 단말기를 파지한 상태에서 엄지, 검지 또는 중지 중 어느 하나로 단말기를 터치하는 것이 가능하며, 탭 감지부(104)는 이와 같은 탭 동작을 인식하여 특정 명령으로 전환한다. Referring to FIG. 5, it is possible to touch the terminal with one of the thumb, the index finger, and the middle finger while holding the terminal, and the
본 발명의 일 실시예에 따르면, 탭 갑지부(104)에서 탭 동작이 감지될 경우 이를 마우스 클릭 명령으로 전환할 수 있다. 탭 갑지부에서 감지된 탭 동작을 특정 명령으로 실행하는 작업은 커서 조정부(102)에서 이루어질 수 있다. 본 발명의 일 실시예에 따르면, 사용자가 단말기 기울임 동작을 통해 커서를 웹브라우저에 표시된 특정 링크에 위치시킨 후 사용자가 탭 동작을 수행할 경우, 커서 조정부(102)는 커서가 위치한 지점의 링크를 클릭하는 동작을 수행하며 이를 통해 사용자는 해당 링크로 이동하는 것이 가능하다. According to one embodiment of the present invention, when the tap operation is detected in the
현재까지 사용화된 스마트 폰과 같은 개인용 단말기는 화면을 터치해서 명령을 입력하는 터치 인터페이스를 사용하고 있으나, 이러한 터치 인터페이스는 한 손으로 단말기를 파지하고 다른 손으로 터치 동작을 수행하여야 하기 때문에 양 손을 사용하는 것이 불가피하였다. Personal terminals such as smart phones, which have been used up to now, use a touch interface for touching a screen and inputting a command. However, since the touch interface has to hold the terminal with one hand and perform a touch operation with the other hand, It was inevitable to use
본 발명에서 제안되는 단말기 움직임에 의해 커서를 이동시키는 인터페이스가 사용될 때 한 손으로만 단말기를 움직여 커서를 이동시키는 것이 가능하므로 한 손에 의한 커서 이동이 가능하기는 하나, 커서의 이동만으로는 최종 명령을 실행할 수는 없으므로 현실적인 한 손 인터페이스가 이루어질 수는 없다. 따라서, 본 발명에서는 현실적인 한 손 인터페이스 실현을 위해 탭 동작을 감지하고 이를 클릭 명령으로 전환하는 방식을 제안한다. When the interface for moving the cursor is used by the terminal movement proposed in the present invention, it is possible to move the cursor by moving the terminal with only one hand, but the cursor movement by one hand is possible. It can't be implemented, so a realistic one-handed interface can't be achieved. Therefore, the present invention proposes a method of detecting a tap operation and converting it to a click command for a realistic one-handed interface.
본 발명의 바람직한 실시예에 따르면, 사용자가 탭 동작을 수행할 경우 탭이 이루어지는 위치를 감지하여 각각 다른 명령으로 인지하는 것 역시 가능하다. According to a preferred embodiment of the present invention, when the user performs a tap operation, it is also possible to detect the position at which the tap is made and recognize it as a different command.
도 6은 본 발명의 일 실시예에 따른 탭 동작 인식 영역을 도시한 도면이다. 6 illustrates a tap motion recognition area according to an embodiment of the present invention.
도 6을 참조하면, a, b, c 세 개의 인식 영역이 표시되어 있다. 도 6에서, a 영역은 오른손 잡이의 엄지로 탭 동작을 수행하기 용이한 영역이고, b 영역은 오른손 잡이의 검지로 탭 동작을 수행하기 용이한 영역이며, c 영역은 오른손 잡이의 중지로 탭 동작을 수행하기 용이한 영역이다. Referring to FIG. 6, three recognition regions a, b, and c are displayed. In FIG. 6, area a is an area where the thumb of the right-handed person is easy to perform a tap operation, area b is an area where the right-handed finger is easy to perform a tapping operation, and area c is a tapping operation when the right-handed person stops. It is an easy area to carry out.
사용자가 a 영역에 대한 탭 동작을 수행할 경우, 이를 마우스의 좌클릭 명령으로 해석한다. 즉, 사용자가 오른손으로 a 영역에 대한 탭 동작을 수행할 경우, 커서 조정부(102)는 좌클릭에 해당되는 선택 명령을 수행하게 된다. 예를 들어, 커서를 특정 메뉴 버튼 위에 위치시키고 a 영역에 대한 탭 동작을 수행하게 되면, 해당 메뉴를 선택하는 명령이 수행되는 것이다. When the user performs a tap operation on a region, it is interpreted as a left click command of the mouse. That is, when the user performs a tap operation on a region with his right hand, the
사용자가 c 영역에 대한 탭 동작을 수행할 경우, 이를 마우스의 우클릭 명령으로 해석한다. 사용자가 c 영역에 대한 탭 동작을 수행할 경우, 커서가 위치한 링크 또는 메뉴와 연관된 추가 동작에 대한 메뉴를 보여주는 일반적인 우클릭 동작이 수행될 수 있는 것이다. When the user performs a tap operation on the c region, it is interpreted as a right-click command of the mouse. When the user performs a tap operation on the c region, a general right-click operation that shows a menu for an additional operation associated with a link or a menu where the cursor is located may be performed.
일례로, 사용자가 웹브라우저의 특정 링크 위에 커서를 위치시키고 c 영역에 대한 탭 동작을 수행할 경우,"새 탭에서 열기","페이지 다운","바로 가기 만들기"와 같은 링크와 연관된 추가 동작에 대한 메뉴 리스트를 일반적인 우클릭 동작이 수행될 수 있는 것이다. For example, if a user places the cursor over a specific link in a web browser and performs a tab action on area c, additional actions associated with the link, such as "Open in new tab", "Page down", or "Create shortcut" A general right-click operation on the menu list can be performed.
위에서 설명한 것과 동일한 방식으로 사용자가 b 영역에 대한 탭 동작을 수행할 경우 마우스의 가운데 버튼에 대한 클릭 명령으로 인식하여 해당 동작이 이루어질 수 있다. In the same manner as described above, when the user performs the tap operation on the b area, the corresponding operation may be performed by recognizing it as a click command for the middle button of the mouse.
물론, 사용자의 편의에 맞게 각 영역을 특정 위치의 버튼에 대한 클릭 명령으로 조절할 수 있도록 하는 것 역시 가능할 것이다. Of course, it may also be possible to adjust each area with a click command for a button of a specific location for the user's convenience.
나아가, 도시하지는 않았으나, a, b c 영역에 별도의 버튼을 구비하고 해당 버튼을 클릭하는 것을 마우스 버튼의 클릭으로 인식하여 동작하는 것도 가능할 것이다. Further, although not shown, it may be possible to provide a separate button in the a and b c areas and operate by recognizing the click of the button as a mouse button click.
0점 조정부(108)는 단말기 움직임 동작을 감지하기 위한 단말기 초기 위치를 조정하는 기능을 한다. 사용자는 단말기를 보기 가장 편한 상태에서 단말기를 보면서 인터페이싱을 수행하게 되며, 이러한 단말기의 상태를 0점으로 설정하는 것이 바람직하다. 그러나, 사용자가 단말기를 보기 가장 편한 상태는 사용자의 자세에 따라 달라진다. The zero
예를 들어, 사용자가 서 있는 자세에서 단말기를 보기 편한 단말기와 지면과의 기울기와 사용자가 누워있는 상태에서 단말기를 보기 편한 단말기와 지면과의 기울기는 각각 다르다. For example, the inclination of the terminal and the ground which is easy to see the terminal in the standing position of the user and the inclination of the terminal and the ground which is easy to see the terminal in the lying state of the user are respectively different.
본 발명의 일 실시예에 따르면, 0점 조정부(108)는 단말기의 기울기가 유지되는 시간을 감지하고 미리 설정된 기준 시간 이상 동일한 기울기가 유지될 경우 해당 단말기의 기울기 상태를 0점으로 조정한다. According to an embodiment of the present invention, the zero
도 7은 본 발명의 일 실시예에 따른 0점 조정을 설명하기 위해 단말기의 기울기 상태를 도시한 도면이다. 7 is a diagram illustrating an inclination state of a terminal in order to explain zero point adjustment according to an embodiment of the present invention.
도 7의 (a)는 사용자가 서있는 상태에서 단말기를 보기 편한 단말기 기울기 상태를 도시한 도면이다. 사용자가 서 있는 상태에서는 도 7의 (a)와 같이 단말기가 위치한 상태에서 단말기를 보거나 조작하는 것이 일반적이며, 도 7(a)와 같은 상태가 오랜 시간 동안 유지될 수 밖에 없으며, 0점 조정부(108)는 이를 감지하여 도 7(a)와 같은 상태를 0점으로 설정한다. 7 (a) is a diagram illustrating a terminal inclination state in which the user is easy to see the terminal in a standing state. In the state where the user stands, it is common to view or manipulate the terminal in a state where the terminal is located as shown in FIG. 7 (a), and the state as shown in FIG. 7 (a) can only be maintained for a long time. 108 detects this and sets the state as shown in FIG.
도 7의 (b)는 사용자가 누워 있는 상태에서 단말기를 보기 편한 단말기 기울기 상태를 도시한 도면이다. 사용자가 누워 있는 상태에서는 도 7의 (b)와 같이 단말기가 위치한 상태에서 단말기를 보거나 조작하는 것이 일반적이므로 도 7(b)와 같은 상태가 오랜 시간동안 유지될 수 밖에 없으며, 0점 조정부(108)는 이를 감지하여 0점 조정을 수행한다.Figure 7 (b) is a view showing a terminal inclined state that is easy to see the terminal while the user is lying down. In the lying state of the user, since the terminal is generally viewed or manipulated in a state in which the terminal is located as shown in FIG. 7 (b), the state as shown in FIG. ) Detects this and performs zero adjustment.
0점이 설정되면, 해당 기울기 상태를 기준으로 상하좌우에 대한 기울임 동작을 인지하고 수평 이동 역시 해당 기울기 상태를 기준으로 인지한다. When the zero point is set, it recognizes the tilting operation for up, down, left, and right based on the corresponding tilt state, and also recognizes the horizontal movement based on the corresponding tilt state.
0점 조정부(108)에서 새로운 0점이 설정되면 커서의 위치가 디스플레이 화면의 중앙부로 초기화 되는 것이 바람직하나 이에 한정되는 것은 아니다. When a new zero point is set in the zero
또한, 위에서는 사용자가 단말기를 특정 기울기 상태로 오랜 시간 유지할 경우 해당 상태를 0점으로 자동적으로 인식하는 실시예를 설명하였으나, 사용자가 특정 기울기 상태를 0점으로 인지하도록 조작 명령을 통해 0점 조정이 이루어질 수도 있을 것이다. 예를 들어, 사용자가 단말기를 특정 기울기 상태로 위치시킨 후 두 번 탭 동작을 수행할 경우 0점 조정 명령으로 인지하여 새롭게 0점을 설정하는 작업이 이루어질 수도 있을 것이다. In addition, the above-described embodiment in which the user automatically recognizes the state as 0 point when the user keeps the terminal at a specific tilt state for a long time, but adjusts the 0 point through an operation command so that the user recognizes the specific tilt state as 0 point. This could be done. For example, if the user performs a double tap operation after positioning the terminal at a specific tilt state, a task of resetting the zero point by recognizing it as a zero point adjustment command may be performed.
어플리케이션 연동부(110)는 개인용 단말기에 설치된 어플리케이션에 움직임 정보를 제공하는 기능을 하며, 어플리케이션 연동부(110)와 연동되는 어플리케이션은 제공되는 움직임 정보를 이용하여 미리 설정된 움직임과 연계된 동작을 수행할 수 있다. The
예를 들어, 연동하는 어플리케이션이 웹브라우저이고 특정 움직임이 웹브라우저의 뒤로 가기 동작과 연계되도록 설정되어 있을 경우, 해당 움직임 정보가 어플리케이션 연동부(110)로부터 제공되면, 별도의 터치를 통한 조작이 없더라도 뒤로 가기 동작을 수행하는 것이다. For example, if the application to be linked is a web browser and a specific motion is set to be associated with the back motion of the web browser, if the corresponding motion information is provided from the
특정 어플리케이션이 특정 동작을 수행하도록 하는 움직임과 커서 이동을 위한 움직임이 각각 다를 경우, 커서의 이동과 특정 어플리케이션의 동작 제어를 함께 수행할 수 있을 것이다. When the movement for moving a specific application and the movement for moving the cursor are different, the movement of the cursor and the motion control of the specific application may be performed together.
도 8은 본 발명의 일 실시예에 따른 개인용 단말기에서 웹브라우저 뒤로 가기를 위한 단말기 조작 동작을 도시한 도면이다. 8 is a diagram illustrating a terminal manipulation operation for returning to a web browser in a personal terminal according to one embodiment of the present invention.
도 8을 참조하면, 개인용 단말기를 왼쪽으로 빠르게 회전시킨 후 다시 원 상태로 복귀시키는 동작이 도시되어 있다. 본 발명의 일 실시예에 따르면 도 8에 도시된 동작을 웹브라우저의 뒤로 가기 동작으로 인식하도록 설정할 수 있으며, 움직임 감지부에서 해당 동작이 감지되면 과거에 보았던 웹페이지로 이동하는 뒤로 가기 동작이 수행된다. Referring to FIG. 8, the operation of rapidly rotating the personal terminal to the left and then returning to the original state is illustrated. According to an embodiment of the present invention, the operation shown in FIG. 8 may be set to be recognized as a backward operation of a web browser, and when a corresponding operation is detected by the motion detector, a backward operation of moving to a web page viewed in the past is performed. do.
도 9는 본 발명의 일 실시예에 따른 개인용 단말기에서 웹브라우저 앞으로 가기를 위한 단말기 조작 동작을 도시한 도면이다. 9 is a diagram illustrating a terminal manipulation operation for moving forward to a web browser in a personal terminal according to one embodiment of the present invention.
도 9를 참조하면, 개인용 단말기를 오른쪽으로 빠르게 회전시킨 후 다시 원 상태로 복귀시키는 동작이 도시되어 있다. 본 발명의 일 실시예에 따르면 도 9에 도시된 동작을 웹브라우저의 뒤로 가기 동작으로 인식하도록 설정할 수 있다. Referring to FIG. 9, an operation of rapidly rotating the personal terminal to the right and then returning to the original state is illustrated. According to an embodiment of the present invention, the operation illustrated in FIG. 9 may be set to be recognized as a back operation of the web browser.
도 8 및 도 9에 도시된 동작 이외에도 다양한 단말기 움직임을 웹브라우저의 특정 동작과 연계하여 한손 인터페이스를 구현하는 것이 가능하다. 일례로 단말기를 흔드는 움직임을 웹브라우저의 초기 페이지로 가는 동작과 연계시키고, 단말기를 흔드는 움직임을 감지될 때 초기 페이지로 이동하는 동작을 수행할 수 있을 것이다. In addition to the operations illustrated in FIGS. 8 and 9, it is possible to implement a one-handed interface by linking various terminal movements with specific operations of the web browser. For example, the motion of shaking the terminal may be associated with the motion of moving to the initial page of the web browser, and the motion of moving the terminal may be performed when the motion of shaking the terminal is detected.
도 10은 본 발명의 일 실시예에 따른 단말기 인터페이스 과정의 전체적인 흐름을 도시한 순서도이다. 10 is a flowchart illustrating the overall flow of a terminal interface process according to an embodiment of the present invention.
도 10을 참조하면, 우선 단말기 움직임을 감지하는 과정이 수행된다(단계 1000). 단말기 내에 내장된 센서를 통해 단말기 움직임이 미리 정의된 단말기 움직임 중 어떠한 움직임에 해당되는지 감지하는 과정이며, 단말기의 기울임 동작인지 아니면 수평 이동 동작인지 여부 등이 감지된다. Referring to FIG. 10, first, a process of detecting terminal movement is performed (step 1000). It is a process of detecting which movement of the terminal corresponds to a predefined movement of the terminal through a sensor built in the terminal, and whether the tilting or horizontal movement of the terminal is detected.
단말기 움직임이 감지되면, 해당 움직임이 커서 조작을 위한 움직임인지 어플리케이션 동작을 위한 움직임인지 여부가 판단된다(단계 1002). 커서 조작을 위한 움직임과 어플리케이션 동작을 위한 움직임이 다를 경우 움직임의 종류를 감지하여 어떠한 조작을 위한 움직임인지 판단하는 것이 가능하다. When the terminal movement is detected, it is determined whether the movement is a movement for cursor manipulation or a movement for application operation (step 1002). When the movement for the cursor manipulation and the movement for the application operation are different, it is possible to determine the type of movement by detecting the type of movement.
어플리케이션 동작을 위한 움직임과 커서 조작을 위한 움직임이 동일할 경우 우선되는 모드(커서 조작 모드와 어플리케이션 동작 모드 중 어느 하나의 모드) 또는 사용자에 의해 선택되는 모드에 기초하여 어떠한 동작을 위한 움직임인지 판단한다. When the movement for the application operation and the movement for the cursor operation are the same, the operation for the operation is determined based on the preferred mode (either one of the cursor operation mode and the application operation mode) or the mode selected by the user. .
어플리케이션 동작을 위한 움직임으로 판단될 경우, 해당 어플리케이션에 움직임 정보가 제공되고, 해당 어플리케이션은 제공된 움직임과 매칭되는 동작을 수행한다 (단계 1004).If it is determined that the motion for the application operation, motion information is provided to the corresponding application, and the application performs an operation matching the provided motion (step 1004).
커서 조작을 위한 움직임으로 판단될 경우, 커서 자체의 이동을 위한 움직임인지 또는 화면 스크롤을 위한 움직임인지 여부가 판단된다(단계 1006). 커서 이동을 위한 움직임인지 또는 화면 스크롤을 위한 움직임인지 여부는 화면에서의 커서의 위치와 움직임의 종류에 기초하여 판단된다. 커서가 특정 영역의 가장자리에 위치하는데 해당 가장 자리로 계속 커서를 이동시키려는 움직임이 감지될 경우 이를 화면 스크롤 명령으로 판단하며, 그렇지 않은 경우에는 커서 자체의 이동을 위한 움직임으로 판단한다.If it is determined that the movement for the cursor manipulation, it is determined whether the movement for the movement of the cursor itself or the movement for scrolling the screen (step 1006). Whether to move the cursor or to scroll the screen is determined based on the position of the cursor on the screen and the type of the movement. If the cursor is located at the edge of a specific area and a movement to continuously move the cursor to the edge is detected, it is determined as a screen scroll command. Otherwise, it is determined as a movement for moving the cursor itself.
화면 스크롤을 위한 움직임으로 판단될 경우 화면을 특정 방향으로 이동하는 스크롤 동작이 수행된다(단계 1008). 커서 이동을 위한 움직임으로 판단될 경우, 움직임에 상응하는 커서 이동이 이루어진다(단계 1010). If it is determined that the movement for scrolling the screen, a scrolling operation for moving the screen in a specific direction is performed (step 1008). If it is determined that the movement for the cursor movement, the cursor movement corresponding to the movement is made (step 1010).
단말기의 후면을 터치하는 탭 동작이 이루어지는지 여부가 감지된다(단계 1012). 탭 동작이 감지될 경우 탭이 이루어진 위치를 감지하고 탭 위치에 상응하는 동작이 수행되며, 일례로 마우스 좌클릭과 같은 동작이 수행될 수 있다(단계 1014). It is detected whether a tap operation of touching the back of the terminal is performed (step 1012). When the tap operation is detected, the tap position is sensed and an operation corresponding to the tap position is performed. For example, an operation such as a left mouse click may be performed (step 1014).
도 1에 도시된 단말기 한 손 인터페이스를 위한 구성 요소는 단말기의 구성 요소가 될 수 있을 뿐만 아니라 한손 인터페이스 구현을 위해 단말기의 설치되는 어플리케이션의 프로그램 모듈이 될 수도 있다. The component for the one-handed terminal shown in FIG. 1 may not only be a component of the terminal but also may be a program module of an application installed in the terminal to implement the one-handed interface.
즉, 도 1과 같이 동작하는 모듈을 구비한 어플리케이션을 설치하여 한 손 인터페이스를 실현하는 단말기의 구현이 가능하기도 한 것이다. 아울러, 도 1에 도시된 구성 요소는 펌 웨워의 형태로 구현될 수도 있다는 점 역시 당업자에게 있어 자명할 것이다. That is, it is possible to implement a terminal for realizing a one-handed interface by installing an application having a module operating as shown in FIG. 1. In addition, it will be apparent to those skilled in the art that the components shown in FIG. 1 may be implemented in the form of a firm web.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.As described above, the present invention has been described by specific embodiments such as specific components and the like. For those skilled in the art, various modifications and variations are possible from these descriptions. Accordingly, the spirit of the present invention should not be construed as being limited to the embodiments described, and all of the equivalents or equivalents of the claims, as well as the following claims, belong to the scope of the present invention .
Claims (19)
상기 감지된 움직임에 기초하여 커서를 이동시키는 커서 조작부; 및 상기 단말기 하우징의 후면 또는 측면을 터치하는 탭 동작을 감지하는 탭 감지부를 포함하되,
상기 탭 동작이 감지될 경우 상기 커서 조작부는 상기 커서가 위치한 지점과 연관된 추가 동작을 수행하는 것을 특징으로 하는 개인용 단말기. A motion detector for detecting a motion of the terminal;
A cursor manipulator for moving a cursor based on the detected movement; And a tap detector configured to detect a tap operation of touching the back or side of the terminal housing.
And when the tap operation is detected, the cursor manipulation unit performs an additional operation associated with a point where the cursor is located.
상기 추가 동작은 상기 커서가 위치한 지점의 링크 또는 메뉴 버튼의 클릭 동작을 포함하는 것을 특징으로 하는 개인용 단말기. The method of claim 1,
The additional operation of the personal terminal, characterized in that for clicking the link or menu button of the location where the cursor is located.
상기 탭 감지부는 상기 단말기 하우징의 탭 영역을 구분하여 탭 동작을 감지하는 것을 특징으로 하는 개인용 단말기. The method of claim 1,
The tab detecting unit detects a tap operation by dividing a tap area of the terminal housing.
상기 탭 감지부는 상기 단말기 하우징의 제1 영역에서 탭이 감지될 경우 마우스의 좌클릭으로 인식하고 상기 단말기 하우징의 제2 영역에서 탭이 감지될 경우 마우스의 우클릭으로 인식하는 것을 특징으로 하는 개인용 단말기. The method of claim 3,
The tab detecting unit recognizes a left click of a mouse when a tap is detected in the first area of the terminal housing, and recognizes a right click of a mouse when a tap is detected in the second area of the terminal housing.
상기 커서의 단말기 화면에서의 위치 및 상기 움직임 감지부에서 감지되는 움직임에 기초하여 상기 단말기의 화면을 이동시키는 스크롤부를 더 포함하는 것을 특징으로 하는 개인용 단말기.The method of claim 1,
And a scroll unit for moving the screen of the terminal based on the position of the cursor on the screen of the terminal and the movement detected by the motion detector.
상기 스크롤부는 상기 커서가 단말기 화면의 특정 가장 자리에 위치할 때 상기 특정 가장 자리 방향으로 상기 커서를 움직이기 위한 움직임이 감지되면 단말기 화면을 상기 특정 가장 자리 방향으로 이동시키는 것을 특징으로 하는 개인용 단말기. The method of claim 5,
And the scroll unit moves the terminal screen in the specific edge direction when a movement for moving the cursor in the specific edge direction is detected when the cursor is positioned at a specific edge of the terminal screen.
상기 움직임 감지를 위한 기준 단말기 기울기 상태를 조정하는 0점 조정부를 더 포함하는 것을 특징으로 하는 개인용 단말기. The method of claim 1,
Personal terminal characterized in that it further comprises a zero point adjustment unit for adjusting the reference terminal tilt state for the motion detection.
상기 0점 조정부는 동일한 단말기 기울기 상태가 소정 시간 이상 지속될 때 상기 기준 단말기 기울기 상태를 조정하는 것을 특징으로 하는 개인용 단말기. The method of claim 7, wherein
The zero point adjusting unit adjusts the reference terminal tilt state when the same terminal tilt state lasts for a predetermined time or more.
상기 감지된 움직임 정보를 설치된 특정 어플리케이션에 제공하는 어플리케이션 연동부를 더 포함하는 것을 특징으로 하는 개인용 단말기. The method of claim 1,
Personal terminal characterized in that it further comprises an application linkage unit for providing the detected motion information to the installed specific application.
상기 어플리케이션 연동부로부터 움직임 정보를 제공받은 어플리케이션은 움직임에 대해 미리 설정된 동작을 수행하는 것을 특징으로 하는 개인용 단말기. The method of claim 1,
The application receiving the motion information from the application linkage unit performs a preset operation for the movement.
상기 감지된 움직임에 기초하여 커서를 이동시키는 단계(b); 및
상기 단말기 하우징의 후면 또는 측면을 터치하는 탭 동작을 감지하는 단계(c)를 더 포함하되,
상기 탭 동작이 감지될 경우 상기 커서가 위치한 지점과 연관된 추가 동작이 수행되는 것을 특징으로 하는 개인용 단말기 인터페이싱 방법. A motion detecting step (a) of detecting a movement of the terminal;
(B) moving a cursor based on the sensed movement; And
(C) detecting a tapping operation of touching the back or side of the terminal housing;
And when the tap operation is detected, an additional operation associated with a point at which the cursor is located is performed.
상기 추가 동작은 상기 커서가 위치한 지점의 링크 또는 메뉴 버튼의 클릭 동작을 포함하는 것을 특징으로 하는 개인용 단말기 인터페이싱 방법. 12. The method of claim 11,
And wherein the additional operation comprises clicking a link or a menu button of a point at which the cursor is located.
상기 단계(c)는 상기 단말기 하우징의 탭 영역을 구분하여 탭 동작을 감지하는 것을 특징으로 하는 개인용 단말기 인터페이싱 방법. 12. The method of claim 11,
The step (c) is a personal terminal interfacing method, characterized in that for detecting the tap operation by dividing the tap area of the terminal housing.
상기 단계(c)는 상기 단말기 하우징의 제1 영역에서 탭이 감지될 경우 마우스의 좌클릭으로 인식하고 상기 단말기 하우징의 제2 영역에서 탭이 감지될 경우 마우스의 우클릭으로 인식하는 것을 특징으로 하는 개인용 단말기 인터페이싱 방법. The method of claim 13,
The step (c) may be recognized as a left click of a mouse when a tap is detected in the first area of the terminal housing and a right click of a mouse when a tap is detected in the second area of the terminal housing. Terminal interfacing method.
상기 커서의 단말기 화면에서의 위치 및 상기 움직임 감지부에서 감지되는 움직임에 기초하여 상기 단말기의 화면을 이동시키는 스크롤 단계를 더 포함하는 것을 특징으로 하는 개인용 단말기 인터페이싱 방법.12. The method of claim 11,
And a scrolling step of moving the screen of the terminal based on the position of the cursor on the screen of the terminal and the movement detected by the motion detection unit.
상기 움직임 감지를 위한 기준 단말기 기울기 상태를 조정하는 단계를 더 포함하되, 동일한 단말기 기울기 상태가 소정 시간 이상 지속될 때 상기 기준 단말기 기울기 상태를 조정하는 것을 특징으로 하는 개인용 단말기 인터페이싱 방법. 12. The method of claim 11,
And adjusting the reference terminal tilt state for the motion detection, wherein the reference terminal tilt state is adjusted when the same terminal tilt state lasts for a predetermined time or more.
상기 감지된 움직임에 기초하여 커서를 이동시키는 커서 조작 모듈; 및 상기 단말기 하우징의 후면 또는 측면을 터치하는 탭 동작을 감지하는 탭 감지 모듈을 포함하되,
상기 탭 동작이 감지될 경우 상기 커서 조작 모듈은 상기 커서가 위치한 지점과 연관된 추가 동작을 수행하기 위한 프로그램이 기록되어 있으며 디지털 데이터 처리 장치에 의해 판독 가능한 프로그램이 기록된 기록 매체. A motion detection module detecting a motion of the terminal;
A cursor manipulation module that moves a cursor based on the sensed movement; And a tap sensing module configured to sense a tap operation of touching the back or side of the terminal housing.
And a program for performing a further operation associated with a point at which the cursor is located, when the tap operation is detected, a program recorded therein, the program being readable by a digital data processing apparatus.
상기 감지된 움직임에 기초하여 커서를 이동시키는 커서 조작 모듈; 및 상기 단말기 하우징의 후면 또는 측면을 터치하는 탭 동작을 감지하는 탭 감지 모듈을 포함하되,
상기 탭 동작이 감지될 경우 상기 커서 조작부는 상기 커서가 위치한 지점과 연관된 추가 동작을 수행하며 개인용 단말기에 설치되는 어플리케이션 프로그램. A motion detection module detecting a motion of the terminal;
A cursor manipulation module that moves a cursor based on the sensed movement; And a tap sensing module configured to sense a tap operation of touching the back or side of the terminal housing.
And when the tap operation is detected, the cursor manipulation unit performs an additional operation associated with the point where the cursor is located and is installed in the personal terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120055310A KR20130131623A (en) | 2012-05-24 | 2012-05-24 | Personal terminal and interfacing method of the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120055310A KR20130131623A (en) | 2012-05-24 | 2012-05-24 | Personal terminal and interfacing method of the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20130131623A true KR20130131623A (en) | 2013-12-04 |
Family
ID=49980696
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020120055310A Ceased KR20130131623A (en) | 2012-05-24 | 2012-05-24 | Personal terminal and interfacing method of the same |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20130131623A (en) |
-
2012
- 2012-05-24 KR KR1020120055310A patent/KR20130131623A/en not_active Ceased
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12175020B2 (en) | Motion detecting system having multiple sensors | |
| JP5802667B2 (en) | Gesture input device and gesture input method | |
| EP2733574B1 (en) | Controlling a graphical user interface | |
| US9977497B2 (en) | Method for providing haptic effect set by a user in a portable terminal, machine-readable storage medium, and portable terminal | |
| US9588613B2 (en) | Apparatus and method for controlling motion-based user interface | |
| KR101194883B1 (en) | system for controling non-contact screen and method for controling non-contact screen in the system | |
| US20150220158A1 (en) | Methods and Apparatus for Mapping of Arbitrary Human Motion Within an Arbitrary Space Bounded by a User's Range of Motion | |
| EP2068235A2 (en) | Input device, display device, input method, display method, and program | |
| US20130057472A1 (en) | Method and system for a wireless control device | |
| US20140300542A1 (en) | Portable device and method for providing non-contact interface | |
| US20150193023A1 (en) | Devices for use with computers | |
| US8462113B2 (en) | Method for executing mouse function of electronic device and electronic device thereof | |
| US20210271328A1 (en) | Virtual input devices | |
| US9471154B1 (en) | Determining which hand is holding a device | |
| KR101363661B1 (en) | Smart Remote Controller Using Edge Sliding UI | |
| KR20170124593A (en) | Intelligent interaction methods, equipment and systems | |
| US9898183B1 (en) | Motions for object rendering and selection | |
| KR102227290B1 (en) | Mobile terminal and method for controlling the same | |
| US9235338B1 (en) | Pan and zoom gesture detection in a multiple touch display | |
| US9348461B2 (en) | Input system | |
| KR102145824B1 (en) | Inferface method of smart touch pad and device therefor | |
| KR20110066545A (en) | Method and terminal for displaying an image using a touch screen | |
| US20190064946A1 (en) | Display control device, pointer display method, and non-temporary recording medium | |
| US11287897B2 (en) | Motion detecting system having multiple sensors | |
| KR20130131623A (en) | Personal terminal and interfacing method of the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20120524 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140129 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20140925 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20140129 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| AMND | Amendment | ||
| PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20140925 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20140429 Comment text: Amendment to Specification, etc. |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20141217 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| PX0601 | Decision of rejection after re-examination |
Comment text: Decision to Refuse Application Patent event code: PX06014S01D Patent event date: 20150824 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20150417 Comment text: Notification of reason for refusal Patent event code: PX06013S01I Patent event date: 20141217 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20141125 Comment text: Decision to Refuse Application Patent event code: PX06011S01I Patent event date: 20140925 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20140429 Comment text: Notification of reason for refusal Patent event code: PX06013S01I Patent event date: 20140129 |
|
| J201 | Request for trial against refusal decision | ||
| PJ0201 | Trial against decision of rejection |
Patent event date: 20150922 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20150824 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Patent event date: 20140925 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Appeal identifier: 2015101005506 Request date: 20150922 |
|
| J301 | Trial decision |
Free format text: TRIAL NUMBER: 2015101005506; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20150922 Effective date: 20160913 |
|
| PJ1301 | Trial decision |
Patent event code: PJ13011S01D Patent event date: 20160913 Comment text: Trial Decision on Objection to Decision on Refusal Appeal kind category: Appeal against decision to decline refusal Request date: 20150922 Decision date: 20160913 Appeal identifier: 2015101005506 |
|
| J2X1 | Appeal (before the patent court) |
Free format text: TRIAL NUMBER: 2016201007831; APPEAL AGAINST DECISION TO DECLINE REFUSAL |
|
| PJ2001 | Appeal |
Patent event date: 20160913 Comment text: Trial Decision on Objection to Decision on Refusal Patent event code: PJ20011S01I Appeal kind category: Appeal against decision to decline refusal Appeal identifier: 2016201007831 Request date: 20161021 |
|
| J302 | Written judgement (patent court) |
Free format text: TRIAL NUMBER: 2016201007831; JUDGMENT (PATENT COURT) FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20161021 Effective date: 20170407 |
|
| PJ1302 | Judgment (patent court) |
Patent event date: 20170411 Comment text: Written Judgment (Patent Court) Patent event code: PJ13021S01D Request date: 20161021 Decision date: 20170407 Appeal identifier: 2016201007831 Appeal kind category: Appeal against decision to decline refusal |