KR20220164983A - Epg - Google Patents

Epg Download PDF

Info

Publication number
KR20220164983A
KR20220164983A KR1020210073381A KR20210073381A KR20220164983A KR 20220164983 A KR20220164983 A KR 20220164983A KR 1020210073381 A KR1020210073381 A KR 1020210073381A KR 20210073381 A KR20210073381 A KR 20210073381A KR 20220164983 A KR20220164983 A KR 20220164983A
Authority
KR
South Korea
Prior art keywords
epg
client device
information
authentication
database
Prior art date
Application number
KR1020210073381A
Other languages
Korean (ko)
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 KR1020210073381A priority Critical patent/KR20220164983A/en
Publication of KR20220164983A publication Critical patent/KR20220164983A/en

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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23109Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion by placing content in organized collections, e.g. EPG data repository
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key

Abstract

According to the present invention, an EPG database that can be directly used by a digital broadcasting receiving device is generated by processing EPG information in a server of an operator providing EPG information. After that, it is provided to the digital broadcasting receiving device. Accordingly, the digital broadcasting receiver can immediately operate EPG-related functions without an excessive burden for generating the EPG database.

Description

네트워크를 이용한 EPG 정보 서비스 시스템{EPG}EPG information service system using network {EPG}

디지털 방송 수신장치Digital broadcast receiver

본 발명은 네트워크를 이용한 EPG 정보 서비스 시스템, 클라이언트 장치, 및 디지털 방송 수신장치에 관한 것으The present invention relates to an EPG information service system using a network, a client device, and a digital broadcast receiving device.

로서, 특히 EPG 정보 서비스를 제공하는 사업자 측에서 EPG 정보를 디지털 방송 수신장치가 즉시 사용할 수 있As a result, EPG information can be immediately used by digital broadcasting receivers, especially from operators providing EPG information services.

는 EPG 데이터베이스로 가공하여 전송해 주도록 한 EPG 정보 서비스 시스템, 이러한 EPG 정보 서비스 시스템과is an EPG information service system that is processed into an EPG database and transmitted, such an EPG information service system and

인터넷망 등의 통신 네트워크를 통해 연결되어 EPG 데이터베이스를 수신하는 클라이언트 장치, 그리고 클라이언A client device connected through a communication network such as an Internet network to receive an EPG database, and a client device

트 장치를 통해 수신된 EPG 데이터베이스를 이용하여 EPG 관련 기능을 수행하는 디지털 방송 수신장치에 관한A digital broadcasting receiving device that performs EPG-related functions using an EPG database received through a network device

것이다.will be.

EPG 데이터베이스를 생성하는 과정은 중앙처리장치(CPU)의 점유율이 상당히 높고, 하드 디스크 드라이The process of creating an EPG database takes a very high share of the central processing unit (CPU) and hard disk drive.

브(HDD) 등의 저장장치를 매우 빈번하게 액세스해야 하며, 특히 임베디드 시스템(Embedded System)을 사용할 때Storage devices such as HDDs must be accessed very frequently, especially when using embedded systems.

의 치명적인 문제점으로 부각되는 자원(Resource) 소모가 나타나게 된다.Resource consumption, which is highlighted as a fatal problem of

이에 따라 시나리오가 복잡해지고 다른 태스크(Task)의 병렬 수행에 문제를 일으킬 수 있는 요소가 되고 있다.Accordingly, the scenario becomes complicated and becomes a factor that can cause problems in parallel execution of other tasks.

실제 일부 디지털 방송 수신장치에서는 8일치의 EPG 데이터베이스를 생성하는데 약 30분 이상의 시간이 소요되In fact, some digital broadcasting receivers take more than 30 minutes to create an EPG database for 8 days.

고 있으며, EPG 데이터베이스 생성시에는 다른 태스크(Task) 운용이 불가능한 경우도 있다.There are cases in which other tasks cannot be operated when EPG database is created.

이에 본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 수집된 EPG 정보를 디지털 방송 수신Accordingly, the present invention has been made to solve the above problems, and receives digital broadcasting of collected EPG information.

장치에서 바로 사용될 수 있는 EPG 데이터베이스로 가공하여 서비스하는 네트워크를 이용한 EPG 정보 서비스 시In the case of EPG information service using a network that is processed and serviced as an EPG database that can be used directly in the device

스템, 상기 EPG 정보 서비스 시스템과 통신하여 EPG 데이터베이스를 수신할 수 있는 클라이언트 장치, 및 클라system, a client device capable of receiving an EPG database by communicating with the EPG information service system, and a client device

이언트 장치를 통해 수신된 EPG 데이터베이스를 사용하여 EPG 관련 기능을 수행하는 디지털 방송 수신장치를 제Provides a digital broadcasting receiving device that performs EPG-related functions using the EPG database received through the iant device.

공하는데 그 목적이 있다.Its purpose is to serve.

상기와 같은 목적을 달성하기 위하여, 본 발명의 EPG 정보 서비스 시스템은 통신 네트워크를 통해 클라이언트In order to achieve the above object, the EPG information service system of the present invention provides a client through a communication network.

장치와 접속하여 상기 클라이언트 장치의 요청에 따라 가입자 인증을 수행하는 인증 서버; 수집된 전자 프로그an authentication server that accesses a device and performs subscriber authentication according to a request of the client device; Collected Electronic Program

램 가이드(EPG) 정보를 가공하여 EPG 데이터베이스를 생성하는 EPG 관리 서버; 및 상기 EPG 관리 서버로부터 상EPG management server for generating an EPG database by processing RAM guide (EPG) information; And from the EPG management server

