(57)【特許請求の範囲】
【請求項１】
複数のコンテンツが表示された表示画面の表示形態を変更するための操作が行われる入力部と、
前記表示画面上の任意の位置を囲むような前記入力部に対するユーザ操作の操作開始の始点から終点までの軌跡から、前記ユーザ操作が回転操作であるか否かを検出し、検出結果が前記回転操作ならば、前記回転操作の回転方向および回転回数を検出するとともに、前記軌跡で囲まれる前記表示画面上の領域を選択領域に決定する回転検出部と、
前記複数のコンテンツの中から、前記選択領域内に含まれる位置情報に対応するコンテンツである該当コンテンツを検索するコンテンツ検索部と、
前記回転方向に応じて前記該当コンテンツを表示／非表示するとともに、前記該当コンテンツが複数の場合、前記該当コンテンツのうち表示／非表示する該当コンテンツの個数を前記回転回数に基づいて決定するコンテンツ表示数調節部と、
を備える表示制御装置。
【請求項２】
前記該当コンテンツが前記コンテンツ検索部により検索されない場合に、前記回転検出部は、前記選択領域の大きさを大きくする
請求項１に記載の表示制御装置。
【請求項３】
前記表示画面は、前記複数のコンテンツが表示される画像リスト表示領域と、前記複数のコンテンツに対応する位置情報で示される位置を含む地図が表示される地図表示領域を含み、
前記回転操作は、前記地図表示領域に対して行われる
請求項１または２に記載の表示制御装置。
【請求項４】
前記地図表示領域に表示される地図上において、前記複数のコンテンツに対応する位置情報で示される位置にはマーカーが表示され、
前記表示数調節部は、表示／非表示する該当コンテンツに対応する位置情報で表される位置に表示されたマーカーを表示／非表示する
請求項３に記載の表示制御装置。
【請求項５】
前記選択領域は、前記回転操作の１周目の軌跡に基づいて決定され、前記該当コンテンツの表示／非表示および表示／非表示の数は、前記回転操作の２周目以降の回転操作の回転方向および回転回数それぞれに基づいて決定される
請求項１〜４のいずれかに記載の表示制御装置。
【請求項６】
前記選択領域は、同時に複数設定可能である
請求項１〜４のいずれかに記載の表示制御装置。
【請求項７】
前記コンテンツ表示数調節部は、非表示になった該当コンテンツの縮小画像を表示したフォルダ画像を表示する
請求項１〜６のいずれかに記載の表示制御装置。
【請求項８】
前記コンテンツ表示数調節部は、前記フォルダ画像に、非表示になった該当コンテンツの縮小画像がすべて表示されるように、該縮小画像の倍率を変更する
請求項７に記載の表示制御装置。
【請求項９】
前記入力部はタッチパネルである
請求項１〜８のいずれかに記載の表示制御装置。
【請求項１０】
複数のコンテンツが表示された表示画面の表示形態を変更するための操作が行われる入力部に対して、前記表示画面上の任意の位置を囲むようなユーザ操作が行われた場合、前記ユーザ操作の操作開始の始点から終点までの軌跡から、前記ユーザ操作が回転操作であるか否かを検出し、検出結果が前記回転操作ならば、前記回転操作の回転方向および回転回数を検出するとともに、前記軌跡で囲まれる前記表示画面上の領域を選択領域に決定するステップと、
前記複数のコンテンツの中から、前記選択領域内に含まれる位置情報に対応するコンテンツである該当コンテンツを検索するステップと、
前記回転方向に応じて前記該当コンテンツを表示／非表示するとともに、前記該当コンテンツが複数の場合、前記該当コンテンツのうち表示／非表示する該当コンテンツの個数を前記回転回数に基づいて決定するステップと、
を含む表示制御方法。
【請求項１１】
コンピュータを、
複数のコンテンツが表示された表示画面の表示形態を変更するための操作が行われる入力部に対して、前記表示画面上の任意の位置を囲むようなユーザ操作が行われた場合、前記ユーザ操作の操作開始の始点から終点までの軌跡から、前記ユーザ操作が回転操作であるか否かを検出し、検出結果が前記回転操作ならば、前記回転操作の回転方向および回転回数を検出するとともに、前記軌跡で囲まれる前記表示画面上の領域を選択領域に決定する回転検出手段、
前記複数のコンテンツの中から、前記選択領域内に含まれる位置情報に対応するコンテンツである該当コンテンツを検索するコンテンツ検出手段、
前記回転方向に応じて前記該当コンテンツを表示／非表示するとともに、前記該当コンテンツが複数の場合、前記該当コンテンツのうち表示／非表示する該当コンテンツの個数を前記回転回数に基づいて決定する表示数調節手段、
として機能させるための表示制御プログラム。
【請求項１２】
請求項１１に記載の表示制御プログラムが記録された
記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置等に係り、表示部に表示するコンテンツの数を調節する表示制御装置、表示制御方法および表示制御プログラム並びにこの表示制御プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（Personal computer：ＰＣ）を使ってさまざまな作業を行っていると、表示画面に表示されるコンテンツ（例えば、アイコンやサムネイル画像等）が増えてしまうということがある。
【０００３】
この問題を解決するために、表示画面上のスライダーを用いてコンテンツの表示数を一時的に調節するという技術が考えられた。この技術は、コンテンツの表示数を、スライダーを動かす幅に応じて表示画面内全体あるいはフォルダ単位で調節する表示制御技術である。表示画面内全体のコンテンツの表示数を調節する他の技術について記載された特許文献１を以下に示す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２０１０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような表示制御技術では、表示画面内全体あるいはフォルダ単位でしかコンテンツの表示数を調節することができない、という問題がある。
【０００６】
本発明は、斯かる点に鑑みてなされたものであり、所定範囲内にあるコンテンツの表示数を調節することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、複数のコンテンツが表示された表示画面の表示形態を変更するための操作が行われる入力部を備える。そして、この入力部に対して、表示画面上の任意の位置を囲むようなユーザ操作を行った場合、ユーザ操作の操作開始の始点から終点までの軌跡から、ユーザ操作が回転操作であるか否かを検出する。そして、検出結果が回転操作ならば、回転操作の回転方向および回転回数を検出するとともに、軌跡で囲まれる表示画面上の領域を選択領域に決定する。さらに、複数のコンテンツの中から、選択領域内に含まれる位置情報に対応するコンテンツである該当コンテンツを検索する。また、回転方向に応じて該当コンテンツを表示／非表示するとともに、該当コンテンツが複数の場合、該当コンテンツのうち表示／非表示する該当コンテンツの個数を回転回数に基づいて決定する。
本発明の上述した構成によれば、選択領域に含まれる位置情報に対応するコンテンツの表示・非表示を回転操作の方向および回数に基づいて制御できる。
【発明の効果】
【０００８】
本発明によれば、選択領域に含まれる位置情報に対応するコンテンツの表示・非表示を回転操作の方向および回数に基づいて制御できる。これにより、所定範囲内にあるコンテンツの表示数を直感的に調節することができる、という効果がある。
【図面の簡単な説明】
【０００９】
【図１】地図表示プログラム実行画面を示す説明図である。
【図２】本発明の第１の実施形態に係る表示制御装置において実行されるプログラムを示す説明図である。
【図３】本発明の第１の実施形態に係る表示制御装置の機能構成を示すブロック図である。
【図４】本発明の第１の実施形態に係る表示制御装置のハードウェア構成を示すブロック図である。
【図５】本発明の第１の実施形態に係る表示制御装置の動作を示すフローチャートである。
【図６】表示制御プログラム実行時の地図表示プログラム実行画面を示す説明図である。
【図７】表示制御プログラム実行時の地図表示プログラム実行画面を示す説明図である。
【図８】表示制御プログラム実行時の地図表示プログラム実行画面を示す説明図である。
【図９】表示制御プログラム実行時の地図表示プログラム実行画面を示す説明図である。
【図１０】本発明の第２の実施形態に係る表示制御装置の動作を示すフローチャートである。
【図１１】本発明の第３の実施形態に係る表示制御装置の動作を示すフローチャートである。
【図１２】本発明の第４の実施形態に係る表示制御装置を示す説明図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための実施形態例について説明する。以下に述べる実施の形態例は、本発明の好適な具体例である。そのため、技術的に好ましい種々の限定が付されている。しかしながら、本発明は、下記の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。例えば、以下の説明で挙げる各パラメータの数値的条件は好適例に過ぎず、説明に用いた各図における寸法、形状および配置関係も概略的なものである。
【００１１】
以下の手順で説明を行う。
＜第1の実施形態例（選択領域の位置情報に対応するコンテンツの表示数を調節する例）＞
１．表示制御装置の構成
２．表示制御装置の動作
＜第２の実施形態例（初めの回転操作で選択領域を決定する例）＞
１．表示制御装置の動作
＜第３の実施形態例（選択領域を自動的に広げる例）＞
１．表示制御装置の動作
＜第４の実施形態（選択領域内のコンテンツの表示数数を調節する例）＞
【００１２】
＜第１の実施形態例＞
本発明の第１の実施形態例を、図１〜図９を参照して説明する。
図１は、本発明の第１の実施形態に係る地図表示プログラム実行画面を示す説明図である。
地図表示プログラム実行画面１０２は、地図表示領域１０３と、画像リスト表示領域１０４とで構成されている。
地図表示領域１０３には、表示制御装置１１０が記憶している地図情報に基づいて生成された地図が表示されている。画像リスト表示領域１０４には、表示制御装置１１０が記憶しているすべての画像のうち、地図で示される範囲内で撮影された画像のサムネイル画像がすべて表示される。そして、これらサムネイル画像の元になる画像が撮影された位置（緯度・経度）を示すマーカー１０７が地図上に表示される。本例では、画像リスト表示領域１０４に表示されたサムネイル画像がコンテンツに相当する。
【００１３】
本発明に係る表示制御装置１１０（図２を参照）は、例えば地図表示プログラム実行画面１０２の画像リスト表示領域１０４に表示されたサムネイル画像の表示／非表示の数を調節するものである。なお、表示制御装置１１０は、特開２００７−３２３５４３号公報に記載された技術を用いて、図１に示す地図表示プログラム実行画面１０２を生成するものとする。
【００１４】
［１．表示制御装置の構成］
図２は、本発明の第１の実施形態に係る表示制御装置において実行されるプログラムを示す説明図である。
【００１５】
表示制御装置１１０で実行されるプログラムは、大きく分けて、画像閲覧プログラム３０１と、地図表示プログラム３０２と、表示制御プログラム３０３である。画像閲覧プログラム３０１が実行された場合、特開２００７−３２３５４３号公報の図９に示す画像閲覧プログラム実行画面３５１が生成される。この画像閲覧プログラム実行画面３５１は、表示制御装置１１０に記憶されたすべての画像が日付単位にグルーピングされて表示された画面である。
【００１６】
この画像閲覧プログラム実行画面３５１において、○（白丸）で囲まれた領域の画像（以下、「選択画像」という）が選択された後に、地図表示プログラム起動アイコン３２４がクリックされたとする。すると、地図表示プログラム３０２が実行され、地図表示プログラム実行画面１０２（図１を参照）が生成される。この地図表示プログラム実行画面１０２の画像リスト表示領域１０４には、選択画像のサムネイル画像が表示される。また、地図表示領域１０３には、選択画像の撮影された位置をすべて含むような範囲および縮尺の地図が表示される。
【００１７】
地図表示プログラム実行画面１０２において、表示制御プログラム起動ボタン（不図示）がクリックされると、表示制御プログラム３０３が起動される。そして、地図表示プログラム実行画面１０２の地図表示領域１０３において、タッチパネルと指の接触部の移動軌跡がおよそ円（閉ループ）を描くような操作（以下、「回転操作」）を行う。すると、画像リスト表示領域１０４において、地図上の移動軌跡で囲まれた範囲内で撮影された画像のサムネイル画像の表示が変更される。サムネイル画像の表示の変更は、回転操作の回転方向および回転回数に基づいて決定される。なお、回転操作の回転方向および回転回数と、サムネイル画像の表示の変更との関係については、図５〜図８にて詳述する。本例では、回転操作は、タッチパネルにより行うものとするが、これに限られず、例えばマウスやキーボード等のポインティングデバイスあるいはジェスチャー入力装置等で行うこともできる。
【００１８】
次に、表示制御装置１１０の機能構成について図３を参照して説明する。
図３は、本発明の第１の実施形態に係る表示制御装置の機能を示すブロック図である。
表示制御装置１１０は、データ入出力部としてのユーザインタフェース４７１と、データ処理部４７２と、記憶部４７３と、通信部４７４とを備える。
【００１９】
記憶部４７３には、上述した画像閲覧プログラム３０１、地図表示プログラム３０２および表示制御プログラム３０３と、これらプログラムが実行された際に必要となる各情報とが記憶されている。これらプログラムが実行された際に必要となる各情報は、上述したように、地図情報、画像データ、当該画像データのサムネイル画像データおよび特開２００７−３２３５４３号公報の図５に示す画像ファイルパス、サムネイル画像ファイルパス、画像位置情報（緯度・経度）および画像撮影日時等であり、相互に紐付けられている。
【００２０】
また、記憶部４７３には、地図表示プログラム実行画面１０２（図１を参照）の地図における緯度・経度を示す各座標（以下、「地図座標」という）と、ユーザインタフェース４７１の表示部における各座標（以下、「表示部座標」という）とが対応付けられた情報（以下、「地図座標−表示部座標対応情報」という）が記憶される。
【００２１】
データ処理部４７２は、プログラムの実行を行うＣＰＵを備えたものであり、上述した、画像閲覧プログラム３０１、地図表示プログラム３０２および表示制御プログラム３０３に関する処理を行う。
【００２２】
以下、表示制御プログラム３０３に関するデータ処理部４７２の機能について説明する。
データ処理部４７２は、回転検出部を含み、ユーザインタフェース４７１の入力部（タッチパネルやポインティングデバイス等）に対するユーザの操作を検出した場合、その操作が上述した地図表示領域１０３における回転操作であるか否かを検出する。具体的には、回転操作は、入力部に対するユーザ操作の操作開始時の接触部（始点）から終了時の接触部（終点）までの軌跡に基づいて検出される。この回転検出部は、地図表示領域１０３に対する回転操作である場合は、当該回転操作の回転方向および回転回数も検出する。
【００２３】
また、データ処理部４７２は、コンテンツ検索部を含み、検出した回転操作により囲まれた領域（以下、「選択領域」）を決定する。そして、決定した選択領域の外枠に対応する各表示部座標を、それぞれ地図座標に変換する。この変換には、記憶部に記憶された地図座標−表示部座標対応情報が利用される。なお、選択領域の決定方法は、例えば以下に示す３つの方法が考えられる。
（１）回転操作の始点と軌跡から、およそ中心点もしくは重心と半径を推測し、選択領域を決定する方法
（２）回転操作の一周分の軌跡から、およそ中心点もしくは重心と半径を求め、選択領域を決定する方法
（３）軌跡をそのまま選択領域とする方法（なお、軌跡が閉ループではない場合、始点と終点を結んだ線と、軌跡とで囲まれる領域を選択領域とする。）
【００２４】
また、データ処理部４７２のコンテンツ検索部は、選択領域の外枠における各地図座標で示される緯度・経度の中に含まれるような画像位置情報（緯度・経度）が記憶部４７３に記憶されているか否かを確認する。記憶されている場合は、該当する画像位置情報（緯度・経度）に対応するサムネイル画像データを記憶部４７３から検索する。
【００２５】
また、データ処理部４７２は、コンテンツ表示数調節部を含み、画像リスト表示領域１０４に対して、検索したサムネイル画像データに関するサムネイル画像の表示を変更する。例えば、検出した回転方向が順方向の場合は、該当するサムネイル画像を画像リスト表示領域１０４において非表示にする。一方、回転方向が逆方向の場合は、該当するサムネイル画像を画像リスト表示領域１０４において表示する。なお、画像リスト表示領域１０４において非表示／表示するサムネイル画像の数は、検出した回転回数に応じて決定される。
【００２６】
通信部４７４は、外部の装置と情報のやり取りを行うものである。例えば、通信部４７４は、地図サーバ１５０から定期的に地図情報を受信して、受信した最新の地図情報を記憶部４７３に記憶する。これにより、記憶部４７３に記憶される地図情報を常に最新のものに保つことができる。
【００２７】
次に、表示制御装置１１０のハードウェア構成例について、図４を参照して説明する。
図４は、本発明の第１の実施形態に係る表示制御装置のハードウェア構成を示すブロック図である。
ＣＰＵ（Central Processing Unit）５０１は、データ処理部４７２の実行主体として機能し、画像閲覧プログラム３０１、地図表示プログラム３０２および表示制御プログラム３０３に従った各種の処理を実行する。
【００２８】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２は、ＣＰＵ５０１が使用するプログラム、すなわち画像閲覧プログラム３０１、地図表示プログラム３０２および表示制御プログラム３０３等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０６により相互に接続されている。
【００２９】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、タッチパネル機能を有する液晶表示装置またはＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などから成り、各種情報をテキストやイメージで表示する。
【００３０】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５１１は、内蔵のハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、例えば画像情報、画像属性情報などの格納手段などに利用され、さらに、データ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００３１】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、ホストバス５０６を介して接続されているＲＡＭ５０３に供給する。
【００３２】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、およびホストバス５０６等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、クライアントやネットワーク接続サーバとの通信を実行する。
【００３３】
[３．表示制御装置の動作]
次に、表示制御装置の動作について、図５〜図９を参照して説明する。
図５は、本発明の第１の実施形態に係る表示制御装置の動作の流れを示すフローチャートである。なお、表示制御装置１１０のデータ処理部４７２において、地図表示プログラム３０２が実行され、ユーザインタフェース４７１の表示部に地図表示プログラム実行画面１０２が表示されているものとする。
【００３４】
まず、ユーザは地図表示プログラム実行画面１０２の表示制御プログラム起動ボタン（不図示）をタッチする。すると、データ処理部４７２は表示制御プログラム３０３による処理を開始する。そして、データ処理部４７２が、地図表示プログラム実行画面１０２の地図表示領域１０３において、ユーザの指６０１（図６を参照）による回転操作を検出すると（ステップＳ１０）、回転操作による軌跡に基づいて選択領域６０２（図６を参照）を決定する（ステップＳ１１）。このとき、データ処理部４７２は、選択領域６０２の外枠（破線部分）を形成している各地図座標（緯度・経度）をすべて取得する。
【００３５】
続いて、データ処理部４７２は、選択領域６０２内で撮像された画像（以下、「選択領域内画像」）があるか否かを確認する（ステップＳ１２）。具体的には、地図上のマーカー１０７で示される点の座標（緯度・経度）が、選択領域６０２の外枠を形成する各座標（緯度・経度）内に含まれているか否かの確認が行われる。
【００３６】
選択領域内画像がないならば（ステップＳ１２のＮＯ）、データ処理部４７２は、表示制御プログラム３０３による処理を終了する。なお、表示制御プログラム３０３による処理が終了された場合は、現在の設定されている選択領域６０２が解除される。
【００３７】
選択領域内画像があるならば(ステップＳ１２のＹＥＳ)、データ処理部４７２は、ステップＳ１０の処理における回転操作の回転方向を判定する（ステップＳ１３）。
【００３８】
回転方向が図７に示すように順方向（右回り）６０３ならば、データ処理部４７２は、ステップＳ１０の処理における回転操作の回転回数を検出する。そして、画像リスト表示領域１０４において、選択領域内画像に対応するサムネイル画像を、検出した回転回数に応じた数だけ非表示にする（ステップＳ１４）。続いて、非表示にしたサムネイル画像の縮小画像が表示されたフォルダ画像６０４を生成し、生成したフォルダ画像６０４を画像リスト表示領域１０４に表示する。フォルダ画像６０４に表示される縮小画像の倍率は、フォルダ画像６０４に表示すべき縮小画像の数に応じて変更される。もちろん、代表的な縮小画面だけをフォルダ画像６０４に表示するようにしてもよい。
【００３９】
なお、選択領域内画像のサムネイル画像を非表示にする順番は、選択領域内画像の撮影日時の早いあるいは遅い順としてもよいし、選択領域画像の撮影された位置（緯度・経度）と選択領域の中心位置（緯度・経度）との間の距離が短い順としてもよい。また、サムネイル画像のファイル番号の５個飛ばしなど一定の規則に従った順、あるいはランダムとしてもよい。
【００４０】
以上の処理が完了した後、データ処理部４７２は、順方向６０３の回転操作が継続されているか否かを確認する（ステップＳ１５）。回転操作が継続されているならば（ステップＳ１５のＹＥＳ）、ステップＳ１２の処理に戻る。回転操作が継続されていないならば（ステップＳ１５のＮＯ）、データ処理部４７２は、表示制御プログラム３０３による処理を終了する。
【００４１】
一方、ステップＳ１３の処理において、回転方向が図８に示すように逆方向（左回り）６０５ならば、データ処理部４７２は、選択領域内画像に係るフォルダ画像６０４のようなフォルダ画像が画像リスト表示領域１０４において表示されているか否かを確認する（ステップＳ１６）。当該フォルダ画像が表示されていないならば（ステップＳ１６のＹＥＳ）、データ処理部４７２は、表示制御プログラム３０３による処理を終了する。
【００４２】
画像リスト表示領域１０４に当該フォルダ画像６０４が表示されているならば（ステップＳ１６のＮＯ）、データ処理部４７２は、ステップＳ１０の処理における回転操作の回転回数を検出する。そして、ステップＳ１４の処理で非表示にした順番とは逆の順番で、検出した回転回数に応じた数のサムネイル画像を画像リスト表示領域１０４に表示し（ステップＳ１７）、ステップＳ１５の処理に移行する。このステップＳ１７の処理において、ステップＳ１４の処理で非表示にされたサムネイル画像がすべて表示された段階で、当該フォルダ画像６０４を非表示にする。
【００４３】
例えば、図７に示したようにフォルダ画像６０４が画像リスト表示領域１０４に表示された状態で表示制御プログラムによる処理が終了したとする。そして、ステップＳ１０〜ステップＳ１５までの処理が再度実行されると、図９に示すようなフォルダ画像６０７が画像リスト表示領域１０４に表示される。ただし、このときにステップＳ１１の処理にて設定された選択領域６０６は、選択領域６０２と異なる領域であるとする。
【００４４】
なお、上述したステップＳ１４およびステップＳ１７の処理では、地図表示領域１０３の地図上の選択領域で撮影された画像のサムネイル画像の表示／非表示の制御を行うようにした。このとき、表示／非表示されるサムネイル画像の元画像が撮影された位置に表示されたマーカー１０７も同様に表示／非表示されるようにしてもよい。
【００４５】
以上説明したように、本発明の第１の実施形態では、複数の画像のサムネイル画像（コンテンツ）と、それら複数の画像が撮影された位置を含む範囲の地図を同一画面に表示している。この画面の地図上で回転操作を行うことにより、回転操作で囲まれた範囲で撮影された画像のサムネイル画像の表示・非表示を回転操作の方向および回数に基づいて制御できる。これにより、回転操作で指定された範囲のサムネイル画像の表示数を直感的に調節することができる、という効果がある。
【００４６】
例えば、表示すべきサムネイル画像（コンテンツ）の数が多くて、離れた場所にある２つのサムネイル画像が同一画面上に表示されないような場合でも、当該２つのサムネイル画像の間にあるすべてのサムネイル画像をまとめて非表示にすることができる。この結果、当該２つのサムネイル画像を同一画面に表示することもできる。
【００４７】
また、本発明の第１の実施形態では、選択領域を何度でも変更することができる。これにより、異なった二つの選択領域を設定すれば、これらの領域に含まれる位置情報に対応するサムネイル画像（コンテンツ）の表示数を別々に調節することができる。例えば、ユーザにとって多くのサムネイル画像を見たい箇所と、少数のサムネイル画像を見たい箇所とをそれぞれ調節する、といったことができる。
【００４８】
＜第２の実施形態例＞
次に、本発明の第２の実施形態の例を、図１０を参照して説明する。第２の実施形態に係る表示制御装置は、初めの一連の回転操作によって選択領域を確定し、選択領域が確定後に再度なされた回転操作によって画像リスト表示領域１０４におけるサムネイル画像の表示を制御する機能をさらに備えたデータ処理部４７２（回転検出部）を有するものである。
【００４９】
[１．表示制御装置の動作]
第２の実施形態に係る表示制御装置の動作について、図６および図１０を参照して説明する。
図１０は、本発明の第２の実施形態に係る表示制御装置の動作の流れを示すフローチャートである。本例においても、表示制御装置のデータ処理部４７２において、地図表示プログラム３０２が実行されて、表示部に地図表示プログラム実行画面１０２が表示されているものとする。なお、図１０におけるステップＳ２４〜ステップＳ２９の処理は、図６にて説明したステップＳ１２〜ステップＳ１７の処理と同じであるので、これらの説明は省略する。
【００５０】
まず、ユーザは地図表示プログラム実行画面１０２（図６を参照）の表示制御プログラム起動ボタン（不図示）をタッチする。すると、データ処理部４７２は表示制御プログラムによる処理を開始する。そして、データ処理部４７２が、地図表示プログラム実行画面１０２の地図表示領域１０３におけるユーザの指６０１による回転操作を検出する（ステップＳ２０）。続いて、データ処理部４７２は、ステップＳ２０における回転操作が継続中であるか否かを確認する（ステップＳ２１）。継続中であるならば（ステップＳ２１のＹＥＳ）、ステップＳ２１の処理を繰り返す。
【００５１】
継続中でないならば（ステップＳ２１のＮＯ）、地図表示領域１０３の地図において、回転操作による軌跡に基づいて選択領域６０２を決定する（ステップＳ２２）。このとき、データ処理部４７２は、選択領域６０２の外枠（破線部分）を形成している各地図座標（緯度・経度）をすべて取得する。
【００５２】
以上の処理が完了した後、データ処理部４７２は、ユーザインタフェース４７１の表示部に対するさらなる回転操作が所定の時間以内になされた否かを確認する（ステップＳ２３）。所定の時間内に回転操作がなされないならば（ステップＳ２３のＮＯ）、データ処理部４７２は、表示制御プログラム３０３による処理を終了する。所定の時間内に回転操作がなされたならば（ステップＳ２３のＹＥＳ）、ステップＳ２４の処理に移行する。
【００５３】
以上説明したように、本発明の第２の実施形態では、最初の回転操作で、当該回転操作で囲まれた範囲を選択領域として決定している。そして、さらなる回転操作を行うと、第１の実施形態と同様に、選択領域で撮影された画像のサムネイル画像（コンテンツ）の表示・非表示を回転操作の方向および回数に基づいて制御している。これにより、第１の実施形態と同様の各効果がある。
【００５４】
また、本発明の第２の実施形態では、最初の回転操作とさらなる回転操作の位置が異なったとしても、最初の回転操作で決定された選択領域に含まれる位置情報に対応するサムネイル画像（コンテンツ）の表示数だけを調節できる。
【００５５】
＜第３の実施形態例＞
次に、本発明の第３の実施形態の例を、図１１を参照して説明する。第３の実施形態に係る表示制御装置は、第２の実施形態における各機能に加えて選択領域内で撮像された画像がない場合に当該選択領域の半径（範囲）を大きくする機能を備えるデータ処理部４７２（回転検出部）を有する。
【００５６】
[１．表示制御装置の動作]
第３の実施形態に係る表示制御装置の動作について、図６および図１１を参照して説明する。
図１１は、本発明の第３の実施形態に係る表示制御装置の動作の流れを示すフローチャートである。本例においても、表示制御装置のデータ処理部において、地図表示プログラム３０２が実行されて表示部に地図表示プログラム実行画面１０２（図６を参照）が表示されているものとする。なお、図１１におけるステップＳ３０〜ステップＳ３３の処理は、図１０にて説明したステップＳ２０〜ステップＳ２３の処理と同じ処理であり、ステップＳ３６〜ステップＳ４０の処理は、図５にて説明したステップＳ１３〜ステップＳ１７の処理と同じであるので、これらの説明は省略する。
【００５７】
ステップＳ３３にて、さらなる回転操作が検出されると（ステップＳ３３のＹＥＳ）、データ処理部は、選択領域内で撮像された画像である選択領域内画像があるか否かを確認する（ステップＳ３４）。具体的には、地図上のマーカー１０７で示される点の座標（緯度・経度）が、選択領域の外枠を形成する各座標（緯度・経度）内に含まれているか否かの確認が行われる。
【００５８】
選択領域内画像があるならば（ステップＳ３４のＹＥＳ）、ステップＳ３６の処理に移行する。選択領域画像がないならば（ステップＳ３４のＮＯ）、データ処理部は、現在の選択領域の半径を所定の割合長くして選択領域を大きくする（ステップＳ３５）。このとき、データ処理部は、大きくした選択領域の外枠を形成する各座標（緯度・経度）を取得・更新する。以上の処理が完了した後、ステップＳ３４の処理に戻る。
なお、第１の実施形態において、ステップＳ１２の処理の代わりに、これらのステップＳ３４およびステップＳ３５の処理を実行するようにすることもできる。
【００５９】
以上説明したように、本発明の第３の実施形態では、第２の実施形態と同様に、最初の回転操作で囲まれた範囲を選択領域として決定している。そして、さらなる回転操作を行うと、選択領域で撮影された画像のサムネイル画像（コンテンツ）の表示・非表示を回転操作の方向および回数に基づいて制御している。これにより、第２の実施形態と同様の各効果がある。
【００６０】
また、本発明の第３の実施形態では、最初の回転操作によって決定された選択領域に含まれる位置情報に対応するサムネイル画像（コンテンツ）がない場合は、選択領域の広さを自動的に大きくすることができる。これにより、回転操作を数回繰り返して行えば、最終的には最初の操作によって決定された選択領域に含まれる位置情報に対応するサムネイル画像以外のサムネイル画像（コンテンツ）の表示／非表示を制御することができる。このような表示／非表示制御により、ユーザにとってうずまきのような動きを連想させることができ、非常に面白い。
【００６１】
＜第４の実施形態例＞
上述した各実施形態においては、選択領域６０２（図６を参照）に含まれるマーカー１０７の表示／非表示を制御することができるものであるが、第４の実施形態に係る表示制御装置は、この技術を利用したものである。以下、第４の実施形態に係る表示制御装置について図１２を参照して説明する。
【００６２】
図１２は、第４の実施形態に係る表示制御装置の表示部を示す図である。
表示部には、複数のファイルのアイコン（以下、「ファイルアイコン」）７０１というが表示されているものとする。本例では、ファイルアイコン７０１がコンテンツに相当する。
【００６３】
まず、ユーザは、表示部における領域７０２の外枠を指７０３でなぞり（図１２（ａ）を参照）、順方向７０４の回転操作を繰り返し行う（図１２（ｂ）を参照）。すると、第１〜第３の実施形態と同様に、データ処理部４７２は、領域７０２に重なる位置にあるファイルアイコン７０１を、回転操作の回転回数に応じた数だけ非表示にする。ここで、新たにフォルダ画像７０５が生成され、表示部に表示される（図１２（ｃ）を参照）。
【００６４】
この段階で、回転操作がさらに継続されている場合は、第３の実施形態と同様に、データ処理部４７２は、領域７０２外のファイルアイコン７０１を、領域７０２の中心からの距離が近い順に非表示にする（図１２（ｄ）を参照）。
【００６５】
非表示にされたファイルアイコン７０１を再度表示する場合は、第１〜第３の実施形態と同様に、フォルダ画像７０５を含むように、順方向７０４とは逆方向の回転操作を行えばよい。
【００６６】
また、上述した各実施形態では、表示制御装置はＰＣであるとしたが、ＰＣに限られず、デジタルスチルカメラ、携帯電話あるいはカーナビゲーション装置などであってもよい。例えば、カーナビゲーション装置の場合は、その表示部に表示される施設アイコン（コンテンツ）の数が多くて見えない場合がある。このようなときに、第１〜第３の実施形態における回転操作を行うことで、表示部に表示される施設アイコン（コンテンツ）を適当な数に調節することができる。
【００６７】
また、上述した各実施形態では、選択領域を一度に設定する数を１としたが、２以上とするようにしてもよい。これにより、同じ表示処理を行いたいコンテンツが離れた場所にある場合に、操作の手間を省くことができる。
【００６８】
また、上述した各実施形態では、円形を描くような回転操作とした。しかし、回転操作は、円形に限られなく、例えば四角形、三角形あるいは星形等どんな形を描くようなものであってもよい。これにより、選択領域を自由に設定できるので、コンテンツの表示／非表示制御の効率を上げることができる。
【００６９】
また、上述した各実施形態においては、ポップアップ画像を地図表示領域（図１を参照）に表示するようにしているが、ポップアップ画像を表示しないようにすることもできる。これにより、ポップアップ画像によって隠された部分の地図を、ユーザが確認できるようになる。
【００７０】
以上、本発明の各実施形態の例について説明したが、本発明は上記各実施形態例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含むことはいうまでもない。
【符号の説明】
【００７１】
１０２…地図表示プログラム実行画面、１０３…地図表示領域、１０４…画像リスト表示領域、１０７…マーカー、１１０…表示制御装置、１５０…地図サーバ、３０１…画像閲覧プログラム、３０２…地図表示プログラム、３０３…表示制御プログラム、４７１…ユーザインタフェース、４７２…データ処理部、４７３…記憶部、４７４…通信部、５０１…ＣＰＵ、５０２…ＲＯＭ、５０３…ＲＡＭ、５０６…ホストバス、５０７…インタフェース、５０８…キーボード、５０９…ポインティングデバイス、５１０…ディスプレイ、５１１…ＨＤＤ、５１２…ドライブ、５１４…接続ポート、５１５…通信部、５２１…リムーバブル記録媒体、５２２…外部接続機器、６０１…指、６０２…選択領域、６０３…順方向、６０４…フォルダ画像、６０５…逆方向、６０６…選択領域、６０７…フォルダ画像
【図１】
0005429060.tif 000002
【図２】
0005429060.tif 000003
【図３】
0005429060.tif 000004
【図４】
0005429060.tif 000005
【図５】
0005429060.tif 000006
【図６】
0005429060.tif 000007
【図７】
0005429060.tif 000008
【図８】
0005429060.tif 000009
【図９】
0005429060.tif 000010
【図１０】
0005429060.tif 000011
【図１１】
0005429060.tif 000012
【図１２】
0005429060.tif 000013