(57)【要約】【課題】外部機器をユーザが操作することなく、その外部機器からヘッドセットへのコンテンツデータの送信を開始する。【解決手段】ヘッドセット２０は、コンピュータ１０から伝送されるコンテンツデータを再生する。ヘッドセット２０は、コンピュータ１０を識別する識別情報を次回の接続相手を示す情報として保存する。再生ボタン２２が操作された時、ヘッドセット２０は、保存された識別情報で指定されるコンピュータ１０に接続要求を送信してコンピュータ１０との接続を確立し、コンピュータ１０からコンテンツデータを受信するための通信を自動的に開始する。よって、ユーザはコンピュータ１０を操作してヘッドセット２０に一度接続するだけで、次回からは、コンピュータ１０のような外部機器自体を操作することなく、その外部機器からコンテンツデータを受信するための通信を開始することができる。【選択図】    図１
2004274138.tif 000002
【特許請求の範囲】
【請求項１】
外部機器との通信を実行可能な通信装置と、
前記通信装置に以前に接続された外部機器を識別する識別情報を保存する保存手段と、
操作スイッチと、
前記操作スイッチの操作に応答して、前記保存手段によって保存された識別情報によって指定される外部機器との接続を確立する接続確立手段と、
前記接続確立手段によって接続が確立された前記外部機器から伝送されるコンテンツデータを前記通信装置を介して受信する受信手段とを具備することを特徴とする電子機器。
【請求項２】
前記受信手段によって受信されたコンテンツデータを再生する再生手段と、
前記通信装置に接続された外部機器が伝送可能なコンテンツデータのデータ形式が前記再生手段が再生可能なコンテンツデータのデータ形式に一致するか否かを判別する判別手段とをさらに具備し、
前記保存手段は、前記データ形式が一致することが判別されたことを条件に、前記通信装置に接続された外部機器を識別する識別情報を保存する手段を含むことを特徴とする請求項１記載の電子機器。
【請求項３】
前記判別手段は、前記通信装置に接続された外部機器から通知される、伝送対象のコンテンツデータに対して適用される符号化方式の種類、が前記再生手段が復号可能な符号化方式の種類であるか否かを判別する手段を含むことを特徴とする請求項２記載の電子機器。
【請求項４】
前記判別手段は、前記通信装置に接続された外部機器から通知される、伝送対象のコンテンツデータに対して適用される符号化方式の種類およびその符号化で使用されるサンプリング周波数の値、が前記再生手段が復号可能な符号化方式の種類およびサンプリング周波数の値であるか否かを判別する手段を含むことを特徴とする請求項２記載の電子機器。
【請求項５】
前記コンテンツデータはオーディオデータであり、
前記再生手段はオーディオデータに対応する音を出力する出力装置を含むことを特徴とする請求項２記載の電子機器。
【請求項６】
前記外部機器を識別する識別情報は、前記外部機器に割り当てられたアドレス情報を含むことを特徴とする請求項１記載の電子機器。
【請求項７】
前記通信装置を、外部機器から伝送されるコンテンツデータを受信する第１通信モード、および外部機器との間でコンテンツデータの送受信を実行する第２通信モードの一方に設定する動作モード設定手段をさらに具備し、
前記保存手段は、
前記通信装置が前記第１通信モードである場合、前記通信装置に接続された外部機器を識別する識別情報を第１の識別情報として保存し、前記通信装置が前記第２通信モードである場合、前記通信装置に接続された外部機器を識別する識別情報を第２の識別情報として保存する手段を含み、
前記接続確立手段は、
前記通信装置が前記第１通信モードである場合、前記操作スイッチの操作に応答して、前記第１の識別情報として保存されている識別情報によって指定される外部機器に接続要求を送信する手段と、
前記通信装置が前記第２通信モードである場合、前記操作スイッチの操作に応答して、前記第２の識別情報として保存されている識別情報によって指定される外部機器に接続要求を送信する手段とを含むことを特徴とする請求項１記載の電子機器。
【請求項８】
電子機器によって実行される通信を制御する通信制御方法において、
前記電子機器との接続が以前に確立された外部機器を識別する識別情報を保存する保存ステップと、
前記電子機器に設けられた操作スイッチの操作に応答して、前記保存ステップによって保存された識別情報で指定される外部機器との接続を確立する接続確立ステップと、
前記接続確立ステップによって接続が確立された前記外部機器から伝送されるコンテンツデータを受信する受信ステップとを具備することを特徴とする通信制御方法。
【請求項９】
前記電子機器に接続された外部機器が伝送可能なコンテンツデータのデータ形式が前記電子機器が再生可能なコンテンツデータのデータ形式に一致するか否かを判別する判別ステップをさらに具備し、
前記保存ステップは、前記データ形式が一致することが判別されたことを条件に、前記電子機器に接続された外部機器を識別する識別情報を保存するステップを含むことを特徴とする請求項８記載の通信制御方法。
【請求項１０】
前記判別ステップは、前記電子機器に接続された外部機器から通知される、伝送対象のコンテンツデータに対して適用される符号化方式の種類、が前記電子機器が復号可能な符号化方式の種類であるか否かを判別するステップを含むことを特徴とする請求項９記載の通信制御方法。
【請求項１１】
前記判別ステップは、前記電子機器に接続された外部機器から通知される、伝送対象のコンテンツデータに対して適用される符号化方式の種類およびその符号化で使用されるサンプリング周波数の値、が前記電子機器が復号可能な符号化方式の種類およびサンプリング周波数の値であるか否かを判別するステップを含むことを特徴とする請求項９記載の通信制御方法。
【請求項１２】
前記電子機器を、外部機器から伝送されるコンテンツデータを受信する第１通信モード、および外部機器との間でコンテンツデータの送受信を実行する第２通信モードの一方に設定するステップをさらに具備し、
前記保存ステップは、
前記電子機器が前記第１通信モードである場合、前記電子機器に接続された外部機器を識別する識別情報を第１の識別情報として保存し、前記電子機器が前記第２通信モードである場合、前記電子機器に接続された外部機器を識別する識別情報を第２の識別情報として保存するステップを含み、
前記接続確立ステップは、
前記電子機器が前記第１通信モードである場合、前記操作スイッチの操作に応答して、前記第１の識別情報として保存されている識別情報によって指定される外部機器に接続要求を送信するステップと、
前記電子機器が前記第２通信モードである場合、前記操作スイッチの操作に応答して、前記第２の識別情報として保存されている識別情報によって指定される外部機器に接続要求を送信するステップとを含むことを特徴とする請求項８記載の通信制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は外部機器から伝送されるコンテンツデータを再生可能な電子機器および同機器で用いられる通信制御方法に関する。
【０００２】
【従来の技術】
近年、無線通信技術としてＢｌｕｅｔｏｏｔｈ（Ｒ）が注目されている。Ｂｌｕｅｔｏｏｔｈ（Ｒ）は低価格、低消費電力で、モバイル機器に適した、近距離の無線通信技術である。用途としては、ユーザ各個人個人が所有するさまざまなモバイル情報機器を相互に接続するために使われる。機器間は無線接続されるので、従来の有線による接続に比較して、自由、簡単、手軽に様々な機器同士を接続することができる。
【０００３】
無線通信を利用したシステムの１つとして、無線通信機能を有するヘッドセットと移動通信端末のようなマスター端末との間で通信を行うシステムが知られている（例えば、特許文献１参照。）。このシステムでは、移動通信端末が無線ヘッドセットとのリンクを確立できるようにするために、無線ヘッドセットのＩＤを移動通信端末に自動登録する機能を有している。
【０００４】
【特許文献１】
特開２００２−２６１８７９号公報
【０００５】
【発明が解決しようとする課題】
しかし、特許文献１のシステムでは、移動通信端末からヘッドセットを制御することを前提としており、ヘッドセットから移動通信端末にデータ送信を要求する仕組みについては開示されていない。
【０００６】
一般に、Ｂｌｕｅｔｏｏｔｈ（Ｒ）を利用してデバイス同士を無線接続するために、少なくとも１度は、ユーザ自身が接続相手のデバイスアドレスのような機器識別情報を直接入力するか、あるいはデバイス探索の結果示されたデバイス一覧の中から接続相手デバイスをユーザが選択するという操作が必要となる。
【０００７】
しかしながら、ヘッドセットのような電子機器においては、その形状等の制約により、多くのボタンを備えることや、デバイスアドレス一覧表示のための表示装置を備えることが難しい。
【０００８】
このため、例えば、音楽プレーヤ、パーソナルコンピュータのような外部機器から無線信号によって伝送される音楽のようなオーディオデータをヘッドセットによって聴くためには、ユーザは、その都度、音楽プレーヤ、パーソナルコンピュータのような外部機器を操作しなければならない。
【０００９】
本発明は上述の事情を考慮してなされたものであり、音楽プレーヤ、パーソナルコンピュータのような外部機器をユーザが操作することなく、その外部機器からコンテンツデータを受信するための通信を開始することが可能な電子機器および通信制御方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上述の課題を解決するため、本発明の電子機器は、外部機器との通信を実行可能な通信装置と、前記通信装置に以前に接続された外部機器を識別する識別情報を保存する保存手段と、操作スイッチと、前記操作スイッチの操作に応答して、前記保存手段によって保存された識別情報によって指定される外部機器との接続を確立する接続確立手段と、前記接続確立手段によって接続が確立された前記外部機器から伝送されるコンテンツデータを前記通信装置を介して受信する受信手段とを具備することを特徴とする。
【００１１】
この電子機器によれば、通信装置に以前に接続された外部機器を識別する識別情報が保存されており、操作スイッチが操作された時は、その保存された識別情報で指定される外部機器との接続が自動的に確立される。よって、ユーザは音楽プレーヤ、パーソナルコンピュータのような外部機器を操作して電子機器に一度接続した後は、次回からは、電子機器の操作スイッチを操作するだけで、その外部機器からコンテンツデータを受信するための通信を開始することができる。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１には、本発明の一実施形態に係る電子機器の外観が示されている。この電子機器２０は、外部機器１０から無線信号によって伝送される音楽のようなコンテンツデータのストリームを受信および再生可能な装置である。ここでは、電子機器２０をワイヤレスヘッドセットによって実現し、また外部機器１０をノートブック型のパーソナルコンピュータによって実現した場合を想定する。
【００１３】
ワイヤレスヘッドセット２０は、コンピュータ１０から無線信号によって送信される、音楽、音声のようなオーディオデータを再生して、そのオーディオデータに対応する音を発生する出力装置である。ワイヤレスヘッドセット２０とコンピュータ１０との間の無線通信は、Ｂｌｕｅｔｏｏｔｈ（Ｒ）の規格に従って実行される。
【００１４】
Ｂｌｕｅｔｏｏｔｈ（Ｒ）においては、音楽等のオーディオデータのストリーミング再生を行うためのプロファイルとして、Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｐｒｏｆｉｌｅ（Ａ２ＤＰ）が規定されている。コンピュータ１０はオーディオのストリームデータを送信する送信元装置（Ｂｌｕｅｔｏｏｔｈ（Ｒ）においてはｓｏｕｒｃｅデバイスと称される）として機能し、ヘッドセット２０はオーディオのストリームデータを受信する機器（Ｂｌｕｅｔｏｏｔｈ（Ｒ）においてはｓｉｎｋデバイスと称される）として機能する。
【００１５】
また、ヘッドセット２０は、マイクロホン２０５を有しており、そのマイクロホン２０５から入力されたユーザの音声信号を無線信号によってコンピュータ１０に送信することができる。
【００１６】
ヘッドセット２０はユーザの頭部に装着可能に構成されている。このヘッドセット２０の本体は、図示のように、ヘッドアーム２０１と、その両端にそれぞれ設けられた２つのイヤーパッド２０２，２０３とから構成されている。２つのイヤーパッド２０２，２０３にはそれぞれスピーカが内蔵されており、イヤーパッド２０２，２０３はそれぞれスピーカユニットとして機能する。
【００１７】
ヘッドセット２０がユーザの頭部に装着された状態において、２つのイヤーパッド２０２，２０３はユーザの左右の耳をそれぞれ覆う。マイクロホンアーム２０４の一端はパッド２０２に取り付けられており、その他端にはマイクロホン２０５が設けられている。
【００１８】
イヤーパッド２０２には、さらに、電源ボタン２１および再生ボタン２２が設けられている。電源ボタン２１はヘッドセット２０を電源オンまたは電源オフするための操作スイッチである。再生ボタン２２はオーディオ再生動作を制御するための操作スイッチである。
【００１９】
ヘッドセット２０が電源オンされた時、ヘッドセット２０は他の機器からの接続要求を待つ待ち受け状態（スタンバイステート）となる。スタンバイステートにおいてコンピュータ１０からの接続要求を受けると、コンピュータ１０の制御の下、コンピュータ１０とヘッドセット２０との間の無線接続が確立される。そして、コンピュータ１０からヘッドセット２０に送信されるストリーミング開始コマンドに応答して、コンピュータ１０からヘッドセット２０にオーディオデータのストリームを伝送するストリーミング処理が開始される。ヘッドセット２０は、オーディオデータのストリームを受信しながら、それを再生する。
【００２０】
また、ヘッドセット２０は、そのヘッドセット２０に無線接続したコンピュータ１０を識別する識別情報を次回の接続相手を示す情報として保存する。識別情報としては、ヘッドセット２０に無線接続した外部機器に割り当てられたアドレス情報（例えば、コンピュータ１０に内蔵された無線通信デバイスに固有のデバイスアドレス）が用いられる。保存された識別情報は、次回オーディオ再生を行う場合に利用される。
【００２１】
すなわち、スタンバイステートにおいてもし再生ボタン２２がユーザによって操作されたならば、ヘッドセット２０は、保存された識別情報を用いて、コンピュータ１０との無線接続を確立し、そしてストリーミング開始コマンドをオーディオデータ送信要求としてコンピュータ１０に送信する。これにより、コンピュータ１０からヘッドセット２０にオーディオデータのストリームを伝送するストリーミング処理が開始される。ヘッドセット２０は、オーディオデータのストリームを受信しながら、それを再生する。
【００２２】
なお、電源ボタン２１と再生ボタン２２とを一つの操作スイッチによって実現しても良い。この場合、ヘッドセット２０は、その電源オンに応答して、識別情報が保存されているか否かを判別する。識別情報が保存されていないならば、ヘッドセット２０は待ち受け状態となる。一方、識別情報が保存されているならば、ヘッドセット２０は、保存された識別情報で指定されるコンピュータ１０との無線接続を確立し、そしてストリーミング開始コマンドをオーディオデータ送信要求としてコンピュータ１０に送信する。
【００２３】
コンピュータ１０はバッテリ駆動可能な携帯型の情報処理装置であり、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２にはＬＣＤ１２１（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなる表示装置が組み込まれており、そのＬＣＤ１２１はディスプレイユニット１２のほぼ中央に位置されている。
【００２４】
ディスプレイユニット１２は、コンピュータ本体１１に対して解放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１を電源オン／オフするためのパワーボタン１４、およびタッチパッド（ポインティングデバイス）１５などが設けられている。
【００２５】
コンピュータ本体１１内には無線通信デバイスが内蔵されている。本コンピュータ１０は、その無線通信デバイスによってヘッドセット２０との無線通信を行うことが出来る。無線通信デバイスは、Ｂｌｕｅｔｏｏｔｈ（Ｒ）規格に従って無線通信を実行するように構成されている。
【００２６】
コンピュータ１０には、ヘッドセット２０との無線通信を制御するためのプログラムであるワイヤレスユーティリティプログラムがインストールされている。このワイヤレスユーティリティプログラムにより、コンピュータ１０とヘッドセット２０との間の通信が制御される。
【００２７】
ワイヤレスユーティリティプログラムは、コンピュータ１０の周囲に存在する無線通信可能なデバイスを検出するデバイス探索処理を実行し、そのデバイス探索処理によって検出されたデバイスの一覧をＬＣＤ１２１に表示する。ユーザは、検出されたデバイスの一覧の中からヘッドセット２０を選択することにより、コンピュータ１０をヘッドセット２０に無線接続することができる。
【００２８】
図２には、ヘッドセット２０の構成が示されている。
【００２９】
ヘッドセット２０には、図示のように、無線通信デバイス１０１、システムコントローラ１０２、オーディオ再生部１０３、およびオーディオ入力部１０４が設けられている。
【００３０】
システムコントローラ１０２は、ヘッドセット２０の動作を制御するために設けられたプロセッサであり、無線通信デバイス１０２、オーディオ再生部１０３、およびオーディオ入力部１０４をそれぞれ制御する。システムコントローラ１０２は、コンピュータ１０から無線信号によって伝送される音楽のようなオーディオデータを再生するために上述のＡ２ＤＰのＳｏｕｒｃｅ機能を有する。また、システムコントローラ１０２は、マイクロホン２０５から入力されたユーザの音声信号をオーディオデータとしてコンピュータ１０に伝送するために上述のＡ２ＤＰのＳｉｎｋ機能も有する。
【００３１】
システムコントローラ１０２は、さらに、接続相手情報記憶部１１１を備えている。接続相手情報記憶部１１１は不揮発性メモリなどから構成されており、ここにはヘッドセット２０に前回無線接続された外部機器の識別情報が格納される。
【００３２】
無線通信デバイス１０１は、Ｂｌｕｅｔｏｏｔｈ（Ｒ）規格に準拠した手順で無線通信を実行する。オーディオ再生部１０３は、コンピュータ１０から送信されるオーディオデータのストリームを無線通信デバイス１０１およびシステムコントローラ１０２を介して受信しながら、それをパッド２０２，２０３にそれぞれ内蔵されたスピーカ１０５から音として出力可能な電気信号に変換するという、ストリーミング再生のためのデータ再生処理を実行する。
【００３３】
オーディオ入力部１０４は、マイクロホン２０５から入力された音声信号をアナログ信号からデジタル信号に変換して、システムコントローラ１０４に出力する。
【００３４】
図３には、接続相手情報記憶部１１１に格納された識別情報を用いてヘッドセット２０が外部機器との通信を開始する様子が示されている。
【００３５】
ここでは、ヘッドセット２０の周辺にコンピュータ１０およびオーディオプレーヤ３０が存在する場合を想定する。オーディオプレーヤ３０は、コンピュータ１０と同様、ヘッドセット２０にオーディオデータを無線信号によって伝送可能な機器である。
【００３６】
ヘッドセット２０に前回無線接続された機器がコンピュータ１０である場合、ヘッドセット２０の接続相手情報記憶部１１１に格納されている識別情報は、コンピュータ１０の識別情報（ＡＤＤＲ１）を示す。再生ボタン２２が操作されたならば、ヘッドセット２０は、ＡＤＤＲ１で指定されるコンピュータ１０との接続を確立し、そのコンピュータ１０からコンテンツデータを受信するための通信を開始する。
【００３７】
またもしヘッドセット２０に前回無線接続された機器がオーディオプレーヤ３０であるならば、ヘッドセット２０の接続相手情報記憶部１１１に格納されている識別情報は、オーディオプレーヤ３０の識別情報（ＡＤＤＲ２）を示す。再生ボタン２２が操作されたならば、ヘッドセット２０は、ＡＤＤＲ２で指定されるオーディオプレーヤ３０との接続を確立し、そのオーディオプレーヤ３０からコンテンツデータを受信するための通信を開始する。
【００３８】
次に、図４および図５のフローチャートを参照して、ヘッドセット２０によって実行される動作を説明する。
【００３９】
図４は、外部機器から接続要求を受信した場合にヘッドセット２０によって実行される動作を示している。
【００４０】
電源ボタン２１の操作によってヘッドセット２０が電源オンされると、ヘッドセット２０は待ち受け状態となる（ステップＳ１０１）。待ち受け状態においては、ヘッドセット２０の無線通信デバイス１０１は外部機器からの接続要求を待つ。
【００４１】
コンピュータ１０がヘッドセット２０に接続要求を送信したならば、無線通信デバイス１０１によってその接続要求が受信される。無線通信デバイス１０１によって接続要求が受信された場合（ステップＳ１０２のＹＥＳ）、ヘッドセット２０は、必要に応じて、コンピュータ１０との間で認証処理を行う（ステップＳ１０３，Ｓ１０４）。認証処理は、ヘッドセット２０とコンピュータ１０とが互いに同一のパスワードが入力されたデバイス同士であることを確認するための処理であり、Ｂｌｕｅｔｏｏｔｈ（Ｒ）規格においてはペアリングと称される。
【００４２】
認証処理（ペアリング）においては、ヘッドセット２０とコンピュータ１０との間で互いのデバイスアドレスおよびパスワード等の交換が行われ、これによって同一のパスワードが入力されたデバイス同士であるかどうかが判別される。この認証（ペアリング）が成功した場合、ヘッドセット２０とコンピュータ１０は互いに同一の秘密鍵（リンクキー）を保ち合う。これにより、ヘッドセット２０とコンピュータ１０との間のペアリングが完了する。
【００４３】
一度ペアリングに成功したデバイス間においては、リンクキーの交換のみによって互いを認証することが出来る。
【００４４】
認証に成功すると（ステップＳ１０５のＹＥＳ）、ヘッドセット２０は、コンピュータ１０からの要求に応答して、コンピュータ１０およびヘッドセット２０が互いに扱うことが可能なオーディオデータのデータ形式（音楽ソース形式）を確認する処理を行う（ステップＳ１０６）。
【００４５】
このステップＳ１０６では、コンピュータ１０から送信される音楽のようなオーディオデータのデータ形式（ＣＯＤＥＣ（ＣＯｍｐｒｅｓｓｉｏｎ／ＤＥＣｏｍｐｒｅｓｓｉｏｎ）、サンプリング周波数）が、ヘッドセット２０（システムコントローラ１０２、オーディオ再生部１０３）が再生可能なデータ形式（ＣＯＤＥＣ、サンプリング周波数）に一致するかどうかが判別される。具体的には、ヘッドセット２０は、コンピュータ１０から通知される、伝送対象のコンテンツデータに対して適用される符号化方式の種類およびその符号化で使用されるサンプリング周波数の値が、ヘッドセット２０が復号可能な符号化方式の種類およびサンプリング周波数の値であるかどうかを判別する。
【００４６】
コンピュータ１０およびヘッドセット２０が共通に扱うことが可能なデータ形式が存在しない場合、つまりコンピュータ１０から送信されるオーディオデータのデータ形式がヘッドセット２０が再生可能なデータ形式に一致しない場合には（ステップＳ１０７のＹＥＳ）、接続失敗となり、ヘッドセット２０は待ち受け状態に戻る。
【００４７】
コンピュータ１０から送信されるオーディオデータのデータ形式がヘッドセット２０が再生可能なデータ形式に一致するならば（ステップＳ１０７のＮＯ）、コンピュータ１０とヘッドセット２０との間の無線接続を確立するコネクション確立処理が実行される（ステップＳ１０８）。ヘッドセット２０は、そのヘッドセット２０の無線通信デバイス１０１に無線接続されたコンピュータ１０の識別情報（デバイスアドレス）を、次回の接続相手を示す接続相手情報として接続相手情報記憶部１１１に保存する（ステップＳ１０９）。もし接続相手情報記憶部１１１に既に識別情報が格納されているならば、コンピュータ１０の識別情報は既存の識別情報上に上書きされ、識別情報の更新が行われる。
【００４８】
この後、コンピュータ１０からヘッドセット２０にストリーミング開始コマンドが伝送され、これによってコンピュータ１０からヘッドセット２０に音楽のようなオーディオデータのストリームを伝送する処理が開始される。ヘッドセット２０は、オーディオデータのストリームを受信しながら、それを再生する（ステップＳ１１０）。
【００４９】
図５は、再生ボタン２２がユーザによって操作された時にヘッドセット２０によって実行される動作を示している。
【００５０】
待ち受け状態においては、ヘッドセット２０は、外部機器からの接続要求の着信を待つのみならず、ユーザによって再生ボタン２２が操作されるのも待つ（ステップＳ２０１，Ｓ２０２）。再生ボタン２２がユーザによって操作されるまでは（ステップＳ２０２のＮＯ）、ヘッドセット２０は、図４の待ち受け処理を実行する（ステップＳ２０３）。
【００５１】
待ち受け状態において再生ボタン２２が操作されたならば（ステップＳ２０２のＹＥＳ）、ヘッドセット２０は、接続相手情報記憶部１１１から接続相手情報（識別情報）を取り出す処理を実行する（ステップＳ２０４）。接続相手情報記憶部１１１に接続相手情報が記憶されていない場合には（ステップＳ２０５のＹＥＳ）、ヘッドセット２０は、ステップＳ２０１のユーザ操作待ち状態に戻る。
【００５２】
接続相手情報記憶部１１１に接続相手情報が記憶されているならば（ステップＳ２０５のＮＯ）、ヘッドセット２０は、接続相手情報記憶部１１１から取得した識別情報（デバイスアドレス）で指定される外部機器に接続要求を送信することにより、デバイスアドレスで指定される外部機器に接続するための処理を開始する（ステップＳ２０６）。接続要求のパケットには、接続相手を指定するデバイスアドレスが含まれる。例えば、接続相手情報記憶部１１１に記憶されている識別情報がコンピュータ１０のデバイスアドレスＡＤＤＲ１である場合には、ＡＤＤＲ１を含む接続要求パケットが発行される。
【００５３】
コンピュータ１０によって接続要求が受信されると、コンピュータ１０からヘッドセット２０にアクノリッジが返送される。ヘッドセット２０は、必要に応じて、コンピュータ１０との間で認証処理を行う（ステップＳ２０７，Ｓ２０８）。認証に成功すると（ステップＳ２０９のＮＯ）、ヘッドセット２０は、コンピュータ１０およびヘッドセット２０が互いに扱うことが可能なオーディオデータのデータ形式（音楽ソース形式）を確認する処理を行う（ステップＳ２１０）。
【００５４】
コンピュータ１０から送信されるオーディオデータのデータ形式がヘッドセット２０が再生可能なデータ形式に一致するならば（ステップＳ２１１のＮＯ）、ヘッドセット２０はコンピュータ１０との無線接続を確立するコネクション確立処理を実行する（ステップＳ２１２）。コンピュータ１０との無線接続が確立された後、ヘッドセット２０は、コンピュータ１０にストリーミング開始コマンドをコンテンツデータ送信要求として伝送し、コンピュータ１０に音楽のようなオーディオデータのストリームを伝送すべきことを指示する。これにより、コンピュータ１０からヘッドセット２０に音楽のようなオーディオデータのストリームを伝送する処理が開始される。ヘッドセット２０は、オーディオデータのストリームを受信しながら、それを再生する（ステップＳ２１３）。
【００５５】
以上のように、本実施形態のヘッドセット２０は、無線通信デバイス１０１に無線接続された外部機器を識別する識別情報を保存し、そして操作スイッチ２２の操作に応じて、保存された識別情報で指定される外部機器からコンテンツデータを受信するための通信を自動的に開始する機能を持つ。よって、ユーザは外部機器を操作してヘッドセット２０に一度接続するだけで、次回からは、外部機器自体を操作することなく、その外部機器からコンテンツデータを受信するための通信を開始することができる。
【００５６】
また、外部機器の識別情報の保存は、認証処理及び音楽ソース形式確認処理によってオーディオデータのストリーム伝送を実行可能な外部機器であることが確認された後に実行されるので、再生ボタン２２の操作に応答して、オーディオデータのストリーム伝送を実行できない機器にヘッドセット２０が不用意に接続されてしまうことを防止することができる。
【００５７】
図６には、本実施形態のヘッドセット２０の第２の例が示されている。
【００５８】
図６のヘッドセット２０は、図１、図２を参照して説明した構成に加え、さらにモード切替えスイッチ２３を備えている。モード切替えスイッチ２３は、ヘッドセット２０が実行すべき通信モードを切り替えるための操作スイッチである。
【００５９】
ヘッドセット２０は、外部機器との通信を行うために次の２つの通信モードを有している。
【００６０】
一方は、上述したように外部機器から伝送される音楽のようなオーディオデータを受信する通信モードであり（以下、オーディオモードと云う）、他方は、外部機器との間で音声などのオーディオデータを送受信する通信モード（以下、会話モードと云う）である。
【００６１】
会話モード（ＣＯＭモード）は、ユーザが、コンピュータ１０を介してインターネット上の各端末との間で電子会議を行う場合、あるいはコンピュータ１０上で実行される音声認識・合成プログラムをヘッドセット２０を用いて操作する場合などに利用される。
【００６２】
上述のオーディオモードおよび会話モードは、どちらもＡ２ＤＰを利用して実現されている。コンピュータ１０も、ヘッドセット２０との通信を行うための通信モードとして上述のオーディオモードおよび会話モードを有している。モード切替えスイッチ２３によってヘッドセット２０がオーディオモードにセットされている場合には、コンピュータ１０とヘッドセット２０との間の接続はオーディオモードで確立され、またモード切替えスイッチ２３によってヘッドセット２０が会話モードにセットされている場合には、コンピュータ１０とヘッドセット２０との接続は会話モードで確立される。
【００６３】
図７には、オーディオモードにおけるコネクション確立処理の様子が示されている。
【００６４】
コネクション確立処理を開始するデバイス（コンピュータ１０またはヘッドセット２０）は、コンピュータ１０からヘッドセット２０に音楽のようなオーディオデータを伝送するための一方向のチャネル（トランスポートチャネル）を確立するための手続きを実行する。
【００６５】
このコネクション確立処理において、トランスポートチャネルのストリームエンドポイントとして機能すべきコンピュータ１０およびヘッドセット２０相互間でオーディオ伝送に使用すべき通信条件（ＣＯＤＥＣ、サンプリング周波数など）が決定される。コンピュータ１０は確立されたトランスポートチャネルを介してオーディオデータを伝送するｓｏｕｒｃｅデバイスとして機能し、ヘッドセット２０は確立されたトランスポートチャネルを介して伝送されるオーディオデータを受信するｓｉｎｋデバイスとして機能する。
【００６６】
コネクション確立処理の後、コンピュータ１０からヘッドセット２０にオーディオデータを送信する処理（ストリーミング）が開始される。
【００６７】
図８には、会話モードにおけるコネクション確立処理の様子が示されている。
【００６８】
コネクション確立処理を開始するデバイス（コンピュータ１０またはヘッドセット２０）は、コンピュータ１０とヘッドセット２０との間で音声信号のようなオーディオデータを双方向で転送するための２つのトランスポートチャネルを確立するための手続きを実行する。
【００６９】
このコネクション確立処理においては、コンピュータ１０およびヘッドセット２０相互間でオーディオ伝送に使用すべき通信条件（ＣＯＤＥＣ、サンプリング周波数など）が、各トランスポートチャネル毎に決定される。
【００７０】
一方のトランスポートチャネルに関しては、コンピュータ１０はそのトランスポートチャネルを介してオーディオデータを送信するｓｏｕｒｃｅデバイスとして機能し、ヘッドセット２０はそのトランスポートチャネルを介して送信されるオーディオデータを受信するｓｉｎｋデバイスとして機能する。他方のトランスポートチャネルに関しては、ヘッドセット２０がｓｏｕｒｃｅデバイスとして機能し、コンピュータ１０がｓｉｎｋデバイスとして機能する。
【００７１】
コネクション確立処理の後は、コンピュータ１０からヘッドセット２０にオーディオデータを送信する処理とヘッドセット２０からコンピュータ１０へオーディオデータを送信する処理とを同時に実行することができる。
【００７２】
図９には、各通信モードにおけるストリーミングの方向およびＣＯＤＥＣの種類の例が示されている。
【００７３】
オーディオモードでは、オーディオデータストリームの伝送は一方向でのみ実行され、そのストリーミングで使用されるＣＯＤＥＣの種類は、例えば、低圧縮のサブバンドコーデック（ＳＢＣ：Ｓｕｂｂａｎｄ  Ｃｏｄｅｃ）である。ＳＢＣは音楽データ用の圧縮符号化・復号方式であり、その処理には比較的多くの演算量が必要となるが、受信側で十分に高品質の音を再現することが出来る。また、オーディオモードでは、マイクロホン２０５は使用されないので、ヘッドセット２０からコンピュータ１０へのオーディオデータの伝送は発生しない。よって、演算量の多いＳＢＣを用いても、ヘッドセット２０はコンピュータ１０から受信した音楽のようなオーディオデータのストリームをリアルタイムに復号・再生することができる。
【００７４】
会話モードでは、オーディオデータストリームの伝送は双方向で実行され、その各ストリーミングで使用されるＣＯＤＥＣの種類は、音声信号用の圧縮符号化方式である、例えばμ−ｌａｗである。μ−ｌａｗは、ＳＢＣに比べて必要な演算量は少ない。よって、ヘッドセット２０はコンピュータ１０から受信した音声信号のようなオーディオデータのストリームをリアルタイムに復号・再生するのと同時に、マイクロホン２０５から入力される音声信号を圧縮符号化してコンピュータ１０にリアルタイムに伝送することができる。
【００７５】
ヘッドセット２０は、オーディオモードおよび会話モードそれぞれについて、前回接続した外部機器の識別情報を一つずつ保存することができる。
【００７６】
図１０に示されているように、接続相手情報記憶部１１１は、オーディオモードで前回接続された外部機器の識別情報を記憶するための第１の接続相手情報記憶エリア１１１Ａと、会話モードで前回接続された外部機器の識別情報を記憶するための第２の接続相手情報記憶エリア１１１Ｂとを含む。
【００７７】
図４のステップＳ１０９における接続相手情報保存処理においては、現在の通信モードに対応する接続相手情報記憶エリア１１１Ａまたは１１１Ｂに識別情報が保存される。この処理の手順を図１１に示す。
【００７８】
図１１のフローチャートに示されているように、ヘッドセット２０は、外部機器とヘッドセット２０との間の無線接続が確立された後（ステップＳ１０８）、まず、モード切替えスイッチ２３によって指定されている現在の通信モードがオーディオモードおよび会話モード（ＣＯＭモード）のいずれであるかを判別する（ステップＳ３０１）。オーディオモードであれば、ヘッドセット２０は、外部機器の識別情報を接続相手情報記憶エリア１１１Ａに、次回のオーディオモードにおける接続相手情報として保存する（ステップＳ３０２）。一方、会話モードであれば、ヘッドセット２０は、外部機器の識別情報を接続相手情報記憶エリア１１１Ｂに、次回の会話モードにおける接続相手情報として保存する（ステップＳ３０３）。
【００７９】
再生ボタン２２が操作された時は、ヘッドセット２０は、現在の通信モードに対応する接続相手情報記憶エリア１１１Ａまたは１１Ｂに保存されている識別情報を用いて、外部機器との接続を開始する。
【００８０】
すなわち、図１２のフローチャートに示されているように、再生ボタン２２の操作に応答して、ヘッドセット２０は、まず、モード切替えスイッチ２３によって指定されている現在の通信モードがオーディオモードおよび会話モード（ＣＯＭモード）のいずれであるかを判別する（ステップＳ４０１）。
【００８１】
オーディオモードであれば、ヘッドセット２０は、第１の接続相手情報記憶部１１１Ａから接続相手情報（識別情報）を取り出す処理を実行する（ステップＳ４０２）。第１の接続相手情報記憶部１１１Ａに接続相手情報が記憶されていない場合には（ステップＳ４０３のＹＥＳ）、ヘッドセット２０は、ステップＳ２０１のユーザ操作待ち状態に戻る。第１の接続相手情報記憶部１１１Ａに接続相手情報が記憶されているならば（ステップＳ４０３のＮＯ）、ヘッドセット２０は、第１の接続相手情報記憶部１１１Ａから取得した識別情報（デバイスアドレス）で指定される外部機器に接続要求を送信することにより、デバイスアドレスで指定される外部機器に接続するための処理を開始する（ステップＳ２０６）。
【００８２】
会話モード（ＣＯＭモード）であれば、ヘッドセット２０は、第２の接続相手情報記憶部１１１Ｂから接続相手情報（識別情報）を取り出す処理を実行する（ステップＳ４０４）。第２の接続相手情報記憶部１１１Ｂに接続相手情報が記憶されていない場合には（ステップＳ４０５のＹＥＳ）、ヘッドセット２０は、ステップＳ２０１のユーザ操作待ち状態に戻る。第２の接続相手情報記憶部１１１Ｂに接続相手情報が記憶されているならば（ステップＳ４０５のＮＯ）、ヘッドセット２０は、第２の接続相手情報記憶部１１１Ｂから取得した識別情報（デバイスアドレス）で指定される外部機器に接続要求を送信することにより、デバイスアドレスで指定される外部機器に接続するための処理を開始する（ステップＳ２０６）。
【００８３】
以上の処理により、通信モード毎に前回接続された外部機器との通信を自動的に開始することが出来る。
【００８４】
また、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００８５】
【発明の効果】
以上説明したように、本発明によれば、音楽プレーヤ、パーソナルコンピュータのような外部機器をユーザが操作することなく、その外部機器からコンテンツデータを受信するための通信を開始することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るヘッドセットの外観を示す図。
【図２】図１のヘッドセットのシステム構成を示す図。
【図３】図１のヘッドセットが接続相手情報記憶部に格納された識別情報を用いて外部機器との通信を開始する様子を示す図。
【図４】図１のヘッドセットが外部機器から接続要求を受信した時に実行する処理の手順を示すフローチャート。
【図５】図１のヘッドセットが再生ボタンが操作された時に実行する処理の手順を示すフローチャート。
【図６】本発明の一実施形態に係るヘッドセットの他の例を示す図。
【図７】図６のヘッドセットと外部機器との間で行われるオーディオモードにおけるコネクション確立処理の様子を示す図。
【図８】図６のヘッドセットと外部機器との間で行われる会話モードにおけるコネクション確立処理の様子を示す図。
【図９】図７のオーディオモードと図８の会話モードそれぞれにおけるストリーミングの方向とコーデックの種類を説明するための図。
【図１０】図６のヘッドセットに設けられる２つの接続相手情報記憶エリアを示す図。
【図１１】図６のヘッドセットによって実行される接続相手情報保存処理の手順を示すフローチャート。
【図１２】図６のヘッドセットが再生ボタンが操作された時に実行する処理の手順を示すフローチャート。
【符号の説明】
１０…コンピュータ、２０…ヘッドセット、２１…電源ボタン、２２…再生ボタン、２３…モード切替えスイッチ、１０１…無線通信デバイス、１０２…システムコントローラ、１０３…オーディオ再生部、１０４…オーディオ入力部、１０５…スピーカ、２０５…マイクロホン。
【図１】
2004274138.tif 000003
【図２】
2004274138.tif 000004
【図３】
2004274138.tif 000005
【図４】
2004274138.tif 000006
【図５】
2004274138.tif 000007
【図６】
2004274138.tif 000008
【図７】
2004274138.tif 000009
【図８】
2004274138.tif 000010
【図９】
2004274138.tif 000011
【図１０】
2004274138.tif 000012
【図１１】
2004274138.tif 000013
【図１２】
2004274138.tif 000014