(57)【特許請求の範囲】
【請求項１】
サーバ記憶装置と、
移動体のＯＮ期間の開始に応じて当該移動体に搭載されているクライアントから送信された、前記クライアントにおいて撮像され、かつ、当該ＯＮ期間の直前の前記移動体のＯＦＦ期間の開始に応じて保存された画像と、その撮像地点または前記移動体の前回のＯＮ期間の終了時点または今回のＯＮ期間の開始時点における前記クライアントの存在地点としての指定地点と、を受信し、前記指定地点のうち前記クライアントに固有の拠点エリアから逸脱している第１指定地点に対応する前記画像を第１画像として前記サーバ記憶装置に記憶保持させ、さらに、前記クライアントの位置の時系列に基づき、前記クライアントの通行頻度が第１閾値以上の地点を含む第１拠点エリアおよび前記クライアントの滞在頻度が第２閾値以上の地点を含む第２拠点エリアを前記拠点エリアとして認識する第１サーバ演算処理要素と、
前記クライアントの旅行期間における前記移動体の一または複数回にわたるＯＦＦ期間の開始に応じて前記サーバ記憶装置に記憶保持された複数の前記第１画像に基づき、前記旅行期間における画像ライブラリを生成する第２サーバ演算処理要素と、
前記旅行期間の終了の前および後に関係なく旅行の開始後に前記画像ライブラリの閲覧要求を前記クライアントから受信したときは、前記画像ライブラリを前記クライアントに送信する送信部と、
を備えていることを特徴とする情報処理サーバ。
【請求項２】
請求項１記載の情報処理サーバにおいて、
前記第１サーバ演算処理要素が、前記第１閾値が前記第２閾値よりも低いこと、および、前記第１拠点エリアが前記第２拠点エリアよりも狭いことのうち少なくとも一方の条件下で前記拠点エリアを認識するように構成されていることを特徴とする情報処理サーバ。
【請求項３】
請求項１または２記載の情報処理サーバにおいて、
前記第２サーバ演算処理要素が、前記クライアントの位置の時系列に基づいて前記旅行期間における移動経路を認識し、前記移動経路に関連付けられた前記画像ライブラリを生成することを特徴とする情報処理サーバ。
【請求項４】
請求項１〜３のうちいずれか１つに記載の情報処理サーバにおいて、
前記第１サーバ演算処理要素が、前記クライアントとの通信により、前記クライアントにおいて指定された地点および画像のうち少なくとも一方を、第２指定地点および第２画像のうち少なくとも一方として認識した上で前記サーバ記憶装置に記憶保持させ、
前記第２サーバ演算処理要素が、前記第１画像に加えて、前記第１指定地点から基準距離以内にある前記第２指定地点に対応する前記第２画像に基づき、前記画像ライブラリを生成することを特徴とする情報処理サーバ。
【請求項５】
請求項１〜４のうちいずれか１つに記載の情報処理サーバにおいて、
前記第２サーバ演算処理要素が、前記クライアントにおいて指定された嗜好性情報にしたがって前記複数の第１画像を編集することにより前記画像ライブラリを生成することを特徴とする情報処理サーバ。
【請求項６】
請求項１記載の情報処理サーバおよびクライアントにより構成され、
前記クライアントは、
前記移動体に搭載され、撮像装置と、前記撮像装置により撮像された画像をその撮像位置と関連付けて記憶保持するクライアント記憶装置と、入力装置と、出力装置と、備え、情報処理サーバとの通信機能を有しているクライアントであって、
前記撮像装置により撮像された画像を、前記移動体のＯＦＦ期間の開始に応じて前記クライアント記憶装置に登録し、これに続く前記移動体のＯＮ期間の開始に応じて前記情報処理サーバに前記画像と、その撮像地点または前記移動体の前回のＯＮ期間の終了時点または今回のＯＮ期間の開始時点における前記クライアントの存在地点としての指定地点と、を対応付けて送信し、前記指定地点のうち前記クライアントに固有の拠点エリアから逸脱している第１指定地点に対応する前記画像を第１画像として前記情報処理サーバに登録させる第１クライアント演算処理要素と、
前記クライアントの旅行期間のうち前記移動体の一または複数回にわたるＯＦＦ期間の開始に応じて前記情報処理サーバにおいて登録された複数の前記第１画像に基づいて生成された、前記旅行期間における前記クライアントの移動経路に関連する画像ライブラリを前記情報処理サーバとの通信により認識した上で前記出力装置に出力させる第２クライアント演算処理要素と、を備えていることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の移動局のそれぞれとしてのクライアントから収集された情報を処理する技術に関する。
【背景技術】
【０００２】
乗り物の位置履歴から時間軸における滞在区間と移動区間とを区分し、各区間について表示する写真枚数を決定した上で選択し、選択した複数の写真を時系列順に並べてスライドショーを作成かつ表示する情報処理技術が提案されている（特許文献１参照）。写真は、例えば人物写真（顔が検出された写真）および非人物写真に区分され、各区分の写真の枚数が調節される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１１８６４７号公報
【特許文献２】特開２０１１−１１８６４８号公報
【特許文献３】特開２０１１−１１８６４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、スライドショーに含まれる写真の中には、ユーザの嗜好性に沿わない写真が想定外に多く含まれている場合が少なくない。
【０００５】
そこで、本発明は、クライアントにおいて撮像された複数の画像に基づき、ユーザにとってより有意義な形態で情報を生成しうる情報処理サーバ等を提供することを解決課題とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理サーバは、サーバ記憶装置と、移動体のＯＮ期間の開始に応じて当該移動体に搭載されているクライアントから送信された、前記クライアントにおいて撮像され、かつ、当該ＯＮ期間の直前の前記移動体のＯＦＦ期間の開始に応じて保存された画像と、その撮像地点または前記移動体の前回のＯＮ期間の終了時点または今回のＯＮ期間の開始時点における前記クライアントの存在地点としての指定地点と、を受信し、前記指定地点のうち前記クライアントに固有の拠点エリアから逸脱している第１指定地点に対応する前記画像を第１画像として前記サーバ記憶装置に記憶保持させ、さらに、前記クライアントの位置の時系列に基づき、前記クライアントの通行頻度が第１閾値以上の地点を含む第１拠点エリアおよび前記クライアントの滞在頻度が第２閾値以上の地点を含む第２拠点エリアを前記拠点エリアとして認識する第１サーバ演算処理要素と、前記クライアントの旅行期間における前記移動体の一または複数回にわたるＯＦＦ期間の開始に応じて前記サーバ記憶装置に記憶保持された複数の前記第１画像に基づき、前記旅行期間における画像ライブラリを生成する第２サーバ演算処理要素と、前記旅行期間の終了の前および後に関係なく旅行の開始後に前記画像ライブラリの閲覧要求を前記クライアントから受信したときは、前記画像ライブラリを前記クライアントに送信する送信部と、を備えていることを特徴とする。
【０００７】
本発明の情報処理システムは、本発明の情報処理サーバおよびクライアントとを含む。該クライアントは、前記移動体に搭載され、撮像装置と、前記撮像装置により撮像された画像をその撮像位置と関連付けて記憶保持するクライアント記憶装置と、入力装置と、出力装置と、備え、情報処理サーバとの通信機能を有しているクライアントであって、前記撮像装置により撮像された画像を、前記移動体のＯＦＦ期間の開始に応じて前記クライアント記憶装置に登録し、これに続く前記移動体のＯＮ期間の開始に応じて前記情報処理サーバに前記画像と、その撮像地点または前記移動体の前回のＯＮ期間の終了時点または今回のＯＮ期間の開始時点における前記クライアントの存在地点としての指定地点と、を対応付けて送信し、前記指定地点のうち前記クライアントに固有の拠点エリアから逸脱している第１指定地点に対応する前記画像を第１画像として前記情報処理サーバに登録させる第１クライアント演算処理要素と、前記クライアントの旅行期間のうち前記移動体の一または複数回にわたるＯＦＦ期間の開始に応じて前記情報処理サーバにおいて登録された複数の前記第１画像に基づいて生成された、前記旅行期間における前記クライアントの移動経路に関連する画像ライブラリを前記情報処理サーバとの通信により認識した上で前記出力装置に出力させる第２クライアント演算処理要素と、を備えていることを特徴とする。
【０００８】
本発明の情報処理サーバおよび情報処理システムによれば、クライアントにおいて撮像された画像が、当該クライアントが搭載されている移動体のＯＦＦ期間の開始（移動体のＯＮ→ＯＦＦ切り替え）に応じてクライアントに登録される。その後、移動体のＯＮ期間の開始（移動体のＯＦＦ→ＯＮ切り替え）に応じて、登録済みの撮像画像と「指定地点」とが対応付けられて情報処理サーバに送信される。「指定地点」は、各画像の撮像地点または移動体の前回のＯＮ期間の終了時点または今回のＯＮ期間の開始時点におけるクライアントの存在地点である。すなわち、クライアントまたは移動体のユーザが立ち寄ったまたは滞在した蓋然性が高い位置である。クライアントに固有の「拠点エリア」から逸脱している指定地点である「第１指定地点」に対応する画像が「第１画像」として情報処理サーバに登録される。
【０００９】
そして、クライアントの旅行期間における移動体の一または複数回にわたるＯＦＦ期間の開始に応じて情報処理サーバに登録された複数の第１画像に基づき、当該旅行期間における「画像ライブラリ」が生成される。画像ライブラリはクライアントを通じて出力される。画像ライブラリは、目的地点が設定されてからクライアントが目的地点に到達するまでの旅行期間における、当該クライアントの位置の時系列に基づいて定まる「移動経路」に関連付けられて生成されてもよい。クライアントにおいて「第２指定地点」および「第２画像」の組み合わせが指定され、当該クライアントについて第１指定地点と基準距離以内の範囲に含まれる第２指定地点に対応する第２画像に基づき、画像ライブラリが生成されてもよい。
【００１０】
ユーザが日常的にまたは頻繁に立ち寄る地点が含まれるエリアが拠点エリアとして指定されることにより、当該ユーザにとって非日常的なまたは偶発的な滞在地点（第１指定地点）または滞在エリアでクライアントにおいて撮像された画像（第１画像）に基づき、画像ライブラリが生成される。これにより、非日常的なまたは偶発的な滞在履歴をユーザに思い出させるなどの場面において、画像ライブラリのユーザにとっての有用性の向上が図られる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態としての情報処理サーバの構成説明図。
【図２】クライアントの機能に関する説明図。
【図３】情報処理サーバの機能に関する説明図。
【図４】情報処理システムの機能に関する説明図。
【図５】拠点エリアに関する説明図。
【図６Ａ】画像ライブラリの一の出力形態に関する説明図。
【図６Ｂ】画像ライブラリの当該一の出力形態の展開形態に関する説明図。
【図７】第２画像を含む画像ライブラリの出力形態に関する説明図。
【図８】画像ライブラリの他の出力形態に関する説明図。
【図９】画像ライブラリの別の出力形態に関する説明図。
【発明を実施するための形態】
【００１２】
（構成）
図１に示されている本発明の一実施形態としての情報処理システムは、情報処理サーバ１と、複数のクライアント２とにより構成されている。情報処理サーバ１および複数のクライアント２のそれぞれは、一または複数のネットワークを介して相互通信可能である。クライアント２は、四輪自動車、二輪自動車および自転車などの車両など、ユーザの運転操作にしたがって移動する機能を有する装置である移動体Ｖに搭載されるように構成されている。「搭載」とは、移動体Ｖを運転するユーザによって携帯されている場合も包含する概念である。
【００１３】
（情報処理サーバの構成）
情報処理サーバ１は、サーバ記憶装置１０と、第１サーバ演算処理要素１１と、第２サーバ演算処理要素１２とを備えている。情報処理サーバ１は、スマートフォンまたはタブレットなどの携帯型の端末装置により構成されていてもよい。
【００１４】
サーバ記憶装置１０は、第１サーバ演算処理要素１１および第２サーバ演算処理要素１２のそれぞれによる受信情報および演算処理結果を記憶保持するように構成されている。サーバ記憶装置１０は、そのほか、道路交通情報およびサーバマップ情報を記憶保持するように構成されている。「道路交通情報」には、各リンクにおける移動コストなどが含まれている。「サーバマップ情報」には、道路を構成する各リンクの位置、形状および姿勢等が座標値（（緯度、経度）または（緯度、経度、高度））の列のほか、各リンクを識別するためのリンク識別情報および属性を表すデータなどが含まれている。各リンクはノードにより接続されている。
【００１５】
第１サーバ演算処理要素１１および第２サーバ演算処理要素１２は、サーバ記憶装置１０を構成するメモリの指定領域からソフトウェアおよびデータを必要に応じて読み取った上で、当該データを対象として当該ソフトウェアにしたがった指定の演算処理を実行する演算処理装置（ＣＰＵ）および必要に応じて通信機器、記憶装置（メモリ）等により構成されている。当該指定の演算処理の詳細については後述する。
【００１６】
（クライアントの構成）
クライアント２は、スマートフォンまたはタブレットなどの携帯型の端末装置により構成されている。「携帯型」とは、例えばそのサイズが人間の標準的な手の平程度であり、その重量が片手でまたは衣服のポケットなどに入れて簡単に持ち運びができる程度であることを意味する。クライアント２が、携帯型の機器よりも大型のかつ重量がある機器（たとえば移動体に組み付けられている機器）によって構成されていてもよい。
【００１７】
クライアント２は、クライアント記憶装置２０と、第１クライアント演算処理要素２１と、第２クライアント演算処理要素２２と、入力装置２３１と、出力装置２３２と、撮像装置２４と、を備えている。
【００１８】
クライアント記憶装置２０は、第１クライアント演算処理要素２１および第２クライアント演算処理要素２２のそれぞれによる受信情報および計算結果などの演算処理結果を記憶保持するように構成されている。クライアント記憶装置２０は、クライアントマップ情報を格納するように構成されている。「クライアントマップ情報」には、道路を構成する各リンクの位置、形状および姿勢等を表わす座標列と、各リンクを識別するためのリンク識別情報とが含まれている。
【００１９】
第１サーバ演算処理要素１１および第２サーバ演算処理要素１２は、サーバ記憶装置１０を構成するメモリの指定領域からソフトウェアおよびデータを必要に応じて読み取った上で、当該データを対象として当該ソフトウェアにしたがった指定の演算処理を実行する演算処理装置（ＣＰＵ）および必要に応じて通信機器、記憶装置（メモリ）等により構成されている。当該指定の演算処理の詳細については後述する。
【００２０】
入力装置２３１は、操作ボタンやマイクロフォンにより構成され、ユーザの操作または発話による種々の操作または入力設定を可能とする。撮像装置２４は、入力装置２３１を通じて操作される。出力装置２３２は、ディスプレイ装置および音響出力装置（スピーカ）により構成され、クライアントマップ情報等の画像コンテンツを表示または音響コンテンツを出力する。入力装置２３１および出力装置２３２は、タッチパネル式ディスプレイにより構成されていてもよい。
【００２１】
本発明の構成要素が情報を「出力する」とは、当該情報の表示、音声出力、振動出力等、人間がその視覚、聴覚、触覚等、五感を通じて認識しうるあらゆる形態で情報を出力することを意味する。本発明の構成要素が担当の演算処理を実行するように「構成されている」とは、当該構成要素が必要なプログラムおよびデータをメモリから読み取り等した上で、当該データに基づき、当該プログラムにしたがって担当演算処理を実行する機能を有すること、ひいてはプログラムされていることを意味する。
【００２２】
（機能）
前記構成の情報処理システムの機能について説明する。
【００２３】
クライアント２において第１クライアント演算処理要素２１が、このクライアント２が搭載されている移動体ＶがＯＦＦからＯＮに切り替えられたか否か（今回のＯＮ期間が開始されたか否か）を判定する（図２／ＳＴＥＰ２０２）。移動体Ｖに搭載されている機器との通信に基づき、移動体ＶのＯＮ／ＯＦＦ（例えばＩＧＮスイッチのＯＮ／ＯＦＦ）の別が検知される。
【００２４】
移動体ＶがＯＦＦからＯＮに切り替えられたと判定された場合（図２／ＳＴＥＰ２０２‥ＹＥＳ）、第１クライアント演算処理要素２１が、クライアント記憶装置２０に登録されている画像の有無を判定する（図２／ＳＴＥＰ２０４）。画像（静止画、動画またはこれらの組み合わせ）は、撮像装置２４０により撮像され、後述するように次回のＯＮ期間の開始に応じて情報処理サーバ１に送信される対象として登録された画像である。
【００２５】
クライアント記憶装置２０に登録されている画像があると判定された場合（図２／ＳＴＥＰ２０４‥ＹＥＳ）、第１クライアント演算処理要素２１が、当該画像を指定地点とともに情報処理サーバ１に送信する（図２／ＳＴＥＰ２０６）。「指定地点」は、前回のＯＮ期間の終了時点または今回のＯＮ期間の開始時点におけるクライアント２の存在地点、または、各画像の撮像地点（撮像装置２４による各画像の撮像時点におけるクライアント２の存在地点）であり、第１クライアント演算処理要素２１により検知される。クライアント記憶装置２０に登録されている画像がないと判定された場合（図２／ＳＴＥＰ２０４‥ＮＯ）、そのまま次の手順に移行する。
【００２６】
第１クライアント演算処理要素２１が、第２画像および第２指定地点のうち少なくとも一方が指定されているか否かを判定する（図２／ＳＴＥＰ２０８）。例えば、クライアント記憶装置２０またはサーバ記憶装置１０に登録または記憶保持されている指定地点およびこれに対応する画像の中から、入力装置２３１を通じて任意の画像が第２画像として直接的に指定され、当該第２画像に対応する指定地点が第２指定地点として間接的に指定される。任意の指定地点が第２指定地点として直接的に指定され、当該指定地点に対応する画像が第２画像として間接的に指定されてもよい。第２画像および第２指定地点のそれぞれが入力装置２３１を通じて直接的に指定されてもよい。第２画像は、第２指定地点の風景を表わす画像のほか、当該風景とは無関係の画像であってもよい。
【００２７】
第２画像および第２指定地点のうち少なくとも一方が指定されていると判定された場合（図２／ＳＴＥＰ２０８‥ＹＥＳ）、第１クライアント演算処理要素２１が、当該指定事項を情報処理サーバ１に送信する（図２／ＳＴＥＰ２１０）。第２画像および第２指定地点のいずれも指定されていないと判定された場合（図２／ＳＴＥＰ２０８‥ＮＯ）、そのまま次の手順に移行する。
【００２８】
第１クライアント演算処理要素２１が、移動体Ｖの位置を逐次検知する（図２／ＳＴＥＰ２１２）。クライアント２の現在位置は、ＧＰＳ受信機により人工衛星から受信された信号のほか、必要に応じてジャイロセンサの出力信号に基づいて計測される。
【００２９】
第１クライアント演算処理要素２１が、プローブ情報の送信タイミングであるか否かを判定する（図２／ＳＴＥＰ２１４）。たとえば、プローブ情報の前回送信時から指定時間が経過したこと、プローブ情報の前回送信時からの移動体の移動距離が指定距離に達したこと、または、プローブ情報の情報量が所定量に達したことなどの条件が満たされているか否かが判定される。
【００３０】
プローブ情報の送信タイミングであると判定された場合（図２／ＳＴＥＰ２１４‥ＹＥＳ）、第１クライアント演算処理要素２１が、移動体Ｖの位置の時系列を表わすプローブ情報を生成し、かつ、情報処理サーバ１に対して送信する（図２／ＳＴＥＰ２１６）。プローブ情報には、クライアント２もしくは移動体Ｖまたはこれらのユーザを識別するための識別情報が含まれている。プローブ情報の送信タイミングではないと判定された場合（図２／ＳＴＥＰ２１４‥ＮＯ）、移動体Ｖの位置が引き続き検知される（図２／ＳＴＥＰ２１２）。
【００３１】
第１クライアント演算処理要素２１が、移動体ＶがＯＮからＯＦＦに切り替えられたか否か（今回のＯＮ期間が終了されたか否か）を判定する（図２／ＳＴＥＰ２１８）。
【００３２】
移動体ＶがＯＮからＯＦＦに切り替えられていないと判定された場合（図２／ＳＴＥＰ２１８‥ＮＯ）、移動体Ｖの位置が引き続き検知される（図２／ＳＴＥＰ２１２）。移動体ＶがＯＮからＯＦＦに切り替えられたと判定された場合（図２／ＳＴＥＰ２１８‥ＹＥＳ）、第１クライアント演算処理要素２１が、撮像装置２４により撮像され、かつ、クライアント記憶装置２０に記憶保持されている画像のうち、次回のＯＮ期間の開始に応じて情報処理サーバ１に送信される対象画像として未登録の画像の有無を判定する（図２／ＳＴＥＰ２２０）。
【００３３】
未登録画像があると判定された場合（図２／ＳＴＥＰ２２０‥ＹＥＳ）、第１クライアント演算処理要素２１が、当該未登録画像をサーバ記憶装置２０に登録する（図２／ＳＴＥＰ２２２）。未登録画像がないと判定された場合（図２／ＳＴＥＰ２２０‥ＮＯ）、移動体ＶがＯＦＦからＯＮに切り替えられたか否かが判定される（図２／ＳＴＥＰ２０２）。
【００３４】
情報処理サーバ１において第１サーバ演算処理要素１１が、クライアント２から画像および指定地点を受信した上でサーバ記憶装置１０に記憶保持し、当該指定地点が「拠点エリア」に含まれているか否かを判定する（図３／ＳＴＥＰ１０２）。
【００３５】
拠点エリアについて図５を用いて説明する。図５に示されている例では、識別情報により識別されるクライアント２または移動体Ｖのユーザが、日常的に地点Ｑ０、Ｑ１およびＱ２のそれぞれを滞在拠点とし、経路Ｒ１を通じて滞在拠点Ｑ０およびＱ１の間を往来し、かつ、経路Ｒ２を通じて滞在拠点Ｑ１およびＱ２の間を往来している。第１サーバ演算処理要素１１が、当該ユーザのクライアント２から送信されてくるプローブ情報に基づき、各地点における移動体Ｖの存在頻度を累計する。移動体ＶのＯＮ状態およびＯＦＦ状態の切り替え時点における各地点における存在頻度が「滞在頻度」として評価され、移動体ＶのＯＮ状態が継続している時点における各地点における存在頻度が「通行頻度」として評価される。これにより、地点Ｑ０、Ｑ１およびＱ２のそれぞれにおける滞在頻度、ならびに、経路Ｒ１およびＲ２のそれぞれの上にある複数の地点のそれぞれの通行頻度が高く評価される。
【００３６】
第１サーバ演算処理要素１１が、移動体Ｖの滞在頻度が第１閾値以上である地点を含むエリアを第１拠点エリアとして指定し、かつ、移動体Ｖの通行頻度が第２閾値以上である地点を含むエリアを第２拠点エリアとして指定する。第１閾値は第２閾値より低い値に設定されていてもよい。
【００３７】
図５に示されている例では、経路Ｒ１およびＲ２のそれぞれの上にある複数の地点のそれぞれを基準として広がる円形状のエリアが集合した帯状のエリアが第１拠点エリアＳ（Ｒ１）およびＳ（Ｒ２）のそれぞれとして指定される。また、滞在拠点Ｑ０、Ｑ１およびＱ２のそれぞれを基準として広がる円形状のエリアが第２拠点エリアＳ（Ｑ０）、Ｓ（Ｑ１）およびＳ（Ｑ２）のそれぞれとして指定される。第１拠点エリアＳ（Ｒ１）は第２拠点エリアＳ（Ｑ０）およびＳ（Ｑ１）のそれぞれに両端部が重複している。第１拠点エリアＳ（Ｒ２）は第２拠点エリアＳ（Ｑ１）およびＳ（Ｑ２）のそれぞれに両端部が重複している。
【００３８】
第１拠点エリアＳ（Ｒ１）およびＳ（Ｒ２）のそれぞれの幅Ｗ１およびＷ２の間には、Ｗ１＞Ｗ２の大小関係がある。さらに、当該幅の大小は、クライアント２が搭載されている移動体Ｖの通行頻度の高低に応じて定められている。なお、第１拠点エリアを構成する各通貨地点を含むエリアの形状は、当該通過地点を中心とする円形状のほか、楕円形状、三角形状、四角形（矩形および台形など）などの多角形状であってもよい。第１拠点エリアを構成するエリアのサイズ（各通過地点を含むエリアが円形状の場合は直径）はすべて同じであってもよい。
【００３９】
第２拠点エリアＳ（Ｑ０）、Ｓ（Ｑ１）およびＳ（Ｑ２）のそれぞれの直径Ｄ０、Ｄ１およびＤ２の間には、Ｄ１＞Ｄ０＞Ｄ２の大小関係がある。当該直径の大小は、クライアント２が搭載されている移動体Ｖの滞在頻度の高低に応じて定められている。なお、第２拠点エリアの形状は、拠点を中心とする円形状のほか、楕円形状、三角形状、四角形（矩形および台形など）などの多角形状であってもよい。第２拠点エリアのサイズ（円形状の場合は直径）はすべて同じであってもよい。すべての第１拠点エリアの幅が、すべての第２拠点エリアの直径よりも小さく設定されていてもよい（この例でいうとＤ２＞Ｗ１であってもよい）。
【００４０】
拠点エリアは、情報処理サーバ１の第１サーバ演算処理要素１１に代えて、クライアント２の第１クライアント演算処理要素２１または第２クライアント演算処理要素２２により指定されたうえで情報処理サーバ１に送信されることで、第１サーバ演算処理要素１１により受信または認識されてもよい。拠点エリアはクライアント２の入力装置２３１を通じてユーザの意思にしたがって設定されていてもよい。
【００４１】
図５に示されている地点ＣＰ１、ＣＰ２、ＣＰ３およびＣＰ４のそれぞれが第１指定地点として抽出された場合、地点ＣＰ２およびＣＰ３はいずれの拠点エリアにも含まれていないと判定される。その一方、地点ＣＰ１およびＣＰ４はいずれかの拠点エリアに含まれていると判定される。
【００４２】
指定地点が拠点エリアに含まれていると判定された場合（図３／ＳＴＥＰ１０２‥ＹＥＳ）、第１サーバ演算処理要素１１が、当該指定地点に対応する画像を「第１指定地点」に対応する「第１画像」としてサーバ記憶装置１０に記憶保持させる（図３／ＳＴＥＰ１０４）。指定地点が拠点エリアに含まれていないと判定された場合（図３／ＳＴＥＰ１０２‥ＮＯ）、その後、新たに受信された指定地点が拠点エリアに含まれているか否かが判定される（図３／ＳＴＥＰ１０２）。
【００４３】
第２サーバ演算処理要素１２が、クライアント２の旅行期間が終了したか否かを判定する（図３／ＳＴＥＰ１０６）。
【００４４】
例えば、クライアント２において入力装置２３１を通じて目的地点が設定されている場合、第２サーバ演算処理要素１２がこの目的地点をクライアント２から受信し、最後に受信した指定地点（図２／ＳＴＥＰ２０６参照）が当該目的地点から所定の距離以内にある近傍範囲に含まれているか否かに応じて、旅行期間が終了したか否かを判定する。この場合、目的地点の設定時点または受信時点が旅行期間の開始時点として推定される。なお、目的地点の受信に応じて、後述するようにサーバルートＲ（１）が計算されてもよい。
【００４５】
また、クライアント２において目的地点が設定されていない場合、第２サーバ演算処理要素１２がクライアント２から今回の指定地点を受信したか否かに応じて（図２／ＳＴＥＰ２０６参照）、旅行期間が終了したか否かを判定する。この場合、前回の指定地点の受信時点が旅行期間の開始時点として推定される。
【００４６】
クライアント２の旅行期間が終了していないと判定された場合（図３／ＳＴＥＰ１０６‥ＮＯ）、図３／ＳＴＥＰ１０２以降の処理が繰り返される。その一方、クライアント２の旅行期間が終了したと判定された場合（図３／ＳＴＥＰ１０６‥ＹＥＳ）、第２サーバ演算処理要素１２が当該旅行期間におけるクライアント２の移動経路Ｒを探索または計算する（図３／ＳＴＥＰ１０８）。例えば、旅行期間において一または複数回にわたってクライアント２から送信された画像に伴う指定地点（図２／ＳＴＥＰ２０６参照）または第１指定地点と、プローブ情報（図２／ＳＴＥＰ２１６参照）と、のうち一方または両方に基づいて移動経路Ｒが計算される（図６Ａおよび図６Ｂ参照）。
【００４７】
第２サーバ演算処理要素１２が、移動経路Ｒに含まれる第１指定地点Ｐiから基準距離Ｄi以内の範囲に含まれる第２指定地点Ｑkの登録の有無を判定する（図３／ＳＴＥＰ１１０）。第２指定地点Ｑkおよびこれに対応する第２画像Ｈkは、第１サーバ演算処理要素１１によりクライアント２から受信され、サーバ記憶装置１０に登録されたものである。例えば、図７に示されている第１指定地点Ｐiから第２指定地点Ｑkが基準距離Ｄi以内にある場合、当該判定結果が肯定的になる。
【００４８】
第１指定地点から基準距離以内の範囲に含まれる第２指定地点が登録されていると判定された場合（図３／ＳＴＥＰ１１０‥ＹＥＳ）、第２サーバ演算処理要素１２が、第１指定地点に対応する第１画像に加えて、第２指定地点に対応する第２画像を編集することにより移動経路Ｒに関連付けられた画像ライブラリを生成する（図３／ＳＴＥＰ１１２）。その一方、第１指定地点から基準距離以内の範囲に含まれる第２指定地点が登録されていないと判定された場合（図３／ＳＴＥＰ１１０‥ＮＯ）、第２サーバ演算処理要素１２が、第１指定地点に対応する第１画像を編集することにより移動経路Ｒに関連付けられた画像ライブラリを生成する（図３／ＳＴＥＰ１１４）。
【００４９】
その後、クライアント２において第２クライアント演算処理要素２２が、入力装置２３１を通じて画像ライブラリの閲覧要求があったことを受けて、当該要求を情報処理サーバ１に対して送信する（図４／ＳＴＥＰ２２４）。この要求には、クライアント２またはそのユーザを識別する識別情報と、当該識別情報に対応付けられてサーバ記憶装置１０に登録されている一または複数の地点、時点または旅行の指定が含まれている。
【００５０】
これに応じて、情報処理サーバ１において第２サーバ演算処理要素１２が、当該要求に応じた画像ライブラリをクライアント２に送信する（図４／ＳＴＥＰ１１６）。そして、クライアント２において第２クライアント演算処理要素２２が、この画像ライブラリを出力装置２３２に出力させる（図４／ＳＴＥＰ２２６）。
【００５１】
これにより、指定地点が移動体ＶのＯＮ期間の開始時点におけるクライアント２の存在地点である場合、例えば図６Ａに示されているように、出力装置２３２には、ナビマップに移動経路Ｒおよびその上にある第１指定地点Ｐi（ｉ＝１，２，‥Ｎ）のほか、それぞれの第１指定地点Ｐiに対応する第１画像群Ｇiが表示される。第１画像群Ｇiは、第１指定地点Ｐiに対応する位置に対するタップまたはフリック等の指定操作がされることにより表示されてもよい。さらに、第１画像群Ｇiに対応する位置に対するタップまたはフリック等の指定操作により、例えば図６Ｂに示されているように、当該第１画像群Ｇiを構成する複数の第１画像ｇi（１），ｇi（２），‥が拡大表示される。
【００５２】
例えば図７に示されているように、第１指定地点Ｐiから基準距離Ｄi以内にある第２指定地点Ｈkが存在する場合、第１画像群Ｇiは、第１画像ｇi（１），ｇi（２），‥に加えてこの第２指定地点Ｈkに対応する第２画像Ｈk（１），‥により構成されている。
【００５３】
なお、指定地点が各画像の撮像地点である場合、例えば図８に示されているように、ＯＮ期間の開始時点におけるクライアント２の存在地点Ｐiの周辺地点Ｐi（１），Ｐi（２），‥に加えて、そこで撮像された第１画像を含む第１画像群Ｇi（１），Ｇi（２），‥が出力装置２３２に表示される。
【００５４】
そのほか、例えば図９に示されているように、複数のウィンドウＷ0およびＷi-1，Ｗi，Ｗi+1，‥が含まれている形態で旅行期間または移動経路のそれぞれに関連付けられている画像ライブラリが出力装置２３２に表示されてもよい。ウィンドウＷ0には、旅行の概要（旅行期間、目的地点（旅行区間）、同行者など）に加えて、当該旅行の代表的な画像Ｈ0（ユーザにより指定されてもよい。）が表示される。ウィンドウＷiには、第１画像群Ｇiのほか、これに対応する第１指定地点Ｐiまたはそこおける滞在態様（第１指定地点Ｐiまたはそこに存在する施設の名称、緯度および経度、滞在期間など）に加えて、当該第１指定地点Ｐiの代表的な画像Ｈ（ｉ）（例えば第２指定画像のほか、ユーザにより指定された画像）が表示される。
【００５５】
（作用効果）
情報処理サーバ１およびクライアント２ならびにこれらにより構成される情報処理システムによれば、クライアント２において撮像された画像が、これが搭載されている移動体ＶのＯＦＦ期間の開始に応じてクライアント２に登録される（図２／ＳＴＥＰ２１８→ＳＴＥＰ２２０→ＳＴＥＰ２２２参照）。その後、移動体ＶのＯＮ期間の開始に応じて、登録済みの撮像画像と「指定地点」とが対応付けられて情報処理サーバ１に送信される（図２／ＳＴＥＰ２０２→ＳＴＥＰ２０４→ＳＴＥＰ２０６参照）。「指定地点」は、各画像の撮像地点または移動体Ｖの前回のＯＮ期間の終了時点または今回のＯＮ期間の開始時点におけるクライアント２の存在地点である。すなわち、クライアント２または移動体Ｖのユーザが立ち寄ったまたは滞在した蓋然性が高い位置である。クライアント２に固有の「拠点エリア」から逸脱している指定地点である「第１指定地点」に対応する画像が「第１画像」として情報処理サーバ１に登録される（図３／ＳＴＥＰ１０２→ＳＴＥＰ１０４参照）。
【００５６】
そして、クライアント２の旅行期間における移動体Ｖの一または複数回にわたるＯＦＦ期間の開始に応じて情報処理サーバ１に登録された複数の第１画像に基づき、当該旅行期間における「画像ライブラリ」が生成される（図３／ＳＴＥＰ１１２およびＳＴＥＰ１１４参照）。画像ライブラリはクライアントを通じて出力される（図４／ＳＴＥＰ２２６、図８および図９参照）。画像ライブラリは、目的地点が設定されてからクライアント２が目的地点に到達するまでの旅行期間における、当該クライアント２の位置の時系列に基づいて定まる移動経路Ｒに関連付けられて生成される（図６Ａおよび図６Ｂ参照）。クライアント２において「第２指定地点」および「第２画像」の組み合わせが指定され、当該クライアント２について第１指定地点Ｐiと基準距離以内の範囲に含まれる第２指定地点Ｑkに対応する第２画像Ｈkに基づき、画像ライブラリが生成される（図７参照）。
【００５７】
ユーザが日常的にまたは頻繁に立ち寄る地点が含まれるエリアが拠点エリアとして指定される。具体的には、移動体Ｖのプローブ情報に基づき、移動体Ｖの通行頻度が第１閾値以上の地点を含む第１拠点エリアおよび移動体Ｖの滞在頻度が第２閾値以上の地点を含む第２拠点エリアが拠点エリアとして設定される（図５／Ｓ（Ｑ０）、Ｓ（Ｑ１）、Ｓ（Ｑ２）、Ｓ（Ｒ１）およびＳ（Ｒ２）参照）。これにより、当該ユーザにとって非日常的なまたは偶発的な立ち寄り地点の位置が指定地点として登録される（図５／ＣＰ２およびＣＰ３参照）。
【００５８】
第１拠点エリアが第２拠点エリアよりも狭く設定されている。たとえば、図５において第１拠点エリアＳ（Ｒｉ）（ｉ＝１，２）の幅Ｗｉが、第２拠点エリアＳ（Ｑｊ）（ｊ＝０，１，２）の直径Ｄｊよりも狭く設定されている。これにより、ある地点におけるユーザの滞在頻度が高い場合よりも通行頻度が高い場合のほうが、狭い拠点エリアが顕在化される。このため、ユーザが日常的に通過しているだけの地点であるものの、そこからわずかに外れた地点（図５／ＣＰ２参照）に偶発的に立ち寄ったような場合に当該立ち寄り地点の位置が指定地点から除外される可能性を低減させることができる。
【００５９】
これらの結果、ユーザにとって非日常的なまたは偶発的な滞在地点（第１指定地点）または滞在エリアでクライアント２において撮像された画像（第１画像）に基づき、画像ライブラリが生成される（図６Ａ、図６Ｂおよび図７〜図９参照）。これにより、非日常的なまたは偶発的な滞在履歴をユーザに思い出させるなどの場面において、画像ライブラリのユーザにとっての有用性の向上が図られる。
【００６０】
（本発明の他の実施形態）
クライアント２において目的地点が設定された場合、情報処理サーバ１により当該目的地点までのルート案内が実行されてもよい。具体的には、第２サーバ演算処理要素１２が、クライアント２から目的地点を受信した場合、その現在地点または出発地点と当該目的地点とを結ぶ複数のリンク群により構成されている一または複数のサーバルートＲ（１）を探索する。サーバルートＲ（１）の探索に際して、サーバマップ情報および各リンクにおける移動コストが用いられる。移動コストの合計が最低となるようなルートがサーバルートＲ（１）として探索される。
【００６１】
第２サーバ演算処理要素１２が、サーバルートＲ（１）を表わすサーバルート情報を生成したうえで、クライアント２に対して送信する。「サーバルート情報」には、サーバルートＲ（１）を構成する一連のリンク群のうち少なくとも一部のリンクのリンク識別情報、または、サーバルートＲ（１）の上にある離散的な複数の地点のそれぞれの座標値が含まれている。
【００６２】
クライアント２において第２クライアント演算処理要素２２がサーバルート情報を受信する。 第２クライアント演算処理要素２２が、サーバルート情報に基づき、クライアントマップ情報を用いて、出発地点または現在地点と目的地点とを結ぶクライアントルートＲ（１）を計算したうえで、出力装置２３２に出力する。
【００６３】
例えば、サーバルート情報に含まれているリンク識別情報により識別されるリンクまたは座標値により表わされる複数の地点が含まれるように（サーバルートＲ（１）の少なくとも一部が再現されるように）、クライアントルートＲ（１）が探索される。これにより、クライアントルートＲ（１）が、クライアントマップに重ねられて、出力装置２３２を構成するディスプレイに表示される。
【符号の説明】
【００６４】
１‥情報処理サーバ、１０‥サーバ記憶装置、１１‥第１サーバ演算処理要素、１２‥第２サーバ演算処理要素、２‥クライアント、２１‥第１クライアント演算処理要素、２２‥第２クライアント演算処理要素、Ｖ‥移動体。
【図１】
0006764676.tif 000002
【図２】
0006764676.tif 000003
【図３】
0006764676.tif 000004
【図４】
0006764676.tif 000005
【図５】
0006764676.tif 000006
【図６Ａ】
0006764676.tif 000007
【図６Ｂ】
0006764676.tif 000008
【図７】
0006764676.tif 000009
【図８】
0006764676.tif 000010
【図９】
0006764676.tif 000011