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