기 EPG 데이터베이스를 수신하고, 상기 통신 네트워크를 통해 클라이언트 장치와 접속하며, 상기 인증 서버를Receives an existing EPG database, connects with a client device through the communication network, and uses the authentication server

통해 인증된 클라이언트 장치의 요청에 따라 상기 EPG 데이터베이스를 전송해 주는 콘텐츠 서버를 포함하여 이Including a content server that transmits the EPG database at the request of a client device authenticated through

루어진다.gets ripped

상기 가입자 인증을 위한 정보는 상기 클라이언트 장치의 고유 식별정보 및 비밀번호를 포함하여 구성될 수 있The information for subscriber authentication may include unique identification information and password of the client device.

다.All.

상기 인증 서버는 상기 인증된 클라이언트 장치로 쿠키(Cookie)를 전송하고, 상기 클라이언트 장치는 상기 쿠키The authentication server transmits a cookie to the authenticated client device, and the client device sends the cookie

를 이용하여 상기 콘텐츠 서버에 인증 상태를 알리도록 구성될 수 있다.It may be configured to inform the authentication status to the content server using.

상기 콘텐츠 서버는 상기 클라이언트 장치로부터의 요청에 따라 상기 클라이언트 장치에서 지정한 종류의 EPGThe content server is an EPG of the type designated by the client device according to a request from the client device.

정보로 이루어지는 EPG 데이터베이스를 전송해 주도록 구성될 수 있다.It may be configured to transmit an EPG database consisting of information.

상기 클라이언트 장치에서 지정할 수 있는 EPG 정보의 종류에는 EPG 데이터베이스를 관리하는 데이터베이스 관The type of EPG information that can be designated by the client device includes a database management system that manages an EPG database.

리 시스템(DBMS: DataBase Management System)의 종류에 관한 정보를 포함하도록 구성될 수 있다.It may be configured to include information about the type of database management system (DBMS).

상기 콘텐츠 서버는 상기 클라이언트 장치로 EPG 데이터베이스 정보를 전송할 때 MPEG-2 방식을 통해 압축하여When the content server transmits the EPG database information to the client device, the content server compresses it through the MPEG-2 method,

전송하도록 구성될 수 있다.can be configured to transmit.

본 발명에 따른 클라이언트 장치는, 상기 통신 네트워크와 접속하는 네트워크 인터페이스부; 상기 네트워크 인A client device according to the present invention includes a network interface unit connected to the communication network; said network

터페이스부를 통해 상기 인증 서버에 접속하여 인증을 요청하고, 상기 인증 서버가 전송해 주는 인증 정보를 수Accesses the authentication server through the interface unit, requests authentication, and receives authentication information transmitted by the authentication server.

신하는 인증처리부; 상기 네트워크 인터페이스부를 통해 상기 콘텐츠 서버과 접속하고, 상기 수신된 인증 정보The trustee authentication processing unit; Access to the content server through the network interface unit, and the received authentication information

를 이용하여 상기 콘텐츠 서버로부터 EPG 데이터베이스를 수신하는 EPG 수신부; 및 타 영상처리장치와 인터페이an EPG receiving unit for receiving an EPG database from the content server using; and other image processing devices and interfaces

스하여 상기 EPG 수신부를 통해 수신된 EPG 데이터베이스를 상기 영상처리장치에 전달하는 EPG 인터페이스부를an EPG interface unit that transmits the EPG database received through the EPG reception unit to the image processing device.

포함하여 이루어진다.made including

상기 EPG 수신부는 상기 콘텐츠 서버로 EPG 데이터베이스를 요청할 때 상기 EPG 인터페이스부를 통해 상기 영상처리장치로부터 입력되는 EPG 종류를 지정하는 정보를 함께 전송하도록 구성될 수 있다.The EPG reception unit may be configured to transmit information designating an EPG type input from the image processing device through the EPG interface unit when requesting an EPG database from the content server.

한편, 본 발명에 따른 디지털 방송 수신장치는 상기 클라이언트 장치; 및 디지털 방송 신호를 수신하고 처리하Meanwhile, a digital broadcast receiving device according to the present invention includes the client device; and receive and process digital broadcast signals.

여 디스플레이 모듈로 출력할 비디오 신호와 스피커를 통해 출력할 오디오 신호로 만들어 출력하고, 상기 클라The video signal to be output to the display module and the audio signal to be output through the speaker are generated and output.

이언트 장치에서 전달해 주는 EPG 데이터베이스를 이용하여 EPG 관련 기능을 제공하는 영상처리장치를 포함하여Including an image processing device that provides EPG-related functions by using the EPG database delivered from the iant device

이루어진다. 이 때, 상기 클라이언트 장치와 상기 영상처리장치는 일체형 또는 분리형으로 구성될 수 있다.It is done. In this case, the client device and the image processing device may be integrated or separated.

본 발명에 따르면, EPG 데이터베이스 생성 작업을 서버 측에서 수행하도록 함으로써 이를 이용하는 디지털 티브According to the present invention, a digital TV using the EPG database creation work is performed on the server side.

이 등의 디지털 방송 수신장치는 별도의 자원(Resource) 소모 없이 즉각적으로 EPG 관련 각종 기능을 운용할 수Digital broadcasting receivers such as this can immediately operate various EPG-related functions without consuming additional resources.

있게 된다.there will be

특히 디지털 티브이 등의 디지털 방송 수신장치에서 EPG 데이터베이스 생성과 같은 작업은 병렬로 수행되어야In particular, operations such as EPG database generation in digital broadcasting receivers such as digital TVs should be performed in parallel.

