[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20090041558A - 사용자별 전자프로그램가이드 제공 시스템 및 제공 방법 - Google Patents

사용자별 전자프로그램가이드 제공 시스템 및 제공 방법 Download PDF

Info

Publication number
KR20090041558A
KR20090041558A KR1020070107128A KR20070107128A KR20090041558A KR 20090041558 A KR20090041558 A KR 20090041558A KR 1020070107128 A KR1020070107128 A KR 1020070107128A KR 20070107128 A KR20070107128 A KR 20070107128A KR 20090041558 A KR20090041558 A KR 20090041558A
Authority
KR
South Korea
Prior art keywords
user
epg
information
individual
epg information
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
KR1020070107128A
Other languages
English (en)
Inventor
지승렬
윤택현
이병덕
Original Assignee
브로드밴드미디어주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 브로드밴드미디어주식회사 filed Critical 브로드밴드미디어주식회사
Priority to KR1020070107128A priority Critical patent/KR20090041558A/ko
Publication of KR20090041558A publication Critical patent/KR20090041558A/ko
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/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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • 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/27Server based end-user applications
    • H04N21/278Content descriptor database or directory service for end-user access
    • 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/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/643Communication protocols
    • H04N21/64322IP

Landscapes

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

Abstract

본 발명은 각 사용자들에게 개개인의 기호에 맞는 맞춤형 사용자 인터페이스를 제공해주는 사용자별 전자프로그램가이드 제공 시스템 및 제공 방법에 관한 것이다.
본 발명에 의한 시스템은 기본적으로, 각 사용자별 서비스를 제공하기 위해 사용자 인증을 담당하는 인증 관리 서버와, 각 사용자별 기호에 따라 설정된 설정 조건에 기초하여 개별 EPG(전자프로그램가이드) 정보를 생성 및 관리하는 개별 EPG 관리 서버, 개별 EPG 정보를 포함한 통합 EPG 정보가 저장되는 통합 EPG 데이터베이스, 및 통합 EPG 데이터베이스에 저장된 통합 EPG 정보를 각 사용자별로 제공하는 EPG 제공 서버를 포함할 수 있다.
전자프로그램가이드(EPG), 사용자별, 셋탑박스, 사용자 인터페이스

Description

사용자별 전자프로그램가이드 제공 시스템 및 제공 방법{SYSTEM AND METHOD FOR PROVIDING ELECTRONIC PROGRAM GUIDE CLASSIFIED BY USER INTERFACE}
본 발명은 전자프로그램가이드(Electronic Program Guide: 이하 EPG)의 제공 방법에 관한 것으로, 더욱 상세하게는 각 사용자들에게 개개인의 기호에 맞는 맞춤형 사용자 인터페이스를 제공해주는 사용자별 전자프로그램가이드 제공 시스템 및 제공 방법에 관한 것이다.
현재, 디지털 방송이 지상파 시험 방송을 시작으로 전국적으로 확대되어 실시되고 있다. 특히, 위성을 통한 디지털 방송은 이미 상용화에 돌입하여 시장이 크게 확대되고 있으며, 현재 대다수의 가정에서 사용 중인 케이블 방송의 디지털화가 올해부터 순차적으로 상용화에 도입될 것으로 기대하고 있다.
따라서, 디지털 방송이 전 방송 매체를 통해 전극으로 송출되고, 시청자는 언제 어디서나 높은 화질과 음질을 가진 무수히 많은 채널의 방송 프로그램을 접할 것이다. 이러한 디지털 방송에서 시청자가 사용하는 가장 유용한 서비스 중의 하나가 EPG 서비스이다.
EPG 서비스는 디지털 방송의 송출 방식을 엠펙-2를 통해 각 전송 매체에서 정의한 방식대로 프라이비트 섹션(private section) 영역에 제공하는 서비스이다.
모든 셋탑박스는 이러한 EPG 정보를 추출하여 일정 기간의 방송 프로그램 시간표를 제공한다. 이를 테면, 지상파에서는 현재 시청중인 방송 채널에 대해 1주일간의 방송 프로그램 시간표를 구성하여 제공하고, 위성파를 통한 방송은 전 채널을 통해 방송되는 모든 프로그램의 시간표를 구성하여 제공한다.
이러한 서비스를 위한 셋탑박스는 디지털 방송의 서비스 정보에 포함된 EPG 정보를 추출하여 시스템 내에 저장 및 관리하고, 사용자 인터페이스를 통해 사용자가 요청함에 따라 저장된 EPG 정보를 표시 장치에 제공한다.
따라서, 셋탑박스를 구비한 사용자는 사용자 인터페이스를 통해 자신이 원하는 방송 채널 또는 방송 프로그램을 시각적으로 확인할 수 있다.
그런데, 상기한 방법에 의한 셋탑박스는 사용자의 입력이나 이벤트 등의 정보가 발생되면 이에 따른 사용자 인터페이스를 제공해야 하는데, 사용자의 기호와 관계없이, 서비스 제공자에 의해 지정된 사용자 인터페이스를 공통적으로 제공하게 된다.
따라서, 사용자는 각 셋탑박스에 공통적으로 표시되는 사용자 인터페이스에 익숙해지도록 많은 시간과 노력을 기울여야 하는 불편한 문제점이 있다.
또한, 방송 및 IPTV 서비스의 기능이 점차 늘어나면서 사용자 인터페이스 도 이와 함께 다양하고 복잡해지고 있는데, 그럼에도 불구하고 종래 기술에 따르면 사용자의 편의와는 무관하게 복잡해진 사용자 인터페이스를 그대로 제공하므로, 사용자의 만족도를 충족시키지 못하고, 사용자가 다양한 기능을 효율적으로 활용하지 못하는 문제점이 있다. 게다가, 사용자 인터페이스를 이용한 부가가치 창출이 불가능한 문제점이 있다.
본 발명은 이러한 문제점을 해결하기 위해서 도출된 것으로서, 각 사용자 개개인의 기호에 맞추거나 또는 사용자별 환경에 맞는 사용자 인터페이스를 제공하기 위해 개인별 EPG 정보를 제공 및 관리하는 것을 기술적 과제로 한다.
상기 기술적 과제를 달성하기 위한 본 발명에 따른 사용자별 EPG 제공 시스템은, 일 실시예로서, 각 사용자별 서비스를 제공하기 위해 사용자 인증을 담당하는 인증 관리 서버; 상기 각 사용자별 기호에 따라 설정된 설정 조건에 기초하여 개별 EPG(전자프로그램가이드) 정보를 생성 및 관리하는 개별 EPG 관리 서버; 상기 개별 EPG 정보를 포함한 통합 EPG 정보가 저장되는 통합 EPG 데이터베이스; 및 상기 통합 EPG 데이터베이스에 저장된 통합 EPG 정보를 상기 각 사용자별로 제공하는 EPG 제공 서버를 포함할 수 있다.
여기에, 상기 사용자 인증을 위한 회원 관련 정보가 저장되는 회원 정보 데이터베이스를 추가로 포함할 수 있다.
이때, 상기 개별 EPG 정보는 상기 통합 EPG 정보에서 각 사용자별 설정 조건에 따라 변화된 EPG 정보이다.
특히, 상기 개별 EPG 정보는, 메뉴 순서 변경 모드, 시청 등급 조절 모드, 구매 표시 모드, 시청 표시 모드, 인기 표시 모드 중 어느 하나 이상을 포함하여 구성된 것을 특징으로 한다.
상기 기술적 과제를 달성하기 위한 본 발명에 따른 사용자별 EPG 제공 시스템은, 다른 실시예로서, 각 사용자별 서비스를 제공하기 위해 사용자 인증을 담당하는 인증 관리 서버; 상기 각 사용자별 기호에 따라 설정된 설정 조건에 기초하여 개별 EPG(전자프로그램가이드) 정보를 생성 및 관리하는 개별 EPG 관리 서버; 및 상기 개별 EPG 정보 외에 모든 사용자에게 공통적으로 적용되는 공통 EPG 정보를 제공하는 EPG 제공 서버; 및 상기 각 사용자와 인터넷을 통해 접속되어, 상기 인증 관리 서버를 통해 접속한 사용자의 인증을 처리하고, 상기 사용자로부터 서비스 요청이 있을 때 상기 EPG 제공 서버 및 상기 개별 EPG 관리 서버를 통해 제공받은 공통 EPG 정보 및 개별 EPG 정보를 전달하는 웹 서버를 포함할 수 있다.
본 발명의 일례에 따르면, 상기 사용자별 EPG 제공 시스템은 상기 사용자 인증을 위한 회원 관련 정보를 저장한 회원 정보 데이터베이스; 상기 공통 EPG 정보를 저장한 통합 EPG 정보 데이터베이스; 및 상기 개별 EPG 관리 서버를 통해 생성된 개별 EPG 정보와, 상기 각 사용자별 기호에 따라 설정된 설정 조건, 및 상기 사용자 인터페이스의 스킨 정보를 사용자별로 저장한 개별 EPG 정보 데이터베이스를 추가로 포함할 수 있다.
상기 개별 EPG 정보는, 메뉴 순서 변경 모드, 시청 등급 조절 모드, 구매 표시 모드, 시청 표시 모드, 인기 표시 모드 중 어느 하나 이상을 포함하여 구성될 수 있다.
한편, 상기 기술적 과제를 달성하기 위한 본 발명에 따른 셋탑박스는 콘텐츠와 관련된 각종 데이터의 입출력을 담당하는 입출력 유닛; 상기 입출력 유닛을 통해 입력되는 공통 EPG 정보를 파싱하여 화면에 표시하되, 사용자별 기호에 따라 설정한 개별 EPG 정보가 존재할 경우 상기 개별 EPG 정보를 상기 사용자의 요청에 따라 파싱하여 화면에 표시하는 EPG 관리 애플리케이션; 및 상기 개별 EPG 정보를 포함한 각종 데이터를 분류 저장한 스토리지를 포함할 수 있다.
여기서, 본 발명의 일례에 따르면, 상기 EPG 관리 애플리케이션은, 상기 사용자별 기호에 따라 설정된 설정 조건을 검출하여 파악하는 사용자별 설정 조건 검출부; 상기 입출력 유닛을 통해 입력된 공통 EPG 정보 및 상기 개별 EPG 정보를 상기 스토리지에 저장하고 가공하는 EPG 엔진; 및 상기 EPG 엔진이 저장 및 가공한 공통 EPG 정보 또는 개별 EPG 정보를 파싱하여 화면에 표시하는 EPG 브라우저를 포함할 수 있다.
본 발명의 일례에 따르면, 상기 스토리지는, 상기 각 사용자별 기호에 따라 설정한 설정 조건 정보를 저장한 사용자별 설정 조건 정보 데이터베이스; 상기 개별 EPG 정보를 저장한 개별 EPG 정보 데이터베이스; 및 상기 사용자 인터페이스의 스킨 정보를 저장한 사용자 인터페이스 스킨 정보 데이터베이스를 포함할 수 있다.
한편, 상기 기술적 과제를 달성하기 위한 본 발명에 따른 사용자별 EPG 제공 방법은, 사용자가 서버에 접속하여 사용자 인증을 거치는 단계; 상기 사용자 인증에 성공하면 상기 서버를 통해 전자프로그램가이드 정보를 통합적으로 다운로드하는 단계; 상기 사용자별 기호에 따라 설정한 개별 전자프로그램가이드 정보를 요청 하는 단계; 상기 사용자별 기호에 따라 설정한 개별 전자프로그램가이드 정보가 있는지를 판단하는 단계; 상기 판단한 결과, 있으면 상기 개별 전자프로그램가이드 정보를 파싱하여 화면에 표시하는 단계; 및 상기 판단한 결과, 없으면 상기 서버를 통해 다운로드한 공통 전자프로그램가이드 정보를 파싱하여 화면에 표시하는 단계를 포함한다.
상기한 본 발명에 따르면, 각 사용자가 자신의 기호에 맞게 설정된 사용자 인터페이스를 사용할 수 있어 사용자 편의성을 높이고, 사용자의 만족도를 충족시키며, 나아가 다양한 부가 가치를 창출할 수 있는 효과가 있다.
본 발명은 사용자마다 자신의 기호에 맞게 사용자 인터페이스(User Interface: 이하 UI)를 설정한 경우 이를 사용자 설정 조건으로 입력하여, 이후부터는 각 사용자에게 미리 설정된 설정 조건에 따라 맞춤형 UI를 제공하도록 하는 것이다.
이와 같이 사용자별 맞춤형 UI를 제공하기 위한 셋탑박스는 맞춤형 UI에 따른 개별 EPG 정보를 검출하고 이와 관련하여 사용자의 입력을 처리하기 위한 애플리케이션이 필요하다. 이때, 사용자별 UI 관련 정보는 셋탑박스내 저장부에 저장되거나 또는 외부 서버의 저장부에 저장될 수 있다.
본 발명에 있어서, 사용자는 셋탑박스를 이용하여 사용자별 UI 서비스를 제공받는 자로 정의되고, 사용자 조건은 사용자가 원하는 특정 UI를 제공받기 위해 사용자가 직접 또는 간접적으로 제공하는 조건으로, 특정 UI를 생성하는 데 필요한 선택 조건으로 정의된다.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예에 따른 사용자별 EPG 제공 시스템에 대하여 상세히 설명한다.
도 1은 본 발명의 실시예에 따른 사용자별 EPG 제공 시스템의 개념을 설명하기 위한 도면으로, 본 발명의 특징적인 구성을 도시하였다.
도 1을 참조하면, 본 발명의 실시예에 따른 사용자별 EPG 제공 시스템은 EPG 제공 서버(340, 420)를 통해 각 사용자측의 셋탑박스(100-1, 100-2)로 전송되는 EPG 정보가 동일하지 않고, 사용자마다 각기 다른 개별 EPG 정보(EPG 1, EPG 2)를 전송한다.
즉, 사용자에게 보여지는 UI를 각 사용자마다 자신의 기호에 맞게 설정한 경우, 도시된 바와 같이 EPG 제공 서버(340, 420)에서 네트워크를 통해 각 사용자들(사용자1, 사용자2)측 셋탑박스(100-1, 100-2)로 각기 다른 개별 EPG 정보(EPG 1, EPG 2)를 전송한다.
이를 테면, EPG 제공 서버(340, 420)는 사용자1의 셋탑박스(100-1)로 사용자1의 기호에 맞게 설정된 EPG 1을 전송하고, 사용자2의 셋탑박스(100-2)에는 사용자2의 기호에 맞게 설정된 EPG 2를 전송한다. 그러면, 각각의 셋탑박스(100-1, 100-2)는 EPG 제공 서버(340)로부터 전송받은 EPG 1과 EPG 2를 기반으로 한 사용자 인터페이스GUI 1, GUI 2)를 각 표시장치(400-1, 400-2)의 화면에 제공한다.
따라서, 각 사용자들(사용자1, 사용자2)은 자신의 기호에 맞는 맞춤형 UI를 제공받을 수 있어 사용이 편리하고, 자기 개성이 강한 계층들에게 상당히 매력적인 서비스가 될 수 있다.
이때, 사용자별 EPG 제공 시스템은 개별 EPG 정보를 제공하는 방식에 따라 다양한 실시예로 구분할 수 있다.
여기서, 설명하는 개별 EPG 정보는 하위 개념으로서, 모든 사용자에게 공통적으노 제공되는 공통 EPG 정보에서 사용자별 설정 조건에 다라 변화된 EPG 정보를 의미할 수 있다.
이를 토대로 본 발명의 일례에 따르면, 사용자별 EPG 제공 시스템은 공통 EPG 정보와 개별 EPG 정보(EPG 1, EPG 2)를 구분하여, 공통 EPG 정보는 모든 사용자에게 공통적으로 제공하고, 이 외 변화된 EPG 정보에 대해서만 해당 개별 EPG 정보를 각 사용자에게 제공하여 사용자별 UI를 제공한다.
본 발명의 다른 예에 따르면, 사용자별 EPG 제공 시스템은 EPG 정보를 모든 사용자에게 공통적으로 적용되는 공통 EPG 정보와 각 사용자별 다르게 설정된 개별 EPG 정보로 구분하지 않고, 이 두 종류의 EPG 정보를 통합하여 각 사용자에 해당하는 EPG 정보를 제공한다.
도 2는 전자의 경우로서 본 발명의 일 실시예에 따른 사용자별 사용자별 EPG 제공 시스템의 네트워크 구성을 나타낸 도면이고, 도 3은 후자의 경우로서 본 발명의 다른 실시예에 따른 사용자별 EPG 제공 시스템의 네트워크 구성을 나타낸 도면이다.
먼저 도 2를 참조하여 본 발명의 일 실시예에 따른 사용자별 EPG 제공 시스 템의 구성을 전체적으로 살펴보면, 사용자측에 복수의 셋탑박스(100)가 구비되고, 이러한 복수의 셋탑박스(100)가 네트워크(200)를 통해 외부 서버(300)에 연결된다.
복수의 셋탑박스(100)는 가정이나 사무실 등에 비치되는 TV 또는 모니터와 같은 표시 장치(400)와 각각 연결되어 외부 서버(300)로부터 제공받는 다양한 데이터 정보를 시각적으로 표시하며, 이를 위한 조작은 리모콘, 키패드 등을 포함한 사용자 조작수단을 통해 수행될 수 있다.
네트워크(200)는 IP 기반의 네트워크가 사용될 수 있지만, 본원 발명이 IP 기반의 네트워크를 사용하는 것에 제한되는 것은 아니며, 이외에도 네트워크를 가능하게 하는 유무선 통신망이라면 특정 형태에 한정되지 않는다. 예컨대, 외부 서버(300) 내에서는 다수의 서버간 LAN(Local Area Network) 또는 TCP/IP 접속을 통하여 통신할 수 있다.
외부 서버(300)는 각 사용자에게 다양한 서비스를 제공하기 위해 각종 데이터 정보를 저장 및 관리하는 서버로서, 개략적으로 콘텐츠 제공 서버(310)와 웹 서버(320), 인증 관리 서버(330), EPG 제공 서버(340), 개별 EPG 관리 서버(350), 및 데이터베이스(도시하지 않음)를 포함할 수 있다. 그리고, 데이터베이스(도시하지 않음)는 회원 정보 데이터베이스(360), 통합 EPG 데이터베이스(340) 및 개별 UI 관련 정보 데이터베이스(380)를 포함할 수 있다.
구체적으로 설명하면, 콘텐츠 제공 서버(310)는 주문형 비디오(VOD) 콘텐츠를 제공하기 위한 웹 사이트 또는 데이터베이스를 의미한다.
콘텐츠 제공 서버(310)의 내부에는 VOD 콘텐츠의 데이터가 저장되며, 경우에 따라서는, 콘텐츠 제공 서버(3100)의 하위에 복수의 콘텐츠 공급 서버들을 구축하여 각 콘텐츠 공급서버에 VOD 콘텐츠를 저장할 수 있다. 이러한 구성에 따르면, 콘텐츠 제공 서버(310)는 콘텐츠 공급 서버들 및 이들에 저장된 콘텐츠의 목록을 총괄적으로 관리할 수 있다.
EPG 제공 서버(340)는 콘텐츠 제공 서버(310)에서 제공되는 VOD 콘텐츠의 프로그램 정보가 포함된 EPG 정보를 제공하기 위한 것으로, 개별 EPG 관리 서버(350)를 통해 전달받는 개별 EPG 정보와 통합 EPG 데이터베이스(370)에 저장된 공통 EPG 정보를 구분하여 제공할 수 있다.
통합 EPG 데이터베이스(370)에 저장된 공통 EPG 정보는 모든 사용자에게 공통적으로 제공되는 통합 EPG 정보이고, 개별 EPG 정보는 사용자별 기호에 따라 변화된 EPG 정보로서, 본 실시예에서는 개별 EPG 정보가 공통 EPG 정보의 하위 개념으로 취급한다.
공통 EPG 정보는 통합 EPG 데이터베이스(370)에 총괄 저장되고, 개별 EPG 정보는 개별 EPG 관리 서버(350)에 별도로 관리되지만 사용자측에 제공할 때 EPG 제공 서버(340)를 통해 제공한다. 또는, 다른 실시예로, 개별 EPG 정보를 사용자측에 제공할 때 EPG 제공 서버(340)는 관여하지 않고 개별 EPG 관리 서버(350)에서 직접 전달할 수도 있다.
웹 서버(320)는 네트워크(200)를 통해 각 사용자측의 셋탑박스(100)와 접속하여 회원 가입, 관련 정보의 제공, 로그인 등 웹 서비스를 위한 각종 사용자 인터페이스를 수행하는 사이트 또는 프로그램일 수 있다.
이러한 웹 서버(320)는 콘텐츠 제공 서버(310)와 인증 관리 서버(330) 및 EPG 제공 서버(340)와 각각 연결되어, 상기 각 서버들을 통해 제공되는 데이터들을 사용자 측에 제공할 때 웹 서버(310)를 경유하여 전송하게 된다. 즉, 각 사용자로부터의 입력을 전달받아 처리하고, 콘텐츠 제공 서버(310)와 인증 관리 서버(330) 및 EPG 제공 서버(340)로부터 제공하는 데이터를 해당 사용자에게 전달한다.
따라서, 사용자는 웹 서버(310)에 로그인한 후 사용자의 요청에 따라 원하는 데이터를 제공받을 수 있다.
인증 관리 서버(330)는 서비스에 가입한 회원별 정보(예컨대, 인적 사항, 아이디, 비밀번호, 연락처 등)를 회원 정보 데이터베이스(360)에 저장하고 관리하며, 웹 서버(310)에 접속한 사용자에 대하여 등록된 사용자인지를 인증해주는 역할을 수행한다.
개별 EPG 관리 서버(350)는 사용자별 기호에 맞게 설정한 설정 조건에 따라 개별 EPG 정보를 생성하고, 이를 개별 UI 관련 정보 데이터베이스(380)에 저장하여 관리한다.
본 실시예에서, 사용자별 기호에 맞게 설정한 설정 조건은 모든 사용자에게 공통적으로 보여지는 UI의 화면을 사용자 개인이 보기 편하거나, 사용자 개인이 자주 이용하는 것을 우선 순위로 하거나, 또는 사용자 개인의 개성을 살릴 수 있는 화면으로 변경하기 위한 조건이다. 이를 테면, 설정 조건은 UI의 스킨 변경 모드, 메뉴 순서 변경 모드, 시청 등급 조절 모드, 구매 표시 모드, 시청 표시 모드, 인기 표시 모드 중 어느 하나 이상을 포함할 수 있다.
여기서, UI의 스킨 변경 모드는 UI의 화면 구성을 변경하기 위한 것이고, 메뉴 순서 변경 모드는 각종 기능 서비스를 제공하기 위한 메뉴를 자신이 사용하기에 편리한 순서대로 재배치한 것이며, 시청 등급 조절 모드는 유해한 프로그램으로부터 자녀들의 시청을 제한하기 위해 시청 등급을 조절하는 것이다. 또한, 구매 표시 모드, 시청 표시 모드, 인기 표시 모드 등은 특정 콘텐츠에 대한 구매 여부 및 시청 여부뿐만 아니라, 자신이 좋아하는 인기도를 표시함으로써 사용자가 자신이 이용한 내역을 쉽게 확인할 수 있도록 하는 것이다.
이를 위하여, 개별 UI 관련 정보 데이터베이스(380)는 각 사용자의 개별 EPG 정보를 저장한 개별 EPG 정보 데이터베이스(382), UI의 다양한 스킨 정보를 포함한 UI 스킨 정보 데이터베이스(384), 사용자별 기호에 따라 설정한 설정 조건 정보를 포함하는 사용자별 설정 조건 정보 데이터베이스(386)가 마련될 수 있다.
도 4는 본 발명의 실시예에 따른 개별 UI 관련 정보 데이터베이스의 상세도를 나타낸 도면으로, 도시된 바와 같이 각 사용자에 따라 개개인의 설정 조건이 구분되어 저장된다.
도시된 바에 따르면, 각 사용자(User)마다 유저 아이디(User ID)가 존재하고, 이 유저 아이디(User ID)에 의해 사용자별 개별 정보가 분류되어 저장된다. 사용자별 개별 정보는 세부적으로, 사용자의 설정 조건에 따라 UI의 스킨 정보 및 메뉴 순서 변경 정보로 구성될 수 있는데, 이 외에도 콘텐츠에 대한 시청 등급 조절 정보, 구매 표시 정보, 시청 표시 정보, 인기도 표시 정보 등 다양하게 구성할 수 있다.
일 예로, 사용자 userA는 AXXXX의 유저 아이디를 가지며, userA에게 제공되는 UI스킨은 S1, SA2 버전이고, 메뉴 순서는 'AAA.yyy' 에 기록된 형태로 구현될 수 있다. 'AAA.yyy'는 파일 형태를 의미하는 것으로 여기서 yyy는 파일의 확장자명에 해당된다.
이와 같이 메뉴 순서는 해당 정보를 파일 형태로 저장하여 파일 컴파일을 통해 쉽게 구현할 수 있으나 이에 한정되는 것은 아니다. 이하, 설명하지 않은 사용자 userB, userC또한 userA의 저장 구조와 동일하므로 상세한 설명은 생략한다.
따라서, 본 발명의 일 실시예에 따른 사용자별 EPG 제공 시스템은, 모든 사용자들에게 공통적으로 적용되는 UI에 대해서는 EPG 제공 서버(340)를 통해 공통 EPG 정보를 사용자측 셋탑박스(100)에 제공하고, 이 외 각 사용자별 자신의 기호에 맞게 적용되는 UI에 대해서는 개별 EPG 관리 서버(350)를 이용하여 변화된 EPG 정보 즉, 개별 EPG 정보를 사용자측 셋탑박스(100)에 추가로 제공함으로써 사용자별 맞춤형 UI를 제공한다.
다음으로 도 3을 참조하면, 본 발명의 다른 실시예에 따른 사용자별 EPG 제공 시스템은 본 발명의 일 실시예와 마찬가지로 사용자측에 복수의 셋탑박스(100)가 구비되고, 이러한 복수의 셋탑박스(100)가 네트워크(200)를 통해 외부 서버(500)에 연결된다.
본 실시예에서, 본 발명의 일 실시예에 따른 시스템의 구성과 다른 구성만을 기술하면, 본 발명의 다른 실시예에 따른 외부 서버(500)는 콘텐츠 제공 서버(510)와 인증 관리 서버(520), EPG 제공 서버(530), 개별 EPG 관리 서버(540), 회원 정 보 데이터베이스(550), 및 통합 EPG 데이터베이스(560)를 포함한다.
여기서, EPG 제공 서버(530)는 콘텐츠 제공 서버(510)에서 제공되는 VOD 콘텐츠의 EPG 정보를 제공하기 위한 것으로, 개별 EPG 정보가 포함된 EPG 정보 전체를 각 사용자별로 전송하게 된다.
개별 EPG 관리 서버(540)는 사용자별 기호에 맞게 설정한 설정 조건에 따라 개별 EPG 정보를 생성하고, 이를 통합 EPG 데이터베이스(560)에 저장하여 통합적으로 관리한다.
따라서, 본 발명의 다른 실시예에 따른 사용자별 EPG 제공 시스템은 사용자별 개개인의 기호에 맞게 UI를 설정한 경우 개별 EPG 관리 서버(540)를 통해 생성된 개별 EPG 정보 통합 EPG 데이터베이스(560)에 저장해 두었다가, 사용자의 요청이 있을 시 개별 EPG 정보가 포함된 전체 EPG 정보를 EPG 제공 서버(530)를 통해 사용자에게 제공한다.
즉, 본 발명의 일 실시예와 같이 EPG 정보를 모든 사용자에게 공통적으로 적용되는 공통 EPG 정보와 각 사용자별 다르게 설정된 개별 EPG 정보로 구분하지 않고, 이 두 종류의 EPG 정보를 통합하여 개별 EPG 정보가 포함된 EPG 정보를 각 사용자별로 제공한다.
도 5는 본 발명의 실시예에 따른 셋탑박스의 내부 구성을 나타낸 도면이다.
본 발명의 실시예에 따른 사용자별 EPG 제공 시스템에 적용되는 셋탑박스(100)는, 도 4에 도시된 바와 같이 기능적으로 살펴볼 때 네트워크 인터페이스(110)와, 입출력 유닛(120), VOD 관리 애플리케이션(130), EPG 관리 애플리케이 션(140), 스토리지(150)를 포함할 수 있다.
네트워크 인터페이스(110)는 네트워크(도 1의 200)를 통해 셋탑박스(100)와 외부 서버(도 1의 300)들간 상호 통신을 위한 인터페이스를 수행한다. 즉, 셋탑박스(100)와 외부 서버들간 데이터의 송수신을 원활히 하기에 적합한 네트워크 환경을 제공한다.
입출력 유닛(120)은 VOD 콘텐츠와 관련된 각종 데이터의 입출력을 담당한다.
VOD 관리 애플리케이션(130)은 VOD 콘텐츠에 대한 정보와, 상기 정보를 구현하기 위한 인터페이스를 처리하며, 사용자로부터의 주문 요청이 있을 경우 이를 수신하여 외부 서버(도 1의 300)에 전송하는 등의 처리 담당을 수행한다.
스토리지(150)는 VOD 콘텐츠, 공통적인 EPG 정보 및 개별 EPG 정보를 포함한 각종 데이터를 분류하여 저장하기 위한 메모리 공간이다.
EPG 관리 애플리케이션(140)은 외부 서버 즉, EPG 제공 서버(도 1의 340)를 통해 제공받은 공통 EPG 정보 또는 개별 EPG 정보를 사용자의 요청에 따라 파싱하여 화면에 표시하는 EPG 관련 데이터 처리를 담당한다. 이를 위한 EPG 관리 애플리케이션(140)은 개별 EPG 정보를 검출하고 사용자의 입력을 처리하기 위한 응용 프로그램이 필요하다.
세부적으로, EPG 관리 애플리케이션(140)은 사용자별 기호에 맞게 설정된 설정 조건을 검출하는 사용자별 설정 조건 검출부(142), 입출력 유닛(120)을 통해 입력된 공통 EPG 정보 및 개별 EPG 정보를 스토리지(150)에 저장하고 가공하는 EPG 엔진(144), 및 EPG 엔진(144)이 저장 및 가공한 EPG 정보를 화면에 표시하기 위한 EPG 브라우저(146)를 포함할 수 있다.
이에 따라, 스토리지(150)에는 사용자별 설정 조건 정보를 포함한 데이터가 저장되는 사용자별 설정 조건 정보 데이터베이스(152), 사용자별 설정 조건에 따른 개별 EPG 정보가 저장된 개별 EPG 정보 데이터베이스(156), 사용자별 설정 조건에 따른 UI의 스킨 정보가 저장된 UI 스킨 정보 데이터베이스(154)를 포함할 수 있다. 이때, UI 스킨 정보 데이터베이스(154)는 사용자가 설정한 UI의 스킨 정보만 저장될 수 있으나, 이에 한정되지 않고 다양한 종류의 UI 스킨 정보가 모두 저장되어 셋탑박스 자체내에서 바로 UI의 스킨을 변경할 수 있다. 이 경우, UI 스킨 정보는 외부의 서버를 통해 주기적으로 업데이트할 수 있다.
따라서, 본 발명의 실시예에 따른 셋탑박스(100)는 전원을 켜서 서비스를 제공할 때, 사용자별 설정 조건 검출부(142)에서 사용자별 설정 조건이 있는지를 검출하고, 설정 조건이 있을 경우 EPG 엔진(144)을 이용하여 해당 개별 EPG 정보를 추출하여 파싱한 후, EPG 브라우저(143)를 통해 표시 장치의 화면에 표시함으로써 사용자의 기호에 맞게 설정된 맞춤형 UI를 제공한다.
이하에서는 상기한 바와 같이 구성되는 사용자별 EPG 제공 시스템의 동작 과정을 살펴본다.
도 5는 본 발명의 실시예에 따른 사용자별 EPG 제공 방법을 설명하기 위한 순서도이다.
초기 단계로, 사용자가 외부의 웹 서버에 접속하여 로그인을 통해 사용자 인 증을 거친다(S100, S200).
사용자는 웹 서버와 네트워크가 가능한 디지털 방송용 셋탑박스를 구비하고, 셋탑박스는 디스플레이용 표시 장치와 연결된다.
이 경우, 셋탑박스와 같은 기기는 자체내 하드웨어 장치에 고유 아이디가 존재하기 때문에 이를 통해 사용자 인증 과정을 수행할 수 있으며, 이 외 서비스 가입시 사용자에게 부여하는 사용자 아이디 및 비밀번호를 이용하여 사용자 인증 과정을 수행할 수 있으므로, 어느 한 가지 방법에 한정하지 않고 다양하게 적용할 수 있다.
이후, 사용자 인증 과정을 통해 인증에 성공하면, 웹 서버를 통해 방송 서비스를 위한 EPG 정보를 다운로드하여 셋탑박스의 내부 스토리지에 저장 및 관리한다(S300).
이때, 스토리지에 저장된 EPG 정보는 사용자의 기호에 상관없이 모든 사용자에게 보여줄 공통적인 EPG 정보에 해당된다.
이후, 셋탑박스에서 사용자별 설정 조건이 있는지, 더욱 상세하게는 개별 EPG 정보가 존재하는지를 요청하여 판별한다(S400).
만약, 개별 EPG 정보가 존재하면 해당 개별 EPG 정보를 스토리지로부터 추출하여 파싱한 후, 화면에 사용자별 UI를 표시한다(S510, S520).
만약, 개별 EPG 정보가 존재하지 않으면 전 단계에서 다운로드받은 공통 EPG 정보를 파싱하여 화면에 공통적인 UI를 표시한다(S610, S620).
본 실시예에서, 개별 EPG 정보는 사용자가 설정한 설정 조건에 따라 UI 화면 을 구현하기 위한 정보로서, 메뉴 순서 변경 모드, 시청 등급 조절 모드, 구매 표시 모드, 시청 표시 모드, 인기 표시 모드 중 어느 한 이상을 포함할 수 있다.
이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다.
따라서, 이상에서 기술한 실시예들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이므로, 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 하며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
도 1은 본 발명의 실시예에 따른 사용자별 EPG 제공 시스템의 개념을 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 사용자별 EPG 제공 시스템의 네트워크 구성을 나타낸 도면이다.
도 3은 본 발명의 다른 실시예에 따른 사용자별 EPG 제공 시스템의 네트워크 구성을 나타낸 도면이다.
도 4는 본 발명의 실시예에 따른 개별 UI 관련 정보 데이터베이스의 상세도이다.
도 5는 본 발명의 실시예에 따른 셋탑박스의 내부 구성을 나타낸 도면이다.
도 6은 본 발명의 실시예에 따른 사용자별 EPG 제공 방법을 설명하기 위한 순서도이다.
<도면의 주요부분에 대한 부호의 설명>
100: 복수의 셋탑박스 200: 네트워크
300: 외부 서버, 500 400: 표시 장치
310, 510: 콘텐츠 제공 서버 320: 웹 서버
330, 520: 인증 관리 서버 340, 530: EPG 제공 서버
350, 540: 개별 EPG 관리 서버 360, 550: 회원 정보 데이터베이스
370, 560: 통합 EPG 데이터베이스
380: 개별 UI 관련 정보 데이터베이스
382, 156: 개별 EPG 정보 데이터베이스
384, 154: UI 스킨 정보 데이터베이스
386, 152: 사용자별 설정 조건 정보 데이터베이스
110: 네트워크 인터페이스 120: 입출력 유닛
130: VOD 관리 애플리케이션 140: EPG 관리 애플리케이션
142: 사용자별 설정 조건 검출부 144: EPG 엔진
146: EPG 브라우저 150: 스토리지

Claims (17)

  1. 각 사용자별 서비스를 제공하기 위해 사용자 인증을 담당하는 인증 관리 서버;
    상기 각 사용자별 기호에 따라 설정된 설정 조건에 기초하여 개별 EPG(전자프로그램가이드) 정보를 생성 및 관리하는 개별 EPG 관리 서버;
    상기 개별 EPG 정보를 포함한 통합 EPG 정보가 저장되는 통합 EPG 데이터베이스; 및
    상기 통합 EPG 데이터베이스에 저장된 통합 EPG 정보를 상기 각 사용자별로 제공하는 EPG 제공 서버
    를 포함하는 사용자별 EPG 제공 시스템.
  2. 제1항에 있어서,
    상기 사용자 인증을 위한 회원 관련 정보가 저장되는 회원 정보 데이터베이스를 추가로 포함하는 사용자별 EPG 제공 시스템.
  3. 제1항에 있어서,
    상기 개별 EPG 정보는 상기 통합 EPG 정보에서 각 사용자별 설정 조건에 따라 변화된 EPG 정보인 것을 특징으로 하는 사용자별 EPG 제공 시스템.
  4. 제1항에 있어서,
    상기 개별 EPG 정보는, 메뉴 순서 변경 모드, 시청 등급 조절 모드, 구매 표시 모드, 시청 표시 모드, 인기 표시 모드 중 어느 하나 이상을 포함하여 구성된 것을 특징으로 하는 사용자별 EPG 제공 시스템.
  5. 각 사용자별 서비스를 제공하기 위해 사용자 인증을 담당하는 인증 관리 서버;
    상기 각 사용자별 기호에 따라 설정된 설정 조건에 기초하여 개별 EPG(전자프로그램가이드) 정보를 생성 및 관리하는 개별 EPG 관리 서버; 및
    상기 개별 EPG 정보 외에 모든 사용자에게 공통적으로 적용되는 공통 EPG 정보를 제공하는 EPG 제공 서버; 및
    상기 각 사용자와 인터넷을 통해 접속되어, 상기 인증 관리 서버를 통해 접속한 사용자의 인증을 처리하고, 상기 사용자로부터 서비스 요청이 있을 때 상기 EPG 제공 서버 및 상기 개별 EPG 관리 서버를 통해 제공받은 공통 EPG 정보 및 개별 EPG 정보를 전달하는 웹 서버
    를 포함하는 사용자별 EPG 제공 시스템.
  6. 제5항에 있어서,
    상기 사용자 인증을 위한 회원 관련 정보를 저장한 회원 정보 데이터베이스;
    상기 공통 EPG 정보를 저장한 통합 EPG 정보 데이터베이스; 및
    상기 개별 EPG 관리 서버를 통해 생성된 개별 EPG 정보와, 상기 각 사용자별 기호에 따라 설정된 설정 조건, 및 상기 사용자 인터페이스의 스킨 정보를 사용자별로 저장한 개별 EPG 정보 데이터베이스
    를 추가로 포함하는 사용자별 EPG 제공 시스템.
  7. 제5항에 있어서,
    상기 개별 EPG 정보는, 메뉴 순서 변경 모드, 시청 등급 조절 모드, 구매 표시 모드, 시청 표시 모드, 인기 표시 모드 중 어느 하나 이상을 포함하여 구성된 것을 특징으로 하는 사용자별 EPG 제공 시스템.
  8. 제1항 또는 제5항에 있어서,
    상기 개별 EPG 정보를 수신하여 화면에 시각적으로 표시하는 셋탑박스를 추가로 포함하는 사용자별 EPG 제공 시스템.
  9. 제8항에 있어서,
    상기 셋탑박스와 외부 서버간 통신을 위한 네트워크는 IP(Internet Protocol)망을 이용한 것을 특징으로 하는 사용자별 EPG 제공 시스템.
  10. 제8항에 있어서,
    상기 셋탑박스는,
    각 서버들간 네트워크를 통해 인터페이스를 수행하는 네트워크 인터페이스;
    상기 콘텐츠와 관련된 각종 데이터의 입출력을 담당하는 입출력 유닛;
    상기 입출력 유닛을 통해 입력되는 상기 공통 전자프로그램가이드 정보 및 상기 개별 전자프로그램가이드 정보를 상기 사용자의 요청에 따라 파싱하여 화면에 표시하는 전자프로그램가이드 관리 애플리케이션; 및
    상기 공통 전자프로그램가이드 정보 및 상기 개별 전자프로그램가이드 정보를 저장한 스토리지
    를 포함하는 사용자별 EPG 제공 시스템.
  11. 콘텐츠와 관련된 각종 데이터의 입출력을 담당하는 입출력 유닛;
    상기 입출력 유닛을 통해 입력되는 공통 EPG 정보를 파싱하여 화면에 표시하되, 사용자별 기호에 따라 설정한 개별 EPG 정보가 존재할 경우 상기 개별 EPG 정보를 상기 사용자의 요청에 따라 파싱하여 화면에 표시하는 EPG 관리 애플리케이션; 및
    상기 개별 EPG 정보를 포함한 각종 데이터를 분류 저장한 스토리지
    를 포함하는 셋탑박스.
  12. 제11항에 있어서,
    상기 EPG 관리 애플리케이션은,
    상기 사용자별 기호에 따라 설정된 설정 조건을 검출하여 파악하는 사용자별 설정 조건 검출부;
    상기 입출력 유닛을 통해 입력된 공통 EPG 정보 및 상기 개별 EPG 정보를 상기 스토리지에 저장하고 가공하는 EPG 엔진; 및
    상기 EPG 엔진이 저장 및 가공한 공통 EPG 정보 또는 개별 EPG 정보를 파싱하여 화면에 표시하는 EPG 브라우저
    를 포함하는 셋탑박스.
  13. 제11항에 있어서,
    상기 스토리지는,
    상기 각 사용자별 기호에 따라 설정한 설정 조건 정보를 저장한 사용자별 설정 조건 정보 데이터베이스;
    상기 개별 EPG 정보를 저장한 개별 EPG 정보 데이터베이스; 및
    상기 사용자 인터페이스의 스킨 정보를 저장한 사용자 인터페이스 스킨 정보 데이터베이스
    를 포함하는 셋탑박스.
  14. 제12항 또는 제13항에 있어서,
    상기 설정 조건은 상기 사용자 인터페이스의 스킨 모드, 메뉴 순서 변경 모드, 시청 등급 조절 모드, 구매 표시 모드, 시청 표시 모드, 인기 표시 모드 중 어느 하나 이상을 포함한 것을 특징으로 하는 셋탑박스.
  15. 제11항에 있어서,
    상기 개별 EPG 정보는, 메뉴 순서 변경 모드, 시청 등급 조절 모드, 구매 표시 모드, 시청 표시 모드, 인기 표시 모드 중 어느 하나 이상을 포함하여 구성된 것을 특징으로 하는 셋탑박스.
  16. 사용자가 서버에 접속하여 사용자 인증을 거치는 단계;
    상기 사용자 인증에 성공하면 상기 서버를 통해 EPG 정보를 통합적으로 다운로드하는 단계;
    상기 사용자별 기호에 따라 설정한 개별 EPG 정보를 요청하는 단계;
    상기 사용자별 기호에 따라 설정한 개별 EPG 정보가 있는지를 판단하는 단계;
    상기 판단한 결과, 있으면 상기 개별 EPG 정보를 파싱하여 화면에 표시하는 단계; 및
    상기 판단한 결과, 없으면 상기 서버를 통해 다운로드한 공통 EPG 정보를 파싱하여 화면에 표시하는 단계
    를 포함하는 사용자별 EPG 제공 방법.
  17. 제16항에 있어서,
    상기 개별 EPG 정보는, 메뉴 순서 변경 모드, 시청 등급 조절 모드, 구매 표 시 모드, 시청 표시 모드, 인기 표시 모드 중 어느 하나 이상을 포함하여 구성된 것을 특징으로 하는 사용자별 EPG 제공 방법.
