(57)【要約】【課題】複数台接続された映像記録装置の記録内容を効果的に表示する記録内容表示プログラム及び記録内容表示装置を提供する。【解決手段】カメラで撮像された画像を記録する画像記録装置を複数台接続した場合における画像の記録内容を表示する際に、複数台接続した各画像記録装置の画像保持範囲を横軸を時間方向として合わせて同一画面上に表示する。また、各画像記録装置の画像保持範囲について、フレームレートに応じて色を変えて表示する。【選択図】図６
2008219275.tif 000002
【特許請求の範囲】
【請求項１】
カメラで撮像された画像を記録する画像記録装置を複数台接続した場合における画像の記録内容を表示する記録内容表示装置を構成するコンピュータに実行させるプログラムであって、
前記複数台接続した各画像記録装置の画像保持範囲であって同一のカメラの画像に関するものを横方向を時間方向として合わせて、かつ、前記各画像記録装置の画像保持範囲を縦方向に所定の間隔を空けて並べて同一画面上に表示する機能を、当該コンピュータにより実現する、
ことを特徴とするプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
各画像記録装置の画像保持範囲について、フレームレートに応じて色を変えて表示する、
ことを特徴とするプログラム。
【請求項３】
請求項１に記載のプログラムにおいて、
前記複数台接続した各画像記録装置の記録画像を再生している際に、現在再生している画像の記録日時又は取得日時又は撮像日時と、次に再生する画像の記録日時又は取得日時又は撮像日時に所定時間以上の間隔がある場合には、スキップする旨と、現在再生している画像の記録日時又は取得日時又は撮像日時と、次に再生する画像の記録日時又は取得日時又は撮像日時とを同一画面上に所定時間表示する、
ことを特徴とするプログラム。
【請求項４】
カメラで撮像された画像を記録する画像記録装置を複数台接続した場合における画像の記録内容を表示する記録内容表示装置であって、
前記複数台接続した各画像記録装置の画像保持範囲であって同一のカメラの画像に関するものを横方向を時間方向として合わせて、かつ、前記各画像記録装置の画像保持範囲を縦方向に所定の間隔を空けて並べて同一画面上に表示する、
ことを特徴とする記録内容表示装置。
【請求項５】
請求項４に記載の記録内容表示装置において、
各画像記録装置の画像保持範囲について、フレームレートに応じて色を変えて表示する、
ことを特徴とする記録内容表示装置。
【請求項６】
請求項５に記載の記録内容表示装置において、
前記複数台接続した各画像記録装置の記録画像を再生している際に、現在再生している画像の記録日時又は取得日時又は撮像日時と、次に再生する画像の記録日時又は取得日時又は撮像日時に所定時間以上の間隔がある場合には、スキップする旨と、現在再生している画像の記録日時又は取得日時又は撮像日時と、次に再生する画像の記録日時又は取得日時又は撮像日時とを同一画面上に所定時間表示する、
ことを特徴とする記録内容表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録内容表示プログラムに関し、特に、映像記録装置の記録内容を効果的に表示する記録内容表示プログラムに関する。
【背景技術】
【０００２】
ネットワークデジタルレコーダ（ＮＤＲ）の構成要素を図１に示す。なお、ＮＤＲは本出願人の登録商標である。
【０００３】
ネットワーク２は、複数のコンピュータを結び制御信号やデータなどの信号を通信するコンピュータネットワークである。ＩＰカメラ３（３−１〜３−ｍ）は、撮影した映像データをネットワークに出力するカメラである。クライアントＰＣ４（４−１〜４−ｎ）は、ネットワーク接続でＷｅｂブラウザを搭載した一般的なパーソナルコンピュータである。
【０００４】
ＮＤＲ１は、ネットワーク２を介して、ＩＰカメラ３（３−１〜３−ｍ）と、映像データの視聴及びＮＤＲ１の設定を行う複数のクライアントＰＣ４（４−１〜４−ｎ）と接続している。
【０００５】
ＮＤＲ１は、コンピュータボード１０と、記録デバイス１１という構成要素を持つ。コンピュータボード１０上には、ネットワークインタフェイス（ネットワークＩ／Ｆ）１０１と、記録デバイスインタフェイス（記録デバイスＩ／Ｆ）１０２と、メモリ１０３と、ＣＰＵ１０４と、時計１０５とが制御バス１００により接続されている。
【０００６】
また、メモリ１０３上の一部にファイルシステムを実装したＲＡＭディスク（不図示）が存在する。また、メモリ１０３には、ＩＰカメラ３との通信に必要な情報が保持される。例えば、カメラ毎に、ＩＰアドレス（ＵＲＬ）６１、Ｐｏｒｔ番号６２、接続チャンネル番号６３を保持する。また、メモリ１０３に格納され、ＣＰＵ１０４で動作させるソフトウエアプログラムにより、記録装置としての機能を実行する。動作プログラムは、ディスクへの書込みと読込みを行うＤｉｓｋＩ／Ｏ部５０と、ＩＰカメラ３から映像データを受信する受信部５１と、クライアントＰＣ４に映像データを送信する送信部５２と、前記３つのプログラムの起動／終了／設定変更の通知を行う管理部５３とが存在する。
【０００７】
記録デバイス１１内には、カメラ用記録領域１１０が、記録を行うカメラ数分存在する。カメラ用記録領域１１０（１〜ｍ）は、ＩＰカメラ３からの映像データを記録するための領域である。
【０００８】
次に、映像データの流れを用いて、各構成要素の役割を記す。
【０００９】
ＩＰカメラ３は撮影した映像を１フレームずつ、ＪＰＥＧ等の画像圧縮方式で圧縮し、ＩＰパケット形式でＮＤＲ１に向けて、ＨＴＴＰ形式でネットワーク２に送信する。ＩＰカメラ３から送出された映像データは、ＩＰ形式でネットワーク２を伝達し、ＮＤＲ１のネットワークＩ／Ｆ１０１に到達する。
【００１０】
ネットワークＩ／Ｆ１０１は受信したＩＰ形式の映像データを制御バス１００上に伝送する形式に変換し、ＣＰＵ１０４上で動作するソフトウエアの受信部５１に映像データを渡す。受信部５１は、受信したＨＴＴＰ形式の映像データから、映像データ部分のみを取り出し、ＤｉｓｋＩ／Ｏ部５０に映像データを転送する。ＤｉｓｋＩ／Ｏ部５０は、映像データを一旦メモリ１０３に格納し、１０〜１００フレーム程度データを溜めてから、記録デバイス１１上の格納位置を計算し、記録デバイス１１に格納する。溜めた映像データは、記録デバイスＩ／Ｆ１０２を介して、カメラ用記録領域１１０に格納する。
【００１１】
ＩＰカメラ３−１の映像データはカメラ用記録用領域１１０−１に、ＩＰカメラ３−ｍの映像データはカメラ用記録用領域１１０−ｍというように、ＩＰカメラ３からの映像データは対応する記録領域に格納する。録画動作中ＮＤＲ１のメモリ１０３には、録画動作に必要な情報が格納されている。
【００１２】
ＮＤＲ１に記録された映像を視聴したいユーザは、クライアントＰＣ４上でＮＤＲ再生ソフトを稼働させる。ＮＤＲ再生ソフトがＮＤＲ１から映像データを取得し、クライアントＰＣ４の画面上にて映像の表示、再生処理を行う。クライアントＰＣ４上のＮＤＲ再生ソフトは、ＩＰ形式で映像配信要求をネットワーク２を介してＮＤＲ１に送信する。映像要求はＨＴＴＰを用いて行う。映像要求のパラメータはＣＧＩパラメータ形式を用いる。
【００１３】
クライアントＰＣ４から送出された映像配信要求は、ＩＰ形式でネットワーク２を伝達し、ＮＤＲ１のネットワークＩ／Ｆ１０１に到達する。ネットワークＩ／Ｆ１０１は、受信したＩＰ形式の映像配信要求を、制御バス１００上に伝送する形式に変換し、ＣＰＵ１０４上で動作するソフトウエアの送信部５２に伝送する。送信部５２は、ＨＴＴＰのＣＧＩパラメータ形式を解析し、映像要求である事を確認し、映像要求をＤｉｓｋＩ／Ｏ部５０に伝送する。ＤｉｓｋＩ／Ｏ部５０は、映像配信要求に従い、記録デバイス１０２を介してカメラ用記録領域１１０から映像データを読み出し、送信部５２に返送する。
【００１４】
送信部５２は、ＤｉｓｋＩ／Ｏ５０から受けた映像データにＨＴＴＰヘッダを付与し、ＨＴＴＰ形式としたうえで、ＩＰ形式でネットワークＩ／Ｆ１０１から、ネットワーク２を介して、クライアントＰＣ４に映像データを送信する。クライアントＰＣ４上のＮＤＲ再生ソフトは、受信した映像データをデコードし、画面上に表示する。
【００１５】
ここで、カメラ用記録領域１１０の作成は、映像取得開始前に、ＮＤＲ１の設定権限者が、クライアントＰＣ４から、領域確保用の設定画面を用いて作成する。ＮＤＲ１の設定権限者は、接続するＩＰカメラ３の録画の際のフレームレートと記録時間を勘案して、カメラ用記録領域のバイトサイズを決定する。
【００１６】
図２に示すように、映像データのカメラ用記録領域１１０への記録は、領域の先頭から記録を開始し、末尾に到達するとまた先頭から上書きを行う。映像録画時に、自動的に容量拡張を行わず、予め確保された領域内で循環記録を行う。
【００１７】
取得した映像データには、フレーム毎に管理用の番号（カメラ毎に独立した１からの連番）を付与する。これを「フレーム番号」と呼称する。映像データを記録デバイス１１に記録する際には、映像データに映像時刻とフレーム番号を付与して格納する。クライアントＰＣ４から映像データを１フレーム取得する際に、時刻またはフレーム番号で指定することにより、目的の映像データを取得することができる。クライアントＰＣ４からＮＤＲ１への映像要求は、１フレーム単位で行う。ＨＴＴＰ形式で命令を発行する。詳しくは、特許文献１及び特許文献２参照。
【００１８】
クライアントＰＣ４は、ＧＵＩで操作を行う一般的なパーソナルコンピュータである。ＮＤＲ１の再生ソフトは、ＮＤＲ１とネットワーク２で接続したクライアントＰＣ４で動作するアプリケーションソフトである。
【００１９】
ＮＤＲ１の再生ソフトの画面（アプリケーション画面４０）を図３に示す。
【００２０】
終了ボタン４００１は、アプリケーションを終了させるためのボタンである。接続アドレス入力用コンボボックス４００２は、接続するＮＤＲ１を指定するＩＰアドレスの入力欄である。チャンネル番号入力用コンボボックス４００３は、接続アドレス入力用コンボボックス４００２で指定したＮＤＲ１内のチャンネル番号の入力欄である。映像表示領域４００４は、ＮＤＲ１から取得し、伸張した映像データを表示する領域である。
【００２１】
再生状態４００５は、再生状態を表示する。ＮＤＲ１と接続が成功し、映像再生中の際には、再生状態４００５に、再生の状態をしめす文字列「停止」、「等速  順方向再生」、「等速  逆方向再生」、「Ｌ倍速  順方向再生」、「Ｌ倍速  逆方向再生」（早送り、早戻し時のＬは整数、スロー再生の際のＬは分数または小数）、「Ｌｉｖｅ」等を表示する。ＮＤＲ１との接続が失敗している場合には、その旨を示す文字列を表示する。
【００２２】
映像時刻４００６は、映像表示領域に表示している映像データの取得時刻又は記録時刻又は撮像時刻を示す。「年／月／日  時：分：秒  ミリ秒」の値である。
【００２３】
最古映像時刻４００７は、４００２と４００３で指定する接続先ＮＤＲ１の該チャンネルに保持されている映像データ中で最古の時刻を表示する。最新映像時刻４００８は、４００２と４００３で指定する接続先ＮＤＲ１の該チャンネルに保持されている映像データ中で最新の時刻を表示する。
【００２４】
再生速度指定コンボボックス４００９は、映像の再生速度を指定する。
【００２５】
最古点移動ボタン４０１０を押下すると、４００２と４００３で指定する接続先ＮＤＲ１の該チャンネルの最古の映像データを表示する。逆方向指定速再生ボタン４０１１を押下すると、４００９で指定された速度で逆方向再生を行う。逆方向等速再生ボタン４０１２を押下すると、逆方向の等速再生を行う（４００９で１倍速を指定し４０１１を押下した場合と動作は同じ）。一時停止ボタン４０１３を押下すると、映像再生を一時停止する。順方向等速再生ボタン４０１４を押下すると、順方向の等速再生を行う（４００９で１倍速を指定し４０１５を押下した場合と動作は同じ）。順方向指定速再生ボタン４０１５を押下すると、４００９で指定された速度で順方向再生を行う。最新点移動ボタン４０１６を押下すると、４００２と４００３で指定する接続先ＮＤＲ１の該チャンネルの最新の映像データを表示する。
【００２６】
Ｌｉｖｅ再生ボタン４０１７を押下すると、４００２と４００３で指定する接続先ＮＤＲ１の最新映像の再生を行う。
【００２７】
時刻指定用コンボボックス４０２０〜４０２５で、年、月、日、時、分、秒を指定し、検索実行ボタン４０２６を押下することで、指定した時刻の映像データを表示する。
【特許文献１】特開２００４−３５５７２４号公報
【特許文献２】特開２００５−９２６７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００２８】
ここで、ＮＤＲ１の運用方法としては、ＮＤＲ１を複数台接続する運用方法も考えられる。しかしながら、従来は、ＮＤＲを複数台接続した場合の具体的運用方法について十分考慮されていないという問題があった。
【００２９】
本発明は、このような従来の事情に鑑み為されたもので、ＮＤＲの記録内容の表示を効果的に行う記録内容表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００３０】
上記目的を達成するため、本発明に係る記録内容表示プログラムは、カメラで撮像された画像（映像ともいう）を記録する画像記録装置を複数台接続した場合における画像の記録内容を表示する記録内容表示装置を構成するコンピュータに実行させるプログラムであって、前記複数台接続した各画像記録装置の画像保持範囲であって同一のカメラの画像に関するものを横方向を時間方向として合わせて、かつ、前記各画像記録装置の画像保持範囲を縦方向に所定の間隔を空けて並べて同一画面上に表示する機能を当該コンピュータにより実現するように構成される。
【００３１】
更に、本発明に係る記録内容表示プログラムは、各画像記録装置の画像保持範囲について、フレームレートに応じて色を変えて表示するように構成される。
【００３２】
更に、本発明に係る記録内容表示プログラムは、前記複数台接続した各画像記録装置の記録画像を再生している際に、現在再生している画像の記録日時又は取得日時又は撮像日時と、次に再生する画像の記録日時又は取得日時又は撮像日時に所定時間以上の間隔がある場合には、スキップする旨と、現在再生している画像の記録日時又は取得日時又は撮像日時と、次に再生する画像の記録日時又は取得日時又は撮像日時とを同一画面上に所定時間表示するように構成される。
【００３３】
また、上記目的を達成するため、本発明に係る記録内容表示装置は、カメラで撮像された画像を記録する画像記録装置を複数台接続した場合における画像の記録内容を表示する記録内容表示装置であって、前記複数台接続した各画像記録装置の画像保持範囲であって同一のカメラの画像に関するものを横方向を時間方向として合わせて、かつ、前記各画像記録装置の画像保持範囲を縦方向に所定の間隔を空けて並べて同一画面上に表示するように構成される。
【００３４】
更に、本発明に係る記録内容表示装置は、各画像記録装置の画像保持範囲について、フレームレートに応じて色を変えて表示するように構成される。
【００３５】
更に、本発明に係る記録内容表示装置は、前記複数台接続した各画像記録装置の記録画像を再生している際に、現在再生している画像の記録日時又は取得日時又は撮像日時と、次に再生する画像の記録日時又は取得日時又は撮像日時に所定時間以上の間隔がある場合には、スキップする旨と、現在再生している画像の記録日時又は取得日時又は撮像日時と、次に再生する画像の記録日時又は取得日時又は撮像日時とを同一画面上に所定時間表示するように構成される。
【発明の効果】
【００３６】
以上説明したように、本発明に係る記録内容表示プログラムによると、ＮＤＲの記録内容の表示を効果的に行うことができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態について、図面を参照しながら説明する。この発明はＮＤＲ１を複数台接続し、記録時間の延長を行っている際の映像表示画面に関するものである。
【００３８】
複数台のＮＤＲ１を接続し、映像データを転送する運用について、図４を例に説明する。
【００３９】
ＮＤＲ−Ａは、ＩＰカメラ３からの映像データを取得し、Ａの記録デバイス上の記録領域に格納する。カメラ受信部５１ＡがＩＰカメラ３からＨＴＴＰ形式で映像データを取得し、映像データを切り出し、ＤｉｓｋＩ／Ｏ部５０Ａに伝送する。ＤｉｓｋＩ／Ｏ部５０Ａは、該当する記録チャンネルに映像データを格納する。
【００４０】
ＮＤＲ−Ｂは、ＮＤＲ−Ａから映像データを取得し、Ｂの記録デバイス上の記録領域に格納する。ＮＤＲ間通信受信部５４ＢがＮＤＲ型送信部５３−Ａに映像要求を発行する。ＮＤＲ型送信部５３−Ａは、ＨＴＴＰ形式の映像要求を受信すると、ＤｉｓｋＩ／Ｏ部５０Ａを経由して要求の映像データを取得し、ＨＴＴＰ形式で映像データをＮＤＲ間通信受信部５４−Ｂに返送する。ＮＤＲ間通信受信部５４−Ｂは、ＨＴＴＰ形式で受信した映像データから、映像データ部分を切り出し、ＤｉｓｋＩ／Ｏ部５０Ｂに伝送する。ＤｉｓｋＩ／Ｏ部５０Ｂは、該当する記録チャンネルに映像データを格納する。
【００４１】
ＮＤＲ−Ｃは、ＮＤＲ−Ｂから映像データを取得し、Ｃの記録デバイス上の記録領域に格納する。処理内容はＮＤＲ−ＢがＮＤＲ−Ａから映像データを取得する際と同様である。
【００４２】
クライアントＰＣ４からＮＤＲ１への映像要求は、１フレーム単位で行う。ＨＴＴＰ形式で命令を発行する。映像データの指定には時刻情報を用いる。
【００４３】
なお、図４は、説明を簡易とした例であり、ＮＤＲ−Ｂは、ＮＤＲ−Ａからのみ映像データを取得し、ＮＤＲ−Ｃは、ＮＤＲ−Ｂからのみ映像データを取得しているが、例えば、ＮＤＲ−Ｃのある記録チャンネル領域はＮＤＲ−Ｂからの映像データを取得し格納するが、ＮＤＲ−Ｃの別の記録チャンネル領域ではＮＤＲ−Ａからの映像データを取得し格納し、ＮＤＲ−Ｃのさらに別の記録チャンネル領域ではＩＰカメラ３からの映像データを取得し格納する、といったカメラ領域毎に映像データの取得先が異なる運用もありえる。
【００４４】
以後、説明を簡易とするため、多段のＮＤＲ間を映像データが移っていく場合に、同じ番号の記録チャンネルに伝送されていく事とする。ＮＤＲ−Ａの記録チャンネル１の映像情報は、ＮＤＲ−Ｂの記録チャンネル１に移り、さらにＮＤＲ−Ｃの記録チャンネル１に移るとする。
【００４５】
これは例示であり、実際の接続では上流側のＮＤＲの任意の番号の記録チャンネル領域から下流側の任意の番号の記録チャンネル領域に映像を流せるように設定できる。
【００４６】
図５に、図４の各ＮＤＲ１の格納映像データの時刻関係（画像保持範囲）を示す。ＮＤＲ−Ａ内で古くなった映像データをＮＤＲ−Ｂが取得し格納する。ＮＤＲ−Ｂ内で古くなった映像データをＮＤＲ−Ｃが取得し格納する。
【００４７】
ここで、ＮＤＲ−Ａ内の古い映像データが、ＮＤＲ−Ｂが取得する前に上書きで消される事を防ぐ為に、Ａ−Ｂ間では同じ映像データを２台のＮＤＲで持つ区間、即ち映像データが重複する区間を設けるのが一般的である。Ｂ−Ｃ間についても同様である。
【００４８】
このように、ＮＤＲ１を多段に接続する事によって、合計の記録時間を延ばすことが可能となる。
【００４９】
ここで、多段に接続したＮＤＲ１から映像再生を行う場合に、現在表示されている映像が、どのＮＤＲ１に保存されている映像なのかがわかる仕組みを用意する事が必要である。また、ＮＤＲ１に保存されている映像データのフレームレートは常に一定ではなく、曜日や時間帯によって変化したり、あるいは、アラーム録画で外部からトリガーを受けた際に一定時間のみ記録する運用もありえる。また、ＮＤＲ１の多段接続時には、上流から間引きしての取得や、特定時間帯の映像のみを取得することもありえる。そこで、各ＮＤＲ１が保持する映像の区間と、時々のフレームレートが一目で判る表示手段が必要である。
【００５０】
また、映像再生中に、映像の時刻が一定時間以上離散する場合に、撮像映像の画角や明るさが変わらない場合には、視聴する者が、別の時刻に録画された映像に切り替わった事に気が付かない場合もある。したがって、別の時刻に録画した映像だと一目で判る表示手段も必要である。
【００５１】
したがって、本発明では、図５に示したような、多段の各ＮＤＲ１の映像保持区間をクライアント画面上に表示する。また、各ＮＤＲに保持された映像データの各時々のフレームレートを色の違いで示す。また、再生映像の時刻が、一定時間以上の間隔を有する場合には、その旨を示す画面を所定時間表示する。以下で詳細に述べる。
【００５２】
各ＮＤＲ１の映像保持区間の表示欄を追加したアプリケーション画面４１を図６に示す。これは、アプリケーション画面４０（図３）から、最古映像時刻４００７と最新映像時刻４００８を廃し、映像保持区間欄４１００を追加した構成である。
【００５３】
この実施例では、多段ＮＤＲの接続構成は図４の例とし、各ＮＤＲ１の映像保持区間の関係は、図５の状態として説明する。また説明の例として、下流のＮＤＲ１に映像を移す際に映像の間引が行われているものとする。
【００５４】
映像保持区間欄４１００は、各ＮＤＲ１毎の欄、ＮＤＲ映像保持情報欄（４１１０〜４１３０）に分かれる。表示欄の上側欄には、図４の上流側（ＩＰカメラ３に近い側）のＮＤＲ１、表示欄の下段側には、図４の下流側（クライアントＰＣ４に近い側）のＮＤＲ１の映像保持区間の情報を表示する。
【００５５】
この実地例では、ＮＤＲ映像保持情報欄４１１０にＮＤＲ−Ａの保持区間情報、ＮＤＲ映像保持情報欄４１２０にＮＤＲ−Ｂの保持区間情報、ＮＤＲ映像保持情報欄４１３０にＮＤＲ−Ｃの保持区間情報を表示する。
【００５６】
識別名表示欄４１１１、４１２１、４１３１にて、ＮＤＲ１の名前とＩＰアドレスとチャンネル名を示す。ＮＤＲ内最古時刻４１１２、４１２２、４１３２にて、各ＮＤＲ１内に保持する映像の最古の時刻を表示する。ＮＤＲ内最新時刻４１１３、４１２３、４１３３にて、各ＮＤＲ１内に保持する映像の最新の時刻を表示する。
【００５７】
映像位置マーカー４１０１は、映像表示領域４００４に現在表示中の映像が、どのＮＤＲ１から取得したか、そのＮＤＲ１の映像保持区間内のどのあたりの映像なのか、を示すマーカーである。
【００５８】
映像保持区間欄４１００において、左端４１０７を多段接続中の最古の映像の時刻、右端４１０８を多段接続中の最新の映像の時刻として、各ＮＤＲ１の保持映像の区間を区間グラフ４１１４、４１２４、４１３４として示す。なお、図６に示すように、区間グラフ４１１４、４１２４、４１３４は、各ＮＤＲ１が重複して映像を保持している区間があることや、複数のＮＤＲ１に同一のＩＰカメラの映像が分散して記録されていることをユーザに認識させやすくすること等を考慮して、縦方向（上下方向）に所定の間隔を空けて並べて表示される。
【００５９】
区間グラフ４１１４の左端は、ＮＤＲ内最古時刻４１１２を示す位置で、同４１１４の右端は、ＮＤＲ内最新時刻４１１３を示す位置である。同様に、区間グラフ４１２４の左端は、ＮＤＲ内最古時刻４１２２を示す位置で、右端はＮＤＲ内最新時刻４１２３を示す位置であり、区間グラフ４１３４の左端は、ＮＤＲ内最古時刻４１３２を示す位置で、右端はＮＤＲ内最新時刻４１３３を示す位置である。
【００６０】
この区間グラフ４１１４、４１２４、４１３４内の表示色でフレームレートの高低を示す。この実施例では、濃く（暗い）色ほどフレームレートは高く、薄く（明るい）色ほどフレームレートは低く、背景色と同じ所は映像が記録されてない区間を示している。本実施例では、下流のＮＤＲ１に映像を移す際に間引きが行われているため、下流のＮＤＲ１ほど、区間グラフ内にはフレームレートが低い事を示す薄い色が多くなっている。
【００６１】
この実施例では、４１０７と４１０８間の水平方向の描画ピクセルは６４０ピクセルである。４１０７を最古時刻、４１０８を最新時刻、この区間を６４０ピクセルとしてマッピングし４１１４、４１２４、４１３４を描画する。
【００６２】
ここで説明の便宜上、ＮＤＲ−Ａの映像保持区間４１１４が１５０ピクセルの幅となる量の映像をＮＤＲ−Ａが保持しているとする。同様に、ＮＤＲ−Ｂの映像保持区間４１２４は２００ピクセル、ＮＤＲ−Ｃの映像保持区間４１３４は４００ピクセルの幅となる映像を保持しているとする。そのうえで、クライアントＰＣの再生アプリケーションソフトが、ＮＤＲから４１１４、４１２４、４１３４に描画する為のフレームレート情報を取得する手順を図７を用いて説明する。
【００６３】
８０１では、図４におけるＮＤＲ−Ａが、ＩＰカメラ３から映像を取得し、ＮＤＲ−Ａ内の記録装置に映像を記録する。
【００６４】
８０２では、ＮＤＲ−ＢがＮＤＲ−ＡからＮＤＲ−Ａ内で古くなった映像を取得し、ＮＤＲ−Ｂ内の記録装置に映像を記録する。この映像伝送の際に、ＮＤＲ−Ａの映像保持範囲の情報（最古時刻、最新時刻）の情報も同時に伝送し、ＮＤＲ−Ｂは、ＮＤＲ−Ａの範囲情報を保持する。
【００６５】
８０３では、ＮＤＲ−ＣがＮＤＲ−ＢからＮＤＲ−Ｂ内で古くなった映像を取得し、ＮＤＲ−Ｃ内の記録装置に映像を記録する。この映像伝送の際に、ＮＤＲ−ＡとＮＤＲ−Ｂの映像保持範囲の情報も伝送し、ＮＤＲ−Ｃは、ＮＤＲ−ＡとＮＤＲ−Ｂの範囲情報を保持する。
【００６６】
８０１、８０２、８０３は常に行われ、映像データはカメラ、上流のＮＤＲ１から下流のＮＤＲ１に常に流れている。
【００６７】
８０４では、再生アプリケーションソフトがＮＤＲ−Ｃに対して、「ＮＤＲ範囲情報要求」を行う。
【００６８】
８０５では、ＮＤＲ−Ｃは８０４の応答として、ＮＤＲ−Ｃ、ＮＤＲ−Ｂ、ＮＤＲ−Ａの映像範囲情報（最古時刻、最新時刻）を返送する。
【００６９】
再生アプリケーションは８０５で取得した各ＮＤＲ１の範囲情報から、映像保持区間４１００に表示する際の、４１１４、４１２４、４１３４の幅、表示ピクセル数を算出する。
【００７０】
８０６では、再生アプリケーションソフトが４１３４の４００ピクセル内の各ピクセルの表示色を算出する為に、ＮＤＲ−Ｃに「ＮＤＲ−Ｃの映像保持区間を４００等分した際の各フレーム数」の値を要求する。
【００７１】
８０７では、ＮＤＲ−Ｃは、ＮＤＲ−Ｃの映像保持区間を４００等分した際の各フレーム数を返送する。つまり、１区間目から４００区間目までの４００個の数値、各区間のフレーム数を返送する。
【００７２】
再生アプリケーションは、４１０７と４１０８の時間差分を、６４０で割る事によって、１ピクセルあたりの時間を算出する。
【００７３】
そして、各区間のフレーム数（８０７で取得）と、１ピクセルに相当する時間から、１ピクセル内の平均フレームレートをする。算出したフレームレートの値によって、４１３４の各ピクセルの表示色を算出し、４１３４を描画する。
【００７４】
８０８では、再生アプリケーションソフトが４１２４の２００ピクセル内の各ピクセルの表示色を算出する為に、ＮＤＲ−Ｃに「ＮＤＲ−Ｂの映像保持区間を２００等分した際の各フレーム数」の値を要求する。
【００７５】
８０９では、ＮＤＲ−ＣはＮＤＲ−Ｂに「ＮＤＲ−Ｂの映像保持区間を２００等分した際の各フレーム数」の値を要求する。
【００７６】
８１０では、ＮＤＲ−Ｂは、ＮＤＲ−Ｂの映像保持区間を２００等分した際の各フレーム数を返送する。つまり、１区間目から２００区間目までの２００個の数値、各区間のフレーム数を返送する。
【００７７】
８１１では、ＮＤＲ−Ｃは、ＮＤＲ−Ｂからの返送データを再生アプリケーションソフトに転送する。
【００７８】
そして、各区間のフレーム数（８１１で取得）と、１ピクセルに相当する時間から、１ピクセル内の平均フレームレートをする。算出したフレームレートの値によって、４１２４の各ピクセルの表示色を算出し、４１２４を描画する。
【００７９】
８１２では、再生アプリケーションソフトが４１１４の１５０ピクセル内の各ピクセルの表示色を算出する為に、ＮＤＲ−Ｃに「ＮＤＲ−Ａの映像保持区間を１５００等分した際の各フレーム数」の値を要求する。
【００８０】
８１３では、ＮＤＲ−ＣはＮＤＲ−Ａに「ＮＤＲ−Ａの映像保持区間を１５０等分した際の各フレーム数」の値を要求する。
【００８１】
８１４では、ＮＤＲ−Ａは、ＮＤＲ−Ａの映像保持区間を１５０等分した際の各フレーム数を返送する。つまり、１区間目から１５０区間目までの１５０個の数値、各区間のフレーム数を返送する。
【００８２】
８１５では、ＮＤＲ−Ｃは、ＮＤＲ−Ｂからの返送データを再生アプリケーションソフトに転送する。
【００８３】
そして、各区間のフレーム数（８１５で取得）と、１ピクセルに相当する時間から、１ピクセル内の平均フレームレートをする。算出したフレームレートの値によって、４１１４の各ピクセルの表示色を算出し、４１１４を描画する。
【００８４】
再生アプリケーションソフトは、映像再生の際には、１フレーム毎に、映像要求を行う。ＮＤＲ１は、要求の映像データを記録装置から読み出し、再生アプリケーションに送信する。
【００８５】
ＮＤＲ１に接続するＩＰカメラの用途は、監視カメラの場合が多い。監視カメラの場合、特に屋内を撮像する場合には、カメラの画角や明るさの変化が乏しく、ＮＤＲ１の記録映像が時間的に飛んでいても、再生アプリケーションでＮＤＲ１の録画映像を視聴する者が再生映像の時間が飛んでいることに気が付かない場合がある。
【００８６】
このため、この本実施例では、３０倍速以内の順方向／逆方向において、表示映像（現在表示中の映像データの時刻と、次回表示予定の映像データの時刻の差分）が３分以上の空いている場合には、図８に例示する画面７を０．５秒表示する。７１は、何の意味の画面かを示す為に「ＳＫＩＰ」を示している。即ち、スキップする旨が表示されている。７２は、映像時刻が飛ぶ前の時刻を示している。７３は、映像時刻が飛ぶ後の時刻を示している。
【００８７】
本実施例では、図８に示した画面７の表示条件を、速度上限＝３０倍速、表示時間間隔＝３分、表示時間＝０．５秒としているが、この３つ値は再生アプリケーションソフトの変更可能な設定値であり、用途によって値を変更できるものである。
【００８８】
また、本実施例では、ＮＤＲ１の段数が３段の場合で説明したが、ＮＤＲ１の段数が４段以上になる場合には、４１００の表示段数をＮＤＲ１の段数分まで広げてもよく、あるいは、図９に示すように、４１００にスクロールバーを儲け、スクロールするようにしても良い。
【００８９】
ここで、本発明に係る記録内容表示装置などの構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。また、本発明は、例えば、本発明に係る処理を実行する方法或いは方式や、このような方法や方式を実現するためのプログラムや当該プログラムを記録する記録媒体などとして提供することも可能であり、また、種々な装置やシステムとして提供することも可能である。
【００９０】
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。
【００９１】
また、本発明に係る記録内容表示装置などにおいて行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に格納された制御プログラムを実行することにより制御される構成が用いられてもよく、また、例えば当該処理を実行するための各機能手段が独立したハードウエア回路として構成されてもよい。
【００９２】
また、本発明は上記の制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ等のコンピュータにより読み取り可能な記録媒体や当該プログラム（自体）として把握することもでき、当該制御プログラムを当該記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【図面の簡単な説明】
【００９３】
【図１】システム構成を説明するための図である。
【図２】循環記録を説明するための図である。
【図３】表示画面の例を示す図である。
【図４】本発明の一実施例に係るＮＤＲの接続例を示す図である。
【図５】本発明の一実施例に係る画像保持範囲を示す図である。
【図６】本発明の一実施例に係る表示画面を示す図である。
【図７】本発明の一実施例に係る処理フローを示すための図である。
【図８】本発明の一実施例に係る表示画面を示す図である。
【図９】本発明の一実施例に係る表示画面を示す図である。
【符号の説明】
【００９４】
１：ＮＤＲ、２：ネットワーク、３：ＩＰカメラ、４：クライアントＰＣ。
【図１】
2008219275.tif 000003
【図２】
2008219275.tif 000004
【図３】
2008219275.tif 000005
【図４】
2008219275.tif 000006
【図５】
2008219275.tif 000007
【図６】
2008219275.tif 000008
【図７】
2008219275.tif 000009
【図８】
2008219275.tif 000010
【図９】
2008219275.tif 000011