[go: up one dir, main page]

KR101968979B1 - Method for configuring user interface - Google Patents

Method for configuring user interface Download PDF

Info

Publication number
KR101968979B1
KR101968979B1 KR1020180091506A KR20180091506A KR101968979B1 KR 101968979 B1 KR101968979 B1 KR 101968979B1 KR 1020180091506 A KR1020180091506 A KR 1020180091506A KR 20180091506 A KR20180091506 A KR 20180091506A KR 101968979 B1 KR101968979 B1 KR 101968979B1
Authority
KR
South Korea
Prior art keywords
scroll bar
data
grid
user interface
displayed
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.)
Active
Application number
KR1020180091506A
Other languages
Korean (ko)
Other versions
KR20190035484A (en
Inventor
송화준
오동후
변영준
천민철
Original Assignee
(주)투비소프트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)투비소프트 filed Critical (주)투비소프트
Publication of KR20190035484A publication Critical patent/KR20190035484A/en
Application granted granted Critical
Publication of KR101968979B1 publication Critical patent/KR101968979B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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

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

본 발명은 사용자 인터페이스 구성 방법에 관한 것으로, 보다 상세하게는 적어도 하나 이상의 행과 열을 포함하여 복수개의 데이터의 정보를 포함할 수 있도록 구성된 그리드에 대한 표시 조건을 설정하는 단계; 및 스크롤바 이동 시, 상기 설정된 표시 조건에 따라 복수개의 데이터의 정보를 포함하는 데이터 리스트를 표시하는 단계를 포함하며, 상기 표시 조건은 스크롤바 이동 시에 사용자 인터페이스 상에 표시되는 그리드의 형태 또는 그리드 내에서 활성화 되는 구간을 설정하기 위한 것이며, 상기 그리드의 형태를 설정한 경우, 스크롤 바 이동 시에 미리 설정된 행의 높이 또는 단위에 따라 동작하고, 상기 그리드 내에서 활성화 되는 구간을 설정한 경우, 스크롤 바 이동 시에 설정된 구간에 대응하는 데이터의 정보만을 표시하며, 스크롤 바의 이동이 특정 구간에서 멈추면, 상기 특정 구간을 기준으로 데이터 리스트를 갱신한다.The present invention relates to a method of configuring a user interface, and more particularly, to a method of configuring a user interface, the method comprising: setting a display condition for a grid configured to include information of a plurality of data including at least one row and a column; And displaying a data list including information of a plurality of data according to the set display condition when the scroll bar is moved, wherein the display condition is a form of a grid displayed on the user interface at the time of moving the scroll bar, And when the type of the grid is set, it operates according to the height or unit of the row set in advance when the scroll bar is moved, and when the interval to be activated in the grid is set, the scroll bar movement Only the information of the data corresponding to the section set in the scroll bar is displayed, and when the movement of the scroll bar stops at the specific section, the data list is updated based on the specific section.

Description

사용자 인터페이스 구성 방법{METHOD FOR CONFIGURING USER INTERFACE}{METHOD FOR CONFIGURING USER INTERFACE}

본 발명은 사용자 인터페이스 구성 방법에 관한 것으로, 보다 상세하게는 스크롤 시 속도를 개선하여 사용자가 자료를 신속하고 정확하게 검색할 수 있도록 하는 사용자 인터페이스 구성 방법에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of constructing a user interface, and more particularly, to a method of constructing a user interface that enables a user to quickly and accurately search a data by improving a scrolling speed.

최근 스마트 폰, PDA, 스마트 PAD, 넷북 등 스마트 유무선 단말이 확대 보급됨에 따라 사용자 인터페이스도 매우 다양하게 진화하고 있는 상황이다. 대부분의 스마트 기기들은 종래의 입력장치인 마우스 대신에 터치입력을 통해서 그 기능을 대신 구현하고 있다. 또한 최근 HD(High Definition) 혹은 UHD(Ultra High Definition)급 해상도를 지원하는 대형 디스플레이가 급속도로 보급됨에 따라 디스플레이 화면에 표시할 정보가 날로 증가하고 있다. 아울러 최근 스마트 폰의 보급이 확대됨에 따라 정보의 홍수라고 할 만큼 사용자들이 접하는 정보의 량이 방대한 실정이다. 이로 인해서 사용자나 스마트 기기의 입장에서는 빅 데이터의 효율적인 처리와 표시에 대한 필요성이 날로 증대되고 있는 실정이다.Recently, smart phone, PDA, smart PAD, netbook and smart phone terminals are expanding and widespread, so user interface is evolving very diverse. Most smart devices implement the function instead of a mouse, which is a conventional input device, through a touch input. In addition, recently, a large-sized display supporting high-definition (HD) or ultra high definition (UHD) resolution is rapidly spreading, and information to be displayed on the display screen is increasing day by day. In addition, as the spread of smartphones has expanded in recent years, the amount of information that users are exposed to is so great that it is said to be a flood of information. As a result, the need for efficient processing and display of big data is increasing day by day for users and smart devices.

사용자는 다양하고 방대한 데이터 중 원하는 데이터에 접근하기 위해서는 데이터 리스트가 표시된 디스플레이 화면을 스크롤하며 원하는 정보를 검색한다. 이를 위해, 종래에는 스크롤 바가 이동함에 따라 디스플레이 화면에 표시되는 데이터 리스트 또한 그에 대응하는 위치의 데이터 리스트를 표시하게 되는데, 이때 스크롤 바 이동과 동시에 데이터 리스트 전체가 갱신되기 때문에 스크롤이 이동하는 속도 또는 데이터 리스트를 로드하는 속도가 느려져 데이터에 대한 신속한 접근이 어려운 문제가 있다. The user scrolls the display screen displaying the data list and searches for desired information in order to access desired data among various and large data. For this purpose, conventionally, as the scroll bar moves, a data list displayed on the display screen also displays a data list corresponding to the data list. At this time, since the entire data list is updated at the same time as the scroll bar is moved, There is a problem that the list is loaded at a slow speed and it is difficult to quickly access the data.

따라서, 이러한 다양하고 방대한 데이터들을 고해상도의 대화면이나 휴대용 스마트 기기 등의 디스플레이 화면에 표시할 때, 사용자가 원하는 위치로 신속하고 정확하게 이동할 수 있도록 하여 원하는 데이터에 용이하게 접근할 수 있도록 하는 기술이 개발될 필요가 있다.Accordingly, when displaying such a large amount of data on a display screen such as a high-resolution large screen or a portable smart device, a technology is developed that allows the user to quickly and accurately move to a desired position and easily access desired data There is a need.

따라서, 본 발명은 상기한 바와 같은 문제점을 해결하기 위하여 제안된 것으로, 사용자가 스크롤 동작 시, 사용자가 원하는 위치로 보다 빠르게 이동할 수 있도록 하는 사용자 인터페이스 구성 방법을 제공한다.SUMMARY OF THE INVENTION Accordingly, the present invention has been made to solve the above-mentioned problems occurring in the prior art, and provides a method of constructing a user interface that enables a user to move quickly to a desired position in a scroll operation.

또한, 본 발명은 스크롤 동작 시, 일정 구간만을 활성화 하여 표시하도록 사용자가 위치 정보를 보다 용이하게 확인할 수 있도록 하는 사용자 인터페이스 구성 방법을 제공한다.In addition, the present invention provides a method of constructing a user interface that allows a user to more easily confirm position information so that only a predetermined section is activated and displayed in a scroll operation.

본 발명의 목적은 이상에서 언급한 것으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 본 발명이 속하는 기술 분야의 통상의 지식을 가진 자에게 명확히 이해될 수 있을 것이다.The objects of the present invention are not limited to those mentioned above, and other objects not mentioned can be clearly understood by those skilled in the art from the following description.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 사용자 인터페이스 구성 방법은, 적어도 하나 이상의 행과 열을 포함하여 복수개의 데이터의 정보를 포함할 수 있도록 구성된 그리드에 대한 표시 조건을 설정하는 단계; 및 스크롤바 이동 시, 상기 설정된 표시 조건에 따라 복수개의 데이터의 정보를 포함하는 데이터 리스트를 표시하는 단계를 포함하며, 상기 표시 조건은 스크롤바 이동 시에 사용자 인터페이스 상에 표시되는 그리드의 형태 또는 그리드 내에서 활성화 되는 구간을 설정하기 위한 것이며, 상기 그리드의 형태를 설정한 경우, 스크롤 바 이동 시에 미리 설정된 행의 높이 또는 단위에 따라 동작하고, 상기 그리드 내에서 활성화 되는 구간을 설정한 경우, 스크롤 바 이동 시에 설정된 구간에 대응하는 데이터의 정보만을 표시하며, 스크롤 바의 이동이 특정 구간에서 멈추면, 상기 특정 구간을 기준으로 데이터 리스트를 갱신한다.According to another aspect of the present invention, there is provided a method for configuring a user interface, the method comprising: setting a display condition for a grid including at least one row and column and including a plurality of pieces of data; And displaying a data list including information of a plurality of data according to the set display condition when the scroll bar is moved, wherein the display condition is a form of a grid displayed on the user interface at the time of moving the scroll bar, And when the type of the grid is set, it operates according to the height or unit of the row set in advance when the scroll bar is moved, and when the interval to be activated in the grid is set, the scroll bar movement Only the information of the data corresponding to the section set in the scroll bar is displayed, and when the movement of the scroll bar stops at the specific section, the data list is updated based on the specific section.

본 발명에 의하면, 사용자가 스크롤 동작 시, 사용자가 원하는 위치로 보다 빠르게 이동할 수 있도록 한다.According to the present invention, a user can move to a desired position more quickly in a scroll operation.

또한, 본 발명에 의하면, 스크롤 동작 시, 일정 구간만을 활성화 하여 표시하도록 사용자가 위치 정보를 보다 용이하게 확인할 수 있도록 한다.In addition, according to the present invention, in the scroll operation, the user can more easily confirm the position information so that only a predetermined section is activated and displayed.

본 발명의 효과는 이상에서 언급한 것으로 제한되지 않으며, 언급되지 않은 또다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술 분야의 통상의 지식을 가진 자에게 명확히 이해될 수 있을 것이다.The effects of the present invention are not limited to those mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art from the following description.

