(57)【特許請求の範囲】
【請求項１】
映像を記憶する記憶手段と、
前記記憶手段に記憶されている映像のうち、読み出すべき映像の任意のタイミングを指定する指定手段と、
前記指定手段に指定されたタイミングの映像と、前記指定されたタイミングに対して所定時間前後するタイミングの映像とを読み出す読み出し手段と、
前記読み出し手段により読み出された、夫々異なるタイミングの映像を、共通のディスプレイに並べて表示する表示手段と、
前記指定手段により指定されたタイミングに対して前後する前記所定時間を設定する設定手段
とを有することを特徴とする映像表示装置。
【請求項２】
前記指定されたタイミングに対して所定時間前後するタイミングの映像は、駒落としされた動画である事を特徴とする請求項１に記載の映像表示装置。
【請求項３】
映像を記憶する記憶手段と、
前記記憶手段に記憶されている映像のうち、読み出すべき映像の任意のタイミングを指定する指定手段と、
前記指定手段に指定されたタイミングの映像と、前記指定されたタイミングに対して所定時間前後するタイミングの映像とを読み出す読み出し手段と、
前記読み出し手段により読み出された、夫々異なるタイミングの映像を、共通のディスプレイに並べて表示する表示手段
とを有し、
前記記憶手段は、一定時問毎に分割して独立したファイルとして映像を記憶しており、分割処理のために映像データを取得できなかった時間の映像が、前記読み出し手段が読み出すべきタイミングとなる場合には、そのタイミング以前のもっとも近い時刻を選択することを特徴とする映像表示装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ディジタル映像データを表示する映像表示装置に関する。
【０００２】
【従来の技術】
ディジタル映像データをコンピュータにより動画再生する場合、従来例では、ディジタル映像データ・ファイルを逐次読み込み、圧縮されている場合には伸長して、モニタ画面に表示する。従って、通常は、映像データ・ファイル上のある一点の時刻の映像しか見ることが出来ない。また、別個のファイルになっている映像データを時間的に連続して再生表示することは、従来、出来なかった。
【０００３】
【発明が解決しようとする課題】
ネットワーク上のコンピュータに接続されたビデオ・カメラの現在の映像がネットワークを通じて他のコンピュータに伝達されており、かつネットワーク上のビデオ・サーバに一定時間毎に分割されたファイルとして記録されている状況において、当該ビデオ・サーバに蓄積された映像データを過去にさかのぼって閲覧したい場合、一つのファイルを見終ったら次のファイルを読み込むといった繰り返しの作業が必要であった。
【０００４】
また、再生映像を見ているときに任意の時間が経った後に映像がどのように変化したのかを知るためには、その映像が別ファイル上にあるのなら、閲覧者がその別ファイルを読み込み再生表示する操作をしなければならず、同じファイル上にあっても、閲覧者が手動で時刻指定をしなくてはならなかった。
【０００５】
本発明は、このような面倒なしに、より簡単な操作でディジタル映像データの所望の箇所を再生表示できる映像表示装置を提示することを目的とする。
【０００６】
【課題を解決するための手段】
本発明に係る映像表示装置は、映像を記憶する記憶手段と、前記記憶手段に記憶されている映像のうち、読み出すべき映像の任意のタイミングを指定する指定手段と、前記指定手段に指定されたタイミングの映像と、前記指定されたタイミングに対して所定時間前後するタイミングの映像とを読み出す読み出し手段と、前記読み出し手段により読み出された、夫々異なるタイミングの映像を、共通のディスプレイに並べて表示する表示手段と、前記指定手段により指定されたタイミングに対して前後する前記所定時間を設定する設定手段とを有することを特徴とする。
本発明に係る映像表示装置は、映像を記憶する記憶手段と、前記記憶手段に記憶されている映像のうち、読み出すべき映像の任意のタイミングを指定する指定手段と、前記指定手段に指定されたタイミングの映像と、前記指定されたタイミングに対して所定時間前後するタイミングの映像とを読み出す読み出し手段と、前記読み出し手段により読み出された、夫々異なるタイミングの映像を、共通のディスプレイに並べて表示する表示手段とを有し、前記記憶手段は、一定時問毎に分割して独立したファイルとして映像を記憶しており、分割処理のために映像データを取得できなかった時間の映像が、前記読み出し手段が読み出すべきタイミングとなる場合には、そのタイミング以前のもっとも近い時刻を選択することを特徴とする。
【０００８】
【実施例】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【０００９】
図１は、本発明の一実施例の概略構成ブロック図を示す。ネットワーク１０には、ビデオ・サーバ１２と、複数のコンピュータ１４，１４，１４が接続し、各コンピュータ１４には、映像入力手段としてのビデオ・カメラ１６が接続する。各コンピュータ１４の内部は基本的に同じ構成になっており、全体を制御するＣＰＵ２０、ＣＰＵ２０の主記憶となるメモリ２２、補助記憶装置としてのハード・ディスク装置２４、ビットマップ・ディスプレイ２６、ポインティング・デバイスとしてのマウス２８、接続するビデオ・カメラ１４のパン、チルト、ズーム及びフォーカスなどを制御するカメラ制御回路３０、並びに、接続するビデオ・カメラ１４の出力映像をコンピュータ１４内に取り込むためのビデオ・キャプチャ回路３２を具備する。
【００１０】
本実施例は、直接接続するビデオ・カメラ１４又は、他のコンピュータに接続するビデオ・カメラ１４の出力映像をリアルタイムで再生表示するモード（現在モード）と、ビデオ・サーバ１２に蓄積された映像データ・ファイルを再生表示するモード（過去モード）とを具備する。
【００１１】
先ず、現在モードを説明する。図２は、現在モードでのファイル・アクセスの様子を示し、図３は現在モードでの動作フローチャートを示す。
【００１２】
図２において、ファイル１、ファイル２、・・・は、同じビデオ・カメラ１４からのディジタル映像データを一定時間Ｔ０毎に分割して形成される一連のファイルであり、ファイルの生成順に番号がふられている。Ｔｂは、ファイル分割の処理のために映像データを取得できなかった時間を示す。もちろん、Ｔｂは出来るだけ小さいほうが望ましく、充分なバッファ容量を確保することで、実質的にゼロにできる。ｔは現在時刻、ｔｐは現在の映像（フレーム）と一緒に表示される過去の映像（フレーム）の時刻、Ｔｓは同時に表示される現在及び過去の映像の表示間隔である。ｔｐ＝ｔ−Ｔｓとなる。また、Ｔ０＋Ｔｂ＜Ｔｓであると仮定する。即ち、同時に表示される過去の映像は、ＴｓとＴ０の比によるが、１つ前又は２つ以上前のファイルに収容されている映像である。
【００１３】
現在モードが起動されると、先ず、Ｔｓを設定し（Ｓ１）、過去の映像の時刻を示す変数ｔｐに現在時刻をセットする（Ｓ２）。映像ブラウザは、指定されたビデオ・カメラ１４の映像をビットマップ・ディスプレイ２６のメイン・ウインドウへの表示を開始し、以後、終了の指示があるまで、当該メイン・ウインドウにリアルタイムで映像を表示し続ける（Ｓ３，Ｓ７）。
【００１４】
Ｔｓによって指定された時間が経過すると（Ｓ４）、現在時刻ｔよりＴｓだけ過去の時刻ｔｐでのフレームをサブウインドウに表示し（Ｓ５）、変数ｔｐを更新し（Ｓ２）、再びＴｓだけ経過するのを待つ。時刻ｔｐでのフレームは、Ｔ０＋Ｔｂ＜Ｔｓの条件から、必ずファイルとして記録されていることが保証されており、そのファイルから読み出してくればよい。ただし、例外的に、時刻ｔｐが丁度Ｔｂの範囲に入ってしまう場合があるが、この場合には、時刻ｔｐ以前の、映像を記録したファイルで最も近い時刻のフレームを選べばよい。
【００１５】
もし、途中でＴｓを変更する必要が生じたときには（Ｓ６）、その時点でＳ１に戻って再スタートする。
【００１６】
このように、図３に示すように、現在の映像と同時に、Ｔｓで決定される時間だけ過去の映像を表示するようにしたことで、閲覧者は時間変化を容易に確認でき、現在映像で注目すべき現象があったときに、過去の映像で細かく確認できる。このような機能は、各種の監視カメラシステムで非常に有益である。
【００１７】
次に、過去モードを説明する。過去モードでは、主たる再生映像をメイン・ウインドウに表示すると共に、主たる再生映像を時間的にはさんで２Ｔｓ期間の時間差のある過去及び将来の映像を、静止画として別々のサブウインドウに表示する。過去及び将来の静止画は、適当なタイミングで、それぞれ２Ｔｓ経過後の映像に更新される。図４は、過去モードでのアクセスの様子を示し、図５は、過去モードのフローチャートを示す。
【００１８】
図４おいて、ｔ’はメイン・ウインドウに表示するフレームの時刻（又はフレーム・ポインタ）、サブウインドウに表示する過去及び将来の映像の時間的に中央を示す時刻（又はフレーム・ポインタ）である。ｔｐはｔｃからＴｓだけ前の時刻（又はフレーム・ポインタ）、ｔｆはｔｃからＴｓだけ後の時刻（又はフレーム・ポインタ）である。つまり、ｔｃ＝ｔｐ＋Ｔｓ＝ｔｆ−Ｔｓである。ｔｃは、当初、再生を開始したい時刻でもあり、閲覧者によって決定される。
【００１９】
過去モードで映像表示する場合、まず、閲覧者は、再生開始したいフレームの時刻ｔｃと、ｔｃを中心に時間的にどのぐらい前後の映像をサブウインドウに表示するかを規定するＴｓを設定する（Ｓ１１）。ｔ’にｔｃをセットする（Ｓ１２）。ｔｃ，Ｔｓからｔｐとｔｆが計算され（Ｓ１３）、時刻ｔｐ及び時刻ｔｆのフレームが一連の映像ファイルから読み出され、サブウインドウに表示される（Ｓ１４）。
【００２０】
次に、時刻ｔ’（初期値はｔｃ）のフレームを同じく一連の映像ファイルから取得し、メイン・ウインドウに表示する（Ｓ１５）。これを、終了命令が入力されるまで（Ｓ１８）、時刻ｔ’をフレーム間時間ｄｔだけ進めながら（Ｓ１９）、各フレームを順次、再生表示するおこなう（Ｓ１５）。
【００２１】
その間に、時刻ｔ’がｔｆになったら（Ｓ１６）、ｔｃを２Ｔｓだけ増し（Ｓ１７）、新しいｔｃに対してｔｐ及びｔｆを再計算して（Ｓ１３）、サブウインドウに表示すべき映像を更新する（Ｓ１４）。
【００２２】
図５では省略したが、もし再生途中でＴｓが変更された場合には、ステップＳ１１に戻って再スタートすればよい。
【００２３】
このように、任意に設定したｔｃとＴｓにより、ｔｐからｔｆの間の過去の動画をメイン・ウインドウに表示させ、時刻ｔｐ及び時刻ｔｆのフレームをサブウインドウに表示させることが出来る。サブウインドウには動画でなく静止画を表示することになるので、動画再生の回路がメイン・ウインドウ用の１つで良くなっり、低コストで提供できる。サブウインドウに表示される静止画は２Ｔｓ毎に更新されるので、いわば、駒落としされた動画と考えることもでき、費用対効果の高いシステムを提供できる。
【００２４】
図６及び図７は、ビットマップ・ディスプレイ２６における操作及び表示の画面例を示す。図６は、現在モードを選択した時の画面を示し、図７は、過去モードを選択した時の画面を示す。どちらも、ボタンなどのオブジェクトの物理的配置は同じである。
【００２５】
図６及び図７において、４０は、映像を表示するメイン・ウインドウ、４２は、メイン・ウインドウ４０に過去モードで映像を表示する場合の、ｔｃを設定するダイアログ、４４は、Ｔｓを設定するダイアログである。４６は時刻ｔｐのフレームを表示するサブウインドウ、４８は時刻ｔｆのフレームを表示するサブウインドウである。
【００２６】
５０は、メイン・ウインドウ４０に表示すべきフレームの時間的位置をｔｐからｔｆの間で指定及び表示するタイム・スライダー・バーであり、これは、過去モードでのみ利用可能になる。５２は、ｔｐからｔｆまでのタイム・ゲージである。
【００２７】
５４，５６，５８，６０，６２，６４はｔｐ，ｔｆ間でメイン・ウインドウ４０に表示する映像（動画）を制御する再生制御ボタンであり、ボタン５４は、ｔｃの値を２Ｔｓ戻す処理、ボタン５６は巻戻し、ボタン５８は再生、ボタン６０はポーズ、ボタン６２は早送り、ボタン６４はｔｃの値を２Ｔｓ送る処理を、それぞれ指示入力するのに使用される。
【００２８】
６６は現在モードを設定する現在モード・ボタン、６８は過去モードを設定する過去モード・ボタンである。
【００２９】
７０は連続再生モード・ボタン、７２は区間再生モード・ボタンである。連続再生モード・ボタン７０により連続再生を有効にする。本実施例では、基本的にｔｃとＴｓにより規定されるｔｐからｔｆまでの区間に動画再生が限定されるが、連続再生を有効にすると、ｔｆのフレームを再生した時に自動的にｔｃが更新され、新たな区間で再生が続行される。この結果、連続再生モードでは、ｔｐ〜ｔｆの制限が無い連続再生になる。区間再生モード・ボタン７２により、連続再生を無効化できる。
【００３０】
７４〜８６はカメラ操作用ボタン、８８はカメラ操作パネルである。ボタン７４はカメラの左側へのパン、ボタン７６は右側へのパン、ボタン７８は上向きのチルト、ボタン８０は下向きのチルト、ボタン８２はカメラの向きを中心に向ける操作を、それぞれ指示入力するのに使用される。ボタン８４はレンズ倍率を上げる動作（望遠側への移動）、ボタン８６はレンズ倍率を下げる動作（広角側への移動）をそれぞれ指示入力するのに使用される。操作パネル８８では、カメラの向きと倍率を枠内の四角形の位置と大きさで操作でき、また、現在の状態も表示する。
【００３１】
ｔｃ設定ダイアログ４２、タイム・トウライダー・バー５０、タイム・ゲージ５２、ボタン５４〜６４、現在モード・ボタン６６、連続再生モード・ボタン７０及び区間再生モード・ボタン７２は、過去モードでのみ有効であり、過去モード・ボタン６８、カメラ操作用ボタン７４〜８６及びカメラ操作パネル８８は、現在モードでのみ有効である。有効でないオブジェクトは、グレー・アウト表示（又は非表示）にされる。
【００３２】
現在モードでは、カメラ操作用ボタン７４〜８６及びカメラ操作パネル８８により、指定のカメラのパン、チルト及びズーム等を操作できる。ウインドウ表示システムでは、ウインドウ内の任意の箇所でマウス・ボタンをクリックすると、その点の座標を取り込むことができる。この機能を使えば、メイン・ウインドウ４０の画面内で任意の箇所をクリックしたとき、そのクリック点が中心にくるようにカメラをパン及びチルトさせ、更には、適当な範囲が撮影対象になるようにズーム・アップ又はダウンすることもできる。例えば、注視したい物や人物をクリックすると、そちらの方向にカメラが向くように制御できる。
【００３３】
現在モードでは、左側のサブウインドウ４６に時刻ｔｐのフレームを表示する。これにより、直感的に分かりやすくなる。右側のサブウインドウ４８には、現在モードで動作していることを示すメッセージ又はマークなどを表示する。
【００３４】
過去モードでは、再生制御ボタン５４〜６４により、ビデオ・テープ・レコーダと同様の操作で再生を制御できる。なお、ボタン５４及び同６４は、本実施例に特有の意味を有し、タイム・ゲージ５２で示される区間を時間的に前後に変更するために使用される。図７に示す例では、Ｔｓ＝５（分）、ｔｃ＝１５時３０分、ｔｐ＝１５時２５分、ｔｆ＝１５時３５分であるが、ボタン５４をクリックすると、ｔｃ＝１５時２０分となり、必然的にｔｐ＝１５時１５分ｔｆ＝１５時２５分となる。ボタン６４をクリックすると、ｔｃ＝１５時４０分となる。つまり、ボタン５４，６４を何度もクリックすることで、サブウインドウ４６、メイン・ウインドウ４０及びサブウインドウ４８の３画面を使って、映画フイルムをざっと流して見るようなことが可能になる。
【００３５】
さらに、メイン・ウインドウ４０及びサブウインドウ４６，４８に表示するフレームの時間間隔をダイアログ４４で変更できるので、閲覧者は、任意の時間間隔で流し見をすることができる。これは、例えば防犯カメラ・システム又は監視カメラ・システムとして使う場合に非常に有効である。何かを常時撮影しているカメラがあるとして、その映像の変化した時点を探す場合、ビデオ・テープに記録しているときにはそのビデオ・テープの記録映像を全て早回しで再生表示しなければならないが、本実施例を適用すれば、時間的に不連続にアクセスできることになり、必要箇所を発見するのに要する時間を大幅に短縮できる。
【００３６】
また、３つの時刻の映像を同時に見ることができるので、変化もわかりやすい。例えば、ビデオ会議システムで遅刻して出席した人が、会議全体の流れを短時間で知るためにも有効である。連続再生モード・ボタン７０により連続再生を有効にする。映像表示は、基本的にｔｐからｔｆまでの区間に限定されるが、連続再生を有効にすると、ｔｆのフレームを再生した時に自動的にｔｃが更新され、新たな区間で再生が続行される。この結果、連続再生モードでは、ｔｐ〜ｔｆの制限なく、連続的に再生される。区間再生モード・ボタン７２により、連続再生を無効化できる。
【００３７】
本実施例のようなグラフィカル・ユーザ・インターフェースを採用することにより、一連の映像を効果的に閲覧でき、その操作も極めて容易になる。
【００３８】
【発明の効果】
以上の説明から容易に理解できるように、本発明によれば、一定時問で分割された一連の映像ファイルを連続的に扱えるので、閲覧者は一つ一つのファイルを意識することなく、長時間の映像ファイルにアクセスできる。これにより、膨大な映像データから本当に必要な所を容易に取り出せるようになる。
【００３９】
また、同時に現在又は注目する時刻の映像に対して、過去の映像、又は過去と未来の映像を同時に表示するので、映像の変化を画面上で比べることができる。映像の変化を理解しやすくなり、また、所望の箇所を発見しやすくなる。過去の映像と未来の映像は静止画として表示されるので、表示のための回路も簡単なものですみ、費用対効果の高い映像表示システムを提供できる。
【図面の簡単な説明】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】現在モードでのファイル・アクセスの様子を示す図である。
【図３】現在モードの映像表示のフローチャートである。
【図４】過去モードでのファイル・アクセスの様子を示す図である。
【図５】過去モードでの映像表示のフローチャートである。
【図６】現在モードにおけるグラフィカル・ユーザ・インターフェースである。
【図７】過去モードにおけるグラフィカル・ユーザ・インターフェースである。
【符号の説明】
１０：ネットワーク
１２：ビデオ・サーバ
１４：コンピュータ
１６：ビデオ・カメラ
２０：ＣＰＵ
２２：メモリ
２４：ハード・ディスク装置
２６：ビットマップ・ディスプレイ
２８：マウス
３０：カメラ制御回路
３２：ビデオ・キャプチャ回路
４０：メイン・ウインドウ
４２：ｔｃダイアログ
４４：Ｔｓ設定ダイアログ
４６，４８：サブウインドウ
５０：タイム・スライダー・バー
５２：タイム・ゲージ
５４：２Ｔｓ戻しボタン、
５６：巻戻しボタン
５８：再生ボタン
６０：ポーズ・ボタン
６２：早送りボタン
６４：２Ｔｓ送りボタン
６６：現在モード・ボタン
６８：過去モード・ボタン
７０：連続再生モード・ボタン
７２：区間再生モード・ボタン
７４〜８６：カメラ操作用ボタン
８８：カメラ操作パネル
【図１】
0003565445.tif 000002
【図２】
0003565445.tif 000003
【図３】
0003565445.tif 000004
【図４】
0003565445.tif 000005
【図５】
0003565445.tif 000006
【図６】
0003565445.tif 000007
【図７】
0003565445.tif 000008