JP3823491B2 - Signal processing device - Google Patents

Signal processing device Download PDF

Info

Publication number
JP3823491B2
JP3823491B2 JP31730997A JP31730997A JP3823491B2 JP 3823491 B2 JP3823491 B2 JP 3823491B2 JP 31730997 A JP31730997 A JP 31730997A JP 31730997 A JP31730997 A JP 31730997A JP 3823491 B2 JP3823491 B2 JP 3823491B2
Authority
JP
Japan
Prior art keywords
digital broadcast
nit
network information
network
information table
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP31730997A
Other languages
Japanese (ja)
Other versions
JPH11150716A (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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP31730997A priority Critical patent/JP3823491B2/en
Publication of JPH11150716A publication Critical patent/JPH11150716A/en
Application granted granted Critical
Publication of JP3823491B2 publication Critical patent/JP3823491B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Details Of Television Systems (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、任意のネットワークで放送されているディジタル放送番組を他のネットワークで配信サービスする際に使用して好適な信号処理装置に関する。詳しくは、第1のネットワークにおけるディジタル放送データのNIT(ネットワーク・インフォメーション・テーブル)を検出し、そのNITを第2のネットワークに適合するように変更し、第1のネットワークにおけるディジタル放送データのNITを上記変更したNITに置き換えて第2のネットワークにおけるディジタル放送データを得るものにあって、予備のNITを記憶しておき、第1のネットワークにおけるディジタル放送データより検出されるNITが異常であるとき、上記予備のNITを使用してNITの置き換えを行うことによって、受信端末で正しく受信し得る第2のネットワークにおけるディジタル放送データを得るようにした信号処理装置に係るものである。
【0002】
【従来の技術】
例えば、衛星ディジタル多チャネル放送を、ケーブルテレビ事業者等が自施設内のネットワークを利用し、変調変換送出装置等によって配信サービスする等、任意のネットワークで放送されているディジタル放送番組を他のネットワークで配信サービスすることが考えられる。
【0003】
【発明が解決しようとする課題】
この場合、ディジタル放送データは伝送路に関する物理的な情報を持つNITを有していることから、変調変換送出装置等で変調方法を変換するだけでは、第1のネットワークで放送されているディジタル放送番組を第2のネットワークで配信サービスすることができない。
【0004】
そこで、第1のネットワークにおけるディジタル放送データのNITを検出し、そのNITを第2のネットワークに適合するように変更し、第1のネットワークにおけるディジタル放送データのNITを上記変更したNITに置き換えて第2のネットワークにおけるディジタル放送データを得るようにすることが考えられる。しかし、この場合、第1のネットワークにおけるディジタル放送データより検出されるNITが異常であるときには、置き換えに使用されるNITも異常なものとなり、受信端末で正しく受信し得る第2のネットワークにおけるディジタル放送データを得ることができなくなる。
【0005】
この発明では、第1のネットワークにおけるディジタル放送データより検出されるNITが異常であっても、受信端末で正しく受信し得る第2のネットワークにおけるディジタル放送データを得ることができる信号処理装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
この発明に係る信号処理装置は、第1のネットワーク上の所定伝送周波数の第1のディジタル放送信号を第2のネットワーク上の所定伝送周波数の第2のディジタル放送信号に変換する信号処理装置であって、第1のディジタル放送信号を周波数変換して第1のディジタル変調信号を得る第1の周波数変換手段と、第1のディジタル変調信号を復調してディジタル放送データを得る復調手段と、この復調手段より出力されるディジタル放送データから伝送路に関する物理的な情報を持つNIT(ネットワーク・インフォメーション・テーブル)を検出するテーブル検出手段と、このテーブル検出手段で検出されるNITを第2のネットワークに適合するように変更するテーブル変更手段と、復調手段より出力されるディジタル放送データのNITをテーブル変更手段で変更して得られたNITに置き換えるテーブル置き換え手段と、このテーブル置き換え手段でNITが置き換えられたディジタル放送データを変調して第2のディジタル変調信号を得る変調手段と、この第2のディジタル変調信号を周波数変換して第2のディジタル放送信号を得る第2の周波数変換手段と、予備のNITを記憶しておくテーブル記憶手段とを備え、テーブル検出手段で検出されるNITが異常であるとき、テーブル置き換え手段ではテーブル記憶手段に記憶されている予備のNITを使用してNITを置き換えるものである。
【0007】
第1のネットワーク上の第1のディジタル放送信号は所定の伝送周波数を有しているが、この第1のディジタル放送信号は周波数変換されてディジタル変調信号とされ、さらに復調されることで第1のネットワークにおけるディジタル放送データが得られる。この第1のネットワークにおけるディジタル放送データは、第1のネットワークに適合したNITを持っている。
【0008】
この第1のネットワークにおけるディジタル放送データよりNITが検出され、このNITが第2のネットワークに適合するように変更される。例えば、衛星ディジタル多チャネル放送をケーブルテレビ事業者等が自施設内のネットワークを利用して変調変換送出装置によって配信サービスする場合等にあってはNITの周波数情報が変更される。また、第2のネットワーク上のディジタル放送信号の数が第1のネットワーク上のディジタル放送信号の数よりも少なくなるとき、第1のネットワーク上のディジタル放送信号のうち第2のネットワーク上のディジタル放送信号に対応していないディジタル放送信号に係る情報が削除される。
【0009】
そして、第1のネットワークにおけるディジタル放送データのNITが、第2のネットワークに適合するように変更して得られたNITに置き換えられて第2のネットワークにおけるディジタル放送データが形成される。この第2のネットワークにおけるディジタル放送データは変調されてディジタル変調信号とされ、さらに周波数変換されて第2のネットワークで送信する第2のディジタル放送信号が得られる。これにより、第1のネットワークで放送されているディジタル放送番組を第2のネットワークで配信サービスすることが可能となる。
【0010】
ここで、第1のネットワークにおけるディジタル放送データより検出されるNITが異常となることがある。その原因としては、テーブル検出手段が異常である場合、あるいは第1のネットワークにおけるディジタル放送データに含まれるNIT自体が異常である場合等が考えられる。NITが異常であることは、そのNITの内容を表示することで、ユーザが容易に知ることができる。
【0011】
このように第1のネットワークにおけるディジタル放送データより検出されるNITが異常であるとき、そのNITをテーブル変更手段で変更して得たNITも異常なものとなる。そこで、このとき、テーブル置き換え手段ではテーブル記憶手段に記憶されている予備のNITを使用してNITの置き換えが行われる。これにより、受信端末で正しく受信し得る第2のネットワークにおけるディジタル放送データを得ることが可能となる。
【0012】
この場合、テーブル記憶手段に記憶される予備のNITは、例えばテーブル検出手段で検出されるNITが異常となる以前にテーブル検出手段で検出されたNIT(第1のネットワークに適合している)またはそのNITがテーブル変更手段で変更して得られたNIT(第2のネットワークに適合している)である。予備のNITが第1のネットワークに適合したものである場合には、テーブル検出手段で検出されるNITが異常であるとき、その予備のNITがテーブル変更手段で第2のネットワークに適合するように変更されて置き換えに使用される。一方、
予備のNITが第2のネットワークに適合したものである場合には、テーブル検出手段で検出されるNITが異常であるとき、その予備のNITがそのまま置き換えに使用される。
【0013】
【発明の実施の形態】
以下、図面を参照しながら、この発明の実施の形態について説明する。図1は、実施の形態としての衛星ディジタル多チャネル放送を利用したディジタルCATV(cable television)システム10を示している。このシステム10は、通信衛星20の複数のトランスポンダ(衛星中継器)からのディジタル放送信号を受信するアンテナ11と、この受信されたディジタル放送信号の伝送周波数や変調方式等を変更してCATV用のディジタル放送信号を生成して伝送路13に送出する変調変換送出装置12とを有して構成されている。なお、伝送路13には、受信端末であるセット・トップ・ボックス(宅内受信装置)14-1〜14-mが接続され、これらセット・トップ・ボックス14-1〜14-mで選択されたチャネル番号の画像がモニタ15-1〜15-mに表示される。
【0014】
ここで、通信衛星20より送られてくるディジタル放送信号について説明する。本実施の形態において、このディジタル放送信号は、DVB(Digital Video Broadcasting)システムに対応したものである。図2BはDVBシステムにおけるディジタル放送データのフレーム構成を示しており、8個のMPEG2トランスポートパケット(図2A参照)で1フレームが構成されている。この場合、パケット内の同期バイト(=47H)を用い、8パケットに1回同期バイトを反転(=B8H)させてフレーム同期を得る構成となっている。なお、各MPEG2トランスポートパケット(MPEG2TSパケット)には、リードソロモン(204,188)による誤り訂正符号が付加される。図2Bに示すディジタル放送データがQPSK(Quadrature Phase Shift Keying)変調され、その後にSHF帯に周波数変換されて通信衛星20より送信されてくるディジタル放送信号となる。
【0015】
図3は、MPEG2トランスポートパケットのパケット構成を示しており、188バイトのうち先頭の4バイトはパケットヘッダを構成している。パケットヘッダには該当パケットの個別ストリーム(データ列)の属性を示すPID(Packet Identification:パケット識別子)が配されている。MPEG2トランスポートパケットのペイロード(データ部)には、周知のように図4にパケット構成を示すPES(Packetized Elementary Stream)パケットが再分割されて配されると共に、さらにMPEG2システムの中で規定されているPSI(Program Specific Informetion:プログラム仕様情報)としてのPAT(Program Association Table)、PMT(Program Map Table)、NIT(Network Information Table)等も配される。
【0016】
ここで、PSIは簡便な選局操作およびプログラム選択を実現するために必要な情報である。PATは各プログラム番号(16ビット)毎に、そのプログラムを構成するパケットの情報を伝送するPMTのPIDを示すものであり、図5はPATのテーブル構造を示している。PAT自体のPIDとしては、固定的にPID=“0”が割り当てられている。
【0017】
主な内容について説明する。テーブルIDは、テーブルの種別を示すものであって、PATでは“0×00”(16進表記)である。TS(トランスポート・ストリーム)IDは、ストリーム(多重化された符号化データ)を識別するものであって、衛星の場合はトランスポンダに相当する。バージョン番号は、テーブルの内容が更新される都度加算される。カレント・ネクスト・インジケータは、新旧バージョンを同時に伝送する際の識別に用いられる。プログラム番号は、個々のチャネルを識別するものである。ネットワークPIDは、プログラム番号が“0×0000”の場合に、NITのPIDを示すものである。プログラム・マップPIDは、PMTのPIDを示すものである。
【0018】
また、PMTは、各プログラム番号毎に、そのプログラムを構成する映像、音声、付加データ等のストリームが伝送されるパケットのPIDを示すものである。PMT自体のPIDは、上述したようにPATで指定される。図6は、PMTのテーブル構造を示している。PATと重複しない主な内容について説明する。テーブルIDは、テーブルの種別を示すものであって、PMTでは“0×02”である。PCR PIDは復号する際の基準となるクロック(PCR)が含まれるパケットのPIDを示すものである。ストリーム・タイプは、映像、音声、付加データ等、ストリームで伝送される信号の種類を示すものである。
【0019】
また、NITは、伝送路に関する物理的な情報、すなわち衛星においては衛星の軌道、偏波、トランスポンダ毎の周波数等を示すものである。NIT自体のPIDは、上述したようにPATで指定される。図7は、NITのテーブル構造を示している。PAT、PMTと重複しない主な内容について説明する。テーブルIDは、テーブルの種別を示すものであって、当該ネットワークが“0×40”、他のネットワークが“0×41”である。ネットワークIDは、ネットワークを識別するものである。衛星の場合は個々の衛星に相当する。
【0020】
さらに、NITの一部として重要な役割を果たす二つのディスクリプタについて説明する。まず、サテライト・デリバリー・システム・ディスクリプタを説明する。このディスクリプタは、TS(トランスポート・ストリーム)ディスクリプタ長に従って繰り返されるディスクリプタの1番目として使用するものであって、TS(トランスポート・ストリーム)IDと一対になる。
【0021】
図8は、サテライト・デリバリー・システム・ディスクリプタの構造を示している。ディスクリプタ・タグは、DVBで規定されており、ディスクリプタの種別を示すものである。このディスクリプタでは、“0×43”となる。周波数は、ストリーム(ここではトランスポンダ)毎の伝送周波数を示すものである。軌道/西経・東経フラグ/偏波は、衛星の軌道、偏波を示すものである。変調/シンボル・レート/内側誤り訂正符号化率は、伝送方式に関する仕様を示すものである。
【0022】
次に、サービス・リスト・ディスクリプタを説明する。このディスクリプタは、TS(トランスポート・ストリーム)ディスクリプタ長に従って繰り返されるディスクリプタの2番目以降として使用するものであって、当該ストリーム(ここではトランスポンダ)に多重されたサービス(チャネル)のIDを示すものである。すなわち、一つのTS(トランスポート・ストリーム)IDに複数のサービス・リスト・ディスクリプタが付属する。
【0023】
図9は、サービス・リスト・ディスクリプタの構造を示している。ディスクリプタ・タグは、DVBで規定されており、ディスクリプタの種別を示すものである。このディスクリプタでは、“0×41”となる。サービスIDは、サービスを識別するものである。通常、サービスは視聴者が選局するチャネルと一致する。サービスタイプは、映像、音声、データ等、サービスの内容を示すものである。
【0024】
ここで、通信衛星20より送られてくる上述したようなディジタル放送信号を受信する受信機の動作例を簡単に説明する。なお、PATおよびPMTにおいてはプログラム番号が、NITにおいてはサービスIDが、それぞれの視聴者が選局するチャネル番号に該当する。さらに、NITがネットワーク全体、すなわち全てのトランスポンダの情報を含み、同一のテーブルが全てのトランスポンダで並行に伝送されるのに対し、PATおよびPMTはそれぞれが伝送されるトランスポンダ内の番組の情報だけからなり、各トランスポンダ毎に異なった内容となっている。
【0025】
視聴者が受信機において「M」チャネルを選局したとする。受信機では、固定のPIDによってNITを受信した後、NITのサービス・リスト・ディスクリプタ内のサービスIDについて「M」をサーチする。そして、サービスID「M」を含むサービス・リスト・ディスクリプタの前に組み合わされているサテライト・デリバリー・システム・ディスクリプタを受信して、「M」チャネルを伝送しているトランスポンダの周波数を認識し、受信周波数を制御する。そして、「M」チャネルを伝送しているトランスポンダからのディジタル放送信号よりPATを検出し、そのPAT内のプログラム番号について「M」をサーチする。
【0026】
そして、PAT内のプログラム番号「M」を認識した後、PAT内のプログラム番号「M」に付随するプログラム・マップPIDによってPMTを受信する。このPMT内でプログラム番号「M」に対応するストリーム・タイプ(映像、音声等)毎のエレメンタリーPIDを認識した後、そのエレメンタリーPIDと一致するPIDを持つトランスポート・ストリーム・パケットを分離する。そして、分離したパケットを各デコーダで復号し、視聴者が選局した「M」チャネルの映像信号や音声信号等を出力する。
【0027】
図10は、図1のディジタルCATVシステム10における変調変換送出装置12の構成を示している。この送出装置12は、通信衛星20の第1〜第Nのトランスポンダ(衛星中継器)より送られてくるディジタル放送信号の伝送周波数や変調方式等を変更してCATV用のディジタル放送信号を生成して伝送路13に送出するものである。なお、各ディジタル放送信号には複数チャネルの番組が多重化されている。
【0028】
送出装置12は、マイクロコンピュータを備えてなり、装置全体の動作を制御する制御部31と、通信衛星20の第1〜第Nのトランスポンダより送られてくるSHF(Super High Frequency)帯のディジタル放送信号を処理して、VHF(Very High Frequency)帯またはUHF(Ultra High Frequency)帯のCATV用のディジタル放送信号BS1〜BSNを生成する第1〜第Nの信号処理部32-1〜32-Nと、これらディジタル放送信号BS1〜BSNを加算して伝送路13に送出する加算器33とを有している。なお、制御部31には、各信号処理部32-1〜32-Nのチューナにおける受信周波数の設定等を行うための操作部34と、送出装置12の状態等を表示し、液晶表示器等で構成される表示部35が接続されている。
【0029】
信号処理部32-1は、アンテナ11で受信されたSHF帯の複数のディジタル放送信号より、通信衛星20の第1のトランスポンダより送られてくるディジタル放送信号を選択し、そのディジタル放送信号に対して周波数変換処理を行ってQPSK変調信号S1を得るチューナ41と、このQPSK変調信号S1を復調してDVBのフレーム構成の信号S2を得る復調器42と、この復調器42より出力されるDVBのフレーム構成の信号S2に対して誤り訂正を行って、ディジタル放送データとしてのMPEG2トランスポートパケットS3を順次得るECC(Error Correction Code)デコーダ43とを有している。
【0030】
また、信号処理部32-1は、ECCデコーダ43より順次出力されるMPEG2トランスポートパケットS3よりNIT(ネットワーク・インフォメーション・テーブル)を検出するNIT検出回路44と、このNIT検出回路44で検出されたテーブルNITaを記憶するメモリ45と、このメモリ45に記憶されたテーブルNITaを制御部31でCATVに適合するように変更して得られたテーブルNITbを記憶するメモリ46とを有している。NIT検出回路44では、固定のPIDに基づいてNITの検出が行われる。
【0031】
上述したように通信衛星20に係るディジタル放送データにおけるNITのテーブル構造は図7に示すようになっているため、NIT検出回路44で検出されるテーブルNITaのテーブル構造も同様である。制御部31では、テーブルNITbを得るに当たって、テーブルNITaにおける伝送周波数情報等を持つサテライト・デリバリー・システム・ディスクリプタ(図8参照)が、図11にその構造を示すCATV・デリバリー・システム・ディスクリプタに変更される。
【0032】
主な内容を説明する。ディスクリプタ・タグは、DVBで規定されており、ディスクリプタの種別を示すものである。このディスクリプタでは、“0×44”となる。周波数は、CATVにおけるストリーム(多重化された符号化データ)毎の伝送周波数を示すものである。FEC(外符号)は、外符号としての誤り訂正符号を示すものであって、このディスクリプタでは、“0010”となる。変調/シンボルレート/FEC(内符号)は、伝送方式に関する仕様を示すものである。
【0033】
なお、CATVにおけるディジタル放送信号の数が、衛星ディジタル放送におけるディジタル放送信号の数よりも少ない場合がある。つまり、通信衛星20がL個のトランスポンダを備え、衛星ディジタル放送におけるディジタル放送信号の数がL個であるとき、CATVではそのL個のディジタル放送信号のうちN個(N<L)のディジタル放送信号が選択的に使用されることがある。その場合、制御部31では、テーブルNITbを得るに当たって、テーブルNITaにおけるCATVで使用されないディジタル放送信号に対応したTS(トランスポート・ストリーム)IDに係る情報(図7において、トランスポート・ストリームID〜ディスクリプタまでの情報)が削除される。
【0034】
メモリ45,46の書き込み、読み出しは、制御部31によりインタフェース47を介して制御される。上述したチューナ41の受信周波数も、制御部31により、インタフェース47を介して制御される。
【0035】
なお、上述したようにNIT検出回路44で検出され、メモリ45に記憶されたテーブルNITaの内容は、例えばユーザの操作部34の操作に基づき、制御部31の制御によって表示部35に表示される。例えば、テーブルNITaのサテライト・デリバリー・システム・ディスクリプタおよびサービス・リスト・ディスクリプタに基づく、各トランスポンダの周波数およびサービスID等の関係が表示される。ユーザは、この表示を参照することで、NIT検出回路44で検出されたテーブルNITaが異常であるか否かを判定することが可能となる。テーブルNITaが異常となる原因としては、NIT検出回路44が異常である場合、あるいはディジタル放送データに含まれるNIT自体が異常である場合等が考えられる。
【0036】
上述せずも、制御部31内のメモリ31Mには、予備のNITとしてのテーブルNITcが記憶されている。このテーブルNITcは、NIT検出回路44で検出されたテーブルNITaが異常となる以前に、このNIT検出回路44で検出されたテーブルNITaである。例えば、NIT検出回路44におけるNITの検出は制御部31の制御により一日に一度だけ行われるが、メモリ31Mには1日前に検出された正常なテーブルNITaがテーブルNITcとして記憶されている。
【0037】
上述したように、原則的には、NIT検出回路44で検出されたテーブルNITaを制御部31でCATVに適合するように変更して得られたテーブルNITbがメモリ46に記憶される。しかし、NIT検出回路44で検出されたテーブルNITaが異常であるときは、そのテーブルNITaを変更して得られたテーブルNITbも異常なものとなる。
【0038】
そこで、本実施の形態においては、例えば表示部35に表示されたテーブルNITaの内容によってユーザがテーブルNITaが異常であることを認識したとき、ユーザが操作部34でNITの異常を回避する操作を行うことが可能とされる。この異常回避の操作が行われるとき、制御部31は、メモリ31Mに記憶されているテーブルNITcをCATVに適合するように変更してテーブルNITdを得、このテーブルNITdを上述したテーブルNITbの代わりにメモリ46に記憶する。なお、異常回避の操作が行われるとき、メモリ31Mには、予備のNITとして、テーブルNITdを得るために使用したテーブルNITcがそのまま保持される。
【0039】
また、信号処理部32-1は、ECCデコーダ43より順次出力されるMPEG2トランスポートパケットS3よりNITを検出し、そのNITをメモリ46に記憶されているテーブルNITbあるいはNITdに置き換えるNIT置換回路48を有している。このNIT置換回路48でも、固定のPIDに基づいてNITの検出が行われる。また、制御部31でテーブルNITbあるいはNITdを得るに当たって、上述したようにテーブルNITaあるいはNITcにおけるCATVで使用されないディジタル放送信号に対応したTS(トランスポート・ストリーム)IDに係る情報が削除される場合、NIT置換回路48では、その削除された情報に係る部分にダミービットが挿入される。
【0040】
また、信号処理部32-1は、NIT置換回路48でNITが置き換えられたMPEG2トランスポートパケットS4に対して、リードソロモン(204,188)の誤り訂正符号を付加する等してDVBのフレーム構成の信号S5(図2B参照)を得るECCエンコーダ49と、このDVBのフレーム構成の信号S5に64QAM(Quadrature Amplitude Modulation)の変調処理を行う変調器50と、この変調器50より出力される64QAM変調信号の出力を変換してVHF帯またはUHF帯のCATV用のディジタル放送信号BS1を得る周波数変換器51とを有している。
【0041】
なお、信号処理部32-2〜32-Nは、それぞれ上述した信号処理部32-1におけるチューナ41、復調器42、ECCデコーダ43、インタフェース47、NIT置換回路48、ECCエンコーダ49、変調器50および周波数変換器51を備えた構成とされている。そして、信号処理部32-2〜32-NのNIT置換回路48では、それぞれ信号処理部部32-1のメモリ46に記憶されているテーブルNITbあるいはNITdが使用されてNITの置き換えが行われる。また、信号処理部32-2〜32-Nのチューナでは、それぞれアンテナ11で受信された複数のディジタル放送信号より通信衛星20の第2〜第Nのトランスポンダより送られてくるディジタル放送信号が選択され、そのディジタル放送信号に対して周波数変換処理が行われてQPSK変調信号S1が得られる。信号処理部32-2〜32-Nのチューナの受信周波数は、制御部31により、インタフェース47を介して制御される。さらに、信号処理部32-2〜32-Nの周波数変換器51では、ディジタル放送信号BS1〜BSNの伝送周波数がそれぞれ異なるように周波数変換される。
【0042】
次に、図10に示す変調変換送出装置12の動作を説明する。アンテナ11で受信されたSHF帯の複数のディジタル放送信号は信号処理部32-1のチューナ41に供給される。チューナ41では、通信衛星20の第1のトランスポンダより送られてくるディジタル放送信号が選択され、さらにそのディジタル放送信号に対して周波数変換処理が行われてQPSK変調信号S1が得られる。このQPSK変調信号S1は復調器42に供給され、この復調器42ではQPSK変調信号S1に対して復調処理が行われてDVBのフレーム構成の信号S2が得られる(図2B参照)。そして、このDVBのフレーム構成の信号S2がECCデコーダ43に供給され、このECCデコーダ43ではDVBのフレーム構成の信号S2に対して誤り訂正処理が行われてディジタル放送データとしてのMPEG2トランスポートパケットS3が順次得られる(図2A参照)。
【0043】
また、ECCデコーダ43より順次出力されるMPEG2トランスポートパケットS3はNIT検出回路44に供給され、このNIT検出回路44ではMPEG2トランスポートパケットS3よりNITが検出される。そして、検出されたテーブルNITaはメモリ45に供給されて記憶される。
【0044】
制御部31は、メモリ45よりテーブルNITaを読み出し、そのテーブルNITaにおけるサテライト・デリバリー・システム・ディスクリプタ(図8参照)をCATV・デリバリー・システム・ディスクリプタ(図11参照)に変更し、さらにテーブルNITaにおけるCATVで使用されないディジタル放送信号に対応したTS(トランスポート・ストリーム)IDに係る情報を削除する等してCATVに適合したテーブルNITbを得、このテーブルNITbをメモリ46に記憶しておく。
【0045】
また、制御部31の制御により、表示部35にNIT検出回路44で検出されたテーブルNITbの内容が表示される。制御部31は、ユーザが操作部34で異常回避の操作を行うとき、メモリ31Mより予備のNITとしてのテーブルNITcを読み出し、このテーブルNITcを変更してCATVに適合したテーブルNITdを得、上述したテーブルNITbに代わって、このテーブルNITdをメモリ46に記憶する。
【0046】
また、ECCデコーダ43より順次出力されるMPEG2トランスポートパケットS3はNIT置換回路48に供給され、このNIT置換回路48ではNITが検出され、そのNITの部分がメモリ46に記憶されているテーブルNITbあるいはNITdに置き換えられる。この場合、制御部31でテーブルNITbあるいはNITdを得るに当たって、テーブルNITaあるいはNITcにおけるCATVで使用されないディジタル放送信号に対応したTS(トランスポート・ストリーム)IDに係る情報が削除される場合、NIT置換回路48では、その削除された情報に係る部分にダミービットが挿入される。
【0047】
また、NIT置換回路48でNITが置換されたMPEG2トランスポートパケットS4はECCエンコーダ49に供給され、このECCエンコーダ49では、リードソロモン(204,188)の誤り訂正符号が付加される等してDVBのフレーム構成の信号S5が形成される。このDVBのフレーム構成の信号S5は変調器50に供給され、この変調器50ではDVBのフレーム構成の信号S5に64QAMの変調処理が行われて64QAM変調信号S6が得られる。そして、この64QAM変調信号S6は周波数変換器51に供給され、この周波数変換器51では64QAM変調信号に周波数変換処理が行われてVHF帯またはUHF帯の所定の伝送周波数のCATV用のディジタル放送信号BS1が得られる。
【0048】
また、アンテナ11で受信されたSHF帯の複数のディジタル放送信号は信号処理部32-2〜32-Nに供給され、それぞれのチューナでは通信衛星20の第2〜第Nのトランスポンダより送られてくるディジタル放送信号が選択され、そのディジタル放送信号に対して周波数変換処理が行われてQPSK変調信号S1が得られる。そして、信号処理部32-2〜32-Nでは、それぞれNIT置換回路48で信号処理部32-1のメモリ46に記憶されているテーブルNITbあるいはNITdが使用されてNITの置き換えが行われる等、信号処理部32-1と同様の処理が行われて、VHF帯またはUHF帯の所定の伝送周波数のCATV用のディジタル放送信号BS2〜BSNが得られる。
【0049】
また、上述したように信号処理部32-1〜32-Nで得られるディジタル放送信号BS1〜BSNは加算器33に供給されて加算され、その加算信号はCATVの伝送路13に送出される。このように、CATV用のディジタル放送信号BS1〜BSNは、衛星ディジタル放送におけるPSI(プログラム仕様情報)のうち、NITのみを変更するものである。そのため、CATVの伝送路13に接続されている受信端末としてのセット・トップ・ボックス14-1〜14-mでは、上述した衛星ディジタル放送の受信機における選局動作と同様に選局動作が行われることとなる。
【0050】
以上説明したように本実施の形態においては、変調変換送出装置12で、衛星ディジタル放送(第1のネットワーク)におけるディジタル放送データとしてのMPEG2トランスポートパケットS3よりNIT検出回路44でNITを検出し、検出されるテーブルNITaを変更してCATV(第2のネットワーク)に適合するテーブルNITbを得、衛星ディジタル放送におけるディジタル放送データとしてのMPEG2トランスポートパケットS3のNITをNITbに置き換えてCATVにおけるディジタル放送データとしてのMPEG2トランスポートパケットS4を得るものである。したがって、衛星ディジタル放送で放送されているディジタル放送番組をCATVで配信サービスすることが可能となる。
【0051】
また、検出されるテーブルNITaが異常であって、ユーザが操作部34で異常回避の操作をするとき、制御部31のメモリ31Mに記憶されている予備のNITとしてのテーブルNITcをCATVに適合するように変更してテーブルNITdを得、異常となるテーブルNITbに代えて、このテーブルNITdを使用してNITの置き換えが行われる。したがって、検出されるテーブルNITaが異常であっても、受信端末で正しく受信し得るCATVにおけるディジタル放送データを得ることができる。
【0052】
なお、上述実施の形態においては、制御部31のメモリ31Mに予備のNITとしてNIT検出回路44で検出される正常なテーブルNITcを記憶しておくものであるが、このテーブルNITcを制御部31で変更して得られたCATVに適合したテーブルNITdを記憶しておくようにしてもよい。その場合、ユーザが操作部34で異常回避の操作をするとき、制御部31はメモリ31MよりそのテーブルNITdを読み出してメモリ46に記憶することとなる。
【0053】
また、上述実施の形態においては、ユーザが操作部34で異常回避の操作を行うことで、制御部31のメモリ31Mに記憶されている予備のNITとしてのテーブルNITcが使用されるものであるが、NIT検出回路44で検出されるテーブルNITaより所定の情報が得られるか否か等によって制御部31でテーブルNITaの異常を判定し、その判定結果で自動的にメモリ31Mに記憶されている予備のNITとしてのテーブルNITcを使用するか否かを決定するようにしてもよい。
【0054】
また、上述実施の形態においては、NIT検出回路44で検出されるテーブルNITaの内容が表示部35に表示されるものであって、ユーザはこの表示を参照してテーブルNITaが異常か否かを判定できるものであったが、信号処理部32-1〜32-Nより出力されるディジタル放送信号BS1〜BSNより所定チャネルを選局して例えばモニタに画像を表示できるか否かによってテーブルNITaの異常を判定することもできる。
【0055】
【発明の効果】
この発明によれば、第1のネットワークにおけるディジタル放送データのNITをテーブル検出手段で検出し、そのNITを第2のネットワークに適合するように変更し、第1のネットワークにおけるディジタル放送データのNITを上記変更したNITに置き換えて第2のネットワークにおけるディジタル放送データを得るものにあって、予備のNITを記憶しておき、第1のネットワークにおけるディジタル放送データより検出されるNITが異常であるとき、上記予備のNITを使用してNITの置き換えを行うものである。
【0056】
したがって、テーブル検出手段が異常である場合、あるいは第1のネットワークにおけるディジタル放送データに含まれるNIT自体が異常である場合等であって、テーブル検出手段で検出されるNITが異常であっても、受信端末で正しく受信し得る第2のネットワークにおけるディジタル放送データを得ることができる。
【図面の簡単な説明】
【図1】実施の形態としてのディジタルCATVシステムの構成を示すブロック図である。
【図2】MPEG2トランスポートパケットとDVBシステムのフレーム構成を示す図である。
【図3】MPEG2トランスポートパケットのパケット構造を示す図である。
【図4】PESパケットのパケット構造を示す図である。
【図5】プログラム・アソシエーション・テーブル(PAT)のテーブル構造を示す図である。
【図6】プログラム・マップ・テーブル(PMT)のテーブル構造を示す図である。
【図7】ネットワーク・インフォメーション・テーブル(NIT)のテーブル構造を示す図である。
【図8】NITにおけるサテライト・デリバリー・システム・ディスクリプタの構造を示す図である。
【図9】NITにおけるサービス・リスト・ディスクリプタの構造を示す図である。
【図10】ディジタルCATVシステムを構成する変調変換送出装置の構成を示すブロック図である。
【図11】CATV・デリバリー・システム・ディスクリプタの構造を示す図である。
【符号の説明】
10・・・CATVシステム、11・・・アンテナ、12・・・変調変換送出装置、13・・・CATVの伝送路、14-1〜14-m・・・セット・トップ・ボックス、15-1〜15-m・・・モニタ、20・・・通信衛星、31・・・制御部、31M・・・メモリ、32-1〜32-N・・・信号処理部、33・・・加算器、34・・・操作部、35・・・表示部、41・・・チューナ、42・・・復調器、43・・・ECCデコーダ、44・・・NIT検出回路、45,46・・・メモリ、47・・・インタフェース、48・・・NIT置換回路、49・・・ECCエンコーダ、50・・・変調器、51・・・周波数変換器
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a signal processing apparatus suitable for use when a digital broadcast program broadcast on an arbitrary network is distributed on another network. Specifically, the NIT (network information table) of the digital broadcast data in the first network is detected, the NIT is changed to be compatible with the second network, and the NIT of the digital broadcast data in the first network is changed. When replacing the modified NIT to obtain digital broadcast data in the second network, storing a spare NIT, and when the NIT detected from the digital broadcast data in the first network is abnormal, The present invention relates to a signal processing apparatus that obtains digital broadcast data in a second network that can be correctly received by a receiving terminal by replacing the NIT using the spare NIT.
[0002]
[Prior art]
For example, a digital broadcasting program broadcast on an arbitrary network such as a satellite television multi-channel broadcast is distributed by a cable television operator or the like using a network in its own facility by a modulation conversion transmission device or the like. It is conceivable to provide a distribution service.
[0003]
[Problems to be solved by the invention]
In this case, since the digital broadcast data has an NIT having physical information related to the transmission path, the digital broadcast broadcast on the first network only by converting the modulation method with a modulation conversion transmission device or the like. The program cannot be distributed on the second network.
[0004]
Therefore, the NIT of the digital broadcast data in the first network is detected, the NIT is changed to match the second network, and the NIT of the digital broadcast data in the first network is replaced with the changed NIT. It is conceivable to obtain digital broadcast data in two networks. However, in this case, when the NIT detected from the digital broadcast data in the first network is abnormal, the NIT used for replacement also becomes abnormal, and the digital broadcast in the second network that can be correctly received by the receiving terminal Data cannot be obtained.
[0005]
The present invention provides a signal processing apparatus capable of obtaining digital broadcast data in the second network that can be correctly received by the receiving terminal even if the NIT detected from the digital broadcast data in the first network is abnormal. For the purpose.
[0006]
[Means for Solving the Problems]
The signal processing apparatus according to the present invention is a signal processing apparatus for converting a first digital broadcast signal having a predetermined transmission frequency on the first network into a second digital broadcast signal having a predetermined transmission frequency on the second network. A first frequency converting means for converting the frequency of the first digital broadcast signal to obtain a first digital modulated signal; a demodulating means for demodulating the first digital modulated signal to obtain digital broadcast data; Table detecting means for detecting NIT (network information table) having physical information on the transmission path from the digital broadcast data output from the means, and NIT detected by the table detecting means adapted to the second network Table changing means for changing the digital broadcasting data and N of the digital broadcast data output from the demodulating means. Table replacing means for replacing T with NIT obtained by changing T by the table changing means; modulation means for modulating the digital broadcast data with NIT replaced by the table replacing means to obtain a second digital modulation signal; and The NIT detected by the table detecting means includes second frequency converting means for converting the frequency of the second digital modulation signal to obtain a second digital broadcast signal, and table storage means for storing spare NIT. Is abnormal, the table replacement means replaces the NIT using a spare NIT stored in the table storage means.
[0007]
The first digital broadcast signal on the first network has a predetermined transmission frequency. The first digital broadcast signal is frequency-converted into a digital modulation signal, and further demodulated so that the first digital broadcast signal is demodulated. Digital broadcast data in the network is obtained. The digital broadcast data in the first network has an NIT that is compatible with the first network.
[0008]
The NIT is detected from the digital broadcast data in the first network, and the NIT is changed so as to be compatible with the second network. For example, the frequency information of the NIT is changed when a satellite television multi-channel broadcast is provided by a cable television company or the like using a modulation conversion transmission device using a network in its own facility. Further, when the number of digital broadcast signals on the second network is smaller than the number of digital broadcast signals on the first network, the digital broadcast on the second network among the digital broadcast signals on the first network. Information related to the digital broadcast signal not corresponding to the signal is deleted.
[0009]
Then, the digital broadcast data in the second network is formed by replacing the NIT of the digital broadcast data in the first network with the NIT obtained by changing the digital broadcast data so as to be compatible with the second network. The digital broadcast data in the second network is modulated into a digital modulated signal, and further frequency-converted to obtain a second digital broadcast signal to be transmitted on the second network. This makes it possible to provide a distribution service for digital broadcast programs broadcast on the first network on the second network.
[0010]
Here, the NIT detected from the digital broadcast data in the first network may become abnormal. The cause may be a case where the table detecting means is abnormal, or a case where the NIT itself included in the digital broadcast data in the first network is abnormal. The user can easily know that the NIT is abnormal by displaying the contents of the NIT.
[0011]
As described above, when the NIT detected from the digital broadcast data in the first network is abnormal, the NIT obtained by changing the NIT by the table changing means is also abnormal. Therefore, at this time, the table replacement unit replaces the NIT using the spare NIT stored in the table storage unit. This makes it possible to obtain digital broadcast data in the second network that can be correctly received by the receiving terminal.
[0012]
In this case, the spare NIT stored in the table storage means is, for example, the NIT detected by the table detection means before the NIT detected by the table detection means becomes abnormal (conforming to the first network) or The NIT obtained by changing the NIT by the table changing means (conforming to the second network). When the spare NIT is suitable for the first network, when the NIT detected by the table detecting means is abnormal, the spare NIT is adapted for the second network by the table changing means. Changed and used for replacement. on the other hand,
When the spare NIT is suitable for the second network, when the NIT detected by the table detecting means is abnormal, the spare NIT is used as it is for replacement.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 shows a digital CATV (cable television) system 10 using satellite digital multi-channel broadcasting as an embodiment. This system 10 has an antenna 11 for receiving digital broadcast signals from a plurality of transponders (satellite repeaters) of a communication satellite 20 and changes the transmission frequency, modulation method, etc. of the received digital broadcast signals for CATV. And a modulation conversion sending device 12 for generating a digital broadcast signal and sending it to the transmission line 13. A transmission line 13 includes a set top box (in-home receiving device) 14 as a receiving terminal. -1 ~ 14 -m Are connected to these set top boxes 14 -1 ~ 14 -m The image of the channel number selected in is displayed on the monitor 15. -1 ~ 15 -m Is displayed.
[0014]
Here, the digital broadcast signal transmitted from the communication satellite 20 will be described. In the present embodiment, the digital broadcasting signal corresponds to a DVB (Digital Video Broadcasting) system. FIG. 2B shows a frame structure of digital broadcast data in the DVB system, and one frame is composed of eight MPEG2 transport packets (see FIG. 2A). In this case, the synchronization byte in the packet (= 47 H ) And invert the sync byte once in 8 packets (= B8 H ) To obtain frame synchronization. Note that an error correction code according to Reed-Solomon (204, 188) is added to each MPEG2 transport packet (MPEG2TS packet). The digital broadcast data shown in FIG. 2B is modulated by QPSK (Quadrature Phase Shift Keying), and then frequency-converted to the SHF band to become a digital broadcast signal transmitted from the communication satellite 20.
[0015]
FIG. 3 shows the packet structure of an MPEG2 transport packet, and the first 4 bytes of 188 bytes form a packet header. In the packet header, PID (Packet Identification) indicating the attribute of the individual stream (data string) of the packet is arranged. As is well known, a PES (Packetized Elementary Stream) packet whose packet structure is shown in FIG. 4 is subdivided and arranged in the payload (data portion) of the MPEG2 transport packet, and is further defined in the MPEG2 system. PAT (Program Association Table), PMT (Program Map Table), NIT (Network Information Table), etc. are also arranged as PSI (Program Specific Information).
[0016]
Here, PSI is information necessary for realizing a simple channel selection operation and program selection. PAT indicates the PID of the PMT that transmits the information of the packets constituting the program for each program number (16 bits), and FIG. 5 shows the table structure of the PAT. As the PID of the PAT itself, PID = “0” is fixedly assigned.
[0017]
The main contents will be described. The table ID indicates the type of the table and is “0 × 00” (hexadecimal notation) in the PAT. The TS (Transport Stream) ID identifies a stream (multiplexed encoded data) and corresponds to a transponder in the case of a satellite. The version number is added every time the contents of the table are updated. The current next indicator is used for identification when the old and new versions are transmitted simultaneously. The program number identifies each channel. The network PID indicates the PID of the NIT when the program number is “0 × 0000”. The program map PID indicates the PID of the PMT.
[0018]
The PMT indicates, for each program number, the PID of a packet in which a stream of video, audio, additional data, etc. constituting the program is transmitted. The PID of the PMT itself is specified by the PAT as described above. FIG. 6 shows a table structure of the PMT. The main contents not overlapping with PAT will be described. The table ID indicates the type of table and is “0 × 02” in the PMT. The PCR PID indicates the PID of a packet including a clock (PCR) that serves as a reference for decoding. The stream type indicates the type of signal transmitted in the stream, such as video, audio, and additional data.
[0019]
The NIT indicates physical information on the transmission path, that is, in the satellite, the orbit of the satellite, the polarization, the frequency for each transponder, and the like. The PID of the NIT itself is specified by the PAT as described above. FIG. 7 shows the NIT table structure. Main contents not overlapping with PAT and PMT will be described. The table ID indicates the type of the table. The network is “0 × 40” and the other networks are “0 × 41”. The network ID identifies the network. In the case of a satellite, it corresponds to an individual satellite.
[0020]
Furthermore, two descriptors that play an important role as part of the NIT will be described. First, the satellite delivery system descriptor will be described. This descriptor is used as the first descriptor repeated according to the TS (Transport Stream) descriptor length, and is paired with a TS (Transport Stream) ID.
[0021]
FIG. 8 shows the structure of the satellite delivery system descriptor. The descriptor tag is defined by DVB and indicates the type of descriptor. In this descriptor, it is “0 × 43”. The frequency indicates a transmission frequency for each stream (here, transponder). The orbit / west longitude / east longitude flag / polarization indicates the orbit and polarization of the satellite. The modulation / symbol rate / inner error correction coding rate indicates a specification related to the transmission method.
[0022]
Next, the service list descriptor will be described. This descriptor is used as the second and subsequent descriptors repeated according to the TS (transport stream) descriptor length, and indicates the ID of the service (channel) multiplexed in the stream (here, transponder). is there. That is, a plurality of service list descriptors are attached to one TS (Transport Stream) ID.
[0023]
FIG. 9 shows the structure of the service list descriptor. The descriptor tag is defined by DVB and indicates the type of descriptor. In this descriptor, it is “0 × 41”. The service ID identifies a service. Usually, the service matches the channel that the viewer selects. The service type indicates the contents of the service such as video, audio, and data.
[0024]
Here, an example of the operation of the receiver that receives the above-described digital broadcast signal transmitted from the communication satellite 20 will be briefly described. Note that the program number in PAT and PMT, and the service ID in NIT correspond to the channel number selected by each viewer. Furthermore, the NIT contains information for the entire network, ie all transponders, and the same table is transmitted in parallel by all transponders, whereas the PAT and PMT are only from the program information in the transponder to which each is transmitted. Therefore, the contents are different for each transponder.
[0025]
Assume that the viewer selects the “M” channel at the receiver. The receiver searches for “M” for the service ID in the service list descriptor of the NIT after receiving the NIT with a fixed PID. Then, the satellite delivery system descriptor combined with the service list descriptor including the service ID “M” is received, and the frequency of the transponder transmitting the “M” channel is recognized and received. Control the frequency. Then, the PAT is detected from the digital broadcast signal from the transponder transmitting the “M” channel, and “M” is searched for the program number in the PAT.
[0026]
Then, after recognizing the program number “M” in the PAT, the PMT is received by the program map PID attached to the program number “M” in the PAT. After recognizing an elementary PID for each stream type (video, audio, etc.) corresponding to the program number “M” in this PMT, a transport stream packet having a PID that matches the elementary PID is separated. . The separated packet is decoded by each decoder, and the video signal, audio signal, etc. of the “M” channel selected by the viewer are output.
[0027]
FIG. 10 shows the configuration of the modulation conversion sending device 12 in the digital CATV system 10 of FIG. This sending device 12 changes the transmission frequency, modulation method, etc. of the digital broadcast signal sent from the first to Nth transponders (satellite repeaters) of the communication satellite 20 to generate a CATV digital broadcast signal. Are sent to the transmission line 13. Note that a plurality of channels of programs are multiplexed in each digital broadcast signal.
[0028]
The sending device 12 includes a microcomputer, and performs digital broadcasting in the SHF (Super High Frequency) band sent from the control unit 31 that controls the operation of the entire device and the first to Nth transponders of the communication satellite 20. Digital broadcasting signal BS for CATV in VHF (Very High Frequency) band or UHF (Ultra High Frequency) band by processing the signal 1 ~ BS N First to Nth signal processing units 32 for generating -1 ~ 32 -N And these digital broadcast signals BS 1 ~ BS N And an adder 33 for adding to the transmission line 13. The control unit 31 includes signal processing units 32. -1 ~ 32 -N An operation unit 34 for setting a reception frequency in the tuner of the tuner and a display unit 35 configured to display a status of the sending device 12 and the like and configured by a liquid crystal display or the like are connected.
[0029]
Signal processing unit 32 -1 Selects a digital broadcast signal transmitted from the first transponder of the communication satellite 20 from a plurality of digital broadcast signals in the SHF band received by the antenna 11, and performs frequency conversion processing on the digital broadcast signal A tuner 41 for obtaining a QPSK modulated signal S1, a demodulator 42 for demodulating the QPSK modulated signal S1 to obtain a DVB frame-structured signal S2, and a DVB frame-structured signal S2 output from the demodulator 42. It has an ECC (Error Correction Code) decoder 43 that performs error correction for the MPEG2 transport packet S3 as digital broadcast data in order.
[0030]
Further, the signal processing unit 32 -1 Includes an NIT detection circuit 44 that detects an NIT (network information table) from MPEG2 transport packets S3 sequentially output from the ECC decoder 43, and a memory 45 that stores a table NITa detected by the NIT detection circuit 44. The memory NI stores the table NITb obtained by changing the table NITa stored in the memory 45 so as to be adapted to the CATV by the control unit 31. The NIT detection circuit 44 detects NIT based on a fixed PID.
[0031]
As described above, since the NIT table structure in the digital broadcast data related to the communication satellite 20 is as shown in FIG. 7, the table structure of the table NITa detected by the NIT detection circuit 44 is the same. In obtaining the table NITb, the control unit 31 changes the satellite delivery system descriptor (see FIG. 8) having the transmission frequency information in the table NITa to the CATV delivery system descriptor whose structure is shown in FIG. Is done.
[0032]
The main contents will be explained. The descriptor tag is defined by DVB and indicates the type of descriptor. In this descriptor, it is “0 × 44”. The frequency indicates a transmission frequency for each stream (multiplexed encoded data) in CATV. FEC (outer code) indicates an error correction code as an outer code, and is “0010” in this descriptor. Modulation / symbol rate / FEC (inner code) indicates a specification related to a transmission method.
[0033]
In some cases, the number of digital broadcast signals in CATV is smaller than the number of digital broadcast signals in satellite digital broadcast. That is, when the communication satellite 20 includes L transponders and the number of digital broadcast signals in the satellite digital broadcast is L, CATV uses N (N <L) digital broadcasts among the L digital broadcast signals. The signal may be used selectively. In that case, in obtaining the table NITb, in the control unit 31, information (TS, transport stream ID to descriptor) related to a TS (transport stream) ID corresponding to a digital broadcast signal not used in CATV in the table NITa. Information is deleted.
[0034]
Writing to and reading from the memories 45 and 46 are controlled by the control unit 31 via the interface 47. The reception frequency of the tuner 41 described above is also controlled by the control unit 31 via the interface 47.
[0035]
As described above, the contents of the table NITa detected by the NIT detection circuit 44 and stored in the memory 45 are displayed on the display unit 35 under the control of the control unit 31 based on the operation of the operation unit 34 of the user, for example. . For example, the relationship of the frequency and service ID of each transponder based on the satellite delivery system descriptor and the service list descriptor of the table NITa is displayed. By referring to this display, the user can determine whether or not the table NITa detected by the NIT detection circuit 44 is abnormal. Possible causes of the table NITa being abnormal include when the NIT detection circuit 44 is abnormal or when the NIT itself included in the digital broadcast data is abnormal.
[0036]
Although not described above, the memory 31M in the control unit 31 stores a table NITc as a spare NIT. The table NITc is a table NITa detected by the NIT detection circuit 44 before the table NITa detected by the NIT detection circuit 44 becomes abnormal. For example, the NIT detection in the NIT detection circuit 44 is performed only once a day under the control of the control unit 31, but the normal table NITa detected one day ago is stored as the table NITc in the memory 31M.
[0037]
As described above, in principle, the table NITb obtained by changing the table NITa detected by the NIT detection circuit 44 so as to conform to CATV by the control unit 31 is stored in the memory 46. However, when the table NITa detected by the NIT detection circuit 44 is abnormal, the table NITb obtained by changing the table NITa is also abnormal.
[0038]
Therefore, in the present embodiment, for example, when the user recognizes that the table NITa is abnormal based on the contents of the table NITa displayed on the display unit 35, the user performs an operation for avoiding the NIT abnormality using the operation unit 34. It is possible to do. When this abnormality avoidance operation is performed, the control unit 31 changes the table NITc stored in the memory 31M so as to conform to CATV to obtain a table NITd, and this table NITd is used instead of the table NITb described above. Store in the memory 46. When an abnormality avoidance operation is performed, the table NITc used for obtaining the table NITd is retained as it is in the memory 31M as a spare NIT.
[0039]
Further, the signal processing unit 32 -1 Has an NIT replacement circuit 48 that detects NIT from the MPEG2 transport packet S3 sequentially output from the ECC decoder 43 and replaces the NIT with a table NITb or NITd stored in the memory 46. The NIT replacement circuit 48 also detects NIT based on a fixed PID. In addition, when the table NITb or NITd is obtained by the control unit 31, as described above, when the information related to the TS (transport stream) ID corresponding to the digital broadcast signal not used in CATV in the table NITa or NITc is deleted, In the NIT replacement circuit 48, a dummy bit is inserted in the portion related to the deleted information.
[0040]
Further, the signal processing unit 32 -1 A signal S5 having a DVB frame structure by adding an error correction code of Reed-Solomon (204, 188) to the MPEG2 transport packet S4 whose NIT has been replaced by the NIT replacement circuit 48 (see FIG. 2B). The ECC encoder 49 for obtaining the signal, the modulator 50 for performing 64QAM (Quadrature Amplitude Modulation) modulation processing on the DVB frame-structured signal S5, and converting the output of the 64QAM modulated signal output from the modulator 50 to VHF Band or UHF band digital broadcast signal BS for CATV 1 And a frequency converter 51 for obtaining
[0041]
The signal processing unit 32 -2 ~ 32 -N Are respectively the signal processing units 32 described above. -1 1 includes a tuner 41, a demodulator 42, an ECC decoder 43, an interface 47, a NIT replacement circuit 48, an ECC encoder 49, a modulator 50, and a frequency converter 51. Then, the signal processing unit 32 -2 ~ 32 -N In the NIT replacement circuit 48, each of the signal processing units 32 -1 The table NITb or NITd stored in the memory 46 is used to replace the NIT. Further, the signal processing unit 32 -2 ~ 32 -N In the tuner, a digital broadcast signal transmitted from the second to N-th transponders of the communication satellite 20 is selected from a plurality of digital broadcast signals received by the antenna 11, and a frequency conversion process is performed on the digital broadcast signal. Is performed to obtain a QPSK modulation signal S1. Signal processing unit 32 -2 ~ 32 -N The receiving frequency of the tuner is controlled by the control unit 31 via the interface 47. Further, the signal processing unit 32 -2 ~ 32 -N In the frequency converter 51, the digital broadcast signal BS 1 ~ BS N The frequency conversion is performed so that the transmission frequencies of the two are different.
[0042]
Next, the operation of the modulation conversion sending device 12 shown in FIG. 10 will be described. A plurality of SHF band digital broadcast signals received by the antenna 11 are transmitted to the signal processing unit 32. -1 The tuner 41 is supplied. In the tuner 41, a digital broadcast signal transmitted from the first transponder of the communication satellite 20 is selected, and further, a frequency conversion process is performed on the digital broadcast signal to obtain a QPSK modulated signal S1. The QPSK modulation signal S1 is supplied to a demodulator 42, which demodulates the QPSK modulation signal S1 to obtain a DVB frame-structured signal S2 (see FIG. 2B). Then, the DVB frame-structured signal S2 is supplied to the ECC decoder 43. The ECC decoder 43 performs error correction processing on the DVB frame-structured signal S2 and performs MPEG2 transport packet S3 as digital broadcast data. Are obtained sequentially (see FIG. 2A).
[0043]
The MPEG2 transport packet S3 sequentially output from the ECC decoder 43 is supplied to the NIT detection circuit 44, and the NIT detection circuit 44 detects NIT from the MPEG2 transport packet S3. The detected table NITa is supplied to the memory 45 and stored therein.
[0044]
The control unit 31 reads the table NITa from the memory 45, changes the satellite delivery system descriptor (see FIG. 8) in the table NITa to the CATV delivery system descriptor (see FIG. 11), and further changes the table NITa in the table NITa. A table NITb suitable for CATV is obtained by deleting information related to a TS (Transport Stream) ID corresponding to a digital broadcast signal not used in CATV, and this table NITb is stored in the memory 46.
[0045]
Further, the contents of the table NITb detected by the NIT detection circuit 44 are displayed on the display unit 35 under the control of the control unit 31. When the user performs an abnormality avoidance operation with the operation unit 34, the control unit 31 reads the table NITc as a spare NIT from the memory 31M, and changes the table NITc to obtain a table NITd suitable for CATV. This table NITd is stored in the memory 46 instead of the table NITb.
[0046]
The MPEG2 transport packet S3 sequentially output from the ECC decoder 43 is supplied to the NIT replacement circuit 48. The NIT replacement circuit 48 detects NIT, and the NIT portion is stored in the memory 46. Replaced with NITd. In this case, when the table NITb or NITd is obtained by the control unit 31, if the information related to the TS (transport stream) ID corresponding to the digital broadcast signal not used in CATV in the table NITa or NITc is deleted, the NIT replacement circuit In 48, a dummy bit is inserted into the portion related to the deleted information.
[0047]
Further, the MPEG2 transport packet S4 in which the NIT is replaced by the NIT replacement circuit 48 is supplied to the ECC encoder 49. The ECC encoder 49 adds the error correction code of Reed-Solomon (204, 188), etc. to the DVB. The signal S5 having the frame configuration is formed. The DVB frame-structured signal S5 is supplied to the modulator 50, which performs 64QAM modulation processing on the DVB frame-structured signal S5 to obtain a 64QAM modulated signal S6. The 64QAM modulated signal S6 is supplied to the frequency converter 51. The frequency converter 51 performs a frequency conversion process on the 64QAM modulated signal, and a CATV digital broadcast signal having a predetermined transmission frequency in the VHF band or the UHF band. BS 1 Is obtained.
[0048]
A plurality of SHF band digital broadcast signals received by the antenna 11 are transmitted to the signal processing unit 32. -2 ~ 32 -N In each tuner, a digital broadcast signal sent from the 2nd to Nth transponders of the communication satellite 20 is selected, a frequency conversion process is performed on the digital broadcast signal, and a QPSK modulation signal S1 is generated. can get. Then, the signal processing unit 32 -2 ~ 32 -N In the NIT replacement circuit 48, the signal processor 32 -1 The signal processing unit 32 is used such that the table NITb or NITd stored in the memory 46 is used to replace the NIT. -1 The digital broadcast signal BS for CATV having a predetermined transmission frequency in the VHF band or the UHF band is processed in the same manner as in FIG. 2 ~ BS N Is obtained.
[0049]
Further, as described above, the signal processing unit 32. -1 ~ 32 -N Digital broadcast signal BS obtained by 1 ~ BS N Is supplied to the adder 33 and added, and the addition signal is sent to the CATV transmission line 13. Thus, the digital broadcast signal BS for CATV 1 ~ BS N Is for changing only NIT in PSI (program specification information) in satellite digital broadcasting. Therefore, a set top box 14 as a receiving terminal connected to the CATV transmission line 13. -1 ~ 14 -m Then, the channel selection operation is performed in the same manner as the channel selection operation in the satellite digital broadcast receiver described above.
[0050]
As described above, in the present embodiment, the NIT detection circuit 44 detects NIT from the MPEG2 transport packet S3 as digital broadcast data in the satellite digital broadcast (first network) in the modulation conversion transmission device 12; The detected table NITa is changed to obtain a table NITb conforming to CATV (second network), and the NIT of the MPEG2 transport packet S3 as digital broadcast data in satellite digital broadcast is replaced with NITb, and the digital broadcast data in CATV MPEG2 transport packet S4 is obtained. Accordingly, it becomes possible to provide a digital broadcast program broadcast by satellite digital broadcasting using CATV.
[0051]
Further, when the detected table NITa is abnormal and the user performs an abnormality avoidance operation with the operation unit 34, the table NITc as a spare NIT stored in the memory 31M of the control unit 31 is adapted to CATV. Thus, the table NITd is obtained, and the NIT is replaced by using this table NITd instead of the abnormal table NITb. Therefore, even if the detected table NITa is abnormal, digital broadcast data in CATV that can be correctly received by the receiving terminal can be obtained.
[0052]
In the above-described embodiment, the normal table NITc detected by the NIT detection circuit 44 is stored as a spare NIT in the memory 31M of the control unit 31, and this table NITc is stored in the control unit 31. You may make it memorize | store table NITd suitable for CATV obtained by changing. In that case, when the user performs an operation for avoiding an abnormality with the operation unit 34, the control unit 31 reads the table NITd from the memory 31 </ b> M and stores it in the memory 46.
[0053]
In the above-described embodiment, the table NITc as the spare NIT stored in the memory 31M of the control unit 31 is used when the user performs an abnormality avoidance operation with the operation unit 34. The controller 31 determines whether or not the table NITa is abnormal depending on whether or not predetermined information is obtained from the table NITa detected by the NIT detection circuit 44, and the spare is automatically stored in the memory 31M based on the determination result. It may be determined whether to use the table NITc as the NIT.
[0054]
In the embodiment described above, the contents of the table NITa detected by the NIT detection circuit 44 are displayed on the display unit 35, and the user refers to this display to determine whether the table NITa is abnormal. Although it can be determined, the signal processing unit 32 -1 ~ 32 -N Digital broadcast signal BS output from 1 ~ BS N Further, the abnormality of the table NITa can be determined by selecting a predetermined channel and determining whether an image can be displayed on the monitor, for example.
[0055]
【The invention's effect】
According to the present invention, the NIT of the digital broadcast data in the first network is detected by the table detecting means, the NIT is changed to be compatible with the second network, and the NIT of the digital broadcast data in the first network is changed. When replacing the modified NIT to obtain digital broadcast data in the second network, storing a spare NIT, and when the NIT detected from the digital broadcast data in the first network is abnormal, The spare NIT is used to replace the NIT.
[0056]
Therefore, even when the table detection means is abnormal, or when the NIT itself included in the digital broadcast data in the first network is abnormal, even if the NIT detected by the table detection means is abnormal, Digital broadcast data in the second network that can be correctly received by the receiving terminal can be obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a digital CATV system as an embodiment.
FIG. 2 is a diagram illustrating a frame structure of an MPEG2 transport packet and a DVB system.
FIG. 3 is a diagram illustrating a packet structure of an MPEG2 transport packet.
FIG. 4 is a diagram illustrating a packet structure of a PES packet.
FIG. 5 is a diagram showing a table structure of a program association table (PAT).
FIG. 6 is a diagram showing a table structure of a program map table (PMT).
FIG. 7 is a diagram showing a table structure of a network information table (NIT).
FIG. 8 is a diagram showing a structure of a satellite delivery system descriptor in the NIT.
FIG. 9 is a diagram showing a structure of a service list descriptor in the NIT.
FIG. 10 is a block diagram showing a configuration of a modulation conversion sending device constituting a digital CATV system.
FIG. 11 is a diagram showing a structure of a CATV delivery system descriptor.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... CATV system, 11 ... Antenna, 12 ... Modulation conversion transmission apparatus, 13 ... CATV transmission line, 14 -1 ~ 14 -m ... Set top box, 15 -1 ~ 15 -m ... Monitor, 20 ... Communication satellite, 31 ... Control unit, 31M ... Memory, 32 -1 ~ 32 -N ... Signal processing unit, 33 ... Adder, 34 ... Operating unit, 35 ... Display unit, 41 ... Tuner, 42 ... Demodulator, 43 ... ECC decoder, 44. ..NIT detection circuit, 45, 46 ... memory, 47 ... interface, 48 ... NIT replacement circuit, 49 ... ECC encoder, 50 ... modulator, 51 ... frequency converter

Claims (5)

第1のネットワーク上の所定伝送周波数の第1のディジタル放送信号を第2のネットワーク上の所定伝送周波数の第2のディジタル放送信号に変換する信号処理装置であって、
上記第1のディジタル放送信号を周波数変換して第1のディジタル変調信号を得る第1の周波数変換手段と、
上記第1のディジタル変調信号を復調してディジタル放送データを得る復調手段と、
上記復調手段より出力されるディジタル放送データから伝送路に関する物理的な情報を持つネットワーク・インフォメーション・テーブルを検出するテーブル検出手段と、
上記テーブル検出手段で検出される上記ネットワーク・インフォメーション・テーブルを上記第2のネットワークに適合するように変更するテーブル変更手段と、
上記復調手段より出力されるディジタル放送データのネットワーク・インフォメーション・テーブルを上記テーブル変更手段で変更して得られたネットワーク・インフォメーション・テーブルに置き換えるテーブル置き換え手段と、
上記テーブル置き換え手段でネットワーク・インフォメーション・テーブルが置き換えられたディジタル放送データを変調して第2のディジタル変調信号を得る変調手段と、
上記第2のディジタル変調信号を周波数変換して上記第2のディジタル放送信号を得る第2の周波数変換手段と、
予備のネットワーク・インフォメーション・テーブルを記憶しておくテーブル記憶手段とを備え、
上記テーブル検出手段で検出される上記ネットワーク・インフォメーション・テーブルが異常であるとき、上記テーブル置き換え手段では、上記テーブル記憶手段に記憶されている上記予備のネットワーク・インフォメーション・テーブルを使用して上記ネットワーク・インフォメーション・テーブルを置き換える
ことを特徴とする信号処理装置。
A signal processing apparatus for converting a first digital broadcast signal having a predetermined transmission frequency on a first network into a second digital broadcast signal having a predetermined transmission frequency on a second network,
First frequency converting means for frequency-converting the first digital broadcast signal to obtain a first digital modulated signal;
Demodulation means for demodulating the first digital modulation signal to obtain digital broadcast data;
A table detection means for detecting a network information table having physical information on a transmission path from the digital broadcast data output from the demodulation means;
Table changing means for changing the network information table detected by the table detecting means so as to be adapted to the second network;
Table replacement means for replacing the network information table of the digital broadcast data output from the demodulation means with a network information table obtained by changing the table changing means;
Modulation means for modulating the digital broadcast data with the network information table replaced by the table replacement means to obtain a second digital modulation signal;
Second frequency converting means for frequency-converting the second digital modulation signal to obtain the second digital broadcast signal;
Table storage means for storing a spare network information table;
When the network information table detected by the table detection means is abnormal, the table replacement means uses the spare network information table stored in the table storage means to use the network information table. A signal processing apparatus characterized by replacing an information table.
上記テーブル記憶手段には上記第1のネットワークに適合するネットワーク・インフォメーション・テーブルを記憶しておき、上記テーブル検出手段で検出されるネットワーク・インフォメーション・テーブルが異常であるとき、上記テーブル記憶手段に記憶されている上記予備のネットワーク・インフォメーション・テーブルを上記テーブル変更手段で変更して上記テーブル置き換え手段で使用する
ことを特徴とする請求項1に記載の信号処理装置。
A network information table suitable for the first network is stored in the table storage means, and stored in the table storage means when the network information table detected by the table detection means is abnormal. 2. The signal processing apparatus according to claim 1, wherein said reserved network information table is changed by said table changing means and used by said table replacing means.
上記テーブル記憶手段には上記第2のネットワークに適合するネットワーク・インフォメーション・テーブルを記憶しておき、上記テーブル検出手段で検出されるネットワーク・インフォメーション・テーブルが異常であるとき、上記テーブル記憶手段に記憶されている上記予備のネットワーク・インフォメーション・テーブルを上記テーブル置き換え手段でそのまま使用する
ことを特徴とする請求項1に記載の信号処理装置。
A network information table suitable for the second network is stored in the table storage means, and stored in the table storage means when the network information table detected by the table detection means is abnormal. 2. The signal processing apparatus according to claim 1, wherein said reserved network information table is directly used by said table replacement means.
上記テーブル検出手段で検出されるネットワーク・インフォメーション・テーブルの内容を表示するテーブル内容表示手段をさらに備える
ことを特徴とする請求項1に記載の信号処理装置。
2. The signal processing apparatus according to claim 1, further comprising table content display means for displaying contents of the network information table detected by the table detection means.
上記テーブル記憶手段に記憶される上記予備のネットワーク・インフォメーション・テーブルは、上記テーブル検出手段で検出されるネットワーク・インフォメーション・テーブルが異常となる以前に上記テーブル検出手段で検出されたネットワーク・インフォメーション・テーブルまたはそのネットワーク・インフォメーション・テーブルが上記テーブル変更手段で変更して得られたネットワーク・インフォメーション・テーブルである
ことを特徴とする請求項1に記載の信号処理装置。
The spare network information table stored in the table storage means is the network information table detected by the table detection means before the network information table detected by the table detection means becomes abnormal. 2. The signal processing apparatus according to claim 1, wherein the network information table is a network information table obtained by changing by the table changing means.
JP31730997A 1997-11-18 1997-11-18 Signal processing device Expired - Fee Related JP3823491B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31730997A JP3823491B2 (en) 1997-11-18 1997-11-18 Signal processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31730997A JP3823491B2 (en) 1997-11-18 1997-11-18 Signal processing device

Publications (2)

Publication Number Publication Date
JPH11150716A JPH11150716A (en) 1999-06-02
JP3823491B2 true JP3823491B2 (en) 2006-09-20

Family

ID=18086782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31730997A Expired - Fee Related JP3823491B2 (en) 1997-11-18 1997-11-18 Signal processing device

Country Status (1)

Country Link
JP (1) JP3823491B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000042767A1 (en) * 1999-01-12 2000-07-20 Sony Corporation Signal processing device and signal processing method
JP4752861B2 (en) * 2008-04-21 2011-08-17 ソニー株式会社 Signal processing apparatus and signal processing method
JP4670893B2 (en) * 2008-04-21 2011-04-13 ソニー株式会社 Signal processing apparatus and signal processing method
JP4821926B2 (en) * 2010-11-29 2011-11-24 ソニー株式会社 Signal processing apparatus and signal processing method

Also Published As

Publication number Publication date
JPH11150716A (en) 1999-06-02

Similar Documents

Publication Publication Date Title
JP4114234B2 (en) Signal processing apparatus, receiving apparatus, and signal processing method
US6480551B1 (en) Signal processing device and method for switching signal processors thereof
KR100653011B1 (en) Signal processing device and signal processing method
JPH11355227A (en) Device and method for information transmission, device and method for information reception and providing medium
JP3823492B2 (en) Signal processing apparatus and signal processing method
KR100659453B1 (en) Receiving Apparatus, Receiving Method and Recording Medium
JP3823491B2 (en) Signal processing device
JPH11355224A (en) System and method for distributing information
JP4099559B2 (en) Signal processing apparatus and signal processing method
JP4135245B2 (en) Signal processing device
KR100730464B1 (en) Receiving device for receiving a digital signal and the method of therefor
JP4670893B2 (en) Signal processing apparatus and signal processing method
JP4135241B2 (en) Signal processing device
JP4572939B2 (en) Signal processing apparatus, receiving apparatus, and signal processing method
JP4538888B2 (en) Transmission / reception system and method, and reception apparatus and method
JP3975473B2 (en) Signal processing apparatus, signal processing method, and information recording medium
JP4325052B2 (en) Sending network information
JP3903578B2 (en) Signal processing apparatus and method, and recording medium
JP4821926B2 (en) Signal processing apparatus and signal processing method
JP4029504B2 (en) Information transmitting apparatus and information transmitting method
JP4058830B2 (en) Digital signal receiving apparatus and receiving method
JP2007306627A (en) Information conversion apparatus and information conversion method
JP3978699B2 (en) Separation apparatus and method, and reception apparatus and method

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060414

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060601

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060606

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060619

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

Free format text: PAYMENT UNTIL: 20090707

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100707

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100707

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110707

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110707

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120707

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120707

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130707

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees