KR20220164983A - Epg - Google Patents
Epg Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 claims description 17
- 238000004891 communication Methods 0.000 claims description 13
- 235000014510 cooky Nutrition 0.000 claims description 13
- 230000005236 sound signal Effects 0.000 description 4
- 101100014660 Rattus norvegicus Gimap8 gene Proteins 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010897 surface acoustic wave method Methods 0.000 description 2
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23109—Content 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/2362—Generation or processing of Service Information [SI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client 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/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4753—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
Abstract
Description
디지털 방송 수신장치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
해 클라이언트 장치(11)와 연결되어 서로 데이터 통신을 수행하며, 클라이언트 장치(11)로 즉시 사용할 수 있도It is connected to the
록 처리된 EPG 데이터베이스를 전송해 준다.It transmits the locked EPG database.
인증 서버(21)는 통신 네트워크(12)를 통해 클라이언트 장치(11)와 접속하여 클라이언트 장치(11)로부터의 인증The
요청에 따라 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
포함하도록 구성될 수 있다. 이러한 실시예에서 인증 서버(21)는 가입자별 클라이언트 장치의 고유 식별정보와can be configured to include In this embodiment, the
비밀번호를 저장하여 관리하는 저장수단(도시되지 않음)을 포함한다. 또한, 인증 서버(21)는 일반적인 인증 서It includes a storage means (not shown) for storing and managing passwords. In addition, the
비스 절차에 따라 사용자로부터 인증이 요청된 정보와, 인증 실행 관련한 정보 등과 같은 로그 정보를 저장수단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
라이언트 장치(11)와 콘텐츠 서버(23) 사이에서 인증 여부의 확인이 필요하다.It is necessary to verify authentication between the
이를 위한 하나의 실시예로서 인증 서버(21)는 인증된 클라이언트 장치(11)로 쿠키(Cookie)를 전송하고, 클라이As one embodiment for this, the
언트 장치(11)는 이 쿠키를 이용하여 콘텐츠 서버(23)에 자신이 인증받은 상태임을 알리도록 구성할 수 있다.The
EPG 관리 서버(22)는 수집된 각종 EPG 정보를 가공하여 EPG 데이터베이스를 생성한다. 즉, EPG 관리 서버(22)는The
가입자 측에 위치하여 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
콘텐츠 서버(23)는 EPG 관리 서버(22)가 전송해 주는 EPG 데이터베이스를 저장수단(도시되지 않음)에 저장하여The
관리한다. 또한, 통신 네트워크(12)를 통해 클라이언트 장치(11)와 접속하고, 인증 서버(21)를 통해 인증된 클manage In addition, it connects to the
라이언트 장치(11)의 요청에 따라 EPG 데이터베이스를 전송해 준다.According to the request of the
이 때, 클라이언트 장치(11)는 콘텐츠 서버(23)로 자신의 인증 상태를 알려줄 수 있어야 하는데, 위에서 설명한At this time, the
바와 같이 쿠키를 이용하는 실시예에서 클라이언트 장치(11)는 인증 서버(21)로부터 받은 쿠키를 이용하여 콘텐As described above, in the embodiment using cookies, the
츠 서버(23)에인증 상태를 알려줄 수 있다.It is possible to inform the authentication status to the
또한, 클라이언트 장치(11)는 지역(Area), 디지털 방송국(SO), 데이터베이스 관리 시스템(DBMS) 등 EPG 정보의In addition, the
종류를 지정하여 해당 종류의 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
EPG 데이터베이스를 생성하여 전송하도록 구성될 수 있다.It can be configured to create and transmit an EPG database.
이 때, 콘텐츠 서버(23)는 현재 보유하고 있는 EPG 데이터베이스의 목록을 관리하고, 목록에 없거나 새로운 종At this time, the
류의 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 데이터베이스를 생성한다는 것을 의미한다. 하나의 예로서,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
존재하지 않는 경우에는 EPG 관리 서버(22)에서 전송해 준 EPG 데이터베이스를 기초로 하여 지정된 데이터베이If it does not exist, the database designated based on the EPG database transmitted from the
스 관리 시스템(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
방식에 의해 압축된 형태로 전송할 수 있다. 그러면, 이 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
인 과정을 설명하기로 한다.I will explain the in process.
먼저, EPG 관리 서버(22)는 수집된 EPG 정보를 가공하여 EPG 데이터베이스를 생성하고, 주기적으로 콘텐츠 서버First, the
(23)에 전송해 준다. 한편, 클라이언트 장치(11)는 자신의 고유 식별정보와 비밀번호로 등으로 구성되는 인증Send it to (23). On the other hand, the
정보를 인증 서버(21)로 전송하여 가입자 인증을 요청하고, 인증 서버(21)는 이 요청에 응답하여 정당한 가입자Information is transmitted to the
인지를 인증한 후 정상적으로 인증된 경우에는 클라이언트 장치(11)로 쿠키를 전송해 준다.After authenticating the recognition, if it is normally authenticated, the cookie is transmitted to the client device (11).
그러면, 클라이언트 장치(11)는 인증 서버(21)로부터 수신한 쿠키를 이용하여 콘텐츠 서버(23)에 자신이 인증된Then, the
상태임을 알리고 EPG 데이터베이스를 전송해 줄 것을 요청하며, 콘텐츠 서버(23)는 쿠키를 통해 정당한 가입자status and requests to transmit the EPG database, and the
임이 확인된 클라이언트 장치(11)로 EPG 데이터베이스를 전송해 준다. 클라이언트 장치(11)로 전송된 EPG 데이The EPG database is transmitted to the
터베이스는 클라이언트 장치(11)와 연결되는 임의의 영상처리장치(13)로 전달되고, 영상처리장치(13)는 이 EPGThe database is transmitted to an arbitrary
데이터베이스를 이용하여 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
이언트 장치(11)에 관한 일 실시예를 설명하기로 한다.An embodiment of the
네트워크 인터페이스부(31)는 인터넷망 등의 통신 네트워크(12)를 통해 EPG 정보 서비스 시스템(20)과 연결하여The
서로 통신할 수 있도록 한다.allow them to communicate with each other.
인증처리부(32)는 네트워크 인터페이스부(31)를 통해 EPG 정보 서비스 시스템의 인증 서버(21)에 접속하여 인증The
을 요청하고, 인증 서버(21)가 전송해 주는 인증 정보를 수신한다. 이 때, 인증을 위해 필요로 하는 정보의 종and receives the authentication information transmitted by the
류와 인증 절차는 필요에 따라 다양하게 구성할 수 있는 것이며, 하나의 예로서 클라이언트 장치(11)의 고유 식Types and authentication procedures can be configured in various ways as needed, and as an example, the unique expression of the
별정보와 비밀번호(Password)를 포함하도록 구성될 수 있다. 인증 서버(21)로부터 수신하는 인증 정보는 쿠키를It may be configured to include star information and a password. Authentication information received from the
포함할 수 있다.can include
EPG 수신부(33)는 네트워크 인터페이스부(31)를 통해 EPG 정보 서비스 시스템의 콘텐츠 서버(23)과 접속하고,The
인증처리부(32)를 통해 수신한 인증 정보를 이용하여 EPG 데이터베이스를 전송해 줄 것을 요청하여 콘텐츠 서버By using the authentication information received through the
(23)로부터 EPG 데이터베이스를 수신한다. EPG 수신부(33)가 콘텐츠 서버(23)로 EPG 데이터베이스를 요청할 때Receive EPG database from (23). When the
는 EPG 인터페이스부(34)를 통해 영상처리장치(13)로부터 입력되는 원하는 EPG 종류에 관한 정보를 함께 전송하transmits information on the desired EPG type input from the
도록 구성할 수도 있다.You can also organize a catalog.
EPG 인터페이스부(34)는 영상처리장치(13)와 인터페이스하고, EPG 수신부(33)를 통해 수신된 EPG 데이터베이스The
를 영상처리장치(13)에 전송하는 역할을 수행한다. 여기서, 영상처리장치(13)란 EPG를 이용하여 방송을 시청할It serves to transmit to the
수 있도록 하거나, 예약 녹화할 수 있도록 하는 등 각종 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
(41)와 및 영상처리장치(42)를 포함하여 이루어질 수 있다.(41) and an image processing device (42).
여기서, 영상처리장치(42)는 디지털 티브이와 같이 디지털 방송 신호를 수신하고 처리하여 디스플레이 모듈로Here, the
출력할 비디오 신호와 스피커를 통해 출력할 오디오 신호를 출력하고, 또한 클라이언트 장치(41)에서 전달해 주Outputs the video signal to be output and the audio signal to be output through the speaker, and also transmits it from the
는 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
영상처리부(42)를 구성하는 채널처리부(42-1)는 튜너(Tuner), SAW(Surface Acoustic Wave) 필터, 다운 컨버터The channel processing unit 42-1 constituting the
(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
와 인터페이스할 수 있도록 하는 사용자 인터페이스부(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
를 수신하도록 하고, 클라이언트 장치(41)를 통해 수신되는 EPG 데이터베이스를 저장부(42-5)에 저장하여 관리and store and manage the EPG database received through the
하며, 사용자 입력신호에 따라 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
하게 구성될 수 있는 것임은 물론이다.Of course, it can be configured to
또한, 클라이언트 장치(41)와 영상처리장치(42)는 일체형으로 구성될 수도 있고, 분리형으로 구성될 수도 있다.In addition, the
클라이언트 장치(41)와 영상처리장치(42)를 일체형으로 구성하는 하나의 예는 디지털 티브이에 클라이언트 장치One example of integrally configuring the
가 내장된 형태로 구성하는 것이다.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.
상기 가입자 인증을 위한 정보는 상기 클라이언트 장치의 고유 식별정보 및 비밀번호를 포함하여 구성되는 것을
특징으로 하는 네트워크를 이용한 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.
상기 인증 서버는 상기 인증된 클라이언트 장치로 쿠키(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.
상기 콘텐츠 서버는 상기 클라이언트 장치로부터의 요청에 따라 상기 클라이언트 장치에서 지정한 종류의 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.
상기 클라이언트 장치에서 지정할 수 있는 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.
상기 콘텐츠 서버는 상기 클라이언트 장치로 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항의 콘텐츠 서버과 접속하고, 상기 수신된 인증 정보를 이용하여
상기 콘텐츠 서버로부터 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.
상기 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.
디지털 방송 신호를 수신하고 처리하여 디스플레이 모듈로 출력할 비디오 신호와 스피커를 통해 출력할 오디오
신호로 만들어 출력하고, 상기 클라이언트 장치에서 전달해 주는 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
상기 클라이언트 장치와 상기 영상처리장치는 일체형으로 구성되는 것을 특징으로 하는 디지털 방송 수신장치.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.
상기 클라이언트 장치와 상기 영상처리장치는 분리형으로 구성되는 것을 특징으로 하는 디지털 방송 수신장치.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.
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) |
-
2021
- 2021-06-07 KR KR1020210073381A patent/KR20220164983A/en unknown
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 |