KR20150039511A - Method and apparatus for providing a menu interface - Google Patents
Method and apparatus for providing a menu interface Download PDFInfo
- Publication number
- KR20150039511A KR20150039511A KR20130118169A KR20130118169A KR20150039511A KR 20150039511 A KR20150039511 A KR 20150039511A KR 20130118169 A KR20130118169 A KR 20130118169A KR 20130118169 A KR20130118169 A KR 20130118169A KR 20150039511 A KR20150039511 A KR 20150039511A
- Authority
- KR
- South Korea
- Prior art keywords
- menu
- component
- touch screen
- screen display
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
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)
- User Interface Of Digital Computer (AREA)
Abstract
Description
본 발명은 메뉴 인터페이스 제공방법 및 제공장치에 관한 것으로서, 보다 상세하게는 터치 스크린 디스플레이를 통해 사용자의 조작이 용이한 메뉴 인터페이스를 제공하는 방법 및 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and apparatus for providing a menu interface, and more particularly, to a method and apparatus for providing a menu interface that facilitates a user's operation through a touch screen display.
터치 스크린 디스플레이란, 디스플레이 상에 미세전류 또는 압력을 인가하여 디스플레이를 통해 신호를 입력 받을 수 있는 장치를 의미한다. 미세 전류 또는 압력을 인식하는 터치 센서를 통해 입력신호를 인가한다는 점에 있어서는 터치패드와 유사한 점이 있다. 그러나, 일반적으로 터치패드의 경우 디스플레이 상의 포인터는 터치패드 상에서 입력되는 터치팬 또는 손가락의 상대적인 움직임에 따라 움직이는 반면, 터치 스크린 디스플레이의 경우에는 터치센서와 터치패드가 함께 구현되어 있어 디스플레이 상의 특정 지점에 신호를 인가하는 경우 해당 지점에서 포인터가 동작한다. 따라서, 손가락 등을 통해서 터치 스크린 디스플레이에 신호가 인가되는 경우, 신호를 인식하는 민감도가 매우 중요하다. 최근 들어 입력신호에 대한 반응도가 뛰어난 정전식 터치 스크린 디스플레이가 개발되면서, 전자장치에서 터치 스크린 디스플레이를 통해 수행할 수 있는 다양한 기능들이 개발되고 있다. 사용자가 디스플레이 화면 상에서 스타일러스 또는 손가락 등을 접촉하여 입력을 인가하므로, 터치 스크린 디스플레이는 별도의 입력장치를 필요로 하지 않는다. 이러한 장점으로 인해 모바일 기기에서도 폭넓게 활용되고 있으며, 터치 스크린 디스플레이를 탑재한 모바일 기기의 사용이 보편화됨에 따라 과거 컴퓨터를 통해서 수행되던 프로그램들 중 상당수가 모바일 기기를 통해서도 구현되고 있다. 따라서, 터치 스크린 디스플레이를 구비한 기기와 사용자가 쉽게 상호작용할 수 있게 해주는 사용자 인터페이스를 설계하는 것은 새로운 과제가 되었다.The touch screen display means a device capable of receiving a signal through a display by applying a minute current or pressure on the display. There is a point similar to a touch pad in that an input signal is applied through a touch sensor that recognizes a minute current or pressure. However, in general, in the case of the touch pad, the pointer on the display moves according to the relative movement of the touch fan or the finger input on the touch pad, while in the case of the touch screen display, the touch sensor and the touch pad are implemented together, When a signal is applied, the pointer operates at the corresponding point. Thus, when a signal is applied to the touch screen display through a finger or the like, the sensitivity of recognizing the signal is very important. Recently, a capacitive touch screen display having excellent response to an input signal has been developed, and various functions that can be performed through a touch screen display in an electronic device are being developed. The touch screen display does not require a separate input device because the user touches the stylus or the finger or the like on the display screen to apply the input. These advantages are widely utilized in mobile devices, and as the use of mobile devices equipped with touch screen displays becomes commonplace, many of the programs that have been performed through computers in the past are being implemented through mobile devices. Therefore, designing a user interface that allows a user to easily interact with a device having a touch screen display has become a new challenge.
이와 관련하여, 터치 스크린 디스플레이를 구비한 장치의 메뉴 인터페이스는 종래 데스크톱 환경에서 제공되는 메뉴 인터페이스를 답습함에 따라, 터치 스크린 디스플레이에서 가능한 간단하고 직관적인 조작법을 충분히 활용하지 못하는 문제점이 있다.In this regard, the menu interface of the device having the touch screen display has a problem in that it can not fully utilize the simple and intuitive operation method available in the touch screen display, following the menu interface provided in the conventional desktop environment.
특히, 터치 스크린 디스플레이를 통해 입력과 출력이 함께 이루어지므로, 사용자가 터치 스크린 디스플레이에 손가락을 접촉하여 입력을 인가하는 경우에는 출력되는 화면의 일부가 사용자의 손가락에 의해 가려지는 문제가 있었으며, 이러한 문제는 터치 스크린 디스플레이의 크기가 작은 스마트폰과 같은 휴대용 단말에서 더욱 두드러진다.Particularly, since input and output are performed together through a touch screen display, when a user touches a finger on the touch screen display to input the input, there is a problem that a part of the output screen is covered by the user's finger. Are more prominent on handheld terminals such as smart phones with small touch screen displays.
따라서, 터치 스크린 디스플레이를 이용하여 사용자의 인지 부담을 감소시키고, 보다 효율적이고 간편한 메뉴 인터페이스를 제공할 수 있는 방법 및 장치의 개발이 요구되었다.Accordingly, there has been a demand for development of a method and a device capable of reducing the perceived burden of a user by using a touch screen display and providing a more efficient and simple menu interface.
본 발명이 해결하고자 하는 과제는 터치 스크린 디스플레이를 통해 사용자의 조작이 용이한 메뉴 인터페이스를 제공하는 것이다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a menu interface that is easy for a user to operate through a touch screen display.
본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems of the present invention are not limited to the above-mentioned problems, and other problems not mentioned can be clearly understood by those skilled in the art from the following description.
전술한 바와 같은 과제를 해결하기 위하여 본 발명의 일 실시예에 따른 메뉴 인터페이스 제공방법은 터치 스크린 디스플레이를 포함하는 장치에서 메뉴 인터페이스를 제공하기 위한 방법으로서, 터치 스크린 디스플레이를 통해 제 1 입력을 수신하는 단계, 제 1 입력에 대응하는 일 좌표를 결정하는 단계, 결정된 일 좌표를 중심으로 복수의 제 1 메뉴 구성요소를 방사형으로 배치하여 터치 스크린 디스플레이에 디스플레이 하는 단계, 터치 스크린 디스플레이를 통해 제 1 메뉴 구성요소 중 일 구성요소를 선택하는 제 2 입력을 수신하는 단계, 선택된 일 구성요소에 대한 복수의 제 2 메뉴 구성요소를 복수의 제 1 메뉴 구성요소 외곽에 방사형으로 배치하여 터치 스크린 디스플레이에 디스플레이 하는 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method of providing a menu interface in an apparatus including a touch screen display, the method comprising: receiving a first input through a touch screen display; Displaying a plurality of first menu components radially on the touch screen display centered on a determined work coordinate to display a first menu configuration through a touch screen display; Receiving a second input selecting a component of the elements, displaying the plurality of second menu components for a selected component radially on a plurality of first menu components and displaying on the touch screen display And a control unit.
본 발명의 다른 특징에 따르면, 제 1 입력에 대응하는 객체를 결정하는 단계를 더 포함하고, 제 1 메뉴 구성요소는 객체의 서식을 변경하기 위한 서식변경메뉴 구성요소를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method for processing an object, the method comprising: determining an object corresponding to a first input, the first menu component including a form change menu component for changing an object's form.
본 발명의 또 다른 특징에 따르면, 제 1 메뉴 구성요소의 모양 또는 크기는 결정된 일 좌표의 위치에 따라 변화되는 것을 특징으로 한다.According to another aspect of the present invention, the shape or size of the first menu component is changed according to the position of the determined one coordinate.
본 발명의 또 다른 특징에 따르면, 제 1 메뉴 구성요소의 크기는 미리 지정된 우선순위에 비례하는 것을 특징으로 한다.According to another aspect of the present invention, the size of the first menu component is proportional to a predetermined priority.
본 발명의 또 다른 특징에 따르면, 제 2 입력은 제 1 입력으로부터 제 1 메뉴 구성요소 중 일 구성요소의 외곽을 가로지르는 드래그 입력을 포함하는 것을 특징으로 한다.According to another aspect of the present invention, the second input comprises a drag input traversing the outer perimeter of a component of the first menu component from the first input.
본 발명의 또 다른 특징에 따르면, 제 2 메뉴 구송요소 중 하나를 선택하는 입력은 제 2 입력으로부터 제 2 메뉴 구성요소 중 일 구성요소의 외곽을 가로지르는 드래그 입력을 포함하는 것을 특징으로 한다.According to another aspect of the present invention, an input for selecting one of the second menu entry elements includes a drag input traversing the outer periphery of one of the second menu elements from the second input.
전술한 바와 같은 과제를 해결하기 위하여 본 발명의 일 실시예에 따른 메뉴 인터페이스 제공장치는 메뉴 인터페이스를 제공하기 위한 장치로서, 터치 스크린 디스플레이 및 터치 스크린 디스플레이를 통해 제 1 입력을 수신하고, 제 1 입력에 대응하는 일 좌표를 결정하고, 결정된 일 좌표를 중심으로 복수의 제 1 메뉴 구성요소를 방사형으로 배치하여 터치 스크린 디스플레이에 디스플레이 하고, 터치 스크린 디스플레이를 통해 제 1 메뉴 구성요소 중 일 구성요소를 선택하는 제 2 입력을 수신하고, 선택된 일 구성요소에 대한 복수의 제 2 메뉴 구성요소를 복수의 제 1 메뉴 구성요소 외곽에 방사형으로 배치하여 터치 스크린 디스플레이에 디스플레이 하도록 구성된 처리부를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided an apparatus for providing a menu interface, the apparatus including a touch screen display and a touch screen display for receiving a first input, And displays a plurality of first menu components on the touch screen display in a radial arrangement centered on the determined one of the coordinates, and selects one of the first menu components through the touch screen display And configured to display a plurality of second menu components for a selected component on a touch screen display by radially arranging the plurality of second menu components on a plurality of first menu component outlets .
전술한 바와 같은 과제를 해결하기 위하여 본 발명의 일 실시예에 따른 컴퓨터 판독가능매체는 명령어 세트들을 포함하는 컴퓨터 판독가능매체로서, 명령어 세트들은, 터치 스크린 디스플레이를 포함하는 컴퓨팅 장치에 의해 실행되는 경우에 컴퓨팅 장치로 하여금, 터치 스크린 디스플레이를 통해 제 1 입력을 수신하고, 제 1 입력에 대응하는 일 좌표를 결정하고, 결정된 일 좌표를 중심으로 복수의 제 1 메뉴 구성요소를 방사형으로 배치하여 터치 스크린 디스플레이에 디스플레이 하고, 터치 스크린 디스플레이를 통해 제 1 메뉴 구성요소 중 일 구성요소를 선택하는 제 2 입력을 수신하고, 선택된 일 구성요소에 대한 복수의 제 2 메뉴 구성요소를 복수의 제 1 메뉴 구성요소 외곽에 방사형으로 배치하여 터치 스크린 디스플레이에 디스플레이 하게 하는 것을 특징으로 한다.In order to solve the above-mentioned problems, a computer-readable medium according to an embodiment of the present invention is a computer-readable medium including a set of instructions, wherein the sets of instructions, when executed by a computing device comprising a touch- The computing device receives a first input via a touch screen display, determines one coordinate corresponding to the first input, arranges a plurality of first menu components radially about a determined coordinate, Display on a display, receive a second input selecting a component of a first menu component via a touch screen display, and transmit a plurality of second menu components for a selected component to a plurality of first menu components Radially on the outer surface to display on the touch screen display .
기타 실시예의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.The details of other embodiments are included in the detailed description and drawings.
본 발명은 터치 스크린 디스플레이를 이용하여 사용자가 용이하게 메뉴 인터페이스를 조작할 수 있는 효과가 있다.The present invention has an effect that a user can easily operate a menu interface by using a touch screen display.
본 발명에 따른 효과는 이상에서 예시된 내용에 의해 제한되지 않으며, 더욱 다양한 효과들이 본 명세서 내에 포함되어 있다.The effects according to the present invention are not limited by the contents exemplified above, and more various effects are included in the specification.
도 1은 본 발명의 일 실시예에 따른 메뉴 인터페이스 제공장치의 개략도이다.
도 2는 본 발명의 일 실시예에 따른 메뉴 인터페이스 제공장치의 블록도이다.
도 3은 본 발명의 일 실시예에 따른 메뉴 인터페이스 제공방법의 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 메뉴 구성요소를 도시한 것이다.
도 5는 본 발명의 일 실시예에 따른 제 1 메뉴 구성요소 중에서 일 구성요소를 선택하는 모습을 도시한 것이다.
도 6a 내지 도 6c는 본 발명의 일 실시예에 따른 메뉴 구성요소를 도시한 것이다.
도 7a 내지 도 7c는 본 발명의 일 실시예에 따른 메뉴 구성요소를 도시한 것이다.1 is a schematic diagram of a menu interface providing apparatus according to an embodiment of the present invention.
2 is a block diagram of a menu interface providing apparatus according to an embodiment of the present invention.
3 is a flowchart illustrating a method of providing a menu interface according to an exemplary embodiment of the present invention.
4 illustrates a menu component according to an embodiment of the present invention.
FIG. 5 illustrates a selection of a first menu component according to an exemplary embodiment of the present invention. Referring to FIG.
6A-6C illustrate menu components according to an embodiment of the present invention.
7A through 7C illustrate menu components according to an embodiment of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. It should be understood, however, that the invention is not limited to the disclosed embodiments, but is capable of many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, To fully disclose the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims.
비록 제 1, 제 2 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서 이하에서 언급되는 제 1 구성요소는 본 발명의 기술적 사상 내에서 제 2 구성요소일 수도 있음은 물론이다.Although the first, second, etc. are used to describe various components, it goes without saying that these components are not limited by these terms. These terms are used only to distinguish one component from another. Therefore, it is needless to say that the first component mentioned below may be the second component within the technical spirit of the present invention.
명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Like reference numerals refer to like elements throughout the specification.
본 발명의 여러 실시예들의 각각 특징들이 부분적으로 또는 전체적으로 서로 결합 또는 조합 가능하며, 당업자가 충분히 이해할 수 있듯이 기술적으로 다양한 연동 및 구동이 가능하며, 각 실시예들이 서로에 대하여 독립적으로 실시 가능할 수도 있고 연관 관계로 함께 실시 가능할 수도 있다.It is to be understood that each of the features of the various embodiments of the present invention may be combined or combined with each other partially or entirely and technically various interlocking and driving is possible as will be appreciated by those skilled in the art, It may be possible to cooperate with each other in association.
본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터 또는 신호를 '전송'하는 경우에는 구성요소는 다른 구성요소로 직접 상기 데이터 또는 신호를 전송할 수 있고, 적어도 하나의 또 다른 구성요소를 통하여 데이터 또는 신호를 다른 구성요소로 전송할 수 있음을 의미한다.In the present specification, when any one element 'transmits' data or a signal to another element, the element can transmit the data or signal directly to the other element, and the at least one other element Data or signal can be transmitted to another component.
본 발명을 설명하기 위해 사용되는 용어에 대해 정의한다.The terms used to describe the present invention are defined.
본 명세서에서 전자문서란, 정보처리 시스템에 의하여 전자적 형태로 작성되어 송신 또는 수신되거나 저장된 정보를 의미하며, 전자적인 형태 그대로 또는 인쇄되어 사용될 수 있다. 전자문서는 마이크로소프트 (Microsoft) 사의 오피스 (Office) 프로그램 군에 포함된 워드 (Word), 엑셀 (Excel), 파워 포인트 (PowerPoint) 나, 한글과 컴퓨터사의 한컴 오피스 또는 어도비 (Adobe) 사의 아크로뱃 (Acrobat) 과 같이 PC 를 기반으로 한 문서 편집 프로그램을 이용해 생성되는 전자문서뿐만 아니라, 최근 모바일 산업의 발전에 따라 스마트폰 (smartphone) 또는 태블릿 (Tablet) 컴퓨터에서도 이용할 수 있는 인프라웨어® (Infraware®) 사의 폴라리스 오피스® (Polaris Office®) 군의 프로그램들에 의해 생성되는 전자문서를 포함할 수 있다. 또한, 전자문서는 HTML, XML, SGML과 같은 구조화된 전자문서를 포함하며, 전자적 형태로 작성되어 송신 또는 수신되거나 저장되는 정보라면, 각종 메모 프로그램에 의해 생성되는 메모나 동영상이나 이미지도 전자문서로 볼 수 있다.As used herein, an electronic document means information transmitted, received or stored in an electronic form by an information processing system, and may be used in electronic form or printed. The electronic document is composed of word (Word), Excel (Word), PowerPoint (PowerPoint) included in Microsoft's Office program group, Hancom Office of Korean and computer company, Acrobat of Adobe ), As well as electronic documents created using a PC-based document editing program, such as Infraware (R)), which can be used in smartphone or tablet computers according to the recent development of the mobile industry And may include electronic documents generated by programs of the Polaris Office® family. In addition, the electronic document includes structured electronic documents such as HTML, XML, and SGML. If the electronic document is created in an electronic form and transmitted, received, or stored, a memo, a moving image, can see.
본 명세서에서 전자문서 프로그램이라 함은, 전술한 전자문서를 불러들여, 판독하거나, 전자문서에 포함된 컨텐츠에 대해 편집을 수행할 수 있는 있는 프로그램을 의미한다.In the present specification, the electronic document program means a program capable of reading and / or editing the above-mentioned electronic document, or editing the content contained in the electronic document.
본 명세서에서 객체란, 전술한 전자문서 프로그램상에서 사용자가 편집할 수 있는 대상을 의미하며, 예를 들어, 객체는 텍스트, 그림, 도형, 표, 차트, 또는 수식 등일 수 있다.In this specification, an object refers to an object that can be edited by a user on the above-described electronic document program. For example, the object can be text, a figure, a graphic, a table, a chart, or a formula.
이하, 첨부된 도면을 참조하여 본 발명의 다양한 실시예들을 상세히 설명한다.Various embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 메뉴 인터페이스 제공장치의 개략도이다.1 is a schematic diagram of a menu interface providing apparatus according to an embodiment of the present invention.
도 1은 본 발명의 일 실시예에 따른 메뉴 인터페이스 제공장치 (100) 의 터치 스크린 디스플레이 (110) 에 복수의 제 1 메뉴 구성요소 (120) 와 복수의 제 2 메뉴 구성요소 (122) 가 방사형으로 배치되어 디스플레이 된 모습을 도시한 것이다.1 is a block diagram of a
여기서, 메뉴 구성요소들은 설명의 편의를 위해 알파벳으로 표시되었으나, 텍스트, 이미지, 또는 아이콘의 형태로 구현될 수 있다.Here, the menu components are displayed in alphabetical form for convenience of explanation, but may be implemented in the form of text, images, or icons.
제 2 메뉴 구성요소 (122) 는 제 1 메뉴 구성요소 (120) 중에서 선택된 구성요소 (121) 의 하부 구성요소를 의미한다. 도 1을 참조하면, 제 1 메뉴 구성요소 (120) A, B, 및 C 각각은 그에 대한 하부 구성요소를 포함할 수 있다.The
도 1에 도시된 바와 같이, 제 1 메뉴 구성요소 A, B, C (120) 에서 B 구성요소 (121) 가 선택되면, B 구성요소 (121) 의 하부 구성요소인 b1, b2, b3, b4 에 해당하는 제 2 메뉴 구성요소 (122) 가 제 1 메뉴 구성요소 (120) 의 외곽에 방사형으로 배치되어 디스플레이 된다. 제 2 메뉴 구성요소 (122) 에서 선택되는 구성요소에 따라서 다양한 제어동작이 수행될 수 있으며, 이에 대해서는 도 3에서 후술한다.As shown in Fig. 1, when the
도 2는 본 발명의 일 실시예에 따른 메뉴 인터페이스 제공장치의 블록도이다.2 is a block diagram of a menu interface providing apparatus according to an embodiment of the present invention.
도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 메뉴 인터페이스 제공장치 (100) 는 터치 스크린 디스플레이 (110) 및 처리부 (112) 를 포함한다.2, the
본 발명의 일 실시예에 따른 메뉴 인터페이스 제공장치 (100) 는 터치 스크린 디스플레이 (110) 에서 메뉴 구성요소를 디스플레이 하고, 메뉴 구성요소에 대한 입력을 수신하여 대응되는 제어동작을 수행할 수 있도록 구현된 장치이다. 이러한 메뉴 인터페이스 제공장치 (100) 는 터치 스크린 디스플레이, 프로세서 및 메모리를 포함하는 컴퓨터, 노트북, 스마트폰, 태블릿 PC (tablet PC), 네비게이션 (navigation), PDA (personal digital assistant), PMP (portable media player), MP3 플레이어, 전자사전 등의 단말일 수 있으며, 터치 스크린 디스플레이 (110) 에 메뉴 구성요소를 디스플레이 하고, 메뉴 구성요소에 대한 입력을 수신하여 대응되는 제어동작을 수행할 수 있도록 구현된 장치라면, 어느 특정한 단말로 국한되지 않는다.The menu
터치 스크린 디스플레이 (110) 는 영상을 표시하는 디스플레이 패널부와 제어신호를 수신하는 터치 스크린 패널부를 포함할 수 있으며, 터치 스크린 디스플레이 (110) 에서는 텍스트 또는 영상이 표시될 뿐만 아니라, 메뉴 인터페이스 제공장치 (100) 의 제어를 위한 입력을 수신할 수 있다. 구현방법에 따라 디스플레이 패널부와 터치스크린 패널부는 하나의 모듈에 구현될 수 있다.The
처리부 (112) 는 적어도 하나 이상의 프로세서와 메모리를 포함할 수 있고, 복수의 프로세서는 서로 메모리를 공유하도록 구현될 수도 있다. 메모리는 프로그램이나 명령어 세트 등을 저장하며, 프로세서는 메모리에 저장된 프로그램이나 명령어 세트를 실행하는 등의 연산을 수행한다.The
이러한 처리부 (112) 는 터치 스크린 디스플레이에 메뉴 구성요소를 디스플레이 하고, 메뉴 구성요소에 대한 입력을 수신하여 대응되는 제어동작을 수행하도록 구성된다.The
도 3은 본 발명의 일 실시예에 따른 메뉴 인터페이스 제공방법의 흐름도이다. 설명의 편의를 위해 도 1을 참조하여 설명한다.3 is a flowchart illustrating a method of providing a menu interface according to an exemplary embodiment of the present invention. Will be described with reference to Fig. 1 for convenience of explanation.
먼저, 메뉴 인터페이스 제공장치는 터치 스크린 디스플레이를 통해 제 1 입력을 수신한다 (S100).First, the menu interface providing apparatus receives the first input through the touch screen display (S100).
제 1 입력은 롱 탭으로 구현하는 것으로 상정하였으나, 제 1 입력이 반드시 롱 탭으로 구현되어야 하는 것은 아니며, 후술하는 다양한 제스처 입력으로 구현될 수도 있다.Although it is assumed that the first input is implemented as a long tap, the first input is not necessarily implemented as a long tap, and may be implemented by various gesture inputs described later.
터치 스크린 디스플레이를 통해 수신되는 입력은 사용자가 터치 스크린 디스플레이 상에 손가락 또는 스타일러스 펜 (stylus pen) 등을 물리적으로 접촉시킨 상태뿐만 아니라, 접촉하지 않더라도 근접한 거리에 접근시켜 전기적인 접촉이 이루어진 상태 (floating touch) 에서도 발생하도록 구현될 수 있다.The input received through the touchscreen display is a state in which a user physically touches a finger or a stylus pen or the like on the touchscreen display, touch. < / RTI >
터치 스크린 디스플레이를 통해 제스처 (gesture) 입력이 인가될 수 있다. 제스처 입력은 다양한 방식으로 구현될 수 있는데, 그 중 탭이란, 터치 스크린 디스플레이 상에 손 또는 스타일러스 펜 등을 가볍게 접촉시켜 입력을 인가하는 방식을 의미하며, 더블 탭이란 두 번, 멀티플 탭은 세 번 이상의 입력을 일정 시간 내에 인가하는 방식을, 롱 탭이란 일정 시간 이상 또는 특정 이벤트가 발생할 때까지 입력 상태를 유지하는, 즉, 길게 탭 하는 방식을 의미한다.A gesture input may be applied via the touchscreen display. Gesture input can be implemented in a variety of ways, among which tabs are a way of lightly touching the touch screen display with a hand or a stylus pen, inputting a double tap, The long tap means a method of holding the input state for a certain period of time or until a specific event occurs, that is, a method of tapping for a long time.
제 1 입력이 수신되면, 메뉴 인터페이스 제공장치는 제 1 입력에 대응하는 일 좌표를 결정한다 (S110).When the first input is received, the menu interface providing apparatus determines one coordinate corresponding to the first input (S110).
제 1 입력에 대응하는 일 좌표는 해당 제 1 입력이 수신된 일 좌표일 수 있으나, 터치 스크린 디스플레이를 통해 수신된 입력은 복수의 좌표에 대응될 수 있으므로, 이러한 경우에는 복수의 좌표들 중에서 입력의 세기가 가장 큰 좌표, 또는 복수의 좌표들의 평균좌표가 일 좌표로 결정될 수도 있다.One coordinate corresponding to the first input may be one coordinate at which the first input is received, but an input received through the touch screen display may correspond to a plurality of coordinates, and in this case, among the plurality of coordinates, The coordinates having the greatest intensity, or the average coordinates of the plurality of coordinates may be determined as one coordinate.
일 좌표가 결정되면, 메뉴 인터페이스 제공장치는 결정된 일 좌표를 중심으로 복수의 제 1 메뉴 구성요소를 방사형으로 배치하여 터치 스크린 디스플레이에 디스플레이 한다 (S120).When the day coordinates are determined, the menu interface providing apparatus arranges a plurality of first menu components radially around the determined coordinates and displays the first menu components on the touch screen display (S120).
결정된 일 좌표를 중심으로 제 1 메뉴 구성요소가 방사형으로 배치됨으로써, 터치 스크린 디스플레이 상에서 제 1 입력을 인가하는 손가락에 의해 제 1 메뉴 구성요소가 가려지는 것이 방지될 수 있다.By disposing the first menu component radially about the determined work coordinate, it is possible to prevent the first menu component from being covered by the finger applying the first input on the touch screen display.
여기서 복수의 제 1 메뉴 구성요소 (120) 는 방사형으로 배치되기 용이하도록, 도 1에 도시된 바와 같이 부채꼴 모양을 가지도록 구현될 수 있다.Here, the plurality of
제 1 메뉴 구성요소가 디스플레이 되면, 메뉴 인터페이스 제공장치는 터치 스크린 디스플레이를 통해 제 1 메뉴 구성요소 중 일 구성요소를 선택하는 제 2 입력을 수신한다 (S130).When the first menu component is displayed, the menu interface providing device receives a second input for selecting one of the first menu components through the touch screen display (S130).
여기서, 제 2 입력이 제 1 입력으로부터의 드래그 입력으로 구현된 경우, 사용자는 제1 입력 인가 후, 터치 스크린 디스플레이에서 손가락을 떼지 않고 드래그 입력을 통해 메뉴 인터페이스의 조작이 가능하다.Here, when the second input is implemented as a drag input from the first input, the user can manipulate the menu interface through the drag input without taking a finger off the touch screen display after the first input.
제 1 메뉴 구성요소 중 일 구성요소가 선택되면, 메뉴 인터페이스 제공장치는 선택된 일 구성요소에 대한 복수의 제 2 메뉴 구성요소를 복수의 제 1 메뉴 구성요소 외곽에 방사형으로 배치하여 터치 스크린 디스플레이에 디스플레이 한다 (S140).When one of the first menu components is selected, the menu interface providing device radially arranges a plurality of second menu components for a selected one of the plurality of first menu components on a touch screen display (S140).
도 1에 도시된 바와 같이, 제 1 메뉴 구성요소 (120) 에서 B 구성요소 (121) 가 선택되면, B 구성요소 (121) 의 하부 구성요소인 b1, b2, b3, b4 에 해당하는 제 2 메뉴 구성요소 (122) 가 제 1 메뉴 구성요소 (120) 의 외곽에 방사형으로 배치되어 디스플레이 된다.As shown in Fig. 1, when the
제 2 메뉴 구성요소가 디스플레이 되면, 메뉴 인터페이스 제공장치는 터치 스크린 디스플레이를 통해 제 2 메뉴 구성요소 중 일 구성요소를 선택하는 입력을 수신하여, 대응되는 제어동작을 수행하도록 구현될 수 있다.When the second menu component is displayed, the menu interface providing device may be configured to receive input selecting a component of the second menu component via the touch screen display to perform a corresponding control operation.
여기서 제어동작은 객체의 서식을 변경하는 동작을 포함하며, 이와 관련하여서는 도 6a 내지 도 6e, 및 도 7a 내지 도 7d에서 후술한다.Here, the control operation includes an operation of changing the format of the object, which will be described later with reference to Figs. 6A to 6E and Figs. 7A to 7D.
도 4는 본 발명의 일 실시예에 따른 메뉴 구성요소를 도시한 것이다.4 illustrates a menu component according to an embodiment of the present invention.
제 1 메뉴 구성요소 또는 제 2 메뉴 구성요소의 크기나 배열 순서는 미리 지정된 우선순위에 비례하도록 구현될 수 있다.The size or arrangement order of the first menu component or the second menu component may be implemented to be proportional to a predetermined priority.
도 4의 (a) 에 도시된 바와 같이, A, B, C, 및 D, 복수의 제 1 메뉴 구성요소 (130) 에 있어서, A 및 B 구성요소가 다른 구성요소보다 높은 우선순위를 가지는 경우, A 및 B 구성요소는 다른 구성요소보다 큰 크기를 가질 수 있다.As shown in FIG. 4A, in the case of A, B, C, and D, a plurality of
여기서 우선순위는 사용자가 자주 사용하는 빈도에 기초하여 지정되도록 구현될 수 있다.Here, the priority can be implemented so as to be specified based on the frequency frequently used by the user.
한편, 제 1 메뉴 구성요소 또는 제 2 메뉴 구성요소 중 선택되는 일 구성요소는 다른 구성요소보다 확대되어 디스플레이 되도록 구현될 수 있다.On the other hand, a selected one of the first menu component or the second menu component may be enlarged and displayed than the other components.
도 4의 (b) 에 도시된 바와 같이, 방사형으로 배치되어 디스플레이 된 제 1 메뉴 구성요소 (140) 중에서 A 구성요소 (141) 가 선택됨에 있어서, 선택된 A 구성요소 (141) 는 다른 구성요소보다 확대되어 디스플레이 될 수 있다.As shown in FIG. 4 (b), when the
또한, 터치 스크린 디스플레이의 모퉁이와 같이, 제 1 메뉴 구성요소가 디스플레이 되기 충분한 공간이 확보되지 않은 곳에 제 1 입력이 인가된 경우에는, 부족한 공간에 대해 제 1 메뉴 구성요소의 모양이나 크기가 적응적으로 조절되도록 구현될 수 있다.Also, when the first input is applied where there is not enough room for the first menu component to be displayed, such as at the corners of the touch screen display, the shape or size of the first menu component may be adaptive . ≪ / RTI >
도 4의 (c) 에 도시된 바와 같이, 제 1 입력이 터치 스크린 디스플레이 (110) 의 모퉁이 부근에서 인가된 경우, 디스플레이 가능한 공간에 맞게 제 1 메뉴 구성요소 (150) 의 모양과 크기가 조절되어 디스플레이 될 수 있다.4C, when the first input is applied near the corner of the
도 5는 본 발명의 일 실시예에 따른 제 1 메뉴 구성요소 중에서 일 구성요소를 선택하는 모습을 도시한 것이다.FIG. 5 illustrates a selection of a first menu component according to an exemplary embodiment of the present invention. Referring to FIG.
사용자가 제 1 메뉴 구성요소 중 일 구성요소를 선택하기 위해, 손가락 등을 터치 스크린 디스플레이에서 떼거나, 해당 일 구성요소 상에서 일정 시간 이상 롱 탭을 인가해야 한다면, 입력 시간이 오래 소요되어, 메뉴 인터페이스의 조작이 불편할 수 있다.If the user has to remove a finger or the like from the touch screen display or select a long component on the component for a certain period of time to select one of the first menu components, May be inconvenient.
따라서, 제 1 메뉴 구성요소 중 일 구성요소를 선택하는 제 2 입력은 해당 일 구성요소의 외곽을 가로지르는 드래그 입력으로 가능하도록 구현될 수 있다. 예컨대, 도 5에 도시된 바와 같이, 사용자가 제 1 입력을 인가한 후 터치 스크린 디스플레이 (110) 에서 손가락을 떼지 않고, 드래그를 통해 제 1 메뉴 구성요소 (155) 중 B 구성요소 (121) 의 외곽을 손가락으로 가로지르는 경우, B 구성요소 (121) 가 선택될 수 있다.Thus, the second input for selecting one of the first menu components may be implemented as a drag input across the outer perimeter of the first component. For example, as shown in FIG. 5, after a user applies a first input, the user may drag the
또한, 제 1 메뉴 구성요소 중 일 구성요소가 선택되는 방식으로, 제 2 메뉴 구성요소 중 일 구성요소가 선택되도록 구현될 수 있다.In addition, a component of the second menu component may be selected so that one of the first menu components is selected.
도 6a 내지 도 6c는 본 발명의 일 실시예에 따른 메뉴 구성요소를 도시한 것이다.6A-6C illustrate menu components according to an embodiment of the present invention.
메뉴 인터페이스 제공장치는 제 1 입력을 수신한 것에 응답하여, 해당 제 1 입력에 대응하는 객체를 결정하고, 해당 객체의 서식을 변경하기 위한 서식변경메뉴 구성요소가 디스플레이 되도록 구현될 수 있다.In response to receiving the first input, the menu interface providing apparatus may be configured to determine an object corresponding to the first input, and to display a format change menu component for changing the format of the object.
예컨대, 도 6a에 도시된 바와 같이, 메뉴 인터페이스 제공장치 (100) 에 전자문서 프로그램이 구동되어 별 모양의 도형 (160) 이 디스플레이 된 경우, 해당 도형 (160) 상에서 제 1 입력, 예컨대 롱 탭이 인가되면, 해당 도형 (160) 의 서식을 변경하기 위한 서식변경메뉴 구성요소 (170) 가 디스플레이 될 수 있다.6A, when an electronic document program is driven in the menu
이러한 서식변경메뉴 구성요소 (170) 를 통해 해당 객체의 색상, 객체 윤곽선 대시, 객체 윤곽선 두께, 객체 효과를 변경될 수 있다.The color of the object, the object outline dash, the object outline thickness, and the object effect can be changed through the format
도 6b 내지 도 6c는 서식변경메뉴 구성요소 (170) 와 서식변경메뉴 구성요소 (170) 중 선택된 일 구성요소에 대한 제 2 메뉴 구성요소 (도 6b의 172, 도 6c의 174) 를 도시한 것으로서, 이러한 제 2 메뉴 구성요소는 서식변경메뉴 구성요소 (170) 의 외곽에 방사형으로 배치되어 디스플레이 될 수 있다.Figures 6b through 6c illustrate a second menu component (172 of Figure 6b, 174 of Figure 6c) for a selected one of the form
나아가, 제 2 메뉴 구성요소는 연속적으로 연결된 형태로 제공될 수 있다.Furthermore, the second menu component may be provided in a continuously connected form.
도 6b를 참조하면, 서식변경메뉴 구성요소 (170) 에서 객체 색상 구성요소 (171) 가 선택되면, 객체 색상 구성요소 (171) 에 대한 제 2 메뉴 구성요소 (172) 가 디스플레이 된다. 도 6b에 도시된 바와 같은 제 2 메뉴 구성요소 (172) 를 통해 다양한 색상이 연속된 형태로 제공됨으로써, 사용자는 직관적으로 객체의 색상을 변경할 수 있다.6B, when an
도 6c를 참조하면, 서식변경메뉴 구성요소 (170) 에서 윤곽선 대시 구성요소 (173) 가 선택되면, 윤곽선 대시 구성요소 (173) 에 대한 제 2 메뉴 구성요소 (174) 가 디스플레이 된다. 도 6c에 도시된 바와 같은 제 2 메뉴 구성요소 (173) 를 통해 다양한 종류의 윤곽선 대시가 연속된 형태로 제공됨으로써, 사용자는 직관적으로 객체 윤곽선 대시 서식을 변경할 수 있다.Referring to FIG. 6C, when the
만약, 도 5에서 전술한 바와 같이, 일 구성요소를 선택하는 입력이 해당 구성요소의 외곽을 가로지르는 드래그 입력으로 가능하도록 구현된 경우, 사용자는 제 1 입력을 인가한 후 터치 스크린 디스플레이 (110) 에서 손가락을 떼지 않고, 드래그를 통해 윤곽선 대시 구성요소 (173) 중 일 구성요소의 외곽을 가로지름으로써, 객체의 윤곽선 대시 서식을 변경할 수 있다. 예컨대, 도 6c를 참조하면, 사용자가 제 1 입력을 인가한 후 터치 스크린 디스플레이 (110) 에서 손가락을 떼지 않고 1시 방향으로 드래그를 하는 경우, 객체의 윤곽선 대시 서식이 실선으로 변경된다.5, if the input for selecting one component is implemented as a drag input that traverses the periphery of the corresponding component, the user may select the
한편, 객체는 전술한 도형뿐만 아니라, 객체는 텍스트, 그림, 표, 차트, 또는 수식 등일 수 있으며, 객체가 텍스트인 경우에 대해서는 도 7a 내지 도 7c를 참조하여 설명한다.On the other hand, an object may be a text, a picture, a table, a chart, or a mathematical expression as well as the above-mentioned figure, and the case where the object is text will be described with reference to Figs. 7A to 7C.
도 7a 내지 도 7c는 본 발명의 일 실시예에 따른 메뉴 구성요소를 도시한 것이다.7A through 7C illustrate menu components according to an embodiment of the present invention.
도 7a 내지 도 7c는 텍스트 (190) 의 서식을 변경하기 위한 서식변경메뉴 구성요소 (180) 를 도시한 것으로서, 서식변경메뉴 구성요소 (180) 중에서 선택된 일 구성요소에 따라 제 2 메뉴 구성요소 (도 7b의 182, 도 7c의 186) 가 디스플레이 된다.7A-7C illustrate a form
도 7a에 도시된 바와 같이, 텍스트 (190) 가 블록으로 지정되어 선택된 후, 선택된 텍스트 (190) 상에서 제 1 입력이 인가되면, 해당 텍스트 (190) 의 서식을 변경하기 위한 서식변경메뉴 구성요소 (180) 가 디스플레이 될 수 있다.As shown in FIG. 7A, when a
도 7b를 참조하면, 서식변경메뉴 구성요소 (180) 에서 글꼴 구성요소 (181) 가 선택되면, 글꼴 구성요소 (181) 에 대한 제 2 메뉴 구성요소 (182) 가 디스플레이 된다. 도 7b에 도시된 바와 같은 제 2 메뉴 구성요소 (182) 를 통해 다양한 종류의 글꼴이 연속된 형태로 제공됨으로써, 사용자는 직관적으로 텍스트의 글꼴을 변경할 수 있다.7B, when a font component 181 is selected in the form
도 7c를 참조하면, 서식변경메뉴 구성요소 (180) 에서 글꼴 효과 구성요소 (185) 가 선택되어, 글꼴 효과 구성요소 (185) 에 대한 제 2 메뉴 구성요소 (186) 가 디스플레이 된다.7C, a font effect component 185 is selected in the form
한편, 도 7c에 도시된 바와 같이, 제 2 메뉴 구성요소 (186) 가 제 1 메뉴 구성요소 (180) 에서 선택된 일 구성요소 (185) 의 외곽에만 방사형으로 배치되어 디스플레이 되도록 구현되면, 사용자는 제 1 입력을 인가한 후 터치 스크린 디스플레이 (110) 에서 손가락을 떼지 않고, 직선의 드래그를 통해 제 1 메뉴 구성요소 (180) 를 거쳐, 제 2 메뉴 구성요소 (186) 중 일 구성요소까지 선택할 수 있다.On the other hand, if the
첨부된 블록도의 각 블록과 흐름도의 각 단계의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수도 있다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 블록도의 각 블록 또는 흐름도의 각 단계에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 블록도의 각 블록 또는 흐름도 각 단계에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 블록도의 각 블록 및 흐름도의 각 단계에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.Each block of the accompanying block diagrams and combinations of steps of the flowchart may be performed by computer program instructions. These computer program instructions may be loaded into a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus so that the instructions, which may be executed by a processor of a computer or other programmable data processing apparatus, And means for performing the functions described in each step are created. These computer program instructions may also be stored in a computer usable or computer readable memory capable of directing a computer or other programmable data processing apparatus to implement the functionality in a particular manner so that the computer usable or computer readable memory It is also possible that the instructions stored in the block diagram include each block of the block diagram or instruction means for performing the functions described in each step of the flowchart. Computer program instructions may also be stored on a computer or other programmable data processing equipment so that a series of operating steps may be performed on a computer or other programmable data processing equipment to create a computer- It is also possible that the instructions that perform the processing equipment provide the steps for executing the functions described in each block of the block diagram and at each step of the flowchart.
본 명세서에서, 각 블록은 특정된 논리적 기능 (들) 을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.In this specification, each block may represent a portion of a module, segment, or code that includes one or more executable instructions for executing the specified logical function (s). It should also be noted that in some alternative implementations, the functions mentioned in the blocks may occur out of order. For example, two blocks shown in succession may actually be executed substantially concurrently, or the blocks may sometimes be performed in reverse order according to the corresponding function.
본 명세서에 개시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계는 프로세서에 의해 실행되는 하드웨어, 소프트웨어 모듈 또는 그 2 개의 결합으로 직접 구현될 수도 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈형 디스크, CD-ROM 또는 당업계에 알려진 임의의 다른 형태의 저장 매체에 상주할 수도 있다. 예시적인 저장 매체는 프로세서에 커플링 되며, 그 프로세서는 저장 매체로부터 정보를 판독할 수 있고 저장 매체에 정보를 기입할 수 있다. 다른 방법으로, 저장 매체는 프로세서와 일체형일 수도 있다. 프로세서 및 저장 매체는 주문형 집적회로 (ASIC) 내에 상주할 수도 있다. ASIC는 사용자 단말기 내에 상주할 수도 있다. 다른 방법으로, 프로세서 및 저장 매체는 사용자 단말기 내에 개별 컴포넌트로서 상주할 수도 있다.The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software module may reside in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor, which is capable of reading information from, and writing information to, the storage medium. Alternatively, the storage medium may be integral with the processor. The processor and the storage medium may reside within an application specific integrated circuit (ASIC). The ASIC may reside within the user terminal. Alternatively, the processor and the storage medium may reside as discrete components in a user terminal.
이상으로 실시예를 들어 본 발명을 더욱 상세하게 설명하였으나, 본 발명은 반드시 이러한 실시예로 국한되는 것은 아니고, 본 발명의 기술사상을 벗어나지 않는 범위 내에서 다양하게 변형 실시될 수 있다. 따라서 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the present invention is not limited to the disclosed exemplary embodiments, but various changes and modifications may be made without departing from the spirit and scope of the invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the scope of the present invention but to limit the scope of the technical idea of the present invention. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.
100: 메뉴 인터페이스 제공장치
110: 터치 스크린 디스플레이
112: 처리부
120, 121, 130, 140, 141, 150, 170, 171, 173, 180, 181, 185: 제1 메뉴 구성요소
122, 142, 172, 174, 182, 186: 제2 메뉴 구성요소
160: 도형
190: 텍스트100: Menu interface providing device
110: Touch screen display
112:
120, 121, 130, 140, 141, 150, 170, 171, 173, 180, 181, 185:
122, 142, 172, 174, 182, 186: a second menu component
160: Shape
190: Text
Claims (8)
상기 터치 스크린 디스플레이를 통해 제 1 입력을 수신하는 단계;
상기 제 1 입력에 대응하는 일 좌표를 결정하는 단계;
결정된 상기 일 좌표를 중심으로 복수의 제 1 메뉴 구성요소를 방사형으로 배치하여 상기 터치 스크린 디스플레이에 디스플레이 하는 단계;
상기 터치 스크린 디스플레이를 통해 상기 제 1 메뉴 구성요소 중 일 구성요소를 선택하는 제 2 입력을 수신하는 단계;
선택된 상기 일 구성요소에 대한 복수의 제 2 메뉴 구성요소를 상기 제 1 메뉴 구성요소 외곽에 방사형으로 배치하여 상기 터치 스크린 디스플레이에 디스플레이 하는 단계를 포함하는 것을 특징으로 하는, 메뉴 인터페이스 제공방법.A method for providing a menu interface in an apparatus including a touch screen display,
Receiving a first input via the touch screen display;
Determining a coordinate corresponding to the first input;
Disposing a plurality of first menu components radially around the determined coordinate and displaying on the touch screen display;
Receiving a second input through the touch screen display to select a component of the first menu component;
And arranging a plurality of second menu components for the selected one component radially out of the first menu component to display on the touch screen display.
상기 제 1 입력에 대응하는 객체를 결정하는 단계를 더 포함하고,
상기 제 1 메뉴 구성요소는 상기 객체의 서식을 변경하기 위한 서식변경메뉴 구성요소를 포함하는 것을 특징으로 하는, 메뉴 인터페이스 제공방법.The method according to claim 1,
Further comprising determining an object corresponding to the first input,
Wherein the first menu component comprises a form change menu component for changing the format of the object.
상기 제 1 메뉴 구성요소의 모양 또는 크기는 결정된 상기 일 좌표의 위치에 따라 변화되는 것을 특징으로 하는, 메뉴 인터페이스 제공방법.The method according to claim 1,
Wherein the shape or size of the first menu component changes according to the determined position of the first coordinate.
상기 제 1 메뉴 구성요소의 크기는 미리 지정된 우선순위에 비례하는 것을 특징으로 하는, 메뉴 인터페이스 제공방법.The method according to claim 1,
Wherein the size of the first menu component is proportional to a predetermined priority.
상기 제 2 입력은 상기 제 1 입력으로부터 상기 제 1 메뉴 구성요소 중 일 구성요소의 외곽을 가로지르는 드래그 입력을 포함하는 것을 특징으로 하는, 메뉴 인터페이스 제공방법.The method according to claim 1,
Wherein the second input comprises a drag input traversing the outer perimeter of a component of the first menu component from the first input.
상기 제 2 메뉴 구송요소 중 하나를 선택하는 입력은 상기 제 2 입력으로부터 상기 제 2 메뉴 구성요소 중 일 구성요소의 외곽을 가로지르는 드래그 입력을 포함하는 것을 특징으로 하는, 메뉴 인터페이스 제공방법.6. The method according to claim 1 or 5,
Wherein the input for selecting one of the second menu entry elements comprises a drag input from the second input across an outline of a component of the second menu component.
터치 스크린 디스플레이; 및
상기 터치 스크린 디스플레이를 통해 제 1 입력을 수신하고, 상기 제 1 입력에 대응하는 일 좌표를 결정하고, 결정된 상기 일 좌표를 중심으로 복수의 제 1 메뉴 구성요소를 방사형으로 배치하여 상기 터치 스크린 디스플레이에 디스플레이 하고, 상기 터치 스크린 디스플레이를 통해 상기 제 1 메뉴 구성요소 중 일 구성요소를 선택하는 제 2 입력을 수신하고, 선택된 상기 일 구성요소에 대한 복수의 제 2 메뉴 구성요소를 상기 복수의 제 1 메뉴 구성요소 외곽에 방사형으로 배치하여 상기 터치 스크린 디스플레이에 디스플레이 하도록 구성된 처리부를 포함하는 것을 특징으로 하는, 메뉴 인터페이스 제공장치.An apparatus for providing a menu interface,
Touch screen display; And
Receiving a first input via the touch screen display, determining one coordinate corresponding to the first input, radially arranging a plurality of first menu components about the determined coordinate, Receiving a second input for selecting a component of the first menu component via the touch screen display and for receiving a second plurality of menu components for the selected one component from the plurality of first menus, And a processor configured to radially locate the touch screen display on the touch screen display, and to display the touch screen display on the touch screen display.
상기 명령어 세트들은, 터치 스크린 디스플레이를 포함하는 컴퓨팅 장치에 의해 실행되는 경우에 상기 컴퓨팅 장치로 하여금,
상기 터치 스크린 디스플레이를 통해 제 1 입력을 수신하고,
상기 제 1 입력에 대응하는 일 좌표를 결정하고,
결정된 상기 일 좌표를 중심으로 복수의 제 1 메뉴 구성요소를 방사형으로 배치하여 상기 터치 스크린 디스플레이에 디스플레이 하고,
상기 터치 스크린 디스플레이를 통해 상기 제 1 메뉴 구성요소 중 일 구성요소를 선택하는 제 2 입력을 수신하고,
선택된 상기 일 구성요소에 대한 복수의 제 2 메뉴 구성요소를 상기 복수의 제 1 메뉴 구성요소 외곽에 방사형으로 배치하여 상기 터치 스크린 디스플레이에 디스플레이 하게 하는 것을 특징으로 하는, 컴퓨터 판독가능매체.24. A computer-readable medium comprising a set of instructions,
Wherein the sets of instructions, when executed by a computing device comprising a touch screen display, cause the computing device to:
Receiving a first input via the touch screen display,
Determine one coordinate corresponding to the first input,
Displaying a plurality of first menu components on the touch screen display by radially arranging a plurality of first menu components around the determined coordinate,
A second input for selecting a component of the first menu component via the touch screen display,
And causes a plurality of second menu components for the selected one component to be radially disposed outside the plurality of first menu components for display on the touch screen display.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20130118169A KR20150039511A (en) | 2013-10-02 | 2013-10-02 | Method and apparatus for providing a menu interface |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20130118169A KR20150039511A (en) | 2013-10-02 | 2013-10-02 | Method and apparatus for providing a menu interface |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20150039511A true KR20150039511A (en) | 2015-04-10 |
Family
ID=53029789
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR20130118169A Ceased KR20150039511A (en) | 2013-10-02 | 2013-10-02 | Method and apparatus for providing a menu interface |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20150039511A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017030301A1 (en) * | 2015-08-18 | 2017-02-23 | 주식회사 이노스파크 | Apparatus for providing responsive user interface and method for providing responsive user interface using same |
-
2013
- 2013-10-02 KR KR20130118169A patent/KR20150039511A/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017030301A1 (en) * | 2015-08-18 | 2017-02-23 | 주식회사 이노스파크 | Apparatus for providing responsive user interface and method for providing responsive user interface using same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101919645B1 (en) | Explicit touch selection and cursor placement | |
| US9477382B2 (en) | Multi-page content selection technique | |
| KR102020345B1 (en) | The method for constructing a home screen in the terminal having touchscreen and device thereof | |
| US9870144B2 (en) | Graph display apparatus, graph display method and storage medium | |
| RU2623885C2 (en) | Formula entry for limited display device | |
| EP2770422A2 (en) | Method for providing a feedback in response to a user input and a terminal implementing the same | |
| US9134903B2 (en) | Content selecting technique for touch screen UI | |
| JP6100013B2 (en) | Electronic device and handwritten document processing method | |
| JP2009110286A (en) | Information processing apparatus, launcher activation control program, and launcher activation control method | |
| KR20150092672A (en) | Apparatus and Method for displaying plural windows | |
| US20140033110A1 (en) | Accessing Secondary Functions on Soft Keyboards Using Gestures | |
| US20150138127A1 (en) | Electronic apparatus and input method | |
| US20140181737A1 (en) | Method for processing contents and electronic device thereof | |
| US9747002B2 (en) | Display apparatus and image representation method using the same | |
| US9645729B2 (en) | Precise object selection in touch sensing systems | |
| KR20140120972A (en) | Method and apparatus for inputting text in electronic device having touchscreen | |
| KR20160053547A (en) | Electronic apparatus and interaction method for the same | |
| US9069391B2 (en) | Method and medium for inputting Korean characters using a touch screen | |
| US20140380248A1 (en) | Method and apparatus for gesture based text styling | |
| KR101447886B1 (en) | Method and apparatus for selecting contents through a touch-screen display | |
| JP5835240B2 (en) | Information processing apparatus, information processing method, and program | |
| KR102551568B1 (en) | Electronic apparatus and control method thereof | |
| KR20150039511A (en) | Method and apparatus for providing a menu interface | |
| US20170300208A1 (en) | Display control apparatus, display control method, and storage medium | |
| JP6004746B2 (en) | Information display device, information display method, information display program, and program recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20131002 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20140220 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20131002 Comment text: Patent Application |
|
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150528 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20150820 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20150528 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |