(57)【特許請求の範囲】
【請求項１】
複数の画像からそれぞれ特定された特徴点を用いて回帰曲線を求め、前記特徴点のうち、前記回帰曲線と特徴点の距離が所定の閾値以上である特徴点がある場合、スコアの低い特徴点を有する画像から特定された特徴点を外した上で、再度回帰曲線を求めることで、前記複数の画像のうち特徴のある箇所を抽出して繋げるパスを設定する設定部
を備える情報処理装置。
【請求項２】
複数の画像からそれぞれ特定された特徴点を用いて回帰曲線を求め、前記特徴点のうち、前記回帰曲線と特徴点の距離が所定の閾値以上である特徴点がある場合、スコアの低い特徴点を外した上で、再度前記回帰曲線を求めることで、前記複数の画像のうち特徴のある箇所を抽出して繋げるパスを設定する設定部
を備える情報処理装置。
【請求項３】
複数の画像からそれぞれ特定された特徴点を用いて回帰曲線を求め、求められた回帰曲線を複数の区間に分割し、前記区間毎に微分値を求め、前記微分値が所定の閾値以下である場合、前記回帰曲線を求めるための次数を上げ、再度前記回帰曲線を求めることで、前記複数の画像のうち特徴のある箇所を抽出して繋げるパスを設定する設定部
を備える情報処理装置。
【請求項４】
少なくとも１つの動画像から特定された特徴点に関する情報を参照し、前記画像のうち特徴のある箇所を抽出して繋げるパスを設定する設定部を備え、
前記設定部は、前記動画像を複数の期間に分割して得た分割期間内の特徴点が、所定の条件を満たす期間を、エフェクトを施すエフェクト期間として設定する
情報処理装置。
【請求項５】
前記所定の条件は、前記分割期間内の特徴点の数が閾値以上であることである
請求項４に記載の情報処理装置。
【請求項６】
前記エフェクトは、タイムスライスである
請求項４に記載の情報処理装置。
【請求項７】
前記エフェクトは、同期間に異なるアングルで撮像されたシーンを表示するエフェクトである
請求項４に記載の情報処理装置。
【請求項８】
前記設定部は、前記エフェクト期間以外では、時系列なパスを設定する
請求項４に記載の情報処理装置。
【請求項９】
前記特徴点に関する情報は、メタデータに記載されている
請求項１乃至８のいずれかに記載の情報処理装置。
【請求項１０】
前記設定部が設定する前記パスは、各前記特徴点の近傍を通るパス、または各前記特徴点を通るパスである
請求項１乃至９のいずれかに記載の情報処理装置。
【請求項１１】
情報処理装置が、
複数の画像からそれぞれ特定された特徴点を用いて回帰曲線を求め、前記特徴点のうち、前記回帰曲線と特徴点の距離が所定の閾値以上である特徴点がある場合、スコアの低い特徴点を有する画像から特定された特徴点を外した上で、再度回帰曲線を求めることで、前記複数の画像のうち特徴のある箇所を抽出して繋げるパスを設定する
情報処理方法。
【請求項１２】
複数の画像からそれぞれ特定された特徴点を用いて回帰曲線を求め、前記特徴点のうち、前記回帰曲線と特徴点の距離が所定の閾値以上である特徴点がある場合、スコアの低い特徴点を有する画像から特定された特徴点を外した上で、再度回帰曲線を求めることで、前記複数の画像のうち特徴のある箇所を抽出して繋げるパスを設定する
ステップを含む処理を実行させるコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理方法、並びにプログラムに関する。詳しくは、画像を効率良く閲覧できるパスを生成する情報処理装置、情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、静止画像や動画像を撮像できる撮像装置が増え、ユーザが気軽に撮像することが増えてきている。またインターネットなどで、撮像された画像を公開することも増えてきている。このように、画像を撮影する機会や公開する機会が増えることで、さまざまな画像が大量にユーザに提供される状況となるため、画像を効率良くユーザに閲覧させることが望まれている。
【０００３】
特許文献１では、静止画像を利用してムービングツアーをユーザに提供することについての提案がなされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００２-５０９６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、画像を連続的にユーザに提供するためのデータは、手動で作成されていた。このようなデータの作成は手間がかかるため、容易に作成できることが望まれている。
【０００６】
本技術は、このような状況に鑑みてなされたものであり、多くの画像のなかから、特徴のある画像をユーザに効率良く閲覧させるためのパスを、容易に生成できるようにするものである。
【課題を解決するための手段】
【０００７】
本技術の一側面の第１の情報処理装置は、複数の画像からそれぞれ特定された特徴点を用いて回帰曲線を求め、前記特徴点のうち、前記回帰曲線と特徴点の距離が所定の閾値以上である特徴点がある場合、スコアの低い特徴点を有する画像から特定された特徴点を外した上で、再度回帰曲線を求めることで、前記複数の画像のうち特徴のある箇所を抽出して繋げるパスを設定する設定部を備える。
【０００８】
本技術の一側面の第２の情報処理装置は、複数の画像からそれぞれ特定された特徴点を用いて回帰曲線を求め、前記特徴点のうち、前記回帰曲線と特徴点の距離が所定の閾値以上である特徴点がある場合、スコアの低い特徴点を外した上で、再度前記回帰曲線を求めることで、前記複数の画像のうち特徴のある箇所を抽出して繋げるパスを設定する設定部を備える。
【０００９】
本技術の一側面の第３の情報処理装置は、複数の画像からそれぞれ特定された特徴点を用いて回帰曲線を求め、求められた回帰曲線を複数の区間に分割し、前記区間毎に微分値を求め、前記微分値が所定の閾値以下である場合、前記回帰曲線を求めるための次数を上げ、再度前記回帰曲線を求めることで、前記複数の画像のうち特徴のある箇所を抽出して繋げるパスを設定する設定部を備える。
【００１０】
本技術の一側面の第４の情報処理装置は、少なくとも１つの動画像から特定された特徴点に関する情報を参照し、前記画像のうち特徴のある箇所を抽出して繋げるパスを設定する設定部を備え、前記設定部は、前記動画像を複数の期間に分割して得た分割期間内の特徴点が、所定の条件を満たす期間を、エフェクトを施すエフェクト期間として設定する。
【００１１】
前記所定の条件は、前記分割期間内の特徴点の数が閾値以上であることであるようにすることができる。
【００１２】
前記エフェクトは、タイムスライスであるようにすることができる。
【００１３】
前記エフェクトは、同期間に異なるアングルで撮像されたシーンを表示するエフェクトであるようにすることができる。
【００１４】
前記設定部は、前記エフェクト期間以外では、時系列なパスを設定するようにすることができる。
【００１５】
前記特徴点に関する情報は、メタデータに記載されているようにすることができる。
【００１６】
前記設定部が設定する前記パスは、各前記特徴点の近傍を通るパス、または各前記特徴点を通るパスであるようにすることができる。
【００１７】
本技術の一側面の情報処理方法は、情報処理装置が、複数の画像からそれぞれ特定された特徴点を用いて回帰曲線を求め、前記特徴点のうち、前記回帰曲線と特徴点の距離が所定の閾値以上である特徴点がある場合、スコアの低い特徴点を有する画像から特定された特徴点を外した上で、再度回帰曲線を求めることで、前記複数の画像のうち特徴のある箇所を抽出して繋げるパスを設定する。
【００１８】
本技術の一側面のプログラムは、複数の画像からそれぞれ特定された特徴点を用いて回帰曲線を求め、前記特徴点のうち、前記回帰曲線と特徴点の距離が所定の閾値以上である特徴点がある場合、スコアの低い特徴点を有する画像から特定された特徴点を外した上で、再度回帰曲線を求めることで、前記複数の画像のうち特徴のある箇所を抽出して繋げるパスを設定するステップを含む処理を実行させる。
【００２１】
本技術の一側面の第１の情報処理装置、情報処理方法、並びにプログラムにおいては、複数の画像からそれぞれ特定された特徴点を用いて回帰曲線が求められ、特徴点のうち、回帰曲線と特徴点の距離が所定の閾値以上である特徴点がある場合、スコアの低い特徴点を有する画像から特定された特徴点を外した上で、再度回帰曲線が求められることで、複数の画像のうち特徴のある箇所を抽出して繋げるパスが設定される。
【発明の効果】
【００２２】
本技術の一側面によれば、多くの画像のなかから、特徴のある画像をユーザに効率良く閲覧させるためのパスを、容易に生成できる。
【００２３】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２４】
【図１】パスについて説明するための図である。
【図２】パスについて説明するための図である。
【図３】パスについて説明するための図である。
【図４】パスについて説明するための図である。
【図５】パスについて説明するための図である。
【図６】システムの構成について説明するための図である。
【図７】情報処理装置の構成について説明するための図である。
【図８】情報処理装置の機能について説明するための図である。
【図９】静止画像の第１のパスの生成処理について説明するためのフローチャートである。
【図１０】静止画像の第１のパスの生成処理について説明するためのフローチャートである。
【図１１】静止画像の第１のパスの生成処理について説明するためのフローチャートである。
【図１２】静止画像の第１のパスの生成処理について説明するためのフローチャートである。
【図１３】静止画像の第１のパスの生成処理について説明するためのフローチャートである。
【図１４】静止画像の第１のパスの生成処理について説明するためのフローチャートである。
【図１５】静止画像の第１のパスの生成処理について説明するためのフローチャートである。
【図１６】グループについて説明するための図である。
【図１７】グループについて説明するための図である。
【図１８】メタデータについて説明するための図である。
【図１９】フラグについて説明するための図である。
【図２０】生成されるパスについて説明するための図である。
【図２１】生成されるパスについて説明するための図である。
【図２２】生成されるパスを区間に分けることについて説明するための図である。
【図２３】生成されるパスについて説明するための図である。
【図２４】生成されるパスについて説明するための図である。
【図２５】パス間を繋ぐパスについて説明するための図である。
【図２６】静止画像の第２のパスの生成処理について説明するためのフローチャートである。
【図２７】動画像のパスの生成について説明するための図である。
【図２８】動画像のパスの生成について説明するための図である。
【図２９】動画像のパスの生成について説明するための図である。
【図３０】動画像のパスの生成について説明するための図である。
【図３１】動画像の第１のパスの生成処理について説明するためのフローチャートである。
【図３２】動画像の第１のパスの生成処理について説明するためのフローチャートである。
【図３３】動画像の第２のパスの生成処理について説明するためのフローチャートである。
【図３４】エフェクト期間について説明するための図である。
【図３５】動画像の第３のパスの生成処理について説明するためのフローチャートである。
【図３６】動画像の第３のパスの生成処理について説明するためのフローチャートである。
【図３７】動画像の第３のパスの生成処理について説明するためのフローチャートである。
【図３８】動画像の第３のパスの生成処理について説明するためのフローチャートである。
【図３９】動画像の第４のパスの生成処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００２５】
以下に、本技術を実施するための形態（以下、実施の形態という）について説明する。なお、説明は、以下の順序で行う。
１．パスについて
２．システムの構成
３．情報処理装置の構成、機能
４．静止画像の第１の処理
５．静止画像の第２の処理
６．動画像の処理について
７．動画像の第１の処理
８．動画像の第２の処理
９．動画像の第３の処理
１０．動画像の第４の処理
【００２６】
＜パスについて＞
本技術は、以下に説明するように、複数の画像を連続的にユーザに閲覧させるためのパスを生成するのに適用できる。まず、このパスについて説明を加える。
【００２７】
図１は、高画質な画像から、特徴点を検出し、検出された特徴点を含む画像を繋ぐパスの生成例を示す図である。高画質な画像とは、解像度の高い撮像装置で撮像された静止画像や撮影された動画像である。以下の説明においても、画像とは静止画像と動画像を含む記載とする。
【００２８】
なお本明細書中では、特徴点との記載は、点（１画素）である場合を含むが、所定の大きさを有する領域である場合も含まれる。すなわち、特徴のある所定の大きさを有する領域が検出され、それらを繋ぐパスが生成されるようにしても良い。
【００２９】
高画質な画像１０から、特徴点が検出される。図１においては、２つの特徴点１１と特徴点１２が検出されている状態を示している。特徴点として検出される点(領域)は、例えば、画像１０内において、人等の動体が集まっているところ、画像１０内の人の視線の先、ＳＮＳ（Social Networking Service）等への投稿が多い地点、特定のイベントや動作が発生していると判断される地点等である。
【００３０】
また、看板やイルミネーション等のコントラストの高い部分、消失点などを含む領域でも良い。また画像１０が、動画像である場合には、時間方向に輝度等の変化を計測し、変化が大きい領域が検出されるようにしても良い。
【００３１】
また、正面から撮影されている物体や人を領域として検出したり、特定の人や物を追跡し、その追跡結果が領域として検出されたりするようにしても良い。さらに、画像だけでなく、音の情報、例えば、大きな音が鳴っている領域などが、特徴点として検出されるようにしても良い。
【００３２】
検出される特徴としては、上記した例以外の特徴であっても良い。
【００３３】
検出された特徴点を繋ぐパス１３が生成される。図１に示した例では、特徴点１１と特徴点１２を通るパス１３が設定される。パス１３は、特徴点１１と特徴点１２を滑らかに繋ぐパスである。このように生成されたパス１３に基づき、画像がユーザに提供される場合、画像１０がそのままユーザに提供されるのではなく、パス１３に基づき、パス１３上に位置する画像が、連続的にユーザに提供される。
【００３４】
例えば、所定の大きさを有するウィンドウ１４が、パス１３上を移動し、そのウィンドウ１４内の画像が、ユーザに提供される。
【００３５】
このようなパス１３が生成され、パス１３に基づく画像がユーザに提供されることで、ユーザは、画像１０内の特徴ある領域を効率良く閲覧することができる。
【００３６】
図２は、例えば、所定の位置を中心とした３６０度の画像３０が取得され、その３６０度の画像３０から、特徴のある画像を含む領域が検出され、検出された領域を繋ぐパスが生成される例を示す図である。
【００３７】
３６０度の画像３０は、例えば、単眼の撮像装置が複数台設置され、それらの撮像装置で撮像された画像をつなぎ合わせた画像や、１台の単眼の撮像装置で撮像された画像を繋ぎ合わせた画像や、中心点を中心とした３６０度の画像を一度で撮像できる撮像装置で撮像された画像などである。なお、３６０度の画像は、図２に示すように、上下方向の画像は無く、側面の画像だけであっても良いし、全天球の画像であっても良い。
【００３８】
このような３６０度の画像３０から、特徴点が検出される。ここでは、特徴点３１、特徴点３２、および特徴点３３が、検出されたとする。この特徴点３１乃至３３を通るパス３４が生成される。ユーザに、画像３０が提供される場合、このように生成されたパス３４上をウィンドウ３５が移動し、そのウィンドウ３５内の画像が、ユーザに提供される。そのとき、特徴点３１，３２，３３を含む画像が、ユーザに提示される。
【００３９】
図２に示した例の場合も、図１と同じく、ユーザは、画像３０内の特徴ある領域を効率良く閲覧することができる。
【００４０】
図３は、所定の被写体６０の周りに撮像装置６１が複数台設置され、それぞれの撮像装置６１で撮像されている画像６２から、特徴のある画像が検出され、検出された画像を繋ぐパス６３が生成される例を示す図である。
【００４１】
図３に示した例は、例えば、競技場などで、フィールドを囲むように撮像装置が設置されている場合などに本技術を適用できる例である。図３に示した例では、被写体６０の周りに、撮像装置６１―１乃至６１−ＮのＮ台の撮像装置が設置されている。以下、撮像装置６１―１乃至６１−Ｎを個々に区別する必要がない場合、単に撮像装置６１と記述する。また、他の部分も同様に記述する。
【００４２】
撮像装置６１−１乃至６１−Ｎのそれぞれにおいて、画像６２−１乃至６２−Ｎが撮像されている。撮像されている各画像６２から、特徴点(不図示)が検出される。この場合、画像６２−１乃至６２−ＮのＮ個の画像から、特徴点を含む画像６２が検出され、それらの画像６２がパス生成時の処理対象となるようにしても良い。または画像６２−１乃至６２−Ｎの各画像内から、特徴点が検出され、それらの特徴点がパス生成時の処理対象となるようにしても良い。
【００４３】
特徴点を含む画像として検出された画像６２（撮像装置６１）または画像６２内の特徴点を繋ぐパス６３が生成される。特徴点を含む画像６２が処理対象とされる場合、換言すれば、特徴点を含む画像６２を撮像している撮像装置６１が処理対象とされる場合、パス６３上にある撮像装置６１が順次切り替えられた画像がユーザに提供される。特徴点が処理対象とされる場合、パス６３上にある特徴点を含む画像が、順次、特徴点を含む画像６２内から切り出され、ユーザに提供される。
【００４４】
上記したように、競技場などで、競技場を囲むように撮像装置が設置されている場合などに本技術を適用した場合、例えば、ゴールシーンなどの盛り上がっている場面を最適な場所から撮影した画像を、連続的にユーザに提供することが可能となる。
【００４５】
図４に示した例も、図３に示した例と同じく、複数台の撮像装置が設置されている状況であるが、例えば、街中などに複数台の撮像装置が点在して設置されている状況である。図４に示した例では、撮像装置９１−１乃至９１−１０の１０台の撮像装置９１が、それぞれ例えば道路や建物を撮像している。
【００４６】
撮像装置９１−１乃至９１−１０で、それぞれ撮像されている画像から、特徴点を含む画像を撮像している撮像装置９１が検出される。検出された特徴点を繋ぐパス９２が生成される。特徴点を繋ぐパス９２が生成されるようにしても良いし、特徴点を含む画像（撮像装置９１）を繋ぐパス９２が生成されるようにしても良い。
【００４７】
生成されたパス９２上にある画像を撮像している撮像装置９１が順次切り換えられることで、または撮像装置９１で撮像されている画像内の所定の領域内の画像が順次切り換えられることで、ユーザに画像が提供される。
【００４８】
このように画像がユーザに提供されることで、例えば、街中において、人だかりができているような人気がある場所を連続的に、街中を擬似的に歩いているような感覚でユーザに画像を提供することが可能となる。
【００４９】
図５に示した例も、図４に示した例と同じく、複数台の撮像装置が、例えばパーティー会場のような場所に設置されている状況である。図５に示した例では、撮像装置１２１−１乃至１２１−５が、所定の会場に設置されている。この撮像装置１２１は、所定の範囲を撮影する撮像装置であり、図５では、その範囲を円形で示している。
【００５０】
撮像装置１２１―１は、撮像装置１２１−１を中心として、範囲１２２−１内を撮像する。撮像装置１２１―２は、撮像装置１２１−２を中心として、範囲１２２−２内を撮像し、撮像装置１２１―３は、撮像装置１２１−３を中心として、範囲１２２−３内を撮像し、撮像装置１２１―４は、撮像装置１２１−４を中心として、範囲１２２−４内を撮像し、撮像装置１２１―５は、撮像装置１２１−５を中心として、範囲１２２−５内を撮像する。
【００５１】
撮像装置１２１には、例えば、撮像装置１２１を中心とした３６０度の範囲を撮像できる、全天球撮像装置などと称される撮像装置を適用できる。ここでは、このような全天球撮像装置を適用した場合を例にあげて説明するが、例えば、天井に設置され、床方向の範囲１２２内を撮像する撮像装置であるとして説明を続ける。
【００５２】
なお、範囲１２２は、例えば、撮像されている人物の顔を顔認識ソフトウェアなどで認識できるぐらいの大きさで撮像できる範囲である。または撮像装置１２１を中心として、所定の距離だけ離れた円形内を範囲１２２とする。
【００５３】
図５においては、特徴がある画像を撮像している撮像装置１２１として、撮像装置１２１−１、撮像装置１２１−３、撮像装置１２１−４、および撮像装置１２１−５が検出され、これらの撮像装置１２１を繋ぐパス１２３が生成される。ユーザにはパス１２３上にある撮像装置１２１からの画像が、順次切り替えられて提供される。
【００５４】
または、図示はしていないが、範囲１２２内にある特徴点を順次繋ぐパス１２３が生成されるようにしても良い。
【００５５】
このように画像がユーザに提供されることで、図４の示した場合と同じく、例えば、人だかりができているような人気がある場所の画像を提供することが可能となる。
【００５６】
以下の説明において、撮像装置間距離とは、隣接する撮像装置同士の距離であるとする。図５に示したような場合においては、例えば、撮像装置１２１−１と撮像装置１２１−２の距離を、撮像装置間距離とする。
【００５７】
また画像の重なりとは、例えば、図５の撮像装置１２１−３の範囲１２２−３と撮像装置１２１−４の範囲１２２−４には重なりがあり、このような場合に、画像の重なりがあるとする。
【００５８】
＜システムの構成＞
このような特徴的な画像を検出し、検出された画像を繋ぐパスを生成するシステムについて説明する。図６は、情報処理システムの構成を示す図である。情報処理システムは、ネットワーク２０１、撮像装置２０２−１、撮像装置２０２−２、サーバ２０３、および情報処理装置２０４を含む構成とされている。
【００５９】
ネットワーク２０１は、インターネットやＬＡＮ（Local Area Network）を含むネットワークであり、有線や無線で構成されている。撮像装置２０２は、例えば、図５における撮像装置１２１である。図６には撮像装置２０２は、２台だけ図示してあるが、複数の撮像装置２０２がシステム内には存在する。
【００６０】
撮像装置２０２−１は、ネットワーク２０１に接続されている他の装置とデータの授受が行えるように、ネットワーク２０１に接続されている。撮像装置２０２−２は、サーバ２０３に接続され、サーバ２０３とデータの授受を行えるように構成されている。
【００６１】
サーバ２０３には、撮像装置２０２−２で撮像された画像のデータが供給され、必要に応じ、ネットワーク２０１を介して情報処理装置２０４に供給される。
【００６２】
情報処理装置２０４は、上記したパスを生成する装置である。なおここでは、情報処理装置２０４がパスを生成するとして説明するが、サーバ２０３が生成しても良い。
【００６３】
＜情報処理装置の構成、機能＞
図７は、情報処理装置２０４の構成を示す図である。情報処理装置２０４は、例えば、パーソナルコンピュータで構成することができる。
【００６４】
情報処理装置２０４において、ＣＰＵ（Central Processing Unit）２３１、ＲＯＭ（Read Only Memory）２３２、ＲＡＭ（Random Access Memory）２３３は、バス２３４により相互に接続されている。バス２３４には、さらに、入出力インタフェース２３５が接続されている。入出力インタフェース２３５には、入力部２３６、出力部２３７、記憶部２３８、通信部２３９、及びドライブ２４０が接続されている。
【００６５】
入力部２３６は、キーボード、マウス、マイクロフォンなどよりなる。出力部２３７は、ディスプレイ、スピーカなどよりなる。記憶部２３８は、ハードディスクや不揮発性のメモリなどよりなる。通信部２３９は、ネットワークインタフェースなどよりなる。ドライブ２４０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブル記録媒体２４１を駆動する。
【００６６】
以上のように構成される情報処理装置２０４では、ＣＰＵ２３１が、例えば、記憶部２３８に記憶されているプログラムを、入出力インタフェース２３５及びバス２３４を介して、ＲＡＭ２３３にロードして実行することにより、以下に説明する一連の処理が行われる。
【００６７】
情報処理装置２０４のＣＰＵ２３１が実行するプログラムは、例えば、リムーバブル記録媒体２４１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【００６８】
情報処理装置２０４では、プログラムは、リムーバブル記録媒体２４１をドライブ２４０に装着することにより、入出力インタフェース２３５を介して、記憶部２３８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部２３９で受信し、記憶部２３８にインストールすることができる。その他、プログラムは、ＲＯＭ２３２や記憶部２３８に、あらかじめインストールしておくことができる。
【００６９】
図８は、情報処理装置２０４の機能を示す図である。図８に示す機能は、上記したように、プログラムが実行されることにより実現される機能であっても良いし、ハードウエアとして実現される機能であっても良い。
【００７０】
画像データ取得部２６１は、例えば、Wi-Fi等の無線通信機能やリムーバブル記録媒体の再生機能で構成される。
【００７１】
画像データ取得部２６１は、撮像装置２０２−１（図６）からネットワーク２０１を介して供給される、撮像装置２０２−１で撮像された画像の画像データを通信部２３９（図７）を制御して取得する。また、画像データ取得部２６１は、サーバ２０３から供給される、撮像装置２０２−２で撮像された画像の画像データを通信部２３９（図７）を制御して取得する。取得されたデータは、必要に応じ、記憶部２３８（図７）に一旦記憶される。
【００７２】
また画像データ取得部２６１は、情報処理装置２０４で管理されている画像データ、例えば、記憶部２３８（図７）に記憶されている画像データや、リムーバブル記録媒体２４１（図７）に記憶されている画像データを、ドライブ２４０を制御して取得するようにしても良い。
【００７３】
特徴点抽出部２６２は、取得された画像データに対して画像解析を行うことにより、特徴点を抽出する。特徴点としては、図１を参照して説明したような点である。
【００７４】
メタデータ取得部２６３は、例えば、Wi-Fi等の無線通信機能やリムーバブル記録媒体の再生機能で構成される。
【００７５】
メタデータ取得部２６３は、撮像装置２０２−１（図６）からネットワーク２０１を介して供給される、撮像装置２０２の位置情報を含むメタデータを通信部２３９（図７）を制御して取得する。また、メタデータ取得部２６３は、サーバ２０３から供給される、撮像装置２０２−２の位置情報を含むメタデータを通信部２３９（図７）を制御して取得する。取得されたデータは、必要に応じ、記憶部２３８（図７）に一旦記憶される。
【００７６】
またメタデータ取得部２６３は、情報処理装置２０４で管理されているメタデータ、例えば、記憶部２３８（図７）に記憶されている撮像装置２０２の位置情報を含むメタデータや、リムーバブル記録媒体２４１（図７）に記憶されている撮像装置２０２の位置情報を含むメタデータを、ドライブ２４０を制御して取得するようにしても良い。
【００７７】
メタデータは、後述するパスを生成するときに参照される情報が記載されているデータであり、パス生成時に必要な情報が、適宜追記される。また後述するように、生成されたパスの情報は、エディットファイルに記載されている。このエディットファイルに記載される情報の一部は、メタデータに記載されている情報である。
【００７８】
メタデータ追記部２６５は、特徴点抽出部２６２により抽出された特徴点の情報や、パス生成部２７０により生成されたパスの情報を、撮像装置に関する情報を含むメタデータに追加したり、パス生成後に必要なくなった情報をメタデータから削除したりする。
【００７９】
なおここでは、情報処理装置２０４が特徴点抽出部２６２を有し、画像データを解析して特徴点を抽出し、メタデータ追記部２６５でメタデータに追加するとして説明を続けるが、サーバ２０３が特徴点抽出部２６２を備えるようにしても良い。
【００８０】
サーバ２０３が、特徴点抽出部２６２を備えている場合、サーバ２０３は、撮像装置２０２−２から画像データの供給を受け、その画像データを解析し、特徴点を検出する。サーバ２０３は、さらに、検出された特徴点に関する情報と、撮像装置２０２−２の位置情報を少なくとも含むメタデータを生成し、情報処理装置２０４からの要求に基づき、その生成したメタデータを情報処理装置２０４に供給する。
【００８１】
このようにした場合、情報処理装置２０４は、メタデータ取得部２６３によりメタデータを取得した時点で、特徴点に関する情報も取得する構成となる。特徴点の抽出や画像に関する情報を含むメタデータの生成は、サーバ２０３側で行うようにシステムを構成することも可能である。
【００８２】
なおここでは、情報処理装置２０４は、図８に示したような機能を有するとして説明を続けるが、上記したように、画像データやメタデータは、サーバ２０３や記録媒体に記録された状態で取得されることもあるため、画像データ取得部２６１、特徴点抽出部２６２、メタデータ取得部２６３、メタデータ参照部２６４、メタデータ追記部２６５といった機能を有しない情報処理装置２０４であっても、パスを生成することはできる。
【００８３】
例えば、予め画像データとメタデータが関連付けられており、そのような情報をパス生成部２７０が参照する構成とすることも可能であり、このような構成のときには、パス生成部２７０を有する情報処理装置２０４であればよい。
【００８４】
ここで示す機能や構成は一例であり、限定を示すものではないため、図８に示した機能のうち、所定の機能を有しない情報処理装置２０４であっても、本技術の適用範囲である。また、図８に示した機能を、複数の装置で分散して有する構成とすることも可能である。
【００８５】
図８を参照した情報処理装置２０４の機能に関する説明に戻る。メタデータ参照部２６４は、メタデータ取得部２６３で取得されたメタデータを参照したり、メタデータ追記部２６５で情報が追加されたメタデータを参照したりする。
【００８６】
撮像装置抽出部２６７は、パスを生成するときの撮像装置を抽出する。詳細は後述するが、例えば、特徴点が多い画像を撮像している撮像装置が抽出される。
【００８７】
グループ分け部２６８は、撮像装置をグループに分ける。グループ分け部２６８は、撮像装置同士の位置関係から、隣接している撮像装置であるか、隣接していない撮像装置であるかを判断し、判断結果に基づき、撮像装置をグループ分けする。
【００８８】
フラグ付与部２６９は、パスを生成するときに参照されるフラグを、メタデータに追加する。フラグとしては、きっちりフラグとざっくりフラグの２種類のフラグがあるとして説明を続ける。これら２種類のフラグについても後述する。
【００８９】
パス生成部２７０は、図１乃至図５を参照して説明したパス、例えば、パス９１(図５)を生成する。パス生成部２７０は、グローバルパス生成部２９１、第１のローカルパス生成部２９２、第２のローカルパス生成部２９３を備える。
【００９０】
パスの生成時には、グローバルパスとローカルパスという２つのパスがあるとして説明を続ける。グローバルパスは、複数の撮像装置間を繋ぐグローバルなパスを生成するときのパスであり、ローカルパスは、各撮像装置内でのローカルなパスを生成するときのパスである。ローカルパスの生成には、２通りの生成の仕方があり、フラグにより、第１のローカルパス生成部２９２により生成されるか、第２のローカルパス生成部２９３で生成されるかが決定される。
【００９１】
エディットファイル作成部２９４は、パスに関する情報を含むエディットファイルを作成する。エディットファイルにどのような情報が含まれるかは、後述するが、含まれる情報によっては、メタデータが参照され、メタデータに記載されている情報も含まれる。
【００９２】
提示部２７１は、生成されたパス（エディットファイル）をユーザに提示する処理を実行する。パスのデータ自体がユーザに提示されるようにしても良いし、パスに基づく画像の表示が行われることで、ユーザに提示されるようにしても良い。
【００９３】
エディットファイルに基づき、リアルタイムに画像が切り出され、表示されることで、ユーザに提示される。切り出しが行われる画像の画像データは、記録媒体に記録されている画像データや、ネットワーク２０１を介して他の装置、例えばサーバ２０３から供給される画像データである。またストリーミングされている画像データであっても良い。
【００９４】
またここでは、エディットファイルが作成されるとして説明を続けるが、エディットファイル以外のデータであっても良い。例えば、パスに基づいて画像が切り出された動画コンテンツが生成されるようにしても良い。この生成された動画コンテンツが、ユーザに提示されるようにしても良い。
【００９５】
編集部２７２は、ユーザからのパスの編集指示を受け付け、パスを編集する。提示部２７１により提示されたパスに対して、ユーザが所望の編集を行えるように編集部２７２が設けられている。
【００９６】
＜静止画像の第１の処理＞
図９乃至図１５に示したフローチャートを参照し、情報処理装置２０４で行われるパスの生成について説明する。まず処理される画像が静止画像である場合を例にあげて説明する。
【００９７】
まず、図９のフローチャートを参照し、全体の処理の流れを説明する。ステップＳ１０１において、特徴点の抽出処理が実行される。情報処理装置２０４の画像データ取得部２６１は、撮像装置２０２−１やサーバ２０３経由で撮像装置２０２−２から供給される画像データを取得する。また、このとき、情報処理装置２０４のメタデータ取得部２６３は、画像データに付随するメタデータも取得する。
【００９８】
ステップＳ１０１において実行される特徴点の抽出処理については、図１０のフローチャートを参照し後述する。なお、ステップＳ１０１において実行される特徴点の抽出処理は、サーバ２０３側で行われるようにし、情報処理装置２０４側の処理として行わないようにすることも可能である。また、特徴点の抽出処理が他の装置で行われた結果が、記録媒体などに記録されて配布されることで、情報処理装置２０４が特徴点の情報を取得するようにし、ステップＳ１０１の処理を省略する処理の流れとすることも可能である。
【００９９】
ステップＳ１０１において、特徴点が抽出されると、ステップＳ１０２において、パス生成部２７０により、特徴点を繋ぐパスが生成される。ステップＳ１０２において実行されるパスの生成処理については、図１１のフローチャートを参照して後述する。
【０１００】
ステップＳ１０２において、パスが生成されると、ステップＳ１０３において、提示部２７１により、生成されたパスで良いか否かをユーザに確認するために、ユーザにパスが提示される。ステップＳ１０４において、ユーザにパスが提示された結果、ユーザがパスに対して編集を行いたいとき、パスの編集が編集部２７２により受け付けられ、パスの編集が行われる。
【０１０１】
このように、画像内の特徴がある部分を繋ぐパスが、ユーザの手を煩わすことなく生成され、そのパスに基づく画像の表示が行われることで、ユーザは、複数の画像から、面白い部分を連続的に閲覧することができるようになる。また、生成されたパスがユーザに提示され、編集が行えるようにすることで、ユーザの嗜好により適合するパスとすることができる。
【０１０２】
なお、ユーザによりパスが編集された場合、その編集結果が、パス生成部２７０にフィードバックされるようにし、編集された点などを学習し、ユーザが所望とするパスがより正確に生成されるような学習機能を設けても良い。
【０１０３】
図１０のフローチャートを参照し、ステップＳ１０１において実行される特徴点の抽出処理について説明する。
【０１０４】
ステップＳ１１１において、特徴点が抽出される。特徴点抽出部２６２は、図１を参照して説明したように、例えば人が多い部分などを特徴点として、画像から検出する。
【０１０５】
ステップＳ１３０において、撮像装置毎にスコアが算出される。前提として、複数の撮像装置で撮像された画像が取得され、それぞれの画像から特徴点が抽出される。スコアとしては、１画像（１台の撮像装置）から抽出された特徴点の数をスコアとして用いても良い。また特徴点毎に、スコアを付け、１画像（１台の撮像装置）の特徴点毎のスコアの合計点を、撮像装置のスコアとして算出するようにしても良い。ここでは、合計点をスコアとする場合を例にあげて説明する。
【０１０６】
例えば、図１６に示したような状況を考える。図１６に示した状況は、図５に示したような状況と同じく、所定の場所に、撮像装置３０１が複数台設置されている状況である。図１６に示した状況は、撮像装置３０１−１乃至３０１−７の７台の撮像装置が設置されている例を示した。各撮像装置３０１の撮像範囲は、範囲３０２−１乃至３０２−７であり、図１６中、円形で示した。
【０１０７】
撮像装置３０１は、図６における撮像装置２０２−１のように、情報処理装置２０４とデータの授受を直接的に行える撮像装置であっても良いし、撮像装置２０２−２のように、サーバ２０３を介して、情報処理装置２０４とデータの授受を間接的に行える撮像装置であっても良い。
【０１０８】
撮像装置３０１は、図１６に示すような配置とされている。撮像装置３０１−３乃至３０１−７は、他の撮像装置３０１と撮像範囲３０２が重なる部分があるが、撮像装置３０１−１と撮像装置３０１−２は、それぞれ他の撮像装置３０１撮像範囲３０２が重なるところがないように配置されている。
【０１０９】
このような状況において、撮像装置３０１−１で撮像された画像から、特徴点Ａ１と特徴点Ａ２が検出されたとする。同様に、撮像装置３０１−２で撮像された画像から、特徴点Ｂ１、特徴点Ｂ２、および特徴点Ｂ３が検出され、撮像装置３０１−３で撮像された画像から、特徴点Ｃ１が検出され、撮像装置３０１−４で撮像された画像から、特徴点Ｄ１が検出されたとする。
【０１１０】
また、撮像装置３０１−５で撮像された画像から、特徴点Ｅ１と特徴点Ｅ２が検出され、撮像装置３０１−６で撮像された画像から、特徴点Ｆ１と特徴点Ｆ２が検出され、撮像装置３０１−７で撮像された画像から、特徴点Ｇ１が検出されたとする。
【０１１１】
このように特徴点が検出され、撮像装置３０１毎に特徴点のスコアの合計を計算したところ、以下のような順位になったとする。
特徴点Ｂ１＋Ｂ２＋Ｂ３＞特徴点Ｅ１＋Ｅ２＞特徴点Ｆ１＋Ｆ２
＞特徴点Ａ１＋Ａ２＞特徴点Ｃ１＞特徴点Ｄ１＞特徴点Ｇ１
【０１１２】
撮像装置３０１の順位で書き直すと、以下のようになる。
撮像装置３０１−２＞撮像装置３０１−５＞撮像装置３０１−６
＞撮像装置３０１−１＞撮像装置３０１−３＞撮像装置３０１−４＞撮像装置３０１−７
【０１１３】
このように撮像装置３０１のスコアの順位が判定されると、ステップＳ１１３において、撮像装置抽出部２６７（図８）により、スコアの高い撮像装置３０１の上位Ｍ個が抽出される。このＭ個は、例えば、予め固定の個数として設定されていても良いし、スコアを算出した撮像装置３０１の個数に対する比率、例えば、８０％といったような比率で、可変的に設定される個数であっても良い。図１６における説明では、Ｍ＝５であるとして説明を続ける。
【０１１４】
上記した順位である場合、上位５台の撮像装置３０１は、撮像装置３０１−２、撮像装置３０１−５、撮像装置３０１−６、撮像装置３０１−１、撮像装置３０１−３となる。以下の処理においては、ステップＳ１１３において抽出された撮像装置３０１で撮像された画像が処理対象とされる。すなわち、ステップＳ１１３において、処理対象となる画像(撮像装置３０１)の絞り込みが行われる。
【０１１５】
図１７に絞り込みが行われた後の撮像装置３０１の配置状態を示す。以下の処理においては、この５台の撮像装置３０１−１、撮像装置３０１−２、撮像装置３０１−３、撮像装置３０１−５、および撮像装置３０１−６が処理対象とされる。
【０１１６】
ステップＳ１１４において、メタデータに特徴点などの情報が追記される。メタデータ追記部２６５は、メタデータ取得部２６３で取得されたメタデータに、特徴点抽出部２６２で抽出された特徴点に関する情報を追記する。
【０１１７】
メタデータには、例えば図１８に示すような情報が記載されている。メタデータ３３１には、撮像装置の位置情報、撮像装置の画角、特徴点の位置情報、特徴点毎のスコア、スコア（総合点）が記載されている。
【０１１８】
撮像装置の位置情報と撮像装置の画角は、撮像装置３０２側から供給される情報であり、メタデータ取得部２６３で取得されるメタデータに含まれている情報である。特徴点の位置情報、特徴点毎のスコア、スコア（総合点）は、メタデータ追記部２６５によりメタデータ３３１に追記される情報である。
【０１１９】
ここで示したメタデータ３３１は一例であり、限定を示す記載ではない。メタデータ３３１に他の情報が記載されていても、もちろん良いし、例えば、スコア（総合点）が記載されないようなメタデータ３３１とすることも可能である。
【０１２０】
なお、ここでは、情報処理装置２０４が、特徴点を検出し、特徴点の情報を、メタデータ３３１に追記するとして説明をしているが、例えば、サーバ２０３（図６）が、撮像装置からの画像データを取得し、特徴点を検出するようにした場合、サーバ２０３側で、図１７に示したようなメタデータ、すなわち、特等点の情報も記載されているメタデータ３３１が生成されるようにしても良い。
【０１２１】
図１０のフローチャートを参照して説明したように、パスが生成される前に、パスを生成するときに処理対象とされる撮像装置の絞り込みが行われる。絞り込みが行われた後、パスが生成されるため、パスの生成時の処理負担を軽減させることが可能となる。
【０１２２】
ステップＳ１０１（図９）において、特徴点の抽出処理が、図１０のフローチャートを参照して説明したように行われると、ステップＳ１０２に処理が進められ、パスの生成処理が開始される。ステップＳ１０２において実行されるパスの生成処理について、図１１のフローチャートを参照して説明する。
【０１２３】
ステップＳ１２１において、グループ分け部２６８は、メタデータ取得部２６３で取得されたメタデータ３３１またはメタデータ追記部２６５で生成されたメタデータ３３１を参照し、撮像装置３１０のグループ分けを実行する。
【０１２４】
ここで再度図１７を参照する。図１７に示したように、５台の撮像装置３０１が処理対象とされているとき、その撮像範囲３０２を参照するに、撮像装置３０１−１の範囲３０２−１、撮像装置３０１−２の範囲３０２−２、撮像装置３０１−３の範囲３０２−３は、それぞれ重なる範囲がない。このような撮像範囲が重なっていない撮像装置３０１を、孤立グループと称する。なおここでは、孤立グループと記載するが、１つの孤立グループ内に含まれる撮像装置３０１は、１台である。
【０１２５】
一方で、撮像装置３０１−５の範囲３０２−５と撮像装置３０１−６の範囲３０２−６の一部には、重なりがある。このような撮像範囲に重なりがある撮像装置３０１を、統合グループと称する。すなわち、統合グループには、撮像範囲が重なる複数の撮像装置が含まれるグループであり、この複数のグループとは別に孤立して存在する撮像装置が孤立グループとなる。
【０１２６】
仮に、図１６に示したような７台の撮像装置３０１が処理対象とされている場合には、撮像装置３０１−１と撮像装置３０１−２は、それぞれ孤立グループに属し、撮像装置３０１−３乃至３０１−７は、統合グループに属する。
【０１２７】
ステップＳ１２１において、グループ分け部２６８は、処理対象とされている撮像装置３０１を孤立グループと統合グループに分類する。
【０１２８】
ステップＳ１２２において、フラグ付与部２６９は、処理対象とされている撮像装置３０１毎にフラグを付ける。フラグは、ざっくりフラグときっちりフラグがある。ざっくりフラグは、例えば、景色のウォークスルーなどに適しているパスを生成する際に割り振られるフラグである。きっちりフラグは、例えば、バーチャル美術館などに適しているパスを生成する際に割り振られるフラグである。
【０１２９】
図１９Ａは、ざっくりフラグが割り振られているときに生成されるパスの一例を示す図である。図１９Ａにおいて、四角形は、特徴点の位置を表し、曲線は、生成されるパスを示す。図１９Ａに示したように、パスは、特徴点を通るパスではなく、近傍を通るパスとされている。
【０１３０】
このようなパスに基づき画像が表示された場合、画像の一部に特徴点が含まれるような画像が連続的にユーザに提示される。このような画像が提供されることで、ユーザに、パス上を擬似的に歩いているときに見える画像を提供することができる。画像が町中を撮像した画像である場合、ユーザは町中を歩いているかのような体験ができる画像を閲覧することができる。
【０１３１】
このようなことから、ざっくりフラグが割り振られている画像が処理されるときには、特徴点の近傍を通るようなパスが生成される。
【０１３２】
一方で、きっちりフラグが割り振られているときに生成されるパスは、図１９Ｂに示したようなパスとなる。図１９Ａと同じく、四角形は、特徴点の位置を表し、曲線は、生成されるパスを示す。図１９Ｂに示したように、パスは、特徴点を通るパスとされている。
【０１３３】
このようなパスに基づき画像が表示された場合、特徴点が含まれる画像が連続的にユーザに提示される。例えば、展覧会で展示されている展示物が撮像されている部分が特徴点として抽出されるように処理が行われた場合、きっちりフラグが割り振られているときに生成されるパスは、図１９Ｂに示したように、特徴点、すなわちこの場合、展示物を通るパスとなるため、ユーザに展示物の画像を連続的に提供するような画像となる。
【０１３４】
よって、ユーザは、展覧会会場を擬似的に歩きながら、展示物を閲覧しているような体験をすることができる画像を閲覧することが可能となる。このようなことから、きっちりフラグが割り振られている画像が処理されるときには、特徴点を通るパスが生成される。
【０１３５】
このようなざっくりフラグまたはきっちりフラグが、ステップＳ１２２において、処理対象とされている画像に対して付与される。フラグは、例えば、処理対象とされている画像を解析することで、どちらのフラグが適しているか判断され、付与されるようにしても良い。また、メタデータに、画像に関する情報として、フラグを割り振るときに参照される情報、例えば、ジャンルに関する情報などが含まれるようにし、そのような情報が参照されることで、割り振るフラグが決定されるようにしても良い。
【０１３６】
また、撮像装置２０２(図６)から供給されるメタデータ自体に、ざっくりフラグであるか、きっちりフラグであるかを示す情報が含まれているようにしても良い。この場合、撮像装置２０２側でフラグが付与されるため、図１１に示したフローチャートにおいては、ステップＳ１２２の処理を省略することが可能である。
【０１３７】
図１１のフローチャートの説明に戻り、ステップＳ１２２において、フラグが付与されると、ステップＳ１２３において、グループ毎のパスの生成処理が実行される。図１２のフローチャートを参照し、ステップＳ１２３で実行されるグループ毎のパスの生成処理について説明を加える。
【０１３８】
ステップＳ１３１において、パス生成部２７０(図８)は、処理対象とするグループを設定する。ステップＳ１３２において、処理対象とされたグループは、統合グループであるか否かが判断される。
【０１３９】
例えば図１７に示した処理対象において、例えば、撮像装置３０１−５と撮像装置３０１−６とから構成される統合グループが、ステップＳ１３１において、処理対象のグループとして設定された場合、ステップＳ１３２において、処理対象のグループとして設定されたのは、統合グループであるとして判断され、ステップＳ１３３に処理が進められる。
【０１４０】
ステップＳ１３３において、グローバルパスの生成処理が実行される。グローバルパスは、統合グループを跨る特徴点または撮像装置を繋ぐパスである。ここでは、特徴点を繋ぐパスが生成されるとして説明を続ける。すなわちステップＳ１３３においては、統合グループに含まれる特徴点を繋ぐパス（グローバルパス）が生成される。
【０１４１】
ステップＳ１３３において実行されるグローバルパスの生成処理について、図１３のフローチャートを参照して説明する。
【０１４２】
ステップＳ１４１において、次数の小さな曲線モデルで回帰曲線が求められる。例えば、最小二乗法により回帰曲線が求められる。
【０１４３】
図１７を再度参照する。図１７において特徴点Ａ１の位置を、Ａ１（ｘ１、ｙ１）とする。同様に、特徴点Ａ２の位置を、Ａ２（ｘ２、ｙ２）とする。同様に、特徴点Ｂ１の位置を、Ｂ１（ｘ３、ｙ３）とし、特徴点Ｂ２の位置を、Ｂ２（ｘ４、ｙ４）とし、特徴点Ｂ３の位置を、Ｂ３（ｘ５、ｙ５）とする。ここでは説明のため、この５個の特徴点を通る回帰曲線が求められる場合を例にあげて説明する。
【０１４４】
最小二乗法における一般式は、次式（１）のように表せる。また、式（１）におけるｇｋ（ｘ）は、次式（２）のように表せる。
【０１４５】
【数１】
0006372696.tif 000002
【０１４６】
式（１）においてｍは次数である。ステップＳ１４１において、次数の小さな回帰曲線モデルで回帰曲線が求められるとしたが、この回帰曲線モデルは、この場合、最小二乗法のことであり、次数とは、式（１）におけるｍのことである。ステップＳ１４１においては、例えば、ｍ＝３の最小二乗法で回帰曲線が求められる。
【０１４７】
ｍ＝３のときであり、特徴点Ａ１，Ａ２，Ｂ１，Ｂ２，Ｂ３の５点の座標を式（１）に代入したときの式（３）を以下に示す。
【０１４８】
【数２】
0006372696.tif 000003
【０１４９】
式（３）として示した５つの関数から、係数ａ１、係数ａ２、および係数ａ３が求められる。係数が求められることで、次式（４）が回帰曲線として求められることになる。
【０１５０】
【数３】
0006372696.tif 000004
【０１５１】
ステップＳ１４１においては、このようにして回帰曲線が求められる。
【０１５２】
ステップＳ１４２において、求められた回帰曲線と特徴点との距離が求められ、各特徴点に対応する距離の内、最も長い距離を有する距離が最大距離として求められる。
【０１５３】
ステップＳ１４３において、求められた最大距離が、閾値以上であるか否かが判断される。ステップＳ１４３において、最大距離が閾値以上であると判断された場合、ステップＳ１４４に処理が進められる。
【０１５４】
ステップＳ１４４において、スコアが最も低い撮像装置が処理対象から外され、回帰曲線が新たに求められる。なお、ここでは、スコアが最も低い１台の撮像装置が処理対象から外されるとして説明を続けるが、スコアが低い複数の撮像装置が処理対象から外されるようにしても良い。また、スコアが所定の値以下である撮像装置を処理対象から外すようにしても良い。
【０１５５】
このような処理について、図２０と図２１を参照して説明する。図２０に示した状況は、５個の撮像装置３０１から構成される統合グループに対して次数の小さな曲線モデルで回帰曲線が求められたときの一例を示す図である。
【０１５６】
図２０に示した統合グループは、撮像装置３０１−１乃至３０１−５から構成されている。撮像装置３０１−１の撮像範囲３０２−１から、特徴点Ａ１，Ａ２，Ａ３が検出され、撮像装置３０１−２の撮像範囲３０２−２から、特徴点Ｂ１，Ｂ２が検出され、撮像装置３０１−３の撮像範囲３０２−３から、特徴点Ｃ１，Ｃ２が検出されている。
【０１５７】
また撮像装置３０１−４の撮像範囲３０２−４から、特徴点Ｄ１，Ｄ２，Ｄ３が検出され、撮像装置３０１−５の撮像範囲３０２−５から、特徴点Ｅ１，Ｅ２が検出されている。
【０１５８】
ステップＳ１４１においては、これらの各撮像装置３０１で撮像されている画像から検出された特徴点Ａ１，Ａ２，Ａ３、Ｂ１，Ｂ２、Ｃ１，Ｃ２，Ｄ１，Ｄ２，Ｄ３，Ｅ１，Ｅ２が用いられて、回帰曲線が求められる。
【０１５９】
図２０において、曲線で示した曲線が求められた回帰曲線３５１であるとする。次数が小さい曲線モデルで回帰曲線３５１は求められているため、回帰曲線３５１は、比較的凹凸の少ないなだらかな変化を伴う曲線となっている。
【０１６０】
ステップＳ１４２においては、回帰曲線６５１と各特徴点との距離が求められ、最大距離が求められる。例えば、図２０においては、特徴点Ｃ１と回帰曲線３５１の距離が距離Ｌ１であり、最大距離であったとする。
【０１６１】
ステップＳ１４３においては、距離Ｌ１が、閾値以上であるか否かが判断される。距離Ｌ１が閾値以上である場合、処理は、ステップＳ１４４に進められる。
【０１６２】
ステップＳ１４４において、スコアの低い撮像装置３０１が処理対象から外され、新たに回帰曲線が求められる。すなわちこの場合、撮像装置３０１−１乃至３０１−５のうち、スコア(総合点)が最も低い撮像装置３０１が検出され、処理対象から外される。
【０１６３】
スコアの低い撮像装置３０１が、撮像装置３０１−２であった場合、撮像装置３０１−２が処理対象から外される。撮像装置３０１−２が処理対象から外されることで、図２１に示すように、撮像装置３０１−１，撮像装置３０１−２，撮像装置３０１−４、および撮像装置３０１−５が新たな処理対象とされ、これら４台の撮像装置３０１からそれぞれ検出された特徴点が用いられて、回帰曲線が求められる。
【０１６４】
ここでは、図２１に示したように回帰曲線３５２が求められたとする。図２０に示した回帰曲線３５１と図２１に示した回帰曲線３５２は、同一の次数、同一の曲線モデルで求められた回帰曲線である。
【０１６５】
このような処理が繰り返されることで、ステップＳ１４３(図１３）において、最大距離が閾値以上ではないと判断された場合、図１３に示したグローバルパスの生成処理は終了される。
【０１６６】
図１３に示したフローチャートによると、回帰曲線から最も離れた位置にある特徴点と回帰曲線との距離が、所定の閾値以上である場合、その最も離れた位置にある特徴点を含む画像を撮像している撮像装置３０１が除外されるのではなく、スコアの低い撮像装置３０１が除外される。
【０１６７】
このような処理によれば、回帰曲線から離れていても、スコアが高い撮像装置３０１は、除外されることがない。よって、特徴点のスコアが高く、ユーザに提供した方が良い画像は、ユーザに提供されるようにすることができる。
【０１６８】
なおここでは、上記したように、スコアの低い撮像装置３０１が除外されるとして説明をしたが、スコアの低い特徴点が除外されるようにしても良い。
【０１６９】
このようにしてグローバルパスが生成されると、処理は、ステップＳ１３４(図１２)に進められる。
【０１７０】
図１２に示したフローチャートを参照するに、ステップＳ１３４において、フラグはざっくりフラグであるか否かが判断される。
【０１７１】
ステップＳ１３４において、フラグはざっくりフラグであると判断された場合、処理は、ステップＳ１３５に進められ、第１のローカルパス生成処理が実行される。ざっくりフラグは、各特徴点の近傍を通るようなパスを生成するときに割り振られるパスであり、第１のローカルパスの生成とは、そのようなパスを生成するための処理である。
【０１７２】
図１４を参照し、ステップＳ１３５において、第１のローカルパス生成部２９２(図８)で実行される第１のローカルパス生成処理について説明する。
【０１７３】
ステップＳ１５１において、生成されたパスが微少区間に分割され、全ての区間で微分値が求められる。例えば、図２２に示すように、上記したグローバルパスである回帰曲線３５２を、微小区間に区切り、各区間で微分値、すなわち、回帰曲線３５２の接線の傾きが求められる。
【０１７４】
なお、孤立グループが処理対象とされている場合、グローバルパスは生成されていない状態なので、ステップＳ１５１の処理が行われる前の時点で、回帰曲線が求められる。このときの回帰曲線は、孤立グループを構成する撮像装置３０１で撮像されている画像から検出された特徴点を処理対象とし、例えば、ステップＳ１４１(図１３)における処理で用いられた次数の小さな曲線モデルで求められる。
【０１７５】
各区間の微分値が求められると、ステップＳ１５２において、微分の絶対値の最大値が任意の閾値を下回るか否かが判断される。すなわち、ステップＳ１５２においては、各区間の傾きのうち、最大の傾きが、所定の閾値以下であるか否かが判断される。
【０１７６】
このような判断が行われるのは、例えば、図２３に示すようなパスが生成されるのを防ぐためである。図２２に示したグローバルパスである回帰曲線３５２から、次数を上げた曲線モデルで回帰曲線を求めると、特徴点を通る回帰曲線が生成される。図２３は、次数を上げた曲線モデルで求められた回帰曲線を示す図である。
【０１７７】
回帰曲線３５３は、特徴点を通るパスであるが、その一部は、急峻になっている、換言すれば、傾きが急である部分がある。ざっくりフラグが割り振られる画像は、例えば、町中をウォークスルーしているような体験をユーザに与えるような画像を提供するパスを生成するときの画像である。
【０１７８】
パス３５３のように、急峻なパスである場合、急に方向が変わるなど、目まぐるしい画像がユーザに提供される可能性が高くなり、好ましくない画像となる可能性がある。よって、そのような急峻な部分がないように、ステップＳ１５２において、微分の絶対値の最大値が任意の閾値を下回るか否かが判断される。
【０１７９】
ステップＳ１５２において、微分の絶対値の最大値が任意の閾値を下回ると判断された場合、換言すれば、急な傾きはないと判断された場合、ステップＳ１５３に処理が進められる。ステップＳ１５３において、曲線モデルが変更されてパスが再生成される。例えば、次数を上げる変更が行われ、再度パス(回帰曲線)が求められる。
【０１８０】
次数を上げる変更とは、上記した式（１）の次数ｍを大きな数値に変更して回帰曲線を求めることである。上記した式（１）は、ステップＳ１４１（図１３）において、次数の小さな曲線モデルで回帰曲線を求めるときの式である。上記した説明では、ステップＳ１４１において、次数ｍ＝３とした式（１）に基づき回帰曲線が求められるとした。
【０１８１】
この次数ｍ＝３よりも大きな次数、例えば、次数ｍ＝５といった次数で、再度回帰曲線が求められる。次数を高くすることで、特徴点により近い曲線が生成される。
【０１８２】
そして、再度求められた回帰曲線に対して、ステップＳ１５１以降の処理が繰り返し行われる。そして、ステップＳ１５２において、微分の絶対値の最大値が任意の閾値を下回らないと判断された場合、図１４に示した第１のローカルパスの生成処理は終了される。
【０１８３】
このようにして、第１のローカルパスが生成される。ステップＳ１５３において、例えば、次数を上げる変更を行った後、再度回帰曲線が求められることで、変更前の回帰曲線よりも、特徴点により近くなる回帰曲線が生成される。
【０１８４】
特徴点により近くなる回帰曲線が生成されることで、傾きが急になってしまう部分がある可能性があるが、ステップＳ１５２における判断が行われることで、そのような部分がない範囲で、特徴点により近い回帰曲線を生成することが可能となる。
【０１８５】
このようにして、ざっくりフラグが付与された画像に対して、パスが生成される。
【０１８６】
図１２のフローチャートに説明を戻し、ステップＳ１３４において、処理対象とされているグループのフラグは、ざっくりフラグではないと判断された場合、換言すれば、きっちりフラグであると判断された場合、処理は、ステップＳ１３６に進められる。
【０１８７】
きっちりフラグは、各特徴点を通るようなパスを生成するときに割り振られるパスであり、第２のローカルパスの生成とは、そのようなパスを生成するための処理である。
【０１８８】
図１５を参照し、ステップＳ１３６において、第２のローカルパス生成部２９３（図８）が実行する第２のローカルパス生成処理について説明する。
【０１８９】
ステップＳ１６１において、最小二乗法や区分多項式補間などでパスが生成される。処理対象とされているグループが統合グループである場合、既にグローバルパス(回帰曲線)が生成されているが、特徴点の近傍を通るパスであるため、ステップＳ１６１において、特徴点を通るパスに変更される。
【０１９０】
ステップＳ１５３（図１４）と同じく、既に生成されているグローバルパスをさらに特徴点を通るパスに変更するために、最小二乗法の式（１）の次数を上げて、再度パスが生成されるようにしても良い。または、既に生成されているグローバルパスを用いずに、新たに区分多項式補間により、回帰曲線が求められるようにしても良い。
【０１９１】
処理対象とされているグループが、孤立グループである場合、ステップＳ１６１において、パス(回帰曲線)が生成される。この場合、パスは生成されていない状態なので、区分多項式補間により、回帰曲線が求められる。
【０１９２】
区分多項式補間は、最小二乗法よりも、所定の点（特徴点）を通る曲線を求めるのに適した方法である。図１７を参照して、区分多項式により回帰曲線を求める場合について説明する。図１７において特徴点Ａ１の位置を、Ａ１（ｘ１、ｙ１）とする。同様に、特徴点Ａ２の位置を、Ａ２（ｘ２、ｙ２）とする。同様に、特徴点Ｂ１の位置を、Ｂ１（ｘ３、ｙ３）とし、特徴点Ｂ２の位置を、Ｂ２（ｘ４、ｙ４）とし、特徴点Ｂ３の位置を、Ｂ３（ｘ５、ｙ５）とする。ここでは説明のため、この５個の特徴点を通る回帰曲線が求められる場合を例にあげて説明する。
【０１９３】
区分多項式においては、複数の区間に分けられるが、ここでは、Ａ１（ｘ１、ｙ１）〜Ａ２（ｘ２、ｙ２）の第１の区間、Ａ２（ｘ２、ｙ２）〜Ｂ１（ｘ３、ｙ３）の第２の区間、Ｂ１（ｘ３、ｙ３）〜Ｂ２（ｘ４、ｙ４）の第３の区間、およびＢ３（ｘ４、ｙ４）〜Ｂ４（ｘ５、ｙ５）の第４の区間の４区間に分ける。
【０１９４】
区分多項式では、一般的に３次のスプライン補間が用いられる。３次のスプライン補間のときの区分多項式は、次式（５）で表すことができる。
【０１９５】
【数４】
0006372696.tif 000005
【０１９６】
ｊは、０乃至Ｎ−１の値を取るが、上記した第１乃至第４の区間を処理対象とするときは、ｊは１乃至５の値を取る。Ｎ＋１個のデータ、この場合、Ｎ＋１＝５個のデータ（特徴点）を扱う場合、区分多項式は、Ｎ個（第１乃至第４の区間毎の４個）となる。
【０１９７】
従って、区分多項式の係数である未知数は４Ｎ個あることになる。これらの未知数を求めるためには、４Ｎ個の方程式が必要となる。３次のスプライン補間に、以下の条件を課して係数が求められるようにする。
【０１９８】
条件１：全てのデータ点を通る。各々に対して両端での値が決まるため、２Ｎ個の方程式ができる。
条件２：各々の区分補間式は、境界点の１次導関数は連続とする。これにより、Ｎ−１個の方程式ができる。
条件３：各々の区分補間式は、境界点の２次導関数も連続とする。これにより、Ｎ−１個の方程式ができる。
【０１９９】
以上の３つの条件を課すことで、４Ｎ−２個の方程式で未知数である係数の関係を表現できる。未知数は４Ｎ個なので、２個の方程式が不足していることになる。この不足を補うために、両端での２次導関数の値を０とする条件を加える。
【０２００】
これらの条件を満たす連立方程式を求めることにより、式（５） における係数ａｊ，ｂｊ，ｃｊ，ｄｊが求められる。
【０２０１】
このようにして区分多項式により、パスが求められるようにしても良い。
【０２０２】
ステップＳ１６２において、生成されたパスが微少区間に分割され、全ての区間で微分値が求められる。この処理は、ステップＳ１５１(図１４)と同様に行うことが可能である。
【０２０３】
ステップＳ１６３において、微分の絶対値の最大値が任意の閾値を超えるか否かが判断される。ステップＳ１６３において、微分の絶対値の最大値が任意の閾値を超えると判断された場合、ステップＳ１６４に処理が進められる。
【０２０４】
ステップＳ１６４において、スコアの低い撮像装置が除外され、処理は、ステップＳ１６１に戻され、それ以降の処理が実行される。
【０２０５】
このような処理について、再度図２３を参照して説明する。ステップＳ１６１の処理において生成されたパス(回帰曲線)が、回帰曲線３５３である場合、この回帰曲線３５３が、ステップＳ１６２の処理において微小区間に分割され、各区間で、微分値が求められる。
【０２０６】
そして、ステップＳ１６３において、微分の絶対値の最大値が任意の閾値を超えるか否かが判断される。この場合も、急な傾きがあるか否かを判断しており、急な傾きがあると判断された場合には、ステップＳ１６４に処理が進められる。
【０２０７】
ステップＳ１６４において、スコアの低い撮像装置３０１が処理対象から外される。処理対象として外された撮像装置３０１以外の撮像装置３０１から得られる特徴点を用いて、ステップＳ１６１以降の処理が繰り返され、パス（回帰曲線）が生成される。
【０２０８】
一方、ステップＳ１６３において、微分の絶対値の最大値が任意の閾値を超えていないと判断された場合、図１５に示した第２のローカルパスの生成処理は、終了される。
【０２０９】
第２のローカルパスの生成について、図２３、図２４を参照し、再度説明する。ステップＳ１６１において、図２３に示すような回帰曲線３５３（パス）が生成されたとする。回帰曲線３５４は、各特徴点を通る回帰曲線とされている。
【０２１０】
ステップＳ１６２においては、このような回帰曲線３５３を、微少区間に分割し、各区間で微分値が求められる。そして、ステップＳ１６３において、微分の絶対値の最大値が任意の閾値を超えるか否かが判断される。例えば、図２３に示した回帰曲線３５３において、特徴点Ｃ２から特徴点Ｄ１への線は、急な傾きを有しているため、微分の絶対値の最大値が任意の閾値を超えると判断される。
【０２１１】
ステップＳ１６４において、スコアの低い撮像装置３０１が処理対象から外される。ここでは、撮像装置３０１−３が処理対象として外されるとして説明を続ける。撮像装置３０１−３が処理対象から外されることで、処理対象は、撮像装置３０１−１、撮像装置３０１−４、および撮像装置３０１−５となる。
【０２１２】
ステップＳ１６１において、これら３台の撮像装置３０１がそれぞれ撮像している画像から検出された特徴点Ａ１，Ａ２，Ａ３，Ｄ１，Ｄ２，Ｄ３，Ｅ１，Ｅ２が用いられ、区分多項式補間などの方法で、回帰曲線が求められる。このとき求められた回帰曲線は、図２４において、回帰曲線３５４であるとする。
【０２１３】
このようにして、回帰曲線３５４の傾きが比較的なだらかになるまで、ステップＳ１６１乃至Ｓ１６４の処理が繰り返される。このように、パスが生成されることで、特徴点を繋ぐなだらかなパスが生成される。
【０２１４】
このように、きっちりフラグが割り振られた画像が処理されたときも、なだらかなパスが生成される。きっちりフラグが割り振られる画像は、例えば、展覧会会場をウォークスルーしているような体験であり、展示品を鑑賞する体験をユーザに与えるような画像を提供するためのパスを生成するときの画像である。
【０２１５】
パス３５３（図２３）のように、急峻な部分があるパスである場合、ウォークスルーしているときに、急に方向が変わるなど、目まぐるしい画像がユーザに提供される可能性が高くなり、好ましくない画像となる可能性がある。よって、そのような急峻な部分がないように、ステップＳ１６３において、微分の絶対値の最大値が任意の閾値を超えるか否かが判断される。
【０２１６】
なお、微分の絶対値の最大値が任意の閾値を超えるか否かが判断されるのではなく、微分の符号の反転回数が任意の閾値を超えるか否かが判断されるようにしても良い。微分の符号の反転回数とは、傾きが正の方向から負の方向または負の方向から正の方向に変わる回数である。微分の符号の反転回数が多い場合、パスとしては行ったり来たりするパスであるため、そのようなパスにならないように、微分の符号の反転回数が任意の閾値を超えるか否かが判断されるようにしても良い。
【０２１７】
図１２のフローチャートの説明に戻り、ステップＳ１３６において、第２のローカルパス生成処理が実行され、パスが生成されると、ステップＳ１３７に処理が進められる。
【０２１８】
ステップＳ１３７において、全てのグループを処理したか否かが判断される。ステップＳ１３７において、全てのグループは処理していないと判断された場合、ステップＳ１３１に処理が戻され、まだ処理対象とされていないグループが新たな処理対象のグループに設定され、ステップＳ１３１以降の処理が繰り返される。
【０２１９】
一方で、ステップＳ１３７において、全てのグループを処理したと判断された場合、図１２に示したグループ毎のパスの生成処理は終了される。図１１のフローチャートに説明を戻し、ステップＳ１２３において、グループ毎のパスの生成処理が終了されると、ステップＳ１２４に処理が進められる。
【０２２０】
ステップＳ１２４において、パス同士を繋げる処理が実行される。ステップＳ１２３までの処理で、統合グループ内、孤立グループ内の、それぞれに、パスが生成されている。生成されたパスのうち、近いパス同士を接続するパスを生成する処理が実行される。
【０２２１】
図２５を参照して、ステップＳ１２４における処理について説明する。図２５に示した状況は、孤立グループの撮像装置３０１−１の撮像範囲３０２−１内に、パスＰＡが生成され、撮像装置３０１−２の撮像範囲３０２−２内に、パスＰＢが生成されている。また、統合グループの撮像装置３０１−５の撮像範囲３０２−５と撮像装置３０１−６の撮像範囲３０２−６内に、パスＰＥが生成されている。
【０２２２】
このようにパスが生成されているとき、パスＰＡとパスＰＢを繋ぐパスＰＡＢが生成される。またパスＰＢとパスＰＥを繋ぐパスＰＢＥが生成される。パス間を繋ぐパスＰＡＢやパスＰＢＥは、トランジション効果が用いられる部分として設定されても良い。トランジション効果は、シーンからシーンへ切り替わる際に視覚効果を与えるときに使われる効果であり、パス間を移動するときに用いることができる。
【０２２３】
このようにして、パスが生成される。生成されたパスの情報は、例えば、エディットファイルとして保存される。エディットファイルには、ユーザに提供される画像を撮像した撮像装置を識別する情報（例えば、撮像装置を一意に識別できるＩＤ）、移動方向（パスの進行方向）に関する情報、移動速度に関する情報などが含まれる。
【０２２４】
例えば、図１を参照して説明したように、１枚の静止画像から、特徴のある領域の画像を切り出して、ユーザに提示するパスが生成された場合、切り出し位置の情報（例えば、切り出し開始点の座標と、領域の大きさ）、切り出された画像を表示するタイミングの情報（例えば、表示開始時点からの経過時間、表示継続時間）を関連付けた情報が、エディットファイルに書き込まれる。
【０２２５】
また例えば、図５を参照して説明したように、複数の撮像装置から、それぞれ撮像された静止画像から、特徴のある領域の画像を切り出して、ユーザに提示するパスが生成された場合、上記した場合と同じく、切り出し位置の情報と切り出された画像を表示するタイミングの情報を関連付けた情報が、エディットファイルに書き込まれる。
【０２２６】
切り出し位置の情報として、どの撮像装置で撮影されたかを特定する必要がある場合、撮像装置を一意に識別するための情報もエディットファイルに書き込まれる。また、例えば、所定の間隔毎に画像を撮像する撮像装置で撮像された画像を処理対象としたときには、どの時点で撮像された画像であるかを特定するために、撮像時間に関する情報もエディットファイルに書き込まれるようにしても良い。ここでは、撮像装置を識別する情報や撮影時間に関する情報が記載されるとしたが、画像を一意に特定できる情報であれば、このような情報に限定されるものではない。
【０２２７】
エディットファイルは、未編集の画像と関連付けられ、パス上に位置する画像を順次表示するための、上記したような情報が記載されている。
【０２２８】
なお、ここで生成されたパスの情報は、エディットファイルとして保存されるとして説明したが、画像データも含まれる動画コンテンツとして保存されるようにしても良い。
【０２２９】
エディットファイルには、ユーザに提供する順に、画像データ自体が保存されるようにしても良い。
【０２３０】
ユーザに画像が提供される時には、エディットファイルに含まれる情報に基づき、画像データが、撮像装置から取得されたり、所定の記録媒体から読み出されたりすることで、取得され、その取得された画像データに基づく画像がユーザに提示される。
【０２３１】
＜静止画像の第２の処理＞
次に、静止画像に対するパスの他の生成の仕方について説明する。上記した静止画像の第１の処理においては、ステップＳ１０１（図９）において、特徴点の抽出処理を行うことで、処理対象とする撮像装置の絞り込みを行った。
【０２３２】
静止画像の第２の処理においては、処理対象とする撮像装置の絞り込みを行わずに、パスの生成が行われる。図２６は、静止画像の第２の処理について説明するためのフローチャートである。
【０２３３】
ステップＳ２０１において、特徴点の抽出処理が行われる。この処理は、静止画像の第１の処理のステップＳ１１１（図１０）と同様に行うことができるため、ここではその説明を省略する。
【０２３４】
特徴点が抽出されると、ステップＳ２０２に処理が進められパスの生成処理が行われる。このステップＳ２０２以降の処理は、静止画像の第１の処理と同様に行うことが可能であるため、ここではその説明を省略する。
【０２３５】
このように、処理対象とされる撮像装置の絞り込みを行わなくても、パスを生成することはできる。また、パスの生成を開始する前に撮像装置の絞り込みを行わなくても、例えば、グローバルパスの生成処理時やローカルパスの生成処理時に、特徴がない画像を撮像している撮像装置を除外する処理が実行されるため、撮像装置の適切な絞り込みは行われる。
【０２３６】
このように、パスが生成されるようにしても良い。
【０２３７】
＜動画像の処理について＞
上記した実施の形態においては、静止画像を処理する場合を例にあげて説明した。本技術は、動画像に対しても適用できるため、以下に、動画像を処理する場合について説明を加える。
【０２３８】
図２７乃至図３０を参照し、動画像を処理対象としたときに生成されるパスについて説明する。ここでは、撮像装置４０１-１乃至４０１−６がそれぞれ動画像を撮影し、各動画像から特徴点が抽出され、それら抽出された特徴点を通るパスが生成される場合を例にあげて説明する。
【０２３９】
なお、以下の説明においては、各期間から抽出された特徴点は、１個であるような図示や説明を、説明の都合上行うが、１期間から複数の特徴点が抽出される場合もあり、そのような場合も本技術の適用範囲である。
【０２４０】
図２７において、縦方向は、撮像装置４０１-１乃至４０１-６の配置を表し、この順で配置されているとする。横軸は、期間を表す。図中、四角形は、１フレーム、数フレームなど、所定期間における動画像を表す。
【０２４１】
図２７に示した状況は、期間ｔ１のときに、撮像装置４０１−１で撮像された動画像から特徴点Ａ１が抽出され、撮像装置４０１−３で撮像された動画像から特徴点Ｃ１が抽出された状況である。また期間ｔ２のときに、撮像装置４０１−５で撮像された動画像から特徴点Ｅ１が抽出され、撮像装置４０１−６で撮像された動画像から特徴点Ｆ１が抽出された状況である。
【０２４２】
また期間ｔ３のときに、撮像装置４０１−３で撮像された動画像から特徴点Ｃ２が抽出され、撮像装置４０１−４で撮像された動画像から特徴点Ｄ１が抽出された状況である。また期間ｔ４のときに、撮像装置４０１−１で撮像された動画像から特徴点Ａ２が抽出され、撮像装置４０１−５で撮像された動画像から特徴点Ｅ２が抽出された状況である。また期間ｔ６のときに、撮像装置４０１−１で撮像された動画像から特徴点Ａ３が抽出された状況である。
【０２４３】
このように特徴点が抽出されたとき、例えば、特徴点Ａ１、特徴点Ｃ２、および特徴点Ａ３を結ぶパス４１１が生成される。動画像を対象としてパスが生成される場合、基本的に時間的に逆行することがないパスが生成される。ただし、後述するように、特にユーザに提示したいシーンにおいては、時間が逆行して、同期間に撮像された画像がユーザに提示される、いわゆるリプレイするようなパスが生成される場合もある。
【０２４４】
図２７に示した状況では、時間的に逆行することがないように、パス４１１が生成される。よって、例えば、期間ｔ３のときに撮像された画像から抽出された特徴点Ｃ２から、期間ｔ２のとき撮像された画像から抽出された特徴点Ｅ１に戻るようなパスは生成されない。
【０２４５】
またパスは、静止画像を処理対象としたときと同じく、滑らかにつながるパスとされる。図２７に示した例では、特徴点Ａ１から特徴点Ｃ２を通るパス４１１が生成されるが、特徴点Ａ１から特徴点Ｃ２に直接パスを繋ぐのではなく、期間ｔ２において、撮像装置４０１−２で撮像された画像を通るパスとされる。撮像装置４０１-１、撮像装置４０１−２、撮像装置４０１−３は、この順で、配置されているため、撮影されている画像もつながりがある可能性が高い。
【０２４６】
そこで、撮像装置４０１−１で撮像された画像から、撮像装置４０１−２で撮像された画像に移り、その後、撮像装置４０１−３で撮像された画像に移るパスが生成される。このように、複数の撮像装置４０１で撮像された画像をパンするように画像が切り換えられるパスが生成される。
【０２４７】
図２８を参照し、生成される他のパスの例について説明する。図２８に示した例では、期間ｔ２のときに、撮像装置４０１−１で撮像された動画像から特徴点Ａ１が抽出され、撮像装置４０１−６で撮像された動画像から特徴点Ｆ１が抽出された状況である。
【０２４８】
特徴点Ａ１と特徴点Ｆ１を繋ぐパス４１２が生成される場合、撮像装置４０１−１と撮像装置４０１−６は位置的に離れているため、特徴点Ａ１と特徴点Ｆ１をそのまま繋ぐと、画像として滑らかにつながらない可能性がある。そのようなときには、フェードインとフェードアウトといった編集で、画像が切り換えられるようにしても良い。
【０２４９】
図２８では、フェードインとフェードアウトといった編集により画像が切り換えられパスを、点線で示している。このように、短い時間で、位置が離れている撮像装置４０１で撮像された画像を繋ぐパスを生成する場合、フェードインとフェードアウトといった編集により繋ぐパスが生成されるようにしても良い。
【０２５０】
図２９を参照し、生成される他のパスの例について説明する。図２９に示した例では、期間ｔ３のときに、撮像装置４０１−１で撮像された動画像から特徴点Ａ１が抽出され、撮像装置４０１−２で撮像された動画像から特徴点Ｂ１が抽出され、撮像装置４０１−３で撮像された動画像から特徴点Ｃ１が抽出され、撮像装置４０１−５で撮像された動画像から特徴点Ｄ１が抽出された状況である。
【０２５１】
また期間ｔ４のときに、撮像装置４０１−１で撮像された動画像から特徴点Ａ２が抽出され、撮像装置４０１−２で撮像された動画像から特徴点Ｂ２が抽出され、撮像装置４０１−３で撮像された動画像から特徴点Ｃ２が抽出され、撮像装置４０１−５で撮像された動画像から特徴点Ｄ２が抽出された状況である。
【０２５２】
図２９に示した状況は、期間ｔ３、期間ｔ４といった短い時間内に、複数の撮像装置４０１で複数の特徴点が抽出された状況である。例えば、サッカーの試合を撮影した動画像を処理している場合、ゴールシーンなどでは、複数の撮像装置４０１で撮像された、それぞれの画像から、スコアの高い特徴点が抽出される可能性がある。
【０２５３】
このような短時間に、複数の撮像装置４０１で、特徴点が多く抽出されるようなシーンは、ユーザに提示するのに適したシーンであると判断できるため、時間的に逆行し、複数回、ユーザに同一時間に撮像された画像を提供するようなパスが生成される。このようなパスが生成されることで、例えば、ゴールシーンを異なる方向から撮影した画像が、ユーザに提供されることになる。
【０２５４】
図２９に示した例では、特徴点Ａ１、特徴点Ａ２、特徴点Ｂ１、特徴点Ｂ２、特徴点Ｃ１、特徴点Ｃ２、特徴点Ｄ１、および特徴点Ｄ２を繋ぐパス４１３が生成される。異なる撮像装置４０１で撮像された画像に移るときには、滑らかに繋ぐのではなく、画像を切り換えるパスが生成される。例えば、特徴点Ａ２の画像から特徴点Ｂ１の画像に切り替わるパス４１３が生成される。
【０２５５】
このようなパス４１３によれば、例えば、撮像装置４０１−１で撮像された特徴点Ａ１の画像、特徴点Ａ２の画像がユーザに提供された後、同一期間に、他の方向から撮像された特徴点Ｂ１の画像、特徴点Ｂ２の画像がユーザに提示される。このように、同一のシーンが繰り返し表示されるパスが生成される。
【０２５６】
なお図２９に示したように、同一の期間に異なる撮像装置４０１で撮像されたシーン、換言すれば、異なるアングルで撮像されたシーンを、繰り返し表示するエフェクトを、ここではマルチアングル同一シーン表示と記述する。
【０２５７】
図３０を参照し、生成される他のパスの例について説明する。図３０に示した状況は、図２９に示した状況である。図２９を参照して説明したように、マルチアングル同一シーン表示するようなパス４１３が生成されるようにしても良いし、図３０を参照して説明するように、タイムスライス（バレットタイム）のような映像効果を与えるようなパス４１４が生成されても良い。
【０２５８】
図３０に示した例では、期間ｔ３のときに撮像された画像から抽出された特徴点Ａ１、特徴点Ｂ１、特徴点Ｃ１、特徴点Ｄ１を結ぶパス４１４が生成される。例えば、特徴点Ａ１から特徴点Ｂ１に画像が移るとき、スローモーションといった映像効果が用いられて、画像が切り替えられる。
【０２５９】
このようなタイムスライスのような映像効果を得るために、特徴点は抽出されていないが、期間ｔ３において、撮像装置４０１−４で撮像された画像にもパス４１４は通る。このようなパス４１４は、例えば、ゴールシーンといった特徴的な場面を、様々な角度から撮像された画像を、順次切り替えることでユーザに提供するパスとなる。
【０２６０】
なお、図３０を参照して説明したようなタイムスライスのような映像効果を与えるパス４１４が生成される場合においても、１期間が複数フレームで構成されているときには、図２９を参照して説明したように、同一期間で異なるアングルで撮像されたシーンが繰り返し表示されながら、撮像装置間を移動するような表示が行われる。
【０２６１】
すなわち、期間ｔ３で撮像装置４０１−１により撮像された複数フレームが表示された後、期間ｔ３で撮像装置４０１−２で撮像された複数フレームが表示され、その後、期間ｔ３で撮像装置４０１−３で撮像された複数フレームが表示されるといった表示が行われる。このような表示は、図２９を参照して説明したマルチアングル同一シーン表示と同様となるため、タイムスライスの場合には、１期間は、１フレームであるという条件が付加されていても良い。
【０２６２】
＜動画像の第１の処理＞
上記したようなパスを生成する情報処理装置２０４（図７）の動作について説明する。まず、動画像の第１のパスの生成処理として、図３１に示したフローチャートを参照して、情報処理装置２０４の動作について説明する。
【０２６３】
ステップＳ５０１において、特徴点の抽出処理が実行される。ステップＳ５０１において実行される特徴点の抽出処理について、図３２のフローチャートを参照して説明する。
【０２６４】
ステップＳ５２１において、各動画像から特徴点が特定される。図２７を再度参照するに、例えば、撮像装置４０１−１で撮像された画像に対して画像解析が行われることで、特徴点Ａ１，特徴点Ａ２，特徴点Ａ３が抽出される。撮像装置４０１-２乃至４０１−６の各撮像装置で撮像された画像に対しても画像解析が行われることで、各画像から特徴点が抽出される。
【０２６５】
動画像の場合、特定のフレームや特定の期間のフレームが抽出されるようにしても良い。特定のフレームが抽出されるようにした場合、例えば、所定のセンサの情報が用いられて、そのような抽出が行われるようにしても良い。
【０２６６】
例えば、加速度センサやＧＰＳセンサなどから得られた情報が用いられ、特定のフレームが抽出されるようにしても良い。加速度センサが備えられている撮像装置４０１で撮像された動画像を処理対象としているような場合、加速度センサの情報から、例えば、ジャンプや、移動速度が急に変化したといったような状況変化があったシーンが検出され、そのシーンが特定のフレームとして抽出されるようにして良い。
【０２６７】
ステップＳ５２１において、各動画像から特徴点が特定されるが、その特定のために用いられる情報は、各種センサから得られる情報などであっても良い。
【０２６８】
ステップＳ５２２において、特徴点の数が閾値以下の動画像があるか否かが判断される。ステップＳ５２２において、特徴点の数が閾値以下の動画像があると判断された場合、ステップＳ５２３に処理が進められる。
【０２６９】
ステップＳ５２３において、特徴点の数が閾値以下の動画像であると判断された動画像は、パスの生成時の処理対象の動画像から外される。そして、ステップＳ５２４において、処理対象とされた動画像のメタデータに、特定された特徴点の情報が追記される。
【０２７０】
このような処理について、図２７を再度参照して説明する。例えば、図２７に示した例において、撮像装置４０１−５で撮像された動画像から抽出された特徴点の個数が、所定の閾値以下であった場合、撮像装置４０１−５で撮像された動画像は、パスの生成時の処理対象の動画像から外される。
【０２７１】
このようにして、特徴点の個数に応じて処理対象とされる動画像の絞り込みが行われることで、パスの生成時に処理対象とされる動画像を少なくすることが可能となり、処理時間の低減や、処理に係る処理能力の低減をはかることが可能となる。
【０２７２】
なおここでは、特徴点の個数で処理対象とされる動画像の絞り込みが行われるとして説明したが、他の条件で絞り込みが行われるようにしても良い。例えば、動画像から抽出された特徴点のスコアを加算した合計値が、所定の値以下である場合、処理対象から外す動画像とするといった絞り込みが行われるようにしても良い。
【０２７３】
このように、特徴点が抽出され、処理対象の動画像の絞り込みが行われると、絞り込まれた動画像を処理対象として、パスの生成処理が行われる。すなわち、ステップＳ５０１（図３１）において、特徴点の抽出が行われると、ステップＳ５０２に処理が進められ、パスの生成処理が開始される。
【０２７４】
ステップＳ５０２において実行されるパスの生成処理は、図１１乃至図１５に示したフローチャートに基づいて行われる。図１１乃至図１５に示したフローチャートは、静止画像を処理対象としたときのパスの生成に関する処理であった。すなわち、動画像を処理対象としたときも、特徴点を繋ぐパスを生成する処理は、静止画像を処理対象としたときに、特徴点を繋ぐパスを生成する処理と同様に行うことができる。図１１乃至図１５に示したフローチャートを参照した説明は既にしたので、ここでは説明を省略する。
【０２７５】
ステップＳ５０２において、パスが生成されると、ステップＳ５０３に処理が進められる。ステップＳ５０３において、ユーザに生成されたパスが提示され、ステップＳ５０４において、ユーザにより行われたパスの編集に関する情報が受け付けられる。ステップＳ５０３、ステップＳ５０４の処理は、図９のステップＳ１０３、ステップＳ１０４と同様に行うことが可能であるため、その説明は省略する。
【０２７６】
このように、動画像を処理する場合であっても、静止画像と同様に処理することで、パスを生成することができる。
【０２７７】
＜動画像の第２の処理＞
次に、動画像に対するパスの他の生成の仕方について説明する。上記した動画像の第１の処理においては、ステップＳ５０１（図３１）において、特徴点の抽出処理を行うことで、処理対象とする動画像（撮像装置）の絞り込みを行った。
【０２７８】
動画像の第２の処理においては、処理対象とする撮像装置の絞り込みを行わずに、パスの生成が行われる。図３３は、動画像の第２の処理について説明するためのフローチャートである。
【０２７９】
ステップＳ６０１において、特徴点の抽出処理が行われる。この処理は、動画像の第１の処理のステップＳ５２１（図３２）と同様に行うことができるため、ここではその説明を省略する。
【０２８０】
特徴点が抽出されると、ステップＳ６０２に処理が進められパスの生成処理が行われる。このステップＳ６０２以降の処理は、動画像の第１の処理と同様に行うことが可能であるため、ここではその説明を省略する。
【０２８１】
このように、処理対象とされる撮像装置の絞り込みを行わなくても、パスを生成することはできる。また、パスの生成を開始する前に撮像装置の絞り込みを行わなくても、例えば、グローバルパスの生成処理時やローカルパスの生成処理時に、特徴がない画像を撮像している撮像装置を除外する処理が実行されるため、撮像装置の適切な絞り込みは行われる。
【０２８２】
このように、パスが生成されるようにしても良い。
【０２８３】
＜動画像の第３の処理＞
次に、動画像に対するパスの他の生成の仕方について説明する。動画像の第３の処理においても、上記した動画像の第１の処理と同じく、特徴点の抽出処理を行うことで、処理対象とする動画像（撮像装置）の絞り込みが行われる。さらに、動画像の第３の処理においては、エフェクト期間を設定し、エフェクト期間とエフェクト期間ではない期間では、異なるパスが生成される。
【０２８４】
このエフェクト期間とエフェクト期間ではない期間について、図３４を参照して説明する。以下の説明においては、エフェクト期間ではない期間を非エフェクト期間と記述する。
【０２８５】
図３４は、図２９に示した生成されるパスの例について説明するための図に、エフェクト期間と非エフェクト期間を記載した図である。図２９を参照して説明したように、期間ｔ２乃至期間ｔ４において撮像された画像に対して生成されるパス４１３は、同一時間内に撮像された画像が繰り返し表示されるマルチアングル同一シーン表示といった効果を得るためのパスであった。
【０２８６】
このようなパス４１３が生成されるような期間がエフェクト期間である。すなわちエフェクト期間とは、パスとして、何らかのエフェクト処理を行う期間である。例えば、図３０を参照して説明したタイムスライス（バレットタイム）のような映像効果を施す期間もエフェクト期間である。
【０２８７】
図３４において、期間Ｙは、エフェクト期間である。図中期間Ｙの前の期間Ｘと後の期間Ｚは、非エフェクト期間である。ここでは、エフェクト期間の前後は非エフェクト期間である場合を例にあげて説明を続けるが、エフェクト期間が連続していても良い。例えば、図３４に示した例において、期間Ｚも、タイムスライスというエフェクトが施されるエフェクト期間として設定される場合もある。
【０２８８】
ここではマルチアングル同一シーン表示というエフェクトが施される期間をエフェクト期間の例として説明を続ける。図２９を参照して説明したように、マルチアングル同一シーン表示が実行されるシーンは、短期間であり同じ期間となる複数の撮像装置４０１の動画から特徴点が多く抽出されるようなシーンである。エフェクト期間としては、複数の撮像装置４０１で、このような短い期間であり同じ期間から、特徴点が多く抽出されるような期間が検出される。
【０２８９】
このようなエフェクト期間が検出される動画像の第３の処理について、図３５のフローチャートを参照して説明する。
【０２９０】
ステップＳ７０１において、特徴点の抽出処理が実行され、ステップＳ７０２において、パスが生成され、ステップＳ７０３において、生成されたパスがユーザに提示され、ステップＳ７０４において、ユーザによるパスの編集が受け付けられる。この処理の流れは、図３１に示したフローチャートを参照して説明した動画像の第１の処理と同様である。
【０２９１】
図３６に示したフローチャートを参照し、ステップＳ７０１において実行される特徴点の抽出処理について説明する。動画像の第３の処理における特徴点の抽出処理は、特徴点を各動画像から抽出する処理、処理対象とする動画像を絞り込む処理、およびエフェクト期間を検出する処理を含む。
【０２９２】
ステップＳ７２１乃至Ｓ７２３の処理は、特徴点を各動画像から抽出する処理と、処理対象とする動画像を絞り込む処理である。ステップＳ７２１乃至Ｓ７２３の処理は、図３２に示したフローチャートのステップＳ５２１乃至Ｓ５２３の処理と同様に行われるため、その詳細な説明はここでは省略する。
【０２９３】
ステップＳ７２４において、時間軸が小期間に分割される。小期間は、数フレーム、数秒、数分など、予め設定されている時間とされる。ステップＳ７２５において、分割された小期間のうちの所定の小期間が処理対象として設定される。例えば、時間的に動画像の初めの期間から順次処理対象とされる。
【０２９４】
ステップＳ７２６において、処理対象とされている小期間内の特徴点の数は、閾値を超えているか否かが判断される。ステップＳ７２６において、処理対象とされている小期間内の特徴点の数は、閾値を超えていると判断された場合、ステップＳ７２７に処理が進められ、処理対象とされている小期間は、エフェクト期間に設定される。
【０２９５】
ステップＳ７２８において、全ての小期間について処理を実行したか否かが判断され、まだ処理していない小期間があると判断された場合、ステップＳ７２５に処理が戻され、それ以降の処理が繰り返される。
【０２９６】
一方、ステップＳ７２６において、処理対象とされている小期間内の特徴点の数は、閾値を超えていないと判断された場合、ステップＳ７２７の処理はスキップされ、ステップＳ７２８に処理は進められ、全ての小期間について処理を実行したか否かが判断される。
【０２９７】
なお、ステップＳ７２６において、処理対象とされている小期間内の特徴点の数は、閾値を超えていないと判断された場合、その小期間は、非エフェクト期間として設定される。
【０２９８】
ステップＳ７２８において、全ての小期間について処理を実行したと判断された場合、ステップＳ７２９に処理が進められる。ステップＳ７２９において、エフェクト期間が再編集される。ステップＳ７２５乃至Ｓ７２８の処理が繰り返されることにより、小期間毎にエフェクト期間または非エフェクト期間が設定される。ステップＳ７２９においては、例えば、連続する複数の小期間が、エフェクト期間に設定されているような箇所は、１つのエフェクト期間に再編集される。
【０２９９】
ここで、再度図３４を参照してステップＳ７２４乃至Ｓ７２９の処理について説明を加える。図３４において、期間ｔは、１小期間であるとし、例えば、１フレーム、数フレームなど、予め設定されている期間であるとする。説明のため、例えば、期間ｔ１は、小期間ｔ１と記述する。また、処理対象の画像の絞り込みの結果、撮像装置４０１-１乃至４０１−６のそれぞれの撮像装置４０１で撮像された画像は、処理対象の画像として設定されているとして説明を続ける。
【０３００】
ステップＳ７２４において、図３４に示したように、小期間ｔ１乃至ｔ６に分割される。ステップＳ７２５において、まず小期間ｔ１が処理対象に設定される。撮像装置４０１-１乃至４０１−６の各撮像装置で、小期間ｔ１に撮像された画像からは特徴点が抽出されていないため、ステップＳ７２６においては、特徴点の数は閾値を超えていないと判断されるので、非エフェクト期間になる。
【０３０１】
このような処理の流れにより、小期間ｔ２、小期間ｔ５、および小期間ｔ６も非エフェクト期間になる。なお、非エフェクト期間は、エフェクト期間以外の期間であるため、エフェクト期間に設定されなかった期間は、非エフェクト期間として扱われる。よって、特に、非エフェクト期間に関しては、非エフェクト期間に設定したりする処理は行われなくても良い。
【０３０２】
小期間ｔ２が処理された後、ステップＳ７２５において、小期間ｔ３が処理対象の小期間として設定される。ステップＳ７２６において、小期間ｔ３内の特徴点の数が閾値を超えているか否かが判断される。小期間ｔ３内の特徴点の個数は４個である。例えば、閾値が３である場合、ステップＳ７２６においては、小期間ｔ３は、特徴点の数が閾値を超えている期間であると判断される。
【０３０３】
そして、ステップＳ７２６において、小期間ｔ３は、エフェクト期間に設定される。同様の処理の流れにより、小期間ｔ４も、エフェクト期間に設定される。
【０３０４】
このようにして、小期間ｔ１乃至ｔ６のそれぞれに、エフェクト期間と非エフェクト期間が設定されると、ステップＳ７２９において、エフェクト期間の再編集が行われる。エフェクト期間として設定されているのは、小期間ｔ３と小期間ｔ４である。エフェクト期間の再編集が行われることにより、小期間ｔ３と小期間ｔ４は、１つのエフェクト期間にされる。
【０３０５】
エフェクト期間に設定された期間は、マルチアングル同一シーン表示というエフェクトが実行される期間である場合、同一のシーンが異なる画像で繰り返しユーザに提供される期間となる。特徴点が抽出された画像のみを連続的に繋ぎ、マルチアングル同一シーン表示が繰り返されるようにしても良いが、異なる撮像装置４０１で撮像された画像に切り換えられるとき、少し前の時点で撮像された画面からマルチアングル同一シーン表示が行われるようにしても良い。
【０３０６】
図３４を参照するに、小期間ｔ３の時間的に前の小期間ｔ２は、特徴点が抽出されていないため、非エフェクト期間と設定されるが、ステップＳ７２９のエフェクト期間の再編集の処理により、エフェクト期間に加えられるようにしても良い。
【０３０７】
すなわちこの場合、小期間ｔ２、小期間ｔ３、および小期間ｔ４が、１つのエフェクト期間に設定される。このエフェクト期間においてマルチアングル同一シーン表示というエフェクトが実行される場合、撮像装置４０１−１で期間ｔ３、期間ｔ４で撮像された画像が表示された後、撮像装置４０１−２で、期間ｔ２、期間ｔ３、および期間ｔ４で撮像された画像が表示される。
【０３０８】
同じく、撮像装置４０１−２で期間ｔ２、期間ｔ３、および期間ｔ４で撮像された画像が表示された後、撮像装置４０１−３で、期間ｔ２、期間ｔ３、および期間ｔ４で撮像された画像が表示される。このように、異なる撮像装置４０１で撮像された画像に、画像が切り換えるときには、エフェクト期間として設定された期間の前の１小期間を、エフェクト期間に加えるような再編集が行われるようにしても良い。
【０３０９】
なお連続している複数の非エフェクト期間に設定された小期間は、１つの非エフェクト期間に再編集される。
【０３１０】
このようにして、処理対象とされている動画像は、エフェクト期間と非エフェクト期間とに分けられる。このような処理を含む特徴点の抽出処理が、ステップＳ７０１（図３５）において実行され、終了されると、処理はステップＳ７０２に進められる。ステップＳ７０２において、パスの生成処理が実行される。
【０３１１】
図３７に示したフローチャートを参照し、ステップＳ７０２において実行されるパスの生成処理について説明する。
【０３１２】
ステップＳ７４１において、撮像装置４０１が、孤立グループまたは統合グループのどちらのグループに属するかが判断され、グループ分けが実行される。そして、分けられたグループ毎に、ざっくりフラグまたはきっちりフラグが付与される。
【０３１３】
このステップＳ７４１とステップＳ７４２の処理は、図１１に示したフローチャートのステップＳ１２１とステップＳ１２２の処理と同様に行われるため、ここではその説明を省略する。
【０３１４】
ステップＳ７４３において、時系列的に処理対象期間が設定される。処理対象期間として設定されるのは、エフェクト期間または非エフェクト期間である。
【０３１５】
ステップＳ７４４において、処理対象期間は、エフェクト期間であるか否かが判断される。ステップＳ７４４において、処理対象期間は、エフェクト期間であると判断された場合、ステップＳ７４５に処理が進められる。ステップＳ７４５において、エフェクト処理を実行するためのパスが生成される。
【０３１６】
例えば、図３４を再度参照するに、期間Ｙはエフェクト期間であり、この期間Ｙが処理対象とされているときには、マルチアングル同一シーン表示というエフェクトを実行するパス４１３が生成される。
【０３１７】
一方、ステップＳ７４４において、処理対象期間は、エフェクト期間ではないと判断された場合、換言すれば、非エフェクト期間であると判断された場合、ステップＳ７４６に処理は進められる。
【０３１８】
ステップＳ７４６において、グループ毎のパスの生成処理が実行される。非エフェクト期間の場合、動画像の第１の処理と同じく、特徴点を繋ぐパスが生成される。例えば、図３４を再度参照するに、期間Ｘや期間Ｚは、非エフェクト期間であり、このような非エフェクト期間においては、特徴点を繋ぐパスが生成される。
【０３１９】
特徴点を繋ぐパスとしては、例えば、図２７を参照して説明したパス４１１のようなパスがある。図２７に示したパス４１１は、撮像装置４０１-１で撮像された画像から抽出された特徴点Ａ１、撮像装置４０１-３で撮像された画像から抽出された特徴点Ｃ１、撮像装置４０１-１で撮像された画像から抽出された特徴点Ａ３を繋ぐパス４１１であった。このように、特徴点を繋ぐパスが、非エフェクト期間においては生成される。
【０３２０】
ステップＳ７４６において実行されるパスの生成処理は、図１１乃至図１５に示したフローチャートに基づいて行われる。図１１乃至図１５に示したフローチャートは、静止画像を処理対象としたときのパスの生成に関する処理であった。すなわち、動画像を処理対象とし、非エフェクト期間において特徴点を繋ぐパスを生成する処理は、静止画像を処理対象としたときに、特徴点を繋ぐパスを生成する処理と同様に行うことができる。図１１乃至図１５に示したフローチャートを参照した説明は既にしたので、ここでは説明を省略する。
【０３２１】
ステップＳ７４７において、パス同士が接続される。その時点で生成されたパスの始点と、直前に生成されたパスの終点が接続される。例えば、図３４において、期間Ｙのエフェクト期間において生成されたパス４１３と、期間Ｙの前の時点の期間Ｘのパス（不図示）が接続される。
【０３２２】
より具体的には、期間Ｘで生成されたパスの終点（期間ｔ１においてパスが通っている画像）と、期間Ｙで生成されたパスの始点（図３４では期間ｔ２において、撮像装置４０１−１で撮像されている画像）とが接続される。
【０３２３】
図３４に示した例を参照してさらに説明を続ける。期間Ｘで生成されたパスの終点と、期間Ｙで生成されたパスの始点が離れているような場合、例えば、期間ｔ１においてパスが通っている画像が、撮像装置４０１−６で期間ｔ１において撮像されている画像であり、その画像と、撮像装置４０１−１で期間ｔ２において撮像されている画像を繋ぐ場合、図２８を参照して説明したフェードアウト、フェードインといったエフェクトが用いられて繋がれるようにしても良い。
【０３２４】
このように、ステップＳ７４７において実行されるパス同士を接続するための処理には、エフェクトによりパス同士を繋ぐ処理が含まれるようにしても良い。
【０３２５】
ステップＳ７４７において、パス同士が接続されると、ステップＳ７４８に処理が進められる。ステップＳ７４８において、全ての期間を処理したか否かが判断される。ステップＳ７４８において、まだ処理していないエフェクト期間または非エフェクト期間があると判断された場合、ステップＳ７４３に処理が戻され、時間的に次の期間に処理対象が設定され、新たに設定された期間に対して、ステップＳ７４４以降の処理が繰り返される。
【０３２６】
一方で、ステップＳ７４８において、全ての期間を処理したと判断された場合、図３７に示したパスの生成処理は終了され、処理は、ステップＳ７０３（図３５）に進められる。
【０３２７】
ところで、図３７に示したフローチャートを参照して説明したように、ステップＳ７４６において実行されるグループ毎のパスの生成処理は、非エフェクト期間に対してのみ実行される。換言すれば、エフェクト期間では、エフェクトを実行するためのパスが生成されるのに対し、非エフェクト期間では、静止画像のときと同じく、グループ分けの結果を用いてグループ毎にパスが生成される。
【０３２８】
このようなことから、グループ分けの処理は、非エフェクト期間においてのみ行い、エフェクト期間においては行わないような処理の流れとしても良い。このような処理の流れにしたフローチャートの一例を、図３８に示す。
【０３２９】
図３８に示したフローチャートは、ステップＳ７０２において実行されるパスの生成処理の他の例である。
【０３３０】
ステップＳ７６１において、時系列的に処理対象期間が設定される。このステップＳ７６１の処理は、図３７のフローチャートにおけるステップＳ７４３の処理に該当する。
【０３３１】
ステップＳ７６２において、処理対象の期間として設定された期間は、エフェクト期間であるか否かが判断され、エフェクト期間であると判断された場合、ステップＳ７６３に処理が進められる。ステップＳ７６３において、エフェクト処理を実行するためのパスが生成される。このステップＳ７６２、ステップＳ７６３の処理は、図３７のフローチャートにおけるステップＳ７４４、ステップＳ７４５の処理に該当する。
【０３３２】
一方、ステップＳ７６２において、処理対象の期間として設定された期間は、エフェクト期間ではないと判断された場合、換言すれば、非エフェクト期間であると判断された場合、ステップＳ７６４に処理は進められる。
【０３３３】
ステップＳ７６４において、グループ分けが行われ、ステップＳ７６５において、グループ毎にフラグが付与される。このステップＳ７６４、ステップＳ７６５の処理は、図３７に示したフローチャートにおけるステップＳ７４１、ステップＳ７４２の処理に該当する。
【０３３４】
このように、非エフェクト期間である場合に、グループ分けが行われ、パスが生成されるようにしても良い。
【０３３５】
ステップＳ７６６乃至Ｓ７６８の処理は、図３７に示したフローチャートのおけるステップＳ７４６乃至Ｓ７４８の処理と同様であるため、その説明は省略する。
【０３３６】
このように、動画像の第３の処理においては、処理対象とする動画像の絞り込みが行われた後、エフェクト期間と非エフェクト期間に分け、それぞれの期間においてパスが生成される。
【０３３７】
＜動画像の第４の処理＞
次に、動画像に対するパスの他の生成の仕方について説明する。上記した動画像の第３の処理においては、ステップＳ７０１（図３５）において、特徴点の抽出処理を行うことで、処理対象とする動画像（撮像装置）の絞り込みを行った。
【０３３８】
動画像の第４の処理においては、処理対象とする撮像装置の絞り込みを行わずに、パスの生成が行われる。図３９は、動画像の第４の処理について説明するためのフローチャートである。
【０３３９】
ステップＳ８０１において、特徴点の抽出処理が行われる。この処理は、動画像の第３の処理のステップＳ７２１（図３６）と同様に行うことができるため、ここではその説明を省略する。
【０３４０】
特徴点が抽出されると、ステップＳ８０２に処理が進められパスの生成処理が行われる。このステップＳ８０２以降の処理は、動画像の第３の処理と同様に行うことが可能であるため、ここではその説明を省略する。
【０３４１】
このように、処理対象とされる撮像装置の絞り込みを行わなくても、パスを生成することはできる。また、パスの生成を開始する前に撮像装置の絞り込みを行わなくても、例えば、グローバルパスの生成処理時やローカルパスの生成処理時に、特徴がない画像を撮像している撮像装置を除外する処理が実行されるため、撮像装置の適切な絞り込みは行われる。
【０３４２】
このように、パスが生成されるようにしても良い。
【０３４３】
このように、本技術によれば、静止画像、動画像のどちらでも、特徴のある画像を連続的にユーザに提示するためのパスを、ユーザの手を煩わすようなことなく、生成することができる。
【０３４４】
なお、上記したようにパスが生成されるが、そのパス上にある画像の一部は、複数の撮像装置で撮像された画像を合成したり、ＣＧ（Computer Graphics）等で生成されたりしても良い。例えば、パス上にある第１の撮像装置で撮像された第１の画像から第２の撮像装置で撮像された第２の画像に移行するときに、その間の画像は、第１の画像と第２の画像を合成することで生成されても良い。
【０３４５】
また、３次元情報に基づいてモデリングが行われ、必要に応じて、ＣＧ等の合成が用いられて画像が生成され、その生成された画像が、パス上の一部を構成する画像群内の画像として用いられるようにしても良い。
【０３４６】
パス上にある画像群内の画像は、撮像装置で撮像された画像から抽出された（切り出された）画像であっても良いし、複数の画像の合成などにより生成された画像であっても良い。
【０３４７】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０３４８】
なお、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【０３４９】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０３５０】
なお、本技術は以下のような構成も取ることができる。
【０３５１】
（１）
少なくとも１つの画像から特定された複数の特徴点に関する情報を少なくとも含むメタデータを参照し、前記画像のうち特徴のある箇所を抽出して繋げるパスを設定する設定部
を備える情報処理装置。
（２）
前記設定部は、前記複数の特徴点を用いて回帰曲線を求めることで前記パスを設定する
前記（１）に記載の情報処理装置。
（３）
前記設定部は、
前記複数の特徴点のうち、前記回帰曲線と特徴点の距離が所定の閾値以上である特徴点がある場合、前記複数の特徴点のうち、スコアの低い特徴点を有する画像から特定された特徴点を外した上で、再度回帰曲線を求める
前記（２）に記載の情報処理装置。
（４）
前記設定部は、
前記複数の特徴点のうち、前記回帰曲線と特徴点の距離が所定の閾値以上である特徴点がある場合、前記複数の特徴点のうち、スコアの低い特徴点を外した上で、再度前記回帰曲線を求める
前記（２）に記載の情報処理装置。
（５）
前記設定部は、前記特徴点を用いて回帰曲線を求め、求められた回帰曲線を複数の区間に分割し、前記区間毎に微分値を求め、前記微分値の少なくとも１つが所定の閾値以下である場合、前記回帰曲線を求めるための次数を上げた上で、再度前記回帰曲線を求める
前記（１）乃至（４）のいずれかに記載の情報処理装置。
（６）
前記画像は動画像である
前記（１）に記載の情報処理装置。
（７）
前記設定部は、前記動画像を複数の期間に分割して得た分割期間内の特徴点が、所定の条件を満たす期間を、エフェクトを施すエフェクト期間として設定する
前記（６）に記載の情報処理装置。
（８）
前記所定の条件は、前記分割期間内の特徴点の数が閾値以上であることである
前記（７）に記載の情報処理装置。
（９）
前記エフェクトは、タイムスライスである
前記（７）または（８）に記載の情報処理装置。
（１０）
前記エフェクトは、同期間に異なるアングルで撮像されたシーンを表示するエフェクトである
前記（７）乃至（９）のいずれかに記載の情報処理装置。
（１１）
前記設定部は、前記エフェクト期間以外では、時系列なパスを設定する
前記（７）乃至（１０）のいずれかに記載の情報処理装置。
（１２）
前記設定部は、
前記画像が複数存在しており、
他の画像と撮像範囲に重なりがある画像を含む統合グループと、他の画像と撮像範囲に重なりがない孤立グループとに分類される場合、前記統合グループについて、前記統合グループに含まれる全画像に関するグローバルパスを設定し、その後、前記統合グループの各画像に関するパスであるローカルパスを設定する
前記（１）乃至（１１）のいずれかに記載の情報処理装置。
（１３）
少なくとも１つの画像から特定された複数の特徴点に関する情報を少なくとも含むメタデータを参照し、前記画像のうち特徴のある箇所を抽出して繋げるパスを設定する
ステップを含む情報処理方法。
（１４）
少なくとも１つの画像から特定された複数の特徴点に関する情報を少なくとも含むメタデータを参照し、前記画像のうち特徴のある箇所を抽出して繋げるパスを設定する
ステップを含む処理を実行させるコンピュータが読み取り可能なプログラム。
【符号の説明】
【０３５２】
２０１  ネットワーク，  ２０２  撮像装置，  ２０３  サーバ，  ２０４  情報処理装置，  ２６１  画像データ取得部，  ２６２  特徴点抽出部，  ２６３  メタデータ取得部，  ２６４  メタデータ参照部，  ２６５  メタデータ追記部，  ２６７  撮像装置抽出部，  ２６８  グループ分け部，  ２６９  フラグ付与部，  ２７０  パス生成部，  ２７１  提示部，  ２７２  編集部，  ２９１  グローバルパス生成部，  ２９２  第１のローカルパス生成部，  ２９３  第２のローカルパス生成部，  ２９４  エディットファイル作成部
【図１】
0006372696.tif 000006
【図２】
0006372696.tif 000007
【図３】
0006372696.tif 000008
【図４】
0006372696.tif 000009
【図５】
0006372696.tif 000010
【図６】
0006372696.tif 000011
【図７】
0006372696.tif 000012
【図８】
0006372696.tif 000013
【図９】
0006372696.tif 000014
【図１０】
0006372696.tif 000015
【図１１】
0006372696.tif 000016
【図１２】
0006372696.tif 000017
【図１３】
0006372696.tif 000018
【図１４】
0006372696.tif 000019
【図１５】
0006372696.tif 000020
【図１６】
0006372696.tif 000021
【図１７】
0006372696.tif 000022
【図１８】
0006372696.tif 000023
【図１９】
0006372696.tif 000024
【図２０】
0006372696.tif 000025
【図２１】
0006372696.tif 000026
【図２２】
0006372696.tif 000027
【図２３】
0006372696.tif 000028
【図２４】
0006372696.tif 000029
【図２５】
0006372696.tif 000030
【図２６】
0006372696.tif 000031
【図２７】
0006372696.tif 000032
【図２８】
0006372696.tif 000033
【図２９】
0006372696.tif 000034
【図３０】
0006372696.tif 000035
【図３１】
0006372696.tif 000036
【図３２】
0006372696.tif 000037
【図３３】
0006372696.tif 000038
【図３４】
0006372696.tif 000039
【図３５】
0006372696.tif 000040
【図３６】
0006372696.tif 000041
【図３７】
0006372696.tif 000042
【図３８】
0006372696.tif 000043
【図３９】
0006372696.tif 000044