[go: up one dir, main page]

KR20090077519A - Method and system for providing custom channel service - Google Patents

Method and system for providing custom channel service Download PDF

Info

Publication number
KR20090077519A
KR20090077519A KR1020080003520A KR20080003520A KR20090077519A KR 20090077519 A KR20090077519 A KR 20090077519A KR 1020080003520 A KR1020080003520 A KR 1020080003520A KR 20080003520 A KR20080003520 A KR 20080003520A KR 20090077519 A KR20090077519 A KR 20090077519A
Authority
KR
South Korea
Prior art keywords
channel
user
defined channel
transmission
content
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.)
Granted
Application number
KR1020080003520A
Other languages
Korean (ko)
Other versions
KR101460800B1 (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 KR1020080003520A priority Critical patent/KR101460800B1/en
Publication of KR20090077519A publication Critical patent/KR20090077519A/en
Application granted granted Critical
Publication of KR101460800B1 publication Critical patent/KR101460800B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • 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
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 사용자 정의 채널 서비스 제공 방법 및 시스템에 관한 것이다. 본 발명은 (a) 채널 번호, 컨텐츠 리스트로부터의 컨텐츠 검색, 선택 및 배열, 전송 형식, 전송 시간, 채널 장르 선택, 채널 설명, 키워드 중 적어도 하나를 포함하는 사용자 정의 채널 정보 입력을 위한 인터페이스를 출력하는 단계; 및 (b) 상기 인터페이스에 입력되는 채널 번호의 중복 여부 및 전송 시간의 중복 여부 중 적어도 하나를 판단하는 단계를 수행하되, 방송 시스템은 상기 사용자 정의 채널 정보에 포함되는 컨텐츠를 방송 수신 단말로 전송하는 컴퓨터 판독 가능한 기록매체를 포함할 수 있다. 본 발명에 따르면, 사용자의 기호에 따라 다양한 채널을 구성할 수 있는 장점이 있다. The present invention relates to a method and system for providing a user defined channel service. The present invention (a) outputs an interface for inputting user defined channel information including at least one of channel number, content retrieval, selection and arrangement from a content list, transmission format, transmission time, channel genre selection, channel description, and keywords. Making; And (b) determining at least one of whether a channel number input to the interface is duplicated and whether a transmission time is overlapped, wherein the broadcast system transmits the content included in the user defined channel information to the broadcast receiving terminal. Computer-readable recording media. According to the present invention, there is an advantage that can configure a variety of channels according to the user's preference.

Description

사용자 정의 채널 서비스 제공 방법 및 시스템{Method and System for providing service channel defined a user}Method and System for providing service channel defined a user}

본 발명은 사용자 정의 채널 서비스 제공 방법 및 시스템에 관한 것으로서, 보다 상세하게는 사용자의 기호에 따라 직접 채널을 구성할 수 있도록 하는 방법 및 시스템에 관한 것이다.The present invention relates to a method and a system for providing a user-defined channel service, and more particularly, to a method and a system for directly configuring a channel according to a user's preference.

과거 방송 서비스는 아날로그 방식으로 제공되었으나 고화질 방송, 인터랙티브 방송 및 다양한 부가 서비스에 대한 사용자의 요구가 커지면서 디지털 방송 서비스에 대한 연구가 활발하게 진행되고 있는 중이다.  In the past, broadcast services were provided in an analog manner, but research on digital broadcasting services is being actively conducted as users' demand for high definition broadcasting, interactive broadcasting, and various additional services increases.

현재 디지털 방송 표준은 유럽의 DVB-MHP(Digital Video Broadcasting - Multimedia Home Platform)와 미국의 ATSC-DASE(Advanced Television Systems Committee - Digital TV Application Software Environment)로 양분되어 발전하고 있다. Currently, digital broadcasting standards are evolving into two parts: the European Digital Video Broadcasting-Multimedia Home Platform (DVB-MHP) and the Advanced Television Systems Committee-Digital TV Application Software Environment (ATSC-DASE).

최근에 디지털 방송 표준에 대한 연구가 활발하게 진행되면서, 비디오와 오디오 및 데이터를 포함하는 방송 신호를 디지털로 압축 처리하게 되었다. 디지털 압축에 의해 TV 방송의 다채널화가 가능하게 되었고, 각 채널 내에서도 전송량의 증대로 인하여 다양한 프로그램을 제공할 수 있게 되었다.Recently, as the research on the digital broadcasting standard has been actively conducted, the broadcasting signal including video, audio, and data has been digitally compressed. Digital compression has made it possible to multi-channel TV broadcasting, and it is possible to provide a variety of programs due to the increase in transmission amount within each channel.

그러나 디지털 방송이 발전하고 있다고 하더라도 종래의 방송은 단방향 방송 방식을 따르고 있어 시청자와 방송 서비스 제공 업체 간의 인터랙티브를 크게 제한하고 있으며, 방송 프로그램의 개인화와 실시간성을 제한하고 있는 실정이다. However, even though digital broadcasting is developing, the conventional broadcasting follows a one-way broadcasting method, which greatly limits the interaction between the viewer and the broadcasting service provider, and limits the personalization and real-time of the broadcasting program.

만일, 한 명의 시청자가 방송 중인 모든 채널 내용에 관심이 없을 경우 시청자는 다른 선택의 여지가 없으며, 이는 시청자의 입장에서는 시간 낭비일 뿐만 아니라 방송 서비스 제공 업체의 측면에서는 네트워크 자원의 낭비일 수밖에 없다. If one viewer is not interested in all the contents of the channel being broadcasted, the viewer has no other choice, which is a waste of time for the viewer and a waste of network resources from the broadcast service provider's point of view.

이러한 문제점을 해결하기 위해 근래에는 사용자가 원하는 프로그램(컨텐츠)를 다운로드 방식으로 제공하는 VOD 방송 서비스가 제공되고 있다. In order to solve this problem, recently, a VOD broadcasting service providing a program (content) desired by a user has been provided.

VOD 방송 서비스는 이미 실시간 방영이 된 드라마나 영화 등을 재 편성하여 채널로서 제공하고 있는데, 예를 들어 지난 드라마들을 모아 방영하는 드라마 채널, 액션 영화들을 모은 액션 영화 채널 등이 존재한다. 이처럼, VOD 방송 서비스는 사람들의 기호를 반영하는 채널들을 제공하고 있다. The VOD broadcasting service reorganizes and provides a drama or a movie that has already been broadcast in real time as a channel. For example, there are a drama channel that collects and broadcasts past dramas and an action movie channel that collects action movies. As such, the VOD broadcasting service provides channels reflecting people's tastes.

그러나, VOD 방송 서비스가 다양한 컨텐츠를 제공하고 있다고 하더라도 인기 프로그램의 경우 여러 채널에 중복 편성되기도 함으로써, 한정된 자원인 방송 주파수를 효율적으로 사용하고 있지 못하는 측면이 있다. However, even though the VOD broadcast service provides various contents, popular programs may be duplicated in various channels, thereby preventing the efficient use of broadcast resources, which are limited resources.

또한, 사용자에 따라서는 그 선호도에 따라 비인기 방송 프로그램을 요구할 수도 있으며, 자신의 기호를 반영한 복수의 방송 프로그램을 하나의 채널에서 시청하고자 하는 욕구가 발생할 수 있다. In addition, some users may request an unpopular broadcasting program according to their preferences, and a desire to watch a plurality of broadcasting programs reflecting their preferences on one channel may occur.

그러나 종래의 VOD 방송 서비스는 이러한 사용자의 요구를 반영하지 못하는 문제점이 있다. However, the conventional VOD broadcast service has a problem that does not reflect the needs of these users.

즉, 종래기술에 따르면 사업자의 측면에서 방송을 편성하기 때문에 개별 사용자의 욕구를 충족시키지 못하는 문제점이 있는 것이다. In other words, according to the prior art, since the broadcasting is organized in terms of the operator, there is a problem that does not satisfy the needs of individual users.

한편, 사업자와 사용자 사이에 진정한 인터랙티브를 실현할 수 있도록 인터넷 프로토콜을 이용한 IPTV에 대한 연구가 활발하게 진행되고 있는 중이다. Meanwhile, researches on IPTV using Internet protocols are being actively conducted to realize true interaction between operators and users.

IPTV는 광대역망을 이용하여 인터넷, 고화질/고음질의 멀티미디어, 통신 등 여러 기능을 제공하고 사용자에게 디지털 방송을 포함하는 양방향 서비스를 제공한다. IPTV provides various functions such as internet, high-definition / high-quality multimedia, communication, etc. by using a broadband network and provides interactive services including digital broadcasting to users.

이러한 IPTV는 사용자가 매우 넓은 범위 내에서 각 사이트가 제공하는 컨텐츠를 자유롭게 이용할 수 있도록 하는데, 이러한 IPTV 기술의 발달에 따라 사업자뿐만 아니라 개별 사용자가 직접 채널을 구성하여 시청자의 선택의 폭을 넓힐 수 있도록 하는 요구가 높아지고 있는 실정이다. Such IPTV allows users to freely use contents provided by each site within a very wide range. As the IPTV technology develops, not only operators but also individual users can directly configure channels to broaden viewers' choice. The demand to do so is increasing.

본 발명은 상기한 바와 같은 종래기술의 문제점을 해결하기 위해, 사용자가 직접 채널을 구성할 수 있도록 하는 사용자 정의 채널 서비스 제공 방법 및 시스템을 제안하고자 한다.In order to solve the problems of the prior art as described above, the present invention proposes a method and system for providing a user-defined channel service that allows a user to directly configure a channel.

상기한 목적을 달성하기 위해 본 발명의 바람직한 일 실시예에 따르면, 사용자 정의 채널 구성을 위해 사용자 단말기에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 사용자 단말기에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서, (a) 채널 번호, 컨텐츠 리스트로부터의 컨텐츠 검색, 선택 및 배열, 전송 형식, 전송 시간, 채널 장르 선택, 채널 설명, 키워드 중 적어도 하나를 포함하는 사용자 정의 채널 정보 입력을 위한 인터페이스를 출력하는 단계; 및 (b) 상기 인터페이스에 입력되는 채널 번호의 중복 여부 및 전송 시간의 중복 여부 중 적어도 하나를 판단하는 단계를 수행하되, 방송 시스템은 상기 사용자 정의 채널 정보에 포함되는 컨텐츠를 방송 수신 단말로 전송하는 컴퓨터 판독 가능한 기록매체가 제공된다.  According to a preferred embodiment of the present invention for achieving the above object, a program of instructions that can be executed by a user terminal for a user-defined channel configuration is tangibly implemented, a program that can be read by the user terminal A recording medium recording a recording medium, comprising: (a) inputting user-defined channel information including at least one of a channel number, content search from a content list, selection and arrangement, a transmission format, a transmission time, a channel genre selection, a channel description, and a keyword; Outputting an interface for; And (b) determining at least one of whether a channel number input to the interface is duplicated and whether a transmission time is overlapped, wherein the broadcast system transmits the content included in the user defined channel information to the broadcast receiving terminal. A computer readable recording medium is provided.

본 발명의 다른 측면에 따르면, 방송 시스템 및 사용자 단말기와 네트워크를 통해 연결되는 서버에서 사용자 정의 채널 구성 서비스를 제공하는 방법으로서, (a) 상기 사용자 단말기로 컨텐츠 리스트 및 사용자 정의 채널 구성을 위한 어플리케이션을 전송하는 단계-상기 어플리케이션은 상기 사용자 단말기에서 실행되어 채 널 번호, 상기 컨텐츠 리스트로부터의 컨텐츠 검색, 선택 및 배열, 전송 형식, 재생 시간, 채널 장르, 채널 설명, 키워드 중 적어도 하나를 포함하는 사용자 정의 채널 정보 입력을 위한 인터페이스를 출력함-; (b) 상기 사용자 단말기로부터 상기 인터페이스에 입력된 사용자 정의 채널 정보를 수신하여 저장하는 단계를 포함하되, 상기 방송 시스템은 상기 사용자 정의 채널 정보에 포함되는 컨텐츠를 방송 수신 단말로 전송하는 사용자 정의 채널 서비스 제공 방법이 제공된다. According to another aspect of the present invention, a method for providing a user-defined channel configuration service in a broadcast system and a server connected to a user terminal through a network, the method comprising: (a) providing an application for content list and user-defined channel configuration to the user terminal; Transmitting-The application is executed in the user terminal user definition including at least one of a channel number, content search from the content list, selection and arrangement, transmission format, playback time, channel genre, channel description, keywords Output an interface for inputting channel information; (b) receiving and storing user defined channel information input to the interface from the user terminal, wherein the broadcasting system transmits a content included in the user defined channel information to a broadcast receiving terminal. A provision method is provided.

본 발명의 다른 측면에 따르면, 사용자 단말기로 컨텐츠 리스트 및 사용자 정의 채널 구성을 위한 어플리케이션을 제공하는 어플리케이션 제공부-상기 어플리케이션은 상기 사용자 단말기에서 실행되어 채널 번호, 상기 컨텐츠 리스트로부터의 컨텐츠 검색, 선택 및 배열, 전송 형식, 재생 시간, 채널 장르, 채널 설명 중 적어도 하나를 포함하는 사용자 정의 채널 정보 입력을 위한 인터페이스를 출력함-; 및 상기 사용자 정의 채널 정보에 포함된 채널 번호의 중복 여부 및 전송 시간의 중복 여부 중 적어도 하나를 판단하는 채널 관리부를 포함하는 사용자 정의 채널 서비스 제공 시스템이 제공된다. According to another aspect of the present invention, an application providing unit for providing an application for configuring a content list and a user-defined channel to the user terminal-the application is executed in the user terminal to retrieve the channel number, the content from the content list, selection and Outputting an interface for inputting user defined channel information including at least one of an arrangement, a transmission format, a playback time, a channel genre, and a channel description; And a channel manager which determines at least one of whether a channel number included in the user defined channel information is overlapped and whether a transmission time is overlapped.

본 발명에 따르면, 개별 사용자가 자신의 기호에 따라 채널을 구성할 수 있어 사용자의 능동적인 참여가 가능하며 또한 시청자의 입장에서 컨텐츠 선택의 폭을 넓힐 수 있는 장점이 있다. According to the present invention, an individual user can configure a channel according to his or her own preference, thereby enabling active participation of the user, and in addition, there is an advantage of broadening the range of content selection from the viewer's point of view.

또한 본 발명에 따르면 사용자 단말기 또는 서버에서 채널의 중복 여부 또는 전송 시간의 중복 여부를 실시간으로 판단하기 때문에 채널의 관리가 효율적인 장 점이 있다. In addition, according to the present invention, since the user terminal or the server determines in real time whether the channel is overlapped or the transmission time, there is an advantage of efficient channel management.

나아가 본 발명에 따르면, 사용자 정의 채널에 대해 키워드를 등록함으로써 시청자의 입장에서 자신이 원하는 키워드에 상응하는 사용자 정의 채널을 우선적으로 확인할 수 있는 장점이 있다. Furthermore, according to the present invention, by registering a keyword for the user-defined channel, there is an advantage that the user-defined channel corresponding to the keyword desired by the viewer can be first identified.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present invention to specific embodiments, 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.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. When a component is referred to as being "connected" or "connected" to another component, it may be directly connected to or connected to that other component, but it may be understood that other components may be present in between. Should be. On the other hand, when a component is said to be "directly connected" or "directly connected" to another component, it should be understood that there is no other component in between.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지 다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.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 this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, action, component, part, or combination thereof described in the specification, and one or more other It is to be understood that the present invention does not exclude the possibility of the presence or the addition of features, numbers, steps, operations, components, parts, or a combination 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.

이하, 본 발명의 바람직한 실시예를 첨부한 도면들을 참조하여 상세히 설명하기로 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면 번호에 상관없이 동일한 수단에 대해서는 동일한 참조 번호를 사용하기로 한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, the same reference numerals will be used for the same means regardless of the reference numerals in order to facilitate the overall understanding.

도 1은 본 발명의 바람직한 일 실시예에 따른 시스템의 구성을 도시한 도면이다. 1 is a diagram showing the configuration of a system according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명에 따른 시스템은 채널 구성 서버(100) 및 방송 시스템(102)을 포함할 수 있다. As shown in FIG. 1, the system according to the present invention may include a channel configuration server 100 and a broadcast system 102.

채널 구성 서버(100)는 인터넷을 통해 사용자 단말기(104)에 연결되며, 방송 시스템(102)은 방송망을 통해 방송 수신 단말(106)에 연결된다. The channel configuration server 100 is connected to the user terminal 104 through the Internet, and the broadcast system 102 is connected to the broadcast receiving terminal 106 through a broadcast network.

사용자 단말기(104)는 인터넷을 통해 데이터의 송수신이 가능한 데스크탑 PC, 노트북, PDA 등을 모두 포함할 수 있으며, 채널 구성 서버(100)로부터 사용자 정의 채널 구성을 위한 어플리케이션을 수신하여 실행하는 단말이라면 제한 없이 적용될 수 있다. The user terminal 104 may include a desktop PC, a laptop, a PDA, etc., capable of transmitting and receiving data through the Internet, and may be limited if the terminal receives and executes an application for user-defined channel configuration from the channel configuration server 100. Can be applied without.

또한 방송 수신 단말(106)은 지상파 방송망, 위성망 및 케이블 및 인터넷을 통해 방송 프로그램(컨텐츠)를 수신 재생하는 단말로서, 셋탑박스 및 컨텐츠 재생이 가능한 컴퓨터 등을 모두 포함할 수 있다. In addition, the broadcast receiving terminal 106 is a terminal that receives and reproduces a broadcast program (content) through a terrestrial broadcasting network, a satellite network, a cable, and the Internet, and may include both a set-top box and a computer capable of playing contents.

도 1에서는 사용자 단말기(104)가 인터넷에 연결되고, 방송 수신 단말(106)이 방송망에 연결되는 것으로 도시하였으나, 이는 설명의 편의를 위한 것일 뿐, 방송망에 인터넷이 포함될 수도 있으며, 인터넷 및 방송망은 모두 네트워크라는 용어로 사용될 수 있다는 점을 당업자는 이해하여야 할 것이다. In FIG. 1, although the user terminal 104 is connected to the Internet and the broadcast receiving terminal 106 is connected to the broadcasting network, this is for convenience of description only and the broadcasting network may include the Internet. It will be understood by those skilled in the art that both can be used in the term network.

또한, 상기에서는 사용자 단말기(104)와 방송 수신 단말(106)의 별개로 도시하였으나, 사용자 단말기(104)가 컨텐츠의 수신 및 재생이 가능하며, 방송 수신 단말(106)이 사용자 정의 채널을 위한 어플리케이션의 실행이 가능하다면 사용자 단말기(104)와 방송 수신 단말(106)은 동일한 것으로 이해될 수 있다. In addition, although the user terminal 104 and the broadcast receiving terminal 106 are illustrated separately, the user terminal 104 can receive and play contents, and the broadcast receiving terminal 106 is an application for a user-defined channel. If possible, the user terminal 104 and the broadcast receiving terminal 106 may be understood to be the same.

채널 구성 서버(100)는 컨텐츠 DB(108)와 연동하여 컨텐츠 리스트를 관리한다. The channel configuration server 100 manages the content list in association with the content DB 108.

본 발명에서, 컨텐츠는 영화, 드라마, 뉴스, 스포츠, 게임과 같은 모든 장르의 동영상을 포함할 수 있으며, 그밖에 개인이 제작한 UCC(User Created Content) 동영상과 다양한 장르의 음악을 포함할 수 있다.In the present invention, the content may include videos of all genres such as movies, dramas, news, sports, and games, and may also include user-generated UCC (User Created Content) videos and music of various genres.

채널 구성 서버(100)는 사용자 단말기(104)의 요청이 있는 경우, 컨텐츠 리스트 및 사용자 정의 채널 구성을 위한 어플리케이션을 사용자 단말기(104)로 전송한다. The channel configuration server 100 transmits a content list and an application for user-defined channel configuration to the user terminal 104 when the user terminal 104 requests.

사용자 단말기(104)는 수신된 어플리케이션을 실행하여 사용자가 직접 채널을 정의할 수 있도록 하는 인터페이스를 출력한다. The user terminal 104 outputs an interface for executing a received application so that a user can directly define a channel.

사용자는 인터페이스를 통해 채널 번호 입력(선택), 컨텐츠 리스트로부터의 원하는 컨텐츠의 검색, 선택 및 배열, 전송 형식 및 전송 시간의 선택, 채널 장르 선택, 채널 설명 입력, 키워드 입력 등과 같은 사용자 정의 채널 정보를 입력할 수 있다. The user can access user-defined channel information such as channel number input (selection), retrieval, selection and arrangement of desired content from the content list, selection of transmission format and transmission time, channel genre selection, channel description input, keyword input, etc. You can enter

사용자는 인터페이스에 채널 번호를 입력할 수 있다. The user can enter a channel number in the interface.

여기서, 사용자 정의 채널에서의 채널 번호는 방송 시스템에서 각 채널을 논리적으로 구분하기 위한 번호이다. Here, the channel number in the user defined channel is a number for logically distinguishing each channel in the broadcasting system.

본 발명에 따르면, 사용자 정의 채널의 채널 번호는 사업자 채널 또는 다른 사용자 정의 채널과 중복되지 않는 것이 바람직하다. According to the invention, the channel number of the user defined channel is preferably not duplicated with the operator channel or other user defined channels.

이를 위해, 채널 구성 서버(100)는 현재 사용 가능한 채널 번호를 실시간으로 관리하며, 사용자가 입력한 채널 번호가 이미 지정된 채널 번호가 중복되는지 여부를 판단하게 된다. To this end, the channel configuration server 100 manages the currently available channel number in real time, and determines whether the channel number input by the user is already assigned to the channel number.

본 발명의 다른 실시예에 따르면, 채널 번호의 중복 여부는 사용자 단말기(104)에 실행되고 있는 어플리케이션이 판단할 수 있다. 본 발명에 따른 어플리케이션은 사용자의 채널 번호 입력이 있는 경우, 상기한 서버(100)와 연동하여 입력된 채널 번호가 이미 등록된 다른 사용자 정의 채널의 채널 번호와 중복되는지 여부를 판단하게 된다. According to another embodiment of the present invention, whether the channel number is duplicated may be determined by an application running on the user terminal 104. When the user inputs a channel number, the application according to the present invention determines whether the channel number input in conjunction with the server 100 overlaps with the channel number of another user-defined channel already registered.

또한, 사용자는 상기한 인터페이스를 통해 컨텐츠 리스트에서 하나 이상의 컨텐츠를 선택하고 배열한다. 사용자는 검색된 컨텐츠 중 하나 이상을 선택할 수 있으며, 복수의 컨텐츠가 선택된 경우 컨텐츠의 재생 순서를 결정하는 컨텐츠의 배열 과정을 수행한다.In addition, the user selects and arranges one or more contents from the contents list through the above-described interface. The user may select one or more of the searched contents, and performs a process of arranging the contents to determine the playback order of the contents when a plurality of contents is selected.

또한, 사용자는 자신이 구성한 채널의 장르, 설명, 키워드 등을 입력할 수 있다. In addition, the user may input the genre, description, keywords, etc. of the channel configured by the user.

이처럼 사용자는 자신의 기호 또는 특정 커뮤니티에 속하는 사용자들이 원하는 컨텐츠를 선택하여 사용자 정의 채널을 구성할 수 있으며, 예를 들어, 특정 장르, 배우 또는 가수 별로 사용자 정의 채널을 구성할 수 있다. As such, the user may configure a user-defined channel by selecting content desired by users belonging to a user's preference or a specific community. For example, the user may configure a user-defined channel by a specific genre, actor, or singer.

예를 들어 공포 영화를 좋아하는 사용자의 경우, 사업자가 주로 편성하지 않는 컨텐츠를 선별하여 사용자 정의 채널을 구성할 수 있다. For example, a user who likes a horror movie may configure a user-defined channel by selecting content that the operator does not mainly organize.

이를 통해 공포 영화를 좋아하는 시청자는 여러 채널을 이동하지 않으면서도 하나의 채널에서 자신이 원하는 컨텐츠를 시청할 수 있게 된다. This allows viewers who like horror movies to watch their desired content on one channel without having to move through multiple channels.

또한, 소정 사용자 정의 채널이 특정 가수의 음악 컨텐츠를 포함하고 있는 경우, 해당 가수를 좋아하는 시청자는 하나의 채널에서 자신이 선호하는 가수의 여러 음악을 편리하게 들을 수 있게 된다. In addition, when a predetermined user-defined channel includes music content of a specific singer, the viewer who likes the singer may conveniently listen to the music of the singer of his or her favorite singer in one channel.

한편, 사용자는 상기한 인터페이스를 통해 선택한 컨텐츠의 전송 형식을 결정할 수 있다. Meanwhile, the user may determine the transmission format of the selected content through the above interface.

본 발명에 따른 컨텐츠의 전송 형식은 시청자의 선택 시에 제공하는 다운로드 방식(Video On Demand)과 미리 지정된 시간에 하나 이상의 컨텐츠가 순차적으로 재생되도록 하는 실시간 전송 방식을 모두 포함할 수 있다. The transmission format of the content according to the present invention may include both a download method (Video On Demand) provided at the time of selection by the viewer and a real time transmission method to sequentially play one or more contents at a predetermined time.

사용자 단말기(104)는 상기와 같이 입력된 사용자 정의 채널 정보를 채널 구성 서버(100)로 전송한다. The user terminal 104 transmits the user-defined channel information input as described above to the channel configuration server 100.

채널 구성 서버(100)는 방송 시스템(102) 측으로 사용자 정의 채널 정보를 제공하며, 방송 시스템(102)은 사용자 정의 채널에 포함된 컨텐츠를 방송 수신 단말(106)로 전송한다. The channel configuration server 100 provides user-defined channel information to the broadcast system 102, and the broadcast system 102 transmits content included in the user-defined channel to the broadcast receiving terminal 106.

사용자 정의 채널의 전송 형식이 다운로드 방식인 경우 방송 시스템(102)은 방송 수신 단말(106)의 요청이 있는 경우에 사용자 정의 채널에 포함된 하나 이상의 컨텐츠를 배열된 순서에 따라 순차적으로 제공한다. When the transmission format of the user-defined channel is a download method, the broadcast system 102 sequentially provides one or more contents included in the user-defined channel according to the arrangement order when a request of the broadcast receiving terminal 106 is made.

반면, 전송 형식이 실시간 전송 방식인 경우, 방송 시스템(102)은 입력된 전송 시간에 사용자 정의 채널에 포함된 컨텐츠를 순차적으로 브로드캐스팅한다. On the other hand, when the transmission format is a real time transmission method, the broadcast system 102 sequentially broadcasts the content included in the user defined channel at the input transmission time.

본 발명에 따르면, 사용자의 선택 또는 사업자의 선택에 따라 사용자 정의 채널에 포함된 컨텐츠 사이에 광고 영상을 삽입할 수 있다. According to the present invention, the advertisement image may be inserted between the contents included in the user defined channel according to the user's selection or the operator's selection.

방송 시스템(102)은 사용자 정의 채널에 포함된 컨텐츠를 제공함에 있어 사용자 또는 사업자에 의해 삽입된 광고 영상을 미리 저장된 컨텐츠 사이, 또는 컨텐츠의 재생 도중에 방송 수신 단말(106)로 전송하게 된다. In providing the content included in the user defined channel, the broadcast system 102 transmits the advertisement image inserted by the user or the operator to the broadcast receiving terminal 106 between the pre-stored content or during the reproduction of the content.

본 발명에 따르면, 사용자가 자신의 기호 또는 자신이 속하는 커뮤니티의 선호도에 따라 직접 컨텐츠를 선택하여 채널을 구성할 수 있도록 함으로써 사용자의 다양한 요구를 반영할 수 있다. According to the present invention, it is possible to reflect the various needs of the user by allowing the user to configure the channel by directly selecting the content according to their preferences or preferences of the community to which they belong.

하기에서는 도 2 내지 도 3을 참조하여 본 발명에 따른 사용자 정의 채널 구성을 위한 시스템에 대해 상세하게 살펴본다. Hereinafter, a system for user defined channel configuration according to the present invention will be described in detail with reference to FIGS. 2 to 3.

도 2는 본 발명의 바람직한 일 실시예에 따른 사용자 정의 채널 구성 서버의 상세 구성을 도시한 도면이다. 2 is a diagram illustrating a detailed configuration of a user-defined channel configuration server according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 본 발명에 따른 사용자 정의 채널 구성 서버는 컨텐츠 리스트 관리부(200), 어플리케이션 제공부(202), 채널 관리부(204), 사용자 정의 채널 정보 저장부(206) 및 광고 할당부(208)를 포함할 수 있다. As shown in FIG. 2, the user-defined channel configuration server according to the present invention includes a content list manager 200, an application provider 202, a channel manager 204, a user-defined channel information storage unit 206, and an advertisement assignment. Part 208 may be included.

컨텐츠 리스트 관리부(200)는 컨텐츠 DB(108)에 저장된 컨텐츠 관련 정보를 관리한다. The content list manager 200 manages content related information stored in the content DB 108.

컨텐츠 리스트 관리부(200)는 컨텐츠 DB(108)에 새로 저장되거나 또는 삭제되는 컨텐츠에 따라 컨텐츠 리스트를 실시간으로 갱신한다. The content list manager 200 updates the content list in real time according to content newly stored or deleted in the content DB 108.

어플리케이션 제공부(202)는 사용자 단말기(104)의 요청이 있는 경우, 사용자 단말기(104)로 사용자 정의 채널 구성을 위한 어플리케이션을 제공한다. The application provider 202 provides an application for configuring a user-defined channel to the user terminal 104 when the user terminal 104 requests it.

사용자 정의 채널의 구성을 요청하는 경우, 어플리케이션과 함께 실시간으로 갱신된 컨텐츠 리스트가 사용자 단말기(104)로 전송된다. When requesting configuration of a user-defined channel, the updated content list is transmitted to the user terminal 104 together with the application in real time.

여기서, 컨텐츠 리스트는 사용자 정의 채널 구성을 위한 인터페이스가 출력된 후에 사용자의 컨텐츠 검색 요청이 있는 경우에 제공될 수 있다. Here, the content list may be provided when a user requests a content search after the interface for configuring a user-defined channel is output.

채널 관리부(204)는 채널 번호 관리부(210) 및 전송 시간 관리부(212)를 포함할 수 있다. The channel manager 204 may include a channel number manager 210 and a transmission time manager 212.

본 발명에 따르면, 사용자 정의 채널의 전송 형식이 다운로드 방식으로 선택되는 경우, 채널 번호가 중복되지 않아야 한다. 채널 번호 관리부(210)는 이미 등록된 사용자 정의 채널의 채널 번호 리스트를 관리하며, 상기한 채널 번호 리스트를 통해 현재 사용자 정의 채널을 구성하는 사용자가 입력한 채널 번호가 이미 등록된 채널 번호와 중복되는지 여부를 판단한다. According to the present invention, when the transmission format of the user-defined channel is selected by the download method, the channel numbers should not overlap. The channel number manager 210 manages a channel number list of a user-defined channel that is already registered, and whether the channel number input by the user constituting the current user-defined channel through the channel number list overlaps with the channel number already registered. Determine whether or not.

한편, 현재 입력되는 사용자 정의 채널의 전송 형식이 실시간 전송 방식으로 선택되는 경우에는 전송 시간이 중복되지 않는다면 다른 사용자가 이미 등록한 사용자 정의 채널의 채널 번호를 사용할 수 있다. Meanwhile, when the transmission format of the currently input user defined channel is selected as the real time transmission method, if the transmission time is not duplicated, the channel number of the user defined channel already registered by another user may be used.

이를 위해 전송 시간 관리부(212)는 실시간 전송 방식으로 선택된 사용자 정의 채널의 전송 시간 리스트를 관리한다. To this end, the transmission time manager 212 manages a transmission time list of the user-defined channel selected by the real-time transmission method.

전송 시간 관리부(212)는 현재 실시간 전송 방식을 선택한 사용자가 입력하는 채널 번호가 이미 등록된 실시간 전송 방식의 다른 사용자 정의 채널의 채널 번호와 동일한 경우, 사용자가 입력한 전송 시간이 다른 사용자 정의 채널의 전송 시간과 중복되는지 여부를 판단한다. If the channel number input by the user who has selected the current real-time transmission method is the same as the channel number of another user-defined channel of the real-time transmission method that is already registered, the transmission time management unit 212 transmits the user-defined transmission time of the other user-defined channel. It is determined whether the transmission time is duplicated.

본 발명에 따르면, 입력이 완료된 사용자 정의 채널 정보가 채널 구성 서버(100) 측에 수신되는 경우에 채널 번호 관리부(210) 및 전송 시간 관리부(212)가 채널 번호의 중복 여부 또는 실시간 전송 방식에서의 전송 시간 중복 여부를 판단할 수 있다. According to the present invention, when the input of the user-defined channel information is completed on the channel configuration server 100 side, the channel number management unit 210 and the transmission time management unit 212 in the channel number or the real-time transmission method It is possible to determine whether the transmission time overlaps.

만일 다운로드 방식에서 채널 번호가 중복되는 경우 채널 구성 서버(100)는 사용자 단말기(104)로 채널 번호 변경 메시지를 전송할 수 있으며, 실시간 전송 방 식에서 동일한 채널 번호에서 전송 시간이 중복되는 경우에도 전송 시간 변경 메시지를 전송할 수 있다. If the channel number is duplicated in the download method, the channel configuration server 100 may transmit a channel number change message to the user terminal 104, and the transmission time is changed even when the transmission time is overlapped with the same channel number in the real time transmission method. You can send a message.

