(57)【要約】【課題】オブジェクト表示装置に表示されている複数のオブジェクトが重なっている場合に、重なっているオブジェクトの視認性を変更する。【解決手段】携帯端末装置１０のタッチパネル１２に表示されている複数のオブジェクトについて表示判定スコアを算出しておき、これらの複数のオブジェクトが重なっているか否かを判定し、携帯端末装置１０を振る動作又は傾ける動作があったことを検出した場合に、表示判定スコアに応じて重なって表示されている複数のオブジェクトの表示順を入れ替える、又は、重なって表示されている複数のオブジェクトのうち表示判定スコアが閾値を下回るオブジェクトを消去する。【選択図】図３
2015114700.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを表示する表示部と、
前記表示部に地図を表示させるとともに、当該地図に相当する領域内の地点に関連する複数のオブジェクトを、当該複数のオブジェクトの各々が関連する地点に相当する位置において前記地図上に表示させるよう前記表示部を制御する表示制御部と、
前記複数のオブジェクトの各々について、各オブジェクトをユーザが閲覧したと推定される度合いを示す被閲覧度指標及び各オブジェクトの重要度を示す重要度指標の少なくともいずれかに基づくスコアであって、前記被閲覧度指標を用いる場合にはユーザが閲覧したと推定される度合いが低いほど値が高く、前記重要度指標を用いる場合には重要度が高いほど値が高いスコアを計算するスコア算出部と、
前記表示部に表示されている前記複数のオブジェクトが重なっているかを判定する重なり判定部と、
ユーザの操作に応じた当該オブジェクト表示装置の運動又は水平面に対する前記表示部の角度の変化を検出する検出部と、
を備え、
前記表示制御部は、前記検出部が閾値を超える運動又は閾値を超える角度の変化を検出した場合に、前記重なり判定部が重なっていると判定した複数のオブジェクトについて前記スコア算出部が算出したスコアに基づいて、前記重なっている複数のオブジェクトのうち前記スコアが高いオブジェクトほど前面に表示されるように前記表示部を制御する、
ことを特徴とするオブジェクト表示装置。
【請求項２】
オブジェクトを表示する表示部と、
前記表示部に地図を表示させるとともに、当該地図に相当する領域内の地点に関連する複数のオブジェクトを、当該複数のオブジェクトの各々が関連する地点に相当する位置において前記地図上に表示させるよう前記表示部を制御する表示制御部と、
前記複数のオブジェクトの各々について、各オブジェクトをユーザが閲覧したと推定される度合いを示す被閲覧度指標及び各オブジェクトの重要度を示す重要度指標の少なくともいずれかに基づくスコアであって、前記被閲覧度指標を用いる場合にはユーザが閲覧したと推定される度合いが低いほど値が高く、前記重要度指標を用いる場合には重要度が高いほど値が高いスコアを計算するスコア算出部と、
前記表示部に表示されている前記複数のオブジェクトが重なっているかを判定する重なり判定部と、
ユーザの操作に応じた当該オブジェクト表示装置の運動又は水平面に対する前記表示部の角度の変化を検出する検出部と、
を備え、
前記表示制御部は、前記検出部が閾値を超える運動又は閾値を超える角度の変化を検出した場合に、前記重なり判定部が重なっていると判定した複数のオブジェクトのうち前記スコア算出部が算出したスコアが閾値を下回るオブジェクトが消えるように前記表示部を制御する、
ことを特徴とするオブジェクト表示装置。
【請求項３】
前記表示制御部は、前記検出部が前記閾値を超える角度の変化を検出した場合には、前記消えようとするオブジェクトが下方に滑るようにして移動した後に消えるように制御する、
ことを特徴とする請求項２に記載のオブジェクト表示装置。
【請求項４】
前記表示制御部は、前記検出部が検出した前記表示部の角度の変化に応じて、前記移動の速度を異ならせるように前記表示部を制御する、
ことを特徴とする請求項３に記載のオブジェクト表示装置。
【請求項５】
前記表示制御部は、前記表示部の角度の変化が第１の角度範囲内にある場合には、前記重なっていると判定された複数のオブジェクトのうち第１閾値を下回るスコアのオブジェクトが前記表示部から消え、前記表示部の角度の変化が前記第１の角度範囲とは異なる第２の角度範囲にある場合には、前記第１閾値よりも値が高い第２閾値を下回るスコアのオブジェクトが前記表示部から消えるように制御する、
ことを特徴とする請求項３に記載のオブジェクト表示装置。
【請求項６】
前記表示制御部は、前記表示部の角度の変化が前記第２の角度範囲にあるときに前記表示部から消えようとするオブジェクトが移動する速度が、前記表示部の角度の変化が前記第１の角度範囲にあるときに前記表示部から消えようとするオブジェクトが移動する速度よりも大きくなるように制御する、
ことを特徴とする請求項５に記載のオブジェクト表示装置。
【請求項７】
前記重なり判定部は、前記表示部に表示されている複数のオブジェクトの数が、前記表示部に表示される地図を区分した各単位領域において許容されるオブジェクト数の閾値を超えた場合に、前記オブジェクト数の閾値を超えた単位領域内の複数のオブジェクトは重なっているものと判定する、
ことを特徴とする請求項１乃至６のいずれか一項に記載のオブジェクト表示装置。
【請求項８】
前記各単位領域において許容される閾値は、前記検出部が検出した当該オブジェクト表示装置の運動の大きさ又は前記水平面に対して変化した角度の大きさに応じて定められる、
ことを特徴とする請求項７に記載のオブジェクト表示装置。
【請求項９】
前記スコアは、ユーザに閲覧され得る状態で表示されている時間が長いオブジェクトよりも前記時間が短いオブジェクトの方が高くなるように設定され、又は、ユーザに閲覧され得る状態で表示されている回数もしくは頻度が多いオブジェクトよりも前記回数又は前記頻度が少ないオブジェクトの方が高くなるように算出される、
ことを特徴とする請求項１乃至８のいずれか一項に記載のオブジェクト表示装置。
【請求項１０】
前記オブジェクトは文書情報を含み、
前記スコアは、文書情報の文字量が多いオブジェクトほど高くなるように算出される、
ことを特徴とする請求項１乃至９のいずれか一項に記載のオブジェクト表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクトを地図上に表示する技術に関する。
【背景技術】
【０００２】
従来から、ツイッター（ＴＷＩＴＴＥＲは登録商標）のようなマイクロブログで発信された記事を地図上に表示するアプリケーションがある（例えば、非特許文献１）。このアプリケーションでは、記事を発信するときに位置情報を付加すると、当該位置情報に対応した地図上の位置に記事の吹き出し画像（オブジェクト）が表示される。
また、携帯型表示装置の傾きの変化や運動が検出されると所定の動作を行う各種の技術が従来から提案されている。例えば、特許文献１では、携帯端末装置の傾きを検知すると、表示手段に表示されているオブジェクトを拡大、縮小、又はスクロールさせる。また、特許文献２では、携帯電子機器の本体が振られたときの加速度を検出すると、表示モードの切り替えや電子書籍のページ送り等を行う。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「ツイッターでつぶやくとGoogleマップ上に位置情報が表示される『TwitterMap』」、[online]、平成24年10月4日、Gigazine、[平成25年9月30日検索]、インターネット（URL:http://gigazine.net/news/20121004-twittermap/）
【０００４】
【特許文献１】特開２０１１−７６３４９号公報
【特許文献２】特開２００３−３４５４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
非特許文献１では、地図の領域内の地点に関連するオブジェクトが、当該オブジェクトに対応する位置に表示されるので、オブジェクトと、当該オブジェクトが関連している地点との関係が一見してわかるという利点がある。しかし、特定の地点に関連するオブジェクトが複数ある場合には、地図上の特定の位置に複数のオブジェクトが重なって表示されてしまい、視認性に欠けるという問題がある。この場合、ユーザは、背面にあるオブジェクトのうち前面に表示されているオブジェクトと重なる部分を見ることができない。
【０００６】
ところで、ユーザの選択操作により、地図上に重なって表示されているオブジェクトのうち背面に表示されているオブジェクトの視認性を上げる（あるいは前面にあるオブジェクトの視認性を低下させる）ことができれば、ユーザが所望のオブジェクトを見ることができる。しかし、指やタッチペン、マウスポインタなどで、幾重にも重なって表示されているオブジェクトを正確に選択することは容易ではないといった事情がある。そこで、ユーザによるオブジェクト選択操作を必要とせずに、地図上で重なって表示されているオブジェクトの視認性を変更できると便利である。しかしながら、特許文献１及び特許文献２のいずれも、地図上に重なって表示されている個々のオブジェクトの視認性を変更させることはできない。
本発明は、以上の事情を考慮して、ユーザによるオブジェクト選択操作を必要とせず、地図上で重なって表示されているオブジェクトの視認性を変更することが可能な技術を提供することを解決課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、オブジェクトを表示する表示部と、前記表示部に地図を表示させるとともに、当該地図に相当する領域内の地点に関連する複数のオブジェクトを、当該複数のオブジェクトの各々が関連する地点に相当する位置において前記地図上に表示させるよう前記表示部を制御する表示制御部と、前記複数のオブジェクトの各々について、各オブジェクトをユーザが閲覧したと推定される度合いを示す被閲覧度指標及び各オブジェクトの重要度を示す重要度指標の少なくともいずれかに基づくスコアであって、前記被閲覧度指標を用いる場合にはユーザが閲覧したと推定される度合いが低いほど値が高く、前記重要度指標を用いる場合には重要度が高いほど値が高いスコアを計算するスコア算出部と、前記表示部に表示されている前記複数のオブジェクトが重なっているかを判定する重なり判定部と、ユーザの操作に応じた当該オブジェクト表示装置の運動又は水平面に対する前記表示部の角度の変化を測定する測定部と、を備え、前記表示制御部は、前記測定部が閾値を超える運動又は閾値を超える角度の変化を測定した場合に、前記重なり判定部が重なっていると判定した複数のオブジェクトについて前記スコア算出部が算出したスコアに基づいて、前記重なっている複数のオブジェクトのうち前記スコアが高いオブジェクトほど前面に表示されるように前記表示部を制御することを特徴とするオブジェクト表示装置を提供する。
【０００８】
また、本発明は、オブジェクトを表示する表示部と、前記表示部に地図を表示させるとともに、当該地図に相当する領域内の地点に関連する複数のオブジェクトを、当該複数のオブジェクトの各々が関連する地点に相当する位置において前記地図上に表示させるよう前記表示部を制御する表示制御部と、前記複数のオブジェクトの各々について、各オブジェクトをユーザが閲覧したと推定される度合いを示す被閲覧度指標及び各オブジェクトの重要度を示す重要度指標の少なくともいずれかに基づくスコアであって、前記被閲覧度指標を用いる場合にはユーザが閲覧したと推定される度合いが低いほど値が高く、前記重要度指標を用いる場合には重要度が高いほど値が高いスコアを計算するスコア算出部と、前記表示部に表示されている前記複数のオブジェクトが重なっているかを判定する重なり判定部と、ユーザの操作に応じた当該オブジェクト表示装置の運動又は水平面に対する前記表示部の角度の変化を検出する検出部と、を備え、前記表示制御部は、前記検出部が閾値を超える運動又は閾値を超える角度の変化を検出した場合に、前記重なり判定部が重なっていると判定した複数のオブジェクトのうち前記スコア算出部が算出したスコアが閾値を下回るオブジェクトが消えるように前記表示部を制御することを特徴とするオブジェクト表示装置を提供する。
【発明の効果】
【０００９】
本発明に係るオブジェクト表示装置によれば、ユーザによるオブジェクト選択操作を必要とせず、地図上で重なって表示されているオブジェクトの地図上で重なって表示されているオブジェクトの視認性を変更することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態に係るオブジェクト表示システムの構成図である。
【図２】第１実施形態に係る携帯端末装置を示す外観図である。
【図３】第１実施形態に係る携帯端末装置の機能的な構成を示すブロック図である。
【図４】第１実施形態に係る記事テーブルの記憶内容の一例を示す図である。
【図５】第１実施形態に係る重なり判定処理の説明図である。
【図６】第１実施形態に係るスコアテーブルの記憶内容の一例を示す図である。
【図７】第１実施形態に係る表示制御処理のフローチャートである。
【図８】第１実施形態に係る表示制御処理における画面遷移図である。
【図９】本発明の第２実施形態に係る表示例を示す図である。
【図１０】本発明の第３実施形態に係る表示例を示す図である。
【図１１】本発明の第４実施形態に係る表示例を示す図である。
【図１２】第１乃至第４実施形態の変形例３における表示制御処理のフローチャートである。
【図１３】第１乃至第４実施形態の変形例４における重なり判定処理の説明図である。
【図１４】同変形例４における重なり判定結果テーブルの一例を示す図である。
【図１５】本発明の第５実施形態に係る表示制御処理のフローチャートである。
【図１６】第５実施形態に係る表示制御処理における画面遷移図である。
【図１７】第５実施形態の変形例２における表示制御処理のフローチャートである。
【図１８】第５実施形態の変形例５における表示制御処理のフローチャートである。
【図１９】第５実施形態の変形例５に係るオブジェクト消去処理の説明図である。
【図２０】第５実施形態の変形例６に係る角度範囲の説明図である。
【図２１】第５実施形態の変形例６に係る表示制御処理のフローチャートである。
【図２２】第５実施形態の変形例７に係る表示制御処理のフローチャートである。
【図２３】本発明の第６実施形態に係る表示制御処理のフローチャートである。
【図２４】第６実施形態に係る表示制御処理における画面遷移図である。
【発明を実施するための形態】
【００１１】
＜第１実施形態＞
＜構成＞
図１は、本発明の第１実施形態に係るオブジェクト表示システム１のブロック図である。図示のように、オブジェクト表示システム１は、ネットワークＭＮと、ネットワークＭＮに接続するブログサーバ２０、ブログ地図提供サーバ３０及び地図提供サーバ４０と、ネットワークＭＮに接続する複数の携帯端末装置１０とを備える。なお、ネットワークＭＮは、移動体通信網やインターネット網等を含む通信ネットワークである。このオブジェクト表示システム１は、携帯端末装置１０のタッチパネル１２に表示されている地図に相当する領域内のスポット（地点）に関する複数のオブジェクトを、当該複数のオブジェクトの各々が関連するスポットに相当する位置において、タッチパネル１２に表示されている地図上に表示させるものである。オブジェクトとしては、Ｗｅｂ上の日記（ブログ）や、１４０文字程度の短い文章で記述されたマイクロブログ（例えば、ツイート（登録商標））等の記事の吹き出し画像が例示される。本実施形態では、記事としてツイートを例にとって説明する。
【００１２】
ブログサーバ２０は、当該サーバが提供するブログサービスに利用登録したユーザが世界中で発信した記事を記憶するサーバ装置であり、ブログ地図提供サーバ３０に対して記事を提供する。
ここで、記事は、ユーザ名（又はアカウント名）、写真画像などのプロフィールアイコン、記事テキスト、及び発信日時を含む。記事テキストは発信者の発言に相当する文字列である。記事にはジオタグが添付される場合がある。ジオタグは、発信時にユーザが用いた端末の位置情報であり、例えば、ユーザがＧＰＳ（Global Positioning System）を内蔵した携帯端末装置を用いた場合には、ＧＰＳによる端末位置の測位結果がジオタグとして用いられる。
また、ブログサーバ２０は、各記事に関連付けて当該記事が再投稿（リツイート）された再投稿回数（リツイート数）などの統計データを記憶しており、この統計データは、記事とともにブログ地図提供サーバ３０に対して提供される。リツイート回数が多い記事ほど、ブログサービスの利用者に注目されている記事であり、重要度が高い記事であると云える。
【００１３】
地図提供サーバ４０は、地図を表現する画像（以下、「地図画像」という）を提供するサーバ装置であり、要求された地図の範囲に相当する領域の地図画像を提供する。本実施形態では、地図画像は、ラスタ形式又はベクタ形式のいずれの形式の画像データを用いてもよい。ラスタ形式の画像データは、格子状のピクセルで表現されたデータであり、携帯端末装置１０に表示すべき地図の拡大率や表示対象地域が変わると、その都度、新たな画像データが地図提供サーバ４０から提供される。ラスタ画像としては、ＪＰＥＧ、ＧＩＦが例示される。これに対して、ベクタ形式の画像データは、点の座標とそれを結ぶ線や面の方程式のパラメータ及び塗りつぶしなどの描画情報で画像を表現したものであり、表示する都度計算を行って画像を再現する。
【００１４】
ブログ地図提供サーバ３０は、ブログサーバ２０からリアルタイムで提供される記事を受信する。また、ブログ地図提供サービスの利用者であるユーザの携帯端末装置１０からブログ地図の表示要求があった場合には、表示されようとする地図に相当する領域の地図画像を地図提供サーバ４０から取得する。ブログ地図提供サーバ３０は、ブログサーバ２０から提供される記事のうち、ユーザからの表示要求に含まれる地図の領域内のスポットに関連する記事のオブジェクトを、当該オブジェクトが関連しているスポットに相当する位置において地図上に配置したブログ地図を生成して、ユーザの携帯端末装置１０に対して提供する。オブジェクトは、プロフィールアイコン、ユーザ名、発信日時及び記事テキストを含む。
【００１５】
ブログ地図提供サービスでは、ブログサーバ２０から提供される記事のうち、ジオタグが添付されている記事、又は記事テキスト内に地名又はＰＯＩ(Point of Interest)の名称、又は地名もしくはＰＯＩに関連する単語を含む記事が表示される。すなわち、記事にジオタグが添付されておらず、且つ、当該記事テキストの形態素解析により地図上のスポットに関連している単語を導出できない場合には、当該記事はブログ地図提供サービスにおける表示の対象ではない。ＰＯＩとしては、映画館、レストラン、美術館、博物館、遊園地などの娯楽施設や、駅や空港などの交通施設が例示される。
【００１６】
ネットワークＭＮは、多数の無線基地局（図示略）及び中継装置（図示略）を有し、携帯端末装置１０に対して移動通信サービスを提供する。
図２は、本実施形態に係る携帯端末装置（オブジェクト表示装置）１０の外観図であり、図３は、携帯端末装置１０の機能的な構成図である。携帯端末装置１０は、ネットワークＭＮを介してブログ地図提供サーバ３０からブログ地図を受信し、受信したブログ地図をタッチパネル１２に表示させるものである。
図２及び図３に示されるように、携帯端末装置１０は、画像（オブジェクト）を表示するタッチパネル（表示部）１２、他の携帯端末装置１０及びインターネットとの間でデータの送受信を行うための通信部１３、記憶部１４、加速度センサ１５、及びこれら各部を制御するＣＰＵ（Central Processing Unit）１１を備える。
【００１７】
タッチパネル１２は、カバーガラスと表示ユニット（例えば、液晶ディスプレイ、有機ＥＬ(Electroluminescence)ディスプレイ等）との間に、タッチ操作を検出可能な透明なタッチセンサユニットが貼り合わされて構成されることにより、ユーザのタッチ操作を受け付ける操作部として機能するとともに、表示部として機能する。タッチパネル１２には、ホームボタンや戻るボタンその他の指示入力アイコン、通信状態や電池残量等のアイコンを表示する領域のほかに、ネットワークＭＮを介して取得したＷＥＢページや各種のメニューページ等が表示される。ブログ地図アプリにおいては、オブジェクトが配置された地図の画像がタッチパネル１２の表示領域Ｄに表示される。
【００１８】
記憶部１４は、ＣＰＵ１１のワークエリアとして機能するＲＡＭ（Random Access Memory）及びプログラムや各種のデータが記憶されるフラッシュメモリを含む。本実施形態の記憶部１４は、ブログ地図提供サーバ３０から受信されるブログ地図の情報と、当該ブログ地図に基づいてタッチパネル１２に表示されている地図上に表示されている記事に関する情報を記憶する記事テーブルＴＢＬ１１と、表示されている記事のスコアを記憶するスコアテーブルＴＢＬ１２と、本実施形態に係る表示制御処理をＣＰＵ１１に実行させるためのアプリケーションプログラムとを記憶する。
【００１９】
図４は、本実施形態に係る記事テーブルＴＢＬ１１の記憶内容の一例を示す図である。記事テーブルＴＢＬ１１は、ブログ地図提供サーバ３０から受信されるブログ地図に基づいてタッチパネル１２に表示されている地図上に表示されているｐ個の記事Ｔｉ（ｉは自然数、ｉ＝1, 2, 3, … , ｐ、ただし、ｐは地図の領域ごとに可変の自然数）に関する情報を記憶する。同図に示されるように、記事Ｔｉに関する情報は、各記事Ｔｉの記事ＩＤに対応付けられて記憶され、基本項目として、「発信日時」及び「緯度経度」を含む。また、「最前面表示開始時間」、「最前面表示時間」、「リツイート数（以下「ＲＴ数」）、及び「文字数」を含む。
【００２０】
「発信日時」は記事Ｔｉが発信された日時を示し、「ＲＴ数」は記事Ｔｉがリツイートされた回数、「文字数」は記事Ｔｉの記事テキストの文字数である。「発信日時」及び「ＲＴ数」は、ブログサーバ２０からブログ地図提供サーバ３０に対して提供される。携帯端末装置１０のＣＰＵ１１は、ブログ地図提供サーバ３０からブログ地図を受信するときに、ブログ地図とともに記事Ｔｉの「発信日時」及び「ＲＴ数」を取得して記事テーブルＴＢＬ１１に記憶する。また、ＣＰＵ１１は、ブログ地図とともに記事Ｔｉの記事テキストをブログ地図提供サーバ３０から受信し、記事テキストの文字数を記事テーブルＴＢＬ１１に記憶する。なお、ＣＰＵ１１は、ブログ地図提供サーバ３０のＣＰＵが計数した記事Ｔｉの記事テキストの文字数をブログ地図提供サーバ３０から取得してもよい。
【００２１】
ブログサーバ２０からブログ地図提供サーバ３０に対しては、時々刻々と新たな記事が提供される。よって、ブログ地図提供サーバ３０は、更新されたブログ地図を所定間隔で生成して携帯端末装置１０に対して送信する。携帯端末装置１０のＣＰＵ１１は、更新されたブログ地図を受信すると記事テーブルＴＢＬ１１の記憶内容を所定間隔で（例えば、15秒ごとで）更新する。その結果、記事テーブルＴＢＬ１１には次々と新たな記事が追加される。
【００２２】
本実施形態では、タッチパネル１２には、図８（ａ）に示されるようなブログ地図が表示される。図示のように、地図上には記事Ｔ１〜Ｔ５の５つの記事のオブジェクトが表示される（ｐ＝５）。図８の（ａ）及び記事テーブルＴＢＬ１１から理解されるように、記事Ｔ１〜Ｔ５のオブジェクトのうち、記事Ｔ１，Ｔ３，及びＴ４のオブジェクトは、各記事Ｔ１，Ｔ３，及びＴ４が関連しているスポットの位置が互いに近接しているために重なって表示されている。一方、記事Ｔ１のオブジェクト及び記事Ｔ５のオブジェクトは、他のいずれのオブジェクトとも重なっていない。
【００２３】
記事テーブルＴＢＬ１１において、「最前面表示開始時間」は、各記事のオブジェクトが最前面に表示され始めた時刻を示す。ここで、最前面表示とは、地図上に複数のオブジェクトが重なって表示されている場合における最前面を示すとともに、表示されているオブジェクトが他のいずれのオブジェクトとも重なっていない場合における最前面も含む。よって、記事テーブルＴＢＬ１１には、記事Ｔ１，Ｔ２，及びＴ５について「最前面表示開始時間」が記憶されている。ここで、後述するように、本実施形態の表示制御処理では、ＣＰＵ１１は、地図上に表示されている複数のオブジェクトが重なっている場合にオブジェクトの表示の前後を入れ替えるようにタッチパネル１２を制御する。ＣＰＵ１１は、この表示制御処理において重なっている複数のオブジェクトの表示の前後が入れ替わると、新たに最前面に表示されることとなったオブジェクトの「最前面表示開始時間」を記事テーブルＴＢＬ１１に記録する。また、ＣＰＵ１１は、最前面に表示されていたオブジェクトが背面に表示されることとなったオブジェクトについては、「最前面表示開始時間」が示す時刻から入れ替わった時刻までの経過時間を「最前面表示時間」として記事テーブルＴＢＬ１１に記録する。
【００２４】
図３に示されるように、ＣＰＵ１１は、重なり判定部１１a、スコア算出部１１ｂ、表示制御部１１ｃ、及び検出部１１ｄを機能要素として備える。
重なり判定部１１aは、タッチパネル１２に表示されている複数のオブジェクトが互いに重なっているかを判定する機能要素である。図５は、本実施形態に係る重なり判定処理の説明図である。図示のように、ＣＰＵ１１は、タッチパネル１２の表示領域Ｄをｍ個の単位領域Ｕｋ（ｋは自然数、ｋ＝1, 2, 3, … , ｍ）に分割し、単位領域Ｕｋごとに、当該単位領域に表示されているオブジェクトの数が、単位領域Ｕｋにおいて許容される閾値Ｔｈｕ（本実施例では、Ｔｈｕ＝２）を超えているか否かを判定する。ここで、判定の基準となるオブジェクトの位置は、オブジェクトが関係しているスポットに相当する位置である。図５に示される例では、単位領域Ｕ１に記事Ｔ５のオブジェクトが含まれ、単位領域Ｕ２に記事Ｔ１，Ｔ３，及びＴ４のオブジェクトが含まれ、単位領域Ｕ３に記事Ｔ２のオブジェクトが含まれる。この例では、単位領域Ｕ２におけるオブジェクトの数が閾値Ｔｈｕを超えているから、ＣＰＵ１１は、記事Ｔ１，Ｔ３，及びＴ４のオブジェクトが重なっているものと判定する。一方、単位領域Ｕ１及び単位領域Ｕ３にそれぞれ表示されている記事Ｔ５及びＴ２は、他のオブジェクトと重なっているものと判定されない。
この重なり判定処理では、記事Ｔ１，Ｔ３，及びＴ４のオブジェクトがタッチパネル１２において地図上で実際に重なって表示されているか否かにかかわらず、単位領域Ｕｉにおけるオブジェクトの数が単位領域Ｕｉの閾値Ｔｈｕを超えていれば重なっているものとして判定する。この処理では、複数のオブジェクトの重なりを各オブジェクトの形状に基づいて判定する場合と比較して計算量が少ないという利点がある。
【００２５】
スコア算出部１１ｂは、地図上に表示されている記事Ｔｉのオブジェクトの表示判定スコアＳＴｉを算出する。表示判定スコアＳＴｉは下記式から求められる。
ＳＴｉ＝（１／ｔ）×ｎ×ｗ  ・・・式（１）
ただし、ｔは記事Ｔｉのオブジェクトが最前面に表示されてからの経過時間であり、ｎは記事Ｔｉの記事テキストの文字数であり、ｗは記事Ｔｉの重要度を示す重要度指標である。
スコア算出部１１ｂは、記事テーブルＴＢＬ１１から、記事Ｔｉの経過時間ｔ、文字数ｎ、重要度指標ｗを取得する。具体的には、スコア算出部１１ｂは、記事Ｔｉについて、記事テーブルＴＢＬ１１に「最前面表示時間」が記憶されている場合には、この「最前面表示時間」が示す時間を経過時間ｔとして取得する。また、記事テーブルＴＢＬ１１に「最前面表示時間」が記憶されていない場合には、「最前面表示開始時間」を取得し、現在時刻までの経過時間を経過時間ｔとして取得する。また、スコア算出部１１ｂは、記事Ｔｉの「文字数」として記憶されている値を文字数ｎとして取得するとともに、記事Ｔｉの「ＲＴ数」として記憶されている値をｐ個の記事の間で正規化したうえで、重要度指標ｗとして取得する。
【００２６】
図６は、本実施形態に係るスコアテーブルＴＢＬ１２の記憶内容の一例を示す図である。スコア算出部１１ｂは記事テーブルＴＢＬ１１の記憶内容が更新される度に記事Ｔｉの表示判定スコアＳＴｉを算出し、記事ＩＤに対応付けてスコアテーブルＴＢＬ１２に記憶する。図示の例では、スコアテーブルＴＢＬ１２には、記事Ｔ１の表示判定スコアＳＴ１として「８」が記憶され、記事Ｔ２の表示判定スコアＳＴ２として「１２」が記憶され、記事Ｔ３の表示判定スコアＳＴ３として「１２」が記憶され、記事Ｔ４の表示判定スコアＳＴ４として「１１」が記憶され、記事Ｔ５の表示判定スコアＳＴ５として「１５」が記憶されている。
【００２７】
ここで、経過時間ｔは、記事Ｔｉのオブジェクトが最前面に表示されている時間の長さであるから、ユーザに閲覧され得る状態で表示されている時間の長さである。よって、この時間の長さが短いほど、記事Ｔｉのオブジェクトはユーザに閲覧されていないと推定されるから、経過時間ｔが短いほど、記事Ｔｉのオブジェクトは、ユーザに閲覧されたと推定される度合いが低いと云える。また、記事テキストが長いほどユーザは閲覧するのに長い時間を要すると推定されるから、文字数ｎの値が大きいほど（文字量が多いほど）、記事Ｔｉのオブジェクトは、ユーザに閲覧されたと推定される度合いが低いと云える。すなわち、経過時間ｔ及び文字数ｎは、記事Ｔｉのオブジェクトをユーザが閲覧したと推定される度合いを示す被閲覧度指標であると捉えることができる。よって、本実施形態では、経過時間ｔが長い記事Ｔｉのオブジェクトよりも、経過時間ｔが短い記事Ｔｉのオブジェクトの方が、表示判定スコアＳＴｉが高くなるように算出される。また、記事Ｔｉの文字量が多いオブジェクトほど表示判定スコアＳＴｉが高くなるように算出される。
このように、ＣＰＵ１１は、ｐ個の記事のオブジェクトの各々について、記事Ｔｉのオブジェクトをユーザが閲覧したと推定される度合いを示す被閲覧度指標としての経過時間ｔ及び文字数ｎ、及び各オブジェクトの重要度を示す重要度指標ｗに基づく表示判定スコアＳＴｉであって、ユーザが閲覧したと推定される度合いが低いほど値が高く、重要度が高いほど値が高い表示判定スコアＳＴｉを計算するスコア算出部１１ｂとして機能する。
【００２８】
図３において、加速度センサ１５は、ユーザが携帯端末装置１０を振る動作に応じた携帯端末装置１０の運動に応じた加速度を測定する。加速度の測定には公知の技術が任意に採用され得る。本実施形態では、加速度センサ１５は３軸加速度センサであり、Ｘ軸方向、Ｙ軸方向、及びＺ軸方向の加速度を測定可能である。ＣＰＵ１１は、加速度センサ１５が測定したＸ軸方向の加速度、Ｙ軸方向の加速度、及びＺ軸方向の加速度から携帯端末装置１０の加速度の大きさを求める。よって、ＣＰＵ１１は、ユーザの操作に応じた携帯端末装置１０の運動を検出する検出部１１ｄとして機能する。
【００２９】
表示制御部１１ｃは、タッチパネル１２に地図を表示させるとともに、当該地図に相当する領域内のスポットに関連する複数の記事Ｔｉのオブジェクトを、当該複数の記事Ｔｉの各々が関連するスポットに相当する位置において地図上に表示させるようタッチパネル１２を制御する。また、表示制御部１１ｃは、検出部１１ｄが、加速度センサ１５が検出した携帯端末装置１０の加速度の大きさに基づいて、閾値Ｔｈａ１を超える携帯端末装置１０の運動を検出すると、重なり判定部１１aが重なっていると判定した複数の記事Ｔｉのオブジェクトについて、スコア算出部１１ｂが算出した表示判定スコアＳＴｉに基づいて、重なっている複数の記事Ｔｉのオブジェクトのうち表示判定スコアＳＴｉが高いオブジェクトほど前面に表示されるようにタッチパネル１２を制御する。
上述したように、本実施例では、スコア算出部１１ｂは、記事Ｔ１の表示判定スコアＳＴ１として「８」を算出し、記事Ｔ３の表示判定スコアＳＴ３として「１２」を算出し、記事Ｔ４の表示判定スコアＳＴ４として「１１」を算出する。また、重なり判定部１１aは、記事Ｔ１，Ｔ３，及びＴ４のオブジェクトが重なっているものと判定する。表示制御部１１ｃは、閾値Ｔｈａ１を超える携帯端末装置１０の運動を検出すると、スコアテーブルＴＢＬ１２から記事Ｔ１，Ｔ３，及びＴ４の表示判定スコアＳＴ１，ＳＴ３，ＳＴ４を取得し、表示判定スコアＳＴｉが高い記事のオブジェクトほど前面に表示されるように、記事Ｔ１，Ｔ３，及びＴ４の表示の前後を入れ替える。具体的には、記事Ｔ３が最前面に表示され、記事Ｔ４、記事Ｔ１と順に表示されるようにタッチパネル１２を制御する。
【００３０】
ここで、ブログ地図提供サービスでは、地図の領域内のスポットに関連する記事Ｔｉのオブジェクトが、当該オブジェクトに対応するスポットの位置に表示されるので、記事Ｔｉのオブジェクトと、記事Ｔｉが関連しているスポットとの関係が一見してわかるという利点がある。しかし、特定のスポットに関連する記事Ｔｉが複数ある場合には、地図上の特定の位置に複数の記事Ｔｉのオブジェクトが重なって表示されてしまい、視認性に欠けるという問題がある。この場合、ユーザは、背面にある記事Ｔｉのオブジェクトのうち前面に表示されているオブジェクトと重なる部分を見ることができない。ユーザが背面にある記事Ｔｉのオブジェクトを選択する操作をすれば、背面にある記事Ｔｉのオブジェクトを前面に表示するようにタッチパネル１２を制御することは可能である。しかし、指やタッチペンなどで、幾重にも重なって表示されているオブジェクトを正確に選択することは容易ではなく、ユーザにとって負担が大きい。
【００３１】
そこで、本実施形態の携帯端末装置１０は、ユーザが携帯端末装置１０を振る動作をしたときに生じる携帯端末装置１０の加速度の大きさから携帯端末装置１０の運動を検出し、閾値Ｔｈａ１を超える運動を検出すると、記事Ｔｉの表示判定スコアＳＴｉに基づいて、地図上に重なって表示されているオブジェクトの表示の前後を入れ替えるようにしている。上述したように、表示判定スコアＳＴｉは、記事Ｔｉのオブジェクトをユーザが閲覧したと推定される度合いを示す被閲覧度指標及び記事Ｔｉのオブジェクトの重要度を示す重要度指標に基づいて算出されるものであるから、表示判定スコアＳＴｉが高いほどユーザが閲覧した可能性が低く有用性が高いと推定される。よって、本実施形態によれば、ユーザによるオブジェクト選択操作を必要とせず、地図上に重なって表示されている個々の記事Ｔｉのオブジェクトのうちユーザが閲覧した可能性が低く有用性が高いと推定されるオブジェクトがユーザに閲覧され得るように表示することが可能となる。すなわち、本実施形態によれば、ユーザによるオブジェクト選択操作を必要とせず、ユーザが閲覧した可能性が低く有用性が高いと推定されるオブジェクトの視認性を上げることが可能となる。
【００３２】
＜動作＞
図７は、本実施形態に係る表示制御処理のフローチャートである。ＣＰＵ１１は、図７に示す表示制御処理に先立って、タッチパネル１２に表示されているｐ個の記事Ｔ１,Ｔ２,Ｔ３,…Ｔｐの全てについて、表示判定スコアＳＴｉを算出し、スコアテーブルＴＢＬ１２に記憶しているものとする。なお、上述したように、タッチパネル１２の表示領域Ｄには５個の記事が表示されているから、ＣＰＵ１１は、記事Ｔ１〜Ｔ５の表示判定スコアＳＴ１〜ＳＴ５を算出し、算出結果をスコアテーブルＴＢＬ１２に記憶する。
同図に示されるように、まず、ＣＰＵ１１は、ステップＳ１１において、タッチパネル１２に表示されている記事Ｔ１〜Ｔ５のオブジェクトが重なっているかを判定する。重なっているオブジェクトがない場合（Ｓ１１：ＮＯ）、ＣＰＵ１１は所定時間後に再び重なり判定処理を実行する。本実施形態では、ＣＰＵ１１は、上述した重なり判定処理を実行し、記事Ｔ１，Ｔ３，及びＴ４のオブジェクトが重なっているものと判定する（Ｓ１１：ＹＥＳ）。
【００３３】
次に、ＣＰＵ１１は、ステップＳ１２において、加速度センサ１５が測定した３軸方向の加速度から求められる携帯端末装置１０の加速度の大きさを求め、加速度が閾値Ｔｈａ１を超えるか否かを判定する。加速度が閾値Ｔｈａ１未満であると判定した場合、ＣＰＵ１１はステップＳ１１に戻る（Ｓ１２：ＮＯ）。一方、加速度が閾値Ｔｈａ１を超えると判定した場合（Ｓ１２：ＹＥＳ）、ＣＰＵ１１は、スコアテーブルＴＢＬ１２から、ステップ１１において重なっていると判定された記事Ｔ１，Ｔ３，及びＴ４の表示判定スコアＳＴ１，ＳＴ３，及びＳＴ４を取得し、スコアが高い記事のオブジェクトが前面に表示されるように記事Ｔ１，Ｔ３，及びＴ４のオブジェクトの前背面を変更する（Ｓ１５）。具体的には、表示判定スコアＳＴ１，ＳＴ３，及びＳＴ４は、記事Ｔ３→記事Ｔ４→記事Ｔ１の順に高いので、ＣＰＵ１１は、記事Ｔ３が最前面に表示され、記事Ｔ４、記事Ｔ１と順に表示されるようにタッチパネル１２を制御する。
【００３４】
図８は、本実施形態に係る表示制御処理における画面遷移図である。図示されるように、図８（ａ）では、複数の記事Ｔ１，Ｔ３，及びＴ４が重なって表示されており、記事の発信時刻が古い記事がより前面に表示されている。すなわち、前面から記事Ｔ１，記事Ｔ３，記事Ｔ４の順に表示されている。ステップＳ１５の処理の結果、図８の（ｂ）に示されるように、記事Ｔ３が最前面に表示され、記事Ｔ４、記事Ｔ１と順に表示される。
【００３５】
以上説明したように、本実施形態によれば、ユーザによるオブジェクト選択操作を必要とせず、地図上に重なって表示されているｐ個の記事Ｔ１,Ｔ２,Ｔ３,…Ｔｐのオブジェクトの前背面を変更することにより、各記事Ｔｉのオブジェクトの視認性を変更する。また、表示判定スコアＳＴｉに基づいて、複数の記事のオブジェクトの表示順を変更するので、ユーザが閲覧した可能性が低く有用性が高いと推定されるオブジェクトがユーザに閲覧され得るように表示することが可能となる。
【００３６】
＜第２実施形態＞
次に、本発明の第２実施形態について説明する。第２実施形態では、ブログ地図提供サーバ３０から提供されるブログ地図が携帯端末装置１０のタッチパネル１２に表示される代わりに、地図提供サーバ４０から提供されるスポットに関連するオブジェクトが表示された地図が携帯端末装置１０のタッチパネル１２に表示される。第２実施形態のオブジェクト表示システムは、ブログサーバ２０及びブログ地図提供サーバ３０のいずれも備えていない点で、第１実施形態に係るオブジェクト表示システム１と異なる。また、携帯端末装置１０の記憶部には、記事テーブルＴＢＬ１１の代わりにスポットテーブルが記憶される。第２実施形態は、これらの点を除いて、上記第１実施形態と同様である。
なお、以下の説明において、上記第１実施形態と共通の要素については共通の符号を用い、その説明は適宜省略する。
【００３７】
図９に、本発明の第２実施形態に係る表示例を示す。地図提供サーバ４０は、携帯端末装置１０からの表示要求に応じて、表示要求に含まれる地図の領域の地図画像と、当該領域内のスポットに相当する位置に表示されるｑ個のオブジェクトＡｊ（ｊは自然数、ｊ＝1, 2, 3, … , ｑ、ただし、ｑは地図の領域ごとに可変の自然数）と、ｑ個のオブジェクトＡｊが関連するスポットに関する情報を、携帯端末装置１０に対して送信する。オブジェクトＡｊは、バルーン型のアイコンで表され、各アイコンはオブジェクト識別記号「Ａｊ」で識別される。ｑ個のオブジェクトＡｊの各々は地図の領域内のスポットに関連付けられている。スポットとしては、例えば、飲食店、学校や病院などの公共施設、映画館や博物館、遊園地などの娯楽施設がある。携帯端末装置１０は、ユーザの指定に応じて、スポットの種別（例えば、珈琲店）の指定を上記表示要求に含めることが可能である。
【００３８】
記憶部１４に記憶されるスポットテーブルには、タッチパネル１２の表示領域Ｄに表示されるｑ個のオブジェクトＡｊの各々について、「スポットＩＤ」、スポットの「緯度経度」、「スポット名」、「スポット情報」、「最前面表示回数」、及び「レーティング」が記憶される。「スポット名」は「ＡＢＣカフェ」、「カフェ花」といったスポットの名称であり、「スポット情報」は、「水道橋駅から300ｍ」といったスポットに関する情報である。ＣＰＵ１１は、携帯端末装置１０のタッチパネル１２においてオブジェクトＡｊが最前面に表示された回数を計数して記憶部１４のスポットテーブルの「最前面表示回数」に対応付けて記憶する。また、ＣＰＵ１１は、オブジェクトＡｊに対応するスポットごとに付与されたレーティング（例えば、５段階評価）を地図提供サーバ４０から取得して、「レーティング」に対応付けて記憶する。
【００３９】
図９に示す例では、タッチパネル１２に表示されている地図上に、地図の領域内の複数のスポットに相当する位置においてのオブジェクトＡ１〜Ａ６が表示されている。オブジェクトＡ１〜Ａ６のうち、複数のオブジェクトＡ１，Ａ２，Ａ３，及びＡ４が重なって表示されている。図示の例では、スポットの種別として「珈琲店」が指定され、各オブジェクトＡ１〜Ａ６は、それぞれ、「ＡＢＣカフェ」、「カフェ花」などの珈琲店に関連している。スポットに関する情報は、タッチパネル１２において、表示されている地図の図中下方の領域に、各オブジェクトＡ１〜Ａ６と関連付けられて表示されている。例えば、オブジェクトＡ１に関連するスポットに関する情報は、「Ａ１」が表示されたアイコンと関連付けられて表示される。図示の例では、例えば、オブジェクトＡ１で示すスポットは「ＡＢＣカフェ」であることが表示され、当該スポットに関する情報として、最寄り駅（東京の水道橋駅）からの距離（300ｍ）が表示される。また、オブジェクトＡ2で示すスポットは「カフェ花」であることが表示され、当該スポットに関する情報として最寄り駅（水道橋駅）からの距離（330ｍ）が表示されている。表示領域Ｄには、ｑ個のオブジェクトＡｊに関連するスポット名及びスポットに関連する情報のうち所定数のみが表示される。
【００４０】
本実施形態においては、上述した第１実施形態と同様に、ＣＰＵ１１（スコア算出部１１ｂ）は、タッチパネルに表示されている複数のオブジェクトＡ１〜Ａ６の各々について、表示判定スコアを算出し、スコアテーブルＴＢＬ１２に記憶する。ただし、本実施形態においては、オブジェクトＡｊの表示判定スコアＳＡｊは下記式に従って算出される。
ＳＡｊ＝（１／ｆ）×ｗ  ・・・式（２）、
又は、最前面に表示する回数の上限を決める場合には、式（２）の代わりに下記式を用いる。
ＳＡｊ＝（β−ｆ）×ｗ  ・・・式（２）’
ただし、ｆはオブジェクトＡｊが最前面に表示された回数（被閲覧度指標）であり、ｗはオブジェクトＡｊが関連している施設の重要度を示す重要度指標である。βはオブジェクトＡｊを最前面に表示する回数の上限である。ＣＰＵ１１は、記憶部１４のスポットテーブルから、「最前面表示回数」を回数ｆとして取得し、「レーティング」を重要度指標ｗとして取得する。
【００４１】
また、ＣＰＵ１１（重なり判定部１１ａ）は、複数のオブジェクトＡ１〜Ａ６について重なり判定処理を行う。そして、ＣＰＵ１１（表示制御部１１ｃ）は、ＣＰＵ１１（検出部１１ｄ）が、閾値Ｔｈａ１を超える携帯端末装置１０の運動を検出すると、重なっていると判定された複数のオブジェクトＡ１，Ａ２，Ａ３，及びＡ４について算出した表示判定スコアＳＡ１，ＳＡ２，ＳＡ３，及びＳＡ４をスコアテーブルＴＢＬ１２から読み出し、これらのスコアに基づいて、重なっているオブジェクトのうちスコアが高いオブジェクトほど前面に表示されるようにタッチパネル１２を制御する。
本実施形態によれば、上述した実施形態と同様の効果が得られる。すなわち、本実施形態によれば、ユーザによるオブジェクト選択操作を必要とせず、ユーザが閲覧した可能性が低く有用性が高いと推定されるオブジェクトの視認性を上げることが可能となる。携帯端末装置１０のユーザは、本実施形態による表示制御処理の結果、背面に表示されていたオブジェクトＡｊが前面に表示されると、当該オブジェクトを簡単に選択することができるようになり、利便性が向上する。
【００４２】
＜第３実施形態＞
次に、本発明の第３実施形態について説明する。第３実施形態では、上記第１実施形態のようにブログ地図提供サーバ３０から提供されるブログ地図が携帯端末装置１０のタッチパネル１２に表示される代わりに、写真共有サイトのサーバ（図示略）から提供されるスポットに関連する写真画像が表示された地図が携帯端末装置１０のタッチパネル１２に表示される。第３実施形態のオブジェクト表示システムは、ブログサーバ２０及びブログ地図提供サーバ３０のいずれも備えていない点で、第１実施形態に係るオブジェクト表示システム１と異なる。第３実施形態のオブジェクト表示システムでは、地図提供サーバ４０が写真共有サイトのサーバを兼ねている。なお、地図提供サーバ４０が写真共有サイトのサーバとして機能するのではなく、地図提供サーバ４０とは異なるサーバが地図提供サーバ４０から地図画像を取得して、スポットに関連する写真画像が表示された地図を携帯端末装置１０に提供してもよい。また、携帯端末装置１０は、写真共有サイトのサーバからスポットに関連する写真画像を取得するとともに、地図提供サーバ４０から地図画像を取得するように構成してもよい。
また、携帯端末装置１０の記憶部１４には、記事テーブルＴＢＬ１１の代わりに写真画像テーブルが記憶される。
第３実施形態は、これらの点を除いて、上記第１実施形態と同様である。
なお、以下の説明において、上記第１実施形態と共通の要素については共通の符号を用い、その説明は適宜省略する。
【００４３】
図１０に、本実施形態に係る表示例を示す。地図提供サーバ４０は、携帯端末装置１０からの表示要求に応じて、表示要求に含まれる地図の領域の地図画像と、当該領域内のスポットに関連しているｒ個の写真画像Ｂｕ（uは自然数、u＝1, 2, 3, … , r、ただし、rは地図の領域ごとに可変の自然数）と、各写真画像Ｂｕが関連するスポットの地図上の位置を示すｒ個の指示画像（以下、本実施形態では「オブジェクト」）Ｉｕを、携帯端末装置１０に対して送信する。表示領域Ｄには、ｒ個の写真画像Ｂｕのうち所定数のみが表示される。スポットとしては、お寺や史跡、景色が美しい場所等の観光名所が例示される。
【００４４】
記憶部１４に記憶される写真画像テーブルには、「写真画像ＩＤ」、写真画像に対応するスポットの「緯度経度」、写真画像の所在を示す「写真ＵＲＬ」、「最前面表示回数」、「お気に入り登録回数」、及び「閲覧回数」が記憶されている。ＣＰＵ１１は、携帯端末装置１０のタッチパネル１２において写真画像Ｂｕに対応するオブジェクトＩｕが最前面に表示された回数を計数して記憶部１４の写真画像テーブルの「最前面表示回数」に記憶する。また、ＣＰＵ１１は、地図提供サーバ４０から、写真共有サイトのユーザによって写真画像Ｂｕがお気に入りに登録された回数及び写真画像Ｂｕが閲覧された回数を取得し、「お気に入り登録回数」及び「閲覧回数」にそれぞれ記憶する。
【００４５】
図１０に示す例では、６個の写真画像Ｂ１〜Ｂ６は、タッチパネル１２に表示されている地図の図中下方の領域に整列して表示され、写真画像Ｂ１〜Ｂ６が関連するスポットは、地図上において各スポットに相当する位置に丸型の指示オブジェクトＩ１〜Ｉ６で示されている。写真画像Ｂ７〜Ｂ９は表示領域Ｄには表示されず、各スポットに相当する位置にオブジェクトＩ７〜Ｉ９でのみが表示されている。図示のように、オブジェクトＩ１〜Ｉ６のうち、複数のオブジェクトＩ１，Ｉ２，及びＩ３が地図上において重なる位置に表示されている。また、同様に、複数のオブジェクトＩ４，Ｉ７，Ｉ８，及びＩ９が重なって表示されている。
【００４６】
本実施形態においては、上述した第１実施形態と同様に、ＣＰＵ１１（スコア算出部１１ｂ）は、タッチパネル１２に表示されている複数のオブジェクトＩ１〜Ｉ９の各々について、表示判定スコアＳＩｕを算出し、スコアテーブルＴＢＬ１２に記憶する。
本実施形態においては、写真画像Ｂｕの表示判定スコアＳＩｕは第２実施形態において上述した式（２）又は式（２）’によって算出される。ただし、本実施形態では、ｆは写真画像Ｂｕに対応するオブジェクトＩｕが最前面に表示された回数（被閲覧度指標）であり、ｗは写真画像Ｂｕが写真共有サイトのユーザによってお気に入りに登録された回数及び写真画像Ｂｕが閲覧された回数の少なくとも１つから求められる重要度指標である。βは写真画像Ｂｕに対応するオブジェクトＩｕを最前面に表示する回数の上限である。
ＣＰＵ１１は、記憶部１４の写真画像テーブルから、「最前面表示回数」を回数（被閲覧度指標）ｆとして取得し、「お気に入り登録回数」及び「閲覧回数」の少なくとも１つを重要度指標ｗとして取得する。
【００４７】
また、ＣＰＵ１１（重なり判定部１１ａ）は、複数の写真画像Ｂ１〜Ｂ６に対応するオブジェクトＩ１〜Ｉ９について重なり判定処理を行う。そして、ＣＰＵ１１（表示制御部１１ｃ）は、ＣＰＵ１１（検出部１１ｄ）が、閾値Ｔｈａ１を超える携帯端末装置１０の運動を検出すると、重なっていると判定された複数のオブジェクトＩ１，Ｉ２，及びＩ３について算出した表示判定スコアＳＩ１，ＳＩ２，及びＳＩ３をスコアテーブルＴＢＬ１２から読み出し、これらのスコアに基づいて、重なっているオブジェクトのうちスコアが高いオブジェクトほど前面に表示されるようにタッチパネル１２を制御する。また、オブジェクトＩ４，Ｉ７，Ｉ８，及びＩ９について算出した表示判定スコアＳＩ４，ＳＩ７，ＳＩ８，及びＳＩ９をスコアテーブルＴＢＬ１２から読み出し、これらのスコアに基づいて、重なっているオブジェクトのうちスコアが高いオブジェクトほど前面に表示されるようにタッチパネル１２を制御する。
本実施形態によれば、上述した実施形態と同様の効果が得られる。すなわち、本実施形態によれば、ユーザによるオブジェクト選択操作を必要とせず、ユーザが閲覧した可能性が低く有用性が高いと推定されるオブジェクトの視認性を上げることが可能となる。携帯端末装置１０のユーザは、本実施形態による表示制御処理の結果、背面に表示されていたオブジェクトＩｕが前面に表示されると、当該オブジェクトを簡単に選択して、表示領域Ｄに表示されていない写真画像を閲覧できるようになり、利便性が向上する。
【００４８】
なお、本実施形態では、ｒ個の写真画像Ｂｕに対応するオブジェクトＩｕが、各写真画像Ｂｕが関連するスポットの地図上の位置に表示されるが、本発明はこれに限られず、ｒ個の写真画像Ｂｕが、各写真画像Ｂｕが関連するスポットの地図上の位置に、オブジェクトとして表示されるようにしてもよい。この場合、ｒ個の写真画像Ｂｕについて上述した重なり判定処理が行われ、重なっていると判定された複数のオブジェクトＢｕについて算出した表示判定スコアＳＢｕをスコアテーブルＴＢＬ１２から読み出し、これらのスコアに基づいて、重なっているオブジェクトＢｕのうちスコアが高いオブジェクトほど前面に表示されるようにタッチパネル１２を制御する。
【００４９】
＜第４実施形態＞
次に、本発明の第４実施形態について説明する。近年、位置情報に基づいたソーシャル・ネットワーキング・サービスとして、利用者が位置しているスポットに「チェックイン」して自分の居場所を更新するチェックイン・サービスがある。第４実施形態では、上記第１実施形態のようにブログ地図提供サーバ３０から提供されるブログ地図が携帯端末装置１０のタッチパネル１２に表示される代わりに、チェックインサービスを提供するサイトのサーバ（以下、「チェックイン・サーバ」）（図示略）から提供されるスポットに関連するオブジェクトが表示された地図が携帯端末装置１０のタッチパネル１２に表示される。
第４実施形態のオブジェクト表示システムは、ブログサーバ２０及びブログ地図提供サーバ３０のいずれも備えていない点で、第１実施形態に係るオブジェクト表示システム１と異なる。第４実施形態のオブジェクト表示システムでは、地図提供サーバ４０がチェックイン・サーバを兼ねている。なお、地図提供サーバ４０がチェックイン・サーバとして機能するのではなく、地図提供サーバ４０とは異なるサーバがチェックイン・サーバとして機能してもよい。また、携帯端末装置１０は、チェックイン・サーバからスポットに関連するオブジェクトを取得するとともに、地図提供サーバ４０から地図画像を取得するように構成してもよい。
また、携帯端末装置１０の記憶部１４には、記事テーブルＴＢＬ１１の代わりにスポットテーブルが記憶される。
第４実施形態は、これらの点を除いて、上記第１実施形態と同様である。
なお、以下の説明において、上記第１実施形態と共通の要素については共通の符号を用い、その説明は適宜省略する。
【００５０】
地図提供サーバ４０は、携帯端末装置１０からの表示要求に応じて、表示要求に含まれる地図の領域の地図画像と、当該領域内のチェックインスポットに関連するｖ個のオブジェクトＣｇ（ｇは自然数、ｇ＝1, 2, 3, … , ｖ、ただし、ｖは地図の領域ごとに可変の自然数）を、携帯端末装置１０に対して送信する。チェックインスポットとしては、喫茶店やレストランなどの飲食店、小売店舗、博物館や遊園地などの娯楽施設が例示される。
【００５１】
記憶部１４に記憶されるスポットテーブルには、「スポットＩＤ」、スポットの「緯度経度」、「スポットのオブジェクト」、「最前面表示回数」、「チェックイン総数」、及び「現在のチェックイン（here now）の人数」が記憶されている。ＣＰＵ１１は、携帯端末装置１０のタッチパネル１２においてオブジェクトＣｇが最前面に表示された回数を計数して記憶部１４のスポットテーブルの「最前面表示回数」に記憶する。また、ＣＰＵ１１は、地図提供サーバ４０から、チェックインサービスの利用者によってオブジェクトＣｇに対応するチェックインスポットにこれまでチェックインしたチェックイン総数、及び、現時点でオブジェクトＣｇが関連するチェックインスポットにチェックインしている人数を取得し、「チェックイン総数」及び「現在のチェックインの人数」にそれぞれ対応付けて記憶する。
【００５２】
図１１に、本実施形態に係る表示例を示す。図示の例では、６個のオブジェクトＣ１〜Ｃ６が、地図上において各オブジェクトＣ１〜Ｃ６が関連するチェックインスポットに相当する位置に表示されている。図示のように、オブジェクトＣ１〜Ｃ６のうち、オブジェクトＣ１，Ｃ２，Ｃ３，及びＣ４が地図上において重なる位置に表示されている。各オブジェクトＣ１〜Ｃ６は、各オブジェクトＣ１〜Ｃ６が関連するチェックインスポットの種別（図示の例では、喫茶店、レストラン、小売店舗、博物館）を表すアイコンである。
【００５３】
本実施形態においては、上述した第１実施形態と同様に、ＣＰＵ１１（スコア算出部１１Ｃ）は、タッチパネルに表示されている複数のオブジェクトＣ１〜Ｃ６の各々について、表示判定スコアＳＣｇを算出してスコアテーブルＴＢＬ１２に記憶する。
本実施形態においては、オブジェクトＣｇの表示判定スコアＳＣｇは第２実施形態において上述した式（２）又は式（２）’によって算出される。ただし、本実施形態では、ｆはオブジェクトＣｇが最前面に表示された回数（被閲覧度指標）である。ｗは、チェックインサービスの利用者が、オブジェクトＣｇが関連するチェックインスポットにこれまでチェックインしたチェックイン総数、及び現時点でオブジェクトＣｇが関連するチェックインスポットにチェックインしている人数の少なくとも１つから求められる重要度指標である。βはオブジェクトＣｇを最前面に表示する回数の上限である。
ＣＰＵ１１は、記憶部１４のスポットテーブルから、「最前面表示回数」を回数（被閲覧度指標）ｆとして取得し、「チェックイン総数」及び「現在のチェックインの人数」の少なくとも１つを重要度指標ｗとして取得する。
【００５４】
また、ＣＰＵ１１（重なり判定部１１ａ）は、複数のオブジェクトＣ１〜Ｃ６について重なり判定処理を行う。そして、ＣＰＵ１１（表示制御部１１ｃ）は、ＣＰＵ１１（検出部１１ｄ）が、閾値Ｔｈａ１を超える携帯端末装置１０の運動を検出すると、重なっていると判定された複数のオブジェクトＣ１，Ｃ２，Ｃ３，及びＣ４について算出した表示判定スコアＳＣ１，ＳＣ２，ＳＣ３，及びＳＣ４をスコアテーブルＴＢＬ１２から取得し、重なっているオブジェクトのうちスコアが高いオブジェクトほど前面に表示されるようにタッチパネル１２を制御する。
本実施形態によれば、上述した実施形態と同様の効果が得られる。すなわち、本実施形態によれば、ユーザによるオブジェクト選択操作を必要とせず、ユーザが閲覧した可能性が低く有用性が高いと推定されるオブジェクトの視認性を上げることが可能となる。携帯端末装置１０のユーザは、本実施形態による表示制御処理の結果、背面に表示されていたオブジェクトＣｇが前面に表示されると、当該オブジェクトを簡単に選択することができるようになり、利便性が向上する。
【００５５】
＜第１〜第４実施形態の変形例＞
本発明は上述した第１〜第４実施形態に限られず、以下の変形が可能である。また、各変形例は適宜組み合わせることができる。
（１）変形例１
上述した第１〜第４実施形態では、ユーザが携帯端末装置１０を振る動作に応じて、閾値Ｔｈａ１を超える携帯端末装置１０の運動を検出すると（Ｓ１２：ＹＥＳ）、表示判定スコアＳＴｉに基づいて、重なっている複数の記事Ｔｉのうちスコアが高いオブジェクトほど前面に表示されるようにタッチパネル１２を制御するが、携帯端末装置１０の運動（ユーザが携帯端末装置１０を振る動作）を検出する代わりに、ユーザが携帯端末装置１０を傾ける動作を検出するようにしてもよい。
加速度センサ１５は、ユーザが携帯端末装置１０を傾ける動作に応じた加速度を測定する。ＣＰＵ１１は、加速度センサ１５が測定したＸ軸方向の加速度、Ｙ軸方向の加速度、及びＺ軸方向の加速度を要素とするベクトルに基づいて、水平面に対するタッチパネル１２の角度θｘを算出し、閾値Ｔｈθを超える角度の変化を検出する。ここで、水平面に対するタッチパネル１２の角度の変化は、水平面に対するタッチパネル１２の基準角度θ0と、ＣＰＵ１１が算出した水平面に対するタッチパネル１２の角度θｘとの差分θｄとして算出し得る。ここで、基準角度θ0は、携帯端末装置１０の使用状態に応じた携帯端末装置１０の現在の姿勢に応じて定まる。
よって、ＣＰＵ１１は、ユーザの操作に応じた水平面に対するタッチパネル１２の角度の変化θｄを検出する検出部１１ｄとして機能する。また、検出部１１ｄは、閾値Ｔｈθを超える、水平面に対するタッチパネル１２の角度の変化θｄを検出する。
なお、加速度センサ１５の代わりにジャイロスコープを用いて、水平面に対するタッチパネル１２の角度の変化θｄを検出するようにしてもよい。
【００５６】
（２）変形例２
上述した第１実施形態では、被閲覧度指標としての経過時間ｔ及び文字数ｎ、及び、重要度指標ｗに基づいて表示判定スコアＳＴｉを算出するが、被閲覧度指標として経過時間ｔ又は文字数ｎのいずれかを用いてもよい。すなわち、経過時間ｔ及び文字数ｎのいずれか一方と、重要度指標ｗとに基づいて表示判定スコアＳＴｉを算出してもよい。また、被閲覧度指標及び重要度指標の少なくともいずれかに基づいて表示判定スコアＳＴｉを算出してもよい。よって、経過時間ｔ、文字数ｎ、及び重要度指標ｗの少なくともいずれかに基づいて表示判定スコアＳＴｉを算出してもよい。
同様に、上述した第２〜第４実施形態では、被閲覧度指標としての最前面に表示される回数ｆ及び重要度指標ｗに基づいて表示判定スコアＳＡＪ、ＳＩｕ、及びＳＣｇを算出するが、被閲覧度指標及び重要度指標の少なくともいずれかに基づいて表示判定スコアＳＡＪ、ＳＩｕ、及びＳＣｇを算出してもよい。
【００５７】
（３）変形例３
上述した第１〜第４実施形態では、重なり判定処理において、重なり判定部１１ａは単位領域Ｕｋに表示されているオブジェクトの数が単位領域Ｕｉにおいて許容される閾値Ｔｈｕを超える場合に、当該単位領域に含まれる複数のオブジェクトが重なっているものと判定するが、本発明はこれに限られない。
例えば、加速度センサ１５が測定した３軸方向の加速度から求められる携帯端末装置１０の加速度の大きさに応じて、単位領域において許容される閾値Ｔｈｕを可変としてもよい。
図１２は、本変形例における表示制御処理のフローチャートである。図示されるように、ＣＰＵ１１は、まず、加速度センサ１５が測定した３軸方向の加速度から携帯端末装置１０の加速度の大きさを求める（Ｓ２１）。次に、ＣＰＵ１１は、携帯端末装置１０の加速度の大きさに応じて、単位領域において許容されるオブジェクト数の閾値Ｔｈｕを決定する（Ｓ２２）。この場合に、ＣＰＵ１１は、加速度の大きさが大きいほどオブジェクト数が少なくなるように閾値Ｔｈｕを決定してもよいし、加速度の大きさが大きいほどオブジェクト数が多くなるように閾値Ｔｈｕを決定してもよい。また、オブジェクト数の閾値Ｔｈｕは、変換式を用いて演算によって求められてもよいし、加速度の大きさの範囲とオブジェクト数の閾値Ｔｈｕとを予め対応付けた変換テーブルに従って求められてもよい。
【００５８】
ところで、加速度センサ１５は微小な携帯端末装置１０の運動も測定することが可能なので、ユーザが意図せず生じた携帯端末装置１０の揺れが検出される場合がある。かかる場合にはＣＰＵ１１が、ユーザによる操作に応じた携帯端末装置１０の運動があったと検出することは適当ではない。よって、ＣＰＵ１１は、ステップＳ２３において、ステップＳ２１で取得した携帯端末装置１０の加速度の大きさが運動最小閾値Ｔｈａｍｉｎを超えるか否かを判定し、運動最小閾値Ｔｈａｍｉｎを超えた場合にのみ（Ｓ２３：ＹＥＳ）、次の処理に進む。
【００５９】
次に、ステップＳ２４において、ＣＰＵ１１は、ステップＳ２２で決定したオブジェクト数の閾値Ｔｈｕと、タッチパネル１２に表示されているオブジェクトの数を単位領域Ｕｋごとに比較し、単位領域Ｕｉのオブジェクト数が閾値Ｔｈｕを超えている場合には、当該単位領域Ｕｉ内の複数のオブジェクトは重なっているものと判定し、表示判定スコアＳＴｉ、ＳＡＪ、ＳＩｕ、又はＳＣｇに基づいて重なっているものと判定されたオブジェクトの表示の前後を入れ替える（Ｓ１５）。
【００６０】
なお、本変形例においては、携帯端末装置１０の加速度（すなわち、携帯端末装置１０の運動）の大きさに応じて単位領域において許容される閾値Ｔｈｕを可変とするが、ユーザが携帯端末装置１０を傾ける動作に応じて水平面に対するタッチパネル１２の角度の変化を検出し、水平面に対して変化した角度θｄの大きさに応じてオブジェクトの閾値Ｔｈｕを可変とするようにしてもよい。すなわち、単位領域において許容される閾値Ｔｈｕは、検出部１１ｄが検出した携帯端末装置１０の運動の大きさ又は水平面に対して変化した角度θｄの大きさに応じて定められる。
本変形例によれば、携帯端末装置１０のユーザは、携帯端末装置１０を振る強さ又は傾きの程度を変更するだけで重なっていると判定されるオブジェクトを変更することが可能となる。
【００６１】
（４）変形例４
上述した第１〜第４実施形態では、重なり判定処理において、重なり判定部１１ａは単位領域Ｕｋに表示されているオブジェクトの数が単位領域Ｕｉにおいて許容される閾値Ｔｈｕを超える場合に、当該単位領域に含まれる複数のオブジェクトが重なっているものと判定するが、本発明はこれに限られず、重なり判定部１１ａは、オブジェクトの形状に基づいて重なり判定処理を行ってもよい。
図１３は、本変形例における重なり判定処理の説明図であり、図１４は、携帯端末装置１０の記憶部１４に記憶される重なり判定結果テーブルＴＢＬ１３の一例を示す図である。
図１３は、第１実施形態において記事Ｔ１のオブジェクトと記事Ｔ４のオブジェクトとの重なりを判定する場合の例を示す。具体的には、ＣＰＵ１１ｆは、２つの記事Ｔ１のオブジェクトと記事Ｔ４のオブジェクトとが、下記の条件を全て満たすか否かで重なっているか否かを判定する。
ｘ１Ｔ１＜ｘ２Ｔ４
ｘ１Ｔ４＜ｘ２Ｔ１
ｙ１Ｔ４＞ｙ２Ｔ１
ｙ１Ｔ１＞ｙ２Ｔ４
ただし、図示のように、記事Ｔ１のオブジェクトの図中左上頂点の座標は（ｘ１Ｔ１，ｙ１Ｔ１）であり、右下頂点の座標は（ｘ２Ｔ１，ｙ２Ｔ１）である。また、記事Ｔ４のオブジェクトの図中左上頂点の座標は（ｘ１Ｔ４，ｙ１Ｔ４）であり、右下頂点の座標は（ｘ２Ｔ４，ｙ２Ｔ４）である。
【００６２】
ＣＰＵ１１は、タッチパネル１２に表示されている全てのオブジェクト（第１実施形態ではオブジェクトＴ１〜Ｔ５）について、２オブジェクトずつ、上記条件を満たすか否かを判定し、重なっているか否かを示す重なりフラグ（重なっている場合には「１」、重なっていない場合には「０」）を記憶部１４の重なり判定結果テーブルＴＢＬ１３に記憶する。第１実施形態で説明したように、重なり判定処理は間欠的に実行される。ＣＰＵ１１は、タッチパネル１２に新たな記事のオブジェクトが追加された場合には、新たな記事とすでに表示されている記事との重なり、及び新たな記事と別の新たな記事との重なりを判定し、判定結果を重なり判定結果テーブルＴＢＬ１３に追加記憶する。
【００６３】
表示制御部１１ｃは、検出部１１ｄが閾値Ｔｈａ１を超える携帯端末装置１０の運動を検出すると、重なり判定結果テーブルＴＢＬ１３を参照して、重なりフラグ「１」を有する記事ＩＤのオブジェクト全てについて、表示判定スコアＳＴｉに基づいてスコアが高いオブジェクトほど前面に表示されるようにタッチパネル１２を制御する。
【００６４】
上述した実施形態のように単位領域Ｕｋに基づいた重なり判定を行う場合には、単位領域内のオブジェクト数がオブジェクト数の閾値Ｔｈｕを超える場合には重なっているものとみなすので、オブジェクト数の閾値Ｔｈｕを超えない場合には、表示されているオブジェクトが実際に他のオブジェクトと重なっていても重なっていると判定されない。また、表示されているオブジェクトが実際に他のオブジェクトと重なっていない場合にも、オブジェクト数の閾値Ｔｈｕを超えれば重なっていると判定されてしまう。本変形例によれば、オブジェクトの形状に基づいて個々に重なり判定を行うので、表示されているオブジェクトが実際に他のオブジェクトと重なっているか否かを確実に判定することができるという利点がある。
なお、本変形例は第１実施形態を例にとって説明したが、第２〜第４実施形態にも適用可能である。その場合、オブジェクトの形状に応じて比較の対象とする座標を適宜設定して、２つのオブジェクトの重なりを形状に基づいて判定する。
【００６５】
＜第５実施形態＞
次に、本発明の第５実施形態について説明する。上述した第１実施形態では、携帯端末装置１０のユーザが携帯端末装置１０を振る動作を検出すると、表示判定スコアＳＴｉに基づいて、タッチパネル１２に重なって表示されていると判定されたｐ個の記事Ｔ１,Ｔ２,Ｔ３,…Ｔｐのオブジェクトのうちスコアが高いオブジェクトほど前面に表示されるようにタッチパネル１２を制御するが、本実施形態では、携帯端末装置１０を振る動作を検出すると、タッチパネル１２に重なって表示されていると判定されたオブジェクトのうち、表示判定スコアＳＴｉが閾値Ｔｈｓを下回る記事Ｔｉのオブジェクトを消去するようにタッチパネル１２を制御する点で第１実施形態と異なる。
以下の説明において、上記第１実施形態と共通の要素については共通の符号を用い、その説明は適宜省略する。
【００６６】
図１５は、本実施形態に係る表示制御処理のフローチャートであり、図１６は本実施形態に係る表示制御処理における画面遷移図である。
図１５において、ＣＰＵ１１は、ステップＳ１１においてタッチパネル１２に表示されているｐ個のオブジェクトについて重なり判定処理を行い、加速度センサ１５が測定した３軸方向の加速度から求められる携帯端末装置１０の加速度の大きさが閾値Ｔｈａ１を超えると（Ｓ１２：ＹＥＳ）、ステップＳ１１において重なっていると判定された複数の記事Ｔｉのオブジェクトの各々について、表示判定スコアＳＴｉが閾値Ｔｈｓを下回っているかを判定する（Ｓ１３）。そして、表示判定スコアＳＴｉが閾値Ｔｈｓを下回っている記事Ｔｉのオブジェクトをタッチパネル１２から消去するようタッチパネル１２を制御する（Ｓ１３：ＹＥＳ→Ｓ１４）。一方、閾値Ｔｈｓを下回る記事Ｔｉのオブジェクトがない場合（Ｓ１３：ＮＯ）、処理はステップＳ１１に戻る。
【００６７】
具体的には、図１６の（ａ）の表示例では、地図上に記事Ｔ１〜Ｔ５の５つの記事が表示されており、記事Ｔ１，Ｔ３，及びＴ４のオブジェクトが重なっているから、ＣＰＵ１１は、重なり判定処理の結果、記事Ｔ１，Ｔ３，及びＴ４のオブジェクトが重なっているものと判定する。
【００６８】
ＣＰＵ１１は、第１実施形態と同様に、記事Ｔ１〜Ｔ５のオブジェクトの表示判定スコアＳＴ１〜ＳＴ５を算出して、スコアテーブルＴＢＬ１２（図６）に記憶している。
ただし、本実施形態では、ＣＰＵ１１は、下記式に基づいて地図上に表示されている記事Ｔｉのオブジェクトの表示判定スコアＳＴｉを算出する。
ＳＴｉ＝（α−ｔ）×ｎ×ｗ  ・・・式（１）’
ただし、αは記事Ｔｉのオブジェクトをタッチパネル１２において最大で何秒表示するかを定めるパラメータである。ｔは記事Ｔｉのオブジェクトが最前面に表示されてからの経過時間であり、ｎは記事Ｔｉの記事テキストの文字数であり、ｗは記事Ｔｉの重要度を示す重要度指標である。
【００６９】
ここで、上述した第１実施形態では、一旦地図上に表示された記事Ｔｉのオブジェクトはそのまま表示され続けるが、本実施形態では、記事Ｔｉのオブジェクトの表示開始から所定時間αが経過するとオブジェクトが消える。携帯端末装置１０のＣＰＵ１１は、記事Ｔｉのオブジェクトの表示開始から所定時間αが経過すると当該記事のレコードを記事テーブルＴＢＬ１１から削除する。よって、記事テーブルＴＢＬ１１には、「最前面表示時間」は記憶されない。また、スコアテーブルＴＢＬ１２（図６）には、タッチパネル１２に現在表示されている記事Ｔｉのオブジェクト（すなわち、記事テーブルＴＢＬ１１に記憶されている記事Ｔｉ）について算出された表示判定スコアＳＴｉだけが記憶される。
【００７０】
ＣＰＵ１１は、携帯端末装置１０の加速度の大きさが閾値Ｔｈａ1を超えたことを検出すると、重なっていると判定された記事Ｔ１，Ｔ３，及びＴ４のオブジェクトのうち、その表示判定スコアが閾値Ｔｈｓ（例えば、「１０」）を下回っているものを消去する。図６に示す例では、記事Ｔ１の表示判定スコアＳＴ１＝８が閾値Ｔｈｓを下回っている。よって、ＣＰＵ１１は、記事Ｔ１のオブジェクトを消去するようにタッチパネル１２を制御する。
すなわち、ＣＰＵ１１は、閾値Ｔｈａ1を超える運動を検出した場合に、重なっていると判定した複数の記事Ｔｉのオブジェクトのうち前記スコア算出部が算出したスコアが閾値Ｔｈｓを下回る記事Ｔｉのオブジェクトが消えるようにタッチパネル１２を制御する表示制御部１１ｃとして機能する。
【００７１】
タッチパネル１２には、図１６（ｂ）に示されるように、記事Ｔ１のオブジェクトが消去され、記事Ｔ２〜Ｔ５の４つの記事が表示されたブログ地図が表示される。なお、図１６（ｂ）に示す例では、ＣＰＵ１１は最前面に表示されている記事Ｔ１のオブジェクトを消去するが、仮に最背面に表示されている記事Ｔ４のオブジェクトの表示判定スコアＳＴ４が閾値Ｔｈｓを下回る場合には、記事Ｔ４のオブジェクトを消去する。すなわち、重なっていると判定されたオブジェクトの重なり順とは関係なく、表示判定スコアＳＴｉが閾値Ｔｈｓを下回る記事Ｔｉのオブジェクトが消去される。
【００７２】
以上説明したように、本実施形態では、携帯端末装置１０を振る動作を検出すると、タッチパネル１２に重なって表示されていると判定された記事Ｔｉのオブジェクトのうち、表示判定スコアＳＴｉが閾値Ｔｈｓを下回る記事Ｔｉのオブジェクトを消去するようにタッチパネル１２を制御するので、地図上に重なって表示されている記事Ｔｉのオブジェクトのうちユーザが閲覧した可能性が低く有用性が高いと推定される記事Ｔｉのオブジェクトがタッチパネル１２上に表示され続け、そうでない記事Ｔｉのオブジェクトは消去されることになる。よって、本実施形態によれば、ユーザによるオブジェクト選択操作を必要とせず、ユーザが閲覧した可能性が低く有用性が高いと推定される記事Ｔｉのオブジェクトの視認性を上げることが可能となる。
【００７３】
＜第５実施形態の変形例＞
本発明は上述した第５実施形態に限定されず、以下の変形が可能である。また、各変形例は適宜組み合わせることができる。
＜変形例１＞
上述した第５実施形態では、被閲覧度指標としての経過時間ｔ及び文字数ｎ、及び、重要度指標ｗに基づいて表示判定スコアＳＴｉを算出するが、被閲覧度指標として経過時間ｔ又は文字数ｎのいずれかを用いてもよい。すなわち、経過時間ｔ及び文字数ｎのいずれか一方と、重要度指標ｗとに基づいて表示判定スコアＳＴｉを算出してもよい。また、被閲覧度指標及び重要度指標の少なくともいずれかに基づいて表示判定スコアＳＴｉを算出してもよい。よって、経過時間ｔ、文字数ｎ、及び重要度指標ｗの少なくともいずれかに基づいて表示判定スコアＳＴｉを算出してもよい。
よって、例えば、経過時間ｔのみに基づいて表示判定スコアＳＴｉを算出する場合、すなわち、ＳＴｉ＝α−ｔである場合、最前面に表示されている経過時間ｔが一定程度よりも長い記事Ｔｉのオブジェクトが消去される。同様に、ＳＴｉ＝ｎの場合には文字数が一定程度よりも少ない記事Ｔｉのオブジェクトが消去され、ＳＴｉ＝ｗの場合には重要度が一定程度よりも低い記事Ｔｉのオブジェクトが消去される。
【００７４】
＜変形例２＞
上述した第５実施形態では、重なり判定処理において、重なり判定部１１ａは単位領域Ｕｋに表示されている記事Ｔｉのオブジェクトの数が単位領域Ｕｉにおいて許容されるオブジェクト数の閾値Ｔｈｕを超える場合に、当該単位領域に含まれる複数のオブジェクトが重なっているものと判定するが、本発明はこれに限られない。
例えば、加速度センサ１５が測定した３軸方向の加速度から求められる携帯端末装置１０の加速度の大きさに応じて、単位領域において許容される閾値Ｔｈｕを可変としてもよい。
図１７は、本変形例における表示制御処理のフローチャートである。図示されるように、ＣＰＵ１１は、まず、加速度センサ１５が測定した３軸方向の加速度から携帯端末装置１０の加速度の大きさを求める（Ｓ２１）。次に、ＣＰＵ１１は、携帯端末装置１０の加速度の大きさに応じて、単位領域において許容されるオブジェクト数の閾値Ｔｈｕを決定する（Ｓ２２）。この場合に、ＣＰＵ１１は、加速度の大きさが大きいほどオブジェクト数が少なくなるように閾値Ｔｈｕを決定してもよいし、加速度の大きさが大きいほどオブジェクト数が多くなるように閾値Ｔｈｕを決定してもよい。また、オブジェクト数の閾値Ｔｈｕは、変換式を用いて演算によって求められてもよいし、加速度の大きさの範囲とオブジェクト数の閾値Ｔｈｕとを予め対応付けた変換テーブルに従って求められてもよい。
【００７５】
次に、ＣＰＵ１１は、ステップＳ２３において、ステップＳ２１で取得した携帯端末装置１０の加速度の大きさが閾値Ｔｈａｍｉｎを超えるか否かを判定し、閾値Ｔｈａｍｉｎを超えた場合にのみ（Ｓ２３：ＹＥＳ）、次の処理に進む。
【００７６】
次に、ステップＳ２４において、ＣＰＵ１１は、ステップＳ２２で決定したオブジェクト数の閾値Ｔｈｕと、タッチパネル１２に表示されているオブジェクトの数を単位領域Ｕｋごとに比較し、単位領域Ｕｉのオブジェクト数が閾値Ｔｈｕを超えている場合には、当該単位領域Ｕｉ内の複数のオブジェクトは重なっているものと判定する。そして、ＣＰＵ１１は、重なっているものと判定された複数の記事Ｔｉのオブジェクトのうち表示判定スコアＳＴｉが閾値Ｔｈｓを下回るオブジェクトを消去する（Ｓ１３：ＹＥＳ→Ｓ１４）。
【００７７】
なお、本変形例においては、携帯端末装置１０の加速度の大きさに応じて単位領域において許容されるオブジェクト数の閾値Ｔｈｕを可変とするが、ユーザが携帯端末装置１０を傾ける動作に応じて水平面に対するタッチパネル１２の角度の変化θｄを検出し、水平面に対して変化した角度の大きさに応じてオブジェクト数の閾値Ｔｈｕを可変とするようにしてもよい。
すなわち、単位領域において許容されるオブジェクト数の閾値Ｔｈｕは、検出部１１ｄが検出した携帯端末装置１０の運動の大きさ又は水平面に対して変化した角度の大きさに応じて定められる。
本変形例によれば、携帯端末装置１０のユーザは、携帯端末装置１０を振る強さを変更するだけで、重なり判定に用いるオブジェクト数の閾値Ｔｈｕを変更することが可能となる。
【００７８】
＜変形例３＞
上述した第５実施形態では、第１〜第４実施形態の変形例４（図１３及び図１４）で説明したように、オブジェクトの形状に基づいて重なり判定処理を行ってもよい。
【００７９】
＜変形例４＞
上述した第５実施形態では、ユーザが携帯端末装置１０を振る動作に応じて、閾値Ｔｈａ１を超える携帯端末装置１０の運動を検出すると（Ｓ１２：ＹＥＳ）、重なっているものと判定された複数の記事Ｔｉのオブジェクトのうち表示判定スコアＳＴｉが閾値Ｔｈｓを下回るオブジェクトを消去するが、携帯端末装置１０の運動を検出する代わりに、水平面に対するタッチパネル１２の角度の変化を検出するようにしてもよい。
この場合、加速度センサ１５は、ユーザが携帯端末装置１０を傾ける動作に応じた加速度を測定する。ＣＰＵ１１は、加速度センサ１５が測定した３軸方向の加速度に基づいて、タッチパネル１２の角度θｘを算出し、水平面に対する角度の変化θｄが閾値Ｔｈθを超えたときに、閾値Ｔｈθを超える角度の変化を検出する。
よって、ＣＰＵ１１は、ユーザの操作に応じた水平面に対するタッチパネル１２の角度の変化θｄを検出する検出部１１ｄとして機能する。そして、ＣＰＵ１１は、閾値Ｔｈθを超える角度の変化θｄを検出した場合に、重なっていると判定した複数のオブジェクトのうち表示判定スコアＳＴｉが閾値Ｔｈｓを下回るオブジェクトが消えるようにタッチパネル１２を制御する。
なお、加速度センサ１５の代わりにジャイロスコープを用いて、水平面に対するタッチパネル１２の角度の変化θｄを検出するようにしてもよい。
【００８０】
＜変形例５＞
上記第５実施形態において、ＣＰＵ１１は、複数の記事Ｔｉのオブジェクトのうち表示判定スコアＳＴｉが閾値Ｔｈｓを下回るオブジェクトが消えるようにタッチパネル１２を制御する際に、消えようとするオブジェクトが下方に滑るように移動した後に消えるように制御してもよい。すなわち、ＣＰＵ１１は、閾値Ｔｈθを超える角度の変化θｄを検出した場合には、消えようとするオブジェクトが下方に滑るようにして移動した後に消えるように制御してもよい。
図１８は、本変形例に係る表示制御処理のフローチャートであり、図１９は、同表示制御処理におけるオブジェクト消去処理の説明図である。図１８に示されるように、ＣＰＵ１１は、タッチパネル１２に表示されている複数の記事Ｔ１〜Ｔ５のオブジェクトについて重なり判定処理を行い（Ｓ１１）、ステップＳ１２ａにおいて、閾値Ｔｈθを超える、水平面に対するタッチパネル１２の角度の変化θｄを検出すると（Ｓ１２ａ：ＹＥＳ）、ステップＳ１１において重なっていると判定した複数のオブジェクトのうち表示判定スコアＳＴｉが閾値Ｔｈθを下回るオブジェクトが下方に滑るように移動した後に消えるようにタッチパネル１２を制御する。
【００８１】
図１９の（ａ）に示す例においては、携帯端末装置１０のタッチパネル１２はほぼ水平状態にあり、このときタッチパネル１２には記事Ｔ１〜Ｔ５のオブジェクトが表示されている。この状態において携帯端末装置１０のユーザが携帯端末装置１０を傾ける動作を行い、ＣＰＵ１１が、閾値Ｔｈθを超える、水平面に対するタッチパネル１２の角度の変化θｄを検出すると、表示判定スコアＳＴｉが閾値Ｔｈｓを下回るオブジェクト（この例では記事Ｔ１のオブジェクト）が下方（矢印Ｙが示す方向）に滑るように移動した後にタッチパネル１２から消える（図１９の（ｂ））。この変形例によれば、携帯端末装置１０のユーザは、携帯端末装置のタッチパネル１２を傾ける操作を行うと、傾ける操作に応じて消えてようとするオブジェクトが下方に落ちてゆくので、ユーザが消えてゆくオブジェクトを視認することができるという利点がある。
【００８２】
＜変形例６＞
上記第５実施形態の変形例５において、ＣＰＵ１１が、複数の記事Ｔｉのオブジェクトのうち表示判定スコアＳＴｉが閾値Ｔｈｓを下回るオブジェクトが下方に滑るように移動した後に消えるようにタッチパネル１２を制御する際に、水平面に対するタッチパネル１２の角度の変化θｄに応じて、表示判定スコアＳＴｉの閾値Ｔｈｓを可変とするようにしてもよい。すなわち、ＣＰＵ１１は、水平面に対するタッチパネル１２の角度の変化θｄが第１の角度範囲内にある場合には、重なっていると判定された複数のオブジェクトのうち第１閾値を下回る表示判定スコアＳＴｉのオブジェクトがタッチパネル１２から消え、水平面に対するタッチパネル１２の角度の変化θｄが第１の角度範囲とは異なる第２の角度範囲にある場合には、第１閾値よりも値が高い第２閾値を下回る表示判定スコアＳＴｉのオブジェクトがタッチパネル１２から消えるように制御するようにしてもよい。
【００８３】
図２０は、本変形例に係る角度範囲の説明図であり、図２１は、本変形例に係る表示制御処理のフローチャートである。図２０に示されるように、本変形例では、第１の角度範囲Ｒ１「θ１＜θｄ≦θ２」、第２の角度範囲Ｒ２「θ2＜θｄ≦θ３」、及び第３の角度範囲Ｒ３「θ３＜θｄ≦θ４」が設けられている。上述したように、水平面に対するタッチパネル１２の角度の変化θｄは、水平面に対するタッチパネル１２の基準角度θ0と、ユーザが携帯端末装置１０を傾ける動作に応じてＣＰＵ１１が算出した水平面に対するタッチパネル１２の角度θｘとの差分θｄとして算出し得る。そして、第１の角度範囲Ｒ１に対応する閾値として第１閾値ＴｈＳ１、第２の角度範囲Ｒ２に対応する閾値として第２閾値ＴｈＳ２、第３の角度範囲Ｒ３に対応する閾値として第３閾値ＴｈＳ３が定められている（ＴｈＳ１＜ＴｈＳ２＜ＴｈＳ３）。第１の角度範囲の下限値θ１は、図２１のステップＳ１２ａにおける閾値Ｔｈθと同値である。
ただし、第１〜第３の３つの角度範囲を設けなくてもよく、少なくとも２つの角度範囲を設け、各々に対応した閾値として少なくとも第１閾値ＴｈＳ１及び第２閾値ＴｈＳ２（ＴｈＳ１＜ＴｈＳ２）を定めるようにしてもよい。
【００８４】
図２１に示されるように、ＣＰＵ１１は、まず、タッチパネル１２に表示されているｐ個の記事Ｔ１,Ｔ２,Ｔ３,…Ｔｐのオブジェクトについて重なり判定処理を行い（Ｓ１１）、ステップＳ１２ａにおいて、閾値Ｔｈθを超える、水平面に対するタッチパネル１２の角度の変化θｄを検出すると（Ｓ１２ａ：ＹＥＳ）、角度の変化θｄが第１〜第３の角度範囲Ｒ１〜Ｒ３のいずれに属するかを判別する（Ｓ１６）。
【００８５】
ＣＰＵ１１は、角度の変化θｄが第１の角度範囲Ｒ１にある場合には、ステップＳ１１において重なっているとオブジェクト判定した複数のオブジェクトのうち表示判定スコアＳＴｉが第１閾値ＴｈＳ１を下回るオブジェクトが下方に滑るように移動した後に消えるようにタッチパネル１２を制御する（Ｓ１７ａ）。同様に、ＣＰＵ１１は、角度の変化θｄが第２の角度範囲Ｒ２にある場合には、重なっていると判定した複数のオブジェクトのうち表示判定スコアＳＴｉが第２閾値ＴｈＳ２を下回るオブジェクトが消え（Ｓ１７ｂ）、角度の変化θｄが第３の角度範囲Ｒ３にある場合には、表示判定スコアＳＴｉが第３閾値ＴｈＳ３を下回るオブジェクトが消えるようにタッチパネル１２を制御する（Ｓ１７ｃ）。
続いて、ＣＰＵ１１は、ステップＳ１２ａに戻り、水平面に対するタッチパネル１２の角度の変化θｄが、閾値Ｔｈθを超えるか否かを判定する。その判定結果がＹＥＳの場合、ＣＰＵ１１は、再びステップＳ１６以降の処理を繰り返す。一方、ステップＳ１２ａの判定結果がＮＯの場合、すなわち、閾値Ｔｈθを超える、水平面に対するタッチパネル１２の角度の変化θｄが検出されなかった場合には、処理はステップＳ１１に戻る。
【００８６】
さらに具体的には、ユーザが携帯端末装置１０を傾ける動作に応じて検出された角度の変化θｄが第１の角度範囲Ｒ１にある場合には、重なっていると判定した複数のオブジェクトのうち表示判定スコアＳＴｉが第１閾値ＴｈＳ１を下回るオブジェクトが下方に滑るように移動した後に消え（Ｓ１２ａ→Ｓ１６→Ｓ１７ａ）。続いて、ユーザが、携帯端末装置１０を傾ける動作をした場合に当該動作に応じて検出された角度の変化θｄが第２の角度範囲Ｒ２にある場合には、残りの重なっているオブジェクトのうち、表示判定スコアＳＴｉが第１閾値ＴｈＳ１よりも高い第２閾値ＴｈＳ２を下回るオブジェクトが下方に滑るように移動した後に消える（Ｓ１２ａ→Ｓ１６→Ｓ１７ｂ）。そして、さらにユーザが携帯端末装置１０を傾ける動作をした場合に検出された角度の変化θｄが第３の角度範囲Ｒ３にある場合には、残りの重なっているオブジェクトのうち表示判定スコアＳＴｉが第２閾値ＴｈＳ１よりもさらに高い第３閾値ＴｈＳ３を下回るオブジェクトが下方に滑るように移動した後に消える（Ｓ１２ａ→Ｓ１６→Ｓ１７ｃ）。このように、本変形例では、ユーザが携帯端末装置１０を少しずつ傾けると、表示判定スコアＳＴｉが低いオブジェクトから順に少しずつ滑るように下方に移動して消えてゆくようにタッチパネル１２に表示することが可能となる。よって、本変形例によれば、携帯端末装置１０のユーザは、タッチパネル１２を傾ける角度を少しずつ変えるという直観的なジェスチャーにより、落ちてゆくオブジェクトを変えることが可能となる。
また、上記変形例１と組み合わせた場合において、例えば、表示判定スコアＳＴｉを記事Ｔｉの経過時間ｔのみに基づいて算出する場合には表示判定スコアＳＴｉ＝α−ｔとなるから、ＣＰＵ１１は、最前面に表示されている時間が長いものから順に、下方に滑るように移動して消えてゆくようにタッチパネル１２を制御することが可能となる。
【００８７】
また、図２１から理解されるように、ステップＳ１１及びステップＳ１２ａが実行された後、ステップＳ１６において、例えば、角度の変化θｄが第３の角度範囲Ｒ３にあると判定された場合には、表示判定スコアＳＴｉが第３閾値ＴｈＳ３を下回るオブジェクトが下方に滑るように移動した後に消える。すなわち、ユーザが携帯端末装置１０を少しずつ傾ける動作を経由せずに初めから第３の角度範囲Ｒ３に相当する程度に傾ける動作をした場合には、第３閾値ＴｈＳ３に応じてオブジェクトが消去される。よって、本変形例によれば、ユーザが携帯端末装置１０を傾ける角度に応じて、オブジェクトを消去するか否かの判定に用いる表示判定スコアＳＴｉの閾値Ｔｈθを変更することが可能となる。すなわち、本変形例によれば、携帯端末装置１０のユーザは、タッチパネル１２を傾ける角度を変えるという直観的なジェスチャーにより、消去するオブジェクトの選択に用いるスコアの閾値ＴｈＳを変えることが可能となる。
【００８８】
ステップＳ１６において、ＣＰＵ１１が、角度の変化θｄが第３の角度範囲Ｒ３を超えると判定した場合、すなわち、第３の角度範囲Ｒ３の上限θ４を超える場合（θｄ＞θ４）には、重なって表示されていると判定された複数のオブジェクトの全てが下方に滑るように移動した後に消えるようにタッチパネル１２を制御する（Ｓ１７ｄ）。その後、処理はステップＳ１１に戻る。すなわち、ユーザが携帯端末装置１０を少しずつ傾ける動作を経由せずに初めから第３の角度範囲Ｒ３を超える程度に大きく傾ける動作をした場合には、重なって表示されていると判定された複数のオブジェクトの全てが消去される。よって、携帯端末装置１０のユーザは、タッチパネル１２を大きく傾けるという直観的で簡易なジェスチャーにより、重なっているオブジェクトを全て消去することが可能となる。
【００８９】
なお、本変形例においては、角度の変化θｄに応じて、消去されようとするオブジェクトが下方に向かって移動する速度を異ならせるようにしてもよい。すなわち、角度の変化θｄが第１の角度範囲Ｒ１にある場合には、表示判定スコアＳＴｉが第１閾値ＴｈＳ１を下回るオブジェクトを第１の速度Ｖ１で移動させ、第２の角度範囲Ｒ２にある場合には、表示判定スコアＳＴｉが第２閾値ＴｈＳ２を下回るオブジェクトを第２の速度Ｖ２で移動させ、第３の角度範囲Ｒ３にある場合には、表示判定スコアＳＴｉが第３閾値ＴｈＳ３を下回るオブジェクトを第３の速度Ｖ３で移動させ、第３の角度範囲Ｒ３の上限θ４を超える場合（θｄ＞θ４）には、第４の速度Ｖ４で移動させるようにしてもよい（Ｖ１＜Ｖ２＜Ｖ３＜Ｖ４）。この態様では、ユーザが携帯端末装置１０を傾ける角度に応じて、消去されるオブジェクトを可変とするだけでなく、消去されるオブジェクトが多いほど、下方に移動する速度（すなわち、落ちる速度）を大きくするので、携帯端末装置１０のユーザは、タッチパネル１２を傾ける角度を変えるという直観的なジェスチャーにより、オブジェクトが落ちる速度を変えることが可能となる。ただし、この場合において、消去されるオブジェクトが多いほど、下方に移動する速度を小さくしてもよい（Ｖ１＞Ｖ２＞Ｖ３＞Ｖ４）。
【００９０】
＜変形例７＞
上記第５実施形態の変形例５において、ＣＰＵ１１が、複数の記事Ｔｉのオブジェクトのうち表示判定スコアＳＴｉが閾値Ｔｈｓを下回るオブジェクトが下方に滑るように移動した後に消えるようにタッチパネル１２を制御する際に、水平面に対するタッチパネル１２の角度の変化θｄに応じて、表示判定スコアＳＴｉが閾値Ｔｈｓを下回るオブジェクトが下方に移動する速度を可変としてもよい。すなわち、ＣＰＵ１１は、タッチパネル１２の角度の変化θｄが第１の角度範囲にある場合には、タッチパネル１２から消えようとするオブジェクトが第１の速度Ｖ１で移動し、タッチパネル１２の角度の変化θｄが前記第１の角度範囲とは異なる第２の角度範囲にある場合には、タッチパネル１２から消えようとするオブジェクトが前記第１の速度Ｖ１よりも大きい第２の速度Ｖ２で移動するように制御するようにしてもよい。
【００９１】
図２２は、本変形例に係る表示制御処理のフローチャートである。また、本変形例における角度範囲は図２０に示すものと同様である。
同図に示されるように、ＣＰＵ１１は、まず、タッチパネル１２に表示されている複数の記事Ｔ１〜Ｔ５のオブジェクトについて重なり判定処理を行い（Ｓ１１）、ステップＳ１２ａにおいて、閾値Ｔｈθを超える水平面に対するタッチパネル１２の角度の変化θｄを検出すると（Ｓ１２ａ：ＹＥＳ）、ステップＳ１１において重なっていると判定した複数のオブジェクトのうち表示判定スコアＳＴｉが閾値ＴｈＳを下回るオブジェクトがあるか否かを判定する（Ｓ１３）。この判定結果がＹＥＳの場合、ＣＰＵ１１は、角度の変化θｄが第１〜第３の角度範囲Ｒ１〜Ｒ３のいずれの角度範囲に属するかを判別する（Ｓ１６）。
【００９２】
ＣＰＵ１１は、角度の変化θｄが第１の角度範囲Ｒ１にある場合には、表示判定スコアＳＴｉが閾値ＴｈＳを下回るオブジェクトが第１の速度Ｖ１で下方に滑るように移動した後に消えるようにタッチパネル１２を制御する（Ｓ１８ａ）。同様に、ＣＰＵ１１は、角度の変化θｄが第２の角度範囲Ｒ２にある場合には、重なっていると判定した複数のオブジェクトのうち表示判定スコアＳＴｉが閾値ＴｈＳを下回るオブジェクトが第２の速度Ｖ２（Ｖ１＜Ｖ２）で移動し（Ｓ１８ｂ）、角度の変化θｄが第３の角度範囲Ｒ３にある場合には、表示判定スコアＳＴｉが閾値ＴｈＳを下回るオブジェクトが第３の速度Ｖ３（Ｖ２＜Ｖ３）で移動して消えるようにタッチパネル１２を制御する（Ｓ１８ｃ）。
【００９３】
また、ステップＳ１６において、ＣＰＵ１１が、角度の変化θｄが第３の角度範囲Ｒ３を超えると判定した場合（θｄ＞θ４）、重なって表示されていると判定された複数のオブジェクトの全てが第４の速度Ｖ４（Ｖ３＜Ｖ４）で移動した後に消えるようにタッチパネル１２を制御する（Ｓ１８ｄ）。その後、処理はステップＳ１１に戻る。
本変形例では、ユーザが携帯端末装置１０のタッチパネル１２を傾ける角度が大きいほど、消去されようとするオブジェクトが下方に移動する速度（すなわち、落ちる速度）を大きくするので、本変形例によれば、携帯端末装置１０のユーザは、タッチパネル１２を傾ける角度を変えるという直観的なジェスチャーにより、オブジェクトが落ちる速度を変えることが可能となる。なお、代わりに、タッチパネル１２を傾ける角度が大きいほど、下方に移動する速度を小さくしてもよい（Ｖ１＞Ｖ２＞Ｖ３＞Ｖ４）。
【００９４】
＜第６実施形態＞
上記第５実施形態では、携帯端末装置１０のユーザが携帯端末装置１０を振る操作を行い、それに応じて検出された携帯端末装置１０の加速度の大きさが閾値Ｔｈａ１を超える場合には、タッチパネル１２に重なって表示されているｐ個の記事Ｔ１,Ｔ２,Ｔ３,…Ｔｐのオブジェクトのうち表示判定スコアＳＴｉが閾値ＴｈＳ１を下回るオブジェクトを消去するが、本実施形態では、これに加えて、ユーザが携帯端末装置１０を強く振る操作をすると、タッチパネル１２に表示されている記事のオブジェクトを全て消去する。
以下の説明において、上記第５実施形態と共通の要素については共通の符号を用い、その説明は適宜省略する。
【００９５】
図２３は、本実施形態に係る表示制御処理のフローチャートである。同図に示されるように、ＣＰＵ１１は、ステップＳ１１においてタッチパネル１２に表示されているｐ個の記事Ｔ１,Ｔ２,Ｔ３,…Ｔｐのオブジェクトについて重なり判定処理を行い、加速度センサ１５が測定した３軸方向の加速度から求められる携帯端末装置１０の加速度の大きさが第１閾値Ｔｈａ１を超えると（Ｓ１２ｃ：ＹＥＳ）、続いて、携帯端末装置１０の加速度の大きさが第２閾値Ｔｈａ２（Ｔｈａ１＜Ｔｈａ２）を超えるか否かを判定する（Ｓ１２ｄ）。この判定結果がＮＯの場合、ＣＰＵ１１は、ステップＳ１１において重なっていると判定された複数のオブジェクトの各々について、表示判定スコアＳＴｉが閾値Ｔｈｓを下回っているかを判定する（Ｓ１３）。そして、表示判定スコアＳＴｉが閾値Ｔｈｓを下回っているオブジェクトをタッチパネル１２から消去するようタッチパネル１２を制御する（Ｓ１４）。
一方、ＣＰＵ１１は、ステップＳ１２ｄにおいて、携帯端末装置１０の加速度の大きさが第２閾値Ｔｈａ２を超えると判定すると（Ｓ１２ｄ：ＹＥＳ）、タッチパネル１２に表示されているｐ個の記事Ｔ１,Ｔ２,Ｔ３,…Ｔｐのオブジェクトを全て消去する（Ｓ１４ｂ）。そして、新たにブログ地図提供サーバ３０から受信したブログ地図を再度読み込んでタッチパネル１２に表示させる（Ｓ１４ｃ）。
【００９６】
図２４は本実施形態に係る表示制御処理における画面遷移図である。図２４（ａ）に示されるように、タッチパネル１２には記事Ｔ１〜Ｔ５が表示されている。ＣＰＵ１１は、ステップＳ１２ｄにおいて、携帯端末装置１０の加速度の大きさが第２閾値Ｔｈａ２を超えると判定すると、タッチパネル１２には表示されている記事Ｔ１〜Ｔ５の全ての記事を消去する（図２４（ｂ））。ステップＳ１４ｃにおいて、新たなブログ地図を読み込んでタッチパネル１２に表示させる（図２４（ｃ））。
【００９７】
本実施形態によれば、上記第５実施形態と同様の効果を得ることができる。さらに、ユーザが携帯端末装置１０を強く振る操作をすると、タッチパネル１２に表示されている記事のオブジェクトが全て消去され、新たなブログ地図が読み込まれて表示されるので、ユーザは、タッチパネル１２に表示されている記事のオブジェクトを読み終えた場合や、記事のオブジェクトに興味がない場合には、簡易な操作で、新たなブログ地図を表示した画面に遷移することが可能となる。
【００９８】
＜第６実施形態の変形例＞
本発明は上述した第６実施形態に限られず、以下の変形が可能である。また、各変形例は適宜組み合わせることができる。
（１）上述した第６実施形態では、被閲覧度指標としての経過時間ｔ及び文字数ｎ、及び、重要度指標ｗに基づいて表示判定スコアＳＴｉを算出するが、被閲覧度指標として経過時間ｔ又は文字数ｎのいずれかを用いてもよい。すなわち、経過時間ｔ及び文字数ｎのいずれか一方と、重要度指標ｗとに基づいて表示判定スコアＳＴｉを算出してもよい。また、被閲覧度指標及び重要度指標の少なくともいずれかに基づいて表示判定スコアＳＴｉを算出してもよい。よって、経過時間ｔ、文字数ｎ、及び重要度指標ｗの少なくともいずれかに基づいて表示判定スコアＳＴｉを算出してもよい。
【００９９】
（２）上述した第６実施形態では、重なり判定処理において、重なり判定部１１ａは単位領域Ｕｋに表示されているオブジェクトの数が単位領域Ｕｉにおいて許容される閾値Ｔｈｕを超える場合に、当該単位領域に含まれる複数のオブジェクトが重なっているものと判定するが、本発明はこれに限られない。すなわち、第５実施形態の変形例２（図１７）において説明したように、加速度センサ１５が測定した３軸方向の加速度から求められる携帯端末装置１０の加速度の大きさに応じて、単位領域において許容される閾値Ｔｈｕを可変としてもよい。
また、第１〜第４実施形態の変形例４（図１３及び図１４）で説明したように、オブジェクトの形状に基づいて重なり判定処理を行ってもよい。
【０１００】
＜第１〜第６実施形態の変形例＞
本発明は上述した第１〜第６実施形態に限られず、以下の変形が可能である。また、各変形例は適宜組み合わせることができる。
（１）上述した第１、第５、及び第６実施形態では、記事のオブジェクトとして、吹き出し画像内にプロフィールアイコン、ユーザ名、発信日時及び記事テキストを表示するが、これに限られず、これらの要素の少なくとも１つ又は２以上を任意に組み合わせたものを表示するようにしてもよい。また、オブジェクトＡｊ，Ｂｕ，Ｉｕ，Ｃｇの形状は、図示したもの限られず、任意の形状であってもよい。
また、別の態様として、記事が画像などの添付画像を含む場合には、記事テキストを表示する代わりに、添付画像だけを表示するようにしてもよい。この態様によれば、地図の閲覧者は、一見して記事の内容を把握することが可能となる。
上述した上述した第１、第５、及び第６実施形態では、各記事の緯度経度情報を、ジオタグによって示される緯度経度情報と本文テキストの解析により導出される地名の緯度経度情報の両方に基づいて判定していたが、どちらか一方を用いるようにしてもよい。
【０１０１】
（２）第１〜第６実施形態においては、表示判定スコアＳＴｉ、ＳＡＪ、ＳＩｕ、又はＳＣｇの被閲覧度指標及び重要度指標各指標を各種例示したが、本発明は例示されたものに限られず、オブジェクトをユーザが閲覧したと推定される度合いを示すものとして他の被閲覧度指標を用いてもよい。また、オブジェクトの重要度を示すものとして他の重要度指標を用いてもよい。
【０１０２】
（３）第１〜第６実施形態において、ユーザがブログ地図を閲覧する際に用いる端末は、タッチパネルを有している必要はなく、表示部と操作部とが別々に構成されているものでもよい。
また、携帯端末装置１０を振る動作や傾ける動作を検出する装置として加速度センサを例示したが、これに限られず、ジャイロセンサその他の公知の技術を適宜採用し得る。
【符号の説明】
【０１０３】
１……オブジェクト表示システム、１０……携帯端末装置（オブジェクト表示装置）、１１……ＣＰＵ（重なり判定部、スコア算出部、表示制御部、検出部）、１２……タッチパネル（表示部）、１３……通信部、１４……記憶部、１５……加速度センサ、２０……ブログサーバ、３０……ブログ地図提供サーバ、４０……地図提供サーバ、Ａｊ，Ｂｕ，Ｉｕ，Ｃｇ……オブジェクト、ＳＴｉ，ＳＡｊ，ＳＢｕ，ＳＩｕ，ＳＣｇ……表示判定スコア、Ｔｉ……記事、Ｕk……単位領域。
【図１】
2015114700.tif 000003
【図２】
2015114700.tif 000004
【図３】
2015114700.tif 000005
【図４】
2015114700.tif 000006
【図５】
2015114700.tif 000007
【図６】
2015114700.tif 000008
【図７】
2015114700.tif 000009
【図８】
2015114700.tif 000010
【図９】
2015114700.tif 000011
【図１０】
2015114700.tif 000012
【図１１】
2015114700.tif 000013
【図１２】
2015114700.tif 000014
【図１３】
2015114700.tif 000015
【図１４】
2015114700.tif 000016
【図１５】
2015114700.tif 000017
【図１６】
2015114700.tif 000018
【図１７】
2015114700.tif 000019
【図１８】
2015114700.tif 000020
【図１９】
2015114700.tif 000021
【図２０】
2015114700.tif 000022
【図２１】
2015114700.tif 000023
【図２２】
2015114700.tif 000024
【図２３】
2015114700.tif 000025
【図２４】
2015114700.tif 000026