(57)【要約】【課題】ユーザがサムネイル画像から元の画像を認識し易くすることを目的とする。【解決手段】撮像手段によって撮像された撮像画像のサムネイル画像を表示手段に表示させる表示制御手段と、撮像画像を表示手段に表示させるための、サムネイル画像の選択指示を受け付ける受付手段とを有し、表示制御手段は、魚眼レンズを用いて撮像された魚眼画像のサムネイル画像を表示手段に表示させる場合には記魚眼画像に対し歪み補正が行われた画像に基づくサムネイル画像を表示手段に表示させる。【選択図】図３
2019057891.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段によって撮像された撮像画像のサムネイル画像を表示手段に表示させる表示制御手段と、
前記撮像画像を前記表示手段に表示させるための、前記サムネイル画像の選択指示を受け付ける受付手段と
を有し、
前記表示制御手段は、魚眼レンズを用いて撮像された魚眼画像のサムネイル画像を前記表示手段に表示させる場合には、前記魚眼画像に対し歪み補正が行われた画像に基づくサムネイル画像を前記表示手段に表示させることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記魚眼画像であることを示す情報を前記サムネイル画像と共に前記表示手段に表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記魚眼画像は動画であって、
前記表示制御手段は、前記魚眼画像に含まれる１つのフレームの前記サムネイル画像を表示手段に表示させることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、動体が検出されたフレームのサムネイル画像を前記表示手段に表示させることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記表示制御手段は、イベントが検出されたタイミングに応じたフレームのサムネイル画像を表示手段に表示させることを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記魚眼画像に含まれる１つのフレームの一部の領域のサムネイル画像を前記表示手段に表示させることを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記表示制御手段は、動体が検出された領域の前記サムネイル画像を前記表示手段に表示させることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記表示制御手段は、前記フレームの一部の領域の前記サムネイル画像に、前記フレームの全体のサムネイル画像が重畳された画像を、前記表示手段に表示させることを特徴とする請求項６又は７に記載の情報処理装置。
【請求項９】
前記表示制御手段は、前記フレームの一部の領域の前記サムネイル画像と、前記フレームの全体のサムネイル画像とを含むサムネイル動画を、前記表示手段に表示させることを特徴とする請求項６又は７に記載の情報処理装置。
【請求項１０】
前記表示制御手段は、前記魚眼画像に含まれる複数のフレームそれぞれに対応した複数のサムネイル画像を含むサムネイル動画を前記表示手段に表示させることを特徴とする請求項３に記載の情報処理装置。
【請求項１１】
前記表示制御手段は、動体が検出された複数のフレームそれぞれに対応した複数のサムネイル画像を含む前記サムネイル動画を前記表示手段に表示させることを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記表示制御手段は、前記魚眼画像のうち動体が検出された領域のサムネイル画像と前記魚眼画像の全体のサムネイル画像とを含むサムネイル動画を前記表示手段に表示させることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項１３】
前記表示制御手段は、前記選択指示によって選択されたサムネイル画像に対応する前記撮像画像を前記表示手段に表示させることを特徴とする請求項１乃至１２の何れか１項に記載の情報処理装置。
【請求項１４】
魚眼レンズを用いて撮像された魚眼画像の歪みを補正する補正手段と、
前記歪み補正が施された魚眼画像のサムネイル画像を生成する生成手段と、
前記サムネイル画像を前記魚眼画像に対応付けて記憶手段に保存する保存手段と
を有することを特徴とする撮像装置。
【請求項１５】
撮像手段によって撮像された撮像画像のサムネイル画像を表示手段に表示させる表示制御ステップと、
前記撮像画像を前記表示手段に表示させるための、前記サムネイル画像の選択指示を受け付ける受付ステップと
を含み、
前記表示制御ステップにおいては、魚眼レンズを用いて撮像された魚眼画像のサムネイル画像を前記表示手段に表示させる場合には、前記魚眼画像に対し歪み補正が行われた画像に基づくサムネイル画像を前記表示手段に表示させることを特徴とする情報処理方法。
【請求項１６】
コンピュータを、請求項１乃至１３の何れか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、撮像装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを利用した監視カメラシステムが広く普及している。監視カメラは、大規模な公共機関や量販店など幅広い分野で利用されており、様々な機能的特徴をもったものが存在する。例えば、全方位ミラーまたは全周魚眼レンズを搭載した全方位カメラは、全周囲の景観を撮像する撮像装置であり、監視カメラやロボットナビゲーション等の様々な利用が考えられている。このカメラの特徴としては、一台のカメラで３６０度円環あるいは円形などの魚眼画像を撮像可能なことが挙げられる。さらに、全方位カメラにおいては、魚眼画像から特定位置の画像を切り出し、魚眼画像のひずみや傾きを調整し、最適なアングルに変換して表示する画像切出し機能（デワープ）も知られている。
【０００３】
監視カメラで撮像され、録画された画像を再生する方法としては、画像のリストを一覧表示して、その中から選択した画像を再生する方法が知られている。この画像リストの一覧表示の際に、サムネイルや関連付けられた情報を合わせて表示することで録画された画像の内容をわかりやすくユーザに提供することも行われている。特許文献１には、映像において特定の人物を検出し、映像コンテンツの一覧表示の際に、特定の人物が表示されるシーンをサムネイルとして表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−３８６４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、全方位カメラのように３６０度円環を表す魚眼画像をサムネイル表示してしまうと、表示内容が細かくなり過ぎてしまい、どの部分が特徴を表す部分なのかがわかり難くなってしまうという課題がある。
【０００６】
本発明はこのような問題点に鑑みなされたもので、ユーザがサムネイル画像から元の画像を認識し易くすることを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、情報処理装置であって、撮像手段によって撮像された撮像画像のサムネイル画像を表示手段に表示させる表示制御手段と、前記撮像画像を前記表示手段に表示させるための、前記サムネイル画像の選択指示を受け付ける受付手段とを有し、前記表示制御手段は、魚眼レンズを用いて撮像された魚眼画像のサムネイル画像を前記表示手段に表示させる場合には、前記魚眼画像に対し歪み補正が行われた画像に基づくサムネイル画像を前記表示手段に表示させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザがサムネイル画像から元の画像を認識し易くすることができる。
【図面の簡単な説明】
【０００９】
【図１】撮像システムの全体図である。
【図２】撮像システムのハードウェア構成図である。
【図３】撮像システムの機能構成図である。
【図４】録画処理を示すフローチャートである。
【図５】サムネイル画像を生成する処理の説明図である。
【図６】表示制御処理を示すフローチャートである。
【図７】一覧画面の表示例を示す図である。
【図８】サムネイル画像の一例を示す図である。
【図９】第２の実施形態に係る録画処理を示すフローチャートである。
【図１０】第３の実施形態に係る録画処理を示すフローチャートである。
【図１１】第４の実施形態に係る録画処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
（第１の実施形態）
図１は、第１の実施形態に係る撮像システム１００の全体図である。撮像システム１００は、監視カメラ１１０と、クライアント装置１２０と、を有している。監視カメラ１１０とクライアント装置１２０は、ネットワーク１３０を介して相互に通信可能に接続している。監視カメラ１１０は、全方位ミラーまたは全周魚眼レンズを有し、全周囲の景観を撮像し、３６０度円環あるいは円形などの魚眼画像を撮像する。なお、監視カメラ１１０は、実空間が歪んだ状態で撮像される魚眼画像を撮像するものであればよく、そのための構成は実施形態に限定されるものではない。監視カメラ１１０は、所定の場所に設置されているものとする。監視カメラ１１０の設置位置としては、天井、机上、壁等が挙げられる。クライアント装置１２０は、監視カメラ１１０に対して、カメラ調整等の各種コマンドを送信する。監視カメラ１１０は、それらのコマンドに対するレスポンスをクライアント装置１２０に送信する。なお、監視カメラ１１０は、全周／全方位を撮像可能でなくともよく、一般的なレンズよりも広角に撮像できるカメラであればよい。魚眼画像とは、一般的なレンズよりも歪んだ状態で撮像された画像であればよい。
【００１１】
図２は、撮像システム１００のハードウェア構成図である。まず、監視カメラ１１０について説明する。監視カメラ１１０は、撮像装置の一例である。撮像部２１１は、レンズ及び撮像素子を有し、被写体の撮像及び電気信号への変換を行う。画像処理部２１２は、撮像部２１１において撮像、光電変換された信号の所定の画像処理、圧縮符号化処理を行い、魚眼画像を生成する。なお、本実施形態においては、魚眼画像は動画であるものとするが、他の例としては、静止画であってもよい。通信部２１７は、クライアント装置１２０との通信を行う。通信部２１７は、生成された画像データをクライアント装置１２０に配信する。また通信部２１７は、クライアント装置１２０から送信されるカメラ制御コマンドを受信し、システム制御部２１３へ伝達する。通信部２１７はまた、コマンドに対するレスポンスをクライアント装置１２０へ送信する。
【００１２】
システム制御部２１３は、ＣＰＵを有し、監視カメラ１１０の全体を制御する。記憶部２１６は、内部ストレージ及び外部ストレージを含み、これらのストレージには撮像部２１１により撮像された映像が記録される。さらに、記憶部２１６は、ＲＯＭやＲＡＭを有し、各種情報やプログラムを記憶している。後述する監視カメラ１１０の機能や処理は、システム制御部２１３が記憶部２１６に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものある。
【００１３】
システム制御部２１３は、例えば、伝達されたカメラ制御コマンドを解析し、コマンドに応じた処理を行う。システム制御部２１３はまた、画像処理部２１２に対して画質調整を指示する。システム制御部２１３はまた、レンズ制御部２１５に対してズームやフォーカス制御を指示する。レンズ制御部２１５は、伝達された指示に基づいて、レンズ駆動部２１４の制御を行う。レンズ駆動部２１４は、撮像部２１１のフォーカスレンズ及びズームレンズの駆動系及びその駆動源のモータを有し、その動作はレンズ制御部２１５により制御される。
【００１４】
本実施形態においては、画像処理部２１２は、システム制御部２１３と別のハードウェアとして設けられている。他の例としては、監視カメラ１１０は、画像処理部２１２を有さず、システム制御部２１３が画像処理部２１２による処理を実行することとしてもよい。
【００１５】
次に、クライアント装置１２０について説明する。クライアント装置１２０は、情報処理装置の一例であり、例えばパーソナルコンピュータなどの汎用コンピュータが用いられる。表示部２２１は、例えば液晶表示装置であり、監視カメラ１１０から取得した画像や、カメラ制御を行うためのグラフィックユーザインターフェース（以下、ＧＵＩと称する）を表示する。入力部２２２は、例えばキーボードやマウス等のポインティング・デバイスである。ユーザは、入力部２２２を介してＧＵＩを操作する。通信部２２４は、監視カメラ１１０との通信を行う。
【００１６】
システム制御部２２３は、ＣＰＵを有し、クライアント装置１２０の全体を制御する。記憶部２２５は、ＲＯＭやＲＡＭ、ＨＤＤ等を有し、各種情報やプログラムを記憶している。後述するクライアント装置１２０の機能や処理は、システム制御部２２３が記憶部２２５に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。システム制御部２２３は、例えば、ユーザのＧＵＩ操作に応じてカメラ制御コマンドを生成し、通信部２２４を介して監視カメラ１１０へ送信する。また、システム制御部２２３は、通信部２２４を介して受信した監視カメラ１１０からの画像データも表示部２２１に表示する。このようにクライアント装置１２０は、ネットワーク１３０を介して、監視カメラ１１０の撮像画像の取得や各種のカメラ制御を行うことができる。
【００１７】
図３は、撮像システム１００の機能構成図である。監視カメラ１１０の画像取得部３１１は、画像処理部２１２により得られた魚眼画像を取得し、これを記憶部２１６に保存する。動体検出部３１２は、画像取得部３１１が取得した魚眼画像において動体を検出する。動体検出部３１２は、具体的には、予め背景のみが撮像された映像より背景モデルを生成しておき、これと入力映像との差分により検出する背景差分による方法で動体を検出する。なお、動体を検出するための具体的な処理はこれに限定されるものではない。他の例としては、動体検出部３１２は、生成された撮像映像において隣接する２フレーム間の画像の差分を求めることで、フレームから動体を検出してもよい。
【００１８】
切出部３１３は、魚眼画像の一部の領域を切り出す。具体的には、切出部３１３は、動体検出部３１２により動体が検出された領域を切り出す。補正部３１４は、切出部３１３により切り出された領域の画像に対し歪み補正を行う。補正部３１４は、歪み補正として、例えば切り出し画像のひずみや傾きの調整、最適なアングルへの変換等の処理を行う。サムネイル画像生成部３１５は、補正部３１４による歪み補正後の画像に基づいてサムネイル画像を生成し、これを切り出し元の魚眼画像に対応付けて記憶部２１６に保存する。通信制御部３１６は、クライアント装置１２０との間での情報の送受信を制御する。撮像制御部３１７は、通信制御部３１６を介してクライアント装置１２０から受け付けた指示に従い、撮像部２１１による撮像を制御する。なお、動体検出部３１２、切出部３１３、補正部３１４及びサムネイル画像生成部３１５の処理うち少なくとも１つの処理は、システム制御部２１３と別のハードウェアである画像処理部２１２により実行されることとしてもよい。
【００１９】
クライアント装置１２０の通信制御部３２１は、監視カメラ１１０との間での情報の送受信を制御する。表示制御部３２２は、表示部２２１への表示を制御する。受付部３２３は、入力部２２２へのユーザ操作に応じて情報を受け付ける。
【００２０】
図４は、監視カメラ１１０による録画処理を示すフローチャートである。Ｓ４００において、画像取得部３１１は、映像（魚眼画像）の録画を開始する。具体的には、画像取得部３１１は、撮像部２１１から魚眼画像を取得すると、これを記憶部２１６に保存する。次に、Ｓ４０１において、動体検出部３１２は、動体検出を開始する。動体検出部３１２は、映像のフレーム単位で動体検知処理を行うものとする。なお、動体検出部３１２は、複数フレームおきに動体検知処理を行うものとしてもよい。次に、Ｓ４０２において、動体検出部３１２は、動体を検出したか否かを確認する。動体検出部３１２は、動体を検出した場合には（Ｓ４０２でＹＥＳ）、処理をＳ４０３へ進める。動体検出部３１２は、動体を検出しなかった場合には（Ｓ４０２でＮＯ）、処理をＳ４０６へ進める。
【００２１】
Ｓ４０３において、切出部３１３は、動体が検出されたフレームにおいて、動体が検出された領域の画像を切り出す。次に、Ｓ４０４において、補正部３１４は、Ｓ４０３において切り出された画像に対し、歪み補正を行う。次に、Ｓ４０５において、サムネイル画像生成部３１５は、Ｓ４０４における歪み補正後の画像のサムネイル画像を生成する。そして、サムネイル画像生成部３１５は、サムネイル画像を切り出し元の魚眼画像に対応付けて記憶部２１６に保存する。次に、Ｓ４０６において、システム制御部２１３は、録画が終了したか否かを確認する。システム制御部２１３は、録画が終了していない場合には（Ｓ４０６でＮＯ）、処理をＳ４０２へ進める。システム制御部２１３は、録画が終了した場合には（Ｓ４０６でＹＥＳ）、録画処理を終了する。以上のようにして生成、保存されたサムネイル画像は切り出し元の魚眼画像と紐付けされ、通信制御部３１６によりクライアント装置１２０に送信される。
【００２２】
図５は、サムネイル画像を生成する処理の説明図である。図５（ａ）に示すように、魚眼画像のフレーム５００において、動体５０１が検出されたとする。この場合には、動体５０１を含む領域５０２の画像が切り出される。そして、領域５０２の画像に対し、歪み補正が行われ、補正後の画像から図５（ｂ）に示すようなサムネイル画像５１０が生成される。
【００２３】
図６は、クライアント装置１２０による表示制御処理を示すフローチャートである。Ｓ６００において、通信制御部３２１は、紐付けされた魚眼画像とサムネイル画像を監視カメラ１１０から受信し、受信した画像を記憶部２２５に保存する。以上の処理により、複数のサムネイル画像が記憶部２２５に保存されるものとする。次に、Ｓ６０１において、表示制御部３２２は、記憶部２２５に保存されているサムネイル画像を示す一覧画面を表示部２２１に表示するよう制御する。次に、Ｓ６０２において、受付部３２３は、サムネイル画像の選択指示を受け付けたか否かを確認する。一覧画面に表示された複数のサムネイル画像のうち１つのサムネイル画像をユーザが選択すると、受付部３２３は、選択指示を受け付ける。本処理は、受付処理の一例である。受付部３２３は、選択指示を受け付けると（Ｓ６０２でＹＥＳ）、処理をＳ６０３へ進める。Ｓ６０３において、表示制御部３２２は、選択指示に係るサムネイル画像に紐付けされた魚眼画像を再生表示するよう制御する。以上で表示制御処理が完了する。
【００２４】
図７は、一覧画面７００の表示例を示す図である。一覧画面７００には、複数のサムネイル画像７０１が一覧表示されている。さらに各サムネイル画像７０１に対応付けて、詳細情報７０２が表示されている。詳細情報７０２は、魚眼画像に関する情報であり、例えば撮像日時、検知内容等を示す情報である。
【００２５】
以上のように、第１の実施形態に係るクライアント装置１２０は、歪み補正後の魚眼画像から生成されたサムネイル画像を表示する。すなわち、クライアント装置１２０は、ユーザが容易に魚眼画像の特徴を認識できるような画像を表示させる。これにより、ユーザがサムネイル画像から元の画像を認識し易くすることができる。
【００２６】
第１の実施形態の第１の変形例としては、クライアント装置１２０は、歪み補正後の魚眼画像に基づいて、サムネイル画像を生成すればよく、サムネイル画像の表示内容は実施形態に限定されるものではない。クライアント装置１２０は、例えば、魚眼画像の一部の領域ではなく、魚眼画像の全体のサムネイル画像を生成してもよい。例えば、魚眼画像において動体が検出された領域が画像全体の８０％を超える場合には、魚眼画像の一部を示すサムネイル画像を表示するよりも、魚眼画像の全体を示すサムネイル画像を表示する方が好ましい。なお、この場合には、補正部３１４は、適宜、魚眼画像を複数の領域に分割し、各領域に対し歪み補正を施してもよい。この場合には、サムネイル画像生成部３１５は、例えば、歪み補正後の複数領域の画像を１つの画像に合成し、合成した画像のサムネイル画像を生成する。また、クライアント装置１２０は、動体以外の特徴を示す領域のサムネイル画像を表示してもよい。この場合には、監視カメラ１１０は、動体に替えて、クライアント装置１２０の表示対象となる特徴を示す領域を切り出して、サムネイル画像を生成、記録することとする。
【００２７】
また、第２の変形例としては、クライアント装置１２０は、魚眼画像の一部の領域に対応したサムネイル画像上に魚眼画像の全体を示す画像を重畳してもよい。図８は、魚眼画像の全体の画像が重畳されたサムネイル画像を示す図である。図８（ａ）に示すサムネイル画像８００は、魚眼画像の一部の領域に対応したサムネイル画像８０１上に、魚眼画像の全体のサムネイル画像８０２が重畳された画像である。図８（ｂ）に示すサムネイル画像８１０は、サムネイル画像８００と同様に、魚眼画像の一部の領域に対応したサムネイル画像８１１上に、魚眼画像の全体のサムネイル画像８１２が重畳された画像である。ただし、サムネイル画像８１０においては、サムネイル画像８１２には、切り出し領域の境界位置を示す枠線８１３が描画されている。なお、いずれの場合も、サムネイル画像８０１，８１１は、歪み補正後の画像に対応している。これにより、ユーザは、魚眼画像とサムネイル画像の位置関係を容易に把握することができる。このように、クライアント装置１２０が、魚眼画像の全体と特徴部分とをサムネイル画像として表示することにより、ユーザは、サムネイル画像に対応した撮像画像が魚眼画像であるか否かを容易に認識することができる。
【００２８】
また、第３の変形例としては、クライアント装置１２０は、魚眼画像に対応したサムネイル画像を表示する場合に、サムネイル画像が魚眼画像に対応することを示す情報をサムネイル画像に対応付けて表示してもよい。具体的には、監視カメラ１１０は、魚眼画像の切り出し画像に対応したサムネイル画像に魚眼画像であることを示すマークや文字を重畳したものをサムネイル画像として生成し、これをクライアント装置１２０に送信することとする。これにより、クライアント装置１２０は、魚眼画像であることを示すマーク等が重畳されたサムネイル画像を表示することができる。また、他の例としては、クライアント装置１２０は、詳細情報として、魚眼画像であることを示す情報をサムネイル画像に対応付けて表示してもよい。
【００２９】
また、第４の変形例としては、監視カメラ１１０が魚眼画像を録画するタイミングは実施形態に限定されるものではない。他の例としては、監視カメラ１１０は、動体が検出されたタイミングから録画を開始することとしてもよい。監視カメラ１１０は、さらに一定時間分の魚眼画像をバッファに保持しておき、動体が検出された時点でバッファに保持された魚眼画像についても記憶部２１６に保存することとしてもよい。
【００３０】
また、第４の変形例としては、監視カメラ１１０の動体検出部３１２、切出部３１３、補正部３１４及びサムネイル画像生成部３１５の処理のうち少なくとも１つの処理を、クライアント装置１２０が行うこととしてもよい。例えば、クライアント装置１２０は、監視カメラ１１０から魚眼画像を取得し、動体検出、切り出し、サムネイル生成を行い、サムネイルを一覧表示するよう制御してもよい。
【００３１】
（第２の実施形態）
第２の実施形態に係る撮像システム１００は、動体の検出結果から、置き去り等のイベントを検出し、イベントの検出結果に応じたサムネイル画像を生成、表示する。以下、第２の実施形態に係る撮像システム１００について、第１の実施形態に係る撮像システム１００と異なる点を説明する。監視カメラ１１０の動体検出部３１２は、動体検出だけでなく、置き去りや、監視カメラ１１０に対するいたずらなど複数のイベントの検出も行う。動体検出部３１２は、例えば、動体が一定時間所定の場所に置かれた状態が継続した場合に、置き去りのイベントを検出する。イベントの種類によっては、必ずしもイベントの検出タイミングに撮像された画像（フレーム）がその撮像画像（映像）の特徴を表す静止画とは限らない。例えば、置き去り検出においては、物体が置き去られたタイミング（つまり置き去りを検出したタイミングが重要であり、このタイミングの静止画を、特徴を表す画像とするのが望ましい。また、いたずら検出においても、いたずらを検出した時点よりも前の時点の静止画の方が特徴を表している場合がある。第２の実施形態に係る監視カメラ１１０は、このようなイベントの検出結果に応じて、サムネイル画像を生成する。
【００３２】
図９は、監視カメラ１１０による録画処理を示すフローチャートである。Ｓ９００において、画像取得部３１１は、映像（魚眼画像）の録画を開始する。次に、Ｓ９０１において、動体検出部３１２は、動体検出を開始する。なお、Ｓ９００及びＳ９０１の処理は、それぞれ図４を参照しつつ説明したＳ４００及びＳ４０１の処理と同様である。次に、Ｓ９０２において、動体検出部３１２は、動体検出の結果に基づいて、イベントを検出したか否かを確認する。動体検出部３１２は、置き去りを検出した場合には（Ｓ９０２でＹＥＳ）、処理をＳ９０３へ進める。動体検出部３１２は、いたずらを検出した場合には（Ｓ９０２でＮＯ、Ｓ９０４でＹＥＳ）、処理をＳ９０５へ進める。動体検出部３１２は、置き去り及びいたずら以外のその他のイベントを検出した場合には（Ｓ９０６でＹＥＳ）、処理をＳ９０７へ進める。動体検出部３１２は、いずれのイベントも検出しなかった場合には（Ｓ９０２でＮＯ、Ｓ９０４でＮＯ、Ｓ９０６でＮＯ）、処理をＳ９０８へ進める。
【００３３】
Ｓ９０３において、切出部３１３は、置き去りを検出したタイミングから第１時間前のフレームを、切り出しの対象として選択し、その後処理をＳ９０８へ進める。ここで、第１時間は、予め設定された値とする。第１時間は、例えば、動体検出から置き去りと判断するまでに必要な、置き去りの状態の継続時間（例えば１０秒等）と等しい値である。Ｓ９０５において、切出部３１３は、いたずらを検出したタイミングから第２時間前のフレームを、切り出しの対象として選択し、その後処理をＳ９０８へ進める。ここで、第２時間は、予め設定された値とする。第２時間は、例えば、動体検出から、いたずらと判断するまでに必要な時間（例えば２秒等）と等しい値である。Ｓ９０７において、切出部３１３は、イベントを検出したタイミングのフレームを切り出しの対象として選択し、その後処理をＳ９０８へ進める。Ｓ９０８において、切出部３１３は、Ｓ９０３、Ｓ９０５又はＳ９０７において選択されたフレームを処理対象として画像の切り出しを行う。続く、Ｓ９０９〜Ｓ９１２の処理は、Ｓ４０４〜Ｓ４０７（図４）の処理と同様である。なお、第２の実施形態に係る撮像システム１００のこれ以外の構成及び処理は、第１の実施形態に係る撮像システム１００の構成及び処理と同様である。
【００３４】
以上のように、第２の実施形態に係る監視カメラ１１０は、イベントを検出した場合に、イベントの種類に応じて、サムネイル画像として用いるフレームを適切に選択することで、イベントに特徴的なサムネイル画像を生成することができる。また、クライアント装置１２０は、イベントに対応した適切なサムネイル画像を表示することができる。
【００３５】
なお、変形例としては、イベントが検出された撮像画像のサムネイル画像は、イベントに特徴的なフレームであればよく、実施形態に限定されるものではない。他の例としては、サムネイル画像は、第１時間や第２時間のように所定時間前のフレーム全体から生成されるサムネイル画像であってもよい。また、他の例としては、監視カメラ１１０は、イベントが検出される直前のフレームのうち、検出対象の動体にフォーカスが合っているフレームを用いてサムネイル画像を生成してもよい。
【００３６】
（第３の実施形態）
第３の実施形態に係る撮像システム１００は、１つの魚眼画像から複数のサムネイル画像が生成された場合に、複数のサムネイル画像からサムネイル表示用の動画（サムネイル動画）を生成し、これを表示する。以下、第３の実施形態に係る撮像システム１００について、他の実施形態に係る撮像システム１００と異なる点を説明する。
【００３７】
図１０は、第３の実施形態に係る監視カメラ１１０による録画処理を示すフローチャートである。なお、図１０に示す録画処理の各処理のうち、図４を参照しつつ説明した第１の実施形態に係る録画処理の各処理と同一の処理には、同一の番号を付している。第３の実施形態においては、監視カメラ１１０のシステム制御部２１３は、Ｓ４０６において、録画が終了した場合に（Ｓ４０６でＹＥＳ）、処理をＳ１０００へ進める。Ｓ１０００において、サムネイル画像生成部３１５は、１つの魚眼画像から複数のサムネイル画像を生成したか否かを確認する。サムネイル画像生成部３１５は、複数のサムネイル画像を生成した場合には（Ｓ１０００でＹＥＳ）、処理をＳ１００１へ進める。サムネイル画像生成部３１５は、複数のサムネイル画像を生成しなかった場合、すなわちサムネイル画像が１枚又は０枚の場合には（Ｓ１０００でＮＯ）、録画処理を終了する。
【００３８】
Ｓ１００１において、サムネイル画像生成部３１５は、１つの魚眼画像から生成された複数のサムネイル画像を合成することにより、１つのサムネイル動画を生成する。そして、サムネイル画像生成部３１５は、サムネイル動画を魚眼画像に対応付けて記憶部２１６に保存する。以上で、録画処理が完了する。これに対応し、クライアント装置１２０は、一覧画面において、サムネイル動画を再生表示する。なお、第３の実施形態に係る撮像システム１００のこれ以外の構成及び処理は、他の実施形態に係る撮像システム１００の構成及び処理と同様である。
【００３９】
以上のように、第３の実施形態に係る監視カメラ１１０は、複数のサムネイル画像を合成したサムネイル動画を生成する。そして、クライアント装置１２０は、サムネイル動画を再生表示する。これにより、ユーザは、魚眼画像を再生表示させる前に、対応するサムネイル動画の再生表示を見ることで、その魚眼画像の内容を確認することができる。
【００４０】
（第４の実施形態）
第４の実施形態に係る撮像システム１００は、魚眼画像から切り出された一部の領域を示すサムネイル画像と、魚眼画像の全体を示すサムネイル画像とを合成してサムネイル動画を生成し、これを表示する。以下、第４の実施形態に係る撮像システム１００について、他の実施形態に係る撮像システム１００と異なる点を説明する。
【００４１】
図１１は、第４の実施形態に係る撮像システム１００による録画処理を示すフローチャートである。なお、図１１に示す録画処理の各処理のうち、図４を参照しつつ説明した第１の実施形態に係る録画処理の各処理と同一の処理には、同一の番号を付している。第４の実施形態においては、監視カメラ１１０のシステム制御部２１３は、Ｓ４０４の処理の後、処理をＳ１１００へ進める。Ｓ１１００において、サムネイル画像生成部３１５は、動体が検出されたフレームから切り出され、歪み補正が施された画像のサムネイル画像を生成する。サムネイル画像生成部３１５はまた、動体が検出されたフレームの全体を示すサムネイル画像を生成する。そして、サムネイル画像生成部３１５は、フレームから切り出された画像のサムネイル画像と、フレームの全体を示すサムネイル画像とを合成することにより、１つのサムネイル動画を生成する。そして、サムネイル画像生成部３１５は、サムネイル動画を魚眼画像に対応付けて記憶部２１６に保存する。以上で、録画処理が完了する。これに対応し、クライアント装置１２０は、一覧画面において、サムネイル動画を再生表示する。なお、第４の実施形態に係る撮像システム１００のこれ以外の構成及び処理は、他の実施形態に係る撮像システム１００の構成及び処理と同様である。
【００４２】
以上のように、第４の実施形態に係る監視カメラ１１０は、魚眼画像から切り出された一部の領域を示すサムネイル画像と、魚眼画像の全体を示すサムネイル画像とを合成してサムネイル動画を生成する。そして、クライアント装置１２０は、サムネイル動画を再生表示する。これにより、ユーザは、魚眼画像を再生表示させる前に、対応するサムネイルと魚眼画像の全体を示すサムネイルの動画の再生表示を見ることで、その魚眼画像の内容を確認することができる。
【００４３】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００４４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４５】
１００  撮像システム
１１０  撮像装置
１２０  クライアント装置
【図１】
2019057891.tif 000003
【図２】
2019057891.tif 000004
【図３】
2019057891.tif 000005
【図４】
2019057891.tif 000006
【図５】
2019057891.tif 000007
【図６】
2019057891.tif 000008
【図７】
2019057891.tif 000009
【図８】
2019057891.tif 000010
【図９】
2019057891.tif 000011
【図１０】
2019057891.tif 000012
【図１１】
2019057891.tif 000013