(57)【要約】【課題】本発明の目的は、フレームレートや画素数が違う画像データを複数の接栓から同時に出力することである。【解決手段】本発明の撮像装置は、複数の接栓から出力する画像データの最大画素数と最大フレームレートの画像データを出力する撮像部と、複数の接栓から出力する画像データの所定の画素数と所定のフレームレートの画像データに変換する画像処理部と、複数の接栓から出力する画像データの所定の出力形式に変換するインタフェース部とを有することを特徴とする。【選択図】  図１
2017130874.tif 000002
【特許請求の範囲】
【請求項１】
複数の接栓から出力する画像データの最大画素数と最大フレームレートの画像データを出力する撮像部と、
複数の接栓から出力する画像データの所定の画素数と所定のフレームレートの画像データに変換する画像処理部と、
複数の接栓から出力する画像データの所定の出力形式に変換するインタフェース部と、
を有することを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記画像処理部は、さらに所定の画像と異なる画像領域を検出することを特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記インタフェース部は、前記所定の画像と異なる画像領域を検出した画像データを他の接栓から出力することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関するものである。
【背景技術】
【０００２】
産業カメラ等の撮像装置では撮像素子の出力フレームレートに合わせて画像処理を行い各インタフェースにて出力をしている。その際に各インタフェースには最大帯域が存在し、例えば、ＵＳＢ（Universal  Serial  Bus）３  Visionでは５Ｇｂｐｓである。撮像素子の最大フレームレートが各インタフェースの最大帯域より高い場合には撮像素子の最大仕様を満足できない場合がある。
また、撮像素子の最大フレームレート使用した画像処理を行う場合は、カメラ内で画像処理を行い、画像処理した結果のみをデータとして各インタフェースにより出力することができるが、画像データを出力することができない。
【０００３】
先行技術文献としては、例えば、特許文献１に、デジタルカメラとパーソナルコンピュータ等の電子機器との間で、高速に画像ファイルの送信を行なう発明が開示されている。
また、他の先行技術文献としては、例えば、特許文献２に、カテゴリやグループのような分類情報の表示を高速化することが可能な撮像装置におけるデータ伝送方法の発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２８６６５４号公報
【特許文献２】特開２０１０−８７７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、フレームレートや画素数が違う画像データを複数の接栓から同時に出力することである。
【課題を解決するための手段】
【０００６】
本発明の撮像装置は、複数の接栓から出力する画像データの最大画素数と最大フレームレートの画像データを出力する撮像部と、複数の接栓から出力する画像データの所定の画素数と所定のフレームレートの画像データに変換する画像処理部と、複数の接栓から出力する画像データの所定の出力形式に変換するインタフェース部とを有することを特徴とする。
【０００７】
また、本発明の撮像装置は、上述の撮像装置であって、画像処理部はさらに所定の画像と異なる画像領域を検出することが好ましい。
【０００８】
さらに、本発明の撮像装置は、上述の撮像装置であって、インタフェース部は所定の画像と異なる画像領域を検出した画像データを他の接栓から出力することが好ましい。
【発明の効果】
【０００９】
本発明によれば、フレームレートや画素数が違う画像データを複数の接栓から同時に出力することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例に係る撮像装置の概要を示すブロック図である。
【図２】本発明の一実施例に係る撮像装置の動作を説明するためのフローチャートである。
【図３】本発明の一実施例に係る撮像装置の動作を説明するためのテーブル図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して詳細に説明する。
図１は本発明の一実施例に係る撮像装置の概要を示すブロック図である。
図１において、撮像装置１００は、撮像部１１０、画像処理部１２０、ＩＦ（Interface、インタフェース）部１３０、接栓１４０−１〜１４０−Ｎ（接栓を代表する場合は接栓１４０と称する）、メモリ部１５０−１〜１５０−Ｍ（メモリ部を代表する場合はメモリ部１５０と称する）、制御部１６０、操作部１７０で構成されている。
【００１２】
ＩＦ部１３０は、ＵＳＢ（Universal  Serial  Bus）２．０、ＵＳＢ３．０、ＵＳＢ３  Vision等の入出力を行うためのインタフェースである。
接栓１４０は、ＵＳＢ２．０、ＵＳＢ３．０、ＵＳＢ３  Vision等の入出力用の接栓である。
【００１３】
操作部１７０は、各接栓１４０から出力する画像データの形式を設定するためのものであり、外部からの設定も入力することができる。なお、外部からの設定入力は操作部１７０を介さなくてもよい。
制御部１６０は、撮像装置１００全体を制御するものである。
【００１４】
（実施例１）
次に、本発明の一実施例に係る撮像装置の動作について、図２と図３を用いて説明する。
図２は本発明の一実施例に係る撮像装置の動作を説明するためのフローチャートである。
図３は本発明の一実施例に係る撮像装置の動作を説明するためのテーブル図である。
なお、撮像部１１０は、図３の最大の画素数である２４５６（水平）×２０５８（垂直）画素と、最大フレームレートである１２５ｆｐｓ（frame  per  second）を出力する性能を有するものとする。
【００１５】
図２において、制御部１６０は、画像データ出力の処理を開始する。
制御部１６０は、Ｓ２０１の処理で、接栓１４０−１〜１４０−Ｎから画像データ出力形式を取得し、Ｓ２０２の処理に進む。
制御部１６０は、Ｓ２０２の処理で、接栓毎に画像データ出力形式を取得できたか否かを判定し、画像データ出力形式を取得できた場合（ＹＥＳ）にはＳ２０４の処理に進み、画像データ出力形式を取得できない場合（ＮＯ）にはＳ２０３の処理に進む。
制御部１６０は、Ｓ２０３の処理で、予め設定してある所定の画像データ出力形式をメモリ部１５０から読み出して取得し、Ｓ２０４の処理に進む。
【００１６】
図３のテーブルは、接栓１４０から取得、またはメモリ部１５０から読み出して取得した画像データ出力形式である。なお、図３のテーブルは、メモリ部１５０に記憶している。
図３において、例えば、接栓１４０−１の画像データ出力形式は、画素数が２４５６（水平）×２０５８（垂直）であり、フレームレートが１８ｆｐｓである。接栓１４０−２の画像データ出力形式は、画素数が１６００（水平）×１２００（垂直）であり、フレームレートが５３ｆｐｓである。接栓１４０−Ｎの画像データ出力形式は、画素数が６５６（水平）×４９４（垂直）であり、フレームレートが１２５ｆｐｓである。
【００１７】
制御部１６０は、Ｓ２０４の処理で、メモリ部１５０に記憶している図３のテーブルから、最大画素数と最大フレームレートを検索し、Ｓ２０５の処理に進む。図３において、最大画素数は２４５６（水平）×２０５８（垂直）であり、最大フレームレートは１２５ｆｐｓである。
【００１８】
制御部１６０は、Ｓ２０５の処理で、撮像部１１０を最大画素数である２４５６（水平）×２０５８（垂直）以上と、最大フレームレートである１２５ｆｐｓ以上で駆動する。そして、制御部１６０はＳ２０６の処理に進む。
【００１９】
制御部１６０は、Ｓ２０６の処理で、撮像部１１０から出力された画像データを所定のメモリ部１５０に所定の画素数を記憶させて、Ｓ２０７の処理に進む。
なお、所定のメモリ部１５０とは、例えば、接栓１４０−１から出力する画像データはメモリ部１５０−１に記憶させ、接栓１４０−２から出力する画像データはメモリ部１５０−２に記憶させ、接栓１４０−Ｎから出力する画像データはメモリ部１５０−Ｎに記憶させる。
また、所定の画素数とは、例えば、接栓１４０−１から出力する画像データの画素数は２４５６（水平）×２０５８（垂直）であり、接栓１４０−２から出力する画像データの画素数は１６００（水平）×１２００（垂直）であり、接栓１４０−Ｎから出力する画像データの画素数は６５６（水平）×４９４（垂直）である。
また、メモリ部１５０に所定の画素数を記憶させる手段としては、公知の画素間引きや、所定範囲の切り取りで行う。
【００２０】
制御部１６０は、Ｓ２０７の処理で、所定のメモリ部１５０から所定のフレームレートに合わせて読み出し、Ｓ２０８の処理に進む。
なお、所定のフレームレートとは、例えば、接栓１４０−１から出力する画像データのフレームレートは１８ｆｐｓであり、接栓１４０−２から出力する画像データのフレームレートが５３ｆｐｓであり、接栓１４０−Ｎから出力する画像データのフレームレートが１２５ｆｐｓである。
【００２１】
制御部１６０は、Ｓ２０８の処理で、メモリ部１５０から読み出させた画像データを画像処理部１２０に所定の形式の画像データに変換させて、ＩＦ部１３０に出力させ、Ｓ２０９の処理に進む。
制御部１６０は、Ｓ２０９の処理で、ＩＦ部１３０に所定の接栓１４０に所定の出力形式の画像データを出力させ、Ｓ２０６の処理に戻る。
なお、所定の出力形式の画像データとは、ＵＳＢ２．０、ＵＳＢ３．０、ＵＳＢ３  Vision等である。
【００２２】
なお、制御部１６０は、Ｓ２０６の処理で、撮像部１１０から出力された画像データの全てを所定のメモリ部１５０に記憶させて、Ｓ２０７の処理で、所定のメモリ部１５０から所定の画素数と、所定のフレームレートで読み出してもよい。
また、制御部１６０は、Ｓ２０６の処理で、所定のメモリ部１５０に所定の画素数と、所定のフレームレートで記憶させて、Ｓ２０７の処理で、所定のメモリ部１５０から所定の画素数と、所定のフレームレートで読み出してもよい。
【００２３】
（実施例２）
次に、接栓１４０から画像データの他に画像処理結果を出力する場合の一実施例について説明する。
図１において、画像処理部１２０は、撮像部１１０から出力された画像データを、例えば、外観検査で所定の画像と異なる領域（例えば、異物）を検出し、検出結果である所定の画像と異なる領域の画像データを抽出し、ＩＦ部１３０に出力する。
【００２４】
ＩＦ部１３０は、例えば、撮像部１１０から出力された画像データを接栓１４０−１から出力し、異物の画像データを接栓１４０−２から出力するようにしてもよい。
なお、ＩＦ部１３０は、接栓１４０−１から撮像部１１０から出力された画像データと、異物の画像データの両方を出力するようにしてもよい。
また、撮像部１１０から出力する画像データが接栓１４０−１から出力できる出力形式を超えている場合には、接栓１４０−２から異物の画像データのみを出力するようにしてもよい。
【００２５】
（実施例３）
次に、撮像部１１０が３板または４板の撮像素子を使用したカラー信号出力の場合の一実施例について説明する。
図１において、撮像部１１０が３板の撮像素子を使用したカラー信号出力の場合は、Ｒ（Red）信号、Ｇ（Green）信号、Ｂ（Blue）信号を画像処理部１２０で個別の信号として扱い、例えば、接栓１４０−１からＲ信号の画像データを出力し、接栓１４０−２からＧ信号の画像データを出力し、接栓１４０−３からＢ信号の画像データを出力するようにしてもよい。
【００２６】
図１において、撮像部１１０が４板の撮像素子を使用したカラー信号出力の場合は、Ｒ（Red）信号、Ｇ１（Green１）信号、Ｇ２（Green２）信号、Ｂ（Blue）信号を画像処理部１２０で個別の信号として扱い、例えば、接栓１４０−１からＲ信号の画像データを出力し、接栓１４０−２からＧ１信号の画像データを出力し、接栓１４０−３からＧ２信号の画像データを出力し、接栓１４０−４からＢ信号の画像データを出力するようにしてもよい。
【００２７】
本発明の実施形態である撮像装置は、フレームレートや画素数が違う画像データを複数の接栓から同時に出力することができる。
【００２８】
以上、本発明の一実施形態について詳細に説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変更して実施することができる。
【産業上の利用可能性】
【００２９】
撮像部から出力する画像データを複数の接栓から出力する出力形式の画像データに変換することによって、フレームレートや画素数が違う画像データを複数の接栓から同時に出力する用途に適用できる。
【符号の説明】
【００３０】
１００：撮像装置、１１０：撮像部、１２０：画像処理部、１３０：ＩＦ部、１４０，１４０−１〜１４０−Ｎ：接栓、１５０，１５０−１〜１５０−Ｍ：メモリ部、１６０：制御部、１７０：操作部。
【図１】
2017130874.tif 000003
【図２】
2017130874.tif 000004
【図３】
2017130874.tif 000005