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