"筐体に正面撮影用の主撮像部と自分撮影用の副撮像部とを備えた立体撮影装置において、前記主撮像部と前記副撮像部を同一方向に配置して前記撮像部間の距離を視差とする同方向配置構造と、前記主撮像部で撮影した画像を元画像データとして用い、前記副撮像部で撮影した画像から視差情報を取得し、前記元画像データを、前記視差情報に基づいて、前記副撮像部の視差を有する画像を生成する画像データ処理部と、を備えたことを特徴とする立体撮影装置。前記画像データ処理部は、前記元画像データに対し構造物解析を行い、構造物と背景画像を抽出し、前記副撮像部の画像から構造物位置情報を抽出し、前記視差情報と前記構造物位置情報に基づいて、前記元画像の構造物を移動して配置することを特徴とする請求項1に記載の立体撮影装置。前記画像データ処理部は、前記元画像データの隠れた部分の情報を、前記副撮像部の画像から画像情報を抽出して、隠れた部分の画像を生成することを特徴とする請求項1または2に記載の立体撮影装置。請求項1から3のいずれか一項に記載の立体撮影装置を備えたことを特徴とする携帯端末装置。しかしながら、上記従来技術では次のような問題点がある。1撮像装置に2つの同一の撮像部を平行に実装する方法2つの同一の撮像部を装備する必要があり、高価であり、装置が大型化するという欠点がある。2レンズ部を2つ持ち、1つの撮像部に2つの画像を撮影する方法1つのセンサに両目の画像を得るため、それぞれの画像を分離する必要がある。またセンサのもつ縦方向の解像度画素数が半分以下になる。一般的にレンズが小さくなるため、感度が低くなるという欠点がある。31つの撮像部のみを有する撮像装置にて、その撮像装置を平行移動させて連続して撮影する方法左目位置の画像と右目位置の画像の撮影時間の差が生じるため、移動対象物を撮影すると正しい3D用の画像を得られない。また動画像を得ることができないという欠点がある。4ソフトウェアによる3D化aの構図の識別に間違いがあると、正しく3D画像が生成されない。また同様にbの構造物の識別を誤ると正しく3D画像が生成されない。また、ソフトウェアによりa~dの処理を実行するため非常に時間がかかり、リアルタイムに3D用の動画像データを作成するには処理装置に高い処理能力が必要である。さらに動画像を含めた画像の3D撮影をするためには1のように2つの同一の撮像部を用意するか1つの撮像素子に左目、右目、2つの画像が入力するように構成する必要がある。一般の携帯端末装置では背面に撮影用に大型のイメージセンサをもつ撮像部と、TV電話などの用途に使用する小型のイメージセンサをもつ撮像部2つを備えているものが多く、同一の撮像部を2つ配置するとなると3つの撮像部が必要となり、現実的ではなかった。本発明は、斯かる実情に鑑み、正面撮影を行うメインカメラと,自分撮影用のサブカメラを利用して画像特性が良い立体画像撮影を可能とする立体撮影装置およびそれを用いた携帯端末装置を提供することを目的とする。本発明は、筐体に正面撮影用の主撮像部と自分撮影用の副撮像部とを備えた立体撮影装置において、前記主撮像部と前記副撮像部を同一方向に配置して前記撮像部間の距離を視差とする同方向配置構造と、前記主撮像部で撮影した画像を元画像データとして用い、前記副撮像部で撮影した画像から視差情報を取得し、前記元画像データを、前記視差情報に基づいて、前記副撮像部の視差を有する画像を生成する画像データ処理部と、を備えたことを特徴とする。また、本発明の立体撮影装置において、前記画像データ処理部は、前記元画像データに対し構造物解析を行い、構造物と背景画像を抽出し、前記副撮像部の画像から構造物位置情報を抽出し、前記視差情報と前記構造物位置情報に基づいて、前記元画像の構造物を移動して配置することを特徴とする。また、本発明の立体撮影装置において、前記画像データ処理部は、前記元画像データの隠れた部分の情報を、前記副撮像部の画像から画像情報を抽出して、隠れた部分の画像を生成することを特徴とする。本発明は、前記立体撮影装置を備えたことを特徴とする携帯端末装置である。本発明によれば、主撮像部で撮影した画像を元に、副撮像部で撮影した画像の視差情報から、主撮像部の特性と同じ画像を生成するので、画像特性の良い立体画像を取得することができる。また、元画像データから構造物と背景画像を抽出し、副撮像部の画像からの視差情報と構造物位置情報を抽出して、元画像の構造物を移動して配置するので、正確な視差画像を生成できる。また、元画像データの隠れた部分の情報を、前記副撮像部の画像から画像情報を抽出して画像生成を行うので、正確な視差画像を生成できる。以下、本発明の実施の形態を添付図面を参照して説明する。[発明の概要]本発明は、同一でない2つの撮像素子を用いて静止画像、動画像問わず精度の高い3D画像を得ることにある。つまり、撮影した画像特性が良い方を用いて、もう一方で撮影した画像を生成し直す処理を行い、より特性のよい画像をえるものである。したがって従来技術の31つの撮像部のみを有する撮像装置にて、その撮像装置を平行移動させて連続して撮影する方法は本発明とは関連しない。また、従来技術の1撮像装置に2つの同一の撮像部を平行に実装する方法については同一の撮像部を持つため、それぞれの撮像部に対して同一の処理で3D画像を得ることができるが、同一の撮像部を2つ持たせることはメインの撮像素子とサブの撮像素子に同一の撮像部を持たせると端末のサイズ、形状デザインに制限が生じてしまう。またメインの撮像素子に同一の撮像部を持たせ、サブの撮像部と分けると、3つの撮像部を持たせることになり、コスト面で現実的ではない。本発明は、正面撮影用のメインカメラと、自分撮影用のサブカメラとの2つの撮像部を持つ撮影装置にて3D画像を得ることを実現することである。従来技術2レンズ部に2つの視差をもたせるためのコンバージョンレンズを使用し1つの撮像部に2つの画像を撮影する方法については、専用の構造を持たせることが必要であり、本発明とは関連しない。ソフトウェアでの3D化については、1つの撮像部から得られた画像に対して構造解析し、3D化をするが、本発明は2つの同一でない撮像部から得られた画像に対して、1つを3D化する画像の対象とし、もう1つを3D化するための構造解析の補助、精度向上の役割を果たすための情報とする。[撮像部の配置と端末構造]本発明の立体撮影装置を用いた実施形態として携帯端末を例に説明する。2つの撮像素子を使用して3D撮影する場合においては、メインカメラとサブカメラの撮像部を水平に並べて視差を設ける必要がある。その実現例として図1、図3、図4のような構造がある。以下順に説明する。<第1の実施例>図1は、折りたたみ型の携帯端末での第1の実施例を示す図である。携帯端末10は、上筐体11と下筐体12から構成される。上筐体11には、メイン画面13、サブ画面14が表裏に配置されている。上筐体11は、回転ヒンジ15により、携帯端末10の開閉時に下筐体12に対して180度回転することが出来る図1bf参照。さらに、上筐体11は、回転ヒンジ16により、3D撮影時には携帯端末11を開いた状態で、下筐体12の表面に対して180度回転して裏返しにすることができる図1c~e参照。メインカメラ主撮像部17は、下筐体12の裏面に有し、一般の被写体に向けて撮影するものである。メインカメラ17での撮影では、図1のbもしくはfの状態で、利用者がメイン画面13をファインダーとして撮影する。サブカメラ18は、上筐体11の上部に有し、TV電話等の主に利用者本人を撮影するために使用するカメラであり、メインカメラ17よりも解像度等の特性は劣る。図1eは、携帯端末10の開状態で、下筐体12に対して180度回転した状態で有り、メインカメラ17とサブカメラ18が同一方向に向けて配置されることになる。このときメインカメラ17とサブカメラ18の距離は、視差距離に該当する程度である。3D撮影時には、利用者は、図1eのような状態でサブ画面14をファインダーとして撮影する。図1はカメラ16,17が垂直方向に配置されているが、携帯端末10を水平にし、カメラ16,17を水平になるよう配置する。回転ヒンジ15による回転により、図1aの状態でメイン画面13を保護でき、図1b及びfのような状態で携帯端末10を使用可能状態とする。図1eの状態は、3D撮影の時にのみに使用する状態である。回転ヒンジ16部分に、メインカメラ17とサブカメラ18が同一方向を向く3D撮影モードになっているかを検出する同一方向検出部19を設ける。例えば、回転ヒンジ16の下筐体12側に磁石19a、上筐体11側に磁気センサ19bを設ける。そして。図1eの状態で、磁石19aと磁気センサ19bが近接して対向する位置になり、3D撮影モードを検出できる。この検出結果に基づいて、ファインダーとなっているサブ画面14に、3Dカメラ撮影モードになったことを報知する表示、もしくは3Dカメラ撮影モードに入るかをどうかを問う表示を行う機能を実装することが出来る。図1e以外の状態の時は、3D撮影モードにしないようにする。さらに図2aに示すように、加速度センサ水平検出部20を実装することで、メインカメラ17とサブカメラ18が水平位置になっているかを検出する。ファインダーとなっているサブ画面14に検出角度を表示する機能を実装することが出来る。図2aのように、水平度が3D撮影に適していれば、3D撮影可能であることをサブ画面14に表示してもよい。また、図2bのように、3Dカメラ撮影モード中に3D撮影が難しくなる角度に達すると水平になるよう促す警告メッセージを、サブ画面14に表示することも出来る。また、同一方向検出部19の検出結果により、3Dカメラ撮影モード中に図1eの状態以外になった場合には、3D撮影が不可能なため、自動で3Dカメラ撮影モードを解除する機能を実装することが出来る。<第2の実施例>図3は、折りたたみ型の携帯端末での第2の実施例を示す図である。携帯端末30は、上筐体31と下筐体32から構成される。上筐体31は、さらに第1の上筐体31aと第2の上筐体31bとから構成され、第1の上筐体31aには表面側にサブ画面34が配置され、第2の上筐体31bの表面側第1の上筐体31aの表面とは反対側の面にメイン画面33が配置されている。上筐体31は回転ヒンジ35を有し、携帯端末30の開閉時に下筐体32に対して180度回転することが出来る図3b参照。さらに第1の上筐体31aと第2の上筐体31bとの間にサイクロイド回転構造を有し、90度回転することが出来る図3c~e参照。メインカメラ36は下筐体32の裏面に有し、メインカメラ36での撮影では図3のcもしくはeの状態でメイン画面33をファインダーとして撮影する。サブカメラ37は第2の上筐体31bの上部に配置され、TV電話等の主に利用者本人を撮影するために使用するカメラである。3D撮影時には、図3gのような状態で、サブ画面34をファインダーとして撮影する。図3gの状態では、カメラ36,37は水平方向に配置され、3D撮影モードとして撮影が可能となる。同一方向検出部として磁石39aと磁気センサ39bを設け、磁石39aは下筐体32、磁気センサ39bは第2の上筐体31bに設ける。その機能は、第1の実施例と同じなので詳しい説明は省略する。また、水平方向検出部として加速度センサを設けるのも第1の実施例と同じなので詳しい説明は省略する。<第3の実施例>図4は、折りたたみ型の携帯端末での第3の実施例を示す図である。携帯端末50は、上筐体51と下筐体52から構成される。上筐体51には、メイン画面53、サブ画面54が表裏に配置されている。上筐体51は、回転ヒンジ55により、携帯端末50の開閉時に下筐体52に対して180度回転することが出来る。メインカメラ主撮像部57は、下筐体52の裏面に有し、一般の被写体に向けて撮影するものである。メインカメラ17での撮影では、利用者がメイン画面53をファインダーとして撮影する。サブカメラ18は、上筐体11の上部に有し、TV電話等の主に利用者本人を撮影するために使用するカメラであり、メインカメラ17よりも解像度等の特性は劣る。サブカメラ58は上筐体51の上部に有し、TV電話等の主に本人を撮影するために使用するカメラである。本人撮影にはaの状態で、3D撮影時にはcのような状態でサブ画面54をファインダーとして撮影する。本実施例は3D撮影のためにサブカメラ58に回転機構を実装しており、180度の回転が可能である。従って、向きを上筐体51の表面から裏面へと向きを変えることができるa~c。サブカメラ58の向きをセンサで検知し、cの方向にカメラが向いたとき、自動的に3D撮影のモードに入ることも可能である。実施例では折りたたみ型の携帯端末であるが、とくに折りたたみ型である必要性はない。また、サブカメラ58に回転機構を実施しているため、図1、図3と異なり、メイン画面をファインダーとして使用できるためより快適な撮影が可能である。メイン画面をファインダーとして使用せず、サブ画面をファインダーとして使用する場合にはメインカメラに回転機構を有してもよい。本構造においても図2bのように3Dカメラ撮影モード中に3D撮影が難しくなる角度に達すると水平になるよう促す警告メッセージを出すことも出来る。また3Dカメラ撮影モード中に図4cの状態以外になった場合には3D撮影が不可能なため自動で3Dカメラ撮影前のモードに戻るようにすることが出来る。[携帯端末の機能構成]上記に説明した携帯端末の機能構成について説明する。図5は、メインカメラとサブカメラを有して立体撮影を可能とする携帯端末の機能構成を示すブロック図である。この携帯端末100は、メインカメラ主撮像部110、サブカメラ副撮像部111、同一方向検出部120、水平検出部121、処理部130、表示部150,151、RAM160、ROM161、補助記憶装置162の各機能ブロックから構成される。メインカメラ110にはイメージセンサ112、サブカメラ111にはイメージセンサ113が備えられている。処理部130には、ビデオI/F131,132、センサI/F133、画像データ処理部135、CPU136、ディスプレイI/F137,138が備えられている。以下に各部の説明をする。カメラ110,111上述したように、メインカメラ110は、正面撮影用の撮像部である。一方、サブカメラ111は、利用者自身を撮影する撮像部である。メインカメラ110とサブカメラ111にはイメージセンサ112と113がそれぞれ備えられている。イメージセンサ112,113は、レンズから入射した光を取り込み、その光を電気信号に変換する半導体素子である。図5のように素子をマトリックス状ROW-COLMNに配置し、被写体をセンサの受光面に結像させ、結像した像の光の明暗を電気信号に変換して、変換した信号を順次読み出すことで、画像データとして得ることができる。一般的に素子の受光面積が広いほど受光感度が上がり、素子数が多くなればなるほど画像の解像度が高くなる。携帯端末のような背面と表面の両方に撮像部を持つ端末は目的別に背面側には大面積、高解像度の撮像部が使用され、表面側には背面と比較し、小面積で低解像度の撮像部が使用されることが多い。同一方向検出部120、水平検出部121同一方向検出部120は、メインカメラ110とサブカメラ111が同一方向を向いて配置されているかを検出するセンサであり、図1に示す磁石と磁気センサに該当する。同一方向検出部120により携帯端末110が3D撮影モードにできるかを検出する。水平検出部121は、図1に示す加速度センサに該当するものであり、メインカメラ110とサブカメラ111が3D撮影に適する水平位置にあるかを検出するものである。処理部ビデオI/F131,132は、メインカメラ110とサブカメラ111から検出された画像データが入力され、画像データ処理部135に送る。センサI/F133は、同一方向検出部120と水平検出部121から検出結果が入力され、CPU136に送る。画像データ処理部135は、CPU136から与えられたパラメータや命令に従い、イメージセンサ112,113からの画像データを取得しRAM160やCPU136に出力する。表示を行うためにイメージセンサ112,113からの取得したデータやCPU136/RAM160からの画像データを表示部メイン画面150、サブ画面151への出力を行う。また、画像のデータの入出力時に色情報や解像度の変換を行う。CPU136は、ROM161に格納されたプログラムを処理、実行し、携帯端末100の3D撮像システムを起動する。そして、補助記憶装置162に格納されたプログラムをRAM160に転送し、RAM160に一時格納されたプログラムを処理、実行する。ディスプレイI/F137,138は、画像データ処理部135の処理データを表示部150,151に送る。ROMReadOnlyMemory161コンピュータを動作させるための基本プログラムIPL:InitialProgramLoader/OS:OperatingSystemや固定データが格納されている。RAMRandomAccessMemory160プログラムを実行するための作業領域やイメージセンサ112,113から得られた画像データを一時的に格納するための記憶装置である。補助記憶装置162より本発明に使用されるプログラムを高速に実行するために一時的に読み出し、格納する。処理部130はそのプログラムをRAM160から読み出し、実行する。補助記憶装置162一般的には磁気記録装置HDDHardDiskDrive、半導体記録装置SSDSolidStateDrive、光学式記録装置CD,DVD,BLU-RAYDisk等を指す。プログラムや、画像データ、動画像データを格納する。従って、本発明に使用される3D処理用プログラムも格納されている。またイメージセンサ112,113の色や解像度の変換のための情報が格納されている。表示部メイン画面150、サブ画面151処理部130より表示用のデータを受け取り、表示する。例えばイメージセンサ112,113から得たRAM160に格納されたデータを表示部150に出力し、表示する。[3D画像データ処理]撮像装置に異なる特性をもつ2つの撮像部を平行に配置し3D画像を得る方法では、ソフトウェアによる画像解析を必要とせずに3D画像を得ることができる。しかしながら、サブカメラの解像度/色特性の基本的に特性の悪いほうを基準とした3D画像となる。高解像度、高色特性品位の画像で3D化するにはメインカメラの画像を基準としたほうがよい。図6は、メインカメラ画像を基準としたソフトウェアの画像解析による3D化の例を示す図である。3D化の処理手順は図16のソフトウェアによる3D化と同様である。aは3D化の右目画像を作成するための元となるメインカメラ撮影による左目画像である。eはメインカメラ撮影時に同時に撮影した右目位置にあるサブカメラ撮影画像である。従来ではaの画像データから構図を解析し構図物を抽出していたが、さらにfのサブカメラ撮影画像から視差分の画像差を抽出し、確実に構造物を得ることが出来る。bでは構造物を確定し、背景画像からの切り出しを行う。gでは、サブカメラの画像から構造物位置情報を抽出し、cでは、それに基づいて構造物をメインカメラで得られた画像位置から移動する。従来では移動位置は構造解析を実施し、奥行き情報から移動位置を推測して移動していたため、精度が十分ではなかったが、このような処理を行うことにより、精度を高めることができる。dでは、背景と隠れたオブジェクトを補正する。従来では隠れた部分については画像情報がないため、周囲の情報から推測にて補正をしており、間違った補正をする可能性があったが、hのように、サブカメラ画像の画像情報からメインカメラで撮影した画像では隠れた部分の画像情報を生成するので、間違いのない補正が可能である。[3D撮影における動作]図7は、センサを利用した3D撮影モードへの移行の動作を示すフローチャートである。機能ブロックが図5、端末構造が図1、図2であるとして、説明する。CPU136が同一方向検出部120である磁気センサ19bのON/OFFを検出するステップS1。ステップS2において、磁気センサ19bがONしていれば磁気センサ19bが磁石19aに近接していれば、CPU136は水平検出部121である加速度センサ20による携帯端末100図1では携帯端末10の傾きを検出するステップS3。ステップS4において、携帯端末100が水平位置になっていれば3D撮影可能な角度の範囲内になっていれば、ステップS5に進む。ステップS2,S4において、NOであれば、ステップS1に戻る。ステップS5において、CPU136は、3D撮影モードへ自動的に移行させる。もしくは、CPU136は3D撮影モードへ移行するかどうかのメッセージを画像データ処理部135に生成させ、表示部150,151のいずれかに表示させる。再び、CPU136が同一方向検出部120である磁気センサ19bのON/OFFを検出するステップS6。ステップS7において、磁気センサ19bがONしていれば磁気センサ19bが磁石19aに近接していれば、CPU136は水平検出部121である加速度センサ20による携帯端末100図1では携帯端末10の傾きを検出するステップS8。ステップS9において、携帯端末100が水平位置になっていれば3D撮影可能な角度の範囲内になっていれば、ステップS10に進み、CPU136は、3D撮影モードを維持する。ステップS9において、NOであれば、ステップS6に戻る。ステップS7において、NOであれば、ステップS11において、CPU136は、3D撮影モードから、元のモードへ自動で戻す。若しくは、CPU136は、元の撮影モードへ移行するかどうかのメッセージを画像データ処理部135に生成させ、表示部150,151のいずれかに表示させる。図8、図9、図10は、メインカメラの画像データに基づいて、サブカメラの画像情報を参照しながらサブカメラの画像を生成する処理を示すフローチャートである。メインカメラの画像とサブカメラの画像では解像度や、色情報の違いはあるが右目側の画像データとして参照できるため、メインカメラ画像から、高い精度で3D用の右目画像データの作成が可能である。図5の機能ブロックと図6を参照しながら説明する。ステップS21において、画像データ処理部135は、メインカメラ110により撮影した撮影画像データ図6aの構造物解析を行う。そして、ステップS22において、メインカメラ110の撮像画像データのなかで、3D化可能性のあるオブジェクト構造物の抽出し、そのオブジェクトの形状、座標の抽出を行う図6b。3D化可能性のあるオブジェクト数=M個とする。図6bでは構造物A、Bの2つである。各オブジェクトの形状、座標等のデータをRAM160内に配列MOMとして格納する。ステップS23において、サブカメラ111の撮影画像データ図6eの構造物解析を行う。そして、ステップS24において、サブカメラの3D化可能性のあるオブジェクトの抽出を行う図6f。オブジェクトの形状、座標の抽出が抽出され、3D化可能性のあるオブジェクト数=S個とする。各オブジェクトの形状、座標等のデータをRAM160内に配列SOSとして格納する。ステップS25において、画像データ処理部135は、変数K=0、配列変数MK0:M-1=0とする。ここで、変数Kとは、3D化オブジェクト数を表わす。配列変数MK0:M-1は、3D化するオブジェクト番号を示し、MK0:M-1=0であれば、3D対象でないということであり、MK0:M-1=1であれば、3D対象であるということである。ステップS26において、画像データ処理部135は、ループカウンターに対し、I=0とする。ステップS27において、I=Mかを確認し、NOであればステップS28に進み、YESであれば、ステップS35に進む。ステップS28において、画像データ処理部135は、ループカウンターに対し、J=0とする。ステップS29において、J=Sかを確認し、NOであればステップS30に進み、YESであれば、ステップS33に進む。ステップS30において、画像データ処理部135は、メインカメラオブジェクトMOIとサブカメラオブジェクトSOJは同一形状かを確認する。同一形状であれば、ステップS31において、メインカメラのオブジェクトMOIとサブカメラのオブジェクトSOJは視差分座標がずれた位置にあるかを確認する。視差分座標がずれた位置にあれば、ステップS32に進む。ステップS30、31において、NOであれば、ステップS34において、J=J1とする。ステップS32において、K=K1、MKI=1とする。ステップS33において、I=I1とし、ステップS27に戻る。ステップS35において、I=0とし、ステップS36において、K=Iであるかを確認する。YESであれば、処理は終了する。K=Iでなければ、ステップS37において、MOMKIのオブジェクトデータの座標をSOMKIのオブジェクトデータの座標に変更に変更する。ステップS38において、画像データ処理部135は、移動したMOMKIのオブジェクトデータの座標で隠れた部分のデータをSOMKIの周囲データを参照して補正する。そして、ステップS39においてK=K1とし、ステップS36に戻る。こうして、メインカメラで撮影した画像を元に、サブカメラで撮影した画像の情報から、メインカメラの特性と同じ画像を生成するので、画像特性の良い立体画像を取得することができる。以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。"