[go: up one dir, main page]

WO2010074372A1 - Method and apparatus for providing variable epg user interface for iptv - Google Patents

Method and apparatus for providing variable epg user interface for iptv Download PDF

Info

Publication number
WO2010074372A1
WO2010074372A1 PCT/KR2009/002564 KR2009002564W WO2010074372A1 WO 2010074372 A1 WO2010074372 A1 WO 2010074372A1 KR 2009002564 W KR2009002564 W KR 2009002564W WO 2010074372 A1 WO2010074372 A1 WO 2010074372A1
Authority
WO
WIPO (PCT)
Prior art keywords
user interface
epg
user
epg user
top box
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2009/002564
Other languages
French (fr)
Korean (ko)
Inventor
이청우
하윤수
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
T-PLEX Inc
Original Assignee
T-PLEX Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by T-PLEX Inc filed Critical T-PLEX Inc
Publication of WO2010074372A1 publication Critical patent/WO2010074372A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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
    • H04N21/26283Content 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 for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key

Definitions

  • the present invention relates to a method and apparatus for providing a variable electronic program guide (EPG) user interface (UI) of an internet television (IPTV), and more specifically, to a category of an EPG menu for each user.
  • EPG electronic program guide
  • UI variable electronic program guide
  • IPTV internet television
  • IPTV is an interactive television service provided using a high-speed internet network, and has an advantage over cable broadcasting in that viewers can watch only programs they want to watch at a convenient time.
  • IPTV uses a set-top box that connects the Internet with a TV to search for TV programs and save downloaded files at the desired time. Therefore, IPTV is not the same as over-the-air or cable broadcasting where users only receive broadcast signals. In other words, the biggest feature is that the user can select the desired program and view it at the desired time.
  • each service provider provides an EPG.
  • EPG refers to program guide information displayed on a screen of a digital television, or an application for operating the same.
  • EPG information includes basic program information such as broadcast time, title, simple synopsis, and main character of a program to be broadcast on a broadcast channel
  • EPG application is one of the core applications of digital television. It is an application that receives information and processes it in a way that is easy for the user to see.
  • IPTV service since a great number of channels and contents are provided, it is difficult to know which program is broadcasted in which channel. Therefore, an EPG that summarizes and displays the schedule and contents of a broadcast program is an essential element.
  • EPG is produced and supplied by each service provider, and user interface such as EPG menu category composition is uniform, and it does not satisfy the needs of users of various tendencies.
  • the menu of unused content is configured in the front and the menu of frequently used content is configured in the back.
  • the position where the EPG is displayed on the screen is fixed, there is a lot of inconvenience in viewing the EPG according to the viewing angle of the user.
  • an object of the present invention is to provide a variable EPG user interface providing method that allows a user to adjust the category configuration of the EPG menu in IPTV.
  • An object of the present invention is to provide a variable EPG user interface providing apparatus that allows a user to adjust the category configuration of the EPG menu in IPTV.
  • variable EPG user interface providing method comprises the steps of the set-top box connected to the main server to authenticate the user in response to a user authentication command from the user, And receiving, by the set-top box, a first EPG user interface directly configured by the authenticated user from the main server, and outputting the first EPG user interface to a display device.
  • the method of providing a variable EPG user interface may further include storing the first EPG user interface in the set top box.
  • the set top box may store EPG user interfaces of a plurality of users.
  • a user in the method of providing a variable EPG user interface, may change a position on a screen on which the first EPG user interface is output to the display apparatus.
  • the method may further include generating a second EPG user interface in which the set top box is changed in response to a change command of the first EPG user interface from the authenticated user. Outputting an interface to the display device; and updating, by the set top box, the first EPG user interface stored in the main server to the second EPG user interface.
  • the method of providing a variable EPG user interface may further include storing the second EPG user interface in the set top box.
  • the set top box may store EPG user interfaces of a plurality of users.
  • a user in the method of providing a variable EPG user interface, may change a position on a screen on which the second EPG user interface is output to the display apparatus.
  • an apparatus for providing a variable EPG user interface is a user controller for instructing a user to change user authentication and EPG user interface, and an EPG user configured by each user.
  • a main server for storing interfaces, a display device for outputting an EPG user interface on a screen, a control unit for receiving a command from the user controller to control an operation of the set-top box, and performing user authentication to the main server in response to the command of the control unit
  • a user authentication unit configured to generate an changed second EPG user interface in response to a first EPG user interface change command of the controller, the user configured directly by the user from the main server in response to a command of the controller
  • the apparatus for providing a variable EPG user interface may further include a storage configured to store the first EPG user interface and the second EPG user interface.
  • the storage unit may store EPG user interfaces of a plurality of users.
  • the controller may change a position of a screen on which the first EPG user interface and the second EPG user interface are output to the display apparatus.
  • the method and apparatus for providing a variable EPG user interface according to the present invention described above can increase the user's convenience by satisfying the needs of users of various tendencies because the users can change the category configuration of the EPG menu and the position displayed on the screen as desired. Can be.
  • FIG. 1 is a schematic diagram of a general IPTV system.
  • FIG. 2 is a flowchart illustrating a method of providing a variable EPG user interface according to an embodiment of the present invention.
  • FIG. 3 is a block diagram illustrating an apparatus for providing a variable EPG user interface according to an embodiment of the present invention.
  • FIG. 4 illustrates a field configuration of a user database included in the main server.
  • 5 is an exemplary view showing a user authentication screen.
  • FIG. 6 illustrates an example in which an EPG user interface is output to a display device.
  • FIG. 7 is an exemplary diagram illustrating an EPG user interface change screen.
  • FIG. 8 is an exemplary diagram illustrating a menu configuration after a user changes an EPG user interface.
  • the term “comprises” or “consists” is intended to indicate that there is a feature, number, step, action, component, part, or combination thereof described on the specification, but one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, parts, or combinations thereof.
  • FIG. 1 is a schematic diagram of a general IPTV system.
  • a general IPTV system includes a user controller 110, a settop box 120, a display unit 130, and a main server 140. It is composed.
  • the set top box 120 receives and stores broadcast channel and broadcast program related information from the main server 140, and a user displays an EPG on the set top box 120 through the user controller 110 such as a remote controller.
  • the set top box 120 outputs EPG information to the display device 130 through the built-in EPG application.
  • the user interface such as menu category configuration and EPG display location
  • all users use the same user interface, and users cannot adjust the EPG user interface as they wish. Does not meet their needs.
  • the present invention provides a method and apparatus for providing a variable EPG user interface.
  • FIG. 2 is a flowchart illustrating a method of providing a variable EPG user interface according to an embodiment of the present invention.
  • the set top box 120 receives the command and transmits the command to the main server 140.
  • the user authentication step (S210) the set-top box 120 receives the first EPG user interface configured and stored directly from the main server 140 by the authenticated user (S220) and the received first 1 outputting the EPG user interface to the display device 130 (S230).
  • the method may further include storing the first EPG user interface in the set top box 120 (S240).
  • the set top box 120 may store an EPG user interface directly configured by a plurality of users whose user authentication is completed. Therefore, even if the same display device and the same set-top box is used, an EPG user interface specialized for each user can be provided.
  • the set top box 120 receives the command.
  • Generating the changed second EPG user interface (S250), outputting the second EPG user interface to the display device 130 (S260) and the set-top box 120 is stored in the main server 140
  • the method may further include updating an existing first EPG user interface with the second EPG user interface (S270).
  • the method may further include updating the first EPG user interface by storing the second EPG user interface in the set top box 120 (S280). Accordingly, even if the user does not undergo user authentication for each EPG display request, the user may provide the user-configured EPG user interface stored in the set-top box 120.
  • variable EPG user interface providing method a user may change a position on the screen on which the EPG user interface is output to the display apparatus 130. Therefore, the user may adjust the EPG user interface to be positioned at a desired position such as up, down, left, or right on the screen according to the viewing angle.
  • FIG. 3 is a block diagram illustrating an apparatus for providing a variable EPG user interface according to an embodiment of the present invention.
  • the variable EPG user interface providing apparatus 300 includes a user controller 110, a set top box 120, a display device 130, and a main server 140, and the set top box 120 includes:
  • the controller 340 includes a user authentication unit 350, an EPG user interface generation unit 360, a data transmission / reception unit 370, and an image output unit 380.
  • the set top box 120 may further include a storage unit 390.
  • the main server 140 includes an image database 142 storing image data of a program, and a user database 144 storing user information, an EPG user interface configured by a user, and the like. 4 shows the field configuration of the user database 144.
  • the user database 144 includes a user ID, a password, and an EPG user interface field.
  • the user commands the user authentication and the EPG user interface change through the user controller 110.
  • the main server 140 stores the user-configured EPG user interfaces for each user in the user database 144.
  • the display device 130 outputs the EPG user interface on the screen.
  • the controller 340 receives a command from the user controller 110 and controls the operation of the set top box 120.
  • the user authentication unit 350 is a user of the main server 140 in response to a command of the control unit 340 that receives the user's command when the user commanded user authentication through the user controller 110. User authentication is performed through the database 144.
  • the EPG user interface generation unit 360 may be configured to be changed in response to a command of the control unit 340 that receives the user's command when the user commands the change of the first user interface through the user controller 110. 2 Create an EPG user interface.
  • the data transceiver 370 receives the first EPG user interface directly configured by the user stored in the user database 144 of the main server 140 in response to a command from the controller 340, The first EPG user interface is updated with the second EPG user interface generated by the EPG user interface generator 360.
  • the image output unit 380 provides the first EPG user interface and the second user interface to the display device 130 in response to a command from the controller 340.
  • the storage unit 390 stores the first EPG user interface and the second user interface in response to a command of the control unit 340.
  • the storage unit 390 may store an EPG user interface configured by a plurality of users who have completed user authentication. Therefore, even if the same display device and the same set-top box is used, a user interface specialized for each user can be provided.
  • the controller 340 may change the position of the screen on which the EPG user interface is output to the display device 130. Therefore, the user may adjust the EPG user interface to be positioned at a desired position such as up, down, left, or right on the screen according to the viewing angle.
  • the image output unit 380 receives a command of the controller 340 and outputs a user authentication screen to the display device 130.
  • 5 is an exemplary view showing a user authentication screen.
  • the user authentication unit 350 receives a command from the control unit 340 and performs user authentication through the user database 144 of the main server 140 (S210).
  • the data transmission / reception unit 370 receives a first EPG user interface configured and stored by the user directly from the user database 144 of the main server 140 by receiving a command from the control unit 340. (S220).
  • the image output unit 380 outputs the received first EPG user interface to the display apparatus 130 according to the command of the controller 340 (S230).
  • 6 illustrates an example in which an EPG user interface is output to a display device.
  • the EPG user interface such as the category constituting the menu shown in FIG. 6 and the position on the screen on which the menu is output, is directly configured by the user.
  • the controller 340 stores the first EPG user interface received in the storage 390 (S240). In this way, when the user next issues the EPG user interface display command, the first EPG user interface stored in the storage unit 390 may be output without a user authentication procedure.
  • the image output unit 380 sends the display device 130 to the display device 130 according to the command of the controller 340.
  • Outputs the EPG user interface change screen. 7 is an exemplary diagram illustrating an EPG user interface change screen. Referring to FIG. 7, the user selects items to configure the upper menu category through the primary selection button and selects items to configure the lower menu category through the secondary selection button while watching the preview image.
  • the EPG user interface generator 360 generates the changed second EPG user interface (S250), and the image output unit 380 according to the command of the controller 340
  • the second EPG user interface is output to the display apparatus 130 (S260).
  • the data transmitter / receiver 370 updates the first EPG user interface stored in the user database 144 of the main server 140 with the second EPG user interface according to the command of the controller 340. (S270).
  • the controller 340 stores the second EPG user interface in the storage unit 390 to update the first EPG user interface (S280).
  • FIG. 8 is an exemplary diagram illustrating an EPG user interface after the user completes the change of the EPG user interface.
  • the user deletes 'MBC', 'KBS' and 'SBS' among the upper menu configuration items, adds 'sports', 'fishing' and 'go' and arranges the order of the menu items in the order desired by the user.
  • 'GAGYA' and 'GAG CONCERT' are selected as the sub menu configuration items for 'ACCESS' and the display position is changed to the upper part of the screen.
  • the method and apparatus for providing a variable EPG user interface can change the category configuration of the EPG menu and the position displayed on the screen as the user desires, and thus the needs of users having various tendencies. It can increase the user's convenience by satisfying the requirements and can be effectively used in the field of IPTV service.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The present invention relates to a method and an apparatus for providing a variable EPG (Electrode Program Guide) user interface of an IPTV (Internet Protocol Television). The method comprises the steps of: allowing a set-top box to authenticate a user through access to a main server by responding to a user authentication command from a user; enabling the set-top box to receive from the main server a 1st EPG user interface that is directly configured by the authenticated user; and outputting the 1st EPG user interface to a display device.

Description

인터넷 텔레비전의 가변 전자프로그램가이드 유저인터페이스 제공 방법 및 장치Method and apparatus for providing variable electronic program guide user interface for internet television

본 발명은 인터넷 텔레비전(Internet Protocol Television, IPTV)의 가변 전자프로그램가이드(Electronic Program Guide, EPG) 유저인터페이스(User Interface, UI) 제공 방법 및 장치에 관한 것으로, 보다 상세하게는 사용자마다 EPG 메뉴의 카테고리 구성 및 디스플레이 위치를 변경할 수 있는 가변 EPG 유저인터페이스를 제공하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for providing a variable electronic program guide (EPG) user interface (UI) of an internet television (IPTV), and more specifically, to a category of an EPG menu for each user. A method and apparatus for providing a variable EPG user interface capable of changing configuration and display position.

IPTV는 초고속 인터넷망을 이용하여 제공되는 양방향 텔레비전 서비스로서, 시청자가 자신이 편리한 시간에 보고 싶은 프로그램만 볼 수 있다는 점에서 일반 케이블 방송과 다른 장점을 가지고 있다. IPTV는 인터넷선과 TV를 연결시켜 주는 셋톱박스를 이용하여 원하는 시간에 TV 프로그램을 검색하고 또 다운로드 받은 파일을 저장해서 보게 되는 것이기 때문에, 사용자가 일방적으로 방송신호를 받기만 하는 공중파 방송이나 케이블 방송과는 달리 사용자가 원하는 프로그램을 선택하여 원하는 시간에 볼 수 있는 양방향 서비스라는 점이 가장 큰 특징이라 할 수 있다.IPTV is an interactive television service provided using a high-speed internet network, and has an advantage over cable broadcasting in that viewers can watch only programs they want to watch at a convenient time. IPTV uses a set-top box that connects the Internet with a TV to search for TV programs and save downloaded files at the desired time. Therefore, IPTV is not the same as over-the-air or cable broadcasting where users only receive broadcast signals. In other words, the biggest feature is that the user can select the desired program and view it at the desired time.

현재 IPTV 서비스 가입자가 증가하고 있으며, 이에 따라 각 서비스 공급자가 제공하는 컨텐츠의 분야 및 양도 끊임없이 증가하고 있는 추세이다. 이것은 개인 취향의 다양함을 충족시킬 수 있는 프로그램이 전문화되어 사용자가 선택할 수 있는 폭이 늘어나고 있다는 것을 의미한다. 그러나 이렇게 증가된 채널의 정보를 일반 사용자가 IPTV를 시청하는 동안에 쉽게 파악하기란 쉬운 일이 아니다. 이를 위해 각 서비스 공급자는 EPG를 제공하고 있다.Currently, the number of IPTV service subscribers is increasing, and accordingly, the field and quantity of contents provided by each service provider are continuously increasing. This means that programs that can meet a variety of personal tastes are specialized and thus the user has more choice. However, it is not easy to see the information of this increased channel while the general user is watching IPTV. To this end, each service provider provides an EPG.

일반적으로, EPG는 디지털 텔레비전의 화면상에 디스플레이되는 방송프로그램 안내 정보를 말하거나, 또는 이를 운영하는 애플리케이션을 말한다. EPG 정보는 방송채널에서 방송될 프로그램의 방송 시간, 타이틀(title), 간단한 시놉시스(synopsis) 및 주인공 등과 같은 기본적인 프로그램 정보를 포함하고, EPG 애플리케이션은 디지털 텔레비전의 핵심 애플리케이션의 하나로, 서버로부터 TV 프로그램 관련 정보를 전달받아 사용자가 보기 편한 방식으로 가공하여 보여주는 응용 프로그램이다. IPTV 서비스의 경우, 아주 많은 채널과 컨텐츠가 제공되므로 어느 채널에서 어떠한 프로그램이 방송되는지 알기 어려우므로 방송 프로그램에 대한 일정, 내용 등을 요약정리하여 디스플레이해주는 EPG가 필수적인 요소이다.Generally, EPG refers to program guide information displayed on a screen of a digital television, or an application for operating the same. EPG information includes basic program information such as broadcast time, title, simple synopsis, and main character of a program to be broadcast on a broadcast channel, and EPG application is one of the core applications of digital television. It is an application that receives information and processes it in a way that is easy for the user to see. In the case of the IPTV service, since a great number of channels and contents are provided, it is difficult to know which program is broadcasted in which channel. Therefore, an EPG that summarizes and displays the schedule and contents of a broadcast program is an essential element.

현재 EPG는 각 서비스 공급자에 의해 자체 제작되어 공급되고 있는데 EPG 메뉴의 카테고리 구성 등의 유저인터페이스가 획일화 되어 있어 다양한 성향의 사용자들의 욕구를 충족시키지 못하고 있다. 즉, 사용자들마다 주로 이용하는 컨텐츠가 상이하므로 사용하지 않는 컨텐츠의 메뉴가 앞쪽에 구성되어 있고 자주 사용하는 컨텐츠의 메뉴가 뒤쪽에 구성되어 있는 등의 경우에는 사용자가 자신이 원하는 프로그램을 검색해서 시청하는데 많은 불편이 따르게 된다. 또한 EPG가 화면상에 디스플레이 되는 위치가 고정되어 있어 사용자가 시청하는 각도에 따라 EPG를 보는데에도 많은 불편이 따르게 된다.Currently, EPG is produced and supplied by each service provider, and user interface such as EPG menu category composition is uniform, and it does not satisfy the needs of users of various tendencies. In other words, since each user mainly uses different content, the menu of unused content is configured in the front and the menu of frequently used content is configured in the back. There is a lot of inconvenience. In addition, since the position where the EPG is displayed on the screen is fixed, there is a lot of inconvenience in viewing the EPG according to the viewing angle of the user.

이에 따라, 본 발명의 일 목적은 IPTV에 있어서 사용자가 EPG 메뉴의 카테고리 구성을 조절할 수 있는 가변 EPG 유저인터페이스 제공 방법을 제공하는데 있다.Accordingly, an object of the present invention is to provide a variable EPG user interface providing method that allows a user to adjust the category configuration of the EPG menu in IPTV.

본 발명의 일 목적은 IPTV에 있어서 사용자가 EPG 메뉴의 카테고리 구성을 조절할 수 있는 가변 EPG 유저인터페이스 제공 장치를 제공하는데 있다.An object of the present invention is to provide a variable EPG user interface providing apparatus that allows a user to adjust the category configuration of the EPG menu in IPTV.

상술한 본 발명의 일 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 가변 EPG 유저인터페이스 제공 방법은 사용자로부터의 사용자인증 명령에 응답하여 셋톱박스가 메인서버에 접속하여 사용자를 인증하는 단계, 상기 메인서버로부터 상기 인증된 사용자가 직접 구성한 제 1 EPG 유저인터페이스를 상기 셋톱박스가 수신하는 단계 및 상기 제 1 EPG 유저인터페이스를 디스플레이장치에 출력하는 단계를 포함한다.In order to achieve the above object of the present invention, the variable EPG user interface providing method according to an embodiment of the present invention comprises the steps of the set-top box connected to the main server to authenticate the user in response to a user authentication command from the user, And receiving, by the set-top box, a first EPG user interface directly configured by the authenticated user from the main server, and outputting the first EPG user interface to a display device.

실시예에 있어서, 상기 가변 EPG 유저인터페이스 제공 방법은 상기 제 1 EPG 유저인터페이스를 상기 셋톱박스에 저장하는 단계를 더 포함할 수 있다.In an embodiment, the method of providing a variable EPG user interface may further include storing the first EPG user interface in the set top box.

실시예에 있어서, 상기 셋톱박스는 복수의 사용자의 EPG 유저인터페이스를 저장할 수 있다.In an embodiment, the set top box may store EPG user interfaces of a plurality of users.

실시예에 있어서, 상기 가변 EPG 유저인터페이스 제공 방법은 상기 제 1 EPG 유저인터페이스가 상기 디스플레이장치에 출력되는 화면상의 위치를 사용자가 변경할 수 있다.In an embodiment, in the method of providing a variable EPG user interface, a user may change a position on a screen on which the first EPG user interface is output to the display apparatus.

실시예에 있어서, 상기 가변 EPG 유저인터페이스 제공 방법은 상기 인증된 사용자로부터 상기 제 1 EPG 유저인터페이스의 변경 명령에 응답하여 상기 셋톱박스가 변경된 제 2 EPG 유저인터페이스를 생성하는 단계, 상기 제 2 EPG 유저인터페이스를 상기 디스플레이장치에 출력하는 단계 및 상기 셋톱박스가 상기 메인서버에 저장된 상기 제 1 EPG 유저인터페이스를 상기 제 2 EPG 유저인터페이스로 업데이트하는 단계를 더 포함할 수 있다.The method may further include generating a second EPG user interface in which the set top box is changed in response to a change command of the first EPG user interface from the authenticated user. Outputting an interface to the display device; and updating, by the set top box, the first EPG user interface stored in the main server to the second EPG user interface.

실시예에 있어서, 상기 가변 EPG 유저인터페이스 제공 방법은 상기 제 2 EPG 유저인터페이스를 상기 셋톱박스에 저장하는 단계를 더 포함할 수 있다.In an embodiment, the method of providing a variable EPG user interface may further include storing the second EPG user interface in the set top box.

실시예에 있어서, 상기 셋톱박스는 복수의 사용자의 EPG 유저인터페이스를 저장할 수 있다.In an embodiment, the set top box may store EPG user interfaces of a plurality of users.

실시예에 있어서, 상기 가변 EPG 유저인터페이스 제공 방법은 상기 제 2 EPG 유저인터페이스가 상기 디스플레이장치에 출력되는 화면상의 위치를 사용자가 변경할 수 있다.In an embodiment, in the method of providing a variable EPG user interface, a user may change a position on a screen on which the second EPG user interface is output to the display apparatus.