도 1은 본 발명의 실시예에 따른 사용자 인터페이스의 구성을 나타내는 도면
도 2는 본 발명의 제1 실시예에 따라 구성된 사용자 인터페이스를 나타내는 도면,
도 3은 본 발명의 제2 실시예에 따라 구성된 사용자 인터페이스를 나타내는 도면,
도 4는 본 발명의 제3 실시예에 따라 구성된 사용자 인터페이스를 나타내는 도면,
도 5는 본 발명의 제4 실시예에 따라 구성된 사용자 인터페이스를 나타내는 도면,
도 6은 본 발명의 제5 실시예에 따라 구성된 사용자 인터페이스를 나타내는 도면.
1 is a diagram showing a configuration of a user interface according to an embodiment of the present invention;
2 is a diagram illustrating a user interface configured in accordance with a first embodiment of the present invention;
Figure 3 is a diagram illustrating a user interface configured in accordance with a second embodiment of the present invention;
Figure 4 illustrates a user interface configured in accordance with a third embodiment of the present invention;
5 is a diagram illustrating a user interface configured in accordance with a fourth embodiment of the present invention;
6 illustrates a user interface configured in accordance with a fifth embodiment of the present invention;

본 발명의 목적 및 효과, 그리고 그것들을 달성하기 위한 기술적 구성들은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 본 발명을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기증을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: FIG. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. Hereinafter, the terms are defined in consideration of donation in the present invention, which may vary depending on the intention of the user, the intention or the custom of the operator.

그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있다. 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.However, the present invention is not limited to the embodiments described below, but may be embodied in various forms. These embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art to which the present invention pertains. Only. Therefore, the definition should be based on the contents throughout this specification.

본 발명은 사용자가 사용자 단말에 표시된 사용자 인터페이스에서 스크롤 바를 이동할 시에 사용자 인터페이스를 구성하기 위한 것으로, 스크롤 시 화면 이동 없이 설정된 일부 구간만을 활성화하여 표시하고, 스크롤의 이동에 따라 그 활성화된 일부 구간에 위치의 정보를 표시하는 것이다. 이를 통해, 사용자는 원하는 위치에서 스크롤의 이동을 해제함에 따라 빠른 이동이 가능하다. 즉, 사용자는 원하는 데이터에 빠르게 접근할 수 있다.The present invention is for configuring a user interface when a user moves a scroll bar in a user interface displayed on a user terminal. The user interface is configured to activate and display only a predetermined section without scrolling, And displays the position information. Through this, the user can move quickly by releasing the movement of the scroll at a desired position. That is, the user can quickly access desired data.

이때, 스크롤 바의 이동은 마우스를 통한 클릭 동작 또는 사용자의 터치 동작에 의한 것일 수도 있다. 그러나, 이는 일 실시예일 뿐, 스크롤 동작을 발생시키는 동작을 모두 포함할 수 있다.At this time, the movement of the scroll bar may be a click operation through a mouse or a touch operation of a user. However, this is an embodiment only, and may include all of the operations that generate the scroll operation.

또한, 일부 구간은 적어도 하나 이상의 구간이 설정될 수 있으며, 또한 각 구간 또한 적어도 하나 이상으로 구성될 수 있다.Also, at least one section may be set for some sections, and each section may also be composed of at least one section.

도 1은 본 발명의 실시예에 따른 사용자 인터페이스의 구성을 나타내는 도면이다.1 is a diagram illustrating a configuration of a user interface according to an embodiment of the present invention.

도 1을 참조하면, 사용자 인터페이스(100)는 데이터 표시부(110), 구간 설정부(130) 및 조건 설정부(150)를 포함한다.Referring to FIG. 1, a user interface 100 includes a data display unit 110, an interval setting unit 130, and a condition setting unit 150.

데이터 표시부(110)에는 복수개의 데이터에 대한 리스트를 표시한다. 이때, 리스트는 이를 구성하는 복수개의 데이터 각각에 대한 위치 정보는 물론 세부 정보를 포함하여 표시될 수 있다. 이때, 전체 리스트들 중에 현재 보여주고 있는 위치는(위치 정보)는 백분율 또는 인덱스로 표시될 수 있으며, 스크롤 바의 이동에 따라 복수개의 데이터에 대한 리스트를 표시할 시에 이 위치 정보를 기반으로 사용자 인터페이스 상의 위치가 산출되어 표시된다.The data display unit 110 displays a list of a plurality of data. At this time, the list may be displayed including detailed information as well as position information for each of a plurality of data constituting the list. In this case, the position (position information) currently displayed in the entire lists can be displayed as a percentage or an index, and when displaying a list of a plurality of data according to the movement of the scroll bar, The position on the interface is calculated and displayed.

그러나, 설명의 편의를 위하여 복수개의 데이터를 일 예로 설명하였으나, 이에 한정되지 않으며 데이터는 하나 또는 그 이상이 될 수 있다.However, although a plurality of data has been described as an example for convenience of explanation, the present invention is not limited thereto, and the data may be one or more.

또한, 데이터 표시부(110)는 수직 방향으로 이동 가능한 제1 스크롤부 및 수평 방향으로 이동 가능한 제2 스크롤부를 포함한다. 제1 스크롤부 및 제2 스크롤부를 통해 사용자는 스크롤바를 이동하며 원하는 데이터에 접근할 수 있다. In addition, the data display unit 110 includes a first scroll unit movable in the vertical direction and a second scroll unit movable in the horizontal direction. Through the first scroll portion and the second scroll portion, the user can move the scroll bar and access desired data.

