(57)【要約】【課題】注目度が高い画像内の視点を容易に把握できるようにする。【解決手段】本発明は、コンピュータを、画像から、画像の一部の領域の画像であり、画像上の任意の視点を中央に含む部分画像を生成する生成部と、画像と、複数の部分画像のサムネイルの一覧である視点一覧画像とを含む表示画像を表示装置に表示する表示制御部と、部分画像と、当該部分画像に対する１以上のユーザのコメントとを関連付けたコメント情報をサーバ装置から受信する通信部と、視点一覧画像の部分画像のサムネイル毎に、コメントの件数を表示するコメント制御部、として機能させる。【選択図】図２
2015018013.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
画像から、前記画像の一部の領域の画像であり、前記画像上の任意の視点を中央に含む部分画像を生成する生成部と、
前記画像と、複数の前記部分画像のサムネイルの一覧である視点一覧画像とを含む表示画像を表示装置に表示する表示制御部と、
前記部分画像と、当該部分画像に対する１以上のユーザのコメントとを関連付けたコメント情報をサーバ装置から受信する通信部と、
前記視点一覧画像の前記部分画像のサムネイル毎に、前記コメントの件数を表示するコメント制御部、
として機能させるプログラム。
【請求項２】
前記画像は、全天球画像である請求項１に記載のプログラム。
【請求項３】
前記表示制御部は、
前記視点一覧画像の前記部分画像のサムネイルを、前記コメントの件数が多い順番に表示する
請求項１又は２に記載のプログラム。
【請求項４】
前記表示制御部は、
前記サムネイルを、前記視点一覧画像内の上部から下部に向かって前記順番で表示する
請求項３に記載のプログラム。
【請求項５】
前記表示制御部は、
前記表示画像の表示を開始するときに、前記コメントの件数が最も多い前記部分画像を含む表示画像を表示する
請求項１乃至４のいずれか１項に記載のプログラム。
【請求項６】
前記通信部は、
前記コンピュータを使用するユーザを識別する前記第１ユーザ識別子を前記サーバ装置に送信し、前記第１ユーザ識別子に関連する第２ユーザ識別子により特定される関連ユーザの前記コメントを識別する関連ユーザコメント識別情報を更に含む前記コメント情報を受信し、
前記コメント制御部は、
前記関連ユーザのコメントがある前記部分画像のサムネイルに、前記関連ユーザコメント識別情報から特定した前記関連ユーザのユーザ名を付与し、前記ユーザ名が付与された前記サムネイルを、前記コメントの件数による前記サムネイルの順序よりも優先して前記視点一覧画像に表示する
請求項１乃至５のいずれか１項に記載のプログラム。
【請求項７】
前記表示制御部は、
前記表示画像の表示を開始するときに、前記関連ユーザのコメントがある前記部分画像を含む表示画像を表示する
請求項６に記載のプログラム。
【請求項８】
前記画像、又は前記視点一覧画像に対する操作に応じて、前記表示画像の前記画像の変更を示す入力を受け付ける受付部を更に有し、
前記表示制御部は、
前記画像の変更を示す入力に応じて、前記表示画像の前記画像を変更する
請求項１乃至７のいずれか１項に記載のプログラム。
【請求項９】
前記画像に対する操作は、
前記画像上を前記視点として指示する操作である
請求項１乃至８のいずれか１項に記載のプログラム。
【請求項１０】
前記視点一覧画像に対する操作は、
前記視点一覧画像上の前記部分画像のサムネイルを選択する操作である
請求項１乃至９のいずれか１項に記載のプログラム。
【請求項１１】
画像から、前記画像の一部の領域の画像であり、前記画像上の任意の視点を中央に含む部分画像を生成する生成部と、
前記画像と、複数の前記部分画像のサムネイルの一覧である視点一覧画像とを含む表示画像を表示装置に表示する表示制御部と、
前記部分画像と、当該部分画像に対する１以上のユーザのコメントとを関連付けたコメント情報をサーバ装置から受信する通信部と、
前記視点一覧画像の前記部分画像のサムネイル毎に、前記コメントの件数を表示するコメント制御部と、
を備える表示制御装置。
【請求項１２】
請求項１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
撮影地点の全方位を撮影し、撮影地点の全方位を一枚の画像にする技術が知られている。例えば、特許文献１には、撮影地点の全方位を撮影した画像を表示用画像に変換し、当該表示用画像を円筒形の筐体の表示部に表示する観察装置の発明が開示されている。また、撮影地点の全方位を一枚にした画像の一部を、撮影地点から所定の方向を実際に見ているような形式でパソコンのディスプレイなどに表示する技術が知られている。また、ユーザの操作に応じて画像の表示範囲（方向）を自由に変更する技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、画像内の注目度が高い視点、つまり画像内の注目したい領域を把握することができなかった。
【０００４】
本発明は、上記に鑑みてなされたものであって、注目度が高い画像内の領域を容易に把握することができる表示制御装置、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、コンピュータを、画像から、前記画像の一部の領域の画像であり、前記画像上の任意の視点を中央に含む部分画像を生成する生成部と、前記画像と、複数の前記部分画像のサムネイルの一覧である視点一覧画像とを含む表示画像を表示装置に表示する表示制御部と、前記部分画像と、当該部分画像に対する１以上のユーザのコメントとを関連付けたコメント情報をサーバ装置から受信する通信部と、前記視点一覧画像の前記部分画像のサムネイル毎に、前記コメントの件数を表示するコメント制御部、として機能させる。
【発明の効果】
【０００６】
本発明によれば、注目度が高い画像内の領域を把握することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１実施形態の表示制御システムの構成の一例を示す図である。
【図２】図２は、第１実施形態のクライアント装置の構成の一例を示す図である。
【図３】図３は、第１実施形態の全天球画像の一例を示す図である。
【図４】図４は、第１実施形態の全天球画像上の視点の位置を説明するための図である。
【図５】図５は、画角、カメラアングル及びカメラ位置の関係について説明するための図である。
【図６】図６は、画角、カメラアングル及びカメラ位置の関係について説明するための図である。
【図７】図７は、第１実施形態の表示制御装置の視点一覧情報の一例を示す図である。
【図８】図８は、第１実施形態の表示画像の一例を示す図である。
【図９】図９は、第１実施形態のサーバ装置の構成の一例を示す図である。
【図１０】図１０は、第１実施形態のコメント情報テーブルの一例を示す図である。
【図１１】図１１は、第１実施形態のユーザ情報テーブルの一例を示す図である。
【図１２】図１２は、第１実施形態の表示画像の変更例を示す図である。
【図１３】図１３は、第１実施形態の全天球部分画像のサムネイルの一例を示す図である。
【図１４】図１４は、第１実施形態のコメント送信画面の一例を示す図である。
【図１５】図１５は、第１実施形態の表示制御方法のシーケンス図である。
【図１６】図１６は、第１実施形態の表示制御方法を説明するための図である。
【図１７】図１７は、第２実施形態の関連ユーザ情報テーブルの一例を示す図である。
【図１８】図１８は、第２実施形態の表示画像の一例を示す図である。
【図１９】図１９は、第２実施形態の表示制御方法のシーケンス図である。
【図２０】図２０は、第１及び第２実施形態の表示制御装置の主要部のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、表示制御装置、プログラム及び記録媒体の実施の形態を詳細に説明する。
【０００９】
（第１実施形態）
図１は、第１実施形態の表示制御システム１００の構成の一例を示す図である。本実施形態の表示制御システム１００は、複数のクライアント装置１ａ〜１ｚ、ネットワーク２及びサーバ装置３を備える。以下、クライアント装置１ａ〜１ｚを区別する必要がない場合は、単にクライアント装置１という。なお、表示制御システム１００内のクライアント装置１の数は任意でよい。クライアント装置１は、例えば、パソコンやスマートフォンなどである。複数のクライアント装置１ａ〜１ｚとサーバ装置３とは、ネットワーク２を介して互いに接続されている。ネットワーク２の通信方式は、有線方式であっても無線方式であってもよく、また、両方を組み合わせてもよい。
【００１０】
図２は、第１実施形態のクライアント装置１の構成の一例を示す図である。本実施形態のクライアント装置１は、表示制御装置１０及び表示装置２０を備える。表示制御装置１０は、表示装置２０に接続される。表示制御装置１０は、表示装置２０に表示する画像（以下、「表示画像」という。）を制御する。
【００１１】
表示制御装置１０は、取得部１１、記憶部１２、生成部１３、表示制御部１４、受付部１５、通信部１６、認証部１７及びコメント制御部１８を備える。
【００１２】
取得部１１は、撮影地点の全方位が撮影された画像である全天球画像を、当該全天球画像を作成可能な撮影装置などの他の装置から取得する。撮影装置は、例えば、互いに逆方向を向いた２つの魚眼レンズを使用して撮影地点の全方位を撮影する撮影部と、２つの魚眼レンズにより撮影された２枚の画像を１枚に合成する作成部とを備えることにより、全天球画像を作成する。なお、取得部１１が、上記撮影装置の機能を備えることにより、他の装置から全天球画像を取得しなくてもよい。また、本実施形態においては、全天球画像を例示としているが、全天球画像に限らず、通常の画像や、水平や垂直に伸びたパノラマ画像等であっても良い。従って、以下の実施形態において、全天球画像は、単に画像と言い、また、後述の全天球部分画像とは単に部分画像と呼ぶことができることは言うまでもない。
【００１３】
記憶部１２は、当該全天球画像を少なくとも１つ記憶する。図３は、第１実施形態の全天球画像の一例を示す図である。図３に示されるように、全天球画像は、撮影地点の全方位が撮影された画像であるため、パノラマ画像のような画像となる。なお、図３では、全方位のうち、水平部分は示されているが、上部又は下部の部分は表示されていない。上部又は下部を表示したい場合は、利用者が画像内を仮想的に移動することで表示がなされる。全天球画像上には、複数の視点（Ａ〜Ｇ）が存在する。ここで、視点とは、全天球画像を作成した者や、全天球画像を利用する者等のユーザが、注目して貰いたい領域を示した情報である。この視点を含む領域を切り出した画像（後述の全天球部分画像に相当する）が、後述の視点一覧情報に示される画像となる。従って、この視点一覧情報に示される画像と、この画像が含まれる全天球画像上の位置とは対応付けられている。図３は、視点Ａ〜Ｇが全天球画像上に存在する場合の例である。また、記憶部１２は、全天球画像上の視点の位置を示す情報（以下、「視点一覧情報」という。）を記憶する。視点一覧情報については後述する。
【００１４】
生成部１３は、全天球画像から、全天球画像の一部の領域の画像である全天球部分画像を生成する。全天球部分画像は、全天球画像上の任意の視点を画像の中央に含む。全天球画像は、撮影地点の全方位を含む画像であり、ユーザが任意の方向の全天球画像を見ることができる。ここで、ユーザが見たい方向の画像を、後に確認したい場合や他のユーザにも見せたい場合には、所定の視点を中央に含む全天球部分画像として表される。なお、生成部１３は、所定の視点に対応する全天球部分画像を予め生成しておいてもよい。具体的には、表示制御装置１０は、使用頻度の高い全天球部分画像や、視点一覧情報に登録されている視点に対応する全天球部分画像などを記憶部１２に記憶しておいてもよい。
【００１５】
ここで、表示装置２０上に表示されている全天球画像は、全天球画像の一部の領域のみ拡大等をして表示さていることがある。以下、全天球画像と言う場合は、全ての画像を示すことを意味することもあれば、全ての画像の領域の一部分だけが表示されている画像を意味する場合もある。なお、このように、全ての画像の領域の一部だけが表示されている場合であっても、表示されている領域外の画像をスクロールや、タッチパネル操作を行って、表示領域に移動させることができる。
【００１６】
ここで、全天球画像上の位置を表す座標、及び視点一覧情報について詳細に説明する。図４は、第１実施形態の全天球画像上の視点の位置を説明するための図である。本実施形態の表示制御装置１０は、表示装置２０を観ているユーザが、撮影地点から所定の方向を実際に見ているような形式で、表示装置２０に表示する。そのため、本実施形態の表示制御装置１０は、全天球画像上の点を球面上の点に対応させることにより、全天球画像を球面上の画像にして使用する。全天球画像は、図２で示されるように平面画像であるため、球面とは曲率が異なる。しかしながら、全天球画像を、メルカトル図法を利用して作成しておくことにより、表示制御装置１０は、全天球画像上の点を球面上の点に対応させることができる。このようなメルカトル図法を利用して平面画像として全天球画像を作成するソフトウェアなどの技術は、既に公知となっているため、詳細な説明については省略する。
【００１７】
全天球画像上の座標は、図４に示されるように、球体の中心点からの方位角（水平方向の座標）と、球体の中心点からの仰角（垂直方向の座標）とにより表すことができる。方位角は、時計周りの方向に０°〜３６０°の範囲の値をとる。仰角は、−９０°〜９０°の範囲の値をとる。したがって、全天球画像上の視点の位置（表示させたい画像領域の中心）は、方位角と仰角とにより表すことができる。また、全天球部分画像は、全天球画像上の任意の視点を画像の中央に含む画像である。そのため、全天球部分画像は、画像の中央の視点の座標（方位角及び仰角）と、画角（カメラのズーム値）とにより表すことができる。
【００１８】
ここで、表示制御部１４が、カメラアングルとカメラ位置とを調整することにより、表示装置２０に表示する全天球画像の画角を調整する方法について説明する。図５及び図６は、画角、カメラアングル及びカメラ位置の関係について説明するための図である。図５は、画角、カメラアングル及びカメラ位置の関係について、範囲（ａ〜ｄ）と、具体的な値（Ａ〜Ｄ）とを例示している。図６は、図５の範囲（ａ〜ｄ）と、具体的な値（Ａ〜Ｄ）との幾何学的な位置関係を示している。図６の円周は、全天球画像を示している。画角は、中心点からの角度により、球の中心点から全天球部分画像の中央に含まれる視点を観る場合の光景の範囲（画像の大きさ）を表す。この光景の範囲で示された全天球画像が、後述の図８で示される全天球画像４０に相当する。
【００１９】
カメラアングル及びカメラ位置により、画角を調整する場合の具体例について説明する。Ａの例（画角６０°）は、カメラ位置を球の中心（０．０）とし、カメラアングルを６０°にすることにより実現することができる。Ｂの例（画角１２０°）は、カメラの位置を球の中心から１．０後退させて、−１．０とし、カメラアングルを６０°にすることにより実現することができる。Ｃの例（画角２４０°）は、カメラの位置を球の中心から１．０後退させて、−１．０とし、カメラアングルを１２０°にすることにより実現することができる。Ｄの例（画角２８６°）は、カメラの位置を球の中心から１．３８後退させて、−１．３８とし、カメラアングルを１２０°にすることにより実現することができる。
【００２０】
このように、表示制御部１４は、カメラアングルとカメラ位置とを調整することにより、表示装置２０に表示する全天球画像の画角を調整することができる。本実施形態の説明では、全天球画像の画角を１２０°（Ｂの例）に固定して説明する。なお、全天球画像の画角は１２０°に限られず任意でよい。
【００２１】
図７は、第１実施形態の表示制御装置１０の視点一覧情報の一例を示す図である。視点一覧情報は、視点、方位角、仰角、画角及びサムネイルを有する。視点は、視点を識別するための情報である。方位角は、全天球画像上の視点の水平方向の位置を示す。仰角は、全天球画像上の視点の垂直方向の位置を示す。画角は、当該視点を画像の中央に含む全天球部分画像の範囲を示す。サムネイルは、視点一覧画像に表示する当該視点の全天球部分画像の縮小画像である。図７の視点一覧情報では、例えば、視点Ａの情報は、方位角が２００°、仰角が０°、視点Ａを画像の中央に含む全天球部分画像の画角が１２０°、当該全天球部分画像のサムネイルである視点Ａサムネイルを有する。
【００２２】
なお、視点一覧情報の方位角、仰角及び画角の値は、任意に設定してよい。例えば、視点の位置の違いが、方位角（水平方向の座標）だけでなく、仰角（垂直方向の座標）にも生じていてもよい。
【００２３】
図２に戻り、表示制御部１４は、全天球画像と、複数の全天球部分画像のサムネイルの一覧である視点一覧画像とを含む画像である表示画像を表示装置２０に表示する。表示制御装置１０は、全天球部分画像とともに視点一覧画像を表示装置２０に表示することにより、ユーザが視点を選択する際の操作性及び利便性を向上させる。
【００２４】
図８は、第１実施形態の表示画像の一例を示す図である。表示画像は、全天球画像の一部を示す全天球画像４０及び視点一覧画像５０を含む。図８の全天球画像４０は、図３の全天球画像上の視点Ｄを画像の中央に含む場合の例である。すなわち、表示装置２０が、視点Ｄに対応する全天球画像４０を表示している場合の例である。なお、全天球画像は、全天球画像上の複数の視点を含んでいてもよい。例えば、全天球部分画像４０は、視点Ｄの他にも、画像の左側に視点Ｃを含む。
【００２５】
図８の視点一覧画像５０の領域は、表示装置２０の画面の右側に表示される場合の例である。視点一覧画像５０の領域は、複数の全天球部分画像のサムネイルを表示する。当該全天球部分画像のサムネイルには、コメントの件数及びコメント登録ボタン［＋］が表示される。コメントは、ユーザから投稿された全天球部分画像（全天球画像内の視点）に対する感想、見解、意見、又は解説などの情報である。ユーザは、コメントの件数により、当該視点を中央に含む全天球画像の注目度を把握することができる。コメント登録ボタン［＋］については後述する。表示制御部１４は、視点一覧画像５０の全天球部分画像のサムネイルを、コメントの件数が多い順番に表示する。図８の例では、表示制御部１４は、視点Ｄを中央に含む全天球部分画像のサムネイル（コメント８３件）、視点Ｅを中央に含む全天球部分画像のサムネイル（コメント２３件）、視点Ｂを中央に含む全天球部分画像のサムネイル（コメント３件）の順序で表示している。すなわち、表示制御部１４は、全天球部分画像のサムネイルを、視点一覧画像５０内の上部から下部に向かってコメントの件数が多い順番で表示する。
【００２６】
ここで、全天球部分画像（全天球画像内の視点）に付与されるコメントについて説明する。クライアント装置１のユーザが、全天球部分画像に付与したコメントは、サーバ装置３に送信され、サーバ装置３で記憶される。図９は、第１実施形態のサーバ装置３の構成の一例を示す図である。本実施形態のサーバ装置３は、通信部３１、記憶部３２、記憶制御部３３及び検索部３４を備える。通信部３１は、クライアント装置１と通信する。記憶部３２は、コメント情報及びユーザ情報を記憶する。
【００２７】
図１０は、第１実施形態のコメント情報テーブルの一例を示す図である。この実施形態では、サーバ装置３は、コメント情報テーブルを全天球画像毎に用意して記憶部３２に記憶する。すなわち、記憶部３２は、全天球画像の数と同じ数のコメント情報テーブルを記憶し、各全天球画像に対応するコメント情報テーブルは、全天球画像に対する識別情報（以下、「画像識別情報」という。）で管理される。コメント情報テーブルは、クライアント装置１から受信したコメント情報を記憶する。コメント情報は、全天球部分画像に対するユーザのコメントと、当該コメントを付けた全天球部分画像とを関連付けた情報である。 コメント情報は、ユーザＩＤ、コメントの場所を示す情報及びコメントの内容を有する。ユーザＩＤは、コメントを送信したユーザを識別するための情報である。コメントの場所を示す情報は、コメントを付けた全天球部分画像（全天球画像内の視点）を示す情報である。この実施形態では、全天球部分画像を識別する情報（以下、「部分画像識別情報」という。）を使用して、コメントの場所を示す情報を表す。コメントの内容は、全天球部分画像に対するユーザのコメントの内容を示す情報である。図１０のコメント情報テーブルは、例えば、ユーザＩＤ「０００１」のユーザが、視点Ａを中央に含む全天球部分画像に、コメント「ａａａ」を付けていることを示す。
【００２８】
図１１は、第１実施形態のユーザ情報テーブルの一例を示す図である。ユーザ情報テーブルは、ユーザ情報を記憶する。ユーザ情報は、ユーザが表示制御システム１００を初めて利用するときなどに、クライアント装置１により取得される。当該ユーザ情報は、クライアント装置１からサーバ装置３に送信され、サーバ装置３の記憶部３２に記憶される。ユーザ情報は、ユーザＩＤ、ユーザ名及びパスワードを有する。ユーザＩＤは、コメント情報のユーザＩＤに対応する。ユーザ名は、表示制御システム１００内で利用されるユーザの名前である。パスワードは、ユーザの認証に使用する文字列などの情報である。図１１のユーザ情報テーブルは、例えば、ユーザＩＤ「０００１」のユーザの名前が、「ユーザａ」であり、パスワードが「ＸＸＸＸＸＸ」であることを示す。
【００２９】
なお、図１０、１１のいずれもテーブル形式で示しているが、テーブル形式で無くても良い。また、それぞれの項目が関連付けられれば、どのような形でデータ管理されても良い。
【００３０】
図９に戻り、記憶制御部３３は、通信部３１がクライアント装置１から記憶部３２のデータの処理要求を受信したときに、記憶部３２のデータの追加、変更又は削除を行う。例えば、記憶制御部３３は、通信部３１がクライアント装置１からコメントを受信したときに、記憶部３２のコメント情報テーブルにコメント情報を追加する。
【００３１】
検索部３４は、通信部３１がクライアント装置１から記憶部３２のデータの検索要求を受信したときに、記憶部３２のデータを検索する。検索部３４は、検索されたデータを、通信部３１を介して検索要求を送信したクライアント装置１に送信する。例えば、クライアント装置１が、全天球部分画像のサムネイルにコメントの件数を表示するときなどに、通信部３１が、クライアント装置１からの当該全天球部分画像に対するユーザのコメントの検索要求を受信して、検索部３４が、コメント情報テーブルを検索する。
【００３２】
次に、表示画像に含まれる全天球画像内の視点の変更動作について説明する。本実施形態の表示制御装置１０は、ユーザは、１以上のユーザのコメントの件数を参考にして、表示装置２０に表示する全天球画像の視点を選択することができる。図２に戻り、受付部１５は、全天球画像、又は視点一覧画像に対する操作に応じて、表示画像の全天球画像の変更を示す入力を受け付ける。全天球画像に対する操作は、例えば、全天球画像上に表示された視点を指示（選択）する操作である。この操作に連動して、例えば、図８における全天球画像４０が移動する。例えば、ユーザが全天球画像上の視点Ｃを指示すると、表示制御装置１０は、視点Ｃを中央とする領域に全天球画像４０を変更する。つまり、表示装置２０で表示される全天球画像４０の領域が、表示制御装置１０で変更される。
【００３３】
また、視点一覧画像に対する操作は、視点一覧画像上の全天球部分画像のサムネイルを選択する操作などである。この操作に連動して、例えば、図８における全天球画像４０が移動する。例えば、ユーザが視点一覧画像上の視点Ｂの全天球部分画像のサムネイルを選択すると、表示制御装置１０は、視点Ｂを中央とする領域に全天球画像４０を変更する。本実施形態の表示制御装置１０は、当該サムネイルにコメントの件数を表示するため、ユーザは、コメントの件数を参考にして、表示画像の全天球画像の中央に表示する領域、つまり視点を選択することができる。
【００３４】
なお、ユーザが操作に使用する入力装置は任意でよい。例えば、マウス、キーボード、又は表示装置２０を表示部と入力部を兼ねたタッチパネルにするなどである。
【００３５】
表示制御部１４は、表示画像の全天球画像の中央に表示する視点の変更を示す入力に応じて、表示画像の全天球画像の中央に表示する視点を変更する。図１２を参照して、表示画像の変更例について具体的に説明する。なお、全天球画像４０と全天球画像４１は、附番が異なるが、画像としては同じものを示している。ただし、全天球画像４０と、全天球画像４１は、表示する領域が異なるため附番を異ならせている。
【００３６】
図１２（ａ）,（ｂ）は、第１実施形態の表示画像の変更例を示す図である。図１２（ａ）は、変更前の表示画像を示している。図１２（ａ）の全天球画像４０は、視点Ｄを含む領域の画像である全天球部分画像を中央に含む場合である。図１２（ａ）の視点一覧画像５０の全天球部分画像のサムネイルは、視点Ｄを中央に含む全天球部分画像のサムネイル（コメント８３件）、視点Ｅを中央に含む全天球部分画像のサムネイル５０１（コメント２３件）、視点Ｂを中央に含む全天球部分画像のサムネイル（コメント３件）の順序で表示されている。すなわち、図１２（ａ）の視点一覧画像５０の全天球部分画像のサムネイルは、コメント件数の多い順で表示されている。
【００３７】
図１２（ｂ）は、受付部１５が、ユーザから視点Ｅに変更する指示を受け付けた場合について示す。具体的には、受付部１５は、ユーザの操作に応じて、表示画像に含まれる全天球画像の表示を、視点Ｅに変更する指示を示す入力を受け付ける。当該ユーザの操作は、視点一覧画像５０上の全天球部分画像のサムネイル５０１を選択する操作である。なお、全天球画像４０上に視点Ｅが表示されている場合は、当該ユーザの操作は、全天球画像４０上の視点Ｅを指示する操作でもよい。
【００３８】
受付部１５が、ユーザから視点Ｅに変更する入力を受け付けると、表示制御部１４は、全天球画像４１及び視点一覧画像５０を含む表示画像を表示する。つまり、表示制御部１４は、表示画像に含まれる全天球画像の表示を、視点Ｄを中央とする全天球画像４０から、視点Ｅを中央とする全天球画像４１に変更する。
【００３９】
次に、コメントの送信、及びコメントの件数の表示などのコメント制御機能について説明する。まず、どのユーザから送信されたコメントであるかを識別するために必要なユーザの認証機能について説明する。図２に戻り、通信部１６は、サーバ装置３と通信する。認証部１７は、受付部１５が受け付けた入力に応じて、クライアント装置１のユーザを認証する。具体的には、認証部１７は、受付部１５から受信したユーザＩＤ及びパスワードを、通信部１６を介してサーバ装置３に送信する。サーバ装置３の検索部３４は、当該ユーザＩＤ及びパスワードの組み合わせを検索キーにしてユーザ情報テーブルを検索する。当該ユーザＩＤ及びパスワードの組み合わせに一致するユーザ情報がある場合、サーバ装置３の通信部３１は、当該クライアント装置１に、当該ユーザを認証したことを示す情報を送信する。認証部１７は、当該ユーザを認証したことを示す情報をサーバ装置３から受信した場合、ユーザの認証処理を正常に終了する。
【００４０】
コメント制御部１８は、視点一覧画像の全天球部分画像のサムネイル毎に、コメントの件数を表示する。サムネイルにコメントの件数を表示する方法については後述する。また、コメント制御部１８は、ユーザが全天球部分画像に付けたコメントをサーバ装置３に送信する。図１３は、第１実施形態の全天球部分画像のサムネイルの一例を示す図である。図１３の全天球部分画像は、視点Ｂを全天球部分画像の中央に含み、コメントの件数と、コメント追加ボタン［＋］とを全天球部分画像の右上に含む。ユーザがコメント追加ボタンを押下すると、表示制御部１４は、表示装置２０にコメント送信画面を表示する。
【００４１】
図１４は、第１実施形態のコメント送信画面の一例を示す図である。コメント送信画面は、コメント入力欄、送信ボタン及びキャンセルボタンを有する。コメント入力欄は、ユーザがコメントを入力する領域である。送信ボタンは、コメントの送信を実行するためのボタンである。キャンセルボタンは、コメントの送信を取り消すためのボタンである。
【００４２】
表示制御部１４は、送信ボタンの押下を検知すると、全天球画像を識別する画像識別情報、コメントの場所を示す情報（視点Ｂの全天球部分画像を識別する部分画像識別情報など）、及びコメント入力欄の内容をコメント制御部１８に送信する。コメント制御部１８は、表示制御部１４から受信した情報（画像識別情報、部分画像識別情報とコメント内容）に、コメントを送信するユーザのユーザＩＤを加え、コメント送信情報として通信部１６を介してサーバ装置３に送信する。
【００４３】
サーバ装置３の通信部３１は、当該コメント送信情報を受信すると、当該コメント送信情報を記憶制御部３３に送信する。記憶制御部３３は、当該コメント送信情報に含まれる全天球画像を識別する画像識別情報を参照し、記憶部３２から当該全天球画像のコメント情報テーブルを選択する。記憶部３２は、当該コメント情報テーブルに、当該コメント送信情報に含まれるユーザＩＤ、コメントの場所を示す部分画像識別情報及びコメントの内容をコメント情報として追加する。
【００４４】
次に、図１５及び図１６を参照して、コメントの投稿（送信）及びコメントの件数の表示の処理の流れについて詳細に説明する。図１５は、第１実施形態の表示制御方法のシーケンス図である。図１６は、第１実施形態の表示制御方法を説明するための図である。
【００４５】
クライアント装置１ｂは、サーバ装置３にコメントを投稿する（ステップＳ１）。サーバ装置３は、当該コメントに関するコメント情報をコメント情報テーブルに追加する。クライアント装置１ｃは、サーバ装置３にコメントを投稿する（ステップＳ２）。サーバ装置３は、当該コメントに関するコメント情報をコメント情報テーブルに追加する。
【００４６】
クライアント装置１ａは、全天球画像を表示するプログラム（アプリケーション）を起動する（ステップＳ３）。本プログラムは、取得部１１、生成部１３、表示制御部１４、受付部１５、通信部１６、認証部１７及びコメント制御部１８を含むモジュール構成となっている。本プログラムを起動することにより、上記の機能ブロックが表示制御装置１０に実現される。なお、本プログラムと、表示制御装置１０のハードウェア構成との関係については後述する。
【００４７】
クライアント装置１ａの受付部１５が、ユーザの選択操作に応じた入力を受付けると、表示制御部１４は、記憶部１２から一の全天球画像を選択する（ステップＳ４）。表示制御部１４は、ユーザにより選択された全天球画像を識別する画像識別情報をコメント制御部１８に送信する。コメント制御部１８は、当該全天球画像を識別する画像識別情報を含むコメント情報の取得（検索）要求を、通信部１６を介してサーバ装置３に送信する（ステップＳ５）。
【００４８】
サーバ装置３の通信部３１は、当該コメント情報の取得（検索）要求を受信すると、当該全天球画像を識別する画像識別情報を検索部３４に送信する。検索部３４は、当該全天球画像を識別する画像識別情報により、当該全天球画像のコメント情報テーブルを特定し、当該コメント情報テーブルから全てのコメント情報を取得する。通信部３１は、当該全天球画像の全てのコメント情報を検索部３４から受信し、当該全天球画像の全てのコメント情報をクライアント装置１ａに送信する（ステップＳ６）。
【００４９】
クライアント装置１ａの通信部１６は、サーバ装置３から受信した当該全天球画像の全てのコメント情報を記憶部１２に記憶する。コメント制御部１８は、記憶部１２に記憶されたコメント情報について、部分画像識別情報により全天球部分画像毎のコメントの件数を集計する。コメント制御部１８は、全天球部分画像毎のコメントの件数による順序を示す順序情報を表示制御部１４に送信する。表示制御部１４は、最もコメントの件数が多い全天球部分画像に相当する領域を中央に表示した全天球画像を最初に表示する。すなわち、表示制御部１４は、表示画像の表示を開始するときに、コメントの件数が最も多い全天球部分画像に相当する領域を中央に表示した全天球画像を含む表示画像を表示する。つまり、図８に示した例だと、視点Ｄのコメントが一番多いので、視点Ｄを中央に表示した全天球画像４０が提供されることになる。また、表示制御部１４は、コメントの件数が多い全天球部分画像のサムネイルの順序で、視点一覧画像のサムネイルを表示するとともに、当該サムネイルにコメントの件数を表示する（ステップＳ７）。このステップＳ７によって表示される視点一覧画像は、図８の視点一覧画像５０のように示される。
【００５０】
本実施形態の表示制御装置１０によれば、表示画像の表示を開始するときに、最もコメントの件数が多い全天球部分画像に相当する領域を中央に表示した全天球画像を、最初に表示するとともに、全天球部分画像のサムネイルを、コメントの件数が多い順番に表示するので、ユーザは注目度が高い全天球画像内の視点（領域）を容易に把握することができる。
【００５１】
（第２実施形態）
次に、第２実施形態について説明する。本実施形態の表示制御装置１０は、全天球画像を閲覧するユーザに関連するユーザ（以下、「関連ユーザ」という。）のコメントがある場合に、関連ユーザのユーザ名を視点一覧画像のサムネイルに表示する点が、第１実施形態と異なる。
【００５２】
本実施形態の表示制御システム１００の構成は、第１実施形態の表示制御システム１００と同様（図１参照）のため、説明を省略する。また、本実施形態のクライアント装置１の構成は、第１実施形態のクライアント装置１（図２参照）と同様である。また、本実施形態のサーバ装置３の構成は、第１実施形態のサーバ装置３（図９参照）と同様である。本実施形態の説明では、第１実施形態と異なる箇所について説明する。
【００５３】
サーバ装置３の記憶部３２は、第１実施形態のコメント情報テーブル及びユーザ情報テーブルに加え、関連ユーザ情報テーブルを更に記憶する。図１７は、第２実施形態の関連ユーザ情報テーブルの一例を示す図である。関連ユーザ情報テーブルは、関連ユーザ情報を記憶する。関連ユーザ情報は、ユーザＩＤ及び関連ユーザＩＤを有する。ユーザＩＤは、コメント情報テーブルのユーザＩＤ、及びユーザ情報テーブルのユーザＩＤに対応する。関連ユーザＩＤは、ユーザＩＤにより識別されるユーザに関連するユーザのユーザＩＤである。ユーザに関連するユーザは、例えば、ユーザの知り合いなどである。なお、この実施形態では、関連ユーザ情報テーブルをテーブル形式で示しているが、テーブル形式で無くても良い。さらに、関連ユーザ情報テーブルと、ユーザ情報テーブルを分離しているが、一体となっても良い。
【００５４】
関連ユーザ情報の関連ユーザＩＤの変更（追加又は削除）について説明する。クライアント装置１の受付部１５が、ユーザによる関連ユーザの追加又は削除を示す入力を受けつけると、通信部１６は、関連ユーザ情報のユーザＩＤと、関連ユーザ情報の関連ユーザＩＤの変更内容を示す情報とを含む変更情報を、サーバ装置３に送信する。
【００５５】
サーバ装置３の通信部３１は、当該変更情報を受信すると、当該変更情報を記憶制御部３３に送信する。記憶制御部３３は、当該変更情報に含まれるユーザＩＤにより関連ユーザ情報を特定し、当該関連ユーザ情報の関連ユーザＩＤを当該変更情報に基づいて変更する。
【００５６】
次に、関連ユーザ情報とユーザ情報とを利用して、視点一覧画像に関連ユーザのユーザ名を表示する方法について説明する。図１８は、第２実施形態の表示画像の一例を示す図である。図１８の視点一覧画像５１に含まれる視点Ｂを中央に含む全天球部分画像のサムネイルは、関連ユーザのコメントがあることを示す情報「ユーザＣさんコメント」が表示されている。また、関連ユーザのコメントがある視点Ｂを中央に含む全天球部分画像のサムネイルよりも、視点Ｄを中央に含む全天球部分画像のサムネイルの方が、コメントの件数は多いが、視点Ｂを中央に含む全天球部分画像のサムネイルの方が優先して表示されている。
【００５７】
次に、図１８の視点一覧画像５１を表示する方法について説明する。図１９は、第２実施形態の表示制御方法のシーケンス図である。ステップＳ１１〜ステップＳ１４は、図１５で説明した第１実施形態のシーケンスのステップＳ１〜ステップＳ４と同じであるため、説明を省略する。
【００５８】
表示制御部１４は、ユーザにより選択された全天球画像を識別する画像識別情報をコメント制御部１８に送信する。コメント制御部１８は、当該全天球画像を識別する画像識別情報と、当該ユーザのユーザＩＤ（「第１ユーザ識別子」に対応する。）とを含むコメント情報の取得（検索）要求を、通信部１６を介してサーバ装置３に送信する（ステップＳ１５）。
【００５９】
サーバ装置３の通信部３１は、当該コメント情報の取得（検索）要求を受信すると、当該全天球画像を識別する画像識別情報と、ユーザＩＤとを検索部３４に送信する。検索部３４は、当該全天球画像を識別する画像識別情報により、当該全天球画像のコメント情報テーブルを特定し、当該コメント情報テーブルから全てのコメント情報を取得する。次に、検索部３４は、当該ユーザＩＤの関連ユーザＩＤ（「第２ユーザ識別子」に対応する。）を関連ユーザ情報テーブルから取得する。次に、検索部３４は、関連ユーザＩＤのユーザ名をユーザ情報テーブルから取得する。また、検索部３４は、取得したコメント情報のユーザＩＤを、関連ユーザＩＤにより検索する。検索部３４は、関連するユーザＩＤと一致するユーザＩＤを有するコメント情報には、関連ユーザのユーザ名を付与することにより、関連ユーザのコメントを識別したコメント情報を作成する。すなわち、本実施形態の表示制御システム１００では、コメント情報に含まれる関連ユーザのユーザ名が、関連ユーザのコメントを識別するための識別情報（「関連ユーザコメント識別情報」に対応する。）となる。通信部３１は、当該関連ユーザのコメントを識別したコメント情報を検索部３４から受信し、当該関連ユーザのコメントを識別したコメント情報をクライアント装置１ａに送信する（ステップＳ１６）。
【００６０】
クライアント装置１ａの通信部１６は、サーバ装置３から受信した当該関連ユーザのコメントを識別したコメント情報を記憶部１２に記憶する。コメント制御部１８は、記憶部１２に記憶されたコメント情報について、部分画像識別情報と関連ユーザＩＤとを利用して全天球部分画像毎のコメントの件数を集計する。これにより、関連ユーザＩＤによるコメント件数がある全天球部分画像と、部分画像識別情報によるコメント件数がある全天球部分画像との両方を把握することができる。コメント制御部１８は、全天球部分画像毎のコメントの件数による順序を示す順序情報を表示制御部１４に送信する。また、コメント制御部１８は、関連ユーザのユーザ名が付与されているコメント情報に対応する全天球部分画像を示す情報を表示制御部１４に送信する。
【００６１】
表示制御部１４は、表示画像の表示を開始するときに、関連ユーザのコメントがある全天球部分画像に相当する領域を中央に表示した全天球画像を最初に表示する。また、表示制御部１４は、関連ユーザのコメントがある全天球部分画像のサムネイルの表示を、コメントの件数が多い順番による表示よりも優先して、視点一覧画像の全天球部分画像のサムネイルを表示する。また、全天球部分画像のサムネイル毎に、コメントの件数を表示するとともに、関連ユーザのコメントがある全天球部分画像のサムネイルにはユーザ名を表示する（ステップＳ１７）。なお、表示制御部１４は、関連ユーザのコメントがある全天球部分画像のサムネイルが複数ある場合は、関連ユーザのコメントの件数が多い順番で、関連ユーザのコメントがある全天球部分画像のサムネイルを表示する。
【００６２】
本実施形態の表示制御装置１０の表示制御部１４は、表示画像の表示を開始するときに、関連ユーザのコメントがある全天球部分画像に相当する領域を中央に表示した全天球画像を最初に表示する。また、表示制御部１４は、関連ユーザのコメントがある全天球部分画像のサムネイルにはユーザ名を表示する。また、表示制御部１４は、関連ユーザのコメントがある全天球部分画像のサムネイルの表示を、コメントの件数が多い順番による表示よりも優先して、視点一覧画像の全天球部分画像のサムネイルを表示する。これにより、ユーザの知り合いなど、ユーザに関連のあるユーザの注目度が高い画像内の視点を把握することができる。
【００６３】
最後に、第１及び第２実施形態の表示制御装置１０の主要部のハードウェア構成について説明する。図２０は、第１及び第２実施形態の表示制御装置の主要部のハードウェア構成の一例を示す図である。第１及び第２実施形態の表示制御装置１０は、制御装置６１と、主記憶装置６２と、補助記憶装置６３と、入力装置６４と、通信装置６５とを備える。制御装置６１と、主記憶装置６２と、補助記憶装置６３と、入力装置６４と、通信装置６５は、バス６６を介して互いに接続されている。
【００６４】
制御装置６１は、補助記憶装置６３から主記憶装置６２に読み出されたプログラムを実行する。主記憶装置６２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリである。補助記憶装置６３は、例えば、ハードディスクやメモリカード等である。入力装置６４は、表示制御装置１０に情報を入力するためのインターフェースである。通信装置６５は、ネットワークに接続するためのインターフェースである。
【００６５】
第１及び第２実施形態の表示制御装置１０で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、メモリカード、ＣＤ−Ｒ及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録し、コンピュータ・プログラム・プロダクトとして提供してもよい。また、第１及び第２実施形態の表示制御装置１０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供してもよい。また、第１及び第２実施形態の表示制御装置１０で実行されるプログラムをダウンロードさせずに、インターネット等のネットワーク経由で提供、又は配布してもよい。また、第１及び第２実施形態の表示制御装置１０のプログラムを、ＲＯＭ等に予め組み込んで提供してもよい。
【００６６】
第１及び第２実施形態の表示制御装置１０で実行されるプログラムは、上述した表示制御装置１０の各機能ブロックのうち、プログラムとしても実現可能な機能ブロック（取得部１１、生成部１３、表示制御部１４、受付部１５、通信部１６、認証部１７及びコメント制御部１８）を含むモジュール構成となっている。
【００６７】
当該モジュールは、実際のハードウェアとしては、制御装置６１が上記記録媒体からプログラムを読み出して実行することにより、上記各モジュールが主記憶装置６２上にロードされる。すなわち、上記各モジュールは、主記憶装置６２上に生成される。なお、表示制御装置１０の各機能ブロックの一部、又は全部を、プログラムにより実現せずに、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアにより実現してもよい。
【符号の説明】
【００６８】
１  クライアント装置
２  ネットワーク
３  サーバ装置
１０  表示制御装置
１１  取得部
１２  記憶部
１３  生成部
１４  表示制御部
１５  受付部
１６  通信部
１７  認証部
１８  コメント制御部
２０  表示装置
３１  通信部
３２  記憶部
３３  記憶制御部
３４  検索部
６１  制御装置
６２  主記憶装置
６３  補助記憶装置
６４  入力装置
６５  通信装置
６６  バス
【先行技術文献】
【特許文献】
【００６９】
【特許文献１】特開２０１０−１４８０２８号公報
【図１】
2015018013.tif 000003
【図２】
2015018013.tif 000004
【図３】
2015018013.tif 000005
【図４】
2015018013.tif 000006
【図５】
2015018013.tif 000007
【図６】
2015018013.tif 000008
【図７】
2015018013.tif 000009
【図８】
2015018013.tif 000010
【図９】
2015018013.tif 000011
【図１０】
2015018013.tif 000012
【図１１】
2015018013.tif 000013
【図１２】
2015018013.tif 000014
【図１３】
2015018013.tif 000015
【図１４】
2015018013.tif 000016
【図１５】
2015018013.tif 000017
【図１６】
2015018013.tif 000018
【図１７】
2015018013.tif 000019
【図１８】
2015018013.tif 000020
【図１９】
2015018013.tif 000021
【図２０】
2015018013.tif 000022