하고, 디지털 방송 수신장치의 기본적인 기능에 어떠한 제약을 주어서는 안되는 것이 원칙인데, EPG 관련 기능It is a principle that the basic functions of the digital broadcast receiver should not be restricted in any way.

의 구현시 이러한 원칙을 지키기 위한 별도의 시나리오를 고려하지 않아도 된다.When implementing , there is no need to consider a separate scenario to keep these principles.

또한, 임베디드 시스템(Embedded System)과 같이 자원(Resource)을 이용하는데 있어서의 제약이 존재하는 시스In addition, systems with limitations in using resources such as embedded systems

템에서도 네트워크 EPG 기능을 원활하게 운용할 수 있게 되고, 다른 작업을 위한 태스크(Task)들도 원활하게 운The network EPG function can be smoothly operated in the system, and tasks for other tasks can also be operated smoothly.

용할 수 있으며, 하드 디스크 드라이브(HDD)를 액세스할 때나 EPG 데이터베이스 생성시에 나타날 수 있는 시스available, and may appear when accessing a hard disk drive (HDD) or when creating an EPG database.

템 오류를 근본적으로 제거할 수 있다.System errors can be fundamentally eliminated.

도 1은 본 발명에 따른 EPG 정보 서비스 시스템의 일 실시예,
도 2는 EPG 정보 서비스 시스템의 동작 과정에 관한 예,
도 3은 본 발명에 따른 클라이언트 장치의 일 실시예,
도 4는 본 발명에 따른 디지털 방송 수신장치의 일 실시예,
도 5는 본 발명에 따른 디지털 방송 수신장치의 구체적 실시예이다.
* 도면의 주요부분에 대한 부호의 설명
11: 클라이언트 장치 12: 통신 네트워크
13: 영상처리장치 20: EPG 정보 서비스 시스템
21: 인증 서버 22: EPG 관리 서버
23: 콘텐츠 서버 31: 네트워크 인터페이스부
32: 인증처리부 33: EPG 수신부
34: EPG 인터페이스부 40: 디지털 방송 수신장치
41: 클라이언트 장치 42: 영상처리장치
42-1: 채널처리부 42-2: 영상신호처리부
42-3: EPG 처리부
42-4: 비디오 디스플레이 제어부 42-5: 저장부
42-6: 사용자 인터페이스부
1 is an embodiment of an EPG information service system according to the present invention;
2 is an example of an operation process of an EPG information service system;
3 is an embodiment of a client device according to the present invention;
4 is an embodiment of a digital broadcast receiving device according to the present invention;
5 is a specific embodiment of a digital broadcasting receiver according to the present invention.
* Description of symbols for main parts of drawings
11: client device 12: communication network
13: image processing device 20: EPG information service system
21: authentication server 22: EPG management server
23: content server 31: network interface unit
32: authentication processing unit 33: EPG receiving unit
34: EPG interface unit 40: digital broadcasting receiver
41: client device 42: image processing device
42-1: channel processing unit 42-2: video signal processing unit
42-3: EPG processing unit
42-4: video display control unit 42-5: storage unit
42-6: user interface unit

도 1을 참조하자면, 본 발명에 따른 EPG 정보 서비스 시스템(20)은 인터넷망 등과 같은 통신 네트워크(12)를 통Referring to Figure 1, the EPG information service system 20 according to the present invention through a communication network 12, such as the Internet network

해 클라이언트 장치(11)와 연결되어 서로 데이터 통신을 수행하며, 클라이언트 장치(11)로 즉시 사용할 수 있도It is connected to the client device 11 to perform data communication with each other, and can be used immediately as the client device 11.

록 처리된 EPG 데이터베이스를 전송해 준다.It transmits the locked EPG database.

인증 서버(21)는 통신 네트워크(12)를 통해 클라이언트 장치(11)와 접속하여 클라이언트 장치(11)로부터의 인증The authentication server 21 connects with the client device 11 through the communication network 12 to perform authentication from the client device 11.

요청에 따라 EPG 데이터베이스를 제공받을 수 있는 정당한 가입자인지를 인증한다. 가입자 인증을 위해 필요로Upon request, it is authenticated whether the user is a legitimate subscriber who can receive the EPG database. Required for subscriber authentication

하는 정보의 종류와 인증 절차는 필요에 따라 다양하게 구성할 수 있는 것이다.The type of information and the authentication procedure can be configured in various ways as needed.

하나의 예를 들자면, 가입자 인증을 위한 정보는 클라이언트 장치(11)의 고유 식별정보와 비밀번호(Password)를As an example, information for subscriber authentication includes unique identification information and password of the client device 11.

포함하도록 구성될 수 있다. 이러한 실시예에서 인증 서버(21)는 가입자별 클라이언트 장치의 고유 식별정보와can be configured to include In this embodiment, the authentication server 21 provides unique identification information of each subscriber's client device and

비밀번호를 저장하여 관리하는 저장수단(도시되지 않음)을 포함한다. 또한, 인증 서버(21)는 일반적인 인증 서It includes a storage means (not shown) for storing and managing passwords. In addition, the authentication server 21 is a general certificate

비스 절차에 따라 사용자로부터 인증이 요청된 정보와, 인증 실행 관련한 정보 등과 같은 로그 정보를 저장수단Means for storing log information such as authentication requested information from the user according to the service procedure and information related to authentication execution

에 저장하여 관리할 수 있다.can be stored and managed.

한편, 인증된 클라이언트 단말(11)은 콘텐츠 서버(23)를 통해 EPG 데이터베이스를 수신할 수 있어야 하므로, 클On the other hand, since the authenticated client terminal 11 should be able to receive the EPG database through the content server 23,

