KR20150117212A - Display apparatus and control method thereof - Google Patents
Display apparatus and control method thereof Download PDFInfo
- Publication number
- KR20150117212A KR20150117212A KR1020150042643A KR20150042643A KR20150117212A KR 20150117212 A KR20150117212 A KR 20150117212A KR 1020150042643 A KR1020150042643 A KR 1020150042643A KR 20150042643 A KR20150042643 A KR 20150042643A KR 20150117212 A KR20150117212 A KR 20150117212A
- Authority
- KR
- South Korea
- Prior art keywords
- channel
- web
- information
- based service
- list
- 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.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Databases & Information Systems (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)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
디스플레이 장치가 개시된다. 디스플레이 장치는, 화면을 디스플레이하는 디스플레이부 및, 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트를 구성하고, 기설정된 이벤트에 따라 가상 채널 리스트 중 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 화면 상에 제공하는 프로세서를 포함한다. A display device is disclosed. The display device includes a display unit for displaying a screen and a virtual channel list including at least one channel to which web based service information is mapped, And a processor for providing the content on the screen.
Description
본 발명은 디스플레이 장치 및 그 제어 방법에 대한 것으로, 보다 상세하게는 웹 기반 서비스 컨텐츠를 제공하는 디스플레이 장치 및 그 제어 방법에 대한 것이다.The present invention relates to a display apparatus and a control method thereof, and more particularly, to a display apparatus and a control method thereof for providing web-based service contents.
전자 기술의 발달에 힘입어 다양한 유형의 전자 제품들이 개발 및 보급되고 있다. 특히, TV, 휴대폰, PC, 노트북 PC, PDA 등과 같은 각종 디스플레이 장치들은 대부분의 일반 가정에서도 많이 사용되고 있다.Various types of electronic products are being developed and distributed by the development of electronic technology. In particular, various display devices such as TVs, mobile phones, PCs, notebook PCs, and PDAs are used in most households.
디스플레이 장치들의 사용이 늘면서 좀 더 다양한 기능에 대한 사용자 니즈(needs)도 증대되었다. 이에 따라, 사용자 니즈에 부합하기 위한 각 제조사들의 노력도 커져서, 종래에 없던 새로운 기능을 갖춘 제품들이 속속 등장하고 있다.As the use of display devices has increased, the user needs for more diverse functions have also increased. As a result, the effort of each manufacturer to meet user needs has increased, and products with new functions that have not been available in the past are emerging.
이에 따라, 디스플레이 장치에서 수행되는 기능들도 다양해지게 되었다. 특히, TV와 같은 디스플레이 장치에서는 인터넷 통신 기능을 지원하게 되면서 다양한 웹 기반 컨텐츠도 제공하게 되었다. 이에 따라 이러한 웹 기반 컨텐츠를 효율적으로 제공할 수 있는 방안이 요구된다. Accordingly, the functions performed in the display device have also been diversified. In particular, display devices such as TVs have been providing various web-based contents while supporting Internet communication functions. Accordingly, there is a need for a method for efficiently providing such web-based contents.
본 발명은 상술한 필요성에 따른 것으로, 본 발명의 목적은 웹 기반 컨텐츠를 사용자에게 익숙한 채널 형태로 제공하는 디스플레이 장치 및 그 제어 방법을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned needs, and it is an object of the present invention to provide a display device and a control method thereof for providing a web-based content to a user in a familiar channel form.
이상과 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따르면, 디스플레이 장치는, 화면을 디스플레이하는 디스플레이부 및, 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트를 구성하고, 기설정된 이벤트에 따라 상기 가상 채널 리스트 중 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 상기 화면 상에 제공하는 프로세서를 포함한다. According to an aspect of the present invention, there is provided a display apparatus including a display unit for displaying a screen, a virtual channel list including at least one channel to which web-based service information is mapped, And a processor for providing on the screen web content that can be provided through the web based service among the virtual channel list according to a predetermined event.
또한, 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 상기 가상 채널 리스트를 저장하는 저장부를 더 포함하며, 상기 프로세서는, 채널 재핑 명령이 입력되면, 상기 가상 채널 리스트에 포함된 채널에 대해순차적으로 채널 재핑을 수행하고, 상기 웹 기반 서비스 정보가 매핑된 채널이 선택되면, 선택된 채널에 대응되는 웹 기반 서비스를 통해 제공되는 적어도 하나의 웹 컨텐츠를 제공할 수 있다. The apparatus of
또한, 상기 프로세서는, 상기 웹 기반 서비스 정보가 매핑된 채널이 선택되면, 선택된 채널에 대응되는 웹 기반 서비스를 통해 제공되는 상기 웹 컨텐츠의 URL 정보에 기초하여 상기 웹 컨텐츠를 상기 화면 상에 자동으로 재생할 수 있다. In addition, when the channel to which the web-based service information is mapped is selected, the processor automatically displays the web content on the screen based on the URL information of the web content provided through the web-based service corresponding to the selected channel Can be reproduced.
또한, 상기 프로세서는, 상기 가상 채널 리스트를 디스플레이하고, 채널 브라우징 명령에 따라 상기 가상 채널 리스트 상에서 하나의 채널이 선택되면, 상기 선택된 채널 정보에 매핑된 웹 기반 서비스를 통해 제공되는 적어도 하나의 웹 컨텐츠를 포함하는 웹 컨텐츠 리스트를 디스플레이할 수 있다. The processor displays the virtual channel list, and when one channel is selected on the virtual channel list according to the channel browsing command, the processor displays at least one web content provided through the web-based service mapped to the selected channel information To display the list of web contents.
또한, 상기 프로세서는, 상기 선택된 채널에 매핑된 웹 기반 서비스를 통해 제공되는 적어도 하나의 웹 컨텐츠를 해당 웹 컨텐츠가 업데이트된 시점에 기초하여 순차적으로 나열하여 제공할 수 있다. In addition, the processor may sequentially list at least one web content provided through the web-based service mapped to the selected channel, based on the updated time of the corresponding web content.
또한, 상기 프로세서는, 상기 웹 컨텐츠 리스트에서 하나의 웹 컨텐츠가 선택되면, 선택된 웹 컨텐츠에 매핑된 URL 정보에 기초하여 상기 웹 컨텐츠를 재생할 수 있다. In addition, when one web content is selected from the web content list, the processor can reproduce the web content based on URL information mapped to the selected web content.
또한, 상기 프로세서는, 채널 브라우징 명령에 따라 상기 가상 채널 리스트 상의 채널을 기설정된 방향으로 이동시켜, 선택된 채널의 채널 정보가 기설정된 영역에 배치되도록 제어할 수 있다. In addition, the processor may move the channel on the virtual channel list in a predetermined direction according to a channel browsing command, and control the channel information of the selected channel to be arranged in a predetermined area.
또한, 상기 웹 컨텐츠 리스트에 포함된 적어도 하나의 웹 컨텐츠는, 웹 컨텐츠 썸 네일 상에 웹 컨텐츠 타이틀, 재생 시간, 웹 컨텐츠 소스 및 요약 정보 중 적어도 하나를 포함하는 형태로 제공될 수 있다. In addition, the at least one web content included in the web content list may be provided in a form including at least one of a web content title, a playback time, a web content source, and summary information on a web content thumbnail.
또한, 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 채널 형태로 관리하는 서버와 통신을 수행하는 통신부;를 더 포함하며, 상기 프로세서는, 기설정된 이벤트에 따라 상기 서버로부터 수신된 정보에 기초하여 웹 기반 서비스 정보가 매핑된 채널 정보 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠 정보를 기설정된 기준에 따라 그룹핑하여 제공하는 UI 화면을 디스플레이할 수 있다. The information processing apparatus may further include a communication unit configured to communicate with a server that manages web contents that can be provided through the web based service and the web based service in a channel form, Based on the channel information on which the web-based service information is mapped and the web content information that can be provided through the web-based service, according to predetermined criteria.
또한, 상기 프로세서는, 상기 UI 화면에서 사용자 명령에 따라 선택된, 웹 기반 서비스 정보가 매핑된 채널 정보를 상기 가상 채널 리스트에 추가할 수 있다. In addition, the processor may add channel information in which web-based service information is mapped, selected in accordance with a user command in the UI screen, to the virtual channel list.
또한, 상기 웹 컨텐츠 정보를 그룹핑하기 위한 상기 기설정된 기준은,상기 웹 기반 서비스 정보가 매핑된 채널 정보를 채널 장르, 채널 구독자 수, 채널 인기 순위, 사용자 계정 정보 중 적어도 하나를 포함할 수 있다. The predetermined criteria for grouping the web content information may include at least one of a channel genre, a number of channel subscribers, a channel popularity ranking, and a user account information to which the web-based service information is mapped.
또한, 상기 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널은, 소셜 플랫폼(social platform) 서비스를 제공하는 채널을 포함할 수 있다. In addition, the at least one channel to which the web-based service information is mapped may include a channel for providing a social platform service.
한편, 본 발명의 일 실시 예에 따른 서버는, 디스플레이 장치와 통신을 수행하는 통신부, 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 정보를 기설정된 채널 형태로 저장하는 저장부 및, 상기 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 채널 정보를 기설정된 기준에 따라 그룹핑하여 관리하고, 기설정된 이벤트에 따라 상기 그룹핑된 채널 정보 중 적어도 하나의 채널 정보를 상기 디스플레이 장치로 전송하는 프로세서를 포함한다. Meanwhile, a server according to an embodiment of the present invention includes a communication unit for performing communication with a display device, a web-based service, a storage unit for storing information on web contents that can be provided through the corresponding web-based service, , Grouping and managing channel information for web contents that can be provided through the web-based service and the corresponding web-based service, and managing at least one channel information of the grouped channel information according to a predetermined event, To the device.
또한, 상기 프로세서는, 기설정된 이벤트에 따라 상기 그룹핑된 채널 정보를 상기 디스플레이 장치로 전송할 수 있다. In addition, the processor may transmit the grouped channel information to the display device according to a predetermined event.
또한, 상기 프로세서는, 상기 디스플레이 장치로부터 상기 웹 기반 서비스를 제공하는 채널에 대한 구독 요청이 수신되면, 해당 채널에 대한 세부 정보를 상기 디스플레이 장치로 전송할 수 있다. In addition, when the subscription request for the channel providing the web-based service is received from the display device, the processor may transmit detailed information about the channel to the display device.
또한, 상기 웹 컨텐츠 정보를 그룹핑하기 위한 상기 기설정된 기준은,채널 장르, 채널 구독자 수, 채널 인기 순위 중 적어도 하나를 포함할 수 있다. In addition, the predetermined criteria for grouping the web content information may include at least one of a channel genre, a number of channel subscribers, and a channel popularity ranking.
또한, 본 발명의 일 실시 예에 따른 디스플레이 장치의 제어 방법은, 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트를 구성하는 단계 및, 기설정된 이벤트에 따라 상기 가상 채널 리스트 중 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 상기 화면 상에 제공하는 단계를 포함한다. According to another aspect of the present invention, there is provided a method of controlling a display device, the method comprising: configuring a virtual channel list including at least one channel to which web-based service information is mapped; And providing web content that can be provided through the web based service on the screen.
또한, 본 발명의 일 실시 예에 따른 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 정보를 기설정된 채널 형태로 저장하는 서버의 제어 방법은, 상기 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 채널 정보를 기설정된 기준에 따라 그룹핑하여 관리하는 단계 및, 기설정된 이벤트에 따라 상기 그룹핑된 채널 정보 중 적어도 하나의 채널 정보를 상기 디스플레이 장치로 전송하는 단계를 포함한다. Also, a method of controlling a server for storing web-based services and information on web contents that can be provided through the corresponding web-based services according to an embodiment of the present invention in a predetermined channel format includes: The method comprising the steps of: grouping and managing channel information on web contents that can be provided through a predetermined group according to a predetermined criterion; and transmitting at least one channel information of the grouped channel information to the display device according to a preset event .
한편, 본 발명의 일 실시 예에 따른 디스플레이 장치 및 서버를 포함하는 시스템은, 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 채널 정보를 기설정된 기준에 따라 그룹핑하여 관리하고, 기설정된 이벤트에 따라 상기 그룹핑된 채널 정보 중 적어도 하나의 채널 정보를 상기 디스플레이 장치로 전송하는 서버 및, 상기 서버로부터 수신된 상기 적어도 하나의 채널 정보에 기초하여, 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트를 구성하고, 기설정된 이벤트에 따라 상기 가상 채널 리스트 중 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 상기 화면 상에 제공하는 디스플레이 장치를 포함한다. Meanwhile, a system including a display device and a server according to an exemplary embodiment of the present invention may group and manage channel information on web contents that can be provided through the web based service and the corresponding web based service, A server for transmitting at least one channel information of the grouped channel information to the display device in accordance with a set event; and a server for receiving at least one channel in which web-based service information is mapped based on the at least one channel information received from the server And a display device for constructing a virtual channel list including channels and providing web contents available on the web based service among the virtual channel lists according to a preset event on the screen.
이상과 같은 본 발명의 다양한 실시 예에 따르면, 웹 기반 컨텐츠를 사용자에게 익숙한 채널 형태로 제공하게 되므로 사용자의 편의성이 향상된다. According to various embodiments of the present invention as described above, since web-based contents are provided to users in a familiar channel form, user's convenience is improved.
도 1은 본 발명의 일 실시 예에 따른 디스플레이 시스템을 설명하기 위한 도면이다.
도 2a는 본 발명의 일 실시 예에 따른 디스플레이 장치의 구성을 나타내는 블럭도이다.
도 2b는 본 발명의 다른 실시 예에 따른 디스플레이 장치의 구성을 나타내는 블럭도이다.
도 3은 본 발명의 다양한 실시 예에 따른 서버의 구성을 나타내는 블럭도이다.
도 4a는 본 발명의 일 실시 예에 따른 가상 채널 구조를 설명하기 위한 도면이다.
도 4b는 본 발명의 일 실시 예에 따른 가상 채널 리스트의 구성을 나타내는 도면이다.
도 5a 및 도 5b는 본 발명의 일 실시 예에 따른 UI 화면의 구성을 나타내는 도면이다.
도 6a 내지 도 6c는 본 발명의 다른 실시 예에 따른 UI 화면의 구성을 나타내는 도면들이다.
도 7은 본 발명의 또 다른 실시 예에 따른 UI 화면의 구성을 나타내는 도면들이다.
도 8a 및 도 8b는 본 발명의 일 실시 예에 따른 채널 재핑 명령에 따른 재핑 동작을 설명하기 위한 도면들이다.
도 9a 및 도 9b는 본 발명의 또 다른 실시 예에 따른 UI 화면의 구성을 나타내는 도면들이다.
도 10a 및 도 10b는 본 발명의 또 다른 실시 예에 따른 UI 화면의 구성을 나타내는 도면들이다.
도 11a, 11b 및 11c는 본 발명의 일 실시 예에 따른 웹 컨텐츠 및 웹 서비스 기반 채널의 표시 상태를 나타내는 도면들이다.
도 12는 본 발명의 일 실시 예에 따른 모든 채널의 웹 컨텐츠를 보여주는 채널을 설명하기 위한 도면이다.
도 13은 본 발명의 일 실시 예에 따른 가상 채널 리스트를 포함하는 UI 화면에서의 채널 브라우징 동작을 설명하기 위한 도면이다.
도 14a 및 도 14b는 본 발명의 다른 실시 예에 따른 가상 채널 리스트를 포함하는 UI 화면을 나타내는 도면들이다.
도 15는 본 발명의 또 다른 실시 예에 따른 UI 화면을 나타내는 도면이다.
도 16은 본 발명의 또 다른 실시 예에 따른 UI 화면을 나타내는 도면이다.
도 17a 내지 도 22f는 본 발명의 다른 실시 예에 따라 다양한 형태로 변경 가능한 GUI를 제공하는 UI 화면을 나타내는 도면들이다.
도 23은 본 발명의 일 실시 예에 따른 디스플레이 장치의 제어 방법을 설명하기 위한 흐름도이다.
도 24는 본 발명의 일 실시 예에 따른 서버의 제어 방법을 설명하기 위한 흐름도이다. 1 is a view for explaining a display system according to an embodiment of the present invention.
2A is a block diagram illustrating a configuration of a display device according to an embodiment of the present invention.
2B is a block diagram showing a configuration of a display device according to another embodiment of the present invention.
3 is a block diagram showing the configuration of a server according to various embodiments of the present invention.
FIG. 4A illustrates a virtual channel structure according to an embodiment of the present invention. Referring to FIG.
4B is a diagram illustrating a configuration of a virtual channel list according to an embodiment of the present invention.
5A and 5B are diagrams illustrating a UI screen according to an exemplary embodiment of the present invention.
6A to 6C are views showing the structure of a UI screen according to another embodiment of the present invention.
FIG. 7 is a diagram illustrating a UI screen according to another embodiment of the present invention. Referring to FIG.
8A and 8B are diagrams for explaining a jumping operation according to a channel jumping command according to an embodiment of the present invention.
9A and 9B are views showing a configuration of a UI screen according to another embodiment of the present invention.
10A and 10B are views showing the structure of a UI screen according to another embodiment of the present invention.
FIGS. 11A, 11B, and 11C are views showing display states of web contents and web service based channels according to an embodiment of the present invention.
12 is a view for explaining a channel showing web contents of all channels according to an embodiment of the present invention.
13 is a diagram for explaining a channel browsing operation on a UI screen including a virtual channel list according to an embodiment of the present invention.
14A and 14B are views showing a UI screen including a virtual channel list according to another embodiment of the present invention.
15 is a view showing a UI screen according to another embodiment of the present invention.
16 is a view showing a UI screen according to another embodiment of the present invention.
17A to 22F are views showing a UI screen for providing GUIs that can be changed in various forms according to another embodiment of the present invention.
23 is a flowchart illustrating a method of controlling a display device according to an embodiment of the present invention.
24 is a flowchart illustrating a method of controlling a server according to an embodiment of the present invention.
이하, 본 발명의 다양한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, 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. The following terms are defined in consideration of the functions of the present invention, and these may be changed according to the intention of the user, the operator, or the like. Therefore, the definition should be based on the contents throughout this specification.
도 1은 본 발명의 일 실시 예에 따른 디스플레이 시스템을 설명하기 위한 도면이다. 1 is a view for explaining a display system according to an embodiment of the present invention.
도 1에 따르면 본 발명의 일 실시 예에 따른 디스플레이 시스템은, 디스플레이 장치(100) 및 서버(200)를 포함한다. Referring to FIG. 1, a display system according to an embodiment of the present invention includes a
디스플레이 장치(100)는 디지털 TV로 구현될 수 있으나, 이에 한정되는 것은 아니며 스마트폰, 태블릿 PC, PMP, PDA, 네비게이션 등과 같이 디스플레이 기능을 갖춘 다양한 유형의 장치로 구현될 수 있다. The
디스플레이 장치(100)는 서버(200)와 네트워크(10)를 통해 통신하여 웹 기반 서비스 및 웹 기반 서비스에서 제공 가능한 웹 컨텐츠에 대한 정보를 제공받고, 이에 기초하여 웹 컨텐츠를 가상의 채널 형태로 제공하도록 구현될 수 있다. The
구체적으로, 디스플레이 장치(100)는 서버(200)로부터 제공된 웹 기반 서비스를 하나의 가상 채널로 구현하고, 해당 채널을 기존의 방송 채널과 함께 사용자가 직접 인터페이싱 가능한 채널 형태로 제공할 수 있다. 이 경우, 웹 기반 서비스를 제공하는 가상 채널은 해당 웹 기반 서비스를 통해 제공되는 웹 컨텐츠를 재생하는 형태로 구현될 수 있다. Specifically, the
예를 들어, 웹에 기반한 소셜 미디어(social meida) 서비스(또는 소셜 플랫폼(social platform) 서비스)를 채널 형태로 제공하고, 해당 채널을 통해 소셜 미디어 서비스를 통해 제공가능한 소셜 미디어 컨텐츠를 제공 즉, 재생하도록 구현될 수 있다. 다만, 이에 한정되는 것은 아니며 웹 기반 서비스는 본 발명에 따른 가상 채널 서비스를 제공하는 서비스 사업자에 의해 제공되는 웹 기반 서비스, 유료 기반의 프리미엄 컨텐츠를 제공하는 서비스 사업자에 의해 제공되는 웹 기반 서비스 등 다양한 형태로 구현될 수 있다. 또한, 경우에 따라서는 각각 다른 플랫폼을 통해 제공되는 복수의 웹 컨텐츠가 하나의 채널에서 그룹핑되어 제공될 수도 있다. For example, a web-based social meida service (or a social platform service) is provided in a channel form, and a social media content that can be provided through a social media service is provided . ≪ / RTI > However, the present invention is not limited to this. The web-based service may be a web-based service provided by a service provider providing a virtual channel service according to the present invention, a web-based service provided by a service provider providing premium- . ≪ / RTI > Also, in some cases, a plurality of web contents provided through different platforms may be provided in one channel.
한편, 이러한 본 발명의 일 실시 예에 따른 가상 채널 서비스는 OS 상에서 사용자가 직접 사용하게 되는 소프트웨어인 어플리케이션(Application) 형태로 제공될 수 있으며, 어플리케이션은 디스플레이 장치(100) 화면 상에서 아이콘 인터페이스 형태로 제공될 수 있다. 다만 이에 한정되는 것은 아니며, 가상 채널 서비스에 가입하는 경우 해당 서비스를 통한 메뉴 형태로 제공되는 것도 가능하다. Meanwhile, the virtual channel service according to an embodiment of the present invention can be provided in the form of an application, which is software that is directly used by a user on an OS, and the application is provided in the form of an icon interface on the screen of the
서버(200)는 디스플레이 장치(100)에서 가상 채널 서비스를 제공하기 위한 다양한 정보를 관리하는 기능을 한다. 특히, 서버(200)는 가상 채널 서비스를 통해 제공되는 다양한 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공되는 웹 컨텐츠에 대한 정보를 관리할 수 있다. The
이하에서는, 디스플레이 장치(100) 및 서버(200)의 구성을 기초로 본원의 다양한 실시 예에 대해 구체적으로 설명하도록 한다. Hereinafter, various embodiments of the present invention will be described in detail based on the configurations of the
도 2a는 본 발명의 일 실시 예에 따른 디스플레이 장치의 구성을 나타내는 블럭도이다. 2A is a block diagram illustrating a configuration of a display device according to an embodiment of the present invention.
도 2a에 따르면, 디스플레이 장치(100)는 디스플레이부(110) 및프로세서(120)를 포함하나 이에 한정되는 것은 아니며 필요에 따라 다른 구성부분이 추가되거나, 배제될 수도 있으며 일부 구성요소 들이 SOC 형태로 원칩으로 구현 될 수도 있다.According to FIG. 2A, the
디스플레이부(110)는 화면을 디스플레이한다. 여기에서, 화면은 이미지, 동영상, 텍스트, 음악 등과 같은 다양한 컨텐츠, 다양한 컨텐츠를 포함하는 어플리케이션 실행 화면, GUI(Graphic User Interface) 화면 등을 포함할 수 있다. The
특히, 디스플레이부(110)는 기설정된 이벤트에 따라 본 발명의 일 실시 예에 따른 웹 기반 서비스 정보가 매핑된 채널 정보를 포함하는 가상 채널 리스트, 웹 컨텐츠 리스트 화면, 웹 컨텐츠 재생 화면, 채널 정보 화면, 웹 컨텐츠 정보 화면, 웹 기반 서비스 화면, 웹 기반 서비스 계정 정보 화면, 웹 컨텐츠 정보를 그룹핑하여 제공하는 UI 화면 등을 디스플레이할 수 있다. In particular, the
한편, 디스플레이부(110)는 LCD(Liquid Crystal Display Panel), OLED(Organic Light Emitting Diodes) 등으로 구현될 수 있으나, 이에 한정되는 것은 아니다. Meanwhile, the
프로세서(120)는 디스플레이 장치(100)의 전반적인 동작을 제어하는 기능을 한다. The
특히, 프로세서(120)는 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트를 구성하고, 기설정된 이벤트에 따라 가상 채널 리스트 중 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 화면 상에 제공한다. 여기서, 기설정된 이벤트는 채널 재핑 명령, 채널 브라우징 명령, 채널 리스트 디스플레이 명령 등이 입력되는 이벤트가 될 수 있다. 다만, 이에 한정되는 것은 아니며 경우에 따라서는 디스플레이 장치(100)를 턴온되는 이벤트, 사용자 명령이 기설정된 시간 동안 입력되는 않는 경우 등의 다양한 이벤트가 될 수 있다.In particular, the
< 채널 재핑 명령에 따른 화면 제공 제공 >≪ Providing a screen according to a channel jumping command >
본 발명의 일 실시 예에 따르면, 프로세서(120)는 채널 재핑 명령이 입력되면, 기 저장된 가상 채널 리스트에 포함된 채널에 대해 순차적으로 채널 재핑을 수행할 수 있다. 즉, 프로세서(120)는 채널 재핑 명령에 따라 기존의 튜너를 통해 선국되는 주파수 기반의 기존의 방송 채널들 상에서만 채널 재핑을 수행하는 것이 아니라, Open API를 통해 제공되는 IP 어드레스 기반의 웹 기반 채널을 포함하는 하나의 가상 채널 리스트에서 채널 재핑을 수행할 수 있다. 여기서, Open API란, 인터넷 이용자가 일방적으로 웹 검색 결과 및 사용자인터페이스(UI) 등을 제공받는데 그치지 않고 직접 응용 프로그램과 서비스를 개발할 수 있도록 공개된 API를 말한다. 다만, 경우에 따라 IP 어드레스 뿐만 아니라, 사용자 계정 ID 및 관련 정보가 호출되는 것도 가능하다. According to an embodiment of the present invention, when a channel jumping command is input, the
다만, 이에 한정되는 것은 아니며, 가상 채널 리스트는 웹 기반 서비스가 매핑된 웹 기반 서비스 기반 채널 만으로 구성되는 것도 가능하다. 즉, 기존의 방송 채널들을 포함하는 리스트와 별개로 관리될 수 있으며, 이 경우, 별도의 시청 모드 예를 들어, 방송 채널 시청 모드 및 웹 기반 채널 시청 모드를 통해 각 채널 리스트에 따른 채널을 서비스 받을 수 있게 된다. However, the present invention is not limited to this, and the virtual channel list may be composed of only a web-based service-based channel to which a web-based service is mapped. In other words, it can be managed separately from the list including the existing broadcast channels. In this case, a channel corresponding to each channel list can be received through a separate viewing mode, for example, a broadcast channel viewing mode and a web- .
한편, 프로세서(120)는 채널 재핑 명령에 따라, 웹 기반 서비스를 제공하는 채널이 선택되면, 해당 웹 기반 서비스를 통해 제공되는 적어도 하나의 웹 컨텐츠를 자동으로 재생할 수 있다. 이 경우, 프로세서(120)는 선택된 웹 기반 채널에서 제공되는 웹 컨텐츠의 URL 정보에 기초하여 해당 웹 컨텐츠가 화면 상에서 자동으로 재생되도록 제어할 수 있다. 즉, 프로세서(120)는 웹 기반 채널이 선택되면, 해당 채널에 매핑된 웹 컨텐츠를 선택 및 재생하는 명령을 연속적으로 수행하여 자동으로 해당 웹 컨텐츠를 재생할 수 있다. 이 경우, 채널 재핑 명령에 따라 자동으로 재생되는 웹 컨텐츠는 해당 웹 기반 서비스의 가상 채널의 대표 컨텐츠, 최신 업데이트 컨텐츠, 최다 추천 컨텐츠 등 다양한 기준에 따라 설정되거나, 사용자에 의해 기설정된 기준에 따라 자동 매핑되는 컨텐츠가 될 수 있다. 다만, 프로세서(120)는 채널 선택시 단순히 컨텐츠 재생 뿐 아니라, TXT, 메타 데이터 등의 정보 등도 수신하여 제공할 수 있다. In response to the channel jumping command, the
한편, 웹 기반 채널에는 Social Media 채널, Paid Media 채널 및 자체 제작 채널 중 적어도 하나가 포함될 수 있다. On the other hand, the web-based channel may include at least one of a social media channel, a Paid media channel, and a self-produced channel.
Social Media 채널은, 웹 컨텐츠를 서비스하는 서비스 플랫폼 업체들이 자체적으로 운영하는 컨텐츠 그룹을 제공하는 채널로서, Open API로 제공되는 웹 컨텐츠 그룹을 제공할 수 있다. 이 경우, 그룹핑된 컨텐츠들은 각 할당 사업자가 관리자가 업로드하거나 공유해서 관리할 수 있다. The social media channel is a channel that provides content groups operated by service platform vendors that provide web contents, and can provide a web content group provided by the Open API. In this case, the grouped contents can be managed by each assigned company by an administrator uploading or sharing.
Paid Media 채널은, 유료 기반의 프리미엄 컨텐츠를 제공하는 서비스 사업자들에서 그들이 원하는 컨텐츠 그룹을 할당받아 서비스해 주는 채널을 의미한다. 예를 들어, Monthly paid 서비스와 VOD 서비스가 이에 해당할 수 있다. The Paid Media channel refers to a channel for service providers who provide premium content based on paid service, by assigning a content group to the service provider. For example, the Monthly paid service and the VOD service may be equivalent.
자체 제작 채널은, 본 발명에 따른 가상 채널 서비스를 운영하는 사업자가 직접 제작하여 제공하는 채널이 될 수 있다. 예를 들어, 각각 다른 플랫폼을 통해 제공되는 웹 컨텐츠 중 인기 컨텐츠를 모아 제공하는 채널을 자체 제작하여 제공할 수 있다. The self-produced channel may be a channel produced and provided by a provider operating a virtual channel service according to the present invention. For example, a channel for collecting popular contents among web contents provided through different platforms can be produced and provided.
또한, 프로세서(120)는 채널 브라우징을 위한 사용자 명령에 따라 기존의 EPG 리스트를 포함하는 UI 화면이 아닌, 기 저장된 가상 채널 리스트를 포함하는 UI 화면을 제공할 수 있다. 이에 따라 사용자는 가상 채널 리스트를 통해 웹 기반 채널 및 해당 채널에서 제공하는 웹 기반 컨텐츠들을 브라우징할 수 있게 된다. In addition, the
여기서, 가상 채널 리스트를 포함하는 UI 화면은, 가상 채널 리스트 및 선택된 채널에서 제공되는 웹 컨텐츠 리스트를 포함하는 형태로 제공될 수 있다. 구체적으로, UI 화면은 선택한 채널의 웹 컨텐츠를 재생하면서 선택한 채널이나, 다른 채널의 클립(Clip)들의 썸네일과 정보들을 확인하고, 원하는 클립을 선택하여 바로 재생할 수 있도록 구현될 수 있다. 그 밖에 UI 화면은 L-bar 형태로 제공될 수 있는데 이에 대한 자세한 설명은 도면을 참조하여 후술하도록 한다. Here, the UI screen including the virtual channel list may be provided in a form including a virtual channel list and a list of web contents provided in the selected channel. Specifically, the UI screen can be implemented so as to check the thumbnails and information of the selected channel or the clips of the other channel while reproducing the web content of the selected channel, and to select and play the desired clip immediately. In addition, the UI screen may be provided in the form of an L-bar, and a detailed description thereof will be given later with reference to the drawings.
한편, 본 발명의 일 실시 예에 따른 가상 채널 리스트는 사용자에 의해 생성 및 편집될 수 있다. Meanwhile, the virtual channel list according to an embodiment of the present invention can be created and edited by a user.
즉, 사용자는 자신이 원하는 웹 기반 채널을 선택하여 가상 채널 리스트에 추가하거나 가상 채널 리스트에서 원하는 웹 기반 채널을 삭제할 수도 있다. 이에 따라 가상 채널 리스트는 사용자 계정에 대한 인증을 통해 제공될 수 있다. 즉, 프로세서(120)는 사용자 계정에 대한 인증이 수행되면, 해당 사용자 계정에 대응되는 가상 채널 리스트를 제공할 수 있다. 또한, 해당 서비스를 처음 시작하여 가상 채널 리스트가 비어있는 상황에서는 임의대로 웹 채널 리스트를 체크 리스트 형식으로 추천하여 사용자가 채널 리스트를 구성하게끔 유도할 수 있다. That is, the user may select a desired web-based channel and add the selected web-based channel to the virtual channel list or delete the desired web-based channel from the virtual channel list. Accordingly, the virtual channel list can be provided through authentication for the user account. That is, when the authentication of the user account is performed, the
또한, 프로세서(120)는 서버(200)와 통신하여 기 저장된 가상 채널 리스트에 매핑된 정보를 업데이트할 수 있다. 구체적으로, 프로세서(120)는 서버(200)로 기 저장된 가상 채널 리스트에 매핑된 정보의 동기화를 요청할 수 있다. In addition, the
구체적으로, 가상 채널 리스트 특히, 웹 기반 서비스 채널에는 채널 번호, 채널 타이틀, 채널 요약 정보, 웹 기반 서비스 정보 소스 및 웹 기반 서비스 정보 구독자 수 중 적어도 하나의 채널 정보가 매핑되어 있을 수 있다. 또한, 해당 채널에서 제공되는 웹 컨텐츠의 컨텐츠 타이틀, 재생 시간, 컨텐츠 소스 및 요약 정보 중 적어도 하나의 컨텐츠 정보도 매핑되어 있을 수 있다. 이러한 다양한 정보는 해당 정보를 관리하는 서버(200)에 대한 요청을 통해 업데이트될 수 있다. Specifically, at least one of channel number, channel title, channel summary information, web-based service information source, and web-based service information subscriber number may be mapped to the virtual channel list, particularly, the web-based service channel. Also, content information of at least one of a content title, a reproduction time, a content source, and summary information of the web content provided in the corresponding channel may be mapped. Such various information can be updated through a request to the
다만 이는 일 실시 예에 불과하며, 경우에 따라서는 서버(200)에서 기설정된 주기 또는 기설정된 이벤트 발생시 자동으로 동기화를 수행하는 것도 가능하다.However, this is merely an embodiment, and in some cases, it is also possible for the
한편, 상술한 실시 예에서는 가상 채널 리스트가 방송 채널 및 웹 기반 서비스를 제공하는 웹 기반 서비스 채널을 모두 포함하는 것으로 설명하였지만, 가상 채널 리스트에 웹 기반 서비스 채널 만이 포함되는 경우도 본 발명에 따른 사상이 그대로 적용될 수 있음은 물론이다.
Meanwhile, in the above-described embodiment, the virtual channel list includes both the broadcast channel and the web-based service channel providing the web-based service. However, when the virtual channel list includes only the web- Of course, can be applied as it is.
< 기설정된 기준에 따라 그룹핑된 웹 컨텐츠를 포함하는 UI 화면의 제공 >≪ Providing a UI screen including web contents grouped according to preset criteria >
특히, 프로세서(120)는 기설정된 이벤트에 따라 서버(200)로부터 수신된 정보에 기초하여 웹 기반 서비스 정보가 매핑된 채널 정보 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠 정보를 기설정된 기준에 따라 그룹핑하여 제공하는 UI 화면을 디스플레이할 수 있다. 여기서, 기설정된 이벤트는 해당 UI를 디스플레이하기 위한 사용자 명령이 입력되는 경우 등이 될 수 있고, 기설정된 기준은채널 장르, 채널 구독자 수, 채널 인기 순위, 사용자 계정 정보 중 적어도 하나를 포함할 수 있다. 구체적으로, 프로세서(120)는 인기 순에 기초하여 채널을 제공하는 제1 채널 카테고리, 사용자 계정에 기초하여 채널을 제공하는 제2 채널 카테고리, 각 장르별 채널을 제공하는 제3 채널 카테고리 중 적어도 하나의 카테고리 메뉴 및, 각 카테고리 메뉴에 대응되는 채널 정보를 그룹핑한 형태의 UI 화면을 제공할 수 있다. 또한, 각 카테고리에서 인기순(예를 들어, 구독 수 및 링크 수 등)으로 채널을 나열하여 제공할 수 있다. 예를 들어, 인기 순에 기초하여 채널을 제공하는 제1 채널 카테고리에서는 장르 구분없이 주간 또는 월간 구독 수 및 링크 수 등에 기초하여 산출된 인기 순위에 따라 채널을 정렬하여 제공할 수 있다. In particular, the
또한, 사용자 계정에 기초하여 채널을 제공하는 제2 채널 카테고리에서는 사용자 계정에 대한 로그인 시, 해당 계정에 등록된 채널 및 해당 채널에서 제공하는 웹 컨텐츠를 정렬하여 제공할 수 있다. 이 경우 채널은 인기 순 또는 사용자에 의해 직접 설정된 순서에 따라 정렬하여 제공될 수 있다. 또한, 비 로그인 시에는 채널 및 해당 채널에서 제공하는 웹 컨텐츠를 서비스에 가입된 복수의 사용자의 수 등에 기초하여 정렬하여 제공할 수 있다. In the second channel category providing the channel based on the user account, the channel registered in the account and the web content provided in the corresponding channel can be sorted and provided when the user logs in to the user account. In this case, the channels may be provided in the order of popularity or in the order set directly by the user. When non-log-in is performed, the channels and the web contents provided by the corresponding channels can be arranged and provided based on the number of users subscribed to the service and the like.
또한, 각 장르별 채널을 제공하는 제3 채널 카테고리는 "Comic, Sport, Shopping, Fashion, Music, IT, Game, Movie, Health, Education 등과 같은 다양한 장르에 대응되는 하위 메뉴를 제공하고, 각 장르에 대응되는 하위 메뉴에서 해당 장르에 속하는 웹 기반 채널을 그룹핑하여 제공할 수 있다. In addition, the third channel category that provides channels for each genre provides sub-menus corresponding to various genres such as "Comic, Sport, Shopping, Fashion, Music, IT, Game, Movie, Health, Education, Based channel belonging to the genre can be grouped and provided.
또한, 프로세서(120)는 상술한 UI 화면에서 특정 채널이 선택되면, 선택된 채널에 대한 상세 정보를 제공할 수 있다. 예를 들어, TXT, 메타 데이터, 클립 단위의 프리뷰 영상이나 썸네일 등의 정보를 제공할 수 있다. In addition, when a specific channel is selected on the UI screen, the
또한, 프로세서(120)는 상술한 UI 화면에서 선택된 채널 정보를 방송 컨텐츠가 매핑된 적어도 하나의 채널 및 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트에 추가하여 저장할 수 있다. 여기서, 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널은, 웹 기반 서비스를 제공하는 IP 어드레스 기반의 채널이 될 수 있다.
In addition, the
< 채널 브라우징 명령에 따른 화면 제공 ><Screen Provided by Channel Browsing Command>
프로세서(120)는 웹 기반 서비스 정보가 매핑된 채널을 포함하는 가상 채널 리스트을 포함하는 UI 화면을 디스플레이하고, 해당 UI 화면 상에서 사용자에 의한 채널 브라우징 명령에 따라 선택된 채널에서 제공되는 웹 컨텐츠 리스트 화면을 디스플레이할 수 있다. 다만, 경우에 따라서는 기존에 방송 송신 사업자가 제공하던 TV 채널 리스트를 제공할 수도 있으나, 이는 본 발명의 기술적 사상과는 관계가 없으므로 자세한 설명을 생략하도록 한다. The
또한, 프로세서(120)는 사용자의 채널 브라우징 명령에 따라 채널에서 제공되는 웹 컨텐츠 리스트를 디스플레이한다. 이때, 웹 컨텐츠는 최신 업데이트 순으로 제공될 수도 있고, 사용자의 선호도에 대한 기록을 통해 선호도가 높은 순으로 제공될 수도 있다.In addition, the
여기서, 웹 컨텐츠 리스트는 채널 브라우징 명령에 따라 선택된 채널에 매핑된 웹 기반 서비스를 통해 제공되는 웹 컨텐츠를 포함할 수 있다. 예를 들어, 해당 웹 기반 서비스 관리자가 제공하는 웹 컨텐츠, 해당 웹 기반 서비스의 특정 계정의 관리자(예를 들어, 웹 기반 서비스 가입자)가 제공하는 웹 컨텐츠를 포함할 수 있다. 이 경우, 웹 컨텐츠는 해당 웹 기반 서비스를 통해 제공되는 동영상일 수도 있고, 그 밖의 다른 형태의 웹 컨텐츠(예를 들어, 스틸 이미지, 텍스트 등)일 수도 있다. 여기서, 웹 컨텐츠 리스트에 포함된 적어도 하나의 웹 컨텐츠는, 웹 컨텐츠 썸 네일 상에 웹 컨텐츠 타이틀, 재생 시간, 웹 컨텐츠 소스 및 요약 정보 중 적어도 하나를 포함하는 형태로 제공될 수 있다. Here, the web content list may include web content provided through a web-based service mapped to a channel selected according to a channel browsing command. For example, it may include web content provided by the web-based service manager, and web content provided by an administrator (e.g., a web-based service subscriber) of a particular account of the web-based service. In this case, the web content may be a video provided through the web-based service, or some other type of web content (e.g., still image, text, etc.). Here, the at least one web content included in the web content list may be provided in a form including at least one of a web content title, a playback time, a web content source, and summary information on a web content thumbnail.
한편, 본 발명의 일 실시 예에 따른 가상 채널 리스트 및 웹 컨텐츠 리스트를 포함하는 UI 화면은 L bar 형태로 제공될 수 있다. 예를 들어, 가상 채널 리스트가 화면 좌측 영역에서 상하 방향으로 제공되고, 웹 컨텐츠 리스트가 화면 하측 영역에서 좌우 방향으로 제공되는 형태가 될 수 있다. 이 경우, 프로세서(120)는 사용자의 채널 브라우징 명령에 따라 가상 채널 리스트 상의 채널을 기설정된 방향으로 이동시켜, 선택된 채널의 채널 정보가 기설정된 영역에 배치되도록 제어할 수 있다. 예를 들어, 가상 채널 리스트 상의 채널을 하측 방향으로 이동시켜 선택된 채널이 화면 좌측 하부 영역 모서리에 위치되도록 할 수 있다. Meanwhile, the UI screen including the virtual channel list and the web content list according to the embodiment of the present invention may be provided in the form of L bar. For example, the virtual channel list may be provided in the up and down direction in the left region of the screen, and the web contents list may be provided in the left and right direction in the lower region of the screen. In this case, the
또한, 프로세서(120)는 가상 채널 리스트 상에서 선택된 채널 정보 및 대응되는 웹 컨텐츠 리스트를 제외한 나머지 채널 정보의 투명도 및 크기 중 적어도 하나를 상이한 형태로 디스플레이할 수 있다. 여기서, 가상 채널 리스트 상에서 포함된 채널은, 채널 번호, 채널 타이틀, 채널 요약 정보, 웹 기반 서비스 소스 및 웹 기반 서비스 구독자 수 중 적어도 하나의 채널 정보를 포함할 수 있다. In addition, the
또한, 프로세서(120)는 웹 컨텐츠 리스트에서 하나의 웹 컨텐츠가 선택되면, 선택된 웹 컨텐츠의 세부 정보를 디스플레이할 수 있다. In addition, when one web content is selected from the web content list, the
또한, 프로세서(120)은 채널 브라우징 명령에 따라 선택된 채널에 대응되는 웹 컨텐츠 리스트를 디스플레이한 후, 웹 컨텐츠 리스트 상에서 특정 웹 컨텐츠가 선택되는 경우, 해당 웹 컨텐츠를 디스플레이할 수 있다. 예를 들어, 선택된 웹 컨텐츠가 동영상인 경우, 해당 동영상을 재생하여 제공할 수 있다. 이 경우, 해당 웹 컨텐츠에 링크된 URL 주소에 기초하여 해당 동영상에 접속하고, 접속한 동영상을 자동으로 재생하여 제공할 수 있다. 다만, 경우에 따라서는 웹 컨텐츠는 디스플레이 장치(100)에 다운로드되어 기 저장되어 있을 수 있으며, 이 경우 프로세서(120)는 해당 동영상을 바로 재생하여 제공할 수 있다.
In addition, the
< 다양한 형태로 변경 가능한 GUI의 제공 ><Providing GUI that can be changed in various forms>
본 발명의 다른 실시 예에 따라, 프로세서(120)는 다양한 형태로 변경 가능한 GUI를 디스플레이할 수 있다. According to another embodiment of the present invention, the
일 예로, 프로세서(120)는 영상 컨텐츠가 디스플레이된 후, 기설정된 제1 사용자 명령이 입력되면, 디스플레이 장치(100)의 모드가 제1 모드임을 안내하는 GUI를 디스플레이할 수 있다. 이 후, 기설정된 제2 사용자 명령이 입력되면, GUI의 위치 및 형태 중 적어도 하나를 변경하여 제2 모드임을 안내하고, 영상 컨텐츠와 함께 컨텐츠 리스트를 함께 디스플레이할 수 있다. 또한, 프로세서(120)는 컨텐츠 리스트 중 적어도 하나의 컨텐츠가 선택된 후, 기설정된 제2 사용자 명령이 다시 입력되는 경우, 해당 GUI의 위치 및 형태 중 적어도 하나를 변경하여 디스플레이 장치(100)의 모드가 제3 모드임을 안내하고, 선택된 컨텐츠와 관련된 컨텐츠를 포함하는 라이브러리 리스트를 디스플레이할 수 있다.For example, when the predetermined first user command is input after the image content is displayed, the
다른 예로, 프로세서(120)는 디스플레이 장치(100)의 모드가 제1 모드임을 안내하는 GUI가 디스플레이된 후, 기설정된 제3 사용자 명령이 입력되면, 해당 GUI의 위치 및 형태 중 적어도 하나를 변경하여 디스플레이 장치(100)의 모드가 제3 모드임을 안내하고,선택된 컨텐츠와 관련된 컨텐츠를 포함하는 라이브러리 리스트를 디스플레이할 수 있다.As another example, after the GUI for displaying the mode of the
이 경우, 프로세서(120)는 영상 컨텐츠에 컨텐츠 리스트 또는 라이브러리 리스트를 오버랩(overlap)하여 디스플레이할 수 있으나, 이에 한정되는 것은 아니다. In this case, the
또한, 프로세서(120)는 특정 사용자 명령이 입력되면, 특정 사용자 정보 및 특정 사용자가 기설정한 정보 중 적어도 하나를 이용하여 GUI의 형상 및 색상 중 적어도 하나를 변경하여 디스플레이할 수 있다. 예를 들어, 프로세서(120)는 'A'라는 사용자를 식별하는 특정 사용자 명령이 입력된 경우, A 사용자가 영화 시청을 자주 한다는 정보를 이용하여 GUI의 형태를 영화와 매칭되는 '카메라 모양'으로 변경하거나, A 사용자가 기설정한 파란색 및 별모양의 형태 정보를 이용하여 GUI를 파란색의 별모양의 형태로 변경할 수 있다. In addition, when a specific user command is input, the
또한, 프로세서(120)는 특정 사용자 명령이 입력되면, 특정 사용자와 관련된 컨텐츠를 포함하는 컨텐츠 리스트를 디스플레이할 수 있다. 예를 들어, 프로세서(120)는 'A'라는 사용자를 식별하는 특정 사용자 명령이 입력된 경우, A 사용자가 선호하는 드라마와 관련된 컨텐츠를 포함하는 컨텐츠 리스트를 디스플레이할 수 있다. In addition, when a specific user command is input, the
또한, 프로세서(120)는 컨텐츠 리스트 상에 특정 컨텐츠가 선택된 경우, 해당 컨텐츠와 관련된 기능 중 사용자가 선호하는 기능(예를 들어, 방송 녹화 기능)을 판단하고, 판단된 기능에 대응되는 가이드 메시지(예를 들어, '오늘도 이 프로그램을 녹화 할까요~?')를 GUI의 주변 영역에 디스플레이할 수 있다. In addition, when the specific content is selected on the content list, the
또한, 프로세서(120)는 GUI 내에 컨텐츠의 특정 타입을 나타내는 아이콘(예를 들어, 카메라 모양 아이콘)이 디스플레이된 후, 컨텐츠 리스트 상에서 하이라이트를 이동하기 위한 사용자 명령이 입력되면, 컨텐츠 리스트에서 해당 아이콘이 나타내는 특정 타입에 대응되는 컨텐츠(예를 들어, 카메라 모양 아이콘과 대응되는 영화와 관련된 컨텐츠)로 선택 GUI(예를 들어, 커서, 하이라이트, 포커스 등)(이하에서는 커서라 함)를 이동시킬 수 있다. In addition, when an icon (for example, a camera icon) indicating a specific type of content is displayed in the GUI and a user command for moving a highlight is entered on the content list, (E.g., a cursor, a highlight, a focus, etc.) (hereinafter referred to as a cursor) can be moved to a content corresponding to a specific type (e.g., content associated with a movie corresponding to a camera icon) .
또한, 프로세서(120)는 컨텐츠 리스트 중 특정 컨텐츠에 커서가 위치하는 동안 하이라이트를 다른 컨텐츠로 이동하기 위한 사용자 명령이 입력되면, 프로세서(120)는 커서를 이동시킴과 동시에 하이라이트가 이동된 위치의 다른 컨텐츠의 주변으로 GUI를 이동시켜 디스플레이할 수 있다.In addition, when a user command for moving a highlight to another content is input while the cursor is positioned on a specific content in the content list, the
상술한 바와 같이, 사용자는 다양한 형태로 변경 가능한 GUI를 이용하여 시청하는 화면 및 화면 상에 제공되는 복수의 컨텐츠를 더욱 직관적으로 제어할 수 있게 된다.As described above, the user can more intuitively control the screen to be viewed and the plurality of contents provided on the screen using the GUI that can be changed in various forms.
도 2b에 따르면, 디스플레이 장치(100')는 디스플레이부(110), 프로세서(120), 저장부(130), 사용자 인터페이스부(140), 통신부(150), 오디오 처리부(160), 비디오 처리부(170), 스피커(181), 카메라(182), 마이크(183)를 포함한다. 도 2b에 도시된 구성요소들 중 도 2a에 도시된 구성요소와 중복되는 부분에 대해서는 자세한 설명을 생략하도록 한다. 2B, the display device 100 'includes a
저장부(130)는 디스플레이 장치(100)를 구동시키기 위한 O/S(Operating System) 소프트웨어 모듈, 각종 어플리케이션, 어플리케이션 실행 중에 입력되거나 설정되는 각종 컨텐츠, 방송 채널 및 웹 채널 정보, 웹 컨텐츠 정보 등과 같이 다양한 데이터를 저장한다. The storage unit 130 may include an O / S (Operating System) software module for driving the
저장부(130)는 디스플레이 장치(100)를 구동하기 위한 다양한 모듈을 저장한다. 예를 들어, 저장부(130)에는 베이스 모듈, 센싱 모듈, 통신 모듈, 프리젠테이션 모듈, 웹 브라우저 모듈, 서비스 모듈을 포함하는 소프트웨어가 저장될 수 있다. 이때, 베이스 모듈은 전자 장치(100)에 포함된 각 하드웨어들로부터 전달되는 신호를 처리하여 상위 레이어 모듈로 전달하는 기초 모듈이다. 센싱 모듈은 각종 센서들로부터 정보를 수집하고, 수집된 정보를 분석 및 관리하는 모듈로서, 얼굴 인식 모듈, 음성 인식 모듈, 모션 인식 모듈, NFC 인식 모듈 등을 포함할 수도 있다. 프리젠테이션 모듈은 디스플레이 화면을 구성하기 위한 모듈로서, 멀티미디어 컨텐츠를 재생하여 출력하기 위한 멀티미디어 모듈, UI 및 그래픽 처리를 수행하는 UI 렌더링 모듈을 포함할 수 있다. 통신 모듈은 외부와 통신을 수행하기 위한 모듈이다. 웹 브라우저 모듈은 웹 브라우징을 수행하여 웹 서버에 액세스하는 모듈을 의미한다. 서비스 모듈은 다양한 서비스를 제공하기 위한 각종 어플리케이션을 포함하는 모듈이다.The storage unit 130 stores various modules for driving the
특히, 저장부(130)는 본 발명의 일 실시 예에 따라 방송 채널 및 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트, 가상 채널 리스트를 제공하는 화면을 구성하기 위한 각종 정보(예를 들어, 각 가상 채널 리스트에 매핑된 웹 기반 서비스, 웹 기반 서비스의 웹 컨텐츠에 대한 세부 정보 및 URL 정보 등)를 저장할 수 있다. 여기서, 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널은, 웹 기반 서비스를 제공하는 IP 어드레스 기반의 채널이 될 수 있다. 즉, 저장부(130)는 튜너를 통해 선국되는 주파수 기반의 기존의 방송 채널 뿐 아니라, Open API를 통해 제공되는 IP 어드레스 기반의 웹 기반 채널을 포함하는 하나의 가상 채널 리스트를 저장할 수 있다. In particular, the storage unit 130 stores a virtual channel list including at least one channel to which a broadcast channel and web-based service information are mapped, various information for configuring a screen for providing a virtual channel list (E.g., web-based services mapped to each virtual channel list, details of web content of web-based services, and URL information, etc.). Here, the at least one channel to which the web-based service information is mapped may be an IP address-based channel that provides a web-based service. That is, the storage unit 130 may store a single virtual channel list including an IP address-based web-based channel provided through an Open API, as well as a conventional frequency-based broadcast channel selected through a tuner.
또한, 저장부(130)는 본 발명의 다른 실시 예에 따라 특정 사용자와 관련된 다양한 정보(예를 들어, 특정 사용자의 선호 컨텐츠 정보), 라이브러리 리스트에서 컨텐츠를 분류하기 위한 분류기준 정보, GUI 형상과 관련된 정보(예를 들어, 특정 사용자가 설정한 GUI의 형상 및 색상에 관한 정보)를 저장할 수 있다.In addition, the storage unit 130 may store various information related to a specific user (for example, preferred content information of a specific user), classification reference information for classifying content in the library list, Related information (e.g., information regarding the shape and color of the GUI set by a specific user).
사용자 인터페이스부(140)는 다양한 사용자 명령을 입력받는다. The
특히, 사용자 인터페이스부(140)는 채널 재핑 명령, 채널 브라우징 명령, 채널 정보를 포함하는 UI 화면을 디스플레이하기 위한 사용자 명령, 해당 UI 화면 상에서 다양한 사용자 조작 명령 등을 수신할 수 있다. In particular, the
또한, 사용자 인터페이스부(140)는 디스플레이 장치(100')의 모드 변경을 위한 사용자 명령, GUI의 변경과 관련된 다양한 사용자 명령을 입력받을 수 있다. In addition, the
사용자 인터페이스부(140)는 디스플레이 장치(100)의 구현 예에 따라 다양한 형태로 구현될 수 있다. 예를 들어, 디스플레이 장치(100)가 디지털 TV로 구현되는 경우 사용자 인터페이스부(140)는 원격 제어 장치(200)로부터 리모콘 신호를 수신하는 리모콘 수신부로 구현될 수 있으나, 이에 한정되는 것은 아니며, 사용자 모션을 입력받는 카메라, 사용자 음성을 입력받는 마이크, 패널에 구비된 키 등으로 구현될 수도 있다. The
통신부(150)는 다양한 유형의 통신방식에 따라 외부기기와 통신을 수행할 수 있다. 통신부(150)는 와이파이칩(151), 블루투스 칩(152), 무선 통신 칩(153), NFC 칩(미도시) 등 다양한 통신칩을 포함한다. 와이파이 칩(151) 및 블루투스 칩(152)은 각각 WiFi 방식, 블루투스 방식으로 통신을 수행한다. 무선 통신 칩(153)은 IEEE, 지그비, 3G(3rd Generation), 3GPP(3rd Generation Partnership Project), LTE(Long Term Evolution) 등과 같은 다양한 통신 규격에 따라 통신을 수행하는 칩을 의미한다.The
특히, 통신부(150)는 서버(200)와 통신을 수행할 수 있다. 여기서, 서버(200)는 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 정보를 채널 형태로 관리하고, 기설정된 이벤트에 따라 디스플레이 장치(100)에 해당 정보를 제공할 수 있다. 예를 들어, 서버(200)는 웹 기반 서비스 채널에 대한 장르, 채널 구독자 수, 채널 인기 순위, 사용자 계정 중 적어도 하나에 기초하여 채널을 관리할 수 있다.In particular, the
통신부(150)는 상술한 바와 같이 서버(도 1, 200)와 통신을 수행하여 다양한 정보를 수신하고, 서버(200)로 정보를 전송할 수 있다. 예를 들어, 본 발명에 따른 가상 채널 리스트가 서버(200)에서 관리되는 경우 해당 가상 채널 리스트에 대한 정보를 서버(200)로 전송할 수 있다. 이 경우, 프로세서(120)는 기설정된 이벤트에 따라 서버(200)로부터 수신된 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널에 대한 정보를 제공하고, 사용자 명령에 따라 특정 채널이 선택되면 선택된 채널을 저장부(130)에 저장된 가상 채널 리스트에 추가할 수 있다. The
오디오 처리부(160)는 오디오 데이터에 대한 처리를 수행하는 구성요소이다. 오디오 처리부(160)에서는 오디오 데이터에 대한 디코딩이나 증폭, 노이즈 필터링 등과 같은 다양한 처리가 수행될 수 있다.The
비디오 처리부(170)는 비디오 데이터에 대한 처리를 수행하는 구성요소이다. 비디오 처리부(170)에서는 비디오 데이터에 대한 디코딩, 스케일링, 노이즈 필터링, 프레임 레이트 변환, 해상도 변환 등과 같은 다양한 이미지 처리를 수행할 수 있다. The
스피커(181)는 오디오 처리부(160)에서 처리된 각종 오디오 데이터 뿐만 아니라 각종 알림 음이나 음성 메시지 등을 출력하는 구성요소이다. 카메라(182)는 사용자의 제어에 따라 정지 영상 또는 동영상을 촬상하기 위한 구성이다. 카메라(182)는 전면 카메라, 후면 카메라와 같이 복수 개로 구현될 수 있다. 마이크(183)는 사용자 음성이나 기타 소리를 입력받아 오디오 데이터로 변환하기 위한 구성이다. 프로세서(120)는 마이크(183)를 통해 입력되는 사용자 음성을 통화(call) 과정에서 이용하거나, 오디오 데이터로 변환하여 저장부(130)에 저장할 수 있다. 카메라(182) 및 마이크(183)가 마련된 경우, 프로세서(120)는 마이크(184)를 통해 입력되는 사용자 음성이나 카메라(183)에 의해 인식되는 사용자 모션에 따라 채널 재핑 동작과 같은 다양한 제어 동작을 수행할 수도 있다. 그 밖에, 헤드셋, 마우스, LAN 등과 같은 다양한 외부 단자와 연결하기 위한 다양한 외부 입력 포트들이 더 포함될 수도 있다. The
프로세서(120)는 저장부(130)에 저장된 각종 프로그램을 이용하여 디스플레이 장치(100')의 동작을 전반적으로 제어한다. The
가령, 프로세서(120)는 저장부(130)에 저장된 어플리케이션을 실행시켜 그 실행 화면을 구성하여 디스플레이할 수도 있으며, 저장부(130)에 저장된 각종 컨텐츠를 재생하여 줄 수도 있다. 또한, 프로세서(120)는 통신부(130)를 통해서 외부 기기들과 통신을 수행할 수도 있다.For example, the
구체적으로, 프로세서(120)는 RAM(141), ROM(142), 메인 CPU(143), 그래픽 처리부(144), 제1 내지 n 인터페이스(145-1 ~ 145-n), 버스(146)를 포함한다.Specifically, the
RAM(141), ROM(142), 메인 CPU(143), 그래픽 처리부(144), 제1 내지 n 인터페이스(145-1 ~ 145-n) 등은 버스(136)를 통해 서로 연결될 수 있다. The RAM 141, the ROM 142, the main CPU 143, the graphics processing unit 144, the first to n interfaces 145-1 to 145-n, etc. may be connected to each other via the bus 136. [
제1 내지 n 인터페이스(145-1 내지 145-n)는 상술한 각종 구성요소들과 연결된다. 인터페이스들 중 하나는 네트워크를 통해 외부 장치와 연결되는 네트워크 인터페이스가 될 수도 있다.The first to n interfaces 145-1 to 145-n are connected to the various components described above. One of the interfaces may be a network interface connected to an external device via a network.
메인 CPU(143)는 저장부(130)에 액세스하여, 저장부(130)에 저장된 O/S를 이용하여 부팅을 수행한다. 그리고, 저장부(130)에 저장된 각종 프로그램, 컨텐츠, 데이터 등을 이용하여 다양한 동작을 수행한다. The main CPU 143 accesses the storage unit 130 and performs booting using the O / S stored in the storage unit 130. [ Then, various operations are performed using various programs, contents, data, and the like stored in the storage unit 130.
ROM(142)에는 시스템 부팅을 위한 명령어 세트 등이 저장된다. 턴온 명령이 입력되어 전원이 공급되면, 메인 CPU(143)는 ROM(142)에 저장된 명령어에 따라 저장부(130)에 저장된 O/S를 RAM(141)에 복사하고, O/S를 실행시켜 시스템을 부팅시킨다. 부팅이 완료되면, 메인 CPU(143)는 저장부(130)에 저장된 각종 어플리케이션 프로그램을 RAM(141)에 복사하고, RAM(141)에 복사된 어플리케이션 프로그램을 실행시켜 각종 동작을 수행한다. The ROM 142 stores a command set for booting the system and the like. When the turn-on command is input and power is supplied, the main CPU 143 copies the O / S stored in the storage unit 130 to the RAM 141 according to the instruction stored in the ROM 142, executes O / S Boot the system. When the booting is completed, the main CPU 143 copies various application programs stored in the storage unit 130 to the RAM 141, executes the application program copied to the RAM 141, and performs various operations.
그래픽 처리부(144)는 연산부(미도시) 및 렌더링부(미도시)를 이용하여 아이콘, 이미지, 텍스트 등과 같은 다양한 객체를 포함하는 화면을 생성한다. 연산부(미도시)는 수신된 제어 명령에 기초하여 화면의 레이아웃에 따라 각 객체들이 표시될 좌표값, 형태, 크기, 컬러 등과 같은 속성값을 연산한다. 렌더링부(미도시)는 연산부(미도시)에서 연산한 속성값에 기초하여 객체를 포함하는 다양한 레이아웃의 화면을 생성한다. 렌더링부(미도시)에서 생성된 화면은 디스플레이부(110)의 디스플레이 영역 내에 표시된다. The graphic processing unit 144 generates a screen including various objects such as an icon, an image, and a text using an operation unit (not shown) and a rendering unit (not shown). The operation unit (not shown) calculates an attribute value such as a coordinate value, a shape, a size, and a color to be displayed by each object according to the layout of the screen based on the received control command. The rendering unit (not shown) creates screens of various layouts including the objects based on the attribute values calculated by the operation unit (not shown). The screen generated in the rendering unit (not shown) is displayed in the display area of the
한편, 도 2b는 디스플레이 장치(100')에 포함된 세부 구성의 일 예를 든 것으로, 실시 예에 따라서는, 도 2b에 도시된 구성 요소 중 일부는 생략 또는 변경될 수도 있고, 다른 구성요소가 더 추가될 수도 있다.
On the other hand, FIG. 2B shows an example of a detailed configuration included in the display device 100 '. According to the embodiment, some of the components shown in FIG. 2B may be omitted or changed, More may be added.
도 3은 본 발명의 다양한 실시 예에 따른 서버의 구성을 나타내는 블럭도이다. 3 is a block diagram showing the configuration of a server according to various embodiments of the present invention.
도 3에 따르면 서버(200)는 통신부(210), 저장부(220) 및 프로세서(230)를 포함한다. Referring to FIG. 3, the
서버(200)는 다양한 웹 기반 컨텐츠들을 기설정된 기준에 따라 저장 및 관리하는 기능을 한다.The
저장부(210)는 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 정보를 채널 형태로 저장할 수 있다. 즉, 저장부(210)는 웹 기반 서비스를 제공하는 채널 정보 및 해당 채널에서 제공되는 웹 컨텐츠에 대한 정보를 저장할 수 있다. 예를 들어, 소셜 미디어 플랫폼에 대응되는 채널 정보 및 해당 플랫폼을 통해 제공되는 웹 컨텐츠에 대한 정보를 저장할 수 있다. The
통신부(220)는 디스플레이 장치(100, 100')와 통신을 수행한다. The
구체적으로, 통신부(220)는 후술하는 프로세서(230)의 제어에 따라 디스플레이 장치(100, 100')에 저장부(210)에 저장된 웹 기반 서비스를 제공하는 웹 기반 채널 정보 및 해당 채널에서 제공되는 웹 컨텐츠에 대한 정보를 제공할 수 있다. Specifically, the
프로세서(230)는 웹 기반 채널 정보 및 해당 채널에서 제공되는 웹 컨텐츠에 대한 정보를 기 설정된 기준에 따라 그룹핑하여 관리한다. 또한, 프로세서(230)는 기설정된 이벤트에 따라 그룹핑된 채널 정보를 디스플레이 장치(100)로 전송할 수 있다. 예를 들어, 프로세서(230)는 웹을 통해 스트리밍되는 컨텐츠 뿐 아니라, 자체적으로 제공하는 컨텐츠들을 그룹핑하여 관리할 수 있다. The
특히, 프로세서(230)는 웹 기반 채널에 대한 채널 장르, 채널 구독자 수, 채널 인기 순위, 사용자 계정 정보 중 적어도 하나에 기초하여 채널을 그룹핑하여 관리할 수 있다. In particular, the
구체적으로, 프로세서(230)는 웹 기반 채널들을 장르 별로 분류하여 그룹핑하거나, 각 채널의 구독자 수에 기초하여 그룹핑하거나, 각 사용자 계정에 기초하여 그룹핑하여 관리할 수 있다. Specifically, the
예를 들어, 프로세서(230)는 웹 기반 채널에 매핑된 정보 또는 웹 기반 채널에서 제공되는 웹 컨텐츠에 대응되는 메타 데이터에 기초하여 웹 기반 채널의 장르를 판단하고, 판단 결과에 기초하여 웹 기반 채널들을 장르 별로 분류할 수 있다. 또는, 본 발명에 따른 서비스를 제공하기 위해 웹 기반 채널 제작자 간에 장르 정보를 제공하기로 약속이 되어 있는 경우에는 제공된 장르 정보에 기초하여 웹 기반 채널들을 장르 별로 분류할 수 있다. For example, the
또한, 프로세서(230)는 채널 구독자 수, 사용자의 선호 인터렉션, SNS 공유 정보 등에 기초하여 각 채널들의 인기 순위를 판단할 수 있다. 여기서, 사용자의 선호 인터렉션은 해당 채널 또는 웹 컨텐츠에 대해 사용자가 직접 선호도를 표시하는 인터렉션을 의미할 수 있다. SNS 공유 정보란, 해당 컨텐츠 장면을 캡쳐하여 SNS 서버에 업로드하는 행위, 업로드된 컨텐츠 장면에 댓글을 다는 행위, 투표 등에 의해 선호도를 표시하는 행위, 트위터와 같은 실시간 댓글을 다는 행위 등 다양한 형태의 정보가 될 수 있다. In addition, the
또한, 프로세서(230)는 사용자가 이미 구독한 채널의 카테고리(또는 장르), 세데(또는 연령), 성별 등 다양한 정보에 기초하여 추천 채널을 관리하고, 디스플레이 장치(100)의 요청에 따라 추천 채널 정보를 제공할 수 있다.The
구체적으로, 프로세서(230)는 인기 순에 기초하여 채널을 제공하는 제1 채널 카테고리, 사용자 계정에 기초하여 채널을 제공하는 제2 채널 카테고리, 각 장르별 채널을 제공하는 제3 채널 카테고리 중 적어도 하나의 카테고리 메뉴 및, 각 카테고리 메뉴에 대응되는 채널 정보를 그룹핑하여 관리할 수 있다. 또한, 각 카테고리에 속한 채널을 인기순(예를 들어, 구독 수 및 링크 수 등)으로 정렬하여 관리할 수 있다. In particular, the
예를 들어, 프로세서(230)는 인기 순에 기초하여 채널을 제공하는 제1 채널 카테고리의 경우 장르 구분없이 주간 또는 월간 구독 수 및 링크 수 등에 기초하여 산출된 인기 순위에 따라 채널을 정렬하여 관리할 수 있다. For example, the
또한, 프로세서(230)는 사용자 계정에 기초하여 채널을 제공하는 제2 채널 카테고리의 경우, 사용자 계정에 등록된 채널 및 해당 채널에서 제공하는 웹 컨텐츠를 정렬하여 관리할 수 있다. In the case of the second channel category providing the channel based on the user account, the
또한, 프로세서(230)는 각 장르별 채널을 제공하는 제3 채널 카테고리의 경우, 채널을 "Comic, Sport, Shopping, Fashion, Music, IT, Game, Movie, Health, Education 등과 같은 다양한 장르로 구분하고, 각 장르에 속하는 채널을 그룹핑하여 관리할 수 있다. 이 경우, 프로세서(230)는 상술한 바와 같이 웹 기반 채널에 매핑된 정보 또는 웹 기반 채널에서 제공하는 웹 컨텐츠에 포함된 메타 데이터 등에 기초하여 각 채널의 장르를 구분할 수 있다. In the case of the third channel category providing the channel for each genre, the
또한, 프로세서(230)는 사용자가 이미 구독한 채널의 카테고리(또는 장르), 세데(또는 연령), 성별 등 다양한 정보에 기초하여 추천 채널을 관리할 수 있다.In addition, the
한편, 도면에는 도시되지 않았지만, 디스플레이 장치(100')는 외부의 다양한 소스(예를 들어, 외부의 방송국, DVD, 셋탑 박스 등과 같은 외부 기기, 외부 서버)로부터 영상 컨텐츠를 수신(예를 들어, 다운로드 또는 스트리밍 형태)하는 영상 수신부(미도시), Although not shown in the drawing, the display apparatus 100 'receives image contents from various external sources (for example, an external apparatus such as an external broadcasting station, a DVD, a set-top box, or an external server) (In the form of downloading or streaming)
도 4a는 본 발명의 일 실시 예에 따른 가상 채널 구조를 설명하기 위한 도면이다. FIG. 4A illustrates a virtual channel structure according to an embodiment of the present invention. Referring to FIG.
도 4a에 도시된 바와 같이 본 발명의 일 실시 예에 따른 가상 채널 구조는 기존의 TV 채널 리스트(410) 및 웹 기반 채널 리스트(420)를 포함할 수 있다. 여기서, TV 채널 리스트(410)는 지상파를 포함하는 방송채널사용사업자(PP), 데이터방송채널사용사업자(DP), 콘텐츠제공자(CP)에 의해 제공되는 채널을 포함하며, 웹 기반 채널 리스트(420)는 웹 기반 컨텐츠에 기초하여 제공되는 채널을 포함할 수 있다.As shown in FIG. 4A, the virtual channel structure according to an embodiment of the present invention may include a conventional
도시된 바와 같이 TV 채널 리스트(410) 및 웹 기반 채널 리스트(420)는 서로 다른 채널 번호에 중복되지 않게 할당될 수 있으며, 동등한 채널 관계를 갖게 된다. As shown in the figure, the
웹 기반 채널 리스트에 포함된 채널은 사용자의 구독 여부에 따라 가상 채널 리스트에 포함될 수 있다. 즉, 사용자는 웹 기반 서비스 기반 채널을 선택하여 구독할 수 있으며, 구독된 웹 기반 서비스 기반 채널은 사용자의 가상 채널 리스트에 할당되어 방송 채널과 동등한 관계로 제공될 수 있다. The channels included in the web-based channel list may be included in the virtual channel list depending on whether the user is subscribed or not. That is, the user can select and subscribe to the web-based service-based channel, and the subscribed web-based service-based channel can be allocated to the user's virtual channel list and provided in a relationship equivalent to the broadcast channel.
도 4b는 본 발명의 일 실시 예에 따른 가상 채널 리스트의 구성을 나타내는 도면이다. 4B is a diagram illustrating a configuration of a virtual channel list according to an embodiment of the present invention.
도 4b에 도시된 바와 같이 본 발명의 일 실시 예에 따른 가상 채널 리스트는 TV 채널 리스트(410) 및 웹 기반 채널 리스트(420)에 기반하여 재생성된 채널 리스트(400)가 될 수 있다. As shown in FIG. 4B, the virtual channel list according to an exemplary embodiment of the present invention may be a
예를 들어, 도시된 바와 같이 가상 채널 리스트(400)는 방송채널사용사업자(PP), 데이터방송채널사용사업자(DP), 콘텐츠제공자(CP)에 의해 제공되는 기존 방송 채널들(411, 412, 413, 414) 및 웹 기반 컨텐츠에 기초하여 제공되는 웹 기반 서비스 기반 채널(421, 422, 423)을 모두 포함하는 형태가 될 수 있다.For example, as shown in the figure, the
이에 따라 채널 재핑 명령이 입력되면, 기존 방송 채널(411, 412, 413, 414) 및 웹 기반 서비스 기반 채널(421, 422, 423)이 구분되지 않고 동일한 채널 형태로 제공될 수 있게 된다. Accordingly, when a channel jumping command is input, existing
도 5a 및 도 5b는 본 발명의 일 실시 예에 따른 UI 화면의 구성을 나타내는 도면이다. 5A and 5B are diagrams illustrating a UI screen according to an exemplary embodiment of the present invention.
도 5a는 본 발명의 일 실시 예에 따라 가상 채널 리스트를 생성하기 위해 제공되는 웹 기반 서비스 기반 채널 정보를 포함하는 UI 화면을 도시한다. FIG. 5A illustrates a UI screen including web-based service-based channel information provided for generating a virtual channel list according to an exemplary embodiment of the present invention.
도시된 바와 같이 UI 화면은 카테고리, 채널 인기 순위, 구독자 수, 추천 채널 등에 기초하여 채널을 정렬하여 제공할 수 있다. 여기서, 사용자 계정에 대한 로그인이 있는 경우, 해당 계정에 대응되는 UI 화면이 제공될 수 있다. As shown, the UI screen can sort and provide channels based on categories, channel popularity rankings, number of subscribers, recommended channels, and the like. Here, if there is a login for the user account, a UI screen corresponding to the account may be provided.
구체적으로, CATEGORY(511), FRIEND(512), PLATFORM(513), SEARCH(514), LOGIN(515), SETTING(516)과 같은 상위 메뉴가 제공되고, 각 상위 메뉴에 속하는 하위 메뉴가 제공될 수 있다. 예를 들어, CATEGORY(511) 메뉴의 경우 인기 채널 정보를 제공하는 BEST Channel(520), 사용자 계정에 등록된 채널 정보를 제공하는 Channel for You(530), 각 장르에 따라 구분된 메뉴들(540)과 같은 하위 메뉴를 포함할 수 있다. 해당 UI 화면에서 각 항목 간 이동은 선택 GUI(10)의 이동을 조작하는 원격 제어 장치(미도시)의 방향키를 이용하여 이동가능하도록 구현될 수 있다. Specifically, an upper menu such as
한편, 기설정된 이벤트에 따라 도 5a에 도시된 바와 같은 UI 화면이 제공되면, 사용자는 원하는 채널을 구독하여 자신의 가상 채널 리스트에 추가할 수 있다. Meanwhile, if a UI screen as shown in FIG. 5A is provided according to a preset event, the user can subscribe to a desired channel and add the channel to his or her virtual channel list.
예를 들어, 도 5b에 도시된 바와 같이 인기 채널을 제공하는 BEST Channel(520) 메뉴가 선택되면 인기 채널 리스트가 제공될 수 있다. 여기서, 인기 채널은 채널에 대한 구독 수, 링크 수 등 인기 순위를 산출할 수 있는 다양한 정보에 기초하여 판단될 수 있다. For example, if a
또한, 제공된 인기 채널 리스트 상에서 하나의 채널(521)이 선택 GUI, 예를 들어 하이라이트(또는 커서)(10)에 의해 선택되면, 해당 채널에서 제공되는 웹 컨텐츠 리스트(521-1 내지 521-3)가 썸네일 형태로 제공될 수 있다. 또한, 해당 채널(521)이 선택되면, 해당 채널(521)에서 제공하는 웹 컨텐츠 수, 해당 채널에 대한 구독 수, 링크 수 등과 같은 다양한 정보(560)가 함께 제공될 수 있다. 또한, 사용자는 하이라이트(10)를 이동시켜 웹 컨텐츠 리스트(521-1 내지 521-3) 상에서 웹 컨텐츠를 선택하여 미리 보기 형태로 재생할 수도 있다. When one
여기서, 사용자는 채널 추가 메뉴(550)(예를 들어, "+" 아이콘)을 통해 웹 기반 채널(521)을 자신의 채널 리스트에 추가할 수 있다. 이 경우 사용자는 추가되는 웹 기반 채널에 원하는 채널 번호를 설정할 수 있다. Here, the user may add the web based
예를 들어, 사용자는 로그인 메뉴(515)를 통해 자신의 계정에 로그인하여 원하는 채널을 구독하고 자신의 가상 채널 리스트에 추가할 수 있다. For example, the user may log in to his account via the
도 6a 내지 도 6c는 본 발명의 다른 실시 예에 따른 UI 화면의 구성을 나타내는 도면들이다. 6A to 6C are views showing the structure of a UI screen according to another embodiment of the present invention.
도 6a에 도시된 바와 같이 FRIEND 메뉴(512)가 선택되면, SNS 서비스를 제공하는 웹 채널 정보, 구체적으로, SNS 공급자의 플랫폼 정보가 제공될 수 있다. 6A, when the
예를 들어, 도시된 바와 같이 FRIEND 메뉴(512)의 하위 메뉴로서 "Face book friend" 메뉴(512-1)가 제공되고, 해당 메뉴(512-1)가 선택되면, "Face book friend" 에 해당하는 친구들의 계정 리스트(610)가 제공될 수 있다.For example, as shown in the figure, a "Face book friend" menu 512-1 is provided as a sub menu of the
이 경우, 사용자는 친구들의 계정 리스트(610)에서 원하는 친구의 계정을 웹 채널로 추가할 수 있다. 즉, 선택된 친구의 계정은 기 저장된 가상 채널 리스트에 하나의 웹 채널로 추가될 수 있다. In this case, the user can add a desired friend's account as a web channel in the
한편, 도면에는 도시되지 않았지만, PLATFORM 메뉴(513)가 선택되면, SNS 서비스를 제공하는 웹 채널, 즉 SNS 공급자의 플랫폼 정보 뿐 아니라, 소설 미디어 컨텐츠 공급자의 플랫폼 정보가 함께 나열되어 디스플레이될 수 있다. Although not shown in the figure, when the
도 6b에 도시된 바와 같이 SEARCH 메뉴(514)가 선택되면, 각 플랫폼 별 웹 컨텐츠의 검색 기능이 제공될 수 있다. When the
예를 들어, 도시된 바와 같이 "POPUL"이라는 검색어가 입력되면, 해당 검색어에 대응되는 웹 컨텐츠가 검색되어 제공될 수 있다. For example, as shown in the figure, when the keyword "POPUL" is input, the web content corresponding to the search term can be searched and provided.
이 경우, 사용자가 특정 웹 컨텐츠를 선택하면, 도 5b에 도시된 바와 같은 카테고리 기반 UI 화면으로 전환하여 선택된 웹 컨텐츠의 구독 여부를 결정 가능하도록 구현할 수 있다. In this case, when the user selects a specific web content, the user can switch to the category based UI screen as shown in FIG. 5B and decide whether to subscribe the selected web content.
도 6c에 도시된 바와 같이 SETTING 메뉴(516)가 선택되면, 사용자가 현재까지 구독한 채널 정보가 배열되어 디스플레이되고, 사용자는 채널 정보에 대한 삭제 기능을 통해 채널 구독을 해제하거나, 채널 및 컨텐츠를 원하는 순으로 배열하는 등 기타 다양한 서비스를 설정할 수 있다.When the
또한, 도면에는 도시되지 않았지만, LOGIN 메뉴(515)가 선택하여 사용자 계정에 로그인하는 경우, 해당 사용자 계정에 등록된 다양한 정보, 예를 들어 각 플랫폼 즉, 사용자가 구독한 채널 정보 및 각 채널에서 제공하는 웹 컨텐츠 등의 정보에 대한 불러오기 기능이 실행될 수 있다. In addition, although not shown in the drawing, when the
상술한 다양한 실시 예들에 따르면, 사용자가 원하는 채널 순으로 그룹핑 컨텐츠를 배열 및 편집할 수 있으므로 사용자가 보고 싶은 컨텐츠를 각 플랫폼마다 전환하여 검색해야 하는 불편함을 해소할 수 있게 된다. According to the above-described various embodiments, grouping contents can be arranged and edited in order of a channel desired by the user, so that it is possible to solve the inconvenience that the user desires to switch the contents to search for each platform.
도 7a 및 도 7b는 본 발명의 또 다른 실시 예에 따른 UI 화면의 구성을 나타내는 도면들이다. FIGS. 7A and 7B are views showing the structure of a UI screen according to another embodiment of the present invention.
도 7a에 도시된 UI 화면은 가상 채널 리스트를 호출하기 위한 사용자 명령에 따라 가상 채널 리스트가 디스플레이된 상태를 나타낸다. The UI screen shown in FIG. 7A shows a state in which a virtual channel list is displayed according to a user command for calling a virtual channel list.
도시된 바와 같이 UI 화면의 좌측에 수직 방향으로 채널 리스트(710)가 제공되고, 하이라이트(10)에 의해 선택된 채널에서 제공가능한 웹 컨텐츠 리스트(720)가 UI 화면의 하측에서 수평 방향으로 제공될 수 있다. 즉, 가상 채널 리스트는 L bar 형태로 제공될 수 있다.As shown, a
한편, UI 화면의 좌측에 수직 방향으로 제공되는 채널 리스트(710)에서 하이라이트(10)는 고정된 위치 즉, 화면 좌측 하부 모서리 영역에 위치되고 사용자 명령에 따라 채널 리스트(710)가 상측 또는 하측 방향으로 이동되어 디스플레이될 수 있다. 즉, 하측 방향 사용자 명령에 따라 6 번 채널(712)이 현재 하이라이트(10)가 위치한 화면 좌측 하부 모서리 영역으로 이동되어 디스플레이되고, 나머지 채널들도 순차적으로 하측 방향으로 이동되어 디스플레이될 수 있다. On the other hand, in the
또한, 도시된 바와 같이 5번 채널(711)이 선택되고, 해당 채널(711)에서 제공되는 웹 컨텐츠 리스트(720)가 UI 화면의 하측에서 수평 방향으로 제공된 상태에서 하이라이트(10)의 위치를 우측으로 이동시켜 원하는 웹 컨텐츠를 선택할 수 있다. In the state where the fifth channel 711 is selected and the
예를 들어, 도 7b에 도시된 바와 같이 하이라이트(10)를 우측 방향으로 이동시켜 웹 컨텐츠(721)를 선택할 수 있으며 해당 웹 컨텐츠(721)가 선택되면, 자동으로 해당 웹 컨텐츠(721)가 재생될 수 있다. 다만, 경우에 따라서는 해당 웹 컨텐츠(721)가 자동으로 재생되지 않고 웹 컨텐츠(721)에 하이라이트(10)가 위치된 상태에서 사용자의 재생 명령이 있는 경우 재생되도록 구현하는 것도 가능하다. For example, as shown in FIG. 7B, the
도 8a 및 도 8b는 본 발명의 일 실시 예에 따른 채널 재핑 명령에 따른 재핑 동작을 설명하기 위한 도면들이다. 8A and 8B are diagrams for explaining a jumping operation according to a channel jumping command according to an embodiment of the present invention.
도 8a는 도 5b에서 특정 웹 기반 서비스 채널(521)이 가상 채널 리스트에 추가되기 전 채널 재핑에 따른 화면 제공 상태를 나타내고, 도 8b는 도 5b에서 특정 웹 기반 서비스 채널(521)이 가상 채널 리스트에 추가된 후 채널 재핑 명령에 따른 화면 제공 상태를 나타낸다.FIG. 8A shows a screen provision state according to channel jumping before the specific web-based
도 5a에 도시된 바와 같이 특정 웹 기반 서비스 채널(521)이 가상 채널 리스트에 추가되기 전에는, 채널 재핑 명령에 따라 선국되는 각 채널에 대응되는 화면(810, 820, 830)이 순차적으로 제공될 수 있다. As shown in FIG. 5A, before the specific web-based
한편, 도 5b에서 특정 웹 기반 서비스 채널(521)이 가상 채널 리스트의 CH 6으로 추가되는 경우에는, 도 8b에 도시된 바와 같이 채널 재핑 명령에 따라 CH 6번이 재핑되면 특정 웹 기반 서비스 채널(521)이 제공될 수 있다. 즉, 해당 웹 기반 서비스 채널에서 제공되는 웹 컨텐츠(521-1)가 자동으로 재생될 수 있다. On the other hand, when the specific web-based
즉, 사용자는 가상 채널 리스트에 새로운 채널을 추가하거나, 가상 채널 리스트에서 기존 채널을 삭제하는 등의 채널 리스트 편집을 수행할 수 있으며, 가상 채널 리스트의 편집 상태에 따라 채널 재핑 명령에 따라 제공되는 채널이 변경되어 제공될 수 있게 된다. That is, the user can perform channel list editing, such as adding a new channel to the virtual channel list or deleting the existing channel from the virtual channel list. In accordance with the editing state of the virtual channel list, Can be changed and provided.
도 9a 및 도 9b는 본 발명의 또 다른 실시 예에 따른 UI 화면의 구성을 나타내는 도면들이다. 9A and 9B are views showing a configuration of a UI screen according to another embodiment of the present invention.
도 9a에 도시된 UI 화면은 가상 채널 리스트를 호출하기 위한 사용자 명령에 따라 가상 채널 리스트가 디스플레이된 상태를 나타낸다. The UI screen shown in FIG. 9A shows a state in which a virtual channel list is displayed according to a user command for calling a virtual channel list.
도시된 바와 같이 UI 화면의 좌측에 수직 방향으로 채널 리스트(910)가 제공되고, 하이라이트(10)에 의해 선택된 채널에서 제공가능한 웹 컨텐츠 리스트(920)가 UI 화면의 하측에서 수평 방향으로 제공될 수 있다. 즉, 가상 채널 리스트는 L-bar 형태로 제공될 수 있다.As shown in the drawing, a
한편, UI 화면의 좌측에 수직 방향으로 제공되는 채널 리스트(910)에서 하이라이트(10)는 고정된 위치 즉, 화면 좌측 하부 모서리 영역에 위치되고 사용자 명령에 따라 채널 리스트(910)가 상측 또는 하측 방향으로 이동되어 디스플레이될 수 있다. 즉, 하측 방향 사용자 명령에 따라 6 번 채널(912)이 현재 하이라이트(10)가 위치한 화면 좌측 하부 모서리 영역으로 이동되어 디스플레이되고, 나머지 채널들도 순차적으로 하측 방향으로 이동되어 디스플레이될 수 있다. On the other hand, in the
또한, 도시된 바와 같이 5번 채널(911)이 선택되고, 해당 채널(911)에서 제공되는 웹 컨텐츠 리스트(920)가 UI 화면의 하측에서 수평 방향으로 제공된 상태에서 하이라이트(10)의 위치를 우측으로 이동시켜 원하는 웹 컨텐츠를 선택할 수 있다. As shown in the drawing, the fifth channel 911 is selected and the position of the
예를 들어, 도 9b에 도시된 바와 같이 하이라이트(10)를 우측 방향으로 이동시켜 웹 컨텐츠(921)를 선택할 수 있으며 해당 웹 컨텐츠(921)가 선택되면, 자동으로 해당 웹 컨텐츠(921)가 재생될 수 있다. 다만, 경우에 따라서는 해당 웹 컨텐츠(921)가 자동으로 재생되지 않고 웹 컨텐츠(921)에 하이라이트(10)가 위치된 상태에서 사용자의 재생 명령이 있는 경우 재생되도록 구현하는 것도 가능하다. For example, as shown in FIG. 9B, the
도 10a 및 도 10b는 본 발명의 또 다른 실시 예에 따른 UI 화면의 구성을 나타내는 도면들이다. 10A and 10B are views showing the structure of a UI screen according to another embodiment of the present invention.
도 10a에 도시된 바와 같이 본 발명의 일 실시 예에 따른 UI 화면(1000)은 가상 채널 리스트(1010), 웹 컨텐츠 리스트(1020), 웹 컨텐츠 선택을 위한 하이라이트 하이라이트(10)를 포함할 수 있다. 이때 가상 채널 리스트(1010)는 화면 좌측에 종축으로 표시되어 있고, 웹 컨텐츠 리스트(1020)는 화면 하부에 횡축으로 표시되어 있으며, 그 밖의 다른 구성도 가능하다. 가상 채널 리스트(1010)와 웹 컨텐츠 리스트(1020)의 형태도 직사각형의 형태이나, 이 역시 일 실시 예에 불과하며, 사다리꼴 또는 입체적 형태로 구현될 수도 있다.10A, the
가상 채널 리스트(1010)는 선택되지 않은 채널(1030)과 선택된 채널(1040)로 구분되며, 채널의 조정은 원격 제어 장치(미도시), 디스플레이 장치(100)에 구비된 버튼(미도시) 등을 통해 가능하다. The
사용자는 자신이 원하는 웹 기반 서비스 또는 어느 하나의 계정을 원하는 채널에 매핑할 수 있고 이때 채널 번호는 연속적일 필요는 없다. 예를 들어, 제1 채널(1031), 제3 채널(1033)은 사용자가 원하는 웹 기반 서비스가 매핑되어 있을 수 있으나, 제 2채널(1032)은 아무런 웹 기반 서비스가 매핑되어 있지 않을 수도 있다. 그리고 매핑된 채널 번호만 채널 리스트(1010)에 표시될 수도 있고, 매핑되지 않은 채널 번호 모두 채널 리스트(1010)에 표시될 수도 있다.The user can map the desired web-based service or any one of the accounts to a desired channel, and the channel number need not be continuous. For example, the
선택된 채널(1040)은 가상 채널 리스트 상에서 사용자의 채널 브라우징 명령으로 설정된 채널이다. 채널 리스트(1010)에 웹 기반 서비스가 매핑되지 않은 채널도 표시되는 경우, 그 채널이 선택된 경우에는 채널 번호만 표시되고, 웹 컨텐츠 리스트(1020)는 표시되지 않을 수 있다. 채널에 웹 기반 서비스가 매핑되어 있는 경우, 선택된 채널(1040)은 채널 번호 뿐만 아니라 웹 기반 서비스 및 계정 등을 표시할 수 있다.The selected
채널이 선택되면 채널에 웹 기반 서비스가 매핑되어 있지 않은 경우 웹 컨텐츠 리스트(1020)에는 아무것도 표시되지 않을 수 있다. 채널에 웹 기반 서비스가 매핑되어 있는 경우, 해당 웹 기반 서비스에서 제공되는 웹 컨텐츠가 웹 컨텐츠 리스트(1020)에 표시될 수 있다.If a channel is selected, if no web-based service is mapped to the channel, nothing may be displayed in the
한편, 웹 기반 서비스는 상술한 바와 같이 소셜 네트워크 서비스 및 웹 컨텐츠 제공 서비스 중 적어도 하나일 수 있으나, 이는 일 실시예에 불과하다.Meanwhile, the web-based service may be at least one of the social network service and the web content providing service as described above, but this is merely an example.
웹 컨텐츠 리스트(1020)는 최신 업데이트 순, 또는 사용자 선호도가 높은 순으로 제공될 수도 있다. 이때 제1 웹 컨텐츠(1021), 제2 웹 컨텐츠(1022), 제3 웹 컨텐츠(1023)를 좌측부터 업데이트 순으로 할 수도 있으나, 다른 방식으로도 구현 가능하다. 또한 제1 웹 컨텐츠(1021), 제2 웹 컨텐츠(1022), 제3 웹 컨텐츠(1023)에 대하여 각 웹 컨텐츠의 내용은 썸 네일 이미지, 재생시간 및 웹 기반 서비스 중 적어도 하나로 표시될 수 있다.The
도 10a에서 채널 리스트(1010) 및 웹 컨텐츠 리스트(1020)를 포함하는 UI화면은 반투명한 형태로 표시되었으나 이는 일 실시예에 불과하고 다양한 형태로 구현이 가능하다. 예를 들면, 전체 화면에 표시될 수도 있고, 반투명한 형태가 아닌 크기의 조절을 통해서도 가능하다.In FIG. 10A, the UI screen including the
채널 브라우징을 위해 가상 채널 리스트가 표시되더라도 기존의 웹 컨텐츠는 계속하여 재생이 될 수 있다. 즉, 가상 채널 리스트는 사용자의 시청경험의 방해를 최소화하도록 구현될 수 있다. 사용자의 시청경험의 방해를 최소화하기 위해 가상 채널 리스트는 반투명 또는 크기를 작게 하여 표시될 수 있다. 또는 선택되지 않은 채널(1030)은 반투명하나 선택된 채널(1040)은 선명하게 표시될 수도 있고, 선택된 채널(1040)만이 확대되어 보여지고 선택되지 않은 채널(1030)은 작게 표시될 수도 있다. 웹 컨텐츠에 대해서도 유사하게 표시될 수 있다.Even if a virtual channel list is displayed for channel browsing, existing web contents can be continuously played back. That is, the virtual channel list can be implemented to minimize the interference of the user's viewing experience. In order to minimize the interference of the user's viewing experience, the virtual channel list may be displayed in a semi-transparent or small size. Or the
웹 컨텐츠 선택을 위한 하이라이트(10)는 웹 컨텐츠의 외곽을 흰 테두리로 표시하였으나, 다른 방식으로도 구현 가능하며, 예를 들면, 웹 컨텐츠의 썸 네일 이미지의 투명도를 낮추거나 크기를 크게 하는 등의 방법으로 구현될 수 있다. 사용자는 최신 업데이트 순으로 표시된 웹 컨텐츠인 경우, 하이라이트(10)를 이동하여 좀더 과거의 웹 컨텐츠를 선택할 수 있다. 사용자는 또한 하이라이트(10)(하이라이트가 더 좋은 표현으로 생각됩니다)를 채널 영역으로 이동하여 채널을 선택하도록 할 수도 있다.Although the
한편, 가상 채널 리스트가 디스플레이되면, 웹 컨텐츠 선택을 위한 하이라이트(10)는 표시되지 않게 구현될 수도 있다. 이때 하이라이트(10)는 이전에 가상 채널 리스트를 종료하기 전의 위치에 그대로 저장되어 있으며, 단지 표시만 되지 않은 것이고, 사용자의 조작에 의해 다시 표시될 수 있다.On the other hand, when the virtual channel list is displayed, the
하이라이트(10)가 이동하더라도 사용자가 하이라이트(10)가 위치한 웹 컨텐츠를 선택하기 전이라면 웹 컨텐츠는 디스플레이되지 않는다. 다만, 하이라이트(10)가 채널 리스트(1010)를 이동하는 경우에는 선택된 채널(240)에 해당하는 웹 컨텐츠가 웹 컨텐츠 리스트(1020)에 표시된다. Even if the
도 10b에 따르면, 하이라이트(10)를 이동시켜 웹 컨텐츠를 선택하면, 해당 웹 컨텐츠에 대한 URL 정보를 기초로 하여 웹 컨텐츠 정보를 수신한다. 웹 컨텐츠 수신 시간은 매우 짧을 수도 있고 길 수도 있으며 이는 웹 컨텐츠의 품질 등에 따라 달라질 수 있다. 이 경우 일정 시간 이상의 정지 화면을 통해 웹 컨텐츠의 세부 정보를 제공하는 것으로 구현될 수도 있다. 다만 사용자는 웹 컨텐츠의 세부 정보를 디스플레이하지 않는 것으로 설정을 변경할 수 있다.Referring to FIG. 10B, when the
한편, 웹 컨텐츠의 세부 정보를 디스플레이하지 않는 것으로 구성된 경우, 웹 컨텐츠 수신 시간 동안 기존에 디스플레이되던 웹 컨텐츠가 계속 디스플레이될 수도 있고, 웹 컨텐츠를 선택한 순간의 화면으로 정지하여 로딩표시와 함께 정지화면이 표시될 수도 있다.If the detailed information of the web content is not displayed, the web content that was previously displayed during the web content receiving time may be continuously displayed, or the web content may be stopped at the selected moment, May be displayed.
웹 컨텐츠 세부 정보를 표시하는 영역(1050)은 화면의 상부 우측에 표시되었으나 이는 일 실시 예에 불과하고, 가상 채널 리스트 디스플레이 모드가 해제되면서 전체 화면으로도 표시될 수 있고, 배경화면 없이 표시될 수도 있다.The
웹 컨텐츠 세부 정보를 표시하는 영역(1050)은 타이틀, 재생 시간, 웹 컨텐츠 소스, 요약 정보 중 적어도 하나를 포함하도록 구현될 수 있다. 웹 컨텐츠 세부 정보는 웹 컨텐츠가 선택됨과 동시에 서버로부터 수신하여 표시될 수도 있고, 웹 컨텐츠가 선택되기 전부터 기저장된 썸 네일 등과 함께 저장되어 있을 수도 있다.The
웹 컨텐츠 세부 정보는 해당 웹 기반 서비스의 제공자가 제공할 수도 있고, 특히 웹 기반 서비스의 특정 계정의 관리자가 제공할 수도 있다. 다만, 그러한 제공이 없는 경우, 웹 컨텐츠 자체에 저장되어 있는 웹 컨텐츠 제목 또는 태그 정보가 표시될 수 있다.The web content details may be provided by the provider of the web-based service, or may be provided by the manager of a particular account of the web-based service. However, if there is no such provision, the web content title or tag information stored in the web content itself may be displayed.
도 11a, 11b 및 11c는 본 발명의 일 실시 예에 따른 웹 컨텐츠 및 웹 기반 서비스 채널의 표시 상태를 나타내는 도면들이다.FIGS. 11A, 11B, and 11C are views showing display states of web contents and web-based service channels according to an embodiment of the present invention.
도 11a에 따르면, 제1 웹 컨텐츠(1021)는 썸 네일과 웹 컨텐츠 썸 네일 상에 웹 컨텐츠 소스(1110), 웹 컨텐츠 타이틀(1120), 재생 시간(1130) 및 요약 정보 중 적어도 하나를 포함할 수 있다. 다만 사용자는 웹 컨텐츠의 세부 정보를 디스플레이하지 않는 것으로 설정을 변경할 수 있다.11A, the
웹 컨텐츠 소스(1110)는 웹 기반 서비스를 나타내며, 웹 기반 서비스의 특정 상표가 있는 경우 상표로 표시될 수 있다. 특정 상표가 없는 경우 전체 웹 기반 서비스의 명칭이 작게 표시되거나, 웹 기반 서비스의 명칭이 움직이면서 일부만 보여주는 등의 방식으로 구현될 수 있다.The web content source 1110 represents a web based service and may be marked as a trademark if there is a specific trademark of the web based service. In the absence of a specific trademark, the name of the entire web-based service may be displayed small, or the name of the web-based service may be displayed only partially.
웹 컨텐츠 타이틀(1120)은 웹 컨텐츠의 제목을 나타내며, 웹 컨텐츠의 제목이 없는 경우 표시되지 않거나 웹 컨텐츠의 태그 정보 또는 요약 정보의 일부가 표시될 수도 있다.The web content title 1120 indicates the title of the web content, and may not be displayed if the title of the web content does not exist, or the tag information or a part of the summary information of the web content may be displayed.
재생 시간(1130)은 웹 컨텐츠의 전체 시간을 나타내며, 재생 시간(1130)은 시, 분, 초로 표시될 수도 있으나 이는 일 실시 예에 불과하다.The playback time 1130 may represent the total time of the web content, and the playback time 1130 may be displayed in hours, minutes, and seconds, but this is merely an example.
웹 컨텐츠 리스트(1020)의 세부 정보는 웹 컨텐츠 썸 네일의 하부에 표시되어 있으나 이는 일 실시예에 불과하여 상부, 좌측, 우측에도 표시가 가능하며, 그 형태 역시 반투명일 수도 있고, 그 크기도 다양하게 구현될 수 있다. 사용자는 웹 컨텐츠 리스트(1020)의 세부 정보도 디스플레이하지 않는 것을 설정을 변경할 수 있다.The detailed information of the
웹 컨텐츠 리스트(1020)가 업데이트 순으로 표시되는 경우 최신 웹 컨텐츠에는 "New" 표시(1140)를 통해 사용자에게 통지할 수 있고, "New" 표시(1140)는 최신 웹 컨텐츠라 하더라도 사용자가 이미 선택하여 디스플레이 되었던 경우에는 표시되지 않을 수 있다. "New" 표시는 일 실시예에 불과하며, 다른 단어나 그림으로 표시될 수도 있다.If the
웹 컨텐츠 썸 네일 상에 웹 컨텐츠 소스(1110), 웹 컨텐츠 타이틀(1120), 재생 시간(1130) 및 요약 정보 등은 사용자의 시인성을 높이기 위해 웹 컨텐츠 리스트(1020)의 썸 네일보다 투명도를 낮게 하여 표시될 수 있다.The web content source 1110, the web content title 1120, the playback time 1130, and the summary information may be displayed on the web content thumbnail with a transparency lower than the thumbnail of the
도 11b에 도시된 바와 같이, 선택되지 않은 채널(1030) 중 제3 채널(1033)은 채널 번호(1033-1), 채널에 매핑된 웹 기반 서비스의 명칭(1033-2) 및 웹 기반 서비스의 요약 정보(1033-3)를 포함할 수 있다.11B, the
채널 번호(1033-1)는 채널에 매핑된 웹 기반 서비스가 없더라도 표시될 수 있다. 웹 기반 서비스의 명칭(1033-2) 및 채널 요약 정보(1033-3)는 채널에 매핑된 웹 기반 서비스가 없는 경우 표시되지 않을 수도 있으며, 하이라이트(10) 되지 않은 제3 채널(1023)은 전체적으로 반투명하게 표시될 수 있다. 이는 제1 채널(1021) 및 제2 채널(1022)에도 동일하게 적용될 수 있다.The channel number 1033-1 may be displayed even if there is no web based service mapped to the channel. The name 1033-2 of the web based service and the channel summary information 1033-3 may not be displayed if there is no web based service mapped to the channel and the
선택되지 않은 채널(1030)은 전체적으로 투명하게 표시되거나 작게 표시되지만, 사용자의 시인성을 높이기 위해 채널 번호(1033-1)는 투명도를 낮추어 표시되거나 다른 세부 정보에 비해 상대적으로 크게 표시될 수 있다.The
선택되지 않은 채널(1030) 중 웹 기반 서비스가 매핑되지 않은 채널의 경우 표시되지 않을 수도 있다. 다만 이는 일 실시예에 불과하며, 만약 표시되더라도 매핑된 웹 기반 서비스가 없으므로, 채널 번호(1033-1)만이 표시될 수 있고, 웹 컨텐츠 리스트(1020)은 표시되지 않는다.And may not be displayed in the case of a channel that is not mapped to the web-based service among the
도 11c에 도시된 바와 같이, 선택된 채널(1040)은 채널 번호(1040-1), 채널에 매핑된 웹 기반 서비스의 명칭(1040-2) 및 계정(1040-3), 프로필 정보(1040-4) 및 구독수(1040-5)를 포함할 수 있다.11C, the selected
선택된 채널(1040)의 채널 번호(1040-1)는 선택되지 않은 채널(1030)의 채널 번호(1033-1)와 유사하게 표시될 수 있으나, 선택된 채널(1040)에 표시할 정보가 많은 경우 그 크기가 더 작을 수 있다. 또한 선택되지 않은 채널(1030)의 채널 번호(1033-1)보다 좀더 선명하게 표시될 수 있다. 선택된 채널(1040)의 채널 번호(1040-1)는 채널에 매핑된 웹 기반 서비스가 없더라도 표시될 수 있다.The channel number 1040-1 of the selected
웹 기반 서비스의 명칭(1040-2), 계정(1040-3) 및 프로필 정보(1040-3)는 채널에 매핑된 웹 기반 서비스가 없는 경우 표시되지 않을 수도 있으며, 특히 계정(1040-2) 및 프로필 정보(1040-4)는 채널에 매핑된 웹 기반 서비스가 있더라도 특정 계정(1040-2)을 설정해두지 않은 경우에는 표시되지 않을 수 있다. 프로필 정보(1040-4)는 특정 계정(1040-2)이 설정된 경우라도 특정 계정(1040-2)의 관리자가 프로필 정보(1040-4)를 입력해두지 않은 경우에는 표시되지 않을 수 있다. 다만 이는 일 실시예에 불과하며 웹 기반 서비스에 계정(1040-2)을 설정할 수 없는 경우도 있을 수 있다. 프로필 정보(1040-4)는 특정 계정(1040-2)을 표시하기 위한 사진, 문구 등으로 표시될 수 있다.The name 1040-2, account 1040-3, and profile information 1040-3 of the web based service may not be displayed if there is no web based service mapped to the channel, The profile information 1040-4 may not be displayed if a specific account 1040-2 is not set even though there is a web based service mapped to the channel. The profile information 1040-4 may not be displayed if the administrator of the specific account 1040-2 does not input the profile information 1040-4 even if the specific account 1040-2 is set. However, this is only an example and there may be cases where the account 1040-2 can not be set in the web-based service. The profile information 1040-4 may be displayed as a photograph, a phrase, or the like for displaying the specific account 1040-2.
구독수(1040-5)는 웹 기반 서비스 또는 계정(1040-2)의 웹 컨텐츠를 선택하여 디스플레이하는 것을 기준으로 하여 그 사람 수를 나타낼 수도 있고, 웹 기반 서비스 또는 계정(1040-2) 자체를 매핑한 수를 나타낼 수도 있으나, 이는 일 실시 예에 불과하다.The number of subscriptions 1040-5 may indicate the number of people based on selecting and displaying the web content of the web based service or account 1040-2 or may be based on the web based service or account 1040-2 itself It may represent a mapped number, but this is only an example.
선택된 채널(1040)은 사용자의 시인성을 높이기 위해 전체적으로 선택되지 않은 채널(1030)보다 선명하게 표시되거나, 더 크게 표시될 수 있다. 이에 대해서는 후술한다.The selected
도 12는 본 발명의 일 실시 예에 따른 모든 채널의 웹 컨텐츠를 보여주는 채널을 설명하기 위한 도면이다.12 is a view for explaining a channel showing web contents of all channels according to an embodiment of the present invention.
모든 채널의 웹 컨텐츠를 보여주는 채널(1210)은 News Feed로 명명될 수 있으며, 이는 일 실시예에 불과하다. 다만 이하에서는 설명의 편의를 위하여 News Feed 채널(1210)로 표현한다.A
News Feed 채널(1210)은 채널에 매핑된 모든 웹 기반 서비스에서 제공하는 웹 컨텐츠들을 웹 컨텐츠 리스트(1220)에 표시할 수 있다. 예를 들어 제1 웹 컨텐츠(1221)는 05번 채널의 웹 컨텐츠이고, 제2 웹 컨텐츠(1222)는 09번 채널의 웹 컨텐츠, 제3 웹 컨텐츠(1223)는 02번 채널의 웹 컨텐츠일 수 있다.The
제공되는 웹 컨텐츠들은 업데이트 순으로 표시될 수도 있고, 선호도 순으로 표시될 수도 있다. 이때 제1 웹 컨텐츠(1221), 제2 웹 컨텐츠(1222), 제3 웹 컨텐츠(1223)를 좌측부터 업데이트 순으로 할 수도 있으며, 만약 News Feed 채널(1210)이 업데이트 순으로 웹 컨텐츠를 표시하는 경우, 디스플레이 장치(100)는 웹 기반 서비스가 매핑된 각 채널의 웹 컨텐츠에 대하여 최신 웹 컨텐츠에 대한 정보를 수신한 상태에서 업데이트 순으로 정렬하고 이를 디스플레이하게 된다. 다만 이는 일 실시예에 불과하다.The provided web contents may be displayed in order of update or in order of preference. In this case, the
News Feed 채널(1210)의 채널 번호는 디스플레이 장치(100)에 처음부터 설정되어 있을 수 있다. 다만, 사용자는 News Feed 채널(1210)의 채널 번호도 선호하는 채널 번호로 변경할 수 있다.The channel number of the
News Feed 채널(1210)의 웹 컨텐츠는 웹 기반 서비스가 매핑된 모든 채널의 웹 컨텐츠에 대하여 기설정된 방식에 따라 제공할 수도 있으나, 사용자가 원하는 채널의 웹 컨텐츠에 대하여만 기설정된 방식에 따라 제공하는 것으로 설정을 변경할 수도 있다.The web content of the
도 13은 본 발명의 일 실시 예에 따른 가상 채널 리스트를 포함하는 UI 화면에서의 채널 브라우징 동작을 설명하기 위한 도면이다. 13 is a diagram for explaining a channel browsing operation on a UI screen including a virtual channel list according to an embodiment of the present invention.
도 13에 따르면, 사용자의 채널 브라우징 명령에 따라 채널 리스트(1010) 상의 채널을 기설정된 방향으로 이동시켜, 선택된 채널이 기설정된 영역에 배치되도록 할 수 있다. 즉, 채널 다운 버튼 입력 조작에 의하면 채널 리스트(1010)는 위쪽 방향으로, 채널 업 버튼 입력 조작에 의하면 채널 리스트(1010)는 아래쪽 방향으로 이동하여 채널이 변경되도록 할 수 있다.Referring to FIG. 13, a channel on the
초기 화면(1310)에서는 채널 리스트(1010)에 채널 06, 07, 08, 09만이 표시되어 있으나, 이는 일 실시 예에 불과하며 설정에 따라 더 많은 채널을 보여줄 수도 있고, 더 적은 채널을 보여줄 수도 있다. 또한 자릿수 역시 두 자리가 아닌 세 자리로 표시될 수도 있으며 이는 일 실시 예에 불과하다.In the
채널 다운 화면(1320)은 채널 리스트(1010)에 채널 05, 06, 07, 08만이 표시되어 있으며, 채널 위치 이동만이 있고, 이는 사용자의 채널 다운 버튼 입력 조작에 의한 결과일 수 있다. 선택된 채널(1040)은 채널 06에서 채널 05로 변경되었고, 이때 웹 컨텐츠 리스트(1020)는 그대로 화면 하부에 있으며, 채널 리스트만이 변경될 수 있다. 다만 웹 컨텐츠 리스트(1020)는 채널 05에 대한 웹 컨텐츠 리스트(1020)로 변경된다. 마찬가지로 채널 업 화면(1330)도 채널 리스트의 위치 이동이 있을 수 있다.In the channel down
다만, 하이라이트(10) 자체가 이동하는 것으로 구성할 수도 있다. 하이라이트(10) 자체가 이동하는 경우 채널이 이동함에 따라 화면 하부에 위치하던 웹 컨텐츠 리스트(1020)가 상부로 이동하도록 구성할 수도 있다. 이때는 채널 리스트(1010)가 화면상에 고정되어 있게 된다. 다만 이는 일 실시예에 불과하다.However, the
도 14a 및 도 14b는 본 발명의 다른 실시 예에 따른 가상 채널 리스트를 포함하는 UI 화면을 나타내는 도면들이다. 14A and 14B are views showing a UI screen including a virtual channel list according to another embodiment of the present invention.
도 14a에 따르면, 채널 리스트(1010)에서 선택되지 않은 채널(1030)과 선택된 채널(1040)의 투명도를 다르게 설정할 수 있다. 예를 들면, 선택되지 않은 채널(1030)은 선택된 채널(1040)보다 투명하게 설정하여 사용자에 대한 시청 방해를 최소화하도록 할 수 있다.14A, the transparency of the
도 11b에 따르면, 채널 리스트(1010)에서 선택되지 않은 채널(1030)과 선택된 채널(1040)의 크기를 다르게 설정할 수 있다. 예를 들면, 선택되지 않은 채널(1030)은 선택된 채널(1040)보다 작게 설정하여 사용자에 대한 시청 방해를 최소화하도록 할 수 있다.11B, the size of the
또한 선택되지 않은 채널(230)을 표시하지 않아도 사용자의 업/다운 버튼 조작으로 채널이 이동되게 구성할 수도 있다. 이 경우 선택되지 않은 채널(1030)이 표시되지 않아 사용자의 시청 방해를 최소화할 수 있다. 이와 같은 구성은 웹 컨텐츠 리스트(1020)에도 적용될 수 있으나, 이는 일 실시예에 불과하다.Also, the channel can be configured to be moved by the user's up / down button operation without displaying the
도 15는 본 발명의 또 다른 실시 예에 따른 UI 화면을 나타내는 도면이다. 15 is a view showing a UI screen according to another embodiment of the present invention.
도 15의 상측에 도시된 바와 같이 웹 기반 서비스가 표시되는 화면(1510)은 화면 하부 좌측에 웹 기반 서비스를 표시하고 있으며, 이는 가상 채널 리스트를 포함하는 UI화면으로 진입하였을 때 채널 리스트(1010)의 선택된 채널(1040)과 동일하게 표시될 수도 있고, 다르게 표시될 수도 있다.As shown in the upper part of FIG. 15, the
도 15의 하측에 도시된 웹 기반 서비스가 표시되지 않은 화면(1520)은 표시되었던 웹 기반 서비스가 사라진 화면이며, 예를 들면 웹 기반 서비스가 표시된 후 3초 후에 사라지도록 구현될 수 있으나, 이는 일 실시예에 불과하다. 웹 기반 서비스는 갑자기 사라지도록 구현될 수도 있고, 서서히 투명도를 높이면서 사라지도록 구현될 수도 있으나, 이 역시 일 실시예에 불과하다. 웹 기반 서비스가 표시되거나 사라지는 경우에도 기존에 디스플레이되던 웹 컨텐츠는 계속하여 디스플레이된다.The
도 16은 본 발명의 또 다른 실시 예에 따른 UI 화면을 나타내는 도면이다. 16 is a view showing a UI screen according to another embodiment of the present invention.
도 16의 상측에 도시된 바와 같이 채널 또는 웹 컨텐츠의 하이라이트(10)가 변경되기 전의 화면(1610)은 가상 채널 리스트를 포함하는 UI화면이 표시된 후 사용자의 조작이 있기 전의 화면이다. 이후, 사용자의 조작에 의해 채널 또는 웹 컨텐츠의 하이라이트(10)가 변경되면 도 16의 하측에 도시된 바와 같은 채널 또는 웹 컨텐츠의 하이라이트(10)가 변경된 후의 화면(1620)을 볼 수 있는데, 이때에도 사용자가 웹 컨텐츠를 선택하기 전이라면 디스플레이되고 있는 웹 컨텐츠는 계속하여 디스플레이될 수 있다.As shown in the upper part of FIG. 16, the
이 경우, 디스플레이되고 있는 웹 컨텐츠는 사용자가 다른 웹 컨텐츠를 선택하거나 전원 공급을 중단하면 디스플레이가 종료된다. 하지만 사용자가 가상 채널 리스트를포함하는 UI 화면을 종료한 경우에는 계속하여 디스플레이될 수 있다.
In this case, the displayed web content is terminated when the user selects another web content or stops supplying power. However, when the user ends the UI screen including the virtual channel list, it can be continuously displayed.
도 17a 내지 도 22f는 본 발명의 다른 실시 예에 따라 다양한 형태로 변경 가능한 GUI를 제공하는 UI 화면을 나타내는 도면들이다. 17A to 22F are views showing a UI screen for providing GUIs that can be changed in various forms according to another embodiment of the present invention.
일 예에 따르면, 도 17a에 도시된 바와 같이, 영상 컨텐츠가 디스플레이된 후, 기설정된 제1 사용자 명령이 입력된 경우, 디스플레이 장치(100)가 제1 모드임을 안내하는 반원의 형태인 GUI(1710)를 디스플레이 화면의 일 영역에 디스플레이할 수 있다. 여기서, 기설정된 제1 사용자 명령은, 예를 들어, 포인팅 디바이스로 구현되는 원격 제어 장치가 기설정된 거리만큼 이동되는 명령, 리모컨으로 구현되는 원격 제어 장치에서 기설정된 버튼이 입력되는 명령, 터치 패드를 구비한 원격 제어 장치에서 기설정된 거리 만큼 터치 드래그 조작이 입력되는 명령 등이 될 수 있으나, 이에 한정되는 것은 아니다. 한편, 제1 모드임을 안내하는 반원 형태의 GUI(310) 일 측면에 현재 디스플레이된 영상 컨텐츠의 정보(예를 들어, 'KBS, 채널 7, 1박 2일')이 디스플레이될 수 있다. 17A, when a predetermined first user command is input after the image content is displayed, the
이 후, 기설정된 제2 사용자 명령이 입력되면, 반원 형태의 GUI(1710) 좌측으로 이동함과 동시에 반원 형태에서 원 형태로 변형되어 디스플레이 장치(100)의 모드가 제2 모드임을 안내하고, 컨텐츠 리스트(1730 내지 1770)가 디스플레이될 수 있다. 여기서, 기설정된 제2 사용자 명령은, 제1 사용자 명령과 구분되는 형태로 입력될 수 있으며, 예를 들어, 포인팅 디바이스가 제1 사용자 명령과 다른 거리 만큼 이동되는 명령, 원격 제어 장치에서 기설정된 버튼이 두번 연속으로 입력되는 명령, 터치 패드에서 제1 사용자 명령과 다른 길이의 터치 드래그 조작이 입력되는 명령 등이 될 수 있으나, 이에 한정되는 것은 아니다. 한편, 컨텐츠 리스트에는 지상파 채널, 케이블 채널, 기설정된 사용자 선호 채널, OTT(Over The Top)채널, 소셜(Social) 채널, VOD(Video on demand) 서비스 채널 및 웹(Wep) 서비스 채널 등이 포함될 수 있다. Then, when a predetermined second user command is input, the user moves to the left side of the semicircle-shaped
경우에 따라 디스플레이 장치(100)의 모드를 제1 모드에서 제2 모드로 전환하기 위한 명령은, 도 17a에 도시된 반원 형태의 GUI(310)을 기설정된 방향, 예를 들어 좌측 방향으로 이동시키는 명령(예를 들어, 원격 제어 장치에 구비된 방향키(상,하,좌,우)를 이용하여 입력)이 될 수 있다. 이 경우, 반원 형태의 GUI(310)를 반대 방향 즉, 우측 방향으로 이동시키는 명령이 입력되면, 디스플레이 장치(100)의 모드가 제2 모드에서 제1 모드로 전환될 수 있다. The instruction to switch the mode of the
한편, 도 17b의 컨텐츠 리스트(1730 내지 1770)에서 특정 컨텐츠 'TV N의 SNL Korea(1750)' 가 선택된 후, 기설정된 제2 사용자 명령이 다시 입력된 경우, 컨텐츠 리스트(1730 내지 1770)를 포함하는 원형의 GUI(1710)의 위치를 화면의 좌측 끝으로 이동시켜 디스플레이 장치(200)의 모드가 제3 모드임을 안내할 수 있다. 이 경우, 도 17c에 도시된 바와 같이 선택된 컨텐츠 'TV N의 SNL Korea(1750)' 의 관련 컨텐츠인 케이블 채널 49 내지 캐이블 채널 46(1780 내지 1795)을 포함하는 라이브러리 리스트(1780 내지 1795)가 디스플레이될 수 있다. On the other hand, if the predetermined second user command is input again after the
다른 예에 따라, 도 18a에 도시된 바와 같이, 드라마 장르를 나타내는 '하트 모양'의 아이콘을 포함하는 GUI(1810)이 제공된 상태에서 컨텐츠 리스트 상의 하이라이트(10)를 이동시키기 위한 사용자 명령이 입력되면, 도 18b에 도시된 바와 같이, 컨텐츠 리스트(1820 내지 1860)에서 드라마 장르에 해당하는 컨텐츠인 'MBC 드라마(1820)'로 하이라이트(10)를 이동될 수 있다. 또한 도 18c에 도시된 바와 같이, 하이라이트(10) 뿐 아니라, 해당 GUI(1810)까지 이동될 수 있다. According to another example, as shown in FIG. 18A, when a user command for moving the
그 후, 도 18c에 도시된 바와 같이, 하이라이트(10)를 다른 컨텐츠로 이동시키기 위한 사용자 명령에 따라, 하이라이트(10)를 드라마 장르에 해당하는 'MBC 드라마 넷(1870)'으로 이동시키고, 'MBC 드라마 넷(1870)'의 주위에 해당 GUI(1810)를 이동시켜 디스플레이할 수 있다. 18C, the
경우에 따라서는 해당 아이콘(1810)의 위치를 이동시키지 않고, 도 18d에 도시된 바와 같이 컨텐츠 리스트(1820 내지 1860)에서 드라마 장르의 컨텐츠에 해당하는 'MBC 드라마(1820)'의 위치를 해당 아이콘(1810)이 디스플레이된 위치로 이동시킬 수 있다. The position of the
또 다른 예에 따라, 도 19a에 도시된 바와 같이, 특정 사용자 즉, 'A 사용자'에 대응되는 제1 사용자 명령이 입력된 경우, 기저장된 A 사용자와 관련된 정보(예를 들어, A 사용자가 선호하는 드라마 정보)를 이용하여 컨텐츠를 분류할 수 있다. 그 후, 'A 사용자'의 제2 사용자 명령이 입력된 경우, GUI(1710)의 위치 및 형태 중 적어도 하나를 변경하여 디스플레이 장치(100)의 모드가 제2 모드임을 안내하고, 도 19b에 도시된 바와 같이 영상 컨텐츠와 함께 A 사용자가 선호하는 드라마 컨텐츠 리스트를 디스플레이할 수 있다. 이 경우, A 사용자가 선호하는 드라마 정보를 이용하여 GUI를 변형(예를 들어, 드라마 컨텐츠와 대응되는 '하트 아이콘')하여 디스플레이할 수도 있고, 도 19b에 도시된 바와 같이, A 사용자가 기설정한 정보를 이용하여 GUI(1710)의 형태를 사람 모양의 GUI(1910)로 변경하여 디스플레이할 수도 있다. According to another example, as shown in FIG. 19A, when a first user command corresponding to a specific user, that is, 'A user' is inputted, information related to the previously stored A user (for example, Can be used to classify the contents. Thereafter, when a second user command of 'A user' is inputted, at least one of the position and the shape of the
또 다른 예에 따라, 도 20a에 도시된 바와 같이, 영상 컨텐츠와 함께 컨텐츠 리스트를 디스플레이하는 디스플레이 장치(200)의 제2 모드에서 특정 컨텐츠 즉, 'TV N SNL Korea' 컨텐츠(2010)가 선택되고, 이와 관련된 기능보기 명령이 입력된 경우, 도 20b에 도시된 바와 같이 'TV N SNL Korea' 컨텐츠(2010)의 일 측면에 '오늘도 이 프로그램을 녹화부터 할까요?'라는 메시지를 포함하는 가이드 UI(1220)이 디스플레이될 수 있다.As shown in FIG. 20A, in the second mode of the
또 다른 예에 따라, 도 21a에 도시된 바와 같이 제1 모드임을 안내하는 GUI(1710)가 디스플레이된 상태에서, 기설정된 제3 사용자 명령이 입력된 경우, 도 21b에 도시된 바와 같이 디스플레이 장치(100)의 모드가 제3 모드 임을 안내하기 위하여 GUI(1710)의 위치 및 형태 중 적어도 하나가 변경될 수 있다. 또한, 도시된 바와 같이 기설정된 분류기준, 예를 들어, '사용자가 선호하는 케이블 방송 채널'에 의해 분류된 채널 49 내지 채널 46을 포함하는 라이브러리 리스트(1730)가 디스플레이될 수 있다. According to another example, when a predetermined third user command is input in a state that the
또는, 반원의 GUI(1710)을 기설정된 방향, 예를 들어 좌측 방향으로 기설정된 거리 이상 이동시키는 명령에 따라 제1 모드에서 제3 모드로 바로 전환될 수도 있으며, 반대 방향 즉, 우측 방향으로 이동시키는 명령에 따라 제3 모드에서 제1 모드로 바로 전환될 수도 있다. 예를 들어, 터치 패드 상에서 기설정된 방향으로 기설정된 거리 만큼의 터치 드래그 입력이 있는 경우, 기설정된 방향 키가 기설정된 시간 이상 누름 조작되는 경우, 포인팅 장치가 기설정된 방향으로 기설정된 거리 만큼 이동된 경우 등으로 해당 명령이 입력될 수 있다. Alternatively, the user may be directly switched from the first mode to the third mode according to a command to move the
또 다른 예에 따라, 도 22a에 도시된 바와 같이, 영상 컨텐츠와 함께 컨텐츠 리스트가 디스플레이되는 제2 모드에서 GUI(1710)의 위치를 상측 방향(↑) 또는 하측 방향(↓)으로 이동시키는 사용자 명령이 입력되는 경우, 컨텐츠 리스트 상에서 하이라이트(10), GUI(1710)이 대응되는 방향으로 이동되거나, 컨텐츠 리스트 자체가 대응되는 방향으로 이동될 수 있다. 22A, in a second mode in which a content list is displayed together with image contents, a user command for moving the position of the
또한, 도 22b에 도시된 바와 같이, 디스플레이 장치(100)의 모드가 제1 모드임을 안내하는 GUI(1710)가 디스플레이된 상태에서, GUI(1710)를 기설정된 거리 이상으로 특정 방향, 예를 들어, 상측 방향 또는 하측 방향으로 이동시키는 사용자 명령이 입력되면, 디스플레이 장치(100)의 모드가 제1 모드에서 제2 모드로 전환됨과 동시에 특정 사용자 정보 및 특정 사용자가 기설정한 정보를 이용하여 GUI(1710)의 형태 및 색 중 적어도 하나가 변경될 수 있다. 22B, in a state in which the
또한, 도 22c에 도시된 바와 같이, 반원의 GUI(1710)을 기설정된 방향, 예를 들어 좌측 방향으로 이동시키는 사용자 명령이 입력된 경우, 디스플레이 장치(100)의 모드가 제1 모드에서 제2 모드로 전환될 수 있다. 22C, when the user command for moving the
또한, 도 22d에 도시된 바와 같이, 반원의 GUI(1710)을 기설정된 방향, 예를 들어 좌측 방향으로 기설정된 거리 이상 이동시키는 사용자 명령이 입력된 경우, 디스플레이 장치(200)의 모드가 제1 모드에서 제3 모드로 바로 전환될 수 있다. 22D, when a user command for moving the
또한, 도 22e에 도시된 바와 같이, 원형의 GUI(1710)에 대해 좌측 방향으로 원(①)을 그리는 사용자 명령이 입력되는 경우, 컨텐츠 리스트가 기설정된 방향(예를 들어, ②방향)으로 이동될 수 있다. 이 경우, GUI(1710) 및 하이라이트(10)도 대응되는 방향으로 이동될 수 있다. 22E, when a user command for drawing a circle (1) in the left direction with respect to the
또한, 도 22f에 도시된 바와 같이, 디스플레이 장치(100)가 제1 모드인 상태에서, 반원형의 GUI(1710)에 대해 ① 또는 ③ 방향으로의 사용자 명령이 입력된 경우, 디스플레이 장치(100)의 모드가 제2 모드로 변경됨과 동시에 컨텐츠 리스트 상에서 커서가 해당 방향으로 이동되거나, 컨텐츠 리스트가 해당 방향으로 이동될 수 있다. 또한, 디스플레이 장치(100)가 제1 모드인 상태에서, 반원형의 GUI(1710)에 대해 ② 또는 ④ 방향(예를 들어, ① 또는 ③ 보다 더 큰 모션)으로의 사용자 명령이 입력된 경우, 디스플레이 장치(100)의 모드가 제3 모드로 변경됨과 동시에 라이브러리 컨텐츠 리스트 상에서 커서가 해당 방향으로 이동되거나, 라이브러리 컨텐츠 리스트가 해당 방향으로 이동될 수 있다.22F, when a user command in the
다만 상술한 실시 예에 한정됨 없이, 사용자 명령의 방향에 대응되는 화면 전환 및 사용자가 원하는 컨텐츠 영역으로 이동은 사용자 설정에 의해 다양한 방향으로 변경가능할 수 있다.
However, the present invention is not limited to the above-described embodiments, and the screen switching corresponding to the direction of the user command and the movement to the content area desired by the user can be changed in various directions by user setting.
도 23은 본 발명의 일 실시 예에 따른 디스플레이 장치의 제어 방법을 설명하기 위한 흐름도이다. 23 is a flowchart illustrating a method of controlling a display device according to an embodiment of the present invention.
도 23에 도시된 디스플레이 장치의 제어 방법에 따르면, 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트를 구성한다(S2310).According to the control method of the display device shown in FIG. 23, a virtual channel list including at least one channel to which the Web-based service information is mapped is configured (S2310).
이어서, 기설정된 이벤트가 발생하면(S2320:Y), 적어도 하나의 방송 채널 및 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트 중 특정 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 화면 상에 제공한다(S2330).Then, when a predetermined event occurs (S2320: Y), web contents that can be provided through a specific web-based service among the virtual channel list including at least one broadcast channel and at least one channel to which the web- (S2330).
또한, S2330 단계에서는, 채널 재핑 명령이 입력되면, 가상 채널 리스트에 기초하여 순차적으로 채널 재핑을 수행하고, 웹 기반 서비스 정보가 매핑된 채널이 선택되면, 선택된 채널에 대응되는 웹 기반 서비스를 통해 제공되는 적어도 하나의 웹 컨텐츠를 제공할 수 있다. In step S2330, when a channel jumping command is input, channel jumping is sequentially performed based on the virtual channel list. When a channel to which the web-based service information is mapped is selected, the channel jumping command is provided through the web- At least one web content.
또한, S2330 단계에서는, 웹 기반 서비스 정보가 매핑된 채널이 선택되면, 선택된 채널에 대응되는 웹 기반 서비스를 통해 제공되는 웹 컨텐츠의 URL 정보에 기초하여 웹 컨텐츠를 화면 상에 자동으로 재생할 수 있다. In step S2330, when the channel to which the web-based service information is mapped is selected, the web content can be automatically reproduced on the screen based on the URL information of the web content provided through the web-based service corresponding to the selected channel.
또한, S2330 단계에서는, 가상 채널 리스트를 디스플레이하고, 채널 브라우징 명령에 따라 가상 채널 리스트 상에서 하나의 채널이 선택되면, 선택된 채널 정보에 매핑된 웹 기반 서비스를 통해 제공되는 적어도 하나의 웹 컨텐츠를 포함하는 웹 컨텐츠 리스트를 디스플레이할 수 있다. 이 경우, 선택된 채널에 매핑된 웹 기반 서비스를 통해 제공되는 적어도 하나의 웹 컨텐츠를 업데이트 순으로 나열하여 제공할 수 있다. 여기서, 웹 컨텐츠 리스트에 포함된 적어도 하나의 웹 컨텐츠는, 웹 컨텐츠 썸 네일 상에 웹 컨텐츠 타이틀, 재생 시간, 웹 컨텐츠 소스 및 요약 정보 중 적어도 하나를 포함하는 형태로 제공될 수 있다. In step S2330, the virtual channel list is displayed. When one channel is selected on the virtual channel list according to the channel browsing command, the channel list includes at least one web content provided through the web-based service mapped to the selected channel information A list of Web contents can be displayed. In this case, at least one web content provided through the web-based service mapped to the selected channel may be listed in the order of update. Here, the at least one web content included in the web content list may be provided in a form including at least one of a web content title, a playback time, a web content source, and summary information on a web content thumbnail.
또한, S2330 단계에서는, 웹 컨텐츠 리스트에서 하나의 웹 컨텐츠가 선택되면, 선택된 웹 컨텐츠에 매핑된 URL 정보에 기초하여 웹 컨텐츠를 재생할 수 있다. Also, in step S2330, when one web content is selected from the web content list, the web content can be reproduced based on the URL information mapped to the selected web content.
또한, 제어 방법은, 기설정된 이벤트에 따라 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 채널 형태로 관리하는 서버로부터 수신된 정보에 기초하여, 웹 기반 서비스 정보가 매핑된 채널 정보 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠 정보를 기설정된 기준에 따라 그룹핑하여 제공하는 UI 화면을 디스플레이하는 단계를 더 포함할 수 있다. 이 경우, 제어 방법은, UI 화면에서 사용자 명령에 따라 선택된, 웹 기반 서비스 정보가 매핑된 채널 정보를 상기 가상 채널 리스트에 추가할 수 있다. 여기서, UI 화면은, 웹 기반 서비스 정보가 매핑된 채널 정보를 채널 장르, 채널 구독자 수, 채널 인기 순위, 사용자 계정 정보 중 적어도 하나에 따라 그룹핑하여 제공할 수 있다. In addition, the control method may further include the step of, based on the information received from the server managing the web contents that can be provided through the web-based service and the web-based service in accordance with the preset event, And displaying a UI screen that provides web content information that can be provided through the web-based service according to a predetermined criterion and provides the web content information. In this case, the control method may add channel information to which the web-based service information is mapped, selected in accordance with the user command on the UI screen, to the virtual channel list. Here, the UI screen may provide the channel information in which the web-based service information is mapped according to at least one of a channel genre, a number of channel subscribers, a channel popularity ranking, and user account information.
한편, 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널은, 웹을 통해 서비스를 제공하는 IP 어드레스 기반의 채널이 될 수 있으며, Social Media 채널, Paid Media 채널 및 자체 제작 채널 중 적어도 하나를 포함할 수 있다. Meanwhile, at least one channel to which the web-based service information is mapped may be an IP address-based channel that provides a service through the web, and may include at least one of a social media channel, a Paid media channel, have.
도 24는 본 발명의 일 실시 예에 따른 서버의 제어 방법을 설명하기 위한 흐름도이다. 24 is a flowchart illustrating a method of controlling a server according to an embodiment of the present invention.
도 24에 도시된 서버의 제어 방법에 따르면, 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 정보를 기설정된 채널 형태로 저장하여 관리한다(S2410).According to the server control method shown in FIG. 24, information about web contents that can be provided through the web based service and the corresponding web based service is stored and managed in a predetermined channel form (S2410).
이어서, 기설정된 이벤트가 발생되면(S2420:Y), 그룹핑된 채널 정보 중 적어도 하나의 채널 정보를 디스플레이 장치로 전송한다(S2430).Then, when a preset event is generated (S2420: Y), at least one channel information of the grouped channel information is transmitted to the display device (S2430).
S2410 단계에서는, 웹 기반 서비스가 매핑된 채널 정보를 채널 장르, 채널 구독자 수, 채널 인기 순위, 사용자 계정 정보 중 적어도 하나에 따라 그룹핑하여 관리할 수 있다. 여기서, 웹 기반 서비스 매핑된 적어도 하나의 채널은 웹 기반 서비스를 제공하는 IP 어드레스 기반의 채널이 될 수 있다. In step S2410, the web service may group and manage channel information mapped according to at least one of channel genre, channel subscribers number, channel popularity ranking, and user account information. Here, the at least one channel mapped to the web based service may be an IP address based channel providing a web based service.
S2430 단계에서는, 디스플레이 장치로부터 웹 기반 서비스를 제공하는 채널에 대한 구독 요청이 수신되면, 해당 채널에 대한 세부 정보를 디스플레이 장치로 전송할 수 있다. 구체적으로, 적어도 하나의 방송 채널 및 웹 기반 서비스가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트에 기초하여 채널 재핑을 수행하는 디스플레이 장치로부터 웹 기반 서비스를 제공하는 채널에 대한 구독 요청을 수신되면, 구독 요청이 수신된 채널이 가상 채널 리스트에 추가되도록 해당 채널에 대한 정보를 디스플레이 장치로 전송할 수 있다. In step S2430, when a subscription request for a channel providing a web-based service is received from the display device, detailed information on the channel can be transmitted to the display device. Specifically, when a subscription request for a channel providing a web-based service is received from a display device that performs channel jumping based on a virtual channel list including at least one broadcast channel and at least one channel to which a web-based service is mapped , And transmits the information about the channel to the display device so that the channel on which the subscription request is received is added to the virtual channel list.
이상과 같이 본 발명의 다양한 실시 예에 따르면, 웹 기반 컨텐츠를 사용자에게 익숙한 채널 형태로 제공하게 되므로 사용자의 편의성이 향상된다. 또한, 다양한 영상 플랫폼(또는 계정)에 산재된 컨텐츠들을 하나의 플랫폼을 통해 쉽게 디스커버리하고 지속적으로 구독할 수 있게 된다. As described above, according to various embodiments of the present invention, since the web-based contents are provided to the user in a familiar channel form, the convenience of the user is improved. In addition, contents distributed in various video platforms (or accounts) can be easily dis- cussed and continuously subscribed through a single platform.
상술한 다양한 실시 예에 따른 디스플레이 장치 및 서버의 제어 방법은 프로그램으로 구현되어 디스플레이 장치 및 서버에 제공될 수 있다.The display device and the control method of the server according to the above-described various embodiments may be implemented by a program and provided to a display device and a server.
일 예로, 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트를 구성하고, 기설정된 이벤트에 따라 가상 채널 리스트 중 특정 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 화면 상에 제공하는 프로그램이 저장된 비일시적 판독 가능 매체(non-transitory computer readable medium)가 제공될 수 있다.For example, a program for configuring a virtual channel list including at least one channel to which web-based service information is mapped and providing web contents that can be provided through a specific web-based service in the virtual channel list according to a predetermined event This stored non-transitory computer readable medium may be provided.
비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다. A non-transitory readable medium is a medium that stores data for a short period of time, such as a register, cache, memory, etc., but semi-permanently stores data and is readable by the apparatus. In particular, the various applications or programs described above may be stored on non-volatile readable media such as CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM,
또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the present invention.
100: 디스플레이 장치 110: 디스플레이부
120: 프로세서 200: 서버
210: 저장부 220: 통신부
230: 프로세서100: display device 110: display part
120: processor 200: server
210: storage unit 220: communication unit
230: Processor
Claims (20)
웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트를 구성하고, 기설정된 이벤트에 따라 상기 가상 채널 리스트 중 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 상기 화면 상에 제공하는 프로세서;를 포함하는 디스플레이 장치. A display unit for displaying a screen; And
A processor configured to construct a virtual channel list including at least one channel to which web-based service information is mapped and to provide web contents on the screen that can be provided through the web-based service of the virtual channel list according to a predetermined event; / RTI >
웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 상기 가상 채널 리스트를 저장하는 저장부;를 더 포함하며,
상기 프로세서는,
채널 재핑 명령이 입력되면, 상기 가상 채널 리스트에 포함된 채널에 대해 순차적으로 채널 재핑을 수행하고, 상기 웹 기반 서비스 정보가 매핑된 채널이 선택되면, 선택된 채널에 대응되는 웹 기반 서비스를 통해 제공되는 적어도 하나의 웹 컨텐츠를 제공하는 것을 특징으로 하는 디스플레이 장치. The method according to claim 1,
And a storage unit for storing the virtual channel list including at least one channel to which the Web-based service information is mapped,
The processor comprising:
When a channel jumping command is inputted, channel jumping is sequentially performed on a channel included in the virtual channel list, and when a channel to which the web-based service information is mapped is selected, And provides at least one web content.
상기 프로세서는,
상기 웹 기반 서비스 정보가 매핑된 채널이 선택되면, 선택된 채널에 대응되는 웹 기반 서비스를 통해 제공되는 상기 웹 컨텐츠의 URL 정보에 기초하여 상기 웹 컨텐츠를 상기 화면 상에 자동으로 재생하는 것을 특징으로 하는 디스플레이 장치. 3. The method of claim 2,
The processor comprising:
When the channel to which the web-based service information is mapped is selected, the web content is automatically reproduced on the screen based on the URL information of the web content provided through the web-based service corresponding to the selected channel Display device.
상기 프로세서는,
상기 가상 채널 리스트를 디스플레이하고, 채널 브라우징 명령에 따라 상기 가상 채널 리스트 상에서 하나의 채널이 선택되면, 상기 선택된 채널 정보에 매핑된 웹 기반 서비스를 통해 제공되는 적어도 하나의 웹 컨텐츠를 포함하는 웹 컨텐츠 리스트를 디스플레이하는 것을 특징으로 하는 디스플레이 장치. The method according to claim 1,
The processor comprising:
The method comprising: displaying the virtual channel list and displaying a web content list including at least one web content provided through a web-based service mapped to the selected channel information when one channel is selected on the virtual channel list according to a channel browsing command; Is displayed on the display unit.
상기 프로세서는,
상기 선택된 채널에 매핑된 웹 기반 서비스를 통해 제공되는 적어도 하나의 웹 컨텐츠를 해당 웹 컨텐츠가 업데이트된 시점에 기초하여 순차적으로 나열하여 제공하는 것을 특징으로 하는 디스플레이 장치. 5. The method of claim 4,
The processor comprising:
Wherein at least one web content provided through the web-based service mapped to the selected channel is sequentially listed and provided based on a time point at which the corresponding web content is updated.
상기 프로세서는,
상기 웹 컨텐츠 리스트에서 하나의 웹 컨텐츠가 선택되면, 선택된 웹 컨텐츠에 매핑된 URL 정보에 기초하여 상기 웹 컨텐츠를 재생하는 것을 특징으로 하는 디스플레이 장치.5. The method of claim 4,
The processor comprising:
Wherein when one web content is selected from the web content list, the web content is reproduced based on URL information mapped to the selected web content.
상기 프로세서는,
채널 브라우징 명령에 따라 상기 가상 채널 리스트 상의 채널을 기설정된 방향으로 이동시켜, 선택된 채널의 채널 정보가기설정된 영역에 배치되도록 제어하는 것을 특징으로 하는 디스플레이 장치.5. The method of claim 4,
The processor comprising:
And controls to move the channel on the virtual channel list according to the channel browsing command in a preset direction so as to be arranged in a predetermined area of the channel information of the selected channel.
상기 웹 컨텐츠 리스트에 포함된 적어도 하나의 웹 컨텐츠는,
웹 컨텐츠 썸 네일 상에 웹 컨텐츠 타이틀, 재생 시간, 웹 컨텐츠 소스 및 요약 정보 중 적어도 하나를 포함하는 형태로 제공되는 것을 특징으로 하는 디스플레이 장치. 5. The method of claim 4,
Wherein the at least one web content included in the web content list comprises:
Wherein the content is provided in a form including at least one of a web content title, a playback time, a web content source, and summary information on a web content thumbnail.
웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 채널 형태로 관리하는 서버와 통신을 수행하는 통신부;를 더 포함하며,
상기 프로세서는,
기설정된 이벤트에 따라 상기 서버로부터 수신된 정보에 기초하여 웹 기반 서비스 정보가 매핑된 채널 정보 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠 정보를 기설정된 기준에 따라 그룹핑하여 제공하는 UI 화면을 디스플레이하는 것을 특징으로 하는 디스플레이 장치. The method according to claim 1,
And a communication unit for communicating with a server that manages web contents provided through the web based service and the web based service in a channel form,
The processor comprising:
Based on the information received from the server according to a preset event, channel information on which the web-based service information is mapped and web content information that can be provided through the web-based service, And the display device.
상기 프로세서는,
상기 UI 화면에서 사용자 명령에 따라 선택된, 웹 기반 서비스 정보가 매핑된 채널 정보를 상기 가상 채널 리스트에 추가하는 것을 특징으로 하는 디스플레이 장치. 10. The method of claim 9,
The processor comprising:
And adds channel information to which the web-based service information is mapped, which is selected in accordance with a user command on the UI screen, to the virtual channel list.
상기 웹 컨텐츠 정보를 그룹핑하기 위한 상기 기설정된 기준은,상기 웹 기반 서비스 정보가 매핑된 채널 정보를 채널 장르, 채널 구독자 수, 채널 인기 순위, 사용자 계정 정보 중 적어도 하나를 포함하는 것을특징으로 하는 디스플레이 장치. 10. The method of claim 9,
Wherein the predetermined criteria for grouping the web content information includes at least one of a channel genre, a channel subscriber number, a channel popularity ranking, and a user account information, to which the web-based service information is mapped, Device.
상기 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널은,
소셜 플랫폼(social platform) 서비스를 제공하는 채널을 포함하는 것을 특징으로 하는 디스플레이 장치. The method according to claim 1,
At least one channel to which the web-based service information is mapped,
And a channel for providing a social platform service.
웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 정보를 기설정된 채널 형태로 저장하는 저장부; 및
상기 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 채널 정보를 기설정된 기준에 따라 그룹핑하여 관리하고, 기설정된 이벤트에 따라 상기 그룹핑된 채널 정보 중 적어도 하나의 채널 정보를 상기 디스플레이 장치로 전송하는 프로세서;를 포함하는 서버.A communication unit for performing communication with the display device;
A storage unit for storing information on web contents that can be provided through the web based service and the web based service in a predetermined channel form; And
Grouping and managing channel information for web contents that can be provided through the web-based service and the web-based service according to a preset criterion, and managing at least one channel information of the grouped channel information according to a predetermined event, To the server.
상기 프로세서는,
기설정된 이벤트에 따라 상기 그룹핑된 채널 정보를 상기 디스플레이 장치로 전송하는 것을 특징으로 하는 서버.14. The method of claim 13,
The processor comprising:
And transmits the grouped channel information to the display device according to a preset event.
상기 디스플레이 장치로부터 상기 웹 기반 서비스를 제공하는 채널에 대한 구독 요청이 수신되면, 해당 채널에 대한 세부 정보를 상기 디스플레이 장치로 전송하는 것을 특징으로 하는 서버. 14. The method of claim 13,
Wherein when the subscription request for the channel providing the web-based service is received from the display device, detailed information about the channel is transmitted to the display device.
상기 웹 컨텐츠 정보를 그룹핑하기 위한 상기 기설정된 기준은,
채널 장르, 채널 구독자 수, 채널 인기 순위 중 적어도 하나를 포함하는 것을 특징으로 하는 서버.14. The method of claim 13,
The predetermined criteria for grouping the web content information may include:
A channel genre, a number of channel subscribers, and a channel popularity ranking.
웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트를 구성하는 단계; 및
기설정된 이벤트에 따라 상기 가상 채널 리스트 중 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 상기 화면 상에 제공하는 단계;를 포함하는 제어 방법.A method of controlling a display device,
Configuring a virtual channel list including at least one channel to which web based service information is mapped; And
And providing web contents that can be provided through the web based service among the virtual channel list according to a predetermined event on the screen.
상기 화면 상에 제공하는 단계는,
채널 재핑 명령이 입력되면, 상기 가상 채널 리스트에 포함된 채널에 대해 순차적으로 채널 재핑을 수행하고, 상기 웹 기반 서비스 정보가 매핑된 채널이 선택되면, 선택된 채널에 대응되는 웹 기반 서비스를 통해 제공되는 적어도 하나의 웹 컨텐츠를 제공하는 것을 특징으로 하는 제어 방법.18. The method of claim 17,
Wherein the providing on the screen comprises:
When a channel jumping command is inputted, channel jumping is sequentially performed on a channel included in the virtual channel list, and when a channel to which the web-based service information is mapped is selected, And providing at least one web content.
상기 웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 채널 정보를 기설정된 기준에 따라 그룹핑하여 관리하는 단계; 및
기설정된 이벤트에 따라 상기 그룹핑된 채널 정보 중 적어도 하나의 채널 정보를 상기 디스플레이 장치로 전송하는 단계;를 포함하는 제어 방법.A control method of a server for storing information on web contents that can be provided through a web based service and a corresponding web based service in a predetermined channel form,
Grouping and managing channel information on web contents that can be provided through the web-based service and the corresponding web-based service according to a predetermined criterion; And
And transmitting at least one channel information of the grouped channel information to the display device according to a preset event.
웹 기반 서비스 및 해당 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠에 대한 채널 정보를 기설정된 기준에 따라 그룹핑하여 관리하고, 기설정된 이벤트에 따라 상기 그룹핑된 채널 정보 중 적어도 하나의 채널 정보를 상기 디스플레이 장치로 전송하는 서버; 및
상기 서버로부터 수신된 상기 적어도 하나의 채널 정보에 기초하여, 웹 기반 서비스 정보가 매핑된 적어도 하나의 채널을 포함하는 가상 채널 리스트를 구성하고, 기설정된 이벤트에 따라 상기 가상 채널 리스트 중 웹 기반 서비스를 통해 제공가능한 웹 컨텐츠를 상기 화면 상에 제공하는 디스플레이 장치;를 포함하는 시스템.
A system comprising a display device and a server,
The present invention relates to a method and apparatus for managing channel information of web contents that can be provided through a web based service and a corresponding web based service by grouping and managing channel information according to a preset reference, A transmitting server; And
Based on the at least one channel information received from the server, configures a virtual channel list including at least one channel to which the web-based service information is mapped, And a display device for providing web contents that can be provided through the screen.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP15162624.9A EP2934017A1 (en) | 2014-04-07 | 2015-04-07 | Display apparatus and control method thereof |
US14/680,613 US20150289024A1 (en) | 2014-04-07 | 2015-04-07 | Display apparatus and control method thereof |
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140041199 | 2014-04-07 | ||
KR20140041199 | 2014-04-07 | ||
KR20140042042 | 2014-04-08 | ||
KR1020140042040 | 2014-04-08 | ||
KR20140042040 | 2014-04-08 | ||
KR1020140042042 | 2014-04-08 | ||
KR20140094491 | 2014-07-25 | ||
KR1020140094491 | 2014-07-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20150117212A true KR20150117212A (en) | 2015-10-19 |
Family
ID=54399518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150042643A Withdrawn KR20150117212A (en) | 2014-04-07 | 2015-03-26 | Display apparatus and control method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20150117212A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210006176A (en) * | 2019-07-08 | 2021-01-18 | 주식회사 엔씨소프트 | Apparatus, system and method for providing broadcasting switching |
US11503369B2 (en) | 2018-12-11 | 2022-11-15 | Samsung Electronics Co., Ltd. | Electronic apparatus and method for controlling electronic apparatus |
-
2015
- 2015-03-26 KR KR1020150042643A patent/KR20150117212A/en not_active Withdrawn
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11503369B2 (en) | 2018-12-11 | 2022-11-15 | Samsung Electronics Co., Ltd. | Electronic apparatus and method for controlling electronic apparatus |
KR20210006176A (en) * | 2019-07-08 | 2021-01-18 | 주식회사 엔씨소프트 | Apparatus, system and method for providing broadcasting switching |
KR20210062622A (en) * | 2019-07-08 | 2021-05-31 | 주식회사 엔씨소프트 | Apparatus, system and method for providing broadcasting switching |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11601719B2 (en) | Method for processing television screenshot, smart television, and storage medium | |
US12088658B2 (en) | Contextual remote control user interface | |
US12185019B2 (en) | Smart television and method for displaying graphical user interface of television screen shot | |
KR102488975B1 (en) | Content viewing device and Method for displaying content viewing options thereon | |
JP6027980B2 (en) | System and method for navigating through content in an interactive media guide application | |
EP2934017A1 (en) | Display apparatus and control method thereof | |
CN102835124B (en) | Image display and the method for operating image display | |
CN102802087B (en) | Display device for processing multiple applications and control method thereof | |
JP2020115355A (en) | System and method for displaying contents | |
US20120144424A1 (en) | On-demand user-interface | |
JP2011501289A (en) | Fast and smooth scrolling of the user interface running on the thin client | |
WO2011037781A2 (en) | Systems and methods for multiple media guidance application navigation | |
KR20170140172A (en) | Digital device and digital device control method | |
CN108521595A (en) | Position method, apparatus and smart television are recommended in selection based on interactive voice | |
KR20150054631A (en) | display apparatus and user interface screen providing method thereof | |
KR20180002599A (en) | Digital device and digital device control method | |
CN108540851A (en) | Position method, apparatus and smart television are recommended in selection based on interactive voice | |
KR20150117212A (en) | Display apparatus and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150326 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination |