第1のカメラモジュールから第1の受信機への生画像データの第1のセットのラインを受領し、第2のカメラモジュールから第2の受信機への生画像データの第2のセットのラインを受領するステップと、前記第1のセットのラインと前記第2のセットのラインとを結合し、生画像データの結合されたラインを生成するステップと、生画像データの前記結合されたラインを処理するステップと、生画像データの前記結合されたラインから結合された画像フレームを生成するステップとを有する方法。第1のカメラモジュールから第1の受信機への生画像データの第1のセットのラインを受領し、第2のカメラモジュールから第2の受信機への生画像データの第2のセットのラインを受領することは、ライン毎に前記第1のカメラモジュール及び前記第2のカメラモジュールのそれぞれから生画像データを受領することを有し、生画像データのラインは、帰線消去期間により分離される、請求項1に記載の方法。前記第1のセットのラインと前記第2のセットのラインとを結合し、生画像データの結合されたラインを生成することは、前記第1のカメラモジュール及び前記第2のカメラモジュールからの生画像データの対応するラインを単一のラインに論理的にリンクさせことを有する、請求項1に記載の方法。生画像データの前記結合されたラインを処理することは、1つ以上の生フレームを1つ以上のYUVビデオフレームに変換することを有する、請求項1に記載の方法。前記第1のカメラモジュールから前記生画像データに関連する第1のセットの画像統計を生成するステップと、前記第2のカメラモジュールから前記生画像データに関連する第2のセットの画像統計を生成するステップとを更に有する、請求項1に記載の方法。第1のカメラ制御モジュールは、前記第1のセットの画像統計を受領し、前記第1のセットの画像統計から1つ以上のカメラ制御パラメータを計算し、前記第2のセットの画像統計を受領し、前記第2のセットの画像統計から1つ以上のカメラ制御パラメータを計算する、請求項5に記載の方法。第1のカメラモジュール及び第2のカメラモジュールと、前記第1のカメラモジュールから生画像データの第1のセットのラインを受領する第1の受信機と、前記第2のカメラモジュールから生画像データの第2のセットのラインを受領する第2の受信機と、前記第1のセットのラインと前記第2のセットのラインとを結合し、生画像データの結合されたラインを生成し、生画像データの前記結合されたラインを処理し、生画像データの前記結合されたラインから結合された画像フレームを生成するロジックとを有する電子デバイス。前記第1の受信機は、ライン毎に前記第1のカメラモジュールから生画像データを受領し、前記第2の受信機は、前記第2のカメラモジュールから生画像データを受領し、生画像データのラインは、帰線消去期間により分離される、請求項7に記載の電子デバイス。前記ロジックは、前記第1のカメラモジュール及び前記第2のカメラモジュールからの生画像データの対応するラインを単一のラインにリンクさせることを有する、請求項7に記載の電子デバイス。1つ以上の生フレームを対応する数のYUVビデオフレームに変換するロジックを更に有する、請求項7に記載の電子デバイス。前記第1のカメラモジュールから前記生画像データに関連する第1のセットの画像統計を生成し、前記第2のカメラモジュールから前記生画像データに関連する第2のセットの画像統計を生成するロジックを更に有する、請求項7に記載の電子デバイス。第1のカメラ制御モジュールは、前記第1のセットの画像統計を受領し、前記第1のセットの画像統計から1つ以上のカメラ制御パラメータを計算し、第2のカメラ制御モジュールは、前記第2のセットの画像統計を受領し、前記第2のセットの画像統計から1つ以上のカメラ制御パラメータを計算する、請求項11に記載の電子デバイス。前記結合された画像フレームを提示する表示デバイスを有する、請求項7に記載の電子デバイス。第1のカメラモジュールから生画像データの第1のセットのラインを受領する第1の受信機と、第2のカメラモジュールから生画像データの第2のセットのラインを受領する第2の受信機と、前記第1のセットのラインと前記第2のセットのラインとを結合し、生画像データの結合されたラインを生成し、生画像データの前記結合されたラインを処理し、生画像データの前記結合されたラインから結合された画像フレームを生成するロジックとを有する装置。前記第1の受信機は、ライン毎に前記第1のカメラモジュールから生画像データを受領し、前記第2の受信機は、ライン毎に前記第2のカメラモジュールから生画像データを受領し、生画像データのラインは、帰線消去期間により分離される、請求項14に記載の装置。前記第1のカメラモジュール及び前記第2のカメラモジュールからの生画像データの対応するラインを単一のラインにリンクさせるロジックを更に有する、請求項14に記載の装置。1つ以上の生フレームを対応する数のYUVビデオフレームに変換するロジックを更に有する、請求項14に記載の装置。前記第1のカメラモジュールから前記生画像データに関連する第1のセットの画像統計を生成し、前記第2のカメラモジュールから前記生画像データに関連する第2のセットの画像統計を生成し、前記第1のセットの画像統計を第1のカメラ制御モジュールに転送し、前記第2のセットの画像統計を第2のカメラモジュールに転送するロジックを更に有する、請求項14に記載の装置。前記第1のカメラ制御モジュールは、前記第1のセットの画像統計を受領し、前記第1のセットの画像統計から1つ以上のカメラ制御パラメータを計算し、前記第2のセットの画像統計を受領し、前記第2のセットの画像統計から1つ以上のカメラ制御パラメータを計算する、請求項18に記載の装置。電子デバイスに結合され、前記結合された画像フレームを提示する表示デバイスを更に有する、請求項19に記載の装置。立体画像の取得は、2つ以上のカメラを使用して画像を生成することを含む。立体画像の取得は、通常の単一カメラの画像処理では利用できない画像処理機能を提供する。従って、電子デバイスに立体画像を実装する機能を備える技術は有用になる可能性がある。添付図面を参照して詳細な説明を行う。ここでは、電子デバイスにおける立体画像の取得のための例示的なシステム及び方法が記載される。以下の説明では、様々な実施例の完全な理解を提供するために、複数の特定の詳細が示されている。しかし、様々な実施例は特定の詳細なしに実施されてもよいことが当業者により分かる。他の場合にも、特定の実施例を曖昧にしまいように、周知の方法、手順、構成要素及び回路は詳細には図示又は記載されていない。或る実施例では、ここに記載の対象は、電子デバイスが独立した画像信号処理のチャネルを必要とせずに、複数のカメラモジュールからの画像を収集することを可能にする。従って、ここに記載のシステム及び方法は、電子デバイスが単一の画像処理パイプラインを通じて複数のカメラモジュールからの画像の立体画像の取得を実行することを可能にする。画像信号は、メモリに格納されてもよく、及び/又は表示デバイスに表示されてもよい。図1は、或る実施例による立体画像の取得を実行するように適合され得る電子デバイスの概略図である。図1を参照すると、或る実施例では、電子デバイス110は、移動電話、パーソナルデジタルアシスタントPDA:personaldigitalassistant等として具現されてもよい。電子デバイス110は、RF信号を送受信するRFトランシーバ150と、RFトランシーバ150により受信された信号を処理する信号処理モジュール152とを含んでもよい。RFトランシーバは、例えば、Bluetooth登録商標或いは80211X、IEEE80211a、b又はgに準拠したインタフェース例えば、IEEEStandardforITTelecommunicationsandinformationexchangebetweensystemsLANMANPartIIWirelessLANMediumAccessControlandPhysicalLayerspecificationsAmendment4FurtherHigherDataRateExtensioninthe24GHzBand80211G2003参照のようなプロトコルを介してローカル無線接続を実施してもよい。無線インタフェースの他の例は、GPRSgeneralpacketradioserviceインタフェース例えば、GuidelinesonGPRSHandsetRequirementsGlobalSystemforMobileCommunicationsGSMAssociationVer301December2002参照である。電子デバイス110は、1つ以上のプロセッサ154と、メモリモジュール156とを更に含んでもよい。ここで使用されるプロセッサという用語は、マイクロプロセッサ、マイクロコントローラ、複雑命令セットコンピュータCISC:complexinstructionsetcomputingマイクロプロセッサ、縮小命令セットRISC:reducedinstructionsetマイクロプロセッサ、超長命令語VLIW:verylonginstructionwordマイクロプロセッサ、又は他の種類のプロセッサ若しくは処理回路に限定されず、このような如何なる種類の計算エレメントをも意味する。或る実施例では、プロセッサ154は、SantaClaraCaliforniaのIntelCorporationから入手可能なIntelPXA27xプロセッサの系列の1つ以上のプロセッサでもよい。或いは、IntelのItanium、XEON及びCeleronプロセッサのような他のCPUが使用されてもよい。また、他の製造者からの1つ以上のプロセッサが利用されてもよい。更に、プロセッサは、単一コア又は複数コアの設計を有してもよい。或る実施例では、メモリモジュール156は、ランダムアクセスメモリRAM:randomaccessmemoryを有してもよいが、メモリモジュール156は、ダイナミックRAMDRAM:dynamicRAM、シンクロナスDRAMSDRAM:synchronousDRAM等のような他のメモリ種別を使用して実装されてもよい。電子デバイス110は、例えば、キーパッド158及び1つ以上のディスプレイ160のような1つ以上の入出力インタフェースを更に有してもよい。或る実施例では、電子デバイス110は、2つ以上のカメラモジュール162と、画像信号プロセッサ164とを有する。限定ではなく一例として、第1のカメラモジュール162及び第2のカメラモジュール164は、カメラモジュール162が立体画像を取得するように配置されるよう、電子デバイス110に相互に隣接して配置されてもよい。カメラモジュール及び画像信号プロセッサ164並びに関連するパイプラインの態様について、図2~3を参照して以下に詳細に説明する。図2は、実施例による立体画像の取得の際に使用される構成要素の概略図である。図2を参照すると、或る実施例では、図1に示す画像信号処理ISP:imagesignalprocessorモジュール164は、集積回路若しくはその構成要素として、チップセットとして、又はシステムオンチップSOC:SystemOnaChip内のモジュールとして実装されてもよい。別の実施例では、ISPモジュール164は、プログラム可能デバイス例えば、フィールドプログラマブルゲートアレイFPGA:fieldprogrammablegatearrayに符号化されたロジックとして、又は汎用プロセッサの論理命令若しくは専用プロセッサデジタルシグナルプロセッサDSP:DigitalSignalProcessor若しくは単一命令多重データSIMD:SingleInstructionMultipleDataベクトルプロセッサ等の論理命令として実装されてもよい。図2に示す実施例では、ISPモジュール164は、画像制御装置210を有し、画像制御装置210は、第1のカメラ受信機222と、第2のカメラ受信機224と、画像信号処理インタフェース226と、画像信号処理パイプライン228と、ダイレクトメモリアクセスDMAエンジン230とを有する。ISPモジュール164は、デバイス110のメモリモジュール156に結合されてもよく、デバイス110のメモリモジュール156を含んでもよい。メモリモジュール156は、第1のフレームバッファ242と第2のフレームバッファ244とを維持管理する。メモリモジュール156は、グラフィックスプロセッサ250と符号化器とに結合される。デバイス110のプロセッサモジュール154は、カメラ制御ユニット230及び232の論理命令を実行してもよい。カメラ制御ユニット230及び232は、それぞれ第1のカメラ164A及び第2のカメラ162Bの動作パラメータを制御する。或る実施例では、ISPモジュール164は、単一のパイプラインの立体画像の取得を実施するように電子デバイス110を適合させる。このような実施例では、複数のカメラモジュール162A、162Bにより取得された立体画像は、単一の画像処理パイプライン228により処理されてもよい。このことにより、通常の単一のパイプラインの画像処理アーキテクチャへの最小の変更で、立体画像の取得が可能になる。電子デバイス110の構成及び動作について、図2~3を参照して説明する。或る実施例では、第1のカメラモジュール162Aからの画像は、第1の受信機222に入力され動作310、第2のカメラモジュール162Bからの画像は、第2の受信機224に入力される動作315。或る実施例では、カメラモジュール162A及び162Bここでは場合によって併せて参照符号162により示されるは、画像取得デバイス例えば、電荷結合素子CCD:chargecoupleddevice又は相補型MOSCMOS:complementaryMOSデバイスに結合された光学素子配置例えば、1つ以上のレンズを有してもよい。取得デバイスの出力は、Bayerフレームのフォーマットでもよい。CCD又はCMOSデバイスからのBayerフレームの出力は、一連のBayerフレームを生成するために時間でサンプリングされてもよい。一連のBayerフレームは、受信機222、224に向けられる。これらの未処理の画像フレームは、ここでは場合によって生フレームと呼ばれることがある。当業者は、生画像フレームがカメラモジュール162のCCD又はCMOSデバイスの出力に対応するデータ値の配列又は行列として具現されてもよいことを認識する。生Bayerフレームは、ISPインタフェース226に入力される。ISPインタフェース226は、生Bayerフレームの画像データを結合する。或る実施例では、カメラ受信機222、224は、画像データを一度に1つのラインlineだけリリースし、隣接するラインは垂直帰線消去期間により分離される。このような実施例では、ISPインタフェース226は、受信機A222及び受信機B224のそれぞれの受信機の画像データからの対応するラインが単一のラインに論理的にリンク付けられるように、受信機A222及び受信機B224からの画像データをライン毎に結合する。従って、図3を参照すると、動作330において、生フレームに処理される更なるラインが存在する場合、制御は動作320に戻り、生フレームデータの次のラインが結合される。これに対して、動作330において、生フレームに処理されるラインが存在しない場合、制御は動作335に進み、結合された画像が受信機A222及び受信機B224から受信された生画像データから生成される。ISPインタフェースは、画像データの結合されたラインをISPパイプライン228に転送し、ISPパイプライン228は、画像データの結合されたラインを処理する。或る実施例では、ISPパイプラインは、生画像データを処理し、YUVフレームを生成する。動作340において、結合された画像は、メモリ位置に格納されてもよく、及び/又は適切な表示モジュールに表示されてもよい。DMAモジュール230は、YUVフレームをフレームバッファ242に格納する。図2を参照すると、或る実施例では、ISPパイプライン228は、隣接する画素データを格納する内部ラインバッファを含む。YUVフレームは、グラフィックスプロセッサ250に入力され、グラフィックスプロセッサ250は、表示モジュールへの提示のために画像を処理してもよい。処理された画像は、フレームバッファ244に格納されてもよい。次に、処理された画像は、ディスプレイコントローラ252に出力されてもよい。ディスプレイコントローラ252は、画像をディスプレイ260に提示する。更に、フレームバッファ244のYUV画像は、符号化器254に転送されてもよい。符号化器254は、マルチビュー符号化のためにフレームを符号化する。符号化されたフレームは、適切な記憶媒体270に格納されてもよい。或る実施例では、ISPパイプラインは、カメラ制御モジュール230、232がリアルタイムの画像処理パラメータに応じてカメラ制御パラメータを変更することを可能にするフィードバック機構を提供する。カメラモジュール162が立体画像の取得に使用される実施例では、カメラモジュールは、同時に同じオブジェクトに焦点を合わされる。従って、カメラモジュールにより収集されたフレームは、同じ照明条件及び同じ内容を有する。従って、同じカメラモジュールが使用されることを前提とすると、同じ画像処理パラメータが双方のカメラモジュールに適用されてもよい。しかし、カメラモジュールが異なる場合又は異なる特性を有する場合、画像処理パラメータは異なって適用される必要がある。従って、カメラ制御モジュール230、232は、カメラモジュール162A、162Bを異なるように制御してもよい。カメラ制御モジュール230、232は、異なる照明条件及び異なるシーンについて様々なカメラパラメータ例えば、シャッター速度、アナログ利得、焦点距離等を調整するために、ウィンドウに基づく画像統計を使用する。入来するフレームから収集される画像統計は、双方のカメラモジュール162A、162Bにより収集されたカメラのウィンドウを含む。結合されたフレームがISPパイプライン228により処理されているときに、第1のカメラモジュール162Aからの統計は、第1のカメラ制御モジュール230により読み取られ、第2のカメラモジュール162Bからの統計は、第2のカメラ制御モジュール232により読み取られる。カメラ制御モジュール230、232は、ISPパイプラインにより処理されているフレームからデータを読み取り、データからカメラモジュール162A、162Bの新たなパラメータを計算する。新たなカメラ制御パラメータは、メモリレジスタに書き込まれ、次のフレームを取得するために使用されてもよい。このように、ISP及びカメラ制御モジュールは、現在の動作条件に基づいてカメラパラメータを絶えず調整するフィードバックループを実装する。カメラ制御モジュール230、232は、別々のスレッドを実行する別々のインスタンスとして実装されてもよく、単一の処理スレッドを利用する単一の制御モジュールとして実装されてもよい。従って、ここには、電子デバイスにおける立体画像の取得のための例示的なシステム及び方法が記載される。或る実施例では、電子デバイスは、オブジェクトの画像を同時に取得するように配置された複数のカメラモジュールを備えてもよい。カメラモジュールからの生画像データは、画像信号処理インタフェースに向けられ、画像信号処理インタフェースは、ライン毎に画像を結合し、結合されたラインを単一の画像信号処理パイプラインに供給する。単一の画像信号処理パイプラインは、結合された画像をYUV画像フレームに処理する。YUVフレームは、メモリに格納されてもよく、及び/又はディスプレイに提示されてもよい。ここに記載の論理命令という用語は、1つ以上の論理動作を実行する1つ以上の機械により理解し得る表現に関する。例えば、論理命令は、1つ以上のデータオブジェクトで1つ以上の動作を実行するプロセッサコンパイラにより解釈可能な命令を有してもよい。しかし、これは機械可読命令の単なる例であり、実施例はこの点に限定されない。ここに記載のコンピュータ可読媒体という用語は、1つ以上の機械により認識可能な表現を維持可能な媒体に関する。例えば、コンピュータ可読媒体は、コンピュータ可読命令又はデータを格納する1つ以上の記憶デバイスを有してもよい。このような記憶デバイスは、例えば、光、磁気又は半導体記憶媒体のような記憶媒体を有してもよい。しかし、これはコンピュータ可読媒体の単なる例であり、実施例はこの点に限定されない。ここに記載のロジックという用語は、1つ以上の論理演算を実行する構成に関する。例えば、ロジックは、1つ以上の入力信号に基づいて1つ以上の出力信号を提供する回路を有してもよい。このような回路は、デジタル入力を受信し、デジタル出力を提供する有限状態機械、又は1つ以上のアナログ入力信号に応じて1つ以上のアナログ出力信号を提供する回路を有してもよい。このような回路は、特定用途向け集積回路ASIC:applicationspecificintegratedcircuit又はフィールドプログラマブルゲートアレイFPGA:fieldprogrammablegatearrayで提供されてもよい。また、ロジックは、機械可読命令を実行する処理回路と共にメモリに格納された機械可読命令を有してもよい。しかし、これらはロジックを提供し得る構成の単なる例であり、実施例はこの点に限定されない。ここに記載の方法のいくつかは、コンピュータ可読媒体の論理命令として具現されてもよい。プロセッサで実行された場合、論理命令は、プロセッサを、記載の方法を実施する特殊用途機械としてプログラムさせるようにする。プロセッサは、ここに記載の方法を実行する論理命令により構成された場合、記載の方法を実行する構成を構成する。或いは、ここに記載の方法は、例えば、フィールドプログラマブルゲートアレイFPGA、特定用途向け集積回路ASIC等のロジックにされてもよい。詳細な説明及び特許請求項において、結合及び接続という用語がその派生と共に使用されることがある。特定の実施例では、接続は、2つ以上の要素が相互に直接の物理的又は電気的接触にあることを示すために使用されてもよい。結合は、2つ以上の要素が直接の物理的又は電気的接触にあることを意味してもよい。しかし、結合はまた、2つ以上の要素が相互に直接的接触にないことがあるが、依然として相互に協力又は相互作用し得ることを意味してもよい。明細書において一実施例又は実施例への言及は、実施例に関して記載される特定の特徴、構成又は特徴が少なくとも1つの実装に含まれることを意味する。明細書の様々な場所に一実施例という用語が現れることは、全て同じ実施例を示してもよく、示さなくてもよい。実施例について構成の機能及び/又は方法の動作に特有の用語で説明したが、特許請求の範囲の対象は、記載の特定の機能又は動作に限定されなくてもよいことが分かる。むしろ、特定の機能及び動作は、特許請求の範囲の対象を実施する例示的な形式として開示される。