[go: up one dir, main page]

KR100678844B1 - How to Provide Broadcasting Information - Google Patents

How to Provide Broadcasting Information Download PDF

Info

Publication number
KR100678844B1
KR100678844B1 KR1020040062795A KR20040062795A KR100678844B1 KR 100678844 B1 KR100678844 B1 KR 100678844B1 KR 1020040062795 A KR1020040062795 A KR 1020040062795A KR 20040062795 A KR20040062795 A KR 20040062795A KR 100678844 B1 KR100678844 B1 KR 100678844B1
Authority
KR
South Korea
Prior art keywords
guide information
information
broadcast guide
broadcast
screen
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.)
Expired - Fee Related
Application number
KR1020040062795A
Other languages
Korean (ko)
Other versions
KR20060014197A (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 KR1020040062795A priority Critical patent/KR100678844B1/en
Publication of KR20060014197A publication Critical patent/KR20060014197A/en
Application granted granted Critical
Publication of KR100678844B1 publication Critical patent/KR100678844B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content

Landscapes

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

Abstract

본 발명은 방송안내정보 제공방법에 관한 것으로서, 사용자 요청에 따라, 소정의 대용량 방송안내정보 저장장치에 등록된 대용량의 방송안내정보 중에서, 화면표시할 방송안내정보를 설정하고, 설정한 화면표시할 방송안내정보와, 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보를 추출해 캐싱정보로 저장해 둔 상태에서 사용자 요청에 따라 그 캐싱정보를 표시화면을 통해 사용자에게 제공함으로써 대용량의 방송안내정보를 좀 더 효율적이면서도 신속하게 원하는 사용자에게 제공해 줄 수 있도록 한다.The present invention relates to a method for providing broadcast guide information, and sets, according to a user's request, broadcast guide information to be displayed on a screen from among a large amount of broadcast guide information registered in a predetermined mass broadcast guide information storage device. Broadcast guide information and surrounding broadcast guide information for screen display waiting to be determined to be adjacent are extracted and stored as caching information, and the caching information is provided to the user through the display screen according to a user's request. It's more efficient and faster for your users.

방송, 안내, 캐싱, 정보, DB, PVRBroadcast, Guidance, Caching, Information, DB, PVR

Description

방송안내정보 제공방법{Method for providing program guide information}How to provide program guide information {Method for providing program guide information}

도 1은 본 발명이 적용된 시스템을 예로 들어 도시한 도면,1 is a view showing a system to which the present invention is applied as an example;

도 2는 도 1의 PSIP기반형 DBMS를 예로 들어 도시한 도면,2 is a diagram illustrating the PSIP-based DBMS of FIG. 1 as an example;

도 3은 본 발명의 화면표시대기용 주변방송안내정보를 설명하기 위한 도면,3 is a view for explaining the surrounding broadcast guide information for the screen display standby of the present invention;

도 4는 본 발명에서 사용하는 캐싱양태를 설명하기 위한 도면,4 is a view for explaining a caching aspect used in the present invention,

도 5는 본 발명에 따른 방송안내정보 제공방법을 도시한 도면,5 is a diagram illustrating a method for providing broadcast guide information according to the present invention;

도 6a와 도 6b는 방송안내정보의 화면제공양태를 예로 들어 도시한 도면. 6A and 6B are diagrams illustrating an example of providing a screen of broadcast guide information.

* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

100 : 영상 및 음성신호 처리블록100: video and audio signal processing block

110 : 튜너부 120 : VSB/QPSK디코더110: tuner unit 120: VSB / QPSK decoder

130 : 전송스트림 디멀티플렉서 140 : MPEG-2 및 AC-3디코더130: transport stream demultiplexer 140: MPEG-2 and AC-3 decoder

150 : 영상프로세서 160 : 마이크로컴퓨터150: image processor 160: microcomputer

200 : PSIP기반형 DBMS 210 : 방송안내정보 DB 200: PSIP-based DBMS 210: Broadcasting Information DB

220 : 방송안내정보 DB관리자220: broadcast guide information DB manager

본 발명은, 대용량의 방송안내정보 중에서 원하는 방송안내정보를 좀 더 효율적이면서도 신속하게 해당 사용자에게 제공해 줄 수 있도록 하는, 방송안내정보 제공방법에 관한 것이다.The present invention relates to a broadcast guide information providing method for providing a desired broadcast guide information among a large amount of broadcast guide information more efficiently and quickly to the corresponding user.

최근, 방송망 혹은 서버를 통해 프로그램 정보를 수신하여 사용자에게 방송시간과 각 방송에 대한 상세 정보 등을 제공하는데, 한국 방송사는 PSIP(Program and System Information Protocol)표준에 맞게 방송 정보를 송신하며, PVR(Personal Video Recorder)은 이러한 PSIP데이터를 처리해 사용자에게 방송안내를 할 수 있도록 마련되어 있다.Recently, program information is received through a broadcasting network or a server to provide a user with broadcasting time and detailed information on each broadcasting. The Korean broadcasting company transmits broadcasting information in accordance with the PSIP (Program and System Information Protocol) standard, and PVR ( Personal Video Recorder) processes these PSIP data to provide broadcast guidance to users.

상기의 PSIP정보는 테이블형태로 전송되며, 날짜 및 시간을 알리는 STT(System Time Table)와, 모든 다른 테이블의 버전, 크기 및 PID(Program IDentifier)를 제공하는 MGT(Master Guide Table)와, 전송 스트림 내의 모든 가상 채널을 위한 속성을 제공하는 TVCT(Terrestrial Virtual Channel Table)와, MGR(Multiple Geographic Regions)을 위한 등급 정보를 제공하기 위한 RRT(RAting Region Table)와, 가상 채널에서의 이벤트 정보를 제공하기 위한 EIT(Event Information Table)와, 가상채널과 이벤트의 상세한 설명을 제공하는 ETT(Extended Text Table)를 포함하고 있다.The PSIP information is transmitted in the form of a table, a System Time Table (STT) indicating a date and time, a Master Guide Table (MGT) providing a version, size, and PID (Program IDentifier) of all other tables, and a transport stream. Provide Terrestrial Virtual Channel Table (TVCT) that provides the attributes for all virtual channels within it, Rating Region Table (RRT) to provide rating information for Multiple Geographic Regions (MGR), and provide event information on the virtual channel It includes an Event Information Table (EIT) and an Extended Text Table (ETT) that provides a detailed description of virtual channels and events.

하지만, PVR은 통상적으로 이러한 PSIP정보를 다음과 같이 처리함으로써 많은 문제점을 야기시키고 있는데, 예컨대, 사용자가 방송안내를 선택했을 때, 제한된 시간내에 방송정보를 보여주기 위해 모든 프로그램 정보를 미리 메모리에 가지고 온다. 즉, 시스템 부팅시 파일에 저장되어 있는 모든 프로그램 정보를 미리 가 져오게 됨으로 시스템 부팅시간이 길어진다. 또한, 모든 PSIP프로그램 정보를 메모리에 저장하기 때문에 메모리 효율이 떨어지는 문제점이 초래되며, 해당 정보에 접근하는데 시간이 지연되어 표시응답시간을 길어지게 하는 문제점을 발생시켜 왔다. However, PVR typically causes many problems by processing such PSIP information as follows. For example, when a user selects a broadcast guide, all the program information is stored in memory in order to show the broadcast information within a limited time. come. That is, the system booting time becomes longer because all program information stored in the file is imported in advance when the system is booted. In addition, since all PSIP program information is stored in a memory, a problem of inferior memory efficiency is caused, and a delay in accessing the information has caused a problem of lengthening a display response time.

특히, 근래에 들어 공중파 방송뿐만 아니라 케이블 방송도 방송안내정보를 제공하기 위한 준비를 하고 있어 방송채널 및 방송프로그램 수는 상당히 증가할 것으로 예상되는데 이렇게 되면, 이러한 대용량의 방송안내정보 전체를 전술한 바와 같은 방식으로 처리해 사용자에게 제공하게 되면 메모리 효율 저하는 물론이고 사용자에게 제공되는 안내정보 응답시간 역시 상당히 길어지게 되어 전술한 문제점들이 더욱 심화된다.In particular, in recent years, not only airwaves but also cable broadcasts are being prepared to provide broadcast guide information, and thus the number of broadcast channels and broadcast programs is expected to increase considerably. When processed in the same manner and provided to the user, not only the memory efficiency is lowered, but also the response time of the guidance information provided to the user becomes considerably longer, which further exacerbates the above-mentioned problems.

이에 본 발명은 상기한 문제점을 해소시키기 위하여 개발된 것으로, 대용량의 방송안내정보를 좀 더 효율적이면서도 신속하게 해당 사용자에게 제공해 줄 수 있도록 하는, 방송안내정보 제공방법을 제공하는데 그 목적이 있다. Accordingly, the present invention has been developed to solve the above problems, and an object of the present invention is to provide a broadcast guide information providing method that can provide a large amount of broadcast guide information more efficiently and quickly to the user.

이러한 목적에 따라 본 발명은, 사용자 요청에 따라, 소정의 대용량 방송안내정보 저장장치에 등록된 대용량의 방송안내정보 중에서, 화면에 표시할 방송안내정보를 설정하고, 설정한 화면표시 방송안내정보와, 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보를 추출해 캐싱정보로 저장해 둔 상태에서 사용자 요청에 따라 그 캐싱정보를 이용해 표시화면을 통해 사용자에게 제공함으로써 대용량의 방송안내정보를 좀 더 효율적이면서도 신속하게 해당 사용자에게 제공해 주고자 한다. In accordance with this purpose, the present invention, according to the user request, among the large-capacity broadcasting guide information registered in the predetermined large-capacity broadcasting guide information storage device, to set the broadcast guide information to be displayed on the screen, and the set screen display broadcast guide information In addition, by extracting the surrounding broadcast guide information for screen display, which is determined to be adjacent, and storing it as caching information, the caching information is provided to the user through the display screen according to the user's request. We want to provide it to the user quickly.                         

이를 위해 본 발명은, 사용자 요청에 따라, 소정의 대용량 방송안내정보 저장장치에 등록된 대용량의 방송안내정보 중에서, 미리 정의된 설정플랙을 기준으로 화면표시할 방송안내정보를 설정하는 제1과정;To this end, the present invention, the first step of setting the broadcast guide information to be displayed on the screen based on a predefined setting flag of the large-scale broadcast guide information registered in the predetermined mass broadcast guide information storage device according to a user request;

미리 정의된 인접판별용 플랙을 기준으로, 상기 제1과정에서 설정한 소정의 화면표시할 방송안내정보와, 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보를 추출하는 제2과정;A second process of extracting the predetermined screen display broadcast guide information set in the first process and the screen broadcast waiting ambient broadcast guide information determined to be adjacent based on a predefined adjacent discriminating flag;

상기 제2과정에서 추출한 주변 방송안내정보를 캐싱하여 사용자 요청에 따라 화면에 제공하는 제3과정으로 이루어지는, 방송안내정보 제공방법을 개시한다.Disclosed is a method of providing broadcast guide information comprising a third process of caching the surrounding broadcast guide information extracted in the second process and providing the screen to the screen according to a user's request.

이하, 첨부된 도면을 참조하여 본 발명을 살펴보면 다음과 같다.Hereinafter, the present invention will be described with reference to the accompanying drawings.

먼저, 도 1을 참조하여 본 발명에 따른 방송안내정보 제공방법을 설명한다.First, a broadcast guide information providing method according to the present invention will be described with reference to FIG. 1.

상기 도 1은 본 발명의 방송안내정보 제공방법이 적용된 PVR을 도시한 도면으로서, 본 발명이 적용된 PVR은 크게 기존의 영상 및 음성 신호처리블록(100)과, 본 발명에 따른 PSIP기반형 DBMS블록(200)으로 이루어진다.1 is a diagram illustrating a PVR to which the broadcast guide information providing method of the present invention is applied, and the PVR to which the present invention is applied is largely a conventional video and audio signal processing block 100 and a PSIP-based DBMS block according to the present invention. It consists of 200.

먼저, 기존의 영상 및 음성 신호처리블록(100)은, 안테나를 통해 방송프로그램 전송패킷스트림을 수신하는 튜너부(110), 상기 튜너부(110)가 수신한 방송프로그램 전송패킷스트림을 VSB(Vestigial Side Band)/QPSK(Quadrature Phase Shift Keying)디코딩하는 VSB/QPSK 디코더(120)와, 상기 VSB/QPSK 디코더(120)에서 디코딩한 방송프로그램 전송패킷스트림으로부터 방송영상 및 오디오 정보, PSIP정보 등을 각기 분리하는 전송스트림 디멀티플렉서(130)와, 상기 전송스트림 디멀티플렉서 (130)에서 분리된, 오디오정보와 영상정보를 디코딩하는 MPEG-2 및 AC-3디코더와(140), 디코딩된 영상정보를 영상신호처리하는 영상프로세서(150)와, 명령입력부를 통한 사용자명령에 따라 PVR의 시스템운용을 관리 및 제어하는 마이크로컴퓨터(160)로 이루어진다.First, the existing video and audio signal processing block 100 includes a tuner unit 110 for receiving a broadcast program transmission packet stream through an antenna, and a broadcast program transmission packet stream received by the tuner unit VSB (Vestigial). Broadcast video, audio information, PSIP information, and the like are respectively obtained from the VSB / QPSK decoder 120 decoding Side Band (QPK) / Quadrature Phase Shift Keying (QPSK) and the broadcast program transmission packet stream decoded by the VSB / QPSK decoder 120. Video signal processing of the separated transport stream demultiplexer (130), the MPEG-2 and AC-3 decoders (140) for decoding audio information and video information separated from the transport stream demultiplexer (130), and the decoded video information. The image processor 150 and the microcomputer 160 for managing and controlling the system operation of the PVR according to a user command through the command input unit.

그리고, 마이크로컴퓨터(160) 내부는 셋/리셋을 가변적으로 수행하면서 타임정보를 주기적으로 출력하는 내부타이머와, 사용자명령에 따라 체커(checker)되는 채널관리애플리케이션, 상기 전송스트림 디멀티플렉서(130)에서 분리된 PSIP정보를 처리 및 관리하는 PSIP처리 애플리케이션이 포함되어 이루어진다. In addition, the microcomputer 160 separates the internal timer for periodically outputting time information while performing variable set / reset, a channel management application that is checked according to a user command, and the transport stream demultiplexer 130. PSIP processing application for processing and managing the PSIP information is included.

또한, 본 발명에 따른 PSIP기반형 DBMS블록(200)은, 미리 설정된 방송안내 그룹별로 일대일 대응되는 소정 테이블이 기셋팅되어 각 테이블에 해당 방송안내정보가 등록된 방송안내정보 데이터베이스(DataBase)(210)와, 외부로부터 입력되는 PSIP데이터를 파싱하고 방송안내정보를 추출해 상기 방송안내정보 데이터베이스(210)내의 해당 테이블에 등록하고 입/출력서비스를 관리하는, 방송안내정보 DBMS관리자(220)로 이루어진다.In addition, the PSIP-based DBMS block 200 according to the present invention is a broadcast guide information database (DataBase) 210 in which a predetermined table corresponding to each preset broadcast guide group is preset and corresponding broadcast guide information is registered in each table. And the broadcast guide information DBMS manager 220 for parsing the PSIP data input from the outside, extracting the broadcast guide information, registering it in a corresponding table in the broadcast guide information database 210, and managing an input / output service.

이러한 구조로 본 발명이 적용된 PVR은, 먼저 마이크로컴퓨터(160)가 전송스트림 디멀티플렉서(130)에 의해 방송프로그램 전송패킷스트림으로부터 분리된 PSIP정보를 출력한다.In the PVR to which the present invention is applied, the microcomputer 160 first outputs PSIP information separated from the broadcast program transmission packet stream by the transport stream demultiplexer 130.

그러면, 방송안내정보 DBMS관리자(220)는 API(Application programming interface)중에서 지정된 호출함수를 불러 PSIP정보를 TVCT, EIT, ETT와 같이 그 내부에 포함된 다수의 테이블들을 테이블별로 각기 파싱하여, 미리 설정된 소정의 방송안내정보가 있을 경우 해당 정보를 특정 테이블에서 레코드 단위로 추출한다.Then, the broadcast guide information DBMS manager 220 calls the designated call function in the API (Application Programming Interface) and parses the PSIP information for each table by table, such as TVCT, EIT, ETT, and the like. If there is predetermined broadcast guide information, the information is extracted from a specific table in record units.

즉, 본 발명은, 마이크로컴퓨터(160)의 PSIP처리 애플리케이션의 제어하에 DBMS관리자(220)내 방송안내그룹 별로 미리 고유테이블ID를 설정한 상태에서 PSIP정보가 입력되면, 입력된 PSIP정보를 지정된 호출함수로 파싱하여 포함되어 있는 다수의 테이블 ID와 설정한 고유테이블ID를 각기 비교한 후, 동일한 것이 있는 경우 PSIP데이터내의 해당 테이블에 포함된 정보, 즉 방송안내정보를 레코드 단위로 추출하도록 한다. That is, according to the present invention, if the PSIP information is input with the unique table ID set in advance for each broadcast guide group in the DBMS manager 220 under the control of the PSIP processing application of the microcomputer 160, the input PSIP information is designated. After parsing each function, a plurality of table IDs and a set unique table ID are compared with each other. If the same information exists, the information included in the corresponding table in the PSIP data, that is, broadcast guide information, is extracted in units of records.

상기의 방송안내정보는 미리 설정된 방송안내그룹별로 구분하여 추출되는데, 본 발명에서 정의하는 방송안내 그룹은 PSIP정보내의 소정 테이블에 모두 포함되어 특정 정보를 나타내기 위해 필요한 일련의 방송안내정보들을 각기 그룹핑시키기 위해 설정한 것으로, 해당 방송안내정보들이 포함되어 있는 특정 테이블마다 대응적으로 설정 생성된다.The broadcast guide information is extracted by dividing the preset broadcast guide group into groups, and the broadcast guide group defined in the present invention is included in a predetermined table in the PSIP information, and each grouping of a series of broadcast guide information necessary to represent specific information is grouped. This is set to make it corresponding to each specific table that contains the corresponding broadcast guide information.

또한, 방송안내정보는, 사용자 설정에 따라 취사선택하여 미리 셋팅한 것으로, 예컨대 TVCT 또는 CVCT내의 채널정보, EIT내의 프로그램정보, ETT내의 채널 및 프로그램 상세정보 중에서 적어도 선택된 어느 하나 이상을 포함하도록 하는 것이 바람직하다.In addition, the broadcast guide information is preselected and set in advance according to a user setting. For example, the broadcast guide information includes at least one selected from channel information in TVCT or CVCT, program information in EIT, channel and program detail information in ETT. desirable.

한편, 방송안내정보 DBMS관리자(220)는 방송안내정보가 추출되면, 추출된 방송안내 정보를 데이터베이스(210)에 등록한다. 즉, DBMS관리자(220)는 추출한 방송안내정보를 해당 정보가 속한 방송안내그룹 별로 일대일 대응되게 기셋팅된 DB내의 테이블에 각기 등록한다. Meanwhile, when the broadcast guide information is extracted, the broadcast guide information DBMS manager 220 registers the extracted broadcast guide information in the database 210. That is, the DBMS manager 220 registers the extracted broadcast guide information in a table in the DB preset corresponding to the broadcast guide group to which the information belongs one-to-one.

이 때, 본 발명에 따라 추출한 방송안내정보 이외의 나머지 PSIP정보는 폐기 처분하거나 별도의 파일시스템에 저장하는데 이러한 나머지 PSIP정보 처리에 관한 것은 본 발명의 기술적 사상을 벗어나는 것으로 상세한 설명은 여기서 생략하기로 한다.At this time, the remaining PSIP information other than the broadcast guide information extracted according to the present invention is discarded or stored in a separate file system. The processing of the remaining PSIP information is beyond the technical idea of the present invention and the detailed description will be omitted here. do.

한편, 방송안내정보가 DB내에 등록된 상태에서, 사용자 요청이 입력되면, 마이크로컴퓨터(160)의 제어하에 DBMS관리자(220)는 데이터베이스(210)에 등록된 대용량의 방송안내정보 중에서, 미리 정의된 설정플랙을 기준으로 화면표시할 방송안내정보를 설정한다.On the other hand, when the broadcast request information is registered in the DB, when a user request is input, under the control of the microcomputer 160, the DBMS manager 220 is predefined in a large amount of broadcast guide information registered in the database 210, Set broadcast guide information to display on the basis of setting flag.

예컨대, 사용자 요청이 입력되면, DBMS관리자(220)는, 채널관리 애플리케이션 및 내부타이머에서 각기 출력하는 정보를 참조하여 즉, 채널정보 및 현재시간정보를 참조하여 데이터베이스(210)내에 등록된 대용량의 방송안내정보 중에서 화면표시할 방송안내정보를 설정한다.For example, when a user request is input, the DBMS manager 220 refers to the information output from the channel management application and the internal timer, that is, referring to the channel information and the current time information. Sets broadcast guide information to be displayed on screen among guide information.

계속해서, 미리 정의된 인접판별용 플랙을 기준으로, 상기 설정한 화면표시할 방송안내정보와, 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보를 추출한다.Subsequently, on the basis of a predefined flag for adjoining discrimination, the set broadcast guide information to be displayed on the screen and ambient broadcast guide information for screen display waiting to be determined to be adjacent are extracted.

즉, 미리 정의된 인접판별용 플랙, 예컨대 화면표시할 방송안내정보의 채널과 가장 인접되는 상향채널 또는 하향채널의 해당 방송안내정보를 화면표시 대기용 주변 방송안내정보로 설정하여 이를 추출하는데, 전술한 채널플랙은 본 발명의 인접판별용 플랙의 일실시예에 불과하며 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 얼마든지 가능하다.That is, a predetermined neighboring flag, for example, uplink or downlink channel corresponding to the channel of the broadcast guide information to be displayed on the screen adjacent to the broadcast guide information for screen display standby broadcast information to extract it, One channel flag is only one embodiment of the adjacent discriminating flag of the present invention, and may be used without departing from the technical spirit of the present invention.

마지막으로, DBMS관리자(220)는 내부의 버퍼메모리에 상기 추출한 주변 방송 안내정보를 캐싱하여 사용자 요청에 따라 마이크로컴퓨터(160)의 제어하에 영상프로세서(150)를 통해 화면에 제공하도록 하며, 상기 화면표시 대기용 주변 방송안내정보가 화면에 제공되면, 표시된 주변방송안내정보를 화면표시할 방송안내정보로 설정하여, 버퍼메모리에서 삭제하고 그 주변의 방송안내정보를 다시 캐싱하는데 이러한 시퀀스는 사용자의 종료명령시까지 순차적으로 반복수행된다.Finally, the DBMS manager 220 caches the extracted neighboring broadcast guide information in an internal buffer memory and provides it to the screen through the image processor 150 under the control of the microcomputer 160 according to a user's request. When the peripheral broadcast guide information for display waiting is provided on the screen, the displayed peripheral broadcast guide information is set as the broadcast guide information to be displayed, and it is deleted from the buffer memory and the cached broadcast guide information is re-cached. It is repeated sequentially until the command.

첨가하여, DBMS관리자(220)는 마이크로컴퓨터(160)의 제어하에 미리 정의된 인접판별용 플랙을 기준으로, 상기 설정한 소정의 화면표시 방송안내정보와 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보가 다수개일 경우에는, 각기 추출하고, 그 다수개 추출한 주변 방송안내정보를 캐싱한 후 사용자 요청에 따라 해당 주변 방송안내정보를 화면에 선택적으로 제공하도록 한다.In addition, the DBMS manager 220 is based on the control of the microcomputer 160, based on the pre-determined adjacent discriminating flag, the screen display standby ambient broadcast which is determined to be adjacent to the predetermined screen display broadcast guide information. When there are a plurality of guide information, each of them is extracted, and the plurality of extracted neighboring broadcast guide information are cached, and the corresponding neighboring broadcast guide information is selectively provided on the screen according to a user's request.

이와 같이, 본 발명은 사용자 요청에 따라, 소정의 대용량 방송안내정보 저장장치에 등록된 방송안내정보 중에서, 화면표시 방송안내정보를 설정하고, 설정한 화면표시 방송안내정보와, 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보를 추출해 캐싱정보로 저장해 둔 상태에서 사용자 요청에 따라 그 캐싱정보를 표시화면을 통해 사용자에게 제공함으로써 대용량의 방송안내정보를 좀 더 효율적이면서도 신속하게 원하는 사용자에게 제공해 줄 수 있게 된다.As described above, according to the present invention, the screen display broadcast guide information is set among the broadcast guide information registered in the predetermined mass-capacity broadcast guide information storage device, and the screen display broadcast guide information is determined to be adjacent to the set screen display broadcast guide information. It will extract the surrounding broadcast guide information for display display and store it as caching information, and provide the caching information to the user through the display screen according to the user's request. It becomes possible.

다음, 도 2를 참조하여 본 발명에 사용되는 방송안내정보관리를 예로 들어 좀 더 상세히 설명한다.Next, the broadcast guide information management used in the present invention will be described in more detail with reference to FIG. 2.

본 발명에 따른, 방송안내정보 처리형 DBMS관리자(220)는, PSIP정보에서 방송안내정보를 미리 그룹핑시킨 방송안내 그룹별로 추출하고, 방송안내 그룹별로 일대일 대응되게 셋팅된 DB내의 테이블에 등록하여 사용자의 요청에 따라 그의 입/출력 서비스를 관리하기 위해 구축된 것이다.In accordance with the present invention, the broadcast guide information processing type DBMS manager 220 extracts the broadcast guide information from the PSIP information for each broadcast guide group, and registers in a table in the DB set to correspond one-to-one to the broadcast guide group. It was built to manage its input / output services at the request of.

이러한 DBMS관리자(220)에서, 먼저 저수준 관계형 API처리부(221)는 방송안내그룹 별로 고유테이블ID를 설정하고 PSIP데이터 내의 테이블 ID와 비교하여 동일한 것이 있는 경우 PSIP내의 해당 테이블에 포함된 방송안내정보를 추출하며, 사용자 요청시 상기 방송안내정보 기반형 DB에 등록된 방송안내정보를 외부에 제공하도록 소정의 인터페이스 함수를 지원한다. 더불어 기본적인 데이터베이스 기능을 제공하는 인터페이스를 별도로 지원하는데, 테이블 생성 및 관리와, 테이블 단위로 질의를 수행한다.In the DBMS manager 220, first, the low-level relational API processing unit 221 sets a unique table ID for each broadcast guide group and compares the broadcast guide information included in the corresponding table in the PSIP when there is the same comparison with the table ID in the PSIP data. It extracts and supports a predetermined interface function to provide the broadcast guide information registered in the broadcast guide information-based DB to the outside at the user's request. In addition, it supports an interface that provides basic database functions. It creates and manages tables and performs queries on a table basis.

그리고, 레코드관리자(222)는 방송안내정보를 테이블 내의 레코드단위로 입/출력 관리하며, 버퍼관리자(224)는, 본 발명에 따라 현재 화면에 표시하기 위해 사용자 요청에 따라 설정한 소정의 화면표시 방송안내정보와, 소정의 플랙정보를 기준으로 인접하는 것으로 판별되는, 제1화면표시 대기용 주변 방송안내정보를 추출하여 버퍼(223)에 캐싱해두며, 제1화면표시 대기용 주변방송안내정보가 화면에 제공되는 경우엔, 그 정보는 버퍼페이지에서 삭제하고 인접한 제2의 주변방송안내정보를 추출하여 캐싱해두도록 하는 동작을 수행한다.Then, the record manager 222 manages input / output of the broadcast guide information in units of records in the table, and the buffer manager 224 displays a predetermined screen set according to a user's request to display the current screen according to the present invention. The broadcast guide information and the peripheral broadcast guide information for the first screen display standby, which are determined to be adjacent to each other based on the predetermined flag information, are extracted and cached in the buffer 223, and the peripheral broadcast guide information for the first screen display standby is extracted. If the information is provided on the screen, the information is deleted from the buffer page, and the second neighboring broadcast guide information is extracted and cached.

또한, DB장치 관리자(225)는 물리적 주소를 통해 데이터베이스에 직접 액세스하며 이 외에 도시되지 않은 트랜잭션 관리자는 트랜잭션을 유지, 관리하면서 이와 관련된 인터페이스를 지원하는데, 이 때 트랜잭션이란 하나의 논리적인 일을 구성하는 일련의 연산들의 모임을 말한다. 또한 레코드 인덱스관리자는 인덱스를 관 리하는 모듈로 레코드를 빠르게 검색할 수 있도록 지원하며, 전술한 각각의 구성은 일반적인 DB시스템에서 제공되는 것과 동일한 것으로 각각에 대한 상세한 설명은 여기서 생략한다.In addition, the DB device manager 225 directly accesses the database through a physical address. In addition, a transaction manager (not shown) supports an interface associated with maintaining and managing a transaction. In this case, a transaction constitutes one logical task. It is a collection of a series of operations. In addition, the record index manager is a module that manages indexes so that records can be searched quickly. Each configuration described above is the same as that provided in a general DB system, and a detailed description thereof is omitted here.

마지막으로, 본 발명에 따른 방송안내정보 데이터베이스(210)는 도시된 바와 같이, 메모리 효율을 향상시키고자 구축된 것으로, 관련된 방송안내정보를 각기 그룹핑시킨 방송안내 그룹별로 일대일 대응되게 소정의 테이블이 생성/관리되며, DB관리자의 관리하에 각 테이블에는 해당 방송안내 그룹에 속하는 방송안내정보들이 등록/관리된다.Finally, as shown, the broadcast guide information database 210 is constructed to improve memory efficiency, and a predetermined table is generated to correspond one-to-one to each broadcast guide group grouping related broadcast guide information. / Managed, under the management of the DB administrator, the broadcast guide information belonging to the corresponding broadcast guide group is registered / managed in each table.

예컨대, PSIP데이터내의 TVCT 또는 CVCT에서 추출한 채널정보를 등록하는 채널테이블인 채널 DB(211), PSIP데이터내의 EIT에서 추출한 프로그램정보를 등록하는 방송프로그램 테이블인 프로그램 DB(212), PSIP데이터내의 ETT에서 추출한 채널 및 프로그램 상세정보를 등록하는 상세정보 테이블인 상세정보 DB(213)가 방송안내정보 데이터베이스(210)내에 구축되어 있는데, 전술한 각각의 정보는 미리 설정된 것이다. For example, the channel DB 211, which is a channel table for registering channel information extracted from TVCT or CVCT in PSIP data, the program DB 212, which is a broadcast program table for registering program information extracted in EIT in PSIP data, and the ETT in PSIP data. A detailed information DB 213, which is a detailed information table for registering extracted channel and program detailed information, is constructed in the broadcast guide information database 210. Each of the above-described information is set in advance.

다음, 도 3을 참조하여 본 발명에 따른 주변방송안내정보에 대해 예를 들어 좀 더 상세히 설명한다.Next, the neighboring broadcast guide information according to the present invention will be described in more detail with reference to FIG. 3.

본 발명은 현재 화면에 표시하기 위해 사용자 요청에 따라 설정한 소정의 화면표시 방송안내정보와, 소정의 플랙정보를 기준으로 인접하는 것으로 판별되는, 화면표시 대기용 주변 방송안내정보를 추출하여 버퍼에 캐싱해두는데, 예컨대, 상기 도 3에 도시된 바와 같이, 현재표시 방송안내정보와 인접하는 상향채널 및 하향채널의 해당 방송정보를 즉, 제1주변방송안내정보 및 제2주변방송안내정보를, 그리 고 현재표시 방송안내정보와 인접하는 인접이전시간 및 다음시간의 해당 방송정보를 즉, 제3주변방송안내정보 및 제4주변방송안내정보를, 각기 대용량의 방송안내정보에서 미리 추출하여 캐싱해 둔 다음, 사용자의 요청에 따라 캐싱정보를 참조하여 사용자에게 제공함으로써 보다 신속히 방송안내정보를 액세스할 수 있게 된다.The present invention extracts a predetermined screen display broadcast guide information set according to a user's request for display on a current screen and peripheral broadcast guide information for screen display waiting, which is determined to be adjacent on the basis of the predetermined flag information, to a buffer. For example, as shown in FIG. 3, the broadcast information corresponding to the uplink channel and the downlink channel adjacent to the current display broadcast guide information, that is, the first peripheral broadcast guide information and the second peripheral broadcast guide information, In addition, the broadcast information of the adjacent previous time and the next time adjacent to the currently displayed broadcast guide information, that is, the third peripheral broadcast guide information and the fourth peripheral broadcast guide information, respectively, are extracted in advance from the large-capacity broadcast guide information and cached. After that, the caching information is provided to the user by referring to the caching information, so that the broadcasting guide information can be accessed more quickly.

다음, 도 4를 참조하여 본 발명에 따른 캐싱양태에 대해 설명한다.Next, the caching aspect according to the present invention will be described with reference to FIG. 4.

본 발명은 현재 화면에 표시하기 위해 사용자 요청에 따라 설정한 소정의 화면표시 방송안내정보와, 소정의 플랙정보를 기준으로 인접하는 것으로 판별되는, 화면표시 대기용 주변 방송안내정보를 추출하여 버퍼페이지에 캐싱해두는데, 상기 도 4에 도시된 바와 같이, 미리 설정된 제1버퍼페이지부터 제n버퍼페이지까지 주변방송안내정보를 기설정된 추출순서에 따라 순차적으로 추출하여 캐싱해두는데, 예컨대, 우측에 도시된 바와 같이, 상향채널 방송안내정보, 하향채널 방송안내정보, 이전시간 방송안내정보, 다음시간 방송안내정보 순으로 제1버퍼페이지부터 제4버퍼페이지까지 순차적으로 캐싱하며, 이렇게 캐싱된 정보 중에서 어느 하나가 화면에 표시되고 난 후에는 다시 버퍼페이지를 리셋시켜 바로 직전의 화면표시 방송정보를 중심으로 해당 주변방송정보를 버퍼페이지에 캐싱하게 된다.The present invention provides a buffer page by extracting predetermined screen display broadcast guide information set according to a user's request for display on a current screen and surrounding broadcast guide information for screen display waiting, which is determined to be adjacent based on predetermined flag information. As shown in FIG. 4, the neighboring broadcast guide information from the first buffer page to the n-th buffer page is sequentially extracted and cached according to a predetermined extraction order, for example, as shown on the right side. As shown in the figure, upstream channel broadcast guide information, downlink channel broadcast guide information, previous time broadcast guide information, next time broadcast guide information are sequentially cached from the first buffer page to the fourth buffer page, and among the cached information After one is displayed on the screen, it resets the buffer page again and focuses on the previous display broadcasting information. Broadcast information is cached in the buffer around the page.

다음, 도 5를 참조하여 본 발명에 따른 방송안내정보 제공방법의 바람직한 실시예를 설명한다.Next, a preferred embodiment of a method for providing broadcast guide information according to the present invention will be described with reference to FIG. 5.

상기 도 5에 도시된 바와 같이, 본 발명에 따른 방송안내정보 제공방법은, API(Application programming interface)중에서 지정된 호출함수를 불러 PSIP정보를 TVCT, EIT, ETT와 같이 그 내부에 포함된 다수의 테이블들을 테이블별로 각기 파싱하여, 미리 설정된 소정의 방송안내정보가 있을 경우 해당 정보를 특정 테이블에서 레코드 단위로 추출하여 대용량 방송정보 저장장치에 등록한다(S500).As shown in FIG. 5, the broadcast guide information providing method according to the present invention calls a designated call function in an API (Application Programming Interface) and includes a plurality of tables including PSIP information such as TVCT, EIT, and ETT. Each of the tables is parsed, and if there is predetermined broadcast guide information, the corresponding information is extracted from a specific table in record units and registered in the mass broadcasting information storage device (S500).

즉, 본 발명은, 방송안내그룹 별로 미리 고유테이블ID를 설정한 상태에서 PSIP정보가 입력되면, 입력된 PSIP정보를 지정된 호출함수로 파싱하여 포함되어 있는 다수의 테이블 ID와 설정한 고유테이블ID를 각기 비교한 후, 동일한 것이 있는 경우 PSIP데이터내의 해당 테이블에 포함된 정보, 즉 방송안내정보를 레코드 단위로 추출하여 방송안내그룹 별로 일대일 대응되게 기셋팅된 대용량 방송정보 저장장치에 등록한다. That is, according to the present invention, when PSIP information is input in a state where a unique table ID is set in advance for each broadcast guide group, a plurality of table IDs and set unique table IDs are parsed by parsing the input PSIP information with a designated call function. After each comparison, if there is the same information, the information contained in the corresponding table in the PSIP data, that is, the broadcast guide information is extracted in a record unit and registered in the large-capacity broadcast information storage device preset in one-to-one correspondence for each broadcast guide group.

이 때, 본 발명에 따라 추출한 방송안내정보 이외의 나머지 PSIP정보는 폐기처분하거나 별도의 파일시스템에 저장하는데 이러한 나머지 PSIP정보 처리에 관한 것은 본 발명의 기술적 사상을 벗어나는 것으로 상세한 설명은 여기서 생략하기로 한다.At this time, the remaining PSIP information other than the broadcast guide information extracted according to the present invention is disposed of or stored in a separate file system. The processing of the remaining PSIP information is beyond the technical idea of the present invention, and detailed description thereof will be omitted here. do.

다음, 방송안내정보가 대용량 방송정보 저장장치내에 등록된 상태에서, 사용자 요청이 입력되면, 상기 대용량 방송정보 저장장치에 등록된 대용량의 방송안내정보 중에서, 미리 정의된 설정플랙을 기준으로 화면표시할 방송안내정보를 설정한다(S501).Next, when a user request is input while the broadcast guide information is registered in the mass broadcast information storage device, the screen is displayed based on a predefined setting flag among the mass broadcast guide information registered in the mass broadcast information storage device. Set the broadcast guide information (S501).

예컨대, 사용자 요청이 입력되면, PVR내부의 채널관리 애플리케이션 및 내부타이머에서 각기 출력하는 정보를 참조하여 즉, 채널정보 및 현재시간정보를 참조하여 대용량 방송정보 저장장치내에 등록된 대용량의 방송안내정보 중에서 화면표시할 방송안내정보를 설정한다.For example, when a user request is input, among the large-capacity broadcasting guide information registered in the large-capacity broadcasting information storage device with reference to the information output from the channel management application and the internal timer inside the PVR, that is, the channel information and the current time information. Set broadcast guide information to display.

계속해서, 미리 정의된 인접판별용 플랙을 기준으로, 상기 설정한 화면표시할 방송안내정보와, 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보를 추출하여 캐싱하고(S502), 화면표시할 방송안내정보는 표시화면을 통해 사용자에게 제공한 다음(S503), 이어지는 사용자 요청을 대기한다(S504) .Subsequently, the broadcast guide information to be displayed on the screen and the neighboring broadcast guide information for screen display waiting to be determined to be adjacent to each other are extracted and cached based on a predefined adjacent discriminating flag (S502). The broadcast guide information is provided to the user through the display screen (S503), and then waits for a subsequent user request (S504).

그런 후, 사용자 요청에 따라(S504), 미리 정의된 인접판별용 플랙, 예컨대 화면표시 방송안내정보의 채널과 가장 인접되는 상향채널 또는 하향채널의 해당 방송안내정보를 화면표시 대기용 주변 방송안내정보로 설정하여 이를 추출하거나(S509, S510), 또는 화면표시 방송안내정보의 이전시간과 다음시간의 해당 방송안내정보를 화면표시 대기용 주변방송안내정보로 설정하여 각기 추출한 다음(S511, S512) 단계(S504)의 사용자 요청에 따라 화면에 제공한다. Then, according to the user's request (S504), the neighboring broadcast guide information for waiting to display the corresponding broadcast guide information of the predefined adjacent flag, for example, the uplink channel or the downlink channel that is closest to the channel of the screen display broadcast guide information Set this to extract (S509, S510), or set the relevant broadcast guide information of the previous time and the next time of the screen display broadcast guide information as the ambient broadcast guide information for screen display waiting for extraction (S511, S512) step Provided to the screen according to the user's request (S504).

마지막으로, 단계(S502)에서 캐싱된 화면표시 대기용 주변 방송안내정보들 중에서 어느 하나가 사용자 요청에 따라 전술한 바와 같이 화면에 제공되고 나면, 표시된 주변방송안내정보를 화면표시할 방송안내정보로 설정하여, 버퍼메모리에서 삭제하고 그 주변의 방송안내정보를 다시 캐싱하도록 하는데(S513) 이러한 시퀀스는 사용자의 종료명령시까지 순차적으로 반복수행된다.Lastly, after any one of the screen display waiting ambient broadcast guide information cached in step S502 is provided on the screen as described above according to the user's request, the displayed ambient broadcast guide information is displayed as the broadcast guide information to be displayed on the screen. In this case, the information is deleted from the buffer memory and cached around the broadcast guidance information (S513). The sequence is repeatedly performed until the end instruction of the user.

이와 같이, 본 발명은 사용자 요청에 따라, 소정의 대용량 방송안내정보 저장장치에 등록된 대용량의 방송안내정보 중에서, 화면표시할 방송안내정보를 설정하고, 설정한 화면표시할 방송안내정보와, 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보를 추출해 캐싱정보로 저장해 둔 상태에서 사용자 요청에 따라 그 캐싱정보를 표시화면을 통해 사용자에게 제공함으로써 대용량의 방송안내 정보를 좀 더 효율적이면서도 신속하게 원하는 사용자에게 제공해 줄 수 있게 된다.As described above, the present invention sets broadcast guide information to be displayed on a screen among a large amount of broadcast guide information registered in a predetermined mass broadcast guide information storage device according to a user's request. It is possible to provide a large amount of broadcasting guidance information more efficiently and quickly by providing the caching information to the user through the display screen according to the user's request while extracting the surrounding broadcasting guidance information for screen display that is determined to be stored. Will be available to the user.

다음, 도 6a와 도 6b를 참조하여 본 발명에 따른 주변방송안내정보 추출양태를 예로 들어 설명한다.Next, with reference to Figures 6a and 6b will be described taking the surrounding broadcast guide information extraction mode according to the present invention as an example.

본 발명은, 현재 화면에 표시하기 위해 사용자 요청에 따라 설정한 소정의 화면표시 방송안내정보와, 소정의 플랙정보를 기준으로 인접하는 것으로 판별되는, 화면표시 대기용 주변 방송안내정보를 추출하여 버퍼에 캐싱해두는데, 예컨대, 상기 도 6a에 도시된 바와 같이, 현재 화면표시 방송안내정보와 인접하는 이전시간(08 : 00) 및 다음시간(11 : 00)의 해당 방송정보를 주변방송안내정보로 설정하여 각기 대용량의 방송안내정보에서 미리 추출하여 캐싱해 둔 다음, 사용자의 요청에 따라 사용자에게 제공하거나, 도 6b에 도시된 바와 같이, 현재표시 방송안내정보와 인접하는 상향채널(채널4) 및 하향채널(채널81)의 해당 방송정보를 즉, 주변방송안내정보로 설정하여 각기 대용량의 방송안내정보에서 미리 추출하여 캐싱해 두는데, 이러한 양태는 일실시예에 불과하며 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 얼마든지 다양한 변형이 가능하다.According to the present invention, a predetermined screen display broadcast guide information set according to a user's request for display on a current screen and peripheral broadcast guide information for screen display waiting, which are determined to be adjacent to each other based on predetermined flag information, are extracted and buffered. For example, as shown in FIG. 6A, the broadcast information of the previous time (08: 00) and the next time (11: 00) adjacent to the current screen display broadcast guide information is used as the surrounding broadcast guide information. After setting and extracting and caching in advance from each of the large-capacity broadcast guide information, and providing it to the user at the request of the user, or as shown in Figure 6b, upstream channel (channel 4) and adjacent to the currently displayed broadcast guide information and The broadcast information of the downlink channel (channel 81) is set as the surrounding broadcast guide information, and extracted and cached in advance from each of the large-capacity broadcast guide information. Only, and any number may be made without departing from the scope of the present invention to various modifications are possible.

이상에서 상세히 설명한 바와 같이, 본 발명에 따른 방송안내정보 제공방법은, 사용자 요청에 따라, 소정의 대용량 방송안내정보 저장장치에 등록된 대용량의 방송안내정보 중에서, 화면표시할 방송안내정보를 설정하고, 설정한 화면표시할 방송안내정보와, 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보를 추 출해 캐싱정보로 저장해 둔 상태에서 사용자 요청에 따라 그 캐싱정보를 표시화면을 통해 사용자에게 제공함으로써 대용량의 방송안내정보를 좀 더 효율적이면서도 신속하게 원하는 사용자에게 제공해 줄 수 있는 효과가 있다.As described in detail above, the method for providing broadcast guide information according to the present invention sets broadcast guide information to be displayed on a screen from among a large amount of broadcast guide information registered in a predetermined mass broadcast guide information storage device according to a user's request. By setting the broadcast guide information to be displayed on the screen and the surrounding broadcast guide information for screen display waiting to be determined to be adjacent, and storing it as caching information, the caching information is provided to the user through the display screen according to the user's request. There is an effect that can provide a large amount of broadcast guide information more efficiently and quickly to the desired user.

본 발명은 기재된 구체적인 예에 대해서만 상세히 설명되었지만 본 발명의 기술사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.Although the invention has been described in detail only with respect to the specific examples described, it will be apparent to those skilled in the art that various modifications and variations are possible within the spirit of the invention, and such modifications and variations belong to the appended claims.

Claims (6)

저장매체에 저장된 디지털 방송을 위한 전체 방송안내정보 중 화면에 표시할 '화면표시할 방송안내정보'를 설정하는 제 1단계; A first step of setting 'screen display information to be displayed on a screen' to be displayed on a screen among all broadcast guide information for digital broadcasting stored in a storage medium; 상기 '화면표시할 방송안내정보'를 상기 저장매체로부터 추출하여 버퍼에 캐싱하는 제 2단계;A second step of extracting the 'broadcast guide information to be displayed on the screen' from the storage medium and caching it in a buffer; 상기 '화면표시할 방송안내정보'에 인접한 방송안내정보로서, 상기 '화면표시할 방송안내정보'와 동일한 항목을 가지는 적어도 하나의 '화면표시 대기용 주변 방송안내정보'를 상기 저장매체로부터 추출하여 버퍼에 캐싱하는 제 3단계; 및As the broadcast guide information adjacent to the 'broadcast guide information to be displayed on screen', at least one 'broadcasting ambient broadcast guide information for screen display' having the same items as the 'broadcast guide information to be displayed on screen' is extracted from the storage medium. Caching in a buffer; And 상기 캐싱된 '화면표시할 방송안내정보'를 화면에 표시하는 중에, 사용자의 요청에 따라 상기 캐싱된 적어도 하나의 '화면표시 대기용 주변 방송안내정보' 중 하나를 화면에 표시하는 제 4단계;를 포함하여 이루어지는 방송안내정보 제공방법.A fourth step of displaying, on the screen, at least one of the cached 'broadcasting guide information for waiting for display' on the screen while displaying the cached 'broadcasting guide information for screen display' on a screen; Broadcast guide information providing method comprising a. 제 1 항에 있어서, The method of claim 1, 상기 제 4단계에 따라 화면에 표시된 '화면표시 대기용 주변 방송안내정보'를 상기 '화면표시할 방송안내정보'로 재 설정하고, 상기 제 3단계 및 제 4단계를 반복하는 단계;를 더 포함하는 것을 특징으로 하는 방송안내정보 제공방법.And resetting the 'broadcasting guide information for waiting to be displayed on the screen' to the 'broadcasting guide information to be displayed on the screen' according to the fourth step, and repeating the third and fourth steps. Broadcast guide information providing method characterized in that. 제 1항에 있어서,The method of claim 1, 상기 제 1단계는, 상기 저장매체에 저장된 디지털 방송을 위한 전체 방송안내정보 중 상기 '화면표시할 방송안내정보'의 구성 항목에 포함되지 않는 정보를 삭제하는 것을 특징으로 하는 방송안내정보 제공방법.The first step, the method of providing broadcast guide information, characterized in that the information contained in the configuration item of the 'broadcast guide information to display the screen' of the entire broadcast guide information for the digital broadcast stored in the storage medium. 제 1항에 있어서,The method of claim 1, 상기 '화면표시할 방송안내정보'가 소정 시간 및 채널의 방송안내정보인 경우, 상기 '화면표시 대기용 주변 방송안내정보'는 상기 '화면표시할 방송안내정보'의 인접 시간대 또는 인접 채널의 방송안내정보인 것을 특징으로 하는 방송안내정보 제공방법.When the 'broadcast guide information to be displayed on the screen' is broadcast guide information of a predetermined time and channel, the 'broadcast guide information for waiting to be displayed on the screen' is broadcasted in an adjacent time zone or adjacent channel of the 'broadcast guide information to be displayed on the screen'. Broadcast guide information providing method characterized in that the guide information. 제 1 항에 있어서, The method of claim 1, 상기 방송안내정보는, 채널정보와 방송프로그램정보를 포함하는 것을 특징으로 하는 방송안내정보 제공방법.The broadcast guide information is broadcast guide information providing method comprising channel information and broadcast program information. 삭제delete
KR1020040062795A 2004-08-10 2004-08-10 How to Provide Broadcasting Information Expired - Fee Related KR100678844B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040062795A KR100678844B1 (en) 2004-08-10 2004-08-10 How to Provide Broadcasting Information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040062795A KR100678844B1 (en) 2004-08-10 2004-08-10 How to Provide Broadcasting Information

Publications (2)

Publication Number Publication Date
KR20060014197A KR20060014197A (en) 2006-02-15
KR100678844B1 true KR100678844B1 (en) 2007-02-05

Family

ID=37123264

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040062795A Expired - Fee Related KR100678844B1 (en) 2004-08-10 2004-08-10 How to Provide Broadcasting Information

Country Status (1)

Country Link
KR (1) KR100678844B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010085451A (en) * 1998-08-21 2001-09-07 암만 챨스 비. Client-server electronic program guide
KR20020053804A (en) * 1999-08-25 2002-07-05 스폿웨어 테크놀로지즈, 인코포레이티드 System and method for scheduling events related to television previews
KR20020079965A (en) * 2000-12-27 2002-10-21 코닌클리케 필립스 일렉트로닉스 엔.브이. Catching of multimedia data in digital television receiving equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010085451A (en) * 1998-08-21 2001-09-07 암만 챨스 비. Client-server electronic program guide
KR20020053804A (en) * 1999-08-25 2002-07-05 스폿웨어 테크놀로지즈, 인코포레이티드 System and method for scheduling events related to television previews
KR20020079965A (en) * 2000-12-27 2002-10-21 코닌클리케 필립스 일렉트로닉스 엔.브이. Catching of multimedia data in digital television receiving equipment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
1020010085451
1020020053804
1020020079965

Also Published As

Publication number Publication date
KR20060014197A (en) 2006-02-15

Similar Documents

Publication Publication Date Title
KR102091075B1 (en) Reception device, reception method, transmission device, transmission method, and program
JP6082946B2 (en) Receiving apparatus, receiving method, program, and information processing system
US9495415B2 (en) Method and system for searching for content in a user device
US7606255B2 (en) Selectively receiving broadcast data according to one of multiple data configurations
JP6043089B2 (en) Broadcast communication cooperative receiver
WO2005107247A2 (en) Data structures and methods adapted for heterogeneous clients in an information distribution system
US20040131020A1 (en) Enabling broadcast of multiple data configurations
KR20220157440A (en) Unified programming guide for content associated with broadcasters and VOD applications
US8732762B2 (en) Information providing apparatus, information acquisition terminal, broadcast reception terminal, information providing system, information providing method and program
CN103716701A (en) Program classification previewing method and device, and set top box
KR100678844B1 (en) How to Provide Broadcasting Information
CN102098570A (en) Digital television information playing method and system
CN104254003A (en) Channel switching method and device of intelligent terminal equipment
KR100630218B1 (en) Broadcasting Information Management Method and System
KR101422010B1 (en) Broadcasting receiver and method for searching a broadcasting program
CN106303632B (en) Piecemeal is carried out to data and flies the method and system that screen plays
JP2011160150A (en) Video display control device, and video display control method
KR20080081512A (en) Method and device for providing notification message of digital broadcasting program
US20080104638A1 (en) Method and apparatus for storing broadcast program
KR20010084631A (en) Individual webcasting service system and method through the internet
KR100570889B1 (en) Broadcast guide information processing method
JP4551615B2 (en) Program information database and program recording / playback apparatus
CN106686435A (en) Multimedia video file playing method, apparatus and TV terminal
KR101181769B1 (en) Mobile Telecommunication Device Having Function for Displaying Broadcasting Program Information and Method thereby
KR101748036B1 (en) Video Contents Providing System, Curation Control Server and Video Contents Service Method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

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

PA0201 Request for examination

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

PG1501 Laying open of application

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

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

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

R17-X000 Change to representative recorded

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

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

PR1002 Payment of registration fee

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

Fee payment year number: 1

GRNT Written decision to grant
PR0701 Registration of establishment

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

PG1601 Publication of registration

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

PN2301 Change of applicant

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

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

R18-X000 Changes to party contact information recorded

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

R18-X000 Changes to party contact information recorded

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

FPAY Annual fee payment

Payment date: 20091230

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

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20110130

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20110130

PN2301 Change of applicant

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

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

P22-X000 Classification modified

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

PN2301 Change of applicant

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

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