(57)【特許請求の範囲】
【請求項１】
オブジェクトを識別するオブジェクト識別子と、当該オブジェクトが存在する領域を示す領域情報とを有するオブジェクト情報を、１以上格納し得るオブジェクト情報格納部と、
端末装置から、当該端末装置の位置を示す位置情報と当該端末装置が向いている方向を示す方向情報とを有する端末情報を受信するサーバ受信部と、
前記端末情報が有する位置情報と、前記端末情報が有する方向情報と、予め格納されているまたは前記端末情報が有する視野角とを、前記オブジェクト情報格納部の各オブジェクト情報の領域情報に適用し、前記端末装置が撮影している１以上のオブジェクトを決定する撮影オブジェクト決定部と、
前記撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページを取得するための情報である１以上のＷｅｂページ元情報を取得するＷｅｂページ元情報取得部と、
前記１以上のＷｅｂページ元情報を、前記端末装置に送信するサーバ送信部とを具備し、
前記撮影オブジェクト決定部は、
前記端末装置からの距離が近い順に、前記オブジェクト情報格納部に格納されているオブジェクト識別子が識別するオブジェクトを検査し、前記端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合に、オブジェクトが前記端末装置に撮影されているか否かの検査を終了するサーバ装置。
【請求項２】
前記Ｗｅｂページ元情報取得部は、
前記撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のオブジェクト識別子を用いて、ＷｅｂページであるＷｅｂページ元情報を検索する請求項１記載のサーバ装置。
【請求項３】
オブジェクト識別子とＷｅｂページを識別するＷｅｂページ識別子とを有するＷｅｂページ情報を、１以上格納し得るＷｅｂページ情報格納部をさらに具備し、
前記Ｗｅｂページ元情報取得部は、
前記撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページ識別子または前記１以上のＷｅｂページ識別子に対応する１以上のＷｅｂページである１以上のＷｅｂページ元情報を、前記Ｗｅｂページ情報格納部から取得する請求項１記載のサーバ装置。
【請求項４】
前記領域情報は、地図上での二次元の領域を示す二次元領域情報とオブジェクトの高さを示す高さ情報を有し、
前記撮影オブジェクト決定部は、
前記端末情報が有する位置情報および方向情報と、予め格納されているまたは前記端末情報が有する視野角とを用いて、三次元空間上での撮影領域を取得し、当該撮影領域を、前記オブジェクト情報格納部の各オブジェクト情報が有する領域情報に対して適用し、前記端末装置が撮影している１以上のオブジェクトを決定し、かつ、
前記１以上のオブジェクトの決定の際に、前記端末装置からの距離が近い順に、前記オブジェクト情報格納部に格納されているオブジェクト識別子が識別するオブジェクトを検査し、前記端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合に、オブジェクトが前記端末装置に撮影されているか否かの検査を終了する請求項１から請求項３いずれか記載のサーバ装置。
【請求項５】
前記オブジェクト情報格納部の１以上のオブジェクト情報に対応するオブジェクトと前記端末装置との距離を、前記各オブジェクトのオブジェクト情報と前記端末情報が有する位置情報とから、オブジェクトごとに算出する距離算出部をさらに具備し、
前記撮影オブジェクト決定部は、
前記端末装置からの距離が近い順に、前記オブジェクト情報格納部に格納されているオブジェクト識別子が識別するオブジェクトに対応するオブジェクト情報をソートし、前記端末装置からの距離が近い順に、前記オブジェクト情報格納部に格納されているオブジェクト識別子が識別するオブジェクトを検査し、前記端末装置が撮影している１以上のオブジェクトを決定する請求項１から請求項４いずれか記載のサーバ装置。
【請求項６】
前記撮影オブジェクト決定部は、
前記端末装置からの距離が近い順に、前記オブジェクト情報格納部に格納されているオブジェクト識別子が識別するオブジェクトを検査し、前記端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域のオブジェクトであり、かつ、前記端末装置からの距離が閾値以内のオブジェクトのみを検査し、前記端末装置が撮影している１以上のオブジェクトを決定する請求項１から請求項５いずれか記載のサーバ装置。
【請求項７】
前記撮影オブジェクト決定部は、
前記端末装置からの距離が近い順に、前記オブジェクト情報格納部に格納されているオブジェクト識別子が識別するオブジェクトを検査し、前記端末装置が撮影しているとして決定したオブジェクトの数が閾値になった場合に、前記検査を終了する請求項１から請求項６いずれか記載のサーバ装置。
【請求項８】
前記サーバ受信部が受信した２以上の時間的に連続する端末情報から、前記カメラ部が取得した映像内の１以上のオブジェクトを、ユーザが着目しているか否かを判断するサーバ着目判断部をさらに具備し、
前記サーバ送信部は、
前記サーバ着目判断部が１以上のオブジェクトをユーザが着目していると判断した場合に、前記１以上のＷｅｂページ元情報を、前記端末装置に送信する請求項１から請求項７いずれか記載のサーバ装置。
【請求項９】
オブジェクトを識別するオブジェクト識別子と、当該オブジェクトが存在する領域を示す領域情報とを有するオブジェクト情報を、１以上格納し得るオブジェクト情報格納部と、
端末装置の位置を示す位置情報と、当該端末装置が向いている方向を示す方向情報と、視野角とを有する端末情報を取得する端末情報取得部と、
映像を取得するカメラ部と、
前記カメラ部が取得した映像を出力するカメラ映像出力手段を具備する出力部と、
前記端末情報が有する位置情報と方向情報と視野角とを、前記オブジェクト情報格納部の各オブジェクト情報の領域情報に適用し、前記端末装置が撮影している１以上のオブジェクトを決定する撮影オブジェクト決定部と、
前記撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページを取得するための情報である１以上のＷｅｂページ元情報を取得するＷｅｂページ元情報取得部と、
前記１以上のＷｅｂページ元情報に対応する１以上のＷｅｂページを取得するＷｅｂページ取得部とを具備し、
前記出力部は、
前記Ｗｅｂページ取得部が取得した１以上のＷｅｂページをも出力し、
前記撮影オブジェクト決定部は、
前記端末装置からの距離が近い順に、前記オブジェクト情報格納部に格納されているオブジェクト識別子が識別するオブジェクトを検査し、前記端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合に、オブジェクトが前記端末装置に撮影されているか否かの検査を終了する端末装置。
【請求項１０】
キーワードを受け付ける受付部をさらに具備し、
前記Ｗｅｂページ取得部は、
前記Ｗｅｂページ元情報取得部が取得した１以上のＷｅｂページ元情報と、前記キーワードとを用いて、Ｗｅｂページを検索し、１以上のＷｅｂページを取得する請求項９記載の端末装置。
【請求項１１】
記憶媒体に、オブジェクトを識別するオブジェクト識別子と、当該オブジェクトが存在する領域を示す領域情報とを有するオブジェクト情報を、１以上格納しており、
端末情報取得部、カメラ部、出力部、撮影オブジェクト決定部、Ｗｅｂページ元情報取得部、Ｗｅｂページ取得部により実現されるＷｅｂページ検索方法であって、
前記端末情報取得部が、端末装置の位置を示す位置情報と、当該端末装置が向いている方向を示す方向情報と、視野角とを有する端末情報を取得する端末情報取得ステップと、
前記カメラ部が、映像を取得するカメラステップと、
前記出力部が、前記カメラ部が取得した映像を出力する出力ステップと、
前記撮影オブジェクト決定部が、前記端末情報が有する位置情報と方向情報と視野角とを、前記記憶媒体の各オブジェクト情報の領域情報に適用し、前記端末装置が撮影している１以上のオブジェクトを決定する撮影オブジェクト決定ステップと、
前記Ｗｅｂページ元情報取得部が、前記撮影オブジェクト決定ステップで決定された１以上の各オブジェクトに対応する１以上のＷｅｂページを取得するための情報である１以上のＷｅｂページ元情報を取得するＷｅｂページ元情報取得ステップと、
前記Ｗｅｂページ取得部が、前記１以上のＷｅｂページ元情報に対応する１以上のＷｅｂページを取得するＷｅｂページ取得ステップとを具備し、
前記出力ステップにおいて、
前記１以上のＷｅｂページ元情報に対応する１以上のＷｅｂページをも出力し、
前記撮影オブジェクト決定ステップにおいて、
前記端末装置からの距離が近い順に、前記記憶媒体に格納されているオブジェクト識別子が識別するオブジェクトを検査し、前記端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合に、オブジェクトが前記端末装置に撮影されているか否かの検査を終了するＷｅｂページ検索方法。
【請求項１２】
コンピュータがアクセス可能な記録媒体は、
オブジェクトを識別するオブジェクト識別子と、当該オブジェクトが存在する領域を示す領域情報とを有するオブジェクト情報を、１以上格納し得るオブジェクト情報格納部を具備し、
前記コンピュータを、
端末装置から、当該端末装置の位置を示す位置情報と当該端末装置が向いている方向を示す方向情報とを有する端末情報を受信するサーバ受信部と、
前記端末情報が有する位置情報と、前記端末情報が有する方向情報と、予め格納されているまたは前記端末情報が有する視野角とを、前記オブジェクト情報格納部の各オブジェクト情報の領域情報に適用し、前記端末装置が撮影している１以上のオブジェクトを決定する撮影オブジェクト決定部と、
前記撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページを取得するための情報である１以上のＷｅｂページ元情報を取得するＷｅｂページ元情報取得部と、
前記１以上のＷｅｂページ元情報を、前記端末装置に送信するサーバ送信部として機能させ、
前記撮影オブジェクト決定部は、
前記端末装置からの距離が近い順に、前記オブジェクト情報格納部に格納されているオブジェクト識別子が識別するオブジェクトを検査し、前記端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合に、オブジェクトが前記端末装置に撮影されているか否かの検査を終了するものとして、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラで撮影しているランドマークや店舗などに関するＷｅｂページを取得し、出力する情報システム等に関するものである。
【背景技術】
【０００２】
従来、コンピュータ上の地理的情報と実風景の景観画像中の各部分とを対応付けて利用者に提示するとともに、各種情報（広告情報、案内情報等）を利用者に流す情報発信型景観ラベリング装置があった（特許文献１）。
【０００３】
また、ホストコンピュータでの背景データの処理、データ転送、端末表示の時間を大幅に削減し、最新の背景地図を用いた三次元地図情報を端末装置上で構成し、軽快な操作を行うことができる地図関連情報配信システムがあった（特許文献２）。
【０００４】
さらに、カメラ装置で撮影される映像に、被写体の情報を自動的に埋め込む被写体情報処理装置および被写体情報処理方法があった（特許文献３）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−６６３４７号公報
【特許文献２】特開２００８−１５８５８３号公報
【特許文献３】特開２００２−１５２７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のシステムにおいては、撮影されているオブジェクトに対するＷｅｂページを出力できなかった。
【０００７】
また、従来のシステムにおいては、多数のオブジェクトが登録されていることを想定していない。つまり、非常に多くのオブジェクトが登録されている場合、現在、撮影されているオブジェクトを特定することに多大な時間を要する、とともに多大なＣＰＵパワーが必要となる。したがって、例えば、ナビゲーションシステムに利用できない。
【０００８】
つまり、従来の情報システムにおいては、撮影されているオブジェクトを短時間に決定できず、短時間に適切なＷｅｂページを出力できなかった。
【課題を解決するための手段】
【０００９】
本第一の発明の情報システムは、サーバ装置と端末装置とを具備する情報システムであって、サーバ装置は、オブジェクトを識別するオブジェクト識別子と、オブジェクトが存在する領域を示す領域情報とを有するオブジェクト情報を、１以上格納し得るオブジェクト情報格納部と、端末装置から、端末装置の位置を示す位置情報と端末装置が向いている方向を示す方向情報とを有する端末情報を受信するサーバ受信部と、端末情報が有する位置情報と、端末情報が有する方向情報と、予め格納されているまたは端末情報が有する視野角とを、オブジェクト情報格納部の各オブジェクト情報の領域情報に適用し、端末装置が撮影している１以上のオブジェクトを決定する撮影オブジェクト決定部と、撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページを取得するための情報である１以上のＷｅｂページ元情報を取得するＷｅｂページ元情報取得部と、１以上のＷｅｂページ元情報を、端末装置に送信するサーバ送信部とを具備し、端末装置は、端末装置の位置を示す位置情報と、端末装置が向いている方向を示す方向情報とを有する端末情報を取得する端末情報取得部と、映像を取得するカメラ部と、カメラ部が取得した映像を出力するカメラ映像出力手段を具備する出力部と、端末情報取得部が取得した端末情報をサーバ装置に送信する送信部と、端末情報の送信に対応して、１以上のＷｅｂページ元情報を受信する受信部と、１以上のＷｅｂページ元情報に対応する１以上のＷｅｂページを取得するＷｅｂページ取得部とを具備し、出力部は、Ｗｅｂページ取得部が取得した１以上のＷｅｂページをも出力する情報システムである。
【００１０】
かかる構成により、撮影されているオブジェクトに対するＷｅｂページを出力できる。
【００１１】
また、本第二の発明の情報システムは、第一の発明に対して、Ｗｅｂページ元情報取得部は、撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のオブジェクト識別子を用いて、ＷｅｂページであるＷｅｂページ元情報を検索する情報システムである。
【００１２】
かかる構成により、撮影されているオブジェクトに対するＷｅｂページを出力できる。
【００１３】
また、本第三の発明の情報システムは、第一の発明に対して、サーバ装置は、オブジェクト識別子とＷｅｂページを識別するＷｅｂページ識別子とを有するＷｅｂページ情報を、１以上格納し得るＷｅｂページ情報格納部をさらに具備し、Ｗｅｂページ元情報取得部は、撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページ識別子または１以上のＷｅｂページ識別子に対応する１以上のＷｅｂページである１以上のＷｅｂページ元情報を、Ｗｅｂページ情報格納部から取得する情報システムである。
【００１４】
かかる構成により、撮影されているオブジェクトに対するＷｅｂページを出力できる。
【００１５】
また、本第四の発明の情報システムは、第一から第三いずれかの発明に対して、出力部は、１以上のＷｅｂページ元情報である１以上のＷｅｂページ識別子を出力し、端末装置は、ユーザから１以上のＷｅｂページ識別子に対する指示を受け付ける受付部と、受付部が受け付けた指示に対応する１以上のＷｅｂページ識別子で識別されるＷｅｂページを取得するＷｅｂページ取得部とをさらに具備し、出力部は、Ｗｅｂページ取得部が取得したＷｅｂページをも出力する情報システムである。
【００１６】
かかる構成により、オブジェクトに対するＷｅｂページの中で、ユーザが指示したＷｅｂページを出力できる。
【００１７】
また、本第五の発明の情報システムは、第一の発明に対して、Ｗｅｂページ元情報は、オブジェクト識別子であり、Ｗｅｂページ取得部は、１以上のオブジェクト識別子を用いて１以上のＷｅｂページを検索する情報システムである。
【００１８】
かかる構成により、撮影されているオブジェクトに対するＷｅｂページを出力できる。
【００１９】
また、本第六の発明の情報システムは、第五の発明に対して、端末装置は、１以上のキーワードを受け付ける受付部をさらに具備し、Ｗｅｂページ取得部は、受信部が受信した１以上のオブジェクト識別子と、１以上のキーワードとを用いて、Ｗｅｂページを検索する情報システムである。
【００２０】
かかる構成により、撮影されているオブジェクトのオブジェクト識別子とユーザ入力のキーワードとを用いてＷｅｂページを検索できる。
【００２１】
また、本第七の発明の情報システムは、第一から第六いずれかの発明に対して、領域情報は、地図上での二次元の領域を示す二次元領域情報とオブジェクトの高さを示す高さ情報を有し、撮影オブジェクト決定部は、端末情報が有する位置情報および方向情報と、予め格納されているまたは端末情報が有する視野角とを用いて、三次元空間上での撮影領域を取得し、撮影領域を、オブジェクト情報格納部の各オブジェクト情報が有する領域情報に対して適用し、端末装置が撮影している１以上のオブジェクトを決定し、かつ、１以上のオブジェクトの決定の際に、端末装置からの距離が近い順にオブジェクトを検査し、端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合に、オブジェクトが端末装置に撮影されているか否かの検査を終了する情報システムである。
【００２２】
かかる構成により、撮影されているオブジェクトを三次元空間上で検知し、当該オブジェクトに対するＷｅｂページを出力できる。
【００２３】
また、本第八の発明の情報システムは、第一から第七いずれかの発明に対して、サーバ装置は、オブジェクト情報格納部の１以上のオブジェクト情報に対応するオブジェクトと端末装置との距離を、各オブジェクトのオブジェクト情報と端末情報が有する位置情報とから、オブジェクトごとに算出する距離算出部をさらに具備し、撮影オブジェクト決定部は、端末装置からの距離が近い順にオブジェクトに対応するオブジェクト情報をソートし、端末装置からの距離が近い順にオブジェクトを検査し、端末装置が撮影している１以上のオブジェクトを決定する情報システムである。
【００２４】
かかる構成により、撮影されているオブジェクトを短時間に決定し、当該オブジェクトに対するＷｅｂページを出力できる。
【００２５】
また、本第九の発明の情報システムは、第一から第八いずれかの発明に対して、撮影オブジェクト決定部は、端末装置からの距離が近い順にオブジェクトを検査し、端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合に、オブジェクトが端末装置に撮影されているか否かの検査を終了する情報システムである。
【００２６】
かかる構成により、撮影されているオブジェクトを短時間に決定し、短時間に当該オブジェクトに対するＷｅｂページを出力できる。
【００２７】
また、本第十の発明の情報システムは、第一から第八いずれかの発明に対して、撮影オブジェクト決定部は、端末装置からの距離が近い順にオブジェクトを検査し、端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域のオブジェクトであり、かつ、端末装置からの距離が閾値以内のオブジェクトのみを検査し、端末装置が撮影している１以上のオブジェクトを決定する情報システムである。
【００２８】
かかる構成により、撮影されているオブジェクトを短時間に決定し、当該オブジェクトに対するＷｅｂページを出力できる。
【００２９】
また、本第十一の発明の情報システムは、第一から第八いずれかの発明に対して、撮影オブジェクト決定部は、端末装置からの距離が近い順にオブジェクトを検査し、端末装置が撮影しているとして決定したオブジェクトの数が閾値になった場合に、検査を終了する情報システムである。
【００３０】
かかる構成により、撮影されているオブジェクトを短時間に決定し、当該オブジェクトに対するＷｅｂページを出力できる。
【００３１】
また、本第十二の発明の情報システムは、第一から第十一いずれかの発明に対して、端末装置は、端末情報取得部が取得した２以上の時間的に連続する端末情報から、カメラ部が取得した映像内の１以上のオブジェクトを、ユーザが着目しているか否かを判断する端末着目判断部をさらに具備し、送信部は、端末着目判断部が１以上のオブジェクトをユーザが着目していると判断した場合に、端末情報取得部が取得した位置情報と方向情報とを有する端末情報をサーバ装置に送信する情報システムである。
【００３２】
かかる構成により、ユーザが着目しているオブジェクトのみに関連するＷｅｂページを出力できる。
【００３３】
また、本第十三の発明の情報システムは、第一から第十一いずれかの発明に対して、サーバ装置は、サーバ受信部が受信した２以上の時間的に連続する端末情報から、カメラ部が取得した映像内の１以上のオブジェクトを、ユーザが着目しているか否かを判断するサーバ着目判断部をさらに具備し、サーバ送信部は、サーバ着目判断部が１以上のオブジェクトをユーザが着目していると判断した場合に、１以上のＷｅｂページ元情報を、端末装置に送信する情報システムである。
【００３４】
かかる構成により、ユーザが着目しているオブジェクトのみに関連するＷｅｂページを出力できる。
【００３５】
また、本第十四の発明の端末装置は、＜従属関係  なし＞の発明に対して、オブジェクトを識別するオブジェクト識別子と、オブジェクトが存在する領域を示す領域情報とを有するオブジェクト情報を、１以上格納し得るオブジェクト情報格納部と、端末装置の位置を示す位置情報と、端末装置が向いている方向を示す方向情報と、視野角とを有する端末情報を取得する端末情報取得部と、映像を取得するカメラ部と、カメラ部が取得した映像を出力するカメラ映像出力手段を具備する出力部と、端末情報が有する位置情報と方向情報と視野角とを、オブジェクト情報格納部の各オブジェクト情報の領域情報に適用し、端末装置が撮影している１以上のオブジェクトを決定する撮影オブジェクト決定部と、撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページを取得するための情報である１以上のＷｅｂページ元情報を取得するＷｅｂページ元情報取得部と、１以上のＷｅｂページ元情報に対応するＷｅｂページを取得するＷｅｂページ取得部とを具備し、出力部は、１以上のＷｅｂページ元情報に対応するＷｅｂページをも出力する端末装置である。
【００３６】
かかる構成により、撮影されているオブジェクトを短時間に決定し、オブジェクトに対するＷｅｂページを出力できる。
【００３７】
また、本第十五の発明の端末装置は、第十四の発明に対して、キーワードを受け付ける受付部をさらに具備し、Ｗｅｂページ取得部は、オブジェクト識別子取得部が取得した１以上のＷｅｂページ元情報と、キーワードとを用いて、Ｗｅｂページを検索し、１以上のＷｅｂページを取得する端末装置である。
【００３８】
かかる構成により、撮影されているオブジェクトのオブジェクト識別子とユーザ入力のキーワードとを用いてＷｅｂページを検索できる。
【発明の効果】
【００３９】
本発明による情報システムによれば、撮影されているオブジェクトに対するＷｅｂページを出力できる。
【図面の簡単な説明】
【００４０】
【図１】実施の形態１における情報システムの概念図
【図２】同情報システムのブロック図
【図３】同サーバ装置の動作について説明するフローチャート
【図４】同着目判断処理の動作について説明するフローチャート
【図５】同端末装置の動作について説明するフローチャート
【図６】同オブジェクトソート処理の動作について説明するフローチャート
【図７】同可視判断処理の動作について説明するフローチャート
【図８】同可視判断処理の動作について説明するフローチャート
【図９】同端末装置の動作について説明するフローチャート
【図１０】同オブジェクト情報管理表を示す図
【図１１】同端末装置の出力例を示す図
【図１２】同可視領域／不可視領域の概念を説明する図
【図１３】同オブジェクト一時管理表を示す図
【図１４】同端末装置の出力例を示す図
【図１５】同端末装置の出力例を示す図
【図１６】同オブジェクト情報管理表を示す図
【図１７】同視野角の概念を説明する図
【図１８】実施の形態２における情報システムのブロック図
【図１９】実施の形態３における情報システムのブロック図
【図２０】同端末装置の動作について説明するフローチャート
【図２１】同端末装置の入力画面の例を示す図
【図２２】実施の形態４における端末装置のブロック図
【図２３】同端末装置の動作について説明するフローチャート
【図２４】上記実施の形態におけるコンピュータシステムの概観図
【図２５】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００４１】
以下、情報システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００４２】
（実施の形態１）
【００４３】
本実施の形態において、カメラ（ビデオカメラを含む）で撮影しているランドマークや店舗などに関するＷｅｂページを自動取得し、出力する情報システムについて説明する。
【００４４】
また、本実施の形態において、サーバ装置側でＷｅｂページを検索する態様の情報システムについて説明する。また、本実施の形態において、オブジェクトが二次元空間上、または三次元空間上で管理されている場合について説明する。
【００４５】
また、本実施の形態において、カメラで撮影しているオブジェクトの特定を高速化する種々のアルゴリズムについて説明する。
【００４６】
さらに、ユーザが着目しているオブジェクトを特定し、当該オブジェクトのみのＷｅｂページを自動取得し、出力する情報システムについて説明する。なお、ユーザが着目しているオブジェクトを特定する処理は、サーバ装置で行っても良いし、端末装置で行っても良い。
【００４７】
図１は、本実施の形態における情報システム１の概念図である。情報システム１は、１以上のＷｅｂサーバ装置１０、サーバ装置１１、および１以上の端末装置１２を具備する。Ｗｅｂサーバ装置１０は、いわゆる１以上のＷｅｂページを格納しており、他の装置（例えば、サーバ装置１１や端末装置１２など）の要求に応じて、Ｗｅｂページを当該他の装置に送信する。Ｗｅｂサーバ装置１０は、公知技術であるので詳細な説明を省略する。また、サーバ装置１１は、カメラで撮影しているオブジェクトを特定する処理を行う。また、端末装置１２は、ユーザが所有する端末であり、カメラの撮影画像や、カメラで撮影しているオブジェクトに関するＷｅｂページを出力する。端末装置１２は、カメラやビデオカメラの機能を有する端末であれば、何でも良い。
図２は、本実施の形態における情報システム１のブロック図である。
サーバ装置１１は、オブジェクト情報格納部１１１、サーバ受信部１１２、サーバ着目判断部１１３、距離算出部１１４、撮影オブジェクト決定部１１５、Ｗｅｂページ元情報取得部１１６、およびサーバ送信部１１７を具備する。
【００４８】
端末装置１２は、受付部１２１、カメラ部１２２、端末情報取得部１２３、端末着目判断部１２４、送信部１２５、受信部１２６、出力部１２７、およびＷｅｂページ取得部１２８を具備する。また、端末情報取得部１２３は、位置情報取得手段１２３１、および方向情報取得手段１２３２を具備する。さらに、出力部１２７は、カメラ映像出力手段１２７１を具備する。
【００４９】
サーバ装置１１を構成するオブジェクト情報格納部１１１は、１以上のオブジェクト情報を格納し得る。オブジェクト情報は、オブジェクト識別子と、オブジェクトが存在する領域を示す領域情報とを有する情報である。オブジェクトとは、通常、地図上または地理上に現れるオブジェクトである地理オブジェクトである。オブジェクトは、例えば、店舗、建物、山、川、名勝、公園などである。オブジェクトは、例えば、ビルの中の店舗や会社などでも良い。オブジェクトは、地図上または地理上に現れるものであれば、内容は問わない。オブジェクト情報格納部１１１は、地図情報を格納していても良い。かかる場合、地図情報は1以上のオブジェクト情報を含む。オブジェクト識別子とはオブジェクトを識別する情報であり、例えば、オブジェクトの名称、オブジェクトを識別するＩＤ、オブジェクトについての情報が格納されているウェブページのＵＲＬ、ＵＲＩなどである。領域情報とは、通常、二次元の領域の情報である。ただし、三次元の領域の情報でも、一次元の情報（点の情報）でも良い。つまり、領域情報はオブジェクトの位置（点）を特定する位置情報（Ｘ，Ｙ）でも良い。この（Ｘ，Ｙ）は、例えば、（緯度，経度）であり、例えば、オブジェクトの領域の重心点を示す情報である。領域が矩形であるとする場合、領域情報は、例えば、矩形の左上点、右下点の位置情報（経度，緯度）の情報である。さらに、領域情報は、例えば、三次元のオブジェクトの立体図形（例えば、６面体）の頂点を構成する点（８点）の集合や、立体図形（例えば、６面体）の高さを有する４点の集合などである。領域情報が三次元の領域の情報である場合、通常、領域情報は、地図上での二次元の領域を示す二次元領域情報とオブジェクトの高さを示す高さ情報を有する。
【００５０】
オブジェクト情報格納部１１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。オブジェクト情報格納部１１１にオブジェクト情報が記憶される過程は問わない。例えば、記録媒体を介してオブジェクト情報がオブジェクト情報格納部１１１で記憶されるようになってもよく、通信回線等を介して送信されたオブジェクト情報がオブジェクト情報格納部１１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力されたオブジェクト情報がオブジェクト情報格納部１１１で記憶されるようになってもよい。
【００５１】
サーバ受信部１１２は、端末装置１２から端末情報を受信する。端末情報は、端末装置１２の位置を示す位置情報と端末装置１２が向いている方向を示す方向情報とを有する情報である。また、端末情報は、視野角を有することは好適である。位置情報とは、通常、（緯度，経度）の情報であるが、空間内の位置を示す情報でも良い。空間内の位置を示す情報は、例えば、（緯度，経度、高度）である。方向情報は、東西南北などの方位の情報を含んでも良い。また、方向情報は、端末の向き（上向き、下向きなど）を含んでも良い。方向情報は、例えば、５６．２°（北を０°、東を９０°とする方位）や、南南西などである。方向情報は、例えば、高さ方向の角度を含んでも良い。また、方向情報は、例えば、（Yaw,Pitch,Roll）などでも良い。（Yaw,Pitch,Roll）の「Yaw」は垂直軸に対する角度や先端の左右の揺れの度合い（長さなど）、「Pitch」は横軸に対する角度や先端の上下の揺れの度合い、「Roll」は縦軸に対する角度や端末装置１２全体の左右の揺れの度合いである。なお、位置情報とは、例えば、ＧＰＳ受信機により取得される。また、方向情報とは、例えば、コンパス、またはコンパスとジャイロにより取得される。方向情報や位置情報を取得する手段は問わない。さらに、端末情報は、端末装置１２を識別する端末識別子（例えば、情報の送受信に用いられるＩＰアドレスや、電話番号や、ＩＤや、ＭＡＣアドレスなど）も含むことは好適である。サーバ受信部１１２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００５２】
サーバ着目判断部１１３は、サーバ受信部１１２が受信した２以上の時間的に連続する端末情報（サンプリングされている端末情報でも良い）から、カメラ部１２２が取得した映像内の１以上のオブジェクトを、ユーザが着目しているか否かを判断する。サーバ着目判断部１１３は、端末情報が示す端末装置１２の動きが、所定以内の少ない動きである場合に、カメラ部１２２が取得した映像内の１以上のオブジェクトを、ユーザが着目していると判断することは好適である。また、サーバ着目判断部１１３は、端末情報が示す端末装置１２の動きが、所定以内の少ない動きである場合に、カメラ部１２２が取得した映像内の最も中心点から近い一のオブジェクトを、ユーザが着目していると判断することは好適である。なお、例えば、端末装置１２の動きは、２以上の時間的に連続する端末情報が有する２以上の位置情報の変化に対応し、当該変化が所定以内である場合（静止している場合も含む）に、サーバ着目判断部１１３は、カメラ部１２２が取得した映像内の１以上のオブジェクトを、ユーザが着目していると判断する。また、例えば、端末装置１２の動きは、２以上の時間的に連続する端末情報が有する２以上の位置情報の変化および２以上の方向情報の変化に対応し、位置情報の変化および方向情報の変化が、共に各閾値より小さい場合（静止している場合も含む）に、サーバ着目判断部１１３は、カメラ部１２２が取得した映像内の１以上のオブジェクトを、ユーザが着目していると判断する。
【００５３】
サーバ着目判断部１１３は、通常、ＭＰＵやメモリ等から実現され得る。サーバ着目判断部１１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５４】
距離算出部１１４は、オブジェクト情報格納部１１１の１以上のオブジェクト情報に対応するオブジェクトと端末装置１２との距離を、各オブジェクトのオブジェクト情報と端末情報が有する位置情報とから、オブジェクトごとに算出する。距離算出部１１４は、例えば、サーバ受信部１１２が受信した端末情報が有する位置情報と、各オブジェクトの領域情報から得られるオブジェクトの位置情報とから、オブジェクトと端末装置１２との距離を算出する。ここで、距離とは、領域の重心の点と、端末情報が有する位置情報が示す位置との距離、領域のいずれかの点と端末情報が有する位置情報が示す位置との距離、端末情報が有する位置情報が示す位置に最も近い領域内の点との距離などでも良い。つまり、距離の算出方法は種々あり得る。また、オブジェクトの位置情報は、オブジェクトの領域情報から生成された情報でも良いし、領域情報とは別にオブジェクト情報に含まれる情報でも良い。位置情報は、例えば、領域情報から得られる領域の重心である。距離算出部１１４は、通常、ＭＰＵやメモリ等から実現され得る。距離算出部１１４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５５】
撮影オブジェクト決定部１１５は、端末情報が有する位置情報と、端末情報が有する方向情報と、予め格納されているまたは端末情報が有する視野角とを、オブジェクト情報格納部１１１の各オブジェクト情報の領域情報に適用し、端末装置１２が撮影している１以上のオブジェクトを決定する。視野角とは、カメラ部１２２が撮影可能な角度であり、平面上の角度でも良いし、高さ方向を含めた立体的な角度でも良い。立体的な角度とは、例えば、平面上の角度（θ１）と高さ方向の角度（θ２）とにより得られる。また、視野角は、撮影オブジェクト決定部１１５が予め格納していても良いし、端末情報に含まれていても良い。ここで、「オブジェクトを決定する」とは、オブジェクト識別子を取得することでも良いし、オブジェクト情報の全部または一部を取得することでも良いし、オブジェクト情報を管理しているテーブルのレコードＩＤを取得すること等でも良い。つまり、「オブジェクトを決定する」とは、オブジェクトを特定する情報を取得することであれば良い。
【００５６】
撮影オブジェクト決定部１１５は、端末装置１２からの距離が近い順にオブジェクトを検査し、端末装置１２が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合に、オブジェクトが端末装置１２に撮影されているか否かの検査を終了することは好適である。
【００５７】
また、撮影オブジェクト決定部１１５は、端末情報が有する位置情報および方向情報と、予め格納されているまたは端末情報が有する視野角とを用いて、三次元空間上での撮影領域を取得し、撮影領域を、オブジェクト情報格納部１１１の各オブジェクト情報が有する領域情報に対して適用し、端末装置１２が撮影している１以上のオブジェクトを決定し、端末装置１２からの距離が近い順にオブジェクトを検査し、端末装置１２が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合に、オブジェクトが端末装置１２に撮影されているか否かの検査を終了することは好適である。
【００５８】
また、撮影オブジェクト決定部１１５は、端末装置１２からの距離が近い順にオブジェクトに対応するオブジェクト情報をソートし、端末装置１２からの距離が近い順にオブジェクトを検査し、端末装置１２が撮影している１以上のオブジェクトを決定することは好適である。
【００５９】
また、撮影オブジェクト決定部１１５は、端末装置１２からの距離が近い順にオブジェクトを検査し、端末装置１２が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域のオブジェクトであり、かつ、端末装置１２からの距離が閾値以内のオブジェクトのみを検査し、端末装置１２が撮影している１以上のオブジェクトを決定することは好適である。
【００６０】
また、撮影オブジェクト決定部１１５は、端末装置１２からの距離が近い順にオブジェクトを検査し、端末装置１２が撮影しているとして決定したオブジェクトの数が閾値になった場合に、検査を終了することは好適である。
【００６１】
さらに、撮影オブジェクト決定部１１５は、例えば、カメラ部１２２が撮影した映像の中で、端末装置１２から最も距離が近い位置に存在するオブジェクトの撮影オブジェクト、またはカメラ部１２２が撮影した映像の中で最も中央寄りに位置するオブジェクトの撮影オブジェクト、またはカメラ部１２２が撮影した映像の中で最も大きい領域（平面上または立体上）を有するオブジェクトの撮影オブジェクトを決定しても良い。
【００６２】
なお、撮影オブジェクト決定部１１５は、さらに具体的には、例えば、後述する図５のフローチャートに示すようなアルゴリズムで、端末装置１２が撮影している１以上のオブジェクトを決定することは好適である。
【００６３】
撮影オブジェクト決定部１１５は、通常、ＭＰＵやメモリ等から実現され得る。撮影オブジェクト決定部１１５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６４】
Ｗｅｂページ元情報取得部１１６は、撮影オブジェクト決定部１１５が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページ元情報を取得する。Ｗｅｂページ元情報とは、Ｗｅｂページを取得するための情報である。Ｗｅｂページ元情報は、例えば、オブジェクト識別子（オブジェクト名など）、オブジェクトのウェブページを特定するＵＲＬやＵＲＩ、オブジェクトに対応するウェブページ自体などである。
【００６５】
Ｗｅｂページ元情報取得部１１６は、撮影オブジェクト決定部１１５が決定した１以上の各オブジェクトに対応する１以上のオブジェクト識別子を用いて、ＷｅｂページであるＷｅｂページ元情報を、１以上のＷｅｂサーバ装置１０から検索しても良い。Ｗｅｂページ元情報取得部１１６は、撮影オブジェクト決定部１１５が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページのＵＲＬを取得しても良い。Ｗｅｂページ元情報取得部１１６がＷｅｂページ元情報を取得するアルゴリズムや、取得元等は問わない。
【００６６】
Ｗｅｂページ元情報取得部１１６は、通常、ＭＰＵやメモリ等から実現され得る。Ｗｅｂページ元情報取得部１１６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６７】
サーバ送信部１１７は、サーバ着目判断部１１３が１以上のオブジェクトをユーザが着目していると判断した場合に、１以上のＷｅｂページ元情報を、端末装置１２に送信する。サーバ送信部１１７は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００６８】
受付部１２１は、ユーザの指示やデータなどを受け付ける。指示とは、例えば、端末装置１２の起動指示、撮影されている（画面中の）オブジェクトに関するＷｅｂページを出力する検索指示、出力されているＷｅｂページのＵＲＬのアンカーに対する指示（Ｗｅｂページの出力指示）、カメラ部１２２に対する各種の指示などである。なお、検索指示が入力された場合、例えば、受信されたＷｅｂページ元情報を用いて、後述するＷｅｂページ取得部１２８が１以上のＷｅｂページを取得する。そして、当該１以上のＷｅｂページが出力される。また、指示やデータなどの入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１２１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００６９】
カメラ部１２２は、映像を取得する。カメラ部１２２は、いわゆるカメラである。カメラ部１２２は、通常、現在、ファインダーに映っている映像を取得する。カメラ部１２２は、例えば、ＣＣＤカメラにより実現され得る。
【００７０】
端末情報取得部１２３は、端末装置１２の位置を示す位置情報と、端末装置１２が向いている方向を示す方向情報とを有する端末情報を取得する。端末情報取得部１２３は、位置情報と方向情報と視野角を含む端末情報を取得しても良い。かかる場合、端末情報取得部１２３は、視野角を予め格納している。なお、視野角とは、視野角の情報と同意義である。視野角は、二次元の角度でも三次元の角度でも良い。なお、端末装置１２（カメラ部１２２）の位置、方向、視野角が分かれば、撮影できる領域が分かる。つまり、端末情報は、カメラ部１２２が撮影する領域を特定する情報である。撮影する領域は、三次元の領域であることが好適であるが、二次元の領域でも良い。
【００７１】
端末情報取得部１２３を構成する位置情報取得手段１２３１は、端末装置１２の位置を示す位置情報を取得する。位置情報取得手段１２３１は、例えば、ＧＰＳ受信機により構成される。また、位置情報取得手段１２３１は、例えば、無線電波の受信手段と、３つ以上の基地局から受信した３つ以上の電波の強度から位置情報を取得する処理手段（例えば、ＭＰＵやメモリ等で構成される手段）とから構成されても良い。位置情報取得手段１２３１が位置情報を取得する方法は問わない。また、位置情報は、二次元上の位置でも良いし、三次元空間における位置でも良い。
【００７２】
方向情報取得手段１２３２は、端末装置１２が向いている方向を示す方向情報を取得する。方向情報は、２次元上の向きを示す情報でも良いし、３次元上の方向（上下方向も含む）を示す情報でも良い。方向情報取得手段１２３２は、例えば、コンパスで実現される。また、方向情報取得手段１２３２は、例えば、コンパスとジャイロで実現される。
【００７３】
端末着目判断部１２４は、端末情報取得部１２３が取得した２以上の時間的に連続する端末情報から、カメラ部１２２が取得した映像内の１以上のオブジェクトを、ユーザが着目しているか否かを判断する。端末着目判断部１２４は、端末情報が示す端末装置１２の動きが、所定以内の少ない動きである場合に、カメラ部１２２が取得した映像内の１以上のオブジェクトを、ユーザが着目していると判断することは好適である。なお、例えば、端末装置１２の動きは、２以上の時間的に連続する端末情報が有する２以上の位置情報の変化に対応し、当該変化が所定以内である場合（静止している場合も含む）に、端末着目判断部１２４は、カメラ部１２２が取得した映像内の１以上のオブジェクトを、ユーザが着目していると判断する。また、例えば、端末装置１２の動きは、２以上の時間的に連続する端末情報が有する２以上の位置情報の変化および２以上の方向情報の変化に対応し、位置情報の変化および方向情報の変化が、共に各閾値より小さい場合（静止している場合も含む）に、端末着目判断部１２４は、カメラ部１２２が取得した映像内の１以上のオブジェクトを、ユーザが着目していると判断する。
【００７４】
端末着目判断部１２４は、通常、ＭＰＵやメモリ等から実現され得る。端末着目判断部１２４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７５】
送信部１２５は、端末情報取得部１２３が取得した端末情報をサーバ装置１１に送信する。また、送信部１２５は、端末着目判断部１２４が１以上のオブジェクトをユーザが着目していると判断した場合に、端末情報取得部１２３が取得した位置情報と方向情報とを有する端末情報をサーバ装置１１に送信することは好適である。送信部１２５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００７６】
受信部１２６は、端末情報の送信に対応して、１以上のＷｅｂページ元情報を、サーバ装置１１から受信する。受信部１２６は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００７７】
出力部１２７は、カメラ部１２２が取得した映像を出力するカメラ映像出力手段１２７１を具備する。出力部１２７は、受信部１２６が受信した１以上のＷｅｂページ元情報をも出力することは好適である。Ｗｅｂページ元情報がＵＲＬの場合、Ｗｅｂページは、ユーザの指示により出力される。また、Ｗｅｂページ元情報はＷｅｂページでも良い。また、出力部１２７は、Ｗｅｂページ取得部１２８が取得した１以上のＷｅｂページを出力しても良い。ここで、出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタへの印字、外部の装置（表示装置など）への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。出力部１２７は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部１２７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７８】
カメラ映像出力手段１２７１は、カメラ部１２２が取得した映像を出力する。
【００７９】
Ｗｅｂページ取得部１２８は、受付部１２１が受け付けた指示に対応する１以上のＷｅｂページ識別子で識別される１以上のＷｅｂページを取得する。Ｗｅｂページ取得部１２８は、受信されたＷｅｂページ元情報を用いて、１以上のＷｅｂページを取得しても良い。Ｗｅｂページ取得部１２８は、例えば、無線または有線の通信手段で実現される。なお、Ｗｅｂページ識別子とは、Ｗｅｂページを識別する情報であり、例えば、ＵＲＬやＵＲＩなどである。
【００８０】
次に、情報システム１の動作について説明する。まず、サーバ装置１１の動作について、図３のフローチャートを用いて説明する。
【００８１】
（ステップＳ３０１）サーバ受信部１１２は、端末装置１２から、端末情報を受信したか否かを判断する。端末情報を受信すればステップＳ３０２に行き、端末情報を受信しなければステップＳ３０１に戻る。
【００８２】
（ステップＳ３０２）サーバ受信部１１２は、図示しないバッファに、ステップＳ３０１で受信した端末情報を、時刻とともに追記する。
【００８３】
（ステップＳ３０３）サーバ着目判断部１１３は、バッファに格納されている１以上の端末情報を用いて、カメラ部１２２が取得した映像内の１以上のオブジェクトを、ユーザが着目しているか否かを判断する。かかる処理を着目判断処理という。着目判断処理について、図４のフローチャートを用いて説明する。
【００８４】
（ステップＳ３０４）撮影オブジェクト決定部１１５は、ステップＳ３０３における判断結果が「着目している」との判断結果である場合はステップＳ３０５に行き、「着目していない」との判断結果である場合はステップＳ３０１に戻る。
【００８５】
（ステップＳ３０５）撮影オブジェクト決定部１１５は、バッファに格納されている１以上の端末情報を用いて、当該端末情報が有する位置情報および／または方向情報を、オブジェクト情報格納部１１１の各オブジェクト情報の領域情報に適用し、端末装置１２が撮影している（端末装置１２のディスプレイに映っている）１以上のオブジェクトを決定する。かかる処理を撮影オブジェクト決定処理という。なお、撮影オブジェクト決定部１１５は、予め格納されている視野角をも用いて、端末装置１２が撮影している１以上のオブジェクトを決定することは好適である。なお、端末装置１２が撮影しているオブジェクトを撮影オブジェクトとも言う。撮影オブジェクト決定処理について、図５のフローチャートを用いて説明する。
【００８６】
（ステップＳ３０６）Ｗｅｂページ元情報取得部１１６は、カウンタｉに１を代入する。
【００８７】
（ステップＳ３０７）Ｗｅｂページ元情報取得部１１６は、ステップＳ３０５で決定された撮影オブジェクトの中に、ｉ番目の撮影オブジェクトが存在するか否かを判断する。ｉ番目の撮影オブジェクトが存在すればステップＳ３０８に行き、ｉ番目の撮影オブジェクトが存在しなければステップＳ３１０に行く。
【００８８】
（ステップＳ３０８）Ｗｅｂページ元情報取得部１１６は、ｉ番目の撮影オブジェクトに関するＷｅｂページ元情報を取得する。また、Ｗｅｂページ元情報取得部１１６は、ｉ番目の撮影オブジェクトのオブジェクト識別子をキーとしてＷｅｂ検索し、検索結果を取得しても良い。かかる場合、検索結果がＷｅｂページ元情報である。
【００８９】
（ステップＳ３０９）Ｗｅｂページ元情報取得部１１６は、カウンタｉを１、インクリメントする。ステップＳ３０７に戻る。
【００９０】
（ステップＳ３１０）サーバ送信部１１７は、ステップＳ３０８でＷｅｂページ元情報が取得されたか否かを判断する。Ｗｅｂページ元情報が取得されていればステップＳ３１１に行き、取得されていなければステップＳ３０１に戻る。
【００９１】
（ステップＳ３１１）サーバ送信部１１７は、ステップＳ３０８で取得されたＷｅｂページ元情報から、送信する態様の１以上のＷｅｂページ元情報を構成する。
【００９２】
（ステップＳ３１２）サーバ送信部１１７は、ステップＳ３１１で構成された１以上のＷｅｂページ元情報を端末装置１２に送信する。なお、サーバ送信部１１７は、Ｗｅｂページ元情報が取得されなかった場合、その旨を端末装置１２に送信しても良い。ステップＳ３０１に戻る。
【００９３】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９４】
また、図３のフローチャートにおいて、送信するＷｅｂページ元情報は、一つでも良い。つまり、Ｗｅｂページ元情報取得部１１６は、複数の送信候補のＷｅｂページ元情報が存在する場合、端末装置１２との距離が最も近いオブジェクトに対応するＷｅｂページ元情報を選択したり、ユーザが画面上を指示したオブジェクトに対応するＷｅｂページ元情報を選択したり、最も大きいオブジェクトに対応するＷｅｂページ元情報を選択したりしても良い。ユーザが画面上を指示する場合、端末情報に、ユーザが指示した画面上の座標値が含まれ、Ｗｅｂページ元情報取得部１１６は、かかる座標値を用いて、オブジェクトを特定し、当該オブジェクトに対応するＷｅｂページ元情報を選択する。
【００９５】
次に、ステップＳ３０３の着目判断処理について、図４のフローチャートを用いて説明する。
【００９６】
（ステップＳ４０１）サーバ着目判断部１１３は、所定時間（例えば、１０秒）内の１以上の端末情報を読み出す。
【００９７】
（ステップＳ４０２）サーバ着目判断部１１３は、ステップＳ４０１で読み出した１以上の端末情報が有する全ての位置情報を取得する。
【００９８】
（ステップＳ４０３）サーバ着目判断部１１３は、ステップＳ４０２で取得した位置情報から、任意の２点間の距離を算出し、当該距離のうちで、最大の距離を取得する。
【００９９】
（ステップＳ４０４）サーバ着目判断部１１３は、ステップＳ４０１で読み出した１以上の端末情報が有する全ての方向情報を取得する。
【０１００】
（ステップＳ４０５）サーバ着目判断部１１３は、ステップＳ４０４で取得した方向情報から、任意の２点間の角度差を算出し、当該角度差のうちで、最大の角度差を取得する。
【０１０１】
（ステップＳ４０６）サーバ着目判断部１１３は、映像内の１以上のオブジェクトを、ユーザが着目しているか否かを判断するための条件（例えば、「最大距離＜＝Ｘ  かつ  最大角度差＜＝θ」）を満たすか否かを判断する。満たせばステップＳ４０７に行き、満たさなければステップＳ４０８に行く。なお、上記の条件の「Ｘ」は、撮影映像が動いていないと判断される最大の距離であり、「θ」は撮影映像が動いていないと判断される最大の角度差である。
【０１０２】
（ステップＳ４０７）サーバ着目判断部１１３は、変数「判断結果」に「着目している（例えば「１」）」を代入する。
【０１０３】
（ステップＳ４０８）サーバ着目判断部１１３は、変数「判断結果」に「着目していない（例えば「０」）」を代入する。
【０１０４】
次に、ステップＳ３０５の撮影オブジェクト決定処理について、図５のフローチャートを用いて説明する。
【０１０５】
（ステップＳ５０１）撮影オブジェクト決定部１１５は、ステップＳ３０１で受信された端末情報が有する位置情報を取得する。
【０１０６】
（ステップＳ５０２）撮影オブジェクト決定部１１５は、ステップＳ３０１で受信された端末情報が有する方向情報と、視野角とを用いて、撮影されない角度を取得する。そして、撮影オブジェクト決定部１１５は、かかる角度（不可視領域の角度）を記録媒体に登録（記録）する。例えば、方向情報が９０度（例えば、真東）であり、視野角が４０度である場合、撮影される角度は「７０度から１１０度」である。したがって、撮影オブジェクト決定部１１５は、「０＜＝不可視領域の角度＜７０」および「１１０＜不可視領域の角度＜＝３６０」を登録する。なお、ここで、撮影オブジェクト決定部１１５は、撮影される角度（可視領域の角度）を取得し、登録しても良い。つまり、可視領域の角度の登録も、不可視領域の角度の登録と同意義である、とする。
【０１０７】
（ステップＳ５０３）撮影オブジェクト決定部１１５は、ステップＳ５０１で取得した位置情報を用いて、端末装置１２から近いオブジェクトの順に、オブジェクト情報格納部１１１のオブジェクト情報をソートする。かかる処理をオブジェクトソート処理という。オブジェクトソート処理について、図６のフローチャートを用いて説明する。
【０１０８】
（ステップＳ５０４）撮影オブジェクト決定部１１５は、カウンタｉに１を代入する。
【０１０９】
（ステップＳ５０５）撮影オブジェクト決定部１１５は、ステップＳ５０３でソートされたオブジェクト情報の中に、ｉ番目のオブジェクトが存在するか否かを判断する。ｉ番目のオブジェクトが存在すればステップＳ５０６に行き、ｉ番目のオブジェクトが存在しなければ上位処理にリターンする。
【０１１０】
（ステップＳ５０６）撮影オブジェクト決定部１１５は、ソートされたオブジェクト情報の中から、ｉ番目のオブジェクトのオブジェクト情報が有する領域情報を取得する。
【０１１１】
（ステップＳ５０７）撮影オブジェクト決定部１１５は、ステップＳ５０１で取得した位置情報と、ステップＳ５０５で取得した領域情報とを用いて、ｉ番目のオブジェクトが、撮影オブジェクト（端末装置１２のディスプレイに映っている）か否かを判断する。かかる判断を、可視判断処理という。可視判断処理について、図７、図８のフローチャートを用いて説明する。
【０１１２】
（ステップＳ５０８）撮影オブジェクト決定部１１５は、ステップＳ５０６における判断の結果、ｉ番目のオブジェクトが撮影オブジェクトであればステップＳ５０９に行き、撮影オブジェクトでなければステップＳ５１０に行く。
【０１１３】
（ステップＳ５０９）撮影オブジェクト決定部１１５は、少なくとも、ｉ番目のオブジェクトのオブジェクト識別子を図示しない記憶媒体に格納する。なお、ここでは、撮影オブジェクトを決定することは、例えば、オブジェクト識別子を格納することである。
【０１１４】
（ステップＳ５１０）撮影オブジェクト決定部１１５は、登録されている不可視領域、または可視領域から、可視領域が存在するか否かを判断する。可視領域が存在すればステップＳ５１１に行き、存在しなければ上位処理にリターンする。なお、かかる判断は、二次元平面において行われても良いし、三次元空間において行われても良い。
【０１１５】
（ステップＳ５１１）撮影オブジェクト決定部１１５は、カウンタｉを１、インクリメントする。ステップＳ５０５に戻る。
【０１１６】
なお、図５のフローチャートにおいて、不可視領域の角度を登録したが、可視領域の角度を登録し、以後、かかる角度に入いるオブジェクトのみを処理対象としても良い。
【０１１７】
また、図５のフローチャートのステップＳ５１０において、撮影オブジェクト決定部１１５は、端末装置１２からの距離が近い順（範囲や角度を区切った中のオブジェクトの集合の中での近い順でも良い）にオブジェクトを検査し、端末装置１２が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合（すべてが不可視領域になった場合と同意義）に、オブジェクトが端末装置１２に撮影されているか否かの検査を終了することを説明した。
【０１１８】
また、具体的には、ステップＳ５１０の処理は、以下である。つまり、撮影オブジェクト決定部１１５は、端末装置１２から近い順にオブジェクトを検査し、端末装置１２が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報（ここでは、通常、後述の最小角度（θ１）および最大角度（θ２））を不可視領域として登録し、次に検査するオブジェクトと端末装置１２とにより不可視領域となる領域の情報を取得し、最小角度（θ３）および最大角度（θ４）により特定される領域のすべてが既に不可視領域として登録されているか否かを判断し、不可視領域として登録されていなければ次に検査するオブジェクトを端末装置１２が撮影しているとして決定し、当該最小角度（θ３）および最大角度（θ４)により特定される領域を不可視領域として登録する処理を繰り返し、端末情報が有する視野角すべての領域が不可視領域となった場合に、オブジェクトの検査を終了することである。
【０１１９】
さらに、図５のフローチャートにおいて、可視領域が存在しなくなった場合に、撮影されているオブジェクトの検知処理を終了した。しかし、閾値の数だけ、可視領域内のオブジェクトが見つかった場合、予め決められた条件（例えば、病院、レストランなどの特定のジャンルなど）に合致するオブジェクトが見つかった場合、端末装置１２の距離から所定以内の距離にあるオブジェクトのみを検査対象とするなど、他の条件により、オブジェクトの検知処理を終了しても良い。
【０１２０】
次に、ステップＳ５０２のオブジェクトソート処理について、図６のフローチャートを用いて説明する。
【０１２１】
（ステップＳ６０１）距離算出部１１４は、カウンタｉに１を代入する。
【０１２２】
（ステップＳ６０２）距離算出部１１４は、オブジェクト情報格納部１１１に、ｉ番目のオブジェクトが存在するか否かを判断する。ｉ番目のオブジェクトが存在すればステップＳ６０３に行き、ｉ番目のオブジェクトが存在しなければステップＳ６０７に行く。
【０１２３】
（ステップＳ６０３）距離算出部１１４は、ｉ番目のオブジェクトの位置情報を、オブジェクト情報格納部１１１から取得する。なお、ｉ番目のオブジェクトの位置情報は、ｉ番目のオブジェクトのオブジェクト情報に含まれる。
【０１２４】
（ステップＳ６０４）距離算出部１１４は、端末情報が有する位置情報が示す地点と、ステップＳ６０３で取得した位置情報が示す地点との距離を算出する。
【０１２５】
（ステップＳ６０５）距離算出部１１４は、ステップＳ６０４で取得した距離とｉ番目のオブジェクトのオブジェクト情報（またはそのうちの一部の情報）とを対にして、図示しない記録媒体に一時的に格納する。
【０１２６】
（ステップＳ６０６）距離算出部１１４は、カウンタｉを１、インクリメントする。ステップＳ６０２に戻る。
【０１２７】
（ステップＳ６０７）撮影オブジェクト決定部１１５は、距離をキーとして、距離の近い（小さい）順に、オブジェクト情報をソートする。上位処理にリターンする。
【０１２８】
次に、ステップＳ５０６の可視判断処理について、図７のフローチャートを用いて説明する。なお、ここでの可視判断処理は、第一の可視判断処理である。第一の可視判断処理は、オブジェクトの平面的な情報のみを用いて、オブジェクトが端末装置１２のディスプレイに出力されているか否かを判断する処理である。
【０１２９】
（ステップＳ７０１）撮影オブジェクト決定部１１５は、カウンタｉに１を代入する。
【０１３０】
（ステップＳ７０２）撮影オブジェクト決定部１１５は、判断対象となるオブジェクトの領域情報の中にｉ番目の点が存在するか否かを判断する。ｉ番目の点が存在すればステップＳ７０３に行き、ｉ番目の点が存在しなければステップＳ７０５に行く。なお、領域情報は、例えば、その外形を示す点から構成されるとする。外形を示す点とは、領域情報が示す領域が４角形であれば４点存在し、８角形であれば８点存在する。点とは、通常、（緯度，経度）または（ｘ座標、ｙ座標）などで示される。
【０１３１】
（ステップＳ７０３）撮影オブジェクト決定部１１５は、ｉ番目の点と位置情報（端末情報が有する位置情報）との角度（θ）を算出し、当該角度（θ）をバッファに一時記憶する。角度（θ）の基準は、例えば、真北である。ただし、基準は一定であれば良く、真北であるとは限らない。なお、上記の位置情報とは、端末装置１２の位置を示す情報である。
【０１３２】
（ステップＳ７０４）撮影オブジェクト決定部１１５は、カウンタｉを１、インクリメントする。ステップＳ７０２に戻る。
【０１３３】
（ステップＳ７０５）撮影オブジェクト決定部１１５は、ステップＳ７０３でバッファに一時格納された角度（θ）から、最小の角度（θ１）と最大角度（θ２）とを取得する。
【０１３４】
（ステップＳ７０６）撮影オブジェクト決定部１１５は、ステップＳ７０５で取得した最小の角度（θ１）と最大角度（θ２）の領域すべてが、既に登録されている角度の領域であるか否かを判断する。既に登録されている角度の領域であればステップＳ７１０に行き、既に登録されている角度の領域を一部でも含まない場合はステップＳ７０７に行く。
【０１３５】
（ステップＳ７０７）撮影オブジェクト決定部１１５は、このオブジェクトを撮影オブジェクトであると判断する。リターン値として、撮影オブジェクトである旨の情報（例えば、「１」）を代入する。
【０１３６】
（ステップＳ７０８）撮影オブジェクト決定部１１５は、このオブジェクトを撮影オブジェクトであるとしたために、現在、不可視領域として登録されている角度に加え、最小の角度（θ１）と最大角度（θ２）の領域を不可視領域とする角度の幅（領域）を取得する。なお、例えば、現在、「３０度から４０度」が登録されており、最小の角度（θ１）が３５度であり、最大角度（θ２）が４５度である場合、撮影オブジェクト決定部１１５は、「３０度から４５度」を取得する。また、例えば、現在、「３０度から４０度」が登録されており、最小の角度（θ１）が５５度であり、最大角度（θ２）が６０度である場合、「５５度から６０度」を取得する。
【０１３７】
（ステップＳ７０９）撮影オブジェクト決定部１１５は、ステップＳ７０８で取得した角度を登録する。なお、例えば、上記において、「３０度から４５度」は、「３０度から４０度」の情報に上書きされる。また、例えば、上記において、「５５度から６０度」が追記される。上位処理にリターンする。このとき、リターン値（撮影オブジェクトを示す値）も返される。
【０１３８】
（ステップＳ７１０）撮影オブジェクト決定部１１５は、撮影オブジェクト決定部１１５は、このオブジェクトを非撮影オブジェクトであると判断する。リターン値として、非撮影オブジェクトである旨の情報（例えば、「０」）を代入する。上位処理にリターンする。このとき、リターン値（非撮影オブジェクトを示す値）も返される。
【０１３９】
次に、ステップＳ５０６の可視判断処理について、図８のフローチャートを用いて説明する。なお、ここでの可視判断処理は、第二の可視判断処理である。第二の可視判断処理は、オブジェクトの立体的な情報のみを用いて、オブジェクトが端末装置１２のディスプレイに出力されているか否かを判断する処理である。図８のフローチャートにおいて、図７のフローチャートと同様のステップについて、説明を省略する。
【０１４０】
（ステップＳ８０１）撮影オブジェクト決定部１１５は、ｉ番目の点（ｘ１，ｙ１，ｚ１）と位置情報（ｘ０，ｙ０，ｚ０）との高さ方向の角度（θｈ）を算出し、バッファに格納する。
【０１４１】
（ステップＳ８０２）撮影オブジェクト決定部１１５は、視点（位置情報）からの高さ方向の角度（θ３）を取得する。θ３は、ステップＳ８０１で格納したθｈのうち、最大の角度である。
【０１４２】
（ステップＳ８０３）撮影オブジェクト決定部１１５は、最小の角度（θ１）と最大角度（θ２）の領域において、高さ方向の角度（θ３）以上の角度が既に、登録されているか否かを判断する。登録されていればステップＳ７１０に行き、登録されていなければステップＳ７０７に行く。高さ方向の角度（θ３）以上の角度が既に登録されている場合は、対象となるオブジェクトは不可視領域にあり、撮影オブジェクトではないことを示す。
【０１４３】
（ステップＳ８０４）撮影オブジェクト決定部１１５は、このオブジェクトを撮影オブジェクトであるとしたために、現在、不可視領域として登録されている角度に加え、最小角度（θ１）と最大角度（θ２）の平面領域を不可視領域とする角度の幅（領域）を取得する。なお、例えば、現在、「３０度から４０度」が登録されており、最小の角度（θ１）が３５度であり、最大角度（θ２）が４５度である場合、撮影オブジェクト決定部１１５は、「３０度から４５度」を取得する。
【０１４４】
（ステップＳ８０５）撮影オブジェクト決定部１１５は、このオブジェクトを撮影オブジェクトであるとしたために、高さ方向の角度（θ３）を取得する。なお、例えば、現在、最小の角度（θ１）と最大角度（θ２）の平面領域において、高さの角度「３０度」が登録されている場合、取得した高さ方向の角度（θ３）が「３５度」であれば、「３５度」を取得する。
【０１４５】
（ステップＳ８０６）撮影オブジェクト決定部１１５は、ステップＳ８０４で取得した平面領域の角度（例えば、「３０度から４５度」）と、高さ方向の角度（例えば、「３５度」）を対応付けて蓄積（登録）する。上位処理にリターンする。このとき、リターン値も返される。なお、撮影オブジェクト決定部１１５は、最小角度（θ１）と最大角度（θ２）の平面領域において、現在、不可視領域として登録されている高さ方向の角度が、高さ方向の角度（θ３）以上であるか否かを判断し、高さ方向の角度（θ３）以上であれば、高さ方向の角度（θ３）を蓄積しない。
【０１４６】
次に、端末装置１２の動作について、図９のフローチャートを用いて説明する。
【０１４７】
（ステップＳ９０１）受付部１２１は、指示等を受け付けたか否かを判断する。指示等を受け付ければステップＳ９０２に行き、指示等を受け付けなければステップＳ９０１に戻る。
【０１４８】
（ステップＳ９０２）受付部１２１は、ステップＳ９０１で受け付けた指示が起動指示であるか否かを判断する。起動指示であればステップＳ９０３に行き、起動指示でなければステップＳ９１４に行く。なお、起動指示とは、端末装置１２の起動の指示である。
【０１４９】
（ステップＳ９０３）カメラ部１２２は、カメラ映像を取得する。
【０１５０】
（ステップＳ９０４）出力部１２７のカメラ映像出力手段１２７１は、カメラ部１２２が取得した映像を出力する。
【０１５１】
（ステップＳ９０５）端末情報取得部１２３の位置情報取得手段１２３１は、端末装置１２の位置を示す位置情報を取得する。
【０１５２】
（ステップＳ９０６）方向情報取得手段１２３２は、端末装置１２が向いている方向を示す方向情報を取得する。
【０１５３】
（ステップＳ９０７）端末情報取得部１２３は、ステップＳ９０５で取得した位置情報と、ステップＳ９０６で取得した方向情報とを有する端末情報を構成する。なお、端末情報取得部１２３は、予め格納している視野角を含む端末情報を構成することは好適である。
【０１５４】
（ステップＳ９０８）端末情報取得部１２３は、ステップＳ９０７で構成した端末情報を図示しないバッファに一時蓄積する。
【０１５５】
（ステップＳ９０９）端末着目判断部１２４は、バッファに一時蓄積された１以上の端末情報から、着目判断処理を行う。かかる着目判断処理は、図４のフローチャートで説明した着目判断処理と同様であるので、説明を省略する。
【０１５６】
（ステップＳ９１０）送信部１２５は、ステップＳ９０９における判断結果が「着目している」との判断結果である場合はステップＳ９１１に行き、「着目していない」との判断結果である場合はステップＳ９１７に行く。
【０１５７】
（ステップＳ９１１）送信部１２５は、ステップＳ９０７で構成した端末情報（通常、最新の端末情報）をサーバ装置１１に送信する。
【０１５８】
（ステップＳ９１２）受信部１２６は、端末情報の送信に対応して、１以上のＷｅｂページ元情報を受信したか否かを判断する。Ｗｅｂページ元情報を受信すればステップＳ９１３に行き、Ｗｅｂページ元情報を受信しなければステップＳ９１２に戻る。なお、ここで、一定時間以上Ｗｅｂページ元情報を受信しなければ、ステップＳ９０１に戻ることは好適である。
【０１５９】
（ステップＳ９１３）出力部１２７は、ステップＳ９１２で受信された１以上のＷｅｂページ元情報を出力する。ステップＳ９０１に戻る。
なお、Ｗｅｂページ元情報が存在しない場合、出力部１２７は、何も出力しないことは好適である。また、出力部１２７は、例えば、１以上のＷｅｂページ元情報を、カメラ上の領域以外の領域に出力し、かつ、１以上のＷｅｂページ元情報に対応するカメラ映像上のオブジェクトを、他のオブジェクトと視覚的に区別できる態様で出力することは好適である。
【０１６０】
（ステップＳ９１４）受付部１２１は、ユーザから、Ｗｅｂページ元情報であるＵＲＬ等への指示を受け付けたか否かを判断する。指示を受け付ければステップＳ９１５に行き、指示を受け付けなければステップＳ９０１に戻る。
【０１６１】
（ステップＳ９１５）Ｗｅｂページ取得部１２８は、指示に関するＷｅｂページ元情報で特定されるＷｅｂページを取得する。
【０１６２】
（ステップＳ９１６）出力部１２７は、ステップＳ９１５で取得されたＷｅｂページを出力する。ステップＳ９０１に戻る。
【０１６３】
（ステップＳ９１７）受付部１２１は、指示等を受け付けたか否かを判断する。指示等を受け付ければステップＳ９０２に戻り、指示等を受け付けなければステップＳ９０３に戻る。なお、ステップＳ９０２に戻る場合、ステップＳ９０９でバッファに一時蓄積された１以上の端末情報は、図示しない手段により、消去されることは好適である。
【０１６４】
なお、図９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１６５】
また、図９のフローチャートにおいて、ユーザの指示により、端末情報をサーバ装置１１に送信するようにしても良い。
【０１６６】
以下、本実施の形態における情報システム１の具体的な動作について説明する。情報システム１の概念図は図１である。情報システム１において、カメラで撮影している画像に含まれるオブジェクトに関するＷｅｂページを表示できる。
【０１６７】
次に、２つの具体例を用いて、情報システム１について説明する。具体例１は、オブジェクトの高さまでは考慮せず、オブジェクトの平面的な情報のみを考慮して、撮影されている映像の中に含まれるオブジェクトを認識し、当該オブジェクトに対応付けられるＷｅｂページを出力する態様である。具体例２は、オブジェクトの高さをも考慮して、撮影されている映像の中に含まれるオブジェクトを認識し、当該オブジェクトに対応付けられるＷｅｂページを出力する態様である。
【０１６８】
また、具体例１において、着目判断処理は、端末装置１２が行う。さらに、具体例２において、着目判断処理は、サーバ装置１１が行う、とする。
（具体例１）
【０１６９】
今、サーバ装置１１のオブジェクト情報格納部１１１は、図１０に示すオブジェクト情報管理表を保持している。オブジェクト情報管理表は、地図上のオブジェクト情報を管理している表である。オブジェクト情報管理表は、「オブジェクト識別子」「オブジェクト名」「位置情報」「領域情報」などの属性値を有するレコードを１以上、管理している。「オブジェクト識別子」は、ここでは、オブジェクトのＩＤである。「オブジェクト名」は、オブジェクトの名称を示す。「位置情報」は、オブジェクトの位置を特定する情報であり、ここでは、（緯度，経度）である。「領域情報」は、オブジェクトが配置されている二次元領域を示す情報であり、ここでは、多角形であるオブジェクトの３以上の頂点を示す。頂点も、ここでは、（緯度，経度）である。
【０１７０】
また、端末装置１２は、ここでは、２つのディスプレイを有する端末である、とする。なお、端末装置１２は、一つのディスプレイを有する端末であっても良いし、３つ以上のディスプレイを有する端末であっても良い。
【０１７１】
かかる場合、ユーザは、端末装置１２を起動した、とする。すると、受付部１２１は、起動指示を受け付ける。そして、カメラ部１２２は、カメラ映像を取得する。そして、出力部１２７のカメラ映像出力手段１２７１は、カメラ部１２２が取得した映像を出力する。すると、図１１に示すように、端末装置１２の第一のディスプレイ（上部のディスプレイ）に、外界の映像が出力される。
【０１７２】
次に、端末装置１２の端末情報取得部１２３の位置情報取得手段１２３１（ここでは、例えば、ＧＰＳ受信機）は、端末装置１２の位置情報（ｘ，ｙ）を取得する。
【０１７３】
次に、方向情報取得手段１２３２は、端末装置１２が向いている方向を示す方向情報（θｘ）を取得する。方向情報（θｘ）は、例えば、真北から時計回りの角度（真東は９０度）を示す。
【０１７４】
また、端末情報取得部１２３は、カメラ部１２２が有する視野角の情報（単に「視野角」という）を読み出す。ここでは、視野角は「θａ」である、とする。また、カメラ部１２２は、予め視野角「θａ」を格納している。とする。
【０１７５】
次に、端末情報取得部１２３は、取得した位置情報（ｘ，ｙ）と、取得した方向情報（θｘ）と、視野角（θａ）とを有する端末情報（ｘ，ｙ，θｘ，θａ）を構成する。
【０１７６】
次に、端末情報取得部１２３は、構成した端末情報を図示しないバッファに一時蓄積する。
【０１７７】
次に、端末着目判断部１２４は、バッファに一時蓄積された１以上の端末情報から、着目判断処理（図４のフローチャートで説明した処理）を行う。
【０１７８】
そして、バッファに一時蓄積された２以上の端末情報から、動きが一定以内になり、端末着目判断部１２４が、オブジェクトに着目している、と判断するまで、上記の処理を繰り返す。
【０１７９】
そして、その後、端末着目判断部１２４は、オブジェクトに着目していると判断した、とする。
【０１８０】
また、端末着目判断部１２４が、オブジェクトに着目していると判断した直前の（最も新しい）位置情報は（Ｘ，Ｙ）であり、方向情報は（θＡ）であり、視野角は（θａ）であった、とする。そして、端末情報取得部１２３は、最後に端末情報（Ｘ，Ｙ，θＡ，θａ）を構成した、とする。
【０１８１】
次に、送信部１２５は、構成した端末情報（Ｘ，Ｙ，θＡ，θａ）をサーバ装置１１に送信する。
【０１８２】
そして、サーバ装置１１のサーバ受信部１１２は、端末装置１２から、端末情報（Ｘ，Ｙ，θＡ，θａ）を受信する。
【０１８３】
次に、撮影オブジェクト決定部１１５は、以下のように、撮影オブジェクトを決定する。つまり、撮影オブジェクト決定部１１５は、受信された端末情報が有する位置情報（Ｘ，Ｙ）を取得する。
【０１８４】
次に、撮影オブジェクト決定部１１５は、端末情報が有する方向情報（θＡ）と視野角（θａ）とを用いて、不可視領域となる角度を算出する。撮影オブジェクト決定部１１５は、「（θＡ−（θａ／２））＜＝可視領域＜＝（θＡ＋（θａ／２））」を可視領域となる角度として決定する。そして、可視領域を除く角度を不可視領域角度として算出し、蓄積する。かかる概念を図１２に示す。なお、可視領域が真北のラインをまたがっていない場合、不可視領域角度は「０＜＝不可視領域角度＜（θＡ−（θａ／２））」および「（θＡ＋（θａ／２））＜不可視領域角度＜＝３６０」である。また、可視領域が真北のラインをまたがっている場合、不可視領域角度は「（θＡ＋（θａ／２））＜不可視領域角度＜（θＡ−（θａ／２））」である。
【０１８５】
そして、距離算出部１１４が、端末装置１２の位置情報（Ｘ，Ｙ）を用いて、端末装置１２と各オブジェクトとの距離を算出する。そして、撮影オブジェクト決定部１１５は、距離算出部１１４が算出した距離を用いて、端末装置１２から近いオブジェクトの順に、オブジェクト情報格納部１１１のオブジェクト情報をソートする。ソート処理については、図６で説明した処理により行う。ソート処理の結果、例えば、撮影オブジェクト決定部１１５は、図１３に示すようなオブジェクト一時管理表を取得する。オブジェクト一時管理表の各レコードは、オブジェクト識別子と距離とを有する。距離は、位置情報（Ｘ，Ｙ）が示す点とオブジェクトの位置情報が示す点との距離である。
【０１８６】
次に、撮影オブジェクト決定部１１５は、オブジェクト一時管理表の上位のレコードから、撮影オブジェクトであるか否かを判断する。
【０１８７】
つまり、撮影オブジェクト決定部１１５は、オブジェクト一時管理表の１番目のレコードのオブジェクト識別子「１」を読み出す。そして、当該オブジェクト識別子「１」をキーとして、オブジェクト情報管理表を検索し、オブジェクト識別子「１」と対になる領域情報「（ｘ１，ｙ１）（ｘ２，ｙ２）（ｘ３，ｙ３）（ｘ４，ｙ４）」を取得する。
【０１８８】
次に、撮影オブジェクト決定部１１５は、受信された端末情報（Ｘ，Ｙ，θＡ，θａ）と、取得した領域情報「（ｘ１，ｙ１）（ｘ２，ｙ２）（ｘ３，ｙ３）（ｘ４，ｙ４）」とを用いて、１番目のオブジェクトが、撮影オブジェクトか否かを判断する。
【０１８９】
まず、撮影オブジェクト決定部１１５は、判断対象となるオブジェクト（オブジェクト識別子「１」のオブジェクト）の領域情報の中の１番目の点（ｘ１，ｙ１）を取得する。
【０１９０】
次に、撮影オブジェクト決定部１１５は、１番目の点（ｘ１，ｙ１）と位置情報（Ｘ，Ｙ）との角度（θ１）を算出し、当該角度（θ１）をバッファに一時記憶する。同様に、撮影オブジェクト決定部１１５は、判断対象となるオブジェクト（オブジェクト識別子「１」のオブジェクト）の領域情報の中の２番目の点から４番目の各点と位置情報（Ｘ，Ｙ）との角度（θ２，θ３，θ４）を算出し、当該角度（θ２，θ３，θ４）もバッファに一時記憶する。バッファには、（θ１，θ２，θ３，θ４）が格納されたことになる。
【０１９１】
次に、撮影オブジェクト決定部１１５は、バッファに一時格納された角度（θ１，θ２，θ３，θ４）から、最小角度（例えば、（θ１））と最大角度（例えば、（θ４））とを取得する。
【０１９２】
次に、撮影オブジェクト決定部１１５は、取得した最小角度（θ１）と最大角度（θ４）の領域すべてが、既に登録されている角度の領域（「（θＡ−（θａ／２））＜＝可視領域＜＝（θＡ＋（θａ／２））」を除く角度）であるか否かを判断する。ここで、撮影オブジェクト決定部１１５は、取得した最小角度（θ１）と最大角度（θ４）の領域は、可視領域であると判断した、とする。そして、撮影オブジェクト決定部１１５は、オブジェクト識別子「１」のオブジェクトは、撮影オブジェクトであると判断する。
【０１９３】
次に、撮影オブジェクト決定部１１５は、「θ１＜＝不可視領域＜＝θ４」を新たな不可視領域とする。つまり、撮影オブジェクト決定部１１５は、例えば、「０＜＝不可視領域角度＜（θＡ−（θａ／２））」および「（θＡ＋（θａ／２））＜不可視領域角度＜＝３６０」と「θ１＜＝不可視領域＜＝θ４」とをマージした不可視領域角度を記録媒体に登録する。ここで、マージとは、今までの不可視領域に、「θ１＜＝不可視領域＜＝θ４」を加えることであり、今までの不可視領域が「θ１＜＝不可視領域＜＝θ４」を含む場合もあるし、含まない場合もある。
【０１９４】
次に、撮影オブジェクト決定部１１５は、１番目のオブジェクトのオブジェクト識別子「１」を図示しない記憶媒体に格納する。
【０１９５】
次に、撮影オブジェクト決定部１１５は、登録されている不可視領域、または可視領域から、可視領域が存在する、と判断する。
【０１９６】
次に、撮影オブジェクト決定部１１５は、オブジェクト一時管理表の２番目のオブジェクト識別子「１７」を取得し、当該識別子「１７」をキーとして、オブジェクト情報管理表を検索し、オブジェクト識別子「１７」と対になる領域情報（例えば、「（ｘ１０１，ｙ１０１）（ｘ１０２，ｙ１０２）（ｘ１０３，ｙ１０３）（ｘ１０３，ｙ１０３）」）を取得する。
【０１９７】
次に、撮影オブジェクト決定部１１５は、受信された端末情報（Ｘ，Ｙ，θＡ，θａ）と、取得した領域情報「（ｘ１０１，ｙ１０１）（ｘ１０２，ｙ１０２）（ｘ１０３，ｙ１０３）（ｘ１０３，ｙ１０３）」とを用いて、２番目のオブジェクトが、撮影オブジェクトか否かを判断する。
【０１９８】
まず、撮影オブジェクト決定部１１５は、判断対象となるオブジェクト（オブジェクト識別子「１７」のオブジェクト）の領域情報の中の１番目の点（ｘ１０１，ｙ１０１）を取得する。
【０１９９】
次に、撮影オブジェクト決定部１１５は、１番目の点（ｘ１０１，ｙ１０１）と位置情報（Ｘ，Ｙ）との角度（θ１０１）を算出し、当該角度（θ１０１）をバッファに一時記憶する。同様に、撮影オブジェクト決定部１１５は、判断対象となるオブジェクト（オブジェクト識別子「１７」のオブジェクト）の領域情報の中の２番目の点から４番目の各点と位置情報（Ｘ，Ｙ）との角度（θ１０２，θ１０３，θ１０４）を算出し、当該角度（θ１０２，θ１０３，θ１０４）もバッファに一時記憶する。バッファには、（θ１０１，θ１０２，θ１０３，θ１０４）が格納されたことになる。
【０２００】
次に、撮影オブジェクト決定部１１５は、バッファに一時格納された角度（θ１０１，θ１０２，θ１０３，θ１０４）から、最小角度（例えば、（θ１０１））と最大角度（例えば、（θ１０３））とを取得する。
【０２０１】
次に、撮影オブジェクト決定部１１５は、取得した最小角度（θ１０１）と最大角度（θ１０３）の領域すべてが、既に登録されている角度の領域であるか否かを判断する。そして、撮影オブジェクト決定部１１５は、最小角度（θ１０１）と最大角度（θ１０３）の領域すべてが、既に登録されている角度の領域であると、判断したとする。したがって、撮影オブジェクト決定部１１５は、オブジェクト識別子「１７」のオブジェクトは撮影オブジェクトでない、と決定する。
【０２０２】
次に、撮影オブジェクト決定部１１５は、登録されている不可視領域、または可視領域から、可視領域が存在する、と判断する。
【０２０３】
次に、撮影オブジェクト決定部１１５は、オブジェクト一時管理表の３番目のオブジェクト識別子「３」を取得し、当該識別子「３」をキーとして、オブジェクト情報管理表を検索し、オブジェクト識別子「３」と対になる領域情報「（ｘ１１，ｙ１１）（ｘ１２，ｙ１２）（ｘ１３，ｙ１３）（ｘ１４，ｙ１４）」を取得する。
【０２０４】
次に、撮影オブジェクト決定部１１５は、受信された端末情報（Ｘ，Ｙ，θＡ，θａ）と、取得した領域情報「（ｘ１１，ｙ１１）（ｘ１２，ｙ１２）（ｘ１３，ｙ１３）（ｘ１４，ｙ１４）」とを用いて、３番目のオブジェクトが、撮影オブジェクトか否かを判断する。
【０２０５】
まず、撮影オブジェクト決定部１１５は、判断対象となるオブジェクト（オブジェクト識別子「３」のオブジェクト）の領域情報の中の１番目の点（ｘ１１，ｙ１１）を取得する。
【０２０６】
次に、撮影オブジェクト決定部１１５は、１番目の点（ｘ１１，ｙ１１）と位置情報（Ｘ，Ｙ）との角度（θ１１）を算出し、当該角度（θ１１）をバッファに一時記憶する。同様に、撮影オブジェクト決定部１１５は、判断対象となるオブジェクト（オブジェクト識別子「３」のオブジェクト）の領域情報の中の２番目の点から４番目の各点と位置情報（Ｘ，Ｙ）との角度（θ１２，θ１３，θ１４）を算出し、当該角度（θ１２，θ１３，θ１４）もバッファに一時記憶する。バッファには、（θ１１，θ１２，θ１３，θ１４）が格納されたことになる。
【０２０７】
次に、撮影オブジェクト決定部１１５は、バッファに一時格納された角度（θ１１，θ１２，θ１３，θ１４）から、最小角度（例えば、（θ１１））と最大角度（例えば、（θ１４））とを取得する。
【０２０８】
次に、撮影オブジェクト決定部１１５は、取得した最小角度（θ１１）と最大角度（θ１４）の領域すべてが、既に登録されている角度の領域であるか否かを判断する。ここで、撮影オブジェクト決定部１１５は、取得した最小角度（θ１１）と最大角度（θ１４）の領域と、既に登録されている不可視領域の角度とを比較する。そして、撮影オブジェクト決定部１１５は、取得した最小角度（θ１１）と最大角度（θ１４）の領域は、可視領域であると判断した、とする。そして、撮影オブジェクト決定部１１５は、オブジェクト識別子「３」のオブジェクトは、撮影オブジェクトであると判断する。
【０２０９】
次に、撮影オブジェクト決定部１１５は、「θ１１＜＝不可視領域＜＝θ１４」を新たな不可視領域とする。
【０２１０】
次に、撮影オブジェクト決定部１１５は、３番目のオブジェクトのオブジェクト識別子「３」を図示しない記憶媒体に格納する。
【０２１１】
次に、撮影オブジェクト決定部１１５は、登録されている不可視領域、または可視領域から、可視領域が存在する、と判断する。
【０２１２】
以上の処理を、４番目以降のオブジェクトに対しても繰り返す。そして、オブジェクト識別子「２５」で識別されるオブジェクトを撮影オブジェクトであると決定した後、撮影オブジェクト決定部１１５は、登録されている不可視領域、または可視領域から、可視領域が存在しない、と判断した、とする。そして、最終的に、撮影オブジェクトの識別子の集合「１，３，２５」が得られた、とする。
【０２１３】
次に、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子が格納されているバッファから、１番目の撮影オブジェクトの識別子「１」を取得する。そして、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子「１」に対応するオブジェクト名「コーヒーショップＡ」を取得する。次に、Ｗｅｂページ元情報取得部１１６は、オブジェクト名「コーヒーショップＡ」をキーとして、Ｗｅｂ検索し、「コーヒーショップＡ」のＷｅｂページを取得する。ここでは、Ｗｅｂページ元情報は、オブジェクト名とＷｅｂページのペアの情報である、とする。
【０２１４】
次に、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子が格納されているバッファから、２番目の撮影オブジェクトの識別子「３」を取得する。そして、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子「３」に対応するオブジェクト名「ビルＺ」を取得する。次に、Ｗｅｂページ元情報取得部１１６は、オブジェクト名「ビルＺ」をキーとして、Ｗｅｂ検索したが、Ｗｅｂページを取得できなかった、とする。
【０２１５】
次に、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子が格納されているバッファから、２番目の撮影オブジェクトの識別子「２５」を取得する。そして、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子「２５」に対応するオブジェクト名「スポーツＹ」を取得する。次に、Ｗｅｂページ元情報取得部１１６は、オブジェクト名「スポーツＹ」をキーとして、Ｗｅｂ検索し、「スポーツＹ」のＷｅｂページを取得する。
【０２１６】
次に、サーバ送信部１１７は、Ｗｅｂページ元情報取得部１１６が取得した２つのＷｅｂページ元情報を端末装置１２に送信する。
【０２１７】
次に、端末装置１２の受信部１２６は、端末情報の送信に対応して、２つのＷｅｂページ元情報を受信する。
【０２１８】
次に、出力部１２７は、受信したＷｅｂページ元情報を出力する処理を行う。出力例を図１４に示す。図１４は、受信されたＷｅｂページ元情報のうちのオブジェクト名のみを出力している。そして、図１４において、オブジェクト名はアンカーになっており、ユーザがアンカーを指示すれば、アンカーに対応するＷｅｂページが出力される。ユーザは、例えば。アンカー「１．コーヒーショップＡ」をタッチする、またはマウスやペン等の入力手段で押下した、とする。すると、図１５に示すように、コーヒーショップＡのＷｅｂページが出力される。
【０２１９】
なお、図１４，図１５において、撮影画像中において、コーヒーショップＡに対応するオブジェクト（ビル）が矩形により示されている。
【０２２０】
なお、上記において、端末装置１２からの距離が最も近い撮影オブジェクトのＷｅｂページ元情報やＷｅｂページのみを出力しても良い。また、端末装置１２の最も中央部に存在する撮影オブジェクトのＷｅｂページ元情報やＷｅｂページのみを出力しても良い。
（具体例２）
【０２２１】
今、サーバ装置１１のオブジェクト情報格納部１１１は、図１６に示すオブジェクト情報管理表を保持している。オブジェクト情報管理表は、地図上のオブジェクト情報を管理している表である。オブジェクト情報管理表は、「オブジェクト識別子」「オブジェクト名」「位置情報」「領域情報」などの属性値を有するレコードを１以上、管理している。図１６において、図１０のオブジェクト情報管理表との差異は、領域情報を構成する各点が高さ情報（ｚ）を有している点である。
【０２２２】
また、端末装置１２は、２つのディスプレイを有する端末である、とする。
【０２２３】
かかる場合、ユーザは、端末装置１２を起動した、とする。すると、受付部１２１は、起動指示を受け付ける。そして、カメラ部１２２は、カメラ映像を取得する。そして、出力部１２７のカメラ映像出力手段１２７１は、カメラ部１２２が取得した映像を出力する。すると、図１１に示すように、端末装置１２の第一のディスプレイ（上部のディスプレイ）に、外界の映像が出力される。
【０２２４】
次に、端末装置１２の端末情報取得部１２３の位置情報取得手段１２３１（ここでは、例えば、ＧＰＳ受信機）は、端末装置１２の位置情報（ｘ，ｙ，ｚ）を取得する。なお、ｚは、高さである。
【０２２５】
次に、方向情報取得手段１２３２は、端末装置１２が向いている方向を示す方向情報（θｘ，θｙ）を取得する。θＡは平面上の角度、θＢは高さ方向の角度である。方向情報（θｘ）は、例えば、真北から時計回りの角度（真東は９０度）を示す。
【０２２６】
また、端末情報取得部１２３は、カメラ部１２２が有する視野角の情報（単に「視野角」という）を読み出す。ここでは、視野角は（θａ，θｂ）である、とする。また、カメラ部１２２は、予め視野角（θａ，θｂ）を格納している、とする。なお、θａは平面上の角度、θｂは高さ方向の角度である。視野角（θａ，θｂ）を図１７に示す。
【０２２７】
次に、端末情報取得部１２３は、取得した位置情報（ｘ，ｙ，ｚ）と、取得した方向情報（θｘ，θｙ）と、視野角（θａ，θｂ）とを有する端末情報（ｘ，ｙ，ｚ，θｘ，θｙ，θａ，θｂ）を構成する。
【０２２８】
次に、送信部１２５は、構成した端末情報（ｘ，ｙ，ｚ，θｘ，θｙ，θａ，θｂ）をサーバ装置１１に送信する。そして、端末装置１２は、端末情報を、次々とサーバ装置１１に送信していく、とする。
【０２２９】
そして、サーバ装置１１のサーバ受信部１１２は、端末装置１２から、端末情報（ｘ，ｙ，ｚ，θｘ，θｙ，θａ，θｂ）を受信する。
【０２３０】
次に、サーバ受信部１１２は、図示しないバッファに、受信した端末情報を、時刻とともに追記する。
【０２３１】
次に、サーバ着目判断部１１３は、バッファ内の１以上の端末情報を用いて、着目判断処理（図４のフローチャートを参照）を行う。そして、バッファには、一つの端末情報のみが蓄積されているので、サーバ着目判断部１１３は、変数「判断結果」に「着目していない（例えば「０」）」を代入する。
【０２３２】
そして、上記の処理（端末情報の受信、蓄積、および着目判断処理）を繰り返し、端末情報が有する位置情報、および方向情報から、サーバ着目判断部１１３は、カメラの動きが所定以内（動きが無い場合も含む）であることを検出し、変数「判断結果」に「着目している（例えば「１」）」を代入した、とする。そして、かかる場合の最後の（最も新しい）位置情報は（Ｘ，Ｙ，Ｚ）であり、方向情報は（θＡ，θＢ）である、とする。つまり、最後の（最も新しい）端末情報は（Ｘ，Ｙ，Ｚ，θＡ，θＢ，θａ，θｂ）であった、とする。
【０２３３】
次に、撮影オブジェクト決定部１１５は、以下のように、撮影オブジェクトを決定する。つまり、撮影オブジェクト決定部１１５は、受信された端末情報が有する位置情報（Ｘ，Ｙ，Ｚ）を取得する。
【０２３４】
次に、撮影オブジェクト決定部１１５は、端末情報が有する方向情報（θＡ，θＢ）と視野角（θａ，θｂ）とを用いて、不可視領域となる三次元の角度を算出する。撮影オブジェクト決定部１１５は、可視領域となる二次元の角度「（θＡ−（θａ／２））＜＝可視領域＜＝（θＡ＋（θａ／２））」を取得する。そして、可視領域となる高さ方向の角度「（θＢ−（θｂ／２））＜＝可視領域＜＝（θＢ＋（θｂ／２））」を取得する。そして、上記の可視領域ではない領域を、不可視領域として蓄積する。
【０２３５】
そして、撮影オブジェクト決定部１１５は、取得した位置情報（Ｘ，Ｙ，Ｚ）を用いて、端末装置１２から近いオブジェクトの順に、オブジェクト情報格納部１１１のオブジェクト情報をソートする。ソート処理については、図６で説明した処理により行う。なお、ここでは、位置情報（Ｘ，Ｙ，Ｚ）のうちの（Ｘ，Ｙ）と、各オブジェクトの位置情報（例えば、（ｘａ，ｙａ））とを用いて、端末装置１２と各オブジェクトとの距離を算出し、距離をキーとしてソートする。そして、ソート処理の結果、撮影オブジェクト決定部１１５は、図１３に示すようなオブジェクト一時管理表を取得する。オブジェクト一時管理表の各レコードは、オブジェクト識別子と距離とを有する。距離は、位置情報（Ｘ，Ｙ，Ｚ）（ただし、Ｚは利用されなくても良い）が示す点とオブジェクトの位置情報が示す点との距離である。
【０２３６】
次に、撮影オブジェクト決定部１１５は、オブジェクト一時管理表の上位のレコードから、撮影オブジェクトであるか否かを判断する。
【０２３７】
つまり、撮影オブジェクト決定部１１５は、オブジェクト一時管理表の１番目のレコードのオブジェクト識別子「１」を読み出す。そして、当該オブジェクト識別子「１」をキーとして、オブジェクト情報管理表を検索し、オブジェクト識別子「１」と対になる領域情報「（ｘ１，ｙ１，ｚ１）（ｘ２，ｙ２，ｚ２）（ｘ３，ｙ３，ｚ３）（ｘ４，ｙ４，ｚ４）」を取得する。
【０２３８】
次に、撮影オブジェクト決定部１１５は、受信された端末情報（Ｘ，Ｙ，Ｚ，θＡ，θＢ，θａ，θｂ）と、取得した領域情報「（ｘ１，ｙ１，ｚ１）（ｘ２，ｙ２，ｚ２）（ｘ３，ｙ３，ｚ３）（ｘ４，ｙ４，ｚ４）」とを用いて、１番目のオブジェクトが、撮影オブジェクトか否かを判断する。
【０２３９】
まず、撮影オブジェクト決定部１１５は、判断対象となるオブジェクト（オブジェクト識別子「１」のオブジェクト）の領域情報の中の１番目の点（ｘ１，ｙ１，ｚ１）を取得する。
【０２４０】
次に、撮影オブジェクト決定部１１５は、１番目の点（ｘ１，ｙ１，ｚ１）と位置情報（Ｘ，Ｙ，Ｚ）との平面上の角度（θ１１）を算出し、当該角度（θ１１）をバッファに一時記憶する。また、撮影オブジェクト決定部１１５は、１番目の点（ｘ１，ｙ１，ｚ１）と位置情報（Ｘ，Ｙ，Ｚ）との高さ方向の角度（θ１２）を算出し、当該角度（θ１２）をバッファに一時記憶する。同様に、撮影オブジェクト決定部１１５は、判断対象となるオブジェクト（オブジェクト識別子「１」のオブジェクト）の領域情報の中の２番目の点から４番目の各点と位置情報（Ｘ，Ｙ，Ｚ）との平面上の角度（θ１２，θ１３，θ１４）を算出し、当該角度（θ１２，θ１３，θ１４）もバッファに一時記憶する。バッファには、（θ１１，θ１２，θ１３，θ１４）が格納されたことになる。さらに、同様に、撮影オブジェクト決定部１１５は、判断対象となるオブジェクト（オブジェクト識別子「１」のオブジェクト）の領域情報の中の２番目の点から４番目の各点と位置情報（Ｘ，Ｙ，Ｚ）との高さ方向の角度（θ２２，θ２３，θ２４）を算出し、当該角度（θ２２，θ２３，θ２４）もバッファに一時記憶する。バッファには、（θ２１，θ２２，θ２３，θ２４）が格納されたことになる。
【０２４１】
次に、撮影オブジェクト決定部１１５は、バッファに一時格納された角度（θ１１，θ１２，θ１３，θ１４）から、平面上の最小角度（例えば、（θ１１））と最大角度（例えば、（θ１４））とを取得する。
【０２４２】
また、撮影オブジェクト決定部１１５は、バッファに一時格納された角度（θ２１，θ２２，θ２３，θ２４）から、高さ方向の最大角度（θ２４）を取得する。
【０２４３】
次に、撮影オブジェクト決定部１１５は、取得した平面上の最小角度（θ１１）と最大角度（θ１４）の領域すべてが、既に登録されている領域であるか否かを判断する。ここで、撮影オブジェクト決定部１１５は、取得した最小角度（θ１１）と最大角度（θ１４）の領域は、可視領域であると判断した、とする。そして、撮影オブジェクト決定部１１５は、オブジェクト識別子「１」のオブジェクトは、撮影オブジェクトであると判断する。
【０２４４】
なお、ここで、例えば、撮影オブジェクト決定部１１５は、取得した平面上の最小角度（θ１１）と最大角度（θ１４）の領域の一部が、既に登録されている領域ではないと判断した場合も、可視領域であると判断する。つまり、撮影オブジェクト決定部１１５は、オブジェクト識別子「１」のオブジェクトが、撮影オブジェクトであると判断する。また、例えば、撮影オブジェクト決定部１１５は、取得した平面上の最小角度（θ１１）と最大角度（θ１４）の領域のすべてが、既に登録されている角度の領域であると判断した場合でも、高さ方向の最大角度（θ２４）が、登録されている高さ方向の最大角度より大きい場合、平面上の最小角度（θ１１）と最大角度（θ１４）の領域において、可視領域であると判断する。つまり、撮影オブジェクト決定部１１５は、オブジェクト識別子「１」のオブジェクトが、撮影オブジェクトであると判断するのである。
【０２４５】
次に、撮影オブジェクト決定部１１５は、「θ１１＜＝不可視領域＜＝θ１４」を新たな不可視領域とする。つまり、撮影オブジェクト決定部１１５は、例えば、「０＜＝不可視領域角度＜（θＡ−（θａ／２））」および「（θＡ＋（θａ／２））＜不可視領域角度＜＝３６０」と「θ１１＜＝不可視領域＜＝θ１４」とをマージした平面上の不可視領域角度を記録媒体に登録する。そして、登録されている高さ方向の最大角度が（θ２４）より小さい場合、この平面上の領域に対応付けて、撮影オブジェクト決定部１１５は、高さ方向の最大角度（θ２４）を登録する。
【０２４６】
次に、撮影オブジェクト決定部１１５は、１番目のオブジェクトのオブジェクト識別子「１」を図示しない記憶媒体に格納する。
【０２４７】
次に、撮影オブジェクト決定部１１５は、登録されている不可視領域、または可視領域から、可視領域が存在する、と判断した、とする。
【０２４８】
以上の処理を、図１６の２番目以降のオブジェクトに対しても行い、撮影オブジェクトを決定する。
【０２４９】
そして、撮影オブジェクト決定部１１５は、登録されている不可視領域、または可視領域から、可視領域が存在しない、と判断するまで、上記の検査（撮影オブジェクトの決定のための検査）を繰り返す。そして、撮影オブジェクト決定部１１５は、撮影オブジェクトのオブジェクト識別子「１」、「３」、「２５」を取得した、とする。
【０２５０】
次に、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子が格納されているバッファから、１番目の撮影オブジェクトの識別子「１」を取得する。そして、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子「１」に対応するオブジェクト名「コーヒーショップＡ」を取得する。次に、Ｗｅｂページ元情報取得部１１６は、オブジェクト名「コーヒーショップＡ」をキーとして、Ｗｅｂ検索し、「コーヒーショップＡ」のＷｅｂページを取得する。ここでは、Ｗｅｂページ元情報は、オブジェクト名とＷｅｂページのペアの情報である、とする。
【０２５１】
次に、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子が格納されているバッファから、２番目の撮影オブジェクトの識別子「３」を取得する。そして、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子「３」に対応するオブジェクト名「ビルＺ」を取得する。次に、Ｗｅｂページ元情報取得部１１６は、オブジェクト名「ビルＺ」をキーとして、Ｗｅｂ検索したが、Ｗｅｂページを取得できなかった、とする。
【０２５２】
次に、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子が格納されているバッファから、２番目の撮影オブジェクトの識別子「２５」を取得する。そして、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子「２５」に対応するオブジェクト名「スポーツＹ」を取得する。次に、Ｗｅｂページ元情報取得部１１６は、オブジェクト名「スポーツＹ」をキーとして、Ｗｅｂ検索し、「スポーツＹ」のＷｅｂページを取得する。
【０２５３】
次に、サーバ送信部１１７は、Ｗｅｂページ元情報取得部１１６が取得した２つのＷｅｂページ元情報を端末装置１２に送信する。
【０２５４】
次に、端末装置１２の受信部１２６は、端末情報の送信に対応して、２つのＷｅｂページ元情報を受信する。
【０２５５】
次に、出力部１２７は、受信したＷｅｂページ元情報を出力する処理を行う。出力例を図１４に示す。図１４は、受信されたＷｅｂページ元情報のうちのオブジェクト名のみを出力している。そして、図１４において、オブジェクト名はアンカーになっており、ユーザがアンカーを指示すれば、アンカーに関するＷｅｂページが出力される。ユーザは、例えば。アンカー「１．コーヒーショップＡ」をタッチする、またはマウスやペン等の入力手段で押下した、とする。すると、図１５に示すように、コーヒーショップＡのＷｅｂページが出力される。
【０２５６】
なお、図１４，図１５において、撮影画像中において、コーヒーショップＡに対応するオブジェクト（ビル）が矩形により示されている。
【０２５７】
なお、上記において、端末装置１２からの距離が最も近い撮影オブジェクトのＷｅｂページ元情報やＷｅｂページのみを出力しても良い。また、端末装置１２の最も中央部に存在する撮影オブジェクトのＷｅｂページ元情報やＷｅｂページのみを出力しても良い。
【０２５８】
以上、本実施の形態によれば、カメラで撮影しているオブジェクトを認識し、かかるオブジェクトに関するＷｅｂページを出力することができる。したがって、ユーザは、自分の目で見ている建物やランドマークや公園などのＷｅｂページを非常に簡単に得ることができる。
【０２５９】
また、本実施の形態によれば、撮影オブジェクトを検知する処理を適切に打ち切ることにより、高速な処理が可能となる。
【０２６０】
また、本実施の形態によれば、オブジェクトの高さをも考慮するので、例えば、ある建物の後ろに見えている建物に対応付けられているＷｅｂページも得ることができる。
【０２６１】
また、本実施の形態によれば、２画面のうちの１画面にＷｅｂページが出力されることにより、カメラの映像を邪魔せずに、ユーザは、Ｗｅｂページを見ることができる。
【０２６２】
なお、本実施の形態において、サーバ装置１１はサーバ着目判断部１１３を具備し、端末装置１２は端末着目判断部１２４を具備していた。しかし、サーバ装置１１がサーバ着目判断部１１３を具備する場合、端末装置１２において、通常、端末着目判断部１２４が存在しない。また、端末装置１２が端末着目判断部１２４を具備する場合、サーバ装置１１において、通常、サーバ着目判断部１１３が存在しない。また、サーバ装置１１はサーバ着目判断部１１３を具備せず、端末装置１２は端末着目判断部１２４を具備しなくても良い。
【０２６３】
さらに、本実施の形態におけるサーバ装置１１や端末装置１２の処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるサーバ装置１１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、オブジェクトを識別するオブジェクト識別子と、当該オブジェクトが存在する領域を示す領域情報とを有するオブジェクト情報を、１以上格納しており、コンピュータを、端末装置から、当該端末装置の位置を示す位置情報と当該端末装置が向いている方向を示す方向情報とを有する端末情報を受信するサーバ受信部と、前記端末情報が有する位置情報と、前記端末情報が有する方向情報と、予め格納されているまたは前記端末情報が有する視野角とを、前記記録媒体の各オブジェクト情報の領域情報に適用し、前記端末装置が撮影している１以上のオブジェクトを決定する撮影オブジェクト決定部と、前記撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページを取得するための情報である１以上のＷｅｂページ元情報を取得するＷｅｂページ元情報取得部と、前記１以上のＷｅｂページ元情報を、前記端末装置に送信するサーバ送信部として機能させるためのプログラム、である。
【０２６４】
また、上記プログラムにおいて、前記Ｗｅｂページ元情報取得部は、前記撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のオブジェクト識別子を用いて、ＷｅｂページであるＷｅｂページ元情報を検索するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０２６５】
また、上記プログラムにおいて、前記領域情報は、地図上での二次元の領域を示す二次元領域情報とオブジェクトの高さを示す高さ情報を有し、前記撮影オブジェクト決定部は、前記端末情報が有する位置情報および方向情報と、予め格納されているまたは前記端末情報が有する視野角とを用いて、三次元空間上での撮影領域を取得し、当該撮影領域を、前記オブジェクト情報格納部の各オブジェクト情報が有する領域情報に対して適用し、前記端末装置が撮影している１以上のオブジェクトを決定し、かつ、前記１以上のオブジェクトの決定の際に、前記端末装置からの距離が近い順にオブジェクトを検査し、前記端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合に、オブジェクトが前記端末装置に撮影されているか否かの検査を終了するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０２６６】
また、上記プログラムにおいて、コンピュータを、前記１以上のオブジェクト情報に対応するオブジェクトと前記端末装置との距離を、前記各オブジェクトのオブジェクト情報と前記端末情報が有する位置情報とから、オブジェクトごとに算出する距離算出部としてさらに機能させ、前記撮影オブジェクト決定部は、前記端末装置からの距離が近い順にオブジェクトに対応するオブジェクト情報をソートし、前記端末装置からの距離が近い順にオブジェクトを検査し、前記端末装置が撮影している１以上のオブジェクトを決定するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０２６７】
また、上記プログラムにおいて、前記撮影オブジェクト決定部は、前記端末装置からの距離が近い順にオブジェクトを検査し、前記端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域がなくなった場合に、オブジェクトが前記端末装置に撮影されているか否かの検査を終了するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０２６８】
また、上記プログラムにおいて、前記撮影オブジェクト決定部は、前記端末装置からの距離が近い順にオブジェクトを検査し、前記端末装置が撮影しているとして先に決定したオブジェクトの撮影により不可視となる領域の情報を不可視領域として登録していき、可視領域のオブジェクトであり、かつ、前記端末装置からの距離が閾値以内のオブジェクトのみを検査し、前記端末装置が撮影している１以上のオブジェクトを決定するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０２６９】
また、上記プログラムにおいて、前記撮影オブジェクト決定部は、前記端末装置からの距離が近い順にオブジェクトを検査し、前記端末装置が撮影しているとして決定したオブジェクトの数が閾値になった場合に、前記検査を終了するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０２７０】
また、上記プログラムにおいて、コンピュータを、前記サーバ受信部が受信した２以上の時間的に連続する端末情報から、前記カメラ部が取得した映像内の１以上のオブジェクトを、ユーザが着目しているか否かを判断するサーバ着目判断部としてさらに機能させるためのプログラムであることは好適である。
【０２７１】
また、端末装置１２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、端末装置の位置を示す位置情報と、当該端末装置が向いている方向を示す方向情報とを有する端末情報を取得する端末情報取得部と、映像を取得するカメラ部と、前記カメラ部が取得した映像を出力するカメラ映像出力手段を具備する出力部と、前記端末情報取得部が取得した端末情報をサーバ装置に送信する送信部と、前記端末情報の送信に対応して、前記１以上のＷｅｂページ元情報を受信する受信部と、前記１以上のＷｅｂページ元情報に対応する１以上のＷｅｂページを取得するＷｅｂページ取得部として機能させ、前記出力部は、前記Ｗｅｂページ取得部が取得した１以上のＷｅｂページをも出力するものとして、コンピュータを機能させるためのプログラムである。
【０２７２】
また、上記プログラムにおいて、コンピュータを、ユーザから１以上のＷｅｂページ識別子に対する指示を受け付ける受付部と、前記受付部が受け付けた指示に対応する前記１以上のＷｅｂページ識別子で識別されるＷｅｂページを取得するＷｅｂページ取得部としてさらに機能させ、前記出力部は、前記Ｗｅｂページ取得部が取得したＷｅｂページをも出力するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０２７３】
また、上記プログラムにおいて、コンピュータを、前記端末情報取得部が取得した２以上の時間的に連続する端末情報から、前記カメラ部が取得した映像内の１以上のオブジェクトを、ユーザが着目しているか否かを判断する端末着目判断部としてさらに機能させ、前記送信部は、前記端末着目判断部が１以上のオブジェクトをユーザが着目していると判断した場合に、前記端末情報取得部が取得した位置情報と方向情報とを有する端末情報を前記サーバ装置に送信するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０２７４】
（実施の形態２）
【０２７５】
本実施の形態において、カメラ（ビデオカメラを含む）で撮影しているランドマークや店舗などのＷｅｂページを自動取得し、出力する情報システムについて説明する。
【０２７６】
また、本実施の形態では、サーバ装置において、オブジェクト識別子と対応付けてＷｅｂページ識別子が管理されている点が、実施の形態１と異なる点である。つまり、本実施の形態において、サーバ装置が、撮影オブジェクトに関するＷｅｂページ識別子を取得し、当該Ｗｅｂページ識別子に関するＷｅｂページを、サーバ装置または、端末装置が取得して、端末装置でＷｅｂページが出力される。
【０２７７】
本実施の形態における情報システム１の概念図は、符号が異なるだけで、図１と同様である。
【０２７８】
図１８は、本実施の形態における情報システム２のブロック図である。情報システム２は、１以上のＷｅｂサーバ装置１０、サーバ装置２１、および１以上の端末装置１２を具備する。
【０２７９】
サーバ装置２１は、オブジェクト情報格納部１１１、Ｗｅｂページ情報格納部２１１、サーバ受信部１１２、サーバ着目判断部１１３、距離算出部１１４、撮影オブジェクト決定部１１５、Ｗｅｂページ元情報取得部２１６、サーバ送信部１１７、を具備する。
【０２８０】
端末装置１２は、受付部１２１、カメラ部１２２、端末情報取得部１２３、端末着目判断部１２４、送信部１２５、受信部１２６、出力部１２７、およびＷｅｂページ取得部１２８を具備する。端末情報取得部１２３は、位置情報取得手段１２３１、方向情報取得手段１２３２、を具備する。
【０２８１】
Ｗｅｂページ情報格納部２１１は、１以上のＷｅｂページ情報を格納し得る。Ｗｅｂページ情報は、ここでは、オブジェクト識別子とＷｅｂページを識別するＷｅｂページ識別子とを有する情報である。
【０２８２】
Ｗｅｂページ情報格納部２１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。Ｗｅｂページ情報格納部２１１にＷｅｂページ情報が記憶される過程は問わない。例えば、記録媒体を介してＷｅｂページ情報がＷｅｂページ情報格納部２１１で記憶されるようになってもよく、通信回線等を介して送信されたＷｅｂページ情報がＷｅｂページ情報格納部２１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力されたＷｅｂページ情報がＷｅｂページ情報格納部２１１で記憶されるようになってもよい。
【０２８３】
Ｗｅｂページ元情報取得部２１６は、撮影オブジェクト決定部１１５が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページ元情報を取得する。さらに具体的には、Ｗｅｂページ元情報取得部２１６は、撮影オブジェクト決定部１１５が決定した１以上の各オブジェクトのオブジェクト識別子を取得する。次に、Ｗｅｂページ元情報取得部２１６は、取得した１以上のオブジェクト識別子と対になるＷｅｂページ識別子を、Ｗｅｂページ情報格納部２１１から読み出す。ここで、Ｗｅｂページ元情報取得部２１６が取得したＷｅｂページ識別子は、通常、Ｗｅｂページ元情報である。ただし、Ｗｅｂページ元情報は、Ｗｅｂページでも良い。かかる場合、Ｗｅｂページ元情報取得部２１６は、読み出したＷｅｂページ識別子に関するＷｅｂページをＷｅｂサーバ装置１０から取得する。
【０２８４】
Ｗｅｂページ元情報取得部２１６は、通常、ＭＰＵやメモリ等から実現され得る。Ｗｅｂページ元情報取得部１１６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２８５】
次に、情報システム２の動作について説明する。まず、サーバ装置２１の動作について説明する。サーバ装置２１の動作について、図３で説明したサーバ装置１１の動作と異なる点は、ステップＳ３０８の動作だけである。
【０２８６】
サーバ装置２１のＷｅｂページ元情報取得部２１６は、ステップＳ３０８において、ｉ番目のオブジェクトのオブジェクト識別子を、撮影オブジェクト決定部１１５または、オブジェクト情報格納部１１１から取得する。そして、Ｗｅｂページ元情報取得部２１６は、取得したオブジェクト識別子と対になるＷｅｂページ識別子を、Ｗｅｂページ情報格納部２１１から読み出す。
【０２８７】
なお、Ｗｅｂサーバ装置１０、および端末装置１２の動作については、実施の形態１で説明した。
【０２８８】
以上、本実施の形態によれば、カメラで撮影しているオブジェクトを認識し、かかるオブジェクトに関するＷｅｂページを出力することができる。したがって、ユーザは、自分の目で見ている建物やランドマークや公園などのＷｅｂページを非常に簡単に得ることができる。
【０２８９】
なお、本実施の形態によれば、サーバ装置２１がＷｅｂページ識別子（ＵＲＬなど）を管理することにより、撮影オブジェクトのＷｅｂページを高速に取得できる。
【０２９０】
さらに、本実施の形態におけるサーバ装置２１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、オブジェクトを識別するオブジェクト識別子と、当該オブジェクトが存在する領域を示す領域情報とを有するオブジェクト情報を、１以上格納しており、かつ、記録媒体に、オブジェクト識別子とＷｅｂページを識別するＷｅｂページ識別子とを有するＷｅｂページ情報を、１以上格納しており、
コンピュータを、端末装置から、当該端末装置の位置を示す位置情報と当該端末装置が向いている方向を示す方向情報とを有する端末情報を受信するサーバ受信部と、前記端末情報が有する位置情報と、前記端末情報が有する方向情報と、予め格納されているまたは前記端末情報が有する視野角とを、前記記録媒体の各オブジェクト情報の領域情報に適用し、前記端末装置が撮影している１以上のオブジェクトを決定する撮影オブジェクト決定部と、前記撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページ識別子または前記１以上のＷｅｂページ識別子に対応する１以上のＷｅｂページである１以上のＷｅｂページ元情報を取得するＷｅｂページ元情報取得部と、前記１以上のＷｅｂページ元情報を、前記端末装置に送信するサーバ送信部として機能させるためのプログラム、である。
【０２９１】
（実施の形態３）
【０２９２】
本実施の形態において、カメラ（ビデオカメラを含む）で撮影しているランドマークや店舗などに関するＷｅｂページを自動取得し、出力する情報システムについて説明する。
【０２９３】
また、本実施の形態において、端末装置側でＷｅｂページを検索することが、実施の形態１と異なる点である。また、端末装置側でＷｅｂページを検索する場合、ユーザが入力したキーワードをも用いて、Ｗｅｂページを検索できる。
【０２９４】
本実施の形態における情報システム１の概念図は、符号が異なるだけで、図１と同様である。
【０２９５】
図１９は、本実施の形態における情報システム３のブロック図である。情報システム３は、１以上のＷｅｂサーバ装置１０、サーバ装置１１、および１以上の端末装置３２を具備する。
【０２９６】
サーバ装置１１は、オブジェクト情報格納部１１１、サーバ受信部１１２、サーバ着目判断部１１３、距離算出部１１４、撮影オブジェクト決定部１１５、Ｗｅｂページ元情報取得部１１６、およびサーバ送信部１１７を具備する。
【０２９７】
端末装置３２は、受付部３２１、カメラ部１２２、端末情報取得部１２３、端末着目判断部１２４、送信部１２５、受信部１２６、Ｗｅｂページ取得部３２２、および出力部３２７を具備する。端末情報取得部１２３は、位置情報取得手段１２３１、および方向情報取得手段１２３２を具備する。
【０２９８】
受付部３２１は、１以上のキーワードを受け付ける。また、受付部３２１は、受付部１２１と同様、ユーザの指示やデータなどを受け付ける。キーワードや指示やデータなどの入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。受付部３２１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０２９９】
Ｗｅｂページ取得部３２２は、１以上のオブジェクト識別子を用いて１以上のＷｅｂページを検索する。また、Ｗｅｂページ取得部３２２は、受信部１２６が受信した１以上のオブジェクト識別子と、１以上のキーワードとを用いて、Ｗｅｂページを検索することは好適である。Ｗｅｂページ取得部３２２は、いわゆるＷｅｂの検索エンジンである。Ｗｅｂページ取得部３２２の処理は公知技術であるので詳細な説明は省略する。Ｗｅｂページ取得部３２２は、通常、ＭＰＵやメモリ等から実現され得る。Ｗｅｂページ取得部３２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３００】
出力部３２７は、カメラ部１２２が取得した映像を出力するカメラ映像出力手段１２７１を具備する。出力部３２７は、Ｗｅｂページ取得部３２２が検索した１以上のＷｅｂページを出力する。出力部３２７は、ＵＲＬのリストの出力後に、ユーザの指示に対応するＷｅｂページを出力しても良い。出力部３２７は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部３２７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
次に、情報システム３の動作について説明する。Ｗｅｂサーバ装置１０、およびサーバ装置１１の動作については、実施の形態１で説明した。従って、端末装置３２の動作について、図２０のフローチャートを用いて説明する。図２０のフローチャートにおいて、図９のフローチャートと同一のステップについて、その説明を省略する。
【０３０１】
（ステップＳ２００１）受信部１２６は、受信したＷｅｂページ元情報を、図示しないバッファに一時蓄積する。
【０３０２】
（ステップＳ２００２）受付部３２１は、ユーザからキーワードを受け付けたか否かを判断する。キーワードを受け付ければステップＳ２００３に行き、キーワードを受け付けなければステップＳ９０１に戻る。
【０３０３】
（ステップＳ２００３）Ｗｅｂページ取得部３２２は、ステップＳ２００１で一時蓄積したＷｅｂページ元情報を読み出す。なお、読み出すＷｅｂページ元情報は、通常、最新のＷｅｂページ元情報である。
【０３０４】
（ステップＳ２００４）Ｗｅｂページ取得部３２２は、ステップＳ２００２で受け付けたキーワード、およびステップＳ２００１で受信したＷｅｂページ元情報を用いて、Ｗｅｂページを検索する。なお、Ｗｅｂページ取得部３２２は、キーワードとＷｅｂページ元情報とをどのように用いて、Ｗｅｂページを検索しても良い。Ｗｅｂページ取得部３２２は、通常、キーワード、およびＷｅｂページ元情報（例えば、オブジェクト名）との両方をキーワードとして、Ｗｅｂページを検索する。
【０３０５】
（ステップＳ２００５）出力部３２７は、ステップＳ２００４における検索結果を出力する。検索結果は、通常、Ｗｅｂページであるが、Ｗｅｂページを取得するためのＵＲＬなどでも良い。
【０３０６】
なお、図２０のフローチャートのステップＳ２００２において、ユーザからキーワードが入力されない場合、ステップＳ９０１に戻った。しかし、ユーザからキーワードが入力されない場合、Ｗｅｂページ元情報を用いて、Ｗｅｂページを検索しても良い。
【０３０７】
また、図２０のフローチャートにおいて、ユーザの指示により、Ｗｅｂページ元情報を用いてＷｅｂページを検索し、出力しても良い。また、図２０のフローチャートにおいて、ユーザの指示により、Ｗｅｂページ元情報とユーザ入力のキーワードとを用いてＷｅｂページを検索し、出力しても良い。つまり、ユーザの指示により、端末情報をサーバ装置に送信するようにしても良い。
【０３０８】
さらに、図２０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３０９】
以下、本実施の形態における情報システム３の具体的な動作について説明する。情報システム３の概念図は図１と同様である。以下、オブジェクトの高さまでは考慮せず、オブジェクトの平面的な情報のみを考慮して、撮影されている映像の中に含まれるオブジェクトを認識し、当該オブジェクトに対応付けられるＷｅｂページを出力する態様について説明する。ただし、オブジェクトの高さをも考慮して、撮影されている映像の中に含まれるオブジェクトを認識し、当該オブジェクトに対応付けられるＷｅｂページを出力する態様でも適用可能であることは、実施の形態１等で示した通りである。また、以下、着目判断処理は行わない態様について説明する。ただし、実施の形態１等で示した通り、サーバ装置１１または端末装置３２において、着目判断処理を行っても良いことは言うまでもない。
【０３１０】
今、サーバ装置１１のオブジェクト情報格納部１１１は、図１０に示すオブジェクト情報管理表を保持している。また、端末装置１２は、ここでは、２つのディスプレイを有する端末である、とする。
【０３１１】
かかる場合、ユーザは、端末装置１２を起動した、とする。すると、受付部１２１は、起動指示を受け付ける。そして、カメラ部１２２は、カメラ映像を取得する。そして、出力部１２７のカメラ映像出力手段１２７１は、カメラ部１２２が取得した映像を出力する。すると、図１１に示すように、端末装置３２の第一のディスプレイ（上部のディスプレイ）に、外界の映像が出力される。
【０３１２】
そして、実施の形態１で説明した処理により、端末装置３２の端末情報取得部１２３は、端末情報（Ｘ，Ｙ，θＡ，θａ）を構成した、とする。
【０３１３】
次に、端末装置３２の送信部１２５は、構成した端末情報（Ｘ，Ｙ，θＡ，θａ）をサーバ装置１１に送信する。
【０３１４】
そして、サーバ装置１１のサーバ受信部１１２は、端末装置１２から、端末情報（Ｘ，Ｙ，θＡ，θａ）を受信する。
【０３１５】
次に、撮影オブジェクト決定部１１５は、実施の形態１で説明した処理により、撮影オブジェクトを決定する。そして、撮影オブジェクト決定部１１５は、撮影オブジェクトの識別子の集合「１，３，２５」が得られた、とする。
【０３１６】
次に、撮影オブジェクト決定部１１５は、撮影オブジェクトの識別子の集合「１，３，２５」の中で、端末情報が有する位置情報（Ｘ，Ｙ）と最も近い距離にあるオブジェクトを、識別子「１」のオブジェクトである、と決定した、とする。なお、撮影オブジェクト決定部１１５は、各撮影オブジェクトの位置情報と端末情報が有する位置情報（Ｘ，Ｙ）とを用いて算出されている距離を用いて、識別子「１」のオブジェクトを決定する。
【０３１７】
次に、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子が格納されているバッファから、１番目の撮影オブジェクトの識別子「１」を取得する。そして、Ｗｅｂページ元情報取得部１１６は、撮影オブジェクトの識別子「１」に対応するオブジェクト名「コーヒーショップＡ」を取得する。ここで、Ｗｅｂページ元情報はオブジェクト名である、とする。
【０３１８】
次に、サーバ送信部１１７は、Ｗｅｂページ元情報取得部１１６が取得したＷｅｂページ元情報「コーヒーショップＡ」を端末装置１２に送信する。
【０３１９】
次に、端末装置１２の受信部１２６は、端末情報の送信に対応して、Ｗｅｂページ元情報「コーヒーショップＡ」を受信する。
【０３２０】
そして、ユーザは、図２１に示すように、端末装置１２上の検索画面のキーワード入力フィールド２１０１に、キーワード「評判」を入力し、検索ボタン２１０２を押下した、とする。
【０３２１】
次に、Ｗｅｂページ取得部３２２は、Ｗｅｂページ元情報「コーヒーショップＡ」と、キーワード「評判」とを用いて、Ｗｅｂページを検索する。つまり、例えば、Ｗｅｂページ取得部３２２は、「コーヒーショップＡ  評判」の２つのキーワードを用いて、Ｗｅｂ検索する。
【０３２２】
そして、コーヒーショップＡの評判に関するＷｅｂページが検索でき、出力部３２７は、当該Ｗｅｂページを出力する。
【０３２３】
以上、本実施の形態によれば、撮影されているオブジェクトに対するＷｅｂページを出力できる。
【０３２４】
また、本実施の形態によれば、ユーザが入力したキーワードと、撮影されているオブジェクトに関する情報とを用いて、Ｗｅｂページを検索し、出力できる。
【０３２５】
なお、本実施の形態の具体例において、ユーザがキーワードを入力しなかった場合、例えば、Ｗｅｂページ取得部３２２は、Ｗｅｂページ元情報「コーヒーショップＡ」のみを用いて、Ｗｅｂ検索する。
【０３２６】
さらに、本実施の形態における端末装置３２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、端末装置の位置を示す位置情報と、当該端末装置が向いている方向を示す方向情報とを有する端末情報を取得する端末情報取得部と、映像を取得するカメラ部と、前記カメラ部が取得した映像を出力するカメラ映像出力手段を具備する出力部と、前記端末情報取得部が取得した端末情報をサーバ装置に送信する送信部と、前記端末情報の送信に対応して、前記１以上のＷｅｂページ元情報を受信する受信部と、前記１以上のＷｅｂページ元情報に対応する１以上のＷｅｂページを取得するＷｅｂページ取得部として機能させ、前記出力部は、前記Ｗｅｂページ取得部が取得した１以上のＷｅｂページをも出力するものとして、コンピュータを機能させるためのプログラムである。
【０３２７】
（実施の形態４）
【０３２８】
本実施の形態において、実施の形態１の情報システム１の処理をスタンドアロンの端末装置で実現する場合について説明する。
【０３２９】
図２２は、本実施の形態における端末装置４のブロック図である。
端末装置４は、オブジェクト情報格納部１１１、受付部１２１、端末情報取得部１２３、カメラ部１２２、撮影オブジェクト決定部１１５、Ｗｅｂページ元情報取得部１１６、Ｗｅｂページ取得部３２２、および出力部１２７を具備する。
【０３３０】
端末情報取得部１２３は、位置情報取得手段１２３１、方向情報取得手段１２３２およびを具備する。また、出力部１２７は、カメラ映像出力手段１２７１を具備する。
【０３３１】
次に、端末装置４の動作について、図２３のフローチャートを用いて説明する。図２３のフローチャートにおいて、図３、図９、または図２０のフローチャートと同一のステップについて、その説明を省略する。
【０３３２】
（ステップＳ２３０１）Ｗｅｂページ取得部３２２は、ステップＳ２００２で受け付けたキーワード、およびステップＳ３０８で取得したＷｅｂページ元情報を用いて、Ｗｅｂページを検索する。
【０３３３】
（ステップＳ２３０２）Ｗｅｂページ取得部３２２は、ステップＳ３０８で取得したＷｅｂページ元情報を用いて、Ｗｅｂページを検索する。
【０３３４】
なお、図２３のフローチャートにおいて、ステップＳ３０８で一のＷｅｂページ元情報のみを取得したり、別途、一のＷｅｂページ元情報を選択して、ステップＳ２３０１またはステップＳ２３０２で、一のＷｅｂページ元情報のみを用いて、Ｗｅｂ検索したりすることは好適である。かかる場合、選択されるＷｅｂページ元情報は、例えば、撮影オブジェクトの中で、最も画面の中心に近い位置のオブジェクトであったり、最もサイズが大きいオブジェクトであることは好適である。
【０３３５】
また、図２３のフローチャートにおいて、複数のＷｅｂページ元情報が存在する場合、Ｗｅｂページ元情報ごとに、Ｗｅｂ検索することは好適である。
【０３３６】
さらに、図２３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３３７】
以上、本実施の形態によれば、カメラで撮影しているオブジェクトを認識し、かかるオブジェクトに関するＷｅｂページを出力することができる。したがって、ユーザは、自分の目で見ている建物やランドマークや公園などのＷｅｂページを非常に簡単に得ることができる。
【０３３８】
また、本実施の形態によれば、サーバ装置との通信が必要ないので、高速にカメラで撮影しているオブジェクトを認識できる。
【０３３９】
なお、本実施の形態における端末装置４を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、オブジェクトを識別するオブジェクト識別子と、当該オブジェクトが存在する領域を示す領域情報とを有するオブジェクト情報を、１以上格納しており、コンピュータを、端末装置の位置を示す位置情報と、当該端末装置が向いている方向を示す方向情報と、視野角とを有する端末情報を取得する端末情報取得部と、映像を取得するカメラ部と、前記カメラ部が取得した映像を出力するカメラ映像出力手段を具備する出力部と、前記端末情報が有する位置情報と方向情報と視野角とを、前記記憶媒体の各オブジェクト情報の領域情報に適用し、前記端末装置が撮影している１以上のオブジェクトを決定する撮影オブジェクト決定部と、前記撮影オブジェクト決定部が決定した１以上の各オブジェクトに対応する１以上のＷｅｂページを取得するための情報である１以上のＷｅｂページ元情報を取得するＷｅｂページ元情報取得部と、前記１以上のＷｅｂページ識別子で識別されるＷｅｂページを取得するＷｅｂページ取得部として機能させ、前記出力部は、前記１以上のＷｅｂページ元情報に対応するＷｅｂページをも出力するものとして、コンピュータを機能させるためのプログラム、である。
【０３４０】
また、上記プログラムにおいて、コンピュータを、キーワードを受け付ける受付部としてさらに機能させ、前記Ｗｅｂページ取得部は、前記オブジェクト識別子取得部が取得した１以上のＷｅｂページ元情報と、前記キーワードとを用いて、Ｗｅｂページを検索し、前記出力部は、前記Ｗｅｂページ取得部が検索したＷｅｂページをも出力するものとして、コンピュータを機能させるためのプログラムであることは好適である。
また、図２４は、本明細書で述べたプログラムを実行して、上述した実施の形態のサーバ装置、または端末装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２４は、このコンピュータシステム３４０の概観図であり、図２５は、コンピュータシステム３４０のブロック図である。
【０３４１】
図２４において、コンピュータシステム３４０は、ＦＤドライブ、ＣＤ−ＲＯＭドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０３４２】
図２５において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＭＰＵ３４１３と、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３４１５とに接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０３４３】
コンピュータシステム３４０に、上述した実施の形態のサーバ装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０３４４】
プログラムは、コンピュータ３４１に、上述した実施の形態のサーバ装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０３４５】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信するステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０３４６】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０３４７】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（送信部、受信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０３４８】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３４９】
以上のように、本発明にかかる情報システムは、撮影されているオブジェクトに対するＷｅｂページを出力できる。という効果を有し、ナビゲーションシステムや携帯端末システム等として有用である。
【符号の説明】
【０３５０】
１、２、３  情報システム
４、１２、３２  端末装置
１０  Ｗｅｂサーバ装置
１１、２１  サーバ装置
１１１  オブジェクト情報格納部
１１２  サーバ受信部
１１３  サーバ着目判断部
１１４  距離算出部
１１５  撮影オブジェクト決定部
１１６、２１６  Ｗｅｂページ元情報取得部
１１７  サーバ送信部
１２１、３２１  受付部
１２２  カメラ部
１２３  端末情報取得部
１２４  端末着目判断部
１２５  送信部
１２６  受信部
１２７、３２７  出力部
１２８、３２２  Ｗｅｂページ取得部
２１１  Ｗｅｂページ情報格納部
１２３１  位置情報取得手段
１２３２  方向情報取得手段
１２７１  カメラ映像出力手段
【図２】
0005584581.tif 000002
【図３】
0005584581.tif 000003
【図４】
0005584581.tif 000004
【図５】
0005584581.tif 000005
【図６】
0005584581.tif 000006
【図７】
0005584581.tif 000007
【図８】
0005584581.tif 000008
【図９】
0005584581.tif 000009
【図１０】
0005584581.tif 000010
【図１２】
0005584581.tif 000011
【図１３】
0005584581.tif 000012
【図１６】
0005584581.tif 000013
【図１８】
0005584581.tif 000014
【図１９】
0005584581.tif 000015
【図２０】
0005584581.tif 000016
【図２２】
0005584581.tif 000017
【図２３】
0005584581.tif 000018
【図２４】
0005584581.tif 000019
【図２５】
0005584581.tif 000020
【図１】
0005584581.tif 000021
【図１１】
0005584581.tif 000022
【図１４】
0005584581.tif 000023
【図１５】
0005584581.tif 000024
【図１７】
0005584581.tif 000025
【図２１】
0005584581.tif 000026