KR19990013917A - 송신기 시스템 및 송신 방법, 수신기 시스템 및 수신 방법 및 전송 매체 - Google Patents

송신기 시스템 및 송신 방법, 수신기 시스템 및 수신 방법 및 전송 매체 Download PDF

Info

Publication number
KR19990013917A
KR19990013917A KR1019980028786A KR19980028786A KR19990013917A KR 19990013917 A KR19990013917 A KR 19990013917A KR 1019980028786 A KR1019980028786 A KR 1019980028786A KR 19980028786 A KR19980028786 A KR 19980028786A KR 19990013917 A KR19990013917 A KR 19990013917A
Authority
KR
South Korea
Prior art keywords
information
data
epg
program
block
Prior art date
Application number
KR1019980028786A
Other languages
English (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 이데이 노부유키
Publication of KR19990013917A publication Critical patent/KR19990013917A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4351Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
    • 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
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6547Transmission by server directed to the client comprising parameters, e.g. for client setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)
  • Communication Control (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

방송 프로그램에 관련된 정보를 효율적으로 처리 가능케 하는 시스템이 제공된다. 송신기측에서 작성된 소정의 프로그램에 관련된 프로그램 관련 정보는, 이벤트 데이터, 채널 데이터, 캐릭터 데이터, CM 데이터 등으로 구성되며 EPG_contents_data로 변환된다. 또한, 화면상의 수신기측에서 작성된 프로그램 관련 정보를 디스플레이하는 때에 레이아웃 등에 디스플레이 관련 정보는 레이아웃 데이터, 컬러 데이터, 폰트 데이터, 오퍼레이션 데이터로 구성되고 EPG_control_data로 변환된다. 수신기측은 송신기측으로부터 전송된 EPG_contents_data와 EPG_control_data로부터 필요에 따라서 EPG_management_data를 생성하고, EPG_contents_data과 EPG_control_data로부터 디스플레이 정보인 EPG_display_data를 생성한다.

Description

송신기 시스템 및 송신 방법, 수신기 시스템 및 수신 방법 및 전송 매체
본 발명은 송신기 시스템과 송신 방법, 수신기 시스템과 수신 방법 및 전송 매체에 관한 것으로서, 특히 프로그램의 내용에 관한 정보와 디스플레이에 관한 정보를 따로따로 송수신되고 프로그램의 제어로 정보를 효율적으로 처리 가능케 하도록 배열된 송신기 시스템과 송신 방법, 수신기 시스템과 수신 방법 및 전송 매체에 관한 것이다.
종래의 EPG(Electronic Program Guide) 시스템은, 전송될 디지털 방송이나 아날로그 방송에 프로그램 정보를 부가하여 송출하는 시스템과, 전송될 방송 경로와는 별도의 인터넷 등의 전송 경로를 통해 프로그램 정보를 송출하는 시스템의 2개로 대략 분류된다. 전자의 시스템에서는, 프로그램 정보는 미리 수신기측에 제공된 애플리케이션 프로그램에 의해 디스플레이된다. 반면, 후자의 시스템에서는, 프로그램 정보가 HTML(Hyper Text Markup Language) 등의 기술 언어에 의해 기술되기 때문에 이용자는 소정의 브라우저(browser)를 사용하여 프로그램 정보를 볼 수 있다.
그러나, 전자의 시스템은 수신기의 한정된 애플리케이션에 의해 디스플레이될 수 있는 정보만을 처리한다. 또한, 정보의 디스플레이를 변경하고 상이한 처리능력을 갖는 장치에서의 EPG를 디스플레이하는 경우를 고려하지 않은 정보를 전송한다.
반면, 후자의 시스템은 주로 HTML 등의 기술 언어로 기술된 정보를 전송하기 때문에 디스플레이의 높은 자유도를 제공할지라도, 프로그램 정보의 편집이나 유용성 등은 고려하지 않는다. 또한, 화면마다 전송 정보를 필요로 하기 때문에 전송 정보량이 증가하는 또 다른 문제점을 갖는다. 이와 관련하여, 본 출원자는 일본 특허 출원 평8-270916호에서 정보를 계층화하고 필요한 정보만을 전송하는 방법을 제안하고 있다.
따라서, 종래의 EPG 시스템에서는, 지방부(local districts)나 중소국(minor station)에서 종종 보여지는 바와 같이 동일 프로그램이 상이한 방송국에 의해 또한 상이한 시간에 방송되는 경우를 고려하여 EPG 정보의 전송이 적절하게 처리되지 않는 문제를 갖는다.
종래의 EPG 시스템에서는, 어떠한 이유로 프로그램이 지연되거나 연기되는 경우를 고려하여 EPG 정보의 전송이 적절하게 처리되지 않는 또 다른 문제를 갖는다.
종래의 EPG 시스템에서는, 수신기측에서의 디스플레이 포맷과 레이아웃의 변경의 자유도를 고려하여 EPG 정보의 전송이 적절하게 처리되지 않는 또 다른 문제를 갖는다.
전술한 문제의 관점에서, 본 발명은 정보와, 그 정보를 디스플레이하거나 제어하기 위한 정보를 따로따로 전송함으로서, 정보를 효율적으로 처리하도록 한다.
청구항 1에 설명된 송신기 시스템은, 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 생성하는 생성 수단과, 상기 제2 정보와 상기 제3 정보를 송신하는 송신 수단을 포함하고, 상기 생성 수단은, 상기 제2 정보 및 상기 제3 정보를, 상기 제2 정보 및 상기 제3 정보를 식별하기 위한 식별 정보를 포함하는 제1 부분과, 실제의 데이터로 구성된 제2 부분으로 구성한다.
청구항 4에 설명된 수신기 시스템은, 상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 수신하는 수신 수단과, 상기 제2 정보와 상기 제3 정보로부터, 제2 정보를 디스플레이하기 위한 제4 정보를 생성하는 생성 수단을 포함한다.
청구항 8에 설명된 송신 방법은, 상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 생성하는 단계와, 상기 제2 정보와 상기 제3 정보를 송신하는 단계를 포함하고, 상기 생성하는 단계는, 상기 제2 정보 및 상기 제3 정보를, 상기 제2 정보 및 상기 제3 정보를 식별하기 위한 식별 정보를 포함하는 제1 부분과, 실제의 데이터로 구성된 제2 부분으로 구성한다.
청구항 9에 설명된 수신 방법은, 상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 수신하는 단계와, 상기 제2 정보와 상기 제3 정보로부터, 제2 정보를 디스플레이하기 위한 제4 정보를 생성하는 단계를 포함한다.
청구항 10에 설명된 전송 매체는, 상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 생성하는 단계와, 상기 제2 정보와 상기 제3 정보를 송신하는 단계를 포함하는 컴퓨터 프로그램을 전송하고, 상기 생성하는 단계는, 상기 제2 정보 및 상기 제3 정보를, 상기 제2 정보 및 상기 제3 정보를 식별하기 위한 식별 정보를 포함하는 제1 부분과, 실제의 데이터로 구성된 제2 부분으로 구성한다.
청구항 11에 설명된 전송 매체는, 상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 수신하는 단계와, 상기 제2 정보와 상기 제3 정보로부터, 상기 제2 정보를 디스플레이하기 위한 제4 정보를 생성하는 단계를 포함하는 컴퓨터 프로그램을 전송한다.
청구항 1에 설명된 송신기 시스템과 청구항 8에 설명된 송신 방법에서는, 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보가 생성되고, 상기 제2 정보 및 상기 제3 정보는 상기 제2 정보 및 상기 제3 정보를 식별하기 위한 식별 정보를 포함하는 제1 부분과, 상기 제2 정보와 상기 제3 정보를 송신하는 때의 실제의 데이터로 구성된 제2 부분으로 구성된다.
청구항 4에 설명된 수신기 시스템과 청구항 9에 설명된 수신 방법에서는, 상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보가 수신되고, 상기 제2 정보와 상기 제3 정보로부터, 제2 정보를 디스플레이하기 위한 제4 정보가 생성된다.
청구항 10에 설명된 전송 매체는, 상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 생성하고 상기 제2 정보 및 상기 제3 정보를, 상기 제2 정보 및 상기 제3 정보를 식별하기 위한 식별 정보를 포함하는 제1 부분과, 상기 제2 정보와 상기 제3 정보를 송신하는 때의 실제의 데이터로 구성된 제2 부분으로 구성하는 컴퓨터 프로그램을 전송한다.
청구항 11에 설명된 전송 매체는, 상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 수신하고 상기 제2 정보와 상기 제3 정보로부터, 상기 제2 정보를 디스플레이하기 위한 제4 정보를 생성하는 컴퓨터 프로그램을 전송한다.
본 발명의 특징 및 목적 그리고 그의 효과 및 이점은 다음의 설명과 동일 부분을 동일 숫자로 설명한 첨부된 도면으로부터 명백해진다.
도 1은 본 발명이 적용된 디지털 TV의 EPG 데이터 관리 시스템의 송신기부의 일 실시예의 구성례를 도시하는 블록도.
도 2는 본 발명이 적용된 디지털 TV의 EPG 데이터 관리 시스템의 수신기부의 일 실시예의 구성례를 도시하는 블록도.
도 3은 도 1 및 도 2에 도시된 송신기부와 수신기부의 개략도.
도 4는 도 1 및 도 2에 도시된 송신기부와 수신기부 사이의 데이터의 흐름을 도시하는 도면.
도 5는 도 1에 도시된 송신기부의 동작을 설명하는 흐름도.
도 6은 도 2에 도시된 수신기부의 동작을 설명하는 흐름도.
도 7은 디스플레이 처리의 절차 단계를 설명하는 흐름도.
도 8은 일례의 디스플레이 화면을 도시하는 도면.
도 9는 또 다른 일례의 디스플레이 화면을 도시하는 도면.
도 10은 또 다른 일례의 디스플레이 화면을 도시하는 도면.
도 11은 검색 처리의 절차 단계를 설명하는 흐름도.
도 12는 일례의 디스플레이 화면을 도시하는 도면.
도 13은 일례의 디스플레이 화면을 도시하는 도면.
도 14는 일례의 디스플레이 화면을 도시하는 도면.
도 15는 일례의 디스플레이 화면을 도시하는 도면.
도 16은 EPG 데이터의 일례의 구성을 도시하는 도면.
도 17은 일례의 디스플레이 화면을 도시하는 도면.
도 18은 일례의 디스플레이 화면을 도시하는 도면.
도 19는 일례의 디스플레이 화면을 도시하는 도면.
도 20은 화면 디스플레이 정보를 작성하는 절차 단계를 설명하는 흐름도.
도 21은 EPG 데이터의 일례의 포맷을 도시하는 도면.
도 22는 element_block의 종류를 도시하는 표.
도 23은 event_data_element_block을 도시하는 표.
도 24a 내지 도 24d는 event_data_element의 포맷을 도시하는 표.
도 25는 channel_data_element_block을 도시하는 표.
도 26a 및 도 26b는 channel_data_element의 포맷을 도시하는 표.
도 27은 character_data_element_block을 도시하는 표.
도 28a 및 도 28b는 character_data_element의 포맷을 도시하는 표.
도 29는 text_data_element_block을 도시하는 표.
도 30은 picture_data_element_block을 도시하는 표.
도 31은 sound_data_element_block을 도시하는 표.
도 32는 movie_data_element_block을 도시하는 표.
도 33a 및 도 33b는 일례의 디스플레이 화면을 도시하는 도면.
도 34a 내지 도 34c는 layout_element_block을 도시하는 표.
도 35는 EPG_contents_data를 도시하는 표.
도 36은 EPG_contents_data를 도시하는 표.
도 37은 EPG_contents_data를 도시하는 표.
도 38은 EPG_contents_data를 도시하는 표.
도 39는 EPG_management_data를 도시하는 표.
* 도면의 주요부분에 대한 부호의 설명*
1 : 프로그램 프로덕션 2 : 메인 프로그램 프로세서
4 : 프로그래밍 시스템 프로세서 5 : 오퍼레이션 시스템 프로세서
6 : EPG 시스템 프로세서 7 : EPG 데이터 프로바이더
8 : EPG 데이터 에디터 9 : 멀티플렉서
11 : 프론트-엔드 12 : 디멀티플렉서
13 : 디코더 14 : 메인 프로세서
15 : 원격 조종기 16 : EPG 데이터 관리 엔진
17 : 디스플레이 프로세서 18 : EPG 데이터 메모리
도 1은 본 발명이 적용된 디지털 TV(텔레비전)의 EPG 데이터 관리 시스템의 송신기부(방송국)의 일 실시예의 구성례를 도시하는 블록도이다. 프로그램 프로덕션(1)은 프로그램 정보와 프로그램 전송을 관리하기 위한 프로그램 관리 정보 등의 정보를 메인 시스템 프로세서(2)에 공급한다. 메인 시스템 프로세서(2)는, 프로그램 프로덕션(1)으로부터 공급된 정보 중에서, 비디오, 음성 등을 엔코더(3)에 공급하고, 프로그램 관리 정보를 필요에 따라 프로그래밍 시스템 프로세서(4), 오퍼레이션 시스템 프로세서(5), EPG 시스템 프로세서(6)에 공급한다.
EPG 데이터 프로바이더(EPG data provider)(7)는 가이드 정보를 EPG 데이터 에디터(EPG data editor)(8)에 공급한다. EPG 데이터 에디터(8)는 EPG 데이터 프로바이더(7)로부터 보내진 정보를 그의 각 종류마다 분류하여 관리하고, EPG 송신 데이터로서 적절하게 EPG 시스템 프로세서(6)에 공급한다. EPG 시스템 프로세서(6)는 EPG 데이터 에디터(8)로부터의 정보를 멀티플렉서(9)에 공급한다. 멀티플렉서(9)는 엔코더(3)로부터 공급된 비디오 및 음성 데이터와 EPG 시스템 프로세서(6)로부터 공급된 프로그램 가이드 정보 등의 데이터를 다중화하여 수신기부에 송신한다.
도 2는 본 발명이 적용된 디지털 TV(텔레비전)의 EPG 데이터 관리 시스템의 수신기부(수신기)의 일 실시예의 구성례를 도시하는 블록도이다. 수신기부를 구성하는 프론트-엔드(Front_End)(11)는 도 1에 도시된 송신기부의 멀티플렉서(9)로부터 송신된 데이터를 수신하여 디멀티플렉서(12)에 공급한다. 디멀티플렉서(12)는 프론트-엔드(11)로부터 공급된 다중화된 데이터를 분리한다. 디멀티플렉서(12)는, 분리된 데이터 중, 비디오 및 음성 데이터를 디코더(13)에 공급하고, 프로그램 관리 정보 등의 프로그램의 전송 관리 정보를 메인 프로세서(14)에 공급하고, EPG 관련 정보를 EPG 데이터 관리 엔진(16)에 공급한다.
디멀티플렉서(12)로부터 공급된 비디오 및 음성 데이터를 디코드한 후에, 디코더(13)는 상기 데이터를 디스플레이 프로세서(17)에 공급한다. 메인 프로세서(14)는, 디멀티플렉서(12)로부터 공급된 프로그램 관리 정보 중, 디스플레이에 관련된 정보를 디스플레이 프로세서(17)에 공급한다. EPG 데이터 관리 엔진(16)은 디멀티플렉서(12)로부터 공급된 데이터 중 소정의 데이터를 필요에 따라 기억하기 위해 EPG 데이터 메모리(18)에 공급한다. 또한, EPG 데이터 관리 엔진(16)은 디멀티플렉서(12)로부터 공급된 데이터를 EPG 데이터 메모리(18)에 기억된 데이터와 결합하여 디스플레이 정보로서 디스플레이 프로세서(17)에 공급한다.
디스플레이 프로세서(17)는 디코더(13), 메인 프로세서(14), EPG 데이터 관리 엔진(16)으로부터 공급된 데이터에 대응하는 비디오 신호를 출력하여 소정의 화면에 디스플레이한다.
도 3은 송신기부에서 수신기부로 데이터를 송신하는 개념도이다.
프로그램에 관련된 정보는 EPG 데이터 프로바이더(7-1)(EPG Data Provider_0), EPG 데이터 프로바이더(7-2)(EPG Data Provider_1), EPG 데이터 프로바이더(7-3)(EPG Data Provider_2) 등의 복수의 EPG 데이터 프로바이더로부터 얻어질 수 있다. 얻은 정보는 EPG 데이터 에디터(8)에 공급된다. EPG 데이터 에디터(8)에 공급된 EPG 데이터는 EPG 데이터 에디터(8)에 의해 편집되고 관리된다. 편집된 정보는 EPG 정보로서, CD-ROM(컴팩트 디스크 판독 전용 메모리)나 DVD(디지털 다목적 디스크) 등의 고정 매체에 공급되고 기록된다.
EPG 데이터 에디터(8)의 정보는 EPG 전송 정보로서, 송신기측의 EPG 시스템 프로세서(6)에 공급된 후에, 디지털 방송 등에 의해 수신기측에 전송된다. 또한, EPG 데이터 에디터(8)의 정보는 EPG 정보로서 인터넷 데이터 서버에 전송되어, 인터넷을 통해 수신기측에 전송된다. EPG 데이터의 구조는 도 16을 참조하여 후에 기술한다.
각 매체를 통해 전송된 EPG 정보(EPG 데이터)는 수신기측의 EPG 데이터 관리 엔진(16)에 공급된다. EPG 데이터 관리 엔진(16)은 송신기측으로부터 전송된 EPG 데이터를 기억하기 위해 필요에 따라 EPG 데이터 메모리(18)에 공급한다. 전송되어 축적된 정보에 기초하여, EPG 정보는 EPG 디스플레이 정보로서, (TV, PDA(personal digital assistants), PC(personal computer) 등에 디스플레이된다.
도 4는 송신기부로부터 수신기부까지 전송된 데이터의 흐름을 도시한다. EPG에 관련된 정보는 프로그램 관련 정보와 디스플레이 관련 정보로 대략 분류된다. 프로그램 관련 정보는 방송될 프로그램의 방송 시간이나 방송 채널, 프로그램 타이틀 등을 나타내는 이벤트 데이터(event data)와, 프로그램의 출연자 등의 정보를 나타내는 캐릭터 데이터(character data)와, 스테이션 아이콘(station icon)이나 방송국명 등의 방송국 데이터를 나타내는 채널 데이터(channel data)와, CM 관련 정보 등을 나타내는 CM 데이터(CM data) 등으로 구성된다.
반면, 디스플레이 관련 정보는 EPG 디스플레이 화면의 레이아웃을 나타내는 레이아웃 데이터(layout data)와, 디스플레이될 색을 나타내는 컬러 데이터(color data)와, 화면 조작을 기술하는 오퍼레이션 데이터(operation data) 등으로 구성된다.
EPG 데이터 에디터(8)는 프로그램 관련 정보를 EPG_contents_data로 변환하여 수신기측에 전송되게 한다. 또한 EPG 데이터 에디터(8)는 디스플레이 관련 정보를 EPG_control_data로 변환하여 수신기측에 전송되게 한다.
수신기측에서는, 수신기측으로부터 전송된 EPG_contents_data 및 EPG_control_data로부터 필요에 따라 수신기측 내부의 중간 데이터인 EPG_management_data가 생성된다. 또한, 디스플레이용 데이터인 EPG_display_data는 EPG_contents_data와 EPG_control_data와, EPG_management_data로부터 수신기측에서 생성된다. 이 EPG_display_data는 TV, PDA, PC 등에 공급되어 대응 EPG 화면을 디스플레이한다.
다음에, 도 5의 흐름도를 참조하여 도 1에 도시된 송신기부의 동작을 설명한다. 우선, 단계 S1에서 송신기부의 메인 시스템 프로세서(2)에 의해 프로그램 정보를 입력하는지 여부가 판정된다. 프로그램 정보를 입력할 것이 판정되는 경우, 단계 S2로 나아가 EPG 데이터 프로바이더(7)로부터의 데이터를 입력하고 EPG 데이터 에디터(8)에 공급한다.
다음에, 단계 S3에서 EPG 데이터 에디터(8)는 채널, 프로그램 시작 시간, 프로그램 길이, 프로그램 타이틀 등의 프로그램 기본 정보로부터 프로그램 단위로 EPG_contents_data를 생성한다. 다음에, 단계 S4로 나아가, 프로그램 서브 타이틀, 출연자, 프로그램 내용 등의 프로그램 상세 정보로부터 프로그램 단위로 EPG_contents_data를 생성한다. 다음에 단계 S5에서, EPG_contents_data는 방송국, 출연자, CM 등의 관련 정보로부터 생성된다.
단계 S5의 처리가 종료되거나 단계 S1에서 프로그램 정보를 입력하지 않을 것이 판정되는 경우, 단계 S6으로 나아간다. 단계 S6에서, 디스플레이 정보를 압력하는지 여부가 판정된다. 디스플레이 정보를 입력할 것이 판정되는 경우, 단계 S7로 나아가 EPG 데이터 에디터(8)에 의해 EPG 데이터 프로바이더(7)로부터의 신규 레이아웃 정보를 입력한다. 다음에, 단계 S8에서, 단계 S7의 신규 레이아웃 정보 입력, 즉 EPG 레이아웃 (디스플레이 위치, 디스플레이될 항목의 종류)으로부터 EPG_control_data가 생성된다. 다음에, 단계 S9에서, EPG의 제어 설명서(버튼의 위치, 버튼이 눌려지는 때의 반응 등)로부터 EPG_control_data가 생성된다.
단계 S9의 처리가 종료되거나 단계 S6에서 디스플레이 정보를 입력하지 않을 것이 판정되는 경우, 처리는 단계 S10으로 나아간다. 단계 S10에서, EPG 데이터 에디터(8)는 EPG_contents_data와 EPG_control_data로부터 CD-ROM/DVD용 데이터를 선택하고 작성한다. 단계 S11에서, EPG 데이터 에디터(8)는 EPG_contents_data와 EPG_control_data로부터 방송용 데이터을 선택하고 작성한다. 단계 S12에서, EPG 데이터 에디터(8)는 EPG_contents_data와 EPG_control_data로부터 인터넷용 데이터를 선택하고 작성한다. 그 다음에 처리가 종료된다.
다음에, 도 6에 도시된 흐름도를 참조하여 도 2에 수신기부의 동작을 설명한다. 우선, 단계 S21에서 도 1에 도시된 송신기부로부터 전송된 프로그램 정보를 수신기측의 메인 프로세서(14)에 의해 수신할 것인지 여부가 판정된다. 프로그램 정보를 수신할 것으로 판정되는 경우, 단계 S22로 나아가 프론트-엔드(front-end)(11)에 의해 프로그램 정보를 수신한다. 프론트-엔드(11)에 의해 수신된 프로그램 정보는 디멀티플렉서(12)에 의해 분리되어 메인 프로세서(14)에 공급된다. 메인 프로세서(14)에 공급된 정보는 EPG_contents_data의 기본 정보인 경우, EPG 데이터 관리 엔진(16)을 통해 수신기부내의 내부 메모리(EPG 데이터 메모리)(18)에 공급되고 기억된다.
단계 S23에서, 메인 프로세서(14)에 공급된 정보가 EPG_contents_data의 상세 정보인 경우, 현재의 EPG 화면에 관련된 정보만이 EPG 데이터 관리 엔진(16)을 통해 수신기부내의 EPG 데이터 메모리(18)에 공급되고 기억된다.
단게 S24에서, 메인 프로세서(14)에 공급된 정보가 EPG_control_data인 경우, EPG 데이터 관리 엔진(16)을 통해 수신기부내의 EPG 데이터 메모리(18)에 공급되고 기억된다.
단계 S25에서, 메인 프로세서(14)에 공급된 정보가 이미 수신된 정보의 갱신 정보인 경우, 수신기부내의 EPG 데이터 메모리(18)에 기억된 정보는 갱신된다.
다음에, 단계 S26에서, EPG_management_data가 필요에 따라 생성된다.
단계 S26의 처리가 종료되거나 단계 S21에서 프로그램 정보를 수신하지 않을 것이 판정되는 경우, 단계 S27로 나아가, EPG의 디스플레이를 실행할 것인지 여부가 판정된다. EPG의 디스플레이를 실행할 것이 판정되는 경우, 단계 S28로 나아가 EPG_control_data로부터 기본 디스플레이 정보를 생성한다. 다음에, 단계 S29에서, 내부 메모리(18)상의 EPG_management_data로부터 얻은 정보가 디스플레이된다.
단계 S30에서, 내부 메모리(18)상의 EPG_contents_data는 EPG_management_data에 기초하여 디스플레이된다. 다음에, 단계 S31로 나아가, 내부 메모리(18)상의 EPG_management_data와 EPG_contents_data로부터 실시간에 수신되고 얻어진 EPG_contents_data를 디스플레이한다. 단계 S31의 처리가 종료되거나 단계 S27에서 EPG 디스플레이를 실행하지 않을 것이 판정되면, 처리는 종료된다.
다음에, 도 7에 도시된 흐름도를 참조하여 프로그램 관련 정보를 디스플레이하기 위한 절차 단계를 설명한다. 우선, 디스플레이 화면의 프레임은 EPG_layout_element(도 38에서 설명될 main_layout_element, box_layout_element, cell_layout_element_element)로부터 생성되어 디스플레이되고, 화면내의 버튼 등은 EPG_operation_element(도 38에서 설명될 main_operation_element, box_operation_element, cell_operation_element)로부터 생성되고 디스플레이된다. 그에 의해, 도 8에 도시된 바와 같은 화면이 디스플레이된다. 예의 화면의 경우, Main Program Guide(메인 프로그램 가이드)는 화면의 타이틀로서 디스플레이되고, Information, View, Rec, Return Menu의 버튼이 디스플레이된다.
다음에, 단계 S42에서, EPG_management_element(도 16에서 설명될 main_management_element, box_management_element, cell_management_element), channel_data_element로부터 채널 관련 정보가 생성되어 디스플레이된다. 그에 의해, 각 방송국의 채널 번호와 방송국명이 도 9에 도시된 바와 같이 디스플레이된다. 예의 화면의 경우, 채널 번호 57(방송국명:RQ1)과 채널 번호 60(방송국명:RQ2)이 디스플레이된다.
다음에, 단계 S43으로 나아가, EPG_management_element, event_data_element 등으로부터 프로그램 관련 디스플레이 정보를 생성한다. 그에 의해, 프로그램의 타이틀, 출연자 등의 정보가 도 10에 도시된 바와 같이 채널마다 디스플레이된다.
다음에, 도 11의 흐름도를 참조하여 예를 들면 특정 출연자에 관련된 정보를 탐색하고 디스플레이하는 경우의 절차 단계를 설명한다. 우선, 단계 S51에서, 디스플레이 화면의 프레임이 EPG_layout_element로부터 생성되어 디스플레이되고, 화면내의 버튼 등이 EPG_operation_element로부터 생성되어 디스플레이된다. 그에 의해, 화면의 타이틀과 버튼이 도 12에 도시된 바와 같이 디스플레이된다. 예의 화면의 경우, Character Select Guide(출연자 선택 가이드)는 화면의 타이틀로서 디스플레이되고, 버튼 Search, Sort, ABC..., Return Menu가 디스플레이된다.
다음에, 단계 S52에서 출연자에 관한 정보가 EPG_management_element로부터 생성되어 디스플레이된다. 그에 의해 출연자의 이름 목록이 도 13에 도시된 바와 같이 디스플레이된다. 단계 S53에서, 도 13에 도시된 화면상에서 필요에 따라 스크롤 바(scroll bar)를 조작하여 원하는 출연자의 이름을 디스플레이시켜 선택한다. 그에 의해, 선택된 출연자에 관한 정보의 탐색이 실행된다.
그 후, 단계 S54로 나아가, 출연자의 ID의 블록을 포함하는 요소(element)를 검색한다. 단계 S55에서, 검색된 요소의 정보에서 필요한 정보를 취한다. 그 후, EPG_layout_element로부터 디스플레이 화면의 프레임이 생성되고 디스플레이되고 화면내의 버튼 등이 EPG_operation_element로부터 생성되어 화면에 디스플레이된다. 그에 의해, 예의 화면의 경우에서, Character Select Guide(Result)가 화면의 타이틀로서 디스플레이되고, 버튼 Information, View, Rec, Return Menu가 디스플레이된다.
다음에, 단계 S57로 나아가, 검색된 요소 정보로부터 디스플레이 화면의 각 항목 내용 정보를 구하고 디스플레이한다. 그에 의해, 단계 S53에서 선택된 출연자, 즉, 이경우는 Kevin Bacon에 관한 정보, 예를 들면 Kevin Bacon이 출현하는 영화의 방송 날짜와 방송 시간 등이 도 15에 도시된 바와 같이 디스플레이된다.
도 16은 EPG 데이터의 목록이다. 목록에 도시된 바와 같이, EPG 데이터는 EPG_contents_data, EPG_control_data, EPG_management_data, EPG_display_data로 구성된다. 또한, EPG_contents_data는 방송 프로그램의 정보를 기술하는 event_data_element와, 방송국의 정보를 기술하는 channel_data_element와, 인물 정보를 기술하는 character_data_element와, 물질 정보를 기술하는 material_data_element와, 기업 정보를 기술하는 company_data_element와, 텍스트 정보를 기술하는 text_data_element와, 화상 정보를 기술하는 picture_data_element와, 음성 정보를 기술하는 sound_data_element와, 영화 정보를 기술하는 movie_data_element와, CM 정보를 기술하는 CM_data_element로 구성되어 있다.
EPG_control_data는 브라우저 레이아웃의 메인 정보를 기술하는 main_layout_element와, 브라우저 레이아웃의 박스(box) 정보를 기술하는 box_layout_element와, 브라우저 레이아웃의 셀(cell) 정보를 기술하는 cell_layout_element와, 브라우저 콘트롤의 메인 정보를 기술하는 main_operation_element와, 브라우저 콘트롤의 박스 정보를 기술하는 box-operation_element와, 브라우저 콘트롤의 셀 정보를 기술하는 cell_operation_element로 구성된다.
EPG_management_data는 브라우저 관리의 메인 정보를 기술하는 main_management_element와, 브라우저 관리의 박스 정보를 기술하는 box_management_element와, 브라우저 관리의 셀 정보를 기술하는 cell_management_element와, 프로그램 목록의 정보를 기술하는 list_management_element로 구성된다.
여기서, 화면의 구성을 설명한다. 화면은 메인(main) 화면, 박스(box), 셀(cell)로 구성된다. 메인 화면은 도 17에 도시된 바와 같이 전체 화면을 의미한다. 박스는 도 18에 도시된 바와 같이 메인 화면을 분할하여 얻은 직사각형 영역이고, 셀은 도 19에 도시된 바와 같이 박스를 분할하여 얻은 직사각형 영역이다.
다음에, 도 20의 흐름도를 참조하여 화면 디스플레이 정보(EPG_display_data)를 작성하는 절차 단계를 설명한다. 우선, 단계 S61에서, 송신기부에 의해 프로그램의 내용 정보(EPG_contents_data)가 작성된다. 그 후, 단계 S62에서, EPG 화면의 구성을 나타내는 데이터(EPG_control_data)가 작성된다. EPG_contents_data와 EPG_control_data는 수신기측에 의해 송신되고 출력된다. 다음에, 단계 S63으로 나아가, 송신기부로부터 보내진 EPG_contents_data로부터 화면의 각 구성 요소에 디스플레이될 항목이 지정되고 EPG_management_data가 생성된다. 단계 S64에서, 지정된 항목의 정보는 수집되어 EPG_event_data가 생성된다. 그 후, 단계 S65로 나아가, EPG_contents_data와, EPG_control_data와, EPG_management_data에 기초하여 디스플레이 데이터(EPG_display_data)를 작성한다.
도 21은 EPG_data_stream의 구성례를 도시한다. 동 도면에 도시된 바와 같이, EPG_data_streamd은 element_header와, 복수의 element_block으로 구성된다. element_header는 element_tag와, element_size와, element_referenceNo로 구성되고, 각 element_block은 element_block_label과, element_block_size와, element_block_data로 구성된다.
element block의 종류로서는 도 22에 도시된 바와 같이, 각 element_block에 대해 할당된 식별 번호(ID)와, 수치(value) 문자열(text), 화상(picture), 음성(sound), 영화(movie), 시각(time) 등이 있다.
도 23은 element_header의 element_tag가 event_data_tag인 element를 구성하는 event_data_element_block을 도시하고 있다. 도 24a 내지 도 24d는 event_data_element의 구성을 도시하고 있다. 도 23 및 도 24a 내지 도 24d에 도시된 바와 같이, event_data_element는 프로그램 단위로 할당된 ID(event_no), 프로그램 시작 날짜/시각(onAir_time), 프로그램 방송 시간(duration), 프로그램을 방송하는 채널의 ID(channel_no), 프로그램 카테고리의 ID(category_no), 프로그램 종류의 ID(Program_type), 프로그램의 메인 타이틀(main_title), 프로그램의 서브 타이틀(sub_title), 프로그램의 내용(1st_detail),프로그램의 상세한 내용(2nd_detail), 프로그램의 출연자를 나타내는 ID(character_no), 프로그램에 관련된 화상을 나타내는 ID(picture_no), 프로그램에 관련된 음성을 나타내는 ID(sound_no), 프로그램에 관련된 영화를 나타내는 ID(movie_no), 프로그램에 관련된 기업을 나타내는 ID(company_no)가 각각 기술되어 있는 각 element_block으로 구성된다.
도 25는 element_header의 element_tag가 channel_data_tag인 element를 구성하는 channel_data_element_block을 도시하고 있다. 도 26a 및 도 26b는 channel_data_element의 구성을 도시하고 있다. 도 25와 도 26a 및 도 26b에 도시된 바와 같이, channel_data_element는 채널 단위로 할당된 ID(channel_no), 방송국명(station_name), 방송국의 로고의 화상(station_icon), 방송국에 관련된 화상의 ID(picture_no), 방송국에 관련된 음성의 ID(sound_no), 방송국에 관련된 영화의 ID(movie_no), 방송국에 관련된 기업의 ID(company_no)를 각각 기술하는 각 element_block으로 구성된다.
도 27은 element_header의 element_tag가 character_data_tag인 element를 구성하는 character_data_element_block을 도시하고 있다. 도 28a 및 도 28b는 character_data_element의 구성을 도시하고 있다. 도 27과 도 28a 및 도 28b에 도시된 바와 같이, character_data_element는 인물 단위로 할당된 ID(character_no), 인명(character_name), 연령(character_age), 프로파일(character_profile), 인물에 관련된 인물의 ID(character_no), 인물에 관련된 화상의 ID(picture_no), 인물에 관련된 음성의 ID(sound_no), 인물에 관련된 영화의 ID(movie_no)를 각각 기술하는 각 element_block으로 구성된다.
도 29는 element_header의 element_tag가 text_data_tag인 element를 구성하는 text_data_element_block을 도시하고 있다. 도 29에 도시된 바와 같이, text_data_element는 텍스트 단위로 할당된 ID(text_no), 텍스트명(text_name), 텍스트의 포맷 ID(text_format_no), 텍스트에 관련된 프로그램의 ID(program_no), 텍스트에 관련된 인물의 ID(character_no), 텍스트 관련된 화상의 ID(picture_no), 텍스트에 관련된 음성의 ID(sound_no), 텍스트에 관련된 영화의 ID(movie_no)를 각각 기술하는 각 element_block으로 구성된다.
도 30은 element_header의 element_tag가 picture_data_tag인 element를 구성하는 picture_data_element_block을 도시하고 있다. 도 30에 도시된 바와 같이, picture_data_element는 화상 단위로 할당된 ID(picture_no), 화상명(picture_name), 화상의 포맷 ID(picture_format_no), 화상에 관련된 프로그램의 ID(picture_no), 화상에 관련된 인물의 ID(character_no), 화상에 관련된 화상의 ID(picture_no), 화상에 관련된 음성의 ID(sound_no), 화상에 관련된 영화의 ID(movie_no)를 각각 기술하는 각 element_block으로 구성된다.
도 31은 element_header의 element_tag가 sound_data_tag인 element를 구성하는 sound_data_element_block을 도시하고 있다. 도 31에 도시된 바와 같이, sound_data_element는 음성 단위로 할당된 ID(sound_no), 음성명(sound_name), 음성의 포맷 ID(sound_format_no), 음성에 관련된 프로그램의 ID(sound_no), 음성에 관련된 인물의 ID(character_no), 음성에 관련된 화상의 ID(picture_no), 음성에 관련된 음성의 ID(sound_no), 음성에 관련된 영화의 ID(movie_no)를 각각 기술하는 각 element_block으로 구성된다.
도 32는 element_header의 element_tag가 movie_data_tag인 element를 구성하는 movie_data_element_block을 도시하고 있다. 도 32에 도시된 바와 같이, movie_data_element는 영화 단위로 할당된 ID(movie_no), 영화명(movie_name), 영화의 포맷 ID(movie_format_no), 영화에 관련된 프로그램의 ID(movie_no), 영화에 관련된 인물의 ID(character_no), 영화에 관련된 화상의 ID(picture_no), 영화에 관련된 음성의 ID(sound_no), 영화에 관련된 영화의 ID(movie_no)를 각각 기술하는 각 element_block으로 구성된다.
도 33a 및 도 33b는 화면 페이지(page)의 구성례를 도시하고 있다. 도 33a에 도시된 바와 같이, page_main은 소정수의 page_box로 구성되고 각 page_box는 소정수의 page_cell로 구성된다. 도 33b에 도시된 예의 경우, page_main은 3개의 page_box로 구성되고, 화면의 왼쪽에 디스플레이된 page_box는 6개의 page_cell로 구성되고, 화면의 오른쪽 위에 디스플레이된 page_box는 3개의 page_cell로 구성되고, 화면의 오른쪽 아래에 디스플레이된 page_box는 2개의 page_cell로 구성된다.
도 34a 내지 도 34c는 도 33에 도시된 바와 같은 화면의 구성을 정의하는 layout_element_block의 구성을 도시하고 있다. 도 34a는 element_header의 element_tag가 main_layout_tag인 element를 구성하는 layout_data_element_block을 도시하고 있다. 도 34a에 도시된 바와 같이, layout_data_element는 디스플레이될 페이지 단위로 할당된 ID(page_no), 페이지명(page_name), 페이지의 디스플레이 위치(page_position), 페이지를 구성하는 박스의 ID(box_no)로 구성된다.
도 34b는 element_header의 element_tag가 box_layout_tag인 element를 구성하는 layout_element_block을 도시하고 있다. 도 34b에 도시된 바와 같이, layout_data_block은 박스 단위로 할당된 ID(box_no), 박스명(box_name), 박스의 디스플레이 위치(box_position), 박스를 구성하는 셀의 ID(cell_no)로 구성된다.
도 34c는 element_header의 element_tag가 cell_layout_tag인 element를 구성하는 cell_layout_block을 도시하고 있다. 도 34c에 도시된 바와 같이, layout_element_block은 셀 단위로 할당된 ID(cell_no), 셀명(cell_name), 셀의 디스플레이 위치(cell_position), 셀에 관련된 프로그램의 ID(program_no), 셀에 관련된 채널의 ID(channel_no), 셀에 관련된 인물의 ID(character_no), 셀에 관련된 물질의 ID(material_no)로 구성된다.
따라서, 이러한 정보에 기초하여, 화면상에 박스가 디스플레이될 수 있고, 박스내에 셀이 디스플레이될 수 있고 각 셀에 프로그램이나 채널 등의 정보가 관련될 수 있다.
도 35 내지 도 37은 도 16에 도시된 EPG_data내의 EPG_contents_data의 상세한 구성례를 도시하고 있다. 동 도면에 도시된 바와 같이, EPG_contents_data를 구성하는 event_data_element는, 프로그램 단위로 할당된 ID를 기술하는 event_no_block, 프로그램 시작 날짜/시각을 기술하는 onAir_time_block, 프로그램 방송 시간을 기술하는 duration_block, 프로그램을 방송하는 채널의 channel_no를 기술하는 onAir_channel_block, 프로그램의 카테고리의 category_no를 기술하는 category_block, 프로그램 종류의 type_no를 기술하는 eventType_block, 프로그램의 메인 타이틀을 기술하는 main_title_block, 프로그램의 서브 타이틀을 기술하는 sub_title_block, 프로그램의 내용을 기술하는 1st_detail_block, 프로그램의 상세한 내용을 기술하는 2nd_detail_block, 관련 프로그램의 program_no를 기술하는 relational_program_no_block, 관련 인물(출연자)의 character_no를 기술하는 relational_character_block, 관련 물질의 material_no를 기술하는 relational_material_block, 관련 기업(스폰서)의 company_no를 기술하는 relational_company_block, 관련 텍스트의 text_no를 기술하는 relational_text_block, 관련 화상의 picture_no를 기술하는 relational_picture_block, 관련 음성의 sound_no를 기술하는 relational_sound_block, 관련 영화의 movie_no를 기술하는 relational_movie_block으로 구성된다.
EPG_contents_data를 구성하는 channel_data_element는, 채널 단위로 할당된 ID를 기술하는 channel_no_block, 방송국명을 기술하는 station_name_block, 방송국의 station_icon를 기술하는 station_icon_block, 관련 프로그램의 program_no를 기술하는 relational_program_no_block, 관련 인물의 character_no를 기술하는 relational_character_block, 관련 물질의 material_no를 기술하는 relational_material_block, 관련 기업의 company_no를 기술하는 relational_company_block, 관련 텍스트의 text_no를 기술하는 relational_text_block, 관련 화상의 picture_no를 기술하는 relational_picture_block, 관련 음성의 sound_no를 기술하는 relational_sound_block, 관련 영화의 movie_no를 기술하는 relational_movie_block으로 구성된다.
EPG_contents_data를 구성하는 character_data_element는, 인물 단위로 할당된 ID를 기술하는 character_no_block, 인명을 기술하는 character_name_block, 인명의 연령을 기술하는 character_age_block, 인물의 프로파일을 기술하는 character_profile_block, 관련 프로그램의 program_no를 기술하는 relational_program_no_block, 관련 인물의 character_no를 기술하는 relational_character_block, 관련 물질의 material_no를 기술하는 relational_material_block, 관련 기업의 company_no를 기술하는 relational_company_block, 관련 텍스트의 text_no를 기술하는 relational_text_block, 관련 화상의 picture_no를 기술하는 relational_picture_block, 관련 음성의 sound_no를 기술하는 relational_sound_block, 관련 영화의 movie_no를 기술하는 relational_movie_block으로 구성된다.
EPG_contents_data를 구성하는 material_data_element(도 36 참조)는, 물질 단위로 할당된 ID를 기술하는 material_no_block, 물질명을 기술하는 material_name_block, 관련 프로그램의 program_no를 기술하는 relational_program_no_block, 관련 인물의 character_no를 기술하는 relational_character_block, 관련 물질의 material_no를 기술하는 relational_material_block, 관련 기업의 company_no를 기술하는 relational_company_block, 관련 텍스트의 text_no를 기술하는 relational_text_block, 관련 화상의 picture_no를 기술하는 relational_picture_block, 관련 음성의 sound_no를 기술하는 relational_sound_block, 관련 영화의 movie_no를 기술하는 relational_movie_block으로 구성된다.
EPG_contents_data를 구성하는 company_data_element는, 기업 단위로 할당된 ID를 기술하는 company_no_block, 기업명을 기술하는 company_name_block, 관련 프로그램의 program_no를 기술하는 relational_program_no_block, 관련 인물의 character_no를 기술하는 relational_character_block, 관련 물질의 material_no를 기술하는 relational_material_block, 관련 기업의 company_no를 기술하는 relational_company_block, 관련 텍스트의 text_no를 기술하는 relational_text_block, 관련 화상의 picture_no를 기술하는 relational_picture_block, 관련 음성의 sound_no를 기술하는 relational_sound_block, 관련 영화의 movie_no를 기술하는 relational_movie_block으로 구성된다.
EPG_contents_data를 구성하는 text_data_element는, 텍스트 단위로 할당된 ID를 기술하는 text_no_block, 텍스트명을 기술하는 text_name_block, 텍스트의 포맷 ID를 기술하는 text_format_block, 관련 프로그램의 program_no를 기술하는 relational_program_no_block, 관련 인물의 character_no를 기술하는 relational_character_block, 관련 물질의 material_no를 기술하는 relational_material_block, 관련 기업의 company_no를 기술하는 relational_company_block, 관련 텍스트의 text_no를 기술하는 relational_text_block, 관련 화상의 picture_no를 기술하는 relational_picture_block, 관련 음성의 sound_no를 기술하는 relational_sound_block, 관련 영화의 movie_no를 기술하는 relational_movie_block으로 구성된다.
EPG_contents_data를 구성하는 picture_data_element는, 화상 단위로 할당된 ID를 기술하는 picture_no_block, 화상명을 기술하는 picture_name_block, 화상의 포맷 ID를 기술하는 picture_format_block, 관련 프로그램의 program_no를 기술하는 relational_program_no_block, 관련 인물의 character_no를 기술하는 relational_character_block, 관련 물질의 material_no를 기술하는 relational_material_block, 관련 기업의 company_no를 기술하는 relational_company_block, 관련 텍스트의 text_no를 기술하는 relational_text_block, 관련 화상의 picture_no를 기술하는 relational_picture_block, 관련 음성의 sound_no를 기술하는 relational_sound_block, 관련 영화의 movie_no를 기술하는 relational_movie_block으로 구성된다.
EPG_contents_data를 구성하는 sound_data_element(도 37 참조)는, 음성 단위로 할당된 ID를 기술하는 sound_no_block, 음성명을 기술하는 sound_name_block, 음성의 포맷 ID를 기술하는 sound_format_block, 관련 프로그램의 program_no를 기술하는 relational_program_no_block, 관련 인물의 character_no를 기술하는 relational_character_block, 관련 물질의 material_no를 기술하는 relational_material_block, 관련 기업의 company_no를 기술하는 relational_company_block, 관련 텍스트의 text_no를 기술하는 relational_text_block, 관련 화상의 picture_no를 기술하는 relational_picture_block, 관련 음성의 sound_no를 기술하는 relational_sound_block, 관련 영화의 movie_no를 기술하는 relational_movie_block으로 구성된다.
EPG_contents_data를 구성하는 movie_data_element는, 영화 단위로 할당된 ID를 기술하는 movie_no_block, 영화명을 기술하는 movie_name_block, 영화의 포맷 ID를 기술하는 movie_format_block, 관련 프로그램의 program_no를 기술하는 relational_program_no_block, 관련 인물의 character_no를 기술하는 relational_character_block, 관련 물질의 material_no를 기술하는 relational_material_block, 관련 기업의 company_no를 기술하는 relational_company_block, 관련 텍스트의 text_no를 기술하는 relational_text_block, 관련 화상의 picture_no를 기술하는 relational_picture_block, 관련 음성의 sound_no를 기술하는 relational_sound_block, 관련 영화의 movie_no를 기술하는 relational_movie_block으로 구성된다.
도 38은 도 16에 도시된 EPG_data의 EPG_control_data의 상세한 구성례를 도시하고 있다. 동 도면에 도시된 바와 같이, EPG_control_data를 구성하는 main_layout_element는, 디스플레이될 페이지 단위로 할당된 ID를 기술하는 page_no_block, 페이지명을 기술하는 page_name_block, 페이지가 디스플레이되는 위치를 기술하는 page_position_block, 페이지를 구성하는 박스의 box_no를 기술하는 compose_box_block로 구성되어 있다.
EPG_control_data를 구성하는 box_layout_element는, 박스 단위로 할당된 ID를 기술하는 box_no_block, 박스명을 기술하는 box_name_block, 박스가 디스플레이되는 위치를 기술하는 box_position_block, 박스를 구성하는 셀의 cell_no를 기술하는 compose_cell_block로 구성되어 있다.
EPG_control_data를 구성하는 cell_layout_element는, 셀 단위로 할당된 ID를 기술하는 cell_no_block, 셀명을 기술하는 cell_name_block, 셀이 디스플레이되는 위치를 기술하는 cell_position_block, 셀에 디스플레이될 contents_element의 종류를 기술하는 contents_element_block, 셀에 디스플레이될 contents_element의 ID를 기술하는 contents_id_block으로 구성되어 있다.
메인 화면을 조작하기 위한 정보는 EPG_control_data를 구성하는 main_operation_element에 기술되어 있다. 박스 화면을 조작하기 위한 정보는 EPG_control_data를 구성하는 box_operation_element에 기술되어 있다. 셀 화면을 조작하기 위한 정보는 EPG_control_data를 구성하는 cell_operation_element에 기술되어 있다.
도 39는 도 16에 도시된 EPG_data의 list_management_element의 상세한 구성례를 도시하고 있다. 동 도면에 도시된 바와 같이, list_management_element는 프로그램 항목 단위로 할당된 ID(list_no_block), 프로그램 항목의 날짜(list_time_block), 프로그램 단위로 할당된 ID(event_no_block), 프로그램을 시작하는 날짜/시각(onAir_time_block)으로 구성된다.
상술한 바와 같이, 지방부나 중소국에서 종종 보여지는 바와 같이 동일한 프로그램이 상이한 방송국 및 상이한 시각에 방송될지라도, 본 실시예에서는 각각의 경우에 대응하는 EPG_contents_data를 송신함에 의해 처리를 효율적으로 행하는 것이 가능하다. 또한, 프로그램이 몇몇 이유로 인해 지연되거나 연기될지라도, 본 실시예에서는, 대응하는 EPG_contents_data를 송신함에 의해 처리를 효율적으로 행하는 것이 가능하다.
또한, EPG 정보의 디스플레이 화면의 레이아웃에 관한 정보가 EPG 정보로부터 따로따로 전송되기 때문에, 수신기측에서의 디스플레이 포맷과 레이아웃의 변경의 자유도를 고려하여 EPG 정보가 전송될 수 있다.
본 출원의 전송 매체는 FD(플로피 디스크), CD-ROM(컴팩트 디스크 판독 전용 메모리) 등의 정보 기록 매체 외에, 인터넷, 디지털 위성 등의 네트워크 전송 매체를 포함한다.
또한, 상술한 실시예에서 기술된 디스플레이 TV도 위성이나 지상파를 이용하여 실현 가능하다.
양호한 실시예를 설명하였을지라도, 당업자는 다음의 청구범위에 의해 기술되는 본 발명의 개념의 범위내에서 그의 변형을 만들 수 있다.

Claims (15)

  1. 제1의 정보에 관련된 제2 정보를 송신하는 송신기 시스템으로서,
    상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 생성하는 생성 수단과,
    상기 제2 정보와 상기 제3 정보를 송신하는 송신 수단을 포함하고,
    상기 생성 수단은, 상기 제2 정보 및 상기 제3 정보를, 상기 제2 정보 및 상기 제3 정보를 식별하기 위한 식별 정보를 포함하는 제1 부분과, 실제의 데이터로 구성된 제2 부분으로 구성하는 송신기 시스템.
  2. 제 1 항에 있어서, 상기 생성 수단은, 상기 제2 부분을, 상기 제2 부분을 식별하기 위한 식별 정보로 구성된 제3 부분과, 실제의 데이터로 구성된 제4 부분으로 구성하는 송신기 시스템.
  3. 제 1 항에 있어서, 상기 송신 수단은, 상기 제2 정보와 상기 제3 정보를 따로따로 송신하는 송신기 시스템.
  4. 제1의 정보에 관련된 제2 정보를 수신하는 수신기 시스템으로서,
    상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 수신하는 수신 수단과,
    상기 제2 정보와 상기 제3 정보로부터, 제2 정보를 디스플레이하기 위한 제4 정보를 생성하는 생성 수단을 포함하는 수신기 시스템.
  5. 제 4 항에 있어서,
    상기 제2 정보 및 상기 제3 정보를, 상기 제2 정보 및 상기 제3 정보를 식별하기 위한 식별 정보를 포함하는 제1 부분과, 실제의 데이터로 구성된 제2 부분으로 분리하는 제1 분리 수단과,
    상기 제2 부분을, 상기 제2 부분을 식별하기 위한 식별 정보로 포함하는 제3 부분과, 실제의 데이터로 구성된 제4 부분으로 분리하는 제2 분리 수단과,
    상기 식별 정보에 기초하여, 상기 제2 정보 및 상기 제3 정보의 상기 제2 부분 및 상기 제4 부분의 데이터를 검색하는 검색 수단을 더 포함하는 수신기 시스템.
  6. 제 5 항에 있어서, 상기 식별 정보에 기초하여, 상기 제2 정보 및 상기 제3 정보의 상기 제2 부분 및 상기 제4 부분을 갱신하는 갱신 수단을 더 포함하는 수신기 시스템.
  7. 제 5 항에 있어서, 소정의 화면에 제1 윈도를 디스플레이하고, 상기 제1 윈도내의 상기 제4 부분의 데이터를 디스플레이하는 디스플레이 제어 수단을 더 포함하는 수신기 시스템.
  8. 제1 정보에 관련된 제2 정보를 송신하는 송신 방법으로서,
    상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 생성하는 단계와,
    상기 제2 정보와 상기 제3 정보를 송신하는 단계를 포함하고,
    상기 생성하는 단계는, 상기 제2 정보 및 상기 제3 정보를, 상기 제2 정보 및 상기 제3 정보를 식별하기 위한 식별 정보를 포함하는 제1 부분과, 실제의 데이터로 구성된 제2 부분으로 구성하는 송신 방법.
  9. 제1 정보에 관련된 제2 정보를 수신하는 수신 방법으로서,
    상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 수신하는 단계와,
    상기 제2 정보와 상기 제3 정보로부터, 제2 정보를 디스플레이하기 위한 제4 정보를 생성하는 단계를 포함하는 수신 방법.
  10. 제1 정보에 관련된 제2 정보를 송신하기 위한 컴퓨터 프로그램을 전송하는 전송 매체로서, 상기 컴퓨터 프로그램은,
    상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 생성하는 단계와,
    상기 제2 정보와 상기 제3 정보를 송신하는 단계를 포함하고,
    상기 생성하는 단계는, 상기 제2 정보 및 상기 제3 정보를, 상기 제2 정보 및 상기 제3 정보를 식별하기 위한 식별 정보를 포함하는 제1 부분과, 실제의 데이터로 구성된 제2 부분으로 구성하는 전송 매체.
  11. 제1 정보에 관련된 제2 정보를 수신하기 위한 컴퓨터 프로그램을 전송하는 전송 매체로서, 상기 컴퓨터 프로그램은,
    상기 제2 정보와, 상기 제2 정보를 디스플레이할 때의 레이아웃에 관한 제3 정보를 수신하는 단계와,
    상기 제2 정보와 상기 제3 정보로부터, 상기 제2 정보를 디스플레이하기 위한 제4 정보를 생성하는 단계를 포함하는 전송 매체.
  12. 제 4 항에 있어서, 상기 제2 정보와 상기 제3 정보로부터 제4 정보를 생성하는 제2 생성 수단을 더 포함하는 수신기 시스템.
  13. 제 9 항에 있어서, 상기 제2 정보와 상기 제3 정보로부터 제4 정보를 생성하는 제2 생성 단계를 더 포함하는 수신 방법.
  14. 제 11 항에 있어서, 상기 제2 정보와 상기 제3 정보로부터 제4 정보를 생성하는 제2 생성 단계를 더 포함하는 전송 매체.
  15. 제 5 항에 있어서, 상기 제1 윈도는 1개 이상의 박스로 구성되고, 상기 박스는 1개 이상의 셀로 구성되는 수신기 시스템.
KR1019980028786A 1997-07-18 1998-07-16 송신기 시스템 및 송신 방법, 수신기 시스템 및 수신 방법 및 전송 매체 KR19990013917A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP19372597A JP3800267B2 (ja) 1997-07-18 1997-07-18 送信装置および送信方法、受信装置および受信方法、並びに伝送媒体
JP97-193725 1997-07-18

Publications (1)

Publication Number Publication Date
KR19990013917A true KR19990013917A (ko) 1999-02-25

Family

ID=16312769

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980028786A KR19990013917A (ko) 1997-07-18 1998-07-16 송신기 시스템 및 송신 방법, 수신기 시스템 및 수신 방법 및 전송 매체

Country Status (5)

Country Link
US (2) US7178158B2 (ko)
JP (1) JP3800267B2 (ko)
KR (1) KR19990013917A (ko)
CN (1) CN1284370C (ko)
MY (1) MY125852A (ko)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
JP3657424B2 (ja) * 1998-03-20 2005-06-08 松下電器産業株式会社 番組情報を放送するセンター装置と端末装置
US9924234B2 (en) 1998-07-23 2018-03-20 Comcast Ip Holdings I, Llc Data structure and methods for providing an interactive program
US6754905B2 (en) 1998-07-23 2004-06-22 Diva Systems Corporation Data structure and methods for providing an interactive program guide
BR9912385A (pt) * 1998-07-23 2002-01-15 Diva Systems Corp Interface de usuário gerada em um extremo de cabeça, guia de programa interativo, e, processos de geração e distribuição de uma interface de usuário, e de interação com um guia de programa interativo
US6904610B1 (en) 1999-04-15 2005-06-07 Sedna Patent Services, Llc Server-centric customized interactive program guide in an interactive television environment
US7096487B1 (en) 1999-10-27 2006-08-22 Sedna Patent Services, Llc Apparatus and method for combining realtime and non-realtime encoded content
US6754271B1 (en) * 1999-04-15 2004-06-22 Diva Systems Corporation Temporal slice persistence method and apparatus for delivery of interactive program guide
JP4250817B2 (ja) * 1999-08-04 2009-04-08 三菱電機株式会社 番組案内提供装置
US6961955B1 (en) * 1999-10-13 2005-11-01 Bellsouth Intellectual Property Corporation System and method for providing video services
ATE359669T1 (de) 1999-10-27 2007-05-15 Sedna Patent Services Llc Vielfache videoströme unter verwendung von slice- basierter kodierung
US8677413B2 (en) 2000-04-17 2014-03-18 Lg Electronics Inc. Information descriptor and extended information descriptor data structures for digital television signals
US7877769B2 (en) 2000-04-17 2011-01-25 Lg Electronics Inc. Information descriptor and extended information descriptor data structures for digital television signals
KR100424481B1 (ko) 2000-06-24 2004-03-22 엘지전자 주식회사 디지털 방송 부가서비스 정보의 기록 재생장치 및 방법과그에 따른 기록매체
JP4416311B2 (ja) * 2000-11-30 2010-02-17 キヤノン株式会社 表示制御装置、表示制御方法、及び記憶媒体
US20080082927A1 (en) * 2000-12-22 2008-04-03 Hillcrest Laboratories, Inc. Methods and systems for personalizing a user interface
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
JP4308555B2 (ja) * 2003-03-10 2009-08-05 パナソニック株式会社 受信装置および情報閲覧方法
JP4254610B2 (ja) * 2004-05-14 2009-04-15 ソニー株式会社 利用者端末,画面データ生成方法,およびコンピュータプログラム
JP2006100938A (ja) * 2004-09-28 2006-04-13 Sony Corp 情報処理システムおよび方法、情報処理装置および方法、並びにプログラム
US8270343B2 (en) * 2004-12-20 2012-09-18 Freescale Semiconductor, Inc. Broadcasting of textual and multimedia information
KR100754676B1 (ko) * 2005-09-21 2007-09-03 삼성전자주식회사 디지털 방송 수신 단말기의 전자 프로그램 가이드 데이터관리 장치 및 방법
US8713615B2 (en) 2006-02-17 2014-04-29 Verizon Laboratories Inc. Systems and methods for providing a shared folder via television
US8584174B1 (en) 2006-02-17 2013-11-12 Verizon Services Corp. Systems and methods for fantasy league service via television
US8522276B2 (en) * 2006-02-17 2013-08-27 Verizon Services Organization Inc. System and methods for voicing text in an interactive programming guide
US9143735B2 (en) * 2006-02-17 2015-09-22 Verizon Patent And Licensing Inc. Systems and methods for providing a personal channel via television
US7917583B2 (en) 2006-02-17 2011-03-29 Verizon Patent And Licensing Inc. Television integrated chat and presence systems and methods
JP4525618B2 (ja) * 2006-03-06 2010-08-18 ソニー株式会社 映像監視システムおよび映像監視プログラム
US7818769B2 (en) 2006-10-02 2010-10-19 Mobitv, Inc. Methods and apparatus for implementing dynamic program guides on mobile devices
JP4897603B2 (ja) * 2007-07-26 2012-03-14 ソニー株式会社 情報提供システム、情報受信端末、情報提供装置、情報提供方法およびプログラム
US8060407B1 (en) 2007-09-04 2011-11-15 Sprint Communications Company L.P. Method for providing personalized, targeted advertisements during playback of media
US8806530B1 (en) 2008-04-22 2014-08-12 Sprint Communications Company L.P. Dual channel presence detection and content delivery system and method
US8990104B1 (en) 2009-10-27 2015-03-24 Sprint Communications Company L.P. Multimedia product placement marketplace
US8966528B2 (en) * 2010-10-14 2015-02-24 Sony Corporation System and method of providing an interactive menu through streaming video
US8347329B2 (en) * 2010-10-14 2013-01-01 Sony Corporation System and method of providing an interactive menu through streaming video
USD658670S1 (en) 2011-05-27 2012-05-01 Microsoft Corporation Display screen with user interface
USD655715S1 (en) * 2011-05-27 2012-03-13 Microsoft Corporation Display screen with user interface
USD655301S1 (en) * 2011-05-27 2012-03-06 Microsoft Corporation Display screen with user interface
USD655713S1 (en) * 2011-05-27 2012-03-13 Microsoft Corporation Display screen with user interface
USD655716S1 (en) * 2011-05-27 2012-03-13 Microsoft Corporation Display screen with user interface
USD655714S1 (en) * 2011-05-27 2012-03-13 Microsoft Corporation Display screen with user interface
US9154813B2 (en) 2011-06-09 2015-10-06 Comcast Cable Communications, Llc Multiple video content in a composite video stream
USD736818S1 (en) 2013-03-14 2015-08-18 Microsoft Corporation Display screen with graphical user interface
USD788115S1 (en) * 2013-03-15 2017-05-30 H2 & Wf3 Research, Llc. Display screen with graphical user interface for a document management system
USD772898S1 (en) 2013-03-15 2016-11-29 H2 & Wf3 Research, Llc Display screen with graphical user interface for a document management system
US9918139B2 (en) * 2015-07-07 2018-03-13 At&T Intellectual Property I, L.P. Distributed architecture for mobile streaming content delivery
JP6984227B2 (ja) * 2017-08-21 2021-12-17 船井電機株式会社 番組情報表示端末装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5675752A (en) * 1994-09-15 1997-10-07 Sony Corporation Interactive applications generator for an interactive presentation environment
JP3644455B2 (ja) * 1994-09-29 2005-04-27 ソニー株式会社 番組情報放送方式、番組情報表示方法および受信装置
JP4518572B2 (ja) * 1995-07-03 2010-08-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 情報の電子データベースの送信
JP3698273B2 (ja) * 1995-07-20 2005-09-21 ソニー株式会社 電子番組ガイド伝送装置および方法、電子番組ガイド受信装置および方法、並びに電子番組ガイド送受信システムおよび方法
US6011546A (en) * 1995-11-01 2000-01-04 International Business Machines Corporation Programming structure for user interfaces
US6025837A (en) * 1996-03-29 2000-02-15 Micrsoft Corporation Electronic program guide with hyperlinks to target resources
DE69732840T2 (de) * 1996-04-30 2006-04-06 Sanyo Electric Co., Ltd., Moriguchi Steuerung für programmübersichtsanzeige und fernsehempfänger
US5795228A (en) * 1996-07-03 1998-08-18 Ridefilm Corporation Interactive computer-based entertainment system
US6311329B1 (en) * 1996-10-14 2001-10-30 Sony Corporation Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium
US5982445A (en) * 1996-10-21 1999-11-09 General Instrument Corporation Hypertext markup language protocol for television display and control
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control

Also Published As

Publication number Publication date
JP3800267B2 (ja) 2006-07-26
US7607153B2 (en) 2009-10-20
MY125852A (en) 2006-08-30
CN1284370C (zh) 2006-11-08
US20060294544A1 (en) 2006-12-28
US20020078451A1 (en) 2002-06-20
JPH1141312A (ja) 1999-02-12
CN1212573A (zh) 1999-03-31
US7178158B2 (en) 2007-02-13

Similar Documents

Publication Publication Date Title
KR19990013917A (ko) 송신기 시스템 및 송신 방법, 수신기 시스템 및 수신 방법 및 전송 매체
CN1331348C (zh) 广播接收机
JP3659656B2 (ja) 個人専有化されたテレビジョン番組情報案内を提供する装置
US6311329B1 (en) Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium
US7051360B1 (en) Interactive television program guide with selectable languages
US7260828B2 (en) Data processing apparatus, and data processing method
KR100711019B1 (ko) 정보 수신 장치 및 방법과 방송 시스템
US7987481B2 (en) Receiving apparatus and receiving method
US20030023975A1 (en) Enhanced music services for television
EP1954052A2 (en) Interactive television program guide with selectable languages
JPH1169253A (ja) 統合番組ガイドを有する放送受信装置
EP0836321A2 (en) Apparatus and methods for information providing, display controlling, and transmission media
US20050235321A1 (en) Method and system for providing an electronic programming guide
WO2002071742A1 (en) Method and apparatus for personalized presentation of television/internet contents
JPH11103452A (ja) インタラクティブ番組における対話及び画面制御方法
WO1999011059A1 (fr) Recepteur, procede d'extraction d'emission et procede de reception
EP1114554A1 (en) A method of automatic selection of video channels
US7028324B2 (en) Digital broadcasting system and event message transmission method
JP4491902B2 (ja) 摺動型グラフックウィンドウを用いたメディアコンテンツとのインターラクティブシステム
JP4440429B2 (ja) デジタル放送受信装置及び当該装置の機能をコンピュータに発揮させるプログラムを記録したコンピュータ読み取り可能な記録媒体
KR101445359B1 (ko) 고객 맞춤형 추천 프로그램의 가이드 팝업을 제공하는 장치및 그 방법
KR100616103B1 (ko) 전자 프로그램 가이드 시스템 및 그 방법
JPH10210378A (ja) 電子番組ガイドシステム
KR100705073B1 (ko) 선호채널에 관한 이피지 정보의 표시를 위한 텔레비젼수상기 및 방법
CN101170655A (zh) 用于存储广播节目的方法和装置

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid