(57)【要約】      （修正有）【課題】パノラマ画像内の特定領域に生じる誤差を減少させる。【解決手段】コンテンツ提供システムは、表示部と受付部と設定部を備える。表示部は、パノラマ画像の一部領域を画面に表示させる。受付部は、画面上で選択開始点と選択終了点を指定する操作によって、当該画面上における特定範囲３０３の選択を受け付ける。設定部は、特定範囲と対応するパノラマ画像内の特定領域を、タグ情報を付加するインタラクティブ領域として設定する。表示部は、選択開始点を指定する操作を受け付けたことに応じて、当該選択開始点と対応するパノラマ画像の位置を、画面の中心部に移動させる。【選択図】図１０
2020173763.tif 000002
【特許請求の範囲】
【請求項１】
パノラマ画像の一部領域を画面に表示させる表示部と、
前記画面上で選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における特定範囲の選択を受け付ける受付部と、
前記選択された特定範囲と対応する前記パノラマ画像内の特定領域を、インタラクティブ領域として設定する設定部と、
を備え、
前記表示部は、前記受付部が前記選択開始点を指定する操作を受け付けたことに応じて、当該選択開始点と対応する前記パノラマ画像の位置を、前記画面の中心部に移動させる、
ことを特徴とするコンテンツ提供システム。
【請求項２】
前記設定部は、前記インタラクティブ領域に対してタグ情報を付加する、
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項３】
前記タグ情報には、外部リンク、パノラマ画像内リンク、電話リンク、ポップアップ、クーポン及び送信フォームの少なくとも何れかが関連付けされている、
ことを特徴とする請求項２に記載のコンテンツ提供システム。
【請求項４】
前記パノラマ画像は、パノラマ動画の１フレームであって、
前記受付部は、前記インタラクティブ領域を有効にする開始フレームと終了フレームを指定する操作をコンテンツ作成者から受け付け、
前記設定部は、前記指定された開始フレームから終了フレームにおいて、前記パノラマ動画内で前記インタラクティブ領域を有効にすることを設定する、
ことを特徴とする請求項１乃至３の何れか１項に記載のコンテンツ提供システム。
【請求項５】
前記受付部は、前記画面上で前記開始フレームにおける選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における第１特定範囲の選択を受け付け、更に、前記画面上で前記終了フレームにおける選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における第２特定範囲の選択を受け付け、
前記設定部は、前記開始フレームから終了フレームにおいて、前記第１特定範囲と対応する前記パノラマ動画内の第１特定領域から、前記第２特定範囲と対応する当該パノラマ動画内の第２特定領域に、前記インタラクティブ領域を移動させることを設定する、
ことを特徴とする請求項４に記載のコンテンツ提供システム。
【請求項６】
コンピュータを、
パノラマ画像の一部領域を画面に表示させる表示手段、
前記画面上で選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における特定範囲の選択を受け付ける受付手段、
前記選択された特定範囲と対応する前記パノラマ画像内の特定領域を、インタラクティブ領域として設定する設定手段、
として機能させ、
前記表示手段は、前記受付手段が前記選択開始点を指定する操作を受け付けたことに応じて、当該選択開始点と対応する前記パノラマ画像の位置を、前記画面の中心部に移動させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供システム及びプログラムに関する。
【背景技術】
【０００２】
従来から、パノラマ画像やパノラマ動画の一部領域を画面に表示（再生）する技術が知られている。このパノラマ画像としては、全天球カメラや半天球カメラで撮影された３６０°画像や３６０°動画などが挙げられ、概念的には全球体や半球体の内側に投影された画像（映像）の一部領域を画面に表示するものである。例えば、特許文献１では、パノラマ動画に種々の情報を付加して表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８３３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような技術において、パノラマ画像の一部領域が平面的な画面に表示された場合、画面の中心から離れるほど歪みが大きくなる。図１４は、パノラマ画像の一部領域を画面に表示した場合の歪みを示す概念図である。ここで、パノラマ画像に情報を付加するコンテンツ作成者は、パノラマ画像の一部領域が画面に表示された状態で、情報を付加したいパノラマ画像の特定領域に対応する画面上の特定範囲（例えば四角形、円などの図形）を指定することになる。しかしながら、コンテンツ作成者が画面の中心から離れた範囲を指定した場合、この歪みによって、指定した特定範囲と対応するパノラマ画像の特定領域に誤差が生じてしまうという問題があった。
【０００５】
本発明はこのような背景を鑑みてなされたものであり、コンテンツ作成者が指定した特定範囲と対応するパノラマ画像内の特定領域とに生じる誤差を減少させることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、パノラマ画像の一部領域を画面に表示させる表示部と、前記画面上で選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における特定範囲の選択を受け付ける受付部と、前記選択された特定範囲と対応する前記パノラマ画像内の特定領域を、インタラクティブ領域として設定する設定部と、を備え、前記表示部は、前記受付部が前記選択開始点を指定する操作を受け付けたことに応じて、当該選択開始点と対応する前記パノラマ画像の位置を、前記画面の中心部に移動させる、こととする。
【０００７】
その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。
【発明の効果】
【０００８】
本発明によれば、コンテンツ作成者が指定した特定範囲と対応するパノラマ画像内の特定領域に生じる誤差を減少させることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るコンテンツ提供システムの全体構成例を示す図である。
【図２】管理サーバ１のハードウェア構成例を示す図である。
【図３】コンテンツ作成者端末２のハードウェア構成例を示す図である。
【図４】管理サーバ１のソフトウェア構成例を示す図である。
【図５】コンテンツ情報の構成例を示す図である。
【図６】管理サーバ１の各機能部により実行される処理の流れの例について説明する図である。
【図７】コンテンツ作成者がタグを付加する前のコンテンツ編集画面３００の一例を示す図である。
【図８】タグを追加する項目が示されたコンテンツ編集画面３００の一例を示す図である。
【図９】開始フレームにおける選択開始点を指定する前のコンテンツ編集画面３００の一例を示す図である。
【図１０】図９のカーソルＣの位置で開始フレームにおける選択開始点が指定された後のコンテンツ編集画面３００の一例を示す図である。
【図１１】終了フレームにおける選択開始点を指定する前のコンテンツ編集画面３００の一例を示す図である。
【図１２】終了フレームにおける選択開始点が指定された後のコンテンツ編集画面３００の一例を示す図である。
【図１３】ユーザ端末３の画面に表示されるコンテンツ（タグ情報が付加されたパノラマ動画）の一例を示す図である。
【図１４】パノラマ画像の一部領域を画面に表示した場合の歪みを示す概念図である。
【発明を実施するための形態】
【００１０】
本発明の一実施形態の内容を列記して説明する。本発明の一実施形態によるコンテンツ提供システム及びプログラムは、以下のような構成を備える。
【００１１】
［項目１］
パノラマ画像の一部領域を画面に表示させる表示部と、
前記画面上で選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における特定範囲の選択を受け付ける受付部と、
前記選択された特定範囲と対応する前記パノラマ画像内の特定領域を、インタラクティブ領域として設定する設定部と、
を備え、
前記表示部は、前記受付部が前記選択開始点を指定する操作を受け付けたことに応じて、当該選択開始点と対応する前記パノラマ画像の位置を、前記画面の中心部に移動させる、
ことを特徴とするコンテンツ提供システム。
［項目２］
前記設定部は、前記インタラクティブ領域に対してタグ情報を付加する、
ことを特徴とする項目１に記載のコンテンツ提供システム。
［項目３］
前記タグ情報には、外部リンク、パノラマ画像内リンク、電話リンク、ポップアップ、クーポン及び送信フォームの少なくとも何れかが関連付けされている、
ことを特徴とする項目２に記載のコンテンツ提供システム。
［項目４］
前記パノラマ画像は、パノラマ動画の１フレームであって、
前記受付部は、前記インタラクティブ領域を有効にする開始フレームと終了フレームを指定する操作をコンテンツ作成者から受け付け、
前記設定部は、前記指定された開始フレームから終了フレームにおいて、前記パノラマ動画内で前記インタラクティブ領域を有効にすることを設定する、
ことを特徴とする項目１乃至３の何れか１項に記載のコンテンツ提供システム。
［項目５］
前記受付部は、前記画面上で前記開始フレームにおける選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における第１特定範囲の選択を受け付け、更に、前記画面上で前記終了フレームにおける選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における第２特定範囲の選択を受け付け、
前記設定部は、前記開始フレームから終了フレームにおいて、前記第１特定範囲と対応する前記パノラマ動画内の第１特定領域から、前記第２特定範囲と対応する当該パノラマ動画内の第２特定領域に、前記インタラクティブ領域を移動させることを設定する、
ことを特徴とする項目４に記載のコンテンツ提供システム。
［項目６］
コンピュータを、
パノラマ画像の一部領域を画面に表示させる表示手段、
前記画面上で選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における特定範囲の選択を受け付ける受付手段、
前記選択された特定範囲と対応する前記パノラマ画像内の特定領域を、インタラクティブ領域として設定する設定手段、
として機能させ、
前記表示手段は、前記受付手段が前記選択開始点を指定する操作を受け付けたことに応じて、当該選択開始点と対応する前記パノラマ画像の位置を、前記画面の中心部に移動させる、
ことを特徴とするプログラム。
【００１２】
図１は、本実施形態に係るコンテンツ提供システムの全体構成例を示す図である。本実施形態のコンテンツ提供システムは、情報処理装置としての管理サーバ１、コンテンツ作成者端末２、及びユーザ端末３を含んで構成される。管理サーバ１は、通信ネットワーク４を介して、一又は複数のコンテンツ作成者端末２、一又は複数のユーザ端末３と通信可能に接続される。通信ネットワーク４は、たとえばインターネットであり、公衆電話回線網や携帯電話回線網、無線通信路、イーサネット（登録商標）などにより構築される。
【００１３】
管理サーバ１は、コンテンツ作成者によって作成されたコンテンツをユーザに提供する情報処理装置（コンピュータ）である。このコンテンツとしては、例えばパノラマ画像やパノラマ動画にタグ情報が付加されたデータが挙げられる。このタグ情報は、パノラマ画像やパノラマ動画の特定領域（インタラクティブ領域）に紐付けられており、このタグがユーザから選択された場合のアクションの種類が関連付けされている。このアクションとしては、外部リンク、パノラマ画像内リンク（又はパノラマ動画内リンク）、電話リンク、ポップアップ、クーポンが挙げられる。管理サーバ１は、例えば、パーソナルコンピュータやワークステーション、クラウドコンピューティングによる仮想的なコンピュータである。管理サーバ１は、プログラムを実行して、その結果をコンテンツ作成者端末２に送信し、出力させることでコンテンツ作成者端末２にコンテンツを作成させる。このプログラムは、コンテンツ作成者端末２と管理サーバ１が協働して実行されてもよい。
管理サーバ１は、例えばコンテンツ作成者によって作成されたコンテンツをコンテンツ利用者端末２から受信した後、当該コンテンツを記憶部に格納する。続いて、管理サーバ１は、ユーザからコンテンツの配信要求を受信すると、記憶部に格納されたコンテンツをユーザ端末３に送信する。管理サーバ１は、いわゆるＷｅｂアプリケーションとしてこれらの機能を実行することを想定する。
【００１４】
コンテンツ作成者端末２は、コンテンツ作成者が操作する例えば携帯電話、スマートフォン、タブレット、パーソナルコンピュータなどの情報処理装置（コンピュータ）である。コンテンツ作成者端末２は、パノラマ画像の一部領域を画面に表示し、コンテンツ作成者からの画面上で選択開始点と選択終了点を指定する操作を受け付ける。続いて、コンテンツ作成者端末２は、選択開始点と選択終了点によって特定される特定範囲と対応するパノラマ画像の特定領域を、タグ情報を付加するインタラクティブ領域として設定する。ここで、コンテンツ作成者端末２は、選択開始点を指定する操作をコンテンツ作成者から受け付けたことに応じて、当該選択開始点に対応するパノラマ画像の位置を、画面の中心部に移動させる。続いて、コンテンツ作成者端末２は、管理サーバ１にタグ情報が付加されたコンテンツ（データ）を送信する。コンテンツ作成者端末２には、例えば、本実施形態に係るコンテンツ提供システムに対応する専用アプリケーションソフトがインストールされていてもよい。なお、コンテンツ作成者端末２は、管理サーバ１からプログラムをダウンロードして自ら実行することで、コンテンツ作成者にコンテンツを作成させてもよい。
【００１５】
ユーザ端末３は、コンテンツを視聴するユーザが操作する例えば携帯電話、スマートフォン、タブレット、パーソナルコンピュータなどの情報処理装置（コンピュータ）である。ユーザ端末３は、コンテンツ作成者によって作成されたコンテンツ（例えばタグ情報が付加されたパノラマ動画）を管理サーバ１から受信し、画面に表示させる。ユーザは、例えばユーザ端末３の画面に表示されたパノラマ動画内の特定領域に設定されたタグを選択すると、外部リンク（ウェブサイト）やパノラマ画像内リンク（又はパノラマ動画内リンク）、電話リンクなどに遷移したり、ポップアップ（例えば広告や商品の詳細説明）やクーポンが表示されたりする。ユーザ端末３には、例えば、本実施形態に係るコンテンツ提供システムに対応する専用アプリケーションソフトがインストールされていてもよい。なお、ユーザ端末３は、管理サーバ１及びコンテンツ作成者端末２によって作成されたコンテンツを、管理サーバ１ではなく、別のサーバ（例えば広告を提供する企業が管理するサーバ）から受信してもよい。
【００１６】
図２は、管理サーバ１のハードウェア構成例を示す図である。管理サーバ１は、少なくとも、制御部１０、メモリ１１、ストレージ１２、送受信部１３、入出力部１４等を備え、これらはバス１５を通じて相互に電気的に接続される。制御部１０は、管理サーバ１全体の動作を制御し、各要素間におけるデータの送受信の制御、及びアプリケーションの実行及び認証処理に必要な情報処理等を行う演算装置である。例えば制御部１０はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、ストレージ１２に格納されメモリ１１に展開されたプログラム等を実行して各情報処理を実施する。メモリ１１は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性記憶装置で構成される主記憶と、フラッシュメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等の不揮発性記憶装置で構成される補助記憶と、を含む。メモリ１１は、プロセッサ１０のワークエリア等として使用され、また、管理サーバ１の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、及び各種設定情報等を格納する。ストレージ１２は、アプリケーション・プログラム等の各種プログラムを格納する。各処理に用いられるデータを格納したデータベース（図示せず）がストレージ１２に構築されていてもよい。送受信部１３は、管理サーバ１を通信ネットワーク４に接続する機能を有しており、例えばＢｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉ（登録商標）などの近距離通信インターフェースを備えていてもよい。入出力部１４は、キーボード・マウス類等の情報入力機器、及びディスプレイ等の出力機器であって、タッチパネルでもよい。バス１５は、上記各要素に共通に接続され、例えば、アドレス信号、データ信号及び各種制御信号を伝達する。
【００１７】
図３は、コンテンツ作成者端末２のハードウェア構成例を示す図である。コンテンツ作成者端末２は、少なくとも、制御部２０、メモリ２１、ストレージ２２、送受信部２３、入出力部２４等を備え、これらはバス２５を通じて相互に電気的に接続される。制御部２０は、コンテンツ作成者端末２全体の動作を制御し、各要素間におけるデータの送受信の制御、及びアプリケーションの実行に必要な情報処理等を行う演算装置である。メモリ２１は、上述した揮発性記憶装置で構成される主記憶と、上述した不揮発性記憶装置で構成される補助記憶と、を含む。ストレージ２２は、アプリケーション・プログラム等の各種プログラムを格納する。送受信部２３は、コンテンツ作成者端末２を通信ネットワーク４に接続する機能を有しており、例えば上述した近距離通信インターフェースや、移動体通信網と接続する通信インターフェースを備えている。入出力部２４は、キーボード・マウス類等の情報入力機器、及びディスプレイ等の出力機器であって、タッチパネルでもよい。バス２５は、上記各要素に共通に接続され、例えば、アドレス信号、データ信号及び各種制御信号を伝達する。
【００１８】
図４は、管理サーバ１のソフトウェア構成例を示す図である。管理サーバ１は、機能部（機能手段）として、表示部１１１、受付部１１２、設定部１１３を備え、記憶部（記憶手段）として、コンテンツ記憶部１５１を備える。なお、機能部は、管理サーバ１が備える制御部１０がストレージ１２に記憶されているプログラムをメモリ１１に読み出して実行することにより実現される。また、記憶部は、メモリ１１およびストレージ１２の少なくともいずれかにより提供される記憶領域の一部として実現される。
【００１９】
コンテンツ記憶部１５１は、コンテンツを視聴するユーザに提供するコンテンツに関する情報（以下、コンテンツ情報という。）を記憶する。図５は、コンテンツ情報の構成例を示す図である。
【００２０】
図５に示すように、コンテンツ情報には、後述する設定部１１３によってパノラマ動画に付加されたタグ情報が含まれている。パノラマ動画データとタグ情報は、コンテンツＩＤに紐付けて記憶されている。パノラマ動画データには、全天球カメラや、半天球カメラで撮影された３６０°動画のデータが記憶されている。タグ情報は、見出しタイトル、種類、第１特定領域と開始フレーム、第２特定領域と終了フレーム、アクションとリンク等がタグＩＤに紐付けて記憶されている。見出しタイトルは、タグの見出しであって、インタラクティブ領域に表示されるテキストである。種類は、タグの種類であって、固定タグ、軌跡タグ、３６０°固定タグ、３６０°軌跡タグなどの種類がある。固定タグは、動画が表示される画面の特定範囲にタグが固定されることを意味する。軌跡タグは、動画が表示される画面の開始フレームにおける特定範囲（第１特定範囲）から終了フレームにおける特定範囲（第２特定範囲）にタグが移動することを意味する。３６０°固定タグは、パノラマ動画内の特定領域にタグが固定されることを意味する。３６０°軌跡は、パノラマ動画内の開始フレームにおける特定領域（第１特定領域）から終了フレームにおける特定領域（第２特定領域）にタグが移動することを意味する。第１特定領域は、開始フレームにおけるパノラマ動画内の領域を示す情報である。第２特定領域は、終了フレームにおけるパノラマ動画内の領域を示す情報である。このパノラマ動画の座標位置は、例えば球体の内側の位置を示す緯度／経度を用いて、それぞれが０〜３６０の値によって示される。開始フレームは、パノラマ動画の再生フレーム数のうち、タグの表示が開始される（タグの有効化を開始する）フレームである。終了フレームは、パノラマ動画の再生フレーム数のうち、タグの表示が終了する（タグの有効化を終了する）フレームである。ここで、例えばタグの種類が「３６０°軌跡」である場合、開始フレームから終了フレームにおいて、タグはパノラマ動画内の第１特定領域から第２特定領域に移動する。アクション（タグアクション）は、パノラマ動画を視聴するユーザからタグを選択された場合に表示される外部リンクや、動画内リンク、電話リンク、ポップアップ、クーポン等が含まれる。外部リンクは、例えばＵＲＬがリンク情報として含まれ、この外部リンクが関連付けられたタグをユーザが選択した場合、リンク情報に含まれるＵＲＬに対応するウェブページが表示される。動画内リンクは、例えばパノラマ動画内の他の座標位置（緯度／経度）がリンク情報として含まれ、この動画内リンクが関連付けられたタグをユーザが選択した場合、リンク情報に含まれる他の座標位置が画面の中心となるように表示が切り替わる。電話リンクは、例えば電話番号情報がリンク情報として含まれ、この電話リンクが関連付けられたタグをユーザが選択した場合、リンク情報に含まれる電話番号に電話をかけるアプリケーションが起動する。ポップアップは、例えば画像データがリンク情報として含まれ、このポップアップが関連付けられたタグをユーザが選択した場合、リンク情報に含まれる画像データがポップアップにより表示される。クーポンは、例えばクーポンコードを含む画像データがリンク情報として含まれ、このクーポンが関連付けられたタグをユーザが選択した場合、リンク情報に含まれるクーポンコードを含む画像データが表示される。
【００２１】
表示部１１１は、パノラマ画像（又はパノラマ動画）の一部領域をコンテンツ作成者端末２の画面に表示させる。また、表示部１１１は、受付部１１２が選択開始点を指定する操作を受け付けたことに応じて、当該選択開始点に対応するパノラマ画像の位置（座標位置）を、画面の中心部に移動させる。これにより、コンテンツ作成者は、パノラマ画像の歪みが少ない部分で特定範囲を選択することができるため、この指定された特定範囲と対応するパノラマ画像の特定領域とに生じる誤差を減少させることができる。
【００２２】
受付部１１２は、コンテンツ作成者端末２の画面上で選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における特定範囲を受け付ける。また、受付部１１２は、パノラマ動画内のインタラクティブ領域を有効にする開始フレームと終了フレームを指定する操作をコンテンツ作成者から受け付ける。また、受付部１１２は、コンテンツ作成者端末２の画面上で開始フレームにおける選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における第１特定範囲の選択を受け付け、更に、当該画面上で終了フレームにおける選択開始点と選択終了点を指定するコンテンツ作成者の操作によって、当該画面上における第２特定範囲の選択を受け付ける。
【００２３】
設定部１１３は、コンテンツ記憶部１５１にコンテンツに関する各種情報を設定（記憶）する。本実施形態では、設定部１１３は、コンテンツ作成者によって選択された特定範囲と対応するパノラマ画像内（又はパノラマ動画内）の特定領域を、インタラクティブ領域として設定する。また、設定部１１３は、インタラクティブ領域に対してタグ情報を付加する。このタグ情報には、外部リンク、パノラマ画像内リンク（又はパノラマ動画内リンク）、電話リンク、ポップアップ、クーポン、送信フォームの少なくとも何れかが関連付けされている。また、設定部１１３は、コンテンツ作成者から指定された開始フレームから終了フレームにおいて、パノラマ動画内でインタラクティブ領域（タグ）を有効にすることを設定する。また、設定部１１３は、開始フレームから終了フレームにおいて、第１特定範囲に対応するパノラマ動画内の第１特定領域から、第２特定範囲に対応するパノラマ動画内の第２特定領域に、インタラクティブ領域を移動させることを設定する。
【００２４】
図６は、管理サーバ１の各機能部により実行される処理の流れの例について説明する図である。この処理は、例えばコンテンツ作成者がコンテンツ作成者端末２を介して管理サーバ１にアクセスし、コンテンツ作成者端末２に記憶されているパノラマ動画を編集するメニューを選択した場合に開始される。
【００２５】
（ステップＳ３０１）
表示部１１１は、コンテンツ作成者端末２の画面に、パノラマ動画の一部領域を含むコンテンツ編集画面を表示する。このコンテンツ編集画面において、コンテンツ作成者は、パノラマ動画の特定領域（インタラクティブ領域）に対して、タグを付加（追加）することができる。図７は、コンテンツ作成者がタグを付加する前のコンテンツ編集画面３００の一例を示す図である。コンテンツ編集画面３００には、動画表示枠３０１と、タグ設定枠３０２が設けられている。例えば、コンテンツ作成者は、マウスカーソルを動画表示枠３０１の上に置いて任意の方向にドラッグ操作することで、動画表示枠３０１に表示されるパノラマ動画の一部領域を移動させ、３６０°の画像（例えば部屋の全体）を確認することができる。タグ設定枠３０２は、コンテンツ作成者によってタグに関する情報の指定が行われる枠である。そして、処理は、ステップＳ３０２の処理に移行する。
【００２６】
（ステップＳ３０２）
受付部１１２は、コンテンツ作成者から上記タグ設定枠３０２においてタグを追加する操作を受け付ける。なお、受付部１１２は、動画表示枠３０１でパノラマ動画が一時停止されている場合に、タグを追加する操作を受け付ける。図８は、タグを追加する項目が示されたコンテンツ編集画面３００の一例を示す図である。コンテンツ作成者は、タグ設定枠３０２において、タグの見出しタイトル、タグの種類、タグアクション等を指定することができる。本実施形態では、タグの種類に「３６０°軌跡タグ」が指定されたこととする。そして、処理は、ステップＳ３０３の処理に移行する。
【００２７】
（ステップＳ３０３）
受付部１１２は、コンテンツ作成者から上記タグ設定枠３０２上で、開始フレームの値を指定する操作を受け付ける。なお、コンテンツ作成者によって開始フレームの値が指定されると、動画表示枠３０１には指定された値のフレームのパノラマ画像（パノラマ動画の１フレーム）が表示される。この開始フレームとは、タグを付加するインタラクティブ領域の有効化を開始するフレームのことである。すなわち、開始フレームより前のフレームには、タグが表示されない。続いて、受付部１１２は、コンテンツ作成者から上記タグ設定枠３０２上で、開始フレームにおけるパノラマ動画内の領域指定を開始するためのボタンの押下を受け付ける。そして、処理は、ステップＳ３０４の処理に移行する。
【００２８】
（ステップＳ３０４）
受付部１１２は、上記動画表示枠３０１上で開始フレームにおける選択開始点を指定するコンテンツ作成者の操作を受け付ける。図９は、開始フレームにおける選択開始点を指定する前のコンテンツ編集画面３００の一例を示す図である。動画表示枠３０１には、選択開始点を指定するためのカーソルＣが表示され、コンテンツ作成者はカーソルＣを動画表示枠３０１上で任意に移動操作させ、例えばマウスの左クリックを行う（ドラッグ操作を開始する）ことで選択開始点を指定することができる。そして、処理は、ステップＳ３０５の処理に移行する。
【００２９】
（ステップＳ３０５）
表示部１１１は、選択開始点が指定された上記動画表示枠３０１上の座標位置と対応するパノラマ画像内の座標位置（位置）を画面の中心部に移動させる。具体的には、表示部１１１は、選択開始点が指定された上記動画表示枠３０１上の座標位置（Ｘ／Ｙ座標）をパノラマ画像の座標位置（緯度／経度）に変換し、当該変換したパノラマ画像の座標位置が動画表示枠３０１上の中心部に位置するように、パノラマ画像の一部領域を移動させる。図１０は、図９のカーソルＣの位置で開始フレームにおける選択開始点が指定された後のコンテンツ編集画面３００の一例を示す図である。ここで、図１０におけるコンテンツ編集画面３００には、選択範囲３０３が新たに設けられる。選択範囲３０３は、動画表示枠３０１上の中心部に表示され、パノラマ動画内の特定領域（インタラクティブ領域）を指定するために用いられる。この選択範囲３０３は、例えばコンテンツ作成者によってマウスのドラッグ操作が行われることにより、大きさが変わる。なお、同図におけるコンテンツ編集画面３００では、動画表示枠３０１上のカーソルＣを選択開始点が指定された位置から移動させていないが、動画表示枠３０１においてパノラマ画像の一部領域を移動させた際に、カーソルＣの位置を動画表示枠３０１の中心部に移動させてもよい。そして、処理は、ステップＳ３０６の処理に移行する。
【００３０】
（ステップＳ３０６）
受付部１１２は、上記動画表示枠３０１上で開始フレームにおける選択終了点を指定するコンテンツ作成者の操作を受け付ける。具体的には、受付部１１２は、コンテンツ作成者が例えばマウスのドラッグ操作を終了した（左クリックを離した）ことにより、選択範囲３０３の選択を受け付ける。そして、処理は、ステップＳ３０７の処理に移行する。
【００３１】
（ステップＳ３０７）
受付部１１２は、コンテンツ作成者から上記タグ設定枠３０２上で、終了フレームの値を指定する操作を受け付ける。なお、コンテンツ作成者によって終了フレームの値が指定されると、動画表示枠３０１には指定された値のフレームのパノラマ画像（パノラマ動画の１フレーム）が表示される。この終了フレームとは、タグを付加するインタラクティブ領域の有効化を終了するフレームのことである。すなわち、終了フレームより後のフレームには、タグが表示されない。続いて、受付部１１２は、終了フレームにおけるパノラマ動画内の領域指定を開始するためのボタンの押下を受け付ける。そして、処理は、ステップＳ３０８の処理に移行する。
【００３２】
（ステップＳ３０８）
受付部１１２は、上記動画表示枠３０１上で終了フレームにおける選択開始点を指定するコンテンツ作成者の操作を受け付ける。図１１は、終了フレームにおける選択開始点を指定する前のコンテンツ編集画面３００の一例を示す図である。選択開始点の指定については、上述したステップＳ３０４の処理と同様であるので、説明を省略する。そして、処理は、ステップＳ３０９の処理に移行する。
【００３３】
（ステップＳ３０９）
表示部１１１は、上述したステップＳ３０５の処理と同様、選択開始点が指定された上記動画表示枠３０１上の座標位置と対応するパノラマ画像内の座標位置（位置）を画面の中心部に移動させる。図１２は、終了フレームにおける選択開始点が指定された後のコンテンツ編集画面３００の一例を示す図である。そして、処理は、ステップＳ３１０の処理に移行する。
【００３４】
（ステップＳ３１０）
受付部１１２は、上述したステップＳ３０６の処理と同様、上記動画表示枠３０１上で終了フレームにおける選択終了点を指定するコンテンツ作成者の操作を受け付け、選択範囲３０３の選択を受け付ける。そして、処理は、ステップＳ３１１の処理に移行する。
【００３５】
（ステップＳ３１１）
設定部１１３は、パノラマ動画のデータや、コンテンツ作成者がタグ設定枠３０２で指定したタグ情報等をコンテンツ記憶部１５１に設定（記憶）する。すなわち、設定部１１３は、パノラマ動画のデータとともに、タグの見出しタイトル、タグの種類、第１特定領域、開始フレーム、第２特定領域、終了フレーム、タグアクションをタグＩＤに紐づけてコンテンツ記憶部１５１に記憶する。ここで、設定部１１３は、上記ステップＳ３０６で選択された選択範囲３０３を第１特定範囲とし、この第１特定範囲と対応するパノラマ画像内の領域を第１特定領域とする。具体的には、設定部１１３は、第１特定範囲の座標範囲（Ｘ／Ｙ座標）をパノラマ画像の座標範囲（緯度／経度）に変換し、当該変換したパノラマ画像の座標範囲を、開始フレームにおけるタグ情報を付加する第１特定領域（インタラクティブ領域）として設定する。また、設定部１１３は、上記ステップＳ３１０で選択された選択範囲３０３を第２特定範囲とし、この第２特定範囲と対応するパノラマ画像内の領域を第２特定領域とする。具体的には、設定部１１３は、第２特定範囲の座標範囲（Ｘ／Ｙ座標）をパノラマ画像の座標範囲（緯度／経度）に変換し、当該変換したパノラマ画像の座標範囲を、終了フレームにおけるタグ情報を付加する第２特定領域（インタラクティブ領域）として設定する。そして、処理は、図６に示す一連の処理を終了する。
【００３６】
このように、コンテンツ作成者によって作成されたコンテンツは、管理サーバ１のコンテンツ記憶部１５１に記憶される。そして、管理サーバ１は、ユーザ端末３から或るコンテンツ（タグ情報が付加されたパノラマ動画）を視聴する要求があったことに応じて、ユーザ端末３にコンテンツ記憶部１５１に記憶されたコンテンツに関するデータを送信し、ユーザ端末３の画面にコンテンツを表示させる。図１３は、ユーザ端末３の画面に表示されるコンテンツ（タグ情報が付加されたパノラマ動画）の一例を示す図である。同図の破線矢印は、パノラマ動画が再生されることにより、タグが開始フレームにおける第１特定領域から終了フレームにおける第２特定領域に移動することを示している。ここで、ユーザ端末３において、ユーザからタグを選択する操作があった場合、タグアクションとして例えば外部リンクのＵＲＬに対応するウェブページがユーザ端末３に表示される。
【００３７】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【００３８】
上記実施形態では、管理サーバ１が機能部と記憶部とを両方備えているものとしたが、これに限らず、たとえば、記憶部をデータベースサーバが備えるようにし、管理サーバ１からデータベースサーバにアクセスするようにしてもよい。また、本実施形態では、機能部や記憶部は、管理サーバ１に設けられる場合を説明したが、これらの全部又は一部は、コンテンツ作成者端末２に設けられてもよい。
【００３９】
また、上記実施形態では、主にパノラマ動画について説明したが、パノラマ画像（静止画）であってもよい。
【００４０】
また、上記実施形態では、タグの種類が「３６０°軌跡」である場合を説明したが、タグの種類が「３６０°固定」である場合は、第１特定領域と第２特定領域が同一であるため、開始フレームから終了フレームにおいて、パノラマ動画内でインタラクティブ領域（タグ）は移動しないこととなる。
【符号の説明】
【００４１】
１      管理サーバ
２      コンテンツ作成者端末
３      ユーザ端末
４      通信ネットワーク
１１１  表示部
１１２  受付部
１１３  設定部
１５１  コンテンツ記憶部
【図１】
2020173763.tif 000003
【図２】
2020173763.tif 000004
【図３】
2020173763.tif 000005
【図４】
2020173763.tif 000006
【図５】
2020173763.tif 000007
【図６】
2020173763.tif 000008
【図７】
2020173763.tif 000009
【図８】
2020173763.tif 000010
【図９】
2020173763.tif 000011
【図１０】
2020173763.tif 000012
【図１１】
2020173763.tif 000013
【図１２】
2020173763.tif 000014
【図１３】
2020173763.tif 000015
【図１４】
2020173763.tif 000016
【手続補正書】
【提出日】令和1年8月27日(2019.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パノラマ画像の一部領域を画面に表示させる表示部と、
前記画面上で点の指定を受け付ける受付部と、
を備え、
前記表示部は、前記受付部が前記点の指定を受け付けたことに応じて、当該点と対応する前記パノラマ画像の位置を、前記画面の中心部に移動させる、
ことを特徴とするコンテンツ提供システム。
【請求項２】
前記受付部は、指定された前記点を中心とする特定領域を決定し、
前記特定領域に対してタグ情報を付加する設定部をさらに備える、
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項３】
前記パノラマ画像は、パノラマ動画の１フレームであって、
前記受付部は、前記パノラマ動画中の開始フレームと終了フレームを指定する操作を受け付け、
前記設定部は、前記指定された開始フレームから終了フレームにおいて、前記パノラマ動画内で前記特定領域を設定する、
ことを特徴とする請求項２に記載のコンテンツ提供システム。
【請求項４】
前記受付部は、前記画面上で前記開始フレームにおける前記点の指定を受け付け、前記設定部は、当該画面上における第１特定領域を設定し、更に、前記受付部は、前記画面上で前記終了フレームにおける前記点の指定を受け付け、前記設定部は、当該画面上における第２特定領域を設定し、
前記設定部は、前記開始フレームから前記終了フレームの間のフレームにおいて、前記パノラマ動画内の第１特定領域から、当該パノラマ動画内の第２特定領域に、前記特定領域を移動させることを設定する、
ことを特徴とする請求項３に記載のコンテンツ提供システム。
【請求項５】
コンピュータを、
パノラマ画像の一部領域を画面に表示させる表示手段、
前記画面上で点の指定を受け付ける受付手段、
として機能させ、
前記表示手段は、前記受付手段が前記点の指定を受け付けたことに応じて、当該点と対応する前記パノラマ画像の位置を、前記画面の中心部に移動させる、
ことを特徴とするプログラム。
【手続補正書】
【提出日】令和1年10月24日(2019.10.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パノラマ画像の一部領域を画面に表示させる表示部と、
前記画面上で点の指定を受け付け、指定された前記点を中心とする特定領域を決定する受付部と、
前記特定領域に対してタグ情報を付加する設定部と、
を備え、
前記表示部は、前記受付部が前記点の指定を受け付けたことに応じて、当該点と対応する前記パノラマ画像の位置を、前記画面の中心部に移動させる、
ことを特徴とするコンテンツ提供システム。
【請求項２】
前記パノラマ画像は、パノラマ動画の１フレームであって、
前記受付部は、前記パノラマ動画中の開始フレームと終了フレームを指定する操作を受け付け、
前記設定部は、前記指定された開始フレームから終了フレームにおいて、前記パノラマ動画内で前記特定領域を設定する、
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項３】
前記受付部は、前記画面上で前記開始フレームにおける前記点の指定を受け付け、当該画面上における第１特定領域を設定し、前記画面上で前記終了フレームにおける前記点の指定を受け付け、当該画面上における第２特定領域を設定し、
前記設定部は、前記開始フレームから前記終了フレームの間のフレームにおいて、前記パノラマ動画内の第１特定領域から、当該パノラマ動画内の第２特定領域に、前記特定領域を移動させることを設定する、
ことを特徴とする請求項２に記載のコンテンツ提供システム。
【請求項４】
コンピュータを、
パノラマ画像の一部領域を画面に表示させる表示手段、
前記画面上で点の指定を受け付けし、指定された前記点を中心とする特定領域を決定する受付手段、および
前記特定領域に対してタグ情報を付加する設定手段、
として機能させ、
前記表示手段は、前記受付手段が前記点の指定を受け付けたことに応じて、当該点と対応する前記パノラマ画像の位置を、前記画面の中心部に移動させる、
ことを特徴とするプログラム。