[go: up one dir, main page]

KR100375088B1 - 디지털텔레비전송신시스템및디지털텔레비전수상기 - Google Patents

디지털텔레비전송신시스템및디지털텔레비전수상기 Download PDF

Info

Publication number
KR100375088B1
KR100375088B1 KR10-1998-0060507A KR19980060507A KR100375088B1 KR 100375088 B1 KR100375088 B1 KR 100375088B1 KR 19980060507 A KR19980060507 A KR 19980060507A KR 100375088 B1 KR100375088 B1 KR 100375088B1
Authority
KR
South Korea
Prior art keywords
program information
program
time
response
supplied
Prior art date
Application number
KR10-1998-0060507A
Other languages
English (en)
Other versions
KR19990063561A (ko
Inventor
토루 가와구치
료타 츠키다테
요시야수 다케우치
Original Assignee
마쯔시다덴기산교 가부시키가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 마쯔시다덴기산교 가부시키가이샤 filed Critical 마쯔시다덴기산교 가부시키가이샤
Publication of KR19990063561A publication Critical patent/KR19990063561A/ko
Application granted granted Critical
Publication of KR100375088B1 publication Critical patent/KR100375088B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/42Arrangements for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/015High-definition television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/53Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
    • H04H20/59Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for emergency or urgency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/91Arrangements characterised by the broadcast information itself broadcasting computer programmes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/09Arrangements for receiving desired information automatically according to timetables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/13Arrangements for device control affected by the broadcast information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/25Arrangements for updating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/38Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
    • H04H60/40Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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
    • 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/4436Power management, e.g. shutting down unused components of the receiver
    • 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/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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
    • 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/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/814Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts comprising emergency warnings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/63Generation or supply of power specially adapted for television receivers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • General Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)
  • Circuits Of Receivers In General (AREA)
  • Television Receiver Circuits (AREA)

Abstract

본 발명의 디지털 텔레비전 송신기는, 다수의 채널의 콘텐트(content) 데이터를 포함하는 전송 스트림(이하 "TS" 라고 함)을 수상기에 전송한다. 이 송신기 에서, 프로그림 정보는 주기적으로 TS에 삽입되고, 이 TS에는 프로그램 변경 예상시간이 포함된다. 텔레비전 수상기는, 항상 전원이 공급되는 제 1 부분과; 제 2 전원이 공급되면, 상기 제 1부분과 협력하여 상기 TS에 포함된 프로그램 정보를 수집하는 것이 가능하게 되는 제 2 부분과; 제 3 전원이 공급되면 상 기 프로그램의 표시를 할 수 있게 되는 제 3 부분을 포함하고 있다. 이미 수신된 프로그램의 변경 예상 시간에, 비휘발성 메모리에 바람직하게 저장되어 있는 프로그램 정보를 수집하기 위해, 제 2 전원이 제 2부분에 공급된다. 송신기는 제 2 전송 매체를 통해수상기에 경고 신호를 송신할 수 있기 때문에, 수상기는 특정 방송이나 긴급 방송에 대한 프로그램 정보 및 변경된 프로그램 정보를 수신할 수 있도록 보장된다.

Description

