(57)【要約】【課題】  必要に応じて通信接続機能および通信データの種類を自由に変更でき、１台の装置で複数種類のブルートゥース装置に対応することができるブルートゥース通信装置とその機能追加・変更システムを提供する。【解決手段】  ブルートゥース通信装置１１は、ハードウェア共通部３１およびハードウェア個別部３２と、ハードウェア共通部に含まれるメモリに格納されるソフトウェア共通部３３およびソフトウェア個別部３４とを備え、さらにソフトウェア個別部の実装内容を認識するＨＷ認識部５１と、ＨＷ認識部が認識した実装内容に係る情報を外部のダウンロード制御装置１２に送信する送受信部５４と、ダウンロード制御装置から送信されるプログラムファイルを受信し、ソフトウェア個別部の実装内容に対して追加または変更を行う実装内容管理部５３とを備えるように構成される。【選択図】    図３        
2005354302.tif 000002
【特許請求の範囲】
【請求項１】
ハードウェア共通部およびハードウェア個別部と、前記ハードウェア共通部に含まれるメモリに格納されるソフトウェア共通部およびソフトウェア個別部とを備えるブルートゥース通信装置において、
前記ソフトウェア個別部の実装内容を認識する認識手段と、
前記認識手段が認識した前記実装内容に係る情報を外部のダウンロード制御装置に送信する送信手段と、
前記ダウンロード制御装置から送信されるプログラムファイルを受信し、前記ソフトウェア個別部の前記実装内容に対して追加または変更を行う実装内容管理手段と、
を備えることを特徴とするブルートゥース通信装置。
【請求項２】
前記認識手段は前記ハードウェア個別部を認識するものであり、
前記認識手段は、さらに、認識したハードウェア個別部のハードウェア情報から実装が可能な前記ソフトウェア個別部のソフトウェア情報を認識するソフトウェアローダを有し、
前記ハードウェア情報と前記ソフトウェア情報は共に前記実装内容管理手段によって管理されることを特徴とする請求項１記載のブルートゥース通信装置。
【請求項３】
外部の前記ダウンロード制御装置で追加・変更可能な機能に係る情報が一覧表示され、ユーザによってその一覧から前記プログラムファイルが選択されることを特徴とする請求項１または２記載のブルートゥース通信装置。
【請求項４】
前記ダウンロード制御装置は、ブルートゥース通信技術による通信機能を有するパーソナル・コンピュータであることを特徴とする請求項１〜３のいずれか１項に記載のブルートゥース通信装置。
【請求項５】
前記実装内容管理手段は、前記ダウンロード制御装置から送信されるプログラムファイルの削除指令を受信し、前記ソフトウェア個別部の前記実装内容からプログラムファイルを削除することを特徴とする請求項１〜４のいずれか１項に記載のブルートゥース通信装置。
【請求項６】
ブルートゥース通信装置と、このブルートゥース通信装置との間でブルートゥース通信技術を介してデータ通信を行う機能を有するダウンロード制御装置とから成り、
前記ブルートゥース通信装置は、ハードウェア共通部およびハードウェア個別部と、前記ハードウェア共通部に含まれるメモリに格納されるソフトウェア共通部およびソフトウェア個別部とを備え、
前記ダウンロード制御装置は、前記ブルートゥース通信装置で必要な機能を実現する複数のプログラムファイルを備え、
前記ブルートゥース通信装置は、さらに、前記ブルートゥースの前記ソフトウェア個別部の実装内容を認識する認識手段と、  前記認識手段が認識した前記実装内容に係る情報を前記ダウンロード制御装置に送信する送信手段と、前記ダウンロード制御装置から送信されるプログラムファイルを受信し、前記ソフトウェア個別部の前記実装内容に対して追加または変更を行う実装内容管理手段とを備える、
ことを特徴とするブルートゥース通信装置の機能追加・変更システム。
【請求項７】
前記認識手段は前記ハードウェア個別部を認識するものであり、
前記認識手段は、さらに、認識したハードウェア個別部のハードウェア情報から実装されている前記ソフトウェア個別部のソフトウェア情報を認識するソフトウェアローダを有し、
前記ハードウェア情報と前記ソフトウェア情報は共に前記実装内容管理手段によって管理されることを特徴とする請求項７記載のブルートゥース通信装置の機能追加・変更システム。
【請求項８】
前記ダウンロード制御装置で追加・変更可能な機能に係る情報が一覧表示され、ユーザによってその一覧から前記プログラムファイルが選択されることを特徴とする請求項６または７記載のブルートゥース通信装置の機能追加・変更システム。
【請求項９】
前記ダウンロード制御装置は、ブルートゥース通信技術による通信機能を有するパーソナル・コンピュータであることを特徴とする請求項６〜８のいずれか１項に記載のブルートゥース通信装置の機能追加・変更システム。
【請求項１０】
前記実装内容管理手段は、前記ダウンロード制御装置から送信されるプログラムファイルの削除指令を受信し、前記ソフトウェア個別部の前記実装内容からプログラムファイルを削除することを特徴とする請求項６〜９のいずれか１項に記載のブルートゥース通信装置の機能追加・変更システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はブルートゥース通信装置とその機能追加・変更システムに関し、特に、機能が特定された１台のブルートゥース通信装置に対してソフトウェアを追加・変更することにより機能を追加・変更し、またブルートゥース通信技術を介する通信データの種類も自由に変更可能にすることにより、１台の装置で複数種類のブルートゥース装置に対応するのに好適なブルートゥース通信装置とその機能追加・変更システムに関する。
【背景技術】
【０００２】
近年、オフィスや家庭等でのＯＡ機器や家電製品等のコンピュータ化または情報機器化、あるいは無線ＬＡＮによるシステム化、さらに携帯電話機等を利用した個人間通信またはマン・マシン間通信の進展に伴い、無線通信技術が注目されている。特に、近距離向け無線データ通信技術としてブルートゥース（Bluetooth）規格による無線通信技術が重要視されている。
【０００３】
従来の各種の電子機器のデータのやり取りは主に有線ケーブルを介して行われている。ブルートゥース規格による無線通信技術は、かかるデータ通信用の有線ケーブルを無線化する目的で開発されたものである。
【０００４】
従ってブルートゥース通信技術に対応するためには、携帯電話機等のモバイル装置、音楽用ヘッドセット、オーディオ装置、ヘッドホン等の家電製品等の電子機器はそれぞれブルートゥース通信装置に接続されるか、またはブルートゥース通信機能を内蔵するように構成され、ブルートゥース装置として構成されることが必要とされる。
【０００５】
現在、各種の電子機器に接続される従来のブルートゥース通信装置は、ブルートゥース通信技術を介して通信するデータの種類に応じて、あるいは接続されている電子機器に応じて、その機能が異なっている。
【０００６】
例えば、図６に示すごとく、携帯電話機１０１とヘッドセット１０２の間を無線によって音声データを送受するためブルートゥース無線通信を行う場合、携帯電話機１０１にケーブル１０３でブルートゥース通信装置１０４を接続し、ヘッドセット１０２にケーブル１０５でブルートゥース通信装置１０６を接続し、ブルートゥース通信装置１０４，１０６の間で無線で音声データ１０７を送受する。ブルートゥース通信装置１０４は携帯電話機１０１のための専用装置であり、ブルートゥース通信装置１０６はヘッドセット１０２のための専用装置である。ブルートゥース通信装置１０４，１０６の間では無線で音声データ１０７を送受するようにそれぞれの機能が与えられている。
【０００７】
また、オーディオ装置２０１とヘッドホン２０２の間を無線によってオーディオデータを送受するためブルートゥース無線通信を行う場合、オーディオ装置２０１にケーブル２０３でブルートゥース通信装置２０４を接続し、ヘッドホン２０２にケーブル２０５でブルートゥース通信装置２０６を接続し、ブルートゥース通信装置２０４，２０６の間で無線でオーディオデータ２０７を送受する。ブルートゥース通信装置２０４はオーディオ装置２０１のための専用装置であり、ブルートゥース通信装置２０６はヘッドホン２０２のための専用装置である。ブルートゥース通信装置２０４，２０６の間ではオーディオデータを送受するようにそれぞれの機能が与えられている。
【０００８】
上記においてブルートゥース通信装置１０４，１０６，２０４，２０６は例えば通信用カードとして実現されており、各種電子機器のそれぞれに外付けタイプの装置として各ケーブルを介して接続されている。ブルートゥース通信装置１０４，１０６，２０４，２０６は、それぞれ、ブルートゥース規格に基づく送信機および受信機の構造および機能を有している。
【０００９】
上記の従来のブルートゥース通信装置の装置構成によれば、ブルートゥース通信装置１０４，２０６の間、あるいはブルートゥース通信装置１０６，２０４の間でデータの送受を行おうとする場合には、通信の仕方、使用される形態、またはデータの種類が異なるので、それぞれの間の機能が異なり、データの通信を行うことができない（図６に示した接続不可の関係１０８）。従って、それらの間でブルートゥース規格に基づく通信を行う場合には、それらの間に対応できる専用のブルートゥース通信装置を用意することが必要である。
【００１０】
図７において、前述したブルートゥース通信装置（１０４，１０６，２０４，２０６）のそれぞれの基本的構成を概念的にブロック表現にて示す。図７によれば、ブルートゥース通信装置３０１は、構成要素を大きく分けると、ハードウェア（ＨＷ）共通部３１０、ハードウェア（ＨＷ）個別部３２０、ソフトウェア（ＳＷ）共通部３３０、ソフトウェア（ＳＷ）個別部３４０とから構成されている。
【００１１】
ハードウェア共通部３１０の具体的なハードウェア要素としては、例えば、ＣＰＵ、ＤＳＰ、メモリ（ＲＡＭ、ＲＯＭ、キャッシュ等）、ベースバンド（ブルートゥース・インターフェース）等である。ハードウェア個別部３２０の具体的なハードウェア要素としては、ＰＣＭコーディック、シリアルＤＡＣ等である。ソフトウェア共通部３３０の具体的なソフトウェア要素としてはＯＳとプロトコル・スタック共通部等である。ソフトウェア個別部３４０の具体的なソフトウェア要素としては、プロトコル・スタック機能個別部すなわちプロファイル個別部３４１と、アプリケーションソフト３４２である。
【００１２】
ハードウェア共通部３１０とソフトウェア共通部３３０はいずれのブルートゥース通信装置にも備えられている。ハードウェア個別部３２０とソフトウェア個別部３４０は、各電子機器の使用形態、機能、通信データの種類に対応して固有のものである。特に、ソフトウェア個別部３４０のプロファイル個別部３４１とアプリケーションソフト３４２は、ブルートゥース通信技術に基づくデータ通信で、接続関係を形成する重要な技術要素である。従って、ハードウェア個別部３２０とソフトウェア個別部３２０を共通な要素として有していない２台のブルートゥース通信装置の間では、データ通信を行うことはできない（図６に示した接続不可の関係１０８）。
【００１３】
なお１台の従来のブルートゥース通信装置において複数の機能を実装することにより、様々な使用形態や各種データに対しても対応できるよう汎用性を備えるように構成とすることも可能である。このためには、当該１台のブルートゥース通信装置において、接続を希望するすべてのブルートゥース通信装置の各々が備えるプロファイル個別部とアプリケーションソフトのすべてを有していることが必要である。しかしながら、このような場合には、複数の機能を実現するために必要とされる十分な高性能を有するＣＰＵ、および膨大なソフトウェアを格納する大きな記憶容量を有するメモリを備える必要がある。その結果、物理的な大きさ、コスト、消費電力の増大等の問題が発生し、１台のブルートゥース通信装置に十分な汎用性を持たせることには限界がある。
【００１４】
さらに従来のブルートゥース通信装置では、構成上、もともと、機能の追加や変更等のアップグレードの要求には対応できないように設計されるのが一般的であった。
【００１５】
なおブルートゥース通信装置を利用した装置に関連する従来技術としては下記の特許文献１および特許文献２を挙げることができる。
【特許文献１】特許公開２００３−８７３５９号公報
【特許文献２】特許公表２００３−５１２７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
本発明の課題は、各種の電子機器に適用されるブルートゥース通信装置に関して、無線通信に基づくデータ送受について必要に応じて通信機能および通信データの種類を自由に変更できるようにし、１台の装置で使用形態やデータ種類の異なる複数種類のブルートゥース装置に接続でき、対応できることを可能にするものである。
【００１７】
本発明の目的は、上記の課題に鑑み、必要に応じて通信接続機能および通信データの種類を自由に変更でき、１台の装置で複数種類のブルートゥース装置に対応することができるブルートゥース通信装置とその機能追加・変更システムを提供することにある。
【課題を解決するための手段】
【００１８】
本発明に係るブルートゥース通信装置とその機能追加・変更システムは、上記の目的を達成するために、次のように構成される。
【００１９】
第１のブルートゥース通信装置（請求項１に対応）は、ハードウェア共通部およびハードウェア個別部と、ハードウェア共通部に含まれるメモリに格納されるソフトウェア共通部およびソフトウェア個別部とを備えるものであり、さらに、ソフトウェア個別部の実装内容を認識する認識手段と、認識手段が認識した実装内容に係る情報を外部のダウンロード制御装置に送信する送信手段と、ダウンロード制御装置から送信されるプログラムファイルを受信し、ソフトウェア個別部の実装内容に対して追加または変更を行う実装内容管理手段と、を備えるように構成される。
【００２０】
上記のブルートゥース通信装置では、特定の機能として予め実装されているブルートゥース規格に基づくデータ通信機能に対して、実装されている機能をソフトウェア個別部の観点で認識する認識手段を設け、予め実装されていない機能が必要な場合に、プログラム個別部に係るソフトウェアをダウンロード制御装置からダウンロードして入手することにより当該機能を追加したり、あるいは予め実装している機能を新しい機能に変更することを可能にする。
【００２１】
第２のブルートゥース通信装置は（請求項２に対応）は、上記の第１の装置構成において、好ましくは、認識手段はハードウェア個別部を認識するものであり、さらに認識手段は、認識したハードウェア個別部のハードウェア情報から実装されているソフトウェア個別部のソフトウェア情報を認識するソフトウェアローダを有し、ハードウェア情報とソフトウェア情報は共に実装内容管理手段によって管理されることで特徴づけられる。この構成では、認識手段でハードウェア個別部を認識し、さらにソフトウェアローダでソフトウェア個別部を認識し、これらの認識されたハードウェア情報とソフトウェア情報を実装内容管理手段で管理するようにしている。
【００２２】
第３のブルートゥース通信装置は（請求項３に対応）は、上記の各装置構成において、好ましくは、外部のダウンロード制御装置で追加・変更可能な機能に係る情報が一覧表示され、ユーザによってその一覧から上記のプログラムファイルが選択されることで特徴づけられる。ユーザは、ダウンロード制御装置の表示部の画面において各種のブルートゥースソフトウェアに関する所要の情報を一覧で見ることができるので、追加・変更の選択を容易に行える。
【００２３】
第４のブルートゥース通信装置は（請求項４に対応）は、上記の各装置構成において、好ましくは、上記ダウンロード制御装置は、ブルートゥース通信技術による通信機能を有するパーソナル・コンピュータであることで特徴づけられる。
【００２４】
第５のブルートゥース通信装置は（請求項５に対応）は、上記の各装置構成において、好ましくは、実装内容管理手段は、ダウンロード制御装置から送信されるプログラムファイルの削除指令を受信し、ソフトウェア個別部の実装内容からプログラムファイルを削除することで特徴づけられる。ブルートゥース通信装置に実装されたソフトウェア個別部については、追加・変更に加えて削除することも可能である。
【００２５】
第１のブルートゥース通信装置の機能追加・変更システム（請求項６に対応）は、ブルートゥース通信装置と、このブルートゥース通信装置との間でブルートゥース通信技術を介してデータ通信を行う機能を有するダウンロード制御装置とから成り、ブルートゥース通信装置は、ハードウェア共通部およびハードウェア個別部と、ハードウェア共通部に含まれるメモリに格納されるソフトウェア共通部およびソフトウェア個別部とを備え、ダウンロード制御装置は、ブルートゥース通信装置で必要な機能を実現する複数のプログラムファイルを備える。さらにブルートゥース通信装置は、ブルートゥースのソフトウェア個別部の実装内容を認識する認識手段と、認識手段が認識した実装内容に係る情報をダウンロード制御装置に送信する送信手段と、ダウンロード制御装置から送信されるプログラムファイルを受信し、ソフトウェア個別部の前記実装内容に対して追加または変更を行う実装内容管理手段とを備えている。
【００２６】
第２のブルートゥース通信装置の機能追加・変更システム（請求項７に対応）は、上記の第１のシステム構成において、好ましくは、上記認識手段はハードウェア個別部を認識するものであり、さらに認識手段は、認識したハードウェア個別部のハードウェア情報から実装されているソフトウェア個別部のソフトウェア情報を認識するソフトウェアローダを有し、ハードウェア情報とソフトウェア情報は共に実装内容管理手段によって管理されることで特徴づけられる。
【００２７】
第３のブルートゥース通信装置の機能追加・変更システム（請求項８に対応）は、上記の第１のシステム構成において、好ましくは、ダウンロード制御装置で追加・変更可能な機能に係る情報が一覧表示され、ユーザによってその一覧から前記プログラムファイルが選択されることで特徴づけられる。
【００２８】
第４のブルートゥース通信装置の機能追加・変更システム（請求項９に対応）は、上記の各システム構成において、好ましくは、ダウンロード制御装置は、ブルートゥース通信技術による通信機能を有するパーソナル・コンピュータであることで特徴づけられる。
【００２９】
第５のブルートゥース通信装置の機能追加・変更システム（請求項１０に対応）は、上記の各システム構成において、好ましくは、実装内容管理手段は、ダウンロード制御装置から送信されるプログラムファイルの削除指令を受信し、ソフトウェア個別部の実装内容からプログラムファイルを削除することで特徴づけられる。
【発明の効果】
【００３０】
本発明によれば、携帯電話、ヘッドセット、オーディオ装置等の各種の電子機器に適用されるブルートゥース通信装置に関して、ブルートゥース通信装置に実装されるソフトウェア個別部を追加・変更・削除できるシステムを構築したため、無線通信に基づくデータ送受について、必要に応じて通信機能および通信データの種類を自由に変更でき、１台のブルートゥース装置で使用形態やデータ種類の異なる複数種類のブルートゥース装置に接続することができ、各種のブルートゥース装置に対応することができる。これによりブルートゥース装置の汎用性を高め、かつ低コストで機能の追加や変更等によりアップグレードの要求に対応することができる。
【発明を実施するための最良の形態】
【００３１】
以下に、本発明の好適な実施形態（実施例）を添付図面に基づいて説明する。
【００３２】
図１は、本発明に係るブルートゥース通信装置とその機能追加・変更システムの代表的な実施形態の構成を示す。図１で、１１は本実施形態に係るブルートゥース通信装置であり、これは例えばカード形態を有するブルートゥース通信装置である。ブルートゥース通信装置１１に対して、ダウンロード制御装置１２が別途に用意される。ブルートゥース通信装置１１とダウンロード制御装置１２の間は電波１５による無線通信で接続される。
【００３３】
図１において、ブルートゥース通信装置１１は、ブルートゥース通信用カードとして単独でブロック要素として示されているが、通常の使用態様では、例えば携帯電話機１３に対して破線で示したケーブル１４を介して外付け装置として接続される。なおブルートゥース通信装置１１は、外付け装置としてではなく、携帯電話機に内蔵され搭載されるブルートゥース通信機能部として設けることも可能である。
【００３４】
またブロックで示したダウンロード制御装置１２は、例えばパーソナル・コンピュータ（ＰＣ :Personal Computer）またはＰＤＡ(Personal Digital Assistant)で実現される。ダウンロード制御装置１２がパーソナル・コンピュータである場合、通常、適宜な場所に設置されている。なおダウンロード制御装置は、任意の位置に移動できる携帯可能な装置であってもかまわない。以下ではパーソナル・コンピュータの例で説明する。
【００３５】
ダウンロード制御装置１２を形成するパーソナル・コンピュータ２１は、例えば図２に示すごとく、外観的にはコンピュータ本体と共に表示部２２とキーボード等の入力部２３とを備え、同様に、内部構造としてはＣＰＵ２４とメモリ２５を備える。また図２で内部構造として示されたブロック図においても、上記の表示部２２と入力部２３が示されている。さらに当該パーソナル・コンピュータ２１は、ブルートゥース規格対応のものであり、ブルートゥース通信機能部２６を実現するハードウェアおよびソフトウェアを備えている。
【００３６】
さらに当該パーソナル・コンピュータ２１のメモリ２５には、プログラムとして上記ダウンロード制御装置１２を実現するダウンロード制御プログラム２７を格納し、さらに他のプログラムとして各種の使用態様またはデータの種類に応じた複数のブルートゥースソフトウェア２８−１，２８−２，・，２８−ｎを格納している。複数のブルートゥースソフトウェア２８−１，２８−２，・，２８−ｎのそれぞれは、［背景技術］の欄で説明したプロファイル個別部（３４１）とアプリケーションソフト（３４２）から成るソフトウェア個別部に相当するものである。複数のブルートゥースソフトウェア２８−１，２８−２，・，２８−ｎのいずれかが上記のブルートゥース通信装置１１に対してダウンロードされかつインストールされると、後述するごとく、ソフトウェア個別部が設けられることになり、ハードウェア共通部やソフトウェア共通部等と共に、１つのブルートゥース通信機能が実現される。上記のＣＰＵ２４やメモリ２５等はバス２９で接続されている。
【００３７】
図３は、ブルートゥース通信装置１１の内部構造を、ハードウェア部分およびソフトウェア部分を含む機能ブロック図の表現で概念的に示す。ブルートゥース通信装置１１は、基本的な機能として、携帯電話機１３に対応するブルートゥース無線通信機能を有し、ブルートゥース規格に基づく送信と受信の機能を有している。  
【００３８】
図３において、ブルートゥース通信装置１１は、ブルートゥース通信機能部を形成する基本的な構成要素として、ハードウェア（ＨＷ）共通部３１と、ハードウェア（ＨＷ）個別部３２と、ソフトウェア（ＳＷ）共通部３３と、ソフトウェア（ＳＷ）個別部３４を備えている。
【００３９】
上記のハードウェア共通部３１の具体的なハードウェア要素としては、例えば、ＣＰＵ、ＤＳＰ、メモリ（ＲＡＭ、ＲＯＭ、キャッシュメモリ等）、ベースバンド（ブルートゥース・インターフェース）等である。ハードウェア個別部３２の具体的なハードウェア要素としては、ＰＣＭコーディック、シリアルＤＡＣ、ＵＳＢ、ＤＭＡＣ等である。ソフトウェア共通部３３の具体的なソフトウェア要素としてはＯＳとプロトコル・スタック共通部等である。ソフトウェア個別部３４の具体的なソフトウェア要素としては、プロトコル・スタック機能個別部すなわちプロファイル個別部３４Ａと、アプリケーションソフト３４Ｂが実装されている。アプリケーションソフト３４Ｂには信号処理に必要なＤＳＰのプログラムも含まれる場合がある。
【００４０】
図３に示したブルートゥース通信装置１１の内部構造として、一点鎖線で示したブロックの左側ブロック４１は１つの種類のブルートゥース通信機能（これを「機能Ａ」と呼ぶ）を概念的に示している。左側ブロック４１に基づく機能Ａは、特定の使用態様またはデータの種類に対応するものであり、ハードウェア共通部３１とハードウェア個別部３２とソフトウェア共通部３３とソフトウェア個別部３４に基づいて実現されるブルートゥース機能である。
【００４１】
なお上記において、ハードウェア個別部３２とソフトウェア個別部３４は機能Ａに特有のものであるが、ハードウェア共通部３１とソフトウェア共通部３３は汎用の広い内容の要素を含むものであり、機能Ａに特定されるものではない。
【００４２】
さらに本実施形態のブルートゥース通信装置１１では、ブルートゥース通信機能は機能Ａのみに特定されているものではない。例えば図３で破線ブロックで示されるごとく、他のハードウェア個別部３５を備えていることを前提として、さらにソフトウェア個別部３６を後述するごとくダウンロードで追加することにより、他の機能Ｂ（一点鎖線の右側ブロック４２）を実装できるように構成されている。すなわち、右側ブロック４２に基づく機能Ｂは、他の使用態様またはデータの種類に対応することを可能にし、ハードウェア共通部３１とハードウェア個別部３５とソフトウェア共通部３３とソフトウェア個別部３６に基づいて実現される他の異なるブルートゥース機能である。
【００４３】
上記の技術内容を［背景技術］で説明した図６を参照して説明する。ブルートゥース通信装置１１は、もともと備えている機能Ａに基づきとヘッドセット１０２のブルートゥース通信装置との間でデータ通信を行えるよう特定機能を有するように構成されている。これにより携帯電話機１０１とヘッドセット１０２の間でデータ通信を行える。しかし、前述の通り、ヘッドホン２０２のブルートゥース通信装置２０６とはデータ通信はできない状態にある。そこで、上記のごとくハードウェア個別部３５を備えているという前提の下でソフトウェア個別部３６をダウンロードで追加することにより上記機能Ｂを実現すると、ヘッドホン２０２のブルートゥース通信装置２０６との間でもデータ通信が行えるようになる。
【００４４】
以上のように本実施形態に係るブルートゥース通信装置１１では、ソフトウェア個別部を追加したり変更したりすることにより、予め設定されている機能Ａに加えて、ブルートゥース通信のその他の各種の使用態様やデータの種類に対応できるようになる。なおソフトウェア個別部を削除することも可能である。
【００４５】
ブルートゥース通信装置１１では、上記のごとくプロファイル個別部とアプリケーションソフトから成るソフトウェア個別部を追加・変更等を行うことを可能にするため、他の構成要素として、さらにハードウェア認識部５１とソフトウェアローダ５２と実装内容管理部５３と送受信部５４を備えている。
【００４６】
ハードウェア認識部５１は、ブルートゥース通信装置１１に実装されているハードウェア個別部を認識する手段である。ソフトウェアローダ５２は、ハードウェア認識部５１で認識されたハードウェア個別部に係るハードウェア情報（ＨＷ情報）５３ａを抽出すると共に、さらにこれを、実装されているソフトウェア情報（ＳＷ情報：アプリケーションソフトおよびプロファイル個別部（プロトコルスタック機能個別部））５３ｂと共に、実装内容管理部５３内に格納・収容する手段である。実装内容管理部５３は、ブルートゥース通信装置１１内に実装されているハードウェア要素とソフトウェア要素に関するハードウェア情報５３ａとソフトウェア情報５３ｂを管理する手段である。送受信部５４は、外部の装置との間で、すなわち、本実施形態の場合には前述したダウンロード制御装置１２のブルートゥース通信機能部２６との間において、電波による無線形式で送受信を行う手段である。
【００４７】
図４は、上記のブルートゥース通信装置１１の内部構造を電子回路的機能要素として示す。ブルートゥース通信装置１１は携帯電話機１３に対応するブルートゥース無線通信機能を有し、ブルートゥース規格に基づき送信機と受信機の機能を有している。図４において、ブルートゥース通信装置１１は入出力インターフェース６１を介して上記の携帯電話機１３と接続されている。実際には、例えば、携帯電話機１３に内蔵されるマイクロホン１３Ａとスピーカ１３Ｂに接続されている。入出力インターフェース６１を通して入力または出力される音声や音楽や各種指令等の信号やデータはＰＣＭコーデック(Codec：符号化／復号化)部６２によってコーデック変換される。
【００４８】
ベースバンド部６３は、ＣＰＵ６４による指令制御に基づいて、各種信号等に係るコードデータのタイミング抽出処理と、誤り訂正および検出の処理と、暗号処理を実行する。なおＣＰＵ６４にタイミング抽出処理、誤り訂正および検出の処理、暗号処理等の各処理を実行させるためのプログラムは、付設したメモリ６５に格納されている。メモリ６５はさらに前述したブルートゥース無線通信機能を実現するソフトウェアやハードウェア認識部５１等の機能を実現するプログラムを内蔵している。ＣＰＵ６４はこのソフトウェアを読出し実行してブルートゥース通信機能部を構築する。さらにＣＰＵ６４には、操作部６６を介して与えられる信号が入力される。
【００４９】
ＲＦ部６７は、各種信号に係るデータでキャリア信号を変調してアンテナ６８に送り、または、アンテナ６８で受信したキャリア信号の復調を行って各種信号等のデータを取り出しベースバンド部６３に送る。
【００５０】
上記構成を有するブルートゥース通信装置１１では、携帯電話機１３でやり取りする各種信号（アナログ信号）をＰＣＭコーデック部６２で例えばデジタル化しかつ符号化する。符号化された各種信号は、ベースバンド部６３で誤り検出符号化と暗号化が行われ、さらに次段のＲＦ部６７で変調が行われてアンテナ６８を介して対応するブルートゥース通信装置を備えた他の装置へ送信される。
【００５１】
図５は、ブルートゥース通信装置１１で通信接続機能を追加・変更・削除できるシステムを実現するための、ブルートゥース通信装置１１とダウンロード制御装置１２の間で実行される制御シーケンスを示す。これによりブルートゥース通信装置１１の通信接続機能および通信データの種類を自由に変更でき、１台の装置で複数種類のブルートゥース装置に対応することを可能にする。
【００５２】
図５の制御シーケンス図および前述の図１〜図４を参照して、ブルートゥース通信装置１１の機能を追加・変更・削除するときの動作を説明する。
【００５３】
図５に示した制御シーケンスが実行されるためには、ブルートゥース通信装置１１とダウンロード制御装置１２はブルートゥース通信技術に基づいて通信可能な状態になっているものとする。
【００５４】
ブルートゥース通信装置１１において、それがもともと実装している機能Ａによって通信接続を行うことで足りている限り、他の機能を追加したり、機能Ａを変更したりする必要性は生じない。ここで、ソフトウェア個別部３４による機能Ａは、前述の通り例えば図６で示したヘッドセット１０２との間でブルートゥース規格に基づきデータ通信を行う機能であるとする。
【００５５】
他方、ブルートゥース通信装置１１によって図６で示したヘッドホン２０２の間でブルートゥース規格に基づきデータ通信を行いたい場合、ブルートゥース通信装置１１の内部に機能Ｂを追加して実装することが必要となる。
【００５６】
ブルートゥース通信装置１１のソフトウェアローダ５２は、実装内容管理部５３に管理されているハードウェア情報５３ａおよびソフトウェア情報５３ｂ（ＨＷ／ＳＷ実装情報）を、送受信部５４等のインターフェースを介して、ダウンロード制御装置１２に対して電波１５で送信し、通知を行う（ステップＳ１１、手順Ｐ１）。ダウンロード制御装置１２では、ブルートゥース通信機能部２６がＨＷ／ＳＷ実装情報を受信する（ステップＳ２１）。次に、ダウンロード制御装置１２は、受信したＨＷ／ＳＷ実装情報を参照して、メモリ２５の格納内容に基づいて追加・変更・削除可能な機能（ブルートゥースソフトウェア２８−１〜２８−ｎ）を表示部２２に一覧表の形式で表示する（ステップＳ２２）。ブルートゥース通信装置１１のユーザは表示部２２に表示された各種機能の一覧表を見て、機能Ｂに相当するブルートゥースソフトウェアを選択し、入力部２３を介して追加指示の操作を行う。ユーザが追加指示の操作を行うと、判定ステップＳ２３に基づき選択したブルートゥースソフトウェアに係るプログラムファイルの送信が実行され（ステップＳ２４）、その結果、当該プログラムファイルがダウンロード制御装置１２からブルートゥース通信装置１１に対して電波１５でダウンロードされる（手順Ｐ２）。プログラムファイルがダウンロードされると、ブルートゥース通信装置１１では、ソフトウェアローダ５２は、プログラムファイルを受信し（ステップＳ１２）、さらにプログラムファイルを展開してそのアプリケーションソフトとプロファイル個別部をメモリ６５に書き込み（ステップＳ１３）、追加した機能Ｂが動作可能にするため初期化処理を行う（ステップＳ１４）。こうしてブルートゥース通信装置１１においてソフトウェア個別部３６が設けられ、機能Ｂが実装される。
【００５７】
以上の構成によって、例えば、携帯電話機とヘッドセットの間を接続するブルートゥース通信機器、オーディオ装置とヘッドホンの間を接続するブルートゥース通信機器、携帯電話機と車載ヘッドセットの間を接続するブルートゥース通信機器、情報端末とヘッドセットの間を接続するブルートゥース通信機器、情報端末とリモート制御指示装置の間を接続するブルートゥース通信機器のそれぞれの間で通信機能に関して追加・変更が可能になる。
【産業上の利用可能性】
【００５８】
本発明は、各種電子機器に接続されるブルートゥース通信装置において、予め特定機能が付与されたブルートゥース通信装置であってもソフトウェア個別部の追加・変更等によって複数の機能のブルートゥース通信装置に変更するのに利用される。
【図面の簡単な説明】
【００５９】
【図１】本発明の代表的実施形態に係るブルートゥース通信装置とその機能追加・変更システムの基本的構成を概念的に示すブロック図である。
【図２】本実施形態に係るダウンロード制御装置の内部構成を示すブロック図である。
【図３】本実施形態に係るブルートゥース通信装置の内部構成を示すブロック図である。
【図４】本実施形態に係るブルートゥース通信装置の内部構成を電子回路要素で表現したブロック図である。
【図５】本実施形態に係る機能追加・変更の手順を示す制御シーケンス図である。
【図６】従来のブルートゥース通信装置の問題点を説明するための図である。
【図７】従来のブルートゥース通信装置の内部構成を示すブロック図である。
【符号の説明】
【００６０】
１１            ブルートゥース通信装置
１２            ダウンロード制御装置
１３            携帯電話機
１４            ケーブル
１５            電波
２１            パーソナル・コンピュータ
３１            ハードウェア（ＨＷ）共通部
３２            ハードウェア（ＨＷ）個別部
３３            ソフトウェア（ＳＷ）共通部
３４，３６      ソフトウェア（ＳＷ）個別部
３４Ａ          プロファイル個別部
３４Ｂ          アプリケーションソフト
４１            機能Ａ
４２            機能Ｂ
５１            ハードウェア（ＨＷ）認識部
５２            ソフトウェアローダ
５３            実装内容管理部
【図１】
2005354302.tif 000003
【図２】
2005354302.tif 000004
【図３】
2005354302.tif 000005
【図４】
2005354302.tif 000006
【図５】
2005354302.tif 000007
【図６】
2005354302.tif 000008
【図７】
2005354302.tif 000009