KR20080016427A - User interface providing device for controlling web contents display in maxmimal display - Google Patents
User interface providing device for controlling web contents display in maxmimal display Download PDFInfo
- Publication number
- KR20080016427A KR20080016427A KR1020070033559A KR20070033559A KR20080016427A KR 20080016427 A KR20080016427 A KR 20080016427A KR 1020070033559 A KR1020070033559 A KR 1020070033559A KR 20070033559 A KR20070033559 A KR 20070033559A KR 20080016427 A KR20080016427 A KR 20080016427A
- Authority
- KR
- South Korea
- Prior art keywords
- screen
- user
- display
- interface
- width
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- 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/04845—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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- 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
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 1은 본 발명의 실시 예에 따른 소형 표시장치의 블록 구성도이다.1 is a block diagram illustrating a small display device according to an exemplary embodiment of the present invention.
도 2는 본 발명의 실시 예에 따른 브라우징 인터페이스 제공부에서 수행하는 화면 폭 설정 기능을 설명하기 위한 도면이다.2 is a diagram illustrating a screen width setting function performed by a browsing interface providing unit according to an exemplary embodiment of the present invention.
도 3은 본 발명의 실시 예에 따른 브라우징 인터페이스 제공부에서 수행하는 줌 네비게이션 기능을 설명하기 위한 도면이다.3 is a diagram illustrating a zoom navigation function performed by a browsing interface providing unit according to an exemplary embodiment of the present invention.
도 4는 본 발명의 실시 예에 따른 브라우징 인터페이스 제공부에서 수행하는 빠른 스크롤 기능을 설명하기 위한 도면이다.4 is a diagram for describing a quick scroll function performed by a browsing interface providing unit according to an exemplary embodiment of the present invention.
도 5는 본 발명의 실시 예에 따른 브라우징 인터페이스 제공부의 블록 구성도이다.5 is a block diagram illustrating a browsing interface providing unit according to an exemplary embodiment of the present invention.
도 6은 본 발명의 실시 예에 따른 웹 컨텐츠의 화면 디스플레이를 제어하기 위한 브라우징 인터페이스 장치의 동작을 보인 순서도이다.6 is a flowchart illustrating an operation of a browsing interface device for controlling a screen display of web content according to an exemplary embodiment of the present invention.
본 발명은 웹 컨텐츠의 표시 형태를 변경 또는 변형시키는 브라우징 인터페이스 장치에 관한 것으로, 특히, 대형 디스플레이 크기에 최적화된 웹 컨텐츠를 소형 표시 장치에서 쉽고 편하게 확인할 수 있게 한 웹 컨텐츠의 화면 디스플레이를 제어하기 위한 브라우징 인터페이스 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a browsing interface device for changing or modifying a display form of web content, and more particularly, to control a screen display of web content that enables easy and comfortable viewing of web content optimized for a large display size on a small display device. A browsing interface device.
시간과 장소의 제약으로부터 자유로운 작고 강력한 기능의 휴대 기기들이 PC(Personal Computer) 가 독점하고 있던 네트워크에 빠른 속도로 적응해 감에 따라서, PC중심의 네트워크 환경은 유비쿼터스 시대의 흐름을 타고 급속히 PC를 이탈하고 있다.As small, powerful mobile devices that are free from the constraints of time and place are rapidly adapting to the networks that PCs have monopolized, the PC-centric network environment is rapidly leaving the PC in the ubiquitous era. have.
기존의 웹 컨텐츠는 PC 모니터에 적합하도록 구성되고 진화되어 왔으며, 사용자들은 이미 PC 화면에 최적화된 레이아웃과 넓은 PC 화면을 통한 편리한 웹 컨텐츠 브라우징에 익숙해져 있다.Existing web contents have been constructed and evolved for PC monitors, and users are already accustomed to convenient web content browsing through layouts and wide PC screens optimized for PC screens.
반면, 휴대 기기는 휴대성의 극대화를 위해 디스플레이를 최소화하고 있으며, 이러한 디스플레이 크기의 제약으로 인해 휴대 기기를 통하여 기존의 웹 컨텐츠를 브라우징하기 위해서는 많은 불편을 감수해야만 했다.On the other hand, mobile devices are minimizing the display in order to maximize portability, and due to the limitation of the display size, it has to take a lot of inconvenience to browse existing web contents through the mobile device.
PC와 휴대 기기 모두에 컨텐츠를 제공하는 웹 컨텐츠 공급자들은 동일한 컨텐츠를 PC와 휴대 기기를 위해 디스플레이 크기에 따라 별도의 웹 페이지로 제작하는 방법을 선택하였다. 그러나, 인터넷에 축적되어 있는 방대한 양의 웹 컨텐츠들은 이미 휴대기기의 디스플레이를 고려하지 않은 채 제작되어 있고, 사용자들은 휴대 기기를 통해서도 인터넷의 방대한 컨텐츠에 직접 접근할 수 있기를 원한다.Web content providers who provide content to both PCs and mobile devices have chosen to produce the same content as separate web pages for display on both PCs and mobile devices. However, the vast amount of web content accumulated on the Internet has been produced without considering the display of the mobile device, and users want to be able to directly access the vast content of the Internet through the mobile device.
이를 지원하기 위해서는 충분히 큰 화면과 마우스만으로도 충분한 PC에서의 브라우징 인터페이스와는 다른 휴대 기기에 특화된 혁신적인 브라우징 인터페이스가 필요하다.To support this, you need an innovative browsing interface specifically for mobile devices that is different from the browsing interface on a PC with a large enough screen and a mouse.
따라서, 본 발명이 이루고자 하는 기술적 과제는 단지 휴대 기기 뿐만 아니라, PC에 비해 작은 화면을 가진 모든 기기에 공통적으로 적용 가능하며, 인터넷에 축적되어 있는 모든 웹 컨텐츠를 어떠한 재가공도 없이 모든 네트워크 기기에서 자유롭게 접근하고 편리하게 이용할 수 있도록 해 줄 브라우징 인터페이스를 제공하는 것이다.Therefore, the technical problem to be achieved by the present invention is not only portable devices, but also commonly applied to all devices having a smaller screen than a PC, and all web contents accumulated in the Internet can be freely used in all network devices without any reprocessing. It provides a browsing interface that is accessible and convenient.
상기 기술적 과제를 달성하기 위한 본 발명의 특징에 따르면, 사용자의 명령을 입력하기 위한 키 입력부, 인터넷에 접속하여 컨텐츠를 검색할 수 있게 하는 브라우저를 포함하는 소형 표시 장치의 브라우징 인터페이스 장치를 제공한다. 이 브라우징 인터페이스 장치는, 사용자가 상기 키 입력부를 조작하여 상기 웹 페이지의 확대 또는 축소할 수 있도록 하는 제1 인터페이스를 제공하고, 상기 제1 인터페이스를 통해 입력되는 사용자의 요청에 따라 상기 웹 페이지를 확대 또는 축소시키는 줌 네비게이션 모듈; 및 사용자가 상기 키 입력부를 조작하여 제1 모드와 제2 모드 간의 전환 및 상기 제1 모드시에 상기 웹 페이지를 화면 상에서 스크롤 이동시킬 수 있게 하는 제2 인터페이스를 제공하고, 상기 제2 인터페이스를 통해 입력되는 사용자의 요청에 따라 상기 웹 페이지를 화면 상에서 스크롤 이동시키는 빠른 스크롤 모듈을 포함한다.According to an aspect of the present invention for achieving the above technical problem, there is provided a browsing interface device of a small display device including a key input unit for inputting a user's command, a browser for accessing the Internet to search for content. The browsing interface device provides a first interface that allows a user to enlarge or reduce the web page by manipulating the key input unit, and enlarges the web page in response to a user's request input through the first interface. Or a zoom navigation module for reducing; And a second interface that allows a user to operate the key input unit to switch between a first mode and a second mode and to scroll the web page on the screen in the first mode, and through the second interface. It includes a fast scroll module for scrolling the web page on the screen in response to a user's request input.
그리고 본 발명의 브라우징 인터페이스 장치는, 사용자가 상기 키 입력부를 조작하여 웹 페이지에 대한 가상 화면의 폭을 설정할 수 있도록 하는 제3 인터페이스를 제공하고, 상기 제3 인터페이스를 통해 입력되는 사용자의 요청에 부합하는 화면 폭을 설정하는 화면 폭 설정 모듈을 더 포함할 수 있다.The browsing interface apparatus of the present invention provides a third interface for allowing a user to set the width of the virtual screen for the web page by manipulating the key input unit, and responds to a user's request input through the third interface. The apparatus may further include a screen width setting module for setting a screen width.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
또한, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. In addition, when a part is said to "include" a certain component, this means that it may further include other components, except to exclude other components unless otherwise stated.
또한, 본 명세서에서 기재한 모듈(module)이란 용어는 특정한 기능이나 동작을 처리하는 하나의 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현할 수 있다. In addition, the term module described herein refers to a unit for processing a specific function or operation, which may be implemented in hardware or software, or a combination of hardware and software.
이제, 본 발명의 실시예에 따른 웹 컨텐츠의 화면 디스플레이를 제어하기 위한 브라우징 인터페이스 장치에 대하여 도면을 참고로 하여 상세하게 설명한다.Now, a browsing interface device for controlling a screen display of web content according to an embodiment of the present invention will be described in detail with reference to the drawings.
도 1은 본 발명의 실시 예에 따른 소형 표시 장치의 블록 구성도이다. 여기서, 상기 소형 표시 장치는 단지 휴대 기기뿐만 아니라, PC에 비해 작은 화면을 가 진 모든 기기를 총칭한다.1 is a block diagram illustrating a small display device according to an exemplary embodiment of the present invention. Here, the small display device refers not only to a portable device but also to all devices having a small screen compared to a PC.
도 1에 도시된 바와 같이 본 발명의 실시 예에 따른 소형 표시 장치(10)는 브라우징 인터페이스 제공부(100), 키 입력부(200), 브라우저(300), 제어부(400), 및 표시부(500)를 포함한다.As shown in FIG. 1, the small display device 10 according to an exemplary embodiment of the present invention may include a browsing
키 입력부(200)는 사용자의 조작을 전기적인 신호로 제어부(400)에 제공한다. 키 입력부(200)는 상, 하, 좌, 우 방향키, 확인키, 숫자키 등을 포함한다.The
브라우저(300)는 제어부(400)의 제어에 따라 인터넷 상에서 사용자가 원하는 정보(예; 컨텐츠)를 검색하여 화면상에 디스플레이한다. The
제어부(400)는 소형 표시 장치(10)의 전반적인 동작을 제어한다.The
표시부(500)는 제어부(400)의 제어에 따라 영상을 표시하며, 브라우징 인터페이스 제공부(100)의 제어에 따라 브라우저(300)를 통해 수신된 웹 컨텐츠를 화면 상에 사용자의 요구에 부합하는 형태로 표시한다.The
브라우징 인터페이스 제공부(100)는 대형 디스플레이에 최적화된 웹 컨텐츠를 브라우저(300)로부터 수신하면, 이 웹 컨텐츠를 사용자의 설정이나 요구에 부합하는 형태로 화면상에 표시되도록 한다. When the browsing
HTML 표준 문서에 따르면 “창의 너비는 약 80글자이고, 많은 HTML 페이지들의 그래픽들은 이 디폴트를 고려하여 디자인되었다”고 설명하고 있다(HTML4.01 Appendix B.5.1 Design rationale). 이는 PC를 기준으로 한 서술로써, 상대적으로 작은 크기의 PC 모니터를 사용하던 과거의 규격이다. 충분히 넓은 디스플레이가 일반화된 현재는 대부분의 컨텐츠가 가로폭 800~1000픽셀에 최적화되어 제공되고 있 다. 충분한 크기의 디스플레이에 최적화된 웹 페이지를 휴대 기기의 작은 디스플레이를 통해서 제공받기 위해서는 우선 웹 페이지가 최적화되어 있는 기준폭(800~1000픽셀)에 따라 페이지를 표시하여야 한다.According to the HTML standard, "the window is about 80 characters wide, and the graphics of many HTML pages are designed with this default in mind" (HTML4.01 Appendix B.5.1 Design rationale). This is a description based on a PC, a past specification that used a relatively small PC monitor. Nowadays, a wide enough display is common, and most of the content is optimized for a width of 800 to 1000 pixels. In order to receive a web page optimized for a display of sufficient size through a small display of a mobile device, the page must be displayed according to a reference width (800 to 1000 pixels) at which the web page is optimized.
브라우징 인터페이스 제공부(100)는 이렇게 대형 디스플레이에 최적화되어 있는 웹 페이지를 소형 표시 장치(100)의 화면에 표시할 때, 사용자가 정의된 크기로 표시되게 하고, 화면을 통해 웹 페이지의 특정 부분을 확인하는 경우에 사용자의 명령에 따라 쉽고 빠르게 해당 특정 부분에 이동하여 화면상에 표시되게 한다. When the browsing
이를 위해서 브라우징 인터페이스 제공부(100)는 화면폭 설정 기능과, 줌 네비게이션 기능과 빠른 스크롤 기능을 가진다. To this end, the browsing
우선 도 2를 참조로 하여 브라우징 인터페이스 제공부(100)의 화면폭 설정 기능을 설명한다. 도 2는 본 발명의 실시 예에 따른 브라우징 인터페이스 제공부에서 수행하는 화면폭 설정 기능을 설명하기 위한 도면이다.First, the screen width setting function of the
브라우징 인터페이스 제공부(100)의 화면폭 설정 기능은 사용자가 키 입력부(200)의 특정 키(이하 "폭 설정키"라 함) 또는 특정 메뉴(이하 "폭 설정메뉴"라 함)를 이용하여 화면에 표시될 페이지 폭을 설정할 수 있게 한다. 이때 설정되는 페이지 폭은 기준폭으로 설정되며, 이에 웹 페이지는 전체 폭 중에서 기준폭만큼이 화면에 표시된다.The screen width setting function of the browsing
도 2에서, P100으로 표기된 기기화면은 소형 표시 장치(10)의 화면의 영역를 나타나며, P200으로 표기된 가상화면은 기기 화면(P100)과는 별도로 설정된 웹 페이지 폭을 따르는 전체 화면 영역이다.In FIG. 2, the device screen denoted by P100 represents an area of the screen of the small display device 10, and the virtual screen denoted by P200 is an entire screen area that follows a web page width set separately from the device screen P100.
따라서, 화면폭 설정 기능은 가상화면(P200)의 폭을 사용자가 설정할 수 있도록 하여 보다 나은 레이 아웃을 보여주는 페이지 폭을 정할 수 있게 한다. 이렇게 사용자에 의해 가상화면(P200)의 폭이 가변되면 가상화면(P200) 중에서 기기화면(P100)에 표시될 영역이 바뀌게 된다. 예컨대, 가상화면(P200)의 폭을 작게 하면 기기화면(P100)에는 가상화면(P200)의 전체 영역에서 많은 영역이 보여지고, 가상화면(P200)의 폭을 크게 하면 기기화면(P100)에는 가상화면(P200)의 전체 영역에서 적은 영역이 보여지게 된다.Therefore, the screen width setting function allows the user to set the width of the virtual screen P200 to determine the page width showing a better layout. When the width of the virtual screen P200 is changed by the user, the area to be displayed on the device screen P100 of the virtual screen P200 is changed. For example, if the width of the virtual screen P200 is reduced, many areas are visible in the entire area of the virtual screen P200 on the device screen P100. If the width of the virtual screen P200 is increased, the virtual screen P100 is virtual. A small area is shown in the entire area of the screen P200.
여기서, 본 발명은 웹 페이지 저작자가 해당 웹 페이지가 최적화되어 있는 화면폭을 HTML 태그, 혹은 HTML 태그 속성, 혹은 HTTP 응답(response) 헤더(header)을 통해 전달하면, 브라우저(300)가 이를 인식하여 소형 표시 장치의 화면에 최적화되는 레이아웃을 보여줄 수 있도록 할 수도 있다.Herein, when the web page author delivers the screen width for which the web page is optimized through an HTML tag, an HTML tag attribute, or an HTTP response header, the
이하, 도 3을 참조로 하여 브라우징 인터페이스 제공부(100)의 줌 네비게이션 기능을 설명한다. 도 3은 본 발명의 실시 예에 따른 브라우징 인터페이스 제공부에서 수행하는 줌 네비게이션 기능을 설명하기 위한 도면이다.Hereinafter, a zoom navigation function of the
줌 네비게이션 기능은 일반적으로 소형 표시 장치에서 웹 페이지를 표시하는 경우에, 그리고 상기 페이지폭 설정 기능으로도 극복하지 못하는 디스플레이 크기 제약에 따른 문제를 해결한다.The zoom navigation function generally solves the problem of displaying a web page on a small display device and a display size constraint that the page width setting function cannot overcome.
상기 문제는 소형 표시 장치의 화면 폭보다 큰 웹 페이지를 한 눈에 볼 수 없다는 것이다. 즉, 웹 페이지는 대형 디스플레이 기기에 맞도록 최적화된 형태로 제공되기 때문에, 소형 표시 장치의 화면은 웹 페이지를 표시할 때 웹 페이지의 일 부분만을 표시하게 된다. 본 발명의 화면폭 설정 기능을 적용하더라도 이는 마찬가지다.The problem is that web pages larger than the screen width of the small display device cannot be seen at a glance. That is, since the web page is provided in a form optimized for a large display device, the screen of the small display device displays only a part of the web page when displaying the web page. The same is true even if the screen width setting function of the present invention is applied.
때문에, 웹 페이지의 전체를 확인하기 위해서는 스크롤 조작으로 화면에 보여지는 영역을 이동하여 전체 페이지를 순회해야 한다. 그리고 한번에 전체 웹 페이지를 확인하지 못하기 때문에, 불필요한 스크롤 동작이 발생한다. 예컨대, 폭 200 픽셀의 화면에서 폭 1000 픽셀에 최적화된 페이지를 보기 위해서는 가로 스크롤이 최소한 다섯 번 이상 필요하다. 사용자가 두 번, 혹은 세 번의 스크롤만으로도 정보 검색에 충분할 경우에도 디스플레이의 크기와 페이지의 크기의 차이에 따라 결정된 스크롤 횟수대로 스크롤 조작을 해야만 한다.Therefore, in order to check the entirety of the web page, the entire page must be traversed by moving the area shown on the screen by scrolling. And because you don't see the entire web page at once, you get unnecessary scrolling. For example, horizontal scrolling is required at least five times to view a page optimized for 1000 pixels wide on a 200 pixel wide screen. Even if a user needs two or three scrolls to search for information enough, the user must scroll according to the number of scrolls determined by the difference between the display size and the page size.
이에 사용자가 웹 페이지를 쉽고 편하게, 즉, 한 눈에 확인할 수 있도록 하기 위해서는 사용자가 원하는 웹 페이지 영역을 화면 영역에 일치시키는 방법이 필요하다. 즉, 디스플레이의 크기가 작은 휴대 기기로 화면폭이 큰 웹 페이지를 한 화면에서 보기 위해서는 원하는 배율을 설정하고, 해당 배율로 웹 페이지를 브라우징 하는 것이 필요하다. 줌 네비게이션 기능은 이를 달성한다. Therefore, in order for the user to easily and conveniently check the web page, that is, at a glance, a method of matching the desired web page area to the screen area is required. That is, in order to view a web page with a large screen width on a single screen with a small display device, it is necessary to set a desired magnification and browse the web page at the magnification. The zoom navigation function accomplishes this.
줌 네비게이션 기능은 도 2에 도시된 웹 페이지에 대한 가상화면(P200)의 크기를 100%라고 하고, 확대는 100%씩, 축소는 절반씩 일어나는 적용 예에 있어서, 사용자 입력에 따라 웹 페이지를 50%로, 다시 25%로 축소(줌 아웃)시킨다. 따라서 줌 네비게이션 기능의 줌 아웃에 의해 가상화면(P200)은 기기화면(P100) 내에 모두 표시되고, 이에 사용자는 웹 페이지를 한 눈에 확인할 수 있게 된다.In the zoom navigation function, the size of the virtual screen P200 for the web page illustrated in FIG. 2 is 100%, the magnification is 100%, and the reduction is half the size. % Zooms back out to 25%. Accordingly, the virtual screen P200 is all displayed on the device screen P100 by zooming out of the zoom navigation function, thereby allowing the user to check the web page at a glance.
그리고 줌 네비게이션 기능은 사용자 입력에 따라 웹 페이지를 200%로, 다시 300% 로 확대(줌 인)시킨다. 따라서 줌 네비게이션 기능의 줌 인에 의해 가상 화면(P200)의 특정 부분은 기기화면(P100)에 확대되어 표시되고, 이에 작은 디스플레이에서 컨텐츠 검색이 어려운 저시력자에게 보다 자유로운 컨텐츠 접근을 가능하게 한다.In addition, the zoom navigation function enlarges (zoom in) the web page to 200% and back to 300% according to user input. Accordingly, a specific portion of the virtual screen P200 is enlarged and displayed on the device screen P100 by zooming in of the zoom navigation function, thereby enabling free access to contents for low vision persons who have difficulty in searching for content on a small display.
이하, 도 4를 참조로 하여 브라우징 인터페이스 제공부(100)의 빠른 스크롤 기능을 설명한다. 도 4는 본 발명의 실시 예에 따른 브라우징 인터페이스 제공부에서 수행하는 빠른 스크롤 기능을 설명하기 위한 도면이다.Hereinafter, a quick scroll function of the
일반적으로, 대형 디스플레이 기기에 최적화된 웹 페이지를 소형 표시 장치의 화면에 표시하는 경우에는 불필요한 스크롤 동작이 발생하기도 하지만, 이러한 불필요한 스크롤 동작이 너무 많아질 수 있다.In general, when a web page optimized for a large display device is displayed on a screen of a small display device, an unnecessary scroll operation may occur, but such an unnecessary scroll operation may be excessive.
포인팅 입력장치가 있는 브라우징 인터페이스에서의 스크롤 이동은 스크롤바를 끌어 옮김으로써 비교적 쉽게 조작될 수 있지만 포인팅 입력장치가 없는 대부분의 소형 표시 장치에서는 방향키가 스크롤 이동을 수행해야 한다.Scroll movement in a browsing interface with a pointing input device can be manipulated relatively easily by dragging the scroll bar, but in most small display devices without a pointing input device, the direction keys need to perform scroll movement.
하지만 일반적인 경우에서 방향키는 공간적 탐색 즉, 상하좌우로의 앵커 포커스 이동을 수행한다. 따라서, 한 페이지 내에 들어있는 앵커의 수에 따라 스크롤 이동을 위한 방향키를 조작 횟수가 결정된다. 앵커의 수가 적은 경우에는 문제가 되지 않지만, 앵커의 수가 많아질수록 브라우징은 불편해질 것이다. 즉, 포인팅 입력장치가 없는 기기에서도 편리하게 스크롤 이동을 수행할 수 있는 방법이 필요하다.However, in the general case, the direction key performs spatial search, that is, anchor focus movement up, down, left, and right. Therefore, the number of times of operating the direction key for scroll movement is determined according to the number of anchors included in one page. It does not matter if the number of anchors is small, but browsing will become inconvenient as the number of anchors increases. In other words, there is a need for a method that can conveniently perform scroll movement even in a device without a pointing input device.
본 발명의 빠른 스크롤 기능은 포인팅 입력장치가 없는 기기에서도 편리하게 스크롤 이동을 수행할 수 있게 한다.The fast scrolling function of the present invention enables convenient scroll movement even in a device without a pointing input device.
빠른 스크롤 기능은 빠른 스크롤 모드가 제어부(400)에 설정되었을 때 수행되며, 키 입력부(200)의 방향키 조작에 따라 도 4에 도시된 바와 같이, 각 방향으로의 화면 이동 즉, 스크롤 동작을 수행한다. 이 때 빠른 스크롤 기능은 화면 내에서 포커스를 가지는 앵커의 결정이 모호하므로 앵커 이동이 일어나지 않게 한다.The quick scrolling function is performed when the quick scrolling mode is set in the
한편, 브라우저(300)는 제어부(400)에 일반 모드를 설정한 경우에 키 입력부(200)를 통해 입력되는 방향키 조작에 따라 앵커 이동이 일어나게 한다. 그리고 브라우저(300)는 빠른 스크롤 모드에서 일반 모드로 전환되는 경우에, 빠른 스크롤 모드시 이동한 현재 화면표시 영역 내의 앵커로 포커스를 이동함으로써 일반 모드에서의 공간 탐색을 계속할 수 있도록 한다.Meanwhile, when the
상기 설명에 따르면, 사용자는 빠른 스크롤 기능과 줌 네비게이션 기능을 결합하여 사용하면 더욱 빠르고 편리하게 브라우징을 할 수 있게 된다.According to the above description, the user can use the quick scrolling function and the zoom navigation function to browse more quickly and conveniently.
이하에서는 도 5를 참조로 하여 브라우징 인터페이스 제공부(100)의 내부 구성을 설명한다. 도 5는 본 발명의 실시 예에 따른 브라우징 인터페이스 제공부의 블록 구성도이다.Hereinafter, an internal configuration of the browsing
도 5에 도시된 바와 같이, 브라우징 인터페이스 제공부(100)는 화면폭 설정 모듈(120), 줌 네비게이션 모듈(140)과 빠른 스크롤 모듈(160)을 포함한다.As shown in FIG. 5, the browsing
화면폭 설정 모듈(120)은 화면폭 설정 기능을 수행하여 도 4의 (a)에 도시된 화면 폭 설정 화면을 구동한다. 화면폭 설정 모듈(120)은 사용자가 가상화면(P200)의 폭을 설정할 수 있도록 인터페이스 기능을 제공한다.The screen
이때, 화면폭 설정 모듈(120)은 화면 폭을 설정할 수 있는 인터페이스 기능으로서, 다음과 같은 구성을 포함할 수 있다.In this case, the screen
(1) 페이지가 최적화된 화면 폭을 표시 혹은 설정하는 HTML 태그(1) HTML tags that display or set the page width for which the page is optimized
(2) 페이지가 최적화된 화면 폭을 표시 혹은 설정하는 HTML 속성 (2) HTML attributes that display or set the page width for which the page is optimized
(3) 미리 설정된 화면 폭 메뉴 중 하나를 선택할 수 있는 키 입력 혹은 메뉴(3) Key input or menu to select one of preset screen width menus
(4) 사용자가 임의로 정한 화면 폭을 입력할 수 있는 메뉴(4) Menu to input screen width arbitrarily determined by user
이러한 화면 폭 설정 모듈(120)은 설정된 혹은 명시된 화면 폭을 웹 페이지에 적용한다. 그리고 화면폭 설정 모듈(120)은 한 번 설정된 화면 폭을 사용자가 재설정되지 않는 한 브라우저의 실행 시간 동안 유지된다.The screen
줌 네비게이션 모듈(140)은 줌 네비게이션 기능을 수행하여 도 5의 (b)에 도시된 줌 네비게이션 화면을 구동한다. 줌 네비게이션 모듈(140)은 웹 페이지를 확대 또는 축소를 수행하는 키 입력이나 메뉴를 제공한다. 줌 네비게이션 모듈(140)은 화면에 표시될 웹 페이지를 불러오고 줌 네비게이션 기능을 위한 키나 메뉴를 통해 사용자의 요구를 수신하며, 사용자 요구에 부응하여 웹 페이지를 확대 또는 축소시켜 표시부(500)에 제공한다. 줌 네비게이션 모듈(140)은 한 번 설정된 배율을 사용자가 재설정되지 않는 한 브라우저의 실행 시간 동안 유지한다The
여기서, 본 발명은 웹 페이지를 확대 또는 축소한 상태에서도 일반 기능이 동일하게 제공되게 하며, 설정된 배율을 페이지 이동 후에도 유지시킨다.Herein, the present invention provides the same general functions even when the web page is enlarged or reduced, and maintains the set magnification even after page movement.
빠른 스크롤 모듈(160)은 빠른 스크롤 기능을 수행하여 도 5의 (c)에 도시된 빠른 스크롤 화면을 구동한다. 빠른 스크롤 모듈(160)은 빠른 스크롤을 수행하는 모드와 그렇지 않은 모드 간의 전환을 수행하는 키 입력 또는 메뉴를 제공한다. 빠른 스크롤 모듈(160)은 빠른 스크롤 모드를 설정된 동안에 동작하며, 키 입력이나 메뉴를 통한 입력(예; 방향 키 입력 또는 이와 동일한 명령을 가지는 메뉴 입력)에 대응하여 스크롤 이동만 일어나게 하며, 앵커이동은 빠른 스크롤가 끝난 후 현재 화면 표시 영역 내에서 시작되게 한다.The
이하, 도 6을 참조로 하여 본 발명의 실시 예에 따른 웹 컨텐츠의 화면 디스플레이를 제어하기 위한 브라우징 인터페이스 장치를 설명한다. 도 6은 본 발명의 실시 예에 따른 웹 컨텐츠의 화면 디스플레이를 제어하기 위한 브라우징 인터페이스 장치의 동작을 보인 순서도이다.Hereinafter, a browsing interface apparatus for controlling a screen display of web content according to an embodiment of the present invention will be described with reference to FIG. 6. 6 is a flowchart illustrating an operation of a browsing interface device for controlling a screen display of web content according to an exemplary embodiment of the present invention.
소형 표시 장치(10)가 브라우저(200)를 통해 웹 서버에 접속하면(S601), 브라우저(200)는 웹 서버로부터 해당 웹 페이지를 수신한다(S602).When the small display device 10 accesses the web server through the browser 200 (S601), the
그리고 브라우저(200)는 내부 메모리(미도시)에 저장된 화면폭 설정 정보를 확인하고, 수신한 웹 페이지의 폭을 화면폭 설정 정보에 맞게 조정한 후 표시부(500)를 통해 화면에 표시한다(S603).The
이때 화면에 표시되는 웹 페이지는 표시부(500)의 화면보다 크므로 일부만 표시된다.At this time, since the web page displayed on the screen is larger than the screen of the
이렇게 화면 상에 웹 페이지가 일부만 표시되면, 사용자는 웹 페이지를 확대 또는 축소시키거나, 화면 상의 웹 페이지 표시 영역을 이동시키기 위해 키 입력부(200)를 조작한다.When only a part of the web page is displayed on the screen, the user manipulates the
만약, 사용자가 키 입력부(200)를 조작하여 줌 인(확대) 또는 줌 아웃(축소) 명령을 내리면(S604), 줌 네비게이션 모듈(140)은 키 입력부(200)로부터 입력되는 명령에 대응하여 웹 페이지의 배율을 조정하여 확대 또는 축소시키고, 표시부(500)를 통해 화면 상에 표시되게 한다(S605).If a user issues a zoom in (enlarge) or zoom out (reduce) command by operating the key input unit 200 (S604), the
그리고 사용자가 키 입력부(200)의 방향키를 조작하면(S606), 제어부(400)는 현재 설정된 모드를 판단하고(S607), 일반 모드인 경우에 브라우저(300)를 제어하여 방향키의 정보에 대응하여 현재 화면에서 앵커를 이동시킨다(S610).When the user manipulates the direction key of the key input unit 200 (S606), the
반면에, 설정된 모드가 빠른 스크롤 모드이면(S608), 방향키의 조작 정보는 빠른 스크롤 모듈(160)에 입력되고, 빠른 스크롤 모듈(160)은 현재 화면에 표시된 웹 페이지를 스크롤시킨다(S609).On the other hand, if the set mode is the fast scroll mode (S608), the operation information of the direction key is input to the
이상에서 설명한 본 발명의 실시예는 장치을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다. The embodiment of the present invention described above is not implemented only by the apparatus, but may be implemented through a program for realizing a function corresponding to the configuration of the embodiment of the present invention or a recording medium on which the program is recorded. From the description of the embodiments described, it can be easily implemented by those skilled in the art.
그리고 본 발명의 권리범위는 상술한 실시예에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.The scope of the present invention is not limited to the above-described embodiments, but various modifications and improvements of those skilled in the art using the basic concept of the present invention as defined in the following claims are also within the scope of the present invention.
이와 같이 본 발명의 실시예에 의하면, 작은 크기의 디스플레이 장치를 가진 기기에서 커다란 크기의 웹 페이지를 볼 때 사용자 편의성을 획기적으로 높여준다.As described above, according to an exemplary embodiment of the present invention, when a large sized web page is viewed in a device having a small sized display device, user convenience is greatly improved.
Claims (7)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20060078113 | 2006-08-18 | ||
KR1020060078113 | 2006-08-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080016427A true KR20080016427A (en) | 2008-02-21 |
KR100916015B1 KR100916015B1 (en) | 2009-09-10 |
Family
ID=39384553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070033559A KR100916015B1 (en) | 2006-08-18 | 2007-04-05 | User interface providing device for controlling web contents display in maxmimal display |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100916015B1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100974783B1 (en) * | 2008-06-04 | 2010-08-06 | 주식회사 엘지유플러스 | Web viewer server producing capture image of web page variably, and web viewer service system using the web viewer server and control method thereof |
KR100979876B1 (en) * | 2008-06-30 | 2010-09-02 | 주식회사 케이티 | Web server for displaying web page in mobile terminal, mobile terminal and method thereof |
KR100989985B1 (en) * | 2008-12-04 | 2010-10-26 | 주식회사 엘지유플러스 | Method of adjusting mobile browser screen for providing optimized webpage and mobile terminal is applied to the method |
WO2011013878A1 (en) * | 2009-07-27 | 2011-02-03 | Ko Youn Hwan | Method and apparatus for providing mobile site |
KR20160141731A (en) * | 2014-04-02 | 2016-12-09 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | Service gallery user interface presentation |
US9971748B2 (en) | 2013-12-20 | 2018-05-15 | Samsung Electronics Co., Ltd. | Method and apparatus for outputting digital content |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000284884A (en) * | 1999-03-30 | 2000-10-13 | Matsushita Electric Ind Co Ltd | Screen operation device |
KR20030095868A (en) * | 2002-06-15 | 2003-12-24 | (주) 고미드 | Web-contents display apparatus and method in mobile communication terminal such as pda |
-
2007
- 2007-04-05 KR KR1020070033559A patent/KR100916015B1/en not_active IP Right Cessation
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100974783B1 (en) * | 2008-06-04 | 2010-08-06 | 주식회사 엘지유플러스 | Web viewer server producing capture image of web page variably, and web viewer service system using the web viewer server and control method thereof |
KR100979876B1 (en) * | 2008-06-30 | 2010-09-02 | 주식회사 케이티 | Web server for displaying web page in mobile terminal, mobile terminal and method thereof |
KR100989985B1 (en) * | 2008-12-04 | 2010-10-26 | 주식회사 엘지유플러스 | Method of adjusting mobile browser screen for providing optimized webpage and mobile terminal is applied to the method |
WO2011013878A1 (en) * | 2009-07-27 | 2011-02-03 | Ko Youn Hwan | Method and apparatus for providing mobile site |
US9971748B2 (en) | 2013-12-20 | 2018-05-15 | Samsung Electronics Co., Ltd. | Method and apparatus for outputting digital content |
KR20160141731A (en) * | 2014-04-02 | 2016-12-09 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | Service gallery user interface presentation |
Also Published As
Publication number | Publication date |
---|---|
KR100916015B1 (en) | 2009-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2074497B1 (en) | Method and device for selecting and displaying a region of interest in an electronic document | |
JP5941093B2 (en) | Device and method for dynamically placing text when displaying a selected area of an electronic document | |
KR101517618B1 (en) | Apparatus and method for displaying web contents effectively | |
US20100259562A1 (en) | Display control apparatus, display control method and computer program | |
JP5235671B2 (en) | Terminal device, content display method, and content display program | |
JP5344651B2 (en) | Information processing apparatus, control method, program, and information processing system | |
KR20110058744A (en) | Methods, systems and devices for transcoding and displaying electronic documents | |
KR100916015B1 (en) | User interface providing device for controlling web contents display in maxmimal display | |
KR102027357B1 (en) | Portable appratus comprising touch screens for browsing information displyed on screen of external appratus and method for browsing information thereof | |
US20110096230A1 (en) | Terminal device and method for processing data | |
KR20100101004A (en) | Content display method, content display program, and content display device | |
JP2014506365A (en) | Display fixed multi-monitor screen magnifier | |
JP5247445B2 (en) | Terminal device, content display method, and content display program | |
US20050138575A1 (en) | Information processing apparatus with display | |
JP3780976B2 (en) | Electronic content browsing apparatus and electronic content browsing method | |
US20140035816A1 (en) | Portable apparatus | |
JP5616039B2 (en) | Method for partially zooming the screen of a display and electronic device applying the method | |
JP2013097535A (en) | Electronic apparatus and display control method | |
JP4713270B2 (en) | Web browsing apparatus and web information display method | |
JP4686973B2 (en) | Mobile information processing terminal | |
JP5752759B2 (en) | Electronic device, method, and program | |
KR20040083269A (en) | System and method of scrolling screen using mini-map | |
JP2005128744A (en) | Information processing device | |
KR100677485B1 (en) | Internet browsing method in mobile communication station | |
TWI454962B (en) | Method of dislaying browser and terminal implementing the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |