(57)【特許請求の範囲】
【請求項１】
少なくとも１つの画素を有する撮像領域を複数有し、前記撮像領域毎に撮像条件が設定可能である撮像部と、
前記複数の撮像領域のうちの第１被写体を含む第１撮像領域に設定した撮像条件と、前記複数の撮像領域のうちの前記第１被写体と異なる第２被写体を含む第２撮像領域に設定した撮像条件と、を前記第１被写体の位置と前記第２被写体の位置とに基づいて変更可能な制御部と、
を備える電子機器。
【請求項２】
前記制御部は、前記第１被写体と前記第２被写体との距離に基づいて前記第１撮像領域と前記第２撮像領域との撮像条件を変更可能である請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記第１被写体と前記第２被写体との距離が所定の第１間隔よりも近くなると、前記第１撮像領域の撮像条件と前記第２撮像領域の撮像条件とを変更する請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記第１撮像領域の撮像条件と前記第２撮像領域の撮像条件とを変更した後に、前記第１被写体と前記第２被写体との距離が所定の第２間隔よりも離れると、前記第１撮像領域の撮像条件と前記第２撮像領域の撮像条件とを変更する請求項３に記載の電子機器。
【請求項５】
前記撮像部で撮像した画像データを外部の装置へ送信する送信部を備える請求項１〜４のいずれか一項に記載の電子機器。
【請求項６】
前記撮像条件は、前記撮像部で撮像する際のゲインである請求項１〜５のいずれか一項に記載の電子機器。
【請求項７】
前記撮像条件は、前記撮像部で撮像する際のフレームレートである請求項１〜６のいずれか一項に記載の電子機器。
【請求項８】
前記撮像部が撮像するすべての撮像領域の画像処理を行う第１の画像処理部と、
前記撮像部が撮像する前記第１被写体および前記第２被写体を含む撮像領域の画像処理を行う第２の画像処理部と、を備える請求項１〜７のいずれか一項に記載の電子機器。
【請求項９】
少なくとも１つの画素を有する撮像領域を複数有し、前記撮像領域毎に撮像条件が設定可能である撮像部を制御するプログラムであって、
前記複数の撮像領域のうちの第１被写体を含む第１撮像領域に設定した撮像条件と、前記複数の撮像領域のうちの、前記第１被写体と異なる第２被写体を含む第２撮像領域に設定した撮像条件と、を前記第１被写体の位置と前記第２被写体の位置とに基づいて変更する、
処理を、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びプログラムに関する。
【背景技術】
【０００２】
複数の監視カメラの映像を並べて表示しながら集中監視する監視システムが知られている（例えば、特許文献１参照）。監視システムの監視カメラの撮像条件を撮像素子の一部で変化させることができない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−９７３０９号公報
【発明の概要】
【０００４】
本発明の電子機器は、少なくとも１つの画素を有する撮像領域を複数有し、前記撮像領域毎に撮像条件が設定可能である撮像部と、前記撮像部で撮像された画像により前記複数の撮像領域から特定の撮像領域を設定し、前記特定の撮像領域で対象被写体が撮像されたら前記特定の撮像領域の撮像条件を変更する制御部とを備えている。
【０００５】
本発明の搬送システムは、物品を搬送する搬送装置と、対象被写体として前記物品を撮像する上記に記載の電子機器と、を備えている。
【０００６】
本発明の工場は、上記に記載の搬送システムを備えている。
【０００７】
本発明のプログラムは、少なくとも１つの画素を有する撮像領域を複数有し、前記撮像領域毎に撮像条件が設定可能である撮像部を制御するプログラムであって、前記撮像部で撮像された画像から前記複数の撮像領域のうちの特定の撮像領域を設定し、前記特定の撮像領域で対象被写体が撮像されたら前記特定の撮像領域の撮像条件を変更するように制御する、処理を、コンピュータに実行させる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る監視カメラシステムの構成を示す図である。
【図２】監視カメラの構成を示す図である。
【図３】撮像素子の断面図である。
【図４】撮像チップの画素配列と単位グループを説明する図である。
【図５】各画素の等価回路図を示す図である。
【図６】単位グループにおける画素の接続関係を示す回路図である。
【図７】撮像素子の機能的構成を示すブロック図である。
【図８】第１の実施形態に係る監視カメラの処理を示すフローチャート（その１）である。
【図９】第１の実施形態に係る監視カメラの処理を示すフローチャート（その２）である。
【図１０】図８のステップＳ１６を説明するための図である。
【図１１】図９のステップＳ２２を説明するための図である。
【図１２】管理装置に表示される画像の一例である。
【図１３】第２の実施形態に係る監視カメラの処理を示すフローチャート（その１）である。
【図１４】第２の実施形態に係る監視カメラの処理を示すフローチャート（その２）である。
【図１５】図１３のステップＳ４２を説明するための図である。
【図１６】図１６（ａ）、図１６（ｂ）は、図１３のステップＳ５０を説明するための図である。
【図１７】第３の実施形態に係る搬送システムを備える工場を示す図である。
【図１８】第３の実施形態に係る搬送システムに備わる監視カメラの処理を示すフローチャート（その１）である。
【図１９】第３の実施形態に係る搬送システムに備わる監視カメラの処理を示すフローチャート（その２）である。
【図２０】図２０（ａ）は、図１８のステップＳ７０を説明するための図であり、図２０（ｂ）は、図１８のステップＳ７４を説明するための図である。
【図２１】図２１（ａ）は、図１８のステップＳ８０を説明するための図であり、図２１（ｂ）は、図１９のステップＳ８６を説明するための図である。
【発明を実施するための形態】
【０００９】
《第１の実施形態》
以下、第１の実施形態に係る監視カメラシステム５００について、図１〜図１１に基づいて詳細に説明する。図１には、本第１の実施形態に係る監視カメラシステム５００の構成が概略的に示されている。
【００１０】
監視カメラシステム５００は、図１に示すように、複数の監視カメラ１０と、管理装置５０と、を備える。監視カメラ１０と管理装置５０とは、ＬＡＮ（Local Area Network）等のネットワーク６０に接続されている。
【００１１】
監視カメラ１０は、ビル内や工場内、路上等を監視するために用いられるカメラであり、図２に示すような構成を有する。監視カメラ１０は、図２に示すように、レンズ部１２、撮像部１４、画像処理部１６、ワークメモリ１８、操作部２０、記録部２２、システム制御部２４、通信部２６、及び照度計２８を備えている。
【００１２】
レンズ部１２は、複数のレンズ群から構成された撮像光学系である。レンズ部１２は、被写体からの光束を撮像部１４に導く。なお、レンズ部１２は、フォーカスレンズを内蔵していてもよく、またズームレンズを内蔵していてもよい。
【００１３】
撮像部１４は、撮像素子３０と、駆動部３２と、を有する。撮像素子３０は、取得した画素信号を画像処理部１６へ引き渡す。駆動部３２は、システム制御部２４からの指示に従って、撮像素子３０の駆動を制御する制御回路である。なお、撮像素子３０の具体的構成、及び駆動部３２による撮像素子３０の具体的な駆動制御については後述する。
【００１４】
画像処理部１６は、ワークメモリ１８をワークスペースとして、各画素の画素信号からなるＲＡＷデータに対して種々の画像処理を施し、画像データを生成する。画像処理部１６は、第１画像処理部１６Ａと、第２画像処理部１６Ｂと、を有する。本第１の実施形態においては、後述するように、システム制御部２４は、撮像素子３０の画素領域内に移動被写体（例えば人）が侵入してきた場合に、画素領域のうちの当該移動被写体が含まれる範囲を変動ブロック（領域）として設定する。また、システム制御部２４は、変動ブロックが設定される前の全ブロックの撮像条件とは異なる撮像条件によって変動ブロックの撮像を行うように撮像素子３０を駆動制御する。この場合において、例えば第１画像処理部１６Ａは、全ブロックに含まれる画素からの信号の画像処理を実行し、第２画像処理部１６Ｂは、変動ブロックに含まれる画素からの信号の画像処理を実行する。
【００１５】
画像処理部１６は、種々の画像処理を実行する。例えば画像処理部１６は、撮像素子３０で得られた信号に対して色信号処理（色調補正）を行うことによりＲＧＢ画像信号を生成する。また、画像処理部１６は、画像信号に対して、ホワイトバランス調整、シャープネス調整、ガンマ補正、階調調整等の画像処理を行う。また、画像処理部１６は、必要に応じて、所定の圧縮形式（ＪＰＥＧ形式、ＭＰＥＧ形式等）で圧縮する処理を行う。画像処理部１６は、生成した画像データを記録部２２に出力する。
【００１６】
画像処理部１６は、撮像部１４から時系列的に得られる複数のフレームのうち所定タイミング毎のフレームを抽出する。また、画像処理部１６は、撮像部１４から時系列的に得られる複数のフレームに基づいて、各フレーム間に補間する１又は複数のフレームを各フレーム間に追加する。これにより、動画再生時においてより滑らかな動きの動画を再生することができる。
【００１７】
ワークメモリ１８は、画像処理部１６による画像処理が行われる際に画像データ等を一時的に記憶する。
【００１８】
操作部２０は、使用者によって使用されるスイッチ等である。操作部２０は、使用者による操作に応じた信号をシステム制御部２４に出力する。なお、操作部２０は、タッチパネルを含んでいてもよい。
【００１９】
記録部２２は、メモリカード等の記録媒体を装着可能なカードスロットを有する。記録部２２は、カードスロットに装着された記録媒体に画像処理部１６において生成された画像データや各種データを記憶する。記録部２２の第１記録部２２Ａは、第１画像処理部１６Ａにおいて生成された画像データ等を記憶し、第２記録部２２Ｂは、第２画像処理部１６Ｂにおいて生成された画像データ等を記憶する。なお、記録部２２は、内部メモリを有する。記録部２２は、画像処理部１６において生成された画像データや各種データを内部メモリに記憶することも可能である。
【００２０】
システム制御部２４は、監視カメラ１０の全体の処理及び動作を統括的に制御する。システム制御部２４は、ＣＰＵ（Central Processing Unit）２４Ａを有する。本第１の実施形態において、システム制御部２４は、撮像素子３０の撮像面を複数のブロックに分け、ブロック間において異なる電荷蓄積時間（又は電荷蓄積回数）、フレームレート、ゲインで画像を取得させる。このため、システム制御部２４は、ブロックの位置、形状、範囲、及びブロック用の蓄積条件を駆動部３２に対して指示する。また、システム制御部２４は、ブロック間で異なる間引き率、画素信号を加算する加算行数又は加算列数、及びデジタル化のビット数で画像を取得させる。このため、システム制御部２４は、各ブロック用の撮像条件（間引き率、画素信号を加算する加算行数又は加算列数、及びデジタル化のビット数）を駆動部３２に対して指示する。また、画像処理部１６は、ブロック間で異なる撮像条件（色信号処理、ホワイトバランス調整、階調調整、圧縮率等の制御パラメータ）で画像処理を実行する。このため、システム制御部２４は、各ブロック用の撮像条件（色信号処理、ホワイトバランス調整、階調調整、圧縮率等の制御パラメータ）を画像処理部１６に対して指示する。
【００２１】
また、システム制御部２４は、画像処理部１６において生成された画像データを記録部２２に記憶させる。また、システム制御部２４は、通信部２６に指示を出し、ネットワーク６０（図１参照）を介して、管理装置５０と通信する。システム制御部２４は、管理装置５０に対して、画像処理部１６において生成された画像データ等を送信する。
【００２２】
照度計２８は、監視カメラ１０周辺の照度を検出する。照度計２８の検出結果は、システム制御部２４に入力される。
【００２３】
次に、撮像素子３０について、図３〜図７に基づいて詳細に説明する。本第１の実施形態の撮像素子３０は、積層型撮像素子である。
【００２４】
図３には、撮像素子３０の断面図が示されている。撮像素子３０は、図３に示すように、入射光に対応した画素信号を出力する撮像チップ１１３と、画素信号を処理する信号処理チップ１１１と、画素信号を記憶するメモリチップ１１２と、を備える。これら撮像チップ１１３、信号処理チップ１１１、及びメモリチップ１１２は積層されており、銅（Ｃｕ）等の導電性を有するバンプ１０９により互いに電気的に接続されている。
【００２５】
なお、図３に示すように、入射光は主に白抜き矢印で示す方向で入射する。本第１の実施形態においては、撮像チップ１１３において、入射光が入射する側の面を裏面と称する。
【００２６】
撮像チップ１１３は、一例として、裏面照射型のＭＯＳイメージセンサであり、ＰＤ層１０６、配線層１０８等を有する。
【００２７】
ＰＤ層１０６は、配線層１０８の裏面側に配されている。ＰＤ層１０６は、二次元的に配列され、入射光に応じた電荷を蓄積する複数のフォトダイオード（Photodiode：ＰＤ）１０４、及びＰＤ１０４に対応して設けられたトランジスタ１０５を有する。
【００２８】
ＰＤ層１０６における入射光の入射側にはパッシベーション膜１０３を介してフィルタ部１０２が設けられている。フィルタ部１０２は、カラーフィルタを有する。カラーフィルタは、可視光のうち特定の波長領域を通過させるフィルタであり、互いに異なる波長領域を透過する複数の種類を有している。カラーフィルタは、ＰＤ１０４のそれぞれに対応して特定の配列を有している。カラーフィルタの配列については後述する。なお、フィルタ部１０２、ＰＤ１０４、及びトランジスタ１０５の組が１つの画素を形成する。フィルタ部１０２における入射光の入射側には、それぞれの画素に対応して、マイクロレンズ１０１が設けられている。マイクロレンズ１０１は、対応するＰＤ１０４に向けて入射光を集光する。
【００２９】
配線層１０８は、ＰＤ層１０６からの画素信号を信号処理チップ１１１に伝送する配線１０７を有する。配線１０７は多層であってもよく、また、受動素子及び能動素子が設けられてもよい。
【００３０】
信号処理チップ１１１は、表面及び裏面にそれぞれ設けられた回路を互いに接続するＴＳＶ（Through-Silicon Via：シリコン貫通電極）１１０を有する。なお、ＴＳＶ１１０は、撮像チップ１１３の周辺領域や、メモリチップ１１２に設けられてもよい。
【００３１】
図４は、撮像チップ１１３の画素配列と単位グループを説明する図である。図４は、撮像チップ１１３を裏面側から見た状態を示す図である。撮像チップ１１３において画素が配列された領域を画素領域１１３Ａという。画素領域１１３Ａには２０００万個以上もの画素がマトリックス状に配列されている。図４に示す例では、隣接する４画素×４画素の１６画素が１つの単位グループ１３１を形成する。なお、図４の格子線は、隣接する画素がグループ化されて単位グループ１３１を形成する概念を示している。なお、単位グループ１３１を形成する画素の数はこれに限られず１０００個程度、例えば３２画素×６４画素でもよいし、それ以上でもそれ以下でもよい。
【００３２】
単位グループ１３１は、画素領域１１３Ａの部分拡大図（図４の右下図）に示すように、緑色画素Ｇｂ、Ｇｒ、青色画素Ｂ、及び赤色画素Ｒの４画素からなる、いわゆるベイヤー配列を上下左右に４つ内包する。緑色画素Ｇｂ、Ｇｒは、フィルタ部１０２（カラーフィルター）として緑色フィルタを有する画素であり、入射光のうち緑色波長帯の光を受光する。青色画素Ｂは、フィルタ部１０２として青色フィルタを有する画素であり、青色波長帯の光を受光する。赤色画素Ｒは、フィルタ部１０２として赤色フィルタを有する画素であり、赤色波長帯の光を受光する。
【００３３】
図５は、各画素の等価回路図を示す図である。なお、以下において、画素に符号１５０を付して説明する。各画素１５０は、上記ＰＤ１０４、転送トランジスタ１５２、リセットトランジスタ１５４、増幅トランジスタ１５６、及び選択トランジスタ１５８を有する。これらのトランジスタの少なくとも一部は、図３のトランジスタ１０５に対応する。更に、各画素には、リセットトランジスタ１５４のオン信号が供給されるリセット配線３００、転送トランジスタ１５２のオン信号が供給される転送配線３０２、電源Ｖｄｄから電力の供給を受ける電源配線３０４、選択トランジスタ１５８のオン信号が供給される選択配線３０６、及び画素信号を出力する出力配線３０８が配される。以下、各トランジスタをｎチャネル型ＦＥＴとして説明するが、トランジスタの種類はこれに限られない。
【００３４】
転送トランジスタ１５２のソース、ゲート、ドレインはそれぞれＰＤ１０４の一端、転送配線３０２、増幅トランジスタ１５６のゲートに接続される。また、リセットトランジスタ１５４のドレインは電源配線３０４に接続され、ソースは増幅トランジスタ１５６のゲートに接続される。増幅トランジスタ１５６のドレインは電源配線３０４に接続され、ソースは選択トランジスタ１５８のドレインに接続される。選択トランジスタ１５８のゲートは選択配線３０６に接続され、ソースは出力配線３０８に接続される。負荷電流源３０９は、出力配線３０８に電流を供給する。即ち、選択トランジスタ１５８に対する出力配線３０８は、ソースフォロアにより形成される。なお、負荷電流源３０９は、撮像チップ１１３側に設けてもよいし、信号処理チップ１１１側に設けてもよい。
【００３５】
図６は、単位グループ１３１における画素１５０の接続関係を示す回路図である。なお、図６では、転送配線及び出力配線を示しているが、各画素の他の構成は省略している。
【００３６】
本第１の実施形態では、単位グループ１３１内で同じ色のカラーフィルタを有する画素１５０が画素群を形成する。即ち、本第１の実施形態では、８つの画素Ｇ（Ｇｒ、Ｇｂ）がＧ画素群を形成し、４つの画素ＲがＲ画素群を形成し、４つの画素ＢがＢ画素群を形成する。
【００３７】
ここで、各画素群に含まれる複数の画素間で転送トランジスタのゲートが共通に接続されている。即ち、Ｇ画素群に含まれる画素の転送トランジスタのゲートは共通のＧ転送配線３３０に接続され、Ｒ画素群に含まれる画素の転送トランジスタのゲートは共通のＲ転送配線３３２に接続され、Ｂ画素群に含まれる画素の転送トランジスタのゲートは共通のＢ転送配線３３４に接続されている。これにより、駆動部３２は、転送トランジスタのゲートを画素群内で一斉に、且つ、画素群間で独立して制御することができる。
【００３８】
また、各画素群に含まれる複数の画素間で選択トランジスタの出力側が共通に接続されている。即ち、Ｇ画素群の画素の選択トランジスタの出力側は共通のＧ出力配線３４０に接続され、Ｒ画素群の画素の選択トランジスタの出力側は共通のＲ出力配線３４２に接続され、Ｂ画素群の画素の選択トランジスタの出力側は共通のＢ出力配線３４４に接続されている。
【００３９】
なお、図６では図示していないが、リセット配線及び電源配線は、単位グループ１３１で共通である。また、選択配線は、各画素に１対１に１６本配され、対応する選択トランジスタのゲートに接続されている。さらに、出力配線には、それぞれ負荷電流源が接続される。
【００４０】
以上により、駆動部３２は、各画素群に属する各画素の電荷の蓄積時間を一括して制御することができる。また、駆動部３２は、特定の画素群に対して他の画素群とは異なる蓄積時間で電荷を蓄積させることができる。
【００４１】
図７は、撮像素子の機能的構成を示すブロック図である。アナログのマルチプレクサ４１１は、単位グループ１３１のＧ画素群の８個の画素Ｇを順番に選択して、それぞれの画素信号をＧ出力配線３２０へ出力させる。マルチプレクサ４１１を介して出力された画素信号は、アンプ４１６により増幅され、増幅された画素信号は、Ｇ出力配線３２０を介して、相関二重サンプリング（ＣＤＳ：Correlated Double Sampling）・アナログ／デジタル（Analog / Digital）変換を行う信号処理回路４１２により、相関二重サンプリングの信号処理が行われるとともに、Ａ／Ｄ変換（アナログ信号からデジタル信号への変換）が行われる。Ａ／Ｄ変換された画素信号は、Ｇ出力配線３２１を介してデマルチプレクサ４１３に引き渡され、それぞれの画素に対応する画素メモリ４１４に格納される。
【００４２】
同様に、マルチプレクサ４２１、４３１は、単位グループ１３１のＲ、Ｂ画素群の画素をそれぞれ順番に選択して、各画素の画素信号を出力配線３２２、３２４へ出力させる。出力配線３２２、３２４へ出力された画素信号は、アンプ４２６、４３６により増幅され、信号処理回路４２２、４３２は、増幅された画素信号に対してＣＤＳ及びＡ／Ｄ変換を行う。Ａ／Ｄ変換された画素信号は、出力配線３２３、３２５を介してデマルチプレクサ４２３、４３３に引き渡され、それぞれの画素に対応する画素メモリ４１４に格納される。
【００４３】
なお、マルチプレクサ４１１、４２１、４３１はそれぞれ、撮像チップ１１３上で、図５の選択トランジスタ１５８と選択配線３０６により形成される。アンプ４１６、４２６、４３６、及び信号処理回路４１２、４２２、４３２は、信号処理チップ１１１に形成される。デマルチプレクサ４１３、４２３、４３３、及び画素メモリ４１４は、メモリチップ１１２に形成される。
【００４４】
演算回路４１５は、画素メモリ４１４に格納された画素信号を処理して後段の画像処理部１６に引き渡す。演算回路４１５は、信号処理チップ１１１に設けられてもよいし、メモリチップ１１２に設けられてもよい。なお、図６では、１つの単位グループ１３１の分の接続を示すが、実際にはこれらが単位グループ１３１毎に存在し、並列で動作する。但し、演算回路４１５は、単位グループ１３１毎に存在しなくてもよい。例えば、１つの演算回路４１５がそれぞれの単位グループ１３１に対応する画素メモリ４１４の値を順に参照しながらシーケンシャルに処理してもよい。
【００４５】
次に、撮像素子３０の画素領域１１３Ａ（図４参照）に設定されるブロックについて説明する。本第１の実施形態において、撮像素子３０の画素領域１１３Ａは、複数のブロックに分割される。複数のブロックは、１ブロックにつき単位グループ１３１を少なくとも１つ含むように定義される。各ブロックはそれぞれ異なる制御パラメータで各ブロックに含まれる画素が制御される。つまり、あるブロックに含まれる画素群と、別のブロックに含まれる画素群とで、制御パラメータが異なる画素信号が取得される。制御パラメータとしては、例えば、電荷の蓄積時間又は蓄積回数、フレームレート、ゲイン、間引き率、画素信号を加算する加算行数又は加算列数、デジタル化のビット数等が挙げられる。さらに、制御パラメータは、画素からの画像信号取得後の画像処理におけるパラメータであってもよい。
【００４６】
ここで、電荷の蓄積時間とは、ＰＤ１０４が電荷の蓄積を開始してから終了するまでの時間のことをいう。また、電荷の蓄積回数とは、単位時間あたりにＰＤ１０４が電荷を蓄積する回数のことをいう。
【００４７】
また、フレームレートとは、動画において単位時間あたりに処理（表示又は記録）されるフレーム数を表す値のことをいう。フレームレートは、例えば駆動部３２がリセットパルス、転送パルス、及び選択パルスをそれぞれリセットトランジスタ１５４、転送トランジスタ１５２、及び選択トランジスタ１５８に印加するタイミング（又はタイミングの周期）を制御することによって制御される。フレームレートの単位はｆｐｓ（Frames Per Second）で表される。フレームレートが高くなる程、動画における被写体（即ち、撮像される対象物）の動きが滑らかになる。
【００４８】
また、ゲインとは、アンプ４１６、４２６、４３６の利得率（増幅率）のことをいう。このゲインを変更することにより、ＩＳＯ感度を変更することができる。このＩＳＯ感度は、ＩＳＯで策定された写真フィルムの規格であり、写真フィルムがどの程度弱い光まで記録することができるかを表す。ただし、一般に、撮像素子３０の感度を表現する場合もＩＳＯ感度が用いられる。この場合、ＩＳＯ感度は撮像素子３０が光をとらえる能力を表す値となる。ゲインを上げるとＩＳＯ感度も向上する。例えば、ゲインを倍にすると電気信号（画素信号）も倍になり、入射光の光量が半分でも適切な明るさとなる。しかし、ゲインを上げると、電気信号に含まれるノイズも増幅されるため、ノイズが多くなってしまう。
【００４９】
また、間引き率とは、所定領域においてすべての画素数に対する画素信号の読み出しを行わない画素数の割合をいう。例えば、所定領域の間引き率が０である場合は、その所定領域内のすべての画素から画素信号の読み出しが行われることを意味する。また、所定領域の間引き率が０．５である場合は、その所定領域内の半分の画素から画素信号の読み出しが行われることを意味する。
【００５０】
また、加算行数とは、垂直方向に隣接する画素の画素信号を加算する場合に、その加算する垂直方向の画素の数（行数）をいう。また、加算列数とは、水平方向に隣接する画素の画素信号を加算する場合に、その加算する水平方向の画素の数（列数）をいう。このような加算の処理は、例えば演算回路４１５において行われる。演算回路４１５が垂直方向又は水平方向に隣接する所定数の画素の画素信号を加算する処理を行うことにより、所定の間引き率で間引いて画素信号を読み出す処理と同じような効果を奏する。なお、上記した加算の処理において、演算回路４１５が加算した行数または列数で加算値を割ることにより平均値を算出するようにしてもよい。
【００５１】
また、デジタル化のビット数とは、信号処理回路４１２、４２２、４３２がＡ／Ｄ変換においてアナログ信号をデジタル信号に変換したときのビット数をいう。デジタル信号のビット数が多くなる程、輝度や色変化などがより詳細に表現される。
【００５２】
本第１の実施形態では、図２の駆動部３２は、一例として、ブロック毎にフレームレート、ゲイン、及び間引き率を制御する。また、駆動部３２は、撮像素子３０の画素領域１１３Ａにおけるブロックの設定を行う。なお、システム制御部２４は、駆動部３２に対するブロックの位置、形状、範囲などの指示を行う。
【００５３】
図１に戻り、管理装置５０は、ＰＣ（Personal Computer）等の端末を含み、監視カメラ１０で撮像された画像をネットワーク６０を介して収集し、表示する。また、管理装置５０は、ユーザ（管理者）からの監視カメラ１０の操作や設定に関する指示を受け付けると、ネットワーク６０を介して、監視カメラ１０に対して指示を送信する。
【００５４】
次に、本第１の実施形態の監視カメラ１０の処理について、図８〜図１１に基づいて詳細に説明する。図８及び図９には、第１の実施形態に係る監視カメラ１０の処理がフローチャートにて示されている。なお、図８及び図９の処理は、監視カメラ１０に電源が投入され、管理装置５０との間の通信が成立した段階で開始される。
【００５５】
図８の処理では、ステップＳ１０において、システム制御部２４は、撮像素子３０の画素領域１１３Ａを分割した複数のブロック全てに対して、共通の撮像条件（例えばフレームレート、ゲイン、間引き率）を設定する。
【００５６】
次いで、ステップＳ１２では、システム制御部２４は、全ブロックに共通の撮像条件が設定された撮像素子３０を用いた撮像を開始する。なお、ステップＳ１２では、システム制御部２４は、画像処理部１６に指示を出し、全ブロックで撮像される画像を用いた動体検知処理を実行させる。この場合、画像処理部１６は、撮像した画像とその直前に撮像された画像との比較を行う等することで、移動被写体を検知する。また、システム制御部２４は、ステップＳ１２において、通信部２６を介して、管理装置５０に対して撮像データを送信する。管理装置５０では、受信した撮像データをディスプレイ等に表示するため、管理者は、監視カメラ１０で撮像された画像を見ることが可能となる。
【００５７】
次いで、ステップＳ１４では、システム制御部２４は、画像処理部１６からブロックのいずれかで移動被写体が検知されたことが通知されるまで待機する。即ち、移動被写体が検知されるまでは、システム制御部２４は、ステップＳ１０で設定された撮像条件での撮像を継続する。そして、移動被写体が検知されたことが、画像処理部１６から通知されると、システム制御部２４は、ステップＳ１６に移行する。
【００５８】
ステップＳ１６では、システム制御部２４は、変動ブロックとその撮像条件の設定を行う。例えば、図１０に示すように、システム制御部２４は、移動被写体（図１０では人）が含まれる範囲を変動ブロック７０に設定する。なお、図１０等では、図示の便宜上、単位グループ１３１の大きさ（正方形の１マスの大きさ）を大きく表現している。また、システム制御部２４は、変動ブロック７０の撮像条件（例えばフレームレート、ゲイン、間引き率）を、移動被写体の撮像に適した条件に設定する。例えば、システム制御部２４は、移動被写体が逆光で暗い場合にはゲインを大きくし、移動被写体の移動速度が速い場合にはフレームレートを高くし、移動被写体の拡大表示要求を受け付けた場合には間引き率を低くしたりする。また、システム制御部２４は、変動ブロック７０以外のブロックの撮像条件については、ステップＳ１０で設定した撮像条件を維持する。なお、変動ブロック７０のフレームレートを変える場合（例えば高くする場合）、変動ブロック７０のフレームレートを他のブロックのフレームレートの倍数とする。
【００５９】
次いで、ステップＳ１８では、システム制御部２４は、記録部２２に指示を出し、画像データの記録を開始する。例えば、システム制御部２４は、第１記録部２２Ａに指示を出して、第１画像処理部１６Ａからの画像データの記録を開始し、第２記録部２２Ｂに指示を出して、第２画像処理部１６Ｂからの画像データの記録を開始する。なお、第１画像処理部１６Ａからの画像データの記録は、ステップＳ１２の直後から開始してもよいが、本実施形態では、移動被写体を検出した後から開始することとしている。これにより、移動被写体が撮像されている画像のみを記録することができる。
【００６０】
次いで、ステップＳ２０では、システム制御部２４は、変動ブロック７０を移動被写体に追従させる。即ち、システム制御部２４は、画像処理部１６から得られる画像内の移動被写体の動きに合わせて、変動ブロック７０に含まれる画素（単位グループ１３１）と、変動ブロック７０以外のブロックに含まれる画素（単位グループ１３１）とを随時異ならせるようにする。ここで、変動ブロック７０は移動被写体に追従しており、該変動ブロック７０では移動被写体に適した撮像条件で撮像されることから、移動被写体の様子を適切な画質で撮像・記録することが可能となる。これにより、管理装置５０を利用する管理者による、移動被写体の監視を行い易くすることができる。
【００６１】
次いで、ステップＳ２２では、システム制御部２４は、複数の移動被写体が存在し、その移動被写体同士が接近したか否かを判断する。例えば、システム制御部２４は、移動被写体それぞれを含む変動ブロック７０同士で重なりが生じた場合や、変動ブロック７０同士が重なってはいないが所定の間隔よりも接近した場合に、移動被写体同士が接近したと判断する。このように、移動被写体同士が接近したか否かを判断するのは、移動被写体同士が接近した場合は、図１１に示すように、移動被写体同士が衝突することが起こり得るためである。
【００６２】
移動被写体同士が接近した場合、ステップＳ２２の判断は肯定されて、図９のステップＳ２４に移行する。ステップＳ２４では、システム制御部２４は、変動ブロック７０の撮像条件の再設定を行う。例えば、システム制御部２４は、変動ブロック７０のゲインをステップＳ１６で設定した値よりも大きくしたり、変動ブロック７０のフレームレートをステップＳ１６で設定した値よりも高くしたり、変動ブロック７０の間引き率をステップＳ１６で設定した値よりも小さくしたりする。これにより、移動被写体の様子を高画質で撮像・記録することができるようになり、移動被写体同士が衝突した場合でも、その解析が行い易くなる。
【００６３】
一方、複数の移動被写体が存在し、その移動被写体同士が接近していない場合、ステップＳ２２の判断は否定され、図９のステップＳ３０に移行する。ステップＳ３０に移行すると、システム制御部２４は、移動被写体が画像内（被写界内）から居なくなったか否かを判断する。移動被写体が撮像範囲に存在し続けている場合、ステップＳ３０の判断は否定されて、ステップＳ２２に戻る。
【００６４】
ステップＳ２４の後は、ステップＳ２６に移行し、システム制御部２４は、移動被写体同士が離れるまで待機する。例えば、システム制御部２４は、移動被写体それぞれを含む変動ブロック７０同士の重なりが解消されたり、変動ブロック７０同士が所定の間隔よりも離れたりするまで待機する。したがって、移動被写体同士が離れるまでは、システム制御部２４は、変動ブロック７０に関してはステップＳ２４で設定された撮像条件での撮像を行い、変動ブロック７０以外のブロックに関してはステップＳ１０で設定された撮像条件での撮像を行う。移動被写体同士が離れた場合、ステップＳ２８に移行し、システム制御部２４は、ステップＳ２４で再設定した変動ブロック７０の撮像条件を、ステップＳ１６で設定した撮像条件に戻す。
【００６５】
次いで、ステップＳ３０では、システム制御部２４は、移動被写体が画像内（被写界内）から居なくなったか否かを判断する。移動被写体が撮像範囲に存在し続けている場合、ステップＳ３０の判断は否定されて、ステップＳ２２に戻る。
【００６６】
一方、移動被写体が撮像範囲から居なくなった場合には、ステップＳ３０の判断は肯定されて、ステップＳ３２に移行する。ステップＳ３２では、システム制御部２４は、終了か否かを判断する。なお、システム制御部２４は、終了か否かを、管理者が管理装置５０あるいは操作部２０から終了指示を入力したか否かにより判断する。ここでの判断が否定された場合、即ち、終了ではない場合には、ステップＳ３４に移行し、システム制御部２４は、全ブロックの撮像条件をステップＳ１０で設定した状態に戻し、ステップＳ１４に戻る。以降は、ステップＳ３２の判断が肯定されるまで、ステップＳ１４〜Ｓ３４の処理・判断を繰り返す。
【００６７】
以上詳細に説明したように、本第１の実施形態によると、撮像部１４は、少なくとも１つの画素を有するブロックを複数有し、ブロック毎に撮像条件が設定可能となっている。システム制御部２４は、撮像部１４で撮像された画像により変動ブロック７０を設定し、変動ブロック７０で他方の移動被写体が撮像されたら変動ブロック７０の撮像条件を変更する（ステップＳ２４）。これにより、その時々に適した撮像条件で移動被写体を撮像することができ、移動被写体の様子を状況に応じた適切な画質で撮像することが可能となる。例えば複数の移動被写体の間で生じる事象（例えば移動被写体同士の衝突等）を適切な撮像条件で撮像することができ、当該事象の解析等を行い易くすることができる。また、移動被写体を含む変動ブロック７０の撮像条件を変え（例えば高ゲイン、高フレームレート、低間引き率等に変更）、その他のブロックの撮像条件は変えないため、データ量の増加や監視カメラ１０の温度上昇を抑制することができる。このようにデータ量の増加を抑圧することにより、ネットワーク６０を介して管理装置に画像データを送信する際の通信回線のデータ量に関する負荷を減らすことができる。
【００６８】
また、本第１の実施形態では、システム制御部２４は、変動ブロック７０で他方の移動被写体の少なくとも一部が撮像されたら、変動ブロック７０の撮像条件を第１撮像条件から第２撮像条件に変更している。これにより、複数の移動被写体の間で生じる事象（例えば移動被写体同士の衝突等）をより適切な撮像条件で撮像することができる。
【００６９】
また、本第１の実施形態のように、システム制御部２４は、変動ブロック７０で画像処理部１６によって検出された他方の移動被写体が撮像されたら、変動ブロック７０の撮像条件を変更するようにしてもよい。
【００７０】
また、本第１の実施形態のように、システム制御部２４は、画像処理部１６で検出された一方の移動被写体の位置と他方の移動被写体の位置とによって変動ブロック７０を設定するようにしてもよい。
【００７１】
また、本第１の実施形態では、システム制御部２４は、一方の移動被写体の位置と他方の移動被写体の位置との間隔が接近したときの一方の移動被写体と他方の移動被写体とを含むブロックを変動ブロック７０に設定している。これにより、複数の移動被写体の間で生じる事象をより確実に撮像することができる。
【００７２】
また、本第１の実施形態では、システム制御部２４は、変動ブロック７０で他方の移動被写体が撮像されたら変動ブロック７０の撮像におけるゲインを異ならせるので、適切な明るさで移動被写体を撮像することができる。
【００７３】
また、本第１の実施形態では、システム制御部２４は、変動ブロック７０で他方の移動被写体が撮像されたら変動ブロック７０の撮像におけるフレームレートを異ならせている。これにより、適切な速さでのスロー再生が可能となる。
【００７４】
また、本第１の実施形態では、撮像部１４が撮像する全ブロック（領域）の画像処理を行う第１画像処理部１６Ａと、撮像部１４が撮像する移動被写体を含む変動ブロック７０（領域）の画像処理を行う第２画像処理部１６Ｂと、を備える。これにより、図１２に示すように、全ブロックから変動ブロック７０の画像を切り出して、変動ブロック７０の画像を拡大してリアルタイム表示することができる。なお、図１２においては、変動ブロック７０は動体検知処理に加えて、顔認識処理も用いて設定している。また、第２画像処理部１６Ｂが常時作動していて、拡大表示が常時行われるようにしてもよいし、管理装置５０のディスプレイ等に対して管理者がタッチした場合に、第２画像処理部１６Ｂが作動して、拡大表示が行われるようにしてもよい。
【００７５】
また、本第１の実施形態のように、システム制御部２４は、移動被写体を含む変動ブロック７０の撮像条件を、移動被写体が画像内（被写界内）に侵入してきた時点（第１の時点）と移動被写体同士が接近した時点（第２の時点）とで異ならせるようにしてもよい。これにより、その時々に適した撮像条件で移動被写体を撮像することができ、移動被写体の様子を状況に応じた適切な画質で撮像することが可能となる。
【００７６】
また、本第１の実施形態のように、移動被写体を含む変動ブロック７０が画像内（被写界内）に複数存在し、システム制御部２４は、複数の移動被写体を含む変動ブロック７０の位置関係に応じて撮像条件を変更するようにしてもよい。これにより、複数の移動被写体の間で生じる事象を適切な撮像条件で撮像することができ、当該事象の解析等を行い易くすることができる。
【００７７】
また、本第１の実施形態のように、システム制御部２４は、移動被写体が画像内（被写界内）に侵入してきた時点（第１の時点）と移動被写体同士が接近した時点（第２の時点）とで、移動被写体を含む変動ブロック７０の撮像におけるゲインを異ならせてもよい。例えば、移動被写体が画像内に侵入してきた時点よりも移動被写体同士が接近した時点の撮像におけるゲインを大きくすることで、移動被写体同士の衝突現場の撮像を明るくして行うことができる。
【００７８】
また、本第１の実施形態のように、システム制御部２４は、移動被写体が画像内（被写界内）に侵入してきた時点（第１の時点）と移動被写体同士が接近した時点（第２の時点）とで、移動被写体を含む変動ブロック７０の撮像におけるフレームレートを異ならせてもよい。例えば、移動被写体が画像内に侵入してきた時点よりも移動被写体同士が接近した時点の撮像におけるフレームレートを高くすることで、移動被写体同士が衝突した際の動画をよりゆっくりとスロー再生することが可能となる。
【００７９】
なお、上記第１の実施形態において、システム制御部２４は、変動ブロック７０の撮像におけるゲイン、フレームレート、間引き率を異ならせる場合を例に説明したが、その他の撮像条件を異ならせることとしてもよい。例えば、システム制御部２４は、撮像素子３０を制御するための制御パラメータ（例えば電荷の蓄積時間又は蓄積回数、フレームレート、ゲイン）や撮像素子３０からの信号の読み出しを制御するための制御パラメータ（例えば間引き率）、撮像素子３０からの信号を処理するための制御パラメータ（例えば画素信号を加算する加算行数又は加算列数、デジタル化のビット数）等を異ならせる場合でもよい。
【００８０】
《第２の実施形態》
次に、第２の実施形態について、図１３〜図１６に基づいて詳細に説明する。
【００８１】
第２の実施形態に係る監視カメラシステムの構成は、図１の第１の実施形態に係る監視カメラシステム５００と同一又は同等である。また、監視カメラの構成は、図２〜図７の第１の実施形態に係る監視カメラと同一又は同等である。なお、画像処理部１６の第１画像処理部１６Ａは、全ブロックに含まれる画素からの信号の画像処理を実行し、第２画像処理部１６Ｂは、注目ブロックに含まれる画素からの信号の画像処理を実行する。
【００８２】
次に、本第２の実施形態の監視カメラの処理について、図１３〜図１６に基づいて詳細に説明する。図１３及び図１４には、第２の実施形態に係る監視カメラ１０の処理がフローチャートにて示されている、なお、図１３及び図１４の処理は、監視カメラ１０の電源が投入され、管理装置５０との間の通信が成立した段階で開始される。
【００８３】
図１３の処理では、ステップＳ４０において、システム制御部２４は、撮像素子３０の画素領域１１３Ａを分割した複数のブロック全てに対して、共通の撮像条件（例えばフレームレート、ゲイン、間引き率）を設定する。
【００８４】
次いで、ステップＳ４２では、システム制御部２４は、管理者からの入力に応じて、画像内の一部のブロックを注目ブロック７２に設定する。例えば、図１５に示すように、監視カメラ１０の撮像範囲内において通路の曲がり角が撮像されている場合に、曲がり角の範囲を注目ブロック７２に設定する。これは、曲がり角で移動被写体同士が衝突することが起こり易いためである。
【００８５】
次いで、ステップＳ４４では、システム制御部２４は、全ブロックに共通の撮像条件が設定された撮像素子３０を用いた撮像を開始する。なお、ステップＳ４４では、システム制御部２４は、画像処理部１６に指示を出し、全ブロックで撮像される画像を用いた動体検知処理を実行させる。また、システム制御部２４は、ステップＳ４４において、通信部２６を介して、管理装置５０に対して撮像データを送信する。
【００８６】
次いで、ステップＳ４６では、システム制御部２４は、画像処理部１６からブロックのいずれかで移動被写体が検知されたことが通知されるまで待機する。即ち、移動被写体が検知されるまでは、システム制御部２４は、ステップＳ４０で設定された撮像条件での撮像を継続する。そして、移動被写体が検知されたことが、画像処理部１６から通知されると、システム制御部２４は、ステップＳ４８に移行する。
【００８７】
ステップＳ４８では、システム制御部２４は、記録部２２に指示を出し、画像データの記録を開始する。例えば、システム制御部２４は、第１記録部２２Ａに指示を出して、第１画像処理部１６Ａからの画像データの記録を開始し、第２記録部２２Ｂに指示を出して、第２画像処理部１６Ｂからの画像データの記録を開始する。なお、画像データの記録は、ステップＳ４４の直後から開始してもよい。
【００８８】
次いで、ステップＳ５０では、システム制御部２４は、画像処理部１６から得られる画像内の移動被写体の位置が注目ブロック７２に入ったか否かを判断する。例えば、システム制御部２４は、図１６（ａ）のように、撮像範囲内に入ってきた移動被写体（人）が、図１６（ｂ）のように、注目ブロック７２に入ったか否かを判断する。なお、移動被写体が注目ブロック７２に入ったか否かの判断は、移動被写体の全体が注目ブロック７２内に完全に入った場合を注目ブロック７２に入ったと判断するようにしてもよいし、移動被写体の一部が注目ブロック７２内に入った場合を注目ブロック７２に入ったと判断するようにしてもよい。
【００８９】
移動被写体が注目ブロック７２に入った場合、ステップＳ５０の判断は肯定されて、図１４のステップＳ５２に移行する。ステップＳ５２では、システム制御部２４は、注目ブロック７２の撮像条件の設定を行う。例えば、システム制御部２４は、注目ブロック７２のゲインをステップＳ４０で設定した値よりも大きくしたり、注目ブロック７２のフレームレートをステップＳ４０で設定した値よりも高くしたり、注目ブロック７２の間引き率をステップＳ４０で設定した値よりも小さくしたりする。これにより、移動被写体が注目ブロック７２に入った状況下において、移動被写体の様子を高画質で撮像・記録することが可能となる。
【００９０】
一方、移動被写体が注目ブロック７２に入っていない場合、ステップＳ５０の判断は否定されて、図１４のステップＳ５８に移行する。ステップＳ５８に移行すると、システム制御部２４は、移動被写体が画像内（被写界内）から居なくなったか否かを判断する。移動被写体が撮像範囲に存在し続けている場合、ステップＳ５８の判断は否定されて、ステップＳ５０に戻る。
【００９１】
ステップＳ５２の後は、ステップＳ５４に移行し、システム制御部２４は、移動被写体が注目ブロック７２から出て行くまで待機する。なお、移動被写体が注目ブロック７２から出て行ったか否かの判断は、移動被写体の全体が注目ブロック７２から完全に出て行った場合を注目ブロック７２から出て行ったと判断するようにしてもよいし、移動被写体の一部が注目ブロック７２から出て行った場合に注目ブロック７２から出て行ったと判断するようにしてもよい。したがって、移動被写体が注目ブロック７２から出て行くまでは、システム制御部２４は、注目ブロック７２に関してはステップＳ５２で設定された撮像条件での撮像を行い、注目ブロック７２以外のブロックに関してはステップＳ４０で設定された撮像条件での撮像を行う。
【００９２】
移動被写体が注目ブロック７２から出て行った場合、ステップＳ５６に移行し、システム制御部２４は、ステップＳ５２で設定した注目ブロック７２の撮像条件を、ステップＳ４０で設定した撮像条件に戻す。
【００９３】
次いで、ステップＳ５８では、システム制御部２４は、移動被写体が画像内（被写界内）から居なくなったか否かを判断する。移動被写体が撮像範囲に存在し続けている場合、ステップＳ５８の判断は否定されて、ステップＳ５０に戻る。
【００９４】
一方、移動被写体が撮像範囲から居なくなった場合には、ステップＳ５８の判断は肯定されて、ステップＳ６０に移行する。ステップＳ６０では、システム制御部２４は、終了か否かを判断する。ここでの判断が否定された場合、即ち、終了ではない場合には、ステップＳ４６に戻る。以降は、ステップＳ６０の判断が肯定されるまで、ステップＳ４６〜Ｓ６０の処理・判断を繰り返す。
【００９５】
以上詳細に説明したように、本第２の実施形態では、システム制御部２４は、撮像部１４で撮像された画像により注目ブロック７２を設定し、注目ブロック７２で移動被写体が撮像されたら注目ブロック７２の撮像条件を変更する（ステップＳ５２）。これにより、移動被写体を注目して監視することが望まれる場所（例えば移動被写体に危険が生じる恐れのある場所等）において、移動被写体を適切な撮像条件によって撮像することができる。
【００９６】
また、本第２の実施形態では、システム制御部２４は、移動被写体の少なくとも一部が注目ブロック７２で撮像されたら、注目ブロック７２の撮像条件を第１撮像条件から第２撮像条件に変更している。これにより、注目ブロック７２で生じる事象（例えば移動被写体同士の衝突等）をより適切な撮像条件で撮像することができる。
【００９７】
また、本第２の実施形態のように、システム制御部２４は、画像処理部１６で検出された移動被写体が注目ブロック７２で撮像されたら、注目ブロック７２の撮像条件を変更するようにしてもよい。
【００９８】
なお、上記第２の実施形態においては、通路の曲がり角を注目ブロック７２に設定する場合を例に示したが、ビルや工場、家等の建物の出入口や銀行のＡＴＭの前等、移動被写体を注目して見たい場所を注目ブロック７２に設定してもよい。
【００９９】
《第３の実施形態》
次に、第３の実施形態について、図１７〜図２１（ｂ）に基づいて詳細に説明する。第３の実施形態は、移動被写体が人ではなく、工場に備わる搬送システムで搬送される物品の場合の例である。
【０１００】
図１７は、第３の実施形態に係る搬送システム８０を備える工場９０を示す図である。図１７に示すように、搬送システム８０は、工場９０内に備わっている。搬送システム８０は、物品（例えば半製品）８２を搬送する搬送装置（例えばベルトコンベア）８４と、搬送装置８４によって搬送される物品８２を撮像する監視カメラ１０と、監視カメラ１０で撮像された画像を表示する表示装置８６と、を備える。監視カメラ１０の構成は、図２〜図７の第１の実施形態に係る監視カメラと同一又は同等である。表示装置８６は、例えばＬＣＤ（Liquid Crystal Display）である。作業員は、搬送装置８４で搬送されて来る物品８２に対して、搬送装置８４上の作業場８８で作業を行う。作業が終了した物品８２は、次の工程を行うために作業場８８から搬送されて行く。
【０１０１】
なお、工場９０内に複数の搬送システム８０が設けられていて、それぞれの搬送システム８０に含まれる監視カメラ１０がネットワーク等によって管理装置５０と接続されていてもよい。
【０１０２】
次に、本第３の実施形態の搬送システム８０に備わる監視カメラの処理について、図１８〜図２１（ｂ）に基づいて詳細に説明する。図１８及び図１９には、第３の実施形態に係る搬送システム８０に備わる監視カメラ１０の処理がフローチャートにて示されている。なお、図１８及び図１９の処理は、監視カメラ１０の電源が投入された段階で開始される。
【０１０３】
図１８の処理では、ステップＳ７０において、システム制御部２４は、管理者からの入力に応じて、画像内の一部のブロックを動体検知ブロック７４に設定する。例えば、図２０（ａ）に示すように、搬送装置８４上の作業場８８よりも上流部分を含む範囲が動体検知ブロック７４に設定される。
【０１０４】
次いで、ステップＳ７２において、システム制御部２４は、撮像素子３０の画素領域１１３Ａを分割した複数のブロック全てに対して、共通の撮像条件（例えばフレームレート、ゲイン、間引き率）を設定する。
【０１０５】
次いで、ステップＳ７４では、システム制御部２４は、管理者からの入力に応じて、画像内の一部のブロックを注目ブロック７２に設定する。例えば、図２０（ｂ）に示すように、搬送装置８４上の作業場８８を含む範囲が注目ブロック７２に設定される。これは、作業場８８で物品８２に対して作業を行うので、その作業を監視するためである。
【０１０６】
次いで、ステップＳ７６では、システム制御部２４は、全ブロックに共通の撮像条件が設定された撮像素子３０を用いた撮像を開始する。なお、ステップＳ７６では、システム制御部２４は、画像処理部１６に指示を出し、動体検知ブロック７４で撮像される画像を用いた動体検知処理を実行させる。また、システム制御部２４は、ステップＳ７６において、通信部２６を介して、表示装置８６に対して撮像データを送信して、表示装置８６に撮像画像を表示させる。
【０１０７】
次いで、ステップＳ７８では、システム制御部２４は、画像処理部１６から動体検知ブロック７４で移動被写体（物品８２）が検知されたことが通知されるまで待機する。即ち、物品８２が検知されるまでは、システム制御部２４は、ステップＳ７２で設定された撮像条件での撮像を継続する。そして、物品８２が検知されたことが、画像処理部１６から通知されると、システム制御部２４は、ステップＳ８０に移行する。
【０１０８】
ステップＳ８０では、システム制御部２４は、変動ブロックとその撮像条件の設定を行う。例えば、図２１（ａ）に示すように、システム制御部２４は、物品８２が含まれる範囲を変動ブロック７０に設定する。そして、システム制御部２４は、変動ブロック７０の撮像条件（例えばフレームレート、ゲイン、間引き率）を、物品８２の撮像に適した条件に設定する。例えば、システム制御部２４は、物品８２が逆光で暗い場合にはゲインを大きくし、物品８２の移動速度が速い場合にはフレームレートを高くし、物品８２の拡大表示要求を受け付けた場合には間引き率を低くする。また、システム制御部２４は、変動ブロック７０以外のブロックの撮像条件については、ステップＳ７２で設定した撮像条件を維持する。
【０１０９】
次いで、ステップＳ８２では、システム制御部２４は、記録部２２に指示を出し、画像データの記録を開始する。例えば、システム制御部２４は、第１記録部２２Ａに指示を出して、第１画像処理部１６Ａからの画像データの記録を開始し、第２記録部２２Ｂに指示を出して、第２画像処理部１６Ｂからの画像データの記録を開始する。なお、第１画像処理部１６Ａからの画像データの記録は、ステップＳ７６の直後から開始してもよい。
【０１１０】
次いで、ステップＳ８４では、システム制御部２４は、変動ブロック７０を物品８２に追従させる。即ち、システム制御部２４は、画像処理部１６から得られる画像内の物品８２の動きに合わせて、変動ブロック７０に含まれる画素（単位グループ１３１）と、変動ブロック７０以外のブロックに含まれる画素（単位グループ１３１）とを随時異ならせるようにする。
【０１１１】
次いで、図１９のステップＳ８６では、システム制御部２４は、物品８２が注目ブロック７２に入るまで待機する。例えば、システム制御部２４は、図２１（ｂ）のように、搬送装置８４で搬送される物品８２が、作業場８８を含む注目ブロック７２に入るまで待機する。なお、物品８２が注目ブロック７２に入ったか否かの判断は、変動ブロック７０の一部が注目ブロック７２に重なった場合に物品８２が注目ブロック７２に入ったと判断してもよいし、変動ブロック７０の全てが注目ブロック７２に重なった場合に物品８２が注目ブロック７２に入ったと判断してもよい。したがって、物品８２が注目ブロック７２に入るまでは、システム制御部２４は、変動ブロック７０に関してはステップＳ８０で設定された撮像条件での撮像を行い、変動ブロック７０以外のブロックに関してはステップＳ７２で設定された撮像条件での撮像を行う。そして、物品８２が注目ブロック７２に入ると、システム制御部２４は、ステップＳ８８に移行する。
【０１１２】
ステップＳ８８では、システム制御部２４は、変動ブロック７０の撮像条件の再設定を行う。例えば、システム制御部２４は、変動ブロック７０のゲインをステップＳ８０で設定した値よりも大きくしたり、変動ブロック７０のフレームレートをステップＳ８０で設定した値よりも高くしたり、変動ブロック７０の間引き率をステップＳ８０で設定した値よりも小さくしたりする。これにより、物品８２に不具合を生じさせる恐れがある作業場８８での物品８２の様子を高画質で撮像・記録することが可能となる。
【０１１３】
ステップＳ８８の後は、ステップＳ９０に移行し、システム制御部２４は、物品８２が注目ブロック７２から出て行くまで待機する。なお、物品８２が注目ブロック７２から出て行ったか否かの判断は、変動ブロック７０の一部が注目ブロック７２と重ならなくなった場合に物品８２が注目ブロック７２から出て行ったと判断してもよいし、変動ブロック７０の全てが注目ブロック７２と重ならなくなった場合に物品８２が注目ブロック７２から出て行ったと判断してもよい。したがって、物品８２が注目ブロック７２から出て行くまでは、システム制御部２４は、変動ブロック７０に関してはステップＳ８８で設定された撮像条件での撮像を行い、変動ブロック７０以外のブロックに関してはステップＳ７２で設定された撮像条件での撮像を行う。
【０１１４】
物品８２が注目ブロック７２から出て行った場合、ステップＳ９２に移行し、システム制御部２４は、変動ブロック７０の撮像条件を再設定する。この場合において、変動ブロック７０の撮像条件をステップＳ８０で設定した撮像条件に戻してもよいし、ステップＳ８０とは異なる撮像条件に変更してもよい。
【０１１５】
次いで、ステップＳ９４では、システム制御部２４は、物品８２が画像内（被写界内）から居なくなるまで待機する。即ち、物品８２が画像内から居なくなるまでは、システム制御部２４は、変動ブロック７０に関してはステップＳ９２で設定された撮像条件での撮像を行い、変動ブロック７０以外のブロックに関してはステップＳ７２で設定された撮像条件での撮像を行う。物品８２が画像内から居なくなった後、システム制御部２４は、ステップＳ９６に移行する。
【０１１６】
ステップＳ９６では、システム制御部２４は、終了か否かを判断する。ここでの判断が否定された場合、即ち、終了ではない場合には、ステップＳ７８に戻る。以降は、ステップＳ９６の判断が肯定されるまで、ステップＳ７８〜Ｓ９６の処理・判断を繰り返す。
【０１１７】
以上詳細に説明したように、本第３の実施形態では、移動被写体が搬送装置８４で搬送される物品８２であり、システム制御部２４は、物品８２を含む変動ブロック７０が注目ブロック７２に入ったら、物品８２を含む変動ブロック７０の撮像条件を変更している（ステップＳ８８）。例えば、本第３の実施形態では、システム制御部２４は、物品８２を含む変動ブロック７０の撮像条件を、物品８２が作業場８８外にある時点（第１の時点）と作業場８８内にある時点（第２の時点）とで異ならせている。この場合でも、物品８２の様子をその時々の状況に応じた適切な画質で撮像することができる。例えば、物品８２に不具合が生じた場合の原因解析を、適切な画像（例えば高解像度や高フレームレート等の画像）を用いて行うことができる。
【０１１８】
また、第３の実施形態では、搬送システム８０は監視カメラ１０によって撮像された画像を表示する表示装置８６を備えるので、物品８２を撮像した画像を搬送装置８４近傍で作業員やその上長等が見ることができる。このため、物品８２に生じた不具合の原因解析を、作業現場で行うことができる。
【０１１９】
なお、上記第３の実施形態において、物品８２を含む変動ブロック７０が注目ブロック７２に入った場合に変動ブロック７０の撮像条件を変更するのではなく、上記第１の実施形態と同様に、物品８２を含む変動ブロック７０に、作業員の工具を含むブロックが接近した場合に変動ブロック７０の撮像条件を変更するようにしてもよい。
【０１２０】
なお、上記第３の実施形態において、注目ブロック７２は、１つの場合に限らず、複数ある場合でもよい。
【０１２１】
なお、上記第１の実施形態〜第３の実施形態において、システム制御部２４は、移動被写体の速度が異なる第１の時点と第２の時点とにおいて、移動被写体を含むブロックの撮像条件が異なるように撮像部１４を制御する等、移動被写体の状態に応じて、撮像部１４を制御してもよい。
【０１２２】
なお、上記第１の実施形態〜第３の実施形態において、撮像素子は撮像領域毎に撮像条件が変えられるが、すべての撮像領域を同一の撮像条件にしかできない撮像素子であってもよい。この場合は、撮像条件を変更するときはすべての撮像領域の撮像条件を同じように変更する。
【０１２３】
なお、上記第１、第２の実施形態では、移動被写体が人であり、上記第３の実施形態では、移動被写体が物品（半製品）である場合について説明したがこれに限られるものではない。移動被写体は、例えば人以外の動物、車、災害時に撮像される可能性のあるもの（水や火等）など、その他の場合でもよい。
【０１２４】
なお、上記第１〜第３の実施形態において、監視カメラ１０は、ビル内や工場内、路上に配置されている場合に限られず、例えば車内や競技場等、その他の場所に配置されていてもよい。監視カメラ１０が車内に配置されている場合は、車の前方に現れる対向車や歩行者等を移動被写体として撮像してもよい。また、監視カメラ１０が競技場に配置されている場合は、競技中の選手を移動被写体として撮像してもよい。また、管理装置５０が監視カメラ１０と一体となっていてもよい。
【０１２５】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【０１２６】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１２７】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１２８】
上述した各実施形態は本発明の好適な実施の例であり、適宜組み合わせることができる。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【符号の説明】
【０１２９】
１０  監視カメラ
１４  撮像部
１６  画像処理部
１６Ａ  第１画像処理部
１６Ｂ  第２画像処理部
２０  操作部
２２  記録部
２２Ａ  第１記録部
２２Ｂ  第２記録部
２４  システム制御部
３０  撮像素子
３２  駆動部
７０  変動ブロック
７２  注目ブロック
７４  動体検知ブロック
８０  搬送システム
８２  物品
８４  搬送装置
８６  表示装置
９０  工場
【図１】
0006701706.tif 000002
【図２】
0006701706.tif 000003
【図３】
0006701706.tif 000004
【図４】
0006701706.tif 000005
【図５】
0006701706.tif 000006
【図６】
0006701706.tif 000007
【図７】
0006701706.tif 000008
【図８】
0006701706.tif 000009
【図９】
0006701706.tif 000010
【図１０】
0006701706.tif 000011
【図１１】
0006701706.tif 000012
【図１２】
0006701706.tif 000013
【図１３】
0006701706.tif 000014
【図１４】
0006701706.tif 000015
【図１５】
0006701706.tif 000016
【図１６】
0006701706.tif 000017
【図１７】
0006701706.tif 000018
【図１８】
0006701706.tif 000019
【図１９】
0006701706.tif 000020
【図２０】
0006701706.tif 000021
【図２１】
0006701706.tif 000022