(57)【特許請求の範囲】
【請求項１】
データを送信するデータ送信装置と、
前記データを受信する複数のデータ受信装置と、
前記複数のデータ受信装置それぞれに装備されている複数のチューナ及びオーディオビジュアル機器とを有するデータ送受信システムにおいて、
前記データ送信装置は、
前記装備機器の制御内容及び制御スケジュールを決めるスクリプトデータを作成する作成手段と、
前記作成されたスクリプトデータを送信する送信手段とを具備し、
前記データ受信装置は、
前記送信されたスクリプトデータを受信する受信手段と、
前記受信したスクリプトデータに従って当該データ受信装置に装備されているチューナ及びビジュアル機器の接続をチェックし、この接続されている機器に対してその動作を制御する制御手段と
を具備することを特徴とするデータ送受信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ受信装置でプログラムを実行することにより、データ送信装置から送信された衛星放送又は地上波放送などの画像や音声データを自動受信して自動再生するデータ送受信システムに関する。
【０００２】
【従来の技術】
近年、各種の衛星放送の放送番組やビデオテープ収録番組或いはＭＰＥＧ動画などを再生してモニターなどでお客に提供するデータ受信装置を備えたファーストフード店などがある。これらの店では、データ受信装置に装備されている各種ＡＶ機器を、提供する番組に応じてスクリプトプログラムにより自動的に切り換えることにより、各種の衛星放送などを自動受信して自動再生している。
【０００３】
【発明が解決しようとする課題】
ところで、上記のようなデータ受信システムでは、装備しているＡＶ機器に変更があった場合等、装備機器に合わせて、上記したスクリプトプログラムの更新（追加、削除、移動、変更を含む）をしなければならない。
【０００４】
この場合、データ受信装置毎に装備しているＡＶ機器の種類や数が異なるため、スクリプトプログラムもデータ受信装置毎に異なっており、このような別々の制御内容を持つプログラムを更新するには、データ受信装置に対応したスクリプトプログラムを個別に変更作成し、しかも、データ受信装置のある場所に出向いてプログラムの入れ替えを行わなければならず、このため、上記プログラムの変更に多大な労力と時間及びコストが掛かるという問題があった。
【０００５】
又、データ受信装置は各種プログラムを実行することにより、各種の放送番組やビデオ再生画像などを再生しているが、このプログラムの変更や追加が生じた場合のプログラムの管理は、人が受信装置が設置してある場所に赴いて、フロッピーディスク等で更新を行っていた。データ受信装置が多地点に設置されている場合、人が行って手動で行うため、全受信装置の更新を同時に行うことは事実上不可能であると共に、手間及び時間が掛かっていた。
【０００６】
しかも、データ受信装置のプログラムをフロッピーディスクで更新する場合、システムの動作を全て止める必要があり、プログラムの更新が終わらないと、データ送信装置から新たなデータを送れない場合がある。更新したプログラムを実行していないと、受信できないデータや、実行できない機能が出でくる。これまでの人の手によるプログラムの更新では、人為的なミスで失敗する場合や、プログラムの更新時間が遅れる場合が出てくる。更に、システムの動作状態によっては、プログラムを止められない場合は、プログラムを更新するタイミングを人が待つ必要があって非能率であるが、データを再生に支障を与えずにプログラムを変更することが難しかった。
【０００７】
本発明は、上述の如き従来の課題を解決するためになされたもので、その目的は、データ送信装置により汎用のスクリプトデータを送信するだけでデータ受信装置のスクリプトデータの更新を個別に行うことができ、並びにデータ送信装置から制御データ及びプログラムを送信するだけで全ての受信装置のプログラムの更新をデータ再生に支障を与えず一括して行うことができ、プログラムの更新を容易且つ短時間に行うことができるデータ送受信システムを提供することである。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１の発明の特徴は、データを送信するデータ送信装置と、前記データを受信する複数のデータ受信装置と、前記複数のデータ受信装置それぞれに装備されている複数のチューナ及びオーディオビジュアル機器とを有するデータ送受信システムにおいて、前記データ送信装置は、前記装備機器の制御内容及び制御スケジュールを決めるスクリプトデータを作成する作成手段と、前記作成されたスクリプトデータを送信する送信手段とを具備し、前記データ受信装置は、前記送信されたスクリプトデータを受信する受信手段と、前記受信したスクリプトデータに従って当該データ受信装置に装備されているチューナ及びビジュアル機器の接続をチェックし、この接続されている機器に対してその動作を制御する制御手段とを具備することにある。
【００１３】
本発明によれば、データ送信部で、データ受信装置で制御する内容を記述したスクリプトデータを作成して送信する。データ受信装置はスクリプトデータを受信し、データ受信装置内のスクリプト制御プログラムで、受信したスクリプトデータを読みこんで、制御内容を実行する。スクリプトデータは全データ受信装置の制御内容を網羅した共通のものを作成し、データ受信装置のスクリプト制御プログラムが、それぞれのシステム構成を判断し、受信したスクリプトデータのうちの必要なスクリプトを抽出して実行する。
【００１４】
またデータ受信装置の変更による対応は、その変更内容に合わせたスクリプトデータを作成してデータ送信装置で送信する。データ受信装置は変更したスクリプトデータを受信し、前記変更したスクリプトデータをスクリプト制御プログラムで実行することにより対応できる。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。図１は、本発明のデータ送受信システムの第１の実施形態に係る構成を示した概略ブロック図である。
【００１６】
データ送受信システムは、有料放送などを送信するデータ送信装置１、ＣＳ送信アンテナ２、電波を中継する通信衛星３、ファーストフード店などに設置され、受信アンテナ５、６を備えた複数のデータ受信装置４−１、４−２から成っている。
【００１７】
データ受信装置４−１は、制御装置４１、ＡＶセレクタ４２、ＣＳチューナ４３、モニタ４４を有し、制御装置４１はスクリプト制御プログラム４１１、スクリプトデータ４１２、ＭＰＥＧ動画４１３を有している。
【００１８】
データ受信装置４−２は、制御装置４１、ＡＶセレクタ４２、ＣＳチューナ４３、モニタ４４、ビデオ４５、ＢＳチューナ４６を有し、制御装置４１はスクリプト制御プログラム４１１、スクリプトデータ４１２を有している。
【００１９】
次に本実施形態の動作について説明する。データ送信装置１でスクリプトデータ４１２を作成した後、このスクリプトデータ４１２をＣＳ送信アンテナ２から送信する。データ受信装置４−１、４−２はスクリプトデータ４１２を受信し、制御装置４１内のハードディスク等の記憶装置に保存する。制御装置４１のスクリプト制御プログラム４１１は、スクリプトデータ４１２を読み込み、スクリプトデータ４１２に記載されている実行開始時間になるのを判断して、スクリプトを実行する。
【００２０】
図２は上記したスクリプトデータの作成法を示す図である。スクリプトデータを作成する手順は、スクリプト、プログラム、アイテム、リスト、アイテム毎の詳細を決定し、それぞれスクリプトで記述する。作成するスクリプトデータは、データ受信装置４−１、４−２の全制御対象機器の制御内容を記述する。また、一旦作成したスクリプトデータは、項目毎に管理しているので、削除、追加、移動、変更が容易である。
【００２１】
図３は、スクリプトデータで設定する項目を示す図である。［スクリプト］セクションは、使用する全ての［プログラム］を記入し、スクリプトの基本となる。［プログラム］セクションは、素材を表示するスケジュールを設定する。設定する項目は、開始時間、素材の出力先等を設定する。また入力装置がある場合は、リンク情報を設定する。［リスト］セクションは、素材を表示する内容を設定する。設定する項目は、素材を表示する順番、総再生時間等を設定する。［アイテム］セクションは、ディスプレイに表示する素材の詳細情報と、素材の表示方法を設定する。設定する項目は、素材の種類（動画、静止画、文宇情報、ＣＳチューナ、ＢＳチューナ等）、チューナのチャンネル番号（ＣＳチューナ、ＢＳチューナ等）、ファイル名（ＭＰＥＧ動画、静止画、文字情報、ＨＩＩＶＩ．ＸＭＬ等）、表示位置、表示時間、繰り返し方法等を設定する。
【００２２】
次に図４のフローチャートを参照してスクリプト実行処理手順について説明する。スクリプト制御プログラム４１１は受信するスクリプトデータ４１２の受信予約をデータ受信プログラムに行う。ステップ４０１で、予約したスクリプトデータが受信されると、受信したスクリプトデータはハードディスクに保存される。データ受信プログラムからスクリプトデータ受信メッセージを受け取ると、スクリプト制御プログラム４１１はステップ４０２で、スクリプトデータをスケジュールデータに登録し、ステップ４０３でスケジュール実行開始時間を待つ。
【００２３】
スケジュール実行開始時間に到達すると、各種アイテムの実行処理を行う。まず、ＣＳ放送アイテムの実行では、ステップ４０４にてＣＳチューナ４３が制御部４１に接続されているかどうかを確認する処理を行い、ステップ４０５でＣＳチューナ４３が接続されていると確認されると、ステップ４０６に進み、確認されない場合は、次のアイテムの実行に進む。ステップ４０６では、受信したスクリプトデータに従ってＣＳチューナ４３のチャンネルを設定し、ステップ４０７で、ＣＳチューナ４３の受信信号がモニタ４４に出力されるように、ＡＶセレクタ４２を切り換える。
【００２４】
ビデオアイテムの実行では、ステップ４０８にて、ビデオ４５が制御装置４１に接続されているかを確認する処理を行い、ステップ４０９でビデオ４５が接続されていると確認されると、ステップ４１０に進み、確認されない場合は、次のアイテムの実行に進む。ステップ４１０で、ビデオ４５の再生信号がモニタ４４に出力されるようにＡＶセレクタ４２を切り換えた後、ステップ４１１で、ビデオ４５の再生を行う。
【００２５】
上記のように受信したスクリプトデータ４１２をデータ受信装置４−１、４−２で実行すると、データ受信装置４−１はＣＳチューナ４３のみを装備しているため、ＣＳ放送アイテムが実行される。一方、データ受信装置４−２では、ＣＳ放送アイテムとビデオアイテム及びＢＳ放送アイテムが実行され、それぞれのデータ受信装置の装備機器に対応した制御を行うことができる。尚、スクリプトデータ４１２は全てのアイテムに対応するデータを有している。
【００２６】
本実施形態によれば、データ送信装置１は、データ受信装置４−１、４−２の装備機器を制御するスクリプトデータ４１２を作成して電波で送信するため、データ受信装置４−１、４−２はこのスクリプトデータ４１２を受信し、スクリプト制御プログラム４１１で受信したスクリプトデータ４１２を読み込んで、制御内容を実行する。スクリプトデータ４１２は全てのデータ受信装置４−１、４−２の制御内容を網羅した共通のもので、データ受信装置４−１、４−２のスクリプト制御プログラム４１１が、それぞれのシステム構成を判断し、受信したスクリプトデータ４１２のうちで必要なスクリプトを抽出して実行する。また、データ受信装置４−１、４−２の装備機器などの変更による対応は、その変更内容に合わせたスクリプトデータ４１２をデータ送信装置１で作成して送信すれば、データ受信装置４−１、４−２は変更したスクリプトデータ４１２を受信し、前記変更したスクリプトデータ４１２をスクリプト制御プログラム４１１で実行することにより、容易に対応することができる。
【００２７】
図５は本発明のデータ送受信システムの第２の実施形態に係る構成を示した概略ブロック図である。データ送受信システムは、有料放送などを送信するデータ送信装置１、ＣＳ送信アンテナ２、電波を中継する通信衛星３、ファーストフード店などに設置されている受信アンテナ５を有する複数のデータ受信装置４から成っている。
【００２８】
データ受信装置４は受信した複数のプログラム、管理プログラム及びプログラム管理データを格納する記憶装置（ＨＤＤ）７を有している。
【００２９】
次に本実施形態の動作について説明する。データ送信装置１で、プログラム管理データ４００を作成する。データ送信装置１は前記プログラム管理データ４００と更新プログラム１、３等を送信する。データ受信装置４はプログラム管理データ４００とプログラム１、２、３を受信して記憶装置７に保存する。プログラム管理プログラム３００がプログラム管理データ４００を読み込み、プログラム管理データ４００に記載されているプログラムの更新、追加、削除の実行開始時間になるのを判断し、プログラム管理を実行する。
【００３０】
図６は、データ受信装置のプログラム管理を実行する概略を示す図である。プログラム管理データより、プログラムを管理する日時を取得する。スケジュールデータにプログラムを管理する日時を登録する。スケジュールデータよりプログラムを管理する日時を読み込む。プログラム管理データ４００より変更、追加、削除、移動するプログラムファイルを取得する。管理する日時になったら（又は過ぎたら）、更新プログラムは、受信用ディレクトリから実行管理プログラム格納ディレクトリへプログラムをコピーする。削除するプログラムは、実行プログラム格納デイレクトリから削除する。
【００３１】
図７は、プログラム管理の実行の流れを示す図である。データ受信装置４はステップ６０１で、データ受信プログラムにより受信するデータ（プログラム管理データ、更新及び追加するプログラム）の受信予約を行う。予約したデータを受信すると、ステップ６０２にて受信データを記憶装置（ハードディスク）７に保存する。
【００３２】
プログラム管理プログラム３００はステップ６０３でプログラム管理データ４００をスケジュールデータに登録し、ステップ６０４にてスケジュール実行開始時間を待ち、スケジュール実行開始時間に到達すると、ステップ６０５以降のプログラム３の追加、プログラム２の削除、プログラム１の変更処理に進む。
【００３３】
プログラム管理プログラム３００はステップ６０５にて、プログラム１の実行を停止する。これにより、プログラム１はステップ６１１にて自身の実行を停止する。次にステップ６０６にてプログラム１を削除し、ステップ６０７にて受信したプログラム１を追加するため、このプログラムがステップ６１２で起動する。
【００３４】
次にプログラム管理プログラム３００はステップ６０８にて、プログラム２の実行を停止するため、プログラム２はステップ６１３にて自身の実行を停止する。プログラム管理プログラム３００はステップ６０９にて、プログラム２を削除する。その後、プログラム管理プログラム３００はステップ６１０にて、受信したプログラム３を追加し、プログラム３はステップ６１４にて起動する。
【００３５】
図５に示したデータ受信装置４ａは上記したプログラム管理プログラム３００で、プログラム１、２、３の更新を行った結果を示している。
【００３６】
図８はプログラム管理データの書式を示す図である。［ＶＥＲＳＩＯＮ−ＵＰ］セクションにプログラム管理の実行開始時間を指定する。［ＡＤＤＩＴＩＯＮ］セクションに更新及び追加するプログラムを記述する。［ＤＥＬＥＴＥ］セクションに、削除するプログラムを記述する。
【００３７】
図９は本発明のデータ送受信システムの第３の実施形態に係る構成を示した概略ブロック図である。データ送受信システムは、ＣＳ放送局などのデータ送信装置１、ＣＳ送信アンテナ２、電波を中継する通信衛星３、ファーストフード店などに設置されている受信アンテナ５を有する複数のデータ受信装置４から成っている。各データ受信装置４はネットワーク５００を介してデータ送信装置１に接続されている。
【００３８】
本例では、３台のデータ受信装置４に個別番号１、２、３が設定されている。データ送信装置１では、データ受信装置４の個別番号毎のプログラム管理データ４００を作成する。データ送信装置１は前記個別番号で区別されたプログラム管理データ４００と更新プログラム１、２、３、４を送信する。データ受信装置４は自身の個別番号に合致したプログラム管理データ４００とプログラム１、２、３、４を取り込んで記憶装置に保存する。
【００３９】
その後、データ受信装置４では、プログラム管理プログラム３００がプログラム管理データ４００を読み込み、プログラム管理ファイルに記載されているプログラムの変更、追加、削除の実行開始時間になるのを判断してプログラム管理を第２の実施形態と同様に実行する。図９に示したデータ受信装置４ａは上記したプログラム管理を行った結果を示している。
【００４０】
ここで、データ送受信システムにおいて、電話回線等のネットワーク５００を用いてデータ受信装置４とデータ送信装置１を接続することにより、データ受信装置４から前記電話回線を用いてデータ送信装置１へプログラムの更新の実行結果を送信する。データ送信装置１は送られてきた実行結果により、プログラムの更新の実行が失敗したデータ受信装置４に対して、前記個別番号で区別されたプログラム管理データ４００及びプログラム１、２、３、４の再送信を行い、プログラムの更新を再度実行させる。
【００４１】
尚、前記プログラム管理データ４００にプログラムのバージョン番号を設定することにより、プログラムのバージョン番号を管理する。データ受信装置４内のプログラムのバージョンが、受信したプログラムのバージョンより新しい又は同じバージョンの時は更新しないという設定ができる。
【００４２】
上記のように、データ受信装置４のプログラム管理プログラム３００が実行中のプログラムの管理（停止及び実行）をすることより、データ受信装置４が行う制御を止めずに受信したプログラムへの変更及び追加を実行できる。実行中のプログラムを制御の節目で止めて、受信したプログラムヘ変更、または受信した新プログラムを実行する。
【００４３】
本実施形態によれば、データ送信装置１でデータ受信装置４のプログラム管理データ４００を記述し、プログラムと共に、データ送信装置１から、データ受信装置４に送信する事により、データ送信装置１でデータ受信装置４のプログラムを管理することが可能になる。
【００４４】
またデータ受信装置４に個別番号を設定し、プログラム管理データ４００に個別番号別のプログフム管理を設定することにより、データ受信装置４のプログラム管理が可能になる。更にデータ受信装置４のプログラム管理プログラム３００が実行中のプログラムを管理し、プログラム管理データ４００を実行することにより、データ受信装置４の制御を止めずにプログラムの変更が可能になる。
【００４５】
【発明の効果】
以上詳細に説明したように、本発明のデータ送受信システムによれば、データ送信装置から汎用のスクリプトデータを送信するだけでデータ受信装置のスクリプトデータの更新を個別に行うことができ、並びにデータ送信装置から制御データを送信するだけで全ての受信装置のプログラムの更新をデータ再生に支障を与えず一括して行うことができ、プログラムの更新を容易且つ短時間に行うことができる。
【図面の簡単な説明】
【図１】本発明のデータ送受信システムの第１の実施形態に係る構成を示した概略ブロック図である。
【図２】図１のシステムで用いられるスクリプトデータの作成法を示す図である。
【図３】図２のシステムで用いられるスクリプトデータで設定する項目を示す図である。
【図４】図１のデータ受信装置におけるスクリプト実行処理を示したフローチャートである。
【図５】本発明のデータ送受信システムの第２の実施形態に係る構成を示した概略ブロック図である。
【図６】図５に示したデータ受信装置におけるプログラム管理を実行する概略を示す図である。
【図７】図５に示したデータ受信装置におけるプログラム管理の実行の流れを示す図である。
【図８】図５のシステムで用いるプログラム管理データの書式例を示した図である。
【図９】本発明のデータ送受信システムの第３の実施形態に係る構成を示した概略ブロック図である。
【符号の説明】
１  データ送信装置
２  ＣＳ送信アンテナ
３  通信衛星
４、４−１、４−２  データ受信装置
５、６  受信アンテナ
７  記憶装置
４２  ＡＶセレクタ
４３  ＣＳチューナ
４４  モニタ
４５  ビデオ
４６  ＢＳチューナ
【図１】
0003721938.tif 000002
【図２】
0003721938.tif 000003
【図３】
0003721938.tif 000004
【図４】
0003721938.tif 000005
【図５】
0003721938.tif 000006
【図６】
0003721938.tif 000007
【図７】
0003721938.tif 000008
【図８】
0003721938.tif 000009
【図９】
0003721938.tif 000010