상기에서는 전송 시간 관리부(212)가 전송 시간의 중복만을 판단하는 것으로 설명하였으나 이와 달리, 사용자 정의 채널이 실시간 전송 방식으로 결정되고 또한 이미 등록된 사용자 정의 채널과 채널 번호가 중복되는 경우 전송 시간 관리부(212)는 해당 채널 번호에서 전송 가능한 시간대를 임의로 결정할 수도 있을 것이다. In the above description, the transmission time manager 212 determines only the duplication of the transmission time. However, when the user-defined channel is determined by the real-time transmission method and the registered user-defined channel and the channel number overlap, the transmission time management unit ( 212 may arbitrarily determine a time zone that can be transmitted in the corresponding channel number.

반면, 사용자가 인터페이스 상에 채널 번호 또는 전송 시간을 입력하는 경우에 채널 구성 서버(100)가 실시간으로 입력 정보를 수신하여 채널 번호 또는 전송 시간의 중복을 판단할 수도 있다. On the other hand, when the user inputs a channel number or transmission time on the interface, the channel configuration server 100 may receive input information in real time to determine duplication of the channel number or transmission time.

즉, 모든 사용자 정의 채널 정보의 입력이 완료되기 전에도 채널 구성 서버(100)는 채널 번호 또는 전송 시간 중복 여부를 판단할 수 있다. That is, even before the input of all user-defined channel information is completed, the channel configuration server 100 may determine whether the channel number or transmission time overlaps.

한편, 상기한 채널 번호 및 전송 시간의 중복 여부는 사용자 단말기(104)에서 실행되는 어플리케이션에서 수행될 수도 있다. Meanwhile, whether the channel number and the transmission time overlap may be performed by an application executed in the user terminal 104.

본 발명의 다른 실시예에 따르면, 사용자 단말기(104)에서 실행되는 어플리케이션은 채널 구성 서버(100)와 실시간 연동을 통해 채널 번호 관리부(210)가 관리하는 채널 번호 리스트를 수신할 수 있으며, 상기한 채널 번호 리스트를 통해 현재 사용자가 입력하는 채널 번호가 사용 가능한 채널 번호인지 여부를 판단한다. According to another embodiment of the present invention, the application running in the user terminal 104 may receive a channel number list managed by the channel number management unit 210 through real-time interworking with the channel configuration server 100, The channel number list determines whether the channel number currently input by the user is an available channel number.

또한, 본 발명에 따른 어플리케이션은 전송 시간 관리부(212)가 관리하는 전송 시간 리스트를 수신하며, 전송 시간 리스트를 통해 실시간 전송 방식으로 선택 된 사용자 정의 채널의 전송 시간이 동일한 채널 번호에서 이미 등록된 다른 사용자 정의 채널의 전송 시간과 중복되는지 여부를 판단한다. In addition, the application according to the present invention receives a transmission time list managed by the transmission time management unit 212, the transmission time of the user-defined channel selected by the real-time transmission method through the transmission time list is already registered in the same channel number It is determined whether the transmission time of the user defined channel is overlapped.

본 발명의 또 다른 실시예에 따르면, 사용자 정의 채널 구성을 위한 어플리케이션은 채널 구성 서버(100)와 실시간으로 연동하여 채널 번호 및 전송 시간의 입력 전에 사용 가능한 채널 번호 또는 전송 시간에 관한 정보를 출력할 수도 있을 것이다. According to another embodiment of the present invention, the application for the user-defined channel configuration in conjunction with the channel configuration server 100 in real time to output information about the available channel number or transmission time before input of the channel number and transmission time. Could be

상기한 과정을 통해 채널 번호 및 전송 시간 등의 중복 여부에 대한 판단이 완료되고, 요구되는 정보가 모두 입력되는 경우, 사용자 정의 채널 정보 저장부(206)는 사용자 정의 채널 정보를 저장한다. When the determination of whether the channel number and the transmission time are duplicated through the above process is completed, and all the required information is input, the user defined channel information storage unit 206 stores the user defined channel information.

하나의 사용자 정의 채널에 복수의 컨텐츠가 포함된 경우, 광고 할당부(208)는 사용자 정의 채널에 소정의 광고를 할당할 수 있다. When a plurality of contents are included in one user defined channel, the advertisement allocator 208 may allocate a predetermined advertisement to the user defined channel.

본 발명에 따른 사용자 정의 채널 정보에는 하나 이상의 컨텐츠 식별 정보 및 컨텐츠 배열 정보가 포함되는데, 광고 할당부(208)는 사용자 정의 채널 정보에 광고 영상의 식별 정보를 포함시킬 수 있다. The user defined channel information according to the present invention includes one or more content identification information and content arrangement information. The advertisement allocator 208 may include the identification information of the advertisement image in the user defined channel information.

채널 구성 서버(100)는 광고가 할당된 사용자 정의 채널 정보를 방송 시스템(102)에 제공하며, 방송 시스템(102)은 컨텐츠 식별 정보 및 광고 식별 정보를 이용하여 컨텐츠 DB(108) 및 광고 영상 DB(미도시)에서 선택된 컨텐츠 및 광고 영상을 추출하여 방송 수신 단말(106)로 전송한다. The channel configuration server 100 provides the user-defined channel information to which the advertisement is assigned to the broadcasting system 102, and the broadcasting system 102 uses the content identification information and the advertisement identification information to output the content DB 108 and the advertisement image DB. The selected content and the advertisement image are extracted and transmitted to the broadcast receiving terminal 106 (not shown).

도 3은 본 발명의 바람직한 일 실시예에 따른 방송 시스템의 모듈 구성을 도시한 도면이다. 3 is a diagram illustrating a module configuration of a broadcast system according to an exemplary embodiment of the present invention.

방송 시스템(102)은 사업자 채널 또는 사용자 정의 채널의 컨텐츠(비디오 및 오디오 신호)를 방송에 적합한 형태로 변환하여 방송 수신 단말(106)로 전송한다. The broadcast system 102 converts the contents (video and audio signals) of the operator channel or the user defined channel into a form suitable for broadcast and transmits the same to the broadcast receiving terminal 106.

또한, 방송 시스템(102)은 컨텐츠에 대한 스케쥴링 기능, 가입자 이외에 다른 시청자가 접근하지 못하도록 제한 수신을 위한 스크램블링 기능을 수행한다. In addition, the broadcasting system 102 performs a scheduling function for the content and a scrambling function for limited reception so that other viewers other than the subscriber cannot access.

상기에서는 방송 시스템(102)이 단일 구성을 갖는 것으로 설명하였으나, 이에 한정됨이 없이 하나 이상의 서버가 통합되어 방송 수신 단말(106)로 컨텐츠를 전송할 수 있다는 점은 당업자에게 있어 자명할 것이다. Although the broadcast system 102 has been described as having a single configuration, it will be apparent to those skilled in the art that one or more servers may be integrated to transmit content to the broadcast receiving terminal 106 without being limited thereto.

도 3에 도시된 바와 같이, 본 발명에 따른 방송 시스템(102)은 AV 수신부(300), 프로그램 가이드 생성부(302), 인코딩부(304), 네트워크 통신부(306), 시청률 처리부(308) 및 전송부(310)를 포함할 수 있다. As shown in FIG. 3, the broadcasting system 102 according to the present invention includes an AV receiver 300, a program guide generator 302, an encoder 304, a network communicator 306, an audience rating processor 308, and It may include a transmitter 310.

AV 수신부(300)는 방송 수신 단말(106)의 요청 또는 미리 설정된 전송 시간이 도래하는 경우에 컨텐츠 DB(108)로부터 동영상 또는 음악과 같은 컨텐츠를 수신한다. The AV receiver 300 receives content such as a video or music from the content DB 108 when a request from the broadcast receiving terminal 106 or a preset transmission time arrives.

그밖에 AV 수신부(300)는 외부 방송 프로바이더(Provider) 또는 지상파 방송국에서 제공하는 오디오 신호 및 비디오 신호를 포함하는 방송 신호를 수신할 수 있다. In addition, the AV receiver 300 may receive a broadcast signal including an audio signal and a video signal provided by an external broadcast provider or a terrestrial broadcaster.

프로그램 가이드 생성부(302)는 사용자의 채널 검색을 용이하게 하기 위한 프로그램 가이드를 생성한다. 여기서 프로그램 가이드는 방송 시스템(102)이 제공하는 컨텐츠에 대한 작은 사이즈의 비디오 신호 또는 타이틀 정지 영상, 채널 이름, 컨텐츠 설명에 관한 정보를 포함한다. The program guide generation unit 302 generates a program guide for facilitating a user's channel search. Here, the program guide includes information about a small size video signal or title still image, channel name, and content description of the content provided by the broadcasting system 102.

본 발명에 따른 프로그램 가이드 생성부(302)는 복수의 사용자 정의 채널에 대한 프로그램 가이드를 생성할 수 있다. The program guide generator 302 according to the present invention may generate a program guide for a plurality of user defined channels.

사용자 정의 채널의 프로그램 가이드는 사용자 정의 채널에 포함된 컨텐츠의 타이틀 영상, 채널 이름, 컨텐츠 설명 및 컨텐츠 키워드 정보가 포함될 수 있다.The program guide of the user defined channel may include a title image of the content included in the user defined channel, a channel name, a content description, and content keyword information.

여기서, 사용자 정의 채널에 관한 프로그램 가이드를 생성함에 있어 사용자 정의 채널이 매우 많은 수가 존재할 수 있으므로 프로그램 가이드 생성부(302)는 시청률 처리부(308)에서 통계 처리된 시청률 정보를 이용하여 높은 시청률을 갖는 사용자 정의 채널에 관한 정보를 우선적으로 포함하는 프로그램 가이드를 생성할 수 있다. Here, since a large number of user-defined channels may exist in generating a program guide for the user-defined channel, the program guide generator 302 may have a user having a high viewer rating using the viewer rating information statistically processed by the viewer rating processor 308. The program guide including the information about the definition channel may be generated first.

본 발명에 따르면, 사용자 정의 채널에 대한 유효 기간(즉, 방송 수신 단말에 제공되는 기간)이 설정될 수 있으며, 프로그램 가이드 생성부(302)는 현재 유효 기간이 남아 있는 사용자 정의 채널에 대한 프로그램 가이드를 생성할 수 있다. According to the present invention, a valid period (i.e., a period provided to a broadcast receiving terminal) for a user defined channel may be set, and the program guide generation unit 302 may program guide a user defined channel for which a current valid period remains. Can be generated.

네트워크 통신부(306)는 방송 수신 단말(106)과 방송망과 별개의 리턴 패스 또는 인터넷 등을 통해 연결되어 각 방송 수신 단말(106)로부터 시청 정보를 수신한다. The network communication unit 306 is connected to the broadcast receiving terminal 106 through a return path or the Internet separate from the broadcast network, and receives viewing information from each broadcast receiving terminal 106.

여기서 시청 정보는 시청자가 선택한 채널 정보 및 방송 수신 단말(106)의 식별자 정보를 포함할 수 있다. Here, the viewing information may include channel information selected by the viewer and identifier information of the broadcast receiving terminal 106.

시청률 처리부(308)는 수신된 시청 정보를 통계 처리하여 특히 사용자 정의 채널에 관한 시청률 순위를 산출한다. The viewer rating processor 308 statistically processes the received viewer information to calculate a viewer rating ranking for the user-defined channel.

시청률 순위 정보는 프로그램 가이드와 별개로 방송 수신 단말(106)로 전송 될 수 있으며, 방송 수신 단말(106)은 시청자의 사용자 정의 채널 검색 요청이 있는 경우, 높은 시청률 순위를 갖는 사용자 정의 채널을 우선적으로 노출할 수 있다. The viewer rating ranking information may be transmitted to the broadcast receiving terminal 106 separately from the program guide, and the broadcast receiving terminal 106 preferentially prioritizes a user defined channel having a high viewer rating ranking when the viewer requests a user-defined channel search. May be exposed.

한편, 인코딩부(304)는 수신된 컨텐츠, 즉 오디오 및 비디오 신호를 미리 설정된 데이터 포맷으로 변환하며, 또한 프로그램 가이드를 인코딩한다. Meanwhile, the encoding unit 304 converts the received content, that is, the audio and video signals into a preset data format, and also encodes the program guide.

이후, 전송부(310)는 인코딩된 컨텐츠 및 프로그램 가이드 등을 하나의 방송 가능한 신호로 중합하며, 중합된 방송 신호를 변조하여 방송 매체를 통해 송출한다. Thereafter, the transmitter 310 polymerizes the encoded content, the program guide, and the like into a single broadcastable signal, modulates the polymerized broadcast signal, and transmits the same through the broadcast medium.

전술한 바와 같이, 본 발명에 따른 사용자 정의 채널 정보에는 사용자가 입력한 키워드 정보가 포함될 수 있다. As described above, the user defined channel information according to the present invention may include keyword information input by the user.

여기서, 키워드 정보는 사용자 정의 채널을 직관적으로 인식할 수 있도록 하는 정보로서, 사용자 정의 채널에 포함된 컨텐츠의 장르, 출연 배우, 가수 등에 관한 정보를 포함할 수 있다. Here, the keyword information is information for intuitively recognizing the user defined channel, and may include information about the genre, the actor, the singer, and the like of the content included in the user defined channel.

상기한 바와 같이, 방송 시스템(102)이 제공하는 프로그램 가이드에는 이와 같은 사용자 정의 채널에 대한 키워드 정보가 포함될 수 있다. As described above, the program guide provided by the broadcasting system 102 may include keyword information about such a user defined channel.

본 발명에 따른 방송 수신 단말(106)은 사용자 정의 채널 중 하나를 재생할 수 있다는 점에서 시청자는 자신이 원하는 키워드 정보를 미리 등록할 수 있다. Since the broadcast receiving terminal 106 according to the present invention can play one of user-defined channels, the viewer can pre-register keyword information desired by the viewer.

본 발명에 따르면, 방송 수신 단말(106)은 시청자의 사용자 정의 채널 검색 요청이 있는 경우, 미리 등록된 키워드와 동일한 키워드를 갖는 사용자 정의 채널을 우선 노출시킬 수 있으며, 이를 통해 시청자가 자신이 원하는 사용자 정의 채널 을 보다 쉽게 찾을 수 있도록 한다. According to the present invention, when the viewer receives a user-defined channel search request, the broadcast receiving terminal 106 may first expose a user-defined channel having the same keyword as a pre-registered keyword. Makes it easier to find the definition channel.

그러나, 방송 수신 단말(106)이 상기와 같이 시청률이 높은 사용자 정의 채널을 우선 노출시킬 수도 있을 것이다. However, the broadcast receiving terminal 106 may first expose the user-defined channel having a high rating as described above.

하기에서는 도 4 내지 5를 참조하여 본 발명에 따른 사용자 정의 채널 구성 방법을 상세하게 살펴본다. Hereinafter, a user-defined channel configuration method according to the present invention will be described in detail with reference to FIGS. 4 to 5.

도 4는 본 발명에 일 실시예에 따른 사용자 정의 채널의 구성 과정을 도시한 흐름도이다. 4 is a flowchart illustrating a process of configuring a user defined channel according to an embodiment of the present invention.

도 4를 참조하면, 채널 구성 서버(100)는 컨텐츠 리스트를 실시간으로 관리하며(단계 400), 사용자 단말기(104)의 요청이 있는 경우(단계 402), 컨텐츠 리스트 및 사용자 정의 채널 구성을 위한 어플리케이션을 전송한다(단계 404). Referring to FIG. 4, the channel configuration server 100 manages a content list in real time (step 400), and when a request is made from the user terminal 104 (step 402), an application for configuring a content list and a user-defined channel. (Step 404).

사용자 단말기(104)는 어플리케이션을 실행하여 사용자 정의 채널 정보 입력을 위한 인터페이스를 출력한다(단계 406). The user terminal 104 executes an application and outputs an interface for inputting user defined channel information (step 406).

사용자는 해당 인터페이스를 통해 채널 번호 입력, 컨텐츠 선택 및 전송 방식을 입력하며, 사용자 단말기(104)는 사용자 정의 채널 정보의 입력된 완료되는 경우(단계 408), 사용자 정의 채널 정보를 채널 구성 서버(100)로 전송한다(단계 410).The user inputs a channel number input, content selection and transmission method through the corresponding interface, and when the user terminal 104 completes input of the user-defined channel information (step 408), the user-defined channel information is input to the channel configuration server 100. (Step 410).

채널 구성 서버(100)는 채널 번호 리스트 및 전송 시간 리스트를 관리하며(단계 412), 상기한 리스트를 통해 수신된 사용자 정의 채널 정보에서 채널 번호 및 전송 시간의 중복 여부를 판단한다(단계 414).The channel configuration server 100 manages the channel number list and the transmission time list (step 412), and determines whether the channel number and the transmission time overlap in the user-defined channel information received through the list (step 414).

채널 구성 서버(100)는 채널 번호 또는 전송 시간 중복의 판단이 완료된 후 사용자 정의 채널 정보를 저장한다(단계 416).The channel configuration server 100 stores the user-defined channel information after the determination of the duplicate channel number or transmission time is completed (step 416).

한편, 도 5는 본 발명의 다른 실시예에 따른 사용자 정의 채널 구성 과정의 순서도이다. 5 is a flowchart illustrating a user-defined channel configuration process according to another embodiment of the present invention.

도 5는 본 발명에 따른 어플리케이션이 채널 번호 및 전송 시간의 중복 여부를 실시간으로 판단하는 과정을 도시한 것이다. 5 illustrates a process of determining in real time whether an application overlaps a channel number and a transmission time according to the present invention.

도 5를 참조하면, 본 발명에 따른 어플리케이션은 사용자 정의 채널 정보 입력을 위한 인터페이스를 출력한다(단계 500).Referring to FIG. 5, an application according to the present invention outputs an interface for inputting user defined channel information (step 500).

출력된 인터페이스를 통해 사용자의 컨텐츠 검색, 선택 및 배열 정보를 수신한다(단계 502). The content search, selection, and arrangement information of the user is received through the output interface (step 502).

또한, 어플리케이션은 채널 번호 및 컨텐츠의 전송 형식 또는 전송 시간 정보를 수신한다(단계 504). The application also receives channel number and transmission format or transmission time information of the content (step 504).

이때, 본 발명에 따른 어플리케이션은 채널 구성 서버(100)와의 연동을 통해 수신한 채널 번호 리스트를 통해 수신된 채널 번호가 이미 등록된 채널 번호가 동일한지 여부를 판단한다(단계 506). In this case, the application according to the present invention determines whether the received channel number is the same as the already registered channel number through the channel number list received through the linkage with the channel configuration server 100 (step 506).

채널 번호가 동일한 경우, 어플리케이션은 컨텐츠의 전송 형식이 다운로드 방식인지 여부를 판단하며(단계 508), 다운로드 방식인 경우에는 채널 번호 변경 메시지를 출력한다(단계 510). If the channel numbers are the same, the application determines whether the transmission format of the content is a download method (step 508), and if it is a download method, outputs a channel number change message (step 510).

한편, 전송 형식이 실시간 전송 방식인 경우, 어플리케이션은 중복된 채널 번호의 사용자 정의 채널이 역시 실시간 전송 방식인 경우에 현재 사용자가 입력한 전송 시간이 이미 등록된 사용자 정의 채널의 전송 시간과 중복되는지 여부를 판단 한다(단계 512). On the other hand, if the transmission format is a real-time transmission method, the application determines whether the transmission time entered by the current user overlaps with the transmission time of the user-defined channel already registered when the user-defined channel of the duplicated channel number is also a real-time transmission method. Determine (step 512).

실시간 전송 방식에서 채널 번호뿐만 아니라 전송 시간까지 중복되는 경우에 어플리케이션은 채널 번호 또는 전송 시간 변경 메시지를 출력한다(단계 514).If not only the channel number but also the transmission time is duplicated in the real time transmission scheme, the application outputs a channel number or transmission time change message (step 514).

상기와 같은 과정을 통해 본 발명에 따른 사용자 정의 채널은 채널의 중복 또는 전송 시간의 중복 없이 시청자에게 제공될 수 있다. Through the above process, the user defined channel according to the present invention can be provided to the viewer without duplication of channels or duplication of transmission time.

도 6은 본 발명에 따른 사용자 정의 채널에 포함된 컨텐츠를 방송 수신 단말에 제공하는 과정의 흐름도이다. 6 is a flowchart illustrating a process of providing content included in a user defined channel to a broadcast receiving terminal according to the present invention.

도 6을 참조하면, 채널 구성 서버(100)는 사용자 정의 채널 정보를 방송 시스템(102)에 제공한다(단계 600).Referring to FIG. 6, the channel configuration server 100 provides user-defined channel information to the broadcasting system 102 (step 600).

방송 시스템(102)은 방송 수신 단말(106)에서 사용자 정의 채널에 포함된 컨텐츠의 요청 또는 해당 컨텐츠의 전송 시간이 도래했는지 여부를 판단한다(단계 602). The broadcast system 102 determines whether a request for content included in a user-defined channel or a transmission time of the corresponding content has arrived at the broadcast receiving terminal 106 (step 602).

한편, 방송 시스템(102)은 각 사용자 정의 채널에 대한 시청률을 산출하며(단계 604), 산출된 시청률을 바탕으로 사용자 정의 채널에 대한 프로그램 가이드를 생성한다(단계 606). Meanwhile, the broadcast system 102 calculates an audience rating for each user defined channel (step 604), and generates a program guide for the user defined channel based on the calculated audience rating (step 606).

시청자의 요청 또는 전송 시간이 도래한 경우, 방송 시스템(102)은 사용자 정의 채널에 포함되는 컨텐츠 및 프로그램 가이드의 인코딩을 수행하며(단계 608), 인코딩된 프로그램 가이드 및 컨텐츠를 방송 수신 단말(106)로 전송한다(단계 610). When the request or transmission time of the viewer arrives, the broadcast system 102 performs encoding of the content and the program guide included in the user defined channel (step 608), and the broadcast receiving terminal 106 transmits the encoded program guide and the content. (Step 610).

방송 수신 단말(106)은 수신된 컨텐츠를 재생하며(단계 612), 시청자의 요청 이 있는 경우 높은 시청률을 갖는 사용자 정의 채널에 관한 프로그램 가이드를 출력한다(단계 614). The broadcast receiving terminal 106 plays the received content (step 612), and outputs a program guide regarding a user-defined channel having a high viewer rating when requested by the viewer (step 614).

본 발명의 다른 실시예에 따르면, 각 사용자 정의 채널에는 채널 식별을 위한 키워드가 등록되고, 또한 방송 수신 단말(106)에도 시청자에 상응하는 키워드가 등록될 수 있다. According to another embodiment of the present invention, keywords for channel identification may be registered in each user defined channel, and keywords corresponding to viewers may also be registered in the broadcast receiving terminal 106.

이에 따라 단계 614는 시청자의 요청이 있는 경우 방송 수신 단말(106)에 등록된 키워드에 상응하는 사용자 정의 채널을 우선적으로 노출시키게 된다. Accordingly, step 614 preferentially exposes a user-defined channel corresponding to a keyword registered in the broadcast receiving terminal 106 when a viewer requests.

상기한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대해 통상의 지식을 가진 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허청구범위에 속하는 것으로 보아야 할 것이다. Preferred embodiments of the present invention described above are disclosed for purposes of illustration, and those skilled in the art will be able to make various modifications, changes, and additions within the spirit and scope of the present invention. Additions should be considered to be within the scope of the following claims.

도 1은 본 발명의 바람직한 일 실시예에 따른 시스템의 구성을 도시한 도면.1 is a diagram showing the configuration of a system according to a preferred embodiment of the present invention.

도 2는 본 발명의 바람직한 일 실시예에 따른 사용자 정의 채널 구성 서버의 상세 구성을 도시한 도면.2 is a diagram illustrating a detailed configuration of a user-defined channel configuration server according to an embodiment of the present invention.

도 3은 본 발명의 바람직한 일 실시예에 따른 방송 시스템의 모듈 구성을 도시한 도면.3 is a diagram illustrating a module configuration of a broadcast system according to an embodiment of the present invention.

도 4는 본 발명에 일 실시예에 따른 사용자 정의 채널의 구성 과정을 도시한 흐름도.4 is a flowchart illustrating a process of configuring a user defined channel according to an embodiment of the present invention.

도 5는 본 발명의 다른 실시예에 따른 사용자 정의 채널 구성 과정의 순서도.5 is a flowchart of a user-defined channel configuration process according to another embodiment of the present invention.

도 6은 본 발명에 따른 사용자 정의 채널에 포함된 컨텐츠를 방송 수신 단말에 제공하는 과정의 흐름도.6 is a flowchart illustrating a process of providing a broadcast receiving terminal with content included in a user defined channel according to the present invention.

Claims (13)

사용자 정의 채널 구성을 위해 사용자 단말기에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 사용자 단말기에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서, In the recording medium recording a program that can be read by the user terminal is implemented programmatically by the user terminal for a user-defined channel configuration, (a) 채널 번호, 컨텐츠 리스트로부터의 컨텐츠 검색, 선택 및 배열, 전송 형식, 전송 시간, 채널 장르 선택, 채널 설명, 키워드 중 적어도 하나를 포함하는 사용자 정의 채널 정보 입력을 위한 인터페이스를 출력하는 단계; 및(a) outputting an interface for inputting user-defined channel information including at least one of channel number, content retrieval from a content list, selection and arrangement, transmission format, transmission time, channel genre selection, channel description, and keywords; And (b) 상기 인터페이스에 입력되는 사용자 정의 채널 정보를 네트워크를 통해 연결된 채널 구성 서버로 전송하는 단계를 수행하되, (b) transmitting user defined channel information input to the interface to a channel configuration server connected through a network; 방송 시스템은 상기 사용자 정의 채널 정보에 포함되는 컨텐츠를 방송 수신 단말로 전송하는 컴퓨터 판독 가능한 기록매체. The broadcasting system transmits the content included in the user defined channel information to a broadcast receiving terminal. 제1항에 있어서, The method of claim 1, (c) 상기 (b) 단계에 선행하여, 상기 채널 구성 서버와 연동하여 채널 번호의 중복 여부 및 전송 시간의 중복 여부 중 적어도 하나를 판단하는 단계를 더 수행하는 기록매체.and (c) prior to step (b), further determining whether at least one of a channel number and a transmission time overlap with the channel configuration server. 제1항에 있어서, The method of claim 1, 상기 (a) 단계는 상기 사용자 단말기에 네트워크를 통해 연결된 사용자 정의 채널 구성 서버와 연동하여 사용자 정의 채널에 할당된 복수의 채널 번호 중 현재 사용 가능한 채널 번호 및 전송 시간대를 출력하는 단계를 포함하는 기록매체.The recording medium may include outputting a currently available channel number and a transmission time zone among a plurality of channel numbers assigned to the user defined channel in cooperation with a user defined channel configuration server connected to the user terminal through a network. . 제2항에 있어서, The method of claim 2, 상기 전송 형식은 다운로드 방식 및 실시간 전송 방식 중 적어도 하나를 포함하는 기록매체. The transmission format includes at least one of a download method and a real-time transmission method. 제4항에 있어서, The method of claim 4, wherein 상기 (c) 단계는, In step (c), (c1) 입력된 채널 번호가 이미 등록된 사용자 정의 채널의 채널 번호와 중복되는지 여부를 판단하는 단계; (c1) determining whether the input channel number overlaps with a channel number of a user-defined channel that is already registered; (c2) 입력된 전송 형식이 다운로드 방식인 경우 채널 번호 변경 메시지를 출력하는 단계를 수행하는 기록매체. and (c2) outputting a channel number change message when the input transmission format is a download method. 제5항에 있어서, The method of claim 5, 상기 (c1) 단계는 입력된 채널 번호가 이미 등록된 실시간 전송 방식의 사용자 정의 채널의 채널 번호와 중복되는지 여부를 판단하는 단계를 포함하며, Step (c1) includes determining whether the input channel number overlaps with the channel number of the user-defined channel of the real-time transmission method that is already registered. 입력된 채널 번호가 이미 등록된 실시간 전송 방식의 사용자 정의 채널의 채널 번호와 중복되며, 입력된 전송 형식이 실시간 전송 방식인 경우, 입력된 전송 시간이 이미 등록된 사용자 정의 채널의 전송 시간과 중복되는지 여부를 판단하는 단계를 더 수행하는 기록매체.If the input channel number overlaps with the channel number of the user-defined channel of the real-time transmission method already registered, and if the input transmission format is the real-time transmission method, does the input transmission time overlap with the transmission time of the user-defined channel already registered? A recording medium further performing the step of determining whether or not. 방송 시스템 및 사용자 단말기와 네트워크를 통해 연결되는 서버에서 사용자 정의 채널 구성 서비스를 제공하는 방법으로서, A method for providing a user-defined channel configuration service in a server connected to a broadcasting system and a user terminal through a network, (a) 상기 사용자 단말기로 컨텐츠 리스트 및 사용자 정의 채널 구성을 위한 어플리케이션을 전송하는 단계-상기 어플리케이션은 상기 사용자 단말기에서 실행되어 채널 번호, 상기 컨텐츠 리스트로부터의 컨텐츠 검색, 선택 및 배열, 전송 형식, 재생 시간, 채널 장르, 채널 설명, 키워드 중 적어도 하나를 포함하는 사용자 정의 채널 정보 입력을 위한 인터페이스를 출력함-;(a) transmitting an application for configuring a content list and a user-defined channel to the user terminal, wherein the application is executed in the user terminal to retrieve a channel number, content search from the content list, selection and arrangement, transmission format, and playback; Outputting an interface for inputting user defined channel information including at least one of time, channel genre, channel description, and keyword; (b) 상기 사용자 단말기로부터 상기 인터페이스에 입력된 사용자 정의 채널 정보를 수신하여 저장하는 단계를 포함하되, (b) receiving and storing user defined channel information input to the interface from the user terminal, 상기 방송 시스템은 상기 사용자 정의 채널 정보에 포함되는 컨텐츠를 방송 수신 단말로 전송하는 사용자 정의 채널 서비스 제공 방법. The broadcasting system provides a user-defined channel service for transmitting the content included in the user-defined channel information to the broadcast receiving terminal. 제7항에 있어서, The method of claim 7, wherein 상기 사용자 정의 채널 정보에 포함된 채널 번호의 중복 여부 및 전송 시간의 중복 여부 중 적어도 하나를 판단하는 단계를 더 포함하는 사용자 정의 채널 서비스 제공 방법.And determining at least one of whether a channel number included in the user defined channel information is overlapped and whether a transmission time is overlapped. 제7항에 있어서, The method of claim 7, wherein 상기 사용자 정의 채널 정보에 복수의 컨텐츠에 식별 정보가 포함되는 경우, 상기 방송 시스템은 상기 복수의 컨텐츠 중 적어도 소정 컨텐츠 사이에 광고를 삽입하여 상기 방송 수신 단말로 전송하는 사용자 정의 채널 서비스 제공 방법.And when the identification information is included in a plurality of contents in the user defined channel information, the broadcasting system inserts an advertisement between at least predetermined contents among the plurality of contents and transmits the advertisement to the broadcast receiving terminal. 제7항에 있어서,The method of claim 7, wherein 상기 전송 형식은 다운로드 방식 및 실시간 전송 방식 중 적어도 하나를 포함하며, 상기 전송 형식이 실시간 전송 방식으로 선택되는 경우, 지정 가능한 전송 시간대를 임의로 결정하는 단계를 더 포함하는 사용자 정의 채널 서비스 제공 방법. The transmission format may include at least one of a download scheme and a real-time transmission scheme. If the transmission format is selected as a real-time transmission scheme, the method may further include arbitrarily determining a designated transmission time slot. 제7항에 있어서,The method of claim 7, wherein 상기 방송 시스템은 복수의 사용자 정의 채널에 대한 시청률 순위를 산출하며, The broadcast system calculates a rating rating for a plurality of user defined channels, 상기 방송 수신 단말은 시청자의 채널 검색 요청이 있는 경우 상기 산출된 시청률 순위에 따라 사용자 정의 채널 정보를 출력하는 사용자 정의 채널 서비스 제공 방법. And the broadcast receiving terminal outputs user defined channel information according to the calculated viewer rating ranking when a viewer requests a channel search. 제7항에 있어서,The method of claim 7, wherein 상기 방송 수신 단말은 시청자가 입력한 키워드 정보를 저장하며, 시청자의 요청이 있는 경우, 기 저장된 키워드 정보에 상응하는 사용자 정의 채널을 우선 출 력하는 사용자 정의 채널 서비스 제공 방법.The broadcast receiving terminal stores the keyword information input by the viewer and, if requested by the viewer, first outputs a user-defined channel corresponding to the stored keyword information. 사용자 단말기로 컨텐츠 리스트 및 사용자 정의 채널 구성을 위한 어플리케이션을 제공하는 어플리케이션 제공부-상기 어플리케이션은 상기 사용자 단말기에서 실행되어 채널 번호, 상기 컨텐츠 리스트로부터의 컨텐츠 검색, 선택 및 배열, 전송 형식, 재생 시간, 채널 장르, 채널 설명 중 적어도 하나를 포함하는 사용자 정의 채널 정보 입력을 위한 인터페이스를 출력함-; 및 Application providing unit for providing an application for configuring a content list and a user-defined channel to the user terminal-The application is executed in the user terminal channel number, content search from the content list, selection and arrangement, transmission format, playback time, Outputting an interface for inputting user defined channel information including at least one of a channel genre and a channel description; And 상기 사용자 정의 채널 정보에 포함된 채널 번호의 중복 여부 및 전송 시간의 중복 여부 중 적어도 하나를 판단하는 채널 관리부를 포함하는 사용자 정의 채널 서비스 제공 시스템. And a channel manager configured to determine whether at least one of a channel number included in the user defined channel information is overlapped and a transmission time is overlapped.
KR1020080003520A 2008-01-11 2008-01-11 Method and system for providing user-defined channel service Active KR101460800B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080003520A KR101460800B1 (en) 2008-01-11 2008-01-11 Method and system for providing user-defined channel service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080003520A KR101460800B1 (en) 2008-01-11 2008-01-11 Method and system for providing user-defined channel service

Publications (2)

Publication Number Publication Date
KR20090077519A true KR20090077519A (en) 2009-07-15
KR101460800B1 KR101460800B1 (en) 2014-11-14

Family

ID=41336009

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080003520A Active KR101460800B1 (en) 2008-01-11 2008-01-11 Method and system for providing user-defined channel service

Country Status (1)

Country Link
KR (1) KR101460800B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014120466A1 (en) * 2013-01-30 2014-08-07 Google Inc. User interface tailored by subscription state for a channel of a content sharing platform

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6898762B2 (en) * 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
JP4504066B2 (en) 2004-03-31 2010-07-14 株式会社インデックス User individual program guide providing apparatus and method
KR100700059B1 (en) * 2005-03-17 2007-03-27 주식회사 한국디지털케이블미디어센터 Digital broadcasting recommendation system and its use method
KR20070089278A (en) * 2006-02-28 2007-08-31 최중인 How to implement your own personalized EPG (Electronic Program Guide) using X Internet

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014120466A1 (en) * 2013-01-30 2014-08-07 Google Inc. User interface tailored by subscription state for a channel of a content sharing platform
US9870567B2 (en) 2013-01-30 2018-01-16 Google Inc. User interface tailored by subscription state for a channel of a content sharing platform

Also Published As

Publication number Publication date
KR101460800B1 (en) 2014-11-14

Similar Documents

Publication Publication Date Title
US10390092B1 (en) Systems and methods for providing an on-demand entertainment service
CN103069826B (en) Transmission equipment and method, reception equipment and method and transmission and reception system
US7962572B1 (en) Systems and methods for providing an on-demand entertainment service
US20070186243A1 (en) System and method of providing television program recommendations
US20120030587A1 (en) Systems and methods for sharing media using social media guidance applications
US20060225097A1 (en) Technique for selecting multiple entertainment programs to be provided over a communication network
KR101002070B1 (en) Related content receiving device, related content providing device, and related content transmission system using same
US8566877B2 (en) Method and apparatus for content information related to a media program
US20100299701A1 (en) Media content retrieval system and personal virtual channel
US20110154404A1 (en) Systems and Methods to Provide Data Services for Concurrent Display with Media Content Items
KR101500500B1 (en) Personalized content recommendation system and method
US20090113502A1 (en) Method, system and apparatus for providing value-added service in internet protocol tv system
US8407734B2 (en) Broadcasting receiver and method of transmitting / receiving broadcasting signal
KR101168698B1 (en) Method and apparatus for providing private channel service on iptv
US9204185B2 (en) Individual internet video link channel
KR101078701B1 (en) Method and apparatus for selective section playback of iptv program
KR101086153B1 (en) Digital broadcasting system and method having individual notification function for new and updated information
KR101856852B1 (en) Method and Apparatus for playing YouTube Channel in Channel-based Content Providing System
KR101460800B1 (en) Method and system for providing user-defined channel service
KR20110024897A (en) Method and device for selecting advertisement based on user preferred menu
WO2012015631A1 (en) Systems and methods for sharing media using social media guidance applications
KR20110071450A (en) Automatic channel change method and device for selective contents viewing in IPTV
WO2006109651A1 (en) Contents distribution system, and contents distribution method
KR101322327B1 (en) System of providing optional services for IPTV broadcasting
KR101078704B1 (en) Method and apparatus for providing vod service based ranking of tv program

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20170907

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20181001

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 12