(57)【要約】【課題】大型で複雑なユーザインタフェースを設ける必要性をなくし、指定した範囲のデータだけをコピーする場合であっても、単純な操作でコピー作業を行うことが可能なデータ出力装置及びデータ出力方法を提供すること。【解決手段】所定のデータ蓄積部１２０に事前に蓄積されたデータを、データの読み出し及び書き込みが可能な外部データ記録媒体２００に対して出力するデータ出力装置１００であって、外部データ記録媒体２００上に、少なくとも出力すべきデータの範囲を表す指定情報が存在するか否かを調べ、前記指定情報が存在する場合には、データ蓄積部１２０に蓄積されているデータの中から該当する範囲内のデータを取り出して外部データ記録媒体２００に出力するデータ出力制御部１５０を備える。【選択図】図１
2007108846.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータ蓄積部に事前に蓄積されたデータを、データの読み出し及び書き込みが可能な外部データ記録媒体に対して出力するデータ出力装置であって、
前記外部データ記録媒体に、少なくとも出力すべきデータの範囲を表す指定情報が存在するか否かを検出する指定情報検出部と、
前記指定情報が存在する場合に、前記データ蓄積部に蓄積されているデータの中から該当する範囲内のデータを読み出すデータ読出部と、
前記読み出したデータを前記外部データ記録媒体に出力するデータ出力部と
を備えるデータ出力装置。
【請求項２】
請求項１に記載のデータ出力装置であって、
前記データ読出部は、前記指定情報に含まれる情報に従って、出力対象となるデータが生成された時刻又はデータが蓄積された時刻を検索して出力すべきデータの範囲を特定するデータ出力装置。
【請求項３】
請求項２に記載のデータ出力装置であって、
前記指定情報検出部により指定情報が検出されない場合、前記データ読出部は、前記データ蓄積部に蓄積されているデータの中で、時刻が最も新しいデータから古いデータに向かう並び順で、順番にデータを読み出すデータ出力装置。
【請求項４】
請求項１ないし３のいずれか一項に記載のデータ出力装置であって、
事前にデータ出力先としてアクセス権限が与えられた特定のユーザ又は特定の機器を表すセキュリティ情報を保持するセキュリティ情報保持部を更に備え、
前記指定情報検出部は、前記セキュリティ情報保持部を参照し、前記外部データ記録媒体に、前記セキュリティ情報と一致する情報が存在するか否かを調べ、一致する場合にのみデータ出力をデータ読出部によるデータ読み出しを許可するデータ出力装置。
【請求項５】
請求項１ないし４のいずれか一項に記載のデータ出力装置であって、
前記データ出力部は、前記指定情報に含まれる指定項目毎に、少なくとも該当するデータ出力に成功したか否かを表すログ情報を前記外部データ記録媒体に対して出力するデータ出力装置。
【請求項６】
所定のデータ蓄積部に事前に蓄積されたデータを、データの読み出し及び書き込みが可能な外部データ記録媒体に対して出力するデータ出力方法であって、
前記外部データ記録媒体に、少なくとも出力すべきデータの範囲を表す指定情報が存在するか否かを検出するステップと、
前記指定情報が存在する場合に、前記データ蓄積部に蓄積されているデータの中から該当する範囲内のデータを読み出すステップと、
前記読み出したデータを前記外部データ記録媒体に出力するステップと
を有するデータ出力方法。
【請求項７】
請求項６に記載の各ステップを実行するデータ出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のデータ蓄積部に事前に蓄積された画像等のデータを、データの読み出し及び書き込みが可能な外部データ記録媒体に対して出力するデータ出力装置に関する。
【背景技術】
【０００２】
例えば、各種金融機関にＡＴＭ（現金自動預け払い機）などの装置を設置する場合には、様々なトラブルが発生する可能性が考えられるので、同じ場所に監視カメラを設置する場合が多い。しかし、監視カメラの映像を常時リアルタイムで人間が監視するのは大変な作業である。そこで、実際に何らかのトラブルが発生したような場合に、必要に応じて監視カメラで撮影された過去の画像を参照できるように、撮影された画像をディジタルデータとしてハードディスクのような記録装置に蓄積することが行われている。
【０００３】
従って、ＡＴＭ及び監視カメラの設置場所で何らかのトラブルが発生したような場合には、金融機関の管理者、あるいは管理会社の担当者が会社から現地（監視カメラの設置場所）に赴き、記録装置に蓄積されているデータの一部分あるいは全部を所定のデータ記録媒体（例えば各種ディスクやカード）にコピーして会社に持ち帰ることになる。
【０００４】
このようなデータのコピーに関する技術としては、例えば特許文献１及び特許文献２に開示された技術が知られている。特許文献１では、古いカードの内容をコピーして新しいカードを自動的に生成するための技術を開示している。また、特許文献２では外部データ記録媒体としてＵＳＢメモリを採用し、このＵＳＢメモリをコンピュータに接続するだけでコピー用のプログラムが自動的に起動する技術を開示している。
【０００５】
【特許文献１】特開平１１−３２８３２２号公報
【特許文献２】特開２００４−３１８４８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
例えば前述のような監視カメラで撮影され記録された画像データを、発生したトラブルの原因等を究明するためにコピーして回収しようとする場合には、通常は蓄積された膨大なデータの中から実際に必要とされる一部のデータだけを取り出して回収すればよい。なお、全てのデータを回収する場合には、管理者が大容量の外部データ記録媒体を持ち歩く必要があるし、コピーを行うのに長い時間がかかる。
【０００７】
ただし、蓄積された膨大なデータの中から実際に必要とされる一部のデータだけを取り出してコピーするためには、該当するデータを選択するための入力操作が必要になる。また、このような入力操作を可能にするためには、ユーザインタフェースが必要であり、様々な情報を表示するための表示装置や入力操作を受け付けるキーボードなどを画像記録装置に付加する必要がある。
【０００８】
しかし、表示装置やキーボードを付加すると画像記録装置が大型になってしまうという問題がある。また、管理者がキーボードを操作するために必要なスペースを確保せざるを得ないという問題もある。一方、小型のユーザインタフェースは操作方法や操作手順が分かりにくい場合が多く、熟練した管理者でない限り操作が困難であり、コピー作業に時間がかかるという問題が生じる。
【０００９】
本発明は、上記の事情に鑑みてなされたものであって、大型で複雑なユーザインタフェースを設ける必要性をなくし、指定した範囲のデータだけをコピーする場合であっても、単純な操作でコピー作業を行うことが可能なデータ出力装置及びデータ出力方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、第１に、所定のデータ蓄積部に事前に蓄積されたデータを、データの読み出し及び書き込みが可能な外部データ記録媒体に対して出力するデータ出力装置であって、前記外部データ記録媒体に、少なくとも出力すべきデータの範囲を表す指定情報が存在するか否かを検出する指定情報検出部と、前記指定情報が存在する場合に、前記データ蓄積部に蓄積されているデータの中から該当する範囲内のデータを読み出すデータ読出部と、前記読み出したデータを前記外部データ記録媒体に出力するデータ出力部とを備えるデータ出力装置が提供されるものである。
【００１１】
この構成により、コピー先である外部データ記録媒体上に事前に指定情報を書き込んでおけば、指定情報の内容に従って出力すべきデータの範囲を自動的に認識し、該当するデータを取り出して外部データ記録媒体に出力することができる。従って、コピー作業を行うユーザが行うべき入力操作は極めて単純であり、特別なユーザインタフェースを設ける必要もなくなる。
【００１２】
本発明は、第２に、上記第１に記載のデータ出力装置であって、前記データ読出部は、前記指定情報に含まれる情報に従って、出力対象となるデータが生成された時刻又はデータが蓄積された時刻を検索して出力すべきデータの範囲を特定する。
【００１３】
この構成により、例えば監視カメラによって定期的に撮影された画像データのように、時系列で順番に生成され蓄積されている多数のデータが存在するような場合に、各データの撮影時刻又は記録時刻の情報を参照することにより、必要なコピー範囲を容易に特定することができる。
【００１４】
本発明は、第３に、上記第２に記載のデータ出力装置であって、前記指定情報検出部により指定情報が検出されない場合、前記データ読出部は、前記データ蓄積部に蓄積されているデータの中で、時刻が最も新しいデータから古いデータに向かう並び順で、順番にデータを読み出す。
【００１５】
この構成により、コピーのために出力すべきデータの範囲が指定情報によって指定されていない場合であってもコピーを実行することができる。しかも、時刻が最も新しいデータから古いデータに向かう並び順で、順番にデータを出力するので、外部データ記録媒体の記憶容量が比較的小さい場合であっても、実際に必要とされるデータが欠落する可能性は低くなる。
【００１６】
本発明は、第４に、上記第１ないし第３のいずれかに記載のデータ出力装置であって、事前にデータ出力先としてアクセス権限が与えられた特定のユーザ又は特定の機器を表すセキュリティ情報を保持するセキュリティ情報保持部を更に備え、前記指定情報検出部は、前記セキュリティ情報保持部を参照し、前記外部データ記録媒体に、前記セキュリティ情報と一致する情報が存在するか否かを調べ、一致する場合にのみデータ出力をデータ読出部によるデータ読み出しを許可する。
【００１７】
この構成により、セキュリティ情報として例えば特定のＩＤやパスワードを割り当てておくことにより、セキュリティ情報を知っている管理者によって作成された指定情報が保持されている外部データ記録媒体以外に対しては、データの出力が禁止されるので、部外者に対する情報の漏洩を防止することができる。また、セキュリティ情報は事前に外部データ記録媒体に記憶されるので、データ出力装置から外部データ記録媒体にデータをコピーする際に、ユーザがセキュリティ情報の入力操作を行う必要がない。
【００１８】
本発明は、第５に、上記第１ないし第４のいずれかに記載のデータ出力装置であって、前記データ出力部は、前記指定情報に含まれる指定項目毎に、少なくとも該当するデータ出力に成功したか否かを表すログ情報を前記外部データ記録媒体に対して出力する。
【００１９】
この構成により、外部データ記録媒体に保存されるログ情報を参照することにより、管理者はコピーのためのデータ出力動作が正しく行われたか否かを確認することができる。従って装置の動作状況などを表示するためのユーザインタフェースをデータ出力装置に設ける必要がない。
【００２０】
本発明は、第６に、所定のデータ蓄積部に事前に蓄積されたデータを、データの読み出し及び書き込みが可能な外部データ記録媒体に対して出力するデータ出力方法であって、前記外部データ記録媒体に、少なくとも出力すべきデータの範囲を表す指定情報が存在するか否かを検出するステップと、前記指定情報が存在する場合に、前記データ蓄積部に蓄積されているデータの中から該当する範囲内のデータを読み出すステップと、前記読み出したデータを前記外部データ記録媒体に出力するステップとを有するデータ出力方法が提供されるものである。
【００２１】
この方法により、コピー先である外部データ記録媒体上に事前に指定情報を書き込んでおけば、指定情報の内容に従って出力すべきデータの範囲を自動的に認識し、該当するデータを取り出して外部データ記録媒体に出力することができる。従って、コピー作業を行うユーザが行うべき入力操作は極めて単純であり、特別なユーザインタフェースを設ける必要もなくなる。
【００２２】
本発明は、第７に、上記第６に記載の各ステップを実行するデータ出力プログラムが提供されるものである。
【００２３】
このプログラムにより、コピー先である外部データ記録媒体上に事前に指定情報を書き込んでおけば、指定情報の内容に従って出力すべきデータの範囲を自動的に認識し、該当するデータを取り出して外部データ記録媒体に出力することができる。従って、コピー作業を行うユーザが行うべき入力操作は極めて単純であり、特別なユーザインタフェースを設ける必要もなくなる。
【発明の効果】
【００２４】
本発明によれば、大型で複雑なユーザインタフェースを設ける必要性をなくし、指定した範囲のデータだけをコピーする場合であっても、単純な操作でコピー作業を行うことが可能なデータ出力装置及びデータ出力方法を提供することができる。
【発明を実施するための最良の形態】
【００２５】
本発明の実施形態に係るデータ出力装置及びデータ出力方法について、図１〜図４を参照しながら以下に説明する。
【００２６】
図１は本発明の実施形態に係るデータ出力装置を含む監視装置の構成を示すブロック図である。
【００２７】
本実施形態では、データ出力装置の一例としての監視装置を、監視カメラ５０を用いて映像を監視する監視システムに適用する場合を想定している。図１に示す監視装置１００の入力には、複数台の監視カメラ５０（１）、５０（２）、５０（３）が並列に接続されている。監視装置１００は各監視カメラ５０により撮影された映像を定期的に取り込んで画像データとして蓄積する。
【００２８】
監視装置１００は、例えば金融機関の会社内など特定の場所に設置される場合が多い。従って、監視装置１００を管理している専門の管理会社などの担当者は、何らかのトラブルが発生した際に、監視装置１００に蓄積されている画像データが役に立つ可能性があると判断すると、監視装置１００の設置場所に赴いて、監視装置１００に蓄積されている画像データの一部分もしくは全てを取り出してコピーし分析のために持ち帰る必要がある。
【００２９】
画像データをコピーし持ち帰るために、担当者は監視装置１００に着脱自在な外部記憶媒体２００を使用する。外部記憶媒体２００のハードウェアとしては、データの読み出し及び書き込みが可能で、記憶されたデータを長時間にわたって保持できるものであれば様々な媒体を利用できる。例えば、半導体メモリを内蔵したＳＤカードや、メモリスティックや、書き込みが可能なＤＶＤディスクなどを外部記憶媒体２００のハードウェアとして利用できる。
【００３０】
しかし、一般的な装置と同様の方法で画像データのコピーを行おうとする場合には、コピー対象のデータの範囲などを指定するために、作業者にとって分かりやすいユーザインタフェース、すなわちディスプレイやキーボードを設ける必要があり、監視装置１００が大型になったり、広い設置スペースが必要になるのは避けられない。また、作業者が操作を間違える可能性もある。
【００３１】
そこで、本実施形態では使用する外部記憶媒体２００上に事前にコピー対象の範囲などを記述したコピーリスト２１０を書き込んでおく。実際のコピー動作の際には、監視装置１００がコピーリスト２１０の内容を参照することにより、ほぼ自動的にコピー動作を進めることができるので、特別なユーザインタフェースを設ける必要がなくなる。詳細については後で説明する。
【００３２】
図１に示すように、監視装置１００は、監視制御部１１０と、画像データベース１２０と、管理テーブル１３０と、時刻管理部１４０と、出力制御部１５０と、コピーボタン１６０と、媒体接続用インタフェース１７０と、コピー状態表示部１８０とを備える。なお、監視制御部１１０は、指定情報検出部、データ読出部、データ出力部及びセキュリティ情報保持部の一例として動作する。
【００３３】
監視制御部１１０の入力には、複数台の監視カメラ５０（１）、５０（２）、５０（３）が並列に接続されている。監視制御部１１０は、各々の監視カメラ５０を制御して一定の周期で撮影を繰り返し、撮影により得られた画像データを画像データベース１２０に出力して保存する。画像データを画像データベース１２０に保存する際には、それぞれの画像データを撮影した個々の監視カメラ５０を特定するカメラ番号と、撮影した日時と、保存する記憶領域あるいはアドレスとを含む管理情報を管理テーブル１３０に書き込んで管理する。
【００３４】
監視制御部１１０が画像データを取り込んで画像データベース１２０に書き込む周期については、例えば画像１枚あたり１秒の周期に定めればよい。時刻管理部１４０は一般的な時計と同様に現在の日付及び時刻の情報を管理している。従って、監視制御部１１０は時刻管理部１４０が出力する情報を利用して各画像データの撮影日時を把握したり、撮影周期を把握することができる。なお、各監視カメラ５０に様々なセンサが搭載されているような場合には、センサの検出状態に応じて各監視カメラ５０の撮影間隔やズームや姿勢などを自動的に切り替えるように制御しても良い。その場合、センサの検出状態（アラーム）やズームや姿勢などに関する情報についても該当する画像データと関連付けて管理テーブル１３０に登録するのが望ましい。
【００３５】
媒体接続用インタフェース１７０は、使用する外部記憶媒体２００のハードウェアに対応するアダプタであり、出力制御部１５０からの制御により外部記憶媒体２００に対するデータの読み出し及び書き込みを実現するハードウェアである。
【００３６】
出力制御部１５０は、例えばマイクロプロセッサを主体として構成されるハードウェアであり、予め組み込んだプログラムのアルゴリズムに従って、図２に示すようなコピー制御動作を実現する。つまり、画像データベース１２０に蓄積されている画像データなどを外部記憶媒体２００に出力してコピーする。また、出力制御部１５０は、事前にデータ出力先としてアクセス権限が与えられた特定のユーザ又は特定の機器を表すセキュリティ情報、例えば、事前にコピー作業を行う作業者あるいは特定の外部記憶媒体２００自体に割り当てられたパスワードを保持し内部で管理している。コピーボタン１６０は、作業者がコピー動作の開始指示を与えるために設けてある。
【００３７】
コピー状態表示部１８０は、出力制御部１５０の状態，コピー実行中、コピーの失敗、コピーリストの記述間違えの状態を発光、音声、文字表示等で表現するハードウェアである。発光は，色，点滅周期等の組み合わせでその状態を区別している。音声はその音種等でコピーの完了等を作業者に報知する。
【００３８】
外部記憶媒体２００上に事前に書き込まれるコピーリスト２１０の内容の具体例について、図３を参照して説明する。図３は図１に示す監視装置が扱うコピーリストの具体例を示す模式図である。図３に示すように、このコピーリスト２１０はテキスト形式の情報ファイルとして構成されている。
【００３９】
図３に示す例では、コピーリスト２１０の１行目に「Ｐ  １２３４５」の文字列が記述されている。行の先頭の「Ｐ」は、この行がパスワード（あるいは識別用のＩＤ）を含むことを表している。すなわち、「１２３４５」がこのコピーリスト２１０におけるパスワードである。
【００４０】
また、コピーリスト２１０の２行目に「Ｌ  １  ２００５／０８／２０  １１：３０：００  ００５」の文字列が記述されている。行の先頭の「Ｌ」は、コピー対象の範囲を時間の範囲で指定する情報が含まれていることを表している。スペースで区切られて「Ｌ」に続く「１」は、１番目のチャネルに接続された監視カメラ５０（１）の画像を選択することを表している。更に、スペースで区切られて「１」に続く「２００５／０８／２０  １１：３０：００  ００５」は、２００５年８月２０日の１１時３０分００秒から５分間の範囲内に撮影された画像データを選択することを意味している。
【００４１】
同様に、コピーリスト２１０の３行目の「Ｌ  ２  ２００５／０８／２０  １１：３０：００  ００５  Ａ」の文字列は、２番目のチャンネルに接続された監視カメラ５０（２）のうち、２００５年８月２０日１１時３０分００秒から５分間の範囲内に画像データを選択している事を意味している。さらに、３行目最後の「Ａ」は対象を録画条件で絞り込む為のパラメータでアラーム条件で撮影された画像データのみを選択対象にしている事を意味している。
【００４２】
また、コピーリスト２１０の４行目に「Ｎ  １  ２００５／０８／２０  ２５：３０：００  ００５」の文字列が記述されている。行の先頭の「Ｎ」は、コピー対象の範囲を画像の枚数で指定する情報が含まれていることを表している。スペースで区切られて「Ｎ」に続く「１」は、１番目のチャネルに接続された監視カメラ５０の画像を選択することを表している。更に、スペースで区切られて「１」に続く「２００５／０８／２０  ２５：３０：００  ００５」は、２００５年８月２０日の２５時３０分００秒から撮影された５枚の画像データを選択することを意味している。
【００４３】
さらに、コピーリスト５行目の「Ｌ  ？  ２００５／０９／０１  １１：４０：００  ０１０」文字列での「？」は全てのチャンネルに接続されたカメラをコピー対象としている事を表している。この場合は、接続されているカメラの全ての２００５年９月１日の１１時４０分００秒から１０分間の画像データを選択する事を意味している。
【００４４】
同様に、コピーリスト１１行目の「Ｌ  １  ２００５／０９／０２  １２：００：００  ？？？」文字列での「？？？」は終了時間を決めず外部記憶媒体２００にコピーできる限りの範囲をコピー対象としている事を表している。この場合は、１番目のチャンネルに接続された監視カメラ５０映像で２００５年９月２日の１２時００分００秒から外部記憶媒体２００にコピーできる限りの画像データを選択する事を意味している。
【００４５】
また、コピーリストに簡易なプログラム機能を有する事により、リストを大量に記述する手間を省く機能も有する。コピーリスト６行目から１０行目がプログラム部分である。６行目の「Ｍ１０Ｓ」がプログラムの最初を示しており、１０行目の「Ｍ１０Ｅ」が６行目「Ｍ１０Ｓ」で始まったプログラムの終わりを示している。
【００４６】
６行目「Ｍ１０Ｓ（ｘ＝０）」の「ｘ＝０」は、このプログラム内だけで使用する代数を表しており、ｘの初期値を０と設定している。７行目「ｘ＝ｘ＋１」では、代数ｘの値に１を足した値を新しいｘの値とする事を示している。８行目「Ｌ  １  ２００５／０８／ｘ  １２：００：００  ００１」では、ｘに先ほどの代数を代入した値で、コピーリストを実行する。９行目「ＩＦ（ｘ＜３，Ｍ１０Ｓ，Ｍ１０Ｅ）」はｘが３より小さい場合はＭ１０Ｓの行へジャンプ、それ以外の場合はＭ１０Ｅの行へジャンプする事を表している。結果６行目から１０行目を実行する事で、１番目のチャンネルに接続された監視カメラ５０（１）のうち、２００５年８月１日から２００５年８月３日までの毎日で１２時００分００秒から１分間の範囲内に画像データを選択している事を意味している。
【００４７】
次に、図２に示されたコピー制御動作の内容について、順を追って説明する。図２は図１に示す監視装置のコピー制御動作を示すフローチャートである。
【００４８】
ステップＳ１１では、出力制御部１５０はコピーボタン１６０の状態を確認する。作業者などによってコピーボタン１６０が押下されると、ステップＳ１１からステップＳ１２に進む。
【００４９】
ステップＳ１２では、出力制御部１５０は媒体接続用インタフェース１７０に所定の外部記憶媒体２００が装着されているか否かを確認する。データの読み出し及び書き込みが可能な状態で所定の外部記憶媒体２００が媒体接続用インタフェース１７０に接続されている場合にはステップＳ１２からステップＳ１３に進む。
【００５０】
ステップＳ１３では、出力制御部１５０は媒体接続用インタフェース１７０に接続されている外部記憶媒体２００上でコピーリスト２１０の情報を検索し、コピーリスト２１０が存在するか否かを確認する。コピーリスト２１０が存在する場合にはステップＳ１３からステップＳ１４に進む。
【００５１】
ステップＳ１４では、出力制御部１５０は外部記憶媒体２００上のコピーリスト２１０内でパスワードの記述に関する情報を探して読み込み、出力制御部１５０自身が保持しているパスワードと一致するか否かを照合する。コピーリスト２１０内で正規のパスワードが見つかった場合には、ステップＳ１４からステップＳ１５に進む。
【００５２】
ステップＳ１５では、出力制御部１５０はコピーリスト２１０上の各行について、範囲指定の内容を参照する。範囲指定が見つかった場合にはステップＳ１５からステップＳ１６に進み、範囲指定がない場合にはステップＳ１５からステップＳ１８に進む。
【００５３】
ステップＳ１６では、出力制御部１５０はコピーリスト２１０内で指定された範囲内の画像データを管理テーブル１３０を参照しながら画像データベース１２０から読み出し、媒体接続用インタフェース１７０を介して外部記憶媒体２００に出力する。これにより、外部記憶媒体２００上にコピーデータ２２０が作成される。
【００５４】
例えば、図３に示すような内容のコピーリスト２１０が外部記憶媒体２００上に存在する場合に、コピーリスト２１０の２行目の内容である「Ｌ  １  ２００５／０８／２０  １１：３０：００  ００５」を処理する際には、１番目のチャネルに接続された監視カメラ５０（１）の画像のうち、２００５年８月２０日の１１時３０分００秒から５分間の範囲内に撮影された画像データを選択的に画像データベース１２０から抽出し、撮影時刻の古い画像データから順番に新しい時刻の画像データを取り出して順次に外部記憶媒体２００に出力する。
【００５５】
そして、ステップＳ１７では、ステップＳ１６の動作を指定する文字列がコピーリスト２１０上の最終行である場合には、ステップＳ１７の次にステップＳ２２に進み、次の行に残りの文字列が存在する場合にはステップＳ１７からステップＳ１６に戻って同じ処理を繰り返す。
【００５６】
ステップＳ２２では、コピー対象の画像を再生するために再生用プログラムを外部記憶媒体２００にコピーする。
【００５７】
ステップＳ１８では、コピー対象の画像の範囲が指定されていないので、ステップＳ１６とは異なる処理を行う。すなわち、画像データベース１２０に蓄積されている画像データを撮影時刻が最も新しい画像データから撮影時刻の最も古い画像データに向かって順番に並べ、新しい画像データから順に外部記憶媒体２００に出力する。
【００５８】
但し、外部記憶媒体２００の記憶容量は比較的小さい場合が多いので、画像データベース１２０上の全ての画像データをコピーすることはできない。従って、ステップＳ１９において、外部記憶媒体２００に記憶可能な残りの記憶領域の大きさが所定以下になるまでを監視して、ステップＳ１８の動作を繰り返す。そして、外部記憶媒体２００に記憶可能な残りの記憶領域の大きさが所定以下になると、ステップＳ１９から次のステップＳ２０に進む。
【００５９】
ステップＳ２０では、出力制御部１５０はそれ自身の記憶装置の中に予め用意されている専用の画像再生用プログラムを取り出して外部記憶媒体２００に出力する。この画像再生用プログラムは、多数の静止画を順番に再生する場合に、再生画像の並び順を逆にすることが可能な再生機能を備えている。一般的な画像再生用プログラムにおいては、画像が記憶されるときに付けられた番号の小さい方から大きくなる方に向かって順番に画像を再生するように動作する。ところが、ステップＳ１８を実行する場合には、時刻の新しい画像から古い画像に向かって順番にコピーされるので、各画像に付けられる番号が通常とは反対になる。従って、ステップＳ１８で処理されたコピー画像を一般的な画像再生用プログラムで再生すると、時間軸が逆になって再生されることになる。これを正常な順番に修正して再生するために、ステップＳ２０で特別な逆再生用プログラムを外部記憶媒体２００にコピーする。
【００６０】
ステップＳ２１では、出力制御部１５０は今回のコピー動作に関するログ情報を作成し、このログ情報を外部記憶媒体２００に出力する。これにより、外部記憶媒体２００上にログ情報２３０が作成される。
【００６１】
そして、ステップＳ２３では、コピー実行の際にＮＧとなった結果が発生したかの確認を行う。発生していた場合はステップＳ２４に進み、発生してなかった場合はステップＳ２５へ進む。
【００６２】
ステップＳ２４では、ＮＧ発生とコピーの終了とをコピー状態表示部１８０にて作業者にコピーＮＧ発生の状態を伝える。
【００６３】
ステップＳ２５では、ＮＧ未発生とコピーの終了とをコピー状態表示部１８０にて作業者にコピーＮＧ発生の状態を伝える。
【００６４】
ステップＳ２６では、作業者が外部記憶媒体を取り外す事により全作業を終了し初期状態に戻る。
【００６５】
ログ情報２３０の具体例が図４に示されている。図４は図１に示す監視装置が扱うログ情報の具体例を示す模式図である。図４に示すログ情報２３０は、監視制御部１１０が図３に示したコピーリスト２１０に従ってコピー制御を行った結果を表している。
【００６６】
図４を参照すると、このログ情報２３０の１行目には「ＯＫ  Ｐ  １２３４５」の文字列が記述されている。１行目の最初の「ＯＫ」は、それに続くパスワードの指定「Ｐ  １２３４５」、つまりコピーリスト２１０における１行目の記述が正しいことを表している。
【００６７】
また、図４に示すログ情報２３０の２行目には、「ＯＫ  Ｌ  １  ２００５／０８／２０  １１：３０：００  ００５」の文字列が記述されている。２行目の最初の「ＯＫ」は、それに続くコピー範囲の指定「Ｌ  １  ２００５／０８／２０  １１：３０：００  ００５」、つまりコピーリスト２１０における２行目の記述に問題がなく、この行が正しく処理されたことを表している。
【００６８】
また、図４に示すログ情報２３０の４行目には、「ＮＧ  Ｌ  １  ２００５／０８／２０  ２５：３０：００  ００５」の文字列が記述されている。５行目の最初の「ＮＧ」は、それに続くコピー範囲の指定「Ｌ  １  ２００５／０８／２０  ２５：３０：００  ００５」、つまりコピーリスト２１０における５行目の時間の記述に問題があり、この行が正常に処理されなかったことを表している。
【００６９】
なお、図１〜図４に示す監視装置１００の構成や動作については、例えば以下に示すように変形や機能の追加を行っても良い。
【００７０】
（１）監視装置１００の動作状態を作業者に知らせるために、警告音を発生するブザーや警告表示用のランプを監視装置１００に接続してもよい。例えば、コピーリスト２１０上の記述内容に問題があり出力制御部１５０が「ＮＧ」と識別したような場合には、コピー動作に失敗したことを作業者に知らせるために、警告音を発生したり警告表示を行うのが望ましい。
【００７１】
（２）コピーボタン１６０の押下の代わりに、外部記憶媒体２００が媒体接続用インタフェース１７０に装着されたことを検出して出力制御部１５０がコピー動作を自動的に開始しても良い。
【００７２】
（３）複数の監視カメラ５０が存在する場合に、コピーリスト２１０の中に特定のカメラを指定するためのチャネル番号が含まれていない場合には、その番号をワイルドカードとして処理し、全ての監視カメラの画像データをコピー対象として選択すればよい。
【００７３】
（４）出力制御部１５０がコピーリスト２１０の記述内容を処理する場合の具体的な仕様については、例えば次に示す（４−１）〜（４−２１）のように定義することが考えられる。
【００７４】
（４−１）行頭にＰ，Ｌ，Ｎのいずれかがない行はＮＧ（規定外）として処理する。
（４−２）１行目以外の「Ｐ」はＮＧとして処理する。
（４−３）Ｐ／Ｌ／Ｎと次のパラメータとの間は半角スペース１つが基本（複数のスペースがあっても良い）。
（４−４）パスワードは５桁の数値のみ、それ以外はＮＧとして処理する。
（４−５）パスワードが６桁以上あった場合、もしくは５桁以降に何か記述があった場合はパスワードＮＧとして処理する。
【００７５】
（４−６）パスワード設定が有効でない監視装置１００に対してコピー動作を実行する場合で、Ｐの行が存在する場合は、Ｐの行をＮＧとして処理しスクリプト実行を中止する。
（４−７）パスワード設定が有効になっている監視装置１００に対してＰの行なしでコピー動作を実行した場合は、Ｐの行がＮＧであるとみなしてスクリプトを中止し、ログ情報に「ＮＧ  Ｐ」の１行を追加する。
（４−８）パスワードが有効になっている監視装置１００に対してＰの行でパスワードの照合に失敗した場合は、Ｐの行をＮＧとみなしてスクリプトを中止し、ログ情報に「ＮＧ  Ｐ」の１行を追加（パスワードは記述しない）する。
（４−９）年月日時分秒の区切りは「／」、「：」、「半角スペース」のいずれか（半角スペースは複数あっても可）。
（４−１０）年月日時分秒は２桁が基本。桁オーバーした場合（４桁まで）は、該当する桁の数値が０であればないものとみなして処理し、０以外であればＮＧとして処理する。桁オーバーした場合（４桁以上）はＮＧとして処理する。桁ショートした場合（１桁）は１桁の数として処理する。桁ショートした場合（存在しない）はＮＧとして処理する。
【００７６】
（４−１１）時間及び枚数は３桁が基本。桁のオーバー及びショートの処理は「年月日時分秒」の場合と同様。
（４−１２）チャネル番号は１桁が基本。桁のオーバー及びショートの処理は「年月日時分秒」の場合と同様。
（４−１３）時間指定（行頭がＬ）の場合のみ、枚数指定の後ろに「Ａ」の追記を許容する。
（４−１４）「Ａ」の前は半角スペース１つが基本（複数も可）。
（４−１５）「Ａ」の後ろは改行コードのみＯＫとし、それ以外はＮＧとして処理する。
【００７７】
（４−１６）「Ａ」がない行は、秒の後ろは改行コードのみＯＫとし、それ以外はＮＧとして処理する。
（４−１７）２２行目からは読み込まず、ＯＫ／ＮＧの判定も行わない。ログ情報にはコピーリストの２１行目までに対応する内容だけが残る。「Ｐ」がない場合は２１行目からは読み込まない。
（４−１８）改行コードとしては［ＣＲ（キャリッジリターン）］のみ受け付ける。
（４−１９）各行の最大文字数は半角５０文字とし、超えている場合はＮＧとして処理する。
（４−２０）大文字と小文字とは区別せず、半角のみ許容し、全角文字はＮＧとして処理する。
【００７８】
（４−２１）改行コードのみの行は無視する。
（４−２２）「Ａ」がある行については、指定された画像データの中で、該当する監視カメラのセンサによってアラーム（異常検出状態）が発生しているものだけを選択して外部記憶媒体２００へ出力する。
【００７９】
このような本発明の実施形態によれば、コピー先である外部データ記録媒体上に事前に指定情報を書き込んでおけば、データ出力制御部は前記指定情報の内容に従って出力すべきデータの範囲を自動的に認識し、該当するデータを取り出して前記外部データ記録媒体に出力することができる。従って、コピー作業を行うユーザが行うべき入力操作は極めて単純であり、特別なユーザインタフェースを設ける必要もなくなる。
【００８０】
例えば、監視カメラの画像データを扱うような場合には、コピーすべきデータの範囲を確定する場所（あるいは担当者）と実際にデータをコピーする場所（あるいは作業者）とが異なる場合が多いので、コピーすべきデータの範囲を指定情報として前記外部データ記録媒体に予め書き込むことにより、現場でのコピー作業が極めて簡単になる。
【００８１】
なお、上記の説明では、データ出力装置の一例として監視装置について説明したが、監視装置以外の装置に蓄積されている様々なデータであっても、同様な環境でデータのコピーを行う場合には、本実施形態のデータ出力装置を適用することにより同様の効果が期待できる。
【産業上の利用可能性】
【００８２】
本発明のデータ通信装置及びデータ通信方法は、大型で複雑なユーザインタフェースを設ける必要性をなくし、指定した範囲のデータだけをコピーする場合であっても、単純な操作でコピー作業を行うことが可能な効果を有し、監視システムの画像データの出力等に有用である。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施形態に係るデータ出力装置を含む監視装置の構成を示すブロック図
【図２】図１に示す監視装置のコピー制御動作を示すフローチャート
【図３】図１に示す監視装置が扱うコピーリストの具体例を示す模式図
【図４】図１に示す監視装置が扱うログ情報の具体例を示す模式図
【符号の説明】
【００８４】
５０  監視カメラ
１００  監視装置
１１０  監視制御部
１２０  画像データベース
１３０  管理テーブル
１４０  時刻管理部
１５０  出力制御部
１６０  コピーボタン
１７０  媒体接続用インタフェース
１８０  コピー状態表示部
２００  外部記憶媒体
２１０  コピーリスト
２２０  コピーデータ
２３０  ログ情報
【図１】
2007108846.tif 000003
【図２】
2007108846.tif 000004
【図３】
2007108846.tif 000005
【図４】
2007108846.tif 000006