라이언트 장치(11)와 콘텐츠 서버(23) 사이에서 인증 여부의 확인이 필요하다.It is necessary to verify authentication between the client device 11 and the content server 23.

이를 위한 하나의 실시예로서 인증 서버(21)는 인증된 클라이언트 장치(11)로 쿠키(Cookie)를 전송하고, 클라이As one embodiment for this, the authentication server 21 transmits a cookie to the authenticated client device 11, and

언트 장치(11)는 이 쿠키를 이용하여 콘텐츠 서버(23)에 자신이 인증받은 상태임을 알리도록 구성할 수 있다.The ant device 11 can be configured to notify the content server 23 that it is in an authenticated state by using this cookie.

EPG 관리 서버(22)는 수집된 각종 EPG 정보를 가공하여 EPG 데이터베이스를 생성한다. 즉, EPG 관리 서버(22)는The EPG management server 22 processes various collected EPG information to create an EPG database. That is, the EPG management server 22

가입자 측에 위치하여 EPG 관련 기능을 수행할 수 있는 어떤 장치에 설치된 데이터베이스 관리 시스템(DBMS)이A database management system (DBMS) installed in a device that can perform EPG-related functions located on the subscriber side

복잡한 별도의 처리 과정이 없이 바로 이용할 수 있는 형태의 데이터베이스로 만드는 역할을 수행한다. 또한,It plays the role of making a database in a form that can be used immediately without a complicated separate processing process. In addition,

EPG 관리 서버(22)는 생성된 EPG 데이터베이스를 콘텐츠 서버(23)에 주기적으로 전송해 준다.The EPG management server 22 periodically transmits the created EPG database to the content server 23 .

콘텐츠 서버(23)는 EPG 관리 서버(22)가 전송해 주는 EPG 데이터베이스를 저장수단(도시되지 않음)에 저장하여The content server 23 stores the EPG database transmitted by the EPG management server 22 in a storage means (not shown),

관리한다. 또한, 통신 네트워크(12)를 통해 클라이언트 장치(11)와 접속하고, 인증 서버(21)를 통해 인증된 클manage In addition, it connects to the client device 11 through the communication network 12 and authenticates the client device 11 through the authentication server 21.

라이언트 장치(11)의 요청에 따라 EPG 데이터베이스를 전송해 준다.According to the request of the client device 11, the EPG database is transmitted.

이 때, 클라이언트 장치(11)는 콘텐츠 서버(23)로 자신의 인증 상태를 알려줄 수 있어야 하는데, 위에서 설명한At this time, the client device 11 should be able to inform the content server 23 of its authentication status, as described above.

바와 같이 쿠키를 이용하는 실시예에서 클라이언트 장치(11)는 인증 서버(21)로부터 받은 쿠키를 이용하여 콘텐As described above, in the embodiment using cookies, the client device 11 uses the cookie received from the authentication server 21 to provide content

츠 서버(23)에인증 상태를 알려줄 수 있다.It is possible to inform the authentication status to the tsu server 23.

또한, 클라이언트 장치(11)는 지역(Area), 디지털 방송국(SO), 데이터베이스 관리 시스템(DBMS) 등 EPG 정보의In addition, the client device 11 provides EPG information such as an area, a digital broadcasting station (SO), and a database management system (DBMS).

종류를 지정하여 해당 종류의 EPG 정보를 갖는 EPG 데이터베이스를 전송해 줄 것을 요청할 수 있다. 이러한 실By designating a type, it is possible to request transmission of an EPG database having EPG information of the corresponding type. these threads

시예에서 콘텐츠 서버(23)는 클라이언트 장치(11)로부터의 요청에 따라 지정된 종류의 EPG 정보로 이루어지는In an embodiment, the content server 23 is configured with EPG information of a specified type according to a request from the client device 11.

EPG 데이터베이스를 생성하여 전송하도록 구성될 수 있다.It can be configured to create and transmit an EPG database.

이 때, 콘텐츠 서버(23)는 현재 보유하고 있는 EPG 데이터베이스의 목록을 관리하고, 목록에 없거나 새로운 종At this time, the content server 23 manages the list of EPG databases currently possessed, and lists unlisted or new species.

류의 EPG 데이터베이스가 요청되었을 때에 한하여 해당 EPG 데이터베이스를 생성하도록 구성할 수 있다. 뿐만It can be configured to create the corresponding EPG database only when a type of EPG database is requested. as well as

아니라 가능한 조합의 모든 EPG 데이터베이스를 미리 생성해 둘 수도 있다.Alternatively, all EPG databases of possible combinations may be created in advance.

여기서, 콘텐츠 서버(23)가 EPG 데이터베이스를 생성한다는 것은 EPG 관리 서버(22)에서 전송해 준 EPG 데이터Here, the EPG data transmitted by the EPG management server 22 means that the content server 23 creates an EPG database.

베이스를 기초로 하여 가입자가 지정한 종류의 EPG 데이터베이스를 생성한다는 것을 의미한다. 하나의 예로서,This means that an EPG database of the type specified by the subscriber is created based on the base. As an example,

클라이언트 장치(11)에서 지정한 데이터베이스 관리 시스템(DBMS)이 관리할 수 있는 EPG 데이터베이스가 목록에EPG databases that can be managed by the database management system (DBMS) specified on the client device 11 are listed.

존재하지 않는 경우에는 EPG 관리 서버(22)에서 전송해 준 EPG 데이터베이스를 기초로 하여 지정된 데이터베이If it does not exist, the database designated based on the EPG database transmitted from the EPG management server 22

스 관리 시스템(DBMS)이 관리할 수 있는 EPG 데이터베이스를 새로이 생성한 후 전송해 준다.After creating a new EPG database that can be managed by the database management system (DBMS), it is transmitted.

