KR20040083269A - System and method of scrolling screen using mini-map - Google Patents
System and method of scrolling screen using mini-map Download PDFInfo
- Publication number
- KR20040083269A KR20040083269A KR1020030017868A KR20030017868A KR20040083269A KR 20040083269 A KR20040083269 A KR 20040083269A KR 1020030017868 A KR1020030017868 A KR 1020030017868A KR 20030017868 A KR20030017868 A KR 20030017868A KR 20040083269 A KR20040083269 A KR 20040083269A
- Authority
- KR
- South Korea
- Prior art keywords
- screen
- minimap
- browser
- size
- control signal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- 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/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
- G06F3/0485—Scrolling or panning
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
본 발명은 미니맵을 이용한 화면 스크롤 시스템 및 방법에 관한 것으로, 특히 TV 셋탑박스용 웹브라우저와 같이 제한된 인터페이스를 갖는 시스템 환경에 적합한 화면 스크롤 시스템 및 방법에 관한 것이다.The present invention relates to a screen scrolling system and method using a minimap, and more particularly, to a screen scrolling system and method suitable for a system environment having a limited interface, such as a web browser for a TV set-top box.
도 1은 종래의 화면 스크롤 방법을 설명하기 위한 도면으로, 도 1에 도시된 바와 같이 종래에는 화면에 모든 컨텐츠를 디스플레이할 수 없는 경우 수평 스크롤바(3)와 수직 스크롤바(4)를 움직여 화면을 스크롤 하여 나머지 컨텐츠를 볼 수 있도록 하고 있다.FIG. 1 is a diagram illustrating a conventional screen scrolling method. As shown in FIG. 1, when all contents cannot be displayed on a screen, the screen is scrolled by moving the horizontal scroll bar 3 and the vertical scroll bar 4. To view the rest of the content.
그러나, 상기와 같은 화면 스크롤 방법은 사용자가 화면에 디스플레이되지 않은 컨텐츠를 보기 위해서 일일이 수평 스크롤바(3) 또는 수직 스크롤바(4)를 움직여야할 뿐만 아니라, 이들 스크롤바(3, 4)는 수평이나 수직 한 방향으로만 스크롤이 가능하기 때문에 컨텐츠를 보는데 많은 시간이 소요된다는 문제점이 있다.However, the screen scrolling method described above not only requires the user to move the horizontal scroll bar 3 or the vertical scroll bar 4 in order to view the content that is not displayed on the screen, but the scroll bars 3 and 4 are horizontal or vertical. Since scrolling is possible only in the direction, there is a problem that it takes a lot of time to view the contents.
또한, 컨텐츠를 디스플레이할 때 화면을 최대한으로 넓게 활용하여 사용자에게 많은 내용을 보여주는 것이 바람직한데, 상기와 같은 수평 스크롤바(3)와 수직 스크롤바(4)는 컨텐츠가 디스플레이되는 컨텐츠 영역(1)의 일부를 차지하고 있기 때문에 그 만큼 화면에 보여지는 컨텐츠가 가려지게 되며, 이에 따라 상기와 같은 화면 스크롤 방법은 특히 소형 TV와 같이 상대적으로 화면 크기가 작은 정보가전기기에는 적합하지 않다는 문제점도 있다.In addition, when displaying content, it is desirable to show a lot of contents to the user by utilizing the screen as wide as possible. The horizontal scroll bar 3 and the vertical scroll bar 4 as described above are part of the content area 1 in which the content is displayed. Since the occupied content occupies the screen, the content shown on the screen is obscured. Accordingly, the screen scrolling method as described above has a problem that information having a relatively small screen size, such as a small TV, is not suitable for an electric device.
본 발명은 상기와 같은 문제점들을 해결하기 위해 안출된 것으로, 본 발명의 목적은 브라우저에서 컨텐츠들을 탐색하는 경우 미니맵을 통해 현재 화면상에 보여지고 있는 영역에 대한 위치 정보를 표시함과 동시에, 상기 미니맵을 제어하여 스크롤 동작이 가능하도록 함으로써, 보다 쉽고 편리하게 화면 스크롤을 수행할 수 있도록 하는 것이다.The present invention has been made to solve the above problems, an object of the present invention is to display the location information on the area currently displayed on the screen through the mini-map when searching the content in the browser, By controlling the minimap to enable scrolling, screen scrolling can be performed more easily and conveniently.
본 발명의 다른 목적은 브라우저에서 컨텐츠들을 탐색하는 경우 화면을 최대한으로 넓게 활용하여 사용자에게 많은 내용을 보여줄 수 있는 브라우저용 사용자 인터페이스를 제공하는 것이다.Another object of the present invention is to provide a browser user interface that can show a lot of content to the user by utilizing the screen as widely as possible when browsing the content in the browser.
도 1은 종래의 화면 스크롤 방법을 설명하기 위한 도면이다.1 is a diagram illustrating a conventional screen scrolling method.
도 2는 본 발명에 따른 화면 스크롤 시스템의 구성도이다.2 is a block diagram of a screen scroll system according to the present invention.
도 3은 본 발명을 실시하기 위한 웹브라우저의 화면 구성을 나타내는 도면이다.3 is a view showing a screen configuration of a web browser for practicing the present invention.
도 4는 미니맵을 이용하여 현재 화면상에 보여지고 있는 영역에 대한 위치 정보를 표시하는 방법을 설명하기 위한 위한 도면이다.FIG. 4 is a diagram for describing a method of displaying location information on an area currently displayed on a screen using a minimap.
도 5 및 도 6은 미니맵을 이용한 화면 스크롤 방법을 설명하기 위한 도면이다.5 and 6 are diagrams for describing a screen scrolling method using a minimap.
도 7은 본 발명에 따른 화면 스크롤 방법의 흐름도이다.7 is a flowchart of a screen scrolling method according to the present invention.
* 도면의 주요부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
10...제어신호 입력부 20...브라우저 구동부10 ... Control signal input 20 ... Browser driver
30...메모리부(RAM) 40...미니맵 제어부30 ... Memory section (RAM) 40 ... Minimap control section
41...미니맵 내부영역 크기 계산부 42...미니맵 내부영역 이동부41 ... minimap internal area size calculator 42 ... minimap internal area moving part
50...디스플레이부50 ... Display section
상기 목적을 달성하기 위하여 본 발명에 따른 미니맵을 이용한 화면 스크롤 시스템은, 입력 디바이스로부터 송출되는 제어신호를 수신하는 제어신호 입력부, 상기 제어신호 입력부로부터의 제어신호에 따라 브라우저를 구동시키고, 상기 브라우저를 통해 사용자로부터 입력된 주소에 해당하는 컨텐츠를 로딩하여 화면에 디스플레이하는 브라우저 구동부, 및 상기 제어신호 입력부로부터의 제어신호에 따라 현재 화면상에 보여지고 있는 영역에 대한 위치 정보를 표시하는 미니맵을 제어하여 화면 스크롤이 가능하도록 하는 미니맵 제어부를 포함하는 것을 특징으로 한다.In order to achieve the above object, a screen scrolling system using a mini-map according to the present invention includes a control signal input unit for receiving a control signal transmitted from an input device, and driving a browser according to the control signal from the control signal input unit. A browser driver that loads content corresponding to an address input from a user through a browser, and displays the screen on a screen; and a minimap that displays location information on an area currently displayed on the screen according to a control signal from the control signal input unit. It characterized in that it comprises a mini-map controller for controlling the screen scrolling.
한편, 본 발명에 따른 화면 스크롤 시스템은 리모콘과 같이 제한된 인터페이스를 사용하는 시스템 환경에서 웹컨텐츠를 검색하는데 더 유용하게 이용될 수 있으므로, 이하 설명의 편의를 위하여 TV용 셋탑박스에 포함된 웹브라우저를 예로 들어 설명하기로 한다.On the other hand, the screen scroll system according to the present invention can be more usefully used to search for web content in a system environment using a limited interface, such as a remote control, the web browser included in the TV set-top box for convenience of the description below An example will be described.
이하 첨부된 도면을 참조하여 본 발명의 실시예를 보다 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명에 따른 미니맵을 이용한 화면 스크롤 시스템의 구성도이다.2 is a block diagram of a screen scrolling system using a minimap according to the present invention.
도 2를 참조하면, 본 발명에 따른 화면 스크롤 시스템(100)은 TV에 웹접속 환경을 제공하는 TV용 셋탑박스(200)에 포함될 수 있는데, 이에 따라 본 발명에 따른 화면 스크롤 시스템(100)은 입력 디바이스(300)로부터의 제어신호에 따라 TV 화면상에서 웹브라우저를 구동하여 인터넷상의 웹컨텐츠들을 디스플레이할 수 있다.Referring to FIG. 2, the screen scroll system 100 according to the present invention may be included in a TV set top box 200 providing a web access environment to a TV. Accordingly, the screen scroll system 100 according to the present invention According to a control signal from the input device 300, the web browser may be driven on the TV screen to display web contents on the Internet.
여기에서, 입력 디바이스(300)는 사용자로부터의 버튼 입력에 따라 TV용 셋탑박스(200)를 제어하기 위한 소정의 제어신호를 출력하기 위한 것으로, 전원 버튼, 숫자 버튼, 채널선택 버튼, 음량조절 버튼, 방향 버튼, 확인 버튼, 기타 메뉴 버튼 등을 포함하는 리모콘인 것이 바람직하다.Here, the input device 300 is for outputting a predetermined control signal for controlling the TV set-top box 200 according to the button input from the user, the power button, number button, channel selection button, volume control button It is preferably a remote control including a direction button, a confirmation button, other menu buttons, and the like.
도 2에 도시된 바와 같이, 본 발명에 따른 화면 스크롤 시스템(100)은, 제어신호 입력부(10), 브라우저 구동부(20), 메모리부(30), 미니맵 제어부(40), 및 디스플레이부(50)를 포함한다.As shown in FIG. 2, the screen scroll system 100 according to the present invention includes a control signal input unit 10, a browser driver 20, a memory unit 30, a minimap controller 40, and a display unit ( 50).
상기 제어신호 입력부(10)는 입력 디바이스(300)로부터 소정의 제어신호를 입력받아 이를 브라우저 구동부(20)로 전달하는 역할을 하는데, 사용자가 입력 디바이스(300)상의 여러 기능 버튼들 중에서 특정 버튼을 선택하면, 제어신호 입력부(10)는 선택된 버튼에 따른 제어신호를 브라우저 구동부(20)로 전달하며, 브라우저 구동부(20)는 입력된 제어신호에 따라 메모리부(30), 미니맵 제어부(40), 및 디스플레이부(50)를 제어한다.The control signal input unit 10 receives a predetermined control signal from the input device 300 and transmits the predetermined control signal to the browser driver 20. A user selects a specific button from various function buttons on the input device 300. When selected, the control signal input unit 10 transmits a control signal according to the selected button to the browser driver 20, the browser driver 20 according to the input control signal, the memory unit 30, the mini map controller 40. , And controls the display unit 50.
브라우저 구동부(20)는 사용자가 입력 디바이스(300)를 통해 「인터넷」메뉴를 선택하면, 이에 따라 TV 화면상에 인터넷상의 웹컨텐츠들을 브라우징할 수 있는 웹브라우저를 구동시키며, 사용자가 웹브라우저의 주소창에 특정 URL을 입력하면 입력된 URL에 해당하는 웹페이지를 로딩하는데, 상기 웹페이지에는 텍스트, 이미지, 음악, 동영상 등 각종 컨텐츠들이 포함되어 있으며, 이렇게 로딩된 웹페이지의 컨텐츠들은 메모리부(30)에 저장된다.When the user selects the "Internet" menu through the input device 300, the browser driver 20 drives a web browser that can browse web contents on the Internet on the TV screen, and the user can open the address bar of the web browser. When a specific URL is inputted, a web page corresponding to the input URL is loaded. The web page includes various contents such as text, images, music, and video, and the contents of the loaded web page are stored in the memory unit 30. Are stored in.
여기에서, 웹브라우저란 인터넷상에 존재하는 각종 정보를 볼 수 있게 해주는 응용 프로그램으로, 대표적인 웹브라우저로는 넷스케이프사의 커뮤니케이터와 마이크로소프트사의 인터넷 익스플로러를 들 수 있다.Here, the web browser is an application program for viewing various information existing on the Internet, and representative web browsers include Netscape's communicator and Microsoft's Internet Explorer.
한편, 전술한 바와 같이 종래의 화면 스크롤 방법에 의하면 사용자가 화면에 디스플레이되지 않은 웹페이지를 보기 위해서는 일일이 수평 스크롤바 또는 수직 스크롤바를 움직여야하기 때문에 불편할 뿐만 아니라, 수평 스크롤바와 수직 스크롤바에 의해 화면에 보여지는 웹페이지가 가려진다는 문제점이 있다.On the other hand, as described above, according to the conventional screen scrolling method, the user must move the horizontal scroll bar or the vertical scroll bar to view a web page that is not displayed on the screen. The problem is that the webpage is hidden.
이를 위하여, 본 발명은 웹브라우저내에 현재 화면에 보여지고 있는 영역을 표시하는 미니맵을 포함시켜 상기 미니맵을 통해 별도의 스크롤바 없이 화면을 스크롤할 수 있도록 하는데, 이하 미니맵에 대하여 도 3을 참조하여 더 자세히 설명한다.To this end, the present invention includes a minimap that displays the area currently displayed on the screen in a web browser to be able to scroll the screen without a separate scroll bar through the minimap, see FIG. 3 for the minimap. This will be explained in more detail.
도 3은 본 발명을 실시하기 위한 웹브라우저의 화면 구성을 나타내는 도면으로서, 도 3에 도시된 바와 같이, 본 발명에 따른 웹브라우저는 현재 화면상에 보여지고 있는 영역에 대한 위치 정보를 표시하는 미니맵(M)을 포함하고 있는데, 미니맵(M)은 웹브라우저의 메뉴바에 플러그인 형식으로 포함되어 있으며, 브라우저 구동부(20)를 통해 로딩된 웹페이지의 전체 크기를 나타내는 외부영역(E)과, 현재 화면상에 보여지고 있는 영역의 크기를 나타내는 내부영역(I)으로 구성되어 있다.3 is a view showing a screen configuration of a web browser for carrying out the present invention. As shown in FIG. 3, the web browser according to the present invention displays a mini location for displaying location information on an area currently displayed on the screen. Includes a map (M), the mini-map (M) is included in the menu bar of the web browser in the form of a plug-in, the external area (E) indicating the total size of the web page loaded through the browser driver 20, It consists of the internal area I which shows the magnitude | size of the area currently shown on the screen.
즉, 미니맵 제어부(40)는 미니맵(M)을 통해 현재 화면상에 보여지고 있는 영역에 대한 위치 정보를 표시함과 동시에, 상기 제어신호 입력부(10)로부터의 제어신호에 따라 미니맵(M)을 제어하여 화면 스크롤이 가능하도록 하는데, 이하 미니맵 제어부(40)의 동작에 대하여 더 자세히 설명한다.That is, the minimap control unit 40 displays position information on the area currently displayed on the screen through the minimap M, and at the same time, according to the control signal from the control signal input unit 10, the minimap ( By controlling M), the screen scrolling is possible. Hereinafter, the operation of the minimap controller 40 will be described in more detail.
다시 도 2를 참조하면, 미니맵 제어부(40)는 브라우저 구동부(20)를 통해 웹페이지가 로딩되면 로딩된 웹페이지의 크기에 따라 미니맵의 내부영역(I) 크기를 계산하는 미니맵 내부영역 크기 계산부(41)와, 제어신호 입력부(10)로부터의 제어신호에 따라 상기 내부영역(I)을 상하좌우로 이동시키는 미니맵 내부영역 이동부(42)를 포함한다.Referring back to FIG. 2, the minimap controller 40 calculates an internal area I of the minimap according to the size of the loaded webpage when the webpage is loaded through the browser driver 20. And a minimap inner region moving unit 42 for moving the inner region I up, down, left, and right according to the size calculation unit 41 and the control signal from the control signal input unit 10.
미니맵 내부영역 크기 계산부(41)는 브라우저 구동부(20)를 통해 웹페이지가 로딩되면 로딩된 웹페이지의 전체 크기에 따라 미니맵의 내부영역(I) 크기를 계산하는데, 이 때 미니맵 내부영역(I)의 크기는 하기의 수학식 1과 같이 주어진다.The minimap internal area size calculating unit 41 calculates the size of the internal area (I) of the minimap according to the overall size of the loaded webpage when the webpage is loaded through the browser driver 20. The size of the region I is given by Equation 1 below.
IH = SH x EH / THIH = SH x EH / TH
상기 수학식 1에 있어서, IW는 미니맵 내부영역의 폭, SW는 화면의 폭, EW는 미니맵 외부영역의 폭, TW는 웹페이지 전체 영역의 폭을 나타내며, IH는 미니맵 내부영역의 높이, SH는 화면의 높이, EH는 미니맵 외부영역의 높이, TH는 웹페이지 전체 영역의 높이를 나타내는데, 예를 들어 웹페이지의 전체 크기가 1000 x 3000 픽셀, 미니맵의 크기가 100 x 300 픽셀, 화면의 크기가 800 x 600 픽셀이라면, 미니맵 내부영역의 크기는 80 x 60 픽셀이 된다.In Equation 1, IW is the width of the minimap internal area, SW is the width of the screen, EW is the width of the minimap external area, TW is the width of the entire web page area, and IH is the height of the minimap internal area. , SH is the height of the screen, EH is the height of the minimap external area, and TH is the height of the entire area of the webpage. For example, the total size of the webpage is 1000 x 3000 pixels and the minimap is 100 x 300 pixels. If the screen size is 800 x 600 pixels, the size of the minimap internal area is 80 x 60 pixels.
도 4는 미니맵 내부영역 크기 계산부(41)를 통해 계산된 미니맵 내부영역(I)의 일예를 나타낸 것으로서, 도 4(a) 내지 도 4(e)에 도시된 바와 같이, 미니맵의 내부영역은 현재 화면상에 보여지고 있는 영역에 대한 위치 정보를 나타내며, 그 크기와 위치는 웹페이지의 전체 크기 또는 화면 크기에 따라 달라지는 것을 알 수 있다.FIG. 4 illustrates an example of the minimap internal region I calculated by the minimap internal region size calculator 41. As shown in FIGS. 4 (a) to 4 (e), FIG. The internal area represents location information of the area currently displayed on the screen, and the size and location of the internal area may vary depending on the total size of the web page or the screen size.
한편, 미니맵 내부영역 이동부(42)는 제어신호 입력부(10)로부터의 제어신호에 따라 미니맵의 내부영역(I)을 상하좌우로 이동시켜 화면 스크롤이 가능하도록 하는데, 이하 도 5 내지 도 6을 참조하여 미니맵 내부영역 이동부(42)의 동작에 대하여 더 자세히 설명한다.Meanwhile, the minimap inner region moving unit 42 moves the inner region I of the minimap up, down, left, and right according to the control signal from the control signal input unit 10 to enable scrolling of the screen. Referring to 6, the operation of the minimap inner region moving unit 42 will be described in more detail.
우선, 미니맵 내부영역 이동부(42)는 도 5(a)에 도시된 바와 같이 사용자가 입력 디바이스(300)를 통해 미니맵을 선택하면, 이를 인식하여 도 5(b)에 도시된 바와 같이 미니맵(M)에서 내부영역(I)의 위치를 이동시킬 수 있는 스크롤 모드로 전환하며, 이 상태에서 사용자가 입력 디바이스(300)의 방향 버튼 중 어느 하나를 선택하면 도 5(c)에 도시된 바와 같이 선택된 방향 버튼에 따라 내부영역(I)의 위치를 상하좌우로 이동시킨다.First, when the user selects the minimap through the input device 300 as shown in FIG. 5 (a), the minimap internal region moving unit 42 recognizes this and then as shown in FIG. 5 (b). The mini map M is switched to a scroll mode that can move the position of the internal region I. In this state, when the user selects any one of the direction buttons of the input device 300, it is shown in FIG. As described above, the position of the inner region I is moved up, down, left, and right according to the selected direction button.
이 때, 브라우저 구동부(20)는 도 6에 도시된 바와 같이 미니맵 내부영역(I)의 위치 이동에 따른 이동 거리를 계산하여 계산된 이동 거리에 따라 메모리부(30)에 저장된 웹컨텐츠들을 웹브라우저상에 디스플레이함으로써 화면이 스크롤될 수 있도록 한다.In this case, as shown in FIG. 6, the browser driver 20 calculates a moving distance according to the movement of the location of the minimap internal region I and displays the web contents stored in the memory unit 30 according to the calculated movement distance. Display on the browser allows the screen to be scrolled.
한편, 디스플레이부(50)는 상기 브라우저 구동부(20)를 통해 로딩된 웹컨텐츠들을 화면에 디스플레이하기 위한 것으로서, 브라우저 구동부(20)로부터의 제어 명령에 따라 메모리부(30)에 저장되어 있는 웹컨텐츠들을 웹브라우저 화면에 디스플레이하는데, 이 때, 브라우저에 포함된 미니맵(M)을 통해 현재 화면상에 보여지고 있는 영역에 대한 위치 정보도 함께 화면에 디스플레이한다.Meanwhile, the display unit 50 is for displaying web contents loaded through the browser driver 20 on the screen, and is stored in the memory unit 30 according to a control command from the browser driver 20. These are displayed on the screen of a web browser. At this time, the location information of the area currently displayed on the screen is also displayed on the screen through the minimap (M) included in the browser.
따라서, 본 발명의 화면 스크롤 시스템에 따르면, 미니맵(M)을 통해 현재 화면에 보여지고 있는 영역을 표시하고, 상기 제어신호 입력부(10)로부터의 제어신호에 따라 미니맵(M)을 제어하여 스크롤 동작이 가능하도록 함으로써, 사용자는 보다 쉽고 편리하게 화면을 스크롤할 수 있게 된다.Accordingly, according to the screen scrolling system of the present invention, the area currently being displayed on the screen is displayed through the minimap M, and the minimap M is controlled according to the control signal from the control signal input unit 10. By enabling the scroll operation, the user can scroll the screen more easily and conveniently.
또한, 본 발명의 화면 스크롤 시스템에 따르면, 수평 스크롤바 또는 수직 스크롤바 등으로 컨텐츠 영역을 가리지 않고도 자유롭게 4방향 또는 8방향 이상의 화면 스크롤 기능을 제공할 수 있기 때문에, 종래의 화면 스크롤 방법에 비해 보다 많은양의 컨텐츠를 동시에 볼 수 있게 된다.In addition, according to the screen scrolling system of the present invention, since it is possible to freely provide a screen scrolling function in four or eight directions or more without covering the content area with a horizontal scroll bar or a vertical scroll bar, a larger amount than the conventional screen scrolling method. You can view the contents of the same time.
한편, 본 발명에 따른 미니맵을 이용한 화면 스크롤 방법은, 입력 디바이스로부터 송출되는 제어신호에 따라 브라우저를 구동하는 단계, 상기 브라우저를 통해 사용자로부터 입력된 주소에 해당하는 컨텐츠를 로딩하여 화면에 디스플레이하는 단계, 및 상기 제어신호에 따라 현재 화면상에 보여지고 있는 영역에 대한 위치정보를 표시하는 미니맵을 제어하여 화면을 스크롤하는 단계를 포함하는 것을 특징으로 한다.On the other hand, the screen scroll method using a mini-map according to the present invention, driving the browser according to the control signal transmitted from the input device, loading the content corresponding to the address input from the user via the browser to display on the screen And scrolling the screen by controlling a minimap displaying position information on the area currently displayed on the screen according to the control signal.
이하, 본 발명에 따른 화면 스크롤 방법에 대하여 첨부된 도면들을 참조하여 상세히 설명한다.Hereinafter, a screen scrolling method according to the present invention will be described in detail with reference to the accompanying drawings.
도 7은 본 발명에 따른 미니맵을 이용한 화면 스크롤 방법의 흐름도이다.7 is a flowchart illustrating a screen scrolling method using a minimap according to the present invention.
우선, 사용자가 입력 디바이스(300)를 통해 「인터넷」메뉴를 선택하면 제어신호 입력부(10)는 이를 브라우저 구동부(20)로 전달하며, 이에 따라 브라우저 구동부(20)는 TV 화면상에 인터넷상의 웹컨텐츠들을 브라우징할 수 있는 웹브라우저를 구동시키는 한편(S10), 사용자가 웹브라우저의 주소창에 특정 URL을 입력하면 입력된 URL에 해당하는 웹페이지를 로딩한다(S20).First, when the user selects the "internet" menu through the input device 300, the control signal input unit 10 transmits it to the browser driver 20, so that the browser driver 20 is connected to the web on the TV screen. While driving a web browser that can browse the contents (S10), when the user enters a specific URL in the address bar of the web browser loads the web page corresponding to the input URL (S20).
이 때, 로딩된 웹페이지에 포함된 컨텐츠들은 메모리부(30)에 저장되는데, 로딩된 웹페이지에는 텍스트, 이미지, 음악, 동영상 등 각종 컨텐츠들이 포함되어 있으며, 메모리부(30)에 저장된 웹페이지의 컨텐츠들은 웹브라우저 구동부(20)의 제어에 따라 화면에 디스플레이된다.In this case, the contents included in the loaded web page are stored in the memory unit 30. The loaded web page includes various contents such as text, images, music, and videos, and the web pages stored in the memory unit 30. The contents of are displayed on the screen under the control of the web browser driver 20.
한편, 상기 웹브라우저의 메뉴바에는 현재 화면상에 보여지고 있는 영역에 대한 위치 정보를 표시하는 미니맵(M)이 포함되어 있는데, 상기 미니맵(M)의 구성 및 기능에 대하여는 도 3과 관련된 설명에서 상세히 설명하였으므로 이에 대한 자세한 설명은 생략한다.On the other hand, the menu bar of the web browser includes a mini map (M) for displaying location information on the area currently displayed on the screen, the configuration and function of the mini map (M) associated with FIG. Since it has been described in detail in the description, a detailed description thereof will be omitted.
그 다음, 미니맵 제어부(40)는 브라우저 구동부(20)를 통해 웹페이지가 로딩되면 로딩된 웹페이지 크기에 따라 미니맵 내부영역(I)의 크기를 계산하는데(S30),미니맵 내부영역(I)의 크기를 계산하는 방법 역시 도 3과 관련된 설명에서 상세히 설명하였으므로 이에 대한 자세한 설명은 생략한다.Next, when the web page is loaded through the browser driver 20, the minimap controller 40 calculates the size of the minimap internal region I according to the loaded webpage size (S30). Since the method for calculating the size of I) has been described in detail in the description related to FIG. 3, a detailed description thereof will be omitted.
그 다음, 미니맵 제어부(40)는 계산된 미니맵 내부영역(I)의 크기에 따라 현재 화면상에 보여지고 있는 영역에 대한 위치 정보를 미니맵(M)에 표시하는데(S40), 이 때, 미니맵 내부영역(I)의 위치와 크기는 웹페이지의 전체 크기 또는 화면 크기에 따라 달라질 수 있다.Next, the minimap control unit 40 displays the location information of the area currently displayed on the screen in the minimap M according to the calculated size of the minimap internal area I (S40). The location and size of the internal area I of the minimap may vary depending on the overall size or screen size of the webpage.
그 다음, 사용자가 입력 디바이스(300)를 통해 미니맵을 선택하면, 미니맵 제어부(40)는 이를 인식하여 미니맵(M)에서 내부영역(I)의 위치를 이동시킬 수 있는 스크롤 모드로 전환하며(S50~S60), 이 상태에서 사용자가 입력 디바이스(300)의 방향 버튼 중 어느 하나를 선택하면, 미니맵 제어부(40)는 선택된 방향 버튼에 따라 내부영역의 위치를 상하좌우로 이동시킨다(S70~S80).Then, when the user selects the minimap through the input device 300, the minimap control unit 40 recognizes this and switches to the scroll mode that can move the position of the internal region I in the minimap M. FIG. In this state (S50 ~ S60), if the user selects any one of the direction button of the input device 300, the mini-map control unit 40 moves the position of the inner region up, down, left and right according to the selected direction button ( S70 ~ S80).
그 다음, 브라우저 구동부(20)는 미니맵 내부영역(I)의 위치 이동에 따른 이동 거리를 계산하여 계산된 이동 거리에 따라 메모리부(30)에 저장된 웹컨텐츠들을 웹브라우저상에 디스플레이함으로써 화면이 스크롤될 수 있도록 하는데(S90~S100), 화면이 스크롤되는 과정은 일반적인 화면 스크롤과 동일하므로 이에 대한 자세한 설명은 생략한다.Next, the browser driver 20 calculates the movement distance according to the movement of the position of the minimap internal region I and displays the web contents stored in the memory unit 30 on the web browser according to the calculated movement distance. Although it is possible to scroll (S90 to S100), the process of scrolling the screen is the same as the general screen scrolling, so a detailed description thereof will be omitted.
상기한 바와 같이, 본 발명의 화면 스크롤 방법에 따르면, 사용자는 수평 스크롤바 또는 수직 스크롤바를 별도로 움직이지 않고도 미니맵(M)을 통해 바로 화면을 스크롤할 수 있게 된다.As described above, according to the screen scrolling method of the present invention, the user can directly scroll the screen through the mini-map M without moving the horizontal scroll bar or the vertical scroll bar separately.
한편, 본 발명은 도면에 도시된 일실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다.On the other hand, the present invention has been described with reference to one embodiment shown in the drawings but this is only exemplary, those skilled in the art will understand that various modifications and equivalent other embodiments are possible from this. will be.
예를 들어, 본 실시예에서는 리모콘과 같이 제한된 인터페이스를 사용하는 TV용 셋탑박스에서 웹브라우저의 화면 스크롤 방법을 예로 들어 설명하였지만, TV 용 셋탑박스 외에 다른 정보가전기기에 본 발명을 적용하거나, 또는 윈도우 탐색기와 같은 다른 종류의 브라우저에 본 발명을 적용하는 것도 가능하다.For example, in the present embodiment, the screen scrolling method of the web browser in the TV set-top box using a limited interface such as a remote control has been described as an example, but other information other than the TV set-top box applies the present invention to an electric appliance, or It is also possible to apply the invention to other types of browsers, such as Windows Explorer.
따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 청구범위의 기술적 사상에 의해 정해져야 할 것이다.Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
따라서, 본 발명에 따르면 사용자는 간단한 버튼 조작만으로 화면상의 컨텐츠들을 스크롤하여 볼 수 있으므로, 특히 리모콘과 같이 제한된 인터페이스를 갖는 시스템에 매우 유용하게 이용될 수 있다는 효과가 있다.Therefore, according to the present invention, since the user can scroll and view contents on the screen with a simple button operation, the user can be very useful for a system having a limited interface such as a remote controller.
또한, 본 발명에 따르면, 스크롤 조작을 위해 별도로 영역을 할당하지 않고 메뉴바의 일부 영역에 스크롤 조작을 위한 미니맵이 위치하도록 사용자 인터페이스를 구성함으로써, 화면을 최대한으로 넓게 활용하여 사용자에게 많은 내용을 보여줄 수 있다는 효과도 있다.In addition, according to the present invention, by configuring the user interface so that the mini-map for scrolling is located in a portion of the menu bar without allocating a separate area for the scrolling operation, the user can utilize the screen to the widest extent to provide the user with many contents. It can also show the effect.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0017868A KR100501934B1 (en) | 2003-03-21 | 2003-03-21 | System and method of scrolling screen using mini-map |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0017868A KR100501934B1 (en) | 2003-03-21 | 2003-03-21 | System and method of scrolling screen using mini-map |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040083269A true KR20040083269A (en) | 2004-10-01 |
KR100501934B1 KR100501934B1 (en) | 2005-07-18 |
Family
ID=37367148
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-0017868A KR100501934B1 (en) | 2003-03-21 | 2003-03-21 | System and method of scrolling screen using mini-map |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100501934B1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100984230B1 (en) * | 2008-03-20 | 2010-09-28 | 엘지전자 주식회사 | Portable terminal capable of sensing proximity touch and method for controlling screen using the same |
KR101397149B1 (en) * | 2007-06-04 | 2014-05-20 | 엘지전자 주식회사 | mobile communication device and controlling method thereof |
KR101448873B1 (en) * | 2007-06-04 | 2014-10-14 | 엘지전자 주식회사 | mobile communication device and method for controlling thereof |
US8984389B2 (en) | 2007-06-04 | 2015-03-17 | Lg Electronics Inc. | Mobile terminal for setting bookmarking area and control method thereof |
US9189142B2 (en) | 2008-03-20 | 2015-11-17 | Lg Electronics Inc. | Portable terminal capable of sensing proximity touch and method for controlling screen in the same |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102045541B1 (en) | 2017-12-05 | 2019-11-15 | 주식회사 한글과컴퓨터 | Method and apparatus for navigation using mini-map |
-
2003
- 2003-03-21 KR KR10-2003-0017868A patent/KR100501934B1/en not_active IP Right Cessation
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101397149B1 (en) * | 2007-06-04 | 2014-05-20 | 엘지전자 주식회사 | mobile communication device and controlling method thereof |
KR101448873B1 (en) * | 2007-06-04 | 2014-10-14 | 엘지전자 주식회사 | mobile communication device and method for controlling thereof |
US8984389B2 (en) | 2007-06-04 | 2015-03-17 | Lg Electronics Inc. | Mobile terminal for setting bookmarking area and control method thereof |
KR100984230B1 (en) * | 2008-03-20 | 2010-09-28 | 엘지전자 주식회사 | Portable terminal capable of sensing proximity touch and method for controlling screen using the same |
US9189142B2 (en) | 2008-03-20 | 2015-11-17 | Lg Electronics Inc. | Portable terminal capable of sensing proximity touch and method for controlling screen in the same |
Also Published As
Publication number | Publication date |
---|---|
KR100501934B1 (en) | 2005-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6741266B1 (en) | Gui display, and recording medium including a computerized method stored therein for realizing the gui display | |
KR100495778B1 (en) | Providing A Scrolling Function For A Multiple Frame Web Page | |
KR101379184B1 (en) | System and method for dynamically zooming and rearranging display items | |
US8812996B1 (en) | Methods and apparatus for processing application windows | |
US20100045706A1 (en) | Method and system for navigating within an image | |
JP5768457B2 (en) | Electronic device, display method and program | |
JP4232045B2 (en) | Information processing apparatus, program, and display control method | |
KR980007677A (en) | Web browser providing navigation between hypertext objects using remote control | |
JP2008276801A (en) | Information processor, program, and display control method | |
KR20090129711A (en) | Electronic picture frame and image display method thereof | |
JPS625293A (en) | Window display control system | |
KR100501934B1 (en) | System and method of scrolling screen using mini-map | |
KR100916015B1 (en) | User interface providing device for controlling web contents display in maxmimal display | |
KR100643743B1 (en) | System and method for navigating within a display having different display sections | |
KR20080035881A (en) | Mobile communication system and controlling method for the same | |
JP2870535B2 (en) | Window display control device | |
JP4094512B2 (en) | Screen scroll control device | |
JPH09237175A (en) | Scroll controller | |
JP2765615B2 (en) | Window display control device | |
JP2828101B2 (en) | Window display control device | |
JP3162735B2 (en) | Display control method and device | |
JP2021120737A (en) | Document display device | |
JP2560206B2 (en) | Window display control method and apparatus | |
JPH0569436B2 (en) | ||
JPH0338722A (en) | Display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20080604 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |