(57)【特許請求の範囲】
【請求項１】
プロセッサと、ディスプレイとを備えた電子機器であって、
第１のカメラと、
前記電子機器の姿勢の変化に基づく信号を前記プロセッサに出力するセンサとをさらに備え、
前記第１のカメラは、前記電子機器の筐体の第１面側に設置され、
前記ディスプレイは、前記筐体の第１面の裏面である第２面側に設置され、
前記プロセッサは、予め定められた指示入力を受け付けた後に、前記センサからの出力によって前記ディスプレイと前記第１のカメラとの位置関係が入れ替わったことを検知した場合、前記第１のカメラに撮像処理を実行させる、電子機器。
【請求項２】
前記第２面側に第２のカメラをさらに備え、
前記プロセッサは、
前記第２のカメラによるスルー画像を前記ディスプレイに表示させ、
前記スルー画像を表示させた状態で、前記予め定められた指示入力を受け付ける、請求項１に記載の電子機器。
【請求項３】
前記ディスプレイは、前記プロセッサからの指令によりミラーとして機能し、
前記プロセッサは、前記ディスプレイをミラーとして動作させている状態で、前記予め定められた指示入力を受け付ける、請求項１に記載の電子機器。
【請求項４】
メモリをさらに備え、
前記ディスプレイの表示面は矩形状であって、
前記ディスプレイの表示面の長手方向および短手方向のいずれか一方を第１の方向とし、他方を第２の方向とすると、
前記メモリは、前記第１の方向に沿った第１の仮想軸を回転軸としたときの回転角に関する第１の閾値を記憶しており、
前記センサは、前記姿勢の変化に基づく信号として、前記第１の仮想軸を回転軸としたときの前記電子機器の回転角に基づく信号を前記プロセッサに出力し、
前記プロセッサは、前記予め定められた指示入力を受け付けた後における前記電子機器の回転角が、１８０度から前記第１の閾値を引いた値以上であって１８０度に前記第１の閾値を加えた値以下である場合に、前記ディスプレイと前記第１のカメラとの位置関係が入れ替わったと判断する、請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記メモリは、前記第１の方向における前記電子機器の移動量に関する第２の閾値をさらに記憶しており、
前記センサは、前記姿勢の変化に基づく信号として、前記第１の方向における前記電子機器の移動量に基づく信号を前記プロセッサに出力し、
前記プロセッサは、前記予め定められた指示入力を受け付けた後における前記電子機器の移動量が前記第２の閾値以内である場合に、前記第１のカメラに撮像処理を実行させる、請求項４に記載の電子機器。
【請求項６】
前記メモリは、前記表示面の法線方向に沿った第２の仮想軸を回転軸としたときの回転角に関する第３の閾値と、前記法線の方向における前記電子機器の移動量に関する第４の閾値をさらに記憶しており、
前記センサは、前記姿勢の変化に基づく信号として、前記第２の仮想軸を回転軸としたときの前記電子機器の回転角に基づく信号と、前記法線方向における前記電子機器の移動量に基づく信号を前記プロセッサに出力し、
前記プロセッサは、前記予め定められた指示入力を受け付けた後における前記電子機器
の回転角が、前記第３の閾値以内であって、かつ前記電子機器の移動量が前記第４の閾値以内である場合に、前記第１のカメラに撮像処理を実行させる、請求項５に記載の電子機器。
【請求項７】
時間を計時するためのタイマをさらに備え、
前記プロセッサは、前記予め定められた指示入力を受け付けた後、予め定められた時間が経過するまでに、前記センサからの出力によって前記ディスプレイと前記第１のカメラとの位置関係が入れ替わったことを検知できなかった場合、前記ディスプレイにエラー表示をさせる、請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記第２面側に第２のカメラをさらに備え、
前記予め定められた指示入力は、前記第２のカメラによるスルー画像を前記ディスプレイに表示させた状態で、前記第２のカメラ用のシャッターボタンが押下されたことに基づく入力であって、
前記メモリは、画像のマッチング処理を行なうためのプログラムをさらに記憶しており、
前記プロセッサは、
前記第２のカメラ用のシャッターボタンが押下されたことに基づき撮像された画像と、前記第１のカメラによるスルー画像とが、全体または焦点付近の画像において一致しているか否かを、前記プログラムを用いて判定し、
一致していると判定した場合、前記第１のカメラに撮像処理を実行させる、請求項４から６のいずれか１項に記載の電子機器。
【請求項９】
プロセッサとディスプレイとカメラとを備えた電子機器における撮像処理方法であって、
前記カメラは、前記電子機器の筐体の第１面側に設置され、前記ディスプレイは、前記筐体の第１面の裏面である第２面側に設置されており、
前記撮像処理方法は、
予め定められた指示入力を受け付けるステップと、
前記指示入力を受け付けた後に、前記電子機器の姿勢の変化に基づく信号を前記プロセッサに出力するセンサからの出力によって前記ディスプレイと前記カメラとの位置関係が入れ替わったことを検知するステップと、
前記位置関係が入れ替わったことを検知したことに基づき、前記カメラに撮像処理を実行させるステップとを備える、撮像処理方法。
【請求項１０】
プロセッサとディスプレイとカメラとを備えた電子機器を制御するためのプログラムであって、
前記カメラは、前記電子機器の筐体の第１面側に設置され、前記ディスプレイは、前記筐体の第１面の裏面である第２面側に設置されており、
前記プログラムは、
予め定められた指示入力を受け付けるステップと、
前記指示入力を受け付けた後に、前記電子機器の姿勢の変化に基づく信号を前記プロセッサに出力するセンサからの出力によって前記ディスプレイと前記カメラとの位置関係が入れ替わったことを検知するステップと、
前記位置関係が入れ替わったことを検知したことに基づき、前記カメラに撮像処理を実行させるステップとを、前記プロセッサに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、撮像処理方法、おぴびプログラムに関し、特に、カメラを備える電子機器、当該電子機器における撮像処理方法、および当該電子機器を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、装置を持つ位置（以下、「ホールドポジション」とも称する）に応じて動作モード変更する撮像装置が知られている。
【０００３】
特許文献１には、上記の装置として、装置本体に回動部を持たず、本体の角度により動作方法を制御する撮像装置が開示されている。当該撮像装置は、たとえば、背面から見た場合に長方形の形状をしている。また、撮像装置では、任意の角度と１８０度反転させた角度とのそれぞれに動作モードが割り当てられている。それゆえ、撮像装置では、本体のホールドポジションにより、簡単な操作で適切な撮影モードをまたは再生するモードを設定できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１４７７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
引用文献１では、ユーザは、撮像装置を任意の角度から１８０度回転させることにより、当該任意の動作モードとは異なる動作モードで撮像装置を動作させることができる。しかしながら、スルー画像（プレビュー画像）等を表示するディスプレイとは反対側にカメラ（アウトカメラ，メインカメラ）を備えた電子機器において、上記引用文献１の撮像装置の構成を適用したところで、ユーザの自画像をカメラで適切に撮像することはできない。
【０００６】
本願発明は、上記の問題点に鑑みなされたものであって、その目的は、ディスプレイとは反対側に備えられたカメラを用いて、ユーザの自画像を適切に撮像可能な電子機器、当該電子機器における撮像処理方法、および当該電子機器を制御するためのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明のある局面に従うと、電子機器は、プロセッサとディスプレイを備える。電子機器は、第１のカメラと、電子機器の姿勢の変化に基づく信号をプロセッサに出力するセンサとをさらに備える。第１のカメラは、電子機器の筐体の第１面側に設置されている。ディスプレイは、筐体の第１面の裏面である第２面側に設置されている。プロセッサは、予め定められた指示入力を受け付けた後に、センサからの出力によってディスプレイとカメラとの位置関係が入れ替わったことを検知した場合、第１のカメラに撮像処理を実行させる。
【０００８】
好ましくは、第２面側に第２のカメラをさらに備える。プロセッサは、第２のカメラによるスルー画像をディスプレイに表示させる。プロセッサは、スルー画像を表示させた状態で、予め定められた指示入力を受け付ける。
【０００９】
好ましくは、ディスプレイは、プロセッサからの指令によりミラーとして機能する。プロセッサは、ディスプレイをミラーとして動作させている状態で、予め定められた指示入力を受け付ける。
【００１０】
好ましくは、電子機器は、メモリをさらに備える。ディスプレイの表示面は矩形状である。ディスプレイの表示面の長手方向および短手方向のいずれか一方を第１の方向とし、他方を第２の方向とする。メモリは、第１の方向に沿った第１の仮想軸を回転軸としたときの回転角に関する第１の閾値を記憶している。センサは、姿勢の変化に基づく信号として、第１の仮想軸を回転軸としたときの電子機器の回転角に基づく信号をプロセッサに出力する。プロセッサは、予め定められた指示入力を受け付けた後における電子機器の回転角が、１８０度から第１の閾値を引いた値以上であって１８０度に第１の閾値を加えた値以下である場合に、ディスプレイとカメラとの位置関係が入れ替わったと判断する。
【００１１】
好ましくは、メモリは、第１の方向における電子機器の移動量に関する第２の閾値をさらに記憶している。センサは、姿勢の変化に基づく信号として、第１の方向における電子機器の移動量に基づく信号をプロセッサに出力する。プロセッサは、予め定められた指示入力を受け付けた後における電子機器の移動量が第２の閾値以内である場合に、第１のカメラに撮像処理を実行させる。
【００１２】
好ましくは、メモリは、表示面の法線方向に沿った第２の仮想軸を回転軸としたときの回転角に関する第３の閾値と、法線の方向における電子機器の移動量に関する第４の閾値をさらに記憶している。センサは、姿勢の変化に基づく信号として、第２の仮想軸を回転軸としたときの電子機器の回転角に基づく信号と、法線方向における電子機器の移動量に基づく信号をプロセッサに出力する。プロセッサは、予め定められた指示入力を受け付けた後における電子機器の回転角が、第３の閾値以内であって、かつ電子機器の移動量が第４の閾値以内である場合に、第１のカメラに撮像処理を実行させる。
【００１３】
好ましくは、電子機器は、時間を計時するためのタイマをさらに備える。プロセッサは、予め定めらた指示入力を受け付けた後、予め定めれた時間が経過するまでに、センサからの出力によってディスプレイとカメラとの位置関係が入れ替わったことを検知できなかった場合、ディスプレイにエラー表示をさせる。
【００１４】
好ましくは、電子機器は、第２面側に第２のカメラをさらに備える。予め定められた指示入力は、第２のカメラによるスルー画像をディスプレイに表示させた状態で、第２のカメラ用のシャッターボタンが押下されたことに基づく入力である。メモリは、画像のマッチング処理を行なうためのプログラムをさらに記憶している。プロセッサは、第２のカメラ用のシャッターボタンが押下されたことに基づき撮像された画像と、第１のカメラによるスルー画像とが、全体または焦点付近の画像において一致しているか否かを、プログラムを用いて判定する。プロセッサは、一致していると判定した場合、第１のカメラに撮像処理を実行させる。
【００１５】
本発明の他の局面に従うと、撮像処理方法は、ディスプレイとカメラとを備えた電子機器において実行される。カメラは、電子機器の筐体の第１面側に設置され、ディスプレイは、筐体の第１面の裏面である第２面側に設置されている。撮像処理方法は、予め定められた指示入力を受け付けるステップと、指示入力を受け付けた後に、電子機器の姿勢の変化に基づく信号をプロセッサに出力するセンサからの出力によってディスプレイとカメラとの位置関係が入れ替わったことを検知するステップと、位置関係が入れ替わったことを検知したことに基づき、カメラに撮像処理を実行させるステップとを備える。
【００１６】
本発明のさらに他の局面に従うと、プログラムは、プロセッサとディスプレイとカメラとを備えた電子機器を制御する。カメラは、電子機器の筐体の第１面側に設置され、ディスプレイは、筐体の第１面の裏面である第２面側に設置されている。プログラムは、予め定められた指示入力を受け付けるステップと、指示入力を受け付けた後に、電子機器の姿勢の変化に基づく信号をプロセッサに出力するセンサからの出力によってディスプレイとカメラとの位置関係が入れ替わったことを検知するステップと、位置関係が入れ替わったことを検知したことに基づき、カメラに撮像処理を実行させるステップとを、プロセッサに実行させる。
【発明の効果】
【００１７】
本発明によれば、ディスプレイとは反対側に備えられたカメラを用いて、ユーザの自画像を適切に撮像可能となる。
【図面の簡単な説明】
【００１８】
【図１】携帯端末の外観を説明するための図である。
【図２】携帯端末における処理の概要を説明するための図である。
【図３】携帯端末のハードウェア構成を表した図である。
【図４】フラッシュメモリに格納されてるデータを説明するための図である。
【図５】携帯端末を仮想軸Ａｚを中心に１８０度回転させたとユーザが判断した場合における、携帯端末にとって許容される回転範囲を説明するための図である。
【図６】携帯端末を仮想軸Ａｚを中心に１８０度回転させたとユーザが判断した場合における、携帯端末にとって許容される移動量を説明するための図である。
【図７】携帯端末における処理の流れを表すフローチャートである。
【図８】図７のステップＳ８の処理の詳細を説明するためのフローチャートである。
【図９】他の実施の形態に係る携帯端末の外観を説明するための図である。
【図１０】携帯端末における処理の概要を説明するための図である。
【図１１】携帯端末のハードウェア構成を表した図である。
【図１２】携帯端末における処理の流れを表すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の各実施の形態に係る携帯型の電子機器（以下、「携帯端末」と称する）について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２０】
なお、携帯端末としては、たとえば、スマートフォン、携帯型電話機、タブレット端末、ラップトップコンピュータ、デジタルカメラ、ＰＤＡ（Personal Digital Assistant）等の各種の端末が挙げられる。以下では、携帯端末の一例として、スマートフォンを例に挙げて説明する。
【００２１】
また、以下では、「方向」は、一つの向きと当該一つの向きとは反対の向きとの、２つの向きを含むものとする。たとえば、Ｘ軸方向は、Ｘ軸の性の向きと、Ｘ軸の負の向きとを含むものとする。
【００２２】
［実施の形態１］
＜Ａ．概要＞
図１は、携帯端末１の外観を説明するための図である。図１（Ａ）は、携帯端末１の正面図である。図１（Ｂ）は、携帯端末１の裏面図である。
【００２３】
図１（Ａ）を参照して、携帯端末１は、筐体１０の表側面Ｓａに、タッチスクリーン１０９と、複数の操作キー１１３と、インカメラ１１７とを備えている。インカメラ１１７は、タッチスクリーン１０９側（ユーザが通常視認する側）に位置しており、サブカメラとも称される。インカメラ１１７は、通常、ユーザは自画像を撮像するために利用される。また、インカメラ１１７は、タッチスクリーン１０９に対して、操作キー１１３とは反対側に位置している。
【００２４】
図１（Ｂ）を参照して、携帯端末１は、筐体の裏側面Ｓｂに、アウトカメラ１１０を備えている。つまり、アウトカメラ１１０と、インカメラ１１７とは反対の方向を向いている。アウトカメラ１１０は、タッチスクリーン１０９とは反対側（ユーザが通常視認しない側）に位置しており、メインカメラとも称される。
【００２５】
アウトカメラ１１０の解像度は、インカメラ１１７の解像度よりも高い。したがって、ユーザは、アウトカメラ１１０を用いることにより、インカメラ１１７を用いたときよりも、高画質の写真画像または動画像を撮像することができる。本実施の形態では、アウトカメラ１１０を用いて、ユーザは自画像を撮像することを可能にする。
【００２６】
以下では、説明の便宜上、アウトカメラ１１０およびインカメラ１１７が、電子シャッター機能と、メカニカルシャッター機能とを備えているとして説明する。なお、アウトカメラ１１０およびインカメラ１１７の構成はこれに限定されるものではない。
【００２７】
また、電子シャッター機能による撮像（撮影）で得られた画像データを、「スルー画像データ」と称し、メカニカルシャッター機能による撮像で得られた画像を、「保存用画像データ」と称する。スルー画像データは、プレビュー画像データとも称され、ディスプレイ１０９１にプレビュー画像（スルー画像）を表示するための画像データである。たとえばプレビュー画像が表示された状態において、ユーザがシャッターボタン（予め定められたハードウェアキーまたはソフトウェアキー）を押すことにより得られる画像データが、保存用画像データである。
【００２８】
スルー画像データは、通常、揮発性メモリに格納され、順次上書きされる。一方、保存用画像データは、フラッシュメモリ、着脱可能な記録媒体等の不揮発性メモリに格納される。このため、ユーザは、撮像後に、保存用画像データを読み出すことにより、保存用画像データに基づいた画像を視認することが可能となる。
【００２９】
図２は、携帯端末１における処理の概要を説明するための図である。図２（Ａ）は、インカメラ１１７を用いて、携帯端末１のユーザの自画像をスルー画像としてタッチスクリーン１０９のディスプレイに表示させている状態を表した図である。図２（Ｂ）は、アウトカメラ１１０を用いて自画像を撮像している状態を表した図である。より詳しくは、図２（Ｂ）は、アウトカメラ１１０のメカニカルシャッター機能を用いた撮像により、保存用画像データを取得しようとしている状態を表した図である。
【００３０】
以下では、説明を簡略化するために、以下の定義を行なった上で、携帯端末１の処理を説明する。図２（Ａ）を参照して、ＸＹＺ座標系において、Ｚ軸方向は鉛直方向とする。また、ＸＹ平面は、水平面とする。ディスプレイの表示面は、ＹＺ平面に平行であるとする。つまり、ディスプレイの表示面の法線の方向が、Ｘ軸と平行であるとする。また、ディスプレイの表示面の形状を矩形状とする。ディスプレイの表示面の長手方向がＺ軸方向であり、短手方向がＹ軸方向とする。
【００３１】
また、ＸＹＺ座標系における携帯端末１の中心点Ｃの座標を、（ｘ，ｙ，ｚ）＝（ｘｃ，ｙｃ，ｚｃ）とする。さらに、以下のように仮想軸を定義する。中心点Ｃを通り、ディスプレイの表示面の法線方向に沿った仮想軸を、仮想軸Ａｘとする。中心点Ｃを通り、ディスプレイの表示面の短手方向に沿った仮想軸を、仮想軸Ａｙとする。中心点Ｃを通り、ディスプレイの表示面の長手方向に沿った仮想軸を、仮想軸Ａｚとする。つまり、仮想軸ＡｘはＸ軸に平行であり、仮想軸ＡｙはＹ軸に平行であり、仮想軸ＡｚはＺ軸に平行である。
【００３２】
ユーザは、ユーザの手で携帯端末１を把持し、インカメラ１１７による撮像により得ら得たスルー画像をタッチスクリーン１０９のディスプレイに表示させる。ここで、ユーザは、写真の構図が定まったと判断した場合、予め定められた操作キー（以下、「スタートキー」と称する）を選択（押下）する。携帯端末１は、ユーザによる上記スタートキーの選択によって、予め定められた指示入力を受け付けたと判断する。なお、スタートキーは、タッチスクリーン１０９のディスプレイに表示されるソフトウェアキーであってもよいし、操作キー１１３等のハードウェアキーであってもよい。
【００３３】
図２（Ｂ）を参照して、ユーザは、アウトカメラ１１０で自画像を撮像するために、携帯端末１を仮想軸Ａｚを中心に１８０度回転させる。当該ユーザ操作によって、筐体１０の裏側面Ｓｂがユーザに対向することになる。つまり、アウトカメラ１１０とユーザとが対向状態となる。
【００３４】
携帯端末１は、予め定められた指示入力を受け付けた後に、上記１８０度の回転によって、ディスプレイおよびインカメラ１１７とアウトカメラ１１０との位置関係（空間的な位置関係）が入れ替わったことを検知すると、アウトカメラ１１０のメカニカルシャッター機能を用いた撮像を行なう。これにより、ユーザは、インカメラ１１７ではなく、ディスプレイ１０９１とは反対側に設けられたアウトカメラ１１０で自身の姿を適切に撮像することが可能となる。それゆえ、ユーザは、インカメラ１１７で撮像したときよりも高品質な自画像の写真を得ることができる。
【００３５】
なお、「ディスプレイおよびインカメラ１１７とアウトカメラ１１０との位置関係が入れ替わった」とは、本実施の形態では、ユーザに対向する筐体の表面が表側面Ｓａから裏側面Ｓｂに変わったことを意味している。
【００３６】
以下では、上記の機能を実現するための具体的に構成について説明する。
＜Ｂ．ハードウェア構成＞
図３は、携帯端末１のハードウェア構成を表した図である。図３を参照して、携帯端末１は、アンテナ１０１と、ＲＦ（Radio Frequency）回路１０２と、ベースバンド回路１０３と、ＧＰＳ受信機１０４と、プログラムを実行するアプリケーションプロセッサ１０５と、ＲＯＭ（Read Only Memory）１０６と、ＲＡＭ（Random Access Memory）１０７と、ＮＡＮＤ型のフラッシュメモリ１０８と、タッチスクリーン１０９と、アウトカメラ１１０と、マイク１１１と、スピーカ１１２と、ユーザによる指示の入力を受ける操作キー１１３と、通信ＩＦ（Interface）１１４と、ＩＣ（Integrated Circuit）カードリーダライタ１１５と、電源ユニット１１６と、インカメラ１１７と、センサ１１８と、タイマ１１９とを備える。また、タッチスクリーン１０９は、ディスプレイ１０９１と、ディスプレイ１０９１に重畳して配置されたタッチパネルとを含んで構成される。
【００３７】
ＧＰＳ受信機１０４は、アンテナ１０４１と、ＲＦ回路１０４２と、ベースバンド回路１０４３とを含む。ＧＰＳ受信機１０４は、アンテナ１０４１を用いてＧＰＳ衛星の信号を受信する。さらに、ＧＰＳ受信機１０４は、ＲＦ回路１０４２およびベースバンド回路１０４３における処理の結果（つまり、現在地情報）を、アプリケーションプロセッサ１０５に出力する。なお、現在地情報は、緯度、経度、および高度を示した情報である。
【００３８】
アンテナ１０１、ＲＦ回路１０２、およびベースバンド回路１０３は、基地局を介した、他の移動体端末、固定電話、およびＰＣ（Personal Computer）との間における無線通信に用いられる。詳しくは、アンテナ１０１、ＲＦ回路１０２、およびベースバンド回路１０３は、携帯端末１が携帯電話網を用いた通信を行なうために用いられる。
【００３９】
フラッシュメモリ１０８は、不揮発性の半導体メモリである。フラッシュメモリ１０８は、携帯端末１を制御するための各種のプログラム、並びに、携帯端末１が生成したデータ、携帯端末１の外部装置から取得したデータ等の各種データを揮発的に格納する。
【００４０】
センサ１１８は、携帯端末１の姿勢の変化に基づく信号をアプリケーションプロセッサ１０５に出力する。具体的には、センサ１１８は、３軸のジャイロセンサおよび３軸の加速度センサ等により構成される。
【００４１】
タイマ１１９は、時間を計時する。なお、タイマ１１９としては、カウントダウンタイマを用いてもよい。
【００４２】
各構成要素１０３〜１０９，１１１〜１１９は、相互にデータバスによって接続されている。ＩＣカードリーダライタ１１５には、メモリカード１４５１が装着される。
【００４３】
携帯端末１における処理は、各ハードウェアおよびアプリケーションプロセッサ１０５により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ１０８に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１４５１その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、ＩＣカードリーダライタ１１５その他の読取装置によりその記憶媒体から読み取られて、あるいは、アンテナ１０１、ＲＦ回路１０２、およびベースバンド回路１０３、または通信ＩＦ１１４を介してダウンロードされた後、フラッシュメモリ１０８に一旦格納される。そのソフトウェアは、アプリケーションプロセッサ１０５によってフラッシュメモリ１０８から読み出され、さらにフラッシュメモリ１０８に実行可能なプログラムの形式で格納される。アプリケーションプロセッサ１０５は、そのプログラムを実行する。
【００４４】
同図に示される携帯端末１を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、フラッシュメモリ１０８、メモリカード１４５１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、携帯端末１の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００４５】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４６】
＜Ｃ．データ＞
図４は、フラッシュメモリ１０８に格納されてるデータＤ０４を説明するための図である。
【００４７】
図４を参照して、データＤ０４には、携帯端末１の回転角に関する閾値として、仮想軸Ａｚ周りの回転角に関する閾値Ｔｈ＿ｒｚと、仮想軸Ａｘ周りの回転角に関する閾値Ｔｈ＿ｒｘと、仮想軸Ａｙ周りの回転角に関する閾値Ｔｈ＿ｒｙとが記憶されている。また、データＤ０４には、携帯端末１の移動量に関する閾値として、仮想軸Ａｚ方向の移動量に関する閾値Ｔｈ＿ｍｚと、仮想軸Ａｘ方向の移動量に関する閾値Ｔｈ＿ｍｘと、仮想軸Ａｙ方向の移動量に関する閾値Ｔｈ＿ｍｙとが記憶されている。
【００４８】
閾値Ｔｈ＿ｒｚ、閾値Ｔｈ＿ｒｘ、閾値Ｔｈ＿ｒｙ、閾値Ｔｈ＿ｍｚ、閾値Ｔｈ＿ｍｘ、閾値Ｔｈ＿ｍｙの各値は、たとえば、５度、１０度、１０度、１０ｍｍ、１０ｍｍ、１０ｍｍである。なお、各閾値は、これらの値に限定されるものではない。
【００４９】
各閾値Ｔｈ＿ｒｚ，Ｔｈ＿ｒｘ，Ｔｈ＿ｒｙ，Ｔｈ＿ｍｚ，Ｔｈ＿ｍｘ，Ｔｈ＿ｍｙの各値は、たとえば、実験により決定される。また、携帯端末１が被写体との距離を測定できる機能を有している場合、各閾値の値を被写体との距離に応じた値としてもよい。つまり、各閾値を可変としてもよい。この場合、数式で各閾値の値を変化させてもよいし、各閾値に関する複数のデータを予め記憶しておいてもよい。
【００５０】
データＤ０４に示した各閾値の利用の仕方については、後述する「＜Ｄ．処理の詳細＞」において説明する。
【００５１】
＜Ｄ．処理の詳細＞
図２に示した処理の概要においては、携帯端末１が仮想軸Ａｚを回転軸として１８０度回転させた例を挙げて説明した。
【００５２】
しかしながら、ユーザが携帯端末１を仮想軸Ａｚを中心に１８０度回転させようとした場合、正確に１８０度回転しているとは限らない。また、当該回転操作により、携帯端末１が、仮想軸Ａｘを回転軸として回転し、仮想軸Ａｙを回転軸として回転してしまう可能性がある。さらには、当該回転操作により、上記回転以外にも、携帯端末１が、仮想軸Ａｘの方向、仮想軸Ａｙの方向、および仮想軸Ａｚの方向の少なくいともいずれかの方向に移動する可能性もある。
【００５３】
このような場合には、アウトカメラ１１０による撮像の際に自画像をフレーム内に収めることができない事態が生じ得る。つまり、ユーザが意図していない画像が得られる虞がある。
【００５４】
そこで、以下では、データＤ０４（図４）に示した各閾値を用いることにより、アウトカメラ１１０による自画像の撮像の際にユーザの意図に沿った保存用画像データを得られるようにする構成について説明する。
【００５５】
図５は、携帯端末１を仮想軸Ａｚを中心に１８０度回転させたとユーザが判断した場合における、携帯端末１にとって許容される回転範囲を説明するための図である。図５（Ａ）は、仮想軸Ａｚを回転軸としたときの許容される回転範囲を説明するための図である。図５（Ｂ）は、仮想軸Ａｘを回転軸としたときの許容される回転範囲を説明するための図である。図５（Ｃ）は、仮想軸Ａｙを回転軸としたときの許容される回転範囲を説明するための図である。
【００５６】
なお、図５においては、実線で示した携帯端末１は、携帯端末１を仮想軸Ａｚを中心に正確に１８０度回転させ、他の回転や移動が生じていない状態を表している。つまり、実線で示した携帯端末１は、図２（Ｂ）で示した状態と同じ状態を表している。
【００５７】
図５（Ａ）を参照して、携帯端末１は、仮想軸Ａｚを回転軸とした回転の誤差（１８０°からのずれ）が、±Ｔｈ＿ｚｒ（たとえば図４の場合には±５度）である場合、アウトカメラ１１０によるユーザの自画像の撮像は問題ないと判断する。なお、図５（Ａ）は、アウトカメラ１１０が既にユーザの方向を向いている状態を表している。
【００５８】
図５（Ｂ）を参照して、携帯端末１は、仮想軸Ａｘを回転軸とした回転角が、±Ｔｈ＿ｘｒ（たとえば図４の場合には±１０度）である場合、アウトカメラ１１０によるユーザの自画像の撮像は問題ないと判断する。図５（Ｃ）を参照して、携帯端末１は、仮想軸Ａｙを回転軸とした回転角が、±Ｔｈ＿ｙｒ（たとえば図４の場合には±１０度）である場合、アウトカメラ１１０によるユーザの自画像の撮像は問題ないと判断する。
【００５９】
なお、以下では、仮想軸Ａｚを回転軸としたときの回転角を「回転角θｚ」と、仮想軸Ａｘを回転軸としたときの回転角を「回転角θｘ」と、仮想軸Ａｙを回転軸としたときの回転角を「回転角θｙ」と称する。
【００６０】
図６は、携帯端末１を仮想軸Ａｚを中心に１８０度回転させたとユーザが判断した場合における、携帯端末１にとって許容される移動量を説明するための図である。なお、移動量とは、仮想軸Ａｚを回転軸とした回転（１８０°回転）を行なう前と後とにおける、仮想軸Ａｘ方向（Ｘ軸方向）、仮想軸Ａｙ方向（Ｙ軸方向）、および仮想軸Ａｚ方向（Ｚ軸方向）のずれ量である。
【００６１】
図６（Ａ）は、仮想軸Ａｚ方向における許容される移動量の範囲を説明するための図である。図６（Ｂ）は、仮想軸Ａｘ方向における許容される移動量の範囲を説明するための図である。図６（Ｃ）は、仮想軸Ａｙ方向の許容される移動量の範囲を説明するための図である。なお、図６においては、図５と同様に、実線で示した携帯端末１は、携帯端末１を仮想軸Ａｚを中心に正確に１８０度回転させ、他の回転や移動が生じていない状態を表している。つまり、実線で示した携帯端末１は、図２（Ｂ）で示した状態と同じ状態を表している。
【００６２】
図６（Ａ）を参照して、携帯端末１は、仮想軸Ａｚ方向（Ｚ軸方向）の移動量が、±Ｔｈ＿ｚｍである場合、アウトカメラ１１０によるユーザの自画像の撮像は問題ないと判断する。なお、図６（Ａ）は、アウトカメラ１１０が既にユーザの方向を向いている状態を表している。
【００６３】
図６（Ｂ）を参照して、携帯端末１は、仮想軸Ａｘ方向（Ｘ軸方向）の移動量が、±Ｔｈ＿ｘｍである場合、アウトカメラ１１０によるユーザの自画像の撮像は問題ないと判断する。図６（Ｃ）を参照して、携帯端末１は、仮想軸Ａｙ方向（Ｙ軸方向）の移動量が、±Ｔｈ＿ｙｍである場合、アウトカメラ１１０によるユーザの自画像の撮像は問題ないと判断する。
【００６４】
なお、以下では、仮想軸Ａｚ方向（Ｚ軸方向）の移動量を「移動量Ｌｚ」と、仮想軸Ａｘ方向（Ｘ軸方向）の移動量を「移動量Ｌｘ」と、仮想軸Ａｙ（Ｙ軸方向）の移動量を「移動量Ｌｙ」と称する。
【００６５】
つまり、携帯端末１は、回転角θｚ，θｘ，θｙおよび移動量Ｌｚ，Ｌｘ，Ｌｙの各々が、以下の条件式（１）〜（６）を満たす場合に、アウトカメラ１１０によるユーザの自画像の撮像は問題ないと判断し、アウトカメラ１１０のメカニカルシャッター機能を用いた自画像の撮像を行なう。
【００６６】
１８０°−Ｔｈ＿ｒｚ≦θｚ≦１８０°＋Ｔｈ＿ｒｚ  …  （１）
−Ｔｈ＿ｒｘ≦θｘ≦Ｔｈ＿ｒｘ  …  （２）
−Ｔｈ＿ｒｙ≦θｙ≦Ｔｈ＿ｒｙ  …  （３）
−Ｔｈ＿ｍｚ≦Ｌｚ≦Ｔｈ＿ｍｚ  …  （４）
−Ｔｈ＿ｍｘ≦Ｌｘ≦Ｔｈ＿ｍｘ  …  （５）
−Ｔｈ＿ｍｙ≦Ｌｙ≦Ｔｈ＿ｍｙ  …  （６）
上記の構成によって、携帯端末１では、アウトカメラ１１０による自画像の撮像の際にユーザの意図に沿った保存用画像データを得られることになる。
【００６７】
＜Ｅ．制御構造＞
図７は、携帯端末１における処理の流れを表すフローチャートである。具体的には、図７は、ユーザによってアウトカメラ１１０による自画像撮像モードが選択されたことにより、携帯端末１が当該モードによる処理を開始したときの処理の流れを表している。
【００６８】
図７を参照して、ステップＳ２において、携帯端末１のアプリケーションプロセッサ１０５は、インカメラ１１７により撮像されたスルー画像をディスプレイ１０９１に表示する。ステップＳ４において、アプリケーションプロセッサ１０５は、予め定められた操作キーであるスタートキーが選択されたか否かを判断する。
【００６９】
ステップＳ４において肯定的な判断がなされた場合（ＹＥＳの場合）、アプリケーションプロセッサ１０５は、ステップＳ６において、センサ１１８からの出力を処理する。アプリケーションプロセッサ１０５は、ステップＳ４において否定的な判断がなされた場合（ＮＯの場合）、処理をステップＳ２に進める。
【００７０】
ステップＳ８において、アプリケーションプロセッサ１０５は、センサ１１８の出力に基づいて、ディスプレイ１０９１およびインカメラ１１７と、アウトカメラ１１０との位置関係が入れ替わったか否かを判断する。ステップＳ８において肯定的な判断がなされた場合（ＹＥＳの場合）、アプリケーションプロセッサ１０５は、ステップＳ１０において、アウトカメラ１１０に撮像を実行させる。そして、ステップＳ１２において、アプリケーションプロセッサ１０５は、当該撮像により得られた保存用画像データをフラッシュメモリ１０８に格納する。これにより、一連の処理を終了する。
【００７１】
一方、ステップＳ８において否定的な判断がなされた場合（ＮＯの場合）、アプリケーションプロセッサ１０５は、スタートキーが選択された後、予め定めら得らた時間が経過したかをタイマ１１９の出力に基づいて判断する。当該予め定められた時間は、たとえばフラッシュメモリ１０８に予め格納されている。なお、タイマ１１９としてカウントダウンタイマを用いた場合には、アプリケーションプロセッサ１０５は、ステップＳ１４においてタイムアップしたかた否かを判断する。
【００７２】
ステップＳ１４において肯定的な判断がなされた場合（ＹＥＳの場合）、アプリケーションプロセッサ１０５は、ディスプレイ１０９１にエラー表示をさせる。一方、ステップＳ１４において否定的な判断がなされた場合（ＮＯの場合）、アプリケーションプロセッサ１０５は、処理をステップＳ８に進める。
【００７３】
図８は、図７のステップＳ８の処理の詳細を説明するためのフローチャートである。図８を参照して、ステップＳ８０２において、アプリケーションプロセッサ１０５は、回転角θｚが、上述した条件式（１）を満たすか否かを判断する。ステップＳ８０２において肯定的な判断がなされた場合（ＹＥＳの場合）、ステップＳ８０４において、アプリケーションプロセッサ１０５は、回転角θｘが、上述した条件式（２）を満たすか否かを判断する。ステップＳ８０４において肯定的な判断がなされた場合（ＹＥＳの場合）、ステップＳ８０６において、アプリケーションプロセッサ１０５は、回転角θｙが、上述した条件式（３）を満たすか否かを判断する。
【００７４】
ステップＳ８０６において肯定的な判断がなされた場合（ＹＥＳの場合）、ステップＳ８０８において、アプリケーションプロセッサ１０５は、移動量Ｌｚが、上述した条件式（４）を満たすか否かを判断する。ステップＳ８０８において肯定的な判断がなされた場合（ＹＥＳの場合）、ステップＳ８１０において、アプリケーションプロセッサ１０５は、移動量Ｌｘが、上述した条件式（５）を満たすか否かを判断する。ステップＳ８１０において肯定的な判断がなされた場合（ＹＥＳの場合）、ステップＳ８１２において、アプリケーションプロセッサ１０５は、移動量Ｌｙが、上述した条件式（６）を満たすか否かを判断する。
【００７５】
ステップＳ８１２において肯定的な判断がなされた場合（ＹＥＳの場合）、ステップＳ８１４において、アプリケーションプロセッサ１０５は、ディスプレイ１０９１およびインカメラ１１７と、アウトカメラ１１０との位置関係が入れ替わったと判断する。ステップＳ８１４の後は、アプリケーションプロセッサ１０５は、処理を図７のステップＳ１０に進める。
【００７６】
一方、ステップＳ８０２，８０４，８０６，８０８，８１０，８１２の各々において否定的な判断がなされた場合（各ステップにおいてＮＯの場合）、アプリケーションプロセッサ１０５は、ステップＳ８１６において、ディスプレイ１０９１およびインカメラ１１７と、アウトカメラ１１０との位置関係が入れ替わっていないと判断する。ステップＳ８１６の後は、アプリケーションプロセッサ１０５は、処理を図７のステップＳ１４に進める。
【００７７】
＜Ｆ．変形例＞
（１）携帯端末１を以下のように構成してもよい。すなわち、スタートキーの選択に基づく指示入力は、インカメラ１１７によるスルー画像をディスプレイ１０９１に表示させた状態で、インカメラ１１７用のシャッターボタンが押下されたことに基づく入力とする。フラッシュメモリ１０８には、画像のマッチング処理を行なうためのプログラムを記憶させておく。
【００７８】
アプリケーションプロセッサ１０５は、インカメラ１１７用のシャッターボタンが押下されたことに基づき撮像された画像と、アウトカメラ１１０によるスルー画像とが、全体または焦点付近の画像において一致しているか否かを、上記プログラムを用いて判定する。アプリケーションプロセッサ１０５は、一致していると判定した場合、アウトカメラ１１０に撮像処理を実行させる。
【００７９】
当該構成により、ユーザは、スルー画像による構図と同じまたは近い構図を有する保存用画像データを得ることができる。
【００８０】
（２）上記においては、説明の便宜上、仮想軸ＡｘとＸ軸とが平行であって、仮想軸ＡｙとＹ軸とが平行であって、仮想軸ＡｚとＺ軸（鉛直軸）とが平行である場合を例に挙げて説明した。つまり、ユーザが、鉛直上向きに携帯端末１を把持する例を説明した。
【００８１】
しかしながら、これに限定されるものではない。ＸＹＺ座標系と、仮想軸Ａｘと仮想軸Ａｙと仮想軸Ａｚとで構成される座標系（以下、「仮想軸座標系」と称する）とにおいて、ＸＹＺ座標系を構成する３つの軸の少なくとも１つは、仮想軸座標系を構成する各軸と平行でなくてもよい。
【００８２】
（３）上述したように、インカメラ１１７は、筐体１０の表側面Ｓａの右上に設けられている（図１）。また、アウトカメラ１１０は、筐体１０の裏側面Ｓｂの左上に設けられている。このため、仮想軸Ａｚ（図２）に対して、インカメラ１１７とアウトカメラ１１０とは反対側に位置している。したがって、インカメラ１１７によるスルー画像の構図と、アウトカメラ１１０による構図とでは、ずれが生じる場合がある。特に、カメラに近い被写体を撮像する場合には、ずれが目立ちやすい傾向にある。そこで、以下のような処理を行なうことにより、これらのずれに対処することが可能となる。
【００８３】
上記においては、ステップＳ８１２において上述した条件式（６）を満たすか否かを判断した。つまり、ステップＳ８１２において、移動量Ｌｙが、“−Ｔｈ＿ｍｙ”以上であって、“Ｔｈ＿ｍｙ”以下であるかを判断した。ここでは、条件式（６）の代わりに、たとえば、以下の条件式（７）を用いることができる。
【００８４】
−Ｔｈ＿ｍｙ＋α≦Ｌｙ≦Ｔｈ＿ｍｙ＋α  …  （７）
なお、αは、正の数であり、筐体１０におけるインカメラ１１７とアウトカメラ１１０との位置関係に基づき予め定めらている数値である。
【００８５】
条件式（６）の代わりに条件式（７）を用いることにより、インカメラ１１７によるスルー画像の構図と、アウトカメラ１１０による構図とのずれの許容量が、条件式（６）を用いる場合の許容量よりも小さくなる。これにより、携帯端末１は、ユーザの意図により則した保存用画像を得ることができる。
【００８６】
（４）上記においては、携帯端末１のディスプレイ１０９１の長手方向をＺ軸方向（仮想軸Ａｚ軸方向）とし、短手方向をＹ軸方向（仮想軸Ａｙ方向）として説明した。つまり、縦位置で撮像する場合を例に挙げて説明した。
【００８７】
しかしながら、これに限定されるものではない。たとえば、携帯端末１のディスプレイ１０９１の長手方向をＹ軸方向（仮想軸Ａｙ軸方向）とし、短手方向をＺ軸方向（仮想軸Ａｚ方向）としてもよい。つまり、上述した撮像処理を、横位置で撮像する場合にも適用できる。
【００８８】
［実施の形態２］
＜Ｇ．概要＞
図９は、本実施の形態に係る携帯端末１Ａの外観を説明するための図である。図１（Ａ）は、携帯端末１の正面図である。図１（Ｂ）は、携帯端末１の裏面図である。
【００８９】
図９（Ａ）を参照して、携帯端末１Ａは、筐体１０の表側面Ｓａに、タッチスクリーン１０９と、複数の操作キー１１３とを備えている。携帯端末１Ａは、実施の形態１の携帯端末１とは異なり、インカメラ１１７を備えていない。
【００９０】
図９（Ｂ）を参照して、携帯端末１Ａは、筐体の裏側面Ｓｂに、アウトカメラ１１０を備えている。つまり、アウトカメラ１１０と、タッチスクリーン１０９のディスプレイ１０９１の表示面とは反対の面に備えられている。
【００９１】
また、携帯端末１Ａのディスプレイ１０９１は、たとえば液晶ディスプレイを用いることができる。ディスプレイ１０９１は、ミラー機能を有している。つまり、ユーザの指示に応じて、アプリケーションプロセッサ１０５は、ディスプレイ１０９１をミラーとして機能させることができる。これにより、携帯端末１Ａのユーザは、ディスプレイ１０９１をたとえば顔に近づけることにより、自身の姿をディスプレイ１０９１に映し出すことができる。なお、以下では、ミラー機能を実行させる動作モードを、「ミラーモード」と称する。
【００９２】
図１０は、携帯端末１Ａにおける処理の概要を説明するための図である。図１０（Ａ）は、ディスプレイ１０９１のミラー機能を用いて、携帯端末１Ａのユーザの自画像をディスプレイ１０９１の表示面（鏡面）に映し出している状態を表した図である。図１０（Ｂ）は、アウトカメラ１１０を用いて自画像を撮像している状態を表した図である。より詳しくは、図１０（Ｂ）は、図２（Ｂ）と同様、アウトカメラ１１０のメカニカルシャッター機能を用いた撮像により、保存用画像データを取得しようとしている状態を表した図である。
【００９３】
ユーザは、ユーザの手で携帯端末１Ａを把持し、ミラー機能を用いて、携帯端末１Ａのユーザの自画像をディスプレイ１０９１の表示面（鏡面）に映し出す。ここで、ユーザは、写真の構図が定まったと判断した場合、予め定められた操作キー（以下、「スタートキー」と称する）を選択（押下）する。携帯端末１Ａは、ユーザによる上記スタートキーの選択によって、予め定められた指示入力を受け付けたと判断する。
【００９４】
図１０（Ｂ）を参照して、ユーザは、アウトカメラ１１０で自画像を撮像するために、携帯端末１Ａを仮想軸Ａｚを中心に１８０度回転させる。当該ユーザ操作によって、筐体１０の裏側面Ｓｂがユーザに対向することになる。つまり、アウトカメラ１１０とユーザとが対向状態となる。
【００９５】
携帯端末１Ａは、予め定められた指示入力を受け付けた後に、上記１８０度の回転によって、ディスプレイ１０９１とアウトカメラ１１０との位置関係（空間的な位置関係）が入れ替わったことを検知すると、アウトカメラ１１０のメカニカルシャッター機能を用いた撮像を行なう。これにより、ユーザは、ディスプレイ１０９１とは反対側に設けられたアウトカメラ１１０で自身の姿を適切に撮像することが可能となる。つまり、ユーザは、アウトカメラ１１０による自画像の撮像の際にユーザの意図に沿った保存用画像データを得ることができる。
【００９６】
なお、「ディスプレイ１０９１とアウトカメラ１１０との位置関係が入れ替わった」とは、本実施の形態では、ユーザに対向する筐体の表面が表側面Ｓａから裏側面Ｓｂに変わったことを意味している。
【００９７】
＜Ｈ．ハードウェア構成＞
図１１は、携帯端末１Ａのハードウェア構成を表した図である。図１１を参照して、携帯端末１Ａは、アンテナ１０１と、ＲＦ（Radio Frequency）回路１０２と、ベースバンド回路１０３と、ＧＰＳ受信機１０４と、プログラムを実行するアプリケーションプロセッサ１０５と、ＲＯＭ（Read Only Memory）１０６と、ＲＡＭ（Random Access Memory）１０７と、ＮＡＮＤ型のフラッシュメモリ１０８と、タッチスクリーン１０９と、アウトカメラ１１０と、マイク１１１と、スピーカ１１２と、ユーザによる指示の入力を受ける操作キー１１３と、通信ＩＦ（Interface）１１４と、ＩＣ（Integrated Circuit）カードリーダライタ１１５と、電源ユニット１１６と、センサ１１８と、タイマ１１９とを備える。上述したように、携帯端末１Ａは、インカメラ１１７を備えていない点において、インカメラを１１７を備える実施の形態１の携帯端末１と異なる。
【００９８】
＜Ｉ．制御構造＞
図１２は、携帯端末１Ａにおける処理の流れを表すフローチャートである。具体的には、図１２は、ユーザによってアウトカメラ１１０による自画像撮像モードが選択されたことにより、携帯端末１Ａが当該モードによる処理を開始したときの処理の流れを表している。
【００９９】
図１２を参照して、ステップＳ２０２において、携帯端末１Ａのアプリケーションプロセッサ１０５は、ディスプレイ１０９１をミラーモードに変更する。ステップＳ４において、アプリケーションプロセッサ１０５は、予め定められた操作キーであるスタートキーが選択されたか否かを判断する。
【０１００】
ステップＳ４において肯定的な判断がなされた場合（ＹＥＳの場合）、アプリケーションプロセッサ１０５は、ステップＳ６において、センサ１１８からの出力を処理する。アプリケーションプロセッサ１０５は、ステップＳ４において否定的な判断がなされた場合（ＮＯの場合）、処理をステップＳ２に進める。
【０１０１】
ステップＳ２０４において、アプリケーションプロセッサ１０５は、センサ１１８の出力に基づいて、ディスプレイ１０９１とアウトカメラ１１０との位置関係が入れ替わったか否かを判断する。ステップＳ２０４において肯定的な判断がなされた場合（ＹＥＳの場合）、アプリケーションプロセッサ１０５は、ステップＳ１０において、アウトカメラ１１０に撮像を実行させる。そして、ステップＳ１２において、アプリケーションプロセッサ１０５は、当該撮像により得られた保存用画像データをフラッシュメモリ１０８に格納する。これにより、一連の処理を終了する。
【０１０２】
一方、ステップＳ２０４において否定的な判断がなされた場合（ＮＯの場合）、アプリケーションプロセッサ１０５は、スタートキーが選択された後、予め定めら得らた時間が経過したかをタイマ１１９の出力に基づいて判断する。当該予め定められた時間は、たとえばフラッシュメモリ１０８に予め格納されている。なお、タイマ１１９としてカウントダウンタイマを用いた場合には、アプリケーションプロセッサ１０５は、ステップＳ１４においてタイムアップしたかた否かを判断する。
【０１０３】
ステップＳ１４において肯定的な判断がなされた場合（ＹＥＳの場合）、アプリケーションプロセッサ１０５は、ディスプレイ１０９１にエラー表示をさせる。一方、ステップＳ１４において否定的な判断がなされた場合（ＮＯの場合）、アプリケーションプロセッサ１０５は、処理をステップＳ２０４に進める。
【０１０４】
なお、ステップＳ２０４においては、図８に示した判断処理と同様な処理が実行されるため、ここでは繰り返して説明しない。この場合、図８のステップＳ８１４の処理内容を「ディスプレイ１０９１とアウトカメラ１１０との位置関係が入れ替わったと判断」に読み替え、ステップＳ８１６の処理内容を「ディスプレイ１０９１とアウトカメラ１１０との位置関係が入れ替わっていないと判断」に読み替える。
【０１０５】
＜Ｊ．変形例＞
（１）上記においては、ディスプレイ１０９１がミラー機能を有する場合を例に挙げて説明したが、必ずしもミラー機能は必要ではない。
【０１０６】
ユーザがディスプレイ１０９１を覗き込むと、通常、ディスプレイ１０９１にユーザの顔が映り込む。この状態において、ユーザがスタートキーを選択することにより、図１２のステップＳ６以降の処理を行なうように、携帯端末１Ａを構成していもよい。
【０１０７】
たとえば、ディスプレイ１０９１のバックライトを発光していないときには、ユーザの顔が映り込みやすい。また、ディスプレイ１０９１のバックライトを発光しておらず、かつディスプレイ１０９１に画像を表示するための映像データ信号が供給されていないときには、ユーザの顔が特に映り込みやすい。このような状態で、スタートキーの選択による入力を携帯端末１Ａが受け付けるようにすればよい。
【０１０８】
（２）上述した実施の形態１の携帯端末１にミラー機能を搭載し、図７に示した処理を行なうか、図１２に示した処理を行なうかを、ユーザに選択させるように、携帯端末１を構成してもよい。
【０１０９】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１０】
１  携帯端末、１０  筐体、１０５  アプリケーションプロセッサ、１０８  フラッシュメモリ、１０９  タッチスクリーン、１１０  アウトカメラ、１１３  操作キー、１１７  インカメラ、１１８  センサ、１１９  タイマ、１０９１  ディスプレイ、１４５１  メモリカード、Ａｘ，Ａｙ，Ａｚ  仮想軸、Ｃ  中心点、Ｄ０４  データ、Ｓａ  表側面、Ｓｂ  裏側面。
【図１】
0005897407.tif 000002
【図２】
0005897407.tif 000003
【図３】
0005897407.tif 000004
【図４】
0005897407.tif 000005
【図５】
0005897407.tif 000006
【図６】
0005897407.tif 000007
【図７】
0005897407.tif 000008
【図８】
0005897407.tif 000009
【図９】
0005897407.tif 000010
【図１０】
0005897407.tif 000011
【図１１】
0005897407.tif 000012
【図１２】
0005897407.tif 000013