콘텐츠 서버(23)가 클라이언트 장치(11)로 EPG 데이터베이스를 전송해 줄 때는 효율적인 전송을 위하여 MPEG-2When the content server 23 transmits the EPG database to the client device 11, MPEG-2 is used for efficient transmission.

방식에 의해 압축된 형태로 전송할 수 있다. 그러면, 이 EPG 데이터베이스를 수신한 클라이언트 장치는 MPEG-2It can be transmitted in a compressed form by the method. Then, the client device receiving this EPG database is MPEG-2

압축된 EPG 데이터베이스를 압축 해제하여 이용할 수 있음은 물론이다.Of course, the compressed EPG database can be decompressed and used.

도 2를 참조하여 가입자 인증에 쿠키를 이용하는 실시예를 통해 EPG 정보 서비스 시스템(20)이 동작하는 전체적Referring to FIG. 2, the overall operation of the EPG information service system 20 through the embodiment using cookies for subscriber authentication

인 과정을 설명하기로 한다.I will explain the in process.

먼저, EPG 관리 서버(22)는 수집된 EPG 정보를 가공하여 EPG 데이터베이스를 생성하고, 주기적으로 콘텐츠 서버First, the EPG management server 22 processes the collected EPG information to create an EPG database, and the content server periodically

(23)에 전송해 준다. 한편, 클라이언트 장치(11)는 자신의 고유 식별정보와 비밀번호로 등으로 구성되는 인증Send it to (23). On the other hand, the client device 11 is authentication consisting of its own identification information and password, etc.

정보를 인증 서버(21)로 전송하여 가입자 인증을 요청하고, 인증 서버(21)는 이 요청에 응답하여 정당한 가입자Information is transmitted to the authentication server 21 to request subscriber authentication, and the authentication server 21 responds to the request to legitimate subscribers.

인지를 인증한 후 정상적으로 인증된 경우에는 클라이언트 장치(11)로 쿠키를 전송해 준다.After authenticating the recognition, if it is normally authenticated, the cookie is transmitted to the client device (11).

그러면, 클라이언트 장치(11)는 인증 서버(21)로부터 수신한 쿠키를 이용하여 콘텐츠 서버(23)에 자신이 인증된Then, the client device 11 authenticates itself to the content server 23 using the cookie received from the authentication server 21.

상태임을 알리고 EPG 데이터베이스를 전송해 줄 것을 요청하며, 콘텐츠 서버(23)는 쿠키를 통해 정당한 가입자status and requests to transmit the EPG database, and the content server 23 sends legitimate subscribers through cookies.

임이 확인된 클라이언트 장치(11)로 EPG 데이터베이스를 전송해 준다. 클라이언트 장치(11)로 전송된 EPG 데이The EPG database is transmitted to the client device 11 that is confirmed to be the user. EPG data sent to the client device (11)

터베이스는 클라이언트 장치(11)와 연결되는 임의의 영상처리장치(13)로 전달되고, 영상처리장치(13)는 이 EPGThe database is transmitted to an arbitrary image processing device 13 connected to the client device 11, and the image processing device 13 generates the EPG.

데이터베이스를 이용하여 EPG 관련 기능을 수행할 수 있게 된다.EPG-related functions can be performed using the database.

도 3을 참조하여, 위에서 설명한 EPG 정보 서비스 시스템(20)으로부터 EPG 데이터베이스를 수신할 수 있는 클라Referring to FIG. 3, a client capable of receiving an EPG database from the EPG information service system 20 described above.

이언트 장치(11)에 관한 일 실시예를 설명하기로 한다.An embodiment of the iant device 11 will be described.

네트워크 인터페이스부(31)는 인터넷망 등의 통신 네트워크(12)를 통해 EPG 정보 서비스 시스템(20)과 연결하여The network interface unit 31 is connected to the EPG information service system 20 through a communication network 12 such as the Internet network

서로 통신할 수 있도록 한다.allow them to communicate with each other.

인증처리부(32)는 네트워크 인터페이스부(31)를 통해 EPG 정보 서비스 시스템의 인증 서버(21)에 접속하여 인증The authentication processing unit 32 connects to the authentication server 21 of the EPG information service system through the network interface unit 31 for authentication.

을 요청하고, 인증 서버(21)가 전송해 주는 인증 정보를 수신한다. 이 때, 인증을 위해 필요로 하는 정보의 종and receives the authentication information transmitted by the authentication server 21. At this time, the type of information required for authentication

류와 인증 절차는 필요에 따라 다양하게 구성할 수 있는 것이며, 하나의 예로서 클라이언트 장치(11)의 고유 식Types and authentication procedures can be configured in various ways as needed, and as an example, the unique expression of the client device 11

별정보와 비밀번호(Password)를 포함하도록 구성될 수 있다. 인증 서버(21)로부터 수신하는 인증 정보는 쿠키를It may be configured to include star information and a password. Authentication information received from the authentication server 21 is a cookie

포함할 수 있다.can include

EPG 수신부(33)는 네트워크 인터페이스부(31)를 통해 EPG 정보 서비스 시스템의 콘텐츠 서버(23)과 접속하고,The EPG receiving unit 33 connects to the content server 23 of the EPG information service system through the network interface unit 31,

인증처리부(32)를 통해 수신한 인증 정보를 이용하여 EPG 데이터베이스를 전송해 줄 것을 요청하여 콘텐츠 서버By using the authentication information received through the authentication processing unit 32, the content server requests transmission of the EPG database.

(23)로부터 EPG 데이터베이스를 수신한다. EPG 수신부(33)가 콘텐츠 서버(23)로 EPG 데이터베이스를 요청할 때Receive EPG database from (23). When the EPG receiver 33 requests the EPG database from the content server 23

는 EPG 인터페이스부(34)를 통해 영상처리장치(13)로부터 입력되는 원하는 EPG 종류에 관한 정보를 함께 전송하transmits information on the desired EPG type input from the image processing device 13 through the EPG interface unit 34.

도록 구성할 수도 있다.You can also organize a catalog.

EPG 인터페이스부(34)는 영상처리장치(13)와 인터페이스하고, EPG 수신부(33)를 통해 수신된 EPG 데이터베이스The EPG interface unit 34 interfaces with the image processing device 13 and the EPG database received through the EPG receiver 33.

를 영상처리장치(13)에 전송하는 역할을 수행한다. 여기서, 영상처리장치(13)란 EPG를 이용하여 방송을 시청할It serves to transmit to the image processing device 13. Here, the image processing device 13 means to watch a broadcast using an EPG.

수 있도록 하거나, 예약 녹화할 수 있도록 하는 등 각종 EPG 관련 기능을 수행하는 장치이다.It is a device that performs various EPG-related functions, such as enabling recording or reserved recording.

도 4를 참조하자면, 본 발명에 따른 디지털 방송 수신장치(40)는 위에서 설명한 각 실시예의 클라이언트 장치Referring to FIG. 4, the digital broadcast receiving device 40 according to the present invention is a client device of each embodiment described above.

(41)와 및 영상처리장치(42)를 포함하여 이루어질 수 있다.(41) and an image processing device (42).

여기서, 영상처리장치(42)는 디지털 티브이와 같이 디지털 방송 신호를 수신하고 처리하여 디스플레이 모듈로Here, the image processing device 42 receives and processes a digital broadcasting signal like a digital TV and displays it as a display module.

출력할 비디오 신호와 스피커를 통해 출력할 오디오 신호를 출력하고, 또한 클라이언트 장치(41)에서 전달해 주Outputs the video signal to be output and the audio signal to be output through the speaker, and also transmits it from the client device 41

는 EPG 데이터베이스를 이용하여 디지털 방송을 시청 또는 녹화할 수 있도록 하는 등 EPG와 관련한 각종 기능을provides various functions related to EPG, such as allowing digital broadcasting to be viewed or recorded using the EPG database.

수행할 수 있는 장치를 의미한다.Means a device capable of performing

도 5를 참조하여, 디지털 방송 수신장치(40)에 관한 구체적인 일 실시예를 설명하기로 한다.Referring to FIG. 5, a specific embodiment of the digital broadcast receiver 40 will be described.

영상처리부(42)를 구성하는 채널처리부(42-1)는 튜너(Tuner), SAW(Surface Acoustic Wave) 필터, 다운 컨버터The channel processing unit 42-1 constituting the image processing unit 42 includes a tuner, a surface acoustic wave (SAW) filter, and a down converter.

(Down Converter), VSB(Vestigial Side Band) 등을 포함하여 구성될 수 있으며, 각종 방송 매체를 통해 방송신(Down Converter), VSB (Vestigial Side Band), etc.

호를 수신하여 튜너를 통해 기저대역 신호(Baseband Signal)로 변환하고, 변환된 신호를 상기와 같은 구성 블록The call is received and converted into a baseband signal through the tuner, and the converted signal is the same as the above configuration block

들을 통해 처리하여 전송 스트림(TS: Transport Stream) 형태의 오디오 신호, 비디오 신호, 및 PSIP(ProgramIt is processed through a transport stream (TS: Transport Stream) form of audio signal, video signal, and PSIP (Program

and System Information Protocol) 신호를 출력한다.and System Information Protocol) signal.

영상신호처리부(42-2)는 채널처리부(42-1)에서 출력되는 전송 스트림(TS) 형태의 신호를 처리하여 디스플레이The video signal processing unit 42-2 processes and displays a signal in the form of a transport stream (TS) output from the channel processing unit 42-1.

모듈로 출력할 비디오 신호와 스피커를 통해 출력할 오디오 신호로 만들어 출력한다. 예로서, 영상신호처리부(42-2)는 전송 스트림 형태의 오디오 데이터를 디코딩하여 스피커를 통해 출력될 수 있도록 하고, 비디오 데이The video signal to be output to the module and the audio signal to be output through the speaker are made and output. For example, the video signal processing unit 42-2 decodes audio data in the form of a transport stream so that it can be output through a speaker, and video data

터를 엠팩(MPEG) 디코딩하여 비디오 디스플레이 제어부(42-4)를 통해 디스플레이 모듈로 출력한다.The data is MPEG decoded and output to the display module through the video display controller 42-4.

제어부(42-7)는 디지털 방송 수신장치(40)를 총괄적으로 제어하며, 자체에 구비된 키 패드나 리모콘 등 사용자The controller 42-7 collectively controls the digital broadcast receiving device 40, and the user, such as a keypad or remote control provided therein,

와 인터페이스할 수 있도록 하는 사용자 인터페이스부(42-6)에서 입력되는 신호에 따라 방송신호를 수신하여 처A broadcast signal is received and processed according to a signal input from the user interface unit 42-6 enabling interface with the user interface 42-6.

리하도록 한다. 또한, 클라이언트 장치(41)를 제어하여 EPG 정보 서비스 시스템(20)으로부터 EPG 데이터베이스let it go In addition, the EPG database from the EPG information service system 20 by controlling the client device 41

를 수신하도록 하고, 클라이언트 장치(41)를 통해 수신되는 EPG 데이터베이스를 저장부(42-5)에 저장하여 관리and store and manage the EPG database received through the client device 41 in the storage unit 42-5.

하며, 사용자 입력신호에 따라 EPG 데이터베이스를 처리하는 EPG 처리부(42-3)로 전달한다.and is transmitted to the EPG processing unit 42-3, which processes the EPG database according to the user input signal.

EPG 처리부(42-3)는 EPG 데이터베이스를 처리하여 EPG 화면이 디스플레이 모듈에 출력될 수 있도록 한다.The EPG processing unit 42-3 processes the EPG database so that the EPG screen can be output to the display module.

비디오 디스플레이 제어부(42-4)는 영상신호처리부(42-2)에서 출력되는 비디오 신호 화면과 EPG 화면을 합성하The video display control unit 42-4 synthesizes the video signal screen output from the video signal processing unit 42-2 and the EPG screen.

여 디스플레이 모듈로 출력한다. 그러면, 사용자는 디스플레이 모듈에 출력되는 EPG 화면을 통해 채널을 선택할output to the display module. Then, the user can select a channel through the EPG screen output on the display module.

수도 있고 각 방송 프로그램에 대한 줄거리나 상세한 설명까지 볼 수 있다.You can also view the synopsis or detailed description of each broadcast program.

영상처리장치(42)는 이상에서 설명한 것 이외에도 디지털 방송 수신장치의 형태나 구조 또는 종류에 따라 다양In addition to those described above, the image processing device 42 varies according to the shape, structure or type of the digital broadcasting receiving device.

하게 구성될 수 있는 것임은 물론이다.Of course, it can be configured to

또한, 클라이언트 장치(41)와 영상처리장치(42)는 일체형으로 구성될 수도 있고, 분리형으로 구성될 수도 있다.In addition, the client device 41 and the image processing device 42 may be configured as an integral type or as a separate type.

클라이언트 장치(41)와 영상처리장치(42)를 일체형으로 구성하는 하나의 예는 디지털 티브이에 클라이언트 장치One example of integrally configuring the client device 41 and the image processing device 42 is a client device in a digital TV.

가 내장된 형태로 구성하는 것이다.is configured in an embedded form.

Claims (11)

