(57)【要約】【課題】  赤外光を撮像するネットワークカメラにおいて現像後の画像データのみを内部に保存した場合、画像に応じてカラーパレットを切り換えて再生することができなくなり、画像の視認性が低下し、ユーザの利便性を大きく損なってしまう。【解決手段】  赤外光画像を第１のカラーパレットを用いて表示用画像データに変換し、また、赤外光画像と、第２のカラーパレットとを対応づけて変換用画像データとして生成し、表示用画像データと、変換用画像データとを保持する。【選択図】  図６
2019212964.tif 000002
【特許請求の範囲】
【請求項１】
赤外光撮像手段と、
前記赤外光撮像手段によって得られた赤外光画像について、第１のカラーパレットを用いて表示用画像データに変換する変換手段と、
前記赤外光撮像手段によって得られた赤外光画像と、第２のカラーパレットとを対応づけて変換用画像データとして生成する生成手段と、
前記変換手段により変換された表示用画像データと、前記生成手段により生成された変換用画像データとを保持する保持手段とを有することを特徴とする撮像装置。
【請求項２】
前記変換手段により生成された表示用画像データと、前記生成手段により生成された変換用画像データとをクライアント装置に伝送する伝送手段を更に備えることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記生成手段は前記変換用画像データに時刻情報を付加し、
前記伝送手段は前記表示用画像データと前記変換用画像データを同期して伝送することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記変換手段は前記変換用画像データを前記第２のカラーパレットを用いて表示用画像データに変換することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記第１のカラーパレットはモノクロ表示用のカラーパレットであることを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記第２のカラーパレットはカラー表示用のカラーパレットであることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記生成手段は、前記変換用画像データとしてＰＮＧ形式のファイルを生成することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記赤外光撮像手段により撮像された赤外光画像に基づいて動体を検出する検出手段を更に有し、
前記生成手段は、前記検出手段により動体が検出されている場合に前記変換用画像データを生成することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
赤外光撮像手段と、前記赤外光撮像手段によって得られた赤外光画像について、第１のカラーパレットを用いて表示用画像データに変換する変換手段と、前記赤外光撮像手段によって得られた赤外光画像と、第２のカラーパレットとを対応づけて変換用画像データとして生成する生成手段と、前記変換手段により変換された表示用画像データと、前記生成手段により生成された変換用画像データとを保持する保持手段とを有することを特徴とする撮像装置と通信可能に接続されているクライアント装置であって、
ユーザによる表示モードの指定を受け付ける受付手段と、
前記指定を受けた表示モードに対応するカラーパレットに基づいて、前記表示用画像データと前記変換用画像データの一方について表示する表示手段とを有することを特徴とするクライアント装置。
【請求項１０】
赤外光撮像手段を有する撮像装置の制御方法であって、
前記赤外光撮像手段によって得られた赤外光画像について、第１のカラーパレットを用いて表示用画像データに変換する変換工程と、
前記赤外光撮像手段によって得られた赤外光画像と、第２のカラーパレットとを対応づけて変換用画像データとして生成する生成工程と、
前記変換工程により変換された表示用画像データと、前記生成工程により生成された変換用画像データとを保持する保持工程とを有することを特徴とする制御方法。
【請求項１１】
前記変換工程により生成された表示用画像データと、前記生成工程により生成された変換用画像データとをクライアント装置に伝送する伝送工程を更に備えることを特徴とする請求項１０に記載の制御方法。
【請求項１２】
前記生成工程では前記変換用画像データに時刻情報を付加し、
前記伝送工程では前記表示用画像データと前記変換用画像データを同期して伝送することを特徴とする請求項１１に記載の制御方法。
【請求項１３】
前記変換工程は前記変換用画像データを前記第２のカラーパレットを用いて表示用画像データに変換することを特徴とする請求項１０乃至１２のいずれか１項に記載の制御方法。
【請求項１４】
前記第１のカラーパレットはモノクロ表示用のカラーパレットであることを特徴とする請求項１０乃至１３のいずれか１項に記載の制御方法。
【請求項１５】
前記第２のカラーパレットはカラー表示用のカラーパレットであることを特徴とする請求項１０乃至１４のいずれか１項に記載の制御方法。
【請求項１６】
前記生成工程は、前記変換用画像データとしてＰＮＧ形式のファイルを生成することを特徴とする請求項１０乃至１５のいずれか１項に記載の制御方法。
【請求項１７】
前記赤外光撮像手段により撮像された赤外光画像に基づいて動体を検出する検出工程を更に有し、
前記生成工程は、前記検出工程により動体が検出されている場合に前記変換用画像データを生成することを特徴とする請求項１０乃至１６のいずれか１項に記載の制御方法。
【請求項１８】
赤外光撮像手段と、前記赤外光撮像手段によって得られた赤外光画像について、第１のカラーパレットを用いて表示用画像データに変換する変換手段と、前記赤外光撮像手段によって得られた赤外光画像と、第２のカラーパレットとを対応づけて変換用画像データとして生成する生成手段と、前記変換手段により変換された表示用画像データと、前記生成手段により生成された変換用画像データとを保持する保持手段とを有することを特徴とする撮像装置と通信可能に接続されているクライアント装置の制御方法であって、
ユーザによる表示モードの指定を受け付ける受付工程と、
前記指定を受けた表示モードに対応するカラーパレットに基づいて、前記表示用画像データと前記変換用画像データの一方について表示する表示工程とを有することを特徴とする制御方法。
【請求項１９】
コンピュータを、請求項１または請求項９に記載の装置の各手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像された赤外光画像の配信技術に関する。
【背景技術】
【０００２】
近年、監視用途で用いられるネットワークカメラにおいて、夜間や降雨や降雪などの悪条件下でも監視用途に十分な画像の撮影が可能な赤外光を利用したカメラが増加している。
【０００３】
赤外光カメラでは、物体から放射されている赤外線を専用センサーで検出し、その検出データを画像処理することで視認可能な映像を生成する。
【０００４】
ここで、赤外光映像を表示する方法として、一般的にインデックスカラー方式が用いられる。インデックスカラー方式とは、画像データの画素ごとに色情報を持たずに、画素毎に色情報テーブルを参照するためのインデックス値を持たせた形式の画像フォーマットである。この色情報テーブルは一般的にカラーパレットと呼ばれる。
【０００５】
カラーパレットの色情報を適用することで表示用の画像を生成し、通常は画像を保存する前に圧縮処理を施す。圧縮方法としては、動画の場合はＭｐｅｇ４、Ｈ．２６４など、静止画ではＪｐｅｇなどの圧縮方法が一般的である。
【０００６】
ここで、特許文献１ではセンサーから出力された画像（ＲＡＷ）データを一時的に記憶しておく領域を２つ持つことで、動画用の現像処理と静止画用の現像処理とを別々に行う。ここでＲＡＷデータはＤＲＡＭなどの一時的なメモリ領域にのみ記憶され、ＳＤカードやフラッシュメモリなどの不揮発領域には、現像後の画像データに圧縮処理を施してから記録している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第４９４８０１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、赤外光を撮像するネットワークカメラにおいて現像後の画像データのみを内部に保存した場合、撮像環境や被写体に応じてカラーパレットを切り換えて再生することができなくなるため、画像の視認性が低下し、ユーザの利便性を大きく損なってしまう。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係る撮像装置は、赤外光撮像手段と、前記赤外光撮像手段によって得られた赤外光画像について、第１のカラーパレットを用いて表示用画像データに変換する変換手段と、前記赤外光撮像手段によって得られた赤外光画像と、第２のカラーパレットとを対応づけて変換用画像データとして生成する生成手段と、前記変換手段により変換された表示用画像データと、前記生成手段により生成された変換用画像データとを保持する保持手段とを有することを特徴とする。
【発明の効果】
【００１０】
赤外光で撮像した録画映像を再生する際にカラーパレットを切換えられる様にすることで、映像の視認性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】ネットワークカメラの外観を示す概略図である。
【図２】ネットワークカメラを含むネットワーク構成を示す概略図である。
【図３】ネットワークカメラの概略構成を示すブロック図である。
【図４】ＰＮＧファイルフォーマットを示す模式図である。
【図５】カラーパレットを示す模式図である。
【図６】画像記録時の処理フローとデータフローを示す模式図である。
【図７】画像再生時の処理フローとデータフローを示す模式図である。
【図８】記録タイミングを時系列に示した模式図である。
【図９】ＰＮＧファイルフォーマットを示す模式図である。
【図１０】再生タイミングを時系列に示した模式図である。
【図１１】画像再生時の処理フローを示すフローチャートである。
【図１２】記録タイミングを時系列に示した模式図である。
【図１３】システム概略構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１２】
＜＜実施形態１＞＞
以下に、図面を参照しながら、本発明を実施するための形態について説明する。
【００１３】
図１（ａ）は本発明の１つの実施形態であるネットワークカメラの外観を示す図である。ネットワークカメラ１００は、赤外光を撮像するためのレンズと撮像素子（赤外光撮像部）を含む鏡筒部１０１を備える。図１（ｂ）はネットワークカメラ１００について情報処理に関するハードウェア構成の概略を示すブロック図である。ＣＰＵ（ＣＥＮＴＲＡＬ  ＰＲＯＣＥＳＳＩＮＧ  ＵＮＩＴ）１０２は、撮影装置１００を統括的に制御する中央処理装置である。ＩＦ１０５は、ネットワークを介してインターネットプロトコルやＯＮＶＩＦ等のプロトコルに従って、クライアント装置との通信を行う。
【００１４】
ＲＯＭ１０３は、フラッシュメモリなどの記憶素子を有し、ＣＰＵ１０２がネットワークカメラ１００に後述するフローチャートの処理を実行させたり、後述する機能ブロックを実現させたりするためのプログラムやパラメータなどを不揮発的に記憶する。ＲＡＭ（ＲＡＮＤＯＭ  ＡＣＣＥＳＳ  ＭＥＭＯＲＹ）１０４は、ＣＰＵ２００が実行するコンピュータプログラムの一部や中間値を一時的に記憶する。また、ＲＡＭ２０２は、ＩＦ１０５を介して外部から取得したデータを一時的に記憶するバッファとしても機能してもよい。
【００１５】
図２は、ネットワークカメラ１００を含むシステム構成図である。１１０は本発明における外部機器を示すクライアント装置である。ネットワークカメラ１００とクライアント装置１１０は、ネットワーク１２０を介して相互に通信可能な状態で接続されている。クライアント装置１１０は、ネットワークカメラ１００に対して、各種コマンドを送信する。ネットワークカメラ１００は、それらのコマンドに対するレスポンスをクライアント装置１１０に送信する。
【００１６】
図３を参照して、ネットワークカメラ１００の各部構成と機能について説明する。
鏡筒部２００は赤外光レンズ３００と赤外光センサー３０１とを有している。レンズやセンサーは使用する素材によって対応する波長領域が異なるが、ここでは、赤外光レンズ３００と赤外光センサー３０１とは、遠赤外線（波長４〜１０００μｍ）に対応するものとする。
【００１７】
映像処理部２０１は鏡筒部２００で撮像された情報を受け取り、画像データに変換する機能を持っている。データ補正部３０２では赤外光センサー３０１から受け取った情報（遠赤外線の強度）を正規化、量子化することで、色情報テーブル（カラーパレット）を参照するためのインデックス値（赤外光画像）に変換する。本実施形態では１画素のインデックス値を１バイト（８ビット）とし、画素毎に２５６種類の色を表現可能とする。なお、カラーパレットの詳細は後述する。
【００１８】
画像生成部３０４では、機能設定部３０３により指定されたカラーパレットを使用して、インデックス値をＲＧＢで表される色データ（ＲＧＢの各成分について８ビットで表現される形式）に変換し、表示可能な画像を生成する。エンコーダ３０５では、画像生成部３０４が生成した動画もしくは静止画について、圧縮処理を実行する。映像伝送部３０６では圧縮後の動画データを、ネットワークを介してクライアント装置１１０に伝送する。
【００１９】
静止画記録部３０７では、エンコーダ３０５からＪｐｅｇなどの形式に変換されたデータもしくはＲＡＷデータを受け取り、ファイルを生成してからＳＤカードや内蔵メモリなどに記録する。
【００２０】
動画記録部３０８では、エンコーダ３０５からＭｐｅｇ４やＨ．２６４、ＨＥＶＣなどの形式に変換されたデータを受け取り、ファイルを生成してからＳＤカードや内蔵メモリなどに記録する。
【００２１】
次に図４、図５を用いて、インデックス値を用いた画像データとカラーパレットとの関係について説明する。本実施形態では、画素ごとにカラーパレットを参照するためのインデックス値を持つ代表的な画像フォーマットとしてのＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）形式を利用する。図４にＰＮＧ形式のファイルフォーマットを示す。領域４０１は、このファイルがＰＮＧ形式のファイルであることを示すＰＮＧファイルシグネチャである。１６進数で、”８９  ５０  ４Ｅ  ４７  ０Ｄ  ０Ａ  １Ａ  ０Ａ”が記述される。領域４０２はイメージヘッダを示すＩＨＤＲチャンクであり、”パレット使用”を示す情報や”画像の幅”や”画像の高さ”を示す情報を保持する。領域４０３は、カラーパレット本体を格納するＰＬＴＥチャンクであり、１つ以上のパレットを保持する（パレットの構造については図５を用いて後述する）。また、領域４０４はテキスト情報を保持し、領域４０５は画像を構成する全画素分のインデックス値を格納するＩＤＡＴチャンクである。領域４０６はイメージ終端を示す。
【００２２】
図５はカラーパレットの構造について示した図である。カラーパレット５０１は画像を白黒で表示するためのカラーパレット（モノクロ表示用のカラーパレット）で、０から２５５までの２５６段階の階調を表現できる。例えば、カラーパレット５０１はインデックス画像の画素のインデックス値が”２５２”である場合、（Ｒ，Ｇ，Ｂ）の画素値として（２４０，２４０，２４０）に変換することを示す。また、カラーパレット５０１はインデックス画像の画素のインデックス値が”３”である場合、（Ｒ，Ｇ，Ｂ）の画素値として（１０，１０，１０）に変換することを示す。
【００２３】
カラーパレットのインデックス値を反転することで、白黒を反転して表示することが可能である。例えば、インデックス画像の画素のインデックス値”１０”を（Ｒ，Ｇ，Ｂ）＝（２４０，２４０，２４０）に変換し、インデックス値”２５２”を（Ｒ，Ｇ，Ｂ）＝（１０，１０，１０）に変換してもよい。
【００２４】
カラーパレット５０２はカラー表示に使用するカラーパレットで、ユーザが任意の色情報を設定してカラーパレットを作成することが可能である。ここでは、温度が低い部分（遠赤外成分の値が小さい部分）に青色などの寒色系の色を割り当て、温度が高い部分（遠赤外成分の値が大きい部分）に赤色などの暖色系の色を割り当てている。例えば、カラーパレット５０２はインデックス画像の画素のインデックス値が”２５２”である場合、（Ｒ，Ｇ，Ｂ）の画素値として（２４０，０，０）に変換することを示す。また、カラーパレット５０２はインデックス画像の画素のインデックス値が”３”である場合、（Ｒ，Ｇ，Ｂ）の画素値として（０，０，２４０）に変換することを示す。もちろん、カラー表示用のカラーパレットを複数種類保持するようにしてもよい。
【００２５】
次に図６を用いて、映像データを生成するまでの処理フローについて説明する。最初に動画データを録画する処理フローについて説明する。
【００２６】
データ補正部６０１では、赤外光センサー３０１により取得したセンサー検出値を、正規化・量子化することで、インデックス値に変換した画像データを生成し、画像生成部６０２に送信する（６１１）。画像生成部６０２はユーザにより設定されたカラーパレットデータを機能設定部６０３から受け取る（６１３）。機能設定部６０３は、予め複数のカラーパレットと、複数のカラーパレットと表示モードの対応関係を示す情報とを保持している。ユーザがクライアント装置側の不図示のＧＵＩ等により赤外光画像の表示モードを選択すると、ユーザによる指定がカメラ側に伝達され、ユーザが選択した表示モードに対応するカラーパレットが機能設定部６０３から出力される。
【００２７】
表示画像生成部６０２は画像のインデックス値を用いてカラーパレット中の色情報に変換した画像データを生成し、エンコーダ６０４に送信する（６１５）。ここでは、画像生成部６０２は図５の白黒表示用のカラーパレット５０１（第１のカラーパレット）を用いて表示用画像データに変換するものとする。ここで、表示用画像データとはカラーパレットを適用して変換済みの画像のことを示す。
【００２８】
エンコーダ６０４は受け取った表示用画像データに圧縮処理を施し、Ｍｐｅｇ４またはＨ．２６４、ＨＥＶＣなどの形式の圧縮動画データを生成し、動画記録部６０６に送信する（６１６）。動画記録部６０６は録画開始から終了までの圧縮画像データをバッファリングして、録画終了時に記録メディア６０７に保存する（６１８）。
【００２９】
次にインデックス画像データ（赤外光画像）を記録する処理フローについて説明する。データ補正部６０１はインデックス値に変換した画像データを静止画記録部６０５へ送信する（６１２）。静止画記録部６０５は画像生成部６０２で利用可能な複数のカラーパレットを受け取り（６１４）、画像データと複数のカラーパレットを含むＰＮＧファイル（変換用画像データ）を生成し、記録メディア６０７に保存する（６１７）。ここでは、静止画記録部６０５は、少なくとも図５のカラー表示用のカラーパレット５０２（第２のカラーパレット）を受け取る。すなわち、白黒表示用のカラーパレット５０１以外のカラーパレットを１つ以上含んでいればよい。また、変換用画像データとは、画素値をいずれかのカラーパレットで変換しないと表示に適さないものを示す。
【００３０】
次に図７を用いて、記録メディア７０１に保存した動画データ及びインデックス画像データを再生してクライアント装置へ配信する方法について説明する。
【００３１】
動画記録部７０３は記録メディア７０１から圧縮された動画データを読み出す（７１２）。動画記録部７０３はネットワークへ配信するために映像伝送部７０７に圧縮された動画データを送信する（７１７）。映像伝送部７０７はＲＴＰ（Ｒｅａｌ−Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）などの映像伝送プロトコルを利用して、動画データをクライアント装置に配信する。
【００３２】
次にインデックス画像データを再生してクライアント装置へ配信する方法について説明する。
【００３３】
静止画記録部７０２は記録メディア７０１からＰＮＧ形式で保存されたインデックス画像データを読み出す（７１１）。静止画記録部７０２は画像生成部７０４にインデックス画像データを送信する（７１３）画像生成部７０４は機能設定部７０５から設定されているカラーパレットを取得する（７１４）。機能設定部７０５では、ユーザが画像生成部６０２で利用可能な複数のカラーパレットから任意のカラーパレットを選択することができる。
【００３４】
次に画像生成部７０４は画像のインデックス値を用いてカラーパレット中の色情報に変換した表示用の画像データを生成し、エンコーダ７０６に送信する（７１５）エンコーダ７０６は画像データを圧縮して変換して映像伝送部７０７に送信する（７１８）。映像伝送部７０７はＲＴＰなどの映像伝送プロトコルを利用して、動画データをクライアント装置に配信する。以上のように、表示用の画像データとインデックス画像データの両方を配信できるので、クライアント装置側でユーザによって複数のカラーパレットから所望するパレットの選択を受付け、表示用の画像データとインデックス画像データの一方に対応する画像データを選択的に再生できる。
【００３５】
以上の説明により、本実施形態によれば、赤外光カメラで撮像した画像を圧縮した後に、再生する場合に、ユーザが画像生成部６０２で利用可能なカラーパレットから任意のカラーパレットに対応する画像データを指定して再生することができる。
【００３６】
＜＜実施形態２＞＞
実施形態１の映像記録方法において、インデックス画像データを保存するタイミングについては特に触れていなかったが、監視用途にネットワークカメラを使用する上で、ある一定間隔で画像を保存しておくことにより、重要なシーンの撮り逃しを抑制することが可能となる。
【００３７】
本実施形態では、任意の間隔でインデックス画像データを保存し、別々に保存されている動画データと同期して再生する方法について説明する。なお、実施形態１と同一機能を有する構成や工程には同一符号を付すとともに、構成的、機能的にかわらないものについてはその説明を省略する。
【００３８】
図８は動画データとインデックス画像の記録タイミングを示した模式図である。実施形態１で説明したインデックス画像データを保存する処理フローにおいて、静止画記録部６０５は、データ補正部６０１からフレーム毎に受け取ったインデックス画像データを、任意の時間間隔でＰＮＧファイルを生成して記録メディア６０７に保存する。図８では静止画記録部６０５が１秒間隔で保存する例を示している。
【００３９】
また動画データとインデックス画像データとを同期して再生するために、ＰＮＧファイルに時刻情報を付加して保存する必要がある。図９にＰＮＧファイルの構造を示す。ｔＥＸＴチャンク領域９０１には任意のテキスト情報を追加することが可能であり、静止画記録部６０５はＰＮＧファイルを生成する際に、動画データに含まれる時刻情報を文字情報に変換して格納する。
【００４０】
次に動画データとインデックス静止画データを同期再生する方法について図７と図１１を用いて説明する。本処理フローは画像生成部７０４で実行する。
【００４１】
まず、ユーザにより再生する動画データが選択され（Ｓ１１０１）、選択された動画と対応するインデックス画像データが存在するかを確認する（Ｓ１１０２）。対応するインデックス画像データが存在しない場合は処理を終了する。存在した場合は、再生時に使用するカラーパレットが指定されているかを確認する（Ｓ１１０３）。
【００４２】
カラーパレットが指定されていた場合は、機能設定部７０５からカラーパレットデータを取得する（Ｓ１１０４）。カラーパレット指定されていない場合は、ＰＮＧファイルに含まれているカラーパレットデータを取得する（Ｓ１１０５）。ＰＮＧファイルの時刻情報を参照し、動画データの時刻情報と同期を取りながら色情報を含む画像データを生成する（Ｓ１１０６）。動画データ再生が終了したかを確認し（Ｓ１１０７）、終了していない場合はカラーパレット判定処理１１０３まで戻り、再生が終了していた場合は処理を終了する。
【００４３】
以上のとおり本実施形態によれば、図１０に示す動画データとインデックス画像データとの同期再生を実現することができる。再生した映像をクライアント装置に配信することで、ユーザは動画データと同時に、ユーザ指定によるカラーパレットを用いて生成した画像データを再生して視認することが可能となる。
【００４４】
また、再生中に現在指定されているカラーパレットと異なるカラーパレットをユーザが新たに指定することで、再生途中に色情報を変更して表示することも可能である。
【００４５】
＜＜実施形態３＞＞
監視用途のネットワークカメラでは、カメラ内に記録可能な画像データ量に上限があるため、できるだけ効率的に画像データを記録できることが望ましい。
【００４６】
本実施形態では、実施形態１の映像記録方法において、動体検知結果を利用して効率的に画像データを保存し、また別々に保存している動画データと同期して再生する方法について説明する。なお、実施形態１、２と同一機能を有する構成や工程には同一符号を付すとともに、構成的、機能的にかわらないものについてはその説明を省略する。
【００４７】
実施形態２のように一定間隔でインデックス静止画データを保存する場合、保存した画像に変化が無い場合があるため、ネットワークカメラ１００の動体検知機能を利用し、動体が存在している場合のみ静止画記録部６０５がインデックス画像データを保存することで、画像データ量で低減することができる。ネットワークカメラ１００のＣＰＵ１０２は既知のフレーム間差分や背景差分により、対象とするフレームに動体が含まれていることを検知し、検知している間は所定の間隔で検知していることを映像処理部２０１に通知する。そして、静止画記録部６０５は通知内容に基づいて記録する。
【００４８】
図１２は本実施形態におけるインデックス静止画データを保存するタイミングを時系列に表して図である。動体検知による録画開始イベントが発生したことをトリガとして、所定の間隔でインデックス画像データを記録メディアに保存する。動体が検出しなくなったタイミング（通知が来なくなったタイミング）で静止画記録部６０５は保存動作を終了する。
【００４９】
また実施形態２と同様に、静止画記録部６０５が動画データと同一の時刻情報をＰＮＧファイルに付加して保存しておくことで、動体検知イベントによる録画を行った場合でも、動画データとインデックス画像データを同期して再生することが可能である。
【００５０】
以上のとおり、本実施形態によれば、動体検知結果を利用して効率的にインデックス画像データを保存しつつ、同期して動画データとインデックス画像データとを再生することができる。
【００５１】
＜＜実施形態４＞＞
ネットワークカメラを含むシステムでは、配信先のクライアント装置で動作するビューワアプリケーション（以降ビューワ）で映像データを再生する方法が一般的である。
本実施形態では、インデックス画像データの再生とカラーパレットの切替えをクライアント装置で実現する方法について説明する。
【００５２】
図１３を参照して、本実施形態における撮像装置１３０１とクライアント装置１３０２の各部構成と機能について説明する。なお、実施形態１〜３と同一機能を有する構成や工程には同一符号を付すとともに、構成的、機能的にかわらないものについてはその説明を省略する。
【００５３】
実施形態１と同様に、データ補正部１３１１では、センサーから受け取った情報からカラーパレットを参照するためのインデックス値へ変換する。データ送信部１３１５はデータ補正部１３１１からインデックス値に変換した画像データを受け取り、ＰＮＧファイル等の形式で記憶しておく。また機能設定部１３１６で設定可能な複数カラーパレットのテーブル情報も記憶しておく。
【００５４】
データ受信部１３２４は、予めデータ送信部１３１５からカラーパレットのテーブル情報を受け取り、クライアント装置１３０２の内部に記憶しておく。クライアント装置１３０２の機能設定部１３２５では、ユーザが画像表示に使用するカラーパレットを選択することが可能である。
【００５５】
撮像装置１３０１からクライアント装置１３０２へ配信する動画データは、撮像装置１３０１の画像生成部１３１２、エンコーダ１３１３、映像伝送部１３１４の順番で処理され、ネットワークを介してクライアント装置１３０２へ伝送される。デコーダ１３２１では受信した圧縮された動画データを再生可能な映像データに伸長し、映像表示部１３２２へ送信する。映像表示部１３２２はビューワ画面上に映像を表示する。
【００５６】
次にクライアント装置１３０２において、インデックス画像データを再生する方法について説明する。
【００５７】
クライアント装置１３０２のデータ受信部１３２４は、撮像装置１３０１のデータ送信部１３１５から、ＰＮＧファイルなどの形式で記憶しているインデックス画像データを受け取る。データ受け渡し方法として、ＨＴＴＰやＦＴＰなどのデータ伝送プロトコルを用いることが一般的である。
【００５８】
クライアント装置１３０２の画像生成部１３２３では、画像のインデックス値を用いてカラーパレット中の色情報に変換した画像データを生成し、映像表示部１３２２へ送信する。映像表示部１３２２はビューワ画面上に画像データを表示する。
【００５９】
以上、説明したとおり、本実施形態によれば、赤外光カメラで撮像した画像を再生する場合に、クライアント装置側でユーザが任意のカラーパレットを指定して再生することができ、映像の視認性が向上する。また実施形態２及び実施形態３で示した方法を、本実施形態で示した構成に適用することも可能である。
【００６０】
＜＜その他の実施形態＞＞
上述の実施形態では、画像生成部６０２が、インデックス画像データをビット深度が８ビットのＲＧＢ画像データに変換する例について説明しているが、他の表示用色空間の画像データや１０ビットなど他のビット深度の画像データに変換してもよい。
【００６１】
上述の実施形態は、１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６２】
１００  ネットワークカメラ
１１０  クライアント装置
１２０  ネットワーク
【図１】
2019212964.tif 000003
【図２】
2019212964.tif 000004
【図３】
2019212964.tif 000005
【図４】
2019212964.tif 000006
【図５】
2019212964.tif 000007
【図６】
2019212964.tif 000008
【図７】
2019212964.tif 000009
【図８】
2019212964.tif 000010
【図９】
2019212964.tif 000011
【図１０】
2019212964.tif 000012
【図１１】
2019212964.tif 000013
【図１２】
2019212964.tif 000014
【図１３】
2019212964.tif 000015