(57)【要約】      （修正有）【課題】受信機の通信状況に応じた受信機のプログラムの書き換えが可能なソフトウェアダウンロードシステムの提供。【解決手段】受信機１０は、受信条件又は受信状態を認識して要求情報を生成し、要求情報をダウンロードセンター２０に送信する。ダウンロードセンター２０から送信された受信用ソフトウェアを受信しソフトウェア記憶部１１の内容を書き換える。ダウンロードセンター２０は、異なる種類の受信用ソフトウェアを蓄積し、受信機１０の要求情報を受信し、要求情報に応じた最適な受信用ソフトウェアを選択して送信する。【選択図】  図１
2004227173.tif 000002
【特許請求の範囲】
【請求項１】
通信機とダウンロードセンターとが通信回線を介して接続し、通信用ソフトウェアのダウンロードを行うソフトウェアダウンロードシステムにおいて、
前記通信機は、
前記通信用ソフトウェアを記憶するソフトウェア記憶手段と、
前記通信機の状態を認識し、少なくとも前記通信機の状態を示す要求情報を生成する要求情報生成手段と、
前記要求情報をダウンロードセンターに送信する要求情報送信手段と、
前記ダウンロードセンターから送信された前記通信用ソフトウェアを受信するソフトウェア受信手段と、
前記受信した通信用ソフトウェアで前記ソフトウェア記憶手段の内容を書き換えるソフトウェア書換制御手段と、
前記記憶した通信用ソフトウェアを実行する通信手段と、
を有し、
前記ダウンロードセンターは、
異なる種類の通信用ソフトウェアを蓄積するソフトウェア蓄積手段と、
前記通信機の要求情報を受信する要求情報受信手段と、
前記要求情報に応じて前記ソフトウェア蓄積手段から適した通信用ソフトウェアを選択するソフトウェア選択手段と、
前記選択された通信用ソフトウェアを前記通信機に送信するソフトウェア送信手段と、
を有する
ことを特徴とするソフトウェアダウンロードシステム。
【請求項２】
請求項１に記載のソフトウェアダウンロードシステムにおいて、
前記通信手段は放送を受信する機能を有し、
前記通信用ソフトウェアは受信用ソフトウェアである
ことを特徴とするソフトウェアダウンロードシステム。
【請求項３】
請求項２に記載のソフトウェアダウンロードシステムにおいて、
前記通信手段は異なる種類の放送を受信する機能を有し、
前記通信機は、前記通信手段が受信する放送の種類を切り替える受信放送切替手段を、更に有する
ことを特徴とするソフトウェアダウンロードシステム。
【請求項４】
請求項１に記載のソフトウェアダウンロードシステムにおいて、
前記通信手段は移動体通信機としての機能を有する
ことを特徴とするソフトウェアダウンロードシステム。
【請求項５】
請求項１乃至請求項４のいずれか一に記載のソフトウェアダウンロードシステムにおいて、
前記通信機は、前記要求情報をダウンロードセンターに送信するか否かを判断する要求情報送信判断手段を、更に有する
ことを特徴とするソフトウェアダウンロードシステム。
【請求項６】
請求項１乃至請求項５のいずれか一に記載のソフトウェアダウンロードシステムにおいて、
前記ダウンロードセンターは、前記選択された通信用ソフトウェアを前記通信機に送信するか否かを判断するソフトウェア送信判断手段を、更に有する
ことを特徴とするソフトウェアダウンロードシステム。
【請求項７】
請求項１乃至請求項６のいずれか一に記載のソフトウェアダウンロードシステムにおいて、
前記通信機は、自己の位置情報を取得する位置情報取得手段を更に有し、
前記要求情報生成手段は、前記要求情報の中に前記位置情報を含めるとともに、
前記ダウンロードセンターは地域情報データベースを更に有し、
前記ソフトウェア選択手段は、前記要求情報に含まれる前記位置情報を基に前記地域情報データベースを参照し前記通信機の位置に基く通信状況を考慮して適した通信用ソフトウェアを選択する
ことを特徴とするソフトウェアダウンロードシステム。
【請求項８】
通信用ソフトウェアを記憶するソフトウェア記憶手段と、
通信機の状態を認識し、少なくとも前記通信機の状態を示す要求情報を生成する要求情報生成手段と、
前記要求情報をダウンロードセンターに送信する要求情報送信手段と、
前記ダウンロードセンターから送信された前記通信用ソフトウェアを受信するソフトウェア受信手段と、
前記受信した通信用ソフトウェアで前記ソフトウェア記憶手段の内容を書き換えるソフトウェア書換制御手段と、
前記記憶した通信用ソフトウェアを実行する通信手段と、
を有することを特徴とする通信機。
【請求項９】
請求項８に記載の通信機において、
前記通信手段は放送を受信する機能を有し、
前記通信用ソフトウェアは受信用ソフトウェアである
ことを特徴とする通信機。
【請求項１０】
請求項９に記載の通信機において、
前記通信手段は異なる種類の放送を受信する機能を有し、
前記通信機は、前記通信手段が受信する放送の種類を切り替える受信放送切替手段を、更に有する
ことを特徴とする通信機。
【請求項１１】
請求項８乃至請求項１０のいずれか一に記載の通信機において、
前記要求情報生成手段は、受信信号の電力レベルが低いとき、感度よく受信できる演算精度の高い通信用ソフトウェアを要求する要求情報をダウンロードセンターに送信する
ことを特徴とする通信機。
【請求項１２】
請求項８乃至請求項１０のいずれか一に記載の通信機において、
前記要求情報生成手段は、受信信号の同期が外れ易い状態のとき、同期性能の高い通信用ソフトウェアを要求する要求情報を生成する
ことを特徴とする通信機。
【請求項１３】
請求項８乃至請求項１０のいずれか一に記載の通信機において、
前記要求情報生成手段は、受信信号の受信信号固有の情報を手に入れたとき、冗長な処理をしない通信用ソフトウェアを要求する要求情報を生成する
ことを特徴とする通信機。
【請求項１４】
請求項８乃至請求項１０のいずれか一に記載の通信機において、
前記要求情報生成手段は、マルチパス妨害を認識したとき、当該マルチパスの除去に適した通信用ソフトウェアを要求する要求情報を生成する
ことを特徴とする通信機。
【請求項１５】
請求項８乃至請求項１０のいずれか一に記載の通信機において、
前記要求情報生成手段は、受信信号の誤り率が高いとき、より訂正能力の高い通信用ソフトウェアを要求する要求情報を生成する
ことを特徴とする通信機。
【請求項１６】
請求項８乃至請求項１０のいずれか一に記載の通信機において、
前記要求情報生成手段は、受信信号の多重情報を手に入れたとき、冗長な復号化プログラムを搭載していない通信用ソフトウェアを要求する要求情報を生成する
ことを特徴とする通信機。
【請求項１７】
請求項８乃至請求項１０のいずれか一に記載の通信機は、
自己の位置情報を取得する位置情報取得手段を更に有し、
前記要求情報生成手段は、前記位置情報を含めた要求情報を生成する
ことを特徴とする通信機。
【請求項１８】
請求項１０に記載の通信機において、
受信する放送を変更する場合、当該変更する放送に対応する通信用ソフトウェアを要求する要求情報を生成する
ことを特徴とする通信機。
【請求項１９】
請求項１０に記載の通信機において、
前記通信手段が処理をする信号処理量が少ないとき、同時にデータ放送を受信できる通信用ソフトウェアを要求する要求情報を生成する
ことを特徴とする通信機。
【請求項２０】
請求項８乃至請求項１９のいずれか一に記載の通信機は、
前記要求情報をダウンロードセンターに送信するか否かを判断する要求情報送信判断手段を更に有する
ことを特徴とする通信機。
【請求項２１】
請求項２０に記載の通信機において、
前記要求情報送信判断手段は、前記生成された要求情報をもとに、前記受信機の状態が現在の通信用ソフトウェアに適合しているか否かを判断する
ことを特徴とする通信機。
【請求項２２】
請求項８乃至請求項２１のいずれか一に記載の通信機において、
前記要求情報は、前記受信機の現在の通信用ソフトウェアのソフトウェア情報を含む
ことを特徴とする通信機。
【請求項２３】
請求項８に記載の通信機において、
前記通信手段は移動体通信機としての機能を有する
ことを特徴とする通信機。
【請求項２４】
異なる種類の通信用ソフトウェアを蓄積するソフトウェア蓄積手段と、
通信機から送信される要求情報を受信する要求情報受信手段と、
前記要求情報に応じて前記ソフトウェア蓄積手段から適した通信用ソフトウェアを選択するソフトウェア選択手段と、
前記選択された通信用ソフトウェアを前記通信機に送信するソフトウェア送信手段と、
を有することを特徴とするダウンロードセンター。
【請求項２５】
請求項２４に記載のダウンロードセンターは、
前記選択された通信用ソフトウェアを前記通信機に送信するか否かを判断するソフトウェア送信判断手段を、更に有する
ことを特徴とするダウンロードセンター。
【請求項２６】
請求項２５に記載のダウンロードセンターにおいて、
前記ソフトウェア送信判断手段は、前記要求情報から前記通信機の現在の通信用ソフトウェアのソフトウェア情報を認識し、前記選択された通信用ソフトウェアが前記現在の通信用ソフトウェアと相違するとき、前記ソフトウェア送信判断手段は前記選択された通信用ソフトウェアを前記通信機に送信する
ことを特徴とするダウンロードセンター。
【請求項２７】
請求項２４乃至請求項２６のいずれか一に記載のダウンロードセンターは、地域情報データベースを更に有し、
前記ソフトウェア選択手段は、前記要求情報に含まれる前記通信機の位置情報を基に前記地域情報データベースを参照し前記通信機の位置に基く通信状況に適した通信用ソフトウェアを選択する
ことを特徴とするダウンロードセンター。
【請求項２８】
通信機に含まれるコンピュータを、
通信用ソフトウェアを記憶するソフトウェア記憶手段と、
前記通信機の状態を認識し、少なくとも前記通信機の状態を示す要求情報を生成する要求情報生成手段と、
前記要求情報をダウンロードセンターに送信する要求情報送信手段と、
前記ダウンロードセンターから送信された前記通信用ソフトウェアを受信するソフトウェア受信手段と、
前記受信した通信用ソフトウェアで前記ソフトウェア記憶手段の内容を書き換えるソフトウェア書換制御手段と、
前記記憶したソフトウェアを実行する通信手段として、
機能させることを特徴とする通信プログラム。
【請求項２９】
請求項２８に記載の通信プログラムにおいて、
前記受信した通信用ソフトウェアで前記ソフトウェア記憶手段の内容を書き換えている間、前記通信機はソフトウェアの書き換え作業以外の作業を行わない
ことを特徴とする通信プログラム。
【請求項３０】
異なる種類の通信用ソフトウェアを記憶するソフトウェア記憶手段と、
通信機の状態を認識し、少なくとも前記通信機の状態を示す要求情報を生成する要求情報生成手段と、
前記生成された要求情報に基き、前記ソフトウェア記憶手段から当該通信機の状態に適した通信用ソフトウェアを選択するソフトウェア選択手段と、
前記選択された通信用ソフトウェアを実行する通信手段と、
を有することを特徴とする通信機。
【請求項３１】
通信機に含まれるコンピュータを、
異なる種類の通信用ソフトウェアを記憶するソフトウェア記憶手段と、
通信機の状態を認識し、少なくとも前記通信機の状態を示す要求情報を生成する要求情報生成手段と、
前記生成された要求情報に基き、前記ソフトウェア記憶手段から当該通信機の状態に適した通信用ソフトウェアを選択するソフトウェア選択手段と、
前記選択された通信用ソフトウェアを実行する通信手段として、
機能させることを特徴とする通信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ソフトウェアダウンロードシステム、通信機及びダウンロードセンター並びに通信プログラムの技術分野に属する。
【０００２】
【従来の技術】
従来のソフトウェアのダウンロードの技術としては、ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ：放送衛星）ディジタル放送受信機における衛星ダウンロード、携帯電話におけるサービス拠点でのプログラムの書き換え作業があった。
【０００３】
また、端末のハードウェアおよびソフトウェア環境に最適な通信ソフトウェアの自動ダウンロードの従来技術では、端末は通信ノードを介して相互に接続され、テレビ電話などのディジタル通信を行う。通信サーバは、端末が呼設定などの通信制御を行う通信ソフトウェアを、各種バージョンについて蓄積している。該通信サーバは、ソフトウェアを端末側にダウンロードするに先立って、端末側に環境探索プログラムを送信する。端末側は自ハードウェア・ソフトウェア環境を調査し、通信サーバに報告する。通信サーバは、端末側からの報告結果を分析して、端末側に送信する最適ソフトウェアを決定し、該ソフトウェアを端末側にダウンロードする。（例えば、特許文献１参照。）。
【特許文献１】
特開平８−２６３４０９号公報（段落番号［０００５］）
【０００４】
【発明が解決しようとする課題】
しかしながら、ＢＳディジタル放送受信機は受信機が固定された状態で使用されるため、ＢＳディジタル放送受信機における衛星ダウンロードでは、受信電圧レベルなどの受信状態、受信したい情報先が煩雑に変わるものではないとの前提の下、受信機が使用されない時間帯に自動的にプログラムのアップデートするという形式でプログラム（ファームウエア）の更新を行っている。即ち、受信機側の受信状態を考慮してプログラムを選択してダウンロードするという考えがなかった。
【０００５】
携帯電話のプログラムの書き換えは、携帯電話会社（キャリア）のサービス拠点において行われるので、煩雑に行うことはできなかった。また、携帯電話の日常の受信状態に応じてプログラムを選択してダウンロードするということもなかった。
【０００６】
一方、上掲した特許文献１に示す端末のハードウェアおよびソフトウェア環境に最適な通信ソフトウェアの自動ダウンロードの従来技術では、端末側に環境探索プログラムを送信し、送信側及び受信側双方のエージェントが協調して端末側の環境条件を探索して、端末側に送信する最適ソフトウェアを決定するので、受信状態が時々刻々と変化する場合にこの従来技術をそのまま適用することは困難であった。
【０００７】
本発明が解決しようとする課題は、通信機の受信状態をリアルタイムで監視し受信状態に応じて短時間で通信用ソフトウェアの書き換えが可能なソフトウェアダウンロードシステム、通信機及びダウンロードセンター並びに通信プログラムを提供することが一例として挙げられる。
【０００８】
【課題を解決するための手段】
以下、本発明について説明する。なお、本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記するが、それにより本発明が図示の形態に限定されるものではない。
【０００９】
かかる課題を解決するために、請求項１にかかるソフトウェアダウンロードシステム（１）は、通信機（１０）とダウンロードセンター（２０）とが通信回線（３０）を介して接続し、通信用ソフトウェアのダウンロードを行い、
通信機（１０）は、通信用ソフトウェアを記憶するソフトウェア記憶手段（１１）と、通信機（１０）の状態を認識し、少なくとも通信機（１０）の状態を示す要求情報を生成する要求情報生成手段（１２）と、要求情報をダウンロードセンター（２０）に送信する要求情報送信手段（１３）と、ダウンロードセンター（２０）から送信された通信用ソフトウェアを受信するソフトウェア受信手段（１４）と、受信した通信用ソフトウェアでソフトウェア記憶手段（１１）の内容を書き換えるソフトウェア書換制御手段（１５）と、記憶した通信用ソフトウェアを実行する通信手段（１７）と、を有し、
ダウンロードセンター（２０）は、異なる種類の通信用ソフトウェアを蓄積するソフトウェア蓄積手段（２１）と、通信機の要求情報を受信する要求情報受信手段（２２）と、要求情報に応じてソフトウェア蓄積手段（２１）から適した通信用ソフトウェアを選択するソフトウェア選択手段（２３）と、選択された通信用ソフトウェアを通信機（１０）に送信するソフトウェア送信手段（２４）と、を有する。
【００１０】
かかる課題を解決するために、請求項８にかかる通信機（１０）は、通信用ソフトウェアを記憶するソフトウェア記憶手段（１１）と、通信機（１０）の状態を認識し、少なくとも通信機（１０）の状態を示す要求情報を生成する要求情報生成手段（１２）と、要求情報をダウンロードセンター（２０）に送信する要求情報送信手段（１３）と、ダウンロードセンター（２０）から送信された通信用ソフトウェアを受信するソフトウェア受信手段（１４）と、受信した通信用ソフトウェアでソフトウェア記憶手段（１１）の内容を書き換えるソフトウェア書換制御手段（１５）と、記憶した通信用ソフトウェアを実行する通信手段（１７）と、を有する。
【００１１】
かかる課題を解決するために、請求項２４にかかるダウンロードセンター（２０）は、異なる種類の通信用ソフトウェアを蓄積するソフトウェア蓄積手段（２１）と、通信機（１０）から送信される要求情報を受信する要求情報受信手段（２２）と、要求情報に応じてソフトウェア蓄積手段（２１）から適した通信用ソフトウェアを選択するソフトウェア選択手段（２３）と、選択された通信用ソフトウェアを通信機（１０）に送信するソフトウェア送信手段（２４）と、を有する。
【００１２】
かかる課題を解決するために、請求項２８にかかる通信プログラムは、通信機（１０）に含まれるコンピュータを、通信用ソフトウェアを記憶するソフトウェア記憶手段（１１）と、通信機（１０）の状態を認識し、少なくとも通信機（１０）の状態を示す要求情報を生成する要求情報生成手段（１２）と、要求情報をダウンロードセンター（２０）に送信する要求情報送信手段（１３）と、ダウンロードセンター（２０）から送信された通信用ソフトウェアを受信するソフトウェア受信手段（１４）と、受信した通信用ソフトウェアでソフトウェア記憶手段（１１）の内容を書き換えるソフトウェア書換制御手段（１５）と、記憶したソフトウェアを実行する通信手段（１７）として、機能させる。
【００１３】
かかる課題を解決するために、請求項３０にかかる通信機（５０）は、異なる種類の通信用ソフトウェアを記憶するソフトウェア記憶手段（１１）と、通信機（５０）の状態を認識し、少なくとも通信機（５０）の状態を示す要求情報を生成する要求情報生成手段（１２）と、生成された要求情報に基き、ソフトウェア記憶手段（１１）から通信機（５０）の状態に適した通信用ソフトウェアを選択するソフトウェア選択手段（５３）と、選択された通信用ソフトウェアを実行する通信手段（１７）と、を有する。
【００１４】
かかる課題を解決するために、請求項３１にかかる通信プログラムは、通信機（５０）に含まれるコンピュータを、異なる種類の通信用ソフトウェアを記憶するソフトウェア記憶手段（１１）と、通信機（５０）の状態を認識し、少なくとも通信機（５０）の状態を示す要求情報を生成する要求情報生成手段（１２）と、生成された要求情報に基き、ソフトウェア記憶手段（１１）から通信機（１０）の状態に適した通信用ソフトウェアを選択するソフトウェア選択手段（５３）と、選択された通信用ソフトウェアを実行する通信手段（１７）として、機能させる。
【００１５】
【発明の実施の形態】
（第１の実施の形態）
以下、本発明にかかるソフトウェアダウンロードシステムの第１の実施の形態を、地上波ディジタルＴＶ放送の受信機能を有する携帯電話に適用した場合を例として、図面を用いて説明する。
【００１６】
図１は、本発明の第１の実施の形態にかかるソフトウェアダウンロードシステムの構成概要を示すブロック図である。
【００１７】
本第１の実施の形態におけるソフトウェアダウンロードシステム１は、受信機１０とダウンロードセンター２０とが携帯電話回線３０を介して接続して構成される。
【００１８】
受信機１０は、ソフトウェア記憶部１１と、要求情報生成部１２と、要求情報送信部１３と、ソフトウェア受信部１４と、ソフトウェア書換制御部１５と、要求情報送信判断部１６と、ＴＶ放送受信部１７と、ＧＰＳ受信部１８と、を有して構成され、携帯電話（図示省略）に内蔵されている。
【００１９】
ダウンロードセンター２０は、ソフトウェア蓄積部２１と、要求情報受信部２２と、ソフトウェア選択部２３と、ソフトウェア送信部２４と、ソフトウェア送信判断部２５と、地域情報データベース２６と、を有して構成される。
【００２０】
ここで、例えば、本第１の実施の形態におけるソフトウェアダウンロードシステム１は本発明に係るソフトウェアダウンロードシステムを、受信機１０は本発明に係る通信機を、ダウンロードセンター２０は本発明に係るダウンロードセンターを、携帯電話回線３０は本発明に係る通信回線を、それぞれ構成する。
【００２１】
また、受信機１０において、例えば、本第１の実施の形態におけるソフトウェア記憶部１１は本発明に係るソフトウェア記憶手段を、要求情報生成部１２は本発明に係る要求情報生成手段を、要求情報送信部１３は本発明に係る要求情報送信手段を、ソフトウェア受信部１４は本発明に係るソフトウェア受信手段を、ソフトウェア書換制御部１５は本発明に係るソフトウェア書換制御手段を、要求情報送信判断部１６は本発明に係る要求情報送信判断手段を、ＴＶ放送受信部１７は本発明に係る受信手段を、ＧＰＳ受信部１８は本発明に係る位置情報取得手段を、それぞれ構成する。
【００２２】
更に、ダウンロードセンター２０において、例えば、本第１の実施の形態におけるソフトウェア蓄積部２１は本発明に係るソフトウェア蓄積手段を、要求情報受信部２２は本発明に係る要求情報受信手段を、ソフトウェア選択部２３は本発明に係るソフトウェア選択手段を、ソフトウェア送信部２４は本発明に係るソフトウェア送信手段を、ソフトウェア送信判断部２５は本発明に係るソフトウェア送信判断手段を、地域情報データベース２６は本発明に係る地域情報データベースを、それぞれ構成する。
【００２３】
受信機１０において、ソフトウェア記憶部１１は、例えば、フラッシュメモリで構成され、受信用ソフトウェアを記憶する。ソフトウェア記憶部１１において受信用ソフトウェアは書き換えが可能な状態で記憶されている。
【００２４】
要求情報生成部１２は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央情報処理装置）で構成され、受信機１０（ＴＶ放送受信機１７）の受信条件又は受信状態を監視し、受信機１０の受信条件又は受信状態を示す要求情報を生成する。要求情報には、受信機１０の現在の受信用ソフトウェアの種類やバージョンナンバ等を示すソフトウェア情報が含まれる。また、ＧＰＳ受信部１８が出力する位置情報をも含まれる。
【００２５】
要求情報送信部１３は、例えば、携帯電話の通信回路で構成され、要求情報をダウンロードセンター２０に送信する。本第１の実施の形態においては、携帯電話の機能を用いて要求情報を送信する。
【００２６】
ソフトウェア受信部１４は、例えば、携帯電話の通信回路で構成され、ダウンロードセンター２０から送信された受信用ソフトウェアを受信し、ソフトウェア書換制御部１５に出力する。
【００２７】
ソフトウェア書換制御部１５は、例えば、ＣＰＵで構成され、受信した受信用ソフトウェアでソフトウェア記憶部１１の内容を書き換える。
【００２８】
要求情報送信判断部１６は、例えば、ＣＰＵで構成され、要求情報をダウンロードセンター２０に送信するか否かを判断する。
【００２９】
ＴＶ放送受信部１７は、例えば、ＴＶ放送受信回路及びＣＰＵで構成され、地上波ディジタルＴＶ放送波を受信するアンテナＡＴ１を介して、地上波ディジタルＴＶ放送波が入力され、記憶している受信用ソフトウェアを用いて受信した地上波ディジタルＴＶ放送波を復調しディスプレイ１９等に出力する。
【００３０】
ＧＰＳ受信部１８は、例えば、ＧＰＳアンテナＡＴ２及びＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）受信装置で構成され、ＧＰＳ衛星からの電波を受けて、受信機１０の位置を計算し要求情報生成部１２に出力する。
【００３１】
ダウンロードセンター２０において、ソフトウェア蓄積部２１は、例えば、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ：ハードディスク）や磁気テープ等の外部記憶装置で構成され、異なる種類の受信用ソフトウェアを蓄積する。蓄積されている受信用ソフトウェアは必要に応じて更新される。
【００３２】
要求情報受信部２２は、例えば、携帯電話の通信回路で構成され、受信機１０の要求情報を受信する。
【００３３】
ソフトウェア選択部２３は、例えば、ＣＰＵで構成され、要求情報から受信機１０の受信条件又は受信状態を認識し、ソフトウェア蓄積部２１が蓄積している受信用ソフトウェアの中から受信機１０の受信条件又は受信状態に適した受信用ソフトウェアを選択する。また、要求情報に含まれる位置情報から地域情報データベース２６に対して地域情報を問い合わせる。
【００３４】
ソフトウェア送信部２４は、例えば、携帯電話の通信回路で構成され、選択された受信用ソフトウェアを送信する。本第１の実施の形態においては、選択された受信用ソフトウェアを携帯電話回線３０を通じて送信する。
【００３５】
ソフトウェア送信判断部２５は、例えば、ＣＰＵで構成され、選択された受信用ソフトウェアを受信機１０に送信するか否かを判断する。
【００３６】
地域情報データベース２６は、例えば、地図データ及び関連データを記憶した記憶装置で構成され、ソフトウェア選択部２３からの問い合わせに応じて、位置情報に対応する地域情報を出力する。
【００３７】
携帯電話回線３０は、例えば、携帯電話回線網で構成され、受信機１０とダウンロードセンター２０とを接続する。
【００３８】
以上の構成を有するソフトウェアダウンロードシステム１の動作を図２に示すフローチャートを用いて以下に説明する。
【００３９】
図２は、本発明の第１の実施の形態にかかるソフトウェアダウンロードシステム１の動作を示すフローチャートである。
【００４０】
初期状態において、携帯電話に内蔵されたＴＶ放送受信機１７が地上波ディジタルＴＶ放送を受信しており、受信機１０はソフトウェア自動変更モードに設定されている（Ｓ１）。
【００４１】
要求情報生成部１２は受信機１０（ＴＶ放送受信機１７）の受信条件又は受信状態を監視し、後述する基準により要求情報を生成する（Ｓ２）。
【００４２】
要求情報送信判断部１６は要求情報をダウンロードセンター２０に送信するか否かを判断する（Ｓ３）。具体的には、受信機１０の受信条件又は受信状態が現在のソフトウェアに適合しているか否かを生成された要求情報をもとに判断する。
【００４３】
受信機１０の受信条件又は受信状態が現在のソフトウェアに適合していないので要求情報を送信すべきと判断されたとき（Ｓ３：Ｙ）、要求情報送信部１３は生成された要求情報をダウンロードセンター２０に送信する（Ｓ４）。
【００４４】
ダウンロードセンター２０の要求情報受信部２２が受信機１０の要求情報を受信し（Ｓ５）、ソフトウェア選択部２３が要求情報を解析して、受信機１０に適したソフトウェアを選択する（Ｓ６）。
【００４５】
次に、ソフトウェア送信判断部２５が要求情報を解析して、選択された受信用ソフトウェアと受信機１０に搭載されている受信用ソフトウェアが異なるか否かを判断する（Ｓ７）。
【００４６】
選択された受信用ソフトウェアが受信機１０に搭載されている受信用ソフトウェアと異なるので受信用ソフトウェアを送信すべきと判断されたとき（Ｓ７：Ｙ）、ソフトウェア送信部２４は、選択された受信用ソフトウェアをソフトウェア蓄積部２１から読み込み受信機１０に送信する（Ｓ９）。
【００４７】
選択された受信用ソフトウェアが受信機１０に搭載されている受信用ソフトウェアと同一であるので送信する必要がないと判断されたとき（Ｓ７：Ｎ）、ソフトウェア送信判断部２５は受信用ソフトウェアの書き換えが不要である旨を示す書換不要信号を生成し（Ｓ８）、ソフトウェア送信部２４から読み込み受信機１０に送信する（Ｓ９）。
【００４８】
受信機１０のソフトウェア受信部１４がダウンロードセンター２０から送信された受信用ソフトウェア又は書換不要信号を受信し（Ｓ１０）、受信用ソフトウェアを受信したとき、ソフトウェア書換制御部１５は受信した受信用ソフトウェアでソフトウェア記憶部１１の内容を書き換える（Ｓ１１）。
【００４９】
以上の工程により、ソフトウェアダウンロードシステム１の受信用ソフトウェアのダウンロードの動作が完了する。
【００５０】
次に、要求情報生成部１２が要求情報生成工程（Ｓ２）において受信機１０の受信条件又は受信状態を認識する過程を詳述する。
【００５１】
要求情報生成工程（Ｓ２）において、要求情報生成部１２が受信機１０（ＴＶ放送受信機１７）の受信条件又は受信状態を認識し要求情報を生成する基準を以下に例示する。
（Ａ）受信信号の電力レベルが現在の受信用ソフトウェアが想定している電力レベルと異なるとき。
（Ｂ）受信信号の同期が外れ易い状態で、現在の受信用ソフトウェアでは追従が困難であるとき。
（Ｃ）受信信号の変調方式や誤り訂正方式等の受信信号固有の情報を手に入れたとき。
（Ｄ）受信信号を復号して得られる伝送路情報からマルチパス妨害を認識し、現在の受信用ソフトウェアでは排除が困難であるとき。
（Ｅ）受信信号のビット誤り率（ＢＥＲ：Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）が高く、現在の受信用ソフトウェアでは誤り訂正が困難であるとき。
（Ｆ）受信信号が映像と音声の多重信号であることを示す情報を入手したとき。
（Ｇ）ＧＰＳ受信部１８が出力する位置情報から受信場所や移動速度等の受信条件又は受信状態に変化があることがわかり、現在の受信用ソフトウェアは適合していないとき。
【００５２】
要求情報送信判断工程（Ｓ３）において、上記した要求情報生成基準のうち例えば２個以上に該当するとき、現在の受信用ソフトウェアは現在の受信条件又は受信状態に適合していないとして、要求情報送信判断部１６は要求情報をダウンロードセンター２０に送信する。
【００５３】
次に、ソフトウェア選択工程（Ｓ６）において、ソフトウェア選択部２３が受信した要求情報を解析して、受信機１０に適したソフトウェアを選択する工程（Ｓ６）を本第１の実施の形態に合わせて具体的に説明する。
（ａ）受信信号の電力レベルが現在の受信用ソフトウェアが想定している電力レベルよりも低いとき、感度よく受信できる演算精度の高い受信用ソフトウェアを選択する。
（ｂ）受信信号の同期が外れ易い状態で、現在の受信用ソフトウェアでは追従が困難であるとき、同期性能の高い受信用ソフトウェアを選択する。
（ｃ）受信信号の変調方式や誤り訂正方式等の受信信号固有の情報を手に入れたとき、固有の情報に最適で冗長な処理をしない受信用ソフトウェアを選択する。
（ｄ）受信信号を復号して得られる伝送路情報からマルチパス妨害を認識し、現在の受信用ソフトウェアでは排除が困難であるとき、マルチパスの除去に適した受信用ソフトウェアを選択する。
（ｅ）受信信号のビット誤り率：ＢＥＲが高く、現在の受信用ソフトウェアでは誤り訂正が困難であるとき、より訂正能力の高い受信用ソフトウェアを選択する。
（ｆ）受信信号が映像と音声の多重信号であることを示す情報を入手したとき、冗長な復号化プログラムを搭載していない受信用ソフトウェアを選択する。
（ｇ）ＧＰＳ受信部１８が出力する位置情報から受信場所や移動速度等の受信条件又は受信状態に変化があることがわかり、現在の受信用ソフトウェアは適合していないとき、受信条件又は受信状態に適した受信用ソフトウェアを選択する。
【００５４】
以上に説明した要求情報生成工程（Ｓ２）における生成基準とソフトウェア選択工程（Ｓ６）における選択基準をまとめると図３のようになる。図３は、第１の実施の形態における要求情報生成基準及びソフトウェア選択基準を示す表である。図３中の左欄のアルファベット大文字の符号は上記した本第１の実施の形態の説明のアルファベット大文字の符号に対応しており、要求情報生成の基礎となる受信機１０の受信条件及び受信状態を受信機１０の該当する箇所から入手しているかを示している。
【００５５】
上記第１の実施の形態は以下の効果を有する。
●  受信機１０の受信条件又は受信状態を監視し、受信条件又は受信状態に適した受信用ソフトウェアをダウンロードセンター２０からダウンロードしソフトウェア記憶部１１の受信用ソフトウェアの書き換えが可能となる。
●  受信機１０の受信条件又は受信状態に適した受信用ソフトウェアをダウンロードするので、様々な受信条件又は受信状態に対応可能な（サイズの大きい）ソフトウェアや複数のソフトウェアを予め受信機１０内に記憶しておく必要がない。よって、ソフトウェア記憶部１１の記憶容量を小さくすることが可能となり、受信機１０の製造コストを押えることが可能となる。
●  ダウンロードセンター２０のソフトウェア蓄積部２１に受信用ソフトウェアが蓄積されているので、受信用ソフトウェアの更新作業はダウンロードセンター２０において行うだけで済む。即ち、受信用ソフトウェアを供給する側にとっては更新作業をダウンロードセンター２０において行うだけで完了できる。また、ユーザ側にとっては受信条件又は受信状態が変わりダウンロードが必要となると自動的に最新の受信用ソフトウェアがダウンロードされるので、受信用ソフトウェアの更新を意識する必要がなく、煩わしさが軽減される。
●  ＧＰＳ受信部１８の出力する位置情報が要求情報に含まれているので、受信した要求情報の位置情報から地域情報データベース２６が出力する地域情報を考慮した受信用ソフトウェアの選択が可能となる。例えば、放送局から近く受信電波強度が大きい都心付近で移動した状態で地上波ディジタル放送を受信している、という受信条件又は受信状態のとき、マルチパスの除去に適した受信用ソフトウェアが選択される。また、例えば、現在中央線に乗車中という受信条件又は受信状態のとき、中央線の列車内では電波が再送信されていて受信条件又は受信状態が良いことがダウンロードセンター２０の地域情報データベースにおいて確認できるので、固定した位置での受信に適した受信用ソフトウェアが選択される。
●  受信条件又は受信状態に適した受信用ソフトウェアが実行されるので、大きな処理能力を必要としない受信用ソフトウェアが選択され実行されたとき、即ち、いわゆる軽い受信用ソフトウェアを実行するとき、ＴＶ放送受信部１７は処理能力に余裕ができる。よって、余裕のある処理能力の範囲で別の信号処理を行うこともできる。例えば、上記した固定位置での受信に適した受信用ソフトウェアは処理が少ないので、携帯電話がインターネット接続機能を有していれば、ＴＶ放送受信と同時にブラウザ閲覧やデータ放送の受信ができる。
【００５６】
なお、第１の実施の形態は、上記に限定されるものではなく、例えば以下のように変形してもよい。
○  上記第１の実施の形態は、本発明を地上波ディジタルＴＶ放送の受信機能を有する携帯電話に適用した例として説明しているので、受信機１０とダウンロードセンター２０とが携帯電話回線３０を介して接続した構成とされているが、本発明を他のシステムに適用した場合には、受信機１０とダウンロードセンター２０との接続手段は、例えば、インターネット、電話回線、衛星通信、赤外線通信、または、それらが複合した形態であっても良い。即ち、受信機１０とダウンロードセンター２０とが通信できれば良い。
○  受信した受信用ソフトウェアでソフトウェア書換制御部１５がソフトウェア記憶部１１の内容を書き換える工程において（Ｓ１１）、受信機１０は受信用ソフトウェアの書換作業以外の作業を行わないこととすることもできる。
○  上記第１の実施の形態では本発明の通信手段を地上波ディジタルＴＶ放送のＴＶ放送受信機１７に適用した例として説明をしているが、これに限定されることなく、他のシステム、例えば、ＡＭ放送、ＦＭ放送等の受信機にも適用可能である。また、携帯電話、ＰＨＳ電話等の移動体通信機にも適用可能である。受信条件又は受信状態（通信条件又は通信状態）に応じて受信用（或いは通信用）ソフトウェアをダウンロードし切り替えて受信（通信）を行う場合に適用できる。
【００５７】
（第２の実施の形態）
図４は、本発明の第２の実施の形態に係る受信機４０の一例を示す説明図である。なお、図４において、図１と共通する部分には同一符号を付し、それらの説明は以下において省略する。また、受信機が通信する携帯電話回線３０（通信手段）とダウンロードセンター２０は第１の実施の形態と同じであるので図示及び説明を省略する。
【００５８】
上記第１の実施の形態においては、受信機１０はＴＶ放送受信部１７において地上波ディジタルＴＶ放送を受信する構成となっていたが、本第２の実施の形態においては、受信機４０はＴＶ放送受信部１７の他にＦＭ放送受信部４１を有し、更に受信機４０が受信する放送を地上波ディジタルＴＶ放送とＦＭ放送の間で切り替える受信放送切替部４２を有する構成に特徴がある。
【００５９】
ここで、例えば、本第２の実施の形態における受信機４０は本発明に係る通信機を、ＦＭ放送受信部４１は本発明に係る受信手段を、受信放送切替部４２は本発明に係る受信放送切替手段を、それぞれ構成する。
【００６０】
ＦＭ放送受信部４１は、例えば、ＦＭ放送受信回路及びＣＰＵで構成され、ＦＭ放送波を受信するアンテナＡＴ３と、受信したＦＭ放送波をディジタル変換するＡ／Ｄ変換器４３を介して、ＦＭ放送波が入力され、記憶している受信用ソフトウェアを用いて受信したＦＭ放送波を復調しスピーカ４４等に出力する。
【００６１】
受信放送切替部４２は、例えば、ＣＰＵで構成され、受信機１０が受信する放送を地上波ディジタルＴＶ放送とＦＭ放送の間で切り替える。
【００６２】
以上の構成を有する受信機４０は、地上波ディジタルＴＶ放送、或いは、ＦＭ放送を受信するとき、受信する放送波に適合した受信用ソフトウェアを要求する要求情報を送信し、ダウンロードセンター２０から該当する受信用ソフトウェアをダウンロードする。
【００６３】
上記第２の実施の形態は以下の効果を有する。
●  地上波ディジタルＴＶ放送、或いは、ＦＭ放送など、受信する放送波に適合した受信用ソフトウェアをダウンロードするので、受信できる放送波すべてに対応できるように（サイズの大きい）ソフトウェアや複数のソフトウェアを予め受信機４０内に記憶しておく必要がない。よって、ソフトウェア記憶部１１の記憶容量を小さくすることが可能となり、受信機４０の製造コストを押えることが可能となる。例えば、地上波ディジタルＴＶ放送を受信していたが、平均ＢＥＲ（Ｃ／Ｎ）が悪くこの場所では地上波ディジタルＴＶ放送を受信できそうにないため、確実に受信できそうなＦＭ放送を受信したいときに、ＦＭ放送の受信条件又は受信状態を要求情報としてダウンロードセンター２０に送信し、ＦＭ放送受信用の受信用ソフトウェアをダウンロードし、受信放送切替部４２が受信放送を地上波ディジタルＴＶ放送からＦＭ放送に切り替えることで、ＦＭ放送を楽しむことができる。
【００６４】
なお、第２の実施の形態は、上記に限定されるものではなく、例えば以下のように変形してもよい。
○  受信放送の切替は、切替ボタン４５を備えておいてユーザが切り替えるようにしても良く、また、受信状況が良くないときに、予め定めた優先順位に従って、受信放送を切り替えるようにしても良い。
○  携帯電話でＩＳＤＢ−Ｔ（１２ｓｅｇ）＋データ（１ｓｅｇ）放送を受信していたが、平均ＢＥＲ（Ｃ／Ｎ）が悪くこの場所ではＴＶを受信できそうにないので確実に受信できそうなラジオを受信したいとユーザが考えたとき、ラジオ放送受信用の受信用ソフトウェアを要求する要求情報を送信し、本第２の実施の形態の受信機４０にかかるソフトウェアダウンロードシステムを用いて、データ放送受信及びラジオ放送受信を行う受信用ソフトウェアをダウンロードするようにしても良い。ラジオ放送受信用の受信用ソフトウェアは信号処理量が小さいので、同時にデータ放送受信を行う受信用ソフトウェアをダウンロードすることができる。
【００６５】
（第３の実施の形態）
図５は、本発明の第３の実施の形態に係る受信機５０の一例を示す説明図である。なお、図５において、図１又は図４と共通する部分には同一符号を付し、それらの説明は以下において省略する。
【００６６】
上記第１の実施の形態において、ソフトウェアダウンロードシステム１は、受信機１０とダウンロードセンター２０とが携帯電話回線３０を介して接続し、ソフトウェア記憶部１１は受信用ソフトウェアが記憶できる程度に小さくし、受信条件又は受信状態に適した受信用ソフトウェアをダウンロードする構成としていたが、本第３の実施の形態においては、受信機５０は例えばＣＰＵで構成されたソフトウェア選択部５３を内部に配し、様々な受信条件又は受信状態に適合した受信用ソフトウェアをソフトウェア記憶部１１に記憶し、受信条件又は受信状態に適した受信用ソフトウェアをソフトウェア選択部５３が選択し、ＴＶ放送受信部１７にてＴＶ受信を行う点に特徴がある。
【００６７】
即ち、本第３の実施の形態においては、受信条件又は受信状態を監視しているが、要求情報をダウンロードセンター２０に送信するのではなく、生成された要求情報を基にソフトウェア選択部５３が、受信条件又は受信状態に適した受信用ソフトウェアをソフトウェア記憶部１１から取り出し、受信を実行する。
【００６８】
上記第３の実施の形態は以下の効果を有する。
●  受信条件又は受信状態に適した受信用ソフトウェアを必要に応じて切り替えるので、ユーザが意識することなく、常に良好な受信状態で放送を受信することができる。
●  ダウンロードセンター２０との要求情報と受信用ソフトウェアの送受信がないので、受信条件又は受信状態に適した受信用ソフトウェアを迅速に切り替えることが可能になる。よって、ダウンロードセンター２０との通信状況の悪い地域であってもユーザは快適な受信状態で放送を受信することができる。
●  受信用ソフトウェアのダウンロードのための時間が必要ないので、例えば、移動する車内など受信条件又は受信状態が時々刻々と変化する状況においても、受信用ソフトウェアの切り替えに時間を要しないので、ユーザは良好な受信状態で放送を受信することができる。
【００６９】
なお、第３の実施の形態は、上記に限定されるものではなく、例えば以下のように変形してもよい。
○  本第３の実施の形態では、受信手段をＴＶ放送受信部１７だけとして説明したが、第２の実施の形態のようにＴＶ放送受信部１７の他にＦＭ受信部４１と受信放送切替部４２を有した構成とし、切り替えられた放送に応じて受信用ソフトウェアを切り替える構成としても良い。受信放送の切替は、切替ボタン４５を備えておいてユーザが切り替えるようにしても良く、また、受信状況が良くないときに、予め定めた優先順位に従って、受信放送を切り替えるようにしても良い。
○  本第３の実施の形態では、ダウンロードセンター２０から受信用ソフトウェアをダウンロードしない点が上記第１の実施の形態と相違していると説明したが、受信条件又は受信状態に適した受信用ソフトウェアがソフトウェア記憶部１１にない場合にはダウンロードセンター２０から受信用ソフトウェアをダウンロードする構成としても良い。即ち、本第３の実施の形態と上記第１の実施の形態とを組み合わせた構成としても良い。頻繁に現われる受信条件又は受信状態に適した受信用ソフトウェアはソフトウェア記憶部１１に記憶し、極稀にしか現われない受信条件又は受信状態に適した受信用ソフトウェアはダウンロードセンター２０からダウンロードする構成とすることで通信量を減らすことができる。また、通信手段を確保しておくことで受信機５０内の受信用ソフトウェアの更新を容易に実行できる。
【図面の簡単な説明】
【図１】図１は、本発明の第１の実施の形態にかかるソフトウェアダウンロードシステムの構成概要を示すブロック図である。
【図２】図２は、本発明の第１の実施の形態にかかるソフトウェアダウンロードシステム１の動作を示すフローチャートである。
【図３】図３は、第１の実施の形態における要求情報生成基準及びソフトウェア選択基準を示す表である。
【図４】図４は、本発明の第２の実施の形態に係る受信機４０の一例を示す説明図である。
【図５】図５は、本発明の第３の実施の形態に係る受信機５０の一例を示す説明図である。
【符号の説明】
１：ソフトウェアダウンロードシステム
１０：受信機
１１：ソフトウェア記憶部
１２：要求情報生成部
１３：要求情報送信部
１４：ソフトウェア受信部
１５：ソフトウェア書換制御部
１６：要求情報送信判断部
１７：ＴＶ放送受信部
１８：ＧＰＳ受信部
２０：ダウンロードセンター
２１：ソフトウェア蓄積部
２２：要求情報受信部
２３：ソフトウェア選択部
２４：ソフトウェア送信部
２５：ソフトウェア送信判断部
２６：地域情報データベース
３０：携帯電話回線
４０：受信機
４１：ＦＭ放送受信部
４２：受信放送切替部
５０：受信機
５３：ソフトウェア選択部
【図１】
2004227173.tif 000003
【図２】
2004227173.tif 000004
【図３】
2004227173.tif 000005
【図４】
2004227173.tif 000006
【図５】
2004227173.tif 000007