구간 설정부(130)는 사용자가 데이터에 접근하기 위해 스크롤바를 이동할 시에 사용자 인터페이스 상에 표시되는 그리드의 형태 및/또는 그리드 내에서 활성화 되는 구간을 설정하기 위한 적어도 하나 이상의 조건, 즉, 적어도 하나 이상의 설정 모드가 표시된다. 사용자는 이 적어도 하나 이상의 설정 모드 중 어느 하나를 선택함에 따라 스크롤바 이동 시에 그리드의 형태 및/또는 그리드 내에서 활성화 되는 구간을 설정할 수 있다.The interval setting unit 130 may set at least one condition for setting the type of the grid displayed on the user interface and / or the interval activated in the grid when the user moves the scroll bar to access the data, The above setting mode is displayed. The user can set the shape of the grid and / or the section to be activated in the grid at the time of moving the scroll bar by selecting any one of the at least one setting mode.

이 적어도 하나 이상의 설정 모드는 예를 들어, 리스트 전체를 활성화하는 기본 모드, 최상단 구간만을 활성화 하는 제1 설정모드, 최상단, 중단, 최하단 구간만을 활성화 하는 제2 설정모드, 최상단 및 최하단 구간만을 활성화하는 제3 설정모드, 특정 범위를 갖는 일정 구간만을 활성화 한 상태로 이동이 가능하도록 하는 제4 설정모드로 구성될 수 있다.The at least one setting mode may include, for example, a basic mode for activating the entire list, a first setting mode for activating only the uppermost section, a second setting mode for activating only the uppermost section, the stop section and the lowermost section, A third setting mode, and a fourth setting mode in which only a certain section having a specific range is activated.

그러나, 이는 일 실시예일 뿐, 사용자 또는 개발자에 의해 설정 변경 가능한 것으로, 이에 한정되지 않는다.However, this is merely one embodiment, and is not limited thereto, and can be changed by a user or a developer.

조건 설정부(150)는 데이터 표시부(110)에 리스트를 표시하기 위해 적용될 수 있는 복수개의 조건들을 포함한다. 이때, 리스트는 다수의 행 및 열을 갖는 그리드 형태로 표시되는데, 이 조건 설정부(150)에 의해 설정된 조건에 따라 사용자 인터페이스 상에 표시되는 그리드의 형태 또는 그리드 내에서 활성화 되는 구간이 설정된다.The condition setting unit 150 includes a plurality of conditions that can be applied to the data display unit 110 to display the list. At this time, the list is displayed in the form of a grid having a plurality of rows and columns. The type of the grid displayed on the user interface or the interval activated in the grid is set according to the condition set by the condition setting unit 150.

이 복수개의 조건들은 예를 들어, autosizing none, autosizing row, pixelscroll off, pixelscroll on, 설정되는 구간 즉, 활성화 되는 구간을 단일 범위로 하도록 하는 싱글 포맷(single format) 또는 다중 범위로 하도록 하는 멀티 포맷(multi format) 등의 조건으로 구성될 수 있다. 즉, 설정되는 구간은 사용자의 조건 설정에 의해 일정 범위를 가질 수 있다.The multiple conditions may include, for example, autosizing none, autosizing row, pixelscroll off, pixelscroll on, or a multi-format (single format or multiple range) multi-format). That is, the section to be set may have a certain range according to the condition setting of the user.

구체적으로, 사용자가 autosizing none으로 조건을 설정한 경우에는 그리드에서 모든 행의 높이를 포맷에서 설정한 값으로 사용하고, 사용자가 autosizing row로 조건을 설정한 경우에는 그리드에서 각 행의 높이를 자동으로 계산하여 사용한다.Specifically, if you set the condition to autosizing none, you will use the height of all the rows in the grid as the value you set in the format, and if you set the condition to autosizing row, Calculated and used.

한편, 사용자가 pixelscroll off로 조건을 설정한 경우에는 그리드 스크롤바의 트랙바를 사용하여 스크롤 시, 행 단위(행 높이 단위)로 스크롤이 동작한다. 예를 들어, 행의 높이가 24픽셀인 경우, 스크롤 이동시 행의 높이와 동일한 24픽셀 단위로 이동한다.On the other hand, when the user sets the condition with pixelscroll off, the scroll bar is operated by the grid bar of the grid scroll bar, and the scroll is performed by the line unit (in the row height unit). For example, if the height of a row is 24 pixels, it moves in units of 24 pixels, which is the same as the height of a row when scrolling.

또한, 사용자가 pixelcroll on으로 조건을 설정한 경우에는 그리드 스크롤바의 트랙바를 사용하여 스크롤 시, 픽셀 단위로 스크롤이 동작한다. 즉, 행의 높이와 관계없이 스크롤 이동시 1픽셀 단위로 이동한다.In addition, when the user sets a condition with pixelcroll on, scrolling is performed pixel by pixel when scrolling using the track bar of the grid scroll bar. That is, regardless of the height of the row, it moves in units of one pixel when scrolling.

