KR101958085B1 - Method and apparatus for controlling screen of display - Google Patents
Method and apparatus for controlling screen of display Download PDFInfo
- Publication number
- KR101958085B1 KR101958085B1 KR1020170056166A KR20170056166A KR101958085B1 KR 101958085 B1 KR101958085 B1 KR 101958085B1 KR 1020170056166 A KR1020170056166 A KR 1020170056166A KR 20170056166 A KR20170056166 A KR 20170056166A KR 101958085 B1 KR101958085 B1 KR 101958085B1
- Authority
- KR
- South Korea
- Prior art keywords
- display screen
- movement path
- image
- finger
- component
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
디스플레이 화면 조작 방법 및 장치가 제공된다. 일 실시예에 따른 디스플레이 화면 조작 방법은, 디스플레이 화면 상에 터치된 손가락의 제1 이동 경로에 의해 형성된 영역을 인식하는 단계; 상기 인식된 영역의 경계를 기준으로 상기 손가락의 제2 이동 경로의 방향을 판단하는 단계; 및 상기 판단 결과에 따라, 상기 인식된 영역의 중심을 기초로 상기 디스플레이 화면에 표시된 영상을 확대 또는 축소하는 단계를 포함할 수 있다.A method and apparatus for operating a display screen are provided. A method of operating a display screen according to an exemplary embodiment includes recognizing an area formed by a first movement path of a finger touched on a display screen; Determining a direction of a second movement path of the finger based on a boundary of the recognized area; And enlarging or reducing the image displayed on the display screen based on the center of the recognized area according to the determination result.
Description
아래 설명은, 디스플레이 화면 조작 방법 및 장치에 관한 것이다.The following description relates to a display screen operating method and apparatus.
현재 스마트 폰과 같은 모바일 단말의 디스플레이의 화면 상에서의 영상을 확대 또는 축소하기 위해서는, 두 손가락을 화면에 터치한 후, 두 손가락 간의 간격을 벌리거나 좁히는 방식을 이용하고 있다. 이 경우, 화면 상의 영상의 크기를 조절하기 위해서는, 손가락을 두 개 사용해야 되는 번거로움이 있으며, 화면의 영상을 확대할 경우, 확대된 화면의 영상에서 보고자 하는 영상의 일부분이 화면 밖으로 벗어난 경우, 전체 화면을 이동해야 하는 불편함이 있다. 이러한 번거로움과 불편함을 해소하기 위한 인터페이스 기술이 요구된다.In order to enlarge or reduce an image on the screen of a display of a mobile terminal such as a smart phone, a method of widening or narrowing the gap between two fingers after touching the screen is used. In this case, it is troublesome to use two fingers in order to adjust the size of the image on the screen. When the image of the screen is enlarged and a part of the image to be viewed is out of the screen, There is an inconvenience to move the screen. Interface technology is needed to solve such hassles and inconveniences.
일 실시예에 따르면, 하나의 손가락을 이용하여 화면의 영상의 크기를 용이하게 확대 또는 축소할 수 있는 방식을 제공할 수 있다.According to one embodiment, a method of easily enlarging or reducing the size of a screen image using one finger can be provided.
일 실시예에 따른, 디스플레이 화면 조작 방법은, 디스플레이 화면 상에 터치된 손가락의 제1 이동 경로에 의해 형성된 영역을 인식하는 단계; 상기 인식된 영역의 경계를 기준으로 상기 손가락의 제2 이동 경로의 방향을 판단하는 단계; 및 상기 판단 결과에 따라, 상기 인식된 영역의 중심을 기초로 상기 디스플레이 화면에 표시된 영상을 확대 또는 축소하는 단계를 포함할 수 있다.According to an embodiment, a method of operating a display screen includes: recognizing an area formed by a first movement path of a finger touched on a display screen; Determining a direction of a second movement path of the finger based on a boundary of the recognized area; And enlarging or reducing the image displayed on the display screen based on the center of the recognized area according to the determination result.
일 실시예에 따른, 상기 영상을 확대 또는 축소하는 단계는, 상기 제2 이동 경로가 상기 인식된 영역의 내부로 진행하는 경우 상기 디스플레이 화면에 표시된 영상을 축소하고, 상기 제2 이동 경로가 상기 인식된 영역의 외부로 진행하는 경우, 상기 디스플레이 화면에 표시된 영상을 확대할 수 있다.According to an embodiment, the step of enlarging or reducing the image may include reducing the image displayed on the display screen when the second movement path advances to the inside of the recognized area, It is possible to enlarge the image displayed on the display screen.
일 실시예에 따른, 상기 영상을 확대 또는 축소하는 단계는, 상기 인식된 영역의 중심 점의 위치가 상기 디스플레이 화면의 중심 점의 위치와 동일해 지는 방향으로 상기 디스플레이 화면의 영상을 이동시키면서 상기 영상을 확대 또는 축소할 수 있다.The enlarging or reducing the image may include moving the image of the display screen in a direction in which the position of the center point of the recognized area becomes the same as the position of the center point of the display screen, Can be enlarged or reduced.
일 실시예에 따른, 디스플레이 화면 조작 방법은, 상기 제1 이동 경로에 대응하는 선을 상기 디스플레이 화면에 표시하고, 상기 제1 이동 경로에 의해 형성된 영역의 인식이 완료되는 경우, 상기 표시된 선에 대한 시각적 효과를 생성하는 단계를 더 포함할 수 있다.According to an embodiment, a method of operating a display screen may include displaying a line corresponding to the first movement path on the display screen, and when recognition of an area formed by the first movement path is completed, And creating a visual effect.
일 실시예에 따른, 상기 생성하는 단계는, 상기 제1 이동 경로 또는 제2 이동 경로 중 적어도 하나의 지점의 좌표를 이용하여 상기 포인터, 도형, 선, 점선, 시각적 효과 중 적어도 하나를 디스플레이할 수 있다.According to one embodiment, the creating step may display at least one of the pointer, figure, line, dotted line, visual effect using the coordinates of at least one of the first movement path or the second movement path have.
일 실시예에 따른, 상기 인식하는 단계는, 설정된 터치가 입력될 경우, 상기 형성된 영역의 인식을 시작할 수 있다.According to an embodiment, the recognizing step may start recognizing the formed area when a set touch is input.
일 실시예에 따른, 상기 제1 이동 경로는, 상기 설정된 터치 이후 상기 손가락의 이동 경로이고, 상기 제2 이동 경로는, 상기 제1 이동 경로가 생성된 이후 상기 손가락의 이동 경로일 수 있다.According to an embodiment, the first movement path may be a movement path of the finger after the set touch, and the second movement path may be a movement path of the finger after the first movement path is created.
일 실시예에 따른, 상기 영상을 확대 또는 축소하는 단계는, 상기 제1 이동 경로를 구성하는 복수의 지점들의 좌표 값들 중 최소의 좌표 값 및 최대의 좌표 값을 이용하여 상기 인식된 영역의 중심 점을 계산할 수 있다.According to one embodiment, the step of enlarging or reducing the image may include the step of enlarging or reducing the center point of the recognized region using the coordinates of the smallest coordinate value and the coordinate value of the coordinates of the plurality of points constituting the first movement path, Can be calculated.
일 실시예에 따른, 디스플레이 화면 조작 장치는, 디스플레이 화면 상에 터치된 손가락의 제1 이동 경로에 의해 형성된 영역을 인식하는 영역 인식부; 상기 인식된 영역의 경계를 기준으로 상기 손가락의 제2 이동 경로의 방향을 판단하는 이동 경로 방향 판단부; 및 상기 판단 결과에 따라, 상기 인식된 영역의 중심을 기초로 상기 디스플레이 화면에 표시된 영상을 확대 또는 축소하는 영상 처리부를 포함할 수 있다.According to an embodiment, a display screen operating apparatus includes: an area recognizing unit that recognizes an area formed by a first movement path of a finger touched on a display screen; A movement path direction determination unit for determining a direction of the second movement path of the finger based on the boundary of the recognized area; And an image processor for enlarging or reducing the image displayed on the display screen based on the center of the recognized area according to the determination result.
일 실시예에 따르면 두 개의 손가락을 사용하지 못하는 상황 등에서 하나의 손가락을 이용하여 화면의 영상의 크기를 편리하게 조절할 수 있는 효과가 있다.According to one embodiment, the size of a screen image can be conveniently adjusted by using one finger in a situation where two fingers can not be used.
일 실시예에 따르면, 화면의 영상의 중심 점을 자동으로 이동시킬 수 있는 효과가 있다.According to one embodiment, there is an effect that the center point of the image of the screen can be automatically moved.
도 1은 일 실시예에 따른 디스플레이 화면 조작 방법을 나타내는 흐름도이다.
도 2는 일 실시예에 따른 디스플레이 화면 조작 방법에 따라 영상을 확대하는 일례를 설명하기 위한 도면이다.
도 3은 일 실시예에 따른 디스플레이 화면 조작 방법에 따라 영상을 축소하는 일례를 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 디스플레이 화면 조작 장치를 나타내는 블록도이다.1 is a flowchart illustrating a method of operating a display screen according to an exemplary embodiment.
2 is a diagram for explaining an example of enlarging an image according to a method of operating a display screen according to an embodiment.
3 is a diagram for explaining an example of reducing an image according to a method of operating a display screen according to an embodiment.
4 is a block diagram showing a display screen operating apparatus according to an embodiment.
실시예들에 대한 특정한 구조적 또는 기능적 설명들은 단지 예시를 위한 목적으로 개시된 것으로서, 다양한 형태로 변경되어 실시될 수 있다. 따라서, 실시예들은 특정한 개시형태로 한정되는 것이 아니며, 본 명세서의 범위는 기술적 사상에 포함되는 변경, 균등물, 또는 대체물을 포함한다.Specific structural or functional descriptions of embodiments are set forth for illustration purposes only and may be embodied with various changes and modifications. Accordingly, the embodiments are not intended to be limited to the particular forms disclosed, and the scope of the present disclosure includes changes, equivalents, or alternatives included in the technical idea.
제1 또는 제2 등의 용어를 다양한 구성요소들을 설명하는데 사용될 수 있지만, 이런 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 해석되어야 한다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소는 제1 구성요소로도 명명될 수 있다.The terms first or second, etc. may be used to describe various elements, but such terms should be interpreted solely for the purpose of distinguishing one element from another. For example, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다.It is to be understood that when an element is referred to as being "connected" to another element, it may be directly connected or connected to the other element, although other elements may be present in between.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 설명된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함으로 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms " comprises ", or " having ", and the like, are used to specify one or more of the described features, numbers, steps, operations, elements, But do not preclude the presence or addition of steps, operations, elements, parts, or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 해당 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the meaning of the context in the relevant art and, unless explicitly defined herein, are to be interpreted as ideal or overly formal Do not.
이하, 실시예들을 첨부된 도면들을 참조하여 상세하게 설명한다. 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조 부호를 부여하고, 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In the following description of the present invention with reference to the accompanying drawings, the same components are denoted by the same reference numerals regardless of the reference numerals, and a duplicate description thereof will be omitted.
도 1은 일 실시예에 따른 디스플레이 화면 조작 방법을 나타내는 흐름도이다.1 is a flowchart illustrating a method of operating a display screen according to an exemplary embodiment.
스마트 폰에 포함된 디스플레이와 같은 디스플레이 장치 상에서, 사용자가 하나의 손가락을 화면에 터치한 이후, 손가락을 이동할 경우, 손가락의 이동에 따라서 전체 화면이 이동할 수 있다. 따라서, 화면에서의 영상의 이동 방식과 다르게 터치가 인식되도록 화면의 영상을 확대 또는 축소하고자 할 경우, 사용자는 하나의 손가락으로 화면을 복수 번(예를 들어, 2 회) 터치한 이후, 확대 또는 축소하고자 하는 영역을 손가락으로 그리는 방식을 이용할 수 있다. 예를 들어, 영역은 폐곡선 또는 임의의 도형의 형태를 가질 수 있다.In a display device such as a display included in a smart phone, when the user moves one finger after touching the screen, the entire screen can move according to the movement of the finger. Accordingly, in order to enlarge or reduce the image of the screen so that the touch is recognized differently from the method of moving the image on the screen, the user touches the screen with a single finger several times (for example, twice) A method of drawing a region to be reduced with a finger can be used. For example, the region may have the form of a closed curve or any shape.
도 1을 참조하면, 디스플레이 화면 조작 장치가 수행하는 디스플레이 화면 조작 방법은 하기와 같은 단계를 포함할 수 있다. 디스플레이는 스마트 폰과 같은 모바일 단말의 디스플레이가 될 수 있다.Referring to FIG. 1, a method of operating a display screen performed by a display screen operating device may include the following steps. The display may be a display of a mobile terminal such as a smart phone.
단계(110)에서, 디스플레이 화면 조작 장치는 손가락이 디스플레이 화면 상에 복수 번 터치된 이후에, 디스플레이 화면 상에 터치된 손가락의 제1 이동 경로에 의해 형성된 영역을 인식할 수 있다. 디스플레이 화면 조작 장치는 설정된 터치가 입력될 경우, 영역의 인식을 시작할 수 있다. 제1 이동 경로는 설정된 터치 이후 손가락의 이동 경로일 수 있다. 이때, 제1 이동 경로에 의해 형성된 영역은 예를 들어, 폐곡선 등에 의하여 형성된 도형일 수 있다.In
가령, 사용자는 손가락으로 화면을 정해진 시간 안에 같은 지점을 2회 이상 또는 기정의된 횟수로 터치할 수 있다. 또한, 경우에 따라서, 디스플레이 화면 조작 장치의 화면이 압력의 크기를 센싱할 수 있는 경우, 사용자는 화면 확대 또는 축소 시, 최초의 터치는 일반적 터치와는 다른 압력으로 화면을 눌러서 이후의 동작이 화면 조절 모드임을 알리도록 터치할 수 있다. 이때, 디스플레이 화면 조작 장치는 설정된 터치 이후 화면에 표시된 영상을 확대 또는 축소하기 위한 동작이 입력될 것으로 인식할 수 있다.For example, the user can touch the screen with the finger twice or more times the predetermined point within the predetermined time. If the screen of the display screen operating device can sense the magnitude of the pressure, the user may press the screen at a pressure different from that of the general touch when the user enlarges or reduces the screen, It is possible to touch so as to indicate that the mode is the adjustment mode. At this time, the display screen operation device can recognize that an operation for enlarging or reducing the image displayed on the screen after the set touch is inputted.
단계(120)에서, 디스플레이 화면 조작 장치는 인식된 영역의 경계를 기준으로 손가락의 제2 이동 경로의 방향을 판단할 수 있다. 제2 이동 경로는 제1 이동 경로가 생성된 이후 손가락의 이동 경로일 수 있다. 이때, 제2 이동 경로의 방향은 인식된 영역의 외부 또는 내부일 수 있다. 또한, 제2 이동 경로는 직선일 수도 있으며 경우에 따라서 곡선일 수도 있다. 한편, 경우에 따라서, 제2 이동 경로는 인식된 영역의 내부에서 외부로 변경될 수도 있다.In
단계(130)에서, 디스플레이 화면 조작 장치는 판단 결과에 따라, 인식된 영역의 중심을 기초로 디스플레이 화면에 표시된 영상을 확대 또는 축소할 수 있다. 디스플레이 화면 조작 장치는 제2 이동 경로가 인식된 영역의 내부로 진행하는 경우, 인식된 영역을 중심으로 디스플레이 화면에 표시된 영상을 축소할 수 있다. 또한, 디스플레이 화면 조작 장치는 제2 이동 경로가 인식된 영역의 외부로 진행하는 경우, 인식된 영역을 중심으로 디스플레이 화면에 표시된 영상을 확대할 수 있다. 한편, 제2 이동 경로가 인식된 영역의 내부로 진행하다가 외부로 진행할 경우, 디스플레이 화면에 표시된 영상은 축소되었다가 확대될 수도 있다.In
디스플레이 화면 조작 장치는 인식된 영역의 중심 점의 위치가 디스플레이 화면의 중심 점의 위치와 동일해 지는 방향으로 디스플레이 화면의 영상을 이동시키면서 영상을 확대 또는 축소할 수 있다. 예를 들어, 디스플레이 화면 조작 장치는 폐곡선의 중심부가 화면의 중심부가 되도록 화면에 표시된 영상을 이동시킬 수 있다. 디스플레이 화면 조작 장치는 제1 이동 경로를 구성하는 복수의 지점들의 좌표 값들 중 최소의 좌표 값 및 최대의 좌표 값을 이용하여 인식된 영역의 중심 점을 계산할 수 있다. The display screen operation device can enlarge or reduce the image while moving the image of the display screen in a direction in which the position of the center point of the recognized area is the same as the position of the center point of the display screen. For example, the display screen manipulation apparatus can move the image displayed on the screen such that the center of the closed curve is the center of the screen. The display screen operating device can calculate the center point of the recognized region by using the smallest coordinate value and the maximum coordinate value among the coordinate values of the plurality of points constituting the first movement path.
가령, 디스플레이 화면 조작 장치는 사용자의 손가락의 현재의 위치를 좌표 (x0, y0)로 저장하고, 손가락이 이동함에 따라, 정해진 픽셀 수 이동, 또는 일정 시간 경과 후, 손가락의 현재의 위치를 좌표 (x1, y1)로 저장할 수 있다. 이때, 일정 시간은 손가락 이동시 일정 주기마다 샘플링되는 매우 짧은 시간이 될 수 있다. 예를 들어, 해당 일정 시간은 사용자가 손가락으로 디스플레이 화면 상에서 폐곡선을 그릴 때, 해당 폐곡선을 인식하기 위한 특정 수의 샘플 포인트를 획득할 수 있는 시간일 수 있다.For example, the display screen operation device stores the current position of the user's finger as the coordinates (x0, y0), moves the predetermined number of pixels, or elapses a predetermined time, x1, y1). At this time, the fixed time may be a very short time during which the finger is sampled at regular intervals. For example, the predetermined time may be a time at which the user can obtain a specific number of sample points for recognizing the closed curve when the user draws the closed curve on the display screen with his / her finger.
디스플레이 화면 조작 장치는 손가락의 현재의 위치와 손가락의 현재보다 이전의 위치를 비교하여, x 성분의 최대값과 최소값, y 성분의 최대값과 최소값을 저장할 수 있다. 예를 들어, 디스플레이 화면 조작 장치는 사용자가 디스플레이 화면 상에 손가락으로 폐곡선을 만들며, 손가락을 이동하는 동안, 일정 픽셀 수 이동 이후 또는 일정 시간 경과 이후, 현재의 손가락의 위치를 좌표 (x2, y2)로 저장할 수 있다. 이때, 디스플레이 화면 조작 장치는 현재까지 획득된 x, y의 각각의 최대값과 최소값과 비교하여, 최대값과 최소값을 갱신할 수 있다. 한편, 디스플레이 화면 조작 장치는 위와 같은 과정을 사용자가 디스플레이 화면 상에 손가락을 이용하여 폐곡선을 그릴 때까지 진행할 수 있다.The display screen manipulation device can compare the current position of the finger with the position of the finger before the current position to store the maximum and minimum values of the x component and the maximum and minimum values of the y component. For example, the display screen manipulation device creates a closed curve with a finger on the display screen. The user manipulates the position of the current finger to the coordinates (x2, y2) after movement of a certain number of pixels, . ≪ / RTI > At this time, the display screen operating device can update the maximum value and the minimum value by comparing the maximum value and the minimum value of each of x and y obtained so far. On the other hand, the display screen operation apparatus can continue the above process until the user draws a closed curve using a finger on the display screen.
디스플레이 화면 조작 장치는 사용자가 폐곡선을 완성할 경우, 폐곡선의 중심 점을 계산할 수 있다. 디스플레이 화면 조작 장치는 폐곡선의 중심 점을 좌표 ((x최소값 + x최대값)/2, (y최소값 + y최대값)/2)로 계산할 수 있다. 이때, x최소값은 제1 이동 경로 상의 x좌표의 최소값이고, x최대값은 제1 이동 경로 상의 x좌표의 최대값일 수 있다. 또한, y최소값은 제1 이동 경로 상의 y좌표의 최소값이고, y최대값은 제1 이동 경로 상의 y좌표의 최대값일 수 있다. The display screen operating device can calculate the center point of the closed curve when the user completes the closed curve. The display screen operating device can calculate the center point of the closed curve by the coordinates ((x minimum value + x maximum value) / 2, (y minimum value + y maximum value) / 2). At this time, the x minimum value is the minimum value of the x coordinate on the first movement path, and the x maximum value may be the maximum value of the x coordinate on the first movement path. The y minimum value may be the minimum value of the y coordinate on the first movement path, and the y maximum value may be the maximum value of the y coordinate on the first movement path.
즉, 디스플레이 화면 조작 장치는 x좌표와 y좌표 각각의 최소값과 최대값 간의 평균을 각각의 좌표 값이 폐곡선의 중심 점이 되도록 계산함으로써 폐곡선의 중심 점을 결정할 수 있다.That is, the display screen control device can determine the center point of the closed curve by calculating the average between the minimum value and the maximum value of each of the x-coordinate and y-coordinate so that each coordinate value becomes the center point of the closed curve.
디스플레이 화면 조작 장치는 계산된 폐곡선의 중심 점의 좌표를 기초로 화면의 중심을 폐곡선의 중심 점으로 이동시킬 수 있다. 이때, 사용자가 현재의 화면을 놓치지 않도록 하기 위하여, 중심 점의 이동은 슬라이딩 방식으로 이동될 수 있다.The display screen operating device can move the center of the screen to the center point of the closed curve based on the coordinates of the calculated center point of the closed curve. At this time, in order to prevent the user from missing the current screen, the movement of the center point can be moved in a sliding manner.
예를 들어, 디스플레이 화면 조작 장치는 선택한 폐곡선의 중심을 화면의 중심으로 이동시키기 위하여, 인식된 영역의 중심 점과 디스플레이 화면의 중심 점인 두 중심 점 간의 거리를 계산할 수 있다. 또한, 디스플레이 화면 조작 장치는 현재 화면에 표시된 영상을 수 회에 걸쳐 움직여서, 두 중심 점의 거리를 좁히고, 위의 과정을 폐곡선의 중심 점이 화면의 중심으로 올 때까지 반복할 수 있다.For example, in order to move the center of the selected closed curve to the center of the screen, the display screen operating device can calculate the distance between the center point of the recognized area and the center point of the display screen. Also, the display screen control device can move the image displayed on the current screen several times, narrow the distance between the two center points, and repeat the above process until the center point of the closed curve reaches the center of the screen.
경우에 따라서, 디스플레이 화면 조작 장치는 제1 이동 경로에 대응하는 선을 디스플레이 화면에 표시하고, 제1 이동 경로에 의해 형성된 영역의 인식이 완료되는 경우, 표시된 선에 대한 시각적 효과를 생성할 수도 있다. 디스플레이 화면 조작 장치는 제1 이동 경로 또는 제2 이동 경로 중 적어도 하나의 지점의 좌표를 이용하여 포인터, 도형, 선, 점선, 시각적 효과 중 적어도 하나를 디스플레이할 수 있다. 예를 들면, 디스플레이 화면 조작 장치는 제1 이동 경로에 따라 제1 이동 경로 상의 좌표들로 경계선이 결정된 도형을 화면 상에 디스플레이하고, 제2 이동 경로에 따라 제2 이동 경로 상의 좌표들을 실선으로 화면에 디스플레이할 수 있다. 또한, 제1 이동 경로에 따라 영역이 형성될 경우, 실선이 점선 등으로 변경될 수도 있으며, 깜빡임 같은 시각적 효과가 디스플레이될 수도 있다.In some cases, the display screen operating device may display a line corresponding to the first movement path on the display screen, and generate a visual effect on the displayed line when the recognition of the area formed by the first movement path is completed . The display screen operating device can display at least one of a pointer, a graphic, a line, a dotted line, and a visual effect using the coordinates of at least one of the first movement path and the second movement path. For example, the display screen operating apparatus displays on the screen a figure whose boundary is determined by the coordinates on the first movement route along the first movement route, and displays the coordinates on the second movement route along the second movement route, As shown in FIG. Further, when an area is formed along the first movement path, the solid line may be changed to a dotted line or the like, and a visual effect such as flickering may be displayed.
도 2는 일 실시예에 따른 디스플레이 화면 조작 방법에 따라 영상을 확대하는 일례를 설명하기 위한 도면이다.2 is a diagram for explaining an example of enlarging an image according to a method of operating a display screen according to an embodiment.
도 2를 참조하면, 디스플레이의 사용자는 화면 상에서 원하는 부분을 확대하기 위하여, 폐곡선 모양의 이동 경로인 제1 이동 경로(210)로 디스플레이를 터치할 수 있다. 또한, 디스플레이의 사용자는 폐곡선 밖으로 향하도록 폐곡선(210)과 이어지는 직선 모양의 이동 경로인 제2 이동 경로(220)로 디스플레이를 터치할 수 있다. 이때, 디스플레이 화면 조작 장치는 제1 이동 경로(210)와 제2 이동 경로(220)를 기초로 폐곡선 내부의 영상이 포함되는 화면의 영상을 사용자가 원하는 크기만큼 확대할 수 있다. 예를 들어, 제2 이동 경로(220)의 길이에 비례하여 영상이 확대되는 비율이 결정될 수 있다.Referring to FIG. 2, the user of the display can touch the display with a
디스플레이 화면 조작 장치는 사용자의 하나의 손가락을 이용하여 화면에 표시된 영상을 확대할 수 있으며, 하나의 손가락 이동으로 원하는 배율을 자유롭게 조절할 수 있다는 장점이 있다.The display screen operating device can enlarge the image displayed on the screen by using one finger of the user and can freely adjust a desired magnification by moving one finger.
사용자가 하나의 손가락을 이용하여 화면을 2회 터치한 이후, 폐곡선을 그릴 경우, 디스플레이 화면 조작 장치는 화면의 확대 또는 축소를 위한 입력으로 폐곡선을 인식할 수 있다.When the user draws a closed curve after touching the screen twice with a single finger, the display screen operating device can recognize the closed curve as an input for enlarging or reducing the screen.
사용자가 손가락을 폐곡선에서 폐곡선의 외부로 이동할 경우, 디스플레이 화면 조작 장치는 폐곡선으로 선택된 화면의 영상의 중심 점을 기준으로 화면에 표시된 영상을 확대하여 디스플레이할 수 있다.When the user moves his / her finger from the closed curve to the outside of the closed curve, the display screen operation device can enlarge and display the image displayed on the screen based on the center point of the image of the screen selected by the closed curve.
사용자가 손가락을 폐곡선에서 폐곡선의 내부로 이동할 경우, 디스플레이 화면 조작 장치는 폐곡선으로 선택된 화면의 영상의 중심 점을 기준으로 화면에 표시된 영상을 축소시켜 디스플레이할 수 있다.When the user moves his / her finger from the closed curve to the inside of the closed curve, the display screen control device can display the image displayed on the screen based on the center point of the image of the screen selected by the closed curve.
경우에 따라서, 사용자가 손가락을 폐곡선 모양의 이동 방향으로 계속 이동할 경우, 디스플레이 화면 조작 장치는 폐곡선으로 선택된 화면의 영상을 중심으로 화면에 표시된 영상을 이동시키거나 기설정된 축소 비율을 이용하여 축소시켜 화면에 디스플레이할 수도 있다.If the user continuously moves the finger in the moving direction of the closed curve, the display screen operation device may move the image displayed on the screen around the image of the screen selected as the closed curve, or reduce the image using the preset reduction ratio, As shown in FIG.
디스플레이 화면 조작 장치는 화면에 표시된 영상을 확대 또는 축소할 경우, 사용자가 손가락을 화면에서 뗄 때 영상의 확대 또는 축소를 완료시킬 수도 있다. 또한, 디스플레이 화면 조작 장치는 축소 또는 확대 이후, 폐곡선의 중심부가 화면의 중심부가 되도록 화면에 표시된 영상을 조절할 수도 있다. 예를 들어, 화면에 표시된 영상의 이동시 화면에 표시된 영상은 슬라이딩 방식으로 서서히 움직일 수 있다. 즉, 갑작스런 이동으로 사용자가 다른 화면을 보는 것과 같은 느낌을 가지지 않도록 화면에 표시된 영상이 이동될 수 있다.When enlarging or reducing the image displayed on the screen, the display screen operating device may complete the enlargement or reduction of the image when the user removes the finger from the screen. Further, the display screen operating device may adjust the image displayed on the screen so that the center of the closed curve becomes the center of the screen after the reduction or enlargement. For example, when moving an image displayed on the screen, the image displayed on the screen can be gradually moved in a sliding manner. That is, the image displayed on the screen may be moved so that the user does not feel like watching another screen due to sudden movement.
도 3은 일 실시예에 따른 디스플레이 화면 조작 방법에 따라 영상을 축소하는 일례를 설명하기 위한 도면이다.3 is a diagram for explaining an example of reducing an image according to a method of operating a display screen according to an embodiment.
도 3을 참조하면, 디스플레이 사용자는 하나의 손가락을 이용하여 축소하고자 하는 부분을 폐곡선 모양의 이동 경로인 제1 이동 경로(310)로 설정한 후, 축소하고자 하는 크기만큼 손가락을 폐곡선 내부로 직선 모양의 이동 경로인 제2 이동 경로(320)로 이동할 수 있다. Referring to FIG. 3, a display user sets a portion to be reduced by using one finger to a
디스플레이 화면 조작 장치는 제1 이동 경로(310)와 제2 이동 경로(320)를 기초로 화면에 표시된 영상의 크기를 축소시키도록 조절할 수 있다. 이때, 영상을 축소시키는 과정에서 사용자가 다시 영상 크기의 확대를 원하는 경우, 사용자는 손가락을 다시 폐곡선의 외부를 향하여 디스플레이 패널의 가장자리로 이동시킬 수 있다. 즉, 디스플레이 화면 조작 장치는 폐곡선을 벗어나 폐곡선의 외부로 이동한 이동 경로를 기초로 화면에 표시된 영상을 다시 확대할 수도 있다. The display screen operating device can adjust the size of the image displayed on the screen to be reduced based on the
도 4는 일 실시예에 따른 디스플레이 화면 조작 장치를 나타내는 블록도이다.4 is a block diagram showing a display screen operating apparatus according to an embodiment.
도 4를 참조하면, 디스플레이 화면 조작 장치(400)는 영역 인식부(410), 이동 경로 방향 판단부(420), 영상 처리부(430)를 포함할 수 있다. 디스플레이 화면 조작 장치(400)는 디스플레이일 수 있고, 경우에 따라서, 디스플레이에 포함되거나 연결될 수도 있다. 또한, 디스플레이 화면 조작 장치(400)는 스마트 폰과 같은 모바일 단말에 포함될 수도 있다.4, the display
영역 인식부(410)는 디스플레이 화면 상에 터치된 손가락의 제1 이동 경로에 의해 형성된 영역을 인식할 수 있다. 영역 인식부(410)는 설정된 터치가 입력될 경우, 영역의 인식을 시작할 수 있다. 제1 이동 경로는 설정된 터치 이후 손가락의 이동 경로일 수 있다. 설정된 터치는 2회의 터치와 같은 복수 번의 터치일 수도 있다.The
이동 경로 방향 판단부(420)는 인식된 영역의 경계를 기준으로 손가락의 제2 이동 경로의 방향을 판단할 수 있다. 제2 이동 경로는 제1 이동 경로가 생성된 이후 손가락의 이동 경로일 수 있다.The movement path
영상 처리부(430)는 판단 결과에 따라, 인식된 영역의 중심을 기초로 디스플레이 화면에 표시된 영상을 확대 또는 축소할 수 있다. 영상 처리부(430)는 제2 이동 경로가 인식된 영역의 내부로 진행하는 경우 디스플레이 화면에 표시된 영상을 축소하고, 제2 이동 경로가 인식된 영역의 외부로 진행하는 경우, 디스플레이 화면에 표시된 영상을 확대할 수 있다.The
영상 처리부(430)는 인식된 영역의 중심 점의 위치가 디스플레이 화면의 중심 점의 위치와 동일해 지는 방향으로 디스플레이 화면의 영상을 이동시키면서 영상을 확대 또는 축소할 수 있다. 영상 처리부(430)는 제1 이동 경로를 구성하는 복수의 지점들의 좌표 값들 중 최소의 좌표 값 및 최대의 좌표 값을 이용하여 인식된 영역의 중심 점을 계산할 수 있다.The
경우에 따라서, 영상 처리부(430)는 제1 이동 경로에 대응하는 선을 디스플레이 화면에 표시하고, 제1 이동 경로에 의해 형성된 영역의 인식이 완료되는 경우, 표시된 선에 대하여 깜빡임과 같은 시각적 효과를 생성할 수도 있다. 영상 처리부(430)는 제1 이동 경로 또는 제2 이동 경로 중 적어도 하나의 지점의 좌표를 이용하여 포인터, 도형, 선, 점선, 시각적 효과 중 적어도 하나를 디스플레이할 수도 있다.In some cases, the
예를 들어, 영상 처리부(430)는 제1 이동 경로 상에 위치한 복수의 좌표들을 이용하여 사각형과 같은 다각형 또는 타원 또는 폐곡선 등을 디스플레이할 수도 있다. 또한, 영상 처리부(430)는 제2 이동 경로 상에 위치한 복수의 좌표들을 이용하여 직선 또는 곡선을 디스플레이할 수도 있다.For example, the
이상에서 설명된 실시예들은 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치, 방법 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The embodiments described above may be implemented in hardware components, software components, and / or a combination of hardware components and software components. For example, the devices, methods, and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, such as an array, a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 컴퓨터 판독 가능 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer readable medium may include program instructions, data files, data structures, and the like, alone or in combination. Program instructions to be recorded on a computer-readable medium may be those specially designed and constructed for an embodiment or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기를 기초로 다양한 기술적 수정 및 변형을 적용할 수 있다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.Although the embodiments have been described with reference to the drawings, various technical modifications and variations may be applied to those skilled in the art. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.
Claims (5)
디스플레이 화면 상에 터치된 손가락의 제1 이동 경로에 의해 형성된 영역을 인식하는 단계;
상기 인식된 영역의 경계를 기준으로 상기 손가락의 제2 이동 경로의 방향을 판단하는 단계; 및
상기 판단 결과에 따라, 상기 인식된 영역의 중심을 기초로 상기 디스플레이 화면에 표시된 영상을 확대 또는 축소하는 단계
를 포함하고,
상기 인식된 영역의 중심의 좌표는,
상기 제1 이동 경로가 폐곡선을 형성하는 시점에서 결정된, 상기 제1 이동 경로를 따라 이동하는 손가락의 위치 좌표의 x 성분의 최대값과 최소값의 평균 및 y 성분의 최대값과 최소값의 평균에 기초하여 결정되고,
상기 손가락의 위치 좌표의 x 성분의 최대값과 최소값, 및 y 성분의 최대값과 최소값은,
상기 제1 이동 경로를 따라 이동하는 손가락의 현재 위치 좌표를 미리 정해진 픽셀 단위 또는 미리 정해진 시간 단위로 획득하고,
상기 획득한 현재 위치 좌표를, 이전 시점에 획득된 상기 손가락의 위치 좌표를 통해 결정된 상기 이전 시점의 x 성분의 최대값과 최소값 및 y 성분의 최대값과 최소값과 비교하고,
상기 비교 결과에 기초하여 상기 제1 이동 경로에 따른 이동이 진행되는 동안 갱신되고,
상기 확대 또는 축소하는 단계는,
상기 인식된 영역의 중심의 위치가 상기 디스플레이 화면의 중심 점의 위치와 동일해 지는 방향으로 상기 디스플레이 화면의 영상을 이동시키면서 상기 영상을 확대 또는 축소하는 단계를 포함하고,
상기 디스플레이 화면의 영상을 이동시키면서 상기 영상을 확대 또는 축소하는 단계는,
상기 결정된 중심 좌표와 상기 디스플레이 화면의 중심 좌표의 사이의 거리를 좁히는 방향으로 상기 인식된 영역을 이동시키며 상기 영상을 확대 또는 축소하는,디스플레이 화면 조작 방법.In a method of operating a display screen,
Recognizing an area formed by a first movement path of the touched finger on the display screen;
Determining a direction of a second movement path of the finger based on a boundary of the recognized area; And
Enlarging or reducing the image displayed on the display screen based on the center of the recognized area according to the determination result
Lt; / RTI >
The coordinates of the center of the recognized area are:
On the basis of the average of the maximum value and the minimum value of the x component of the position coordinates of the finger moving along the first movement path determined at the time when the first movement path forms the closed curve and the average of the maximum value and the minimum value of the y component Lt; / RTI &
The maximum value and the minimum value of the x component of the position coordinates of the finger, and the maximum value and the minimum value of the y component,
Acquiring a current position coordinate of a finger moving along the first movement path in a predetermined pixel unit or a predetermined time unit,
Comparing the acquired current position coordinates with a maximum value and a minimum value of the x component of the previous time and a maximum value and a minimum value of the y component determined through the position coordinates of the finger obtained at the previous time,
Based on the result of the comparison, during a movement along the first movement route,
Wherein the enlarging or reducing comprises:
And enlarging or reducing the image while moving an image of the display screen in a direction in which a center position of the recognized area is equal to a position of a center point of the display screen,
Wherein the enlarging or reducing the image while moving the image of the display screen comprises:
And moving the recognized area in a direction that narrows the distance between the determined center coordinates and the center coordinates of the display screen, thereby enlarging or reducing the image.
상기 영상을 확대 또는 축소하는 단계는,
상기 제2 이동 경로가 상기 인식된 영역의 내부로 진행하는 경우 상기 디스플레이 화면에 표시된 영상을 축소하고, 상기 제2 이동 경로가 상기 인식된 영역의 외부로 진행하는 경우, 상기 디스플레이 화면에 표시된 영상을 확대하는, 디스플레이 화면 조작 방법.The method according to claim 1,
Wherein the enlarging or reducing the image comprises:
The image displayed on the display screen is reduced when the second movement path advances to the inside of the recognized area, and when the second movement path advances to the outside of the recognized area, How to operate the display screen to enlarge.
상기 제1 이동 경로에 대응하는 선을 상기 디스플레이 화면에 표시하고, 상기 제1 이동 경로에 의해 형성된 영역의 인식이 완료되는 경우, 상기 표시된 선에 대한 시각적 효과를 생성하는 단계
를 더 포함하는 디스플레이 화면 조작 방법.The method according to claim 1,
Displaying a line corresponding to the first movement path on the display screen and generating a visual effect on the line when the recognition of the area formed by the first movement path is completed
Further comprising:
디스플레이 화면 상에 터치된 손가락의 제1 이동 경로에 의해 형성된 영역을 인식하는 영역 인식부;
상기 인식된 영역의 경계를 기준으로 상기 손가락의 제2 이동 경로의 방향을 판단하는 이동 경로 방향 판단부; 및
상기 판단 결과에 따라, 상기 인식된 영역의 중심을 기초로 상기 디스플레이 화면에 표시된 영상을 확대 또는 축소하는 영상 처리부
를 포함하고,
상기 영상 처리부는,
상기 제1 이동 경로가 폐곡선을 형성하는 시점에서 결정된, 상기 제1 이동 경로를 따라 이동하는 손가락의 위치 좌표의 x 성분의 최대값과 최소값의 평균 및 y 성분의 최대값과 최소값의 평균에 기초하여 상기 인식된 영역의 중심의 좌표를 결정하고,
상기 손가락의 위치 좌표의 x 성분의 최대값과 최소값, 및 y 성분의 최대값과 최소값은,
상기 제1 이동 경로를 따라 이동하는 손가락의 현재 위치 좌표를 미리 정해진 픽셀 단위 또는 미리 정해진 시간 단위로 획득하고,
상기 획득한 현재 위치 좌표를, 이전 시점에 획득된 상기 손가락의 위치 좌표를 통해 결정된 상기 이전 시점의 x 성분의 최대값과 최소값 및 y 성분의 최대값과 최소값과 비교하고,
상기 비교 결과에 기초하여 상기 제1 이동 경로에 따른 이동이 진행되는 동안 갱신되고,
상기 영상 처리부는,
상기 인식된 영역의 중심의 위치가 상기 디스플레이 화면의 중심 점의 위치와 동일해 지는 방향으로 상기 디스플레이 화면의 영상을 이동시키면서 상기 영상을 확대 또는 축소하는 디스플레이 화면 조작 장치.In a display screen operating device,
An area recognition unit for recognizing an area formed by a first movement path of the touched finger on the display screen;
A movement path direction determination unit for determining a direction of the second movement path of the finger based on the boundary of the recognized area; And
An image processor for enlarging or reducing an image displayed on the display screen based on a center of the recognized area,
Lt; / RTI >
Wherein the image processing unit comprises:
On the basis of the average of the maximum value and the minimum value of the x component of the position coordinates of the finger moving along the first movement path determined at the time when the first movement path forms the closed curve and the average of the maximum value and the minimum value of the y component Determining coordinates of the center of the recognized region,
The maximum value and the minimum value of the x component of the position coordinates of the finger, and the maximum value and the minimum value of the y component,
Acquiring a current position coordinate of a finger moving along the first movement path in a predetermined pixel unit or a predetermined time unit,
Comparing the acquired current position coordinates with a maximum value and a minimum value of the x component of the previous time and a maximum value and a minimum value of the y component determined through the position coordinates of the finger obtained at the previous time,
Based on the result of the comparison, during a movement along the first movement route,
Wherein the image processing unit comprises:
And enlarges or reduces the image while moving an image of the display screen in a direction in which a center position of the recognized area is the same as a center point of the display screen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170056166A KR101958085B1 (en) | 2017-05-02 | 2017-05-02 | Method and apparatus for controlling screen of display |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170056166A KR101958085B1 (en) | 2017-05-02 | 2017-05-02 | Method and apparatus for controlling screen of display |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180122114A KR20180122114A (en) | 2018-11-12 |
KR101958085B1 true KR101958085B1 (en) | 2019-03-13 |
Family
ID=64398076
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170056166A KR101958085B1 (en) | 2017-05-02 | 2017-05-02 | Method and apparatus for controlling screen of display |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101958085B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010033413A (en) | 2008-07-30 | 2010-02-12 | Casio Hitachi Mobile Communications Co Ltd | Display terminal device and program |
KR101435677B1 (en) | 2007-07-16 | 2014-09-01 | 주식회사 엘지유플러스 | Method for providing function of touch screen and device of enabling the method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101663615B1 (en) * | 2010-04-27 | 2016-10-07 | 엘지전자 주식회사 | Mobile Terminal and Method for Displaying Image thereof |
KR101836381B1 (en) * | 2011-01-28 | 2018-03-08 | 삼성전자주식회사 | Apparatus and method for controlling screen display in touch screen terminal |
KR102134443B1 (en) * | 2013-05-03 | 2020-07-15 | 삼성전자주식회사 | Electronic device and method for manipulation screen of electronic device based control motion |
-
2017
- 2017-05-02 KR KR1020170056166A patent/KR101958085B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101435677B1 (en) | 2007-07-16 | 2014-09-01 | 주식회사 엘지유플러스 | Method for providing function of touch screen and device of enabling the method |
JP2010033413A (en) | 2008-07-30 | 2010-02-12 | Casio Hitachi Mobile Communications Co Ltd | Display terminal device and program |
Also Published As
Publication number | Publication date |
---|---|
KR20180122114A (en) | 2018-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9372577B2 (en) | Method and device to reduce swipe latency | |
US9612736B2 (en) | User interface method and apparatus using successive touches | |
US20170291110A1 (en) | Game control program, game control method, and game control device | |
US10324613B2 (en) | Method and electronic device for moving icon to page | |
US9870144B2 (en) | Graph display apparatus, graph display method and storage medium | |
US20150186004A1 (en) | Multimode gesture processing | |
US9685143B2 (en) | Display control device, display control method, and computer-readable storage medium for changing a representation of content displayed on a display screen | |
KR20160122753A (en) | Low-latency visual response to input via pre-generation of alternative graphical representations of application elements and input handling on a graphical processing unit | |
KR20160003683A (en) | Automatically manipulating visualized data based on interactivity | |
JP5774343B2 (en) | Input device and parameter setting method | |
JP2016531356A (en) | Method and apparatus for adjusting widget area | |
KR20190044389A (en) | Method for managing 3d windows in augmented reality and virtual reality using projective geometry | |
US11204679B1 (en) | Snapping objects into alignment in three-dimensional space | |
KR102040798B1 (en) | User interface method and apparatus using successive touches | |
US20130074012A1 (en) | Systems and methods for positioning a cursor | |
JP5620895B2 (en) | Display control apparatus, method and program | |
KR101958085B1 (en) | Method and apparatus for controlling screen of display | |
KR102134443B1 (en) | Electronic device and method for manipulation screen of electronic device based control motion | |
JP6287498B2 (en) | Electronic whiteboard device, electronic whiteboard input support method, and program | |
KR102392675B1 (en) | Interfacing method for 3d sketch and apparatus thereof | |
WO2017016333A1 (en) | Screen adjustment method and device | |
JP5939594B2 (en) | Apparatus and method for enlarging or reducing image | |
JP2015165341A (en) | Electronic apparatus, control program, control method and integrated circuit | |
WO2018025339A1 (en) | Display device and display method | |
CN111813408B (en) | View display processing method and device, terminal equipment and storage medium |
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 |