(57)【要約】【課題】投稿された情報を好適に提示することが可能な表示装置、サーバ装置、及び再生システムを提供する。【解決手段】地図表示装置４は、地図の表示範囲内の所定のエリアと対応付けられた木を表示するための木表示情報と、当該木と対応付けられた投稿曲を再生するための投稿情報とを、サーバ装置１から受信する。地図表示装置４は、地図の表示範囲内に木を表示させ、選択された木に属する投稿情報に対応する葉を表示させる。そして、地図表示装置４は、選択された葉に対応する投稿情報が示す投稿曲の再生用データＳ４をサーバ装置１から受信して再生する。【選択図】図７
2019194727.tif 000002
【特許請求の範囲】
【請求項１】
地図上の位置情報と対応付けられた第１オブジェクトと、前記第１オブジェクトと対応付けられた第２オブジェクトとを、サーバ装置から受信する受信手段と、
ユーザによる選択を受け付ける入力手段と、
前記地図上の対応する位置に前記第１オブジェクトを表示手段に表示させ、前記入力手段により前記第１オブジェクトが選択されることにより、前記選択された第１オブジェクトに対応する前記第２オブジェクトを前記表示手段に表示させる表示制御手段と、
を有する表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図を表示する技術に関する。
【背景技術】
【０００２】
従来から、地点を指定してコメントを投稿し、投稿されたコメントが閲覧可能な地図を表示する技術が知られている。例えば、特許文献１には、端末が位置情報と共に地図サーバにコメント等をアップロードするシステムが開示されている。特許文献１のシステムでは、地図サーバは、端末が表示する地図上に、投稿されたコメント等を表示するためのアイコンを表示させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２７５３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された表示態様では、地図を見たユーザは、投稿が多い場所であるか、又はどのような属性の投稿が多いかなどの情報を視認することができない。また、投稿が密集する地点では、表示が煩雑化するという問題がある。そこで、本発明は、投稿された情報を好適に提示することが可能な表示装置、サーバ装置、及び再生システムを提供することを主な目的とする。
【課題を解決するための手段】
【０００５】
請求項に記載の発明は、表示装置であって、地図上の位置情報と対応付けられた第１オブジェクトデータと、前記第１オブジェクトデータと対応付けられた第２オブジェクトデータと、前記第２オブジェクトデータと対応付けられた再生データを、サーバ装置から受信する受信手段と、ユーザによる選択を受け付ける入力手段と、前記地図上の対応する位置に前記第１オブジェクトデータを表示手段に表示させ、前記第１オブジェクトデータが表示されている間に前記入力手段により前記第１オブジェクトデータが選択されることにより、前記選択された第１オブジェクトデータに対応する前記第２オブジェクトデータを前記表示手段に表示させる表示制御手段と、前記第２オブジェクトデータが表示されている間に前記入力手段により前記第２オブジェクトデータが選択されることにより、前記選択された第２オブジェクトデータに対応する前記再生データを再生させる再生制御手段と、を有することを特徴とする。
【０００６】
また、請求項に記載の発明は、第１及び第２端末装置と通信を行うサーバ装置であって、地図上の位置情報と対応付けられた第１オブジェクトデータと、前記第１オブジェクトデータと対応付けられた第２オブジェクトデータと、前記第２オブジェクトデータと対応付けられた再生データを記憶する記憶手段と、再生データ又は当該再生データの識別情報と、前記第１端末装置の位置情報とを、前記第１端末装置から受信する受信手段と、前記位置情報に対応する第１オブジェクトデータを特定する特定手段と、前記受信手段が受信した再生データ又は識別情報が示す再生データを再生するための第２オブジェクトデータを生成し、前記特定手段が特定した第１オブジェクトデータに関連付けて前記記憶手段に記憶させる記憶制御手段と、地図を表示する前記第２端末装置が指定した前記地図の表示範囲内の位置を示す前記位置情報に対応付けられた第１オブジェクトデータと、当該第１オブジェクトデータに対応付けられた第２オブジェクトデータとを、前記第２端末装置へ送信する送信手段と、を有することを特徴とする。
【０００７】
また、請求項に記載の発明は、ユーザによる選択を受け付ける入力手段と、を有する表示装置が実行する制御方法であって、地図上の位置情報と対応付けられた第１オブジェクトデータと、前記第１オブジェクトデータと対応付けられた第２オブジェクトデータと、前記第２オブジェクトデータと対応付けられた再生データを、サーバ装置から受信する受信工程と、前記地図上の対応する位置に前記第１オブジェクトデータを表示手段に表示させ、前記第１オブジェクトデータが表示されている間に前記入力手段により前記第１オブジェクトデータが選択されることにより、前記選択された第１オブジェクトデータに対応する前記第２オブジェクトデータを前記表示手段に表示させる表示制御工程と、前記第２オブジェクトデータが表示されている間に前記入力手段により前記第２オブジェクトデータが選択されることにより、前記選択された第２オブジェクトデータに対応する前記再生データを再生させる再生制御工程と、を有することを特徴とする。
【０００８】
また、請求項に記載の発明は、ユーザによる選択を受け付ける入力手段と、を有する表示装置を制御するコンピュータが実行するプログラムであって、地図上の位置情報と対応付けられた第１オブジェクトデータと、前記第１オブジェクトデータと対応付けられた第２オブジェクトデータと、前記第２オブジェクトデータと対応付けられた再生データを、サーバ装置から受信する受信手段と、前記地図上の対応する位置に前記第１オブジェクトデータを表示手段に表示させ、前記第１オブジェクトデータが表示されている間に前記入力手段により前記第１オブジェクトデータが選択されることにより、前記選択された第１オブジェクトデータに対応する前記第２オブジェクトデータを前記表示手段に表示させる表示制御手段と、前記第２オブジェクトデータが表示されている間に前記入力手段により前記第２オブジェクトデータが選択されることにより、前記選択された第２オブジェクトデータに対応する前記再生データを再生させる再生制御手段として前記コンピュータを機能させることを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】実施例に係る音楽再生システムの概略構成である。
【図２】サーバ装置の概略構成を示す。
【図３】投稿端末の概略構成を示す。
【図４】投稿端末が送信するアップロード情報のデータ構造の一例である。
【図５】地図表示端末の概略構成を示す。
【図６】楽曲登録処理の手順を示すフローチャートの一例である。
【図７】地図表示処理の手順を示すフローチャートの一例である。
【図８】最初に地図表示端末がディスプレイに表示する地図の第１表示例である。
【図９】最初に地図表示端末がディスプレイに表示する地図の第２表示例である。
【図１０】木がアクティブとなった場合の表示例である。
【図１１】アクティブとなった木を選択する入力があった場合の表示例である。
【図１２】図１１の枝が選択された後の表示例である。
【図１３】葉が選択された場合に表示される投稿表示ウィンドウの表示例である。
【発明を実施するための形態】
【００１０】
本発明の好適な実施形態によれば、表示装置は、地図上の位置情報と対応付けられた第１オブジェクトデータと、前記第１オブジェクトデータと対応付けられた第２オブジェクトデータと、前記第２オブジェクトデータと対応付けられた再生データを、サーバ装置から受信する受信手段と、ユーザによる選択を受け付ける入力手段と、前記地図上の対応する位置に前記第１オブジェクトデータを表示手段に表示させ、前記第１オブジェクトデータが表示されている間に前記入力手段により前記第１オブジェクトデータが選択されることにより、前記選択された第１オブジェクトデータに対応する前記第２オブジェクトデータを前記表示手段に表示させる表示制御手段と、前記第２オブジェクトデータが表示されている間に前記入力手段により前記第２オブジェクトデータが選択されることにより、前記選択された第２オブジェクトデータに対応する前記再生データを再生させる再生制御手段と、を有する。
【００１１】
上記の表示装置は、受信手段と、入力手段と、表示制御手段と、再生制御手段とを備える。受信手段は、地図上の位置情報と対応付けられた第１オブジェクトデータと、第１オブジェクトデータと対応付けられた第２オブジェクトデータと、第２オブジェクトデータと対応付けられた再生データを、サーバ装置から受信する。表示制御手段は、地図上の対応する位置に第１オブジェクトデータを表示手段に表示させ、第１オブジェクトデータが表示されている間に入力手段により第１オブジェクトデータが選択されることにより、選択された第１オブジェクトデータに対応する第２オブジェクトデータを表示手段に表示させる。再生制御手段は、第２オブジェクトデータが表示されている間に入力手段により前記第２オブジェクトデータが選択されることにより、選択された第２オブジェクトデータに対応する再生データを再生させる。この態様により、表示装置は、位置ごとに対応付けられたデータを、各位置に対応した第１オブジェクトデータと、各再生データに対応する第２オブジェクトデータとの組み合わせにより表現する。これにより、表示装置は、地図の表示範囲内の位置に関連する再生可能な再生データの存在を、まとめて好適に表現することができる。
【００１２】
上記表示装置の一態様では、表示装置は、前記入力手段により指定された再生データ又は当該再生データの識別情報と、当該再生データが指定されたときの位置情報とを、前記サーバ装置へ送信する送信手段をさらに備え、前記サーバ装置は、前記送信手段から受信した情報に基づき、前記第２オブジェクトデータを生成する。この態様により、表示装置は、場所と関連付けて再生データを指定し、当該再生データを再生するための第２オブジェクトデータを好適にサーバ装置に生成させることができる。
【００１３】
上記表示装置の他の一態様では、前記送信手段は、前記入力手段により入力されたコメントをさらに前記サーバ装置へ送信し、前記表示制御手段は、前記再生制御手段により再生される前記再生データに対応するコメントを前記表示手段に表示させる。この態様により、表示装置は、投稿する再生データと関連付けて任意のコメントをサーバにアップロードし、投稿した再生データ及び投稿地点に関する想いを他のユーザに伝えることができる。
【００１４】
上記表示装置の他の一態様では、前記表示制御手段は、前記第１オブジェクトデータを木として表示させ、かつ、当該木には、前記第２オブジェクトデータを分類して表示するための枝を表示させる。この態様により、表示装置は、投稿された再生データを好適に分類して表示することができる。
【００１５】
上記表示装置の他の一態様では、前記表示制御手段は、前記サーバ装置への前記再生データの登録要求があった日時、前記登録要求をしたユーザの属性、または、前記再生データのジャンルに基づき、前記第２オブジェクトデータを分類して表示する。この態様により、表示装置は、投稿された再生データを好適に分類して表示することができる。
【００１６】
上記表示装置の他の一態様では、前記送信手段は、前記コメントと共に、前記入力手段により入力された前記コメントのカテゴリ情報を前記サーバ装置へさらに送信し、前記表示制御手段は、前記カテゴリ情報に基づき、前記第２オブジェクトデータを分類して表示する。この態様では、表示装置は、投稿された再生データを、一緒に投稿されたコメントに基づき好適に分類して表示することができる。
【００１７】
上記表示装置の他の一態様では、前記表示制御手段は、前記第１オブジェクトデータと対応付けられた第２オブジェクトデータの数に基づいて、前記第１オブジェクトデータの表示態様を変化させる。この態様により、表示装置は、第１オブジェクトデータが表示された位置への再生データの投稿数を好適にユーザに視認させることができる。
【００１８】
上記表示装置の他の一態様では、前記表示制御手段は、前記第１オブジェクトデータの選択により表示される第２オブジェクトデータに対応付けられた再生データのジャンルの傾向、又は、当該再生データが前記サーバ装置に登録された時期の傾向に基づいて、前記第１オブジェクトデータの表示態様を変化させる。この態様により、各第１オブジェクトデータに関連する再生データの傾向を、好適に第１オブジェクトの表示に反映させることができる。
【００１９】
上記表示装置の他の一態様では、前記表示制御手段は、現在位置を含む地図を表示する場合に限り、前記第１及び第２オブジェクトデータを前記表示手段に表示させる。この態様により、共通した地点又はエリアを通ったユーザ同士が好適に再生データを共有して再生することができる。
【００２０】
本発明の他の好適な実施形態によれば、第１及び第２端末装置と通信を行うサーバ装置であって、地図上の位置情報と対応付けられた第１オブジェクトデータと、前記第１オブジェクトデータと対応付けられた第２オブジェクトデータと、前記第２オブジェクトデータと対応付けられた再生データを記憶する記憶手段と、再生データ又は当該再生データの識別情報と、前記第１端末装置の位置情報とを、前記第１端末装置から受信する受信手段と、前記位置情報に対応する第１オブジェクトデータを特定する特定手段と、前記受信手段が受信した再生データ又は識別情報が示す再生データを再生するための第２オブジェクトデータを生成し、前記特定手段が特定した第１オブジェクトデータに関連付けて前記記憶手段に記憶させる記憶制御手段と、地図を表示する前記第２端末装置が指定した前記地図の表示範囲内の位置を示す前記位置情報に対応付けられた第１オブジェクトデータと、当該第１オブジェクトデータに対応付けられた第２オブジェクトデータとを、前記第２端末装置へ送信する送信手段と、を有する。
【００２１】
上記のサーバ装置は、記憶手段と、受信手段と、特定手段と、記憶制御手段と、送信手段と、を有する。記憶手段は、地図上の位置情報と対応付けられた第１オブジェクトデータと、第１オブジェクトデータと対応付けられた第２オブジェクトデータと、第２オブジェクトデータと対応付けられた再生データを記憶する。受信手段は、再生データ又は当該再生データの識別情報と、第１端末装置の位置情報とを、第１端末装置から受信する。特定手段は、受信した位置情報に対応する第１オブジェクトデータを特定する。記憶制御手段は、受信手段が受信した再生データ又は識別情報が示す再生データを再生するための第２オブジェクトデータを生成し、特定手段が特定した第１オブジェクトデータに関連付けて記憶手段に記憶させる。送信手段は、地図を表示する第２端末装置が指定した地図の表示範囲内の位置を示す位置情報に対応付けられた第１オブジェクトデータと、当該第１オブジェクトデータに対応付けられた第２オブジェクトデータとを、第２端末装置へ送信する。この態様により、サーバ装置は、第１端末装置が指定した再生データを第２オブジェクトデータにより表示し、かつ、第２オブジェクトデータを第１オブジェクトデータごとに第２端末装置に好適に表示させることができる。従って、第２端末装置のユーザは、地図の表示範囲に関連する再生データを任意に選択して再生することができる。
【００２２】
上記サーバ装置の一態様では、前記記憶制御手段は、前記位置情報に対応する第１オブジェクトデータが存在しない場合、当該位置情報に対応する第１オブジェクトデータを生成し、前記第２オブジェクトデータの生成後、当該第２オブジェクトデータを、生成した第１オブジェクトデータ及び前記再生データに対応付けて前記記憶手段に記憶させる。この態様では、サーバ装置は、第１端末装置が指定した位置に対応する第１オブジェクトデータが存在しない場合には、当該位置に対応する第１オブジェクトデータを生成する。これにより、第１端末装置が指定した再生データの位置ごとのまとまりを示す第１オブジェクトデータを、好適に第２端末装置が表示する地図上で表示することができる。
【００２３】
上記サーバ装置の他の一態様では、前記送信手段は、ユーザに関する情報又は現在の日時に関する情報に基づき、前記第２端末装置に送信すべき第２オブジェクトデータを選定する。この態様により、サーバ装置は、第２端末装置のユーザに適した再生データに対応する第２オブジェクトデータのみを、第２端末装置に送信して表示させることができる。
【００２４】
本発明の他の好適な実施形態によれば、上記記載の表示装置と、前記表示装置と通信を行うサーバ装置とを有する再生システムであって、前記サーバ装置は、地図上の位置情報と対応付けられた第１オブジェクトデータと、前記第１オブジェクトデータと対応付けられた第２オブジェクトデータと、前記第２オブジェクトデータと対応付けられた再生データを記憶する記憶手段と、前記表示装置から前記地図の表示範囲を指定する情報を受信した場合、当該表示範囲内の位置を示す前記位置情報と対応付けられた第１オブジェクトデータと、当該第１オブジェクトデータに対応付けられた第２オブジェクトデータとを、前記表示装置へ送信する送信手段と、を有する。この再生システムによれば、表示装置は、位置情報ごとに対応付けられた再生データを、各位置に対応した第１オブジェクトデータと、各再生データに対応する第２オブジェクトデータとの組み合わせにより表現する。これにより、表示装置は、地図の表示範囲に関連する再生データの存在を、位置ごとにまとめて好適に表現することができる。
【００２５】
本発明の他の好適な実施形態によれば、ユーザによる選択を受け付ける入力手段と、を有する表示装置が実行する制御方法であって、地図上の位置情報と対応付けられた第１オブジェクトデータと、前記第１オブジェクトデータと対応付けられた第２オブジェクトデータと、前記第２オブジェクトデータと対応付けられた再生データを、サーバ装置から受信する受信工程と、前記地図上の対応する位置に前記第１オブジェクトデータを表示手段に表示させ、前記第１オブジェクトデータが表示されている間に前記入力手段により前記第１オブジェクトデータが選択されることにより、前記選択された第１オブジェクトデータに対応する前記第２オブジェクトデータを前記表示手段に表示させる表示制御工程と、前記第２オブジェクトデータが表示されている間に前記入力手段により前記第２オブジェクトデータが選択されることにより、前記選択された第２オブジェクトデータに対応する前記再生データを再生させる再生制御工程と、を有する。表示装置は、この制御方法を実行することで、位置ごとに対応付けられた再生データを、各位置に対応した第１オブジェクトデータと、各再生データに対応する第２オブジェクトデータとの組み合わせにより好適に表現することができる。
【００２６】
本発明の他の好適な実施形態によれば、ユーザによる選択を受け付ける入力手段と、を有する表示装置を制御するコンピュータが実行するプログラムであって、地図上の位置情報と対応付けられた第１オブジェクトデータと、前記第１オブジェクトデータと対応付けられた第２オブジェクトデータと、前記第２オブジェクトデータと対応付けられた再生データを、サーバ装置から受信する受信手段と、前記地図上の対応する位置に前記第１オブジェクトデータを表示手段に表示させ、前記第１オブジェクトデータが表示されている間に前記入力手段により前記第１オブジェクトデータが選択されることにより、前記選択された第１オブジェクトデータに対応する前記第２オブジェクトデータを前記表示手段に表示させる表示制御手段と、前記第２オブジェクトデータが表示されている間に前記入力手段により前記第２オブジェクトデータが選択されることにより、前記選択された第２オブジェクトデータに対応する前記再生データを再生させる再生制御手段として前記コンピュータを機能させる。コンピュータは、このプログラムを実行することで、位置ごとに対応付けられた再生データを、各位置に対応した第１オブジェクトデータと、各再生データに対応する第２オブジェクトデータとの組み合わせにより好適に表現することができる。好適には、上記プログラムは、記憶媒体に記憶される。
【実施例】
【００２７】
以下、図面を参照して本発明の好適な実施例について説明する。
【００２８】
［音楽再生システムの構成］
図１は、本実施例に係る音楽再生システムの概略構成である。音楽再生システムは、楽曲の再生用データの配信を行うサーバ装置１と、ネットワーク２と、サーバ装置１と通信を行う投稿端末３及び地図表示端末４とを有する。そして、音楽再生システムは、投稿端末３のユーザ操作に基づき、楽曲及びコメントを場所と関連付けて登録し、登録された楽曲（単に「投稿曲」とも呼ぶ。）の視聴やコメント（「投稿コメント」とも呼ぶ。）の閲覧を地図表示端末４のユーザに好適に実行させる。
【００２９】
投稿端末３は、投稿曲を登録する操作を検知した場合に、投稿曲を特定するための識別情報（「投稿曲ＩＤ」とも呼ぶ。）と、操作時の投稿端末３の位置情報とを含むアップロード情報「Ｓ１」を生成し、アップロード情報Ｓ１をサーバ装置１へ送信する。投稿端末３は、例えば、車両に搭載されるナビゲーション装置やスマートフォンなどの携帯端末である。なお、投稿端末３は、投稿曲ＩＤに代えて、又はこれに加えて、投稿曲の再生用データをアップロード情報Ｓ１に含めてもよい。
【００３０】
地図表示端末４は、地図を表示する端末であり、地図の表示範囲を指定する範囲指定情報「Ｓ２」をサーバ装置１へ送信する。この場合、地図表示端末４は、その応答としてサーバ装置１から表示情報「Ｓ３」を受信する。ここで、表示情報Ｓ３には、後述する「木」を表示するための情報（「木表示情報」とも呼ぶ。）と、各投稿曲に関する情報（「投稿情報」とも呼ぶ。）とが含まれる。そして、地図表示端末４は、表示情報Ｓ３に基づき、地図上に、投稿曲の存在をエリアごとにまとめて表示する集合体である木を表示する。また、地図表示端末４は、地図上の任意の木が選択された場合、選択された木に対し、当該木に属する投稿曲の存在を「葉」により表示する。そして、地図表示端末４は、表示した葉がユーザ入力に基づき選択された場合、当該葉に対応する投稿曲の再生用データの配信をサーバ装置１へ要求する。これにより、地図表示端末４は、サーバ装置１から再生用データ「Ｓ４」を受信して再生する。再生用データＳ４は、好適には、投稿曲をストリーミング再生するのに必要なデータである。地図表示端末４は、例えば、車両に搭載されるナビゲーション装置やスマートフォンなどの携帯端末である。
【００３１】
サーバ装置１は、投稿端末３からアップロード情報Ｓ１を受信した場合に、アップロード情報Ｓ１に含まれる位置情報が示す位置に属するエリアに対応する木を特定し、当該木のＩＤをアップロード情報Ｓ１に関連付けて、投稿情報として記憶する。また、サーバ装置１は、アップロード情報Ｓ１に含まれる位置情報が示す位置に属するエリアに対応する木が存在しない場合には、当該エリアに対応する木を新規に作成する。また、サーバ装置１は、地図表示端末４から範囲指定情報Ｓ２を受信した場合に、範囲指定情報Ｓ２が示す範囲に含まれるエリアに対応する木に関する木表示情報と当該木に関連付けられた投稿情報とを含む表示情報Ｓ３を生成する。そして、サーバ装置１は、生成した表示情報Ｓ３を、地図表示端末４へ送信する。
【００３２】
なお、投稿端末３は、地図表示端末４としてさらに機能してもよい。同様に、地図表示端末４は、投稿端末３としてさらに機能してもよい。木又は木表示情報は、本発明における「第１オブジェクトデータ」の一例であり、葉又は投稿情報は、本発明における「第２オブジェクトデータ」の一例である。また、投稿曲の再生用データは、本発明における「再生データ」の一例である。
【００３３】
［サーバ装置の構成］
図２は、サーバ装置１のブロック図である。サーバ装置１は、記憶部１３と、データ通信を行う通信部１４と、制御部１５とを備える。これらの各要素は、バスライン１０を介して相互に接続されている。
【００３４】
記憶部１３は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部１３は、制御部１５が実行するプログラムを記憶する。また、記憶部１３は、再生用データＳ４として配信すべき楽曲のデータベースである楽曲ＤＢ１３０を記憶する。楽曲ＤＢ１３０では、各再生用データは、楽曲の識別番号（投稿曲ＩＤ）、タイトル、アーティスト名、ジャンル名、及びＣＤジャケットの画像等と関連付けられている。また、記憶部１３は、木に関するデータベースである木管理ＤＢ１３１を記憶する。例えば、記憶部１３は、木管理ＤＢ１３１として、生成した各木のＩＤと、当該木に対応するエリアを示す情報とを少なくとも関連付けて記憶する。さらに、記憶部１３は、投稿情報のデータベースである投稿情報ＤＢ１３２を記憶する。
【００３５】
制御部１５は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備え、サーバ装置１内の各構成要素に対して種々の制御を行う。例えば、制御部１５は、投稿端末３から通信部１４が受信したアップロード情報Ｓ１に基づき、木管理ＤＢ１３１及び投稿情報ＤＢ１３２を更新したり、地図表示端末４から通信部１４が範囲指定情報Ｓ２を受信した場合に、表示情報Ｓ３を生成して地図表示端末４へ送信したりする。制御部１５は、本発明における「受信手段」、「特定手段」、「記憶制御手段」及び「送信手段」の一例である。
【００３６】
ここで、木の作成方法について補足説明する。制御部１５は、各木を、所定長（例えば１０ｍ）の正方形のエリアごとに対応付けて作成する。このとき、各木に対応するエリアは、互いに重ならないようにする。例えば、制御部１５は、地図として表示可能な全エリアを、予め所定長の正方形エリアにメッシュ状に予め分割しておく。そして、制御部１５は、分割した正方形エリアのうち、１つ以上のアップロード情報Ｓ１の位置情報が示す位置を含む正方形エリアを、木が生成されるべきエリアとして認識する。なお、各木に対応するエリアは、正方形に限らず、隙間なく２次元平面上に並べることが可能な形状であればよい。
【００３７】
［投稿端末の構成］
図３は、投稿端末３のブロック図である。投稿端末３は、ディスプレイやスピーカなどの出力部３１と、タッチパネルなどの入力部３２と、記憶部３３と、データ通信を行う通信部３４と、制御部３５と、ＧＰＳ受信機などの測位部３６と、を備える。これらの各要素は、バスライン３０を介して相互に接続されている。
【００３８】
記憶部３３は、ハードディスク又はフラッシュメモリといったメモリによって構成され、制御部３５が実行するプログラム等を記憶する。通信部３４は、制御部３５の制御に基づき、アップロード情報Ｓ１をサーバ装置１へ送信する。測位部３６は、投稿端末３の現在位置を示す位置情報を生成し、制御部３５に送信する。
【００３９】
制御部３５は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、投稿端末３内の各構成要素に対して種々の制御を行う。例えば、制御部３５は、再生中の楽曲などの所定の楽曲を投稿曲として指定する入力を入力部３２から検知した場合に、測位部３６が計測した位置情報等を含むアップロード情報Ｓ１を生成し、通信部３４によりサーバ装置１へ送信する。このとき、制御部３５は、入力部３２による投稿コメントの入力を受け付け、入力された投稿コメントをアップロード情報Ｓ１に含める。制御部３５は、本発明における「送信手段」の一例である。
【００４０】
図４は、アップロード情報Ｓ１のデータ構造の一例である。図４に示すアップロード情報Ｓ１は、ユーザが指定した投稿曲ＩＤと、入力部３２により入力された投稿コメントと、アップロード情報Ｓ１の送信時刻を示す投稿日時情報と、測位部３６が生成した位置情報と、後述する分類情報と、ユーザ情報とを含む。ここで、分類情報は、入力した投稿コメントの種類（即ちカテゴリ）を示す情報であり、例えば、制御部３５は、投稿コメントの入力欄と共に、投稿コメントの種類を指定するためのプルダウンメニュー等を表示し、当該メニューから選択されたカテゴリの情報を、分類情報としてアップロード情報Ｓ１に含める。また、ユーザ情報は、アップロード情報Ｓ１を送信する投稿端末３の利用者に関する情報であり、例えば、サーバ装置１に対して事前にユーザ登録することで割り当てられたユーザＩＤ（ユーザ名）等を含む。
【００４１】
［地図表示端末の構成］
図５は、地図表示端末４のブロック図である。地図表示端末４は、ディスプレイやスピーカなどの出力部４１と、タッチパネルなどの入力部４２と、記憶部４３と、データ通信を行う通信部４４と、制御部４５と、を備える。これらの各要素は、バスライン４０を介して相互に接続されている。
【００４２】
記憶部４３は、ハードディスク又はフラッシュメモリといったメモリによって構成され、制御部４５が実行するプログラム等を記憶する。通信部４４は、制御部４５の制御に基づき、範囲指定情報Ｓ２をサーバ装置１へ送信したり、表示情報Ｓ３及び再生用データＳ４をサーバ装置１から受信したりする。
【００４３】
制御部４５は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、地図表示端末４内の各構成要素に対して種々の制御を行う。例えば、制御部４５は、地図を表示する際に、地図の表示範囲を示す範囲指定情報Ｓ２を通信部４４によりサーバ装置１へ送信することで、サーバ装置１から表示情報Ｓ３を取得する。これにより、制御部４５は、投稿曲のエリアごとの集合体を示す木を、地図上に表示させる。また、制御部４５は、任意の木の選択後に表示される複数の葉から任意の葉が入力部４２への入力に基づき選択された場合、当該葉に対応する投稿曲の配信要求をサーバ装置１に対して送信する。これにより、制御部４５は、再生用データＳ４を受信し、選択した投稿曲を再生する制御を行う。制御部４５は、本発明における「受信手段」、「表示制御手段」、「再生制御手段」、及びプログラムを実行するコンピュータの一例である。
【００４４】
［処理フロー］
次に、投稿曲及び投稿コメント等をサーバ装置１に登録する処理（「楽曲登録処理」とも呼ぶ。）と、木を地図上に表示する処理（「地図表示処理」とも呼ぶ。）とについて、それぞれフローチャートを参照して説明する。
【００４５】
（１）楽曲登録処理
図６は、サーバ装置１及び投稿端末３が実行する楽曲登録処理の手順を示すフローチャートの一例である。投稿端末３は、図６に示すフローチャートの処理を、投稿曲をサーバ装置１へ登録する旨のユーザ入力を検知する度に実行する。
【００４６】
まず、投稿端末３は、投稿曲を指定する入力を検知する（ステップＳ１０１）。なお、投稿曲は、投稿端末３が再生中の楽曲であってもよく、投稿端末３または投稿端末３と接続する記憶媒体が記憶する楽曲のうちユーザが指定したものであってもよい。この場合、投稿端末３は、さらに、投稿コメントの入力や、投稿コメントの分類を指定する入力等を受け付ける（ステップＳ１０２）。また、投稿端末３は、測位部３６の出力に基づき、現在位置情報を取得する（ステップＳ１０３）。そして、投稿端末３は、ステップＳ１０１及びステップＳ１０２での入力情報、及び、ステップＳ１０３で取得した現在位置情報等に基づき、アップロード情報Ｓ１を生成し、サーバ装置１へ送信する（ステップＳ１０４）。例えば、投稿端末３は、図４に示すデータ構造を有するアップロード情報Ｓ１をサーバ装置１へ送信する。
【００４７】
その後、サーバ装置１は、投稿端末３からアップロード情報Ｓ１を受信する（ステップＳ１１１）。そして、サーバ装置１は、アップロード情報Ｓ１に含まれる位置情報が示す位置が、既存の木に対応するエリア内であるか否か判定する（ステップＳ１１２）。この場合、サーバ装置１は、木管理ＤＢ１３１に登録された木から、アップロード情報Ｓ１に含まれる位置情報が示す位置を含むエリアに関連付けられている木を検索する。そして、サーバ装置１は、アップロード情報Ｓ１に含まれる位置情報が示す位置が、既存の木に対応するエリア内である場合（ステップＳ１１２；Ｙｅｓ）、当該木のＩＤを、受信したアップロード情報Ｓ１に関連付けて、投稿情報として投稿情報ＤＢ１３２に記憶する（ステップＳ１１３）。
【００４８】
一方、アップロード情報Ｓ１に含まれる位置情報が示す位置が、既存のいずれの木に対応するエリアにも属さない場合（ステップＳ１１２；Ｎｏ）、サーバ装置１は、新たに木を作成し、当該木に対してＩＤを付与する（ステップＳ１１４）。そして、サーバ装置１は、生成した木のＩＤと、アップロード情報Ｓ１に含まれる位置情報が示す位置を含む正方形エリアの位置を示す情報とを関連付けて木管理ＤＢ１３１に登録する（ステップＳ１１５）。その後、サーバ装置１は、生成した木のＩＤを、アップロード情報Ｓ１に関連付けて投稿情報ＤＢ１３２に記憶する（ステップＳ１１３）。
【００４９】
（２）地図表示処理
図７は、サーバ装置１及び地図表示端末４が実行する地図表示処理の手順を示すフローチャートの一例である。地図表示端末４は、図７に示すフローチャートの処理を、地図を表示する際に繰り返し実行する。
【００５０】
まず、地図表示端末４は、設定された縮尺及びディスプレイのサイズ等に基づき、表示範囲となる地図のエリアを特定し、当該表示範囲の情報を範囲指定情報Ｓ２としてサーバ装置１へ送信する（ステップＳ２０１）。
【００５１】
そして、サーバ装置１は、地図表示端末４から範囲指定情報Ｓ２を受信し（ステップＳ２１１）、木を抽出するエリアを決定する（ステップＳ２１２）。この場合、サーバ装置１は、木を抽出するエリアを、範囲指定情報Ｓ２が示す範囲に定めてもよく、縮尺の変更等の可能性も勘案して範囲指定情報Ｓ２よりも所定率だけ広い範囲に定めてもよい。そして、サーバ装置１は、ステップＳ２１２で決定したエリアに属する木を検索する（ステップＳ２１３）。具体的には、サーバ装置１は、木管理ＤＢ１３１を参照し、ステップＳ２１２で決定したエリアに含まれるエリアと関連付けられた木のＩＤを認識する。
【００５２】
次に、サーバ装置１は、ステップＳ２１３で検索した木に関連付けられた投稿情報を抽出する（ステップＳ２１４）。即ち、サーバ装置１は、ステップＳ２１３で検索した木のＩＤと関連付けられた投稿情報を、投稿情報ＤＢ１３２から抽出する。
【００５３】
そして、サーバ装置１は、ステップＳ２１４で抽出した投稿情報と、ステップＳ２１３で検索した木を表示するための木表示情報とを含む表示情報Ｓ３を生成し、地図表示端末４へ送信する（ステップＳ２１５）。ここで、木表示情報には、例えば、木を表示すべき緯度及び経度の情報や、木に属する投稿情報の数（単に「投稿数」とも呼ぶ。）などが含まれる。なお、木を表示すべき緯度及び経度は、例えば、木管理ＤＢ１３１において当該木に関連付けられたエリアの中心位置を示す緯度及び経度である。
【００５４】
そして、地図表示端末４は、サーバ装置１から表示情報Ｓ３を受信し、表示情報Ｓ３に基づき、木を表示した地図を表示する（ステップＳ２０２）。この場合、地図表示端末４が表示する地図には、ステップＳ２１３で検索された木等が表示されている。ステップＳ２０２での表示例については、次の［表示例］のセクションで詳しく説明する。
【００５５】
［表示例］
次に、図７の地図表示処理に基づき地図表示端末４が表示する地図等の表示例について、図８〜図１３を参照して具体的に説明する。
【００５６】
図８は、図７のステップＳ２０２で最初に地図表示端末４がディスプレイに表示する地図の第１表示例である。図８の例では、地図表示端末４は、サーバ装置１から受信した表示情報Ｓ３に基づき、現在位置周辺等を示す地図上に、木５１〜５４を表示している。
【００５７】
図８の例では、地図表示端末４は、表示情報Ｓ３に含まれる木表示情報が示す緯度経度の情報等に基づき、木５１〜５４を表示すると共に、木５１〜５４の大きさを、各木に属する投稿数に基づき決定している。具体的には、地図表示端末４は、投稿数が１０件以下である木５１を最も小さいサイズにより表示し、１１件以上１００件以下である木５２を次に小さいサイズにより表示し、１０１件以上１０００件以下である木５３を２番目に大きいサイズにより表示し、１００１件以上である木５４を最も大きいサイズにより表示している。このように、好適には、地図表示端末４は、表示する木の大きさを、各木の投稿数が多くなるほど、段階的又は連続的に大きくするとよい。
【００５８】
図９は、図７のステップＳ２０２で最初に地図表示端末４がディスプレイに表示する地図の第２表示例である。図９の例では、図８の例と比較して、投稿端末３による投稿曲の登録要求があった場所が広範囲に及んでいるため、投稿曲の登録要求があった場所に対応するエリアが多い。よって、図９の例では、図８よりも多くの木が表示されている。この場合であっても、図８の例と同様、地図表示端末４は、表示情報Ｓ３に含まれる木表示情報が示す緯度経度等に基づき、投稿曲の登録要求があった場所に対応するエリアごとに木を表示すると共に、各木に属する投稿数に基づき各木の大きさを決定する。
【００５９】
図１０は、図８の例で木５３がアクティブ（即ち選択可能状態）となった場合の地図表示端末４のディスプレイの表示例である。地図表示端末４は、地図上に表示する任意の木の表示領域上でマウスオーバなどを検知した場合には、当該木を強調表示してアクティブにする。図１０の例では、地図表示端末４は、アクティブとなった木５３を、他の木５１〜５２、５４と異なる色により表示している。
【００６０】
図１１は、アクティブとなった木５３を選択する入力があった場合の地図表示端末４のディスプレイの表示例である。この場合、地図表示端末４は、木５３に属する投稿情報を表示情報Ｓ３から抽出し、抽出した各投稿情報に含まれる投稿日時情報に基づき、各投稿を分類する枝を表示している。具体的に、図１１では、地図表示端末４は、投稿日時を１０年ごとに分類するための５つの枝６０〜６４と、枝６０〜６４を５年ごとにさらに分類するための８つの枝７０Ａ〜７４Ｂとを表示させている。そして、地図表示端末４のユーザは、自身が最も興味がある年代に対応する枝７０Ａ〜７４Ｂのいずれかを入力部４２により選択する。図１１の例では、２０１０〜２０１４年の投稿年に対応する枝７４Ａがマウスオーバ等によりアクティブとなっている。尚、上記の例ではアクティブとなった木を選択する入力があった場合に、図１１のような表示が行われるが、例えば図８，９の表示画面において木の表示領域をタッチすることで、図１１のような表示が行われてもよい。
【００６１】
図１２は、図１１の枝７４Ａが選択された後の地図表示端末４のディスプレイの表示例である。図１２の例では、地図表示端末４は、ユーザ入力により選択された枝７４Ａを詳細に表示している。
【００６２】
具体的には、地図表示端末４は、投稿年が２０１０〜２０１４年に分類される投稿曲の投稿年が２０１３年又は２０１４年のいずれかであることから、２０１３年に対応する枝８５と、２０１４年に対応する枝８６とを、枝７４Ａの分枝として表示している。また、地図表示端末４は、投稿年が２０１３年に分類される投稿曲の投稿月が８月又は９月のいずれかであることから、８月に対応する枝９５Ａと、９月に対応する枝９５Ｂとを、枝８５の分枝として表示している。同様に、地図表示端末４は、投稿年が２０１４年に分類される投稿曲の投稿月が１月〜４月のいずれかであることから、１月〜４月に対応する枝９６Ａ〜９６Ｄを、枝８６の分枝として表示している。
【００６３】
また、図１２の例では、最も細分された枝９５Ａ、９５Ｂ、９６Ａ〜９６Ｄに対応する年月に投稿日時が一致する投稿情報ごとに、葉４０を選択可能に表示している。図１２の例では、２０１３年８月の枝に付された葉４０Ａがマウスオーバ等によりアクティブとなっている。そして、地図表示端末４は、ユーザが任意の葉４０を入力部４２により選択した場合、選択された葉４０に対応する投稿情報を抽出し、抽出した投稿情報に基づく表示を行う。
【００６４】
図１３は、葉４０Ａが選択された場合に、葉４０Ａに対応する投稿情報に基づき地図表示端末４がディスプレイ上に表示する投稿表示ウィンドウ２０の表示例である。図１３の例では、地図表示端末４は、投稿表示ウィンドウ２０上に、再生ボタン２１と、タイトル２２と、アーティスト名２３と、ユーザ名２４と、投稿コメント２５と、投稿日時２６と、画像２７とを表示させている。尚、葉４０の表示領域をタッチすることで、図１３のような表示が行われてもよい。
【００６５】
ここで、再生ボタン２１は、葉４０Ａに対応する投稿情報が示す投稿曲を再生するためのボタンであり、地図表示端末４は、再生ボタン２１の押下を検知した場合、対象の投稿情報に含まれる投稿曲ＩＤを指定した再生用データＳ４の取得要求をサーバ装置１へ送信することで、対応する投稿曲の再生用データＳ４を取得し、投稿曲の再生を行う。また、地図表示端末４は、タイトル２２及びアーディスト名２３として、該当する投稿曲のタイトル及びアーティスト名を表示する。また、地図表示端末４は、ユーザ名２４として、葉４０Ａに対応する投稿情報に含まれるユーザ情報に基づくユーザ名、即ち、該当する投稿曲に関するアップロード情報Ｓ１を送信した投稿端末３のユーザ名を表示している。さらに、地図表示端末４は、投稿コメント２５として、葉４０Ａに対応する投稿情報に含まれる投稿コメントを表示している。また、地図表示端末４は、該当の投稿情報に含まれる投稿日時情報に基づき、投稿日時２６を表示している。また、画像２７は、地図表示端末４がサーバ装置１から受信した該当の投稿曲のＣＤジャケットの画像を示す。
【００６６】
このように、地図表示端末４は、再生ボタン２１による投稿曲の再生を好適に受け付けると共に、投稿曲に付された投稿者の投稿コメントを好適にユーザに認識させることができる。ここで、投稿コメント２５には、曲の感想や投稿した地点に対する想いが記載されている。よって、地図表示端末４のユーザは、特定の地点で投稿者が聞いた曲に対する感想や想いを、投稿者と好適に共有することができる。特に、地図表示端末４が現在位置周辺の地図を表示し、現在位置周辺の木に属する葉４０に対する投稿曲の再生及び投稿コメントの表示を行う場合、地図表示端末４のユーザは、同じ空間を訪れた投稿者が当該空間で聴いた楽曲やそのときの想いを好適に共有することができる。
【００６７】
なお、図１１〜図１３では、選択された木５３は、投稿日時に基づき枝分かれしていたが、枝分かれの態様はこれに限定されない。これに代えて、地図表示端末４は、木５３を、木５３に属する投稿情報が示す投稿曲のジャンル若しくはリリース年月日ごと、又は、各投稿情報に含まれる分類情報が示す投稿コメントの分類ごとに、木５３の枝を表示してもよい。他の例では、地図表示端末４は、木５３に属する投稿情報に含まれるユーザ情報（例えば性別又は年齢若しくは年代）に基づき、木５３を枝分かれさせて表示してもよい。また、さらに別の例では、地図表示端末４は、上述の分類基準ごとに、木５３に枝を表示させてもよい。即ち、地図表示端末４は、木５３の幹に直結する図１１に示す枝６０〜６４に代えて、投稿日時ごとに分岐する枝、投稿曲のジャンルごとに分岐する枝、投稿コメントの分類ごとに分岐する枝等の分類基準ごとの枝を設ける。この場合、木５３に属する投稿情報は、木５３の幹に直結する枝のそれぞれの分類基準ごとに分類されて、各枝の分枝に葉として表示される。
【００６８】
尚、これらの表示の変更は、ユーザにより変更を指示する入力により行われてもよい。例えば、投稿日時に基づき枝分かれした表示になっている場合に、ユーザが投稿曲のジャンルに基づき枝分かれした表示になるように指示する入力により、表示を変更させてもよい。その他の例も同様である。
【００６９】
［変形例］
以下、実施例の各変形例について説明する。なお、これらの各変形例は、組み合わせて上述の実施例に適用してもよい。
【００７０】
（変形例１）
図８〜図１０に示す地図の表示例では、地図表示端末４は、投稿数に応じて各木の表示態様（図８では表示サイズ）を決定した。これに代えて、又は、これに加えて、地図表示端末４は、各木に属する投稿情報の属性、即ち、対応する投稿曲のジャンル、投稿日時、投稿コメントの種類等の種々の基準により分類された種別の傾向に基づき、各木の表示態様を決定してもよい。
【００７１】
例えば、地図表示端末４は、木に属する投稿情報が示す投稿月の傾向に基づき木の種類を決定する場合、投稿月が８月となる投稿情報が多い木をヤシの木により表示し、投稿月が１２月となる投稿情報が多い木をしらかばの木により表示する。このように、地図表示端末４は、木ごとに最も多い投稿月に応じて、当該木の種類を変えてもよい。また、地図表示端末４は、投稿曲のジャンルの傾向に基づき木の種類を決定する場合、例えば、ロックに属する投稿曲が多い木を、ヤシの木で表示する。このように、地図表示端末４は、木ごとに最も多い投稿曲のジャンルに応じて、当該木の種類を変えてもよい。
【００７２】
また、地図表示端末４は、各木に属する投稿曲の注目度に応じて、各木の表示態様を変えてもよい。
【００７３】
例えば、地図表示端末４は、木ごとに、当該木に属する投稿曲の再生回数を取得し、当該再生回数に応じて、木の大きさ、種類、色等を決定する。この場合、サーバ装置１は、例えば、各投稿曲の再生回数（即ち再生用データＳ４のリクエスト回数）を、投稿情報ＤＢ１３２に登録する投稿情報に含めて記憶しておく。
【００７４】
他の例では、地図表示端末４は、木ごとに、当該木に属する投稿曲に対する共感数を取得し、当該共感数に応じて、木の大きさ、種類、色等を決定する。この場合、地図表示端末４は、例えば、図１３の投稿表示ウィンドウ２０の表示例において、共感した場合に押下する共感ボタンをさらに表示し、当該共感ボタンが押下された場合に、共感があった旨をサーバ装置１へ通知する。そして、サーバ装置１は、投稿曲ごとの共感があった旨の通知を受けた累計回数（即ち共感数）を、投稿情報ＤＢ１３２に登録する投稿情報に含めて記憶しておく。
【００７５】
（変形例２）
サーバ装置１は、地図表示端末４のユーザ情報又は表示情報Ｓ３の送信の時期に基づき、表示情報Ｓ３に含める投稿情報を選定してもよい。
【００７６】
例えば、サーバ装置１は、投稿曲の視聴を許可するユーザを示すユーザＩＤ等を指定する情報（「ユーザ指定情報」とも呼ぶ。）がアップロード情報Ｓ１に含まれていた場合、ユーザ指定情報を投稿情報に含めて投稿情報ＤＢ１３２に登録する。そして、サーバ装置１は、範囲指定情報Ｓ２を受信した場合、地図表示端末４に対してユーザＩＤなどを要求し、範囲指定情報Ｓ２が示すエリアに対応する木に属する投稿情報のうち、ユーザ指定情報が示すユーザと地図表示端末４のユーザとが一致する投稿情報のみを抽出して表示情報Ｓ３に含める。
【００７７】
他の例では、サーバ装置１は、投稿者である投稿端末３のユーザの年代と一致する年代のユーザが使用する地図表示端末４に対してのみ、上述の投稿端末３が送信したアップロード情報Ｓ１に基づく投稿情報を表示情報Ｓ３に含めて送信してもよい。さらに別の例では、サーバ装置１は、範囲指定情報Ｓ２が示すエリアに対応する木に属する投稿情報のうち、現在の季節や時間帯と一致する投稿日時が記録された投稿情報を、投稿情報ＤＢ１３２から抽出し、表示情報Ｓ３に含めてもよい。
【００７８】
（変形例３）
地図表示端末４は、現在位置周辺の地図を表示する場合に限り、木を地図上に表示させてもよい。
【００７９】
この場合、地図表示端末４は、例えば車両用又は歩行者用のナビゲーション装置であり、図示しないＧＰＳ受信機等の出力に基づき、現在位置を認識すると共に、現在位置周辺の地図を表示する。このとき、地図表示端末４は、画面のスクロール操作等により、現在位置周辺以外の地図を表示する場合には、木を表示しない。例えば、この場合には、地図表示端末４は、範囲指定情報Ｓ２をサーバ装置１へ送信しないことで、木等を表示するための表示情報Ｓ３をサーバ装置１から受信しない。
【００８０】
このように、本変形例では、地図表示端末４は、現在位置周辺のエリアに関連付けられた木のみを地図上に表示し、さらにユーザ操作に応じて、図１３に示す投稿表示ウィンドウ２０等を表示して選択された投稿曲を再生する。これにより、同じ空間を共有するユーザ間で、当該空間で聴いた楽曲やそのときの想いを好適に共有することができる。
【００８１】
（変形例４）
地図表示端末４は、地図上に表示される木の近傍を現在位置が通過する場合、当該木に属する任意の投稿曲を自動再生してもよい。
【００８２】
この場合、例えば、地図表示端末４は、現在位置から所定距離以内に木が存在するか否か判定し、木が存在すると判断した場合に、所定の基準に基づき、当該木に属する投稿曲を選定して自動再生する。この場合、例えば、地図表示端末４は、投稿日時が最も現在日時に近い投稿曲を選定して自動再生する。このとき、好適には、地図表示端末４は、再生中の投稿曲に対応する図１３の投稿表示ウィンドウ２０を自動的に表示させることで、投稿曲に対する投稿コメントなどをユーザに同時に認識させるとよい。
【００８３】
（変形例５）
地図表示端末４は、サーバ装置１と通信を行うことで、再生した投稿曲の購入手続をさらに実行してもよい。
【００８４】
この場合、例えば、地図表示端末４は、投稿表示ウィンドウ２０上に、購入手続を開始するための購入ボタンなどをさらに表示し、当該購入ボタンの押下があった場合に、投稿表示ウィンドウ２０で表示している楽曲の購入要求をサーバ装置１へ送信する。そして、地図表示端末４は、決済処理などの実行後、サーバ装置１から対象の楽曲の再生用データをダウンロードして記憶部３３に記憶する。なお、購入前では、サーバ装置１は、地図表示端末４に対し、投稿曲の冒頭などの一部の再生用データを再生用データＳ４として送信してもよい。この場合、地図表示端末４は、投稿曲の購入前では、ユーザが選択した投稿曲の一部のみしか再生できない。
【００８５】
（変形例６）
地図表示端末４は、図１２の表示例において、葉４０の代わりに、該当する各投稿曲に対応する短冊や果実などの他の形状のオブジェクトを表示させてもよい。例えば、地図表示端末４は、葉４０に代えて短冊を表示する場合、各短冊に、投稿コメント、投稿コメントの分類、又は投稿曲のタイトルなどを表示させてもよい。
【００８６】
また図８〜１２の表示例において、木の代わりに他の形状のオブジェクトを表示させてもよい。
【００８７】
（変形例７）
サーバ装置１は、複数のサーバから構成されていてもよい。例えば、サーバ装置１は、楽曲ＤＢ１３０を有し、再生用データＳ４を配信するサーバと、木管理ＤＢ１３１の管理を行うサーバと、投稿端末３からアップロード情報Ｓ１を受信して投稿情報ＤＢ１３２を更新したり表示情報Ｓ３を生成したりするサーバとから構成されていてもよい。この場合、各サーバ装置１は、ネットワーク２と接続し、予め割り当てられた処理を実行するのに必要な情報の授受を他のサーバ装置１と行う。
【００８８】
（変形例８）
また、図４のアップロード情報Ｓ１は、楽曲とコメントを必ず含む必要はない。例えば、楽曲がアップロードされず、コメントがアップロードされてもよいし、その逆でもよい。また楽曲の代わりに動画や写真などその他のコンテンツでもよい。
【符号の説明】
【００８９】
１  サーバ装置
２  ネットワーク
３  投稿端末
４  表示端末
１３０  楽曲ＤＢ
１３１  木管理ＤＢ
１３２  投稿情報ＤＢ
【図１】
2019194727.tif 000003
【図２】
2019194727.tif 000004
【図３】
2019194727.tif 000005
【図４】
2019194727.tif 000006
【図５】
2019194727.tif 000007
【図６】
2019194727.tif 000008
【図７】
2019194727.tif 000009
【図８】
2019194727.tif 000010
【図９】
2019194727.tif 000011
【図１０】
2019194727.tif 000012
【図１１】
2019194727.tif 000013
【図１２】
2019194727.tif 000014
【図１３】
2019194727.tif 000015