(57)【特許請求の範囲】
【請求項１】
二次電池および動画像を撮影する撮影部を有する、携帯端末であって、
前記二次電池の電池電流値を検出する検出部、および
前記検出部によって検出した電池電流値が高い場合、前記撮影部によって撮影される動画像のフレームレートを低く設定する設定部を備える、携帯端末。
【請求項２】
電池電流値に対してフレームレートが設定されたテーブルを記憶する記憶部をさらに備え、
前記設定部は、検出された電池電流値が高い場合、その電池電流値と前記テーブルとに基づいて、フレームレートを低く設定する、請求項１記載の携帯端末。
【請求項３】
二次電池、外部と通信する通信部および動画像を撮影する撮影部を有する、携帯通信端末であって、
前記二次電池の電池電流値を検出する検出部、および
前記検出部によって検出した電池電流値が高い場合、前記撮影部によって撮影される動画像のフレームレートを低く設定する設定部を備え、
前記通信部は、前記設定部によって設定されたフレームレートで撮影された動画像を外部へ送信する、携帯通信端末。
【請求項４】
二次電池、動画像を撮影する撮影部および前記二次電池の電池電流値を検出する検出部を有する、携帯端末のプロセッサを、
前記検出部によって検出した電池電流値が高い場合、前記撮影部によって撮影される動画像のフレームレートを低く設定する設定部として機能させる、フレームレート制御プログラム。
【請求項５】
二次電池、動画像を撮影する撮影部および前記二次電池の電池電流値を検出する検出部を有する、携帯端末におけるフレームレート制御方法であって、前記携帯端末のプロセッサが、
前記検出部によって検出した電池電流値が高い場合、前記撮影部によって撮影される動画像のフレームレートを低く設定する設定ステップを実行する、フレームレート制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末、携帯通信端末、フレームレート制御プログラムおよびフレームレート制御方法に関し、特に動画像を撮影することが可能な、携帯端末、携帯通信端末、フレームレート制御プログラムおよびフレームレート制御方法に関する。
【背景技術】
【０００２】
従来、動画像を撮影することができる、携帯端末は広く知られており、この種の装置の一例が特許文献１に開示されている。この背景技術の映像配信システムは映像配信携帯端末および映像再生携帯端末を含む。映像配信携帯端末によって撮影された映像は映像配信サーバに送信される。また、映像配信サーバは撮影された映像を映像再生携帯端末に送信する。そして、撮影された映像を受信した映像再生携帯端末は、撮影と略同時にストリーミング再生することができる。
【特許文献１】特開２００４−３２２２８号公報［H04N 7/14, H04M 1/00, H04M 3/42, H04M 11/00］
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１の映像配信携帯端末において、映像を撮影し、データ圧縮した後にサーバに送信すると、映像配信携帯端末の消費電力が大きくなる。そのため、使用者は、この映像配信携帯端末で、長時間の撮影ができない。
【０００４】
それゆえに、この発明の主たる目的は、新規な、携帯端末、携帯通信端末、フレームレート制御プログラムおよびフレームレート制御方法を提供することである。
【０００５】
この発明の他の目的は、動画像を撮影するときの消費電力を抑えることができる、携帯端末、携帯通信端末、フレームレート制御プログラムおよびフレームレート制御方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明は、二次電池および動画像を撮影する撮影部を有する、携帯端末であって、二次電池の電池電流値を検出する検出部、および検出部によって検出した電池電流値が高い場合、撮影部によって撮影される動画像のフレームレートを低く設定する設定部を備える、携帯端末である。
【０００８】
第１の発明では、携帯端末（１０：実施例において対応する部分を例示する参照符号。以下、同じ。）は、二次電池および動画像を撮影する撮影部（３６−４０）を有しており、使用者はカメラ機能を実行することで動画像を撮影することができる。検出部（４６）は、二次電池の電池電流値を検出する。設定部（２４，３３６，Ｓ７）は、検出した電池電流値が高い場合、撮影部によって撮影される動画像のフレームレートを低く設定する。フレームレートが低く設定されると消費電力が抑えられる。
【０００９】
第１の発明によれば、二次電池が出力する電池電流値が高い場合、動画像のフレームレートを低く設定することができる。これにより、動画像を撮影するときの消費電力を抑えることができるようになる。
【００１０】
第２の発明は、第１の発明に従属し、電池電流値に対してフレームレートが設定されたテーブルを記憶する記憶部をさらに備え、設定部は、検出された電池電流値が高い場合、その電池電流値とテーブルとに基づいて、フレームレートを低く設定する。
【００１６】
第３の発明は、二次電池、外部と通信する通信部および動画像を撮影する撮影部を有する、携帯通信端末であって、二次電池の電池電流値を検出する検出部、および検出部によって検出した電池電流値が高い場合、撮影部によって撮影される動画像のフレームレートを低く設定する設定部を備え、通信部は、設定部によって設定されたフレームレートで撮影された動画像を外部へ送信する、携帯通信端末である。
【００１７】
第３の発明では、携帯通信端末は二次電池などを有し、通信部（１４）によって外部と通信して、撮影部（３６−４０）によって撮影された動画像を他の携帯通信端末などに送信する。検出部（１４）は、二次電池の電池電流値を検出する。設定部（２４，Ｓ７）は、検出した電池電流値が高い場合、撮影部のフレームレートを低く設定する。フレームレートが低く設定されると消費電力が抑えられる。そして、通信部は、設定されたフレームレートで撮影された動画像を外部へ送信する。
【００１８】
第３の発明によれば、二次電池の電池電流値が高い場合、動画像のフレームレートを低く設定することができるため、携帯通信端末の消費電力を抑えることができるようになる。
【００１９】
第４の発明は、二次電池、動画像を撮影する撮影部（３６−４０）および二次電池の電池電流値を検出する検出部（４６）を有する、携帯端末（１０）のプロセッサ（２４）を、検出部によって検出した電池電流値が高い場合、撮影部によって撮影される動画像のフレームレートを低く設定する設定部（３３６，Ｓ７）として機能させる、フレームレート制御プログラムである。
【００２０】
第４の発明も、第１の発明と同様に、二次電池が出力する電池電流値が高い場合、動画像のフレームレートを低く設定することができる。これにより、動画像を撮影するときの消費電力を抑えることができるようになる。
【００２１】
第５の発明は、二次電池、動画像を撮影する撮影部（３６−４０）および二次電池の電池電流値を検出する検出部（４６）を有する、携帯端末（１０）におけるフレームレート制御方法であって、携帯端末のプロセッサが、検出部によって検出した電池電流値が高い場合、撮影部によって撮影される動画像のフレームレートを低く設定する設定ステップ（３３６，Ｓ７）を実行する、フレームレート制御方法である。
【００２２】
第５の発明も、第１の発明と同様に、二次電池が出力する電池電流値が高い場合、動画像のフレームレートを低く設定することができる。これにより、動画像を撮影するときの消費電力を抑えることができるようになる。
【発明の効果】
【００２３】
この発明によれば、動画像を撮影するときの消費電力が抑えられる。
【００２４】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２５】
【図１】図１はこの発明の一実施例の携帯電話機の電気的な構成を示す図解図である。
【図２】図２は図１に示すプロセッサ、電源回路、二次電池および電池電流検出回路の詳細を示す図解図である。
【図３】図３は図１に示すＲＡＭに記憶される設定テーブルの構成の一例を示す図解図である。
【図４】図４は図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図５】図５は図１に示すプロセッサのフレームレート制御処理を示すフロー図である。
【図６】図６は図１に示すＲＡＭに記憶される、第２実施例の設定テーブルの構成の一例を示す図解図である。
【発明を実施するための形態】
【００２６】
＜第１実施例＞
図１を参照して、この実施例の携帯電話機１０は、携帯端末または携帯通信端末の一種であり、CPUと呼ばれるプロセッサ２４を含む。また、このプロセッサ２４には、無線通信回路１４、Ａ／Ｄ１６、Ｄ／Ａ２０、キー入力装置２６、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４、カメラ制御回路３６、電源回路４２および電池電流検出回路４６が接続される。通信部として機能する、無線通信回路１４にはアンテナ１２が接続され、Ａ／Ｄ１６にはマイク１８が接続される。Ｄ／Ａ２０にはアンプ（図示せず）を介して、スピーカ２２が接続される。表示ドライバ２８には、ディスプレイ３０が接続される。カメラ制御回路３６には、イメージセンサ３８が接続される。そして、電源回路４２にはリチウムイオン電池である二次電池４４が接続され、電源回路４２と二次電池４４とを結ぶラインには電池電流検出回路４６が接続される。
【００２７】
ＲＡＭ３４は、プロセッサ２４の作業領域（描画領域を含む）ないしバッファ領域として用いられる。フラッシュメモリ３２には、携帯電話機１０の文字、画像、音声、音および映像のようなコンテンツのデータが記録される。
【００２８】
Ａ／Ｄ１６は、当該Ａ／Ｄ１６に接続されたマイク１８を通して入力される音声ないし音についてのアナログ音声信号を、デジタル音声信号に変換する。Ｄ／Ａ２０は、デジタル音声信号をアナログ音声信号に変換（復号）して、アンプを介してスピーカ２２に与える。したがって、アナログ音声信号に対応する音声ないし音がスピーカ２２から出力される。
【００２９】
キー入力部であるキー入力装置２６は、通話キーおよび終話キーなどを備える。そして、使用者が操作したキーの情報（キーデータ）はプロセッサ２４に入力される。また、キー入力装置２６に含まれる各キーが操作されると、クリック音が鳴る。そのため、使用者は、クリック音を聞くことで、キー操作に対する操作感を得ることができる。
【００３０】
表示ドライバ２８は、プロセッサ２４の指示の下、当該表示ドライバ２８に接続されたディスプレイ３０の表示を制御する。なお、表示ドライバ２８は表示する画像データを一時的に記憶するビデオメモリ（図示せず）を含む。
【００３１】
無線通信回路１４は、CDMA方式での無線通信を行うための回路である。たとえば、使用者がキー入力装置２６を用いて電話発信（発呼）を指示すると、無線通信回路１４は、プロセッサ２４の指示の下、電話発信処理を実行し、アンテナ１２を介して電話発信信号を出力する。電話発信信号は、基地局および通信網（図示せず）を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ２４は通話処理を実行する。
【００３２】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号はアンテナ１２によって受信される。受信された変調音声信号には、無線通信回路１４によって復調処理および復号処理が施される。そして、これらの処理によって得られた受話音声信号は、Ｄ／Ａ２０によってアナログ音声信号に変換された後、スピーカ２２から出力される。一方、マイク１８を通して取り込まれた送話音声信号は、Ａ／Ｄ１６によってデジタル音声信号に変換された後、プロセッサ２４に与えられる。デジタル音声信号に変換された送話信号には、プロセッサ２４の指示の下、無線通信回路１４によって符号化処理および変調処理が施され、アンテナ１２を介して出力される。したがって、変調音声信号は、基地局および通信網を介して相手の電話機に送信される。
【００３３】
また、相手の電話機からの電話発信信号がアンテナ１２によって受信されると、無線通信回路１４は、電話着信（着呼）をプロセッサ２４に通知する。これに応じて、プロセッサ２４は、表示ドライバ２８を制御して、着信通知に記述された発信元情報（電話番号）をディスプレイ３０に表示する。また、これとほぼ同時に、プロセッサ２４は、図示しないスピーカから着信音（着信メロディ、着信音声と言うこともある。）を出力させる。
【００３４】
そして、使用者が通話キーを用いて応答操作を行うと、無線通信回路１４は、プロセッサ２４の指示の下、電話着信処理を実行する。すると、通信可能状態が確立され、プロセッサ２４は上述した通常の通話処理を実行する。
【００３５】
また、通話可能状態に移行した後に終話キーによって通話終了操作が行われると、プロセッサ２４は、無線通信回路１４を制御して、通話相手に通話終了信号を送信する。通話終了信号の送信後、プロセッサ２４は通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。
【００３６】
さらに、無線通信回路１４は、パワーアンプ１４ａおよびモニタ１４ｂを含む。たとえば、プロセッサ２４から入力された信号は、パワーアンプ１４ａで増幅され、無線信号としてアンテナ１２から放出される。また、モニタ１４ｂは、パワーアンプ１４ａの出力（電力：単位は[dBW]）を監視し、パワーモニタ信号をプロセッサ２４に出力する。そして、プロセッサ２４は、パワーモニタ信号によってパワーアンプ１４ａが所望の増幅率で動作しているかを判断する。
【００３７】
また、無線通信回路１４は図示しない回路によって通信の電界強度を示す値（電界強度値）を検出し、その値をプロセッサ２４に出力する。プロセッサ２４は、無線通信回路１４からの出力に基づいて、ディスプレイ３０などに周囲の電波状態を表すピクト（アイコン）を表示する。
【００３８】
なお、無線通信回路１４、モニタ１４ｂおよび電池電流検出回路４６は検出部と呼ばれることもある。
【００３９】
カメラ制御回路３６は、携帯電話機１０で静止画像または動画像を撮影するための回路である。たとえば、キー入力装置２６に対してカメラ機能を実行する操作が行われると、プロセッサ２４はカメラ制御回路３６を起動して、カメラ機能を実行する。なお、カメラ制御回路３６、イメージセンサ３８およびフォーカスレンズは、まとめてカメラモジュールまたは撮影部と呼ばれる。
【００４０】
たとえば、被写界の光学像はイメージセンサ３８に照射され、イメージセンサ３８の撮像エリアには、たとえばSXGA(1280×1024画素)に対応する受光素子が配置されており、撮像エリアでは、光電変換によって、被写界の光学像に対応する電荷つまりSXGAの生画像信号が生成される。なお、使用者は、画像データのサイズを、SXGAの他に、XGA(1024×768画素)およびVGA(640×480画素)などに変更することができる。
【００４１】
そして、カメラ機能が実行されると、被写界のリアルタイム動画像つまりスルー画像をディスプレイ３０に表示するべく、プロセッサ２４は、カメラ制御回路３６に内蔵されるイメージセンサドライバを起動させ、露光動作および指定された読み出し領域に対応する電荷読み出し動作を、イメージセンサドライバに命令する。
【００４２】
イメージセンサドライバは、イメージセンサ３８の撮像面の露光と、当該露光によって生成された電荷の読み出しとを実行する。この結果、生画像信号が、イメージセンサ３８から出力される。また、出力された生画像信号は、カメラ制御回路３６に入力され、カメラ制御回路３６は、入力された生画像信号に対して、色分離、白バランス調整、YUV変換などの処理を施し、YUV形式の画像データを生成する。そして、YUV形式の画像データはプロセッサ２４に入力される。このとき、カメラ制御回路３６は、フォーカスレンズ４０を制御することで、被写界にピントを合わせる。
【００４３】
また、プロセッサ２４に入力されたYUV形式の画像データは、プロセッサ２４によってＲＡＭ３４に格納（一時記憶）される。さらに、格納されたYUV形式の画像データは、プロセッサ２４でRGBデータに変換された後に、ＲＡＭ３４から表示ドライバ２８に与えられる。そして、RGB形式の画像データがディスプレイ３０に出力される。これによって、被写界を表す低解像度（たとえば、320×240画素）のスルー画像がディスプレイ３０に表示される。
【００４４】
ここで、キー入力装置２６に対して静止画像の撮影操作が行われると、プロセッサ２４は、静止画像の本撮影処理を実行する。つまり、プロセッサ２４は、イメージセンサ３８から出力されるSXGAの生画像信号に信号処理を施して、ＲＡＭ３４に一旦格納し、フラッシュメモリ３２に対する記録処理を実行する。記録処理が実行されると、プロセッサ２４を通してＲＡＭ３４から画像データが読み出される。そして、プロセッサ２４は、読み出した画像データが含まれる画像ファイルを、フラッシュメモリ３２に記録する。さらに、プロセッサ２４は、図示しないスピーカから、本撮影処理が実行されていること通知する音を出力させる。なお、携帯電話機１０にメモリカードが接続される場合、画像ファイルはメモリカードに記憶されてもよい。
【００４５】
また、使用者が動画像を撮影する設定をして撮影操作を行うと、プロセッサ２４は、動画像用の本撮影処理を実行する。このとき、プロセッサ２４は、カメラ制御回路３６に対して、VGAの生画像信号を所定のフレームレートで出力させる命令を発行する。そして、プロセッサ２４は、静止画像の本撮影処理と同様、所定のフレームレートで読み出された各生画像信号に対して複数の処理を加えた後に、動画像ファイルをフラッシュメモリ３２に記録する。
【００４６】
電源回路４２は電源管理用のICであり、電源回路４２は二次電池４４の電圧に基づく電源をシステム全体に供給する。ここで、電源回路４２が電源をシステム全体に供給している状態を、電源オン状態と言うことにする。一方、電源回路４２が電源をシステム全体に供給していない状態を、電源オフ状態と言うことにする。電源回路４２は、電源オフ状態で、キー入力装置２６によって電源オン操作がされると起動され、電源オン状態で電源オフ操作がされると停止される。さらに、電源オフ状態であっても、電源回路４２は、図示しない外部電源コネクタに外部電源が接続され、二次電池４４に電力が供給（充電）されると起動し、二次電池４４の満充電状態が検出されると停止する。また、「充電」とは、外部電源コネクタが外部電源と接続され外部電源から電力の供給を受け、二次電池４４が電気エネルギーを蓄えることを言う。
【００４７】
図２は、プロセッサ２４、電源回路４２、二次電池４４および電池電流検出回路４６の詳細を示す図である。図２を参照して、二次電池４４には、＋端子、−端子および電池温度を示す信号を出力するＴ端子が設けられ、内部には電池セル部およびサーミスタなどが設けられる。また、二次電池４４の内部では、＋端子および−端子は電池セル部と接続され、Ｔ端子はサーミスタと接続されている。一方、二次電池４４の外部では、−端子はＧＮＤに接続され、＋端子は電源回路４２と図示しない外部電源に接続され、Ｔ端子は電源回路４２に接続される。そして、電源回路４２は、＋端子およびＴ端子の出力を監視することで、二次電池４４の充電などを制御する。
【００４８】
電池電流検出回路４６は、アンプ５２およびＡ／Ｄコンバータ５４などから構成される。また、上記した＋端子と電源回路４２との間には抵抗５０が設けられており、抵抗５０の両端の電位差がアンプ５２に入力される。また、抵抗５０の両端電位差は、アンプ５２で増幅され、Ａ／Ｄコンバータ５４に入力される。さらに、Ａ／Ｄコンバータ５４は、アンプ５２の出力を、電池電流値を示すデジタル信号に変換して、プロセッサ２４に出力する。つまり、電池電流検出回路４６は、二次電池４４の電池電流値を検出し、プロセッサ２４に出力する。なお、電池電流値は、携帯電話機１０の消費電力と相関しているため、消費電力相関値と呼ばれることもある。
【００４９】
ここで、携帯電話機１０は、外部と通信するための通信機能を有しており、使用者はカメラ機能によって動画像を撮影しながら、その動画像を外部に送信することができる。そして、動画像を外部に送信する場合、電池電流値検出回路４６が出力する二次電池４４の電池電流値に基づいて、カメラモジュールのフレームレートが設定される。これにより、プロセッサ２４は、携帯電話機１０の消費電力に相関する電池電流値に基づいて、動画像のフレームレートを制御し、携帯電話機１０の消費電力を抑える。
【００５０】
図３は、検出された電池電流値に対して設定されるフレームレートが記録される設定テーブルを示す図である。図３を参照して、設定テーブルは、電池電流値が記録される列と、各電池電流値に対応するフレームレートが記録される列とから構成される。たとえば、電池電流値の列には、ｎ個の電池電流値（電池電流値Ｉ１[A]−電池電流値Ｉｎ[A]）が記録されている。また、電池電流値の列には、電池電流値Ｉ１[A]が最も小さい値となり、電池電流値Ｉｎ[A]が最も大きい値となるように、各電池電流値が格納されている。
【００５１】
また、フレームレートの列では、電池電流値Ｉ１[A]に対応してフレームレートＦ１[fps]が記録され、電池電流値Ｉｎ[A]に対応してフレームレートＦｎ[fps]が記録されている。そして、電池電流値が低いときには携帯電話機１０の消費電力も小さくなり、高いときには消費電力が大きくなるため、フレームレートＦ１[fps]が最も高い値となり、フレームレートＦｎ[fps]が最も低い値となる。
【００５２】
したがって、二次電池４４の電池電流値が高い、つまり消費電力が大きいときには、フレームレートが低くなるため消費電力が抑えられる。一方、二次電池４４の消費電流値が低い、つまり消費電力が小さいときには、フレームレートが高くなるため、滑らかに動く動画像が、外部に送信される。
【００５３】
図４は、ＲＡＭ３４のメモリマップ３００を示す図である。ＲＡＭ３４のメモリマップ３００には、プログラム記憶領域３０２およびデータ記憶領域３０４が含まれる。また、プログラムおよびデータの一部は、フラッシュメモリ３２から一度に全部または必要に応じて部分的かつ順次的に読み出され、ＲＡＭ３４に記憶されてからプロセッサ２４によって処理される。
【００５４】
プログラム記憶領域３０２には、携帯電話機１０を動作させるためのプログラムが記憶されている。たとえば、携帯電話機１０を動作させるためのプログラムは、フレームレート制御プログラム３１０などから構成されている。フレームレート制御プログラム３１０は、検出された消費電力相関値に基づいて、カメラモジュールのフレームレートを設定するためのプログラムである。
【００５５】
なお、図示は省略するが、携帯電話機１０を動作させるためのプログラムには、電話着信状態を通知するためのプログラム、カメラ機能を実行するためのプログラム、外部と通信するためのプログラムなどが含まれる。
【００５６】
続いて、データ記憶領域３０４には、電界強度バッファ３３０、ＰＡ出力バッファ３３２、電池電流値バッファ３３４およびフレームレートバッファ３３６が設けられるとともに、設定テーブルデータ３３８が記憶される。
【００５７】
電界強度バッファ３３０には、無線通信回路１４から出力された電界強度値が一時的に記憶される。ＰＡ出力バッファ３３２には、モニタ１４が出力するパワーモニタ信号の値が一時的に記憶される。電池電流値バッファ３３４には、電池電流検出回路４６が出力する二次電池４６の電池電流値が一時的に記憶される。フレームレートバッファ３３６は、フレームレート制御プログラム３１０の処理によって設定されたフレームレートが一時的に記憶されるバッファである。また、フレームレートバッファ３３６に一時記憶されるフレームレートが更新されると、プロセッサ２４は更新されたフレームレートを読み出し、カメラ制御回路３６に出力する。設定テーブルデータ３３８は、図３に示すように、電池電流値とフレームレートとが対応付けられたデータである。
【００５８】
なお、図示は省略するが、データ記憶領域３０４には、RTCが出力するデータを一時的に記憶するバッファや、ディスプレイ３０に表示される画像や文字列のデータなどが記憶されると共に、携帯電話機１０の動作に必要なカウンタや、フラグも設けられる。
【００５９】
プロセッサ２４は、Android（登録商標）およびREXなどのLinux（登録商標）ベースのOSや、その他のOSの制御下で、図５に示すフレームレート制御処理などを含む、複数のタスクを並列的に処理する。
【００６０】
図５はフレームレート制御処理のフロー図である。たとえば、カメラ機能によって撮影された動画像を送信する操作がされると、プロセッサ２４はステップＳ１で、フレームレートを設定する。つまり、プロセッサ２４は、カメラ制御回路３６に出力されるフレームレートを初期化する。たとえば、ステップＳ１でフレームレートが初期化されると、フレームレートバッファ３３６には、フレームレートの最大値が格納される。
【００６１】
続いて、プロセッサ２４は、ステップＳ３で、電池電流値を取得する。つまり、プロセッサ２４は、電池電流値バッファ３３４から二次電池４４の電池電流値を取得する。続いて、プロセッサ２４は、ステップＳ５で、電池電流値が所定値以上であるか否かを判断する。たとえば、所定値とは閾値であり、プロセッサ２４は、フレームレートを変更する必要がある電池電流値であるか否かを判断する。ステップＳ５で“ＮＯ”であれば、つまり取得された電池電流値が所定値未満であれば、プロセッサ２４はステップＳ３に戻る。このように、電池電流値が閾値未満であれば、携帯電話機１０の消費電力は小さいため、フレームレートは変更されない。
【００６２】
ステップＳ５で“ＹＥＳ”であれば、つまり電池電流値が所定値以上であれば、プロセッサ２４はステップＳ７で、電池電流値に基づいて、フレームレートを設定する。たとえば、図３を参照して、電池電流値Ｉ１[A]が取得されると、フレームレートバッファ３３６にはフレームレートＦ１[fps]が格納される。ただし、ステップＳ７の処理において、設定するフレームレートが既に格納されている値と一致する場合、フレームレートバッファ３３６の値は更新されない。つまり、電池電流値が一定の値を維持している場合、カメラ制御回路３６に対して同じ値のフレームレートが何度も出力されないようにする。これによって、プロセッサ２４の処理量が削減されるため、消費電力も抑えられる。なお、ステップＳ７の処理を実行するプロセッサ２４は設定部として機能する。
【００６３】
続いて、プロセッサ２４は、ステップＳ９で、終了操作がされたか否かを判断する。たとえば、プロセッサ２４は、動画像の送信を終了する操作がされたか否かを判断する。ステップＳ９で“ＮＯ”であれば、つまり終了操作がされなければ、プロセッサ２４はステップＳ３に戻る。一方、ステップＳ９で“ＹＥＳ”であれば、つまり終了操作がされると、プロセッサ２４は、フレームレート制御処理を終了する。
【００６４】
このように、第１実施例では、携帯電話機１０の消費電力に相関する電池電流値に基づいて、カメラモジュールのフレームレートが制御される。
【００６５】
なお、他の実施例では、電池電流値が閾値以上であるか否かを判断するステップＳ５が省略されてもよい。つまり、検出された電池電流値に合わせて、フレームレートが変更されるようにしてもよい。
【００６６】
＜第２実施例＞
第２実施例では、電界強度値を消費電力相関値として、フレームレートを制御する。また、第２実施例では、携帯電話機１０の電気的な構成、ＲＡＭ３４のメモリマップおよびフレームレート制御処理は、第１実施例と同じであるため、詳細な説明は省略する。
【００６７】
一般的に、電界強度が弱い状態では、無線通信回路１４は強い信号を出力するため、無線通信回路１４の消費電力が大きくなる。また、電界強度が強い状態では、無線通信回路１４は強い信号を出力しなくても済むため、無線通信回路１４の消費電力は小さくなる。
【００６８】
そこで、第２実施例では、無線通信回路１４が出力する電界強度値に基づいて、フレームレートが設定されるため、携帯電話機１０の消費電力が抑えられる。たとえば、電界強度が弱いと、プロセッサ２４には低い電界強度値が入力されるため、プロセッサ２４はフレームレートを低くする。これにより、カメラモジュールの消費電力が小さくなるため、携帯電話機１０の消費電力が抑えられる。
【００６９】
図６は、第２実施例における設定テーブルの構成を示す図である。第２実施例の設定テーブルには、電池電流値の代わりに、複数の電界強度値が記録される。たとえば、電界強度値の列には、電界強度値Ｅ１[V/m]が最大値となり、電界強度値Ｅｎ[V/m]が最小値となるように、各電界強度値が格納される。また、フレームレートの列には、電界強度値Ｅ１[E/V]に対応してフレームレートＦ１１[fps]が記録され、電界強度値Ｅｎ[E/V]に対応してフレームレートＦ１ｎ[fps]が記録される。そして、第２実施例のフレームレートの列では、フレームレートＦ１１[fps]が最も大きく、フレームレートＦ１ｎ[fps]が最も小さい。したがって、電界強度値が高ければフレームレートが高く設定され、電界強度値が低ければフレームレートが低く設定される。
【００７０】
また、図５を参照して、第２実施例のフレームレート制御処理の流れは、第１実施例と同じであるが、取得される値が電池電流値から電界強度値に変更される。たとえば、ステップＳ３では電池電流値の代わりに、電界強度バッファ３３０から電界強度値が読み出される。ステップＳ５では、読み出された電界強度値が閾値以上であるかが判断される。そして、ステップＳ７では、図６に示す設定テーブルに基づいて、フレームレートが設定される。
【００７１】
このように、第２実施例では、無線通信回路１４が出力する電界強度値に基づいて、カメラモジュールのフレームレートが制御される。
【００７２】
なお、第２実施例では電池電流値を利用しないため、他の実施例では、電池電流検出回路４６が省略されてもよい。この場合、電池電流検出回路４６を新たに追加しなくてもよくなるため、携帯電話機１０の原価を下げることができる。
【００７３】
＜第３実施例＞
第３実施例では、パワーアンプ１４ａの出力値に基づいて、フレームレートを制御する。また、第３実施例でも、携帯電話機１０の電気的な構成、ＲＡＭ３４のメモリマップおよびフレームレート制御処理は、第１実施例と同じであるため、詳細な説明は省略する。
【００７４】
たとえば、パワーアンプ１４ａの出力値が大きいと無線通信回路１４の消費電力も大きくなる。一方、パワーアンプ１４ａの出力値が小さいと無線通信回路１４の消費電力は小さくなる。つまり、無線通信を行う場合、パワーアンプ１４ａの出力値が、携帯電話機１０の消費電力に相関することになる。
【００７５】
そこで、第３実施例では、モニタ１４ｂが出力するパワーモニタ信号が、パワーアンプ１４ａの出力値が大きいことを示す場合、プロセッサ２４はフレームレートを低くする。一方、パワーアンプ１４ａの出力値が小さいことを示す場合、プロセッサ２４は、フレームレートを高くする。
【００７６】
このように、第３実施例では、無線通信回路１４に含まれるパワーアンプ１４ａの出力に基づいて、カメラモジュールのフレームレートを設定することができる。
【００７７】
以上の説明から分かるように、携帯電話機１０は、撮影している動画像を、他の携帯電話機に送ることができる。また、二次電池４４が出力する電流値や、無線通信回路１４が出力する電界強度値が、携帯電話機１０の消費電力に相関する値として検出される。そして、プロセッサ２４は、検出された消費電力相関値に基づいて、動画像のフレームレートを設定する。
【００７８】
これにより、プロセッサ２４は、消費電力が大きくなった場合、動画像のフレームレートを低くすることで、消費電力を抑えることができる。
【００７９】
なお、他の実施例では、設定テーブルではなく数式を利用して、フレームレートが算出されてもよい。
【００８０】
また、二次電池４４としてリチウムイオン電池を採用したが、鉛蓄電池、ニッケル水素電池、ナトリウムイオン電池、金属空気電池および亜鉛臭素電池などであってもよい。
【００８１】
また、携帯電話機１０の通信方式はCDMA方式であるが、LTE(Long Term Evolution)方式、W-CDMA方式、GSM方式、TDMA方式、FDMA方式およびPHS方式などが採用されてもよい。
【００８２】
また、フレームレート制御プログラム３１０は、データ配信用のサーバのHDDに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、CD,DVD,BD(Blu-ray Disc)などの光学ディスク、USBメモリおよびメモリカードなどの記憶媒体にこれらのプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、フレームレート制御プログラム３１０が、本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
【００８３】
さらに、本実施例は、携帯電話機１０のみに限らず、スマートフォンおよびPDA(Personal Digital Assistant)に適用されてもよい。
【００８４】
そして、本明細書中で挙げた、画素数などの具体的な数値は、いずれも単なる一例であり、製品の仕様などの必要に応じて適宜変更可能である。
【符号の説明】
【００８５】
１０    …  携帯電話機
１２    …  アンテナ
１４    …  無線通信回路
１４ａ    …  パワーアンプ
１４ｂ    …  モニタ
３６    …  カメラ制御回路
３８    …  イメージセンサ
４０    …  フォーカスレンズ
４２    …  電源回路
４４    …  二次電池
４６    …  電池電流検出回路
【図１】
0005662752.tif 000002
【図２】
0005662752.tif 000003
【図３】
0005662752.tif 000004
【図４】
0005662752.tif 000005
【図５】
0005662752.tif 000006
【図６】
0005662752.tif 000007