(57)【要約】【課題】  撮影対象の移動に伴って適切な撮影対象の動画データまたはその画像データを表示すること。【解決手段】再生部１２は、記憶部１１に記憶されている動画データのうち、指定された一の動画データを再生して、表示部１３は表示する。一方、演算処理部１４は、再生部１２により再生されている一の動画データの撮影位置と撮影対象との位置関係、および他の動画データの撮影位置と撮影対象との位置関係を所定周期ごとに（例えば、シーンごとに）算出し、再生部１２はこれら位置関係に基づいて、一の動画データから他の動画データに切り替える処理を行ない、切り換えられた動画データを再生し、表示部１３はこれを表示する。【選択図】  図２
2015213284.tif 000002
【特許請求の範囲】
【請求項１】
シーンごとの撮影位置および撮影方向を記述した管理データを、複数の動画データに対応付けて記憶する記憶手段と、
複数の動画データのうち、再生されている一の動画データの撮影位置と撮影対象との位置関係、および他の動画データの撮影位置と撮影対象との位置関係に基づいて、再生対象を一の動画データから他の動画データに切り替える切替手段と、
を備える、情報処理装置。
【請求項２】
複数の動画データのうち一の動画データを、端末側で再生可能に送信する送信手段をさらに備え、
前記送信手段は、前記切替手段に切り替えられた他の動画データを端末側で再生可能に送信する、
請求項１に記載の情報処理装置。
【請求項３】
前記切替手段は、
再生されている一の動画データの撮影位置と他の動画データの撮影位置とに基づいた仮想線を生成し、
前記仮想線と前記一の動画データの撮影方向とが形成する角度と、前記仮想線と前記他の動画データの撮影方向とが形成する角度とが、前記一の動画データの再生に伴って遷移した場合、前記それぞれの角度が一致した時点で、前記一の動画データから前記他の動画データに切り替える、
請求項１または２に記載の情報処理装置。
【請求項４】
前記切替手段による切り替えがなされると、当該切替時における前記一の動画データの再生終了位置に基づいて他の動画データの再生開始位置を決定する決定手段をさらに備え、
前記決定手段により決定された再生開始位置から他の動画データの再生が行われる、請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
シーンごとの撮影位置を、複数の動画データに対応付けて記憶する記憶手段と、
前記記憶手段に記憶されている撮影位置の情報を用いて、再生されている一の動画データにおけるシーンごとの撮影位置と他の動画データにおけるシーンごとの撮影位置との位置関係を演算する演算手段と、
前記演算手段により演算されたシーンごとの位置関係に基づいて、前記一の動画データの再生中における前記他の動画データまたは当該他の動画データを示す画像データの表示位置を決定する決定手段と、
を備える情報処理装置。
【請求項６】
複数の動画データのうち一の動画データを再生する再生手段と、
前記再生手段により再生されている一の動画データとともに他の動画データまたは当該他の動画データを示す画像データを表示する表示手段と、
をさらに備え、
前記表示手段は、前記決定手段により決定された表示位置に、他の動画データまたは当該他の動画データを示す画像データを表示する、請求項５に記載の情報処理装置。
【請求項７】
再生対象となる一の動画データを再生可能に送信するとともに、前記決定手段により決定された他の動画データまたは当該他の動画データを示す画像データの表示位置を端末に送信する送信手段を
さらに備え、
前記端末には、前記送信手段により送信された一の動画データが再生表示されるとともに、前記送信された表示位置に他の動画データまたは当該他の動画データを示す画像データが表示される、
請求項５に記載の情報処理装置。
【請求項８】
前記記憶手段は、
さらに、シーンごとの撮影方向を合わせて記憶し、
前記演算手段は、
複数の動画データの撮影位置に基づいて生成された仮想線と前記記憶手段に記憶されているシーンごとの撮影方向とが形成する角度を、シーンごとに演算し、
前記決定手段は、
前記他の動画データまたは当該他の動画データを示す画像データの表示位置を、前記演算手段により演算された角度に基づいて決定する、
請求項５から７のいずれか一項に記載の情報処理装置。
【請求項９】
シーンごとの撮影位置および撮影方向を記述した管理データを、複数の動画データに対応付けて記憶する記憶手段を備える情報処理装置における動画データ再生方法において、
複数の動画データのうち、再生されている一の動画データの撮影位置と撮影対象との位置関係、および他の動画データの撮影位と撮影対象との位置関係に基づいて、再生対象を一の動画データから他の動画データに切り替える切替ステップを、
を備える動画データ再生方法。
【請求項１０】
シーンごとの撮影位置を、動画データに対応付けて記憶する記憶手段を備える情報処理装置における動画データ再生方法において、
再生されている一の動画データにおけるシーンごとの撮影位置と他の動画データにおけるシーンごとの撮影位置との位置関係を演算する演算ステップと、
前記演算ステップにより演算されたシーンごとの位置関係に基づいて、前記一の動画データの再生中における前記他の動画データまたは当該他の動画データを示す画像データの表示位置を決定する決定ステップと、
を備える動画データ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画データを表示するための情報処理装置および動画データ再生方法に関する。
【背景技術】
【０００２】
従来から複数の動画データを相互に同期をとって再生することのできるシステムが知られており、例えば、下記特許文献１には、  複数画面表示を行う映像閲覧装置において、再生開始時に映像とは独立した１つの再生時間軸を設け、取出した各映像に付与されているタイムスタンプの値と再生時間軸を比較することによって同期した映像の再生を実現する、ことの記載がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００８−０４４２６５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述特許文献１の技術においては、撮影対象との位置関係に応じた適切な表示処理を行なうことができないという問題がある。例えば、撮影対象が移動していることを撮影した動画データを再生表示した場合、撮影対象の移動にともなって撮影対象が小さくなるなどの問題がある。そのため、ユーザは、所望の大きさの撮影対象を表示できる動画データを選択したいという要望がある。また、他の動画データとの位置関係について把握したいという要望がある。
【０００５】
そこで、本発明においては、撮影対象の移動に伴って撮影対象の動画データを適切な形で再生することができる情報処理装置および動画データ再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために本発明の情報処理装置は、シーンごとの撮影位置および撮影方向を記述した管理データを、複数の動画データに対応付けて記憶する記憶手段と、複数の動画データのうち、再生されている一の動画データの撮影位置と撮影対象との位置関係、および他の動画データの撮影位置と撮影対象との位置関係に基づいて、再生対象を一の動画データから他の動画データに切り替える切替手段と、を備える。
【０００７】
また、本発明の動画データ再生方法は、シーンごとの撮影位置および撮影方向を記述した管理データを、複数の動画データに対応付けて記憶する記憶手段を備える情報処理装置における動画データ再生方法において、複数の動画データのうち、再生されている一の動画データの撮影位置と撮影対象との位置関係、および他の動画データの撮影位と撮影対象との位置関係に基づいて、再生対象を一の動画データから他の動画データに切り替える切替ステップを、を備える。
【０００８】
この発明によれば、再生されている一の動画データの撮影位置と撮影対象との位置関係、および他の動画データの撮影位置と撮影対象との位置関係に基づいて、一の動画データから他の動画データに切り替える。これにより、撮影対象までの距離に応じた動画データに切り替えることができ、例えば、撮影対象が近くなる撮影位置からの動画データに切り替えることができ、撮影対象をよりよく撮影した動画データを視聴することができる。
【０００９】
また、本発明の情報処理装置は、複数の動画データのうち一の動画データを、端末側で再生可能に送信する送信手段をさらに備え、前記送信手段は、前記切替手段に切り替えられた他の動画データを端末側で再生可能に送信してもよい。
【００１０】
また、本発明の情報処理装置において、前記切替手段は、再生されている一の動画データの撮影位置と他の動画データの撮影位置とに基づいた仮想線を生成し、前記仮想線と前記一の動画データの撮影方向とが形成する角度と、前記仮想線と前記他の動画データの撮影方向とが形成する角度とが、前記一の動画データの再生に伴って遷移した場合、前記それぞれの角度が一致した時点で、前記一の動画データから前記他の動画データに切り替える。
【００１１】
この発明によれば、再生されている一の動画データの撮影位置と他の動画データの撮影位置とに基づいた仮想線を生成し、仮想線と一の動画データの撮影方向とが形成する角度と、仮想線と他の動画データの撮影方向とが形成する角度と、その再生に伴って遷移した場合、それら角度が一致した時点で、一の動画データから他の動画データに切り替える。これにより、簡単な演算処理によって、撮影位置と撮影対象との距離が同じであることを判断することができ、撮影対象をよりよく撮影した動画データを視聴することができる。
【００１２】
また、本発明の情報処理装置は、前記切替手段による切り替えがなされると、当該切替時における前記一の動画データの再生終了位置に基づいて他の動画データの再生開始位置を決定する決定手段をさらに備え、前記決定手段により決定された再生開始位置から他の動画データの再生が行われる。
【００１３】
この発明によれば、切替時における一の動画データの再生終了位置に基づいて他の動画データの再生開始位置を決定し、決定された再生開始位置から他の動画データの再生が行われる。これにより、撮影時間帯が重複した動画データを再生することがないため、スムーズな動画データの切り替えを行うことができる。
【００１４】
また、本発明の情報処理装置は、シーンごとの撮影位置を、複数の動画データに対応付けて記憶する記憶手段と、前記記憶手段に記憶されている撮影位置の情報を用いて、再生されている一の動画データにおけるシーンごとの撮影位置と他の動画データにおけるシーンごとの撮影位置との位置関係を演算する演算手段と、前記演算手段により演算されたシーンごとの位置関係に基づいて、前記一の動画データの再生中における前記他の動画データまたは当該他の動画データを示す画像データの表示位置を決定する決定手段と、を備える。
【００１５】
また、本発明の動画データ再生方法は、シーンごとの撮影位置を、動画データに対応付けて記憶する記憶手段を備える情報処理装置における動画データ再生方法において、再生されている一の動画データにおけるシーンごとの撮影位置と他の動画データにおけるシーンごとの撮影位置との位置関係を演算する演算ステップと、前記演算ステップにより演算されたシーンごとの位置関係に基づいて、前記一の動画データの再生中における前記他の動画データまたは当該他の動画データを示す画像データの表示位置を決定する決定ステップと、を備える。
【００１６】
この発明によれば、再生されている一の動画データにおけるシーンごとの撮影位置と、あらかじめ記憶されている他の動画データにおけるシーンごとの撮影位置との位置関係を演算し、演算されたシーンごとの位置関係に基づいて、一の動画データの再生中における、他の動画データまたはその画像データの表示位置を決定する。これにより、他の動画データの撮影位置と撮影対象との位置関係に基づいた表示位置に他の動画データまたはその画像データを表示することができ、視聴者はその表示位置から、他の動画データの撮影位置と撮影対象との位置関係を把握することができる。
【００１７】
また、本発明の情報処理装置は、複数の動画データのうち一の動画データを再生する再生手段と、前記再生手段により再生されている一の動画データとともに他の動画データまたは当該他の動画データを示す画像データを表示する表示手段と、をさらに備え、前記表示手段は、前記決定手段により決定された表示位置に、他の動画データまたは当該他の動画データを示す画像データを表示する。
【００１８】
また、本発明の情報処理装置は、再生対象となる一の動画データを再生可能に送信するとともに、前記決定手段により決定された他の動画データまたは当該他の動画データを示す画像データの表示位置を端末に送信する送信手段をさらに備え、前記端末には、前記送信手段により送信された一の動画データが再生表示されるとともに、前記送信された表示位置に他の動画データまたは当該他の動画データを示す画像データが表示される。
【００１９】
また、本発明の情報処理装置において、前記記憶手段は、さらに、シーンごとの撮影方向を合わせて記憶し、前記演算手段は、複数の動画データの撮影位置に基づいて生成された仮想線と前記記憶手段に記憶されているシーンごとの撮影方向とが形成する角度を、シーンごとに演算し、前記決定手段は、前記他の動画データまたは当該他の動画データを示す画像データの表示位置を、前記演算手段により演算された角度に基づいて決定する。
【００２０】
この発明によれば、複数の動画データの撮影位置に基づいて生成された仮想線と、あらかじめ記憶されているシーンごとの撮影方向とが形成する角度を、シーンごとに演算し、一の動画データを再生表示する際に、他の動画データまたはその画像データの表示位置を、演算された角度に基づいて決定することで、簡易な演算により撮影位置と撮影対象との位置関係の直感的な把握を可能にすることができる。
【発明の効果】
【００２１】
本発明によれば、撮影対象までの距離に応じた動画データに切り替えることができる。また、視聴者は他の動画データの表示位置から、他の動画データの撮影位置と撮影対象との位置関係を把握することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態の情報処理装置である携帯端末１００を含んだ通信システムのシステム構成を示すシステム図である。
【図２】携帯端末１００の機能構成を示すブロック図である。
【図３】携帯端末１００のハードウェア構成図である。
【図４】管理データの具体例を示す説明図である。
【図５】撮影対象と撮影者との位置関係を示す概念図である。
【図６】撮影対象ｐの初期位置Ｐに位置したときの撮影方向およびその角度を示す説明図である。
【図７】撮影対象ｐが、位置Ｐから位置Ｐ１に移動したときの、各位置Ａ〜Ｃにおける撮影方向およびその角度を示すも説明図である。
【図８】その後の撮影対象ｐの移動と、各位置からの撮影方向を示した説明図である。
【図９】携帯端末１００における動画データの切替処理を示すフローチャートである。
【図１０】携帯端末１００における再生処理を示すフローチャートである。
【図１１】第２実施形態における携帯端末１００ａの機能構成を示すブロック図である。
【図１２】管理データの具体例を示す説明図である。
【図１３】携帯端末１００の表示画面構成を示す説明図を示す説明図である。
【図１４】図１４は、表示領域１０５ａの模式図、サムネイルマップおよび各位置および撮影方向の位置関係を示す概念図である。
【図１５】撮影対象ｐの移動と、その移動に伴って各位置における撮影方向の遷移を示す説明図である。
【図１６】各位置Ａ〜Ｆにおける撮影方向を示した説明図および撮影方向管理テーブルの具体例を示す図である。
【図１７】撮影方向管理テーブルに記述した角度と動画サムネイル領域との対応付けを説明するための説明図である。
【図１８】撮影対象ｐが移動したときの各位置における撮影方向の説明図および撮影方向管理テーブルの具体例を示す図である。
【図１９】移動後における撮影方向管理テーブルに記述した角度と動画サムネイル領域との対応付けを説明するための説明図である。
【図２０】更新されたサムネイルマップに基づいた位置にサムネイル画像が表示された表示画面構成を示す説明図である。
【図２１】サムネイルマップの作成処理を示すフローチャートである。
【図２２】携帯端末１００における動画データの再生処理とその表示画面制御の処理を示すフローチャートである。
【図２３】単純分布におけるグルーピング処理を示す説明図である。
【図２４】分布パターンに基づいたグルーピング処理を示す説明図である。
【図２５】方位情報と組み合わせたグルーピング方法を説明する説明図である。
【発明を実施するための形態】
【００２３】
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２４】
［第１実施形態］
第１実施形態における通信システムは、携帯端末において表示する動画データを、その撮影対象と撮影位置との関係に応じて自動的に切り換えることができることを特徴とするものである。
【００２５】
図１は、本実施形態の情報処理装置である携帯端末１００を含んだ通信システムのシステム構成を示すシステム図である。図１に示される通り、この通信システムには、携帯端末１００のほか、Ｗｅｂサーバ２００、ＤＢサーバ３００および映像処理サーバ４００を含んでいる。そして、この携帯端末１００は、Ｗｅｂサーバ２００を介して、映像処理サーバ４００に記憶されている動画データを閲覧することができる。すなわち、Ｗｅｂサーバ２００は、携帯端末１００からの要求に応じて、複数の動画データを選択可能にするＷｅｂ画面を配信し、携帯端末１００においては、そのＷｅｂ画面を介して任意の動画データを選択することができる。Ｗｅｂサーバ２００は、映像処理サーバ４００に対してその選択された動画データの取得要求を行う。映像処理サーバ４００は、その取得要求に応じて指定された動画データの配信処理を行なうとともに、Ｗｅｂサーバ２００を介して携帯端末１００に対して、動画データを配信する。そして、携帯端末１００は、配信された動画データを記憶し、ユーザの操作により記憶された動画データを再生して、表示することで、ユーザは動画データであるコンテンツの閲覧を行うことができる。
【００２６】
図２は、携帯端末１００の機能構成を示すブロック図である。図２に示される通り、携帯端末１００は、記憶部１１（記憶手段）、再生部１２（切替手段、決定手段、再生手段）、表示部１３、および演算処理部１４を含んで構成されている。
【００２７】
この携帯端末１００は、ＣＰＵ、ＲＯＭ、ＲＡＭ等のハードウェアにより構成されるものである。図３は、携帯端末１００のハードウェア構成図である。図２に示される携帯端末１００は、物理的には、図３に示すように、一または複数のＣＰＵ１０ａ、主記憶装置であるＲＡＭ１０ｂ及びＲＯＭ１０ｃ、入力デバイスであるキーボード及びマウス等の入力装置１０ｄ、ディスプレイ等の出力装置１０ｅ、ネットワークカード等のデータ送受信デバイスである通信モジュール１０ｆ、ハードディスクまたは半導体メモリ等の補助記憶装置１０ｇなどを含むコンピュータシステムとして構成されている。図２における各機能は、図３に示すＣＰＵ１０ａ、ＲＡＭ１０ｂ等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０ａの制御のもとで入力装置１０ｄ、出力装置１０ｅ、通信モジュール１０ｆを動作させるとともに、ＲＡＭ１０ｂや補助記憶装置１０ｇにおけるデータの読み出し及び書き込みを行うことで実現される。以下、図２に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００２８】
記憶部１１は、動画データおよびこの動画データに関する管理データを記憶する部分であり、映像処理サーバ４００から配信された動画データおよびその管理データを記憶する。図４は、その管理データの具体例を示す説明図である。図４に示される通り、管理データは、コンテンツＩＤ、シーンＩＤ、位置、および方位角を対応付けて記述されており、シーンＩＤ、位置、および方位角は、シーンごとに複数記述されている。ここで、コンテンツＩＤは、動画データを一意に特定可能なＩＤであり、シーンＩＤは、動画データにおける任意または所定周期毎に定められたフレーム（シーン）を特定するためのＩＤである。また、位置および方位は、撮影位置および撮影方向を示す。本実施形態においては、シーンごとに撮影位置および撮影方向を対応付けているが、これに限らず、一コマごとに撮影位置および撮影方向を対応付けておいてもよいし、またシーンＩＤに代えて任意の時間または所定周期ごとに定められたシーンに対応付けたものであってもよい。
【００２９】
再生部１２は、記憶部１１に記憶されている動画データを再生する部分である。再生部１２は、演算処理部１４による指示に応じて再生対象となる動画データの切り替えを行うことができる。また、再生部１２は、切り替えられた動画データが、時間的なつながりを持つように、切替前の動画データの再生終了位置（再生した時間）に基づいて遅延させた切替後の動画データの再生開始位置を決定し、その位置から切替後の動画データを再生する。
【００３０】
表示部１３は、再生部１２により再生処理された動画データを表示する部分である。
【００３１】
演算処理部１４は、記憶部１１に記憶されている管理データに基づいて、各動画データの撮影位置の位置関係を特定するための演算処理を行なう部分である。すなわち、演算処理部１４は、各動画データの管理データに記述されている撮影位置および撮影方向に基づいて、撮影対象の位置およびその移動方向を判断して、撮影対象に最も近いと判断される動画データに切り替える。再生部１２は、切り替えられた動画データを再生し、表示部１３は、再生された動画データを表示する。
【００３２】
その演算処理部１４の具体的処理について図面を用いて説明する。まず、その前提として、撮影位置および撮影方向によりグルーピング処理がなされ、さらにその中から画像認識処理により撮影対象を認識することにより同じ撮影対象物または撮影対象者を含んだグルーピング処理がなされ、各動画データには、同じ撮影対象が含まれているものとする。
【００３３】
図５は、撮影対象と撮影者との位置関係を示す概念図である。図５においては、撮影対象者は、運動会に参加している子供であり、その運動会の会場である運動場Ｆ内を移動方向Ｓに向けて移動している。一方で、その運動場Ｆの周囲に沿って、撮影位置Ａ〜Ｃに位置している撮影者ａ〜ｃが撮影対象ｐである子供を撮影している。なお、各撮影者ａ〜ｃは、同じ子供を撮影してもよいし、その子供を含んだ範囲で別の子供を撮影しているものとする。
【００３４】
そして、撮影対象ｐが移動方向Ｓに移動するのに合わせて、撮影位置Ａに位置する撮影者ａは、撮影方向Ｄａ１から撮影方向Ｄａ２に、その方向を変えている。同様に撮影位置Ｂに位置する撮影者ｂは、撮影方向Ｄｂ１から撮影方向Ｄｂ２に、その方向を変えている。撮影者ｃについても同様である。
【００３５】
撮影者ａが撮影位置Ａで撮影した動画データには、その動画データの管理データとして、撮影方向Ｄａ１と撮影方向Ｄａ２とがそのシーンごとに対応付けて記述されている。撮影者ｂにより撮影された動画データ、撮影者ｃにより撮影された動画データも同様である。
【００３６】
つぎに、図５に示された通り、撮影対象ｐの移動に応じた各位置における撮影方向およびそのときの位置Ａおよび位置Ｂのそれぞれを頂点とする角度について説明する。図６は、撮影対象ｐの初期位置Ｐに位置したときの撮影方向およびその角度を示す説明図である。なお、初期位置Ｐは、位置Ａ、位置Ｂ、撮影方向Ｄａ１、および撮影方向Ｄｂ１に基づいて計算された位置となる。なお、位置Ｃおよび撮影方向Ｄｃ１をさらに用いて計算してもよい。
【００３７】
図６（ａ）に示される通り、撮影位置Ａ〜Ｃにいる撮影者ａ〜ｃは、それぞれ撮影対象ｐの方向（撮影方向Ｄａ１、Ｄｂ１、Ｄｃ１）に向いている。そのときの位置Ａを頂点とする、位置Ｐ、位置Ａ、および位置Ｂで形成される角度Θａ、位置Ｂを頂点とする、位置Ｐ、位置Ｂ、および位置Ａで形成される角度Θｂは、図６（ｂ）の通りに表される。この図６（ｂ）においては、図から明らかなとおり、角度Θａ＞角度Θｂの関係を示しており、この場合、撮影対象ｐは、位置Ａに近いと判断することができる。
【００３８】
つぎに、撮影対象ｐが、位置Ｐから位置Ｐ１に移動したときの、各位置Ａ〜Ｃにおける撮影方向およびその角度について説明する。図７は、その状態を示すも説明図である。なお、位置Ｐ１は、上述と同様に、位置Ａおよび位置Ｂ、並びに撮影方向Ｄａ１１およびＤｂ１１に基づいて計算された位置となる。
【００３９】
図７（ａ）に示される通り、撮影位置Ａ〜Ｃにいる撮影者ａ〜ｃは、それぞれ位置Ｐ１にいる撮影対象の方向（撮影方向Ｄａ１１、Ｄｂ１１、Ｄｃ１１）に向いている。そのときの位置Ｐ１、位置Ａ、および位置Ｂの順で形成される角度Θａ１、位置Ｐ１、位置Ｂ、および位置Ａの順で形成される角度Θｂ１は、図７（ｂ）の通りに表される。図７（ｂ）に示される通り、ここでは角度Θａ１と角度Θｂ１とは、ほぼ同じ角度をとっている。よって、位置Ｐ１、位置Ａおよび位置Ｂを結んで形成される線分で、二等辺三角形が形成されると判断することができ、位置Ａからの撮影対象ｐ（位置Ｐ１）までの距離と、位置Ｂから撮影対象ｐ（位置Ｐ１）までの距離とが一致していると判断することができる。
【００４０】
撮影対象ｐは、その位置Ｐから位置Ｐ１まで移動しており、図７において、左から右に移動している。そして、角度Θａから角度Θａ１に遷移しており、その位置Ａを頂点とする角度が小さくなることが分かる。よって、位置Ｂからの撮影対象ｐまでの距離は、位置Ａから撮影対象ｐまでの距離より短くなると判断されることから、これら距離が一致した時点で、動画データを切り換えることで、撮影対象ｐまでの距離が近い動画データを選択することができる。
【００４１】
図８は、その後の撮影対象ｐの移動と、各位置からの撮影方向を示した説明図である。図８（ａ）に示される通り、撮影対象ｐは、さらに位置Ｐ２に移動している。ここでは、図８（ｂ）に示される通り、位置Ｂを頂点とする位置Ｐ２、位置Ｂ、および位置Ｃで形成される角度Θｂ２と、位置Ｃを頂点とする位置Ｐ２、位置Ｃ、および位置Ｂで形成される角度Θｃ１とが同じであると判断される。その場合、位置Ｐ２から位置Ｂまでの距離と、位置Ｐ２から位置Ｃまでの距離とが、一致していると判断され、その動画データは、位置Ｂからのものから、位置Ｃからのものに切り替えられる。
【００４２】
このように、演算処理部１４は、各動画データの管理データに基づいて、各動画データの撮影位置および撮影方向から、撮影対象ｐの位置Ｐを計算し、さらにその撮影方向に基づいて、撮影対象ｐの移動方向およびその移動先となる位置Ｐ１およびＰ２等を計算することができる。そして、これら位置Ｐ〜Ｐ２ならびに位置Ａ〜位置Ｃに基づいて、各位置から撮影対象ｐまでの距離を判断することで、どの位置からの動画データが近いかを判断することができ、撮影距離の近い動画データを自動的に選択することができる。
【００４３】
なお、上述図６〜図８においては、角度Θａを算出するにあたって、位置Ｐを算出するようにしているが、これに限らず、例えば、位置Ａおよび位置Ｂで形成される線分ＡＢと、撮影方向Ｄａにより、角度Θａを算出することもできる。他の角度Θｂ等についても同様である。
【００４４】
つぎに、このように構成された携帯端末１００の処理について説明する。図９は、携帯端末１００における動画データの切替処理を示すフローチャートである。ここでは位置Ａおよび位置Ｂに着目した時の処理について説明する。なお、位置Ａ〜位置Ｃのうちは、撮影対象ｐ（位置Ｐ９）に距離が最も近い位置Ａおよび位置Ｂが処理の対象として選択される。
【００４５】
演算処理部１４により、記憶部１１に記憶されている管理データに基づいて、位置Ｐに近い２つの位置が特定され、その撮影方向が抽出される。ここでは、まず位置Ａおよび位置Ｂが特定され（Ｓ１０１）、位置Ａおよび位置Ｂにおける撮影方向が抽出される（Ｓ１０２）。
【００４６】
そして、演算処理部１４により、２つの角度のそれぞれの角度を頂点とする角度が算出され、その差分（一方の角度から他方の角度を減算）であるΔαが算出される。ここでは、位置Ａを頂点とする角度Θａおよび位置Ｂを頂点とする角度Θｂが算出され（Ｓ１０３）、その差分であるΔα＝角度Θａ−角度Θｂが算出される（Ｓ１０４）。ここで、最初の撮影位置Δα＞＝０であるか否かが、演算処理部１４により判断される（Ｓ１０５）。
【００４７】
Δα＞＝０であると判断されると、位置Ａを撮影位置とする動画データを表示するように判断される（Ｓ１０６）。一方、Δα＞＝０ではないと判断されると、位置Ｂを撮影位置とする動画データを表示するように判断される（Ｓ１０７）。なお、上述の手法では、位置Ａに基づく角度から、位置Ｂに基づく角度を減算してΔαを算出しているが、これに限るものではなく、逆であってもよく、いずれの位置で形成した角度が大きいかを判断することができる演算方法であれば上述の方法に限定するものではない。
【００４８】
そして、再生継続時においては、再生部１２により、再生している動画データが次のシーンに達したと判断されると、その時点における２つの撮影位置の特定処理を行い、表示画像の判断を繰り返し実施する。この繰り返し処理では、シーンＩＤで割り当てられたシーンごとに行われる。そして、繰り返しの処理の際に、再度位置Ａ〜位置Ｃのうち、再度距離が近い２つの位置を取り出し、処理対象とする。例えば、位置Ｂおよび位置Ｃが取り出されると、位置Ｂおよび位置Ｃに基づいて形成された角度に従ってΔαが算出され、そのΔαに基づいて定められた動画データが再生処理される。
【００４９】
なお、Ｓ１０５における表示画像判断時に、表示中の画像と同じ画像を表示することと判断された場合は、切り替え処理は実施せずコンテンツの継続表示を実施する。
【００５０】
図９の処理においては、位置Ａおよび位置Ｂに着目した処理であるが、実際には撮影位置は３以上である場合が想定される。その場合、各位置における撮影方向に基づいて、始点となる位置が決定される。本実施形態の場合、位置Ａ〜位置Ｃのそれぞれの撮影方向は時計回り（右回り）に遷移しているため、その撮影方向がより左方向に向いているものを終点とする。本実施形態の場合には、位置Ｃの撮影方向が、他の位置の撮影方向より左方向に向いていると判断することができ、その位置Ｃとは逆方向の端部にある位置Ａを始点と判断することができる。よって、これら撮影位置、及び撮影方向に基づいて、その動画データの再生順序を決定することができる。
【００５１】
なお、それ以外の方法として、３点あるうちの隣り合った２点を結んだ直線と、当該２点のそれぞれの位置における撮影方向との角度が９０度に最も近い一の位置が位置Ａとして選択され、その位置と隣り合うもう一つの位置が位置Ｂとして選択されるようにしてもよい。
【００５２】
このようにして、撮影対象ｐの移動に伴って、撮影距離が最も近いとされる撮影位置からの動画データを自動的に選択することができる。
【００５３】
つぎに、携帯端末１００の再生処理について説明する。図１０は、再生処理を示すフローチャートである。携帯端末１００のユーザによる操作により動画データＭｎが選択され（Ｓ２０１）、選択された動画データは再生部１２により再生され表示部１３に表示される（Ｓ２０２）。
【００５４】
ここで、再生が開始されると、それと並行して（またはその再生前に）、切替前の動画データＭｎと切替後の動画データＭｎ＋１の撮影開始時刻が、再生部１２により取得される（Ｓ２０３）。そして、再生部１２により、撮影開始時刻の差であるoffset値が計算される（Ｓ２０４）。
【００５５】
そして、演算処理部１４から切替指示が受け付けられると（Ｓ２０４）、再生部１２により切替前の動画データＭｎの再生時間Ｔが取得され（Ｓ２０６）、切替後の動画データＭｎ＋１の再生開始位置を示すための遅延時間Ｔ１が計算される（Ｓ２０７）。
【００５６】
そして、この遅延時間Ｔ１が計算されると、再生部１２により、遅延時間Ｔ１の位置から切替後の動画データＭｎ＋１が再生される（Ｓ２０８）。
【００５７】
このようにして、切替前の動画データと切替後の動画データとの間で、時間的なつながりを持たせて切替再生を行うことができる。
【００５８】
なお、上述した本実施形態において、携帯端末１００が、動画データの切り替えを行うこととして記載したが、これに限るものではない。映像処理サーバ４００が携帯端末１００に対して、一の動画データを当該携帯端末１００において再生可能にするために、ストリーミング配信しながら、適宜撮影位置に応じて自動的に動画データを切り替えてストリーミング配信を行うようにしてもよい。
【００５９】
また、携帯端末１００において、各動画データの管理データのみを記憶しており、各動画データの撮影位置および撮影方向に基づいて、適宜、動画データの配信要求を映像処理サーバ４００に対して行うようにしてもよい。
【００６０】
例えば、携帯端末１００は、映像処理サーバ４００から切替前の動画データのストリーミング配信を受信しているときに、その位置関係に基づいて他の動画データに切り替える処理を行なう。その際、切替後の動画データを指定するとともに、その再生位置を指定した切替要求を映像処理サーバ４００に対して送信する。そして、映像処理サーバ４００では、携帯端末１００から切替要求を受信すると、他の動画データの切替処理を行なって、他の動画データのストリーミング配信を行う。このような構成によって、携帯端末１００において切替制御を行いつつ、映像処理サーバ４００においてその制御に従った動画データの配信処理を行なうことができる。
【００６１】
つぎに、第1実施形態の通信システムで用いられる携帯端末１００の作用効果について説明する。
【００６２】
この携帯端末１００によれば、記憶部１１は、シーンごとの撮影位置および撮影方向を記述した、同一撮影対象が含まれている動画データを複数、記憶している。そして、再生部１２は、記憶部１１に記憶されている動画データのうち、指定された一の動画データを再生して、表示部１３は表示する。
【００６３】
一方、演算処理部１４は、再生部１２により再生されている一の動画データの撮影位置と撮影対象との位置関係、および他の動画データの撮影位置と撮影対象との位置関係を所定周期ごとに（例えば、シーンごとに）算出し、再生部１２はこれら位置関係に基づいて、一の動画データから他の動画データに切り替える処理を行ない、切り換えられた動画データを再生し、表示部１３はこれを表示する。これにより、撮影対象が近くなる撮影位置からの動画データに切り替えることができ、撮影対象をよりよく撮影した動画データを視聴することができる。
【００６４】
また、この携帯端末１００によれば、演算処理部１４は、再生部１２により再生されている一の動画データの撮影位置と他の動画データの撮影位置とに基づいた仮想直線を生成し、仮想直線と一の動画データの撮影方向とが形成する角度と、仮想直線と他の動画データの撮影方向とが形成する角度と前記一の動画データの再生に伴って遷移した場合、それら角度が一致した否かを判断する。そして、一致したと判断する時点で、再生部１２は、他の動画データに切り替えて再生処理を行なう。これにより、簡単な演算処理によって、撮影位置と撮影対象との距離が同じであることを判断することができ、撮影対象をよりよく撮影した動画データを視聴することができる。
【００６５】
また、この携帯端末１００によれば、再生部１２は、切替時における一の動画データの再生終了位置に基づいて他の動画データの再生開始位置を決定し、決定された他の動画データの再生開始位置から再生を行う。これにより、撮影時間帯が重複した動画データを再生することがないため、スムーズな再生を行うことができる。
【００６６】
なお、上述作用効果においては、携帯端末１００において、記憶手段が動画データおよび管理データを記憶しているものを前提に説明したが、これに限らず、携帯端末１００は、管理データのみを記憶しておき、本実施形態に記載の動画データの切替処理の判断を行い、切換指示として例えば映像処理サーバ４００に対して動画データの配信を行うようにしてもよい。その際、映像処理サーバ４００には、動画データを示すＩＤを送るとともに、その再生開始位置を臆するようにしてもよい。
【００６７】
また、映像処理サーバ４００に上述切り替え機能を備えさせることも考えられる。その場合は、その映像処理サーバ４００は、表示部１３に代えて、ストリーミング配信を行う送信部（送信手段）を備える。そして映像処理サーバ４００は、送信部が演算処理部１４により位置関係の判断処理に基づいて再生対象となる動画データを切り換え、その動画データをストリーミング配信する。これにより、携帯端末１００に限定することなく、映像処理サーバ４００側においても適用することができる。
【００６８】
［第２実施形態］
つぎに、第２実施形態における通信システムについて説明する。第２実施形態における通信システムは、動画データを表示する携帯端末において、撮影対象と撮影位置との位置関係に応じた表示位置に、一の動画データを表示するとともに、他の動画データを示す画像データをその周囲に表示することを特徴とするものである。
【００６９】
なお、この第２実施形態においても、図１に示される通信システムと同様のシステム構成をとるものであり、携帯端末１００ａは、映像処理サーバ４００から配信された動画データを受信し、再生表示するものである。また、また、この携帯端末１００ａは、撮影位置と撮影方向とに基づいてグルーピング処理された動画データ群を取り扱うものであり、そのグルーピングされた複数の動画データに対してその表示位置を適宜適正な位置に配置して表示するものである。
【００７０】
図１１は、第２実施形態における携帯端末１００ａの機能構成を示すブロック図である。図１１に示される通り、携帯端末１００は、受信部１０１、記憶部１０２（記憶手段）、再生部１０３、表示画面制御部１０４（演算手段、決定手段）、および表示部１０５（表示手段）を含んで構成されている。この携帯端末１００は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなるハードウェアにより構成されており、例えば、図３に示されるハードウェアにより実現される。以下、図１１に示されるブロック図における各構成要件について説明する。
【００７１】
受信部１０１は、映像処理サーバ４００から動画データおよびその管理データを受信する部分である。映像処理サーバ４００において動画データは、所定条件に従ってグループ分けされており、同じグループの動画データおよび管理データが送信され、受信される。
【００７２】
記憶部１０２は、受信部１０１により受信された動画データおよび管理データを記憶する部分である。図１２に管理データの具体例を示す。図１２に示される通り、管理データは、コンテンツＩＤ、シーンＩＤ、位置、方位角が対応付けて記述されている。これは、第１実施形態の図４に示される管理データと同じものであり、位置は、撮影位置を示し、方位角は、撮影方向を示すものである。また、位置および方位角はシーンごとに計測され、管理データに記述されている。
【００７３】
また、この記憶部１０２は、後述するサムネイルマップや撮影方向管理テーブルを記憶する。
【００７４】
再生部１０３は、記憶部１０２に記憶されている動画データを再生する部分である。携帯端末１００のユーザにより、いくつかある動画データの中から一の動画データを選択することにより、再生部１０３は、当該一の動画データを再生する。
【００７５】
表示画面制御部１０４は、再生部１０３により再生される動画データを表示する際において、その画面構成を制御する部分である。
【００７６】
図１３に、表示画面構成を示す説明図を示す。図１３に示される通り、表示部１０５の表示領域１０５ａには、動画再生領域１０５ｂと、動画サムネイル領域１０５ｃとが形成されている。動画再生領域１０５ｂは、再生部１０３により再生処理されている動画データを表示する領域である。動画サムネイル領域１０５ｃは、再生されている動画データと同じグループに属している他の動画データを示すサムネイル画像を表示する領域である。このサムネイル画像は、動画データの最初のフレーム部分で構成されるものであるが、それ以外のサムネイル画像用に用意された画像データとしてもよい。
【００７７】
この動画サムネイル領域１０５ｃは、動画再生領域１０５ｂの周囲を囲むように形成されている。そして、この動画サムネイル領域１０５ｃには、あらかじめ定めた数のサムネイル画像が表示される。図１３においては、動画再生領域１０５ｂの１辺につき３つサムネイル画像が表示されるように構成されている。
【００７８】
そして、この動画サムネイル領域１０５ｃには、動画再生領域１０５ｂに表示（再生）されている動画データの撮影位置との関係に応じた動画データのサムネイル画像が表示される。例えば、図１３の例においては、動画再生領域１０５ｂの上側に配置されている動画サムネイル領域１０５ｃには、サムネイル画像Ａ〜Ｃが表示されている。同様に、動画再生領域１０５ｂの右側に配置されている動画サムネイル領域１０５ｃには、サムネイル画像Ｆが、下側の動画サムネイル領域１０５ｃには、サムネイル画像ＤおよびＥが表示されている。これらサムネイル画像Ａ〜Ｆの表示位置は、撮影位置との位置関係に応じて定義付されたものである。以下、定義付けに関するその具体的方法について説明する。
【００７９】
図１４（ａ）は、表示領域１０５ａの模式図である。動画再生領域１０５ｂの周囲には、動画サムネイル領域１０５ｃが形成されており、さらに動画サムネイル領域１０５ｃには、単位領域Ｎｏ．１〜１２が規定されている。この単位領域Ｎｏ．１〜１２には、その撮影位置に応じた動画データのサムネイル画像が表示される。
【００８０】
図１４（ｂ）は、単位領域Ｎｏ．１〜１２のいずれに、どの動画データを配置するかを規定するための管理テーブルである。本実施形態ではこの管理テーブルをサムネイルマップと称する。このサムネイルマップは、記憶部１０２に記憶されているものであり、再生している動画データの経過時間に応じて、適宜管理データを参照して、更新されるものである。具体的には、図１４（ｂ）に示される通り、各動画データの撮影位置に応じた単位領域が指定されており、単位領域Ｎｏ．１には、位置Ａを撮影位置とする動画データが指定されている。同様に、単位領域Ｎｏ．２には、位置Ｂを撮影位置とする動画データが指定される。他の単位領域においても同様に動画データが指定されている。
【００８１】
一方で、サムネイルマップには、“−”が記述される場合もある。例えば、単位領域Ｎｏ．５には、“−”が記述されている。これは、対応する撮影位置の動画データが存在しないことを示しており、この単位領域には何も表示されない。
【００８２】
図１４（ｃ）は、位置Ａ〜Ｆの位置関係およびその撮影方向を示す。ここでの例は、道路を走っている走者を撮影するために、その道路の両側における撮影者の配置を示している。位置Ａ〜位置Ｃは、ある程度まとまって、上側の領域に位置している。一方、位置ＤおよびＥは、下側に位置している。また、位置Ｆは、上側に位置しつつも、他の位置とは少し離れた位置にある。このような位置関係に基づいて、サムネイルマップが生成される。図１４（ｂ）に示される通り、上側に位置する位置Ａ〜位置Ｃは、単位領域Ｎｏ．１〜３にそれぞれ指定される。位置Ｆは、単位領域Ｎｏ．４に指定される。これは、実際の位置関係に応じた表示位置にサムネイル画像を表示させることにより、動画データの視聴者にとって動画データの撮影位置の直感的な把握を可能にさせるものである。同様の理由により、位置ＤおよびＥは、単位領域Ｎｏ．８および９に指定される。
【００８３】
つぎに、より具体的なサムネイルマップの更新方法について説明する。図１５は、撮影対象ｐの移動と、その移動に伴って各位置における撮影方向の遷移を示す説明図である。図１５（ａ）に示されるように、撮影対象ｐは、位置Ｐに位置している。そのとき、位置Ａ〜Ｆにおける撮影者は、それぞれ撮影対象ｐの方向に向いている。
【００８４】
そして、図１５（ｂ）に示されるように、撮影対象ｐは、位置Ｐ１に移動すると、その移動に伴って各位置Ａ〜Ｆにおける撮影者は、それぞれ移動後の撮影対象ｐの方向に変えている。
【００８５】
この図１５から明らかなように、例えば、位置Ａの撮影方向は、ほぼ下方向から右斜め下方向に遷移している。一方、位置Ｆの撮影方向は、左斜め下方向からほぼ下方向に遷移している。このような遷移に伴って、動画サムネイル領域に表示すべきサムネイル画像の表示位置も変える必要がある。
【００８６】
以下にそのサムネイルマップの更新処理について説明する。図１６（ａ）は、各位置Ａ〜Ｆにおける撮影方向を示した説明図である。位置Ａ〜Ｆを撮影位置とするそれぞれの動画データは、一つのグループにグルーピング処理されて、関連付けられている。ここではさらに上側のグループとして位置Ａ〜Ｃ、Ｆの動画データ、下側のグループとして位置ＤおよびＥの動画データにグルーピングされる。
【００８７】
そして、それぞれグループにおいて、各位置の撮影方向が撮影方向管理テーブルに記述される。図１６（ｂ）は、上側グループの位置Ａ〜位置Ｆの撮影方向を管理する撮影方向管理テーブルtable１である。図１６（ｃ）は、下側グループの位置Ｄおよび位置Ｅの撮影方向を管理する撮影方向管理テーブルtable２である。それぞれの撮影方向管理テーブルにおいて撮影位置毎に角度が記述される。また、動画サムネイル領域に表示する並び順が記述される。
【００８８】
この角度は、以下の処理により算出される。すなわち、上側グループに属する位置Ａ〜ＣおよびＦの任意の２点またはすべての地点を結びつけることによって仮想線が生成され、その仮想線と各位置における撮影方向とに基づいて、仮想線を基準にした角度が算出される。例えば、図１６（ａ）では、位置Ａにおける角度ΘＡは、仮想線（ＣＡ方向のベクトル）と位置Ａからの撮影方向とで形成された角度で表現されるが、これに限るものではなく、仮想線（ＡＣ方向のベクトル）と位置Ａからの撮影方向とで形成された角度と表現してもよい。
【００８９】
本実施形態では、位置Ａ〜Ｃ、Ｆにおける角度は、仮想線を基準に下側に形成される角度が算出され、図１６（ｂ）に示されるように、位置Ａと仮想線（ＣＡ方向のベクトル）とが形成する角度は、９５度と算出される。
【００９０】
一方で、位置ＤおよびＥにおける角度は、仮想線を基準に上側に形成される角度が算出され、図１６（ｃ）に示されるように、位置Ｄと仮想線が形成する角度は、１００度と算出される。
【００９１】
また、各撮影方向管理テーブルにおける位置Ａ〜Ｆの並び順は、それぞれの位置情報に基づいて規定されるものであり、ここでは、２つの仮想線を基準にして、左から順にサムネイル画像を並べるように規定している。なお、仮想線のうちいずれを上側とするかはあらかじめ規定しておくものとするが、それに限定されるものではなく、撮影位置の数が多い方を上にするなど、適宜変えるようにしてもよい。
【００９２】
図１７は、撮影方向管理テーブルに記述した角度と動画サムネイル領域との対応付けを説明するための説明図である。図１７（ａ）に示される通り、単位領域Ｎｏ．１〜３が、上側グループの撮影方向管理テーブルtable１に、その撮影方向が９０度に近い動画データのサムネイル画像を表示する領域として定義される。なお、その撮影方向の角度は、９０度に近いものに限定するものではなく、例えば、４５度以上のものなどにしてもよい。
【００９３】
本実施形態においては、上側グループの撮影方向管理テーブルtable１に記述されている位置Ａ〜Ｃを撮影位置とする動画データのサムネイル画像を、単位領域Ｎｏ．１〜３の領域に表示するように定義付けされる（図１７（ｂ）参照）。一方、上側グループの撮影方向管理テーブルtable１において、位置Ｆにおける撮影方向は３０度である。そのため、その角度が０度に近い、または所定角度以下（例えば、４５度以下）の場合には、その動画再生領域１０５ｂの左右に定義されているサムネイル領域に表示させるように、サムネイルマップに定義付けがされる（図１７（ｂ）参照）。
【００９４】
なお、動画サムネイル領域１０５ｃにおいて、撮影対象との位置関係に応じた位置にサムネイル画像が表示される。例えば、図１７においては、下辺の動画サムネイル領域１０５ｃには、サムネイル画像として位置Ｄからのものと、位置Ｅからのものが、左側に寄せて（単位領域Ｎｏ．９およびＮｏ．８に対応付けて）表示されるように定義付けがされている。右側（単位領域Ｎｏ．７）は、空いている状態である。これは、位置Ｄおよび位置Ｅからの撮影位置が、撮影対象のやや後方から撮影されたものと直感的に表すようにしたものである。
【００９５】
このような処理を行なうために、撮影対象の進行方向を基準に、図１６（ｃ）の撮影方向管理テーブルtable２に記述されている角度が所定の角度（例えば９０度以下）については、単位領域Ｎｏ。８またはＮｏ．９に定義付けを行うようにする。
【００９６】
図１７の例においては、０度に近いもの（例えば０度以上４５度以下）のものは、動画再生領域１０５ｂの右側に表示するように定義付け処理を行ない、１８０度に近いもの（例えば１３５度以上１８０度以下）は、動画再生領域１０５ｂの左側に表示するように定義付け処理を行なう。例えば、単位領域Ｎｏ．４の位置に、位置Ｆを撮影位置とする動画データのサムネイル画像が表示されるよう定義付けを行う。
【００９７】
同様に、下側グループの撮影方向管理テーブルtable２に記述されている位置ＤおよびＥを撮影位置とする動画データのサムネイル画像は、単位領域Ｎｏ．７〜９に表示するように、定義する。
【００９８】
つぎに、撮影対象ｐが移動すると、各位置Ａ〜Ｆにおける撮影方向も遷移したときの撮影方向管理テーブルの更新について説明する。
【００９９】
図１８は、撮影対象ｐが移動したときの各位置における撮影方向およびそれぞれにおける撮影方向管理テーブルの記述内容を示した図である。
【０１００】
図１８（ａ）は、撮影対象ｐの移動後の、位置Ａ〜Ｆにおける撮影方向を示した説明図である。図１８（ｂ）および図１８（ｃ）は、その撮影方向に基づいた並び順およびその角度を示す説明図である。
【０１０１】
上述と同様に、上側グループの撮影方向管理テーブルtable１には、位置Ａ〜Ｆのそれぞれにおいて撮影方向に基づいた角度が記述される。撮影対象ｐが移動したため、それぞれの角度は、鈍角に（角度が広がる方向に）遷移している。また、同様に、下側グループの撮影方向管理テーブルtable２には、位置ＤおよびＥのそれぞれにおいて撮影方向に基づいた角度が記述される。
【０１０２】
なお、図１８（ａ）に示される通り、位置Ｃは、その位置が大きく移動しており、その角度は、位置Ｆや位置Ｅと同じ程度のものとなっている。
【０１０３】
そして、これら上側グループの撮影方向管理テーブルtable１および下側グループの撮影方向管理テーブルtable２に従って、図１９（ａ）に示される単位領域Ｎｏ．１〜１２のいずれに定義付けをするかが判断される。図１７と同様に、角度に基づいていずれの単位領域に対応付けられるかが定義付けがされている。
【０１０４】
なお、図１８（ａ）に示されるように、位置Ｃは移動しているため、図１９（ａ）および（ｂ）に示される通り、位置Ｃが単位領域Ｎｏ．２に定義付けされ、位置Ｆが単位領域Ｎｏ．３に定義付けされる。他の位置の動画データについて同様に角度に基づいた単位領域が定義付けされる。
【０１０５】
図２０は、図１９で示されたとおりに更新されたサムネイルマップに基づいた位置にサムネイル画像が表示された表示画面構成を示す説明図である。図２０に示される通り、図１９（ｂ）のサムネイルマップに従った位置に、動画サムネイル画像が表示されている。図１３に示された表示画面と比較して、動画サムネイル領域１０５ｃに表示されるサムネイル画像は、その移動に伴ってその表示位置が変更されている。
【０１０６】
このようにして、表示画面制御部１０４は、表示画面構成を制御することで、ユーザは、再生動画領域に再生している動画データと他の動画データとの位置関係を把握することができる。
【０１０７】
つぎに、このように構成された携帯端末１００の処理について説明する。図２１は、サムネイルマップの作成処理を示すフローチャートであり、表示画面制御部１０４による処理を示す。ここでは、映像処理サーバ４００から動画データおよびその管理データを取得した携帯端末１００の処理として記載しているが、映像処理サーバ４００において、サムネイルマップ作成処理を行なうようにしてもよい。
【０１０８】
まず、サムネイルマップの作成指示を受け付けると、表示画面制御部１０４により、記憶部１０２から同じグループ内の動画データおよび管理データが抽出される（Ｓ３０１）。そして、各動画データの管理データから一のシーンにおける位置および撮影方向が、動画データ毎に抽出される（Ｓ３０２）。
【０１０９】
抽出された一のシーンにおける動画データ毎の位置および撮影方向に基づいて、上側グループ、下側グループに、動画データ（位置および撮影方向）がグルーピング処理される（Ｓ３０３）。そして、上側グループ、下側グループのそれぞれにおいて、各位置における動画データの撮影方向と、各動画データの位置に基づいて生成された仮想線との角度が算出される（Ｓ３０４）。そして、撮影方向管理テーブルに、位置毎に角度が記述され（Ｓ３０５）、その角度に基づいて定められた単位領域に定義付するようにサムネイルマップが作成される（Ｓ３０６）。
【０１１０】
そして、次のシーンの有無が判断され、次のシーンがある場合には（Ｓ３０７）、対応する動画データ毎の位置および撮影方向が管理データから抽出される（Ｓ３０８）。そして、そのシーンにおける動画データのグルーピングが行われ、サムネイルマップ作成処理が行われる。Ｓ３０７において、次のシーンがないと判断されると、サムネイルマップ作成処理は終了する。
【０１１１】
このようにサムネイルマップが作成され、動画データを再生する際には、このサムネイルマップに従った表示画面制御が行われる。
【０１１２】
つぎに、このように作成されたサムネイルマップを利用した表示画面制御について説明する。図２２は、携帯端末１００における動画データの再生処理とその表示画面制御の処理を示すフローチャートである。
【０１１３】
まず、携帯端末１００のユーザ操作により一の動画データが選択され（Ｓ４０１）、再生部１０３による再生処理が行われる（Ｓ４０２）。そして、作成されたサムネイルマップに応じた位置にサムネイル画像が表示されるように表示画面制御部１０４により行われる（Ｓ４０３）。
【０１１４】
ここで、シーンの遷移の移り変わりが有り（Ｓ４０４）、シーンが移ると、その次のシーン用のサムネイルマップが読み出され、そのサムネイルマップに応じたサムネイル画像表示処理が行われる（Ｓ４０３）。
【０１１５】
また、途中、そのサムネイル画像の選択などが行われて、動画データの切替指示がなされると（Ｓ４０５）、その動画再生が行われる。そして、これら処理が再生終了まで、シーン遷移あるか否か、動画データの切り替えがあるか否かの割り込みチェックが行われる（Ｓ４０４〜Ｓ４０６）。
【０１１６】
なお、第１実施形態と同様に、動画データを切り換える際においては、その動画データの再生が時間的なつながりを持てるように、その再生位置を切替前の動画データの再生時間に応じた再生位置からその切替ごとの動画データを再生するようにすることがよい。その処理のためには、再生部１０３により、再生に先立って、まずグルーピングされた各動画データの撮影開始時刻が取得され、各動画データ間における撮影開始時刻の差であるoffset値が算出される。
【０１１７】
その後、ユーザの操作によりサムネイル画像が選択され、再生部１０３がそのサムネイル画像に結び付けられている動画データを再生する際、切替前の動画データの再生時間Ｔから切替後の動画データとの間のoffset値を減算することにより遅延時間Ｔ１を算出することができる。その遅延時間Ｔ１を用いて、再生部１０３は、再生開始位置を遅延時間Ｔ１でずらした位置から動画データの再生を行うことができる。
【０１１８】
なお、上述の実施形態において、携帯端末１００において記憶した動画データおよび管理データを用いてサムネイル画像の表示処理を行なうようにしているが、これに限るものではなく、映像処理サーバ４００が、ストリーミング配信するための送信手段を備え、その送信手段がストリーミング配信を行うとともに、その配信対象となる動画データに関連付けられた他の動画データのサムネイル画像を、携帯端末１００における表示位置を指定してストリーミング配信を行うようにしてもよい。
【０１１９】
また、第１実施形態に記載した通り、携帯端末１００が管理データのみを記憶しておき、この管理データに基づいて切替判断を行い、映像処理サーバ４００に対して切替後の動画データの配信要求を行い、映像処理サーバ４００は、要求された動画データを選択して配信するようにしてもよい。
【０１２０】
つぎに、本実施形態の通信システムにおける携帯端末１００の作用効果について説明する。
【０１２１】
この携帯端末１００によれば、再生部１０３は、記憶部１０２に記憶されている複数の動画データのうち一の動画データを再生しつつ、表示画面制御部１０４は、再生されている一の動画データにおけるシーンごとの撮影位置と、あらかじめ記憶されている他の動画データにおけるシーンごとの撮影位置との位置関係を演算する。そして、表示部１０５は、演算されたシーンごとの位置関係に基づいた表示位置に、他の動画データを示す画像データであるサムネイル画像を表示する。これにより、他の動画データの撮影位置と撮影対象との位置関係を、視聴者はその表示位置から把握することができる。
【０１２２】
また、この携帯端末１００において、表示部１０５は、一の動画データを中央に再生表示するとともに、他の動画データを示す画像データを一の動画データの再生表示位置の周囲に表示する。これにより、他の動画データの撮影位置と撮影対象との位置関係を、視聴者は直感的に把握することができる。
【０１２３】
また、この携帯端末１００によれば、表示画面制御部１０４は、複数の動画データの撮影位置に基づいて生成された仮想線と、あらかじめ記憶されているシーンごとの撮影方向とが形成する角度を、シーンごとに演算し、表示部１０５は、一の動画データを再生表示する際に、サムネイル画像の表示位置を、演算された角度に基づいた表示位置に表示することで、簡易な演算により撮影位置と撮影対象との位置関係の直感的な把握を可能にすることができる。
【０１２４】
なお、本実施形態ではサムネイル画像を表示するようにしているが、これに限るものではなく、動画データそのものを再生表示するようにしてもよい。
【０１２５】
［第３実施形態］
つぎに、グルーピング処理についての実施形態について説明する。上述第１実施形態および第２実施形態における携帯端末１００は、あらかじめグルーピング処理された動画データを処理対象として、動画データの切り替え処理や、サムネイル画像の表示処理を行なうことができる。このグルーピング処理は、携帯端末１００がそれぞれ動画再生するのに先立って、グルーピング処理を行なってもよいし、これら映像処理サーバ４００や携帯端末１００とは別に存在するグルーピング処理装置（図示せず）がグルーピング処理を行なって、それぞれ映像処理サーバ４００や携帯端末１００に、グルーピング処理された動画データ群（複数の動画データおよび管理データ）を提供するようにしてもよい。以下、第１実施形態および第２実施形態に適用できるグルーピング処理について説明する。
【０１２６】
図２３は、単純分布におけるグルーピング処理を示す説明図である。図２３に示される通り、位置Ａから位置Ｄは、それぞれの位置を中心としたグルーピング範囲ａ〜グルーピング範囲ｄの中に含まれている。ここで、位置Ｘは、いずれのグルーピング範囲に含まれていない。この場合、位置Ａ〜位置Ｄに基づいて仮想線Ｑを生成し、その仮想線Ｑ上に位置Ｘがある場合、位置Ｘを位置Ａ〜位置Ｄと同じグループとして扱うためにグルーピング処理を行なう。なお、仮想線Ｑの生成方法は種々あるものであり、位置Ａ〜位置Ｄのうち端部にある位置（この場合、位置Ａと位置Ｄ）を結んだものを仮想線Ｑとしてもよいし、位置Ａ〜位置Ｄのうち２つの位置を結んで得たいくつからの線を平均化したものを仮想線としてもよい。また、仮想線Ｑの真上に位置する必要はなく、ある程度の幅を持たせ、その幅内にある位置を同じグループとしてグルーピング処理してもよい。
【０１２７】
図２４は、分布パターンに基づいたグルーピング処理を示す説明図である。図２４に示される位置Ａ〜位置Ｄは、図２３にて示された通り、同じグルーピング範囲に入っているため、同じグループであるものとしてグルーピング処理がなされている。さらに、位置Ｘについては、位置Ａ〜位置Ｄに基づいて生成された仮想線Ｑ１に基づいて、同じグループであるものとして判断される。
【０１２８】
しかしながら、位置Ｘ１〜位置Ｘ４については、仮想線Ｑ１に基づいて同じグループであるとの判断をすることはできない。なお、この場合においても位置Ｘ〜位置Ｘ４は、相互に同じグルーピング範囲にいると判断できる場合には、これら位置Ｘ１〜位置Ｘ４は、同じグループとすることができる。
【０１２９】
本実施形態においては、関連性処理部は、仮想線Ｑ１と平行して分布するグループを探す。すなわち、まず、分布生成部は、位置Ａ〜位置Ｄに基づいて、分布パターンである仮想線Ｑ１を生成してもよいし、その分布パターン情報や分布サイズ情報で示される仮想線Ｑ１を分布パターン記憶部から選択してもよい。ここでは、分布形状として、“直線”である仮想線Ｑ１が生成または選択されることになる。一方で、さらに、分布生成部は、位置Ｘ１〜位置Ｘ４は同じグループであるとしてグルーピング処理を行なっている。ここでも同様にその分布パターンである仮想線Ｑ２が生成または選択される。
【０１３０】
そして、関連性処理部は、その仮想線Ｑ１と仮想線Ｑ２とが所定距離内にあり、またほぼ平行の状態であると判断できる場合には、仮想線Ｑ２の生成に用いられた位置Ｘ１〜位置Ｘ４、および位置Ａ〜位置Ｄを同じグループであるものとしてグルーピング処理を行なう。
【０１３１】
図２５は、さらに方位情報と組み合わせたグルーピング方法を説明する説明図である。図２４に示された通り、位置Ａ〜位置Ｄ、および位置Ｘ〜位置Ｘ４については、同じグループであるものとしてグルーピング処理がなされている。本例においては、さらにこの中から、撮影方向に基づいて、グルーピング処理を外す処理を行なう。図２５においては、位置Ｘ３を撮影位置とするコンテンツは、仮想線Ｑ１およびＱ２との間を向いておらず、外側を向いている。よって、このような撮影方向を向いているコンテンツについては、同じグループとしてグルーピングすることは適切ではないため、同じグループから外す処理を行なう。すなわち、関連性処理部は、グループ情報記憶部から、位置Ｘ３を撮影位置とするコンテンツを除外する処理を行なう。
【０１３２】
このようなグルーピング処理によってグループ分けされた位置を撮影位置とするコンテンツについて、さらに画像認識処理を行なうことにより、同じ撮影対象物または同じ撮影対象者を含んでいる動画データのみを同じグループとして関連付けの処理を行なう。
【０１３３】
このように、グルーピング処理が行われた動画データに対して、その撮影位置や、撮影方向に基づいて自動的に動画データの切り替えを行なったり、またはサムネイル画像の配置を決めたりすることで、動画の切り替えをスムーズに行ったり、また動画の視聴に際してその位置関係を直感的に判断することができる。
【符号の説明】
【０１３４】
１１…記憶部、１２…再生部、１３…表示部、１４…演算処理部、１００…携帯端末、１００ａ…携帯端末、１０１…受信部、１０２…記憶部、１０３…再生部、１０４…表示画面制御部、１０５…表示部、２００…Ｗｅｂサーバ、３００…ＤＢサーバ、４００…映像処理サーバ。
【図１】
2015213284.tif 000003
【図２】
2015213284.tif 000004
【図３】
2015213284.tif 000005
【図４】
2015213284.tif 000006
【図５】
2015213284.tif 000007
【図６】
2015213284.tif 000008
【図７】
2015213284.tif 000009
【図８】
2015213284.tif 000010
【図９】
2015213284.tif 000011
【図１０】
2015213284.tif 000012
【図１１】
2015213284.tif 000013
【図１２】
2015213284.tif 000014
【図１３】
2015213284.tif 000015
【図１４】
2015213284.tif 000016
【図１５】
2015213284.tif 000017
【図１６】
2015213284.tif 000018
【図１７】
2015213284.tif 000019
【図１８】
2015213284.tif 000020
【図１９】
2015213284.tif 000021
【図２０】
2015213284.tif 000022
【図２１】
2015213284.tif 000023
【図２２】
2015213284.tif 000024
【図２３】
2015213284.tif 000025
【図２４】
2015213284.tif 000026
【図２５】
2015213284.tif 000027