상술한 본 발명의 일 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 가변 EPG 유저인터페이스 제공 장치는 사용자가 사용자인증 및 EPG 유저인터페이스 변경을 명령하는 유저컨트롤러, 각각의 사용자가 직접 구성한 EPG 유저인터페이스들을 저장하는 메인서버, EPG 유저인터페이스를 화면에 출력시키는 디스플레이장치, 상기 유저컨트롤러로부터 명령을 수신하여 셋톱박스의 동작을 제어하는 제어부, 상기 제어부의 명령에 응답하여 상기 메인서버에 사용자인증을 수행하는 사용자인증부, 상기 제어부의 제 1 EPG 유저인터페이스 변경 명령에 응답하여 변경된 제 2 EPG 유저인터페이스를 생성하는 EPG 유저인터페이스 생성부, 상기 제어부의 명령에 응답하여 상기 메인서버로부터 상기 사용자가 직접 구성한 상기 제 1 EPG 유저인터페이스를 수신하고, 상기 EPG 유저인터페이스 생성부가 생성한 상기 제 2 EPG 유저인터페이스로 상기 제 1 EPG 유저인터페이스를 업데이트하는 데이터 송수신부 및 상기 제어부의 명령에 응답하여 상기 디스플레이장치에 상기 제 1 EPG 유저인터페이스 및 상기 제 2 EPG 유저인터페이스를 제공하는 영상출력부를 포함한다.In order to achieve the above object of the present invention, an apparatus for providing a variable EPG user interface according to an embodiment of the present invention is a user controller for instructing a user to change user authentication and EPG user interface, and an EPG user configured by each user. A main server for storing interfaces, a display device for outputting an EPG user interface on a screen, a control unit for receiving a command from the user controller to control an operation of the set-top box, and performing user authentication to the main server in response to the command of the control unit A user authentication unit configured to generate an changed second EPG user interface in response to a first EPG user interface change command of the controller, the user configured directly by the user from the main server in response to a command of the controller Receive the first EPG user interface and The first EPG user interface and the second EPG to the display apparatus in response to a command of the data transceiver and the controller to update the first EPG user interface with the second EPG user interface generated by the EPG user interface generator. It includes an image output unit for providing a user interface.

실시예에 있어서, 상기 가변 EPG 유저인터페이스 제공 장치는 상기 제 1 EPG 유저인터페이스 및 상기 제 2 EPG 유저인터페이스를 저장하는 저장부를 더 포함할 수 있다.The apparatus for providing a variable EPG user interface may further include a storage configured to store the first EPG user interface and the second EPG user interface.

실시예에 있어서, 상기 저장부는 복수의 사용자의 EPG 유저인터페이스를 저장할 수 있다.In an embodiment, the storage unit may store EPG user interfaces of a plurality of users.

실시예에 있어서, 상기 제어부는 상기 제 1 EPG 유저인터페이스 및 상기 제 2 EPG 유저인터페이스가 상기 디스플레이장치에 출력되는 화면상의 위치를 사용자가 변경할 수 있다.In an embodiment, the controller may change a position of a screen on which the first EPG user interface and the second EPG user interface are output to the display apparatus.

상술한 본 발명의 가변 EPG 유저인터페이스 제공 방법 및 장치는 사용자들이 자신이 원하는 대로 EPG 메뉴의 카테고리 구성 및 화면상에 디스플레이되는 위치를 변경할 수 있으므로 다양한 성향의 사용자들의 욕구를 충족시켜 사용자 편의를 증대시킬 수 있다.The method and apparatus for providing a variable EPG user interface according to the present invention described above can increase the user's convenience by satisfying the needs of users of various tendencies because the users can change the category configuration of the EPG menu and the position displayed on the screen as desired. Can be.

도 1은 일반적인 IPTV 시스템의 간략한 구성도이다.1 is a schematic diagram of a general IPTV system.

도 2는 본 발명의 일 실시예에 따른 가변 EPG 유저인터페이스 제공 방법을 나타내는 순서도이다.2 is a flowchart illustrating a method of providing a variable EPG user interface according to an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 가변 EPG 유저인터페이스 제공 장치를 나타내는 블록도이다.3 is a block diagram illustrating an apparatus for providing a variable EPG user interface according to an embodiment of the present invention.

도 4는 메인서버에 포함되는 사용자 데이터베이스의 필드 구성을 나타낸다.4 illustrates a field configuration of a user database included in the main server.

도 5는 사용자인증화면을 나타내는 예시도이다.5 is an exemplary view showing a user authentication screen.

도 6는 EPG 유저인터페이스가 디스플레이장치에 출력된 예시도이다.6 illustrates an example in which an EPG user interface is output to a display device.

도 7은 EPG 유저인터페이스 변경화면을 나타내는 예시도이다.7 is an exemplary diagram illustrating an EPG user interface change screen.

도 8은 사용자가 EPG 유저인터페이스를 변경한 이후의 메뉴 구성을 나타내는 예시도이다.8 is an exemplary diagram illustrating a menu configuration after a user changes an EPG user interface.

이하, 본 발명의 인터넷 텔레비전의 가변 전자프로그램가이드 유저인터페이스 제공 방법 및 장치를 상세하게 설명한다.Hereinafter, a method and apparatus for providing a variable electronic program guide user interface for an Internet television according to the present invention will be described in detail.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는 바, 실시예들을 본문에 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. 제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, “포함하다” 또는 “이루어진다” 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. As the inventive concept allows for various changes and numerous modifications, the embodiments will be described in detail in the text. However, this is not intended to limit the present invention to a specific disclosed form, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention. In describing the drawings, similar reference numerals are used for similar elements. Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another. The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In the present application, the term “comprises” or “consists” is intended to indicate that there is a feature, number, step, action, component, part, or combination thereof described on the specification, but one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, parts, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in the commonly used dictionaries should be construed as having meanings consistent with the meanings in the context of the related art and shall not be construed in ideal or excessively formal meanings unless expressly defined in this application. Do not.

도 1은 일반적인 IPTV 시스템의 간략한 구성도이다.1 is a schematic diagram of a general IPTV system.

도 1을 참조하면, 일반적인 IPTV 시스템은 유저컨트롤러(User Controller)(110), 셋톱박스(Settop Box)(120), 디스플레이장치(Display Unit)(130) 및 메인서버(Main Server)(140)로 구성된다. Referring to FIG. 1, a general IPTV system includes a user controller 110, a settop box 120, a display unit 130, and a main server 140. It is composed.

상기 셋톱박스(120)는 상기 메인서버(140)로부터 방송 채널 및 방송 프로그램 관련 정보를 수신하여 저장하고 있으며, 사용자가 리모콘 등의 상기 유저 컨트롤러(110)를 통해 상기 셋톱박스(120)에 EPG 표시 명령을 하면 상기 셋톱박스(120)는 내장된 EPG 애플리케이션을 통해 EPG정보를 상기 디스플레이장치(130)에 출력한다. 이 때 상기 내장된 EPG 애플리케이션에는 메뉴 카테고리 구성 및 EPG가 디스플레이되는 위치 등의 유저인터페이스가 고정되어 있으므로 모든 사용자들이 동일한 유저인터페이스를 사용하게 되며 사용자들이 자신이 원하는 대로 EPG 유저인터페이스를 조절할 수 없어 다양한 성향의 사용자들의 욕구를 충족시키지 못하고 있다.The set top box 120 receives and stores broadcast channel and broadcast program related information from the main server 140, and a user displays an EPG on the set top box 120 through the user controller 110 such as a remote controller. When the command is made, the set top box 120 outputs EPG information to the display device 130 through the built-in EPG application. At this time, since the user interface, such as menu category configuration and EPG display location, is fixed in the embedded EPG application, all users use the same user interface, and users cannot adjust the EPG user interface as they wish. Does not meet their needs.