만약, 사용자가 싱글 포맷으로 조건을 설정한 경우, 스크롤 바 이동 시, 선택된 구간 설정 모드에 의해 활성화 되는 구간은 하나의 데이터가 하나의 행으로 이루어진 형태를 갖는다. If the user sets a condition in a single format, the section activated by the selected section setting mode at the time of scroll bar movement has a form in which one piece of data consists of one row.

한편, 사용자가 멀티 포맷으로 조건을 설정한 경우, 스크롤 바 이동 시, 선택된 구간 설정 모드에 의해 활성화 되는 구간은 여러 개의 서브 행이 하나의 행으로 묶여 있는 형태를 갖는다. 즉, 하나의 행 안에 복수개의 서브 행이 존재할 수 있다.On the other hand, when the user sets a condition in a multi-format, the section activated by the selected section setting mode at the time of scroll bar movement has a form in which several sub-rows are bundled into one row. That is, a plurality of sub-rows may exist in one row.

그러나, 이는 일 실시예일 뿐, 사용자 또는 개발자에 의해 설정 변경 가능한 것으로, 이에 한정되지 않는다.However, this is merely one embodiment, and is not limited thereto, and can be changed by a user or a developer.

도 2는 본 발명의 제1 실시예에 따라 구성된 사용자 인터페이스를 나타내는 도면으로, 도 2는 스크롤바 이동 시에 최상단 구간만을 활성화하도록 하는 제1 설정모드가 선택되어 적용된 경우를 나타낸 것이다.FIG. 2 is a diagram illustrating a user interface configured according to a first embodiment of the present invention. FIG. 2 shows a case where a first setting mode for activating only a top end section is selected and applied when a scroll bar is moved.

도 2를 참조하면, 제1 설정모드가 적용된 경우, 사용자가 스크롤바 이동 시 최상단 구간(201)만을 활성화하여 표시하고, 그 활성화된 최상단 구간(201)에는 이동하는 스크롤바의 위치에 대응하는 데이터의 정보를 표시한다.Referring to FIG. 2, when the first setting mode is applied, the user activates and displays only the top end section 201 when the scroll bar is moved. In the activated top end section 201, information of data corresponding to the position of the moving scroll bar .

도 3은 본 발명의 제2 실시예에 따라 구성된 사용자 인터페이스를 나타내는 도면으로, 도 3은 스크롤바 이동 시에 최상단, 중간 및 최하단 구간만을 활성화하도록 하는 제2설정모드가 선택되어 적용된 경우를 나타낸 것이다.FIG. 3 is a diagram illustrating a user interface configured according to a second embodiment of the present invention. FIG. 3 illustrates a case where a second setting mode for activating only the uppermost, middle, and lowermost sections is selected and applied when a scroll bar is moved.

도 3을 참조하면, 제2 설정모드가 적용된 경우, 사용자가 스크롤바 이동 시 최상단 구간(301), 중간 구간(303) 및 최하단 구간(305)만을 활성화하여 표시하고, 그 활성화된 최상단 구간(301), 중간 구간(303) 및 최하단 구간(305) 각각에는 이동하는 스크롤바의 위치에 대응하는 데이터의 정보를 표시한다.Referring to FIG. 3, when the second setting mode is applied, the user activates and displays only the uppermost section 301, the middle section 303 and the lowermost section 305 when the scroll bar is moved, The middle section 303, and the lowermost section 305, information of data corresponding to the position of the moving scroll bar is displayed.

도 4는 본 발명의 제3 실시예에 따라 구성된 사용자 인터페이스를 나타내는 도면으로, 도 4는 스크롤바 이동 시에 최상단 및 최하단 구간만을 활성화하도록 하는 제3 설정모드가 선택되어 적용된 경우를 나타낸 것이다. FIG. 4 is a diagram illustrating a user interface configured according to a third embodiment of the present invention. FIG. 4 illustrates a case where a third setting mode for activating only the uppermost and lowermost sections is selected and applied when a scroll bar is moved.

도 4를 참조하면, 제3 설정모드가 적용된 경우, 사용자가 스크롤바 이동 시 최상단 구간(401) 및 최하단 구간(403)만을 활성화하여 표시하고, 그 활성화된 최상단 구간(401) 및 최하단 구간(403) 각각에는 이동하는 스크롤바의 위치에 대응하는 데이터의 정보를 표시한다.4, when the user operates the scroll bar, only the upper end section 401 and the lower end section 403 are activated and displayed, and the activated upper end section 401 and the lower end section 403 are activated, Each of which displays information of data corresponding to the position of the moving scroll bar.

도 5는 본 발명의 제4 실시예에 따라 구성된 사용자 인터페이스를 나타내는 도면으로, 도 5는 스크롤바 이동 시에 일부 구간만을 활성화하도록 하되, 그 활성화 된 일부 구간이 스크롤 바의 이동에 따라 이동 가능하도록 하는 제4 설정모드가 선택되어 적용된 경우를 나타낸 것이다.FIG. 5 is a diagram illustrating a user interface configured according to a fourth embodiment of the present invention. FIG. 5 is a view illustrating a user interface for activating only a partial section when the scroll bar is moved, And the fourth setting mode is selected and applied.

도 5를 참조하면, 제4 설정모드가 적용된 경우, 사용자가 스크롤바 이동 시 일부 구간(501)만을 활성화하여 표시하고, 그 활성화된 일부 구간(501)에는 이동하는 스크롤바의 위치에 대응하는 데이터의 정보를 표시한다. Referring to FIG. 5, when the fourth setting mode is applied, the user activates and displays only the section 501 when the scroll bar is moved, and the information of the data corresponding to the position of the moving scroll bar is displayed in the activated partial section 501 .

앞서 설명한 바에 따르면, 제1 설정모드 내지 제3 설정모드는 활성화된 구간이 고정되어 있는 반면에, 제4 설정모드는 활성화된 구간이 이동 가능하다는 점에서 차이가 있다. 제4 설정모드는 스크롤바가 이동하면, 그 설정된 구간에는 스크롤바의 위치 정보에 대응하는 데이터의 정보를 표시한다. 즉, 스크롤바가 이동하면 그 이동에 의해 활성화된 구간에 표시된 데이터의 정보 또한 변화한다. 그러나, 활성화된 구간 이외의 구간에 표시된 데이터의 정보는 변화하지 않으며, 사용자가 스크롤바의 이동을 특정 위치에서 멈추면, 즉, 활성화된 구간에 특정 데이터의 정보가 표시되었을 때 스크롤 동작을 멈추면, 그 특정 위치를 기준으로 사용자 인터페이스의 데이터 표시부(110)에 표시된 데이터 리스트가 재정렬된다.As described above, the first to third setting modes are fixed in the activated section, while the fourth setting mode is different in that the activated section is movable. In the fourth setting mode, when the scroll bar is moved, information of data corresponding to the position information of the scroll bar is displayed in the set interval. That is, when the scroll bar moves, the information of the data displayed in the section activated by the movement also changes. However, when the user stops the movement of the scroll bar at a specific position, that is, when the information of the specific data is displayed in the activated section, if the scroll operation is stopped, the information of the data displayed in the section other than the activated section does not change, The data list displayed on the data display unit 110 of the user interface is rearranged based on the specific position.

한편, 도 2 내지 5에서는 설정되는 구간을 하나의 바(bar)로 설정한 경우에 대해 도시하고 있으나, 이는 일 예일 뿐, 그 설정되는 구간이 복수개의 바를 포함하도록 즉, 일정 범위를 갖도록 설정 및 변경될 수 있다.2 to 5 illustrate a case where the set interval is set as one bar. However, this is only an example, and the set interval may be set to include a plurality of bars, that is, can be changed.

도 6은 본 발명의 제5 실시예에 따라 구성된 사용자 인터페이스를 나타내는 도면으로, 도 6은 스크롤바 이동 시에 일부 구간만을 활성화하도록 하되, 그 활성화 된 일부 구간이 스크롤바의 이동에 따라 이동 가능하도록 하는 제4 설정모드가 선택되어 적용된 경우를 나타낸 것이다. 제4 실시예와 유사하지만, 제5 실시에는 일부 구간이 세개의 바를 포함하도록 설정되었다는 점에서 차이가 있다. 비록, 도 6에서는 일부 구간에 세개의 바를 포함하는 경우를 한정하여 도시하였으나, 이 일부 구간에 포함되는 바의 개수는 사용자 및 개발자에 의해 설정 및 변경될 수 있다.FIG. 6 is a diagram illustrating a user interface configured according to a fifth embodiment of the present invention. FIG. 6 is a diagram illustrating a user interface for activating only a part of a section when the scroll bar is moved, 4 The setting mode is selected and applied. Similar to the fourth embodiment, the fifth embodiment is different in that some sections are set to include three bars. Although FIG. 6 shows a case where three bars are included in a certain section, the number of bars included in the section may be set and changed by a user and a developer.

아울러, 제1 설정모드 내지 제4 설정모드에서도 설정되는 구간이 복수개의 바를 포함하도록 즉, 복수개의 데이터의 정보를 포함하도록 설정할 수 있다.In addition, the interval set in the first setting mode to the fourth setting mode may be set so as to include a plurality of bars, that is, to include information of a plurality of data.

이를 위해 사용자는 조건 설정부(150)에 포함된 조건을 선택함에 따라 설정되는 구간에 포함되는 바의 개수를 싱글 또는 멀티로 설정할 수 있다.For this, the user can set the number of bars included in the section to be set according to the condition included in the condition setting unit 150 as single or multi.

한편, 상기에서 본 발명을 설명함에 있어서 설정된 일부 구간이 하나의 바를 포함하도록 구성된 형태를 도시하였으나, 이는 일 실시예일 뿐, 사용자의 설정에 따라 설정된 일부 구간 각각이 복수개의 바를 포함하도록 구성될 수도 있다.However, the present invention is not limited to this. It is also possible that each of the sections set according to the setting of the user includes a plurality of bars .

또한, 도 2 내지 도 6에서는 활성화된 구간을 제외한 나머지 구간이 비활성화 되는 것으로 도시하였으나, 이에 한정되지 않으며, 그 나머지 구간은 보이지 않도록 숨긴 상태(hidden)로 처리될 수도 있다. 즉, 활성화된 구간을 제외한 나머지 구간은 비활성화 또는 히든 처리되어 활성화된 구간과 구별될 수 있으며, 이를 통해 비활성화 또는 히든 처리된 구간에 표시된 데이터의 정보는 변화시키지 않고 활성화된 구간에 표시된 데이터의 정보만을 변화시킴으로써 스크롤바의 이동에 따라 읽어들여야 하는 데이터의 양이 현저히 줄어들게 된다. 사용자가 스크롤바의 이동을 멈춘 경우에만 해당 구간을 기준으로 데이터를 재정렬하면 되므로, 사용자가 원하는 데이터를 보다 빠르게 서치할 수 있을 뿐만 아니라, 신속한 접근 또한 가능해진다.In addition, although the remaining sections except for the activated section are shown as inactive in FIGS. 2 to 6, the present invention is not limited thereto, and the remaining sections may be hidden so as not to be visible. That is, the remaining sections except for the activated section can be distinguished from the activated section due to inactivation or hidden processing, so that the information of the data displayed in the disabled or hidden processing section is not changed and only the information of the data displayed in the activated section By changing the amount of data to be read according to the movement of the scroll bar is significantly reduced. Only when the user stops moving the scroll bar, the data can be rearranged on the basis of the corresponding section, so that the user can search for desired data more quickly, and quick access is also possible.

본 명세서와 도면에는 본 발명의 바람직한 실시예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.Although the present invention has been described with reference to preferred embodiments thereof, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, It is not intended to limit the scope. It is to be understood by those skilled in the art that other modifications based on the technical idea of the present invention are possible in addition to the embodiments disclosed herein.

Claims (6)

사용자 단말의 사용자 인터페이스를 구성하는 방법에 있어서,
적어도 하나 이상의 행과 열을 포함하여 복수개의 데이터의 정보를 포함할 수 있도록 구성된 그리드에 대한 표시 조건이 상기 사용자 인터페이스 상의 구간 설정부 및 조건 설정부를 통해 설정되는 단계; 및
사용자의 클릭 동작 또는 터치 동작에 의해 스크롤바 이동 시, 상기 설정된 표시 조건에 따라 복수개의 데이터의 정보를 포함하는 데이터 리스트가 상기 사용자 인터페이스 상의 데이터 표시부에 표시되는 단계를 포함하며,
상기 표시 조건은 스크롤바 이동 시에 사용자 인터페이스 상에 표시되는 그리드의 형태 또는 그리드 내에서 활성화 되는 구간을 설정하기 위한 것이며,
상기 그리드의 형태를 설정한 경우, 스크롤 바 이동 시에 미리 설정된 행의 높이 또는 단위에 따라 동작하고,
상기 그리드 내에서 활성화 되는 구간을 설정한 경우, 스크롤 바 이동 시에 설정된 구간에 대응하는 데이터의 정보만을 표시하며, 스크롤 바의 이동이 특정 구간에서 멈추면, 상기 특정 구간을 기준으로 데이터 리스트를 갱신하는 것임을 특징으로 하는 사용자 인터페이스 구성 방법.
A method of configuring a user interface of a user terminal,
A display condition for a grid configured to include information of a plurality of data including at least one row and a column is set through an interval setting unit and a condition setting unit on the user interface; And
When a scroll bar is moved by a click operation or a touch operation of a user, a data list including a plurality of pieces of data according to the set display condition is displayed on the data display unit on the user interface,
The display condition is for setting the shape of the grid displayed on the user interface at the time of moving the scroll bar or the interval activated within the grid,
When the shape of the grid is set, it operates according to the height or unit of the row set in advance when the scroll bar is moved,
In the case where the interval to be activated in the grid is set, only information of data corresponding to the interval set at the time of scroll bar movement is displayed, and when the movement of the scroll bar stops at a specific interval, the data list is updated Wherein the user interface comprises:
제1항에 있어서,
상기 그리드 내에서 활성화 되는 구간을 설정한 경우,
최상단 구간만을 활성화 하는 제1 설정모드, 최상단, 중단, 최하단 구간만을 활성화 하는 제2 설정모드, 최상단 및 최하단 구간만을 활성화하는 제3 설정모드, 일정 범위를 갖는 일부 구간만을 활성화 한 상태로 이동이 가능하도록 하는 제4 설정모드 중 어느 하나를 기반으로 구간을 설정하는 것임을 특징으로 하는 사용자 인터페이스 구성 방법.
The method according to claim 1,
If a period to be activated in the grid is set,
A first setting mode for activating only the top end section, a second setting mode for activating only the top end, an interruption, and a bottom end section, a third setting mode for activating only the top end and bottom end sections, And a fourth setting mode for setting the interval based on any one of the first to fourth setting modes.
제2항에 있어서,
상기 제4 설정모드는,
상기 스크롤 바의 위치가 이동함에 따라 그에 대응하여 상기 일정 범위를 갖는 일부 구간이 이동하는 것을 특징으로 하는 사용자 인터페이스 구성 방법.
3. The method of claim 2,
The fourth setting mode includes:
And a portion of the predetermined range moves corresponding to the movement of the scroll bar.
제1항에 있어서,
상기 복수개의 데이터의 정보를 포함하는 전체 리스트들 중 현재 보여주고 있는 위치는 백분율 또는 인덱스로 표시되며, 사용자의 클릭 동작 또는 터치 동작에 의해 스크롤바 이동 시, 상기 백분율 또는 인덱스를 기반으로 상기 사용자 인터페이스 상의 위치가 산출되어 표시되는 것을 특징으로 하는 사용자 인터페이스 구성 방법.
The method according to claim 1,
The current position of the entire list including the information of the plurality of data is represented by a percentage or an index. When the scroll bar is moved by the user's click or touch operation, Wherein the position is calculated and displayed.
제1항에 있어서,
상기 그리드 내에서 활성화 되는 구간을 설정한 경우,
상기 설정된 구간을 제외한 나머지 구간은 비활성화되어 표시되거나 숨긴 상태(hidden)로 처리되는 것을 특징으로 하는 사용자 인터페이스 구성 방법.
The method according to claim 1,
If a period to be activated in the grid is set,
Wherein the rest of the period except for the set period is inactivated and displayed or hidden.
제1항에 있어서,
상기 활성화 되는 구간은,
스크롤 바 이동 시, 하나의 데이터가 하나의 행으로 이루어진 형태 또는 여러 개의 서브 행이 하나의 행으로 묶여 있는 형태를 갖는 것을 특징으로 하는 사용자 인터페이스 구성 방법.
The method according to claim 1,
The activated section may include,
Wherein when the scroll bar is moved, one data is composed of one row or a plurality of sub-rows are grouped into one row.
KR1020180091506A 2017-09-26 2018-08-06 Method for configuring user interface Active KR101968979B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020170124570 2017-09-26
KR20170124570 2017-09-26