디지털 텔레비전 송신 시스템 및 디지털 텔레비전 수상기
본 발명은 일반적으로 1 개의 송신기와 다수 개의 수상기를 구비하는 디지털 영상 채널 방송 시스템에 관한 것으로, 특히 각 수상기에서 프로그램 정보 수신을 위해 소비되는 전력을 줄이면서 프로그램 정보를 효과적으로 송수신하는 시스템에 사용하기 위한 방법 및 서브시스템에 관한 것이다.
위성 방송, CATV(케이블 텔레비전) 시스템 등과 같은 디지털 텔레비전 방송 시스템에서는, 방송국 또는 송신 장치가, 프로그램 정보를 전송 스트림(transport stream)에 포함시킴으로써 주기적으로 송신하며, 상기 프로그램 정보는 복수의 채널에 대한 시분할 다중화된 프로그램 데이터를 포함한다. 이 프로그램 정보는 유저의 요구에 응답하여 프로그램 안내를 표시하기 위해 텔레비전 수상기에 의해 수신되어 저장된다. 그러나, 프로그램은 변경될 수 있으며, 특정 방송이나 긴급 방송은 언제라도 전달될 수 있다. 이 이유 때문에, 프로그램의 변경, 및 특정 방송 또는 긴급 방송에 대처하기 위해, 텔레비전(TV) 수상기는, 채널이 시청되지 않는때라도, 프로그램 정보를 계속 수신해야 하며, 따라서 각 TV 수상기에서의 전력 소비가 증대되게 된다.
일본 특개평 9-275,530호는, 이 문제의 해결 방안으로서 "텔레비전 수상기"를 공개하고 있다. 이 TV 수상기에서는, 제어기에 항상 전원이 공급되고, 이 제어기에 의해 튜너와 신호 처리 회로용의 제 1 전원 공급원과, 오디오 회로, 구동기 회로, 표시 장치 및 스피커용의 제 2 전원 공급원이 제어되고 있다. 전자 프로그램 안내(EPG)는 유저에 의해 미리 정해진 시간에만 수신되며, 여기서, 제 1 전원 공급원만이 동작하게 된다. 제 1 및 제 2 전원 공급원은 유저가 프로그램을 시청하는 동안에 동작하며, 그 외에는 동작하지 않는다.
그러나, EPG 수신의 마지막 시간 이후에, EPG가 변경되면, 이 변경은 유저로부터의 명령에 의해 표시되는 TV 프로그램 일정(schedule)에는 반영되지 않는다. 또한, 상술한 종래 기술에는, 최후의 EPG 데이터에 포함되지 않은 특정 방송 또는 긴급 방송에 대해서는 설명되어 있지 않다.
본 발명의 목적은, 수상기에서의 전력 소비를 절감하면서 프로그램 정보 및 비정규 프로그램의 수신을 보장하는 디지털 TV 송신기 및 수상기를 제공하는데 있다.
일반적으로, 비교적 긴 시간 간격, 예컨대 몇 시간 간격으로 수신되는 EPG 데이터에도 EPG 데이터의 일부만이 변경된다. 그러므로, EPG 데이터의 수신시마다, 모든 저장된 프로그램 정보를 갱신하는 것은 유효하지 않다.
본 발명의 또 다른 목적은, 변경된 EPG 데이터를 포함하는 저장된 프로그램 정보의 데이터 부분만을 갱신함으로써, 수상기에서의 전력 소비를 절감하는 디지털 TV 송신기 및 수상기를 제공하는 것이다.
수상기가 수신된 EPG 데이터 모두를 저장하기에는 불충분한 용량의 메모리를 가지고 있다면, 메모리에 저장되지 않은 EPG 데이터를 수집하고, 또한 유저로부터의 프로그램 일정 표시 명령에 응답하여 프로그램 정보를 표시하는데 어느 정도의 시간이 걸리게 된다.
본 발명의 또 다른 목적은, 신속한 응답을 제공하기 위해, 먼저 비휘발성 메모리에 저장되어 있는 높은 우선 순위(=우선도, priority)의 프로그램을 표시하고, 이어서 프로그램 정보 표시 명령의 검출 후 수신된 낮은 우선 순위의 프로그램을 표시하는 디지털 TV 송신기 및 수상기를 제공하는데 있다.
도1은 본 발명의 일실시예에 따른 디지털 TV 방송 시스템의 예시적인 배열을 나타내는 도면.
도2는 프로그램 정보 레코드의 배열을 보여주는 개략도.
도3은 12월 10일 15:00시의 예상 변경 시간 목록의 일예를 나타내는 도면.
도4는 새로운 프로그램 정보 레코드(300)가 데이터 베이스에 추가되었거나, 데이터베이스의 프로그램 정보 레코드(300)가 변경된 경우에, 컴퓨터(202)에 의해 실행되는 동작을 나타내는 플로우챠트.
도5는 12월 17일 16:00시의 긴급 코드 포맷을 나타내는 도면.
도6은 제어기(225)에 의해 실행되는 예시적인 동작을 나타내는 도면.
도7a 및 도7b는, A와 B에서 결합되면, 본 발명의 실시예에 따른 도6의 갱신 시간 목록에서의 제 1 시간 및 날짜의 도달에 응답하여 프로그램 정보를 수집하는 제어기(225)의 동작을 보여주는 플로우챠트를 구성하는 도면.
도8은 각 채널의 각 프로그램에 대한 프로그램 정보를 포함하는 프로그램 안내 표의 예시적인 구조를 보여주는 도면.
도9는 통신 IF(228)로부터의 인터럽트에 응답하여 제어기(225)에 의해 실행되는 인터럽트 서브루틴의 동작을 보여주는 플로우챠트.
도10은 도7의 동작 전에 실행되는 예시적인 동작을 나타내는 플로우챠트.
도11은 도7의 플로우챠트의 스텝(454)와 스텝(460) 사이에 삽입될 예시적인 스텝을 나타내는 도면.
도12는 비휘발성 메모리(226)의 용량을 절감하기 위해 스텝(456) 대신에 실행되는 동작을 나타내는 플로우챠트.
도13은 우선 순위표의 일예를 나타내는 도면.
도14는 12월 17일 오후 3시와 오후 4시에 유저가 프로그램 시간표 표시 명령을 제공한 때 정의된 일시적인 준비 지표 맵(readiness map)을 나타내는 도면.
도15는 본 발명의 원리에 따른 프로그램 시간표를 표시하는 예시적인 동작을 나타내는 플로우챠트.
도16은 채널 7 내지 채널14 및 12월 17일 19:00시부터 12월 18일 7:59분까지표시 영역이 설정된 때 정해진 예시적인 준비 지표 맵을 나타내는 도면.
*도면의 주요부분에 대한 부호의 설명
1 : 디지털 TV 방송 송신기 2 : 디지털 TV 송신기
3 : 방송 위성 우주국 4 : 디지털 TV 수상기
5 : 제 2 전송 매체 201 : 채널 장치
202 : 컴퓨터 203 : 데이터 버퍼
204 : 송신 채널 205 : 송신 제어기
206 : 통신 인터페이스 211 : 수신 신호 처리기
212 : 출력부 213 : 튜너
215 : 영상 신호 처리기 216 : 편향 회로
218 : 영상 및 음성 출력 디바이스 220 : 전원 공급원
225 : 제어기 226 : 비휘발성 메모리
227 : I/O 디바이스 228 : 통신 인터페이스
230 : 전원 공급원 231, 232 : 스위치
본 발명의 디지털 틸레비전 송신기는, 복수의 채널의 콘텐트(content) 데이터를 포함하는 전송 스트림(이하 "TS"라고 함)을 수상기에 전송한다. 이 송신기에서, 프로그램 정보는 주기적으로 TS에 삽입되고, 이 TS에는 프로그램 변경 예상 시간이 포함된다. 텔레비전 수상기는, 항상 전원이 공급되는 제 1 부분과; 제 2 전원이 공급되면, 상기 제 1부분과 협력하여 상기 TS에 포함된 프로그램 정보를 수집할 수 있게 되는 제 2 부분과; 제 3 전원이 공급되면 상기 프로그램을 표시할 수 있게 되는 제 3 부분을 구비하고 있다. 이미 수신된 프로그램의 변경 예상 시간에, 비휘발성 메모리에 바람직하게 저장되어 있는 프로그램 정보를 수집하기 위해제 2 전원이 제 2 부분에 공급된다.
송신기는 제 2 전송 매체를 통해 수상기에 경고 신호를 송신할 수 있기 때문에, 수상기는 특정 방송이나 긴급 방송에 대한 프로그램 정보, 및 변경된 프로그램 정보를 수신할 수 있게 된다.
본 발명의 이들 특징과 이점은 본 발명의 실시예와 첨부된 도면에 대한 이하에서의 설명으로부터 분명해진다.
도1은 본 발명의 실시예에 따른 디지털 TV 방송 시스템의 구성을 보여주는 도면이다. 본 발명은 빈번히 프로그램 콘텐트와 함께 프로그램 정보를 다중 방식으로 빈번하게 전송하는 방송 시스템에 적용할 수 있다. 그러나, 도1에서, 디지털 TV 방송 시스템(1)은 위성 방송 시스템인 것으로 가정한다. 이 방송 시스템(1)은 다수(M)의 채널을 포함하는 전송 스트림을 전송하기 위한 적어도 하나의 방송 위성 지구국 또는 디지털 TV 송신기(2), 디지털 TV 송신기(2)로부터의 전송 스트림을 포함하는 전송 스트림을 중계하는 방송 위성 우주국(3), 이 방송 위성 우주국(3)으로부터 전송 스트림을 수신하기 위한 복수의 디지털 TV 수상기(4), 및 디지털 TV 송신기(2)가 특정 방송 및 긴급 방송과 같은 비정규 방송 및/또는 프로그램 정보의 변경을 TV 수상기(4)에 통지할 수 있게 하는 제 2 전송 매체(5)를 구비한다. 제 2 전송 매체(5)는, 방송 위성(3) 이외의 어떤 전송 매체이고, 프로그램 콘텐트를 사용하지 않고, 즉 어떤 프로그램도 표시하지 않고, 지구국(2)으로부터 통신을 대기하는 동안의 각 TV 수상기(4)에서의 전력 소비량을 프로그램 정보를 수신하는 동안의 각 TV 수상기(4)에서의 전력 소비량보다 작게 할 수 있는 전송 매체이면 좋다.그러한 제 2 전송 매체(5)의 예로서는 전화망, 전원공급선, AM(진폭 변조) 또는 FM(주파수 변조) 무선파, CATV 등이 있다.
디지털 TV 송신기(2)는 각각 각 프로그램의 콘텐트 데이터 스트림을 채널에 공급하기 위한 M개의 채널 장치(201); PSI(후술된 프로그램 특정 정보) 데이터 및 SI/EPG(서비스 정보/전자 프로그램 안내) 데이터를 준비하고 저장하기 위한 컴퓨터 (202); 콘텐트 데이터 스트림과 프로그램 정보를 다중화하여 송신하는 송신 장치 (204); 및 데이터 버퍼(203)와 송신 장치(204)를 제어하기 위한 송신 제어기(205)를 구비한다. 가입자의 TV 수상기(4)와 통신을 행하기 위해, 디지털 TV 송신기(2)는 컴퓨터(202)에 제 2 전송 매체(5)와의 인터페이스를 제공하는 통신 인터페이스(206)를 더 포함한다. 수신 신호 처리기(211)는 수신된 전송 스트림중의 특정 전송 스트림을 선택하기 위한 튜너(213)와; 선택된 전송 스트림으로부터 제어기(225)의 제어 신호에 의해 특정된 채널을 위한 영상 신호와 음성 신호, PSI와 SI/EPG를 추출하기 위한 VIF/SIF(영상 중간 주파수 처리기 및 음성 중간 주파수 처리기); 및 영상 신호 처리기("V"로 표시)(215)를 포함한다. 출력부(212)는 편향 회로("V OUT")(216)와; 음성 신호 처리기 및 출력 회로(A PRO/OUT)(217); 및 영상/음성 출력 디바이스(218)를 포함한다.
제 2 전송 매체(5)가 공중 교환 전화망이면, 제 2 전송 매체(5)는, 디지털 TV의 국가 또는 서비스 영역의 각 지역에 위치되어, 디지털 TV 송신기(2)로부터의 통신을 중계하는 제 1 중계소(도시되지 않음); 각 영역의 각각의 작은 지역에 위치되어, 해당 제 1 중계소로부터의 통신을 중계하는 제 2 중계소(도시되지 않음); 및각각의 작은 지역의 교환국에 위치되어, 해당 제 2 중계소로부터의 통신을 각 교환 국에 의해 서비스되는 가입자 TV 수상기(4)에 중계하는 단말기 중계소(도시되지 않음)를 포함하고 있다.
디지털 TV 수상기(4)는, 특정 채널을 포함하는 전송 스트림으로 특정 채널의 영상 신호 및 음성 신호를 제공하고 EPG 데이터를 제공하기 위해 수신된 신호를 처리하는 수신 신호 처리기(211); 영상 신호 및 음성 신호에 응답하여 영상과 음성을 출력하기 위한 출력부(212); 수신 신호 처리기(211)를 제어하는 제어기(225); 프로그램 정보를 저장하기 위한 비휘발성 메모리(226); 유저가 디지털 TV 수상기(4)를 제어할 수 있게 하는 I/O 디바이스(227); 및 적어도 1개의 전원 공급원(230)을 구비하고 있다. 디지털 TV 송신기(2)와의 통신을 위해, 디지털 TV 수상기(4)는 제어기(225)에 제 2 전송 매체(5)로부터의 인터페이스를 제공하는 통신 인터페이스 (228)를 더 구비한다.
상기 제어기(225), I/O 디바이스(227) 및 통신 인터페이스(IF)(228)에는, 실선으로 나타낸 도전체들을 통해 전원 공급원(230)의 제 1 전원 단자(23Oa)로부터 제 1 전원이 항상 공급되고, 이에 의해 디지털 TV 수상기(4)는 TV 송신기(2)와 항상 통신을 하도록 되어 있다. TV 수상기(4)는 제 1 전원 단자(23Oa)와, 수신 신호처리기(211) 및 비휘발성 메모리(226)를 이끄는 도전체 사이에 삽입된 스위치 회로(231)와; 전원 공급원(230)의 제 2 전원 단자(230b)와 출력부(212) 사이에 삽입된 스위치 회로(232)를 더 구비하고 있다. 스위치 회로(231, 232)의 제어 단자는 제어기(225)의 제어 출력 단자에 연결되어 있다. 이에 따라, 스위치 회로(231)로부터의 제 2 전원과 스위치 회로(232)로부터의 제 3 전원의 각각의 공급을 제어기(225)가 독립적으로 제어할 수 있게 된다. 채널 또는 프로그램 정보가 수신되지 않으면, 두 스위치 회로(231, 232)가 모두 열리도록 제어된다. 채널이 수신되지 않고 프로그램 정보만이 수신되면, 스위치 회로(231)는 계속 닫혀 있게 되며, 스위치 회로(232)는 계속 열려 있게 된다. 채널이 보이면, 두 스위치 회로(231, 232)가 모두 닫힌다.
동작시, TV 송신기(2)의 조작자는 컴퓨터(202)에 프로그램 정보를 저장하기위해 프로그램 정보 데이터베이스(도시되지 않음)를 생성하고, 각 채널(1 내지 M)을 위해 적어도 예정 기간, 예컨대 48시간 이내에 그 프로그램의 각각에 대한 프로그램 정보 레코드를 입력한다.
도2는 위에서 언급된 프로그램 정보 레코드의 배치를 보여주는 개략도이다.도2에서, 프로그램 정보 레코드(300)는 채널 ID 필드(310), 프로그램 안내 데이터 필드(320), 및 PSI 데이터 필드(305)를 포함한다. 이 프로그램 정보 레코드(300)는 각 채널의 각 방송 프로그램을 위해 생성된다. 채널 ID 필드(310)는 채널 i(1 ≤i≤M)의 ID를 포함한다. 프로그램 안내 데이터 필드(320)는 프로그램 ID(321),프로그램 명(322), 프로그램의 분류(323), 시작 시간 및 날짜(324), 종료 시간 및 날짜(325), 채널 ID(326), 생성/변경 시간 및 날짜(327), 변경 시간(328), 우선 순위(329) 및 다른 설명 데이터(330)를 포함한다. 생성/변경 시간 및 날짜(327)는 프로그램 정보 레코드(300)가 생성되거나 마지막으로 변경된 시간이다. 생성/변경시간 및 날짜(327)의 값은 프로그램 정보 레코드(300)가 추가되거나 변경되면 컹퓨터(202)에 의해 생성/변경 시간 및 날짜 필드(327)에 자동적으로 설정된다. 조작자는, 필요에 따라 프로그램 정보 레코드(300)에, 변경 시간(328) 및 또는 우선 순위(329) 데이터를 포함시킨다. 우선 순위(329)는 조작자에 의해 프로그램 정보 레코드(300)에 대해 미리 설정(프리셋)된다.
프로그램 변경 예상 시간의 이용
변경 시간(328)은 프로그램 정보 레코드(300)로의 변경 예상 시간이다. 이 정보는 특정 이벤트(event)가 발생할 때까지 일부 상세 내용이 결정될 수 없는 프로그램에 사용된다. 그러한 프로그램의 예로는 경쟁자중 하나가 특별 경기 또는 시합이 종료될 때까지 결정될 수 없는 경기 또는 시합의 중계 방송을 들 수 있다. 이와 같은 정보에 의해, TV 수상기(4)는 비휘발성 메모리(226)에 저장된 프로그램정보를 변경 시간(328)에서 갱신할 수 있다. 바꾸어 말하면, 변경 시간 필드(328)의 값은 변경 시간 필드(328)에 의해 지정된 시간에 프로그램 정보를 수집하는 TV 수상기(4)의 동작을 트리거시킨다. 프로그램 정보 레코드(300)로의 변경은, 변경프로그램 정보 레코드(300)가 변경 시간(328) 이전에 시작할 수 있도록 변경 예상시간의 몇 분전까지 충분히 완료되어야 함을 주의한다. 바람직한 실시예에서, 변경 시간(328)은, 변경 시간(328)에 인접 시간간의 시간 간격이 소정 시간 기간, 예컨대 1시간보다 짧지 않도록, 조정된다. 조작을 용이하게 하기 위해, 컴퓨터(202)가 도3에 도시된 바와 같이 예상 변경 시간 목록(340)을 유지하는 것이 바람직하다. 이 예에서는, 12월 17일 15:30, 18:00 및 12월 18일 11:30에 변경이 일정으로 잡혀 있다.
프로그램 정보 데이터 베이스의 프로그램 정보 레코드(300)는 종종 Sl/EPG 패킷으로 컴파일되고, 빈번히, 예컨대 1초 내지 수초의 전송 시간마다 채널 데이터 스트림과 다중화된다.
도4는 새로운 프로그램 정보 레코드(300)가 데이터 베이스에 추가되었거나,그 데이터베이스의 프로그램 정보 레코드(300)가 변경된 경우에 컴퓨터(202)에 의해 실행되는 개시적인 동작을 보여주는 플로우챠트이다. 스텝(402)에서, 프로그램정보 레코드(300)의 생성/변경 시간 및 날짜 필드(327)에 현재 시간이 저장된다. 스텝(404)에서, 레코드(300)가 추가된 것인지를 확인하기 위한 테스트가 행해진다. 추가된 것으로 확인되면, 레코드(300)의 변경 시간 필드(328)에 값이 존재하는지를 확인하기 위한 테스트가 행해진다(스텝(406)). 스텝(404 또는 406)에서, 테스트 결과가 부정(NO)이면, 제어는 스텝(418)으로 진행하며, 여기서, 과거 값(들) 또는 현재 시간 이전의 시간을 나타내는 값(들)이 도3의 예상 변경 시간 목록(340)으로부터 삭제된다. 다음에, 스텝(420)에서, 레코드(300)는 PSI 데이터에 컴파일되고 PSI 데이터가 데이터 버퍼(30)로 전달되어 동작이 종료된다.
판정 스텝(406)에서 테스트 결과가 긍정(YES)이면, 목록(340)이 레코드(300)에서 변경 시간(328) 후의 미리 설정된 기간 또는 간격(즉, 1시간) 이내의 값을 포함하고 있는지를 확인하기 위한 테스트가 행해진다(스텝(408). 포함하고 있는 것으로 확인되면, 그 값은 스텝(410)에서 레코드(300)의 변경 시간 필드(328)에 저장되고, 스텝(418)으로 진행한다. 다음에, 위에서 설명한 바와 같이 스텝(418, 420)이 실행된다.
스텝(468)에서 테스트 결과가 부정(NO)이면, 목록(340)이 레코드(300)의 변경 시간 전의 미리 설정된 기간 또는 간격 이내의 값을 포함하는지 알아보기 위해 스텝(412)에서 또 다른 테스트가 행해진다. 포함하고 있으면, 스텝(414)에서 레코드(300)의 변경 시간 필드(328)에 그 값과 미리 설정된 기간의 합이 저장된다. 프로그램 정보 수집 사이의 기간이 더 길게 허용된다면, 미리 설정된 기간은 스텝(414)에서 변경 시간 필드(328)의 값에 추가될 수도 있다.
스텝(414) 후에, 또는 테스트 결과가 스텝(412)에서 아니오(NO)이면, 제어는 스텝(416)으로 진행하며, 여기서 변경 시간(328)의 값이 예상 변경 시간 목록(340)에 추가된다. 다음에, 상기와 같이 스텝(418, 420)이 실행되고 다음에 동작이 종료된다.
이와 같이 함으로써, 디지털 TV 송신기(2)는 미리 결정될 수 있는 프로그램에 대한 예상 변경 시간을 디지털 TV 수상기(4)에 알릴 수 있다.
상기 동작 외에, 조작자가 원하는 시간에 또는 주기적으로 설정된 프로그램정보 갱신(또는 수집) 시간이 전송될 수 있다. 이와 같이 하면 디지털 TV 수상기(4)가 예상외로 변경된 프로그램 정보를 갱신할 수 있다. 바람직하게는, 프로그램 정보 갱신(또는 수집) 시간이 또한 예상 변경 시간 목록(340)에 시간 순서로 리스트된다.
디지털 TV 송신기(2)는 긴급 방송이나 특정 방송을 나타내는 소정의 긴급 코드를 전송할 수도 있음을 주의한다. 도5에 도시된 바와 같이, 긴급 코드가 Cem으로표현되면, 긴급 코드는 다음 포맷을 갖게 된다
Cem[시간 및 날짜]
여기서, [시간 및 날짜]는 선택 사항이다. 특히, 긴급 코드가 시간 및 날짜없이 단독으로 전송되면, 이것은 긴급 방송이 전달됨을 의미한다. 긴급 코드가 시간과 날짜를 수반하면, 이것은 그 시간과 날짜에 긴급 방송이 전달 예정임을 의미한다.
그러나, 진행 또는 예상된 긴급 방송을 통보받는 TV 수상기(4)는 프로그램 정보 수집 동작을 실행하거나 긴급 코드의 전달 동안 임의의 채널을 수신하고 있던 TV 수상기이다. 다른 TV 수상기(4)는 긴급 방송을 알 수 없다. 긴급 방송의 수신을 보장하기 위해, TV 수상기(4)는 제 2 전달 매체(5)를 통해 변경되는 것이 바람직하다.
제 2 전달 매체(5)를 통한 변경
긴급 방송과 같은 비정규 방송이 미리 결정되면, 조작자는 방송 시간 및 날짜를 가진 긴급 코드를 포함하여, 비정규 방송에 대한 프로그램 정보 레코드(300)를 입력할 수 있다. 긴급 코드의 검출에 응답하여, 제 2 전송 매체가 PSTN(공중 접속전화망)이면 컴퓨터(202)는 소정의 중계소에 경고 호출을 행한다. 이 경우에,컴퓨터(202)는 긴급 코드를 포함하는 시간에 또는 긴급 코드의 검출 후 바로 경고호출을 행할 수 있다.
사전에 긴급 방송을 알리는 시간이 없는 경우에, 조작자는 포함된 시간 및날짜 없는 긴급 코드를 포함하는 특수 프로그램 정보 레코드를 전송하면서 긴급 방송을 바로 행한다. 긴급 코드의 검출에 응답하여, 컴퓨터(202)는 소정의 중계소에경고 호출을 다시 행한다. 이와 같이 하면 긴급 방송의 수신이 보장된다.
한편, 디지털 TV 수상기(4)는 프로그램 정보 수집 동작시 또는 채널을 시청하는 동안에 EPG 데이터를 수집함으로써 비휘발성 메모리(226)에 저장된 프로그램정보를 갱신한다. 프로그램 정보 수집 동작은 프로그램 정보 갱신(또는 수집) 시간 및 프로그램 정보 레코드(300)에서 추출된 위에서 설명한 변경 시간(또는 예상변경 시간)(328)에 의해 트리거(trigger)된다. 이 목적을 위해, 각각의 TV 수상기(4)는 예상 변경 시간 목록(340)과 동일한 갱신 시간 목록을 유지하는 것이 바람직하다. 도6은 12월 17일 16:00시의 갱신 시간에 대한 일예를 나타낸 도면이다. 갱신 시간 목록(340)은 시간 순서로 프로그램 정보 갱신 시간뿐만 아니라 예상 변경시간(328)을 포함한다. 도6으로부터, TV 수상기(4)는 12월 17일 15:30의 예상 시간에서의 프로그램 정보 수집 동작에서 프로그램 정보 갱신 시간 또는 예상 변경시간으로서 12/17 21:00, 12/18 18:00, 및 12/18 21:00을 수신하였음을 알 수 있다.
도7a 및 도7b는, 원내의 A와 B에서 합해질 때, 본 발명의 실시예에 따라 도6의 갱신 시간 목록에 있는 제 1 시간 및 데이터의 도달에 응답하여 프로그램 정보를 수집하는 제어기(225)의 예시적인 동작을 보여주는 플로우챠트를 구성한다. 스텝(444)에서, 제어기(225)는 스위치(231)를 온시켜서 전송 스트림을 수신한다. 스텝(446)에서, 긴급 코드가 검출되었는지를 확인하기 위한 테스트를 행한다. 긴급코드가 검출되면, 긴급 코드(Cem)가 시간과 날짜를 수반하고 있는지를 확인하기 위한 테스트가 행해진다(스텝(448)). 검출되지 않으면, 긴급 방송이 방송 중임을 의미하며, 제어기(225)는 스텝(450)에서 긴급 방송을 전달하는 채널을 선택하는 스위치(232)를 온시키고 동작을 종료한다. 스위치(232)를 온시키는 대신에, 제어기(225)는 스텝(450)에서 지시기(indicator)를 발광시키거나 사운드를 발생함으로써 유저에 경고할 수 있음을 주의한다.
긴급 코드(Cem)가 스텝(448)에서 시간과 날짜를 수반하면, 제어기(225)는 시간과 날짜 및 채널을 저장하며, 스텝(452)에서 소정의 메모리 위치에 긴급 방송이 전달된다.
스텝(452) 후에, 또는 스텝(446)에서 테스트 결과가 아니오(NO)이면, 제어가스텝(454)으로 진행되며, 여기서, 수신된 프로그램 안내 레코드가 새로운 것인지를 확인하기 위한 테스트가 행해진다.
제어기(225)는 도8에 도시된 바와 같이 프로그램 정보 표를 유지함에 주의한다. 도8의 프로그램 안내 표의 각각의 레코드(300a)는 프로그램 정보 레코드(300)와 거의 유사하다. 각 프로그램 정보 레코드(300a)는 채널 ID(326), 프로그램 ID(321), 프로그램 명(322), 프로그램의 분류(323), 시작 시간 및 날짜(324), 종료시간 및 날짜(325), 생성/변경 시간 및 날짜(327), 변경 시간(328), 우선 순위(329) 및 다른 설명 데이터(330)를 포함한다.
수신된 프로그램 안내 레코드가 도8의 프로그램 안내 표에서 발견되지 않으면, 즉 스텝(454)에서 예(YES)이면, 스텝(456)에서 도8의 표에 프로그램 안내 레코드가 추가되며, 변경 시간 필드(328)가 값을 가지고 있으면, 스텝(458)에서 갱신 시간 목록(34Oa)에 변경 시간 필드(328)의 상기 값이 추가된다.
스텝(454)에서 테스트 결과가 아니오(NO)이면, 수신된 프로그램 안내 레코드(300a)가 변경되었는지, 즉 수신된 레코드의 생성/변경 시간 및 날짜가 도8의 프로그램 안내 표의 대응하는 레코드의 대응하는 필드와 다른 지를 확인하기 위한 테스트가 스텝(460)에서 행해진다. 다른 것으로 확인되면, 제어기(225)는 스텝(462)에서, 수신된 프로그램 안내 레코드로 프로그램 안내 표 레코드를 갱신한다. 이러한 방법으로, 변경된 프로그램 안내 레코드만을 갱신하면, 프로그램 안내 수집을 위한 동작 시간이 감소되며, 따라서 전력 소비가 감소하는데 기여하게 된다.
스텝(464)에서, 제어기(225)는 도8의 프로그램 안내 표의 변경 시간 필드(328)가 변경되었는지를 확인하기 위한 테스트를 행한다. 변경된 경우, 제어기(225)는 스텝(468)에서 갱신 시간 목록(340a)에 변경 시간 필드(328)의 값을 추가한다.
스텝(458 또는 468) 후에, 또는 스텝(460, 464)에서 테스트 결과가 아니오 (NO)이면, 제어기(225)는, 스텝(452)에서, 저장된 시간과 날짜에 도달하였는지를 확인하기 위한 테스트를 행한다(스텝(470)). 시간과 날짜에 도달한 것으로 확인되면, 제어기(225)는 스텝(472)에서 긴급 방송을 전달할 것으로 예상되는 채널을 선택하는 스위치(232)를 온시킨다. 도달하지 않은 경우에는, 제어기(225)는 모든 종류의 SI/EPG 패킷이 모두 소모되었는지를 확인하기 위해 스텝(474)에서 또 다른 테스트를 행한다. 소모된 것으로 확인되면, 제어기(225)는 동작을 종료하고, 그렇지 않으면 스텝(446)으로 되돌아간다.
위에서 설명한 동작은 갱신 시간 목록(340a)에 기록된 각각의 시간에 실행되며, TV 수상기(4)가 유저로부터의 요구에 응답하여 가장 새로운 프로그램 일정을 바로 표시할 수 있도록 해준다.
도9는 통신 IF(228)로부터의 인터럽트에 응답하여 제어기(225)에 의해 실행된 인터럽트 서브루틴의 예시적인 동작을 보여주는 플로우챠트이다. 통신 IF(228)가 경고 호출을 수신하면, 통신 IF(228)는 인터럽트 신호를 제어기(225)에 발생한다. 도9의 플로우챠트는 도7a의 플로우챠트의 일부와 동일하며, 그 부분은 스텝(444, 446, 448, 450, 452)을 포함하고 있다. 이 이유 때문에, 도9의 상세한 설명은 생략한다.
그러나, 도7a 또는 도9의 스텝(452)에서 소정의 위치에 일단 긴급 방송의 시간과 날짜 및 해당 채널이 저장되면, 제어기(225)는 주기적으로 현재 시간을 감시함을 주의한다. 제어기(225)가 저장된 시간과 데이터가 도달되었음을 검출한 경우에는, 제어기(225)는 긴급 방송을 수신하기 위해 상기 저장된 채널을 선택하는 스위치(231, 232)를 온시킨다.
상기 예에서는, 제 2 전달 매체(5)가 긴급 방송을 위해서만 사용되었지만, 제 2 전달 매체(5)는 프로그램 변경을 TV 수상기(4)에 알리는 데에도 사용될 수 있다.
도4에 도시된 TV 송신기(2)의 동작에서, 스텝(408 내지 414)은 인접 변경 시간(328) 사이의 간격이 미리 설정된 기간보다 짧지 않음을 확인하기 위해 사용된다. 이와 같이 하는 대신에, 스텝(408 내지 414)은 도4의 플로우챠트로부터 제거할 수 있으며, 제어기(225)는 갱신 시간 목록(34Oa)의 제 1 시간 및 날짜에 의해 지정된 시간에 도7a 및 도7b의 루틴을 간단히 실행하지 않고, 도7a 및 도7b의 동작을 실행하기 전에 도10에 도시된 루틴을 실행할 수 있다. 제어기(225)는, 스텝(480)에서, 갱신 시간 목록(340a)의 제 1 시간과 날짜에 의해 지정된 시간인지를 확인하기 위한 테스트를 행한다. 제어기(225)는 제 1 시간 및 날짜에 도달할 때까지 스텝(480)을 반복한다. 스텝(482)에서, 제어기(225)는 어떤 시간 및 날짜가 연기되었는지(또는 연기된 것으로 등륵되었는지)를 확인하기 위한 테스트를 행한다. 연기되지 않았으면, 제어기(225)는 제 1 시간과 날짜를 위한 플래그를 설정하거나 스텝(484)에서 소정의 위치에 제 1 시간 및 날짜를 저장함으로써 제 1 시간과 날짜가 연기된 것으로 등록한다. 스텝(484) 후에, 또는 스텝(482)에서 테스트 결과가 예(YES)이면, 제어기(225)는 연기된 제 1 시간과 날차로부터 소정의 기간 내에 다음의 시간과 날짜가 존재하는지를 확인하기 위한 테스트를 행한다(스텝(486)). 소정의 시간 기간 이내라면, 제어기(225)는 스텝(488)에서 갱신 시간 목록(340a)에 다음 시간과 날짜로 지정된 시간이 될 때까지 대기한 다음에, 스텝(482)으로 되돌아간다. 그 테스트 결과가 스텝(486)에서 아니오(NO)이면, 제어기(225)는 동작을 종료하고 도7의 동작으로 진행한다. 즉, 도7a의 스텝(444)으로 진행한다.
갱신 시간 목록(340a)이 예컨대 18:00, 18:03 및 18:05를 포함하고 있고, 소 정의 기간이 5분이면, 제어기(225)는 다음과 같은 방법으로 동작한다. 18:00에 시간 연기가 없기 때문에, 제어기(225)는 18:00을 연기 시간으로 등록한다. 다음 시간 18:03은 소정의 5분의 시간 이내이기 때문에, 제어기(225)는 스텝(488)에서 18:03이 될 때까지 대기하고, 스텝(482)으로 되돌아간다. 시간 18:00이 스텝(482)에서 연기되고, 다음 시간 18:06이 18:00(스텝 (486))으로부터 5분 이내에 있지 않기 때문에, 제어기(225)는 동작을 종료한다.
상기 소정의 기간은 적절한 값으로 설정될 수 있음을 주의해야 한다.
프로그램 정보의 표시
TV 수상기(4)는 일부 표시 포맷을 지원한다. 프로그램 안내 표의 카테고리 필드(323)에 의해 정의된 카테고리에 의한 프로그램 시간표 및 각종 프로그램 목록이 이용 가능하다.
프로그램 정보 제공자는 가입자가 시청을 원하는 프로그램에 높은 우선 순위를 설정함으로써, 다른 프로그램의 우선 순위보다 높은 우선 순위를 가진 프로그램에 대한 프로그램 정보를 표시할 수 있다. 이와 같이 하면 높은 우선 순위 프로그램의 시청 가능성이 증가할 수 있다.
위의 설명에서, 비휘발성 메모리(226)는 TV 송신기(2)로부터 전송된 모든 프로그램 안내 레코드를 저장하기에 충분한 용량을 가진 것으로 가정하였다. 그러나, 비휘발성 메모리(226)는 충분하지 않은 용량을 가질 수도 있다. 이하에서는 그러한 경우에 대해 설명한다.
용량이 충분하지 않은 경우, 기본 전략은, 낮은 우선 순위의 프로그램의 프로그램 안내 레코드는 폐기하고, 높은 우선 순위의 프로그램의 프로그램 안내 레코드는 메모리(226)에 남겨 두는 것이다. 우선 순위 값(329) 필드의 값, 수신 간격(후술됨), 및 (프로그램 시간표를 표시하는 때) 커서 위치에 대한 프로그램 시간표의 상대적 위치에 할당된 우선 순위가 우선 순위로 사용될 수 있다.
수신 간격
각 프로그램의 우선 순위를 구하기 위해, 각 프로그램 안내 레코드(300a)는 제 1 수신 시간(T1) 필드(331), 수신 계수치(Cr) 필드(332) 및 수신 간격(Ir) 필드(333)를 포함한다. T1은 프로그램 안내 레코드(300a)가 처음 수신된 때를 나타내는 시간이다. Cr은 프로그램 안내 레코드(300a)의 수신의 회수이다. 수신 간격(Ir)(333)은 다음과 같이 주어진다.
(현재시간-T1)/Cr
하나의 프로그램 안내 레코드만이 수신된 프로그램에 대한 수신 간격은 다음과 같이 주어진다.
현재시간-T1
갱신된 Cr값을 유지하기 위해, 프로그램 안내 레코드(300a)가 변경되었는지아닌지에 무관하게 프로그램 안내 레코드(300a)를 수신할 때마다 수신 계수치(Cr)를 증가시키는 것이 필요하다. 수신 간격(Ir)이 우선 순위로서 사용되는 제어기의동작의 플로우챠트는 스텝(454)과 스텝(460) 사이에 도11의 스텝(490)을 삽입하고 스텝(456)을 도12의 루틴으로 대체함으로써 얻어진다.
도11에서, 제어기(225)는 스텝(454) 후의 스텝(490)에서 도8의 프로그램 안내 표의 레코드(300a)의 Cr 필드(332)의 값을 증가시키고, 스텝(560)으로 진행한다.
도12에서, 제어기(225)는 비휘발성 메모리(226)에 수신된 프로그램 안내 레코드를 저장하기 위한 공간이 있는지를 확인하기 위해 테스트를 행한다(스텝(491)). 공간이 있는 경우, 제어기(225)는 스텝(494)에서 프로그램 안내 표에 레코드를 추가하고, 동작을 종료한다. 공간이 없는 것으로 확인되면, 제어기(225)는 우선 순위(이 특정 예에서는 수신 간격(Ir))가 소정의 값보다 낮은(이 예에서는 짧은) 레코드가 있는지 알아보기 위해, 스텝(492)에서 테스트를 행한다. 새로운 프로그램 안내 레코드에 대한 수신 간격(Ir)은 적절한 값으로 설정될 수 있다. 그러한 레코드가 발견되지 않으면 제어기(225)는 동작을 종료한다. 그러한 레코드가 발견되면, 제어기(225)는 스텝(493)에서 발견된 레코드를 폐기하고, 스텝(494)으로 진행하여, 수신된 프로그램 안내 레코드를 프로그램 안내 표에 추가한다.
상기 예에서, 더 긴 수신 간격의 프로그램에 더 높은 우선 순위가 주어진다. 이것은 더 긴 수신 간곁의 프로그램 안내 레코드를 수신하기 위해서는 더 긴 시간이 걸리기 때문이며, 그러한 프로그렘에 더 긴 우선 순위를 제공함으로써 더 긴 수신 간격을 가진 프로그램 레코드가 비휘발성 메모리(226)에 저장되게 하기 위한 배열이 바람직하다. 그러나, 더 긴 수신 간격의 프로그램에 더 낮은 우선 순위가 주어질 수도 있다.
수신 간격(Ir)이 우선 순위로서 사용되지만, 우선 순위(P)는 다음과 같이 정의될 수 있다.
P = A×Ir
여기서, A는 임의의 상수이다. 또한, 우선 순위(P)는 다음과 같이 정의될 수 있다.
P = A / Ir
그러므로, 더 높은 우선 순위의 프로그램 안내 레코드가 비휘발성 메모리(226)에 저장되게 하면 더 높은 우선 순위 프로그램에 대한 프로그램 정보가 먼저 표시될 수 있다.
스텝(492)에서 다수의 더 낮은 우선 순위 레코드가 발견되면, 다양한 처리 방법이 고려될수 있다. 발견된 레코드는 모두 폐기될 수 있다. 가장 긴 시간 동안 접근(access)되지 않은 발견된 레코드 중의 하나가 먼저 폐기될 수도 있다. 가장 적인 빈도로 접근된 발견된 레코드 중의 하나를 먼저 버려도 된다. 이러한 방법으로, 우선 순위, 마지막 접근 시간(334)과 접근 빈도(335)를 조합함으로써 판단이 행해질 수 있다.
수신 간격(Cr)은 실제로 TV 수상기(4)의 제어기(225)에 의해 계산되었지만,수신 간격(Cr), 즉 우선 순위는 TV 송신기(2)측에 의해 계산 또는 설정될 수 있으며, 프로그램 안내 레코드와 함께 TV 수상기(4)로 전송될 수 있다.
상기 설명된 실시예에서, 우선 순위는 각 프로그램(또는 각 프로그램 안내 레코드)에 설정될 수 있다. 그러나, 우선 순위는 도13에 도시된 표 종류의 각각에설정될 수도 있다. 본 특정 예에서, 표 형태(PAT, PMT, NIT, SDT)와 일정(EIT)은 각각 1, 2, 5, 10 및 20의 우선 순위로 주어진다.
준비 지표(readiness)에 기초로 한 프로그램 시간표의 표시
본 발명의 원리에 따라, 프로그램 시간표의 한 프레임이 일단 표시되면, TV 송신기(2)에 의해 프로그램 정보가 공급되는 시간 및 TV 방송 시스템(1)에서 이용할 수 있는 채널에 의해 형성된 매트릭스(=행렬)의 각 요소에 준비 지표가 할당된다. 도14는 12월 17일 오후 3시와 오후 4시에 유저가 프로그램 시간표 표시 명령을 발생한 때 정의된 예시적인 준비 지표 맵을 보여주는 도면이다. 도14에서, 각 열 위에 기입된 번호는 이용할 수 있는 채널에 할당된 채널 번호(이 예에서 36개 채널)에 해당한다. 수직으로 배열된 표현은 오후 3시부터 48시간 동안 시간과 날짜를 나타낸다. 이 특정 예에서, 12월 17일 오후 3시부터 12월 18일 오후 2시 59분까지 채널 1 내지 8의 프로그램, 즉 흰색 네모로 정의된 범위의 프로그램들이 먼저 한 프레임에 표시된다. 먼저 표시된 프로그램은 4의 준비 지표를 갖는다. 점선 영역(502)은 3의 준비 지표를 갖는다. 사선 영역(503)은 2의 준비 지표를 갖는다. 교차선 영역은 1의 준비 지표를 갖는다.
도15는 본 발명치 원리에 따른 프로그램 시간표를 표시하는 예시적인 동작을보여주는 플로우챠트이다. 스텝(601)에서, 제어기(225)는 소정의 범위에서 프로그램 정보의 프레임을 표시한다. 스텝(602)에서, 제어기(225)는 현재의 채널-시간 매트릭스에 미리 설정된 준비 지표 패턴(이 실시예에서 501 내지 504)을 적용하여,도14에 도시된 준비 지표 맵을 형성하며, 제어기(225)는 준비 지표 4의 프로그램에대한 상세 정보(337)(도8) 및 다른 준비 지표의 프로그램들의 기본 정보를 수집한다. 제어기(225)는 통상적으로 메모리를 절감하기 위해 각 프로그램 안내 레코드(300a)를 대한 데이터 항목(321 내지 329)(기본 정보)을 수집한다. 스텝(604)에서는, 유저가 어떤 프로그램을 위한 상세 정보(337)를 표시하라고 요청하였는지를 확인하기 위한 테스트가 행해진다. 요청한 것으로 확인되면, 제어기(225)는 스텝(605)에서 요청된 상세 정보(337)를 표시한다. 스텝(605) 후에 또는 스텝(604)에서의 테스트 결과가 아니오(NO)이면, 새로운 표시 영역이 지정되었는지를 확인하기 위한 테스트가 행해진다(스텝(606)).
새로운 표시 영역이 지정되었다면, 제어기(225)는 스텝(607)에서 지정된 표시 영역에 프로그램 정보의 프레임을 표시하고, 미리 설정된 준비 지표 패턴(501 내지 504)을 상기 새로운 표시 영역으로 이동시켜 스텝(608)에서 도16에 도시된 새로운 준비 지표 맵을 형성한다. 도16에서, 표시 영역은 12월 17일 19:00부터 12월 l8일 7:59까지의 시간과 채널 7 내지 채널 14에 대해 설정되어 있다. 다음에, 제어기(225)는 유저가 스텝(609)에서 종료 명령을 발생하였는지를 확인하기 위한 테스트를 행한다. 종료 명령이 발생한 경우에, 제어기(225)는 동작을 종료한다. 스텝(606) 또는 스텝(609)에서 테스트 결과가 아니오(NO)이면, 제어기(225)는 스텝(603)으로 되돌아간다.
준비 지표 패턴은 어떤 형태라도 되며, 보다 많은 준비 지표 값을 가질 수도 있다.
변형예
위에서 설명한 실시예에서, 변경 시간(328), 생성/변경 시간 및 날짜(327) 및 우선 순위(329)는 각 프로그램 또는 프로그램 안내 레코드로 설정되어 있다. 그러나, 변경 시간(328), 생성/변경 시간 및 날짜(327) 및 우선 순위(329)는 도13에 도시된 방법으로 각 표에 설정될 수 있다.
각 전송 스트림이 가지고 있는 채널뿐만 아니라 다른 전송 스트림의 채널에 대한 프로그램 정보를 전달하면, 유저는 특정 채널을 보는 동안에도 가장 새로운 프로그램 정보를 얻을 수 있다.
본 발명의 많은 광범위한 상이한 실시예는 본 발명의 취지 민 범위로부터 이탈하지 않고 구성될 수 있다. 본 발명은 첨부된 청구 범위 외에, 본 명세서에 기재된 실시예에 한정되는 것이 아님을 이해해야 한다.
본 발명은 수상기의 전력 소비를 절감하면서 프로그램 정보와 비정규 프로그램의 수신을 보장할 수 있는 디지털 TV 송신기 및 수상기를 제공한다.

Claims (22)

  1. 디지털 텔레비전 송신 시스템에 의해 서비스되는 수상기들에 의한 프로그램 정보의 수신을 보장하는, 상기 디지털 텔레비전 송신 시스템에 있어서,
    복수의 채널들의 콘텐트(content) 데이터를 포함하는 전송 스트림(이하, "TS"라고 함)을 수상기들에 송신하는 수단과,
    방송 일정에 포함된 프로그램들에 관한 프로그램 정보를 상기 TS에 주기적으로 포함시키는 수단과;
    상기 프로그램 정보의 변경들이 전송될 예정인 시간을 나타내는 프로그램 변경 예상 시간을 상기 프로그램 정보에 포함시키는 수단을 구비하는, 디지털 텔레비전 송신 시스템.
  2. 전송 스트림(이하, "TS"로 약칭함)에 포함된 프로그램을 수신하기 위한 디지털 텔레비전 수상기에 있어서,
    제 1, 제 2 및 제 3 전원을 공급하기 위한 전원 공급 수단으로서, 상기 제 1 전원을 항상 제공하고, 상기 제 2 및 제 3 전원을 독립된 제어 설정들에 따라 제공하는, 상기 전원 공급 수단과;
    상기 제 1 전원이 공급될 때, 상기 디지털 텔레비전 수상기를 제어하고 상기 제 2 및 제 3 전원을 제어하도록 동작하는 제 1 부분과;
    상기 제 2 전원이 공급될 때, 상기 TS에 포함된 프로그램 정보와 프로그램변경 예상 시간을 수집하기 위해 인에이블되는 제 2 부분으로서, 상기 프로그램 변경 예상 시간은 상기 프로그램 정보의 변경들이 전송될 예정인 시간을 나타내는, 상기 제 2 부분과;
    상기 제 3 전원이 공급될 때, 상기 프로그램을 표시하기 위해 인에이블되는제 3 부분을 구비하며,
    상기 제 1 부분은,
    이전에 수집된 상기 예상 시간에 상기 제 2 전원이 상기 제 2 부분에 공급되게 하는 수단과;
    상기 프로그램 정보 및 상기 예상 시간을 저장하기 위한 수단과;
    유저로부터의 상기 프로그램 정보 또는 상기 프로그램의 표시 요청에 응답하여, 상기 제 3 전원이 상기 제 3 부분에 공급되게 하는 수단을 구비하는, 디지털 텔레비전 수상기.
  3. 제 2 항에 있어서,
    상기 제 2 전원이 상기 제 2 부분에 공급되게 하는 상기 수단은,
    소정의 기간 내에 복수의 상기 예상 시간들이 존재한다는 결정에 응답하여, 상기 예상 시간들 중 가장 최근의 예상 시간에만 상기 제 2 전원이 상기 제 2 부분에 공급되게 하는 수단을 포함하는, 디지털 텔레비전 수상기.
  4. 제 1 항에 있어서,
    복수의 상기 예상 시간들이 존재한다는 결정에 응답하여, 인접 예상 시간들사이에 적어도 소정의 간격을 보장하기 위하여 상기 예상 시간들을 조정하는 수단을 더 구비하는, 디지털 텔레비전 송신 시스템.
  5. 제 1 항에 있어서,
    시간, 및 이 시간에 특정 방송이 전달될 예정임을 나타내는 코드를 상기 프로그램 정보에 포함시키는 수단을 더 구비하는, 디지털 텔레비전 송신 시스템.
  6. 제 2 항에 있어서,
    상기 제 1 부분은,
    시간, 및 상기 시간에 특정 방송이 전달될 예정임을 나타내는 코드의 검출에 응답하여, 적어도 상기 시간을 저장하기 위한 수단과;
    상기 검출된 시간에 상기 제 2 부분과 제 3 부분에 상기 제 2 전원과 제 3 전원이 각각 공급되게 하는 수단을 더 구비하는, 디지털 텔레비전 수상기.
  7. 제 1 항에 있어서,
    특정 방송이 전달중임을 나타내는 코드를 상기 프로그램 정보에 포함시키는 수단을 더 구비하는, 디지털 텔레비전 송신 시스템.
  8. 제 2 항에 있어서,
    상기 제 1 부분은,
    특정 방송이 전달중임을 나타내는 코드의 검출에 응답하여, 상기 제 2 부분과 제 3 부분에 상기 제 2 전원과 제 3 전원이 바로 공급되게 하는 수단을 더 구비하는, 디지털 텔레비전 수상기.
  9. 제 5 항에 있어서,
    상기 코드의 검출에 응답하여, 상기 TS를 전송하는데 사용되는 전송 매체와는 다른 전송 매체를 통해 경고 신호를 송신하는 수단을 더 구비하는, 디지털 텔레비전 송신 시스템.
  10. 제 6 항에 있어서,
    상기 제 1 부분은 상기 TS를 전송하는데 사용된 전송 매체와는 다른 전송 매체를 통한 경고 신호의 수신에 응답하여, 상기 코드 및 상기 시간의 수신을 위해 상기 제 2 부분에 상기 제 2 전원이 공급되게 하는 수단을 더 구비하는, 디지털 텔레비전 수상기.
  11. 제 5 항에 있어서,
    상기 코드의 검출에 응답하여, 상기 TS와는 다른 전송 매체를 통해 상기 시간에 경고 신호를 전송하는 수단을 더 구비하는, 디지털 텔레비전 송신 시스템.
  12. 제 6 항에 있어서,
    상기 제 1 부분은 상기 TS를 전송하는데 사용된 전송 매체와는 다른 전송 매체를 통한 경고 신호의 수신에 응답하여, 상기 제 2 부분과 상기 제 3 부분에 상기 제 2 및 제 3 전원이 각각 바로 공급되게 하는 수단을 더 구비하는, 디지털 텔레비전 수상기.
  13. 제 7 항에 있어서,
    상기 코드의 검출에 응답하여, 상기 TS와는 다른 전송 매체를 통해 경고 신호를 전송하는 수단을 더 구비하는, 디지털 텔레비전 송신 시스템.
  14. 제 1 항에 있어서,
    프로그램 변경의 시간과 날짜를 상기 프로그램 정보에 포함시키는 수단을 더 구비하는, 디지털 텔레비전 송신 시스템.
  15. 제 2 항에 있어서,
    상기 제 1 부분은,
    상기 프로그램 정보를 저장하기 위한 상기 수단에, 수신된 프로그램 정보가 이미 저장되어 있는 지를 확인하기 위한 테스트를 행하는 수단과;
    상기 테스트를 행하는 수단에 의한 긍정 결정에 응답하여, 이미 저장된 프로그램 정보와 상기 수신된 프로그램 정보의 시간 및 날짜가 서로 상이한 경우에만,상기 이미 저장된 프로그램 정보를 상기 수신된 프로그램 정보로 갱신하는 수단을 더 구비하는, 디지털 텔레비전 수상기.
  16. 제 1 항에 있어서,
    상기 프로그램 정보에 우선 순위를 포함시키기 위한 수단을 더 구비하는, 디지털 텔레비전 송신 시스템.
  17. 제 2 항에 있어서,
    상기 프로그램 정보는 각 프로그램과 관련된 프로그램 레코드를 구비하며,
    상기 제 1 부분은,
    상기 프로그램 정보를 저장하기 위한 상기 수단에, 수신된 프로그램 정보가 이미 저장되어 있는지를 확인하기 위한 테스트를 행하는 수단과;
    상기 테스트를 행하는 수단에 의한 부정 판정에 응답하여, 수신된 프로그램 레코드의 값보다 우선 순위가 낮은 값을 가진 우선 순위 필드를 가진 프로그램 레코드가 존재하는 지를 확인하기 위한 다른 테스트를 행하는 수단과;
    상기 다른 테스트를 행하는 수단에 의한 긍정 판정에 응답하여, 상기 낮은 우선 순위 값을 가진 상기 발견된 프로그램 레코드를 폐기하고 상기 수신된 프로그램 레코드를 저장하는 수단을 더 구비하는, 디지털 텔레비전 수상기.
  18. 제 17 항에 있어서,
    수신 간격이 길수록 우선 순위가 높다는 가정 하에, 각 프로그램 레코드에 대한 수신 간격이 상기 우선 순위로서 이용되는, 디지털 텔레비전 수상기.
  19. 제 18 항에 있어서,
    상기 제 1 부분은 각 프로그램에 대한 상기 수신 간격을 계산하기 위한 수단을 더 구비하는, 디지털 텔레비전 수상기.
  20. 제 1 항에 있어서,
    상기 프로그램 정보에 대한 송신 간격을 상기 프로그램 정보에 포함시키기 위한 수단을 더 구비하는, 디지털 텔레비전 수상기.
  21. 제 18 항에 있어서,
    상기 제 1 부분은,
    프로그램 정보의 프레임을 표시하는 수단과;
    준비 지표(readiness) 맵을 얻기 위해, 채널 열과 시간 행으로 정의된 셀들을 구비한 매트릭스에 이미 설정된 준비 지표 패턴을 적용하는 적용 수단으로서, 상기 이미 설정된 준비 지표 패턴은 보다 높은 접근 가능성을 가진 셀들에 보다 큰 준비 지표가 할당되도록 배열된, 상기 적용 수단과;
    상기 준비 지표 맵에 따라 프로그램 정보를 수집하는 수단을 더 구비하는, 디지털 텔레비전 수상기.
  22. 제 21 항에 있어서,
    상기 프로그램 정보를 수집하는 수단은 최대 준비 지표를 가진 프로그램들에 대한 상세 정보를 수집하는 수단을 구비하는, 디지털 텔레비전 수상기.
KR10-1998-0060507A 1997-12-26 1998-12-26 디지털텔레비전송신시스템및디지털텔레비전수상기 KR100375088B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP97-368945 1997-12-26
JP9368945A JPH11196342A (ja) 1997-12-26 1997-12-26 送出装置および端末

Publications (2)

Publication Number Publication Date
KR19990063561A KR19990063561A (ko) 1999-07-26
KR100375088B1 true KR100375088B1 (ko) 2003-05-09

Family

ID=18493164

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-1998-0060507A KR100375088B1 (ko) 1997-12-26 1998-12-26 디지털텔레비전송신시스템및디지털텔레비전수상기

Country Status (8)

Country Link
US (1) US6271893B1 (ko)
EP (1) EP0926895A3 (ko)
JP (1) JPH11196342A (ko)
KR (1) KR100375088B1 (ko)
CN (1) CN1202665C (ko)
AU (1) AU716567B2 (ko)
MY (1) MY117929A (ko)
TW (1) TW437235B (ko)

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3929553B2 (ja) * 1997-06-11 2007-06-13 株式会社フィリップスエレクトロニクスジャパン データ放送受信機の受信制御方法
JPH11252519A (ja) * 1998-03-05 1999-09-17 Mitsubishi Electric Corp 番組情報伝送装置及び番組情報伝送方法
US7865832B2 (en) * 1999-07-26 2011-01-04 Sony Corporation Extended elements and mechanisms for displaying a rich graphical user interface in panel subunit
KR20000045149A (ko) * 1998-12-30 2000-07-15 전주범 디지털 텔레비젼 수상기에서 채널 검색방법
KR20000055872A (ko) * 1999-02-10 2000-09-15 구자홍 디지털 티브이의 프로그램 다운 로딩 방법
KR100323679B1 (ko) * 1999-03-26 2002-02-07 구자홍 티브이의 자동 채널탐색장치 및 방법
US6996627B1 (en) * 1999-05-25 2006-02-07 Realnetworks, Inc. System and method for providing update information
JP4250817B2 (ja) * 1999-08-04 2009-04-08 三菱電機株式会社 番組案内提供装置
KR100837580B1 (ko) * 1999-08-19 2008-06-13 소니 가부시끼 가이샤 전송 방법, 전송 시스템 및 수신 장치
JP2001092744A (ja) * 1999-09-17 2001-04-06 Sony Corp 放送番組情報処理装置
US6976268B2 (en) * 1999-12-10 2005-12-13 Sun Microsystems, Inc. Methods and apparatus for efficiently accessing periodically broadcast data
CN1168317C (zh) * 2000-02-23 2004-09-22 皇家菲利浦电子有限公司 方法、发射机和发射系统
US7284064B1 (en) 2000-03-21 2007-10-16 Intel Corporation Method and apparatus to determine broadcast content and scheduling in a broadcast system
US7167895B1 (en) 2000-03-22 2007-01-23 Intel Corporation Signaling method and apparatus to provide content on demand in a broadcast system
US7673315B1 (en) * 2000-03-30 2010-03-02 Microsoft Corporation System and method for providing program criteria representing audio and/or visual programming
US20020016964A1 (en) * 2000-03-30 2002-02-07 Shuntaro Aratani Information processing apparatus and method, data broadcasting receiving apparatus, and printer
US7080396B2 (en) * 2000-04-14 2006-07-18 Lg Electronics Inc. Event overrun and downstream event shift technology
JP2001326875A (ja) * 2000-05-16 2001-11-22 Sony Corp 画像処理装置および画像処理方法、並びに記録媒体
JP4915026B2 (ja) * 2000-05-17 2012-04-11 ソニー株式会社 映像処理装置および映像処理方法、並びに記録媒体
EP1180862A1 (en) 2000-08-18 2002-02-20 Sony International (Europe) GmbH Broadcast receiver that is turned on automatically in accordance with a schedule of a transmitted service
JP4254031B2 (ja) * 2000-08-21 2009-04-15 ソニー株式会社 記録装置、携帯端末、管理サーバ、情報処理方法、および記録媒体
US7865922B2 (en) 2000-10-03 2011-01-04 Sony Corporation Low-power broadcast receiver
US7275254B1 (en) 2000-11-21 2007-09-25 Intel Corporation Method and apparatus for determining and displaying the service level of a digital television broadcast signal
JP4543557B2 (ja) * 2001-01-31 2010-09-15 船井電機株式会社 チャンネル情報のオンスクリーン表示機能を有する放送受信装置
US20020124266A1 (en) * 2001-03-05 2002-09-05 Robert Blanchard Method and device for remote access of a power control system of a set-top box
US20020144265A1 (en) * 2001-03-29 2002-10-03 Connelly Jay H. System and method for merging streaming and stored content information in an electronic program guide
US20020144269A1 (en) * 2001-03-30 2002-10-03 Connelly Jay H. Apparatus and method for a dynamic electronic program guide enabling billing broadcast services per EPG line item
KR100761256B1 (ko) * 2001-04-14 2007-09-28 엘지전자 주식회사 오픈 케이블 셋톱박스에서의 프로그램 안내 방법
JP2002335474A (ja) * 2001-05-07 2002-11-22 Sony Corp 情報提供装置および方法、情報処理装置および方法、記録媒体、並びにプログラム
US7770195B2 (en) 2001-05-07 2010-08-03 Sony Corporation Information processing apparatus and method, information providing apparatus and method, and program thereof
US20020188945A1 (en) * 2001-06-06 2002-12-12 Mcgee Tom Enhanced EPG to find program start and segments
US20020194585A1 (en) * 2001-06-15 2002-12-19 Connelly Jay H. Methods and apparatus for providing ranking feedback for content in a broadcast system
US7328455B2 (en) * 2001-06-28 2008-02-05 Intel Corporation Apparatus and method for enabling secure content decryption within a set-top box
US20030046683A1 (en) * 2001-08-28 2003-03-06 Jutzi Curtis E. Server-side preference prediction based on customer billing information to generate a broadcast schedule
US20030084283A1 (en) * 2001-09-04 2003-05-01 Pixton Jeffrey Seth Digital broadcast system
US8943540B2 (en) 2001-09-28 2015-01-27 Intel Corporation Method and apparatus to provide a personalized channel
US7196737B1 (en) * 2002-01-25 2007-03-27 Sige Semiconductor Inc. Method of using control loops in a broadband cable tuner
CN101969536B (zh) 2002-01-30 2013-02-20 索尼公司 数据处理设备、用于数据处理设备的数据处理方法
WO2004004308A2 (en) * 2002-06-27 2004-01-08 Thomson Licensing S.A. Event masking for television signal receiver having an emergency alert function
JP2005531255A (ja) * 2002-06-27 2005-10-13 トムソン ライセンシング 緊急警報機能に関連付けられた更新情報を受信可能なテレビ信号受信機
WO2004047429A1 (en) 2002-11-15 2004-06-03 Thomson Licensing S.A. Apparatus and method for receiving emergency alert signals
US7227583B2 (en) * 2002-12-11 2007-06-05 Lg Electronics Inc. Digital TV method for switching channel automatically
EP1460852A1 (fr) * 2003-03-21 2004-09-22 THOMSON Licensing S.A. Procédé et dispositif de diffusion et de chargement d'une information dans un système de communication du type télévision numérique
KR20050036567A (ko) * 2003-10-16 2005-04-20 엘지전자 주식회사 위성 디지털 멀티미디어 방송 단말기의 전력 제어 방법
JP2005142753A (ja) * 2003-11-05 2005-06-02 Toshiba Corp 放送受信装置及び放送受信方法、番組記録装置及び番組記録方法
CN1918905A (zh) * 2003-11-07 2007-02-21 汤姆森许可公司 在当前节目观看期间自动显示新节目信息
JP2005150961A (ja) * 2003-11-12 2005-06-09 Pioneer Electronic Corp 情報処理装置、そのシステム、その方法、そのプログラム、及び、そのプログラムを記録した記録媒体
US20060064721A1 (en) * 2004-03-10 2006-03-23 Techfoundries, Inc. Method and apparatus for implementing a synchronized electronic program guide application
JP2005277997A (ja) * 2004-03-26 2005-10-06 Clarion Co Ltd デジタル放送受信機
KR100575931B1 (ko) * 2004-06-16 2006-05-02 삼성전자주식회사 디지털 방송 프로그램 정보를 안내하는 디지털 방송수신용 단말 및 그 방법
US20060005219A1 (en) * 2004-07-02 2006-01-05 Garry Owens Standby television warning system
US9021529B2 (en) 2004-07-15 2015-04-28 Microsoft Technology Licensing, Llc Content recordation techniques
KR100686158B1 (ko) * 2004-07-16 2007-02-26 엘지전자 주식회사 데이터 방송 컨텐츠를 디스플레이하는 장치 및 방법
US7412150B2 (en) * 2004-09-28 2008-08-12 Sony Corporation Method and apparatus for facilitating program data acquisition
KR101120196B1 (ko) * 2004-10-08 2012-03-16 파나소닉 주식회사 영상 표시 장치
JP2006128903A (ja) * 2004-10-27 2006-05-18 Pioneer Electronic Corp 緊急放送対応受信装置、緊急放送対応受信システム、緊急放送対応受信装置の制御方法及びプログラム
JP4640773B2 (ja) * 2004-11-22 2011-03-02 京セラ株式会社 ディジタル放送受信装置
DE102005039507A1 (de) * 2005-01-18 2006-08-17 Hirschmann Electronics Gmbh Programmdiversity
US7812887B2 (en) * 2005-05-19 2010-10-12 Nokia Corporation Methods and apparatus for signaling offsets and changes in digital broadcast networks
US7970000B2 (en) * 2005-08-03 2011-06-28 Cisco Technology, Inc. Increasing the number of supported devices on a DOCSIS interface
JP4855752B2 (ja) * 2005-09-30 2012-01-18 株式会社東芝 Ip放送の送信方法
US8819112B2 (en) * 2006-02-03 2014-08-26 Lg Electronics Inc. Method, system and terminal for changing a management object of broadcast service guide
US20090025038A1 (en) * 2006-03-06 2009-01-22 Rajeev Madhukar Sahasrabudhe Methods and Apparatus for Updating a Favorite List of Channel Numbers
DE102006022704A1 (de) * 2006-05-12 2007-11-15 Siemens Ag Verfahren zur Aktualisierung und Verfahren zur Überprüfung einer Aktualisierung zumindest eines Datenelements in einem Datenkarussell, sowie dazugehörige erste Vorrichtung, zweite Vorrichtung und einen Datenstrom
JP4220563B2 (ja) 2006-09-19 2009-02-04 株式会社東芝 放送システムとその配信装置及び端末装置
CN101150700B (zh) * 2006-09-19 2010-09-29 株式会社东芝 广播系统及其分发装置和终端装置
WO2008082891A2 (en) * 2006-12-29 2008-07-10 Echostar Technologies Corporation Incremental transmission of data
KR101356491B1 (ko) * 2007-03-02 2014-02-03 엘지전자 주식회사 Iptv 환경에서의 등급에 관한 정보 처리 방법과 장치및 iptv 시스템
KR101371016B1 (ko) * 2007-03-16 2014-03-10 삼성전자주식회사 보조 채널을 이용한 방송 송수신 방법 및 장치
WO2009001238A2 (en) * 2007-06-25 2008-12-31 Nokia Corporation Method and apparatus for signaling updates to notification session in ip datacast
US8547856B2 (en) * 2007-08-21 2013-10-01 Cisco Technology, Inc. Communication system with state dependent parameters
JP2010011037A (ja) * 2008-06-26 2010-01-14 Sony Corp ラジオ放送受信装置、ラジオ放送受信方法。
US9602759B2 (en) * 2009-12-31 2017-03-21 Arcelik Anonim Sirketi Digital broadcast receiving device having an electronic program guide
JP4799671B1 (ja) * 2010-03-31 2011-10-26 株式会社東芝 放送受信装置および放送受信方法
JP5058327B2 (ja) * 2010-11-08 2012-10-24 京セラ株式会社 ディジタル放送受信装置
CN106454493B (zh) * 2016-10-20 2019-09-17 青岛海信电器股份有限公司 当前播放的电视节目信息查询方法及智能电视
JP7047255B2 (ja) * 2017-03-24 2022-04-05 富士フイルムビジネスイノベーション株式会社 表示装置、表示システム及びプログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994014281A1 (en) * 1992-12-09 1994-06-23 Discovery Communications, Inc. An operation center for a television program packaging and delivery system
KR19980034147A (ko) * 1996-11-05 1998-08-05 정장호 디지탈 위성방송 시스템의 프로그램 안내/품질정보 원격조절방법

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2690029B1 (fr) * 1992-04-08 1995-03-31 France Telecom Procédé de transmission de données numériques de radiomessagerie, et récepteur de radiomessagerie correspondant.
US5592551A (en) * 1992-12-01 1997-01-07 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
GB9400101D0 (en) * 1994-01-05 1994-03-02 Thomson Consumer Electronics Consumer interface for a satellite television system
US5625406A (en) * 1994-12-21 1997-04-29 Thomson Consumer Electronics, Inc. Unified program guide interface
WO1996028904A1 (en) * 1995-03-16 1996-09-19 Bell Atlantic Network Services, Inc. Simulcasting digital video programs for broadcast and interactive services
US5666645A (en) * 1995-04-26 1997-09-09 News America Publications, Inc. Data management and distribution system and method for an electronic television program guide
US5630119A (en) * 1995-05-05 1997-05-13 Microsoft Corporation System and method for displaying program listings in an interactive electronic program guide
US5826166A (en) * 1995-07-06 1998-10-20 Bell Atlantic Network Services, Inc. Digital entertainment terminal providing dynamic execution in video dial tone networks
US5801753A (en) * 1995-08-11 1998-09-01 General Instrument Corporation Of Delaware Method and apparatus for providing an interactive guide to events available on an information network
US5726989A (en) * 1995-11-06 1998-03-10 Stellar One Corporation Method for ensuring synchronization of MPEG-1 data carried in an MPEG-2 transport stream
KR0182004B1 (ko) * 1995-11-28 1999-05-01 김광호 Mpeg-2 시스템 디코더에서의 채널 호핑 타임 감소방법
US5859660A (en) * 1996-02-29 1999-01-12 Perkins; Michael G. Non-seamless splicing of audio-video transport streams
US6025837A (en) * 1996-03-29 2000-02-15 Micrsoft Corporation Electronic program guide with hyperlinks to target resources
JP3314612B2 (ja) * 1996-04-08 2002-08-12 松下電器産業株式会社 テレビジョン受信機
JP2000509216A (ja) * 1996-04-15 2000-07-18 エヌディーエス リミテッド ディジタルビデオ放送システム
US5892535A (en) * 1996-05-08 1999-04-06 Digital Video Systems, Inc. Flexible, configurable, hierarchical system for distributing programming
US6057890A (en) * 1996-12-12 2000-05-02 Echostar Engineering Corp. User interface for television schedule system in which the future events are paged in time
US6163316A (en) * 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
US5844636A (en) * 1997-05-13 1998-12-01 Hughes Electronics Corporation Method and apparatus for receiving and recording digital packet data
US5963264A (en) * 1997-10-30 1999-10-05 Echostar Engineering Corporation Selecting a digital television program and the control of a non-attached recording device
US6029045A (en) * 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994014281A1 (en) * 1992-12-09 1994-06-23 Discovery Communications, Inc. An operation center for a television program packaging and delivery system
KR19980034147A (ko) * 1996-11-05 1998-08-05 정장호 디지탈 위성방송 시스템의 프로그램 안내/품질정보 원격조절방법

Also Published As

Publication number Publication date
EP0926895A3 (en) 2005-05-25
CN1202665C (zh) 2005-05-18
EP0926895A2 (en) 1999-06-30
KR19990063561A (ko) 1999-07-26
AU716567B2 (en) 2000-03-02
MY117929A (en) 2004-08-30
AU9826098A (en) 1999-07-15
CN1230848A (zh) 1999-10-06
US6271893B1 (en) 2001-08-07
TW437235B (en) 2001-05-28
JPH11196342A (ja) 1999-07-21

Similar Documents

Publication Publication Date Title
KR100375088B1 (ko) 디지털텔레비전송신시스템및디지털텔레비전수상기
KR100295629B1 (ko) 보충통신채널을구비한방송타입의통신가라오케시스템
US6266810B1 (en) Remote program downloading system and apparatus
JP3303241B2 (ja) 通信網でのメッセ−ジの選択的分配装置
EP0838915B1 (en) Digital broadcasting system using virtual channels
EP1608174A2 (en) Digital broadcast receiving terminal and method for receiving digital broadcasting program guide data
US20120140912A1 (en) Process for downloading data preceded by announcement signals
US20050193415A1 (en) Digital broadcast receiver apparatus capable of automatic acquisition of electronic program guides for specific stations
JP3277473B2 (ja) 放送受信装置
EP1734750A2 (en) Method and apparatus for receiving digital broadcasting
JP2000069381A (ja) データ配信装置およびデータ配信方法
JP4109510B2 (ja) データ放送システム
JP2002271286A (ja) デジタル放送の視聴データ収集システムおよび視聴データ収集方法
JP2000307449A (ja) 放送受信装置
EP1809031A2 (en) DMB Terminal and Method for Providing Broadcast Preview Service
KR100399077B1 (ko) 열차 방송 제어 시스템 및 그 방법
JP2001211400A (ja) 放送受信装置
JPH10276380A (ja) 受信装置
JP3624430B2 (ja) 双方向放送システム及び双方向放送の受信装置
CA2202353C (en) Delivery of data including preloaded advertising data
JPH1198429A (ja) デジタルテレビ放送受信機
KR100786271B1 (ko) 이동통신 단말기, dmb 방송에서의 채널 정보 프리뷰 제공 방법 및 시스템
JP3862025B2 (ja) 双方向放送システム及び双方向放送の受信装置
KR20020066008A (ko) 위성통신을 이용한 영상정보 서비스방법 및 영상정보서비스 제공시스템용 위성수신 단말장치
CA2218382A1 (en) Method and apparatus for sorting channel guides based on call sign

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19981226

PA0201 Request for examination
AMND Amendment
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20010119

Patent event code: PE09021S01D

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

Comment text: Notification of reason for refusal

Patent event date: 20011120

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20020819

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20011120

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20010119

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20020918

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20020819

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20021213

Appeal identifier: 2002101003522

Request date: 20020918

AMND Amendment
PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20021018

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20020918

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20020220

Patent event code: PB09011R02I

Comment text: Amendment to Specification, etc.

Patent event date: 20010710

Patent event code: PB09011R02I

Comment text: Amendment to Specification, etc.

Patent event date: 19990326

Patent event code: PB09011R02I

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

Patent event date: 20021213

Comment text: Decision to Grant Registration

Patent event code: PB07012S01D

Patent event date: 20021112

Comment text: Transfer of Trial File for Re-examination before a Trial

Patent event code: PB07011S01I

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20030224

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20030225

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20060210

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20070208

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20080205

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20090209

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20090209

Start annual number: 7

End annual number: 7

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee