KR100678844B1 - How to Provide Broadcasting Information - Google Patents
How to Provide Broadcasting Information Download PDFInfo
- 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
Links
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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
-
- 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/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/45—Management 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/462—Content 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/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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
-
- 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/472—End-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/4722—End-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
도 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
먼저, 기존의 영상 및 음성 신호처리블록(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
그리고, 마이크로컴퓨터(160) 내부는 셋/리셋을 가변적으로 수행하면서 타임정보를 주기적으로 출력하는 내부타이머와, 사용자명령에 따라 체커(checker)되는 채널관리애플리케이션, 상기 전송스트림 디멀티플렉서(130)에서 분리된 PSIP정보를 처리 및 관리하는 PSIP처리 애플리케이션이 포함되어 이루어진다. In addition, the
또한, 본 발명에 따른 PSIP기반형 DBMS블록(200)은, 미리 설정된 방송안내 그룹별로 일대일 대응되는 소정 테이블이 기셋팅되어 각 테이블에 해당 방송안내정보가 등록된 방송안내정보 데이터베이스(DataBase)(210)와, 외부로부터 입력되는 PSIP데이터를 파싱하고 방송안내정보를 추출해 상기 방송안내정보 데이터베이스(210)내의 해당 테이블에 등록하고 입/출력서비스를 관리하는, 방송안내정보 DBMS관리자(220)로 이루어진다.In addition, the PSIP-based
이러한 구조로 본 발명이 적용된 PVR은, 먼저 마이크로컴퓨터(160)가 전송스트림 디멀티플렉서(130)에 의해 방송프로그램 전송패킷스트림으로부터 분리된 PSIP정보를 출력한다.In the PVR to which the present invention is applied, the
그러면, 방송안내정보 DBMS관리자(220)는 API(Application programming interface)중에서 지정된 호출함수를 불러 PSIP정보를 TVCT, EIT, ETT와 같이 그 내부에 포함된 다수의 테이블들을 테이블별로 각기 파싱하여, 미리 설정된 소정의 방송안내정보가 있을 경우 해당 정보를 특정 테이블에서 레코드 단위로 추출한다.Then, the broadcast guide information DBMS
즉, 본 발명은, 마이크로컴퓨터(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
상기의 방송안내정보는 미리 설정된 방송안내그룹별로 구분하여 추출되는데, 본 발명에서 정의하는 방송안내 그룹은 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
이 때, 본 발명에 따라 추출한 방송안내정보 이외의 나머지 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
예컨대, 사용자 요청이 입력되면, DBMS관리자(220)는, 채널관리 애플리케이션 및 내부타이머에서 각기 출력하는 정보를 참조하여 즉, 채널정보 및 현재시간정보를 참조하여 데이터베이스(210)내에 등록된 대용량의 방송안내정보 중에서 화면표시할 방송안내정보를 설정한다.For example, when a user request is input, the
계속해서, 미리 정의된 인접판별용 플랙을 기준으로, 상기 설정한 화면표시할 방송안내정보와, 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보를 추출한다.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관리자(220)는 마이크로컴퓨터(160)의 제어하에 미리 정의된 인접판별용 플랙을 기준으로, 상기 설정한 소정의 화면표시 방송안내정보와 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보가 다수개일 경우에는, 각기 추출하고, 그 다수개 추출한 주변 방송안내정보를 캐싱한 후 사용자 요청에 따라 해당 주변 방송안내정보를 화면에 선택적으로 제공하도록 한다.In addition, the
이와 같이, 본 발명은 사용자 요청에 따라, 소정의 대용량 방송안내정보 저장장치에 등록된 방송안내정보 중에서, 화면표시 방송안내정보를 설정하고, 설정한 화면표시 방송안내정보와, 인접하는 것으로 판별되는 화면표시 대기용 주변 방송안내정보를 추출해 캐싱정보로 저장해 둔 상태에서 사용자 요청에 따라 그 캐싱정보를 표시화면을 통해 사용자에게 제공함으로써 대용량의 방송안내정보를 좀 더 효율적이면서도 신속하게 원하는 사용자에게 제공해 줄 수 있게 된다.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
이러한 DBMS관리자(220)에서, 먼저 저수준 관계형 API처리부(221)는 방송안내그룹 별로 고유테이블ID를 설정하고 PSIP데이터 내의 테이블 ID와 비교하여 동일한 것이 있는 경우 PSIP내의 해당 테이블에 포함된 방송안내정보를 추출하며, 사용자 요청시 상기 방송안내정보 기반형 DB에 등록된 방송안내정보를 외부에 제공하도록 소정의 인터페이스 함수를 지원한다. 더불어 기본적인 데이터베이스 기능을 제공하는 인터페이스를 별도로 지원하는데, 테이블 생성 및 관리와, 테이블 단위로 질의를 수행한다.In the
그리고, 레코드관리자(222)는 방송안내정보를 테이블 내의 레코드단위로 입/출력 관리하며, 버퍼관리자(224)는, 본 발명에 따라 현재 화면에 표시하기 위해 사용자 요청에 따라 설정한 소정의 화면표시 방송안내정보와, 소정의 플랙정보를 기준으로 인접하는 것으로 판별되는, 제1화면표시 대기용 주변 방송안내정보를 추출하여 버퍼(223)에 캐싱해두며, 제1화면표시 대기용 주변방송안내정보가 화면에 제공되는 경우엔, 그 정보는 버퍼페이지에서 삭제하고 인접한 제2의 주변방송안내정보를 추출하여 캐싱해두도록 하는 동작을 수행한다.Then, the
또한, 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
예컨대, PSIP데이터내의 TVCT 또는 CVCT에서 추출한 채널정보를 등록하는 채널테이블인 채널 DB(211), PSIP데이터내의 EIT에서 추출한 프로그램정보를 등록하는 방송프로그램 테이블인 프로그램 DB(212), PSIP데이터내의 ETT에서 추출한 채널 및 프로그램 상세정보를 등록하는 상세정보 테이블인 상세정보 DB(213)가 방송안내정보 데이터베이스(210)내에 구축되어 있는데, 전술한 각각의 정보는 미리 설정된 것이다. For example, the
다음, 도 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)
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)
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 |
-
2004
- 2004-08-10 KR KR1020040062795A patent/KR100678844B1/en not_active Expired - Fee Related
Patent Citations (3)
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)
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 |