(57)【要約】  第１撮影部及び第２撮影部の各々を撮影者が要求する時期に起動させる手間を軽減することを目的とする。  検出部（１４）は、撮影部（１２）が移動している移動状態から撮影部（１２）が特定の姿勢で静止した静止状態への遷移を検出する。制御部（２０）は、移動状態から静止状態への遷移が検出された場合に第１撮影部（２６）を起動させて第１撮影部に対する撮影指示を行う。制御部（２０）は、撮影指示に応じて得た撮影画像に含まれる人物の特定部位を示す特定部位領域が所定条件を満足した場合に第２撮影部（２６）を起動させる。
2015025411.tif 000002
【特許請求の範囲】
【請求項１】
撮影者側の撮影が可能な第１撮影部、及び、前記撮影者側と異なる方向の撮影が可能な第２撮影部を有する撮影部と、
前記撮影部が移動している移動状態から前記撮影部が特定の姿勢で静止した静止状態への遷移を検出する検出部と、
前記移動状態から前記静止状態への遷移が検出された場合に前記第１撮影部を起動させて前記第１撮影部に対する撮影指示を行い、前記撮影指示に応じて得た撮影画像に含まれる人物の特定部位を示す特定部位領域が所定条件を満足した場合に前記第２撮影部を起動させる制御部と、
を含む端末装置。
【請求項２】
前記所定条件は、所定の大きさであるとの条件である請求項１に記載の端末装置。
【請求項３】
前記所定条件は、所定の個数であるとの条件である請求項１又は請求項２に記載の端末装置。
【請求項４】
前記所定条件は、前記撮影画像に含まれる前記特定部位領域の個数が単数で、かつ、前記撮影画像に含まれる前記特定部位領域の大きさが第１所定値以上であるとの条件である請求項１に記載の端末装置。
【請求項５】
前記制御部は、前記第１撮影部が作動した状態で、前記特定部位領域の個数が単数で、かつ、前記特定部位領域の大きさが前記第１所定値未満の場合に、第１作動停止条件を満足するまで前記第１撮影部の作動を続行させる請求項４に記載の端末装置。
【請求項６】
前記制御部は、前記第１撮影部が作動した状態で、前記特定部位領域の個数が単数で、かつ、前記特定部位領域の大きさが前記第１所定値よりも小さな第２所定値未満の場合に、第１作動停止条件を満足するまで前記第１撮影部の作動を続行させる請求項４に記載の端末装置。
【請求項７】
前記検出部は、前記撮影部の振動度を検出し、
前記制御部は、前記特定部位領域の個数が単数であるが、前記特定部位領域の大きさが前記第２所定値以上で、かつ、前記第１所定値未満のために前記所定条件を満足せず、かつ、前記第２撮影部の作動が停止している状態で、前記検出部により検出された前記振動度が第３所定値未満の場合に、前記第２撮影部を起動させる請求項６に記載の端末装置。
【請求項８】
前記制御部は、前記特定部位領域の個数が単数であるが、前記特定部位領域の大きさが前記第２所定値以上で、かつ、前記第１所定値未満のために前記所定条件を満足せず、かつ、前記第１撮影部が作動した状態で、前記検出部により検出された前記振動度が第３所定値未満の場合に、前記第１撮影部の作動を停止させる請求項７に記載の端末装置。
【請求項９】
前記制御部は、前記第１撮影部が作動した状態で、前記特定部位領域の個数が複数の場合に、第２作動停止条件を満足するまで前記第１撮影部の作動を続行させる請求項４から請求項８の何れか１項に記載の端末装置。
【請求項１０】
前記制御部は、前記第１撮影部が作動した状態で、前記特定部位領域が前記所定条件を満足した場合に、前記第１撮影部の作動を停止させる請求項１から請求項９の何れか１項に記載の端末装置。
【請求項１１】
前記制御部は、前記第１撮影部が作動した状態で、前記撮影画像に前記特定部位領域が含まれていない場合に、前記第１撮影部の作動を停止させる請求項１から請求項１０の何れか１項に記載の端末装置。
【請求項１２】
前記制御部は、前記制御部の消費電力を抑制する省電力状態で、かつ、前記第１撮影部の作動が停止している状態で、前記移動状態から前記静止状態への遷移が検出された場合に、前記省電力状態を解除してから前記第１撮影部を起動させて前記撮影指示を行う請求項１から請求項１１の何れか１項に記載の端末装置。
【請求項１３】
前記撮影者側の環境を特定する環境物理量を測定する測定部と、
前記測定部により測定された前記環境物理量に基づいて前記撮影者側の環境が撮影可能環境か否かを判定する判定部と、を更に含み、
前記制御部は、前記第１撮影部の作動が停止している状態で、前記移動状態から前記静止状態への遷移が検出された場合に前記第１撮影部を起動させて前記撮影指示を行う制御を、前記判定部によって前記撮影者側の環境が前記撮影可能環境と判定された場合に行う請求項１から請求項１２の何れか１項に記載の端末装置。
【請求項１４】
前記測定部は、光学センサ及び近接センサの少なくとも１つを有し、
前記環境物理量は、光学センサ及び近接センサの少なくとも１つによる測定結果を含む請求項１３に記載の端末装置。
【請求項１５】
画像を表示する表示部と、
前記第１撮影部及び前記第２撮影部が撮影して得た複数の画像を動画像として前記表示部に表示させる表示制御部と、を更に含む請求項１から請求項１４の何れか１項に記載の端末装置。
【請求項１６】
前記特定部位は人物の顔である請求項１から請求項１５の何れか１項に記載の端末装置。
【請求項１７】
前記検出部は、モーションセンサを有し、
前記物理量は、前記モーションセンサによる測定結果を含む請求項１から請求項１６の何れか１項に記載の端末装置。
【請求項１８】
前記制御部は、前記第１撮影部を起動させる処理と前記第２撮影部を起動させる処理とを分散処理で行う請求項１から請求項１７の何れか１項に記載の端末装置。
【請求項１９】
前記検出部は、前記移動状態から前記静止状態への遷移を検出する処理と前記特定部位領域の大きさ及び前記個数を検出する処理とを分散処理で行う請求項１から請求項１８の何れか１項に記載の端末装置。
【請求項２０】
撮影者側の撮影が可能な第１撮影部、及び、前記撮影者側と異なる方向の撮影が可能な第２撮影部を有する撮影部が移動している移動状態から前記撮影部が特定の姿勢で静止した静止状態への遷移を検出し、
前記移動状態から前記静止状態への遷移を検出した場合に前記第１撮影部を起動させて前記第１撮影部に対する撮影指示を行い、前記撮影指示に応じて得た撮影画像に含まれる人物の特定部位を示す特定部位領域が所定条件を満足した場合に前記第２撮影部を起動させる
ことを含む撮影部起動方法。
【請求項２１】
前記所定条件は、所定の大きさであるとの条件である請求項２０に記載の撮影部起動方法。
【請求項２２】
前記所定条件は、所定の個数であるとの条件である請求項２０又は請求項２１に記載の撮影部起動方法。
【請求項２３】
前記所定条件は、前記撮影画像に含まれる前記特定部位領域の個数が単数で、かつ、前記特定部位領域の大きさが第１所定値以上であるとの条件である請求項２０に記載の撮影部起動方法。
【請求項２４】
前記第１撮影部が作動した状態で、前記特定部位領域の個数が単数で、かつ、前記特定部位領域の大きさが前記第１所定値未満の場合に、第１作動停止条件を満足するまで前記第１撮影部の作動を続行させることを含む請求項２３に記載の撮影部起動方法。
【請求項２５】
前記第１撮影部が作動した状態で、前記特定部位領域の個数が単数で、かつ、前記特定部位領域の大きさが前記第１所定値よりも小さな第２所定値未満の場合に、第１作動停止条件を満足するまで前記第１撮影部の作動を続行させることを含む請求項２３に記載の撮影部起動方法。
【請求項２６】
前記撮影部の振動度を検出し、
前記特定部位領域の個数が単数であるが、前記特定部位領域の大きさが前記第２所定値以上で、かつ、前記第１所定値未満のために前記所定条件を満足せず、かつ、前記第２撮影部の作動が停止している状態で、検出した前記振動度が第３所定値未満の場合に、前記第２撮影部を起動させることを含む請求項２５に記載の撮影部起動方法。
【請求項２７】
前記特定部位領域の個数が単数であるが、前記特定部位領域の大きさが前記第２所定値以上で、かつ、前記第１所定値未満のために前記所定条件を満足せず、かつ、前記第１撮影部が作動した状態で、検出した前記振動度が第３所定値未満の場合に、前記第１撮影部の作動を停止させることを含む請求項２６に記載の撮影部起動方法。
【請求項２８】
前記第１撮影部が作動した状態で、前記特定部位領域の個数が複数の場合に、第２作動停止条件を満足するまで前記第１撮影部の作動を続行させることを含む請求項２３から請求項２７の何れか１項に記載の撮影部起動方法。
【請求項２９】
前記第１撮影部が作動した状態で、前記特定部位領域が前記所定条件を満足した場合に、前記第１撮影部の作動を停止させることを含む請求項２０から請求項２８の何れか１項に記載の撮影部起動方法。
【請求項３０】
前記第１撮影部が作動した状態で、前記撮影画像に前記特定部位領域が含まれていない場合に、前記第１撮影部の作動を停止させることを含む請求項２０から請求項２９の何れか１項に記載の撮影部起動方法。
【請求項３１】
制御部の消費電力を抑制する省電力状態で、かつ、前記第１撮影部の作動が停止している状態で、前記移動状態から前記静止状態への遷移が検出した場合に、前記省電力状態を解除してから前記第１撮影部を起動させて前記撮影指示を行うことを含む請求項２０から請求項３０の何れか１項に記載の撮影部起動方法。
【請求項３２】
前記撮影者側の環境を特定する環境物理量を測定し、
測定した前記環境物理量に基づいて前記撮影者側の環境が撮影可能環境か否かを判定することを更に含み、
前記第１撮影部の作動が停止している状態で、前記移動状態から前記静止状態への遷移を検出した場合に前記第１撮影部を起動させて前記撮影指示を行う制御を、前記撮影者側の環境が前記撮影可能環境と判定した場合に行うことを含む請求項２０から請求項３１の何れか１項に記載の撮影部起動方法。
【請求項３３】
前記環境物理量は、光学センサ及び近接センサの少なくとも１つを有すると共に前記環境物理量を測定する測定部の前記光学センサ及び前記近接センサの少なくとも１つによる測定結果を含む請求項３２に記載の撮影部起動方法。
【請求項３４】
画像を表示する表示部に、前記第１撮影部及び前記第２撮影部が撮影して得た複数の画像を動画像として前記表示部に表示させることを更に含む請求項２０から請求項３３の何れか１項に記載の撮影部起動方法。
【請求項３５】
前記特定部位は人物の顔である請求項２０から請求項３４の何れか１項に記載の撮影部起動方法。
【請求項３６】
前記物理量は、モーションセンサを有すると共に前記物理量を測定する検出部の前記モーションセンサによる測定結果を含む請求項２０から請求項３５の何れか１項に記載の撮影部起動方法。
【請求項３７】
前記第１撮影部を起動させる処理と前記第２撮影部を起動させる処理とを分散処理で行うことを含む請求項２０から請求項３６の何れか１項に記載の撮影部起動方法。
【請求項３８】
前記移動状態から前記静止状態への遷移を検出する処理と前記特定部位領域の大きさ及び前記個数を検出する処理とを分散処理で行うことを含む請求項２０から請求項３７の何れか１項に記載の撮影部起動方法。
【請求項３９】
コンピュータに、
撮影者側の撮影が可能な第１撮影部、及び、前記撮影者側と異なる方向の撮影が可能な第２撮影部を有する撮影部が移動している移動状態から前記撮影部が特定の姿勢で静止した静止状態への遷移を検出し、
前記移動状態から前記静止状態への遷移を検出した場合に前記第１撮影部を起動させて前記第１撮影部に対する撮影指示を行い、前記撮影指示に応じて得た撮影画像に含まれる人物の特定部位を示す特定部位領域が所定条件を満足した場合に前記第２撮影部を起動させる
ことを含む処理を実行させるための撮影部起動プログラム。
【請求項４０】
前記所定条件は、所定の大きさであるとの条件である請求項３９に記載の撮影部起動プログラム。
【請求項４１】
前記所定条件は、所定の個数であるとの条件である請求項３９又は請求項４０に記載の撮影部起動プログラム。
【請求項４２】
前記所定条件は、前記撮影画像に含まれる前記特定部位領域の個数が単数で、かつ、前記特定部位領域の大きさが第１所定値以上であるとの条件である請求項３９に記載の撮影部起動プログラム。
【請求項４３】
コンピュータに、
前記第１撮影部が作動した状態で、前記特定部位領域の個数が単数で、かつ、前記特定部位領域の大きさが前記第１所定値未満の場合に、第１作動停止条件を満足するまで前記第１撮影部の作動を続行させることを含む処理を実行させるための請求項４２に記載の撮影部起動プログラム。
【請求項４４】
コンピュータに、
前記第１撮影部が作動した状態で、前記特定部位領域の個数が単数で、かつ、前記特定部位領域の大きさが前記第１所定値よりも小さな第２所定値未満の場合に、第１作動停止条件を満足するまで前記第１撮影部の作動を続行させることを含む処理を実行させるための請求項４２に記載の撮影部起動プログラム。
【請求項４５】
コンピュータに、
前記撮影部の振動度を検出し、
前記特定部位領域の個数が単数であるが、前記特定部位領域の大きさが前記第２所定値以上で、かつ、前記第１所定値未満のために前記所定条件を満足せず、かつ、前記第２撮影部の作動が停止している状態で、検出した前記振動度が第３所定値未満の場合に、前記第２撮影部を起動させることを含む処理を実行させるための請求項４４に記載の撮影部起動プログラム。
【請求項４６】
コンピュータに、
前記特定部位領域の個数が単数であるが、前記特定部位領域の大きさが前記第２所定値以上で、かつ、前記第１所定値未満のために前記所定条件を満足せず、かつ、前記第１撮影部が作動した状態で、検出した前記振動度が第３所定値未満の場合に、前記第１撮影部の作動を停止させることを含む処理を実行させるための請求項４５に記載の撮影部起動プログラム。
【請求項４７】
コンピュータに、
前記第１撮影部が作動した状態で、前記特定部位領域の個数が複数の場合に、第２作動停止条件を満足するまで前記第１撮影部の作動を続行させることを含む処理を実行させるための請求項４２から請求項４６の何れか１項に記載の撮影部起動プログラム。
【請求項４８】
コンピュータに、
前記第１撮影部が作動した状態で、前記特定部位領域が前記所定条件を満足した場合に、前記第１撮影部の作動を停止させることを含む処理を実行させるための請求項３９から請求項４７の何れか１項に記載の撮影部起動プログラム。
【請求項４９】
コンピュータに、
前記第１撮影部が作動した状態で、前記撮影画像に前記特定部位領域が含まれていない場合に、前記第１撮影部の作動を停止させることを含む処理を実行させるための請求項３９から請求項４８の何れか１項に記載の撮影部起動プログラム。
【請求項５０】
コンピュータに、
制御部の消費電力を抑制する省電力状態で、かつ、前記第１撮影部の作動が停止している状態で、前記移動状態から前記静止状態への遷移が検出した場合に前記省電力状態を解除してから前記第１撮影部を起動させて前記撮影指示を行うことを含む処理を実行させるための請求項３９から請求項４９の何れか１項に記載の撮影部起動プログラム。
【請求項５１】
コンピュータに、
前記撮影者側の環境を特定する環境物理量を測定し、
測定した前記環境物理量に基づいて前記撮影者側の環境が撮影可能環境か否かを判定し、
前記第１撮影部の作動が停止している状態で、前記移動状態から前記静止状態への遷移を検出した場合に前記第１撮影部を起動させて前記撮影指示を行う制御を、前記撮影者側の環境が前記撮影可能環境と判定した場合に行うことを含む処理を実行させるための請求項３９から請求項５０の何れか１項に記載の撮影部起動プログラム。
【請求項５２】
前記環境物理量は、光学センサ及び近接センサの少なくとも１つを有すると共に前記環境物理量を測定する測定部の前記光学センサ及び前記近接センサの少なくとも１つによる測定結果を含む請求項５１に記載の撮影部起動プログラム。
【請求項５３】
コンピュータに、
画像を表示する表示部に、前記第１撮影部及び前記第２撮影部が撮影して得た複数の画像を動画像として前記表示部に表示させることを更に含む処理を実行させるための請求項３９から請求項５２の何れか１項に記載の撮影部起動プログラム。
【請求項５４】
前記特定部位は人物の顔である請求項３９から請求項５３の何れか１項に記載の撮影部起動プログラム。
【請求項５５】
前記物理量は、モーションセンサを有すると共に前記物理量を測定する検出部の前記モーションセンサによる測定結果を含む請求項３９から請求項５４の何れか１項に記載の撮影部起動プログラム。
【請求項５６】
コンピュータに、
前記第１撮影部を起動させる処理と前記第２撮影部を起動させる処理とを分散処理で行うことを含む処理を実行させるための請求項３９から請求項５５の何れか１項に記載の撮影部起動プログラム。
【請求項５７】
コンピュータに、
前記移動状態から前記静止状態への遷移を検出する処理と前記特定部位領域の大きさ及び前記個数を検出する処理とを分散処理で行うことを含む処理を実行させるための請求項３９から請求項５６の何れか１項に記載の撮影部起動プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、端末装置、撮影部起動方法及び撮影部起動プログラムに関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末などの端末装置に搭載されている撮影部の起動に関する技術として、撮影部が搭載された装置が移動している移動状態から装置が静止した静止状態への遷移を検知することで撮影者の撮影意思の有無を推定する技術が知られている。また、撮影者側の撮影が可能なインカメラによって撮影されて得た撮影画像に人物の顔を示す顔領域が含まれているか否かを判定し、顔領域が含まれていると判定された場合に、受話音声の出力先を切り替える技術も知られている。また、端末装置の操作部に対して行われた所定操作に応じてインカメラを起動させ、インカメラによって撮影されて得た撮影画像に所定状態の顔画像が存在している場合にアウトカメラの手振れ補正機能をオンにする技術も知られている。また、ユーザが特定のハードキーを押下することによりスリープモードを解除してからタッチパネルを操作することでカメラを起動させる技術も知られている。また、特定のハードキーを長押しすることでスリープモードを解除してカメラを起動させる技術も知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１１８４３号公報
【特許文献２】特開２００９−６０２７７号公報
【特許文献３】特開２００９−１５３０８５号公報
【非特許文献】
【０００４】
【非特許文献１】“Ｉｃｅ  Ｃｒｅａｍ  Ｓａｎｄｗｉｃｈ”、“Ａｎｄｒｏｉｄ  ４．０  ｆｏｒ  ｕｓｅｒｓ”、［ｏｎｌｉｎｅ］、［平成２５年３月８日検索］、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｄｅｖｅｌｏｐｅｒ．ａｎｄｒｏｉｄ．ｃｏｍ／ａｂｏｕｔ／ｖｅｒｓｉｏｎｓ／ａｎｄｒｏｉｄ−４．０−ｈｉｇｈｌｉｇｈｔｓ．ｈｔｍｌ〉
【非特許文献２】［ｏｎｌｉｎｅ］、［平成２５年３月８日検索］、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｓｏｎｙｍｏｂｉｌｅ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔ／ｄｏｃｏｍｏ／ｓｏ−０４ｄ／ｆｕｎｃｔｉｏｎ／ｃａｍｅｒａ．ｈｔｍｌ〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術は何れも、端末装置に搭載されているインカメラ及びアウトカメラのうち撮影者が要求するカメラを起動させるのにタッチパネルに対する操作や特定のハードキーの操作を要するため、撮影タイミングを逸する場合がある。【０００６】
開示の技術は、一つの側面として、第１撮影部及び第２撮影部の各々を撮影者が要求する時期に起動させる手間を軽減することが目的である。
【課題を解決するための手段】
【０００７】
開示の技術において、撮影部は、撮影者側の撮影が可能な第１撮影部、及び、前記撮影者側と異なる方向の撮影が可能な第２撮影部を有する。また、検出部は、前記撮影部が移動している移動状態から前記撮影部が特定の姿勢で静止した静止状態への遷移を検出する。また、制御部は、前記移動状態から前記静止状態への遷移が検出された場合に前記第１撮影部を起動させて前記撮影指示を行う。更に、制御部は、前記撮影指示に応じて得た撮影画像に含まれる人物の特定部位を示す特定部位領域が所定条件を満足した場合に前記第２撮影部を起動させる。
【発明の効果】
【０００８】
開示の技術は、第１撮影部及び第２撮影部の各々を撮影者が要求する時期に起動させる手間を軽減することができる、という効果を有する。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係るスマートデバイスの要部機能の一例を示すブロック図である。
【図２Ａ】第１実施形態に係るスマートデバイスの正面視の外観構成の一例を示す正面図である。
【図２Ｂ】第１実施形態に係るスマートデバイスの背面視の外観構成の一例を示す背面図である。
【図３】第１実施形態に係るスマートデバイスのハードウェア構成の一例を示すブロック図である。
【図４Ａ】第１実施形態に係るスマートデバイスによって行われる監視処理の流れの一例を示すフローチャートである。
【図４Ｂ】図４Ａに示すフローチャートの続きである。
【図５】第１実施形態に係るスマートデバイスによって行われる動作モード変更処理の流れの一例を示すフローチャートである。
【図６】第１実施形態に係るスマートデバイスによって行われる撮影モード移行処理の流れの一例を示すフローチャートである。
【図７Ａ】第１実施形態に係るスマートデバイスをＹ軸方向（縦向き）に起立させた態様の一例を示す態様図である。
【図７Ｂ】第１実施形態に係るスマートデバイスをＸ軸方向（横向き）に起立させた態様の一例を示す態様図である。
【図８】第１実施形態に係るスマートデバイスが撮影者によって保持された態様の一例を示す態様図である。
【図９Ａ】第１実施形態に係るスマートデバイスのインカメラで撮影されて得た撮影画像であって、２人分の顔領域が含まれている撮影画像の一例を示す画像図である。
【図９Ｂ】第１実施形態に係るスマートデバイスのインカメラで撮影されて得た撮影画像であって、面積が第１閾値未満の顔領域が含まれている撮影画像の一例を示す画像図である。
【図９Ｃ】第１実施形態に係るスマートデバイスのインカメラで撮影されて得た撮影画像であって、面積が第２閾値以上の顔領域が含まれている撮影画像の一例を示す画像図である。
【図１０】第２実施形態に係るスマートデバイスのハードウェア構成の一例を示すブロック図である。
【図１１Ａ】第２実施形態に係るスマートデバイスによって行われる監視処理の流れの一例を示すフローチャートである。
【図１１Ｂ】図１１Ａに示すフローチャートの続きである。
【図１２】第２実施形態に係るスマートデバイスによって行われる動作モード変更処理の流れの一例を示すフローチャートである。
【図１３】第２実施形態に係るスマートデバイスによって行われる撮影モード移行処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して開示の技術の実施形態の一例を詳細に説明する。なお、以下の説明では、開示の技術に係る端末装置の一例としてスマートデバイスを例に挙げて説明するが、開示の技術は、これに限定されるものではない。開示の技術は、例えば、インカメラ及びアウトカメラを備えたパーソナル・コンピュータ、ゲーム機又は携帯電話機などの種々の端末装置に適用可能である。なお、インカメラとは、主に撮影者側を撮影する場合（例えば所謂自分撮りの場合）に用いられるカメラを指す。また、アウトカメラとは、主に撮影者側と反対側を撮影する場合に用いられるカメラを指す。
【００１１】
［第１実施形態］
一例として図１に示すスマートデバイス１０は、撮影部１２、検出部１４、測定部１６、判定部１８、制御部２０、表示部２２及び表示制御部２４を含む。
【００１２】
撮影部１２は、撮影者側の撮影が可能な第１撮影部２６、及び、撮影者側と異なる方向の撮影が可能な第２撮影部２８を含む。ここで、撮影者とは、例えば、スマートデバイス１０の利用者を指す。
【００１３】
検出部１４は、撮影部１２の運動状態を特定する物理量（以下、「運動物理量」という）を測定し、測定した運動物理量に基づいて撮影部１２が移動している移動状態から撮影部１２が特定の姿勢で静止した静止状態への遷移を検出する。なお、以下では、説明の便宜上、撮影部１２が移動している移動状態を「撮影部１２の移動状態」と称し、撮影部１２が特定の姿勢で静止した静止状態を「撮影部１２の静止状態」と称する。
【００１４】
検出部１４は、起動後の撮影指示に応じて第１撮影部２６が撮影して得た撮影画像から、人物の特定部位を示す特定部位領域（例えば人物の顔を示す顔領域）を検出し、検出した特定部位領域の大きさ及び個数を検出する。
【００１５】
検出部１４は、測定した運動物理量から撮影部１２の振動度を検出する。ここで、振動度とは、例えば、スマートデバイス１０を把持している撮影者の手振れの度合を示す物理量を指す。
【００１６】
検出部１４は、モーションセンサ３０を有する。検出部１４によって検出される運動物理量は、モーションセンサ３０による測定結果を含む物理量である。従って、撮影部１２の振動度は、モーションセンサ３０による測定結果を含む物理量から検出される。
【００１７】
測定部１６は、撮影者側の環境を特定する環境物理量を測定する。測定部１６は、環境センサ３２を有しており、環境センサ３２とは、例えば、光学センサ及び近接センサの少なくとも１つを含むセンサを指す。環境物理量とは、例えば、光学センサ及び近接センサの少なくとも１つによる測定結果を含む物理量を指す。
【００１８】
判定部１８は、測定部１６により測定された環境物理量に基づいて撮影者側の環境が撮影可能環境か否かを判定する。
【００１９】
制御部２０は、第１撮影部２６の作動が停止している状態で、検出部１４により撮影部１２の移動状態から静止状態への遷移が検出された場合に第１撮影部２６を起動させて撮影指示を行う。
【００２０】
制御部２０は、第２撮影部２８の作動が停止している状態で、検出部１４により検出された特定部位領域の大きさ及び個数が第１所定条件を満足した場合に第２撮影部２８を起動させる。ここで、第１所定条件とは、例えば、検出部１４により検出された特定部位領域の個数が単数で、かつ、検出部１４により検出された特定部位領域の大きさが第１所定値を超えたとの条件を指す。また、第２撮影部２８の作動が停止している状態で、検出部１４により検出された特定部位領域の大きさ及び個数が第１所定条件を満足した場合に第２撮影部２８を起動させる制御は、制御許可条件を満足した場合に行われる。制御許可条件とは、例えば、判定部１８によって撮影者側の環境が撮影可能環境と判定されたとの条件を指す。
【００２１】
制御部２０は、第２撮影部２８の作動が停止している状態で、第２所定条件を満足した場合に、第２撮影部２８を起動させる。ここで、第２所定条件とは、検出部１４により検出された特定部位領域の個数が単数であるが、検出部１４により検出された特定部位領域の大きさが所定範囲内であるために第１所定条件を満足せずに、かつ、振動度条件を満足したとの条件を指す。所定範囲内とは、第１所定値よりも小さな第２所定値以上で、かつ、第１所定値未満の範囲内を指す。振動度条件とは、検出部１４により検出された振動度が第３所定値未満であるとの条件を指す。
【００２２】
制御部２０は、第１撮影部２６が作動した状態で、検出部１４により検出された特定部位領域の大きさ及び個数が第１所定条件を満足した場合に、第１撮影部２６の作動を停止させる。
【００２３】
制御部２０は、第１撮影部２６が作動した状態で、検出部１４により特定部位領域が検出されなかった場合に、第１撮影部２６の作動を停止させる。
【００２４】
制御部２０は、第１撮影部２６が作動した状態で、検出部１４で検出された特定部位領域の個数が単数で、かつ、検出部１４で検出された特定部位領域の大きさが、第２所定値未満の場合に、第１作動停止条件を満足するまで第１撮影部２６の作動を続行させる。なお、ここで、第１作動停止条件とは、例えば、第１撮影部２６を起動させてからタッチパネルやハードキー等が操作されることなく３０秒が経過したとの条件や第１撮影部２６の作動の停止指示がタッチパネルやハードキー等を介して入力されたとの条件を指す。
【００２５】
制御部２０は、第１撮影部２６が作動した状態で、第２所定条件を満足した場合に、第１撮影部２６の作動を停止させる。
【００２６】
制御部２０は、第１撮影部２６が作動した状態で、検出部１４により検出された特定部位領域の個数が複数の場合に、第２作動停止条件（例えば第１作動停止条件と同条件）を満足するまで第１撮影部２６の作動を続行させる。
【００２７】
制御部２０は、制御部２０の消費電力を抑制する省電力状態で、かつ、第１撮影部２６の作動が停止している状態で、撮影部１２の移動状態から静止状態への遷移が検出された場合に省電力状態を解除してから第１撮影部２６を起動させて撮影指示を行う。なお、省電力状態の一例として、スリープモードが挙げられる。
【００２８】
表示部２２は、画像を表示する。表示制御部２４は、第１撮影部２６及び第２撮影部２８が撮影して得た複数の画像を動画像として表示部２２に表示させる。
【００２９】
一例として図２Ａに示すように、スマートデバイス１０は、正面視形状が長方形状の筐体１１（図１に示す撮影部１２の一例）を有しており、筐体１１の正面視中央部にタッチパネル・ディプレイ５０を備えている。また、スマートデバイス１０は、筐体１１の正面視上部に、図１に示す第１撮影部２６の一例であるインカメラ５２を備えており、インカメラ５２は筐体１１に固定されている。また、スマートデバイス１０は、筐体１１の正面視下部に複数のハードキー５４を備えている。更に、一例として図２Ｂに示すように、スマートデバイス１０は、筐体１１の背面視上部に、図１に示す第２撮影部２８の一例であるアウトカメラ５６を備えており、アウトカメラ５６は筐体１１に固定されている。
【００３０】
なお、以下では、インカメラ５２及びアウトカメラ５６を区別して説明する必要がない場合、符号を付さずに「カメラ」と称する。また、以下では、説明の便宜上、スマートデバイス１０が移動している状態（図１に示す撮影部１２の移動状態の一例）を「スマートデバイス１０の移動状態」と称する。また、以下では、説明の便宜上、スマートデバイス１０が特定の姿勢で静止した状態（図１に示す撮影部１２の静止状態の一例）を「スマートデバイス１０の静止状態」と称する。
【００３１】
一例として図３に示すように、スマートデバイス１０は、デバイス本体部１０Ａ及び監視部１０Ｂを含む。デバイス本体部１０Ａは、第１ＣＰＵ（Central Processing Unit）６０、一次記憶部６２及び二次記憶部６４を含み、第１ＣＰＵ６０、一次記憶部６２及び二次記憶部６４はバス６５を介して接続されている。なお、一次記憶部６２とは、揮発性のメモリを意味し、例えばＲＡＭ（Random Access Memory）を指す。二次記憶部６４とは、不揮発性のメモリを意味し、例えばフラッシュメモリやＨＤＤ（Hard Disk Drive）を指す。
【００３２】
インカメラ５２、ハードキー５４及びアウトカメラ５６はバス６５に接続されている。従って、第１ＣＰＵ６０は、インカメラ５２との各種情報の授受、アウトカメラ５６との各種情報の授受、及び、ハードキー５４が操作（押下）されたか否かの把握を行うことができる。
【００３３】
タッチパネル・ディスプレイ５０は、タッチパネル６８、及び、図１に示す表示部２２の一例である液晶ディスプレイ（以下、単に「ディスプレイ」という）７０を備えている。
【００３４】
ディスプレイ７０は、バス６５に接続されており、第１ＣＰＵ６０の制御下で各種情報を表示する。タッチパネル６８は、透過型のタッチパネルであり、ディスプレイ７０に重ねられている。タッチパネル６８は、バス６５に接続されており、接触位置を示す接触位置情報を含むと共に検知結果（タッチパネル６８に対する指示体による接触の有無）を示すタッチパネル情報を所定周期（例えば５ミリ秒）で第１ＣＰＵ６０に出力する。
【００３５】
スマートデバイス１０は、内部インタフェース（Ｉ／Ｆ）７２を備えており、内部Ｉ／Ｆ７２はバス６５に接続されている。内部Ｉ／Ｆ７２は、監視部１０Ｂに含まれるバス８３に接続され、監視部１０Ｂと第１ＣＰＵ６０との間の各種情報の送受信を司る。
【００３６】
スマートデバイス１０は、外部Ｉ／Ｆ７４を備えており、外部Ｉ／Ｆ７４はバス６５に接続されている。外部Ｉ／Ｆ７４は、外部装置（例えばパーソナル・コンピュータやＵＳＢメモリ）に接続され、外部装置と第１ＣＰＵ６０との間の各種情報の送受信を司る。
【００３７】
二次記憶部６４は、開示の技術における撮影部起動プログラムの一例である動作モード変更プログラム６６を記憶している。また、二次記憶部６４は、開示の技術における撮影部起動プログラムの一例であるインカメラ用アプリケーション（以下、「インカメラ用アプリ」という）６７を記憶している。更に、二次記憶部６４は、開示の技術における撮影部起動プログラムの一例であるアウトカメラ用アプリケーション（以下、「アウトカメラ用アプリ」という）６９を記憶している。なお、以下では、インカメラ用アプリ６７及びアウトカメラ用アプリ６９を区別して説明する必要がない場合、「カメラ用アプリ」と称する。
【００３８】
第１ＣＰＵ６０は、二次記憶部６４から動作モード変更プログラム６６を読み出して一次記憶部６２に展開し、動作モード変更プログラム６６が有する各プロセスを実行する。動作モード変更プログラム６６は、第１検出プロセス６６Ａ及び制御プロセス６６Ｂを有する。第１ＣＰＵ６０は、第１検出プロセス６６Ａを実行することで、図１に示す検出部１４として動作する。また、第１ＣＰＵ６０は、制御プロセス６６Ｂを実行することで、図１に示す制御部２０として動作する。
【００３９】
なお、ここでは動作モード変更プログラム６６を二次記憶部６４から読み出す場合を例示したが、必ずしも最初から二次記憶部６４に記憶させておく必要はない。例えば、スマートデバイス１０に接続されて使用されるＳＳＤ（Solid State Drive）、ＩＣカード、光磁気ディスク、ＣＤ−ＲＯＭなどの任意の「可搬型の記憶媒体」に先ずは動作モード変更プログラム６６を記憶させておいてもよい。そして、第１ＣＰＵ６０がこれらの可搬型の記憶媒体から動作モード変更プログラム６６を取得して実行するようにしてもよい。また、通信回線を介してスマートデバイス１０に接続されるコンピュータ又はサーバ装置等の外部電子計算機の記憶部に動作モード変更プログラム６６を記憶させておいてもよい。この場合、第１ＣＰＵ６０は外部電子計算機から動作モード変更プログラム６６を取得して実行する。
【００４０】
第１ＣＰＵ６０は、二次記憶部６４からカメラ用アプリを読み出して一次記憶部６２に展開し、カメラ用アプリを実行することで、図１に示す表示制御部２４として動作する。
【００４１】
第１ＣＰＵ６０は、二次記憶部６４からインカメラ用アプリ６７を読み出して一次記憶部６２に展開し、インカメラ用アプリ６７を実行することでスマートデバイス１０をインカメラ撮影モードに移行させる。スマートデバイス１０がインカメラ撮影モードに移行すると、インカメラ５２が所定周期（例えば所定のフレームレートに対応する周期）で撮影を行う。ここで、所定のフレームレートとは、例えば、３０ｆｐｓ（ｆｒａｍｅ ｐｅｒ ｓｅｃｏｎｄ）を指す。インカメラ撮影モードでは、例えば、撮影者によって行われたハードキー５４又はタッチパネル６８に対する操作に応じたインカメラ５２による静止画撮影、インカメラ５２の撮影条件の設定、及び、後述のインカメラ用ファインダ表示等が行われる。
【００４２】
第１ＣＰＵ６０は、二次記憶部６４からアウトカメラ用アプリ６９を読み出して一次記憶部６２に展開し、アウトカメラ用アプリ６９を実行することでスマートデバイス１０をアウトカメラ撮影モードに移行させる。スマートデバイス１０がアウト撮影モードに移行すると、アウトカメラ５６が所定周期で撮影を行う。アウトカメラ撮影モードでは、例えば、撮影者によって行われたハードキー５４又はタッチパネル６８に対する操作に応じたアウトカメラ５６による静止画撮影、アウトカメラ５６の撮影条件の設定、及び、後述のアウトカメラ用ファインダ表示等が行われる。
【００４３】
監視部１０Ｂは、第２ＣＰＵ８０、一次記憶部８２及び二次記憶部８４を備え、第２ＣＰＵ８０、一次記憶部８２及び二次記憶部８４はバス８３を介して接続されている。なお、一次記憶部８２とは、揮発性のメモリを意味し、例えばＲＡＭを指す。二次記憶部８４とは、不揮発性のメモリを意味し、例えばフラッシュメモリやＨＤＤを指す。
【００４４】
二次記憶部８４は、開示の技術における撮影部起動プログラムの一例である監視プログラム８５を記憶している。第２ＣＰＵ８０は、二次記憶部８４から監視プログラム８５を読み出して一次記憶部８２に展開し、監視プログラム８５が有する各プロセスを実行する。監視プログラム８５は、第２検出プロセス８５Ａ、測定プロセス８５Ｂ及び判定プロセス８５Ｃを有する。
【００４５】
第２ＣＰＵ８０は、第２検出プロセス８５Ａを実行することで、図１に示す検出部１４として動作する。また、第２ＣＰＵ８０は、測定プロセス８５Ｂを実行することで、図１に示す測定部１６として動作する。更に、第２ＣＰＵ８０は、判定プロセス８５Ｃを実行することで、図１に示す判定部１８として動作する。
【００４６】
なお、ここでは監視プログラム８５を二次記憶部８４から読み出す場合を例示したが、必ずしも最初から二次記憶部８４に記憶させておく必要はない。例えば、任意の可搬型の記憶媒体に先ずは監視プログラム８５を記憶させておいてもよい。そして、第２ＣＰＵ８０が可搬型の記憶媒体から監視プログラム８５を取得して実行するようにしてもよい。また、通信回線を介してスマートデバイス１０に接続されるコンピュータ又はサーバ装置等の外部電子計算機の記憶部に監視プログラム８５を記憶させておいてもよい。この場合、第２ＣＰＵ８０は外部電子計算機から監視プログラム８５を取得して実行する。
【００４７】
監視部１０Ｂは、モーションセンサ３０を備えており、モーションセンサ３０はバス８３に接続されている。モーションセンサ３０は、３軸加速度センサ８６（以下、加速度センサ８６と称する）、３軸角速度センサ８８（以下、角速度センサ８８と称する）及び３軸地磁気センサ９０（以下、地磁気センサ９０と称する）を有する９軸モーションセンサである。加速度センサ８６は、スマートデバイス１０の３軸の加速度を測定する。角速度センサ８８は、スマートデバイス１０の３軸の角速度を測定する。地磁気センサ９０は、３軸の地磁気の向きを検出する。なお、ここで、３軸とは、例えば、スマートデバイス１０における３次元空間を規定し、互いに直交するＸ軸、Ｙ軸及びＺ軸を指す。一例として図７Ａ及び図７Ｂに示すように、例えば、Ｘ軸とは、筐体１１の正面視短辺方向に沿った軸を指し、Ｙ軸とは、筐体１１の正面視長辺方向に沿った軸を指し、Ｚ軸とは、Ｘ軸及びＹ軸の双方に対して直交する方向（筐体１１の厚さ方向）に沿った軸を指す。
【００４８】
モーションセンサ３０は、第２ＣＰＵ８０の要求に応じて、加速度センサ８６、角速度センサ８８及び地磁気センサ９０の各々による測定結果を含むモーションセンサ情報を第２ＣＰＵ８０に出力する。従って、第２ＣＰＵ８０は、モーションセンサ３０から入力されたモーションセンサ情報に基づいて、スマートデバイス１０の動きの変化、スマートデバイス１０の傾き、スマートデバイス１０の回転角及び地磁気の向き等を検出することができる。
【００４９】
監視部１０Ｂは、環境センサ３２を備えており、環境センサ３２はバス８３に接続されている。環境センサ３２は、光学センサ９２及び近接センサ９４を有する。光学センサ９２は、スマートデバイス１０の周辺環境の照度を検出する照度センサと、赤（Ｒ）、緑（Ｇ）及び青（Ｂ）に各々感度を有するＲＧＢセンサと、を有する。近接センサ９４は、スマートデバイス１０の特定部分（例えば近接センサ９４の検出面）への物体の接近を非接触で検出する。環境センサ３２は、第２ＣＰＵ８０の要求に応じて、光学センサ９２及び近接センサ９４の各々の検出結果を含む環境センサ情報を第２ＣＰＵ８０に出力する。従って、第２ＣＰＵ８０は、環境センサ３２から入力された環境センサ情報に基づいて、スマートデバイス１０の周辺環境の照度、ＲＧＢ値、及び、スマートデバイス１０の特定部分への物体の接近等を検出することができる。
【００５０】
次に、第２ＣＰＵ８０が監視プログラム８５を実行することでスマートデバイス１０によって行われる監視処理について、図４Ａを参照して説明する。なお、以下では、説明の便宜上、スマートデバイス１０が、スリープモード（開示の技術における省電力状態の一例）及び通常モードの何れかの動作モードで作動する場合について説明する。
【００５１】
スリープモードとは、スマートデバイス１０に含まれる所定のデバイスの動作が一時的に停止している状態を指す。所定のデバイスとは、例えば、第１ＣＰＵ６０の特定部分、タッチパネル・ディスプレイ５０及び二次記憶部６４を指す。第１ＣＰＵ６０の特定部分とは、例えば第１ＣＰＵ６０のうちの少なくともカメラと各種情報の授受を行う部分を指す。通常モードとは、スリープモードが解除された状態を指す。通常モードは、指示待ちモード、インカメラ撮影モード及びアウトカメラ撮影モードを有する。指示待ちモードとは、スマートデバイス１０が、撮影者によってハードキー５４又はタッチパネル６８を介して入力される指示を待機している状態を指す。
【００５２】
先ず、ステップ１５０で、制御部２０は、スマートデバイス１０がスリープモードか否かを判定する。ステップ１５０において、スマートデバイス１０がスリープモードの場合は、判定が肯定されて、ステップ１５２へ移行する。ステップ１５０において、スマートデバイス１０がスリープモードでない場合（通常モードの場合）は、判定が否定されて、ステップ１７４へ移行する。
【００５３】
ステップ１５２で、検出部１４は、モーションセンサ３０からモーションセンサ情報を取得し、その後、ステップ１５４へ移行する。
【００５４】
ステップ１５４で、検出部１４は、ステップ１５２で取得したモーションセンサ情報に基づいて、スマートデバイス１０が移動状態か否かを判定する。ステップ１５４において、スマートデバイス１０が移動状態の場合（例えば、加速度センサ８６により測定された加速度に変化があった場合）は、判定が肯定されて、ステップ１５６へ移行する。ステップ１５４においてスマートデバイス１０が移動状態でない場合（静止状態の場合（ここでは、説明の便宜上、スマートデバイス１０が等速運動をしている場合も含む））は、判定が否定されて、ステップ１６０へ移行する。
【００５５】
ステップ１５６で、検出部１４は、スマートデバイス１０が移動状態であることを示す移動フラグがオフか否かを判定する。ステップ１５６において、移動フラグがオフの場合は、判定が肯定されて、ステップ１５８へ移行する。ステップ１５６において、移動フラグがオフでない場合（オンの場合）は、判定が否定されて、ステップ１７２へ移行する。
【００５６】
ステップ１５８で、検出部１４は、移動フラグをオンにし、その後、ステップ１７２へ移行する。
【００５７】
ステップ１６０で、検出部１４は、移動フラグがオンか否かを判定する。ステップ１６０において、移動フラグがオンの場合は、判定が肯定されて、ステップ１６２へ移行する。ステップ１６０において、移動フラグがオフの場合は、判定が否定されて、ステップ１７２へ移行する。
【００５８】
ステップ１６２で、検出部１４は、移動フラグをオフにし、その後、ステップ１６４へ移行する。
【００５９】
ステップ１６４で、検出部１４は、ステップ１５２で取得したモーションセンサ情報に基づいて、スマートデバイス１０が特定の姿勢か否かを判定する。特定の姿勢とは、縦向き姿勢又は横向き姿勢を指す。縦向き姿勢とは、例えば図７Ａに示すように、スマートデバイス１０がＹ軸方向に起立した状態の姿勢を意味する。Ｙ軸方向に起立した状態とは、例えばＹ軸と重力加速度の方向（図７Ａにおける破線矢印Ｇが指し示す方向）とが所定誤差（例えば±２度）内で一致している状態を指す。横向き姿勢とは、例えば図７Ｂに示すように、スマートデバイス１０がＸ軸方向に起立した状態の姿勢を意味する。Ｘ軸方向に起立した状態とは、例えばＸ軸と重力加速度の方向（図７Ｂにおける破線矢印Ｇが指し示す方向）とが所定誤差内で一致している状態を指す。
【００６０】
ステップ１６４において、スマートデバイス１０が特定の姿勢の場合（一例として図８に示すようにスマートデバイス１０が横向き姿勢で撮影者によって保持されている場合）は、判定が肯定されて、ステップ１６６へ移行する。ステップ１６４において、スマートデバイス１０が特定の姿勢でない場合は、判定が否定されて、ステップ１７２へ移行する。
【００６１】
ステップ１６６で、測定部１６は、環境センサ３２から環境センサ情報を取得し、その後、ステップ１６８へ移行する。
【００６２】
ステップ１６８で、判定部１８は、ステップ１６６で取得された環境センサ情報に基づいて、撮影者側の環境が撮影可能環境か否かを判定する。ここで、撮影可能環境とは、例えば、インカメラ５２で撮影者を撮影（ここでは一例として静止画撮影）することにより撮影者の顔を示す顔領域が検出可能な撮影画像を得ることができる環境を指す。撮影者側の環境が撮影可能環境の場合とは、例えば、撮影者側の環境における照度が所定の照度範囲内で、かつ、ＲＧＢ値が所定の階調範囲内で、かつ、スマートデバイス１０の特定部分から所定距離以内に物体が存在していない場合を指す。ここで、所定の照度範囲とは、例えば、３００ルクス以上６００ルクス以下の照度範囲を指す。また、所定の階調範囲とは、例えば、８０以上２００以下の階調範囲を指す。
【００６３】
ステップ１６８において、撮影者側の環境が撮影可能環境の場合は、判定が肯定されて、ステップ１７０へ移行する。ステップ１６８において、撮影者側の環境が撮影可能環境でない場合は、判定が否定されて、ステップ１７２へ移行する。
【００６４】
ステップ１７０で、検出部１４は、スリープモードの解除を指示する解除指示フラグをオンにし、その後、ステップ１７２へ移行する。
【００６５】
ステップ１７２で、制御部２０は、監視処理を終了する条件（監視終了条件）を満足したか否かを判定する。監視終了条件とは、例えば、スマートデバイス１０に搭載されているバッテリ（図示省略）の残容量が所定容量（例えば５％）を下回ったとの条件を指す。この他にも、監視終了条件として、監視処理を開始してから所定時間（例えば５時間）経過したとの条件、又は、ハードキー５４を介してシャットダウンの指示が入力されたとの条件などが例示できる。ステップ１７２において、監視終了条件を満足していない場合は、判定が否定されて、ステップ１５０へ移行する。ステップ１７２において、監視終了条件を満足した場合は、判定が肯定されて、監視処理を終了する。
【００６６】
ステップ１７４で、制御部２０は、解除指示フラグがオンか否かを判定する。ステップ１７４において、解除指示フラグがオンの場合は、判定が肯定されて、ステップ１７６へ移行する。ステップ１７４において、解除指示フラグがオンでない場合（オフの場合）は、判定が否定されて、図４Ｂに示すステップ１７８へ移行する。
【００６７】
ステップ１７６で、制御部２０は、解除指示フラグをオフにし、その後、ステップ１７２へ移行する。
【００６８】
次に、図４Ｂを参照して図４Ａに示すフローチャートの続きを説明する。なお、図４Ｂに示すフローチャートは、図４Ａに示すフローチャートと比べ、ステップ１５０に代えてステップ１７８を有する点、及び、ステップ１７０に代えてステップ１８０を有する点が異なる。また、図４Ｂに示すフローチャートは、図４Ａに示すフローチャートと比べ、ステップ１７４に代えてステップ１８２を有する点、及び、ステップ１７２を除いた点が異なる。そのため、以下では、図４Ｂに示すフローチャートに含まれるステップのうち、図４Ａに示すフローチャートに含まれるステップと同一のステップに同一の符号を付し、図４Ａに示すフローチャートと異なる点について説明する。
【００６９】
図４Ｂに示すステップ１７８で、制御部２０は、インカメラ５２及びアウトカメラ５６が共に非作動状態か否かを判定する。ここで、非作動状態とは、カメラの作動が停止している状態を指す。ステップ１７８において、インカメラ５２及びアウトカメラ５６が共に非作動状態の場合は、判定が肯定されて、ステップ１５２へ移行する。ステップ１７８において、インカメラ５２及びアウトカメラ５６が共に非作動状態でない場合（インカメラ５２及びアウトカメラ５６の少なくとも一方が非作動状態でない場合）は、判定が否定されて、ステップ１７２へ移行する。
【００７０】
ステップ１８０で、検出部１４は、インカメラ５２で撮影して得た撮影画像から顔領域を検出することを指示する顔検出フラグをオンにし、その後、図４Ａに示すステップ１７２へ移行する。
【００７１】
次に、第１ＣＰＵ６０が動作モード変更プログラム６６を実行することでスマートデバイス１０によって行われる動作モード変更処理について、図５を参照して説明する。
【００７２】
先ず、ステップ２００で、制御部２０は、スマートデバイス１０がスリープモードか否かを判定する。ステップ２００において、スマートデバイス１０がスリープモードの場合は、判定が肯定されて、ステップ２０２へ移行する。ステップ２００において、スマートデバイス１０がスリープモードでない場合（通常モードの場合）は、判定が否定されて、ステップ２１０へ移行する。
【００７３】
ステップ２０２で、制御部２０は、ハードキー５４が操作されたか否かを判定する。ステップ２０２において、ハードキー５４が操作された場合は、判定が肯定されて、ステップ２０４へ移行する。ステップ２０２において、ハードキー５４が操作されていない場合は、判定が否定されて、ステップ２１４へ移行する。
【００７４】
ステップ２０４で、制御部２０は、スリープモードを解除し、その後、ステップ２０６へ移行する。
【００７５】
ステップ２０６で、制御部２０は、スマートデバイス１０を指示待ちモードへ移行させ、その後、ステップ２０８へ移行する。
【００７６】
ステップ２０８で、制御部２０は、動作モード変更処理を終了する条件（動作モード変更終了条件）を満足したか否かを判定する。動作モード変更終了条件とは、例えば、スマートデバイス１０のバッテリの残容量が所定容量（例えば５％）を下回ったとの条件を指す。この他にも、動作モード変更終了条件として、動作モード変更処理を開始してから所定時間（例えば５時間）経過したとの条件、又は、ハードキー５４を介してシャットダウンの指示が入力されたとの条件などが例示できる。ステップ２０８において、動作モード変更終了条件を満足していない場合は、判定が否定されて、ステップ２００へ移行する。ステップ２０８において、動作モード変更終了条件を満足した場合は、判定が肯定されて、動作モード変更処理を終了する。
【００７７】
ステップ２１０で、制御部２０は、インカメラ５２及びアウトカメラ５６が共に非作動状態か否かを判定する。ステップ２１０において、インカメラ５２及びアウトカメラ５６が共に非作動状態の場合は、判定が肯定されて、ステップ２１２へ移行する。ステップ２１０において、インカメラ５２及びアウトカメラ５６が共に非作動状態でない場合（インカメラ５２及びアウトカメラ５６の少なくとも一方が非作動状態でない場合）は、判定が否定されて、ステップ２０８へ移行する。
【００７８】
ステップ２１２で、制御部２０は、顔検出フラグがオンか否かを判定する。ステップ２１２において、顔検出フラグがオンの場合は、判定が肯定されてステップ２１８へ移行する。ステップ２１２において、顔検出フラグがオンでない場合（オフの場合）は、判定が否定されて、ステップ２０８へ移行する。
【００７９】
ステップ２１４で、制御部２０は、解除指示フラグがオンか否かを判定する。ステップ２１４において、解除指示フラグがオンの場合は、判定が肯定されて、ステップ２１６へ移行する。ステップ２１４において、解除指示フラグがオンでない場合（オフの場合）は、判定が否定されて、ステップ２０８へ移行する。
【００８０】
ステップ２１６で、制御部２０は、スリープモードを解除し、その後、ステップ２１８へ移行する。
【００８１】
ステップ２１８で、制御部２０は、インカメラ５２を起動させ、その後、ステップ２２０へ移行する。
【００８２】
ステップ２２０で、制御部２０は、インカメラ５２に対して撮影指示を行うことで、インカメラ５２で撮影者側を撮影（ここでは一例として静止画撮影）し、その後、ステップ２２２へ移行する。
【００８３】
ステップ２２２で、検出部１４は、ステップ２２０で撮影して得た撮影画像に顔領域が含まれているか否かを判定する。ステップ２２２において、ステップ２２０で撮影して得た撮影画像に顔領域が含まれている場合は、判定が肯定されて、ステップ２２４へ移行する。ステップ２２２において、ステップ２２０で撮影して得た撮影画像に顔領域が含まれていない場合は、判定が否定されて、ステップ２２６へ移行する。
【００８４】
ステップ２２６で、制御部２０は、インカメラ５２の作動を停止させ、その後、ステップ２０８へ移行する。
【００８５】
ステップ２２４で、制御部２０は、一例として図６に示す撮影モード移行処理を実行し、その後、ステップ２０８へ移行する。
【００８６】
図６に示す撮影モード移行処理では、先ず、ステップ２２４Ａで、検出部１４は、ステップ２２０で撮影して得た撮影画像内の顔領域の個数を検出し、その後、ステップ２２４Ｂへ移行する。
【００８７】
ステップ２２４Ｂで、制御部２０は、ステップ２２４Ａで検出した顔領域の個数が２以上か否かを判定する。顔領域の個数が２以上とは、例えば、図９Ａに示すように、撮影画像Ｐ１に顔領域Ｆ１，Ｆ２が含まれていることを意味するが、撮影画像Ｐに３つ以上の顔領域が含まれている場合も該当することは言うまでもない。ステップ２２４Ｂにおいて、ステップ２２４Ａで検出した顔領域の数が２以上の場合は、判定が肯定されて、ステップ２２４Ｃへ移行する。ステップ２２４Ｂにおいて、ステップ２２４Ａで検出した顔領域の個数が２以上でない場合（２未満（単数）の場合）は、判定が否定されて、ステップ２２４Ｄへ移行する。
【００８８】
ステップ２２４Ｃで、制御部２０は、スマートデバイス１０をインカメラ撮影モードへ移行させることでインカメラ５２の作動を続行させ、撮影モード移行処理を終了する。
【００８９】
ステップ２２４Ｃの処理が行われることによりスマートデバイス１０がインカメラ撮影モードへ移行すると、制御部２０は、開示の技術における第１及び第２作動停止条件の一例である第１撮影終了条件を満足した場合に、インカメラ５２の作動を停止させる。第１撮影終了条件とは、例えば、インカメラ５２を起動させてからハードキー５４及びタッチパネル６８の少なくとも一方が操作されることなく３０秒が経過したとの条件やインカメラ５２の作動の停止指示がタッチパネル６８を介して入力されたとの条件を指す。
【００９０】
また、ステップ２２４Ｃの処理が行われることによってスマートデバイス１０がインカメラ撮影モードへ移行すると、表示制御部２４は、インカメラ用ファインダ表示を行う。インカメラ用ファインダ表示とは、例えば、インカメラ５２により撮影されて得た複数の撮影画像を動画像として所定のフレームレートでディスプレイ７０に表示させることを指す。
【００９１】
ステップ２２４Ｄで、検出部１４は、ステップ２２０で撮影して得た撮影画像内の顔領域の面積を算出し、その後、ステップ２２４Ｅへ移行する。
【００９２】
ステップ２２４Ｅで、制御部２０は、ステップ２２４Ｄで算出された顔領域の面積が第１閾値（開示の技術における第２所定値に相当する値）未満か否かを判定する。顔領域の面積が第１閾値未満とは、例えば、図９Ｂに示すように、撮影画像Ｐ２に含まれる顔領域Ｆ３が破線楕円枠（面積が第１閾値に相当する値の破線楕円枠）Ｅ１の内側に収まることを意味する。第１閾値は、デフォルト値であってもよいし、撮影者がハードキー５４又はタッチパネル６８を介して指示した値であってもよい。なお、第１閾値のデフォルト値とは、例えば、実験で得られた値（第１実験値）を指す。第１実験値としては、複数の撮影者（例えば１０００人の撮影者）の各々にインカメラ５２で自分撮りをさせて得た撮影画像に含まれる顔領域の面積のうちの最大値と平均値との中央値が例示できる。
【００９３】
ステップ２２４Ｅにおいて、ステップ２２４Ｄで算出された顔領域の面積が第１閾値未満の場合は、判定が肯定されて、ステップ２２４Ｃへ移行する。ステップ２２４Ｅにおいて、ステップ２２４Ｄで算出された顔領域の面積が第１閾値未満でない場合（第１閾値以上の場合）は、判定が否定されて、ステップ２２４Ｆへ移行する。
【００９４】
ステップ２２４Ｆで、制御部２０は、ステップ２２４Ｄで算出された顔領域の面積が第２閾値（開示の技術における第１所定値の一例）以上か否かを判定する。顔領域の面積が第２閾値以上とは、例えば、図９Ｃに示すように、撮影画像Ｐ３に含まれる顔領域Ｆ４が破線楕円枠（面積が第２閾値に相当する値の破線楕円枠）Ｅ２に収まらないことを意味する。第２閾値は、デフォルト値であってもよいし、撮影者がハードキー５４又はタッチパネル６８を介して指示した値であってもよい。なお、第２閾値のデフォルト値とは、例えば、実験で得られた値（第２実験値）を指す。第２実験値としては、複数の撮影者（例えば１０００人の撮影者）の各々にアウトカメラ５６で風景を撮影させているときにインカメラ５２で撮影者を撮影して得た撮影画像に含まれる顔領域の面積のうちの最大値と平均値との中央値が例示できる。
【００９５】
ステップ２２４Ｆにおいて、ステップ２２４Ｄで算出された顔領域の面積が第２閾値以上の場合は、判定が肯定されて、ステップ２２４Ｇへ移行する。ステップ２２４Ｆにおいて、ステップ２２４Ｄで算出された顔領域の面積が第２閾値以上でない場合（第２閾値未満の場合）は、判定が否定されて、ステップ２２４Ｉへ移行する。
【００９６】
ステップ２２４Ｉで、検出部１４は、モーションセンサ３０からモーションセンサ情報を取得し、取得したモーションセンサ情報からスマートデバイス１０の振動度を検出し、その後、ステップ２２４Ｊへ移行する。ここで、振動度とは、例えば、加速度センサ８６の検出結果から得られた所定時間（例えば１秒）における加速度波形の平均振幅及び周波数により規定された値を指す。振幅及び周波数により規定された値とは、例えば、平均振幅と周波数とを乗算して得た値を指す。また、振動度として、所定時間における加速度波形の積分値を用いてもよい。
【００９７】
ステップ２２４Ｊで、制御部２０は、ステップ２２４Ｉで検出された振動度が第３閾値（開示の技術における第３所定値に相当する値）以上か否かを判定する。第３閾値は、デフォルト値であってもよいし、撮影者がハードキー５４又はタッチパネル６８を介して指示した値であってもよい。なお、第３閾値のデフォルト値とは、例えば、実験で得られた値（第３実験値）を指す。第３実験値としては、複数の撮影者（例えば１０００人の撮影者）の各々にアウトカメラ５６で風景を撮影させているときに所定の測定器で測定されたスマートデバイス１０の振動度の最大値と平均値との中央値が例示できる。
【００９８】
ステップ２２４Ｊにおいて、ステップ２２４Ｉで検出された振動度が第３閾値以上の場合は、判定が肯定されて、ステップ２２４Ｃへ移行する。ステップ２２４Ｊにおいて、ステップ２２４Ｉで検出した振動度が第３閾値以上でない場合（第３閾値未満の場合）は、判定が否定されて、ステップ２２４Ｇへ移行する。
【００９９】
なお、上記のステップ２２４Ｊでは、加速度波形から得た平均振幅及び周波数により規定される値（例えば平均振幅と周波数とを乗算して得た値）が第３閾値以上の場合に判定が肯定される場合を例示しているが、開示の技術はこれに限定されない。ステップ２２４Ｊにおいて、例えば、加速度波形から得た平均振幅が予め定められた振幅用閾値以上であり、かつ、加速度波形から得た周波数が予め定められた周波数用閾値以上である場合に、判定が肯定されてもよい。また、所定時間における加速度波形の積分値が所定値以上の場合に判定が肯定されてもよい。
【０１００】
ステップ２２４Ｇで、制御部２０は、インカメラ５２の作動を停止させ、その後、ステップ２２４Ｈへ移行する。
【０１０１】
ステップ２２４Ｈで、制御部２０は、スマートデバイス１０をアウトカメラ撮影モードへ移行させることでアウトカメラ５６を起動させ、その後、撮影モード移行処理を終了する。ステップ２２４Ｈの処理が行われることによってスマートデバイス１０がアウトカメラ撮影モードへ移行すると、表示制御部２４は、アウトカメラ用ファインダ表示を行う。アウトカメラ用ファインダ表示とは、例えば、アウトカメラ５６により撮影されて得た複数の撮影画像を動画像として所定のフレームレートでディスプレイ７０に表示させることを指す。
【０１０２】
なお、ステップ２２４Ｈの処理が行われることによって起動されたアウトカメラ５６の作動は、第２撮影終了条件を満足するまで続行される。第２撮影終了条件とは、例えばアウトカメラ５６を起動させてからハードキー５４及びタッチパネル６８の少なくとも一方が操作されることなく３０秒が経過したとの条件やアウトカメラ５６の作動の停止指示がタッチパネル６８を介して入力されたとの条件を指す。
【０１０３】
以上説明したように、スマートデバイス１０では、検出部１４により、スマートデバイス１０の移動状態から静止状態への遷移が検出される（ステップ１５２〜１６４）。スマートデバイス１０の移動状態から静止状態への遷移が検出された場合、撮影者が撮影体勢に入ったと見做される。そこで、スマートデバイス１０の移動状態から静止状態への遷移が検出された場合（ステップ２１４で判定が肯定された場合）に、制御部２０によりインカメラ５２が起動される（ステップ２１８）。これにより、撮影者が手動でインカメラ５２を起動させる場合と比べ、撮影者が要求する時期にインカメラ５２を起動させる手間が軽減される。また、スマートデバイス１０では、制御部２０によりインカメラ５２が起動され、起動されたインカメラ５２で撮影して得た撮影画像から検出部１４により顔領域が検出され、顔領域の面積及び個数が検出部１４により検出される（ステップ２２４Ａ，２２４Ｄ）。撮影者がアウトカメラ５６の起動を要求しているか否かは、検出部１４により検出された顔領域の面積及び個数から予測することができる。そこで、検出された顔領域の面積及び個数が第１所定条件を満足した場合（ステップ２２４Ｆで判定が肯定された場合）に、制御部２０によりアウトカメラ５６が起動される（ステップ２２４Ｈ）。これにより、撮影者が手動でアウトカメラ５６を起動させる場合と比べ、撮影者が要求する時期にアウトカメラ５６を起動させる手間が軽減される。このように、スマートデバイス１０は、インカメラ５２及びアウトカメラ５６の各々を撮影者が要求する時期に起動させる手間を軽減することができる。
【０１０４】
また、スマートデバイス１０では、インカメラ５２が作動した状態で、検出部１４により検出された顔領域の面積及び個数が第１所定条件を満足しているか否かが判定される（ステップ２２４Ｆ）。第１所定条件を満足した場合、撮影者はアウトカメラ５６の起動を要求している反面、インカメラ５２の作動の停止を要求している（インカメラ５２の作動の続行を要求していない）と見做される。そこで、インカメラ５２が作動した状態で、検出部１４により検出された顔領域の面積及び個数が第１所定条件を満足した場合に、制御部２０によりインカメラ５２の作動が停止される（ステップ２２４Ｇ）。これにより、スマートデバイス１０は、撮影者が要求する時期にインカメラ５２の作動を停止させる手間を軽減することができる。
【０１０５】
また、スマートデバイス１０では、インカメラ５２が作動した状態で、検出部１４により顔領域が検出されたか否かが判定される（ステップ２２２）。検出部１４により顔領域が検出されなかった場合、スマートデバイス１０の利用者に撮影の意思はないと見做される。そこで、検出部１４により顔領域が検出されなかった場合（ステップ２２２で判定が否定された場合）に、制御部２０によりインカメラ５２の作動が停止される（ステップ２２６）。これにより、スマートデバイス１０は、撮影者が要求しない時期にインカメラ５２が作動することに伴う電力浪費を抑制することができる。
【０１０６】
また、スマートデバイス１０では、第１所定条件として、検出部１４により検出された顔領域の個数が単数で、かつ、検出部１４により検出された顔領域の面積が第２閾値以上であるとの条件を採用している。これにより、スマートデバイス１０は、撮影者が要求する時期にアウトカメラ５６を起動させる確率を高めることができる。
【０１０７】
また、スマートデバイス１０では、インカメラ５２が作動した状態で、検出部１４により検出された顔領域の個数が単数で、かつ、顔領域の面積が第１閾値未満か否かが判定される（ステップ２２４Ｅ）。検出部１４により検出された顔領域の個数が単数で、かつ、顔領域の面積が第１閾値未満の場合、撮影者はインカメラ５２の作動の続行を要求していると見做される。そこで、検出部１４により検出された顔領域の個数が単数で、かつ、検出部１４により検出された顔領域の面積が第１閾値未満の場合に、制御部２０により、第１撮影終了条件を満足するまでインカメラ５２の作動が続行される（ステップ２２４Ｃ）。これにより、スマートデバイス１０は、撮影者がインカメラ５２の作動の続行を要求している場合にインカメラ５２の作動を続行させることができる。
【０１０８】
また、スマートデバイス１０では、検出部１４により、スマートデバイス１０の振動度が検出される（ステップ２２４Ｉ）。撮影者がアウトカメラ５６の起動を要求しているか否かは、第２所定条件を満足したか否かの判定結果から予測することができる。ここで、第２所定条件とは、検出された顔領域の個数は単数であるが、検出された顔領域の面積が所定範囲内（ステップ２２４Ｆが否定判定）であるために第１所定条件を満足せずに、かつ、検出部１４で検出された振動度が第３閾値未満であるとの条件を指す。検出部１４で検出された振動度が第３閾値未満の場合とは、撮影者の手振れの度合が所定の度合未満の場合を意味する。撮影者の手振れの度合が所定の度合未満の場合とは、撮影者がスマートデバイス１０を片手で把持している可能性よりもスマートデバイス１０を両手で支えている可能性が高い場合を意味する。スマートデバイス１０を両手で支えている場合とは、インカメラ５２よりもアウトカメラ５６を使用する可能性が高いことを意味する。そこで、アウトカメラ５６が非作動状態で、第２所定条件を満足した場合（ステップ２２４Ｊで判定が否定された場合）に、制御部２０によりアウトカメラ５６が起動される（ステップ２２４Ｈ）。これにより、スマートデバイス１０は、第１所定条件を満足しない場合であっても、撮影者が要求する時期にアウトカメラ５６を起動させる手間を軽減することができる。
【０１０９】
また、スマートデバイス１０では、インカメラ５２が作動した状態で、第２所定条件を満足したか否かが判定される（ステップ２２４Ｊ）。インカメラ５２が作動した状態で、第２所定条件を満足した場合、撮影者はアウトカメラ５６の起動を要求している反面、インカメラ５２の作動の停止を要求していると見做される。そこで、インカメラ５２が作動した状態で、第２所定条件を満足した場合（ステップ２２４Ｊで判定が否定された場合）に、制御部２０によりインカメラ５２の作動が停止される（ステップ２２４Ｇ）。これにより、スマートデバイス１０は、撮影者が要求する時期にインカメラ５２の作動を停止させる手間を軽減することができる。
【０１１０】
また、スマートデバイス１０では、インカメラ５２が作動した状態で、検出部１４により検出された顔領域の個数が複数か否かが判定される（ステップ２２４Ｂ）。検出部１４により検出された顔領域の個数が複数の場合、撮影者がインカメラ５２の作動の続行を要求していると見做される。そこで、インカメラ５２が作動した状態で、検出部１４により検出された顔領域の個数が複数の場合に、制御部２０により、第１撮影終了条件を満足するまでインカメラ５２の作動が続行される（ステップ２２４Ｃ）。これにより、スマートデバイス１０は、撮影者がインカメラ５２の作動の続行を要求している場合にインカメラ５２の作動を続行させることができる。
【０１１１】
また、スマートデバイス１０では、スリープモードで、かつ、インカメラ５２が非作動状態で、スマートデバイス１０の移動状態から静止状態への遷移が検出された場合（ステップ２１４で判定が肯定された場合）に、撮影者が撮影体勢に入ったと見做される。そこで、スリープモードで、かつ、インカメラ５２が非作動状態で、スマートデバイス１０の移動状態から静止状態への遷移が検出された場合に、制御部２０によりスリープモードが解除される（ステップ２１６）。そして、制御部２０によってスリープモードが解除された場合に、制御部２０によりインカメラ５２が起動され（ステップ２１８）、インカメラ５２で撮影が行われる（ステップ２２０）。これにより、スマートデバイス１０は、撮影者がスリープモードからインカメラ５２を起動させるまでに要する手間を軽減することができる。
【０１１２】
また、スマートデバイス１０では、測定部１６により環境センサ情報が取得され（ステップ１６６）、取得された環境センサ情報に基づいて撮影者側の環境が撮影可能環境か否かが判定部１８により判定される（ステップ１６８）。そして、インカメラ５２の非作動状態で、撮影可能環境と判定され、かつ、スマートデバイス１０の移動状態から静止状態への遷移が検出された場合に、制御部２０によりインカメラ５２が起動される（ステップ２１８）。これにより、スマートデバイス１０は、撮影者が要求しない時期にインカメラ５２が作動することに伴う電力浪費を抑制することができる。
【０１１３】
なお、上記第１実施形態では、撮影者側の顔領域の個数が複数の場合（ステップ２２４Ｂで判定が肯定された場合）にインカメラ５２の作動を続行させる例を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、撮影者側の顔領域の個数が複数の場合であっても、第１アウトカメラ起動条件を満足した場合に限り、インカメラ５２の作動を停止させ、スマートデバイス１０をアウトカメラ撮影モードに移行させるようにしてもよい。ここで、第１アウトカメラ起動条件とは、例えば、インカメラ５２で撮影して得た撮影画像に含まれる複数の顔領域のうちの１つの顔領域の面積が第２閾値以上で、かつ、残りの顔領域の面積が第２閾値（又は第２閾値よりも小さな値）未満であるとの条件を指す。この条件を満足する一例としては、インカメラ５２で撮影して得た撮影画像に３つの顔領域が含まれている場合、これらの顔領域のうちの１つの顔領域の面積が第２閾値以上で、かつ、残りの２つの顔領域の各々の面積が第２閾値未満の場合が例示できる。
【０１１４】
また、上記第１実施形態では、撮影者側の顔領域の個数が単数の場合（ステップ２２４Ｂで判定が否定された場合）にスマートデバイス１０のアウトカメラ撮影モードへの移行を可能にする例を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、撮影者側の顔領域の個数が複数の場合であっても、第２アウトカメラ起動条件を満足した場合に限り、アウトカメラ撮影モードへの移行を可能にするようにしてもよい。ここで、第２アウトカメラ起動条件とは、例えば、インカメラ５２で撮影して得た撮影画像に含まれる複数の顔領域のうちの１つの顔領域の面積が第１閾値以上で、かつ、残りの顔領域の面積が第１閾値（又は第１閾値よりも小さな値）未満であるとの条件を指す。この条件を満足する一例としては、インカメラ５２で撮影して得た撮影画像に３つの顔領域が含まれている場合、これらの顔領域のうちの１つの顔領域の面積が第１閾値以上で、かつ、残りの２つの顔領域の各々の面積が第１閾値未満の場合が例示できる。
【０１１５】
また、上記第１実施形態では、顔領域の面積が第２閾値以上の場合に、インカメラ５２の作動を停止させる例を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、顔領域の面積が第２閾値以上の場合に、第１撮影終了条件を満足するまでインカメラ５２の作動を続行させると共に、アウトカメラ５６を起動させるようにしてもよい。また、この場合、例えば、表示制御部２４が、カメラ用ファインダ表示を行うことが好ましい。カメラ用ファインダ表示とは、例えば、ディスプレイ７０の表示画面を２分割して得た一方の分割画面でインカメラ用ファインダ表示を行い、他方の分割画面でアウトカメラ用ファインダ表示を行うことを指す。
【０１１６】
このように、インカメラ５２の作動を続行させた状態でアウトカメラ５６も並行して作動させた場合、インカメラ５２及びアウトカメラ５６のうちの撮影者がハードキー５４又はタッチパネル６８を介して指定した方の作動を停止させることが好ましい。例えば、制御部２０は、作動停止対象のカメラとしてインカメラ５２が指定された場合、インカメラ５２の作動を停止させ、作動停止対象のカメラとしてアウトカメラ５６が指定された場合、アウトカメラ５６の作動を停止させる。
【０１１７】
また、上記第１実施形態では、顔領域の面積が第２閾値以上の場合に、インカメラ５２の作動を停止させ、かつ、スマートデバイス１０をアウトカメラ撮影モードに移行させる例を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、顔領域の面積が第１閾値未満の場合（ステップ２２４Ｅで判定が肯定された場合）に、インカメラ５２の作動を停止させ、かつ、スマートデバイス１０をアウトカメラ撮影モードに移行させてもよい。
【０１１８】
また、上記第１実施形態では、顔領域の面積が第１閾値以上で、かつ、第２閾値未満の場合に振動度を検出し、検出した振動度に基づいてアウトカメラ撮影モードに移行させるか否かを判定する例を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、顔領域の面積が第１閾値以上で、かつ、第２閾値未満の場合に、振動度を検出することなく、スマートデバイス１０をインカメラ撮影モードに移行させてもよい。
【０１１９】
また、上記第１実施形態では、顔領域の面積が第２閾値以上の場合に、アウトカメラ５６を起動させる例を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、顔領域の面積が第２閾値以上で、かつ、第４閾値（第２閾値よりも大きな値）未満の場合に、アウトカメラ５６を起動させ、顔領域の面積が第４閾値以上の場合に、アウトカメラ５６を起動させずに、インカメラ５２の作動を続行させるようにしてもよい。
【０１２０】
また、上記第１実施形態では、第１閾値及び第２閾値の各々と顔領域の面積とを比較する例（例えばステップ２２４Ｅ，２２４Ｆ）を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、顔領域の個数が単数であると判定された場合に、制御部２０は、顔領域の面積を第１閾値と比較せずに第２閾値と比較し、顔領域の面積が第２閾値未満の場合にスマートデバイス１０をインカメラ撮影モードへ移行させるようにしてもよい。これにより、スマートデバイス１０は、撮影者がインカメラ５２の作動の続行を要求している場合にインカメラ５２の作動を続行させることができる。
【０１２１】
また、上記第１実施形態では、スマートデバイス１０が縦向き姿勢の場合及び横向き姿勢の場合にインカメラ５２を起動させる場合を例示したが、スマートデバイス１０が特定の傾斜姿勢の場合にインカメラ５２を起動させてもよい。特定の傾斜姿勢とは、例えば、図７Ａに示す縦向き姿勢に対してＺ軸側に４０度以上５０度以下の角度で傾斜した姿勢及び図７Ｂに示す横向き姿勢に対してＺ軸側に４０度以上５０度以下の角度で傾斜した姿勢を指す。
【０１２２】
また、上記第１実施形態では、検出部１４が顔領域の面積を算出することで顔領域の大きさを検出する例を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、検出部１４は、撮影画像に含まれる全画像領域に対する顔領域の割合（占有率）を算出することで顔領域の大きさを検出するようにしてもよい。
【０１２３】
また、上記第１実施形態では、顔領域として撮影画像に含まれる顔を示す領域そのものを例示したが、開示の技術はこれに限定されるものではなく、例えば、撮影画像に含まれる顔を示す領域が内接する矩形枠の内側領域を顔領域としてもよい。
【０１２４】
また、上記第１実施形態では、検出部１４が撮影画像から顔領域を検出する例を挙げたが、これに限らず、検出部１４は、撮影画像から人物の瞳を示す瞳領域や人物の鼻を示す鼻領域を検出してもよく、人物の特定部位を示す特定部位領域を検出すればよい。なお、上記第１実施形態では、被検出対象を顔領域としたので、顔領域の個数が複数か否かを判定する例を挙げて説明したが、被検出対象を瞳領域とする場合は、例えば、一対の瞳領域を一組とし、瞳領域の組数が複数組か否かを判定すればよい。
【０１２５】
また、上記第１実施形態では、インカメラ５２及びアウトカメラ５６の双方が非作動状態でスマートデバイス１０が移動状態から静止状態へ遷移した場合にインカメラ５２を起動させたが、開示の技術はこれに限定されるものではない。例えば、アウトカメラ５６が作動した状態で、かつ、インカメラ５２が非作動状態で、スマートデバイス１０が移動状態から静止状態へ遷移した場合に、インカメラ５２を起動させるようにしてもよい。この場合、アウトカメラ５６を起動させた際にインカメラ５２の作動を停止させてもよいし、インカメラ５２の作動を続行させてもよい。
【０１２６】
また、上記第１実施形態では、動作モード変更処理が行われることによりインカメラ５２を起動させ、インカメラ５２が撮影して得た撮影画像に含まれる顔領域の面積及び個数に基づいて、アウトカメラ５６を起動させたが、開示の技術はこれに限らない。例えば、インカメラ用アプリ６７が第１ＣＰＵ６０によって実行されることによって作動中のインカメラ５２が撮影して得た撮影画像に含まれる顔領域の面積及び個数に基づいて、アウトカメラ５６を起動させるようにしてもよい。
【０１２７】
また、上記第１実施形態では、モーションセンサ３０の一例として９軸モーションセンサを用いたが、開示の技術はこれに限定されるものではなく、他の種類のモーションセンサであってもよい。例えば、加速度センサ８６、角速度センサ８８及び地磁気センサ９０のうちの何れか２つを組み合わせたモーションセンサであってもよい。また、モーションセンサ３０に代えて加速度センサ８６を用いてもよい。
【０１２８】
また、上記第１実施形態では、光学センサ９２及び近接センサ９４を有する環境センサ３２を例示したが、開示の技術はこれに限定されるものではない。例えば、光学センサ９２及び近接センサ９４のうちの少なくとも１つを含む環境センサであってもよい。また、光学センサ９２及び近接センサ９４のうちの少なくとも一方と、スマートデバイス１０の外部環境を特定する物理量を測定する他のセンサ（例えば、風速センサ、紫外線センサ及び温湿度センサ等の少なくとも１つ）とを含む環境センサであってもよい。
【０１２９】
また、上記第１実施形態では、開示の技術における省電力状態の一例としてスリープモードを例示したが、これに限らず、スリープモードから通常モードへの復帰に要する時間よりも通常モードの復帰に要する時間が長い休止モードであってもよい。
【０１３０】
また、上記第１実施形態では、第１ＣＰＵ６０及び第２ＣＰＵ８０により分散処理が行われる例を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、マルチコア・プロセッサによって動作モード変更プログラム６６、インカメラ用アプリ６７、アウトカメラ用アプリ６９及び監視プログラム８５が分散処理されるようにしてもよい。
【０１３１】
［第２実施形態］
上記第１実施形態では、デバイス本体部１０Ａが２台のカメラを有する場合を例示したが、本第２実施形態では、一例として図１０に示すようにデバイス本体部３００Ａ及び監視部３００Ｂの各々が１台ずつカメラを有する場合について説明する。なお、本第２実施形態では、上記第１実施形態で説明した構成要素については、同一の符号を付して説明を省略し、上記第１実施形態と異なる点について説明する。
【０１３２】
一例として図１０に示すように、デバイス本体部３００Ａは、図３に示すデバイス本体部１０Ａと比べ、インカメラ５２を除いた点、及び、動作モード変更プログラム６６に代えて動作モード変更プログラム３２０が二次記憶部６４に記憶されている点が異なる。また、図１０に示すデバイス本体部３００Ａは、図３に示すデバイス本体部１０Ａと比べ、二次記憶部６４からインカメラ用アプリ６７を除いた点が異なる。
【０１３３】
第１ＣＰＵ６０は、二次記憶部６４から動作モード変更プログラム３２０を読み出して一次記憶部６２に展開し、動作モード変更プログラム３２０が有する各プロセスを実行する。動作モード変更プログラム３２０は、図３に示す動作モード変更プログラム６６と比べ、第１検出プロセス６６Ａに代えて第１検出プロセス３２０Ａを有する点が異なる。また、動作モード変更プログラム３２０は、図３に示す動作モード変更プログラム６６と比べ、制御プロセス６６Ｂに代えて第１制御プロセス３２０Ｂを有する点が異なる。
【０１３４】
第１ＣＰＵ６０は、第１検出プロセス３２０Ａを実行することで、図１に示す検出部１４として動作する。また、第１ＣＰＵ６０は、第１制御プロセス３２０Ｂを実行することで、図１に示す制御部２０として動作する。
【０１３５】
一例として図１０に示すように、監視部３００Ｂは、図３に示す監視部１０Ｂと比べ、図１に示す第１撮影部２６の一例であるインカメラ３２２を有する点が異なる。また、図１０に示す監視部３００Ｂは、図３に示す監視部１０Ｂと比べ、監視プログラム８５に代えて監視プログラム３２４が二次記憶部８４に記憶されている点、及び、インカメラ用アプリ６７が二次記憶部８４に記憶されている点が異なる。
【０１３６】
インカメラ３２２は、バス８３に接続されている。従って、第２ＣＰＵ８０は、インカメラ３２２との各種情報の授受を行うことができる。
【０１３７】
第２ＣＰＵ８０は、二次記憶部８４から監視プログラム３２４を読み出して一次記憶部８２に展開し、監視プログラム３２４が有する各プロセスを実行する。監視プログラム３２４は、図３に示す監視プログラム８５と比べ、第２検出プロセス８５Ａに代えて第２検出プロセス３２４Ａを有する点が異なる。また、監視プログラム３２４は、図３に示す監視プログラム８５と比べ、測定プロセス８５Ｂに代えて測定プロセス３２４Ｂを有する点が異なる。また、監視プログラム３２４は、図３に示す監視プログラム８５と比べ、判定プロセス８５Ｃに代えて判定プロセス３２４Ｃを有する点が異なる。更に、監視プログラム３２４は、図３に示す監視プログラム８５と比べ、第２制御プロセス３２４Ｄを有する点が異なる。
【０１３８】
第２ＣＰＵ８０は、第２検出プロセス３２４Ａを実行することで、図１に示す検出部１４として動作する。また、第２ＣＰＵ８０は、測定プロセス３２４Ｂを実行することで、図１に示す測定部１６として動作する。また、第２ＣＰＵ８０は、判定プロセス３２４Ｃを実行することで、図１に示す判定部１８として動作する。また、第２ＣＰＵ８０は、第２制御プロセス３２４Ｄを実行することで、図１に示す制御部２０として動作する。更に、第２ＣＰＵ８０は、二次記憶部８４からインカメラ用アプリ６７を読み出して一次記憶部８２に展開し、インカメラ用アプリ６７を実行することで、図１に示す表示制御部２４として動作する。
【０１３９】
次に本第２実施形態の作用として、第２ＣＰＵ８０が監視プログラム３２４を実行することでスマートデバイス３００によって行われる監視処理について、図１１Ａを参照して説明する。なお、以下では、説明の便宜上、スマートデバイス３００が、スリープモード及び通常モードの何れかの動作モードで作動する場合について説明する。
【０１４０】
先ず、ステップ４００で、制御部２０は、スマートデバイス３００がスリープモードか否かを判定する。ステップ４００において、スマートデバイス３００がスリープモードの場合は、判定が肯定されて、ステップ４０２へ移行する。ステップ４００において、スマートデバイス３００がスリープモードでない場合は、判定が否定されて、ステップ４３４へ移行する。
【０１４１】
ステップ４０２で、制御部２０は、インカメラ３２２が非作動状態か否かを判定する。ステップ４０２において、インカメラ３２２が非作動状態の場合は、判定が肯定されて、ステップ４０４へ移行する。ステップ４０２において、インカメラ３２２が非作動状態でない場合は、判定が否定されて、ステップ４３２へ移行する。
【０１４２】
ステップ４０４で、検出部１４は、モーションセンサ３０からモーションセンサ情報を取得し、その後、ステップ４０６へ移行する。
【０１４３】
ステップ４０６で、検出部１４は、ステップ４０４で取得したモーションセンサ情報に基づいて、スマートデバイス３００が移動状態か否かを判定する。ステップ４０６において、スマートデバイス３００が移動状態の場合は、判定が肯定されて、ステップ４０８へ移行する。ステップ４０６において、スマートデバイス３００が移動状態でない場合は、判定が否定されて、ステップ４１２へ移行する。
【０１４４】
ステップ４０８で、検出部１４は、スマートデバイス３００が移動状態であることを示す移動フラグがオフか否かを判定する。ステップ４０８において、移動フラグがオフの場合は、判定が肯定されて、ステップ４１０へ移行する。ステップ４０８において、移動フラグがオフでない場合は、判定が否定されて、ステップ４３２へ移行する。
【０１４５】
ステップ４１０で、検出部１４は、移動フラグをオンにし、その後、ステップ４３２へ移行する。
【０１４６】
ステップ４１２で、検出部１４は、移動フラグがオンか否かを判定する。ステップ４１２において、移動フラグがオンの場合は、判定が肯定されて、ステップ４１４へ移行する。ステップ４１２において、移動フラグがオフの場合は、判定が否定されて、ステップ４３２へ移行する。
【０１４７】
ステップ４１４で、検出部１４は、移動フラグをオフにし、その後、ステップ４１６へ移行する。
【０１４８】
ステップ４１６で、検出部１４は、ステップ４０４で取得したモーションセンサ情報に基づいて、スマートデバイス３００が一例として図７Ａ及び図７Ｂに示す特定の姿勢か否かを判定する。ステップ４１６において、スマートデバイス３００が特定の姿勢の場合（一例として図８に示すようにスマートデバイス３００が横向き姿勢で撮影者によって保持されている場合）は、判定が肯定されて、ステップ４１８へ移行する。ステップ４１６において、スマートデバイス３００が特定の姿勢でない場合は、判定が否定されて、ステップ４３２へ移行する。
【０１４９】
ステップ４１８で、測定部１６は、環境センサ３２から環境センサ情報を取得し、その後、ステップ４２０へ移行する。
【０１５０】
ステップ４２０で、判定部１８は、ステップ４１８で取得された環境センサ情報に基づいて、撮影者側の環境が撮影可能環境か否かを判定する。ステップ４２０において、撮影者側の環境が撮影可能環境の場合は、判定が肯定されて、ステップ４２２へ移行する。ステップ４２０において、撮影者側の環境が撮影可能環境でない場合は、判定が否定されて、ステップ４３２へ移行する。
【０１５１】
ステップ４２２で、制御部２０は、インカメラ３２２を起動させ、その後、ステップ４２４へ移行する。
【０１５２】
ステップ４２４で、制御部２０は、インカメラ５２に対して撮影指示を行うことで、インカメラ３２２で撮影者側を撮影し、その後、ステップ４２６へ移行する。
【０１５３】
ステップ４２６で、検出部１４は、ステップ４２４で撮影して得た撮影画像に顔領域が含まれているか否かを判定する。ステップ４２６において、ステップ４２４で撮影して得た撮影画像に顔領域が含まれている場合は、判定が肯定されて、ステップ４２８へ移行する。ステップ４２６において、ステップ４２４で撮影して得た撮影画像に顔領域が含まれていない場合は、判定が否定されて、ステップ４３０へ移行する。
【０１５４】
ステップ４２８で、検出部１４は、解除指示フラグをオンにし、その後、ステップ４３２へ移行する。
【０１５５】
ステップ４３０で、制御部２０は、インカメラ３２２の作動を停止させ、その後、ステップ４３２へ移行する。
【０１５６】
ステップ４３２で、制御部２０は、監視終了条件を満足したか否かを判定する。ステップ４３２において、監視終了条件を満足していない場合は、判定が否定されて、ステップ４００へ移行する。ステップ４３２において、監視終了条件を満足した場合は、判定が肯定されて、監視処理を終了する。
【０１５７】
ステップ４３４で、制御部２０は、解除指示フラグがオンか否かを判定する。ステップ４３４において、解除指示フラグがオンの場合は、判定が肯定されて、ステップ４３６へ移行する。ステップ４３４において、解除指示フラグがオンでない場合は、判定が否定されて、図１１Ｂに示すステップ４３８へ移行する。
【０１５８】
ステップ４３６で、制御部２０は、解除指示フラグをオフにし、その後、ステップ４３２へ移行する。
【０１５９】
次に、図１１Ｂを参照して図１１Ａに示すフローチャートの続きを説明する。なお、図１１Ｂに示すフローチャートは、図１１Ａに示すフローチャートと比べ、ステップ４０２及びステップ４３２を除いた点が異なる。また、図１１Ｂに示すフローチャートは、図１１Ａに示すフローチャートと比べ、ステップ４００に代えてステップ４３８を有する点、及び、ステップ４２８に代えてステップ４４０を有する点が異なる。また、図１１Ｂに示すフローチャートは、図１１Ａに示すフローチャートと比べ、ステップ４３４に代えてステップ４４２を有する点、及び、ステップ４３６に代えてステップ４４４を有する点が異なる。更に、図１１Ｂに示すフローチャートは、図１１Ａに示すフローチャートと比べ、ステップ４４６〜４５６を有する点が異なる。そのため、以下では、図１１Ｂに示すフローチャートに含まれるステップのうち、図１１Ａに示すフローチャートに含まれるステップと同一のステップに同一の符号を付し、図１１Ａに示すフローチャートと異なる点について説明する。
【０１６０】
図１１Ｂに示すステップ４３８で、制御部２０は、インカメラ３２２及びアウトカメラ５６が共に非作動状態か否かを判定する。ステップ４３８において、インカメラ３２２及びアウトカメラ５６が共に非作動状態の場合は、判定が肯定されて、ステップ４０４へ移行する。ステップ４３８において、インカメラ３２２及びアウトカメラ５６が共に非作動状態でない場合（インカメラ３２２及びアウトカメラ５６の少なくとも一方が非作動状態でない場合）は、判定が否定されて、ステップ４４２へ移行する。
【０１６１】
ステップ４４０で、検出部１４は、後述の撮影モード移行処理の実行を許可する許可フラグをオンにし、その後、図１１Ａに示すステップ４３２へ移行する。
【０１６２】
ステップ４４２で、制御部２０は、許可フラグがオフか否かを判定する。ステップ４４２において、許可フラグがオンの場合は、判定が肯定されて、ステップ４４４へ移行する。ステップ４４２において、許可フラグがオフの場合は、判定が否定されて、ステップ４４６へ移行する。
【０１６３】
ステップ４４４で、制御部２０は、許可フラグをオフにし、その後、ステップ４４６へ移行する。
【０１６４】
ステップ４４６で、制御部２０は、スマートデバイス３００をインカメラ撮影モードへ移行させることを指示するインカメラフラグがオンか否かを判定する。なお、インカメラフラグは、後述のステップ４７８Ｃでオンにされる（図１３参照）。
【０１６５】
ステップ４４６において、インカメラフラグがオンの場合は、判定が肯定されて、ステップ４４８へ移行する。ステップ４４６において、インカメラフラグがオンでない場合は、判定が否定されて、ステップ４５２へ移行する。
【０１６６】
ステップ４４８で、制御部２０は、スマートデバイス３００をインカメラ撮影モードへ移行させることでインカメラ３２２の作動を続行させ、その後、ステップ４５０へ移行する。ステップ４４８の処理が行われることによりスマートデバイス３００がインカメラ撮影モードへ移行すると、制御部２０は、第１撮影終了条件を満足した場合に、インカメラ３２２の作動を停止させる。第１撮影終了条件とは、例えば、インカメラ３２２を起動させてからハードキー５４及びタッチパネル６８の少なくとも一方が操作されることなく所定時間（例えば３０秒）が経過したとの条件を指す。この他にも、第１撮影終了条件として、インカメラ３２２の作動の停止指示がタッチパネル６８を介して入力されたとの条件が例示できる。
【０１６７】
また、ステップ４４８の処理が行われることによってスマートデバイス３００がインカメラ撮影モードへ移行すると、表示制御部２４は、インカメラ用ファインダ表示を行う。本第２実施形態に係るインカメラ用ファインダ表示とは、例えば、インカメラ３２２により撮影されて得た複数の撮影画像を動画像として所定のフレームレートでディスプレイ７０に表示させることを指す。
【０１６８】
ステップ４５０で、制御部２０は、インカメラフラグをオフにし、その後、ステップ４５２へ移行する。
【０１６９】
ステップ４５２で、制御部２０は、インカメラ３２２の作動を停止させることを指示する作動停止フラグがオンか否かを判定する。なお、作動停止フラグは、後述のステップ４７８Ｇでオンにされる（図１３参照）。
【０１７０】
ステップ４５２において、作動停止フラグがオンの場合は、判定が肯定されて、ステップ４５４へ移行する。ステップ４５２において、作動停止フラグがオンでない場合は、判定が否定されて、図１１Ａに示すステップ４３２へ移行する。
【０１７１】
ステップ４５４で、制御部２０は、インカメラ３２２の作動を停止させ、その後、ステップ４５６へ移行する。
【０１７２】
ステップ４５６で、制御部２０は、作動停止フラグをオフにし、その後、図１１Ａに示すステップ４３２へ移行する。
【０１７３】
次に、第１ＣＰＵ６０が動作モード変更プログラム３２０を実行することでスマートデバイス３００によって行われる動作モード変更処理について、図１２を参照して説明する。
【０１７４】
先ず、ステップ４６０で、制御部２０は、スマートデバイス３００がスリープモードか否かを判定する。ステップ４６０において、スマートデバイス３００がスリープモードの場合は、判定が肯定されて、ステップ４６２へ移行する。ステップ４６０において、スマートデバイス３００がスリープモードでない場合は、判定が否定されて、ステップ４７０へ移行する。
【０１７５】
ステップ４６２で、制御部２０は、ハードキー５４が操作されたか否かを判定する。ステップ４６２において、ハードキー５４が操作された場合は、判定が肯定されて、ステップ４６４へ移行する。ステップ４６２において、ハードキー５４が操作されていない場合は、判定が否定されて、ステップ４７４へ移行する。
【０１７６】
ステップ４６４で、制御部２０は、スリープモードを解除し、その後、ステップ４６６へ移行する。
【０１７７】
ステップ４６６で、制御部２０は、スマートデバイス３００を指示待ちモードへ移行させ、その後、ステップ４６８へ移行する。
【０１７８】
ステップ４６８で、制御部２０は、動作モード変更終了条件を満足したか否かを判定する。ステップ４６８において、モード変更終了条件を満足していない場合は、判定が否定されて、ステップ４６０へ移行する。ステップ４６８において、モード変更終了条件を満足した場合は、判定が肯定されて、動作モード変更処理を終了する。
【０１７９】
ステップ４７０で、制御部２０は、インカメラ３２２及びアウトカメラ５６が共に非作動状態か否かを判定する。ステップ４７０において、インカメラ３２２及びアウトカメラ５６が共に非作動状態の場合は、判定が肯定されて、ステップ４７２へ移行する。ステップ４７０において、インカメラ３２２及びアウトカメラ５６が共に非作動状態でない場合（インカメラ３２２及びアウトカメラ５６の少なくとも一方が非作動状態でない場合）は、判定が否定されて、ステップ４６８へ移行する。
【０１８０】
ステップ４７２で、制御部２０は、許可フラグがオンか否かを判定する。ステップ４７２において、許可フラグがオンの場合は、判定が肯定されて、ステップ４７８へ移行する。ステップ４７２において、許可フラグがオンでない場合は、判定が否定されて、ステップ４６８へ移行する。
【０１８１】
ステップ４７４で、制御部２０は、解除指示フラグがオンか否かを判定する。ステップ４７４において、解除指示フラグがオンの場合は、判定が肯定されて、ステップ４７６へ移行する。ステップ４７４において、解除指示フラグがオンでない場合は、判定が否定されて、ステップ４６８へ移行する。
【０１８２】
ステップ４７６で、制御部２０は、スリープモードを解除し、その後、ステップ４７８へ移行する。
【０１８３】
ステップ４７８で、制御部２０は、一例として図１３に示す撮影モード移行処理を実行し、その後、ステップ４６８へ移行する。
【０１８４】
図１３に示す撮影モード移行処理では、先ず、ステップ４７８Ａで、検出部１４は、ステップ４２４で撮影して得た撮影画像内の顔領域の個数を検出し、その後、ステップ４７８Ｂへ移行する。
【０１８５】
ステップ４７８Ｂで、制御部２０は、ステップ４７８Ａで検出された顔領域の個数が２以上か否かを判定する。ステップ４７８Ｂにおいて、ステップ４７８Ａで検出された顔領域の個数が２以上の場合は、判定が肯定されて、ステップ４７８Ｃへ移行する。ステップ４７８Ｂにおいて、ステップ４７８Ａで検出された顔領域の個数が２以上でない場合は、判定が否定されて、ステップ４７８Ｄへ移行する。
【０１８６】
ステップ４７８Ｃで、制御部２０は、インカメラフラグをオンにし、その後、撮影モード移行処理を終了する。
【０１８７】
ステップ４７８Ｄで、検出部１４は、ステップ４２４で撮影して得た撮影画像内の顔領域の面積を算出し、その後、ステップ４７８Ｅへ移行する。
【０１８８】
ステップ４７８Ｅで、制御部２０は、ステップ４７８Ｄで算出された顔領域の面積が第１閾値未満か否かを判定する。ステップ４７８Ｅにおいて、ステップ４７８Ｄで算出された顔領域の面積が第１閾値未満の場合は、判定が肯定されて、ステップ４７８Ｃへ移行する。ステップ４７８Ｅにおいて、ステップ４７８Ｄで算出された顔領域の面積が第１閾値未満でない場合は、判定が否定されて、ステップ４７８Ｆへ移行する。
【０１８９】
ステップ４７８Ｆで、制御部２０は、ステップ４７８Ｄで算出された顔領域の面積が第２閾値以上か否かを判定する。ステップ４７８Ｆにおいて、ステップ４７８Ｄで算出された顔領域の面積が第２閾値以上の場合は、判定が肯定されて、ステップ４７８Ｇへ移行する。ステップ４７８Ｆにおいて、ステップ４７８Ｄで算出された顔領域の面積が第２閾値以上でない場合は、判定が否定されて、ステップ４７８Ｉへ移行する。
【０１９０】
ステップ４７８Ｉで、検出部１４は、モーションセンサ３０からモーションセンサ情報を取得し、取得したモーションセンサ情報に基づいて、スマートデバイス３００の振動度を検出し、その後、ステップ４７８Ｊへ移行する。
【０１９１】
ステップ４７８Ｊで、制御部２０は、ステップ４７８Ｉで検出された振動度が第３閾値以上か否かを判定する。ステップ４７８Ｊにおいて、ステップ４７８Ｉで検出された振動度が第３閾値以上の場合は、判定が肯定されて、ステップ４７８Ｃへ移行する。ステップ４７８Ｊにおいて、ステップ４７８Ｉで検出された振動度が第３閾値以上でない場合は、判定が否定されて、ステップ４７８Ｇへ移行する。
【０１９２】
ステップ４７８Ｇで、制御部２０は、作動停止フラグをオンにし、その後、ステップ４７８Ｈへ移行する。
【０１９３】
ステップ４７８Ｈで、制御部２０は、スマートデバイス３００をアウトカメラ撮影モードへ移行させることでアウトカメラ５６を起動させ、その後、撮影モード移行処理を終了する。ステップ４７８Ｈの処理が行われることによってスマートデバイス３００がアウトカメラ撮影モードへ移行すると、表示制御部２４は、アウトカメラ用ファインダ表示を行う。
【０１９４】
以上説明したように、スマートデバイス３００では、インカメラ３２２を起動させる処理が第２ＣＰＵ８０によって行われ（ステップ４２２）、アウトカメラ５６を起動させる処理が第１ＣＰＵ６０によって行われる（ステップ４７８Ｈ）。このように、スマートデバイス３００は、インカメラ３２２を起動させる処理とアウトカメラ５６を起動させる処理とを分散処理で行うことで、第１ＣＰＵ６０における演算負荷を軽減することができる。
【０１９５】
なお、上記第２実施形態では、デバイス本体部３００Ａがアウトカメラ５６を有し、監視部３００Ｂがインカメラ３２２を有する例を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、アウトカメラ５６を監視部３００Ｂに設けてもよい。この場合、動作モード変更プログラム３２０及びアウトカメラ用アプリ６９が二次記憶部８４に記憶され、第２ＣＰＵ８０によって読み出されて実行されるようにすればよい。
【０１９６】
また、上記各実施形態では、制御部２０が、顔領域の面積及び個数が所定条件を満足した場合にアウトカメラ５６を起動させる例を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、制御部２０は、顔領域の個数に拘らず、顔領域の面積が所定面積の場合にアウトカメラ５６を起動させてもよい。また、制御部２０は、顔領域の面積に拘らず、顔領域の個数が所定個数の場合にアウトカメラ５６を起動させてもよい。また、制御部２０は、顔領域により示される人物の顔が特定表情の顔でない場合にアウトカメラ５６を起動させ、顔領域により示される人物の顔が特定表情の顔の場合にアウトカメラ５６を起動させずにインカメラ５２の作動を続行させてもよい。特定表情の顔とは、例えば、笑顔が挙げられる。また、制御部２０は、顔領域により示される人物の顔がインカメラ５２に対して正対していない場合にアウトカメラ５６を起動させ、人物の顔がインカメラ５２に対して正対している場合にアウトカメラ５６を起動させずにインカメラ５２の作動を続行させてもよい。また、制御部２０は、人物の眼を示す眼領域の面積が所定値以上の場合にアウトカメラ５６を起動させ、眼領域の面積が所定値未満の場合にアウトカメラ５６を起動させずにインカメラ５２の作動を続行させてもよい。ここで、眼領域の面積と比較される所定値の一例としては、眼を通常時よりも開いた状態の眼領域の面積として予め定められた値（例えば、ユーザが指定した値）が挙げられる。
【０１９７】
本明細書に記載された全ての文献、特許出願及び技術規格は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。
【図１】
2015025411.tif 000003
【図２Ａ】
2015025411.tif 000004
【図２Ｂ】
2015025411.tif 000005
【図３】
2015025411.tif 000006
【図４Ａ】
2015025411.tif 000007
【図４Ｂ】
2015025411.tif 000008
【図５】
2015025411.tif 000009
【図６】
2015025411.tif 000010
【図７Ａ】
2015025411.tif 000011
【図７Ｂ】
2015025411.tif 000012
【図８】
2015025411.tif 000013
【図９Ａ】
2015025411.tif 000014
【図９Ｂ】
2015025411.tif 000015
【図９Ｃ】
2015025411.tif 000016
【図１０】
2015025411.tif 000017
【図１１Ａ】
2015025411.tif 000018
【図１１Ｂ】
2015025411.tif 000019
【図１２】
2015025411.tif 000020
【図１３】
2015025411.tif 000021
【手続補正書】
【提出日】平成28年2月9日(2016.2.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１撮影部、及び、前記第１撮影部と異なる方向の撮影が可能な第２撮影部を有する撮影部と、
前記第１撮影部を起動させて前記第１撮影部に対する撮影指示を行い、前記撮影指示に応じて得た撮影画像に含まれる人物の特定部位を示す特定部位領域の大きさと個数の一方または双方が所定条件を満足した場合に前記第２撮影部を起動させる制御部と、
を含む端末装置。
【請求項２】
前記撮影部が移動している移動状態から前記撮影部が特定の姿勢で静止した静止状態への遷移を検出する検出部を備え、
前記制御部は、前記移動状態から前記静止状態への遷移が検出された場合に、前記第１撮影部に対する撮影指示を行う請求項１に記載の端末装置。
【請求項３】
前記所定条件は、前記撮影画像に含まれる前記特定部位領域の個数が単数で、かつ、前記撮影画像に含まれる前記特定部位領域の大きさが第１所定値以上であるとの条件である請求項１又は請求項２に記載の端末装置。
【請求項４】
前記制御部は、前記第１撮影部が作動した状態で、前記特定部位領域の個数が単数で、かつ、前記特定部位領域の大きさが前記第１所定値未満の場合に、第１作動停止条件を満足するまで前記第１撮影部の作動を続行させる請求項３に記載の端末装置。
【請求項５】
前記制御部は、前記第１撮影部が作動した状態で、前記特定部位領域の個数が単数で、かつ、前記特定部位領域の大きさが前記第１所定値よりも小さな第２所定値未満の場合に、第１作動停止条件を満足するまで前記第１撮影部の作動を続行させる請求項３に記載の端末装置。
【請求項６】
前記撮影部の振動度を検出することで、前記撮影部が移動している移動状態から前記撮影部が特定の姿勢で静止した静止状態への遷移を検出する検出部を備え、
前記制御部は、前記特定部位領域の個数が単数であるが、前記特定部位領域の大きさが前記第２所定値以上で、かつ、前記第１所定値未満のために前記所定条件を満足せず、かつ、前記第２撮影部の作動が停止している状態で、前記検出部により検出された前記振動度が第３所定値未満の場合に、前記第２撮影部を起動させる請求項５に記載の端末装置。
【請求項７】
前記制御部は、前記特定部位領域の個数が単数であるが、前記特定部位領域の大きさが前記第２所定値以上で、かつ、前記第１所定値未満のために前記所定条件を満足せず、かつ、前記第１撮影部が作動した状態で、前記検出部により検出された前記振動度が第３所定値未満の場合に、前記第１撮影部の作動を停止させる請求項６に記載の端末装置。
【請求項８】
前記制御部は、前記第１撮影部が作動した状態で、前記特定部位領域の個数が複数の場合に、第２作動停止条件を満足するまで前記第１撮影部の作動を続行させる請求項３から請求項７の何れか１項に記載の端末装置。
【請求項９】
前記制御部は、前記第１撮影部が作動した状態で、前記特定部位領域が前記所定条件を満足した場合に、前記第１撮影部の作動を停止させる請求項１から請求項８の何れか１項に記載の端末装置。
【請求項１０】
前記制御部は、前記第１撮影部が作動した状態で、前記撮影画像に前記特定部位領域が含まれていない場合に、前記第１撮影部の作動を停止させる請求項１から請求項９の何れか１項に記載の端末装置。
【請求項１１】
前記撮影部が移動している移動状態から前記撮影部が特定の姿勢で静止した静止状態への遷移を検出する検出部を備え、
前記制御部は、前記制御部の消費電力を抑制する省電力状態で、かつ、前記第１撮影部の作動が停止している状態で、前記移動状態から前記静止状態への遷移が検出された場合に、前記省電力状態を解除してから前記第１撮影部を起動させて前記撮影指示を行う請求項１から請求項１０の何れか１項に記載の端末装置。
【請求項１２】
前記撮影部が移動している移動状態から前記撮影部が特定の姿勢で静止した静止状態への遷移を検出する検出部を備え、
前記第１撮影部の撮影方向側の環境を特定する環境物理量を測定する測定部と、
前記測定部により測定された前記環境物理量に基づいて前記第１撮影部の撮影方向側の環境が撮影可能環境か否かを判定する判定部と、を更に含み、
前記制御部は、前記第１撮影部の作動が停止している状態で、前記移動状態から前記静止状態への遷移が検出された場合に前記第１撮影部を起動させて前記撮影指示を行う制御を、前記判定部によって前記第１撮影部の撮影方向側の環境が前記撮影可能環境と判定された場合に行う請求項１から請求項１１の何れか１項に記載の端末装置。
【請求項１３】
第１撮影部、及び、前記第１撮影部と異なる方向の撮影が可能な第２撮影部を有する撮影部のうち、前記第１撮影部を起動させて前記第１撮影部に対する撮影指示を行い、
前記撮影指示に応じて得た撮影画像に含まれる人物の特定部位を示す特定部位領域の大きさと個数の一方または双方が所定条件を満足した場合に前記第２撮影部を起動させる
ことを含む撮影部起動方法。
【請求項１４】
コンピュータに、
第１撮影部、及び、前記第１撮影部と異なる方向の撮影が可能な第２撮影部を有する撮影部のうち、前記第１撮影部を起動させて前記第１撮影部に対する撮影指示を行い、
前記撮影指示に応じて得た撮影画像に含まれる人物の特定部位を示す特定部位領域の大きさと個数の一方または双方が所定条件を満足した場合に前記第２撮影部を起動させる
ことを含む処理を実行させるための撮影部起動プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
開示の技術において、撮影部は、第１撮影部、及び、前記第１撮影部と異なる方向の撮影が可能な第２撮影部を有する。制御部は、前記撮影部のうち、前記第１撮影部を起動させて前記第１撮影部に対する撮影指示を行う。また、制御部は、前記撮影指示に応じて得た撮影画像に含まれる人物の特定部位を示す特定部位領域の大きさと個数の一方または双方が所定条件を満足した場合に前記第２撮影部を起動させる。
【国際調査報告】
2015025411.tif 000022
2015025411.tif 000023