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

KR101460363B1 - Method and apparatus for zoom in/out using touch-screen - Google Patents

Method and apparatus for zoom in/out using touch-screen Download PDF

Info

Publication number
KR101460363B1
KR101460363B1 KR1020080015019A KR20080015019A KR101460363B1 KR 101460363 B1 KR101460363 B1 KR 101460363B1 KR 1020080015019 A KR1020080015019 A KR 1020080015019A KR 20080015019 A KR20080015019 A KR 20080015019A KR 101460363 B1 KR101460363 B1 KR 101460363B1
Authority
KR
South Korea
Prior art keywords
touch screen
input position
zoom
state
screen input
Prior art date
Application number
KR1020080015019A
Other languages
Korean (ko)
Other versions
KR20090089707A (en
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 KR1020080015019A priority Critical patent/KR101460363B1/en
Publication of KR20090089707A publication Critical patent/KR20090089707A/en
Application granted granted Critical
Publication of KR101460363B1 publication Critical patent/KR101460363B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

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)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

터치 스크린(Touch Screen) 입력을 이용한 화면 확대/축소(Zoom In/Out) 방법에 있어서, 초기 상태에서, 터치 스크린에 첫 번째 사용자 입력이 발생하여 터치 스크린의 입력 신호의 위치인 터치 스크린 입력 위치가 미리 설정된 줌 영역(Zoom Region)에 해당되는 경우, 미리 설정된 기준 위치에 터치 스크린 입력 위치를 저장하고 준비 상태로 변경하는 과정과, 준비 상태에서, 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 저장된 기준 위치 간의 거리가 미리 설정된 제1문턱값보다 크면, 기준 위치에 이동된 터치 스크린 입력 위치를 저장하여 기준 위치를 갱신하고, 줌 상태로 변경하는 과정과, 줌 상태에서, 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 갱신된 기준 위치 간의 거리가 미리 설정된 제2문턱값보다 작으면, 터치 스크린 입력 위치와 기준 위치 간의 거리에 미리 설정된 일정비(Ratio R)를 곱한 만큼 화면을 확대 또는 축소하는 과정을 포함한다. In a method of zooming in / out using a touch screen input, a first user input is generated in a touch screen in an initial state, and a touch screen input position, which is a position of an input signal of the touch screen, The method comprising the steps of: storing a touch screen input position at a predetermined reference position and changing the touch screen input position to a ready state when the touch screen input position corresponds to a preset zoom region; Updating a reference position by storing a touch screen input position shifted to a reference position and changing to a zoom state if a distance between the reference position and the stored reference position is greater than a first threshold value, When the position is moved, the distance between the moved touch-screen input position and the updated reference position is smaller than a preset second threshold value , The process includes a step of enlarging or reducing the screen by multiplying the distance between the touch screen input position and the reference position by a predetermined ratio Ratio R. [

터치 스크린(Touch Screen), 멀티 터치(Multi-Touch), 줌(Zoom), 단말 A touch screen, a multi-touch, a zoom,

Description

터치 스크린 입력을 이용한 화면 확대/축소 방법 및 장치{METHOD AND APPARATUS FOR ZOOM IN/OUT USING TOUCH-SCREEN}METHOD AND APPARATUS FOR ZOOM IN / OUT USING TOUCH-SCREEN FIELD OF THE INVENTION [0001]

본 발명은 터치 스크린(Touch Screen)에 관한 것으로서, 특히 싱글 입력 방식을 사용하는 터치 스크린에서 간단한 입력을 통하여 화면을 확대 및 축소(Zoom in/out)하는 방법 및 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a touch screen, and more particularly, to a method and apparatus for zooming in and out of a screen through a simple input in a touch screen using a single input method.

일반적으로 터치 스크린(Touch Screen)은 키보드를 사용하지 않고 화면(Screen)에 나타난 문자나 특정 위치에 사람의 손 또는 스타일러스(Stylus)와 같은 입력 수단이 닿으면, 입력 수단이 접촉된(touch) 위치를 파악하여 저장된 소프트웨어에 의해 특정 처리를 할 수 있도록 화면에서 직접 입력 자료를 받을 수 있게 한 입출력장치이다. 따라서 터치 스크린은 정보의 입력과 표시를 하나의 스크린에서 수행하는 입력 장치 겸 표시 장치이다. 터치 스크린은 마우스와 키보드 등의 입력 장치를 대체할 수 있는 새로운 입력 장치로서 점점 그 사용영역이 확대되어 가고 있다. 터치 스크린을 휴대용 단말의 표시장치에 이용하면 기존의 키패드를 없앨 수 있으므로 표시 면적을 증가시킬 수 있고, 사용자로 하여금 직관적인 조작이 가능하도록 하는 이점이 있다. Generally, when a touch screen touches an input means such as a human hand or a stylus on a character or a specific position displayed on a screen without using a keyboard, Output device capable of directly receiving input data from a screen so as to be able to recognize a specific process by a stored software. Therefore, the touch screen is an input device and a display device for performing input and display of information on one screen. The touch screen is becoming a new input device that can replace the input devices such as a mouse and a keyboard. When a touch screen is used for a display device of a portable terminal, existing keypads can be eliminated, thereby increasing the display area and enabling the user to intuitively operate.

한편, 종래의 이동통신 단말기들은 기술의 발달로 인해 점점 소형화되고 경량화되고 있는 추세이다. 이에 따라 최근에는 시계 타입 또는 목걸이 타입의 이동통신 단말기들과 같은 작은 크기의 이동통신 단말기들이 출시되고 있다. 이러한 이동통신 단말기들은 일반적으로 별도의 키패드를 구비하는 대신에 터치 스크린에 쿼티(QWERTY) 자판이나 키패드 모양을 그대로 출력한다. 따라서 전술한 경우 터치 스크린은 이동통신 단말기에서 키패드를 대신하는 입력 장치로 사용된다.Meanwhile, the conventional mobile communication terminals are becoming smaller and lighter due to the development of technology. Accordingly, mobile communication terminals of a small size such as a clock type or a necklace type mobile communication terminal have been recently released. Such mobile communication terminals generally do not have a separate keypad but instead output a QWERTY keyboard or keypad on the touch screen. Accordingly, in the above-described case, the touch screen is used as an input device in place of the keypad in the mobile communication terminal.

기존의 화면의 확대/축소를 위한 터치스크린 입력 방법에는 다양한 방식이 개발되어 있다. Various methods have been developed for the touch screen input method for enlarging / reducing the existing screen.

먼저 표시 화면에 별도의 확대/축소 슬라이더를 배치하여 화면의 일정 영역에 배치된 슬라이더를 이용하여 확대/축소 슬라이더를 움직인 만큼 확대/축소를 수행하는 방법이 있다. 그러나 이 방법은 화면에 배치된 슬라이더만큼 화면의 크기가 줄어드는 문제가 있기 때문에 제한된 화면을 사용하는 휴대용 단말에서는 큰 단점이 된다. First, there is a method of arranging a separate zooming slider on the display screen and enlarging / reducing by moving the zooming slider using a slider disposed in a predetermined area of the screen. However, this method has a problem in that the size of the screen decreases as much as the slider disposed on the screen, which is a serious drawback in portable terminals using a limited screen.

또한, 키 패드와 터치 스크린의 입력을 조합하여 확대/축소를 수행하는 방법이 있다. 이 방법의 예로서는 국내 기 출원된 특허 10-2003-28518호(출원번호: 10-2003-0028518, 출원일: 2003년 5월 6일, 출원인: 엘지전자 주식회사, 발명자: 명대운, 황정환, 명칭: '휴대용 개인 단말기의 화면 확대 방법')를 들 수 있다. 상기 방법을 도면을 참조하여 살펴보기로 한다. 도 1은 기존의 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 방법의 구성도이다. 도 1을 참조하면, 기존의 키 패드와 터치 스크린의 입력을 조합하여 확대/축소를 수행하는 방법은, 미리 설정된 특정 버튼을 누른 상태에서 터치 스크린에 특정 영역을 입력하면 입력된 특정 영역을 설정된 비율만큼 확대/축소하는 방법이다. 그러나 이 방법은 확대/축소되는 연속적인 과정을 인지할 수 없어 사용자가 원하는 만큼의 크기를 찾기 힘들다. 또한 최소한의 키패드만을 사용하거나 아예 키패드가 존재하지 않고 터치 스크린만을 이용하여 입력을 수행하는 최근 추세의 휴대용 단말에서는 구현이 불가능한 단점이 있다. In addition, there is a method of performing enlargement / reduction by combining inputs of a keypad and a touch screen. An example of this method is disclosed in Korean Patent Application No. 10-2003-28518 (Application No. 10-2003-0028518 filed on May 6, 2003, filed by LG Electronics Co., Ltd., inventor: Myeong Dae Woon, Screen enlargement method of portable personal terminal '). The method will be described with reference to the drawings. 1 is a configuration diagram of a screen enlargement / reduction method using a touch screen input in a conventional portable terminal. Referring to FIG. 1, a method of performing enlargement / reduction by combining an input of a conventional keypad and a touch screen includes: inputting a specific area on a touch screen in a state where a preset specific button is pressed; As shown in FIG. However, this method can not recognize the continuous process of zooming, and it is difficult to find the size as desired by the user. Also, there is a disadvantage in that it can not be implemented in a portable terminal having a recent trend of using only a minimum number of keypads or performing input using only a touch screen without a keypad at all.

또 다른 방법으로, '애플(APPLE)'사의 '아이폰(iPhone)'에서 사용되는 방식과 같이 멀티 입력 방식의 터치 스크린을 이용하는 방법이 있다. 이 방법은 멀티 터치를 인식하는 터치 패널을 이용하여 입력된 두 지점 간의 거리 변화만큼 화면의 확대/축소를 수행한다. 그러나 상기 방식은 멀티 입력을 인식할 수 있는 다중 입력 방식의 터치 패널을 이용해야만 사용할 수 있기 때문에 기존의 싱글 입력 방식의 터치 스크린보다 많은 비용이 소요되는 단점이 있다. Another way is to use a multi-input touchscreen like the one used in Apple's iPhone. This method enlarges / reduces a screen by a distance change between two input points using a touch panel that recognizes multi-touch. However, since the above method can be used only when a multi-input type touch panel capable of recognizing a multi-input is used, it is disadvantageous in that it requires more cost than the conventional single-input type touch screen.

본 발명은 싱글 입력 방식의 터치 스크린에서 간단한 동작을 통해 화면의 확대/축소(Zoom In/Out)를 수행할 수 있도록 하는 방법 및 장치를 제공하고자 한다.SUMMARY OF THE INVENTION The present invention provides a method and apparatus for zooming in / out of a screen through a simple operation in a single input type touch screen.

이를 달성하기 위한 본 발명의 일 형태에 따르면, 터치 스크린(Touch Screen) 입력을 이용한 화면 확대/축소(Zoom In/Out) 방법에 있어서, 초기 상태에서, 상기 터치 스크린에 첫 번째 사용자 입력이 발생하여 상기 터치 스크린의 입력 신호의 위치인 터치 스크린 입력 위치가 미리 설정된 줌 영역(Zoom Region)에 해당되는 경우, 미리 설정된 기준 위치에 상기 터치 스크린 입력 위치를 저장하고 준비 상태로 변경하는 과정과, 상기 준비 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 상기 저장된 기준 위치 간의 거리가 미리 설정된 제1문턱값보다 크면, 상기 기준 위치에 상기 이동된 터치 스크린 입력 위치를 저장하여 상기 기준 위치를 갱신하고, 줌 상태로 변경하는 과정과, 상기 줌 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 갱신된 상기 기준 위치 간의 거리가 미리 설정된 제2문턱값보다 작으면, 상기 터치 스크린 입력 위치와 상기 기준 위치 간의 거리에 미리 설정된 일정비(Ratio R)를 곱한 만큼 화면을 확대 또는 축소하는 과정을 포함함을 특징으로 한다. According to an aspect of the present invention, there is provided a method of zooming in / out using a touch screen input, the method comprising: generating a first user input on the touch screen in an initial state; Storing the touch screen input position at a predetermined reference position and changing the touch screen input position to a ready state when a touch screen input position that is a position of an input signal of the touch screen corresponds to a preset zoom region, When the distance between the moved touch screen input position and the stored reference position is greater than a predetermined first threshold value, the moved touch screen input position is stored in the reference position, Updating the reference position and changing the zoom position to a zoom state; and, in the zooming state, The distance between the touch screen input position and the reference position is multiplied by a preset ratio Ratio R if the distance between the moved touch screen input position and the updated reference position is smaller than a preset second threshold value And enlarging or reducing the size of the screen.

본 발명의 다른 형태에 따르면, 터치 스크린(Touch Screen) 입력을 이용한 화면 확대/축소(Zoom In/Out) 장치에 있어서, 출력 화면을 표시하며, 제어부의 제어 신호에 따라 화면의 확대/축소를 표시하는 표시부와, 화면 확대/축소 동작을 수행하기 위한 프로그램과 정보를 저장하는 메모리부와, 상기 터치 스크린으로 입력되는 입력 신호에 따라 입력 위치의 좌표를 추출하여 제어부로 전달하는 움직임 감지부와, 화면 확대/축소 동작을 수행하기 위한 장치의 모든 구성 요소를 제어하며, 초기 상태에서, 상기 터치 스크린에 첫 번째 사용자 입력이 발생하여 상기 터치 스크린의 입력 신호의 위치인 터치 스크린 입력 위치가 미리 설정된 줌 영역(Zoom Region)에 해당되는 경우, 미리 설정된 기준 위치에 상기 터치 스크린 입력 위치를 저장하고 준비 상태로 변경하며, 상기 준비 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 상기 저장된 기준 위치 간의 거리가 미리 설정된 제1문턱값보다 크면, 상기 기준 위치에 상기 이동된 터치 스크린 입력 위치를 저장하여 상기 기준 위치를 갱신하고, 줌 상태로 변경하며, 상기 줌 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 갱신된 상기 기준 위치 간의 거리가 미리 설정된 제2문턱값보다 작으면, 상기 터치 스크린 입력 위치와 상기 기준 위치 간의 거리에 미리 설정된 일정비(Ratio R)를 곱한 만큼 화면을 확대 또는 축소하도록 제어하는 제어부를 포함하는 것을 특징으로 한다. According to another aspect of the present invention, there is provided a screen zoom / in (Zoom In / Out) device using a touch screen input, wherein an output screen is displayed, A memory unit for storing programs and information for performing a screen enlargement / reduction operation, a motion detection unit for extracting coordinates of an input position according to an input signal input to the touch screen, and transmitting the coordinates to a control unit, The first user input is generated in the touch screen and the touch screen input position, which is the position of the input signal of the touch screen, is set to a predetermined zoom area (Zoom Region), the touch screen input position is stored at a predetermined reference position and changed to a ready state, In the ready state, when the touch screen input position moves, if the distance between the moved touch screen input position and the stored reference position is greater than a preset first threshold value, the moved touch screen input position is stored Wherein the touch screen input position is changed to a zoom state and the distance between the moved touch screen input position and the updated reference position is greater than a predetermined second threshold value when the touch screen input position is moved in the zoom state, And a controller for controlling the enlargement or reduction of the screen by multiplying the distance between the touch screen input position and the reference position by a preset ratio Ratio.

본 발명은 싱글 입력 방식의 터치 스크린에서 간단한 동작을 통해 화면의 확대/축소(Zoom In/Out)를 수행할 수 있도록 한다. 따라서 별도의 메뉴나 아이콘을 사용하지 않고 최소한의 입력으로 빠른 화면의 확대/축소 기능을 수행할 수 있으며, 기존의 멀티 입력 터치 스크린 방식보다 저렴한 비용으로 확대/축소 기능을 수행할 수 있는 효과가 있다. The present invention enables zooming in / out of a screen through a simple operation in a single input type touch screen. Therefore, it is possible to perform a fast screen enlargement / reduction function with a minimum input without using a separate menu or icon, and it is possible to perform a zoom function at a lower cost than a conventional multi-input touch screen method .

이하 첨부된 도면을 참조하여 본 발명을 구성하는 장치 및 동작 방법을 본 발명의 실시 예를 참조하여 상세히 설명한다. 하기 설명에서는 구체적인 구성 소자 등과 같은 특정 사항들이 나타나고 있는데 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들이 본 발명의 범위 내에서 소정의 변형이나 혹은 변경이 이루어질 수 있음은 이 기술분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an apparatus and an operation method of the present invention will be described in detail with reference to the accompanying drawings. It will be appreciated that those skilled in the art will readily observe that certain changes in form and detail may be made therein without departing from the spirit and scope of the present invention as defined by the appended claims. To those of ordinary skill in the art. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.

본 발명은 싱글 입력 방식의 터치 스크린에서 간단한 동작을 통해 화면의 확대/축소(Zoom In/Out)를 수행할 수 있도록 하는 방법 및 장치를 요지로 한다. 특히 싱글 입력 방식의 터치 스크린을 구비한 휴대용 단말에서 포토(Photo) 애플리케이션(Application) 또는 웹 브라우저(Web browser)와 같이 제한된 디스플레이 화면상에서 다양한 기능을 수행시, 간단한 동작을 통해 화면의 확대/축소를 수행하는 방법 및 장치를 제공한다. The present invention relates to a method and an apparatus for zooming in / out of a screen through a simple operation in a single input type touch screen. In particular, when a portable terminal having a single input type touch screen performs various functions on a limited display screen such as a photo application or a web browser, The present invention also provides a method and apparatus for performing the method.

먼저 본 발명의 동작을 사용자 측면에서 살펴보기로 한다. 본 발명은 초기 상태에서 사용자가 터치 스크린 내의 화면 확대/축소를 위해 설정된 특정 영역(본 발명에서는 우측 상단 모서리)을 손가락(또는 스타일러스)으로 터치한 상태로 유지하면 화면의 확대/축소를 위한 준비 상태가 되며, 첫 번째 사용자 입력을 유지한 채로, 다른 손가락으로 터치스크린의 중앙 부근에 두 번째 사용자 입력을 하여 유지하면 줌 상태가 된다. 이때 입력된 두 번째 손가락을 움직이면 첫 번째 사용자 입력과 두 번째 사용자 입력 간의 거리에 따라, 두 지점 사이의 거리가 멀어지면 확대를 수행하고 두 지점 사이의 거리가 가까워지면 축소를 수행하여 화면의 확대 축소 동작이 수행된다. 상기 설명한 본 발명의 입력 방식은 고가의 멀티 입력 방식의 터치 스크린에서 사용되는 화면 확대/축소를 위한 입력 방식과 유사한 입력 제스쳐(Gesture)를 사용하여 화면 확대/축소 동작을 수행할 수 있다. First, the operation of the present invention will be described in terms of the user. In the initial state, when a user holds a specific region (upper right corner in the present invention) set for enlarging / reducing a screen in the touch screen with a finger (or a stylus) in a touched state, While maintaining the first user input, the second user input is held near the center of the touch screen with the other finger, and the zoom state is established. At this time, if the second finger is moved, the enlargement is performed according to the distance between the first user input and the second user input. If the distance between the two points is closer to the distance between the two points, Operation is performed. The above-described input method of the present invention can perform a screen enlargement / reduction operation using an input gesture similar to an input method for screen enlargement / reduction used in an expensive multi-input type touch screen.

본 발명의 일 실시 예에 따른 터치 스크린의 동작을 살펴보기로 한다. 본 발명에 따른 터치 스크린의 동작은 크게 마우스 다운(Event Mouse Down)과 마우스 무브(Event Mouse Move)와 마우스 업(Event Mouse Up)으로 구분할 수 있다. The operation of the touch screen according to one embodiment of the present invention will be described. The operation of the touch screen according to the present invention can be divided into an event mouse down, an event mouse move, and an event mouse up.

마우스 다운은 터치 스크린 상의 한 점이 눌렸을 때 발생하며, 눌린 점의 입력 위치 좌표가 추출된다. Mouse down occurs when a point on the touch screen is pressed, and the input position coordinates of the pressed point are extracted.

마우스 무브는 터치 스크린 상에서 한 점이 눌린 상태로 입력 위치가 이동할 때 발생한다. 이 경우에도 현재 눌린 점의 위치 좌표가 추출된다. 마우스 무브가 발생하려면 먼저 마우스 다운이 발생해야 한다. The mouse move occurs when the input position moves while a point is pressed on the touch screen. In this case, the position coordinates of the currently depressed point are extracted. Mouse move must occur before mouse move occurs.

마우스 업은 터치 스크린 상의 눌린 한 점이 떨어질 때 발생한다. 마우스 업이 발생할 때는 다른 위치의 눌린 점이 없어야 한다. 다른 위치에 눌린 점이 존 재하는 경우에는 마우스 업이 발생 되지 않고 눌려있는 다른 위치로 마우스 무브가 발생하게 된다. 또한 마우스 업이 발생한 경우에도 떨어진 점의 좌표가 추출되며, 마우스 업이 발생하려면 먼저 마우스 다운이 발생해야 한다.The mouse up occurs when the pressed point on the touch screen falls. When mouse-up occurs, there should be no point pressed at another location. If there is a point pressed at another position, the mouse move does not occur and the mouse move to another pressed position. In addition, when the mouse up occurs, the coordinates of the distant point are extracted, and mouse down must occur before the mouse up occurs.

도 2는 본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 장치의 블록 구성도이다. 2 is a block diagram of a screen enlargement / reduction device using a touch screen input in a portable terminal according to an embodiment of the present invention.

본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 장치는 제어부(220)와 메모리부(230)와 움직임 감지부(240)와 표시부(210)를 포함한다. 본 발명에서는 휴대용 단말에서 터치 스크린 입력에 따른 화면 확대/축소 동작을 수행하기 위한 구성 및 동작에 대한 부분만 설명하기로 하며 그 이외의 부분에 대한 구체적인 설명은 생략하기로 한다.A screen enlargement / reduction apparatus using a touch screen input in a portable terminal according to an exemplary embodiment of the present invention includes a control unit 220, a memory unit 230, a motion sensing unit 240, and a display unit 210. In the present invention, only the configuration and operation for performing a screen enlargement / reduction operation according to a touch screen input in a portable terminal will be described, and a detailed description of other portions will be omitted.

상기 표시부(210)는 출력 화면을 표시하며 싱글 입력 방식의 터치 스크린을 구비한다. 또한 제어부(220)의 제어 신호에 따라 화면의 확대/축소를 표시한다.The display unit 210 displays an output screen and has a single input type touch screen. And displays enlargement / reduction of the screen in accordance with the control signal of the control unit 220. [

상기 메모리부(230)는 화면 확대/축소 동작을 수행하기 위한 필요한 프로그램과 정보를 저장한다. 또한 마우스 다운이나 마우스 업, 마우스 무브가 발생할 경우 추출되는 위치 좌표 정보를 저장한다. 본 발명에서 메모리부(230)는 확대/축소 동작을 수행하기 위해 사용되는 기준 위치와 문턱 값 등을 저장한다. The memory unit 230 stores necessary programs and information for performing a screen enlargement / reduction operation. It also stores position coordinate information extracted when mouse down, mouse up, or mouse move occurs. In the present invention, the memory unit 230 stores reference positions and threshold values used for performing zooming operations.

상기 움직임 감지부(240)는 터치 스크린으로 입력되는 입력 신호에 따라 터치 스크린 입력 위치의 좌표를 추출하여 제어부로 전달한다. 일반적으로 싱글 입력 방식의 터치 스크린은 사용자에 의해 두 개의 지점이 동시에 눌려지면 두 개의 지점의 중간 지점을 터치 스크린 입력 위치로 판단하여 중간 지점의 위치 좌표를 추 출한다.The motion sensing unit 240 extracts coordinates of a touch screen input position according to an input signal input to the touch screen, and transmits the coordinates to the control unit. In general, a single-input touch screen extracts a position coordinate of an intermediate point by judging a middle point between two points as a touch screen input position when two points are simultaneously pressed by a user.

상기 제어부(220)는 화면 확대/축소 장치의 모든 구성들을 제어하며, 움직임 감지부(240)를 통해 추출된 터치 스크린 입력 위치에 기초하여 화면 확대/축소 동작을 제어한다. 구체적으로, 상기 움직임 감지부(240)로부터 전달받은 터치 스크린 입력 위치에 근거하여 본 발명의 일 실시 예에 따른 화면 확대/축소 장치가 '초기 상태', '준비 상태', '줌 상태'의 세 가지 상태로 상태 변환을 할 수 있도록 제어한다. 제어부(220)의 상세한 동작은 하기에서 상세히 살펴보기로 한다. The control unit 220 controls all the components of the screen enlargement / reduction device and controls the screen enlargement / reduction operation based on the touch screen input position extracted through the motion sensing unit 240. In detail, based on the touch screen input position received from the motion sensing unit 240, the screen enlargement / reduction device according to an embodiment of the present invention may display three states of 'initial state', 'ready state' So that the state can be changed into the branch state. The detailed operation of the control unit 220 will be described in detail below.

도 3은 본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 동작시 상태 변화를 나타내는 도면이다. 3 is a diagram illustrating a state change in a screen enlargement / reduction operation using a touch screen input in a portable terminal according to an exemplary embodiment of the present invention.

본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 동작은 터치 스크린의 입력 위치에 따라 제어부에서 아래와 같은 세 가지의 상태를 설정한다. In a portable terminal according to an exemplary embodiment of the present invention, a screen enlargement / reduction operation using a touch screen input sets three states in a controller according to an input position of a touch screen.

먼저 확대/축소가 가능한 사진이나 화면이 표시부에 표시되는 경우 화면의 확대/축소를 위한 대기 상태를 나타내는 '초기 상태(Start State)'와, 첫 번째 사용자 입력에 의해 줌 영역이 터치 되어 화면의 확대/축소를 위한 준비 상태를 나타내는 '준비 상태(Ready State)'와, 두 번째 사용자 입력 지점이 이동되면 그에 따라 화면의 확대/축소 동작을 수행하는 '줌 상태(Zoom State)'로 설정된다.An 'initial state (Start State)' indicating a standby state for zooming in / out of a screen when a photograph or screen capable of zooming is displayed on the display unit; A 'Ready State' indicating a ready state for zooming in and a 'Zoom State' for performing a zoom operation of a screen when a second user input point is moved.

도 3을 참조하여 본 발명의 일 실시 예에 따른 화면 확대/축소 동작시 각 상태 변화를 살펴보면, 먼저 포토 어플리케이션(Appication)이나 웹브라우저와 같은 프로그램 실행시 확대 또는 축소가 가능한 사진이나 웹브라우저 화면 등이 표시 부에 표시되는 경우 초기 상태가 된다. Referring to FIG. 3, a change in each state in a screen enlargement / reduction operation according to an exemplary embodiment of the present invention will be described. First, a photograph or a web browser screen that can be enlarged or reduced when a program such as a photo application or a web browser is executed Is displayed on the display unit.

상기 초기 상태에서 마우스 다운이나 마우스 무브가 발생하여 터치 스크린 입력 위치가 미리 설정된 영역인 터치 스크린의 우측 상단 모서리의 줌 영역(Zoom Region)에 해당 되면 준비상태로 변경된다(a). 이때 상기 줌 영역에 포함된 터치 스크린 입력 위치를 기준 위치로 저장한다. 상기 기준 위치는 메모리부(230)에 저장될 수 있으며, 터치 스크린의 위치 좌표를 저장한다. 상기 줌 영역은 초기 상태에서 준비 상태로 변경하기 위해 필요한 영역으로서, 본 발명의 일 실시 예에서는 터치 스크린의 우측 상단 모서리로 설정하였으나 좌측 하단 또는 우측 하단 등 다른 특정 위치로 설정할 수 있으며, 반투명의 아이콘 등으로 사용자에게 인지되도록 표시할 수 있다. (A) when mouse down or mouse move occurs in the initial state and a touch screen input position corresponds to a zoom region of a right upper corner of a touch screen, which is a preset area, At this time, the touch screen input position included in the zoom area is stored as a reference position. The reference position may be stored in the memory unit 230 and stores the position coordinates of the touch screen. The zoom area is an area required for changing from the initial state to the ready state. In the embodiment of the present invention, the zoom area is set to the upper right corner of the touch screen. However, the zoom area can be set to another specific position such as the lower left corner or the lower right corner. And so on.

초기 상태에서 준비 상태로 변경되면, 터치 스크린 상에서는 줌 영역에 포함된 터치 스크린 입력 위치가 손가락 또는 스타일러스 같은 입력 장치로 눌려져 있는 상태이다. 상기 준비 상태에서 마우스 업 이벤트가 발생하거나, 마우스 무브가 발생하여 마우스 무브의 입력 좌표와 저장된 기준 위치 간의 거리를 측정하여 거리가 D1(제1문턱값) 미만이며 입력 좌표가 줌 영역에 해당 되지 않으면 다시 초기 상태로 변경한다(c). 상기 마우스 무브의 입력 좌표와 저장된 기준 위치 간의 거리가 D1 미만이지만 입력 좌표가 줌 영역에 해당 되면 준비 상태를 유지한다. 상기 D1은 준비 상태에서 줌 상태로 변경되는 경우에 기준이 되는 거리로서 두 번째 손가락이 눌려졌는지 판단하기 위한 제1문턱값으로 사용되며, 터치 스크린의 반응 속도에 따라 적절하게 설정한다.When the initial state is changed to the ready state, on the touch screen, the input position of the touch screen included in the zoom area is pressed by an input device such as a finger or a stylus. If a mouse up event occurs in the ready state or a mouse move occurs and the distance between the input coordinates of the mouse move and the stored reference position is measured and the distance is less than D1 (first threshold value) and the input coordinates do not correspond to the zoom area (C) Change to the initial state again. If the distance between the input coordinates of the mouse movement and the stored reference position is less than D1, but the input coordinates correspond to the zoom area, the mouse movement state is maintained. The distance D1 is used as a first threshold value for determining whether the second finger is pressed as a reference distance when the state changes from the ready state to the zoom state and is set appropriately according to the reaction speed of the touch screen.

또한 준비 상태에서 마우스 무브 이벤트가 발생하여, 마우스 무브의 입력 좌표와 상기 저장된 기준 위치 간의 거리가 D1 이상이면 줌 상태로 변경한다(b). 이때 줌 상태로 변경하게 되면 기준 위치를 현재 터치 스크린의 입력 위치 즉, 마우스 무브의 입력 위치로 갱신한다. 상기 갱신되는 위치는 사용자가 두 개의 손가락을 이용하여 입력된 두 지점의 중간 위치 좌표가 된다. If the mouse movement event occurs in the ready state and the distance between the input coordinates of the mouse movement and the stored reference position is D1 or more, the state is changed to the zoom state (b). At this time, when the zoom state is changed, the reference position is updated to the input position of the current touch screen, that is, the input position of the mouse move. The updated position is an intermediate position coordinate of two points input by the user using two fingers.

준비 상태에서 줌 상태로 변경되면, 터치 스크린 상에는 상기 줌 영역을 누르고 있는 첫 번째 손가락은 계속 유지한 상태로, 두 번째 손가락이 눌러진 상태가 된다. 상기 줌 상태에서 마우스 업 이벤트가 발생하거나, 마우스 무브가 발생하여 마우스 무브의 입력 좌표가 줌 영역에 해당하면 초기 상태로 변경한다(d). 이는 전자는 두 손가락이 모두 떨어진 것을 나타내고, 후자는 첫 번째 손가락은 유지되고 있지만 두 번째 손가락이 떨어진 것을 나타내기 때문이다. When the state is changed from the ready state to the zoom state, the first finger holding the zoom area continues to be held on the touch screen, and the second finger is pressed. (D) If a mouse up event occurs in the zoom state or a mouse move occurs and the input coordinates of the mouse move correspond to the zoom region, the initial state is changed. This is because the former indicates that both fingers have disappeared, while the latter indicates that the first finger has been held but the second has disappeared.

또한 줌 상태에서 마우스 무브가 발생하여 상기 마우스 무브의 입력 좌표와 저장된 기준 위치 간의 거리가 D2(제2문턱값) 보다 작으면, 상기 마우스 무브의 입력 좌표와 저장된 기준 위치 간의 거리에 미리 설정된 일정 비율(Ratio R)을 곱하여 그 결과만큼 화면을 확대/축소한다. 이 경우 새로운 마우스 무브의 입력 좌표를 기준 위치에 저장하고 줌 상태를 유지한다. 그러나 상기 측정한 거리가 D2 보다 크면 줌 영역의 입력을 해제한 것으로 판단하여 초기 상태로 변경한다(d). 상기 D2는 줌 상태에서 초기 상태로 변경되는 경우에 기준이 되는 거리로서 첫 번째 손가락과 두 번째 손가락이 모두 눌려져 있는 상태에서 첫 번째 손가락이 떨어졌는지 판단하기 위한 제2문턱값으로 사용되며, 터치 스크린의 반응 속도에 따라 적절하게 설정 한다.If the distance between the input coordinates of the mouse move and the stored reference position is smaller than D2 (the second threshold value) due to a mouse movement occurring in the zoom state, a predetermined ratio of the distance between the input coordinates of the mouse move and the stored reference position (Ratio R) and multiply the screen by the result. In this case, the input coordinates of the new mouse move are stored in the reference position and the zoom state is maintained. However, if the measured distance is greater than D2, it is determined that the input of the zoom area is released, and the state is changed to the initial state (d). The distance D2 is used as a second threshold value for determining whether the first finger is dropped when both the first finger and the second finger are pressed as a reference distance when the zoom state is changed from the initial state to the initial state, Set it appropriately according to the reaction rate.

도 4는 본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 방법의 동작 흐름도이다. 4 is a flowchart illustrating an operation of a screen enlargement / reduction method using a touch screen input in a portable terminal according to an exemplary embodiment of the present invention.

도 4를 참조하여 본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 동작을 살펴보기로 한다. 먼저 동작이 시작되어 초기 상태에서 마우스 다운이 발생한 경우 310단계에서 마우스 다운에 의한 터치 스크린 입력 위치가 줌 영역에 해당되는지 판단한다. 상기 판단 결과 터치 스크린 입력 위치가 줌 영역에 해당 되지 않으면 계속 초기 상태를 유지하며, 상기 310단계에서 판단 결과 터치 스크린 입력 위치가 줌 영역에 해당 되면 320단계로 진행하여 상기 터치 스크린 입력 위치를 기준 위치로 설정하여 저장하고 준비 상태로 변경한다. 다음 330단계로 진행하여 터치 스크린에 마우스 무브가 발생하는 경우 마우스 무브에 의한 터치 스크린 입력 위치와 상기 320단계에서 저장된 기준 위치 사이의 거리가 제1문턱값(D1) 이상인지 판단한다. 상기 330단계에서 판단결과 마우스 무브에 의한 터치 스크린 입력 위치와 기준 위치 사이의 거리가 D1 이상이 아니면 340단계로 진행하여 마우스 무브에 의한 터치 스크린 입력 위치가 줌 영역에 해당되는지 판단한다. 상기 340단계의 판단 결과 마우스 무브에 의한 터치 스크린 입력 위치가 줌 영역에 해당 되면, 두 번째 입력이 발생하지 않고 첫 번째 입력된 손가락이 줌 영역 내에서 이동한 것으로 판단하여 330단계로 진행하고 준비 상태를 유지한다. 상기 340단계에서 판단결과 마우스 무브에 의한 터치 스크린 입력 위치가 줌 영역에 해당 되지 않으면, 두 번째 입력이 발생하지 않았으며 첫 번째 입력된 손가락이 줌 영역을 이탈한 것으로 판단하여 310단계로 진행하고, 다시 초기 상태가 된다. Referring to FIG. 4, a screen enlargement / reduction operation using a touch screen input in a portable terminal according to an embodiment of the present invention will be described. In operation 310, when the mouse is down in the initial state, it is determined in step 310 whether the input position of the touch screen due to mouse down corresponds to the zoom area. If it is determined that the touch screen input position does not correspond to the zoom area, the initial state is maintained. If the touch screen input position corresponds to the zoom area in step 310, To save and change to the ready state. In step 330, if a mouse move occurs on the touch screen, it is determined whether the distance between the touch screen input position by the mouse move and the reference position stored in step 320 is equal to or greater than a first threshold value D1. If it is determined in step 330 that the distance between the touch-screen input position and the reference position by the mouse move is not equal to or greater than D1, the method proceeds to step 340 and determines whether the touch-screen input position by the mouse move corresponds to the zoom area. If it is determined in step 340 that the input position of the touch screen by the mouse move corresponds to the zoom area, it is determined that the first input finger has moved within the zoom area without generating the second input, Lt; / RTI > If it is determined in step 340 that the touch screen input position by the mouse move does not correspond to the zoom area, it is determined that the second input is not generated and that the first input finger has deviated from the zoom area. And the initial state is established again.

상기 330단계에서 판단 결과 마우스 무브에 의한 터치 스크린 입력 위치와 기준 위치 사이의 거리가 D1 이상이면, 두 번째 입력이 발생한 것으로 판단하여 350단계로 진행하여 기준 위치를 마우스 무브에 의한 터치 스크린 입력 위치(두 입력 지점의 중간 위치)로 갱신하고 줌 상태가 된다. If it is determined in step 330 that the distance between the input position of the touch screen and the reference position by the mouse move is D1 or more, it is determined that the second input is generated, and the reference position is determined as the touch screen input position The middle position of the two input points) and becomes the zoom state.

다음 360단계로 진행하여 줌 상태에서 마우스 무브가 발생한 경우 입력된 두 손가락 중에서 어느 한 손가락이 떨어졌는지 판단하기 위해, 마우스 무브에 의한 터치 스크린 입력 위치가 줌 영역에 해당되거나, 또는 마우스 무브에 의한 터치 스크린 입력 위치와 기준 위치 간의 거리가 D2보다 큰지 판단한다. 상기 360단계에서 판단 결과 마우스 무브의 입력 위치가 줌 영역에 해당 되면, 두 번째 입력이 해제된 것으로 판단하여 310단계로 진행하고 초기 상태가 된다. 또한 마우스 무브의 입력 위치와 기준 위치 간의 거리가 D2 보다 크면, 첫 번째 입력이 해제된 것으로 판단하여 310단계로 진행하고 초기 상태가 된다. In step 360, if a mouse move occurs in the zoom state, it is determined whether the input position of the touch screen by the mouse move corresponds to the zoom area or the touch screen input by the mouse move It is determined whether the distance between the input position and the reference position is greater than D2. If it is determined in step 360 that the input position of the mouse move corresponds to the zoom area, it is determined that the second input is released, and the process proceeds to step 310 and the initial state is obtained. If the distance between the input position of the mouse move and the reference position is greater than D2, it is determined that the first input is released, and the process proceeds to step 310 and the initial state is reached.

상기 360단계에서 판단 결과 마우스 무브에 의한 터치 스크린 입력 위치가 줌 영역에 해당되지 않고, 마우스 무브에 의한 터치 스크린 입력 위치와 기준 위치 간의 거리가 D2 보다 작으면 확대/축소를 위한 사용자 제스쳐로 판단하여 370단계로 진행한다. 370단계에서는 마우스 무브에 의한 터치 스크린 입력 위치와 기준 위치 간의 거리에 일정비(Ratio R)를 곱하여 그 결과값 만큼 화면의 확대/축소를 수행한다. 여기서 기준 위치와 입력 위치 간의 거리를 계산할 때 입력 위치가 기준 위치를 중심으로 줌 영역의 반대편에 위치하면 계산한 거리는 양수가 되고, 입력 위치가 기준 위치를 중심으로 줌 영역 쪽에 위치하면 계산한 거리는 음수가 된다. 이에 따라 거리가 양수이면 거리에 R 비만큼 확대(Zoom in)가 되고, 거리가 음수이면 거리의 R 비만큼 축소(Zoom out)된다. 다음 380단계에서는 터치 스크린의 입력 위치를 기준 위치로 갱신하고 다시 360단계로 진행하여 줌 상태를 유지한다.If it is determined in step 360 that the touch screen input position by the mouse move does not correspond to the zoom area and the distance between the touch screen input position by the mouse move and the reference position is smaller than D2, the user gesture for zooming is determined Proceed to step 370. In step 370, the distance between the input position of the touch screen by the mouse move and the reference position is multiplied by the ratio Ratio R, and the enlargement / reduction of the screen is performed by the resultant value. When calculating the distance between the reference position and the input position, when the input position is located on the opposite side of the zoom region with respect to the reference position, the calculated distance becomes positive. If the input position is located on the zoom region side with respect to the reference position, . Accordingly, when the distance is a positive number, the distance is increased by the R ratio, and when the distance is negative, the distance is reduced by the R ratio of the distance. In step 380, the input position of the touch screen is updated to the reference position, and then the zoom position is maintained by proceeding to step 360 again.

상기 모든 단계들을 수행하는 도중에 마우스 업이 발생하게 되면 어떤 단계에서 라도 동작이 종료되어 초기 상태로 변경된다. If mouse up occurs during the above steps, the operation ends and the state is changed to the initial state at any step.

도 5는 본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 동작의 사용자 입력 절차를 도시한 예시도이다. 도 5를 참조하여, 본 발명의 일 실시 예에 따른 화면의 확대/축소 동작을 살펴보기로 한다. 먼저 510단계에서 사용자는 현재 출력되는 화면을 확대 또는 축소하고자 하는 경우, 터치 스크린 상의 줌 영역을 손가락으로 누른다.5 is a diagram illustrating an example of a user input procedure of a screen enlargement / reduction operation using a touch screen input in a portable terminal according to an exemplary embodiment of the present invention. Referring to FIG. 5, an enlargement / reduction operation of a screen according to an embodiment of the present invention will be described. First, in step 510, the user presses the zoom area on the touch screen with his / her finger when he or she wants to enlarge or reduce the current screen.

다음 520단계에서 상기 줌 영역을 누른 손가락을 움직이지 말고 누른 상태를 유지하면서, 다른 손가락으로 터치 스크린을 임의의 지점을 누른다. In the next step 520, the user presses the touch screen at an arbitrary point with the other finger while holding the pressed state of the finger in the zoom area.

다음 530단계에서는 상기 첫 번째 손가락을 움직이지 않고 누른 상태로 유지하며, 상기 520단계에서 누른 두 번째 손가락을 움직여 화면을 확대/축소한다. 상기 510단계에서 누른 첫 번째 손가락과 상기 520단계에서 누른 두 번째 손가락 간의 거리가 가까워지면 화면이 축소(Zoom out)되고 두 손가락 간의 거리가 멀어지면 화면이 확대(Zoom in)된다. 상기 확대/축소는 두 손가락 중 하나라도 떨어지면 종료한다. In the next step 530, the first finger is held in a non-moving state, and the second finger pressed in step 520 is moved to enlarge / reduce the screen. When the distance between the first finger held in step 510 and the second finger held in step 520 is shortened, the screen is zoomed out. When the distance between the two fingers is increased, the screen is zoomed in. The zooming ends when any one of the two fingers falls.

기존의 싱글 입력 터치 스크린으로 구현한 확대/축소 유저인터페이스(UI) 상에서는 별도의 메뉴나 아이콘을 통해서 확대/축소 모드를 활성화해야 했으므로 입력 횟수가 늘어나고 속도가 느렸다. 본 발명을 이용하여 구현한 애플리케이션은 이러한 부분을 개선하여 최소한의 입력으로 빠른 확대/축소기능을 수행할 수 있다. In the zoom user interface (UI) implemented with the conventional single input touch screen, the number of times of input is increased and the speed is slowed because the zoom mode has to be activated through a separate menu or icon. An application implemented using the present invention can improve this part to perform fast zooming with minimal input.

또한, 멀티 입력 터치 스크린 제품에서 주로 사용되는 멀티 터치 UI는 화면의 확대/축소로서 본 제안으로 싱글 입력 터치 스크린 상에서도 멀티 터치에서 구현한 기능을 유사하게 구현할 수 있다. 멀티 입력 터치 스크린은 싱글 입력 터치 스크린보다 고가이며 단말의 소형화 경향으로 멀티 터치로 할 수 있는 기능은 그리 많지 않다. 일부 기능의 구현을 위해 고가의 부품을 채용하는 것보다 기존의 저가의 부품으로 기능을 구현한다면 원가를 절감할 수 있다.In addition, the multi-touch UI, which is mainly used in the multi-input touch screen product, can enlarge / reduce the screen to implement the multi-touch function similarly to the single input touch screen. The multi-input touch screen is more expensive than the single-input touch screen, and there are not many functions that can be done with multi-touch due to the downsizing of the terminal. Cost reduction can be achieved by implementing functions with existing low-cost parts rather than adopting expensive parts for the implementation of some functions.

상기와 같이 본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 방법 및 장치의 동작 및 구성이 이루어질 수 있으며, 한편 상기한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나 여러 가지 변형이 본 발명의 범위를 벗어나지 않고 실시될 수 있다.As described above, in the portable terminal according to the embodiment of the present invention, the operation and configuration of the screen enlargement / reduction method using the touch screen input and the apparatus can be performed, while the concrete embodiment has been described in the description of the present invention Various modifications may be made without departing from the scope of the present invention.

도 1은 기존의 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 방법의 구성도1 is a block diagram of a screen enlargement / reduction method using a touch screen input in a conventional portable terminal

도 2는 본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 장치의 블록 구성도2 is a block diagram of a screen enlargement / reduction device using a touch screen input in a portable terminal according to an embodiment of the present invention

도 3은 본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 동작시 각 상태 변화를 나타내는 도면FIG. 3 is a diagram illustrating changes in each state in a screen enlargement / reduction operation using a touch screen input in a portable terminal according to an exemplary embodiment of the present invention.

도 4는 본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 방법의 동작 흐름도4 is a flowchart illustrating an operation of a screen enlargement / reduction method using a touch screen input in a portable terminal according to an exemplary embodiment of the present invention.

도 5는 본 발명의 일 실시 예에 따른 휴대용 단말에서 터치 스크린 입력을 이용한 화면 확대/축소 동작의 절차를 도시한 예시도5 is an exemplary diagram illustrating a procedure of a screen enlargement / reduction operation using a touch screen input in a portable terminal according to an embodiment of the present invention

Claims (19)

터치 스크린(Touch Screen) 입력을 이용한 화면 확대 또는 축소(Zoom In/ Out) 방법에 있어서, 1. A method for zooming in or out of a screen using a touch screen input, 초기 상태에서, 상기 터치 스크린에 첫 번째 사용자 입력이 발생하여 상기 터치 스크린의 입력 신호의 위치인 터치 스크린 입력 위치가 미리 설정된 줌 영역(Zoom Region)에 해당되는 경우, 미리 설정된 기준 위치에 상기 터치 스크린 입력 위치를 저장하고 준비 상태로 변경하는 과정과, In the initial state, when a first user input is generated on the touch screen and a touch screen input position, which is a position of an input signal of the touch screen, corresponds to a preset zoom region, Storing the input position and changing to the ready state, 상기 준비 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 상기 저장된 기준 위치 간의 거리가 미리 설정된 제1문턱값보다 크면, 상기 기준 위치에 상기 이동된 터치 스크린 입력 위치를 저장하여 상기 기준 위치를 갱신하고, 줌 상태로 변경하는 과정과,If the distance between the moved touch screen input position and the stored reference position is greater than a preset first threshold value when the touch screen input position moves in the ready state, the moved touch screen input position is stored in the reference position Updating the reference position and changing to a zoom state, 상기 줌 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 갱신된 상기 기준 위치 간의 거리가 미리 설정된 제2문턱값보다 작으면, 상기 터치 스크린 입력 위치와 상기 기준 위치 간의 거리에 미리 설정된 일정비(Ratio R)를 곱한 만큼 화면을 확대 또는 축소하는 과정을 포함함을 특징으로 하는 화면 확대 또는 축소 방법.When the distance between the moved touch screen input position and the updated reference position is smaller than a second threshold value, when the touch screen input position is moved in the zoom state, the distance between the touch screen input position and the reference position And enlarging or reducing the screen by multiplying a predetermined ratio Ratio by a predetermined ratio Ratio. 제 1항에 있어서, 상기 줌 영역은 상기 터치 스크린 상에서 미리 설정된 일정 영역으로 설정하는 것을 특징으로 하는 터치 스크린 입력을 이용한 화면 확대 또는 축소 방법.The method of claim 1, wherein the zoom area is set to a preset area on the touch screen. 제 1항에 있어서, 상기 줌 상태에서, 화면을 확대 또는 축소한 후, 상기 기준 위치에 상기 이동된 터치 스크린 입력 위치를 저장하여 상기 기준 위치를 갱신하고, 상기 줌 상태를 유지하는 것을 특징으로 하는 화면 확대 또는 축소 방법.The method according to claim 1, wherein, in the zoom state, the enlarged or reduced screen is enlarged or reduced, then the moved touch screen input position is stored in the reference position, the reference position is updated, and the zoom state is maintained How to zoom in or out. 제 1항에 있어서, 상기 준비 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 상기 저장된 기준 위치 간의 거리가 미리 설정된 제1문턱값보다 크지 않으면, 2. The method of claim 1, wherein, in the ready state, when the touch screen input position moves, if the distance between the moved touch screen input position and the stored reference position is not greater than a preset first threshold value, 상기 터치 스크린 입력 위치가 상기 줌 영역에 해당 될 경우 상기 준비 상태를 유지하며, 상기 터치 스크린 입력 위치가 상기 줌 영역에 해당 되지 않는 경우 상기 초기 상태로 변경하는 것을 특징으로 하는 화면 확대 또는 축소 방법.Wherein the initial state is maintained when the touch screen input position corresponds to the zoom region, and to the initial state when the touch screen input position does not correspond to the zoom region. 제 1항에 있어서, 상기 준비 상태 및 상기 줌 상태에서 상기 터치 스크린 입력이 해제되면, 상기 초기 상태로 변경하는 것을 특징으로 하는 화면 확대 또는 축소 방법. The method of claim 1, wherein, when the touch screen input is released in the ready state and the zoom state, the initial state is changed. 제 1항에 있어서, 상기 줌 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치가 줌 영역에 해당 되면, 초기 상태로 변경하는 것을 특징으로 하는 화면 확대 또는 축소 방법. The method as claimed in claim 1, wherein, in the zoom state, when the touch screen input position moves, the initial state is changed when the moved touch screen input position corresponds to the zoom region. 제 1항에 있어서, 상기 줌 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 갱신된 상기 기준 위치 간의 거리가 미리 설정된 제2문턱값보다 작지 않으면, 초기 상태로 변경하는 것을 특징으로 하는 화면 확대 또는 축소 방법. The method as claimed in claim 1, wherein, in the zoom state, when the touch screen input position moves, if the distance between the moved touch screen input position and the updated reference position is not smaller than a preset second threshold value, Wherein the enlargement or reduction of the screen is performed. 제 1항에 있어서, 상기 줌 상태에서, 상기 터치 스크린의 입력 위치는 상기 첫 번째 사용자 입력 위치와 두 번째 사용자 입력 위치의 중간 위치임을 특징으로 하는 화면 확대 또는 축소 방법. The method of claim 1, wherein in the zoom state, the input position of the touch screen is an intermediate position between the first user input position and the second user input position. 제 1항에 있어서, 상기 줌 상태에서, 상기 터치 스크린 입력 위치와 상기 기준 값 간의 거리 계산시, 상기 터치 스크린 입력 위치가 기준 위치를 중심으로 줌 영역의 반대편에 위치하면, 계산한 거리에 미리 설정된 상기 일정비를 곱한 만큼 화면을 확대하며, 2. The method according to claim 1, wherein, in the zoom state, when the distance between the touch screen input position and the reference value is calculated, when the touch screen input position is located on the opposite side of the zoom region with respect to the reference position, Enlarges the screen by multiplying the daily maintenance, 상기 터치 스크린 입력 위치가 기준 위치를 중심으로 줌 영역 쪽에 위치하면 미리 설정된 상기 일정비를 곱한 만큼 화면을 축소하는 것을 특징으로 하는 화면 확대 또는 축소 방법. Wherein when the touch screen input position is located on the zoom area side with respect to the reference position, the screen is reduced by multiplying the preset maintenance ratio. 터치 스크린(Touch Screen) 입력을 이용한 화면 확대 또는 축소(Zoom In/Out) 장치에 있어서, In a screen zooming or zooming (Zoom In / Out) apparatus using a touch screen input, 출력 화면을 표시하며, 제어부의 제어 신호에 따라 화면의 확대 또는 축소를 표시하는 표시부와, A display unit for displaying an output screen and displaying enlargement or reduction of the screen in accordance with a control signal of the control unit, 화면 확대 또는 축소 동작을 수행하기 위한 프로그램과 정보를 저장하는 메모리부와, A memory unit for storing programs and information for performing a screen enlargement or reduction operation, 상기 터치 스크린으로 입력되는 입력 신호에 따라 입력 위치의 좌표를 추출하여 제어부로 전달하는 움직임 감지부와, A movement detecting unit for extracting coordinates of an input position according to an input signal input to the touch screen and transmitting the coordinate to a control unit, 화면 확대 또는 축소 동작을 수행하기 위한 장치의 모든 구성 요소를 제어하며, 초기 상태에서, 상기 터치 스크린에 첫 번째 사용자 입력이 발생하여 상기 터치 스크린의 입력 신호의 위치인 터치 스크린 입력 위치가 미리 설정된 줌 영역(Zoom Region)에 해당되는 경우, 미리 설정된 기준 위치에 상기 터치 스크린 입력 위치를 저장하고 준비 상태로 변경하며, 상기 준비 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 상기 저장된 기준 위치 간의 거리가 미리 설정된 제1문턱값보다 크면, 상기 기준 위치에 상기 이동된 터치 스크린 입력 위치를 저장하여 상기 기준 위치를 갱신하고, 줌 상태로 변경하며, 상기 줌 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 갱신된 상기 기준 위치 간의 거리가 미리 설정된 제2문턱값보다 작으면, 상기 터치 스크린 입력 위치와 상기 기준 위치 간의 거리에 미리 설정된 일정비(Ratio R)를 곱한 만큼 화면을 확대 또는 축소하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 화면 확대 또는 축소 장치.A first user input is generated on the touch screen in an initial state, and a touch screen input position, which is a position of an input signal of the touch screen, is set to a predetermined zoom The touch screen input position is stored in a preset reference position and is changed to a ready state when the touch screen input position is in a Zoom Region. In the ready state, when the touch screen input position moves, Screen input position to the reference position to update the reference position and change to a zoom state when the distance between the stored reference positions is greater than a preset first threshold value, When the screen input position moves, the moved touch screen input position and the updated reference And controlling the enlargement or reduction of the screen by multiplying the distance between the touch-screen input position and the reference position by a preset ratio Ratio R if the distance between the touch-screen input position and the reference position is smaller than a preset second threshold value Screen enlargement or reduction device. 제 10항에 있어서, 상기 메모리부는 상기 움직임 감지부에서 추출한 터치 스크린의 입력 위치 좌표를 저장하며, 상기 기준 위치 및 제1문턱값, 제2문턱값을 저장하는 것을 특징으로 하는 화면 확대 또는 축소 장치.The apparatus of claim 10, wherein the memory stores the input position coordinates of the touch screen extracted by the motion sensing unit, and stores the reference position, the first threshold value, and the second threshold value. . 제 10항에 있어서, 상기 줌 영역은 상기 터치 스크린 상의 미리 설정된 일정 영역으로 설정하는 것을 특징으로 하는 화면 확대 또는 축소 장치.The apparatus of claim 10, wherein the zoom area is set to a predetermined area on the touch screen. 제 10항에 있어서, 상기 줌 상태에서, 화면을 확대 또는 축소한 후, 상기 기준 위치에 상기 이동된 터치 스크린 입력 위치를 저장하여 상기 기준 위치를 갱신하고, 상기 줌 상태를 유지하는 것을 특징으로 하는 화면 확대 또는 축소 장치.11. The method according to claim 10, wherein in the zooming state, after enlarging or reducing the screen, the moved touch-screen input position is stored in the reference position to update the reference position, and the zoom state is maintained Screen enlargement or reduction device. 제 10항에 있어서, 상기 준비 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 상기 저장된 기준 위치 간의 거리가 미리 설정된 제1문턱값보다 크지 않으면, The method of claim 10, wherein, in the preparation state, when the touch screen input position moves, if the distance between the moved touch screen input position and the stored reference position is not greater than a preset first threshold value, 상기 터치 스크린 입력 위치가 상기 줌 영역에 해당 될 경우 상기 준비 상태를 유지하며, 상기 터치 스크린 입력 위치가 상기 줌 영역에 해당 되지 않는 경우 상기 초기 상태로 변경하는 것을 특징으로 하는 화면 확대 또는 축소 장치.Wherein the control unit maintains the ready state when the touch screen input position corresponds to the zoom region and changes the state to the initial state when the touch screen input position does not correspond to the zoom region. 제 10항에 있어서, 상기 준비 상태 및 상기 줌 상태에서 상기 터치 스크린 입력이 해제되면, 상기 초기 상태로 전이하는 것을 특징으로 하는 화면 확대 또는 축소 장치. 11. The apparatus of claim 10, wherein, when the touch screen input is released in the ready state and the zoom state, transition is made to the initial state. 제 10항에 있어서, 상기 줌 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치가 줌 영역에 해당 되면, 초기 상태로 변경하는 것을 특징으로 하는 화면 확대 또는 축소 장치. The apparatus of claim 10, wherein, in the zoom state, when the touch screen input position is moved, if the input position of the moved touch screen corresponds to the zoom region, the initial state is changed. 제 10항에 있어서, 상기 줌 상태에서, 상기 터치 스크린 입력 위치가 이동할 경우, 이동된 터치 스크린 입력 위치와 갱신된 상기 기준 위치 간의 거리가 미리 설정된 제2문턱값보다 작지 않으면, 초기 상태로 변경하는 것을 특징으로 하는 화면 확대 또는 축소 장치. 11. The method of claim 10, wherein, in the zoom state, when the touch screen input position moves, if the distance between the moved touch screen input position and the updated reference position is not less than a preset second threshold value, Wherein the screen enlarging / reducing device comprises: 제 10항에 있어서, 상기 줌 상태에서, 상기 터치 스크린의 입력 위치는 상기 첫 번째 사용자 입력 위치와 두 번째 사용자 입력 위치의 중간 위치임을 특징으로 하는 화면 확대 또는 축소 장치.The apparatus of claim 10, wherein, in the zoom state, the input position of the touch screen is an intermediate position between the first user input position and the second user input position. 제 10항에 있어서, 상기 줌 상태에서, 상기 터치 스크린 입력 위치와 상기 기준 값 간의 거리 계산시, 상기 터치 스크린 입력 위치가 기준 위치를 중심으로 줌 영역의 반대편에 위치하면, 계산한 거리에 미리 설정된 상기 일정비를 곱한 만큼 화면을 확대하며, The method of claim 10, wherein, in the zoom state, when the distance between the touch screen input position and the reference value is calculated, when the touch screen input position is located on the opposite side of the zoom region with respect to the reference position, Enlarges the screen by multiplying the daily maintenance, 상기 터치 스크린 입력 위치가 기준 위치를 중심으로 줌 영역 쪽에 위치하면 미리 설정된 상기 일정비를 곱한 만큼 화면을 축소하는 것을 특징으로 하는 화면 확대 또는 축소 장치.Wherein when the touch screen input position is located on the zoom area side with respect to the reference position, the screen is reduced by multiplying the preset maintenance ratio.
KR1020080015019A 2008-02-19 2008-02-19 Method and apparatus for zoom in/out using touch-screen KR101460363B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080015019A KR101460363B1 (en) 2008-02-19 2008-02-19 Method and apparatus for zoom in/out using touch-screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080015019A KR101460363B1 (en) 2008-02-19 2008-02-19 Method and apparatus for zoom in/out using touch-screen

Publications (2)

Publication Number Publication Date
KR20090089707A KR20090089707A (en) 2009-08-24
KR101460363B1 true KR101460363B1 (en) 2014-11-10

Family

ID=41207800

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080015019A KR101460363B1 (en) 2008-02-19 2008-02-19 Method and apparatus for zoom in/out using touch-screen

Country Status (1)

Country Link
KR (1) KR101460363B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101678570B1 (en) * 2010-02-09 2016-11-22 삼성전자주식회사 Method and apparatus for controlling of operation of device having touch screen
US9353990B2 (en) 2010-02-23 2016-05-31 Lg Electronics Inc. Refrigerator including a terminal, and method for controlling same
KR101961875B1 (en) * 2011-10-31 2019-03-25 삼성전자주식회사 Display apparatus and method for scaling possible of contents
KR101683019B1 (en) * 2015-05-18 2016-12-06 주식회사 태양씨앤엘 Touch panel apparatus and control method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070097889A (en) * 2006-03-30 2007-10-05 삼성전자주식회사 Apparatus and method for controlling size of user data in a mobile station

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070097889A (en) * 2006-03-30 2007-10-05 삼성전자주식회사 Apparatus and method for controlling size of user data in a mobile station

Also Published As

Publication number Publication date
KR20090089707A (en) 2009-08-24

Similar Documents

Publication Publication Date Title
CN108121457B (en) Method and apparatus for providing character input interface
US9035883B2 (en) Systems and methods for modifying virtual keyboards on a user interface
USRE46864E1 (en) Insertion marker placement on touch sensitive display
US9851809B2 (en) User interface control using a keyboard
US10282081B2 (en) Input and output method in touch screen terminal and apparatus therefor
US8395584B2 (en) Mobile terminals including multiple user interfaces on different faces thereof configured to be used in tandem and related methods of operation
JP5755219B2 (en) Mobile terminal with touch panel function and input method thereof
US20120212420A1 (en) Multi-touch input control system
US20130076659A1 (en) Device, method, and storage medium storing program
US8456433B2 (en) Signal processing apparatus, signal processing method and selection method of user interface icon for multi-touch panel
KR101929316B1 (en) Method and apparatus for displaying keypad in terminal having touchscreen
JP2013541776A (en) Mobile terminal and its screen control method
JP2010205050A (en) User interface device with touch panel, method, and program for controlling user interface
CN106415471A (en) Processing method for user interface of terminal, user interface and terminal
CN105103110A (en) Information terminal, display control method, and program therefor
KR20140106801A (en) Apparatus and method for supporting voice service in terminal for visually disabled peoples
WO2013161170A1 (en) Input device, input support method, and program
CN101470575B (en) Electronic device and its input method
KR101460363B1 (en) Method and apparatus for zoom in/out using touch-screen
JP2013003949A (en) Information terminal device, input method and program
WO2015015732A1 (en) Image display device, image display method, and image-display-program product
WO2018112803A1 (en) Touch screen-based gesture recognition method and device
KR101920864B1 (en) Method and terminal for displaying of image using touchscreen
KR20090103069A (en) Touch input method, apparatus and computer readable record-medium on which program for executing method thereof
KR20110126279A (en) Electronic device having touch screen function and method for displaying screen using the same

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20171030

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee