(57)【特許請求の範囲】
【請求項１】
筐体と、
前記筐体に配置され、被写体を撮影する撮影部と、
前記撮影部と前記被写体との被写体距離を検出する距離検出部と、
前記撮影部で前記被写体の１枚目の画像を撮影した後、前記距離検出部で検出した結果に基づいて、前記１枚目の画像と組み合わせることで前記被写体を立体視できる画像を撮影できる前記被写体距離に前記筐体が配置されていると判定した場合、前記撮影部で前記被写体の２枚目の画像を撮影する制御部と、を有し、
前記距離検出部は、前記被写体に向けて超音波を出力し、当該超音波の反射波を検出することで、前記被写体距離を検出する超音波センサであり、
前記超音波センサは、超音波の反射波の反射強度の変化に基づいて前記被写体との相対位置の変化を検出することを特徴とする携帯電子機器。
【請求項２】
筐体と、
前記筐体に配置され、被写体を撮影する撮影部と、
前記撮影部と前記被写体との被写体距離を検出する距離検出部と、
前記撮影部で前記被写体の１枚目の画像を撮影した後、前記距離検出部で検出した結果に基づいて、前記１枚目の画像と組み合わせることで前記被写体を立体視できる画像を撮影できる前記被写体距離に前記筐体が配置されていると判定した場合、前記撮影部で前記被写体の２枚目の画像を撮影する制御部と、
報知部と、を有し、
前記制御部は、前記距離検出部で検出した結果に基づいて前記被写体が動かないと判定した場合、前記報知部から前記筐体を移動させる指示を報知し、前記被写体が動いていると判定した場合、前記報知部から前記筐体を移動させない指示を報知することを特徴とする携帯電子機器。
【請求項３】
筐体と、
前記筐体に配置され、被写体を撮影する撮影部と、
前記撮影部と前記被写体との被写体距離を検出する距離検出部と、
前記撮影部で前記被写体の１枚目の画像を撮影した後、前記距離検出部で検出した結果に基づいて、前記１枚目の画像と組み合わせることで前記被写体を立体視できる画像を撮影できる前記被写体距離に前記筐体が配置されていると判定した場合、前記撮影部で前記被写体の２枚目の画像を撮影する制御部と、
前記筐体の移動を検出する加速度センサと、
報知部と、を有し、
前記制御部は、前記被写体が動いていると判定しかつ前記加速度センサで前記筐体が移動していることを検出した場合、前記報知部から前記筐体を移動させない指示を報知することを特徴とする携帯電子機器。
【請求項４】
前記距離検出部は、前記被写体に向けて超音波を出力し、当該超音波の反射波を検出することで、前記被写体距離を検出する超音波センサであることを特徴とする請求項２または３に記載の携帯電子機器。
【請求項５】
前記超音波センサは、超音波を出力してから当該超音波の反射波を検出するまでの時間に基づいて前記被写体距離を検出することを特徴とする請求項１または４に記載の携帯電子機器。
【請求項６】
前記制御部は、検出した被写体距離と前記１枚目の画像の撮影時の被写体距離との差分が設定した範囲にある場合、前記被写体の２枚目の画像を撮影することを特徴とする請求項１から５のいずれか一項に記載の携帯電子機器。
【請求項７】
前記制御部は、前記撮影部で撮影した画像に基づいて被写体を特定し、前記撮影部と特定した被写体との距離を前記被写体距離とすることを特徴とする請求項２または３に記載の携帯電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元画像の撮影を行う携帯電子機器に関する。
【背景技術】
【０００２】
近年では、三次元画像を表示させる電子機器が提案されている。この電子機器に表示させる三次元画像を撮影する装置は、例えばミラー等を配置して角度をずらした２つの画像を撮影することで、三次元画像として再生可能な画像を撮影できる（特許文献１参照）。また、複数台の撮影装置を配置して夫々の撮影装置で同時に画像を撮影することでも、三次元画像として再生可能な画像を撮影できる（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−９２５１７号公報
【特許文献２】特開平１１−３４１５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の装置は、画像を撮影する撮影機構として三次元画像を撮影するための光学系、撮像素子が必要となる。また、特許文献２に記載の装置は、複数台の撮影装置が必要となる。このため、装置構成が複雑化、大型化し、装置が高価になる。
【０００５】
また、三次元画像を撮影する装置としては、ユーザが１つの電子機器で１回目の撮影をした後、場所を移動して２回目の撮影を行うことで、三次元画像として再生可能な画像を撮影する装置もある。このように場所を移動しつつ２枚の画像を取得することで１枚の画像を撮影できない電子機器でも三次元画像として再生可能な画像を撮影することができる。
【０００６】
しかしながら、１台の装置で移動しながら撮影する方法では、撮影した２つの画像の間に不要なずれ等が生じ、撮影した画像が三次元画像にならない、つまり立体画像に見えない恐れがある。
【０００７】
本発明は、上記に鑑みてなされたものであって、三次元画像として表示可能な画像の撮影を好適に実行できる携帯電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の携帯電子機器は、筐体と、前記筐体に配置され、被写体を撮影する撮影部と、前記撮影部と前記被写体との被写体距離を検出する距離検出部と、前記撮影部で前記被写体の１枚目の画像を撮影した後、前記距離検出部で検出した結果に基づいて、前記１枚目の画像と組み合わせることで前記被写体を立体視できる画像を撮影できる前記被写体距離に前記筐体が配置されていると判定した場合、前記撮影部で前記被写体の２枚目の画像を撮影する制御部と、を有することを特徴とする。
【０００９】
ここで、前記距離検出部は、前記被写体に向けて超音波を出力し、当該超音波の反射波を検出することで、前記被写体距離を検出する超音波センサであることが好ましい。
【００１０】
また、前記超音波センサは、超音波を出力してから当該超音波の反射波を検出するまでの時間に基づいて前記被写体距離を検出することが好ましい。
【００１１】
また、前記超音波センサは、超音波の反射波の反射強度の変化に基づいて前記被写体との相対位置の変化を検出することが好ましい。
【００１２】
また、報知部をさらに有し、前記制御部は、前記距離検出部で検出した結果に基づいて前記被写体が動かないと判定した場合、前記報知部から前記筐体を移動させる指示を報知し、前記被写体が動いていると判定した場合、前記報知部から前記筐体を移動させない指示を報知することが好ましい。
【００１３】
また、前記筐体の移動を検出する加速度センサと、報知部と、をさらに有し、前記制御部は、前記被写体が動いていると判定しかつ前記加速度センサで前記筐体が移動していることを検出した場合、前記報知部から前記筐体を移動させない指示を報知することが好ましい。
【００１４】
また、前記制御部は、検出した被写体距離と前記１枚目の画像の撮影時の被写体距離との差分が設定した範囲にある場合、前記被写体の２枚目の画像を撮影することが好ましい。
【００１５】
また、前記制御部は、前記撮影部で撮影した画像に基づいて被写体を特定し、前記撮影部と特定した被写体との距離を前記被写体距離とすることが好ましい。
【発明の効果】
【００１６】
本発明にかかる携帯電子機器は、三次元画像として表示可能な画像の撮影を好適に実行できるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】図１は、携帯電話端末の外観を示す正面図である。
【図２】図２は、携帯電話端末の機能の概略構成を示すブロック図である。
【図３】図３は、携帯電話端末の撮影動作時の処理の一例を示すフロー図である。
【図４】図４は、携帯電話端末の撮影動作を説明するための説明図である。
【図５】図５は、携帯電話端末の撮影動作を説明するための説明図である。
【図６】図６は、携帯電話端末の撮影動作時の処理の一例を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器として携帯電話端末を例として説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、三次元（３Ｄ）画像表示機能を備える各種装置、例えば、ＰＨＳ（Personal  Handy-phone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００１９】
図１は、本発明の携帯電子機器の一実施形態である携帯電話端末１の外観を示す正面図である。携帯電話端末１は、薄板状の筐体１２を有する。携帯電話端末１は、筐体１２の表面に、タッチパネル２と、ボタン２０、ボタン２２及び入力デバイス２４からなる入力部３と、レシーバ７と、マイク８と、カメラ１６と、超音波センサ１７と、が配置されている。タッチパネル２は、板状の筐体１２の面積が最も広い面に配置されている。また、入力部３も、筐体１２のタッチパネル２が配置されている面の、長手方向の一方の端部に配置されている。入力部３は、短手方向の一方から他方に向かって、ボタン２０、入力デバイス２４、ボタン２２の順で配置されている。また、レシーバ７は、筐体１２のタッチパネル２が配置されている面の長手方向の他方の端部、つまり、入力部３が配置されている端部とは反対側の端部に配置されている。また、マイク８は、筐体１２のタッチパネル２が配置されている面の長手方向の一方の端部、つまり、入力部３が配置されている端部に配置されている。また、カメラ１６は、タッチパネル２が配置されている面とは反対側の面に配置されている。超音波センサ１７は、タッチパネル２が配置されている面とは反対側の面に配置されている。また、超音波センサ１７は、カメラ１６の近傍に配置されている。本実施形態の携帯電話端末１は、カメラ１６と超音波センサ１７とが筐体１２の長手方向のレシーバ７が配置されている側の端部に配置されている。
【００２０】
タッチパネル２は、文字、図形、画像等を表示するとともに、指、スタイラス、ペン（ペンの先端、棒状部材の先端）等（以下、単に「指」という）を用いてタッチパネル２に対して行われる各種動作を検出する。例えば、携帯電話端末１は、利用者から文字の入力を受け付けるために、タッチパネル２上に仮想キーボードを表示させる。携帯電話端末１は、タッチパネル２上に仮想キーボードを表示させた状態で、指によってタッチパネル２に入力される各種動作を検出し、仮想キーボードのどのキーが押下されたか、接触されたかを検出し、押下、接触を検出したキーを入力したキーとすることで、文字入力を行うことができる。また、タッチパネル２は、文字の入力によらず、表示させている画像と、指によってタッチパネル２に対して行われる各種動作とに基づいて、各種操作の入力を検出し、入力された操作に基づいて各種制御を行う。
【００２１】
入力部３は、ボタン２０、２２が押下された場合に、押下されたボタンに対応する機能を起動させる。また、入力部３は、入力デバイス２４に入力された動作も操作として検出し、入力された操作に基づいて各種制御を行う。例えば、入力デバイス２４は、方向指示操作や決定操作を検出する。入力デバイス２４は、タッチパッド、光学式入力デバイス、４方及び中央にボタンを備える入力デバイス等で構成される。
【００２２】
カメラ１６は、画像を撮影する撮影装置である。撮影窓が、筐体１２のタッチパネル２が配置されている面とは反対側の面に露出して配置されている。カメラ１６は、撮影窓から入射した撮影領域の光を読み取ることで、カメラ１６が配置されている面に向かい合う面のうち所定の角度領域（撮影領域）の画像を取得する。
【００２３】
超音波センサ１７は、配置されている面と対面する物体との距離を検出する検出素子である。超音波センサ１７は、カメラ１６と同様に筐体１２のタッチパネル２が配置されている面とは反対側の面に露出して配置されている。超音波センサ１７は、カメラ１６の撮影領域に含まれる被写体とカメラ１６との距離を検出する。なお超音波センサ１７は、超音波センサ１７とカメラ１６との位置関係は一定であるため、自身と被写体との距離を検出して、検出した距離を補正することで、カメラ１６と被写体との距離を算出する。なお、カメラ１６と超音波センサ１７とは近接した位置に配置されているため、超音波センサ１７は、補正を行うことなく、自身と被写体との距離をカメラ１６と被写体との距離としてもよい。
【００２４】
次に、携帯電話端末１の機能と制御部との関係を説明する。図２は、図１に示す携帯電話端末１の機能の概略構成を示すブロック図である。図２に示すように携帯電話端末１は、タッチパネル２と、入力部３と、電源部５と、通信部６と、レシーバ７と、マイク８と、記憶部９と、主制御部１０と、ＲＡＭ（Random  Access  Memory）１１と、カメラ（撮影部）１６と、超音波センサ１７と、加速度センサ１８と、を有する。なお、本実施形態では、超音波センサ１７が被写体とカメラ（撮影部）１６との距離を検出する距離検出部となる。
【００２５】
タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ２Ａとを有する。タッチセンサ２Ａは、指を用いてタッチパネル２に対して行われた各種動作を、動作が行われた場所のタッチパネル２上での位置とともに検出する。タッチセンサ２Ａによって検出される動作には、指をタッチパネル２の表面に接触させる動作や、指をタッチパネル２の表面に接触させたまま移動させる動作や、指をタッチパネル２の表面から離す動作が含まれる。なお、タッチセンサ２Ａは、感圧式、静電式等のいずれの検出方式を採用していてもよい。表示部２Ｂは、例えば、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネル等で構成され、文字、図形、画像等を表示する。また、表示部２Ｂは、複数の画像を重ねて表示させて三次元（３Ｄ）画像、つまり利用者が立体視できる画像を表示できる。つまり、表示部２Ｂは、複数の画像を重ねて表示させることで三次元（３Ｄ）画像を表示できる。
【００２６】
入力部３は、上述したようにボタン２０、２２と、入力デバイス２４とを有する。ボタン２０、２２は、物理的な入力（押下）を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を主制御部１０へ送信する。また、入力デバイス２４も、利用者の操作を受け付け、受け付けた操作に対応する信号を主制御部１０へ送信する。
【００２７】
電源部５は、蓄電池または外部電源から得られる電力を、主制御部１０を含む携帯電話端末１の各機能部へ供給する。通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式等による無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。レシーバ７は、電話通信における相手側の音声や着信音等を出力する。マイク８は、利用者等の音声を電気的な信号へ変換する。
【００２８】
記憶部９は、例えば、不揮発性メモリや磁気記憶装置であり、主制御部１０での処理に利用されるプログラムやデータを保存する。具体的には、記憶部９は、メールの送受信や閲覧のためのメールプログラム９Ａや、ＷＥＢページの閲覧のためのブラウザプログラム９Ｂや、カメラ１６で画像を撮影するためのカメラプログラム９Ｃや、超音波センサ１７の検出結果に基づいて自身と被写体との距離を検出し、加速度センサ１８の検出結果に基づいて自身の位置の移動を検出するための位置検出プログラム９Ｄや、３Ｄ（三次元）画像として表示可能な画像を撮影するためおよび３Ｄ画像を表示するための３Ｄ（三次元）画像処理プログラム９Ｅや、各種プログラムを実行する際に用いる各種条件を対応付けた処理条件テーブル９Ｆや、撮影等により取得された画像が格納された画像フォルダ９Ｇを記憶する。また、記憶部９には、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラムや、氏名、電話番号、メールアドレス等が登録されたアドレス帳データ等の他のプログラムやデータも記憶される。また、記憶部９には、タッチパネル２に入力された入力操作に基づいて制御動作、処理を決定するプログラム等も記憶される。なお、制御動作、処理とは、携帯電話端末１で実行する各種動作、処理が含まれ、例えば、カーソル、ポインタの移動、画面の表示切換、文字入力処理、各種アプリケーションの起動処理、終了処理がある。
【００２９】
主制御部１０は、例えば、ＣＰＵ（Central  Processing  Unit）であり、携帯電話端末１の動作を統括的に制御する。具体的には、主制御部１０は、記憶部９に記憶されているデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムを実行して、タッチパネル２、入力部３、通信部６、カメラ１６、超音波センサ１７、加速度センサ１８等を制御することによって各種処理を実行する。主制御部１０は、記憶部９に記憶されているプログラムや、処理を実行することによって取得／生成／加工されたデータを、一時的な記憶領域を提供するＲＡＭ１１に必要に応じて展開する。なお、主制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。
【００３０】
カメラ１６は、画像を撮影する撮影装置である。撮影窓が、筐体１２のタッチパネル２が配置されている面とは反対側の面に露出して配置されている。カメラ１６は、撮影窓から入射した撮影領域の光を読み取ることで、対面する領域のうち所定の角度領域（撮影領域）の画像を取得する。
【００３１】
超音波センサ１７は、所定の方向（本実施形態では、カメラ１６の撮影領域内）にある被写体との距離（相対距離、被写体距離）を測定する計測器である。超音波センサ１７は、筐体１２の上面に配置され、計測波として超音波を射出する出力部１７ａと、筐体１２の上面に配置され、計測波を受信する受信部１７ｂとを有する。超音波センサ１７は、出力部１７ａから出力した超音波のうち被写体に当たって反射した反射波の計測波を受信部１７ｂで受信する。超音波センサ１７は、受信部１７ｂが受信した計測波の強度や、計測波の入射角、出力部１７ａで出力されてから受信部１７ｂで受信されるまでの時間等に基づいて、自身と被写体との距離を算出する。
【００３２】
加速度センサ１８は、筐体１２に加わる加速度を検出する検出器である。ここで、加速度センサ１８としては、種々の方法で加速度を検出する検出器を用いることができ、例えば、静電容量の変化や、ピエゾ抵抗の変化、相対位置の変化等で加速度を検出する検出器を用いることができる。また、加速度センサ１８は、加速度の大きさに加え加速度の方向を検出する。加速度センサ１８は、操作者が筐体１２を移動させたり振ったりする際に筐体１２に作用する加速度を検出し、検出した加速度情報を主制御部１０に送る。主制御部１０は、位置検出プログラム９Ｄを実行し、加速度センサ１８の検出結果を解析することで、具体的には検出した加速度の情報を積算することで筐体１２の姿勢の変化量や移動を検出する。
【００３３】
次に、図３を用いて、撮影動作の一例について説明する。図３は、携帯電話端末の撮影動作時の処理の一例を示すフロー図である。図３に示す処理は、携帯電話端末１により三次元画像で表示可能な画像を撮影する撮影動作の一例である。図３に示す処理手順は、カメラプログラム９Ｃ、位置検出プログラム９Ｄ、３Ｄ画像処置プログラム９Ｅが提供する機能に基づいて繰り返し実行される。より具体的には、カメラプログラム９Ｃが提供する機能（画像撮影機能）、位置検出プログラム９Ｄが提供する機能（距離検出機能）により取得した各種検出結果および画像を３Ｄ画像処理プログラム９Ｅが提供する機能に基づいて、解析してカメラプログラム９Ｃが提供する機能（撮影機能）の動作を制御し、被写体の撮影を行う。携帯電話端末１は、三次元画像の撮影を行う機能を起動する指示が入力された場合、図３に示す処理を行う。
【００３４】
主制御部１０は、ステップＳ１２として超音波センサ１７を起動させる。主制御部１０は、ステップＳ１２で超音波センサ１７を起動させたら、ステップＳ１４としてカメラ１６を起動させる。なお、ステップＳ１２とステップＳ１４の処理は、同時に行っても、逆の順序で行ってもよい。また、既に起動されている場合は、処理を行わなくてもよい。
【００３５】
主制御部１０は、ステップＳ１４でカメラ１６を起動させたら、ステップＳ１５として初期設定を行う。ここで、初期設定とは、撮影に必要な各種条件の設定である。例えば、明るさ、ズーム角等の撮影条件の設定、画像をタッチパネル２に表示させるかの設定、撮影指示として検出する操作の設定等を行う。携帯電話端末１は、ステップＳ１５で初期設定を行ったら、カメラ１６による撮影を開始し、ステップＳ１６として、ビューイングを行う。つまりカメラ１６で撮影した画像をプレビュー画像としてタッチパネル２に表示させる。主制御部１０は、ステップＳ１６でビューイングを実行したら、ステップＳ１８として、撮影指示を検出したかを判定する。具体的には、主制御部１０は、利用者からの撮影指示開始指示（シャッタ）の押下等を検出したかを判定する。携帯電話端末１は、ステップＳ１８で撮影指示なし（Ｎｏ）、つまり、撮影指示を検出していないと判定したら、ステップＳ１６に進む。このように、主制御部１０は、撮影指示を検出するまでビューイング、つまりブレビュー画像の表示を行う。
【００３６】
主制御部１０は、ステップＳ１８で撮影指示を検出した（Ｙｅｓ）と判定したら、ステップＳ２０として１枚目の画像の撮影を行う。つまり、画像を取得する。主制御部１０は、取得した画像のデータをＲＡＭ１１、記憶部９等に一時的に保存する。主制御部１０は、ステップＳ２０で画像を取得したら、ステップＳ２２からステップＳ２６の処理で自身と被写体との相対距離の検出を行う。
【００３７】
主制御部１０は、ステップＳ２２として、超音波センサ１７の出力部１７ａから超音波を送出（出力）し、ステップＳ２４として、超音波センサ１７の受信部１７ｂで反射波を検出する。つまり、超音波センサ１７は、ステップＳ２４で出力部１７ａから出力された超音波のうち、被写体で反射され受信部１７ｂに到達した超音波である反射波を受信部１７ｂで検出する。主制御部１０は、ステップＳ２４で反射波を検出したら、ステップＳ２６として距離を算出する。具体的には、主制御部１０は、超音波を出力してから当該超音波の反射波を検出するまでの時間に基づいて、被写体と自身（筐体１２、超音波センサ１７またはカメラ１６）との距離を検出する。なお、超音波の速度は既知であるので、超音波を出力してから当該超音波の反射波を検出するまでの時間と超音波の速度とを計算することで、被写体と自身との距離を算出することができる。なお、主制御部１０は、ステップＳ２０で画像を撮影した直後のステップＳ２２からステップＳ２６の処理は、１枚目の画像の撮影時の自身と被写体との相対距離の検出として実行する。
【００３８】
主制御部１０は、ステップＳ２６で距離を算出したら、ステップＳ２８として２枚目を撮影可能な距離であるかを判定する。２枚目を撮影可能な距離とは、１枚目の画像の相対距離との間に設定した閾値範囲の距離差があり、１枚目の画像と重ねて表示させることで被写体を立体視できる画像を撮影することが可能な距離である。
【００３９】
主制御部１０は、ステップＳ２８で撮影可能な距離ではない（Ｎｏ）と判定したら、ステップＳ３０として、距離の変化が規定値よりも大きいかを判定する。なお、規定値とは、２枚目を撮影可能な距離の判定の基準に設定した閾値範囲の距離差よりも大きい距離である。なお、規定値と閾値範囲の距離差とは、同一でなくてもよい。規定値は、閾値範囲の距離よりも大きくてもよい。主制御部１０は、ステップＳ３０で規定値よりも大きくない（Ｎｏ）と判定したら、ステップＳ２２に進み、上記処理を繰り返す。
【００４０】
主制御部１０は、ステップＳ３０で規定値よりも大きい（Ｙｅｓ）と判定したら、ステップＳ３２としてアラームを送出し、ステップＳ３４として撮影不可の処理を行い、本処理を終了する。つまり、距離差が規定値を越えた場合は、その旨を報知するアラームを出力し、三次元画像の撮影を不可と判定して、１枚目の画像の消去等の処理を行い処理を終了する。
【００４１】
携帯電話端末１は、ステップＳ２８で撮影可能距離である（Ｙｅｓ）と判定したら、ステップＳ３６として２枚目の画像を撮影する。つまり、ステップＳ２０で撮影した画像と共に表示することで被写体の３Ｄ画像を表示できる画像を撮影する。また、携帯電話端末１は、撮影した２枚の画像をタッチパネル２に重ねて表示させ、三次元画像のプレビュー表示を行ってもよい。その後、携帯電話端末１は、撮影した画像を記憶部９の画像フォルダ９Ｇに保存する。なお、携帯電話端末１は、タッチパネル２に撮影した画像および撮影した画像を保存するかの問い合わせ画像を表示させ、利用者による保存指示を検出したら画像を保存してもよい。携帯電話端末１は、保存処理を行ったら、本処理を終了する。
【００４２】
以下、図４および図５を用いて、撮影動作の具体例を説明する。ここで、図４および図５は、それぞれ携帯電話端末の撮影動作を説明するための説明図である。なお、図４は、自身が移動する場合の例であり、図５は、被写体が移動する場合の例である。図４に示すように携帯電話端末１は、ステップＳ１として、撮影領域５０に被写体４０が含まれた状態で画像を撮影する指示を検出した場合、１枚目の画像の撮影を行う。また、携帯電話端末１は、超音波センサ１７により超音波５２を出力し、携帯電話端末１と被写体４０との相対距離を算出する。
【００４３】
その後、携帯電話端末１を持つ利用者が被写体４０と向かい合っている状態を維持しつつ移動し、本実施形態では被写体４０と離れる方向に移動する。携帯電話端末１は、一定時間毎に超音波センサ１７により定期的に相対距離を検出する。その後、ステップＳ２に示すように、携帯電話端末１は、被写体４０に向けて超音波５２を出力して携帯電話端末１と被写体４０との相対距離を検出し、相対距離が１枚目の画像を撮影した相対距離よりも距離Ｌ離れたことを検出した場合、２枚目の画像を撮影する。これにより、被写体との相対距離が一定距離変化している２枚の画像を撮影することができる。
【００４４】
次に、図５に示すように携帯電話端末１は、ステップＳ５として、撮影領域に被写体１００が含まれた状態で画像を撮影する指示を検出した場合、１枚目の画像の撮影を行う。また、携帯電話端末１は、超音波センサ１７により超音波を出力し、携帯電話端末１と被写体１００との相対距離を算出する。
【００４５】
その後、被写体１００は、携帯電話端末１と向かい合っている状態を維持しつつ移動し、本実施形態では携帯電話端末１と離れる方向に移動する。携帯電話端末１は、一定時間毎に超音波センサ１７により定期的に相対距離を検出する。その後、ステップＳ６に示すように、携帯電話端末１は、移動した被写体１００ａに向けて超音波を出力して携帯電話端末１と被写体１００ａとの相対距離を検出し、相対距離が１枚目の画像を撮影した相対距離から設定した範囲内の距離分離れたことを検出した場合、２枚目の画像を撮影する。これにより、被写体との相対距離が一定距離変化している２枚の画像を撮影することができる。
【００４６】
このように、携帯電話端末１は、超音波センサ１７を用いて、自身（筐体１２、携帯電話端末１）と被写体との距離（相対距離、被写体距離）を検出することで、１枚目の画像と２枚目の画像との相対位置を高い精度で検出することができる。これにより、より好適に被写体の三次元画像を撮影可能な位置で画像を取得することができる。つまり、被写体を立体視できる画像の組み合わせを高い精度で撮影し、取得することができる。また、１台の携帯電話端末１で三次元表示が可能な画像データの組み合わせを撮影することができる。
【００４７】
また、携帯電話端末１は、超音波センサ１７を用いて相対距離を算出することで、携帯電話端末１が動かない場合、つまり被写体が移動する場合でも被写体の移動により適切な位置関係となったときに２枚目の画像を撮影することができる。また、両者が移動した場合も同様に、適切な位置関係となったときに２枚目の画像を撮影することができる。これにより、被写体が移動する場合でも被写体の移動を加味して２枚目の画像の撮影タイミングを決定することができる。これにより、より好適に被写体の三次元画像を撮影可能な位置で画像を取得することができる。
【００４８】
また、携帯電話端末１は、１枚目の画像を撮影した後、超音波センサ１７で検出した相対距離の情報に基づいて、自動的に２枚目の画像を撮影することで、利用者が勘や携帯電話端末１からの指示により撮影を行う場合よりも高い精度で、被写体の三次元画像を撮影可能な位置で画像を取得することができる。
【００４９】
携帯電話端末１は、主制御部１０で、検出した被写体距離と１枚目の画像の撮影時の被写体距離との差分が設定した範囲にある場合、被写体の２枚目の画像を撮影する設定とすることで、より適切に、被写体の三次元画像を撮影可能な位置で画像を取得することができる。
【００５０】
また、携帯電話端末１は、超音波センサ１７により検出した超音波の反射波の反射強度の変化に基づいて被写体との相対位置の変化を検出することが好ましい。このように、反射強度を判定することで、被写体が位置を移動せずに回転し、超音波が当たる位置が変化することを検出することができる。これにより、移動していないが相対位置が変化し、２枚目の画像を撮影できる場合にも対応することができる。
【００５１】
また、携帯電話端末１の主制御部１０は、超音波センサ１７で検出した結果に基づいて被写体が動かないと判定した場合、タッチパネル２やレシーバ７等の報知部（利用者に情報を伝達できる機構）から筐体１２を移動させる指示を報知してもよい。また、主制御部１０は、被写体が動いていると判定した場合、報知部から筐体１２を移動させない指示を報知してもよい。このように、相対距離の情報に基づいて利用者に移動しないことを含めて適切な移動を指示することで、短時間でより好適に被写体の三次元画像を撮影可能な位置で画像を取得することができる。なお、被写体が動いているか、筐体１２が動いているかは加速度センサ１８の検出結果を用いることで判定できる。なお、撮影した画像の解析を行い、被写体と周りの風景との関係を検出することでも判定することはできる。
【００５２】
主制御部１０は、被写体が動いていると判定しかつ加速度センサ１８で筐体１２が移動していることを検出した場合、報知部から筐体１２を移動させない指示を報知することがより好ましい。これにより、相対位置の関係が大きく変化し、好適に被写体の三次元画像を撮影可能な位置で画像を取得することができる。
【００５３】
また、主制御部１０は、カメラ１６で撮影した画像に基づいて被写体を特定し、前記撮影部と特定した被写体との距離を被写体距離とすることが好ましい。これにより、被写体距離を評価する対象が変化することを抑制でき、より高い確率で被写体を立体視することができる画像を撮影することができる。
【００５４】
また、上記実施形態では、２枚の画像で１つの三次元画像を表示させる場合としたが、さらに多くの枚数で１つの三次元画像を表示させるようにしてもよい。この場合、携帯電話端末１は、必要な相対位置の画像を対応する枚数分撮影することで、複数枚の画像データで構成される三次元画像を撮影することができる。
【００５５】
次に、図６を用いて、撮影動作の他の例について説明する。図６は、携帯電話端末の撮影動作時の処理の一例を示すフロー図である。図６に示す処理は、携帯電話端末１により三次元画像で表示可能な画像を撮影する撮影動作の一例である。図６に示す処理手順は、図３と同様に、カメラプログラム９Ｃ、位置検出プログラム９Ｄ、３Ｄ画像処置プログラム９Ｅが提供する機能に基づいて繰り返し実行される。
【００５６】
主制御部１０は、ステップＳ１１２として超音波センサ１７を起動させる。主制御部１０は、ステップＳ１１２で超音波センサを起動させたら、ステップＳ１１４としてカメラ１６を起動させる。なお、ステップＳ１１２とステップＳ１１４の処理は、同時に行っても、逆の順序で行ってもよい。また、既に起動されている場合は、処理を行わなくてもよい。
【００５７】
主制御部１０は、ステップＳ１１４でカメラ１６を起動させたら、ステップＳ１１６として、画像を撮影する。つまり、１枚目の画像を取得する。主制御部１０は、取得した画像のデータをＲＡＭ１１、記憶部９等に一時的に保存する。主制御部１０は、ステップＳ１６で画像を取得したら、ステップＳ１１８で撮影位置情報を取得する。具体的には、主制御部１０は、超音波センサ１７で検出した情報に基づいて自身（筐体１２）と被写体との距離を検出し、相対的な位置関係（相対距離）の情報を取得する。なお、主制御部１０は、最初に検出した相対距離を基準の相対距離とする。主制御部１０は、取得した撮影位置情報を一時的に保存する。
【００５８】
主制御部１０は、ステップＳ１１８で撮影位置情報を取得したら、ステップＳ１２０として、現在位置情報を取得する。具体的には、主制御部１０は、ステップＳ１１８と同様に超音波センサ１７から取得した情報に基づいて、現在の相対距離の情報を取得する。
【００５９】
主制御部１０は、ステップＳ１２０で現在の位置情報（相対距離）を取得したら、ステップＳ１２２として立体視に適した位置であるかを判定する。つまり、撮影した画像とこれから撮影する画像とで被写体の立体画像を表示することが可能な状態であるかを判定する。
【００６０】
主制御部１０は、ステップＳ１２２で立体視に適した位置ではない（Ｎｏ）と判定したら、ステップＳ１２０に進む。つまり、主制御部１０は、立体視に適した相対距離となるまで、ステップＳ１２０とステップＳ１２２の処理を繰り返す。なお主制御部１０は、立体視に適した位置ではないと判定したら、１枚目の画像から撮影しなおしてもよい。つまり、ステップＳ１２２でＮｏと判定したら、ステップＳ１１６に進むようにしてもよい。主制御部１０は、ステップＳ１２２で立体視に適した位置である（Ｙｅｓ）と判定したら、ステップＳ１２４として画像（２枚目の画像）を撮影する。つまり、ステップＳ１１６で撮影した画像と共に表示することで前記被写体の３Ｄ画像を表示できる画像を撮影する。主制御部１０は、ステップＳ１２４で撮影した２枚目の画像のデータおよび２枚目の画像のデータの撮影位置情報（直近のステップＳ１８８で取得した情報）を一時的に記憶する。また、主制御部１０は、撮影した２枚の画像をタッチパネル２に重ねて表示させ、三次元画像のプレビュー表示を行ってもよい。
【００６１】
主制御部１０は、ステップＳ１２４で画像を撮影したら、ステップＳ１２６として、画像を調整する。具体的には、ステップＳ１１６で撮影した１枚目の画像とステップＳ１２４で撮影した２枚目の画像とを比較し、いずれか一方の画像のみに含まれる周囲の景色等を切り取り、２つの画像に含まれる被写体、景色等を同一の構成とする。
【００６２】
主制御部１０は、ステップＳ１２６で画像の調整を行ったら、ステップＳ１２８として、撮影指示ありかを判定する。なお、撮影指示とは、画像を撮影するトリガーとなる操作であり、いわゆるシャッタ操作である。主制御部１０は、ステップＳ１２８で撮影指示なし（Ｎｏ）、つまり、シャッタが押されていないと判定したら、ステップＳ１１６に進み、上記処理を繰り返す。なお、この際、主制御部１０は、一時的に記憶していた撮影データおよび撮影位置情報を破棄（消去）する。
【００６３】
主制御部１０は、ステップＳ１２８で撮影指示あり（Ｙｅｓ）と判定したら、ステップＳ１３０として、撮影した画像と位置情報を記憶部９の画像フォルダ９Ｇに保存する。なお、主制御部１０は、タッチパネル２に撮影した画像および撮影した画像を保存するかの問い合わせ画像を表示させ、利用者による保存指示を検出したら画像を保存してもよい。主制御部１０は、ステップＳ１３０の保存処理を行ったら、本処理を終了する。
【００６４】
携帯電話端末１は、図６に示すように超音波センサ１７での測定結果に基づいて相対距離を検出しつつ、画像を撮影し、立体視が可能な画像の組み合わせを撮影しておき、利用者が撮影指示を入力したら、予め撮影した立体視が可能な画像の組み合わせを保存するようにしてもよい。つまり、随時、立体視が可能な画像を自動的に撮影しつづけてもよい。
【００６５】
携帯電話端末１は、主制御部１０でカメラプログラム９Ｃの処理を実行することで、焦点距離、倍率（ズーム）露出量等の撮影条件を調整し、撮影した画像の被写体の明るさ、大きさ等を同等とすることが好ましい。これにより、三次元画像を表示させるために画像を重ねたときに違和感が生じることを抑制することができる。
【００６６】
また、携帯電話端末１の超音波センサ１７は、出力部１７ａから出力する超音波に指向性を持たせることが好ましい。これにより、主制御部１０は、利用者の操作に基づいて撮影領域に含まれる複数の被写体から特定の被写体を抽出し、超音波センサ１７によって、当該特定の被写体と自身との距離を算出することで、２つの画像の間で特定の被写体の位置を適切にずらすことができ、特定の被写体を三次元で表示できる画像を撮影することができる。
【００６７】
また、携帯電話端末１は、加速度センサ１８での検出結果も加味して、相対距離に加え、筐体１２の移動を加味して、２枚目の画像を撮影するかを判定してもよい。例えば、携帯電話端末１は、撮影時の位置からの自身（筐体１２）の移動距離を算出し、撮影時の距離と現在の距離と被写体とで構成される二等辺三角形（被写体と撮影時の位置を結んだ線と、被写体と現在の位置とを結んだ線と、が長さの等しい三角形）の頂角を算出し、当該頂角が立体視に適した角度であるかを判定する。これにより、被写体を立体視できる画像をより高い確率で撮影することができる。
【００６８】
なお、上記実施形態の携帯電話端末１は、距離検出部として超音波センサ１７を用いることで、より遠くの被写体との距離をより高精度に計測することができる。このため、距離検出部としては、超音波で距離を検出する方法、カメラのオートフォーカス機能（絞りの調整機能）で被写体との焦点距離を算出して当該焦点距離を被写体との距離として検出する方法を用いることが好ましいがこれに限定されない。距離検出部は、超音波以外にも、赤外線やレーザ光等を用いて自身と被写体との距離を算出するセンサも用いることができる。
【００６９】
また、上記の実施形態では、表示部としてタッチパネルを有する電子機器に本発明を適用する例について説明したが、本発明は、表示手段として、タッチセンサが重畳されていない単なる表示パネルを有する電子機器に適用することもできる。
【符号の説明】
【００７０】
１  携帯電話端末
２  タッチパネル
２Ａ  タッチセンサ
２Ｂ  表示部
３  入力部
５  電源部
６  通信部
７  レシーバ
８  マイク
９  記憶部
９Ａ  メールプログラム
９Ｂ  ブラウザプログラム
９Ｃ  カメラプログラム
９Ｄ  位置検出プログラム
９Ｅ  ３Ｄ画像処理プログラム
９Ｆ  処理条件テーブル
９Ｇ  画像フォルダ
１０  主制御部
１１  ＲＡＭ
１２  筐体
１６  カメラ
１７  超音波センサ
１７ａ  出力部
１７ｂ  受信部
１８  加速度センサ
２０、２２  ボタン
２４  入力デバイス
【図１】
0005701124.tif 000002
【図２】
0005701124.tif 000003
【図３】
0005701124.tif 000004
【図４】
0005701124.tif 000005
【図５】
0005701124.tif 000006
【図６】
0005701124.tif 000007