(57)【要約】【課題】ブルートゥース・ヘッドフォンの使用時にアプリケーションの操作性及び利便性を向上させる。【解決手段】本発明に係る携帯電話１は、ブルートゥース・ヘッドフォン２とのリンクの確立を検知するリンク確立検知部１８と、起動するアプリケーション１２につきブルートゥース・ヘッドフォン２による再生を禁止するよう設定されているか否かを確認するアプリケーション設定確認部１７と、ブルートゥース・ヘッドフォン２とのリンク確立が検知され、かつ、起動するアプリケーション１２につきブルートゥース・ヘッドフォン２による再生を禁止する設定が確認された場合に、ブルートゥース・ヘッドフォン２とのリンクを切断するリンク切断制御部１９と、リンク切断制御部１９によりリンクが切断された場合に、スピーカ１６の出力をミュートに切り替えるスピーカ制御部２０と、を備える。【選択図】図１
2011205559.tif 000002
【特許請求の範囲】
【請求項１】
ブルートゥース・ヘッドフォンに接続可能であり、スピーカを有する端末装置において、
前記ブルートゥース・ヘッドフォンとのリンクの確立を検知する検知手段と、
起動するアプリケーションにつき前記ブルートゥース・ヘッドフォンによる再生を禁止するよう設定されているか否かを確認する確認手段と、
前記検知手段により前記ブルートゥース・ヘッドフォンとのリンク確立が検知され、かつ、前記確認手段により前記アプリケーションにつきブルートゥース・ヘッドフォンによる再生を禁止する設定が確認された場合に、前記ブルートゥース・ヘッドフォンとのリンクを切断するリンク切断制御手段と、
前記リンク切断制御手段によりリンクが切断された場合に、前記スピーカの出力をミュートに切り替える切替手段と、
を備えることと特徴とする端末装置。
【請求項２】
前記リンク切断制御手段は、前記アプリケーションが前記ブルートゥース・ヘッドフォンを利用できない旨を端末装置のユーザに提示し、該ユーザによる許諾操作を検知した場合に、前記ブルートゥース・ヘッドフォンとのリンクを切断することを特徴とする請求項１に記載の端末装置。
【請求項３】
ブルートゥース・ヘッドフォンに接続可能であり、スピーカを有する端末装置により実施されるアプリケーション制御方法であって、
前記ブルートゥース・ヘッドフォンとのリンクの確立を検知する検知ステップと
起動するアプリケーションにつき前記ブルートゥース・ヘッドフォンによる再生を禁止するよう設定されているか否かを確認する確認ステップと、
前記検知ステップにおいて前記ブルートゥース・ヘッドフォンとのリンク確立が検知され、かつ、前記確認ステップにおいて前記アプリケーションにつきブルートゥース・ヘッドフォンによる再生を禁止する設定が確認された場合に、前記ブルートゥース・ヘッドフォンとのリンクを切断するリンク切断制御ステップと、
前記リンク切断制御ステップにおいてリンクが切断された場合に、前記スピーカの出力をミュートに切り替える切替ステップと
を含むことを特徴とするアプリケーション制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置及びこの端末装置のアプリケーションを制御する方法に関する。
【背景技術】
【０００２】
ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））機能に対応する携帯電話などの端末装置が知られている。例えば、特許文献１には、このような端末装置とブルートゥース通信機能を搭載するヘッドフォン（以下「ブルートゥース・ヘッドフォン」という）との間で無線通信接続し、端末装置の音楽などのストリームデータをブルートゥース・ヘッドフォンで再生することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１２１４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、一般に、ブルートゥース・ヘッドフォンでは、音楽などのストリームデータを転送する時間が、有線のイヤホンやスピーカより長いことが知られている。このため、端末装置でストリームデータを再生してから実際にヘッドフォンで出力されるまでに時間がかかり、ブルートゥース・ヘッドフォンによる再生遅延が生じる。この結果、ブルートゥース・ヘッドフォンを利用してアプリケーションを操作すると、表示画面と音楽とが同期しない状況が考えられる。
【０００５】
例えばリズムや音楽に合わせて操作することで進行するタイプのゲーム（所謂音楽ゲーム）など、画面表示と音とを同期させることが要求されるアプリケーションがある。このようなアプリケーションでは、ブルートゥース・ヘッドフォンの再生遅延による表示と音との非同期が生じると、ユーザの意図どおりに操作できなくなり、アプリケーションの操作性に違和感を生じる場合がある。
【０００６】
このような場合、端末装置のユーザが自らブルートゥース・ヘッドフォンからの出力を止める操作を行う対応が考えられる。しかし、アプリケーションを使うたびにこのような操作を行うことは、ユーザにとって煩雑であって使い勝手が悪いものであり、端末装置及びアプリケーションの利便性を低下させることになる。
【０００７】
また、ジョギングやウォーキング中に走行経路を画面に表示しながら、ナビゲーションやペースメークをガイド音で通知するような、ユーザの運動をサポートするためのアプリケーションがある。このようなアプリケーションでは、ブルートゥース・ヘッドフォンの再生遅延により表示とガイド音とがずれると、適切なタイミングで通知することができず、正しいナビゲーションやペースメークが実行できない可能性がある。この結果、アプリケーションの利便性を低下させることになる。
【０００８】
本発明は、上記の問題を解決するためになされたものであり、ブルートゥース・ヘッドフォンの使用時にアプリケーションの操作性及び利便性を向上させることができる端末装置及びアプリケーション制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明に係る端末装置は、ブルートゥース・ヘッドフォンに接続可能であり、スピーカを有する端末装置において、ブルートゥース・ヘッドフォンとのリンクの確立を検知する検知手段と、起動するアプリケーションにつきブルートゥース・ヘッドフォンによる再生を禁止するよう設定されているか否かを確認する確認手段と、検知手段により前記ブルートゥース・ヘッドフォンとのリンク確立が検知され、かつ、確認手段によりアプリケーションにつきブルートゥース・ヘッドフォンによる再生を禁止する設定が確認された場合に、ブルートゥース・ヘッドフォンとのリンクを切断するリンク切断制御手段と、リンク切断制御手段によりリンクが切断された場合に、スピーカの出力をミュートに切り替える切替手段と、を備えることを特徴とする。
【００１０】
同様に、上記課題を解決するため、本発明に係るアプリケーション制御方法は、ブルートゥース・ヘッドフォンに接続可能であり、スピーカを有する端末装置により実施されるアプリケーション起動方法であって、ブルートゥース・ヘッドフォンとのリンクの確立を検知する検知ステップと、起動するアプリケーションにつきブルートゥース・ヘッドフォンによる再生を禁止するよう設定されているか否かを確認する確認ステップと、検知ステップにおいてブルートゥース・ヘッドフォンとのリンク確立が検知され、かつ、確認ステップにおいてアプリケーションにつきブルートゥース・ヘッドフォンによる再生を禁止する設定が確認された場合に、ブルートゥース・ヘッドフォンとのリンクを切断するリンク切断制御ステップと、リンク切断制御ステップにおいてリンクが切断された場合に、スピーカの出力をミュートに切り替える切替ステップと、を含むことを特徴とする。
【００１１】
このような端末装置及びアプリケーション制御方法によれば、ブルートゥース・ヘッドフォンによる再生を禁止するよう設定されたアプリケーションを起動する場合には、ブルートゥースのリンクを切断してブルートゥース・ヘッドフォンから音を出力させない。このため、音楽ゲームや運動サポートなど、画面表示と音とを同期させることが要求され、ブルートゥース・ヘッドフォンの利用に適さないアプリケーションでも、ブルートゥース・ヘッドフォンの使用によるアプリケーション操作の不具合を回避して、操作性を向上させることができる。
【００１２】
さらに、従来ブルートゥース・ヘッドフォンとのリンクが切断された場合には、一般に自動的にスピーカへパスの変更がなされていたが、ユーザの意図に反してスピーカから音が出てしまう状況が考えられ、公共上問題になる可能性があった。そこで、本発明のように、ブルートゥース・ヘッドフォンとのリンクが切断された場合に、まずはスピーカの出力をミュートすることによって、ユーザの意図に反して音が出力されるのを回避して、アプリケーションの利便性を向上させることができる。
【００１３】
また、リンク切断制御手段は、アプリケーションがブルートゥース・ヘッドフォンを利用できない旨を端末装置のユーザに提示し、該ユーザによる許諾操作を検知した場合に、ブルートゥース・ヘッドフォンとのリンクを切断することが好適である。
【００１４】
これにより、端末装置のユーザの意向を反映させた上でブルートゥース・ヘッドフォンの使用を中止するか否かを決定することができるので、端末装置及びアプリケーションの使いやすさを向上させることができる。
【発明の効果】
【００１５】
本発明に係る端末装置によれば、ブルートゥース・ヘッドフォンの使用時にアプリケーションの操作性及び利便性を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る端末装置（携帯電話）の機能ブロック図である。
【図２】本実施形態の携帯電話のハードウェア構成図である。
【図３】本実施形態の携帯電話１において実行される処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１８】
図１は、本発明の一実施形態に係る端末装置の一例としての携帯電話１の機能ブロック図である。本実施形態の携帯電話１は、携帯電話網や無線ＬＡＮ網などを通じた無線通信機能を備えると共に、ブルートゥースによる近距離無線通信機能を備えるものである。
【００１９】
携帯電話１は、ブルートゥースドライバ１１を備え、ブルートゥース機能を搭載した外部機器とリンクを確立して、通信可能に接続することができる。本実施形態では、携帯電話１はブルートゥースドライバ１１を介してブルートゥース・ヘッドフォン２と近距離無線通信が行えるように接続されている。
【００２０】
また、携帯電話１は、１または複数のアプリケーション１２をメモリなどの記憶手段（図示せず）に格納している。本実施形態において、アプリケーション１２とは、アプリケーションのサイズ、ダウンロード元ＵＲＬ、更新日時などの情報が記述されたＡＤＦ（Ａｐｐｌｉｃａｔｉｏｎ  Ｄｅｓｃｒｉｐｔｅｒ  Ｆｉｌｅ）１３という設定ファイルを含むＪａｖａ（登録商標）アプリケーションである。そして、携帯電話１のアプリケーション制御部１４が、このアプリケーション１２を起動すると、表示部１５（図２のディスプレイ１０５）にアプリケーションの画面を表示すると共に、ブルートゥース・ヘッドフォンまたはスピーカを利用してアプリケーションの音を出力して、ユーザに提示する。なお、携帯電話１は、ブルートゥース・ヘッドフォン２とのリンクが確立していない場合に、自動的にスピーカ１６に出力パスを切り替えることができる。
【００２１】
そして、特に本実施形態では、携帯電話１は、図１に示すようにアプリケーション設定確認部（確認手段）１７、リンク確立検知部（検知手段）１８、リンク切断制御部（リンク切断制御手段）１９、及びスピーカ制御部（切替手段）２０を備えている。
【００２２】
アプリケーション設定確認部１７は、起動するアプリケーション１２につきブルートゥース・ヘッドフォン２による音の再生を禁止するよう設定されているか否かを確認する。具体的には、このような設定は、各アプリケーション１２のＡＤＦ１３の中に、ブルートゥース・ヘッドフォン２による再生を禁止することを示すフラグを設けることにより実現されるのが好ましい。アプリケーション設定確認部１７は、起動するアプリケーション１２に関するＡＤＦ１３を参照して、再生禁止フラグの有無を確認し、ＡＤＦ１３に再生禁止フラグが記述されている場合に、ブルートゥース・ヘッドフォンによる音の再生が禁止されているものと判断する。
【００２３】
なお、ＡＤＦ１３によりブルートゥース・ヘッドフォンによる音の再生が禁止するよう設定されるアプリケーションとは、例えば、ジョギングやウォーキング中に走行経路を画面に表示しながら、ナビゲーションやペースメークをガイド音で通知する運動サポートや、リズムや音楽に合わせて操作することで進行するタイプのゲーム（所謂音楽ゲーム）など、画面表示と音とを同期させることが要求されるアプリケーションである。
【００２４】
リンク確立検知部１８は、ブルートゥース・ヘッドフォン２とのリンクの確立を検知する。具体的には、リンク確立検知部１８は、ブルートゥースドライバ１１から、ブルートゥース・ヘッドフォン２とのリンクが確立しているか否かを示す情報を取得して、ブルートゥース・ヘッドフォン２とのリンク確立状態を検知する。
【００２５】
リンク切断制御部１９は、アプリケーション設定確認部１７及びリンク確立検知部１８から取得する情報に基づいて、ブルートゥース・ヘッドフォン２とのリンクを切断するか否かを判断する部分である。具体的には、リンク切断制御部１９は、リンク確立検知部１８によりブルートゥース・ヘッドフォン２とのリンク確立が検知され、かつ、アプリケーション設定確認部１７によりアプリケーション１２につきブルートゥース・ヘッドフォン２による音の再生を禁止されていることが確認された場合に、ブルートゥース・ヘッドフォン２とのリンクを切断することを決定する。
【００２６】
リンク切断を決定すると、リンク切断制御部１９は、アプリケーション起動時に表示部１５に確認画面を表示させる。確認画面は、携帯電話１のユーザに対して、起動するアプリケーション１２がブルートゥース・ヘッドフォン２では利用できないアプリケーションである旨を通知し、さらに、ブルートゥース・ヘッドフォン２の利用を中止することの許諾操作を促すものである。この確認画面に応じたボタン押下などの入力操作を、操作部１０４を介して受け付けることにより、ユーザの許諾操作を検知すると、リンク切断制御部１９は、ブルートゥースドライバ１１に対して、ブルートゥース・ヘッドフォン２とのリンクを切断する旨の制御指令を送信する。また、リンク切断制御部１９は、ブルートゥース・ヘッドフォン２とのリンクを切断することを決定した旨を示す情報をスピーカ制御部２０に送信する。
【００２７】
スピーカ制御部２０は、リンク切断制御部１９によりブルートゥース・ヘッドフォン２とのリンクを切断することが決定された場合に、スピーカ１６の出力をミュート状態に切り替える。
【００２８】
図２は、携帯電話１のハードウェア構成図である。図２に示すように、携帯電話１は、物理的には、ＣＰＵ（Central Processing Unit）１０１、主記憶装置であるＲＡＭ（Random Access Memory）１０２及びＲＯＭ（Read Only Memory）１０３、入力デバイスである入力キー等の操作部１０４、ディスプレイ１０５、無線通信部１０６、ブルートゥース規格による無線通信を行う近距離無線通信部１０７などを有する端末装置として構成されている。図１に示す携帯電話１の各機能は、ＣＰＵ１０１、ＲＡＭ１０２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで操作部１０４、ディスプレイ１０５、無線通信部１０６、近距離無線通信部１０７を動作させるとともに、ＲＡＭ１０２やＲＯＭ１０３におけるデータの読み出し及び書き込みを行うことで実現される。
【００２９】
次に、図３に示すフローチャートを用いて、本実施形態の携帯電話１において実行される処理を説明すると共に、本実施形態に係るアプリケーション制御方法について説明する。図３は、本実施形態の携帯電話１において実行される処理を示すフローチャートである。
【００３０】
アプリケーション制御部１４により、携帯電話１内の任意のアプリケーション１２の起動が開始されると（Ｓ１０１）、まずリンク確立検知部１８により、ブルートゥース・ヘッドフォン２とのリンク確立状態が確認される（Ｓ１０２：検知ステップ）。リンク確立検知部１８は、ブルートゥースドライバ１１に対して、ブルートゥース・ヘッドフォン２との現在のリンク確立状態を問合せ、リンク確立状態に関する情報を取得する。そして、この取得した情報をリンク切断制御部１９へ送信する。
【００３１】
次に、アプリケーション設定確認部１７により、ステップＳ１０１にて起動されたアプリケーションについて、ブルートゥース・ヘッドフォンによる再生を禁止するよう設定されているか否かが確認される（Ｓ１０３：確認ステップ）。具体的には、アプリケーション設定確認部１７は、起動アプリケーションのＡＤＦ１３を参照して、ＡＤＦ１３内に再生禁止設定を示すフラグが記述されている場合に、ブルートゥース・ヘッドフォンによる再生が禁止されていると判断する。アプリケーション設定確認部１７は、再生禁止設定を示す情報をリンク切断制御部１９へ送信する。
【００３２】
次に、リンク切断制御部１９により、アプリケーション設定確認部１７及びリンク確立検知部１８から送信された情報が分析される。具体的には、ブルートゥース・ヘッドフォンとのリンクが確立されているか否かが判断され（Ｓ１０４）、さらに、起動アプリケーションがブルートゥース・ヘッドフォンによる再生を禁止されているか否かが判断される（Ｓ１０５）。そして、ブルートゥース・ヘッドフォンとのリンクが確立されており（Ｓ１０４のＹＥＳ）、かつ、起動アプリケーションがブルートゥース・ヘッドフォンによる再生を禁止されている（Ｓ１０５のＹＥＳ）場合のみ、ステップＳ１０６に移行する。その他の場合には処理を終了する。
【００３３】
ステップＳ１０４及びＳ１０５において上述の条件を満たす場合、リンク切断制御部１９により、アプリケーション起動時に表示部１５に確認画面が表示される（Ｓ１０６）。確認画面は、携帯電話１のユーザに対して、起動するアプリケーション１２がブルートゥース・ヘッドフォン２では利用できないアプリケーションである旨を通知し、さらに、ブルートゥース・ヘッドフォン２の利用を中止することの許諾操作を促すものである。そして、この確認画面に応じたユーザの許諾操作を検知したか否かが確認される（Ｓ１０７）。ユーザの許諾操作が検知された場合には、ステップＳ１０８に移行する。ユーザの許諾操作を例えば所定時間検知しなかった場合や、許諾を認めない操作などを検知した場合には、処理を終了する。
【００３４】
ステップＳ１０６においてユーザの許諾操作が検知された場合には、引き続きリンク切断制御部１９により、ブルートゥース・ヘッドフォンとのリンクが切断される（Ｓ１０８：リンク切断制御ステップ）。リンク切断制御部１９は、ブルートゥースドライバ１１に対して、ブルートゥース・ヘッドフォン２とのリンクを切断する旨の制御指令を送信するとともに、ブルートゥース・ヘッドフォン２とのリンクを切断することを決定した旨を示す情報をスピーカ制御部２０に送信する。
【００３５】
そして、スピーカ制御部２０により、スピーカ出力がミュート状態に切り替えられ（Ｓ１０９：切替ステップ）、処理を終了する。
【００３６】
つまり、本実施形態では、ブルートゥース・ヘッドフォンとのリンクが確立されており、かつ、起動アプリケーションがブルートゥース・ヘッドフォンによる再生を禁止されている場合には、ブルートゥース・ヘッドフォン及びスピーカの両方共、音を出力しないように制御された上で、アプリケーションが起動されることとなる。
【００３７】
なお、上記ステップＳ１０２及びＳ１０３は、順番を入れ替えてもよい。ステップＳ１０４及びＳ１０５も同様である。
【００３８】
以上に説明したように、本実施形態に係る携帯電話１によれば、アプリケーション起動時に、リンク確立検知部１８が、ブルートゥース・ヘッドフォン２とのリンクの確立を検知し、アプリケーション設定確認部１７が、起動するアプリケーション１２につきブルートゥース・ヘッドフォン２による再生を禁止するよう設定されているか否かを確認する。そして、リンク切断制御部１９が、リンク確立検知部１８によりブルートゥース・ヘッドフォン２とのリンク確立が検知され、かつ、アプリケーション設定確認部１７により起動アプリケーション１２につきブルートゥース・ヘッドフォン２による再生を禁止する設定が確認された場合に、ブルートゥース・ヘッドフォン２とのリンクを切断する。また、リンク切断制御部１９によりリンクが切断された場合に、スピーカ制御部２０が、スピーカ１６の出力をミュートに切り替える。
【００３９】
このような携帯電話１によれば、ブルートゥース・ヘッドフォン２による再生を禁止するよう設定されたアプリケーション１２を起動する場合には、ブルートゥースのリンクを切断してブルートゥース・ヘッドフォン２から音を出力させない。このため、音楽ゲームや運動サポートなど、画面表示と音とを同期させることが要求され、ブルートゥース・ヘッドフォン２の利用に適さないアプリケーションでも、ブルートゥース・ヘッドフォン２の使用によるアプリケーション操作の不具合を回避して、操作性を向上させることができる。
【００４０】
さらに、従来ブルートゥース・ヘッドフォン２とのリンクが切断された場合には、一般に自動的にスピーカ１６へパスの変更がなされていたが、ユーザの意図に反してスピーカ１６から音が出てしまう状況が考えられ、公共上問題になる可能性があった。そこで、本実施形態の携帯電話１のように、ブルートゥース・ヘッドフォン２とのリンクが切断された場合に、まずはスピーカ１６の出力をミュートすることによって、ユーザの意図に反して音が出力されるのを回避して、アプリケーションの利便性を向上させることができる。
【００４１】
また、リンク切断制御部１９は、アプリケーション１２がブルートゥース・ヘッドフォン２を利用できない旨を携帯電話１のユーザに提示し、該ユーザによる許諾操作を検知した場合に、ブルートゥース・ヘッドフォン２とのリンクを切断する。
【００４２】
これにより、携帯電話１のユーザの意向を反映させた上でブルートゥース・ヘッドフォン２の使用を中止するか否かを決定することができるので、携帯電話１及びアプリケーション１２の使いやすさを向上させることができる。
【００４３】
以上、本発明に係る端末装置及びアプリケーション制御方法について好適な実施形態を挙げて説明したが、本発明は上記実施形態に限られるものではない。例えば、上記実施形態では端末装置の一例として携帯電話１を例示したが、この他ＰＤＡ（Personal Digital Assistant：個人情報端末）、パーソナルコンピュータ、携帯音楽プレーヤーなど、ブルートゥース機能に対応可能な他種の端末装置を適用することも可能である。
【符号の説明】
【００４４】
１…携帯電話（端末装置）、２…ブルートゥース・ヘッドフォン、１２…アプリケーション、１６…スピーカ、１７…アプリケーション設定確認部（確認手段）、１８…リンク確立検知部（検知手段）、１９…リンク切断制御部（リンク切断制御手段）、２０…スピーカ制御部（切替手段）。
【図１】
2011205559.tif 000003
【図２】
2011205559.tif 000004
【図３】
2011205559.tif 000005