(57)【要約】【課題】通信機能の制御に関して分かり易い操作性を実現することを可能にする。【解決手段】ソフトウェア情報に基づいて処理を実行することで機能を実現するソフトウェア無線機であって、不揮発性格納部１９にはソフトウェア情報１９ａ，１９ｂ…を格納する。表示制御部２６は、不揮発性格納部１９に格納されたソフトウェア情報それぞれの通信機能を判別し、その判別結果に基づいて、実行可能な機能を表す機能メニューを表示部１８において表示させる。表示制御部２６によって表示された機能メニューから特定の機能を選択する指示が操作管理部２４により入力されると、該当する通信機能２１を実行させる。通信機能２１は、ソフトウェア情報に基づいて信号処理部１２に処理機能をセットして通信を実行する。【選択図】    図１
2004153659.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる通信機能を実現する複数のソフトウェア情報から任意のソフトウェア情報を選択的に実行することで任意の通信機能を実現するソフトウェア無線機であって、
ソフトウェア情報を格納する格納手段と、
前記格納手段に格納されたソフトウェア情報それぞれの通信機能を判別し、この判別結果に基づいて実行可能な機能を表す機能メニューを作成して表示させる表示制御手段と、
前記表示制御手段によって表示された機能メニューから特定の機能を選択する指示入力操作を管理する操作管理手段と、
前記操作管理手段のもとで指示入力操作によって選択された機能に対応するソフトウェア情報を前記格納手段から読み出し、当該ソフトウェア情報に基づく処理を実行する処理実行手段と
を具備したことを特徴とするソフトウェア無線機。
【請求項２】
前記指示入力操作によって選択された機能に対応するソフトウェア情報にパラメータ設定項目がある場合には、このパラメータ設定項目をパラメータ設定用の画面に表示し、
前記操作管理手段は、前記表示制御手段によって表示されたパラメータ設定項目に対する指示入力操作を管理し、
前記処理実行手段は、前記パラメータ設定項目に対する指示入力に従って前記層情報に基づく処理を実行することを特徴とする請求項１記載のソフトウェア無線機。
【請求項３】
前記処理実行手段は、実行中のソフトウェア情報の処理に伴う表示情報を自動的に表示させることを特徴とする請求項１記載のソフトウェア無線機。
【請求項４】
前記ソフトウェア情報をダウンロードして前記格納手段に格納するダウンロード手段をさらに具備し、
前記表示制御手段は、前記ダウンロード手段によってダウンロードすることができるソフトウェア情報それぞれの通信機能を判別し、この判別結果に基づいて、ダウンロード可能な機能を表す機能メニューを表示させ、
前記ダウンロード手段は、前記表示制御手段によって表示された機能メニューから、前記操作管理手段の管理のもとで特定の機能を選択する指示入力操作があった場合に、該当するソフトウェア情報のダウンロードを実行することを特徴とする請求項１記載のソフトウェア無線機。
【請求項５】
前記操作管理手段は、前記表示制御手段による機能メニューの表示実行の要求を入力し、
前記表示制御手段は、前記操作管理手段によって機能メニューの表示実行の要求が入力された場合に機能メニューを表示させることを特徴とする請求項１記載のソフトウェア無線機。
【請求項６】
前記機能手段は、現在実行中の他の機能が終了された後、機能を実行させることを特徴とする請求項１記載のソフトウェア無線機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ソフトウェアによって機能が提供されるソフトウェア無線機に関する。
【０００２】
【従来の技術】
一般に、無線機は、特定の目的をもった機能の実行を定義するソフトウェアが、予めＲＯＭなどの記録媒体に記録されて提供されている。無線機は、電源オンによる立ち上げ時にＲＯＭからソフトウェアを読み込み、このソフトウェアをもとに機能を動作させる。
【０００３】
【発明が解決しようとする課題】
このように従来の無線機では、実行可能な機能が限定されているために、機能を操作するための操作機能についても特定の機能用のものが用意されていた。しかしながら、無線機への機能の追加、更新、削除などが可能になった場合、単機能を対象とした操作だけでなく、機能の追加、変更、削除などをするための操作を含む通信機能全体について分かり易い操作性を提供する必要がある。
【０００４】
本発明は前記のような事情を考慮してなされたもので、通信機能の制御に関して分かり易い操作性を実現することが可能なソフトウェア無線機を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明は、互いに異なる通信機能を実現する複数のソフトウェア情報から任意のソフトウェア情報を選択的に実行することで任意の通信機能を実現するソフトウェア無線機であって、ソフトウェア情報を格納する格納手段と、前記格納手段に格納されたソフトウェア情報それぞれの通信機能を判別し、この判別結果に基づいて実行可能な機能を表す機能メニューを作成して表示させる表示制御手段と、前記表示制御手段によって表示された機能メニューから特定の機能を選択する指示入力操作を管理する操作管理手段と、前記操作管理手段のもとで指示入力操作によって選択された機能に対応するソフトウェア情報を前記格納手段から読み出し、当該ソフトウェア情報に基づく処理を実行する処理実行手段と
を具備したことを特徴とする。
【０００６】
このような構成によれば、格納手段に格納された機能を実現するためのソフトウェア情報に基づいて、表示制御手段により機能メニューが表示されるため、機能メニューから実行させる機能を任意に選択させることができる。機能メニューから特定の機能を選択する指示が操作管理手段により入力されると、機能手段によって該当する機能が実行される。
【０００７】
また、前記指示入力操作によって選択された機能に対応するソフトウェア情報にパラメータ設定項目がある場合には、このパラメータ設定項目をパラメータ設定用の画面に表示し、前記操作管理手段は、前記表示制御手段によって表示されたパラメータ設定項目に対する指示入力操作を管理し、前記処理実行手段は、前記パラメータ設定項目に対する指示入力に従って前記層情報に基づく処理を実行することを特徴とする。
【０００８】
これにより、実行される機能に対して、動作を規定するといった目的のためにパラメータの設定が可能であれば、表示制御手段によってパラメータ表示手段によってパラメータ設定用の画面が表示され、このパラメータ設定用の画面を通じて、操作管理手段によってパラメータを設定する指示が入力される。
【０００９】
また、前記処理実行手段は、実行中のソフトウェア情報の処理に伴う表示情報を自動的に表示させることを特徴とする。
【００１０】
これにより、機能手段によって機能が実行されている時、その機能の実行に伴って表示すべき情報があれば、外部からの指示を入力することなく自動的に表示される。
【００１１】
また、前記ソフトウェア情報をダウンロードして前記格納手段に格納するダウンロード手段をさらに具備し、前記表示制御手段は、前記ダウンロード手段によってダウンロードすることができるソフトウェア情報それぞれの通信機能を判別し、この判別結果に基づいて、ダウンロード可能な機能を表す機能メニューを表示させ、前記ダウンロード手段は、前記表示制御手段によって表示された機能メニューから、前記操作管理手段の管理のもとで特定の機能を選択する指示入力操作があった場合に、該当するソフトウェア情報のダウンロードを実行することを特徴とする。
【００１２】
これにより、ソフトウェア情報をダウンロード手段によって外部からダウンロードすることで機能の追加や変更などを可能にし、ダウンロードすることができるソフトウェア情報については機能メニュー（ダウンロードメニュー）として表示され、この機能メニューから特定の機能を選択する指示が入力された場合に、機能に該当するソフトウェア情報がダウンロード手段によってダウンロードされる。
【００１３】
また、前記操作管理手段は、前記表示制御手段による機能メニューの表示実行の要求を入力し、前記表示制御手段は、前記操作管理手段によって機能メニューの表示実行の要求が入力された場合に機能メニューを表示させることを特徴とする。
【００１４】
これにより、操作管理手段によって機能メニューの表示実行の要求が入力され、この入力された要求に応じて表示制御手段によって機能メニューが表示される。従って、任意に機能メニューを表示させ、この機能メニューから特定の機能を選択して実行させることができる。
【００１５】
また、前記機能手段は、現在実行中の他の機能が終了された後、機能を実行させることを特徴とする。
【００１６】
これにより、同時に実行することができない機能があった場合に、現在実行中の機能が正常に終了された後に、機能メニューから選択された機能が実行される。
【００１７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
図１は本実施形態に係わるソフトウェア無線機の構成を示すブロック図である。ソフトウェア無線機は、例えば車載用として構成されるものであり、ソフトウェア情報に基づいて処理を実行することで通信機能を実現することができる。また、ソフトウェア無線機は、互いに異なる複数のソフトウェア情報を用意することで、この複数のソフトウェア情報から任意のソフトウェア情報を選択的に実行することで通信機能を実現することができる。例えば、ラジオ／テレビ放送局からの電波を受信してＡＭ放送、ＦＭ放送、テレビジョン放送を出力する機能、ＧＰＳ衛星からの信号を受信して現在地を計測して地図上に表すと共にＦＭ放送などを通じて受信したデータ（渋滞データなど）を地図上に表すナビゲーション機能、基地局やＦＭ放送局から送信されるダウンロードデータ、例えばソフトウェア無線機で通信機能を実現するためのソフトウェア情報などをダウンロードする機能、有料道路に設けられたゲートに設置されたＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ）用送受信器との間で通信を行ない自動的に料金の支払いを行う機能などの各種の機能が実現される。
【００１８】
ソフトウェア情報をダウンロードする際に接続される基地局は、サービスエリアに分散配置されてセルと呼ばれる無線エリアを形成し、その無線エリア内に存在する自動車に搭載されたソフトウェア無線機と無線チャネルを介して接続される。基地局は、例えば有線回線を介して通信交換局に接続され、さらにゲートウェイを介してインターネット上に設けられたサーバとの間の接続と通信制御を行う。サーバは、ソフトウェア無線機に対し、ソフトウェア情報をダウンロードするための機能を有する。基地局は、例えばＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）方式によりデータをダウンロードするための信号を送出する。また、ダウンロードデータのフォーマットは、例えば、ＥＴＣの標準規格ＡＲＩＢ  ＳＴＤ−Ｔ５５  １．０版におけるＭＤＳ（Ｍｅｓｓａｇｅ  ｄａｔａ  ｓｌｏｔ）フォーマットに従って構成されるものとする。ダウンロードデータのフォーマット中には、ダウンロード対象となっているソフトウェア情報を識別するためのモジュール番号が含まれている。モジュール番号は、ソフトウェア無線機においてソフトウェア情報を管理する際に利用される。
【００１９】
本実施形態におけるソフトウェア無線機は、制御部１０、信号処理部１２、アンテナ１４（１４ａ，１４ｂ，１４ｃ）、入力部１６、表示部１８、不揮発性格納部１９、機能部２０、ダウンロード部２２、操作管理部２４、表示制御部２６が設けられている。
【００２０】
制御部１０は、ソフトウェア無線機を構成する各部を制御するもので、不揮発性格納部１９に格納されたプログラム（ソフトウェア情報）に基づいて実現される機能部２０により各種機能を実行することができる。例えば機能部２０は、無線接続制御を実行してデータ通信（ソフトウェア情報のダウンロードなど）を可能にする通信制御機能、インターネットを通じてＷｅｂサーバにアクセスしてＷｅｂページ等の情報を表示するブラウザ機能等が含まれる。また、機能部２０（処理実行手段）は、不揮発性格納部１９に格納されたソフトウェア情報を読み出し、このソフトウェア情報に基づく処理を実行することで通信機能２１（２１ａ，２１ｂ，２１ｃ…）を実現する。制御部１０は、ソフトウェア情報に基づく通信機能２１（２１ａ，２１ｂ，２１ｃ…）によって、信号処理部１２に各通信機能２１に応じた処理機能をセットして、ソフトウェア情報に従った通信処理を実行させる。通信機能２１ａ，２１ｂ，２１ｃ…としては、例えばＥＴＣ機能、ＦＭ文字放送機能、交通情報取得機能（ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ））、ナビゲーション機能（ＧＰＳ）、ラジオ（ＡＭ／ＦＭ）機能、汎用モデム機能（無線通信測定機能（ＵＳＥＲ））、ダウンロード機能等がある。
【００２１】
また、制御部１０は、これらの制御機能に加え、ダウンロード部２２、操作管理部２４、表示制御部２６の機能が設けられている。
【００２２】
ダウンロード部２２は、入力部１６により入力された要求情報に応じて、特定の通信機能２１を通じて、通信交換局に対しサーバとの間にデータ通信リンクを開設するための要求を行う。そして、ダウンロード部２２は、サーバとの間にデータ通信リンクが開設されると、要求情報をダウンロード要求として送出し、サーバから要求に応じたソフトウェア情報をダウンロードし、このダウンロードしたソフトウェア情報を不揮発性格納部１９に記録する。
【００２３】
操作管理部２４は、不揮発性格納部１９に記録されたソフトウェア情報を機能別に管理すると共に、表示制御部２６によって表示される機能メニューから特定の機能を選択する指示（要求情報）を入力部１６から入力するための管理を行う。操作管理部２４は、入力部１６から入力された要求情報に応じて、機能部２０により選択的にソフトウェア情報を読み出させて通信機能２１を実現させる。また、操作管理部２４は、表示制御部２６によって表示された機能メニューを通じて、入力部１６により通信機能２１の実行が要求された場合に、不揮発性格納部１９上に要求された通信機能２１に対応するソフトウェア情報があるか否かを判断し、無い場合にはダウンロード部２２によって該当するソフトウェア情報をダウンロードさせる。
【００２４】
信号処理部１２は、制御部１０（通信機能２１）によりセットされるソフトウェア情報に基づく処理を実行する。信号処理部１２は、アンテナ１４（１４ａ，１４ｂ，１４ｃ）を通じて受信された信号を、例えば所定の中間周波信号あるいはベースバンド信号に周波数変換し、この変換された信号をもとに受信デジタルデータを再生する。信号処理部１２は、この受信デジタルデータを制御部１０に供給して通信機能２１による処理に供する。また、通信機能２１が外部に信号を送信する場合、信号処理部１２は、送信デジタルデータを周波数変換して、通信機能２１に対応するアンテナ１４を通じて送信する。
【００２５】
アンテナ１４（１４ａ，１４ｂ，１４ｃ）は、制御部１０において実現される通信機能２１に応じて設けられるもので、通信機能２１に応じた電波の受信、あるいは送受信をするために信号処理部１２に接続される。例えば、ラジオ（ＡＭ／ＦＭ）機能に対してはＡＭ及びＦＭ周波数帯を対象としてアンテナ１４が接続され、ナビゲーション機能に対してはＧＰＳ衛星からの電波を受信するためのＧＰＳアンテナが接続される。
【００２６】
入力部１６は、メニュー選択などを含む各種の操作指示を入力するためのもので、例えばタッチパネルによって構成される。表示部１８は、各種情報を表示するためのもので、例えば液晶ディスプレイなどの平面ディスプレイによって構成される。入力部１６（タッチパネル）と表示部１８（ディスプレイ）とは積層一体化した構成されており、表示部１８によって表示された機能メニューなどのボタンに対して、タブレット上で直接的に選択指示することができる。
【００２７】
不揮発性格納部１９は、ソフトウェア無線機の動作を規定する各種ソフトウェア情報１９ａ，１９ｂ，１９ｃ…や各種データなどが格納されるもので、制御部１０によって管理される。不揮発性格納部１９には、予め用意されたソフトウェア情報の他、制御部１０のダウンロード部２２によってダウンロードされたソフトウェア情報を含むものとする。ソフトウェア情報がダウンロードされる場合、ソフトウェア情報を識別するためのモジュール番号も共に取得される。不揮発性格納部１９に格納されるソフトウェア情報は、モジュール番号を利用して管理される。
【００２８】
次に、本実施形態におけるソフトウェア無線機の動作について、図２に示すフローチャートを参照しながら説明する。
ソフトウェア無線機は、例えば車載用に構成されているものとする。ソフトウェア無線機には、通信機能２１に必要なアンテナ１４が信号処理部１２に接続され、車体の所定の位置に設置されているものとする。
【００２９】
まず、電源キーがオンされて、図示しない電源部から電力供給が開始されると、表示制御部２６は、不揮発性格納部１９に格納されたソフトウェア情報それぞれの通信機能を判別し、この判別結果に基づいて、実行可能な機能を表す機能メニュー（起動メニュー）を表示部１８において表示させる（ステップＡ１）。
【００３０】
例えば、図３には、起動時に表示される機能メニュー（メインメニュー）の一例を示している。図３に示す機能メニューでは、不揮発性格納部１９に格納されているソフトウェア情報をもとに実行可能なＥＴＣ機能、ＦＭ文字放送機能、交通情報取得機能（ＶＩＣＳ）、ナビゲーション機能（ＧＰＳ）、ラジオ（ＡＭ／ＦＭ）機能、汎用モデム機能（無線通信測定機能（ＵＳＥＲ））、ダウンロード機能のそれぞれに対応するチェックボックスが用意されている。
【００３１】
ここで、表示部１８において表示された機能メニューから任意のチェックボタンが選択され、選択完了が指示（ＯＫボタンのチェック）されると、操作管理部２４は、この選択されたチェックボタンに該当する特定の通信機能２１を起動させるためのソフトウェア情報を、機能部２０によって不揮発性格納部１９から読み出させて通信機能２１を起動する（ステップＡ２）。
【００３２】
なお、他の通信機能のソフトウェア情報をダウンロード機能によってダウンロードした場合には、このダウンロードしたソフトウェア情報の通信機能（サービス）についてもダウンロードメニューとしてメインメニューに自動登録するものとする。表示部１８において表示された機能メニューに対しては、表示部１８の画面上、すなわち入力部１６（タッチパネル）上で指先などによって選択ボタンを押すことで、直接的に通信機能を選択する要求情報を入力することができる。タッチパネルに対する操作によって指示を入力することができるので、ユーザ操作が容易となっている。
なお、メインメニュー画面では、メッセージエリアが設けられており、処理経過をユーザに通知するためのメッセージが順次表示されるようになっている。
【００３３】
また、起動された通信機能２１は、動作を実行する上で動作を規定するパラメータの設定が必要である場合、表示制御部２６に対してパラメータ設定用画面を表示させる。表示制御部２６は、通信機能２１からの要求に応じて、この通信機能２１におけるパラメータ設定用画面を表示部１８において表示させる。パラメータ設定は、通信機能２１の種類に応じて様々なものがある。
【００３４】
例えば、汎用モデム機能（無線通信測定機能（ＵＳＥＲ））のために利用される通信機能２１に対しては、無線通信測定に関係する各種のパラメータを予め設定することができる。図４には、ＵＳＥＲパラメータ設定画面の一例を示している。図４に示す例では、パラメータとして、変調方式を指定するための「ＭＯＤＥ  ＴＹＰＥ」、変調方式に応じた「ＲＡＴＥ」「Ｆｉｌｔｅｒ  ＴＹＰＥ」などが設定される。
【００３５】
ここで、表示部１８において表示されたパラメータ設定画面から特定のパラメータ値が選択されると、操作管理部２４は、この選択された選択ボタンに該当するパラメータ値を入力して起動された通信機能２１に提供する（ステップＡ５）。
【００３６】
通信機能２１は、パラメータ設定画面を通じて入力されたパラメータ値が適正な設定範囲内のパラメータ値であるか判別し（ステップＡ６）、適正でない場合には正しいパラメータ値の入力を促すメッセージを表示制御部２６によって表示させる。ここで、表示制御部２６は、再度、パラメータ設定用画面を表示部１８において表示させ、パラメータ値を選択を促す（ステップＡ４，Ａ５）。
【００３７】
なお、改めてパラメータ設定用画面を表示させてパラメータ値を選択させるのではなく、自動的に適正な設定範囲内のパラメータ値に所定の条件に従って変換するようにしても良い（ステップＡ８）。例えば、所定の条件としては、適正な設定範囲内の上限値を超えている場合には、設定範囲内の最も高いパラメータ値に変換する。これにより、操作を簡略化することができる。
こうして、適正な範囲内のパラメータ値を確実に入力することができ、誤入力による異常動作などを回避することができる。
【００３８】
なお、表示制御部２６によってパラメータ設定画面を表示させる際に、ソフトウェア無線機を構成する部品の性能などに応じて設定可能なパラメータ値の選択ボタンのみを、パラメータ設定画面において表示させるようにしても良い。この場合、何れのパラメータ値が選択されたとしても適正な設定範囲内での設定となるので、ステップＡ７，Ａ８の処理を省略することができる。
【００３９】
続いて制御部１０は、起動が要求された通信機能２１に対して適正なパラメータ値が設定されると（あるいは通信機能２１にパラメータ設定の必要がなかった場合（ステップＡ３，Ｎｏ））、現在動作中の他の機能があるか判別する（ステップＡ９）。ここで、動作中の機能があった場合、制御部１０は、起動対象として指定された通信機能２１により機能変更が行われることで、現在動作中の機能と競合するなどの理由から停止する必要があるか判別する（ステップＡ１０）。例えば、ＥＴＣ機能とダウンロード機能とが共通する周波数帯を使用して無線通信を実行している場合、何れか一方の通信機能が実行されていれば他方の機能を停止させる必要があるものと判別する。
【００４０】
現在動作中の機能を停止する必要がある場合（ステップＡ１０、Ｙｅｓ）、制御部１０は、該当する機能を停止させる（ステップＡ１１）。制御部１０は、この機能が正常に停止されたことを確認するまで待機し、停止が確認された後、機能メニューから選択された通信機能２１の動作を開始させる（ステップＡ１２）。こうして、ソフトウェア無線機において実行させる通信機能２１を変更する場合に他の機能との関係を考慮し、並行して動作させることができない場合には先に動作している機能を正常に終了させるので、スムーズな機能変更を実現することができる。
【００４１】
なお、ステップＡ１０の処理において、現在動作中の機能について動作停止が必要でない場合には、制御部１０は、機能メニューから選択された通信機能２１の動作をそのまま開始させる。すなわち、複数の通信機能２１を並行して同時に実行させる。
【００４２】
図５乃至図１１には、機能メニュー（メインメニュー）から実行が指示された通信機能２１の動作画面の一例を示している。
図５（ａ）（ｂ）は、ＥＴＣ機能が起動された場合のＥＴＣ制御画面の一例を示す図である。ＥＴＣ制御画面では、ＥＴＣ制御、ダウンロード制御（高速ダウンロード制御、低速ダウンロード制御）を制御することができる。図５（ａ）に示すように、「Ａｐｐｌｉｃａｔｉｏｎ」欄内に設けられたラジオボタンから「ＥＴＣ」が選択され、ＯＫボタンが押された場合には、動作モードをＥＴＣに設定してＥＴＣの通信を可能にする。また、ＥＴＣの無線通信を利用してデータのダウンロードをすることができ、「Ａｐｐｌｉｃａｔｉｏｎ」欄内に設けられたラジオボタンから「Ｈｉｇｈ  Ｓｐｅｅｄ」または「Ｌｏｗ  Ｓｐｅｅｄ」が選択され、ＯＫボタンが押された場合に、動作モードを高速無線あるいは低速無線ダウンロードに設定して、ダウンロードの通信を可能にする。図５（ｂ）には、「Ｈｉｇｈ  Ｓｐｅｅｄ」のラジオボタンが選択された場合の高速ダウンロード制御画面の一例を示している。また、図６には、ＥＴＣ機能が起動されている場合のＥＴＣ画面、すなわち通信機能２１によって受信されたＥＴＣ信号受信メッセージを受信した時に、料金表示をするための画面の一例を示している。
【００４３】
図７は、ＦＭ文字放送機能が起動された場合のＦＭ多重放送画面の一例を示す図である。ＦＭ多重放送画面には「Ｒｘ  ｆｒｅｑｕｅｎｃｙ」エリアにおいてＦＭ多重放送局の受信周波数を入力することができる。このエリアに設けられた数値入力ボックスに数値が入力され、ＯＫボタンが押されることで受信周波数が入力される。通信機能２１は、受信周波数によって指定されたＦＭ多重放送局から番組を受信し、画面中に番組の総目次を表示させる。ここで、メニューボタン（１〜６）から任意の数字が選択されることで番組が指定され、通信機能２１は、この指定に応じた番組の内容を出力する。
【００４４】
図８は、交通情報取得機能（ＶＩＣＳ）が起動された場合のＶＩＣＳ画面の一例を示す図である。ＶＩＣＳ画面は、ＦＭ多重放送画面と同じフォーマットで構成されており、「Ｒｘ  ｆｒｅｑｕｅｎｃｙ」エリアの数値入力ボックスにおいて受信周波数が入力される。通信機能２１は、受信周波数によって指定された放送局から情報を受信し、画面中に情報の総目次を表示させる。ここで、メニューボタン（１〜６）から任意の数字が選択されることで情報が指定され、通信機能２１は、この指定に応じた情報の内容を出力する。
【００４５】
図９は、ラジオ（ＡＭ／ＦＭ）機能が起動された場合のＦＭ／ＡＭラジオ画面の一例を示す図である。ＦＭ／ＡＭラジオ画面には、「ＢＡＮＤ」指定エリアが設けられており、ＦＭまたはＡＭの何れかをラジオボタンによって指定される。また、ＦＭ／ＡＭラジオ画面には、「ＦＭ  Ｒｘ  ｆｒｅｑｕｅｎｃｙ」エリアと「ＡＭ  Ｒｘ  ｆｒｅｑｕｅｎｃｙ」エリアが設けられており、それぞれの数値入力ボックスにおいて、指定された「ＢＡＮＤ」の受信周波数が入力される。通信機能２１は、受信周波数によって指定された放送局からの番組を受信して出力させる。
【００４６】
図１０は、ダウンロード機能が起動された場合の無線ダウンロード画面の一例を示す図である。無線ダウンロード画面には、「ＦＯＲＭＡＴ」エリアが設けられており、低速無線ダウンロード「Ｌｏｗ  Ｓｐｅｅｄ」と高速無線ダウンロード「Ｈｉｇｈ  Ｓｐｅｅｄ」の何れかのダウンロード方式をラジオボタンによって指定させることができる。また、「ＦＯＲＭＡＴ」エリアのＳＴＡＲＴボタンが押されることで無線ダウンロードが開始されると、「Ｄｏｗｎｌｏａｄ  Ｉｎｆｏｒｍａｔｉｏｎ」エリアにおいて、ダウンロード対象となっているファイルのサイズに対する受信データの割合が横棒グラフによって表示される。
【００４７】
なお、前述した説明では、ソフトウェア無線機の起動時の処理を対象としているが、ソフトウェア無線機が起動された後に、入力部１６を通じて入力される機能変更要求、すなわち機能メニューの表示実行の要求に応じて機能メニューを表示させて、同様にして機能メニューを通じて通信機能を動作させることもできる。ソフトウェア無線機の動作中には、表示制御部２６は、表示部１８において機能変更要求の指示を入力するためのボタンを表示しておく。操作管理部２４は、このボタンを選択する指示、すなわち機能変更要求が入力された場合に（ステップＡ１３）、表示制御部２６によって機能メニューを表示させる（ステップＡ１）。以下、前述と同様にして、機能メニューから選択された通信機能２１を起動させる。こうして、機能メニューを随時表示させることができるので、機能メニューを通じてソフトウェア無線機で実行させる通信機能２１を任意に変更（パラメータ設定を含めて）することができる。
【００４８】
ところで、起動された通信機能２１は、ソフトウェア情報に基づいて、信号処理部１２において通信機能２１に対応する処理機能をセットする。これにより、信号処理部１２は、起動された通信機能２１による通信を実行することができようになる。すなわち、信号処理部１２は、通信機能２１に対応する所定のアンテナ１４を通じて受信される信号に対する処理を実行し、また通信機能２１によっては送信すべき信号の処理を実行してアンテナ１４から送信する。
【００４９】
また、動作中の通信機能２１は、機能の実行に伴って表示すべき情報があった場合に、この情報を自動的に表示部１８において表示させる。すなわち、並行して複数の通信機能２１が実行されており、何れかの機能に対する画面が表示部１８に表示されていたとしても、外部からの指示を入力することなく自動的に情報を表示する。例えば、ナビゲーション機能が実行されており、通信機能２１によりＦＭ放送を通じてリアルタイムのナビゲーションに関するデータ（事故渋滞データなど）を受信した場合、この受信したデータを直ちに提示するために、他の通信機能２１（例えばラジオ（ＡＭ／ＦＭ）機能）の画面に別の表示領域を設けて（あるいは画面を代えて）ナビゲーション用の画面（地図など）を表示する。これにより、機能メニューを通じて起動させた通信機能２１を、効果的に利用することができる。
【００５０】
また、前述した説明では、不揮発性格納部１９にソフトウェア無線機において通信機能２１を実現するためのソフトウェア情報１９ａ，１９ｂ，１９ｃ…が予め格納されているものとしているが、ダウンロード機能によって新たに外部からソフトウェア情報を取得し、新しい通信機能２１の追加、あるいは既存の通信機能２１の更新などを実行することもできる。
【００５１】
また、前述した説明では、ソフトウェア情報をダウンロードした場合に、このソフトウェア情報の通信機能をメニューに登録するものとしているが、ダウンロード部２２によって通信機能２１を通じて取得されたダウンロード可能なソフトウェア情報を表すデータをもとにダウンロードメニューを表示するものであっても良い。例えば、特定の地域あるいは特定の期間においてソフトウェア情報や各種のデータがダウンロードできる場合には、それらのダウンロード可能なダウンロードデータについてのデータが、例えば基地局やＦＭ放送局から発信されているものとする。
【００５２】
ソフトウェア無線機は、ダウンロード部２２によってそれらのデータを取得し、表示制御部２６によってダウンロードメニューとして表示させる。例えば、特定の地域においてダウンロード可能な「地域情報」のダウンロードを要求するための「地域情報ダウンロード」や、ナビゲーション機能の機能を拡張するための「ナビゲーションデータ」のダウンロードを要求するための「ナビゲーションデータダウンロード」などの選択ボタンが用意されたダウンロードメニューを表示させる。
【００５３】
操作管理部２４を通じてダウンロードメニューからダウンロード要求が入力された場合、制御部１０は、要求されたダウンロードデータ（ソフトウェア情報や各種データ）が不揮発性格納部１９に格納されているか否かを判断する。そして、該当するダウンロードデータが格納されていない場合、制御部１０は、ダウンロード部２２によって、指定されたダウンロードデータを所定の通信機能２１を用いてダウンロードする。
【００５４】
例えば、ダウンロード部２２は、通信機能２１によって基地局を介してサーバとの間でデータ通信リンクを確立し、基地局経由でダウンロードデータ、すなわちソフトウェア情報を取得して不揮発性格納部１９に格納する。
【００５５】
このように、本実施形態におけるソフトウェア無線機では、ソフトウェア情報や各種データをダウンロードし、ダウンロードしたソフトウェア情報に基づく通信機能２１を追加実行することができる。すなわち、不揮発性記憶部１９にソフトウェア情報を格納することで、表示制御部２６によって新たなソフトウェア情報に基づく機能を機能メニューにおいて提示するので、この機能メニューを通じて新たな通信機能２１を実行することができる。また、各種データをダウンロードし、通信機能２１の拡張あるいは変更を実行したり、各種の情報を提供したりすることができる。
【００５６】
なお、前述した説明では、起動時に不揮発性格納部１９に格納されているソフトウェア情報をもとに機能メニューを表示させ、この機能メニュー中で設定された通信機能を実行するものとして説明しているが、起動時に通信機能２１を選択する処理を省略させることもできる。例えば、制御部１０は、電源オフが指示された際に、実行されていた通信機能２１（ソフトウェア情報）を表すフラグを制御部１０内のバッファ（図示せず）に書き込んでおく。一方、電源オンされた時、操作管理部２４は、制御部１０内のバッファのフラグを参照して、該当するソフトウェア情報を不揮発性格納部１９から読み出して通信機能２１を実行させることで、電源オフされる前に実行されていた通信機能２１を実行させることができる。この場合、電源オフ時に複数の通信機能２１が実行されていた場合には、同様に複数の通信機能２１を並行して動作させる。また、電源オン時に、表示制御部２６は、フラグをもとにして実行させる通信機能２１の他に、不揮発性格納部１９に格納されたソフトウェア情報により実行可能な通信機能２１が他にある場合には、前述した説明と同様にして機能メニューを表示して、機能メニューを通じた選択に応じて該当する通信機能２１を実行させるようにしても良い。
【００５７】
このようにして、本実施形態におけるソフトウェア無線機では、不揮発性格納部１９に格納されたソフトウェア情報１９ａ，１９ｂ，１９ｃ…に基づいて、複数の通信機能２１を任意に実行させることができるが、機能メニューを提供し、このメニューから選択された機能を起動させることができる。従って、通信機能２１の追加、更新、削除などを容易に実行することができる。また、実行させる通信機能２１にパラメータ設定が必要であれば、自動的にパラメータ設定用の画面が提示されるので、このパラメータ画面を通じて適正なパラメータ値を簡単に設定することができる。こうした分かり易い操作性を提供するので、誤操作などの発生を抑えることができる。
【００５８】
なお、上述した実施形態において記載した手法は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。本装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【００５９】
また、本願発明は、前述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００６０】
【発明の効果】
以上詳述したように本発明によれば、通信機能の制御に関して分かり易い操作性を実現することが可能となる。
【図面の簡単な説明】
【図１】本実施形態に係わるソフトウェア無線機の構成を示すブロック図。
【図２】本実施形態におけるソフトウェア無線機の動作について説明するためのフローチャート。
【図３】本実施形態における起動時に表示される機能メニュー（メインメニュー）の一例を示す図。
【図４】ＵＳＥＲパラメータ設定画面の一例を示す図。
【図５】ＥＴＣ機能が起動された場合のＥＴＣ制御画面の一例を示す図。
【図６】ＥＴＣ機能が起動されている場合のＥＴＣ画面の一例を示す図。
【図７】ＦＭ文字放送機能が起動された場合のＦＭ多重放送画面の一例を示す図。
【図８】交通情報取得機能（ＶＩＣＳ）が起動された場合のＶＩＣＳ画面の一例を示す図。
【図９】ラジオ（ＡＭ／ＦＭ）機能が起動された場合のＦＭ／ＡＭラジオ画面の一例を示す図。
【図１０】ダウンロード機能が起動された場合の無線ダウンロード画面の一例を示す図。
【符号の説明】
１０…制御部
１２…信号処理部
１４…アンテナ
１６…入力部
１８…表示部
１９…不揮発性格納部
２０…機能部
２２…ダウンロード部
２４…操作管理部
２６…表示制御部
【図１】
2004153659.tif 000003
【図２】
2004153659.tif 000004
【図３】
2004153659.tif 000005
【図４】
2004153659.tif 000006
【図５】
2004153659.tif 000007
【図６】
2004153659.tif 000008
【図７】
2004153659.tif 000009
【図８】
2004153659.tif 000010
【図９】
2004153659.tif 000011
【図１０】
2004153659.tif 000012