통신 네트워크를 통해 클라이언트 장치와 접속하여 상기 클라이언트 장치의 요청에 따라 가입자 인증을 수행하
는 인증 서버;
수집된 전자 프로그램 가이드(EPG) 정보를 가공하여 EPG 데이터베이스를 생성하는 EPG 관리 서버; 및
상기 EPG 관리 서버로부터 상기 EPG 데이터베이스를 수신하고, 상기 통신 네트워크를 통해 클라이언트 장치와
접속하며, 상기 인증 서버를 통해 인증된 클라이언트 장치의 요청에 따라 상기 EPG 데이터베이스를 전송해 주는
콘텐츠 서버를 포함하여 이루어지는 네트워크를 이용한 EPG 정보 서비스 시스템.
Connecting to a client device through a communication network and performing subscriber authentication according to the request of the client device
is an authentication server;
an EPG management server generating an EPG database by processing the collected electronic program guide (EPG) information; and
Receives the EPG database from the EPG management server, and communicates with a client device through the communication network.
access, and transmits the EPG database according to the request of the client device authenticated through the authentication server
An EPG information service system using a network including a content server.
제 1 항에 있어서,
상기 가입자 인증을 위한 정보는 상기 클라이언트 장치의 고유 식별정보 및 비밀번호를 포함하여 구성되는 것을
특징으로 하는 네트워크를 이용한 EPG 정보 서비스 시스템.
According to claim 1,
The information for subscriber authentication is configured to include the unique identification information and password of the client device.
EPG information service system using the characterized network.
제 1 항에 있어서,
상기 인증 서버는 상기 인증된 클라이언트 장치로 쿠키(Cookie)를 전송하고, 상기 클라이언트 장치는 상기 쿠키
를 이용하여 상기 콘텐츠 서버에 인증 상태를 알리도록 구성되는 것을 특징으로 하는 네트워크를 이용한 EPG 정
보 서비스 시스템.
According to claim 1,
The authentication server transmits a cookie to the authenticated client device, and the client device sends the cookie
EPG information using a network, characterized in that configured to inform the content server of the authentication status using
BO service system.
제 1 항에 있어서,
상기 콘텐츠 서버는 상기 클라이언트 장치로부터의 요청에 따라 상기 클라이언트 장치에서 지정한 종류의 EPG
정보로 이루어지는 EPG 데이터베이스를 전송해 주도록 구성되는 것을 특징으로 하는 네트워크를 이용한 EPG 정
보 서비스 시스템.
According to claim 1,
The content server is an EPG of the type designated by the client device according to a request from the client device.
EPG information using a network, characterized in that configured to transmit an EPG database consisting of information
BO service system.
제 4 항에 있어서,
상기 클라이언트 장치에서 지정할 수 있는 EPG 정보의 종류에는 EPG 데이터베이스를 관리하는 데이터베이스 관
리 시스템(DBMS: DataBase Management System)의 종류에 관한 정보를 포함하여 구성되는 것을 특징으로 하는 네
트워크를 이용한 EPG 정보 서비스 시스템.
According to claim 4,
The type of EPG information that can be designated by the client device includes a database management system that manages an EPG database.
It is characterized in that it is composed of information about the type of data base management system (DBMS)
EPG information service system using network.
제 1 항에 있어서,
상기 콘텐츠 서버는 상기 클라이언트 장치로 EPG 데이터베이스 정보를 전송할 때 MPEG-2 방식을 통해 압축하여
전송하도록 구성되는 것을 특징으로 하는 네트워크를 이용한 EPG 정보 서비스 시스템.
According to claim 1,
When the content server transmits the EPG database information to the client device, the content server compresses it through the MPEG-2 method,
An EPG information service system using a network, characterized in that configured to transmit.
상기 제1항의 통신 네트워크와 접속하는 네트워크 인터페이스부;
상기 네트워크 인터페이스부를 통해 상기 제1항의 인증 서버에 접속하여 인증을 요청하고, 상기 인증 서버가 전
송해 주는 인증 정보를 수신하는 인증처리부;
상기 네트워크 인터페이스부를 통해 상기 제1항의 콘텐츠 서버과 접속하고, 상기 수신된 인증 정보를 이용하여
상기 콘텐츠 서버로부터 EPG 데이터베이스를 수신하는 EPG 수신부; 및
타 영상처리장치와 인터페이스하여 상기 EPG 수신부를 통해 수신된 EPG 데이터베이스를 상기 영상처리장치에 전달하는 EPG 인터페이스부를 포함하여 이루어지는 클라이언트 장치.
a network interface unit connected to the communication network of claim 1;
The network interface unit accesses the authentication server of claim 1 to request authentication, and the authentication server transmits
Authentication processing unit for receiving authentication information transmitted;
Access to the content server of claim 1 through the network interface unit, and using the received authentication information
an EPG receiving unit receiving an EPG database from the content server; and
A client device comprising an EPG interface unit that interfaces with another image processing device and transfers the EPG database received through the EPG reception unit to the image processing device.
제 7 항에 있어서,
상기 EPG 수신부는 상기 콘텐츠 서버로 EPG 데이터베이스를 요청할 때 상기 EPG 인터페이스부를 통해 상기 영상
처리장치로부터 입력되는 EPG 종류를 지정하는 정보를 함께 전송하도록 구성되는 것을 특징으로 하는 클라이언
트 장치.
According to claim 7,
When the EPG reception unit requests an EPG database from the content server, the video is transmitted through the EPG interface unit.
A client characterized in that configured to transmit information specifying the type of EPG input from the processing device together.
t device.
상기 제7항 또는 제8항에 기재된 클라이언트 장치; 및
디지털 방송 신호를 수신하고 처리하여 디스플레이 모듈로 출력할 비디오 신호와 스피커를 통해 출력할 오디오
신호로 만들어 출력하고, 상기 클라이언트 장치에서 전달해 주는 EPG 데이터베이스를 이용하여 EPG 관련 기능을
제공하는 영상처리장치를 포함하여 이루어지는 디지털 방송 수신장치.
a client device according to claim 7 or 8; and
Digital broadcasting signals are received and processed to produce video signals to be output to the display module and audio to be output through speakers.
EPG-related functions are performed using the EPG database that is generated and output as a signal and transmitted from the client device.
A digital broadcast receiving device comprising an image processing device to provide
제 9 항에 있어서,
상기 클라이언트 장치와 상기 영상처리장치는 일체형으로 구성되는 것을 특징으로 하는 디지털 방송 수신장치.
According to claim 9,
The digital broadcasting receiving device according to claim 1, wherein the client device and the image processing device are integrally formed.
제 9 항에 있어서,
상기 클라이언트 장치와 상기 영상처리장치는 분리형으로 구성되는 것을 특징으로 하는 디지털 방송 수신장치.
According to claim 9,
The digital broadcasting receiving device according to claim 1, wherein the client device and the image processing device are configured as separate types.
KR1020210073381A 2021-06-07 2021-06-07 Epg KR20220164983A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210073381A KR20220164983A (en) 2021-06-07 2021-06-07 Epg

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210073381A KR20220164983A (en) 2021-06-07 2021-06-07 Epg

Publications (1)

Publication Number Publication Date
KR20220164983A true KR20220164983A (en) 2022-12-14

Family

ID=84438395

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210073381A KR20220164983A (en) 2021-06-07 2021-06-07 Epg

Country Status (1)

Country Link
KR (1) KR20220164983A (en)

Similar Documents

Publication Publication Date Title
US8719871B2 (en) Method and apparatus for utilizing dynamic bandwidth allocation for recording content
US20210334339A1 (en) Multimedia network system with content importation, content exportation, and integrated content management
US8856855B2 (en) System and method for tuning a set-top box remotely via a social network
US7975277B1 (en) System for providing alternative services
JP5986993B2 (en) Receiver and program
US10595084B2 (en) Television channel display device and method thereof
US20020152461A1 (en) Coordination of favorites among disparate devices in an interactive video casting system
US20110145865A1 (en) Personal channel preferences for multimedia programs
US10237624B2 (en) Television receiver communication and resource sharing
US11979628B1 (en) Digital video recording with remote storage
JP2013009333A (en) Receiver and terminal cooperation system
US20050185917A1 (en) System of transmission and reception of radio or television data, receiver of radio or television programs, system for control of access rights and method of transmission of radio or television data
CN109379607B (en) Channel playing method, device and medium
KR20220164983A (en) Epg
KR101300889B1 (en) System for Network Electronic Program Guide Service, Client Unit and Apparatus for Receiving Digital Broadcasting
KR102564659B1 (en) Server oriented dynamic modeset system for settopbox
JP2012257224A (en) Receiving device
JP2012257225A (en) Receiving device
JP2012257233A (en) Receiver and reception system
JP2017139627A (en) Video distribution system, user device, video distribution method, and video reception method
CN117412106A (en) DVB-based data processing method, device and readable storage medium
JP2012257222A (en) Receiver
KR20090091849A (en) System and method for providing real-time radio individual broadcasting service using iptv
KR20090098579A (en) Method of providing an electrical program guide information