Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3382017B2 - Method and apparatus for transmitting and receiving program information - Google Patents
[go: Go Back, main page]

JP3382017B2 - Method and apparatus for transmitting and receiving program information - Google Patents

Method and apparatus for transmitting and receiving program information

Info

Publication number
JP3382017B2
JP3382017B2 JP16424994A JP16424994A JP3382017B2 JP 3382017 B2 JP3382017 B2 JP 3382017B2 JP 16424994 A JP16424994 A JP 16424994A JP 16424994 A JP16424994 A JP 16424994A JP 3382017 B2 JP3382017 B2 JP 3382017B2
Authority
JP
Japan
Prior art keywords
program
data
information
broadcast
time zone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP16424994A
Other languages
Japanese (ja)
Other versions
JPH0832956A (en
Inventor
潔 星野
典哉 坂本
敦志 廣田
夏樹 小代
英一郎 朝長
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP16424994A priority Critical patent/JP3382017B2/en
Publication of JPH0832956A publication Critical patent/JPH0832956A/en
Application granted granted Critical
Publication of JP3382017B2 publication Critical patent/JP3382017B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、映像信号をデジタル
圧縮して伝送するデジタル方式のテレビジョン放送に有
効である、番組情報送受信方式およびその装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program information transmission / reception system and its apparatus which are effective for digital television broadcasting in which a video signal is digitally compressed and transmitted.

【0002】[0002]

【従来の技術】近年、テレビジョン放送の多様化と共
に、日本のハイビジョン技術が急速に進展するにつれ
て、米国内でも地上放送業者を中心とし、次世代のTV
放送方式であるATV(アドバンスドTV)の開発の機
運が高まってきている。1987年にはFCC(アメリカ連
邦通信委員会)が諮問委員会を設置して、内外の各団体
からATV伝送方式を公募したが、そのうちデジタル伝
送方式を採用している4方式が最終候補として残り、さ
らにその4方式が1 つにまとまりつつある。
2. Description of the Related Art In recent years, along with the diversification of television broadcasting and the rapid progress of Japanese high-definition technology, next-generation TVs centered on terrestrial broadcasters in the US
The momentum for the development of ATV (Advanced TV), which is a broadcasting system, is increasing. In 1987, the FCC (American Federal Communications Commission) established an advisory committee and publicly called for ATV transmission systems from internal and external organizations. Among them, 4 systems using digital transmission systems remain as final candidates. Moreover, the four methods are being integrated into one.

【0003】一般的に映像信号をデジタル化すると、そ
の情報量は膨大になり、これを直接伝送路にて伝送した
り記録媒体に蓄積するのは困難である。たとえば、現行
の525、2:1インタレース信号の全データレートは
216Mbpsとなる。そこで、DCT(離散コサイン変
換)処理、フレーム間予測符号化、ランレングス符号
化、エントロピー符号化などを複合的に用いて映像信号
を圧縮符号化する。こうした画像圧縮技術は、画像信号
が持っている空間的・時間的冗長性を利用して、視覚上
問題がない成分を効果的に削減するのもで、デコードし
て元の画像を完全に復元できるわけではないが、MPE
G2においては、圧縮後のレートが5Mbps程度で現行N
TSC並みの品質といわれている。なお、この数値は圧
縮方式によって異なる。
Generally, when a video signal is digitized, the amount of information thereof becomes enormous, and it is difficult to directly transmit this information or store it in a recording medium. For example, the total data rate of the current 525, 2: 1 interlaced signal is 216 Mbps. Therefore, the video signal is compression-encoded using a composite of DCT (discrete cosine transform) processing, interframe predictive encoding, run-length encoding, entropy encoding, and the like. These image compression techniques utilize the spatial and temporal redundancy of the image signal to effectively reduce visually innocuous components, so that the original image can be completely restored by decoding. It ’s not possible, but MPE
In G2, the rate after compression is about 5 Mbps and the current N
It is said that the quality is comparable to TSC. Note that this value differs depending on the compression method.

【0004】映像信号をデジタル化して伝送するTV放
送の1つの利点として、1つの伝送チャンネルに複数の
番組を伝送できることがあげられる。伝送チャンネルと
は現行TV放送におけるチャンネルのことで、6MHz の
帯域がある。文献(1) 「日経エレクトロニクスブック
ス、データ圧縮技術とデジタル変調技術」によれば、一
般的な16QAM変調を用いてデジタル伝送を行う場
合、1シンボルに4ビット(24=16値)を割り当
て、4ビット/秒/Hzで伝送することになる。従っ
て、現行地上波1チャンネルにおいて16QAM変調を
使用する場合には、6M×4=24M/秒で伝送できる
ことになる。しかし、実際の伝送速度は隣接チャンネル
間の干渉を防ぐためのフィルタ特性や誤り訂正符号によ
るオーバーヘッドのため、これよりも若干小さくなる。
One advantage of TV broadcasting in which a video signal is digitized and transmitted is that a plurality of programs can be transmitted in one transmission channel. A transmission channel is a channel used in current TV broadcasting and has a band of 6 MHz. According to Reference (1) "Nikkei Electronics Books, Data Compression Technology and Digital Modulation Technology", 4 bits (24 = 16 values) are assigned to one symbol when digital transmission is performed using general 16QAM modulation. Bits / second / Hz will be transmitted. Therefore, when 16QAM modulation is used in the current one terrestrial channel, it is possible to transmit at 6M × 4 = 24M / sec. However, the actual transmission rate is slightly lower than this due to the filter characteristic for preventing interference between adjacent channels and the overhead due to the error correction code.

【0005】一方、圧縮された映像信号は先述のとおり
5Mbps、また、圧縮された音声信号は数百Kbpsなので、
現行TVのような番組であれば、1つの伝送チャンネル
内で4番組を同時に伝送できる。
On the other hand, the compressed video signal is 5 Mbps as described above, and the compressed audio signal is several hundred Kbps.
If it is a program such as a current TV, four programs can be simultaneously transmitted within one transmission channel.

【0006】さらに、映像や音声の他に、番組内容を補
足するためのデータや、文字多重放送と同様な各種デー
タも多重して伝送することが可能である。以下、複数番
組の多重方法について、文献(2) 「INTERNATIONAL ORGA
NIZATIONFOR STANDARDIZATION ORGANISATION INTERNATI
ONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODE
ING OF MOVING PICTURES AND ASSOCIATED AUDIO」に記
述されているMPEG2のシステムレイヤに準じて説明
する。
Further, in addition to video and audio, it is possible to multiplex and transmit data for supplementing program contents and various data similar to character multiplex broadcasting. The method of multiplexing a plurality of programs will be described below in Reference (2) "INTERNATIONAL ORGA.
NIZATIONFOR STANDARDIZATION ORGANIZATION INTERNATI
ONALE DE NORMALISATION ISO / IEC JTC1 / SC29 / WG11 CODE
The description will be made according to the MPEG2 system layer described in "ING OF MOVING PICTURES AND ASSOCIATED AUDIO".

【0007】図7は、多重化のために必要なパケット化
について説明する図である。同図において201、20
2は、それぞれ1時間分の原映像信号と原音声信号であ
る。原映像信号201は、216Mbps、原音声信号20
2は、CD( コンパクトディスク) 並みの音質1.5Mb
psとする。まず、それぞれの原信号の圧縮を行い圧縮映
像データ203、圧縮音声データ204とする。この時
点で、216Mbpsの原映像信号201は、5Mbpsに、
1.5Mbpsの原音声信号202は、400Kbpsのレート
となる。これらをMPEG2 ではエレメンタリースト
リーム(以下ES) と呼ぶ。さらに、それぞれのESを
ある単位に細分化し、それぞれの単位毎にヘッダを付加
した形式にパケット化する。例えば映像信号の場合に
は、圧縮後のデータ203を1 フレーム単位(203
a、203b、203c…)に細分化する。それぞれは
原映像信号の201a、201b、201c…に対応し
ており、201a〜201cはデータ量は同じだが、2
03a〜203cは、可変長符号化されているためそれ
ぞれのデータ長が異なるのが一般的である。1フレーム
単位に細分化されたデータ203a〜203cは、それ
ぞれパケットヘッダ207a〜207cが付加されてパ
ケット化される。例えば、パケット205aは、1 フレ
ーム分の圧縮画像データ203aとそのヘッダ207a
からなり、ヘッダにはデコードに必要なタイムスタンプ
情報やパケット長、データ種を示す情報が含まれる。こ
れをMPEG2 ではパケッタイズドエレメンタリース
トリーム( 以下PES)と呼ぶ。
FIG. 7 is a diagram for explaining packetization required for multiplexing. In the figure, 201, 20
Reference numeral 2 is an original video signal and an original audio signal for one hour, respectively. Original video signal 201 is 216 Mbps, original audio signal 20
2 is 1.5 Mb of sound quality similar to CD (compact disc)
ps. First, each original signal is compressed to obtain compressed video data 203 and compressed audio data 204. At this point, the original video signal 201 of 216 Mbps becomes 5 Mbps,
The original audio signal 202 of 1.5 Mbps has a rate of 400 Kbps. In MPEG2, these are called elementary streams (hereinafter ES). Further, each ES is subdivided into a certain unit, and a packet is formed into a format in which a header is added to each unit. For example, in the case of a video signal, the compressed data 203 is converted into 1 frame units (203
a, 203b, 203c ...). Each corresponds to the original video signal 201a, 201b, 201c ..., The data amount of 201a to 201c is the same, but 2
Since 03a to 203c are variable-length coded, they generally have different data lengths. The data 203a to 203c subdivided in 1-frame units are packetized with packet headers 207a to 207c added thereto. For example, the packet 205a includes compressed image data 203a for one frame and its header 207a.
The header includes time stamp information necessary for decoding, packet length, and information indicating the data type. In MPEG2, this is called a packetized elementary stream (PES).

【0008】以上のような映像、音声のパケット化後、
さらに伝送のためのパケット化を行う場合もある。MP
EG2の伝送系の規格案では、 Transport Stream ( 以
下TS)と呼ぶ伝送用パケットを定義し、ATMとの親
和性とデパケット処理を考慮した188バイト固定長の
パケットとして伝送する。
After packetizing the video and audio as described above,
Furthermore, packetization for transmission may be performed. MP
In the EG2 transmission system standard proposal, a transmission packet called Transport Stream (TS) is defined and transmitted as a 188-byte fixed length packet in consideration of the affinity with ATM and depacket processing.

【0009】図7において208は、パケット化した映
像データ205を細分化しTSパケットヘッダを付加し
た映像データ208としている。MPEG2ではそれぞ
れのパケット208a、208b、208c…は188
バイト、それぞれのパケットヘッダ210a、210
b、210c…は、4バイトとなっている。ここでのT
Sパケットヘッダには、データ毎にユニークなID番号
( 以下PID)やパケット同期など、デコーダでのデパ
ケット処理に必要な情報が含まれる。
In FIG. 7, 208 is video data 208 in which the packetized video data 205 is subdivided and TS packet headers are added. In MPEG2, each packet 208a, 208b, 208c ... Is 188.
Bytes, respectively packet headers 210a, 210
b, 210c ... Have 4 bytes. T here
Unique ID number for each data in the S packet header
It includes information necessary for depacket processing at the decoder, such as (hereinafter PID) and packet synchronization.

【0010】次に、パケット化された複数番組の多重化
処理について説明する。図8(a)では、2つの番組
A、Bを1つの伝送チャンネルで伝送する場合を説明し
ている。映像301、303と音声302、304は、
図7の映像データ208あるいは音声データ209とし
て示したTSパケット化されたデータである。2つの番
組A、Bはそれぞれ映像301と音声302、映像30
3と音声304とからなり、このようにいくつかのデー
タから構成される1つ1つの番組をMPEG2ではプロ
グラムと呼ぶ。
Next, a multiplexing process of packetized programs will be described. In FIG. 8A, the case where two programs A and B are transmitted by one transmission channel is described. The images 301 and 303 and the sounds 302 and 304 are
This is TS packetized data shown as the video data 208 or the audio data 209 in FIG. 7. Two programs A and B are video 301, audio 302, and video 30, respectively.
3 and audio 304, each program thus composed of several data is called a program in MPEG2.

【0011】図8(b)には多重装置の構成例を示して
いる。パケット化された4種類のデータは、それぞれ入
力端子306〜309を介してそれぞれFIFO(ファ
ーストインファーストアウトメモリ回路)310〜31
3へと入力される。FIFOへの書き込みはパケットが
生成され次第、順次行われる。各FIFOのステータス
は、マルチプレクス・メモリ制御回路315に入力され
る。ここでは、各FIFOがオーバーフローやアンダーフロ
ーを起こさないよう適切にFIFOをリードするよう制
御するとともに、リードしたFIFO出力を出力端子3
17に出力するよう、マルチプレクサ316を制御して
いる。すべてのFIFOがアンダーフローするような場
合には、ヌルパケット発生回路314から発生するダミ
ーパケットをマルチプレクサ316が選択して出力する
ように、マルチプレクス・FIFOリード制御回路315が
制御している。逆に、すべてのFIFOがオーバーフロ
ーするような場合には、多重するデータが伝送チャンネ
ルの容量をオーバーしていることを意味しており、多重
することはできない。このようにマルチプレクス・メモ
リ制御回路315による制御を行うことによって、伝送
チャンネル内データ305(同図(a))で示すよう
に、レートの高い映像データは高い頻度で、レートの低
い音声データは低い頻度で多重される。
FIG. 8 (b) shows an example of the structure of the multiplexer. The four types of packetized data are respectively passed through input terminals 306 to 309 to receive FIFOs (First In First Out Memory Circuit) 310 to 31.
Input to 3. Writing to the FIFO is sequentially performed as soon as a packet is generated. The status of each FIFO is input to the multiplex memory control circuit 315. Here, each FIFO is controlled so as to read the FIFO properly so that overflow or underflow does not occur, and the read FIFO output is output to the output terminal 3
The multiplexer 316 is controlled so that the signal is output to 17. When all the FIFOs underflow, the multiplex / FIFO read control circuit 315 controls so that the multiplexer 316 selects and outputs the dummy packet generated from the null packet generation circuit 314. On the other hand, if all the FIFOs overflow, it means that the data to be multiplexed exceeds the capacity of the transmission channel and cannot be multiplexed. By performing control by the multiplex memory control circuit 315 in this way, as shown in the transmission channel data 305 ((a) in the figure), high-rate video data is frequently generated and low-rate audio data is transmitted. Multiplexed at low frequency.

【0012】以上説明したようにデジタル伝送TVで
は、1つの伝送チャンネルで、パケット化して多重した
複数プログラムを伝送することができる。従って、現在
のTV視聴におけるチャンネル選択では伝送チャンネル
を指定すれば良いのに対して、デジタル伝送TVにおい
ては、伝送チャンネル内のプログラムまでさらに選択す
る必要がある。
As described above, the digital transmission TV can transmit a plurality of programs packetized and multiplexed on one transmission channel. Therefore, in the channel selection in the current TV viewing, the transmission channel may be designated, whereas in the digital transmission TV, it is necessary to further select the program in the transmission channel.

【0013】ところで、図8では、1つの伝送チャンネ
ルで2つのプログラム( それぞれ映像と音声から構成さ
れる) を伝送する例で説明したが、伝送容量の範囲内、
言い換えれば同図のすべてのFIFOがオーバーフロー
しないようなデータであれば、どのように組み合わせる
ことも可能である。たとえば、午後7:00〜8:00には映像
と音声からなる通常のTV放送としての2つのプログラ
ムを多重して伝送し、次の時間帯8:00〜9:00には通常の
TV放送としてのプログラムを1つと、天気予報、株式
情報というデータ放送のプログラムを多重して伝送する
ことも可能である。つまり、現行TV放送においては、
変調周波数という放送が続く限り恒久的に不変の定数(
伝送チャンネル) で選択をするのに対して、デジタル伝
送TVにおいては、放送中にも時間的に変化する伝送チ
ャンネル内のプログラムを選択しなければならない。具
体的には、図7の208のパケットヘッダに含まれる番
組ごとにユニークなID番号(PID)で選択すること
になる。
By the way, in FIG. 8, an example in which two programs (each of which is composed of video and audio) is transmitted by one transmission channel has been described, but within the range of the transmission capacity,
In other words, the data can be combined in any way as long as the data does not overflow all the FIFOs in the figure. For example, from 7:00 to 8:00 pm, two programs, which are normal TV broadcasts consisting of video and audio, are multiplexed and transmitted, and next time from 8:00 to 9:00, normal TV broadcasts are performed. It is also possible to multiplex and transmit a program for data broadcasting such as a weather forecast and stock information together with one of the above programs. In other words, in current TV broadcasting,
The modulation frequency is a constant that is permanently invariable as long as the broadcast continues (
On the other hand, in the digital transmission TV, it is necessary to select the program in the transmission channel which changes with time even during the broadcasting. Specifically, a unique ID number (PID) is selected for each program included in the packet header 208 of FIG.

【0014】このように番組構成の動的変更に対応した
選択を可能とするためには、現時点の伝送チャンネル内
のプログラム構成と、それぞれのプログラムを構成する
映像・音声・データを関連付ける番組構成テーブルを、
映像や音声などのデータとともに多重して伝送する必要
がある。
As described above, in order to enable the selection corresponding to the dynamic change of the program configuration, the program configuration table which associates the program configuration in the current transmission channel with the video / audio / data constituting each program To
It is necessary to multiplex and transmit together with data such as video and audio.

【0015】以下、図9を用いて番組構成テーブルの伝
送について説明する。同図において401は、伝送チャ
ンネルを構成する幾つかのプログラムに関して、そのプ
ログラムIDと、そのプログラム内の構成テーブルとの
関連付けを行うためのテーブルであり、MPEG2では
プログラムアソシエーションテーブル(PAT)と呼
ぶ。文献(2) で説明されているPATのうち説明に関連
する部分のみを図9(a)に示した。PATは、各プロ
グラムのID番号( プログラムナンバー) と、そのプロ
グラムのストリーム構成テーブルを持っているパケット
のPID(プログラムマップPID)との関係を示すテ
ーブルである。
Transmission of the program structure table will be described below with reference to FIG. In the figure, reference numeral 401 is a table for associating some program composing a transmission channel with its program ID and a configuration table in the program, which is called a program association table (PAT) in MPEG2. Of the PAT described in reference (2), only the part related to the description is shown in FIG. 9 (a). The PAT is a table showing the relationship between the ID number (program number) of each program and the PID (program map PID) of the packet having the stream configuration table of the program.

【0016】同図(a)の401が意味する内容は、こ
の伝送チャンネルは2つのプログラム100と200か
ら構成され、さらにプログラム100、200の構成内
容については、それぞれPID1000、PID200
0のパケットによって伝送されている、ことを意味す
る。さらに同図にプログラムマップテーブル( 以下PM
T)のうち、説明に関連する部分を示す。PMTは、各
プログラム毎に存在し、それぞれのプログラムを構成す
るストリームのテーブルである。既に説明したように、
プログラム100、200のPMTは、それぞれPID
1000、PID2000のパケットとして伝送されて
おり、同図(b)、(c)の402、403に示すよう
な内容である。基本的にはストリームタイプ(8ビット)
、エレメンタリーPID(13ビット) 、デスクリプタ
ー( 可変長) で一組である。402は、映像信号をPI
D=1001のパケットとして、音声信号をPID=1
002のパケットとして伝送し、この2つのストリーム
でプログラム100を構成する、ことを意味している。
デスクリプター402cでは番組名などのその他の情報
を追加して送ることができる。同様に403は、映像信
号をPID=2001のパケットとして、音声信号をP
ID=2002のパケットとして伝送し、この2つのス
トリームでプログラム200を構成する、ことを意味し
ている。デスクリプター402c、403cにそれぞれ
の番組名として「番組A」「番組B」という文字列を伝
送するとすれば、以上説明したPAT、PMTの内容を
テーブル化して整理すると、図9(d)のようになる。
このような番組構成テーブルは、図7で説明した映像や
音声信号と同様に、固定長にパケット化して伝送する。
The content indicated by 401 in FIG. 1A is that this transmission channel is composed of two programs 100 and 200. Further, regarding the composition contents of the programs 100 and 200, PID1000 and PID200, respectively.
0 means that the packet is transmitted. The program map table (hereinafter PM
Of T), the part relevant to the description is shown. The PMT exists for each program and is a table of streams that configure each program. As already mentioned,
PMTs of programs 100 and 200 are PIDs
It is transmitted as a packet of 1000 and PID2000, and has the contents shown in 402 and 403 of FIGS. Basically the stream type (8 bits)
, Elementary PID (13 bits), and descriptor (variable length). Reference numeral 402 denotes a video signal as a PI
The audio signal is PID = 1 as a packet of D = 1001.
This means that the program 100 is transmitted as a packet of 002 and the program 100 is composed of these two streams.
The descriptor 402c can additionally send other information such as a program name. Similarly, in 403, the video signal is a packet with PID = 2001 and the audio signal is P
This means that the packet 200 is transmitted as a packet with ID = 2002, and the program 200 is configured with these two streams. Assuming that the character strings “program A” and “program B” are transmitted to the descriptors 402c and 403c as the program names, the contents of the PAT and PMT described above are organized into a table, as shown in FIG. 9D. become.
Such a program structure table is packetized and transmitted in a fixed length like the video and audio signals described in FIG.

【0017】次に図10(a)、(b)を用いてパケッ
ト多重装置を説明する。同図は図8(b)の装置を番組
構成テーブルに対応するよう変更したものであり、変更
点以外は図8と同一番号を付してある。マルチプレクス
・メモリ制御回路327は、FIFO310〜313が
オーバーフローやアンダーフローを起こさないよう適切
にFIFOをリードするよう制御する。また、リードし
たFIFOの出力を出力端子317に出力するよう、マ
ルチプレクサ324、325、317を制御する。さら
にFIFOがオーバーフローやアンダーフローを起こさ
ないような範囲内で、テーブルメモリ319からのデー
タをリードするよう制御する。また、リードしたデータ
を出力端子317に出力するようマルチプレクサ32
4、317を制御する。また、テーブルメモリ3321
からのデータをリードするよう制御し、リードしたデー
タを出力端子317に出力するよう、マルチプレクサ3
25、317を制御する。テーブルメモリ323からの
データをリードするよう制御する。さらに、リードした
データを出力端子317に出力するよう、マルチプレク
サ317を制御する。すべてのFIFOがアンダーフロ
ーするような場合には、ヌルパケット発生回路314か
ら発生するダミーパケットをマルチプレクサ326が選
択して出力するように、マルチプレクス・メモリ制御回
路327が制御する。テーブルメモリ319、320に
格納さているデータは、それぞれPMT発生回路31
8、320が発生する、PMT402、403をパケッ
ト化したデータ502、503である。また、テーブル
メモリ323に格納さているデータは、PAT発生回路
322が発生する、PAT401をパケット化したデー
タ501である。
Next, the packet multiplexer will be described with reference to FIGS. 10 (a) and 10 (b). In the figure, the device of FIG. 8B is modified so as to correspond to the program configuration table, and the same numbers as in FIG. 8 are attached except for the modification. The multiplex memory control circuit 327 controls the FIFOs 310 to 313 to appropriately read the FIFOs so that overflows and underflows do not occur. Further, the multiplexers 324, 325, and 317 are controlled so that the output of the read FIFO is output to the output terminal 317. Further, control is performed so that the data from the table memory 319 is read within a range in which the FIFO does not cause overflow or underflow. In addition, the multiplexer 32 outputs the read data to the output terminal 317.
4, 317 are controlled. Also, the table memory 3321
The multiplexer 3 controls so as to read the data from the output terminal and outputs the read data to the output terminal 317.
25, 317 are controlled. It controls to read the data from the table memory 323. Further, the multiplexer 317 is controlled to output the read data to the output terminal 317. When all the FIFOs underflow, the multiplex memory control circuit 327 controls so that the multiplexer 326 selects and outputs the dummy packet generated from the null packet generation circuit 314. The data stored in the table memories 319 and 320 are respectively stored in the PMT generating circuit 31.
8 and 320 are data 502 and 503 which are packetized PMTs 402 and 403. The data stored in the table memory 323 is the packetized data 501 of the PAT 401 generated by the PAT generation circuit 322.

【0018】以上のようにして、多重データ505を出
力することができる。次に、図11を用いて、多重デー
タ505のデコード方法と視聴者による番組選択につい
て説明する。
As described above, the multiplexed data 505 can be output. Next, the decoding method of the multiplexed data 505 and the program selection by the viewer will be described with reference to FIG.

【0019】同図においてチューナ601から出力され
るのは、復調後の多重データ505(図10(a))で
ある。多重データ505はFIFO602〜605、S
RAM606、番組表メモリ607に分配されて供給さ
れる。先に説明したように、多重データ505の各パケ
ットには、パケットヘッダが付加されており、ヘッダ中
にデータ毎にユニークなID番号やパケット同期が含ま
れている。デコーダは図示しないパケット同期回路によ
り、ヘッダ中のパケット同期の周期性からパケットの切
り出し位相(188バイトの切れ目)を再生する。この
位相情報をもとにして、同じくパケットヘッダに含まれ
るID番号をデパケットコントローラ608で指示する
ことで、各メモリ(FIFO602〜605、SRAM
606、番組表メモリ607)に必要なパケットのみを
抜き出して書き込むことが可能となる。
In FIG. 10, the tuner 601 outputs the demodulated multiplexed data 505 (FIG. 10A). The multiplexed data 505 is FIFO 602-605, S
It is distributed and supplied to the RAM 606 and the program guide memory 607. As described above, a packet header is added to each packet of the multiplex data 505, and the header includes a unique ID number and packet synchronization for each data. The decoder reproduces the cut-out phase (break of 188 bytes) of the packet from the packet synchronization periodicity in the header by a packet synchronization circuit (not shown). Based on this phase information, the depacket controller 608 also designates the ID number included in the packet header, so that each memory (FIFO 602 to 605, SRAM
It is possible to extract and write only necessary packets in 606 and the program guide memory 607).

【0020】PATパケットには、視聴選択に不可欠で
あるという性質上、固定のID番号が割り当てられる。
MPEG2ではそのIDを“0”としている。まず、デ
パケットコントローラ608はPID“0”を取り込む
ように番組表メモリ607に指示する。番組表メモリ6
07に取り込まれるのは、図10の501に示したPA
Tをパケット化したものである。このPATはバス61
0を介してMPU609が読み込み、パケットを解いて
図9の401に示したPATを復元しメモリ611に格
納する。さらにこのPATをもとに、2つのPIDがそ
れぞれ1000、2000である2つのPMTを取り込
むように番組テーブルメモリ607に指示する。この結
果番組表メモリ607に取り込まれるのは、図10の5
02、503に示したPMTをパケット化したものであ
る。このPMTはバス610を介してMPU609が読
み込み、パケットを解いて図9の402、403に示し
たPMTを復元しメモリ611に格納する。
A fixed ID number is assigned to the PAT packet because it is indispensable for viewing selection.
In MPEG2, the ID is “0”. First, the depacket controller 608 instructs the program guide memory 607 to fetch PID “0”. Program guide memory 6
What is taken into 07 is the PA shown at 501 in FIG.
It is a packetized version of T. This PAT is bus 61
The MPU 609 reads via 0, unpacks the packet, restores the PAT indicated by 401 in FIG. 9, and stores it in the memory 611. Further, based on this PAT, the program table memory 607 is instructed to fetch two PMTs having two PIDs of 1000 and 2000, respectively. As a result, the program guide memory 607 stores 5 in FIG.
The PMTs shown in Nos. 02 and 503 are packetized. This PMT is read by the MPU 609 via the bus 610, the packet is unpacked, the PMT shown at 402 and 403 in FIG. 9 is restored, and the PMT is stored in the memory 611.

【0021】PATとPMTによるプログラム情報は、
VRAM612、D/Aコンバータ613、画面合成回
路614を経由して表示装置615へと表示される。図
11の表示装置615に番組構成テーブルの表示の一例
を示す。
Program information by PAT and PMT is
It is displayed on the display device 615 via the VRAM 612, the D / A converter 613, and the screen synthesis circuit 614. An example of the display of the program configuration table is shown on the display device 615 of FIG.

【0022】現在放送中の2つの番組名を表示してい
る。PIDの数値自体は視聴者が直接知る必要がないの
で、特に表示する必要はない。なお、ここでは、番組表
メモリ607にパケット化された状態で取り込んで、デ
パケット処理をMPU610が行うと説明しているが、
番組表メモリ607にデパケットされた状態で書き込む
ように、デパケットコントローラ608が処理および指
示を行ってもよい。
Two program names currently being broadcast are displayed. The PID value itself does not need to be displayed because the viewer does not need to know it directly. Although it is described here that the program table memory 607 is loaded in a packetized state and the MPU 610 performs depacketing processing,
The depacket controller 608 may perform processing and instructions to write the program guide memory 607 in a depacketized state.

【0023】上記のように表示された番組構成より、視
聴者がリモートコントローラ616を用いて番組Aを選
択したとする。視聴者による番組選択指示は、赤外受光
部617、マイコン618を介してMPU609とデパ
ケットコントローラ608とに送られる。MPU609
においては、番組Aが選択されたことを示すように、た
とえば図11において番組Aと表示している部分の色を
変更するなどして、視聴者によるリモコン操作を画面に
フィードバックする処理を行うとともに、メモリ611
上のPAT、PMTのデータを参照して、番組AはPI
Dが1001の映像信号と、PIDが1002の音声信
号とから構成されるという情報を得、デパケットコント
ローラ608に伝える。デパケットコントローラ608
では、PIDが1001であるパケットのみをデパケッ
トして取り込むようFIFO602を制御するととも
に、PIDが1002であるパケットのみをデパケット
して取り込むようFIFO604を制御する。
It is assumed that the viewer selects the program A by using the remote controller 616 from the program structure displayed as described above. The program selection instruction from the viewer is sent to the MPU 609 and the depacket controller 608 via the infrared light receiving unit 617 and the microcomputer 618. MPU609
In order to indicate that the program A has been selected, for example, by changing the color of the portion displayed as the program A in FIG. , Memory 611
Referring to the above PAT and PMT data, program A is PI
Information that D is composed of a video signal of 1001 and an audio signal of PID of 1002 is obtained and transmitted to the depacket controller 608. Depacket controller 608
Then, the FIFO 602 is controlled to depacketize and capture only the packet having the PID of 1001, and the FIFO 604 is controlled to depacketize and capture only the packet of which the PID is 1002.

【0024】こうしてFIFO602、604にはそれ
ぞれ、圧縮された映像信号(図7の203)、音声信号
(図7の204)が取り込まれる。また、それぞれのパ
ケットヘッダは必要に応じて映像デコーダや音声デコー
ダ、クロック再生などで使用される(図示しない)。F
IFO602の映像データは、映像デコーダ619によ
り伸張され、画面合成回路621、D/A変換器62
2、画面合成回路614を介して表示装置615に表示
される。1つめの画面合成回路621は、2つの映像デ
コーダからの映像信号を画面に同時に表示する場合にそ
の処理を行い、2つめの画面合成回路614は、映像信
号とVRAM612から出力されるグラフィックデータ
とを合成する。この画面合成とD/A変換の構成は、必
ずしもこの順序である必要はない。
In this way, the compressed video signal (203 in FIG. 7) and audio signal (204 in FIG. 7) are taken into the FIFOs 602 and 604, respectively. Further, each packet header is used in a video decoder, an audio decoder, clock reproduction, etc. as necessary (not shown). F
The video data of the IFO 602 is decompressed by the video decoder 619, and then the screen synthesis circuit 621 and the D / A converter 62.
2. Displayed on the display device 615 via the screen compositing circuit 614. The first screen compositing circuit 621 performs processing when the video signals from the two video decoders are simultaneously displayed on the screen, and the second screen compositing circuit 614 combines the video signal and the graphic data output from the VRAM 612. To synthesize. The composition of this screen composition and D / A conversion does not necessarily have to be in this order.

【0025】一方音声信号は、音声デコーダ620で伸
張され、セレクタ623、D/A変換器624を介して
スピーカ625より出力される。なお、図11で説明し
てきたマイコン618とMPU609との処理分担は、
互いにカバーし合うことが可能であり、1つのMPUで
構成することも、それぞれの分担を部分的に交換するこ
とも可能である。
On the other hand, the audio signal is expanded by the audio decoder 620 and output from the speaker 625 via the selector 623 and the D / A converter 624. The processing sharing between the microcomputer 618 and the MPU 609 described with reference to FIG.
They can cover each other and can be configured with one MPU or their respective shares can be partially exchanged.

【0026】以上説明したようにして、パケット多重さ
れたデジタル放送を受信し、希望する番組を選択し試聴
することができる。さて、これまでは午後7:00〜8:00の
時間帯に、1つの伝送チャンネルで2つの番組A、Bが
伝送される場合を説明した。既に説明したようにデジタ
ル放送においては、伝送チャンネル内のプログラム構成
の動的変更が可能である。
As described above, it is possible to receive a packet-multiplexed digital broadcast, select a desired program and listen to it. So far, the case where two programs A and B are transmitted through one transmission channel in the time zone of 7:00 to 8:00 pm has been described. As described above, in digital broadcasting, the program configuration in the transmission channel can be dynamically changed.

【0027】以下、次の時間帯8:00〜9:00に同じ伝送チ
ャンネルにおいて、通常のTV放送(映像信号と音声信
号)を1つと、天気予報や株式情報などのデータ放送を
多重して伝送する場合について、時間帯の切り替わりで
生じる問題点を説明する。
In the following, during the next time zone from 8:00 to 9:00, one ordinary TV broadcast (video signal and audio signal) and data broadcast such as weather forecast and stock information are multiplexed in the same transmission channel. In the case of transmission, a problem caused by switching of time zones will be described.

【0028】図12(a)の801は、図10の505
に示したパケット多重されたデータを再度示したもので
あるが、説明のためPAT、PMTのパケットを斜線で
示し、時間を追加した。
Reference numeral 801 in FIG. 12A indicates 505 in FIG.
The packet-multiplexed data shown in FIG. 2 is shown again, but the PAT and PMT packets are hatched and time is added for the sake of explanation.

【0029】既に説明したように、PAT、PMTとい
うプログラム構成テーブルが映像や音声と同時にパケッ
ト多重されて伝送され、このテーブルがなければ視聴者
が番組選択をすることができない。このPAT、PMT
は、常に繰り返し伝送する必要がある。いつ受信を開始
しても、あまり待たずにPAT、PMTを受信し番組選
択を可能とするためである。一般に、チャンネル変更や
電源投入から画面に映像が再生されるまでの期間は、数
百ミリ秒以内と言われているので、この程度の間隔でく
り返し伝送すれば、受像開始からさほど待たずに番組選
択が可能となる。
As already described, the program configuration tables PAT and PMT are packet-multiplexed and transmitted at the same time as video and audio. Without this table, the viewer cannot select a program. This PAT, PMT
Must always be transmitted repeatedly. This is because it is possible to select the program by receiving the PAT and PMT without waiting too long when the reception is started. Generally, it is said that the period from when the channel is changed or when the power is turned on to when the image is played back on the screen is within a few hundred milliseconds, so if you repeatedly transmit at this interval, you can wait for a while without waiting for the program to start. Selection is possible.

【0030】ところで、視聴を続け8:00ちょうどになっ
た場合を考える。PAT、PMTとしては、8:00〜9:00
の時間帯のプログラム構成( 図12(b)の901、9
02、903、904)が伝送されるが、PAT、PM
Tは、8:00以降、数パケットにわたり伝送されてくる図
中801〜803である。そして804からはくり返し
PAT、PMTが再度くり返して伝送されている。図か
らわかるように、PAT、PMTの受信を完了するまで
の期間805と、それらの復元処理と表示にMPU60
9、VRAM612などが要する期間は、視聴者が番組
選択を希望しても、正常な番組構成テーブルを得ること
ができないため番組選択はできない。
By the way, let us consider a case where the user continues watching and arrives at 8:00. For PAT and PMT, 8: 00-9: 00
The program configuration for the time zone (901, 9 in FIG. 12B)
02, 903, 904) is transmitted, but PAT, PM
T is 801 to 803 in the figure transmitted over several packets after 8:00. The PAT and PMT are repeatedly transmitted from 804. As can be seen from the figure, the period 805 until the reception of the PAT and PMT is completed, and the MPU 60 for the restoration process and display thereof.
9, the program selection cannot be performed during the period required by the VRAM 612 or the like even if the viewer desires to select the program because the normal program configuration table cannot be obtained.

【0031】このように、チャンネル変更や電源投入時
に数百ミリ秒待つことは問題にはならないが、番組受信
中の時間経過途中において、例えば上述したように8:00
にPAT、PMTが変更になったときには、テーブル受
信が完了するまで待たねばならないのは問題である。
As described above, there is no problem in waiting a few hundred milliseconds when changing the channel or turning on the power, but during the passage of time during the reception of the program, for example, 8:00 as described above.
When PAT and PMT are changed, it is a problem that it is necessary to wait until the table reception is completed.

【0032】また、上述した問題点は、伝送チャンネル
内のプログラム構成が動的に変更される場合だけに生じ
るのではない。例えば、常に2つの映像信号と2つの音
声信号とから構成されているとしても、1つの番組が終
了し次の番組が始まると、PIDが異なったものにな
る。そこで、再度PAT、PMTを受信しなおす必要が
生じ、テーブル受信が完了するまでまたねばならず同様
の問題が発生する。
The above-mentioned problems do not occur only when the program structure in the transmission channel is dynamically changed. For example, even if it is always composed of two video signals and two audio signals, when one program ends and the next program starts, the PID becomes different. Therefore, it becomes necessary to receive the PAT and PMT again, and the same problem will occur until the table reception is completed.

【0033】[0033]

【発明が解決しようとする課題】上記したように、チャ
ンネル変更や電源投入時に数ミリ秒待つことは問題には
ならないが、受信途中において、PAT、PMTが変更
になったときには、テーブル受信が完了するまで待たね
ばならないのは、問題である。
As described above, waiting a few milliseconds when changing channels or turning on the power is not a problem, but when PAT and PMT are changed during reception, table reception is completed. It is a problem to have to wait until you do.

【0034】そこでこの発明は、PAT、PMTの内容
変更の切り替わり(番組編成の切り替わり)に関して、
PAT、PMTに対応する番組が開始される前に先行し
てPAT、PMTを伝送し、番組選択受信をスムーズに
得られるようにした番組情報送受信方式およびその装置
を提供することを目的とする。
Therefore, the present invention relates to switching of changing the contents of PAT and PMT (switching of programming).
It is an object of the present invention to provide a program information transmission / reception system and an apparatus for transmitting PAT and PMT prior to the start of a program corresponding to PAT and PMT so that program selective reception can be obtained smoothly.

【0035】[0035]

【課題を解決するための手段】この発明では、1つの伝
送チャンネルで複数の番組データの複数のパケットが時
系列で混在されて伝送される信号であり、前記複数のパ
ケットには、番組の放送時間帯あるいは放送番組が変更
になる前で有効な複数の番組の構成を示し、番組選択に
用いる第1の情報テーブルと、番組の放送時間帯あるい
は放送番組が変更になった後で有効な複数の番組の構成
を示し、番組選択に用いる第2の情報テーブルのパケッ
トとが含まれており、かつ、前記第1の情報テーブルと
第2の情報テーブルとには、アップデートの要否を示す
バージョン情報と、各テーブルを識別するための異なる
フラッグが付与されている該信号を受信し、前記第1と
第2の情報テーブルとをメモリに格納し、バージョン情
報がアップデート要を示す場合は、該当する情報テーブ
ル若しくは前記フラグをアップデートし、前記番組の放
送時間帯あるいは放送番組が変更になる前は、番組選択
のために前記第1の情報テーブルのデータを用い、前記
番組の放送時間帯あるいは放送番組が変更になった場合
には、番組選択のために、先行して送られて来た前記第
2の情報テーブルのデータを用いられるようにしたもの
である。
According to the present invention, one
When there are multiple packets of multiple program data on the transmission channel
This is a signal that is mixed and transmitted in a sequence, and the
The broadcast time of the program or the broadcast program is changed on the ket
Shows the configuration of multiple programs that are effective before
The first information table to use and the broadcast time of the program
Is a composition of multiple programs that are valid after the broadcast program has changed
Shows the packet of the second information table used for program selection.
And the first information table and
The second information table indicates the necessity of updating.
Version information and different to identify each table
When the signal with a flag is received,
The second information table and the
If the information indicates an update is required, the applicable information table
Or update the flag to release the program.
Program selection before changing the delivery time or broadcast program
Using the data of the first information table for
When the broadcast time of the program or the broadcast program is changed
In order to select a program,
The data of the information table of 2 can be used
Is.

【0036】[0036]

【作用】従来は、複数パケットにまたがって伝送される
PAT、PMTをすべて受信してテーブルが完成するま
では番組選択が行えなかったが、上記の手段によれば、
PATでフラグを受けとり、その時点で、保持していた
次の時間帯の情報テーブルに切り替えて、ただちに番組
選択が可能となる。
In the past, program selection could not be performed until all the PATs and PMTs transmitted over a plurality of packets were received and the table was completed. However, according to the above means,
The flag is received by the PAT, and at that time, the program is immediately selected by switching to the information table of the next time zone that was held.

【0037】[0037]

【実施例】以下、図面を参照してこの発明の実施例を説
明する。図1は、この発明の一実施例を説明するために
示した説明図であり、時間帯が例えば7:00〜8:00に伝送
されるPMT(プログラムアソシエーションテーブ
ル)、PMT(プログラムマップテーブル)を示してい
る。PAT101は、時間帯7:00〜8:00のPAT(先に
説明した図9の401)と、時間帯8:00〜9:00のPAT
(図12の901)とを組み合わせた内容である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is an explanatory diagram shown for explaining an embodiment of the present invention, in which a PMT (program association table) and a PMT (program map table) transmitted during a time zone of 7:00 to 8:00, for example. Is shown. The PAT 101 is a PAT in the time zone 7:00 to 8:00 (401 in FIG. 9 described above) and a PAT in the time zone 8:00 to 9:00.
(901 in FIG. 12).

【0038】ここで、この番組情報データは、プログラ
ムナンバーとプログラムマップPIDの組みごとに1ビ
ットのフラグを追加している。このフラグは、1であれ
ば情報データが現時間帯で有効であり、0であれば次の
時間帯に有効であることを意味するものとする。
In this program information data, a 1-bit flag is added for each set of program number and program map PID. If this flag is 1, it means that the information data is valid in the current time zone, and if it is 0, it means that it is valid in the next time zone.

【0039】プログラム100と200は、7:00〜8:00
に放送する番組であるのでフラグを1とし、プログラム
300、400、500は、次の時間帯8:00〜9:00に放
送する番組であるのでフラグを0として伝送している。
また、PATに示されたプログラムマップPIDに対応
するPMTを同図102〜106に示した。
Programs 100 and 200 are from 7:00 to 8:00
The flag is set to 1 because it is a program to be broadcasted to, and the programs 300, 400, and 500 are set to 0 because it is a program to be broadcast in the next time zone from 8:00 to 9:00.
Further, PMTs corresponding to the program map PID shown in the PAT are shown in FIGS.

【0040】そしてこのPMTにおいても従来と比較し
て、上記PATと同様の意味を持つ1ビットのフラグを
追加した。一方、図2は、時間帯が8:00〜9:00になった
ときに伝送されるPMT、PMTを示している。図1と
比較して3つのフラグ111a、111b、111cが
1となり、この3つのPMTが現在有効であることを示
している。さらに111d、111eにおいてフラグが
0を示しているのは、次の時間帯9:00〜10:00 のPAT
であることを示している。PMT112〜116も同様
にして、8:00〜9:00のプログラムに関するPMT11
4、115、116のフラグを1とし、次の時間帯9:00
〜10:00 のPMTはフラグを0として伝送する。
Also in this PMT, a 1-bit flag having the same meaning as in the PAT is added as compared with the conventional one. On the other hand, FIG. 2 shows PMTs and PMTs transmitted when the time zone is from 8:00 to 9:00. Compared to FIG. 1, the three flags 111a, 111b, 111c are set to 1, indicating that these three PMTs are currently valid. Further, the flag 0 in 111d and 111e is the PAT in the next time zone from 9:00 to 10:00.
Is shown. Similarly, PMT112-116 is also PMT11 regarding the program from 8:00 to 9:00.
Flags 4, 115, and 116 are set to 1, and the next time zone is 9:00
The PMT from ˜10: 00 transmits with the flag set to 0.

【0041】上記したように、常に現在の時間帯と次の
時間帯のプログラム構成を示すテーブルPMT、PMT
を同時に伝送し、現在有効か次回有効かを示すフラグも
同時に伝送するようにしている。
As described above, the tables PMT and PMT showing the program configurations of the current time zone and the next time zone are always provided.
Is transmitted at the same time, and a flag indicating whether it is currently valid or next valid is also transmitted at the same time.

【0042】図3を用いてパケット多重処理装置につい
て説明する。この多重処理装置は、例えば図1、図2で
示したようなスケジュールでプログラムを多重して送信
するものとする。入力端子1028にはパケット化され
たビデオデータ、1029には対応するオーディオデー
タが入力される。この入力端子1028、1029に
は、時間帯7:00〜8:00にプログラム100が、時間帯8:
00〜9:00にプログラム300が供給される。入力端子1
030にはパケット化されたビデオデータ、1031に
は対応するオーディオデータが入力される。この入力端
子1031には、時間帯7:00〜8:00にプログラム200
が、時間帯9:00〜10:00 にプログラム700が供給され
る。入力端子1032には、時間帯7:00〜10:00 ではデ
ータが入力されないものとする。入力端子1033に
は、時間帯8:00〜9:00にプログラム400が供給され
る。入力端子1035には、時間帯8:00〜9:00にプログ
ラム500が供給される。
The packet multiplex processing apparatus will be described with reference to FIG. It is assumed that this multiprocessing device multiplexes and transmits the programs on a schedule as shown in FIGS. 1 and 2, for example. Packetized video data is input to the input terminal 1028, and corresponding audio data is input to the input terminal 1029. The program 100 is input to the input terminals 1028 and 1029 from 7:00 to 8:00, and the time is from 8:
The program 300 is supplied from 00 to 9:00. Input terminal 1
Packetized video data is input to 030, and corresponding audio data is input to 1031. This input terminal 1031 has a program 200 at a time of 7:00 to 8:00.
However, the program 700 is supplied from 9:00 am to 10:00 am. It is assumed that no data is input to the input terminal 1032 during the time zone from 7:00 to 10:00. The program 400 is supplied to the input terminal 1033 from 8:00 to 9:00. The program 500 is supplied to the input terminal 1035 from 8:00 to 9:00.

【0043】各入力端子1028、1029、103
0、1031、1032、1033、1035はそれぞ
れFIFO1010、1011、1013、1014、
1016、1018、1036に接続されている。FI
FO1010、1011の出力は、テーブルメモリ10
12の出力とともにマルチプレクサ1021に供給され
多重される。テーブルメモリ1012は、後述するよう
にPMTを格納している。PMTとしては、現時間帯P
MT発生回路1001からの現時間帯PMTと、次時間
帯PMT発生回路1002からの次時間帯PMTと、フ
ラグ発生回路1003からのフラグとが混合回路100
4でパケット化されてテーブルメモリ1012に供給さ
れる。破線で囲むブロックをPMT発生部1000aと
称することにする。
Input terminals 1028, 1029, 103
0, 1031, 1032, 1033, 1035 are FIFOs 1010, 1011, 1013, 1014,
1016, 1018, 1036. FI
The outputs of the FOs 1010 and 1011 are the table memory 10
It is supplied to the multiplexer 1021 together with the 12 outputs and multiplexed. The table memory 1012 stores PMT as described later. For PMT, the current time zone P
The current time zone PMT from the MT generation circuit 1001, the next time zone PMT from the next time zone PMT generation circuit 1002, and the flag from the flag generation circuit 1003 are mixed circuits 100.
It is packetized in step 4 and supplied to the table memory 1012. A block surrounded by a broken line will be referred to as a PMT generating unit 1000a.

【0044】FIFO1013、1014の出力は、テ
ーブルメモリ1015の出力とともにマルチプレクサ1
022に供給され多重される。テーブルメモリ1015
には先のPMT発生部1000aと同様なPMT発生部
1000bからのデータが供給される。
The outputs of the FIFOs 1013 and 1014 are supplied to the multiplexer 1 together with the output of the table memory 1015.
022 and multiplexed. Table memory 1015
Is supplied with data from the PMT generator 1000b similar to the previous PMT generator 1000a.

【0045】FIFO1016の出力は、テーブルメモ
リ1017の出力とともにマルチプレクサ1023に接
続されている。またFIFO1018の出力は、テーブ
ルメモリ1018の出力とともにマルチプレクサ102
4に接続されている。さらにまたFIFO1036の出
力も、テーブルメモリ1037の出力とともにマルチプ
レクサ1034に接続されている。各テーブルメモリ1
017、1019、1037にはPMT発生部1000
c、1000d、1000eの出力が供給されている。
The output of the FIFO 1016 is connected to the multiplexer 1023 together with the output of the table memory 1017. The output of the FIFO 1018 is output together with the output of the table memory 1018 by the multiplexer 102.
4 is connected. Furthermore, the output of the FIFO 1036 is also connected to the multiplexer 1034 together with the output of the table memory 1037. Each table memory 1
017, 1019, and 1037 include PMT generator 1000.
Outputs of c, 1000d, and 1000e are supplied.

【0046】上記したマルチプレクサ1021、102
2、1023、1024、1034の出力はさらにマル
チプレクサ1026に供給されて多重されて出力端子1
027に導出される。マルチプレクサ1026には、さ
らにヌルパケット発生回路1009からの出力が供給さ
れている。
The multiplexers 1021 and 102 described above
The outputs of 2, 1023, 1024, and 1034 are further supplied to the multiplexer 1026 and multiplexed to output terminal 1
027. The multiplexer 1026 is further supplied with the output from the null packet generation circuit 1009.

【0047】さらにまた、テーブルメモリ1020の出
力も供給されている。このテーブルメモリ1020に
は、先に説明したPATが格納されている。即ち、現時
間帯PAT発生回路1005、次時間帯PAT発生回路
1006、フラグ発生回路1007の各データが混合回
路1008で混合されパケット化されてメモリ1020
に供給されるようになっている。マルチプレクス・メモ
リ制御回路1025は、FIFOやテーブルメモリの書
き込み読み出しを制御し、また各マルチプレクサの動作
を制御する。
Furthermore, the output of the table memory 1020 is also supplied. The table memory 1020 stores the PAT described above. That is, the data of the current time zone PAT generation circuit 1005, the next time zone PAT generation circuit 1006, and the flag generation circuit 1007 are mixed by the mixing circuit 1008 and packetized to be stored in the memory 1020.
To be supplied to. The multiplex memory control circuit 1025 controls writing / reading of the FIFO and table memory, and also controls the operation of each multiplexer.

【0048】基本的な構成は、図10で説明した構成と
同様である。マルチプレクサ1021は、時間帯7:00〜
8:00にはプログラム100、時間帯8:00〜9:00にはプロ
グラム300、時間帯9:00〜10:00 にはプログラム60
0をマルチプレクスするものとする。マルチプレクサ1
022は、時間帯7:00〜8:00にプログラム200、時間
帯9:00〜10:00 にはプログラム700をマルチプレクス
する。マルチプレクサ1023は、時間帯8:00〜9:00に
プログラム400をマルチプレクスする。マルチプレク
サ1024は、時間帯8:00〜9:00にプログラム500を
マルチプレクスする。マルチプレクス・メモリ制御回路
1025や各マルチプレクサは、図10と同様の働きを
する。
The basic structure is the same as that described with reference to FIG. The multiplexer 1021 is open from 7:00 am
Program 100 at 8:00, program 300 at time 8:00 to 9:00, program 60 at time 9:00 to 10:00
0 shall be multiplexed. Multiplexer 1
022 multiplexes the program 200 during the time zone 7:00 to 8:00 and the program 700 during the time zone 9:00 to 10:00. The multiplexer 1023 multiplexes the program 400 in the time zone from 8:00 to 9:00. The multiplexer 1024 multiplexes the program 500 in the time zone from 8:00 to 9:00. The multiplex memory control circuit 1025 and each multiplexer operate in the same manner as in FIG.

【0049】以上、時間帯ごとに各マルチプレクサが処
理するプログラムをまとめると図4(a)のようにな
る。一方、現時間帯PMT発生回路1001では、時間
帯7:00〜8:00にはプログラム100、時間帯8:00〜9:00
にはプログラム300、時間帯9:00〜10:00 にはプログ
ラム600に関するPMTを発生する。次時間帯PMT
発生回路1002では、時間帯7:00〜8:00にはプログラ
ム300、時間帯8:00〜9:00にはプログラム600に関
するPMTを発生する。フラグ発生回路1003では、
現時間帯PMT発生回路1001から発生されるテーブ
ルには1、次時間帯PMT発生回路1002から発生さ
れるテーブルには0をフラグとして付加し混合回路10
04により混合・パケット化して、PMTとしてテーブ
ルメモリ1012に書き込む。テーブルメモリ1012
に書き込まれるのは、時間帯7:00〜8:00にはPMT10
2(図1) 、時間帯8:00〜9:00にはPMT114(図
2)である。以下、時間帯ごとに各テーブルメモリ10
12が格納するPMTをまとめると図4(b)のように
なる。したがって、図示していないが、PAT発生部、
各PMT発生部には時間情報が入力されるようになって
おり、またマルチプレクス・メモリ制御回路1025に
も時間情報が与えられている。
As described above, the programs processed by the multiplexers for each time zone are summarized as shown in FIG. On the other hand, in the current time zone PMT generation circuit 1001, the program 100 is in the time zone 7:00 to 8:00, and the time is 8:00 to 9:00.
To the program 300, and the PMT related to the program 600 in the time zone 9:00 to 10:00. Next time zone PMT
The generation circuit 1002 generates the PMT for the program 300 during the time zone 7:00 to 8:00 and the PMT for the program 600 during the time zone 8:00 to 9:00. In the flag generation circuit 1003,
The table generated from the current time zone PMT generation circuit 1001 is added with 1 and the table generated from the next time zone PMT generation circuit 1002 is added with 0 as a flag, and the mixing circuit 10 is added.
It mixes and packetizes by 04, and it writes in the table memory 1012 as PMT. Table memory 1012
Will be written in PMT10 between 7:00 and 8:00
2 (FIG. 1), the PMT 114 (FIG. 2) during the time zone 8:00 to 9:00. Below, each table memory 10 for each time zone
The PMTs stored in 12 are summarized as shown in FIG. Therefore, although not shown, the PAT generator,
Time information is input to each PMT generator, and time information is also given to the multiplex memory control circuit 1025.

【0050】以上のようにして、テーブルメモリは現時
間帯と次時間帯のプログラム数の合計分だけ持ち、現時
間帯のPMTはそのプログラムの映像や音声と同一のマ
ルチプレクサでマルチプレクスし、次時間帯のPMTは
空いているマルチプレクサに送られる。以上のようにし
て、図1、2で説明したようなPMT、PMTを送信す
ることが可能となる。
As described above, the table memory has the total number of programs in the current time zone and the next time zone, and the PMT in the current time zone is multiplexed with the video and audio of the program by the same multiplexer, The time zone PMT is sent to the free multiplexer. As described above, it becomes possible to transmit the PMT and PMT as described with reference to FIGS.

【0051】次に、こうしたPMT、PMTの受信側の
処理について説明する。受信機の構成そのものは図11
と同一であるが、MPU609による処理手順が従来例
とは異なる。
Next, the processing of the PMT and the receiving side of the PMT will be described. The configuration of the receiver itself is shown in FIG.
However, the processing procedure by the MPU 609 is different from the conventional example.

【0052】図5、図6にフローチャートを示し、また
図11を参照しながら受信側の処理を説明する。時間帯
7:00〜8:00に受像機の電源を投入したとする。従来例と
同様にしてデパケットコントローラ608はPID
“0”を取り込むように番組テーブルメモリ607に指
示する(ステップ1101)。番組テーブルメモリ60
7に取り込まれるのは、図1の101に示したPATを
パケット化したものである。このPATはバス601を
介してMPU609が読み込み、パケットを解いて図1
の101に示したPATを復元しメモリ611に格納す
る(ステップ1102)。さらにこのPATをもとに、
PIDがそれぞれ1000,2000,3000,4000,5000である5つ
のPMTを取り込むようにデパケットコントローラ60
8に指示する(ステップ1103)。この結果番組テー
ブルメモリ607に取り込まれるのは、図1の102〜
106に示したPMTをパケット化したものである。こ
のPMTは、バス601を介してMPU609が読み込
み、パケットを解いて図1の102〜106に示したP
MTを復元しメモリ611に格納する(ステップ110
4)。こうして、PMT、PMTと取り込み番組構成テ
ーブルを得る。
The processing on the receiving side will be described with reference to the flowcharts shown in FIGS. 5 and 6 and FIG. Time zone
It is assumed that the receiver is turned on between 7:00 and 8:00. As in the conventional example, the depacket controller 608 sets the PID
The program table memory 607 is instructed to fetch "0" (step 1101). Program table memory 60
What is taken in 7 is a packetized version of the PAT shown at 101 in FIG. This PAT is read by the MPU 609 via the bus 601, unpacks the packet, and
The PAT indicated by 101 is restored and stored in the memory 611 (step 1102). Furthermore, based on this PAT,
Depacket controller 60 to take in 5 PMTs with PIDs of 1000, 2000, 3000, 4000 and 5000 respectively
8 (step 1103). As a result, what is stored in the program table memory 607 is 102-in FIG.
The PMT shown in 106 is packetized. This PMT is read by the MPU 609 via the bus 601, the packet is unpacked, and P shown in 102 to 106 in FIG.
MT is restored and stored in the memory 611 (step 110).
4). In this way, PMT, PMT and the fetched program configuration table are obtained.

【0053】PAT、PMTによるプログラム情報は、
VRAM612、D/Aコンバータ613、画面合成6
14を経由して表示装置615へと表示される。この
時、PATとPMTのフラグを参照して、フラグが1、
すなわち現在有効であることを示しているテーブルのみ
を使用することで、現在放送中の2つの番組名を表示で
きる。こうして表示された番組構成より、視聴者がリモ
ートコントローラ616を用いて番組Aを選択したとす
る。視聴者による番組選択指示は、赤外受光部617、
マイコン618を介してMPU609とデパケットコン
トローラ608とに送られる。MPU609において
は、番組Aが選択されたことを示すように、例えば番組
Aと表示している部分の色を変更するなどして、視聴者
によるリモコン操作を画面にフィードバックする処理を
行うとともに、メモリ611上のPAT、PMTを参照
して、番組AはPIDが1001の映像信号とPIDが
1002の音声信号とから構成されるという情報を得、
デパケットコントローラ608に伝える。デパケットコ
ントローラ608では、PIDが1001であるパケッ
トのみをデパケットして取り込むようFIFO602を
制御するとともに、PIDが1002であるパケットの
みをデパケットして取り込むようFIFO604を制御
する。こうしてFIFO602、604にはそれぞれ、
圧縮された映像信号(例えば図8の303)、音声信号
(図8の304)が取り込まれる。また、それぞれのパ
ケットヘッダは必要に応じて映像デコーダや音声デコー
ダ、クロック再生などで使用される(図示しない)。
Program information by PAT and PMT is
VRAM 612, D / A converter 613, screen composition 6
It is displayed on the display device 615 via 14. At this time, referring to the PAT and PMT flags, the flag is 1,
That is, it is possible to display the two program names currently being broadcast by using only the table indicating that the programs are currently valid. It is assumed that the viewer selects the program A using the remote controller 616 based on the program structure displayed in this manner. The viewer receives a program selection instruction from the infrared light receiving unit 617,
It is sent to the MPU 609 and the depacket controller 608 via the microcomputer 618. The MPU 609 performs a process of feeding back the remote control operation by the viewer to the screen, for example, by changing the color of the portion displayed as the program A so as to indicate that the program A is selected, and the memory By referring to PAT and PMT on 611, information that the program A is composed of a video signal with PID 1001 and an audio signal with PID 1002 is obtained,
Notify the depacket controller 608. The depacket controller 608 controls the FIFO 602 to depacketize and capture only the packet having the PID of 1001, and controls the FIFO 604 to depacketize and capture only the packet having the PID of 1002. In this way, the FIFOs 602 and 604 respectively have
The compressed video signal (eg, 303 in FIG. 8) and audio signal (304 in FIG. 8) are captured. Further, each packet header is used in a video decoder, an audio decoder, clock reproduction, etc. as necessary (not shown).

