(57)【要約】【構成】画像取得装置１で取得操作が行われると、取得手段１ａは画像を取得し、発行手段１ｂはログ装置２へ取得操作通知を発行し、確立手段１ｃは取得された画像と発行された取得操作通知との間でリンクを確立する。ログ装置２では、時刻検出手段２ａは画像取得装置１から発行された取得操作通知の受信時刻を検出し、作成手段２ｂは画像取得装置１から発行された取得操作通知と時刻検出手段２ａによって検出された時刻とを含むログを作成する。画像処理装置３では、特定手段３ａは画像取得装置１によって取得された画像とリンクする取得操作通知を特定し、順序付け手段３ｂは画像取得装置１によって取得された画像を特定手段３ａによって特定された取得操作通知とログ装置２によって作成されたログとに基づいて時系列で順序付ける。【効果】画像管理性能が向上する。【選択図】図１
2012231271.tif 000002
【特許請求の範囲】
【請求項１】
１または２以上の画像取得装置とログ装置と画像処理装置とを備える画像管理システムであって、
前記画像取得装置は、
取得操作に応答して画像を取得する取得手段、
前記ログ装置に対して取得操作通知を発行する処理を前記取得操作に応答して実行する発行手段、および
前記取得手段によって取得された画像と前記発行手段によって発行された取得操作通知との間でリンクを確立する確立手段を備え、
前記ログ装置は、
前記画像取得装置によって発行された取得操作通知を受信した時刻を検出する時刻検出手段、および
前記画像取得装置によって発行された取得操作通知と前記時刻検出手段によって検出された時刻とを含むログを作成する作成手段を備え、
前記画像処理装置は、
前記画像取得装置によって取得された画像とリンクする取得操作通知を特定する特定手段、および
前記画像取得装置によって取得された画像を前記特定手段によって特定された取得操作通知と前記ログ装置によって作成されたログとに基づいて時系列で順序付ける順序付け手段を備える、画像管理システム。
【請求項２】
前記取得操作通知は、前記取得手段によって取得された画像を識別する画像識別情報、および前記取得操作の実行タイミングを示すローカル時刻情報の少なくとも一方を含む、請求項１記載の画像管理システム。
【請求項３】
前記取得手段は、静止画取得操作に応答して静止画像を取得する静止画取得手段、および動画取得操作に応答して動画像を取得する動画取得手段を含み、
前記取得操作通知は操作態様を識別する操作態様識別情報をさらに含む、請求項２記載の画像管理システム。
【請求項４】
前記順序付け手段は、前記画像に対応するログを検出するログ検出手段、および前記ログ検出手段によって検出されたログに含まれる時刻を前記画像に割り当てる時刻割り当て手段を含む、請求項１ないし３のいずれかに記載の画像管理システム。
【請求項５】
前記ログ装置は前記時刻検出手段の検出処理に関連して現在位置を検出する位置検出手段をさらに備え、
前記作成手段によって作成されるログは前記位置検出手段によって検出された位置をさらに含み、
前記順序付け手段は前記ログ検出手段によって検出されたログに含まれる位置を前記取り込み手段によって取り込まれた画像に割り当てる位置割り当て手段をさらに含む、請求項４記載の画像管理システム。
【請求項６】
１または２以上の画像取得装置とログ装置と画像処理装置との協働によって画像を管理する画像管理方法であって、
前記画像取得装置によって実行される方法は、
取得操作に応答して画像を取得する取得ステップ、
前記ログ装置に対して取得操作通知を発行する処理を前記取得操作に応答して実行する発行ステップ、および
前記取得ステップによって取得された画像と前記発行ステップによって発行された取得操作通知との間でリンクを確立する確立ステップを備え、
前記ログ装置によって実行される方法は、
前記画像取得装置によって発行された取得操作通知を受信した時刻を検出する時刻検出ステップ、および
前記画像取得装置によって発行された取得操作通知と前記時刻検出ステップによって検出された時刻とを含むログを作成する作成ステップを備え、
前記画像処理装置によって実行される方法は、
前記画像取得装置によって取得された画像とリンクする取得操作通知を特定する特定ステップ、および
前記画像取得装置によって取得された画像を前記特定ステップによって特定された取得操作通知と前記ログ装置によって作成されたログとに基づいて時系列で順序付ける順序付けステップを備える、画像管理方法。
【請求項７】
１または２以上の画像取得装置とログ装置と画像処理装置との協働によって画像を管理するための画像管理プログラムあって、
前記画像取得装置のプロセッサによって実行されるプログラムは、
取得操作に応答して画像を取得する取得ステップ、
前記ログ装置に対して取得操作通知を発行する処理を前記取得操作に応答して実行する発行ステップ、および
前記取得ステップによって取得された画像と前記発行ステップによって発行された取得操作通知との間でリンクを確立する確立ステップを備え、
前記ログ装置のプロセッサによって実行されるプログラムは、
前記画像取得装置によって発行された取得操作通知を受信した時刻を検出する時刻検出ステップ、および
前記画像取得装置によって発行された取得操作通知と前記時刻検出ステップによって検出された時刻とを含むログを作成する作成ステップを備え、
前記画像処理装置のプロセッサによって実行されるプログラムは、
前記画像取得装置によって取得された画像とリンクする取得操作通知を特定する特定ステップ、および
前記画像取得装置によって取得された画像を前記特定ステップによって特定された取得操作通知と前記ログ装置によって作成されたログとに基づいて時系列で順序付ける順序付けステップを備える、画像管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像管理システムに関し、特に１または２以上の画像取得装置で取得された画像を管理する、画像管理システムに関する。
【背景技術】
【０００２】
この種のシステムの一例が、特許文献１に開示されている。この背景技術によれば、ＧＰＳデータ入力部は、ＧＰＳ受信装置で受信したＧＰＳデータを入力する。画像データ入力部は、撮像装置で撮影した画像データを入力する。撮影位置設定部は、ＧＰＳデータの受信日時と画像データの撮影日時を照合し、画像データの撮影日時に最も近い受信日時を持つＧＰＳデータを関連づける。画像データベースは、画像データと撮影位置情報とを関連付けて記憶する。これによって、ＧＰＳ受信装置を備えていない撮像装置で撮影された画像データを、撮影位置情報で管理することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２００５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、時計を有しないか或いは時計の精度にばらつきがある複数の撮像装置で撮影された画像データを時刻で管理することを想定しておらず、画像管理性能に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、画像管理性能を高めることができる、画像管理システムを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う画像管理システムは、１または２以上の画像取得装置(10：実施例で相当する参照符号。以下同じ)とログ装置(40)と画像処理装置(60)とを備える画像管理システムであって、画像取得装置は、取得操作に応答して画像を取得する取得手段(S1~S5, S15)、ログ装置に対して取得操作通知を発行する処理を取得操作に応答して実行する発行手段(S7, S17)、および取得手段によって取得された画像と発行手段によって発行された取得操作通知との間でリンクを確立する確立手段(S13, S19)を備え、ログ装置は、画像取得装置によって発行された取得操作通知を受信した時刻を検出する時刻検出手段(S29)、および画像取得装置によって発行された取得操作通知と時刻検出手段によって検出された時刻とを含むログを作成する作成手段(S33)を備え、画像処理装置は、画像取得装置によって取得された画像とリンクする取得操作通知を特定する特定手段(S47)、および画像取得装置によって取得された画像を特定手段によって特定された取得操作通知とログ装置によって作成されたログとに基づいて時系列で順序付ける順序付け手段(S49, S55)を備える。
【０００７】
好ましくは、取得操作通知は、取得手段によって取得された画像を識別する画像識別情報、および取得操作の実行タイミングを示すローカル時刻情報の少なくとも一方を含む。
【０００８】
さらに好ましくは、取得手段は、静止画取得操作に応答して静止画像を取得する静止画取得手段(S3, S15)、および動画取得操作に応答して動画像を取得する動画取得手段(S1, S5)を含み、取得操作通知は操作態様を識別する操作態様識別情報をさらに含む。
【０００９】
好ましくは、順序付け手段は、画像に対応するログを検出するログ検出手段(S49)、およびログ検出手段によって検出されたログに含まれる時刻を画像に割り当てる時刻割り当て手段(S55)を含む。
【００１０】
さらに好ましくは、ログ装置は時刻検出手段の検出処理に関連して現在位置を検出する位置検出手段(S31)がさらに備えられ、作成手段によって作成されるログは位置検出手段によって検出された位置をさらに含み、順序付け手段はログ検出手段によって検出されたログに含まれる位置を取り込み手段によって取り込まれた画像に割り当てる位置割り当て手段(S57)をさらに含む。
【００１１】
この発明に従う画像管理方法は、１または２以上の画像取得装置(10)とログ装置(40)と画像処理装置(60)との協働によって画像を管理する画像管理方法であって、画像取得装置によって実行される方法は、取得操作に応答して画像を取得する取得ステップ(S1~S5, S15)、ログ装置に対して取得操作通知を発行する処理を取得操作に応答して実行する発行ステップ(S7, S17)、および取得ステップによって取得された画像と発行ステップによって発行された取得操作通知との間でリンクを確立する確立ステップ(S13, S19)を備え、ログ装置によって実行される方法は、画像取得装置によって発行された取得操作通知を受信した時刻を検出する時刻検出ステップ(S29)、および画像取得装置によって発行された取得操作通知と時刻検出ステップによって検出された時刻とを含むログを作成する作成ステップ(S33)を備え、画像処理装置によって実行される方法は、画像取得装置によって取得された画像とリンクする取得操作通知を特定する特定ステップ(S47)、および画像取得装置によって取得された画像を特定ステップによって特定された取得操作通知とログ装置によって作成されたログとに基づいて時系列で順序付ける順序付けステップ(S49, S55)を備える。
【００１２】
この発明に従う画像管理プログラムは、１または２以上の画像取得装置(10)とログ装置(40)と画像処理装置(60)との協働によって画像を管理するための画像管理プログラムあって、画像取得装置のプロセッサ(24)によって実行されるプログラムは、取得操作に応答して画像を取得する取得ステップ(S1~S5, S15)、ログ装置に対して取得操作通知を発行する処理を取得操作に応答して実行する発行ステップ(S7, S17)、および取得ステップによって取得された画像と発行ステップによって発行された取得操作通知との間でリンクを確立する確立ステップ(S13, S19)を備え、ログ装置のプロセッサ(48)によって実行されるプログラムは、画像取得装置によって発行された取得操作通知を受信した時刻を検出する時刻検出ステップ(S29)、および画像取得装置によって発行された取得操作通知と時刻検出ステップによって検出された時刻とを含むログを作成する作成ステップ(S33)を備え、画像処理装置のプロセッサ(66)によって実行されるプログラムは、画像取得装置によって取得された画像とリンクする取得操作通知を特定する特定ステップ(S47)、および画像取得装置によって取得された画像を特定ステップによって特定された取得操作通知とログ装置によって作成されたログとに基づいて時系列で順序付ける順序付けステップ(S49, S55)を備える。
【発明の効果】
【００１３】
この発明によれば、画像取得装置において取得操作が行われると、取得操作通知がログ装置に対して発行されるとともに、取得操作に応答して取得された画像と取得操作通知との間でリンクが確立される。一方、ログ装置は、画像取得装置から受信した取得操作通知と受信時刻とを含むログを作成する。画像取得装置によって取得された画像は、この画像にリンクする取得操作通知とログ装置によって作成されたログとに基づいて、時系列で順序付けられる。これによって、画像取得装置が時計を有していないか或いは時計の精度が低くても、取得された画像を時刻で管理することができる。こうして、画像管理性能が向上する。
【００１４】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１５】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この実施例に適用されるディジタルカメラの構成の一例を示すブロック図である。
【図３】（Ａ）はカメラＡで作成された画像ファイルの一例を示す図解図であり、（Ｂ）はカメラＡで作成された他の画像ファイルの一例を示す図解図であり、（Ｃ）はカメラＡで作成されたその他の画像ファイルの一例を示す図解図である。
【図４】（Ａ）はカメラＢで作成された画像ファイルの一例を示す図解図であり、（Ｂ）はカメラＢで作成された他の画像ファイルの一例を示す図解図であり、（Ｃ）はカメラＢで作成されたその他の画像ファイルの一例を示す図解図である。
【図５】（Ａ）はカメラＣで作成された画像ファイルの一例を示す図解図であり、（Ｂ）はカメラＣで作成された他の画像ファイルの一例を示す図解図であり、（Ｃ）はカメラＣで作成されたその他の画像ファイルの一例を示す図解図である。
【図６】図２に示すディジタルカメラに設けられたＣＰＵの動作の一部を示すフロー図である。
【図７】この実施例に適用されるロガーの構成の一例を示すブロック図である。
【図８】図７に示すロガーによって作成されるイベントログの一例を示す図解図である。
【図９】図７に示すロガーに設けられたＣＰＵの動作の一部を示すフロー図である。
【図１０】この実施例に適用されるＰＣの構成の一例を示すブロック図である。
【図１１】図１０に示すＰＣに設けられたＣＰＵの動作の一部を示すフロー図である。
【図１２】図１０に示すＰＣに設けられたＣＰＵの動作の他の一部を示すフロー図である。
【図１３】（Ａ）はＰＣによって編集された画像ファイルの一例を示す図解図であり、（Ｂ）はＰＣによって編集された他の画像ファイルの一例を示す図解図であり、（Ｃ）はＰＣによって編集されたその他の画像ファイルの一例を示す図解図である。
【図１４】（Ａ）はＰＣによって編集された画像ファイルの一例を示す図解図であり、（Ｂ）はＰＣによって編集された他の画像ファイルの一例を示す図解図であり、（Ｃ）はＰＣによって編集されたその他の画像ファイルの一例を示す図解図である。
【図１５】（Ａ）はＰＣによって編集された画像ファイルの一例を示す図解図であり、（Ｂ）はＰＣによって編集された他の画像ファイルの一例を示す図解図であり、（Ｃ）はＰＣによって編集されたその他の画像ファイルの一例を示す図解図である。
【発明を実施するための形態】
【００１６】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１７】
図１を参照して、この実施例の画像管理システムは、基本的に次のように構成される。画像管理システムは、１または２以上の画像取得装置１とログ装置２と画像処理装置３とを備える。画像取得装置１において、取得手段１ａは取得操作に応答して画像を取得し、発行手段１ｂはログ装置２に対して取得操作通知を発行する処理を取得操作に応答して実行し、そして確立手段１ｃは取得手段１ａによって取得された画像と発行手段１ｂによって発行された取得操作通知との間でリンクを確立する。ログ装置２において、時刻検出手段２ａは画像取得装置１によって発行された取得操作通知を受信した時刻を検出し、作成手段２ｂは画像取得装置１によって発行された取得操作通知と時刻検出手段２ａによって検出された時刻とを含むログを作成する。画像処理装置３において、特定手段３ａは画像取得装置１によって取得された画像とリンクする取得操作通知を特定し、順序付け手段３ｂは画像取得装置１によって取得された画像を特定手段３ａによって特定された取得操作通知とログ装置２によって作成されたログとに基づいて時系列で順序付ける。
【００１８】
画像取得装置１において取得操作が行われると、取得操作通知がログ装置２に対して発行されるとともに、取得操作に応答して取得された画像と取得操作通知との間でリンクが確立される。一方、ログ装置２は、画像取得装置１から受信した取得操作通知と受信時刻とを含むログを作成する。画像取得装置１によって取得された画像は、この画像にリンクする取得操作通知とログ装置２によって作成されたログとに基づいて、時系列で順序付けられる。これによって、画像取得装置１が時計を有していないか或いは時計の精度が低くても、取得された画像を時刻で管理することができる。こうして、画像管理性能が向上する。
［実施例］
【００１９】
図２を参照して、この実施例のディジタルカメラ１０は、撮像装置１２を含む。被写体を表す光学像は、図示しないレンズを通して撮像装置１２の撮像面に照射される。
【００２０】
ムービボタン２６が操作されると、ＣＰＵ２４は、動画記録処理を開始するべく、対応する命令を撮像装置１２，動画圧縮回路２０およびメモリＩ／Ｆ３２に与える。
【００２１】
撮像装置１２は、撮像面で捉えられた光学像に対応する生画像データを繰り返し作成し、作成された生画像データを出力する。撮像装置１２から出力された各フレームの生画像データは、カメラ処理回路１４によって色分離，白バランス調整，ＹＵＶ変換などの処理を施される。これによって作成されたＹＵＶ形式の画像データは、メモリ制御回路１６を通してＳＤＲＡＭ１８に書き込まれる。
【００２２】
動画圧縮回路２０は、ＳＤＲＡＭ１８に格納された画像データをメモリ制御回路１６を通して繰り返し読み出し、読み出された画像データをＭＰＥＧ４方式（またはＨ２６４方式）で圧縮し、そして圧縮動画像データつまりＭＰ４データ（またはＨ２６４データ）をメモリ制御回路１６を通してＳＤＲＡＭ１８に書き込む。
【００２３】
なお、或るディジタルカメラ１０の動画圧縮回路２０はＭＰＥＧ方式を採用し、他のディジタルカメラ１０はＨ２６４方式を採用する。したがって、ＭＰ４データはＭＰＥＧ方式を採用する動画圧縮回路２０によって作成され、Ｈ２６４データはＨ２６４方式を採用する動画圧縮回路２０によって作成される。
【００２４】
メモリＩ／Ｆ３２は、こうして得られたＭＰ４データ（またはＨ２６４データ）をメモリ制御回路１６を通してＳＤＲＡＭ１８から読み出し、読み出されたＭＰ４データ（またはＨ２６４データ）を着脱自在のメモリカード３４に形成された画像ファイルに蓄積する。
【００２５】
このような動画記録が開始された後、ＣＰＵ２４は、ムービボタン２６の操作を示すイベント情報を作成し、作成されたイベント情報の送信を通信Ｉ／Ｆ３６に命令する。イベント情報は、通信Ｉ／Ｆ３６によって図７に示すロガー４０に送信される。
【００２６】
ムービボタン２６が再度操作されると、ＣＰＵ２４は、動画記録を終了するべく、対応する命令を撮像装置１２，動画圧縮回路２０およびメモリＩ／Ｆ３２に与える。撮像装置１２および動画圧縮回路２０は速やかに処理を停止し、メモリＩ／Ｆ３２は、ＳＤＲＡＭ１８に残存するＨ２６４データ（またはＭＰ４データ）の記録が完了した後に処理を終了する。
【００２７】
動画記録が終了されると、ＣＰＵ２４は、上述したイベント情報を画像ファイルに記述するべく、対応する命令をメモリＩ／Ｆ３２に与える。イベント情報は、メモリＩ／Ｆ３２によって画像ファイルのヘッダに記述される。この結果、ロガー４０に送信されたイベント情報とメモリカード３４に作成された画像ファイルとの間でリンクが確立される。
【００２８】
シャッタボタン２８が操作されると、ＣＰＵ２４は、静止画記録処理を実行するべく、対応する命令を撮像装置１２，静止画圧縮回路２２およびメモリＩ／Ｆ３２に与える。
【００２９】
撮像装置１２からは、１フレームに相当する生画像データが出力される。出力された生画像データは上述の要領でＹＵＶ形式の画像データに変換され、変換された画像データはメモリ制御回路１６を通してＳＤＲＡＭ１８に書き込まれる。
【００３０】
静止画圧縮回路２２は、ＳＤＲＡＭ１８に格納された１フレームの画像データをメモリ制御回路１６を通して読み出し、読み出された画像データをＪＰＥＧ方式で圧縮し、そして圧縮画像データつまりＪＰＥＧデータをメモリ制御回路１６を通してＳＤＲＡＭ１８に書き込む。メモリＩ／Ｆ３２は、こうして得られた１フレームのＪＰＥＧデータをメモリ制御回路１６を通してＳＤＲＡＭ１８から読み出し、読み出されたＪＰＥＧデータを収めた画像ファイルをメモリカード３４に記録する。
【００３１】
画像ファイルの記録が完了すると、ＣＰＵ２４は、シャッタボタン２８の操作を示すイベント情報を作成し、作成されたイベント情報の送信を通信Ｉ／Ｆ３６に命令する。イベント情報は、通信Ｉ／Ｆ３６によってロガー４０に送信される。
【００３２】
ＣＰＵ２４はさらに、作成されたイベント情報を画像ファイルに記述するべく、対応する命令をメモリＩ／Ｆ３２に与える。イベント情報は、メモリＩ／Ｆ３２によって画像ファイルのヘッダに記述される。この結果、ロガー４０に送信されたイベント情報とメモリカード３４に作成された画像ファイルとの間でリンクが確立される。
【００３３】
或るディジタルカメラ１０で作成されるイベント情報は、イベント種別およびカメラ時刻を含む。また、他のディジタルカメラ１０で作成されるイベント情報は、イベント種別および絶対パス名を含む。つまり、イベント種別は必ずイベント情報に含まれ、カメラ時刻および絶対パス名は択一的にイベント情報に含まれる。また、メモリカード３４に形成されるファイルシステムが、ファイル作成時刻や絶対パス名やイベント種別をファイルに関連付けて記録でき、なおかつＰＣ６０のＣＰＵ６６がメモリＩ／Ｆ６４を通じてそれらのファイルシステム付属情報を取得することができる場合は、イベント情報を画像ファイル内ではなくファイルシステムに記録してもよい。
【００３４】
イベント種別は、イベント情報の作成原因がムービボタン２６の操作およびシャッタボタン２８の操作のいずれであるかを識別するための情報であり、“ムービボタン”および“シャッタボタン”のいずれか一方を示す。カメラ時刻は、イベント種別によって識別される操作が行われた時刻を示す情報であり、時計回路３０の出力を参照して検出される。絶対パス名は、イベント種別によって識別される操作によって作成された画像ファイルへのパスを識別するための情報であり、メモリカード３４が有するディレクトリ構造によって異なる固有の名称を示す。
【００３５】
したがって、３台のディジタルカメラ１０，１０および１０をそれぞれ“カメラＡ”，“カメラＢ”および“カメラＣ”を定義すると、カメラＡではたとえば図３（Ａ）〜図３（Ｃ）に示す画像ファイルＡ１〜Ａ３が順に作成され、カメラＢではたとえば図４（Ａ）〜図４（Ｃ）に示す画像ファイルＢ１〜Ｂ３が順位作成され、カメラＣではたとえば図５（Ａ）〜図５（Ｃ）に示す画像ファイルＣ１〜Ｃ３が順に作成される。
【００３６】
図３（Ａ）〜図３（Ｃ）および図５（Ａ）〜図５（Ｃ）によれば、カメラＡおよびＣの各々によって作成されるイベント情報は、イベント種別とカメラ時刻とを含む。また、図４（Ａ）〜図４（Ｃ）によれば、カメラＢによって作成されるイベント情報は、イベント種別と絶対パス名とを含む。
【００３７】
ＣＰＵ２４は、図６に示すフロー図に従う処理を実行する。なお、このフロー図に対応する制御プログラムは、フラッシュメモリ３８に記憶される。
【００３８】
ステップＳ１ではムービボタン２６が操作されたか否かを判別し、ステップＳ３ではシャッタボタン２８が操作されたか否かを判別する。ステップＳ１の判別結果がＹＥＳであればステップＳ５に進み、ステップＳ３の判別結果がＹＥＳであればステップＳ１５に進む。
【００３９】
ステップＳ５では、動画記録を開始するべく、対応する命令を撮像装置１２，動画圧縮回路２０およびメモリＩ／Ｆ３２に与える。この結果、撮像面で捉えられたシーンを表すＭＰ４データ（またはＨ２６４データ）がメモリカード３４内の画像ファイルに書き込まれる。ステップＳ７では、ムービボタン２６の操作を示すイベント情報を作成し、作成されたイベント情報の送信を通信Ｉ／Ｆ３６に命令する。イベント情報は、通信Ｉ／Ｆ３６によってロガー４０に送信される。
【００４０】
ステップＳ９では、ムービボタン２８が再度操作されたか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、動画記録を終了するべくステップＳ１１に進む。ステップＳ１１では対応する命令を撮像装置１２，動画圧縮回路２０およびメモリＩ／Ｆ３２に与え、これによってＭＰ４データ（またはＨ２６４データ）の書き込みが終了される。
【００４１】
ステップＳ１３では、ステップＳ７で作成されたイベント情報をステップＳ５で作成された画像ファイルに記述するべく、対応する命令をメモリＩ／Ｆ３２に与える。イベント情報は、メモリＩ／Ｆ３２によって画像ファイルのヘッダに記述される。この結果、ロガー４０に送信されたイベント情報とメモリカード３４に作成された画像ファイルとの間でリンクが確立される。ステップＳ１３の処理が完了すると、ステップＳ１に戻る。
【００４２】
ステップＳ１５では、静止画記録を実行するべく、対応する命令を撮像装置１２，動画圧縮回路２０およびメモリＩ／Ｆ３２に与える。この結果、シャッタボタン２８が操作された時点のシーンを表すＪＰＥＧデータを収めた画像ファイルがメモリカード３４に記録される。ステップＳ１７では、シャッタボタン２８の操作を示すイベント情報を作成し、作成されたイベント情報の送信を通信Ｉ／Ｆ３６に命令する。上述と同様、イベント情報は、通信Ｉ／Ｆ３６によってロガー４０に送信される。
【００４３】
ステップＳ１９では、ステップＳ１７で作成されたイベント情報をステップＳ１５で作成された画像ファイルのヘッダに記述するべく、対応する命令をメモリＩ／Ｆ３２に与える。イベント情報は、メモリＩ／Ｆ３２によって画像ファイルのヘッダに記述される。これによって、ロガー４０に送信されたイベント情報とメモリカード３４に作成された画像ファイルとの間でリンクが確立される。ステップＳ１７の処理が完了すると、ステップＳ１に戻る。
【００４４】
図７を参照して、ロガー４０は、ＣＰＵ４８を含む。電源が投入されると、ＣＰＵ４８は、メモリ制御回路４４を通してＤＲＡＭ４６にアクセスし、空き状態のイベントログＥＬＧをＤＲＡＭ４６に作成する。
【００４５】
図８を参照して、イベントログＥＬＧは複数のカラムによって形成され、各カラムはロガー時刻，ロガー位置およびイベント情報を項目として有する。以下では、共通のカラムに記述されたロガー時刻，ロガー位置およびイベント情報を“ログ情報”と総称する。なお、図８に示す“備考”は理解を促すために設けたものであり、イベントログＥＬＧには実際には存在しない。
【００４６】
イベントログＥＬＧの作成が完了すると、ＣＰＵ４８は、先頭カラムを指定するべく、カラム番号を識別する変数Ｋを“１”に設定する。ディジタルカメラ１０から送信されたイベント情報は、通信Ｉ／Ｆ４２によって受信される。このときＣＰＵ４８は、時計回路５２の出力を参照して現在時刻（＝ロガー時刻）を検出し、ＧＰＳ装置５４の出力を参照して現在位置（＝ロガー位置）を検出する。検出されたロガー時刻およびロガー位置は、受信したイベント情報とともに、イベントログＥＬＧのＫ番目のカラムに登録される。変数Ｋの値は、登録が完了した後にインクリメントされる。
【００４７】
したがって、カメラＡがロガー４０の近傍で図３（Ａ）〜図３（Ｃ）に示す画像ファイルＡ１〜Ａ３を作成し、カメラＢがロガー４０の近傍で図４（Ａ）〜図４（Ｃ）に示す画像ファイルＢ１〜Ｂ３を作成し、そしてカメラＣがロガー４０の近傍で図５（Ａ）〜図５（Ｃ）に示す画像ファイルＣ１〜Ｃ３を作成すると、ログ情報は、図８に示す要領でイベントログＥＬＧに登録される。
【００４８】
なお、カメラＡに設けられた時計回路３０，カメラＣに設けられた時計回路３０，およびロガー４０に設けられた時計回路５２の間では、時刻が必ずしも一致しない。このようなカメラＡ，カメラＣおよびロガー４０の間での時刻のずれは、イベントログＥＬＧに登録されたロガー時刻およびカメラ時刻によって明らかとなる。
【００４９】
図１０に示すＰＣ(Personal Computer)６０から送信されたイベントログ転送要求が通信Ｉ／Ｆ４２によって受信されると、ＣＰＵ４８は、イベントログＥＬＧの送信を通信Ｉ／Ｆ４２に命令する。通信Ｉ／Ｆ４２は、ＤＲＡＭ４６に作成されたイベントログＥＬＧをメモリ制御回路４４を通して読み出し、読み出されたイベントログＥＬＧをＰＣ６０に送信する。
【００５０】
ＣＰＵ４８は、図９に示すフロー図に従う処理を実行する。なお、このフロー図に対応する制御プログラムは、フラッシュメモリ５０に記憶される。
【００５１】
ステップＳ２１では、メモリ制御回路４４を通してＤＲＡＭ４６にアクセスし、空き状態のイベントログＥＬＧをＤＲＡＭ４６に作成する。ステップＳ２３では、イベントログＥＬＧに設けられたカラムを識別する変数Ｋを“１”に設定する。ステップＳ２５ではイベント情報を受信したか否かを判別し、ステップＳ２７ではイベントログ転送要求を受信したか否かを判別する。
【００５２】
ステップＳ２５の判別結果がＹＥＳであれば、ステップＳ２９で時計回路５２の出力を参照して現在時刻つまりロガー時刻を検出し、ステップＳ３１でＧＰＳ装置５４の出力を参照して現在位置つまりロガー位置を検出する。ステップＳ３３では、受信したイベント情報とステップＳ２９およびＳ３１でそれぞれ検出したロガー時刻およびロガー位置とを、イベントログＥＬＧのＫ番目のカラムにログ情報として登録する。登録が完了すると、ステップＳ３５で変数Ｋをインクリメントし、その後にステップＳ２５に戻る。
【００５３】
ステップＳ２７の判別結果がＹＥＳであれば、イベントログＥＬＧの送信を通信Ｉ／Ｆ４２に命令する。通信Ｉ／Ｆ４２は、上述の要領で作成されたイベントログＥＬＧをメモリ制御回路４４を通してＤＲＡＭ４６から読み出し、読み出されたイベントログＥＬＧをＰＣに送信するか、或いはメモリＩ／Ｆ５６に命令してメモリカード５８に保存させる。ステップＳ３７の処理が完了すると、ステップＳ２５に戻る。
【００５４】
図１０を参照して、ＰＣ６０は、メモリＩ／Ｆ６４を含む。イベントログＥＬＧを通信によって取得しない場合は、ロガー４０から抜去されたメモリカード５８がメモリＩ／Ｆ６４に接続され、イベントログＥＬＧをＤＲＡＭ７２に取得した後、メモリカード５８を抜去する。ディジタルカメラ１０から抜去されたメモリカード３４がメモリＩ／Ｆ６４に接続されると、メモリカード３４に保存された画像ファイルがＣＰＵ６６によってアクセス可能となる。
【００５５】
メモリカード３４がメモリＩ／Ｆ６４に接続され、かつキーボード／マウス６８によってファイル編集モードが選択されると、ＣＰＵ６６は、イベントログＥＬＧをロガー４０から取得するべく、対応する命令を通信Ｉ／Ｆ６２に与える。通信Ｉ／Ｆ６２は、イベントログ転送要求をロガー４０に送信し、これに応答してロガー４０から返送されたイベントログＥＬＧをメモリ制御回路７０を通してＤＲＡＭ７２に書き込む。
【００５６】
ＣＰＵ６６は続いて、変数Ｌを“１”〜“Ｌｍａｘ”（Ｌｍａｘ：メモリカード３４に保存された画像ファイルの総数）の各々に設定し、メモリカード３４に保存されたＬ番目の画像ファイルのヘッダからイベント情報を読み出し、そして読み出されたイベント情報と同一のイベント情報を含むログ情報をＤＲＡＭ７２に格納されたイベントログＥＬＧから探索する。所望のログ情報が検出されると、ＣＰＵ６６は、Ｌ番目の画像ファイルのヘッダからイベント情報を削除し、探索処理によって検出されたログ情報に含まれるロガー時刻およびロガー位置をＬ番目の画像ファイルのヘッダに記述する。
【００５７】
したがって、図３（Ａ）〜図３（Ｃ）に示す画像ファイルＡ１〜Ａ３が記録されたメモリカード３４がＰＣ６０に装着された状態で編集モードが選択されると、画像ファイルＡ１〜Ａ３のヘッダは図１３（Ａ）〜図１３（Ｃ）に示す要領で更新される。
【００５８】
また、図４（Ａ）〜図４（Ｃ）に示す画像ファイルＢ１〜Ｂ３が記録されたメモリカード３４がＰＣ６０に装着された状態で編集モードが選択されると、画像ファイルＢ１〜Ｂ３のヘッダは図１４（Ａ）〜図１４（Ｃ）に示す要領で更新される。
【００５９】
さらに、図５（Ａ）〜図５（Ｃ）に示す画像ファイルＣ１〜Ｃ３が記録されたメモリカード３４がＰＣ６０に装着された状態で編集モードが選択されると、画像ファイルＣ１〜Ｃ３のヘッダは図１５（Ａ）〜図１５（Ｃ）に示す要領で更新される。
【００６０】
こうして編集された画像ファイルＡ１〜Ａ３，Ｂ１〜Ｂ３，Ｃ１〜Ｃ３を再生するときは、ヘッダに記述されたロガー時刻を基準として再生順序が決定される。ディスプレイドライバ７４は、決定された再生順序に従って再生画像をディスプレイモニタ７６に表示する。また、再生画像を地図画像上に貼り付けるときは、ヘッダに記述されたロガー位置を参照して貼り付け位置が決定される。ディスプレイドライバ７４は、決定された貼り付け位置に対応して再生画像をディスプレイモニタ７６に表示された地図画像に多重する。
【００６１】
ファイル編集モードが選択されたとき、ＣＰＵ６６は、図１１〜図１２に示すフロー図に従う処理を実行する。なお、これらのフロー図に対応する制御プログラムは、ＨＤＤ７８に保存される。
【００６２】
ステップＳ４１では、イベントログＥＬＧをロガー４０から取得するべく、対応する命令を通信Ｉ／Ｆ６２に与える。通信Ｉ／Ｆ６２は、イベントログ転送要求をロガー４０に送信し、これに応答してロガー４０から返送されたイベントログＥＬＧをメモリ制御回路７０を通してＤＲＡＭ７２に書き込む。
【００６３】
ステップＳ４３では変数Ｌを“１”に設定し、ステップＳ４５ではメモリカード３４に保存されたＬ番目の画像ファイルのヘッダにイベント情報が記述されているか否かを判別する。判別結果がＮＯであれば、ステップＳ５９に進む。これに対して、判別結果がＹＥＳであれば、Ｌ番目の画像ファイルのヘッダに記述されたイベント情報をステップＳ４７で読み出す。
【００６４】
ステップＳ４９では、読み出されたイベント情報と同一のイベント情報を含むログ情報をＤＲＡＭ７２に格納されたイベントログＥＬＧから探索する。ステップＳ５１では所望のログ情報が検出されたか否かを判別し、判別結果がＮＯであればそのままステップＳ５９に進む一方、判別結果がＹＥＳであればステップＳ５３〜Ｓ５５の処理を経てステップＳ５９に進む。
【００６５】
ステップＳ５３では、Ｌ番目の画像ファイルのヘッダからイベント情報を削除する。ステップＳ５５では、ステップＳ４９の処理によって検出されたログ情報に含まれるロガー時刻をＬ番目のファイルのヘッダに記述する。ステップＳ５７では、ステップＳ４９の処理によって検出されたログ情報に含まれるロガー位置をＬ番目のファイルのヘッダに記述する。
【００６６】
ステップＳ５９では、変数Ｌが最大値Ｌｍａｘに達したか否かを判別する。判別結果がＮＯであればステップＳ６１で変数ＬをインクリメントしてからステップＳ４５に戻る一方、判別結果がＹＥＳであれば処理を終了する。
【００６７】
以上の説明から分かるように、画像管理システムは、ディジタルカメラ１０とロガー４０とＰＣ６０とによって形成される。ディジタルカメラ１０において、ＣＰＵ２４は、ムービボタン２６の操作に応答して動画像を取得し(S1, S5)、シャッタボタン２８の操作に応答して静止画像を取得する(S3, S15)。ＣＰＵ２４はまた、ロガー４０に対してイベント情報（＝取得操作通知）を送信する処理をムービボタン２６またはシャッタボタン２８の操作に応答して実行する(S7, S17)。ＣＰＵ２４はさらに、取得された動画像または静止画像とロガー４０に送信されたイベント情報との間でリンクを確立する(S13, S19)。
【００６８】
ロガー４０において、ＣＰＵ４８は、ディジタルカメラ１０から送信されたイベント情報を受信した時刻を検出し(S29)、受信したイベント情報と検出した時刻とを含むログ情報を作成する(S33)。ＰＣ６０において、ＣＰＵ６６は、ディジタルカメラ１０によって取得された画像とリンクするイベント情報を特定し(S47)、ディジタルカメラ１０によって取得された画像を特定されたイベント情報とロガー４０によって作成されたログ情報とに基づいて時系列で順序付ける(S49, S55)。
【００６９】
このように、ディジタルカメラ１０においてムービボタン２６またはシャッタボタン２８が操作されると、イベント情報がロガー４０に送信されるとともに、ムービボタン２６またはシャッタボタン２８の操作に応答して取得された画像とイベント情報との間でリンクが確立される。一方、ロガー４０は、ディジタルカメラ１０から受信したイベント情報と受信時刻とを含むログ情報を作成する。ディジタルカメラ１０によって取得された画像は、この画像にリンクするイベント情報とロガー４０によって作成されたログ情報とに基づいて、時系列で順序付けられる。これによって、ディジタルカメラ１０が時計を有していないか或いは時計の精度が低くても、取得された画像を時刻で管理することができる。こうして、画像管理性能が向上する。
【００７０】
なお、この実施例では、カメラ時刻および絶対パス名の少なくとも一方とイベント種別とをイベント情報に含めるようにしているが、これに加えてＭＡＣアドレス，製品名または製造番号などのカメラをユニークに識別する識別子をイベント情報に含めるようにしてもよい。
【００７１】
また、この実施例では、イベント情報を画像ファイルのヘッダに書き込むようにしている（図６のステップＳ１３またはＳ１９参照）。しかし、これに代えて、イベント情報と画像データとが紐付けされている関係を示す管理テーブルを設けるようにしてもよい。さらに、この実施例では、ログを管理する機能をロガー４０に設け、画像ファイルを再生する機能をＰＣ６０に設けるようにしている。しかし、ロガー４０を省き、ログ管理機能をＰＣ６０に設けるようにしてもよい。
【符号の説明】
【００７２】
１０  …ディジタルカメラ
１２  …撮像装置
２４，４８，６６  …ＣＰＵ
３０，５２  …時計回路
３４  …メモリカード
３６，６２  …通信Ｉ／Ｆ
４０  …ロガー
５４  …ＧＰＳ装置
６０  …ＰＣ
【図１】
2012231271.tif 000003
【図２】
2012231271.tif 000004
【図３】
2012231271.tif 000005
【図４】
2012231271.tif 000006
【図５】
2012231271.tif 000007
【図６】
2012231271.tif 000008
【図７】
2012231271.tif 000009
【図８】
2012231271.tif 000010
【図９】
2012231271.tif 000011
【図１０】
2012231271.tif 000012
【図１１】
2012231271.tif 000013
【図１２】
2012231271.tif 000014
【図１３】
2012231271.tif 000015
【図１４】
2012231271.tif 000016
【図１５】
2012231271.tif 000017