(57)【要約】【課題】ＡＶデータ転送という条件に限って、論理接続管理部の処理を省略することにより、通信処理量を減らし、ＣＰＵの負荷を軽減して転送効率を向上させる。【解決手段】送信先選択部１４は、データパケットを受信すると、はじめにデータ長を検査し、データ長が１７バイト以上か否かを判断して、１７バイト以上であればＡＶデータである可能性が高いと判断して対ＡＶデータ管理部送信処理部１５へデータパケットを送信する。一方、１７バイト以下の場合、ＡＶデータ以外の可能性が高いとして対論理接続管理部送信処理部１３へデータパケットを送信する。【選択図】  図１
2005229240.tif 000002
【特許請求の範囲】
【請求項１】
１つの親局と複数の子局との間で１対多通信を行うＢｌｕｅｔｏｏｔｈ通信装置であって、
Ｂｌｕｅｔｏｏｔｈ通信規格で定義された機器接続管理レイヤ、論理接続管理レイヤ、データ処理経路接続管理レイヤ及びデータ処理レイヤに対応する処理部と、
前記機器接続管理レイヤが受信したデータの送信先を前記論理接続管理レイヤ及び前記データ処理レイヤから選択する送信先選択手段と、
を備えるＢｌｕｅｔｏｏｔｈ通信装置。
【請求項２】
前記データ処理レイヤに対応する処理部は、前記機器接続管理レイヤから受信したデータを処理するデータ処理前処理部を備える請求項１記載のＢｌｕｅｔｏｏｔｈ通信装置。
【請求項３】
前記データ処理前処理部は、前記機器接続管理レイヤから受信したデータの異常を前記送信先選択手段へ通知する請求項２記載のＢｌｕｅｔｏｏｔｈ通信装置。
【請求項４】
前記送信先選択手段は、前記論理接続管理へデータを送信する請求項３記載のＢｌｕｅｔｏｏｔｈ通信装置。
【請求項５】
前記送信先選択手段は、受信したデータのバイト長に基づいて送信先を選択する請求項１から４のいずれか一項記載のＢｌｕｅｔｏｏｔｈ通信装置。
【請求項６】
前記送信先選択手段は、前記データ処理経路接続管理レイヤの接続状態に基づいて送信先を選択する請求項１から５のいずれか一項記載のＢｌｕｅｔｏｏｔｈ通信装置。
【請求項７】
前記送信先選択手段は、各レイヤの接続状態に基づいて送信先を選択する請求項１から５のいずれか一項記載のＢｌｕｅｔｏｏｔｈ通信装置。
【請求項８】
１つの親局と複数の子局との間で１対多通信を行うＢｌｕｅｔｏｏｔｈ通信装置であって、
Ｂｌｕｅｔｏｏｔｈ通信規格で定義された機器接続管理レイヤ、論理接続管理レイヤ、データ処理経路接続管理レイヤ及びデータ処理レイヤに対応する処理部と、
前記機器接続管理レイヤと、前記論理接続管理レイヤ、前記データ処理経路接続管理レイヤ及び前記データ処理レイヤとを接続するインターフェースと、
前記論理接続管理レイヤ、前記データ処理経路接続管理レイヤ及び前記データ処理レイヤ側のインターフェースに、前記機器接続管理レイヤが受信したデータを前記データ処理レイヤへ送信する手段と、
を備えるＢｌｕｅｔｏｏｔｈ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１００ｋｂｐｓ以上の品質の音楽データ(以下、ＡＶデータと称する)転送機器等に応用されるＢｌｕｅｔｏｏｔｈ通信装置に関する。
【背景技術】
【０００２】
Ｂｌｕｅｔｏｏｔｈ通信規格は、１対多無線通信規格であり、携帯電話や携帯端末などの近距離無線データ通信の利用において世界的に普及している。応用分野としては、ポータブル音楽プレイヤーと無線ヘッドフォン、あるいはポータブル音楽プレイヤーと無線スピーカというような商品への要求が高まっているが、Ｂｌｕｅｔｏｏｔｈ通信規格における音声転送チャネルは電話の通話品質と同等の６４ｋｂｐｓであり、音楽再生機器への応用には向かないと言われていた。その後、上記の商品化要求に対応するため、ＡＶデータの接続管理方法、転送手順、使用する音楽フォーマットなどを取り決めた「ＡＶプロファイル」がＢｌｕｅｔｏｏｔｈ通信規格の一つとして定義された（非特許文献１参照）。
【０００３】
以下、Ｂｌｕｅｔｏｏｔｈ通信規格のＡＶデータ転送のうち、ＡＶデータ受信処理の仕組みについて説明する。
【０００４】
図１８は、Ｂｌｕｅｔｏｏｔｈ通信規格に準拠するＢｌｕｅｔｏｏｔｈ通信装置の従来構成を示す図である。Ｂｌｕｅｔｏｏｔｈ通信装置は、機器接続管理部１０、論理接続管理部２０、ＡＶデータ管理部３０、ＡＶデータ処理接続管理部４０、ベースバンドデータ処理部５０、などＢｌｕｅｔｏｏｔｈ通信規格で定義された各レイヤに対応する処理部で構成される。Ｂｌｕｅｔｏｏｔｈ通信規格では、機器接続管理部１０と論理接続管理部２０の間、論理接続管理部２０とＡＶデータ管理部３０の間、論理接続管理部２０とＡＶデータ処理接続管理部４０の間のやりとりについて規定している(非特許文献２参照。)。
【０００５】
ここで、Ｂｌｕｅｔｏｏｔｈ通信規格で定義されている各レイヤ間の通信について説明する。図１９は、Ｂｌｕｅｔｏｏｔｈ通信規格で定義される各レイヤと、各レイヤ間でやり取りを行うための経路を示す図である。機器接続管理部１０と論理接続管理部２０との通信には、機器接続管理部側経路口１７と論理接続管理部側経路口Ａ２１が使用される。機器接続管理部側経路口１７と論理接続管理部側経路口Ａ２１を結ぶ経路には、機器接続管理部１０による機器接続確立時に番号が割り当てられ、機器接続管理部１０と論理接続管理部２０を結ぶ経路番号として機器接続管理部１０と論理接続管理部２０で管理される。この経路番号は、機器接続が破棄されるまで機器接続管理部１０と論理接続管理部２０で保持される。
【０００６】
論理接続管理部２０とＡＶデータ管理部３０の通信は論理接続管理側経路口Ｂ２２とＡＶデータ管理部側経路口３４が使用される。論理接続管理部側経路口Ｂ２２とＡＶデータ管理部側経路口３４を結ぶ経路には、論理接続管理部２０による論理接続確立時に番号が割り当てられ、論理接続管理部２０とＡＶデータ管理部３０を結ぶ経路番号として論理接続管理部２０とＡＶデータ管理部３０で管理される。この経路番号は論理接続が破棄されるまで論理接続管理部２０とＡＶデータ管理部３０で保持される。
【０００７】
論理接続管理部２０とＡＶデータ処理接続管理部４０の通信は、論理接続管理側経路口Ｃ２３とＡＶデータ処理接続管理部側経路口４２が使用される。論理接続管理部側経路口Ｂ２２とＡＶデータ処理接続管理部側経路口４２を結ぶ経路には、論理接続管理部２０による論理接続確立時に番号が割り当てられ、論理接続管理部２０とＡＶデータ処理接続管理部４０を結ぶ経路番号として論理接続管理部２０とＡＶデータ処理接続管理部４０で管理される。この経路番号は論理接続が破棄されるまで論理接続管理部２０とＡＶデータ処理接続管理部４０で保持される。
【０００８】
次に、Ｂｌｕｅｔｏｏｔｈ通信規格で定義されるパケットフォーマットについて説明する。図２０は、Ｂｌｕｅｔｏｏｔｈ通信規格で定義されるデータパケットフォーマットを示す図である。図では、機器接続管理部宛データパケット、論理接続管理部宛データパケット、ＡＶデータ接続管理部宛データパケット、ＡＶデータパケットの各フォーマットを示している。
【０００９】
機器接続管理部宛データパケットフォーマットにより構成される機器接続管理部宛データパケットについて説明する。機器接続管理部宛データパケット２０１は、パケットのヘッダ部分に機器接続管理部情報２１１を含む。機器接続管理部情報２１１は、機器接続管理部宛のデータパケットか機器接続管理部より上位レイヤ宛のデータパケットであるかの情報を含み、図の機器接続管理部宛データパケット２０１では、機器接続管理部１０宛であることを示す情報が含まれている。機器接続管理部宛データパケットフォーマットでは、ヘッダ部である機器接続管理部情報２１１以降に、機器接続管理部１０の情報を更新するためのパラメータを含む（機器接続管理部パラメータ２１２）。この機器接続管理部宛データパケットは、機器接続の接続確立、通信両局の保持情報の交換、機器接続状態の変更、機器接続の破棄などに使用される。
【００１０】
論理接続管理部宛データパケットフォーマットにより構成される論理接続管理部宛データパケットについて説明する。論理接続管理部宛データパケット２０２は、パケットのヘッダ部分に機器接続管理部情報２１１を含む。論理接続管理部宛データパケット２０２では、機器接続管理部情報２１１で、機器接続管理部１０より上位レイヤ宛であることを示している。尚、この機器接続管理部情報２１１は、論理接続管理部２０には不要の情報であるため、機器接続管理部１０から論理接続管理部２０に送信される時点で機器接続管理部１０側で破棄され、論理接続管理部２０は感知しない。論理接続管理部宛パケットフォーマットでは、ヘッダ部である機器接続管理情報２１１以降に、論理接続管理部情報２２１が存在する。ここで、機器接続管理部１０は論理接続管理部情報２２１以降については感知しない。論理接続管理部情報２２１は、論理接続管理部宛データパケットか論理接続管理部より上位レイヤ宛のデータパケットであるかの情報を含み、図の論理接続管理部宛データパケット２０２では、論理接続管理部２０宛であることを示す情報が含まれている。論理接続管理部宛データパケットフォーマットでは、論理接続管理部情報２２１以降に、論理接続管理部２０の情報を更新するためのパラメータを含む（論理接続管理部パラメータ２２２）。この論理接続管理部宛データパケットは、論理接続の接続確立、通信両局の保持情報の交換、論理接続状態の変更、論理接続の破棄などに使用される。
【００１１】
ＡＶデータ処理接続管理部宛データパケットフォーマットにより構成されるＡＶ処理接続管理部宛データパケットについて説明する。ＡＶ処理接続管理部宛データパケット２０３は、パケットのヘッダ部分に機器接続管理部情報２１１を含む。ＡＶデータ処理接続管理部宛データパケット２０３では、機器接続管理部情報２１１で、機器接続管理部１０より上位レイヤ宛であることを示している。尚、この機器接続管理部情報２１１は、論理接続管理部２０、ＡＶデータ処理接続管理部４０には不要の情報であるため、機器接続管理部１０から論理接続管理部２０に送信される時点で機器接続管理部１０側で破棄され、論理接続管理部２０、ＡＶデータ処理接続管理部４０では感知しない。ＡＶ処理接続管理部宛パケットフォーマットでは、ヘッダ部である機器接続管理情報２１１以降に、論理接続管理部情報２２１が存在する。ここで機器接続管理部１０は論理接続管理部情報２２１以降については感知しない。論理接続管理部情報２２１は、論理接続管理部宛データパケットか論理接続管理部より上位レイヤ宛のデータパケットであるかの情報を含み、図のＡＶデータ処理接続管理部宛データパケット２０３では、論理接続管理部より上位のレイヤ宛であり宛先番号を含む。ここで、上位レイヤ宛先番号はＡＶデータ処理接続管理部４０を指す。尚、この論理接続管理部情報２２１は、ＡＶデータ処理接続管理部４０には不要の情報であるため、論理接続管理部２０からＡＶデータ処理接続管理部４０に送信される時点で論理接続管理部２０側で破棄され、ＡＶデータ処理接続管理部４０は感知しない。ＡＶ処理接続管理部宛パケットフォーマットでは、論理接続管理情報２２１以降に、ＡＶデータ処理接続管理部情報２３１が存在する。ここで、論理接続管理部２０は論理接続管理部情報２２１以降については感知しない。ＡＶデータ処理接続管理部情報２３１は、ＡＶデータ処理接続管理情報宛である情報を含む。また、ＡＶデータ処理接続管理情報２３１以降には、ＡＶデータ処理接続管理部パラメータを含む。このＡＶ処理接続管理部宛データパケットは、ＡＶ処理接続の接続確立、通信両局の保持情報の交換、論理接続状態の変更、論理接続の破棄などに使用される。
【００１２】
ＡＶデータ管理部宛データパケットフォーマットにより構成されるＡＶデータ管理部宛データパケットについて説明する。ＡＶデータ管理部宛データパケット２０４は、パケットのヘッダ部分に機器接続管理部情報２１１を含む。ＡＶデータ管理部宛データパケットでは、機器接続管理部情報２１１で、機器接続管理部１０より上位レイヤ宛であることを示している。尚、この機器接続管理部情報２１１は、論理接続管理部２０、ＡＶデータ管理部３０では不要の情報であるため、機器接続管理部１０から論理接続管理部２０に送信される時点で、機器接続管理部１０側で破棄され、論理接続管理部２０、ＡＶデータ管理部３０では感知しない。ＡＶデータ管理部宛パケットフォーマットでは、ヘッダ部である機器接続管理情報２１１以降に、論理接続管理部情報２２１が存在する。ここで機器接続管理部１０は論理接続管理部情報２２１以降については感知しない。論理接続管理部情報２２１は、論理接続管理部宛データパケットか論理接続管理部より上位レイヤ宛のデータパケットであるかの情報を含み、図のＡＶデータ管理部宛データパケット２０４では、論理接続管理部より上位レイヤ宛であり宛先番号を含む。ここで、上位レイヤ宛先番号はＡＶデータ管理部３０を指す。尚、この論理接続管理部情報２２１は、ＡＶデータ管理部３０には不要の情報であるため、論理接続管理部２０からＡＶデータ管理部３０に送信される時点で論理接続管理部２０側で破棄され、ＡＶデータ管理部３０は感知しない。ＡＶデータ管理部宛パケットフォーマットでは、論理接続管理部情報２２１以降に、ＡＶデータ管理部情報２４１が存在する。ここで、論理接続管理部２０はＡＶデータ管理部情報２４１以降については感知しない。ＡＶデータ管理部情報２４１は、ＡＶデータ管理部宛である情報を含む。また、ＡＶデータ管理部情報２４１以降には、ＡＶデータ２４２を含む。このＡＶデータ管理部宛データパケットは、ＡＶデータが正常に再生されるための管理に使用される。
【００１３】
次に、Ｂｌｕｅｔｏｏｔｈ通信規格で定義される機器接続管理部の役割について説明する。Ｂｌｕｅｔｏｏｔｈ通信規格では、機器接続管理部１０は機器同士の接続を管理するものとして定義されている。機器接続を確立するには機器接続管理部初期化の手順を実行後、Ｂｌｕｅｔｏｏｔｈ通信規格に定義されている手順に従い、機器接続管理部宛データパケット交換し、両局の機器接続を確立する。
【００１４】
機器接続が確立していない状態では、機器接続管理部１０と論理接続管理部２０の経路が確立していないため、機器接続管理部１０より上位レイヤに対するデータパケットを受信することはなく、仮に機器接続確立前に機器接続管理部１０より上位レイヤに対するデータパケットを受信しても処理ができず、受信データパケットは破棄される。
【００１５】
機器接続管理部１０より上位レイヤ宛のデータパケットの伝送は、機器接続確立後、機器接続管理部１０と論理接続管理部２０間の経路を使用し、機器接続管理部１０がデータパケットを送信し、論理接続管理部２０が受信することによって行われる。
【００１６】
次に、Ｂｌｕｅｔｏｏｔｈ通信規格に定義されている論理接続管理部の役割について説明する。Ｂｌｕｅｔｏｏｔｈ通信規格では論理接続管理部２０は機器の接続が成立した上で論理的な接続を管理するものとして定義されている。論理接続を確立するには機器接続確立後、Ｂｌｕｅｔｏｏｔｈ通信規格に定義されている手順に従い、論理接続管理部宛データパケットを交換し、両局の論理接続を確立する。
【００１７】
論理接続が確立していない状態では、論理接続管理部２０とＡＶデータ管理部３０または論理接続管理部２０とＡＶデータ処理接続管理部４０の経路が確立していないため、論理接続管理部２０より上位レイヤに対するデータパケットを受信することはなく、仮に論理接続確立前に論理接続管理部２０より上位レイヤに対するデータパケットを受信しても処理ができず、受信データパケットは破棄される。
【００１８】
論理接続管理部２０より上位レイヤ宛のデータパケットの伝送は、例えばＡＶデータ処理接続管理部４０宛の場合、論理接続確立後、論理接続管理部２０とＡＶデータ処理接続管理部４０間の経路を使用し、論理接続管理部２０がデータパケットを送信し、ＡＶデータ処理接続管理部４０間が受信することによって行われる。
【００１９】
次に、Ｂｌｕｅｔｏｏｔｈ通信規格に定義されているＡＶデータ処理接続管理部の役割について説明する。Ｂｌｕｅｔｏｏｔｈ通信規格ではＡＶデータ処理接続管理部４０は、論理的な接続が成立した上でＡＶデータ転送を行う経路の接続を管理するものとして定義されている。ＡＶデータ処理接続を確立するには、論理接続確立後、Ｂｌｕｅｔｏｏｔｈ通信規格に定義されている手順に従い、ＡＶデータ処理接続管理部宛データパケットを交換し、両局のＡＶデータ処理接続を確立する。
【００２０】
ＡＶデータ処理接続が確立していない状態では、論理接続管理部２０とＡＶデータ管理部３０の経路が確立していないため、ＡＶデータ管理部３０に対するデータパケットを受信することはなく、仮にＡＶデータ処理接続確立前にＡＶデータ管理部３０に対するデータパケットを受信しても処理ができず、受信データパケットは破棄される。
【００２１】
ＡＶデータ管理部３０宛のパケットの伝送は、ＡＶデータ処理接続確立後、論理接続管理部２０とＡＶデータ管理部３０間の経路を使用し、論理接続管理部２０がデータパケットを送信し、ＡＶデータ管理部３０が受信することによって行われる。
【００２２】
次に、上記のＢｌｕｅｔｏｏｔｈ通信規格に準拠するＢｌｕｅｔｏｏｔｈ通信装置のデータ受信の詳細について説明する。まず、Ｂｌｕｅｔｏｏｔｈ通信装置がデータを受信すると、ベースバンドデータ処理部５０は、プロトコルレイヤ層が処理するためのパケットを構成し、機器接続管理部１０に送信する。ベースバンドデータ処理部５０より送信されたデータは機器接続管理部１０において受信され処理される。まず、機器接続管理部前処理部１１により受信データが受信できる状態かどうかを判別し、受信できる状態であれば受信データパケットの形式が正常かどうかを確認する。機器接続管理部前処理部１１は、機器接続管理部前処理部１１による確認が正常に終了すると機器接続管理部情報処理部１２に受信データを送信する。機器接続管理部情報処理部１２は、機器接続管理部１０で管理している管理番号宛であるかを確認する。管理番号が正常であると確認された後、受信データパケットが機器接続管理部内で処理されるデータパケットであると判断された場合、機器接続管理部相手局交渉部１６に送信される。尚、機器接続管理部相手局交渉部１６は、本発明に直接関係しないため動作の説明を省略する。受信データパケットが機器接続管理部１０より上のレイヤ宛であると判断された場合、対論理接続管理部送信処理部１３に送信される。機器接続管理部情報処理部１２より対論理接続管理部送信処理部１３に送信された受信データは、Ｂｌｕｅｔｏｏｔｈ通信規格に則り、データパケットの機器接続管理部情報の部分を削除して論理接続管理部２０にデータを送信する。
【００２３】
論理接続管理部２０の処理内容については概要のみ説明する。機器接続管理部１０より送信されたデータを論理接続管理部２０が受信すると、データ正誤検査や論理接続部管理情報の削除などを行い、宛先によりＡＶデータ管理部３０またはＡＶデータ処理接続管理部４０へ送信する。尚、データが論理接続管理部２０宛である場合は論理接続管理部内で処理される。
【００２４】
論理接続管理部２０よりＡＶデータ管理部３０に送信されたデータは、ＡＶデータ処理部において受信され処理される。まず、ＡＶデータ管理部前処理部３１により受信データが正常かどうかを判別し、正常であればＡＶデータ管理部情報処理部３２に受信データを送信し、異常の場合は破棄する。データを受信したＡＶデータ管理部情報処理部３２は、ＡＶデータ管理部３０で管理している管理情報の更新を行い、対ＡＶデータ処理部送信処理部を介してＡＶデータ処理部６０へデータを送信する。送信されたデータは、ＡＶデータ処理部６０においてデコード、再生処理される。
【００２５】
また、機器接続管理部１０以下の処理を１つのＣＰＵ、論理接続管理部２０から上位レイヤの処理を別のＣＰＵで構成しているＢｌｕｅｔｏｏｔｈ通信装置もある。２つのＣＰＵで構成されたＢｌｕｅｔｏｏｔｈ通信装置のデータ受信処理の仕組みについて説明する。図２１は、２つのＣＰＵで構成されたＢｌｕｅｔｏｏｔｈ通信装置の従来構成を示す図である。機器接続管理部側インターフェース変換部８０は、機器接続管理部１０より送信されたデータパケットが、論理接続管理部２０より上位のレイヤを処理するＣＰＵで受信できるようにデータの変換を行う。論理接続管理部側インターフェース変換部９０は、機器接続管理部側インターフェース変換部８０より送信されたデータパケットを、論理接続管理部２０が受信処理を行えるように変換する。機器接続管理部１０から下位のレイヤを処理するＣＰＵと論理接続管理部２０から上位のレイヤを処理するＣＰＵとのインターフェースは、Ｂｌｕｅｔｏｏｔｈ通信規格により定義されている。その他の構成については上記従来の構成と同様であるので説明を省略する。
【００２６】
機器接続管理部１０から論理接続管理部２０へデータパケットが送信される場合、まず機器接続管理部１０から機器接続管理部側インターフェース変換部８０へデータパケットが送信される。送信されたデータパケットは、機器接続管理部側インターフェース変換部８０により情報を付加され、インターフェース変換が行われたデータパケットとして論理接続管理部側インターフェース変換部９０に送信される。データパケットを受信した論理接続管理部側インターフェース変換部９０では、機器接続管理部側インターフェース変換部８０により付加された情報を除去するなどのインターフェース変換を行い、論理接続管理部２０に送信する。論理接続管理部２０以降の処理については上記従来の処理と同様であるので説明を省略する。
【００２７】
ところで、Ｂｌｕｅｔｏｏｔｈ通信規格では１対多接続を想定しているが、現在Ｂｌｕｅｔｏｏｔｈ通信規格をＡＶデータ転送に使用する場合、単位時間あたりに転送されるデータの量とリアルタイム性が必要なことと、要求されている性能と想定されているポータブルプレイヤーと無線ヘッドフォンという応用商品例などから、ＡＶデータ転送時に接続する機器、論理接続は１対１と想定しても商品化に不具合はない。
【００２８】
またＡＶデータ転送時にＡＶデータ以外が転送される場合はＡＶデータ処理接続管理部宛であると想定できる。ＡＶデータ処理接続管理部宛データパケットは、ＡＶデータ転送中は転送の停止、一時停止の要求、もしくはＡＶデータ処理接続のパラメータ変更であると想定でき、いずれの場合も再生が停止すると限定できる。また上記のように、論理接続管理部宛データパケット、ＡＶデータ処理接続管理部宛データパケットは、接続状態の管理情報の変更であるため、ＡＶデータに比べて１パケットのデータ長が短いということもいえる。
【００２９】
【非特許文献１】BluetoothLinkControl Protocol Specification
【非特許文献２】BluetoothLogical Link Control Adaptation Protocol Specification
【発明の開示】
【発明が解決しようとする課題】
【００３０】
しかしながら、Ｂｌｕｅｔｏｏｔｈ通信規格に準拠したＡＶデータの転送では、理論上の帯域が７２１ｋｂｐｓであるのに対し、２００〜４００ｋｂｐｓの帯域確保が必要であり、受信したデータの正常な再生のため転送にリアルタイム性が要求されるため、ＣＰＵの処理負荷が増大するという課題があった。また、ＡＶデータの再生処理も必要であることから、処理するＣＰＵの性能が高いものを選択したり、処理するＣＰＵを追加したりすることにより実現していたため、ＡＶデータ無線転送システム実現のためのコストが上がるという課題もあった。
【００３１】
本発明は、通信データに応じて論理接続管理部の処理の省略を可能とすることで通信処理量を減らし、ＣＰＵの負荷を軽減して転送効率を向上させることができるＢｌｕｅｔｏｏｔｈ通信装置を提供することを目的とする。
【課題を解決するための手段】
【００３２】
本発明のＢｌｕｅｔｏｏｔｈ通信装置は、１つの親局と複数の子局との間で１対多通信を行うＢｌｕｅｔｏｏｔｈ通信装置であって、Ｂｌｕｅｔｏｏｔｈ通信規格で定義された機器接続管理レイヤ、論理接続管理レイヤ、データ処理経路接続管理レイヤ及びデータ処理レイヤに対応する処理部と、前記機器接続管理レイヤが受信したデータの送信先を前記論理接続管理レイヤ及び前記データ処理レイヤから選択する送信先選択手段とを備える。この構成によれば、通信データに応じて機器接続管理レイヤが受信したデータの送信先をデータ処理レイヤへ変更することで論理接続管理レイヤでの処理の省略が可能となり、通信処理量を減らし、ＣＰＵの負荷を軽減して転送効率を向上することができる。
【発明の効果】
【００３３】
本発明によれば、通信データに応じて機器接続管理レイヤが受信したデータの送信先をデータ処理レイヤへ変更することで論理接続管理レイヤでの処理の省略が可能となり、通信処理量を減らし、ＣＰＵの負荷を軽減して転送効率を向上することができる。
【発明を実施するための最良の形態】
【００３４】
［実施の形態１］
図１は、本発明の実施の形態１におけるＢｌｕｅｔｏｏｔｈ通信装置の構成を示す図である。Ｂｌｕｅｔｏｏｔｈ通信装置は、従来のＢｌｕｅｔｏｏｔｈ通信装置（図１８）と比較して、送信先選択部１４と対ＡＶデータ管理部送信処理部１５が付加され、ＡＶデータ管理部前処理部３１の機能が追加された点が異なる。その他の構成については従来と同様であるので説明を省略する。
【００３５】
尚、実施の形態１のＢｌｕｅｔｏｏｔｈ通信装置の機器接続管理部１０は機器接続管理レイヤに対応する処理部、論理接続管理部２０は論理接続管理レイヤに対応する処理部、ＡＶデータ管理部３０及びＡＶデータ処理部６０はデータ処理レイヤ処理に対応する処理部、ＡＶデータ処理経路管理部４０はデータ処理経路接続管理レイヤに対応する処理部、送信先選択部１４は送信先選択部、ＡＶデータ管理部３１はデータ処理前処理部にそれぞれ対応する。
【００３６】
本発明の実施の形態１におけるＢｌｕｅｔｏｏｔｈ通信装置は、対ＡＶデータ管理部送信処理部１５とＡＶデータ管理部前処理部３１ａの間に通信のための専用経路が設けられている。対ＡＶデータ管理部送信処理部１５からＡＶデータ管理部前処理部３１ａへの通信、ＡＶデータ管理部前処理部３１ａから対ＡＶデータ管理部送信処理部１５への通信はこの専用経路を用いて行われる。
【００３７】
図２は、送信先選択部１４のデータパケット受信処理手順を示すフローチャートである。機器接続管理部情報処理部１２は、機器接続管理部前処理部１１より送信されたデータパケットを従来と同様に処理した後、送信先選択部１４に送信する。送信先選択部１４は、データパケットを受信すると（ステップＳ１０１）、はじめにデータ長を検査する（ステップＳ１０２）。そしてデータ長が１７バイト以上か否かを判断し（ステップＳ１０３）、１７バイト以上であればＡＶデータである可能性が高いと判断して対ＡＶデータ管理部送信処理部１５へデータパケットを送信する（ステップＳ１０４）。一方、１７バイト以下の場合、ＡＶデータ以外の可能性が高いとして対論理接続管理部送信処理部１３へデータパケットを送信する（ステップＳ１０５）。
【００３８】
図３は、対ＡＶデータ管理部送信処理部１５のデータパケット受信処理手順を示すフローチャートである。上記のように、データパケットは、送信先選択部１４から対ＡＶデータ管理部送信処理部１５に送信され（ステップＳ２０１）、ここでＡＶデータ管理部３０への送信が可能である状態かどうかをチェックされる（ステップＳ２０２）。更に、ＡＶデータ管理部３０への送信が可能か否かの判断を行い（ステップＳ２０３）、何らかの理由でＡＶデータ管理部３０への送信が不可能の場合は可能な状態となるまでチェックを行う。一方、ステップＳ２０３でＡＶデータ管理部３０への送信が可能であると判断された場合、データパケットのうち論理接続管理部情報の部分が除去される（ステップＳ２０４）。論理接続管理部情報の部分を除去されたデータパケットは、対ＡＶデータ管理部送信処理部１５とＡＶデータ管理部前処理部３１ａ間の専用経路を通じて、ＡＶデータ管理部３０へ送信される（ステップＳ２０５）。送信処理終了後、対ＡＶデータ管理部送信処理部１５は、ＡＶデータ管理部３０からの送信完了待ち状態となる（ステップＳ２０６）。
【００３９】
図４は、ＡＶデータ管理部前処理部３１ａのデータパケット受信処理手順を示すフローチャートである。機器接続管理部１０より送信されたデータパケットは従来と同様の処理が行われ（ステップＳ３０１）、対ＡＶデータ管理部送信処理部１５からＡＶデータ管理部３０へ送信されたデータパケットは、対ＡＶデータ管理部送信処理部１５から送信されたものと記憶される（ステップＳ３０２）。データパケットは、ＡＶデータ管理部前処理部３１ａで、データパケットのヘッダ部分であるＡＶデータ管理部情報の部分のチェックが行われる（ステップＳ３０３）。更に、ＡＶデータ管理部情報の部分が正常か否かを判断し（ステップＳ３０４）、正常であると確認された場合はＡＶデータ管理部３０が処理すべき受信データとみなして、ＡＶデータ管理部情報処理部３２に送信する（ステップＳ３０５）。次に、送信元が対ＡＶデータ管理部送信処理部１５か否かを判断する（ステップＳ３０６）。記録に基づいて対ＡＶデータ管理部送信処理部１５から送信されたデータパケットと判断された場合、正常にデータパケットを受信したことを示す受信結果信号を対ＡＶデータ管理部送信処理部１５へ送信する（ステップＳ３０７）。一方、対ＡＶデータ管理部送信処理部１５からのデータパケットでないと判断された場合、論理接続管理部２０から送信されたデータパケットであると判断して以降は従来と同様の処理を行う。
【００４０】
ステップＳ３０４で、ＡＶデータ管理部情報が異常であると判断された場合、送信元が対ＡＶデータ管理部送信処理部１５か否かを判断する（ステップＳ３０８）。送信元が対ＡＶデータ管理部送信処理部１５であると判断された場合、データ受信に失敗したことを示す受信結果信号を対ＡＶデータ管理部送信処理部１５へ送信する（ステップＳ３０９）。一方、送信元が対ＡＶデータ管理部送信処理部１５でないと判断された場合、論理接続管理部２０から送信されたデータパケットであると判断し、異常データパケットを受信したとして破棄する（ステップＳ３１０）。
【００４１】
図５は、対ＡＶデータ管理部送信処理部１５がＡＶデータ管理部３０から受信結果信号を受信した際の処理手順を示すフローチャートである。ＡＶデータ管理部３０より、対ＡＶデータ管理部送信処理部１５とＡＶデータ管理部前処理部３１ａ間の専用経路を通じて、対ＡＶデータ管理部送信処理部１５に送信された受信結果信号は、対ＡＶデータ管理部送信処理部１５で受信される（ステップＳ４０１）。対ＡＶデータ管理部送信処理部１５では、信号の内容検査を行う（ステップＳ４０２）。ＡＶデータの送信完了の可否を判断し（ステップＳ４０３）、成功である場合はＡＶデータ管理部３０へ送信完了処理が行われる（ステップＳ４０４）。一方、受信結果信号が失敗である場合、ＡＶデータではないとして、対ＡＶデータ管理部送信処理部１５は対論理接続管理部送信処理部１３へデータパケットを送信する（ステップＳ４０５）。尚、対論理接続管理部送信処理部１３以降の処理は従来と同様であるので説明を省略する。
【００４２】
以上のように、実施の形態１のＢｌｕｅｔｏｏｔｈ通信装置によれば、ＡＶデータパケットが機器接続管理部１０から直接ＡＶデータ管理部３０へ送信され、論理接続管理部２０の処理が省略されても正常にデータの再生が行われることがわかる。また、ＡＶデータパケット以外のデータは、機器接続管理部１０から一旦ＡＶデータ管理部３０に送信されるが、ＡＶデータ管理部３０で処理できないデータはＡＶデータ管理部３０から機器接続管理部１０に戻され、通常の経路（即ち、論理接続管理部２０経由）で処理が行われるので通信の不整合が生じない。
【００４３】
［実施の形態２］
図６は、本発明の実施の形態２におけるＢｌｕｅｔｏｏｔｈ通信装置の構成を示す図である。実施の形態１のＢｌｕｅｔｏｏｔｈ通信装置（図１）と比較して、ＡＶデータ処理接続管理部情報管理部４１が付加され、送信先選択部１４の機能が追加された点が異なる。その他の構成については従来と同様であるので説明を省略する。
【００４４】
本発明の実施の形態２におけるＢｌｕｅｔｏｏｔｈ通信装置は、送信先選択部１４ａとＡＶデータ処理接続管理部情報管理部４１の間に通信のための専用経路が設けられている。ＡＶデータ処理接続管理部情報管理部４１から送信先選択部１４ａへの通信はこの専用経路を用いて行われる。
【００４５】
図７は、ＡＶデータ処理接続管理部情報管理部４１の処理手順を示すフローチャートである。ＡＶデータ処理接続管理部情報管理部４１は、論理接続管理部２０からデータパケットを受信すると（ステップＳ５０１）、ＡＶデータ処理接続情報を検査し（ステップＳ５０２）、ＡＶデータ処理接続情報が変更されているか否かを判断する（ステップＳ５０３）。ＡＶデータ処理接続情報が変更されている場合、ＡＶデータ処理接続管理部情報管理部４１と送信先選択部１４ａの間に設けられた専用経路を使用して、ＡＶデータ処理接続管理部情報管理部４１から送信先選択部１４ａに、ＡＶデータ処理接続情報が送信される（ステップＳ５０４）。ＡＶデータ処理接続情報とは、例えば新たにＡＶデータ処理接続が確立した場合のＡＶデータ処理接続確立情報や、ＡＶデータ処理接続が破棄された場合のＡＶデータ処理接続破棄情報などである。送信後、ＡＶデータ処理接続管理部情報管理部４１は、自らのＡＶデータ処理接続情報を更新する（ステップＳ５０５）。一方、ステップＳ５０３でＡＶデータ処理接続情報が更新されていない場合は、そのままステップＳ５０５へ移行する。
【００４６】
図８は、送信先選択部１４ａがＡＶデータ処理接続情報を受信した際の処理手順を示すフローチャートである。送信先選択部１４ａは、ＡＶデータ処理接続管理部情報管理部４１から送信されたＡＶデータ処理接続情報を受信すると（ステップＳ６０１）、ＡＶデータ処理接続情報を更新する（ステップＳ６０２）。
【００４７】
次に、図９は、送信先選択部１４ａが機器接続管理部情報処理部１２からデータパケットを受信した際の処理手順を示すフローチャートである。送信先選択部１４ａは、機器接続管理情報処理部からデータを受信すると（ステップＳ７０１）、上述のＡＶデータ処理接続情報の受信によって変更されたＡＶデータ処理接続情報をチェックする（ステップＳ７０２）。ここでＡＶデータ処理接続が確立しているか否かを判断し（ステップＳ７０３）、ＡＶデータ処理接続が確立している場合は対ＡＶデータ管理部送信処理部１５へデータパケットを送信する（ステップＳ７０４）。一方、ＡＶデータ処理接続が切断されるなどして確立していない場合は対論理接続管理部送信処理部１３へデータパケットを送信する（ステップＳ７０５）。
【００４８】
実施の形態１のＢｌｕｅｔｏｏｔｈ通信装置では、送信先選択部１４で、データパケット長のみでデータパケットの送信先を判断していたため、ＡＶデータ処理接続が確立する前にはＡＶデータパケットが来る可能性は無いにもかかわらず、ＡＶデータ管理部への処理が入り、ＡＶデータ処理接続が確立していない場合にはデータ処理の効率が悪くなる面があった。しかし、以上のように、実施の形態２のＢｌｕｅｔｏｏｔｈ通信装置によれば、ＡＶデータ処理接続が確立されるまでは通常の経路（即ち、論理接続管理部経由）でデータパケットの処理が行われ、ＡＶデータ処理接続が確立した状態では本発明による処理（即ち、機器接続管理部からＡＶデータ管理部への直接送信）が行われるという効率の良い処理を行うことができる。
【００４９】
［実施の形態３］
図１０は、本発明の実施の形態３におけるＢｌｕｅｔｏｏｔｈ通信装置の構成を示す図である。実施の形態２のＢｌｕｅｔｏｏｔｈ通信装置（図６）と比較して、各部情報管理部７０が付加され、送信先選択部１４の機能が追加された点が異なる。その他の構成については従来と同様であるので説明を省略する。
【００５０】
本発明の実施の形態３におけるＢｌｕｅｔｏｏｔｈ通信装置は、Ｂｌｕｅｔｏｏｔｈ通信装置を構成する各部からの管理情報を受信して記憶し、管理情報によっては内容を判断して各部へ情報を発信する各部情報管理部７０を備える。実施の形態３のＢｌｕｅｔｏｏｔｈ通信装置では、ＡＶデータ処理接続管理部情報管理部４１よりＡＶデータ接続管理情報を受信し、ＡＶデータ接続管理情報を送信先選択部１４ｂに送信する。
【００５１】
また、本発明の実施の形態３におけるＢｌｕｅｔｏｏｔｈ通信装置は、ＡＶデータ処理接続管理部情報管理部４１と各部情報管理部７０間、及び各部情報管理部７０と送信先選択部１４ｂ間に通信のための専用経路が設けられている。ＡＶデータ処理接続管理部情報管理部４１から各部情報管理部７０、及び各部情報管理部７０から送信先選択部１４ｂへの通信は専用経路を用いて行われる。
【００５２】
図１１は、ＡＶデータ処理接続管理部情報管理部４１の処理手順を示すフローチャートである。ＡＶデータ処理接続管理部情報管理部４１は、論理接続管理部２０からデータパケットを受信すると（ステップＳ８０１）、ＡＶデータ処理接続情報の内容をチェックする（ステップＳ８０２）。その後、ＡＶデータ処理接続管理部情報管理部４１と各部情報管理部７０間に設けられた専用経路を使用して、各部情報管理部７０にＡＶデータ処理接続情報を送信する（ステップＳ８０３）。送信後、ＡＶデータ処理接続管理部情報管理部４１は、自らのＡＶデータ処理接続情報を更新する（ステップＳ８０４）。
【００５３】
図１２は、各部情報管理部７０がＡＶデータ処理接続情報を受信した際の処理手順を示すフローチャートである。各部情報管理部７０は、ＡＶデータ処理接続管理部情報管理部４１からデータパケットを受信すると（ステップＳ９０１）、ＡＶデータ処理接続情報を検査し（ステップＳ９０２）、ＡＶデータ処理接続情報が変更されているか否かを判断する（ステップＳ９０３）。ＡＶデータ処理接続情報が変更されている場合、各部情報管理部７０と送信先選択部１４ｂ間に設けられた専用経路を使用して、各部情報管理部７０から送信先選択部１４ｂに、ＡＶデータ処理接続情報が送信される（ステップＳ９０４）。送信後、ＡＶデータ処理接続管理部情報管理部４１は、自らのＡＶデータ処理接続情報を更新する（ステップＳ９０５）。一方、ステップＳ９０３でＡＶデータ処理接続情報が更新されていない場合は、そのままステップＳ９０５へ移行する。
【００５４】
図１３は、送信先選択部１４ｂがＡＶデータ処理接続情報を受信した際の処理手順を示すフローチャートである。送信先選択部１４ｂは、各部情報管理部７０から送信されたＡＶデータ処理接続情報を受信すると（ステップＳ１００１）、ＡＶデータ処理接続情報を更新する（ステップＳ１００２）。
【００５５】
実施の形態２のＢｌｕｅｔｏｏｔｈ通信装置では、ＡＶデータ処理接続管理部４０と機器接続管理部１０間に専用の経路を確保して通信するため、機器接続管理部１０ではＡＶデータ処理接続管理部４０の状態のみでデータパケットの送信先を判断していた。しかし、以上のように実施の形態３のＢｌｕｅｔｏｏｔｈ通信装置によれば、Ｂｌｕｅｔｏｏｔｈ通信装置内各部の管理情報が一旦各部情報管理部７０に収集され、各部情報管理部７０と機器接続管理部１０が連動できるため、様々な応用商品でも状況に応じて各部の処理を効率良く行うことができる。
【００５６】
［実施の形態４］
図１４は、本発明の実施の形態４におけるＢｌｕｅｔｏｏｔｈ通信装置の構成を示す図である。実施の形態１のＢｌｕｅｔｏｏｔｈ通信装置（図１）と比較して、機器接続管理部側インターフェース変換部８０、論理接続管理部側インターフェース変換部９０が付加され、対ＡＶデータ管理部送信処理部と対論理接続管理部送信処理部が移動し、一方、機器接続管理部１０内の送信先選択部がない点が異なる。その他の構成については従来と同様であるので説明を省略する。
【００５７】
本発明の実施の形態４におけるＢｌｕｅｔｏｏｔｈ通信装置は、インターフェース変換部対ＡＶデータ管理部送信処理部９３とＡＶデータ管理部前処理部３１ａの間に通信のための専用経路が設けられている。インターフェース変換部対ＡＶデータ管理部送信処理部９３からＡＶデータ管理部前処理部３１ａへの通信、ＡＶデータ管理部前処理部３１ａからインターフェース変換部対ＡＶデータ管理部送信処理部９３への通信はこの専用経路を用いて行われる。
【００５８】
図１５は、インターフェース変換部対ＡＶデータ管理部送信処理部９３の処理手順を示すフローチャートである。インターフェース変換部対ＡＶデータ管理部送信処理部９３は、インターフェース変換部前処理部９１から送信されたデータパケットを受信すると（ステップＳ１１０１）、ＡＶデータ管理部への送信が可能である状態かどうかをチェックする（ステップＳ１１０２）。更に、ＡＶデータ管理部３０への送信が可能か否かの判断を行い（ステップＳ１１０３）、何らかの理由でＡＶデータ管理部への送信が不可能の場合は、可能な状態となるまでチェックを行う。一方、ステップＳ２０３でＡＶデータ管理部３０への送信が可能であると判断された場合、データパケットのうち論理接続管理部情報の部分が除去される（ステップＳ１１０４）。論理接続情報管理部情報部分を除去されたデータパケットは、インターフェース変換部対ＡＶデータ管理部送信処理部９３とＡＶデータ管理部前処理部３１ａ間の専用経路を通じて、ＡＶデータ管理部３０へ送信される（ステップＳ１１０５）。送信処理が終了後、インターフェース変換部対ＡＶデータ管理部送信処理部９３は、ＡＶデータ管理部３０からの送信完了待ち状態となる（ステップＳ１１０６）。
【００５９】
図１６は、ＡＶデータ管理部前処理部３１ａのデータパケット受信処理手順を示すフローチャートである。論理接続管理部２０より送信されたデータパケットは従来と同様の処理が行われ（ステップＳ１２０１）、インターフェース変換部対ＡＶデータ管理部送信処理部９３からＡＶデータ管理部３０へ送信されたデータパケットは、インターフェース変換部対ＡＶデータ管理部送信処理部９３から送信されたものと記憶される（ステップＳ１２０２）。データパケットは、ＡＶデータ管理部前処理部３１ａで、データパケットのヘッダ部分であるＡＶデータ管理部情報の部分のチェックが行われる（ステップＳ１２０３）。更に、ＡＶデータ管理部情報の部分が正常か否かを判断し（ステップＳ１２０４）、正常であると確認された場合はＡＶデータ管理部３０が処理すべき受信データとみなして、ＡＶデータ管理部情報処理部３２に送信する（ステップＳ１２０５）。次に、送信元がインターフェース変換部対ＡＶデータ管理部送信処理部９３か否かを判断する（ステップＳ１２０６）。記録に基づいてインターフェース変換部対ＡＶデータ管理部送信処理部９３から送信されたデータパケットと判断された場合、正常にデータパケットを受信したことを示す受信結果信号をインターフェース変換部対ＡＶデータ管理部送信処理部９３へ送信する（ステップＳ１２０７）。一方、インターフェース変換部対ＡＶデータ管理部送信処理部９３からのデータパケットでないと判断された場合、論理接続管理部２０から送信されたデータパケットであると判断して以降は従来と同様の処理を行う。
【００６０】
ステップＳ１２０４で、ＡＶデータ管理部情報が異常であると判断された場合、送信元がインターフェース変換部対ＡＶデータ管理部送信処理部９３か否かを判断する（ステップＳ１２０８）。送信元がインターフェース変換部対ＡＶデータ管理部送信処理部９３であると判断された場合、データ受信に失敗したことを示す受信結果信号をインターフェース変換部対ＡＶデータ管理部送信処理部９３に送信する（ステップＳ１２０９）。一方、送信元がインターフェース変換部対ＡＶデータ管理部送信処理部９３でないと判断された場合、論理接続管理部２０から送信されたデータパケットであると判断し、異常データパケットを受信したとして破棄する（ステップＳ１２１０）。
【００６１】
図１７は、インターフェース変換部対ＡＶデータ管理部送信処理部９３がＡＶデータ管理部３０から受信結果信号を受信した際の処理手順を示すフローチャートである。ＡＶデータ管理部３０より、インターフェース変換部対ＡＶデータ管理部送信処理部９３とＡＶデータ管理部前処理部３１ａ間の専用経路を通じて、インターフェース変換部対ＡＶデータ管理部送信処理部９３に送信された受信結果信号は、インターフェース変換部対ＡＶデータ管理部送信処理部９３で受信される（ステップＳ１３０１）。インターフェース変換部対ＡＶデータ管理部送信処理部９３では、信号の内容検査を行う（ステップＳ１３０２）。ＡＶデータの送信完了の可否を判断し（ステップＳ１３０３）、成功である場合はＡＶデータ管理部３０へ送信完了処理が行われる（ステップＳ１３０４）。一方、受信結果信号が失敗である場合、ＡＶデータではないとして、インターフェース変換部対ＡＶデータ管理部送信処理部９３はインターフェース変換部対論理接続管理部送信処理部９２へデータパケットを送信する（ステップＳ１３０５）。尚、インターフェース変換部対論理接続管理部送信処理部９２以降の処理は従来と同様であるので説明を省略する。
【００６２】
以上のように、実施の形態４のＢｌｕｅｔｏｏｔｈ通信装置によれば、機器接続管理部と論理接続管理部より上位のレイヤとが別々のＣＰＵで処理されるように構成されていても、実施の形態１と同様に、ＡＶデータパケットが論理接続管理部側インターフェース変換部９０から直接ＡＶデータ管理部３０へ送信され、論理接続管理部２０の処理が省略されても正常にデータの再生が行われる。また、ＡＶデータパケット以外のデータは、論理接続管理部側インターフェース変換部９０から一旦ＡＶデータ管理部３０に送信されるが、ＡＶデータ管理部３０で処理できないデータはＡＶデータ管理部３０から論理接続管理部側インターフェース変換部９０に戻され、通常の経路（即ち、論理接続管理部２０経由）で処理が行われるので通信の不整合が生じない。
【産業上の利用可能性】
【００６３】
本発明のＢｌｕｅｔｏｏｔｈ通信装置は、通信データに応じて機器接続管理レイヤが受信したデータの送信先をデータ処理レイヤへ変更することで論理接続管理レイヤでの処理の省略が可能となり、通信処理量を減らし、ＣＰＵの負荷を軽減して転送効率を向上することができるという効果を有し、１００ｋｂｐｓ以上の品質の音楽データ(以下、ＡＶデータと称する)転送機器等に応用されるＢｌｕｅｔｏｏｔｈ通信装置等として有用である。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態１におけるＢｌｕｅｔｏｏｔｈ通信装置の構成を示す図である。
【図２】送信先選択部のデータパケット受信処理手順を示すフローチャートである。
【図３】対ＡＶデータ管理部送信処理部のデータパケット受信処理手順を示すフローチャートである。
【図４】ＡＶデータ管理部前処理部のデータパケット受信処理手順を示すフローチャートである。
【図５】対ＡＶデータ管理部送信処理部がＡＶデータ管理部から受信結果信号を受信した際の処理手順を示すフローチャートである。
【図６】本発明の実施の形態２におけるＢｌｕｅｔｏｏｔｈ通信装置の構成を示す図である。
【図７】ＡＶデータ処理接続管理部情報管理部の処理手順を示すフローチャートである。
【図８】送信先選択部がＡＶデータ処理接続情報を受信した際の処理手順を示すフローチャートである。
【図９】送信先選択部が機器接続管理部情報処理部からデータパケットを受信した際の処理手順を示すフローチャートである。
【図１０】本発明の実施の形態３におけるＢｌｕｅｔｏｏｔｈ通信装置の構成を示す図である。
【図１１】ＡＶデータ処理接続管理部情報管理部の処理手順を示すフローチャートである。
【図１２】各部情報管理部がＡＶデータ処理接続情報を受信した際の処理手順を示すフローチャートである。
【図１３】送信先選択部がＡＶデータ処理接続情報を受信した際の処理手順を示すフローチャートである。
【図１４】本発明の実施の形態４におけるＢｌｕｅｔｏｏｔｈ通信装置の構成を示す図である。
【図１５】インターフェース変換部対ＡＶデータ管理部送信処理部の処理手順を示すフローチャートである。
【図１６】ＡＶデータ管理部前処理部のデータパケット受信処理手順を示すフローチャートである。
【図１７】インターフェース変換部対ＡＶデータ管理部送信処理部がＡＶデータ管理部から受信結果信号を受信した際の処理手順を示すフローチャートである。
【図１８】Ｂｌｕｅｔｏｏｔｈ通信規格に準拠するＢｌｕｅｔｏｏｔｈ通信装置の従来構成を示す図である。
【図１９】Ｂｌｕｅｔｏｏｔｈ通信規格で定義される各レイヤと、各レイヤ間でやり取りを行うための経路を示す図である。
【図２０】Ｂｌｕｅｔｏｏｔｈ通信規格で定義されるデータパケットフォーマットを示す図である。
【図２１】図２１は、２つのＣＰＵで構成されたＢｌｕｅｔｏｏｔｈ通信装置の従来構成を示す図である。
【符号の説明】
【００６５】
１０  機器接続管理部
１３  対論理接続管理部送信処理部
１４、１４ａ、１４ｂ  送信先選択部
１５  対ＡＶデータ管理部送信処理部
１６  機器接続管理部相手局交渉部
２０  論理接続管理部
３０  ＡＶデータ管理部
３１、３１ａ  ＡＶデータ管理部前処理部
４０  ＡＶデータ処理接続管理部
４１  ＡＶデータ処理接続管理部情報処理部
５０  ベースバンドデータ処理部
６０  ＡＶデータ処理部
７０  各部情報管理部
８０  機器接続管理部側インターフェース変換部
９０  論理接続管理部側インターフェース変換部
９１  インターフェース変換部前処理部
９２  インターフェース変換部対論理接続管理部送信処理部
９３  インターフェース変換部対ＡＶデータ管理部送信処理部
【図１】
2005229240.tif 000003
【図２】
2005229240.tif 000004
【図３】
2005229240.tif 000005
【図４】
2005229240.tif 000006
【図５】
2005229240.tif 000007
【図６】
2005229240.tif 000008
【図７】
2005229240.tif 000009
【図８】
2005229240.tif 000010
【図９】
2005229240.tif 000011
【図１０】
2005229240.tif 000012
【図１１】
2005229240.tif 000013
【図１２】
2005229240.tif 000014
【図１３】
2005229240.tif 000015
【図１４】
2005229240.tif 000016
【図１５】
2005229240.tif 000017
【図１６】
2005229240.tif 000018
【図１７】
2005229240.tif 000019
【図１８】
2005229240.tif 000020
【図１９】
2005229240.tif 000021
【図２０】
2005229240.tif 000022
【図２１】
2005229240.tif 000023