(57)【要約】  本発明の動的領域検索装置（１００）は、ユーザにより入力された検索対象に関する情報と当該検索対象を検索する検索範囲に関する条件とを取得する検索条件取得部と（１０９）、表示部に表示されるマップ上におけるユーザにより指定されている点である第１ユーザ指定点を検出するマップ上操作検出部（１０３）と、前記検索対象に関する情報に基づいて、前記マップ上の位置と対応付けられた複数のコンテンツを検索するコンテンツ検索部（１０６）と、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第１領域を判定する提示領域判定部（１０７）と、ユーザ指定点と、提示領域判定部（１０７）により判定される第１領域とを、前記マップ上に動的に提示する領域範囲提示部（１０８）とを備える。
2012144216.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより入力された検索対象に関する情報と当該検索対象を検索する検索範囲に関する条件とを取得する検索条件取得部と、
表示部に表示されるマップ上におけるユーザにより指定されている点である第１ユーザ指定点を検出する検出部と、
前記検索対象に関する情報に基づいて、前記マップ上の位置と対応付けられた複数のコンテンツを検索するコンテンツ検索部と、
前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第１領域を判定する判定部と、
ユーザ指定点と、判定部により判定される第１領域とを、前記マップ上に動的に提示する領域範囲提示部とを備える、
領域検索装置。
【請求項２】
前記検索範囲に関する条件は、前記検索対象の数であり、
前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索対象の数のコンテンツを含む第１領域を判定する、
請求項１に記載の領域検索装置。
【請求項３】
前記検索範囲に関する条件は、前記検索対象の総数であり、
前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索対象の総数のコンテンツを含む第１領域を判定し、かつ、前記検索対象の総数を構成する一定数毎のコンテンツを含む複数の層領域を判定し、
前記領域範囲提示部は、前記ユーザ指定点と、前記判定部により判定される複数の層領域とを前記マップ上に動的に表示する、
請求項２に記載の領域検索装置。
【請求項４】
前記検索範囲に関する条件は、前記検索対象の総容量であり、
前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として、それぞれの容量の合計が前記検索対象の総容量となる複数のコンテンツを含む第１領域を判定する、
請求項１に記載の領域検索装置。
【請求項５】
前記判定部は、前記第１領域を、前記ユーザ指定点を中心とした円領域として判定する、
請求項１〜４のいずれか１項に記載の領域検索装置。
【請求項６】
前記マップは、地理的なマップであり、
前記判定部は、前記第１領域を、前記ユーザ指定点を中心として地理的に等距離の領域として判定する、
請求項１〜４のいずれか１項に記載の領域検索装置。
【請求項７】
前記検出部は、さらに、前記領域範囲提示部により前記表示部に表示されるマップ上の前記第１領域を拡大または縮小する旨を示す領域面積変更操作を検出し、
前記検索条件取得部は、前記検出部が前記領域面積変更操作を検出した場合、前記領域面積変更操作に対応するように当該検索対象を検索する検索範囲に関する条件を更新し、
前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索条件取得部により更新された検索範囲に関する条件を満たすコンテンツを含む第２領域を判定し、
前記領域範囲提示部は、前記第１ユーザ指定点と、前記判定部により判定される第２領域とを前記マップ上に動的に表示することで、前記表示部に表示されるマップ上の前記第１領域を拡大または縮小する、
請求項１〜６のいずれか１項に記載の領域検索装置。
【請求項８】
前記検出部は、前記表示部に表示されるマップ上において、前記第１ユーザ指定点とは異なる点であって、ユーザにより指定される点である第２ユーザ指定点を検出し、
前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記第２ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第２領域を判定し、
前記領域範囲提示部は、前記第２ユーザ指定点と、前記判定部により判定される第２領域とを前記マップ上に動的に表示する、
請求項１〜６のいずれか１項に記載の領域検索装置。
【請求項９】
前記検出部は、さらに、前記表示部に表示されるマップ上において、前記第１ユーザ指定点とは異なる点であって、ユーザにより指定される点である第２ユーザ指定点を検出し、
前記判定部は、さらに、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記第２ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第２領域を判定し、
前記領域範囲提示部は、前記ユーザ指定点と、前記判定部により判定される第１領域とを前記マップ上に動的に表示するとともに、前記第２ユーザ指定点と、前記判定部により判定される第２領域とを前記マップ上に動的に表示する、
請求項１〜６のいずれか１項に記載の領域検索装置。
【請求項１０】
前記領域範囲提示部は、
前記第１領域の大きさが所定の値以上の場合に前記マップを縮小し、
前記第１領域の大きさが所定の値より小さい場合に前記マップを拡大する、
請求項１に記載の領域検索装置。
【請求項１１】
前記領域範囲提示部は、前記第１ユーザ指定点と、前記判定部により判定される第１領域とを前記マップ上に動的に表示する際には、前記第１領域上に前記検索範囲に関する条件を表示し、前記第２ユーザ指定点と、前記判定部により判定される第２領域とを前記マップ上に動的に表示する際には、前記第２領域上に前記検索範囲に関する条件を表示する、
請求項８または９に記載の領域検索装置。
【請求項１２】
さらに、前記領域範囲提示部により、提示された前記第１領域に含まれるコンテンツを示すリスト情報を、前記表示部のコンテンツ領域に表示するコンテンツ領域表示部を備える、
請求項１〜６のいずれか１項に記載の領域検索装置。
【請求項１３】
さらに、前記コンテンツ領域で表示するリスト情報の数および表示サイズを決定する表示コンテンツ決定部を備え、
前記表示コンテンツ決定部は、前記領域範囲提示部により、提示された前記第１領域に含まれるコンテンツ数に基づき、前記コンテンツ領域で表示するリスト情報の数および表示サイズを決定し、
前記コンテンツ領域表示部は、前記表示コンテンツ決定部により決定されたリスト情報の数および表示サイズで、前記リスト情報を前記表示部のコンテンツ領域に表示する、
請求項１２に記載の領域検索装置。
【請求項１４】
さらに、前記コンテンツ領域に対するユーザの操作を検出するコンテンツ領域操作検出部を備え、
前記表示コンテンツ決定部は、さらに、前記コンテンツ領域操作検出部により検出されたユーザの操作に基づき、前記コンテンツ領域で表示するリスト情報の数および表示サイズを決定し、
前記コンテンツ領域表示部は、前記表示コンテンツ決定部により決定されたリスト情報の数および表示サイズで、前記リスト情報を、前記表示部のコンテンツ領域に表示し、
前記検索条件取得部は、さらに、当該検索対象を検索する検索範囲に関する条件を、前記コンテンツ領域表示部が表示するリスト情報に対応するコンテンツのみを含むよう更新し、
前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索条件取得部により更新された検索範囲に関する条件を満たすコンテンツを含む第２領域を判定し、
前記領域範囲提示部は、前記第１ユーザ指定点と、前記判定部により判定される第２領域とを前記マップ上に動的に表示する、
請求項１２または１３に記載の領域検索装置。
【請求項１５】
前記コンテンツ領域操作検出部により検出されたユーザの操作は、前記コンテンツ領域に示されるリスト情報をスクロール可能なスクロール操作であり、
前記表示コンテンツ決定部は、さらに、前記コンテンツ領域操作検出部により検出されたスクロール操作に基づき、前記コンテンツ領域で表示するリスト情報の数および表示サイズを決定し、
前記コンテンツ領域表示部は、前記表示コンテンツ決定部により決定されたリスト情報の数および表示サイズで、前記スクロール操作によりスクロールされたリスト情報を、前記表示部のコンテンツ領域に表示する、
請求項１４に記載の領域検索装置。
【請求項１６】
前記表示部は、タッチスクリーンディスプレイであり、
前記検出部は、前記タッチスクリーンディスプレイへの前記領域面積変更操作を検出することにより、前記表示部に対するユーザによる操作を検出し、
前記領域面積変更操作は、前記第１ユーザ指定点に対して押圧するタッチジェスチャーを行いつつ、前記表示部に表示されるマップ上の前記第１領域を拡大または縮小するタッチジェスチャーを行う操作である、
請求項７に記載の領域検索装置。
【請求項１７】
前記動的領域検索装置は、さらに、前記表示部を備え、
前記表示部は、タッチスクリーンディスプレイであり、
前記検出部は、前記タッチスクリーンディスプレイへの操作を検出することにより、前記表示部に対するユーザによる操作を検出する、
請求項１〜１６のいずれか１項に記載の領域検索装置。
【請求項１８】
ユーザにより入力された検索対象に関する情報と当該検索対象を検索する検索範囲に関する条件とを取得する検索条件取得ステップと、
表示部に表示されるマップ上におけるユーザにより指定されている点である第１ユーザ指定点を検出する検出ステップと、
前記検索対象に関する情報に基づいて、前記マップ上の位置と対応付けられた複数のコンテンツを検索するコンテンツ検索ステップと、
前記コンテンツ検索ステップにおいて検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第１領域を判定する判定ステップと、
前記ユーザ指定点と、前記判定部により判定される第１領域とを前記マップ上に動的に提示する領域範囲提示ステップとを含む、
領域検索方法。
【請求項１９】
ユーザにより入力された検索対象に関する情報と当該検索対象を検索する検索範囲に関する条件とを取得する検索条件取得ステップと、
表示部に表示されるマップ上におけるユーザにより指定されている点である第１ユーザ指定点を検出する検出ステップと、
前記検索対象に関する情報に基づいて、前記マップ上の位置と対応付けられた複数のコンテンツを検索するコンテンツ検索ステップと、
前記コンテンツ検索ステップにおいて検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第１領域を判定する判定ステップと、
前記ユーザ指定点と、前記判定部により判定される第１領域とを前記マップ上に動的に提示する領域範囲提示ステップとを、
コンピュータに実行させるプログラム。
【請求項２０】
ユーザにより入力された検索対象に関する情報と当該検索対象を検索する検索範囲に関する条件とを取得する検索条件取得部と、
表示部に表示されるマップ上におけるユーザにより指定されている点である第１ユーザ指定点を検出する検出部と、
前記検索対象に関する情報に基づいて、前記マップ上の位置と対応付けられた複数のコンテンツを検索するコンテンツ検索部と、
前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第１領域を判定する判定部と、
前記ユーザ指定点と、前記判定部により判定される第１領域とを前記マップ上に動的に提示する領域範囲提示部とを備える、
集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、領域検索装置および領域検索方法に関する。
【背景技術】
【０００２】
ウェブサイトに表示されるマップ上で情報を閲覧及び確認するための技術が数多く提案されている。代表的なものとして、指定範囲に存在する情報をマップ上の領域もしくはマップ外の領域に提示する、または、指定された地点のコンテンツなどの情報を抽出して詳細表示する技術がある（例えば特許文献１）。【０００３】
例えば、ユーザは、ウェブサイトにおいて、都市や特定の郵便番号の付近の場所などユーザが関心のある場所周辺にある小売店を検索する。すると、その検索条件を満たす小売店のリストがユーザの関心のある場所周辺を含むマップ上またはマップ外に表示される。このような技術により、ユーザは所望の情報を閲覧及び確認することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第７３７３２４６号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１のような従来技術では、ユーザが所望する情報を知るために、マップ上で逐一範囲等の検索条件を指定して検索結果を確認するという作業を繰り返さなければならないという問題がある。【０００６】
そこで、本発明は、かかる問題に鑑みてなされたものであって、マップ上でのユーザの操作に連動し、条件に適う領域範囲を直感的かつ動的に提示する領域検索装置および領域検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明の一態様に係る領域検索装置は、ユーザにより入力された検索対象に関する情報と当該検索対象を検索する検索範囲に関する条件とを取得する検索条件取得部と、表示部に表示されるマップ上におけるユーザにより指定されている点である第１ユーザ指定点を検出する検出部と、前記検索対象に関する情報に基づいて、前記マップ上の位置と対応付けられた複数のコンテンツを検索するコンテンツ検索部と、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第１領域を判定する判定部と、ユーザ指定点と、判定部により判定される第１領域とを、前記マップ上に動的に提示する領域範囲提示部とを備える。【０００８】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００９】
本発明によれば、マップ上でのユーザの操作に連動し、条件に適う領域範囲を直感的かつ動的に提示する領域検索装置および領域検索方法を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１における動的領域検索装置の構成の一例を示すブロック図である。
【図２Ａ】図２Ａは、実施の形態１における動的領域検索装置によりディスプレイに表示される動的領域の例を示す図である。
【図２Ｂ】図２Ｂは、実施の形態１における動的領域検索装置によりディスプレイに表示される動的領域の例を示す図である。
【図３Ａ】図３Ａは、実施の形態１における動的領域検索装置によりディスプレイに表示される動的領域を拡大縮小する場合の例を示す図である。
【図３Ｂ】図３Ｂは、実施の形態１における動的領域検索装置によりディスプレイに表示される動的領域を拡大縮小する場合の例を示す図である。
【図３Ｃ】図３Ｃは、実施の形態１における動的領域検索装置によりディスプレイに表示される動的領域を拡大縮小する場合の例を示す図である。
【図４Ａ】図４Ａは、実施の形態１における動的領域検索装置により、ユーザ指定点が変更された場合にディスプレイに表示される動的領域の例を示す図である。
【図４Ｂ】図４Ｂは、実施の形態１における動的領域検索装置により、ユーザ指定点が変更された場合にディスプレイに表示される動的領域の例を示す図である。
【図４Ｃ】図４Ｃは、実施の形態１における動的領域検索装置により、ユーザ指定点が変更された場合にディスプレイに表示される動的領域の例を示す図である。
【図５】図５は、実施の形態１における動的領域検索装置を構成する処理手段の処理を示すフローチャートである。
【図６】図６は、ユーザ指定点が変更された場合にディスプレイにグラデーション表示される動的領域の例を示す図である。
【図７】図７は、ディスプレイにグラデーション表示される動的領域を拡大縮小する場合の例を示す図である。
【図８Ａ】図８Ａは、複数の動的領域の大きさを調整して提示する場合の例を説明するための図である。
【図８Ｂ】図８Ｂは、複数の動的領域の大きさを調整して提示する場合の例を説明するための図である。
【図９】図９は、実施の形態２における動的領域検索装置の構成の一例を示すブロック図である。
【図１０】図１０は、実施の形態２における動的領域検索装置が組み込まれるシステムの一例である。
【図１１Ａ】図１１Ａは、実施の形態２における動的領域検索装置によりディスプレイに表示される動的領域の例を示す図である。
【図１１Ｂ】図１１Ｂは、実施の形態２における動的領域検索装置がユーザ指定点を基点として検索対象の数をカウントする方法の一例を示す図である。
【図１２】図１２は、実施の形態２における動的領域検索装置によりディスプレイに表示される動的領域の別の例を示す図である。
【図１３】図１３は、実施の形態２におけるコンテンツ領域に表示されるリスト情報数を調整すると、それに連動してマップ領域に表示される動的領域が拡大縮小される場合の例を説明するための図である。
【図１４】図１４は、実施の形態２におけるコンテンツ領域に表示されるリスト情報数を調整すると、それに連動してマップ領域に表示される動的領域が拡大縮小される場合の例を説明するための図である。
【図１５Ａ】図１５Ａは、実施の形態２におけるマップ領域に表示される動的領域の大きさを調整すると、それに連動してコンテンツ領域に表示されるリスト情報の数が増減される場合の例を説明するための図である。
【図１５Ｂ】図１５Ｂは、実施の形態２におけるマップ領域に表示される動的領域の大きさを調整すると、それに連動してコンテンツ領域に表示されるリスト情報の数が増減される場合の例を説明するための図である。
【図１６Ａ】図１６Ａは、実施の形態２におけるコンテンツ領域に表示されるリスト情報を変更すると、それに連動してマップ領域に表示される動的領域が変更される場合の例を説明するための図である。
【図１６Ｂ】図１６Ｂは、実施の形態２におけるコンテンツ領域に表示されるリスト情報を変更すると、それに連動してマップ領域に表示される動的領域が変更される場合の例を説明するための図である。
【図１６Ｃ】図１６Ｃは、実施の形態２におけるコンテンツ領域に表示されるリスト情報を変更すると、それに連動してマップ領域に表示される動的領域が変更される場合の例を説明するための図である。
【図１７】図１７は、ユーザ指定点が変更された場合にマップ領域上に表示される動的領域の例を示す図である。
【図１８Ａ】図１８Ａは、ユーザの関心地点が変更される場合にマップ領域上に表示される動的領域の例を示す図である。
【図１８Ｂ】図１８Ｂは、ユーザの関心地点が変更される場合にマップ領域上に表示される動的領域の例を示す図である。
【図１８Ｃ】図１８Ｃは、ユーザの関心地点が変更される場合にマップ領域上に表示される動的領域の例を示す図である。
【図１９Ａ】図１９Ａは、ユーザの関心地点が変更される場合にマップ領域上に表示される動的領域の例を示す図である。
【図１９Ｂ】図１９Ｂは、ユーザの関心地点が変更される場合にマップ領域上に表示される動的領域の例を示す図である。
【発明を実施するための形態】
【００１１】
上記問題を解決するために、本発明の一態様に係る領域検索装置は、ユーザにより入力された検索対象に関する情報と当該検索対象を検索する検索範囲に関する条件とを取得する検索条件取得部と、表示部に表示されるマップ上におけるユーザにより指定されている点である第１ユーザ指定点を検出する検出部と、前記検索対象に関する情報に基づいて、前記マップ上の位置と対応付けられた複数のコンテンツを検索するコンテンツ検索部と、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第１領域を判定する判定部と、ユーザ指定点と、判定部により判定される第１領域とを、前記マップ上に動的に提示する領域範囲提示部とを備える。
【００１２】
これにより、マップ上でのユーザの操作に連動し、条件に適う領域範囲を直感的かつ動的に提示する領域検索装置を実現することができる。
【００１３】
ここで、例えば、前記検索範囲に関する条件は、前記検索対象の数であり、前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索対象の数のコンテンツを含む第１領域を判定するとしてもよい。
【００１４】
また、例えば、前記検索範囲に関する条件は、前記検索対象の総数であり、前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索対象の総数のコンテンツを含む第１領域を判定し、かつ、前記検索対象の総数を構成する一定数毎のコンテンツを含む複数の層領域を判定し、前記領域範囲提示部は、前記ユーザ指定点と、前記判定部により判定される複数の層領域とを前記マップ上に動的に表示するとしてもよい。
【００１５】
また、例えば、前記検索範囲に関する条件は、前記検索対象の総容量であり、前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として、それぞれの容量の合計が前記検索対象の総容量となる複数のコンテンツを含む第１領域を判定するとしてもよい。
【００１６】
また、例えば、前記判定部は、前記第１領域を、前記ユーザ指定点を中心とした円領域として判定するとしてもよい。
【００１７】
また、例えば、前記マップは、地理的なマップであり、前記判定部は、前記第１領域を、前記ユーザ指定点を中心として地理的に等距離の領域として判定するとしてもよい。
【００１８】
また、例えば、前記検出部は、さらに、前記領域範囲提示部により前記表示部に表示されるマップ上の前記第１領域を拡大または縮小する旨を示す領域面積変更操作を検出し、前記検索条件取得部は、前記検出部が前記領域面積変更操作を検出した場合、前記領域面積変更操作に対応するように当該検索対象を検索する検索範囲に関する条件を更新し、前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索条件取得部により更新された検索範囲に関する条件を満たすコンテンツを含む第２領域を判定し、前記領域範囲提示部は、前記第１ユーザ指定点と、前記判定部により判定される第２領域とを前記マップ上に動的に表示することで、前記表示部に表示されるマップ上の前記第１領域を拡大または縮小するとしてもよい。
【００１９】
また、例えば、前記検出部は、前記表示部に表示されるマップ上において、前記第１ユーザ指定点とは異なる点であって、ユーザにより指定される点である第２ユーザ指定点を検出し、前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記第２ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第２領域を判定し、前記領域範囲提示部は、前記第２ユーザ指定点と、前記判定部により判定される第２領域とを前記マップ上に動的に表示するとしてもよい。
【００２０】
また、例えば、前記検出部は、さらに、前記表示部に表示されるマップ上において、前記第１ユーザ指定点とは異なる点であって、ユーザにより指定される点である第２ユーザ指定点を検出し、前記判定部は、さらに、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記第２ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第２領域を判定し、前記領域範囲提示部は、前記ユーザ指定点と、前記判定部により判定される第１領域とを前記マップ上に動的に表示するとともに、前記第２ユーザ指定点と、前記判定部により判定される第２領域とを前記マップ上に動的に表示するとしてもよい。
【００２１】
また、例えば、前記領域範囲提示部は、前記第１領域の大きさが所定の値以上の場合に前記マップを縮小し、前記第１領域の大きさが所定の値より小さい場合に前記マップを拡大するとしてもよい。
【００２２】
また、例えば、前記領域範囲提示部は、前記第１ユーザ指定点と、前記判定部により判定される第１領域とを前記マップ上に動的に表示する際には、前記第１領域上に前記検索範囲に関する条件を表示し、前記第２ユーザ指定点と、前記判定部により判定される第２領域とを前記マップ上に動的に表示する際には、前記第２領域上に前記検索範囲に関する条件を表示するとしてもよい。
【００２３】
また、例えば、さらに、前記領域範囲提示部により、提示された前記第１領域に含まれるコンテンツを示すリスト情報を、前記表示部のコンテンツ領域に表示するコンテンツ領域表示部を備えるとしてもよい。
【００２４】
また、例えば、さらに、前記コンテンツ領域で表示するリスト情報の数および表示サイズを決定する表示コンテンツ決定部を備え、前記表示コンテンツ決定部は、前記領域範囲提示部により、提示された前記第１領域に含まれるコンテンツ数に基づき、前記コンテンツ領域で表示するリスト情報の数および表示サイズを決定し、前記コンテンツ領域表示部は、前記表示コンテンツ決定部により決定されたリスト情報の数および表示サイズで、前記リスト情報を前記表示部のコンテンツ領域に表示するとしてもよい。
【００２５】
また、例えば、さらに、前記コンテンツ領域に対するユーザの操作を検出するコンテンツ領域操作検出部を備え、前記表示コンテンツ決定部は、さらに、前記コンテンツ領域操作検出部により検出されたユーザの操作に基づき、前記コンテンツ領域で表示するリスト情報の数および表示サイズを決定し、前記コンテンツ領域表示部は、前記表示コンテンツ決定部により決定されたリスト情報の数および表示サイズで、前記リスト情報を、前記表示部のコンテンツ領域に表示し、前記検索条件取得部は、さらに、当該検索対象を検索する検索範囲に関する条件を、前記コンテンツ領域表示部が表示するリスト情報に対応するコンテンツのみを含むよう更新し、前記判定部は、前記コンテンツ検索部により検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索条件取得部により更新された検索範囲に関する条件を満たすコンテンツを含む第２領域を判定し、前記領域範囲提示部は、前記第１ユーザ指定点と、前記判定部により判定される第２領域とを前記マップ上に動的に表示するとしてもよい。
【００２６】
また、例えば、前記コンテンツ領域操作検出部により検出されたユーザの操作は、前記コンテンツ領域に示されるリスト情報をスクロール可能なスクロール操作であり、前記表示コンテンツ決定部は、さらに、前記コンテンツ領域操作検出部により検出されたスクロール操作に基づき、前記コンテンツ領域で表示するリスト情報の数および表示サイズを決定し、前記コンテンツ領域表示部は、前記表示コンテンツ決定部により決定されたリスト情報の数および表示サイズで、前記スクロール操作によりスクロールされたリスト情報を、前記表示部のコンテンツ領域に表示するとしてもよい。
【００２７】
また、例えば、前記表示部は、タッチスクリーンディスプレイであり、前記検出部は、前記タッチスクリーンディスプレイへの前記領域面積変更操作を検出することにより、前記表示部に対するユーザによる操作を検出し、前記領域面積変更操作は、前記第１ユーザ指定点に対して押圧するタッチジェスチャーを行いつつ、前記表示部に表示されるマップ上の前記第１領域を拡大または縮小するタッチジェスチャーを行う操作であるとしてもよい。
【００２８】
また、例えば、前記動的領域検索装置は、さらに、前記表示部を備え、前記表示部は、タッチスクリーンディスプレイであり、前記検出部は、前記タッチスクリーンディスプレイへの操作を検出することにより、前記表示部に対するユーザによる操作を検出するとしてもよい。
【００２９】
また、上記問題を解決するために、本発明の一態様に係る領域検索方法は、ユーザにより入力された検索対象に関する情報と当該検索対象を検索する検索範囲に関する条件とを取得する検索条件取得ステップと、表示部に表示されるマップ上におけるユーザにより指定されている点である第１ユーザ指定点を検出する検出ステップと、前記検索対象に関する情報に基づいて、前記マップ上の位置と対応付けられた複数のコンテンツを検索するコンテンツ検索ステップと、前記コンテンツ検索ステップにおいて検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第１領域を判定する判定ステップと、前記ユーザ指定点と、前記判定部により判定される第１領域とを前記マップ上に動的に提示する領域範囲提示ステップとを含む。
【００３０】
なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００３１】
また、以下で示される図面は、想定されるすべての実施の形態ではなく選択した実施の形態を例示することのみを目的としており、本開示の範囲を限定することは意図していない。同じ参照符号は、図面のいくつかの図を通して、対応する部分を示す。
【００３２】
（実施の形態１）
図１は、実施の形態１における動的領域検索装置の構成の一例を示すブロック図である。図１に示す動的領域検索装置１００は、動的領域検索ユーザインタフェース１０１と、検出部１０２と、コンテンツ検索部１０６と、提示領域判定部１０７と、領域範囲提示部１０８と、検索条件取得部１０９と、を備える。
【００３３】
動的領域検索ユーザインタフェース１０１は、ユーザとの対話を支援したり、ユーザとディスプレイ等の表示画面との進行中の対話を処理したりするインタフェース部である。例えば、動的領域検索ユーザインタフェース１０１は、ユーザがマップ上で関心のある点として指定するユーザ指定点などの検索基準をユーザから取得する。また、例えば、動的領域検索ユーザインタフェース１０１は、ディスプレイ等の表示画面と連動し、表示画面に表示されるマップ上に動的に、検索結果を示す領域範囲を出力する。
【００３４】
以下では、説明を簡潔にするため、マップが地理的なマップを示すとして説明するがそれに限らない。マップは、色相など色の俯瞰図を示していてもよく、二次元ないし三次元の意味空間として何らかの値やコンテンツが配置（マッピング）されたものを示していればよい。
【００３５】
検索条件取得部１０９は、ユーザにより入力された検索対象に関する情報と当該検索対象を検索する検索範囲に関する条件とを取得する。ここで、検索対象に関する情報とは、例えばユーザが検索したいコンテンツを検索するために用いる索引や項目、キーワードなどである。また、検索範囲に関する条件とは、例えば、検索対象の数、検索対象が有する容量の総容量、検索対象の値域、検索対象の大きさを限定する条件である。
【００３６】
検出部１０２は、マップ上操作検出部１０３と、変更可能領域判定部１０４と、現在中心位置検出部１０５とを備える。検出部１０２は、表示画面に表示されるマップ上位置と対応付けられたにおけるユーザにより指定されている点である第１ユーザ指定点を検出する。
【００３７】
例えば、マップ上操作検出部１０３は、動的領域検索ユーザインタフェース１０１によりユーザとディスプレイとの進行中の対話が伝達され、表示画面に表示されるマップ上におけるユーザの操作を検出する。変更可能領域判定部１０４は、ユーザがいつマップ上の動的領域の大きさを変更しているのか判定する。現在中心位置検出部１０５は、ユーザが指定するユーザ指定点を検出することで、ユーザ指定点の変更や追加等を検出する。
【００３８】
コンテンツ検索部１０６は、検索対象に関する情報に基づいて、表示画面に表示されるマップ上の位置と対応付けられた複数のコンテンツを検索する。
【００３９】
提示領域判定部１０７、判定部の一例であり、コンテンツ検索部１０６により検索された複数のコンテンツのうち、ユーザ指定点を中心として検索範囲に関する条件を満たすコンテンツを含む第１領域を判定する。
【００４０】
領域範囲提示部１０８は、ユーザ指定点と、提示領域判定部１０７により判定される第１領域とを、動的領域検索ユーザインタフェース１０１を介して表示画面に表示されるマップ上に動的に提示する。
【００４１】
以上のように動的領域検索装置１００は構成される。
【００４２】
以下、図２Ａ〜図７を用いて、動的領域検索装置１００によりディスプレイ１７０（表示画面）のマップ上に提示される動的領域の例について説明する。なお、以下に示す例ではディスプレイ１７０が、タッチパネルディスプレイであり、ユーザによるタッチジェスチャーを検出することで、ユーザ操作が検出されるとして説明する。
【００４３】
図２Ａおよび図２Ｂは、本実施の形態における動的領域検索装置によりディスプレイ１７０に表示される動的領域の例を示す図である。
【００４４】
図２Ａに示す例では、検索範囲に関する条件が検索対象の数（例えば１０個）とした場合に、ディスプレイ１７０のマップ上（ここではアメリカ大陸の地図上）に、ユーザ指定点１６０ａを中心点とした円の領域１６１が示される。ここで、例えば、検索対象を小売店とすると、円の領域１６１は、小売店１０個を含む領域を示している。また、図２Ａでは、マップ上の円の領域１６１の任意の位置に検索対象の数（例えば１０個）が表示されている。
【００４５】
具体的には、動的領域検索装置１００において、検索範囲に関する条件が検索対象の数（例えば１０個）とした場合、提示領域判定部１０７は、コンテンツ検索部１０６により検索された複数のコンテンツのうち、ユーザ指定点１６０ａを中心として検索対象の数（例えば１０個）のコンテンツを含む領域１６１を判定する。そして、領域範囲提示部１０８は、ユーザ指定点と、提示領域判定部１０７により判定される領域１６１とを、ディスプレイ１７０に表示されるマップ上に動的に提示する。さらに、領域範囲提示部１０８は、ユーザ指定点１６０ａと、提示領域判定部１０７により判定される領域１６１とをマップ上に動的に表示する際には、領域１６１上に検索範囲に関する条件を表示する。
【００４６】
ここで、提示領域判定部１０７は、上記領域１６１を、ユーザ指定点１６０ａを中心とした円の領域１６１として判定している。換言すると、提示領域判定部１０７は、マップ上でユーザの地理的関心地点であるユーザ指定点１６０ａまたはその周辺を中心とし、且つ、検索された複数のコンテンツの中で、地理的関心地点から最も離れたところに位置するコンテンツを円周上に有する円領域として、規定した円の領域１６１を判定する。
【００４７】
なお、提示領域判定部１０７は、ユーザ指定点１６０ａを中心としたマップ上の特徴（例えば距離、徒歩時間等）で描かれる不定形の領域１６１ａとして判定してもよい。その場合、領域範囲提示部１０８は、図２Ｂに示すように、ユーザ指定点１６０ａと、提示領域判定部１０７により判定される不定形の領域１６１ａとを、ディスプレイ１７０のマップ上に動的に提示する。
【００４８】
なお、不定形の領域１６１ａは、例えば、ユーザ指定点１６０ａからの地理的なマップ上の標高の変化を考慮して判定されてもよい。また、不定形の領域１６１ａは、ユーザ指定点１６０ａから最も距離的に遠い構成要素（検索対象のコンテンツ）までの２次元の距離を考慮して、所定の方向における、ユーザ指定点からの標高の変化を用いて領域を決定するとしてもよい。その場合、標高変化が大きい方向では標高変化が小さい方向に比べ、領域の境界がユーザ指定点１６０ａに近づくことになり、領域１６１ａが不定形となる。
【００４９】
また、ユーザ指定点１６０ａからの走行時間（徒歩時間等）を考慮して領域１７１ａを判定するとしてもよい。その場合、ユーザ指定点１６０ａから最も距離的に遠い構成要素（検索対象のコンテンツ）までの到達所用時間を考慮して、残りの領域の境界地点までの距離を走行時間により判定することができる。なお、走行時間等の算出は、周知技術であるため説明を省略する。
【００５０】
図３Ａ〜図３Ｃは、本実施の形態における動的領域検索装置によりディスプレイ１７０に表示される動的領域を拡大縮小する場合の例を示す図である。
【００５１】
図３Ａでは、ユーザ指定点１６０ａを中心に、検索対象の数（ここでは３個）を含む領域１６２ａが示されており、図３Ｂでは、ユーザ指定点１６０ａを中心に、検索対象の数（ここでは１０個）を含む領域１６２が示されている。図３Ｃでは、ユーザ指定点１６０ａを中心に、検索対象の数（ここでは２１個）を含む領域１６２ｂが示されている。
【００５２】
図３Ａ〜図３Ｃに示すように、図３Ａに示す領域１６２ａを拡大する操作（タッチジェスチャー操作１６０ｂ）をユーザが行うことにより、図３Ｂに示す領域１６２に拡大する様子を示している。また、図３Ｃに示す領域１６２ｂを縮小する操作（タッチジェスチャー操作１６０ｃ）をユーザが行うことにより、図３Ｂに示す領域１６２に縮小する様子を示している。
【００５３】
具体的には、動的領域検索装置１００では、検出部１０２は、さらに、領域範囲提示部１０８によりディスプレイ１７０に表示されるマップ上の第１領域（領域１６２）を拡大または縮小する旨を示す領域面積変更操作を検出する。検索条件取得部１０９は、検出部１０２が領域面積変更操作を検出した場合、検出した領域面積変更操作に対応するように当該検索対象を検索する検索範囲に関する条件を更新する。そして、提示領域判定部１０７は、コンテンツ検索部１０６により検索された複数のコンテンツのうち、ユーザ指定点１６０ａを中心として検索条件取得部１０９により更新された検索範囲に関する条件を満たすコンテンツを含む第２領域（領域１６２ａ、領域１６２ｂ）を判定する。このようにして、領域範囲提示部１０８は、ユーザ指定点１６０ａと、提示領域判定部１０７により判定される第２領域とをマップ上に動的に表示することで、ディスプレイ１７０に表示されるマップ上の第１領域を拡大または縮小することができる。
【００５４】
ここで、検出部１０２は、ディスプレイ１７０への領域面積変更操作を検出することにより、ディスプレイ１７０に対するユーザによる操作を検出する。この領域面積変更操作は、ユーザ指定点１６０ａに対して押圧するタッチジェスチャーを行い、かつ、ディスプレイ１７０に表示されるマップ上の第１領域を拡大または縮小するタッチジェスチャー操作を行う。
【００５５】
図４Ａ〜図４Ｃは、本実施の形態における動的領域検索装置により、ユーザ指定点が変更された場合にディスプレイ１７０に表示される動的領域の例を示す図である。
【００５６】
図４Ａに示すように、例えば、ユーザにより、ユーザ指定点１７０ａからユーザ指定点１７０ｂ、ユーザ指定点１７０ｃと変更された場合に、それぞれのユーザ指定点１７０ａ、１７０ｂおよび１７０ｃを中心に、検索対象の数（ここでは１０個）を含む領域１７１、１７２および１７３が示される。
【００５７】
なお、領域１７１〜１７３はそれぞれ、ユーザによりユーザ指定点（１７０ａ〜１７０ｃ）が指定されたときのみ表示するとしてもよい。
【００５８】
この場合、動的領域検索装置１００では、検出部１０２は、ディスプレイ１７０に表示されるマップ上において、第１ユーザ指定点とは異なる点であって、ユーザにより指定される点である第２ユーザ指定点を検出する。提示領域判定部１０７は、前記コンテンツ検索部１０６により検索された複数のコンテンツのうち、第２ユーザ指定点を中心として検索範囲に関する条件を満たすコンテンツを含む第２領域を判定する。そして、領域範囲提示部１０８は、第２ユーザ指定点と、提示領域判定部１０７により判定される第２領域とをマップ上に動的に表示する。
【００５９】
また、図４Ａに示すようにユーザによるユーザ指定点の変更が一定時間以内であれば、重畳して表示するとしてもよい。
【００６０】
この場合、動的領域検索装置１００では、検出部１０２は、さらに、ディスプレイ１７０に表示されるマップ上において、第１ユーザ指定点とは異なる点であって、ユーザにより指定される点である第２ユーザ指定点を検出する。提示領域判定部１０７は、さらに、コンテンツ検索部１０６により検索された複数のコンテンツのうち、第２ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第２領域を判定する。そして、領域範囲提示部１０８は、第１ユーザ指定点と、提示領域判定部１０７により判定される第１領域とをマップ上に動的に表示するとともに、第２ユーザ指定点と、提示領域判定部１０７により判定される第２領域とをマップ上に動的に表示する。
【００６１】
ここで、領域範囲提示部１０８は、第１ユーザ指定点と、提示領域判定部１０７により判定される第１領域とをマップ上に動的に表示する際には、第１領域上に検索範囲に関する条件を表示する。また、領域範囲提示部１０８は、第２ユーザ指定点と、提示領域判定部１０７により判定される第２領域とをマップ上に動的に表示する際には、第２領域上に検索範囲に関する条件を表示する。
【００６２】
なお、提示領域判定部１０７は、ユーザ指定点（１７０ａ〜１７０ｃ）を中心としたマップ上の特徴（例えば距離、徒歩時間等）で描かれる不定形の領域として判定してもよい。その場合、領域範囲提示部１０８は、図４Ｂまたは図４Ｃに示すように、ユーザ指定点（１７０ａ〜１７０ｃ）と、提示領域判定部１０７により判定される不定形の領域（領域１７１ａ〜１７３ａまたは領域１７１ｂ〜１７３ｂ）とを、ディスプレイ１７０のマップ上に順次または重畳して動的に提示する。
【００６３】
図４Ｂでは、不定形の領域１７１ａ〜１７３ａは、ユーザ指定点１７０ａ〜１７０ｃを基点として標高の変化を考慮して判定した場合を示しており、図４Ｂでは、不定形の領域１７１ｂ〜１７３ｂは、ユーザ指定点１７０ａ〜１７０ｃからの走行時間（徒歩時間等）を考慮して判定した場合を示している。詳細については、図２Ｂで上述したので省略を省略する。
【００６４】
以上、本実施の形態によれば、ユーザの操作に連動し、条件に適う領域範囲を直感的かつ動的に提示する領域検索装置を実現することができる。
【００６５】
なお、本実施の形態は、領域検索装置として実現するだけでなく、このような動的領域検索装置が備える処理手段を備える集積回路として実現したり、この領域検索装置を構成する処理手段をステップとする方法として実現したりしてもよい。
【００６６】
ここで、本実施の形態の領域検索装置を構成する処理手段をステップとする方法は、次の処理ステップを含む。すなわち、ユーザにより入力された検索対象に関する情報と当該検索対象を検索する検索範囲に関する条件とを取得する検索条件取得ステップと、表示部に表示されるマップ上におけるユーザにより指定されている点である第１ユーザ指定点を検出する検出ステップと、前記検索対象に関する情報に基づいて、前記マップ上の位置と対応付けられた複数のコンテンツを検索するコンテンツ検索ステップと、前記コンテンツ検索ステップにおいて検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第１領域を判定する判定ステップと、前記ユーザ指定点と、前記判定部により判定される第１領域とを前記マップ上に動的に提示する領域範囲提示ステップとを含む。これらの処理手段は、図５に示すＳ２１〜Ｓ２５の処理を行う。ここで、図５は、本実施の形態における領域検索装置を構成する処理手段の処理を示すフローチャートである。
【００６７】
また、本実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【００６８】
ここで、本実施の形態の的領域検索装置などを実現するソフトウェアは、次のようなプログラムである。すなわち、ユーザにより入力された検索対象に関する情報と当該検索対象を検索する検索範囲に関する条件とを取得する検索条件取得ステップと、表示部に表示されるマップ上におけるユーザにより指定されている点である第１ユーザ指定点を検出する検出ステップと、前記検索対象に関する情報に基づいて、前記マップ上の位置と対応付けられた複数のコンテンツを検索するコンテンツ検索ステップと、前記コンテンツ検索ステップにおいて検索された複数のコンテンツのうち、前記ユーザ指定点を中心として前記検索範囲に関する条件を満たすコンテンツを含む第１領域を判定する判定ステップと、前記ユーザ指定点と、前記判定部により判定される第１領域とを前記マップ上に動的に提示する領域範囲提示ステップとを、コンピュータに実行させるプログラムである。
【００６９】
（変形例１）
なお、検索範囲に関する条件は、上記で説明した検索対象の数に限られず、例えば検索対象の総容量（例えば１０ＭＢ）であってもよい。その場合には、提示領域判定部１０７は、コンテンツ検索部１０６により検索された複数のコンテンツのうち、ユーザ指定点を中心として、それぞれの容量の合計が検索対象の総容量となる複数のコンテンツを含む第１領域を判定すればよい。
【００７０】
（変形例２）
また、検索範囲に関する条件は、検索対象の総数（例えば４０個）であってもよい。その場合、提示領域判定部１０７は、コンテンツ検索部１０６により検索された複数のコンテンツのうち、ユーザ指定点を中心として検索対象の総数のコンテンツを含む第１領域を判定し、かつ、検索対象の総数（４０個毎）を構成する一定数毎（例えば１０個毎）のコンテンツを含む複数の層領域を判定すればよい。そして、領域範囲提示部１１０は、ユーザ指定点と、提示領域判定部１０７により判定される複数の層領域とをマップ上に動的に提示する。提示される複数の層領域は、例えばグラデーション表示される。
【００７１】
なお、ユーザ指定点が変更された場合にディスプレイ１７０のマップ上にグラデーション表示されるとしてもよい。図６は、ユーザ指定点が変更された場合にディスプレイ１７０のマップ上にグラデーション表示される動的領域の例を示す図である。
【００７２】
図６では、例えば、ユーザの関心のある場所（地点）が、ユーザ指定点１７０ａからユーザ指定点１７０ｂ、１７０ｃと変更された場合に、それぞれのユーザ指定点１７０ａ、１７０ｂおよび１７０ｃを中心に、グラデーション表示される領域１８０、１８１および１８２が示されている。
【００７３】
また、ディスプレイ１７０のマップ上に表示される動的領域を拡大縮小する場合にグラデーション表示されるとしてもよい。図７は、ディスプレイ１７０にグラデーション表示される動的領域を拡大縮小する場合の例を示す図である。
【００７４】
図７に示すように、例えば、ユーザがユーザ指定点１７０ｄに触れたまま、その動的領域１８３の領域を拡大する操作を行った場合に、動的領域検索装置１００は、ユーザ指定点１７０ｄを中心に、一定個数毎（ここでは１０個ずつ）の層領域でグラデーション表示するとしてもよい。
【００７５】
（変形例３）
なお、複数の動的領域の大きさを調整して表示することが望まれる場合がある。
【００７６】
図８Ａおよび図８Ｂは、複数の動的領域の大きさを調整して提示する場合の例を説明するための図である。
【００７７】
まず、ユーザは、例えば右手および左手の人差し指を用いてディスプレイ１７０のマップ上に触れることにより、２つのユーザ指定点１７０ｅおよびユーザ指定点１７０ｆを指定する。すると、動的領域検索装置１００は、ユーザ指定点１７０ｅおよびユーザ指定点１７０ｆに最も距離的に近いコンテンツの所定数（例えば、５０個）を決定し、図８Ａに示すように、それらコンテンツを包含する領域１８４および領域１８５をマップ上に表示する。図８Ａに示す２つの領域１８４と領域１８５との大きさは異なっている。
【００７８】
なお、上記では、ユーザが同時に２つのユーザ指定点を指定する場合について説明したが、それに限らない。ユーザにより同時に３つ以上のユーザ指定点が指定されたとしてもよく、その場合には、動的領域検索装置１００は、そのユーザ指定点の数に応じて領域提示するとしてもよい。
【００７９】
また、２つ以上のユーザ指定点とそれらの動的領域とが表示される際、ユーザは、比較のため１つ以上の動的領域を変更してもよい。例えば、図８Ｂに示すように、２つの領域が包含するコンテンツの合計数を固定し（例えば、１００個）、領域１８４の大きさを変更すると、それに応じてもう一方の領域１８５のサイズが調整される。ここでは、ユーザが、３０個のコンテンツを含むように領域１８４を縮小すると（図８Ｂで領域１８４ａ）、領域１８５が７０個のコンテンツを含むように拡大される（図８Ｂで領域１８５ａ）。このようにして、提示されるコンテンツの合計数は１００個に保つことができる。
【００８０】
（実施の形態２）
図９は、本発明の実施の形態２における動的領域検索装置の構成の一例を示すブロック図である。なお、図１と同様の要素には同一の符号を付しており、詳細な説明は省略する。
【００８１】
図９に示す動的領域検索装置２００は、動的領域検索ユーザインタフェース２０１と、マップ上操作処理部２０２と、コンテンツ領域操作処理部２０３と、動的連動部２１０とを備える。
【００８２】
マップ上操作処理部２０２は、検出部１０２と、コンテンツ検索部１０６と、提示領域判定部１０７と、領域範囲提示部１０８と、検索条件取得部１０９と、を備える。検出部１０２は、マップ上操作検出部１０３と、変更可能領域判定部１０４と、現在中心位置検出部１０５とを備える。一方、コンテンツ領域操作処理部２０３は、決定部２０４と、コンテンツ領域操作検出部２１２と、スクロール操作判定部２１８と、コンテンツ領域表示部２２２とを備える。ここで、決定部２０４は、表示サイズ判定部２１４と、リスト情報数計数部２１６と、表示コンテンツ決定部２２０とを備える。
【００８３】
コンテンツ領域操作検出部２１２は、コンテンツ領域に対するユーザの操作を検出する。
【００８４】
スクロール操作判定部２１８は、コンテンツ領域操作検出部２１２により検出されたユーザの操作がコンテンツ領域に表示されるリスト情報をスクロール可能なスクロール操作であるかどうかを判定する。具体的には、スクロール操作判定部２１８は、ユーザがいつ表示コンテンツのリスト情報をスクロール操作しているのか判定する。
【００８５】
表示コンテンツ決定部２２０は、コンテンツ領域で表示するリスト情報の数および表示サイズを決定する。
【００８６】
具体的には、表示コンテンツ決定部２２０は、領域範囲提示部１０８により提示された第１領域に含まれるコンテンツ数に基づき、コンテンツ領域で表示するリスト情報の数および表示サイズを決定する。また、表示コンテンツ決定部２２０は、コンテンツ領域操作検出部２１２により検出されたユーザの操作に基づき、コンテンツ領域で表示するリスト情報の数および表示サイズを決定する。
【００８７】
また、表示コンテンツ決定部２２０は、コンテンツ領域操作検出部２１２により検出されたスクロール操作に基づき、コンテンツ領域で表示するリスト情報の数および表示サイズを決定する。
【００８８】
コンテンツ領域表示部２２２は、領域範囲提示部１０８により提示された第１領域に含まれるコンテンツを示すリスト情報を、表示部（ディスプレイ）のコンテンツ領域に表示する。
【００８９】
具体的には、コンテンツ領域表示部２２２は、表示コンテンツ決定部２２０により決定されたリスト情報の数および表示サイズで、リスト情報を表示部のコンテンツ領域に表示する。また、コンテンツ領域表示部２２２は、表示コンテンツ決定部２２０により決定されたリスト情報の数および表示サイズで、スクロール操作によりスクロールされたリスト情報を、表示部のコンテンツ領域に表示する。
【００９０】
動的連動部２１０は、表示コンテンツ決定部２２０が決定するリスト情報の数および表示サイズと、提示領域判定部１０７が判定する第１領域に含むコンテンツの数とを連動させる。それにより、動的連動部２１０は、コンテンツ領域表示部２２２が表示するコンテンツ領域のリスト情報数と、領域範囲提示部１０８が提示する領域に含まれるコンテンツ数とを連動させることができる。
【００９１】
具体的には、動的連動部２１０により、検索条件取得部１０９は、検索対象を検索する検索範囲に関する条件を、コンテンツ領域表示部２２２が表示するリスト情報に対応するコンテンツのみを含むよう更新する。提示領域判定部１０７は、コンテンツ検索部１０６により検索された複数のコンテンツのうち、ユーザ指定点を中心として検索条件取得部１０９により更新された検索範囲に関する条件を満たすコンテンツを含む第２領域を判定する。そして、領域範囲提示部１０８は、そのユーザ指定点と、提示領域判定部１０７により判定される第２領域とをマップ上に動的に提示する。
【００９２】
なお、表示部は、タッチスクリーンディスプレイであり、検出部１０２およびコンテンツ領域操作検出部２１２は、タッチスクリーンディスプレイへの操作を検出することにより、表示部に対するユーザによる操作を検出する。
【００９３】
以上のように動的領域検索装置２００は構成される。
【００９４】
図１０は、本実施の形態における動的領域検索装置が組み込まれるシステムの一例である。図１０では、動的領域検索装置２００は、例えば、表示部を有する計算装置３６０に組み込まれる。
【００９５】
図１０では、マップ上に動的領域が表示されるシステム３００の構成の一例が示さている。システム３００は、クエリツール３２０、コンテンツデータベース３３０およびマップデータベース３４０から構成される。ここでは、動的領域検索装置２００のコンテンツをクエリ検索で検索する場合を例に挙げて説明する。
【００９６】
クエリツール３２０は、計算装置３６０のプロセッサにより実行されるコンピュータソフトウェアプログラム（コンピュータが実行可能な命令）である。
【００９７】
計算装置３６０は、中央処理装置（ＣＰＵ）、ランダムアクセスメモリおよびデータバスと接続される他の種類のデータ格納を有する従来のコンピュータアーキテクチャで構成されているとしてもよいまた、計算装置３６０は、有線接続または無線接続など適切な手段により外部装置との連動を容易にするため、ディスプレイ、キーボードおよびタッチスパネルなどのうち１つ以上のユーザインタフェースコンポーネントと、入出力部を備える。
【００９８】
なお、計算装置３６０は、上記例に限定されず、他の種類のコンポーネントおよび／またはアーキテクチャを備えるとしてもよい。
【００９９】
計算装置３６０に組み込まれる動的領域検索装置２００は、クエリツール３２０を用いて、コンテンツデータベース３３０にクエリを実行する。
【０１００】
例えば、ユーザは、マップ上の特定の関心領域にある小売店を検索したい場合、クエリ検索の基準を作成する際、ユーザはマップ上の地理的な関心地点をユーザ指定点として指定すればよい。なお、ユーザは、ユーザ指定点を指定する代わりに、地理的な関心地点を示す都市および／または郵便番号を入力するとしてもよい。また、計算装置３６０は全地球測位システム（ＧＰＳ）を備えてもよく、ＧＰＳにより通知される現在のグローバル座標をクエリ検索の基準の作成に用いてもよい。つまり、地理的な関心地点を示す方法は、上記場合に限定されず他の種類の指標でもよい。また、検索クエリを作成する際、地理的な関心領域を示す指標を他の検索基準と組み合わせてもよい。いずれの場合も、クエリツール３２０は地理的関心地点を示す指標を取得し、検索クエリに用いればよい。
【０１０１】
クエリツール３２０は取得した基準を用いて、コンテンツデータベース３３０に対してクエリ検索を実行する。
【０１０２】
ここで、コンテンツデータベース３３０は検索されるコンテンツを含み、例えばユーザが検索したい検索対象としての小売店リストを含んでいる。
【０１０３】
クエリツール３２０による検索結果は、例えば図１１Ａに示されるように、マップと関連付けて表示される。
【０１０４】
以下、図１１Ａ〜図１９Ｂを用いて、ディスプレイ２３０（表示画面）のマップ領域２３４に提示される動的領域とコンテンツ領域２３２表示されるリスト情報の例について説明する。なお、以下では、ディスプレイ２３０が、タッチパネルディスプレイであり、動的領域検索装置２００がディスプレイ２３０を介してユーザによるタッチジェスチャーを検出することで、ユーザ操作を検出するとして説明する。また、以下で説明する地理的関心地点は、実施の形態のユーザ指定点に対応する。以下ではこのユーザ指定点は直接タッチジェスチャーされなくても指定することができるとして説明する。
【０１０５】
図１１Ａは、本実施の形態における動的領域検索装置２００によりディスプレイ２３０に表示される動的領域の例を示す図である。図１１Ｂは、ユーザ指定点を基点として検索対象の数をカウントする方法の一例を示す図である。
【０１０６】
図１１Ａに示すように、ディスプレイ２３０は、コンテンツ領域２３２およびマップ領域２３４を含む異なる領域に区分化されている。コンテンツ領域２３２には、マップ上操作処理部２０２で検索された複数のコンテンツのうち、ユーザ指定点１９０ａを中心として検索範囲に関する条件を満たすコンテンツのリスト情報が表示される。ここで、リスト情報とは、コンテンツ（検索対象）のリストまたはそのサブセットである。例えば、検索対象を小売店とする場合、コンテンツのリストとして、各小売店の店名、住所および電話番号などの連絡先をコンテンツ領域２３２に表示してもよい。マップ領域２３４には、地理的関心領域を包含する（ユーザ指定点１９０ａを中心とした）領域１９１が表示される。なお、図１１Ａに示されるコンテンツ領域２３２には、スクロール２３１も表示されている。
【０１０７】
ここで、動的領域検索装置２００は、検索範囲に関する条件である検索対象の数すなわち所定数のコンテンツ数（例えば、１０個）のリスト情報をコンテンツ領域２３２に表示する。この検索対象の数は、上述したようにユーザにより自由に変更できる。
【０１０８】
そのため、図１１Ａでは、１０個のコンテンツのリスト情報（索引）がコンテンツ領域２３２に表示され、マップ領域２３４では、１０個のコンテンツを含む領域１９１が示される。つまり、図１１Ａに示すように、特定の時点でコンテンツ領域２３２に表示される小売店数（リスト情報数）は、マップ領域２３４でマップ上に示される領域１９１に含まれるコンテンツ数と一致する。
【０１０９】
このようにして、動的領域検索装置２００は、ユーザに対して、コンテンツ領域２３２とマップ領域２３４との相関関係をより直感的に理解させることができる。
【０１１０】
なお、図１１Ａに示す領域１９１には、地理的な関心地点から近いコンテンツ（構成要素）が含まれている。例えば、領域１９１に含まれるコンテンツは、検索範囲に関する条件により絞り込まれる。例えば、動的領域検索装置２００は、特定の関心地点であるユーザ指定点からの地理的近接度（例えば、最も遠い場所に最も近いなど）に基づいてマップ領域２３４上の存在するコンテンツ（構成要素）の順序を決定し、検索範囲に関する条件に基づきユーザ指定点（関心地点）と距離的に近いコンテンツ（構成要素）に絞り込むことで、検索範囲に関する条件を満たすコンテンツを決定する。つまり、動的領域検索装置２００は、特定の関心地点（ユーザ指定点）と距離的に近い順で１０個のコンテンツ（構成要素）を決定する。そして、動的領域検索装置２００は、決定したコンテンツ（構成要素）に含まれるリスト情報（例えば索引）が、コンテンツ領域２３２に表示される。
【０１１１】
なお、コンテンツ（構成要素）を選択する方法は、上記の場合に限られない。例えば、図１１Ｂに示すように、ユーザ指定点１９０ａからの地理的近接度を右回りでカウントしてゆくことで、検索対象の数（ここでは１０個）などの検索範囲に関する条件を満たすコンテンツを決定する。動的領域検索装置２００は、決定したコンテンツ（構成要素）を含む領域１９１を判定することで、マップ領域２３４に領域１９１を提示する。
【０１１２】
また、例えば、検索クエリを用いる場合についても説明すると、クエリツール３２０は、マップデータベース３４０にクエリ検索を実行し、特定の関心地点（ユーザ指定点１９０ａ）を含む領域１９１を取得する。取得した領域１９１はマップ領域２３４に提示される。これにより、領域１９１に含まれるコンテンツ（構成要素）は領域１９１の内側に表示される。
【０１１３】
なお、提示領域判定部１０７は、上記領域１９１を、ユーザ指定点１９０ａを中心とした円の領域として判定している。換言すると、提示領域判定部１０７は、マップ上のユーザの地理的関心地点であるユーザ指定点１９０ａを中心とし、且つ、検索された複数のコンテンツの中で、ユーザ指定点１９０ａから最も離れたところに位置するコンテンツを円周上に有する円領域として、規定した円の領域１９１を判定している。
【０１１４】
図１２は、本実施の形態における動的領域検索装置２００によりディスプレイ２３０に表示される動的領域の別の例を示す図である。
【０１１５】
つまり、提示領域判定部１０７は、ユーザ指定点１９０ａを中心としたマップ上の特徴（例えば距離、徒歩時間等）で描かれる不定形の領域１９１ａとして判定してもよい。そして、その場合、領域範囲提示部１０８は、図１２に示すように、ユーザ指定点１９０ａと、提示領域判定部１０７により判定される不定形の領域１９１ａとを、マップ領域２３４上に動的に提示する。なお、不定形の領域の判定方法の詳細については、図２Ｂで説明した通りであるため、説明を省略する。
【０１１６】
図１３および図１４は、本実施の形態におけるコンテンツ領域に表示されるリスト情報数を調整すると、それに連動してマップ領域に表示される動的領域が拡大縮小される場合の例を説明するための図である。
【０１１７】
コンテンツ領域２３２に表示されているリスト情報の数をユーザが調整したい場合がある。その場合、図１３に示すように、コンテンツ領域２３２に表示されるリスト情報数（ここでは３個）を増やす操作（タッチジェスチャー操作１９２ｂ）をユーザが行うと、図１４に示すように、コンテンツ領域２３２に表示されるリスト情報数が増える（ここでは２１個）。そのとき、動的領域検索装置２００は、その数に連動させて、マップ領域２３４に表示される動的領域１９４を動的領域１９５に拡大させる。
【０１１８】
同様に、図１４に示すように、コンテンツ領域２３２に表示されるリスト情報数（ここでは２１個）を減らす操作（タッチジェスチャー操作１９２ｃ）をユーザが行うと、図１３に示すように、コンテンツ領域２３２に表示されるリスト情報数は減る。そのとき、動的領域検索装置２００は、その数に連動させて、マップ領域２３４に表示される動的領域１９５を動的領域１９４に縮小させる。
【０１１９】
図１５Ａおよび図１５Ｂは、本実施の形態におけるマップ領域に表示される動的領域の大きさを調整すると、それに連動してコンテンツ領域に表示されるリスト情報の数が増減される場合の例を説明するための図である。
【０１２０】
マップ領域２３４上に示される動的領域を縮小または拡大させたい場合がある。例えば、図１５Ａに示すように、マップ領域２３４に表示される動的領域１９６ａを拡大する操作（タッチジェスチャー操作１９７ａ）をユーザが行う。すると、図１５Ｂに示すように、マップ領域２３４には拡大された動的領域１９６ｂが表示される。そのとき、動的領域検索装置２００は、その動的領域の大きさに連動させて、コンテンツ領域２３２に表示される情報リストの数を増大させる（ここでは、３個から２１個に増大させている）。
【０１２１】
同様に、図１５Ｂに示すように、マップ領域２３４に表示される動的領域１９６ｂを縮小する操作（タッチジェスチャー操作１９７ｂ）をユーザが行う。すると、図１５Ａに示すように、マップ領域２３４には縮小された動的領域１９６ａが表示される。そのとき、動的領域検索装置２００は、その動的領域の大きさに連動させて、コンテンツ領域２３２に表示される情報リストの数を減少させる（図では、２１個から３個に減少させている）。
【０１２２】
図１６Ａ〜図１６Ｃは、本実施の形態におけるコンテンツ領域に表示されるリスト情報を変更すると、それに連動してマップ領域に表示される動的領域が変更される場合の例を説明するための図である。
【０１２３】
コンテンツ領域２３２に表示されているリスト情報をユーザが変更したい場合がある。例えば、図１６Ａに示すように、コンテンツ領域２３２に表示されるリスト情報（ここではリスト１〜１０）を変更する操作（スクロール操作１９８ａ）をユーザが行う。すると、図１６Ｂに示すように、コンテンツ領域２３２に表示されるリスト情報が変更される（ここではリスト１１〜２１）。具体的には、まず、ユーザは、コンテンツ領域２３２に表示されるリスト情報を下方向にスクロール（スクロール操作１９８ａ）する。すると、動的領域検索装置２００により、ユーザ指定点１９０ｂからリスト１〜１０の次に距離的に近い１０個の情報リスト（リスト１１〜２０）がコンテンツ領域２３２に表示される。そのとき、さらに、動的領域検索装置２００は、コンテンツ領域２３２に表示される情報リストに連動させて、マップ領域２３４に表示される動的領域１９９ａを複数の層領域を含む動的領域１９９ｂに変更し、コンテンツ領域２３２に表示される情報リストに対応した層領域１９９ｃを強調表示する。
【０１２４】
また、図１６Ｂに示すように、ユーザは、コンテンツ領域２３２に表示されるリスト情報（リスト１１〜２０）を変更する操作（スクロール操作１９８ｂ）してもよい。その場合、図１６Ｃに示すように、コンテンツ領域２３２に表示されるリスト情報が変更される（リスト２１〜３０）。具体的には、まず、ユーザは、コンテンツ領域２３２に表示されるリスト情報をさらに下方向へスクロール（スクロール操作１９８ｂ）する。すると、動的領域検索装置２００により、ユーザ指定点１９０ｂからリスト１１〜２０の次に距離的に近い１０個の情報リスト（リスト２１〜３０）が表示される。そのとき、さらに、動的領域検索装置２００は、コンテンツ領域２３２に表示される情報リストに連動させて、マップ領域２３４に表示される動的領域１９９ｂを複数の層領域を含む動的領域１９９ｅに変更し、コンテンツ領域２３２に表示される情報リスト（リスト２１〜３０）に対応した層領域１９９ｆを強調表示する。
【０１２５】
ここで、層領域１９９ｆには、包含するコンテンツ数（ここでは１０）を内側または付近に表示される。
【０１２６】
なお、図１６Ｃでは、３０個のリスト情報に対応するコンテンツ全てを包含する動的領域１９９ｅが表示される場合を示しているが、それに限らない。マップ領域２３４上には、コンテンツ領域２３２に表示される情報リスト（リスト２１〜３０）に対応した層領域１９９ｆのみを表示し、他の層領域を表示しないとしてもよい。
【０１２７】
また、層領域１９９ｆ以外の他の層領域に含むコンテンツ数は上記例に限らず、ユーザが指定するとしてもよい。
【０１２８】
図１７は、ユーザ指定点が変更された場合にマップ領域上に表示される動的領域の例を示す図である。
【０１２９】
マップ領域２３４上のユーザ指定点をユーザが変更したい場合がある。
【０１３０】
その場合、例えば、図１７に示すように、ユーザは、ユーザ指定点１７０ａをユーザ指定点１７０ｂ、１７０ｃと変更することができる。すると、動的領域検索装置２００は、それぞれのユーザ指定点１７０ａ、１７０ｂおよび１７０ｃを中心に、検索対象の数（ここでは１０個）を含む領域１７１、１７２および１７３をマップ領域２３４に領域範囲の大きさが動的に調整して表示する。
【０１３１】
ここで、ユーザがユーザ指定点を特定する方法として、マップ領域２３４上で指をスライドさせる操作を行ってもよい。この場合、動的領域検索装置２００により、検索対象の数（ここでは１０個）を含む領域１７１、１７２および１７３は、マップ領域２３４に領域範囲の大きさが動的に調整しながら表示される。
【０１３２】
このように、領域１７１、１７２および１７３がマップ領域上に残されることで、ユーザはこれらの領域１７１、１７２および１７３の大きさを比較することができる。
【０１３３】
なお、ユーザ指定点を指定する方法は、上記例に限らない。
【０１３４】
また、特定の関心地点であるユーザ指定点において１つの領域範囲を示す場合に限らない。実施の形態１における図６で説明したように、それぞれのユーザ指定点１７０ａ、１７０ｂおよび１７０ｃで、グラデーションで色分けされた複数の層領域を示すとしてよい。例えば、最初の２５個の構成要素（リスト１〜２５）を包含する第１の層領域、次の２５個の構成要素（リスト２６〜５０）を包含する第２の層領域、次の２５個の構成要素（リスト５１〜７５）を包含する第３の層領域として表示される場合が挙げられる。この各層領域は、２５個でなくともよく適宜設定すればよい。
【０１３５】
次に、地理上のユーザの関心地点をユーザが変更する場合の例を説明する。
【０１３６】
図１８Ａ〜図１８Ｃ、図１９Ａおよび図１９Ｂは、ユーザの関心地点が変更される場合にマップ領域上に表示される動的領域の例を示す図である。
【０１３７】
ユーザはディスプレイ２３０のマップ領域２３４に触れる操作（タッチジェスチャー操作）を行うことで、地理的関心地点を指定することができる。
【０１３８】
図１８Ａおよび図１９Ａには、ユーザが地理的関心地点（ユーザ指定点２５１ａ）の１地点に触れることで、動的領域２５２が示されている例が示されている。また、図１８Ａには、動的領域検索装置２００により、ユーザ指定点２５１ａに最も距離的に近い所定のコンテンツの数（例えば、１０個）が判定され、マップ領域２３４に動的領域２５２を提示するとともに、コンテンツ領域２３２にこれらのリスト情報が表示される。
【０１３９】
ここで、図１８Ｂに示されるように、ユーザは、例えばマップ領域２３４内に表示される矢印アイコン２５３を用いてマップ領域２３４に表示される地理的位置を変更させる操作を行うことで、ユーザ指定点２５１ｂを変更する。
【０１４０】
さらに、図１８Ｃに示されるように、動的領域に包含される所定のコンテンツ数を維持させながら、マップ領域２３４内に表示される矢印アイコン２５３を用いてマップ領域２３４に表示される地図の縮尺を変更させるとしてもよい。その場合、図１８Ａ〜図１８Ｃに示されるように、ユーザ指定点を含む動的領域２５２ｂの大きさは、地図の縮尺に応じて動的に調整されて表示される。
【０１４１】
なお、ユーザが関心地点（ユーザ指定点）を変更する方法は上記例に限定されない。図１９Ａおよび図１９Ｂに示されるように、ユーザは、例えばマップ領域２３４上の動的領域２５２に触れながら、マップ領域２３４内のディスプレイ２３０に対しタッチジェスチャー操作２５１ｄを行ってマップ領域２３４に表示される地理的位置を移動させることで、ユーザ指定点２５１ｃを変更するとしてもよい。ここで、図１９Ａおよび図１９Ｂに示す例では、動的領域の大きさ（包含するコンテンツ数）は２つの関心地点（ユーザ指定点）間で変わらない。
【０１４２】
なお、マップ領域２３４上より占有した動的領域が表示されるように、ユーザ指定点２５１ａからユーザ指定点２５１ｃに変更された場合に、表示されるマップ領域２３４の縮尺が変更されるとしてもよい。
【０１４３】
なお、このようなマップ領域２３４の縮尺の変更は、例えば、前述の図４Ａのように、所定の縮尺でマップを表示させ、第１領域を動的に拡大、縮小して表示させる場合において、第１領域の大きさが所定の値以上となったときにはマップを縮小し（縮尺を小さく変更し）、第１領域の大きさが所定の値より小さくなったときにはマップを拡大する（縮尺を大きく変更する）という制御に用いることができる。ここで、第１領域の大きさとしては、（１）第１領域の面積、（２）第１領域が円領域の場合は第１領域の半径、（３）第１領域が不定形の場合はユーザ指定点から第１領域の外周までの距離の最大値、最小値、あるいは平均値、などを用いることができる。
【０１４４】
以上、本実施の形態によれば、ユーザの操作に連動し、条件に適う領域範囲を直感的かつ動的に提示する領域検索装置を実現することができる。
【０１４５】
なお、本実施の形態においても、実施の形態１で説明したのと、検索範囲に関する条件は、上記で説明した検索対象の数に限られず、例えば検索対象の総容量（例えば１０ＭＢ）であってもよい。また、検索範囲に関する条件は、検索対象の総数（例えば４０個）であってもよく、層領域をグラデーション表示させてもよい。また、図８Ａおよび図８Ｂで説明したように、複数の動的領域の大きさを調整して提示するとしてもよい。
【０１４６】
以上のように、本明実施の形態によれば、ユーザの操作に連動し、条件に適う領域範囲を直感的かつ動的に提示する領域検索装置および領域検索方法を実現することができる。
【０１４７】
以上、本発明の一つまたは複数の態様に係る領域検索装置および領域検索方法について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の一つまたは複数の態様の範囲内に含まれてもよい。
【０１４８】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の画像復号化装置などを実現するソフトウェアは、次のようなプログラムである。
【０１４９】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
【０１５０】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
【産業上の利用可能性】
【０１５１】
本発明は、領域検索装置および領域検索方法に利用でき、特に、マップ上で情報を閲覧及び確認するために用いる携帯電話、デジタルテレビ、車載端末、タッチパネルディスプレイ等などに組み込まれて利用することができる。
【符号の説明】
【０１５２】
１００、２００  動的領域検索装置
１０１、２０１  動的領域検索ユーザインタフェース
１０２  検出部
１０３  マップ上操作検出部
１０４  変更可能領域判定部
１０５  現在中心位置検出部
１０６  コンテンツ検索部
１０７  提示領域判定部
１０８、１１０  領域範囲提示部
１０９  検索条件取得部
１６０ａ、１７０ａ、１７０ｂ、１７０ｃ、１９０ｂ、１７０ｄ、１７０ｅ、１９０ａ、１９０ｂ、２５１ａ、２５１ｂ、２５１ｃ  ユーザ指定点
１６０ｂ、１６０ｃ、１９２ｂ、１９２ｃ、１９７ａ、１９７ｂ、２５１ｄ  タッチジェスチャー操作
１６１、１６１ａ、１６２、１６２ａ、１６２ｂ、１７１、１７１ａ、１７１ｂ、１７２、１７３、１８０、１８４、１８４ａ、１８５、１８５ａ、１９１、１９１ａ  領域
１７０、２３０  ディスプレイ
１８３、１９４、１９５、１９６ａ、１９６ｂ、１９９ａ、１９９ｂ、１９９ｅ、２５２、２５２ｂ  動的領域
１９８ａ、１９８ｂ  スクロール操作
１９９ｃ、１９９ｆ  層領域
２０２  マップ上操作処理部
２０３  コンテンツ領域操作処理部
２０４  決定部
２１０  動的連動部
２１２  コンテンツ領域操作検出部
２１４  表示サイズ判定部
２１６  リスト情報数計数部
２１８  スクロール操作判定部
２２０  表示コンテンツ決定部
２２２  コンテンツ領域表示部
２３１  スクロール
２３２  コンテンツ領域
２３４  マップ領域
２５３  矢印アイコン
３００  システム
３２０  クエリツール
３３０  コンテンツデータベース
３４０  マップデータベース
３６０  計算装置
【図１】
2012144216.tif 000003
【図２Ａ】
2012144216.tif 000004
【図２Ｂ】
2012144216.tif 000005
【図３Ａ】
2012144216.tif 000006
【図３Ｂ】
2012144216.tif 000007
【図３Ｃ】
2012144216.tif 000008
【図４Ａ】
2012144216.tif 000009
【図４Ｂ】
2012144216.tif 000010
【図４Ｃ】
2012144216.tif 000011
【図５】
2012144216.tif 000012
【図６】
2012144216.tif 000013
【図７】
2012144216.tif 000014
【図８Ａ】
2012144216.tif 000015
【図８Ｂ】
2012144216.tif 000016
【図９】
2012144216.tif 000017
【図１０】
2012144216.tif 000018
【図１１Ａ】
2012144216.tif 000019
【図１１Ｂ】
2012144216.tif 000020
【図１２】
2012144216.tif 000021
【図１３】
2012144216.tif 000022
【図１４】
2012144216.tif 000023
【図１５Ａ】
2012144216.tif 000024
【図１５Ｂ】
2012144216.tif 000025
【図１６Ａ】
2012144216.tif 000026
【図１６Ｂ】
2012144216.tif 000027
【図１６Ｃ】
2012144216.tif 000028
【図１７】
2012144216.tif 000029
【図１８Ａ】
2012144216.tif 000030
【図１８Ｂ】
2012144216.tif 000031
【図１８Ｃ】
2012144216.tif 000032
【図１９Ａ】
2012144216.tif 000033
【図１９Ｂ】
2012144216.tif 000034
【国際調査報告】
2012144216.tif 000035
2012144216.tif 000036