(57)【要約】【課題】端末装置のユーザが特定の星に対応付けて書き込んだ書込データを、その特定の星が位置している方向に端末装置を向けるという操作によって容易に閲覧できるようにする。【解決手段】情報処理システムにおいて、端末装置は、星と天球座標とを対応付けた天体表示情報を記憶する。そのうえで、端末装置は、ユーザの操作によって表示部に表示された画像に書き込まれたデータの表示座標を天球座標に変換した書込データをサーバに送信して書込データ情報として登録させる。端末装置は、書込データ情報をサーバから取得する。端末装置は、現在時刻と端末装置の位置と端末装置の方向と星の運行を示す運行情報とに基づいて、前記端末装置が向けられた方向に対応して天体表示情報と書込データ情報とについて設定した表示範囲の天球上での座標を、それぞれ表示座標に変換し表示部に表示させる。【選択図】図４
2014052607.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク経由で通信を行う端末装置を少なくとも含む情報処理システムであって、
天体と天球上の座標とを対応付けた天体表示情報を記憶する天体表示情報記憶部と、
天球または特定の天体を基準とする座標の情報を含む書込データが登録された書込データ情報を記憶する書込データ情報記憶部と、
少なくとも日時情報と端末装置の位置と端末装置の方向と天球の運行情報とに基づいて、前記天体表示情報記憶部から取得した天体表示情報と前記書込データ情報記憶部から取得した書込データ情報とについて、前記端末装置の特定の面が向けられた方向に対応する表示範囲を設定し、前記表示範囲に対応する天体表示情報および書込データ情報の天球または特定の天体を基準とする座標を表示部における座標系である表示座標に変換する座標変換部と、
前記天体表示情報と前記書込データ情報の前記表示範囲内の各画像を、前記表示座標により前記表示部に表示させる表示制御部と、
前記表示部に対応して備えられる操作入力部に対する操作によって書き込まれたデータの表示座標を天球または特定の天体を基準とする座標の情報に変換した書込データを前記書込データ情報記憶部が記憶する書込データ情報に登録する書込データ制御部と
を備える情報処理システム。
【請求項２】
前記天体表示情報記憶部は、
前記天体表示情報として、恒星と天球上の座標とを対応付けた恒星表示情報を少なくとも記憶し、
前記書込データ情報記憶部は、
前記恒星に対応して書き込まれた書込データが登録される恒星対応書込データ情報を記憶する
請求項１に記載の情報処理システム。
【請求項３】
前記天体表示情報記憶部は、
前記天体表示情報として、衛星と天球上の座標とを対応付けた衛星表示情報をさらに記憶し、
前記書込データ情報記憶部は、
前記衛星に対応して書き込まれた書込データが登録される衛星対応書込データ情報をさらに記憶する
請求項２に記載の情報処理システム。
【請求項４】
前記書込データ制御部は、
前記表示部の画像に書き込まれた書込データの表示座標が衛星の表示座標と重複している場合には、当該書込データを前記衛星対応書込データ情報に登録し、
前記表示部の画像に書き込まれた書込データの表示座標が衛星の表示座標と重複していない場合には、当該書込データを前記恒星対応書込データ情報に登録する
請求項３に記載の情報処理システム。
【請求項５】
前記表示制御部は、
前記衛星対応書込データ情報に含まれる書込データの表示座標が、前記表示部に表示されている衛星の明るい部分の表示座標の範囲に位置しているか否かについて判定した結果に基づいて、前記書込データを前記表示部に表示させるべきか否かを決定する
請求項４に記載の情報処理システム。
【請求項６】
前記天体表示情報記憶部は、
前記天体表示情報として、惑星と天球上の座標とを対応付けた惑星表示情報をさらに記憶し、
前記書込データ情報記憶部は、
前記惑星に対応して書き込まれた書込データが登録される惑星対応書込データ情報をさらに記憶する
請求項２から５のいずれか一項に記載の情報処理システム。
【請求項７】
前記書込データ制御部は、
前記操作入力部に対して行われた操作により特定の惑星に対応付けられた書込データが書き込まれた場合には、当該書込データを前記惑星対応書込データ情報に登録し、
前記表示制御部は、
前記惑星対応書込データ情報に登録されている書込データについては、前記特定の惑星に対応付けられていることが示されるように表示する
請求項６に記載の情報処理システム。
【請求項８】
前記書込データ制御部は、
表示部の画像に書き込まれた新規の書込データが前記表示部に表示されている他の書込データに対する応答であることが指定された場合には、前記新規の書込データが前記他の書込データに対する応答であることを示す応答情報を前記新規の書込データに対して対応付けて前記書込データ情報に登録し、
前記表示制御部は、
前記応答情報が対応付けられた書込データについては、応答先の書込データとの関係が示されるように表示する
請求項１から７のいずれか一項に記載の情報処理システム。
【請求項９】
サーバとネットワーク経由で通信する通信部と、
天体と天球上の座標とを対応付けた天体表示情報を記憶する天体表示情報記憶部から前記天体表示情報を取得する天体表示情報取得部と、
ネットワーク経由での通信により、天球または特定の天体を基準とする座標の情報を含む書込データが登録された書込データ情報を前記サーバから取得する書込データ情報取得部と、
少なくとも日時情報と端末装置の位置と端末装置の方向と天球の運行情報とに基づいて、前記天体表示情報取得部により取得された天体表示情報と前記書込データ情報取得部により取得された書込データ情報とについて、前記端末装置の特定の面が向けられた方向に対応する表示範囲を設定し、前記表示範囲に対応する天体表示情報および書込データ情報の天球または特定の天体を基準とする座標を表示部における座標系である表示座標に変換する座標変換部と、
前記天体表示情報と前記書込データ情報の前記表示範囲内の各画像を、前記表示座標により前記表示部に表示させる表示制御部と、
ネットワーク経由での通信により、前記表示部に対応して備えられる操作入力部に対する操作によって書き込まれたデータの表示座標を天球または特定の天体を基準とする座標の情報に変換した書込データを前記サーバが記憶する書込データ情報に登録する書込データ制御部と
を備える端末装置。
【請求項１０】
ネットワーク経由で通信を行う端末装置を少なくとも含む情報処理システムにおける情報処理方法であって、
少なくとも日時情報と端末装置の位置と端末装置の方向と天球の運行情報とに基づいて、天体と天球上の座標とを対応付けた天体表示情報を記憶する天体表示情報記憶部から取得した天体表示情報と、天球または特定の天体を基準とする座標の情報を含む書込データが登録された書込データ情報を記憶する書込データ情報記憶部から取得した書込データ情報とについて、前記端末装置の特定の面が向けられた方向に対応する表示範囲を設定し、前記表示範囲に対応する天体表示情報および書込データ情報の天球または特定の天体を基準とする座標を表示部における座標系である表示座標に変換する座標変換ステップと、
前記天体表示情報と前記書込データ情報の前記表示範囲内の各画像を、前記表示座標により前記表示部に表示させる表示制御ステップと、
前記表示部に対応して備えられる操作入力部に対する操作によって書き込まれたデータの表示座標を天球または特定の天体を基準とする座標の情報に変換した書込データを前記書込データ情報記憶部が記憶する書込データ情報に登録する書込データ制御ステップと
を備える情報処理方法。
【請求項１１】
サーバとネットワーク経由で通信する通信ステップと、
天体と天球上の座標とを対応付けた天体表示情報を記憶する天体表示情報記憶部から前記天体表示情報を取得する天体表示情報取得ステップと、
ネットワーク経由での通信により、天球または特定の天体を基準とする座標の情報を含む書込データが登録された書込データ情報を前記サーバから取得する書込データ情報取得ステップと、
少なくとも日時情報と端末装置の位置と端末装置の方向と天球の運行情報とに基づいて、前記天体表示情報取得ステップにより取得された天体表示情報と前記書込データ情報取得ステップにより取得された書込データ情報とについて、前記端末装置の特定の面が向けられた方向に対応する表示範囲を設定し、前記表示範囲に対応する天体表示情報および書込データ情報の天球または特定の天体を基準とする座標を表示部における座標系である表示座標に変換する座標変換ステップと、
前記天体表示情報と前記書込データ情報の前記表示範囲内の各画像を、前記表示座標により前記表示部に表示させる表示制御ステップと、
ネットワーク経由での通信により、前記表示部に対応して備えられる操作入力部に対する操作によって書き込まれたデータの表示座標を天球または特定の天体を基準とする座標の情報に変換した書込データを前記サーバが記憶する書込データ情報に登録する書込データ制御ステップと
を備える情報処理方法。
【請求項１２】
コンピュータに、
サーバとネットワーク経由で通信する通信ステップと、
天体と天球上の座標とを対応付けた天体表示情報を記憶する天体表示情報記憶部から前記天体表示情報を取得する天体表示情報取得ステップと、
ネットワーク経由での通信により、天球または特定の天体を基準とする座標の情報を含む書込データが登録された書込データ情報を前記サーバから取得する書込データ情報取得ステップと、
少なくとも日時情報と端末装置の位置と端末装置の方向と天球の運行情報とに基づいて、前記天体表示情報取得ステップにより取得された天体表示情報と前記書込データ情報取得ステップにより取得された書込データ情報とについて、前記端末装置の特定の面が向けられた方向に対応する表示範囲を設定し、前記表示範囲に対応する天体表示情報および書込データ情報の天球または特定の天体を基準とする座標を表示部における座標系である表示座標に変換する座標変換ステップと、
前記天体表示情報と前記書込データ情報の前記表示範囲内の各画像を、前記表示座標により前記表示部に表示させる表示制御ステップと、
ネットワーク経由での通信により、前記表示部に対応して備えられる操作入力部に対する操作によって書き込まれたデータの表示座標を天球または特定の天体を基準とする座標の情報に変換した書込データを前記サーバが記憶する書込データ情報に登録する書込データ制御ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、端末装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
情報提供装置として以下のようなものが知られている。つまり、この情報提供装置は、現実空間の天体の位置に対応する表示部における天体の座標を算出するための位置情報と天体に関する属性を示す属性情報とを含む天体情報を記憶している。情報提供装置は、情報提供装置の位置情報と、情報提供装置の方位情報と、情報提供装置の姿勢情報と、表示部の内部パラメータと現在の時刻とに基づいて、天体情報から表示部の視野に含まれる天体の天体情報を読み込む。情報提供装置は、読み込んだ天体情報に含まれる属性情報に基づいて天体に関する属性を表す画像を生成し、天体情報に含まれる位置情報、装置位置情報、及び現在の時刻に基づいて、表示部における天体の表示座標を算出する。そして、情報提供装置は、生成した画像を表示座標に基づいて表示するというものである（例えば特許文献１参照）。これにより、例えば情報提供装置を差し向けた方向において見える星空の画像を情報提供装置において表示させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２０９６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような情報提供装置を背景として、例えば、以下のような情報処理システムを考えることができる。つまり、この情報処理システムでは、天球における特定の星に対応付けてユーザが書き込んだ書込データをサーバに登録しておく。そして、或るユーザが端末装置を差し向けた方向における星空を端末装置に画像として表示させたときに、その星空の画像における特定の星に対応付けて書き込まれた書込データも表示されるようにするというものである。これにより、端末装置のユーザが特定の星に対応付けて書き込んだ書込データを、その特定の星が位置している方向に端末装置を向けるという操作によって容易に閲覧することができる。
【０００５】
しかし、特許文献１に記載の情報提供装置は、ユーザが端末装置を差し向けた方向における星空の画像を端末装置に表示させるのにとどまり、星に対応付けられた書き込みデータをともに表示させるための仕組みについては考慮されておらず、上記のような情報処理システムを実現することはできない。
【０００６】
本発明は、このような事情に鑑みてなされたもので、端末装置のユーザが特定の星に対応付けて書き込んだ書込データを、その特定の星が位置している方向に端末装置を向けるという操作によって容易に閲覧できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の一態様としての情報処理システムは、ネットワーク経由で通信を行う端末装置を少なくとも含む情報処理システムであって、天体と天球上の座標とを対応付けた天体表示情報を記憶する天体表示情報記憶部と、天球または特定の天体を基準とする座標の情報を含む書込データが登録された書込データ情報を記憶する書込データ情報記憶部と、少なくとも日時情報と端末装置の位置と端末装置の方向と天球の運行情報とに基づいて、前記天体表示情報記憶部から取得した天体表示情報と前記書込データ情報記憶部から取得した書込データ情報とについて、前記端末装置の特定の面が向けられた方向に対応する表示範囲を設定し、前記表示範囲に対応する天体表示情報および書込データ情報の天球または特定の天体を基準とする座標を表示部における座標系である表示座標に変換する座標変換部と、前記天体表示情報と前記書込データ情報の前記表示範囲内の各画像を、前記表示座標により前記表示部に表示させる表示制御部と、前記表示部に対応して備えられる操作入力部に対する操作によって書き込まれたデータの表示座標を天球または特定の天体を基準とする座標の情報に変換した書込データを前記書込データ情報記憶部が記憶する書込データ情報に登録する書込データ制御部とを備える。
【０００８】
また、本発明の情報処理システムにおいて、前記天体表示情報記憶部は、前記天体表示情報として、恒星と天球上の座標とを対応付けた恒星表示情報を少なくとも記憶し、前記書込データ情報記憶部は、前記恒星に対応して書き込まれた書込データが登録される恒星対応書込データ情報を記憶してもよい。
【０００９】
また、本発明の情報処理システムにおいて、前記天体表示情報記憶部は、前記天体表示情報として、衛星と天球上の座標とを対応付けた衛星表示情報をさらに記憶し、前記書込データ情報記憶部は、前記衛星に対応して書き込まれた書込データが登録される衛星対応書込データ情報をさらに記憶してもよい。
【００１０】
また、本発明の情報処理システムにおいて、前記書込データ制御部は、前記表示部の画像に書き込まれた書込データの表示座標が衛星の表示座標と重複している場合には、当該書込データを前記衛星対応書込データ情報に登録し、前記表示部の画像に書き込まれた書込データの表示座標が衛星の表示座標と重複していない場合には、当該記書込データを前記恒星対応書込データ情報に登録してもよい。
【００１１】
また、本発明の情報処理システムにおいて、前記表示制御部は、前記衛星対応書込データ情報に含まれる書込データの表示座標が、前記表示部に表示されている衛星の明るい部分の表示座標の範囲に位置しているか否かについて判定した結果に基づいて、前記書込データを前記表示部に表示させるべきか否かを決定してもよい。
【００１２】
また、本発明の情報処理システムにおいて、前記天体表示情報記憶部は、前記天体表示情報として、惑星と天球上の座標とを対応付けた惑星表示情報をさらに記憶し、前記書込データ情報記憶部は、前記惑星に対応して書き込まれた書込データが登録される惑星対応書込データ情報をさらに記憶してもよい。
【００１３】
また、本発明の情報処理システムにおいて、前記書込データ制御部は、前記操作入力部に対して行われた操作により特定の惑星に対応付けられた書込データが書き込まれた場合には、当該書込データを前記惑星対応書込データ情報に登録し、前記表示制御部は、前記惑星対応書込データ情報に登録されている書込データについては、前記特定の惑星に対応付けられていることが示されるように表示してもよい。
【００１４】
また、本発明の情報処理システムにおいて、前記書込データ制御部は、表示部の画像に書き込まれた新規の書込データが前記表示部に表示されている他の書込データに対する応答であることが指定された場合には、前記新規の書込データが前記他の書込データに対する応答であることを示す応答情報を前記新規の書込データに対して対応付けて前記書込データ情報に登録し、前記表示制御部は、前記応答情報が対応付けられた書込データについては、応答先の書込データとの関係が示されるように表示してもよい。
【００１５】
また、本発明の一態様としての端末装置は、サーバとネットワーク経由で通信する通信部と、天体と天球上の座標とを対応付けた天体表示情報を記憶する天体表示情報記憶部から前記天体表示情報を取得する天体表示情報取得部と、ネットワーク経由での通信により、天球または特定の天体を基準とする座標の情報を含む書込データが登録された書込データ情報を前記サーバから取得する書込データ情報取得部と、少なくとも日時情報と端末装置の位置と端末装置の方向と天球の運行情報とに基づいて、前記天体表示情報取得部により取得された天体表示情報と前記書込データ情報取得部により取得された書込データ情報とについて、前記端末装置の特定の面が向けられた方向に対応する表示範囲を設定し、前記表示範囲に対応する天体表示情報および書込データ情報の天球または特定の天体を基準とする座標を表示部における座標系である表示座標に変換する座標変換部と、前記天体表示情報と前記書込データ情報の前記表示範囲内の各画像を、前記表示座標により前記表示部に表示させる表示制御部と、ネットワーク経由での通信により、前記表示部に対応して備えられる操作入力部に対する操作によって書き込まれたデータの表示座標を天球または特定の天体を基準とする座標の情報に変換した書込データを前記サーバが記憶する書込データ情報に登録する書込データ制御部とを備える。
【００１６】
また、本発明の一態様としての情報処理方法は、ネットワーク経由で通信を行う端末装置を少なくとも含む情報処理システムにおける情報処理方法であって、少なくとも日時情報と端末装置の位置と端末装置の方向と天球の運行情報とに基づいて、天体と天球上の座標とを対応付けた天体表示情報を記憶する天体表示情報記憶部から取得した天体表示情報と、天球または特定の天体を基準とする座標の情報を含む書込データが登録された書込データ情報を記憶する書込データ情報記憶部から取得した書込データ情報とについて、前記端末装置の特定の面が向けられた方向に対応する表示範囲を設定し、前記表示範囲に対応する天体表示情報および書込データ情報の天球または特定の天体を基準とする座標を表示部における座標系である表示座標に変換する座標変換ステップと、前記天体表示情報と前記書込データ情報の前記表示範囲内の各画像を、前記表示座標により前記表示部に表示させる表示制御ステップと、前記表示部に対応して備えられる操作入力部に対する操作によって書き込まれたデータの表示座標を天球または特定の天体を基準とする座標の情報に変換した書込データを前記書込データ情報記憶部が記憶する書込データ情報に登録する書込データ制御ステップとを備える。
【００１７】
また、本発明の一態様としての情報処理方法は、サーバとネットワーク経由で通信する通信ステップと、天体と天球上の座標とを対応付けた天体表示情報を記憶する天体表示情報記憶部から前記天体表示情報を取得する天体表示情報取得ステップと、ネットワーク経由での通信により、天球または特定の天体を基準とする座標の情報を含む書込データが登録された書込データ情報を前記サーバから取得する書込データ情報取得ステップと、少なくとも日時情報と端末装置の位置と端末装置の方向と天球の運行情報とに基づいて、前記天体表示情報取得ステップにより取得された天体表示情報と前記書込データ情報取得ステップにより取得された書込データ情報とについて、前記端末装置の特定の面が向けられた方向に対応する表示範囲を設定し、前記表示範囲に対応する天体表示情報および書込データ情報の天球または特定の天体を基準とする座標を表示部における座標系である表示座標に変換する座標変換ステップと、前記天体表示情報と前記書込データ情報の前記表示範囲内の各画像を、前記表示座標により前記表示部に表示させる表示制御ステップと、ネットワーク経由での通信により、前記表示部に対応して備えられる操作入力部に対する操作によって書き込まれたデータの表示座標を天球または特定の天体を基準とする座標の情報に変換した書込データを前記サーバが記憶する書込データ情報に登録する書込データ制御ステップとを備える。
【００１８】
また、本発明の一態様としてのプログラムは、コンピュータに、サーバとネットワーク経由で通信する通信ステップと、天体と天球上の座標とを対応付けた天体表示情報を記憶する天体表示情報記憶部から前記天体表示情報を取得する天体表示情報取得ステップと、ネットワーク経由での通信により、天球または特定の天体を基準とする座標の情報を含む書込データが登録された書込データ情報を前記サーバから取得する書込データ情報取得ステップと、少なくとも日時情報と端末装置の位置と端末装置の方向と天球の運行情報とに基づいて、前記天体表示情報取得ステップにより取得された天体表示情報と前記書込データ情報取得ステップにより取得された書込データ情報とについて、前記端末装置の特定の面が向けられた方向に対応する表示範囲を設定し、前記表示範囲に対応する天体表示情報および書込データ情報の天球または特定の天体を基準とする座標を表示部における座標系である表示座標に変換する座標変換ステップと、前記天体表示情報と前記書込データ情報の前記表示範囲内の各画像を、前記表示座標により前記表示部に表示させる表示制御ステップと、ネットワーク経由での通信により、前記表示部に対応して備えられる操作入力部に対する操作によって書き込まれたデータの表示座標を天球または特定の天体を基準とする座標の情報に変換した書込データを前記サーバが記憶する書込データ情報に登録する書込データ制御ステップとを実行させるためのものである。
【発明の効果】
【００１９】
以上説明したように、本発明によれば、端末装置のユーザが特定の星に対応付けて書き込んだ書込データを、その特定の星が位置している方向に端末装置を向けるという操作によって容易に閲覧できるようになるという効果が得られる。
【図面の簡単な説明】
【００２０】
【図１】第１の実施形態の情報処理システムの全体構成例を示す図である。
【図２】第１の実施形態の端末装置の位置及び姿勢と、端末装置の表示部に表示される星空との関係を示す図である。
【図３】第１の実施形態の端末装置に対する書き込み操作例を説明するための図である。
【図４】第１の実施形態の端末装置の構成例を示す図である。
【図５】第１の実施形態のサーバの構成例を示す図である。
【図６】赤道座標系を示す図である。
【図７】第１の実施形態における方位情報と傾き角度情報の検出手法についての具体例を示す図である。
【図８】第１の実施形態における恒星表示情報と恒星対応書込データ情報についての表示制御例を模式的に示す図である。
【図９】第１の実施形態における端末装置が実行する処理手順例を示す図である。
【図１０】第２の実施形態における天体表示情報の内容例を示す図である。
【図１１】第２の実施形態における書込データ情報の内容例を示す図である。
【図１２】第２の実施形態の端末装置における星空画像と書込データの表示態様例を示す図である。
【図１３】第２の実施形態における端末装置が実行する処理手順例を示す図である。
【図１４】第２の実施形態における端末装置が実行する処理手順例を示す図である。
【図１５】第３の実施形態における書込データ画像の表示態様例を示す図である。
【図１６】第３の実施形態における端末装置が実行する処理手順例を示す図である。
【図１７】第３の実施形態における天体表示情報の内容例を示す図である。
【図１８】第３の実施形態における書込データ情報の内容例を示す図である。
【図１９】第４の実施形態の端末装置における星空画像と書込データの表示態様例を示す図である。
【図２０】第４の実施形態における端末装置が実行する処理手順例を示す図である。
【図２１】第５の実施形態における書込データ画像の表示態様例を示す図である。
【図２２】第５の実施形態における端末装置が実行する処理手順例を示す図である。
【発明を実施するための形態】
【００２１】
＜第１の実施形態＞
［情報処理システムの構成例］
図１は、本実施形態における情報処理システムの全体構成例を示している。本実施形態の情報処理システムは、複数の端末装置１００とサーバ２００とをネットワーク３００経由で接続して構成される。なお、本実施形態の端末装置１００は、例えば携帯電話やスマートフォンなどである。
【００２２】
［情報処理システムにおける端末装置の利用例］
次に、第１の実施形態としての情報処理システムにおける端末装置１００の利用例について説明する。
端末装置１００は、本実施形態に対応するアプリケーションがインストールされている。本実施形態のアプリケーションによっては、ユーザが端末装置１００の表示部１０４を自分の側に向けるようにした状態で端末装置１００の背面（表示部１０４の反対側の面）を任意の方向の空に差し向けると、その差し向けた方向において見える星空の画像（星空画像）を記憶部から読み出して表示部１０４に表示させることができる。
【００２３】
図２は、端末装置１００の位置及び姿勢と、表示部１０４に表示される星空との関係を示している。
図２においては、或る時刻において位置Ｐ（緯度、経度により示される）に存在する端末装置１００を、位置Ｐを中心位置とする地平座標系ＨＲＳとともに示している。位置Ｐは、例えば表示部１０４の中心と対応している。
ここで、端末装置１００の背面は、図２における地平座標ＨＲＣとして示す方向を向いている。つまり、端末装置１００の背面は、地平座標系ＨＲＳの基準方位Ｒａｚに対する方位角αと高度βで表される方向を向いている。
この状態において、端末装置１００は、地平座標ＨＲＣを表示部１０４の画面の中心に対応させたうえで、表示部１０４の外形形状を地平座標系ＨＲＳの天空において投影された部分を表示範囲ＶＷとして設定する。そして、端末装置１００は、この表示範囲ＶＷに該当する星空画像を記憶部に記憶される天体表示情報から読み出して表示部１０４に表示する。
天体表示情報は、端末装置１００が向けられた方向における星（天体）を表示部１０４に表示させるための情報であって、天体と天球上の座標（天球座標）とを対応付けた情報である。そのうえで、第１の実施形態における天体表示情報は、天球上での恒星の運行パターンを示す恒星表示情報である。一例として、恒星表示情報は、恒星と天球上の座標とを対応付けた情報である。
【００２４】
なお、端末装置１００は、表示範囲ＶＷについて、例えばユーザが端末装置１００に対する操作により設定した表示倍率に応じて拡大または縮小するように設定する。また、端末装置１００の地平座標ＨＲＣに対する回転角に応じて、表示範囲ＶＷも地平座標ＨＲＣを中心にして回転するように設定される。
【００２５】
また、第１の実施形態においてユーザは、上記のように表示部１０４に表示される星空画像における特定の星や星座に対応付けて書き込みを行うことができる。
図３は、このような書き込みの一具体例を示している。まず、図３（ａ）においては、星空画像が表示されているときの表示部１０４の表示態様例が示されている。図３（ａ）に示す表示部１０４においては、星空画像が表示される星空画像表示領域ＳＡＲが配置されるとともに、星空画像表示領域ＳＡＲの下側において書込開始ボタンＢＴ１と書込完了ボタンＢＴ２が配置されるという表示態様である。また、図３（ａ）の星空画像表示領域ＳＡＲにはオリオン座が表示されている。
【００２６】
ここでは、ユーザが図３（ａ）の星空画像表示領域ＳＡＲに表示されているオリオン座に対応付けて書き込みを行う場合を例に挙げる。つまり、この場合には、書き込みに対応付けられる特定の星（天体）が、星座という複数の星に該当する。なお、本実施形態では、１つの星を特定の星として書き込みを行うことも可能である。
なお、本実施形態のシステム上では、書き込まれたデータ(書込データ)は特定の星や星座に関連付けられるのではなく、その座標の情報として例えば天球座標（天球上の座標）を含む。つまり、本実施形態の書込データは、天球座標により表現されるデータである。
また、この場合の特定の星や星座の位置も共通の天球座標によって表現されるデータであり、時間の経過に伴う天球の運行情報も、上記のように天球座標によって表現される書込データという点で共通である。これにより、ユーザが表示を見た場合には、書き込まれたデータと特定の星や星座との相対的な位置関係が一定になっており、両者があたかも対応付けられているように認識される。
【００２７】
書き込みを行うにあたり、ユーザは、書込開始ボタンＢＴ１に対する操作を行う。この操作は、例えばタッチパネルと一体化された表示部１０４における書込開始ボタンＢＴ１の表示領域に対してユーザが指をタップするというものであればよい。書込開始ボタンＢＴ１に対する操作が行われることにより、端末装置１００は、ユーザの書き込み操作を受け付ける状態となり、この際、表示された星空画像を端末装置１００の向きや時間経過に応じて変化させることなく一時的に固定する。
【００２８】
この状態において、ユーザは、表示部１０４の画面においてオリオン座の近傍の領域に書き込みを行う。具体例として、図３（ｂ）には、ユーザがハート型の書き込みを行ったのに応じて、書込データ画像６００が表示された例を示している。このハート型の書込データ画像６００は、例えば、ユーザがタッチパネルと一体化された表示部１０４に対して接触させた指をスライドさせることに応じて描画されたものである。
【００２９】
この後、ユーザは、書込完了ボタンＢＴ２に対する操作を行う。この操作に応じて、端末装置１００は、書込データ画像６００として表示している書込データを構成する各座標の情報を、後述の手法で天球座標に変換した後、サーバ２００に送信し、星空画像の固定表示状態を解除する。サーバ２００は、書込データ情報を内部の記憶部に記憶しており、受信した書込データを書込データ情報に対して新規に登録する。これにより、書込データ画像６００が書込データとして確定される。
【００３０】
なお、端末装置１００は、上記のようにスライド操作により描画された書込データについてはベクトルデータとして生成する。これにより、書込データを表示する際の表示倍率の変更に係わらず劣化の無い表示を行うことができる。上述のように書込データを構成する各ベクトルすなわち線分の端点は天球座標で記憶されており、星空画像に書込データを重ねて表示する際、表示範囲の星空画像の拡大、縮小に追従して書込データも拡大、縮小表示され、星座と書き込みデータとの相対的な大小関係が保たれる。
また、本実施形態では、例えば文字入力により書き込みを行うようにしてもよい。この場合の書込データの形式は、例えば書き込み開始点と終了点の座標の情報を伴ったテキストデータなどであればよい。この場合、端末装置１００は、テキストデータを表示する際の各文字の大きさ（幅）については、表示座標における開始点と終了点との距離を文字数で除算して求められる値に基づいて設定すればよい。
また、書込データ画像６００として表示している書込データは表示部１０４における座標（表示座標）の情報を有する。一方、サーバ２００が記憶する書込データ情報における書込データは、前述のように天球座標（赤道座標）により示される。そこで、端末装置１００は、書込データをサーバ２００に送信する際には、書込データの表示座標を天球座標に変換する。上記テキストデータにおける開始点と終了点の座標についても同様である。
【００３１】
例えば、図３（ｂ）に示す書込データ画像６００の書き込みは、知人である他のユーザへのメッセージであったとする。図３（ｂ）の書込データ画像６００を書き込んだユーザは、例えばその知人であるユーザに、ＳＮＳ（Social Networking Service）への書き込みや電子メールなどで、本実施形態のアプリケーションを利用してオリオン座にメッセージを書き込んだので見てもらいたい旨の通知を行う。
通知を受けた知人のユーザが、自分の所有する端末装置１００によりアプリケーションを起動させてオリオン座を含む星空画像を表示させると、図３（ｂ）のように、オリオン座を含む星空画像の近傍に書込データ画像６００も表示されている。これにより、知人のユーザは、自分宛のメッセージを見ることができる。この際、端末装置１００は、サーバ２００から書込データ情報を取得し、この取得した書込データ情報において星空画像と同じ座標においてマッピングされた書込データを星空画像に重畳して表示させる。
【００３２】
この書込データ画像６００としてのメッセージを見た知人のユーザは、例えば、自分も別の書き込みを行うことができる。これにより、例えば、自分宛のメッセージに対する応答のメッセージを書き込んで、相手のユーザに見てもらうようにコミュニケーションを図ることができる。
【００３３】
このように、本実施形態においては、端末装置１００を差し向けた方向に対応した星空画像を端末装置１００の表示部１０４に表示させることができる。そのうえで、ユーザは、表示されている星空画像における特定の星（星座も含む）に見かけ上対応させて書き込みを行うことができる。以降においては、その書き込まれた内容が星空画像に重畳されて表示される。これにより、端末装置のユーザが特定の星に見かけ上対応付けて書き込んだ書込データを、その特定の星が位置している方向に端末装置を向けるという操作によって容易に閲覧できるようになる。そのうえで、複数のユーザ間で、メッセージをやりとりするように書き込むことにより、星空を掲示板とするイメージでのコミュニケーションの環境が得られる。
【００３４】
また、本実施形態では、同じグループに属するものとして登録されたユーザ間に限定してメッセージのやりとりが可能であるものとする。つまり、ユーザＡの書き込んだ書込データは、このユーザＡと同じグループに属するユーザの端末装置１００においてのみ表示される。このようなグループ管理はサーバ２００が行う。サーバ２００は、書込データ情報をグループ単位で管理する。
なお、グループの制限を無くして、不特定多数のユーザ間で書き込みを共有できるようにしてもよい。しかし、本実施形態のようにグループ単位でのメッセージ（書き込み）の共有に限定することで、例えば星空画像に表示される書込データの画像が乱雑になってしまうことが防がれる。
【００３５】
［端末装置の構成例］
図４は、端末装置１００の構成例を示している。この図に示す端末装置１００は、制御部１０１、記憶部（天体表示情報記憶部）１０２、操作入力部１０３、表示部１０４、通信部１０５、計時部１０６、ＧＰＳ（Global Positioning System）対応受信部１０７、地磁気センサ１０８及び傾き角度センサ１０９を備える。
【００３６】
制御部１０１は、端末装置１００において本実施形態の星空画像と書込データの処理機能に対応する制御を実行する。この制御部１０１としての機能は、例えば端末装置１００が備えるＣＰＵ（Central Processing Unit）が星空画像と書込データの処理を行うためのアプリケーションプログラムを実行することにより実現できる。
【００３７】
制御部１０１は、座標変換情報取得部１１１、天体表示情報取得部１１２、書込データ情報取得部１１３、座標変換部１１４、表示制御部１１５、書込データ制御部１１６及び操作判定部１１７を備える。
【００３８】
星空画像と書込データを表示部１０４に表示させるにあたり、座標変換部１１４は、天体表示情報と書込データ情報の天球座標（赤道座標）を表示座標に変換するという座標変換を実行する。
座標変換情報取得部１１１は、座標変換部１１４が座標変換を実行するにあたって利用する情報（座標変換情報）を取得する。
座標変換情報取得部１１１は、現在標準時刻情報取得部１１１ａ、位置情報取得部１１１ｂ、方位情報取得部１１１ｃ、傾き角度情報取得部１１１ｄ及び表示倍率情報設定部１１１ｅを備える。
【００３９】
現在標準時刻情報取得部１１１ａは、現在標準時刻情報（現在時刻）を取得する。このために、現在標準時刻情報取得部１１１ａは、計時部１０６が計時する現在の時刻（地方時刻）に基づいて現在標準時刻を算出する。
現在標準時刻情報取得部１１１ａは、現在標準時刻情報を取得するごとに記憶部１０２が座標変換情報１２０の１つとして記憶する現在標準時刻情報１２１を、取得した現在標準時刻により更新する。
【００４０】
位置情報取得部１１１ｂは、端末装置１００の位置情報を取得する。このために、位置情報取得部１１１ｂは、ＧＰＳ対応受信部１０７におけるＧＰＳ衛星からの電波の受信結果に基づいて測位を実行することにより位置情報を求める。このように取得される位置情報は、例えば緯度と経度により表される。
位置情報取得部１１１ｂは、位置情報を取得するごとに記憶部１０２が座標変換情報１２０の１つとして記憶する位置情報１２２を、取得した位置情報により更新する。
【００４１】
方位情報取得部１１１ｃは、端末装置１００の方位（例えば端末装置１００の背面が向いている方位）を取得する。このために、方位情報取得部１１１ｃは、地磁気センサ１０８が検出した地磁気の向きに基づいて端末装置１００の方位を算出する。
方位情報取得部１１１ｃは、方位を取得するごとに記憶部１０２が座標変換情報１２０の１つとして記憶する方位情報１２３を取得した方位により更新する。
【００４２】
傾き角度情報取得部１１１ｄは、端末装置１００の傾き角度（高度）情報を取得する。このために、傾き角度情報取得部１１１ｄは、傾き角度センサ１０９により検出される傾き角度を入力する。
傾き角度情報取得部１１１ｄは、傾き角度情報を取得するごとに座標変換情報１２０の１つとして記憶部１０２が記憶する傾き角度情報１２４を、取得した傾き角度情報により更新する。
なお、例えば傾き角度センサ１０９として加速度センサなどを用い、傾き角度情報取得部１１１ｄが加速度センサの検出信号に基づいて傾き角度情報を算出するようにしてもよい。
【００４３】
表示倍率情報設定部１１１ｅは、操作入力部１０３に対して行われた星空画像の表示倍率を変更する操作に応じた操作信号に基づいて表示倍率を設定する。
表示倍率情報設定部１１１ｅは、表示倍率情報を変更するごとに座標変換情報１２０の１つとして記憶部１０２が記憶する表示倍率情報１２５を、取得した表示倍率情報により更新する。
なお、表示倍率情報１２５は、星空画像について設定された表示倍率を示す情報である。表示倍率の設定（変更）は、上記したように、例えばユーザの操作により行われる。このように星空画像について設定された表示倍率は、書込データの表示にも反映される。座標変換部１１４は、例えば天体表示情報と書込データ情報について設定する表示範囲を表示倍率に応じて拡大または縮小する。
【００４４】
また、制御部１０１において、天体表示情報取得部１１２は、記憶部１０２に記憶されている天体表示情報１２６を取得する。
書込データ情報取得部１１３は、書込データ情報をサーバ２００から取得する。このために、書込データ情報取得部１１３は、例えば所有者であるユーザが属するグループのグループＩＤとともに書込データ情報要求をサーバ２００に送信する。この書込データ情報要求に応答してサーバ２００は、指定されたグループＩＤに対応する書込データ情報を送信する。書込データ情報取得部１１３は、通信部１０５により受信された書込データ情報を入力する。
【００４５】
座標変換部１１４は、座標変換情報と天球の運行情報とに基づいて、天体表示情報と書込データ情報とについて、端末装置１００の特定の面（例えば、背面）が向けられた方向に対応する表示範囲を設定し、この表示範囲に対応する天体表示情報および書込データ情報の天球座標を表示部における座標系である表示座標に変換する。座標変換情報は、日時情報と端末装置１００の位置と端末装置１００の方向（方位及び傾き角度）などであり、具体的には、現在標準時刻情報１２１、位置情報１２２、方位情報１２３、傾き角度情報１２４が該当する。さらに、本実施形態においては、座標変換情報に表示倍率情報１２５が追加される。
【００４６】
表示制御部１１５は、天体表示情報と書込データ情報の表示範囲内の各画像を、表示座標により表示部１０４に表示させる。
【００４７】
書込データ制御部１１６は、表示部１０４に対応して備えられる操作入力部１０３に対する操作によって書き込まれたデータの表示座標を天球座標に変換した書込データを記憶部２０３が記憶する書込データ情報２１０に登録する。
このために、書込データ制御部１１６は、ユーザの操作入力部１０３に対する操作によって書き込まれたデータの表示座標を天球上での座標（天球座標）に変換した書込データをサーバ２００に送信する。これに応じて、サーバ２００は、記憶部２０３に記憶されている書込データ情報２１０に書込データを登録させる。なお、書込データ制御部１１６は、表示座標を天球座標に変換するにあたり、座標変換情報１２０を利用することができる。
【００４８】
操作判定部１１７は、操作入力部１０３から出力される操作信号を入力して、操作入力部１０３に対して行われた操作の内容を判定する。
【００４９】
記憶部１０２（端末装置記憶部）は、本実施形態の星空画像と書込データの表示機能と書込機能のために端末装置１００が利用する情報を記憶する。この記憶部１０２が対応するハードウェアとしては、例えばハードディスクドライブ、フラッシュメモリなどを採用できる。
図４においては、記憶部１０２が記憶する情報として、座標変換情報１２０（現在標準時刻情報１２１、位置情報１２２、方位情報１２３、傾き角度情報１２４、表示倍率情報１２５）、天体表示情報１２６及びグループＩＤ１２７が示されている。
【００５０】
座標変換情報１２０（現在標準時刻情報１２１、位置情報１２２、方位情報１２３及び傾き角度情報１２４）は、前述のように、座標変換情報取得部１１１（現在標準時刻情報取得部１１１ａ、位置情報取得部１１１ｂ、方位情報取得部１１１ｃ、傾き角度情報取得部１１１ｄ）が取得した情報である。
【００５１】
天体表示情報１２６は、前述のように端末装置１００が向けられた方向における星（天体）を表示部１０４に表示させるための情報であって、星（天体）と天球上の座標（天球座標）とを対応付けた情報である。
第１の実施形態において、記憶部１０２は、天体表示情報１２６として、恒星表示情報１２６ａを記憶する。恒星表示情報１２６ａは、星（天体）としての種別のうちの恒星（太陽を除く）を表示させる情報であって、恒星と天球座標とを対応付けた情報である。このような情報は、例えば天球座標に恒星を配置（マッピング）したマップ情報としての構造を有してもよい。
【００５２】
グループＩＤ１２７は、端末装置１００のユーザが属するグループを一意に識別する識別子である。
【００５３】
操作入力部１０３は、ユーザにより行われた操作を入力し、入力した操作に応じた操作信号を制御部１０１に出力する。また、この操作入力部１０３は、表示部１０４に対応して備えられる。具体的に、操作入力部１０３は、例えば表示部１０４に対して備えられるタッチパネルであり、これにより、表示部１０４に表示された画像に対する操作を可能とする。
表示部１０４は、表示制御部１１５の制御に応じて画像を表示する。
通信部１０５は、ネットワーク３００経由でサーバ２００と通信を実行する。
【００５４】
［サーバの構成］
図５はサーバ２００の構成例を示している。
この図に示すサーバ２００は、通信部２０１、書込データ情報管理部２０２、記憶部（書込データ情報記憶部）２０３を備える。
【００５５】
通信部２０１は、ネットワーク３００経由で端末装置１００と通信を実行する。
書込データ情報管理部２０２は、端末装置１００から受信した書込データを記憶部２０３が記憶する書込データ情報に登録するとともに、記憶部２０３から読み出した書込データ情報を端末装置１００に送信する。
【００５６】
記憶部２０３は、本実施形態の星空画像と書込データの表示機能と書込機能のために情報処理システムにおいて利用される情報を記憶する。この記憶部１０２が対応するハードウェアとしては、例えばハードディスクドライブ、フラッシュメモリなどを採用できる。
【００５７】
図５においては、記憶部２０３が記憶する情報として、書込データ情報２１０及びユーザデータベース２２０が示されている。
書込データ情報２１０は、前述のように、天体表示情報１２６における星に対応して登録された書込データごとに天球上の座標（天球座標）を対応付けた情報である。
【００５８】
また、この書込データ情報２１０は、グループごとに対応して個別に管理されている。個々の書込データ情報２１０が対応するグループは、グループＩＤによって管理されている。
また、第１の実施形態において、記憶部１０２は、書込データ情報２１０として、恒星対応書込データ情報２１１を記憶する。恒星対応書込データ情報２１１は恒星に対応して書き込まれたデータであり、その座標が天球座標により表現される。
恒星対応書込データ情報２１１は、端末装置１００に送信された後、座標変換部１１４により恒星表示情報１２６ａとともに表示座標に変換される際、天球の運行との連動が図られる。これにより恒星対応書込データ情報２１１は、天球座標上のそれぞれの位置にほぼ固定的に位置する大多数の恒星（太陽を除く）に連動して運行することになる。
例えば図３（ｂ）のようにオリオン座に見かけ上対応付けて書き込まれた書込データは、時間経過に応じたオリオン座の運行に係わらず、常にオリオン座と同じ位置関係により表示される。
【００５９】
ユーザデータベース２２０は、本実施形態の星空画像への書き込み機能を利用するユーザについての情報を格納するデータベースである。このユーザデータベース２２０においては、個々のユーザが属するグループがグループＩＤにより示されている。
【００６０】
［座標変換処理］
次に、座標変換部１１４が実行する座標変換について説明する。
天球における星（天体）の位置は、天球座標（赤道座標）により示される。図６は、赤道座標系ＣＬＳを示している。この図に示すように、赤道座標系の天球に存在する天体の位置は、赤径及び赤緯によって示される。このように赤道座標によって表される恒星（太陽を除く）の位置は、歳差などの微少な差異を無視すれば固定されているとみてよい。
前述のように、本実施形態の天体表示情報１２６（恒星表示情報１２６ａ）と書込データ情報２１０（恒星対応書込データ情報２１１）は、それぞれ、赤道座標系により天球上での座標が設定されている。
一方、地平座標系ＨＲＳでは、天球における星の位置は、図２にて説明したように、方位角αと高度βにより表される。
【００６１】
座標変換部１１４は、天体表示情報１２６と書込データ情報２１０の赤道座標を地平座標に変換する。天球の運行は地球の自転、公転および地軸の傾きに起因するもので、観測地点の月、日、時刻および緯度、経度によって規定されることから、この地平座標への変換は、座標変換情報１２０における現在標準時刻情報１２１（少なくとも月、日、時刻の情報を含む）と位置情報１２２を利用して実行できる。なお、日時情報として、現在標準時刻情報に代えて、任意の月、日、時刻情報を入力することにより、現在の日時だけではなく、任意の日時の天球の状態を得ることも可能となる。例えば冬季に見えやすい星座を夏季に表示することができる。
【００６２】
次に、座標変換部１１４は、地平座標系ＨＲＳでの表示範囲ＶＷを設定する。この際、座標変換部１１４は、方位情報１２３と傾き角度情報１２４を利用する。
図７は、方位情報１２３と傾き角度情報１２４の検出手法についての具体例を示している。図７に示すように、例えば、端末装置１００の本体の横方向をｘ軸とし、縦方向をｙ軸とし、ｘ軸及びｙ軸（表示部１０４の画面）と直交する方向をｚ軸とする。
【００６３】
この場合において、方位情報取得部１１１ｃは、予め定められた基準方位とｘ軸が成す角度ａを地磁気センサ１０８の検出出力に基づいて求める。座標変換部１１４は、この角度ａに基づいて、表示範囲ＶＷの中心の地平座標を示す方位角αを求める。なお、基準方位とｙ軸またはｚ軸が成す角度を角度ａとして求めても方位角αを求めることができる。
また、傾き角度情報取得部１１１ｄは、例えば鉛直方向とｙ軸が成す角度ｂを傾き角度センサ１０９の検出出力に基づいて求める。座標変換部１１４は、この角度ｂに基づいて、表示範囲ＶＷの中心の地平座標を示す高度βを求める。なお、鉛直方向とｘ軸またはｚ軸が成す角度を角度ｂとして求めても高度βを求めることができる。
【００６４】
上記の段階では、表示範囲ＶＷの中心の地平座標が求められているが、表示範囲ＶＷの外形については設定されていない。そこで、座標変換部１１４は、表示倍率情報１２５を利用して地平座標系における表示範囲ＶＷの外形を設定する。なお、角度ａと角度ｂとに基づいて、例えば端末装置１００のｚ軸に対する回転角度を求めることもできる。座標変換部１１４は、この回転角度に応じて回転させた表示範囲ＶＷを設定することができる。
次に、座標変換部１１４は、上記のように設定した表示範囲ＶＷに含まれる地平座標を表示部１０４の画面上の表示座標に変換する。このためには、例えば、表示座標と表示範囲ＶＷの地平座標の一方向における座標数の比率に基づいて、表示範囲ＶＷに含まれる地平座標の間引きまたは伸長を行って、地平座標を表示部１０４における表示座標のいずれかに置換すればよい。
【００６５】
表示制御部１１５は、天体表示情報１２６（恒星表示情報１２６ａ）と書込データ情報２１０（恒星対応書込データ情報２１１）から表示範囲ＶＷに対応する領域を取り出す。この際には、上記のように設定した表示範囲ＶＷの地平座標を赤道座標に変換することにより、恒星表示情報１２６ａと恒星対応書込データ情報２１１から表示範囲ＶＷに対応する領域部分を取り出すことができる。
そして、表示制御部１１５は、上記のように取り出した恒星表示情報１２６ａと恒星対応書込データ情報２１１の領域部分の画像を、先に求めた表示座標により表示部１０４に表示させる。
【００６６】
図８は、表示制御部１１５による恒星表示情報１２６ａと恒星対応書込データ情報２１１についての表示制御例を模式的に示している。図８における紙面の左側には、恒星表示情報１２６ａと恒星対応書込データ情報２１１により表される天球の断面が示されている。このように恒星表示情報１２６ａと恒星対応書込データ情報２１１の各天球は、中心５０１を共通として互いに重なる。そして、表示制御部１１５は、恒星表示情報１２６ａと恒星対応書込データ情報２１１において同じ視野５０２に対応する表示範囲ＶＷを、図８の紙面の右側に示すように、表示部１０４の星空画像表示領域ＳＡＲに表示させる。
【００６７】
［処理手順例］
図９のフローチャートは、第１の実施形態における端末装置１００が実行する処理手順例を示している。
ステップＳ１０１〜Ｓ１０４は、座標変換情報取得部１１１が座標変換情報１２０として、現在標準時刻情報（日時情報）１２１、位置情報１２２、方位情報１２３及び傾き角度情報１２４を取得するための処理である。
つまり、現在標準時刻情報取得部１１１ａは、計時部１０６が計時する現在時刻（少なくとも月、日、時刻を含む）に基づいて現在標準時刻情報１２１を取得する（ステップＳ１０１）。現在標準時刻情報取得部１１１ａは、取得した現在標準時刻情報１２１を記憶部１０２に記憶させる。
位置情報取得部１１１ｂは、ＧＰＳ対応受信部１０７におけるＧＰＳ衛星からの電波の受信結果に基づいて位置情報１２２を取得する（ステップＳ１０２）。位置情報取得部１１１ｂは、取得した位置情報１２２を記憶部１０２に記憶させる。
方位情報取得部１１１ｃは、地磁気センサ１０８の検出出力に基づいて方位情報１２３を取得する（ステップＳ１０３）。方位情報取得部１１１ｃは、取得した方位情報１２３を記憶部１０２に記憶させる。
傾き角度情報取得部１１１ｄは、傾き角度センサ１０９の検出出力に基づいて傾き角度情報１２４を取得する（ステップＳ１０４）。傾き角度情報取得部１１１ｄは、取得した傾き角度情報１２４を記憶部１０２に記憶させる。
【００６８】
天体表示情報取得部１１２は、記憶部１０２から天体表示情報１２６を読み出すことにより、天体表示情報１２６を取得する（ステップＳ１０５）。第１の実施形態において天体表示情報取得部１１２が取得する天体表示情報１２６は、恒星表示情報１２６ａである。
【００６９】
書込データ情報取得部１１３は、書込データ情報２１０を取得する（ステップＳ１０６）。第１の実施形態において書込データ情報取得部１１３が読み込む書込データ情報２１０は、恒星対応書込データ情報２１１である。
書込データ情報取得部１１３は、恒星対応書込データ情報２１１を取得するにあたり、書込データ情報要求を記憶部１０２から読み出したグループＩＤ１２７とともにサーバ２００に送信する。サーバ２００は書込データ情報要求に応答して、受信したグループＩＤ１２７に対応付けられている恒星対応書込データ情報２１１を端末装置１００に対して送信する。このようにサーバ２００から送信された恒星対応書込データ情報２１１は、通信部１０５にて受信される。書込データ情報取得部１１３は、通信部１０５にて受信された恒星対応書込データ情報２１１を取得する。
【００７０】
座標変換部１１４は、先に図２、図６及び図７により説明したように、座標変換情報１２０における所定の情報と星（恒星）についての運行情報とを利用して、天体表示情報１２６（恒星表示情報１２６ａ）と書込データ情報２１０（恒星対応書込データ情報２１１）の表示範囲ＶＷを設定する。ここで、天体表示情報１２６（恒星表示情報１２６ａ）と書込データ情報２１０（恒星対応書込データ情報２１１）の表示範囲ＶＷは共通でよい。そのうえで、座標変換部１１４は、天体表示情報１２６（恒星表示情報１２６ａ）と書込データ情報２１０（恒星対応書込データ情報２１１）の表示範囲ＶＷの天球座標（赤道座標）を表示座標に変換する（ステップＳ１０７）。なお、星（恒星）の運行情報は、例えば天体表示情報１２６（恒星表示情報１２６ａ）に含めるように記憶部１０２に記憶させておくことができる。
【００７１】
表示制御部１１５は、ステップＳ１０７において設定された表示範囲ＶＷの天体表示情報１２６（恒星表示情報１２６ａ）と書込データ情報２１０（恒星対応書込データ情報２１１）の各画像を、同じステップＳ１０７により変換された表示座標により表示部１０４の星空画像表示領域ＳＡＲにおいて重畳させるように表示させる（ステップＳ１０８）。これにより、例えば、端末装置１００を差し向ける方向の変化などに応じて、表示部１０４の星空画像表示領域ＳＡＲに表示される星空画像と書込データの画像の内容が変化する。
【００７２】
次に、操作判定部１１７は、入力イベントについてのチェックを実行する（ステップＳ１０９）。ここでの入力イベントは、操作入力部１０３に対して行われた操作に応じて操作判定部１１７が入力した操作信号の内容に相当する。
操作判定部１１７は、ステップＳ１０９による入力イベントのチェックの結果から、入力イベントが有ったか否かについて判定する（ステップＳ１１０）。入力イベントが無かった場合（ステップＳ１１０−ＮＯ）、操作判定部１１７は、ステップＳ１０１に処理を戻す。
【００７３】
一方、入力イベントが有った場合（ステップＳ１１０−ＹＥＳ）、操作判定部１１７は、その入力イベントが、表示倍率変更と書込データの書込開始のいずれであるのかについて判定する（ステップＳ１１１）。
入力イベントが表示倍率変更である場合（ステップＳ１１１−倍率変更）、表示倍率情報設定部１１１ｅは、操作により指定された表示倍率を示すように表示倍率情報１２５を更新する（ステップＳ１１２）。ここで更新された表示倍率情報１２５は、例えば次のステップＳ１０７において表示範囲ＶＷを設定する際に反映される。なお、ステップＳ１１２の処理を終了した後、表示倍率情報設定部１１１ｅは、ステップＳ１０１に処理を戻す。
【００７４】
入力イベントが書込データの書込開始（書込開始ボタンＢＴ１に対する操作）である場合（ステップＳ１１１−書込開始）、操作判定部１１７は、さらに入力イベントをチェックする（ステップＳ１１３）。書込データの書込開始の操作が行われた後は、入力イベントに相当する操作として、書込データの書き込み、もしくは書込完了ボタンＢＴ２に対する操作が行われる。
【００７５】
操作判定部１１７は、ステップＳ１１３による入力イベントのチェックにより入力イベントが検出されるのに応じて、検出された入力イベントが書込データの書き込みと書込完了のいずれであるのかについて判定する（ステップＳ１１４）。
【００７６】
入力イベントが書込データの書き込みである場合（ステップＳ１１４−書込）、書込データ制御部１１６は、一時書込データを更新する（ステップＳ１１５）。一時書込データは、書き込み操作によって入力されたデータであり、書込データ制御部１１６が一時的に保持する。また、書込データ制御部１１６は、その表示位置を示す情報として一時書込データに表示座標を対応付ける。
【００７７】
表示制御部１１５は、ステップＳ１０６により更新された一時書込データを表示部１０４に表示されている星空画像と書込データに対してさらに重畳させるように表示する（ステップＳ１１６）。これにより、ユーザによる書き込み操作に応じて端末装置１００の表示部１０４に、書き込みデータの画像が表示される。ユーザは、表示された書込データの画像を見ることで、自身が書き込んだ内容を確認することができる。ステップＳ１１６による表示制御の後、表示制御部１１５はステップＳ１１３に処理を戻す。
【００７８】
また、入力イベントが書込完了である場合（ステップＳ１１４−書込完了）、書込データ制御部１１６は、一時書き込みデータの表示座標を天球座標（赤道座標）に変換する（ステップＳ１１７）。
次に、書込データ制御部１１６は、書き込みデータを書込データ情報２１０（恒星対応書込データ情報２１１）に登録するための処理を実行する。つまり、書込データ制御部１１６は、ステップＳ１１７により天球座標に変換された一時書き込みデータを、書込データ情報２１０（恒星対応書込データ情報２１１）に登録すべき書込データとしてグループＩＤ１２７とともにサーバ２００に送信する（ステップＳ１１８）。この後、書込データ制御部１１６は、ステップＳ１０１に処理を戻す。
【００７９】
なお、書込データ制御部１１６は、表示座標を天球座標に変換するにあたり、座標変換部１１４とは逆のプロセスによって座標変換を行えばよい。つまり、書込データ制御部１１６は、表示座標を地平座標に変換し、地平座標を天球座標に変換する。
書込データ制御部１１６は、例えば地平座標への変換を経ることなく、表示座標を天球座標に変換することもできる。しかし、座標変換部１１４とは逆のプロセスによって座標変換を行うようにすることで、座標変換部１１４に適用する座標変換のための計算モジュールを効率的に再利用することができる。
【００８０】
＜第２の実施形態＞
［天体表示情報と書込データ情報］
次に、第２の実施形態について説明する。
第２の実施形態における端末装置１００とサーバ２００の構成は、それぞれ、図４及び図５と同様でよい。ただし、端末装置１００の記憶部１０２は、天体表示情報１２６として、図１０に示すように、恒星表示情報１２６ａに加えて衛星表示情報１２６ｂを記憶する。
また、サーバ２００の記憶部２０３は、書込データ情報２１０として、図１１に示すように、恒星対応書込データ情報２１１に加えて衛星対応書込データ情報２１２を記憶する。衛星対応書込データ情報２１２には、衛星に対応して書き込まれた書込データが登録される。また、衛星対応書込データ情報２１２は、恒星対応書込データ情報２１１と同様にグループごとに記憶される。
【００８１】
衛星表示情報１２６ｂは、衛星と天球上の座標とを対応付けた天体表示情報である。恒星と地球の衛星である月とは天球上での運行が異なるため、衛星表示情報１２６ｂに対しては恒星の運行情報に代えて月の運行情報が適用される。
上記のように恒星と月とでは運行が異なるので、例えば、恒星表示情報１２６ａに月を配置しても、現実の月の運行に合わせて星空画像に月を表示させることはできない。そこで、第２の実施形態では、天体表示情報１２６として、恒星表示情報１２６ａとは個別に衛星表示情報１２６ｂを端末装置１００に記憶させる。恒星表示情報１２６ａと衛星表示情報１２６ｂを利用することで、正しい恒星の運行と月の運行に応じた星空画像を表示部１０４に表示させることができる。
これに伴って、第２の実施形態においては、衛星対応書込データ情報２１２をサーバ２００に記憶させている。衛星対応書込データ情報２１２は、衛星表示情報１２６ｂにおける衛星（月）に対応して登録された書込データごとに天球上の座標を対応付けた情報である。
【００８２】
［利用態様例］
次に、図１２を参照して、第２の実施形態の端末装置１００における星空画像と書込データの表示態様例について説明する。
第２の実施形態においては、図１２の紙面左側に模式的に示すように、恒星表示情報１２６ａと恒星対応書込データ情報２１１に加え、衛星表示情報１２６ｂと衛星対応書込データ情報２１２を星空画像と書込データの表示に利用する。
つまり、第２の実施形態における端末装置１００は、恒星表示情報１２６ａと恒星対応書込データ情報２１１とともに、衛星表示情報１２６ｂと衛星対応書込データ情報２１２についても、端末装置１００が差し向けられた方向と表示倍率情報とに対応した表示範囲ＶＷを設定する。そのうえで、端末装置１００は、図１２の紙面右側に示すように、恒星表示情報１２６ａ、恒星対応書込データ情報２１１、衛星表示情報１２６ｂ及び衛星対応書込データ情報２１２のそれぞれにおける表示範囲ＶＷの画像を表示部１０４の星空画像表示領域ＳＡＲに表示させる。
【００８３】
図１２の紙面右側の星空画像表示領域ＳＡＲにおいては、図３に示した星空画像と書込データ画像６００が表示されている。そのうえで、さらに、月の画像である月画像７００が表示されている。月画像７００は、月が位置している空の方向に端末装置１００が向けられたのに応じて、衛星表示情報１２６ｂを利用して表示された画像である。
【００８４】
また、図１２の紙面右側の星空画像表示領域ＳＡＲにおいては、月に対応付けて書き込まれた書込データの書込データ画像６００Ａが表示されている。月に対応付けられた書込データ画像６００Ａは、例えば図示するように、月画像７００としての円形状の中に位置するように表示される。
なお、この図の書込データ画像６００Ａは、例えば「こんばんは！」というように文字の画像を表示した例を示している。この場合の書込データ画像６００Ａの書込データの形式は例えばテキストデータであればよく、ユーザが文字入力操作により書き込みを行って入力することができる。また、月に対応付けられる書き込みデータも、書込データ画像６００と同様にユーザのスライド操作により描画した場合にはベクトルデータの形式となる。
【００８５】
ユーザは、月に対応付けられた書込データ画像６００Ａを例えば以下のように書き込むことができる。
例えば、月に対応付けて書き込みを行う場合、ユーザは、書き込み位置を星空画像表示領域ＳＡＲに表示されている月画像７００の範囲と重複させるように、書き込み操作（例えば、描画のためのスライド操作または文字入力操作）を行う。
このように月画像７００の範囲と重複させるように書き込み操作が行われた場合、端末装置１００における書き込み書込データ制御部１１６は、月に対応付けられた書き込みであると判定する。
なお、図１２の例では、書込データ画像６００Ａは月画像７００の範囲に完全に重なるように書き込まれている。しかし、例えば、書き込みが行われたときの書込データの内容の一部が月画像７００の範囲と重複していれば月に対応付けられたものと判定するようにしてもよい。
そして、月に対応付けられた書き込みであると判定した場合、書込データ制御部１１６は、この書き込み操作に応じて生成した書込データを、衛星対応書込データ情報２１２に登録すべき書き込みデータとして管理する。
そして、書込データ制御部１１６は、書込完了ボタンＢＴ２に対する操作が行われるのに応じて、書込データ画像６００Ａの書込データを、衛星対応書込データ情報２１２に登録すべき書込データとして指定してサーバ２００に送信する。
【００８６】
サーバ２００は、受信した書込データを、指定にしたがって衛星対応書込データ情報２１２に登録する。以降において、端末装置１００の表示制御部１１５が、サーバ２００から取得した恒星対応書込データ情報２１１と衛星対応書込データ情報２１２を利用して書き込みデータの表示を行うことにより、図１２の紙面右側に示す内容の表示が行われる。
【００８７】
また、前述のように、衛星対応書込データ情報２１２は、衛星表示情報１２６ｂと同様の月の運行情報を有している。これにより、衛星対応書込データ情報２１２に登録された書込データに基づく書込データ画像６００Ａは、月画像７００との位置関係が常に一定に保たれるように表示される。つまり、書込データ画像６００Ａは、常に天空上での月の動きにしたがうように表示される。
このように第２の実施形態においては、恒星（星座も含む）に対応付けた書き込みに加え、衛星（月）に対応付けた書き込みをユーザ間で共有することが可能になる。
【００８８】
［処理手順例］
図１３のフローチャートは、第２の実施形態における端末装置１００が実行する処理手順例を示している。なお、この図１３において、図９と同様の処理のステップについては同一符号を付し、図９と異なる処理のステップについて説明する。
【００８９】
第２の実施形態において、天体表示情報取得部１１２は、天体表示情報１２６として、恒星表示情報１２６ａと衛星表示情報１２６ｂを記憶部１０２から取得する（ステップＳ１０５Ａ）。
また、書込データ情報取得部１１３は、書込データ情報２１０として、グループＩＤ１２７に対応付けられている恒星対応書込データ情報２１１と衛星対応書込データ情報２１２をサーバ２００から取得する（ステップＳ１０６Ａ）。
【００９０】
また、第２の実施形態における座標変換部１１４は、天体表示情報１２６と書込データ情報２１０について座標変換を行う（ステップＳ１０７Ａ）。
つまり、座標変換部１１４は、座標変換情報１２０と恒星の運行情報を利用して恒星表示情報１２６ａと恒星対応書込データ情報２１１についての表示範囲ＶＷを設定する。
また、座標変換部１１４は、座標変換情報１２０と衛星の運行情報を利用して衛星表示情報１２６ｂと衛星対応書込データ情報２１２についての表示範囲ＶＷを設定する。
この際、座標変換部１１４は、恒星表示情報１２６ａと恒星対応書込データ情報２１１の表示範囲ＶＷと、衛星表示情報１２６ｂと衛星対応書込データ情報２１２の表示範囲ＶＷとで天球座標が共通となるように設定する。
また、ステップＳ１１２により更新された表示倍率情報１２５は、恒星表示情報１２６ａ、恒星対応書込データ情報２１１、衛星表示情報１２６ｂ、衛星対応書込データ情報２１２のいずれの表示範囲ＶＷに対しても反映される。
そのうえで、座標変換部１１４は、恒星表示情報１２６ａと恒星対応書込データ情報２１１と衛星表示情報１２６ｂと衛星対応書込データ情報２１２の表示範囲ＶＷの天球座標を表示座標に変換する。
【００９１】
表示制御部１１５は、恒星表示情報１２６ａと恒星対応書込データ情報２１１と衛星表示情報１２６ｂと衛星対応書込データ情報２１２とについて、ステップＳ１０７Ａにおいて設定された表示範囲ＶＷの各画像を表示する（ステップＳ１０８Ａ）。この際、表示制御部１１５は、表示対象の４つの画像のそれぞれをステップＳ１０７Ａにより変換された表示座標により表示部１０４の星空画像表示領域ＳＡＲにおいて重畳させるように表示させる。
【００９２】
また、図１３のステップＳ１１５Ａとしての一時書き込みデータ更新のための処理手順例を図１４のフローチャートに示す。
図１４において、書込データ制御部１１６は、書き込みのための操作により入力された書込データの表示座標が、月画像７００の表示座標と重複しているか否かについて判定する（ステップＳ２０１）。
書込データの表示座標が月画像７００の表示座標と重複している場合（ステップＳ２０１−ＹＥＳ）、書込データ制御部１１６は、今回の書き込みの操作に応じて衛星対応の一時書込データを更新する（ステップＳ２０２）。つまり、この場合の書込データ制御部１１６は、今回の書き込み操作に応じて生成した書込データを月に対応付ける。
一方、書込データの座標が月画像７００の表示座標と重複していない場合（ステップＳ２０１−ＮＯ）、書込データ制御部１１６は、今回の書き込みの操作に応じて恒星対応の一時書込データを更新する（ステップＳ２０３）。つまり、書込データ制御部１１６は、今回の書き込み操作に応じて生成した書込データを恒星に対応付ける。
なお、ステップＳ２０２の判定にあたっては、書込データと月画像７００とが重複しているか否かを表示座標により判定しているが、例えば天球座標（赤道座標）により判定してもよい。
【００９３】
また、図１３において書込完了の入力イベントであった場合（ステップＳ１１４−書込完了）、書込データ制御部１１６は、恒星対応の一時書込データの表示座標を恒星表示情報１２６ａの天球座標に変換する（ステップＳ１１７Ａ）。これとともに、書込データ制御部１１６は、衛星対応の一時書込データの表示座標を衛星表示情報１２６ｂの天球座標に変換する（ステップＳ１１７Ｂ）。
書込データ制御部１１６は、恒星対応の書込データと衛星対応の書込データを恒星対応書込データ情報２１１登録するための処理を実行する。
つまり、書込データ制御部１１６は、ステップＳ１１７Ａにより座標変換された恒星対応の書込データを、恒星対応書込データ情報２１１に登録すべきことを指定する情報と記憶部１０２から読み出したグループＩＤ１２７とともにサーバ２００に送信する（ステップＳ１１８Ａ）。
また、書込データ制御部１１６は、ステップＳ１１７Ｂにより座標変換された衛星対応の書込データを、衛星対応書込データ情報２１２に登録すべきことを指定する情報とグループＩＤ１２７とともにサーバ２００に送信する。
【００９４】
サーバ２００における書込データ情報管理部２０２は、受信した書込データについて恒星表示情報１２６ａに登録すべきことが指定されている場合には、受信した書込データを、受信したグループＩＤ１２７が示すグループの恒星表示情報１２６ａに登録する。
また、書込データ情報管理部２０２は、受信した書込データについて衛星表示情報１２６ｂに登録すべきことが指定されている場合には、受信した書込データを、受信したグループＩＤ１２７が示すグループの衛星表示情報１２６ｂに登録する。
【００９５】
なお、第２の実施形態においては、例えば月画像７００を拡大して表示させたうえで、見かけ上、月面における海や陸、クレーターなどの場所に対応させて書込データを入力できるようにしてもよい。この場合、座標変換部１１４と書込データ制御部１１６は、月自体に設定した座標（衛星座標）と表示座標との間で座標変換を行うようにすればよい。
【００９６】
＜第３の実施形態＞
［概要］
次に、第３の実施形態について説明する。第３の実施形態においては、月（衛星）に対応付けて書き込まれた書込データの書込データ画像６００Ａについて、月の満ち欠けに応じて表示の態様に変化を与えようというものである。
本実施形態における衛星表示情報１２６ｂは、月齢に応じた月の満ち欠けの情報を含んでいる。これにより、表示制御部１１５が利用して衛星表示情報１２６ｂ表示する月画像７００には、月齢に応じた月の満ち欠けが反映される。つまり、月画像７００は、月齢に応じて、明るい部分と暗い部分が変化するように表示される。そのうえで、月（衛星）に対応付けられた書込データ画像６００Ａは、月画像７００としての円形状（満月のときの状態）と重なるように配置された状態で表示される。この場合、書込データ画像６００Ａは、月齢に応じて、月画像７００の明るい部分に重複する状態と暗い部分に重複する状態とで変化する。
このことに着目し、第３の実施形態では、例えば月画像７００の明るい部分に重複する状態の書込データ画像６００Ａについては表示し、月画像７００の暗い部分に重複する状態の書込データ画像６００Ａについては表示しないように表示態様を変更する。
【００９７】
図１５は、第３の実施形態における書込データ画像６００Ａの表示態様例を示している。図１５（ａ）は、満月の状態の月画像７００を示している。この場合、書込データ画像６００Ａは、月画像７００における明るい部分７０１と重複していることから、表示されている状態である。
図１５（ｂ）は、図１５（ａ）から月齢が進行し、月画像７００の左側が明るい部分７０１で右側が暗い部分７０２となるように表示されている状態である。この状態では、書込データ画像６００Ａの領域は、月画像７００における暗い部分７０２と重複している。このために、書込データ画像６００Ａは表示されない。
図１５（ｃ）は、図１５（ｂ）からさらに新月を経過して月齢が進んだことで、月画像７００の右側が明るい部分７０１で左側が暗い部分７０２となるように表示されている状態である。この状態では、書込データ画像６００Ａの領域が再び月画像７００における明るい部分７０１と重複する。このために、書込データ画像６００Ａも再び表示される状態となる。
このような表示とすることで、例えば、これまで表示されていなかった書込データ画像６００Ａが、或るときになって表示されることになるために、ユーザが意外性を感じることができ、例えばコミュニケーションも豊かにすることができる。
【００９８】
［処理手順例］
図１６のフローチャートは、第３の実施形態における表示制御部１１５が図１３のステップＳ１０８Ａとして実行する表示制御において、衛星（月）に対応付けられた書込データ画像６００Ａを表示させるための処理手順例を示している。
【００９９】
表示制御部１１５は、衛星対応書込データ情報２１２の表示範囲ＶＷにおいて配置されている書込データを表示させるにあたり、以下の判定を行う。つまり、月に対応付けられた書込データ画像６００Ａの領域が、星空画像表示領域ＳＡＲにおける月画像７００の明るい部分７０１に重複しているか否かについて判定する（ステップＳ３０１）。この判定にあたっては、書込データ画像６００Ａの領域の表示座標が月画像７００の明るい部分７０１の領域の表示座標と重複しているか否かを判定すればよい。
【０１００】
書込データ画像６００Ａの領域が月画像７００の明るい部分７０１に重複している場合（ステップＳ３０１−ＹＥＳ）、表示制御部１１５は、書込データ画像６００Ａを表示させるように制御する（ステップＳ３０２）。
一方、書込データ画像６００Ａの領域が月画像７００の暗い部分７０２に重複している場合（ステップＳ３０１−ＮＯ）、表示制御部１１５は、書込データ画像６００Ａを表示させないように制御する（ステップＳ３０３）。
【０１０１】
このように、第３の実施形態における表示制御部１１５は、衛星対応書込データ情報２１２の表示範囲ＶＷに含まれる書込データ（月に対応付けられた書込データ）の表示座標が月（衛星）の明るい部分７０１の表示座標の範囲に位置しているか否かについて判定する。そして、表示制御部１１５は、この判定結果に基づいて、月に対応付けられた書込データを表示部１０４に表示させるべきか否かを決定する。
【０１０２】
なお、上記の説明とは逆に、書込データ画像６００Ａの領域が月画像７００の暗い部分７０２に重複している場合に書込データ画像６００Ａを表示させ、書込データ画像６００Ａの領域が月画像７００の明るい部分７０１に重複している場合に書込データ画像６００Ａを表示させないようにしてもよい。
【０１０３】
＜第４の実施形態＞
［天体表示情報と書込データ情報］
次に、第４の実施形態について説明する。
第４の実施形態における端末装置１００とサーバ２００の構成は、それぞれ、図４及び図５と同様でよい。そのうえで、端末装置１００の記憶部１０２は、天体表示情報１２６として、図１７に示すように、恒星表示情報１２６ａと衛星表示情報１２６ｂに加えて、さらに惑星表示情報１２６ｃを記憶する。
また、サーバ２００の記憶部２０３は、書込データ情報２１０として、図１８に示すように、恒星対応書込データ情報２１１と衛星対応書込データ情報２１２に加えて、さらに惑星対応書込データ情報２１３を記憶する。
【０１０４】
惑星表示情報１２６ｃは、火星や金星などに代表される太陽系における惑星のうち、特定の惑星と天球上の座標とを対応付けた情報である。これらの惑星も、恒星や月とは運行が異なる。惑星表示情報１２６ｃは、対応の惑星の運行情報を含む天体表示情報である。
これに伴って、第４の実施形態においては、惑星に対応付けた書き込みを可能とするために惑星対応書込データ情報２１３をサーバ２００に記憶させている。惑星対応書込データ情報２１３には、惑星表示情報１２６ｃにおける惑星に対応して書き込まれた書込データが登録される。また、惑星対応書込データ情報２１３も、恒星対応書込データ情報２１１及び衛星対応書込データ情報２１２と同様にグループごとに備えられる。
惑星は、恒星及び衛星（月）のいずれとも運行が異なる。座標変換部１１４は、座標変換に際して、これらの惑星表示情報１２６ｃと惑星対応書込データ情報２１３には、対応の惑星の運行情報を利用して座標変換を実行する。
【０１０５】
［利用態様例］
次に、図１９を参照して、第４の実施形態の端末装置１００における星空画像と書込データの表示態様例について説明する。なお、この図においては、図を見やすくするための便宜として、月画像７００が表示されていない状態を示している。
【０１０６】
図１９（ａ）の星空画像表示領域ＳＡＲの星空画像には、恒星の画像とともに特定の惑星の画像である惑星画像８００が表示されている。惑星画像８００は、天空上では、例えば他の恒星などと同様に小さいため、例えば恒星と同様に点の情報として扱われる。このために、面として扱われる月画像７００に対応付けてコメントを書き込む場合のように、惑星画像８００に重複するように書き込みを行うことは難しい。
【０１０７】
そこで、惑星画像８００に対応付けて書き込みを行う際、ユーザは、所定操作によって、これからの書き込みが惑星に対応付けたものであることを指定する。この指定操作は、例えば書込開始ボタンＢＴ１の操作に続けて、書き込みを対応付けるべき惑星画像８００に対するタップ操作を行うというものであればよい。
【０１０８】
この惑星に対応付けた書き込みの指定操作に応じて、星空画像表示領域ＳＡＲにおいては、書込データ入力のための入力ボックス６１０が表示される。この入力ボックス６１０は、図示するように、惑星画像８００を指し示すことにより、惑星に対応付けられた書き込みについてのものであることが示される。
ユーザは、この入力ボックス６１０に対して、例えば文字入力操作（あるいは描画のためのスライド操作でもよい）を行って書き込みを行う。これにより、例えば、図１９（ｂ）に示すように、入力ボックス６１０には、ユーザが入力した書き込み内容を示す書込データ画像６００Ｂが表示される。
【０１０９】
このように惑星に対応付けた書き込みを行った後に書込完了ボタンＢＴ２に対する操作が行われると、書込データ制御部１１６は、書込データ画像６００Ｂに対応する書込データを惑星対応書込データ情報２１３に登録するための処理を実行する。つまり、書込データ制御部１１６は、書込データ画像６００Ｂに対応する書込データを惑星対応書込データ情報２１３に登録すべき書込データとして指定してサーバ２００に送信する。
サーバ２００は、受信した書込データを、指定にしたがって惑星対応書込データ情報２１３に登録する。以降において、端末装置１００の表示制御部１１５が、サーバ２００から取得した恒星対応書込データ情報２１１に加え、惑星対応書込データ情報２１３を利用して書き込みデータの表示を行うことにより、図１９（ｂ）に示す内容の表示が行われる。
【０１１０】
このように第４の実施形態においては、恒星と衛星（月）に対応付けた書き込みに加え、特定の惑星に対応付けた書き込みをユーザ間で共有することが可能になる。なお、惑星に関しては、現実においても金星や火星などをはじめとして複数を観察することができるので、惑星表示情報１２６ｃと惑星対応書込データ情報２１３の組は、例えば複数の惑星ごとに対応して複数が備えられてよい。
【０１１１】
［処理手順例］
第４の実施形態における書込データ制御部１１６は、惑星に対応付けた書き込みが指定されるのに応じて図１３のステップＳ１１５Ａにおいて、図２０のフローチャートに示す処理を実行する。
図２０において、書込データ制御部１１６は、惑星に対応付けた書き込みの指定操作が行われたか否かについて判定する（ステップＳ４０１）。例えば、書込データ制御部１１６は、特定の惑星の表示座標とタップされた位置の表示座標との距離が既定の閾値以内であった場合、特定の惑星が指定されたと判定するとよい。
惑星に対応付けた書き込みの指定操作が行われた場合（ステップＳ４０１−ＹＥＳ）、書込データ制御部１１６は、図１９（ａ）に示したように、惑星画像８００との対応を指し示した入力ボックス６１０を表示させる（ステップＳ４０２）。
そして、書込データ制御部１１６は、書き込み操作（文字入力操作または描画のためのスライド操作）が行われるのに応じて、惑星対応の一時書込データを更新する（ステップＳ４０３）。
また、惑星に対応付けた書き込みの指定操作が行われていない場合（ステップＳ４０１−ＮＯ）、書込データ制御部１１６は、書き込み操作が行われるのに応じて、恒星対応の一時書込データまたは衛星（月）対応の一時書込データを更新する（ステップＳ４０４）。なお、ステップＳ４０４の処理は、図１４に示したステップＳ１１５Ａとしての処理と同様でよい。
【０１１２】
また、第４の実施形態では、図１３のステップＳ１０６Ａにおいて、書込データ制御部１１６は、恒星対応書込データ情報２１１と衛星対応書込データ情報２１２に加えて、さらに惑星対応書込データ情報２１３をサーバ２００から取得する。
また、座標変換部１１４は、図１３のステップＳ１０７Ａにおいて、さらに、惑星表示情報１２６ｃと惑星対応書込データ情報２１３についても表示範囲ＶＷを設定し、この表示範囲ＶＷの天球座標を表示座標に変換する。このように惑星表示情報１２６ｃと惑星対応書込データ情報２１３を対象として座標変換を行うにあたり、座標変換部１１４は、座標変換情報１２０と、惑星表示情報１２６ｃにおける惑星の運行情報を利用する。
また、表示制御部１１５は、図１３のステップＳ１０８Ａにおいて、さらに、惑星表示情報１２６ｃと惑星対応書込データ情報２１３の表示範囲ＶＷについても表示座標により表示部１０４に表示させる。
【０１１３】
なお、第４の実施形態としての入力ボックス６１０を利用した書き込みの態様は、恒星表示情報１２６ａに基づいて表示される恒星に対応付けた書き込みにおいても適用してよい。
【０１１４】
＜第５の実施形態＞
［概要］
次に、第５の実施形態について説明する。
第５の実施形態においては、先に行われた書き込みに対する応答（フォロー）としての書き込みを行った場合に、星空画像表示領域ＳＡＲにおいて、応答先の書込データ画像と応答元の書込データ画像とについて両者の関係が示されるように表示するというものである。
【０１１５】
図２１は、第５の実施形態に対応する表示態様例を示している。
図２１（ａ）には、図１９（ｂ）と同じ内容が表示されている。ただし、図２１（ａ）において入力ボックス６１０に表示されている書込データ画像６００Ｂは、既に他のユーザが書き込んで惑星対応書込データ情報２１３に登録されている書込データについてのものである。
【０１１６】
端末装置１００のユーザは、図２１（ａ）に表示されている書込データ画像６００Ｂに対する応答の書き込みを行うにあたり、書込データ画像６００Ｂを応答先として指定する指定操作を行う。この指定操作は、例えば、書込開始ボタンＢＴ１の操作に続いて、書込データ画像６００Ｂが配置された入力ボックス６１０をタップするという操作であればよい。
【０１１７】
この指定操作に応じて、星空画像表示領域ＳＡＲには、図２１（ｂ）に示すように、入力ボックス６１０と書込データ画像６００Ｂに加えて、応答としての書き込みを入力するための入力ボックス６１０−１が表示される。さらに、星空画像表示領域ＳＡＲには、入力ボックス６１０−１と入力ボックス６１０との間に矢印６２０が表示される。この矢印６２０は、入力ボックス６１０−１を起点として入力ボックス６１０を指し示している。この矢印６２０により、入力ボックス６１０−１が応答元の書き込みに対応し、入力ボックス６１０が応答先の書き込みに対応するという関係が示される。
【０１１８】
ユーザは、指定操作に応じて表示された入力ボックス６１０−１に対して、例えば文字入力操作あるいは描画のためのスライド操作などにより書き込み操作を行う。これにより、入力ボックス６１０−１には、ユーザが入力した書込データの書込データ画像６００Ｂ−１が表示される。
【０１１９】
この後、書込完了ボタンＢＴ２に対する操作をユーザが行うのに応じて、書込データ制御部１１６は、入力ボックス６１０−１に入力された新規の書込データを、惑星対応書込データ情報２１３に登録するための処理を実行する。このために、書込データ制御部１１６は、新規の書込データを、惑星対応書込データ情報２１３に登録されるべき書込データであることを指定する指定情報と、書込データ画像６００Ｂに対応する書込データを応答先とする書込データであることを示す応答情報とともにサーバ２００に送信する。
【０１２０】
サーバ２００の書込データ情報管理部２０２は、書込データとともに応答情報を受信した場合には、受信した書込データに応答情報を対応付けて書込データ情報に登録する。この場合の書込データは、惑星対応書込データ情報２１３に登録すべきことが指定情報により指定されているので、書込データ情報管理部２０２は、受信した書込データと応答情報を惑星対応書込データ情報２１３に登録する。
このように、書込データ制御部１１６は、表示部１０４の画像に書き込まれた新規の書込データが表示部１０４に表示されている他の書込データに対する応答であることが指定情報により指定された場合には、新規の書込データが他の書込データに対する応答であることを示す応答情報を新規の書込データに対して対応付けて書込データ情報に登録させる。
【０１２１】
なお、図２１の例では、惑星に対応付けた書き込みにより応答を行う場合を例に挙げたが、このような応答の書き込みは、恒星と衛星のいずれについても行われるようにしてよい。また、入力ボックス６１０を表示せずに、例えば、書込データ画像のみを表示させたうえで、応答先と応答元の書込データ画像との間に矢印６２０を表示させるような態様であってもよい。
【０１２２】
［処理手順例］
図２２は、第５の実施形態に対応して表示制御部１１５が実行する書込データ画像の表示のための処理手順例を示している。
第５の実施形態では、サーバ２００から送信される書込データ情報２１０（恒星対応書込データ情報２１１、衛星対応書込データ情報２１２、惑星対応書込データ情報２１３）において、先の書き込みに対する応答であることが指定された書込データについては、登録時に対応付けられた応答情報を含んでいる。
そこで、表示制御部１１５は、これより表示させようとする表示対象の書込データに対して応答情報が対応付けられているか否かについて判定する（ステップＳ５０１）。
応答情報が対応付けられている場合（ステップＳ５０１−ＹＥＳ）、表示対象の書込データは、応答元の書込データである。そこで、表示制御部１１５は、応答先の書込データ画像６００Ｂに対する矢印６２０とともに、表示対象の書込データを応答元の書込データ画像として表示させる（ステップＳ５０２）。
一方、応答情報が対応付けられていない場合（ステップＳ５０１−ＮＯ）、表示対象の書込データは、応答元の書込データではない。そこで、表示制御部１１５は、表示対象の書込データの書込データ画像を表示させる（ステップＳ５０３）。このステップＳ５０３において、表示制御部１１５は矢印６２０を表示させない。
【０１２３】
なお、上記実施形態においては、端末装置１００が天体表示情報１２６を記憶している。しかし、例えばサーバ２００が天体表示情報１２６を記憶して、書込データ情報２１０と同様に、端末装置１００が星空画像と書込データ画像を表示する際に、端末装置１００に送信するようにしてもよい。
【０１２４】
また、これまでにおいては、書込データは、天球座標により表現されるものとして説明したが、例えば、天球座標に代えて、書込データが対応する特定の天体を基準とする座標により表現されるようにしてもよい。つまり、書込データは、特定の天体を基準とする座標の情報を含むものであってよい。
また、例えば恒星表示情報及び恒星対応書込データ情報と、惑星表示情報及び惑星対応書込データ情報とを利用して、恒星と惑星との書き込みに対応した構成とすることも可能である。
【０１２５】
また、図４に示した端末装置１００の機能部のうちの一部をサーバ２００が備えるように構成してもよい。逆に、端末装置１００にサーバ２００の一部機能を与えるようにしてもよい。また、例えば分散コンピューティングなどの技術を利用して、例えば複数の端末装置１００の処理によってサーバ２００の機能が実現されるように構成してもよい。
【０１２６】
また、図４及び図５における各機能部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより星空画像の表示及び書き込みデータの処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１２７】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１２８】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１２９】
１００  端末装置
１０１  制御部
１０２  記憶部
１０３  操作入力部
１０４  表示部
１０５  通信部
１０６  計時部
１０７  対応受信部
１０８  地磁気センサ
１０９  角度センサ
１１１  座標変換情報取得部
１１２  天体表示情報取得部
１１３  書込データ情報取得部
１１４  座標変換部
１１５  表示制御部
１１６  書込データ制御部
１１７  操作判定部
１２０  座標変換情報
１２６  天体表示情報
１２６ａ  恒星表示情報
１２６ｂ  衛星表示情報
１２６ｃ  惑星表示情報
２００  サーバ
２０１  通信部
２０２  書込データ情報管理部
２０３  記憶部
２１０  書込データ情報
２１１  恒星対応書込データ情報
２１２  衛星対応書込データ情報
２１３  惑星対応書込データ情報
２２０  ユーザデータベース
３００  ネットワーク
【図１】
2014052607.tif 000003
【図２】
2014052607.tif 000004
【図３】
2014052607.tif 000005
【図４】
2014052607.tif 000006
【図５】
2014052607.tif 000007
【図６】
2014052607.tif 000008
【図７】
2014052607.tif 000009
【図８】
2014052607.tif 000010
【図９】
2014052607.tif 000011
【図１０】
2014052607.tif 000012
【図１１】
2014052607.tif 000013
【図１２】
2014052607.tif 000014
【図１３】
2014052607.tif 000015
【図１４】
2014052607.tif 000016
【図１５】
2014052607.tif 000017
【図１６】
2014052607.tif 000018
【図１７】
2014052607.tif 000019
【図１８】
2014052607.tif 000020
【図１９】
2014052607.tif 000021
【図２０】
2014052607.tif 000022
【図２１】
2014052607.tif 000023
【図２２】
2014052607.tif 000024