(57)【要約】【課題】画像形成装置の認証履歴から、容易な操作でその所望とする時刻の画像を表示させること。また、複数の時刻の画像または複数のカメラの画像を同時に表示させる場合に、容易な操作でその所望とする画像を適切なサイズで表示させること。【解決手段】画像表示制御装置１０３において、画像表示制御プログラム６０２が、表示された認証履歴の一覧から画像を選択された表示すべき認証履歴から取得される認証時刻と、設定された条件から取得されるプレ再生時間から得られる画像表示時刻を含む画像表示要求を、ネットワークカメラビューアプリケーション６０１に発行することで、操作者の負担を増やさずに管理サーバから画像を取得して表示する構成を特徴とする。【選択図】図６
2008219474.tif 000002
【特許請求の範囲】
【請求項１】
認証機能を備える画像形成装置と、該画像形成装置を撮像する撮像装置と、該撮像装置が撮像した画像を保存する録画管理サーバとを有するシステムにおける、撮像画像表示アプリケーションが動作する画像表示制御装置であって、
前記画像形成装置の認証履歴の一覧を表示する表示手段と、
前記表示手段により表示された認証履歴の一覧から画像を表示すべき認証履歴を選択する選択手段と、
前記選択手段により選択された認証履歴の画像を表示再生する条件を設定する映像設定手段と、
再生指示された際に、前記選択手段により選択された認証履歴から取得される認証時刻と、前記映像設定手段により設定された条件に含まれる認証時刻より遡って再生する時間を示すプレ再生時間から、表示する画像の撮像時刻である画像表示時刻を算出する算出手段と、
前記算出手段により算出される画像表示時刻を含む画像表示要求を前記撮像画像表示アプリケーションに発行する画像表示要求発行手段とを有し、
前記画像表示要求発行手段により発行された画像表示要求に従って、前記撮像画像表示アプリケーションが前記録画管理サーバから前記画像表示時刻の画像を取得して表示することを特徴とする画像表示制御装置。
【請求項２】
前記選択手段により選択された認証履歴の数に従って、前記撮像画像表示アプリケーションに表示させる画像のレイアウトを決定するレイアウト決定手段を更に有し、
前記レイアウト決定手段により決定されたレイアウトに従って、前記画像表示要求発行手段は、各表示画像のサイズと各画像表示時刻を含む画像表示要求を前記撮像画像表示アプリケーションに発行する、ことを特徴とする請求項１に記載の画像表示制御装置。
【請求項３】
前記画像表示要求発行手段により画像表示要求を前記撮像画像表示アプリケーションに発行する際の画像表示数を保持しておく保持手段を更に有し、
前記レイアウト決定手段は、前記選択手段により選択された認証履歴の数と前記保持手段に保持された画像表示数とに従って、前記撮像画像表示アプリケーションに表示させる画像のレイアウトを決定する、ことを特徴とする請求項２記載の画像表示制御装置。
【請求項４】
前記認証履歴一覧の表示条件を設定する認証履歴一覧表示条件設定手段を更に有し、
前記表示手段は、前記認証履歴一覧表示条件設定手段により設定された表示条件に従って得られた認証履歴の一覧を表示する、ことを特徴とする請求項１乃至３のいずれか１項に記載の画像表示制御装置。
【請求項５】
前記撮像画像表示アプリケーションが用意するライブラリにより提供されるアプリケーションプログラミングインタフェースを用いて、前記画像表示要求発行手段は、画像表示要求を前記撮像画像表示アプリケーションに発行する、ことを特徴とする請求項１乃至４のいずれか１項に記載の画像表示制御装置。
【請求項６】
認証機能を備える画像形成装置と、該画像形成装置を撮像する撮像装置と、該撮像装置が撮像した画像を保存する録画管理サーバとを有するシステムにおける、撮像画像表示アプリケーションが動作する画像表示制御装置における画像表示制御方法であって、
前記画像形成装置の認証履歴の一覧を表示手段に表示する表示ステップと、
前記表示手段により表示された認証履歴の一覧から画像を表示すべき認証履歴を選択する選択ステップと、
前記選択ステップにより選択された認証履歴の画像を表示再生する条件を設定する映像設定ステップと、
再生指示された際に、前記選択ステップにより選択された認証履歴から取得される認証時刻と、前記映像設定ステップにより設定された条件に含まれる認証時刻より遡って再生する時間を示すプレ再生時間から、表示する画像の撮像時刻である画像表示時刻を算出する算出ステップと、
前記算出ステップにより算出される画像表示時刻を含む画像表示要求を前記撮像画像表示アプリケーションに発行する画像表示要求発行ステップとを有し、
前記画像表示要求発行ステップにより発行された画像表示要求に従って、前記撮像画像表示アプリケーションが前記録画管理サーバから前記画像表示時刻の画像を取得して表示することを特徴とする画像表示制御方法。
【請求項７】
前記選択ステップにより選択された認証履歴の数に従って、前記撮像画像表示アプリケーションに表示させる画像のレイアウトを決定するレイアウト決定ステップを更に有し、
前記レイアウト決定ステップにより決定されたレイアウトに従って、前記画像表示要求発行ステップでは、各表示画像のサイズと各画像表示時刻を含む画像表示要求を前記撮像画像表示アプリケーションに発行する、ことを特徴とする請求項６に記載の画像表示制御方法。
【請求項８】
前記画像表示要求発行ステップにより画像表示要求を前記撮像画像表示アプリケーションに発行する際の画像表示数を保持手段に保持させる保持ステップを更に有し、
前記レイアウト決定ステップは、前記選択ステップにより選択された認証履歴の数と前記保持手段に保持された画像表示数とに従って、前記撮像画像表示アプリケーションに表示させる画像のレイアウトを決定する、ことを特徴とする請求項７記載の画像表示制御方法。
【請求項９】
前記認証履歴一覧の表示条件を設定する認証履歴一覧表示条件設定ステップを更に有し、
前記表示手段は、前記認証履歴一覧表示条件設定ステップで設定された表示条件に従って得られた認証履歴の一覧を表示する、ことを特徴とする請求項６乃至８のいずれか１項に記載の画像表示制御方法。
【請求項１０】
前記撮像画像表示アプリケーションが用意するライブラリにより提供されるアプリケーションプログラミングインタフェースを用いて、前記画像表示要求発行ステップでは、画像表示要求を前記撮像画像表示アプリケーションに発行する、ことを特徴とする請求項６乃至９のいずれか１項に記載の画像表示制御方法。
【請求項１１】
請求項６乃至１０のいずれか１項に記載された画像表示制御方法を、コンピュータに実行させるためのプログラム。
【請求項１２】
請求項６乃至１０のいずれか１項に記載された画像表示制御方法を、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示制御装置および画像表示制御方法および画像表示制御プログラムに関し、特に画像形成装置の認証履歴から録画された画像を表示させるための装置、方法およびプログラムに関する。
【背景技術】
【０００２】
近年、オフィスに置かれている複合機のセキュリティを向上させるために、ＩＣカード認証機能を備える複合機が増えてきている。例えば、特許文献１にあるように、複合機に備えられたカードリーダにＩＣカードをかざすと、ＩＣカード内にあるユーザ名、パスワードの情報を読み出し、アクセス認証を行って、アクセス権を管理している。このシステムでは、ＩＣカードをかざすだけで、自分が登録しておいた印刷データを印刷実行することができる。
【０００３】
また、ＩＣカードを用いずに複合機にログインすることも可能であり、タッチパネルを介してユーザ名とパスワードを入力することでアクセス可能である。
【０００４】
しかし、ユーザ名とパスワードがわかってしまうと、複合機内の情報にアクセスできたり、印刷操作が可能であるため、アクセス履歴をとることが行われている。アクセス履歴として、ユーザ名とアクセス時間をアクセス履歴として複合機もしくは管理サーバに記憶しておくことにより、誰がいつ複合機にアクセスしたのかを、管理者は確認することが可能である。
【０００５】
しかし、ＩＣカードを紛失した場合やユーザ名やパスワードが流出してしまった場合、このアクセス履歴だけでは、実際に誰がアクセスしたのかを特定することができない。
【０００６】
一方で、近年、ネットワークを介して操作制御可能なネットワークカメラが普及してきている。例えば、特許文献２には、録画中の被写体に動きがあることを検知した場合に、検知イベントに応じて、フレームレートを高くし、動きがあることを検知していない場合にはフレームレートを低くする技術が開示されている。
【特許文献１】特開２００６−０９９７１４号公報
【特許文献２】特開２００６−２７９４６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前述したように複合機のアクセスに関するセキュリティを向上させる目的のために、ネットワークカメラを用いて、複合機の操作者を録画するシステムが考えられる。
【０００８】
特許文献２の技術を用いることにより、連続録画をしつつ、人が操作しているときのみフレームレートを高くすることができ、撮影した映像をより確実に利用することができる。
【０００９】
しかし、録画した長時間の画像（映像）から、管理者が必要とする時間帯の画像を抽出するのは容易ではない。例えば、フレームレートを高くした時間帯のみを表示させるにしても、多くのユーザに利用される複合機の映像では、とても多くの場面を確認しなければならず、このような利用には向いていない。
【００１０】
そこで、デジタル複写機のような画像形成装置（複合機）の認証履歴を元に、管理者が条件に合致した時間帯の画像を抽出することが運用として考えられる。
【００１１】
しかし、ネットワークカメラの録画映像を表示するための表示アプリケーションでは、少なくとも表示対象のカメラの指定、表示すべき時間を１つの画像（映像）ごとに入力しなければならず、複数の画像（映像）を確認したい場合には使い勝手が悪いという問題点がある。
【００１２】
例えば、複数の時刻の映像を同時表示させたい場合、ユーザは再生する各々の時刻を確認し、表示アプリケーション上でそれぞれ条件として設定する必要がある。また、同一時刻の複数カメラ映像を確認したい場合も、同様に再生対象のカメラと時刻の設定操作をそれぞれ表示アプリケーション上で行う必要がある。何れにおいても、複数の画像を表示するためには、各画像の表示サイズの指定も個別に設定操作する必要があり、操作者に対するの負担が大きいという問題がある。
【００１３】
そこで本発明は、画像形成装置の認証履歴から、容易な操作でその所望とする時刻の画像を表示させるための仕組みを提供することを目的とする。
【００１４】
また、複数の時刻の画像または複数のカメラの画像を同時に表示させる場合に、容易な操作でその所望とする画像を適切なサイズで表示させるための仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、認証機能を備える画像形成装置と、該画像形成装置を撮像する撮像装置と、該撮像装置が撮像した画像を保存する録画管理サーバとを有するシステムにおける、撮像画像表示アプリケーションが動作する画像表示制御装置であって、前記画像形成装置の認証履歴の一覧を表示する表示手段と、前記表示手段により表示された認証履歴の一覧から画像を表示すべき認証履歴を選択する選択手段と、前記選択手段により選択された認証履歴の画像を表示再生する条件を設定する映像設定手段と、再生指示された際に、前記選択手段により選択された認証履歴から取得される認証時刻と、前記映像設定手段により設定された条件に含まれる認証時刻より遡って再生する時間を示すプレ再生時間から、表示する画像の撮像時刻である画像表示時刻を算出する算出手段と、前記算出手段により算出される画像表示時刻を含む画像表示要求を前記撮像画像表示アプリケーションに発行する画像表示要求発行手段とを有し、前記画像表示要求発行手段により発行された画像表示要求に従って、前記撮像画像表示アプリケーションが前記録画管理サーバから前記画像表示時刻の画像を取得して表示することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、画像形成装置の認証履歴から、容易な操作でその所望とする時刻の画像を表示させることができる。
【００１７】
また、複数の時刻の画像または複数のカメラの画像を同時に表示させる場合に、容易な操作でその所望とする画像を適切なサイズで表示させることができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１８】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像表示制御装置、画像形成装置（たとえばデジタル複写機）を含む情報処理システムの一例を示すネットワーク構成図である。
【００１９】
図１に示す情報処理システムにおいて、複数のクライアントコンピュータ（以下、クライアントＰＣ１０１，１０２）と、本発明の画像表示制御装置１０３と、ユーザ情報を管理する認証サーバ１０４と、画像形成装置１０５と、撮像装置であるネットワークカメラ１１０とがＬＡＮなどのネットワーク１０６を介して接続されている。
【００２０】
また、第１及び第２のクライアントＰＣ１０１，１０２には、ユーザ識別情報を格納するＩＤカード１１１，１１２のためのＩＤカード読み取り装置１０７，１０８が装着されている。
【００２１】
１０９はＩＤカード読み取り装置で、画像形成装置１０５にオプション接続可能に構成され、ＩＤカード１１１，１１２（総称して、ＩＤカード１１３）が読み取り可能に構成されている。
【００２２】
また、ネットワークカメラ１１０は、画像形成装置１０５の操作部周辺を録画しており、画像形成装置１０５を操作するユーザが認識できるように本システム上に設置されているものとする。また、ネットワークカメラ１１０は、予め設定されたパン・チルト・ズーム角及びフレームレート及び解像度で、設置された向きの画像形成装置の操作部周辺を撮影し、撮影した画像はＵＤＰ等のいわゆる垂れ流し式のプロトコルで認証サーバ１０４へ送信する。即ち、認証サーバ１０４は、録画した画像を記憶する録画管理サーバとしても機能する。もちろん本発明は、認証サーバ１０４が録画管理サーバを兼ねる構成に限られるものではなく、録画管理サーバを認証サーバとは別に設けてもよい。
【００２３】
また、撮像装置であるネットワークカメラ１１０と画像形成装置１０５とは、図１では１つだけ示されているが、本ネットワークシステム上に複数備えられているものとする。
【００２４】
図２は、図１に示したクライアントＰＣ１０１、画像表示制御装置１０３、認証サーバ１０４、および画像形成装置１０５の構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。なお、第１と第２のクライアントＰＣ１０１と１０２は同様の構成であるため、図２では簡単のため、第１のクライアントＰＣ（以下、第１のコンピュータという）１０１のみを記載している。
【００２５】
図２において、第１のコンピュータ１０１は、具体的には、装置全体を制御するＣＰＵ２０１と、演算実行時に演算結果を一時的に記憶するメモリ２０２と、プログラム及びデータを格納するディスク２０３と、データ入力を行うキーボード２０４と、入力情報などを表示するディスプレイ２０５と、ＩＤカード２０９（図１の１１１）が差し込まれるとＩＤカードからユーザ名とパスワードを読み取るＩＤカード読み取り装置２０６（図１の１０７）と、ネットワークに接続して各情報処理装置と通信するためのネットワークインタフェース２０８とから構成され、上記各構成要素は、内部バス２０７を介して接続されている。
【００２６】
また、認証サーバ１０４は、上記第１のコンピュータ１０１と同様の作用を有するＣＰＵ２１０、メモリ２１１、ディスク２１２、キーボード２１４、ディスプレイ２１５、ネットワークインタフェース２１６が内部バス２１３を介して接続されている。
【００２７】
認証サーバ１０４のディスク２１２には、該印刷システムを利用する各ユーザのユーザ識別情報、および画像形成装置１０５で許可された機能を示すアクセス権限の情報が格納されている。
【００２８】
そして、認証サーバ１０４が画像形成装置１０５からＩＣカード認証によるログイン要求を受けた場合に、格納されているユーザ識別情報（ユーザ名とパスワード）と比較し、アクセス許可するか否かを判断するための認証プログラムもディスク２１２に格納されている。さらに、認証サーバ１０４では、この認証処理に従って、ユーザ識別情報、認証時刻、認証結果（ＯＫ／ＮＧ）、画像形成装置を特定するためのデバイスＩＤとを含む認証履歴をディスク２１２に保持しておく。
【００２９】
また、認証サーバ１０４が録画管理サーバ機能を兼ねる場合は、ディスク２１２には、ネットワークカメラ１１０から受信した画像データが格納される。
【００３０】
なお、ネットワークカメラ１１０からＵＤＰ形式のプロトコルで撮影された画像を録画管理サーバが受け取り、所定時間（例えば１時間）毎に、ＭＯＶ形式ファイルとＡＶＩ形式ファイルを作成する。
【００３１】
なお、ＭＯＶ形式ファイルとは、米国アップル社が開発した、コンピュータでマルチメディアを扱うための基盤となるソフトウェア「QuickTime」で使われている、動画のファイル形式である。このＭＯＶ形式ファイルは、開始時刻と、１秒あたりのフレーム数（Frame per second）を管理することができるため、管理ファイルとして利用する。ＭＯＶファイルで動画録画をするとデータ形式の性質上データサイズが大きくなってしまうため、ＭＯＶ形式ファイルは管理ファイルとしてのみ用いて、実際の画像は、モーションＪＰＥＧ形式のＡＶＩ形式ファイルで記憶されている。このモーションＪＰＥＧ形式のＡＶＩ形式ファイルは、時間の概念がないコマ数のみを管理するファイルである。なお、ＡＶＩとは、一般に米国マイクロソフト社が開発したＷｉｎｄｏｗｓ（登録商標）ＯＳで音声付きの動画を扱うためのフォーマットである。モーションＪＰＥＧとは、動画の記録方式の一つで、各フレームごとの映像をＪＰＥＧ圧縮したものを連続して記録している。このように、認証サーバ（録画管理サーバ）１０４は、２つの形式のファイルを所定時間毎に作成して記憶している。
【００３２】
また、画像形成装置１０５は、上記第１のコンピュータ１０１と同様の作用を有するＣＰＵ２１７、メモリ２１８、ディスク２１９、ネットワークインタフェース２２４、ＩＤカード２０９（図１の１１３）が差し込まれるとＩＤカードからユーザ名とパスワードを読み取るＩＤカード読み取り装置２２３（図１の１０９）と、ユーザがコピー部数の設定等の行うための操作部２２０と、前記各構成要素とデータ・信号を送受信し印刷処理制御を行う印刷出力エンジン２２２から構成され、上記各構成要素は、内部バス２２１を介して接続されている。
【００３３】
このように構成された情報処理システムにおける第１のコンピュータ１０１において、ユーザはＩＤカード２０９をＩＤカード読み取り装置２０６に装着し、所定のアプリケーションで作成した文書データを、該アプリケーションを介して画像形成装置１０５に対して印刷を実行すると、該アプリケーションがＩＤカード読み取り装置２０６を介してＩＤカード２０９のユーザ識別情報を自動的に取得し、該文書データから生成する印刷ジョブに、該ユーザ識別情報を付加し、ネットワーク１０６を介して画像形成装置１０５に送信する。
【００３４】
画像形成装置１０５は、ネットワーク１０６を介して上記印刷ジョブを受信し、ディスク２１９に確保されるジョブ蓄積領域に蓄積する。
【００３５】
また、ネットワークカメラ１１０は、操作部２３０、ＣＰＵ２３１、ＲＯＭ２３２、撮像部２３３、ＲＡＭ２３４、ディスク２３５、ネットワークインタフェース２３６、バス２３７とを備えている。撮像部２３３は、パン値、チルト値およびズーム動作が可能なカメラ部とエンコード部（図示せず）から構成される。
【００３６】
ＲＯＭ２３２には、ネットワークカメラを制御するための制御プログラムが格納されており、ＲＡＭ２３４に動的に読み出されて、プログラム実行に従ってＣＰＵ２３１によるネットワークカメラの制御が実行される。ＣＰＵ（制御部）２３１の指示に従って、撮像部２３３は撮像を行う。
【００３７】
そして、ＣＰＵ（制御部）２３１は、撮像された映像を所定フォーマットにエンコードし、エンコードされた映像データをネットワークインタフェース２３６に渡して、ネットワーク１０６を介して認証サーバ（録画管理サーバ）１０４に送出する。
【００３８】
また、ディスク２３５には、設定情報記憶テーブルが格納されている。ＣＰＵ（制御部）２３１は、ディスク２３５に格納されている設定情報記憶テーブルを参照して、パン値、チルト値およびズーム動作を制御する。「パン」とは、カメラの水平方向、「チルト」とは、カメラの垂直方向の首振りの機能のことであるが、首振りをせずに固定向きで録画する場合には不要である。
【００３９】
またＣＰＵ（制御部）２３１は、認証サーバ（録画管理サーバ）１０４からのカメラ制御要求もしくは撮像開始要求を受け付ける。なお、ネットワークカメラ１１０における具体的な処理は、後述する図３のフローチャートで説明する。
【００４０】
画像表示制御装置１０３は、上記第１のコンピュータ１０１と同様の作用を有するＣＰＵ２４０、メモリ２４１、ディスク２４２、キーボード２４４、ディスプレイ２４５、ネットワークインタフェース２４６が内部バス２４３を介して接続されている。画像表示制御装置１０３のディスク２４２には、本発明の画像表示制御プログラムが格納されている。画像表示制御プログラムの具体的な処理は、図９及び図１１で後述する。
【００４１】
以下、図３〜図５を参照して、画像形成装置１０５での認証履歴及び操作履歴とネットワークカメラ１１０による画像形成装置１０５の撮像画像を、認証サーバ（録画管理サーバ）１０４に蓄積する構成について説明する。
【００４２】
図３は、本発明を適用可能なシステムにおける第１の制御処理動作の一例を示すフローチャートであり、撮像装置としてのネットワークカメラ１１０が撮影した画像を認証サーバ（録画管理サーバ）１０４に送信する処理に対応する。なお、図３のステップＳ３０１乃至ステップＳ３０７はネットワークカメラ１１０のＣＰＵ２３１がＲＯＭ２３２等に格納されてプログラムを読み出して実行することにより実現されるステップに対応する。また、図３のステップＳ３０８乃至ステップＳ３１３は認証サーバ１０４のＣＰＵ２１０がディスク２１２等に格納されてプログラムをメモリ２１１上に読み出して実行することにより実現されるステップに対応する。
【００４３】
まず、認証サーバ１０４の動作から説明する。
【００４４】
ステップＳ３０８では、認証サーバ１０４のＣＰＵ２３１は、ディスク２１２から画像記録プログラムをメモリ２１１に読み出して、撮像システム（サーバ）を起動する。
【００４５】
次にステップＳ３０９では、ＣＰＵ２３１は、起動された画像記録プログラムに従って図４に示す録画スケジュール設定画面４０１をディスプレイ２１５に表示することにより、録画サービスを起動する。この録画サービスでは、録画スケジュール設定画面を介して、ユーザは録画条件を入力することができる。ここで、図４を用いて図４に示す録画スケジュール設定画面４０１について説明する。
【００４６】
図４は、本発明を適用可能なシステムにおける録画スケジュールを設定するための画面の一例を示す模式図である。
【００４７】
図４に示すように、録画スケジュール設定画面４０１は、スケジュール設定領域４０２と録画設定領域４０３を備えている。
【００４８】
スケジュール設定領域４０２には、録画を行う時間帯を設定する項目があり、開始時刻と終了時刻を設定することができる。また、「終日」ボタンが備えており、「終日」ボタンが押下されると1日中垂れ流しで録画することになる。
【００４９】
録画設定領域４０３には、録画モードとして、常時録画を行うか（常時録画）、動きを検知した場合に録画するか（動き検知録画）を選択できるようになっている。本実施形態では、動き検知録画は不要であるため、説明は省略する。常時録画を行うことが設定されていると、スケジュール設定領域４０２で設定されている録画を行う時間帯では、常に録画が行われることになる。また、録画モードが選択されると、フレームレート（ｆｐｓ）を設定することができる。フレームレートとは、１秒間に何コマ画像を録画するか示しており、５ｆｐｓが設定されている場合、１秒間に５コマ分の画像を録画することになる。また、映像サイズ設定項目は、録画する画像のサイズを指定することができる。図４の例では、横３２０画素、縦２４０画素であることを示している。
【００５０】
録画スケジュール設定画面４０１で設定されている内容は、「ＯＫ」ボタンが押下されることにより確定される。
【００５１】
以下、図３のフローチャートの説明に戻る。
【００５２】
録画スケジュール設定画面４０１において「ＯＫ」ボタンが押下されると、図３のステップＳ３１０において、ＣＰＵ２１０は、画像記録プログラムに従って、録画スケジュール設定画面のＯＫボタンの押下に応じて確定された設定内容（録画スケジュール）を読み込み、ネットワークカメラ１１０に送信する。具体的には、ネットワークカメラ１１０に対してＬＡＮ１０６を介してセッション開始要求を送信し、セッションを確立後、録画条件（録画スケジュールと録画設定）をネットワークカメラ１１０に送信する。なお、現在時刻がスケジュール領域で設定されている開始時刻と終了時刻の間である場合や、録画スケジュールが終日に設定されている場合には、録画要求も合わせて行うものとする。
【００５３】
ネットワークカメラ１１０に対する録画設定は、このステップ（Ｓ３１０）で終了する。次のステップＳ３１１以降は、ネットワークカメラ１１０から録画した画像が送信されてきた場合に実行される。
【００５４】
ステップＳ３１１では、ＣＰＵ２１０は、ネットワークカメラ１１０から受信した画像をメモリ２１１に蓄積し、上述したＭＯＶ形式ファイルとＡＶＩ形式ファイルを作成してオープンし、逐一ＡＶＩ形式ファイルに受信画像を保存する。前述したように、ＭＯＶ形式ファイルは、開始時刻と、１秒あたりのフレーム数（Frame per second）を管理する。
【００５５】
続いてステップＳ３１２において、ＣＰＵ２１０は、所定時間分（例えば１時間分）のＡＶＩ形式のデータが保持されると、ＭＯＶ形式ファイルもＡＶＩ形式ファイルもファイルを閉じて、以後送信される画像データは、新規のＡＶＩ形式ファイルに保存し、ＭＯＶ形式ファイルを新規に作成する。生成されて閉じられたファイルは、ディスク２１２に格納される。
【００５６】
次に、ステップＳ３１３では、認証サーバ１０４のＣＰＵ２１０は、録画サービス終了の指示があったか否かを判定して、録画サービス終了の指示があった場合はプログラムを終了させる。一方、ステップＳ３１３で、録画サービス終了の指示がなかった場合は、処理をステップＳ３１１に戻す。
【００５７】
他方、撮像装置であるネットワークカメラ１１０では電源がＯＮされると、ステップＳ３０１において、システムを起動後、ネットワークカメラ１１０のＣＰＵ２３１は、ディスク２３５からカメラ制御プログラムを呼び出して、カメラの初期化を行い、処理をステップＳ３０２に進める。
【００５８】
ステップＳ３０２では、ＣＰＵ２３１は、新たにクライアント得要求を受信（受け付け）するとステップＳ３０３に処理を進める。本実施形態では、クライアント要求とは、認証サーバ（録画管理サーバ）１０４から送信される録画条件および録画要求を示す。
【００５９】
ステップＳ３０３では、ネットワークカメラ１１０のＣＰＵ２３１は、ステップＳ３０２で受け付けた要求が、カメラに関する制御要求であるか否かを判断する。なお、カメラに関する制御要求とは、録画スケジュールと録画設定とを含む録画条件を示す。ステップＳ３０３で、受け付けた要求が、カメラに関する制御要求であると判断された場合は、ＣＰＵ２３１は、ステップＳ３０４に処理を進める。
【００６０】
一方、受け付けた要求が、カメラに関する制御要求でなく、録画要求であると判断された場合は、ＣＰＵ２３１は、ステップＳ３０５に処理を進める。
【００６１】
ステップＳ３０４では、ＣＰＵ２３１は、認証サーバ（録画管理サーバ）１０４から送信される録画条件に従って、カメラ制御を行う。具体的には、録画条件中に定義されている録画スケジュールをディスク２３５に格納し、現在の時刻が録画スケジュールで設定されている時間内であるか判定する。現在の時刻が録画スケジュールで設定されている時間内であると判定されると、撮像開始を行うため録画要求を内部的に発行する。この録画要求に基づいて、ステップＳ３０３で録画要求と判定されるため、ステップＳ３０５へと処理を進めることになる。
【００６２】
また、ステップＳ３０４では、現在の時刻が録画スケジュールで設定されている時間内でないと判定されると、現在の時刻が録画スケジュールの時間帯になるまでカメラ制御を待機する。また、ＣＰＵ２３１は、録画条件中に定義されている録画設定もディスク２３５に格納し、撮像部２３３に、録画モードと映像サイズとを設定する。以後、撮像部２３３は設定された録画設定にしたがって録画を行うことになる。
【００６３】
ステップＳ３０４のカメラ制御が行われると、ステップＳ３０７を介して、ステップＳ３０２に戻り、次のクライアント要求または内部的な録画要求を受け付けるまで待機する。
【００６４】
また、ステップＳ３０５では、ＣＰＵ２３１は、録画要求にしたがって、撮像部２３３を動作させて撮像を開始する。撮像部２３３は、設定されている録画モードと映像サイズに従って撮像した画像をＲＡＭ２３４に順次格納する。そして、ステップＳ３０６において、ＣＰＵ２３１は、ネットワークインタフェース２３６を介して、ＲＡＭ２３４に格納されている撮像済み画像を録画管理サーバ１０４に送信する。
【００６５】
続いてステップＳ３０７では、ＣＰＵ２３１は、撮像を終了するか判定し、撮像を続ける場合には、撮像部２３３による撮像を実行しつつ、新たなクライアント要求を受け付けるか判定すべくステップＳ３０２に処理を戻す。
【００６６】
一方、ステップＳ３０７で、ＣＰＵ２３１が、撮像を終了する（録画スケジュールで定義されている時間帯が終了した）と判定した場合には、処理を終了する。
【００６７】
図５は、本発明を適用可能なシステムにおける第２の制御処理動作の一例を示すフローチャートであり、画像形成装置１０５におけるＩＣカード認証処理と操作内容を操作履歴として保存する処理に対応する。なお、図５のステップＳ５０１乃至ステップＳ５１２は、画像形成装置１０５のＣＰＵ２１７が、メモリ２１８に格納された制御プログラムに基づいて実行することにより実現されるステップに対応する。
【００６８】
まず、ステップＳ５０１では、画像形成装置１０５が電源ＯＮされた場合に、画像形成装置１０５のＣＰＵ２１７が、スキャナ部、プリンタ部等の各ハードウェアを初期化し、ＯＳを起動する。
【００６９】
そして、ステップＳ５０２では、ＣＰＵ２１７は、ＯＳ上で動作するための認証アプリケーションを起動する。これにより、ＩＣカード認証を行える環境が揃うことになる。
【００７０】
次に、ステップＳ５０３では、ＣＰＵ２１７は、ＩＤカードリーダ２２３にＩＤカード２０９がかざされ、ＩＤカード中のユーザ名とパスワードが入力されたか否かを判断する（ＩＣカード入力待ち）。ＩＤカードは、本実施例ではユーザ名とパスワードが記述されたＩＣカードとして説明する。そして、ステップＳ５０３で、ＩＣカード（ＩＤカード）からユーザ名とパスワードが入力されたと判断された場合には、ＣＰＵ２１７は、ステップＳ５０４に処理を進める。
【００７１】
ステップＳ５０４では、ＣＰＵ２１７は、入力されたユーザ名とパスワードを認証サーバ１０４に送信し、認証サーバ１０４から認証結果を受け取る（カード認証）。認証サーバ１０４では、画像形成装置１０５から受け取ったユーザ名とパスワードが、認証サーバ１０４で管理されているユーザ名とパスワードと一致するか判定し、一致する場合は認証許可を示す情報を返送し、一致しない場合は認証不許可を示す情報を返送する。
【００７２】
ステップＳ５０５では、ＣＰＵ２１７は、認証サーバ１０４から返送された認証結果を認証履歴ファイルに書き込み、認証履歴ファイルをディスク２１９に格納する。また、認証履歴ファイルを認証サーバ１０４に定期的に送信することで、認証サーバ１０４でも画像形成装置１０５の認証履歴を管理している。このため、認証サーバ１０４では、ネットワーク１０６上の複数の画像形成装置の認証履歴を管理することができる。なお、認証サーバ１０４では、画像形成装置のＩＤ毎に認証履歴ファイルをディスク２１２に格納しておく。
【００７３】
次にステップＳ５０６では、ＣＰＵ２１７は、認証結果が認証許可であるか判定し、認証許可であればステップＳ５０８に処理を進め、一方、認証不許可であればステップＳ５０７に処理を進める。
【００７４】
ステップＳ５０７では、ＣＰＵ２１７は、認証が許可されなかったことを示す警告表示を行ったり、ブザーを鳴らしたりすることで、アラート出力を行い、ステップＳ５１２に処理を進める。
【００７５】
一方、ステップＳ５０８では、ＣＰＵ２１７は、認証許可に従って、操作画面を操作部２２０に表示する。これにより、ユーザは、画像形成装置１０５の操作が可能となる。
【００７６】
次に、ステップＳ５０９では、ＣＰＵ２１７は、ユーザによる操作指示に従って、画像形成装置１０５の動作を制御する（操作実施）。具体的には、スキャナ部から原稿を読み取り、印刷出力する複写動作や、読み取った原稿をネットワークを介してクライアントＰＣへ送信するセンド処理動作や、読み取った原稿を公衆回線を介して送信するファクシミリ処理動作を実行する。
【００７７】
次に、ステップＳ５１０では、ＣＰＵ２１７は、ステップＳ５０９で実施した操作内容を認証履歴のユーザ名と時刻と対応づけて操作履歴ファイルに書き込み、操作履歴としてディスク２１９に保存する。また、ＣＰＵ２１７は、操作履歴ファイルを認証サーバ１０４を定期的に送信することで、認証サーバ１０４でも画像形成装置１０５の操作履歴を管理している。このため、認証サーバ１０４では、ネットワーク上の複数の画像形成装置の操作履歴を管理することができる。なお、認証サーバ１０４では、画像形成装置のＩＤ毎に操作履歴ファイルをディスク２１２に格納しておく。
【００７８】
次に、ステップＳ５１１では、ＣＰＵ２１７は、操作が終了したか、つまりログアウトされたかを判断する。ログアウト判断は、ユーザによりログアウトボタンが押下されたか、または最後に操作をしてから所定時間（たとえば1分間）内に操作が行われなかった場合に自動的にログアウトされる。そして、ステップＳ５１１で、操作が終了していないと判断した場合には、ＣＰＵ２１７は、ステップＳ５０９に処理を戻す。
【００７９】
一方、ステップＳ５１１で、操作が終了したと判断した場合には、ＣＰＵ２１７は、ステップＳ５１２に処理を進める。
【００８０】
ステップＳ５１２では、ＣＰＵ２１７は、パワーオフ（PowerOFF）されたか判断し、パワーオフされた場合には、システムを終了する。一方、パワーオフされない場合は、ＣＰＵ２１７は、ステップＳ５０４に処理を戻し、カード認証を行う。
【００８１】
以上図３〜図５に示した構成により、画像形成装置１０５での認証履歴及び操作履歴とネットワークカメラ１１０による画像形成装置１０５の撮像画像を、認証サーバ（録画管理サーバ）１０４に蓄積することが可能となる。
【００８２】
以下、図６〜図１１のフローチャートを用いて、画像表示制御装置１０３の構成について説明する。
【００８３】
まず図６を用いて、画像表示制御装置１０３の機能ブロック図を説明する。
【００８４】
図６は、画像表示制御装置１０３の機能を説明する機能ブロック図である。
【００８５】
図６に示すように、画像表示制御装置１０３は、ソフトウェアモジュールとして、画像表示制御プログラム６０２とネットワークカメラビューアアプリケーション６０１（撮像画像表示アプリケーションとも呼ぶ）とを実行可能に格納している。
【００８６】
画像表示制御プログラム６０２とネットワークカメラビューアアプリケーション６０１は、ディスク２４２に格納されているが、実行する際には、メモリ２４１に読み出されて、ＣＰＵ２４０により実行される。
【００８７】
ネットワークカメラビューアアプリケーション６０１は、画像録画サーバ１０４に格納されている画像を表示するためのアプリケーションである。画像を表示するためには、ユーザはまず表示対象となる画像を特定するために、少なくともカメラ識別コード（カメラＩＤ）を指定する必要がある。
【００８８】
カメラＩＤのみが指定されると、ネットワークカメラビューアアプリケーション６０１の画像取得部６１１は、指定されたカメラＩＤの画像取得要求を画像録画サーバ１０４に対して行い、該カメラＩＤに対応するカメラのライブ映像（現在の映像）を取得する。該取得された画像は、画像表示部６１３により表示される。
【００８９】
また、カメラＩＤが指定される際に、同時に時刻情報が指定されると、画像取得部６１１は、カメラＩＤとともに時刻情報を付与して画像録画サーバ１０４に画像取得要求を行う。画像録画サーバ１０４は、指定されたカメラＩＤの指定された時刻の画像を画像表示制御装置１０３に返送する。これにより、ネットワークカメラビューアアプリケーション６０１は、ユーザが所望とする時刻の所望とするカメラの録画画像を表示することが可能となる。
【００９０】
なお、ユーザが所望とするカメラＩＤ，表示すべき画像の撮影時刻である時刻情報については、手動画像表示要求部６１０を用いて、数値が入力される。この手動画像表示要求部６１０は、カメラＩＤ、時刻情報、更には、表示サイズを、ユーザが手動で入力することができる。
【００９１】
表示サイズは、所定のデフォルト値（３２０×２４０ピクセル）であるが、この手動画像表示要求部６１０から任意の値を入力することができる。これは、複数の画像を同時に表示する場合に必要となる。ここで指定された表示サイズに従って、表示制御部６１２は、表示する画像の表示サイズに取得した画像をリサイズして、リサイズ画像を画像表示部６１３に表示させる。
【００９２】
そして、本発明では、このネットワークカメラビューアアプリケーション６０１に、画像表示要求部６０９を設け、ライブラリ６０８に用意された各ＡＰＩ（アプリケーションプログラミングインタフェース）を用いて、他の制御プログラム（例えば、画像表示制御プログラム６０２）から内部的にカメラＩＤ、時刻情報および表示サイズを指示することを可能にしている。なお、ＡＰＩとは、ＤＬＬ（ダイナミックリンクライブラリ）ファイル等で提供される関数や命令の集合や、それらを呼び出す規約の集合を示す。
【００９３】
画像表示制御プログラム６０２は、認証履歴を管理するアプリケーションであり、認証サーバ１０４に格納されている画像形成装置の認証履歴をリスト表示することができる。まずユーザが認証履歴を表示するための条件を、認証ログ表示条件設定部６０３により設定することができる。この認証ログ表示条件設定部６０３は、図７に示す画面を認証ログ表示部６０４を用いて表示する。ここで、この画面について、図７を用いて説明する。
【００９４】
図７は、画像表示制御装置１０３の認証リストおよびリスト表示条件および録画操作条件を設定するための画面の一例を示す模式図である。
【００９５】
図７において、８０１はリスト表示条件設定画面である。このリスト表示条件設定領域８０１内で、ユーザは、認証結果が「ＯＫ」、「ＮＧ」、「指定なし」のいずれの認証履歴を表示するかを指定することができる。また、同領域８０１において、認証ユーザとして「選択ユーザ」、「任意ユーザ」、「ユーザ指定なし」のいずれの認証履歴を表示するかを指定することができる。
【００９６】
図７の左には、認証ログ一覧領域８０４が表示されており、この画面には、現在の時刻から直近の数件の認証ログリストが表示されている。この認証ログは、認証サーバ１０４から取得したものであってもよいし、画像形成装置１０５から取得したものであってもよい。この認証ログリストから１つのリストが選択されている状態で、リスト表示条件設定領域８０１の認証ユーザとして「選択ユーザ」が指定されると、選択状態のユーザの認証リストが選択されて表示されることになる。また、リスト表示条件設定領域８０１の認証ユーザとして「任意ユーザ」が指定されている場合には、その右の入力欄が有効となり、図示省略したキーボード等を用いて任意のユーザ名を指定することができる。
【００９７】
また、リスト表示条件設定領域８０１において、認証時間の指定を行うことも可能であり、日付で選択することができる。
【００９８】
このように、リスト表示条件設定領域８０１で設定された検索条件は、認証ログ表示条件設定部６０３により設定され、認証サーバ１０４に送信されて、認証サーバ１０４で条件に合致する認証履歴を抽出して、画像表示制御装置１０３に返送される。返送された認証履歴は、認証ログ表示部６０４により、図７のように認証ログリストとして認証ログ一覧領域８０４に表示される。
【００９９】
本発明の画像表示制御装置では、図７に示す認証ログ一覧領域８０４中のリストから１つ以上のリストが選択されている状態で、録画画像を再生する指示を行うことができる。
【０１００】
図７の映像操作領域８０２では、「録画再生」ボタン、「ライブ閲覧」ボタン、「全画面消去」ボタン、「再生操作」ボタン、および「プレ再生時間」入力欄が用意されている。
【０１０１】
「録画再生」ボタンは、ネットワークカメラビューアアプリケーション６０１に対象録画映像を再生表示することを指示するためのボタンである。
【０１０２】
「ライブ閲覧」ボタンは、ネットワークカメラビューアアプリケーション６０１にライブ映像（現在のカメラ映像）に表示を切り替えることを指示するためのボタンである。
【０１０３】
「全画面消去」ボタンは、ネットワークカメラビューアアプリケーション６０１に表示されているすべてのカメラ画像の画面を消去することを指示するためのボタンである。
【０１０４】
「再生操作」ボタンは、真ん中のボタンが1倍速で画像を表示することを示し、プラス値が大きくなればなるほど、表示される画像を高速で表示するためのボタン、つまり早送りであり、マイナス値が大きくなればなるほど、表示される画像を低速で表示するためのボタンである。
【０１０５】
また、「プレ再生時間」入力欄は、認証ログの認証時間より入力された値（単位は秒）だけ前の時点から再生することをネットワークカメラビューアアプリケーション６０１に指示するための欄である。
【０１０６】
また、映像保存領域８０３は、「映像保存時間」入力欄と「保存」ボタンとが設けられている。「映像保存時間」入力欄および「保存」ボタンを用いることで、指定された映像保存時間分のＭＯＶファイルを、録画映像から抜き出して、別ファイルとして保存することを、ネットワークカメラビューアアプリケーション６０１に指示することができる。
【０１０７】
映像操作領域８０２と映像保存領域８０３で指定された内容は、画像表示条件設定部６０５により表示条件として設定され、画像表示要求発行部６０７に渡される。
【０１０８】
また、表示画像選択部６０６は、画像の表示対象となるリストを選択する機能を備えており、認証ログ一覧領域８０４で１つ以上のリストを選択状態にすることができる。この操作画面上でリストを１つ選択すると色が反転されて選択状態であることを示すことができる。１つ以上のリストが選択されている状態で、「録画再生」ボタンが押下されると、選択されている認証履歴が画像表示要求発行部６０７に渡される。
【０１０９】
画像表示要求発行部６０７は、表示画像選択部６０６から指示された認証履歴から、表示すべき時刻情報を取得する。また、画像表示要求発行部６０７は、認証履歴から表示すべきカメラＩＤを取得できる。ここで、認証履歴には、この認証履歴を行った画像形成装置１０５と、その画像形成装置１０５の操作部周辺を録画しているネットワークカメラのカメラＩＤとが紐付けられている。また、画像表示要求発行部６０７は、画像表示条件設定部６０５から指示された表示条件から、プレ再生時刻情報を取得する。
【０１１０】
次に、画像表示要求発行部６０７は、得られた認証時刻からプレ再生時刻を減算することにより、表示する時刻を算出する。そして、画像表示要求発行部６０７は、ネットワークカメラビューアアプリケーション６０１のライブラリ６０８で提供されているＡＰＩを用いて、画像表示要求をネットワークカメラビューアアプリケーション６０１の画像表示要求受付部６０９に発行する。
【０１１１】
ここで、画像表示要求発行部６０７が発行するＡＰＩについて説明する。まず、ＡＰＩの各コマンドは、CameraViewerStart()で始まり、CameraCiewerEnd()で終わる。この間に実際のコマンドが記述される。このくくり内には、複数のコマンドを呼び出してもかまわない。画像表示要求のＡＰＩは、映像ウィンドウの表示と、再生開始の２つの指示が必要である。映像ウィンドウの表示ＡＰＩは、
C: int AddViewer(  cam_id, long x, long y, long w, long h, viewID);
である。
【０１１２】
cam_id：カメラＩＤ
long x, long y：ウィンドウの表示位置
long w, long h：表示サイズ
viewID：ビューアウィンドウＩＤ
を意味している。そして、再生開始ＡＰＩは、
C: int PlayViewer(  viewID, long start_time, long speed);
である。
【０１１３】
viewID：ビューアウィンドウＩＤ
long start_time：開始時刻
long speed：再生スピード（−１０、−５、−２、０、＋２、＋５、＋１０）
を意味している。
【０１１４】
ネットワークカメラビューアアプリケーション６０１は、画像表示要求受付部６０９が、他プログラムからＡＰＩが呼び出された場合に応答し、上記のＡＰＩを受け付ける。受け付けたＡＰＩは、手動画像表示要求入力部６１０で受け付けた要求と同様に、カメラＩＤと表示時刻（開始時刻）とを引数として、画像取得部６１１が画像録画サーバ１０４に画像要求を行い、取得した画像を画像表示部６１３がビューアに表示する。
【０１１５】
次に、図８を用いてネットワークカメラビューアアプリケーションのビューア画面を説明する。
【０１１６】
図８は、ネットワークカメラビューアアプリケーション６０１のビューア画面を説明する模式図である。
【０１１７】
図８において、９０１はビューア画面である。このビューア画面９０１は、ネットワークカメラビューアアプリケーション６０１により作成され表示される。
【０１１８】
９０２は、カメラ画像を表示するための領域であり、ユーザにより手動で指定もしくは、他の制御プログラムからＡＰＩで指示されたカメラ画像を表示する。
【０１１９】
９０３はカメラ画像を表示するためのウィンドウであり、図８の例では、カメラ画像１〜４の４つのウィンドウが表示されている。また、カメラ画像１が選択されている状態であるため、ふちが太く表示されており、選択状態を示している。
【０１２０】
９０４は、選択状態のカメラ画像の表示日時を示すための欄である。そして、９０５は、選択状態のカメラ画像の表示時刻を示すための欄である。
【０１２１】
カメラ画像１は、例えば図７のユーザ名「ｓｕｚｕｋｉ」、認証結果「ＯＫ」の認証履歴に基づいて表示された画像であるため、認証時刻の「１１時３３分４０秒」の画像である。そのため、スライドバー９０６は、表示時刻欄９０５の午前１１時３０分近辺に位置している。このスライドバー９０６は左右に移動可能になっており、移動させることにより、カメラ画像を表示時刻を変更することが可能となっている。
【０１２２】
次に、図９〜図１１のフローチャートを用いて、画像表示制御装置１０３における制御フローを説明する。
【０１２３】
図９は、本発明を適用可能なシステムにおける第３の制御処理動作の一例を示すフローチャートであり、画像表示制御装置１０３における制御処理に対応する。なお、図９のステップＳ７０１乃至ステップＳ７０７は、画像表示制御プログラム（認証履歴管理アプリケーション）６０２により実行されるステップに対応する。また、テップＳ７０８乃至ステップＳ７１４は、ネットワークカメラビューアプリケーション６０１により実行されるステップに対応する。なお、いずれのプログラムもＣＰＵ２４０により実行されるため、ＣＰＵ２４０における制御として説明する。
【０１２４】
まず、ステップＳ７０１において、ＣＰＵ２４０は、認証履歴管理アプリケーション（画像表示制御プログラム）６０２を起動する。
【０１２５】
続いてステップＳ７０２では、ＣＰＵ２４０は、認証ログ表示制御設定部６０３を動作させて、リスト表示条件を設定する。リスト表示条件は、図７のリスト表示条件設定領域８０１で説明した通りである。
【０１２６】
ステップＳ７０３では、ＣＰＵ２４０は、認証ログ表示部６０４を動作させて、認証ログを認証ログ一覧領域８０４に表示する。
【０１２７】
そしてステップＳ７０４では、ＣＰＵ２４０は、画像表示条件設定部６０５を動作させて、表示条件を設定する。表示条件とは、図８の映像操作領域８０２を介して設定される条件であり、再生速度やプレ再生時間などの情報が含まれる。
【０１２８】
ステップＳ７０５では、ＣＰＵ２４０は、映像操作領域８０２の「再生」ボタンが押下されたか否かを判断する。「再生」ボタンが押下されたと判断された場合には、ＣＰＵ２４０は、ステップＳ７０６に処理を進め、一方、「再生」ボタンが押下されない限りは、ステップＳ７０２からステップＳ７０４の処理を繰り返す。
【０１２９】
ステップＳ７０６では、ＣＰＵ２４０は、表示要求をネットワークカメラビューアアプリケーション６０１に発行する。表示要求は、前述したライブラリ６０８により提供されるＡＰＩに各条件の引数を付与した関数である。この表示要求発行処理については、後述する図１０及び図１１を用いて詳細に説明する。
【０１３０】
次に、ステップＳ７０７では、ＣＰＵ２４０は、認証履歴管理アプリケーション（画像表示制御プログラム）６０２を終了するか（終了指示されたか）判断し、終了しない（終了指示されていない）場合には、ステップＳ７０２に処理を戻す。一方、ステップＳ７０７で、終了指示された場合には、認証履歴管理アプリケーション（画像表示制御プログラム）６０２を終了させる。
【０１３１】
次に、ネットワークカメラビューアアプリケーション６０１の動作について説明する。
【０１３２】
ステップＳ７０８では、ＣＰＵ２４０は、ネットワークカメラビューアアプリケーション６０１を起動し、認証履歴管理アプリケーション６０２により発行された表示要求（ＡＰＩ）を画像表示要求受付部６０９が受け付ける。
【０１３３】
次に、ステップＳ７０９では、ＣＰＵ２４０は、画像表示制御部６１２を動作させて、カメラ画像を表示するためのウィンドウを作成し、ビューア画面９０１（図８）のレイアウトを作成する。ウィンドウのサイズは、前述したように、認証履歴管理アプリケーション６０２により発行された表示要求（ＡＰＩ）に含まれる表示サイズにより確定され、レイアウトは、認証履歴管理アプリケーション６０２により発行された表示要求（ＡＰＩ）に含まれる各ウィンドウの位置により確定される。
【０１３４】
ステップＳ７１０において、ＣＰＵ２４０は、画像取得部６１１を動作させて、録画管理サーバ１０４に画像取得要求を発行し、該録画管理サーバ１０４から必要とする画像を取得する。録画管理サーバ１０４に対しては、画像取得要求として、カメラＩＤと表示時刻情報が渡される。このカメラＩＤと表示時刻情報もまた、前述したように、認証履歴管理アプリケーション６０２により発行された表示要求（ＡＰＩ）に含まれる。
【０１３５】
ステップＳ７１１において、ＣＰＵ２４０は、表示制御部６１２，画像表示部６１３を動作させて、Ｓ７１０で取得した画像を表示する。
【０１３６】
ステップＳ７１２では、ＣＰＵ２４０は、保存指示がなされているか判断する。保存指示は、認証履歴管理アプリケーション６０２により発行されるＡＰＩであり、このＡＰＩは、図７の映像保存領域８０３の「保存」ボタンが押下される場合に発行される。ステップＳ７１２で、保存指示がなされていると判定されると、ＣＰＵ２４０は、ステップＳ７１３に処理を進める。一方、ステップＳ７１２で、保存指示がなされていないと判定されると、ＣＰＵ２４０は、そのままステップＳ７１４に処理を進める。
【０１３７】
ステップＳ７１３では、ＣＰＵ２４０は、表示されている複数コマの画像を、ＭＯＶ形式ファイルとして切り出し、ディスク２４２に格納（保存）し、ステップＳ７１４に処理を進める。
【０１３８】
ステップＳ７１４では、ＣＰＵ２４０は、ネットワークカメラビューアアプリケーション６０１が終了する（終了指示された）か判断し、終了しないと判定した場合には、ステップＳ７０９に処理を戻す。一方、ステップＳ７１４で、終了指示されたと判定した場合には、ＣＰＵ２４０は、ネットワークカメラビューアアプリケーション６０１を終了する。
【０１３９】
次に、図１０のフローチャートを用いて、図９のステップＳ７０６に示した表示要求発行処理の詳細を説明する。
【０１４０】
図１０は、本発明を適用可能なシステムにおける第４の制御処理動作の一例を示すフローチャートであり、図９のステップＳ７０６に示した表示要求発行処理に対応する。なお、図１０のステップＳ１００１乃至ステップＳ１００６は、画像表示要求発行部６０７により実行されるステップに対応するものであり、以下、ＣＰＵ２４０における制御として説明する。
【０１４１】
まず、ステップＳ１００１において、ＣＰＵ２４０は、映像操作領域８０２の「再生」ボタンが押下されたか否かを判断する。これは、図９のステップＳ７０５と同様である。
【０１４２】
次に、ステップＳ１００２では、ＣＰＵ２４０は、認証ログ一覧領域８０４で選択状態にある認証履歴の数であるリスト選択数を取得する。
【０１４３】
ステップＳ１００３では、ＣＰＵ２４０は、Ｓ１００２で取得したリスト選択数に基づいて、ネットワークカメラビューアアプリケーション６０１のカメラ画像ウィンドウのレイアウトを決定する。例えば、リスト選択数が「４」である場合には、図８に示したように４つのカメラ画像を配置するレイアウトを決定する。このレイアウトは、リスト選択数に応じて、予め用意されていてもよいし、そのつど計算により幅と高さからレイアウトを決定してもよい。
【０１４４】
次にステップＳ１００５では、ＣＰＵ２４０は、表示すべき認証履歴の認証時刻と、図７の映像操作領域８０２の「プレ再生時間」入力欄で設定されているプレ再生時間とを取得する。
【０１４５】
そして、ステップＳ１００５では、ＣＰＵ２４０は、認証時刻からプレ再生時間を減算することにより、表示時刻を決定する。
【０１４６】
そして、ステップＳ１００６では、ＣＰＵ２４０は、ステップＳ１００３で決定されたレイアウト、画像サイズおよび、ステップＳ１００５で決定された表示時刻を引数として、映像ウィンドウの表示ＡＰＩと再生開始ＡＰＩとを発行して、処理を終了する。
【０１４７】
このように、認証ログ一覧領域８０４で複数の認証履歴が選択されている状態で、映像操作領域８０２の「再生」ボタンが押下（再生指示がなされる）される場合に、ＣＰＵ２４０が、リスト選択数から自動的に各カメラ画像のレイアウトを決定し、かつ、認証時刻とプレ再生時刻から表示時刻を決定し、ネットワークカメラビューアアプリケーション６０１に対して、ユーザが手動操作をすることなく、画像表示要求を発行するため、ユーザが所望とする複数の認証履歴に対応する録画画像を容易に表示することが可能となる。
【０１４８】
次に、図１１のフローチャートを用いて、図１０のステップＳ１００３に示したレイアウト決定処理の詳細を説明する。
【０１４９】
図１１は、本発明を適用可能なシステムにおける第５の制御処理動作の一例を示すフローチャートであり、図１０のステップＳ１００３に示したレイアウト決定処理に対応する。なお、図１０のステップＳ１１０１乃至ステップＳ１１０７は、画像表示要求発行部６０７により実行されるステップに対応するものであり、以下、ＣＰＵ２４０における制御として説明する。
【０１５０】
まず、ステップＳ１００１において、ＣＰＵ２４０は、最初の表示であるか判断する。最初の表示とは、画像表示制御アプリケーション６０２が起動されてから、最初の表示要求のことである。また、図７に示して映像操作領域８０２の「全画面消去」ボタンが押下された後も、表示しているカメラ画像は存在しないため、最初の表示要求であると判断するものとする。
【０１５１】
ステップＳ１１０１で、最初の表示要求であると判断されると、ＣＰＵ２４０は、ステップＳ１１０２に処理を進め、一方、最初の表示要求でないと判断されると、ＣＰＵ２４０は、ステップＳ１１０３に処理を進める。
【０１５２】
ステップＳ１１０２では、ＣＰＵ２４０は、図１０のステップＳ１００２で取得したリスト選択数からレイアウトを決定し、ステップＳ１１０５に処理を進める。
【０１５３】
また、ステップＳ１１０３では、ＣＰＵ２４０は、過去の選択数と現在のリスト選択数とを加算する。過去の選択数とは、既にネットワークカメラビューアアプリケーション６０１に表示されているカメラ画像の数である。後述するように、画像表示制御アプリケーション６０２からネットワークカメラビューアアプリケーション６０１に画像表示要求（ＡＰＩ）が発行された際に、画像表示制御アプリケーション６０２は、発行した際のカメラ画像の表示数を管理しておく。
【０１５４】
続いてステップＳ１１０４では、ＣＰＵ２４０は、算出された選択数からレイアウトを決定する。前述したように、選択数に応じて、規定のレイアウトを予め用意されていてもよいし、そのつど計算により幅と高さからレイアウトを決定してもよい。また、レイアウトを決定するときに、各カメラ画像の位置とサイズだけでなく、カメラＩＤと表示時刻の情報も指定できるようにしておく。これは、次のステップＳ１１０５で説明するように、一度ネットワークカメラビューアアプリケーションに送信した各ＡＰＩを保存しておくためである。そして、ステップＳ１１０５に処理を進める。
【０１５５】
次にステップＳ１１０５では、ＣＰＵ２４０は、上述の選択数をディスク２４２に保存しておく。また、このとき、ＣＰＵ２４０は、ネットワークカメラビューアアプリケーションに送信した、起動ＡＰＩおよび表示ＡＰＩをディスク２４２に保存しておく。これにより、過去にネットワークカメラビューアアプリケーションに表示要求を行ったカメラ画像に対応するカメラＩＤと、表示時刻（撮像時刻）を、後で利用することが可能となる。
【０１５６】
次にステップＳ１１０６では、ＣＰＵ２４０は、選択数のリセット要求が発行されたか否かを判断する。選択数のリセット要求は、例えば、図７の映像操作領域８０２の「全画面消去」ボタンが押下されると発行されるものとする。この「全画面消去」ボタンが押下されると、ネットワークカメラビューアアプリケーション６０１のすべてのカメラ画像ウィンドウが閉じられるため、ステップＳ１１０７では、ＣＰＵ２４０は、選択数を「０」に変更して、ディスク２４２に格納し処理をする。また、ステップＳ１１０７では、同時に、保存しているＡＰＩを削除する。
【０１５７】
一方、ステップＳ１１０６で、選択数のリセット要求が発行されていないと判断した場合、ＣＰＵ２４０は、そのまま処理を終了する。
【０１５８】
以上説明したように、図１１に示した処理の例では、既にネットワークカメラビューアアプリケーション６０１で表示されているカメラ画像ウィンドウ数を考慮して、新たに表示要求されるカメラ画像を含むレイアウトを決定するので、既に表示中のカメラ画像ウィンドウが閉じられることなく、適切なレイアウトでカメラ画像の表示を行うことが可能となる。
【０１５９】
なお、上述の各種データの構成，画面構成及びそれらの内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１６０】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１６１】
以下、図１２に示すメモリマップを参照して本発明を適用可能なシステムを構成する装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１６２】
図１２は、本発明を適用可能なシステムを構成する装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１６３】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１６４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１６５】
本実施形態における図３，図５，図９，図１０，図１１に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１６６】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６７】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１６８】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１６９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７０】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７２】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７３】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１７４】
以上説明したように、画像表示制御装置１０３の画像表示制御プログラム６０２が、画像形成装置１０５のログイン履歴を表示し、表示されているログイン履歴からユーザにより選択されたログのログイン時刻を取得し、取得したログイン時刻に基づく表示指示（ＡＰＩ）をネットワークカメラビューアアプリケーション６０１に発行し、ネットワークカメラビューアアプリケーション６０１は、受け付けた表示指示（ＡＰＩ）から再生すべき画像の時刻を認識し、サーバから当該時刻の画像を取得して表示する構成を有する。
【０１７５】
また、画像表示制御装置１０３の画像表示制御プログラム６０２は、ログイン履歴からユーザにより選択され同時に表示指示されたログの数に応じて、動的に表示するためのレイアウトを決定し、決定したレイアウトに基づく表示指示をネットワークカメラビューアアプリケーション６０１に発行する。
【０１７６】
このような構成により、画像形成装置１０５のログイン履歴から、容易な操作でその所望とする時刻の映像を表示可能なため、操作に熟練していなくても業務を遂行できる。
【０１７７】
また、画像形成装置１０５において発生する情報漏洩リスクに対し、認証・操作ログと映像システムと組み合わせる事により、（１）操作しているユーザの録画による不正行為抑制効果、（２）不正行為の発生機会の特定、行為を成した人物の特定を期待できる。
【図面の簡単な説明】
【０１７８】
【図１】本発明の第１実施形態を示す画像表示制御装置、画像形成装置（たとえばデジタル複写機）を含む情報処理システムの一例を示すネットワーク構成図である。
【図２】図１に示したクライアントＰＣ１０１、画像表示制御装置１０３、認証サーバ１０４、および画像形成装置１０５の構成を説明するブロック図である。
【図３】本発明を適用可能なシステムにおける第１の制御処理動作の一例を示すフローチャートである。
【図４】本発明を適用可能なシステムにおける録画スケジュールを設定するための画面の一例を示す模式図である。
【図５】本発明を適用可能なシステムにおける第２の制御処理動作の一例を示すフローチャートである。
【図６】画像表示制御装置１０３の機能を説明する機能ブロック図である。
【図７】画像表示制御装置１０３の認証リストおよびリスト表示条件および録画操作条件を設定するための画面の一例を示す模式図である。
【図８】ネットワークカメラビューアアプリケーション６０１のビューア画面を説明する模式図である。
【図９】本発明を適用可能なシステムにおける第３の制御処理動作の一例を示すフローチャートである
【図１０】本発明を適用可能なシステムにおける第４の制御処理動作の一例を示すフローチャーモナある。
【図１１】本発明を適用可能なシステムにおける第５の制御処理動作の一例を示すフローチャートある。
【図１２】本発明を適用可能なシステムを構成する装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１７９】
１０１，１０２  クライアントＰＣ
１０３  画像表示制御装置
１０４  認証サーバ（録画管理サーバ）
１０５  画像形成装置
１０６  ＬＡＮ（ネットワーク）
１０７  ＩＣカードリーダー
１０８  ＩＣカードリーダー
１０９  ＩＣカードリーダー
１１０  ネットワークカメラ
１１１  ＩＣカード
【図１】
2008219474.tif 000003
【図２】
2008219474.tif 000004
【図３】
2008219474.tif 000005
【図４】
2008219474.tif 000006
【図５】
2008219474.tif 000007
【図６】
2008219474.tif 000008
【図７】
2008219474.tif 000009
【図８】
2008219474.tif 000010
【図９】
2008219474.tif 000011
【図１０】
2008219474.tif 000012
【図１１】
2008219474.tif 000013
【図１２】
2008219474.tif 000014