(57)【要約】【課題】ゼロシャッターラグ機能を適切なタイミングで利用可能なスマートフォンを提供する。【解決手段】スマートフォンは、ゼロシャッターラグ機能を有する。スマートフォンは、最大動作温度を越えた際に、クロック周波数を低下させる機能を有するＣＰＵを備える。スマートフォンは、クロック周波数を低下させる機能によってＣＰＵのクロック周波数が予め定められた周波数以下になったことを検知する。スマートフォンは、ゼロシャッターラグ機能が有効となっている状態で、クロック周波数が予め定められた周波数以下になったことが検知されると（ステップＳ１２においてＹＥＳ）、ゼロシャッターラグ機能を無効にする（ステップＳ１４）。【選択図】図２
2015207930.tif 000002
【特許請求の範囲】
【請求項１】
ゼロシャッターラグ機能を有するデジタル式の撮像装置であって、
最大動作温度を越えた際に、クロック周波数を低下させる機能を有するプロセッサと、
前記クロック周波数を低下させる機能によって前記プロセッサのクロック周波数が予め定められた周波数以下になったことを検知する検知手段と、
前記ゼロシャッターラグ機能が有効となっている状態で、前記クロック周波数が予め定められた周波数以下になったことが検知されると、前記ゼロシャッターラグ機能を無効にする設定手段とを備える、撮像装置。
【請求項２】
前記設定手段は、前記ゼロシャッターラグ機能を無効に設定した後に、前記クロック周波数が予め定められた周波数よりも高くなったことが検知されると、前記ゼロシャッターラグ機能を有効とする、請求項１に記載の撮像装置。
【請求項３】
ゼロシャッターラグ機能を有するデジタル式の撮像装置であって、
移動可能な撮像対象物を含む被写体のスルー画像を表示するディスプレイと、
前記スルー画像に表示されている前記撮像対象物の単位時間当たりの移動量を計測する計測手段と、
前記ゼロシャッターラグ機能が有効となっている状態で、予め定められた量以下の前記移動量が計測されると、前記ゼロシャッターラグ機能を無効とする設定手段とを備える、撮像装置。
【請求項４】
前記ゼロシャッターラグ機能が無効に設定された後に、前記撮像対象物にフォーカスを合わせるための入力を受け付けた場合、前記設定手段は、前記ゼロシャッターラグ機能を有効とする、請求項３に記載の撮像装置。
【請求項５】
ゼロシャッターラグ機能を有するデジタル式の撮像装置であって、
撮像素子と、
前記撮像素子に入射する光量に基づいて、露光時間を決定する決定手段と、
前記ゼロシャッターラグ機能が有効となっている状態で、前記決定された露光時間が予め定められた時間以上になると、前記ゼロシャッターラグ機能を無効にする設定手段とを備える、撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
従来、デジタルスチルカメラやマートフォン等の撮像装置の液晶画面等に表示されたスルー画像（プレビュー画像）を確認しながら被写体を撮像をすることが行なわれている。このような撮像装置では、通常、シャッターラグ（シャッタータイムラグ）が生じる。なお、「シャッターラグ」とは、シャッターボタンを押してから実際に写真が撮れるまでの時間をいう。
【０００３】
とりわけ動きが早い被写体を撮像する場合には、シャッターラグが長いと、意図した写真が撮れないといったことが起こり得る。このような事態を防止するために、特許文献１には、ゼロシャッターラグ（ＺＳＬ：Zero Shatter lag）と呼ばれる、ユーザがシャッターを押したときにユーザが見ていた画像を保存可能にするための技術が開示されている。特に、特許文献１には、ゼロシャッターラグ機能をカメラ付きの携帯端末で具現化するための方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１４３７７６号公報
【特許文献２】特開２００８−２８３６３０号公報
【特許文献３】特開２００４−１２０５７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ゼロシャッターラグ機能を有効にした場合にはゼロシャッターラグ機能を無効にした場合よりも、撮像装置のＣＰＵ（Central Processing Unit）や撮像素子には負荷が加わる。このような場合、撮像装置は、温度上昇による撮像装置の損傷およびユーザの火傷を防止するために、一例として、ＣＰＵのクロック数を低下させて電力消費を低減する処理を実行する。その結果、プレビュー画像の更新間隔が長くなり、スルー画像表示がスムーズでなくなる。それゆえ、液晶画面等に表示されたスルー画像を用いた撮影に支障をきたす。
【０００６】
また、被写体の単位時間当たりの移動量が少ない場合には、移動量が多い場合に比べて、ゼロシャッターラグ機能による効果が表れにくい。したがって、被写体の単位時間当たりの移動量が少ない場合にゼロシャッターラグ機能を有効にすると、電力を無駄に消費する結果となる。
【０００７】
さらに、暗所での撮像は、明所での撮像に比べて、露光時間を長くする必要がある。露光時間を長くすると、ゼロシャッターラグ機能を有効にした場合には、ゼロシャッターラグ機能を無効にした場合よりも、スルー画像の更新間隔が長くなる。それゆえ、スルー画像表示がスムーズでなくなる。したがって、スルー画像の視認性の観点から、ゼロシャッターラグ機能を有効にした場合における露光時間の上限値は、ゼロシャッターラグ機能を無効にした場合における露光時間の上限値よりも低く設定せざるを得ない。その結果、暗所での撮像においては、ゼロシャッターラグ機能を有効にした場合には、ゼロシャッターラグ機能を無効にした場合よりも、明るい画像を得にくい。
【０００８】
本願発明は、上記の問題点に鑑みなされたものであって、ゼロシャッターラグ機能を適切なタイミングで利用可能な撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のある局面に従うと、撮像装置は、ゼロシャッターラグ機能を有するデジタル式の撮像装置であって、最大動作温度を越えた際に、クロック周波数を低下させる機能を有するプロセッサと、クロック周波数を低下させる機能によってプロセッサのクロック周波数が予め定められた周波数以下になったことを検知する検知手段と、ゼロシャッターラグ機能が有効となっている状態で、クロック周波数が予め定められた周波数以下になったことが検知されると、ゼロシャッターラグ機能を無効にする設定手段とを備える。
【発明の効果】
【００１０】
上記の発明によれば、ユーザは、ゼロシャッターラグ機能を適切なタイミングで利用可能となる。
【図面の簡単な説明】
【００１１】
【図１】スマートフォンの構成を説明するためのブロック図である。
【図２】第１の処理例の処理の流れを説明するためのフローチャートである。
【図３】第１の処理例においてディスプレイに表示される画像を説明するための図である。
【図４】第２の処理例の処理の流れを説明するためのフローチャートである。
【図５】第２の処理例においてディスプレイに表示される画像を説明するための図である。
【図６】第３の処理例の処理の流れを説明するためのフローチャートである。
【図７】第３の処理例においてディスプレイに表示される画像を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しつつ、本発明の実施の形態に係る撮像装置について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１３】
撮像装置としては、デジタル一眼レフカメラ、コンパクトデジタルカメラ、デジタルビデオカメラ、スマートフォンを含む携帯型電話機、ＰＤＡ（Personal Digital Assistant）等の各種の電子機器が挙げられる。以下では、撮像装置としてスマートフォンを例に挙げて説明する。
【００１４】
本実施の形態に係るスマートフォンは、ゼロシャッターラグ機能を有する。「ゼロシャッターラグ」とは、上述したように、ユーザがシャッターを押したときにユーザが見ていた画像を保存可能にするための技術である。詳しくは、「ゼロシャッターラグ」とは、シャッターボタンを押す前からＪＰＥＧ形式等の圧縮方式での符号化（エンコード）を絶えず繰り返し、シャッターが押されたと判断された場合（シャッターイベントの発生を検知した場合）に、スルー画像に対応する上記符号化された画像（以下、「圧縮画像」とも称する）をメモリ（詳しくは、不揮発性のメモリ）に記憶する技術である。
【００１５】
このような画像処理により、シャッターチャンスを逃がすことなく、ユーザが意図するショットを撮像可能となる。より詳しくは、オートフォーカスの作動途中を除き、ユーザがシャッターを押した瞬間の画像を保存できる。
【００１６】
図１は、スマートフォン１の構成を説明するためのブロック図である。図１を参照して、スマートフォン１は、カメラ１１と、Ａ／Ｄ（Analog/Digital）変換器１２と、画像処理エンジン１３と、データを揮発的に格納するＲＡＭ１４と、プログラムを実行するＣＰＵ（Central Processing Unit）を用いて実現される制御部１５と、タッチスクリーン１６と、ＮＡＮＤ型のフラッシュメモリ１７と、リーダライタ１８と、操作キー１９と、検知部２１と、移動量計測部２２とを備える。
【００１７】
タッチスクリーン１６は、ディスプレイ１６１と、タッチパネル１６２とを含んで構成される。制御部１５は、露光時間決定部２３と、設定部３０とを含む。
【００１８】
カメラ１１は、レンズ１１１と、メカニカルシャッター１１２と、撮像素子１１３とを備える。なお、撮像素子は、受光素子またはイメージセンサとも呼ばれる。
【００１９】
レンズ１１１は、外光を集光する。具体的には、レンズ１１１は、被写体により反射した光等を集光する。
【００２０】
メカニカルシャッター１１２は、レンズ１１１を通過した光を、撮像素子１１３に照射するか否かを切換えるための装置である。メカニカルシャッター１１２は、操作キー１９の一部であるシャッタボタンの押下、あるいはディスプレイ１６１に表示されたシャッターボタンのアイコン（ソフトウェアボタン）の選択により動作する。より詳しくは、メカニカルシャッター１１２は、制御部１５の指令に基づき動作する。なお、「シャッタボタンが押下」とは、オートフォーカス機能によりピントを合わせるためのシャッタボタンの半押を除くものとする。
【００２１】
撮像素子１１３は、光を電気信号に変換する。また、撮像素子１１３は、電気信号をＡ／Ｄ変換器１２に送る。撮像素子１１３は、たとえば、ＣＣＤ（Charge Coupled Device
）、ＣＭＯＳ（Charge Coupled Device）である。
【００２２】
Ａ／Ｄ変換器１２は、撮像素子１１３が出力したアナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器１２は、変換により得られたデジタル信号を画像処理エンジン１３に送
る。
【００２３】
画像処理エンジン１３は、典型的には、ＲＩＳＣ（Reduced Instruction Set Computer）アーキテクチャのプロセッサと、画像処理専用のプロセッサであるＤＳＰ（Digital Signal Processor）とを含んで構成される。
【００２４】
ＲＡＭ１４は、画像処理エンジン１３から出力される画像データを一時的に記憶する。
制御部１５は、スマートフォン１の全体の動作を制御する。制御部１５における各種の処理は、ＣＰＵが予め記憶されたＯＳ（オペ―レーティングシステム）および各種のプログラムを実行することにより実現される。
【００２５】
制御部１５を実現するためのＣＰＵは、サーマルスロットリング機能を有する。「サーマルスロットリング」とは、ＣＰＵの温度が最大動作温度を越えた際に、ＣＰＵのクロック周波数（動作周波数）を低下させる処理をいう。
【００２６】
ディスプレイ１６１は、制御部１５からの指令に応じて、各種の画像データを表示する。ディスプレイ１６１は、画像データの一例として、カメラ１１により撮像されたスルー画像（プレビュー）を表示する。
【００２７】
より詳しくは、スマートフォン１は、電子シャッターをさらに備える。スマートフォン１は、カメラを起動する入力を受け付けることにより、電子シャッターを用いた撮像処理と、当該撮像処理により得られた被写体の画像（スルー画像）をディスプレイ１６１に表示させる処理とを行なう。さらに、スマートフォン１は、撮像用の各種のアイコンをディスプレイ１６１に表示する。なお、カメラを起動する入力は、典型的には、カメラ撮像用のアプリケーションのアイコンの選択するタッチ入力である。
【００２８】
なお、以下では、ディスプレイ１６１に表示されたシャッターボタンのアイコン（図３のアイコン３０９）を選択することにより、オートフォーカス処理とメカニカルシャッター１１２を用いた撮像処理とがなされるものとして説明する。
【００２９】
フラッシュメモリ１７は、メカニカルシャッター１１２を用いて撮像された画像データを格納する。制御部１５は、ユーザの指示に基づき、フラッシュメモリ１７に記憶された画像データを、リーダライタ１８を介して、マイクロＳＤカード（登録商標）等のメモリカード１８１に記憶させる。
【００３０】
検知部２１、移動量計測部２２、露光時間決定部２３、および設定部３０における各処理については、以下の第１の処理例、第２の処理例、第３の処理例において説明する。
【００３１】
（Ａ．第１の処理例）
第１の処理例として、検知部２１および設定部３０とを用いた処理について説明する。  
【００３２】
スマートフォン１の設定部３０は、カメラ１１を起動する入力を受け付けることにより、ゼロシャッターラグ機能を有効にする。
【００３３】
検知部２１は、サーマルスロットリング機能によって制御部１５を構成するＣＰＵ（以下、単に「ＣＰＵ」と称する）のクロック周波数が閾値α（予め定められた周波数）以下になったことを検知する。より詳しくは、検知部２１は、ＣＰＵの現在のクロック周波数を予め定められた時間間隔で取得し、当該クロック周波数と閾値αとの大小を比較する。検知部２１は、クロック周波数が閾値αよりも小さくなった場合に、制御部１５の設定部３０に対し、予め定められた指令を送る。
【００３４】
設定部３０は、上記予め定められた指令を検知部２１から受け付けると、ゼロシャッターラグ機能を無効にする。すなわち、設定部３０は、ゼロシャッターラグ機能が有効となっている状態で、クロック周波数が閾値α以下になったことが検知されると、ゼロシャッターラグ機能を無効にする。
【００３５】
以下、これらの処理の詳細について、フローチャートとユーザインターフェイスとを用いて説明する。
【００３６】
図２は、第１の処理例の処理の流れを説明するためのフローチャートである。図２を参照して、ステップＳ２において、スマートフォン１は、カメラ１１を起動するための入力（ユーザ操作）を受け付ける。ステップＳ４において、スマートフォン１は、ゼロシャッターラグ機能を有効とした状態でカメラ１１を起動する。
【００３７】
ステップＳ６において、スマートフォン１は、撮像処理を行なう。具体的には、スマートフォン１は、ゼロシャッターラグ機能が有効となっているため、スルー画像の表示の更新タイミング合わせて、メカニカルシャッター１１２を用いた撮像を行なう。これにより、スルー画像に対応する符号化された画像（圧縮画像）が連続的に得られる。なお、当該符号化された画像は、ＲＡＭ１４に一時的に格納される。
【００３８】
ステップＳ８において、スマートフォン１は、ディスプレイ１６１に表示されたシャッターボタンを表すアイコンが選択されたか否かを判断する。スマートフォン１は、アイコンが選択されたと判断された場合（ステップＳ８においてＹＥＳ）、ステップＳ１０において、ＲＡＭ１４に一時的に格納された圧縮画像のうち、アイコンが選択されたときに表示されていたスルー画像に対応する圧縮画像をフラッシュメモリ１７に格納する。スマートフォン１は、アイコンが選択されていないと判断された場合（ステップＳ８においてＮＯ）、処理をステップＳ１２に進める。
【００３９】
ステップＳ１２において、スマートフォン１は、ＣＰＵのクロック数が閾値α以下になったか否かを判断する。具体的には、検知部２１（図１参照）が、ＣＰＵのクロック数が閾値α以下になったか否かを、一定の時間間隔で判断する。
【００４０】
スマートフォン１は、クロック数が閾値α以下になったと判断された場合（ステップＳ１２においてＹＥＳ）、ステップＳ１４において、ゼロシャッターラグ機能を無効にする。具体的には、設定部３０が、検知部２１からの指令に応じて、ゼロシャッターラグ機能を無効にする。スマートフォン１は、クロック数が閾値α以下になっていないと判断された場合（ステップＳ１２においてＮＯ）、処理をステップＳ２２に進める。
【００４１】
ステップＳ１６において、スマートフォン１は、撮像処理を行なう。さらに、スマートフォン１は、一定時間間隔で、ＣＰＵのクロック数が上記の閾値αよりも高くなったか否かを判断する（ステップＳ１８）。
【００４２】
ステップＳ１６における撮像処理について説明すると以下のとおりである。スマートフォン１は、ゼロシャッターラグ機能を無効にした直後に、電子シャッターを用いてスルー画像を取得（撮像）する。また、ステップＳ１８の処理までにシャッターボタンを表すアイコンが選択された場合、メカニカルシャッター１１２を用いた撮像により圧縮画像を取得する。なお、当該圧縮画像は、フラッシュメモリ１７に格納される。
【００４３】
スマートフォン１は、クロック数が閾値αよりも高くなったと判断された場合（ステップＳ１８においてＹＥＳ）、ステップＳ２０において、ゼロシャッターラグ機能を有効にする。スマートフォン１は、クロック数が閾値αよりも高くなっていないと判断された場合（ステップＳ１８においてＮＯ）、ステップＳ２４において、カメラ１１の動作を停止させる入力（ユーザ操作）を受付けたか否かを判断する。
【００４４】
スマートフォン１は、停止させる入力を受付けたと判断された場合（ステップＳ２４においてＹＥＳ）、一連の処理を終了する。スマートフォン１は、停止させる入力を受付けていないと判断された場合（ステップＳ２４においてＮＯ）、処理をステップＳ１６に戻す。
【００４５】
ステップＳ２２において、スマートフォン１は、カメラ１１の動作を停止させる入力を受付けたか否かを判断する。スマートフォン１は、停止させる入力を受付けたと判断された場合（ステップＳ２２においてＹＥＳ）、一連の処理を終了する。スマートフォン１は、停止させる入力を受付けていないと判断された場合（ステップＳ２２においてＮＯ）、処理をステップＳ６に戻す。
【００４６】
図３は、第１の処理例においてディスプレイ１６１に表示される画像を説明するための図である。図３（Ａ）は、スマートフォン１が、カメラ１１を起動した直後に、ゼロシャッターラグ機能を有効にしているときにディスプレイ１６１に表示される画像を説明するための図である。図３（Ａ）を参照して、スマートフォン１は、スルー画像をディスプレイ１６１に表示するとともに、スルー画像の表示の更新タイミング合わせて、メカニカルシャッター１１２を用いた撮像を行なう（図２のステップＳ６に対応）。また、スマートフォン１は、ゼロシャッターラグ機能が有効になっていることを表すアイコン３０１と、シャッターボタンを表すアイコン３０９とを、スルー画像に重畳させた状態でディスプレイに１６１に表示する。
【００４７】
図３（Ｂ）は、図３（Ａ）に示した状態の後に、ＣＰＵのクロック数が閾値α以下になった場合にディスプレイ１６１に表示される画像を説明するための図である。図３（Ｂ）を参照して、スマートフォン１は、ゼロシャッターラグを無効にしたことを説明するためのポップアップ画像３０３と、ゼロシャッターラグ機能が無効であることを表すアイコン３０２と、シャッターボタンを表すアイコン３０９とを、スルー画像に重畳させた状態でディスプレイ１６１に表示する（図２のステップＳ１６に対応）。なお、スマートフォン１は、ポップアップ画像３０３を一定時間表示した後に、ポップアップ画像３０３を非表示とする（図２のステップＳ１６に対応）。
【００４８】
図３（Ｃ）は、図３（Ｂ）に示した状態の後に、ＣＰＵのクロック数が閾値αよりも高くなった場合にディスプレイ１６１に表示される画像を説明するための図である。図３（Ｃ）を参照して、ゼロシャッターラグを有効にしたことを説明するためのポップアップ画像３０５と、ゼロシャッターラグ機能が有効であることを表すアイコン３０１と、シャッターボタンを表すアイコン３０９とを、スルー画像に重畳させた状態でディスプレイ１６１に表示する（図２のステップＳ２０の後のステップＳ６に対応）。なお、スマートフォン１は、ポップアップ画像３０３を一定時間表示した後に、ポップアップ画像３０３を非表示とする（図２のステップＳ２０の後のステップＳ６に対応）。
【００４９】
以上のように、ゼロシャッターラグ機能を有するスマートフォン１は、サーマルスロットリング機能を有するＣＰＵと、サーマルスロットリング機能によってプロセッサのクロック周波数が予め定められた周波数（閾値α）以下になったことを検知する検知部２１と、ゼロシャッターラグ機能が有効となっている状態で、クロック周波数が予め定められた周波数以下になったことが検知されると、ゼロシャッターラグ機能を無効にする設定部３０とを備える。
【００５０】
このように、スマートフォン１は、ＣＰＵのクロック数の低下に伴いゼロシャッターラグ機能を無効とすることにより、ＣＰＵのクロック数を低下させることに起因するプレビュー画像の更新間隔が長くなることを防止できる。それゆえ、スマートフォン１は、スルー画像の表示処理を遅延なくスムーズに行なうことができる。したがって、ユーザは、視認性のよいスルー画像を確認した状態で被写体を撮像することができる。このように、ユーザは、ゼロシャッターラグ機能を適切なタイミングで利用可能となる。
【００５１】
また、設定部３０は、ゼロシャッターラグ機能を無効に設定した後に、クロック周波数が予め定められた周波数（閾値α）よりも高くなったことが検知されると、ゼロシャッターラグ機能を有効とする。これにより、スマートフォン１は、ＣＰＵの機能回復に応じて、ユーザがシャッターを表したアイコン３０９を選択したときにユーザが見ていた画像を保存可能になる。
【００５２】
ところで、上記においては、制御部１５を構成するＣＰＵに着目した説明を行なったが、これに限定されるものではない。たとえば、画像処理エンジン１３に含まれるプロセッサがサーマルスロットリング機能を有する場合には、当該プロセッサのクロック数に基づいて、上述したゼロシャッターラグ機能の有効と無効との設定の切替処理を行なってもよい。
【００５３】
あるいは、発熱によって撮像素子１１３の処理の能力が低下したことが検知された場合に、ゼロシャッターラグ機能を無効とし、撮像素子１１３の処理能力が回復した場合に、ゼロシャッターラグ機能を有効とするように、スマートフォン１を構成してもよい。
【００５４】
（Ｂ．第２の処理例）
第２の処理例として、移動量計測部２２および設定部３０とを用いた処理について説明する。
【００５５】
スマートフォン１の設定部３０は、上述したように、カメラ１１を起動する入力を受け付けることにより、ゼロシャッターラグ機能を有効にする。
【００５６】
移動量計測部２２は、移動可能な撮像対象物（たとえば人物）を含む被写体（人物および背景）のスルー画像に表示されている撮像対象物の単位時間当たりの移動量を計測する。より詳しくは、移動量計測部２２は、電子シャッターにより得られた画像データ（スルー画像データ）を用いて、単位画素あたりの画素値の変化率に基づき、撮像対象物の移動の有無を検知するとともに、移動がある場合には移動量を計測する。移動量計測部２２は、移動量が閾値β（予め定められた量）以下になった場合に、制御部１５の設定部３０に対し、予め定められた指令を送る。
【００５７】
設定部３０は、上記予め定められた指令を移動量計測部２２から受け付けると、ゼロシャッターラグ機能を無効にする。すなわち、設定部３０は、ゼロシャッターラグ機能が有効となっている状態で、閾値β以下の移動量が計測されると、ゼロシャッターラグ機能を無効にする。
【００５８】
以下、これらの処理の詳細について、フローチャートとユーザインターフェイスとを用いて説明する。
【００５９】
図４は、第２の処理例の処理の流れを説明するためのフローチャートである。図４を参照して、ステップＳ１０２、Ｓ１０４，Ｓ１０６，Ｓ１０８，Ｓ１１０の処理は、それぞれ、図２におけるステップＳ２，Ｓ４，Ｓ６，Ｓ８，Ｓ１０と同じである。それゆえ、ここでは、ステップＳ１０２、Ｓ１０４，Ｓ１０６，Ｓ１０８，Ｓ１１０の処理は繰り返して説明しない。
【００６０】
ステップＳ１１２において、スマートフォン１は、撮像対象物の単位時間当たりの移動量が閾値β以下か否かを判断する。スマートフォン１は、移動量が閾値β以下であると判断された場合（ステップＳ１１２においてＹＥＳ）、ステップＳ１１４において、ゼロシャッターラグ機能を無効にする。スマートフォン１は、移動量が閾値βよりも多いと判断された場合、処理をステップＳ１２２に進める。
【００６１】
ステップＳ１１６において、スマートフォン１は、撮像処理を行なう。詳しくは、スマートフォン１は、電子シャッターを用いてスルー画像を取得（撮像）し、スルー画像をディスプレイ１６１に表示する。
【００６２】
ステップＳ１１８において、スマートフォン１は、撮像対象物にフォーカスを合わせるための入力（ユーザ操作）を受付けたか否かを判断する。スマートフォン１は、入力を受付けたと判断された場合（ステップＳ１１８においてＹＥＳ）、ステップＳ１２０において、ゼロシャッターラグ機能を有効にする。スマートフォン１は、入力を受付けていないと判断された場合（ステップＳ１１８においてＮＯ）、ステップＳ１２４において、カメラ１１の動作を停止させる入力を受付けたか否かを判断する。
【００６３】
スマートフォン１は、停止させる入力を受付けたと判断された場合（ステップＳ１２４においてＹＥＳ）、一連の処理を終了する。スマートフォン１は、停止させる入力を受付けていないと判断された場合（ステップＳ１２４においてＮＯ）、処理をステップＳ１１６に戻す。
【００６４】
ステップＳ１２２において、スマートフォン１は、カメラ１１の動作を停止させる入力を受付けたか否かを判断する。スマートフォン１は、停止させる入力を受付けたと判断された場合（ステップＳ１２２においてＹＥＳ）、一連の処理を終了する。スマートフォン１は、停止させる入力を受付けていないと判断された場合（ステップＳ１２２においてＮＯ）、処理をステップＳ１０６に戻す。
【００６５】
図５は、第２の処理例においてディスプレイ１６１に表示される画像を説明するための図である。図５（Ａ）は、スマートフォン１が、カメラ１１を起動した直後に、ゼロシャッターラグ機能を有効にしているときにディスプレイ１６１に表示される画像を説明するための図である。図５（Ａ）を参照して、スマートフォン１は、スルー画像をディスプレイ１６１に表示するとともに、スルー画像の表示の更新タイミング合わせて、メカニカルシャッター１１２を用いた撮像を行なう（図４のステップＳ１０６に対応）。また、スマートフォン１は、ゼロシャッターラグ機能が有効になっていることを表すアイコン３０１と、シャッターボタンを表すアイコン３０９とを、スルー画像に重畳させた状態でディスプレイに１６１に表示する。
【００６６】
図５（Ｂ）は、図５（Ａ）に示した状態の後に、被写体における撮像対象物の移動量が閾値β以下になった場合にディスプレイ１６１に表示される画像を説明するための図である。図５（Ｂ）を参照して、スマートフォン１は、ゼロシャッターラグ機能が無効であることを表すアイコン３０２と、シャッターボタンを表すアイコン３０９とを、スルー画像に重畳させた状態でディスプレイ１６１に表示する（図４のステップＳ１１６に対応）。
【００６７】
図５（Ｃ）は、図５（Ｂ）に示した状態の後に、撮像対象物にフォーカスを合わせるための入力を受付けた直後にディスプレイ１６１に表示される画像を説明するための図である。図５（Ｃ）を参照して、ユーザが撮像対象である人物にフォーカスを合わせるために、撮像対象物を選択するタッチ操作を指５０２で行なうと、スマートフォン１は、ゼロシャッターラグ機能を有効にする（図４のステップＳ１１８，Ｓ１２０に対応）。スマートフォン１は、さらに、ゼロシャッターラグ機能が有効であることを表すアイコン３０１と、シャッターボタンを表すアイコン３０９とを、スルー画像に重畳させた状態でディスプレイ１６１に表示する。
【００６８】
図５（Ｄ）は、図５（Ｃ）の後にディスプレイ１６１に表示される画像を説明するための図である。図５（Ｄ）を参照して、撮像対象物にフォーカスを合わせるための入力を受付けると、ゼロシャッターラグ機能が有効となっているため、人物が移動した場合であっても、シャッターチャンスを逃がすことがなくなる。
【００６９】
以上のように、ゼロシャッターラグ機能を有するスマートフォン１は、移動可能な撮像対象物を含む被写体のスルー画像を表示するディスプレイ１６１と、スルー画像に表示されている撮像対象物の単位時間当たりの移動量を計測する移動量計測部２２と、ゼロシャッターラグ機能が有効となっている状態で、予め定められた量（閾値β）以下の移動量が計測されると、ゼロシャッターラグ機能を無効とする設定部３０とを備える。
【００７０】
被写体の単位時間当たりの移動量が少ない場合には、移動量が多い場合に比べて、ゼロシャッターラグ機能による効果が表れにくい。したがって、被写体の単位時間当たりの移動量が少ない場合にゼロシャッターラグ機能を無効にすることにより、電力を無駄に消費することを防止できる。このように、スマートフォン１においては、ユーザは、ゼロシャッターラグ機能を適切なタイミングで利用可能となる。
【００７１】
また、ゼロシャッターラグ機能が無効に設定された後に、撮像対象物にフォーカスを合わせるための入力を受け付けた場合、設定部３０は、ゼロシャッターラグ機能を有効とする。したがって、ユーザがフォーカスを合わせるための入力を行なった後は、スマートフォン１は、ユーザがシャッターを表したアイコン３０９を選択したときにユーザが見ていた画像を保存可能になる。
【００７２】
さらに、スマートフォン１によれば、撮像対象物の移動量が急に大きくなるような撮影条件であっても適切な画像を取得することができる。
【００７３】
（Ｃ．第３の処理例）
第３の処理例として、露光時間決定部２３および設定部３０とを用いた処理について説明する。露光時間決定部２３は、カメラ１１に入射される光量および撮像用のプログラムに基づいて、メカニカルシャッター１１２を用いた撮影の際における露光時間を決定する。つまり、露光時間決定部２３は、メカニカルシャッター１１２のシャッタースピードを決定する。露光時間決定部２３は、決定した露光時間を設定部３０に通知する。
【００７４】
設定部３０は、通知された露光時間が閾値γ（予め定められた時間）以上であると判断すると、ゼロシャッターラグ機能を無効にする。すなわち、設定部３０は、ゼロシャッターラグ機能が有効となっている状態で、露光時間が閾値γ以上になると、ゼロシャッターラグ機能を無効にする。
【００７５】
以下、これらの処理の詳細について、フローチャートとユーザインターフェイスとを用いて説明する。
【００７６】
図６は、第３の処理例の処理の流れを説明するためのフローチャートである。図６を参照して、ステップＳ２０２において、スマートフォン１は、カメラ１１を起動するための入力（ユーザ操作）を受け付ける。ステップＳ２０４において、スマートフォン１は、ゼロシャッターラグ機能を有効とした状態でカメラ１１を起動する。
【００７７】
ステップＳ２０６において、スマートフォン１（詳しくは、図１の設定部３０）は、露光時間が閾値γ以上であるか否かを判断する。スマートフォン１は、閾値γ以上であると判断された場合（ステップＳ２０８においてＹＥＳ）、ステップＳ２０８において、ゼロシャッターラグ機能を無効にする。ステップＳ２１０において、スマートフォン１は、撮像処理を行なう。詳しくは、スマートフォン１は、スルー画像を取得（撮像）して、ディスプレイ１６１にスルー画像を表示する。
【００７８】
ステップＳ２１２において、スマートフォン１は、シャッターボタンを表すアイコンが選択されたか否かを判断する。スマートフォン１は、選択されたと判断された場合（ステップＳ２１２においてＹＥＳ）、ステップＳ２１４において、メカニカルシャッター１１２を用いた撮像処理を行ない、当該撮像処理により得られた圧縮画像をフラッシュメモリ１７に格納する。スマートフォン１は、選択されていないと判断された場合（ステップＳ２１２においてＮＯ）、処理をステップＳ２１６に進める。
【００７９】
ステップＳ２１６において、スマートフォン１は、カメラ１１の動作を停止させる入力を受付けたか否かを判断する。スマートフォン１は、入力を受付けたと判断された場合（ステップＳ２１６においてＹＥＳ）、一連の処理を終了する。スマートフォン１は、入力を受付けていないと判断された場合（ステップＳ２１６においてＮＯ）、ステップＳ２１８において、ステップＳ２１２においてアイコンが選択されたことを条件に、ステップＳ２１４における撮像処理の露光時間が閾値γ以上であったか否かを判断する。
【００８０】
スマートフォン１は、閾値γ以上であったと判断された場合（ステップＳ２１８においてＹＥＳ）、処理をステップＳ２１０に進める。スマートフォン１は、閾値γ未満であると判断された場合には（ステップＳ２１８においてＮＯ）、ステップＳ２２０において、ゼロシャッターラグ機能を有効にする。スマートフォン１は、ステップＳ２２０の後、処理をステップＳ２２２に進める。
【００８１】
ステップＳ２０６において露光時間が閾値γよりも短いと判断された場合、ステップＳ２２２において、スマートフォン１は、撮像処理を行なう。具体的には、スマートフォン１は、ゼロシャッターラグ機能が有効となっているため、スルー画像の表示の更新タイミング合わせて、メカニカルシャッター１１２を用いた撮像を行なう。これにより、スルー画像に対応する符号化された画像（圧縮画像）が連続的に得られる。なお、当該符号化された画像は、ＲＡＭ１４に一時的に格納される。
【００８２】
ステップＳ２２４において、スマートフォン１は、ディスプレイ１６１に表示されたシャッターボタンを表すアイコンが選択されたか否かを判断する。スマートフォン１は、アイコンが選択されたと判断された場合（ステップＳ２２４においてＹＥＳ）、ステップＳ２２６において、ＲＡＭ１４に一時的に格納された圧縮画像のうち、アイコンが選択されたときに表示されていたスルー画像に対応する圧縮画像をフラッシュメモリ１７に格納する。スマートフォン１は、アイコンが選択されていないと判断された場合（ステップＳ２２６においてＮＯ）、処理をステップＳ２２８に進める。
【００８３】
ステップＳ２２８において、スマートフォン１は、カメラ１１の動作を停止させる入力を受付けたか否かを判断する。スマートフォン１は、入力を受付けたと判断された場合（ステップＳ２２８においてＹＥＳ）、一連の処理を終了する。スマートフォン１は、入力を受付けていないと判断された場合（ステップＳ２２８においてＮＯ）、処理をステップＳ２０６に戻す。
【００８４】
図７は、第３の処理例においてディスプレイ１６１に表示される画像を説明するための図である。図７（Ａ）は、スマートフォン１が、ゼロシャッターラグ機能を有効にしており、かつ露光時間が閾値γ以上であるときにディスプレイ１６１に表示される画像を説明するための図である。図７（Ａ）を参照して、スマートフォン１は、スルー画像をディスプレイ１６１に表示するとともに、スルー画像の表示の更新タイミング合わせて、メカニカルシャッター１１２を用いた撮像を行なう（図６のステップＳ２２２に対応）。また、スマートフォン１は、ゼロシャッターラグ機能が有効になっていることを表すアイコン３０１と、シャッターボタンを表すアイコン３０９とを、スルー画像に重畳させた状態でディスプレイに１６１に表示する。
【００８５】
図７（Ｂ）は、図７（Ａ）に示した状態の後に、露光時間が閾値γ未満になった場合にディスプレイ１６１に表示される画像を説明するための図である。図７（Ｂ）を参照して、スマートフォン１は、ゼロシャッターラグ機能が無効であることを表すアイコン３０２と、シャッターボタンを表すアイコン３０９とを、スルー画像に重畳させた状態でディスプレイ１６１に表示する（図６のステップＳ２１０に対応）。
【００８６】
以上のように、ゼロシャッターラグ機能を有するスマートフォン１は、撮像素子１１３と、撮像素子１１３に入射する光量に基づいて、露光時間を決定する露光時間決定部２３と、ゼロシャッターラグ機能が有効となっている状態で、決定された露光時間が予め定められた時間（閾値γ）以上になると、ゼロシャッターラグ機能を無効にする設定部３０とを備える。
【００８７】
暗所での撮像は、明所での撮像に比べて、露光時間を長くする必要がある。露光時間を長くすると、ゼロシャッターラグ機能を有効にした場合には、ゼロシャッターラグ機能を無効にした場合よりも、スルー画像の更新間隔が長くなる。それゆえ、暗所においてゼロシャッターラグ機能を有効にした場合には、スルー画像表示がスムーズでなくなることが起こる。したがって、スルー画像の視認性の観点から、ゼロシャッターラグ機能を有効にした場合における露光時間の上限値は、ゼロシャッターラグ機能を無効にした場合における露光時間の上限値よりも低く設定せざるを得ない。
【００８８】
しかしながら、スマートフォン１は、暗所（露光時間が閾値γ以上となる場所）での撮像においてはゼロシャッターラグ機能を無効にするため、ゼロシャッターラグ機能を有効にした場合よりも、明るい画像を得ることが可能となる。このように、スマートフォン１においては、ユーザは、ゼロシャッターラグ機能を適切なタイミングで利用可能となる。
【００８９】
なお、上記においては、スマートフォン１がメカニカルシャッター１１２を備えた構成を例に挙げて説明したが、スマートフォン１は、必ずしもメカニカルシャッター１１２を備えている必要はない。スマートフォン１は、電子シャッターで撮像した画像（スルー画像除く）をフラッシュメモリ１７に格納する構成であってもよい。
【００９０】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９１】
１  スマートフォン、１１  カメラ、１２  Ａ／Ｄ変換器、１３  画像処理エンジン、１４  ＲＡＭ、１５  制御部、１６  タッチスクリーン、１７  フラッシュメモリ、１８  リーダライタ、１９  操作キー、２１  検知部、２２  移動量計測部、２３  露光時間決定部、３０  設定部、１１１  レンズ、１１２  メカニカルシャッター、１１３  撮像素子、１６１  ディスプレイ、１６２  タッチパネル、１８１  メモリカード、３０１，３０２，３０９  アイコン。
【図１】
2015207930.tif 000003
【図２】
2015207930.tif 000004
【図３】
2015207930.tif 000005
【図４】
2015207930.tif 000006
【図５】
2015207930.tif 000007
【図６】
2015207930.tif 000008
【図７】
2015207930.tif 000009