(57)【要約】【課題】複数の外部デバイスが接続される電子機器では、複数の外部デバイスの中から優先的にアクセスされる外部デバイスが選択されることが望まれる。そして、優先的にアクセスされる外部デバイスは、電子機器の状態に応じて、より適切に選択されることが望まれる。【解決手段】電子機器は、複数のアプリケーションを実行可能であり、アプリケーションの画面を表示可能な表示部と、複数の外部デバイスが接続された場合、表示部に表示されているアプリケーションに基づいて優先してアクセスする外部デバイスを設定する設定部とを備える。【選択図】図４
2015126282.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションを実行可能な電子機器であって、
アプリケーションの画面を表示可能な表示部と、
複数の外部デバイスが接続された場合、前記表示部に表示されているアプリケーションに基づいて優先してアクセスする外部デバイスを設定する設定部とを備える電子機器。
【請求項２】
電池と
前記電池の残量を検出する電池残量検出部と
を備え、
前記設定部は、前記電池残量検出部によって検出される電池残量が所定のレベル未満である場合に、消費電流の大きさに基づいて優先してアクセスする外部デバイスを設定する請求項１に記載の電子機器。
【請求項３】
割り込み処理があったことを検知する検知部をさらに備え、
前記設定部は、前記割り込み処理の種類に応じて優先してアクセスする外部デバイスを設定する請求項１又は請求項２に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話機等の電子機器に関する。
【背景技術】
【０００２】
複数の電子機器を接続する方法としてＵＳＢがある。例えば、２つの電子機器をＵＳＢ接続すると、一方の電子機器がホストとして機能し、他方の電子機器がデバイスとして機能する。ホストとして機能する電子機器は、デバイスとして機能する電子機器を制御するとともに、デバイスとして機能する電子機器に対して電力供給も行う。このように、ホストとして機能しうる、すなわち、ＵＳＢ機能を搭載している電子機器として代表的なものにパーソナルコンピュータがある。
【０００３】
例えば、特許文献１には、ホストとして機能する電子機器としてパーソナルコンピュータが挙げられ、パーソナルコンピュータに接続された携帯電話機に搭載されたデバイス（メモリカード、ＲＡＭディスク）のうちパーソナルコンピュータが優先してアクセスするデバイスを、ユーザによる入力情報に基づいて設定することができるとされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３８５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ＵＳＢホスト機能を搭載した電子機器に複数の外部デバイスを接続すると、電子機器から全ての外部デバイスの所要電流を供給することができないために、一部の外部デバイスが動作しないことがある。
【０００６】
よって、複数の外部デバイスが接続される電子機器では、複数の外部デバイスの中から優先的にアクセスされる外部デバイスが選択されることが望まれる。そして、優先的にアクセスされる外部デバイスは、電子機器の状態に応じて、より適切に選択されることが望まれる。
【課題を解決するための手段】
【０００７】
本発明の一態様による電子機器は、複数のアプリケーションを実行可能な電子機器であって、アプリケーションの画面を表示可能な表示部と、複数の外部デバイスが接続された場合、前記表示部に表示されているアプリケーションに基づいて優先してアクセスする外部デバイスを設定する設定部とを備える。
【発明の効果】
【０００８】
本発明の一態様による電子機器によれば、電子機器の状態に応じて、優先的にアクセスされる外部デバイスをより適切に選択して設定することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態による電子機器の外観を示す正面図である。
【図２】第１の実施形態による電子機器の外観を示す背面図である。
【図３】第１の実施形態による電子機器の電気的構成を主として示すブロック図である。
【図４】第１の実施形態による電子機器に複数の外部デバイスが接続された状態を模式的に示す図である。
【図５】第１の実施形態による電子機器の動作を説明するためのフローチャートである。
【図６】第１の実施形態による電子機器の動作を説明するためのフローチャートである。
【図７】第１の実施形態による電子機器の動作を説明するためのフローチャートである。
【図８】第１の実施形態による電子機器の動作を説明するためのフローチャートである。
【図９】第１の実施形態による電子機器の動作を説明するためのフローチャートである。
【図１０】第１の実施形態による電子機器の動作を説明するためのフローチャートである。
【図１１】第１の実施形態による電子機器の動作を説明するためのフローチャートである。
【図１２】第２の実施形態による電子機器の動作を説明するためのフローチャートである。
【図１３】第２の実施形態による電子機器において、電池残量が所定レベル未満の場合に表示される画面の一例を示す図である。
【図１４】第３の実施形態による電子機器の動作を説明するためのフローチャートである。
【図１５】第３の実施形態による電子機器の動作を説明するためのフローチャートである。
【図１６】第３の実施形態による電子機器の動作を説明するためのフローチャートである。
【図１７】第３の実施形態による電子機器の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照しつつ説明する。なお、以下で説明する電子機器は、一例として携帯電話機、より具体的にはスマートフォン（smart phone）であ
るが、本発明は、ＰＤＡ、タブレットＰＣ、デスクトップＰＣなどの各種端末にも適用可能である。
【００１１】
（第１の実施形態）
まず、本発明の第１の実施形態による電子機器である携帯電話機について説明する。
【００１２】
＜携帯電話機の外観＞
図１および図２は、それぞれ、携帯電話機１ａの外観を示す正面図および背面図である。図１および図２に示すように、携帯電話機１ａは、筐体２と、ディスプレイ３と、タッチパネル４と、マイクロフォン５と、通話スピーカ６と、外部スピーカ７と、撮像レンズ８とを備えている。
【００１３】
筐体２は、正面から見て、ほぼ長方形の輪郭を有する。筐体２の正面には、ディスプレイ３が設けられている。ディスプレイ３は、たとえば、液晶ディスプレイである。ディスプレイ３は、液晶ディスプレイ以外のディスプレイ、たとえば、有機ＥＬディスプレイであってもよい。
【００１４】
筐体２の正面には、ディスプレイ３を覆うように、タッチパネル４が配置されている。タッチパネル４は、透明なシート状に形成されている。タッチパネル４として、静電容量
式、超音波式、感圧式、抵抗膜式、光検知式等、各種方式のタッチパネルが用いられ得る。
【００１５】
筐体２の内部には、下端部にマイクロフォン５が配されている。マイクロフォン５は、筐体２の正面に形成されたマイク孔５ａを通過した音声を受け付ける。マイクロフォン５は、入力された音声に応じた電気信号を生成する。また、筐体２の内部には、上端部に通話スピーカ６が配されている。通話スピーカ６は、音声を出力する。出力された音声は、筐体２の正面に形成された出力孔６ａを通過して筐体２の外に放出される。通話の際には、通信先の電話装置（携帯電話機等）から受信された受話音声が通話スピーカ６から出力され、ユーザが発した発話音声がマイクロフォン５に入力される。なお、音は、音声、報知音等、様々な音を含む。
【００１６】
また、筐体２の内部には、外部スピーカ７が配されている。筐体２の背面には、外部スピーカ７と対向する領域に出力孔７ａが形成されている。外部スピーカ７から出力された音は、出力孔７ａを通過して筐体２の外に放出される。また、筐体２の背面には、後述する撮像部が有する撮像レンズ８が露出している。
【００１７】
＜携帯電話機の電気的構成＞
図３は、携帯電話機１ａの電気的構成の一例を示すブロック図である。図３に示すように、携帯電話機１ａは、制御部１１と、表示部１２と、タッチ検出部１３と、音声入力部１４と、音声出力部１５と、音声処理部１６と、キー入力部１７と、無線通信部１９と、撮像部２１と、記憶部２２と、電源部２３とを備えている。
【００１８】
制御部１１は、ＣＰＵを含む。制御部１１は、記憶部２２に記憶されたプログラムに従って、携帯電話機１ａを構成する各部（表示部１２、タッチ検出部１３、音声入力部１４、音声出力部１５、音声処理部１６、キー入力部１７、無線通信部１９、撮像部２１、記憶部２２等）を制御する。
【００１９】
表示部１２は、図１に示すディスプレイ３を含む。ディスプレイ３には、制御部１１からの制御信号と画像信号に基づき、画像（画面）が表示される。また、表示部１２は、ディスプレイ３が液晶ディスプレイの場合にはバックライト光源を含む。
【００２０】
タッチ検出部１３は、図１に示すタッチパネル４を含む。タッチ検出部１３は、ディスプレイ３へのユーザによるタッチ操作を、タッチパネル４により検出する。すなわち、タッチ検出部１３は、ユーザが直接的に又はタッチパネル４上に設けられたガラスパネル等を介して間接的にタッチパネル４に触れた場合に、ユーザが触れた位置（以下、「タッチ位置」ともいう。）を検出する。タッチ検出部１３は、検出したタッチ位置に基づいて生成された位置信号を制御部１１へ出力する。なお、以下では、ユーザがタッチパネル４に触れる（接触する）とは、ユーザが直接的に又は間接的にタッチパネル４に触れる（接触する）ことをいう。
【００２１】
ディスプレイ３上にタッチパネル４が設けられるため、ユーザは、ディスプレイ３を視認しながらタッチパネル４を触れることにより様々なタッチ操作を行うことができる。タッチ操作は、たとえば、タップ操作、フリック操作、スライド操作、ドラッグ操作等を含む。タップ操作とは、ユーザがタッチパネル４に指を接触させた後、短時間のうちに指をタッチパネル４から離す操作である。フリック操作とは、ユーザがタッチパネル４に指を接触させた後、タッチパネル４を指で任意の方向に弾く操作である。スライド操作とは、ユーザがタッチパネル４に指を接触させたまま、任意の方向へ指を移動させる操作である。ドラッグ操作とは、ユーザがアイコン等の移動対象物に対するスライド操作を行った後、タッチパネル４から指を離す操作である。
【００２２】
例えば、タッチ検出部１３がタッチ位置を検出した場合に、タッチ位置が検出されてから予め定められた第１時間以内にタッチ位置が検出されなくなると、制御部１１は、タッチ操作をタップ操作と判定する。タッチ位置が検出されてから予め定められた第２時間以内に予め定められた第１距離以上タッチ位置が移動した後、タッチ位置が検出されなくなった場合、制御部１１は、タッチ操作をフリック操作と判定する。タッチ位置が検出された後、予め定めた第２距離以上タッチ位置が移動すると、制御部１１は、タッチ操作をスライド操作と判定する。
【００２３】
音声入力部１４は、マイクロフォン５を含む。音声入力部１４は、マイクロフォン５からの電気信号を音声処理部１６へ出力する。
【００２４】
音声出力部１５は、通話スピーカ６および外部スピーカ８を含む。音声出力部１５には、音声処理部１６からの電気信号が入力される。音声出力部１５は、通話スピーカ６または外部スピーカ８から音を出力させる。
【００２５】
音声処理部１６は、音声入力部１４からの電気信号にＡ／Ｄ変換等を施し、変換後のデジタルの音声信号を制御部１１へ出力する。音声処理部１６は、制御部１１からのデジタルの音声信号にデコード処理およびＤ／Ａ変換等を施し、変換後の電気信号を音声出力部１５に出力する。
【００２６】
キー入力部１７は、少なくとも１つ以上のハードキー（図示せず）を含む。たとえば、キー入力部１７は、携帯電話機１ａに電源を投入するための電源キーなどを含む。キー入力部１７は、携帯電話機１ａに配された各種ハードキーのうち、少なくとも一つのキーが押下されたときに、押下されたハードキーに対応する信号を制御部１１に出力する。
【００２７】
無線通信部１９は、通話や通信を行うため、信号を変換するための回路、電波を送受信するアンテナ１９ａ等を備える。無線通信部１９は、制御部１１から入力される通話や通信のための信号を無線信号に変換し、変換された無線信号を、アンテナ１９ａを介して基地局や他の通信装置等の通信先へ送信する。さらに、無線通信部１９は、アンテナ１９ａを介して受信した無線信号を制御部１１が利用できる形式の信号へ変換し、変換された信号を制御部１１へ出力する。
【００２８】
撮像部２１は、撮像レンズ８及び撮像素子などで構成されており、制御部１１による制御に基づいて、静止画像及び動画像を撮像する。図２に示されるように、撮像レンズ８は、携帯電話機１ａの裏面に設けられていることから、携帯電話機１ａの裏面側に存在する物体を撮像することが可能である。
【００２９】
記憶部２２は、ＲＯＭ、ＲＡＭ、外部メモリを含む。記憶部２２には、各種のプログラムが記憶されている。記憶部２２に記憶されるプログラムは、携帯電話機１ａの各部を制御するための制御プログラムの他、各種アプリケーションプログラム（たとえば、ホーム、通話、電子メール、ウェブブラウザ、地図、ゲーム、スケジュール管理等）を含む。プログラムは、メーカによって携帯電話機１ａの製造時に記憶部１２に記憶される他、ユーザによって通信網やメモリカード、ＣＤ−ＲＯＭ等の記憶媒体を介して記憶部２２に記憶される。
【００３０】
記憶部２２には、プログラムの実行の際、一時的に利用または生成されるデータを記憶するワーキング領域も含まれる。
【００３１】
電源部２３は、バッテリー２３ａおよび残量検出部２３ｂを含む。電源部２３は、バッ
テリー２３ａの電力を制御部１１および制御部１１以外の各部に供給する。また、電源部２３は、外部電源からの電力をバッテリーに供給して、バッテリー２３ａを充電する。さらに、電源部２３は、残量検出部２３ｂにより検出されたバッテリー２３ａの残量に応じた検出信号を制御部１１に出力する。
【００３２】
＜携帯電話機の機能および動作＞
次に、本実施形態に係る携帯電話機１ａの機能および動作について説明する。図４は、携帯電話機１ａに複数の外部デバイスがＵＳＢ接続された状態を模式的に示す図である。図４に示すように、携帯電話機１ａは、複数の外部デバイス１０１ａ〜１０１ｄ（以下、各々を区別しない場合は、「外部デバイス１０１」という。）とＵＳＢインタフェース（Ｉ／Ｆ）部を介して接続が可能である。なお、図４に示されるように、携帯電話機１ａの内部においては、ＵＳＢインタフェース部、制御部、記憶部等はバスで接続されている。
【００３３】
本実施形態による携帯電話機１ａは、ＵＳＢホスト機能を搭載しており、図４において、携帯電話機１ａは、ＵＳＢホストとして機能し、外部デバイスは、ＵＳＢデバイスとして機能する。例えば、携帯電話機１ａと外部デバイス１０１がＵＳＢ接続される場合、外部デバイス１０１のクラスとしては、ＨＩＤ（Human Interface Device），Ａｕｄｉｏ、Ｖｉｄｅｏ、ＭＴＰ（Media Transfer Protocol）、ＰＴＰ（Picture Transfer Protocol）などがある。ＨＩＤクラスには、キーボード、マウス、ゲームパッド、タッチパネルなどの入力機器がある。Ａｕｄｉｏクラスにはマイクやスピーカなどの音声入出力機器がある。Ｖｉｄｅｏクラスの代表的なデバイスとしては、Ｗｅｂカメラなどがある。ＭＴＰクラスの代表的なデバイスとしては、ｉＰｏｄなどのデジタルオーディオプレーヤがある。ＰＴＰクラスの代表的なデバイスとしては、デジタルカメラがある。よって、外部デバイス１０１ａ〜１０１ｄは、例えば、ＨＩＤ、Ａｕｄｉｏ、Ｖｉｄｅｏ、ＭＴＰ、およびＰＴＰのいずれかクラスに属するデバイスであってよい。
【００３４】
本実施形態に係る携帯電話機１ａは、複数のアプリケーションを実行可能である。携帯電話機１ａは、複数の外部デバイスが接続された場合、表示部１２（ディスプレイ３）に表示されているアプリケーションに基づいて優先してアクセスする外部デバイス１０１を設定する。以下に、携帯電話機１ａの動作を、フローチャートを用いて説明する。
【００３５】
図５に示すように、携帯電話機１ａの制御部１１は、外部デバイスを認識したか否か判断する（Ｓ１）。外部デバイスを認識していない場合（Ｓ１：ＮＯ）、制御部１１は、処理を終了する。外部デバイスを認識している場合には（Ｓ１：ＹＥＳ）、制御部１１は、表示部１２（ディスプレイ３）に任意のアプリケーションの画面が表示されているか否か判断する（Ｓ２）。
【００３６】
アプリケーションの画面が表示されていると判断しない場合、すなわち、アプリケーションの画面が表示されていないと判断する場合には（Ｓ２：ＮＯ）、制御部１１は、外部デバイスを認識した順にアクセスする（Ｓ３）。すなわち、制御部１１は、外部デバイスを認識した順に早いものから優先的にアクセスする。なお、接続されている外部デバイスが１つの場合、制御部１１は、その１つの外部デバイスにアクセスする。
【００３７】
その後、制御部１１は、携帯電話機１ａの電源がオフされたか否か判断する（Ｓ４）。電源がオフされたと判断する場合（Ｓ４：ＹＥＳ）、制御部１１は、処理を終了する。電源がオフされたと判断しない場合（Ｓ４：ＮＯ）、制御部１１は、表示部１１にアプリケーションの画面が表示されたか否かを判断する（Ｓ５）。
【００３８】
アプリケーションの画面が表示されたと判断しない場合、すなわちアプリケーションの画面が表示されていないと判断する場合（Ｓ５：ＮＯ）、制御部１１は、ステップ４（Ｓ
４）に戻って処理を繰り返す。アプリケーションの画面が表示されたと判断する場合（Ｓ５：ＹＥＳ）、制御部１１は、ステップ６（Ｓ６）の処理に進む。
【００３９】
ステップ２（Ｓ２）において、アプリケーションの画面が表示されている場合（Ｓ２：ＹＥＳ）、又はアプリケーションの画面が表示された場合（Ｓ５：ＹＥＳ）、制御部１１は、画面が表示されているアプリケーションがブラウザアプリケーション（以下、「ブラウザアプリ」ともいう。）か否か判断する（Ｓ６）。表示されているアプリケーションがブラウザアプリであると判断する場合（Ｓ６：ＹＥＳ）、制御部１１は、図６に示すように、外部デバイスとしてマウスが接続されているか否かを判断する（Ｓ７）。
【００４０】
図６に示すように、マウスが接続されていないと判断する場合（Ｓ７：ＮＯ）、制御部１１は、外部デバイスを認識した順にアクセスする（Ｓ８）。マウスが接続されていると判断する場合（Ｓ７：ＹＥＳ）、制御部１１は、マウスに優先的にアクセスする（Ｓ９）。ここで、複数の外部デバイスが接続されている場合、制御部１１は、マウス以外の外部デバイスについては、外部デバイスを認識した順にアクセスしてよい。
【００４１】
次に、制御部１１は、ブラウザアプリが終了したか否か判断する（Ｓ１０）。ブラウザアプリが終了したと判断した場合（Ｓ１０：ＹＥＳ）、制御部１１は、ステップ２（Ｓ２）に戻って処理を繰り返す。ブラウザアプリが終了したと判断しない場合（Ｓ１０：ＮＯ）、制御部１１は、ステップ７（Ｓ７）に戻って処理を繰り返す。
【００４２】
ステップ６（Ｓ６）において、表示されているアプリケーションがブラウザアプリであると判断しない、すなわち、表示されているアプリケーションがブラウザアプリでないと判断する場合（Ｓ６：ＮＯ）、制御部１１は、図７に示すように、画面が表示されているアプリケーションがゲームアプリケーション（以下、「ゲームアプリ」ともいう。）か否か判断する（Ｓ１１）。表示されているアプリケーションがゲームアプリであると判断する場合（Ｓ１１：ＹＥＳ）、制御部１１は、外部デバイスとしてゲームパッドが接続されているか否かを判断する（Ｓ１２）。
【００４３】
ゲームパッドが接続されていないと判断する場合（Ｓ１２：ＮＯ）、制御部１１は、外部デバイスを認識した順にアクセスする（Ｓ１３）。ゲームパッドが接続されていると判断する場合（Ｓ１２：ＹＥＳ）、制御部１１は、ゲームパッドに優先的にアクセスする（Ｓ１４）。
【００４４】
次に、制御部１１は、ゲームアプリが終了したか否か判断する（Ｓ１５）。ゲームアプリが終了したと判断した場合（Ｓ１５：ＹＥＳ）、制御部１１は、ステップ２（Ｓ２）に戻って処理を繰り返す。ブラウザアプリが終了したと判断しない場合（Ｓ１５：ＮＯ）、制御部１１は、ステップ１２（Ｓ１２）に戻って処理を繰り返す。
【００４５】
ステップ１１（Ｓ１１）において、表示されているアプリケーションがゲームアプリであると判断しない、すなわち、表示されているアプリケーションがゲームアプリでないと判断する場合（Ｓ１１：ＮＯ）、制御部１１は、図８に示すように、画面が表示されているアプリケーションが例えばギャラリー等の画像表示アプリケーション（以下、「画像表示アプリ」ともいう。）か否か判断する（Ｓ１６）。表示されているアプリケーションが画像表示アプリであると判断する場合（Ｓ１６：ＹＥＳ）、制御部１１は、外部デバイスとしてデジタルカメラが接続されているか否かを判断する（Ｓ１７）。
【００４６】
デジタルカメラが接続されていないと判断する場合（Ｓ１７：ＮＯ）、制御部１１は、外部デバイスを認識した順にアクセスする（Ｓ１８）。デジタルカメラが接続されていると判断する場合（Ｓ１７：ＹＥＳ）、制御部１１は、デジタルカメラに優先的にアクセス
する（Ｓ１９）。
【００４７】
次に、制御部１１は、画像表示アプリが終了したか否か判断する（Ｓ２０）。画像表示アプリが終了したと判断した場合（Ｓ２０：ＹＥＳ）、制御部１１は、ステップ２（Ｓ２）に戻って処理を繰り返す。ブラウザアプリが終了したと判断しない場合（Ｓ２０：ＮＯ）、制御部１１は、ステップ１７（Ｓ１７）に戻って処理を繰り返す。
【００４８】
ステップ１６（Ｓ１６）において、表示されているアプリケーションが画像表示アプリであると判断しない、すなわち、表示されているアプリケーションが画像表示アプリでないと判断する場合（Ｓ１６：ＮＯ）、制御部１１は、図９に示すように、画面が表示されているアプリケーションがボイスメモアプリケーション（以下、「ボイスメモアプリ」ともいう。）か否か判断する（Ｓ２１）。表示されているアプリケーションがボイスメモアプリであると判断する場合（Ｓ２１：ＹＥＳ）、制御部１１は、外部デバイスとしてマイク、例えばＵＳＢイヤホンマイクが接続されているか否かを判断する（Ｓ２２）。
【００４９】
マイクが接続されていないと判断する場合（Ｓ２２：ＮＯ）、制御部１１は、外部デバイスを認識した順にアクセスする（Ｓ２３）。マイクが接続されていると判断する場合（Ｓ２２：ＹＥＳ）、制御部１１は、マイクに優先的にアクセスする（Ｓ２４）。
【００５０】
次に、制御部１１は、ボイスメモアプリが終了したか否か判断する（Ｓ２５）。画像表示アプリが終了したと判断した場合（Ｓ２５：ＹＥＳ）、制御部１１は、ステップ２（Ｓ２）に戻って処理を繰り返す。ボイスメモアプリが終了したと判断しない場合（Ｓ２５：ＮＯ）、制御部１１は、ステップ２２（Ｓ２２）に戻って処理を繰り返す。
【００５１】
ステップ２１（Ｓ２１）において、表示されているアプリケーションがボイスメモアプリであると判断しない、すなわち、表示されているアプリケーションがボイスメモアプリでないと判断する場合（Ｓ２１：ＮＯ）、制御部１１は、図１０に示すように、画面が表示されているアプリケーションがファイルマネージャアプリケーション（以下、「ファイルマネージャアプリ」ともいう。）か否か判断する（Ｓ２６）。表示されているアプリケーションがファイルマネージャアプリであると判断する場合（Ｓ２６：ＹＥＳ）、制御部１１は、外部デバイスとしてＵＳＢメモリが接続されているか否かを判断する（Ｓ２７）。
【００５２】
ＵＳＢメモリが接続されていないと判断する場合（Ｓ２７：ＮＯ）、制御部１１は、外部デバイスを認識した順にアクセスする（Ｓ２８）。ＵＳＢメモリが接続されていると判断する場合（Ｓ２７：ＹＥＳ）、制御部１１は、ＵＳＢメモリに優先的にアクセスする（Ｓ２９）。
【００５３】
次に、制御部１１は、ファイルマネージャアプリが終了したか否か判断する（Ｓ３０）。ファイルマネージャアプリが終了したと判断した場合（Ｓ３０：ＹＥＳ）、制御部１１は、ステップ２（Ｓ２）に戻って処理を繰り返す。ファイルマネージャアプリが終了したと判断しない場合（Ｓ３０：ＮＯ）、制御部１１は、ステップ２７（Ｓ２７）に戻って処理を繰り返す。
【００５４】
ステップ２６（Ｓ２６）において、表示されているアプリケーションがファイルマネージャアプリであると判断しない、すなわち、表示されているアプリケーションがファイルマネージャアプリでないと判断する場合（Ｓ２６：ＮＯ）、制御部１１は、図１１に示すように、外部デバイスを認識した順にアクセスする（Ｓ３１）。
【００５５】
次に、制御部１１は、表示されているアプリケーションが終了したか否か判断する（Ｓ
３２）。表示されているアプリケーションが終了したと判断した場合（Ｓ３２：ＹＥＳ）、制御部１１は、ステップ２（Ｓ２）に戻って処理を繰り返す。表示されているアプリケーションが終了したと判断しない場合（Ｓ３２：ＮＯ）、制御部１１は、ステップ３１（Ｓ３１）に戻って処理を繰り返す。
【００５６】
なお、図５〜図１１の処理を行っている間に、外部デバイスが携帯電話機１ａから取り外されるなどして、携帯電話機１ａが外部デバイスを認識しなくなった場合、本処理は終了してよい。また、途中で携帯電話機１ａの電源がＯＦＦされた場合にも、本処理は終了してよい。
【００５７】
以上のように、本実施形態による携帯電話機１ａによれば、表示部１２に表示されているアプリケーションに応じてより適切な外部デバイスに優先的にアクセスすることができる。例えば、表示部１２にブラウザアプリが表示されている場合、ユーザは、例えばマイク、ゲームパッド、デジタルカメラ等の他の外部デバイスよりも、より高い頻度でマウスを利用することが予想される。このように、ユーザが表示部１２に表示させているアプリケーションに応じて、ユーザがそのアプリケーションを閲覧又は操作している場合に、最も利用したいであろうと思われる外部デバイスに優先的にアクセスすると、たとえ、携帯電話機１ａに複数の外部デバイスを接続することにより、一部の外部デバイスが動作しなくなる場合でも、ユーザが使用したい外部デバイスは確実に利用することができるため、ユーザの利便性を向上させることができる。
【００５８】
（第２の実施形態）
次に、本発明の第２の実施形態による携帯電話機１ｂについて説明する。本実施形態による携帯電話機１ｂが、第１の実施形態による携帯電話機１ａと異なる点は、バッテリーの電池残量を検出して、その検出された残量に応じて優先してアクセスする外部デバイスを設定することができる点である。より具体的には、検出される電池残量が所定のレベル未満である場合に、外部デバイスの消費電流の大きさに基づいて優先してアクセスする外部デバイスを設定する。消費電力の比較的大きいデバイスとしては、例えば、マイクやスピーカ等のＡｕｄｉｏデバイス、ＷｅｂカメラなどのＶｉｄｅｏデバイスが挙げられる。消費電流の比較的小さい外部デバイスとしては、例えば、マウス、キーボードなどのヒューマンインタフェースデバイス（ＨＩＤ）が挙げられる。なお、携帯電話機１ｂの外観および電気的構成は、図１乃至図３に示した構成と同様であるため、説明を省略する。
【００５９】
図１２は、本実施形態による携帯電話機１ｂの動作を説明するフローチャートである。図１２に示すように、制御部１１は、電源部２３から送られる検出信号、すなわち残量検出部２３ｂにより検出されたバッテリー２３ａの残量に応じた検出信号に基づいて、電池残量が所定レベル未満か否か判断する（Ｓ４０）。
【００６０】
電池残量が所定レベル未満でない、すなわち電池残量が所定レベル以上である場合（Ｓ４０：ＮＯ）、制御部１１は、外部デバイスを認識した順にアクセスする（Ｓ４１）。すなわち、制御部１１は、外部デバイスを認識した順に早いものから優先的にアクセスする。一方、電池残量が所定レベル未満である場合（Ｓ４０：ＹＥＳ）、表示部１２にその旨を示すメッセージを表示する（Ｓ４２）。
【００６１】
図１３は、ステップ４２（Ｓ４２）において、表示部１２（ディスプレイ３）に表示される画面の一例を示す図である。図１３に示すように、ディスプレイ３は、メッセージ１５０を表示する。メッセージ１５０は、電池残量が所定レベル未満である旨を示す「電池残量が足りなくなっています。」というメッセージとともに、ユーザに対して、外部デバイスのうちどのデバイスを接続するか問い合わせる「どのデバイスを優先的に接続しますか」というメッセージを含む。
【００６２】
図１３に示される画面は、ユーザによる外部デバイスの選択を容易にするために、各外部デバイスの所要電流１５１とその外部デバイスにアクセスした場合の当該外部デバイスの使用可能時間１５２を含んでもよい。
【００６３】
ユーザは、画面に表示されたチェックボックス１５３をタッチすることにより、当該チェックボックスにチェックを入れることができる。これにより、ユーザは優先的に接続したい外部デバイスを選択することができる。このように優先的に接続したい外部デバイスを選択すると、携帯電話機１ｂの電池残量がさらに低下して、携帯電話機１ｂが現在接続されている全ての外部デバイスの所要電流を供給することができなくなった場合に、選択された外部デバイスに優先的にアクセスされる。すなわち、そのような場合に、選択されなかった外部デバイスが動作しなくなることはあっても、選択された外部デバイスは、電池残量に応じて可能な限り動作することが確保される。
【００６４】
なお、電池残量がこれから低下していくことを想定して、画面に表示されたチェックボックスの全てにチェックを入れることができないようにしてもよいし、また１つのチェックボックスのみを選択できるようにしてもよい。
【００６５】
制御部１１は、ユーザによる外部デバイスの選択があったか否か判断する（Ｓ４３）。これは、以下のように判断される。
【００６６】
図１３に示される画面は、ユーザが選択を確定させるためのＯＫボタン１５４と、選択を一旦クリアにするキャンセルボタン１５５とを含む。ユーザがチェックボックス１５３にチェックを入れてＯＫボタン１５４をタッチすると、制御部１１は、ユーザによる外部デバイスの選択があったと判断して（Ｓ４３：ＹＥＳ）、ユーザが選択した外部デバイスに優先的にアクセスする（Ｓ４４）。
【００６７】
ユーザが何も選択せずにＯＫボタン１５４をタッチすると、制御部１１は、ユーザによる外部デバイスの選択がなかったと判断して（Ｓ４３：ＮＯ）、外部デバイスを消費電力が小さい順に選択して自動的にアクセスする（Ｓ４５）。
【００６８】
なお、図１３のメッセージ１５０は、電池残量が所定レベル未満であり、消費電力の小さい外部デバイスに優先的にアクセスする旨を示すものであってよい。その場合、制御部１１は、メッセージが表示されてから所定時間経過後、自動的に消費電力の小さい外部デバイスに優先してアクセスしてもよい。
【００６９】
以上のように、本実施形態による携帯電話機１ｂによれば、バッテリーの電池残量を検出して、その検出された残量に応じてより適切な外部デバイスを選択することができる。例えば、電池残量が少ない場合には、消費電流の小さい外部デバイスを選択することができる。これにより、携帯電話機１ｂは、自機の状況に応じて、優先的にアクセスされる外部デバイスをより適切に選択することができる。
【００７０】
さらに、携帯電話機１ｂによれば、電池残量が少ない場合に、ユーザに通知して、ユーザが外部デバイスを選択することもできる。よって、ユーザにとっての利便性も向上する。
【００７１】
（第３の実施形態）
次に、本発明の第３の実施形態による携帯電話機１ｃについて説明する。本実施形態による携帯電話機１ｃが、第１の実施形態による携帯電話機１ａと異なる点は、音声着信等の割り込み処理があった場合に、その割り込み処理の種類に応じて優先的にアクセスする
外部デバイスを設定する点である。なお、携帯電話機１ｃの外観および電気的構成は、図１乃至図３に示した構成と同様であるため、説明を省略する。
【００７２】
図１４は、本実施形態による携帯電話機１ｃの動作を説明するためのフローチャートである。図１４に示すように、制御部１１は、割り込み処理があったか否か判断する（Ｓ５０）。制御部１１が、割り込み処理があったと判断しない、すなわち割り込み処理がなかったと判断する場合（Ｓ５０：ＮＯ）、処理を終了する。
【００７３】
割り込み処理があったと判断する場合（Ｓ５０：ＮＯ）、制御部１１は、その割り込み処理が音声着信か否か判断する（Ｓ５１）。制御部１１は、割り込み処理が音声着信であると判断すると（Ｓ５１：ＹＥＳ）、図１５に示すように、外部デバイスとしてマイクが接続されているか否かを判断する（Ｓ５２）。
【００７４】
図１５に示すように、マイクが接続されていないと判断する場合（Ｓ５２：ＮＯ）、制御部１１は、外部デバイスを認識した順にアクセスする（Ｓ５３）。マイクが接続されていると判断する場合（Ｓ５２：ＹＥＳ）、制御部１１は、マイクに優先的にアクセスする（Ｓ５４）。ここで、複数の外部デバイスが接続されている場合、制御部１１は、マイク以外の外部デバイスについては、外部デバイスを認識した順にアクセスしてよい。
【００７５】
次に、制御部１１は、割り込み処理が終了したか否か判断する（Ｓ５５）。割り込み処理が終了したと判断しない場合（Ｓ５５：ＮＯ）、制御部１１は、ステップ５２（Ｓ５２）に戻って処理を繰り返す。割り込み処理が終了したと判断した場合（Ｓ５５：ＹＥＳ）、制御部１１は、処理を終了する。
【００７６】
制御部１１は、割り込み処理が音声着信であると判断しない、すなわち割り込み処理が音声着信でないと判断すると（Ｓ５１：ＮＯ）、制御部は、割り込み処理がメール着信か否か判断する（Ｓ６１）。制御部１１は、割り込み処理がメール着信であると判断すると（Ｓ６１：ＹＥＳ）、図１６に示すように、外部デバイスとしてキーボードが接続されているか否かを判断する（Ｓ６２）。
【００７７】
図１６に示すように、キーボードが接続されていると判断しない場合（Ｓ６２：ＮＯ）、制御部１１は、外部デバイスを認識した順にアクセスする（Ｓ６３）。キーボードが接続されていると判断する場合（Ｓ６２：ＹＥＳ）、制御部１１は、キーボードに優先的にアクセスする（Ｓ６４）。ここで、複数の外部デバイスが接続されている場合、制御部１１は、キーボード以外の外部デバイスについては、外部デバイスを認識した順にアクセスしてよい。
【００７８】
次に、制御部１１は、割り込み処理が終了したか否か判断する（Ｓ６５）。割り込み処理が終了したと判断しない場合（Ｓ６５：ＮＯ）、制御部１１は、ステップ６２（Ｓ６２）に戻って処理を繰り返す。割り込み処理が終了したと判断した場合（Ｓ６５：ＹＥＳ）、制御部１１は、処理を終了する。
【００７９】
制御部１１は、割り込み処理がメール着信であると判断しない、すなわち割り込み処理が音声着信でないと判断すると（Ｓ６１：ＮＯ）、割り込み処理がアラームか否か判断する（Ｓ７１）。制御部１１は、割り込み処理がアラームであると判断すると（Ｓ７１：ＹＥＳ）、図１７に示すように、外部デバイスとしてスピーカが接続されているか否かを判断する（Ｓ７２）。
【００８０】
図１７に示すように、スピーカが接続されていると判断しない場合（Ｓ７２：ＮＯ）、制御部１１は、外部デバイスを認識した順にアクセスする（Ｓ７３）。スピーカが接続さ
れていると判断する場合（Ｓ７２：ＹＥＳ）、制御部１１は、スピーカに優先的にアクセスする（Ｓ７４）。ここで、複数の外部デバイスが接続されている場合、制御部１１は、スピーカ以外の外部デバイスについては、外部デバイスを認識した順にアクセスしてよい。
【００８１】
次に、制御部１１は、割り込み処理が終了したか否か判断する（Ｓ７５）。割り込み処理が終了しないと判断した場合（Ｓ７５：ＮＯ）、制御部１１は、ステップ７２（Ｓ７２）に戻って処理を繰り返す。割り込み処理が終了したと判断した場合（Ｓ７５：ＹＥＳ）、制御部１１は、処理を終了する。
【００８２】
制御部１１は、割り込み処理がアラームでないと判断すると（Ｓ７１：ＮＯ）、直前にアクセスされている順番で外部デバイスにアクセスし（Ｓ８１）、処理を終了する。
【００８３】
以上では携帯電話機１ｃの動作の一例を説明したが、上記の例以外にも、例えば、温度センサからの制御信号等により、携帯電話機１ｃが異常発熱したと判断した場合に、制御部１１は、消費電流の小さいデバイス（ＨＩＤデバイスなど）に優先的に接続してもよい。
【００８４】
また、上述の例では、割り込み処理として音声着信があった場合に優先するデバイスをマイクとしたが、これに限らず、例えばスピーカであってもよい。その他の割り込み処理についても、上述した例に限らず、他の外部デバイスに優先してアクセスしてもよい。
【００８５】
上記第１、第２および第３の実施形態を並行して処理するようにしてもよい。その場合、複数の条件が重なったときにどちらの条件を優先するかは適宜設定することができる。例えば、表示部１２にボイスメモアプリを表示させている間に電池残量が所定レベル未満になったと判断した場合、制御部１１は、引き続き優先的にマイクにアクセスしてもよいし、マイクよりもマウスやキーボードなどのＨＩＤデバイスに優先的にアクセスしても良い。
【００８６】
一例としては、電話着信等の割り込み処理に基づく外部デバイスの選択を最優先して、割り込み処理が生じた場合には、その割り込み処理に応じた外部デバイスを選択し、次に、電池残量に応じた外部デバイスの選択を優先し、アプリケーションの種類に応じた外部デバイスの選択を最も優先度が低いものとしても良い。
【００８７】
この発明が詳細に説明され図示されたが、それは単なる図解および一例として用いたものであり、限定であると解されるべきではないことは明らかであり、この発明の精神および範囲は添付されたクレームの文言によってのみ限定される。
【符号の説明】
【００８８】
１：携帯電話機
２：筐体
３：ディスプレイ
４：タッチパネル
５：マイクロフォン
６：通話スピーカ
７：外部スピーカ
８：撮像レンズ
【図１】
2015126282.tif 000003
【図２】
2015126282.tif 000004
【図３】
2015126282.tif 000005
【図４】
2015126282.tif 000006
【図５】
2015126282.tif 000007
【図６】
2015126282.tif 000008
【図７】
2015126282.tif 000009
【図８】
2015126282.tif 000010
【図９】
2015126282.tif 000011
【図１０】
2015126282.tif 000012
【図１１】
2015126282.tif 000013
【図１２】
2015126282.tif 000014
【図１３】
2015126282.tif 000015
【図１４】
2015126282.tif 000016
【図１５】
2015126282.tif 000017
【図１６】
2015126282.tif 000018
【図１７】
2015126282.tif 000019