상기와 같은 문제점을 해결하기 위해 본 발명은 가변 EPG 유저인터페이스 제공 방법 및 장치를 제공한다.In order to solve the above problems, the present invention provides a method and apparatus for providing a variable EPG user interface.

도 2는 본 발명의 일 실시예에 따른 가변 EPG 유저인터페이스 제공 방법을 나타내는 순서도이다.2 is a flowchart illustrating a method of providing a variable EPG user interface according to an embodiment of the present invention.

도 2를 참조하면, 가변 EPG 유저인터페이스 제공 방법은 사용자가 리모콘 등의 상기 유저 컨트롤러(110)를 통해 사용자인증 명령을 하면 상기 명령을 상기 셋톱박스(120)가 수신하여 상기 메인서버(140)에 사용자 인증을 하는 단계(S210), 상기 메인서버(140)로부터 상기 인증된 사용자가 직접 구성하여 저장해 놓은 제 1 EPG 유저인터페이스를 상기 셋톱박스(120)가 수신하는 단계(S220) 및 수신된 상기 제 1 EPG 유저인터페이스를 상기 디스플레이장치(130)에 출력하는 단계(S230)를 포함한다. Referring to FIG. 2, in the method of providing a variable EPG user interface, when the user issues a user authentication command through the user controller 110 such as a remote controller, the set top box 120 receives the command and transmits the command to the main server 140. The user authentication step (S210), the set-top box 120 receives the first EPG user interface configured and stored directly from the main server 140 by the authenticated user (S220) and the received first 1 outputting the EPG user interface to the display device 130 (S230).

또한 상기 제 1 EPG 유저인터페이스를 상기 셋톱박스(120)에 저장하는 단계(S240)를 더 포함할 수 있다. 이 때 상기 셋톱박스(120)는 사용자인증이 완료된 복수의 사용자가 직접 구성한 EPG 유저인터페이스를 저장할 수 있다. 따라서 동일한 디스플레이장치와 동일한 셋탑박스를 사용하더라도 사용자별로 특화된 EPG 유저인터페이스를 제공할 수 있다.In addition, the method may further include storing the first EPG user interface in the set top box 120 (S240). In this case, the set top box 120 may store an EPG user interface directly configured by a plurality of users whose user authentication is completed. Therefore, even if the same display device and the same set-top box is used, an EPG user interface specialized for each user can be provided.

다시 도 2를 참조하면, 다른 실시예에서는 상기 인증된 사용자가 리모콘 등의 상기 유저 컨트롤러(110)를 통해 상기 제 1 EPG 유저인터페이스의 변경을 명령하면 상기 셋톱박스(120)가 상기 명령을 수신하여 변경된 제 2 EPG 유저인터페이스를 생성하는 단계(S250), 상기 제 2 EPG 유저인터페이스를 상기 디스플레이장치(130)에 출력하는 단계(S260) 및 상기 셋톱박스(120)가 상기 메인서버(140)에 저장되어 있던 상기 제 1 EPG 유저인터페이스를 상기 제 2 EPG 유저인터페이스로 업데이트하는 단계(S270)를 더 포함할 수 있다. 상기와 같이 사용자가 변경한 EPG 유저인터페이스를 상기 메인서버(140)에 저장함으로써 사용자가 자신의 집이 아닌 다른 곳에서 IPTV를 시청하는 경우에도 사용자인증을 통해 메인서버(140)로부터 자신이 직접 구성한 EPG 유저인터페이스를 다운받아 사용할 수 있으므로, 가변 EPG 유저인터페이스를 제공함에 있어 공간적 제약을 극복할 수 있다.Referring back to FIG. 2, in another embodiment, when the authenticated user commands a change of the first EPG user interface through the user controller 110 such as a remote controller, the set top box 120 receives the command. Generating the changed second EPG user interface (S250), outputting the second EPG user interface to the display device 130 (S260) and the set-top box 120 is stored in the main server 140 The method may further include updating an existing first EPG user interface with the second EPG user interface (S270). By storing the EPG user interface changed by the user in the main server 140 as described above, even if the user watches IPTV at a place other than his home, the user directly configures the user from the main server 140 through user authentication. Since the EPG user interface can be downloaded and used, spatial limitations can be overcome in providing a variable EPG user interface.

또한 상기 제 2 EPG 유저인터페이스를 상기 셋톱박스(120)에 저장함으로써 상기 제 1 EPG 유저인터페이스를 업데이트하는 단계(S280)를 더 포함할 수 있다. 따라서 사용자의 EPG 표시 요청시마다 사용자인증을 거치지 않더라도 상기 셋톱박스(120)에 저장되어 있는 상기 사용자가 직접 구성한 EPG 유저인터페이스를 제공할 수 있다.The method may further include updating the first EPG user interface by storing the second EPG user interface in the set top box 120 (S280). Accordingly, even if the user does not undergo user authentication for each EPG display request, the user may provide the user-configured EPG user interface stored in the set-top box 120.

상기 가변 EPG 유저인터페이스 제공 방법은 EPG 유저인터페이스가 상기 디스플레이장치(130)에 출력되는 화면상의 위치를 사용자가 변경할 수 있다. 따라서 사용자는 시청하는 각도에 따라서 화면상의 상,하,좌,우 등 원하는 위치에 EPG 유저인터페이스가 오도록 조절할 수 있다. In the variable EPG user interface providing method, a user may change a position on the screen on which the EPG user interface is output to the display apparatus 130. Therefore, the user may adjust the EPG user interface to be positioned at a desired position such as up, down, left, or right on the screen according to the viewing angle.

도 3은 본 발명의 일 실시예에 따른 가변 EPG 유저인터페이스 제공 장치를 나타내는 블록도이다.3 is a block diagram illustrating an apparatus for providing a variable EPG user interface according to an embodiment of the present invention.

도 3을 참조하면, 가변 EPG 유저인터페이스 제공 장치(300)는 유저컨트롤러(110), 셋톱박스(120), 디스플레이장치(130) 및 메인서버(140)를 포함하고, 상기 셋톱박스(120)는 제어부(340), 사용자인증부(350), EPG 유저인터페이스 생성부(360), 데이터 송수신부(370) 및 영상출력부(380)를 포함한다. 또한 일 실시예에서는 상기 셋톱박스(120)는 저장부(390)를 더 포함할 수 있다. 상기 메인서버(140)는 프로그램의 영상데이터를 저장하는 영상 데이터베이스(142) 및 사용자 정보, 사용자가 직접 구성한 EPG 유저인터페이스 등을 저장하는 사용자 데이터베이스(144)를 포함한다. 도 4는 상기 사용자 데이터베이스(144)의 필드 구성을 나타낸다. 도 4를 참조하면, 상기 사용자 데이터베이스(144)는 사용자ID, 비밀번호 및 EPG 유저인터페이스 필드를 포함한다.Referring to FIG. 3, the variable EPG user interface providing apparatus 300 includes a user controller 110, a set top box 120, a display device 130, and a main server 140, and the set top box 120 includes: The controller 340 includes a user authentication unit 350, an EPG user interface generation unit 360, a data transmission / reception unit 370, and an image output unit 380. In addition, in one embodiment, the set top box 120 may further include a storage unit 390. The main server 140 includes an image database 142 storing image data of a program, and a user database 144 storing user information, an EPG user interface configured by a user, and the like. 4 shows the field configuration of the user database 144. Referring to FIG. 4, the user database 144 includes a user ID, a password, and an EPG user interface field.

