(57)【要約】【課題】複数の撮像装置により撮像された画像ファイルに基づいて、確実にイベントの抽出を行う。【解決手段】撮像時刻データに基づいて、所定の時間範囲内に撮像時刻が含まれる画像ファイルの頻度を算出する頻度算出部と、頻度算出部により算出された画像ファイルの頻度に基づいて、複数の撮像装置において略同一の時間範囲内に撮像された画像ファイルを抽出する画像抽出部と、画像抽出部により抽出された画像ファイルの画像データを、抽出されない画像ファイルの画像データとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する表示制御部とを設けた。【選択図】図３
2014216774.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮像装置により撮像され、画像データ及びこの画像データの撮像時刻データを含む複数の画像ファイルが格納された記憶部を有する情報処理装置において、
前記撮像時刻データに基づいて、所定の時間範囲内に撮像時刻が含まれる前記画像ファイルの頻度を算出する頻度算出部と、
前記頻度算出部により算出された前記画像ファイルの頻度に基づいて、複数の前記撮像装置において略同一の時間範囲内に撮像された画像ファイルを抽出する画像抽出部と、
前記画像抽出部により抽出された前記画像ファイルの画像データを、抽出されない前記画像ファイルの画像データとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する表示制御部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は前記画像ファイル毎の重み付け値を取得する重み付け値取得部を備え、
前記画像抽出部は、前記画像ファイルの頻度と前記重み付け値とに基づいて画像ファイルを抽出する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記重み付け値取得部は、前記画像ファイルが撮像された前記撮像装置に基づいて前記画像ファイル毎の重み付け値を取得することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記重み付け値取得部は、前記画像ファイルの画像データに含まれる被写体の顔認識処理を行い、この顔認識処理の結果に基づいて前記画像ファイル毎の重み付け値を取得することを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記重み付け値取得部は、前記画像ファイルが前記表示画面による表示の対象となった回数に基づいて前記画像ファイル毎の重み付け値を取得することを特徴とする請求項２記載の情報処理装置。
【請求項６】
前記情報処理装置は、前記撮像時刻データに基づいて、前記撮像装置毎に複数の前記画像ファイルを時間軸上に配列する配列部を備え、
前記頻度算出部は、この時間軸上において隣接する前記画像ファイルの時間差を算出し、一定時間以下の時間差をもって撮像された前記画像ファイルについては頻度を算出しない
ことを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記画像抽出部は、前記略同一の時間範囲内において前記画像ファイルを撮像した前記撮像装置の数にも基づいて前記画像ファイルを抽出することを特徴とする請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記情報処理装置は、前記画像抽出部により抽出された前記画像ファイルが存在する複数の前記撮像装置を同一のグループに関連付けるグループ関連付け部を備えることを特徴とする請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
前記情報処理装置は、前記頻度算出部により算出された前記画像ファイルの頻度を前記撮像装置毎に比較し、この頻度が合致するように、少なくとも一つの前記撮像装置により撮像された前記画像ファイルの撮像時刻データに対する補正値を算出する補正値算出部を備え、
前記画像抽出部は、前記補正値算出部により算出された前記補正値により前記撮像時刻データを補正して、複数の前記撮像装置において前記略同一の時間範囲内に撮像された画像ファイルを抽出することを特徴とする請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
複数の撮像装置により撮像され、画像データ及びこの画像データの撮像時刻データを含む複数の画像ファイルが格納された記憶部を有する情報処理装置と、この情報処理装置との間で通信回線を介して通信可能なサーバ装置とを備えた画像表示システムにおいて、
前記情報処理装置は、
前記サーバ装置に前記撮像時刻データ及び前記撮像装置に関する情報を送信する第１の出力部と、
前記サーバ装置により抽出された前記撮像時刻データを受信する第１の入力部と、
前記サーバ装置により抽出された前記撮像時刻データを有する前記画像ファイルの画像データを、抽出されない前記撮像時刻データを有する画像ファイルの画像データとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する表示制御部と
を備え、
前記サーバ装置は、
前記情報処理装置から送信された前記撮像時刻データ及び前記撮像装置に関する情報を受信する第２の入力部と、
前記情報処理装置から送信された前記撮像時刻データ及び前記撮像装置に関する情報に基づいて、所定の時間範囲内に撮像時刻が含まれる前記撮像時刻データの頻度を算出する頻度算出部と、
前記頻度算出部により算出された前記撮像時刻データの頻度に基づいて、複数の前記撮像装置において略同一の時間範囲内に存在する前記撮像時刻データを抽出する時刻データ抽出部と、
前記時刻データ抽出部により抽出された前記撮像時刻データを前記情報処理装置に送信する第２の出力部と
を備えることを特徴とする画像表示システム。
【請求項１１】
複数の撮像装置により撮像され、画像データ及びこの画像データの撮像時刻データを含む複数の画像ファイルが格納された記憶部を有する情報処理装置における画像表示方法であって、
前記撮像時刻データに基づいて、所定の時間範囲内に撮像時刻が含まれる前記画像ファイルの頻度を算出する工程と、
前記算出された前記画像ファイルの頻度に基づいて、複数の前記撮像装置において略同一の時間範囲内に撮像された画像ファイルを抽出する工程と、
前記抽出された前記画像ファイルの画像データを、抽出されない前記画像ファイルの画像データとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する工程と
を備えることを特徴とする画像表示方法。
【請求項１２】
複数の撮像装置により撮像され、画像データ及びこの画像データの撮像時刻データを含む複数の画像ファイルが格納された記憶部を有するコンピュータにより実行されるプログラムであって、
このプログラムは、前記コンピュータにより実行されると、
前記撮像時刻データに基づいて、所定の時間範囲内に撮像時刻が含まれる前記画像ファイルの頻度を算出する工程と、
前記算出された前記画像ファイルの頻度に基づいて、複数の前記撮像装置において略同一の時間範囲内に撮像された画像ファイルを抽出する工程と、
前記抽出された前記画像ファイルの画像データを、抽出されない前記画像ファイルの画像データとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する工程と
を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像時刻データを含む画像ファイルを表示させる情報処理装置、画像表示システム、画像表示方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルスチルカメラに代表される撮像装置により撮像された画像ファイルの中から、重要なシーン、イベントを撮像した画像ファイルを抽出する技術が提案されている（例えば特許文献１〜３参照）。特許文献１に開示された技術では、複数の撮像装置により撮像された映像を撮影時間に基づいて時間軸上に並べ、この映像をドラッグ＆ドロップしてテンプレート中に挿入することで動画像コンテンツを作成している。また、特許文献２に開示された技術では、デジタルビデオカメラで撮影された動画コンテンツの撮影時刻に基づいて、同一時間帯に複数の撮影が行われた撮影区間を抽出し、この重複撮影区間における各動画コンテンツの特徴量を算出し、この特徴量に基づいてダイジェスト画像を作成している。さらに、特許文献３に開示された技術では、撮影日時順に並び替えた画像のうち、隣り合う画像間の撮影日時の差分値を算出して、この時間差分値を用いてイベントを区分している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−４７３９号公報
【特許文献２】特開２００８−３１２０６１号公報
【特許文献３】特開２０１１−１０９４２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１〜３に開示された技術では、いずれも画像ファイルに付与された撮影日時データに基づいて重要シーンやイベントの抽出を行っていた。撮像装置が画像ファイル内に撮像日時データを保存する場合、この撮像日時データは撮像装置の内部時計に基づいて付与されることが多い。一般的な撮像装置の内部時計は月差数十秒程度の誤差を生じ、また、この誤差も撮像装置毎の個体差があるため、複数の撮像装置で同時に被写体を撮像しても、画像ファイルに保存される撮像日時データが全く同一であることは保証しにくい。従って、上述した従来の技術では、撮像装置の内部時計に誤差が生じていた場合、重要シーンやイベントの抽出を確実に行えない可能性があった。
【０００５】
本発明は上述した課題に鑑みてなされたもので、複数の撮像装置により撮像された画像ファイルに基づいて、確実にイベントの抽出を行うことの可能な情報処理装置、画像表示システム、画像表示方法及びプログラムの提供をその目的の一つとしている。
【課題を解決するための手段】
【０００６】
本発明は、複数の撮像装置により撮像され、画像データ及びこの画像データの撮像時刻データを含む複数の画像ファイルが格納された記憶部を有する情報処理装置に適用される。そして、撮像時刻データに基づいて、所定の時間範囲内に撮像時刻が含まれる画像ファイルの頻度を算出する頻度算出部と、頻度算出部により算出された画像ファイルの頻度に基づいて、複数の撮像装置において略同一の時間範囲内に撮像された画像ファイルを抽出する画像抽出部と、画像抽出部により抽出された画像ファイルの画像データを、抽出されない画像ファイルの画像データとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する表示制御部とを設けることにより、上述の課題の少なくとも一つを解決している。
【０００７】
画像抽出部は、頻度算出部により算出された画像ファイルの頻度に基づいて、複数の撮像装置において略同一の時間範囲内に撮像された画像ファイルを抽出し、表示制御部は、画像抽出部により抽出された画像ファイルの画像データを、抽出されない画像ファイルの画像データとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する。これにより、略同一の時間範囲内において撮像された画像ファイルの画像データを、それ以外の画像ファイルの画像データと異なる態様で表示することができる。
【０００８】
ここで、情報処理装置が画像ファイル毎の重み付け値を取得する重み付け値取得部を備える場合は、画像抽出部は、画像ファイルの頻度と重み付け値とに基づいて画像ファイルを抽出することが好ましい。
【０００９】
この重み付け値取得部は、画像ファイルが撮像された撮像装置に基づいて画像ファイル毎の重み付け値を取得してもよく、あるいは、重み付け値取得部は、画像ファイルの画像データに含まれる被写体の顔認識処理を行い、この顔認識処理の結果に基づいて画像ファイル毎の重み付け値を取得してもよく、さらに、重み付け値取得部は、画像ファイルが表示画面による表示の対象となった回数に基づいて画像ファイル毎の重み付け値を取得してもよい。
【００１０】
また、情報処理装置が、撮像時刻データに基づいて、撮像装置毎に複数の画像ファイルを時間軸上に配列する配列部を備える場合は、頻度算出部は、この時間軸上において隣接する画像ファイルの時間差を算出し、一定時間以下の時間差をもって撮像された画像ファイルについては頻度を算出しないことが好ましい。さらに、画像抽出部は、略同一の時間範囲内において画像ファイルを撮像した撮像装置の数にも基づいて画像ファイルを抽出することが好ましい。さらに、情報処理装置は、画像抽出部により抽出された画像ファイルが存在する複数の撮像装置を同一のグループに関連付けるグループ関連付け部を備えることが好ましい。
【００１１】
そして、情報処理装置が、頻度算出部により算出された画像ファイルの頻度を撮像装置毎に比較し、この頻度が合致するように、少なくとも一つの撮像装置により撮像された画像ファイルの撮像時刻データに対する補正値を算出する補正値算出部を備える場合は、画像抽出部は、補正値算出部により算出された補正値により撮像時刻データを補正して、複数の撮像装置において略同一の時間範囲内に撮像された画像ファイルを抽出することが好ましい。
【００１２】
また、本発明は、複数の撮像装置により撮像され、画像データ及びこの画像データの撮像時刻データを含む複数の画像ファイルが格納された記憶部を有する情報処理装置と、この情報処理装置との間で通信回線を介して通信可能なサーバ装置とを備えた画像表示システムに適用される。そして、情報処理装置に、サーバ装置に撮像時刻データ及び撮像装置に関する情報を送信する第１の出力部と、サーバ装置により抽出された撮像時刻データを受信する第１の入力部と、サーバ装置により抽出された撮像時刻データを有する画像ファイルの画像データを、抽出されない撮像時刻データを有する画像ファイルの画像データとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する表示制御部とを設け、サーバ装置に、情報処理装置から送信された撮像時刻データ及び撮像装置に関する情報を受信する第２の入力部と、情報処理装置から送信された撮像時刻データ及び撮像装置に関する情報に基づいて、所定の時間範囲内に撮像時刻が含まれる撮像時刻データの頻度を算出する頻度算出部と、頻度算出部により算出された撮像時刻データの頻度に基づいて、複数の撮像装置において略同一の時間範囲内に存在する撮像時刻データを抽出する時刻データ抽出部と、時刻データ抽出部により抽出された撮像時刻データを情報処理装置に送信する第２の出力部とを設けることにより、上述の課題の少なくとも一つを解決している。
【００１３】
さらに、本発明は、複数の撮像装置により撮像され、画像データ及びこの画像データの撮像時刻データを含む複数の画像ファイルが格納された記憶部を有する情報処理装置における画像表示方法に適用される。そして、撮像時刻データに基づいて、所定の時間範囲内に撮像時刻が含まれる画像ファイルの頻度を算出する工程と、算出された画像ファイルの頻度に基づいて、複数の撮像装置において略同一の時間範囲内に撮像された画像ファイルを抽出する工程と、抽出された画像ファイルの画像データを、抽出されない画像ファイルの画像データとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する工程とを設けることにより、上述の課題の少なくとも一つを解決している。
【００１４】
そして、本発明は、複数の撮像装置により撮像され、画像データ及びこの画像データの撮像時刻データを含む複数の画像ファイルが格納された記憶部を有するコンピュータにより実行されるプログラムに適用される。そして、このプログラムが、コンピュータにより実行されると、撮像時刻データに基づいて、所定の時間範囲内に撮像時刻が含まれる画像ファイルの頻度を算出する工程と、算出された画像ファイルの頻度に基づいて、複数の撮像装置において略同一の時間範囲内に撮像された画像ファイルを抽出する工程と、抽出された画像ファイルの画像データを、抽出されない画像ファイルの画像データとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する工程とを実行することにより、上述の課題の少なくとも一つを解決している。
【発明の効果】
【００１５】
本発明によれば、撮像ファイルを撮像した撮像装置の内部時計に誤差が生じている等、イベントに関連する画像ファイルの撮像時刻データが厳密に一致せずとも、時間軸上の頻度に基づいてイベントに関連する画像ファイルを抽出することができる。従って、本発明によれば、複数の撮像装置により撮像された画像ファイルに基づいて、確実にイベントの抽出を行うことが可能な情報処理装置、画像表示システム、画像表示方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１実施形態である情報処理装置を含む画像表示システムの概略構成を示す図である。
【図２】本発明の第１実施形態である情報処理装置の概略構成を示すブロック図である。
【図３】第１実施形態の情報処理装置の機能構成を示す機能ブロック図である。
【図４】第１実施形態の情報処理装置に適用される画像ファイルのデータ構造を示す図である。
【図５】第１実施形態の情報処理装置に適用される評価値テーブルのデータ構造を示す図である。
【図６】第１実施形態の情報処理装置に適用される登録テーブルのデータ構造を示す図である。
【図７】第１実施形態の情報処理装置におけるイベント抽出手順の一例を説明するための図である。
【図８】第１実施形態の情報処理装置におけるイベント抽出手順の他の例を説明するための図である。
【図９】第１実施形態の情報処理装置におけるイベント抽出手順のまた他の例を説明するための図である。
【図１０】第１実施形態の情報処理装置におけるイベント抽出手順のさらに他の例を説明するための図である。
【図１１】第１実施形態の情報処理装置における機器登録または機器追従の手順の一例を説明するための図である。
【図１２】第１実施形態の情報処理装置の動作の一例を説明するためのフローチャートである。
【図１３】第１実施形態の情報処理装置の機器登録または機器追従動作の一例を説明するためのフローチャートである。
【図１４】第１実施形態の情報処理装置の重み付け設定動作の一例を説明するためのフローチャートである。
【図１５】第１実施形態の情報処理装置のイベント抽出動作の一例を説明するためのフローチャートである。
【図１６】第１実施形態の情報処理装置のイベント抽出動作の他の例を説明するためのフローチャートである。
【図１７】第１実施形態の情報処理装置のスライドショー表示動作の一例を説明するためのフローチャートである。
【図１８】本発明の第２実施形態である情報処理装置を含む画像表示システムの概略構成を示す図である。
【図１９】第２実施形態の情報処理装置の機能構成を示す機能ブロック図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施形態である情報処理装置及び画像表示システムについて説明する。
（第１実施形態）
図１は、本発明の第１実施形態である情報処理装置を含む画像表示システムの概略構成を示す図である。図１において、第１実施形態の情報処理装置を含む画像表示システムは、情報処理装置１、第１の撮像装置２、第２の撮像装置３及び画像表示装置４を備える。
【００１８】
情報処理装置１は、これら第１及び第２の撮像装置２、３により撮像された画像ファイルに対して、この画像ファイルに付与された撮影時刻データに基づいてイベントに関連する画像ファイルを抽出する。情報処理装置１の詳細については後述する。第１の撮像装置２は、被写体を撮像して第１の画像ファイルを生成し、その際、この第１の画像ファイルの一部に撮像時刻データの一例である撮影日時データ及びＧＰＳデータを付与する。特に、本実施形態においては、第１の撮像装置２は、ＧＰＳデータ取得の際にＧＰＳ衛星から入手した時刻情報に基づいて内部時計を定期的に時刻合わせしており、従って、第１の画像ファイルに付与する撮影日時データは正確なものであると考えることができる。第１の撮像装置２は、例えばスマートフォンやＧＰＳ装置が搭載されたデジタルスチルカメラである。第２の撮像装置３は、被写体を撮像して第２の画像ファイルを生成し、その際、この第２の画像ファイルの一部に撮像時刻データの一例である撮影日時データを付与する。第２の撮像装置３は、例えばＧＰＳ装置が搭載されていないデジタルスチルカメラである。
【００１９】
第１及び第２の撮像装置２、３によって撮像された第１及び第２の画像ファイルは、一例として、データ転送ケーブルの一例であるＵＳＢ（Universal Serial Bus）ケーブル５により情報処理装置１に取り込まれる。あるいは、第１、第２の撮像装置２、３によって撮像された第１及び第２の画像ファイルはメモリーカード６に格納され、このメモリーカード６が情報処理装置１に挿入されることにより情報処理装置１に取り込まれる。
【００２０】
画像表示装置４は、一例として、データ転送ケーブルの一例であるＨＤＭＩ（High Definition Multimedia Interface：登録商標）ケーブル７により情報処理装置１に接続されている。情報処理装置１から出力される画像表示用信号はこのＨＤＭＩケーブル７を介して画像表示装置４に入力され、画像表示装置４は、入力された画像表示用信号に基づいてその表示画面４ａに画像を表示する。あるいは、画像表示装置４は、コンポジット映像信号の送受信が可能なＲＣＡ端子を有するケーブル、Ｓ端子を有するケーブルにより情報処理装置１に接続されてもよく、さらには、画像表示装置４は、コンポーネント映像信号の送受信が可能なＤ端子を有するケーブルにより情報処理装置１に接続されてもよい。画像表示装置４は、例えばＴＶやモニタである。
【００２１】
（第１実施形態の情報処理装置の構成）
図２は、本発明の第１実施形態である情報処理装置１の概略構成を示すブロック図である。図２において、本実施形態の情報処理装置１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、入出力デバイス１３、ＨＤＭＩインタフェース（Ｉ／Ｆ）１４、ネットワークインタフェース（Ｉ／Ｆ）１５及びＨＤＤ（Hard Disk Drive）部１６を備えており、これらはバスにより互いに接続されている。
【００２２】
ＣＰＵ１０は、後述するＲＯＭ１１内に格納されたファームウェア等のプログラムが実行されることにより、情報処理装置１全体の制御を行う。また、ＣＰＵ１０は、ＲＯＭ１１内に格納されたプログラムが実行されることにより、図３に示すような各機能部としても動作する。図３に示す各機能部の動作については後述する。ＲＯＭ１１には、上述したファームウェア等のプログラムが格納されている。ＲＡＭ１２は情報処理装置１のワークメモリとして機能し、ＣＰＵ１０を含めた情報処理装置１の動作時に一時的に使用されるプログラム、データ等が格納される。
【００２３】
入出力デバイス１３は、入力インタフェース（Ｉ／Ｆ）１３ａ、入力指示部１３ｂ、カードインタフェース（Ｉ／Ｆ）１３ｃ及びＵＳＢインタフェース（Ｉ／Ｆ）１３ｄを備える。入力インタフェース１３ａには入力指示部１３ｂ及び入力機器２０が接続され、ユーザが入力指示部１３ｂまたは入力機器２０を操作することにより入力される入力信号を受信する。入力指示部１３ｂとしては、例えば画像取り込み指示ボタン等が挙げられ、また、入力機器２０としては、例えばリモコン、キーボード、マウス等が挙げられる。カードインタフェース１３ｃはカードスロット（図略）を備え、このカードスロットに挿入されたメモリーカード６に対してデータの読み出し／書き込みを行う。メモリーカード６の形式に限定はなく、一例としてmini、microを含むＳＤメモリーカード、メモリースティック（登録商標）が好適に挙げられる。ＵＳＢインタフェース１３ｄはＵＳＢコネクタ（図略）を備え、このＵＳＢコネクタに直接、あるいはＵＳＢケーブル５を介して接続されたＵＳＢ機器２１に対してデータの読み出し／書き込みを行う。ＵＳＢ機器２１としては、ＵＳＢフラッシュメモリ、ＵＳＢコネクタを備えた第１及び第２の撮像装置２、３が挙げられる。
【００２４】
ＨＤＭＩインタフェース１４はＨＤＭＩコネクタ（図略）を備え、このＨＤＭＩコネクタにＨＤＭＩケーブル（図略）を介して接続されたＨＤＭＩ出力機器２２に対してＡＶストリーム（映像信号及び音声信号）を出力する。ＨＤＭＩ出力機器２２としては、例えば画像表示装置４が挙げられる。ネットワークインタフェース１５はネットワークコネクタ（図略）を備え、このネットワークコネクタにネットワークケーブル（図略）を介してルータ２３が接続され、このルータ２３がインターネット等のＷＡＮ（Wide Area Network）２４に接続されることで、外部ネットワークとの間でデータの送受信がされる。このネットワークインタフェース１５は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）８０２．３規格に基づく有線通信を行うものである。あるいは、ネットワークインタフェース１５は、ＩＥＥＥ８０２．１１規格に基づく無線通信を行うものであってもよく、あるいは、有線／無線通信のいずれも行うものであってもよい。
【００２５】
ＨＤＤ部１６は、ＨＤＤ１６ｂとＨＤＤインタフェース（Ｉ／Ｆ）１６ａとを備える。ＨＤＤ１６ｂは、記録媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し／書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤインタフェース１６ａは、このＨＤＤ１６ｂに対するデータの読み出し／書き込み指令があった場合に、ＨＤＤ１６ｂ全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。また、このＨＤＤ１６ｂには、ユーザにより提供される第１の画像ファイル５０、第２の画像ファイル５１、補正値５２、評価値テーブル５３及び登録テーブル５４が格納されている。
【００２６】
第１及び第２の画像ファイル５０、５１をＨＤＤ１６ｂに格納する手法は任意であるが、一例として、上述のように第１及び第２の撮像装置２、３が撮像して得られた第１及び第２の画像ファイル５０、５１をメモリーカード６内に格納し、このメモリーカード６をカードインタフェース１３ｃのカードスロットに挿入して、入力指示部１３ｂが操作されたことによりこのメモリーカード６内に格納された第１及び第２の画像ファイル５０、５１をＨＤＤ１６ｂ内に取り込む手法が挙げられる。また、第１及び第２の画像ファイル５０、５１を撮像した第１及び第２の撮像装置２、３に接続されたＵＳＢケーブル５をＵＳＢインタフェース１３ｄのＵＳＢコネクタに挿入して、入力指示部１３ｂが操作されたことにより第１及び第２の撮像装置２、３内に格納された第１及び第２の画像ファイル５０、５１をＨＤＤ１６ｂ内に取り込んでもよい。さらに、ＷＡＮ２４に存在する第１及び第２の画像ファイル５０、５１をルータ２３及びネットワークインタフェース１５を介してＨＤＤ１６ｂ内に取り込んでもよい。第１、第２の画像ファイル５０、５１、補正値５２、評価値テーブル５３及び登録テーブル５４の詳細な構成については後述する。なお、図２において第１及び第２の画像ファイル５０、５１はそれぞれ１つずつ図示されているが、本実施例においては第１及び第２の画像ファイル５０、５１は複数個ＨＤＤ１６ｂ内に格納されていてもよい。
【００２７】
（第１実施形態の情報処理装置の機能構成）
図３は、第１実施形態の情報処理装置１の機能構成を示す機能ブロック図である。図３において、本実施形態の情報処理装置１は、制御部３０、記憶部３１、入力部３２及び出力部３３を備える。
【００２８】
記憶部３１には、第１の画像ファイル５０、第２の画像ファイル５１、補正値５２、評価値テーブル５３及び登録テーブル５４が格納されている。第１の画像ファイル５０は、第１の画像データ５０ａ及び撮像時刻データ５０ｂを備える。同様に、第２の画像ファイル５１は、第２の画像データ５１ａ及び撮像時刻データ５１ｂを備える。これら第１及び第２の画像ファイル５０、５１の画像データ５０ａ、５１ａ及び撮像時刻データ５０ｂ、５１ｂは、第１及び第２の撮像装置２、３による被写体撮像の際にこれら第１及び第２の撮像装置２、３により生成、あるいは付与される。第１の画像ファイル５０、第２の画像ファイル５１、補正値５２、評価値テーブル５３及び登録テーブル５４の詳細については後述する。
【００２９】
制御部３０は、配列部３４、頻度算出部３５、重み付け値取得部３６、画像抽出部３７、補正値算出部３８、グループ関連付け部３９及び表示制御部４０を備える。
【００３０】
配列部３４は、第１及び第２の画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに基づいて、撮像装置２、３毎に複数の画像ファイル５０、５１を時間軸上に配列する。より詳細には、配列部３４は、第１及び第２の画像ファイル５０、５１がそれぞれ配列される時間軸を撮像装置２、３毎に（本実施形態では２つの時間軸）用意し、第１及び第２の画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂを参照して、この撮像時刻データ５０ｂ、５１ｂが指し示す時間軸上の位置に第１及び第２の画像ファイル５０、５１を配列する。すなわち、一方の時間軸には第１の画像ファイル５０が時間軸上に配列され、他方の時間軸には第２の画像ファイル５１が時間軸上に配列される。
【００３１】
頻度算出部３５は、第１及び第２の画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに基づいて、この撮像時刻データ５０ｂ、５１ｂが指し示す撮像時刻が所定の時間範囲内に含まれる画像ファイル５０、５１の頻度を算出する。好ましくは、頻度算出部３５は、配列部３４が画像ファイル５０、５１を配列した時間軸上にそれぞれ略等しい時間範囲を有する時間区間を設け、配列部３４により画像ファイル５０、５１を配列した状態で、この時間区間毎に、撮像時刻データ５０ｂ、５１ｂが指し示す撮像時刻が時間区間内に含まれる画像ファイル５０、５１の頻度を撮像時刻データ５０ｂ、５１ｂに基づいて算出する。
【００３２】
後述のように、第１及び第２の撮像装置２、３により付与される撮像時刻データ５０ｂ、５１ｂは秒単位であることが多いので、頻度算出部３５は時間軸上の画像ファイル５０、５１の頻度を秒単位で算出することが可能である。しかしながら、撮像装置２、３の性能により複数の画像ファイル５０、５１を連写する機能が異なり、撮像装置２、３の連写機能が高くない場合、秒単位で頻度を算出すると１〜２枚程度の頻度になってしまうこともある。また、撮像装置２、３の操作者（カメラマン）が連写機能を頻繁に使用するとも限らない。従って、頻度算出部３５は、後述する補正値算出部３８によって適切な補正値が算出できるように、例えば６０秒間といった時間区間における画像ファイル５０、５１の頻度を算出してもよい。
【００３３】
好ましくは、頻度算出部３５は、配列部３４が第１及び第２の画像ファイル５０、５１を配列した時間軸上において隣接する画像ファイル５０、５１の時間差を算出し、一定時間以下の時間差をもって撮像された画像ファイル５０、５１については頻度を算出しない。これは、撮像装置２、３の操作者が連写機能を頻繁に使用した場合、後述するように本実施形態では頻度に基づいてイベントに関連する画像ファイル５０、５１の抽出を行っているので、イベントが発生していないタイミングで連写機能が頻繁に使用された場合、画像ファイル５０、５１を適切に抽出できない可能性が生じるからである。上述の一定時間は、撮像装置２、３が有する連写機能の性能に基づいて定めればよく、一例として０．５秒〜０．２秒とされる。撮像装置２、３の操作者が、図略のシャッターボタン等を操作して手動で撮像動作を行った場合、この撮像動作はイベントに密接に関連すると考えることができるので、連写機能を用いて撮像された画像ファイル５０、５１と手動で撮像された画像ファイル５０、５１とを適切に区分するためには、手動で撮像することが困難な程度の短い時間差をもって連続して撮像された画像ファイル５０、５１について頻度算出部３５が頻度算出を行わないことが好ましい。
【００３４】
重み付け値取得部３６は、画像ファイル５０、５１毎の重み付け値を取得する。より詳細には、重み付け値取得部３６は、第１及び第２の画像ファイル５０、５１が撮像された第１及び第２の撮像装置２、３に基づいて画像ファイル５０、５１毎の重み付け値を取得する。一例として、重み付け値取得部３６は、第１、第２の撮像装置２、３毎に重み付け値を設定し、第１及び第２の画像ファイル５０、５１に対して、これら画像ファイル５０、５１がどの撮像装置２、３により撮像されたかに基づいて、撮像装置２、３毎の重み付け値を取得し、画像ファイル５０、５１に付与する。撮像装置２、３の操作者（カメラマン）によっては、個々のイベントに対してそのイベント発生タイミングを逃さずに撮像動作を行う操作者もいれば、操作者自身が興味を持ったイベントについてのみ撮像動作を行う操作者もいるものと考えられる。イベントを適切に抽出するという観点からは、どの操作者が撮像動作を行った撮像装置２、３により撮像された画像ファイル５０、５１であるかが重要なポイントとなり得る。そこで、イベント抽出の観点からみて好ましい操作者により撮像動作が行われた撮像装置２、３により撮像された画像ファイル５０、５１が、後述する画像ファイル抽出動作において抽出の対象とされやすくするように、重み付け値が設定されることが好ましい。あるいは、上述のように、連写動作を頻繁に使用する操作者が撮像動作を行った撮像装置２、３により撮像された画像ファイル５０、５１ではイベントを適切に抽出できない可能性が生じるので、かかる撮像装置２、３により撮像された画像ファイル５０、５１が、後述する画像ファイル抽出動作において抽出の対象とされにくくするように、重み付け値が設定されることが好ましい。
【００３５】
あるいは、重み付け値取得部３６は、画像ファイル５０、５１の画像データ５０ａ、５１ａに含まれる被写体の顔認識処理を行い、この顔認識処理の結果に基づいて画像ファイル５０，５１毎の重み付け値を取得する。一例として、重み付け値取得部３６は、第１及び第２の画像ファイル５０、５１の第１及び第２の画像データ５０ａ、５１ａに含まれる被写体の顔認識処理を行い、被写体が笑顔である、正面の顔であるといった評価基準に基づいて、撮像装置２、３毎の重み付け値を取得し、画像ファイル５０、５１に付与する。イベントが発生している場合、被写体が笑顔である確率は高いと考えられる。また、イベントを撮像する操作者も、イベントに関連する被写体を正面から撮像する確率も高いと考えられる。そこで、被写体が笑顔である、正面の顔であるなどの評価基準を満足する被写体が撮像された画像ファイル５０、５１が、後述する画像ファイル抽出動作において抽出の対象とされやすくするように、重み付け値が設定されることが好ましい。
【００３６】
逆に、イベント抽出の対象として好ましくない状態で被写体が撮像されている画像ファイル５０、５１が抽出の対象とされにくくなるように重み付け値を設定することも可能である。このような画像ファイル５０、５１の一例として、撮像された被写体が目をつぶっている、いわゆる赤目である、あるいは被写体及びその付近のピントが外れている画像ファイル５０、５１が挙げられる。このような画像ファイル５０、５１は、一例として顔認識技術等の周知慣用手段を用いて検出することが可能である。
【００３７】
あるいは、重み付け値取得部３６は、画像ファイル５０、５１が画像表示装置４の表示画面４ａによる表示の対象となった回数に基づいて画像ファイル５０、５１毎の重み付け値を取得する。一例として、重み付け値取得部３６は、後述する表示制御部４０が表示画面を表示するための画面表示用信号を生成する動作において、この表示画面による表示の対象となった回数が多い画像ファイル５０、５１が、後述する画像ファイル抽出動作において抽出の対象とされやすくするように、重み付け値を設定する。
【００３８】
画像抽出部３７は、頻度算出部３５により算出された画像ファイル５０、５１の頻度に基づいて、複数の撮像装置２、３において略同一の時間範囲内に撮像された画像ファイル５０、５１を抽出する。イベントが発生した場合、撮像装置２、３の操作者は略同一の時間範囲内において撮像動作を行うと考えられ、この結果として略同一の時間範囲内に含まれる撮像時刻データ５０ｂ、５１ｂを有する画像ファイル５０、５１が撮像装置２、３により生成される。操作者によって撮像装置２、３を操作するタイミングは異なるものの、撮像時刻データ５０ｂ、５１ｂが指し示す撮像時刻が所定の時間範囲内に含まれる画像ファイル５０、５１の頻度を頻度算出部３５により算出し、この頻度に基づいて、複数の撮像装置２、３において略同一の時間範囲内に撮像された画像ファイル５０、５１を抽出することにより、イベントに関連する画像ファイル５０、５１を適切に抽出することが可能になる。
【００３９】
好ましくは、画像抽出部３７は、頻度算出部３５により算出された画像ファイル５０、５１の頻度と、重み付け値取得部３６により算出された重み付け値とに基づいて画像ファイル５０、５１を抽出する。上述のように、頻度算出部３５により算出された画像ファイル５０、５１の頻度に加えて、重み付け値取得部３６により算出された重み付け値を加味して画像ファイル５０、５１を抽出することにより、イベントに関連する画像ファイル５０、５１をより適切に抽出することが可能になる。より好ましくは、画像抽出部３７は、略同一の時間範囲内において画像ファイル５０、５１を撮像した撮像装置２、３の数にも基づいて画像ファイルを抽出する。
【００４０】
さらに、画像抽出部３７は、後述する補正値算出部３８により算出された補正値により、画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂを補正して、複数の撮像装置２、３において略同一の時間範囲内に撮像された画像ファイル５０、５１を抽出することが好ましい。上述のように、撮像装置２、３の内部時計には一定の誤差が生じる可能性があるため、補正値算出部３８により算出された補正値によりこの誤差を補正して、複数の撮像装置２、３において略同一の時間範囲内に撮像された画像ファイル５０、５１を抽出することで、イベントに関連する画像ファイル５０、５１をより適切に抽出することが可能になる。
【００４１】
補正値算出部３８は、頻度算出部３５により算出された画像ファイル５０、５１の頻度を撮像装置２、３毎に比較し、この頻度が合致するように、一の撮像装置、すなわち第１の撮像装置２または第２の撮像装置３のうちいずれか一方により撮像された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに対する、他の撮像装置、すなわち第１の撮像装置２または第２の撮像装置３のうち他方により撮像された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂの補正値を算出する。好ましくは、補正値算出部３８は、他の撮像装置２、３のうち少なくとも一つの撮像装置２、３により撮像された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに差分値を加減し、頻度算出部３５により算出された画像ファイル５０、５１の頻度を撮像装置２、３毎に比較してこの頻度が一致した差分値を補正値として出力する。さらに好ましくは、補正値算出部３８は、頻度算出部３５が算出した時間区間毎の画像ファイル５０、５１の頻度を撮像装置２、３毎に比較し、この頻度が合致するように、一の撮像装置、すなわち第１の撮像装置２または第２の撮像装置３のうちいずれか一方により撮像された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに対する、他の撮像装置、すなわち第１の撮像装置２または第２の撮像装置３のうち他方により撮像された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂの補正値を算出する。補正値算出部３８により算出された補正値は記憶部３１内に格納される（補正値５２）。
【００４２】
補正値算出部３８は、頻度算出部３５により算出された画像ファイル５０、５１の頻度を完全に合致させた状態で補正値を算出するばかりではなく、完全に合致せずとも頻度の傾向を合致させた状態でも補正値を算出することが好ましい。撮像装置２、３の操作者によって、厳密な意味で被写体を撮像するタイミングは異なるので、同じシーンを撮像していても画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂは厳密に一致しない。従って、上述した時間区間の設定と同様に、補正値算出部３８によって適切な補正値が算出できるように、頻度の合致状態を判定することが好ましい。一例として、頻度算出部３５により算出された画像ファイル５０、５１の頻度のピーク値（極大値）が一定の閾値を超える撮像時刻データ５０ｂ、５１ｂを捉え、第１の撮像装置２または第２の撮像装置３のうち他方の撮像装置により撮像された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに差分値を加減し、これら撮像時刻データ５０ｂ、５１ｂが一致した際の差分値を補正値として算出してもよい。また、上述した時間区間に画像ファイル５０、５１が配列されていれば値「１」、配列されていなければ値「０」とし、この値を時間軸上に配列して一定のパターンを生成し、このパターンの合致度を評価値として数値化する。そして、第１の撮像装置２または第２の撮像装置３のうち他方の撮像装置により撮像された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに差分値を加減して都度評価値を算出し、評価値が極大値または極小値を示した際の差分値を補正値として算出してもよい。補正値算出部３８により算出された評価値は差分値と組にされて評価値テーブル５３として記憶部３１に格納される。
【００４３】
グループ関連付け部３９は、画像抽出部３７により抽出された画像ファイル５０、５１が存在する複数の撮像装置２、３を同一のグループに関連付ける。上述のように、画像抽出部３７は複数の撮像装置２、３において略同一の時間範囲内に撮像された画像ファイル５０、５１を抽出する。画像抽出部３７により抽出された画像ファイル５０、５１はイベントに関連する画像ファイル５０、５１であると推測できるので、抽出された画像ファイル５０、５１が存在する複数の撮像装置２、３は同一のイベントに参加した操作者により操作されたものと推測できる。従って、これら撮像装置２、３を同一のグループに関連付けることで、同一のイベントにかかる画像ファイル５０、５１を撮像した撮像装置２、３を同一のグループに適切に関連付けることができる。
【００４４】
表示制御部４０は、画像抽出部３７により抽出された画像ファイル５０、５１の画像データ５０ａ、５１ａを、抽出されない画像ファイル５０、５１の画像データ５０ａ、５１ａとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する。このような表示画面としては、いわゆるスライドショー表示と呼ばれる表示画面が好適に挙げられる。表示制御部４０により表示態様の変更手法は任意であり、一例として、画像抽出部３７により抽出された画像ファイル５０、５１の画像データ５０ａ、５１ａの表示上の効果（エフェクト）を変更するような手法が挙げられる。あるいは、画像抽出部３７により抽出された画像ファイル５０、５１の画像データ５０ａ、５１ａの表示時間を、抽出されない画像ファイル５０、５１の画像データ５０ａ、５１ａよりも短くするような手法が挙げられる。特に、スライドショー表示の全体の表示時間が一定であるような場合、画像抽出部３７により抽出された画像ファイル５０、５１の画像データ５０ａ、５１ａを表示するための時間の割合を、抽出されない画像ファイル５０、５１の画像データ５０ａ、５１ａを表示するための時間の割合よりも高くするような手法も好適に採用可能である。
【００４５】
但し、表示制御部４０が、画像抽出部３７により抽出された画像ファイル５０、５１の画像データ５０ａ、５１ａを、抽出されない画像ファイル５０、５１の画像データ５０ａ、５１ａとは異なる態様で表示する表示画面の例としては、上述したスライドショー表示に限定されず、表示制御部４０は、情報処理装置１の操作者に対して画像ファイル５０、５１を表示する他の態様による表示画面を表示するための画面表示用信号を生成しても良い。他の例としては、いわゆるフォトブックと呼ばれる、銀塩写真を貼付するためのアルバムに類似した表示画面や、単純に画像ファイル５０、５１の一覧を表示する表示画面が挙げられる。
【００４６】
入力部３２は、第１、第２の撮像装置２、３を含む外部入力機器から情報処理装置１に入力される各種データの入力を受け付け、入力された各種データを制御部３０に入力し、あるいは記憶部３１に格納する。出力部３３は、画像表示用信号を含む、制御部３０または記憶部３１内の各種データを、画像表示装置４を含む外部出力機器に出力する。
【００４７】
以上の構成において、制御部３０及び制御部３０を構成する配列部３４、頻度算出部３５、重み付け値取得部３６、画像抽出部３７、補正値算出部３８、グループ関連付け部３９及び表示制御部４０は主にＣＰＵ１０により構成され、記憶部３１は主にメモリーカード６、ＲＯＭ１１、ＲＡＭ１２及びＨＤＤ部１６により構成され、入力部３２は主に入出力デバイス１３及びネットワークインタフェース１５により構成され、出力部３３は主にＨＤＭＩインタフェース１４及びネットワークインタフェース１５により構成される。図３に示す情報処理装置１の各機能部の動作については後に詳述する。
【００４８】
（画像ファイルのデータ構造）
図４は、本実施形態の情報処理装置１のＨＤＤ１６ｂ内に格納されている画像ファイルのデータ構造の一例を示す図である。本実施形態において、第１及び第２の画像ファイル５０、５１のデータ構造は同一であり、格納されているデータが異なるのみである。従って、以下のデータ構造の説明においては、第１の画像ファイル５０について代表して説明を行う。本実施形態の第１の画像ファイル５０はＥｘｉｆ規格で定められるファイルフォーマットを有し、そのヘッダ部分６０にタグ情報が格納され、さらにサムネイル画像データが格納されたサムネイル画像領域６１、及び画像データ５０ａが格納された画像データ領域６２が設けられている。本実施形態の第１の画像ファイル５０では、ヘッダ部分６０に格納されたタグ情報は、被写体撮像時に第１の撮像装置２により画像ファイル５０のヘッダ部分６０の所定領域に記述される。
【００４９】
第１の画像ファイル５０のヘッダ部分６０には、第１の画像ファイル５０を特定するための一意の値が記述されるＩＤ領域６３、第１の画像データ５０ａの画素数が記述される画素数領域６４、画像ファイル５０の撮影日時である撮像時刻データ５０ｂが記述される撮影日時領域６５、画像ファイル５０の情報処理装置１への取り込み日時が記述される取り込み日時領域６６、画像ファイル５０が撮像された第１の撮像装置２の機種名が記述される機種名領域６７、画像ファイル５０の画像データ５０ａが撮像された際の撮像装置の各種情報、例えば絞り値、焦点距離が記述される撮影情報領域６８、画像ファイル５０が撮像されたときに撮像装置２が所在する位置をＧＰＳシステムにより得た位置情報（例えば緯度、経度、高度情報）が記述されるＧＰＳ情報領域６９、情報処理装置１による画像ファイル抽出作業の際に重み付け値取得部３６が取得した重み付け値が記述される重み付け値領域７０、画像抽出部３７による画像ファイル抽出作業の結果として抽出された画像ファイル５０に付与されるイベント番号が記述されるイベント番号領域７１、及び情報処理装置１のユーザが各種情報を任意に記述するためのユーザ定義領域７２が設けられている。当然、これ以外の領域を画像ファイル５０のヘッダ部分６０に設けることは任意である。
【００５０】
ここで、ヘッダ部分６０の各領域に記述される各種情報について一例を挙げて説明する。撮影日時領域６５には、第１の撮像装置２の内部時計を参考にして、第１の画像ファイル５０の画像データ５０ａが撮像されたときの日時、つまり撮影日時を示す撮像時刻データ５０ｂが、一例として“2011/12/08 10:15:24”、すなわち年月日及び秒単位までの時間として記述される。取り込み日時領域６６には、情報処理装置１の図略の内部時計を参考にして、第１の画像ファイル５０の画像データ５０ａが情報処理装置１に取り込まれたときの日時、つまり取り込み日時が、一例として“2012/03/07 18:00:58”、すなわち年月日及び秒単位までの時間として記述される。機種名領域６７には、第１の撮像装置２の機種名が、第１の撮像装置２の製造者が定めたデータで、一例として「ＸＹＺ−○」として記述される。撮影情報領域６８には、第１の画像ファイル５０の画像データ５０ａが撮像された際の第１の撮像装置２の各種情報が、一例として「絞り値Ｆ＝８、シャッタースピード１／１２５」として記述される。ＧＰＳ情報領域６９には、第１の画像ファイル５０が生成されたときに第１の撮像装置２が所在する位置をＧＰＳシステムを用いて得た位置情報を示すデータ、より詳細には撮像装置２が所在する位置の緯度情報、経度情報及び高度情報が、一例として“lat=+35.09.36.266, lon=+136.54.21.114，alt=50”として記述される。
【００５１】
（評価値テーブルのデータ構造）
図５は、本実施形態の情報処理装置１のＨＤＤ１６ｂ内に格納されている評価値テーブル５３のデータ構造の一例を示す図である。本実施形態における評価値テーブル５３には差分値領域７３及び評価値領域７４が設けられ、差分値領域７３には、上述した補正値算出部３８による補正値算出の経過で算出される差分値が格納され、評価値領域７４には、この差分値を第１の撮像装置２または第２の撮像装置３のうち他方により撮像された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに加減した際の評価値が格納されている。
【００５２】
（登録テーブルのデータ構造）
図６は、本実施形態の情報処理装置１のＨＤＤ１６ｂ内に格納されている登録テーブル５４のデータ構造の一例を示す図である。本実施形態における登録テーブル５４にはグループ領域７５、機種名領域７６及び関連付け領域７７が設けられている。機種名領域７６には、後述する機種登録及び機器追従処理において、同一のグループに属するものとして登録及び追従がされた機種名が、同一のグループ領域７５に属するものとして記述されている。また、関連付け領域７７には、上述したグループ関連付け部３９により同一のグループに関連付けられた撮像装置２、３が同一のグループに属することを示す情報であるイベント番号（図示例では「１」という数字）が記述されている。機種登録及び機器追従処理の詳細については後述する。
【００５３】
（第１実施形態の情報処理装置の概略動作）
次に、図７〜図９を参照して、本実施形態の情報処理装置１の概略動作について説明する。
【００５４】
図７は、本実施形態の情報処理装置１におけるイベント抽出手順の一例を説明する図であり、第１の撮像装置２及び第２の撮像装置３により撮像され、情報処理装置１に取り込まれた第１及び第２の画像ファイル５０、５１について、配列部３４が撮像時刻データ５０ｂ、５１ｂを参照して、撮像装置２、３毎に設けられた時間軸上に配列した状態を示す図である。
【００５５】
この図において、第１の撮像装置２（図中「１」で表示している）により撮像された第１の画像ファイル５０を配列するための時間軸８０ａ上には、第１の画像ファイル５０が、撮像時刻データ５０ｂが指し示す位置に配列されている。時間軸８０ａはそれぞれ略等しい時間単位を有する時間区間８１に区分されている。図示例では時間区間８１は６０秒である。そして、配列部３４により配列された第１の画像ファイル５０の時間軸上の頻度８２ａが頻度算出部３５により算出されている。同様に、第２の撮像装置３（図中「２」で表示している）により撮像された第２の画像ファイル５１を配列するための時間軸８０ｂ上には、第２の画像ファイル５１が、撮像時刻データ５１ｂが指し示す位置に配列されている。そして、配列部３４により配列された第２の画像ファイル５１の時間軸上の頻度８２ｂが頻度算出部３５により算出されている。
【００５６】
頻度算出部３５が算出する頻度８２ａ、８２ｂは時間区間８１単位であるが、図示例では第１及び第２の画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂの集中度を明確に図示するために、この時間区間８１よりも短い時間単位（例えば１０秒程度）の頻度を図示している。このため、時間区間８１内において頻度８２ａ、８２ｂが極大値を示すように図示される。
【００５７】
図７に示すように、時間軸８０ａ、８０ｂの起点（図示例では９：００）を揃えた状態で頻度８２ａ、８２ｂを比較すると、同一の時間区間８１における頻度８２ａ、８２ｂは必ずしも合致していない。そこで、補正値算出部３８は、第１の撮像装置２により撮像された画像ファイル５０の撮像時刻データ５０ｂは正確であるものと仮定し、時間軸８０ａ上の第１の画像ファイル５０の撮像時刻データ５０ｂはそのままで、時間軸８０ｂ上の第２の画像ファイル５１の撮像時刻データ５１ｂに対して差分値Δｔを加減し、頻度８２ａ、８２ｂが合致するときの差分値Δｔを補正値５２として求める。差分値Δｔの値の範囲をどの程度の値に設定するかは、補正値算出部３８による補正値算出動作の速度、どの程度の数の画像ファイル５０、５１が補正の対象となっているか等の要因を勘案して決定すればよい。一例として、−３００（秒）≦Δｔ≦３００秒とされる。同様に、差分値Δｔの変化単位についても、補正値算出部３８による補正値算出動作の速度、どの程度の数の画像ファイル５０、５１が補正の対象となっているか等の要因を勘案して決定すればよい。一例として、差分値Δｔは１０秒単位で変化させる。
【００５８】
補正値算出部３８による差分値Δｔ加減算の結果、頻度８２ａ、８２ｂが合致した状態を図８に示す。頻度８２ａ、８２ｂの全ての極大値が一致しているわけではないが、頻度８２ａの極大値が頻度８２ｂの極大値に全て時間軸８０ａ、８０ｂ上で合致している。補正値算出部３８はこの状態を頻度８２ａ、８２ｂの合致と判定し、その際の差分値Δｔを補正値５２とする。図示例では、Δｔ＝６０秒であった。
【００５９】
頻度８２ａ、８２ｂの合致度を算出する手法の一例を図９を参照して説明する。補正値算出部３８は、時間軸８０ａ、８０ｂ上における特定の時間区間８１において第１または第２の画像ファイル５０、５１が配列されていれば、この時間区間８１に対して値「１」を付与する。一方、補正値算出部３８は、時間軸８０ａ、８０ｂ上における特定の時間区間８１において第１または第２の画像ファイル５０、５１が配列されていなければ、この時間区間８１に対して値「０」を付与する。このようにして補正値算出部３８は頻度８２ａ、８２ｂをパターン化する。次に、時間軸８０ａの値と時間軸８０ｂの値とを同一時間区間８１で比較し、値の差（つまり「時間軸８０ａの値−時間軸８０ｂの値」）を算出する。そして、値の差を全て合算した値を算出し、これを評価値とする。図９に示す例では評価値は「−１」である。図９に示した手順により算出された評価値は、０に近い値を取った場合に頻度８２ａ、８２ｂが合致したと評価できる値である。
【００６０】
但し、頻度８２ａ、８２ｂの時間区間８１単位での出現順序、つまり頻度８２ａ、８２ｂのパターンによっては、複数の差分値Δｔにおいて評価値が０に近い値を取る可能性がある。図１０に示す例では、複数の差分値Δｔの区間（Δｔ＝１０〜２０及びΔｔ＝３０〜３５）において評価値が０に近い値を取っている。この場合、区間が広い差分値Δｔ（図１０の例ではΔｔ＝１０〜２０）を採用し、この区間の中間値Δｔ＝１５を補正値として採用する。
【００６１】
そして、画像抽出部３７は、補正値算出部３８により算出された補正値によって画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂを補正して、画像ファイル５０、５１を、補正した撮像時刻データ５０ｂ、５１ｂが指し示す時間軸上の位置に再度配列する。これにより、撮像装置２、３の内蔵時計のずれを可能な限り補正した状態で、同一の時間範囲内においてどれだけの画像ファイル５０、５１が撮像されたかを比較することが可能になる。そして、画像抽出部３７は、同一の時間範囲である同一の時間区間８１毎に画像ファイル５０、５１の頻度８２ａ、８２ｂを乗算して抽出値を算出し、この抽出値が一定数を超えた場合、この時間区間８１においてイベントが発生したものと判断し、この時間区間８１に撮像時刻データ５０ｂ、５１ｂが存在する画像ファイル５０、５１を抽出する。但し、重み付け値取得部３６の説明の際に述べたように、単純に頻度８２ａ、８２ｂを乗算して抽出値を算出するのみでは適切な画像ファイル５０、５１を抽出できない可能性があるので、頻度８２ａ、８２ｂの値は、個々の画像ファイル５０、５１の重み付け値領域７０に記述された重み付け値を加算した値とする。当然、単純に時間区間８１内に存在する頻度８２ａ、８２ｂの値をそのまま用いてもよい。
【００６２】
（第１実施形態の情報処理装置の動作）
次に、図１２〜図１４のフローチャートを参照して、本実施形態の情報処理装置１の動作について説明する。
【００６３】
図１２は、本実施形態の情報処理装置１の動作の全体を説明するためのフローチャートである。図１２のフローチャートに示すプログラムは、情報処理装置１による第１及び第２の画像ファイル５０、５１の取り込み時に開始される。
【００６４】
まず、ステップＳ１では、情報処理装置１の制御部３０が第１及び第２の撮像装置２、３から第１及び第２の画像ファイル５０、５１を取り込み、記憶部３１に格納する。次に、ステップＳ２では、取り込まれた画像ファイル５０、５１を生成した撮像装置２、３に対して機器登録及び機器追従処理が行われる。機器登録及び機器追従処理の詳細については後述する。ステップＳ３では、情報処理装置１に取り込まれた第１及び第２の画像ファイル５０、５１に対して重み付け値設定処理、すなわち重み付け値の取得及び付与処理が行われる。重み付け設定処理の詳細についても後述する。ステップＳ４では、情報処理装置１に取り込まれた第１及び第２の画像ファイル５０、５１の抽出処理が行われる。ファイル抽出処理の詳細についても後述する。そして、ステップＳ５では、複数の画像ファイル５０、５１を時間の推移に従って表示する表示画面を表示するための画面表示用信号を生成する。そして、この画面表示用信号が出力部３３を介して外部出力機器に出力され、この外部出力機器において画面表示用信号に基づいて表示画面が生成されることでスライドショー表示が行われる。この後、図１２に示すプログラムは終了する。
【００６５】
次に、図１３は、本実施形態の情報処理装置１における機器登録及び機器追従動作を説明するためのフローチャートである。
【００６６】
まず、ステップＳ１０では、外部入力機器を介して操作者が入力した選択入力指示に基づいて、第１及び第２の撮像装置２、３のいずれかを、図１２のステップＳ４及び後述する図１５のファイル抽出処理において基準とする撮像装置とするかを決定する。基準とする撮像装置とは、上述した図７〜図９の説明における第１の撮像装置２のように、撮像装置２、３により撮像された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂが正確なものであると仮定する撮像装置２、３である。特に、本実施形態では、第１の撮像装置２は、上述のようにＧＰＳデータ入手の際にＧＰＳ衛星から取得した時刻情報に基づいて内部時計の時刻合わせを定期的に行っているので、第１の撮像装置２を基準とする撮像装置として設定することが好ましい。以降、基準とする撮像装置２、３以外の撮像装置２、３を補正すべき撮像装置２、３と称する。ステップＳ１０により指定された基準とする撮像装置に関する情報、例えば画像ファイル５０、５１の機種名領域６７に記述された、撮像装置２、３の機種名に関する情報は記憶部３１に一時的に格納される。なお、操作者による選択入力指示に先立って、表示制御部４０が選択入力指示用の表示画面を生成するための画面表示用信号を生成し、この画面表示用信号が出力部３３を介して外部出力機器に出力され、この外部出力機器において画面表示用信号に基づいて表示画面が生成されることで選択入力指示用の表示画面が表示されてもよい。
【００６７】
次に、ステップＳ１１では、取り込まれた画像ファイルが、ステップＳ１０で指定された基準とする撮像装置により撮像されたものであるか否かが判定され、基準とする撮像装置により撮像されたものである（ステップＳ１１においてＹＥＳ）場合は、プログラムはステップＳ１２に移行し、基準とする撮像装置により撮像されたものでない（ステップＳ１１においてＮＯ）場合は、プログラムはステップＳ１３に移行する。ステップＳ１１における判定は、画像ファイル５０、５１の機種名領域６７に記述された、撮像装置２、３の機種名に関する情報や、取り込まれた画像ファイルのＧＰＳ情報領域６９に位置情報が記述されているか否かにに基づいて行えばよい。
【００６８】
ステップＳ１２では、基準とする撮像装置の機器登録作業が行われる。一方、ステップＳ１３では、補正すべき撮像装置の機器追従作業が行われる。この後、機器登録作業は終了する。
【００６９】
ステップＳ１２及びステップＳ１３において行われる機器登録作業及び機器追従作業の詳細について、図１１を参照して説明する。
【００７０】
図１１は、本実施形態の情報処理装置１における機器登録または機器追従の手順の一例を説明するための図である。図１１に示す機器登録または機器追従作業においては、情報処理装置１の制御部３０が、第１及び第２の画像ファイル５０、５１の機種名領域６７に記述された第１及び第２の撮像装置２、３の機種名情報に基づいて機器登録または機器追従作業を行う。一例として、機種名情報「ＸＡ」を有する第１の撮像装置２によって生成された第１の画像ファイル５０が最初に取り込まれると、この第１の画像ファイル５０の機種名領域６７に記述された機種名情報「ＸＡ」が登録テーブル５４の機種名領域７６に記述される。次いで、機種名「ＹＡ」情報を有する第２の撮像装置３によって生成された第２の画像ファイル５１が最初に取り込まれると、情報処理装置１の制御部３０が、出力部３３を介して、追従作業を行うべき第２の撮像装置３がいずれの第１の撮像装置２に追従すべきかを入力させるための入力画面を表示させるためのデータを画像表示装置４に出力する。そして、情報処理装置１の制御部３０は、入力部３２を介してユーザが入力を行った選択指示に基づいて、追従作業を行うべき第２の撮像装置３の機種名情報「ＹＡ」を、追従先である第１の撮像装置２の機種名情報「ＸＡ」が記述された登録テーブル５４のグループ領域７５に関連付けられた他の機種名領域７６に記述する。
【００７１】
同様に、機種名「ＸＢ」を有する第１の撮像装置２によって生成された第１の画像ファイル５０が最初に取り込まれると、第１の画像ファイル５０の機種名領域６７に記述された機種名情報「ＸＢ」が登録テーブル５４の機種名領域７６に記述される。次いで、機種名「ＹＢ」情報を有する第２の撮像装置３によって生成された第２の画像ファイル５１が最初に取り込まれると、制御部３０が、出力部３３を介して、追従作業を行うべき第２の撮像装置３がいずれの第１の撮像装置２に追従すべきかを入力させるための入力画面を表示させるためのデータを画像表示装置４に出力する。そして、制御部３０は、入力部３２を介してユーザが入力を行った選択指示に基づいて、追従作業を行うべき第２の撮像装置３の機種名情報「ＹＢ」を、追従先である第１の撮像装置２の機種名情報「ＸＢ」が記述された登録テーブル５４のグループ領域７５に関連付けられた他の機種名領域７６に追記する。
【００７２】
次に、図１４は、本実施形態の情報処理装置１における重み付け設定処理動作を説明するためのフローチャートである。
【００７３】
まず、ステップＳ２０では、情報処理装置１の制御部３０の重み付け値取得部３６が、情報処理装置１の操作者に対して、現在取り込まれている第１及び第２の画像ファイル５０、５１を撮像した第１及び第２の撮像装置２、３に設定すべき撮像装置毎の重み付け値を取得する。撮像装置２、３毎の重み付け値取得の手法は任意であり、一例として、重み付け値取得部３６が、出力部３３を介して画像表示装置４の表示画面４ａ上に、撮像装置２、３毎の重み付け値設定画面を表示させ、操作者による重み付け値入力操作が入力部３２に入力されたら、この入力操作に基づいて重み付け値を取得する手法が挙げられる。あるいは、上述のように、重み付け値取得部３６が、画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂから撮像装置２、３を撮像した操作者（カメラマン）の連写傾向を推定し、この推定結果に基づいて撮像装置２、３毎の重み付け値を決定してもよい。
【００７４】
次いで、ステップＳ２１では、重み付け値取得部３６が、記憶部３１内にある画像ファイル５０、５１のいずれか一つを選択し、ステップＳ２２では、重み付け値取得部３６が、ステップＳ２１において選択された画像ファイル５０、５１毎の重み付け値を取得する。画像ファイル５０、５１毎の重み付け値取得の手法は任意であり、一例として、上述のように、重み付け値取得部３６が画像ファイル５０、５１の画像データ５０ａ、５１ａに含まれる被写体の顔認識処理を行い、この顔認識処理の結果に基づいて画像ファイル５０，５１毎の重み付け値を取得する手法が挙げられる。あるいは、重み付け値取得部３６が、画像ファイル５０、５１が画像表示装置４の表示画面４ａによる表示の対象となった回数に基づいて画像ファイル５０、５１毎の重み付け値を取得してもよい。そして、重み付け値取得部３６は、画像ファイル５０、５１毎の重み付け値と、ステップＳ２０において取得した撮像装置２、３毎の重み付け値とに基づいて、最終的に画像ファイル５０、５１の重み付け値を決定し、画像ファイル５０、５１の重み付け値領域７０に記述する。
【００７５】
ステップＳ２３では、記憶部３１に格納されている画像ファイル５０、５１の全てに対してステップＳ２２において重み付け値が付与されたか否かが判定され、判定が肯定された（ステップＳ２３においてＹＥＳ）場合は、図１４に示すプログラムを終了し、判定が否定された（ステップＳ２３においてＮＯ）場合は、ステップＳ２４において次の画像ファイル５０、５１を選択し、ステップＳ２２の処理に戻る。
【００７６】
次に、図１５及び図１６は、本実施形態の情報処理装置１におけるファイル抽出処理動作を説明するためのフローチャートである。
【００７７】
まず、図１５のステップＳ３０では、情報処理装置１の制御部３０の配列部３４が、情報処理装置１に取り込まれた、基準とする撮像装置２、３及び補正すべき撮像装置２、３により撮像された画像ファイル５０、５１の一群を特定する。ステップＳ３０における画像ファイル５０、５１の一群は、図１３において機器登録及び機器追従作業がされた一組の撮像装置２、３により撮像された画像ファイル５０、５１の一群である。
【００７８】
次に、ステップＳ３１では、配列部３４が、ステップＳ３０において特定された画像ファイル５０、５１の一群に対して、その撮像時刻データ５０ｂ、５１ｂを参照して、撮像装置２、３毎に設けられた時間軸上における撮像時刻データ５０ｂ、５１ｂが指し示す位置にこれら画像ファイル５０、５１を配列する（図７参照）。
【００７９】
ステップＳ３２では、ステップＳ３１において配列された画像ファイル５０、５１について、頻度算出部３５が、時間軸上において隣接する画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂの時間差を算出する。ステップＳ３３では、ステップＳ３２において算出された時間差が所定時間の範囲内であるか否かが判定され、判定が肯定された（ステップＳ３３においてＹＥＳ）場合は、ステップＳ３４において、頻度算出部３５が、所定時間の範囲内において撮像された画像ファイル５０、５１のうち時間軸上で先行する画像ファイル５０、５１を、後述する頻度算出動作（ステップＳ３６）の対象外とする。一方、ステップＳ３３において判定が否定された場合はステップＳ３４を省略してステップＳ３５に進む。
【００８０】
上述した一連の処理は、撮像装置２、３を操作して得られた画像ファイル５０、５１が連写動作によるものである場合、頻度算出動作から除外するためのものである。上述のように、ステップＳ３３における所定時間は、撮像装置２、３が有する連写機能の性能に基づいて定めればよく、一例として０．５秒〜０．２秒とされる。
【００８１】
ステップＳ３５では、配列部３４により配列された画像ファイル５０、５１の全てに対してステップＳ３３における判定が行われたか否かが判定され、判定が肯定された（ステップＳ３５においてＹＥＳ）場合はステップＳ３７に進み、判定が否定された（ステップＳ３５においてＮＯ）場合は、ステップＳ３６において次の画像ファイル５０、５１を選択し、ステップＳ３２の処理に戻る。
【００８２】
ステップＳ３７では、制御部３０の頻度算出部３５が、各々の時間軸上における時間区間毎の画像ファイル５０、５１の頻度を算出する（図７参照）。
【００８３】
次に、ステップＳ３８では、制御部３０の補正値算出部３８が、補正すべき撮像装置２、３により撮像された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに加減すべき差分値Δｔを初期値に設定する。本実施形態において、初期値は−α（αは自然数）とされ、差分値Δｔの変動範囲は−α≦Δｔ≦αとされる。
【００８４】
次いで、ステップＳ３９では、補正値算出部３８が、補正すべき撮像装置２、３により撮像された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに、ステップＳ３８において設定された差分値Δｔを加算する。ステップＳ４０では、補正値算出部３８が、時間軸に設けられた時間区間毎に画像ファイル５０、５１が配列されているか否かに基づいて値「１」「０」を割り当て、これを時間軸毎に同一時間区間で比較して得られる値の差から評価値を算出し（図９参照）、差分値Δｔとともにこの評価値を評価値テーブル５３に格納する。
【００８５】
ステップＳ４１では、現在の差分値Δｔが変動範囲の終点に対応する値αであるか否かが補正値算出部３８により判定され、現在の差分値Δｔが変動範囲の終点に対応する値αである（ステップＳ４１においてＹＥＳ）場合は、プログラムはステップＳ４３に移行し、現在の差分値Δｔが変動範囲の終点に対応する値αでない（ステップＳ４１においてＮＯ）場合は、プログラムはステップＳ４２に移行する。ステップＳ４２では、補正値算出部３８が、現在の差分値Δｔに対して変動単位である値βを加算する。この後、プログラムはステップＳ３９に戻り、上述の処理を繰り返す。
【００８６】
ステップＳ４３では、補正値算出部３８が、評価値テーブル５３を参照して評価値の極小値を検出する。そして、ステップＳ４４では、補正値算出部３８が、ステップＳ４３で検出した評価値の極小値に対応する差分値Δｔを、評価値テーブル５３を参照して検出し、この差分値Δｔを補正値５２として決定して記憶部３１に格納する。
【００８７】
ステップＳ４５では、画像抽出部３７が、ステップＳ４４で求めた補正値５２を用いて画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂを補正し、補正した撮像時刻データ５０ｂ、５１ｂを参照して、撮像装置２、３毎に設けられた時間軸上における撮像時刻データ５０ｂ、５１ｂが指し示す位置にこれら画像ファイル５０、５１を再度配列する。ステップＳ４６では、画像抽出部３７が、個々の時間区間８１において、この時間区間内に存在する画像ファイル５０、５１の個々の重み付け値の加算値と、時間区間における頻度とを乗算して抽出値を算出する。
【００８８】
ステップＳ４７では、画像抽出部３７が、ステップＳ４６で算出した抽出値が一定値以上となった時間区間内に存在する画像ファイル５０、５１について、これら画像ファイル５０、５１はイベントに関連するものであるものと判定し、同一の時間区間内に存在する画像ファイル５０、５１に同一のイベント番号を付与し、このイベント番号を画像ファイル５０、５１のイベント番号領域７１に記述する。ステップＳ４８では、グループ関連付け部３９が、ステップＳ４７においてイベント番号が付与された画像ファイル５０、５１を撮像した撮像装置２、３を同一のグループに関連付ける作業として、登録テーブル５４の関連付け領域７７にこのイベント番号を記述する。この後、図１５及び図１６のフローチャートに示すプログラムは終了する。
【００８９】
次に、図１７は、本実施形態の情報処理装置１におけるスライドショー表示動作を説明するためのフローチャートである。
【００９０】
まず、ステップＳ５０では、表示制御部４０が、記憶部３１内に格納されている画像ファイル５０、５１を、その撮像時刻データ５０ｂ、５１ｂが指し示す位置に配列する。次いで、ステップＳ５１では、表示制御部４０が、スライドショー表示の対象時間ｔを、スライドショー表示の起点となる画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに初期設定する。
【００９１】
ステップＳ５２では、表示制御部４０が、対象時間ｔの位置に配列された画像ファイル５０、５１を選択する。ステップＳ５３では、表示制御部４０が、ステップＳ５２で選択された画像ファイル５０、５１のイベント番号領域７１に記述された内容を参照する。ステップＳ５４では、表示制御部４０が、画像ファイル５０、５１のイベント番号領域７１にイベント番号が記述されているかどうかが判定され、判定が肯定された（ステップＳ５４においてＹＥＳ）場合はステップＳ５５に進み、表示制御部４０は、この画像ファイル５０、５１がイベントにかかる画像ファイルであるものと判断し、イベント用に用意されている表示態様にてスライドショー表示を行うための画面表示用信号を生成し、出力部３３を介して出力する。一方、ステップＳ５４において判定が否定された（ステップＳ５４においてＮＯ）場合はステップＳ５６に進み、表示制御部４０は、この画像ファイル５０、５１がイベントにかかる画像ファイルでないものと判断し、非イベント用に用意されている表示態様にてスライドショー表示を行うための画面表示用信号を生成し、出力部３３を介して出力する。
【００９２】
ステップＳ５７では、スライドショー表示の対象時間ｔが、スライドショー表示の終点となる画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂであるか否かが判定され、判定が肯定された（ステップＳ５７においてＹＥＳ）場合はプログラムを終了し、判定が否定された（ステップＳ５７においてＮＯ）場合はステップＳ５８に進み、表示制御部４０が次の画像ファイル５０、５１を選択してステップＳ５３の処理に戻る。
【００９３】
（第１実施形態の効果）
以上説明したように、本実施形態の情報処理装置１によれば、イベントに関連する画像ファイル５０、５１を抽出することができる。ここで、本実施形態の情報処理装置１では、画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに基づいてこの画像ファイル５０、５１を時間軸上に配列し、時間軸上に配列された画像ファイル５０、５１の頻度に基づいてイベントに関連する画像ファイル５０、５１を抽出している。従って、撮像ファイル５０、５１を撮像した撮像装置２、３の内部時計に誤差が生じている等、イベントに関連する画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂが厳密に一致せずとも、時間軸上の頻度が一致すればイベントに関連する画像ファイル５０、５１を抽出することができる。従って、本実施形態によれば、複数の撮像装置により撮像された画像ファイルに基づいて、確実にイベントの抽出を行うことが可能となる。
【００９４】
（第２実施形態）
図１８は、本発明の第２実施形態である画像表示システムＳの概略構成を示す図である。本実施形態の画像表示システムＳと上述の第１実施形態である画像表示システムとの相違点は、本実施形態の情報処理装置１はインターネット等のＷＡＮ８を介してサーバ装置９に接続されている点である。従って、第１実施形態と同様の構成要素については同一の符号を付し、その説明を簡略化する。
【００９５】
図１９は、第２実施形態の画像表示システムＳの機能構成を示す機能ブロック図である。図１９において、本実施形態の情報処理装置１は、制御部３０、記憶部３１、第１の入力部３２ａ及び第１の出力部３３ａを備え、また、本実施形態のサーバ装置９も制御部９０、記憶部９１、第２の入力部９２及び第２の出力部９３を備える。
【００９６】
本実施形態において、情報処理装置１の制御部３０は、グループ関連付け部３９及び表示制御部４０を備える。グループ関連付け部３９は、第１実施形態のグループ関連付け部３９と同様の機能を備える。表示制御部４０は、後述するサーバ装置９の制御部９０の時刻データ抽出部９７により抽出された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂに基づいて、この時刻データ抽出部９７により抽出された撮像時刻データ５０ｂ、５１ｂを有する画像ファイル５０、５１の画像データ５０ａ、５１ａを、抽出されない撮像時刻データ５０ｂ、５１ｂを有する画像ファイル５０、５１の画像データ５０ａ、５１ａとは異なる態様で表示する表示画面を表示するための画面表示用信号を生成する。
【００９７】
第１の出力部３３ａは、第１実施形態の出力部３３と同一の機能を有するとともに、記憶部３１に格納された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂ及び機種名領域６７に記述された撮像装置に関する情報である機種名情報をサーバ装置９に送信する。また、第１の入力部３２ａは、第１実施形態の入力部３２と同一の機能を有するとともに、サーバ装置９の時刻データ抽出部９７により抽出された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂを受信する。
【００９８】
本実施形態において、サーバ装置９の制御部９０は、配列部９４、頻度算出部９５、重み付け値取得部９６、時刻データ抽出部９７及び補正値算出部９８を備える。配列部９４、頻度算出部９５、重み付け値取得部９６、及び補正値算出部９８の機能は、第１実施形態の配列部３４、頻度算出部３５、重み付け値取得部３６及び補正値算出部３８のそれと同一であるが、配列部９４は、情報処理装置１の第１の出力部３３ａから送信された撮像時刻データ５０ｂ、５１ｂ及び撮像装置２、３に関する情報である機種名情報に基づいて、撮像装置２、３毎に複数の画像ファイル５０、５１を時間軸上に配列し、頻度算出部９５は、所定の時間範囲内に撮像時刻が含まれる撮像時刻データ５０ｂ、５１ｂの頻度を算出する。また、時刻データ抽出部９７は、頻度算出部９５により算出された撮像時刻データ５０ｂ、５１ｂの頻度に基づいて、複数の撮像装置２、３において略同一の時間範囲内に存在する撮像時刻データ５０ｂ、５１ｂを抽出する。
【００９９】
また、第２の入力部９２は、情報処理装置１から送信された画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂ及び撮像装置に関する情報である機種名情報を受信し、第２の出力部９３は、時刻データ抽出部９７により抽出された撮像時刻データ５０ｂ、５１ｂを情報処理装置に送信する。
【０１００】
そして、第１及び第２の入力部３２ａ、９２と第１及び第２の出力部３３ａ、９３とは通信回線１００により接続されている。
【０１０１】
（第２実施形態の効果）
従って、本実施形態によっても、上述の第１実施形態と同様の効果を得ることができる。特に、本実施形態では、サーバ装置９に撮像時刻データ５０ｂ、５１ｂ及び機種名情報のみを送信し、サーバ装置９からはイベントに関する画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂのみが送信されるので、画像ファイル５０、５１を情報処理装置１とサーバ装置９との間で送受信する構成に比較して、プライバシーに関連する情報を送受信する必要がなくてプライバシー保護に優れているとともに、送受信すべきデータ量を削減できて通信回線１００のトラフィックへの影響を低下させることができる。
【０１０２】
なお、本実施形態において、図１８に示した例ではサーバ装置９に１台の情報処理装置１が接続されていたが、サーバ装置９との間でデータの送受信を行う情報処理装置１は１台に限定されず、複数台の情報処理装置１がサーバ装置９に接続されていてもよい。複数台の情報処理装置１をサーバ装置９に接続した場合、イベントに参加した人々が撮影した画像ファイルが全て単一の情報処理装置１に集約されて取り込まれていない場合でもイベント抽出を行うことができる。一例として、花火大会のように多数の人々が参加するイベントについてもイベント抽出を行うことができる。加えて、知人・友人の範囲を超えて多数の操作者により撮像された画像ファイルを用いてイベント抽出が行えるので、より正確にイベント検出を行うことができる。一方、知人・友人の範囲を超えて多数の操作者により撮像された画像ファイルを用いてイベント抽出を行うという観点からは、上述したプライバシー保護に優れた本実施形態の構成が非常に好ましい。また、複数台の情報処理装置１に取り込まれた画像ファイルを用いてイベント抽出を行う場合、情報処理装置１に取り込まれる画像ファイルは単一の撮像装置により撮像されたものでよく、サーバ装置９に送信されるデータが複数台の撮像装置により撮像された画像ファイルに基づくものであることが担保されれば十分である。
【０１０３】
（変形例）
なお、本発明の情報処理装置及び画像表示システムは、その細部が上述の各実施形態に限定されず、種々の変形例が可能である。一例として、上述の第１実施形態では情報処理装置１が撮像装置２、３の近傍に配置されていたが、情報処理装置１をインターネット等のＷＡＮ内に設け、撮像装置２、３からこの情報処理装置１に向けてＷＡＮを介して画像ファイル５０、５１を送信し、あるいは図略のＰＣ（Personal Computer）等を介して画像ファイル５０、５１を送信してもよい。この場合、情報処理装置１により抽出された画像ファイル５０、５１は、いわゆるお気に入り画像ファイル５０、５１として再度撮像装置２、３等にダウンロードしてもよい。
【０１０４】
また、上述の各実施形態では、補正値算出部により撮像装置の内部時計の誤差をできるだけ補正するための補正値を算出し、この補正値により画像ファイルの撮像時刻データを補正してから画像ファイル抽出作業を行っていたが、撮像装置の内部時計の誤差がそれほど大きくないと考えられる場合は、情報処理装置や画像表示システムに補正値算出部を設けずに、配列部により時間軸上に配列した画像ファイルの頻度を頻度算出部により算出し、この頻度を用いて直接画像抽出部がイベントに関連する画像ファイルを抽出してもよい。
【０１０５】
また、上述の第１実施形態では、連写動作を頻繁に使用する操作者により撮像された画像ファイル５０、５１を、画像ファイル抽出動作において抽出の対象から除外していたが、連写動作を頻繁に使用する操作者により撮像された画像ファイル５０、５１を積極的に抽出の対象とすることも可能である。一例として、モータースポーツ、航空機写真など、移動速度が速い被写体を撮像する場合は、連写動作により撮像された画像ファイル５０、５１がイベント抽出の観点からは積極的に評価すべき場合がある。
【０１０６】
連写動作を頻繁に使用する操作者により撮像された画像ファイル５０、５１を積極的に抽出の対象とする手法として、上述の第１実施形態に記載したように、時間軸上において隣接する画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂの時間差に基づいて、連写された画像ファイル５０、５１を判定、抽出する手法の他に、画像ファイル５０、５１の機種名領域６７に記述された機種名が、連写機能に優れた高級機であった場合に、この機種名の撮像装置により撮像された画像ファイル５０、５１を積極的に抽出の対象とする、画像ファイル５０、５１の撮影情報領域６８に記述された撮影モードがいわゆるスポーツモードのような連写を前提としたモードであった場合に、このモードにより撮像された画像ファイル５０、５１を積極的に抽出の対象とする、さらに、時間軸上において隣接する画像ファイル５０、５１の撮像時刻データ５０ｂ、５１ｂの時間差に基づいて、連写された画像ファイル５０、５１を判定した後、連写判定された画像ファイル５０、５１の撮影情報領域６８に記述された露出値が異なる場合、この画像ファイル５０、５１を積極的に抽出の対象とする、といった手法が挙げられる。連写機能が優れた撮像装置では、撮像動作時であっても個々の画像ファイル５０、５１の撮像の際に露出値演算を行っていることがある。
【０１０７】
そして、上述の各実施形態において、情報処理装置１を動作させるプログラムはＲＯＭ１１、ＨＤＤ部１６等に格納されて提供されていたが、不図示の光学ディスクドライブ、カードインタフェース１３ｃ、ＵＳＢインタフェース１３ｄ等を用いて、プログラムが格納されたＤＶＤ（Digital Versatile Disc）、ＵＳＢフラッシュメモリ装置、メモリーカード６等を接続し、このＤＶＤ等からプログラムを情報処理装置１に読み込んで動作させてもよい。また、ＷＡＮ２４上の装置内にプログラムを格納しておき、ネットワークインタフェース１５を介してこのプログラムを情報処理装置１に読み込んで動作させてもよい。さらに、上述の各実施形態において、情報処理装置１は複数のハードウェア要素により構成されていたが、これらハードウェア要素の一部の動作をＣＰＵ１０がプログラムの動作により実現することも可能である。
【符号の説明】
【０１０８】
１    情報処理装置
２    第１の撮像装置
３    第２の撮像装置
４    画像表示装置
５    ＵＳＢケーブル
６    メモリーカード
７    ＨＤＭＩケーブル
９    サーバ装置
１０    ＣＰＵ
１１    ＲＯＭ
１２    ＲＡＭ
１３    入出力デバイス
１３ａ  入力インタフェース
１３ｂ  入力指示部
１３ｃ  カードインタフェース
１３ｄ  ＵＳＢインタフェース
１４    ＨＤＭＩインタフェース
１５    ネットワークインタフェース
１６    ＨＤＤ部
１６ａ  ＨＤＤインタフェース
１６ｂ  ＨＤＤ
２０    入力機器
２１    ＵＳＢ機器
２２    ＨＤＭＩ出力機器
２３    ルータ
２４    ＷＡＮ
３０、９０    制御部
３１、９１    記憶部
３２    入力部
３２ａ  第１の入力部
３３    出力部
３３ａ  第２の出力部
３４、９４    配列部
３５、９５    頻度算出部
３６、９６    重み付け値取得部
３７    画像抽出部
３８、９８    補正値算出部
３９    グループ関連付け部
４０    表示制御部
５０    第１の画像ファイル
５０ａ  第１の画像データ
５０ｂ、５１ｂ  時刻データ
５１    第２の画像ファイル
５１ａ  第２の画像データ
５２    補正値
５３    評価値テーブル
８０ａ、８０ｂ  時間軸
８１    時間区間
８２ａ、８２ｂ  頻度
９２    第２の入力部
９３    第２の出力部
９７    時刻データ抽出部
１００  通信回路
【図１】
2014216774.tif 000003
【図２】
2014216774.tif 000004
【図３】
2014216774.tif 000005
【図４】
2014216774.tif 000006
【図５】
2014216774.tif 000007
【図６】
2014216774.tif 000008
【図７】
2014216774.tif 000009
【図８】
2014216774.tif 000010
【図９】
2014216774.tif 000011
【図１０】
2014216774.tif 000012
【図１１】
2014216774.tif 000013
【図１２】
2014216774.tif 000014
【図１３】
2014216774.tif 000015
【図１４】
2014216774.tif 000016
【図１５】
2014216774.tif 000017
【図１６】
2014216774.tif 000018
【図１７】
2014216774.tif 000019
【図１８】
2014216774.tif 000020
【図１９】
2014216774.tif 000021