(57)【要約】【課題】外部無線通信デバイスとの通信が切断された場合のコンテンツデータの出力を適宜制御することが可能な電子機器及びコンテンツデータ出力制御方法を提供することを目的とする。【解決手段】パソコン１からヘッドセット２へコンテンツデータの送信が行われている状態で、無線通信が切断された場合、パソコン１に設けられたスピーカ１０７からコンテンツデータが再生されることを防止する。また、パソコン１とヘッドセット２との無線通信が切断された場合のコンテンツデータの出力設定ウインドウをＬＣＤ１０６へ表示し、任意にコンテンツデータの出力先を設定可能とする。【選択図】  図１
2004274104.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体に設けられコンテンツデータを再生処理する処理手段と、
前記処理手段で処理された前記コンテンツデータを再生出力する出力手段と、
前記処理手段で処理された前記コンテンツデータを無線通信により外部機器へ送信する無線通信手段と、
前記処理手段で処理された前記コンテンツデータを前記無線通信手段または前記出力手段のいずれか一方へ出力し、前記無線通信手段を介して前記コンテンツデータが前記外部機器へ送信されている時に前記無線通信が切断された場合、前記出力制御手段から前記出力手段へ前記コンテンツデータの出力を停止させる出力制御手段と、
を具備することを特徴とする電子機器。
【請求項２】
本体と、
前記本体に設けられコンテンツデータを処理する処理手段と、
前記処理手段で処理された前記コンテンツデータを再生出力可能な出力手段と、
前記処理手段で処理された前記コンテンツデータを無線通信により外部機器へ送信可能な無線通信手段と、
前記処理手段で処理された前記コンテンツデータを前記無線通信手段または前記出力手段のいずれか一方へ出力する出力制御手段と、
前記無線通信手段を介して前記コンテンツデータが前記外部機器へ送信されている時に前記無線通信が切断された場合の前記コンテンツデータの出力処理を設定可能な設定手段とを具備し、
前記出力制御手段は、前記無線通信が切断された場合、前記設定手段で設定された出力処理を実行すること
を特徴とする電子機器。
【請求項３】
前記設定手段は、前記無線通信が切断された場合に前記出力制御手段から前記無線通信手段及び前記出力手段へ前記コンテンツデータの出力を停止させることを設定可能であることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記制御手段は、前記無線通信手段を介して前記コンテンツデータが前記外部機器へ送信されている時に前記無線通信が切断された場合、前記出力制御手段から前記無線通信手段へ前記コンテンツデータの出力を停止させることを特徴とする請求項１に記載の電子機器。
【請求項５】
前記停止手段は、前記無線通信の切断を検出する検出手段と、
前記無線通信を切断する所定の通信終了処理が実行されたか否かを判断する判断手段を具備し、
前記所定の通信終了処理が実行されずに前記無線通信が切断された場合、前記無線通信手段は前記外部機器との無線通信の再接続処理を実行することを特徴とする請求項１または３に記載の電子機器。
【請求項６】
前記再接続処理により前記外部機器との無線通信が可能となった場合、前記出力制御手段は前記コンテンツデータを前記無線通信手段へ出力することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記再接続処理を行い、所定時間内に前記外部機器との無線通信が可能とならない場合、前記出力制御手段は前記出力手段へ前記コンテンツデータを出力することを特徴とする請求項５に記載の電子機器。
【請求項８】
無線通信手段は、ＢｌｕｅｔｏｏｔｈＴＭの規格に準じた無線通信を実行可能であり、前記所定の通信終了処理はＡＶＤＴＰ（Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）のシグナリング処理であることを特徴とする請求項５に記載の電子機器。
【請求項９】
前記設定手段は、前記無線通信が切断された場合に、前記出力制御部から前記出力部へ前記コンテンツデータの出力を行わせることを設定可能であること
を特徴とする請求項２に記載の電子機器。
【請求項１０】
前記無線通信が切断された場合に前記処理手段の処理を停止させることを特徴とする請求項１または２に記載の電子機器。
【請求項１１】
前記停止手段は、前記無線通信の切断を検出する検出手段と、前記無線通信を切断する所定の通信終了処理の実行があったか否かを判断する判断手段とを具備し、
前記所定の通信終了処理が実行されずに前記無線通信が切断された場合、前記無線通信手段は前記外部機器との無線通信の再接続処理を実行し、前記再接続処理により前記外部機器との無線通信が可能となった場合、前記処理手段での処理を開始することを特徴とする請求項１０に記載の電子機器。
【請求項１２】
前記コンテンツデータは、オーディオデータであり、前記出力手段はスピーカであることを特徴とする請求項１または２に記載の電子機器。
【請求項１３】
前記コンテンツデータは、映像データであり、前記出力手段は前記電子機器に設けられたディスプレイであることを特徴とする請求項１または２に記載の電子機器。
【請求項１４】
前記電子機器は情報を表示する表示手段を具備し、
前記無線通信が切断された場合に、前記コンテンツデータの出力を前記出力手段へ切り替えるか否かの問合せを前記表示手段へ表示することを特徴とする請求項１または２に記載の電子機器。
【請求項１５】
コンテンツデータを出力可能な出力手段と、前記コンテンツデータを無線通信により送信可能な無線通信手段とを有する電子機器に用いられるコンテンツデータ出力方法において、
前記処理された前記コンテンツデータを前記無線通信手段または前記出力手段のいずれか一方へ出力し、
前記無線通信手段を介して前記コンテンツデータが前記外部機器へ送信されている時に前記無線通信が切断されたか否か判断し、
前記判断処理において前記無線通信が切断されたと判断された場合、記無線通信手段及び前記出力手段へ前記コンテンツデータの出力を停止させること
を特徴とするコンテンツデータ出力方法。
【請求項１６】
前記無線通信が切断された場合に、前記コンテンツデータの出力を前記出力手段へ切り替えるか否かの問合せ通知を前記電子機器が具備する表示手段へ表示することを特徴とする請求項１５に記載のコンテンツデータ出力方法。
【請求項１７】
コンテンツデータを出力可能な出力手段と、前記コンテンツデータを無線通信により送信可能な無線通信手段とを有する電子機器に用いられるコンテンツデータ出力方法において、
前記処理された前記コンテンツデータを前記無線通信手段または前記出力手段のいずれか一方へ出力し、
前記無線通信手段を介して前記コンテンツデータが前記外部機器へ送信されている時に前記無線通信が切断された場合の前記コンテンツデータの出力処理を設定し、
記無線通信手段を介して前記コンテンツデータが前記外部機器へ送信されている時に前記無線通信が切断されたか否か判断し、
前記判断処理において前記無線通信が切断されたと判断された場合、前記設定された出力処理を実行すること
を特徴とするコンテンツデータ出力方法。
【請求項１８】
無線通信手段を具備するコンピュータと、前記コンピュータと無線通信可能なコンテンツデータ出力デバイスとを有するコンピュータシステムにおいて、
前記コンピュータは、
コンテンツデータを処理する処理手段と、
前記処理手段で処理された前記コンテンツデータを再生出力可能な第１の出力手段と、
前記コンテンツデータを無線通信により前記コンテンツデータ出力デバイスへ送信可能な無線通信手段と、
前記処理手段で処理された前記コンテンツデータを前記無線通信手段または前記第１の出力手段のいずれか一方へ出力し、前記無線通信手段を介して前記コンテンツデータが前記外部機器へ送信されている時に前記無線通信が切断された場合、前記出力制御手段から前記第１の出力手段へ前記コンテンツデータの出力を停止させる出力制御手段とを具備し、
前記コンテンツデータ出力デバイスは、
前記コンピュータから送信された前記コンテンツデータを受信可能な第２の無線通信手段と、
前記コンテンツデータを再生出力可能な第２の出力手段とを具備すること
を特徴とするコンピュータシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信で音データを送信可能で且つ、自機器で音再生可能な電子機器およびコンテンツデータ出力方法に関する。
【０００２】
【従来の技術】
近年、通信技術の発達と多様化に伴い様々な無線通信ネットワークが開発、実用化されており、その中にＢｌｕｅｔｏｏｔｈＴＭと呼ばれる無線通信技術がある。
【０００３】
ＢｌｕｅｔｏｏｔｈＴＭはＩＳＭ（Ｉｎｄｕｓｔｒｙ  Ｓｃｉｅｎｃｅ  Ｍｅｄｉｃａｌ）バンドを利用した短距離無線通信規格の一つであり、例えば、パーソナルコンピュータ（以後、パソコンと称す）とプリンタやモデム、キーボード、音声出力装置等の周辺機器との間の通信や、携帯電話機とパソコンとの間のデータ通信などに用いられ無線通信方式である。ＢｌｕｅｔｏｏｔｈＴＭを使用すると各機器間を接続するケーブルが不要となるため、各種機器の使用勝手を大幅に向上させることができる。
【０００４】
また、このようなＢｌｕｅｔｏｏｔｈＴＭの通信を利用したシステムの一つとして、パソコンや音楽プレーヤーなどの電子機器から、ヘッドフォンなどの外部機器に対してオーディオデータ（以後、コンテンツデータと称す）を無線通信によって送信するシステムが知られている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開２００２−１１２３８３号公報（第５−６頁、第４図）
【０００６】
【非特許文献１】
ＴＯＳＨＩＢＡ  ＤｙｎａｂｏｏｋＳＳ  ２０００  ＤＳ７５Ｐ／２モデル  取扱説明書  ２００２年１月２１日発行  （４２頁、４４頁、１４６頁）  ｈｔｔｐ：／／ｄｙｎａｂｏｏｋ．ｃｏｍ／ｐｃ／ｃａｔａｌｏｇ／ｓｓ／ｍａｎｕｐｄｆ／ｍｐ１０３２ａ．ｐｄｆ
【０００７】
【発明が解決しようとする課題】
しかし、上記のようなシステムにおいては、電子機器（音楽プレーヤー）と外部機器（ヘッドフォン）との間の物理的距離、遮蔽物の有無、または電波状態等によって、コンテンツデータの再生出力中に電子機器と外部機器との間の無線接続が突然切断されてしまう場合がある。
【０００８】
また、非特許文献１に開示されているように、パソコンのようにスピーカ等の出力手段を有する機器にヘッドフォン等の外部出力機器が接続されている場合はヘッドフォンからコンテンツデータが再生出力され、パソコンに設けられているスピーカからはコンテンツデータの再生出力が行われない。しかし、パソコンとヘッドフォンとの接続が解除された場合にパソコンに設けられたスピーカからコンテンツデータが再生出力されてしまう。
【０００９】
この場合、ヘッドフォンとパソコンとの接続が途切れることで、突然スピーカからコンテンツデータが再生出力されてしまい、周囲にいる人たちにも騒音として迷惑がかかるという問題があった。
【００１０】
上記課題を解決するために本発明では、コンテンツデータを自機器から外部機器に送信して再生させる場合において、外部機器との無線通信が切断された場合のコンテンツデータの出力を適宜制御可能な電子機器及びコンテンツデータ出力方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、請求項１に係る発明では、本体と、本体に設けられコンテンツデータを再生処理する処理手段と、処理手段で処理されたコンテンツデータを再生出力する出力手段と、処理手段で処理されたコンテンツデータを無線通信により外部機器へ送信する無線通信手段と、処理手段で処理されたコンテンツデータを無線通信手段または出力手段のいずれか一方へ出力し、無線通信手段を介してコンテンツデータが外部機器へ送信されている時に無線通信が切断された場合、出力制御手段から出力手段へコンテンツデータの出力を停止させる出力制御手段と、を具備することを特徴とする。
【００１２】
このような構成により、コンテンツデータを自機器から外部機器に送信して再生させる場合において、外部機器との無線通信が切断された場合、出力手段からコンテンツデータが出力されることを防止できる電子機器を提供することが可能である。
【００１３】
また、請求項２に係る発明では、本体と、本体に設けられコンテンツデータを処理する処理手段と、処理部で処理されたコンテンツデータを再生出力可能な出力手段と、処理部で処理されたコンテンツデータを無線通信により外部機器へ送信可能な無線通信手段と、処理手段で処理されたコンテンツデータを無線通信手段または出力手段のいずれか一方へ出力する出力制御手段と、無線通信手段を介してコンテンツデータが外部機器へ送信されている時に無線通信が切断された場合のコンテンツデータの出力処理を設定可能な設定手段とを具備し、出力制御手段は、無線通信が切断された場合、設定手段で設定された出力処理を実行することを特徴とする。
【００１４】
このような構成によりコンテンツデータを自機器から外部機器に送信して再生させる場合において、外部機器との無線通信が切断された場合のコンテンツデータの出力を適宜制御可能な電子機器を提供することが可能となる。
【００１５】
【発明の実施の形態】
以下本発明に係る実施の形態を、図面を参照して説明する。
【００１６】
まず図１乃至図９を参照して第１の実施形態を説明する。
【００１７】
第１の実施形態では、電子機器と外部機器とのコンテンツデータの無線送信が切断された場合に、電子機器に設けられているスピーカからコンテンツデータが出力されることを禁止する例について説明する。
【００１８】
図１に第１の実施形態に係るシステムの構成図を示す。
【００１９】
電子機器１は、音楽などのコンテンツデータを外部機器２に無線通信によって送信可能な装置である。第１の実施形態では、電子機器１を音楽再生可能なパソコンによって実現し、また外部機器２をワイヤレスヘッドセット（以後、ヘッドセットと称す）２によって実現した場合を想定する。ヘッドセット２は、パソコン１からストリームとして送信される音楽等のコンテンツデータを再生する出力装置として機能する。
【００２０】
ＢｌｕｅｔｏｏｔｈＴＭは近距離無線通信の規格であり、２．４ＧＨｚ帯（２．４０００〜２．４８３５ＧＨｚ）のＩＳＭ（Ｉｎｄｕｓｔｒｙ  Ｓｃｉｅｎｃｅ  Ｍｅｄｉｃａｌ）バンドを用いて１０ｍ以内（最大１００ｍ）の無線通信を実現するものである。ＢｌｕｅｔｏｏｔｈＴＭでは、スペクトラム拡散方式として周波数ホッピング方式（ＦＨＳＳ：Ｆｒｅｑｕｅｎｃｙ  Ｈｏｐｐｉｎｇ  Ｓｐｒｅａｄ  Ｓｐｅｃｔｒｕｍ）を用い、最大１Ｍｂｐｓの通信速度で、最大８台までの機器を時分割多重送信方式によって一つのグループ（ピコネット）を構成し、通信を行うことが可能である。また、２．４ＧＨｚ帯の周波数を周波数帯域幅１ＭＨｚの７９個のチャネルに分け、通信チャネルを１秒間に１６００回切替えて通信を行う。このチャネルはランダムに選択されるため、特定の周波数に依存することは無く、秘匿性に優れていると言われている。ピコネットは、マスタと呼ばれるピコネットを管理する機器、本実施形態ではパソコン１と、マスタに管理されるスレーブと呼ばれる機器、本実施形態ではヘッドセット２とを有するシステムであり、本実施形態ではパソコン１からヘッドセット２へ音楽等のコンテンツデータを送信し、ヘッドセット２で再生可能とする。本実施形態では、コンテンツデータとしてオーディオデータの場合を例に説明を行う。
【００２１】
パソコン１は、本体ケース１０１と表示部ケース１０２とがヒンジ部１０３を介して回動可能に接続されている。本体ケース１０１には、その上面にユーザインターフェースとして文字情報などを入力可能なキーボード１０４及びポインティングデバイスであるタッチパッド１０５が配設されている。表示部ケース１０２には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１０６が設けられている。また、このパソコン１は図１で図示しないＢｌｕｅｔｏｏｏｔｈ（Ｒ）規格に準拠した無線通信部とアンテナとを有し、アンテナを介してヘッドセット２へコンテンツデータを送信可能とする。また、本体ケース１０１側面にはスピーカ１０７が設けられており、音楽等のオーディオデータを再生可能である。
【００２２】
ヘッドセット２は、パソコン１から無線通信によって送信されるコンテンツデータを再生して、そのコンテンツデータに対応する音を発生する出力装置である。ヘッドセット２は利用者の頭部に装着可能に構成されている。
【００２３】
このヘッドセット２の外形は、図示のようにヘッドアーム２０１と、その両端にそれぞれ設けられた２つのパッド２０２，２０３とから構成されている。２つのパッド２０２，２０３にはそれぞれスピーカが内蔵されている。ヘッドセット２が利用者の頭部に装着された状態において、２つのパッド２０２，２０３は利用者の左右の耳をそれぞれ覆うように構成される。パッド２０３の外面には、図１では図示しない操作スイッチ、例えば電源ボタン、再生ボタン、停止ボタン、先送りボタン、および逆戻しボタン等が設けられている。
【００２４】
続いて図２に第１の実施形態に係るパソコン１のハードウェア構成図を示す。
【００２５】
パソコン１は、通常のパソコン１が動作するのに必要なデバイスにより構成されている。このパソコン１全体の制御を司るＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１と第１のブリッジ回路１１２とは例えば６４ビット幅のデータバスを有するＣＰＵローカルバスによって接続されており、第１のブリッジ回路１１２とメインメモリ１１３との接続はメモリバスを介して接続されている。第１のブリッジ回路１１２と第２のブリッジ回路１１４とは、３２ビット幅のデータバスを有する高速バス１１５により接続されている。また、第２のブリッジ回路１１４には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）１１６を介してＢｌｕｅｔｏｏｔｈＴＭ規格に準拠した無線通信を実行する無線通信部１１７が接続されている。また、第２のブリッジ回路１１４から延出されている低速バスに１１８は、ＥＣ（Ｅｎｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）１１９と呼ばれるサブマイコンが接続されている。
【００２６】
ＣＰＵ１１１は、パソコン１全体の動作制御およびメインメモリ１１３の内容を参照し、それに基づきデータ処理等を実行するデバイスである。
【００２７】
第１のブリッジ回路１１２は、ＣＰＵローカルバスと高速バス１１５との間を繋ぐブリッジＬＳＩであり、高速バス１１５のバスマスタデバイスの１つとして機能する。この第１のブリッジ回路１１２は、ＣＰＵ１１３と高速バス１１５に接続されるデバイスとの間で、データ及びアドレスを含むバス幅を変換する機能、及びメモリバスを介してメインメモリ１１３のアクセス制御を行なう機能や、ＬＣＤ１０６への表示データを送信し、表示制御を行う機能などを有している。
【００２８】
メインメモリ１１３は、オペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）１２０、無線通信やコンテンツデータ再生するためのドライバソフト１２１、例えば音楽再生を実行する音楽再生アプリケーション１２３、ユーティリティソフトおよび処理データなどを格納するメモリデバイスであり、複数のＤＲＡＭなどによって構成されている。
【００２９】
高速バス１１５はクロック同期型の入出力バスであり、高速バス１１５上の全てのサイクルは、高速バスクロックに同期して行う。この高速バス１１５は、時分割的に使用されるアドレス／データバスを有している。
【００３０】
第２のブリッジ回路１１４は、高速バス１１５と低速バス１１８との間を繋ぐブリッジＬＳＩであり、高速バス１１５と低速バス１１８との間のバス変換等を行う。また、ＵＳＢコントローラ１２４、ＩＤＥ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｄｅｖｉｃｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）コントローラ１２５、ＡＣ９７コントローラ１２６などの各種インターフェースコントローラが組み込まれている。ＵＳＢコントローラ１２４はシリアルデータ転送を制御するためのものであり、ＵＳＢ１１６を介して接続される無線通信部１１７との信号送受信の制御を行なう。ＩＤＥコントローラ１２５は、ＩＤＥインターフェースを介して接続されるハードディスクドライブ（ＨＤＤ）１２７や図示しない光ディスクドライブ装置とのデータ転送制御等を行う。また、ＡＣ９７コントローラ１２６は、オーディオデータ、モデムなどのサウンド処理を行なうコントローラであり、オーディオコーデック１２８（以後、コーデックと称す）に接続され、オーディオデータ（コンテンツデータ）をコーデック１２８へ送信する。
【００３１】
無線通信部１１７は、ＢｌｕｅｔｏｏｔｈＴＭの通信規格に準拠したデータ変調、復調を及び、周波数ホッピング制御等をデータ変調／復調部１２９で行なう。データ変調／復調部１２９で変調されたデータをＲＦ部１３０で無線通信に使用される周波数へ変換し、アンテナ１３１を介して、外部へ送信する。またアンテナ１３１を介して受信した無線信号をＲＦ部１３０で増幅し、データ変調／復調部１２９で復調した後、第２のブリッジ回路１１４へ送信する。アンテナ１３１は例えば、平板形状の逆Ｆ型アンテナなどを用いることができ、表示部ケース１０２内の上部などに設けられる。
【００３２】
ＨＤＤ１２７は、不揮発性のデータ記憶デバイスであり、パソコン１の電源が切断されている状態でもデータを保持可能である。このＨＤＤ１２７には、ＯＳや、各種アプリケーション、ドライバ、ユーティリティソフト、音楽や映像などのコンテンツデータが記憶されており、これらのデータは適宜メインメモリ１１３へ読み出され、ＣＰＵ１１４によって処理される。
【００３３】
コーデック１２８は、オーディオデータなどのＤ／Ａ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）変換を行い、アンプ１３２へ送信する。アンプ１３２は、コーデック１２８から出力されるアナログ信号を増幅してスピーカ１０７へ出力する。
【００３４】
第２のブリッジ回路１１４に接続される低速バス１１８には、ＥＣ１１９が接続されている。
【００３５】
ＥＣ１１９は、ＣＰＵ１１１によってリード／ライト可能な複数のレジスタ群を内蔵している。これらレジスタ群を使用することにより、ＣＰＵ１１１と、ＥＣ１１９に接続されたデバイスとの間の通信が可能となる。また、キーボードコントローラおよびＰＳ／２コントローラの機能も内蔵されており、ＥＣ１１９に接続されるキーボード１０４およびタッチパッド１０５から入力される信号の処理が行われ、上位のデバイス（ＣＰＵ１１１等）へ通知する。
【００３６】
上記のような構成のパソコンで、音楽再生アプリケーション１２３等を利用することによりコンテンツデータの再生処理が行なわれた場合、無線モジュール１１７を介してヘッドセット２へ音楽等のコンテンツデータ（オーディオデータ）を送信したり、スピーカ１０７からオーディオデータの再生出力を行うことが可能となる。
【００３７】
次に、図３に第１の実施形態に係るヘッドセット２のハードウェア構成図を示す。
【００３８】
ヘッドセット２には、ヘッドセット２のシステム制御を実行するシステム制御部２１１、無線通信部２１２、データバッファ２１３、およびオーディオ再生部２１４が設けられている。
【００３９】
システム制御部２１１は、ヘッドセット２の動作を制御するために設けられたプロセッサであり、無線通信部２１２、およびオーディオ再生部２１４等をそれぞれ制御する。また、システム制御部２１１には、パソコン１から送信されたデータにエラーを検出するエラー検出・訂正部、および再送要求発行部を有している。エラー検出・訂正部は、無線通信部２１２によって受信されたデータに対してエラー検出および訂正処理を施す。エラー検出・訂正部が訂正できないエラーが発生した場合には、再送要求発行部は当該データの再送要求を発行する。この再送要求は無線通信部２１２によって送信元デバイスに送られる。
【００４０】
無線通信部２１２は、パソコン１に設けられた無線通信部１１７と同じく、ＢｌｕｅｔｏｏｔｈＴＭの規格に準拠した手順で無線通信を実行可能なモジュールである。
【００４１】
この無線通信部２１２は、パソコン１から無線信号によって送信されるデータを受信するために用いられる。また、無線通信部２１２は、操作スイッチ２１５の操作に応じて各種再生制御信号をパソコン１に送信する際にデータ送信を行うために利用される。
【００４２】
無線通信部２１２は、図示のように、ＲＦ部２１６、データ変調／復調部２１７を備えている。無線通信部２１２はアンテナ２１８を介して受信される無線信号をＲＦ部２１６で電気信号に変換し、データ変調／復調部２１７で復調処理を行ないシステム制御部２１１へ送信する。また、操作スイッチ２１５などの操作が行われた場合、システム制御部２１１を介して入力される信号をデータ変調／復調部２１７で変調処理を行ない、ＲＦ部２１６で無線信号に変換した後、アンテナ２１８を介してパソコン１へ送信する。
【００４３】
オーディオ再生部２１４は、パソコン１から送信される音楽等のコンテンツデータを無線通信部２１２、システム制御部２１１、およびデータバッファ２１３を介して受信しながら、それをパッド２０２，２０３それぞれ内蔵されたスピーカから音として出力可能な電気信号に変換するという、いわゆるストリーミング再生のためのデータ再生処理を実行する。ストリーミング再生とは、送信されるデータを受信しながら、逐次コンテンツデータの再生処理を行う再生方法である
【００４４】
上述のように、ヘッドセット２は、パソコン１から送信される音楽等のコンテンツデータをパッド２０２，２０３から再生出力可能となる。
【００４５】
次に、図４に第１の実施形態に係るコンテンツデータの再生に関わるソフトウェアとハードウェアの構成図を示す。
【００４６】
本実施形態では、音楽等のコンテンツデータの再生を行う際に、コンテンツデータを再生可能な音楽再生アプリケーション１２３を使用して再生することが可能である。通常、コンテンツデータを再生する場合は、音楽再生アプリケーション１２３で処理したデータをサウンドドライバ１３５を使用してコンテンツデータの処理を行い、コーデック１２８及びアンプ１３２を介してスピーカ１０７から出力が可能となる。サウンドドライバ１３５は、ＯＳ１２０が標準で有するものや、特定のスピーカー専用のサウンドドライバなどが存在するが、本実施形態では、スピーカ１０７に適合するサウンドドライバであるものとする。
【００４７】
また、ヘッドセット２からコンテンツデータを出力する場合は、ＢｌｕｅｔｏｏｔｈＴＭで音楽等のコンテンツデータのストリーミング再生を行うために使用されるＡ２ＤＰ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  ＤｉｓｔｒｉｂｕｔｕｔｉｏｎＰｒｏｆｉｌｅ）１３６と呼ばれるプロファイル（通信方式の規定）を使用し、ヘッドセット２へコンテンツデータの送信が行われる。プロファイルとは、ＢｌｕｅｔｏｏｔｈＴＭが提供する機能を定義づけたもので、デバイス間で通信する際のプロトコルを纏めたものである。ＢｌｕｅｔｏｏｔｈＴＭに基づく無線通信で使用されるサウンドドライバ（以後、ＢＴサウンドドライバと称す）１３７は、Ａ２ＤＰ１３６に基づいたデータ通信方式に沿って、ＢｌｕｅｔｏｏｔｈＴＭ規格に準じたデバイスへコンテンツデータを送信する際に用いられる。このＢＴサウンドドライバ１３７では、コンテンツデータのエンコード、デコード、データ圧縮形式の変換等を行う。
【００４８】
また、Ａ２ＤＰ１３６は無線通信部１１７の通信状態、切断の監視を行っており、通信の切断が起きた場合などに、ＢＴサウンドドライバ１３７からサウンドドライバ１３５へ切り替えることも可能である。なお、コンテンツデータは音楽再生アプリケーション１２３からサウンドドライバ１３５またはＢＴサウンドドライバ１３７へ渡される。ここで、無線通信部１１７を介してヘッドセット２へコンテンツデータを送信する際は、Ａ２ＤＰ１３６に従った送信手順に沿って、コンテンツデータがヘッドセット２へ送信される。また、スピーカ１０７へコンテンツデータを再生出力する際はサウンドドライバ１３５の制御に基づいてスピーカ１０７へコンテンツデータが出力されることになる。
【００４９】
続いて、図５にＡ２ＤＰのプロファイル構成図を示す。
【００５０】
最下層は、ハードウェアであるＲＦ層１３０、２１６、データ変調／復調部１２９、２１７であるが、この上にＢｌｕｅｔｏｏｔｈＴＭのコアプロトコルで定義されるＬＭＰ（Ｌｉｎｋ  Ｍａｎａｇｅｒ  Ｐｒｏｔｏｃｏｌ）１４１、２４１、Ｌ２ＣＡＰ（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  ａｎｄ  Ａｄａｐｔａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）１４２、２４２、ＳＤＰ（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）１４３、２４３が構成される。さらにＡ／Ｖデータストリームの転送、ストリームパラメタの調停などを行うＡＶＤＴＰ（Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  ＴｒａｎｓｐｏｒｔＰｒｏｔｏｃｏｌ）１４４、２４４がソフトウェア的に接続される。
【００５１】
ＬＭＰ１４１、２４１はＢｌｕｅｔｏｏｔｈＴＭデバイス間のリンク確立および認証などのセキュリティを管理する。Ｌ２ＣＡＰ１４２，２４２は、接続される機器同士のデータ伝送路である論理リンクの設定や、上位層からのパケットを分割して下位層へ渡し、下位層からのパケットを上位層へ渡す際の組み立て処理などを行う。ＳＤＰ１４３、２４３は、無線通信可能なＢｌｕｅｔｏｏｔｈ機器が提供する機能やサービスについて問い合わせるためのプロトコルである。
【００５２】
ＡＶＤＴＰ１４４、２４４はコンテンツデータのストリーム転送のセットアップのための通信調整と、送信先デバイスのエンコード、デコードなどの能力取得、ストリーム送信（チャネル）の確立と終了の手法を提供するプロトコルである。また、ＡＶＤＴＰ１４４が、サウンドドライバ１３５とＢＴサウンドドライバ１３７との切り替えを行うことが可能である。
【００５３】
コンテンツデータは、パソコン１側のプロファイル構成のＢＴサウンドドライバ１３７によりデータのエンコード等の処理が行われた後、ＡＶＤＴＰ１４４に基づく通信手法でＲＦ部１３０を介して無線送信される。ヘッドセット２側では、ＲＦ部２１６を介してデータを受信し、ＲＦ部２１６からさらにＡＶＤＴＰ２４４によりデータの受信が行われ、ＢＴサウンドドライバ２４５によりコンテンツデータのデコード処理が行われた後、ヘッドセット２で音楽の再生が可能となる。
【００５４】
続いて図６にパソコン１とヘッドセット２との通信接続のフローチャートを示す。
【００５５】
パソコン１の電源が入った直後や通信リンクを切断したＢｌｕｅｔｏｏｔｈ機器は待ち受け状態にある。このフェーズではデータの送受信は行われない。
【００５６】
パソコン１が問い合わせパケット（Ｉｎｑｕｉｒｙパケット）をブロードキャスト（同報発信）する（ステップＳ１０１）。Ｉｎｑｕｉｒｙパケットを受信したヘッドセット２はＢｌｕｅｔｏｏｔｈアドレス（固有）とクロック情報を含むＦＨＳ（Ｆｒｅｑｕｅｎｃｙ  Ｈｏｐ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ）パケットをパソコン１に返信する。この時点における送受信では，周波数ホッピングパターンに関する同意がマスター・スレーブ間で確立していないので、間い合わせ専用に定義された固定ホッピングパターンが使われる。
【００５７】
パソコン１がヘッドセット２からＦＨＳパケットを受け取り、どのようなスレーブ（ヘッドセット２）が存在するかを把握すると、ヘッドセット２に対してパソコン１が固有に持つＩＤを示すＩＤパケットを送信する（ステップＳ１０２）。ヘッドセット２からＩＤパケットに対する応答が返ると、パソコン１は、パソコン１が有するＢｌｕｅｔｏｏｔｈアドレス（固有）とクロック情報を含むＦＨＳパケットをヘッドセット２に送信し、自分のアドレスとクロックをヘッドセット２に知らせる（ステップＳ１０３）。ここで初めてパソコン１とヘッドセット２は同一のホッピングパターンを共有可能となる。
【００５８】
続いて、この後、通信接続フェーズに移り、パソコン１からヘッドセット２へＬ２ＣＡＰ１４１，２４１レイヤ間での論理リンクの接続を行う（ステップＳ１０４）。ＡＶＤＴＰ１４４は、論理リンクの接続が確立した通知を受けたら、ヘッドセット２との接続の状態を監視するコマンド（ＢＴ＿Ｎｏｔｉｆｙ）をコールし、ヘッドセット２との接続状態を監視する（ステップＳ１０５）。
【００５９】
続いて、ＡＶＤＴＰ１４４によって、ヘッドセット２のＳｔｒｅｍ  ｅｎｄ  Ｐｏｉｎｔ（ＳＥＰ）を取得する（ステップＳ１０６）。ＳＥＰとは、通信先デバイスの能力、リソースを示す情報であり、取得したＳＥＰを参照して通信先デバイス（本実施形態ではヘッドセット２）に合わせたデータ変換処理を行うことが可能になる。
【００６０】
次に、パソコン１は、ヘッドセット２から取得したＳＥＰに基づいてヘッドセット２の能力、リソース情報を判断し送信データ形式などの通信設定を行う（ステップＳ１０７）。上記の手順によって、パソコン１とヘッドセット２との通信接続が設定される。
【００６１】
続いて、パソコン１とヘッドセット２とのコンテンツデータの送信チャネルの設定を行う。パソコン１側のＡＶＤＴＰ１４４とヘッドセット２側のＡＶＤＴＰ２４４と間でデータの送受信を可能とするストリームチャネルを確立する（ステップＳ１０８）。これは、データをストリーム転送するためのパラメタの調停などを行うことでコンテンツデータをストリームで送受信することが可能な状態になる。
【００６２】
ストリームチャネルが確立したら、送受信するコンテンツデータのエンコード、デコードのパラメータの初期化を行い（ステップＳ１０９）、コンテンツデータのストリーム送信が可能となる。
【００６３】
上述の手順によりパソコン１からヘッドセット２へのコンテンツデータが送信可能となり、ヘッドセット２では受信したコンテンツデータをオーディオ再生部２１４で処理して再生出力することが可能となる。しかし、パソコン１とヘッドセット２との間の物理的距離、遮蔽物の有無、または電波状態等によって、ヘッドセット２でコンテンツデータの再生出力中に無線接続が突然切断されてしまう場合がある。
【００６４】
このように、不意に無線接続が切断された場合（意図しない無線切断）のコンテンツデータの処理について図７を用いて説明する。図７に第１の実施形態に係る無線通信切断時の処理フローチャートを示す。
【００６５】
ＡＶＤＴＰ１４４は、図６で説明したように通信接続を行う際に無線通信接続を監視するコマンド（ＢＴ＿Ｎｏｔｉｆｙ）を実行している（図６のステップＳ１０５）。このコマンドにより、パソコン１は無線通信が切断されたことを検知可能となる。
【００６６】
コンテンツデータの送信が行われている状態（ステップＳ２０１）で、無線通信が切断された場合（ステップＳ２０２）、ＡＶＤＴＰ１４４のストリームチャネルをクローズする処理（シグナリング処理と言う）が行われたか否かを判断する（ステップＳ２０３）。パソコン１とヘッドセット２とは、無線接続の際に所定の手順でストリームチャネルを確立したように、通信を切断する際にも所定の手順を実行することで、論理的（相互にデータを意味のあるものと理解できるか）、物理的（単に無線通信の電波の送受信可能であるか）に無線通信を切断することが可能となる。しかし、ここでは所定の処理を実行した上での切断か否かを判断することで、不意の（意図しない）切断か、正常処理（意図した）切断かを判断する。本実施形態では、ＡＶＤＴＰ１４４は切断処理を行う際に、ストリームチャネルのクローズ処理を行なう必要があるため、このような所定の処理を実行したか否かを判断することによって、不意の（意図しない）切断か、正常処理（意図した）切断かを判断する。
【００６７】
ＡＶＤＴＰ１４４は、所定の切断処理を行っていないと判断した場合（ステップＳ２０３のＹＥＳ）、ＢＴサウンドドライバ１３７でのエンコード処理を停止する（ステップＳ２０４）。この際に、ＡＶＤＴＰ１４４は無線通信が切断されたことによってＢＴサウンドドライバ１３７からサウンドドライバ１３５へ切替わることを禁止する（ステップＳ２０５）。また、音楽再生アプリケーション１２３から送られてくるコンテンツデータの破棄処理を行なう（ステップＳ２０６）。
【００６８】
また、無線通信が切断された際に、ＡＶＤＴＰ１４４が所定の処理を行なっていた場合（ステップＳ２０３のＮＯ）、正常な切断処理とみなし、コンテンツデータをＢＴサウンドドライバ１３７へ送信することが停止される。
【００６９】
このように、ＡＶＤＴＰ１４４において、無線通信の切断を監視し、無線通信が切断され場合に、ＢＴサウンドドライバ１３７でのエンコード処理の停止、コンテンツデータの破棄処理を行ない、且つＢＴサウンドドライバ１３７からサウンドドライバ１３５への切り替え処理を行わないことで、スピーカ１０７から突然コンテンツデータが再生出力されることを防止することが可能である。また、音楽再生アプリケーション１２３からはコンテンツデータをＢＴサウンドドライバ１３７へ送信したように認識されるため、アプリケーションがハングアップすることも防止できる。
【００７０】
次に図８および図９を用いて正常に通信が切断されなかった場合に実行されるパソコン１とヘッドセット２との再接続処理について説明する。図８に第１の実施形態に係る再接続処理のフローチャートを示す。また図９に第１の実施形態に係る出力先変更を示すダイアログウインドウの図を示す。
【００７１】
上述した不意の切断の場合、パソコン１とヘッドセット２とは無線通信の再接続を試みる。これは、パソコン１から再接続要求を出しても良いし、ヘッドセット２から再接続要求を出しても良い。
【００７２】
再接続処理の詳細は、図６で示した処理とほぼ同様である。再接続時は、Ｌ２ＣＡＰ１４２の接続を行った後、前回取得したＳＥＰを元に再設定を行い、ストリーミングチャンネルのオープンを行うことで、コンテンツデータの送受信が再開可能となる（ステップＳ３０１、Ｓ３０２のＹＥＳ）。
【００７３】
パソコン１とヘッドセット２とが再接続された場合、音楽再生アプリケーション１２３は、コンテンツデータの再生処理を継続しているため、ＢＴサウンドドライバ１３７は受け取ったコンテンツデータのエンコード処理を開始し（ステップＳ３０３）、コンテンツデータの送信が再開される（ステップＳ３０４）。但し、音楽再生アプリケーション１２３は、無線通信が切断されている間もコンテンツデータの再生処理を実行しているため、無線通信が途絶えていた間のコンテンツデータは破棄されたことになる。
【００７４】
また、無線通信の再接続が出来ない場合（ステップＳ３０２のＮＯ）、無線通信が切断されてから所定時間経過したか否かを判断する（ステップＳ３０５）。ここでは、例えば切断されてから９０秒が設定されているものとする。無線通信が切断されてから所定時間（９０秒）経過していない場合（ステップＳ３０５のＮＯ）、再び再接続処理を行う（ステップＳ３０１）。
【００７５】
無線通信が切断されてから所定時間（９０秒）経過した場合は（ステップＳ３０５のＹＥＳ）、再接続不可能（電波状態が悪い）と判断してパソコン１に設けられているスピーカ１０７へコンテンツデータの出力を切り替える。この際に、パソコン１のＬＣＤ１０６へダイアログウインドウを表示する（ステップＳ３０６）。ダイアログウインドウの例を図９に示す。このダイアログウインドウ１５０を用いて、コンテンツデータの出力先を変更する旨をユーザへ通知することでユーザは、コンテンツデータの出力先が変更されることを把握できる。
【００７６】
ここで、ダイアログ１５０の「ＯＫ」ボタンが押されると、ＢＴサウンドドライバ１３７の終了処理が行なわれ（ステップＳ３０７）、ＡＶＤＴＰ１４４はＢＴサウンドドライバ１３７からサウンドドライバ１３５へ切り替える（ステップＳ３０８）。このことにより、音楽再生アプリケーション１２３からサウンドドライバ１３５へコンテンツデータが送られて、スピーカ１０７からコンテンツデータが出力される（ステップＳ３０９）。
【００７７】
以上述べたように、第１の実施形態では、パソコン１またはヘッドセット２において、パソコン１から送信されるコンテンツデータの送信が、電波状態の問題などで不意に途切れた場合などでも、パソコン１に設けられたスピーカ１０７からコンテンツデータが再生出力されることを禁止しする。さらに、ヘッドセット２との無線通信の再接続を試みる。また一定時間、再接続を試みて、再接続が不可能な場合にパソコンに１設けられたスピーカ１０７からコンテンツデータを出力可能とする。
【００７８】
以上のように、第１の実施形態では、電子機器と外部機器との無線通信が切断された場合に、突然パソコンのスピーカからコンテンツデータが出力されることを防止することが可能である。
【００７９】
続いて、本発明の第２実施形態について説明する。
【００８０】
第２の実施形態では、電子機器と外部機器との無線通信が切断された場合のコンテンツデータの処理をユーザにより適宜設定可能とする例である。
【００８１】
本第２の実施形態のハードウェア構成も、上述第１の実施形態と同様に電子機器としてパソコン１、外部機器としてヘッドセット２を用いる場合の例を示す。このため、上述したハードウェア、ソフトウェアの説明は省略する。
【００８２】
図１０に第２の実施形態に係るコンテンツデータの出力設定ウインドウの図を示す。
【００８３】
サウンド出力設定ウインドウ１６０は、無線通信が不意に切断された場合のコンテンツデータの処理の設定として「無線デバイス優先モード」１６１と「本体スピーカ優先モード」１６２とが設けられている。このウインドウは専用のユーティリティで実現しても良いし、特定のアプリケーションとして実現しても良い。
【００８４】
無線デバイス優先モード１６１は、パソコン１とヘッドセット２との無線通信が切断された場合に、再接続を試みて、無線デバイスからのコンテンツデータを優先するモードである。この場合、無線通信が切断された場合は、第１の実施形態と同様にスピーカ１０７からのコンテンツデータの出力を禁止する。また、この設定画面では、オプションとして、無線再接続のタイムアウト時間を設定するタイムアウト設定部１６３と、無線通信が切断されている場合に音楽再生アプリケーション１２３の動作を停止可能なチェックボックス１６４が設けられている。
【００８５】
タイムアウト設定部１６３は、図８のステップＳ３０５で判断される所定時間を設定可能な設定部である。再接続処理にかかる時間が、ここで設定された時間以上に達した場合は、コンテンツデータの出力をパソコン１に設けられたスピーカ１０７へ切り替える。
【００８６】
チェックボックス１６４は、無線通信が切断されている場合に音楽再生アプリケーション１２３によるコンテンツデータの再生処理を停止するたＡＶＤＴＰ１４４から音楽再生アプリケーション１２３へ再生処理の停止指示が発行される。このため、無線再接続が成功した場合、切断された個所からコンテンツデータの再生が行われることになる。
【００８７】
本体スピーカ優先モード１６２は、ヘッドセット２との無線通信が切断された場合に、ＢＴサウンドドライバ１３７からサウンドドライバ１３５へ切り替え、パソコン１に設けられたスピーカ１０７からコンテンツデータの再生出力を行うモードである。この設定画面では、オプションとしてスピーカ１０７からの出力に切り替える際にフェードイン処理（小さい音量から徐々に音量を大きくする処理）でコンテンツデータの出力を行うことが可能なチェックボックス１６６が設けられている。
【００８８】
チェックボックス１６６がチェックされている場合、サウンドドライバ１３５に切り替えられた後、コンテンツデータの出力をフェードイン処理により再生出力する。上記の設定は、メインメモリ１１３に保持され、パソコン１とヘッドセット２との無線通信が切断された際に参照される。
【００８９】
次に、図１１を参照し第２の実施形態に係る無線通信が切断された際のパソコン１の処理を説明する。図１１に第２の実施形態に係る無線通信が切断された場合のパソコン１の処理フローチャートを示す。
【００９０】
コンテンツデータの送信が行われている状態（ステップＳ４０１）で、無線通信が切断された場合（ステップＳ４０２）、メインメモリ１１３に保持されている前述のサウンド出力設定ウインドウ１６０で設定された設定値が参照される（ステップＳ４０３）。
【００９１】
設定値を参照し、無線デバイス優先モード１６１に設定されているか否かを判断する（ステップＳ４０４）。無線デバイス優先モードに設定されている場合（ステップＳ４０４のＹＥＳ）は、ＡＶＤＴＰ１４４のストリームチャネルをクローズする所定の処理が行われたか否かを判断する（ステップＳ４０５）。ＡＶＤＴＰ１４４は、所定の切断処理を行っていないと判断した場合（ステップＳ４０５のＹＥＳ）、ＢＴサウンドドライバ１３７でのエンコード処理を停止する（ステップＳ４０６）。この際に、ＡＶＤＴＰ１４４は無線通信が切断されたことによってＢＴサウンドドライバ１３７からサウンドドライバ１３５へ切替わることを禁止する（ステップＳ４０７）。また、音楽再生アプリケーション１２３から送られてくるコンテンツデータの破棄処理を行なう（ステップＳ４０８）。
【００９２】
また、無線通信が切断された際に、ＡＶＤＴＰ１４４が所定の処理を行なっていた場合（ステップＳ４０５のＮＯ）、正常な切断処理と判断し（ステップＳ４０９）、コンテンツデータをＢＴサウンドドライバ１３７へ送信することが停止される。
【００９３】
ステップＳ４０４において、無線デバイス優先モード１６１に設定されていない場合（ステップＳ４０４のＮＯ）、本体スピーカ優先モード１６２に設定されているものと判断し、ＢＴサウンドドライバ１３７の終了処理が行なわれ（ステップＳ４１０）、ＡＶＤＴＰ１４４はＢＴサウンドドライバ１３７からサウンドドライバ１３５へ切り替え（ステップＳ４１１）、スピーカ１０７からコンテンツデータが出力される（ステップＳ４１２）。
【００９４】
この際、チェックボックス１６６がチェックされている場合はフェードイン処理でコンテンツデータの再生処理が行なわれる。
【００９５】
上述のように、第２の実施形態では無線通信が切断された場合のコンテンツデータの出力処理を設定可能とし、設定に基づいた処理を行なうことで、無線通信が切断された場合、コンテンツデータの出力を適宜制御することが可能となる。
【００９６】
続いて、本発明の第３実施形態について説明する。
【００９７】
第３の実施形態では、無線通信が切断された場合、再接続処理を行う前に出力先を設定可能とする例である。
【００９８】
第３の実施形態のハードウェア構成も、上述第１の実施形態と同様に電子機器としてパソコン１、外部機器としてヘッドセット２を用いる場合の例を示す。このため、上述したハードウェア、ソフトウェアの説明は省略する。
【００９９】
図１２及び図１３を参照し、第３の実施形態について説明する。図１２に第３の実施形態に係る無線通信切断時のフローチャートを示す。図１３に第３の実施形態に係る出力先変更を示すダイアログウインドウの図を示す。
【０１００】
コンテンツデータの送信が行われている状態（ステップＳ５０１）で、無線通信が切断された場合（ステップＳ５０２）、上述第１の実施形態と同様スピーカ１０７からの出力を禁止する。このためＢＴサウンドドライバ１３７でのエンコード処理を停止する（ステップＳ５０３）し、ＡＶＤＴＰ１４４は無線通信が切断されたことによってＢＴサウンドドライバ１３７からサウンドドライバ１３５へ切替わることを禁止する（ステップＳ５０４）。また、音楽再生アプリケーション１２３から送られてくるコンテンツデータの破棄処理を行なう（ステップＳ５０５）。このようにスピーカ１０７からコンテンツデータの出力を行わないように処理した上で、図１３に示すダイアログウインドウ１７０を表示する（ステップＳ５０６）。
【０１０１】
ダイアログウインドウ１７０は、無線通信が切断された場合に表示され、ダイアログウインドウ１７０に表示されている「ＯＫ」ボタンを押すと、コンテンツデータの出力をパソコン１に設けられているスピーカ１０７へ切り替える。また「キャンセル」ボタンを押すと、ヘッドセット２との再接続処理を実行する。
【０１０２】
ここで、「ＯＫ」ボタンが押された場合出力先をパソコン１に設けられているスピーカ１０７へ切り替える指示と判断し（ステップＳ５０７のＹＥＳ）、ＢＴサウンドドライバ１３７の終了処理が行なわれ（ステップＳ５０８）、ＡＶＤＴＰ１４４はＢＴサウンドドライバ１３７からサウンドドライバ１３５へ切り替える（ステップＳ５０９）。このことにより、音楽再生アプリケーション１２３からサウンドドライバ１３５へコンテンツデータが送られて、スピーカ１０７からコンテンツデータが出力される（ステップＳ５１０）。
【０１０３】
また、ダイアログウインドウ１０７で「キャンセルボタン」が押された場合、再接続処理を行なうものと判断し（ステップＳ５０７のＮＯ）、ヘッドセット２との再接続処理を行う（ステップＳ５１１）。
【０１０４】
パソコン１とヘッドセット２とが再接続された場合、音楽再生アプリケーション１２３は、コンテンツデータの再生処理を継続しているため、ＢＴサウンドドライバ１３７は受け取ったコンテンツデータのエンコード処理を開始し（ステップＳ５１２）、コンテンツデータの送信が再開される（ステップＳ５１３）。
【０１０５】
このように第３の実施形態では、無線通信が切断された場合に、コンテンツデータの出力処理をどのようにするかを問い合わせるウインドウを表示し、ユーザの支持に応じてコンテンツデータの出力を制御することが可能となる。この実施形態では、意図的に無線通信を切断し、パソコン１に設けられているスピーカ１０７からコンテンツデータを出力したい場合などに有効である。
【０１０６】
続いて、本発明の第４の実施形態について説明する。
【０１０７】
また、上述の第１の実施形態乃至第３の実施形態では、コンテンツデータとしてオーディオデータの例を示したが、第４の実施形態ではコンテンツデータとして映像データの場合を例にとり説明する。
【０１０８】
図１４に第４の実施形態に係るシステムの構成図を示す。
【０１０９】
第４の実施形態では、電子機器の例としてテレビジョン（以後、ＴＶと称す）３０１、外部機器の例としてパソコン１が存在し、ＴＶ３０１からの映像・音声を含むコンテンツデータを無線通信によりパソコン１へ送信する例を説明する。パソコン１は上述の第１の実施形態と同様のため説明は省略する。
【０１１０】
ＴＶ３０１は本体ケース３０２の前面に設けられたＬＣＤ３０３に映像データを表示し、本体イケースの下方に設けられたスピーカ３０４からオーディオデータを出力する。また、このＴＶは内部に無線通信部を設け、パソコン１の無線通信部１１７と無線通信を行うことが可能であり、上述の映像データとオーディオデータをパソコン１へ送信することも可能である。
【０１１１】
続いて図１５に第４の実施形態に係るＴＶのハードウェア構成図を示す。
【０１１２】
ＴＶ３０１には、ＴＶ全体のシステム制御を担うシステム制御部３１１、無線通信部３１２、チューナ３１３、および映像・オーディオコントローラ３１４が設けられている。
【０１１３】
システム制御部３１１は、ＴＶ２の動作を制御するために設けられたプロセッサであり、無線通信部３１２等をそれぞれ制御する。
【０１１４】
無線通信部３１２は、パソコン１に設けられた無線通信部１１７と同じく、ＢｌｕｅｔｏｏｔｈＴＭの規格に準拠した手順で無線通信を実行可能なモジュールであり、データ変調／復調部３１４、およびＲＦ部３１５を有する。
【０１１５】
この無線通信部３１２は、パソコン１と無線通信を行うために用いられ、パソコンへコンテンツデータを送信したり、パソコン１から送信される制御コマンド（チャネル変更等）を受信する。無線通信部３１２で受信した制御コマンド、及びＴＶ２に設けられるチャネル変更、音量変更などの操作スイッチ３１６からの制御信号はシステム制御部３１１により処理され、チャネルの変更、音量の変更などが行われる。
【０１１６】
チューナ３１３は、図示しないアンテナケーブルから入力されたＴＶ信号（ＵＨＦ／ＶＨＦ）を復調し、コンテンツデータ（映像データ・音声データ）をシステム制御部３１１へ送信する。システム制御部３１１は、ＬＣＤ３０３、スピーカ３０４へ夫々映像データ、オーディオデータを出力し、映像と音声を視聴することが可能となる。
【０１１７】
また、無線通信部３１２を介してパソコン１へコンテンツデータを送信する場合は、システム制御部３１１は、チューナ３１３から送られてきたコンテンツデータをエンコードし、無線通信部２１２へ渡し、データ変調／復調部３１４、ＲＦ部３１５及びアンテナ３１７を介してパソコンへコンテンツデータを送信する。
【０１１８】
またシステム制御部３１１は例えばコンテンツデータの圧縮処理を行う機能を有しており、無線通信部３１２を介してパソコン１へコンテンツデータを送信する場合はコンテンツデータを圧縮して送信するような構成としても良い。
【０１１９】
本実施形態では、システム制御部３１１は、チューナ３１３から受け取ったコンテンツデータを、ＬＣＤ３０３とスピーカ３０４または、無線通信部３１２のどちらか一方へのみ送信可能な構成とする。
【０１２０】
このため、ＴＶ３０１でコンテンツデータを視聴する場合は、コンテンツデータはパソコン１へ送信されず、パソコン１でコンテンツデータを視聴する場合はＴＶ３０１ではコンテンツデータを視聴できないことになる。パソコン１では受信したコンテンツデータを所定の専用アプリケーションなどにより再生処理を行う。
【０１２１】
次に、図１６を用いて、ＴＶ３０１からパソコン１へコンテンツデータを送信していた時に無線通信が切断された場合の処理について説明する。図１６に第４の実施形態に係る無線通信切断時のフローチャートを示す。また図１７に第４の実施形態に係るＴＶの表示部へ出力するダイアログウインドウの図を示す。図１８に第４の実施形態に係るパソコンの表示部へ出力するダイアログウインドウの図を示す
【０１２２】
ＴＶ３０１からパソコン１へコンテンツデータの送信が行われている状態（ステップＳ６０１）で、無線通信が切断された場合（ステップＳ６０２のＹＥＳ）、システム制御部３１１はコンテンツデータを無線通信部３１２とＬＣＤ３０３／スピーカ３０４とへ送信することを行わず、コンテンツデータの破棄を行う（ステップＳ６０３）。続いて、パソコン１との再接続処理を行なう。この再接続処理はパソコン１から要求を出しても良いし、ＴＶ３０３から要求を出しても良い。再接続されると、ＴＶ３０３は無線通信部３１２を介してコンテンツデータをパソコン１へ送信する。
【０１２３】
また、所定時間再接続が行えず（ステップＳ６０５のＮＯ）、所定時間経過した場合（ステップＳ６０７のＹＥＳ）、ＴＶ３０１に設けられたＬＣＤ３０３へ図１７に示すダイアログウインドウを表示する。またパソコン１でも所定時間再接続が行えなかった場合は、図１８に示すようなダイアログウインドウを表示する。
【０１２４】
図１７に示すダイアログウインドウ３２０は、ＴＶ３０１のＬＣＤ３０３に表示され、ＴＶ３０１から送信されていたコンテンツデータの出力先を変更するかを問うものである。ここでダイアログウインドウ３２０の「ＯＫ」ボタンが押されると（ステップＳ６０９のＹＥＳ）、システム制御部３１１はＬＣＤ３０３／スピーカ３０４へコンテンツデータの出力を行う（ステップＳ６１０）。またダイアログウインドウ３２０の「キャンセル」が押されると（ステップＳ６０９のＮＯ）コンテンツデータの出力先を変更を行わず、無線通信も接続できないのでＴＶ３０１の電源を落とす（ステップＳ６１１）。
【０１２５】
また、パソコン１のＬＣＤ１０６には図１８に示すダイアログウインドウ３３０が表示される。パソコン１はＴＶ３０１からコンテンツデータを受信してコンテンツデータの視聴を行うデバイスである。
【０１２６】
このため、本実施形態ではダイアログウインドウ３３０の「ＯＫ」ボタンが押されると、コンテンツデータの再生処理を行うアプリケーションを終了する。ダイアログウインドウ３３０の「キャンセル」が押された場合は、パソコン１から再接続処理を試みる。この場合、ＴＶの電源がオフされている場合は無線接続は接続されない。このため、例えばパソコン側でダイアログウインドウの表示回数をカウントしておき、３回以上ダイアログウインドウが表示された場合は自動的にコンテンツデータを再生するアプリケーションを終了するようにしても良い。
【０１２７】
第４の実施形態ではＴＶかパソコンへ映像データを通信する例を示したが、これに限らずパソコンに設けられたＤＶＤドライブ（図示せず）から読み出した映像データを外部の表示デバイスへ送信する場合や、パソコンに設けられたＴＶチューナで復調された映像データを外部の表示デバイスへ送信する場合にも適用可能である。
【０１２８】
以上のように第４の実施形態では、ＴＶからパソコンへコンテンツデータが無線通信により送信されている時に無線通信が切断された場合、映像・音声のコンテンツデータの出力先をＴＶへ切り替えることを禁止する。またＴＶの表示画面へ切り替えるか否かの問合せ画面を出すことで、適宜コンテンツデータの出力制御を行うことが可能である。
【０１２９】
以上、本発明では、無線通信デバイスとの通信が切断された場合のコンテンツデータの出力を適宜制御することが可能である。
【０１３０】
また本発明では、無線通信の例としてＢｌｕｅｔｏｏｔｈＴＭの例を示したが、ＩＥＥＥ８０２．１１ワーキンググループで定められた無線通信規格（例えばＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ）等の無線通信にも適用可能である。これらに適用する場合は、無線通信の接続を監視する手段、サウンドドライバ、グラフィックコントローラのドライバの切り替えを行う手段を設けると良い。
【０１３１】
なお、本発明は上述の実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。
【０１３２】
【発明の効果】
以上詳述した発明によれば、無線通信デバイスとの通信が切断された場合のコンテンツデータの出力を適宜制御可能な電子機器及びコンテンツデータ出力方法を提供することが可能である。
【図面の簡単な説明】
【図１】第１の実施形態に係るシステムの構成図。
【図２】第１の実施形態に係るパソコン１のハードウェア構成図。
【図３】第１の実施形態に係るヘッドセット２のハードウェア構成図を示す。
【図４】第１の実施形態に係るコンテンツデータの再生に関わるソフトウェアとハードウェアの構成図。
【図５】Ａ２ＤＰのプロファイル構成図。
【図６】第１の実施形態に係るパソコンとヘッドセットとの通信接続のフローチャート。
【図７】第１の実施形態に係る無線通信切断時の処理フローチャート。
【図８】第１の実施形態に係る再接続処理のフローチャート。
【図９】第１の実施形態に係る出力先変更を示すダイアログウインドウの図。
【図１０】第２の実施形態に係るコンテンツデータの出力設定ウインドウの図。
【図１１】第２の実施形態に係る無線通信が切断された場合のパソコンの処理フローチャート。
【図１２】第３の実施形態に係る無線通信切断時のフローチャート。
【図１３】第３の実施形態に係る出力先変更を示すダイアログウインドウの図。
【図１４】第４の実施形態に係るシステムの構成図。
【図１５】第４の実施形態に係るＴＶのハードウェア構成図。
【図１６】第４の実施形態に係る無線通信切断時のフローチャート。
【図１７】第４の実施形態に係るＴＶの表示部へ出力するダイアログウインドウの図。
【図１８】第４の実施形態に係るパソコンの表示部へ出力するダイアログウインドウの図。
【符号の説明】
１…パソコン
２…ヘッドセット
１０１…本体ケース
１０２…表示部ケース
１０３…ヒンジ部
１０４…キーボード
１０５…タッチパッド
１０６…ＬＣＤ
１０７…スピーカ
１１１…ＣＰＵ
１１３…メインメモリ
１１７、２１２…無線通信部
１２０…オペレーティングシステム
１２１…ドライバソフト
１２３…音楽再生アプリケーション
１２９、２１７…データ変調／復調部
１３０、２１６…ＲＦ部
１３５…サウンドドライバ
１３６…Ａ２ＤＰ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｄｉｓｔｒｉｂｕｔｕｔｉｏｎ  Ｐｒｏｆｉｌｅ）
１３７、２４５…ＢＴサウンドドライバ
１４１、２４１…ＬＭＰ（Ｌｉｎｋ  Ｍａｎａｇｅｒ  Ｐｒｏｔｏｃｏｌ）
１４２、２４２…Ｌ２ＣＡＰ（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  ａｎｄ  Ａｄａｐｔａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）
１４３、２４３…ＳＤＰ（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）
１４４、２４４…ＡＶＤＴＰ（Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）
１５０…ダイアログウインドウ
１６０…サウンド出力設定ウインドウ
２０１…ヘッドアーム
２０２、２０３…パッド
２１４…オーディオ再生部
【図１】
2004274104.tif 000003
【図２】
2004274104.tif 000004
【図３】
2004274104.tif 000005
【図４】
2004274104.tif 000006
【図５】
2004274104.tif 000007
【図６】
2004274104.tif 000008
【図７】
2004274104.tif 000009
【図８】
2004274104.tif 000010
【図９】
2004274104.tif 000011
【図１０】
2004274104.tif 000012
【図１１】
2004274104.tif 000013
【図１２】
2004274104.tif 000014
【図１３】
2004274104.tif 000015
【図１４】
2004274104.tif 000016
【図１５】
2004274104.tif 000017
【図１６】
2004274104.tif 000018
【図１７】
2004274104.tif 000019
【図１８】
2004274104.tif 000020