KR1020070107128A 2007-10-24 2007-10-24 사용자별 전자프로그램가이드 제공 시스템 및 제공 방법 Ceased KR20090041558A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070107128A KR20090041558A (ko) 2007-10-24 2007-10-24 사용자별 전자프로그램가이드 제공 시스템 및 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070107128A KR20090041558A (ko) 2007-10-24 2007-10-24 사용자별 전자프로그램가이드 제공 시스템 및 제공 방법

Publications (1)

Publication Number Publication Date
KR20090041558A true KR20090041558A (ko) 2009-04-29

Family

ID=40764566

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070107128A Ceased KR20090041558A (ko) 2007-10-24 2007-10-24 사용자별 전자프로그램가이드 제공 시스템 및 제공 방법

Country Status (1)

Country Link
KR (1) KR20090041558A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101313977B1 (ko) * 2009-12-18 2013-10-01 한국전자통신연구원 이동 단말기를 사용한 iptv 서비스 제어 방법 및 시스템

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101313977B1 (ko) * 2009-12-18 2013-10-01 한국전자통신연구원 이동 단말기를 사용한 iptv 서비스 제어 방법 및 시스템

Similar Documents

Publication Publication Date Title
US12120394B2 (en) Maintaining a user profile based on dynamic data
US9900557B2 (en) Method and apparatus for remote set-top box management
US9241136B2 (en) Method and apparatus for creating a personalized programming guide
CN101467451B (zh) 在接收机中显示马赛克图像以选择视听节目的方法、接收机以及相关服务器
US9602774B2 (en) Method and apparatus for providing virtual channels
US8375208B2 (en) Method and apparatus for providing content aggregation in support of virtual channels
US8789077B2 (en) Method and system for facilitating network connectivity and consumption of broadband services
US20090133090A1 (en) Method and system of providing content management for a set-top box
CA3017598C (en) Maintaining a user profile based on dynamic data
US20110099488A1 (en) Method and apparatus for presenting video assets
US9571054B2 (en) Systems and methods for dynamically adjusting volume based on media content
US20090131152A1 (en) Method and system for performance tracking to modify content presented by a set-top box
JP2020522019A (ja) 複数の音声動作型ユーザデバイスのための音量ベースの応答を生成するためのシステムおよび方法
US10645440B2 (en) System and method for configuring media services
US20050050160A1 (en) System and method for accessing specialized content associated with broadcast content
CN106464933B (zh) 用于远程控制对多媒体内容的渲染的设备和方法
KR20120061589A (ko) 아이피 텔레비젼 서비스 제어장치 및 그를 이용한 콘텐츠 검색방법
US20100333154A1 (en) Systems and methods for providing a mashup in a content provider environment
WO2010041267A2 (en) A virtual set top box (stb) for providing multimedia content to a television set
EP2413600A2 (en) Iptv receiver, and content-downloading method for same
KR101086153B1 (ko) 신규 및 업데이트 정보에 대한 개인별 알림 기능을 갖는 디지털 방송 시스템 및 방법
KR20090041558A (ko) 사용자별 전자프로그램가이드 제공 시스템 및 제공 방법
US9185333B2 (en) Method and system for accessing content for presentation via a set-top box
KR20090120954A (ko) Iptv 서비스에서의 메뉴 표시 방법 및 이를 이용한iptv 서비스 시스템
KR100925646B1 (ko) 인터넷 프로토콜 텔레비전에서의 사용자 인터페이스 방법및 셋탑박스

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20071024

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20090227

Patent event code: PE09021S01D

PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20090528

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20090227

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I