(57)【要約】【課題】複数の通信方式を単一の通信機器によって利用可能とし、利用者の通信機器の選択の余地を広げること。【解決手段】組み込み機器に搭載可能な組み込み機器用集積回路１００であって、通信処理に伴う信号処理を行う信号処理ＩＣ１０１と、組み込み機器の動作制御を行う動作制御処理ＩＣ１０３と、フラッシュメモリ１０２とを備え、フラッシュメモリ１０２は、通信を制御する通信制御処理プログラム１０５と、外部からの要求によって、信号処理ＩＣ１０１の信号処理プログラム１１０および通信制御処理プログラム１０５とを書き換える動作制御処理プログラム１０４とを備えた。【選択図】      図１
2004221882.tif 000002
【特許請求の範囲】
【請求項１】
組み込み機器に搭載可能な組み込み機器用集積回路であって、
通信処理に伴う信号処理を行う信号処理集積回路と、
組み込み機器の動作制御を行う動作制御処理集積回路と、
書き換え可能な記憶手段と、を備え、
前記記憶手段は、通信を制御する通信制御処理プログラムと、外部からの要求によって、前記信号処理集積回路の信号処理プログラムおよび／または前記通信制御処理プログラムとを書き換える動作制御処理部とを備えたことを特徴とする組み込み機器用集積回路。
【請求項２】
前記動作制御処理部は、現在動作中の通信方式とは異なる他の通信方式の検出通知を受けたときに、前記信号処理集積回路の信号処理プログラムを前記他の通信方式に関する信号処理プログラムに書き換え、および／また前記通信制御処理プログラムを前記他の通信方式に関する通信制御処理プログラムに書き換えることを特徴とする請求項１に記載の組み込み機器用集積回路。
【請求項３】
前記動作制御処理部は、現在動作中の通信方式とは異なる他の通信方式の検出通知を受けたときに、利用者に対し通信方式の選択を行わせ、前記信号処理集積回路の信号処理プログラムを利用者によって選択された通信方式に関する信号処理プログラムに書き換え、および／また前記通信制御処理プログラムを前記選択された通信方式に関する通信制御処理プログラムに書き換えることを特徴とする請求項１に記載の組み込み機器用集積回路。
【請求項４】
前記動作制御処理集積回路は、Ｊａｖａ命令を解読可能なＪａｖａ処理集積回路であることを特徴とする請求項１〜３のいずれか一つに記載の組み込み機器用集積回路。
【請求項５】
前記信号処理集積回路は、無線通信に関する信号処理を行い、前記通信制御処理は、無線通信に関する通信プロトコルに従った処理を行うことを特徴とする請求項１〜４のいずれか一つに記載の組み込み機器用集積回路。
【請求項６】
前記信号処理集積回路は、無線ＬＡＮ通信に関する信号処理を行い、前記通信制御処理は、無線ＬＡＮに関する通信プロトコルに従った処理を行うことを特徴とする請求項５に記載の組み込み機器用集積回路。
【請求項７】
組み込み機器に搭載可能な組み込み機器用集積回路であって、
第１の通信処理に伴う信号処理を行う第１の信号処理集積回路と、
第２の通信処理に伴う信号処理を行う第２の信号処理集積回路と、
組み込み機器の動作制御を行う動作制御処理集積回路と、
書き換え可能な記憶手段と、を備え、
前記記憶手段は、第１の通信処理を制御する第１の通信制御処理プログラムと、第２の通信処理を制御する第２の通信制御処理プログラムと、外部からの要求によって、前記第１の信号処理集積回路および前記第２の信号処理集積回路の信号処理プログラムおよび／または前記第１の通信制御処理プログラムおよび前記第２の通信制御処理プログラムとを書き換える動作制御処理部とを備えたことを特徴とする組み込み機器用集積回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、組み込み機器に搭載され、書き換え可能な組み込み機器用集積回路に関する。
【０００２】
【従来の技術】
昨今の通信システムは、無線ＬＡＮ、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＦＯＭＡ、ｃｄｍａ２０００  １ｘなどに代表されるように、多様化の一途を辿り、移動速度と通信コストに従い、遅い移動速度にのみ対応するシステムは通信コスト安価で、速い移動速度に対応可能なシステムは通信コストが高価であるのが一般的である。
【０００３】
このような通信機器では、従来、単一の機器においてはその機器に適応した通信方式のみによって通信が可能となっており、同一の機器で他の通信方式を利用した通信は不可能であった。しかしながら、例えば、携帯電話の分野においては、現在、ＰＨＳ方式とＰＤＣ方式（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）の両方の機能を有する無線端末が市場に出回ってきた（非特許文献１参照）。
【０００４】
【非特許文献１】
ＮＴＴドコモ  携帯電話ＳＨ８２１ｉカタログ
【０００５】
【発明が解決しようとする課題】
しかしながら、このようなＰＨＳ方式とＰＤＣ方式の両方式による通信が可能な無線端末によっても、新しい方式である無線ＬＡＮなどには動的に対応出来ないようになっている。１つの通信方式にのみ対応した場合、遅い移動速度で使用できる通信方式が存在しても、通信機器に適応した通信方式しか使用できないため、ＴＰＯにあった通信方式を選択できるような機器が待望されている。
【０００６】
しかしながら、従来の通信機器は、予め定められた一つまたは二つの通信方式のみしか対応できないように構成されているため、最初から複数の通信方式の全て対応する通信機器にした場合、通信機器の価格やサイズは使用者が所有できないくらいに高額で大きなものとなるという問題がある。
【０００７】
この発明は上記に鑑みてなされたもので、複数の通信方式を単一の通信機器によって利用可能とし、利用者の通信機器の選択の余地を広げることができる組み込み機器用集積回路を得ることを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、組み込み機器に搭載可能な組み込み機器用集積回路であって、通信処理に伴う信号処理を行う信号処理集積回路と、組み込み機器の動作制御を行う動作制御処理集積回路と、書き換え可能な記憶手段と、を備え、前記記憶手段は、通信を制御する通信制御処理プログラムと、外部からの要求によって、前記信号処理集積回路の信号処理プログラムおよび／または前記通信制御処理プログラムとを書き換える動作制御処理部とを備えたことを特徴とする。
【０００９】
この請求項１の発明によれば、動作制御処理部によって、通信制御処理プログラムと、外部からの要求によって、信号処理集積回路の信号処理プログラムおよび／または前記通信制御処理プログラムとを書き換えることで、複数の通信方式を単一の通信機器によって利用可能とし、利用者の通信機器の選択の余地を広げることができる。
【００１０】
また、請求項２にかかる発明は、請求項１に記載の組み込み機器用集積回路において、前記動作制御処理部は、現在動作中の通信方式とは異なる他の通信方式の検出通知を受けたときに、前記信号処理集積回路の信号処理プログラムを前記他の通信方式に関する信号処理プログラムに書き換え、および／また前記通信制御処理プログラムを前記他の通信方式に関する通信制御処理プログラムに書き換えることを特徴とする。
【００１１】
この請求項２の発明によれば、動作制御処理部によって、現在動作中の通信方式とは異なる他の通信方式の検出通知を受けたときに、信号処理集積回路の信号処理プログラムを他の通信方式に関する信号処理プログラムに書き換え、および／また通信制御処理プログラムを他の通信方式に関する通信制御処理プログラムに書き換えることで、単一の通信機器の通信方式を自動的に切り替えることができる。
【００１２】
また、請求項３にかかる発明は、請求項１に記載の組み込み機器用集積回路において、前記動作制御処理部は、現在動作中の通信方式とは異なる他の通信方式の検出通知を受けたときに、利用者に対し通信方式の選択を行わせ、前記信号処理集積回路の信号処理プログラムを利用者によって選択された通信方式に関する信号処理プログラムに書き換え、および／また前記通信制御処理プログラムを前記選択された通信方式に関する通信制御処理プログラムに書き換えることを特徴とする。
【００１３】
この請求項３の発明によれば、動作制御処理部によって、現在動作中の通信方式とは異なる他の通信方式の検出通知を受けたときに、利用者に対し通信方式の選択を行わせ、信号処理集積回路の信号処理プログラムを利用者によって選択された通信方式に関する信号処理プログラムに書き換え、および／また通信制御処理プログラムを選択された通信方式に関する通信制御処理プログラムに書き換えることで、単一の通信機器の通信方式を利用者が希望する方式に切り替えることができ、利用者の利便性を向上させることができる。
【００１４】
また、請求項４にかかる発明は、請求項１〜３のいずれか一つに記載の組み込み機器用集積回路において、前記動作制御処理集積回路は、Ｊａｖａ命令を解読可能なＪａｖａ処理集積回路であることを特徴とする。
【００１５】
この請求項４の発明によれば、動作制御処理集積回路は、Ｊａｖａ命令を解読可能なＪａｖａ処理集積回路であるので、汎用的なＪａｖａ命令で構成された通信制御処理プログラムや信号処理プログラムの書き換えが可能となり、利用者の通信機器の選択の余地を広げることができる。
【００１６】
また、請求項５にかかる発明は、請求項１〜４のいずれか一つに記載の組み込み機器用集積回路において、前記信号処理集積回路は、無線通信に関する信号処理を行い、前記通信制御処理は、無線通信に関する通信プロトコルに従った処理を行うことを特徴とする。
【００１７】
この請求項５の発明によれば、信号処理集積回路は無線通信に関する信号処理を行い、通信制御処理は無線通信に関する通信プロトコルに従った処理を行うことで、無線通信の通信方式に関する通信制御処理プログラムや信号処理プログラムの書き換えが可能となり、利用者の通信機器の選択の余地を広げることができる。
【００１８】
また、請求項６にかかる発明は、請求項５に記載の組み込み機器用集積回路において、前記信号処理集積回路は、無線ＬＡＮ通信に関する信号処理を行い、前記通信制御処理は、無線ＬＡＮに関する通信プロトコルに従った処理を行うことを特徴とする。
【００１９】
この請求項６の発明によれば、信号処理集積回路は、無線ＬＡＮ通信に関する信号処理を行い、前記通信制御処理は、無線ＬＡＮに関する通信プロトコルに従った処理を行うことで、無線ＬＡＮの通信方式に関する通信制御処理プログラムや信号処理プログラムの書き換えが可能となり、利用者の通信機器の選択の余地を広げることができる。
【００２０】
また、請求項７にかかる発明は、組み込み機器に搭載可能な組み込み機器用集積回路であって、第１の通信処理に伴う信号処理を行う第１の信号処理集積回路と、第２の通信処理に伴う信号処理を行う第２の信号処理集積回路と、組み込み機器の動作制御を行う動作制御処理集積回路と、書き換え可能な記憶手段と、を備え、前記記憶手段は、第１の通信処理を制御する第１の通信制御処理プログラムと、第２の通信処理を制御する第２の通信制御処理プログラムと、外部からの要求によって、前記第１の信号処理集積回路および前記第２の信号処理集積回路の信号処理プログラムおよび／または前記第１の通信制御処理プログラムおよび前記第２の通信制御処理プログラムとを書き換える動作制御処理部とを備えたことを特徴とする。
【００２１】
この請求項７の発明によれば、第１の通信処理に伴う信号処理を行う第１の信号処理集積回路と、第２の通信処理に伴う信号処理を行う第２の信号処理集積回路と、組み込み機器の動作制御を行う動作制御処理集積回路と、書き換え可能な記憶手段と、を備え、前記記憶手段は、第１の通信処理を制御する第１の通信制御処理プログラムと、第２の通信処理を制御する第２の通信制御処理プログラムと、外部からの要求によって、前記第１の信号処理集積回路および前記第２の信号処理集積回路の信号処理プログラムおよび／または前記第１の通信制御処理プログラムおよび前記第２の通信制御処理プログラムとを書き換える動作制御処理部とを備えたことで、外部サーバなどからのダウンロードを行わずに第１の通信方式と第２の通信方式の切り替えを行うことができ、通信コストの削減を図ることができる。
【００２２】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる組み込み機器用集積回路の好適な実施の形態を詳細に説明する。
【００２３】
（実施の形態１）
この発明の実施の形態１である組み込み機器用集積回路は、携帯電話などの組み込み機器に搭載され、複数の通信方式を自動的に切り替えることができるものである。
【００２４】
図１は、実施の形態１の組み込み機器用集積回路の構成を示すブロック図である。本実施の形態の組み込み機器用集積回路１００は、書き換え可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）であり、図１に示すとおり、信号処理ＩＣ１０１と、動作制御処理ＩＣ１０３と、フラッシュメモリ１０２とが組み込まれている。そして、信号処理ＩＣ１０１と動作制御処理ＩＣ１０３がバス１０６で、動作制御処理ＩＣ１０３とフラッシュメモリ１０２がバス１０７でそれぞれ接続されている。ここで、フラッシュメモリ１０２は本発明における記憶手段を構成する。
【００２５】
信号処理ＩＣ１０１は、通信方式に応じた信号処理を行う信号処理プログラム１１０が組み込まれた集積回路である。この信号処理プログラム１１０は、異なる通信方式が検出された場合に、動作制御処理プログラム１０４を実行する動作制御処理ＩＣ１０３によって、新たな通信方式に対応した信号処理プログラム１１０に書き換えられるようになっている。
【００２６】
また、信号処理ＩＣ１０１は、信号処理プログラム１１０によって周辺の外部信号を監視しており、現在動作中の通信方式の通信プロトコルが変化した事を検出した場合、新たな通信方式の検出通知を動作制御処理ＩＣ１０３にバス１０６を介して通知するようになっている。
【００２７】
フラッシュメモリ１０２には、動作制御処理プログラム１０４と通信制御処理プログラム１０５が格納されている。
【００２８】
動作制御処理ＩＣ１０３は、Ｊａｖａ命令を直接解釈することができるＪａｖａ処理ＩＣで構成されており、また通信インタフェース１０９を介して通信回線と接続されている。動作制御処理ＩＣ１０３は、フラッシュメモリ１０２に格納されている動作制御処理プログラム１０４と通信制御処理プログラム１０５を読み込んで、各プログラムに応じた通信方式に従った動作制御処理および通信制御処理を行う。各プログラムの処理内容は以下の通りである。
【００２９】
通信制御処理プログラム１０５は、通信プロトコルに従ってパケットの送受信などの通信制御処理を行うプログラムであり、動作制御処理ＩＣ１０３によって読み込まれ実行される。また、通信制御処理プログラム１０５は、異なる通信方式が検出された場合に、新たな通信方式に対応した通信制御処理プログラムに書き換えられるようになっている。通信制御処理プログラム１０５としては、例えば無線ＬＡＮ等の無線通信方式や、ＰＨＳ、ＰＤＣ等の各通信方式に従った通信制御処理を行うプログラムがあげられる。
【００３０】
動作制御処理プログラム１０４は、動作制御処理ＩＣ１０３によって読み込まれ実行される。動作制御処理プログラム１０４は、信号処理ＩＣ１０１からの新たな通信方式検出通知を受けて、新たな通信方式の移動速度と方式の適合性判定処理、信号処理プログラムおよび通信制御処理プログラム１０５の変更の必要性の判断処理、新たな信号処理プログラム１１０および通信制御処理プログラム１０５の組み込み機器外部からのダウンロード処理、新たな信号処理プログラム１１０による信号処理ＩＣ１０１の書き換え処理、および新たな通信制御処理プログラム１０５によるフラッシュメモリ１０２の書き換え処理を行うものである。動作制御処理プログラム１０４は、通信方式が変更されたときに自身を自己書き換え可能に構成してもよい。
【００３１】
次に、このように構成された本実施の形態の組み込み機器用集積回路１００による信号処理ＩＣの書き換え処理およびフラッシュメモリ１０２の書き換え処理について説明する。本実施の形態では、第１の通信方式、第２の通信方式を含む複数の通信方式の無線システムに適応した携帯電話に搭載された組み込み機器用集積回路１００を想定し、第１の通信方式から第２の通信方式に切り替わる場合の処理を一例としてあげている。
【００３２】
図２は、本実施の形態の組み込み機器用集積回路１００の動作制御ＩＣ１０３による信号処理ＩＣの書き換え処理およびフラッシュメモリ１０２の書き換え処理の手順を示すフローチャートである。この処理は、動作制御ＩＣ１０３によってフラッシュメモリから読み込んだ動作制御処理プログラム１０４を実行することによって行われる。図３は、通信方式を切り替える場合のデータや指令の流れを示す説明図である。
【００３３】
図４は、本実施の形態の組み込み機器用集積回路１００を組み込んだ携帯電話４０２が異なる通信方式の無線システムエリア間を移動する状態を示す説明図である。図４では、シュートレンジの無線システム４０１（例えば、無線ＬＡＮのホットスポットエリア）とロングレンジの無線システム４０４（例えば携帯電話の基地局エリア）を示している。ここで、シュートレンジの無線システム４０１では、第１の通信方式を採用し、ロングレンジの無線システム４０４を採用している。
【００３４】
最初に携帯電話４０２はショートレンジの無線システムエリア４０１にのみ存在する。この携帯電話４０２がシュートレンジの無線システムエリア４０１からロングレンジの無線システムエリア４０４に移動する場合を考える。
【００３５】
ショートレンジの無線システムエリア４０１では、携帯電話４０２は、動作制御処理ＩＣ１０３で通信制御処理プログラム１０５を実行することによって第１の通信方式による通信処理を行っている（ステップＳ３０１）。また、これと同時に、信号処理ＩＣ１０１で信号処理プログラム１１０を実行することによって第１の通信方式による信号処理および周辺の外部信号の監視を行っている（ステップＳ３０２）。
【００３６】
この状態で携帯電話４０２がシュートレンジの無線システム４０１からロングレンジの無線システム４０４へ移動したとする。このとき、信号処理ＩＣ１０１で第２の通信方式に固有の外部信号を受信することによって、第２の通信方式の検出を行い（ステップＳ３０３）、その検出通利を動作制御処理ＩＣ１０３に通知する（ステップＳ３０４）。
【００３７】
動作制御ＩＣ１０３は、新たな第２の通信方式の検出通知を信号処理ＩＣ１０１から受信すると（ステップＳ２０１，Ｓ３０５）、現在の携帯電話の移動速度と新たな通信方式との適合性を判定する（ステップＳ２０２，Ｓ３０６）。そして、判定の結果、適合しているか否かによってプログラムの変更が必要か否かを判断する（ステップＳ２０３）。具体的には、現在の携帯電話の移動速度と新たな通信方式とが適合性ありと判断した場合には、プログラムの変更が不要と判断し、現在の携帯電話の移動速度と新たな通信方式とが適合性無しと判断した場合には、プログラムの変更が必要と判断する。
【００３８】
例えば、車中でＷ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−ＣＤＭＡ）方式で通信中に信号で止まった場合、より高速な無線ＬＡＮが新たな通信方式として検出されるが、それ以前の平均速度が３０ｋｍ／ｈ以上であると、無線ＬＡＮは適合性なしと判断される。その後、信号による停止などの一時的停止ではなく駐車場に停車した場合などの停車後、ある時間を経過した場合に、無線ＬＡＮが適合性ありと判断される。
【００３９】
そして、プログラムの変更が必要と判断した場合には、通信回線を介して新たな通信方式の信号処理プログラムと通信制御処理プログラムを、インターネットなどのネットワークを介してネットワーク上のプログラム提供サーバ（図示せず）からダウンロードする（ステップＳ２０４，Ｓ３０７）。そして、ダウンロードした新たな通信方式の信号処理プログラムによって信号処理ＩＣ１０１内の信号処理プログラム１１０を書き換え（ステップＳ２０５，Ｓ３０８）、さらにダウンロードした新たな通信方式の通信制御処理プログラムによってフラッシュメモリ１０２の通信制御処理プログラム１０５を書き換える（ステップＳ２０６，Ｓ３０９）。
【００４０】
動作制御処理ＩＣ１０３では、フラッシュメモリ１０２にダウンロードした新たな通信制御処理プログラムを読み込むことによって、通信方式を第１の通信方式から第２の通信方式による通信処理に切替えて通信処理を実行する（ステップＳ３１０）。また、信号処理ＩＣ１０１では、フラッシュメモリ１０２にダウンロードした新たな信号処理プログラムを読み込むことによって、通信方式を第１の通信方式から第２の通信方式による信号処理に切替えて信号処理を実行する（ステップＳ３１１）。
【００４１】
このように、携帯電話４０２がシュートレンジの無線システム４０１からロングレンジの無線システム４０４へ移動した場合でも、自動的に第２の通信方式の信号処理および通信制御処理に切り替わるので異なる方式のエリア間でも通信を継続して行うことができる。
【００４２】
（実施の形態２）
実施の形態１の組み込み機器用集積回路１００は、通信方式が変化したときに自動的に新たな通信方式に切り替わるものであったが、この実施の形態２の組み込み機器用集積回路１００は、通信方式が変化したときに組み込み機器用集積回路１００を組み込んだ携帯電話の利用者が切り替える通信方式を選択するものである。
【００４３】
実施の形態２の組み込み機器用集積回路１００の回路構成は実施の形態１の組み込み機器用集積回路１００の回路構成と同様である。
【００４４】
次に、本実施の形態の組み込み機器用集積回路１００による信号処理ＩＣの書き換え処理およびフラッシュメモリ１０２の書き換え処理について説明する。本実施の形態でも、実施の形態１と同様に、第１の通信方式、第２の通信方式を含む複数の通信方式の無線システムに適応した携帯電話に搭載された組み込み機器用集積回路１００を想定し、第１の通信方式から第２の通信方式に切り替わる場合の処理を一例としてあげる。
【００４５】
また、本実施の形態でも、図４に示すように、シュートレンジの無線システム４０１からロングレンジの無線システム４０４に携帯電話４０２が移動した際に、シュートレンジの無線システム４０１で採用されている第１の通信方式からロングレンジの無線システム４０４で採用されている第２の通信方式に切り替える場合を考える。
【００４６】
図５は、本実施の形態の組み込み機器用集積回路１００の動作制御ＩＣ１０３による信号処理ＩＣの書き換え処理およびフラッシュメモリ１０２の書き換え処理の手順を示すフローチャートである。図６は、通信方式を切り替える場合のデータや指令の流れを示す説明図である。
【００４７】
最初に携帯電話４０２はショートレンジの無線システムエリア４０１にのみ存在する。この携帯電話４０２がシュートレンジの無線システムエリア４０１からロングレンジの無線システムエリア４０４に移動する場合に、ショートレンジの無線システムエリア４０１では、携帯電話４０２は、動作制御処理ＩＣ１０３で通信制御処理プログラム１０５を実行することによって第１の通信方式による通信処理を行っている（ステップＳ６０１）。また、これと同時に、信号処理ＩＣ１０１で信号処理プログラム１１０を実行することによって第１の通信方式による信号処理および周辺の外部信号の監視を行っている（ステップＳ６０２）。
【００４８】
この状態で携帯電話４０２がシュートレンジの無線システム４０１からロングレンジの無線システム４０４へ移動したとする。このとき、信号処理ＩＣ１０１で第２の通信方式に固有の外部信号を受信することによって、第２の通信方式の検出を行い（ステップＳ６０３）、その検出通利を動作制御処理ＩＣ１０３に通知する（ステップＳ６０４）。
【００４９】
動作制御ＩＣ１０３は、新たな第２の通信方式の検出通知を信号処理ＩＣ１０１から受信すると（ステップＳ５０１，Ｓ６０５）、使用可能な通信方式の選択画面を携帯電話４０２のディスプレイに表示する（ステップＳ５０２，Ｓ６０６）。なお、使用可能な通信方式の一覧は、予め携帯電話の専用メモリまたは組み込み機器用集積回路１００のフラッシュメモリ１０２に保存しておく。
【００５０】
そして、使用可能な通信方式の選択画面から利用者によって新たな通信方式が選択されたか否かを判断し（ステップＳ５０３）、選択された場合には、選択された通信方式を指定し（ステップＳ６０７）、新たな通信方式の信号処理プログラムと通信制御処理プログラムを、インターネットなどのネットワークを介してネットワーク上のプログラム提供サーバ（図示せず）からダウンロードする（ステップＳ５０４，Ｓ６０８）。
【００５１】
以降の処理は、実施の形態１の組み込み機器用集積回路１００の場合と同様であるので説明を省略する。
【００５２】
このように、携帯電話４０２がシュートレンジの無線システム４０１からロングレンジの無線システム４０４へ移動した場合でも、利用者の希望によって第２の通信方式の信号処理および通信制御処理に切り替わるので異なる方式のエリア間でも通信を継続して行うことができる。
【００５３】
（実施の形態３）
実施の形態１および２の組み込み機器用集積回路１００は、単一の通信方式しか採用できず新たな通信方式が検知された場合には新たな通信方式の信条処理プログラムと通信制御処理プログラムをダウンロードする必要があるものであったが、実施の形態３の組み込み機器用集積回路７００は複数の通信方式の各プログラムを搭載したものである。
【００５４】
図７は、実施の形態３の組み込み機器用集積回路７００の回路構成を示すブロック図である。本実施の形態の組み込み機器用集積回路７００は、書き換え可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）であり、図７に示すとおり、二つの信号処理ＩＣ７０１ａ，７０１ｂと、動作制御処理ＩＣ７０６と、フラッシュメモリ７０２とが組み込まれている。そして、二つの信号処理ＩＣ７０１ａ，７０１ｂと動作制御処理ＩＣ７０６がバス７０７で接続され、動作制御処理ＩＣ７０６とフラッシュメモリ７０２がバス７０８でそれぞれ接続されている。
【００５５】
信号処理ＩＣ７０１ａ，７０１ｂには、それぞれ異なる通信方式に従った信号処理プログラム７０５ａ，７０５ｂが格納されている。なお、本実施の形態では、異なる信号処理ＩＣ７０１ａ，７０１ｂに異なる二つの通信方式に対応した信号処理プログラムを格納しているが、３以上の信号処理ＩＣを設け、３以上の異なる通信方式に対応した信号処理プログラムを格納する構成としても良い。また、単一の信号処理ＩＣだけを設け、この単一の信号処理ＩＣに異なる通信方式の複数の信号処理プログラムを格納するように構成しても良い。
【００５６】
フラッシュメモリ７０２には、動作制御処理プログラム７０３と異なる通信方式（通信プロトコル）に従った二つの通信制御処理プログラム７０４ａ，７０４ｂが格納されている。なお、本実施の形態では、異なる二つの通信方式に対応した通信制御処理プログラムを格納しているが、３以上の異なる通信方式に対応した通信制御処理プログラムを格納する構成としても良い。
【００５７】
このように構成された本実施の形態の組み込み機器用集積回路７００において、第１の通信方式と第２の通信方式の各プログラムを格納しており場合には、図４のように、第１の通信方式の無線システムエリア４０１から第２の通信方式の無線システムエリア４０４に移動した場合、第２の通信方式の通信制御処理プログラムおよび信号処理プログラムをダウンロードせずに切り替えて実行することによって、外部とのアクセスなしに通信方式を切り替えることができる。
【００５８】
また、携帯電話が第３の通信方式の無線システムエリアに移動した場合には、実施の形態１および２と同様の処理で各プログラムの書き換え処理が行われる。
【００５９】
【発明の効果】
以上説明したように、請求項１にかかる発明によれば、複数の通信方式を単一の通信機器によって利用可能とし、利用者の通信機器の選択の余地を広げることができるという効果を奏する。
【００６０】
また、請求項２にかかる発明によれば、単一の通信機器の通信方式を自動的に切り替えることができるという効果を奏する。
【００６１】
また、請求項３にかかる発明によれば、単一の通信機器の通信方式を利用者が希望する方式に切り替えることができ、利用者の利便性を向上させることができるという効果を奏する。
【００６２】
また、請求項４にかかる発明によれば、汎用的なＪａｖａ命令で構成された通信制御処理プログラムや信号処理プログラムの書き換えが可能となり、利用者の通信機器の選択の余地を広げることができるという効果を奏する。
【００６３】
また、請求項５にかかる発明によれば、無線通信の通信方式に関する通信制御処理プログラムや信号処理プログラムの書き換えが可能となり、利用者の通信機器の選択の余地を広げることができるという効果を奏する。
【００６４】
また、請求項６にかかる発明によれば、無線ＬＡＮの通信方式に関する通信制御処理プログラムや信号処理プログラムの書き換えが可能となり、利用者の通信機器の選択の余地を広げることができるという効果を奏する。
【００６５】
また、請求項７にかかる発明によれば、外部サーバなどからのダウンロードを行わずに第１の通信方式と第２の通信方式の切り替えを行うことができ、通信コストの削減を図ることができる。
【図面の簡単な説明】
【図１】実施の形態１の組み込み機器用集積回路の構成を示すブロック図である。
【図２】実施の形態１の組み込み機器用集積回路の動作制御ＩＣによる信号処理ＩＣの書き換え処理およびフラッシュメモリの書き換え処理の手順を示すフローチャートである。
【図３】実施の形態１の組み込み機器用集積回路において通信方式を切り替える場合のデータや指令の流れを示す説明図である。
【図４】組み込み機器用集積回路を組み込んだ携帯電話が異なる通信方式の無線システムエリア間を移動する状態を示す説明図である。
【図５】実施の形態１の組み込み機器用集積回路の動作制御ＩＣによる信号処理ＩＣの書き換え処理およびフラッシュメモリの書き換え処理の手順を示すフローチャートである。
【図６】実施の形態２の組み込み機器用集積回路において通信方式を切り替える場合のデータや指令の流れを示す説明図である。
【図７】実施の形態３の組み込み機器用集積回路の回路構成を示すブロック図である。
【符号の説明】
１００，７００  組み込み機器用集積回路
１０１，７０１ａ，７０１ｂ  信号処理ＩＣ
１０２，７０２  フラッシュメモリ
１０３，７０６  動作制御処理ＩＣ
１０４，７０３  動作制御処理プログラム
１０５，７０４ａ，７０４ｂ  通信制御処理プログラム
１０６，１０７，１０８，７０７，７０８  バス
１０９  通信インタフェース
１１０，７０５ａ，７０５ｂ  信号処理プログラム
４０１  無線システムエリア（シュートレンジ）
４０２，４０３，４０７  携帯電話
４０４  無線システムエリア（ロングレンジ）
４０５，４０８  基地局
【図１】
2004221882.tif 000003
【図２】
2004221882.tif 000004
【図３】
2004221882.tif 000005
【図４】
2004221882.tif 000006
【図５】
2004221882.tif 000007
【図６】
2004221882.tif 000008
【図７】
2004221882.tif 000009