(57)【特許請求の範囲】
【請求項１】
衛星放送受信用チューナから与えられるパルス信号の列からなる制御信号に基づいて、衛星から発信された複数の映像信号のうち、何れか１つの映像信号を上記衛星放送受信用チューナに送出する衛星装置の制御方法において、
上記制御信号に含まれるパルス信号のパルス幅に対して論理値１と論理値０とを振り分けるためのしきい値を複数設定する第１のステップと、
上記設定したそれぞれのしきい値に基づいて、上記制御信号を論理値１と論理値０とからなるデータ系列に変換する第２のステップと、
上記変換したそれぞれのデータ系列のうち、上記衛星放送受信用チューナに送出する信号を指示する命令が記述されているデータ系列に基づいて、上記衛星放送受信用チューナに送出する映像信号を決定する第３のステップと、を含むことを特徴とする衛星装置の制御方法。
【請求項２】
上記第３のステップは、
上記複数のしきい値のうち最も大きい値のしきい値に基づいて変換したデータ系列から順番に、上記複数のしきい値のうち最も小さい値のしきい値に基づいて変換したデータ系列に至る順番により、上記衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を特定することを特徴とする請求項１に記載の衛星装置の制御方法。
【請求項３】
上記第３のステップは、
上記複数のしきい値のうち最も小さい値のしきい値に基づいて変換したデータ系列から順番に、上記複数のしきい値のうち最も大きい値のしきい値に基づいて変換したデータ系列に至る順番により、上記衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を特定することを特徴とする請求項１に記載の衛星装置の制御方法。
【請求項４】
上記第３のステップは、
上記制御信号に含まれるパルス信号のパルス幅の分布に応じて、上記衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を特定することを特徴とする請求項１に記載の衛星装置の制御方法。
【請求項５】
上記制御信号に含まれるパルス信号のパルス幅は、時間軸に沿ったパルス信号の発生時間により識別し、
上記しきい値として、時間単位の値を用いることを特徴とする請求項４に記載の衛星装置の制御方法。
【請求項６】
上記しきい値として、６００μｓｅｃの第１のしきい値、および、８００μｓｅｃの第２のしきい値を設定するとともに、
上記分布において１０００μｓｅｃ以上のパルス幅が存在する場合、第２のしきい値に基づいて変換したデータ系列を、上記衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列として特定することを特徴とする請求項５に記載の衛星装置の制御方法。
【請求項７】
上記しきい値として、６００μｓｅｃの第１のしきい値、および、８００μｓｅｃの第２のしきい値を設定するとともに、
上記分布において５００μｓｅｃ以下のパルス幅が存在する場合、第１のしきい値に基づいて変換したデータ系列を、上記衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列として特定することを特徴とする請求項５に記載の衛星装置の制御方法。
【請求項８】
衛星放送受信用チューナから与えられるパルス信号の列からなる制御信号に基づいて、衛星から発信された複数の映像信号のうち、何れか１つの映像信号を上記衛星放送受信用チューナに送出する衛星装置において、
上記制御信号に含まれるパルス信号のパルス幅に対して論理値１と論理値０とを振り分けるしきい値に基づいて、上記制御信号を論理値１と論理値０とからなるデータ系列に変換し、当該データ系列に基づいて、上記衛星放送受信用チューナに送出する映像信号の選択を制御する制御手段を備え、
上記しきい値は、複数設けられ、かつ、上記パルス幅の変動に対応するように予め設定されていることを特徴とする衛星装置。
【請求項９】
上記制御手段は、それぞれのしきい値に基づいて変換したデータ系列を、メモリにそれぞれ格納することを特徴とする請求項８に記載の衛星装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、衛星放送受信用チューナから供給される制御信号に基づいて、衛星から発信された複数の映像信号のうち、何れか１つの映像信号を衛星放送受信用チューナに自動的に伝送する衛星装置、およびその衛星装置の制御方法に関するものである。
【背景技術】
【０００２】
近年、人工衛星からの電波によってデジタルテレビ放送などのサービスを受けることが、一般に浸透しつつある。例えば、個々の家庭などの受信側は、衛星放送受信用のアンテナを用いて人工衛星からの電波を直接受信することにより、衛星放送を受信している。衛星放送には、放送衛星を利用するＢＳ放送や、通信衛星を利用するＣＳ放送がある。
【０００３】
衛星放送から送信されている周波数を、衛星放送受信用のアンテナにて受信後にチューナに伝送するためにそのまま同軸ケーブルに流すと、非常に減衰が大きい。このため、衛星放送受信用のアンテナには、衛星放送受信用のアンテナにて受信した電波の映像信号を、同軸ケーブルに流す前に入力するＬＮＢ（Low Noise Block Converter：ローノイズコンバータ）が取り付けられている。ＬＮＢは、入力した映像信号の周波数を中間周波数（以下、ＩＦと記す）に変換してＩＦ信号を作成する低雑音コンバータである。これにより、衛星放送受信用のアンテナにて受信した電波は、ＬＮＢにて衛星放送から送信されている周波数からＩＦに変換された後、同軸ケーブルを介してチューナに伝送される。
【０００４】
なお、ＬＮＢは、特に、衛星放送受信用の低雑音コンバータとして使用する場合、衛星放送受信コンバータやＢＳコンバータとも呼ばれる。そこで、以下では、衛星放送受信コンバータと記して説明する。
【０００５】
さて、様々な人工衛星が異なる軌道上に存在している。このため、異なる軌道上にある別々の人工衛星からの電波を受信するためには、その人工衛星毎に、衛星放送受信用のアンテナおよび衛星放送受信コンバータの組を設ける必要がある。この場合、受信する電波の種類に応じてアンテナおよび衛星放送受信コンバータの組を切り替える切替回路が、衛星放送受信コンバータと同軸ケーブルとの間に備えられる。切替回路は、チューナから上記同軸ケーブルを介して供給される制御信号に応じて自動的に動作する。
【０００６】
ところが、上記切替回路が適切に動作せず、所望の電波を適切に受信することができない場合があった。つまりは、切替回路には、チューナにおいて作成した制御信号が同軸ケーブルを介して供給されている。このため、制御信号として供給されるパルス信号の立ち上がりが、同軸ケーブルを伝搬する間に鈍ってしまう事態が発生し、衛星放送受信コンバータを切り替えるために切替回路を初期化することができず、切替回路を適切に動作させることができない場合があった。
【０００７】
これに対し、特許文献１には、チューナから切替回路への電圧の供給を開始する際、切替回路を初期化するリセット信号を確実に生成可能な電圧を供給することにより、切替回路の動作を適切に制御して、所望の電波を適切に受信する技術が記載されている。
【０００８】
また、人工衛星毎に衛星放送受信用のアンテナおよび衛星放送受信コンバータの組を設けずに、アンテナおよび衛星放送受信コンバータの組を１つだけ設けて受信するために、衛星放送受信コンバータに内蔵されている周波数変換用の局部発振器の発振周波数を、チューナから供給される制御信号により切り替えるスイッチング回路を備えるように構成した衛星放送受信コンバータも知られている。
【０００９】
しかし、上記スイッチング回路は、チューナから制御信号として供給されるＤＣ電圧に２２ｋＨｚの周波数の信号が重畳されたパルス信号を、一般的なＡＭ検波技術を利用して検波した結果に応じて駆動するようになっている。このため、ノイズなどの大きな振幅を有する信号が入力した場合に、正規の信号として誤検出をしてしまうという問題があった。
【００１０】
そこで、特許文献２および特許文献３には、チューナから供給されるパルス信号の信号レベルを判断して検出するのではなく、周波数値を直接判断してその有無を検出することにより、スイッチ回路が誤動作することを防止する技術が記載されている。スイッチ回路に入力されるパルス信号の周波数が所定の周波数範囲内にあるか否かを、特許文献２に記載の技術は、周波数を電圧に変換して周波数検出を行うことにより判断し、特許文献３に記載の技術は、周波数カウンタ回路の計測値により検出することにより判断している。
【００１１】
なお、上述したようなチューナから衛星放送受信コンバータに制御信号を与えることにより、衛星放送受信コンバータの動作を自動的に切り替える方式は、ＤｉＳＥｑＣ（Digital Satellite Equipment Control）と呼ばれている。ＤｉＳＥｑＣは、衛星放送の受信技術分野において、衛星放送を受信する通信方式として規格化されている通信方式である。ＤｉＳＥｑＣでは、制御信号として、ＤＣ電圧に２２ｋＨｚの周波数の信号を重畳したパルス信号を、チューナから供給することになっている。また、チューナは、高低２種類（１３Ｖ／１７Ｖ）の電圧を、切り替えながら、衛星放送受信コンバータに供給する。
【００１２】
次いで、従来の衛星放送受信コンバータとして、異なる軌道上にある別々の人工衛星からの電波を受信し、ＤｉＳＥｑＣ通信に基づいて、衛星放送受信用のチューナと通信することが可能な衛星放送受信コンバータの構成および処理動作について説明する。
【００１３】
図６は、従来の衛星放送受信コンバータ１００の構成を示す。
【００１４】
従来の衛星放送受信コンバータ１００は、図６に示すように、人工衛星から送信された電波（１２．２〜１２．７ＧＨｚ帯のマイクロ波信号）を、衛星放送受信用のアンテナ（図示せず）において反射させることにより、衛星放送受信コンバータ１００のフィードホーンを介して受信する。そして、衛星放送受信コンバータ１００は、入力した信号を、例えば、１ＧＨｚのＩＦ信号に周波数変換した後、同軸ケーブル１４０を介して、衛星放送受信用のチューナ１５０に供給する。
【００１５】
衛星放送受信コンバータ１００は、西経１２９度、西経１１９度、および西経１１０度の軌道上にある人工衛星からそれぞれ送信された、異なる種類の電波を、各電波の信号毎に周波数変換する周波数変換部と、周波数変換部から出力されたＩＦ信号のうち、チューナ１５０に供給するＩＦ信号を選択する信号選択部と、信号選択部から出力されたＩＦ信号を増幅して出力する増幅出力部とにより構成されている。
【００１６】
周波数変換部は、低ノイズアンプ（ＬＮＡ）１１１ａ〜１１１ｃ、バンドパスフィルタ（ＢＰＦ）１１２ａ〜１１２ｃ、ミキサ（ＭＩＸ）１１３ａ〜１１３ｃ、局部発振器１１４ｈ・１１４ｌ、バッファアンプ１１５ｈ・１１５ｌ、フィルタ１１６ａ〜１１６ｃ、結合器１１７ａ〜１１７ｃ、アンプ１１８ａ〜１１８ｃ、コンデンサ１１９ａ〜１１９ｃにより構成される部分である。
【００１７】
信号選択部は、スイッチＩＣ１２０、制御部（マイコン＆DiseqC Circuit）１２５、および電源管理回路（Power Management Circuit）１２６により構成される部分である。
【００１８】
増幅出力部は、フィルタ部１２１ａ〜１２１ｃ、アンプ１２２ａ〜１２２ｃ、コンデンサ１２３ａ〜１２３ｃ、および入出力ポート１２４ａ〜１２４ｃにより構成される部分である。
【００１９】
周波数変換部では、西経１２９度の軌道上にある人工衛星から送信された電波の信号が、高帯域側経路と低帯域側経路とにおいて、ＬＮＡ１１１ａにて増幅され、ＢＰＦ１１２ａにてノイズが除去される。そして、ＢＰＦ１１２ａを通過した信号が、高帯域側経路では、１４．３５ＧＨｚで局部発振器１１４ｈにより発振されるＬＯ信号によりＩＦ信号に周波数変換され、低帯域側経路では、１１．２５ＧＨｚで局部発振器１１４ｌにより発振されるＬＯ信号によりＩＦ信号に周波数変換され、フィルタ１１６ａにて必要信号成分がそれぞれ抽出された後、２つの経路のＩＦ信号が結合器１１７ａにより結合される。そして、ＩＦ信号が、アンプ１１８ａおよびコンデンサ１１９ａを通って、スイッチＩＣ１２０に送出される。
【００２０】
また、西経１１９度および西経１１０度の軌道上にある人工衛星からそれぞれ送信された電波の信号においても、周波数変換部において、西経１２９度の軌道上にある人工衛星から送信された電波の信号と同様に処理され、スイッチＩＣ１２０にそれぞれ送出される。
【００２１】
信号選択部では、入力されたＩＦ信号のうち、チューナ１５０に供給するＩＦ信号が制御部１２５の制御により選択され、入出力ポート１２４ａ〜１２４ｃに対応付けられたフィルタ部１２１ａ〜１２１ｃに送出される。詳細には、制御部１２５は、入出力ポート１２４ａ〜１２４ｃに接続されており、チューナ１５０から供給される制御信号を入力することにより、この制御信号に応じて、スイッチＩＣ１２０にＩＦ信号を選択するための選択信号を与えている。また、制御部１２５は、入出力ポート１２４ａ〜１２４ｃに接続されるとともにチューナ１５０から同軸ケーブル１４０を介して電源が供給される電源管理回路１２６により、供給される電源が管理されている。
【００２２】
増幅出力部では、スイッチＩＣ１２０から出力されたＩＦ信号が、フィルタ部１２１ａ（１２１ｂ、１２１ｃ）にて必要信号成分が抽出され、アンプ１２２ａ（１２２ｂ、１２２ｃ）にて増幅された後、コンデンサ１２３ａ（１２３ｂ、１２３ｃ）を通って、入出力ポート１２４ａ（１２４ｂ、１２４ｃ）に送出される。入出力ポート１２４ａ（１２４ｂ、１２４ｃ）から出力されたＩＦ信号は、同軸ケーブル１４０を介して、チューナ１５０に送出される。
【００２３】
このように、従来の衛星放送受信コンバータ１００では、異なる軌道上にある別々の人工衛星からの電波を受信してＩＦ信号に周波数変換した後、チューナ１５０に供給するＩＦ信号を自動的に選択してチューナ１５０に供給することが、１つの筐体で可能となっている。
【００２４】
ここで、チューナ１５０から制御部１２５に供給される制御信号は、ＤＣ電圧に２２ｋＨｚの周波数の信号を重畳したパルス信号である。それゆえ、制御部１２５は、ＤｉＳＥｑＣ通信に基づいて、チューナ１５０から供給されるパルス信号をデータ処理し、スイッチＩＣ１２０にてＩＦ信号を選択するための選択信号を作成している。
【００２５】
つまりは、ＤｉＳＥｑＣ通信においては、制御部１２５は、入力された制御信号すなわちパルス信号を、図７に示すように、そのパルス信号が発生しているパルス時間によって、データ１およびデータ０の振り分け（ビット処理）を行っている。データ１はパルス時間が４００〜６００μｓｅｃの時間幅を持って規定され、データ０はパルス時間８００〜１２００μｓｅｃの時間幅を持って規定されている。これにより、制御部１２５は、入力されたパルス信号のパルス時間が５００μｓｅｃの場合は、データ１として処理し、入力されたパルス信号のパルス時間が１０００μｓｅｃの場合は、データ０として処理する。
【００２６】
ところが、ノイズの影響や、制御部１２５（マイコンなど）の読み取り精度の問題によって、パルス時間の伸び縮み（ずれ）が発生する場合がある。ノイズの影響によりパルス時間が縮んだ場合の例を図８に示し、また、ノイズの影響によりパルス時間が伸びた場合の例を図９に示す。図８は、本来４００μｓｅｃであるパルス検知時間（パルス時間）が３１４μｓｅｃに縮んでいる状態を示している。図９は、本来６００μｓｅｃであるパルス検知時間が６６７μｓｅｃに伸びている状態を示している。
【００２７】
このため、パルス時間が６００〜８００μｓｅｃの領域で観測される場合が発生してしまう。しかし、この６００〜８００μｓｅｃの領域で観測されたパルス時間であっても、１か０のどちらかのデータに振り分けなければならない。そこで、通常は、上記領域のセンター値である７００μｓｅｃをしきい値に設定して振り分けを行っている。これにより、例えば６３０μｓｅｃのパルス時間が入ってくればデータ１、例えば７５０μｓｅｃのパルス時間が入ってくればデータ０というように振り分けを行っている。このデータ１とデータ０との集まり（例えば３バイトの集まり）を、制御部１２５はコマンドとして認識し、通信処理を行う。
【特許文献１】特開２０００−３４１１６１号公報（平成１２年１２月８日公開）
【特許文献２】特開２００５−３４７９７５号公報（平成１７年１２月１５日公開）
【特許文献３】特開２００６−２５１５７号公報（平成１８年１月２６日公開）
【発明の開示】
【発明が解決しようとする課題】
【００２８】
しかしながら、上述した従来の技術では、６００〜８００μｓｅｃの領域で観測されたパルス時間を、上記領域のセンター値である７００μｓｅｃをしきい値に設定して振り分けを行っているため、１００μｓｅｃ以上のパルス時間の伸び縮みが発生する場合に、正しく通信処理することができないという問題点を有している。
【００２９】
つまりは、実際にはノイズの影響により、最大で１５０μｓｅｃ程度の伸び縮みが発生することが分かっている。そのため、例えば７００μｓｅｃのパルス時間を観測した場合、従来技術では、そのパルス時間がデータ１の振り分け領域である６００μｓｅｃのパルス時間が延びて７００μｓｅｃに達したのか、あるいは、データ０の振り分け領域である８００μｓｅｃのパルス時間が縮んで７００μｓｅｃになってしまったのかを判断することができない。それゆえ、ノイズの影響が大きく、１００μｓｅｃ以上のパルス時間の伸び縮みが生じる場合、正しいデータ処理が行われないので、制御部１２５はコマンドを認識できず、通信エラーが発生してしまう。
【００３０】
本発明は、上記従来の問題点に鑑みなされたものであって、その目的は、ノイズの影響などによるパルス時間の伸び縮みに起因する通信エラーを防止することができる衛星装置の制御方法、および衛星装置を提供することにある。
【課題を解決するための手段】
【００３１】
本発明の衛星装置の制御方法は、上記課題を解決するために、衛星放送受信用チューナから与えられるパルス信号の列からなる制御信号に基づいて、衛星から発信された複数の映像信号のうち、何れか１つの映像信号を上記衛星放送受信用チューナに送出する衛星装置の制御方法において、上記制御信号に含まれるパルス信号のパルス幅に対して論理値１と論理値０とを振り分けるためのしきい値を複数設定する第１のステップと、上記設定したそれぞれのしきい値に基づいて、上記制御信号を論理値１と論理値０とからなるデータ系列に変換する第２のステップと、上記変換したそれぞれのデータ系列のうち、上記衛星放送受信用チューナに送出する信号を指示する命令が記述されているデータ系列に基づいて、上記衛星放送受信用チューナに送出する映像信号を決定する第３のステップと、を含むことを特徴としている。
【００３２】
従来、例えば、ノイズの影響やマイコンの読み取り精度の問題などによって、パルス幅の伸び縮み（ずれ）が発生していた。このため、パルス信号の列からなる制御信号を論理値１と論理値０とからなるデータ系列に変換する際、使用するしきい値によっては、正しいデータ系列に変換できず、制御信号に応じた処理を行うことができなかった。
【００３３】
これに対し、上記の構成によれば、それぞれのしきい値に基づいて制御信号を変換したデータ系列を得る。そして、複数のデータ系列のうち、衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を特定し、その特定したデータ系列に基づいて、衛星放送受信用チューナに送出する映像信号を決定することになる。
【００３４】
これにより、パルス幅の伸び縮みが発生したとしても、それぞれのしきい値に基づいて制御信号を変換したデータ系列を導出するので、いずれかのしきい値により、衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を正しく導出することが可能となる。それゆえ、衛星放送受信用チューナから与えられる制御信号に応じて、衛星放送受信用チューナに映像信号を確実に送出することが可能となる。よって、衛星装置と衛星放送受信用チューナとの間における、パルス幅の伸び縮みに起因する通信エラーを防止することが可能となる。
【００３５】
また、本発明の衛星装置の制御方法は、上記第３のステップは、上記複数のしきい値のうち最も大きい値のしきい値に基づいて変換したデータ系列から順番に、上記複数のしきい値のうち最も小さい値のしきい値に基づいて変換したデータ系列に至る順番により、上記衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を特定することが好ましい。
【００３６】
複数のしきい値のうち最も大きい値のしきい値は、パルス幅が伸びる方向に、論理値１と論理値０とを振り分ける振り分け許容量が大きい。それゆえ、上記の構成によれば、パルス幅が伸びる方向にあるという場合に、特に有効的に、衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を特定することが可能となる。
【００３７】
また、本発明の衛星装置の制御方法は、上記第３のステップは、上記複数のしきい値のうち最も小さい値のしきい値に基づいて変換したデータ系列から順番に、上記複数のしきい値のうち最も大きい値のしきい値に基づいて変換したデータ系列に至る順番により、上記衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を特定することが好ましい。
【００３８】
複数のしきい値のうち最も小さい値のしきい値は、パルス幅が縮む方向に、論理値１と論理値０とを振り分ける振り分け許容量が大きい。それゆえ、上記の構成によれば、パルス幅が縮む方向にあるという場合に、特に有効的に、衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を特定することが可能となる。
【００３９】
また、本発明の衛星装置の制御方法は、上記第３のステップは、上記制御信号に含まれるパルス信号のパルス幅の分布に応じて、上記衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を特定することが好ましい。
【００４０】
上記の構成によれば、パルス幅の伸び縮みが発生したとしても、実際に与えられるパルス幅を参照して、衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を特定することにより、通信環境に合った好適なデータ系列を特定することが可能となる。
【００４１】
また、本発明の衛星装置の制御方法は、上記制御信号に含まれるパルス信号のパルス幅は、時間軸に沿ったパルス信号の発生時間により識別し、上記しきい値として、時間単位の値を用いることが好ましい。
【００４２】
上記の構成によれば、しきい値を簡単に設定することが可能となる。また、例えば、ＤｉＳＥｑＣ（Digital Satellite Equipment Control）においては、４００〜６００μｓｅｃの範囲のパルス幅を論理値１に、８００〜１２００μｓｅｃの範囲のパルス幅を論理値０に振り分けることが規定されている。ゆえに、時間単位のしきい値を用いれば、制御信号を論理値１と論理値０とからなるデータ系列に容易に変換することが可能となる。
【００４３】
また、本発明の衛星装置の制御方法は、上記しきい値として、６００μｓｅｃの第１のしきい値、および、８００μｓｅｃの第２のしきい値を設定するとともに、上記分布において１０００μｓｅｃ以上のパルス幅が存在する場合、第２のしきい値に基づいて変換したデータ系列を、上記衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列として特定することが好ましい。
【００４４】
例えば、ＤｉＳＥｑＣ通信において、パルス幅に１９９μｓｅｃの伸び縮みがある場合、論理値１に振り分ける最大のパルス幅は、本来６００μｓｅｃのパルス幅が１９９μｓｅｃ伸びたときの７９９μｓｅｃとなる。また、論理値０に振り分ける最小のパルス幅は、本来８００μｓｅｃのパルス幅が１９９μｓｅｃ縮んだときの６０１μｓｅｃとなる。
【００４５】
これにより、上記の構成のように、しきい値として、６００μｓｅｃの第１のしきい値、および、８００μｓｅｃの第２のしきい値を設定し、また、論理値０に振り分けるパルス幅に注目して、１０００μｓｅｃ以上のパルス幅が存在するかどうかを判断材料とすることにより、最大１９９μｓｅｃまで伸び縮むパルス幅に対応して、好適なデータ系列を特定することが可能となる。
【００４６】
また、本発明の衛星装置の制御方法は、上記しきい値として、６００μｓｅｃの第１のしきい値、および、８００μｓｅｃの第２のしきい値を設定するとともに、上記分布において５００μｓｅｃ以下のパルス幅が存在する場合、第１のしきい値に基づいて変換したデータ系列を、上記衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列として特定することが好ましい。
【００４７】
上記の構成によれば、しきい値として、６００μｓｅｃの第１のしきい値、および、８００μｓｅｃの第２のしきい値を設定し、また、論理値１に振り分けるパルス幅に注目して、５００μｓｅｃ以下のパルス幅が存在するかどうかを判断材料とすることにより、最大１９９μｓｅｃまで伸び縮むパルス幅に対応して、好適なデータ系列を特定することが可能となる。
【００４８】
また、本発明の衛星装置は、上記課題を解決するために、衛星放送受信用チューナから与えられるパルス信号の列からなる制御信号に基づいて、衛星から発信された複数の映像信号のうち、何れか１つの映像信号を上記衛星放送受信用チューナに送出する衛星装置において、上記制御信号に含まれるパルス信号のパルス幅に対して論理値１と論理値０とを振り分けるしきい値に基づいて、上記制御信号を論理値１と論理値０とからなるデータ系列に変換し、当該データ系列に基づいて、上記衛星放送受信用チューナに送出する映像信号の選択を制御する制御手段を備え、上記しきい値は、複数設けられ、かつ、上記パルス幅の変動に対応するように予め設定されていることを特徴としている。
【００４９】
従来、例えば、ノイズの影響やマイコンの読み取り精度の問題などによって、パルス幅の伸び縮みが発生していた。このため、パルス信号の列からなる制御信号を論理値１と論理値０とからなるデータ系列に変換する際、使用するしきい値によっては、正しいデータ系列に変換できず、制御信号に応じた処理を行うことができなかった。
【００５０】
これに対し、上記の構成によれば、パルス幅の伸び縮みが発生したとしても、パルス幅の変動すなわち上記伸び縮みに対応するように予め複数のしきい値が設定されていることにより、いずれかのしきい値により、衛星放送受信用チューナに送出する映像信号を選択する命令が記述されているデータ系列を、確実に導出することが可能となる。
【００５１】
それゆえ、衛星放送受信用チューナから与えられる制御信号に応じて、衛星放送受信用チューナに送出する映像信号を選択し、衛星放送受信用チューナに信号を確実に送出することが可能となる。よって、衛星装置と衛星放送受信用チューナとの間における、パルス幅の伸び縮みに起因する通信エラーを防止することが可能となる。
【００５２】
また、本発明の衛星装置は、上記制御手段は、それぞれのしきい値に基づいて変換したデータ系列を、メモリにそれぞれ格納することが好ましい。
【００５３】
上記の構成によれば、制御信号は、論理値１と論理値０とからなるデータ系列に変換されてメモリに格納されるので、制御信号をそのまま格納する場合と比べて、データ量を低減するとともに、必要なメモリ量を減らすことが可能となる。それゆえ、制御手段は、効率の良い制御を行うことが可能となる。
【発明の効果】
【００５４】
以上のように、本発明の衛星装置の制御方法は、衛星放送受信用チューナから与えられるパルス信号の列からなる制御信号に基づいて、衛星から発信された複数の映像信号のうち、何れか１つの映像信号を上記衛星放送受信用チューナに送出するために、上記制御信号に含まれるパルス信号のパルス幅に対して論理値１と論理値０とを振り分けるためのしきい値を複数設定する第１のステップと、上記設定したそれぞれのしきい値に基づいて、上記制御信号を論理値１と論理値０とからなるデータ系列に変換する第２のステップと、上記変換したそれぞれのデータ系列のうち、上記衛星放送受信用チューナに送出する信号を指示する命令が記述されているデータ系列に基づいて、上記衛星放送受信用チューナに送出する映像信号を決定する第３のステップと、を含む方法である。
【００５５】
これにより、ノイズの影響やマイコンの読み取り精度の問題などによって、パルス幅の伸び縮みが発生したとしても、それぞれのしきい値に基づいて制御信号を変換したデータ系列を導出するので、いずれかのしきい値により、衛星放送受信用チューナに送出する映像信号を指示する命令が記述されているデータ系列を正しく導出することが可能となる。
【００５６】
それゆえ、衛星放送受信用チューナから与えられる制御信号に応じて、衛星放送受信用チューナに映像信号を確実に送出することができる。よって、衛星装置と衛星放送受信用チューナとの間における、パルス幅の伸び縮みに起因する通信エラーを防止することができる衛星装置の制御方法を提供するという効果を奏する。
【００５７】
また、本発明の衛星装置は、衛星放送受信用チューナから与えられるパルス信号の列からなる制御信号に基づいて、衛星から発信された複数の映像信号のうち、何れか１つの映像信号を上記衛星放送受信用チューナに送出するために、上記制御信号に含まれるパルス信号のパルス幅に対して論理値１と論理値０とを振り分けるしきい値に基づいて、上記制御信号を論理値１と論理値０とからなるデータ系列に変換し、当該データ系列に基づいて、上記衛星放送受信用チューナに送出する映像信号の選択を制御する制御手段を備え、上記しきい値は、複数設けられ、かつ、上記パルス幅の変動に対応するように予め設定されている構成である。
【００５８】
これにより、ノイズの影響やマイコンの読み取り精度の問題などによって、パルス幅の伸び縮みが発生したとしても、パルス幅の変動すなわち上記伸び縮みに対応するように予め複数のしきい値が設定されていることにより、いずれかのしきい値により、衛星放送受信用チューナに送出する映像信号を選択する命令が記述されているデータ系列を、確実に導出することが可能となる。
【００５９】
それゆえ、衛星放送受信用チューナから与えられる制御信号に応じて、衛星放送受信用チューナに送出する映像信号を選択し、衛星放送受信用チューナに信号を確実に送出することができる。よって、衛星装置と衛星放送受信用チューナとの間における、パルス幅の伸び縮みに起因する通信エラーを防止することができる衛星装置を実現するという効果を奏する。
【００６０】
また、本発明の衛星装置は、ソフトウェア的な解決方法であるため、追加部品などを構成する必要はなく、コストアップ要素は無いという効果も合わせて奏する。
【発明を実施するための最良の形態】
【００６１】
本発明の一実施形態について図面に基づいて説明すれば、以下の通りである。
【００６２】
図１は、本実施の形態の衛星放送受信コンバータ１０の一構成例を示すブロック図である。
【００６３】
本実施の形態の衛星放送受信コンバータ１０は、ＬＮＢやＢＳコンバータとも呼ばれるものであり、屋外に設置される衛星放送受信用のアンテナ（図示せず）に取り付けられる。そして、衛星放送受信コンバータ１０は、上記アンテナにより受信した電波の映像信号を、ＤｉＳＥｑＣ通信に基づき、同軸ケーブル４０を介して、屋内に設置される衛星放送受信用のチューナ５０に送出する。同軸ケーブル４０およびチューナ５０は、ＤｉＳＥｑＣ通信が可能なものであればよく、従来使用されているものを利用することが可能である。
【００６４】
本実施の形態の衛星放送受信コンバータ１０は、異なる軌道上にある２つの人工衛星からそれぞれ送信された、異なる種類の電波（例えば、１２．２〜１２．７ＧＨｚ帯のマイクロ波信号）を、各電波の信号毎に周波数変換して、例えば、１ＧＨｚのＩＦ信号を作成する周波数変換部と、周波数変換部から出力されたＩＦ信号のうち、チューナ５０に供給するＩＦ信号を選択する信号選択制御部と、信号選択制御部から出力されたＩＦ信号を増幅して出力する増幅出力部とにより構成されている。なお、１つの人工衛星から複数の電波が発信されている場合であっても良い。
【００６５】
周波数変換部は、人工衛星から送信された電波の信号が入力される初段アンプおよび２段目アンプからなる低ノイズアンプ（ＬＮＡ）１１ａ・１１ｂと、ＬＮＡ１１ａ・１１ｂから出力された信号の周波数をＩＦにダウンコンバートするミキサ（ＭＩＸ）１２ａ・１２ｂと、ＭＩＸ１２ａ・１２ｂに局部発振信号を供給する局部発振器１３とにより構成される部分である。衛星放送受信コンバータ１０では、局部発振器１３を共用して、異なる２種類の電波毎に、周波数を変換する回路が設けられている。
【００６６】
信号選択制御部は、スイッチＩＣ１４、アナログＩＣ１８、およびマイコン１９により構成される部分である。信号選択制御部の詳細な構成については後述する。
【００６７】
増幅出力部は、スイッチＩＣ１４から出力されたＩＦ信号が入力されるＩＦアンプ１５と、ＩＦアンプ１５の出力部に接続されるコンデンサ１６と、コンデンサ１６の一方の端子に接続され、衛星放送受信コンバータ１０の外部と信号の入出力が可能な入出力ポート１７とにより構成される部分である。入出力ポート１７は、同軸ケーブル４０を介して、チューナ５０の入出力ポートに接続されている。
【００６８】
なお、本実施の形態の衛星放送受信コンバータ１０において注目すべきは、チューナ５０から同軸ケーブル４０を介して与えられる制御信号に基づいた、衛星放送受信コンバータ１０の制御方法である。そのため、図１に示す衛星放送受信コンバータ１０は、上記衛星放送受信コンバータ１０の制御方法を説明する上で、必要最小限の構成を挙げている。また、受信する人工衛星からの電波の種類も３種類に限定されるものではない。
【００６９】
ゆえに、衛星放送受信コンバータ１０の構成は図１に示す構成に限定されるものではない。特に、衛星放送受信コンバータ１０における周波数変換部および増幅出力部は、人工衛星から送信された電波の信号を周波数変換して、好適にＩＦ信号を作成する構成であれば、その構成は設計に応じて種々に変更が可能である。例えば、衛星放送受信コンバータ１０における周波数変換部は、図６に示した周波数変換部のように構成しても良いし、増幅出力部は、図６に示した増幅出力部のように構成しても良い。
【００７０】
続いて、信号選択制御部の詳細な構成について説明する。
【００７１】
スイッチＩＣ１４は、ＭＩＸ１２ａ・１２ｂから出力されたＩＦ信号のうち、チューナ５０に送出するＩＦ信号を、マイコン１９から供給される選択信号に基づいて選択するように構成されたＩＣである。すなわち、スイッチＩＣ１４は、チューナ５０に送出するＩＦ信号を、マイコン１９から供給される選択信号に基づいて切り替えている。スイッチＩＣ１４は、選択したＩＦ信号をＩＦアンプ１５に出力する。
【００７２】
アナログＩＣ１８は、チューナ５０から与えられる制御信号をデジタル処理するように構成されたＩＣであり、入力端子が入出力ポート１７に接続され、出力端子がマイコン１９に接続されている。アナログＩＣ１８には、制御信号として、ＤＣ電圧に２２ｋＨｚの周波数の信号を重畳したパルス信号が、チューナ１５０から送られてくる。アナログＩＣ１８は、上記パルス信号を検知して、デジタル信号に変換した後、マイコン１９に出力する。
【００７３】
マイコン１９は、アナログＩＣ１８から出力されたデジタル信号を受け取り、デジタル信号に記述されているコマンドを読み取って実行することにより、スイッチＩＣ１４にて選択するＩＦ信号を制御する制御部である。
【００７４】
詳細には、マイコン１９は、アナログＩＣ１８から出力されたデジタル信号に含まれる各パルスの幅を、時間軸に沿ったパルスの発生時間により識別し、パルス幅に対して、しきい値に基づき、データ１（論理値１）およびデータ０（論理値０）の振り分け（ビット処理）を行う。ここで、上記パルスの発生時間により識別したパルス幅を、以下ではパルス時間と称する。上記しきい値は、複数設けられ、パルス時間の伸び縮みに対応可能なように予め設定される。
【００７５】
そして、マイコン１９は、ビット処理後のデータ１とデータ０との集まり（例えば５バイトの集まり）（データ系列）を、チューナ５０から指示されるコマンド、例えば、チューナ１５０に送出するＩＦ信号を指示する命令が記述されているコマンドとして認識し、スイッチＩＣ１４に指示に応じた選択信号を供給する。なお、上記パルス時間のビット処理は、マイコン１９が行う制御の一部であり、マイコン１９は、衛星放送受信コンバータ１０における他の制御も行っている。
【００７６】
上記構成を有する、本実施の形態の衛星放送受信コンバータ１０では、人工衛星から送信された電波が、衛星放送受信用のアンテナにおいて反射することにより、衛星放送受信コンバータ１０のフィードホーンを介して受信される。そして、衛星放送受信コンバータ１０に入力された信号は、ＬＮＡ１１ａ・１１ｂにて増幅され、ＭＩＸ１２ａ・１２ｂにてＩＦ信号にダウンコンバートされた後、スイッチＩＣ１４に出力される。そして、スイッチＩＣ１４にて、マイコン１９から供給される選択信号に基づいて選択され出力されたＩＦ信号が、ＩＦアンプ１５にて増幅され、コンデンサ１６を通って、入出力ポート１７から、同軸ケーブル４０を介して、チューナ５０に送出される。
【００７７】
これにより、衛星放送受信コンバータ１０では、異なる軌道上にある別々の人工衛星からの電波を受信してＩＦ信号に周波数変換した後、チューナ５０に供給するＩＦ信号を自動的に選択してチューナ５０に供給することが、１つの筐体で可能となっている。
【００７８】
次に、本実施の形態の衛星放送受信コンバータ１０の制御方法について、詳細に説明する。本実施の形態の衛星放送受信コンバータ１０は、チューナ５０から同軸ケーブル４０を介して与えられる制御信号に基づいた、衛星放送受信コンバータ１０の制御を特徴点としている。
【００７９】
図２は、本実施の形態の衛星放送受信コンバータ１０におけるマイコン１９のデータ処理の流れを示すフローチャートである。
【００８０】
まず、チューナ５０から制御信号を供給して、衛星放送受信コンバータの制御を開始する前に、マイコン１９にしきい値を設定する。ＤｉＳＥｑＣ通信においては、データ１はパルス時間が４００〜６００μｓｅｃの時間幅を持って規定され、データ０はパルス時間８００〜１２００μｓｅｃの時間幅を持って規定されている。なお、データ０はデータ１の２倍の時間となっている。そこで、６００〜８００μｓｅｃの領域で観測されたパルス時間をビット処理するためのしきい値として、以下の説明では、例えば、７６０μｓｅｃのしきい値大と、６４０μｓｅｃのしきい値小との２つのしきい値を、マイコン１９に設定したとする。
【００８１】
チューナ５０が、制御信号を、衛星放送受信コンバータ１０に向かって出力する。チューナ５０と衛星放送受信コンバータ１０との間には、ＤｉＳＥｑＣ通信が行われている。よって、ＤＣ電圧に２２ｋＨｚの周波数の信号を重畳したパルス信号が、上記制御信号として出力される。
【００８２】
衛星放送受信コンバータ１０は、同軸ケーブル４０を介して入出力ポート１７に入力してきた制御信号を、アナログＩＣ１８に入力させる。アナログＩＣ１８は、入力した制御信号のパルスを検知して、デジタル信号に変換する。図３に、アナログＩＣ１８における、（ａ）は入力前の信号波形、（ｂ）は出力後の信号波形を示す。よって、（ｂ）に示すようなパルス信号の列からなる制御信号が、マイコン１９に出力されることになる。
【００８３】
なお、このデジタル信号に変換する際、従来技術では、アナログＩＣの性能によって、本来のパルス時間を正しく変換できず、パルス時間の伸び縮みが生じるという問題があった。これに対し、衛星放送受信コンバータ１０では、マイコン１９が、パルス時間の伸び縮みの影響を回避する処理を行うことにより、パルス時間の伸び縮みに起因する通信エラーを防止することが可能となっている。
【００８４】
アナログＩＣ１８から出力されたデジタル信号がマイコン１９に入力されると、マイコン１９は、デジタル信号におけるパルスが発生している時間、すなわちパルス時間を計測する（ステップＳ１）。例えば、図３に示すように、マイコン１９は、１つ目のパルス時間が６１０μｓｅｃ、２つ目のパルス時間が５９０μｓｅｃ、３つ目のパルス時間が１２５０μｓｅｃ、４つ目のパルス時間が３００μｓｅｃと、入力されるパルスから順番に計測する。パルス時間は、ＤＣ電圧に２２ｋＨｚの周波数の信号が重畳されたパルス信号の１つの塊の時間幅とも呼ぶことができる。
【００８５】
続いて、マイコン１９は、計測したパルス時間に対して、しきい値小に基づいて、データ１およびデータ０の振り分け（ビット処理）を行う。詳細には、マイコン１９は、パルス時間が４００〜６００μｓｅｃの場合はデータ１に振り分け、パルス時間８００〜１２００μｓｅｃの場合はデータ０に振り分ける。また、パルス時間が６００〜８００μｓｅｃの場合は、しきい値小に基づいて、データを振り分ける。すなわち、マイコン１９は、しきい値小よりも小さければデータ１に振り分け、しきい値小よりも大きければデータ０に振り分ける。マイコン１９は、ビット処理の結果算出（変換）したデータ系列を、メモリ（図示せず）の小用エリアに追加しながら格納していく（ステップＳ２）。
【００８６】
続いて、マイコン１９は、計測したパルス時間に対して、しきい値大に基づいて、データ１およびデータ０の振り分け（ビット処理）を行う。すなわち、マイコン１９は、しきい値大よりも小さければデータ１に振り分け、しきい値大よりも大きければデータ０に振り分ける。マイコン１９は、ビット処理の結果算出したデータ系列を、メモリの大用エリアに追加しながら格納していく（ステップＳ３）。
【００８７】
続いて、マイコン１９は、入力されるパルスデータが終了したか否かを判断する（ステップＳ４）。詳細には、マイコン１９は、パルスを検知してから、所定の設定された時間に次のパルスが入力されて来なければ、パルスデータが終了したと判断する。パルスデータが終了していないと判断する場合（ステップＳ４でｎｏ）、マイコン１９は、ステップ１に戻って、入力されてくるパルスのパルス時間を計測する。一方、パルスデータが終了したと判断する場合（ステップＳ４でｙｅｓ）、続く処理に進む。制御信号はパルス信号の列からなっているので、この時点で、制御信号全体を読み取ることになる。
【００８８】
続いて、マイコン１９は、しきい値大に基づいてビット処理したデータ系列を、正しく変換されているものと仮定して、そのデータ系列に記述されたコマンドに沿って処理を試みる（ステップＳ５）。つまりは、マイコン１９はデータ系列を参照して、処理可能なコマンドであるか否かを判定する（ステップＳ６）。
【００８９】
マイコン１９は、処理したデータ系列が意味を成すものであるか否かを判定している。例えば、正しい命令として、データ系列が“Ｅ２  １０  ０１”であるような決められた形があり、頭はＥ０〜Ｅ３と決まっている。これにより、しきい値大で変換したデータ系列が“ＡＣ  ３９  ０ｆ”であった場合は、マイコン１９は、不当な命令と判定し、処理可能なコマンドではないと判定する。
【００９０】
処理可能なコマンドであると判定する場合（ステップＳ６でｙｅｓ）、マイコン１９はそのコマンドを実行する（ステップＳ７）。マイコン１９は、スイッチＩＣ１４がＩＦ信号を選択するための選択信号を作成し、スイッチＩＣ１４に出力する。これにより、チューナ５０からの制御信号により、衛星放送受信コンバータ１０がチューナ５０に送出するＩＦ信号を選択する制御が、自動的に行われる。一方、処理可能なコマンドではないと判定する場合（ステップＳ６でｎｏ）、続く処理に進む。
【００９１】
続いて、マイコン１９は、しきい値小に基づいてビット処理したデータ系列を、正しく変換されているものと仮定して、そのデータ系列に記述されたコマンドに沿って処理を試みる（ステップＳ８）。つまりは、マイコン１９はデータ系列を参照して、処理可能なコマンドであるか否かを判定する（ステップＳ９）。よって、マイコン１９は、しきい値小で変換したデータ系列で再度処理を試みることになる。
【００９２】
処理可能なコマンドであると判定する場合（ステップＳ９でｙｅｓ）、マイコン１９はそのコマンドを実行する（ステップＳ１０）。例えば、しきい値小で変換したデータが”Ｅ２  １１  ００“であるとすると、マイコン１９は、正しい命令であると判定し、この命令を実行する。マイコン１９は、スイッチＩＣ１４がＩＦ信号を選択するための選択信号を作成し、スイッチＩＣ１４に出力する。これにより、チューナ５０からの制御信号により、衛星放送受信コンバータ１０がチューナ５０に送出するＩＦ信号を選択する制御が、自動的に行われる。一方、処理可能なコマンドではないと判定する場合（ステップＳ９でｎｏ）、マイコン１９は、処理エラーと判断し（ステップＳ１１）、制御信号の供給により開始したデータ処理を終了する。
【００９３】
以上のマイコン１９のデータ処理により、大小２つのしきい値に基づいて、制御信号を変換したデータ系列を得る。それゆえ、パルス時間の伸び縮みが発生したとしても、いずれかのしきい値により、処理可能なコマンドが記述されているデータ系列を正しく導出することが可能となる。それゆえ、マイコン１９がスイッチＩＣ１４に確実に選択信号を出力することが可能となる。よって、衛星放送受信コンバータ１０とチューナ５０とが、通信エラーを防止しながら、正確に通信を行うことが可能となる。
【００９４】
また、図２に示した処理では、マイコン１９は、しきい値小に基づいてビット処理したデータ系列よりも先に、しきい値大に基づいてビット処理したデータ系列に対して、処理を試みている。それゆえ、パルス時間が伸びる方向に振り分け許容量が大きいしきい値大にてビット処理したデータ系列により、先に処理を行うので、この順番で行う処理は、基本的にパルス時間に伸び縮みがない場合、および、特にパルス時間が伸びる方向にあるという場合に有効である。
【００９５】
但し、この順番で行う処理は、パルス時間が縮んだ場合に注意を払う必要がある。つまりは、パルス時間が「しきい値大」よりもかなり小さく縮んだ場合は、「しきい値小」によって変換したデータ系列で正しく処理を行うことが可能であるが、パルス時間が「しきい値大」の値と同じ時間に縮んだ場合には、変換エラーが発生する可能性が残っている。このため、「しきい値大＝７６０μｓｅｃ」および「しきい値小＝６４０μｓｅｃ」の場合、１６０μｓｅｃの伸びまで正しく処理を行うことが可能となっている。また、縮みに対しても、１６０μｓｅｃの縮みまで正しく処理を行うことが可能となっている。
【００９６】
また、衛星放送受信コンバータ１０の制御方法では、最終的には、マイコン１９は、しきい値大およびしきい値小のどちらかのしきい値を使って、ビット処理により変換したデータ系列に応じて、処理を行っている。しかし、ステップＳ１に計測した真のパルス時間をメモリに格納して、後からデータ変換するのではなく、データ変換の前に、ステップＳ２およびＳ３の処理に示すように、予め両方のしきい値で変換したデータ系列をそれぞれメモリに格納している。
【００９７】
これにより、パルス時間を、例えば、６１４μｓｅｃと格納するよりも、変換された０または１の１ｂｉｔ情報を格納していく方がデータ量が少ないので、メモリの使用量を減らすことが可能となる。それゆえ、効率の良いデータ処理を行うことが可能である。
【００９８】
また、衛星放送受信コンバータ１０の制御方法は、マイコン１９の制御によって行うソフトウェア的な解決方法であるため、追加部品などは不要で、コストアップ要素は無い。また、従来存在する衛星放送受信コンバータを利用することが可能である。
【００９９】
なお、本実施の形態の衛星放送受信コンバータ１０におけるマイコン１９のデータ処理は、図２を参照しながら説明した処理やその処理の順番に限るものではない。
【０１００】
すなわち、図２に示した処理では、マイコン１９は、しきい値小に基づいてビット処理したデータ系列よりも先に、しきい値大に基づいてビット処理したデータ系列に対して、処理を試みているが、しきい値大に基づいてビット処理したデータ系列よりも先に、しきい値小に基づいてビット処理したデータ系列に対して、処理を試みてもよい。この場合、図２に示したステップＳ５の処理と、ステップＳ８の処理とを入れ替えることにより、実施可能である。
【０１０１】
このように、先に、しきい値小に基づいてビット処理したデータ系列、その次に、しきい値大に基づいてビット処理したデータ系列、の順番で行う処理は、パルス時間が縮む方向に振り分け許容量が大きいしきい値小にてビット処理したデータ系列により、先に処理を行うので、基本的にパルス時間に伸び縮みがない場合、および、特にパルス時間が縮む方向にあるという場合に有効である。
【０１０２】
但し、この順番で行う処理は、パルス時間が伸びた場合に注意を払う必要がある。つまりは、パルス時間が「しきい値小」よりもかなり大きく伸びた場合は、「しきい値大」によって変換したデータ系列で正しく処理を行うことが可能であるが、パルス時間が「しきい値小」の値と同じ時間に縮んだ場合には、変換エラーが発生する可能性が残っている。このため、「しきい値大＝７６０μｓｅｃ」および「しきい値小＝６４０μｓｅｃ」の場合、１６０μｓｅｃの縮みまで正しく処理を行うことが可能となっている。また、伸びに対しても、１６０μｓｅｃの伸びまで正しく処理を行うことが可能となっている。
【０１０３】
ところで、上述した、大小２つのしきい値に基づいてそれぞれビット処理したデータ系列に対して、いずれかのデータ系列を先に用いて処理を行う方法は、通信エラーを大きく減らすことが可能であるが、それぞれのケースにおいて不得意なポイントが一点あり、通信エラーを完全に無くすことができない。
【０１０４】
例えば、先に、しきい値大に基づいてビット処理したデータ系列に応じて処理する場合、最初に判定するしきい値をちょうどまたぐ、４０μｓｅｃの縮みが発生するような状況において、通信エラーが発生する可能性がある。また、先に、しきい値小に基づいてビット処理したデータ系列に応じて処理する場合、最初に判定するしきい値をちょうどまたぐ、４０μｓｅｃの伸びが発生するような状況において、通信エラーが発生する可能性がある。
【０１０５】
そこで、上記のような通信エラーを防止するために、本実施の形態の衛星放送受信コンバータ１０では、しきい値大およびしきい値小によって変換したデータ系列を、機械的にどちらかを先に使って処理を試みるという方法に限らず、パルス時間の分布に応じて、しきい値大およびしきい値小の何れかによって変換したデータ系列を使うかを決めるという方法（以下、制御方法Ｚと称する）により、制御することもできる。
【０１０６】
つまりは、制御方法Ｚでは、データ０に振り分けるパルス時間に注目して、どちらのしきい値を採用すべきかを決定する方法としている。具体的には、１０００μｓｅｃ以上のパルス時間が存在するかどうかを判断材料とし、１０００μｓｅｃ以上のパルス時間が一回でも存在すれば「しきい値大」を、一回も存在しなければ「しきい値小」を採用するように設定している。これにより、パルス時間が最大１９９μｓｅｃまで伸びても縮んでも、マイコン１９は、エラー無く処理を行うことが可能となっている。
【０１０７】
この制御方法Ｚについて、以下に詳細に説明する。
【０１０８】
図４に、パルス時間に１９９μｓｅｃの伸び縮みがある場合の、しきい値の設定を示す。
【０１０９】
ＤｉＳＥｑＣ通信においては、データ１はパルス時間が４００〜６００μｓｅｃの時間幅を持って規定され、データ０はパルス時間８００〜１２００μｓｅｃの時間幅を持って規定されている。
【０１１０】
図４では、データ１に規定される４００〜６００μｓｅｃのパルス時間のうち、最小値の４００μｓｅｃ、中間値の５００μｓｅｃ、および最大値の６００μｓｅｃを、基本時間として挙げている。また、データ０はデータ１の２倍の時間となっているので、伸び縮み時間がゼロのとき、データ０に振り分けるパルス時間は、８００μｓｅｃ、１０００μｓｅｃ、および１２００μｓｅｃとなる。また、縮み時間が１９９μｓｅｃのとき、および伸び時間が１９９μｓｅｃのときにおいてのパルス時間も、図４に示す。
【０１１１】
図４を参照すると、ｘ＝５００で伸び縮みがゼロおよび伸びが発生する場合、並びに、ｘ＝６００で伸び縮みがゼロおよび伸び縮みが発生する場合に、１０００μｓｅｃ以上のパルス時間が発生することがわかる。これらの場合、データ１に振り分ける最大のパルス時間は７９９μｓｅｃであるので、しきい値を８００μｓｅｃに設定することにより、データ系列が正しく導出されるので、マイコン１９はエラーなく処理を行うことが可能となる。これにより、１０００μｓｅｃ以上のパルス時間が発生すれば、８００μｓｅｃのしきい値により変換したデータ系列を採用するように設定している。
【０１１２】
また、データ０に振り分ける最小のパルス時間は、本来８００μｓｅｃのパルス時間が１９９μｓｅｃ縮んだときの６０１μｓｅｃとなるので、しきい値を６００μｓｅｃに設定することにより、マイコン１９はエラーなくデータ処理を行うことが可能となる。
【０１１３】
これにより、しきい値大を８００μｓｅｃ、かつ、しきい値小を６００μｓｅｃに設定し、さらに、１０００μｓｅｃ以上のパルス幅が存在するかどうかを判断材料として、いずれのしきい値により変換したデータ系列を採用することにより、パルス時間が最大１９９μｓｅｃまで伸びても縮んでも、これに対応して、マイコン１９は、エラー無く処理を行うことが可能となっている。
【０１１４】
次いで、制御方法Ｚにおけるマイコン１９のデータ処理について説明する。
【０１１５】
まず、チューナ５０から制御信号を供給して、衛星放送受信コンバータの制御を開始する前に、マイコン１９にしきい値を設定する。ここでは、８００μｓｅｃのしきい値大と、６００μｓｅｃのしきい値小との２つのしきい値を、マイコン１９に設定したとする。
【０１１６】
続いて、チューナ５０が、制御信号を、衛星放送受信コンバータ１０に向かって出力すると、マイコン１９は、図２のステップＳ１〜Ｓ４と同様の処理を行う。すなわち、アナログＩＣ１８から出力されたデジタル信号がマイコン１９に入力されると、マイコン１９は、デジタル信号におけるパルスが発生している時間、すなわちパルス時間を計測する。そして、マイコン１９は、計測したパルス時間に対して、しきい値小に基づいて、データ１およびデータ０の振り分けを行い、その結果算出（変換）したデータ系列を、メモリの小用エリアに追加しながら格納していく。その次に、マイコン１９は、計測したパルス時間に対して、しきい値大に基づいて、データ１およびデータ０の振り分けを行い、その結果算出（変換）したデータ系列を、メモリの大用エリアに追加しながら格納していく。その後、マイコン１９は、入力されるパルスデータが終了したか否かを判断する。パルスデータが終了したと判断した後、図５に示す制御方法Ｚに沿った、続く処理に進む。
【０１１７】
図５は、制御方法Ｚに沿ったマイコン１９のデータ処理の流れを示すフローチャートである。
【０１１８】
マイコン１９がパルスデータが終了したと判断した後、マイコン１９は、計測したパルス時間を参照しながら、１０００μｓｅｃ以上のパルス時間が存在するか否かを判定する（ステップＳ２１）。例えば、マイコン１９は、個別のパルス時間を計測している最中に、１０００μｓｅｃを超えるパルス時間を計測すれば、その時点でフラグを立てる。一旦立ったフラグは、制御信号内の全てのパルス時間を調べ終わるまで維持される。これにより、制御信号内の全てのパルス時間を調べた後、マイコン１９は、フラグの状態を確認して、１０００μｓｅｃ以上のパルス時間が存在するか否かを判定する。
【０１１９】
マイコン１９は１０００μｓｅｃ以上のパルス時間が存在すると判定すると（ステップ２１でｙｅｓ）、マイコン１９は、しきい値大に基づいてビット処理したデータ系列に記述されたコマンドに沿って処理を実行する（ステップＳ２２）。マイコン１９は、スイッチＩＣ１４がＩＦ信号を選択するための選択信号を作成し、スイッチＩＣ１４に出力する。これにより、チューナ５０からの制御信号により、衛星放送受信コンバータ１０がチューナ５０に送出するＩＦ信号を選択する制御が、自動的に行われる。
【０１２０】
一方、マイコン１９は１０００μｓｅｃ以上のパルス時間が存在しないと判定すると（ステップ２１でｎｏ）、マイコン１９は、しきい値小に基づいてビット処理したデータ系列に記述されたコマンドに沿って処理を実行する（ステップＳ２３）。マイコン１９は、スイッチＩＣ１４がＩＦ信号を選択するための選択信号を作成し、スイッチＩＣ１４に出力する。これにより、チューナ５０からの制御信号により、衛星放送受信コンバータ１０がチューナ５０に送出するＩＦ信号を選択する制御が、自動的に行われる。
【０１２１】
以上のマイコン１９のデータ処理により、大小２つのしきい値に基づいて、制御信号を変換したデータ系列を得る。そして、パルス時間の分布に応じて、実行するデータ系列を決定している。それゆえ、通信環境に合うように、実際に入力されるパルス時間に適応して決定したデータ系列で処理を行うので、パルス時間が最大１９９μｓｅｃまで伸びても縮んでも、マイコン１９がスイッチＩＣ１４に確実に選択信号を出力することが可能となる。よって、衛星放送受信コンバータ１０とチューナ５０とは、通信エラーを防止しながら、正確に通信を行うことが可能となる。
【０１２２】
また、上述した制御方法Ｚでは、データ０に振り分けるパルス時間に注目して、１０００μｓｅｃ以上のパルス時間が存在するかどうかを判断材料としているが、これに限らない。すなわち、逆に、データ１に振り分けるパルス時間に注目して、５００μｓｅｃ以下のパルス時間が存在するかどうかを判断材料とすることも可能である。この場合においても、１０００μｓｅｃ以上のパルス時間が存在するかどうかを判断材料とする場合と同様の効果を発揮する。
【０１２３】
なお、上述した何れの制御方法においても、大小２つのしきい値を設けたが、しきい値は２つに限らない。すなわち、少なくとも２つ以上の異なる値のしきい値を設ければ実施可能であり、複数設けて使い分けることによって、想定されるパルス時間の伸び縮みに好適に対応することが可能となる。また、しきい値として、時間単位の値を用いたが、時間単位に限定するものでもなく、制御信号をデータ系列に変換可能な基準であれば構わない。
【０１２４】
また、上述した何れの制御方法においても、アナログＩＣ１８から出力されたデジタル信号に対して、マイコン１９はデータ処理を行ったが、デジタル信号に限るわけでななく、マイコン１９はアナログ信号に対してデータ処理を行うことも可能である。すなわち、マイコン１９がパルス時間を計測して、チューナ５０からの制御指示を読み取ることができれば、デジタル信号でもアナログ信号でもどちらであっても構わない。
【０１２５】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１２６】
本発明は、パルスが発生する時間幅に応じて入力信号のデータ処理を行い、その結果に基づいて制御を行うような制御装置および制御方法に適用できる。具体的には、例えば、ＢＳチューナから供給される制御信号に応じて制御するＢＳコンバータなどに利用することができる。
【図面の簡単な説明】
【０１２７】
【図１】本発明における衛星放送受信コンバータの実施の一形態を示すブロック図である。
【図２】上記衛星放送受信コンバータにおけるマイコンの処理の一例を示すフローチャートである。
【図３】アナログ信号からデジタル信号への変換を示す図である。
【図４】パルス時間に１９９μｓｅｃの伸び縮みがある場合の、しきい値の設定を示す図である。
【図５】上記衛星放送受信コンバータにおけるマイコンの処理の他の例を示すフローチャートである。
【図６】従来の衛星放送受信コンバータの構成を示すブロック図である。
【図７】ＤｉＳＥｑＣ通信における信号波形の例を示す図である。
【図８】ノイズの影響によりパルス時間が縮んだ場合の例を示す図である。
【図９】ノイズの影響によりパルス時間が伸びた場合の例を示す図である。
【符号の説明】
【０１２８】
１０  衛星放送受信コンバータ（衛星装置）
１１ａ，１１ｂ  低ノイズアンプ
１２ａ，１２ｂ  ミキサ
１３  局部発振器
１４  スイッチＩＣ
１５  ＩＦアンプ
１６  コンデンサ
１７  入出力ポート
１８  アナログＩＣ
１９  マイコン（制御手段）
４０  同軸ケーブル
５０  チューナ（衛星放送受信用チューナ）
【図１】
0004685072.tif 000002
【図２】
0004685072.tif 000003
【図３】
0004685072.tif 000004
【図４】
0004685072.tif 000005
【図５】
0004685072.tif 000006
【図６】
0004685072.tif 000007
【図７】
0004685072.tif 000008
【図８】
0004685072.tif 000009
【図９】
0004685072.tif 000010