(57)【要約】【課題】共有コンテンツについて、被写体を確実に特定でき、構図、およびカメラワークを容易に管理する。【解決手段】コンテンツ共有装置２０は、撮影装置により撮影されたコンテンツとメタデータとを関連付けてコンテンツデータとして記憶するコンテンツ記憶部２０２と、コンテンツデータを読み出してメタデータを抽出するメタデータ抽出部２０３と、メタデータに含まれる撮影位置情報と撮影方向情報と撮影距離情報とに基づいてコンテンツに映る被写体の被写体位置を求めるとともに、撮像面サイズとメタデータに含まれる撮影距離情報と焦点距離とズーム倍率とに基づいて被写体を撮影した撮影範囲サイズを求めて被写体サイズを求めるメタデータ解析部２０５と、撮影位置情報と被写体位置と撮影範囲サイズとをコンテンツに関連づけて記憶するコンテンツ関連情報記憶部２０４とを備えた。【選択図】図５
2011078008.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置により撮影されたコンテンツと、前記撮影装置により取得された撮影時の撮影位置情報と撮影方向情報と撮影距離情報と焦点距離とズーム倍率とを関連付けて記憶するコンテンツ記憶部と、
前記コンテンツ記憶部から前記撮影位置情報と前記撮影方向情報と前記撮影距離情報と前記焦点距離と前記ズーム倍率とを抽出するメタデータ抽出部と、
前記メタデータ抽出部が抽出した前記撮影位置情報と前記撮影方向情報と前記撮影距離情報とに基づいて前記コンテンツに映る被写体の被写体位置を求めるとともに、前記撮影装置の撮像面サイズと、前記メタデータ抽出部から抽出した前記撮影距離情報と前記焦点距離と前記ズーム倍率とに基づいて前記被写体を撮影した撮影範囲サイズを求め、前記求めた撮影範囲サイズに基づいて被写体サイズを求めるメタデータ解析部と、
前記メタデータ抽出部が抽出した前記撮影位置情報と、前記メタデータ解析部がそれぞれ求めた前記被写体位置および前記被写体サイズとを前記コンテンツに関連づけてコンテンツ関連情報として記憶するコンテンツ関連情報記憶部と、
を備えたことを特徴とするコンテンツ共有装置。
【請求項２】
前記メタデータ解析部は、前記コンテンツが動画データである場合に、前記メタデータ抽出部が抽出した前記撮影位置情報と前記撮影方向情報と前記撮影距離情報と前記焦点距離と前記ズーム倍率とに基づいて、前記コンテンツに映る被写体に対する前記撮影装置の撮影動作および撮影動作方向をさらに求め、
前記コンテンツ関連情報記憶部は、前記メタデータ解析部が求めた撮影動作および撮影動作方向を前記コンテンツ関連情報に含めて記憶する
ことを特徴とする請求項１記載のコンテンツ共有装置。
【請求項３】
静止画データまたは動画データである第１のコンテンツに対応する撮影時の撮影位置情報と撮影方向情報と撮影距離情報と焦点距離とズーム倍率とを含む提示要求情報を受信する要求情報受信部と、
受信した前記提示要求情報から取出した前記撮影位置情報と前記撮影方向情報と前記撮影距離情報と前記焦点距離と前記ズーム倍率とに基づいて、前記第１のコンテンツに映る被写体に対する前記撮影装置の撮影動作および撮影動作方向を求めるとともに、前記撮影距離情報と前記焦点距離と前記ズーム倍率と前記第１のコンテンツに対応する撮像面サイズとに基づいて前記第１のコンテンツに対応する撮影範囲サイズを求め、前記求めた撮影範囲サイズに基づいて被写体サイズを求める要求情報解析部と、
前記要求情報解析部が求めた前記被写体サイズと前記撮影動作と前記撮影動作方向とにより表される前記第１のコンテンツの特徴と、前記第１のコンテンツの前または後につなげる第２のコンテンツの特徴との関係を記憶するルールデータベース部と、
前記要求情報解析部が求めた前記第１のコンテンツに対応する前記撮影範囲サイズと前記撮影動作と前記撮影動作方向とに基づいて前記ルールデータベース部を参照して前記第２のコンテンツの特徴を求め、該特徴に一致するコンテンツ関連情報を前記コンテンツ関連情報記憶部から選出して、選出された前記コンテンツ関連情報に基づいて提示情報を生成する提示情報生成部と、
前記生成した提示情報を、前記提示要求情報の送信側に送信する提示情報送信部と、
を備えたことを特徴とする請求項２記載のコンテンツ共有装置。
【請求項４】
静止画データまたは動画データである第１のコンテンツに対応する撮影時の撮影位置情報と撮影方向情報と撮影距離情報と焦点距離とズーム倍率とを含む提示要求情報を生成する提示要求情報生成部と、
前記提示要求情報生成部が生成した前記提示要求情報を送信するとともに、
前記提示要求情報の受信側で、受信された前記提示要求情報と前記第１のコンテンツに対応する撮像面サイズとに基づいて、前記第１のコンテンツに映る被写体に対する撮影装置の撮影動作および撮影動作方向と前記第１のコンテンツに対応する被写体サイズとが求められ、求められた前記被写体サイズと前記撮影動作と前記撮影動作方向とにより表される前記第１のコンテンツの特徴と前記第１のコンテンツの前または後につなげる第２のコンテンツの特徴との関係を記憶したルールデータベース部が参照されることによって前記第２のコンテンツの特徴が求められ、該特徴に一致するコンテンツ関連情報が選出され、更に、選出された前記コンテンツ関連情報に基づいて指示情報が生成されて送信された場合に、前記送信された提示情報を受信する通信部と、
を備えたことを特徴とするコンテンツ編集装置。
【請求項５】
コンピュータを、
撮影装置により撮影されたコンテンツと、前記撮影装置により取得された撮影時の撮影位置情報と撮影方向情報と撮影距離情報と焦点距離とズーム倍率とを関連付けて記憶するコンテンツ記憶部と、
前記コンテンツ記憶部から前記撮影位置情報と前記撮影方向情報と前記撮影距離情報と前記焦点距離と前記ズーム倍率とを抽出するメタデータ抽出部と、
前記メタデータ抽出部が抽出した前記撮影位置情報と前記撮影方向情報と前記撮影距離情報とに基づいて前記コンテンツに映る被写体の被写体位置を求めるとともに、前記撮影装置の撮像面サイズと、前記メタデータ抽出部から抽出した前記撮影距離情報と前記焦点距離と前記ズーム倍率とに基づいて前記被写体を撮影した撮影範囲サイズを求め、前記求めた撮影範囲サイズに基づいて被写体サイズを求めるメタデータ解析部と、
前記メタデータ抽出部が抽出した前記撮影位置情報と、前記メタデータ解析部がそれぞれ求めた前記被写体位置および前記被写体サイズとを前記コンテンツに関連づけてコンテンツ関連情報として記憶するコンテンツ関連情報記憶部と、
として機能させるためのコンテンツ共有プログラム。
【請求項６】
コンピュータを、
静止画データまたは動画データである第１のコンテンツに対応する撮影時の撮影位置情報と撮影方向情報と撮影距離情報と焦点距離とズーム倍率とを含む提示要求情報を生成する提示要求情報生成部と、
前記提示要求情報生成部が生成した前記提示要求情報を送信するとともに、
前記提示要求情報の受信側で、受信された前記提示要求情報と前記第１のコンテンツに対応する撮像面サイズとに基づいて、前記第１のコンテンツに映る被写体に対する撮影装置の撮影動作および撮影動作方向と前記第１のコンテンツに対応する被写体サイズとが求められ、求められた前記被写体サイズと前記撮影動作と前記撮影動作方向とにより表される前記第１のコンテンツの特徴と前記第１のコンテンツの前または後につなげる第２のコンテンツの特徴との関係を記憶したルールデータベース部が参照されることによって前記第２のコンテンツの特徴が求められ、該特徴に一致するコンテンツ関連情報が選出され、更に、選出された前記コンテンツ関連情報に基づいて指示情報が生成されて送信された場合に、前記送信された提示情報を受信する通信部と、
として機能させるためのコンテンツ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ共有装置、コンテンツ編集装置、コンテンツ共有プログラム、およびコンテンツ編集プログラムに関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラおよびデジタルビデオカメラ（これらをデジタルカメラと呼ぶ。）の普及や、撮像データを記録する記録媒体の低コスト化等に伴い、デジタルカメラのユーザは、旅行等の行楽のみならず日常生活においても多数の写真や映像を撮影して、そのコンテンツデータを様々なシーンに活用する機会が増えてきた。特に、デジタルカメラの搭載されたカメラ機能付携帯電話機の普及によって、写真や映像の撮影および活用は生活の中により多く取り入れられるようになった。このカメラ機能付携帯電話機の分野においては、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）、加速度センサ、および磁気センサを搭載した携帯端末も製品化されている。この携帯端末は、写真や映像の撮影場所や撮影方向等に関する情報を取得することができるため、コンテンツデータの活用の幅を広げることができる。
【０００３】
コンテンツデータの活用に関し、近年では、ＣＧＭ（Ｃｏｎｓｕｍｅｒ  Ｇｅｎｅｒａｔｅｄ  Ｍｅｄｉａ）と呼ばれる、個人の情報発信をメディア化したＷｅｂサイトの利用が盛んである。また、インターネットには、写真共有サイトや動画共有サイトが開設されている。これら写真共有サイトや動画共有サイトは、写真や映像の保有者である一般ユーザからアップロードされた写真（静止画データ）や映像（動画データ）を、他のユーザが閲覧したり、利用許可を得ることを条件としてダウンロードしたりすることができるサイトである。ＣＧＭのユーザは、コンテンツデータをダウンロードして利用可能なサイトからコンテンツデータを取得して利用することもある。
【０００４】
これら写真共有サイトや動画共有サイトに公開されたアマチュアクリエータの制作したコンテンツ、ＣＧＭで公開されたコンテンツには質の高いものが多い。これは、デジタルカメラ、編集装置、編集ソフトウェア等の高機能化や低価格化による普及だけでなく、撮影した写真や映像を編集して楽しむというスタイルが広まっていることを示すものである。
【０００５】
ＣＧＭのアマチュアクリエータに対して、コンテンツの制作者としていわゆるプロと呼ばれるテレビ番組制作者は、撮影前の調査や取材を行って番組の構成およびシナリオを決定し、そのシナリオに基づいてカット割り、構図、カメラワーク、および被写体の動き等から、編集を考慮した様々な条件で多くの素材を撮影することが多い。また、テレビ番組制作者は、編集段階で新たな素材が必要になった場合に追加撮影を行うこともある。テレビ番組は、このような作業の繰り返しによって番組制作されることが一般的である。
【０００６】
プロまたはアマチュアクリエータに限らず、写真や映像を編集して１つのコンテンツを完成させるために、複数の素材の中から制作意図に適した素材を選択して所望の順番に並べるという作業が必要である。現在、静止画データのメタデータフォーマットとしてＥＸＩＦ（ＥＸｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  ｆｏｒｍａｔ）が知られており、撮影日時、解像度、撮影場所等の撮影に関する情報をフォーマット化して写真の静止画データに付加して管理するものである。また、映像データについては、放送局等プロユースのコンテナフォーマットとしてＭＸＦ（Ｍａｔｅｒｉａｌ  ｅＸｃｈａｎｇｅ  Ｆｏｒｍａｔ）が知られており、ＥＸＩＦと同様に、映像データを、撮影に関するメタデータとともに管理することができる。
【０００７】
これらのメタデータを利用すれば、コンテンツデータを容易に検索することができる。例えば、メタデータ中の時間属性を用いて多数のコンテンツデータの中から所望のコンテンツデータを検索するコンテンツ管理技術が知られている（例えば、特許文献１参照）。
また、写真共有サイトの中には、ＥＸＩＦデータに記述されたＧＰＳの位置情報を使用して投稿された写真を地図上に表示させ、簡単なナビゲーションを行う写真データの共有サイトがある。
【０００８】
コンテンツ制作において、アマチュアクリエータが単独で、プロの制作者と同様の制作手法を用いてコンテンツを制作することは、コストや手間の観点から難しい。例えば、旅行先で撮影した写真や映像を素材として使用したコンテンツ作品の制作において、撮影したときとは違う構図で撮影された素材が必要となった場合に、再び旅行先まで出かけて行って撮影し直すことは非現実的である。このような場合に、特許文献１に開示された技術を用いたり二次利用可能な写真共有サイトを利用したりすれば、他人のアップロードした写真データをダウンロードして編集に使用することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−１０７２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に開示された技術や写真共有サイト等のコンテンツ共有技術では、コンテンツに付加されたＥＸＩＦデータを用いて写真の撮影日時や撮影場所を特定することはできるが、そのＥＸＩＦデータからは被写体が何であるかを特定することが難しく、確実に所望の被写体が撮影された写真を取得することは困難である。
【００１１】
また、写真は撮影時の一瞬の状況をとらえたものであるため、コンテンツの内容とＥＸＩＦデータの内容とは一致する。しかし、映像には時間的な幅があり、被写体および撮影装置のうち少なくとも一方の動きがあり得るため、ＥＸＩＦデータを用いた管理方法ではコンテンツの内容を十分に示すことができない。また、ＥＸＩＦデータからは、構図やカメラワークに関する情報を取得することができない。
【００１２】
さらに、複数の素材をつなぎ合わせて作品性のあるコンテンツを作成する場合に、各素材の被写体に注目するだけでなく、構図、カメラワーク、季節、時間帯等の要素についての素材間の関係性を考慮することが、コンテンツ全体の質を高めたりその作品性を表現したりするために重要である。しかし、従来は、素材をつなぎ合わせてコンテンツを作成する際に、各種要素についての素材間の関係性を考慮したコンテンツデータの取得を行うことができなかった。
【００１３】
そこで、本発明は、上記問題に鑑みてなされたものであり、共有されるコンテンツデータについて、各コンテンツの被写体を確実に特定できるとともに、構図、およびカメラワークに係る情報を容易に管理することができ、また、素材を組み合わせてコンテンツデータを作成する場合に、各種要素についての素材間の関係性を考慮したコンテンツデータの取得要求および提示を行うことのできる、コンテンツ共有装置、コンテンツ編集装置、コンテンツ共有プログラム、およびコンテンツ編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記の課題を解決するため、本発明の一態様は、以下［１］−［６］の手段を提供するものである。
［１］  コンテンツ共有装置は、撮影装置により撮影されたコンテンツと、前記撮影装置により取得された撮影時の撮影位置情報と撮影方向情報と撮影距離情報と焦点距離とズーム倍率とを関連付けて記憶するコンテンツ記憶部と、前記コンテンツ記憶部から前記撮影位置情報と前記撮影方向情報と前記撮影距離情報と前記焦点距離と前記ズーム倍率とを抽出するメタデータ抽出部と、前記メタデータ抽出部が抽出した前記撮影位置情報と前記撮影方向情報と前記撮影距離情報とに基づいて前記コンテンツに映る被写体の被写体位置を求めるとともに、前記撮影装置の撮像面サイズと、前記メタデータ抽出部から抽出した前記撮影距離情報と前記焦点距離と前記ズーム倍率とに基づいて前記被写体を撮影した撮影範囲サイズを求め、前記求めた撮影範囲サイズに基づいて被写体サイズを求めるメタデータ解析部と、前記メタデータ抽出部が抽出した前記撮影位置情報と、前記メタデータ解析部がそれぞれ求めた前記被写体位置および前記被写体サイズとを前記コンテンツに関連づけてコンテンツ関連情報として記憶するコンテンツ関連情報記憶部と、を備えたことを特徴とする。
ここで、撮影位置情報とは、例えば、撮影装置の位置である緯度、経度、および高度の情報である。また、撮影方向情報とは、撮影装置の光学系の光軸の方位角、および水平面に対する傾斜角の情報である。
メタデータ解析部は、例えば、抽出した撮影距離情報（被写体距離Ｌ）、撮影位置情報（撮影装置の緯度、経度、および高度ｈ１）、撮影方向情報（傾斜角θ１、方位角θ２）の情報に基づいて、被写体位置（緯度、経度、および高度ｈ２）を次のようにして求める。なお、傾斜角θ１は、水平面に直交する面であって撮影装置の光学系の光軸を含む面における、水平面に対する光軸の傾斜角度である。傾斜角θ１の値は、水平面に対して上方向の傾斜角を正とし、下方向の傾斜角を負とする。また、方位角θ２は、後述する平面直角座標系において、Ｘ軸の正方向を基準とし、反時計回りの角度である。
つまり、メタデータ解析部は、被写体位置の高度ｈ２を、被写体距離Ｌと、傾斜角θ１と、撮像装置の高度ｈ１とに基づいて求める。また、メタデータ解析部は、撮影装置の緯度・経度を平面直角座標系の座標値（ｘ１，ｙ１）に変換し、この座標値（ｘ１，ｙ１）と、平面直角座標平面上における撮影装置と被写体との間の距離（Ｌ・ｃｏｓθ１）と、方位角θ２とに基づいて、被写体の座標値（ｘ２，ｙ２）を求め、さらに被写体の緯度・経度を求める。
また、メタデータ解析部は、撮影装置に搭載された撮像素子の撮像面サイズ、焦点距離、および被写体距離に基づいて、焦点の合った平面（被写体がある場所）における撮影範囲の面積である撮影範囲サイズを計算することにより、撮影された画像における被写体サイズを得る。一例としては、メタデータ解析部は、同一の被写体を撮影した様々なコンテンツデータにおける撮影範囲サイズを分類することにより、被写体サイズの種類を得る。すなわち、被写体サイズは、撮影距離に関する構図を表わす。
【００１５】
［２］  上記［１］記載のコンテンツ共有装置は、前記メタデータ解析部は、前記コンテンツが動画データである場合に、前記メタデータ抽出部が抽出した前記撮影位置情報と前記撮影方向情報と前記撮影距離情報と前記焦点距離と前記ズーム倍率とに基づいて、前記コンテンツに映る被写体に対する前記撮影装置の撮影動作および撮影動作方向をさらに求め、前記コンテンツ関連情報記憶部は、前記メタデータ解析部が求めた撮影動作および撮影動作方向を前記コンテンツ関連情報に含めて記憶することを特徴とする。
ここで、撮影装置の撮影動作とは、例えば、固定、ズームイン／アウト、チルト、パンである。撮影動作方向とは、チルトの場合は下から上方向またはその逆方向、パンの場合は左から右またはその逆方向である。
コンテンツデータに含まれる動画データには１つまたは複数のシーンが含まれており、各シーンの開始フレーム画像および終了フレーム画像それぞれにメタデータを対応させるようにする。メタデータ解析部は、開始フレーム画像に対応するメタデータと終了フレーム画像に対応するメタデータとにおける、ズーム率、撮影装置の緯度、経度、高度、方位角、および傾斜角の差分を計算して撮影動作および撮影動作方向を求める。
【００１６】
［３］  上記［２］記載のコンテンツ共有装置は、静止画データまたは動画データである第１のコンテンツに対応する撮影時の撮影位置情報と撮影方向情報と撮影距離情報と焦点距離とズーム倍率とを含む提示要求情報を受信する要求情報受信部と、受信した前記提示要求情報から取出した前記撮影位置情報と前記撮影方向情報と前記撮影距離情報と前記焦点距離と前記ズーム倍率とに基づいて、前記第１のコンテンツに映る被写体に対する前記撮影装置の撮影動作および撮影動作方向を求めるとともに、前記撮影距離情報と前記焦点距離と前記ズーム倍率と前記第１のコンテンツに対応する撮像面サイズとに基づいて前記第１のコンテンツに対応する撮影範囲サイズを求め、前記求めた撮影範囲サイズに基づいて被写体サイズを求める要求情報解析部と、前記要求情報解析部が求めた前記被写体サイズと前記撮影動作と前記撮影動作方向とにより表される前記第１のコンテンツの特徴と、前記第１のコンテンツの前または後につなげる第２のコンテンツの特徴との関係を記憶するルールデータベース部と、前記要求情報解析部が求めた前記第１のコンテンツに対応する前記撮影範囲サイズと前記撮影動作と前記撮影動作方向とに基づいて前記ルールデータベース部を参照して前記第２のコンテンツの特徴を求め、該特徴に一致するコンテンツ関連情報を前記コンテンツ関連情報記憶部から選出して、選出された前記コンテンツ関連情報に基づいて提示情報を生成する提示情報生成部と、前記生成した提示情報を、前記提示要求情報の送信側に送信する提示情報送信部と、を備えたことを特徴とする。
【００１７】
［４］  コンテンツ編集装置は、静止画データまたは動画データである第１のコンテンツに対応する撮影時の撮影位置情報と撮影方向情報と撮影距離情報と焦点距離とズーム倍率とを含む提示要求情報を生成する提示要求情報生成部と、前記提示要求情報生成部が生成した前記提示要求情報を送信するとともに、前記提示要求情報の受信側で、受信された前記提示要求情報と前記第１のコンテンツに対応する撮像面サイズとに基づいて、前記第１のコンテンツに映る被写体に対する撮影装置の撮影動作および撮影動作方向と前記第１のコンテンツに対応する被写体サイズとが求められ、求められた前記被写体サイズと前記撮影動作と前記撮影動作方向とにより表される前記第１のコンテンツの特徴と前記第１のコンテンツの前または後につなげる第２のコンテンツの特徴との関係を記憶したルールデータベース部が参照されることによって前記第２のコンテンツの特徴が求められ、該特徴に一致するコンテンツ関連情報が選出され、更に、選出された前記コンテンツ関連情報に基づいて指示情報が生成されて送信された場合に、前記送信された提示情報を受信する通信部と、を備えたことを特徴とする。
【００１８】
［５］  コンテンツ共有プログラムは、コンピュータを、撮影装置により撮影されたコンテンツと、前記撮影装置により取得された撮影時の撮影位置情報と撮影方向情報と撮影距離情報と焦点距離とズーム倍率とを関連付けて記憶するコンテンツ記憶部と、前記コンテンツ記憶部から前記撮影位置情報と前記撮影方向情報と前記撮影距離情報と前記焦点距離と前記ズーム倍率とを抽出するメタデータ抽出部と、前記メタデータ抽出部が抽出した前記撮影位置情報と前記撮影方向情報と前記撮影距離情報とに基づいて前記コンテンツに映る被写体の被写体位置を求めるとともに、前記撮影装置の撮像面サイズと、前記メタデータ抽出部から抽出した前記撮影距離情報と前記焦点距離と前記ズーム倍率とに基づいて前記被写体を撮影した撮影範囲サイズを求め、前記求めた撮影範囲サイズに基づいて被写体サイズを求めるメタデータ解析部と、前記メタデータ抽出部が抽出した前記撮影位置情報と、前記メタデータ解析部がそれぞれ求めた前記被写体位置および前記被写体サイズとを前記コンテンツに関連づけてコンテンツ関連情報として記憶するコンテンツ関連情報記憶部と、として機能させる。
【００１９】
［６］  コンテンツ編集プログラムは、コンピュータを、静止画データまたは動画データである第１のコンテンツに対応する撮影時の撮影位置情報と撮影方向情報と撮影距離情報と焦点距離とズーム倍率とを含む提示要求情報を生成する提示要求情報生成部と、前記提示要求情報生成部が生成した前記提示要求情報を送信するとともに、前記提示要求情報の受信側で、受信された前記提示要求情報と前記第１のコンテンツに対応する撮像面サイズとに基づいて、前記第１のコンテンツに映る被写体に対する撮影装置の撮影動作および撮影動作方向と前記第１のコンテンツに対応する被写体サイズとが求められ、求められた前記被写体サイズと前記撮影動作と前記撮影動作方向とにより表される前記第１のコンテンツの特徴と前記第１のコンテンツの前または後につなげる第２のコンテンツの特徴との関係を記憶したルールデータベース部が参照されることによって前記第２のコンテンツの特徴が求められ、該特徴に一致するコンテンツ関連情報が選出され、更に、選出された前記コンテンツ関連情報に基づいて指示情報が生成されて送信された場合に、前記送信された提示情報を受信する通信部と、として機能させる。
【発明の効果】
【００２０】
本発明によれば、共有されるコンテンツデータについて、各コンテンツの被写体を確実に特定できるとともに、撮影距離に関する構図である被写体サイズ、およびカメラワークに係る情報を容易に管理することができる。また、本発明によれば、素材を組み合わせてコンテンツデータを作成する場合に、各種要素についての素材間の関係性を考慮したコンテンツデータの取得要求および提示を行うことができる。
よって、本発明によれば、コンテンツ制作の効率性を向上させ、コンテンツ作品の質を向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態を適用したコンテンツ共有システムの全体構成図である。
【図２】同実施形態において、撮影装置の機能構成を示すブロック図である。
【図３】同実施形態において、撮影装置のメタデータ生成部が生成するメタデータのデータフォーマットの例を示した図である。
【図４】同実施形態において、映像データとメタデータとの対応関係を模式的に示した図である。
【図５】同実施形態において、コンテンツ共有装置の機能構成を示すブロック図である。
【図６】同実施形態において、コンテンツ関連情報記憶部に記憶されたコンテンツ関連情報のデータ構成を示す図である。
【図７】同実施形態において、メタデータ解析部による撮影範囲サイズの計算を説明するための図である。
【図８】同実施形態において、提示情報生成部が生成する提示情報のデータ構成を示した図である。
【図９】同実施形態における、ルールデータベース部に含まれるショットマトリクスおよびルールテーブルのデータ構成図である。
【図１０】同実施形態において、編集装置の操作インタフェースの主要部を模式的に示した図である。
【図１１】同実施形態において、編集装置の機能構成を示すブロック図である。
【図１２】同実施形態において、提示要求情報生成部が生成する提示要求情報のデータ構成図である。
【図１３】同実施形態において、編集装置が実行する提示要求処理の手順を示すフローチャートである。
【図１４】同実施形態において、編集装置が実行するコンテンツデータ要求処理の手順を示すフローチャートである。
【図１５】同実施形態において、コンテンツ共有装置が実行する提示処理の手順を示すフローチャートである。
【図１６】同実施形態において、コンテンツ共有装置が実行するコンテンツデータ候補の選出処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。図１は、本発明の一実施形態を適用したコンテンツ共有システムの全体構成図である。同図に示すように、コンテンツ共有システム１は、ネットワーク４０を介してそれぞれ接続された、撮影装置１０−１，１０−２，１０−３（それぞれを指して撮影装置１０と呼ぶ。）と、コンテンツ共有装置２０と、編集装置（コンテンツ編集装置）３０−１，３０−２（それぞれを指して編集装置３０と呼ぶ。）とを含んで構成される。
なお、撮影装置１０は、１つでも任意の複数でもよい。撮影装置１０が複数ある場合、各撮影装置１０の使用者は、全部または一部において同一人であってもよい。編集装置３０も同様に、１つでも任意の複数でもよい。
【００２３】
撮影装置１０は、写真撮影モードまたは映像撮影モードに設定されて、写真または映像を撮影するデジタルカメラである。撮影装置１０は、撮影したコンテンツごとに、被写体距離、焦点距離、ズーム率、撮影日時等の撮影情報を取得して管理する。
【００２４】
また、撮影装置１０は、自装置の撮影位置（緯度、経度、高度）を示す撮影位置情報と、撮影方向（方位角、傾斜角）を示す撮影方向情報とを取得する機能を備える。そして、撮影装置１０は、撮影情報、撮影位置情報、および撮影方向情報を含むメタデータを生成し、撮影した写真データまたは映像データに付加してコンテンツデータを生成する。撮影装置１０は、そのコンテンツデータを、ネットワーク４０を介してコンテンツ共有装置２０にアップロードしたり、ネットワーク４０に接続された他の情報処理装置（不図示）に転送したりする。
なお、撮影装置１０のコンテンツデータを上記他の情報処理装置にオフラインで複製した後、その情報処理装置からそのコンテンツデータをコンテンツ共有装置２０にアップロードするようにしてもよい。
【００２５】
コンテンツ共有装置２０は、アップロードされたコンテンツデータを記憶するとともに、コンテンツに付加されたメタデータを解析して、その被写体、構図、カメラワークを特定し、コンテンツデータと関連づけて記憶する。但し、カメラワークを特定して記憶するのは、コンテンツが映像の場合に限る。
また、コンテンツ共有装置２０は、編集装置３０からのコンテンツ候補の提示要求に対して、この提示要求内容に一致するコンテンツ候補を抽出して提示したり、編集装置３０からのコンテンツ要求に対して、指定されたコンテンツデータを供給したりする。
編集装置３０は、撮影装置１０から供給されたコンテンツデータや、コンテンツ共有装置２０からダウンロードしたコンテンツデータを用いて、映像や写真によるコンテンツのノンリニア編集を行う。
ネットワーク４０は、例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）によって通信可能な通信網であり、インターネットもしくはイントラネット、またはその両方を含むものである。ネットワーク４０は、無線通信または有線通信を問わない。
【００２６】
次に、コンテンツ共有システム１の撮影装置１０、コンテンツ共有装置２０、および編集装置３０について、より詳細な構成について説明する。図２は、撮影装置１０の機能構成を示すブロック図である。同図に示すように、撮影装置１０は、光学系１０１と、撮像部１０２と、画像処理部１０３と、測位部１０４と、方位角測定部１０５と、傾斜角測定部１０６と、メタデータ生成部１０７と、送信部１０８とを含んで構成される。
【００２７】
撮像部１０２は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ等の撮像素子を含み、レンズ群および焦点調整部を含む光学系１０１によって撮像素子の撮像面に結像された被写体像を撮像する。そして、撮像部１０２は、撮像画像を電気信号である撮像画像信号に変換して画像処理部１０３に供給する。また、撮像部１０２は、撮影情報を取得してメタデータ生成部１０７に供給する。
画像処理部１０３は、撮像画像信号をデジタル画像データに変換し、データ圧縮処理を行って圧縮画像データを生成する。また、画像処理部１０３は、デジタル画像データを所望の倍率で拡大または縮小させることによってデジタルズーム処理を行う。また、画像処理部１０３は、メタデータ生成部１０７から供給されたメタデータを圧縮画像データに付加してコンテンツデータを生成し送信部１０８に供給する。送信部１０８は、コンテンツデータをＩＰパケットに変換してコンテンツ共有装置２０に対して送信する。
【００２８】
測位部１０４は、例えばＧＰＳ機能を備えており、当該撮影装置１０の位置を示す経度、経度、高度を測定し撮影位置情報としてメタデータ生成部１０７に供給する。方位角測定部１０５は、例えば磁気センサであり、地磁気を基準にして光学系１０１の光軸の方位角を検出しメタデータ生成部１０７に供給する。方位角は、地磁気の北方向を０度として時計回りに角度をふったものである。傾斜角測定部１０６は、例えば３軸加速度センサであり、水平面に直交する面であって光学系１０１の光軸を含む面における、水平面に対する光軸の傾斜角を検出してメタデータ生成部１０７に供給する。メタデータ生成部１０７に供給される方位角および傾斜角を撮影方向情報と呼ぶ。
【００２９】
メタデータ生成部１０７は、メタデータを生成して画像処理部１０３に供給する。つまり、メタデータ生成部１０７は、撮像部１０２から撮影情報を取得し、測位部１０４から撮影位置情報を取得し、方位角測定部１０５および傾斜角測定部１０６から撮影方向情報を取得してメタデータを生成し画像処理部１０３に供給する。
【００３０】
図３は、メタデータ生成部１０７が生成するメタデータのデータフォーマットの例を示した図である。同図に示すように、メタデータは、撮影情報と位置・方向情報とを含む。そして、撮影情報は、被写体距離、焦点距離、被写体場所、ズーム率、撮影日時、および機種情報を含む。被写体距離（撮影距離情報）は、光学系１０１の焦点調整部が有する自動焦点機構によって測定される距離である。焦点距離は、光学系１０１のレンズ群の光学的な焦点距離である。被写体場所は、不図示の操作部の操作によって手入力されたり、外部からの通信によって入力されたりするテキスト情報である。この被写体場所は、任意入力項目である。ズーム率は、撮影装置１０がデジタルズーム処理したときのズーム倍率である。撮影日時は、撮像部１０２が撮像したときに、不図示の内部時計によって計時した日時情報である。機種情報は、撮影装置１０の機種名または型番の情報である。
また、同図において、位置・方向情報は、緯度、経度、高度、方位角、および傾斜角を含む。この位置・方向情報における緯度、経度、および高度は、前記の撮影位置情報である。また、位置・方向情報における方位角および傾斜角は前記の撮影方向情報である。
なお、メタデータのフォーマットとして、日本電子工業振興協会（ＪＥＩＤＡ）で規格化されたＥＸＩＦ、またはＳＭＰＴＥ規格によって定義されたＭＸＦを適用することができる。
【００３１】
メタデータ生成部１０７は、写真のコンテンツデータには、１つの写真データに１つのメタデータを対応させる。一方、メタデータ生成部１０７は、映像のコンテンツデータには、所定のフレーム画像（例えば、モーションＪＰＥＧの場合。）または所定のＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）（例えば、ＭＰＥＧの場合）に１つのメタデータを対応づけるようにする。これは、１つの映像データに１つのメタデータを対応させた場合に、長時間の撮影による映像や複数のシーンで構成される映像が１つの映像データになっていると、その映像の内容とメタデータの属性情報との間に不一致が生じることがあるため、写真のコンテンツデータとは違う対応づけをするものである。
【００３２】
メタデータ生成部１０７は、例えば、次のようにして映像データとメタデータとの対応づけを行う。図４は、映像データとメタデータとの対応関係を模式的に示した図である。同図は、１つの映像データが２つのシーン（シーン１およびシーン２）で構成された例を示すものであり、シーン１の先頭フレーム画像をフレーム画像Ｆ１ｓ、最終フレーム画像をフレーム画像Ｆ１ｅとし、シーン２の先頭フレーム画像をフレーム画像Ｆ２ｓ、最終フレーム画像をフレーム画像Ｆ２ｅとしている。このようなフレーム構成の映像データに対して、メタデータ生成１０７は、４つのメタデータを対応づける。つまり、メタデータ生成部１０７は、フレーム画像Ｆ１ｓにメタデータＭＤ１ｓ、フレーム画像Ｆ１ｅにメタデータＭＤ１ｅ、フレーム画像Ｆ２ｓにメタデータＭＤ２ｓ、フレーム画像Ｆ２ｅにメタデータＭＤ２ｅを対応づける。
なお、メタデータ生成部１０７は、シーン単位でメタデータを対応づけてもよい。
【００３３】
次に、コンテンツ共有装置２０の構成について説明する。図５は、コンテンツ共有装置２０の機能構成を示すブロック図である。同図に示すように、コンテンツ共有装置２０は、コンテンツデータ登録部２１と提示部２２とを含んで構成される。コンテンツデータ登録部２１は、アップロードされたコンテンツデータを記憶するとともに、コンテンツに付加されたメタデータを解析して被写体、構図、コンテンツが映像である場合のカメラワークを特定し、これらコンテンツ関連情報をコンテンツデータに関連づけて記憶する。提示部２２は、編集装置３０からのコンテンツ候補の提示要求に対して、この提示要求内容に一致するコンテンツ候補を抽出して提示したり、編集装置３０からのコンテンツ要求に対して、指定されたコンテンツデータを供給したりする。
【００３４】
コンテンツデータ登録部２１は、コンテンツ受信部２０１と、コンテンツ記憶部２０２と、メタデータ抽出部２０３と、コンテンツ関連情報記憶部２０４と、メタデータ解析部２０５とを含んで構成される。
【００３５】
コンテンツ受信部２０１は、撮影装置１０やその他の情報処理装置からアップロード送信されたコンテンツデータを受信する。コンテンツ記憶部２０２は、コンテンツ受信部２０１で受信したコンテンツデータを記憶する。コンテンツ記憶部２０２は、コンテンツデータのコンテンツの種類に応じて、写真（静止画データ）のコンテンツデータを静止画データ記憶部２０２ａに記憶し、映像（動画データ）のコンテンツデータを動画データ記憶部２０２ｂに記憶する。コンテンツ記憶部２０２は、例えばハードディスク装置を用いて構成される。静止画データ記憶部２０２ａと動画データ記憶部２０２ｂとは物理的に分離された２つのコンテンツ記憶部として構成してもよいが、コンテンツ記憶部２０２を単一のハードディスク装置で構成して、静止画データ記憶部２０２ａと動画データ記憶部２０２ｂとをパーティションで論理的に区分してもよい。
【００３６】
メタデータ抽出部２０３は、コンテンツ記憶部２０２からコンテンツデータを読み出して、そのコンテンツデータに付加されているメタデータを抽出する。
コンテンツ関連情報記憶部２０４は、メタデータ抽出部２０３で抽出されたメタデータとメタデータ解析部２０５で解析された情報とを、コンテンツ記憶部２０２に記憶されたコンテンツデータに関連付けてコンテンツ関連情報として記憶する。
【００３７】
図６は、コンテンツ関連情報記憶部２０４に記憶されたコンテンツ関連情報のデータ構成を示す図である。同図において、コンテンツ関連情報は、コンテンツＩＤと、記憶先アドレスと、種別と、撮影日時と、撮影位置（場所・名称）と、撮影位置（緯度）と、撮影位置（経度）と、撮影位置（高度）と、被写体（場所・名称）と、被写体位置（緯度）と、被写体位置（経度）と、被写体位置（高度）と、被写体サイズと、撮影動作と、撮影動作方向との各データ項目を含み、コンテンツＩＤを主キーとしてデータ構成されている。
なお、同図は、図面の都合上コンテンツ関連情報を上下２段に分割して示しているが、実際のコンテンツ関連情報は、上下のレコードが※部分で連結された単一のテーブルである。
【００３８】
図６の撮影日時、撮影位置（緯度）、撮影位置（経度）、撮影位置（高度）、および被写体（場所・名称）の各項目の情報は、それぞれ、メタデータ抽出部２０３で抽出されたメタデータにおける撮影日時、緯度、経度、高度、および被写体場所である。コンテンツＩＤは、コンテンツ関連情報のレコードとコンテンツ記憶部２０２に記憶されたコンテンツデータとを対応づける識別子である。記憶先アドレスは、コンテンツ記憶部２０２におけるコンテンツデータの記憶先アドレス情報である。種別は、コンテンツの種類を示したものであり、“写真”または“映像”のいずれかの値を取る。この種別は、コンテンツデータのファイルヘッダに記録されたコンテンツ属性から得られる情報である。また、種別は、静止画データ記憶部２０２ａおよび動画データ記憶部２０２ｂにおける記憶先アドレスに基づいて得られるものであってもよい。撮影位置（場所・名称）は、不図示の操作部によって書き込まれるテキスト情報である。また、撮影位置（場所・名称）は、撮影位置（緯度、経度、高度）の各項目の情報に基づいて外部の地図データベースから得られるものであってもよい。被写体（場所・名称）についても、撮影位置（場所・名称）と同様にして得られるものである。被写体位置（緯度、経度、高度）、被写体サイズ、撮影動作、および撮影動作方向の各項目の情報は、メタデータ解析部２０５による解析の結果得られる情報である。
【００３９】
図５の説明に戻り、メタデータ解析部２０５は、メタデータ抽出部２０３で抽出されたメタデータの撮影日時、緯度、経度、高度、および被写体場所の各情報を、コンテンツ関連情報の撮影日時、撮影位置（緯度、経度、高度）、および被写体（場所・名称）の各項目にそれぞれ記録してコンテンツ関連情報記憶部２０４に登録する。
また、メタデータ解析部２０５は、メタデータを解析して、被写体の位置を表す緯度、経度、および高度、ならびに、撮影範囲サイズを分類することによって得られた被写体サイズ、撮影動作、および撮影動作方向の情報を、それぞれ、コンテンツ関連情報の被写体位置（緯度、経度、高度）、被写体サイズ、撮影動作、および撮影動作方向の各項目に記録してコンテンツ関連情報記憶部２０４に登録する。
【００４０】
具体的には、例えば、メタデータ解析部２０５は、撮影装置１０の緯度および経度から平面直角座標系の座標値（ｘ１，ｙ１）を求める。なお、緯度・経度と平面直角座標系の座標値との相互変換の計算方法については、周知技術であるためここではその説明を省略する。
次に、メタデータ解析部２０５は、撮影装置１０と被写体との距離である被写体距離Ｌと、撮影装置１０の座標値（ｘ１，ｙ１）と、撮影装置１０の高度ｈ１と、傾斜角θ１と、方位角θ２とに基づいて、被写体の平面直角座標系の座標値（ｘ２，ｙ２）と高度ｈ２とを下記の式（１）によって計算する。なお、傾斜角θ１は、水平面に直交する面であって撮影装置１０の光学系１０１の光軸を含む面における、水平面に対する光軸の傾斜角度である。また、方位角θ２は、Ｘ軸の正方向を基準として反時計回りの角度である。
【００４１】
【数１】
2011078008.tif 000003
【００４２】
つまり、メタデータ解析部２０５は、被写体位置の高度ｈ２を、被写体距離Ｌと、傾斜角θ１と、撮像装置の高度ｈ１とに基づいて求める。また、メタデータ解析部２０５は、撮影装置１０の緯度・経度を平面直角座標系の座標値（ｘ１，ｙ１）に変換し、被写体の緯度に相当する平面直角座標系の座標値ｘ２を、撮影装置１０と被写体との平面直角座標平面上における距離（Ｌ・ｃｏｓθ１）と、方位角θ２と、撮影装置１０の座標値ｘ１とに基づいて求める。そして、これと同様にして、メタデータ解析部２０５は、被写体の経度に相当する平面直角座標系の座標値ｙ２を、撮影装置１０と被写体との平面直角座標平面上における距離（Ｌ・ｃｏｓθ１）と、方位角θ２と、撮影装置１０の座標値ｙ１とに基づいて求める。
メタデータ解析部２０５は、式（１）による計算の後、被写体の座標値（ｘ２，ｙ２）から被写体の緯度・経度を求める。
【００４３】
また、メタデータ解析部２０５は、焦点の合った平面（すなわち、被写体の存在する場所）における撮影範囲の面積を用いて撮影範囲サイズを計算する。図７は、メタデータ解析部２０５による撮影範囲サイズの計算を説明するための図である。同図を参照して説明すると、メタデータ解析部２０５は、式（２）によって撮影範囲７１の撮影幅Ｗ及び撮影高Ｈを計算し、撮影範囲７１の撮影面積ＳＳを計算する。この撮影面積ＳＳが撮影範囲サイズである。式（２）において、ＳＷは、撮影幅Ｗに対応する撮像素子の撮像面７２の幅寸法（撮像面幅、撮像面サイズ）であり、ＳＨは、撮影高Ｈに対応する撮像面７２の高さ寸法（撮像面高、撮像面サイズ）である。また、ＳＤは被写体距離であり、ＦＬは焦点距離であり、ＺＲはズーム率である。
【００４４】
【数２】
2011078008.tif 000004
【００４５】
すなわち、メタデータ解析部２０５は、撮像素子の撮像面７２の撮像面サイズと、焦点距離と被写体距離との比率と、ズーム率とに基づいて、被写体の存在する場所における撮影範囲７１の面積を算出する。なお、式（２）における被写体距離ＳＤ、焦点距離ＦＬ、およびズーム率ＺＲは、メタデータの撮影情報から得られる被写体距離、焦点距離、およびズーム率である。また、撮像素子の撮像面幅ＳＷおよび撮像面高ＳＨは、メタデータ解析部２０５がメタデータの撮影情報に記述された機種情報に基づいて得る値である。つまり、メタデータ解析部２０５は、撮影装置の機種名とその撮影装置に搭載された撮像素子の種類と撮像面７２のサイズとを対応付けた撮影装置対撮像素子テーブルを予め記憶しておき、メタデータの機種情報に記述された機種名を検索キーとして撮影装置対撮像素子テーブルから撮像面７２のサイズを取得する。
但し、メタデータ解析部２０５は、被写体距離ＳＤ＝∞（無限大）である場合は、式（２）の計算を行わない。
【００４６】
そして、メタデータ解析部２０５は、同一の被写体が撮影された複数のコンテンツデータを、被写体距離ＳＤと撮影面積ＳＳとに基づいて分類する。例えば、メタデータ解析部２０５は、被写体距離ＳＤが無限大であるコンテンツデータのみの集合（ロング）を作成する。そして、その集合（ロング）を除き、撮影面積ＳＳの最大値と最小値との差分を計算し、所定の分類数（例えば、撮影距離に関する構図であるミドル、ルーズ、フル、ニー、およびアップに分類する場合は分類数＝５）で除算して５つの集合を作成する。つまり、メタデータ解析部２０５は、被写体サイズの種類として、ロング、ミドル、ルーズ、フル、ニー、及びアップの６種類にコンテンツデータを分類する。
【００４７】
また、メタデータ解析部２０５は、メタデータ抽出部２０３で抽出したメタデータが映像のコンテンツに係るものである場合、そのメタデータに基づいてカメラワークを特定する。カメラワークとは、映像のコンテンツにおける、被写体に対する撮影装置１０の撮影動作および撮影動作方向である。撮影動作とは、例えば、固定、ズームイン／アウト、チルト、パンである。撮影動作方向とは、例えば、チルトの場合は上／下方向であり、パンの場合は左／右方向である。
例えば、図４に示したシーン１の例においては、メタデータ解析部２０５は、メタデータＭＤ１ｓとメタデータＭＤ１ｅとの差分を求め、被写体に対して撮影装置１０が傾斜角０度から傾斜角４０度までチルトアップしているという撮影動作および撮影動作方向を特定する。さらに、メタデータ解析部２０５は、同様にしてズーム率、緯度、経度、高度、および方位角についても差分を求め、同図のシーン１の例においては、被写体に対してズーム動作およびパン動作を行っていないという撮影動作を特定する。
【００４８】
再び図５の説明に戻り、コンテンツ共有装置２０の提示部２２は、通信部２１１と、要求情報受信部２１２と、要求情報解析部２１３と、提示情報生成部２１４と、ルールデータベース部２１５と、提示情報送信部２１６と、コンテンツ送信部２１７と、認証部２１８とを含んで構成される。
【００４９】
通信部２１１は、編集装置３０との間で通信を行い、編集装置３０から送信された提示要求情報またはコンテンツ要求情報を受信し、また提示要求情報の応答である提示情報もしくはコンテンツ要求情報の応答であるコンテンツデータを送信する通信インタフェースである。要求情報受信部２１２は、通信部２１１で受信された提示要求情報またはコンテンツ要求情報を受信する。認証部２１８は、要求情報受信部２１２が受信した提示要求情報またはコンテンツ要求情報の送信者および編集装置３０を認証する。
【００５０】
要求情報解析部２１３は、認証部２１８によって認証された提示要求情報またはコンテンツ要求情報を要求情報受信部２１２から受信するとそれらを分類する。そして、要求情報解析部２１３は、提示要求情報についてはその内容を解析して被写体の位置、構図、撮影装置１０の撮影動作を特定し、コンテンツ要求情報についてはそれに含まれるコンテンツＩＤをコンテンツ送信部２１７に供給する。編集装置３０から供給される提示要求情報およびコンテンツ要求情報の詳細については後述する。
【００５１】
提示情報生成部２１４は、要求情報解析部２１３の解析結果とルールデータベース部２１５とに基づいて、コンテンツ関連情報記憶部２０４の中から候補となるコンテンツデータのコンテンツＩＤを選択し、このコンテンツＩＤをキーとしてコンテンツ記憶部２０２からコンテンツデータを選択して提示情報を生成する。この提示情報は、選択したコンテンツデータがどのような内容のコンテンツであるかということについて視覚的に確認することができるよう、選択したコンテンツデータからデータ量の少ない提示用コンテンツを作成したものである。
【００５２】
図８は、提示情報生成部２１４が生成する提示情報のデータ構成を示した図である。同図に示すように、提示情報は、ヘッダと、利用情報と、提示用コンテンツとを含んで構成されるコンテナファイルであり、１コンテンツデータあたり１コンテナファイルである。ヘッダには、コンテンツデータの識別情報であるコンテンツＩＤと、コンテンツ共有装置２０に付与された固有の識別情報であるコンテンツ共有装置ＩＤとが含まれる。利用情報には、提示用コンテンツに対応するメタデータと、利用条件と、課金情報とを含む、コンテンツデータを利用するための情報が含まれる。利用条件とは、提示用コンテンツに対応するコンテンツデータを利用するための条件を示したものであり、回数制限、時間制限、内容制限等様々な態様の条件を適用できる。例えば、回数制限として、コンテンツ共有装置２０からのダウンロード回数の制限や、編集装置３０側での複製回数の制限がある。また、時間制限として、初回ダウンロード時からの利用時間の制限がある。さらに、内容制限として、コンテンツデータ自体の編集を許可／不許可にする制限がある。
【００５３】
課金情報は、提示用コンテンツに対応するコンテンツデータを、編集装置３０のユーザが利用するために必要な料金を規定したものである。提示用コンテンツには、サムネイル画像または低解像度映像が含まれる。サムネイル画像は、コンテンツデータが静止画データである場合には、その静止画データから生成したサムネイルであり、コンテンツデータが映像データである場合には、その映像中の代表画像から生成したサムネイルである。低解像度映像は、コンテンツデータが映像データである場合に、画像の解像度を映像データの解像度よりも低くしてエンコード処理し、また再生時間長を提示用の一定時間に制限した映像コンテンツである。
【００５４】
再び図５の説明に戻り、ルールデータベース部２１５は、要求情報解析部２１３における解析結果に基づいて、提示情報生成部２１４が提示するコンテンツを決定するためのルールを管理するデータベースである。ルールデータベース部２１５には、コンテンツ制作における編集のノウハウやテクニックをルール化した情報が記憶される。
【００５５】
具体的には、ルールデータベース部２１５は、ショットマトリクス２１５ａと、ルールテーブル２１５ｂとを含んで構成される。ショットマトリクス２１５ａは、撮影装置１０における構図の種類と、撮影装置１０の撮影動作と撮影動作方向との組み合わせの種類との二次元マトリクスによって、コンテンツの撮影に関する特徴を分類し記憶したものである。提示情報生成部２１４は、要求情報解析部２１３で特定した構図と撮影装置１０の撮影動作と撮影動作方向とを用いてショットマトリクス２１５ａを参照し、コンテンツの撮影に関する特徴を抽出することができる。
ルールテーブル２１５ｂは、時間的に連続する複数のコンテンツの次または前に並べるのに適切なコンテンツの候補を選出するためのテーブルである。テーブルの内容は、１つまたは複数のコンテンツの撮影に関する特徴の入力列に対して、コンテンツ制作における編集のノウハウやテクニックのルールを反映した、次または前につなげるコンテンツ候補の撮影に関する特徴を１つまたは複数出力するものである。
【００５６】
コンテンツ制作における編集のノウハウやテクニックのルールとは、映像制作技法やプロの映像制作者の映像制作のノウハウに基づき、構図、撮影動作、もしくは撮影動作方向のうち任意の組み合わせの変更をルール化したものである。例えば、被写体の構図としてアップショットの次に再度アップショットが続いた場合には、次はルーズに変えるとか、撮影動作としてズームインした次にはアップにするといったような、どのような素材をつなぎ合わせれば見やすい映像になるかということを体系化したものである。また、連続した同方向へのパン動作等、通常見にくい映像になりそうな撮影動作を除外することも体系化の重要な要素である。
【００５７】
図９は、ルールデータベース部２１５に含まれるショットマトリクス２１５ａおよびルールテーブル２１５ｂのデータ構成図である。同図（ａ）はショットマトリクスのデータ構成例であり、同図（ｂ）はルールテーブルのデータ構成例である。同図（ａ）のショットマトリクスは、「１  ロング」、「２  ミドル」等の構図の種類と、「Ａ  固定」、「Ｂ  パン（右→左）」等の撮影動作および撮影動作方向の組み合わせの種類との二次元マトリクス表によってコンテンツの撮影に関する特徴を分類したものである。
同図（ｂ）のルールテーブルは、「ルールＩＤ」＝“０００００２”である行を例にとると、コンテンツの撮影に関する特徴が“２Ａ”，“５Ｆ”である２つのコンテンツを並べたときに（「Ｉｎｐｕｔ１」＝“２Ａ”、「Ｉｎｐｕｔ２」＝“５Ｆ”）、次につなぎ合わせるコンテンツの特徴として、“５Ａ”，“４Ａ”がその候補（「Ｏｕｔｐｕｔ１」＝“５Ａ”、「Ｏｕｔｐｕｔ２」＝“４Ａ”）として得られることを示している。「Ｏｕｔｐｕｔ１，Ｏｕｔｐｕｔ２，・・・」の順番は、提示すべきコンテンツデータの優先順位の高い方からの順番に対応する。
【００５８】
再び図５の説明に戻り、提示情報送信部２１６は、提示要求情報を送信した編集装置３０に対して、通信部２１１を通して提示情報を送信する。コンテンツ送信部２１７は、コンテンツ要求情報に含まれるコンテンツＩＤをキーとしてコンテンツ記憶部２０２からコンテンツデータを読み出し、コンテンツ要求情報を送信した編集装置３０に対して、通信部２１１からコンテンツデータを送信させる。
【００５９】
次に、編集装置３０について説明する。編集装置３０は、撮影装置１０や情報処理装置からコンテンツデータの供給を受けたり、コンテンツ共有装置２０からコンテンツデータをダウンロードしたりして自装置内に格納し、これら格納した複数のコンテンツデータ（素材とも呼ぶ。）を用いてコンテンツの制作（編集）を行う装置である。
なお、編集装置３０には、映像データ自体や静止画データ自体の画像処理機能、フェードやワイプ等の特殊効果処理機能、スーパ処理機能等の編集機能も備わっているが、これらの編集機能については周知技術であり本実施形態とは独立しているため、その説明を省略する。
【００６０】
本実施形態における編集処理の理解を容易なものにするため、編集装置３０の構成を説明する前に、編集装置３０の操作インタフェースについて説明する。図１０は、編集装置３０の操作インタフェースであるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の主要部を模式的に示した図である。同図に示すように、編集装置３０の表示部（不図示）に表示されるＧＵＩ画面１０００は、ソースモニタ１０１０と、プログラムモニタ１０２０と、タイムライン１０３０と、素材エリア１０４０と、提示要求エリア１０５０とを含んで構成される。そして、ＧＵＩ画面１０００上にはカーソル１０６０が表示される。ＧＵＩ画面１０００の各ＧＵＩパーツは、ポインティングデバイス（不図示）の操作に従って画面上自在に動かされるカーソル１０６０によって指定、決定、およびドラッグ＆ドロップされる。
【００６１】
ソースモニタ１０１０は、素材エリア１０４０から選択された素材の内容を表示したり、スライダ１０１１の操作にしたがってシーンのイン／アウトのタイミングを設定したりするモニタ領域である。プログラムモニタ１０２０は、タイムライン１０３０で編集作業中のコンテンツ（編集コンテンツ）を表示するモニタ領域であり、スライダ１０２１の操作にしたがって編集コンテンツの所望のシーンを確認することができる。タイムライン１０３０は、コンテンツの編集作業領域であり、素材エリア１０４０からドラッグ＆ドロップした素材を所望の順番に配置させて、コンテンツを制作する作業エリアである。図１０の例のように、ビデオ１，２，３やオーディオ１，２のようにリソースごとに素材を配置することができる。そして、各タイムラインおよびタイムライン中の各領域は、ドラッグ&ドロップ動作によって任意に配置を変更することができる。同図は、ビデオ２のシーン１０３１がカーソル１０６０によって選択された状態を示している。
【００６２】
素材エリア１０４０は、編集装置３０に格納された素材のサムネイル画像、アイコン、またはコンテンツ共有装置２０から受信した提示情報の提示用コンテンツを表示する。図１０において「Ｌｏｃａｌ」と記載されたものが編集装置３０に格納された素材を表し、「Ｒｅｍｏｔｅ」と記載されたものが提示用コンテンツを表す。
【００６３】
提示要求エリア１０５０は、コンテンツ共有装置２０に対してコンテンツデータの候補の提示要求を行う作業領域である。具体的には、提示要求エリア１０５０は、ポップアップメニュー形式のＧＵＩ領域であり、タイムライン１０３０から提示要求の元となるシーン（元シーン）や、素材エリア１０４０から提示要求の元となる素材（元素材）（但し、「Ｌｏｃａｌ」のみ）がドラッグ＆ドロップされると、提示要求情報入力メニュー１０５１がポップアップ表示される。この提示要求情報入力メニュー１０５１には、条件設定の設定項目が表示される。提示要求情報入力メニュー１０５１の操作によって、元素材および元シーン（これらのコンテンツを元コンテンツと呼ぶ。）とどのような条件に一致するコンテンツデータを要求するかという提示要求が入力されたのち、決定キー１０５２がクリックされると提示要求の内容が決定され提示要求情報が生成される。提示要求情報およびこれの生成処理については、その詳細を後述する。
【００６４】
次に、編集装置３０の構成について説明する。図１１は、編集装置３０の機能構成を示すブロック図である。以下、図１０および図１１を併せ参照して編集装置３０の構成について説明する。図１１に示すように、編集装置３０は、操作部３０１と、コンテンツ再生部３０２と、コンテンツ情報表示部３０３と、コンテンツ編集部３０４と、コンテンツ関連情報記憶部３０５と、メタデータ抽出部３０６と、コンテンツ記憶部３０７と、コンテンツ受信部３０８と、条件設定部３０９と、提示要求情報生成部３１０と、コンテンツ要求情報生成部３１１と、ユーザ・端末情報管理部３１２と、通信部３１３とを含んで構成される。
【００６５】
操作部３０１は、編集装置３０を操作するインタフェースであり、例えば、マウス等のポインティングデバイス、キーボード、リモコンである。操作部３０１によって、ＧＵＩ画面１０００上にカーソル１０６０が表示され、各ＧＵＩパーツが操作される。コンテンツ再生部３０２は、コンテンツ記憶部３０７に記憶されたコンテンツデータを再生する。ＧＵＩ画面１０００におけるソースモニタ１０１０およびプログラムモニタ１０２０がコンテンツ再生部３０２に対応する。コンテンツ情報表示部３０３は、コンテンツ記憶部３０７に記憶されたコンテンツデータやコンテンツ共有装置２０から供給された提示情報の提示用コンテンツを表示する。また、コンテンツ情報表示部３０３はコンテンツ共有装置２０から受信した提示情報を記憶する。ＧＵＩ画面１０００における素材エリア１０４０がコンテンツ情報表示部３０３に対応する。
【００６６】
コンテンツ編集部３０４は、コンテンツ記憶部３０７に記憶されたコンテンツデータを編集する。ＧＵＩ画面１０００におけるタイムライン１０３０がコンテンツ編集部３０４に対応する。コンテンツ関連情報記憶部３０５は、メタデータ抽出部３０６で抽出したメタデータを、コンテンツ記憶部３０７に記憶されたコンテンツデータに関連付けて記憶する。メタデータ抽出部３０６は、コンテンツ記憶部３０７に記憶されたコンテンツデータに付加されたメタデータを抽出する。
【００６７】
コンテンツ記憶部３０７は、撮影装置１０や情報処理装置から取得したコンテンツデータや、コンテンツ共有装置２０からダウンロードしたコンテンツデータを記憶する。コンテンツ記憶部３０７は、コンテンツデータのコンテンツの種類に応じて、写真のコンテンツデータを静止画データ記憶部３０７ａに記憶し、映像のコンテンツデータを動画データ記憶部３０７ｂに記憶する。コンテンツ記憶部３０７は、例えばハードディスク装置を用いて構成される。静止画データ記憶部３０７ａと動画データ記憶部３０７ｂとは物理的に分離された２つのコンテンツ記憶部として構成してもよいが、コンテンツ記憶部３０７を単一のハードディスク装置で構成して、静止画データ記憶部３０７ａと動画データ記憶部３０７ｂとをパーティションで論理的に区分してもよい。
【００６８】
コンテンツ受信部３０８は、撮影装置１０、情報処理装置、または記録媒体からコンテンツデータを取り込むインタフェースである。条件設定部３０９は、コンテンツ共有装置２０に対してコンテンツデータの候補の提示要求を行う場合に、その要求するコンテンツデータの一致条件を設定する。つまり、元コンテンツとどのような条件に一致するコンテンツデータの候補を要求するかということを設定する。提示要求情報生成部３１０は、元コンテンツのメタデータをコンテンツ関連情報記憶部３０５から取得し、条件設定部３０９で一致条件の設定がされている場合はそれを条件設定部３０９から取得し、さらにユーザＩＤおよび当該編集装置３０の装置ＩＤをユーザ・端末情報管理部３１２から取得する。そして、提示要求情報生成部３１０は、取得した情報を含めた提示要求情報を生成し、通信部３１３から送信させる。ＧＵＩ画面１０００における提示要求エリア１０５０が、条件設定部３０９および提示要求情報生成部３１０に対応する。提示要求情報については、その詳細を後述する。
【００６９】
コンテンツ要求情報生成部３１１は、コンテンツ情報表示部３０３に表示された提示用コンテンツの中から編集者により選択された提示用コンテンツのコンテンツＩＤおよびコンテンツ共有装置ＩＤを指定したコンテンツ要求情報を生成し、通信部３１３から送信させる。ユーザ・端末情報管理部３１２は、編集装置３０のユーザの識別情報であるユーザＩＤと編集装置３０の装置識別情報である装置ＩＤとを記憶する。通信部３１３は、コンテンツ共有装置２０との間で通信を行い、編集装置３０に対して提示要求情報またはコンテンツ要求情報を送信し、また編集装置３０から提示要求情報の応答である提示情報もしくはコンテンツ要求情報の応答であるコンテンツデータを受信する通信インタフェースである。
【００７０】
次に、提示要求情報について説明する。提示要求情報は、ユーザ情報と、１つまたは複数の素材情報と、条件情報との３種類の情報を１つのデータファイルに格納したものである。但し、条件情報は任意情報である。データファイルは、例えば、ネットワーク通信に親和性の高いＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述する。なお、提示要求情報は、複数のデータファイルに区分されたものでもよいが、この場合は、各データファイルを関係づけるファイル識別情報を各データファイルに格納する。
【００７１】
図１２は、提示要求情報生成部３１０が生成する提示要求情報のデータ構成図である。同図において、同図（ａ）はユーザ情報のデータ構成図、同図（ｂ）は素材情報のデータ構成図、同図（ｃ）は条件情報のデータ構成図である。同図（ａ）のユーザ情報は、コンテンツ共有装置２０において認証に用いられる情報であり、ユーザＩＤと装置ＩＤとを含む。提示要求情報生成部３１０は、ユーザ・端末情報管理部３１２からユーザＩＤと装置ＩＤとを取得してユーザ情報を生成する。
【００７２】
図１２（ｂ）の素材情報は、コンテンツ共有装置２０の要求情報解析部２１３における解析に用いられる情報であり、提示要求の元コンテンツのメタデータに基づいて生成されるものである。素材情報における「種別」は、素材情報が“静止画”（“写真”）であるか“映像”であるかが記述される。また、素材情報において「種別」が“映像”である場合の「ｆｒｏｍ：」および「ｔｏ：」は、元コンテンツの開始フレーム画像および終了フレーム画像における各メタデータの情報であることを示す。このように管理することによって、元コンテンツにおける撮影装置１０の動きや撮影装置１０と被写体の関係を表現することができる。
なお、素材情報において「種別」が“静止画”（“写真”）である場合は、１つのメタデータがあればよいので、上記のごとく「ｆｒｏｍ：」および「ｔｏ：」を区別して記述する必要はなく、「ｆｒｏｍ＝ｔｏ：」と記述するか、「ｆｒｏｍ：」および「ｔｏ：」を記述しないようにする。
【００７３】
図１２（ｃ）の条件情報は、コンテンツ共有装置２０の提示情報生成部２１４においてコンテンツ候補の抽出に用いられる情報であり、条件設定部３０９で設定された、元コンテンツとコンテンツ候補との一致条件に基づいて生成されるものである。同図（ｃ）において、“１”が設定されている項目は一致条件が組まれたことを意味し、“０”が設定されている項目は一致条件が組まれていないことを意味する。
【００７４】
図１２（ｃ）において、被写体の「対象」とは被写体場所を指す。また、例えば、「サイズ」＝“１”は、元コンテンツに映っている被写体について、被写体のサイズ（ルーズ、アップ等）が同一であるという条件を意味する。また、「時間帯」＝“１”および「季節」＝“１”は、被写体を撮影した時間帯および季節が同一であるという条件を意味する。「時間帯」は、例えば、午前、午後、および夜間の時間帯に分けたり、３時間ごとに時間帯を区切ったりして、予め時間帯の定義を決めておく。「季節」は、例えば、３月から５月を春、６月から８月を夏、９月から１１月を秋、１２月から２月を冬として、年の分割を定義しておく。
【００７５】
次に、コンテンツ共有システム１の動作について説明する。ここでは、コンテンツ共有システム１の主要な動作として、編集装置３０の「提示要求処理」、「コンテンツデータ要求処理」、およびコンテンツ共有装置２０の「提示処理」に分けて説明する。なお、提示処理については、その一部の処理を抜き出した「コンテンツデータ候補の選出処理」を説明する。
【００７６】
編集装置３０は、コンテンツ記憶部３０７に記憶されたコンテンツデータを用いて、図１０に示すＧＵＩ画面１０００の操作に従ってコンテンツのノンリニア編集を行う。編集者は、例えば次のようにしてＧＵＩ画面１０００を操作してコンテンツの編集作業を行う。編集者は、操作部３０１を操作して、素材エリア１０４０にある所望のサムネイル画像またはアイコン（但し、「Ｌｏｃａｌ」と記載されたものに限る。）をソースモニタ１０１０にドラッグ＆ドロップしてコンテンツ（素材）をソースモニタ１０１０に表示させる。
このようにして、編集者は可視化された素材の内容を確認し、コンテンツ編集に用いる素材が見つかった場合は、その素材のサムネイル画像またはアイコンを素材エリア１０４０からタイムライン１０３０にドラッグ＆ドロップして編集コンテンツに取り入れる。編集者は、このような作業を、素材の内容、時間条件、構図、素材が映像コンテンツである場合はカメラワーク等を考慮しながら適宜繰り返して行う。
編集コンテンツに取り入れたいコンテンツデータがコンテンツ記憶部３０７に記憶されていない場合、編集装置３０は、コンテンツ共有装置２０に対してコンテンツ候補の提示要求を行う。次に、この提示要求処理について説明する。
【００７７】
［提示要求処理］
図１３は、編集装置３０が実行する提示要求処理の手順を示すフローチャートである。ステップＳ１０１において、提示要求情報生成部３１０は、編集者のＧＵＩ画面１０００の操作によって、提示要求の元となるシーンまたは素材である元コンテンツを選択する。編集者による元コンテンツの選択は次のようにして行われる。図１０のＧＵＩ画面１０００において、タイムライン１０３０におけるビデオ２のシーン１０３２の次に配置するシーンのコンテンツデータを取得したい場合、編集者は、シーン１０３１を提示要求エリア１０５にドラッグ＆ドロップし、次にシーン１０３２を提示要求エリア１０５０にドラッグ＆ドロップする。提示要求情報生成部３１０は、シーン１０３１，１０３２のドロップ動作によって、２つの元シーンがシーン１０３１→シーン１０３２の順番にあることを認識する。
【００７８】
次に、ステップＳ１０２において、提示要求情報生成部３１０は、編集者のＧＵＩ画面１０００の操作において、一致条件を設定する操作がされた場合（Ｓ１０２：ＹＥＳ）はステップＳ１０３の処理に移り、一致条件を設定する操作がされない場合（Ｓ１０２：ＮＯ）はステップＳ１０４の処理に移る。つまり、提示要求情報生成部３１０は、最初のドロップ動作であるシーン１０３１のドロップ動作に基づいて、提示要求エリア１０５０に提示要求情報入力メニュー１０５１をポップアップ表示させる。そして、編集者による操作によって提示要求情報入力メニュー１０５１の設定項目が操作された場合は、提示要求情報生成部３１０は制御を条件設定部３０９に渡してステップＳ１０３の処理に移る。一方、提示要求情報入力メニュー１０５１のいずれの設定項目も操作されず決定キー１０５２が選択された場合は、一致条件は設定されずステップＳ１０４の処理に移る。
【００７９】
ステップＳ１０３において、条件設定部３０９は、提示要求するコンテンツ候補に対する一致条件を設定する。つまり、条件設定部３０９は、編集者による提示要求情報入力メニュー１０５１の設定項目および決定キー１０５２の操作によって、シーン１０３１，１０３２と提示要求するコンテンツ候補との一致条件を設定する。具体的には、条件設定部３０９は、提示要求情報入力メニュー１０５１の各設定項目（「種別」、「被写体」、「撮影時間」等）が選択操作されるたびに、当該項目の一致条件を“１”にしたり“０”にしたりする。そして、条件設定部３０９は、決定キー１０５２が選択ることによって一致条件の設定を終了して提示要求情報生成部３１０に制御を戻す。
【００８０】
ステップＳ１０４において、提示要求情報生成部３１０は、元コンテンツのメタデータをコンテンツ関連情報記憶部３０５から読み出して素材情報を生成する。また、提示要求情報生成部３１０は、条件設定部３０９で一致条件の設定がされている場合は、それを条件設定部３０９から取得して条件情報を生成する。さらに、提示要求情報生成部３１０は、ユーザＩＤおよび当該編集装置３０の装置ＩＤをユーザ・端末情報管理部３１２から取得してユーザ情報を生成する。そして、提示要求情報生成部３１０は、生成したユーザ情報、素材情報、および条件情報を１つのデータファイルに格納して提示要求情報を生成する。提示要求情報のデータフォーマットは図１２に示すものである。
【００８１】
次に、ステップＳ１０５において、提示要求情報生成部３１０は、コンテンツ共有装置２０を指定して、提示要求情報を通信部３１３から送信させる。次に、ステップＳ１０６において、コンテンツ共有装置２０から提示情報が送信されると、編集装置３０の通信部３１３はその提示情報を受信してコンテンツ情報表示部３０３に供給する。次に、ステップＳ１０７において、コンテンツ情報表示部３０３は、提示情報を記憶する。ＧＵＩ画面１０００においては、素材エリア１０４０に提示用コンテンツが「Ｒｅｍｏｔｅ」として表示される。
【００８２】
［コンテンツデータ要求処理］
次に、編集装置３０のコンテンツデータ要求処理について説明する。編集装置３０のコンテンツ情報表示部３０３に提示情報が記憶されている状態、つまりＧＵＩ画面１０００の素材エリア１０４０に提示用コンテンツが「Ｒｅｍｏｔｅ」として表示されている状態において、操作部３０１の操作によって提示用コンテンツが選択されると、編集装置３０はコンテンツデータ要求処理を実行する。
図１４は、編集装置３０が実行するコンテンツデータ要求処理の手順を示すフローチャートである。ステップＳ２０１において、コンテンツ情報表示部３０３は、操作部３０１によって提示用コンテンツが選択されるとステップＳ２０２の処理に移る。この操作は、ＧＵＩ画面１０００の素材エリア１０４０に表示された提示用コンテンツ（「Ｒｅｍｏｔｅ」と記載されたもの。）が操作部３０１によって選択されることを示す。
【００８３】
次に、ステップＳ２０２において、コンテンツ要求情報生成部３１１は、選択された提示用コンテンツのコンテンツＩＤとコンテンツ共有装置ＩＤとをコンテンツ情報表示部３０３から読み出し、ユーザＩＤおよび当該編集装置３０の装置ＩＤをユーザ・端末情報管理部３１２から読み出してコンテンツ要求情報を生成する。次に、ステップＳ２０３において、コンテンツ要求情報生成部３１１は、コンテンツ要求情報を通信部３１３から送信させる。次に、ステップＳ２０４において、コンテンツ共有装置２０からコンテンツデータが送信されると、編集装置３０の通信部３１３はその提示情報を受信してコンテンツ記憶部３０７に供給する。次に、ステップＳ２０５において、コンテンツ記憶部３０７は、通信部３１３から供給されたコンテンツデータを記憶する。
【００８４】
［提示処理］
次に、コンテンツ共有装置２０の提示処理について説明する。コンテンツ共有装置２０は、編集装置３０から提示要求情報を受信するとその内容を解析し、提示要求の元素材または元シーンである元コンテンツとの関連性のあるコンテンツ候補を選出して提示情報を生成し、この提示情報を提示要求情報の送信元である編集装置３０に対して送信する。また、コンテンツ共有装置２０は、編集装置３０からコンテンツ要求情報を受信すると、指定されたコンテンツデータをコンテンツ要求情報の送信元である編集装置３０に対して送信する。
【００８５】
図１５は、コンテンツ共有装置２０が実行する提示処理の手順を示すフローチャートである。ステップＳ３０１において、通信部２１１は、編集装置３０から送信された提示要求情報またはコンテンツ要求情報の要求情報を受信すると、この要求情報を要求情報受信部２１２に供給する。次に、ステップＳ３０２において、認証部２１８は、要求情報受信部２１２が受信した要求情報からユーザ情報を読み出して認証する。認証部２１８による認証に成功した場合（Ｓ３０３：ＹＥＳ）は、要求情報受信部２１２は、要求情報を要求情報解析部２１３に供給してステップＳ３０４の処理に移行する。一方、認証部２１８による認証に失敗した場合（Ｓ３０３：ＮＯ）は、このフローチャートの処理を終了する。
【００８６】
ステップＳ３０４において、要求情報解析部２１３は、供給された要求情報すなわち提示要求情報またはコンテンツ要求情報を識別し、提示要求情報である場合はステップＳ３０５の処理に移り、コンテンツ要求情報である場合はステップＳ３０９の処理に移る。
【００８７】
ステップＳ３０５において、要求情報解析部２１３は、提示要求情報から複数の素材情報を取り出し、素材情報ごとに内容を解析して被写体の位置、構図、撮影装置１０の撮影動作等を特定する。具体的には、要求情報解析部２１３は、素材情報の被写体距離および位置・方向情報（撮影装置１０の緯度、経度、高度、方位角、および傾斜角）に基づいて、前述した式（１）によって被写体の位置を計算する。また、要求情報解析部２１３は、前述したメタデータ解析部２０５が撮影範囲サイズを計算してコンテンツデータを分類分けした方法を用いて被写体サイズを求める。さらに、要求情報解析部２１３は、素材情報のズーム率および位置・方向情報について、各項目の開始フレーム画像でのデータと終了フレーム画像でのデータとの差分を求めて、撮影装置１０の撮影動作を特定する。
【００８８】
次に、ステップＳ３０６において、提示情報生成部２１４は、要求情報解析部２１３の解析結果とルールデータベース部２１５とに基づいて、コンテンツデータ登録部２１のコンテンツ関連情報記憶部２０４から、コンテンツ候補のコンテンツＩＤを取得する。このステップＳ３０６の処理については、後述するコンテンツデータ候補の選出処理の説明で詳しく述べる。
【００８９】
次に、ステップＳ３０７において、提示情報生成部２１４は、ステップＳ３０６の処理において選出されたコンテンツ候補のコンテンツデータＩＤを検索キーとしてコンテンツ記憶部２０２からコンテンツデータを読出して提示情報を生成する。具体的には、提示情報生成部２１４は、読み出したコンテンツデータが静止画データである場合は、画像サイズのリサイズとともにデータ圧縮処理を行ってサムネイル画像を生成する。また、読み出したコンテンツデータが映像データである場合は、その映像の代表画像からサムネイル画像を生成したり、画像の解像度を映像データの解像度よりも低くしてエンコード処理し、再生時間長を提示用の一定時間に制限して低解像度映像を生成したりする。そして、提示情報生成部２１４は、図８に示したヘッダ、利用情報、および生成した提示用コンテンツを含めて提示情報を生成する。次に、ステップＳ３０８において、提示情報送信部２１６は、提示要求情報の送信元である編集装置３０を指定して、提示情報を通信部２１１から送信させる。
【００９０】
一方、ステップＳ３０９において、コンテンツ送信部２１７は、コンテンツ要求情報に含まれるコンテンツＩＤを検索キーとしてコンテンツ記憶部２０２からコンテンツデータを読み出す。次に、ステップＳ３１０において、コンテンツ送信部２１７は、コンテンツ要求情報の送信元である編集装置３０に対して、コンテンツデータを通信部２１１から送信させる。
【００９１】
［コンテンツデータ候補の選出処理］
次に、ステップＳ３０６の処理をさらに詳細に説明する。図１６は、コンテンツ共有装置２０が実行するコンテンツデータ候補の選出処理の手順を示すフローチャートである。ステップＳ４０１において、提示情報生成部２１４は、要求情報解析部２１３の解析結果である素材情報ごとの構図および撮影動作をルールデータベース部２１５のショットマトリクス２１５ａに代入して元コンテンツごとの特徴を抽出する。
【００９２】
この処理について、要求情報解析部２１３から出力された解析結果が、元コンテンツＡについての構図（ミドル）および撮影動作（固定）と、元コンテンツＢについての構図（アップ）および撮影動作（ズームイン）とであり、ルールデータベース２１５として図９に示したルールデータベースを使用した場合を例として具体的に説明する。ステップＳ４０１において、提示情報生成部２１４は、要求情報解析部２１３の解析結果である元コンテンツＡについての（構図，撮影動作）＝（ミドル，固定）をルールデータベース部２１５のショットマトリクス２１５ａに代入して特徴“２Ａ”を抽出する。次に、提示情報生成部２１４は、元コンテンツＢについての（構図，撮影動作）＝（アップ，ズームイン）をルールデータベース部２１５のショットマトリクス２１５ａに代入して特徴“５Ｆ”を抽出する。
【００９３】
次に、ステップＳ４０２において、提示情報生成部２１４は、ショットマトリクス２１５ａの抽出結果を用いてルールデータベース部２１５のルールテーブル２１５ｂの入力列を参照し、コンテンツ制作における編集のノウハウやテクニックのルールが反映されたコンテンツ候補の特徴を１つまたは複数抽出する。具体的には、提示情報生成部２１４は、図９（ａ）のショットマトリクスから抽出した特徴“２Ａ”および“５Ｆ”を用いて同図（ｂ）のルールテーブルの入力列を参照し、一致する入力列として「ルールＩＤ」＝“０００００２”の行を検索する。そして、提示情報生成部２１４は、当該行の出力列からコンテンツ候補の特徴として「Ｏｕｔｐｕｔ１」＝“５Ａ”，「Ｏｕｔｐｕｔ２」＝“４Ａ”を抽出する。同図（ｂ）のコンテンツ候補の特徴は、Ｏｕｔｐｕｔ１の方がＯｕｔｐｕｔ２よりも提示すべき優先順位が高い。
【００９４】
次に、ステップＳ４０３において、提示情報生成部２１４は、提示要求情報に条件情報があるか否かを判定し、条件情報があると判定した場合はステップＳ４０４の処理に移り、条件情報がないと判定した場合はステップＳ４０５の処理に移る。
【００９５】
ステップＳ４０４において、提示情報生成部２１４は、ルールテーブル２１５ｂから抽出したコンテンツ候補の特徴と条件情報とを用いてコンテンツ関連情報記憶部２４を参照し、コンテンツ関連情報から、コンテンツ候補の特徴と条件情報中の一致条件の設定された項目とについて一致するコンテンツについてのコンテンツＩＤを１つまたは複数抽出する。複数抽出される場合は、コンテンツ候補の特徴の優先順位に応じてコンテンツＩＤにも提示すべき優先順位がつけられる。
【００９６】
ステップＳ４０５において、提示情報生成部２１４は、ルールテーブル２１５ｂから抽出したコンテンツ候補の特徴を用いてコンテンツ関連情報記憶部２４を参照し、コンテンツ関連情報から、コンテンツ候補の特徴について一致するコンテンツについてのコンテンツＩＤを１つまたは複数抽出する。複数抽出される場合は、コンテンツ候補の特徴の優先順位に応じてコンテンツＩＤにも提示すべき優先順位がつけられる。
【００９７】
以上説明したとおり、本実施形態のコンテンツ共有装置は、アップロードされたコンテンツデータに含まれた、撮影情報、撮影位置情報、および撮影方向情報を含むメタデータより、被写体の位置、撮影範囲サイズ（構図）、撮影装置の撮影動作、および撮影動作方向を求めて、コンテンツとともに管理することができる。
また、本実施形態が適用された編集装置は、複数の素材をつなぎ合わせてコンテンツの制作・編集を行う場合に、１つの素材または既につなぎ合わせた複数の素材の次または前につなげる素材を取得するために、既に編集コンテンツに用いている１つまたは複数の素材（元コンテンツ）に関する素材情報に基づき生成した提示要求情報をコンテンツ共有装置に対して送信する。
また、本実施形態のコンテンツ共有装置は、編集装置から提示要求情報が供給されると、それに含まれる１つまたは複数の元コンテンツに関する素材情報と、コンテンツ制作における編集のノウハウやテクニックをルール化した情報とに基づいて、元コンテンツと関係性のあるコンテンツ候補の提示を行うことができる。
さらに、本実施形態のコンテンツ共有装置は、コンテンツ候補の提示を行った後、編集装置からコンテンツの要求があると、その要求に基づいてコンテンツデータを提供することができる。
【００９８】
したがって、本実施形態によれば、コンテンツ共有装置は、コンテンツデータに含まれる被写体と、被写体に対する撮影装置のカメラワークとを確実に管理することができる。そして、コンテンツ共有装置を利用する編集装置は、コンテンツ制作・編集において、編集装置にあるローカルなコンテンツデータと関係性をもったコンテンツを、コンテンツ共有装置から容易に取得することができ、作品性の高いコンテンツの制作を効率よく行うことができる。
【００９９】
なお、コンテンツデータに含まれるメタデータから得られる被写体の位置、構図、カメラワークだけでなく、コンテンツの時間長、解像度、色調等様々な要素を併せ用いることによって、制作コンテンツの質はより向上する。例えば、時間長を用いることによって、予め時間長の決まっているコンテンツを制作したい場合に、その時間長に収まるコンテンツデータを選択することができる。また、解像度を用いることによって、高精細画像のコンテンツデータを選択することができる。また、色調を用いることによって、モノクロの写真を除外したり所望のトーンのコンテンツデータを選択したりすることができる。このように、様々な要素をコンテンツ関連情報に記述することにより、編集者の意図に合ったコンテンツ候補を提示することができる。
【０１００】
また、本実施形態においては、コンテンツ共有装置２０に対して提示要求情報およびコンテンツ要求情報を送信するコンテンツ要求装置として、コンテンツを制作・編集する編集装置を用いた例について説明した。本発明の実施形態は、上述した実施形態以外にも、例えば、編集装置の代わりに、コンテンツデータの再生・表示をプログラマブルに行うことのできるデジタルフォトフレームのようなコンテンツ表示装置に適用することができる。
【０１０１】
また、上述した実施形態であるコンテンツ共有装置の制御機能をコンピュータで実現するようにしてもよい。この場合、その制御機能を実現するためのコンテンツ共有プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたコンテンツ共有プログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
また同様に、上述した実施形態である編集装置の制御機能をコンピュータで実現するようにしてもよい。この場合、その制御機能を実現するためのコンテンツ編集プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたコンテンツ編集プログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
なお、ここでいう「コンピュータシステム」とは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記のプログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
【０１０２】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１０３】
１  コンテンツ共有システム
１０−１，１０−２，１０−３  撮影装置
２０  コンテンツ共有装置
２１  コンテンツデータ登録部
２２  提示部
３０−１，３０−２  編集装置
４０  ネットワーク
１０１  光学系
１０２  撮像部
１０３  画像処理部
１０４  測位部
１０５  方位角測定部
１０６  傾斜角測定部
１０７  メタデータ生成部
１０８  送信部
２０１  コンテンツ受信部
２０２  コンテンツ記憶部
２０２ａ  静止画データ記憶部
２０２ｂ  動画データ記憶部
２０３  メタデータ抽出部
２０４  コンテンツ関連情報記憶部
２０５  メタデータ解析部
２１１  通信部
２１２  要求情報受信部
２１３  要求情報解析部
２１４  提示情報生成部
２１５  ルールデータベース部
２１５ａ  ショットマトリクス
２１５ｂ  ルールテーブル
２１６  提示情報送信部
２１７  コンテンツ送信部
２１８  認証部
３０１  操作部
３０２  コンテンツ再生部
３０３  コンテンツ情報表示部
３０４  コンテンツ編集部
３０５  コンテンツ関連情報記憶部
３０６  メタデータ抽出部
３０７  コンテンツ記憶部
３０７ａ  静止画データ記憶部
３０７ｂ  動画データ記憶部
３０８  コンテンツ受信部
３０９  条件設定部
３１０  提示要求情報生成部
３１１  コンテンツ要求情報生成部
３１２  ユーザ・端末情報管理部
３１３  通信部
【図１】
2011078008.tif 000005
【図２】
2011078008.tif 000006
【図３】
2011078008.tif 000007
【図４】
2011078008.tif 000008
【図５】
2011078008.tif 000009
【図６】
2011078008.tif 000010
【図７】
2011078008.tif 000011
【図８】
2011078008.tif 000012
【図９】
2011078008.tif 000013
【図１０】
2011078008.tif 000014
【図１１】
2011078008.tif 000015
【図１２】
2011078008.tif 000016
【図１３】
2011078008.tif 000017
【図１４】
2011078008.tif 000018
【図１５】
2011078008.tif 000019
【図１６】
2011078008.tif 000020