(57)【特許請求の範囲】
【請求項１】
取得した電子データと、内蔵時計の時刻情報とを関連付けて記録する記録手段と、
ネットワークを介して接続されるタイムサーバから取得した時刻情報に応じて、前記内蔵時計を補正する補正手段と、
を有するサーバ装置に接続される情報処理装置であって、
前記記録手段に前記電子データと関連付けて記録された時刻情報と、前記補正手段により補正された前記内蔵時計の補正内容とを前記サーバ装置から受信する受信手段と、
前記記録手段に記録された前記電子データの記録状態を、前記受信した時刻情報に基づいて、所定の時間軸に沿った第１の領域に表示するとともに、前記内蔵時計の補正内容を、前記受信した補正内容に基づいて、該所定の時間軸に沿った領域であって、該第１の領域とは異なる第２の領域に表示する表示制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記電子データは画像データであり、
前記記録手段は、前記画像データのフレームそれぞれと、前記内蔵時計の時刻情報とを関連付けて記録することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記電子データは温度データであり、
前記記録手段は、前記温度データの受信に応じて、当該温度データと前記内蔵時計の時刻情報とを関連付けて記録することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記受信手段は、前記記録手段に前記画像データのフレームそれぞれと関連付けて記録された時刻情報を受信し、
前記表示制御手段は、第１のフレームに関連付けられた時刻情報と、第２のフレームに関連付けられた時刻情報との差が閾値以下である場合、前記記録手段に記録された前記第１及び第２のフレームが連続的に記録されたことを示す表記により、前記記録状態を前記第１の領域に表示することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記受信手段は、前記内蔵時計の補正内容として、前記内蔵時計の補正前の時刻情報と補正後の時刻情報とをそれぞれ受信し、
前記表示制御手段は、前記時刻情報が補正された際の補正前の時刻情報に対応する、前記時間軸上の第１の位置と、前記時刻情報が補正された際の補正後の時刻情報に対応する、前記時間軸上の第２の位置とに、それぞれ前記時刻情報が補正されたことを示す表記を更に表示することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記内蔵時計の補正内容として、前記第２の領域において、前記第１の位置から前記第２の位置への方向を示す表記を表示することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記内蔵時計の補正前の時刻情報が、前記内蔵時計の補正後の時刻情報よりも後の時刻を示す時刻情報である場合、前記補正前の時刻情報に関連付けられた前記電子データの記録状態と、前記補正後の時刻情報に関連付けられた前記電子データの記録状態とを、それぞれ、前記第１の領域において、前記時間軸と略直交する方向にずらして表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項８】
内蔵時計と、
電子データを取得する取得手段と、
前記取得した電子データと、前記内蔵時計の時刻情報とを関連付けて記録する記録手段と、
ネットワークを介して接続されるタイムサーバから取得した時刻情報に応じて、前記内蔵時計を補正する補正手段と、
前記記録手段に記録された前記電子データの記録状態を、該電子データと関連付けて記録された時刻情報に基づいて、所定の時間軸に沿った第１の領域に表示するとともに、前記補正手段により補正された前記内蔵時計の補正内容を、該所定の時間軸に沿った領域であって、該第１の領域とは異なる第２の領域に表示する情報処理装置に対して、前記電子データと関連付けて記録された時刻情報と前記内蔵時計の補正内容とを送信する送信手段と
を有することを特徴とするサーバ装置。
【請求項９】
前記情報処理装置が、前記時刻情報が補正された際の補正前の時刻情報に対応する、前記時間軸上の第１の位置と、前記時刻情報が補正された際の補正後の時刻情報に対応する、前記時間軸上の第２の位置とに、それぞれ前記時刻情報が補正されたことを示す表記を更に表示するように、前記送信手段は、前記内蔵時計の補正内容として、前記内蔵時計の補正前の時刻情報と前記補正後の時刻情報とを送信することを特徴とする請求項８に記載のサーバ装置。
【請求項１０】
サーバ装置と、情報処理装置とが接続されたシステムであって、
前記サーバ装置は、
取得した電子データと、内蔵時計の時刻情報とを関連付けて記録する記録手段と、
ネットワークを介して接続されるタイムサーバから取得した時刻情報に応じて、前記内蔵時計を補正する補正手段と、
前記記録手段に前記電子データと関連付けて記録された時刻情報と、前記補正手段により補正された前記内蔵時計の補正内容とを前記情報処理装置へ送信する送信手段と、を有し、
前記情報処理装置は、
前記記録手段に前記電子データと関連付けて記録された時刻情報と、前記内蔵時計の補正内容とを前記サーバ装置から受信する受信手段と、
前記記録手段に記録された前記電子データの記録状態を、前記受信した時刻情報に基づいて、所定の時間軸に沿った第１の領域に表示するとともに、前記内蔵時計の補正内容を、前記受信した補正内容に基づいて、該所定の時間軸に沿った領域であって、該第１の領域とは異なる第２の領域に表示する表示制御手段と
を有することを特徴とするシステム。
【請求項１１】
取得した電子データと、内蔵時計の時刻情報とを関連付けて記録する記録手段と、
ネットワークを介して接続されるタイムサーバから取得した時刻情報に応じて、前記内蔵時計を補正する補正手段と、
を有するサーバ装置に接続される情報処理装置が行う情報処理方法であって、
前記記録手段に前記電子データと関連付けて記録された時刻情報と、前記補正手段により補正された前記内蔵時計の補正内容とを前記サーバ装置から受信する受信工程と、
前記記録手段に記録された前記電子データの記録状態を、前記受信した時刻情報に基づいて、所定の時間軸に沿った第１の領域に表示するとともに、前記内蔵時計の補正内容を、前記受信した補正内容に基づいて、該所定の時間軸に沿った領域であって、該第１の領域とは異なる第２の領域に表示する表示制御工程と
を有することを特徴とする情報処理方法。
【請求項１２】
取得した電子データと、内蔵時計の時刻情報とを関連付けて記録する記録手段と、
ネットワークを介して接続されるタイムサーバから取得した時刻情報に応じて、前記内蔵時計を補正する補正手段と、
を有するサーバ装置に接続される情報処理装置のコンピュータに、
前記記録手段に前記電子データと関連付けて記録された時刻情報と、前記補正手段により補正された内蔵時計の補正内容とを前記サーバ装置から受信する受信手順と、
前記記録手段に記録された前記電子データの記録状態を、前記受信した時刻情報に基づいて、所定の時間軸に沿った第１の領域に表示するとともに、前記内蔵時計の補正内容を、前記受信した補正内容に基づいて、該所定の時間軸に沿った領域であって、該第１の領域とは異なる第２の領域に表示する表示制御手順と
を実行させることを特徴とするプログラム。
【請求項１３】
内蔵時計と、
電子データを取得する取得手段と、
前記取得した電子データと、前記内蔵時計の時刻情報とを関連付けて記録する記録手段と、を有するサーバ装置が行う制御方法であって、
ネットワークを介して接続されるタイムサーバから取得した時刻情報に応じて、前記内蔵時計を補正する補正工程と、
前記記録手段に記録された前記電子データの記録状態を、該電子データと関連付けて記録された時刻情報に基づいて、所定の時間軸に沿った第１の領域に表示するとともに、前記補正手段により補正された前記内蔵時計の補正内容を、該所定の時間軸に沿った領域であって、該第１の領域とは異なる第２の領域に表示する情報処理装置に対して、前記電子データと関連付けて記録された時刻情報と前記内蔵時計の補正内容とを送信する送信工程と
を有することを特徴とする制御方法。
【請求項１４】
内蔵時計と、
電子データを取得する取得手段と、
前記取得した電子データと、前記内蔵時計の時刻情報とを関連付けて記録する記録手段と、を有するサーバ装置のコンピュータに、
ネットワークを介して接続されるタイムサーバから取得した時刻情報に応じて、前記内蔵時計を補正する補正手順と、
前記記録手段に記録された前記電子データの記録状態を、該電子データと関連付けて記録された時刻情報に基づいて、所定の時間軸に沿った第１の領域に表示するとともに、前記補正手段により補正された前記内蔵時計の補正内容を、該所定の時間軸に沿った領域であって、該第１の領域とは異なる第２の領域に表示する情報処理装置に対して、前記電子データと関連付けて記録された時刻情報と前記内蔵時計の補正内容とを送信する送信手順と
を実行させることを特徴とするプログラム。
【請求項１５】
電子データの予め定められた処理単位ごとに時間間隔情報として前記処理単位が生成された時間間隔が関連付けられた電子データを受信し、前記時間間隔情報が関連付けられた電子データを前記処理単位ごとに時刻情報と関連付けて記録する記録手段における前記時刻情報の補正内容を、表示装置に表示させる情報処理装置であって、
前記時間間隔情報と、前記処理単位の電子データに関連付けて記録された時刻情報と、前記記録手段による前記時刻情報の補正内容に関する情報とを、該記録手段より取得する取得手段と、
前記表示装置に時間軸を表示するよう制御すると共に、前記取得手段により取得された前記時刻情報と前記時刻情報の補正内容に関する情報とを用いて、前記時間軸上の対応する位置に、前記時刻情報の補正内容を表示するよう制御する第１の表示制御手段と、
前記時間軸上の前記補正された時刻に対応する位置を基準として、前記時間軸の進む方向の第１の目盛りと、該時間軸の戻る方向の第２の目盛りとを表示するよう制御する第２の表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項１６】
前記第１の表示制御手段は、前記取得手段により取得された前記時間間隔情報が、予め定められた閾値以下であった場合、該時間間隔情報が関連付けられた電子データと１つ前の電子データとが連続した電子データであることを示す表記を前記時間軸上の対応する位置に行うように制御することを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記取得手段は、前記時刻情報として、前記処理単位の電子データの前記補正後の時刻情報を取得すると共に、前記補正内容に関する情報として、前記補正前の時刻情報を取得することを特徴とする請求項１５に記載の情報処理装置。
【請求項１８】
電子データの予め定められた処理単位ごとに時間間隔情報として前記処理単位が生成された時間間隔が関連付けられた電子データを受信し、前記時間間隔情報が関連付けられた電子データを前記処理単位ごとに時刻情報と関連付けて記録する記録手段における前記時刻情報の補正内容を、表示装置に表示させる情報処理装置における表示制御方法であって、
前記時間間隔情報と、前記処理単位の電子データに関連付けて記録された時刻情報と、前記記録手段による前記時刻情報の補正内容に関する情報とを、該記録手段より取得する取得工程と、
前記表示装置に時間軸を表示するよう制御すると共に、前記取得工程において取得された前記時刻情報と前記補正内容に関する情報とを用いて、前記時間軸上の対応する位置に、前記時刻情報の補正内容を表示するよう制御する第１の表示制御工程と、
前記時間軸上の前記補正された時刻に対応する位置を基準として、該時間軸の進む方向の第１の目盛りと、該時間軸の戻る方向の第２の目盛りとを表示するよう制御する第２の表示制御工程と
を備えることを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データを日時情報と関連付けて記録手段に記録することが可能なシステムにおいて、記録手段における処理内容を表示装置に表示するための表示制御技術に関するものである。
【背景技術】
【０００２】
従来より、例えば、監視カメラで撮影した画像データをインターネット等を介して送信し、遠隔のモニタで監視したり、記録装置に記録したりする監視システムが知られている。
【０００３】
このようなシステムでは、一般に、受信した画像データに対して、内蔵する時計（内蔵時計）より取得した時刻情報を関連付けたうえで記録装置に記録する処理が行われる（例えば、特許文献１参照）。
【０００４】
このため、このようなシステムでは、画像データに関連付ける時刻情報が、できるだけ正確な時刻情報であることが望ましい。
【特許文献１】特開平１０−１２４３５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一方で、記録装置等に配される内蔵時計は、通常、時間の経過とともに徐々にその時刻にずれが生じてくる。このため、定期的に時刻のずれを補正（時刻補正）する必要がある。
【０００６】
しかしながら、監視カメラより連続的に画像データが送信されている最中に、内蔵時計の時刻を補正してしまうと、画像データに関連付ける時刻情報が、時刻補正の前後で不連続となってしまう。
【０００７】
例えば、内蔵時計の時刻を早める方向に補正した場合には、本来連続して送信されているのに、補正直前のフレームに関連付ける時刻情報と補正直後のフレームに関連付ける時刻情報との間に、当該補正量分だけ時間間隔が空くこととなる。
【０００８】
また、内蔵時計の時刻を遅らせる方向に補正した場合には、補正直前のフレームに関連付けられた時刻情報と補正直後にフレームに関連付けられた時刻情報とが、送信された順序と矛盾して関連付けられてしまう。つまり、送信された順序は早いのに、関連付けられた時刻情報は遅いといった事態が生じる。
【０００９】
このため、内蔵時計の時刻が補正されると、補正前後の画像データについては、時刻情報に基づく検索が困難となってしまう。そこで、検索時の利便性の向上を図るべく内蔵時計の時刻補正の補正内容を可視化し、ユーザにわかりやすく提示することが望まれている。
【００１０】
本発明は上記課題に鑑みてなされたものであり、電子データを日時情報と関連付けて記録手段に記録することが可能なシステムにおいて、システム利用時の利便性を向上させることを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために本発明に係る情報処理装置は以下のような構成を備える。即ち、
取得した電子データと、内蔵時計の時刻情報とを関連付けて記録する記録手段と、
ネットワークを介して接続されるタイムサーバから取得した時刻情報に応じて、前記内蔵時計を補正する補正手段と、
を有するサーバ装置に接続される情報処理装置であって、
前記記録手段に前記電子データと関連付けて記録された時刻情報と、前記補正手段により補正された前記内蔵時計の補正内容とを前記サーバ装置から受信する受信手段と、
前記記録手段に記録された前記電子データの記録状態を、前記受信した時刻情報に基づいて、所定の時間軸に沿った第１の領域に表示するとともに、前記内蔵時計の補正内容を、前記受信した補正内容に基づいて、該所定の時間軸に沿った領域であって、該第１の領域とは異なる第２の領域に表示する表示制御手段とを有する。
【発明の効果】
【００１２】
本発明によれば、電子データを日時情報と関連付けて記録手段に記録することが可能なシステムにおいて、システム利用時の利便性が向上する。
【発明を実施するための最良の形態】
【００１３】
［第１の実施形態］
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１４】
１．監視システムのシステム構成
図１は、本発明の第１の実施形態にかかる情報処理装置（端末装置１０４）を備える監視システム１００のシステム構成を示す図である。図１において、監視カメラ１０１は、監視対象を連続的に撮影することで所定の処理単位（ここではフレーム単位）で取得された画像データを、インターネット１０５を介して、順次、サーバ装置１０２に送信する。
【００１５】
サーバ装置１０２は、インターネット１０５を介して監視カメラ１０１よりフレーム単位で送信される画像データを受信する。そして、該画像データに対して、内蔵する時計（内蔵時計）に基づいて取得される時刻情報を、フレーム単位で関連付けたのち、該画像データを記録する。
【００１６】
タイムサーバ１０３は、正確な時刻情報である「標準時刻」を取得し、サーバ装置１０２に送信する。サーバ装置１０２は、タイムサーバ１０３より定期的に送信される標準時刻に基づいて、内蔵時計を補正する。
【００１７】
端末装置１０４は、インターネット１０５を介してサーバ装置１０２にアクセスし、予め定められた時間領域におけるサーバ装置１０２の処理内容（内蔵時計の補正内容）を表示する。
【００１８】
２．各装置のハードウェア構成
次に、監視システム１００を構成する各装置１０１〜１０４のハードウェア構成を、図２Ａ、図２Ｂを用いて説明する。
【００１９】
図２Ａの（Ａ）、（Ｂ）は、監視システム１００を構成する、監視カメラ１０１、サーバ装置１０２の各ハードウェア構成を示す図である。また、図２Ｂの（Ａ）、（Ｂ）は、タイムサーバ１０３、端末装置１０４の各ハードウェア構成を示す図である。
【００２０】
２．１  監視カメラ１０１のハードウェア構成
図２Ａの（Ａ）は監視カメラ１０１のハードウェア構成を示す図である。図２Ａの（Ａ）に示すように、監視カメラ１０１は、制御メモリ（ＲＯＭ）２０１、中央演算処理装置（ＣＰＵ）２０２、メモリ（ＲＡＭ）２０３、入力装置２０４、撮像装置２０５、ＮＥＴＩ／Ｆ装置２０６、バス２０７を備える。
【００２１】
監視カメラ１０１における各種処理機能を実現するための制御プログラム及びその制御プログラムで用いるデータは、制御メモリ２０１に記憶される。これらの制御プログラムやデータは、中央演算処理装置２０２の制御のもと、バス２０７を通じて適宜メモリ２０３に取り込まれ、中央演算処理装置２０２によって実行される。
【００２２】
監視カメラ１０１における処理機能を実現するための制御プログラムには、データ生成部２０１−１、データ処理部２０１−２、データ通信部２０１−３として機能するプログラムが含まれる。
【００２３】
データ生成部２０１−１は、撮像装置２０５を制御し、監視対象を連続的に撮影することにより画像データを生成する機能を実現する。データ処理部２０１−２は、生成された画像データに対して、生成時の各フレーム間の時間間隔を示す「時間間隔情報」をフレーム単位で関連付ける等の所定の補正処理を施す機能を実現する。データ通信部２０１−３は補正処理後の画像データを、ＮＥＴＩ／Ｆ装置２０６を介して、インターネット１０５上に送信する機能を実現する。
【００２４】
２．２  サーバ装置１０２のハードウェア構成
図２Ａの（Ｂ）はサーバ装置１０２のハードウェア構成を示す図である。サーバ装置１０２は、制御メモリ（ＲＯＭ）２１１、中央演算処理装置（ＣＰＵ）２１２、メモリ（ＲＡＭ）２１３、記憶装置２１４、入力装置２１５、表示装置２１６、ＮＥＴＩ／Ｆ装置２１７、画像データ記録装置２１８、バス２１９を備える。
【００２５】
サーバ装置１０２における処理機能を実現するための制御プログラム及びその制御プログラムで用いるデータは、コンピュータ可読である記憶装置２１４に記憶される。これらの制御プログラムやデータは、中央演算処理装置２１２の制御のもと、バス２１９を通じて適宜メモリ２１３に取り込まれ、中央演算処理装置２１２によって実行される。
【００２６】
サーバ装置１０２における処理機能を実現するための制御プログラムには、データ通信部２１４−１、データ処理部２１４−２、データ記録部２１４−３、時刻管理部２１４−４として機能するプログラムが含まれる。
【００２７】
データ通信部２１４−１は、ＮＥＴＩ／Ｆ装置２１７を制御し、インターネット１０５を介して監視カメラ１０１より送信される画像データを受信する機能を実現する。また、タイムサーバ１０３より送信される標準時刻を受信する機能を実現する。更に、内蔵時計の時刻が補正された場合に画像データ記録装置２１８に記録される「補正履歴情報」（後述）を端末装置１０４に送信する機能を実現する。
【００２８】
データ処理部２１４−２は、受信した画像データに対して各種処理を実現する。具体的には、サーバ装置１０２の不図示の内蔵時計より取得される「時刻情報」を、受信した画像データに対して、フレーム単位で関連付ける機能を実現する。また、受信した画像データの各フレームを記録する際の「記録順序」をフレーム単位で関連付ける機能を実現する。
【００２９】
データ記録部２１４−３は、フレーム単位で時刻情報が関連付けられた画像データを、画像データ記録装置２１８に記録する機能を実現する。また、内蔵時計が補正された場合に時刻管理部２１４−４より送信される「補正情報」を「補正履歴情報」として画像データ記録装置２１８に記録する機能を実現する。
【００３０】
時刻管理部２１４−４は、サーバ装置１０２の内蔵時計より時刻情報を読み出し、該読み出された時刻情報をデータ処理部２１４−２に送る機能を実現する。また、タイムサーバ１０３より送信された標準時刻に基づいて、サーバ装置１０２の内蔵時計の時刻のずれを補正する機能を実現する。なお、サーバ装置１０２の内蔵時計の時刻のずれを補正した場合、時刻管理部２１４−４では、データ処理部２１４−２に対して補正情報を送る機能を実現する。補正情報には、“内蔵時計の時刻のずれを補正した旨”、および、“時刻情報が補正された際の補正前の時刻”、“時刻情報が補正された際の補正後の時刻”（標準時刻）、ならびに“補正の方向”、“補正量”が含まれる。
【００３１】
２．３  タイムサーバ１０３のハードウェア構成
図２Ｂの（Ａ）はタイムサーバ１０３のハードウェア構成を示す図である。タイムサーバ１０３は、制御メモリ（ＲＯＭ）２２１、中央演算処理装置（ＣＰＵ）２２２、メモリ（ＲＡＭ）２２３、記憶装置２２４、入力装置２２５、アンテナ装置２２６、ＮＥＴＩ／Ｆ装置２２７、バス２２８を備える。
【００３２】
タイムサーバ１０３における各種処理機能を実現するための制御プログラム及びその制御プログラムで用いるデータは、コンピュータ可読である記憶装置２２４に記憶される。これらの制御プログラムやデータは、中央演算処理装置２２２の制御のもと、バス２２８を通じて適宜メモリ２２３に取り込まれ、中央演算処理装置２２２によって実行される。
【００３３】
タイムサーバ１０３における処理機能を実現するための制御プログラムには、標準時刻取得部２２４−１、データ処理部２２４−２、データ通信部２２４−３として機能するプログラムが含まれる。
【００３４】
標準時刻取得部２２４−１は、標準電波を受信するアンテナ装置２２６を介して標準時刻を取得する機能を実現する。なお、標準時刻は、例えば、外部のＮＴＰサーバと通信をして取得するようにしてもよい。その場合、標準時刻取得部２２４−１は、ＮＴＰサーバとの通信を行うＮＥＴＩ／Ｆ装置２２７を制御することで標準時刻を取得する機能を実現する。
【００３５】
データ処理部２２４−２は、タイムサーバ１０３全体の処理を統括する機能を実現する。データ通信部２２４−３は、取得した標準時刻をインターネット１０５を介してサーバ装置１０２に送信するために、ＮＥＴＩ／Ｆ装置２２７を制御する機能を実現する。
【００３６】
２．４  端末装置１０４のハードウェア構成
図２Ｂの（Ｂ）は端末装置１０４のハードウェア構成を示す図である。端末装置１０４は、制御メモリ（ＲＯＭ）２３１、中央演算処理装置（ＣＰＵ）２３２、メモリ（ＲＡＭ）２３３、記憶装置２３４、入力装置２３５、表示装置２３６、ＮＥＴＩ／Ｆ装置２３７、バス２３８を備える。
【００３７】
端末装置１０４における各種処理機能を実現するための制御プログラム及びその制御プログラムで用いるデータは、コンピュータ可読である記憶装置２３４に記憶される。これらの制御プログラムやデータは、中央演算処理装置２３２の制御のもと、バス２３８を通じて適宜メモリ２３３に取り込まれ、中央演算処理装置２３２によって実行される。
【００３８】
端末装置１０４における処理機能を実現するための制御プログラムには、データ通信部２３４−１、データ処理部２３４−２、データ表示制御部２３４−３として機能するプログラムが含まれる。
【００３９】
データ通信部２３４−１は、ＮＥＴＩ／Ｆ装置２３７を制御し、インターネット１０５を介してサーバ装置１０２より送信される各種情報を受信する機能を実現する。具体的には、画像データの各フレームに関連付けられた時刻情報や、記録順序、時間間隔情報を受信する機能を実現する。更に、上述の補正履歴情報を受信する機能を実現する。
【００４０】
データ処理部２３４−２は、サーバ装置１０２より送信された各種情報に基づいて、サーバ装置１０２の内蔵時計が時刻補正された際の補正内容を示すための各種データを算出する機能を実現する。
【００４１】
データ表示制御部２３４−３は、表示装置２３６を制御することで、データ処理部２３４−２において算出された各種データに基づいて、時刻補正の補正内容を表示する機能を実現する。
【００４２】
３．サーバ装置１０２における処理の流れ
次にサーバ装置１０２における処理の流れについて説明する。図３は、サーバ装置１０２における全体処理の流れを示すフローチャートである。なお、以下の処理は、中央演算処理装置２１２が、記憶装置２１４に記憶された各種制御プログラムを実行することにより実現される。
【００４３】
ステップＳ３０１において、監視カメラ１０１との通信接続が確立すると、ステップＳ３０２では、監視カメラ１０１よりインターネット１０５を介して送信される画像データの受信を開始する。
【００４４】
なお、監視カメラ１０１では、サーバ装置１０２との通信接続が確立している間、撮影中に取得した画像データを連続してサーバ装置１０２に送信する。ただし、サーバ装置１０２との通信接続が確立している間、撮影が継続して行なわれている必要はなく、間欠的に行われていても良い。なお、撮影が間欠的に行われた場合には、撮影と撮影との間は、画像データの送信が、一旦、停止することとなる（この場合、画像データは不連続となる）。
【００４５】
ステップＳ３０３では、画像データを構成する全てのフレームに、サーバ装置１０２の内蔵時計より取得した時刻情報（内蔵時計の時刻が補正された場合にあっては、補正後の時刻情報）を逐次関連付けていく。
【００４６】
ステップＳ３０４では、ステップＳ３０３において処理された画像データを画像データ記録装置２１８に記録する。
【００４７】
ステップＳ３０５では、監視カメラ１０１との通信接続が確立されているか否かを判断し、通信接続が確立されていると判断された場合には、ステップＳ３０３に戻る。一方、ステップＳ３０５において、監視カメラ１０１との通信接続が切断されたと判断された場合には、ステップＳ３０６に進み、画像データの受信を終了する。
【００４８】
４．端末装置１０４における処理の流れ
次に、サーバ装置１０２に配された内蔵時計の時刻が補正された場合の「補正内容」を、端末装置１０４が表示する場合の端末装置１０４における表示処理の流れについて説明する。
【００４９】
４．１  補正内容の表示方法
はじめに、端末装置１０４が表示する補正内容の表示例について説明する。
【００５０】
図４は、端末装置１０４が表示する時刻補正の補正内容の表示例を示す図である。同図に示すように、本実施形態における端末装置１０４では、画像データの所定の記録期間における時刻補正の補正内容として、表示領域上に以下に示す表記を行う。
・画像データが記録されたことを示す表記
・内蔵時計の時刻補正が行われたことを示す表記、補正の方向及び補正量を示す表記
表示領域４０１は補正内容を表示するための表示領域である。軸４０２は画像データの記録期間を示す予め定められた時間軸である。図４の例では、時刻“１７：００”〜時刻“１７：４５”までの記録期間を５分刻みの時間軸として表示している。
【００５１】
表記４０３〜４０５は当該記録期間に連続的に画像データが記録されたことを示す表記である。
【００５２】
表記４０６と表記４０７は、サーバ装置１０２の内蔵時計について時刻補正があったことを示す表記（時刻情報が補正された際の補正前の時刻と補正後の時刻を示す表記）である。また、矢印４１１はサーバ装置１０２の内蔵時計を時刻補正した際の補正量と補正の方向とを示す表記である。
【００５３】
かかる表記により、図４の例では、サーバ装置１０２の内蔵時計が時刻“１７：０５”に時刻補正され、当該時刻補正の結果、時刻が“１７：１０”になったことがわかる。つまり補正量は５分で、補正の方向は時間を進める方向であることがわかる。なお、表記４０３と表記４０４との間は表示上では非連続であるが、画像データとしては連続している。
【００５４】
同様に表記４０８と表記４０９は、サーバ装置１０２の内蔵時計について時刻補正があったことを示す表記（（時刻情報が補正された際の補正前の時刻と補正後の時刻を示す表記））である。また、矢印４１０はサーバ装置１０２の内蔵時計を時刻補正した際の補正量と補正の方向とを示す表記である。
【００５５】
かかる表記により、図４の例では、サーバ装置１０２に配された内蔵時計が時刻“１７：４０”に時刻補正され、当該時刻補正の結果、時刻が“１７：３０”になったことがわかる。つまり、補正量は１０分で、補正の方向は時間を戻す方向であることがわかる。なお、表記４０４と表記４０５との間は表示上では非連続であるが、画像データとしては連続している。
【００５６】
このように、上記表記により、ユーザは、いつ時刻補正が行われ、どれだけ、どのように補正されたのかを一目で認識することができるようになる。
【００５７】
４．２  補正内容を表示するための処理の流れ
次に、図４に示すような時刻補正の補正内容の表示を行うための端末装置１０４における処理の流れを説明する。なお、以下の図５〜７に示す処理は、中央演算処理装置２３２が記憶装置２３４に記憶された各種制御プログラムを実行することにより実現される。
【００５８】
なお、処理の実行に際して、端末装置１０４は、少なくとも画像データに関連付けられた時刻情報及び記録順序、ならびに補正履歴情報をサーバ装置１０２より受信しているものとする。
【００５９】
４．２．１  全体処理の流れ
はじめに、端末装置１０４における全体処理（補正内容表示処理）の流れについて説明する。図５は端末装置１０４の補正内容表示処理の流れを示すフローチャートである。
【００６０】
ステップＳ５０１では、画像データに関連付けられた時刻情報に基づいて、表示領域４０１に表示された所定の記録期間に、連続的に画像データが記録されたことを示す表記を行うための処理を行う。ステップＳ５０２では、画像データに関連付けられた時刻情報、ならびに補正履歴情報に基づいて、内蔵時計について時刻補正が行われたことを示す表記を行うための処理を行う。更に、補正の方向および補正量を示す表記を行うための処理を行う。
【００６１】
４．２．２  画像データが記録されたことを示す表記を行うための処理（ステップＳ５０１）の詳細
図６は、データ処理部２３４−２における処理の流れを示すフローチャートであり、画像データが記録されたことを示す表記（図４の４０３〜４０５）を行うための処理の流れを示すフローチャートである。
【００６２】
ステップＳ６０１では、表示領域４０１に表示する記録期間に含まれる時刻情報が関連付けられたフレームを読み出す。そして、読み出された時刻情報のうち、最も早い時刻情報が関連付けられたフレームを選出する。選出されたフレームは、「第１のフレーム」と定義する。
【００６３】
ステップＳ６０２では、該「第１のフレーム」に関連付けられた時刻情報に対応する表示領域内の時間軸上の位置に、画像データが記録されたことを示す表記を行う。
【００６４】
ステップＳ６０３では、該「第１のフレーム」の次のフレームが存在するか否かを判断する。ステップＳ６０３において、次のフレームが存在しないと判断された場合には、処理を終了する。一方、ステップＳ６０３において、「第１のフレーム」の次のフレームが存在すると判断された場合には、ステップＳ６０４に進み、次のフレームを「第２のフレーム」と定義する。
【００６５】
ステップＳ６０５では、「第１のフレーム」に関連付けられた時刻情報と「第２のフレーム」に関連付けられた時刻情報との差が、所定の閾値以下であるか否かを判断する。
【００６６】
ステップＳ６０５において、「第１のフレーム」に関連付けられた時刻情報と「第２のフレーム」に関連付けられた時刻情報との時間差が所定の閾値以下であると判断された場合には、ステップＳ６０６に進む。ステップＳ６０６では、「第１のフレーム」と「第２のフレーム」とは連続的に表記すべきと判断する。
【００６７】
一方、「第１のフレーム」に関連付けられた時刻情報と「第２のフレーム」に関連付けられた時刻情報との時間差が所定の閾値よりも大きいと判断された場合、もしくはステップＳ６０６の処理後は、ステップＳ６０７に進む。ステップＳ６０７では、「第２のフレーム」と定義されたフレームを「第１のフレーム」へと定義変更する。
【００６８】
ステップＳ６０８では、定義変更された後の「第１のフレーム」に関連付けられた時刻情報が、表示する記録期間内に含まれるか否かを判断する。
【００６９】
ステップＳ６０８において、表示する記録期間内に含まれると判断された場合には、ステップＳ６０２に戻る。ステップＳ６０２では、定義変更された後の「第１のフレーム」に関連付けられた時刻情報に対応して、該第１のフレームが記録されたことを示す表記を行う。このとき、ステップＳ６０６において連続的に表記すべきと判断されていた場合には、定義変更された後の「第１のフレーム」を、定義変更される前の「第１のフレーム」に対して連続的に表記する（隙間なく表記する）。反対に、連続的に表記すべきであると判断されていなかった場合には、定義変更された後の「第１のフレーム」を、定義変更される前の「第１のフレーム」に対して、時刻情報の時間差分だけ時間軸４０２に沿って隙間を空けて表記する。
【００７０】
一方、ステップＳ６０８において、表示する記録期間内に含まれないと判断された場合には、処理を終了する。
【００７１】
図４において、画像データが記録されたことを示す表記４０３、４０４、４０５は、それぞれの表記を構成するフレームが連続的に表記すべきであると判断されたことを示している。これに対して、表記４０４の先頭のフレームは、表記４０３の最後尾のフレームに対して、所定の閾値よりも大きい時間差があり、連続的に表記すべきであると判断されなかったことを示している。同様に、表記４０５の先頭のフレームは、表記４０４の最後尾のフレームに対して、所定の閾値よりも大きい時間差があり、連続的に表記すべきであると判断されなかったことを示している。
【００７２】
以上の処理を実行することにより、画像データが記録されたことを示す表記（図４の４０３〜４０５）が行われる。
【００７３】
４．２．３  時刻補正が行われたことを示す表記、補正量及び補正の方向を示す表記を行うための処理（ステップＳ５０２）の詳細
図７は、時刻補正が行われたことを示す表記、補正量及び補正の方向を示す表記を行うための処理の流れを示すフローチャートである。
【００７４】
ステップＳ７０１では、表示する記録期間内に含まれる補正履歴情報を取得する。ステップＳ７０２では、連続する２つのフレームのうち、以下の条件を満たす２つのフレームを抽出する。
・２つのフレームに関連付けられた時刻情報に差があること。
・当該時刻情報の差の方向が、補正の方向と同じであること。
・当該時刻情報の差の量が、補正量に略等しいこと。
・２つのフレームのうち、記録順序として後のフレームに関連付けられた時刻情報の方が、時刻補正のタイミングにより近いこと。
【００７５】
上記条件を満たす２つのフレームを、時刻情報が補正された際の、補正直前に記録されたフレームと補正直後に記録されたフレームと認識する。
【００７６】
ステップＳ７０３では、ステップＳ７０２において認識された時刻補正直後のフレームに関連付けられた時刻情報を、補正の方向とは反対方向に、補正量分だけ移動（加算または減算）させる。これにより、時刻補正が行われなかったと仮定した場合に、時刻補正直後のフレームに関連付けられたであろう時刻情報が算出される。
【００７７】
ステップＳ７０４では、ステップＳ７０２で認識された時刻補正直前のフレームに関連付けられた時刻情報と、ステップＳ７０３で算出された時刻補正直後のフレームに関連付けられたであろう時刻情報との差が、所定の閾値以下であるか否かを判定する。
【００７８】
ステップＳ７０４において、時刻情報の差が所定の閾値以下であると判定された場合には、ステップＳ７０５に進む。
【００７９】
ステップＳ７０５では、時刻補正直後のフレームに関連付けられたであろう時刻情報の位置に、時刻補正が行われたことを示す表記を行う。図４の例では、表記４０６または表記４０９が行われる。更に、時刻補正直後のフレームの位置に、時刻補正が行われたことを示す表記を行う。図４の例では、表記４０７または表記４０８が行われる。更に、時刻補正が行われたことを示すそれぞれの表記の間に、補正の方向および補正量を示す表記を行う。図４の例では、矢印４１１または矢印４１０の表記が行われる。
【００８０】
ステップＳ７０５における処理の後は、ステップＳ７０６に進む。ステップＳ７０６では、表示する記録期間内に含まれる全ての補正履歴情報に対して処理を実行したか否かを判断する。ステップＳ７０６において、取得された補正履歴情報のうち未処理の補正履歴情報があると判断された場合には、ステップＳ７０１に戻る。一方、全ての補正履歴情報に対して処理を実行したと判断された場合には、処理を終了する。
【００８１】
以上の説明から明らかなように、本実施形態では、内蔵時計の時刻を補正した場合の補正内容として、画像データが記録されたことを示す表記と、内蔵時計の時刻補正が行われたことを示す表記と、補正の方向および補正量を示す表記とを行うこととした。
【００８２】
これにより、ユーザは時刻補正の補正内容を容易に把握することが可能となる。
【００８３】
［第２の実施形態］
上記第１の実施形態では、内蔵時計の時刻を補正した場合の補正内容として、画像データが記録されたことを示す表記と、時刻補正が行われたことを示す表記と、補正量と補正の方向を示す表記とを行うこととしたが、表記方法は特にこれに限定されない。例えば、２種類の目盛りが併記された時間軸上において、画像データが記録されたことを示す表記と時刻補正が行われたことを示す表記とを行うことで、補正内容を表示するようにしてもよい。
【００８４】
１．端末装置１０４における処理の流れ
サーバ装置１０２に配された内蔵時計の時刻が補正された場合の補正内容を、端末装置１０４に表示するための、本実施形態における表示処理の流れについて説明する。
【００８５】
１．１  補正内容の表示方法
はじめに、本実施形態における端末装置１０４が表示する補正内容の表示例について説明する。
【００８６】
図８は、端末装置１０４が表示する本実施形態における補正内容の表示例を示す図である。同図に示すように、本実施形態では、所定の記録期間における内蔵時計の時刻補正の内容を示すべく、表示領域上に以下の表記を行う。
・画像データが記録されたことを示す表記
・時刻補正が行われたことを示す表記
・時刻補正が行われた時刻を基準として、時間軸の進む方向に付された目盛りと、時間軸の戻る方向に付された目盛り
表示領域８０１は補正内容を表示するための表示領域である。表記８０２〜８０４は記録期間に連続的に画像データが記録されたことを示す表記である。
【００８７】
表記８０５と表記８０６は、サーバ装置１０２に配された内蔵時計について時刻補正があったことを示す表記である。
【００８８】
軸８０７は時間の進む方向を所定の時間間隔の目盛りで示した時間軸である。目盛り８０８は時間軸８０７に対する目盛りであり、時刻補正が行われた時刻を基準として、時間軸の進む方向に付された目盛りである。目盛り８０９は時間軸８０７に対する目盛りであり、時刻補正が行われた時刻を基準として、時間軸の戻る方向に付された目盛りである。
【００８９】
かかる表記により、図８の例では、目盛り８０８における時刻“１７：００”より前から連続的に画像データが記録されており、時刻“１７：０５”にサーバ装置１０２の内蔵時計の１回目の時刻補正が行われ、時刻が“１７：１０”に補正されたことがわかる。
【００９０】
なお、時刻“１７：０５”の時点で、内蔵時計の時刻が標準時刻に比べて５分遅れていたということは、それ以前においても内蔵時計の時刻は標準時刻より遅れていたことが推測される。その場合、目盛り８０９（時刻補正が行われた時刻を基準として戻る方向に付された目盛り）を参照することにより、画像データが記録されたであろう推定時刻（標準時刻）を把握することができる。例えば、内蔵時計が示す時刻として、時刻“１７：００”に記録されたフレームは、１回目の時刻補正により補正された後の時刻から逆算すると、時刻“（１７：０５）”に記録されたと推測することができる。
【００９１】
なお、目盛り８０８における時刻“１７：０５”に時刻補正が行われ、内蔵時計が時刻“１７：１０”となった結果、それ以降に画像データに関連付けられる時刻情報は、時刻“１７：１０”が基準となる。このため、目盛り８０８に示すように、それ以降の時刻の表記は、時刻“１７：１５”、時刻“１７：２０”、・・・となる。
【００９２】
図８の例では、内蔵時計の１回目の時刻補正が行われた後も引き続き連続的に画像データが記録され、目盛り８０８における時刻“１７：４０”にサーバ装置１０２の内蔵時計の２回目の時刻補正が行われ、時刻“１７：３０”に補正されたことがわかる。
【００９３】
なお、時刻“１７：４０”の時点で、内蔵時計の時刻が標準時刻に比べて１０分進んでいたということは、それ以前においても内蔵時計の時刻は標準時刻より進んでいたことが推測される。その場合、目盛り８０９を参照することにより、画像データが記録されたであろう推定時刻（標準時刻）を把握することができる。例えば、内蔵時計が示す時刻として、時刻“１７：３５”に記録されたフレームは、２回目の時刻補正により補正された後の時刻から逆算すると、時刻“（１７：２５）”に記録されたと推測することができる。
【００９４】
なお、目盛り８０８における時刻“１７：４０”に時刻補正が行われ、内蔵時計が時刻“１７：３０”となった結果、それ以降に画像データに関連付けられる時刻情報は、時刻“１７：３０”が基準となる。このため、目盛り８０８に示すように、それ以降の時刻の表記は、時刻“１７：３５”、時刻“１７：４０”・・・となる。
【００９５】
このように、上記表記により、ユーザは、いつ時刻補正が行われ、どれだけ、どのように補正されたのかを一目で認識することができるようになる。また、各フレームが記録された時刻が、標準時刻に換算すると、何時であったのかを推測することができるようになる。
【００９６】
以下、図８に示す表示を行うための詳細な処理を図９乃至図１３に示すフローチャートを用いて説明する。なお、図９乃至図１３に示す処理を実行するにあたり、端末装置１０４では、サーバ装置１０２より送信された、画像データに関連付けられた時刻情報、時間間隔情報及び記録順序、ならびに補正履歴情報を受信しているものとする。
【００９７】
１．２  補正内容を表示するための処理の流れ
次に、図８に示すような時刻補正の補正内容の表示を行うための端末装置１０４における処理の流れを説明する。
【００９８】
１．２．１  全体処理の流れ
はじめに、図８に示すような時刻補正の補正内容を表示するため端末装置１０４における全体処理（補正内容表示処理）の流れについて説明する。図９は補正内容表示処理の流れを示すフローチャートである。なお、図９乃至図１３に示す示す処理は、中央演算処理装置２３２が、記憶装置２３４に記憶された各種制御プログラムを実行することにより実現される。
【００９９】
ステップＳ９０１では、画像データに関連付けられた時刻情報及び時間間隔情報に基づいて、表示領域８０１に表示された所定の記録期間に、画像データが記録されたことを示す表記を行うための処理を行う。
【０１００】
ステップＳ９０２では、画像データに関連付けられた時刻情報ならびに補正履歴情報に基づいて、内蔵時計について時刻補正が行われたことを示す表記を行う処理を行う。
【０１０１】
ステップＳ９０３では、時刻補正が行われた時刻を基準として、時間軸の進む方向に進んだ場合の、該基準からの距離に応じた時間間隔に基づいて算出される目盛りを表示する。また、時刻補正が行われた時刻を基準として、時間軸の戻る方向に進んだ場合の、該基準からの距離に応じた時間間隔に基づいて算出される目盛りを表示する。
【０１０２】
１．２．２  画像データが記録されたことを示す表記を行うための処理（ステップＳ９０１）の詳細
図１０は、データ処理部２３４−２における処理の流れを示すフローチャートであり、画像データが記録されたことを示す表記（図８の８０２〜８０４）を行うための処理の流れを示すフローチャートである。
【０１０３】
ステップＳ１００１では、画像データにフレーム単位で関連付けられた時間間隔情報を読み出す。
【０１０４】
ステップＳ１００２では、ステップＳ１００１にて読み出された時間間隔情報が所定の閾値以下であるか否かを判断する。
【０１０５】
ステップＳ１００２において、時間間隔情報が所定の閾値以下であると判断された場合には、ステップＳ１００３に進む。ステップＳ１００３では、ステップＳ１００１において読み出された時間間隔情報が関連付けられたフレームを、該フレームの１つ前のフレームに対して連続的に表記すべきと判断する。
【０１０６】
一方、ステップＳ１００２において、時間間隔情報が所定の閾値以下と判断された場合、あるいはステップＳ１００３における処理後は、ステップＳ１００４に進む。
【０１０７】
ステップＳ１００４では、ステップＳ１００１において読み出された時間間隔情報が関連付けられたフレームに関連付けられた時刻情報を参照し、該時刻情報が表示領域８０１の記録期間内に含まれるか否かを判定する。
【０１０８】
ステップＳ１００４において、表示領域８０１の記録期間内に含まれると判定された場合には、ステップＳ１００５に進む。ステップＳ１００５では、該フレームが、該フレームの１つ前のフレームに対して上記時間間隔情報分遅れて記録されたことを示す表記を行う。このとき、ステップＳ１００３において連続的に表記すべきと判断されていた場合には、該フレームが記録されたことを示す表記を、該フレームの１つ前のフレームに対して連続的に行う（隙間なく表記する）。反対に、連続的に表記すべきであると判断されていなかった場合には、該フレームが記録されたことを示す表記を、該フレームの１つ前のフレームに対して、時間間隔情報分だけ時間軸８０７に沿って隙間を空けて表記する。
【０１０９】
ステップＳ１００６では、ステップＳ１００１において読み出された時間間隔情報が関連付けられたフレームの次のフレームが存在するか否かを判定する。ステップＳ１００６において、次のフレームが存在すると判定された場合には、ステップＳ１００１に戻り、次のフレームに関連付けられた時間間隔情報を読み出し、同様の処理を行う。
【０１１０】
一方、ステップＳ１００６において、次のフレームが存在しないと判定された場合には、処理を終了する。
【０１１１】
このように、画像データが記録されたことを示す表記を、フレーム単位で関連付けられた時間間隔情報を利用して行うことにより、サーバ装置１０２の内蔵時計の時刻補正の有無とは無関係に、連続／非連続を正しく表現することができる。
【０１１２】
１．２．３  時刻補正が行われたことを示す表記を行うための処理（ステップＳ９０２）の詳細
図１１は、時刻補正が行われたことを示す表記（図８の８０５、８０６）を行うための処理（ステップＳ９０２）の詳細を示すフローチャートである。
【０１１３】
ステップＳ１１０１では、補正履歴情報を取得する。ステップＳ１１０２では、連続する２つのフレームのうち、それぞれのフレームに関連付けられた時刻情報が以下の条件を満たす２つのフレームを抽出する。
・２つのフレームに関連付けられた時刻情報に差があること。
・当該時刻情報の差の方向が、補正の方向と同じであること。
・当該時刻情報の差の量が、補正量に略等しいこと。
・２つのフレームのうち、記録順序として後のフレームに関連付けられた時刻情報の方が、時刻補正が行われた時刻により近いこと。
【０１１４】
上記条件を満たす２つのフレームを、時刻補正が行われた際の、補正直前に記録されたフレームと補正直後に記録されたフレームと認識し、それぞれのフレームに関連付けられた時刻情報を読み出す。
【０１１５】
ステップＳ１１０３では、ステップＳ１１０２において抽出された２つのフレームのうち、時刻補正直前のフレームに関連付けられた時刻情報を読み出し、時刻補正が行われた際の補正前の時刻との時間差を求める。
【０１１６】
ステップＳ１１０４では、ステップＳ１１０２において抽出された２つのフレームのうち、時刻補正直後のフレームに関連付けられた時刻情報を読み出し、時刻補正が行われた際の補正後の時刻（標準時刻）との時間差を求める。
【０１１７】
ステップＳ１１０５では、ステップＳ１１０３において算出された時間差とステップＳ１１０４において算出された時間差との比率を算出する。そして、ステップＳ１１０２において抽出された２つのフレームが記録されたことを示す表記の間であって、当該算出された比率に対応する位置に時刻補正が行われたことを示す表記を行う。
【０１１８】
ステップＳ１１０６では、全ての補正履歴情報について処理したかを判断する。ステップＳ１１０６において、全ての補正履歴情報について処理していないと判断された場合には、ステップＳ１１０１に戻る。一方、全ての補正履歴情報について処理を行ったと判断された場合には、処理を終了する。
【０１１９】
このような処理を行うことで、画像データが記録されたことを示す表記が非連続であって、画像データが記録されていない時間帯に時刻補正が行われていた場合であっても、時間軸上の適切な位置に、時刻補正が行われたことを示す表記を行うことができる。
【０１２０】
１．２．４  目盛りを表示するための処理
図１２は、目盛り（図８の８０８、８０９）を表示するための処理の流れを示すフローチャートである。
【０１２１】
ステップＳ１２０１では、表示領域８０１の記録期間内の時間軸８０７に表示されるべき目盛りを読み込む。ステップＳ１２０２では、読み込まれた目盛りの表示位置よりも前に発生した時刻補正が存在するか否かを、補正履歴情報に基づいて判断する。
【０１２２】
ステップＳ１２０２において、該目盛りの表示位置よりも前に発生した時刻補正が存在すると判断された場合には、ステップＳ１２０３に進む。ステップＳ１２０３では、該目盛りの表示位置よりも前に存在する時刻補正が行われたことを示す表記であって、最も近い表記を抽出し、該目盛りの表示位置までの距離を求めた後、時間軸上の該距離に応じた時間間隔を算出する。
【０１２３】
ステップＳ１２０４では、ステップＳ１２０３において求めた時刻補正の時刻に、ステップＳ１２０３で算出された時間間隔を加算し、第１の目盛りの値として導出する。これにより、時刻補正が行われた時刻を基準として、時間軸の進む方向に進んだ場合の、該基準からの距離に応じた時間間隔に基づいて算出された目盛りを、第１の目盛りとして導出することができる。
【０１２４】
一方、ステップＳ１２０２において、目盛りの表示位置よりも前に発生した時刻補正が存在しないと判断された場合、もしくはステップＳ１２０３の処理後は、ステップＳ１２０４に進む。
【０１２５】
ステップＳ１２０５では、目盛りの表示位置よりも後に発生した時刻補正が存在するか否かを、補正履歴情報に基づいて判断する。
【０１２６】
ステップＳ１２０５において、目盛りの表示位置よりも後に発生した時刻補正が存在すると判断された場合には、ステップＳ１２０６に進む。ステップＳ１２０６では、目盛りの表示位置よりも後に存在する時刻補正が行われたことを示す表記であって、最も近い表記を抽出し、該目盛りの表示位置までの距離を求めた後、時間軸上の該距離に応じた時間間隔を算出する。
【０１２７】
ステップＳ１２０７では、ステップＳ１２０６において求めた時刻補正の時刻に、ステップＳ１２０６で算出された時間間隔を減算し、第２の目盛りの値として導出する。これにより、時刻補正が行われた時刻を基準として、時間軸の戻る方向に進んだ場合の、該基準からの距離に応じた時間間隔に基づいて算出された目盛りを、第２の目盛りとして導出することができる。
【０１２８】
ステップＳ１２０５において、目盛りの表示位置よりも後に発生した時刻補正が存在しないと判断された場合、もしくはステップＳ１２０７の処理後は、ステップＳ１２０８に進む。
【０１２９】
ステップＳ１２０８では、目盛り（８０８及び８０９）を決定する処理を行う（詳細は後述）。
【０１３０】
ステップＳ１２０９では、第１の目盛りの値が存在するか否かを判定し、存在すると判定された場合には、ステップＳ１２１０に進み、表示する記録期間内の時間軸上の該当する位置に、該第１の目盛りの値を追加する。
【０１３１】
一方、ステップＳ１２０９において第１の目盛りの値が存在しないと判定された場合、もしくはステップＳ１２１０の処理の後は、ステップＳ１２１１に進む。
【０１３２】
ステップＳ１２１１では、第２の目盛り目盛りの値が存在するか否かを判定し、存在すると判定された場合には、ステップＳ１２１２に進み、表示する記録期間内の時間軸上の該当する位置に、該第２の目盛りの値を追加する。
【０１３３】
一方、ステップＳ１２１１において第２の目盛りの値が存在しないと判定された場合、もしくはステップＳ１２１２の処理後は、ステップＳ１２１３に進む。
【０１３４】
ステップＳ１２１３では、表示領域８０１の記録期間内の全ての目盛りについて処理を終了したかを判定し、全ての目盛りについて処理を終了していないと判定された場合には、ステップＳ１２０１に戻る。一方、全ての目盛りについて処理を終了したと判定された場合には、処理を終了する。
【０１３５】
以上の説明から明らかなように、本実施形態では、内蔵時計の時刻を補正した場合の補正内容として、画像データが記録されたことを示す表記と時刻補正が行われたことを示す表記と標準時刻を基準とした２方向の目盛りとを表示することとした。
【０１３６】
これにより、ユーザは時刻補正の補正内容を容易に把握することが可能となる。
【０１３７】
［第３の実施形態］
上記第２の実施形態では、時間軸の進む方向に進んだ場合の、基準からの距離に応じた時間間隔に基づいて算出された目盛りを上段に、時間軸の戻る方向に進んだ場合の、基準からの距離に応じた時間間隔に基づいて算出された目盛りを下段に表示した。しかしながら、本発明は特にこれに限定されない。
【０１３８】
例えば、時刻補正時の時刻を基準として、より正確な時刻を第１の目盛りとして上段に表示するようにしてもよい。
【０１３９】
図１３は、図１２のステップＳ１２０８における、目盛り（８０８及び８０９）を決定するための処理の詳細な流れを示すフローチャートである。
【０１４０】
ステップＳ１３０１では、ステップＳ１２０４において算出された第１の目盛りの値と、ステップＳ１２０７において算出された第２の目盛りの値とが、両方とも存在するか否かを判定する。ステップＳ１３０１において、どちらか一方が存在しないと判定された場合、あるいは両方が存在しないと判定された場合には、処理を終了する。
【０１４１】
一方、ステップＳ１３０１において、第１の目盛りの値と第２の目盛りの値の両方が存在すると判定された場合には、ステップＳ１３０２に進む。
【０１４２】
ステップＳ１３０２では、ステップＳ１２０３において算出した時間間隔とステップＳ１２０６において算出した時間間隔とを比較する。
【０１４３】
ステップＳ１３０３では、ステップＳ１２０６において算出した時間間隔の方が短いかを判定する。
【０１４４】
ステップＳ１３０３において、ステップＳ１２０６において算出した時間間隔の方が短いと判定された場合には、ステップＳ１３０４に進み、第１の目盛りの値と第２の目盛りの値とを交換する。
【０１４５】
一方、ステップＳ１３０３において、ステップＳ１２０６において算出した時間間隔の方が長いと判定された場合、もしくはステップＳ１３０４の処理後は、処理を終了する。
【０１４６】
これにより、時刻補正が行われた時刻を基準として、より正確な時刻を第１の目盛りとして、表示領域８０１の目盛りの上段に表示することが可能となる。
【０１４７】
［第４の実施形態］
上記第３の実施形態では、目盛りの値を決定するための処理において、ステップＳ１２０６において算出した時間間隔の方がステップＳ１２０３において算出した時間間隔よりも短い場合に、第１の目盛りの値と第２の目盛りの値とを交換することとした。しかしながら、本発明は特にこれに限定されない。
【０１４８】
例えば、時間間隔を比較する前に、ステップＳ１２０６において算出した時間間隔が所定の閾値以下であるか否かを判断するようにしてもよい。
【０１４９】
図１４は、図１２のステップＳ１２０８における、目盛りの値を決定するための、本実施形態にかかる処理の詳細な流れを示すフローチャートである。
【０１５０】
ステップＳ１３０１では、ステップＳ１２０４において算出された第１の目盛りの値と、ステップＳ１２０７において算出された第２の目盛りの値とが、両方とも存在するか否かを判定する。ステップＳ１３０１において、どちらか一方が存在しないと判定された場合、あるいは両方が存在しないと判定された場合には、処理を終了する。
【０１５１】
一方、ステップＳ１３０１において、第１の目盛りの値と、第２の目盛りの値の両方が存在すると判定された場合には、ステップＳ１４０１に進む。
【０１５２】
ステップＳ１４０１では、ステップＳ１２０６において算出した時間間隔が、所定の閾値よりも大きいか否かを判定する。ステップＳ１２０６において算出した時間間隔が、所定の閾値よりも大きいと判定された場合には、処理を終了する。
【０１５３】
一方、所定の閾値以下であると判定された場合には、ステップＳ１３０２に進み、ステップＳ１２０３において算出した時間間隔と、ステップＳ１２０６において算出した時間間隔とを比較する。
【０１５４】
ステップＳ１３０３では、ステップＳ１２０６において算出した時間間隔の方が短いかを判定する。
【０１５５】
ステップＳ１３０３において、ステップＳ１２０６において算出した時間間隔の方が短いと判定された場合には、ステップＳ１３０４に進み、第１の目盛りの値と、第２の目盛りの値とを交換する。
【０１５６】
一方、ステップＳ１３０３において、ステップＳ１２０６において算出した時間間隔の方が長いと判定された場合、もしくはステップＳ１３０４の処理の後は、処理を終了する。
【０１５７】
これにより、時刻補正が行われた時刻を基準として、時間軸の進む方向に進んだ場合の、該基準からの距離に応じた時間間隔に基づいて算出された目盛りを優先して第１の目盛りに表示させることが可能となる。
【０１５８】
［第５の実施形態］
上記第１乃至第４の実施形態では、監視カメラより送信される画像データをサーバ装置１０２に記録する場合について説明したが、処理対象となる電子データは特にこれに限定されない。予め定められた伝送単位（処理単位）で伝送される電子データであれば、特に画像データに限られない。例えば、温度データや回転数データ等のデータであってもよい。ただし、その場合、時刻情報が関連付けられる単位はフレーム単位ではなく、該温度データや回転数データをサーバ装置に伝送する際の伝送単位となる。
【０１５９】
また、上記第１乃至第４の実施形態では、各フレームごとに時刻情報等を関連付ける構成としたが本発明は特にこれに限られず、各フレームと関連付けて、画像データ記録装置２１８内の別の領域に記録するようにしてもよい。
【０１６０】
また、上記第１乃至第４の実施形態では、サーバ装置において行われた時刻補正の補正内容を、端末装置に表示する構成としたが、本発明は特にこれに限られない。端末装置が備える表示機能をサーバ装置自身が備え、サーバ装置上に表示するようにしても良い。
【０１６１】
また、上記第１乃至第４の実施形態では、サーバ装置に配された内蔵時計より取得した時刻情報を、画像データに関連付けることとしたが、本発明は特にこれに限られず、他の装置の内蔵時計より取得した時刻情報を画像データに関連付けるようにしてもよい。
【０１６２】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１６３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給するよう構成することによっても達成されることはいうまでもない。この場合、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することにより、上記機能が実現されることとなる。なお、この場合、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１６５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６６】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、前述した実施形態の機能が実現される場合も含まれる。つまり、プログラムコードがメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実現される場合も含まれる。
【図面の簡単な説明】
【０１６７】
【図１】本発明の第１の実施形態にかかる情報処理装置（端末装置１０４）を備える監視システム１００のシステム構成を示す図である。
【図２Ａ】監視システム１００を構成する、監視カメラ１０１、サーバ装置１０２の各ハードウェア構成を示す図である。
【図２Ｂ】監視システム１００を構成する、タイムサーバ１０３、端末装置１０４の各ハードウェア構成を示す図である。
【図３】サーバ装置１０２における全体処理の流れを示すフローチャートである。
【図４】端末装置１０４が表示する時刻補正の補正内容の表示例を示す図である。
【図５】端末装置１０４の補正内容表示処理の流れを示すフローチャートである。
【図６】画像データが記録されたことを示す表記（図４の４０３〜４０５）を行うための処理の流れを示すフローチャートである。
【図７】時刻補正が行われたことを示す表記、補正量及び補正の方向を示す表記を行うための処理の流れを示すフローチャートである。
【図８】端末装置１０４が表示する第２の実施形態における補正内容の表示例を示す図である。
【図９】補正内容表示処理の流れを示すフローチャートである。
【図１０】画像データが記録されたことを示す表記（図８の８０２〜８０４）を行うための処理の流れを示すフローチャートである。
【図１１】時刻補正が行われたことを示す表記（図８の８０５、８０６）を行うための処理（ステップＳ９０２）の詳細を示すフローチャートである。
【図１２】目盛り（図８の８０８、８０９）を表示するための処理の流れを示すフローチャートである。
【図１３】図１２のステップＳ１２０８における、目盛り（８０８及び８０９）を決定するための処理の詳細な流れを示すフローチャートである。
【図１４】図１２のステップＳ１２０８における、目盛りの値を決定するための、第４の実施形態にかかる処理の詳細な流れを示すフローチャートである。
【図１】
0004764364.tif 000002
【図２Ａ】
0004764364.tif 000003
【図２Ｂ】
0004764364.tif 000004
【図３】
0004764364.tif 000005
【図４】
0004764364.tif 000006
【図５】
0004764364.tif 000007
【図６】
0004764364.tif 000008
【図７】
0004764364.tif 000009
【図８】
0004764364.tif 000010
【図９】
0004764364.tif 000011
【図１０】
0004764364.tif 000012
【図１１】
0004764364.tif 000013
【図１２】
0004764364.tif 000014
【図１３】
0004764364.tif 000015
【図１４】
0004764364.tif 000016