(57)【要約】【課題】再生中の映像の位置に対応するコメントを表示することを課題とする。【解決手段】コメント作成表示装置は、移動しながら撮影された映像の再生中に表示される文字列を表すコメント文字列と、コメント文字列が表示される撮影位置の座標情報を表すコメント座標値とを対応付けたコメント情報を記憶する。コメント作成表示装置は、映像と、映像の撮影位置を測位したときの時刻を表す測位時刻、及び、映像の撮影位置の座標情報を表す測位点を含む情報である測位データとを取得し、取得した映像の再生を制御する。コメント作成表示装置は、再生中の映像の再生時間に対応する測位データの測位点との距離が所定距離以下であるコメント座標値に対応する、コメント情報のコメント文字列をリストとして作成し、作成されたコメントリストをもとに、映像が表示される表示画面にコメント文字列を表示する。【選択図】図１
2014078106.tif 000002
【特許請求の範囲】
【請求項１】
移動しながら撮影された映像の再生中に表示される文字列を表すコメント文字列と、前記コメント文字列が表示される撮影位置の座標情報を表すコメント座標値とを対応付けたコメント情報を記憶するコメント記憶部と、
前記映像と、前記映像の撮影位置を測位したときの時刻を表す測位時刻、及び、前記映像の撮影位置の座標情報を表す測位点を含む情報である測位データとを取得する取得部と、
取得された前記映像の再生を制御する再生制御部と、
再生中の前記映像の再生時間に対応する前記測位データの前記測位点との距離が所定距離以下である、前記コメント記憶部に記憶された前記コメント座標値に対応する前記コメント文字列をリストとして作成するコメントリスト作成部と
を有し、
前記再生制御部は、作成されたコメントリストをもとに、前記映像が表示される表示画面にコメント文字列を表示することを特徴とするコメント作成表示装置。
【請求項２】
前記コメント記憶部は、前記映像におけるコメントの方角を表すコメント方角がさらに対応付けられたコメント情報を記憶し、
前記取得部は、前記映像の撮影時の方角情報を表す撮影方角情報をさらに取得し、
前記コメントリスト作成部は、前記コメント文字列に対応するコメント方角を前記コメント記憶部から取得し、取得した前記コメント方角と、取得された前記撮影方角情報とから、前記表示画面に表示される前記コメント文字列の表示角度を算出し、
前記再生制御部は、算出された前記表示角度をもとに、前記表示画面にコメント文字列を表示することを特徴とする請求項１に記載のコメント作成表示装置。
【請求項３】
前記再生制御部は、算出された前記表示角度が所定角度を満たすコメント文字列を前記表示画面に表示することを特徴とする請求項２に記載のコメント作成表示装置。
【請求項４】
前記コメントリスト作成部は、前記コメント文字列と、前記コメント文字列に対応する前記測位時刻とを組み合わせたデータを表すコメント一覧をさらに作成し、
前記再生制御部は、作成された前記コメント一覧の前記コメント文字列を前記表示画面に表示し、前記コメント一覧の前記コメント文字列から何れかが選択された場合に、選択されたコメント文字列の前記測位時刻の前記測位点に対応する前記映像の再生を制御することを特徴とする請求項１に記載のコメント作成表示装置。
【請求項５】
前記コメント記憶部は、前記コメント文字列に対応する前記映像を識別する映像識別子がさらに対応付けられたコメント情報を記憶し、
前記コメントリスト作成部は、前記コメント文字列と、前記コメント文字列に対応する前記映像識別子とを組み合わせたデータを表すコメント一覧をさらに作成し、
前記再生制御部は、作成された前記コメント一覧の前記コメント文字列を前記表示画面に表示し、前記コメント一覧の前記コメント文字列から何れかが選択された場合に、選択されたコメント文字列の前記映像識別子に対応する前記映像の再生を制御することを特徴とする請求項１に記載のコメント作成表示装置。
【請求項６】
前記コメント記憶部は、前記コメント文字列を識別するコメント識別子がさらに対応付けられたコメント情報を記憶し、
前記コメントリスト作成部は、前記コメント識別子をさらに組み合わせたデータを表すコメント一覧を作成し、
前記再生制御部は、作成された前記コメント一覧の前記コメント文字列を前記表示画面に表示し、前記コメント一覧の前記コメント文字列から何れかが選択された場合に、選択されたコメント文字列の前記映像識別子に対応する前記映像の再生を、前記コメント識別子に対応する再生時刻に合わせて制御することを特徴とする請求項５に記載のコメント作成表示装置。
【請求項７】
前記コメント記憶部は、前記コメント文字列に対応する前記映像を識別する映像識別子がさらに対応付けられたコメント情報を記憶し、
前記取得部は、前記映像の二次的な情報を表す映像二次情報をさらに取得し、
前記コメントリスト作成部は、前記コメント文字列の前記映像識別子に対応する前記映像の映像二次情報と、再生中の前記映像の映像二次情報とを比較して、類似度合いを評価値として算出し、算出した評価値が所定評価値以上となった前記コメント文字列をリストとして作成することを特徴とする請求項１に記載のコメント作成表示装置。
【請求項８】
移動しながら撮影された映像と、前記映像の撮影位置を測位したときの時刻を表す測位時刻、及び、前記映像の撮影位置の座標情報を表す測位点を含む情報である測位データとを取得するステップと、
取得された前記映像の再生を制御するステップと、
再生中の前記映像の再生時間に対応する前記測位データの前記測位点との距離が所定距離以下である座標情報であって、前記映像の再生中に表示される文字列を表すコメント文字列と、前記コメント文字列が表示される撮影位置の座標情報を表すコメント座標値とを対応付けたコメント情報を記憶するコメント記憶部に記憶された前記コメント座標値に対応する前記コメント文字列を、リストとして作成するステップと、
作成されたコメントリストをもとに、前記映像が表示される表示画面にコメント文字列を表示するステップと
を含むことを特徴とするコメント作成表示方法。
【請求項９】
移動しながら撮影された映像と、前記映像の撮影位置を測位したときの時刻を表す測位時刻、及び、前記映像の撮影位置の座標情報を表す測位点を含む情報である測位データとを取得するステップと、
取得された前記映像の再生を制御するステップと、
再生中の前記映像の再生時間に対応する前記測位データの前記測位点との距離が所定距離以下である座標情報であって、前記映像の再生中に表示される文字列を表すコメント文字列と、前記コメント文字列が表示される撮影位置の座標情報を表すコメント座標値とを対応付けたコメント情報を記憶するコメント記憶部に記憶された前記コメント座標値に対応する前記コメント文字列を、リストとして作成するステップと、
作成されたコメントリストをもとに、前記映像が表示される表示画面にコメント文字列を表示するステップと
をコンピュータに実行させるためのコメント作成表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コメント作成表示装置、コメント作成表示方法及びコメント作成表示プログラムに関する。
【背景技術】
【０００２】
近年、ＧＰＳ（Global  Positioning  System）受信機が搭載された多機能携帯電話機（スマートフォン）等の端末の普及により、位置情報を用いた様々なサービスが提供されている。サービスの一つの様態としては、ユーザによって入力された地図上の特定の位置に対するコメントを、地図上に表示することで、ユーザ同士でコメントを共有するサービスがある。
【０００３】
例えば、特許文献１では、各ユーザが所有するデータを地図上に登録することで、ユーザ同士でデータを共有する技術が開示されている。地図ではなく、動画においてコメントを共有する技術に関して、特許文献２では、動画の再生開始からの経過時刻に対応付けてコメントを記憶しておき、動画の再生時に、経過時刻に対応するコメントを重ねて表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９８５１２号公報
【特許文献２】特開２００９−９４６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、再生中の映像の位置に対応するコメントを表示することができないという問題がある。例えば、特許文献１は、地図を介してコミュニケーションをはかるものであるが、地図は鳥瞰図であるため、特定の地域を拡大する等して表示しないと、コメントされた地点がどの場所であるのかを把握するのに時間を要する可能性がある。特許文献２は、動画の再生時間に対応するコメントを表示するものであるため、再生中の動画の位置に対応するコメントを表示するものではない。
【０００６】
本発明は、上記に鑑みてなされたものであって、再生中の映像の位置に対応するコメントを表示することが可能であるコメント作成表示装置、コメント作成表示方法及びコメント作成表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明に係るコメント作成表示装置は、移動しながら撮影された映像の再生中に表示される文字列を表すコメント文字列と、前記コメント文字列が表示される撮影位置の座標情報を表すコメント座標値とを対応付けたコメント情報を記憶するコメント記憶部と、前記映像と、前記映像の撮影位置を測位したときの時刻を表す測位時刻、及び、前記映像の撮影位置の座標情報を表す測位点を含む情報である測位データとを取得する取得部と、取得された前記映像の再生を制御する再生制御部と、再生中の前記映像の再生時間に対応する前記測位データの前記測位点との距離が所定距離以下である、前記コメント記憶部に記憶された前記コメント座標値に対応する前記コメント文字列をリストとして作成するコメントリスト作成部とを有し、前記再生制御部は、作成されたコメントリストをもとに、前記映像が表示される表示画面にコメント文字列を表示する。
【０００８】
また、本発明に係るコメント作成表示方法は、移動しながら撮影された映像と、前記映像の撮影位置を測位したときの時刻を表す測位時刻、及び、前記映像の撮影位置の座標情報を表す測位点を含む情報である測位データとを取得するステップと、取得された前記映像の再生を制御するステップと、再生中の前記映像の再生時間に対応する前記測位データの前記測位点との距離が所定距離以下である座標情報であって、前記映像の再生中に表示される文字列を表すコメント文字列と、前記コメント文字列が表示される撮影位置の座標情報を表すコメント座標値とを対応付けたコメント情報を記憶するコメント記憶部に記憶された前記コメント座標値に対応する前記コメント文字列を、リストとして作成するステップと、作成されたコメントリストをもとに、前記映像が表示される表示画面にコメント文字列を表示するステップとを含む。
【０００９】
また、本発明に係るコメント作成表示プログラムは、移動しながら撮影された映像と、前記映像の撮影位置を測位したときの時刻を表す測位時刻、及び、前記映像の撮影位置の座標情報を表す測位点を含む情報である測位データとを取得するステップと、取得された前記映像の再生を制御するステップと、再生中の前記映像の再生時間に対応する前記測位データの前記測位点との距離が所定距離以下である座標情報であって、前記映像の再生中に表示される文字列を表すコメント文字列と、前記コメント文字列が表示される撮影位置の座標情報を表すコメント座標値とを対応付けたコメント情報を記憶するコメント記憶部に記憶された前記コメント座標値に対応する前記コメント文字列を、リストとして作成するステップと、作成されたコメントリストをもとに、前記映像が表示される表示画面にコメント文字列を表示するステップとをコンピュータに実行させる。
【発明の効果】
【００１０】
本発明の一つの様態によれば、再生中の映像の位置に対応するコメントを表示することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態１に係るコメント作成表示装置の構成例を示す機能ブロック図である。
【図２】図２は、実施の形態１に係る移動情報記憶部に記憶される情報例を示す図である。
【図３】図３は、実施の形態１に係るコメント記憶部に記憶される情報例を示す図である。
【図４】図４は、実施の形態１に係る映像選択部によって提供されるＵＩの例を示す図である。
【図５】図５は、実施の形態１に係るコメントリストの例を示す図である。
【図６】図６は、実施の形態１に係る映像の再生画面の例を示す図である。
【図７】図７は、実施の形態１に係るコメント作成表示装置における全体処理の流れの例を示すフローチャートである。
【図８】図８は、実施の形態１に係るコメントリスト作成処理の流れの例を示すフローチャートである。
【図９】図９は、実施の形態１の変形例に係る映像の再生画面の例を示す図である。
【図１０】図１０は、実施の形態２に係るコメント作成表示装置の構成例を示す機能ブロック図である。
【図１１】図１１は、実施の形態２に係る映像の再生画面の例を示す図である。
【図１２】図１２は、実施の形態２に係るコメント作成表示装置における全体処理の流れの例を示すフローチャートである。
【図１３】図１３は、実施の形態２に係るコメントリスト作成処理の流れの例を示すフローチャートである。
【図１４】図１４は、実施の形態３に係るコメント作成表示装置の構成例を示す機能ブロック図である。
【図１５】図１５は、実施の形態３に係るコメント作成表示装置における全体処理の流れの例を示すフローチャートである。
【図１６】図１６は、実施の形態３に係るコメントリスト作成処理の流れの例を示すフローチャートである。
【図１７】図１７は、コメント表示エリアを映像の外側に表示する例（１）を示す図である。
【図１８】図１８は、コメント表示エリアを映像の外側に表示する例（２）を示す図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、本発明に係るコメント作成表示装置、コメント作成表示方法及びコメント作成表示プログラムの実施の形態を説明する。なお、以下の実施の形態により本発明が限定されるものではない。また、各実施の形態は、内容を矛盾させない範囲で適宜組み合わせることができる。
【００１３】
（実施の形態１）
［実施の形態１に係るコメント作成表示装置の構成］
図１を用いて、実施の形態１に係るコメント作成表示装置の構成を説明する。図１は、実施の形態１に係るコメント作成表示装置の構成例を示す機能ブロック図である。
【００１４】
図１に示すように、コメント作成表示装置１００は、入力部１０１と、表示部１０２と、記憶部１１０と、制御部１２０とを有する。例えば、コメント作成表示装置１００は、車両等で移動しながら撮影された映像（例えば、車載動画等）を閲覧するときに利用されるものである。車載動画等の映像は、コメント作成表示装置１００とネットワークを介して接続されるサーバ装置に蓄積されており、ユーザは、複数の映像の中から選択して閲覧する。
【００１５】
入力部１０１は、キーボードやマウス等を有し、ユーザによる操作により、コメント作成表示装置１００における各種情報を入力する。各種情報の入力については、タッチパネルの操作により行なわれても良い。表示部１０２は、表示装置としてのモニタ（若しくはディスプレイ、タッチパネル等）やスピーカを有し、コメント作成表示装置１００における各種情報を出力する。なお、表示部１０２が表示する画面は、「表示画面」の一例である。
【００１６】
記憶部１１０は、制御部１２０による各種処理に要するデータや、制御部１２０による各種処理結果を記憶する。記憶部１１０には、映像記憶部１１１と、移動情報記憶部１１２と、コメント記憶部１１３とが含まれる。かかる記憶部１１０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。
【００１７】
映像記憶部１１１は、移動しながら撮影された映像の映像データを記憶する。より具体的には、映像記憶部１１１は、移動しながら撮影された映像を一意に識別するための映像ＩＤと、映像の映像データと、映像の二次的な情報を表すメタデータとを記憶する。例えば、メタデータは、撮影日時や撮影場所等を示す地点情報、撮影機器、動画の品質、コーデック、車種等である。映像データがディジタルデータである場合に、メタデータは、Ｅｘｉｆ（Exchange  Image  File  Format）と呼ばれるフォーマットを用いて、映像データ内に書き込まれていることが一般的である。
【００１８】
移動情報記憶部１１２は、移動しながら撮影された映像の撮影位置や時間に関する情報を記憶する。より具体的には、移動情報記憶部１１２は、移動情報ＩＤと、映像ＩＤと、測位開始時刻と、測位時刻及び測位点を含む測位データとを記憶する。これらのうち、移動情報ＩＤは、移動情報記憶部１１２に記憶された各情報を一意に識別するための情報である。測位開始時刻は、映像の撮影及び測位を開始した時刻を表す情報である。測位点は、撮影位置において、ＧＰＳ受信機等の位置計測を行なう機器によって測位された座標情報である。測位時刻は、測位点を計測した時刻の情報である。なお、測位データは、ＧＰＳ受信機でのＧＰＳ信号の受信毎に追加されるデータであり、撮影者が移動しながら映像の録画が行なわれるため、複数個記録される。
【００１９】
図２は、実施の形態１に係る移動情報記憶部１１２に記憶される情報例を示す図である。例を挙げると、移動情報記憶部１１２は、移動情報ＩＤ「移動情報１」と、移動映像ＩＤ「Ｍｏｖｉｅ１」と、測位開始時刻「２０１２／０２／１２  １２：００：００」と、測位時刻「２０１２／０２／１２  １２：００：００」と、測位点「（１３９．６１１５４３，３５．４６４９１７）」とを対応付けて記憶する。上述したように、測位データは、ひとつの移動情報ＩＤに対して、複数個記録されている。図２に示すように、測位点は、百分率の緯度及び経度である。すなわち、測位点「（１３９．６１１５４３，３５．４６４９１７）」であれば、東経１３９．６１１５４３度、北緯３５．４６４９１７度を示す情報となる。
【００２０】
コメント記憶部１１３は、映像の再生中に表示されるコメントに関する情報を記憶する。より具体的には、コメント記憶部１１３は、コメントＩＤと、映像ＩＤと、コメント文字列と、コメント座標値とを記憶する。これらのうち、コメントＩＤは、コメント記憶部１１３に記憶された各情報を一意に識別するための情報である。映像ＩＤには、コメント記憶部１１３に記憶されるコメントに関する情報が作成されたときに再生中であった映像の映像ＩＤが格納される。コメント文字列は、映像の再生中に表示されるコメントの文字列を表す情報であり、コメント座標値の位置において表示される可能性があるコメントである。コメント座標値は、コメント文字列が表示される撮影位置の座標情報を表す情報であり、コメント文字列がどの地点に対するコメントであるのかを示す座標情報（位置座標）である。
【００２１】
図３は、実施の形態１に係るコメント記憶部１１３に記憶される情報例を示す図である。例を挙げると、コメント記憶部１１３は、コメントＩＤ「Ｃｏｍｍｅｎｔ１」と、映像ＩＤ「Ｍｏｖｉｅ１」と、コメント文字列「ここのラーメンは美味しい」と、コメント座標値「（１３９．６１２３２７，３５．４６５７３８）」とを対応付けて記憶する。他の例を挙げると、コメント記憶部１１３は、コメントＩＤ「Ｃｏｍｍｅｎｔ２」と、映像ＩＤ「Ｍｏｖｉｅ２」と、コメント文字列「芸能人のＡさんの実家」と、コメント座標値「（１３９．６１１４４１，３５．４６５８８７）」とを対応付けて記憶する。
【００２２】
なお、記憶部１１０は、説明の便宜上、コメント作成表示装置１００に含まれるものとして説明するが、上述したように、映像等はネットワーク上のサーバ装置等に蓄積されていても良く、その一部又は全部をネットワーク接続された外部装置に配置されても良い。
【００２３】
制御部１２０は、制御プログラム、各種の処理手順等を規定したプログラム及び所要データを格納するための内部メモリを有する。制御部１２０には、映像選択部１２１と、映像取得部１２２と、コメントリスト作成部１２３と、再生制御部１２４と、新規コメント作成部１２５とが含まれる。かかる制御部１２０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路、又は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路である。
【００２４】
映像選択部１２１は、入力部１０１と表示部１０２とを介して、再生する映像をユーザに選択させるとともに、選択された映像の情報を受け付ける。より具体的には、映像選択部１２１は、映像記憶部１１１と移動情報記憶部１１２とに記憶された情報から、再生対象となる映像をユーザに選択させるためのＵＩ（User  Interface）を生成し、生成したＵＩを表示部１０２に表示する。そして、映像選択部１２１は、ユーザによって選択された映像の情報を、入力部１０１を介して取得する。
【００２５】
図４は、実施の形態１に係る映像選択部１２１によって提供されるＵＩの例を示す図である。図４に示すように、表示部１０２には、選択可能なセル１０、セル１１及びセル１２が配置されている。それぞれのセルには、移動しながら撮影された映像のそれぞれについて、対応する映像の撮影開始時刻と撮影時間とが表示されている。例を挙げると、セル１０には、撮影開始時刻「２０１２／０２／１２  １２：００：００」、撮影時間「２４分３０秒」である映像の情報が表示されている。そして、入力部１０１を介してユーザにより何れかのセルが選択されると、映像選択部１２１は、選択されたセルに対応する映像ＩＤを映像取得部１２２に対して通知する。
【００２６】
映像取得部１２２は、移動しながら撮影された映像と測位データとを取得する。より具体的には、映像取得部１２２は、映像選択部１２１によって通知された映像ＩＤに対応する映像の映像データを映像記憶部１１１から取得する。また、映像取得部１２２は、映像選択部１２１によって通知された映像ＩＤに対応する映像の測位時刻と測位点とを含む情報である測位データを移動情報記憶部１１２から取得する。そして、映像取得部１２２は、取得した映像データを再生制御部１２４に対して出力するとともに、取得した測位データをコメントリスト作成部１２３に対して通知する。
【００２７】
コメントリスト作成部１２３は、映像取得部１２２によって通知された測位データと、コメント記憶部１１３に記憶された情報とをもとに、映像の再生時に表示するコメント文字列のリストを作成する。かかるリストについては、「コメントリスト」と呼ぶ場合がある。より具体的には、コメントリスト作成部１２３は、映像取得部１２２によって通知された測位データの測位点それぞれと、コメント記憶部１１３に記憶されたコメント座標値との距離を算出する。そして、コメントリスト作成部１２３は、算出した距離が所定距離以下となったコメント座標値に対応するコメント文字列をリスト化したコメントリストを作成する。
【００２８】
所定距離は、例えば、５０メートル〜１００メートルの間の距離を指す。所定距離については、あまりに近い距離に制限してしまうと、道幅やＧＰＳ精度や速度等の要因により、本来表示した方が好ましいコメントが表示されなくなってしまう可能性がある。コメントリストは、例えば、再生される映像の相対再生時刻と、コメント文字列とが対応付けられたデータである。相対再生時刻は、映像の撮影開始時間を０秒としたときの再生時刻を表し、測位データの測位時刻と、映像取得部１２２によって取得された測位開始時刻との差分をとることで導出できる。
【００２９】
図５は、実施の形態１に係るコメントリストの例を示す図である。例を挙げると、コメントリストには、相対再生時刻「００：００：１２（１２秒）」と、コメント文字列「ここのカーブは見通しが悪い」とが対応付けられている。他の例を挙げると、コメントリストには、相対再生時刻「００：０１：５０（１分５０秒）」と、コメント文字列「天気が良ければ島が見えます」とが対応付けられている。なお、上述したように、コメントリストには、測位データの測位点との距離が所定距離以下のコメント座標値に対応するコメント文字列が追加されるため、１つの相対再生時刻に対して複数のコメント文字列が存在する場合がある。また、１つの相対再生時刻に対して１つのコメント文字列のみを表示させる場合には、所定距離以下のコメント座標値のうち、測位点との距離が最小になるコメント座標値に対応するコメント文字列のみをコメントリストに追加すれば良い。
【００３０】
再生制御部１２４は、移動しながら撮影された映像の再生を制御する。より具体的には、再生制御部１２４は、映像取得部１２２によって出力された映像データの表示部１０２への表示を制御する。このとき、再生制御部１２４は、コメントリスト作成部１２３によって作成されたコメントリストをもとに、相対再生時刻に合わせて、表示画面にコメント文字列を表示する。また、再生制御部１２４は、新規コメントをユーザに追加させるためのＵＩを表示部１０２に表示する。
【００３１】
図６は、実施の形態１に係る映像の再生画面の例を示す図である。図６に示すように、表示部１０２には、映像再生エリア２０と、コメント表示エリア２１と、コメント入力エリア２２と、コメント追加ボタン２３とが表示されている。これらのうち、映像再生エリア２０は、再生中の映像を表示するエリアである。コメント表示エリア２１は、映像の再生時間に合わせて、コメントリストのコメント文字列が表示されるエリアである。例えば、再生制御部１２４は、映像の再生時間がコメントリストに記録された何れかのコメント文字列の相対再生時刻に一致した場合に、対応するコメント文字列を一定時間だけコメント表示エリア２１に表示する。一定時間は、例えば、５秒間等の時間である。図６では、コメント文字列の表示について、再生中の映像に重畳した例を示している。表示画面において、コメント文字列は、再生中の映像に重畳されていなくても良い。例えば、映像の外側にコメント文字列が表示されても良い。
【００３２】
コメント入力エリア２２は、文字列が入力されるコントロール部品である。かかるコメント入力エリア２２には、入力部１０１を介してユーザによってコメント文字列が入力される。図６の例では、コメント文字列「ここのパンは美味しい」がコメント入力エリア２２に入力されている。コメント追加ボタン２３は、コメント入力エリア２２に入力された文字列を新規コメントとして追加するためのコントロール部品である。ユーザによってコメント追加ボタン２３が押下された場合に、再生制御部１２４は、押下されたときの映像の映像ＩＤと、再生時間と、コメント座標値とを新規コメント作成部１２５に対して出力する。コメント座標値は、再生時間に対応する測位点（撮影位置の座標情報）を参照することによって設定される。また、ユーザによってコメント追加ボタン２３が押下された場合に、入力部１０１は、入力されたコメント文字列を新規コメント作成部１２５に対して出力する。
【００３３】
なお、新規コメント作成部１２５に対して出力される再生時間やコメント座標値は、コメント追加ボタン２３が押下されたときではなく、コメント入力エリア２２に文字列が入力されたときのものであっても良い。具体的には、文字列の入力にはある程度の時間を要するため、文字列が入力された時点における再生時間やコメント座標値を利用する。すなわち、再生制御部１２４は、コメント入力エリア２２に文字列が入力された時点における再生時間やコメント座標値を取得しておき、コメント追加ボタン２３が押下された場合に、取得した再生時間やコメント座標値を新規コメント作成部１２５に対して出力する。このとき、再生制御部１２４は、コメント入力エリア２２に文字列が入力された時点で、再生中の映像を一時停止させても良い。
【００３４】
新規コメント作成部１２５は、新規コメント情報を作成し、作成した新規コメント情報をコメント記憶部１１３に格納する。より具体的には、新規コメント作成部１２５は、入力部１０１を介して入力されたコメント文字列を受け付けるとともに、再生制御部１２４によって出力された映像ＩＤ、再生時間及びコメント座標値を受け付ける。そして、新規コメント作成部１２５は、受け付けたコメント文字列、映像ＩＤ、再生時間及びコメント座標値をコメント記憶部１１３に格納する。
【００３５】
ここで、新規コメント情報のコメント座標値の設定について詳細に説明する。再生中の映像の映像ＩＤに対応する測位開始時刻と測位時刻との差分が、再生中の映像の再生時間と同一である測位データの測位点を取得し、取得した測位点をコメント座標値とする。図３の例を挙げて説明すると、再生中の映像ＩＤが「Ｍｏｖｉｅ１」であり、再生時間が「００：００：０３」である場合に、測位開始時刻と測位時刻との差分が３秒となるのは、測位開始時刻「２０１２／０２／１２  １２：００：００」から３秒経過している測位時刻「２０１２／０２／１２  １２：００：０３」である。これにより、測位時刻「２０１２／０２／１２  １２：００：０３」に対応する測位点「（１３９．６１１７４７，３５．４６５１３５）」をコメント座標値として設定する。
【００３６】
但し、再生時間に合致する測位時刻が存在しない場合には、線形補間処理を実行することで測位点を算出する。図３の例を挙げて説明すると、再生中の映像の映像ＩＤが「Ｍｏｖｉｅ１」であり、再生時間が「００：００：０２」である場合に、測位開始時刻と測位時刻との差分が２秒となるデータが存在しないため、測位時刻が「２０１２／０２／１２  １２：００：００」の測位データと、測位時刻が「２０１２／０２／１２  １２：００：０３」の測位データとを用いて線形補間を行なう。（数１）の線形補間により測位点が求められ、求められた測位点はコメント座標値として設定される。
【数１】
2014078106.tif 000003
【００３７】
［実施の形態１に係る全体処理フロー］
次に、図７を用いて、実施の形態１に係るコメント作成表示装置１００における全体処理の流れについて説明する。図７は、実施の形態１に係るコメント作成表示装置１００における全体処理の流れの例を示すフローチャートである。
【００３８】
図７に示すように、映像選択部１２１によって生成され表示部１０２に表示された、再生対象となる映像をユーザに選択させるためのＵＩにおいて、再生する映像が選択された場合に（ステップＳ１０１：Ｙｅｓ）、映像取得部１２２は、選択された映像の映像ＩＤに対応する映像データを映像記憶部１１１から取得するとともに、測位時刻と測位点とを含む測位データを移動情報記憶部１１２から取得する（ステップＳ１０２）。一方、映像取得部１２２は、再生する映像が選択されない場合に（ステップＳ１０１：Ｎｏ）、再生する映像の選択待ちの状態となる。
【００３９】
コメントリスト作成部１２３は、映像取得部１２２によって取得された測位データの測位点のそれぞれと、コメント記憶部１１３に記憶されたコメント座標値との距離を算出し、算出した距離が所定距離以下となったコメント座標値に対応するコメント文字列をリスト化したコメントリストを作成する（ステップＳ１０３）。再生制御部１２４は、コメントリスト作成部１２３によって作成されたコメントリストをもとに、映像取得部１２２によって取得された映像データの映像の表示部１０２への表示を制御するとともに、表示画面にコメント文字列を表示し、新規コメントをユーザに追加させるためのＵＩを表示部１０２に表示する（ステップＳ１０４）。新規コメント作成部１２５は、入力されたコメント文字列を受け付けるとともに、再生制御部１２４から映像ＩＤ、再生時間及びコメント座標値を受け付けて、受け付けたコメント文字列、映像ＩＤ、再生時間及びコメント座標値をコメント記憶部１１３に格納する（ステップＳ１０５）。
【００４０】
［実施の形態１に係るコメントリスト作成処理フロー］
次に、図８を用いて、実施の形態１に係るコメントリスト作成処理の流れについて説明する。図８は、実施の形態１に係るコメントリスト作成処理の流れの例を示すフローチャートである。実施の形態１に係るコメントリスト作成処理とは、主にコメントリスト作成部１２３による処理を指す。
【００４１】
図８に示すように、コメントリスト作成部１２３は、映像取得部１２２によって取得された測位データのデータ数を「Ｍ」とし、初期値「１」、増分「１」のループ変数「ｍ」が、終了値「Ｍ」になるまでループするループＡを開始する（ステップＳ２０１）。以下、ｍ番目の測位データについては、「測位データｍ」と呼ぶ場合がある。
【００４２】
そして、コメントリスト作成部１２３は、測位データｍの測位時刻から求められる相対時刻と、コメントリストに最後に追加されたコメント文字列に対応する相対再生時刻との差が、コメント文字列の表示時間以上であるか否かを判定することにより、コメント文字列が表示可能か否かを判定する（ステップＳ２０２）。測位データｍの測位時刻から相対時刻を求める方法は、映像取得部１２２によって取得された測位開始時刻と、測位データｍの測位時刻との差を求めれば良い。上述したように、コメント文字列の表示時間は例えば５秒間となっているため、コメントリスト作成部１２３は、５秒以上の余裕がある場合に、コメント文字列が表示可能であると判定する。
【００４３】
このとき、コメントリスト作成部１２３は、コメント文字列が表示可能であると判定した場合に（ステップＳ２０２：Ｙｅｓ）、測位データｍの測位点と、コメント記憶部１１３に記憶された全てのコメント座標値との距離を算出する（ステップＳ２０３）。測位データｍの測位点と、コメント座標値とが百分率の緯度経度で表現されている場合に、２点間のおおよその距離「Ｄ」は、測位データｍの測位点を（ｘ１，ｙ１）、コメント座標値を（ｘ２，ｙ２）とすると、（数２）により求めることができる。（数２）において、距離「Ｄ」の単位は、メートルである。
【数２】
2014078106.tif 000004
【００４４】
続いて、コメントリスト作成部１２３は、算出した距離が所定距離以下であるか否かを判定する（ステップＳ２０４）。コメントリスト作成部１２３は、算出した距離が所定距離以下であると判定した場合に（ステップＳ２０４：Ｙｅｓ）、測位データｍの測位点との距離が所定距離以下であるコメント座標値に対応するコメント文字列と同一のコメント文字列が、コメントリストに既に追加されているか否かを判定する（ステップＳ２０５）。このとき、コメントリスト作成部１２３は、同一のコメント文字列がコメントリストに既に追加されていないと判定した場合に（ステップＳ２０５：Ｎｏ）、測位データｍから算出される映像データの相対再生時刻と、コメント文字列とをコメントリストに追加する（ステップＳ２０６）。
【００４５】
その後、コメントリスト作成部１２３は、ループ変数ｍがループＡの終了条件を満たすならば（ステップＳ２０７）、処理を終了する。一方、コメントリスト作成部１２３は、終了条件を満たさない場合に、ステップＳ２０１に戻り、上述した処理を実行する。すなわち、コメントリスト作成部１２３は、コメントが表示可能でないと判定した場合（ステップＳ２０２：Ｎｏ）、算出した距離が所定距離より大きい場合（ステップＳ２０４：Ｎｏ）、同一のコメント文字列がコメントリストに既に追加されている場合に（ステップＳ２０５：Ｙｅｓ）、ループ変数ｍがループＡの終了条件を満たすまで、上述した処理を実行する。
【００４６】
［実施の形態１による効果］
上述したように、コメント作成表示装置１００は、映像の位置を再生時間から求めるので、再生中の映像の位置に対応するコメントを表示することができる。ユーザは、映像の再生中の位置に対応するコメントを閲覧することで、実際の周囲の映像とコメントとの関係を容易に把握することができる。また、再生中の映像の位置に対応するコメントを保持しているので、例えば、コメント座標値をもとに他の動画にコメント文字列を表示させることも可能であるとともに、任意の地図サービスにコメント文字列を表示させることも可能である。
【００４７】
［実施の形態１の変形例］
図９は、実施の形態１の変形例に係る映像の再生画面の例を示す図である。図９に示す例では、コメント一覧２４が表示されているところが図６とは異なる。具体的には、コメント一覧２４のコメント文字列から何れかがユーザによって選択された場合に、再生制御部１２４は、選択されたコメント文字列に対応する位置に映像の再生位置をシークする。以下に、コメント一覧２４から選択されたコメント文字列に対応する位置に映像の再生位置をシークする場合の処理について説明する。
【００４８】
コメントリスト作成部１２３は、コメント文字列と、コメント文字列に対応する測位時刻とを組み合わせたデータを表すコメント一覧２４をコメントリストとは別にさらに作成する。これにより、再生制御部１２４は、コメントリスト作成部１２３によって作成されたコメント一覧２４のコメント文字列を表示画面に表示する（図９参照）。その後、再生制御部１２４は、コメント一覧２４のコメント文字列から何れかが選択された場合に、選択されたコメント文字列の測位時刻の測位点に対応する映像の再生を制御することにより、コメント一覧２４から選択されたコメント文字列に対応する位置に映像の再生位置をシークする。
【００４９】
また、コメントリスト作成部１２３は、映像ＩＤ及びコメントＩＤもコメント一覧２４に追加しても良い。これにより、再生制御部１２４は、コメント一覧２４から何れかのコメント文字列が選択された場合に、選択されたコメント文字列に対応する映像ＩＤの映像に変更するようにしても良い。また、再生する映像を変更する場合に、再生制御部１２４は、新たな映像ＩＤに対応する映像の再生を開始するときに、コメントリスト作成部１２３からコメントＩＤを取得し、取得したコメントＩＤに一致するコメント文字列の相対再生時刻に再生位置を変更することで、選択されたコメント文字列に対応する位置から再生することができる。
【００５０】
（実施の形態２）
上記実施の形態１では、再生中の映像の位置に対するコメントを追加する場合を説明した。実施の形態２では、再生中の映像の位置に対するコメントの追加に際して、コメントの表示位置を設定する場合を説明する。
【００５１】
具体的には、実施の形態２では、コメントが入力された場合に、表示画面に表示するコメントの表示位置を設定することで方角情報を付加する。そして、実施の形態２では、付加された方角情報をもとに、コメントの表示・非表示を制御する。例えば、東京から静岡方面へ向かう映像において富士山についてコメントが入力されたとしても、静岡から東京方面へ向かう映像には同方向に富士山は映らないため、同位置であっても入力されたコメントを表示することは好ましくない場合がある。
【００５２】
［実施の形態２に係るコメント作成表示装置の構成］
図１０を用いて、実施の形態２に係るコメント作成表示装置の構成を説明する。図１０は、実施の形態２に係るコメント作成表示装置の構成例を示す機能ブロック図である。なお、図１０では、実施の形態１に係るコメント作成表示装置１００と同様の構成については同一の符号を付し、同様の構成については詳細な説明を省略する場合がある。実施の形態２では、記憶部２１０の移動情報記憶部２１２及びコメント記憶部２１３、制御部２２０のコメントリスト作成部２２３、再生制御部２２４、新規コメント作成部２２５及び方角指定部２２６以外の機能及び構成、処理については実施の形態１と同様である。
【００５３】
図１０に示すように、コメント作成表示装置２００は、入力部１０１と、表示部１０２と、記憶部２１０と、制御部２２０とを有する。記憶部２１０は、映像記憶部１１１と、移動情報記憶部２１２と、コメント記憶部２１３とを有する。制御部２２０は、映像選択部１２１と、映像取得部１２２と、コメントリスト作成部２２３と、再生制御部２２４と、新規コメント作成部２２５と、方角指定部２２６とを有する。
【００５４】
移動情報記憶部２１２は、映像ＩＤと、測位開始時刻と、測位データとを、移動情報ＩＤに対応付けて記憶する。かかる測位データには、測位時刻及び測位点に加えて、映像の撮影時の方角情報を表わす撮影方角情報が含まれる。すなわち、実施の形態２に係る測位データは、測位時刻、測位点及び撮影方角情報の組み合わせとなる。撮影方角情報には、方角を示す数値が格納される。例えば、北を０度として、時計回りに１周を３６０度の度数法で表現する。つまり、真東は９０度、真南は１８０度、真西は２７０度である。方角を示す数値としては、度数法ではなく、弧度法で表現しても良いし、０度の基準を北ではなく南等の他の方角に変更しても良い。
【００５５】
コメント記憶部２１３は、映像ＩＤと、コメント文字列と、コメント座標値と、コメント方角とを、コメントＩＤに対応付けて記憶する。コメント方角は、表示画面上におけるコメント文字列の表示位置を示す情報である。また、コメント方角は、撮影方角情報と同様に、方角を示す数値が格納される。
【００５６】
コメントリスト作成部２２３は、映像取得部１２２によって通知された測位データと、コメント記憶部２１３に記憶された情報とをもとに、コメントリストを作成する。より具体的には、コメントリスト作成部２２３は、映像取得部１２２によって通知された測位データの測位点それぞれと、コメント記憶部２１３に記憶されたコメント座標値との距離を算出する。そして、コメントリスト作成部２２３は、算出した距離が所定距離以下となったコメント座標値に対応するコメント文字列をリスト化したコメントリストを作成する。このとき、コメントリスト作成部２２３は、測位データの撮影方角情報と、コメント方角とを用いて、コメント文字列を表示画面に表示する際の表示角度を算出する。
【００５７】
表示角度は、測位データｍの撮影方角情報を「θｍ」、コメント方角を「θｃ」とすると、表示角度「θ」は（数３）により求められる。これらにより、コメントリスト作成部２２３は、求めた表示角度をさらに含むコメントリストを作成する。
【数３】
2014078106.tif 000005
【００５８】
再生制御部２２４は、移動しながら撮影された映像の再生を制御する。より具体的には、再生制御部２２４は、映像取得部１２２によって出力された映像データの表示部１０２への表示を制御する。このとき、再生制御部２２４は、コメントリスト作成部２２３によって作成されたコメントリストをもとに、相対再生時刻に合わせて、また、表示角度に応じて、コメント文字列を表示する。表示角度に応じたコメント文字列の表示について、再生制御部２２４は、表示角度が３１５度以上３６０度未満、又は、０度以上４５度未満であるとき、表示角度を「θ」、映像の幅を「ｗ」、コメント文字列の幅を「ｗｃ」とすると、コメント表示エリア２１のｘ座標値「ｘｃ」を（数４）によって算出する。これらにより、再生制御部２２４は、コメント表示エリア２１の左上の座標値を（数４）により算出されたｘ座標に移動させ、コメント文字列を表示画面に表示する。つまり、表示画面に表示されるコメント文字列は、映像に重畳されていることになる。但し、コメント文字列は、映像に重畳されていなくても良く、映像の外側に表示して、算出した座標位置に対して矢印等のオブジェクトで指し示すようにしても良い。なお、再生制御部２２４は、表示角度が４５度以上３１５度未満である場合に、コメント文字列に対応する対象物が映像外にあることとして、コメント表示エリア２１にはコメント文字列を表示させないようにする。また、再生制御部２２４は、再生制御部１２４と同様に、新規コメントをユーザに追加させるためのＵＩを表示部１０２に表示する。また、コメント表示エリア２１のｘ座標値は、「コメント位置」の一例である。
【数４】
2014078106.tif 000006
【００５９】
図１１は、実施の形態２に係る映像の再生画面の例を示す図である。図１１に示すように、表示部１０２には、映像再生エリア２０と、コメント表示エリア２１と、カーソルポインタ２５と、決定ボタン２６とが表示されている。図１１では、コメント入力エリア２２で入力された文字列「ここのパンは美味しい」が、コメント表示エリア２１に表示されている例を表している。すなわち、図１１に示すコメント表示エリア２１は、コメント入力エリア２２に入力された文字列のプレビューの役割を担っている。
【００６０】
ユーザは、カーソルポインタ２５を操作して、プレビューとしてのコメント表示エリア２１を表示させたい位置に移動させて、決定ボタン２６を押下する。詳細には、ユーザは、文字列に対応する対象物の方向に、プレビューとしてのコメント表示エリア２１を移動させることになる。決定ボタン２６が押下されると、再生制御部２２４は、押下されたときの映像の映像ＩＤと、再生時間と、コメント座標値とを新規コメント作成部２２５に対して出力する。加えて、再生制御部２２４は、ユーザによって決定ボタン２６が押下された場合に、プレビューとしてのコメント表示エリア２１のｘ座標値「ｘｃ」と、映像の幅「ｗ」と、コメント文字列の幅「ｗｃ」とを方角指定部２２６に対して出力する。また、ユーザによって決定ボタン２６が押下された場合に、入力部１０１は、入力されたコメント文字列を新規コメント作成部２２５に対して出力する。
【００６１】
方角指定部２２６は、再生制御部２２４によって出力されたコメント表示エリア２１のｘ座標値「ｘｃ」と、映像の幅「ｗ」と、コメント文字列の幅「ｗｃ」とをもとに、コメント方角「θｃ」を求める。より具体的には、方角指定部２２６は、コメント方角「θｃ」を（数５）により求めて、求めたコメント方角「θｃ」を新規コメント作成部２２５に対して出力する。
【数５】
2014078106.tif 000007
【００６２】
新規コメント作成部２２５は、新規コメント情報を作成し、作成した新規コメント情報をコメント記憶部２１３に格納する。より具体的には、新規コメント作成部２２５は、入力部１０１を介して入力されたコメント文字列を受け付けるとともに、再生制御部２２４によって出力された映像ＩＤ、再生時間及びコメント座標値を受け付ける。加えて、新規コメント作成部２２５は、方角指定部２２６によって出力されたコメント方角「θｃ」を受け付ける。そして、新規コメント作成部２２５は、受け付けたコメント文字列、映像ＩＤ、再生時間、コメント座標値及びコメント方角をコメント記憶部２１３に格納する。
【００６３】
［実施の形態２に係る全体処理フロー］
次に、図１２を用いて、実施の形態２に係るコメント作成表示装置２００における全体処理の流れについて説明する。図１２は、実施の形態２に係るコメント作成表示装置２００における全体処理の流れの例を示すフローチャートである。
【００６４】
図１２に示すように、映像選択部１２１によって生成され表示部１０２に表示された、再生対象となる映像をユーザに選択させるためのＵＩにおいて、再生する映像が選択された場合に（ステップＳ３０１：Ｙｅｓ）、映像取得部１２２は、選択された映像の映像ＩＤに対応する映像データを映像記憶部１１１から取得するとともに、測位時刻、測位点及び撮影方角情報を含む測位データを移動情報記憶部２１２から取得する（ステップＳ３０２）。一方、映像取得部１２２は、再生する映像が選択されない場合に（ステップＳ３０１：Ｎｏ）、再生する映像の選択待ちの状態となる。
【００６５】
コメントリスト作成部２２３は、映像取得部１２２によって取得された測位データの測位点のそれぞれと、コメント記憶部２１３に記憶されたコメント座標値との距離を算出するとともに、測位データの撮影方角情報とコメント方角とを用いて、コメント文字列の表示角度を算出し、算出した距離が所定距離以下となったコメント座標値に対応するコメント文字列及び表示角度を含むコメントリストを作成する（ステップＳ３０３）。
【００６６】
再生制御部２２４は、コメントリスト作成部２２３によって作成されたコメントリストをもとに、映像取得部１２２によって取得された映像データの映像の表示部１０２への表示を制御するとともに、表示角度に応じて表示画面にコメント文字列を表示し、新規コメントをユーザに追加させるためのＵＩを表示部１０２に表示する（ステップＳ３０４）。ここで、方角指定部２２６は、再生制御部２２４から受け付けた、コメント表示エリア２１のｘ座標値、映像の幅及びコメント文字列の幅をもとに、コメント方角を求め、求めたコメント方角を新規コメント作成部２２５に対して出力する。新規コメント作成部２２５は、入力されたコメント文字列を受け付けるとともに、再生制御部２２４から映像ＩＤ、再生時間及びコメント座標値を受け付けて、さらに、方角指定部２２６からコメント方角を受け付けて、受け付けたコメント文字列、映像ＩＤ、再生時間、コメント座標値及びコメント方角をコメント記憶部２１３に格納する（ステップＳ３０５）。
【００６７】
［実施の形態２に係るコメントリスト作成処理フロー］
次に、図１３を用いて、実施の形態２に係るコメントリスト作成処理の流れについて説明する。図１３は、実施の形態２に係るコメントリスト作成処理の流れの例を示すフローチャートである。実施の形態２に係るコメントリスト作成処理とは、主にコメントリスト作成部２２３による処理を指す。
【００６８】
図１３に示すように、コメントリスト作成部２２３は、映像取得部１２２によって取得された測位データのデータ数を「Ｍ」とし、初期値「１」、増分「１」のループ変数「ｍ」が、終了値「Ｍ」になるまでループするループＡを開始する（ステップＳ４０１）。以下、ｍ番目の測位データについては、「測位データｍ」と呼ぶ場合がある。
【００６９】
そして、コメントリスト作成部２２３は、測位データｍの測位時刻から求められる相対時刻と、コメントリストに最後に追加されたコメント文字列に対応する相対再生時刻との差が、コメント文字列の表示時間以上であるか否かを判定することにより、コメント文字列が表示可能か否かを判定する（ステップＳ４０２）。このとき、コメントリスト作成部２２３は、コメント文字列が表示可能であると判定した場合に（ステップＳ４０２：Ｙｅｓ）、測位データｍの測位点と、コメント記憶部２１３に記憶された全てのコメント座標値との距離を算出する（ステップＳ４０３）。
【００７０】
続いて、コメントリスト作成部２２３は、算出した距離が所定距離以下であるか否かを判定する（ステップＳ４０４）。コメントリスト作成部２２３は、算出した距離が所定距離以下であると判定した場合に（ステップＳ４０４：Ｙｅｓ）、測位データｍの撮影方角情報とコメント方角とから、表示角度を算出する（ステップＳ４０５）。そして、コメントリスト作成部２２３は、算出した表示角度と、測位データｍから算出された映像データの相対再生時刻と、コメント文字列とをコメントリストに追加する（ステップＳ４０６）。
【００７１】
その後、コメントリスト作成部２２３は、ループ変数ｍがループＡの終了条件を満たすならば（ステップＳ４０７）、処理を終了する。一方、コメントリスト作成部２２３は、終了条件を満たさない場合に、ステップＳ４０１に戻り、上述した処理を実行する。すなわち、コメントリスト作成部２２３は、コメントが表示可能でないと判定した場合（ステップＳ４０２：Ｎｏ）、算出した距離が所定距離より大きい場合に（ステップＳ４０４：Ｎｏ）、ループ変数ｍがループＡの終了条件を満たすまで、上述した処理を実行する。
【００７２】
なお、実施の形態２に係るコメントリスト作成処理では、映像の撮影方角情報に応じて算出される表示角度が変化するため、ステップＳ２０５に示した重複判定を行なわないこととして説明した。このため、実施の形態２では、同一のコメント文字列がコメントリストに複数回記録される可能性がある。また、ステップＳ４０６においては、上述したように、表示角度が所定の角度範囲でなければ、対応するコメント文字列をコメントリストに追加しないようにしても良い。
【００７３】
［実施の形態２による効果］
上述したように、コメント作成表示装置２００は、コメントに方角情報を付加することで、再生中の映像（若しくは表示画面）の適切な位置にコメント文字列を表示することができる。また、コメント作成表示装置２００は、コメント方角に応じてコメント文字列の表示・非表示を制御することができるので、映像に表示されない対象物に対するコメント文字列の表示を抑制することができる。
【００７４】
（実施の形態３）
上記実施の形態１では、再生中の映像の測位データの測位点と、コメント座標値との距離が所定距離以下であるコメント座標値に対応するコメント文字列をコメントリストに追加する場合を説明した。実施の形態３では、有用なコメント文字列を優先的にコメントリストに追加する場合を説明する。
【００７５】
具体的には、実施の形態３では、映像の再生中に表示されるコメント文字列が複数存在する場合に、複数のコメント文字列をコメント表示エリア２１に一度に表示することは好ましくない可能性があるため、表示すべきコメント文字列と表示しなくても良いコメント文字列との取捨選択を行なう。コメント文字列の取捨選択では、再生中の映像に関するメタデータと、コメント文字列に対応する映像に関するメタデータとの類似度合いを評価値として算出し、評価値がより高いコメント文字列をコメントリストに追加する。
【００７６】
［実施の形態３に係るコメント作成表示装置の構成］
図１４を用いて、実施の形態３に係るコメント作成表示装置の構成を説明する。図１４は、実施の形態３に係るコメント作成表示装置の構成例を示す機能ブロック図である。なお、図１４では、実施の形態１に係るコメント作成表示装置１００と同様の構成については同一の符号を付し、同様の構成については詳細な説明を省略する場合がある。実施の形態３では、制御部３２０のコメントリスト作成部３２３以外の機能及び構成、処理については実施の形態１と同様である。
【００７７】
図１４に示すように、コメント作成表示装置３００は、入力部１０１と、表示部１０２と、記憶部１１０と、制御部３２０とを有する。記憶部１１０は、映像記憶部１１１と、移動情報記憶部１１２と、コメント記憶部１１３とを有する。制御部３２０は、映像選択部１２１と、映像取得部１２２と、コメントリスト作成部３２３と、再生制御部１２４と、新規コメント作成部１２５とを有する。
【００７８】
コメントリスト作成部３２３は、映像取得部１２２によって通知された測位データと、コメント記憶部１１３に記憶された情報とをもとに、コメントリストを作成する。より具体的には、コメントリスト作成部３２３は、映像取得部１２２によって通知された測位データの測位点それぞれと、コメント記憶部１１３に記憶されたコメント座標値との距離を算出する。そして、コメントリスト作成部３２３は、算出した距離が所定距離以下となったコメント座標値を有するコメント情報についてコメント評価値を算出する。
【００７９】
かかるコメント評価値は、距離が所定距離以下となったコメント座標値に対応する映像ＩＤをもとに映像のメタデータを取得し、再生中の映像の映像ＩＤのメタデータと比較し、メタデータが近いコメント座標値のコメント評価値が高くなるように評価式を設定することにより得られる。ここで、メタデータが近いとは、メタデータ同士の類似度合いが高いことを意味する。例えば、評価するメタデータの数を「Ｎ」、ｋ番目のメタデータの一致状態を１若しくは０で表す変数を「ｃｋ」、ｋ番目のメタデータの重みを「αｋ」とすると、コメント評価値「ｅ」は（数６）により求められる。なお、（数６）において、重み「αｋ」は、ユーザにより任意の値が設定される。
【数６】
2014078106.tif 000008
【００８０】
以下に、コメント評価値の算出について例を挙げて説明する。例えば、メタデータは、季節、撮影時の天候及び車種が含まれるものとする。季節に対する重みは「０．２」、天候に対する重みは「０．３」、車種に対する重みは「０．５」とする。映像選択部１２１において選択された映像のメタデータ、すなわち再生中の映像のメタデータについては、季節「春」、天候「晴れ」、車種「ワゴン」であるものとする。
【００８１】
上述した状態において、あるコメント座標値に対応する映像のメタデータが、季節「夏」、天候「雨」、車種「ワゴン」であるものとする。つまり、メタデータ同士の一致は、車種「ワゴン」のみである。このときのコメント評価値は、「０．２×０＋０．３×０＋０．５×１＝０．５」となる。また、映像ＩＤが同一であればメタデータも全て一致するため、コメント評価値は、「０．２×１＋０．３×１＋０．５×１＝１」となる。
【００８２】
コメント評価値を求めたコメントリスト作成部３２３は、所定評価値以上となったコメント評価値に対応するコメント文字列と、相対再生時刻とをコメントリストに追加する。なお、コメントリストへの追加については、コメントリストへの追加数を制限することを目的としているため、コメント評価値の高いコメント文字列を所定数だけコメントリストに追加しても良いし、コメント評価値が最も高いコメント文字列のみをコメントリストに追加しても良い。
【００８３】
［実施の形態３に係る全体処理フロー］
次に、図１５を用いて、実施の形態３に係るコメント作成表示装置３００における全体処理の流れについて説明する。図１５は、実施の形態３に係るコメント作成表示装置３００における全体処理の流れの例を示すフローチャートである。
【００８４】
図１５に示すように、映像選択部１２１によって生成され表示部１０２に表示された、再生対象となる映像をユーザに選択させるためのＵＩにおいて、再生する映像が選択された場合に（ステップＳ５０１：Ｙｅｓ）、映像取得部１２２は、選択された映像の映像ＩＤに対応する映像データを映像記憶部１１１から取得するとともに、測位時刻と測位点とを含む測位データを移動情報記憶部１１２から取得する（ステップＳ５０２）。一方、映像取得部１２２は、再生する映像が選択されない場合に（ステップＳ５０１：Ｎｏ）、再生する映像の選択待ちの状態となる。
【００８５】
コメントリスト作成部３２３は、映像取得部１２２によって取得された測位データの測位点のそれぞれと、コメント記憶部１１３に記憶されたコメント座標値との距離を算出し、算出した距離が所定距離以下となったコメント座標値を有するコメント情報についてコメント評価値を算出し、コメント評価値が所定評価値以上となったコメント文字列をリスト化したコメントリストを作成する（ステップＳ５０３）。
【００８６】
再生制御部１２４は、コメントリスト作成部３２３によって作成されたコメントリストをもとに、映像取得部１２２によって取得された映像データの映像の表示部１０２への表示を制御するとともに、表示画面にコメント文字列を表示し、新規コメントをユーザに追加させるためのＵＩを表示部１０２に表示する（ステップＳ５０４）。新規コメント作成部１２５は、入力されたコメント文字列を受け付けるとともに、再生制御部１２４から映像ＩＤ、再生時間及びコメント座標値を受け付けて、受け付けたコメント文字列、映像ＩＤ、再生時間及びコメント座標値をコメント記憶部１１３に格納する（ステップＳ５０５）。
【００８７】
［実施の形態３に係るコメントリスト作成処理フロー］
次に、図１６を用いて、実施の形態３に係るコメントリスト作成処理の流れについて説明する。図１６は、実施の形態３に係るコメントリスト作成処理の流れの例を示すフローチャートである。実施の形態３に係るコメントリスト作成処理とは、主にコメントリスト作成部３２３による処理を指す。なお、図１６では、評価値の最も高いコメント文字列をコメントリストに追加する場合を例に挙げて説明する。
【００８８】
図１６に示すように、コメントリスト作成部３２３は、映像取得部１２２によって取得された測位データのデータ数を「Ｍ」とし、初期値「１」、増分「１」のループ変数「ｍ」が、終了値「Ｍ」になるまでループするループＡを開始する（ステップＳ６０１）。以下、ｍ番目の測位データについては、「測位データｍ」と呼ぶ場合がある。
【００８９】
そして、コメントリスト作成部３２３は、測位データｍの測位時刻から求められる相対時刻と、コメントリストに最後に追加されたコメント文字列に対応する相対再生時刻との差が、コメント文字列の表示時間以上であるか否かを判定することにより、コメント文字列が表示可能か否かを判定する（ステップＳ６０２）。このとき、コメントリスト作成部３２３は、コメント文字列が表示可能であると判定した場合に（ステップＳ６０２：Ｙｅｓ）、測位データｍの測位点と、コメント記憶部１１３に記憶された全てのコメント座標値との距離を算出する（ステップＳ６０３）。
【００９０】
続いて、コメントリスト作成部３２３は、算出した距離が所定距離以下であるか否かを判定する（ステップＳ６０４）。コメントリスト作成部３２３は、算出した距離が所定距離以下であると判定した場合に（ステップＳ６０４：Ｙｅｓ）、所定距離以下となったコメント座標値に対応する映像ＩＤの映像のメタデータと、再生中の映像のメタデータとを比較することにより、コメント座標値それぞれに対応するコメント文字列のコメント評価値を算出する（ステップＳ６０５）。そして、コメントリスト作成部３２３は、測位データｍから算出される映像データの相対再生時刻と、コメント評価値の最も高いコメント文字列とをコメントリストに追加する（ステップＳ６０６）。
【００９１】
その後、コメントリスト作成部３２３は、ループ変数ｍがループＡの終了条件を満たすならば（ステップＳ６０７）、処理を終了する。一方、コメントリスト作成部３２３は、終了条件を満たさない場合に、ステップＳ６０１に戻り、上述した処理を実行する。すなわち、コメントリスト作成部３２３は、コメントが表示可能でないと判定した場合（ステップＳ６０２：Ｎｏ）、算出した距離が所定距離より大きい場合に（ステップＳ６０４：Ｎｏ）、ループ変数ｍがループＡの終了条件を満たすまで、上述した処理を実行する。
【００９２】
［実施の形態３による効果］
上述したように、コメント作成表示装置３００は、再生中の映像が表示される表示画面に表示するコメント文字列について、再生中の映像の撮影条件等に近い映像の閲覧中に入力されたコメント文字列とするので、より関連度合いの高いコメント文字列を表示することができる。
【００９３】
（実施の形態４）
さて、これまで本発明に係るコメント作成表示装置１００、コメント作成表示装置２００、コメント作成表示装置３００の実施の形態について説明したが、上述した実施の形態以外にも種々の異なる形態にて実施されてよいものである。そこで、（１）コメントの表示時間、（２）コメント表示エリアの座標値、（３）コメント評価値に応じた処理、（４）コメント表示エリアの位置、（５）構成、（６）プログラム、について異なる実施の形態を説明する。
【００９４】
（１）コメントの表示時間
上記実施の形態１では、コメント文字列の表示時間について、５秒間等の一定時間であることとして説明した。かかるコメント文字列の表示時間については、動的に変更することも可能である。例えば、測位データの測位点とコメント座標値との距離が所定値以上となる時間まで表示するようにしても良い。また、ＧＰＳ等を用いて計測された速度が遅いほど長く表示する等、速度に応じて表示時間を変化させるようにしても良い。
【００９５】
（２）コメント表示エリアの座標値
上記実施の形態２では、コメント表示エリア２１をｘ軸方向に移動させて、コメント表示エリア２１の左上のｘ座標値を利用してコメント方角等を算出する場合を説明した。かかる座標値については、ｙ座標値を利用しても良い。例えば、コメント表示エリア２１をｙ軸方向にも移動させられるようにして、決定ボタン２６の押下時にコメント表示エリア２１のｙ座標値「ｙｃ」を方角指定部２２６に対して出力し、ｙ座標値「ｙｃ」をもとに算出されたコメント方角を利用する。
【００９６】
（３）コメント評価値に応じた処理
上記実施の形態３では、算出したコメント評価値の高いコメント文字列をコメントリストに追加する場合を説明した。かかるコメント評価値については、コメント文字列を表示画面に表示する場合にも利用するようにしても良い。例えば、再生制御部１２４は、コメント文字列を表示画面に表示する場合に、コメント評価値の高さによって表示するコメント文字列の大きさや色等を変化させても良い。
【００９７】
（４）コメント表示エリアの位置
上記実施の形態２では、コメント表示エリア２１を映像に重畳する場合を説明した。かかるコメント表示エリア２１については、映像に重畳されていなくても良い。図１７は、コメント表示エリア２１を映像の外側に表示する例（１）を示す図である。例えば、図１７に示すように、コメント表示エリア２１は、映像再生エリア２０の外側に配置されている。図１７に示す例では、コメント入力エリア２２で入力された文字列「ここのパンは美味しい」が映像再生エリア２０の外側に配置されたコメント表示エリア２１に表示されている。ユーザは、カーソルポインタ２５（図示せず）を操作して、矢印の先端を移動させて決定ボタン２６を押下する。そして、再生制御部２２４は、押下されたときの映像の映像ＩＤと、再生時間と、コメント座標値とを新規コメント作成部２２５に対して出力する。加えて、再生制御部２２４は、矢印の先端のｘ座標値と、映像の幅と、コメント文字列の幅とを方角指定部２２６に対して出力する。これらにより、コメント表示エリア２１に入力されたコメント文字列に対応する表示角度が算出され、映像の再生中に、表示角度に応じたコメント文字列が表示される。このときのコメント表示エリア２１の表示位置についても、映像再生エリア２０の外側に配置しても良く、表示角度に応じた位置を矢印により指示するようにしても良い。なお、コメント表示エリア２１の配置位置については、図１７に示した位置に限られるわけではない。
【００９８】
図１８は、コメント表示エリア２１を映像の外側に表示する例（２）を示す図である。例えば、図１８に示すように、コメント表示エリア２１は、映像再生エリア２０の外側に配置されている。図１８に示す例では、コメント入力エリア２２で入力された文字列「ここのパンは美味しい」が映像再生エリア２０の外側に配置されたコメント表示エリア２１に表示されている。ユーザは、カーソルポインタ２５（図示せず）を操作して、星印等のマーカを移動させて決定ボタン２６を押下する。そして、再生制御部２２４は、押下されたときの映像の映像ＩＤと、再生時間と、コメント座標値とを新規コメント作成部２２５に対して出力する。加えて、再生制御部２２４は、星印等のマーカのｘ座標値と、映像の幅と、コメント文字列の幅とを方角指定部２２６に対して出力する。これらにより、コメント表示エリア２１に入力されたコメント文字列に対応する表示角度が算出され、映像の再生中に、表示角度に応じたコメント文字列が表示される。このときのコメント表示エリア２１の表示位置についても、映像再生エリア２０の外側に配置しても良く、表示角度に応じた位置を星印等のマーカにより指示するようにしても良い。なお、コメント表示エリア２１の配置位置については、図１８に示した位置に限られるわけではない。
【００９９】
（５）構成
上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報は、特記する場合を除いて任意に変更することができる。例えば、コメント評価値の算出で利用されるメタデータは、上述したデータに限られるわけではない。
【０１００】
図示したコメント作成表示装置１００、コメント作成表示装置２００、コメント作成表示装置３００の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況などに応じて、任意の単位で機能的又は物理的に、分散又は統合することができる。
【０１０１】
例えば、コメントリスト作成部１２３と、再生制御部１２４とを、映像の再生の進行ごとに、再生時間に対応する測位データを取得し、測位データに最も近傍の座標値を有するコメント文字列を取得及び表示する「コメント再生制御部」として統合しても良い。つまり、「コメント再生制御部」によれば、映像の再生中に表示するコメント文字列をリストとして予め抽出するのではなく、再生時間ごとに都度、コメント文字列を抽出して表示することになる。
【０１０２】
（６）プログラム
本実施の形態のコメント作成表示装置１００、コメント作成表示装置２００、コメント作成表示装置３００は、ＣＰＵ等の制御装置と、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）等の記憶装置と、ＨＤＤ（Hard  Disk  Drive）等の外部記憶装置と、タッチパネル又はディスプレイ装置等の表示装置と、マウスやキーボード等の入力装置を備えており、任意の端末や情報処理装置を利用したハードウェア構成となっている。
【０１０３】
本実施の形態のコメント作成表示装置１００、コメント作成表示装置２００、コメント作成表示装置３００で実行されるコメント作成表示プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等の端末や情報処理装置で読み取り可能な記憶媒体に記録されて提供される。
【０１０４】
本実施の形態のコメント作成表示装置１００、コメント作成表示装置２００、コメント作成表示装置３００で実行されるコメント作成表示プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。本実施の形態のコメント作成表示装置１００、コメント作成表示装置２００、コメント作成表示装置３００で実行されるコメント作成表示プログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、本実施の形態のコメント作成表示プログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【０１０５】
本実施の形態のコメント作成表示装置１００、コメント作成表示装置２００、コメント作成表示装置３００で実行されるコメント作成表示プログラムは、上述した各部（コメント記憶部１１３、映像取得部１２２、コメントリスト作成部１２３、再生制御部１２４、新規コメント作成部１２５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体や記憶装置等から信頼度導出プログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、コメント記憶部１１３、映像取得部１２２、コメントリスト作成部１２３、再生制御部１２４、新規コメント作成部１２５が主記憶装置上に生成されるようになっている。
【０１０６】
上述したように、本実施の形態では、少なくとも以下の内容を開示する。
【０１０７】
本実施の形態に係るコメント作成表示装置は、取得部と、再生制御部と、新規コメント作成部とを有する。取得部は、移動しながら撮影された映像と、映像の撮影位置を測位したときの時刻を表す測位時刻、及び、撮影位置の座標情報を表す測位点を含む情報である測位データとを取得する。再生制御部は、取得部によって取得された映像の再生を制御する。新規コメント作成部は、映像の再生中に入力されたコメントを受け付けて、測位データの測位時刻をもとに推測される、コメントが入力されたときの映像の再生時間に対応する撮影位置の座標情報、を取得し、受け付けたコメントと取得した撮影位置の座標情報とを含む情報を表す新規コメント情報を作成する。
【符号の説明】
【０１０８】
１００  コメント作成表示装置
１０１  入力部
１０２  表示部
１１０  記憶部
１１１  映像記憶部
１１２  移動情報記憶部
１１３  コメント記憶部
１２０  制御部
１２１  映像選択部
１２２  映像取得部
１２３  コメントリスト作成部
１２４  再生制御部
１２５  新規コメント作成部
【図１】
2014078106.tif 000009
【図２】
2014078106.tif 000010
【図３】
2014078106.tif 000011
【図４】
2014078106.tif 000012
【図５】
2014078106.tif 000013
【図６】
2014078106.tif 000014
【図７】
2014078106.tif 000015
【図８】
2014078106.tif 000016
【図９】
2014078106.tif 000017
【図１０】
2014078106.tif 000018
【図１１】
2014078106.tif 000019
【図１２】
2014078106.tif 000020
【図１３】
2014078106.tif 000021
【図１４】
2014078106.tif 000022
【図１５】
2014078106.tif 000023
【図１６】
2014078106.tif 000024
【図１７】
2014078106.tif 000025
【図１８】
2014078106.tif 000026