【0054】FIFO602の映像データは映像デコー
ダ619により伸張され、画面合成回路621、D/A
変換器622、画面合成回路614を介して表示装置6
15に表示される。1つめの画面合成回路621は、2
つの映像デコーダからの映像信号を画面に同時に表示す
る場合にその処理を行い、2つめの画面合成回路614
は、映像信号とVRAM612から出力されるグラフィ
ックデータとを合成する。この画面合成とデジタルアナ
ログ変換の構成は、必ずしもこの順序でこの構成である
必要はない。
The video data of the FIFO 602 is decompressed by the video decoder 619, and the screen synthesis circuit 621, D / A
Display device 6 via converter 622 and screen synthesis circuit 614
15 is displayed. The first screen synthesis circuit 621 has 2
When the video signals from the two video decoders are simultaneously displayed on the screen, the processing is performed, and the second screen synthesis circuit 614 is executed.
Synthesizes the video signal and the graphic data output from the VRAM 612. The configuration of this screen composition and digital-analog conversion does not necessarily have to be this configuration in this order.

【0055】一方音声信号は、音声デコーダ620で伸
張され、セレクタ623、D/A変換器624を介して
スピーカー625より出力される。なお、マイコン61
8とMPU609との処理分担は、互いにカバーしあう
ことが可能であり、1つのMPUで構成することも、そ
れぞれの分担を部分的に交換することも可能である。
On the other hand, the audio signal is expanded by the audio decoder 620 and output from the speaker 625 via the selector 623 and the D / A converter 624. The microcomputer 61
8 and the MPU 609 can cover each other, and can be configured by one MPU, or the respective shares can be partially exchanged.

【0056】以上説明したようにして、パケット多重さ
れたデジタル放送を受信し、希望する番組を選択し試聴
することができる。8:00になり、PMT、PMTが変更
されたとする。図5、図6に示したようにPMT、PM
Tについては、常にアップデートが必要かをチェックし
ている(ステップ1105)。MPEG2のPMT、P
MTにはバージョン番号と呼ばれる5ビットのフィール
ドがあり、このチェックが可能である。アップデートが
必要な場合、ステップ1101、1102と同様にして
PATを取り込む(ステップ1106、1107)。こ
の時取り込まれるのは、図2に示したPAT111であ
る。視聴者が番組選択をしようとしていなければ(ステ
ップ1108)、何も問題はないので、ステップ110
3、1104と同様にPMTを取り込み(ステップ11
09、1110)、ステップ1105へと処理を戻す。
この時取り込まれるのは、図2に示したPAT112〜
116である。もし、視聴者が番組選択をしようとして
いれば(ステップ1108)、PMTの取り込みは行わ
ずに、現在メモリ611上に持っているPAT111と
PMT(図1の102〜106)を参照する。PAT1
11により現在放送中のプログラムは300、400、
500であり、それぞれのPMTはPIDが3000,4000,
5000であることがわかるので、PMT104、105、
106を参照すればよい。つまり、PAT111のフラ
グをチェックし、フラグが1、つまり現在有効であるこ
とを示している部分のみを参照する。
As described above, it is possible to receive a packet-multiplexed digital broadcast, select a desired program, and listen to it. At 8:00, it is assumed that PMT and PMT are changed. As shown in FIG. 5 and FIG. 6, PMT, PM
Regarding T, it is constantly checked whether an update is necessary (step 1105). MPEG2 PMT, P
MT has a 5-bit field called a version number, and this check is possible. If the update is necessary, the PAT is fetched in the same manner as steps 1101 and 1102 (steps 1106 and 1107). At this time, the PAT 111 shown in FIG. 2 is captured. If the viewer is not trying to select a program (step 1108), there is no problem, so step 110
Import PMT in the same manner as 3 and 1104 (Step 11
09, 1110), and the process is returned to step 1105.
At this time, the PAT 112 shown in FIG.
116. If the viewer is going to select a program (step 1108), the PMT is not fetched and the PAT 111 and PMT (102 to 106 in FIG. 1) currently stored in the memory 611 are referred to. PAT1
11, the programs currently being broadcast are 300, 400,
500, and each PMT has a PID of 3000, 4000,
Since it is known to be 5000, PMT 104, 105,
See 106. That is, the flag of the PAT 111 is checked, and only the portion where the flag is 1, that is, the flag currently valid is referred to.

【0057】また、PMT、PMTをアップデートして
メモリ611に格納する際(ステップ1107、111
0)にフラグを参照し、フラグそのものと、フラグが
0、すなわち次回有効であることを示しているテーブル
のみを更新することも可能となる。この場合には、PM
T、PMTそれぞれのフラグを参照する。
When PMT and PMT are updated and stored in the memory 611 (steps 1107 and 111)
It is also possible to refer to the flag in 0) and update only the flag itself and the table indicating that the flag is 0, that is, the flag is valid next time. In this case, PM
The respective flags of T and PMT are referred to.

【0058】なお、番組情報としては、現在雑誌として
販売されている数週間あるいは1ヶ月分のテレビガイド
のように、比較的長期間分の番組テーブルを伝送するこ
とも考えられる。こうしたテレビガイド的番組テーブル
は今後の放送の予告・予定という意味での番組テーブル
であり、本発明にかかるPAT、PMTが、放送中のプ
ログラム構成を伝送しており受信機での番組選択処理に
不可欠である、という意味で本質的に異なっている。
As the program information, it is conceivable to transmit a program table for a relatively long period of time like a television guide for several weeks or one month which is currently sold as a magazine. Such a TV guide-like program table is a program table in the sense of announcing / planning of future broadcasts, and the PAT and PMT according to the present invention transmit the program structure being broadcast and are used for program selection processing at the receiver. Essentially different in the sense of being essential.

【0059】上記の説明では、PATやPMTに現在有
効な番組情報と次回有効な番組情報とを識別させるため
にフラグを用いた。そして、このフラグは、1つの例と
してプログラムマップPIDの次に1ビットを用意し
て、このビットを用いるようにしている。しかしこの発
明は、このフラグ位置は、上記の例に限定されるもので
はなく、送受信側の取決めに応じて余裕のある部分に挿
入して伝送受信すればよい。また上記の説明では、PA
T、PMTは常時現時間帯のものと次時間帯のものが常
に送られているとしているが、例えば、番組編成が切り
替わるような時点を堺にして、一定時間次時間帯のPA
T、PMTが現時間帯のものにオーバーラップするよう
に伝送されてきてもよい。また上記の説明では、番組編
成の意味として同一チャンネルで伝送されている複数プ
ログラムの組み合わせ状態として用いたが、番組編成が
変更されるケースとしては、1つの番組(プログラム)
だけが変更になり、他の番組が変更しない場合、あるい
はすべてが同時に変更なる場合等各種の形態があるの
で、総称しては番組構成と述べる。
In the above description, the flag is used to allow the PAT or PMT to distinguish between the currently effective program information and the next effective program information. As one example of this flag, 1 bit is prepared next to the program map PID and this bit is used. However, according to the present invention, this flag position is not limited to the above example, but may be inserted and transmitted and received in a portion having a margin in accordance with the arrangement on the transmitting and receiving side. In the above explanation, PA
Although T and PMT are said to be always sent in the current time zone and the next time zone, for example, when the program schedule is switched, the time point is set as Sakai, and the PA in the constant time next time zone is set.
T and PMT may be transmitted so as to overlap those of the current time zone. Further, in the above description, the program organization is used as a combination state of a plurality of programs transmitted on the same channel, but as a case where the program organization is changed, one program (program) is used.
Since there are various forms such as only changing and other programs not changing, or changing all at the same time, they are collectively referred to as the program structure.

【0060】[0060]

【発明の効果】以上説明したように本発明によれば、現
在の放送されている番組に関するテーブル(PAT、P
MT)と、次の時間帯で放送される番組のテーブルとを
オーバーラップさせて送ることで、PMT、PMTの内
容変更の切り替わりにおいても、PMT、PMT受信が
完了する前に番組選択ができる。
As described above, according to the present invention, the table (PAT, PAT) relating to the currently broadcast program is displayed.
MT) and the table of programs to be broadcast in the next time period are overlapped and sent, so that even when the contents of PMT and PMT are changed, programs can be selected before PMT and PMT reception is completed.

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明の一実施例におけるPMT、PMTの
伝送形態を説明するために示した図。
FIG. 1 is a diagram shown for explaining a PMT and a transmission mode of a PMT according to an embodiment of the present invention.

【図2】同じくこの発明の一実施例におけるPMT、P
MTの伝送形態を説明するために示した図。
FIG. 2 is likewise a PMT and P in one embodiment of the present invention.
The figure shown in order to demonstrate the transmission form of MT.

【図3】この発明の一実施例によるパケット多重化装置
を示す図。
FIG. 3 is a diagram showing a packet multiplexer according to an embodiment of the present invention.

【図4】図3の装置の動作例を説明するために示した説
明図。
FIG. 4 is an explanatory view shown for explaining an operation example of the apparatus of FIG.

【図5】この発明に係わる受信装置の動作を説明するた
めに示したフローチャート。
FIG. 5 is a flowchart shown to explain the operation of the receiving apparatus according to the present invention.

【図6】同じくこの発明に係わる受信装置の動作を説明
するために示したフローチャート。
FIG. 6 is a flowchart shown to explain the operation of the receiving apparatus according to the present invention.

【図7】MPEG2の圧縮技術を説明するために示した
図。
FIG. 7 is a diagram shown for explaining a compression technique of MPEG2.

【図8】パケット多重の原理を説明するために示した
図。
FIG. 8 is a diagram shown for explaining the principle of packet multiplexing.

【図9】パケット多重化において伝送されるパケットア
ソシエーションテーブル(PAT)、プログラムマップ
テーブル(PMT)の説明図。
FIG. 9 is an explanatory diagram of a packet association table (PAT) and a program map table (PMT) transmitted in packet multiplexing.

【図10】パケット多重化装置を説明するために示した
図。
FIG. 10 is a diagram shown for explaining a packet multiplexer.

【図11】パケット多重化された信号を受信する受信装
置を示す図。
FIG. 11 is a diagram showing a receiving device for receiving a packet-multiplexed signal.

【図12】従来のパケット多重化信号の伝送方法の問題
点を説明するために示した説明図。
FIG. 12 is an explanatory diagram shown for explaining a problem of a conventional packet multiplexed signal transmission method.

【符号の説明】[Explanation of symbols]

1010、1011、1013、1014、1016、
1018、1034…FIFO、1012、1015、
1017、1019、1037、1020…テーブルメ
モリ、1001、1005…現時間帯PAT発生回路、
1002、1006…次時間帯PAT発生回路、100
3、1007…フラグ発生回路、1004、1008…
混合回路、1025…マルチプレクス・メモリ制御回
路、1009…ヌルパケット発生回路、1021、10
22、1023、1024、1034、1026…マル
チプレクサ。
1010, 1011, 1013, 1014, 1016,
1018, 1034 ... FIFO, 1012, 1015,
1017, 1019, 1037, 1020 ... Table memory, 1001, 1005 ... Current time zone PAT generation circuit,
1002, 1006 ... Next time zone PAT generation circuit, 100
3, 1007 ... Flag generation circuit, 1004, 1008 ...
Mixing circuit, 1025 ... Multiplex memory control circuit, 1009 ... Null packet generating circuit, 1021, 10
22, 1023, 1024, 1034, 1026 ... Multiplexers.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 小代 夏樹 神奈川県横浜市磯子区新杉田町8番地 株式会社東芝マルチディア技術研究所内 (72)発明者 朝長 英一郎 神奈川県横浜市磯子区新杉田町8番地 株式会社東芝マルチディア技術研究所内 (56)参考文献 特開 平4−95480(JP,A) 特開 平3−143085(JP,A) 特開 平6−124502(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 7/00 - 7/088 H04N 5/38 - 5/46 JICSTファイル(JOIS)─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Natsuki Odairo 8 Shinsita-cho, Isogo-ku, Yokohama, Kanagawa Prefecture, Multi-Technology Research Laboratory, Toshiba Corp. (72) Inventor, Eiichiro Tomonaga 8 Shinsugita-cho, Isogo-ku, Yokohama, Kanagawa Prefecture Address: Toshiba Multi-Dia Technology Laboratory Co., Ltd. (56) Reference JP-A-4-95480 (JP, A) JP-A-3-143085 (JP, A) JP-A-6-124502 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) H04N 7/ 00-7/088 H04N 5/38-5/46 JISST file (JOIS)

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 1つの伝送チャンネルで複数の番組デー
タの複数のパケットが時系列で混在して伝送される信号
であり、前記複数のパケットには、番組の放送時間帯あ
るいは放送番組が変更になる前で有効な複数の番組の構
成を示し、番組選択に用いる第1の情報テーブルと、番
組の放送時間帯あるいは放送番組が変更になった後で有
効な複数の番組の構成を示し、番組選択に用いる第2の
情報テーブルのパケットとが含まれており、かつ、前記
第1の情報テーブルと第2の情報テーブルとには、アッ
プデートの要否を示すバージョン情報と、各テーブルを
識別するための異なるフラッグが付与されている該信号
を受信し、 前記第1と第2の情報テーブルとをメモリに格納し、 バージョン情報がアップデート要を示す場合は、該当す
る情報テーブル若しくは前記フラグをアップデートし、 前記番組の放送時間帯あるいは放送番組が変更になる前
は、番組選択のために前記第1の情報テーブルのデータ
を用い、 前記番組の放送時間帯あるいは放送番組が変更になった
場合には、番組選択のために、先行して送られて来た前
記第2の情報テーブルのデータを用いられるようにした
ことを特徴とする 番組情報受信方法。
1. A plurality of program data on one transmission channel.
Signal that multiple packets of data are mixed and transmitted in time series
Therefore, the plurality of packets include the broadcast time zone of the program.
Or the composition of multiple programs that are valid before the broadcast program is changed.
The first information table used for program selection,
Available after the broadcast time zone or broadcast program of the group has changed
It shows the composition of multiple effective programs and is used for program selection.
And an information table packet, and
The first information table and the second information table contain
The version information indicating the necessity of updating and each table
The signal with different flags for identification
Is received, the first and second information tables are stored in the memory, and the version information indicates that update is required, the corresponding
Before updating the information table or the flag described above, the broadcast time zone of the program or the broadcast program is changed
Is the data of the first information table for program selection.
, The broadcast time zone of the program or the broadcast program was changed
In case the program was sent in advance for program selection
The data in the second information table can now be used.
A program information receiving method characterized by the following .
【請求項2】 前記第1と第2の情報テーブルは、ISO/
IEC1318の規格で定められたプログラムアソシエーショ
ンテーブル(PAT)に基いたテーブルであることを特徴
とする請求項1の番組情報受信方法。
2. The first and second information tables are ISO /
Program association defined by IEC1318 standard
It is a table based on the online table (PAT)
The program information receiving method according to claim 1 .
【請求項3】 前記番組データは、MEPG方式で圧縮され
た映像データを含むことを特徴とする請求項1記載の
組情報受信方法。
3. The program data is compressed by the MEPG method.
The method according to claim 1, further comprising video data .
【請求項4】 1つの伝送チャンネルで複数の番組デー
タの複数のパケットが時系列で混在されて伝送される信
号であり、前記複数のパケットには、番組の放送時間帯
あるいは放送番組が変更になる前で有効な複数の番組の
構成を示し、番組選択に用いる第1の情報テーブルと、
番組の放送時間帯あるいは放送番組が変更になった後で
有効な複数の番組の構成を示し、番組選択に用いる第2
の情報テーブルのパケットとが含まれており、かつ、前
記第1の情報テーブルと第2の情報テーブルとには、ア
ップデートの要否を示すバージョン情報と、各テーブル
を識別するための異なるフラッグが付与されている該信
号を受信する手段と、 前記第1と第2の情報テーブルとをメモリに格納する手
段と、 バージョン情報がアップデート要を示す場合は、該当す
る情報テーブル若しくは前記フラグをアップデートする
手段と、 前記番組の放送時間帯あるいは放送番組が変更になる前
は、番組選択のために前記第1の情報テーブルのデータ
を用いる手段と、 前記番組の放送時間帯あるいは放送番組が変更になった
場合には、番組選択のために、先行して送られて来た前
記第2の情報テーブルのデータを用いられるようにした
手段とを具備したことを特徴とする 番組情報受信装置。
4. A plurality of program data on one transmission channel.
Data that is transmitted by mixing multiple packets in time series.
And the plurality of packets includes the broadcast time zone of the program.
Or, if there are multiple valid programs before the broadcast program is changed,
A first information table showing a configuration and used for program selection,
After the broadcast time of the program or the broadcast program has changed
A second configuration used for program selection, showing the configuration of a plurality of effective programs
And the information table packet of
The first information table and the second information table contain
Version information indicating whether update is required and each table
The flag with a different flag to identify
Means for receiving a number and a means for storing the first and second information tables in a memory.
And the version information indicates that update is required,
Information table or update the flag
Means and before the broadcast time zone or broadcast program of the program is changed
Is the data of the first information table for program selection.
The means to use and the broadcast time zone or broadcast program of the program has changed
In case the program was sent in advance for program selection
The data in the second information table can now be used.
A program information receiving apparatus comprising:
JP16424994A 1994-07-15 1994-07-15 Method and apparatus for transmitting and receiving program information Expired - Lifetime JP3382017B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16424994A JP3382017B2 (en) 1994-07-15 1994-07-15 Method and apparatus for transmitting and receiving program information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16424994A JP3382017B2 (en) 1994-07-15 1994-07-15 Method and apparatus for transmitting and receiving program information

Publications (2)

Publication Number Publication Date
JPH0832956A JPH0832956A (en) 1996-02-02
JP3382017B2 true JP3382017B2 (en) 2003-03-04

Family

ID=15789515

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16424994A Expired - Lifetime JP3382017B2 (en) 1994-07-15 1994-07-15 Method and apparatus for transmitting and receiving program information

Country Status (1)

Country Link
JP (1) JP3382017B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5838873A (en) * 1996-05-31 1998-11-17 Thomson Consumer Electronics, Inc. Packetized data formats for digital data storage media
US5946052A (en) * 1996-08-01 1999-08-31 Thomson Consumer Electronics, Inc. System for acquiring and processing video data and program guides transmitted in different coding formats
US6366326B1 (en) * 1996-08-01 2002-04-02 Thomson Consumer Electronics Inc. System for acquiring, processing, and storing video data and program guides transmitted in different coding formats
JP2001359090A (en) * 1996-08-30 2001-12-26 Matsushita Electric Ind Co Ltd Digital broadcasting device, receiving device, digital broadcasting system, program recording medium applied to receiving device
RU2370907C2 (en) * 2003-01-09 2009-10-20 Томсон Лайсенсинг С.А. Method and device for conversion of mpeg transport stream into ip-packets for broadcasting in wlan
JP4688169B2 (en) * 2006-10-02 2011-05-25 ソニー株式会社 Receiving apparatus and receiving method
JP4538445B2 (en) * 2006-12-19 2010-09-08 日本電信電話株式会社 Transcoding system, transcoding method, transcoding program implementing the method, and storage medium storing the program

Also Published As

Publication number Publication date
JPH0832956A (en) 1996-02-02

Similar Documents

Publication Publication Date Title
JP3491431B2 (en) Television signal receiver
JP3309069B2 (en) Device for receiving multi-coded video and audio data
US7529277B2 (en) Separating device and method and signal receiving device and method
JP4304562B2 (en) Separation apparatus and method, and reception apparatus and method
EP0854652B1 (en) Picture and sound decoding device, picture and sound encoding device, and information transmission system
JPH09162821A (en) Multiplex broadcast system and broadcast transmitter and receiver used in this system
JP2001526863A (en) System for digital data format conversion and bit stream generation
JP2004336576A (en) Content distribution system, content distribution device, content recording / reproducing device, content recording / reproducing method, and computer program
AU2001282625B2 (en) Stream decoder
JP3382017B2 (en) Method and apparatus for transmitting and receiving program information
JPH09289498A (en) Program broadcasting system
JP3469705B2 (en) Decoding circuit for multiplexed video signal
US20050069289A1 (en) Transport stream recording/editing device and recording/editing method
JP2002077837A (en) Method for delivering data broadcast program and data broadcast receiver
JP4366038B2 (en) Television broadcast processing apparatus and control method for television broadcast processing apparatus
KR100277937B1 (en) MP3 Receivable Digital TV Transmission / Reception System
JP2002010222A (en) Teletext broadcast receiver
JP2000069454A (en) Digital broadcasting receiver
KR100357160B1 (en) Image Repeater of Digital Satellite Broadcasting Receiver
JP2001044866A (en) Information reception method and system thereof
JP3906592B2 (en) Receiving apparatus and receiving method
JP4210997B2 (en) Digital broadcast receiver
JPH0832887A (en) Digital broadcast transceiver
JP2003092712A (en) Electronic program guide information processor
JP2000013759A (en) Information transmitting apparatus and method, information receiving apparatus and method, and providing medium

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071220

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081220

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091220

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091220

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101220

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111220

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121220

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121220

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131220

Year of fee payment: 11

EXPY Cancellation because of completion of term