(57)【特許請求の範囲】
【請求項１】
複数のデータ処理系統を有するデータ処理装置において、
第１の状況下において、提供されたデータの処理を行う第１のデータ処理手段と、第２の状況下において、データ処理系統間における同期をとるために必要な信号である同期信号を出力する同期信号出力手段と、を有する第１のデータ処理系統と、
前記同期信号出力手段において出力された前記同期信号を受信する同期信号受信手段と、前記同期信号受信手段において受信された前記同期信号を用い、前記第１のデータ処理系統に対する同期化処理を行う同期化処理手段と、前記第２の状況下において、前記同期化処理手段による前記同期化処理に従い、提供されたデータを処理する第２のデータ処理手段と、を有する第２のデータ処理系統と、
を有することを特徴とするデータ処理装置。
【請求項２】
前記第２のデータ処理系統は、
前記第２の状況下においてのみ、前記同期信号の受信を可能にする同期信号受信許可手段を、さらに有する、
ことを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記第１のデータ処理系統は、
前記第１のデータ処理系統におけるクロックカウンタ数を示すカウンタ数情報を、前記第２の状況下において出力するカウンタ数情報出力手段を、さらに有し、
前記第２のデータ処理系統は、
前記カウンタ数情報出力手段において出力された前記カウンタ数情報を受信するカウンタ数情報受信手段を、さらに有する、
ことを特徴とする請求項１記載のデータ処理装置。
【請求項４】
前記第１のデータ処理系統は、
前記第１のデータ処理系統に提供された前記データの変化回数を示す情報である変化回数情報を、前記第２の状況下において出力する変化回数情報出力手段を、さらに有し、
前記第２のデータ処理系統は、
前記変化回数情報出力手段において出力された前記変化回数情報を受信する変化回数情報受信手段を、さらに有する、
ことを特徴とする請求項１記載のデータ処理装置。
【請求項５】
前記第１のデータ処理系統と前記第２のデータ処理系統とに対し、同一クロックを提供するクロック提供手段を、さらに有し、
前記同期信号は、
前記第１のデータ処理系統におけるデータ処理のタイミングをはかるための信号である第１の基本同期信号よりも、前記クロック提供手段によって提供される前記クロックにおいて１クロック進んだタイミングで出力される信号であり、
前記同期化処理手段は、
前記同期信号受信手段において受信された前記同期信号を、前記クロック提供手段によって提供された前記クロックによってラッチした第１の同期処理信号を生成する第１の同期処理信号生成手段と、
前記第１の同期処理信号生成手段において生成された前記第１の同期処理信号を、前記クロック提供手段によって提供された前記クロックによってラッチした第２の同期処理信号を生成する第２の同期処理信号生成手段と、
前記第１の同期処理信号生成手段において生成された前記第１の同期処理信号と、前記第２の同期処理信号生成手段において生成された前記第２の同期処理信号の反転信号と、の論理和をとった第３の同期処理信号を生成する第３の同期処理信号生成手段と、
前記第３の同期処理信号生成手段において生成された前記第３の同期処理信号を、前記クロック提供手段によって提供された前記クロックによってラッチした第２の基本同期信号を生成する第２の基本同期信号生成手段と、
を有することを特徴とする請求項１記載のデータ処理装置。
【請求項６】
前記同期信号は、
前記クロック提供手段によって提供された前記クロックにおける２クロック分以上のパルス幅を有する信号である、
ことを特徴とする請求項５記載のデータ処理装置。
【請求項７】
前記第１の状況は、
前記第１のデータ処理系統におけるデータが正常である状況であり、
前記第２の状況は、
前記第１のデータ処理系統におけるデータに不具合が生じた状況である、
ことを特徴とする請求項１記載のデータ処理装置。
【請求項８】
複数のデータ処理系統を有するデータ処理装置において、
第１の状況下において、提供されたデータの処理を行う第１のデータ処理手段と、第２の状況下において、データ処理系統間における同期をとるために必要な信号である第１の同期信号を出力する第１の同期信号出力手段と、を有する第１のデータ処理系統と、
前記第１の同期信号出力手段において出力された前記第１の同期信号を受信する第１の同期信号受信手段と、前記第１の同期信号受信手段において受信された前記第１の同期信号を用い、前記第１のデータ処理系統に対する同期化処理を行う第２の同期化処理手段と、前記第２の状況下において、前記第２の同期化処理手段による前記同期化処理に従い、提供されたデータを処理する第２のデータ処理手段と、前記第１の状況下において、データ処理系統間における同期をとるために必要な信号である第２の同期信号を出力する第２の同期信号出力手段と、を有する第２のデータ処理系統と、を有し、
前記第１のデータ処理系統は、
前記第２の同期信号出力手段において出力された前記第２の同期信号を受信する第２の同期信号受信手段と、前記第２の同期信号受信手段において受信された前記第２の同期信号を用い、前記第２のデータ処理系統に対する同期化処理を行う第１の同期化処理手段と、前記第１の状況下において、前記第１の同期化処理手段による前記同期化処理に従い、提供されたデータを処理する前記第１のデータ処理手段と、をさらに有する、
ことを特徴とするデータ処理装置。
【請求項９】
提供されたデータを処理するデータ処理方法において、
第１のデータ処理系統において行われる、
第１の状況下において、提供されたデータの処理を行う第１のデータ処理ステップと、第２の状況下において、データ処理系統間における同期をとるために必要な信号である同期信号を出力する同期信号出力ステップと、
第２のデータ処理系統において行われる、
前記同期信号出力ステップにおいて出力された前記同期信号を受信する同期信号受信ステップと、前記同期信号受信ステップにおいて受信された前記同期信号を用い、前記第１のデータ処理系統に対する同期化処理を行う同期化処理ステップと、前記第２の状況下において、前記同期化処理ステップによる前記同期化処理に従い、提供されたデータを処理する第２のデータ処理ステップと、
を有することを特徴とするデータ処理方法。
【請求項１０】
前記第２のデータ処理系統において行われる、
前記第２の状況下においてのみ、前記同期信号受信ステップによる前記同期信号の受信を可能にする同期信号受信許可ステップを、さらに有する、
ことを特徴とする請求項９記載のデータ処理方法。
【請求項１１】
前記第１のデータ処理系統において行われる、
前記第１のデータ処理系統におけるクロックカウンタ数を示すカウンタ数情報を、前記第２の状況下において出力するカウンタ数情報出力ステップを、さらに有し、
前記第２のデータ処理系統において行われる、
前記カウンタ数情報出力ステップにおいて出力された前記カウンタ数情報を受信するカウンタ数情報受信ステップを、さらに有する、
ことを特徴とする請求項９記載のデータ処理方法。
【請求項１２】
前記第１のデータ処理系統において行われる、
前記第１のデータ処理系統に提供された前記データの変化回数を示す情報である変化回数情報を、前記第２の状況下において出力する変化回数情報出力ステップを、さらに有し、
前記第２のデータ処理系統において行われる、
前記変化回数情報出力ステップにおいて出力された前記変化回数情報を受信する変化回数情報受信ステップを、さらに有する、
ことを特徴とする請求項９記載のデータ処理方法。
【請求項１３】
前記第１のデータ処理系統と前記第２のデータ処理系統とに対し、同一クロックを提供するクロック提供ステップを、さらに有し、
前記同期信号は、
前記第１のデータ処理系統におけるデータ処理のタイミングをはかるための信号である第１の基本同期信号よりも、前記クロック提供ステップによって提供される前記クロックにおいて１クロック進んだタイミングで出力される信号であり、
前記同期化処理ステップは、
前記同期信号受信ステップにおいて受信された前記同期信号を、前記クロック提供ステップによって提供された前記クロックによってラッチした第１の同期処理信号を生成する第１の同期処理信号生成ステップと、
前記同期処理信号生成ステップにおいて生成された前記第１の同期処理信号を、前記クロック提供ステップによって提供された前記クロックによってラッチした第２の同期処理信号を生成する第２の同期処理信号生成ステップと、
前記同期処理信号生成ステップにおいて生成された前記第１の同期処理信号と、前記第２の同期処理信号生成ステップにおいて生成された前記第２の同期処理信号の反転信号と、の論理和をとった第３の同期処理信号を生成する第３の同期処理信号生成ステップと、
前記第３の同期処理信号生成ステップにおいて生成された前記第３の同期処理信号を、前記クロック提供ステップによって提供された前記クロックによってラッチした第２の基本同期信号を生成する第２の基本同期信号生成ステップと、
を有することを特徴とする請求項９記載のデータ処理方法。
【請求項１４】
前記同期信号は、
前記クロック提供ステップによって提供された前記クロックにおける２クロック分以上のパルス幅を有する信号である、
ことを特徴とする請求項１３記載のデータ処理方法。
【請求項１５】
前記第１の状況は、
前記第１のデータ処理系統におけるデータが正常である状況であり、
前記第２の状況は、
前記第１のデータ処理系統におけるデータに不具合が生じた状況である、
ことを特徴とする請求項９記載のデータ処理方法。
【請求項１６】
複数のデータ処理系統を有するデータ処理方法において、
第１のデータ処理系統において行われる、
第１の状況下において、提供されたデータの処理を行う第１のデータ処理ステップと、第２の状況下において、データ処理系統間における同期をとるために必要な信号である第１の同期信号を出力する第１の同期信号出力ステップと、
第２のデータ処理系統において行われる、
前記第１の同期信号出力ステップにおいて出力された前記第１の同期信号を受信する第１の同期信号受信ステップと、前記第１の同期信号受信ステップにおいて受信された前記第１の同期信号を用い、前記第１のデータ処理系統に対する同期化処理を行う第２の同期化処理ステップと、前記第２の状況下において、前記第２の同期化処理ステップによる前記同期化処理に従い、提供されたデータを処理する第２のデータ処理ステップと、前記第１の状況下において、データ処理系統間における同期をとるために必要な信号である第２の同期信号を出力する第２の同期信号出力ステップと、
前記第１のデータ処理系統において行われる、
前記第２の同期信号出力ステップにおいて出力された前記第２の同期信号を受信する第２の同期信号受信ステップと、前記第２の同期信号受信ステップにおいて受信された前記第２の同期信号を用い、前記第２のデータ処理系統に対する同期化処理を行う第１の同期化処理ステップと、前記第１の状況下において、前記第１の同期化処理ステップによる前記同期化処理に従い、提供されたデータを処理する前記第１のデータ処理ステップと、
を有することを特徴とするデータ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、提供されたデータを処理するデータ処理装置及びそのデータ処理方法に関し、特に、複数のデータ処理系統を有するデータ処理装置及びそのデータ処理方法に関する。
【０００２】
【従来の技術】
デジタル衛星放送では、複数の放送局が１つの送出局を共用することによって、その配信システムが構成されている。
【０００３】
図９は、このようなデジタル衛星放送における番組配信システムを例示した概念図である。
図９に例示するように、デジタル衛星放送における番組配信システムは、例えば、番組コンテンツをトランスポートストリーム（ＴＳ：Ｔａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）として提供する複数の放送局５０１〜５０４、複数の放送局５０１〜５０４から提供された複数のトランスポートストリームを１つの搬送波に多重合成する送出局５１０、送出局５１０において多重合成された搬送波を放送衛星に送信するアンテナ５２０を有している。なお、ここで、トランスポートストリームとは、例えば、番組コンテンツを構成する画像データ等をＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２等の方式によって圧縮符号化した情報を有するトランスポートパケット（Ｔｒａｎｓｐｏｒｔ  Ｐａｃｋｅｔ）の集合を意味する。
【０００４】
また、送出局５１０は、例えば、各放送局５０１〜５０４から提供された各トランスポートストリームの入力を受け付ける複数の入力基板５１１ａ〜５１１ｄ、複数のトランスポートストリームを多重合成するＴＳ合成基板５１２、トランスポートストリームを多重合成した搬送波の伝送符号化処理を行う伝送路符号化装置５１３、及びこの搬送波の変調、送信を行う変調・送信装置５１４を有している。なお、ここで、各入力基板５１１ａ〜５１１ｄは、例えば、各放送局５０１〜５０４から提供されたトランスポートストリームの取り扱いの確実性を確保するため、提供されたトランスポートストリームのデータ処理を行うデータ処理系統を２系統有している。これらのデータ処理系統は、例えば、通常状態において使用される現用データ処理系統と、現用データ処理系統で不具合が発生した際に使用される予備データ処理系統に分けられ、各入力基板５１１ａ〜５１１ｄは、各入力基板５１１ａ〜５１１ｄ内のデータ処理状況に応じ、これらの現用データ処理系統及び予備データ処理系統の自動切り替えを行う。
【０００５】
デジタル衛星放送において番組コンテンツの配信を行う場合、例えば、まず、各放送局５０１〜５０４は、各自が提供する番組コンテンツをトランスポートストリームとして送出局５１０に提供する。送出局５１０に提供された各トランスポートストリームは、例えば、入力基板５１１ａ〜５１１ｄにおいて取得され、この入力基板５１１ａ〜５１１ｄを介し、ＴＳ合成基板５１２に提供される。ＴＳ合成基板５１２は、例えば、各入力基板５１１ａ〜５１１ｄから提供されたトランスポートストリームを、１つの搬送波に多重合成し、その搬送波を伝送路符号化装置５１３に提供する。伝送路符号化装置５１３に提供された搬送波は、例えば、この伝送路符号化装置５１３で伝送路符号化処理が行われ、さらに、変調・送信装置５１４で変調された後、アンテナ５２０を介し、放送衛星に向け出力される。
【０００６】
【発明が解決しようとする課題】
しかし、従来、この現用データ処理系統と予備データ処理系統とを切り替えた場合、現用データ処理系統からの出力信号と、予備データ処理系統からの出力信号との連続性を確保することが困難であったという問題点がある。
【０００７】
例えば、現用データ処理系統や予備データ処理系統から出力される出力信号に、これらの現用データ処理系統や予備データ処理系統内でカウントされたクロックカウンタ数が付加され、この付加されたクロックカウンタ数が、現用データ処理系統や予備データ処理系統以降の後段の処理において利用される場合がある。しかし、このクロックカウンタ数のカウントは、これらの各データ処理系統の電源が立ち上げられてから、各データ処理系統ごとにそれぞれ開始されることが一般的である。そのため、電源の立ち上げ状態によっては、現用データ処理系統におけるクロックカウンタ数と、予備データ処理系統におけるクロックカウンタ数とが一致しない場合も生じ得る。この場合、データ処理系統の切り替え前後で、出力信号のクロックカウンタ数が変化することとなり、結果、このクロックカウンタ数を用いて行われる後段の処理に支障を与えてしまう場合がある。特に、例えば、７ＭＨｚというような高速なクロック周波数でクロックカウンタ数がカウントアップされていく場合、このように相互に独立したデータ処理系統間でクロックカウンタ数を一致させることはきわめて困難である。また、一般に、現用データ処理系統、予備データ処理系統のどちらかの出力信号が後段の処理において利用されている状態であっても、現用データ処理系統及び予備データ処理系統の両データ処理系統には、同一のタイミングで同一のトランスポートストリームが入力されている。しかし、何らかの理由で、現用データ処理系統と予備データ処理系統との間で、入力されたトランスポートストリームの遅延、断絶が生じた場合、両データ処理系統から出力される出力信号のタイミングが相違することとなり、結果、データ処理系統の切り替え前後で出力信号のタイミングが相違し、後段の処理に支障を与えてしまうという問題が生じる。
【０００８】
本発明はこのような点に鑑みてなされたものであり、提供されたデータを処理するデータ処理系統が切り替えられた場合であっても、データ処理系統の切り替え前後における出力信号の連続性を確保することが可能なデータ処理装置を提供することを目的とする。
【０００９】
また、本発明の他の目的は、提供されたデータを処理するデータ処理系統が切り替えられた場合であっても、データ処理系統の切り替え前後における出力信号の連続性を確保することが可能なデータ処理方法を提供することである。
【００１０】
【課題を解決するための手段】
本発明では上記課題を解決するために、複数のデータ処理系統を有するデータ処理装置において、第１の状況下において、提供されたデータの処理を行う第１のデータ処理手段と、第２の状況下において、データ処理系統間における同期をとるために必要な信号である同期信号を出力する同期信号出力手段と、を有する第１のデータ処理系統と、前記同期信号出力手段において出力された前記同期信号を受信する同期信号受信手段と、前記同期信号受信手段において受信された前記同期信号を用い、前記第１のデータ処理系統に対する同期化処理を行う同期化処理手段と、前記第２の状況下において、前記同期化処理手段による前記同期化処理に従い、提供されたデータを処理する第２のデータ処理手段と、を有する第２のデータ処理系統と、を有することを特徴とするデータ処理装置が提供される。
【００１１】
ここで、第１のデータ処理手段は、第１の状況下において、提供されたデータの処理を行い、同期信号出力手段は、第２の状況下において、データ処理系統間における同期をとるために必要な信号である同期信号を出力し、同期信号受信手段は、同期信号出力手段において出力された同期信号を受信し、同期化処理手段は、同期信号受信手段において受信された同期信号を用い、第１のデータ処理系統に対する同期化処理を行い、第２のデータ処理手段は、第２の状況下において、同期化処理手段による同期化処理に従い、提供されたデータを処理する。
【００１２】
また、本発明のデータ処理装置において、好ましくは、第２のデータ処理系統は、第２の状況下においてのみ、同期信号の受信を可能にする同期信号受信許可手段を、さらに有する。
【００１３】
また、本発明のデータ処理装置において、好ましくは、第１のデータ処理系統は、第１のデータ処理系統におけるクロックカウンタ数を示すカウンタ数情報を、第２の状況下において出力するカウンタ数情報出力手段を、さらに有し、第２のデータ処理系統は、カウンタ数情報出力手段において出力されたカウンタ数情報を受信するカウンタ数情報受信手段を、さらに有する。
【００１４】
また、本発明のデータ処理装置において、好ましくは、第１のデータ処理系統は、第１のデータ処理系統に提供されたデータの変化回数を示す情報である変化回数情報を、第２の状況下において出力する変化回数情報出力手段を、さらに有し、第２のデータ処理系統は、変化回数情報出力手段において出力された変化回数情報を受信する変化回数情報受信手段を、さらに有する。
【００１５】
また、本発明のデータ処理装置は、好ましくは、第１のデータ処理系統と第２のデータ処理系統とに対し、同一クロックを提供するクロック提供手段を、さらに有し、同期信号は、第１のデータ処理系統におけるデータ処理のタイミングをはかるための信号である第１の基本同期信号よりも、クロック提供手段によって提供されるクロックにおいて１クロック進んだタイミングで出力される信号であり、同期化処理手段は、同期信号受信手段において受信された同期信号を、クロック提供手段によって提供されたクロックによってラッチした第１の同期処理信号を生成する第１の同期処理信号生成手段と、第１の同期処理信号生成手段において生成された第１の同期処理信号を、クロック提供手段によって提供されたクロックによってラッチした第２の同期処理信号を生成する第２の同期処理信号生成手段と、第１の同期処理信号生成手段において生成された第１の同期処理信号と、第２の同期処理信号生成手段において生成された第２の同期処理信号の反転信号と、の論理和をとった第３の同期処理信号を生成する第３の同期処理信号生成手段と、第３の同期処理信号生成手段において生成された第３の同期処理信号を、クロック提供手段によって提供されたクロックによってラッチした第２の基本同期信号を生成する第２の基本同期信号生成手段とを有する。
【００１６】
また、本発明のデータ処理装置において、好ましくは、同期信号は、クロック提供手段によって提供されたクロックにおける２クロック分以上のパルス幅を有する信号である。
【００１７】
また、本発明のデータ処理装置において、好ましくは、第１の状況は、第１のデータ処理系統におけるデータが正常である状況であり、第２の状況は、第１のデータ処理系統におけるデータに不具合が生じた状況である。
【００１８】
また、複数のデータ処理系統を有するデータ処理装置において、第１の状況下において、提供されたデータの処理を行う第１のデータ処理手段と、第２の状況下において、データ処理系統間における同期をとるために必要な信号である第１の同期信号を出力する第１の同期信号出力手段と、を有する第１のデータ処理系統と、前記第１の同期信号出力手段において出力された前記第１の同期信号を受信する第１の同期信号受信手段と、前記第１の同期信号受信手段において受信された前記第１の同期信号を用い、前記第１のデータ処理系統に対する同期化処理を行う第２の同期化処理手段と、前記第２の状況下において、前記第２の同期化処理手段による前記同期化処理に従い、提供されたデータを処理する第２のデータ処理手段と、前記第１の状況下において、データ処理系統間における同期をとるために必要な信号である第２の同期信号を出力する第２の同期信号出力手段と、を有する第２のデータ処理系統と、を有し、前記第１のデータ処理系統は、前記第２の同期信号出力手段において出力された前記第２の同期信号を受信する第２の同期信号受信手段と、前記第２の同期信号受信手段において受信された前記第２の同期信号を用い、前記第２のデータ処理系統に対する同期化処理を行う第１の同期化処理手段と、前記第１の状況下において、前記第１の同期化処理手段による前記同期化処理に従い、提供されたデータを処理する前記第１のデータ処理手段と、をさらに有する、ことを特徴とするデータ処理装置が提供される。
【００１９】
ここで、第１のデータ処理手段は、第１の状況下において、提供されたデータの処理を行い、第１の同期信号出力手段は、第２の状況下において、データ処理系統間における同期をとるために必要な信号である第１の同期信号を出力し、第１の同期信号受信手段は、第１の同期信号出力手段において出力された第１の同期信号を受信し、第２の同期化処理手段は、第１の同期信号受信手段において受信された第１の同期信号を用い、第１のデータ処理系統に対する同期化処理を行い、第２のデータ処理手段は、第２の状況下において、第２の同期化処理手段による同期化処理に従い、提供されたデータを処理し、第２の同期信号出力手段は、第１の状況下において、データ処理系統間における同期をとるために必要な信号である第２の同期信号を出力し、第２の同期信号受信手段は、第２の同期信号出力手段において出力された第２の同期信号を受信し、第１の同期化処理手段は、第２の同期信号受信手段において受信された第２の同期信号を用い、第２のデータ処理系統に対する同期化処理を行い、第１のデータ処理手段は、第１の状況下において、第１の同期化処理手段による同期化処理に従い、提供されたデータを処理する。
【００２０】
また、提供されたデータを処理するデータ処理方法において、第１のデータ処理系統において行われる、第１の状況下において、提供されたデータの処理を行う第１のデータ処理ステップと、第２の状況下において、データ処理系統間における同期をとるために必要な信号である同期信号を出力する同期信号出力ステップと、第２のデータ処理系統において行われる、前記同期信号出力ステップにおいて出力された前記同期信号を受信する同期信号受信ステップと、前記同期信号受信ステップにおいて受信された前記同期信号を用い、前記第１のデータ処理系統に対する同期化処理を行う同期化処理ステップと、前記第２の状況下において、前記同期化処理ステップによる前記同期化処理に従い、提供されたデータを処理する第２のデータ処理ステップと、を有することを特徴とするデータ処理方法が提供される。
【００２１】
ここで、第１のデータ処理ステップは、第１の状況下において、提供されたデータの処理を行い、同期信号出力ステップは、第２の状況下において、データ処理系統間における同期をとるために必要な信号である同期信号を出力し、同期信号受信ステップは、同期信号出力ステップにおいて出力された同期信号を受信し、同期化処理ステップは、同期信号受信ステップにおいて受信された同期信号を用い、第１のデータ処理系統に対する同期化処理を行い、第２のデータ処理ステップは、第２の状況下において、同期化処理ステップによる同期化処理に従い、提供されたデータを処理する。
【００２２】
また、本発明のデータ処理方法において、好ましくは、第２のデータ処理系統において行われる、第２の状況下においてのみ、同期信号受信ステップによる同期信号の受信を可能にする同期信号受信許可ステップを、さらに有する。
【００２３】
また、本発明のデータ処理方法において、好ましくは、第１のデータ処理系統において行われる、第１のデータ処理系統におけるクロックカウンタ数を示すカウンタ数情報を、第２の状況下において出力するカウンタ数情報出力ステップを、さらに有し、第２のデータ処理系統において行われる、カウンタ数情報出力ステップにおいて出力されたカウンタ数情報を受信するカウンタ数情報受信ステップを、さらに有する。
【００２４】
また、本発明のデータ処理方法において、好ましくは、第１のデータ処理系統において行われる、第１のデータ処理系統に提供されたデータの変化回数を示す情報である変化回数情報を、第２の状況下において出力する変化回数情報出力ステップを、さらに有し、第２のデータ処理系統において行われる、変化回数情報出力ステップにおいて出力された変化回数情報を受信する変化回数情報受信ステップを、さらに有する。
【００２５】
また、本発明のデータ処理方法において、好ましくは、第１のデータ処理系統と第２のデータ処理系統とに対し、同一クロックを提供するクロック提供ステップを、さらに有し、同期信号は、第１のデータ処理系統におけるデータ処理のタイミングをはかるための信号である第１の基本同期信号よりも、クロック提供ステップによって提供されるクロックにおいて１クロック進んだタイミングで出力される信号であり、同期化処理ステップは、同期信号受信ステップにおいて受信された同期信号を、クロック提供ステップによって提供されたクロックによってラッチした第１の同期処理信号を生成する第１の同期処理信号生成ステップと、同期処理信号生成ステップにおいて生成された第１の同期処理信号を、クロック提供ステップによって提供されたクロックによってラッチした第２の同期処理信号を生成する第２の同期処理信号生成ステップと、同期処理信号生成ステップにおいて生成された第１の同期処理信号と、第２の同期処理信号生成ステップにおいて生成された第２の同期処理信号の反転信号と、の論理和をとった第３の同期処理信号を生成する第３の同期処理信号生成ステップと、第３の同期処理信号生成ステップにおいて生成された第３の同期処理信号を、クロック提供ステップによって提供されたクロックによってラッチした第２の基本同期信号を生成する第２の基本同期信号生成ステップと、を有する。
【００２６】
また、本発明のデータ処理方法において、好ましくは、同期信号は、クロック提供ステップによって提供されたクロックにおける２クロック分以上のパルス幅を有する信号である。
【００２７】
また、本発明のデータ処理方法において、好ましくは、第１の状況は、第１のデータ処理系統におけるデータが正常である状況であり、第２の状況は、第１のデータ処理系統におけるデータに不具合が生じた状況である。
【００２８】
また、複数のデータ処理系統を有するデータ処理方法において、第１のデータ処理系統において行われる、第１の状況下において、提供されたデータの処理を行う第１のデータ処理ステップと、第２の状況下において、データ処理系統間における同期をとるために必要な信号である第１の同期信号を出力する第１の同期信号出力ステップと、第２のデータ処理系統において行われる、前記第１の同期信号出力ステップにおいて出力された前記第１の同期信号を受信する第１の同期信号受信ステップと、前記第１の同期信号受信ステップにおいて受信された前記第１の同期信号を用い、前記第１のデータ処理系統に対する同期化処理を行う第２の同期化処理ステップと、前記第２の状況下において、前記第２の同期化処理ステップによる前記同期化処理に従い、提供されたデータを処理する第２のデータ処理ステップと、前記第１の状況下において、データ処理系統間における同期をとるために必要な信号である第２の同期信号を出力する第２の同期信号出力ステップと、前記第１のデータ処理系統において行われる、前記第２の同期信号出力ステップにおいて出力された前記第２の同期信号を受信する第２の同期信号受信ステップと、前記第２の同期信号受信ステップにおいて受信された前記第２の同期信号を用い、前記第２のデータ処理系統に対する同期化処理を行う第１の同期化処理ステップと、前記第１の状況下において、前記第１の同期化処理ステップによる前記同期化処理に従い、提供されたデータを処理する前記第１のデータ処理ステップと、を有することを特徴とするデータ処理方法が提供される。
【００２９】
ここで、第１のデータ処理ステップは、第１の状況下において、提供されたデータの処理を行い、第１の同期信号出力ステップは、第２の状況下において、データ処理系統間における同期をとるために必要な信号である第１の同期信号を出力し、第１の同期信号受信ステップは、第１の同期信号出力ステップにおいて出力された第１の同期信号を受信し、第２の同期化処理ステップは、第１の同期信号受信ステップにおいて受信された第１の同期信号を用い、第１のデータ処理系統に対する同期化処理を行い、第２のデータ処理ステップは、第２の状況下において、第２の同期化処理ステップによる同期化処理に従い、提供されたデータを処理し、第２の同期信号出力ステップは、第１の状況下において、データ処理系統間における同期をとるために必要な信号である第２の同期信号を出力し、第２の同期信号受信ステップは、第２の同期信号出力ステップにおいて出力された第２の同期信号を受信し、第１の同期化処理ステップは、第２の同期信号受信ステップにおいて受信された第２の同期信号を用い、第２のデータ処理系統に対する同期化処理を行い、第１のデータ処理ステップは、第１の状況下において、第１の同期化処理ステップによる同期化処理に従い、提供されたデータを処理する。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本形態におけるデータ処理装置が用いられるデジタル衛星放送の番組配信システムを例示した概念図である。
【００３１】
図１に例示するように、デジタル衛星放送の番組配信システムは、例えば、番組コンテンツをトランスポートストリーム（ＴＳ：Ｔａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）として提供する複数の放送局１ａ〜１ｄ、複数の放送局１ａ〜１ｄから提供された複数のトランスポートストリームを１つの搬送波に多重合成する送出局２、送出局２において多重合成された搬送波を放送衛星に送信するアンテナ３を有している。なお、ここで、トランスポートストリームとは、例えば、番組コンテンツを構成する画像データ等をＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２等の方式によって圧縮符号化した情報を有するトランスポートパケット（Ｔｒａｎｓｐｏｒｔ  Ｐａｃｋｅｔ）の集合を意味する。
【００３２】
また、送出局２は、例えば、各放送局１ａ〜１ｄから提供された各トランスポートストリームの入力を受け付ける複数の入力基板２ａａ〜２ａｄ、複数のトランスポートストリームを多重合成するＴＳ合成基板２ｂ、トランスポートストリームを多重合成した搬送波の伝送符号化処理を行う伝送路符号化装置２ｃ、及びこの搬送波の変調、送信を行う変調・送信装置２ｄを有している。後述のように、各入力基板２ａａ〜２ａｄは、例えば、各放送局１ａ〜１ｄから提供されたトランスポートストリームの取り扱いの確実性を確保するため、提供されたトランスポートストリームのデータ処理を行うデータ処理系統を２系統有している。これらのデータ処理系統は、例えば、通常状態において使用される現用データ処理系統と、現用データ処理系統で不具合が発生した際に使用される予備データ処理系統に分けられ、各入力基板２ａａ〜２ａｄは、各入力基板２ａａ〜２ａｄ内のデータ処理状況に応じ、これらの現用データ処理系統及び予備データ処理系統の自動切り替えを行う。
【００３３】
デジタル衛星放送において番組コンテンツの配信を行う場合、例えば、まず、各放送局１ａ〜１ｄは、各自が提供する番組コンテンツをトランスポートストリームとして送出局２に提供する。送出局２に提供された各トランスポートストリームは、例えば、入力基板２ａａ〜２ａｄにおいて取得され、この入力基板２ａａ〜２ａｄを介し、ＴＳ合成基板２ｂに提供される。ＴＳ合成基板２ｂは、例えば、各入力基板２ａａ〜２ａｄから提供されたトランスポートストリームを、１つの搬送波に多重合成し、その搬送波を伝送路符号化装置２ｃに提供する。伝送路符号化装置２ｃに提供された搬送波は、例えば、この伝送路符号化装置２ｃにおいて、電力拡散、畳み込み符号化、パンクチュアド化等の伝送路符号化処理が行われ、さらに、変調・送信装置２ｄで変調された後、アンテナ３を介し、放送衛星に向け出力される。
【００３４】
図２は、図１に例示した入力基板２ａａの構成を例示したブロック図である。
入力基板２ａａは、例えば、本発明におけるデータ処理装置に相当するものであり、通常状態においてデータ処理を行う第１のデータ処理系統である現用機１０、現用機１０におけるデータ処理に不具合が生じた場合にデータ処理を行う第２のデータ処理系統である予備機２０、基準クロック信号を発生させるクロック提供手段である基準クロック発生器３０、ＴＳ信号が入力される入力端子４０、現用機１０内で処理された信号が出力される出力端子５１、及び予備機２０内で処理された信号が出力される出力端子５２を有している。
【００３５】
ここで、図２に例示するように、現用機１０は、例えば、第２の状況下において、データ処理系統間における同期をとるために必要な信号である同期信号を出力する同期信号出力手段であるドライバ１１、現用機１０を制御するＣＰＵ１２、同期信号の出力指示を与えるスイッチ１３、現用機１０と予備機２０との間の同期化処理を行う同期化回路１４、及び第１の状況下において、提供されたデータの処理を行う第１のデータ処理手段である信号処理回路１５を有している。また、予備機２０は、例えば、同期信号出力手段において出力された同期信号を受信する同期信号受信手段であるレシーバ２１、予備機２０を制御するＣＰＵ２２、同期信号の受信を可能にする指示を与える同期信号受信許可手段であるスイッチ２３、同期信号受信手段において受信された同期信号を用い、第１のデータ処理系統に対する同期化処理を行う同期化処理手段である同期化回路２４、及び第２の状況下において、同期化処理手段による同期化処理に従い、提供されたデータを処理する第２のデータ処理手段である信号処理回路２５を有している。なお、ここで、第１の状況とは、例えば第１のデータ処理系統である現用機１０におけるデータが正常である状況を意味し、前記第２の状況とは、第１のデータ処理系統である現用機１０におけるデータに不具合が生じた状況を意味するものとする。
【００３６】
図２に例示するように、例えば、基準クロック発生器３０は、同期化回路１４、２４にクロック信号の提供が可能なように構成され、ＣＰＵ１２は、同期化回路１４と、ＣＰＵ２２は、同期化回路２４と、それぞれ情報のやりとりが可能なように構成される。また、スイッチ１３は、同期化回路１４に、同期化回路１４は、ドライバ１１及び信号処理回路１５に、ドライバ１１は、レシーバ２１に、スイッチ２３は、同期化回路２４に、同期化回路２４は、信号処理回路２５に、レシーバ２１は、同期化回路２４に、それぞれ情報の提供が可能なように構成される。さらに、例えば、入力端子４０は、信号処理回路１５、２５にＴＳ信号の提供が可能なように、信号処理回路１５、２５は、出力端子５１、５２に処理信号の提供が可能なように、それぞれ構成される。
【００３７】
なお、図２では、入力基板２ａａの構成のみを例示したが、その他の入力基板２ａｂ〜２ａｄについても、例えば、図２に例示した入力基板２ａａと同様な構成をとるものとする。
【００３８】
図３は、放送局１ａ〜１ｄから提供され、各入力基板２ａａ〜２ａｄに入力されるＴＳ信号１００のデータ構成を例示した概念図である。
図３に例示するように、ＴＳ信号１００は、例えば、それぞれ２０４ｂｙｔｅの情報量を有する複数のトランスポートパケット１０１〜１０４によって構成される。なお、この各トランスポートパケット１０１〜１０４の数は、例えば、各放送局１ａ〜１ｄから提供される番組コンテンツの内容等によって定められる。
【００３９】
図４は、図３に例示したトランスポートパケット１０１のデータ構成を例示した概念図である。
図４に例示するように、トランスポートパケット１０１は、例えば、１ｂｙｔｅのシンクワード１０１ａ、１８７ｂｙｔｅのメイン情報１０１ｂ、８ｂｙｔｅのＴＭＣＣ（Ｔｒａｎｓｍｉｓｓｉｏｎ  ａｄｄ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｃｏｎｆｕｇｕｒａｔｉｏｎ  Ｃｏｎｔｒｏｌ：伝送多重制御）基本情報１０１ｃ、及び８ｂｙｔｅのパリティ（Ｐａｒｉｔｙ）１０１ｄの合計２０４ｂｙｔｅによって構成されている。
【００４０】
シンクワード１０１ａとは、例えば、各トランスポートパケット１０１〜１０４の先頭を識別するための情報であり、ＴＳ信号間の同期処理は、例えば、このシンクワード１０１ａの検出タイミングを基準に行われる。また、メイン情報１０１ｂとは、例えば、番組コンテンツを構成する画像データ等をＭＰＥＧ−２等の方式によって圧縮符号化した情報であり、ＴＭＣＣ基本情報１０１ｃとは、例えば、送出局２において生成される搬送波の変調方式、スロット数、符号化率、伝送速度等を示す情報であるＴＭＣＣ（Ｔｒａｎｓｍｉｓｓｉｏｎ  ａｄｄ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｃｏｎｆｕｇｕｒａｔｉｏｎ  Ｃｏｎｔｒｏｌ）情報の生成に用いられる基本情報を意味する。なお、このＴＭＣＣ基本情報１０１ｃは、同一のＴＳ信号１００である限り、原則、共通したデータ内容によって構成されているものとする。
【００４１】
次に、本形態における入力基板２ａａの処理動作について説明する。
前述のように、放送局１ａから送信されたＴＳ信号１００は、例えば、まず、送出局２の入力基板２ａａの入力端子４０に入力される。入力端子４０に入力されたＴＳ信号１００は、例えば、互いに等しい２つのＴＳ信号１００に分離され、このように分離されたＴＳ信号１００の一方は現用機１０の信号処理回路１５に、他方は予備機２０の信号処理回路２５に、それぞれ入力される。
【００４２】
ＴＳ信号１００が入力された信号処理回路１５は、例えば、このＴＳ信号１００に対する各種処理を行い、処理後のＴＳ信号を出力端子５１に出力する。なお、この信号処理回路１５で行う処理としては、例えば、入力監視処理、ＴＭＣＣ検査処理等を例示することができる。ここで、入力監視処理とは、例えば、ＴＳ信号１００を構成するトランスポートパケット１０１〜１０４が適切な周期で信号処理回路１５に入力されているかを判断するための処理を意味し、その具体的判断は、各トランスポートパケット１０１〜１０４のシンクワード１０１ａを手がかりに各トランスポートパケット１０１〜１０４の先頭部分を検出し、その先頭部分が一定周期で検出できるか否かによって行われる。また、ＴＭＣＣ検査処理とは、例えば、各トランスポートパケット１０１〜１０４が有するＴＭＣＣ基本情報１０１ｃの内容が正しいか否かを検査するための処理を意味し、その具体的な検査内容としては、例えば、各トランスポートパケット１０１〜１０４が有する各ＴＭＣＣ基本情報１０１ｃの内容が各トランスポートパケット１０１〜１０４間で一致しているか否かの検査、及びＴＭＣＣ基本情報１０１ｃが有するスロット数等の情報が正しいか否かの検査等が挙げられる。
【００４３】
一方、ＴＳ信号１００が入力された信号処理回路２５も、例えば、入力されたＴＳ信号１００に対し、上述の信号処理回路１５と同様な各種処理を行い、処理後のＴＳ信号を出力端子５２に出力する。
【００４４】
以上のように出力端子５１、５２からそれぞれ出力されたＴＳ信号１００は、例えば、入力基板２ａａが有する図示していない出力信号選択装置に入力され、この出力信号選択装置は、この出力端子５１、５２からそれぞれ入力されたＴＳ信号１００のうち一方のみを選択し、選択したＴＳ信号のみをＴＳ合成基板２ｂに入力させる。通常、この出力信号選択装置は、例えば、出力端子５１から出力されたＴＳ信号１００（現用機１０で処理されたＴＳ信号１００）をＴＳ合成基板２ｂに入力させる信号として選択し、その出力端子５１から出力されたＴＳ信号１００をＴＳ合成基板２ｂへの入力信号として出力する（第１の状況）。しかし、例えば、上述した信号処理回路１５における処理（入力監視処理、ＴＭＣＣ検査処理等）の結果、この現用機１０におけるＴＳ信号１００に不具合が生じていることが検出された場合（第２の状況）、この出力信号選択装置は、ＴＳ合成基板２ｂに供給するＴＳ信号１００の処理系統の切り替えを行い、出力端子５１からではなく、出力端子５２から出力されたＴＳ信号１００（予備機２０で処理されたＴＳ信号１００）をＴＳ合成基板２ｂに入力させる信号として選択する。この選択により、出力信号選択装置は、出力端子５１から出力されたＴＳ信号１００のＴＳ合成基板２ｂへの出力を停止し、代わりに、出力端子５２から出力されたＴＳ信号１００をＴＳ合成基板２ｂに出力する。
【００４５】
この出力信号選択装置によるＴＳ信号１００の処理系統の切り替え（現用機１０から予備機２０への切り替え）に際し、入力基板２ａａは、現用機１０から出力されるＴＳ信号１００と、予備機２０から出力されるＴＳ信号１００との同期化処理を行う。なお、この同期化処理は、ＴＳ信号１００の処理系統の切り替えに伴って生じ得る、現用機１０から出力されたＴＳ信号１００と、予備機２０から出力されたＴＳ信号１００とのタイミングずれを補正し、ＴＳ合成基板２ｂに供給されるＴＳ信号１００の処理系統切り替え前後における連続性を確保することを目的に行われる処理である。以下に、この同期化処理の手順について説明する。
【００４６】
上述した信号処理回路１５における処理の結果、この現用機１０におけるＴＳ信号１００に不具合が生じていることが検出された場合、例えば、入力基板２ａａ全体を制御する図示していないＣＰＵは、図２に例示したスイッチ１３、２３に同期化処理を実施する旨の指示信号を与える。この指示を受けたスイッチ１３は、例えば、同期化回路１４に対して同期信号の出力を指示し、スイッチ２３は、同期化回路２４に対し、送られた同期信号の受信を可能にする指示を与える。これらの指示により、例えば、同期化回路１４は、ＣＰＵ１２の制御の下、同期信号の出力を行い、同期化回路２４は、ＣＰＵ２２の制御の下、信号処理回路２５から出力されるＴＳ信号１００を、現用機１０から出力されるＴＳ信号１００に同期させる。なお、レシーバ２１及び同期化回路２４は、スイッチ２３から送られた同期信号の受信を可能にする指示を受けた場合においてのみ、ドライバ１１から出力された同期信号を受信することが可能となる。このようにすることにより、同期化回路２４が、ノイズ等の誤信号を同期信号として誤認し、誤った同期化処理を実施してしまうことを防止することができる。
【００４７】
図５は、この同期化処理が行われる様子を例示したタイミングチャートである。
図５に例示するように、例えば、図２に例示した基準クロック発生器３０は、現用機１０の同期化回路１４と、予備機２０の同期化回路２４とに同一のクロック信号１１１、１２２を供給している。
【００４８】
同期化処理が開始され、スイッチ１３が同期化回路１４に同期信号の出力を指示した場合、この同期化回路１４は、ＣＰＵ１２の制御の下、信号処理回路１５に入力されているＴＳ信号１００からシンクワード１０１ａ（図４）を検出し、そのシンクワード１０１ａを手がかりに、同期タイミング（図５に例示するタイミングＡ）となるトランスポートパケット１０１〜１０４の先頭位置を決定する。図５では、この先頭位置のタイミングを、第１のデータ処理系統におけるデータ処理のタイミングをはかるための信号である基本同期信号１１２として示してある。
【００４９】
トランスポートパケット１０１〜１０４の先頭位置、すなわち基本同期信号１１２が検出されると、例えば、次に、この同期化回路１４は、この基本同期信号１１２よりも１クロック進んだタイミングの同期信号１１３の出力をドライバ１１に指示し、ドライバ１１は、この指示に従い、基本同期信号１１２よりも１クロック進んだタイミングの同期信号１１３をレシーバ２１に出力する。なお、例えば、この同期信号１１３のパルス幅は、２クロック分以上であることが望ましい。これは、同期信号１１３のパルス幅を１クロック分とした場合、ケーブルによる減衰や、ＩＣ（Integrated Circuit）のばらつき等により、現用機１０から出力された同期信号１１３の減衰、遅延等が生じ、これらの影響により予備機２０で受信された同期信号１２１のパルス幅が１クロック分のパルス内に収まり、予備機２０における同期信号１２１がラッチされず見逃されてしまうことを防止するためである。
【００５０】
ドライバ１１から出力された同期信号１１３は、例えば、レシーバ２１において受信され、同期化回路２４に入力される（同期信号１２１）。なお、図５では、現用機１０から出力された同期信号１１３が、０．５クロック遅れて予備機２０に伝送された例を示している。
【００５１】
同期信号１２１が入力された同期化回路２４は、例えば、まず、ＣＰＵ２２の制御の下、この同期信号１２１をクロック信号１２２の立ち上がりでラッチし、同期処理信号１２３を生成する。同期処理信号１２３が生成されると、例えば、次に、同期化回路２４は、この同期処理信号１２３をクロック信号１２２の立ち上がりでラッチし、同期処理信号１２４を生成する。同期処理信号１２４が生成されると、例えば、次に、生成された同期処理信号１２３と、同期処理信号１２４の反転信号との論理和をとり、同期処理信号１２５を生成する。生成された同期処理信号１２５は、例えば、クロック信号１２２の立ち上がりでラッチされ、図５に例示する基本同期信号１２６が生成される。
【００５２】
このように基本同期信号１２６が生成されると、例えば、同期化回路２４は、この基本同期信号１２６を基準に、信号処理回路２５から出力されるＴＳ信号１００を、信号処理回路１５から出力されるＴＳ信号１００に同期させる。具体的には、信号処理回路２５に入力されたＴＳ信号からシンクワード１０１ａを抽出し、このシンクワード１０１ａを手がかりに検出されたトランスポートパケット１０１〜１０４の先頭位置を、基本同期信号１２６のタイミングに同期させる。
【００５３】
このようにＴＳ信号１００の処理を現用機１０から予備機２０に切り替えた際、現用機１０の信号処理回路２５から出力されるＴＳ信号１００を、予備機２０の信号処理回路２５から出力されるＴＳ信号１００に同期させることにより、ＴＳ信号１００の処理系統を、現用機１０から予備機２０に切り替える際におけるＴＳ信号１００の連続性を容易に確保することが可能になる。
【００５４】
なお、例えば、上述した現用機１０から予備機２０への同期信号１１３の出力に際し、現用機１０、予備機２０間におけるＴＳ信号１００の連続性、信頼性を確保するための追加データ（例えば、現用機１０におけるクロックカウンタ数を示すカウンタ数情報、或いは、現用機１０において処理されたＴＳ信号１００の変化回数を示す情報である変化回数情報等）を、現用機１０のドライバ１１から予備機２０に出力することとしてもよい。このように出力された追加データ（カウンタ数情報、変化回数情報等）は、例えば、予備機２０のレシーバ２１によって受信され、予備機２０は、このような追加データを用い、信号処理回路２５におけるＴＳ信号１００の処理を行う。
【００５５】
ここで、現用機１０から予備機２０に送られる追加データは、３クロック分以上のパルス幅であることが望ましい。現用機１０から予備機２０への追加データの受け渡しを確実なものとするためである。
【００５６】
また、この追加データのパルス幅は、クロック幅に対し、２の倍数のパルス幅であることが望ましい。回路サイズを小型化するためである。
このように、本形態では、信号処理回路１５によって、第１の状況下において、提供されたデータの処理を行い、ドライバ１１によって、第２の状況下において、データ処理系統間における同期をとるために必要な信号である同期信号を出力し、レシーバ２１によって、ドライバ１１において出力された同期信号を受信し、同期化回路２４によって、レシーバ２１において受信された同期信号を用い、現用機１０に対する同期化処理を行い、第２の状況下において、同期化回路２４による同期化処理に従い、提供されたデータを信号処理回路２５によって処理することとしたため、提供されたＴＳ信号１００を処理するデータ処理系統が現用機１０から予備機２０に切り替えられた場合であっても、このデータ処理系統の切り替え前後における出力信号の連続性を確保することが可能となる。
【００５７】
また、予備機２０は、スイッチ２３の切り替えにより、第２の状況下においてのみ、現用機１０から送信された同期信号を受信できることとしたため、予備機２０が、現用機１０で生じたノイズ等の誤信号を同期信号と誤認し、誤ったタイミングでＴＳ信号の同期を行ってしまうという不具合を抑制することが可能となる。
【００５８】
さらに、現用機１０と予備機２０との同期化処理に際し、現用機１０によって、現用機１０におけるクロックカウンタ数を示すカウンタ数情報を、予備機２０に出力し、出力されたカウンタ数情報を予備機２０において受信することにより、予備機２０のクロックカウンタ数を現用機１０に一致させることが可能となる。結果、データ処理系統の切り替え前後におけるクロックカウンタ数を一致させることが可能となり、このクロックカウンタ数を利用して行われる後段の処理に支障を与えてしまう事態を防止することが可能となる。
【００５９】
また、現用機１０と予備機２０との同期化処理に際し、現用機１０によって、現用機１０に提供されたデータの変化回数を示す情報である変化回数情報を、予備機２０に出力し、出力された変化回数情報を予備機２０において受信することにより、予備機２０の変化回数情報を現用機１０に一致させることが可能となる。結果、データ処理系統の切り替え前後における変化回数情報を一致させることが可能となり、この変化回数に関連付けて行われる後段の処理に支障を与えてしまう事態を防止することが可能となる。
【００６０】
さらに、基準クロック発生器３０において、現用機１０と予備機２０とに対し、同一クロックを提供し、現用機１０におけるデータ処理のタイミングをはかるための信号である第１の基本同期信号１１２よりも、基準クロック発生器３０によって提供されるクロックにおいて１クロック進んだタイミングで出力される信号を同期信号とし、同期化回路２４において、レシーバ２１において受信された同期信号を、基準クロック発生器３０によって提供されたクロックによってラッチした第１の同期処理信号１２３を生成し、生成された第１の同期処理信号１２３を、基準クロック発生器３０によって提供されたクロックによってラッチした第２の同期処理信号１２４を生成し、生成された第１の同期処理信号１２３と、第２の同期処理信号１２４の反転信号と、の論理和をとった第３の同期処理信号１２５を生成し、生成された第３の同期処理信号１２５を、基準クロック発生器３０によって提供されたクロックによってラッチした第２の基本同期信号１２６を生成することにより、現用機１０から出力された同期信号１１３が予備機２０に到達するまでに１クロック以内の遅延を生じた場合であっても、この同期信号１１３の遅延に影響されることなく、予備機２０におけるＴＳ信号１００の同期化処理を行うことが可能となる。
【００６１】
また、同期信号１１３を、基準クロック発生器３０によって提供されたクロックにおける２クロック分以上のパルス幅を有する信号とすることにより、ケーブルによる減衰や、ＩＣのばらつき等により、現用機１０から出力された同期信号１１３が減衰、遅延し、これらの影響により予備機２０で受信された同期信号１２１のパルス幅が１クロック分のパルス内に収まり、予備機２０における同期信号１２１がラッチされず見逃されてしまうという事態を防止することが可能となる。
【００６２】
さらに、第１の状況は、現用機１０におけるデータが正常である状況であり、第２の状況は、現用機１０におけるデータに不具合が生じた状況であるとすることにより、現用機１０から出力されるデータに不具合が生じた際に行われるデータ処理系統の切り替え前後における出力信号の連続性を確保することが可能となる。
【００６３】
なお、本発明は上述の実施の形態に限定されるものではない。
次に、本発明における第２の実施の形態について説明する。
本形態は、第１の実施の形態の変形例であり、図２に例示したようなスイッチ１３、２３が設けられない点が第１の実施の形態と相違する。以下では、第１の実施の形態との相違点を中心に説明を行い、第１の実施の形態と共通する事項については説明を省略する。
【００６４】
図６は、本形態における入力基板２００の構成を例示したブロック図である。
入力基板２００は、例えば、本発明におけるデータ処理装置に相当するものであり、通常状態においてデータ処理を行う第１のデータ処理系統である現用機２１０、現用機２１０におけるデータ処理に不具合が生じた場合にデータ処理を行う第２のデータ処理系統である予備機２２０、基準クロック信号を発生させるクロック提供手段である基準クロック発生器２３０、ＴＳ信号が入力される入力端子２４０、現用機２１０内で処理された信号が出力される出力端子２５１、及び予備機２２０内で処理された信号が出力される出力端子２５２を有している。
【００６５】
ここで、図６に例示するように、現用機１０は、例えば、ドライバ２１１、同期化回路２１４、及び信号処理回路２１５を有しており、また、予備機２２０は、例えば、レシーバ２２１、同期化回路２２４、及び信号処理回路２２５を有している。
【００６６】
図６に例示するように、例えば、基準クロック発生器２３０は、同期化回路２１４、２２４にクロック信号の提供が可能なように構成され、同期化回路２１４は、ドライバ２１１及び信号処理回路２１５に、ドライバ２１１は、レシーバ２２１に、レシーバ２２１は、同期化回路２２４に、同期化回路２２４は、信号処理回路２２５に、それぞれ情報の提供が可能なように構成される。また、例えば、入力端子２４０は、信号処理回路２１５、２２５にＴＳ信号の提供が可能なように、信号処理回路２１５、２２５は、出力端子２５１、２５２に処理信号の提供が可能なように、それぞれ構成される。
【００６７】
次に、本形態における入力基板２００の処理動作について説明する。
第１の実施の形態と同様、放送局から送信されたＴＳ信号１００は、例えば、まず、入力基板２００の入力端子２４０に入力される。入力端子２４０に入力されたＴＳ信号１００は、例えば、互いに等しい２つのＴＳ信号１００に分離され、このように分離されたＴＳ信号１００の一方は現用機２１０の信号処理回路２１５に、他方は予備機２２０の信号処理回路２２５に、それぞれ入力される。
【００６８】
ＴＳ信号１００が入力された信号処理回路２１５は、例えば、第１の実施の形態と同様、このＴＳ信号１００に対する各種処理を行い、処理後のＴＳ信号を出力端子２５１に出力する。一方、ＴＳ信号１００が入力された信号処理回路２２５も、例えば、この入力されたＴＳ信号１００に対する各種処理を行い、処理後のＴＳ信号を出力端子５２に出力する。
【００６９】
第１の実施の形態と同様、以上のように出力端子２５１、２５２からそれぞれ出力されたＴＳ信号１００は、例えば、入力基板２００が有する図示していない出力信号選択装置に入力され、この出力信号選択装置は、この出力端子２５１、２５２からそれぞれ入力されたＴＳ信号１００のうち一方のみを選択し、選択したＴＳ信号のみをＴＳ合成基板に入力させる。通常、この出力信号選択装置は、例えば、出力端子２５１から出力されたＴＳ信号１００（現用機２１０で処理されたＴＳ信号１００）をＴＳ合成基板に入力させる信号として選択し、その出力端子２５１から出力されたＴＳ信号１００をＴＳ合成基板への入力信号として出力する（第１の状況）。しかし、例えば、前述した信号処理回路２１５における処理（入力監視処理、ＴＭＣＣ検査処理等）の結果、この現用機２１０におけるＴＳ信号１００に不具合が生じていることが検出された場合（第２の状況）、この出力信号選択装置は、ＴＳ合成基板に供給するＴＳ信号１００の処理系統の切り替えを行い、出力端子２５１からではなく、出力端子２５２から出力されたＴＳ信号１００（予備機２２０で処理されたＴＳ信号１００）をＴＳ合成基板に入力させる信号として選択する。この選択により、出力信号選択装置は、出力端子２５１から出力されたＴＳ信号１００のＴＳ合成基板への出力を停止し、代わりに、出力端子２５２から出力されたＴＳ信号１００をＴＳ合成基板に出力する。
【００７０】
この出力信号選択装置によるＴＳ信号１００の処理系統の切り替え（現用機２１０から予備機２２０への切り替え）に際し、入力基板２００は、現用機２１０から出力されるＴＳ信号１００と、予備機２２０から出力されるＴＳ信号１００との同期化処理を行う。本形態における同期化処理は、例えば、現用機２１０、予備機２２０の電源を立ち上げたタイミング毎に、或いはスーパーフレーム（ＳＦ：Ｓｕｐｅｒ  Ｆｒａｍｅ（ＢＳデジタル放送における伝送合成波の単位））毎に行われる。なお、本形態における同期化処理の詳細は、例えば、第１の実施の形態における処理と同様とし、本形態ではその説明を省略する。
【００７１】
このように、本形態では、第１の状況下において、提供されたデータの処理を信号処理回路２１５によって行い、第２の状況下において、データ処理系統間における同期をとるために必要な信号である同期信号をドライバ２１１において出力し、ドライバ２１１において出力された同期信号をレシーバ２２１において受信し、レシーバ２２１において受信された同期信号を用い、現用機２１０に対する同期化処理を同期化回路２２４において行い、第２の状況下において、同期化回路２２４による同期化処理に従い、提供されたデータを信号処理回路２２５によって処理することとしたため、提供されたＴＳ信号１００を処理するデータ処理系統が現用機２１０から予備機２２０に切り替えられた場合であっても、このデータ処理系統の切り替え前後における出力信号の連続性を確保することが可能となる。
【００７２】
また、本形態では、例えば、現用機２１０、予備機２２０の電源を立ち上げたタイミング毎に、或いはスーパーフレーム毎に、必ず同期化処理を行うこととしたため、同期化処理を行うタイミングを制御するためのＣＰＵ、スイッチ等が不要となり、現用機２１０、予備機２２０の回路を簡易化することが可能となる。
【００７３】
なお、本発明は、上述の実施の形態に限定されるものではない。
次に、本発明における第３の実施の形態について説明する。
本形態も第１の実施の形態の変形例である。以下では、第１の実施の形態との相違点を中心に説明し、第１の実施の形態と共通する事項については説明を省略する。
【００７４】
図７は、本形態における入力基板３００の構成を例示したブロック図である。
入力基板３００は、例えば、本発明におけるデータ処理装置に相当するものであり、通常状態においてデータ処理を行う第１のデータ処理系統である現用機３１０、現用機３１０におけるデータ処理に不具合が生じた場合にデータ処理を行う第２のデータ処理系統である予備機３２０、基準クロック信号を発生させるクロック提供手段である基準クロック発生器３３０、ＴＳ信号が入力される入力端子３４０、現用機３１０内で処理された信号が出力される出力端子３５１、及び予備機３２０内で処理された信号が出力される出力端子３５２を有している。
【００７５】
ここで、図７に例示するように、現用機３１０は、例えば、第２の状況下において、データ処理系統間における同期をとるために必要な信号である第１の同期信号を出力する同期信号出力手段であるドライバ３１１、予備機３２０から出力された第２の同期信号を受信する第２の同期信号受信手段であるレシーバ３１６、現用機３１０を制御するＣＰＵ３１２、同期信号の出力指示を与えるスイッチ３１３、現用機３１０と予備機３２０との間の同期化処理を行う同期化回路３１４、及び第１の状況下において、提供されたデータの処理を行う第１のデータ処理手段である信号処理回路３１５を有している。また、予備機３２０は、例えば、同期信号出力手段において出力された第１の同期信号を受信する第１の同期信号受信手段であるレシーバ３２１、予備機３２０を制御するＣＰＵ３２２、同期信号の受信を可能にする指示を与える同期信号受信許可手段であるスイッチ３２３、第１の同期信号受信手段において受信された第１の同期信号を用い、第１のデータ処理系統に対する同期化処理を行う第２の同期化処理手段である同期化回路３２４、第２の状況下において、第２の同期化処理手段による同期化処理に従い、提供されたデータを処理する第２のデータ処理手段である信号処理回路３２５、及び第１の状況下において、データ処理系統間における同期をとるために必要な信号である第２の同期信号を出力する第２の同期信号出力手段であるドライバ３２６を有している。
【００７６】
図７に例示するように、例えば、基準クロック発生器３３０は、同期化回路３１４、３２４にクロック信号の提供が可能なように構成され、ＣＰＵ３１２は、同期化回路３１４と、ＣＰＵ３２２は、同期化回路３２４と、それぞれ情報のやりとりが可能なように構成される。また、スイッチ３１３は、同期化回路３１４に、同期化回路３１４は、ドライバ３１１及び信号処理回路３１５に、ドライバ３１１は、レシーバ３２１に、レシーバ３１６は、同期化回路３１４に、スイッチ３２３は、同期化回路３２４に、同期化回路３２４は、信号処理回路３２５及びドライバ３２６に、ドライバ３２６は、レシーバ３１６に、レシーバ３２１は、同期化回路３２４に、それぞれ情報の提供が可能なように構成される。さらに、例えば、入力端子３４０は、信号処理回路３１５、３２５にＴＳ信号の提供が可能なように、信号処理回路３１５、３２５は、出力端子３５１、３５２に処理信号の提供が可能なように、それぞれ構成される。
【００７７】
次に、本形態における入力基板３００の処理動作について説明する。
第１の実施の形態と同様、放送局から送信されたＴＳ信号１００は、例えば、まず、入力基板３００の入力端子３４０に入力される。入力端子３４０に入力されたＴＳ信号１００は、例えば、互いに等しい２つのＴＳ信号１００に分離され、このように分離されたＴＳ信号１００の一方は現用機３１０の信号処理回路３１５に、他方は予備機３２０の信号処理回路３２５に、それぞれ入力される。
【００７８】
ＴＳ信号１００が入力された信号処理回路３１５は、例えば、第１の実施の形態と同様、このＴＳ信号１００に対する各種処理を行い、処理後のＴＳ信号を出力端子３５１に出力する。一方、ＴＳ信号１００が入力された信号処理回路３２５も、例えば、この入力されたＴＳ信号１００に対する各種処理を行い、処理後のＴＳ信号を出力端子３５２に出力する。
【００７９】
第１の実施の形態と同様、以上のように出力端子３５１、３５２からそれぞれ出力されたＴＳ信号１００は、例えば、入力基板３００が有する図示していない出力信号選択装置に入力され、この出力信号選択装置は、この出力端子３５１、３５２からそれぞれ入力されたＴＳ信号１００のうち一方のみを選択し、選択したＴＳ信号のみをＴＳ合成基板に入力させる。通常、この出力信号選択装置は、例えば、出力端子３５１から出力されたＴＳ信号１００（現用機３１０で処理されたＴＳ信号１００）をＴＳ合成基板に入力させる信号として選択し、その出力端子３５１から出力されたＴＳ信号１００をＴＳ合成基板への入力信号として出力する（第１の状況）。しかし、例えば、前述した信号処理回路３１５における処理（入力監視処理、ＴＭＣＣ検査処理等）の結果、この現用機３１０におけるＴＳ信号１００に不具合が生じていることが検出された場合（第２の状況）、この出力信号選択装置は、ＴＳ合成基板に供給するＴＳ信号１００の処理系統の切り替えを行い、出力端子３５１からではなく、出力端子３５２から出力されたＴＳ信号１００（予備機３２０で処理されたＴＳ信号１００）をＴＳ合成基板に入力させる信号として選択する。この選択により、出力信号選択装置は、出力端子３５１から出力されたＴＳ信号１００のＴＳ合成基板への出力を停止し、代わりに、出力端子３５２から出力されたＴＳ信号１００をＴＳ合成基板に出力する。
【００８０】
この出力信号選択装置によるＴＳ信号１００の処理系統の切り替え（現用機３１０から予備機３２０への切り替え）に際し、入力基板３００は、現用機３１０から出力されるＴＳ信号１００と、予備機３２０から出力されるＴＳ信号１００との同期化処理を行う。なお、ここでの同期化処理は、例えば、第１の実施の形態における同期化処理と同様な処理とし、本形態ではその説明を省略する。
【００８１】
さらに、本形態では、予備機３２０から現用機３１０への処理系等の切り替えに際した同期化処理も行うことも可能である。なお、この予備機３２０から現用機３１０への処理系等の切り替えは、例えば、現用機３１０におけるＴＳ信号が正常（第１の状況）となった際に行われるものとする。
【００８２】
この場合、例えば、入力基板３００全体を制御する図示していないＣＰＵは、図７に例示したスイッチ３１３、３２３に同期化処理を実施する旨の指示信号を与える。この指示を受けたスイッチ３２３は、例えば、同期化回路３２４に対して同期信号の出力を指示し、スイッチ３１３は、同期化回路３１４に対し、送られた同期信号の受信を可能にする指示を与える。これらの指示により、例えば、同期化回路３２４は、ＣＰＵ３２２の制御の下、同期信号の出力を行い、同期化回路３１４は、ＣＰＵ３１２の制御の下、信号処理回路３１５から出力されるＴＳ信号１００を、予備機３２０から出力されるＴＳ信号１００に同期させる。なお、レシーバ３１６及び同期化回路３１４は、スイッチ３１３から送られた同期信号の受信を可能にする指示を受けた場合においてのみ、ドライバ３２６から出力された同期信号を受信することが可能となる。このようにすることにより、同期化回路３１４が、ノイズ等の誤信号を同期信号として誤認し、誤った同期化処理を実施してしまうことを防止することができる。なお、ここでの同期化処理も、例えば、第１の実施の形態における同期化処理と同様な処理とし、本形態ではその説明を省略する。
【００８３】
このように、本形態では、信号処理回路３１５によって、第１の状況下において、提供されたデータの処理を行い、ドライバ３１１によって、第２の状況下において、データ処理系統間における同期をとるために必要な信号である第１の同期信号を出力し、レシーバ３２１によって、ドライバ３１１において出力された第１の同期信号を受信し、同期化回路３２４によって、レシーバ３２１において受信された第１の同期信号を用い、現用機３１０に対する同期化処理を行い、ドライバ３２６によって、第１の状況下において、データ処理系統間における同期をとるために必要な信号である第２の同期信号を出力し、レシーバ３１６によって、ドライバ３２６において出力された第２の同期信号を受信し、同期化回路３１４によって、レシーバ３１６において受信された第２の同期信号を用い、予備機３２０に対する同期化処理を行い、信号処理回路３１５によって、第１の状況下において、同期化回路３１４による同期化処理に従い、提供されたデータを処理することとしたため、提供されたＴＳ信号１００を処理するデータ処理系統が現用機３１０から予備機３２０に切り替えられた場合であっても、予備機３２０から現用機３１０に切り替えられた場合であっても、このデータ処理系統の切り替え前後における出力信号の連続性を確保することが可能となる。
【００８４】
なお、本発明は、上述の実施の形態に限定されるものではない。
次に、本発明における第４の実施の形態について説明を行う。
本形態は第３の実施の形態の変形例であり、データ処理系統の切り替えを遠隔操作できるように構成されている点のみが第３の実施の形態と相違する。以下では、第３の実施の形態との相違点を中心に説明を行い、第３の実施の形態と共通する事項については説明を省略する。
【００８５】
図８は、本形態における入力基板４００の構成を例示したブロック図である。
入力基板４００は、例えば、通常状態においてデータ処理を行う第１のデータ処理系統である現用機４１０、現用機４１０におけるデータ処理に不具合が生じた場合にデータ処理を行う第２のデータ処理系統である予備機４２０、基準クロック信号を発生させるクロック提供手段である基準クロック発生器４３０、ＴＳ信号が入力される入力端子４４０、現用機４１０内で処理された信号が出力される出力端子４５１、及び予備機４２０内で処理された信号が出力される出力端子４５２を有しており、ハブ４６１を介し、各入力基板を制御する制御装置４６０と情報のやりとりが可能なように接続されている。
【００８６】
現用機４１０は、例えば、第２の状況下において、データ処理系統間における同期をとるために必要な信号である第１の同期信号を出力する同期信号出力手段であるドライバ４１１、予備機４２０から出力された第２の同期信号を受信する第２の同期信号受信手段であるレシーバ４１６、現用機４１０を制御するＣＰＵ４１２、同期信号の出力指示を与えるスイッチ４１３、現用機４１０と予備機４２０との間の同期化処理を行う同期化回路４１４、第１の状況下において、提供されたデータの処理を行う第１のデータ処理手段である信号処理回路４１５、及び、現用機４１０を制御装置４６０やハブ４６１等によって構成されるイーサネットに接続するイーサネットＩ／Ｆ４１７を有している。また、予備機４２０は、例えば、同期信号出力手段において出力された第１の同期信号を受信する第１の同期信号受信手段であるレシーバ４２１、予備機４２０を制御するＣＰＵ４２２、同期信号の受信を可能にする指示を与える同期信号受信許可手段であるスイッチ４２３、第１の同期信号受信手段において受信された第１の同期信号を用い、第１のデータ処理系統に対する同期化処理を行う第２の同期化処理手段である同期化回路４２４、第２の状況下において、第２の同期化処理手段による同期化処理に従い、提供されたデータを処理する第２のデータ処理手段である信号処理回路４２５、第１の状況下において、データ処理系統間における同期をとるために必要な信号である第２の同期信号を出力する第２の同期信号出力手段であるドライバ４２６、及び現用機４１０を制御装置４６０やハブ４６１等によって構成されるイーサネットに接続するイーサネットＩ／Ｆ４２７を有している。
【００８７】
図８に例示するように、例えば、基準クロック発生器４３０は、同期化回路４１４、４２４にクロック信号の提供が可能なように構成され、ＣＰＵ４１２は、同期化回路４１４及びイーサネットＩ／Ｆ４１７と、ＣＰＵ４２２は、同期化回路４２４及びイーサネットＩ／Ｆ４２７と、それぞれ情報のやりとりが可能なように構成される。また、スイッチ４１３は、同期化回路４１４に、同期化回路４１４は、ドライバ４１１及び信号処理回路４１５に、ドライバ４１１は、レシーバ４２１に、レシーバ４１６は、同期化回路４１４に、スイッチ４２３は、同期化回路４２４に、同期化回路４２４は、信号処理回路４２５及びドライバ４２６に、ドライバ４２６は、レシーバ４１６に、レシーバ４２１は、同期化回路４２４に、それぞれ情報の提供が可能なように構成される。さらに、例えば、入力端子４４０は、信号処理回路４１５、４２５にＴＳ信号の提供が可能なように、信号処理回路４１５、４２５は、出力端子４５１、４５２に処理信号の提供が可能なように、それぞれ構成される。
【００８８】
次に、本形態における入力基板４００の処理動作について説明する。
第１の実施の形態と同様、放送局から送信されたＴＳ信号１００は、例えば、まず、入力基板４００の入力端子４４０に入力される。入力端子４４０に入力されたＴＳ信号１００は、例えば、互いに等しい２つのＴＳ信号１００に分離され、このように分離されたＴＳ信号１００の一方は現用機４１０の信号処理回路４１５に、他方は予備機４２０の信号処理回路４２５に、それぞれ入力される。
【００８９】
ＴＳ信号１００が入力された信号処理回路４１５は、例えば、第１の実施の形態と同様、このＴＳ信号１００に対する各種処理を行い、処理後のＴＳ信号を出力端子４５１に出力する。一方、ＴＳ信号１００が入力された信号処理回路４２５も、例えば、この入力されたＴＳ信号１００に対する各種処理を行い、処理後のＴＳ信号を出力端子４５２に出力する。
【００９０】
第１の実施の形態と同様、以上のように出力端子４５１、４５２からそれぞれ出力されたＴＳ信号１００は、例えば、入力基板４００が有する図示していない出力信号選択装置に入力され、この出力信号選択装置は、この出力端子４５１、４５２からそれぞれ入力されたＴＳ信号１００のうち一方のみを選択し、選択したＴＳ信号のみをＴＳ合成基板に入力させる。通常、この出力信号選択装置は、例えば、出力端子４５１から出力されたＴＳ信号１００（現用機４１０で処理されたＴＳ信号１００）をＴＳ合成基板に入力させる信号として選択し、その出力端子４５１から出力されたＴＳ信号１００をＴＳ合成基板への入力信号として出力する（第１の状況）。しかし、例えば、前述した信号処理回路４１５における処理（入力監視処理、ＴＭＣＣ検査処理等）の結果、この現用機４１０におけるＴＳ信号１００に不具合が生じていることが検出された場合（第２の状況）、この出力信号選択装置は、ＴＳ合成基板に供給するＴＳ信号１００の処理系統の切り替えを行い、出力端子４５１からではなく、出力端子４５２から出力されたＴＳ信号１００（予備機４２０で処理されたＴＳ信号１００）をＴＳ合成基板に入力させる信号として選択する。この選択により、出力信号選択装置は、出力端子４５１から出力されたＴＳ信号１００のＴＳ合成基板への出力を停止し、代わりに、出力端子４５２から出力されたＴＳ信号１００をＴＳ合成基板に出力する。
【００９１】
この出力信号選択装置によるＴＳ信号１００の処理系統の切り替え（現用機４１０から予備機４２０への切り替え）に際し、入力基板４００は、現用機４１０から出力されるＴＳ信号１００と、予備機４２０から出力されるＴＳ信号１００との同期化処理を行う。
【００９２】
この同期化処理を行う場合、例えば、制御装置４６０は、ハブ４６１、イーサネットＩ／Ｆ４１７、４２７を介し、ＣＰＵ４１２、４２２に同期化処理を実施する旨の指示信号（具体的には、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等におけるコマンド）を与える。この指示信号により、例えば、同期化回路４１４は、ＣＰＵ４１２の制御の下、同期信号の出力を行い、同期化回路４２４は、ＣＰＵ４２２の制御の下、信号処理回路４２５から出力されるＴＳ信号１００を、現用機４１０から出力されるＴＳ信号１００に同期させる。なお、レシーバ４２１及び同期化回路４２４は、制御装置４６０から送られた同期信号の受信を可能にする指示を受けた場合においてのみ、ドライバ４１１から出力された同期信号を受信することが可能となる。このようにすることにより、同期化回路４２４が、ノイズ等の誤信号を同期信号として誤認し、誤った同期化処理を実施してしまうことを防止することができる。なお、ここでの同期化処理の詳細は、例えば、第１の実施の形態と同様とし、本形態ではその説明を省略する。
【００９３】
さらに、本形態では、予備機４２０から現用機４１０への処理系等の切り替えに際した同期化処理も行うことも可能である。なお、この予備機４２０から現用機４１０への処理系等の切り替えは、例えば、現用機４１０におけるＴＳ信号が正常（第１の状況）となった際に行われるものとする。
【００９４】
この場合も、例えば、制御装置４６０は、ハブ４６１、イーサネットＩ／Ｆ４１７、４２７を介し、ＣＰＵ４１２、４２２に同期化処理を実施する旨の指示信号を与える。この指示信号により、例えば、同期化回路４２４は、ＣＰＵ４２２の制御の下、同期信号の出力を行い、同期化回路４１４は、ＣＰＵ４１２の制御の下、信号処理回路４１５から出力されるＴＳ信号１００を、予備機４２０から出力されるＴＳ信号１００に同期させる。なお、レシーバ４１６及び同期化回路４１４は、制御装置４６０から送られた同期信号の受信を可能にする指示を受けた場合においてのみ、ドライバ４２６から出力された同期信号を受信することが可能となる。このようにすることにより、同期化回路４１４が、ノイズ等の誤信号を同期信号として誤認し、誤った同期化処理を実施してしまうことを防止することができる。なお、ここでの同期化処理の詳細は、例えば、第１の実施の形態と同様とし、本形態ではその説明を省略する。
【００９５】
このように、本形態では、信号処理回路４１５によって、第１の状況下において、提供されたデータの処理を行い、ドライバ４１１によって、第２の状況下において、データ処理系統間における同期をとるために必要な信号である第１の同期信号を出力し、レシーバ４２１によって、ドライバ４１１において出力された第１の同期信号を受信し、同期化回路４２４によって、レシーバ４２１において受信された第１の同期信号を用い、現用機４１０に対する同期化処理を行い、ドライバ４２６によって、第１の状況下において、データ処理系統間における同期をとるために必要な信号である第２の同期信号を出力し、レシーバ４１６によって、ドライバ４２６において出力された第２の同期信号を受信し、同期化回路４１４によって、レシーバ４１６において受信された第２の同期信号を用い、予備機４２０に対する同期化処理を行い、信号処理回路４１５によって、第１の状況下において、同期化回路４１４による同期化処理に従い、提供されたデータを処理することとしたため、提供されたＴＳ信号１００を処理するデータ処理系統が現用機４１０から予備機４２０に切り替えられた場合であっても、予備機４２０から現用機４１０に切り替えられた場合であっても、このデータ処理系統の切り替え前後における出力信号の連続性を確保することが可能となる。
【００９６】
また、本形態では、現用機４１０及び予備機４２０相互間におけるＴＳ信号１００の同期化処理を行う旨の指示を、制御装置４６０によって統括的に行うこととしたため、各入力基板における管理上の利便性を向上させることが可能となる。
【００９７】
なお、本発明は、上述の実施の形態に限定されるものではない。例えば、本形態では、制御装置４６０によって、現用機４１０及び予備機４２０相互間におけるＴＳ信号１００の同期化処理を行う旨の指示を統括的行うこととしたが、第３の実施の形態と同様、スイッチ４１３、４２３により、この同期化処理を行う旨の指示を与えることとしてもよい。
【００９８】
【発明の効果】
以上説明したように本発明のデータ処理装置では、第１のデータ処理手段によって、第１の状況下において、提供されたデータの処理を行い、同期信号出力手段によって、第２の状況下において、データ処理系統間における同期をとるために必要な信号である同期信号を出力し、同期信号受信手段によって、同期信号出力手段において出力された同期信号を受信し、同期化処理手段によって、同期信号受信手段において受信された同期信号を用い、第１のデータ処理系統に対する同期化処理を行い、第２のデータ処理手段によって、第２の状況下において、同期化処理手段による同期化処理に従い、提供されたデータを処理することとしたため、提供されたデータを処理するデータ処理系統が切り替えられた場合であっても、データ処理系統の切り替え前後における出力信号の連続性を確保することが可能となる。
【００９９】
また、本発明のデータ処理方法では、第１のデータ処理ステップによって、第１の状況下において、提供されたデータの処理を行い、同期信号出力ステップによって、第２の状況下において、データ処理系統間における同期をとるために必要な信号である同期信号を出力し、同期信号受信ステップによって、同期信号出力ステップにおいて出力された同期信号を受信し、同期化処理ステップによって、同期信号受信ステップにおいて受信された同期信号を用い、第１のデータ処理系統に対する同期化処理を行い、第２のデータ処理ステップによって、第２の状況下において、同期化処理ステップによる同期化処理に従い、提供されたデータを処理することとしたため、提供されたデータを処理するデータ処理系統が切り替えられた場合であっても、データ処理系統の切り替え前後における出力信号の連続性を確保することが可能となる。
【図面の簡単な説明】
【図１】デジタル衛星放送の番組配信システムを例示した概念図である。
【図２】図１に例示した入力基板の構成を例示したブロック図である。
【図３】ＴＳ信号のデータ構成を例示した概念図である。
【図４】図３に例示したトランスポートパケットのデータ構成を例示した概念図である。
【図５】同期化処理が行われる様子を例示したタイミングチャートである。
【図６】入力基板の構成を例示したブロック図である。
【図７】入力基板の構成を例示したブロック図である。
【図８】入力基板の構成を例示したブロック図である。
【図９】デジタル衛星放送における番組配信システムを例示した概念図である。
【符号の説明】
２ａａ〜２ａｄ、２００、３００、４００、５１１ａ〜５１１ｄ…入力基板、１０、２１０、３１０、４１０…現用機、２０、２２０、３２０、４２０…予備機、１１、２１１、３１１、３２６、４１１、４２６…ドライバ、２１、２２１、３２１、３１６、４２１、４１６…レシーバ、１３、２３、３１３、３２３、４１３、４２３…スイッチ、１４、２４、２１４、２２４、３１４、３２４、４１４、４２４…同期化回路、１５、２５、２１５、２２５、３１５、３２５、４１５、４２５…信号処理回路、３０、２３０、３３０、４３０…基準クロック発生器、１１１、１２２…クロック信号、１１２、１２６…基本同期信号、１１３、１２１…同期信号、１２３、１２４、１２５…同期処理信号
【図１】
0004677693.tif 000002
【図２】
0004677693.tif 000003
【図３】
0004677693.tif 000004
【図４】
0004677693.tif 000005
【図５】
0004677693.tif 000006
【図６】
0004677693.tif 000007
【図７】
0004677693.tif 000008
【図８】
0004677693.tif 000009
【図９】
0004677693.tif 000010