다시 도 3을 참조하면, 상기 유저컨트롤러(110)를 통해 사용자가 사용자인증 및 EPG 유저인터페이스 변경을 명령한다. 상기 메인서버(140)는 상기 사용자 데이터베이스(144)에 사용자들이 직접 구성한 EPG 유저인터페이스들을 사용자별로 저장한다. 상기 디스플레이장치(130)는 EPG 유저인터페이스를 화면에 출력시킨다. 상기 제어부(340)는 상기 유저컨트롤러(110)로부터 명령을 수신하여 상기 셋톱박스(120)의 동작을 제어한다. 상기 사용자인증부(350)는 상기 사용자가 상기 유저컨트롤러(110)를 통해 사용자 인증을 명령한 경우 상기 사용자의 명령을 수신한 상기 제어부(340)의 명령에 응답하여 상기 메인서버(140)의 사용자 데이터베이스(144)를 통해 사용자인증을 수행한다. 상기 EPG 유저인터페이스 생성부(360)는 상기 사용자가 상기 유저컨트롤러(110)를 통해 제 1 유저인터페이스의 변경을 명령한 경우 상기 사용자의 명령을 수신한 상기 제어부(340)의 명령에 응답하여 변경된 제 2 EPG 유저인터페이스를 생성한다. 상기 데이터 송수신부(370)는 상기 제어부(340)의 명령에 응답하여 상기 메인서버(140)의 상기 사용자 데이터베이스(144)에 저장되어 있던 상기 사용자가 직접 구성한 상기 제 1 EPG 유저인터페이스를 수신하고, 상기 EPG 유저인터페이스 생성부(360)가 생성한 상기 제 2 EPG 유저인터페이스로 상기 제 1 EPG 유저인터페이스를 업데이트한다. 상기 영상출력부(380)는 상기 제어부(340)의 명령에 응답하여 상기 디스플레이장치(130)에 상기 제 1 EPG 유저인터페이스 및 상기 제 2 유저인터페이스를 제공한다. 상기 저장부(390)는 상기 제어부(340)의 명령에 응답하여 상기 제 1 EPG 유저인터페이스 및 상기 제 2 유저인터페이스를 저장한다.Referring back to FIG. 3, the user commands the user authentication and the EPG user interface change through the user controller 110. The main server 140 stores the user-configured EPG user interfaces for each user in the user database 144. The display device 130 outputs the EPG user interface on the screen. The controller 340 receives a command from the user controller 110 and controls the operation of the set top box 120. The user authentication unit 350 is a user of the main server 140 in response to a command of the control unit 340 that receives the user's command when the user commanded user authentication through the user controller 110. User authentication is performed through the database 144. The EPG user interface generation unit 360 may be configured to be changed in response to a command of the control unit 340 that receives the user's command when the user commands the change of the first user interface through the user controller 110. 2 Create an EPG user interface. The data transceiver 370 receives the first EPG user interface directly configured by the user stored in the user database 144 of the main server 140 in response to a command from the controller 340, The first EPG user interface is updated with the second EPG user interface generated by the EPG user interface generator 360. The image output unit 380 provides the first EPG user interface and the second user interface to the display device 130 in response to a command from the controller 340. The storage unit 390 stores the first EPG user interface and the second user interface in response to a command of the control unit 340.

상기 저장부(390)는 사용자인증이 완료된 복수의 사용자가 직접 구성한 EPG 유저인터페이스를 저장할 수 있다. 따라서 동일한 디스플레이장치와 동일한 셋탑박스를 사용하더라도 사용자별로 특화된 유저인터페이스를 제공할 수 있다.The storage unit 390 may store an EPG user interface configured by a plurality of users who have completed user authentication. Therefore, even if the same display device and the same set-top box is used, a user interface specialized for each user can be provided.

상기 제어부(340)는 EPG 유저인터페이스가 상기 디스플레이장치(130)에 출력되는 화면상의 위치를 사용자가 변경할 수 있다. 따라서 사용자는 시청하는 각도에 따라서 화면상의 상,하,좌,우 등 원하는 위치에 EPG 유저인터페이스가 오도록 조절할 수 있다. The controller 340 may change the position of the screen on which the EPG user interface is output to the display device 130. Therefore, the user may adjust the EPG user interface to be positioned at a desired position such as up, down, left, or right on the screen according to the viewing angle.

이하 도 2 및 3을 참조하여 본 발명의 실시예에 따른 가변 EPG 유저인터페이스 제공 방법 및 장치의 동작에 대해 상세히 설명한다.2 and 3 will be described in detail the operation of the method and apparatus for providing a variable EPG user interface according to an embodiment of the present invention.

사용자가 리모콘 등의 상기 유저컨트롤러(110)를 사용하여 사용자인증 요청을 하면 상기 영상출력부(380)는 상기 제어부(340)의 명령을 받아 상기 디스플레이장치(130)에 사용자인증화면을 출력한다. 도 5는 사용자인증화면을 나타내는 예시도이다. 사용자가 ID 와 비밀번호를 입력하면 상기 사용자인증부(350)는 상기 제어부(340)의 명령을 받아 상기 메인서버(140)의 사용자 데이터베이스(144)를 통해 사용자인증을 수행한다(S210). 사용자인증이 완료되면 상기 데이터 송수신부(370)는 상기 제어부(340)의 명령을 받아 상기 메인서버(140)의 사용자 데이터베이스(144)로부터 상기 사용자가 직접 구성하여 저장해 놓은 제 1 EPG 유저인터페이스를 수신한다(S220). 상기 영상출력부(380)는 상기 제어부(340)의 명령에 따라 수신된 상기 제 1 EPG 유저인터페이스를 상기 디스플레이장치(130)에 출력한다(S230). 도 6은 EPG 유저인터페이스가 디스플레이장치에 출력된 예를 나타낸다. 도 6에 도시된 메뉴를 구성하는 카테고리 및 메뉴가 출력되는 화면상의 위치 등의 EPG 유저인터페이스는 사용자가 직접 구성한 것이다. 상기 제어부(340)는 상기 저장부(390)에 수신된 상기 제 1 EPG 유저인터페이스를 저장한다(S240). 이렇게 함으로써 사용자가 다음번에 EPG 유저인터페이스 표시 명령을 내린 경우에는 사용자인증 절차 없이 상기 저장부(390)에 저장되어 있던 상기 제 1 EPG 유저인터페이스를 출력 할 수 있다. When a user requests a user authentication using the user controller 110 such as a remote controller, the image output unit 380 receives a command of the controller 340 and outputs a user authentication screen to the display device 130. 5 is an exemplary view showing a user authentication screen. When the user inputs an ID and a password, the user authentication unit 350 receives a command from the control unit 340 and performs user authentication through the user database 144 of the main server 140 (S210). When user authentication is completed, the data transmission / reception unit 370 receives a first EPG user interface configured and stored by the user directly from the user database 144 of the main server 140 by receiving a command from the control unit 340. (S220). The image output unit 380 outputs the received first EPG user interface to the display apparatus 130 according to the command of the controller 340 (S230). 6 illustrates an example in which an EPG user interface is output to a display device. The EPG user interface, such as the category constituting the menu shown in FIG. 6 and the position on the screen on which the menu is output, is directly configured by the user. The controller 340 stores the first EPG user interface received in the storage 390 (S240). In this way, when the user next issues the EPG user interface display command, the first EPG user interface stored in the storage unit 390 may be output without a user authentication procedure.

사용자가 상기 제 1 EPG 유저인터페이스를 변경하고자 하는 경우에 상기 유저컨트롤러(110)를 통해 변경명령을 하면 상기 영상출력부(380)는 상기 제어부(340)의 명령에 따라 상기 디스플레이장치(130)에 EPG 유저인터페이스 변경화면을 출력한다. 도 7은 EPG 유저인터페이스 변경화면을 나타내는 예시도이다. 도 7을 참조하면, 사용자는 1차 선택 버튼을 통해 상위 메뉴 카테고리를 구성할 항목들을 선택하고 예고영상을 보면서 2차 선택 버튼을 통해 하위 메뉴 카테고리를 구성할 항목들을 선택한다. 사용자가 EPG 유저인터페이스 변경을 완료하면 상기 EPG 유저인터페이스 생성부(360)는 변경된 제 2 EPG 유저인터페이스를 생성하고(S250), 상기 영상출력부(380)는 상기 제어부(340)의 명령에 따라 상기 제 2 EPG 유저인터페이스를 상기 디스플레이장치(130)에 출력한다(S260). 그리고 상기 데이터송수신부(370)는 상기 제어부(340)의 명령에 따라 상기 메인서버(140)의 사용자 데이터베이스(144)에 저장되어 있던 상기 제 1 EPG 유저인터페이스를 상기 제 2 EPG 유저인터페이스로 업데이트한다(S270). 또한 상기 제어부(340)는 상기 제 2 EPG 유저인터페이스를 상기 저장부(390)에 저장하여 상기 제 1 EPG 유저인터페이스를 업데이트한다(S280).When a user wants to change the first EPG user interface, when the user makes a change command through the user controller 110, the image output unit 380 sends the display device 130 to the display device 130 according to the command of the controller 340. Outputs the EPG user interface change screen. 7 is an exemplary diagram illustrating an EPG user interface change screen. Referring to FIG. 7, the user selects items to configure the upper menu category through the primary selection button and selects items to configure the lower menu category through the secondary selection button while watching the preview image. When the user completes the change of the EPG user interface, the EPG user interface generator 360 generates the changed second EPG user interface (S250), and the image output unit 380 according to the command of the controller 340 The second EPG user interface is output to the display apparatus 130 (S260). The data transmitter / receiver 370 updates the first EPG user interface stored in the user database 144 of the main server 140 with the second EPG user interface according to the command of the controller 340. (S270). In addition, the controller 340 stores the second EPG user interface in the storage unit 390 to update the first EPG user interface (S280).

도 8은 사용자가 EPG 유저인터페이스의 변경을 완료한 이후의 EPG 유저인터페이스를 나타내는 예시도이다. 도 8에서는 사용자가 상위 메뉴 구성 항목 중에서 ‘MBC’, ‘KBS’, ‘SBS’ 를 삭제하였고 ‘스포츠’, ‘낚시’, ‘바둑’을 추가하였고 메뉴 아이템의 순서를 사용자가 원하는 순서대로 정렬하였고, ‘오락’에 대한 하위 메뉴 구성 항목으로 ‘개그야’ 및 ‘개그콘서트’를 선택하였으며 디스플레이 위치는 화면 위쪽으로 변경한 경우를 나타낸다.8 is an exemplary diagram illustrating an EPG user interface after the user completes the change of the EPG user interface. In FIG. 8, the user deletes 'MBC', 'KBS' and 'SBS' among the upper menu configuration items, adds 'sports', 'fishing' and 'go' and arranges the order of the menu items in the order desired by the user. , 'GAGYA' and 'GAG CONCERT' are selected as the sub menu configuration items for 'ACCESS' and the display position is changed to the upper part of the screen.

상술한 바와 같은 본 발명의 실시예들에 따른 가변 EPG 유저인터페이스 제공 방법 및 장치는, 사용자들이 자신이 원하는 대로 EPG 메뉴의 카테고리 구성 및 화면상에 디스플레이되는 위치를 변경할 수 있으므로 다양한 성향의 사용자들의 욕구를 충족시켜 사용자 편의를 증대시킬 수 있어 IPTV 서비스 분야에서 효율적으로 사용될 수 있다.As described above, the method and apparatus for providing a variable EPG user interface according to the embodiments of the present invention can change the category configuration of the EPG menu and the position displayed on the screen as the user desires, and thus the needs of users having various tendencies. It can increase the user's convenience by satisfying the requirements and can be effectively used in the field of IPTV service.

이상, 본 발명의 바람직한 실시예를 참조하여 설명하였지만 해당 기술 분야의 통상의 지식을 가진 자라면 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.As described above with reference to preferred embodiments of the present invention, those of ordinary skill in the art will be variously modified and modified within the scope of the present invention without departing from the spirit and scope of the present invention described in the claims below. It will be appreciated that it can be changed.

Claims (12)

사용자로부터의 사용자인증 명령에 응답하여 셋톱박스가 메인서버에 접속하여 사용자를 인증하는 단계;In response to a user authentication command from the user, the set-top box accessing the main server to authenticate the user; 상기 메인서버로부터 상기 인증된 사용자가 직접 구성한 제 1 전자프로그램가이드(Electronic Program Guide, 이하 EPG) 유저인터페이스를 상기 셋톱박스가 수신하는 단계; 및Receiving, by the set top box, a first electronic program guide (EPG) user interface directly configured by the authenticated user from the main server; And 상기 제 1 EPG 유저인터페이스를 디스플레이장치에 출력하는 단계를 포함하는 IPTV(Internet Protocol Television)의 가변 EPG 유저인터페이스 제공 방법.A method of providing a variable EPG user interface for an IPTV (Internet Protocol Television) comprising the step of outputting the first EPG user interface to a display device. 제 1 항에 있어서, The method of claim 1, 상기 제 1 EPG 유저인터페이스를 상기 셋톱박스에 저장하는 단계를 더 포함하는 것을 특징으로 하는 IPTV의 가변 EPG 유저인터페이스 제공 방법.And storing the first EPG user interface in the set top box. 제 2 항에 있어서, 상기 셋톱박스는 복수의 사용자의 EPG 유저인터페이스를 저장하는 것을 특징으로 하는 IPTV의 가변 EPG 유저인터페이스 제공 방법.The method of claim 2, wherein the set top box stores EPG user interfaces of a plurality of users. 제 1 항에 있어서,The method of claim 1, 상기 제 1 EPG 유저인터페이스가 상기 디스플레이장치에 출력되는 화면상의 위치를 사용자가 변경할 수 있는 것을 특징으로 하는 IPTV의 가변 EPG 유저인터페이스 제공 방법.And the user can change a position on the screen where the first EPG user interface is output to the display device. 제 1 항에 있어서, The method of claim 1, 상기 인증된 사용자로부터 상기 제 1 EPG 유저인터페이스의 변경 명령에 응답하여 상기 셋톱박스가 변경된 제 2 EPG 유저인터페이스를 생성하는 단계;Generating a second EPG user interface whose set top box is changed in response to a command for changing the first EPG user interface from the authenticated user; 상기 제 2 EPG 유저인터페이스를 상기 디스플레이장치에 출력하는 단계; 및Outputting the second EPG user interface to the display device; And 상기 셋톱박스가 상기 메인서버에 저장된 상기 제 1 EPG 유저인터페이스를 상기 제 2 EPG 유저인터페이스로 업데이트하는 단계를 더 포함하는 것을 특징으로 하는 IPTV의 가변 EPG 유저인터페이스 제공 방법.The set-top box further comprises the step of updating the first EPG user interface stored in the main server to the second EPG user interface providing a variable EPG user interface of the IPTV. 제 5 항에 있어서,The method of claim 5, 상기 제 2 EPG 유저인터페이스를 상기 셋톱박스에 저장하는 단계를 더 포함하는 것을 특징으로 하는 IPTV의 가변 EPG 유저인터페이스 제공 방법.And storing the second EPG user interface in the set top box. 제 6 항에 있어서, 상기 셋톱박스는 복수의 사용자의 EPG 유저인터페이스를 저장하는 것을 특징으로 하는 IPTV의 가변 EPG 유저인터페이스 제공 방법.The method of claim 6, wherein the set top box stores EPG user interfaces of a plurality of users. 제 5 항에 있어서,The method of claim 5, 상기 제 2 EPG 유저인터페이스가 상기 디스플레이장치에 출력되는 화면상의 위치를 사용자가 변경할 수 있는 것을 특징으로 하는 IPTV의 가변 EPG 유저인터페이스 제공 방법.And the user can change a position on the screen where the second EPG user interface is output to the display device. 사용자가 사용자인증 및 EPG 유저인터페이스 변경을 명령하는 유저컨트롤러;A user controller for instructing the user to authenticate the user and change the EPG user interface; 각각의 사용자가 직접 구성한 EPG 유저인터페이스들을 저장하는 메인서버;A main server that stores EPG user interfaces configured by each user; EPG 유저인터페이스를 화면에 출력시키는 디스플레이장치;A display device for outputting an EPG user interface to a screen; 상기 유저컨트롤러로부터 명령을 수신하여 셋톱박스의 동작을 제어하는 제어부;A control unit which receives a command from the user controller to control an operation of the set top box; 상기 제어부의 명령에 응답하여 상기 메인서버에 사용자인증을 수행하는 사용자인증부;A user authentication unit performing user authentication on the main server in response to a command of the control unit; 상기 제어부의 제 1 EPG 유저인터페이스 변경 명령에 응답하여 변경된 제 2 EPG 유저인터페이스를 생성하는 EPG 유저인터페이스 생성부;An EPG user interface generation unit generating a modified second EPG user interface in response to a first EPG user interface change command of the controller; 상기 제어부의 명령에 응답하여 상기 메인서버로부터 상기 사용자가 직접 구성한 상기 제 1 EPG 유저인터페이스를 수신하고, 상기 EPG 유저인터페이스 생성부가 생성한 상기 제 2 EPG 유저인터페이스로 상기 제 1 EPG 유저인터페이스를 업데이트하는 데이터 송수신부; 및Receiving the first EPG user interface directly configured by the user from the main server in response to a command of the controller, and updating the first EPG user interface with the second EPG user interface generated by the EPG user interface generator; A data transceiver; And 상기 제어부의 명령에 응답하여 상기 디스플레이장치에 상기 제 1 EPG 유저인터페이스 및 상기 제 2 EPG 유저인터페이스를 제공하는 영상출력부를 포함하는 IPTV의 가변 EPG 유저인터페이스 제공 장치.And an image output unit configured to provide the first EPG user interface and the second EPG user interface to the display apparatus in response to a command from the controller. 제 9 항에 있어서,The method of claim 9, 상기 제어부의 명령에 응답하여 상기 제 1 EPG 유저인터페이스 및 상기 제 2 EPG 유저인터페이스를 저장하는 저장부를 더 포함하는 것을 특징으로 하는 IPTV의 가변 EPG 유저인터페이스 제공 장치.And a storage unit for storing the first EPG user interface and the second EPG user interface in response to a command of the controller. 제 10 항에 있어서, 상기 저장부는 복수의 사용자의 EPG 유저인터페이스를 저장하는 것을 특징으로 하는 IPTV의 가변 EPG 유저인터페이스 제공 장치.The apparatus of claim 10, wherein the storage unit stores EPG user interfaces of a plurality of users. 제 9항에 있어서, 상기 제어부는 상기 제 1 EPG 유저인터페이스 및 상기 제 2 EPG 유저인터페이스가 상기 디스플레이장치에 출력되는 화면상의 위치를 사용자가 변경할 수 있는 것을 특징으로 하는 IPTV의 가변 EPG 유저인터페이스 제공 장치.10. The apparatus of claim 9, wherein the controller is operable to change a position of a screen on which the first EPG user interface and the second EPG user interface are output to the display device. .
PCT/KR2009/002564 2008-12-23 2009-05-14 Method and apparatus for providing variable epg user interface for iptv Ceased WO2010074372A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2008-0132170 2008-12-23
KR1020080132170A KR100891732B1 (en) 2008-12-23 2008-12-23 Method and apparatus for providing variable electronic program guide user interface for internet television

Publications (1)

Publication Number Publication Date
WO2010074372A1 true WO2010074372A1 (en) 2010-07-01

Family

ID=40757243

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2009/002564 Ceased WO2010074372A1 (en) 2008-12-23 2009-05-14 Method and apparatus for providing variable epg user interface for iptv

Country Status (2)

Country Link
KR (1) KR100891732B1 (en)
WO (1) WO2010074372A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI467990B (en) * 2010-07-13 2015-01-01 Chunghwa Telecom Co Ltd Application of network protocol television service design channel method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102228124B1 (en) * 2014-09-05 2021-03-16 주식회사 알티캐스트 Settop box, method and computer program for providing service using the same

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050262529A1 (en) * 2004-05-20 2005-11-24 Raja Neogi Method, apparatus and system for remote real-time access of multimedia content
KR100709790B1 (en) * 2005-07-05 2007-04-19 주식회사 알티캐스트 Set-top box user interface update system and method
KR20070097870A (en) * 2006-03-30 2007-10-05 주식회사 대우일렉트로닉스 Charging processing method of digital broadcasting system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050262529A1 (en) * 2004-05-20 2005-11-24 Raja Neogi Method, apparatus and system for remote real-time access of multimedia content
KR100709790B1 (en) * 2005-07-05 2007-04-19 주식회사 알티캐스트 Set-top box user interface update system and method
KR20070097870A (en) * 2006-03-30 2007-10-05 주식회사 대우일렉트로닉스 Charging processing method of digital broadcasting system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI467990B (en) * 2010-07-13 2015-01-01 Chunghwa Telecom Co Ltd Application of network protocol television service design channel method

Also Published As

Publication number Publication date
KR100891732B1 (en) 2009-04-03

Similar Documents

Publication Publication Date Title
US20080170156A1 (en) Digital broadcasting apparatus and method for providing service thereof
JP4047124B2 (en) Receiving apparatus and receiving method
KR101600905B1 (en) Broadcast receiving apparatus and control method thereof
WO2012111958A2 (en) Method and system for providing personalized service in iptv
CN101421687A (en) Systems and methods for voicing text in an interactive programming guide
MX2008004881A (en) Method and apparatus for providing content through bidirectional communication network.
KR20100006930A (en) Image processing apparatus and service supplying server and method of supplying information using of image processing apparatus and service supplying server
KR20140095854A (en) Image display apparatus, contents recommand receive method, server and contents recommand method
US20130086612A1 (en) Method for providing multimedia content list and sub-list, and broadcast receiving apparatus using the same
WO2010074372A1 (en) Method and apparatus for providing variable epg user interface for iptv
KR20100101754A (en) Iptv widget application method and the system which use a remote control mobile and mobile synchronization of iptv widget skin
KR100848783B1 (en) Remote control and IP set-top box that provides personalized and customized information service and method of providing the same
US9756396B2 (en) Method and apparatus for providing broadcast service
KR20060068142A (en) Interactive TV portal service system using mobile communication terminal
WO2010098550A2 (en) Control user interface delivery method and apparatus in digital broadcast system
WO2010080006A2 (en) Method and system for providing a unicast service in a mobile digital broadcasting service
KR101229240B1 (en) Digital Broadcast Receiver and Method for Providing Electronic Program Guide Based on Genre thereof
WO2012067307A1 (en) Adaptive user interface providing system and method
KR100686689B1 (en) Schedule management system of on-demand program providing service and method
KR101009544B1 (en) System and method for providing detailed content information in the IPTV service
US20240305856A1 (en) Display apparatus and method
KR101707868B1 (en) Method for displaying a preference channel list and image display device thereof
KR20130032582A (en) Method, terminal and system for providing vod
JP6856715B2 (en) Broadcast receiver
KR101157394B1 (en) Digital Broadcast Receiver and Method for Providing Broadcasting Information According to Attribute of Genre Thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09835138

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09835138

Country of ref document: EP

Kind code of ref document: A1