(57)【要約】【課題】特別な装置や複雑なプログラムを用意することなく、簡単な処理によって、複数の撮影装置において撮影された撮影データについて同期をとるようにする画像管理システムを提供することにある。【解決手段】それぞれの撮影装置２において、コード表示端末５で表示されたコード１０を撮影し、その撮影データを含んだ撮影データ１２を画像編集装置３に読み込むと、画像編集装置３において、撮影されたコード１０をそれぞれデコードし、デコード結果から取得した時刻情報に基づいて、撮影データ１２のそれぞれを同期するよう調整する。【選択図】図１４
2020077922.tif 000002
【特許請求の範囲】
【請求項１】
第１撮影装置で撮影された第１撮影データと、第２撮影装置で撮影された第２撮影データを読み込む撮影データ読み込み手段と、
前記第１撮影データに含まれる第１画像データから第１時刻情報を取得し、前記第２撮影データに含まれる第２画像データから第２時刻情報を取得する時刻情報取得手段と、
前記第１時刻情報に基づいて決定された前記第１撮影データに関する時刻と、前記第２時刻情報に基づいて決定された前記第２撮影データに関する時刻から、前記第１撮影データと前記第２撮影データを同期する撮影データ同期手段とを有し、
前記第１画像データと前記第２画像データは、他の装置に表示される、時間の経過に伴って変化する所定のコードを撮影した画像データであることを特徴とする画像編集装置。
【請求項２】
前記第２撮影データが、複数の静止画からなる画像グループである場合に、
前記時刻情報取得手段は、
前記画像グループのなかの１つの静止画である前記第２画像データから前記第２時刻情報を取得し、
前記撮影データ同期手段は、
前記第２時刻情報と、前記画像グループの静止画にそれぞれ関連付けられ、前記第２撮像装置の時計部が管理する時刻に基づいた第３時刻情報に基づいて、前記画像グループの他の静止画についての時刻を決定することを特徴とする、請求項１に記載の画像編集装置。
【請求項３】
前記時刻情報取得手段は、
前記第１画像データで撮影された前記コードをデコードすることにより前記第１時刻情報を取得し、
前記第２画像データで撮影された前記コードをデコードすることにより前記第２時刻情報を取得することを特徴とする、請求項１又は２に記載の画像編集装置。
【請求項４】
前記第１撮影データと前記第２撮影データを用いて動画の編集を行うための動画編集画面を表示手段に表示するよう制御する表示制御手段をさらに有し、
前記表示制御手段は、
前記動画編集画面に、前記第１撮影データに含まれる各画像データと前記第２撮影データに含まれる各画像データとの対応関係を、同期された時刻を基準として示す表示部を表示することを特徴とする、請求項１ないし３のいずれかに記載の画像編集装置。
【請求項５】
前記第１撮影データと前記第２撮影データのうち一方の撮影データの画像データについて編集がされた場合に、前記編集がされた画像データと、当該画像データに対応する他の撮影データの画像データとの前記対応関係を、前記表示部において、前記編集に応じ更新することを特徴とする、請求項４に記載の画像編集装置。
【請求項６】
画像編集装置で実行される画像編集方法であって、
第１撮影装置で撮影された第１撮影データと、第２撮影装置で撮影された第２撮影データを読み込む撮影データ読み込みステップと、
前記第１撮影データに含まれる第１画像データから第１時刻情報を取得し、前記第２撮影データに含まれる第２画像データから第２時刻情報を取得する時刻情報取得ステップと、
前記第１時刻情報に基づいて決定された前記第１撮影データに関する時刻と、前記第２時刻情報に基づいて決定された前記第２撮影データに関する時刻から、前記第１撮影データと前記第２撮影データを同期する撮影データ同期ステップとを有し、
前記第１画像データと前記第２画像データは、他の装置に表示される、時間の経過に伴って変化する所定のコードを撮影した画像データであることを特徴とする画像編集方法。
【請求項７】
コンピュータを、
第１撮影装置で撮影された第１撮影データと、第２撮影装置で撮影された第２撮影データを読み込む撮影データ読み込み手段、
前記第１撮影データに含まれる第１画像データから第１時刻情報を取得し、前記第２撮影データに含まれる第２画像データから第２時刻情報を取得する時刻情報取得手段、及び、
前記第１時刻情報に基づいて決定された前記第１撮影データに関する時刻と、前記第２時刻情報に基づいて決定された前記第２撮影データに関する時刻から、前記第１撮影データと前記第２撮影データを同期する撮影データ同期手段として機能させるためのプログラムであって、
前記第１画像データと前記第２画像データは、他の装置に表示される、時間の経過に伴って変化する所定のコードを撮影した画像データであることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の撮影装置で撮影した撮影データを同期させるための画像編集装置に関する。
【背景技術】
【０００２】
近年、プロのカメラマンがカメラで撮影したイベント等の画像（静止画や動画）のデータを、インターネットを介してそのイベントの関係者（当事者や参加者等）に提供するサービスが行われている。このようなサービスによって、イベントの関係者は、プロのカメラマンによって撮影されたイベントの様子を、画像データとして容易に閲覧することができる。
【０００３】
また、このような画像データは、所定のＷＥＢサイトでひとまず、サムネイル、ダイジェスト版、簡易版といった形態でリストとして公開されるので、イベントの参加者等は、自身が関係する、又は興味のある画像データを、このリストのなかから容易に特定することができ、そこで、特定した画像データを購入し、オリジナルの画像品質で当該画像データを閲覧することができる。
【０００４】
また、最近では、上記のような画像データの提供サービスでは、複数のカメラを用いて同じ撮影対象を撮影し、それらのカメラで撮影された画像データを編集して、参加者等に提供するサービスが行われるようになってきている。
【０００５】
このように、複数のカメラで同時に１つの撮影対象を撮影すると、例えば、イベントの流れを撮影した動画の途中で、ある瞬間を切り取った静止画（イベントの当事者のアップ画像など）を差し込んで数秒間表示させるなどの編集が可能となり、こうした編集によって、より臨場感に溢れた付加価値の高い動画を提供することができるようになる。
【０００６】
ここで、複数のカメラで同時に１つの撮影対象を撮影するためには、その複数のカメラが同期されている、すなわち、同じ時刻を基準として管理されている必要がある。カメラが同期されていないと、上記のような動画に静止画を差し込む編集において、動画と静止画の繋がりがずれて、編集後の動画が不自然なものとなってしまう。
【０００７】
このような、複数のカメラを同期させるための方法として、例えば、特許文献１に示すような方法が提案されている。特許文献１の視覚センサ同期方法では、それぞれ撮影素子を用いた複数のカメラにおいて、強度変調の施された照明装置の照明光の変調タイミングを基準として視覚センサの撮影タイミングを同期させる。このような方法によって、複数のカメラにおいて撮影タイミング同期を行うことができる。
【０００８】
また、複数のカメラを同期させるための方法として、特許文献２に示すような方法も開示されている。特許文献２の時刻同期情報算出装置は、複数の映像からそれぞれ視覚イベントを検知して、視覚イベントの検知時刻を示す情報を含む視覚イベント検知情報を生成し、これらの視覚イベント検知情報を統合して、最終的に各映像の時刻間の同期をとるための時刻同期情報を生成する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−１３５９２６号公報
【特許文献２】国際公開第２０１３／０９４１１５号
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１の視覚センサ同期方法では、複数カメラで撮影した映像間の同期をとるために、変調させた照明を当てる必要があるので、こうした特別な照明装置を用意しなければならい。
【００１１】
また、特許文献２の方法では、視覚イベントを検知するためのプログラムや、視覚イベント検知情報をもとに、検知された視覚イベントが生じた尤度を時間の関数として表すイベント生起の尤度関数を求めるプログラムなどを用意する必要がある。
【００１２】
従って、本発明の目的は、特別な装置や複雑なプログラムを用意することなく、簡単な処理によって、複数の撮影装置において撮影された撮影データについて同期をとるようにすることができる画像編集装置を提供することにある。
【課題を解決するための手段】
【００１３】
本発明の第１の実施態様に係る発明は、下記の構成を有する。
第１撮影装置で撮影された第１撮影データ（例えば、動画の撮影データ１２ａ−２）と、第２撮影装置で撮影された第２撮影データ（例えば、複数の静止画からなる撮影データ１２ａ−１）を読み込む撮影データ読み込み手段（例えば、図７の撮影データ入力部３５１）と、
前記第１撮影データに含まれる第１画像データ（例えば、コード１０を撮影したコード画像）から第１時刻情報を取得し、前記第２撮影データに含まれる第２画像データから第２時刻情報（例えば、上記のコード１０とは異なるタイミングでコード１０を撮影したコード画像）を取得する時刻情報取得手段と（例えば、図７のデコード部３５２）、
前記第１時刻情報に基づいて決定された前記第１撮影データに関する時刻と、前記第２時刻情報に基づいて決定された前記第２撮影データに関する時刻から、前記第１撮影データと前記第２撮影データを同期する撮影データ同期手段とを有し（例えば、図７の画像タイミング調整部３５３において、第１撮影データ、第２撮影データがともに動画である場合は、コード１０が撮影されているフレームがそれぞれ、そのコード１０から把握される時刻のフレームであると判定され、他のフレームの時刻は、ｆｐｓ等の情報から把握され、一方、第１撮影データが動画で、第２撮影データが複数の静止画からなる画像グループである場合は、動画に関しては、コード１０が撮影されているフレームが、そのコード１０から把握される時刻のフレームであると判定され、他のフレームの時刻は、ｆｐｓ等の情報から把握され、静止画のグループに関しては、コード１０が撮影されている静止画が、そのコード１０から把握される時刻の静止画であると判定され、他の静止画の時刻は、各静止画のＥｘｉｆ情報（取得日時）との差分から把握される）、
前記第１画像データと前記第２画像データは、他の装置（例えば、コード表示端末５）に表示される、時間の経過に伴って変化する所定のコード（例えば、コード１０）を撮影した画像データであることを特徴とする画像編集装置（例えば、画像編集装置３）。
【００１４】
このような本発明の構成によって、第１撮影装置と第２撮影装置で一貫性を有する、又は、最終的に、一貫性を有するように調整されるコードが撮影された場合に、そのコードを撮影した画像に基づいて時刻情報が取得され、特別な装置や複雑なプログラムを用意することなく、簡単な処理によって、第１撮影装置の第１撮影データと第２撮影装置の第２撮影データについて同期をとるようにすることができる。
【００１５】
本発明の第２の実施態様に係る発明は、第１の実施態様において下記の構成を有する。
前記第２撮影データが、複数の静止画からなる画像グループである場合に、
前記時刻情報取得手段は、
前記画像グループのなかの１つの静止画である前記第２画像データから前記第２時刻情報を取得し、
前記撮影データ同期手段は、
前記第２時刻情報と、前記画像グループの静止画にそれぞれ関連付けられ、前記第２撮像装置の時計部が管理する時刻に基づいた第３時刻情報（例えば、Ｅｘｉｆデータに含まれる日時の情報）に基づいて、前記画像グループの他の静止画についての時刻を決定するように構成される。
【００１６】
本発明の第３の実施態様に係る発明は、第１の実施態様又は第２の実施態様において下記の構成を有する。
前記時刻情報取得手段は、
前記第１画像データで撮影された前記コードをデコードすることにより前記第１時刻情報を取得し、
前記第２画像データで撮影された前記コードをデコードすることにより前記第２時刻情報を取得するように構成される。
【００１７】
本発明の第４の実施態様に係る発明は、第１の実施態様ないし第３の実施態様のいずれかにおいて下記の構成を有する。
前記第１撮影データと前記第２撮影データを用いて動画の編集を行うための動画編集画面（例えば、図１６のコンテンツ編集画面８２０）を表示手段（例えば、画像編集装置３のディスプレイ）に表示するよう制御する表示制御手段（例えば、図７の入出力制御部３５５）をさらに有し、
前記表示制御手段は、
前記動画編集画面に、前記第１撮影データに含まれる各画像データと前記第２撮影データに含まれる各画像データとの対応関係を、同期された時刻を基準として示す表示部（例えば、図１６に示す撮影データ表示部８３０のタイミング表示部８３１〜８３４）を表示するように構成される。
【００１８】
本発明の第５の実施態様に係る発明は、第４の実施態様において下記の構成を有する。
前記第１撮影データと前記第２撮影データのうち一方の撮影データの画像データについて編集がされた場合に（例えば、第１撮影データの所定位置に、第２撮影データのうちの１つの静止画がインサートされる場合に）、前記編集がされた画像データと、当該画像データに対応する他の撮影データの画像データとの前記対応関係を、前記表示部において、前記編集に応じ更新する（例えば、指定した動画２の範囲が、動画１の編集ポイントに挿入され、それに応じて、撮影データ表示部８３０の動画１のタイミング表示部８３１の表示と、動画２のタイミング表示部８３２の表示が、その挿入に応じて更新される）ように構成される。
【００１９】
本発明の第６の実施態様に係る発明は、下記の構成を有する。
画像編集装置で実行される画像編集方法であって、
第１撮影装置で撮影された第１撮影データと、第２撮影装置で撮影された第２撮影データを読み込む撮影データ読み込みステップと、
前記第１撮影データに含まれる第１画像データから第１時刻情報を取得し、前記第２撮影データに含まれる第２画像データから第２時刻情報を取得する時刻情報取得ステップと、
前記第１時刻情報に基づいて決定された前記第１撮影データに関する時刻と、前記第２時刻情報に基づいて決定された前記第２撮影データに関する時刻から、前記第１撮影データと前記第２撮影データを同期する撮影データ同期ステップとを有し、
前記第１画像データと前記第２画像データは、他の装置に表示される、時間の経過に伴って変化する所定のコードを撮影した画像データであることを特徴とする画像編集方法。
【００２０】
このような本発明の構成によって、第１撮影装置と第２撮影装置で一貫性を有するコードが撮影された場合に、そのコードを撮影した画像に基づいて時刻情報が取得され、特別な装置や複雑なプログラムを用意することなく、簡単な処理によって、第１撮影装置の第１撮影データと第２撮影装置の第２撮影データについて同期をとるようにすることができる
【００２１】
本発明の第７の実施態様に係る発明は、下記の構成を有する。
コンピュータを、
第１撮影装置で撮影された第１撮影データと、第２撮影装置で撮影された第２撮影データを読み込む撮影データ読み込み手段、
前記第１撮影データに含まれる第１画像データから第１時刻情報を取得し、前記第２撮影データに含まれる第２画像データから第２時刻情報を取得する時刻情報取得手段、及び、
前記第１時刻情報に基づいて決定された前記第１撮影データに関する時刻と、前記第２時刻情報に基づいて決定された前記第２撮影データに関する時刻から、前記第１撮影データと前記第２撮影データを同期する撮影データ同期手段として機能させるためのプログラムであって、
前記第１画像データと前記第２画像データは、他の装置に表示される、時間の経過に伴って変化する所定のコードを撮影した画像データであることを特徴とするプログラム。
【００２２】
このような本発明の構成によって、第１撮影装置と第２撮影装置で一貫性を有するコードが撮影された場合に、そのコードを撮影した画像に基づいて時刻情報が取得され、特別な装置や複雑なプログラムを用意することなく、簡単な処理によって、第１撮影装置の第１撮影データと第２撮影装置の第２撮影データについて同期をとるようにすることができる
【発明の効果】
【００２３】
本発明に係る画像編集装置によって、特別な装置や複雑なプログラムを用意することなく、簡単な処理によって、複数の撮影装置において撮影された撮影データについて同期をとるようにすることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係る画像管理システムの処理概要を説明するための概略図である。
【図２】本発明の一実施形態に係る画像管理システムで利用される撮影装置のハードウェア構成の例を示す図である。
【図３】本発明の一実施形態に係る画像管理システムで利用される画像編集装置のハードウェア構成の例を示す図である。
【図４】本発明の一実施形態に係る画像管理システムで利用される画像管理サーバのハードウェア構成の例を示す図である。
【図５】本発明の一実施形態に係る画像管理システムで利用されるユーザ端末のハードウェア構成の例を示す図である。
【図６】本発明の一実施形態に係る画像管理システムで利用される撮影装置の機能ブロック図である。
【図７】本発明の一実施形態に係る画像管理システムで利用される画像編集装置の機能ブロック図である。
【図８】本発明の一実施形態に係る画像管理システムで利用される画像管理サーバの機能ブロック図である。
【図９】本発明の一実施形態に係る画像管理システムで利用されるユーザ端末の機能ブロック図である。
【図１０】本発明の一実施形態に係る画像管理システムで利用されるコード表示端末の機能ブロック図である。
【図１１】本発明の一実施形態に係る画像管理システムのテーブルを説明するための略線図である。
【図１２】本発明の一実施形態に係る画像管理システムのテーブルを説明するための略線図である。
【図１３】本発明の一実施形態に係る画像管理システムのテーブルを説明するための略線図である。
【図１４】本発明の一実施形態に係る画像管理システムにおける撮影データの同期処理の概念を表す略線図である。
【図１５】本発明の一実施形態に係る画像管理システムにおける撮影データの同期処理の概念を表す略線図である。
【図１６】本発明の一実施形態に係る画像管理システムにおいて、同期処理がされた撮影データを編集するための編集画面を表す略線図である。
【図１７】本発明の一実施形態に係る画像管理システムにおいて、同期処理がされた撮影データを編集するための編集画面を表す略線図である。
【図１８】本発明の一実施形態に係る画像管理システムにおいて、同期処理がされた撮影データが編集された後の編集後コンテンツデータを閲覧・再生するための閲覧画面を表す略線図である。
【図１９】本発明の一実施形態に係る画像管理システムにおいて、同期処理がされた撮影データが編集された後の編集後コンテンツデータを閲覧・再生するための閲覧画面を表す略線図である。
【図２０】本発明の一実施形態に係る画像管理システムにおいて利用される画像編集装置で行われる、撮影データの同期処理を示すフローチャートである。
【発明を実施するための形態】
【００２５】
最初に、本発明の一実施形態に係る画像編集装置を含む画像管理システムの概要を、図１を参照して説明する。図１に示す画像管理システム１には、撮影装置２（２ａ、２ｂ）、画像編集装置３、画像管理サーバ４、コード表示端末５、ユーザ端末６、及び主催者装置７が含まれる。
【００２６】
撮影装置２は、例えば、静止画を撮影するためのデジタルカメラや、動画を撮影するためのデジタルムービーカメラ（ビデオカメラ）といった撮影装置である。一眼レフカメラやスマートフォンなども撮影装置２に含まれるが、これらの装置は、静止画だけでなく動画も撮影することが可能である。
【００２７】
図１の例では、一眼レフカメラ（撮影装置２ａ−１）にビデオカメラ（撮影装置２ａ−２）が取り付けられた撮影装置２ａが示されているが、この撮影装置２ａは、１人のカメラマンにより、同じ撮影対象を静止画と動画で撮影するためのものである。例えば、カメラマンは、一眼レフカメラ（撮影装置２ａ−１）の移動・撮影操作して、撮影対象について所望の角度で静止画を撮影すると、この間、一眼レフカメラ（撮影装置２ａ−１）に取り付けられたビデオカメラ（撮影装置２ａ−２）は、一眼レフカメラ（撮影装置２ａ−１）の移動操作に応じて同じ撮影対象に向けられ、そこで動画を撮影し続けることになる。
【００２８】
一眼レフカメラ（撮影装置２ａ−１）により撮影された撮影データ１２ａ−１は、ここでは静止画のデータであり、可搬型記録媒体（例えば、ＳＤカード）やネットワークを介して画像編集装置３に入力される。ビデオカメラ（撮影装置２ａ−２）により撮影された撮影データ１２ａ−２は、動画のデータであり、これも、可搬型記録媒体やネットワークを介して画像編集装置３に入力される。
【００２９】
図１の例では、撮影装置２ａに加え、他のカメラマンが操作する一眼レフカメラ（撮影装置２ｂ）が示されている。この一眼レフカメラ（撮影装置２ｂ）も、カメラマンの移動・撮影操作により、撮影対象について所望の角度で静止画が撮影される。一眼レフカメラ（撮影装置２ｂ）により撮影された撮影データ１２ｂは、ここでは静止画のデータであり、これも、可搬型記録媒体やネットワークを介して画像編集装置３に入力される。
【００３０】
また、図１の例では、一眼レフカメラ（撮影装置２ａ−１）とビデオカメラ（撮影装置２ａ−２）は、コード表示端末５のディスプレイに示されたコード１０を撮影する。カメラマンは、一眼レフカメラ（撮影装置２ａ−１）でこのコード１０を画角に収め、シャッターを押し、それとともに、ビデオカメラ（撮影装置２ａ−２）の動画撮影開始の操作を行って、コード１０の映像をビデオカメラで記録する。
【００３１】
同様に、一眼レフカメラ（撮影装置２ｂ）のカメラマンは、コード表示端末５のディスプレイに示されたコード１０を撮影する。ここで、撮影装置２ａ−１、２ａ−２でコード１０を撮影するコード表示端末５と、撮影装置２ｂでコード１０を撮影するコード表示端末５は、基本的に同じ装置である。ただし、後述するように、撮影のタイミングが異なれば、同じコード表示端末５で表示されたコード１０でも、その表示内容は異なったものとなる。
【００３２】
その後、それぞれの撮影装置２によって、イベントなどの撮影対象の撮影を行う。なお、この例では、最初に、それぞれの撮影装置２によってコード１０の撮影を行うものとするが、イベントを撮影している途中や最後に、コード１０の撮影を行ってもよい。
【００３３】
画像編集装置３は、入力した撮影データ（１２ａ−１、１２ａ−２、１２ｂ等）を同期させる。このような、画像編集装置３の同期処理は、入力した撮影データのそれぞれに含まれるコード１０の撮影画像に基づいて行われるものであり、詳細は後で説明する。なお、本明細書において、撮影データを同期させるとは、複数の撮影データに含まれる各画像データを、共通の時間軸で（共通した時間の流れに沿って）揃えて管理することを意味する。
【００３４】
画像編集装置３は、それぞれの撮影データを同期した後、それらの撮影データを用いて１つの動画を編集できるコンテンツ編集画面を表示する。編集担当者は、このコンテンツ編集画面で所定の操作を行うことによって、例えば、動画のデータである撮影データ１２ａ−２に対して不要な部分をカットしたりエフェクトを追加するとともに、静止画のデータである撮影データ１２ａ−１の１つを、動画のなかの対応するタイミング（同じ時刻のタイミング）で数秒間再生するように指定する。
【００３５】
このような編集作業において、撮影データ１２ａ−１のそれぞれは、撮影データ１２ａ−２の各タイミングに同期して対応付けられているので、静止画の単純な挿入であれば、編集担当者は、静止画を挿入するタイミングを指定したり調整したりする必要がない。
【００３６】
画像編集装置３は、編集担当者による編集作業が終了した後、編集担当者の操作に応じて、編集結果としてのデータを、コンテンツデータ１３として外部記憶装置に記憶する。
【００３７】
画像編集装置３で記憶されたコンテンツデータ１３は、その後、画像管理サーバ４の外部記憶装置に送信され、ユーザ端末６からの再生リクエスト１５を受信すると、指定されたコンテンツデータ１３を適宜、そのユーザ端末６に送信し、そこで、ユーザ端末６におけるコンテンツデータ１３の再生が実行される。
【００３８】
ユーザは、ここでは、イベントの当事者や参加者であり、所望のコンテンツデータ１３をユーザ端末６で再生することができる。ユーザ端末６は、例えば、スマートフォンやタブレット端末などの携帯機器であってもよいし、据え置き型のＰＣ（パーソナルコンピュータ）等であってもよい。
【００３９】
この例では、ユーザがユーザ端末６を用いてコンテンツデータ１３を再生しようとする場合、イベントごとに利用申請を行う必要があり、その利用申請が、当該イベントの主催者により承認された場合に、そのユーザのユーザＩＤを用いて当該イベントのコンテンツデータ１３を再生することができる。
【００４０】
この場合、例えば、イベントの主催者は、主催者装置７を用いて画像管理サーバ４にアクセスしてユーザの申請リスト１６を受信し、その申請リスト１６を主催者装置７のディスプレイに表示し、所定の条件を満たすユーザ（例えば、イベントの参加者名簿に登録されている正規ユーザであること等）について認証を行う。認証を受けたユーザのユーザＩＤは、再生許可情報１７として、主催者装置７から画像管理サーバ４に送信される。
【００４１】
本実施形態の、このような利用申請と承認の仕組みは、イベントの様子が撮影されたコンテンツデータ１３を、関係のない者が閲覧できないようにするためのものである。
【００４２】
また、イベントに関係する複数のコンテンツデータ１３のすべて、又は個々のコンテンツデータ１３について、閲覧のための対価を設定することもできる。また、この例では、動画のコンテンツデータ１３を、再生のタイミングに応じて順次、ユーザ端末６に送信するストリーミング再生を行うが、コンテンツデータ１３の全体をダウンロード可能とし、ダウンロード後に、ユーザ端末６で再生するようにしてもよい。また、ユーザは、ユーザ端末６において、コンテンツデータ１３を再生するコンテンツ再生画面で、所定の再生タイミングを指定し、そのタイミングでの画像をプリントするよう、画像管理サーバ４に依頼することもできる。
【００４３】
コード表示端末５は、上述の通り、ディスプレイにコード１０を表示するが、コード１０は、画像管理サーバ４から送信されるコード表示情報１１に基づいて生成される。コード１０は、例えば、ＱＲコード（登録商標）のような２次元コードであるが、バーコードや他のコードであってもよい。
【００４４】
コード表示情報１１は、例えば、現在時刻を示す時刻情報を含んでおり、１秒ごとに送信される。コード表示端末５は、このコード表示情報１１を受信すると、コード表示情報１１に含まれる現在時刻の時刻情報をコード１０に埋め込み、１秒ごとにディスプレイの表示を更新する。なお、この例では、１秒ごとにコード１０の表示が更新される構成としているが、必要に応じて、それ以下の更新インターバル（例えば、０．１秒等）でコード１０の表示を更新するように構成することもできる。この場合、当然、コード表示情報１１も、更新インターバルに応じた間隔でコード表示端末５に送信されることになる。
【００４５】
このような構成により、コード表示情報１１のディスプレイには、概ね現在時刻に近い時刻の時刻情報を含んだコード１０が表示されることになる。このような構成の場合、それぞれのコード表示端末５が、コード１０を同じ仕様で表示する機能を有する限り、複数のコード表示端末５を用いることができる。また、後述するように、複数のコード表示端末５のコード１０に含まれる時刻情報が、後で正確な現在時刻に基づいて調整される場合は、コード１０を表示する段階で、複数のコード表示端末５のコード１０を同期しておく必要はない。
【００４６】
例えば、撮影場所が異なり、１台のコード表示端末５で表示されるコード１０を撮影することが難しい場合に、このような複数のコード表示端末５を用いることが想定される。
【００４７】
なお、コード表示情報１１は、時刻情報ではなく、時刻に対応付けられた別の情報を含むようにしてもよい。
【００４８】
また、コード表示端末５が、コード１０を表示する場合に、このようなコード表示情報１１を受信せずに、コード表示端末５においてスタンドアロンで実行されるアプリケーションにより（例えば１秒ごとに）、時刻情報を含んだコード１０を生成し、ディスプレイに表示するようにしてもよい。この場合、コード表示端末５の現在時刻が正確でない可能性もあり、コード１０に含まれる時刻情報は、正確な現在時刻とは限らないことが前提となる。
【００４９】
また、コード表示端末５で実行されるアプリケーションにより、所定の時間間隔でＮＴＰサーバにアクセスし、コード表示端末５の時計を現在時刻に同期させた状態で（例えば１秒ごとに）、時刻情報を含んだコード１０を生成し、ディスプレイに表示するようにしてもよい。この場合、コード１０に含まれる時刻情報は、現在時刻となる。
【００５０】
その他、スタンドアロン構成のコード表示端末５を用いる場合においては、コード表示端末５が、事前にネットワーク経由で（例えば、上記のようなＮＴＰサーバにアクセスして）正確な時刻を取得しておき、こうして取得した時刻に基づいてコード１０を生成・表示するようにできる。また、コード表示端末５は、１台であっても、複数であってもよい。複数のコード表示端末５が使用される場合は、それぞれについて上記の処理が行われる。なお、ここで、１台または複数のコード表示端末５が、特定のＵＲＬにアクセスするだけで、同期された、又は正確なコード表示情報１１を取得するような仕組みを用意することも可能である。
【００５１】
また、スタンドアロン構成のコード表示端末５を用いる場合においては、コード表示端末５の時計部（内部時計）による時刻に基づいてコード１０を生成・表示し、例えば、コード１０が撮影装置２で撮影された後、画像編集装置３で編集を行うまでの所定のタイミングで、コード表示端末５の時計部による現在時刻と正確な現在時刻との差を把握し、当該把握した差に基づいて、コード１０に含まれる時刻情報や、同期処理における時刻を調整するようにすることもできる。ここで、コード表示端末５は、１台であっても、複数であってもよい。複数のコード表示端末５が使用される場合は、最終的に、それぞれについて、正確な現在時刻との差が調整されるため、複数のコード表示端末５の間で事前に調整がされている必要はない。
【００５２】
なお、図１では、説明の便宜上、画像編集装置３や画像管理サーバ４を１つのコンピュータとして表しているが、例えば、それぞれを、異なる場所（又は、近接する位置）に設置された複数のコンピュータとして構成することができ、当該複数のコンピュータは、必要に応じてネットワーク接続される。
【００５３】
また、図１では、一例として、撮影装置２ａ、２ｂが表されているが、さらに多くの撮影装置から撮影データを取得するようにしてもよい。また、撮影装置として、様々なタイプの装置を使用することができる。例えば、スマートフォン、無人航空機（ドローン）、固定カメラ（監視用途のものを含む）などを使用することができる。いずれの場合も、それぞれの撮影装置において、コード表示端末５で表示されるコード１０の撮影が行われる。
【００５４】
次に、図２を参照して、撮影装置２のハードウエア構成の例について説明する。ただし、図２の撮影装置２は、図１に示したような撮影装置２（（２ａ−１、２ａ−２、２ｂ））の代表的な構成を例示したにすぎない。他の様々なコンピュータを撮影装置２として利用することができる。
【００５５】
撮影装置２は、ＣＰＵ（Central  Processing  Unit）２０１、メモリ２０２、撮影部２０３、ＧＰＳ制御部２０４、ＧＰＳ用アンテナ２０５、オーディオ制御部２０８、マイクロフォン２０９、スピーカ２１０、ディスプレイ制御部２１１、入力機器インタフェース２１２、タッチスクリーン２１３、センサー２１５、及び外部記録媒体インタフェース２１７を含んでいる。
【００５６】
ＣＰＵ２０１は、撮影装置２の各構成要素の動作を制御し、ＯＳの制御下で、各機能を実行する。
【００５７】
メモリ２０２は通常ＲＡＭ（Random  Access  Memory）で構成される。メモリ２０２には、ＣＰＵ２０１で実行される各機能を実現するためのプログラムが実行時にロードされ、また、当該プログラムに必要なデータ等が記憶される。
【００５８】
撮影部２０３は、撮影装置２が備える撮影装置（カメラ）で、撮影素子がＣＣＤやＣＭＯＳといったタイプのものがある。これらのカメラによって、コード１０やイベントの様子などが撮影される。
【００５９】
時計部２１４は、撮影装置２の時刻を管理する。時計部２１４で管理される時刻の情報（時刻情報）は、動画や静止画を撮影した場合に、撮影データの一部として、あるいは、撮影データとともに補助記憶装置２１６や外部記録媒体２２０に記憶される。時計部２１４で管理される時刻は、後述のタッチスクリーン２１３に表示されるメニュー画面から時刻設定の操作を行うことで適宜調整可能である。
【００６０】
ＧＰＳ制御部２０４は、ＧＰＳ用アンテナ２０５を介して、複数のＧＰＳから信号を受信し、撮影装置２の位置を調べる。こうして求められた位置情報は、撮影データの一部として、あるいは、撮影データとともに補助記憶装置２１６や外部記録媒体２２０に記憶される。
【００６１】
オーディオ制御部２０８は、マイクロフォン２０９を制御して、撮影部２０３で動画が撮影される場合に、周囲の音声を記録する。また、スピーカ２１０を制御して撮影した動画を再生する際に、記憶された音声を出力することができる。
【００６２】
タッチスクリーン２１３は、例えば、ＬＣＤ（Liquid  Crystal  Display）などで構成される表示装置で、撮影部２０３で捉えた撮影対象の映像、撮影データの再生画像、メニュー画面の情報等を表示するとともに、カメラマンが指などで画面表面をタッチした（押した）位置を、抵抗膜方式や静電容量方式などのタッチセンサーで検知する。ディスプレイ制御部２１１は、ＣＰＵ２０１が発行する描画データを処理して、例えば、上述した撮影対象の映像などを、タッチスクリーン２１３の表示装置に出力する。入力機器インタフェース２１２は、タッチスクリーン２１３のタッチセンサーが、ユーザによる操作を検知し、これを所定の信号としてＣＰＵ２０１に送信する。
【００６３】
センサー２１５は、タッチスクリーン２１３のタッチセンサー以外のセンサーであり、モーションセンサー、光センサー、近接センサーなどがある。
【００６４】
補助記憶装置２１６は、例えば、フラッシュメモリと呼ばれる半導体メモリ等で構成される。補助記憶装置２１６は、ＣＰＵ２０１で実行される各機能を実現するためのプログラムを記憶するほか、撮影データを含む各種データを記憶する。
【００６５】
外部記録媒体インタフェース２１７は、外部記録媒体２２０にアクセスして、そこに記録されているデータを読み取る一方で、補助記憶装置２１６に記憶されている撮影データ等を外部記録媒体２２０に書き込む。外部記録媒体（可搬型記録媒体）２２０は、例えば、可搬型のフラッシュメモリである。
【００６６】
次に、図３を参照して、画像編集装置３のハードウエア構成の例について説明する。ただし、図３の画像編集装置３は、代表的な構成を例示したにすぎない。他の様々なコンピュータを画像編集装置３として利用することができる。
【００６７】
画像編集装置３は、ＣＰＵ（Central  Processing  Unit）３０１、メモリ３０２、ネットワークインタフェース３０３、ディスプレイコントローラ３０４、ディスプレイ３０５、入力機器インタフェース３０６、キーボード３０７、マウス３０８、外部記憶装置３０９、及び外部記録媒体インタフェース３１０を含んでいる。
【００６８】
ＣＰＵ３０１は、画像編集装置３の各構成要素の動作を制御し、ＯＳの制御下で、各機能を実行する。
【００６９】
メモリ３０２は通常、不揮発性メモリであるＲＯＭ（Read  Only  Memory）、及び揮発性メモリであるＲＡＭ（Random  Access  Memory）から構成される。ＲＯＭには、画像編集装置３の起動時に実行されるプログラム等が格納される。ＲＡＭには、ＣＰＵ３０１で実行されるプログラムや、それらのプログラムが実行中に使用するデータ等が一時的に格納される。
【００７０】
ネットワークインタフェース３０３は、ネットワーク３２０に接続するためのインタフェースである。ネットワーク３２０は、例えば、無線通信ネットワーク、及びインターネットを含むネットワークである。画像編集装置３は、このネットワークインタフェース３０３を介して、図１の画像管理サーバ４と接続される。また、ネットワークインタフェース３０３を介して、撮影装置２に接続して、撮影データ１２を受信することも可能である。
【００７１】
ディスプレイコントローラ３０４は、ＣＰＵ３０１が発行する描画命令を実際に処理するための専用コントローラである。ディスプレイコントローラ３０４で処理された描画データは、一旦グラフィックメモリに書き込まれ、その後、ディスプレイ３０５に出力される。ディスプレイ３０５は、例えば、ＬＣＤ（Liquid  Crystal  Display）で構成される表示装置であり、後述するコンテンツ編集画面８２０等が表示される。
【００７２】
入力機器インタフェース３０６は、キーボード３０７やマウス３０８から入力された信号を受信して、その信号パターンに応じて所定の指令をＣＰＵ３０１に送信する。
【００７３】
外部記憶装置３０９は、例えば、ハードディスクドライブ（ＨＤＤ）のような記憶装置であり、この装置内には上述したプログラムやデータが記録され、実行時に、必要に応じてそこからメモリ３０２のＲＡＭにロードされる。また、編集のために、撮影装置２によって撮影された撮影データ１２や、複数の撮影データ１２を編集した結果得られる、コンテンツデータ１３等が記憶される。
【００７４】
外部記録媒体インタフェース３１０は、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disc）などの可搬型の外部記録媒体３３０の記録面にアクセスして、そこに記録されているデータを読み取る装置である。外部記録媒体３３０には、本発明に係る画像編集方法を実現するためのプログラムも記録することが可能である。外部記録媒体３３０に記録されているデータは、外部記録媒体インタフェース３１０を介して外部記憶装置３０９に格納され、プログラムであれば、実行時にメモリ３０２のＲＡＭにロードされる。
【００７５】
なお、本発明に係る画像編集方法を実現するためのプログラムは、上述のネットワーク３２０、及びネットワークインタフェース３０３を介して受信され、外部記憶装置３０９に格納することもできる。
【００７６】
また、外部記録媒体インタフェース３１０は、例えば、可搬型のフラッシュメモリである外部記録媒体（可搬型記録媒体）３４０にアクセスして、そこに記録されているデータを読み取る。例えば、撮影装置２に格納されていた外部記録媒体３４０から撮影データ１２を読み取って、それを（編集等を行うために）メモリ３０２や外部記憶装置３０９に記憶する。
【００７７】
なお、図１に示した主催者装置７のハードウエア構成も、図３に示す構成と同様のものである。
【００７８】
次に、図４を参照して、画像管理サーバ４のハードウエア構成の例について説明する。ただし、図４の画像管理サーバ４は、代表的な構成を例示したにすぎない。他の様々なコンピュータを画像管理サーバ４として利用することができる。
【００７９】
画像管理サーバ４は、ＣＰＵ４０１、メモリ４０２、ネットワークインタフェース４０３、外部記憶装置４０９、及び外部記録媒体インタフェース４１０を含んでいる。
【００８０】
ＣＰＵ４０１は、画像管理サーバ４の各構成要素の動作を制御し、ＯＳの制御下で、各機能を実行する。
【００８１】
メモリ４０２は通常、不揮発性メモリであるＲＯＭ（Read  Only  Memory）、及び揮発性メモリであるＲＡＭ（Random  Access  Memory）から構成される。ＲＯＭには、画像管理サーバ４の起動時に実行されるプログラム等が格納される。ＲＡＭには、ＣＰＵ４０１で実行されるプログラムや、それらのプログラムが実行中に使用するデータ等が一時的に格納される。
【００８２】
ネットワークインタフェース４０３は、ネットワーク４２０に接続するためのインタフェースである。ネットワーク４２０は、例えば、無線通信ネットワーク、及びインターネットを含むネットワークである。画像管理サーバ４は、このネットワークインタフェース４０３を介して、図１の画像編集装置３と接続される。
【００８３】
外部記憶装置４０９は、例えば、ハードディスクドライブ（ＨＤＤ）のような記憶装置であり、この装置内には上述したプログラムやデータが記録され、実行時に、必要に応じてそこからメモリ４０２のＲＡＭにロードされる。画像編集装置３によって編集されたコンテンツデータ１３も、イベントごとに対応付けられて、外部記憶装置４０９に記憶される。
【００８４】
外部記録媒体インタフェース４１０は、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disc）などの可搬型の外部記録媒体４３０の記録面にアクセスして、そこに記録されているデータを読み取る装置である。外部記録媒体４３０には、本発明に係る画像管理方法を実現するためのプログラムも記録することが可能である。外部記録媒体４３０に記録されているデータは、外部記録媒体インタフェース４１０を介して外部記憶装置４０９に格納され、プログラムであれば、実行時にメモリ４０２のＲＡＭにロードされる。
【００８５】
次に、図５を参照して、ユーザ端末６のハードウエア構成の例について説明する。ただし、図５のユーザ端末６は、代表的なスマートフォンの構成を例示したにすぎない。他の様々なコンピュータをユーザ端末６として利用することができる。
【００８６】
ユーザ端末６は、ＣＰＵ（Central  Processing  Unit）６０１、メモリ６０２、インカメラ６０３ａ、アウトカメラ６０３ｂ、ＧＰＳ制御部６０４、ＧＰＳ用アンテナ６０５、無線信号処理部６０６、無線通信用アンテナ６０７、オーディオ制御部６０８、マイクロフォン６０９、スピーカ６１０、ディスプレイ制御部６１１、入力機器インタフェース６１２、タッチスクリーン６１３、非接触ＩＣリーダ／ライタ６１４、センサー６１５、補助記憶装置６１６、及び外部記録媒体インタフェース６１７を含んでいる。
【００８７】
ＣＰＵ６０１は、ユーザ端末６の各構成要素の動作を制御し、ＯＳの制御下で、各機能を実行する。
【００８８】
メモリ６０２は通常ＲＡＭ（Random  Access  Memory）で構成される。メモリ６０２には、ＣＰＵ６０１で実行される各機能を実現するためのプログラムが実行時にロードされ、当該プログラムに必要なデータ等が一時的に記憶される。
【００８９】
インカメラ６０３ａ、アウトカメラ６０３ｂは、ユーザ端末６に内蔵される小型の撮影装置で、撮影素子がＣＣＤやＣＭＯＳといったタイプのものがある。インカメラ６０３ａは、後述するタッチスクリーン６１３の付近に設けられた内側のカメラであり、アウトカメラ６０３ｂは、後述するタッチスクリーン６１３の反対側に設けられた外側のカメラである。
【００９０】
ＧＰＳ制御部６０４は、ＧＰＳ用アンテナ６０５を介して、複数のＧＰＳから信号を受信し、ユーザ端末６の位置を調べる。
【００９１】
無線信号処理部６０６は、無線通信用アンテナ６０７を介して携帯電話基地局と通信を行い、他の機器との間での通話データの送受信や、（インターネットを介した）他端末との間でのＷＥＢページ表示用データやメールデータの送受信を制御する。また、無線信号処理部６０６は、無線通信用アンテナ６０７を用いて無線ＬＡＮアクセスポイントとの間で無線ＬＡＮによる通信を実現し、インターネット経由のデータ送受信を行う（ここでは、便宜上、無線信号処理部６０６と無線通信用アンテナ６０７が、携帯電話基地局との間の無線通信及び無線ＬＡＮアクセスポイントとの間の無線通信を行うものとした）。
【００９２】
オーディオ制御部６０８は、マイクロフォン６０９とスピーカ６１０を制御して無線通信による通話を実現し、一方で、アプリケーションにおいて動画や音楽を再生する場合に、音声を出力するよう制御する。また、オーディオ制御部６０８は、スピーカ６１０を制御して、画像管理サーバ４から提供された動画を再生する際に、その動画の音声を出力することができる。
【００９３】
タッチスクリーン６１３は、例えば、ＬＣＤ（Liquid  Crystal  Display）などで構成される表示装置で情報を表示するとともに、ユーザが指などで画面表面をタッチした（押した）位置を、抵抗膜方式や静電容量方式などのタッチセンサーで検知する。ディスプレイ制御部６１１は、ＣＰＵ６０１が発行する描画データを処理して、例えば、画像管理サーバ４から提供された動画を再生する際に、その動画の画像を、タッチスクリーン６１３の表示装置に出力する。入力機器インタフェース６１２は、タッチスクリーン６１３のタッチセンサーが、ユーザによる操作を検知し、これを所定の信号としてＣＰＵ６０１に送信する。
【００９４】
また、タッチスクリーン６１３には、後述するコンテンツ指定画面８５０や、コンテンツ再生画面８６０が表示される。
【００９５】
非接触ＩＣリーダ／ライタ６１４は、非接触ＩＣチップや非接触ＩＣチップが埋め込まれたカードがユーザ端末６の所定の位置にかざされた場合に、ＣＰＵ６０１の指令に基づいて、そのＩＣチップに記憶されているデータを読み取り、又は、ＩＣチップに所定のデータを書き込む。
【００９６】
センサー６１５は、タッチスクリーン６１３のタッチセンサー以外のセンサーであり、モーションセンサー、光センサー、近接センサーなどがある。
【００９７】
補助記憶装置６１６は、例えば、フラッシュメモリと呼ばれる半導体メモリやハードディスクで構成される。補助記憶装置６１６は、ＣＰＵ６０１で実行される各機能を実現するためのプログラムを記憶するほか、各種データを記憶する。
【００９８】
外部記録媒体インタフェース６１７は、外部記録媒体６２０にアクセスして、そこに記録されているデータを読み取る。外部記録媒体６２０は、例えば、可搬型のフラッシュメモリである。ＣＰＵ６０１で実行され本発明の各機能を実現するためのプログラムは、この外部記録媒体インタフェース６１７や、前述したような、無線信号処理部６０６及び無線通信用アンテナ６０７を介した携帯電話網やネットワークを経由してユーザ端末６に提供される。
【００９９】
なお、図１に示したコード表示端末５のハードウエア構成も、図５に示す構成と同様のものである。コード表示情報１１は、例えば、無線信号処理部により、無線通信用アンテナを介して画像管理サーバ４から取得され、タッチスクリーンには、コード１０が表示される。
【０１００】
次に、図６の機能ブロック図を参照して、本発明の実施形態に係る撮影装置２の機能の概要について説明する。この撮影装置２は、静止画を撮影するためのデジタルカメラや、動画を撮影するためのデジタルムービーカメラ（ビデオカメラ）として一般的なものである。ここでは、本願の画像管理システム１において特に関連する機能についてのみ説明する。
【０１０１】
図６に示すように、撮影装置２は、撮影制御部２５１、時刻取得部２５２、及び入出力制御部２５３を含んでいる。
【０１０２】
撮影制御部２５１は、カメラマンによる操作に基づいて、図２に示す撮影部２０３を制御して、コード１０やイベントの様子を撮影する。例えば、一眼レフカメラ（撮影装置２ａ−１）で静止画を撮影する場合は、画角を被写体に合わせてシャッタを押すことで静止画の撮影データ１２ａ−１が記憶され、ビデオカメラ（撮影装置２ａ−２）で動画を撮影する場合は、動画撮影開始の操作を行うことで、動画の撮影データ１２ａ−２が記録される。
【０１０３】
時刻取得部２５２は、図２に示す時計部２１４で管理する撮影装置内部の時刻情報を取得し、撮影データの一部として記憶する。例えば、静止画の撮影データ１２ａ−１であれば、撮影日時を記憶し、動画の撮影データ１２ａ−２であれば、撮影終了日時等を記憶する。
【０１０４】
入出力制御部２５３は、カメラマンの操作をＣＰＵ２０１に伝え、撮影データ１２を補助記憶装置２１６に記憶するよう制御する。例えば、カメラマンが、シャッターを押すと、その操作がＣＰＵ２０１に伝えられ、これに応じて撮影部２０３が被写体を撮影し、撮影データ１２を補助記憶装置２１６に記憶するよう動作する。
【０１０５】
次に、図７の機能ブロック図を参照して、本発明の実施形態に係る画像編集装置３の機能の概要について説明する。この画像編集装置３は、撮影データ入力部３５１、デコード部３５２、画像タイミング調整部３５３、コンテンツ編集部３５４、入出力制御部３５５、及びネットワークインタフェース（Ｉ／Ｆ）部３５６を備え、外部記憶装置３７０（図３の外部記憶装置３０９に対応）には、イベント管理テーブル３７１とコンテンツデータ３７２が記憶されている。
【０１０６】
なお、例えば、撮影データ入力部３５１、デコード部３５２、画像タイミング調整部３５３、及びコンテンツ編集部３５４は、画像編集装置３にインストールされる本願のアプリケーションにより実現され、入出力制御部３５５、及びネットワークインタフェース部３５６は、主として、画像編集装置３のＯＳによって実現される。
【０１０７】
撮影データ入力部３５１は、図３の外部記録媒体インタフェース３１０を介して、撮影装置２の可搬型記録媒体（ＳＤカード等）から、撮影データ１２を取り込む。より具体的には、カメラマンが、撮影装置２において、撮影データ１２を可搬型記録媒体（ＳＤカード１とする）に移動、又はコピーする処理を行って、撮影データ１２をＳＤカード１に記憶させ、それを撮影装置２の可搬型記録媒体用ドライブから抜き取り、編集担当者に渡す。その後、編集担当者は、受け取ったＳＤカード１を画像編集装置３の可搬型記録媒体用ドライブに差し込み、そこで、画像編集装置３のメニュー画面を操作し、撮影データ１２の取り込みが行われ、撮影データ１２が、メモリ３０２や外部記憶装置３０９に記憶される。
【０１０８】
このような処理を、それぞれの撮影装置２について行うことで、複数の撮影装置２で撮影された撮影データ１２が、画像編集装置３に記憶されることになる。
【０１０９】
また、ここでは、カメラマンから編集担当者に対してＳＤカード１を手渡しすることで、撮影データ１２の受け渡しが行われていたが、このような撮影データ１２をメールに添付する等して画像編集装置３に送信することもできる。また、撮影装置２と画像編集装置３を所定のネットワーク（例えば、インターネット、ＵＳＢケーブル、無線ＬＡＮ等）で接続し、撮影データ１２の受け渡しを行うことができる。
【０１１０】
デコード部３５２は、撮影装置２から取得した撮影データ１２から、コード１０（図１参照）の画像（コード画像）を抽出し、抽出されたコード画像を、容易に入手可能なデコードプログラムにてデコードし時刻情報を取得する。
【０１１１】
コード１０は、例えば、２次元コードであり、一般的なデコード方法によってデコードすると、デコード結果のなかに時刻情報がそのまま含まれているものである。なお、デコード結果として、他のデータを参照する際のキー情報が含まれ、そのキー情報を用いて当該他のデータにアクセスすることで、時刻情報が得られるようにしてもよい。
【０１１２】
また、例えば、動画の撮影データ１２ａ−２の場合、動画のなかの１シーンにコード１０が撮影されているため、Ｉフレーム（ＭＰＥＧ系の画像コーデックの場合）を順に探索し、コード１０の画像があるか否かを判断する。
【０１１３】
一方、静止画の撮影データ１２ａ−１の場合、所定の静止画のグループにおいて、コード１０の画像があるか否かを順に探索する。なお、静止画のグループは、例えば、上述したＳＤカード１の１つのフォルダに含まれる撮影データのグループ、画像編集装置３において、編集担当者によって個別に指定された撮影データのグループ、データ内に含まれるカメラマンＩＤとイベントＩＤが同じである撮影データのグループなど、様々なグループで把握することが考えられる。
【０１１４】
画像タイミング調整部３５３は、コード画像に基づいて取得された時刻情報に基づいて、撮影データ１２のタイミングを調整する（すなわち、動画の撮影データ１２の各画像データと、静止画のグループからなる撮影データ１２の各画像データとが、共通の時間軸で管理されるよう同期をとる）。このような方法により、撮影されたコード１０のコード画像が、同期をとる対象となる撮影データ１２にそれぞれ含まれるため、タイミングの調整を実施する処理が非常にシンプルなものとなる。
【０１１５】
なお、それぞれの撮影装置２で、他の装置の時計表示を撮影することで、撮影データ１２の同期をとるようにすることもできるが、時計の画像から時刻情報を取得する場合、反射やブレによって時計の鮮明な画像を取得しにくく、そのような画像から正確な時刻情報を得ることは難しい。
【０１１６】
具体的には、例えば、動画の撮影データ１２ａ−２の場合、コード画像に基づいて取得された時刻情報で示された時刻を、コード画像のＩフレームに対応付け、これを基準として、撮影データ１２ａ−２の他のフレームについて（それまでに管理されていたそのフレームの時刻との差を利用して）、あらたな時刻を設定する。このとき、撮影データ１２ａ−２のなかで保持されている時刻情報を書き換えてもよいし、各フレームと時刻情報を対応付けるデータを生成するようにしてもよい。
【０１１７】
また、静止画の撮影データ１２ａ−１の場合、コード画像に基づいて取得された時刻情報で示された時刻を、コード画像の静止画に対応付け、これを基準として、そのグループに含まれる他の静止画について（それまでに管理されていたその静止画の時刻との差を利用して）、あらたな時刻を設定する。このとき、それぞれの静止画データのなかで保持されている時刻情報を書き換えてもよいし、各静止画と時刻情報を対応付けるデータを生成するようにしてもよい。
【０１１８】
コンテンツ編集部３５４は、編集担当者が、例えば、静止画の撮影データ１２ａ−１と動画の撮影データ１２ａ−２を用いて、カット、インサート、リプレース、並行表示などの編集操作を行うためのコンテンツ編集画面を画像編集装置３のディスプレイに表示し、編集担当者の操作に応じて、対応する編集処理を行い、編集結果（編集後のコンテンツデータ１３）を外部記憶装置３０９に出力する。なお、このような編集処理において、一時的な画像データは、例えば、メモリ３０２に記憶される。
【０１１９】
このようなコンテンツ編集画面において、静止画の撮影データ１２ａ−１と動画の撮影データ１２ａ−２は、同期がとられているため、同じ時間軸で整合性のある表示がなされる。すなわち、静止画の撮影データ１２ａ−１と動画の撮影データ１２ａ−２は、上述のように、画像タイミング調整部３５３において、それぞれのコード画像に基づいてタイミング調整が行われているが、このコード画像は、基本的に１台のコード表示端末５によって表示された一貫性のある（１秒ごとに、それに対応する時刻情報を含んだ、あるいは当該時刻情報に対応付けられた）コード１０を撮影したものであるため、結果として、静止画の撮影データ１２ａ−１と動画の撮影データ１２ａ−２は同期がとられたタイミングで表示可能となる。
【０１２０】
入出力制御部３５５は、編集担当者の編集操作をＣＰＵ３０１に伝えることによってコンテンツ編集画面において編集処理を可能とし、編集中の撮影データ１２は、メモリ３０２に記憶して、そこで編集作業（画像データのリードライト）を行い、その後、コンテンツデータ１３を外部記憶装置３０９に記憶するよう制御する。また、編集担当者の指示に応じて、コンテンツデータ１３を画像管理サーバ４に送信する。
【０１２１】
ネットワークインタフェース部３５６は、図３のネットワークインタフェース３０３等を利用して、画像管理サーバ５０に対するコンテンツデータ１３の送信を制御する。
【０１２２】
次に、図８の機能ブロック図を参照して、本発明の実施形態に係る画像管理サーバ４の機能の概要について説明する。この画像管理サーバ４は、ユーザ管理部４５１、コンテンツ管理部４５２、申請リクエスト受信部４５３、再生権限設定管理部４５４、再生リクエスト受信部４５５、コンテンツ再生制御部４５６、及びネットワークインタフェース（Ｉ／Ｆ）部４５７を備え、外部記憶装置４７０（図４の外部記憶装置４０９に対応）には、ユーザ管理テーブル４７１、主催者管理テーブル４７２、再生管理テーブル４７３、及びコンテンツデータ４７４が記憶されている。
【０１２３】
なお、例えば、ユーザ管理部４５１、コンテンツ管理部４５２、申請リクエスト受信部４５３、再生権限設定管理部４５４、再生リクエスト受信部４５５、コンテンツ再生制御部４５６、は、画像管理サーバ４にインストールされる本願のアプリケーションにより実現され、ネットワークインタフェース部４５７は、主として、画像管理サーバ４のＯＳによって実現される。
【０１２４】
ユーザ管理部４５１は、編集後のコンテンツデータ１３を再生しようとするユーザによって、ユーザ端末６からのログイン要求があった場合に、ユーザ管理テーブル４７１を参照して、当該ユーザのログインを許可するか否かを判定する。
【０１２５】
コンテンツ管理部４５２は、画像編集装置３からコンテンツデータ１３を受信すると、そのコンテンツデータ１３をイベントＩＤごとに、コンテンツデータ４７４に記憶する。このような、コンテンツデータ１３の受信に応じて、後述する（ユーザ端末６のディスプレイに表示するための）コンテンツ指定画面８５０を作成・更新する。コンテンツ指定画面８５０では、イベントごとにコンテンツデータ１３のリストが表示される（図１８参照）。
【０１２６】
申請リクエスト受信部４５３は、ユーザ端末６から申請リクエスト１４を受信し、その申請リクエスト１４に基づいて、再生管理テーブル４７３を更新する。
【０１２７】
再生権限設定管理部４５４は、例えば、主催者の要求に基づいて、再生管理テーブル４７３を参照し、ユーザからの申請リクエスト１４の内容が記憶された申請リスト１６を主催者装置７に送信する。ここで、主催者は、主催者装置７において、受信した申請リスト１６に基づき、自身のイベントに関してコンテンツの再生を許可するユーザを決定し（例えば、イベントの参加名簿等に基づいて決定し）、そこで許可したユーザの情報を含む再生許可情報１７を生成し、画像管理サーバ４に送信する。ここで、再生権限設定管理部４５４は、主催者装置７から再生許可情報１７を受信し、この再生許可情報１７に基づいて再生管理テーブル４７３を更新する。
【０１２８】
再生リクエスト受信部４５５は、ユーザ端末６から送信される再生リクエスト１５を受信すると、再生管理テーブル４７３の再生権限を参照し、ユーザが指定したコンテンツデータ１３のイベントに関し、当該ユーザに再生権限があるか否かを判定し、再生権限がある場合、指定されたコンテンツデータ１３について、コンテンツ再生制御部４５６による再生を開始するよう制御する。また、このとき、再生管理テーブル４７３の再生回数に１を加算する。
【０１２９】
コンテンツ再生制御部４５６は、再生リクエスト受信部４５５の制御により、指定されたコンテンツデータ１３のストリーミング再生を実行し、ユーザ端末６でコンテンツデータ１３が再生されるタイミングに応じて、コンテンツデータ１３を順次、ユーザ端末６に送信する。
【０１３０】
ネットワークインタフェース部４５７は、図４のネットワークインタフェース４０３等を利用して、ネットワークを介して画像編集装置３からコンテンツデータ１３を受信するよう制御する。また、ユーザ端末６から、申請リクエスト１４と再生リクエスト１５を受信するとともに、コンテンツデータ１３をユーザ端末６に送信するよう制御する。さらに、主催者装置７に申請リスト１６を送信し、主催者装置７から再生許可情報１７を受信するよう制御する。
【０１３１】
本実施形態では、上述のように、イベントの主催者が、当該イベントに関するコンテンツの再生が可能なユーザを決定するものとしたが、コンテンツの編集を行う事業者などを含む他の事業者が、各ユーザに関する再生許可の制御を行うようにすることができる。
【０１３２】
また、本実施形態では、ユーザが再生可能なコンテンツを、イベントごとに許可するようにしたが、イベントのなかの個々のコンテンツの単位で許可したり、イベントのなかの所定のグループに属するコンテンツの単位で許可したりすることもできる。このようなレベルの再生制限を設けることによって、ユーザがイベントに参加していたとしても、ユーザに関係した人物や情景のみを閲覧可能とするように制御することができる。
【０１３３】
また、本実施形態では、ユーザが所定の対価を支払うことにより、コンテンツの再生が可能となるが、上記のように、主催者がユーザにコンテンツの再生を許可する場合に、（例えば、申請リクエスト１４を送信する際に）対価を支払ったユーザに対してのみ当該許可を行うようにすることができる。また、ユーザがユーザ端末６においてコンテンツの再生を行う場合に、対価の支払いを要求するようにしてもよい。また、対価の支払いは、例えば、カード決済、所定のポイント利用、銀行振込などで行うことができるほか、他の様々なタイミング、方法で、ユーザによる対価の支払いが行われうる。
【０１３４】
次に、図９の機能ブロック図を参照して、本発明の実施形態に係るユーザ端末６の機能の概要について説明する。このユーザ端末６は、リクエスト送信管理部６５１、コンテンツ受信部６５２、コンテンツ再生制御部６５３、入出力制御部６５４、及びネットワークインタフェース（Ｉ／Ｆ）部６５５を備えている。
【０１３５】
なお、例えば、リクエスト送信管理部６５１、コンテンツ受信部６５２、及びコンテンツ再生制御部６５３は、ユーザ端末６にインストールされる本願のアプリケーションにより実現され、入出力制御部６５４、及びネットワークインタフェース部６５５は、主として、ユーザ端末６のＯＳによって実現される。
【０１３６】
リクエスト送信管理部６５１は、ユーザの操作に応じて、画像管理サーバ４にログインを行い、イベントに関するコンテンツデータ１３を再生できるように申請を行うための申請リクエスト１４と、指定したコンテンツデータ１３の再生をユーザ端末６で行うための再生リクエスト１５を、画像管理サーバ４に対して送信する。
【０１３７】
コンテンツ受信部６５２は、再生リクエスト１５に応じて画像管理サーバ４から送信されるコンテンツデータ１３を受信する。
【０１３８】
コンテンツ再生制御部６５３は、コンテンツ受信部６５２で受信したコンテンツデータ１３を再生（ストリーム再生）する。
【０１３９】
入出力制御部６５４は、ユーザの申請リクエスト１４の指示や再生リクエスト１５の指示をＣＰＵ６０１に伝えることによって、それぞれのリクエストを画像管理サーバ４に送信することを可能とする。また、ユーザのコンテンツ再生指示をＣＰＵ６０１に伝えることによって、受信したコンテンツデータ１３の再生を可能とする。
【０１４０】
ネットワークインタフェース部６５５は、図５の無線信号処理部６０６等を利用して、上述した申請リクエスト１４や再生リクエスト１５を画像管理サーバ４に送信するよう制御し、また、画像管理サーバ４からのコンテンツデータ１３の受信を制御する。
【０１４１】
次に、図１０の機能ブロック図を参照して、本発明の実施形態に係るコード表示端末５の機能の概要について説明する。このコード表示端末５は、コード表示制御部５５１、入出力制御部５５２、及びネットワークインタフェース（Ｉ／Ｆ）部５５３を備えている。
【０１４２】
なお、例えば、コード表示制御部５５１は、コード表示端末５にインストールされる本願のアプリケーションにより実現され、入出力制御部５５２、及びネットワークインタフェース部５５３は、主として、コード表示端末５のＯＳによって実現される。
【０１４３】
コード表示制御部５５１は、画像管理サーバ４から送信されるコード表示情報１１を、例えば、１秒ごとに受信し、受信したコード表示情報１１に基づいて２次元コードであるコード１０を生成し、コード表示端末５のディスプレイに表示する。コード１０は、例えば、コード１０を撮影したコード画像をデコードしたときに、コード表示情報１１が再現されるようなコードとして生成される。
【０１４４】
入出力制御部５５２は、ユーザの所定の操作を（図５に示すＣＰＵ６０１と同様の）ＣＰＵに伝えることによって、コード表示制御部５５１を起動させ、その結果、ディスプレイにコード１０が表示される。
【０１４５】
ネットワークインタフェース部５５３は、（図５に示す無線信号処理部６０６と同様の）無線信号処理部等を利用して、上述したコード表示情報１１を画像管理サーバ４から受信するよう制御する。
【０１４６】
次に、図１１ないし図１３を参照して、本発明の実施形態に係る画像管理システム１のテーブル、及びデータについて説明する。図１１Ａは、画像編集装置３の外部記憶装置３７０に記憶されたイベント管理テーブル３７１の例を示している（図７参照）。本実施形態では、イベント管理テーブル３７１には、イベントＩＤ、主催者ＩＤ、イベントが開催された日付、イベントが開催された場所、イベント内容の概略を表すイベント概要、及び主催者やイベント施設のメールアドレスが含まれる。
【０１４７】
図１１Ｂは、画像編集装置３の外部記憶装置３７０に記憶されたコンテンツデータ３７２の例を示している（図７参照）。本実施形態では、コンテンツデータ３７２として、編集の素材として各撮影装置２から取得した動画の撮影データ１２、及び静止画の撮影データ１２が記憶される。
【０１４８】
ここで、動画の撮影データ１２のような動画のデータは、例えば、ＭＰ４ファイルフォーマットの形式である。ＭＰ４ファイルフォーマットは、図１１Ｂに示すように、ｆｔｙｐボックス、ｍｏｏｖボックス、ｍｄａｔボックスの各領域からなり、ｆｔｙｐボックスには、そのファイルの規格を表すブランドやバージョンが記憶される。
【０１４９】
ｍｏｏｖボックスには、動画の撮影が終了してファイルが最終的に記憶された更新日時が記憶され、その動画の全体の時間（すなわち録画時間）やフレームレートが記憶される。また、画像のサイズ（幅・高さ（ピクセル））の情報が記憶される。また、撮影開始日時が記憶されるようにしてもよい。
【０１５０】
さらに、ｍｏｏｖボックスには、カメラマンの操作等によって、イベントＩＤやカメラマンＩＤを記憶させることができ、それぞれの動画データに対して、ファイルＩＤを設定することもできる。また、ｍｏｏｖボックスには、例えば、トラック１に関するサイズ情報や格納情報（ｍｄａｔに映像データがどのように記録されているかを示す情報）を含むメタ情報が記録され、さらに、トラック２に関するサイズ情報や格納情報（ｍｄａｔに音声データがどのように記録されているかを示す情報）を含むメタ情報が記録される。また、メタ情報として、映像データと音声データの同期情報も記憶されている。
【０１５１】
ｍｄａｔボックスには、トラック１とトラック２が配置され、トラック１には映像データ（例えば、ＭＰＥＧ−４）、トラック２には音声データ（例えば、ＭＰ３）が記憶される。映像データを構成する各フレームには、フレームオフセット時間が対応付けられうる。また、このようなフレームオフセット時間の代わりに、フレームレートに基づいて、各フレームの相対時刻を算出することもできる。
【０１５２】
静止画の撮影データ１２のような静止画のデータは、例えば、ＪＰＧファイルフォーマットの形式である。ＪＰＧファイルフォーマットは、図１１Ｂに示すように、Ｅｘｉｆデータと、画像データであるＪＰＥＧデータを含んでいる。
【０１５３】
Ｅｘｉｆデータには、静止画の撮影が行われてファイルが最終的に記憶された日時（撮影日時）が記憶される。また、画像のサイズ（幅・高さ（ピクセル））の情報が記憶される。また、Ｅｘｉｆデータには、カメラマンの操作等によって、イベントＩＤやカメラマンＩＤを記憶させることができ、それぞれの動画データに対して、ファイルＩＤを設定することもできる。
【０１５４】
ここで、動画の撮影データ１２、及び静止画の撮影データ１２のそれぞれのフォーマットで記憶されている時刻に関する時刻情報（更新日時、再生開始日時、フレームオフセット時間等）は、その撮影データ１２を撮影した撮影装置２の時計部２１４（図２参照）によって得られた、その装置内部の時刻情報であり、これらの時刻情報は、複数の撮影装置２の間で同期がとられている保証のないものである。
【０１５５】
なお、コンテンツデータ３７２として、画像編集装置３で編集された動画データである、編集後のコンテンツデータ１３も記憶される。コンテンツデータ１３は、例えば、上述したＭＰ４ファイルフォーマットの形式であり、当該ファイル内の時刻に関する時刻情報（更新日時、再生開始日時、フレームオフセット時間等）は、本願の画像管理システム１により、撮影されたコード１０に基づいて同期がされた時刻情報となっている。
【０１５６】
図１２Ａは、画像管理サーバ４の外部記憶装置４７０に記憶されたユーザ管理テーブル４７１の例を示している（図８参照）。本実施形態では、ユーザ管理テーブル４７１には、ユーザＩＤ、パスワード、住所、氏名、ユーザのメールアドレスが含まれる。
【０１５７】
図１２Ｂは、画像管理サーバ４の外部記憶装置４７０に記憶された主催者管理テーブル４７２の例を示している（図８参照）。本実施形態では、主催者管理テーブル４７２には、主催者ＩＤ、パスワード、住所、名称、主催者のメールアドレスが含まれる。
【０１５８】
図１３は、画像管理サーバ４の外部記憶装置４７０に記憶された再生管理テーブル４７３の例を示している（図８参照）。本実施形態では、再生管理テーブル４７３には、ユーザＩＤ、イベントＩＤ、再生権限、再生回数が含まれる。再生権限は、そのユーザが、申請リクエスト１４を画像管理サーバ４に送信した場合に、主催者により許可されれば「有り」となり、そうでなければ「申請中」となる。主催者から拒否された場合に、「拒否」といったステータスを記憶するようにしてもよい。
【０１５９】
次に、図１４、及び図１５を参照して、本願の画像管理システム１の画像編集装置３によって、２つの撮影装置２でそれぞれ撮影された動画の撮影データ１２、及び静止画の撮影データ１２が同期され、１つの動画データであるコンテンツデータ１３として編集される処理について説明する。
【０１６０】
図１４Ａは、例えば、撮影装置２ａ−２で撮影された動画の撮影データ１２ａ−２（図１参照）と、別のカメラマンによって撮影装置２ｂで撮影された静止画のグループ、撮影データ１２ｂとを表したものである。
【０１６１】
ここで、画像編集装置３は、動画の撮影データ１２ａ−２を読み込んで、（例えば、図１１に示したような、ＭＰ４ファイルフォーマットのｍｏｏｖボックスの情報から）、撮影開始時刻は、１３：２１：０２（１３時２１分０２秒）であり、撮影終了時刻は１３：２６：１２であることを把握する（ｍｏｏｖボックス等の情報からは、日付情報も把握可能であるが、ここでは省略する）。
【０１６２】
また、撮影データ１２ａ−２の特定のフレーム（例えば、ｉフレーム）を順に解析して、コード表示端末５のディスプレイに表示されたコード１０を撮影したコード画像（コード１０ａ）が含まれるフレームの時刻を特定する。図１４Ａの例では、コード１０ａが撮影された時刻は、１３：２１：３４である。なお、これらの時刻は、撮影装置２ａ−２の内部で管理されている時刻に基づいたものである。
【０１６３】
一方、画像編集装置３は、静止画のグループである、撮影データ１２ｂを読み込んで、（例えば、図１１に示したような、ＪＰＥＧファイルフォーマットのＥｘｉｆデータの情報から）、最初の撮影データ１２ｂ−１の撮影時刻は、１３：２２：０４（１３時２２分０４秒）であり、次の撮影データ１２ｂ−２の撮影時刻は、１３：２３：１０であり、その次の撮影データ１２ｂ−３の撮影時刻は、１３：２４：１５であり、その次の撮影データ１２ｂ−４の撮影時刻は、１３：２５：２０であることを把握する（Ｅｘｉｆデータ等の情報からは、日付情報も把握可能であるが、ここでは省略する）。
【０１６４】
また、撮影データ１２ｂのグループに属する撮影データを順に解析して、コード表示端末５のディスプレイに表示されたコード１０を撮影したコード画像（コード１０ｂ）が含まれる静止画を特定する。図１４Ａの例では、コード１０ｂが撮影された静止画は、撮影データ１２ｂ−１であり、その撮影時刻は、１３：２２：０４である。なお、これらの時刻は、撮影装置２ｂの内部で管理されている時刻に基づいたものである。
【０１６５】
ここで、撮影データ１２ａ−２で撮影されたコード１０ａと、撮影データ１２ｂ−１で撮影されたコード１０ｂは、同じコード表示端末５のディスプレイを撮影して得られたものであるが、撮影したタイミングが異なるので、コード自体の内容（模様・形状）は異なるものである。コード１０は、例えば、１秒ごとに順次異なる内容を表示するようになっている。
【０１６６】
また、撮影データ１２ａ−２でコード１０ａが撮影された時刻は、１３：２１：３４であり、コード１０ｂを撮影した撮影データ１２ｂ−１の撮影時刻は、１３：２２：０４であり、その差は３０秒であるが、この３０秒という時間差は、それぞれ同期がされていない異なる撮影装置２によって管理されている時刻情報に基づいたものであるため、これらの２つの時刻を比較することに意味はない。
【０１６７】
ここで、画像編集装置３は、図１４Ｂに示すように、撮影データ１２ａ−２において、コード１０ａが撮影されたフレームを探索し、コード１０ａをデコードすることによって、そのコード１０ａに関連付けられた時刻（基準時刻）を取得する。この例では、１３：２２：１４（１３時２２分１４秒）である。次に、画像編集装置３は、コード１０ａから取得された基準時刻から、撮影データ１２ａ−２の撮影開始時刻（１３：２１：４２）と、撮影終了時刻（１３：２６：５２）を把握する。これは、図１４Ａで把握されているコード１０ａの撮影時刻と、撮影データ１２ａ−２の撮影開始時刻、撮影終了時刻との関係から求めることができる。なお、撮影データ１２ａ−２のような動画データが、上述のように、（例えば、ｆｐｓ（frames  per  second）といった単位の）フレームレートを記憶している場合は、コード１０ａが撮影されたフレームにおいて、そのコード１０ａに関連付けられた時刻（基準時刻）を取得すると、撮影装置２によって管理されている時刻情報を用いなくても、その基準時刻とフレームレートから、各フレームの並びに従って、撮影データ１２ａ−２の撮影開始時刻、撮影終了時刻、及び他のフレームについての時刻を求めることができる。
【０１６８】
次に、画像編集装置３は、図１４Ｂに示すように、コード１２ｂが撮影されている撮影データ１２ｂ−１において、コード１２ｂをデコードすることによって、そのコード１０ｂに関連付けられた時刻（基準時刻）を取得する。この例では、１３：２３：００（１３時２３分００秒）である。次に、画像編集装置３は、コード１０ｂから取得された基準時刻から、撮影データ１２ｂのグループに属する撮影データの撮影時刻を把握する。例えば、撮影データ１２ｂ−２は１３：２４：０６、撮影データ１２ｂ−３は１３：２５：１１、撮影データ１２ｂ−４は１３：２６：１６となる。これは、図１４Ａで把握されているコード１０ｂの撮影時刻と、撮影データ１２ｂのグループに属する各撮影データの撮影時刻とから求めることができる。
【０１６９】
このような画像編集装置３による処理の結果、動画の撮影データ１２ａ−２と、撮影データ１２ｂのグループに属する各撮影データは、基準時刻に基づいて、互いに同期がとられた状態となる。すなわち、動画の撮影データ１２ａ−２における所定のタイミングでの画像と、これに同期する撮影データ１２ｂの静止画の画像は、同じタイミングの情景等を写したものとなる。
【０１７０】
ここで、撮影データ１２ａ−２でコード１０ａが撮影された時刻は、１３：２２：１４であり、コード１０ｂを撮影した撮影データ１２ｂ−１の撮影時刻は、１３：２３：００であり、その差は４６秒であるが、この４６秒という時間差は、整合性のある時系列に基づいて管理されたコード１０ａとコード１０ｂに基づいたものであるため、実際の時間差と一致する（又は、極めて近いものとなる）。
【０１７１】
図１５Ａでは、図１４Ｂのように同期がされた動画の撮影データ１２ａ−２と、撮影データ１２ｂのグループに属する静止画の各撮影データに関して、画像編集装置３を用いて編集者が編集を行い、新たなコンテンツデータ１３を生成しようとする状況が示されている。
【０１７２】
例えば、最初に、動画の撮影データ１２ａ−２において、コード１０ａを撮影したフレームの２０秒後である１３：２２：３４から１３：２４：０６までの９２秒間の撮影データ１２ａ−２ａが選択され、次に、その撮影データ１２ａ−２ａの終わりのタイミングに一致する、静止画の撮影データ１２ｂ−２ｂが選択されて、７０秒間再生することが指定される。その次に、動画の撮影データ１２ａ−２において、撮影データ１２ａ−２ｂの次のタイミングの１３：２４：０６から１３：２５：１１までの６５秒間の撮影データ１２ａ−２ｂが選択され、次に、その撮影データ１２ａ−２ｂの終わりのタイミングに一致する、静止画の撮影データ１２ｂ−３が選択されて、３０秒間再生することが指定される。
【０１７３】
次に、動画の撮影データ１２ａ−２において、撮影データ１２ａ−２ｂの次のタイミングの１３：２５：１１から１３：２６：１６までの６５秒間の撮影データ１２ａ−２ｃが選択され、次に、その撮影データ１２ａ−２ｃの終わりのタイミングに一致する、静止画の撮影データ１２ｂ−４が選択されて、２０秒間再生することが指定される。最後に、動画の撮影データ１２ａ−２において、撮影データ１２ａ−２ｃの次のタイミングの１３：２６：１６から１３：２６：４６までの３０秒間の撮影データ１２ａ−２ｄが選択され、１つのコンテンツデータ１３にまとめられる。
【０１７４】
このような画像編集装置３による処理により、図１５Ｂに示すような編集後コンテンツ（コンテンツデータ１３）が生成される。こうしたコンテンツデータ１３では、例えば、動画の撮影データ１２ａ−２の再生で、１３：２４：０６の時点で再生がストップされ、その次に、その時刻に対応する撮影データ１２ｂ−２の静止画が所定時間再生されるように編集される。これによって、動画での連続的な動きが表現されている人物や情景が、途中で、別のアングルや拡大された静止画で表現され、再び動き出すような一連の動画を生成することができる。このような動画と静止画の結合は、動画と静止画とが同期しているからこそ自然な表現として実現可能となる。
【０１７５】
なお、上記の説明では、例えば、動画の撮影データ１２ａ−２において、１３：２２：３４から１３：２４：０６までの９２秒間の撮影データ１２ａ−２ａが選択されるように記載したが、これは便宜上の表現であり、実際には、撮影データ１２ａ−２ａの最後のフレームは、１３：２４：０６の直前のフレームである。他の部分的な撮影データの選択についても同じである。
【０１７６】
また、図１４、図１５の例では、動画の撮影データ１２ａ−２の各フレームの撮影時刻は、図１１に示すような、ＭＰ４ファイルフォーマットのｍｏｏｖボックスにおいて、更新日時や撮影開始日時を更新することで同期が可能となるが（動画の撮影データ１２ａ−２の各フレームの撮影時刻は、更新日時や撮影開始日時からのオフセット時間、又は、更新日時や撮影開始日時とフレームレートに基づいて特定される）、別途、時刻を調整するためのデータを用意して、各フレームの撮影時刻を、同期された時刻に変換するようにしてもよい。
【０１７７】
同様に、撮影データ１２ｂのグループに属する各撮影データの撮影時刻は、図１１に示すような、ＪＰＥＧファイルフォーマットのＥｘｉｆデータにおいて、撮影日時を更新することで同期が可能となるが、別途、時刻を調整するためのデータを用意して、各撮影データの撮影時刻を、同期された時刻に変換するようにしてもよい。
【０１７８】
また、図１４、図１５の例では、１つの動画の撮影データ１２ａ−２と、１つの撮影データ１２ｂのグループに属する各撮影データを互いに同期するようにしたが、複数の動画の撮影データ１２を同期させたり、複数のグループの静止画の撮影データ１２を同期させたり、さらに、複数の動画の撮影データ１２と複数のグループの静止画の撮影データ１２を同期させたりすることもできる。
【０１７９】
例えば、第１の動画の所定期間Ａを再生した後、第２の動画の（所定期間Ａの終了時のタイミングから始まる）所定期間Ｂを再生し、その後、第３の動画の所定期間Ｂを再生するようにコンテンツデータ１３を構成すると、所定期間Ａの映像が再生された後に、アングルの異なる映像が所定期間Ｂで続けて自然な流れで再生され、その後、さらに別のアングルで所定期間Ｂにおける映像がリプレイされるような映像を作ることができる。
【０１８０】
また、例えば、第１の動画の所定期間Ａを再生した後、第１の静止画の（所定期間Ａの終了時のタイミングの）映像を所定期間再生し、その後、第２の静止画の（所定期間Ａの終了時のタイミングの）映像を所定期間再生するようにコンテンツデータ１３を構成すると、所定期間Ａの映像が再生された後に、その次の瞬間の映像がストップモーションで所定期間再生され、その後さらに、その瞬間の別のアングルの映像がストップモーションで所定期間再生されるような映像を作ることができる。
【０１８１】
次に、画像編集装置３において編集担当者がコンテンツデータ１３を生成するためのＧＵＩの一例を、図１６を参照して説明する。
【０１８２】
図１６に示すコンテンツ編集画面８２０は、編集担当者が画像編集装置３で所定の操作を行うことにより、画像編集装置３のディスプレイに表示される。コンテンツ編集画面８２０には、この例では、ファイルメニュー８２１、画像表示部８２２、画像情報表示部８２３、画像再生制御部８２４、フレーム表示部８２５、サウンド表示部８２７、サウンド設定ボタン８２８、撮影データ表示部８３０、編集範囲指定部８３５、及び編集指示部８３６が配置される。
【０１８３】
ファイルメニュー８２１は、編集担当者のマウス等の操作に応じて、編集に使用する撮影データを指定する「ファイルを開く」の操作、編集後の撮影データをコンテンツデータ１３として保存する「名前を付けて保存」の操作、及びコンテンツ編集画面８２０を閉じて、このプログラムを終了させる「終了」の操作が選択可能となっている。
【０１８４】
また、上述の「ファイルを開く」の操作では、コンテンツデータ１３の元となるマスター動画である編集対象動画（撮影データ１２）を選択する「編集対象動画を選択」の操作、一部の動画をマスター動画に挿入するために使用される動画を選択する「動画を追加」の操作、一部の静止画をマスター動画に挿入するために使用される静止画のグループをフォルダ単位で指定する「静止画フォルダを追加」の操作、及び一部の静止画をマスター動画に挿入するために使用される静止画を個別に選択して、それらをグループとして指定する「静止画グループを追加」の操作を選択することができる。
【０１８５】
図１６の例では、最初に、コンテンツデータ１３の元となるマスター動画である編集対象動画を選択するが、このようなマスター画像を選択することなく、それぞれ指定した動画と静止画の一部を、所望の順序で追加していくことによって、コンテンツデータ１３を作成するようにしてもよい。
【０１８６】
編集の最初の段階では、マスター動画についての表示と指定が行われている。例えば、画像表示部８２２にそのマスター動画の再生画像が表示される。画像情報表示部８２３には、そのマスター動画のファイル名や画像サイズ、フレームレート、再生時刻が表示される。再生時刻は、ここでは、動画の撮影開始時点を０時０分０秒として表示される。
【０１８７】
編集担当者によって、画像再生制御部８２４に配置されている再生ボタンや停止ボタンが操作されると、それに応じて、画像表示部８２２に表示されたマスター動画の画像が再生されたり、一時停止されたりする。
【０１８８】
フレーム表示部８２５には、マスター画像のフレームがサムネイルとして表示されており、基本的に、Ｉフレーム以外のフレームは一部が表示されるか、又は表示が省略される。符号８２５ａで示される縦線は、再生されている時点が、フレームのどの位置になるかを表している。
【０１８９】
サウンド表示部８２７には、マスター動画の音声データの波形が示されている。編集担当者によってサウンド設定ボタン８２８が押下されると、そのマスター動画の音声をどのように処理するかについての設定画面が表示される。例えば、音量や音声有無の設定、他の音声への変更などを設定することができる。
【０１９０】
撮影データ表示部８３０は、左側に、上述した画像表示部８２２にどの撮影データを表示させるかを指定するチェックボックスを含んでいる。この例では、ファイルメニュー８２１の「ファイルを開く」の操作により、動画１（マスター動画）、動画２、静止画グループ１、静止画グループ２が選択され、画像編集装置３のメモリ等に読み込まれている。編集担当者は、これらの撮影データを使用して、コンテンツデータ１３を編集しようとしている。
【０１９１】
チェックボックスで撮影データが指定されると、画像表示部８２２だけでなく、画像情報表示部８２３、フレーム表示部８２５、サウンド表示部８２７にその撮影データの情報が表示される（ただし、サウンド表示部８２７には、動画の撮影データの場合のみ波形データが表示される）。図１６では、編集の最初の段階として動画１（マスター動画）が選択されている。このチェックボックスのチェックを変更することで、別の撮影データを画像表示部８２２等に表示させることができる。
【０１９２】
また、撮影データ表示部８３０は、チェックボックスの右側に、それぞれの撮影データに対応したタイミング表示部８３１〜８３４が表示され、動画１については、タイミング表示部８３１が表示され、ここには、スライダーバー８３１ａとスライダー８３１ｂが配置され、スライダー８３１ｂをスライダーバー８３１ａに沿って移動させることで、動画１の再生位置が移動される。動画２についても同様に、タイミング表示部８３２が表示され、そこに、スライダーバー８３２ａとスライダー８３２ｂが配置される。
【０１９３】
ここで、動画２は、本願の方法により動画１に同期付けられており、そのタイミングに合わせて、同期された時刻を基準として、スライダーバー８３１ａとスライダーバー８３２ａが配置され、長さや開始位置、終了位置が調整されている。
【０１９４】
静止画グループ１については、タイミング表示部８３３が表示され、ここには、バー８３３ａと、静止画グループ１の各画像データに対応付けられた三角形のシンボル８３３ｂ、８３３ｄ等が配置される。ここで、三角形のシンボル８３３ｂ、８３３ｄの位置は、本願の方法により、動画１に同期付けられており、符号８３０ａや符号８３０ｂで示された点線は、静止画グループ１に属する１つの静止画が、動画１のどの再生位置に同期付けられているかという対応関係を、同期された時刻を基準として示している。
【０１９５】
また、矩形のシンボル８３３ｃは、静止画グループ１に属する（連写等で得られた）静止画群を示しており、これらについても、上述の点線によって、動画１のどの再生位置に同期付けられているかという対応関係を、同期された時刻を基準として示している。他の点線についても動画１との同期関係を示すものである。
【０１９６】
また、矩形のシンボル８３３ｃは、上述のように、連写等で、対応する動画の１フレーム（又は数フレーム）に対して、複数の静止画が存在することを示しており、編集担当者がこのシンボルを選択すると、それらの静止画の一覧が表示され、そこで、どの静止画を動画にインサートするかを選択することができる。
【０１９７】
静止画グループ２については、タイミング表示部８３４が表示され、ここには、バー８３４ａと、静止画グループ１の各画像データに対応付けられた三角形のシンボル８３４ｂ、複数の静止画に対応付けられた矩形のシンボル８３４ｃが配置される。三角形のシンボル８３４ｂや矩形のシンボル８３４ｃの位置は、静止画グループ１と同様に、本願の方法により、動画１に同期付けられている。
【０１９８】
コンテンツ編集画面８２０の最下部には、編集範囲指定部８３５が配置されている。編集範囲指定部８３５には、撮影データ表示部８３０のチェックボックスでチェックされた撮影データを対象として範囲指定を行ったり、編集を行ったりするためのボタンと、編集の指示を行う編集指示部８３６が配置されている。
【０１９９】
編集指示部８３６は、例えば、「カット」、「インサート」、「リプレース」、「並行表示」等の編集を指示するためのプルダウンメニューである。
【０２００】
例えば、撮影データ表示部８３０のチェックボックスで動画１がチェックされている場合、動画１について編集範囲指定部８３５で範囲を指定し、その後、編集指示部８３６で「カット」を選択し実行すれば、指定した範囲がカットされ、それに応じて、対応する動画２の範囲がカットされ、撮影データ表示部８３０の動画１のタイミング表示部８３１の表示と、動画２のタイミング表示部８３２の表示が、そのカットされた範囲を表示しないように更新される。
【０２０１】
また、このような動画１のカット操作に応じて、対応する静止画がある場合は、静止画グループ１のタイミング表示部８３３と、静止画グループ２のタイミング表示部８３４の表示が更新され、対応する静止画のシンボル（三角形のシンボルや矩形のシンボル）が表示されないようになる。
【０２０２】
また、例えば、動画１のタイミング表示部８３１において、スライダー８３１ｂを移動させて編集ポイントを特定した後、撮影データ表示部８３０のチェックボックスで動画２をチェックし、編集範囲指定部８３５で範囲を指定し、その後、編集指示部８３６で「インサート」を選択し実行すれば、指定した動画２の範囲が、動画１の編集ポイントに挿入され、それに応じて、撮影データ表示部８３０の動画１のタイミング表示部８３１の表示と、動画２のタイミング表示部８３２の表示が、その挿入に応じて更新される。また、動画１のタイミング表示部８３１では、スライダーバー８３１ａの挿入された範囲が、他の範囲とは異なる表示態様で表示される。
【０２０３】
また、このときに、編集指示部８３６で「リプレース」を選択し実行すれば、指定した動画２の範囲が、動画１の編集ポイントから置換される。この場合は、撮影データ表示部８３０の動画１のタイミング表示部８３１の表示と、動画２のタイミング表示部８３２の表示の長さに変更はないが、動画１のタイミング表示部８３１では、スライダーバー８３１ａのリプレースされた範囲が、他の範囲とは異なる表示態様で表示される。
【０２０４】
また、例えば、動画１のタイミング表示部８３１でスライダー８３１ｂを移動させて編集ポイントを特定した後、撮影データ表示部８３０のチェックボックスで動画２をチェックし、編集範囲指定部８３５で範囲を指定し、その後、編集指示部８３６で「並行表示」を選択し実行すれば、指定した動画２の範囲が、動画１の編集ポイントから、動画１とともに再生されるように構成される。この場合は、撮影データ表示部８３０におけるタイミング表示部８３１の表示と、動画２のタイミング表示部８３２の表示の長さに変更はないが、動画１のタイミング表示部８３１では、動画１と動画２がともに再生・表示される範囲が分かるように、他とは異なる表示態様で表示が行われる。
【０２０５】
上記のような、動画１に対して動画２を挿入・リプレース等する編集と同様に、静止画グループ１、静止画グループ２のなかのそれぞれの静止画についても、三角形のシンボルを選択した後（矩形のシンボルに関しては、矩形のシンボルを選択した後、さらに特定の静止画を選択した後）、編集指示部８３６で「カット」、「インサート」、「リプレース」、「並行表示」を選択し実行することができる。なお、静止画については、後述するように、再生時間を指定して、動画１に対する編集を行うことになる。
【０２０６】
図１７Ａは、編集指示部８３６で「インサート」を選択した場合に表示されるインサート詳細設定画面８４１の例を示している。
【０２０７】
インサート詳細設定画面８４１は、動画１に挿入する画像が動画であっても静止画であっても表示される。インサート詳細設定画面８４１の上部には、挿入する動画／静止画を同期位置に挿入するか、指定位置に挿入するかを指定する位置指定部が配置される。本願では、上述のように、編集に使用される撮影データは、互いに同期がとられているため、挿入の指示をするだけで同期位置に挿入することができる。しかしながら、より精密な時間合わせや、意図的にタイミングを必要とする場合に、指定位置（例えば、同期位置の数十ミリ秒後）を設定する。
【０２０８】
再生時間は、挿入する画像が静止画である場合に、コンテンツデータ１３においてその静止画をどれだけ静止画として再生するかを指定する。また、挿入する画像が動画である場合は、この再生時間を指定することにより、コンテンツ編集画面８２０における動画の範囲指定が不要になる。
【０２０９】
トランジッション設定は、動画１と、挿入する画像とのつなぎ目のエフェクトを指定するものであり、この例では、「ｃｒｏｓｓ  ｆａｄｅ」、「ｗｈｉｔｅｏｕｔ」、「なし」のいずれかを選択できる。
【０２１０】
サウンドは、その動画のサウンドを使う「動画で設定されているサウンドを使う」、元の動画のサウンドを使う「挿入元の動画で設定されているサウンドを使う」、新たなサウンドを設定する「サウンドを設定する」、又は「なし」のいずれかを選択できる。静止画の場合は、サウンドがないので、その静止画の撮影データから取得することはない。
【０２１１】
インサート詳細設定画面８４１において設定が終了すると、編集担当者は、決定ボタンを押下して設定を確定させる。
【０２１２】
図１７Ｂは、編集指示部８３６で「並行表示」を選択した場合に表示される並行表示詳細設定画面８４２の例を示している。
【０２１３】
並行表示詳細設定画面８４２は、動画１とともに表示する画像が動画であっても静止画であっても表示される。並行表示詳細設定画面８４２には、インサート詳細設定画面８４１と同様に、同期位置・指定位置の設定、再生時間の設定、トランジッション設定、サウンドの設定があり、これらは、インサート詳細設定画面８４１における設定と同様のものである。
【０２１４】
並行表示詳細設定画面８４２では、表示パターンの設定が設けられている。これは、動画１の画面と、指定された動画や静止画をどようなパターンで並行表示するかを指定するものである。この例では、左右に並べて表示する「左右」のほか、所定の移動パターンで動画や静止画を遷移させるエフェクトによって表示する「デザイン１」、「デザイン２」を選択可能である。
【０２１５】
並行表示詳細設定画面８４２において設定が終了すると、編集担当者は、決定ボタンを押下して設定を確定させる。
【０２１６】
次に、ユーザ端末６において、ユーザがコンテンツデータ１３を再生するためのＧＵＩの一例を、図１８、及び図１９を参照して説明する。図１８のコンテンツ指定画面８５０、及び図１９のコンテンツ再生画面８６０はともに、画像管理サーバ４から表示用データや動画再生用データを受信することで表示され、この表示用データや動画再生用データは、ユーザの操作に基づいてユーザ端末６から画像管理サーバ４に送信されたデータ（再生リクエスト１５を含む）に応じて、画像管理サーバ４が生成したものである。
【０２１７】
図１８に示すコンテンツ指定画面８５０は、ユーザがユーザ端末６において、画像管理サーバ４に対してログイン操作を行うことにより、ユーザ端末６のディスプレイに表示される。コンテンツ指定画面８５０は、イベント動画再生サービスを提供するものであり、この例では、ユーザＩＤ表示部８５１、再生可能イベント指定部８５２、及び再生可能コンテンツ指定部８５３が配置される。
【０２１８】
ユーザＩＤ表示部８５１は、ログインしたユーザのユーザＩＤを示すものであり、ユーザは、事前に登録したユーザＩＤとパスワードで画像管理サーバ４にログインする。
【０２１９】
再生可能イベント指定部８５２は、そのユーザＩＤのユーザが再生可能なイベントのイベントＩＤを、指定（選択）可能な態様で表示している。この例では、イベントＩＤ＝「００１０１」、「００１０２」を選択することができる。このように表示されるイベントは、画像管理サーバ４の再生管理テーブル４７３において、対応するユーザＩＤにおいて再生権限＝「有り」となっているイベントＩＤである。また、再生可能イベント指定部８５２では、画像管理サーバ４が、画像編集装置３のイベント管理テーブル３７１（又は、画像管理サーバ４にコピーしたイベント管理テーブル）の日付、場所、イベント概要に基づいて編集が行われる。
【０２２０】
再生可能コンテンツ指定部８５３には、ユーザが、再生可能イベント指定部８５２でイベントＩＤを選択した場合に、選択されたイベントＩＤに関するコンテンツデータ１３のファイル名が、サムネイル画像とともに一覧表示される。このとき、画像管理サーバ４は、コンテンツデータ４７４を参照して、選択されたイベントＩＤに関するコンテンツデータ１３を検索し、そのファイル名とサムネイルを一覧表示する。それぞれのコンテンツデータ１３がどのイベントＩＤに関するものであるかは、例えば、コンテンツデータ１３に含まれるデータ（例えば、ｍｏｏｖボックスのデータ）や、コンテンツデータ１３とイベントＩＤの関連付けを記憶したテーブル（不図示）を参照して判定することができる。
【０２２１】
また、この例では、ファイル名とサムネイル画像を一覧表示するようにしたが、これらに代えて、あるいはこれらに加えて、コンテンツの内容を表現したテキスト等、他のデータを表示することもできる。
【０２２２】
ユーザ端末６において、ユーザがタッチ操作等によってファイル名を選択すると、ユーザ端末６のディスプレイは、図１９に示すコンテンツ再生画面８６０に遷移する。
【０２２３】
図１９に示すコンテンツ再生画面８６０は、ユーザ端末６におけるユーザの操作に基づいて、イベント動画再生サービスを提供するものであり、この例では、ユーザＩＤ表示部８６１、コンテンツデータ１３のファイル名を表示するファイル名表示部８６２、画像表示部８６３、再生時刻表示部８６４、コンテンツデータタイミングバー８６５、画像再生制御部８６６、及びプリント指示ボタン８６７が配置される。
【０２２４】
ユーザＩＤ表示部８６１は、ログインしたユーザのユーザＩＤを示すものであり、この表示は、図１８のコンテンツ指定画面８５０から引き継がれる。ファイル名表示部８６２には、図１８のコンテンツ指定画面８５０においてユーザが選択したコンテンツデータ１３のファイル名が表示される。
【０２２５】
画像表示部８６３には、コンテンツデータ１３の再生画像が表示される。また、画像表示部８６３の内部に（又は外側に）、再生時刻表示部８６４を表示するようにしてもよい。再生時刻表示部８６４は、図１に示すコード表示情報１１が、現在時刻に関する情報を含んでコード表示端末５に提供される場合や、コード表示端末５においてコード１０を表示する場合に、所定のタイミングでＮＴＰサーバにアクセスし、現在時刻の精度をある程度担保している場合等に、再生している画像がどの時刻のものであるかを示すようにすることができる。
【０２２６】
また、この再生時刻表示部８６４の位置等に、動画の最初をゼロとした、動画再生時刻を表示させることもできる。
【０２２７】
コンテンツデータタイミングバー８６５は、コンテンツデータ１３の再生位置を示すスライダーバーを含み、符号８６５ａで示されたシンボルは、再生しているコンテンツデータ１３の全体における位置を表している。
【０２２８】
画像再生制御部８６６は、再生ボタン、停止ボタン、早戻しボタン、早送りボタン、音量調整スライダーバーを含み、これらをユーザがタッチ操作等で操作すると、これに応じてコンテンツデータ１３の再生が開始されたり、一時停止されたりする。
【０２２９】
プリント指示ボタン８６７は、コンテンツデータ１３を一時停止した状態でこれをタッチ等すると、その停止された画像をプリントする指令が、画像管理サーバ４に送信され、ユーザは、所望のタイミングのプリントを注文することができる。プリント指示ボタン８６７をタッチ等した後、さらに、ユーザによって、プリントサイズ、加工、決済方法、送付先等が指定される。
【０２３０】
次に、図２０とともに図１６を参照して、画像編集装置３において、複数の指定された撮影データについて同期を行い、その後、編集担当者の操作に応じてコンテンツデータ１３を図１６のコンテンツ編集画面８２０で生成する（編集する）処理の流れについて説明する。
【０２３１】
最初に、ステップＳ１１において、撮影データ１２の読取指示があったか否かが判定される。この読取指示は、編集担当者が、コンテンツ編集画面８２０において、ファイルメニュー８２１の「ファイルを開く」の操作を行って、「編集対象動画を選択」の操作、「動画を追加」の操作、「静止画フォルダを追加」の操作、又は「静止画グループを追加」の操作を行うことによって実行される。
【０２３２】
撮影データ１２の読取指示がない場合は（ステップＳ１１のＮＯ）、再びステップＳ１１に戻って、上記の判定を繰り返す。撮影データ１２の読取指示があった場合（ステップＳ１１のＹＥＳ）、画像編集装置３は、例えば、撮影装置２から取り出された可搬型記憶媒体から、指定された撮影データ１２を読み取る（ステップＳ１２）。
【０２３３】
次に、ステップＳ１３において、静止画の読取であるか否か、すなわち、コンテンツ編集画面８２０において、ファイルメニュー８２１の「静止画フォルダを追加」の操作、又は「静止画グループを追加」の操作が行われたか否かを判定する。ステップＳ１３において、静止画の読取であると判定された場合（ステップＳ１３のＹＥＳ）、ステップＳ１４において、読み取った複数の静止画を１グループとして管理する。
【０２３４】
このとき、例えば、編集担当者は、コンテンツ編集画面８２０において、ファイルメニュー８２１の「静止画フォルダを追加」の操作を行って、撮影装置２から取り出された可搬型記憶媒体に格納されたフォルダを指定し、そのフォルダに格納されている複数の静止画をまとめて１グループの静止画として管理する。また、編集担当者が、コンテンツ編集画面８２０において、ファイルメニュー８２１の「静止画グループを追加」の操作を行う場合は、撮影装置２から取り出された可搬型記憶媒体に格納された静止画を個々に指定し、こうして指定された複数の静止画をまとめて１グループの静止画として管理する。その他、編集担当者は、コンテンツ編集画面８２０において、複数の静止画を１グループとして管理させるさまざまな方法を用いることができる。
【０２３５】
ステップＳ１３において、静止画の読取でないと判定された場合（ステップＳ１３のＮＯ）、読み取られた撮影データ１２は動画であり、ステップＳ１５において、その動画をマスター動画、又はそれ以外の動画として管理する。例えば、編集担当者が、コンテンツ編集画面８２０において、ファイルメニュー８２１の「編集対象動画を選択」の操作を行った場合は、読み取った動画をマスター動画（すなわち、生成するコンテンツデータ１３の元となる動画）として管理し、ファイルメニュー８２１の「動画を追加」の操作を行った場合は、読み取った動画をマスター動画以外の動画として管理する。
【０２３６】
なお、上述のように、編集後の動画データであるコンテンツデータ１３を生成する場合に、マスター動画を設定せずに編集することもできるため、編集方式に合わせて動画を管理することができる。
【０２３７】
ステップＳ１４、及びステップＳ１５の後、ステップＳ１６において、編集対象動画（マスター動画）を含む複数の撮影データ１２を読み込んだか否かを判定する。複数の撮影データ１２が読み込まれていない場合（ステップＳ１６のＮＯ）、ステップＳ１１に戻り、再び、編集担当者によって撮影データが読み込まれるのを待機する。
【０２３８】
複数の撮影データ１２が読み込まれている場合（ステップＳ１６のＹＥＳ）、ステップＳ１７において、動画の撮影データ１２のフレームを解析し、コード１０が撮影されたフレームを特定し、その画像を抽出する。次に、ステップＳ１８において、抽出された画像に基づいて、コード１０をデコードし、デコード結果から時刻情報を取得し、取得された時刻情報から、当該撮影データ１２の時刻を調整する。
【０２３９】
コード１０のデコード結果は、時刻情報そのものである場合もあるし、所定のキー情報である場合もある。キー情報が得られた場合は、そのキー情報に基づいてテーブル等にアクセスし、そこで対応する時刻情報を取得する。
【０２４０】
時刻情報を取得した場合、コード１０を撮影したフレームの時刻が、その時刻情報の時刻に置き換えられ、他のフレームは、コード１０を撮影したフレームとの相対時間により新たな時刻に調整される。この概念は、図１４を参照して説明した通りである。
【０２４１】
なお、ステップＳ１７、及びステップＳ１８の処理は、動画の撮影データ１２が複数あれば、それぞれについて個別に行われる。撮影されたコード１０は、撮影したタイミングが異なれば、異なるデコード結果となる。また、動画の撮影データ１２のなかに、コード１０を撮影したフレームが複数ある場合は、例えば、最初のフレームであったり、より鮮明な写りのフレームであったりといった所定のルールによって１つに絞り込み、デコードを行うようにすることができる。
【０２４２】
次に、ステップＳ１９において、指定された静止画のグループのなかで、コード１０が撮影された静止画を特定し、その後、ステップＳ２０において、撮影されたコード１０をデコードし、デコード結果から時刻情報を取得し、取得された時刻情報から、当該撮影データ１２の時刻を調整する。
【０２４３】
コード１０のデコード結果は、時刻情報そのものである場合もあるし、所定のキー情報である場合もある。キー情報が得られた場合は、そのキー情報に基づいてテーブル等にアクセスし、そこで対応する時刻情報を取得する。
【０２４４】
時刻情報を取得した場合、コード１０を撮影した静止画の時刻が、その時刻情報の時刻に置き換えられるとともに、そのグループに属する他の静止画は、コード１０を撮影した静止画との相対時間により新たな時刻に調整される。この概念は、図１４を参照して説明した通りである。
【０２４５】
なお、ステップＳ１９、及びステップＳ２０の処理は、静止画の撮影データ１２のグループが複数あれば、それぞれについて個別に行われる。撮影されたコード１０は、撮影したタイミングが異なれば、異なるデコード結果となる。また、静止画のグループのなかに、コード１０を撮影した静止画が複数ある場合は、例えば、最初の静止画であったり、より鮮明な写りの静止画であったりといった所定のルールによって１つに絞り込み、デコードを行うようにすることができる。
【０２４６】
また、ステップＳ１９、及びステップＳ２０の処理は、静止画の撮影データ１２のグループが１つも指定されていない場合はスキップされる。
【０２４７】
次に、ステップＳ２１において、編集対象動画として管理されている時刻調整後の撮影データ１２（マスター動画）と、他の調整後の撮影データ１２とを、調整された時刻に基づいて同期させ、例えば、コンテンツ編集画面８２０の撮影データ表示部８３０において、各撮影データ１２の同期関係を表示し、又は、同期された状態での画像の編集を可能とする。
【０２４８】
例えば、図１６に関して説明したように、コンテンツ編集画面８２０の撮影データ表示部８３０において、動画１（マスター動画）と動画２のスライダーバーは、同期関係に基づいて、それぞれの長さが異なったり、開始・終了位置が異なったりしている。
【０２４９】
また、例えば、静止画グループ１の三角形のシンボルを選択して、「インサート」の編集指示を行うと、その静止画グループ１が、動画１の同期された位置に挿入されるよう編集される。
【０２５０】
ステップＳ２１が終了すると、ステップＳ１１において、さらに撮影データ１２の読取指示があるか否かを判定するため待機する。
【０２５１】
ここまで、本発明の一実施形態に係る画像管理システム１を参照して、本発明の特徴的な構成を説明してきたが、本実施形態は一例に過ぎない。上記以外の様々な構成によって、本発明の画像管理システムを実現することができる。
【符号の説明】
【０２５２】
１・・・画像管理システム
２・・・撮影装置
３・・・画像編集装置
４・・・画像管理サーバ
５・・・コード表示端末
６・・・ユーザ端末
７・・・主催者装置
１０・・・コード
１２・・・撮影データ
１３・・・コンテンツデータ
【図１】
2020077922.tif 000003
【図２】
2020077922.tif 000004
【図３】
2020077922.tif 000005
【図４】
2020077922.tif 000006
【図５】
2020077922.tif 000007
【図６】
2020077922.tif 000008
【図７】
2020077922.tif 000009
【図８】
2020077922.tif 000010
【図９】
2020077922.tif 000011
【図１０】
2020077922.tif 000012
【図１１】
2020077922.tif 000013
【図１２】
2020077922.tif 000014
【図１３】
2020077922.tif 000015
【図１４】
2020077922.tif 000016
【図１５】
2020077922.tif 000017
【図１６】
2020077922.tif 000018
【図１７】
2020077922.tif 000019
【図１８】
2020077922.tif 000020
【図１９】
2020077922.tif 000021
【図２０】
2020077922.tif 000022