(57)【要約】【課題】事前設定を行わず、自立的に画像データの伝送を行う。【解決手段】実施形態による多眼撮像装置は、各々がイメージセンサと、前記イメージセンサにより撮像された画像データを格納するメモリとを有し、前記画像データを伝送するためにデイジーチェーン接続された複数の撮像部と、最下段の前記撮像部に接続され、前記複数の撮像部により撮像された画像データを外部に出力するインタフェース部とを備え、前記各撮像部は、上段の撮像部から出力されたデータに、自段のデータを付加して下段の撮像部に出力する。【選択図】図１
2014183561.tif 000002
【特許請求の範囲】
【請求項１】
各々がイメージセンサと、前記イメージセンサにより撮像された画像データを格納するメモリとを有し、前記画像データを伝送するためにデイジーチェーン接続された複数の撮像部と、
最下段の前記撮像部に接続され、前記複数の撮像部により撮像された画像データを外部に出力するインタフェース部と、を備え、
前記各撮像部は、上段の撮像部から出力されたデータに、自段のデータを付加して下段の撮像部に出力することを特徴とする多眼撮像装置。
【請求項２】
第１の撮像部と、
第２の撮像部と、
前記第１の撮像部及び前記第２の撮像部の間に直列接続された少なくとも１以上の第３の撮像部と、
前記第１の撮像部に接続され、前記第１〜第３の撮像部により撮像された画像データを外部に出力するインタフェース部と、を備え、
前記第１〜第３の撮像部は、各々がイメージセンサと、前記イメージセンサにより撮像された画像データを格納するメモリとを有し、前記画像データをライン単位で伝送するためにデイジーチェーン接続され、上段の撮像部から出力されたデータに自段のデータを付加して、下段の撮像部に出力することを特徴とする多眼撮像装置。
【請求項３】
前記第１または第３の撮像部は、
上段の撮像部から出力されたデータを受信するとともに、当該データが有効であるか否かを判定する判定処理を行い、有効と判定した場合にはデータ受信通知を出力する受信データ判定部と、
前記メモリに格納された前記画像データのラインデータを、前記受信したデータに付加して送信データを生成して、下段の撮像部に出力する送信データ生成部と、
前記受信データ判定部から前記データ受信通知を受信すると、前記送信データを生成するように前記送信データ生成部に指示する制御部と、
をさらに備えることを特徴とする請求項２に記載の多眼撮像装置。
【請求項４】
前記第１の撮像部は、前記第２の撮像部にデータ送信可能であることを示す制御信号を送信する制御信号送信部をさらに備え、前記第２の撮像部は、前記制御信号を受信する制御信号受信部をさらに備え、
前記第１の撮像部が前記データを前記インタフェース部に送信すると、前記制御信号送信部は前記制御信号を前記制御信号受信部に送信し、
前記制御信号受信部が前記制御信号を受信すると、前記第２の撮像部は、前記画像データの次のラインデータを送信することを特徴とする請求項３に記載の多眼撮像装置。
【請求項５】
前記第１または第３の撮像部は、上段の撮像部からのデータを受信可能な状態にあることを示す制御信号を上段の撮像部に送信する送信可否判定部をさらに備えることを特徴とする請求項３に記載の多眼撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、多眼撮像装置および画像データの伝送方法に関する。
【背景技術】
【０００２】
従来の映像伝送システムでは、複数の撮像部により撮像された画像データをインタフェース部に伝送するために、複数の撮像部およびインタフェース部をデイジーチェーン接続することがある。この場合、インタフェース部及び撮像部の各々に対して、撮像部の数、各撮像部で撮像される画像データのサイズ（解像度）、及び画像データの送信タイミングなどを事前に設定しておく必要がある。
【０００３】
このため、事前設定された情報が間違っている場合、画像データがインタフェース部に正しく伝送されないという問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５４０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、事前設定を行わず自立的に画像データの伝送を行うことができる多眼撮像装置、および画像データの伝送方法を提供することである。
【課題を解決するための手段】
【０００６】
実施形態の多眼撮像装置は、各々がイメージセンサと、前記イメージセンサにより撮像された画像データを格納するメモリとを有し、前記画像データを伝送するためにデイジーチェーン接続された複数の撮像部と、最下段の前記撮像部に接続され、前記複数の撮像部により撮像された画像データを外部に出力するインタフェース部とを備え、前記各撮像部は、上段の撮像部から出力されたデータに、自段のデータを付加して下段の撮像部に出力する。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１の実施形態による多眼撮像装置の概略的なブロック図。
【図２】第１の実施形態による多眼撮像装置における撮像部の概略的なブロック図。
【図３】各撮像部により得られる画像データのフォーマットを示す図。
【図４】制御信号受信部を有する撮像部の概略的な構成を示すブロック図である。
【図５】制御信号送信部を有する撮像部の概略的な構成を示すブロック図である。
【図６】第１の実施形態において各撮像部により生成される送信データを示す図。
【図７】第１の実施形態の変形例において各撮像部により生成される送信データを示す図。
【図８】本発明の第２の実施形態による多眼撮像装置の概略的なブロック図。
【図９】第２の実施形態による多眼撮像装置における撮像部の概略的なブロック図。
【図１０】第２の実施形態における送信可否判定部の一例を示す回路図。
【図１１】第２の実施形態において各撮像部から出力されるデータを示すタイムチャートの一例。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら、本発明の実施形態に係る多眼撮像装置および画像データの伝送方法について説明する。なお、各図において同等の機能を有する構成要素には同一の符号を付し、同一符号の構成要素の詳しい説明は繰り返さない。
【０００９】
（第１の実施形態）
図１は、第１の実施形態による多眼撮像装置の概略的なブロック図を示している。第１の実施形態による多眼撮像装置１は、撮像部１０［１］〜１０［Ｘ］（Ｘ：２以上の整数）と、撮像部１０［１］に接続され、撮像部１０［１］〜１０［Ｘ］により撮像されたＸ個の画像データを外部に出力するインタフェース部（Ｉ／Ｆ部）５０とを備えている。撮像部１０［１］〜１０［Ｘ］は、デイジーチェーン接続されている。また、先頭の撮像部１０［１］と終端の撮像部１０［Ｘ］が、制御信号を送受信するために接続されている。
【００１０】
多眼撮像装置１は、撮像部１０［１］〜１０［Ｘ］が撮像した画像データをライン単位で撮像部１０［Ｘ］から撮像部１０［１］に伝送し、インタフェース部５０に出力する。ライン単位のデータを順に伝送することにより、最終的に、撮像部１０［１］〜１０［Ｘ］で撮像されたＸ個の画像データをインタフェース部５０に出力する。
【００１１】
図２は、撮像部１０［ｎ］の概略的なブロック図である。撮像部１０［ｎ］（ｎ：１〜Ｘの整数）は、イメージセンサ１１［ｎ］と、ラインメモリ１２［ｎ］と、受信データ判定部１６［ｎ］と、送信データ生成部１７［ｎ］と、制御部１８［ｎ］を備えている。
【００１２】
図３は、イメージセンサ１１により撮像され、ラインメモリ１２に格納される画像データのフォーマットを示している。ラインメモリ１２は、イメージセンサ１１により撮像された画像データをライン単位で格納する。ラインデータには、０，１，２，・・・のライン番号が付されている。なお、ラインメモリ１２は画像データを格納可能であればよく、ラインメモリに限らず、他の種類のメモリでもよい。
【００１３】
撮像部１０［Ｘ］は制御信号受信部１４をさらに備え、撮像部１０［１］は制御信号送信部１９をさらに備えている。図４は、制御信号受信部１４を備えた撮像部１０［Ｘ］のブロック図であり、図５は、制御信号送信部１９を備えた撮像部１０［１］のブロック図である。なお、全ての撮像部１０が制御信号受信部１４および制御信号送信部１９を備えていても構わない。撮像部１０の構成を同一にすることにより、先頭、中継、終端の構成を気にすることなく組み合わせることができ、撮像部１０の増設が容易になる。
【００１４】
受信データ判定部１６［ｎ］は、上段の撮像部１０［ｎ＋１］から出力された第（Ｘ−ｎ）のデータを受信する。また、受信データ判定部１６［ｎ］は、受信データが有効であるか否かを判定する処理を行い、有効と判定した場合にはデータ受信通知を制御部１８［ｎ］に出力する。
【００１５】
なお、受信データ判定部１６［１］〜１６［Ｘ−１］は、上段の撮像部１０から出力されたデータを格納するバッファ（例えばラインバッファ）を有してもよい。これにより、データ伝送が停滞した場合などでも受信したデータの喪失を防止することができる。
【００１６】
制御部１８［ｎ］は、受信データ判定部１６［ｎ］からデータ受信通知を受信すると、第（Ｘ−ｎ＋１）のデータを生成するように送信データ生成部１７［ｎ］に指示する。また、制御部１８［ｎ］は、次に送信すべきラインデータ（所望の番号が付されたラインデータ）を読み出すように送信データ生成部１７［ｎ］に指示する。
【００１７】
送信データ生成部１７［ｎ］は、ラインメモリ１２から所望の番号が付されたラインデータを読み出す。送信データ生成部１７［ｎ］は、第（Ｘ−ｎ）のデータに読み出したラインデータを付加し、第（Ｘ−ｎ＋１）のデータを生成する。そして、送信データ生成部１７［ｎ］は、第（Ｘ−ｎ＋１）のデータを次段の撮像部１０［ｎ−１］に出力する。なお、送信データ生成部１７［１］は、第Ｘのデータをインタフェース部５０に出力する。また、送信データ生成部１７［ｎ］は、第（Ｘ−ｎ＋１）のデータの送信が完了すると、制御部１８［ｎ］に送信完了を通知する。
【００１８】
なお、送信データ生成部１７［Ｘ］は、上段からのデータの受信がない。送信データ生成部１７［Ｘ］は、ラインメモリ１２から所望の番号が付されたラインデータを読み出し、ヘッダを付加して第１のデータを生成する。そして、送信データ生成部１７［Ｘ］は、第１のデータを次段の撮像部１０［Ｘ−１］に出力する。ヘッダは、画像データのサイズに関する情報、例えば、ラインデータ長（Ｗ）及び合計ライン数（Ｈ）を含む。
【００１９】
制御部１８［１］は、送信データ生成部１７［１］から送信完了通知を受信すると、撮像部１０［１］の制御信号送信部１９にその旨を通知する。制御信号送信部１９は、第Ｘのデータがインタフェース部５０に送信されると、制御信号を撮像部１０［Ｘ］に送信する。撮像部１０［Ｘ］の制御信号受信部１４は、撮像部１０［１］から、この撮像部１０［１］が受信可能状態にある（換言すれば、撮像部１０［Ｘ］がデータを送信可能である）ことを示す制御信号を受信する。この制御信号に基づき、制御部１８［Ｘ］は、次のラインデータの送信を開始するように送信データ生成部１７［Ｘ］に指示する。
【００２０】
次に、第１の実施形態における多眼撮像装置の動作について説明する。まず、撮像部１０［１］〜１０［Ｘ］のイメージセンサ１１［１］〜１１［Ｘ］により撮像されると、各ラインメモリ１２［１］〜１２［Ｘ］に画像データが格納される。終端の撮像部１０［Ｘ］は、画像データのサイズに関する情報（Ｗ，Ｈ）を含むヘッダを、画像データのライン番号０のラインデータに付加した第１のデータを生成して撮像部１０［Ｘ−１］に出力する。
【００２１】
次に、撮像部１０［Ｘ−１］は第１のデータを受信し、受信データ判定部１６［Ｘ−１］は当該データが有効であるか否かを判定する。有効と判定した場合、受信データ判定部１６［Ｘ−１］はデータ受信通知を制御部１８［Ｘ−１］に出力する。データ受信通知を受信すると、制御部１８［Ｘ−１］は、第２のデータを生成するように送信データ生成部１７［Ｘ−１］に指示する。送信データ生成部１７［Ｘ−１］は、受信した第１のデータに、自段のライン番号０のラインデータを付加し、第２のデータを生成する。送信データ生成部１７［Ｘ−１］は、第２のデータを撮像部１０［Ｘ−２］に出力する。
【００２２】
このように各撮像部１０において受信したデータに自段の画像データ（ラインデータ）を追加したデータを順次転送していく。最終的には、撮像部１０［１］が全撮像部のライン番号０のラインデータを含む第Ｘのデータをインタフェース部５０に送信する。
【００２３】
第Ｘのデータを送信すると、撮像部１０［１］は撮像部１０［Ｘ］に各撮像部１０からの１ライン分のデータ送信が完了したことを知らせる制御信号を送信する。この制御信号を受信した撮像部１０［Ｘ］はライン番号１のラインデータを撮像部１０［Ｘ−１］に出力する。
【００２４】
上記のデータ転送を最終ラインまで繰り返すことで、各撮像部１０で撮像された画像データは全てインタフェース部５０に送信される。
【００２５】
本発明の多眼撮像装置１では、画像データは撮像部１０［Ｘ］で撮像された画像データに各段における撮像部の画像データが順次付加されつつ転送されるため、撮像部の数を事前に設定しておく必要がない。また、画像データのサイズも、ヘッダに含まれるため事前に設定する必要がない。加えて、データの受信をトリガとして自段の送信処理を開始するため、送信タイミングを予め設定する必要もない。
【００２６】
よって、第１の実施形態によれば、事前設定を行わず自立的に画像データの伝送を行うことができる多眼撮像装置を提供することができる。また、事前設定が不要であるため、撮像部の数や解像度を変更した場合でも、容易に対応が可能である。
【００２７】
次に、送信データ生成部における送信データの生成例を示す。図６は、受信データの後ろに自段のデータを付加する場合を示しており、図７は、受信データのヘッダの後ろに自段のデータを付加する場合を示している。
【００２８】
図６に示すように、受信したデータの後ろに自段のデータを付加する場合、終端フラグ（終端カメラフラグＣ）を用いる。この終端フラグは、受信したデータの末尾を示す。
【００２９】
受信データ判定部１６［ｉ］（ｉ：１〜Ｘ−１の整数）は、判定処理として、セットされた終端フラグが第（Ｘ−ｉ）のデータの末尾に有るか否かを確認し、有る場合に有効と判定する。
【００３０】
そして、送信データ生成部１７［ｉ］は、第（Ｘ−ｉ＋１）のデータを生成する際、第（Ｘ−ｉ）のデータの終端フラグをクリアし、末尾に終端フラグをセットしたラインデータを第（Ｘ−ｉ）のデータの後ろに付加する。
【００３１】
つまり、撮像部１０［ｉ］は、撮像部１０［ｉ＋１］から受信したデータの末尾の終端フラグを検出して、これを“１”から“０”に変更し、さらに、自段のラインデータの末尾に終端フラグを“１”にセットして送信する。
【００３２】
図６に示す方式では、受信したデータは、末尾の終端フラグにより当該データの終端が把握される。送信されるデータは、末尾に終端フラグをセットした自段のラインデータを、受信したデータの後ろに付加して送信される。
【００３３】
図７の場合、受信データ判定部１６［ｉ］（ｉ：１〜Ｘ−１の整数）は、判定処理として、第（Ｘ−ｉ）のデータのヘッダを確認し、当該ヘッダの内容を確認できた場合に有効と判定する。
【００３４】
そして、送信データ生成部１７［ｉ］は、第（Ｘ−ｉ＋１）のデータを生成する際、所望のライン番号のラインデータを第（Ｘ−ｉ）のデータのヘッダの後ろに付加する。
【００３５】
図７に示す方式の場合、データを全て受信するまで待たずに送信データの生成を開始できるため、画像データの伝送処理を高速化することができる。即ち、受信データ判定部１６［ｉ］は、判定処理において有効と判定した場合、第（Ｘ−ｉ＋１）のデータとして、第（Ｘ−ｉ）のデータのヘッダ、自段のラインデータ、順次受信した第（Ｘ−ｉ）のデータの順に撮像部１０［ｉ−１］またはインタフェース部５０に出力する。
【００３６】
ところで、イメージセンサの不具合や撮像部１０間でイメージセンサの解像度が異なること等によって、送信すべきライン番号のラインデータが欠落している場合、自段で付加するラインデータの画像内での位置が他の撮像部とずれてしまうことがある。このような場合でも画像データの伝送を滞りなく行うため、ライン番号（Ｎ）及び最終ラインフラグ（Ｌ）を送信データに含めてもよい。即ち、送信データ生成部１７［ｉ］（ｉ：１〜Ｘの整数）は、第（Ｘ−ｉ）のデータに付加されるラインデータに、ラインデータのライン番号（Ｎ）及びラインデータが最終ラインか否かを示す最終ラインフラグ（Ｌ）を付加してもよい。
【００３７】
送信すべきラインデータが欠落している場合、送信データ生成部１７［ｉ］は、例えば、ダミーデータ又は次ライン番号のラインデータを用いる。これにより、画像データの伝送を滞りなく行うことができる。
【００３８】
各撮像部１０の画像データのサイズが異なる場合、解像度の低い撮像部では、自分の画像データを全て送り終えた後も上段の撮像部からデータを受信する場合がある。既にラインデータを全て送り終えている撮像部の送信データ生成部１７は、最終ラインフラグ（Ｌ）をセットしたダミーデータを付加して送信する。これにより、画像データの伝送を滞りなく行うことができる。なお、インタフェース部５０は、ダミーデータ、すなわち、最終ラインフラグ（Ｌ）をセットされた２回目以降のラインデータを無視ないし削除する処理を行う。
【００３９】
また、撮像部１０で撮像される画像データのサイズが同じである場合は、ライン番号（Ｎ）は終端の撮像部１０［Ｘ］で付加し、他の撮像部では付加しなくともよい。この場合、送信データ生成部１７［Ｘ］は、撮像部１０［Ｘ−１］に送信するラインデータのライン番号を第１のデータのヘッダに格納する。一方、送信データ生成部１７［ｉ］（ｉ：１〜Ｘ−１の整数）は、第１のデータのヘッダに格納されたライン番号に対応するラインデータを第（Ｘ−ｉ）のデータに付加する。
【００４０】
また、本実施形態は、各撮像部１０の画像データのサイズが異なる場合にも対応することができる。この場合、撮像部１０［ｉ］（ｉ：１〜Ｘ−１の整数）は、撮像部１０［Ｘ］と同様に、自段の画像データのサイズに関する情報を含むヘッダを自段のラインデータに付加する。これにより、例えば、撮像部１０ごとに画像の横解像度が異なる場合でも、各撮像部１０から各々異なる長さのラインデータを送ることで、事前設定なしに画像伝送することが可能になる。即ち、撮像部で撮像される画像の横解像度及び／又は縦解像度を自由化することができる。本方式は、例えば、撮像部が格子状に並ぶ多眼撮像装置において、中央領域に高解像度のイメージセンサを配置し、周辺領域に低解像度のイメージセンサを配置する場合に好適である。
【００４１】
（第２の実施形態）
図８は、第２の実施形態による多眼撮像装置の概略的なブロック図を示している。第２の実施形態による多眼撮像装置２は、撮像部２０［１］〜２０［Ｘ］（Ｘ：２以上の整数）と、撮像部２０［１］に接続され、撮像部２０［１］〜２０［Ｘ］により撮像されたＸ個の画像データを外部に出力するインタフェース部５０とを備えている。撮像部２０［１］〜２０［Ｘ］は、デイジーチェーン接続されている。また、隣接する撮像部２０［ｎ］（ｎ：１〜Ｘ−１の整数）と２０［ｎ＋１］が制御信号を送受信するために接続されている。撮像部２０［ｎ］は、自段が受信可能状態にある場合、その旨を示す制御信号を撮像部２０［ｎ＋１］に送信する。
【００４２】
以下、第１の実施形態で説明した構成要素についての詳しい説明は省略し、相違点のみ説明する。図９は、撮像部２０［ｎ］の概略的なブロック図である。撮像部２０［ｎ］は、イメージセンサ１１［ｎ］と、ラインメモリ１２［ｎ］と、受信データ判定部１６［ｎ］と、送信データ生成部１７［ｎ］と、制御部２２［ｎ］と、送信可否判定部２３［ｎ］とを有している。なお、最上段の撮像部２０［Ｘ］は、他の撮像部からのラインデータを受信しないので、受信データ判定部１６［Ｘ］はなくてもよい。
【００４３】
多眼撮像装置２では、イメージセンサ１１［１］〜１１［Ｘ］が撮像した画像データをライン単位で撮像部２０［Ｘ］から撮像部２０［１］に伝送する。
【００４４】
受信データ判定部１６［ｎ］は、ラインバッファ１６ａを有し、上段の撮像部２０［ｎ＋１］から受信した第（Ｘ−ｎ）のデータをラインバッファ１６ａに格納する。なお、ラインバッファ１６ａは、ラインバッファに限らず、他のバッファでもよい。
【００４５】
送信データ生成部１７［ｎ］は、第（Ｘ−ｎ＋１）のデータの送信が完了すると、制御部２２［ｎ］に送信完了を通知する。
【００４６】
送信可否判定部２３［２］〜２３［Ｘ］は、撮像部２０[ｎ−１]から受信する制御信号、および、受信データ判定部１６［ｎ］からのデータ受信通知に基づいて、送信可能状態を判断する。また、送信可否判定部２３［ｎ］は、第（Ｘ−ｎ＋１）のデータが撮像部２０［ｎ−１］に送信されると、自段が受信可能状態にあることを示す制御信号を撮像部２０［ｎ＋１］に送信する。送信可否判定部２３［１］は、第Ｘのデータがインタフェース部５０に送信されると、自段が受信可能状態にあることを示す制御信号を撮像部２０［２］に送信する。
【００４７】
制御部２２［ｎ］は、送信可否判定部２３［ｎ］が送信可能状態にあると判定した場合、第（Ｘ−ｎ＋１）のデータを生成するように送信データ生成部１７［ｎ］に指示する。また、制御部２２［ｎ］は、次に送信すべきラインデータ（所望の番号が付されたラインデータ）を読み出すように送信データ生成部１７［ｎ］に指示する。
【００４８】
次に、第２の実施形態による多眼撮像装置の動作について説明する。まず、撮像部２０［１］〜２０［Ｘ］のイメージセンサ［１］〜１１［Ｘ］により撮像がされると、各ラインメモリ１２［１］〜１２［Ｘ］に画像データが格納される。終端の撮像部２０［Ｘ］は、画像データのサイズに関する情報（Ｗ，Ｈ）を含むヘッダを、画像データのライン番号０のラインデータに付加した第１のデータを生成して撮像部２０［Ｘ−１］に出力する。
【００４９】
次に、撮像部２０［Ｘ−１］は第１のデータを受信し、受信データ判定部１６［Ｘ−１］は当該データが有効であるか否かを判定する。有効と判定した場合、撮像部２０［Ｘ−１］は、撮像部２０［Ｘ−２］から受信する制御信号に基づき、画像データのライン番号０のラインデータを第１のデータに付加した第２のデータを生成して撮像部２０［Ｘ−２］に出力する。データの送信が完了すると、撮像部２０［Ｘ−１］は、受信可能状態にあることを示す制御信号を撮像部２０［Ｘ］に送信する。
【００５０】
このように各撮像部において受信したデータに自段の画像データ（ラインデータ）を追加したデータを順次転送していく。最終的には、撮像部２０［１］が全撮像部のライン番号０のラインデータを含む第Ｘのデータをインタフェース部５０に送信する。
【００５１】
なお、２週目以降（ライン番号１以降のラインデータの伝送）についても同様である。即ち、撮像部２０［ｎ−１］（ｎは２以上Ｘ以下の整数）が受信可能状態にあることを示す制御信号を受信した場合、撮像部２０［ｎ］は、対応するライン番号のラインデータを付加することにより第（Ｘ−ｎ＋１）のデータを生成して撮像部２０［ｎ−１］に出力する。データの送信が完了すると、撮像部２０［ｎ］は、制御信号を撮像部２０［ｎ＋１］に送信する。
【００５２】
上記のデータ転送を最終ラインまで繰り返すことで、各撮像部２０で撮像された画像データは全てインタフェース部５０に送信される。
【００５３】
以上説明したように、第２の実施形態による多眼撮像装置では、第１の実施形態と同様に、撮像部の数、画像データのサイズ及び画像データの送信タイミングなどを事前に設定しておく必要がない。よって、第２の実施形態によれば、事前設定を行わず自立的に画像データの伝送を行うことができる多眼撮像装置を提供することができる。
【００５４】
さらに、第２の実施形態では、撮像部２０［１］がインタフェース部５０にデータを送信するのを待つことなく、下段の撮像部から受信した制御信号に基づいて自段の送信を行う。このため、データの伝送速度を高速化することができる。
【００５５】
なお、送信可否判定部２３［２］〜２３［Ｘ−１］は、自段から撮像部２０［１］までの全ての撮像部の状態に基づいて、データを送信可能か否かについて判断するようにしてもよい。これにより、送信可否判定がより正確になり、画像データの伝送を滞りなくスムーズに行うことができる。
【００５６】
図１０は、送信可否判定部２３［ｎ］（ｎ：２〜Ｘ−１の整数）の回路図の一例である。図１０において、信号名の接頭辞“ｗ”はフリップフロップを介していない、組み合わせ回路の信号であることを示し、接頭辞“ｒ”はフリップフロップを介した信号であることを示している。
【００５７】
送信可否判定部２３［ｎ］は、下段の撮像部２０［ｎ−１］から制御信号ｗＲｅａｄｙＩｎ［ｎ］（＝ｗＲｅａｄｙＯｕｔ［ｎ−１］）を受信し、上段の撮像部２０［ｎ＋１］に制御信号ｗＲｅａｄｙＯｕｔ［ｎ］（＝ｗＲｅａｄｙＩｎ［ｎ＋１］）を送信する。
【００５８】
送信可否判定部２３［ｎ］は、受信データ判定部１６［ｎ］から判定処理（例えば終端フラグＣを確認する処理）が完了したかどうかを示す信号ｗＬａｓｔ［ｎ］を受信すると、信号ｒＲｅａｄｙ［ｎ］と信号ｒＬａｓｔ［ｎ］を制御部２２［ｎ］に送信する。
【００５９】
図１０に示す回路は、次の式（１）に示す論理式に基づいて、ｗＲｅａｄｙ［ｎ］信号を出力する。
【００６０】
wReady[n] = wReady[n-1] & !(rLast[n-1]&!rReady[n-1]) & !(wLast[n]&rReady[n])        ・・・（１）
ここで、式（１）の右辺の一部の項は送信可否判定部２３［ｎ−１］の出力であるため、式（１）は次のように変形することができる。
【００６１】
wReady[n] = wReadyOut[n-1] &  !(wLast[n] & rReady[n])
= wReadyIn[n] &  !(wLast[n] & rReady[n]) ・・・（２）
式（２）のwReadyIn[n]は、下段の撮像部から制御信号を受信している場合にアクティブとなり、!(wLast[n] & rReady[n])は、下段の撮像部において判定処理が行われていない場合にアクティブとなる。
【００６２】
なお、注意すべきことは、式（１）のwReady[n-1]は、複数の撮像部にわたって伝播する信号であるため、クリティカルパスになる可能性がある。但し、ｗＲｅａｄｙ信号は、１トランザクション分のデータの転送が完了するまでに撮像部２０［Ｘ］に伝播すればよいため、複数サイクルのパスとすることが可能である。よって、ｗＲｅａｄｙ信号のパスの途中にフリップフロップを介在させる実施形態も想定可能である。
【００６３】
図１１は、第２の実施形態において各撮像部から出力されるデータを示すタイムチャートの一例である。本例では、６個の撮像部Ａ〜Ｆである。図１１において、'Ｆ０'は、撮像部Ｆから送出されたライン番号０のデータを意味する。一般的に言えば、'Ｘｎ'は、撮像部Ｘ (＝Ａ〜Ｆ)から送出されたライン番号ｎのデータを意味する。また、図１１中の下線を付したデータは、終端フラグＣが付されたデータを示している。
【００６４】
図１１では、終端の撮像部Ｆは、Ｆ０を送信した後にＦ１を２回、Ｆ２を４回、Ｆ３以降を６回出力している。撮像部Ａからの出力はＦ０−Ｅ０−Ｄ０−Ｃ０−Ｂ０−Ａ０−Ｆ１−Ｅ１−．．．となっており、正しい出力が得られている。このように各撮像部が多眼撮像装置の撮像部（イメージセンサ）の個数やデータ転送の順番といった情報を有していなくても、撮像部の個数に対応した周期でデータは出力される。
【００６５】
なお、図１１では、データの伝送には複数のクロックを要しているが、伝送路の性能に応じてデータ伝送に必要なクロック数は変わり得る。
【００６６】
また、図１１では、送信可能になるまで同一データを複数回送信しているが、送信可能となった最後の１回だけ実際にデータを送信するようにしても良い。
【００６７】
以上、第１及び第２の実施形態について説明した。上記の説明では、多眼撮像装置の有する撮像部を、先頭の撮像部、中継の撮像部及び終端の撮像部の３種類に分けて説明したが、全ての撮像部が同じ構成を有する多眼撮像装置を想定することも可能である。この場合、各撮像部は、制御信号をやり取りする制御線の接続により自身の位置を把握し、位置に応じた動作を行う。第１の実施形態の場合は、例えば、インタフェース部と接続されていれば先頭の撮像部であると認識し、一方、インタフェース部に接続されていないが制御線と接続されていれば、終端の撮像部であると認識する。いずれでもない場合は、中継の撮像部と認識する。第２の実施形態の場合は、例えば、インタフェース部と接続されていれば先頭の撮像部であると認識し、一方、制御線の受信側のみ接続されていれば、終端の撮像部であると認識する。いずれでもない場合は、中継の撮像部と認識する。このようにして全ての撮像部を同じ構成とすることで、多眼撮像装置の製造性や拡張性を向上させることができる。
【００６８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６９】
１，２  多眼撮像装置
１０［１］，１０［２］，・・・，１０［Ｘ］  撮像部
１１  イメージセンサ
１２  ラインメモリ
１４  制御信号受信部
１６  受信データ判定部
１６ａ  ラインバッファ
１７  送信データ生成部
１８  制御部
１９  制御信号送信部
２０［１］，２０［２］，・・・，２０［Ｘ］  撮像部
２３  送信可否判定部
２２  制御部
５０  インタフェース部
【図１】
2014183561.tif 000003
【図２】
2014183561.tif 000004
【図３】
2014183561.tif 000005
【図４】
2014183561.tif 000006
【図５】
2014183561.tif 000007
【図６】
2014183561.tif 000008
【図７】
2014183561.tif 000009
【図８】
2014183561.tif 000010
【図９】
2014183561.tif 000011
【図１０】
2014183561.tif 000012
【図１１】
2014183561.tif 000013