(57)【要約】      （修正有）【課題】ユーザが携帯端末のデジタルカメラ機能に対する操作に手間取っても、利用者が撮影を行う前にデジタルカメラ機能が停止してしまうことのない携帯端末、カメラ制御プログラムおよびカメラ制御方法を提供する。【解決手段】カメラ３６から出力される撮影画像データに基づいて、撮影画像データから画像の明るさを示す数値を算出し、その数値が所定値よりも小さい場合に、プレビュー画像の明るさが暗いと判断する。携帯電話機１０の姿勢が略水平状態であるか否かの判断は、姿勢センサ６６が出力する角度に基づく。姿勢センサによって検出される角度が第１閾値よりも小さい場合に、携帯電話機１０の姿勢が略水平状態だと判断する。被写体が写っておらず、プレビュー画像の明るさが暗く、かつ携帯電話機の姿勢が略水平状態と判断されると、カメラの電源をオフにし、カメラ機能が終了する。【選択図】図２
2015226210.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影するカメラ、
前記カメラの電源がオンにされたとき、当該カメラに電力を供給する電源部、
端末の傾きを検出する検出部、および
前記カメラによって撮影された画像に被写体が写っておらず、かつ前記検出部によって検出された傾きが第１閾値より小さいとき、前記カメラの電源をオフにする制御部を備える、携帯端末。
【請求項２】
前記制御部は、前記カメラによって撮影された画像に被写体が写っておらず、かつ当該画像の明るさが所定値より小さく、かつ前記検出部によって検出された傾きが前記第１閾値より小さいとき、前記カメラの電源をオフにする、請求項１記載の携帯端末。
【請求項３】
物の近接を検出する近接センサをさらに備え、
前記制御部は、前記カメラによって撮影された画像に被写体が写っておらず、かつ当該画像の明るさが所定値より小さく、かつ前記検出部によって検出された傾きが前記第１閾値より大きく、かつ前記近接センサによって物の近接が検出されているとき、前記カメラの電源をオフにする、請求項２記載の携帯端末。
【請求項４】
前記カメラは、フォーカスレンズを含み、
前記カメラによって撮影されている画像を表示する表示部、
前記表示部に対するユーザの注視点を検出する注視点検出部、および
前記注視点検出部によって検出された注視点に基づいて、前記フォーカスレンズのレンズ位置を設定する設定部をさらに備える、請求項１ないし３のいずれかに記載の携帯端末。
【請求項５】
前記カメラによって撮影された画像に被写体が写っておらず、かつ前記検出部によって検出された傾きが前記第１閾値より小さいとき、時間の計測を開始する計測部をさらに備え、
前記制御部は、前記計測部によって所定時間が計測されるまで、前記カメラによって撮影された画像に被写体が写っておらず、かつ前記検出部によって検出された傾きが前記第１閾値より小さい状態が維持されているとき、前記カメラの電源をオフにする、請求項１記載の携帯端末。
【請求項６】
前記制御部は、前記検出部によって検出された傾きが第２閾値より大きいとき、前記カメラの電源をオンにする、請求項１記載の携帯端末。
【請求項７】
物の近接を検出する近接センサをさらに備え、
前記制御部は、前記検出部によって検出された傾きが第２閾値より大きく、かつ前記近接センサによって物の近接が検出されていないとき、前記カメラの電源をオンにする、請求項６記載の携帯端末。
【請求項８】
画像を撮影するカメラ、前記カメラの電源がオンにされたとき、当該カメラに電力を供給する電源部および端末の傾きを検出する検出部を有する、携帯端末のプロセッサを、
前記カメラによって撮影された画像に被写体が写っておらず、かつ前記検出部によって検出された傾きが第１閾値より小さいとき、前記カメラの電源をオフにする制御部として機能させる、カメラ制御プログラム。
【請求項９】
画像を撮影するカメラ、前記カメラの電源がオンにされたとき、当該カメラに電力を供給する電源部および端末の傾きを検出する検出部を有する、携帯端末におけるカメラ制御方法であって、前記携帯端末のプロセッサが、
前記カメラによって撮影された画像に被写体が写っておらず、かつ前記検出部によって検出された傾きが第１閾値より小さいとき、前記カメラの電源をオフにする制御ステップを実行する、カメラ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末、カメラ制御プログラムおよびカメラ制御方法に関し、特にユーザによって撮影が行われる、携帯端末、カメラ制御プログラムおよびカメラ制御方法に関する。
【背景技術】
【０００２】
背景技術の一例が特許文献１に開示されている。この特許文献１の携帯電話では、オートパワーオフが有効に設定されている状態で、ＦＭラジオ機能や、デジタルカメラ機能などが実行されると、内蔵タイマーが動作する。そして、この内蔵タイマーによって所定時間が経過したことが示されると、実行している機能が自動的に停止される。
【特許文献１】国際公開第２００５／０３４４８４号［H04M 1/00, H04M 1/73］
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１の携帯電話でデジタルカメラ機能が実行されているときに、利用者が操作に手間取ると、利用者が撮影を行う前に内蔵タイマーによって所定時間が経過してしまうことが考えられる。つまり、特許文献１の携帯電話では、使用者がデジタルカメラ機能に対する操作に手間取ると、利用者が撮影を行う前にデジタルカメラ機能が停止してしまう可能性がある。
【０００４】
それゆえに、この発明の主たる目的は、新規な、携帯端末、カメラ制御プログラムおよびカメラ制御方法を提供することである。
【０００５】
この発明の他の目的は、撮影を行うユーザの利便性を向上させる、携帯端末、カメラ制御プログラムおよびカメラ制御方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明は、画像を撮影するカメラ、カメラの電源がオンにされたとき、当該カメラに電力を供給する電源部、端末の傾きを検出する検出部、およびカメラによって撮影された画像に被写体が写っておらず、かつ検出部によって検出された傾きが第１閾値より小さいとき、カメラの電源をオフにする制御部を備える、携帯端末である。
【０００８】
第１の発明では、携帯端末（１０：実施例において対応する部分を例示する参照符号。以下、同じ。）のカメラ（３６）は、たとえばカメラモジュールであり、カメラ機能が実行されると画像を撮影する。電源部（６８）は、たとえば電源回路であり、カメラなどに電力を供給する。また、電源部は、たとえばカメラ機能が実行されてカメラの電源がオンにされると、カメラに電力を供給する。検出部（６６）は、たとえばジャイロセンサを含み、携帯端末の傾き（角度）を検出する。制御部（４０，Ｓ２３）は、カメラによって撮影された画像（プレビュー画像）に被写体が写っておらず、かつ検出部によって検出された傾きが第１閾値より小さいとき（略水平状態のとき）、カメラの電源をオフにする。
【０００９】
第１の発明によれば、ユーザが撮影するときには、撮影された画像に被写体が写っているか、携帯端末の傾きが第１閾値より大きくなるため、カメラの電源がオフにされない。そのため、撮影を行うユーザの利便性が向上する。
【００１０】
第２の発明は、第１の発明に従属し、制御部は、カメラによって撮影された画像に被写体が写っておらず、かつ当該画像の明るさが所定値より小さく、かつ検出部によって検出された傾きが第１閾値より小さいとき、カメラの電源をオフにする。
【００１１】
第２の発明では、たとえばユーザが撮影をやめてカメラのレンズが隠れるように携帯端末を机の上に置いた場合、カメラによって撮影された画像には被写体が写っておらず、かつ検出部によって検出された傾きが第１閾値より小さくなり、かつ当該画像の明るさが所定値より小さい状態となる。このような状態とき、カメラの電源がオフにされる。
【００１２】
第２の発明によれば、誤ってカメラの電源がオフにされる可能性を低くすることが出来る。
【００１３】
第３の発明は、第２の発明に従属し、物の近接を検出する近接センサをさらに備え、制御部は、カメラによって撮影された画像に被写体が写っておらず、かつ当該画像の明るさが所定値より小さく、かつ検出部によって検出された傾きが第１閾値より大きく、かつ近接センサによって物の近接が検出されているとき、カメラの電源をオフにする。
【００１４】
第３の発明では、近接センサ（３４）は、たとえば赤外線を利用して物の近接を検出する。たとえば、携帯端末がカメラの電源がオンにしたまま携帯端末をカバンやポケットなどに収納されたとき、カメラによって撮影された画像に被写体が写っておらず、かつ当該画像の明るさが所定値より小さく、かつ検出部によって検出された傾きが第１閾値より大きく、かつ近接センサによって物の近接が検出されている状態となる。そして、制御部は、このような状態となったときにカメラの電源をオフにする。
【００１５】
第３の発明によれば、たとえば、ユーザは、カメラの電源をオンにしたまま携帯端末をカバンやポケットなどに収納してしまっても、カメラの電源はオフにされる。したがって、カメラによって電力が無駄に消費されないようにすることできる。
【００１６】
第４の発明は、第１の発明ないし第３の発明のいずれかに従属し、カメラは、フォーカスレンズを含み、カメラによって撮影されている画像を表示する表示部、表示部に対するユーザの注視点を検出する注視点検出部、および注視点検出部によって検出された注視点に基づいて、フォーカスレンズのレンズ位置を設定する設定部をさらに備える。
【００１７】
第４の発明では、カメラは、フォーカスレンズを含む。表示部（１４）は、たとえばカメラによって撮影された画像に基づくプレビュー画像を表示する。注視点検出部（３０，３２，４０，６０，６２）は、たとえば赤外線を利用して、表示部に対するユーザの注視点を検出する。設定部（４０，Ｓ４５）は、たとえば注視された被写体に対してピントが合うように、フォーカスレンズのレンズ位置を設定する。
【００１８】
第４の発明によれば、ユーザの注視点を利用することで、撮影中のユーザの利便性をさらに向上させることが出来る。
【００１９】
第５の発明は、第１の発明に従属し、カメラによって撮影された画像に被写体が写っておらず、かつ検出部によって検出された傾きが第１閾値より小さいとき、時間の計測を開始する計測部をさらに備え、制御部は、計測部によって所定時間が計測されるまで、カメラによって撮影された画像に被写体が写っておらず、かつ検出部によって検出された傾きが第１閾値より小さい状態が維持されているとき、カメラの電源をオフにする。
【００２０】
第５の発明では、計測部（４０，Ｓ６１）は、カメラによって撮影された画像に被写体が写っておらず、かつ検出部によって検出された傾きが第１閾値より小さいとき、制御部によってカメラの電源がオフにされる前に、時間の計測を開始する。制御部は、計測部によって所定時間が計測されるまでに、このような状態が維持されたときに、カメラの電源をオフにする。
【００２１】
第５の発明によれば、カメラの電源が誤ってオフにされる可能性をさらに低くすることが出来る。
【００２２】
第６の発明は、第１の発明に従属し、制御部は、検出部によって検出された傾きが第２閾値より大きいとき、カメラの電源をオンにする。
【００２３】
第６の発明では、たとえば、ユーザが被写体を撮影するために携帯端末を被写体に向けると、携帯端末の傾きは第２閾値よりも大きくなる。そして、制御部は、このようにして携帯端末の傾きは第２閾値よりも大きくなったとき、カメラの電源をオンにする。
【００２４】
第６の発明によれば、ユーザが携帯端末を被写体に向けて撮影を行おうとすれば、カメラの電源が自動的にオンにされる。したがって、ユーザの利便性がさらに向上する。
【００２５】
第７の発明は、第６の発明に従属し、物の近接を検出する近接センサをさらに備え、制御部は、検出部によって検出された傾きが第２閾値より大きく、かつ近接センサによって物の近接が検出されていないとき、カメラの電源をオンにする。
【００２６】
第７の発明では、近接センサ（３４）は物の近接を検出する。たとえば携帯端末がカバンの中に入れられている場合、検出部によって検出された傾きが第２閾値より大きくなっても、近接センサによって物の近接が検出される。そのため、制御部は、検出部によって検出された傾きが第２閾値より大きく、かつ近接センサによって物の近接が検出されていないとき、カメラの電源をオンにする。
【００２７】
第７の発明によれば、誤ってカメラの電源がオンにされる可能性を低くすることが出来る。
【００２８】
第８の発明は、画像を撮影するカメラ（３６）、カメラの電源がオンにされたとき、当該カメラに電力を供給する電源部（６８）および端末の傾きを検出する検出部（６６）を有する、携帯端末（１０）のプロセッサ（４０）を、カメラによって撮影された画像に被写体が写っておらず、かつ検出部によって検出された傾きが第１閾値より小さいとき、カメラの電源をオフにする制御部（Ｓ２３）として機能させる、カメラ制御プログラムである。
【００２９】
第８の発明でも、第１の発明と同様、ユーザが撮影するときには、撮影された画像に被写体が写っているか、携帯端末の傾きが第１閾値より大きくなるため、カメラの電源がオフにされない。そのため、撮影を行うユーザの利便性が向上する。
【００３０】
第９の発明は、画像を撮影するカメラ（３６）、カメラの電源がオンにされたとき、当該カメラに電力を供給する電源部（６８）および端末の傾きを検出する検出部（６６）を有する、携帯端末（１０）におけるカメラ制御方法であって、携帯端末のプロセッサ（４０）が、カメラによって撮影された画像に被写体が写っておらず、かつ検出部によって検出された傾きが第１閾値より小さいとき、カメラの電源をオフにする制御ステップ（Ｓ２３）を実行する、カメラ制御方法である。
【００３１】
第９の発明でも、第１の発明と同様、ユーザが撮影するときには、撮影された画像に被写体が写っているか、携帯端末の傾きが第１閾値より大きくなるため、カメラの電源がオフにされない。そのため、撮影を行うユーザの利便性が向上する。
【発明の効果】
【００３２】
この発明によれば、撮影を行うユーザの利便性を向上させることが出来る。
【００３３】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００３４】
【図１】図１はこの発明の一実施例の携帯電話機の外観の一例を示す外観図であり、図１（Ａ）は携帯電話機の主面の外観の一例を示し、図１（Ｂ）は携帯電話機の他面の外観の一例を示す。
【図２】図２は図１に示す携帯電話機の電気的な構成を示す図解図である。
【図３】図３は図１に示す携帯電話機の水平状態および垂直状態の一例を示す図解図である。
【図４】図４は図１に示すディスプレイの表示面で検出される注視点の一例を示す図解図である。
【図５】図５は図１に示す赤外線カメラによって撮影される瞳孔とプルキニエ像との一例を示す図解図である。
【図６】図６は図２に示すプロセッサによって算出される視線ベクトルの一例を示す図解図であり、図６（Ａ）は第１中心位置および第２中心位置の一例を示し、図６（Ｂ）は視線ベクトルの一例を示す。
【図７】図７は図２に示すＲＡＭのメモリマップの一例を示す図解図である。
【図８】図８は図２に示すプロセッサのカメラ制御処理の一部の一例を示すフロー図である。
【図９】図９は図２に示すプロセッサのカメラ制御処理の他の一部の一例であって、図８に後続するフロー図である。
【図１０】図１０は図２に示すプロセッサの撮影制御処理の一例を示すフロー図である。
【図１１】図１１は図２に示すプロセッサの第２実施例のカメラ制御処理の一部の一例を示すフロー図である。
【図１２】図１２は図２に示すプロセッサの第２実施例のカメラ制御処理の他の一部の一例であって、図１１に後続するフロー図である。
【発明を実施するための形態】
【００３５】
＜第１実施例＞
図１（Ａ），（Ｂ）を参照して、この発明の一実施例の携帯電話機１０は、一例としてスマートフォン（smartphone）であり、縦長の扁平矩形のハウジング１２を含む。ハウジング１２の主面（表面）には、表示部であり、たとえば液晶や有機ＥＬなどで構成されるディスプレイ１４が設けられる。このディスプレイ１４の上には、タッチパネル１６が設けられる。ハウジング１２の縦方向一端の表面側にスピーカ１８が内蔵され、縦方向他端の表面側にマイク２０が内蔵される。また、ハウジング１２の主面には、ハードウェアキーとして、通話キー２２、終話キー２４およびメニューキー２６が設けられる。マイク２０の左側に赤外線ＬＥＤ３０および赤外線カメラ３２が設けられ、スピーカ１８の右側に近接センサ３４が設けられる。そして、ハウジング１２の他面（裏面）には、カメラ３６が設けられる。ただし、赤外線ＬＥＤ３０の発光面と、赤外線カメラ３２の撮影面と、近接センサ３４の検出面と、カメラ３６の撮影面とはハウジング１２から露出するように設けられ、その他の部分はハウジング１２に内蔵される。
【００３６】
たとえば、ユーザは、ディスプレイ１４に表示されたダイヤルキーに対して、タッチパネル１６によってタッチ操作を行うことで電話番号を入力でき、通話キー２２を操作して音声通話を開始することが出来る。終話キー２４を操作すれば、音声通話を終了することが出来る。また、ユーザは、この終話キー２４を長押しすることによって、携帯電話機１０の電源をオン／オフすることが出来る。
【００３７】
また、メニューキー２６が操作されると、ディスプレイ１４にメニュー画面が表示される。ユーザは、その状態でディスプレイ１４に表示されているソフトウェアキーやメニューアイコンなどに対して、タッチパネル１６によるタッチ操作を行うことによって、ソフトウェアキーやアイコンに対して選択操作を行うことが出来る。
【００３８】
また、カメラ機能が実行されると、ディスプレイ１４に被写界と対応するプレビュー画像（スルー画像）が表示される。そして、ユーザは、カメラ３６が設けられている他面を任意の被写体に向けて撮影操作を行うことで、被写体を撮影することが出来る。
【００３９】
なお、この実施例では、電子機器の一例としてスマートフォン（smartphone）のような携帯電話機について説明するが、カメラ３６などを備える様々な携帯端末に、この発明を適用可能であることを予め指摘しておく。たとえば、他の携帯端末の例としては、フィーチャーフォン(featurephone)、タブレット端末、タブレット型ＰＣ、ＰＤＡおよびデジタルカメラなどの任意の携帯端末などが該当する。
【００４０】
図２を参照して、図１に示す携帯電話機１０はプロセッサ４０を含み、このプロセッサ４０には、赤外線カメラ３２、近接センサ３４、カメラ３６、無線通信回路４２、Ａ／Ｄ変換器４６、Ｄ／Ａ変換器４８、入力装置５０、表示ドライバ５２、フラッシュメモリ５４、ＲＡＭ５６、タッチパネル制御回路５８、ＬＥＤドライバ６０、撮影画像処理回路６２，６４、姿勢センサ６６および電源回路６８などが接続される。
【００４１】
プロセッサ４０は、コンピュータまたはＣＰＵであり、携帯電話機１０の全体制御を司る。ＲＡＭ５６には、フラッシュメモリ５４に予め記憶されているプログラムの全部または一部が使用に際して展開（ロード）され、プロセッサ４０はこのＲＡＭ５６に展開されたプログラムに従って各種の処理を実行する。このとき、ＲＡＭ５６は、プロセッサ４０のワーキング領域ないしバッファ領域として用いられる。
【００４２】
入力装置５０は、図１に示すハードウェアキー（２２，２４，２６）を含むものである。そのため、ハードウェアキーに対するキー操作を受け付ける。入力操作を受け付けたハードウェアキーの情報（キーデータ）はプロセッサ４０に入力される。以下、ハードウェアキーによる操作を「キー操作」ということにする。
【００４３】
無線通信回路４２は、アンテナ４４を通して、音声通話やメールなどのための電波を送受信するための回路である。実施例では、無線通信回路４２は、ＣＤＭＡ方式での無線通信を行うための回路である。たとえば、ユーザが入力装置５０を操作して電話発信（発呼）を指示すると、無線通信回路４２は、プロセッサ４０の指示の下、電話発信処理を実行し、アンテナ４４を介して電話発信信号を出力する。電話発信信号は、基地局および通信網を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ４０は通話処理を実行する。
【００４４】
Ａ／Ｄ変換器４６には図１に示すマイク２０が接続され、マイク２０からの音声信号はこのＡ／Ｄ変換器４６を通してディジタルの音声データとしてプロセッサ４０に入力される。また、Ｄ／Ａ変換器４８には図１に示すスピーカ１８が接続される。Ｄ／Ａ変換器４８は、ディジタルの音声データを音声信号に変換して、アンプを介してスピーカ１８に与える。したがって、音声データに基づく音声がスピーカ１８から出力される。そして、通話処理が実行されている状態では、マイク２０によって集音された音声が相手の電話機に送信され、相手の電話機で集音された音声が、スピーカ１８から出力される。
【００４５】
なお、プロセッサ４０は、たとえばユーザによるボリュームの調整操作に応答して、Ｄ／Ａ変換器４８に接続されるアンプの増幅率を制御することによって、スピーカ１８から出力される音声の音量を調整することが出来る。
【００４６】
また、表示ドライバ５２は、プロセッサ４０の指示の下、当該表示ドライバ５２に接続されたディスプレイ１４の表示を制御する。また、表示ドライバ５２は表示する画像データを一時的に記憶するビデオメモリを含む。ディスプレイ１４には、たとえばＬＥＤなどを光源とするバックライトが設けられており、表示ドライバ５２はプロセッサ４０の指示に従って、そのバックライトの明るさや、点灯／消灯を制御する。
【００４７】
タッチパネル制御回路５８には、図１に示すタッチパネル１６が接続される。タッチパネル制御回路５８は、タッチパネル１６に必要な電圧などを付与するとともに、ユーザによるタッチの開始を示すタッチ開始信号、ユーザによるタッチの終了を示す終了信号、およびタッチ位置を示す座標データをプロセッサ４０に入力する。したがって、プロセッサ４０はこの座標データに基づいて、ユーザが、どのアイコンやキーにタッチしたかを判断することが出来る。
【００４８】
タッチパネル１６は、その表面と表面に接近した指などの物体との間に生じる静電容量の変化を検出する静電容量方式のタッチパネルである。タッチパネル１６は、たとえば１本または複数本の指がタッチパネル１６に触れたことを検出する。
【００４９】
タッチパネル制御回路５８はタッチパネル１６のタッチ有効範囲内でのタッチ操作を検出して、そのタッチ操作の位置を示す座標データ（タッチ座標データ）をプロセッサ４０に出力する。プロセッサ４０は、タッチパネル制御回路５８より入力されたタッチ座標データに基づいて、ユーザがどのアイコンやキーにタッチしたかを判断することが出来る。以下、タッチパネル１６による操作を「タッチ操作」ということにする。
【００５０】
なお、本実施例のタッチ操作には、タップ操作、ロングタップ操作、フリック操作、スライド操作などが含まれる。また、タッチパネル１６は、表面型の静電容量方式が採用されてもよいし、抵抗膜方式、超音波方式、赤外線方式および電磁誘導方式などが採用されてもよい。また、タッチ操作はユーザの指に限らず、スタイラスペンなどによって行われてもよい。
【００５１】
近接センサ３４は、図示は省略するが、発光素子（たとえば、赤外線ＬＥＤ）と受光素子（たとえば、フォトダイオード）とを含む。プロセッサ４０は、フォトダイオードの出力の変化から、近接センサ３４（携帯電話機１０）に近接する物体（たとえば、ユーザの顔など）の距離を算出する。具体的には、発光素子は赤外線を発光し、受光素子は、顔などの物で反射した赤外線を受光する。たとえば、受光素子がユーザの顔から遠い場合は、発光素子から発せられた赤外線は受光素子によってほとんど受光されない。一方、近接センサ３４にユーザの顔が近接すると、発光素子が発光した赤外線は顔に反射して受光素子によって受光される。このように、受光素子は近接センサ３４がユーザの顔に近接している場合とそうでない場合とで赤外線の受光量が変化するため、プロセッサ４０は、その受光量に基づいて、近接センサ３４から物までの距離を算出することが出来る。そして、プロセッサ４０は、算出した距離が一定値より小さいときに、物が近接していると判断（検出）する。
【００５２】
姿勢センサ６６は検出部として機能し、携帯電話機１０の傾きや動きを検出する。たとえば、姿勢センサ６６は、携帯電話機１０における３軸(X,Y,Z)の回転（角速度）を検出するジャイロセンサと、携帯電話機１０における３軸(X,Y,Z)方向の加速度を検出する加速度センサとが、ＭＥＭＳ（Micro Electro Mechanical Systems）技術によって一体に形成される。そのため、姿勢センサ６６は、６軸のモーションセンサと呼ばれることもある。そして、プロセッサ４０は、姿勢センサ６６が出力する３軸の角速度および３軸方向の加速度に基づいて、携帯電話機１０の傾き（角度）や、動きを検出する。なお、他の実施例では、姿勢センサ６６に代えて、加速度センサおよびジャイロセンサをそれぞれ設けるようにしてもよい。
【００５３】
たとえば、図３（Ａ），（Ｂ）に示すように、携帯電話機１０を右側面から見た場合において、主面が上の方を向いている状態または主面が下の方を向いている状態を、「水平状態」と言う。図３（Ｃ）を参照して、主面が横の方を向いている状態を、「垂直状態」と言う。そして、携帯電話機１０の姿勢が水平状態および垂直状態であるかは、姿勢センサ６６によって検出された傾きに基づいて判断される。
【００５４】
電源回路６８は電源管理用のＩＣであり、電源回路６８は二次電池７０の電圧に基づく電源をシステム全体に供給する。ここで、電源回路６８が電源をシステム全体に供給している状態を、電源オン状態と言うことにする。たとえば、電源回路６８は、カメラ３６の電源がオンにされるときに、カメラ３６に対して電力を供給する。一方、電源回路６８が電源をシステム全体に供給していない状態を、電源オフ状態と言うことにする。電源回路６８は、電源オフ状態で、入力装置５０によって電源オン操作がされると起動され、電源オン状態で、入力装置５０によって電源オフ操作がされると停止される。さらに、電源オフ状態であっても、電源回路６８は、図示しない外部電源コネクタに外部電源が接続され、二次電池７０に電力が供給（充電）されると起動し、二次電池７０の満充電状態が検出されると停止する。また、「充電」とは、外部電源コネクタが外部電源と接続され外部電源から電力の供給を受け、二次電池７０が電気エネルギーを蓄えることを言う。なお、電源回路６８は電源部と言うこともある。
【００５５】
ＬＥＤドライバ６０には、図１に示す赤外線ＬＥＤ３０が接続される。ＬＥＤドライバ６０は、プロセッサ４０からの制御信号に基づいて、赤外線ＬＥＤ３０のオン／オフ（点灯／消灯）を切り換える。
【００５６】
撮影画像処理回路６２には赤外線カメラ３２（図１参照）が接続され、撮影画像処理回路６４にはカメラ３６（図１参照）が接続される。
【００５７】
撮影画像処理回路６２は、赤外線カメラ３２からの撮影画像データに画像処理を施し、モノクロの画像データをプロセッサ４０に入力する。赤外線カメラ３２は、プロセッサ４０の指示の下、撮影処理を実行し、撮影画像データを撮影画像処理回路６２に入力する。赤外線カメラ３２は、たとえば、ＣＣＤやＣＭＯＳのような撮影素子を用いたカラーカメラと、Ｒ、Ｇ、Ｂの波長の光を減衰(カット)し、赤外線波長の光を透過する赤外線透過フィルタとによって構成される。したがって、赤外線透過フィルタを着脱可能な構成にすれば、赤外線透過フィルタを外すことにより、カラー画像を取得することも可能である。
【００５８】
また、撮影画像処理回路６４はカメラ３６からの撮影画像に画像処理を施し、カラーの画像データをプロセッサ４０に出力する。カメラ３６は、赤外線カメラ３２と同様、プロセッサ４０の指示の下、撮影処理を実行し、撮影画像データを撮影画像処理回路６４に入力する。また、カメラ３６は、一般的に利用されるＣＣＤやＣＭＯＳのような撮影素子を用いたカラーカメラである。
【００５９】
また、赤外線カメラ３２およびカメラ３６のそれぞれは、カメラモジュールであり、イメージセンサ、フォーカスレンズおよび制御回路などを含む。
【００６０】
なお、上で説明した無線通信回路４２、Ａ／Ｄ変換器４６およびＤ／Ａ変換器４８はプロセッサ４０に含まれていてもよい。
【００６１】
このような構成の携帯電話機１０では、キー操作やタッチ操作に代えて、視線による入力操作（以下、「視線操作」ということがある。）が可能である。視線操作では、視線とディスプレイ１４の表示面とが交差する点（注視点）によって指示される所定の領域（以下、判定エリア）に対応づけて設定された所定の処理が実行される。以下、図面を用いて、注視点の検出方法について説明する。
【００６２】
図４を参照して、ユーザは、左右の目の内、自身の利き目を設定する。利き目（ここでは左目）が設定されると、赤外線ＬＥＤ３０が発光した赤外線が照射されたユーザ（被写体）の顔を、赤外線カメラ３２によって撮影する。撮影された画像に対して特徴点抽出の技術を用いて、眼球周辺画像を取得する。次に、取得された眼球周辺画像に対してラベリング処理によって瞳孔が検出され、微分フィルタ処理によって赤外線（赤外光）による反射光（プルキニエ像）が検出される。なお、撮影画像から瞳孔やプルキニエ像を検出する方法を概説したが、これらの方法は既に周知であり、この実施例の本質的な内容ではないため、詳細な説明は省略する。
【００６３】
図１に示したように、赤外線ＬＥＤ３０と赤外線カメラ３２とがディスプレイ１４の下側に並べて配置（接近して配置）されているため、図５に示すように、瞼が比較的大きく開いている状態および瞼が少し閉じている状態のいずれであっても、プルキニエ像を検出することが出来る。なお、赤外線ＬＥＤ３０と赤外線カメラ３２との距離は、ユーザが携帯電話機１０を使用する際における、ユーザの顔と携帯電話機１０（筐体の表面ないしディスプレイ１４の表示面）との距離や携帯電話機１０の大きさなどによって決定される。
【００６４】
プロセッサ４０は、撮影画像から瞳孔およびプルキニエ像を検出すると、利き目の視線の方向（視線ベクトルＶ）を検出する。具体的には、赤外線カメラ３２で撮影された２次元の撮影画像におけるプルキニエ像の位置から瞳孔の位置に向けたベクトルが検出される。つまり、図６（Ａ），（Ｂ）に示すように、第１中心位置Ａから第２中心位置中心Ｂに向けたベクトルが視線ベクトルＶである。赤外線カメラ３２における座標系は予め決定されており、その座標系を用いて視線ベクトルＶが算出される。
【００６５】
そして、このようにして算出された視線ベクトルＶを用いて、視線操作の初期設定としてキャリブレーションが行われる。本実施例では、ディスプレイ１４の四隅をそれぞれ注視したときの視線ベクトルＶを取得し、各視線ベクトルＶをキャリブレーションデータとして保存する。
【００６６】
視線操作が行われる際には、赤外線カメラ３２によって画像が撮影される度に、視線ベクトルＶを求め、キャリブレーションデータと比較することによって、注視点が検出される。そして、注視点が、判定エリア内で検出された回数が判定回数と一致したときに、プロセッサ４０は、その注視点に対して視線操作がされたものとして検出する。
【００６７】
また、本実施例では、ユーザの両目の距離Ｌ（図４参照）が、左右の目のプルキニエ像の中心位置から算出される。そして、ユーザの両目の距離Ｌはキャリブレーションデータと共に保存される。注視点を検出する処理が実行され視線ベクトルＶが算出されると、注視点を検出するときに記録された両目の距離Ｌと現在の両目の距離Ｌとが比較され、ディスプレイ１４とユーザの顔との距離が変化しているかが判断される。ディスプレイ１４とユーザの顔との距離が変化していると判断されると、記録された両目の距離Ｌと現在の両目の距離Ｌとから変化量が算出され、視線ベクトルＶの大きさが補正される。たとえば、変化量に基づいて、ユーザの顔の位置がキャリブレーションを行ったときに対して離れた状態であると判断されると、視線ベクトルＶは大きくなるよう補正される。また、変化量に基づいて、ユーザの顔の位置がキャリブレーションを行ったときに対して近づいた状態であると判断されると、視線ベクトルＶは小さくなるように補正される。
【００６８】
また、詳細な説明は省略するが、本実施例の注視点検出処理では、眼球の形状によって生じる誤差、キャリブレーション時の測定誤差および撮影時の量子化誤差なども補正されている。
【００６９】
したがって、本実施例では、携帯電話機１０のような小型の電子機器であっても、高精度な視線操作を実現することが可能となる。なお、赤外線ＬＥＤ３０、赤外線カメラ３２、プロセッサ４０、ＬＥＤドライバ６０および撮影画像処理回路６２は、まとめて注視点検出部と言うこともある。
【００７０】
ここで、本実施例では、カメラ３６の電源がオンとなりカメラ機能が実行されているときに、ユーザによって撮影が行われていないと判断されると、カメラ３６の電源をオフにしてカメラ機能を終了させる。
【００７１】
たとえば実施例では、カメラ３６のプレビュー画像に被写体が写っておらず、かつプレビュー画像の明るさが暗く、かつ携帯電話機１０の姿勢が略水平状態にされたときに、ユーザによって撮影が行われていないと判断される。
【００７２】
まず、被写体が写っているか否かの判断は、カメラ３６に含まれるフォーカスレンズのレンズ位置に基づいて判断される。具体的に説明すると、プレビュー画像に人などの被写体が写っていない場合は、風景がプレビュー画像に表示されることになる。この状態では、風景（背景）よりも前にフォーカスが合わせられる被写体が存在しないため、カメラ３６のフォーカスレンズのレンズ位置は無限遠の位置となる。そこで、本実施例では、フォーカスレンズのレンズ位置が無限遠の位置となっている場合は、プレビュー画像に被写体が写っていない状態であると判断される。なお、他の実施例では、被写体が写っているかの判断には、顔認識を組み合わせられてもよい。たとえば、顔が認識されているとの認識結果が得られている場合には、フォーカスレンズのレンズ位置に関係なく、被写体が写っていると判断される。
【００７３】
次に、プレビュー画像の明るさが暗いか否かの判断は、カメラ３６から出力される撮影画像データに基づいて判断さる。つまり、撮影画像データから画像の明るさを示す数値を算出し、その数値が所定値よりも小さい場合に、プレビュー画像の明るさが暗いと判断される。
【００７４】
次に、携帯電話機１０の姿勢が略水平状態であるか否かの判断は、姿勢センサ６６が出力する角度（傾き）に基づいて判断される。具体的には、姿勢センサ６６によって検出される角度が第１閾値よりも小さい場合に携帯電話機１０の姿勢が略水平状態だと判断される。そして、第１閾値は、図３（Ａ），（Ｂ）に示す状態と、許容範囲（たとえば、水平状態の傾きに対して±５度）内の状態とが略水平状態となるように設定される。
【００７５】
そして、カメラ３６のプレビュー画像に被写体が写っておらず、かつプレビュー画像の明るさが暗く、かつ携帯電話機１０の姿勢が略水平状態と判断されると、つまりユーザによって撮影が行われていないと判断されると、カメラ３６の電源がオフにされ、カメラ機能が終了される。
【００７６】
このように、ユーザによって撮影が行われていないと判断されるとカメラ３６の電源をオフにすることが出来る。また、ユーザが撮影するときには、プレビュー画像に被写体が写っているか、プレビュー画像の明るさが所定値より大きいか、携帯電話機１０の姿勢が略水平状態ではないため、カメラ３６の電源はオフにされない。そのため、撮影を行うユーザの利便性が向上する。
【００７７】
たとえば、所定時間の操作が無いときにカメラ機能を終了するカメラ機能の場合、ユーザがカメラ機能に対する操作に手間取ってしまうと、ユーザが撮影をする前にカメラ機能が終了してしまうことがある。ところが、本実施例のようにカメラ機能を終了させるようにすれば、たとえばユーザが携帯電話機１０を被写体に向けている状態であれば、カメラ機能が終了されることはない。また、本実施例では、ユーザは撮影を終了するときには、たとえばカメラ３６のプレビュー画像に被写体が写らないようにし、かつプレビュー画像の明るさを暗くし、かつ携帯電話機１０を略水平状態にすれば、カメラ機能を終了させることが出来る。
【００７８】
また、カメラ機能が実行されている状態であっても、携帯電話機１０がカバンや、ポケットなどに入れられた場合、ユーザによって撮影が行われていないと考えられる。そこで、本実施例では、カメラ３６のプレビュー画像に被写体が写っておらず、かつプレビュー画像の明るさが暗く、かつ携帯電話機１０の姿勢が略水平状態でなく、かつ近接センサ３４によって物の近接が検出されているときにも、カメラ機能が終了される。これにより、ユーザは、カメラ３６の電源をオンにしたまま携帯電話機１０をカバンやポケットなどに収納してしまっても、カメラ３６の電源はオフにされる。したがって、カメラ３６によって電力が無駄に消費されないようにすることできる。
【００７９】
また、カメラ機能が実行された状態の携帯電話機１０の主面が机などに面した状態で置かれた場合も、ユーザが撮影を行っていないと考えられる。この場合、カメラ３６のプレビュー画像に被写体が写っておらず、かつプレビュー画像の明るさが明るく、かつ携帯電話機１０の姿勢が略水平な状態となる。そのため、実施例では、このような状態でも、カメラ３６の電源はオフにされる。
【００８０】
次に、カメラ機能を実行、つまりカメラ３６の電源をオンにする手順について説明する。携帯電話機１０の姿勢が略垂直状態にされると、つまり姿勢センサ６６によって検出された傾きが第２閾値より大きくなると、近接センサ３４の電源がオンにされる。そして、近接センサ３４によって物が検出されていなければ、カメラ機能が実行される。たとえば、ユーザは、携帯電話機１０を被写体に向けて撮影を行おうとすれば、カメラ３６の電源が自動的にオンにされる。したがって、撮影を行うユーザの利便性がさらに向上する。そして、第２閾値は、図３（Ｃ）に示す状態と、許容範囲（たとえば、垂直状態の傾きに対して±５度）内の状態とが略垂直状態となるように設定される。
【００８１】
また、他の実施例では、携帯電話機１０の姿勢が略垂直状態にされたときに、近接センサ３４による物の検出を行わずに、カメラ機能が実行されてもよい。ただし、本実施例のように判断することで、たとえば携帯電話機１０の姿勢が略垂直状態でカバンの中に入れられたときに、誤ってカメラ３６の電源がオンにされる可能性を低くすることが出来る。
【００８２】
このように、本実施例では、ユーザが撮影を行うために携帯電話機１０を略垂直状態にすればカメラ機能が自動的に実行され、ユーザが撮影を終えて携帯電話機１０を机の上などに置けばカメラ機能が自動的に終了される。そのため、カメラ機能の操作に慣れていないユーザなどが携帯電話機１０で撮影を行う場合に、そのユーザはカメラ機能を容易に使うことが出来る。
【００８３】
次に、カメラ機能が実行されているときのピント合わせおよび撮影操作について説明する。実施例では、カメラ機能が実行されているときには、上述の視線操作も有効にされる。カメラ機能が実行されているときに、プレビュー画像を表示するディスプレイ１４に対して視線が入力されると、注視点に基づく所定範囲内の被写体に対してピントが合うよう、合焦処理が実行される。つまり、注視点に基づいて、カメラ３６のフォーカスレンズのレンズ位置が設定される。その結果、ユーザは、プレビュー画像において注視した被写体に対して容易にピントを合わせることが出来る。そして、ユーザは、任意の被写体にピントがあった状態で片目を閉じると、携帯電話機１０は片目を閉じる操作を撮影操作として受け付け、本撮影処理を実行する。つまり、ユーザの注視点を利用することで、撮影中のユーザの利便性をさらに向上させることが出来る。
【００８４】
なお、その他の実施例では、カメラ３６の電源がオフの状態であっても、カメラ３６の起動を早くするために、待機電流がカメラ３６に供給されてもよい。そして、カメラ３６の電源がオフにされている状態には、カメラ３６に対して待機電力などが供給されている状態も含まれる。
【００８５】
上述では第１実施例の特徴を概説した。以下では、図７に示すメモリマップおよび図８−図１０に示すフロー図を用いて詳細に説明する。
【００８６】
図７を参照して、図２に示すＲＡＭ５６には、プログラム記憶領域５０２とデータ記憶領域５０４とが形成される。プログラム記憶領域５０２は、先に説明したように、フラッシュメモリ５４（図２）に予め設定しているプログラムデータの一部または全部を読み出して記憶（展開）しておくための領域である。
【００８７】
プログラム記憶領域５０２には、視線操作を検出し、その視線操作に基づく動作を実行するための視線操作プログラム５１０、カメラ３６の電源をオン／オフするためのカメラ制御プログラム５１２およびカメラ３６によって撮影を行うための撮影制御プログラム５１４などが記憶される。なお、プログラム記憶領域５０２には、電話機能などを実行するためのプログラムなども含まれる。
【００８８】
データ記憶領域５０４には、近接バッファ５３０、注視点バッファ５３２、視線バッファ５３４、傾きバッファ５３６、プレビュー画像バッファ５３８および終了カウンタ５４０などが設けられる。
【００８９】
近接バッファ５３０は、プロセッサ４０によって算出された、近接センサ３４から物までの距離が一時的に記憶される。注視点バッファ５３２は、検出された注視点が一時的に記憶される。視線バッファ５３４は、視線操作が検出されたときにその位置が一時的に記憶される。傾きバッファ５３６には、姿勢センサ６６によって検出された携帯電話機１０の傾きが一時的に記憶される。プレビュー画像バッファ５３８には、ディスプレイ１４に表示されるプレビュー画像が一時的に記憶される。
【００９０】
終了カウンタ５４０は、所定時間を計測するためのカウンタである。この終了カウンタ５４０は初期化されるとカウントを開始し、カウントが始まってから所定時間が経過するとカウントを停止する。そのため、終了カウンタ５４０は、終了タイマと呼ばれることもある。なお、終了カウンタ５４０については第２実施例で詳細に説明する。
【００９１】
図示は省略するが、データ記憶領域５０４には、プログラム記憶領域５０２に記憶された各プログラムの実行に必要な、他のデータが記憶されたり、タイマ（カウンタ）や、フラグが設けられたりする。
【００９２】
プロセッサ４０は、Ｗｉｎｄｏｗｓ（登録商標）ベースのＯＳや、Ａｎｄｒｏｉｄ（登録商標）およびｉＯＳ（登録商標）などのＬｉｎｕｘ（登録商標）ベースのＯＳなどその他のＯＳの制御下で、図８、図９に示すカメラ制御処理および図１１に示す撮影制御処理などを含む、複数のタスクを並列的に処理する。
【００９３】
図８はカメラ制御処理のフロー図の一部である。カメラ制御処理は、携帯電話機１０の電源がオンにされると開始される。カメラ制御処理が開始されると、プロセッサ４０はステップＳ１で、傾きが第２閾値よりも大きいか否かを判断する。つまり、プロセッサ４０は、携帯電話機１０の姿勢が略垂直状態にされたかを判断する。ステップＳ１で“ＮＯ”であれば、つまり携帯電話機１０の姿勢が略垂直状態にされていなければ、プロセッサ４０はカメラ制御処理を終了する。なお、カメラ制御処理が開始されたときに携帯電話機１０が垂直状態でなければ、カメラ制御処理は終了する。そして、このカメラ制御処理の実行命令は、一定時間（たとえば、３００ｍｓ）毎に出される。
【００９４】
一方、ステップＳ１で“ＹＥＳ”であれば、たとえば携帯電話機１０が図３（Ｂ）に示すように垂直状態にされると、ステップＳ３でプロセッサ４０は、近接センサ３４の電源をオンにする。続いて、ステップＳ５でプロセッサ４０は、物の近接が検出されているか否かを判断する。たとえば、携帯電話機１０がカバンの中に入れられた状態であるかが判断される。また、具体的には、プロセッサ４０は、近接バッファ５３０に物の近接を示す値が記憶されているかを判断する。ステップＳ５で“ＹＥＳ”であれば、つまり物の近接が検出されていれば、プロセッサ４０は、ステップＳ７で近接センサ３４の電源をオフにし、カメラ制御処理を終了する。つまり、近接センサ３４によって物の近接を検出する必要が無くなったため、近接センサ３４の電源がオフにされる。
【００９５】
また、ステップＳ５で“ＮＯ”であれば、つまり物の近接が検出されていなければ、ステップＳ９でプロセッサ４０は、カメラ３６の電源をオンにする。つまり、カメラ機能が実行される。なお、ステップＳ９の処理を実行するプロセッサ４０はオン部として機能する。
【００９６】
続いて、ステップＳ１１でプロセッサ４０は、赤外線ＬＥＤ３０および赤外線カメラ３２の電源をオンにする。つまり、ユーザによる視線操作が有効にされる。
【００９７】
続いて、ステップＳ１３でプロセッサ４０は、被写体が写っているか否かを判断する。つまり、カメラ３６のフォーカスレンズのレンズ位置が無限遠の位置となっているかが判断される。ステップＳ１３で“ＹＥＳ”であれば、たとえばプレビュー画像に被写体が写っており、フォーカスレンズのレンズ位置が無限遠の位置でなければ、プロセッサ４０はステップＳ１３の処理に戻る。一方、ステップＳ１３で“ＮＯ”であれば、たとえばプレビュー画像に被写体が写っておらず、フォーカスレンズのレンズ位置が無限遠の位置であれば、ステップＳ１５でプロセッサ４０は、プレビュー画像が明るいか否かを判断する。つまり、プレビュー画像の明るさを示す値が所定値よりも大きいかが判断される。
【００９８】
ステップＳ１５で“ＹＥＳ”であれば、つまりプレビュー画像の明るさが所定値より大きければ、ステップＳ１７でプロセッサ４０は、傾きが第１閾値より小さいか否かを判断する。つまり、携帯電話機１０の姿勢が略水平状態であるかが判断される。ステップＳ１７で“ＮＯ”であれば、たとえばユーザが携帯電話機１０を略垂直状態にして風景などを撮影しており、プレビュー画像の明るさが所定値よりも大きければ、プロセッサ４０はステップＳ１３の処理に戻る。一方、ステップＳ１７で“ＹＥＳ”であれば、たとえば携帯電話機１０の主面が机に面した状態で置かれ天井などが撮影されており、携帯電話機１０の姿勢が略水平状態であれば、プロセッサ４０はステップＳ２３の処理に進む。
【００９９】
また、ステップＳ１５で“ＮＯ”であれば、つまりプレビュー画像の明るさが所定値よりも小さければ、ステップＳ１９でプロセッサ４０は、ステップＳ１７と同様、傾きが第１閾値より小さいか否かを判断する。ステップＳ１９で“ＮＯ”であれば、つまり携帯電話機１０の姿勢が略水平状態でなければ、ステップＳ２１でプロセッサ４０は、物の近接が検出されているかが判断される。つまり、カメラ機能が実行されたままカバンなどの中に収納されているかが判断される。ステップＳ２１で“ＮＯ”であれば、たとえばユーザが暗闇の中で撮影を行っており、物の近接が検出されていなければ、プロセッサ４０はステップＳ１３の処理に戻る。一方、ステップＳ２１で“ＹＥＳ”であれば、たとえば携帯電話機１０の姿勢が略垂直状態でカバンの中に入れられており、物の近接が検出されていれば、プロセッサ４０は図９に示すステップＳ２３の処理に進む。
【０１００】
また、ステップＳ１９で“ＹＥＳ”であれば、つまりプレビュー画像に被写体が写っておらず、かつプレビュー画像の明るさが暗く、かつ携帯電話機１０の姿勢が略水平状態であれば、ステップＳ２３でプロセッサ４０は、カメラ３６の電源をオフにする。つまり、カメラ機能が終了される。なお、ステップＳ２３の処理を実行するプロセッサ４０はオフ部として機能する。
【０１０１】
続いて、ステップＳ２５でプロセッサ４０は、赤外線ＬＥＤ３０および赤外線カメラ３２の電源をオフにする。つまり、ユーザによる視線操作が無効にされる。続いて、ステップＳ２７でプロセッサ４０は、近接センサ３４の電源をオフにする。つまり、近接センサ３４によって物の近接を検出する必要が無くなったため、近接センサ３４の電源がオフにされる。そして、ステップＳ２７の処理が終了すれば、プロセッサ４０はカメラ制御処理を終了する。
【０１０２】
なお、他の実施例では、ステップＳ１７で“ＹＥＳ”と判断された後に、ステップＳ２１と同様、物の近接が検出されているかを判断するステップを追加してもよい。そして、このステップで“ＮＯ”であれば、つまり物が検出されていなければプロセッサ４０はステップＳ１３の処理に戻る。一方、このステップで“ＹＥＳ”であれば、つまりプレビュー画像の明るさが明るく、携帯電話機１０の姿勢が略水平状態であり、かつ携帯電話機１０の主面側で物（たとえば、机）が検出されていれば、ステップＳ２３以降の処理が実行され、カメラ３６の電源がオフにされる。このように、上記のステップを追加することで、ユーザによって撮影が行われていない状態をより確実に判断することが出来る。
【０１０３】
図１０は撮影制御処理のフロー図である。ただし、視線を入力するための視線操作処理は、撮影制御処理とは別に並行して実行される。また、視線を入力する処理については既に周知であり、本願発明の本質的な内容ではないため、図示および説明は省略する。
【０１０４】
撮影制御処理は、たとえばカメラ３６の電源がオンにされると開始される。ステップＳ４１でプロセッサ４０は、カメラの電源がオフにされたか否かを判断する。つまり、カメラ制御処理のステップＳ２３でカメラ３６の電源がオフにされたかが判断される。ステップＳ４１で“ＮＯ”であれば、つまりカメラ３６の電源がオンであれば、ステップＳ４３でプロセッサ４０は、注視点を取得する。つまり、プレビュー画像を表示するディスプレイ１４に対する注視点が、注視点バッファ５３２から読み出される。続いて、ステップＳ４５でプロセッサ４０は、注視点に基づいてフォーカスレンズの位置を設定する。たとえば、注視点を中心とする所定範囲内の被写体に対してピントが合うように、フォーカスレンズのレンズ位置が設定される。なお、ステップＳ４５の処理を実行するプロセッサ４０は設定部として機能する。
【０１０５】
続いて、ステップＳ４７でプロセッサ４０は、撮影操作か否かを判断する。たとえば、ユーザによって片目をつぶる撮影操作が行われたかが判断される。ステップＳ４７で“ＮＯ”であれば、つまり撮影操作がされていなければ、プロセッサ４０はステップＳ４１の処理に戻る。一方、ステップＳ４７で“ＹＥＳ”であれば、たとえばユーザが片目をつぶる撮影操作を行うと、ステップＳ４９でプロセッサ４０は、本撮影処理を実行する。たとえば、カメラ３６から出力された撮影画像データがフラッシュメモリ５４に保存される。
【０１０６】
ステップＳ４９の処理が終了すると、プロセッサ４０はステップＳ４１の処理に戻る。そして、ステップＳ４１で“ＹＥＳ”であれば、たとえばカメラ３６のプレビュー画像に被写体が写っておらず、かつプレビュー画像の明るさが暗く、かつ携帯電話機１０の姿勢が略水平状態になり、カメラ３６の電源がオフにされると、プロセッサ４０は撮影制御処理を終了する。
【０１０７】
＜第２実施例＞
第２実施例では、カメラ３６のプレビュー画像に被写体が写っておらず、かつプレビュー画像の明るさが暗く、かつ携帯電話機１０の姿勢が略水平状態と判断されてから、その状態のまま所定時間（たとえば、５秒）が経過したときにカメラ３６の電源がオフにされる。このようにすることで、誤ってカメラ３６の電源がオフにされる可能性を低くすることが出来る。
【０１０８】
たとえば、第２実施例では、ユーザがカメラ機能を実行している携帯電話機１０を一時的に机の上に置いたときに、プレビュー画像に被写体が写っておらず、かつプレビュー画像の明るさが暗く、かつ携帯電話機１０の姿勢が水平状態となっても、所定時間が経過するまではカメラ３６の電源はオフにならない。そして、ユーザは、所定時間が経過する前に携帯電話機１０を持ち上げて撮影を再開すれば、カメラ機能を継続して利用することが出来る。つまり、第２実施例では、カメラ３６の電源がユーザの意図に反してオフにされにくい。
【０１０９】
上述では第２実施例の特徴を概説した。以下では、図１１，１２に示すフロー図を用いて第２実施例について説明する。
【０１１０】
図１１は第２実施例のカメラ制御処理のフロー図の一部である。なお、第２実施例のカメラ制御処理において、ステップＳ１−Ｓ２１の処理は第１実施例と同じであるため、第２実施例のステップＳ１−Ｓ２１については説明を省略する。
【０１１１】
第２実施例のカメラ制御処理が実行され、ステップＳ１９で“ＹＥＳ”と判断されると、つまり、カメラ３６のプレビュー画像に被写体が写っておらず、かつプレビュー画像の明るさが暗く、かつ携帯電話機１０の姿勢が略水平状態であれば、図１２のステップＳ６１でプロセッサ４０は、終了タイマを初期化する。つまりユーザがカメラの撮影を行っていないと判断されたため、所定時間の計測が開始される。なお、ステップＳ６１の処理を実行するプロセッサ４０は計測部として機能する。
【０１１２】
続いて、ステップＳ６３でプロセッサ４０は、終了タイマが満了したか否かを判断する。つまり終了タイマによって計測された時間が所定時間に達したかが判断される。ステップＳ６３で“ＮＯ”であれば、つまり終了タイマによって計測されている時間が所定時間に達していなければ、ステップＳ６５でプロセッサ４０は、ステップＳ１３と同様、被写体が写っているか否かを判断する。ステップＳ６５で“ＮＯ”であれば、つまり被写体が写っていなければ、ステップＳ６７でプロセッサ４０は、ステップＳ１５と同様、プレビュー画像が明るいか否かを判断する。ステップＳ６７で“ＮＯ”であれば、つまりプレビュー画像の明るさが所定値より小さければ、ステップＳ６９でプロセッサ４０は、ステップＳ１９で、傾きが第１閾値より小さいか否かを判断する。
【０１１３】
また、ステップＳ６９で“ＹＥＳ”であれば、つまり携帯電話機１０が水平状態であれば、プロセッサ４０はステップＳ６３の処理に戻る。ステップＳ６３で“ＹＥＳ”であれば、つまりプレビュー画像に被写体が写っておらず、かつプレビュー画像の明るさが所定値よりも小さく、かつ携帯電話機１０の姿勢が第１閾値より小さい状態が所定時間維持されると、プロセッサ４０は、ステップＳ２３でカメラ３６の電源をオフにし、ステップＳ２５で赤外線ＬＥＤ３０および赤外線カメラ３２の電源をオフにし、ステップＳ２７で近接センサ３４の電源をオフにする。つまり、カメラ機能が終了され、ユーザによる視線操作が無効にされる。
【０１１４】
また、ステップＳ６５で“ＹＥＳ”であれば、つまりプレビュー画像に被写体が写った場合は、プロセッサ４０はステップＳ１３の処理に戻る。
【０１１５】
また、ステップＳ６９で“ＮＯ”であれば、つまり携帯電話機１０の姿勢が略水平状態でなければ、ステップＳ７１でプロセッサ４０は、ステップＳ２１と同様、物の近接が検出されているか否かを判断する。ステップＳ７１で“ＮＯ”であれば、携帯電話機１０の姿勢が略水平状態ではないときに、物の近接が検出されなくなれば、プロセッサ４０はステップＳ１３の処理に戻る。一方、ステップＳ７１で“ＹＥＳ”であれば、たとえば携帯電話機１０がカバンの中に入れられ、携帯電話機１０の姿勢が略水平状態ではなく、物の近接が検出されていれば、プロセッサ４０はステップＳ６３の処理に戻る。
【０１１６】
また、ステップＳ６７で“ＹＥＳ”であれば、つまりプレビュー画像が明るい場合は、ステップＳ７３でプロセッサ４０は、ステップＳ１７と同様、傾きが第１閾値よりも小さいか否かを判断する。ステップＳ７３で“ＮＯ”であれば、つまりプレビュー画像が明るい状態で携帯電話機１０の姿勢が略水平状態でなくなれば、プロセッサ４０はステップＳ１３の処理に戻る。一方、ステップＳ７３で“ＹＥＳ”であれば、たとえば携帯電話機１０が机などの上に置かれ、プレビュー画像が明るく、かつ携帯電話機１０の姿勢が略水平状態であれば、プロセッサ４０はステップＳ６３の処理に戻る。
【０１１７】
なお、他の実施例では、近接センサ３４の電源は常にオンにされていてもよい。この場合、カメラ制御処理における、ステップＳ３，Ｓ７，Ｓ２７の処理は省略される。
【０１１８】
また、カメラ機能を実行する条件から、近接センサ３４による物の近接を省く場合、カメラ制御処理における、ステップＳ５，Ｓ７の処理は省略される。
【０１１９】
また、その他の実施例では、撮影操作は、ハードウェアキーまたはソフトウェアキーによって行われてもよい。さらに、ピントを合わせる被写体は、タッチ入力などによって指定されてもよい。
【０１２０】
また、第１実施例のカメラ制御処理において、ステップＳ１７およびステップＳ２１で“ＹＥＳ”のときに、カメラ３６の電源がオフにされている。つまり、第１実施例では、プレビュー画像の明るさに関係なく、カメラ３６のプレビュー画像に被写体が写っておらず、かつ携帯電話機１０の姿勢が略水平状態と判断されたときに、カメラ３６の電源がオフにされる。そのため、さらにその他の実施例のカメラ制御処理では、ユーザが撮影を行うことがないと判断する際には、プレビュー画像の明るさが明るいかを判断するステップＳ１５を、携帯電話機１０の姿勢が略水平状態であるかを判断するステップＳ１９で“ＮＯ”、つまり携帯電話機１０の姿勢が略水平状態ではないと判断されたときに実行する。また、ステップＳ１９で“ＹＥＳ”であれば、そのままステップＳ２１の処理が実行される。そして、さらにその他の実施例では、携帯電話機１０の姿勢が略水平ではなく、かつプレビュー画像の明るさが暗いときにも、物の近接が検出されるかを判断するステップＳ２１が実行される。
【０１２１】
ただし、他の実施例では、ステップＳ１７の処理が省略されてもよい。この場合、カメラ機能が実行されているとき、つまりカメラ３６の電源がオンにされている状態において、カメラ３６のプレビュー画像に被写体が写っておらず、かつプレビュー画像の明るさが暗く、かつ携帯電話機１０の姿勢が略水平にされたときに、カメラ３６の電源がオフにされることになる。つまり、他の実施例では、ユーザが撮影を行うことがないと判断するときに、プレビュー画像の明るさが考慮されることになるため、誤ってカメラ３６の電源がオフにされる可能性を低くすることが出来る。
【０１２２】
また、その他の実施例では、ユーザによって撮影が行われていないと判断するときに、姿勢センサ６６によって検出される加速度が利用されてもよい。たとえば、加速度に基づいて携帯電話機１０が動いていない状態が一定時間経過したときに、ユーザによって撮影が行われていないと判断されてもよい。
【０１２３】
また、本実施例では、プロセッサ４０によってカメラ３６の電源がオン／オフされるため、プロセッサ４０は制御部と呼ばれることもある。また、その他の実施例では、カメラ３６の電源をオンにするための第１プロセッサと、カメラ３６の電源をオフにするための第２プロセッサとが携帯電話機１０に内蔵されていてもよい。さらにその他の実施例では、カメラ３６の電源をオンにするステップとカメラ３６の電源をオフにするステップとが異なる処理に含まれていてもよい。そして、カメラ３６の電源をオンにするステップとカメラ３６の電源をオフにするステップとが異なるプロセッサでそれぞれ実行されてもよい。
【０１２４】
また、他の実施例では、カメラの電源をオン／オフするステップ以外のス各ステップが、複数のプロセッサによって別々に実行されてもよい。そして、上述のこれらの実施例では、複数のプロセッサが携帯電話機１０に内蔵されていても、複数のプロセッサが１つのプロセッサとして扱われることもある。
【０１２５】
また、実施例のフロー図において、ステップの繰り返しは一定間隔（たとえば、１秒よりも短い時間）で行われるが、その他の実施例では、１秒よりも長い時間毎に繰り返されてもよい。
【０１２６】
また、上述の実施例では、閾値（所定値など）に対して「より大きい」の言葉を用いたが「閾値より大きい」とは「閾値以上」の意味も含まれる。また、「閾値よりも小さい」とは「閾値以下」および「閾値未満」の意味も含まれる。
【０１２７】
また、本実施例で用いられたプログラムは、データ配信用のサーバのＨＤＤに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、ＣＤ，ＤＶＤ，ＢＤ（Blue-Ray Disk）などの光学ディスク、ＵＳＢメモリおよびメモリカードなどの記憶媒体に複数のプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、プログラムが本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
【０１２８】
そして、本明細書中で挙げた、具体的な数値は、いずれも単なる一例であり、製品の仕様変更などに応じて適宜変更可能である。
【符号の説明】
【０１２９】
１０  …携帯電話機
１４  …ディスプレイ
１６  …タッチパネル
３０  …赤外線ＬＥＤ
３２  …赤外線カメラ
３４  …近接センサ
３６  …カメラ
４０  …プロセッサ
５０  …入力装置
５４  …フラッシュメモリ
５６  …ＲＡＭ
６０  …ＬＥＤドライバ
６２  …撮影画像処理回路
６４  …撮影画像処理回路
６６  …姿勢センサ
６８  …電源回路
【図１】
2015226210.tif 000003
【図２】
2015226210.tif 000004
【図３】
2015226210.tif 000005
【図４】
2015226210.tif 000006
【図５】
2015226210.tif 000007
【図６】
2015226210.tif 000008
【図７】
2015226210.tif 000009
【図８】
2015226210.tif 000010
【図９】
2015226210.tif 000011
【図１０】
2015226210.tif 000012
【図１１】
2015226210.tif 000013
【図１２】
2015226210.tif 000014