Publications (2)

Publication Number Publication Date
KR20190035484A KR20190035484A (en) 2019-04-03
KR101968979B1 true KR101968979B1 (en) 2019-04-15

Family

ID=66104912

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180091506A Active KR101968979B1 (en) 2017-09-26 2018-08-06 Method for configuring user interface

Country Status (2)

Country Link
JP (1) JP6808698B2 (en)
KR (1) KR101968979B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7484164B2 (en) * 2019-12-26 2024-05-16 セイコーエプソン株式会社 Display device
WO2025192767A1 (en) * 2024-03-14 2025-09-18 주식회사 엔씨소프트 Electronic device, method, and non-transitory computer-readable storage medium for displaying scroll bar for index

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61143836A (en) * 1984-12-18 1986-07-01 Hitachi Denshi Service Kk Character display having scroll area specifying function
JPH04365097A (en) * 1991-06-12 1992-12-17 Nec Corp Screen scroll control system
JP2001184153A (en) * 1999-12-27 2001-07-06 Casio Comput Co Ltd Information processing apparatus, recording medium on which information display program is recorded
JP2007079644A (en) * 2005-09-09 2007-03-29 Sharp Corp DISPLAY DEVICE, DISPLAY DEVICE CONTROL METHOD, DISPLAY DEVICE CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING DISPLAY DEVICE CONTROL PROGRAM
KR100737743B1 (en) * 2005-10-11 2007-07-10 주식회사 인프라웨어 How to display documents on your mobile device
US8359545B2 (en) * 2007-10-16 2013-01-22 Hillcrest Laboratories, Inc. Fast and smooth scrolling of user interfaces operating on thin clients
JP5323660B2 (en) * 2009-12-07 2013-10-23 アルパイン株式会社 Scroll display device
KR20140091302A (en) * 2013-01-11 2014-07-21 삼성전자주식회사 Method and apparatus for displaying scrolling information in electronic device

Also Published As

Publication number Publication date
JP6808698B2 (en) 2021-01-06
JP2019061673A (en) 2019-04-18
KR20190035484A (en) 2019-04-03

Similar Documents

Publication Publication Date Title
US10120538B2 (en) Providing subpages in a touch panel user interface
US9977523B2 (en) Apparatus and method for displaying information in a portable terminal device
EP3234755B1 (en) Scrollbar for dynamic content
US20160202887A1 (en) Method for managing application icon and terminal
KR20150016464A (en) Method and device for managing tap window indicating application group included heterogeneous applications
US20070192726A1 (en) Apparatus and method for managing layout of a window
JP2017525056A (en) Group-based user interaction reconfiguration
EP2561427A1 (en) Virtual keyboard with strip of auxiliary keys
JP2012230437A (en) Information processing apparatus, information processing method, and program
US20120166943A1 (en) Electronic device having page division display function and page display method
CN105808110B (en) Table display method and display device
CN104506951A (en) A text input method, device and intelligent terminal
KR101968979B1 (en) Method for configuring user interface
JP2010191957A (en) Method and device for displaying representation of data in state of limited visual space
CN112860141A (en) Method and device for operating screen icon
CN104035676B (en) A kind of switching method and device of the page
US10346028B2 (en) Controlling layout of a display
JP2014112336A (en) Information processing device and program
US9454298B2 (en) Methods and apparatus related to expanding or contracting representations of data
CN102609206A (en) Interaction method of function option in software
JP2021167955A (en) Document display device
JP2014102575A (en) Information processing device, display control method, and program
JP5984721B2 (en) Information processing apparatus, control method, and control program
JP2010231725A (en) Pointing device and pointing method
JP2006005773A (en) Character input device and character input method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20180806

PA0201 Request for examination
A302 Request for accelerated examination
PA0302 Request for accelerated examination

Patent event date: 20180817

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20180806

Patent event code: PA03021R01I

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20181119

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20190213

PG1501 Laying open of application
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20190409

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20190409

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20220427

Start annual number: 4

End annual number: 6