(57)【特許請求の範囲】
【請求項１】
音声を出力可能な携帯端末であって、
第１出力形式で音声が出力されるとき、その音声の第１出力可能時間を算出する第１算出部、
前記第１出力形式で音声が出力されるとき、時間を計測する第１計測部、
前記第１計測部によって計測された時間が前記第１算出部によって算出された第１出力可能時間に達したとき、音声の出力形式を第２出力形式に変更する確認入力を受け付ける受付部、
前記受付部が音声の出力形式を第２出力形式に変更する確認入力を受け付けたとき、音声の出力形式を第２出力形式に変更する変更部、
前記変更部によって音声の出力形式が第２出力形式に変更されたとき、音声の第２出力可能時間を算出する第２算出部、
前記第２出力形式で音声が出力されるとき、時間を計測する第２計測部、および
前記第２計測部によって計測された時間が前記第２算出部によって算出された第２出力可能時間に達したとき、音声の出力を終了させる終了部を備える、携帯端末。
【請求項２】
前記第１計測部によって計測された時間が前記第１算出部によって算出された第１出力可能時間に達したとき、確認メッセージを表示する表示部、および
前記表示部によって確認メッセージが表示されたとき、無操作時間の計測を開始する無操作計測部をさらに備え、
前記変更部は、前記無操作計測部によって計測された無操作時間が所定時間に達したとき、音声の出力形式を第２出力形式に変更する、請求項１記載の携帯端末。
【請求項３】
割り込み処理が実行されたかを判断する判断部をさらに備え、
前記第１算出部は、前記判断部によって割り込み処理が実行されたと判断されたとき、前記第１出力可能時間を再算出し、
前記第１計測部は、前記判断部によって割り込み処理が実行されたと判断されたとき、前記第１出力形式で音声を出力する時間を再計測する、請求項１または２記載の携帯端末。
【請求項４】
音声を出力可能な携帯端末のプロセッサを、
第１出力形式で音声が出力されるとき、その音声の第１出力可能時間を算出する第１算出部、
前記第１出力形式で音声が出力されるとき、時間を計測する第１計測部、
前記第１計測部によって計測された時間が前記第１算出部によって算出された第１出力可能時間に達したとき、音声の出力形式を第２出力形式に変更する確認入力を受け付ける受付部、
前記受付部が音声の出力形式を第２出力形式に変更する確認入力を受け付けたとき、音声の出力形式を第２出力形式に変更する変更部、
前記変更部によって音声の出力形式が第２出力形式に変更されたとき、音声の第２出力可能時間を算出する第２算出部、
前記第２出力形式で音声が出力されるとき、時間を計測する第２計測部、および
前記第２計測部によって計測された時間が前記第２算出部によって算出された第２出力可能時間に達したとき、音声の出力を終了させる終了部として機能させる、音声出力制御プログラム。
【請求項５】
音声を出力可能な携帯端末における音声出力制御方法であって、前記携帯端末のプロセッサが、
第１出力形式で音声が出力されるとき、その音声の出力可能時間を算出する第１算出ステップ、
前記第１出力形式で音声が出力されるとき、時間を計測する第１計測ステップ、
前記第１計測ステップによって計測された時間が、前記第１算出ステップによって算出された第１出力可能時間に達したとき、音声の出力形式を第２出力形式に変更する確認入力を受け付ける受付ステップ、
前記受付ステップが音声の出力形式を第２出力形式に変更する確認入力を受け付けたとき、音声の出力形式を第２出力形式に変更する変更ステップ、
前記変更ステップによって音声の出力形式が第２出力形式に変更されたとき、音声の第２出力可能時間を算出する第２算出ステップ、
前記第２出力形式で音声が出力されるとき、時間を計測する第２計測ステップ、および
前記第２計測ステップによって計測された時間が前記第２算出ステップによって算出された第２出力可能時間に達したとき、音声の出力を終了させる終了ステップを実行する、音声出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末、音声出力制御プログラムおよび音声出力制御方法に関し、特に音声を出力可能な、携帯端末、音声出力制御プログラムおよび音声出力制御方法に関する。
【背景技術】
【０００２】
従来、音声を出力可能な、携帯端末は広く知られており、この種の装置の一例が特許文献１に開示されている。この背景技術の携帯電話機は、音楽などのデータを再生する機能を持っている。また、データの再生中に、二次電池の電池残量が閾値未満になると、データの再生は停止される。
【０００３】
また、特許文献２のノートブック型コンピュータは、音声信号または音楽信号のオーディオ信号を符号化する。そして、電源電池の残量が少量だと判断されたときに、音声信号が入力されると、CPUの内部クロックをダウンさせることで省電力を図っている。
【０００４】
さらに、特許文献３の携帯型オーディオ再生装置は、電池の電圧を検出しその情報を制御回路に伝える電圧検出回路を備えている。そして、電池の電圧が予め設定された値になると、制御回路部は、表示部の電源をオフにしたり、音源のデジタルデータを間引いたり、音量を下げたりする省電力再生動作を行う。
【特許文献１】特開２００２−１９９０６２号公報［H04M 1/00, H01M 10/48, H02J 7/00, H04M 1/73］
【特許文献２】特開２００２−２２１９９５号公報［G10L 19/00, G01R 31/36］
【特許文献３】特開２００２−１８９４８６号公報［G10K 15/04, H01M 10/44, H03G 3/30, H04R 3/00］
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、特許文献１および特許文献２には、音楽の再生中に電池の残量が少なくなったときに、音楽の再生を継続するような技術について、何ら開示されていない。また、特許文献３の携帯型オーディオ再生装置では、電池の電圧を監視するために、電圧検出回路および制御回路部を駆動する電力がかかる。つまり、省電力再生動作が行われたとしても、電力が効率よく削減されていない。
【０００６】
それゆえに、この発明の主たる目的は、新規な、携帯端末、音声出力制御プログラムおよび音声出力制御方法を提供することである。
【０００７】
この発明の他の目的は、消費電力を効率よく削減して、音声の出力時間を長くすることができる、携帯端末、音声出力制御プログラムおよび音声出力制御方法を提供することである。
【課題を解決するための手段】
【０００８】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００９】
第１の発明は、音声を出力可能な携帯端末であって、第１出力形式で音声が出力されるとき、その音声の第１出力可能時間を算出する第１算出部、第１出力形式で音声が出力されるとき、時間を計測する第１計測部、第１計測部によって計測された時間が第１算出部によって算出された第１出力可能時間に達したとき、音声の出力形式を第２出力形式に変更する確認入力を受け付ける受付部、受付部が音声の出力形式を第２出力形式に変更する確認入力を受け付けたとき、音声の出力形式を第２出力形式に変更する変更部、変更部によって音声の出力形式が第２出力形式に変更されたとき、音声の第２出力可能時間を算出する第２算出部、第２出力形式で音声が出力されるとき、時間を計測する第２計測部、および第２計測部によって計測された時間が第２算出部によって算出された第２出力可能時間に達したとき、音声の出力を終了させる終了部を備える、携帯端末である。
【００１０】
第１の発明では、携帯端末（１０：実施例において対応する部分を例示する参照符号。以下、同じ。）は、音楽プレイヤ機能などによって音楽データを再生し、音声を出力することができる。第１算出部（２４，Ｓ３，Ｓ７，Ｓ９）は、たとえば、スピーカ（２２ｂ）を利用する第１出力形式（近距離無線通信出力、イヤフォン（ステレオ）出力）で音声が出力されるとき、二次電池（４６）の残電池容量などから、音声の第１出力可能時間を算出する。第１計測部（２４，Ｓ１１）は、上記第１出力形式で音声が出力されるとき、時間の計測を開始する。受付部（２４，Ｓ３３）は、第１出力形式で音声が出力されてから第１所定時間が経過すると、音声の出力形式を第２出力形式に変更する確認入力を、キー入力装置（２６）などによって受け付ける。変更部（２４，Ｓ４１）は、受付部が上記確認入力を受け付けると、音声の出力形式を、二次電池の消費量が第１出力形式よりも低い、第２出力形式（イヤフォン（モノラル））に変更する。
第２算出部（２４，Ｓ３９）は、出力形式が第２出力形式に変更されると、第２出力可能時間を算出する。第２計測部（２４，Ｓ４３）は、第２出力形式で音声が出力されるとき、時間の計測を開始する。終了部（２４，Ｓ５３）は、第２出力形式で音声が出力されるようになってから第２出力可能時間が経過すると、音楽プレイヤ機能を終了させることで、音声の出力も終了させる。
【００１１】
なお、一般に、消費電力の大きさとしては、近距離無線通信出力＞スピーカ出力＞イヤフォンによるステレオ出力＞イヤフォンによるモノラル出力である。そのため、第１出力形式として近距離無線通信出力を用いた場合は、第２出力形式として、スピーカ出力、イヤフォンによるステレオ出力およびイヤフォンによるモノラル出力などを用いることができる。また、第１出力形式としてスピーカ出力を用いた場合は、第２出力形式として、イヤフォンによるステレオ出力およびイヤフォンによるモノラル出力などを用いることができる。さらに、第１出力形式としてイヤフォンによるステレオ出力を用いた場合は、第２出力形式として、イヤフォンによるモノラル出力をなどを用いることができる。
【００１２】
第１の発明によれば、音声の出力時間を利用して消費電力が低い出力方式に変更することができるため、消費電力が効率よく削減され、音声の出力時間を長くすることができる。
また、音声の出力を第２出力形式に変更した後に、二次電池が完全に消費されないようにできる。
【００１３】
第２の発明は、第１の発明に従属し、第１計測部によって計測された時間が第１算出部によって算出された第１出力可能時間に達したとき、確認メッセージを表示する表示部、および表示部によって確認メッセージが表示されたとき、無操作時間の計測を開始する無操作計測部をさらに備え、変更部は、無操作計測部によって計測された無操作時間が所定時間に達したとき、音声の出力形式を第２出力形式に変更する。
【００１４】
第２の発明では、表示部（２４，Ｓ２３，Ｓ２５）は、第１出力形式で音声が出力されてから第１所定時間が経過すると、確認メッセージをディスプレイ（３０）に表示する。無操作計測部（２４，Ｓ３１）は、確認メッセージが表示されると、携帯端末に対して操作がされていないことを表す無操作時間の計測を開始する。そして、その無操作時間が所定時間に達すると、変更部は音声の出力形式を第２出力形式に変更する。
【００１５】
第２の発明によれば、使用者が携帯端末をすぐに操作できないような状況であっても、音声の出力形式が自動的に変更されるため、使用者の利便性が向上する。
【００１９】
第３の発明は、第１の発明または第２の発明に従属し、割り込み処理が実行されたかを判断する判断部をさらに備え、第１算出部は、判断部によって割り込み処理が実行されたと判断されたとき、第１出力可能時間を再算出し、第１計測部は、判断部によって割り込み処理が実行されたと判断されたとき、第１出力形式で音声を出力する時間を再計測する。
【００２０】
第３の発明では、判断部（２４，Ｓ１３，Ｓ１５，Ｓ４５，Ｓ４７）は、電話着信処理などの割り込み処理が実行されたかを判断する。また、割り込み処理が実行されたと判断されたとき、第１出力形式で音声が出力されていれば、第１出力可能時間が再算出され、第１計測部によって時間が再計測される。
【００２１】
第３の発明によれば、割り込み処理が実行されても、出力可能時間を再計算することで、的確なタイミングで、出力形式を変更できる。
【００２２】
第４の発明は、音声を出力可能な携帯端末（１０）のプロセッサ（２４）を、第１出力形式で音声が出力されるとき、その音声の第１出力可能時間を算出する第１算出部（Ｓ３，Ｓ７，Ｓ９）、第１出力形式で音声が出力されるとき、時間を計測する第１計測部（Ｓ１１）、第１計測部によって計測された時間が第１算出部によって算出された第１出力可能時間に達したとき、音声の出力形式を第２出力形式に変更する確認入力を受け付ける受付部（Ｓ３３）、受付部が音声の出力形式を第２出力形式に変更する確認入力を受け付けたとき、音声の出力形式を第２出力形式に変更する変更部（Ｓ４１）、変更部によって音声の出力形式が第２出力形式に変更されたとき、音声の第２出力可能時間を算出する第２算出部、第２出力形式で音声が出力されるとき、時間を計測する第２計測部、および第２計測部によって計測された時間が第２算出部によって算出された第２出力可能時間に達したとき、音声の出力を終了させる終了部として機能させる、音声出力制御プログラムである。
【００２３】
第４の発明でも、第１の発明と同様、音声の出力時間を利用して消費電力が低い出力方式に変更することができるため、消費電力が効率よく削減され、音声の出力時間を長くすることができる。
また、音声の出力を第２出力形式に変更した後に、二次電池が完全に消費されないようにできる。
【００２４】
第５の発明は、音声を出力可能な携帯端末（１０）における音声出力制御方法であって、携帯端末のプロセッサが、第１出力形式で音声が出力されるとき、その音声の出力可能時間を算出する第１算出ステップ（Ｓ３，Ｓ７，Ｓ９）、第１出力形式で音声が出力されるとき、時間を計測する第１計測ステップ（Ｓ１１）、第１計測ステップによって計測された時間が、第１算出ステップによって算出された第１出力可能時間に達したとき、音声の出力形式を第２出力形式に変更する確認入力を受け付ける受付ステップ（Ｓ３３）、受付ステップが音声の出力形式を第２出力形式に変更する確認入力を受け付けたとき、音声の出力形式を第２出力形式に変更する変更ステップ（Ｓ４１）、変更ステップによって音声の出力形式が第２出力形式に変更されたとき、音声の第２出力可能時間を算出する第２算出ステップ、第２出力形式で音声が出力されるとき、時間を計測する第２計測ステップ、および第２計測ステップによって計測された時間が第２算出ステップによって算出された第２出力可能時間に達したとき、音声の出力を終了させる終了ステップを実行する、音声出力制御方法である。
【００２５】
第５の発明でも、第１の発明と同様に、音声の出力時間を利用して消費電力が低い出力方式に変更することができるため、消費電力が効率よく削減され、音声の出力時間を長くすることができる。
また、音声の出力を第２出力形式に変更した後に、二次電池が完全に消費されないようにできる。
【発明の効果】
【００２６】
この発明によれば、出力時間に基づいて消費電力が低い出力方式に変更することができるため、消費電力を効率よく削減し、音声の出力時間を長くすることができる。
【００２７】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２８】
【図１】図１はこの発明の一実施例の携帯電話機の電気的な構成を示す図解図である。
【図２】図２は図１に携帯電話機の出力可能時間を示す出力可能時間テーブルの一例を示す図解図である。
【図３】図３は図１に示すＲＡＭに記憶される消費テーブルの構成の一例を示す図解図である。
【図４】図４は図１に示すディスプレイに表示されるGUIの一例を示す図解図である。
【図５】図５は図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図６】図６は図１に示すプロセッサの音声出力制御処理の一部を示すフロー図である。
【図７】図７は図１に示すプロセッサの音声出力制御処理の一部であって、図６に後続するフロー図である。
【発明を実施するための形態】
【００２９】
図１を参照して、この実施例の携帯電話機１０は、携帯端末の一種であり、CPUまたはコンピュータと呼ばれるプロセッサ２４を含む。また、このプロセッサ２４には、無線通信回路１４、Ａ／Ｄ１６、第１Ｄ／Ａ２０ａ、第２Ｄ／Ａ２０ｂ、第３Ｄ／Ａ２０ｃ、キー入力装置２６、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４、近距離無線通信回路３８および電源回路４４が接続される。無線通信回路１４にはアンテナ１２が接続され、Ａ／Ｄ１６にはマイク１８が接続される。第１Ｄ／Ａ２０ａおよび第２Ｄ／Ａ２０ｂにはアンプ（図示せず）を介して、第１スピーカ２２ａおよび第２スピーカ２２ｂが接続される。また、第３Ｄ／Ａ２０ｃにはアンプを介して音声出力端子３６が接続される。表示ドライバ２８には、ディスプレイ３０が接続される。近距離無線通信回路３８には近距離無線通信アンテナ４０が接続される。そして、電源回路４４にはリチウムイオン電池である二次電池４６が接続される。
【００３０】
ＲＡＭ３４は、プロセッサ２４の作業領域（描画領域を含む）ないしバッファ領域として用いられる。フラッシュメモリ３２には、携帯電話機１０の文字、画像、音声、音および映像のようなコンテンツのデータが記録される。
【００３１】
Ａ／Ｄ１６は、当該Ａ／Ｄ１６に接続されたマイク１８を通して入力される音声ないし音についてのアナログ音声信号を、デジタル音声信号に変換する。第１Ｄ／Ａ２０ａおよび第２Ｄ／Ａ２０ｂは、デジタル音声信号をアナログ音声信号に変換（復号）して、アンプを介して第１スピーカ２２ａおよび第２スピーカ２２ｂに与える。したがって、アナログ音声信号に対応する音声ないし音が第１スピーカ２２ａまたは第２スピーカ２２ｂから出力される。また、第３Ｄ／Ａ２０ｃは、他のＤ／Ａと同様、デジタル音声信号をアナログ音声信号に変換して、アンプを介して音声出力端子３６に与える。この音声出力端子３６は、イヤフォンが接続される端子であり、第３Ｄ／Ａ２０ｃが変換したアナログ音声信号は、音声出力端子３６を介して、イヤフォンから出力される。
【００３２】
また、音声出力端子３６は、イヤフォンが接続されているかを示す接続信号をプロセッサ２４に出力する。そして、プロセッサ２４は、ＲＡＭ３４などに記憶される音声データを再生する場合、イヤフォンの接続状態に応じて、第２スピーカ２２ｂまたはイヤフォンから音声を出力する。たとえば、プロセッサ２４は、イヤフォンが接続されていなければデジタル音声信号を第２Ｄ／Ａ２０ｂに出力し、イヤフォンが接続されていればデジタル音声信号を第３Ｄ／Ａ２０ｃに出力する。
【００３３】
キー入力部であるキー入力装置２６は、通話キーおよび終話キーなどを備える。そして、使用者が操作したキーの情報（キーデータ）はプロセッサ２４に入力される。また、キー入力装置２６に含まれる各キーが操作されると、クリック音が鳴る。そのため、使用者は、クリック音を聞くことで、キー操作に対する操作感を得ることができる。
【００３４】
表示ドライバ２８は、プロセッサ２４の指示の下、当該表示ドライバ２８に接続されたディスプレイ３０の表示を制御する。なお、表示ドライバ２８は表示する画像データを一時的に記憶するビデオメモリ（図示せず）を含む。
【００３５】
近距離無線通信回路３８は、たとえばBluetooth（登録商標）形式の近距離無線通信を、ヘッドセット４２との間に確立する。また、プロセッサ２４は、音声データを再生しているときに、ヘッドセット４２との近距離無線通信が確立されていなければ、デジタル音声信号を近距離無線通信回路３８に出力する。さらに、近距離無線回路３８は、近距離無線通信アンテナ４２を介して、デジタル音声信号をヘッドセット４２に与える。そして、ヘッドセット４２では、受信したデジタル音声信号がアナログ音声信号に変換（複合）され、図示しないイヤフォンから音声が出力される。
【００３６】
電源回路４４は電源管理用のICであり、電源回路４４は二次電池４６の電圧に基づく電源をシステム全体に供給する。ここで、電源回路４４が電源をシステム全体に供給している状態を、電源オン状態と言うことにする。一方、電源回路４４が電源をシステム全体に供給していない状態を、電源オフ状態と言うことにする。電源回路４４は、電源オフ状態で、キー入力装置２６によって電源オン操作がされると起動され、電源オン状態で電源オフ操作がされると停止される。さらに、電源オフ状態であっても、電源回路４４は、図示しない外部電源コネクタに外部電源が接続され、二次電池４６に電力が供給（充電）されると起動し、二次電池４６の満充電状態が検出されると停止する。また、「充電」とは、外部電源コネクタが外部電源と接続され外部電源から電力の供給を受け、二次電池４６が電気エネルギーを蓄えることを言う。
【００３７】
無線通信回路１４は、CDMA方式での無線通信を行うための回路である。たとえば、使用者がキー入力装置２６を用いて電話発信（発呼）を指示すると、無線通信回路１４は、プロセッサ２４の指示の下、電話発信処理を実行し、アンテナ１２を介して電話発信信号を出力する。電話発信信号は、基地局および通信網（図示せず）を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ２４は通話処理を実行する。
【００３８】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号はアンテナ１２によって受信される。受信された変調音声信号には、無線通信回路１４によって復調処理および復号処理が施される。そして、これらの処理によって得られた受話音声信号は、第１Ｄ／Ａ２０ａによってアナログ音声信号に変換された後、第１スピーカ２２ａから出力される。一方、マイク１８を通して取り込まれた送話音声信号は、Ａ／Ｄ１６によってデジタル音声信号に変換された後、プロセッサ２４に与えられる。デジタル音声信号に変換された送話信号には、プロセッサ２４の指示の下、無線通信回路１４によって符号化処理および変調処理が施され、アンテナ１２を介して出力される。したがって、変調音声信号は、基地局および通信網を介して相手の電話機に送信される。
【００３９】
また、相手の電話機からの電話発信信号がアンテナ１２によって受信されると、無線通信回路１４は、電話着信（着呼）をプロセッサ２４に通知する。これに応じて、プロセッサ２４は、表示ドライバ２８を制御して、着信通知に記述された発信元情報（電話番号）をディスプレイ３０に表示する。また、これとほぼ同時に、プロセッサ２４は、第２スピーカ２２ｂから着信音（着信メロディ、着信音声と言うこともある。）を出力させる。
【００４０】
そして、使用者が通話キーを用いて応答操作を行うと、無線通信回路１４は、プロセッサ２４の指示の下、電話着信処理を実行する。すると、通信可能状態が確立され、プロセッサ２４は上述した通常の通話処理を実行する。
【００４１】
また、通話可能状態に移行した後に終話キーによって通話終了操作が行われると、プロセッサ２４は、無線通信回路１４を制御して、通話相手に通話終了信号を送信する。通話終了信号の送信後、プロセッサ２４は通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。
【００４２】
携帯電話機１０は、ＲＡＭ３４に記憶される音声（音楽）データを再生する音楽プレイヤ機能を有している。音楽プレイヤ機能が実行されると、使用者の設定に応じて近距離無線通信出力、スピーカ出力またはイヤフォン出力のいずれか１つが選択され、音楽が出力される。
【００４３】
たとえば、携帯電話機１０とヘッドセット４２との近距離無線通信が確立されていれば、近距離無線通信出力が選択される。この場合、近距離無線通信が確立されたヘッドセット４２を利用して、再生された音楽が出力される。また、携帯電話機１０がヘッドセット４２との近距離無線通信を確立しておらず、音声出力端子３６にイヤフォンが接続されていなければ、スピーカ出力が選択される。さらに、スピーカ出力が選択されると、携帯電話機１０に設けられた第２スピーカ２２ｂから、再生された音楽が出力される。
【００４４】
そして、携帯電話機１０の音声出力端子３６にイヤフォンが接続されている場合、イヤフォン出力が選択される。また、イヤフォン出力は、左右のイヤフォンから音声を出力するイヤフォン（ステレオ）出力と、片方のイヤフォンから音声を出力するイヤフォン（モノラル）出力とに分かれる。したがって、プロセッサ２４は、デジタル音声信号を出力するＤ／Ａを切り替えることで、出力形式を変更することができる。また、イヤフォン出力の場合、プロセッサ２４は、ＲＡＭ３４に記憶される設定に従って、第３Ｄ／Ａ２０ｃに与えるデジタル音声信号をステレオとするか、モノラルとするかを選択する。
【００４５】
また、音楽プレイヤ機能が実行された場合、二次電池４６の残電池容量に関わらず、現在の出力形式において、音声を出力し続けることが可能な時間（出力可能時間）が異なる。図２を参照して、イヤフォン（モノラル出力）が選択されると出力可能時間はＡＡ時間となり、イヤフォン（ステレオ）出力が選択されると出力可能時間はＢＢ時間となり、スピーカ出力が選択されると出力可能時間はＣＣ時間となり、近距離無線通信出力が選択されると出力可能時間はＤＤ時間となる。
【００４６】
また、二次電池４６の電池容量がＢＣmAh（ミリ・アンペア・アワー）であり、現在の残電池容量がＲＢ％であり、イヤフォン（モノラル出力）が１時間毎に消費する量（毎時電池消費量）がａａmAh（図３参照）であれば、数１に示す式に従って、イヤフォン（モノラル出力）の出力可能時間が算出される。
【００４７】
[数１]
残電池容量×電池容量÷毎時電池消費量＝出力可能時間
ただし、残電池容量は、二次電池４６が低電圧状態になったときの最低限の電源を維持するために、全体の残電池容量から１５％を除いた値とする。たとえば、二次電池４６が満充電状態（１００％）であれば、数１に代入される残電池容量は８５％となる。なお、この１５％と言う数値は、他の数値であってもよい。
【００４８】
また、図３を参照して、イヤフォン（ステレオ）出力の毎時電池消費量はｂｂmAhであり、スピーカ出力の毎時電池消費量はｃｃmAhであり、近距離無線通信出力の毎時電池消費量はｄｄmAhである。そして、各出力形式の毎時電池消費量は、イヤフォン（モノラル）出力が最も小さく、イヤフォン（ステレオ）出力がその次に大きい。また、スピーカ出力はイヤフォン（ステレオ）出力の次に大きく、近距離無線通信出力は最も大きい。つまり、毎時電池消費量の大小関係は、ａａ＜ｂｂ＜ｃｃ＜ｄｄとなる。一方、各出力形式の出力可能時間の大小関係は、毎時電池消費量の大小関係とは逆にＡＡ＞ＢＢ＞ＣＣ＞ＤＤとなる。つまり、毎時電池消費量が小さいほど、出力可能時間が長くなる。
【００４９】
ここで、再生された音楽データが近距離無線通信出力、スピーカ出力またはイヤフォン（ステレオ）出力（第１出力形式）される場合、音声を出力し始めてからの時間（出力時間）が出力可能時間に達すると、イヤフォン（モノラル）出力（第２出力形式）に切り替えられる。
【００５０】
たとえば、再生された音楽データが近距離無線通信出力される場合、プロセッサ２４は、出力を開始した時点での出力可能時間を上記数１に従って算出するとともに、時間の計測を開始する。また、出力時間が所定の出力可能時間（第１出力可能時間）に達すると、図４（Ａ）に示すGUIが表示される。
【００５１】
図４（Ａ）を参照して、ディスプレイ３０の表示領域は、状態表示領域７０および機能表示領域７２から構成される。状態表示領域７０には、アンテナ１２による電波受信状態および二次電池４６の残電池容量を示すアイコン（ピクトと言うこともある。）と、現在日時とが表示される。なお、現在時刻は、図示しないRTCが出力する時刻情報に基づく。機能表示領域７２には、出力形式をイヤフォン（モノラル）出力に変更することを確認する文章、出力形式の変更を承諾または拒否するキー、その２つのキーを仮選択するカーソルＣｕおよび仮選択を確定する確定キー７４が表示される。
【００５２】
そして、使用者は、出力形式をイヤフォン（モノラル）出力に変更する場合には、承諾キーをカーソルＣｕで仮選択した後に、確定キー７４を操作すればよい。また、出力形式を変更せずに音楽データの再生を終了する場合には、拒絶キーをカーソルＣｕによって仮選択した後に、確定キー７４を操作すればよい。
【００５３】
また、再生された音楽データがイヤフォンから出力される場合、プロセッサ２４は、上記したように出力可能時間を算出するとともに、時間の計測を開始する。また、出力時間が所定の出力可能時間に達すると、図４（Ｂ）に示すGUIが表示される。図４（Ｂ）のGUIは、図４（Ａ）に示すGUIと文章は異なるが、出力形式をイヤフォン（モノラル）出力に変更することを確認する文章であることに変わりは無い。なお、図４（Ｂ）のGUIでは、文章以外は図４（Ａ）のGUIと同じであるため、詳細な説明は省略する。
【００５４】
また、図４（Ａ）および図４（Ｂ）に示すGUIが表示された後に、確認キー７４が所定時間、操作されない場合、使用者の確認操作が無くても、出力形式はイヤフォン（モノラル）出力に切り替わる。つまり、使用者が携帯電話機１０をすぐに操作できないような状況であっても、出力形式が自動的に変更されるため、使用者の利便性が向上する。
【００５５】
さらに、出力形式がイヤフォン（モノラル）出力に変更されると、変更後の出力形式に対応する出力可能時間が再び計算される。そして、イヤフォン（モノラル）出力に変更した後に、出力時間が変更後の出力形式に対応する出力可能時間（第２出力可能時間）に達すると、プロセッサ２４は音楽プレイヤ機能を終了する。つまり、イヤフォン（モノラル）出力に変更した後に、二次電池４６が完全に消費されないようにする。
【００５６】
なお、上記のように、変更後の出力形式に対応する出力可能時間を再び計算する場合、最初の出力形式に対応する出力可能時間を算出するときに数１の残電池容量から１５％を引いていれば、変更後の出力可能時間を算出するときには、数１の残電池容量から１０％を引いて計算する。つまり、変更後の出力形式に対応する出力可能時間を計算する場合、消費できる残電池容量を多くすることで、音声が出力される時間を長くする。ただし、残電池容量が５％になったときに低電圧アラートを行う場合、最初に出力可能時間を算出するときには残電池容量から２０％を引き、変更後の出力可能時間を算出するときには残電池容量から１５％を引く。このように、残電池容量から差し引く値は、携帯電話機の仕様によって任意に変化する。
【００５７】
たとえば、他の実施例では、残電池容量の算出のために全体の残電池容量から除く値は３０％または５０％などの適宜な値とすることができる。この場合、全体の残電池容量から除く値が小さくなれば、第１出力形式での音声の出力時間が短くなるが、第２出力形式での音声出力時間を長くすることができる。一方、全体の残電池容量から除く値が大きくなれば、第１出力形式での音声の出力時間は長くなるが、第２出力形式での音声出力時間は短くなる。
【００５８】
また、音楽データを再生しているときに、電話着信などの割り込み処理が発生すると、二次電池４６の残電池容量が変化する。そのため、割り込み処理が終了すると、プロセッサ２４は、出力可能時間を再計算する。たとえば、割り込み処理が電話着信処理である場合、消費量が大きくなり、二次電池４６の残電池容量が大幅に減る。そのため、元々の出力可能時間に合わせて出力形式を変更しようとしても、出力時間が元々の出力可能時間に達する前に二次電池４６を消費しきってしまう恐れがある。ところが、電話着信処理が終了した後に、出力可能時間を再計算すれば、的確なタイミングで出力形式が変更できるようになる。
【００５９】
図５は、ＲＡＭ３４のメモリマップ３００を示す図である。ＲＡＭ３４のメモリマップ３００には、プログラム記憶領域３０２およびデータ記憶領域３０４が含まれる。また、プログラムおよびデータの一部は、フラッシュメモリ３２から一度に全部または必要に応じて部分的かつ順次的に読み出され、ＲＡＭ３４に記憶されてからプロセッサ２４によって処理される。
【００６０】
プログラム記憶領域３０２には、携帯電話機１０を動作させるためのプログラムが記憶されている。たとえば、携帯電話機１０を動作させるためのプログラムは、音声出力プログラム３１０および音声出力制御プログラム３１２などから構成されている。音声出力プログラム３１０は、ＲＡＭ３４に記憶されている音声（音楽）データを出力（再生）するためのプログラムであり、音楽プレイヤ機能が実行されるのに合わせて実行される。また、音声出力制御プログラム３１２は、携帯電話機１０の状態に合わせて音声の出力形式を選択するためのプログラムである。
【００６１】
なお、図示は省略するが、携帯電話機１０を動作させるためのプログラムには、電話着信状態を通知するためのプログラムおよび通話状態を確立するためのプログラムなどが含まれる。
【００６２】
続いて、データ記憶領域３０４には、出力可能時間バッファ３３０および残電池容量バッファ３３２が設けられるとともに、音声データ３３４および消費量テーブルデータ３３６が記憶される。さらに、データ記憶領域３０４には、割り込みフラグ３３８、充電フラグ３４０、近距離無線通信フラグ３４２、イヤフォンフラグ３４４およびモノラル出力フラグ３４６、出力カウンタ３４８および無操作カウンタ３５０なども設けられる。
【００６３】
出力可能時間バッファ３３０には、上記数１によって算出された出力可能時間が一時的に格納される。残電池容量バッファ３３２には、電源回路４４が出力する二次電池４６の残電池容量を示す値が格納される。
【００６４】
音声データ３３４は、音楽プレイヤ機能が実行されると読み出され、音声出力制御プログラム３１２の処理によって選択された出力形式で、出力される。消費量テーブルデータ３３６は、図３に示す構成のテーブルデータであり、各出力形式に対応する消費量が記録されている。そのため、出力可能時間を算出する際に、消費量テーブルデータ３３６から消費量が読み出される。
【００６５】
割り込みフラグ３３８は、電話着信処理などが実行されかを判断するためのフラグである。たとえば、割り込みフラグ３３８は、１ビットのレジスタで構成される。割り込みフラグ３３８がオン（成立）されると、レジスタにはデータ値「１」が設定される。一方、割り込みフラグ３３８がオフ（不成立）されると、レジスタにはデータ値「０」が設定される。そして、割り込みフラグ３３８は、電話着信処理などが実行されるとオンになり、電話着信処理ないし通話処理などが終了するとオフとなる。
【００６６】
充電フラグ３４０は、二次電池４６が充電状態であるか否かを判断するためのフラグである。また、充電フラグ３４０は、電源回路４４が出力する信号に基づいてオン／オフが切り替えられる。近距距離無線通信フラグ３４２は、ヘッドセット４２などと近距離無線通信が確立されているか否かを判断するためのフラグである。また、近距離無線通信フラグ３４２は、近距離無線通信回路３８が出力する信号に基づいてオン／オフが切り替えられる。
【００６７】
イヤフォンフラグ３４４は、音声出力端子３６にイヤフォンが接続されているか否かを判断するためのフラグである。また、イヤフォンフラグ３４４は、音声出力端子３６から出力される接続信号に基づいてオン／オフが切り替えられる。また、モノラル出力フラグ３４６は、イヤフォンから出力される音声がモノラルにされているか否かを判断するためのフラグである。また、モノラル出力フラグ３４６は、音声出力制御プログラム３１２の処理に基づいてオン／オフが切り替えられる。
【００６８】
出力カウンタ３４８は、音声が出力されている時間を計測するためのカウンタであり、初期化されるとカウントを開始する。また、後述する出力タイマが実行されると、出力カウンタ３４８が初期化され、カウントが始まる。さらに、出力カウンタ３４８によってカウントされた値が出力可能時間バッファ３３０に格納された出力可能時間と一致したときに、出力タイマが満了する。
【００６９】
また、無操作カウンタ３５０は、所定時間（たとえば、３０秒）を計測するためのカウンタであり、初期化されるとカウントを開始する。また、無操作カウンタ３５０は無操作タイマとも呼ばれ、無操作タイマが実行されると、無操作カウンタ３５０は初期化されてカウントを開始する。
【００７０】
なお、図示は省略するが、データ記憶領域３０４には、RTCが出力するデータを一時的に記憶するバッファや、文字列を表示するための文字データなどが記憶されると共に、携帯電話機１０の動作に必要なカウンタや、フラグも設けられる。
【００７１】
プロセッサ２４は、Android（登録商標）およびREXなどのLinux（登録商標）ベースのOSや、その他のOSの制御下で、図６および図７に示す音声出力制御処理などを含む、複数のタスクを並列的に処理する。
【００７２】
図６は音声出力制御処理のフロー図である。音声出力処理が実行されると、プロセッサ２４はステップＳ１で、近距離無線通信か否かを判断する。つまり、プロセッサ２４は、近距離無線通信フラグ３４２がオンであるか否かを判断する。ステップＳ１で“ＹＥＳ”であれば、たとえば、ヘッドセット４２との近距離無線通信が確立していれば、プロセッサ２４はステップＳ３で、近距離無線通信の出力可能時間を算出し、ステップＳ１１に進む。たとえば、プロセッサ２４は、残電池容量バッファ３３２に格納された二次電池４６の残電池容量から１５％を引いた値、二次電池４６の電池容量ＢＣおよび消費量テーブルデータ３３６に記録された近距離無線通信の消費量ｄｄmAhから、数１に従う数式に基づいて、近距離無線通信の出力可能時間を算出する。また、算出された出力可能時間は、出力可能時間バッファ３３０に格納される。
【００７３】
また、ステップＳ１で“ＮＯ”であれば、たとえばヘッドセット４２との近距離無線通信が確立していなければ、プロセッサ２４はステップＳ５で、スピーカ出力か否かを判断する。つまり、プロセッサ２４は、近距離無線通信フラグ３４２およびイヤフォンフラグ３４４がオフであるか否かを判断する。ステップＳ５で“ＹＥＳ”であれば、たとえば携帯電話機１０がヘッドセット４２との近距離無線通信を確立しておらず、音声出力端子３６にイヤフォンが接続されていなければ、プロセッサ２４はステップＳ７で、スピーカの出力可能時間を算出し、ステップＳ１１に進む。つまり、プロセッサ２４は、消費量テーブルデータ３３６からスピーカの消費量ｃｃmAhを読み出し、ステップＳ３の処理と同様に、スピーカの出力可能時間を算出する。
【００７４】
また、ステップＳ５で“ＮＯ”であれば、たとえば音声出力端子３６にイヤフォンが接続され、イヤフォンフラグ３４４がオンであれば、プロセッサ２４はステップＳ９で、イヤフォンの出力可能時間を算出する。つまり、ステップＳ３およびステップＳ７の処理と同様、プロセッサ２４は、消費量テーブルデータ３３６からイヤフォン出力（ステレオ）の消費量ｂｂmAhを読み出し、出力可能時間を算出する。
【００７５】
なお、ステップＳ３，ステップＳ７またはステップＳ９の処理を実行するプロセッサ２４は第１算出部または算出部として機能する。
【００７６】
続いて、プロセッサ２４は、ステップＳ１１で出力タイマを実行する。つまり、プロセッサ２４は、出力カウンタ３４８を初期化して、音声データ３３４に対応する音声が出力される時間を計測し始める。なお、ステップＳ１１の処理を実行するプロセッサ２４は第１計測部または計測部として機能する。
【００７７】
続いて、プロセッサ２４は、ステップＳ１３で、割り込み処理が発生したか否かを判断する。つまり、プロセッサ２４は、割り込みフラグ３３８がオンにされているか否かを判断する。ステップＳ１３で“ＹＥＳ”であれば、たとえば電話着信処理が実行され、割り込みフラグ３３８がオンにされていれば、プロセッサ２４はステップＳ１５で、割り込み処理が終了したか否かを判断する。たとえば、プロセッサ２４は、電話着信処理および通話処理が終了して、割り込みフラグ３３８がオフにされたか否かを判断する。ステップＳ１５で“ＮＯ”であれば、たとえば通話処理が終了しておらず、割り込みフラグ３３８がオンのままであれば、プロセッサ２４はステップＳ１５の判断を繰り返し実行する。
【００７８】
一方、ステップＳ１５で“ＹＥＳ”であれば、たとえば通話処理が終了し、割り込みフラグ３３８がオフになれば、プロセッサ２４は、ステップＳ１に戻る。つまり、二次電池４６の残電池容量が大幅に変化したため、プロセッサ２４は、出力可能時間を再計算するために、ステップＳ１に戻る。
【００７９】
また、ステップＳ１３で“ＮＯ”であれば、つまり割り込みフラグ３３８がオフであれば、プロセッサ２４はステップＳ１７で、充電開始か否かを判断する。つまり、プロセッサ２４は、二次電池４６が図示しない外部電源から電力の供給を受け、充電フラグ３４０がオンにされているか否かを判断する。ステップＳ１７で“ＹＥＳ”であれば、つまり二次電池４６が充電状態にされると、プロセッサ２４は、音声出力制御処理を終了する。つまり、二次電池４６が充電されている状態では、消費量よりも供給量の方が上回っているため、二次電池４６の残電池容量が減ることは無い。つまり、電池残容量の変化合わせて出力形式を変更する必要がなくなるため、プロセッサ２４は音声出力制御処理を終了する。
【００８０】
また、ステップＳ１７で“ＮＯ”であれば、つまり充電フラグ３４０がオフであれば、プロセッサ２４はステップＳ１９で、出力タイマが満了か否かを判断する。つまり、プロセッサ２４は、出力カウンタ３４８のカウント値が出力可能時間バッファ３３０に格納された出力可能時間と一致するか否かを判断する。ステップＳ１９で“ＮＯ”であれば、つまり音声が出力されてから計測され始めた時間が、出力可能時間に達していなければ、プロセッサ２４はステップＳ１３に戻る。つまり、出力可能時間になるまで、割り込み処理の有無と、充電開始の有無とが繰り返し判断される。
【００８１】
また、ステップＳ１９で“ＹＥＳ”であれば、つまり出力カウンタ３４８を利用する出力タイマが満了すれば、プロセッサ２４はステップＳ２１で、イヤフォン出力か否かを判断する。つまり、プロセッサ２４は、イヤフォンフラグ３４４がオンであるか否かを判断する。なお、ステップＳ１９で“ＹＥＳ”と判断された場合、音声の出力は一時停止される。
【００８２】
ステップＳ２１で“ＹＥＳ”であれば、つまり音声出力端子３６に接続されたイヤフォンから音声が出力されていれば、プロセッサ２４はステップＳ２３で、モノラル出力に切り替えるか確認するメッセージを表示し、ステップＳ３１に進む。たとえば、プロセッサ２４は、図４（Ｂ）に示すGUIをディスプレイ３０に表示する。一方、ステップＳ２１で“ＮＯ”であれば、つまりヘッドセット４２に接続されたイヤフォンまたは第２スピーカ２２ｂから音声が出力されていれば、プロセッサ２４はステップＳ２５で、イヤフォン（モノラル）出力に切り替えるかを確認するメッセージを表示する。たとえば、プロセッサ２４は、図４（Ａ）に示すGUIをディスプレイ３０に表示する。
【００８３】
なお、ステップＳ２３またはステップＳ２５の処理を実行するプロセッサ２４は表示部とし機能する。
【００８４】
続いて、プロセッサ２４は、ステップＳ２７で、イヤフォンが接続されたか否かを判断する。つまり、携帯電話機１０にイヤフォンが接続されていないため、プロセッサ２４はイヤフォンフラグ３４４がオンにされたか否かを判断する。ステップＳ２７で“ＹＥＳ”であれば、つまりイヤフォンが音声出力端子３６に接続されると、プロセッサ２４はステップＳ３１に進む。また、ステップＳ２７で“ＮＯ”であれば、つまりイヤフォンが音声出力端子３６に接続されなければ、プロセッサ２４はステップＳ２９で、タイムアウトか否かを判断する。つまり、プロセッサ２４は、イヤフォンの接続を判断してから、イヤフォンが接続されないままタイムアウト時間（たとえば、３０秒）が経過したか否かを判断する。ステップＳ２９で“ＮＯ”であれば、たとえば３０秒経過していなければ、プロセッサ２４はステップＳ２７に戻る。一方、ステップＳ２９で“ＹＥＳ”であれば、たとえばイヤフォンが接続されないまま３０秒経過すれば、プロセッサ２４はステップＳ５３で、音声出力処理を終了する。つまり、イヤフォンが接続されなければ音声の出力形式を変更できないため、ディスプレイ３０にメッセージが表示されてからイヤフォンが接続されず、携帯電話機１０が３０秒間放置されると、プロセッサ２４は音声出力処理を終了する。
【００８５】
図７を参照して、プロセッサ２４はステップＳ３１で、無操作タイマを実行する。つまり、プロセサ２４は、無操作カウンタ４５０を初期化する。続いて、プロセッサ２４は、ステップＳ３３で、モノラル出力に変更する操作がされたか否かを判断する。つまり、図４（Ａ），（Ｂ）に示すGUIにおいて、承諾キーがカーソルＣｕによって仮選択された状態で、確定キー７４が操作されたか否かを判断する。なお、ステップＳ３１の処理を実行するプロセッサ２４は無操作計測部として機能する。また、ステップＳ３３の処理を実行するプロセッサ２４は受付部として機能する。
【００８６】
ステップＳ３３で“ＹＥＳ”であれば、たとえば承諾キーが仮選択された状態で確定キー７４が操作されると、プロセッサ２４はステップＳ３９に進む。一方、ステップＳ３３で“ＮＯ”であれば、つまり、確定キー７４が操作されなければ、プロセッサ２４はステップＳ３５で、無操作タイマが満了したか否かを判断する。つまり、プロセッサ２４は、無操作カウンタ３５０の値が一定時間に対応する値であるか否かを判断する。
【００８７】
ステップＳ３５で“ＮＯ”であれば、つまり無操作タイマが満了していなければ、プロセッサ２４はステップＳ３７で、出力を変更しない操作がされたか否かを判断する。つまり、プロセッサ２４は、拒絶キーが仮選択された状態で確定キー７４が操作されたか否かを判断する。ステップＳ３７で“ＮＯ”であれば、つまり確定キー７４が操作されなければ、プロセッサ２４はステップＳ３３に戻る。また、ステップＳ３７で“ＹＥＳ”であれば、つまり拒絶キーが仮選択された状態で確定キー７４が操作されると、プロセッサ２４は音声出力制御処理を終了する。
【００８８】
また、ステップＳ３５で“ＹＥＳ”であれば、つまり図４（Ａ），（Ｂ）に示すGUIが表示されてから所定時間が経過すれば、プロセッサ２４はステップＳ３９で、モノラルの出力可能時間を算出する。たとえば、プロセッサ２４は、ステップＳ９などと同様、消費量テーブルデータ３３６から読み出されたモノラルの消費量ａａmAh、二次電池４６の残電池容量から１０％を引いた値および二次電池４６の電池容量ＢＣから、モノラルの出力可能時間を算出する。なお、ステップＳ３９の処理を実行するプロセッサ２４は第２算出部として機能する。
【００８９】
続いて、プロセッサ２４は、ステップＳ４１で、モノラル出力に変更する。つまり、プロセッサ２４は、モノラル出力フラグ３４６をオンにする。これにより、音声出力処理では、第３Ｄ／Ａ２０ｃにモノラルのデジタル音声信号が入力されるようになる。そして、ステップＳ４１の処理が実行されると、一時停止されていた音声の出力が再開される。なお、ステップＳ４１の処理を実行するプロセッサ２４は変更部として機能する。
【００９０】
続いて、プロセッサ２４はステップＳ４３で、ステップＳ１１と同様、出力タイマを実行する。また、プロセッサ２４はステップＳ４５で、ステップＳ１３と同様、割り込み処理か否かを判断する。ステップＳ４５で“ＹＥＳ”であれば、つまり割り込み処理が実行されると、プロセッサ２４はステップＳ４７で、ステップＳ１５と同様、割り込み処理が終了したか否かを判断する。ステップＳ４７で“ＮＯ”であれば、つまり割り込み処理が終了していなければ、プロセッサ２４はステップＳ４７の処理を繰り返し実行する。一方、ステップＳ４７で“ＹＥＳ”であれば、つまり割り込み処理が終了すれば、プロセッサ２４はステップＳ３９に戻る。つまり、プロセッサ２４は、モノラルの出力可能時間を再算出する。なお、ステップＳ４３の処理を実行するプロセッサ２４は第２計測部として機能する。
【００９１】
また、ステップＳ４５で“ＮＯ”であれば、つまり割り込み処理が実行されていなければ、プロセッサ２４はステップＳ４９で、ステップＳ１７と同様、充電開始か否かを判断する。ステップＳ４９で“ＹＥＳ”であれば、つまり二次電池４６の充電が開始されると、プロセッサ２４は音声出力制御処理を終了する。一方、ステップＳ４９で“ＮＯ”であれば、つまり二次電池４６の充電が開始されていなければ、プロセッサ２４はステップＳ５１で、ステップＳ１９と同様、出力タイマが満了か否かを判断する。ステップＳ５１で“ＮＯ”であれば、つまり出力タイマが満了していなければ、プロセッサ２４はステップＳ４５に戻る。
【００９２】
一方、ステップＳ５１で“ＹＥＳ”であれば、つまり出力タイマが満了すれば、プロセッサ２４はステップＳ５３で、音声終了処理を終了する。たとえば、プロセッサ２４は、最低限の残電池容量を確保するために、実行中の音楽プレイヤ機能を終了する。そして、ステップＳ５３の処理が終了すると、プロセッサ２４は音声出力制御処理を終了する。
【００９３】
なお、ステップＳ５３の処理を実行するプロセッサ２４は終了部として機能する。また、ステップＳ１３、ステップＳ１５、ステップＳ４５およびステップＳ４７の処理を実行するプロセッサ２４は判断部として機能する。
【００９４】
また、プロセッサ２４は、ステップＳ２３またはステップＳ２５の処理を実行した後に、ビープ音を出力したり、図示しないモータを振動させたりして、GUIが表示されていることを使用者に通知してもよい。
【００９５】
さらに、他の実施例では、無操作タイマが満了したときにモノラルの出力に変更せず、ステップＳ５３を実行して、音声出力処理を終了してもよい。
【００９６】
以上の説明から分かるように、携帯電話機１０は音楽プレイヤ機能を有しており、音楽データが再生されると音声出力端子３６に接続されたイヤフォンなどから音声を出力することができる。また、イヤフォンから音声が出力されると、二次電池４６の残電池容量などから出力可能時間が算出され、時間の計測が始まる。さらに、イヤフォンから音声を出力している時間が上記出力可能時間に達すると、出力形式をモノラルに変更することを確認するGUIがディスプレイ３０に表示される。このとき、使用者によって変更を承認する確認操作がされると、音声の出力形式が、二次電池４６の消費量が低いイヤフォン（モノラル）出力に変更される。
【００９７】
このように、音声の出力時間に基づいて消費量が低い出力方式に変更することができるため、携帯電話機１０の消費電力を効率よく削減し、音声が出力される時間を長くすることができる。
【００９８】
なお、他の実施例では、割り込み処理には、メール受信処理や、アラーム処理などが含まれる。
【００９９】
また、他の実施例では、近距離無線通信出力またはスピーカ出力からイヤフォン（モノラル）出力に変更される前に、イヤフォン（ステレオ）出力に変更されてもよい。つまり、出力形式が２回変更されてもよい。たとえば、音声がスピーカ出力されているときに出力可能時間に達すると、出力形式がイヤフォン（ステレオ）出力に変更される。次に、イヤフォン（ステレオ）出力の出力可能時間に達すると、イヤフォン（モノラル）出力に変更される。
【０１００】
そして、上記のように出力形式が変更される場合であっても、音声出力制御処理が大きく変化することは無い。つまり、プロセッサ２４は、近距離無線通信出力またはスピーカ出力からイヤフォン（ステレオ）出力に変更したときに、音声出力制御処理のステップＳ１の処理から実行し直すことで、イヤフォン（ステレオ）出力からイヤフォン（モノラル）出力に変更することができる。
【０１０１】
また、一般に、消費電力の大きさとしては、近距離無線通信出力＞スピーカ出力＞イヤフォン（ステレオ）出力＞イヤフォン（モノラル）出力である。そのため、第１出力形式として近距離無線通信出力を用いた場合は、第２出力形式として、スピーカ出力、イヤフォン（ステレオ）出力およびイヤフォン（モノラル）出力などを用いることができる。また、第１出力形式としてスピーカ出力を用いた場合は、第２出力形式として、イヤフォン（ステレオ）出力およびイヤフォン（モノラル）出力などを用いることができる。さらに、第１出力形式としてイヤフォン（ステレオ）出力を用いた場合は、第２出力形式として、イヤフォン（モノラル）出力をなどを用いることができる。
【０１０２】
また、携帯電話機１０の通信方式はCDMA方式であるが、LTE(Long Term Evolution)方式、W-CDMA方式、GSM方式、TDMA方式、FDMA方式およびPHS方式などが採用されてもよい。
【０１０３】
また、音声出力制御プログラム３１２は、データ配信用のサーバのHDDに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、CD,DVD,BD(Blu-ray Disc)などの光学ディスク、USBメモリおよびメモリカードなどの記憶媒体にこれらのプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、音声出力制御プログラム３１２が、本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
【０１０４】
さらに、本実施例は、携帯電話機１０のみに限らず、スマートフォンおよびPDA(Personal Digital Assistant)に適用されてもよい。
【０１０５】
そして、本明細書中で挙げた、残電池容量、一定時間、所定時間およびタイムアウト時間などの具体的な数値は、いずれも単なる一例であり、製品の仕様などの必要に応じて適宜変更可能である。
【符号の説明】
【０１０６】
１０    …  携帯電話機
１２    …  アンテナ
１４    …  無線通信回路
２０ａ    …  第１Ｄ／Ａ
２０ｂ    …  第２Ｄ／Ａ
２０ｃ    …  第３Ｄ／Ａ
２２ａ    …  第１スピーカ
２２ｂ    …  第２スピーカ
２４    …  プロセッサ
２６    …  キー入力装置
３４    …  ＲＡＭ
３６    …  音声出力端子
３８    …  近距離無線通信回路
４２    …  ヘッドセット
４４    …  電源回路
４６    …  二次電池
【図１】
0005667402.tif 000002
【図２】
0005667402.tif 000003
【図３】
0005667402.tif 000004
【図４】
0005667402.tif 000005
【図５】
0005667402.tif 000006
【図６】
0005667402.tif 000007
【図７】
0005667402.tif 000008