(57)【要約】【課題】本発明は、ユーザーの操作の手間を低減しつつ、全天球画像の注目領域をわかりやすく提示することができる情報処理装置を提供することを目的とする。【解決手段】本発明によれば、全天球画像から、ユーザーが指定する注視点を中心とした部分画像を生成する部分画像生成部と、生成された前記部分画像を表示するＵＩ画面を介して前記注視点の登録を受け付けるＵＩ部と、前記ＵＩ画面を介したユーザーの要求に応答して前記注視点を登録する注視点登録部と、直近に登録された前記注視点と現在指定されている前記注視点との間を補間する補間線を計算する補間線計算部と、登録された前記注視点とその直前に登録された前記注視点との間を補間する前記補間線を登録する補間線登録部とを含み、前記ＵＩ部は、前記補間線および登録された前記注視点を前記ＵＩ画面の前記部分画像の上に重畳表示する、情報処理装置が提供される。【選択図】図３
2019191528.tif 000002
【特許請求の範囲】
【請求項１】
全天球画像から、ユーザーが指定する注視点を中心とした部分画像を生成する部分画像生成部と、
生成された前記部分画像を表示するＵＩ画面を介して前記注視点の登録を受け付けるＵＩ部と、
前記ＵＩ画面を介したユーザーの要求に応答して前記注視点を登録する注視点登録部と、
直近に登録された前記注視点と現在指定されている前記注視点との間を補間する補間線を計算する補間線計算部と、
登録された前記注視点とその直前に登録された前記注視点との間を補間する前記補間線を登録する補間線登録部と
を含み、
前記ＵＩ部は、
前記補間線および登録された前記注視点を前記ＵＩ画面の前記部分画像の上に重畳表示する、
情報処理装置。
【請求項２】
前記ＵＩ画面は、
登録された前記注視点に対応する注視点アイコンを登録順に並べて表示するアイコン表示領域を含み、
前記ＵＩ部は、
前記注視点アイコンが選択されたことに応答して、対応する前記注視点の変更を受け付け、
前記補間線計算部は、
変更された前記注視点とその直前または直後に登録された他の前記注視点との間を補間する補間線を再計算する、
請求項１に記載の情報処理装置。
【請求項３】
前記注視点アイコンは、
登録された前記注視点を中心とした前記部分画像のサムネイルである、
請求項２に記載の情報処理装置。
【請求項４】
前記ＵＩ部は、
前記注視点アイコンが選択されたことに応答して、対応する前記注視点の削除を受け付け、
前記補間線計算部は、
削除された前記注視点の直前に登録された前記注視点と、削除された前記注視点の直後に登録された前記注視点との間を補間する補間線を計算する、
請求項２または３に記載の情報処理装置。
【請求項５】
前記情報処理装置は、
登録された２以上の前記注視点を補間する経路に沿って注視点を遷移させる視点制御部と、
遷移する各注視点を中心とした部分画像を注視点の遷移順に繋ぎ合わせたアニメーションを実行するアニメーション実行部と、
を含み、
前記ＵＩ部は、
登録された前記補間線に対応する補間線アイコンを前記アイコン表示領域に表示し、
前記補間線アイコンが選択されたことに応答して、該補間線アイコンに対応する前記経路に沿って実行される前記アニメーションのパラメータ設定を受け付ける、
請求項２〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記ＵＩ部は、
前記注視点と前記注視点アイコンをその対応関係が把握可能な態様で表示し、
前記補間線と前記補間線アイコンをその対応関係が把握可能な態様で表示する、
請求項５に記載の情報処理装置。
【請求項７】
前記ＵＩ部は、
複数の前記注視点または複数の前記補間線をそれぞれが区別可能な態様で表示する、
請求項１〜６のいずれか一項に記載の情報処理装置。
【請求項８】
コンピュータを、
全天球画像から、ユーザーが指定する注視点を中心とした部分画像を生成する部分画像生成手段、
生成された前記部分画像を表示するＵＩ画面を介して前記注視点の登録を受け付けるＵＩ手段、
前記ＵＩ画面を介したユーザーの要求に応答して前記注視点を登録する注視点登録手段、
直近に登録された前記注視点と現在指定されている前記注視点との間を補間する補間線を計算する補間線計算手段、
登録された前記注視点とその直前に登録された前記注視点との間を補間する前記補間線を登録する補間線登録手段、
として機能させるプログラムであって、
前記ＵＩ手段は、
前記補間線および登録された前記注視点を前記ＵＩ画面の前記部分画像の上に重畳表示する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年、全天球カメラの普及に伴って、撮影地点の全方位を撮影した全天球画像を専用ビューワを用いて鑑賞する機会が増えてきている。ここで、全天球画像の専用ビューワとは、全天球画像を所定の３次元オブジェクトの表面にマッピングして３次元モデルを生成し、ユーザーの表示範囲変更操作（パン・チルト・ズーム）に応じて、全天球画像の３次元モデルの一部の領域を射影変換した２次元画像を表示するアプリケーションである。
【０００３】
ここで、従来の専用ビューワを使用して、全天球画像の中の注目領域を探索しようとする場合、ユーザーは、手動操作（パン・チルト・ズーム）を行って表示領域を変更しながら全天球画像の全体を目で追って確認しなければならなかった。
【０００４】
この点につき、特開２０１５−１８０１３号公報（特許文献１）は、全天球画像の中に含まれる注目領域を予めサムネイル化して一覧表示し、サムネイルが選択されたことに連動して、対応する注目領域を全体表示する表示制御装置を開示する。
【０００５】
特許文献１の表示制御装置によれば、全天球画像の注目領域を探索する手間が省けるが、一方で、サムネイルを手動で選択するという手間が依然として残り、その手間は、注目領域の数が増えるにつれて増える。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記に鑑みてなされたものであり、ユーザーの操作の手間を低減しつつ、全天球画像の注目領域をわかりやすく提示することができる情報処理装置１００を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明者は、ユーザーの操作の手間を低減しつつ、全天球画像の注目領域をわかりやすく提示することができる情報処理装置の構成につき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。
【０００８】
すなわち、本発明によれば、全天球画像から、ユーザーが指定する注視点を中心とした部分画像を生成する部分画像生成部と、生成された前記部分画像を表示するＵＩ画面を介して前記注視点の登録を受け付けるＵＩ部と、前記ＵＩ画面を介したユーザーの要求に応答して前記注視点を登録する注視点登録部と、直近に登録された前記注視点と現在指定されている前記注視点との間を補間する補間線を計算する補間線計算部と、登録された前記注視点とその直前に登録された前記注視点との間を補間する前記補間線を登録する補間線登録部とを含み、前記ＵＩ部は、前記補間線および登録された前記注視点を前記ＵＩ画面の前記部分画像の上に重畳表示する、情報処理装置が提供される。
【発明の効果】
【０００９】
上述したように、本発明によれば、ユーザーの操作の手間を低減しつつ、全天球画像の注目領域をわかりやすく提示することができる情報処理装置が提供される。
【図面の簡単な説明】
【００１０】
【図１】本実施形態のスマートフォンを示す図。
【図２】注視点を指定する操作を説明するための概念図。
【図３】本実施形態のスマートフォンの機能ブロック図。
【図４】注視点の登録時に実行される処理のフローチャート。
【図５】本実施形態の注視点登録テーブルを示す図。
【図６】注視点が登録されるときのＵＩ画面の状態遷移を示す図。
【図７】補間線を計算する処理のフローチャート。
【図８】補間線を計算する処理を説明するための図。
【図９】注視点アイコンが選択されたときに実行される処理のフローチャート。
【図１０】注視点が変更されるときＵＩ画面の状態遷移を示す図。
【図１１】注視点を削除されるときのＵＩ画面の状態遷移を示す図。
【図１２】補間線アイコンが選択されたときに実行される処理のフローチャート。
【図１３】補間線アイコンが選択されたときのＵＩ画面の状態遷移を示す図。
【図１４】進行方向が変更されたときのＵＩ画面を示す図。
【図１５】表示モードが切り替わるときのＵＩ画面を示す図。
【図１６】ＵＩ画面の別の表示態様を説明するための図。
【図１７】別の実施形態のネットワークシステムを示す図。
【図１８】別の実施形態のスマートフォンを示す図。
【図１９】別の実施形態のスマートフォンとサーバの機能ブロック図。
【図２０】アニメーション実行指示時に実行される処理のシーケンス図。
【図２１】別の実施形態のサーバが実行する処理のフローチャート。
【図２２】部分画像分割部が実行する処理を説明するための概念図。
【図２３】部分画像分割部が実行する処理を説明するための概念図。
【図２４】注目点尤度分布算出部が実行する処理を説明するための概念図。
【図２５】注視点登録テーブルを示す図。
【図２６】本実施形態のハードウェア構成図。
【発明を実施するための形態】
【００１１】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１２】
以下、本発明の実施形態である情報処理装置について説明する。
【００１３】
本実施形態の情報処理装置は、全天球画像を表示するためのディスプレイを備える情報処理装置であり、スマートフォン、タブレットＰＣ、ノートＰＣ、デスクトップＰＣといった各種のパーソナル・コンピュータを例示することができる。
【００１４】
本実施形態の情報処理装置には、全天球画像に含まれる任意の領域を連続的に表示するアニメーションを実行するためのアプリケーション・プログラム（以下、専用アプリという）がインストールされている。この専用アプリは、全天球画像の注視点を登録するためのＵＩ画面を提供し、ユーザーは、このＵＩ画面を介して、全天球画像を所定の３次元オブジェクトの表面（例えば、球体の内面）にマッピングした３次元モデルにおける任意の点を注視点として登録する。そして、この専用アプリは、ユーザーが登録した２以上の注視点の間を補間する経路に沿って注視点を遷移させ、遷移する注視点を中心とした部分画像を繋ぎ合わせたアニメーションを実行する。なお、本実施形態において、“部分画像”とは、全天球画像の３次元モデル上の任意の注視点を中心とする画像領域を射影変換した２次元画像を意味する。
【００１５】
図１は、本実施形態の情報処理装置の一例として、スマートフォン１００を示す。図１に示すように、スマートフォン１００のタッチパネル・ディスプレイ１８には、全天球画像の注視点を登録するためのＵＩ画面（以下、ＵＩ画面という）が表示されている。
【００１６】
図１に示すように、ＵＩ画面は、部分画像表示領域２０とアイコン表示領域３０とを含んで構成されており、部分画像表示領域２０には、全天球画像の一部の画像領域（ユーザーが指定した注視点を中心とする画像領域）を射影変換した部分画像が表示されるとともに、当該部分画像の上に重畳する形で、表示モードの切り替えを受け付けるボタン２１と、アニメーションの再生時間とデータ容量を表わす情報２２と、注視点の登録を受け付けるボタン２３と、全天球画像の注視点を示す十字カーソル２４が表示されている。また、アイコン表示領域３０には、アニメーションの実行指示を受け付けるボタン３２の他、後述する各種アイコンが表示されるようになっている。
【００１７】
ここで、本実施形態では、部分画像が表示される部分画像表示領域２０を任意の方向にスワイプすることによって、全天球画像上の任意の点を注視点として指定することができるようになっており、また、その部分画像をピンチすることによって、全天球画像上の画角を指定することができるようになっている。
【００１８】
図２は、スワイプ操作によってパン・チルトされた部分画像と、ピンチイン・ピンチアウト操作によって、ズームイン・ズームアウトされた部分画像を例示的に示す。なお、本実施形態では、全天球画像上の注視点を示す十字カーソル２４が常に部分画像の中心に表示されるようになっている。
【００１９】
続いて、図３に示す機能ブロック図に基づいて、本実施形態のスマートフォン１００の機能構成を説明する。
【００２０】
図３に示すように、スマートフォン１００は、ＵＩ部１０２と、部分画像生成部１０３と、注視点登録部１０４と、補間線計算部１０５と、補間線登録部１０６と、注視点制御部１０７と、アニメーション実行部１０８と、動画データ生成部１０９と、記憶領域１１０とを含んで構成される。
【００２１】
ＵＩ部１０２は、上述したＵＩ画像をタッチパネル・ディスプレイ１８に表示し、当該ＵＩ画像を介して、全天球画像の注視点の登録をはじめとする各種要求をユーザーから受け付ける手段である。
【００２２】
部分画像生成部１０３は、記憶領域１１０から読み出した全天球画像から、ユーザーが指定する注視点を中心とした部分画像を生成する手段である。
【００２３】
注視点登録部１０４は、ＵＩ画面を介したユーザーの登録要求に応答して、ユーザーが指定する注視点をその要求順に登録する手段である。
【００２４】
補間線計算部１０５は、直近に登録された注視点と現在指定されている注視点との間を補間する補間線を計算する手段である。
【００２５】
補間線登録部１０６は、登録された注視点とその直前に登録された注視点との間を補間する補間線を登録する手段である。
【００２６】
注視点制御部１０７は、登録された２以上の注視点を補間する経路に沿って注視点を遷移させる手段である。
【００２７】
アニメーション実行部１０８は、遷移する注視点を中心とした部分画像をその遷移順に繋ぎ合わせたアニメーションを実行する手段である。
【００２８】
動画データ生成部１０９は、生成された複数の部分画像を汎用ファイル形式の動画データに変換する手段である。
【００２９】
記憶領域１１０は、各種データを保持する手段である。
【００３０】
なお、本実施形態では、スマートフォン１００に搭載されるコンピュータが、専用アプリを実行することにより、上述した各手段として機能する。
【００３１】
以上、スマートフォン１００の機能構成について説明してきたが、続いて、注視点の登録時に実行される処理の内容を図４に示すフローチャートに基づいて説明する。
【００３２】
スマートフォン１００は、タッチパネル・ディスプレイ１８にＵＩ画面を表示して、以下に述べる一連の処理を繰り返し実行する。
【００３３】
まずステップ１０１では、ＵＩ部１０２が、部分画像生成部１０３が生成した部分画像（すなわち、ユーザーが指定する注視点を中心とした部分画像）をＵＩ画面の部分画像表示領域２０に表示する。
【００３４】
続くステップ１０２では、注視点登録部１０４が、登録済みの注視点の有無を判断し、それ以前に注視点が登録されていない場合は（ステップ１０２、Ｎｏ）、処理はステップ１１１に進んで、注視点の登録要求を監視する。その結果、ユーザーからの登録要求がない場合は（ステップ１１１、Ｎｏ）、そのまま処理を終了する。
【００３５】
一方、登録要求があった場合は（ステップ１１１、Ｙｅｓ）、処理はステップ１１２に進み、注視点登録部１０４が、ユーザーが現在指定している注視点を注視点登録テーブル５００に登録する。
【００３６】
図５（ａ）は、上述した記憶領域１１０に保持されている注視点登録テーブル５００を示す。図５（ａ）に示すように、注視点登録テーブル５００は、注視点の３次元座標（ｘ，ｙ，ｚ）、注視点を定義する仰角および方位角、注視点を表すオブジェクトの色情報（Ｒ，Ｇ，Ｂ，Ａ）をそれぞれ格納するためのフィールドを備えており、ステップ１１２では、ユーザーからの登録要求を検知したときに指定されている注視点に対応する仰角、方位角と、その仰角、方位角から求まる全天球画像上の３次元座標（ｘ，ｙ，ｚ）を注視点登録テーブル５００に登録する。なお、色情報については後述する。
【００３７】
その後、ＵＩ部１０２が、続くステップ１１３で、注視点登録テーブル５００に登録した注視点を表すオブジェクトを部分画像表示領域２０に表示されている部分画像の上に重畳表示し、続くステップ１１４で、登録した注視点に対応する注視点アイコンをアイコン表示領域３０に表示して、処理を終了する。
【００３８】
一方、ステップ１０２の判断の結果、１以上の注視点が既に注視点登録テーブル５００に登録されている場合は（ステップ１０２、Ｙｅｓ）、処理はステップ１０３に進む。続くステップ１０３では、補間線計算部１０５が、既に登録されている注視点のうち、直近に登録された注視点と、ユーザーが現在指定している部分画像の注視点の間を補間する補間線を計算し、続くステップ１０４で、ＵＩ部１０２が、計算した補間線を部分画像の上に重畳表示する。なお、上述した補間線を計算する方法の詳細については後述する。
【００３９】
続くステップ１０５では、注視点登録部１０４が、注視点の登録要求を監視し、ユーザーからの登録要求がない場合は（ステップ１０５、Ｎｏ）、そのまま処理を終了する。一方、ユーザーからの登録要求があった場合は（ステップ１０５、Ｙｅｓ）、続くステップ１０６で、注視点登録部１０４が、ユーザーが現在指定している注視点を注視点登録テーブル５００に登録する。
【００４０】
続くステップ１０７では、ＵＩ部１０２が、ステップ１０６で登録した注視点を部分画像の上に重畳表示し、続くステップ１０８で、登録した注視点に対応する注視点アイコンをアイコン表示領域３０に表示する。
【００４１】
続くステップ１０９では、補間線登録部１０６が、新たに登録した注視点と、その直前に登録した注視点との間を補間する補間線（すなわち、注視点が新たに登録された時に計算された補間線）を記憶領域１１０に保持される補間線登録テーブル６００に登録する。なお、補間線の登録の詳細については後述する。
【００４２】
その後、続くステップ１１０では、ＵＩ部１０２がステップ１０９で登録した補間線に対応する補間線アイコンを登録順に並べてアイコン表示領域３０に表示して、処理を終了する。
【００４３】
ここで、図６を参照しながら注視点が登録されるときのＵＩ画面の状態遷移を説明する。
【００４４】
それ以前に注視点の登録がない状態で、ユーザーがボタン２３をタップすると、その時点でユーザーが指定している位置（すなわち、十字カーソル２４の位置）１番目の注視点として登録される。このとき、図６（ａ）に示すように、登録された注視点を表すオブジェクト２５ａが十字カーソル２４の上に重なる形で部分画像の上に重畳表示される。そして、これと同時に、登録された注視点２５ａに対応する注視点アイコン３５ａがアイコン表示領域３０に表示される。なお、本実施形態では、注視点アイコン３５ａが、登録された注視点２５ａを中心とした部分画像のサムネイルとして表示される（以下、同様）。
【００４５】
図６（ａ）に示す状態から、図６（ｂ）に示すように、ユーザーが部分画像表示領域２０を破線矢線の方向にスワイプすると、その操作に応じて、指定する注視点の３次元座標が変更される。このとき、ユーザーのスワイプ操作に応じて、オブジェクト２５ａが十字カーソル２４から相対的に離れていき、十字カーソル２４を始点とし、オブジェクト２５ａを終点とする補間線を表すオブジェクト２６ａが部分画像の上に重畳表示される。
【００４６】
図６（ｂ）に示す状態において、ユーザーがボタン２３をタップすると、その時点の十字カーソル２４の位置が２番目の注視点として登録される。このとき、図６（ｃ）に示すように、２番目に登録された注視点を表すオブジェクト２５ｂが十字カーソル２４の上に重なる形で部分画像の上に重畳表示されるとともに、２番目に登録された注視点２５ｂに対応する注視点アイコン３５ｂが注視点アイコン３５ａの右隣に表示される。
【００４７】
そして、このとき、２番目に登録された注視点２５ｂと１番目に登録された注視点２５ａの間を補間する補間線２６ａが登録され、これと同時に、図６（ｃ）に示すように、登録された補間線２６ａに対応する補間線アイコン３６ａが、注視点アイコン３５ａと注視点アイコン３５ｂの間に表示される。
【００４８】
図６（ｄ）は、注視点２５ｂに続く３番目の注視点が登録された時点のＵＩ画面を示す。図６（ｄ）に示すように、部分画像の上には、３番目に登録された注視点を表すオブジェクト２５ｃが十字カーソル２４の上に重なる形で部分画像の上に重畳表示されるとともに、３番目に登録された注視点２５ｃに対応する注視点アイコン３５ｃが注視点アイコン３５ｂの右隣に表示される。
【００４９】
そして、これと同時に、３番目に登録された注視点２５ｃとその直前に登録された注視点２５ｂの間を補間する補間線２６ｂが登録されるとともに、図６（ｄ）に示すように、登録された補間線２６ｂに対応する補間線アイコン３６ｂが、注視点アイコン３５ｂと注視点アイコン３５ｃの間に表示される。
【００５０】
以上、注視点が登録されるときのＵＩ画面の状態遷移について説明してきたが、続いて、図７に示すフローチャートに基づいて、２つの注視点の間を補間する補間線を計算する処理を説明する。なお、以下では、図８（ａ）に示す全天球画像の３次元モデルを参照して説明を行う。
【００５１】
まず、ステップ２０１では、注視点Ｐ１の仰角Ｅ１と注視点Ｐ２の仰角Ｅ２の間を等間隔に線形補間して、ｎ個（ｎは１以上の整数。以下、同様。）の仰角の補間値ｅi（i＝１〜ｎ）を算出する。
【００５２】
続くステップ２０２では、注視点Ｐ１の方位角Ａ１と注視点Ｐ２の方位角Ａ２の間を等間隔に線形補間して、ｎ個の方位角の補間値ａi（i＝１〜ｎ）を算出する。
【００５３】
続くステップ２０３では、注視点Ｐ１から見た補間値の順番を示すカウンタiの値を初期値[１]にセットする。
【００５４】
続くステップ２０４では、仰角の補間値ｅiと方位角の補間値ａiに基づいて、全天球画像の３次元モデル上の３次元座標を算出する。
【００５５】
続くステップ２０５では、注視点Ｐ１から見てi番目の補間注視点ｐｉとして、ステップ２０４で算出した３次元座標（ｘ，ｙ，ｚ）を補間線登録テーブル６００に登録する。図５（ｂ）は、補間注視点ｐが登録される補間線登録テーブル６００を示す。図５（ｂ）に示すように、補間線登録テーブル６００は、補間注視点ｐの３次元座標（ｘ，ｙ，ｚ）と補間線を表すオブジェクトの色情報（Ｒ，Ｇ，Ｂ，Ａ）をそれぞれ格納するためのフィールドを備えている。
【００５６】
続くステップ２０６では、カウンタiの値を１増分する。
【００５７】
その後、カウンタiの値がｎを超えるまで（ステップ２０７、Ｎｏ）、上述したステップ２０４〜２０６の処理を繰り返し、カウンタiの値がｎを超えた時点で（ステップ２０７、Ｙｅｓ）、処理を終了する。
【００５８】
上述した一連の処理が終了した時点で、図８（ｂ）に示すｎ個の補間注視点ｐが補間線登録テーブル６００に登録される。本実施形態では、１つの補間線ごとに１つの補間線登録テーブル６００が作成され、補間線を表すオブジェクトは、補間線登録テーブル６００に登録されたｎ個の補間注視点ｐに基づいて生成される。
【００５９】
以上、補間線を計算する処理について説明してきたが、続いて、アイコン表示領域３０に表示される注視点アイコンが選択されたときに実行される処理を図９に示すフローチャートに基づいて説明する。
【００６０】
ユーザーが注視点アイコンを選択したことを検知したＵＩ部１０２は、ステップ３０１で、ユーザーが注視点の削除を要求したか否かを判断する。その結果、ユーザーが注視点の削除を要求していない場合は（ステップ３０１、Ｎｏ）、処理はステップ３０２に進み、ＵＩ部１０２が、ＵＩ画面の部分画像表示領域２０を、ユーザーが選択した注視点アイコンに対応する注視点の変更を受け付ける状態に遷移させる。
【００６１】
その後、ＵＩ部１０２は、ステップ３０３で、所定期間にわたってユーザーによる注視点の変更を待機する。その結果、ユーザーが注視点を変更せずにタイムアウトした場合は（ステップ３０３、Ｎｏ）、処理をそのまま終了する。一方、ユーザーが注視点を変更した場合は（ステップ３０３、Ｙｅｓ）、処理はステップ３０４に進む。
【００６２】
続くステップ３０４では、補間線計算部１０５が、変更された注視点と、その直前または直後に登録された他の注視点との間を補間する補間線を再計算し、続くステップ３０５で、補間線登録部１０６が、再計算した補間線を補間線登録テーブル６００に登録する。
【００６３】
その後、続くステップ３０６で、ＵＩ部１０２が、変更された注視点と再計算した補間線を部分画像の上に重畳表示して、処理を終了する。
【００６４】
ここで、図１０を参照しながらユーザーが注視点を変更するときのＵＩ画面の状態遷移を説明する。
【００６５】
図１０（ａ）は、３つの注視点（２５ａ、２５ｂ、２５ｃ）が登録されている状態のＵＩ画面を示す。この状態において、ユーザーが２番目に登録した注視点２５ｂに対応する注視点アイコン３５ｂをタップすると、ＵＩ画面が、タップされた注視点アイコン３５ｂに対応する注視点２５ｂの位置の変更を受け付けるために、図１０（ｂ）に示す状態に遷移する。これを受けて、ユーザーは、２番目の注視点２５ｂの位置を任意の位置に変更する。
【００６６】
図１０（ｃ）は、ユーザーが２番目の注視点２５ｂの位置を変更した後のＵＩ画面を示す。このとき、注視点２５ｂの変更に伴って、注視点登録テーブル５００における注視点２５ｂの３次元座標が変更される。また、注視点２５ｂと注視点２５ａの間を補間する補間線２６ａならびに注視点２５ｂと注視点２５ｃの間を補間する補間線２６ｂが再計算され、その計算結果に基づいて各補間線に対応する補間線登録テーブル６００の内容が変更される。
【００６７】
再び図９に戻って説明を続ける。
【００６８】
先のステップ３０１の判断の結果、ユーザーが注視点アイコンを選択した後に注視点の削除を要求した場合は（ステップ３０１、Ｙｅｓ）、処理はステップ３０７に進む。続くステップ３０７では、注視点登録部１０４が、ユーザーが選択した注視点アイコンに対応する注視点の登録を注視点登録テーブル５００から削除し、続くステップ３０８で、ＵＩ部１０２が、削除した注視点に対応する注視点アイコンを非表示にする。
【００６９】
その後、続くステップ３０９で、補間線登録部１０６が、削除した注視点を始点または終点とする補間線の登録を補間線登録テーブル６００から削除し、続くステップ３１０で、ＵＩ部１０２が、削除した補間線に対応する補間線アイコンを非表示にする。
【００７０】
その後、続くステップ３１１で、補間線計算部１０５が、削除した注視点の、その直前に登録された注視点と、その直後に登録された注視点との間を補間する補間線を新たに計算する。
【００７１】
その後、続くステップ３１２で、補間線登録部１０６が、新たに計算した補間線を補間線登録テーブル６００に登録し、続くステップ３１３で、ＵＩ部１０２が、新たに計算した補間線を部分画像の上に重畳表示して、処理を終了する。
【００７２】
なお、先のステップ３０７で削除された注視点が最後順の注視点であった場合は、先のステップ３０８〜３１０の処理を実行した後に、ステップ３１１〜３１３の処理を実行することなく処理を終了する。
【００７３】
ここで、図１１を参照しながら注視点が削除されるときのＵＩ画面の状態遷移を説明する。
【００７４】
図１１（ａ）は、３つの注視点（２５ａ、２５ｂ、２５ｃ）が登録されている状態のＵＩ画面を示す。この状態において、ユーザーが２番目に登録した注視点２５ｂに対応する注視点アイコン３５ｂをタップした後に、ゴミ箱アイコン２７をタップすると、ＵＩ画面は図１１（ｂ）に示す状態に遷移する。
【００７５】
このとき、注視点登録テーブル５００において、注視点２５ｂの登録が削除されるとともに、注視点２５ａと注視点２５ｃの間を補間する新たな補間線２６ｄが新たに計算され、その計算結果が補間線登録テーブル６００に登録され、新たな補間線２６ｄが部分画像の上に重畳表示される。
【００７６】
以上、注視点アイコンが選択されたときに実行される処理について説明してきたが、続いて、補間線アイコンが選択されたときに実行される処理を図１２に示すフローチャートに基づいて説明する。
【００７７】
ＵＩ部１０２は、ユーザーが補間線アイコンを選択したことに応答して、ステップ４０１で、パラメータ設定画面を表示する。
【００７８】
ここで、図１３は、ユーザーが補間線アイコンを選択したときのＵＩ画面の状態遷移を示す。図１３（ａ）に示すように、ユーザーが補間線アイコン３６ｂをタップすると、ＵＩ画面が図１３（ｂ）に示すパラメータ設定画面に遷移する。
【００７９】
図１３（ｂ）に示すように、パラメータ設定画面は、パラメータ設定領域４０とプレビュー表示領域５０から構成されている。ここで、パラメータ設定領域４０には、進行方向（最短／遠回り）を選択するためのボタン群４２と、スピードを設定するためのスライダー４３と、イージングカーブを選択するためのボタン群４４と、停止時間を選択するためのボタン群４５が表示されており、ボタン群４２のいずれかをタップして進行方向を選択したり、スライダー４３を操作してスピードを選択したり、ボタン群４４のいずれかをタップしてイージングカーブを選択したり、ボタン群４５のいずれかをタップして停止時間を選択したりすることができるようになっている。
【００８０】
ここで、進行方向とは、アニメーションを実行する際の注視点の移動方向を意味し、スピードとは、注視点の移動速度を意味する。また、イージングカーブとは、注視点の移動加速度の時間変化を示すカーブを意味し、停止時間とは、登録された各ポイントで注視点の移動を停止させる時間（すなわち、アニメーションを停止させる時間）を意味する。
【００８１】
再び図１２に戻って説明を続ける。
【００８２】
ＵＩ部１０２は、パラメータ設定画面を表示した後、続くステップ４０２で、ユーザーがパラメータ設定画面上で進行方向以外のパラメータ（スピード、イージングカーブ、停止時間）を変更したか否かを判断し、ユーザーが進行方向以外のパラメータを変更した場合は（ステップ４０２、Ｙｅｓ）、処理はステップ４０３に進む。
【００８３】
続くステップ４０３では、ＵＩ部１０２が、ユーザーが選択した補間線アイコンに対応する補間線に対応する経路に沿って実行されるアニメーションに係る３種類のパラメータ（スピード、イージングカーブ、停止時間）のうち、ユーザーが選択したパラメータの値をユーザーが選択した値に変更して、処理を終了する。
【００８４】
一方、ステップ４０２の判断の結果、ユーザーが進行方向を変更した場合は（ステップ４０２、Ｎｏ→ステップ４０４、Ｙｅｓ）、処理はステップ４０５に進む。なお、所定期間にわたってユーザーがいずれのパラメータの変更も要求せずにタイムアウトした場合は（ステップ４０２、Ｎｏ→ステップ４０４、Ｎｏ）、処理を終了する。
【００８５】
続くステップ４０５では、補間線計算部１０５が、ユーザーが選択した補間線アイコンに対応する補間線をユーザーが変更した進行方向に従って再計算する。例えば、ユーザーがボタン群４２を操作して進行方向を「最短」から「遠回り」に変更した場合、ユーザーが選択した補間線アイコンに対応する補間線の始点から終点に至る経路が最長となるような補間線を再計算する。そして、続くステップ４０６で、補間線登録部１０６が、再計算した補間線を補間線登録テーブル６００に登録して、処理を終了する。
【００８６】
ここで、図１４（ａ）は、２つの注視点２５ａ、２５ｂが登録されているＵＩ画面を示す。この状態から、上述した手順で進行方向が「最短」から「遠回り」に変更されると、ＵＩ画面は図１４（ｂ）に示す状態に遷移する。
【００８７】
なお、本実施形態では、プレビュー表示領域５０に表示される再生ボタン５２をユーザーがタップすると、アニメーション実行部１０８が、ユーザーが選択した補間線アイコンに対応する補間線に対応する経路に沿ってアニメーションを実行し、ＵＩ部１０２がそのアニメーションをプレビュー表示領域５０に表示する。このプレビュー再生によって、ユーザーは、パラメータの変更によってアニメーションが意図したものとなっているか否かを確認することができる。
【００８８】
ここで、図１で述べたボタン２１の機能について説明する。本実施形態では、ボタン２１をタップすることによって、部分画像の上に重畳表示される各種オブジェクト（注視点２５、補間線２６、十字カーソル２４）の表示／非表示を切り替えることができる。図１５（ａ）は、表示モードが選択されたときのＵＩ画面を示し、図１５（ｂ）は、非表示モードが選択されたときのＵＩ画面を示す。
【００８９】
以上、説明したように、本実施形態においては、ユーザーが、ＵＩ部１０２が提供するＵＩ画面を介して全天球画像上の任意の注視点を登録し、注視点制御部１０７が、登録された２以上の注視点を補間する経路に沿って注視点を遷移させ、アニメーション実行部１０８が、遷移する注視点を中心とした部分画像をその遷移順に繋ぎ合わせたアニメーションを実行する。これにより、全天球画像の注目領域がアニメーションの形でわかりやすく提示される。
【００９０】
加えて、本実施形態によれば、注視点を登録するＵＩ画面において、注視点とその移動経路である補間線が部分画像上に可視化されるので、アニメーション全体の流れを直観的に把握しやすくなり、これにより、アニメーションの編集が容易になる。
【００９１】
なお、上述した実施形態では、登録された注視点を○で表示し、補間線を実線で表示する態様を説明したが、本実施形態では、登録された注視点を表すオブジェクトならびに補間線を表すオブジェクトの形態を任意に決めることができる。
【００９２】
また、本実施形態では、２以上の登録された注視点をそれぞれが区別可能な態様で表示してもよく、２以上の登録された補間線をそれぞれが区別可能な態様で表示してもよい。その場合、注視点登録テーブル５００（図５（ａ））の色情報（Ｒ，Ｇ，Ｂ，Ａ）を個別に設定することで登録された注視点のそれぞれに異なる色を割り当てることができ、補間線登録テーブル６００（図５（ｂ））の色情報（Ｒ，Ｇ，Ｂ，Ａ）を個別に設定することで登録された補間線のそれぞれに異なる色を割り当てることもできる。
【００９３】
加えて、本実施形態では、登録された注視点と注視点アイコンを、その対応関係が把握可能な態様で表示したり、登録された補間線と補間線アイコンを、その対応関係が把握可能な態様で表示したりすることもできる。この点につき、図１６は、登録された注視点とこれに対応する注視点アイコンのそれぞれに対して同じ番号を付加し、登録された補間線とこれに対応する補間線アイコンのそれぞれを異なる態様のオブジェクト（実線と破線）で表したＵＩ画面を例示的に示す。
【００９４】
以上、全天球画像の注目領域をわかりやすく提示する情報処理装置の実施形態として、ユーザーが登録した注視点に基づいてアニメーションを実行する実施形態を説明してきたが、以下では、本発明の別の実施形態について説明する。別の実施形態では、ユーザーに注視点を登録させるのではなく、ユーザーが選択した全天球画像の内容に合った注視点を学習済みモデルを使用して自動的に登録する。
【００９５】
（別の実施形態）
図１７は、別の実施形態のネットワークシステムを示す。本実施形態のネットワークシステムは、スマートフォン２００とサーバ３００を含んで構成されており、各スマートフォン２００とサーバ３００はネットワーク６０を介して相互に通信可能に接続されている。なお、スマートフォン２００は、全天球画像を表示する情報処理装置の一例として示されている。
【００９６】
図１８は、スマートフォン２００を示す。図１８に示すように、スマートフォン２００のタッチパネル・ディスプレイ１８には、全天球画像の注目領域をわかりやすく提示するためのアニメーションの実行を受け付けるためのＵＩ画面（以下、ＵＩ画面という）が表示されている。
【００９７】
図１８に示すように、ＵＩ画面は、アニメーション表示領域７０とアニメーションの実行条件を設定するためのパラメータ設定領域８０から構成されている。ここで、アニメーション表示領域７０には、アニメーションの実行を指示するための再生ボタン７２が表示されており、パラメータ設定領域８０には、注視点の数を指定するための入力ボックス８２と、アニメーションのループ回数を指定するための入力ボックス８３と、注視点におけるアニメーションの停止時間を指定するためのボタン群８４と、動画データの生成場所を指定するためのボタン群８５が表示されている。
【００９８】
続いて、図１９に示す機能ブロック図に基づいて、本実施形態のスマートフォン２００およびサーバ３００の機能構成を説明する。
【００９９】
図１９に示すように、スマートフォン２００は、ＵＩ部２０２と、注視点登録要求部２０３と、注視点制御部２０４と、アニメーション実行部２０５と、動画データ生成部２０６と、記憶領域２０７とを含んで構成される。
【０１００】
ＵＩ部２０２は、アニメーションの実行を受け付けるためのＵＩ画像をタッチパネル・ディスプレイ１８に表示し、当該ＵＩ画像を介して、アニメーションの実行条件の設定およびその実行指示をユーザーから受け付ける手段である。
【０１０１】
注視点登録要求部２０３は、ユーザーからアニメーションの実行指示を受け付けたことに応答して、注視点の登録をサーバ３００に要求する手段である。
【０１０２】
注視点制御部２０４は、サーバ３００が登録した２以上の注視点を補間する経路に沿って注視点を遷移させる手段である。
【０１０３】
アニメーション実行部２０５は、遷移する注視点を中心とした部分画像をその遷移順に繋ぎ合わせたアニメーションを実行する手段である。
【０１０４】
動画データ生成部２０６は、実行されたアニメーションを汎用ファイル形式の動画データに変換する手段である。
【０１０５】
記憶領域２０７は、各種データを保持する手段である。
【０１０６】
なお、本実施形態では、スマートフォン２００に搭載されるコンピュータが、専用アプリを実行することにより、上述した各手段として機能する。
【０１０７】
一方、図１９に示すように、サーバ３００は、部分画像分割部３０１と、特徴量抽出部３０２と、重要度算出部３０３と、注目点尤度分布算出部３０４と、注目点算出部３０５と、注視点登録部３０６と、注視点制御部３０７と、アニメーション実行部３０８と、動画データ生成部３０９とを含んで構成される。
【０１０８】
部分画像分割部３０１は、スマートフォン２００から受信した全天球画像をEquirectangular形式（正距円筒図法）の画像に変換し、変換後の画像を異なる複数の方向に再投影して複数の部分画像に分割する手段である。
【０１０９】
特徴量抽出部３０２は、各部分画像から特徴量を抽出する手段である。
【０１１０】
重要度算出部３０３は、抽出した特徴量から所定の回帰モデル（学習済みモデル）に基づいて、処理対象となる画像の位置ごとの重要度を算出する手段である。
【０１１１】
注目点尤度分布算出部３０４は、算出した重要度から注目点の尤度分布を算出する手段である。
【０１１２】
注目点算出部３０５は、算出した注目点の尤度分布に基づいて注目点を算出する手段である。
【０１１３】
注視点登録部３０６は、注目点算出部３０５が算出した２以上の注目点に基づいて２以上の注視点を登録する手段である。
【０１１４】
注視点制御部３０７は、注視点登録部３０６が登録した２以上の注視点を補間する経路に沿って注視点を遷移させる手段である。
【０１１５】
アニメーション実行部３０８は、遷移する注視点を中心とした部分画像をその遷移順に繋ぎ合わせたアニメーションを実行する手段である。
【０１１６】
動画データ生成部３０９は、実行されたアニメーションを汎用ファイル形式の動画データに変換する手段である。
【０１１７】
なお、本実施形態では、サーバ３００を構成するコンピュータが所定のプログラムを実行することにより、サーバ３００が上述した各手段として機能する。
【０１１８】
以上、スマートフォン２００およびサーバ３００の機能構成について説明してきたが、続いて、本実施形態においてユーザーがアニメーションの実行を指示したときに実行される処理の内容を図２０に示すシーケンス図に基づいて説明する。
【０１１９】
まず、ユーザーは、記憶領域２０７に保存される全天球画像の中から所望の画像を選択した上で、ＵＩ部２０２が表示するＵＩ画面（図１８参照）のパラメータ設定領域８０を介してアニメーションの実行条件を設定した後、アニメーション表示領域７０の再生ボタン７２をタップしてアニメーションの実行を指示する（Ｓ１）。
【０１２０】
これを受けて、注視点登録要求部２０３は、ユーザーが選択した全天球画像とユーザーが設定した実行条件（注視点の数、ループ回数、停止時間、動画データの生成場所）を含む注視点登録要求を生成し、サーバ３００に送信する（Ｓ２）。
【０１２１】
これを受けて、サーバ３００は、スマートフォン２００から受信した注視点登録要求に含まれる全天球画像と「注視点の数」の設定に基づいて注視点登録テーブルを作成する（Ｓ３）。
【０１２２】
ここで、Ｓ３において、サーバ３００が注視点登録テーブルを作成する処理を図２１に示すフローチャートに基づいて説明する。
【０１２３】
まず、ステップ５０１では、部分画像分割部３０１が、注視点登録要求に含まれる全天球画像をEquirectangular形式（正距円筒図法）の全方位画像に変換した後、当該全方位画像の撮影方向を空間的に等分割し、当該全方位画像を異なる複数の撮影方向に再投影することによって複数の部分画像に分割する。以下、部分画像に分割する手順を具体的に説明する。
【０１２４】
図２２（ａ）に示すように、Equirectangular形式の全方位画像からは、経度緯度の座標値から任意の３次元方向の画素値を得ることができ、Equirectangular形式の全方位画像は、概念的には単位球に画素値がプロットされたものとして捉えることができる。そこで、本実施形態では、図２２（ｂ）に示すように、所定の投影面を定義し、単位球の中心を投影中心Ｏとして、下記式（１）により、Equirectangular形式の全方位画像の画素値（θ，φ）を定義した投影面上の画素値（ｘ，ｙ）に対応させる透視投影変換を行って部分画像を得る。なお、下記式（１）において、Ｐは透視投影行列を示し、等号は０以外のスカラー倍で等しいことを示す。
【０１２５】
【数１】
2019191528.tif 000003
【０１２６】
具体的には、Equirectangular形式の全方位画像の投影面として、単位球と共通する中心を有する正多面体を定義した上で、各面の法線方向を視線方向として透視投影変換を行って部分画像を得る。図２３(ａ)は、全方位画像の投影面として正八面体を定義した例を示し、図２３(ｂ)は、全方位画像の投影面として正十二面体を定義した例を示す。
【０１２７】
続くステップ５０２では、特徴量抽出部３０２が、先のステップ５０１で得た各部分画像から所定の特徴量を抽出する。なお、ここで抽出する特徴量としては、色、エッジ、顕著性、物体位置／ラベル、LBP、Haar like feature、HOG、SIFT、などを例示することができる。
【０１２８】
続くステップ５０３では、重要度算出部３０３が、所定の回帰モデルを用いて、各部分画像から抽出した特徴量から全方位画像の位置ごと（画素ごと）に重要度を算出する。以下、この点を具体的に説明する。
【０１２９】
全方位画像をＮ個に分割した部分画像のi番目の部分画像の位置ごとの特徴量を並べたベクトルをｌｉとし、全方位画像の位置ごとの重要度を並べたベクトルをｇとした上で、下記式（２）に示す回帰モデルｆを考える。
【０１３０】
【数２】
2019191528.tif 000004
【０１３１】
ここで、回帰モデルｆの具体的な形として、下記式（３）に示す線形変換を例示することができる。
【０１３２】
【数３】
2019191528.tif 000005
【０１３３】
上記式（３）において、W、bはパラメータを示す。本実施形態では、特徴量ｌｉを入力とし、重要度ｇを出力とする訓練データを事前に用意しておき、当該訓練データを学習させることによって、パラメータW、bを同定しておく（学習済みモデルの用意）。
【０１３４】
その前提として、本実施形態では、訓練データの出力（教師データ）である重要度ｇを適切な方法で取得する。重要度ｇを取得する最も単純な方法としては、対象画像において、被験者が重要と思う領域を被験者に指定させ、被験者が指定した領域を構成する各画素の重要度を「１」とし、それ以外の画素の重要度を「０」とするといった方法を挙げることができる。この他にも、対象画像を見る被験者の視点の軌跡をアイトラッカーなどで取得した後、取得した視点の軌跡（線）にガウシアンぼかしを施し、その濃淡レベルに基づいて正規化された重要度（０〜１）を取得する方法を例示することができる。
【０１３５】
続くステップ５０４では、重要度の高い方向にユーザーの注目点が存在するという設計思想の下、注目点尤度分布算出部３０４が、先のステップ５０３で算出された重要度の分布に基づいて注目点の尤度分布を算出する。本実施形態では、図２４に示すように、単位画像面上に、視点Ａを通る撮影方向を中心とする領域Ｒを定義した上で、領域Ｒ内の各位置の重要度を加算した加算値を視点Ａの注目点尤度として算出することができる。また、本実施形態では、領域Ｒ内の各位置の重要度に対して、視点Ａから離れるに従って減衰するような重みを与えた上で、その重みを用いた重要度の加重加算値を視点Ａの注目点尤度として算出することもできる。
【０１３６】
ここで、撮影方向の３次元ベクトルをp、撮影方向pの重要度をg(p)と表現すると、注目点尤度a(p)は、下記式（４）のように定式化することができる。
【０１３７】
【数４】
2019191528.tif 000006
【０１３８】
上記式（４）において、ηは単調増加関数を示し、w(p,q)は重みを示し、積分は定積分であり、積分範囲は撮影単位球面全体である。本実施形態では、ηを指数関数とすることができ、w(p,q)を下記式（５）に示す関数とすることができる。
【０１３９】
【数５】
2019191528.tif 000007
【０１４０】
上記式（５）はvon Mises分布に順ずるものであり、方向p, qが一致する場合に最大値、p,qが逆方向を向く際に最小値を取る。本実施形態では、パラメータαで重みの減衰率を決めることができ、注目点を考える画角を反映することができる。
【０１４１】
また、本実施形態では、重みw(p,q)を、下記式（６）に示すように、{αi}をパラメータとして、方向p,qの内積の多項式を指数関数の引数に取ることもできる。
【０１４２】
【数６】
2019191528.tif 000008
【０１４３】
再び、図２１に戻って説明を続ける。
【０１４４】
続くステップ５０５では、注目点算出部３０５が、注目点尤度a(p)の局所最大値を求める。ここで、注視点登録要求において「注視点の数」の設定値がＭ（Ｍは２以上の整数）であった場合、注目点算出部３０５は、注目点尤度a(p)につき、Ｍ個の局所最大値を求める。なお、注目点尤度a(p)の局所最大値は、ランダムに生成したpの初期値から山登り法で探索して求めることができる。その後、求めたＭ個の局所最大値に対応するＭ個の撮影方向pを求め、各方向に対応する位置を注目点として取得する。より具体的には、下記式（７）に示す評価関数を最大化するＭ個の撮影方向p1, p2, ..., pMを求め、各方向に対応する注目点（θ，φ）を取得する。
【０１４５】
【数７】
2019191528.tif 000009
【０１４６】
なお、上記式（７）において、dは、視点間の距離を表現する関数であり、このような関数としては、p1, p2, ..,,pMの分散や各視点間のユークリッド距離の総和などを例示することができる。このような評価関数を使用することにより、それぞれの位置が離れたＭ個の注目点を取得することができる。
【０１４７】
続くステップ５０６では、注視点登録部３０６が以下の手順で注視点登録テーブルを作成する。具体的には、まず、先のステップ５０５で算出したＭ個の注目点（θ，φ）に対応する全天球画像上の３次元座標（ｘ，ｙ，ｚ）を算出し、これらをＭ個の注視点（ｘ，ｙ，ｚ）として取得する。
【０１４８】
次に、取得したＭ個の注視点（ｘ，ｙ，ｚ）を、所定の規則に従って、順番にテーブルに登録する。本実施形態では、例えば、全天球画像上に予め基準となる注視点（ホームポジション）を決めておき、取得したＭ個の注視点のうち、当該ホームポジションから最近傍の注視点を１番目に登録し、残りの（Ｍ−１）個の注視点のうち、１番目の注視点から最近傍の注視点を２番目に登録し、残りの（Ｍ−２）個の注視点のうち、２番目の注視点から最近傍の注視点を３番目に登録し、…といった手順を繰り返すことによって、Ｍ個の注視点を順番にテーブルに登録する。図２５は、そのようにして作成された注視点登録テーブル７００を示す。
【０１４９】
再び、図２０に戻って説明を続ける。
【０１５０】
Ｓ３において、サーバ３００が注視点登録テーブル７００を作成した後は、注視点登録要求に含まれる「動画データの生成場所」の設定内容によって処理が分かれる。
【０１５１】
まず、「動画データの生成場所」の設定が「クライアント」であった場合には、サーバ３００は、Ｓ３で作成した注視点登録テーブル７００と、Ｓ２で受信した全天球画像ならびに実行条件（ループ回数、停止時間）をスマートフォン２００に送信する（Ｓ４）。
【０１５２】
これを受けて、スマートフォン２００の注視点制御部２０４が、Ｓ４で受信した注視点登録テーブル７００に登録された注視点をその登録順に補間する経路に沿って、Ｓ４で受信した全天球画像上で注視点を遷移させ、アニメーション実行部２０５が、遷移する注視点を中心とした部分画像を繋ぎ合わせたアニメーションを、Ｓ４で受信した実行条件（ループ回数、停止時間）に従って実行する（Ｓ５）。その後、動画データ生成部２０６が、Ｓ５で実行したアニメーションを汎用ファイル形式の動画データに変換し、記憶領域２０７に保存する（Ｓ６）。
【０１５３】
なお、スマートフォン２００にて、動画データを生成が完了した際には、スマートフォン２００からサーバ３００へ動画データの生成が完了した旨の通知を送信する。この通知を受けたサーバ３００は、スマートフォン２００から受信した全天球画像や、実行条件、注視点登録テーブルに記憶されている情報などを削除し、個人情報への配慮を実施しても良い。
【０１５４】
一方、「動画データの生成場所」の設定が「サーバ」であった場合には、サーバ３００の注視点制御部３０７が、Ｓ３で作成した注視点登録テーブル７００に登録された注視点をその登録順に補間する経路に沿って、Ｓ２で受信した全天球画像上で注視点を遷移させ、アニメーション実行部３０８が、遷移する注視点を中心とした部分画像を繋ぎ合わせたアニメーションを、Ｓ２で受信した実行条件（ループ回数、停止時間）に従って実行する（Ｓ７）。その後、動画データ生成部３０９が、Ｓ７で実行したアニメーションを汎用ファイル形式の動画データに変換する（Ｓ８）。
【０１５５】
その後、サーバ３００は、Ｓ８で変換した動画データをスマートフォン２００に送信する（Ｓ９）。これを受けて、スマートフォン２００は、受信した動画データを再生表示した後、記憶領域２０７に保存する（Ｓ１０）。
【０１５６】
なお、スマートフォン２００にて、動画データを受信した際には、スマートフォン２００からサーバ３００へ動画データが受信できた旨の通知を送信する。この通知を受けたサーバ３００は、スマートフォン２００から受信した全天球画像や、実行条件、注視点登録テーブルに記憶されている情報、動画データなどを削除し、個人情報への配慮を実施しても良い。
【０１５７】
以上、説明したように、上述した別の実施形態によれば、ユーザーに注視点を登録させる手間を取らせることなく、全天球画像の注目領域をアニメーションでわかりやすく提示することができる。なお、実施形態において、本発明を適用する好適なコンテンツとして全天球画像で説明しているが、この全天球画像以外にも、撮影の画角が１８０度以上の画像であれば、本発明を適用することが可能である。このように、画角が広く、通常の表示画面では表示がし難い画像に対して、表示の表現の幅を広げて、ユーザーへの画像の訴求力を高めることができる。
【０１５８】
最後に、図２６に基づいて本実施形態のハードウェア構成について説明する。
【０１５９】
図２６（ａ）に示すように、本実施形態のスマートフォン１００，２００に搭載されるコンピュータは、装置全体の動作を制御するプロセッサ１０と、ブートプログラムやファームウェアプログラムなどを保存するＲＯＭ１２と、プログラムの実行空間を提供するＲＡＭ１３と、当該コンピュータを上述した各手段として機能させるためのプログラムやオペレーティングシステム（ＯＳ）等を保存するための補助記憶装置１４と、タッチパネル・ディスプレイ１８などを接続するための入出力インターフェース１５と、ネットワーク６０に接続するためのネットワーク・インターフェース１６とを備えている。
【０１６０】
図２６（ｂ）に示すように、本実施形態のサーバ３００に搭載されるコンピュータは、は、装置全体の動作を制御するプロセッサ３１０と、ブートプログラムやファームウェアプログラムなどを保存するＲＯＭ３１２と、プログラムの実行空間を提供するＲＡＭ３１３と、当該コンピュータを上述した各手段として機能させるためのプログラムやオペレーティングシステム（ＯＳ）等を保存するための補助記憶装置３１４と、入出力インターフェース３１５と、ネットワーク６０に接続するためのネットワーク・インターフェース３１６とを備えている。
【０１６１】
なお、上述した実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などで記述されたプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの記録媒体に格納して頒布することができ、また他の装置が可能な形式でネットワークを介して伝送することができる。
【０１６２】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１６３】
１０…プロセッサ
１２…ＲＯＭ
１３…ＲＡＭ
１４…補助記憶装置
１５…入出力インターフェース
１６…ネットワーク・インターフェース
１８…タッチパネル・ディスプレイ
２０…部分画像表示領域
２１…ボタン
２２…情報
２３…ボタン
２４…十字カーソル
２５…注視点（オブジェクト）
２６…補間線（オブジェクト）
２７…ゴミ箱アイコン
３０…アイコン表示領域
３２…ボタン
３５…注視点アイコン
３６…補間線アイコン
４０…パラメータ設定領域
４２…ボタン群
４３…スライダー
４４…ボタン群
４５…ボタン群
５０…プレビュー表示領域
５２…再生ボタン
６０…ネットワーク
７０…アニメーション表示領域
７２…再生ボタン
８０…パラメータ設定領域
８２…入力ボックス
８３…入力ボックス
８４…ボタン群
８５…ボタン群
１００…スマートフォン（情報処理装置）
１０２…ＵＩ部
１０３…部分画像生成部
１０４…注視点登録部
１０５…補間線計算部
１０６…補間線登録部
１０７…注視点制御部
１０８…アニメーション実行部
１０９…動画データ生成部
１１０…記憶領域
２００…スマートフォン（情報処理装置）
２０２…ＵＩ部
２０３…注視点登録要求部
２０４…注視点制御部
２０５…アニメーション実行部
２０６…動画データ生成部
２０７…記憶領域
３００…サーバ
３０１…部分画像分割部
３０２…特徴量抽出部
３０３…重要度算出部
３０４…注目点尤度分布算出部
３０５…注目点算出部
３０６…注視点登録部
３０７…注視点制御部
３０８…アニメーション実行部
３０９…動画データ生成部
３１０…プロセッサ
３１２…ＲＯＭ
３１３…ＲＡＭ
３１４…補助記憶装置
３１５…入出力インターフェース
３１６…ネットワーク・インターフェース
５００…注視点登録テーブル
６００…補間線登録テーブル
７００…注視点登録テーブル
【先行技術文献】
【特許文献】
【０１６４】
【特許文献１】特開２０１５−１８０１３号公報
【図１】
2019191528.tif 000010
【図２】
2019191528.tif 000011
【図３】
2019191528.tif 000012
【図４】
2019191528.tif 000013
【図５】
2019191528.tif 000014
【図６】
2019191528.tif 000015
【図７】
2019191528.tif 000016
【図８】
2019191528.tif 000017
【図９】
2019191528.tif 000018
【図１０】
2019191528.tif 000019
【図１１】
2019191528.tif 000020
【図１２】
2019191528.tif 000021
【図１３】
2019191528.tif 000022
【図１４】
2019191528.tif 000023
【図１５】
2019191528.tif 000024
【図１６】
2019191528.tif 000025
【図１７】
2019191528.tif 000026
【図１８】
2019191528.tif 000027
【図１９】
2019191528.tif 000028
【図２０】
2019191528.tif 000029
【図２１】
2019191528.tif 000030
【図２２】
2019191528.tif 000031
【図２３】
2019191528.tif 000032
【図２４】
2019191528.tif 000033
【図２５】
2019191528.tif 000034
【図２６】
2019191528.tif 000035
【手続補正書】
【提出日】平成31年4月12日(2019.4.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０１３６
【補正方法】変更
【補正の内容】
【０１３６】
ここで、撮影方向の３次元ベクトルをp、撮影方向ｑの重要度をg(ｑ)と表現すると、注目点尤度a(ｑ)は、下記式（４）のように定式化することができる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１３７
【補正方法】変更
【補正の内容】
【０１３７】
【数４】
2019191528.tif 000036