(57)【特許請求の範囲】
【請求項１】
ダウンロード機能を有する受信端末装置であって、衛星等を利用した送信装置からダウンロードされ少なくとも前記受信端末装置を制御するプログラムと前記プログラムを起動するタイミングを定義する制御データとから構成されるダウンロードデータを受信する受信手段と、前記ダウンロードデータを格納する格納手段と、前記制御データに基づいて前記プログラムを起動する起動手段と、選局されているチャネルの電波の送信状態を判定する電波状態判定手段と、を備え、前記プログラムを起動するタイミングは、前記電波状態判定手段により選局されているチャネルの電波が停止されていると判定されたときであることを特徴とする受信端末装置。
【請求項２】
ダウンロード機能を有する受信端末装置であって、衛星等を利用した送信装置からダウンロードされ、少なくとも前記受信端末装置を制御するプログラムと前記プログラムを起動するタイミングを定義する制御データとから構成されるダウンロードデータを受信する受信手段と、前記ダウンロードデータを格納する格納手段と、前記制御データに基づいて前記プログラムを起動する起動手段と、電源を投入されている状態で、スタンバイモード又はパワーオンモードのいずれのモードであるかを判定するモード判定手段と、を備え、前記プログラムを起動するタイミングは、前記モード判定手段により、スタンバイモードと判定されたときであることを特徴とする受信端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、衛星を利用したデジタル放送やデータ通信等に使用する受信端末装置に関するものである。
【０００２】
【従来の技術】
近年、通信衛星を利用したデジタル放送やデジタルデータ配信が行われるようになり、これらを受信し、映像音声をデコードする受信端末装置が広く使用されている。また、この受信端末装置のソフトウェアプログラムをトランスポートストリームに多重化して、衛星を介してダウンロードし、受信端末装置のソフトウェアプログラムをバージョンアップまたは変更することが実施されている。
【０００３】
【発明が解決しようとする課題】
このような、ダウンロード機能を有した受信端末装置では、プログラムがダウンロードされた後、しかるべきタイミングで実行中のプログラムをダウンロードされた新規プログラムに切り替えるしくみが必要である。新規プログラムに切り替えるためには、実行中のプログラムを終了し、プログラムのブートを行うため、すくなくともこの間に要する数秒以上は、放送やデータを受信できないことになり、もし、番組放送中であれば番組視聴を阻害することになる。よって通常番組運用を阻害することなく、プログラムデータをダウンロードし、新規プログラムに切り替えるしくみが必要となる。
【０００４】
本発明は、上記の問題点を解決するもので、ユーザーの番組視聴を阻害することなく、受信端末装置のダウンロード後のプログラム切り替えを行うことを目的とする。また、ダウンロード後のプログラム切り替えのタイミングを送信側の運用に応じて設定できることを目的とする。
【０００５】
【課題を解決するための手段】
この目的を達成するために本発明の受信端末装置は、ダウンロード機能を有する受信端末装置であって、衛星等を利用した送信装置からダウンロードされ、少なくとも前記受信端末装置を制御するプログラムと前記プログラムを起動するタイミングを定義する制御データとから構成されるダウンロードデータを受信する受信手段と、前記ダウンロードデータを格納する格納手段と、前記制御データに基づいて前記プログラムを起動する起動手段とを備えることを特徴とする。
【０００６】
また、選局されているチャネルの電波の送信状態を判定する電波状態判定手段を有し、前記プログラムを起動するタイミングは、前記電波状態判定手段により選局されているチャネルの電波が停止されていると判定されたときであることを特徴とする前記プログラムデータを起動するタイミングは、前記判定手段により選局されているチャネルの電波が停止されていることを特徴とする。
【０００７】
また、電源を投入されている状態で、スタンバイモード又はパワーオンモードのいずれのモードであるかを判定するモード判定手段を備え、前記プログラムを起動するタイミングは、前記モード判定手段により、スタンバイモードと判定されたときであることを特徴とする。
【０００８】
この構成によって、ダウンロード後の新規プログラムを起動するタイミングを送信側の運用に応じて、制御データによってコントロールすることができる。また、電波の停波時や、スタンバイ時など、番組視聴を阻害しないタイミングで新規プログラムに切り替えることが可能となる。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態例を、図面を参照しながら説明する。図１は本発明の実施の形態による受信端末装置のブロック図である。
【００１０】
図１において、ＣＳアンテナにて受信した電波はＣＳチューナ１にてＴＳ（トランスポートストリーム）として取り出され、ＴＳデコーダ２にて、ビデオ、オーディオ、プライベートストリームなど各パケットにデコードされる。ここで、ビデオ、オーディオパケットは同期を取るためのＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）パケットとともに、ＡＶデコーダ３に入力され、ＭＰＥＧフォーマットから、デコードされて、ＮＴＳＣエンコーダ４に入力され、テレビモニターにて視聴できるフォーマットに変換される。
【００１１】
ＣＰＵ５は受信端末装置の全動作を制御し、制御プログラムは、ＦＲＯＭ７またはＦＲＯＭ８に格納されている。本受信端末装置に電源が投入されると、ＣＰＵ５によってまず、ブートＲＯＭ９に格納されているブートプログラムが起動し、ＦＲＯＭ７または、ＦＲＯＭ８の制御プログラムを起動する。
【００１２】
ＥＥＰＲＯＭ１０には、プログラムが動作するために必要なパラメータが保持されており、有効な制御プログラムの格納されたＦＲＯＭの識別番号を保持している。ブートプログラムは起動時にこのＥＥＰＲＯＭ１０の内容を参照して、どちらのＦＲＯＭを起動するかを取得し、該当ＦＲＯＭの制御プログラムを起動する。ＲＡＭ６はプログラムが動作するためのワークエリアとして使用される。また、リモコン受信部１１はユーザーによるリモコン入力を受信し、ＣＰＵ５はリモコン入力に応じた所定の動作を行う。
【００１３】
以上のように構成された受信端末装置について、図２を用いてその動作を説明する。図２は、本実施の形態による受信端末装置の動作を示すフローチャートである。
【００１４】
まず、ＣＳチューナ１にてステップＳ０１のＴＳを受信し、ＴＳデコーダ２はＴＳに含まれるＰＳＩ情報を受信し、ＴＳ内の各エレメンタリのＰＩＤとデータタイプを取得し、ステップＳ０２にてオーディオ、ビデオ、プライベートストリームを判別し、プライベートストリームがダウンロードデータの場合はＲＡＭ６に格納する。
【００１５】
ＣＰＵ５はＥＥＰＲＯＭ１０より現在起動しているＦＲＯＭの番号を取得し、ステップＳ０３にてダウンロードデータを格納するＦＲＯＭを確定する。例えば、ＦＲＯＭ７が現在起動中のプログラムであれば、ＦＲＯＭ８にダウンロードデータを格納する。ここで、ダウンロードデータは所定の長さを持つセクション単位で分割して送信され、セクション毎にダウンロードデータを識別するためのセクションヘッダが付加される。
【００１６】
図３は本実施の形態によるセクションヘッダの内容を現したものである。ヘッダは本受信端末装置に対応したものかどうかを識別する、識別情報、ダウンロードされているプログラムのバージョン番号、現在のセクション番号、最終セクション番号、ダウンロード後のプログラムの起動方法を定義する制御データなどから構成される。ＣＰＵ５はステップＳ０４にて受信したダウンロードデータのセクションヘッダを参照し、識別情報、プログラムのバージョン番号が該当するか判定し、ステップＳ０５の現在受信したダウンロードデータの受信可否判定を行う。
【００１７】
ここで受信すべき該当データと判定された場合は、ステップＳ０６にてダウンロードデータの本体を受信し、ステップＳ０７にて該当ＦＲＯＭに１セクション分を書き込む。ステップＳ０８でＦＲＯＭに書き込んだダウンロードデータが、最終セクションであるかどうかをステップＳ０８にて判定し、最終セクションのダウンロードデータを書き込むまで、ステップＳ０４からの処理ステップを繰り返す。
【００１８】
ここで、ステップＳ０５の判定で、セクション番号の連続性が欠如した場合、これまで受信したダウンロードデータは無効にし、ステップＳ０１からの処理ステップを繰り返す。ステップＳ０８の判定にてダウンロードによるＦＲＯＭ書き込みが終了すると、ステップＳ０９によりダウンロードにより新規プログラムがＦＲＯＭに書き込まれたことを示すフラグと、書き込んだＦＲＯＭの番号をＥＥＰＲＯＭ１０に保存し、ステップＳ１０によりセクションヘッダーに記述されていた制御データを参照し、ダウンロードされたプログラムを起動する方法を確定する。
【００１９】
すなわち、送信側の運用により、受信端末装置の新規プログラムの起動方法をコントロールすることが可能となる。
【００２０】
例えば制御データの内容が”１”である時、ステップＳ１０からステップＳ１１に分岐する。ＣＳチューナ１は選局した電波の周波数のロック状態を検出可能であり、その状態はＣＰＵ５から読み出せる。ＣＰＵ５はＣＳチューナ１の周波数のロック状態を常に監視し、送信側の電波の停止状態を検知することが出来る。プログラムのダウンロード終了後、ステップＳ１１でＣＰＵ５は電波の停止状態を判定し、電波停止を検知した場合、全ての処理を停止し、ステップＳ１４でＥＥＰＲＯＭ１０の有効ＦＲＯＭ番号をダウンロードされたプログラムを書き込んだＦＲＯＭ番号に書き換え、ブートＲＯＭ９の先頭番地からスタートし、新規プログラムを起動する。すなわち、ダウンロード終了後、電波が停止されるまでは、現状のプログラムで動作し、ユーザーはダウンロード終了後も、視聴を阻害されることはない。
【００２１】
次に、例えば制御データの内容が”０”である時、ステップＳ１０からステップＳ１２に分岐する。一般的な受信端末装置の場合、電源を投入されている状態で、 映像や音声を受信し、視聴できるパワーオン状態と、電源が投入されているが、映像や音声の処理はせず、待機状態であるスタンバイ状態がある。本実施の形態の受信端末装置はスタンバイ状態でも、ダウンロードデータの受信は可能である。すなわち、ＣＳチューナ１とＴＳデコーダ２はスタンバイ状態でも通常通りの処理を行う。ここで、ダウンロード終了後スタンバイ状態であるかステップＳ１２で判定し、スタンバイ状態の時、 全ての処理を停止し、ステップＳ１４でＥＥＰＲＯＭ１０の有効ＦＲＯＭ番号をダウンロードされたプログラムを書き込んだＦＲＯＭ番号に書き換え、ブートＲＯＭ９の先頭番地からスタートし、新規プログラムを起動する。プログラムを起動したあとはスタンバイ状態に移行する。
【００２２】
また、ダウンロード終了後、パワーオン状態であれば、現状のプログラムで動作し、ユーザーがリモコン操作により、スタンバイを指定したとき、新規プログラムの起動処理を行う。すなわち、スタンバイ状態の時新規プログラムに切り替わるので、ユーザーは番組の視聴を阻害されない。
【００２３】
【発明の効果】
以上のように本発明は、送信側の運用に応じて付加されるヘッダの制御データによってダウンロード後の新規プログラムを起動するタイミングをコントロールすることが可能な受信端末装置を提供することが出来る。また、ダウンロード終了後、即座に新規プログラムに切り替わるのではなく、電波の停波時や、スタンバイ時などに移行するまで、現状のプログラムのままで動作するので、ダウンロードデータを通常の番組に多重しても、ダウンロード中及び、ダウンロード終了後も番組視聴を阻害されることなく、新規プログラムに切り替えることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態による受信端末装置のブロック図
【図２】本発明の実施の形態による受信端末装置の動作を説明するためのフローチャート
【図３】本発明の実施の形態によるダウンロードデータに付加されるヘッダの説明図
【符号の説明】
１  ＣＳチューナ
２  ＴＳデコーダ
３  ＡＶデコーダ
４  ＮＴＳＣエンコーダ
５  ＣＰＵ
６  ＲＡＭ
７  ＦＲＯＭ
８  ＦＲＯＭ
９  ブートＲＯＭ
１０  ＥＥＰＲＯＭ
１１  リモコン受信部
【図１】
0004296618.tif 000002
【図２】
0004296618.tif 000003
【図３】
0004296618.tif 000004