(57)【要約】【課題】移動中に入力された文字や録音した音声、撮影した映像などを、移動中の２以上の位置を示す情報と共に蓄積し、適切に利用することができなかった。【解決手段】入力情報が格納される入力情報格納部と、２以上の位置情報が対応付いた入力情報と、位置情報を有する入力情報取得指示とを、端末装置から受信する受付部と、受信した入力情報を入力情報格納部に蓄積する蓄積部と、受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、入力情報取得指示が有する位置情報に対応する１以上の入力情報を、入力情報格納部から取得する入力情報取得部と、入力情報取得部が取得した入力情報を、端末装置に送信する出力部とを備える情報処理装置により、移動中に入力された情報を、移動中の２以上の位置を示す情報と共に蓄積し、適切に利用することができる。【選択図】図１
2014142687.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、端末装置とを備える情報処理システムを構成する情報処理装置であって、
前記情報処理装置は、
ユーザが入力する情報である入力情報が格納される入力情報格納部と、
入力情報を取得する指示であり、位置を示す位置情報を有する指示である入力情報取得指示と、２以上の位置情報が対応付いた入力情報とを受信する受付部と、
前記受付部が受信した入力情報を、当該入力情報に対応付いている２以上の位置情報と共に前記入力情報格納部に蓄積する蓄積部と、
前記受付部が受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、前記入力情報格納部から取得する入力情報取得部と、
前記入力情報取得部が取得した入力情報を、前記端末装置に送信する出力部とを備え、
前記端末装置は、
現在位置を示す位置情報を取得する端末位置情報取得部と、
入力情報を取得する指示であり、前記端末位置情報が取得した位置情報を有する指示である入力情報取得指示と、入力情報とを受け付ける端末受付部と、
前記端末受付部が入力情報を受け付けた場合は、前記端末受付部が受け付けた入力情報と、前記端末受付部が入力情報を受け付けている間に前記端末位置情報取得部が取得した２以上の位置情報とを対応付け、前記情報処理装置に送信し、前記端末受付部が入力情報取得指示を受け付けた場合は、当該入力情報取得指示を前記情報処理装置に送信する端末送信部と、
前記入力情報取得指示の送信に応じて、前記情報処理装置から、入力情報を受信する端末受信部と、
前記端末受信部が受信した入力情報を出力する端末出力部とを備える情報処理システムを構成する情報処理装置。
【請求項２】
前記入力情報取得部は、
入力情報に対応付いている２以上の各位置情報が示す２以上の位置を経由する経路を探索し、当該経路上の２以上の位置情報と、前記受付部が受信した入力情報取得指示が有する位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、前記入力情報格納部から取得する請求項１記載の情報処理システムを構成する情報処理装置。
【請求項３】
前記受付部が受信した入力情報を処理し、当該入力情報の特性を示す特性情報を取得する特性情報取得部をさらに具備し、
前記蓄積部は、
前記受付部が受信した入力情報と、当該入力情報に対応付いている２以上の位置情報と、前記特性情報取得部が取得した特性情報とを対応付けて、前記入力情報格納部に蓄積し、
前記入力情報取得部が取得した入力情報のうち、同一の特性情報が対応付いている１以上の各入力情報に対応付いている位置情報を用いて、当該１以上の位置情報が示す位置により特定される場所を示す場所情報を取得する場所情報取得部をさらに備え、
前記出力部は、
前記場所情報取得部が場所情報の取得に用いた１以上の入力情報と、前記場所情報取得部が取得した場所情報とを対応付けて、前記端末装置に送信し、
前記端末出力部は、
前記端末受信部が受信した入力情報と、当該入力情報に対応付いている場所情報とを出力する請求項１または請求項２記載の情報システムを構成する情報処理装置。
【請求項４】
前記出力部は、
前記場所情報取得部が場所情報の取得に用いた１以上の各入力情報に対応付いている特性情報であり、当該場所情報が示す場所の特性を示す特性情報と、前記場所情報取得部が取得した場所情報とを対応付け、前記端末装置に送信し、
前記端末受信部は、
特性情報が対応付いた場所情報を受信し、
前記端末出力部は、
前記端末受信部が受信した場所情報を、当該場所情報に対応付いている特性情報ごとに区別可能な状態で出力する請求項２記載の情報処理システムを構成する情報処理装置。
【請求項５】
前記入力情報取得部は、
前記受付部が受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、当該入力情報に対応付いている特性情報と共に、前記入力情報格納部から取得し、
前記出力部は、
前記入力情報取得部が取得した入力情報を、当該入力情報に対応付いている特性情報と共に前記端末装置に送信し、
前記端末受信部は、
特性情報が対応付いた入力情報を受信し、
前記端末出力部は、
前記端末受信部が受信した入力情報を、当該入力情報に対応付いている特性情報ごとに区別可能な状態で出力する請求項３または請求項４記載の情報処理システムを構成する情報処理装置。
【請求項６】
前記受付部は、
２以上の位置情報と、ユーザを識別するユーザ識別子とが対応付いた入力情報を受信し、
前記入力情報取得部は、
前記受付部が受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、当該入力情報に対応付いているユーザ識別子と共に、前記入力情報格納部から取得し、
前記出力部は、
前記入力情報取得部が取得した入力情報を、当該入力情報に対応付いているユーザ識別子と共に前記端末装置に送信し、
前記端末装置は、
ユーザ識別子が格納されるユーザ識別子格納部をさらに備え、
前記端末送信部は、
前記端末受付部が入力情報を受け付けた場合は、前記端末受付部が受け付けた入力情報と、前記端末受付部が入力情報を受け付けている間に前記端末位置情報取得部が取得した２以上の位置情報と、前記ユーザ識別子とを対応付け、前記情報処理装置に送信し、
前記端末受信部は、
ユーザ識別子が対応付いた入力情報を受信し、
前記端末出力部は、
前記端末受信部が受信した入力情報を、当該入力情報に対応付いているユーザ識別子ごとに区別可能な状態で出力する請求項１から請求項５いずれか一項に記載の情報処理システムを構成する情報処理装置。
【請求項７】
ユーザが入力する情報である入力情報が格納される入力情報格納部と、
現在位置を示す位置情報を取得する現在位置情報取得部と、
入力情報を取得する指示であり、前記現在位置情報取得部が取得した位置情報を有する指示である入力情報取得指示と、入力情報とを受け付ける受付部と、
前記受付部が受け付けた入力情報と、前記受付部が入力情報を受け付けている間に前記現在位置情報取得部が取得した２以上の位置情報とを対応付け、前記入力情報格納部に蓄積する蓄積部と、
前記受付部が受け付けた入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、前記入力情報格納部から取得する入力情報取得部と、
前記入力情報取得部が取得した入力情報を出力する出力部とを備える情報処理装置。
【請求項８】
前記入力情報取得部は、
入力情報に対応付いている２以上の各位置情報が示す２以上の位置を経由する経路を探索し、当該経路上の２以上の位置情報と、前記受付部が受け付けた入力情報取得指示が有する位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、前記入力情報格納部から取得する請求項７記載の情報処理装置。
【請求項９】
前記受付部が受け付けた入力情報を処理し、当該入力情報の特性を示す特性情報を取得する特性情報取得部をさらに具備し、
前記蓄積部は、
前記受付部が受け付けた入力情報と、前記受付部が入力情報を受け付けている間に前記現在位置情報取得部が取得した２以上の位置情報と、前記特性情報取得部が取得した特性情報とを対応付けて、前記入力情報格納部に蓄積し、
前記入力情報取得部が取得した入力情報のうち、同一の特性情報が対応付いている１以上の各入力情報に対応付いている位置情報を用いて、当該１以上の位置情報が示す位置により特定される場所を示す場所情報を取得する場所情報取得部をさらに備え、
前記出力部は、
前記場所情報取得部が場所情報の取得に用いた１以上の入力情報と、前記場所情報取得部が取得した場所情報とを出力する請求項７または請求項８記載の情報処理装置。
【請求項１０】
前記出力部は、
前記場所情報取得部が取得した場所情報を、前記場所情報取得部が場所情報の取得に用いた１以上の各入力情報に対応付いている特性情報であり、当該場所情報が示す場所の特性を示す特性情報ごとに区別可能な状態で出力する請求項９記載の情報処理装置。
【請求項１１】
前記入力情報取得部は、
前記受付部が受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、当該入力情報に対応付いている特性情報と共に、前記入力情報格納部から取得し、
前記出力部は、
前記入力情報取得部が取得した入力情報を、当該入力情報に対応付いている特性情報ごとに区別可能な状態で出力する請求項９または請求項１０記載の情報処理装置。
【請求項１２】
ユーザが入力する情報である入力情報が格納される入力情報格納部と、受付部と、蓄積部と、入力情報取得部と、出力部とを用いて行われる情報処理方法であって、
前記受付部が、
入力情報を取得する指示であり、位置を示す位置情報を有する指示である入力情報取得指示と、２以上の位置情報が対応付いた入力情報とを受信する受付ステップと、
前記蓄積部が、
前記受付部が受信した入力情報を、当該入力情報に対応付いている２以上の位置情報と共に前記入力情報格納部に蓄積する蓄積ステップと、
前記入力情報取得部が、
前記受付部が受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、前記入力情報格納部から取得する入力情報取得ステップと、
前記出力部が、
前記入力情報取得部が取得した入力情報を送信する出力ステップとを備える情報処理方法。
【請求項１３】
ユーザが入力する情報である入力情報が格納される入力情報格納部と、現在位置情報取得部と、受付部と、蓄積部と、入力情報取得部と、出力部とを用いて行われる情報処理方法であって、
前記現在位置情報取得部が、
現在位置を示す位置情報を取得する現在位置情報取得ステップと、
前記受付部が、
入力情報を取得する指示であり、前記現在位置情報取得部が取得した位置情報を有する指示である入力情報取得指示と、入力情報とを受け付ける受付ステップと、
前記蓄積部が、
前記受付部が受け付けた入力情報と、前記受付部が入力情報を受け付けている間に前記現在位置情報取得部が取得した２以上の位置情報とを対応付け、前記入力情報格納部に蓄積する蓄積ステップと、
前記入力情報取得部が、
前記受付部が受け付けた入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、前記入力情報格納部から取得する入力情報取得ステップと、
前記出力部が、
前記入力情報取得部が取得した入力情報を出力する出力ステップとを備える情報処理方法。
【請求項１４】
ユーザが入力する情報である入力情報が格納される入力情報格納部にアクセス可能なコンピュータを、
入力情報を取得する指示であり、位置を示す位置情報を有する指示である入力情報取得指示と、２以上の位置情報が対応付いた入力情報とを受信する受付部と、
前記受付部が受信した入力情報を、当該入力情報に対応付いている２以上の位置情報と共に前記入力情報格納部に蓄積する蓄積部と、
前記受付部が受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、前記入力情報格納部から取得する入力情報取得部と、
前記入力情報取得部が取得した入力情報を送信する出力部として機能させるためのプログラム。
【請求項１５】
ユーザが入力する情報である入力情報が格納される入力情報格納部にアクセス可能なコンピュータを、
現在位置を示す位置情報を取得する現在位置情報取得部と、
入力情報を取得する指示であり、前記現在位置情報取得部が取得した位置情報を有する指示である入力情報取得指示と、入力情報とを受け付ける受付部と、
前記受付部が受け付けた入力情報と、前記受付部が入力情報を受け付けている間に前記現在位置情報取得部が取得した２以上の位置情報とを対応付け、前記入力情報格納部に蓄積する蓄積部と、
前記受付部が受け付けた入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、前記入力情報格納部から取得する入力情報取得部と、
前記入力情報取得部が取得した入力情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動中に入力された情報を、移動中の２以上の位置を示す情報と共に蓄積し、出力する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、文字を入力したり、音声を録音したり、映像を撮影したりすることができる携帯端末装置が開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“Xperia AX”、［online］、ソニーモバイルコミュニケーションズ株式会社、［２０１３年１月９日検索］、インターネット［URL；http://www.sonymobile.co.jp/product/docomo/so-01e/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
携帯端末装置を用いて文字を入力したり、映像を撮影したりする場合、通常、移動しながら行うことが多い。しかしながら、従来の携帯端末装置では、移動中に入力された文字や録音した音声、撮影した映像などを、移動中の２以上の位置を示す情報と共に蓄積し、適切に利用することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、情報処理装置と、端末装置とを備える情報処理システムを構成する情報処理装置であって、情報処理装置は、ユーザが入力する情報である入力情報が格納される入力情報格納部と、入力情報を取得する指示であり、位置を示す位置情報を有する指示である入力情報取得指示と、２以上の位置情報が対応付いた入力情報とを受信する受付部と、受付部が受信した入力情報を、入力情報に対応付いている２以上の位置情報と共に入力情報格納部に蓄積する蓄積部と、受付部が受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、入力情報取得指示が有する位置情報に対応する１以上の入力情報を、入力情報格納部から取得する入力情報取得部と、入力情報取得部が取得した入力情報を、端末装置に送信する出力部とを備え、端末装置は、現在位置を示す位置情報を取得する端末位置情報取得部と、入力情報を取得する指示であり、端末位置情報が取得した位置情報を有する指示である入力情報取得指示と、入力情報とを受け付ける端末受付部と、端末受付部が入力情報を受け付けた場合は、端末受付部が受け付けた入力情報と、端末受付部が入力情報を受け付けている間に端末位置情報取得部が取得した２以上の位置情報とを対応付け、情報処理装置に送信し、端末受付部が入力情報取得指示を受け付けた場合は、入力情報取得指示を情報処理装置に送信する端末送信部と、入力情報取得指示の送信に応じて、情報処理装置から、入力情報を受信する端末受信部と、端末受信部が受信した入力情報を出力する端末出力部とを備える情報処理システムを構成する情報処理装置である。
【０００６】
このような構成により、移動中に入力された情報を、移動中の２以上の位置を示す情報と共に蓄積し、適切に利用することができる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、入力情報取得部は、入力情報に対応付いている２以上の各位置情報が示す２以上の位置を経由する経路を探索し、経路上の２以上の位置情報と、受付部が受信した入力情報取得指示が有する位置情報とを用いて、入力情報取得指示が有する位置情報に対応する１以上の入力情報を、入力情報格納部から取得する情報処理システムを構成する情報処理装置である。
【０００８】
このような構成により、経路の移動中に入力され蓄積した情報を、適切に利用することができる。
【０００９】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、受付部が受信した入力情報を処理し、入力情報の特性を示す特性情報を取得する特性情報取得部をさらに具備し、蓄積部は、受付部が受信した入力情報と、入力情報に対応付いている２以上の位置情報と、特性情報取得部が取得した特性情報とを対応付けて、入力情報格納部に蓄積し、入力情報取得部が取得した入力情報のうち、同一の特性情報が対応付いている１以上の各入力情報に対応付いている位置情報を用いて、１以上の位置情報が示す位置により特定される場所を示す場所情報を取得する場所情報取得部をさらに備え、出力部は、場所情報取得部が場所情報の取得に用いた１以上の入力情報と、場所情報取得部が取得した場所情報とを対応付けて、端末装置に送信し、端末出力部は、端末受信部が受信した入力情報と、入力情報に対応付いている場所情報とを出力する情報システムを構成する情報処理装置である。
【００１０】
このような構成により、移動中に入力され蓄積した情報の特性に対応する場所を、出力することができる。
【００１１】
また、本第四の発明の情報処理装置は、第二の発明に対して、出力部は、場所情報取得部が場所情報の取得に用いた１以上の各入力情報に対応付いている特性情報であり、場所情報が示す場所の特性を示す特性情報と、場所情報取得部が取得した場所情報とを対応付け、端末装置に送信し、端末受信部は、特性情報が対応付いた場所情報を受信し、端末出力部は、端末受信部が受信した場所情報を、場所情報に対応付いている特性情報ごとに区別可能な状態で出力する情報処理システムを構成する情報処理装置である。
【００１２】
このような構成により、移動中に入力され蓄積した情報の特性に対応する場所を、当該特性ごとに区別可能な状態で出力することができる。
【００１３】
また、本第五の発明の情報処理装置は、第三または第四の発明に対して、入力情報取得部は、受付部が受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、入力情報取得指示が有する位置情報に対応する１以上の入力情報を、入力情報に対応付いている特性情報と共に、入力情報格納部から取得し、出力部は、入力情報取得部が取得した入力情報を、入力情報に対応付いている特性情報と共に端末装置に送信し、端末受信部は、特性情報が対応付いた入力情報を受信し、端末出力部は、端末受信部が受信した入力情報を、入力情報に対応付いている特性情報ごとに区別可能な状態で出力する情報処理システムを構成する情報処理装置である。
【００１４】
このような構成により、移動中に入力され蓄積した情報を、特性ごとに区別可能な状態で出力することができる。
【００１５】
また、本第六の発明の情報処理装置は、第一から第五いずれか１つの発明に対して、受付部は、２以上の位置情報と、ユーザを識別するユーザ識別子とが対応付いた入力情報を受信し、入力情報取得部は、受付部が受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、入力情報取得指示が有する位置情報に対応する１以上の入力情報を、入力情報に対応付いているユーザ識別子と共に、入力情報格納部から取得し、出力部は、入力情報取得部が取得した入力情報を、入力情報に対応付いているユーザ識別子と共に端末装置に送信し、端末装置は、ユーザ識別子が格納されるユーザ識別子格納部をさらに備え、端末送信部は、端末受付部が入力情報を受け付けた場合は、端末受付部が受け付けた入力情報と、端末受付部が入力情報を受け付けている間に端末位置情報取得部が取得した２以上の位置情報と、ユーザ識別子とを対応付け、情報処理装置に送信し、端末受信部は、ユーザ識別子が対応付いた入力情報を受信し、端末出力部は、端末受信部が受信した入力情報を、入力情報に対応付いているユーザ識別子ごとに区別可能な状態で出力する情報処理システムを構成する情報処理装置である。
【００１６】
このような構成により、移動中に入力され蓄積した情報を、ユーザごとに区別可能な状態で出力することができる。
【００１７】
また、本第七の発明の情報処理装置は、ユーザが入力する情報である入力情報が格納される入力情報格納部と、現在位置を示す位置情報を取得する現在位置情報取得部と、入力情報を取得する指示であり、現在位置情報取得部が取得した位置情報を有する指示である入力情報取得指示と、入力情報とを受け付ける受付部と、受付部が受け付けた入力情報と、受付部が入力情報を受け付けている間に現在位置情報取得部が取得した２以上の位置情報とを対応付け、入力情報格納部に蓄積する蓄積部と、受付部が受け付けた入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、入力情報取得指示が有する位置情報に対応する１以上の入力情報を、入力情報格納部から取得する入力情報取得部と、入力情報取得部が取得した入力情報を出力する出力部とを備える情報処理装置である。
【００１８】
このような構成により、移動中に入力された情報を、移動中の２以上の位置を示す情報と共に蓄積し、適切に利用することができる。
【００１９】
また、本第八の発明の情報処理装置は、第七の発明に対して、入力情報取得部は、入力情報に対応付いている２以上の各位置情報が示す２以上の位置を経由する経路を探索し、経路上の２以上の位置情報と、受付部が受け付けた入力情報取得指示が有する位置情報とを用いて、入力情報取得指示が有する位置情報に対応する１以上の入力情報を、入力情報格納部から取得する情報処理装置である。
【００２０】
このような構成により、経路の移動中に入力され蓄積した情報を、適切に利用することができる。
【００２１】
また、本第九の発明の情報処理装置は、第七または第八の発明に対して、受付部が受け付けた入力情報を処理し、入力情報の特性を示す特性情報を取得する特性情報取得部をさらに具備し、蓄積部は、受付部が受け付けた入力情報と、受付部が入力情報を受け付けている間に現在位置情報取得部が取得した２以上の位置情報と、特性情報取得部が取得した特性情報とを対応付けて、入力情報格納部に蓄積し、入力情報取得部が取得した入力情報のうち、同一の特性情報が対応付いている１以上の各入力情報に対応付いている位置情報を用いて、１以上の位置情報が示す位置により特定される場所を示す場所情報を取得する場所情報取得部をさらに備え、出力部は、場所情報取得部が場所情報の取得に用いた１以上の入力情報と、場所情報取得部が取得した場所情報とを出力する情報処理装置である。
【００２２】
このような構成により、移動中に入力され蓄積した情報の特性に対応する場所を、出力することができる。
【００２３】
また、本第十の発明の情報処理装置は、第九の発明に対して、出力部は、場所情報取得部が取得した場所情報を、場所情報取得部が場所情報の取得に用いた１以上の各入力情報に対応付いている特性情報であり、場所情報が示す場所の特性を示す特性情報ごとに区別可能な状態で出力する情報処理装置である。
【００２４】
このような構成により、移動中に入力され蓄積した情報の特性に対応する場所を、当該特性ごとに区別可能な状態で出力することができる。
【００２５】
また、本第十一の発明の情報処理装置は、第九または第十の発明に対して、入力情報取得部は、受付部が受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、入力情報取得指示が有する位置情報に対応する１以上の入力情報を、入力情報に対応付いている特性情報と共に、入力情報格納部から取得し、出力部は、入力情報取得部が取得した入力情報を、入力情報に対応付いている特性情報ごとに区別可能な状態で出力する情報処理装置である。
【００２６】
このような構成により、移動中に入力され蓄積した情報を、特性ごとに区別可能な状態で出力することができる。
【発明の効果】
【００２７】
本発明による情報処理装置等によれば、移動中に入力された情報を、移動中の２以上の位置を示す情報と共に蓄積し、適切に利用することができる。
【図面の簡単な説明】
【００２８】
【図１】実施の形態１における情報処理システム１の概念図
【図２】同情報処理装置１１および端末装置１２のブロック図
【図３】同情報処理装置１１の全体動作について説明するフローチャート
【図４】同端末装置１２の全体動作について説明するフローチャート
【図５】同入力情報の例を示す図
【図６】同入力情報の出力例を示す図
【図７】同入力情報の出力例を示す図
【図８】同場所情報の出力例を示す図
【図９】実施の形態２における情報処理装置２１のブロック図
【図１０】同情報処理装置２１の全体動作について説明するフローチャート
【図１１】同入力情報の取得処理について説明するフローチャート
【図１２】同入力情報の例を示す図
【図１３】同入力情報の出力例を示す図
【図１４】上記実施の形態におけるコンピュータシステムの概観図
【図１５】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００２９】
以下、本発明による情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００３０】
（実施の形態１）
本実施の形態において、情報処理装置１１と端末装置１２とを備える情報処理システム１について説明する。なお、情報処理装置１１は、端末装置１２から２以上の位置情報が対応付いた入力情報を受信し、蓄積する。また、情報処理装置１１は、端末装置１２から受信した指示に従い、蓄積されている入力情報を取得し、端末装置１２に送信する。また、端末装置１２は、入力情報を受け付け、２以上の位置情報と対応付けて情報処理装置１１に送信する。また、端末装置１２は、情報処理装置１１から受信した入力情報を出力する。
【００３１】
図１は、本実施の形態における情報処理システム１の概念図である。図１において、情報処理装置１１と、端末装置１２とは、ネットワーク１３を介して接続されている。ネットワーク１３は、無線または有線の通信回線であり、例えば、インターネットやイントラネット、ＬＡＮ、公衆電話回線網などである。また、端末装置１２は、例えば、文字の入力や、音声の録音、映像の撮影などが行える携帯端末である。携帯端末は、例えば、いわゆるスマートフォンやフィーチャーフォンなどの携帯電話や、タブレット型のパソコン、ＰＤＡなどである。また、端末装置１２は、例えば、車や、バイク、自転車などの移動体（乗り物）に搭載されていてもよい。なお、移動体には、通常、人も含まれる。
【００３２】
図２は、本実施の形態における情報処理装置１１および端末装置１２のブロック図である。情報処理装置１１は、入力情報格納部１１１、受付部１１２、特性情報取得部１１３、蓄積部１１４、入力情報取得部１１５、場所情報取得部１１６、出力部１１７を備える。また、端末装置１２は、ユーザ識別子格納部１２１、端末位置情報取得部１２２、端末受付部１２３、端末送信部１２４、端末受信部１２５、端末出力部１２６を備える。
【００３３】
入力情報格納部１１１には、１以上の入力情報が格納される。入力情報は、例えば、音声や、映像、１以上の文字（以下、適宜、文字列）などである。また、入力情報は、通常、ユーザが入力する情報である。映像は、通常、音声と動画とを有する。つまり、入力情報は、例えば、ユーザが録音した音声や、ユーザが撮影した映像、ユーザが入力した文字列などである。また、入力情報は、いわゆるストリームデータであることが好適である。また、入力情報は、入力に際して時間を要する情報であれば、その形式や内容などは、問わない。
【００３４】
また、入力情報には、２以上の位置情報が対応付いていてもよい。位置情報とは、位置を示す情報である。当該位置は、通常、経緯度である。また、位置は、例えば、高度（高さ）を含んでいてもよい。また、位置は、地図上の座標であってもよい。また、当該２以上の位置情報は、通常、移動中の２以上の位置を示す情報である。言い換えると、当該２以上の位置情報は、ユーザが入力情報を入力している間に移動した２以上の位置を示す情報である。
【００３５】
また、「２以上」とは、通常「２または３以上」である。入力情報に２つの位置情報が対応付いている場合、当該２つの位置情報は、例えば、それぞれ、入力情報の入力開始時の位置を示す位置情報（以下、適宜、入力開始時の位置情報）と、入力情報の入力終了時の位置を示す位置情報（以下、適宜、入力終了時の位置情報）とを示す。また、入力情報に３以上の位置情報が対応付いている場合、当該３つのうちの２つの位置情報は、例えば、それぞれ、入力情報の入力開始時の位置情報と、入力情報の入力終了時の位置情報とである。また、残りの１以上の位置情報は、通常、入力情報の入力中の位置を示す。
【００３６】
また、入力情報に対応付いている２以上の位置情報は、例えば、順序を有していてもよい。当該順序を有する２以上の位置情報は、通常、いわゆる時系列情報である。例えば、入力情報に２つの位置情報が対応付いている場合、例えば、１つ目の位置情報は、入力開始時の位置情報であり、２つ目の位置情報は、入力終了時の位置情報である。
【００３７】
また、入力情報に対応付いている２以上の位置情報には、当該位置情報の種類を示す種類情報が対応付いていてもよい。当該種類情報は、通常、入力開始時の位置情報であるか、入力終了時の位置情報であるか、それ以外の位置情報であるかを示す情報である。
【００３８】
また、入力情報には、ユーザ識別子が対応付いていてもよい。ユーザ識別子とは、ユーザを識別する情報である。ユーザ識別子は、ユーザを識別することができれば、その形式や内容などは、問わない。
【００３９】
また、入力情報には、特性情報が対応付いていてもよい。特性情報とは、入力情報の特性を示す情報である。入力情報の特性とは、通常、入力情報の内容に関する特性である。また、入力情報の内容に関する特性とは、例えば、入力情報である音声や映像などが、肯定的な内容であるか、否定的な内容であるか、などである。肯定的な特性情報は、例えば、「肯定的」、「○」、「１」などである。また、否定的な特性情報は、例えば、「否定的」、「×」、「０」などである。
【００４０】
また、入力情報には、例えば、日時情報が対応付いていてもよい。日時情報とは、日時を示す情報である。また、日時情報は、例えば、日付だけを示す情報であってもよいし、時刻だけを示す情報であってもよい。
【００４１】
受付部１１２は、入力情報と、入力情報取得指示とを受信する。当該入力情報には、通常、２以上の位置情報が対応付いている。また、当該入力情報には、例えば、ユーザ識別子や、日時情報などが対応付いていてもよい。また、入力情報取得指示とは、入力情報を取得する指示である。入力情報取得指示は、通常、少なくとも位置情報を有する。また、入力情報取得指示は、例えば、日時情報や、特性情報、ユーザ識別子などを有していてもよい。
【００４２】
また、入力情報取得指示は、例えば、位置や、日時、特性、ユーザなどに関する条件を有していてもよい。当該条件を、以下、適宜、取得条件とする。取得条件は、例えば、位置情報や、日時情報、特性情報、ユーザ識別子などに関する条件でもある。
【００４３】
ここで、位置および位置情報に関する条件を、以下、適宜、位置条件とする。位置条件は、例えば、入力情報に対応付いている位置情報が示す位置が、地図上の所定の領域内であることや、当該位置情報が示す位置と、所定の位置との距離が、所定の距離以下であることなどである。
【００４４】
また、日時および日時情報に関する条件を、以下、適宜、日時条件とする。日時条件は、例えば、入力情報に対応付いている日時情報が示す日時が、所定の期間内であることや、当該日時情報が示す日時と、所定の日時との差が、所定の期間内であることなどである。
【００４５】
また、特性および特性情報に関する条件を、以下、適宜、特性条件とする。特性条件は、例えば、入力情報に対応付いている特性情報が示す特性が、所定の特性であることや、当該特性情報が示す特性が、所定の２以上の特性のうちのいずれかであることなどである。
【００４６】
また、ユーザおよびユーザ識別子に関する条件を、以下、適宜、ユーザ条件とする。ユーザ条件は、例えば、入力情報に対応付いているユーザ識別子が、所定のユーザ識別子であることや、入力情報に対応付いているユーザ識別子が、所定のユーザ識別子以外のユーザ識別子であることなどである。
【００４７】
また、取得条件は、通常、少なくとも位置条件を有する。また、取得条件は、例えば、位置条件と、上記のその他の条件との組み合わせであってもよい。当該組み合わせは、通常、ＡＮＤ（論理積）であるが、ＯＲ（論理和）であってもよい。
【００４８】
なお、入力情報取得指示は、入力情報を取得するための指示であれば、その形式や内容などは、問わない。
【００４９】
特性情報取得部１１３は、入力情報から特性情報を取得する。当該入力情報は、通常、受付部１１２が受信した入力情報である。特性情報取得部１１３は、通常、入力情報を処理することにより、特性情報を取得する。処理するとは、例えば、解析や分析などを行うことである。
【００５０】
例えば、入力情報が音声である場合、特性情報取得部１１３は、例えば、入力情報の特性に合致する意味を持つ１以上のキーワード群を保持している。各キーワード群は、１以上のキーワードを有する。そして、特性情報取得部１１３は、当該音声を音声認識により文字列に変換する。そして、特性情報取得部１１３は、当該文字列に対して以下の手順の処理を行うことにより、特性情報を取得する。
（１）当該文字列が、予め保持している１以上のキーワード群が有する１以上のキーワードのうちどのキーワードを含むか否かを判断する。
（２）（１）において含むと判断したキーワードが合致する特性を示す情報を特性情報として取得する。
【００５１】
また、例えば、入力情報が映像である場合、特性情報取得部１１３は、例えば、当該映像から、音声を抽出する。そして、特性情報取得部１１３は、当該音声を音声認識により文字列に変換する。そして、特性情報取得部１１３は、当該文字列に対して、上記と同様の処理を行うことにより、特性情報を取得する。
【００５２】
また、例えば、入力情報が文字列である場合、特性情報取得部１１３は、例えば、当該文字列に対して上記と同様の処理を行うことにより、特性情報を取得する。
【００５３】
また、特性情報取得部１１３は、例えば、上記の処理のうちの手順（２）において、キーワードそのものを属性情報として取得してもよい。また、特性情報取得部１１３は、例えば、入力情報である文字列や入力情報から取得した文字列を形態素解析し、当該解析の結果である１以上の形態素のうち、形容詞や形容動詞など、特性情報となり得る品詞を特性情報として取得してもよい。なお、形態素解析は、公知の技術であるので、詳細な説明を省略する。
【００５４】
例えば、音声または映像である入力情報を、音声認識等により文字化した文字列、または入力情報である文字列が、「富士山はきれいだな」であるとする。また、特性情報取得部１１３が、肯定的な意味を持つキーワード「きれい」、「素晴らしい」を予め保持しているとする。この様な場合、特性情報取得部１１３は、当該文字列が、予め保持しているキーワード「きれい」を含むと判断する。そして、特性情報取得部１１３は、当該キーワード「きれい」が合致する特性を示す情報「肯定的」を特性情報として取得する。また、このとき、特性情報取得部１１３は、当該キーワード「きれい」を特性情報として取得してもよい。
【００５５】
また、例えば、上記文字列が「姫路城は立派だな」であるとする。また、特性情報取得部１１３は、文字列を形態素解析し、形容詞、形容動詞を特性情報として取得するとする。また、当該文字列を形態素解析した結果、「立派だ」が形容動詞として検出されたとする。この様な場合、特性情報取得部１１３は、当該形容動詞「立派だ」を、特性情報として取得する。
【００５６】
なお、特性情報取得部１１３は、例えば、入力情報の特性を示すと考えられ得る情報を、特性情報として入力情報から取得できればよく、その方法や手順などは、問わない。
【００５７】
蓄積部１１４は、受付部１１２が受信した入力情報を、入力情報格納部１１１に蓄積する。このとき、蓄積部１１４は、通常、入力情報に対応付いている情報と共に蓄積する。当該対応付いている情報とは、例えば、２以上の位置情報や、ユーザ識別子、日時情報などである。
【００５８】
また、蓄積部１１４は、例えば、入力情報に対応付いている情報と共に、特性情報と対応付けて、入力情報を蓄積してもよい。当該特性情報は、特性情報取得部１１３が取得した特性情報である。また、蓄積部１１４は、例えば、入力情報に対応付いている情報と共に、現在の日時を示す日時情報と対応付けて、入力情報を蓄積してもよい。当該日時情報は、通常、蓄積部１１４が取得する。なお、入力情報に日時情報が対応付いていない場合に日時情報を対応付けて蓄積することが好適である。
【００５９】
入力情報取得部１１５は、受付部１１２が受信した入力情報取得指示に応じて入力情報格納部から１以上の入力情報を取得する。「入力情報取得指示に応じて」とは、通常、入力情報取得指示が有する各種情報に従い入力情報を取得することである。入力情報取得指示は、通常、少なくとも位置情報を有する。従って、入力情報取得部１１５は、通常、入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を取得する。
【００６０】
ここで、入力情報取得指示が有する位置情報を、以下、適宜、指定位置情報とする。また、入力情報に対応付いている位置情報を、以下、適宜、付与位置情報とする。
【００６１】
「指定位置情報と、２以上の付与位置情報とを用いて、指定位置情報に対応する１以上の入力情報を取得する」とは、例えば、指定位置情報と２以上の付与位置情報のそれぞれが示す位置の位置関係や、指定位置情報と２以上の付与位置情報とから算出できる位置情報などから、１以上の入力情報を特定し、取得することである。
【００６２】
例えば、入力情報取得部１１５は、指定位置情報が示す位置との距離が所定の距離以下である位置を示す付与位置情報が対応付いている１以上の入力情報を取得する。つまり、入力情報取得部１１５は、通常、まず、指定位置情報と、付与位置情報とを用いて、当該各位置情報が示す位置間の距離を算出する。そして、入力情報取得部１１５は、当該距離が、所定の距離以下である付与位置情報が対応付いている入力情報を取得する。ここで、所定の距離以下であるか否かを判断するための条件を、以下、適宜、距離条件とする。言い換えると、入力情報取得部１１５は、指定位置情報と付与位置情報とから算出される距離が距離条件に合致する付与位置情報が対応付いている入力情報を取得する。
【００６３】
なお、付与位置情報は、通常、地図上の道路の位置を示す位置情報であることが好適である。この場合、入力情報取得部１１５は、通常、地図を示す地図情報を有する。そして、入力情報取得部１１５は、地図上の道路の位置を示す１以上の位置情報を、付与位置情報として当該地図情報から取得する。また、この場合、地図情報から取得した付与位置情報には、入力情報に対応付いていた付与位置情報が含まれてもよい。
【００６４】
具体的に、入力情報取得部１１５は、例えば、２以上の付与位置情報を地図情報に適用し、当該２以上の付与位置情報が示す２以上の位置のいずれかを出発地、目的地、経由地とする経路を探索する。位置情報を地図情報に適用するとは、当該位置情報が示す位置を出発地、目的地、経由地のいずれかとすることである。例えば、２以上の付与位置情報が時系列である場合、入力情報取得部１１５は、最初と最後の付与位置情報のそれぞれが示す位置を、出発地、目的地とし、残りの付与位置情報が示す位置を経由地とする。また、例えば、２以上の付与位置情報に種類情報が対応付いている場合、入力情報取得部１１５は、当該種類情報により示される種類に応じて、付与位置情報が示す位置を、出発地、目的地、経由地のいずれかとする。そして、入力情報取得部１１５は、探索した経路上の位置を示す１以上の位置情報を、付与位置情報として当該地図情報から取得する。
【００６５】
なお、経路探索は、公知の技術であるので、詳細な説明を省略する。また、地図情報が示す地図の種類は、問わない。また、地図情報は、例えば、カーナビゲーションで用いられるＫＩＷＩフォーマットのものや、地図の画像などである。当該画像は、例えば、ラスタデータや、ベクタデータである。また、地図情報は、通常、地図上の地点を示す地点情報や、地図上の道路を示す１以上の道路情報などを有する。地点情報は、例えば、地点の名称を示す地点名称情報や、地点の位置を示す地点位置情報などを有する。道路情報は、例えば、道路を識別する道路識別子や、道路の始点の位置を示す始点位置情報、道路の終点の位置を示す終点位置情報、道路の経由地の位置を示す経由位置情報などを有する。地点位置情報、起点位置情報、終点位置情報、経由位置情報は、位置情報である。
【００６６】
例えば、入力情報に２つの位置情報が対応付いているとする。また、入力情報取得部１１５は、当該２つの位置情報を用いて経路を探索し、当該経路上の位置を示す５つの位置情報を取得したとする。また、当該５つの付与位置情報と指定位置情報とから算出した２つの距離が、それぞれ、「１．０ｋｍ」、「１．２ｋｍ」、「１．５ｋｍ」、「１．３ｋｍ」、「１．１ｋｍ」であるとする。また、距離条件が「距離≦１．２ｋｍ」であるとする。当該距離条件は、算出した距離が１．２ｋｍ以下であることを意味する。この様な場合、入力情報取得部１１５は、算出した５つの距離のうちの３つが距離条件に合致するので、当該入力情報を取得する。
【００６７】
また、例えば、入力情報に、２つの位置情報が対応付いているとする。また、当該２つの付与位置情報と指定位置情報とから算出した２つの距離が、それぞれ、「１．２ｋｍ」と「１．８ｋｍ」であるとする。また、距離条件が「距離≦１．５ｋｍ」であるとする。当該距離条件は、算出した距離が１．５ｋｍ以下であることを意味する。この様な場合、入力情報取得部１１５は、算出した２つの距離のうちの１つが距離条件に合致するので、当該入力情報を取得する。
【００６８】
なお、距離条件は、通常、入力情報取得部１１５が保持している。また、入力情報取得部１１５は、例えば、入力情報に対応付いている位置情報の数に応じた２以上の異なる距離条件を保持していてもよい。当該２以上の異なる距離条件は、例えば、入力情報に２つの位置情報が対応付いている場合に用いるものや、入力情報に３以上の位置情報が対応付いている場合に用いるものなどである。
【００６９】
また、例えば、入力情報取得指示が日時情報を有する場合、入力情報取得部１１５は、例えば、当該日時情報に対応する日時情報も対応付いている入力情報を取得する。「日時情報に対応する」とは、入力情報取得指示が有する日時情報が示す日時との期間が、所定の期間以内である日時を示す日時情報が対応付いていることである。
【００７０】
また、例えば、入力情報取得指示が特性情報を有する場合、入力情報取得部１１５は、例えば、当該特性情報と同一の特性情報が対応付いている入力情報を取得する。また、例えば、入力情報取得指示が特性情報を有する場合、入力情報取得部１１５は、例えば、当該特性情報とは異なる特性情報が対応付いている入力情報を取得してもよい。
【００７１】
また、例えば、入力情報取得指示がユーザ識別子を有する場合、入力情報取得部１１５は、例えば、当該ユーザ識別子と同一のユーザ識別子が対応付いている入力情報を取得する。また、例えば、入力情報取得指示がユーザ識別子を有する場合、入力情報取得部１１５は、例えば、当該ユーザ識別子とは異なるユーザ識別子が対応付いている入力情報を取得してもよい。
【００７２】
また、例えば、入力情報取得指示が取得条件を有する場合、入力情報取得部１１５は、当該取得条件に合致する情報が対応付いている入力情報を取得する。例えば、当該取得条件が位置条件である場合、入力情報取得部１１５は、当該位置条件に合致する位置情報が対応付いている入力情報を取得する。また、例えば、当該取得条件が位置条件と日時条件との組み合わせである場合、入力情報取得部１１５は、当該位置条件に合致する位置情報と、当該日時条件に合致する日時情報とが対応付いている入力情報を取得する。
【００７３】
例えば、入力情報取得指示が、位置条件「位置⊂｛（Ｎ３５．０００５，Ｅ１３５．０００５）、（Ｎ３５．０００５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．０００５）｝」を有しているとする。当該位置条件は、位置情報が、当該４つの位置情報が示す位置を頂点とする地図上の矩形の範囲内にある位置を示す位置情報であることを意味する。この様な場合、入力情報取得部１１５は、当該位置条件に合致する位置情報が対応付いている入力情報を取得する。
【００７４】
また、例えば、入力情報取得指示が、位置条件「距離（（Ｎ３５．１１２２，Ｅ１３５．２２３３），＄位置＄）≦２ｋｍ」を有しているとする。当該位置条件は、位置情報が、位置情報「（Ｎ３５．１１２２，Ｅ１３５．２２３３）」で示される位置との距離が２ｋｍ以内である位置を示す位置情報であることを意味する。また、当該位置条件における「＄位置＄」は、入力情報に対応付いている位置情報を示す変数である。この様な場合、入力情報取得部１１５は、当該位置条件に合致する位置情報が対応付いている入力情報を取得する。
【００７５】
また、例えば、入力情報取得指示が、日時条件「日時⊂（２０１３年１月１日〜２０１３年１月３日）」を有しているとする。当該日時条件は、日時情報が、「２０１３年１月１日」から「２０１３年１月３日」までの期間内の日時を示す日時情報であることを意味する。この様な場合、入力情報取得部１１５は、当該日時条件に合致する日時情報が対応付いている入力情報を取得する。
【００７６】
また、例えば、入力情報取得指示が、日時条件「日数（２０１３年１月１日，＄日時＄）≦３日」であるとする。当該日時条件は、日時情報が、日時情報「２０１３年１月１日」で示される日時との日数の差が３日以下である日時を示す日時情報であることを意味する。また、当該日時条件における「＄日時＄」は、入力情報に対応付いている日時情報を示す変数である。この様な場合、入力情報取得部１１５は、当該日時条件に合致する日時情報が対応付いている入力情報を取得する。
【００７７】
また、例えば、入力情報取得指示が、特性条件「特性＝（きれいｏｒ素晴らしい）」を有しているとする。当該特性条件は、特性情報が、「きれい」または「素晴らしい」であることを意味する。この様な場合、入力情報取得部１１５は、当該特性条件に合致する特性情報が対応付いている入力情報を取得する。
【００７８】
また、例えば、入力情報取得指示が、ユーザ条件「ユーザ！＝（Ｕｓｅｒ１）」を有しているとする。当該ユーザ条件は、ユーザ識別子が、「Ｕｓｅｒ１」以外であることを意味する。この様な場合、入力情報取得部１１５は、当該特性条件に合致するユーザ識別子が対応付いている入力情報を取得する。
【００７９】
また、入力情報取得部１１５は、通常、入力情報に対応付いている情報と共に、入力情報を取得する。入力情報に対応付いている情報とは、例えば、２以上の位置情報や、ユーザ識別子、特性情報などである。
【００８０】
場所情報取得部１１６は、入力情報取得部１１５が取得した入力情報に対応付いている位置情報を用いて、場所情報を取得する。つまり、場所情報取得部１１６は、当該位置情報を統計処理し、当該統計処理の結果を、場所情報として取得する。場所情報とは、１以上の位置情報が示す位置により特定される場所を示す情報である。また、場所とは、例えば、地図上の領域や、地図上の地点などである。地図上の領域を示す場合、場所情報は、通常、３以上の位置情報を有する。また、地図上の領域を示す場合、場所情報は、例えば、位置情報と、距離を示す距離情報とを、それぞれ１つずつ有していてもよい。また、地図上の地点を示す場合、場所情報は、通常、地点の名称を示す地点名称情報である。また、地図上の地点を示す場合、場所情報は、例えば、地点の位置を示す地点位置情報であってもよい。地点位置情報は、通常、位置情報である。
【００８１】
場所情報取得部１１６は、例えば、取得した１以上の各入力情報に対応付いている位置情報のうち、１以上の入力開始時の位置情報を、場所情報として取得する。また、場所情報取得部１１６は、例えば、当該１以上の入力開始時の位置情報の平均を算出し、当該平均を場所情報として取得する。
【００８２】
また、場所情報取得部１１６は、例えば、取得した１以上の各入力情報に対応付いている位置情報のうち、入力開始時の位置情報と、入力終了時の位置情報との平均を算出し、当該１以上の平均を場所情報として取得する。また、場所情報取得部１１６は、例えば、当該１以上の平均の平均を算出し、当該平均を場所情報として取得する。
【００８３】
また、場所情報取得部１１６は、例えば、取得した１以上の各入力情報に対応付いている２以上の各位置情報が示す地図上の各位置を直線で結んだ区間のうち、共通する区間の両端の位置を示す位置情報を、場所情報として取得してもよい。共通する区間とは、例えば、南北方向（緯度）または東西方向（経度）が重複する区間である。
【００８４】
例えば、場所情報取得部１１６が取得した入力情報が３つであり、当該各入力情報に、以下の２つの位置情報（入力開始時の位置情報と入力終了時の位置情報）が対応付いているとする。
（１）（Ｎ３５．１０００，Ｅ１３５．１０００），（Ｎ３５．４０００，Ｅ１３５．４０００）
（２）（Ｎ３５．１０００，Ｅ１３５．２０００），（Ｎ３５．３０００，Ｅ１３５．４０００）
（３）（Ｎ３５．５０００，Ｅ１３５．１０００），（Ｎ３５．１０００，Ｅ１３５．５０００）
【００８５】
まず、南北方向（緯度）について、（１）は、（Ｎ３５．１０００）から（Ｎ３５．４０００）までである。また、（２）は、（Ｎ３５．１０００）から（Ｎ３５．３０００）までである。また、（３）は、（Ｎ３５．５０００）から（Ｎ３５．１０００）までである。従って、場所情報取得部１１６は、南北方向について共通する（重複する）区間を示す情報として、（Ｎ３５．１０００）と（Ｎ３５．３０００）とを取得する。
【００８６】
次に、東西方向（緯度）について、（１）は、（Ｅ１３５．１０００）から（Ｅ１３５．４０００）までである。また、（２）は、（Ｅ１３５．２０００）から（Ｅ１３５．４０００）までである。また、（３）は、（Ｅ１３５．１０００）から（Ｅ１３５．５０００）までである。従って、場所情報取得部１１６は、東西方向について共通する（重複する）区間を示す情報として、（Ｅ１３５．２０００）と（Ｅ１３５．４０００）とを取得する。
【００８７】
次に、場所情報取得部１１６は、上記で取得した４つの情報を組み合わせ、場所情報「｛Ｎ３５．１０００，Ｅ１３５．２０００｝，｛Ｎ３５．１０００，Ｅ１３５．４０００｝，｛Ｎ３５．３０００，Ｅ１３５．２０００｝，｛Ｎ３５．３０００，Ｅ１３５．４０００｝」を取得する。当該場所情報は、当該場所情報が有する４つの位置情報が示す位置を頂点とする地図上の領域（矩形）を示す。
【００８８】
また、上記において、例えば、南北方向について共通する区間が存在しない場合、場所情報取得部１１６は、例えば、南端と北端のそれぞれを示す情報を取得してもよい。これは、つまり、緯度の最大値と最小値を取得することである。
【００８９】
また、上記において、例えば、東西方向について共通する区間が存在しない場合、場所情報取得部１１６は、例えば、東端と西端のそれぞれを示す情報を取得してもよい。これは、つまり、経度の最大値と最小値を取得することである。
【００９０】
また、例えば、場所情報として３以上の位置情報を取得した場合、場所情報取得部１１６は、当該３以上の位置情報が示す位置を頂点とする地図上の領域内に位置する地点を示す地点情報を、場所情報として取得してもよい。この場合、場所情報取得部１１６は、地図情報を保持している。そして、場所情報取得部１１６は、当該地図情報から、上記の地点情報を取得する。また、この場合、場所情報取得部１１６は、例えば、当該３以上の位置情報の平均が示す位置に位置する地点を示す地点情報を、当該地図情報から取得してもよい。また、当該３以上の位置情報の平均は、例えば、当該３以上の位置情報が示す位置を頂点とする地図上の領域の中心であってもよい。
【００９１】
出力部１１７は、入力情報を端末装置１２に送信する。当該入力情報は、入力情報取得部１１５が取得した入力情報である。また、出力部１１７は、例えば、当該入力情報に対応付いている情報と共に、入力情報を送信してもよい。当該対応付いている情報とは、例えば、位置情報や、ユーザ識別子、特性情報などである。
【００９２】
また、出力部１１７は、場所情報を端末装置１２に送信してもよい。当該場所情報は、場所情報取得部１１６が取得した場所情報である。また、この場合、出力部１１７は、通常、場所情報取得部１１６が場所情報の取得に用いた１以上の入力情報と、場所情報取得部１１６が取得した場所情報とを対応付けて送信する。また、出力部１１７は、例えば、場所情報が示す場所の特性を示す特性情報と、場所情報取得部１１６が取得した場所情報とを対応付けて送信してもよい。当該特性情報は、場所情報取得部１１６が場所情報の取得に用いた１以上の各入力情報に対応付いている特性情報である。
【００９３】
ユーザ識別子格納部１２１には、ユーザ識別子が格納される。
【００９４】
端末位置情報取得部１２２は、現在位置を示す位置情報を取得する。当該現在位置を示す位置情報を、以下、適宜、現在位置情報とする。また、端末位置情報取得部１２２は、通常、定期的に現在位置情報を取得する。
【００９５】
端末受付部１２３は、入力情報と、入力情報取得指示とを受け付ける。受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。
【００９６】
また、音声である入力情報を受け付ける場合、端末受付部１２３は、通常、いわゆるマイクから音声を取得する。また、この場合、端末受付部１２３は、マイクを有していてもよいし、マイクで実現され得てもよい。また、端末受付部１２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００９７】
また、映像である入力情報を受け付ける場合、端末受付部１２３は、通常、ＣＭＯＳやＣＣＤなどのイメージセンサ（固体撮像素子）や、マイクなどから映像を取得する。また、この場合、端末受付部１２３は、これらの装置などを有していてもよいし、これらの装置などから実現され得てもよい。また、端末受付部１２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００９８】
また、当該入力情報取得指示は、通常、位置情報を有する。当該位置情報は、通常、端末位置情報取得部１２２が取得した現在位置情報である。また、当該位置情報は、例えば、ユーザが入力した位置情報であってもよい。また、当該入力情報取得指示が有してもよい情報については、前述のとおりであるので、説明を省略する。
【００９９】
また、端末受付部１２３は、例えば、電源ＯＮの指示や、電源ＯＦＦの指示などを受け付けてもよい。この場合、端末装置１２は、通常、当該受け付けた指示に応じた処理を行う。
【０１００】
端末送信部１２４は、入力情報と、入力情報取得指示とを、情報処理装置１１に送信する。端末送信部１２４は、通常、入力情報と、入力情報取得指示とを、別々に送信する。また、当該入力情報は、通常、端末受付部１２３が受け付けた入力情報である。また、当該入力情報取得指示は、通常、端末受付部１２３が受け付けた入力情報である。つまり、端末送信部１２４は、通常、端末受付部１２３が入力情報を受け付けた場合は、当該入力情報を情報処理装置１１に送信する。また、端末送信部１２４は、通常、端末受付部１２３が入力情報取得指示を受け付けた場合は、当該入力情報取得指示を情報処理装置１１に送信する。
【０１０１】
また、入力情報を送信する場合、端末送信部１２４は、通常、端末受付部１２３が入力情報を受け付けている間に端末位置情報取得部１２２が取得した２以上の位置情報を取得する。そして、端末送信部１２４は、入力情報と、当該２以上の位置情報とを対応付けて、情報処理装置１１に送信する。
【０１０２】
また、入力情報を送信する場合、端末送信部１２４は、例えば、入力情報と、上記２以上の位置情報と、ユーザ識別子とを対応付けて、情報処理装置１１に送信してもよい。当該ユーザ識別子は、ユーザ識別子格納部１２１に格納されているユーザ識別子である。
【０１０３】
なお、入力情報と２以上の位置情報との対応付け、および入力情報と２以上の位置情報とユーザ識別子との対応付けは、図示しない送信情報作成部が行ってもよい。この場合、送信情報作成部は、端末受付部１２３が受け付けた入力情報と、端末受付部１２３が入力情報を受け付けている間に端末位置情報取得部１２２が取得した２以上の位置情報とを対応付ける。また、送信情報作成部は、端末受付部１２３が受け付けた入力情報と、端末受付部１２３が入力情報を受け付けている間に端末位置情報取得部１２２が取得した２以上の位置情報と、ユーザ識別子格納部１２１に格納されているユーザ識別子とを対応付ける。そして、端末送信部１２４は、当該対応付けられた情報を、情報処理装置１１に送信する。
【０１０４】
端末受信部１２５は、情報処理装置１１から、入力情報を受信する。端末受信部１２５は、通常、端末送信部１２４による入力情報取得指示の送信に応じて、入力情報を受信する。また、当該入力情報に対応付いている情報は、前述のとおりであるので、説明を省略する。
【０１０５】
また、端末受信部１２５は、情報処理装置１１から、場所情報を受信してもよい。この場合、端末受信部１２５は、通常、端末送信部１２４による入力情報取得指示の送信に応じて、場所情報を受信する。また、当該場所情報に対応付いている情報は、前述のとおりであるので、説明を省略する。
【０１０６】
端末出力部１２６は、入力情報を出力する。当該入力情報は、通常、端末受信部１２５が受信した入力情報である。また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【０１０７】
例えば、入力情報が音声である場合、端末出力部１２６は、例えば、当該音声を音出力する。この場合、端末出力部１２６は、例えば、当該音声を識別する識別子を画面出力し、ユーザが選択した識別子で識別される音声を音出力してもよい。また、例えば、入力情報が映像である場合、端末出力部１２６は、例えば、当該映像を画面出力および音出力する。この場合、端末出力部１２６は、例えば、当該映像を識別する識別子を画面出力し、ユーザが選択した識別子で識別される映像を画面出力および音出力してもよい。また、例えば、入力情報が文字列である場合、端末出力部１２６は、例えば、当該文字列を画面出力する。
【０１０８】
また、端末出力部１２６は、通常、当該入力情報に対応付いている位置情報と共に、当該入力情報を出力する。「位置情報と共に出力する」とは、例えば、位置情報そのものを入力情報と共に出力することであってもよいし、位置情報が示す地図上の位置に入力情報を出力することであってもよい。なお、地図上の位置に入力する場合、当該位置を示す位置情報は、通常、入力情報に対応付いている２以上の位置情報のうちのいずれかである。また、当該位置情報は、例えば、入力情報に対応付いている２以上の位置情報から算出できる位置情報であってもよい。例えば、当該位置情報は、入力開始時の位置情報でもよいし、入力終了時の位置情報でもよいし、入力情報に対応付いている２以上の位置情報の平均であってもよい。
【０１０９】
また、端末出力部１２６は、通常、当該入力情報に対応付いている情報ごとに区別可能な状態で、入力情報を出力する。区別可能な状態とは、例えば、入力情報が文字列である場合は、例えば、文字の色が異なることや、文字の大きさが異なること、文字に区別するための情報が対応付いていることなどである。また、区別可能な状態とは、例えば、入力情報が音声である場合は、例えば、音量が異なることや、画面出力する識別子の色が異なること、当該識別子の大きさが異なること、当該識別子により区別可能な状態であることなどである。また、区別可能な状態とは、例えば、入力情報が映像である場合は、例えば、サイズ（寸法）が異なることや、画面出力する識別子の色が異なること、当該識別子の大きさが異なること、当該識別子により区別可能な状態であることなどである。
【０１１０】
また、例えば、入力情報にユーザ識別子が対応付いている場合、端末出力部１２６は、当該ユーザ識別子ごとに区別可能な状態で、当該入力情報を出力する。また、例えば、入力情報に特性情報が対応付いている場合、端末出力部１２６は、当該特性情報ごとに区別可能な状態で、当該入力情報を出力する。
【０１１１】
また、端末出力部１２６は、例えば、地図情報と共に入力情報を出力してもよい。この場合、端末出力部１２６は、通常、入力情報に対応付いている位置情報が示す地図上の位置に入力情報を出力する。
【０１１２】
また、端末出力部１２６は、場所情報を出力してもよい。当該場所情報は、端末受信部１２５が受信した場所情報である。また、この場合、場所情報に対応付いている入力情報と共に出力してもよい。また、当該場所情報に特性情報が対応付いている場合、端末出力部１２６は、通常、当該特性情報ごとに区別可能な状態で、当該場所情報を出力する。また、場所情報を出力する場合、端末出力部１２６は、例えば、地図情報と共に場所情報を出力することが好適である。
【０１１３】
なお、入力情報格納部１１１、ユーザ識別子格納部１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、入力情報格納部１１１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して入力情報格納部１１１などに記憶されてもよい。
【０１１４】
また、受付部１１２、端末受信部１２５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【０１１５】
また、特性情報取得部１１３、蓄積部１１４、入力情報取得部１１５、場所情報取得部１１６は、通常、ＭＰＵやメモリ等から実現され得る。また、特性情報取得部１１３などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、特性情報取得部１１３などは、ハードウェア（専用回路）で実現されてもよい。
【０１１６】
また、出力部１１７、端末送信部１２４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【０１１７】
また、端末位置情報取得部１２２は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置などから、位置情報を取得する。この場合、端末位置情報取得部１２２は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、端末位置情報取得部１２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【０１１８】
また、端末受付部１２３における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。端末受付部１２３は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバーなどで実現され得る。
【０１１９】
また、端末出力部１２６は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。端末出力部１２６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【０１２０】
次に、情報処理システム１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、情報処理装置１１の全体動作について、図３のフローチャートを用いて説明する。なお、図３のフローチャートにおいて、入力情報格納部１１１には、ｍ個の入力情報が格納されているものとする。
【０１２１】
（ステップＳ３０１）特性情報取得部１１３は、受付部１１２が入力情報を受信したか否かを判断する。受信した場合は、ステップＳ３０２に進み、そうでない場合は、ステップＳ３０４に進む。
【０１２２】
（ステップＳ３０２）特性情報取得部１１３は、ステップＳ３０１で受信した入力情報から、特性情報を取得する。
【０１２３】
（ステップＳ３０３）蓄積部１１４は、ステップＳ３０１で受信した入力情報と、ステップＳ３０２で取得した特性情報とを対応付け、当該入力情報に対応付いている情報と共に入力情報格納部１１１に蓄積する。
【０１２４】
（ステップＳ３０４）入力情報取得部１１５は、受付部１１２が入力情報取得指示を受信したか否かを判断する。受信した場合は、ステップＳ３０５に進み、そうでない場合は、ステップＳ３０１に戻る。
【０１２５】
（ステップＳ３０５）入力情報取得部１１５は、カウンタｉに１をセットする。
【０１２６】
（ステップＳ３０６）入力情報取得部１１５は、ステップＳ３０４で受信した入力情報取得指示が位置情報を有するか否かを判断する。有する場合は、ステップＳ３０７に進み、そうでない場合は、ステップＳ３０９に進む。
【０１２７】
（ステップＳ３０７）入力情報取得部１１５は、入力情報取得指示が有する指定位置情報と、入力情報［ｉ］に対応付いている２以上の付与位置情報とを用いて、指定位置情報が示す位置と２以上の各付与位置情報が示す２以上の各位置との距離を算出する。
【０１２８】
（ステップＳ３０８）入力情報取得部１１５は、ステップＳ３０７で算出した２以上の距離のいずれかが距離条件に合致するか否かを判断する。合致する場合は、ステップＳ３１１に進み、そうでない場合は、ステップＳ３１２に進む。
【０１２９】
（ステップＳ３０９）入力情報取得部１１５は、ステップＳ３０４で受信した入力情報取得指示が位置条件を有するか否かを判断する。有する場合は、ステップＳ３１０に進み、そうでない場合は、ステップＳ３０１に戻る。
【０１３０】
（ステップＳ３１０）入力情報取得部１１５は、入力情報［ｉ］に対応付いている２以上の各付与位置情報のいずれかが位置条件に合致するか否かを判断する。合致する場合は、ステップＳ３１１に進み、そうでない場合は、ステップＳ３１２に進む。
【０１３１】
（ステップＳ３１１）入力情報取得部１１５は、入力情報［ｉ］を取得する。
【０１３２】
（ステップＳ３１２）入力情報取得部１１５は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ３１４に進み、そうでない場合は、ステップＳ３１３に進む。
【０１３３】
（ステップＳ３１３）入力情報取得部１１５は、ｉを１インクリメントし、ステップＳ３０６に戻る。
【０１３４】
（ステップＳ３１４）出力部１１７は、ステップＳ３１１で取得した１以上の入力情報を、端末装置１２に送信する。
【０１３５】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１３６】
また、図３のフローチャートのステップＳ３０７において、入力情報取得部１１５は、入力情報［ｉ］に対応付いている２以上の付与位置情報を用いて経路を探索し、当該経路上の２以上の位置を示す位置情報を、付与位置情報として取得してもよい。そして、入力情報取得部１１５は、当該２以上の付与位置情報を用いて、２以上の距離を算出してもよい。
【０１３７】
次に、端末装置１２の全体動作について、図４のフローチャートを用いて説明する。
【０１３８】
（ステップＳ４０１）端末装置１２は、端末受付部１２３が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０２に進み、そうでない場合は、ステップＳ４０１に戻る。
【０１３９】
（ステップＳ４０２）端末装置１２は、電源ＯＮの処理を行う。
【０１４０】
（ステップＳ４０３）端末位置情報取得部１２２は、現在位置情報の取得を開始する。以降、端末位置情報取得部１２２は、通常、端末装置１２の電源がＯＦＦになるまで、現在位置情報を定期的に取得し続ける。
【０１４１】
（ステップＳ４０４）端末送信部１２４は、端末受付部１２３が入力情報の受け付けを開始したか否かを判断する。開始した場合は、ステップＳ４０５に進み、そうでない場合は、ステップＳ４０８に進む。
【０１４２】
（ステップＳ４０５）端末送信部１２４は、端末位置情報取得部１２２が取得した現在位置情報を取得する。このとき、端末送信部１２４は、通常、端末位置情報取得部１２２が定期的に取得し続けている現在位置情報のうち、最近の１つの現在位置情報を取得する。
【０１４３】
（ステップＳ４０６）端末送信部１２４は、端末受付部１２３が入力情報の受け付けを終了したか否かを判断する。終了した場合は、ステップＳ４０７に進み、そうでない場合は、ステップＳ４０５に戻る。
【０１４４】
（ステップＳ４０７）端末送信部１２４は、ステップＳ４０４からステップＳ４０６において受け付けた入力情報と、ステップＳ４０５において取得した２以上の位置情報とを対応付けて、情報処理装置１１に送信する。
【０１４５】
（ステップＳ４０８）端末送信部１２４は、端末受付部１２３が入力情報取得指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０９に進み、そうでない場合は、ステップＳ４１２に進む。
【０１４６】
（ステップＳ４０９）端末送信部１２４は、ステップＳ４０８で受け付けた入力情報取得指示を、情報処理装置１１に送信する。
【０１４７】
（ステップＳ４１０）端末出力部１２６は、端末受信部１２５が入力情報を受信したか否かを判断する。受信した場合は、ステップＳ４１１に進み、そうでない場合は、ステップＳ４１０に戻る。
【０１４８】
（ステップＳ４１１）端末出力部１２６は、ステップＳ４１０で受信した入力情報を出力する。
【０１４９】
（ステップＳ４１２）端末装置１２は、端末受付部１２３が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４１３に進み、そうでない場合は、ステップＳ４０４に戻る。
【０１５０】
（ステップＳ４１３）端末装置１２は、電源ＯＦＦの処理を行う。そして、ステップＳ４０１に戻る。
【０１５１】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１５２】
（具体例）
次に、情報処理システム１の動作の具体例について説明する。なお、本具体例において、情報処理装置１１は、入力情報を蓄積するサーバ（以下、サーバ）であるものとする。また、端末装置１２は、いわゆるスマートフォンであるものとする。
【０１５３】
（例１）
本例において、端末装置１２からの入力情報の送信、および情報処理装置１１における入力情報の受信と蓄積の例について説明する。
【０１５４】
まず、ユーザが、自身が所有するスマートフォンを操作し、文字の入力を開始したとする。当該スマートフォンのユーザ識別子格納部１２１には、ユーザ識別子「Ｕｓｅｒ１」が格納されているものとする。また、当該スマートフォンの端末位置情報取得部１２２は、定期的に現在位置情報を取得しているものとする。すると、端末受付部１２３は、入力された文字の受け付けを開始する。また、端末送信部１２４は、文字の受け付けの開始時に端末位置情報取得部１２２が取得した現在位置情報を、入力開始時の位置情報として取得する。
【０１５５】
次に、ユーザが文字の入力を終了したとする。すると、端末受付部１２３は、入力された文字の受け付けを終了する。また、端末送信部１２４は、文字の受け付けの終了時に端末位置情報取得部１２２が取得した現在位置情報を、入力終了時の位置情報として取得する。
【０１５６】
次に、端末送信部１２４は、端末受付部１２３が受け付けた文字列と、取得した入力開始時の位置情報と、入力終了時の位置情報と、ユーザ識別子「Ｕｓｅｒ１」とを対応付け、サーバに送信する。
【０１５７】
次に、サーバの受付部１１２は、２つの位置情報と、ユーザ識別子とが対応付いた入力情報を受信する。
【０１５８】
次に、特性情報取得部１１３は、受付部１１２が受信した入力情報から、特性情報を取得する。この結果、特性情報取得部１１３は、受信した入力情報が肯定的な内容であることを示す特性情報「肯定的」を取得したものとする。
【０１５９】
次に、蓄積部１１４は、現在の日時を示す日時情報を取得する。また、蓄積部１１４は、受付部１１２が受信した入力情報の種類を示す種類情報「文字」を取得する。
【０１６０】
次に、蓄積部１１４は、受付部１１２が受信した入力情報と、特性情報取得部１１３が取得した特性情報と、蓄積部１１４が取得した日時情報と、蓄積部１１４が取得した種類情報とを対応付け、入力情報格納部１１１に蓄積する。当該蓄積された入力情報は、例えば、図５の「ＩＤ＝０１１」である。
【０１６１】
図５において、入力情報には、レコードを一意に特定するためのＩＤと、位置情報（項目名：位置）と、入力情報の種類を示す種類情報（項目名：種類）と、特性情報（項目名：特性）と、ユーザ識別子（項目名：ユーザ）と、日時情報（項目名：日時）とが対応付いている。
【０１６２】
また、例えば、他のユーザが、自身が所有するスマートフォンにイヤホンマイクを接続し、ツーリングをしているとする。当該スマートフォンのユーザ識別子格納部１２１には、ユーザ識別子「Ｕｓｅｒ２」が格納されているものとする。また、当該スマートフォンの端末位置情報取得部１２２は、定期的に現在位置情報を取得しているものとする。そして、当該ユーザが、景色を見ながら、景色に対する感想を声に発したとする。すると、端末受付部１２３は、当該音声の受け付けを開始する。また、端末送信部１２４は、音声の受け付けの開始時に端末位置情報取得部１２２が取得した現在位置情報を、入力開始時の位置情報として取得する。
【０１６３】
次に、ユーザが、景色に対する感想を声に発するのを止めたとする。すると、端末受付部１２３は、当該音声の受け付けを終了する。また、端末送信部１２４は、音声の受け付けの終了時に端末位置情報取得部１２２が取得した現在位置情報を、入力終了時の位置情報として取得する。
【０１６４】
次に、端末送信部１２４は、端末受付部１２３が受け付けた音声と、取得した入力開始時の位置情報と、入力終了時の位置情報と、ユーザ識別子「Ｕｓｅｒ２」とを対応付け、サーバに送信する。
【０１６５】
次に、サーバの受付部１１２は、２つの位置情報と、ユーザ識別子とが対応付いた入力情報を受信する。
【０１６６】
次に、特性情報取得部１１３は、受付部１１２が受信した入力情報から、特性情報を取得する。この結果、特性情報取得部１１３は、受信した入力情報が否定的な内容であることを示す特性情報「否定的」を取得したものとする。
【０１６７】
次に、蓄積部１１４は、現在の日時を示す日時情報を取得する。また、蓄積部１１４は、受付部１１２が受信した入力情報の種類を示す種類情報「音声」を取得する。
【０１６８】
次に、蓄積部１１４は、受付部１１２が受信した入力情報と、特性情報取得部１１３が取得した特性情報と、蓄積部１１４が取得した日時情報と、蓄積部１１４が取得した種類情報とを対応付け、入力情報格納部１１１に蓄積する。当該蓄積された入力情報は、例えば、図５の「ＩＤ＝０１４」である。図５の「ＩＤ＝０１４」において、入力情報は、蓄積した音声を識別する識別子（ファイル名）である。また、図５の「ＩＤ＝０１５」、「ＩＤ＝０１６」についても同様である。
【０１６９】
また、例えば、他のユーザが、自身が所有するスマートフォンの映像撮影機能を用いて、映像の撮影を開始後に、ツーリングを開始したとする。なお、当該映像の撮影は、撮影の開始から１０分後に終了するものとする。また、当該スマートフォンのユーザ識別子格納部１２１には、ユーザ識別子「Ｕｓｅｒ４」が格納されているものとする。また、当該スマートフォンの端末位置情報取得部１２２は、定期的に現在位置情報を取得しているものとする。すると、端末受付部１２３は、当該映像の受け付けを開始する。また、端末送信部１２４は、映像の受け付けの開始時に端末位置情報取得部１２２が取得した現在位置情報を、入力開始時の位置情報として取得する。
【０１７０】
次に、映像の撮影の開始から１０分が経過し、映像の撮影が終了したとする。すると、端末受付部１２３は、当該映像の受け付けを終了する。また、端末送信部１２４は、映像の受け付けの終了時に端末位置情報取得部１２２が取得した現在位置情報を、入力終了時の位置情報として取得する。
【０１７１】
次に、端末送信部１２４は、端末受付部１２３が受け付けた映像と、取得した入力開始時の位置情報と、入力終了時の位置情報と、ユーザ識別子「Ｕｓｅｒ４」とを対応付け、サーバに送信する。
【０１７２】
次に、サーバの受付部１１２は、２つの位置情報と、ユーザ識別子とが対応付いた入力情報を受信する。
【０１７３】
次に、特性情報取得部１１３は、受付部１１２が受信した入力情報から、特性情報を取得する。この結果、特性情報取得部１１３は、受信した入力情報が否定的な内容であることを示す特性情報「否定的」を取得したものとする。
【０１７４】
次に、蓄積部１１４は、現在の日時を示す日時情報を取得する。また、蓄積部１１４は、受付部１１２が受信した入力情報の種類を示す種類情報「映像」を取得する。
【０１７５】
次に、蓄積部１１４は、受付部１１２が受信した入力情報と、特性情報取得部１１３が取得した特性情報と、蓄積部１１４が取得した日時情報と、蓄積部１１４が取得した種類情報とを対応付け、入力情報格納部１１１に蓄積する。当該蓄積された入力情報は、例えば、図５の「ＩＤ＝０１９」である。図５の「ＩＤ＝０１９」において、入力情報は、蓄積した映像を識別する識別子（ファイル名）である。また、図５の「ＩＤ＝０１７」、「ＩＤ＝０１８」についても同様である。
【０１７６】
なお、図５における位置情報について、「，・・・」を有する位置情報（例えば、「ＩＤ＝０１３」など）は、３以上の位置情報を有することを意味する。
【０１７７】
（例２）
本例において、情報処理装置１１における入力情報、場所情報の取得、および当該取得した入力情報、場所情報の端末装置１２への送信の例について説明する。なお、本例において、入力情報格納部１１１には、図５に示す入力情報が格納されているものとする。
【０１７８】
まず、ユーザが、自身が所有するスマートフォンを操作し、現在位置周辺において他のユーザが入力した入力情報を取得するための操作を行ったとする。当該スマートフォンのユーザ識別子格納部１２１には、ユーザ識別子「Ｕｓｅｒ１」が格納されているものとする。また、当該スマートフォンの端末位置情報取得部１２２は、定期的に現在位置情報を取得しているものとする。すると、端末受付部１２３は、端末位置情報取得部１２２が取得した現在位置情報と、ユーザ識別子「Ｕｓｅｒ１」とを有する入力情報取得指示を受け付ける。
【０１７９】
次に、端末送信部１２４は、端末受付部１２３が受け付けた入力情報取得指示を、サーバに送信する。
【０１８０】
次に、サーバの受付部１１２は、位置情報と、ユーザ識別子「Ｕｓｅｒ１」とを有する入力情報取得指示を受信する。
【０１８１】
次に、入力情報取得部１１５は、指定位置情報が示す位置との距離が距離条件に合致する位置を示す位置情報が対応付いている入力情報を、図５の入力情報から取得する。ここで、距離条件は、「距離≦２ｋｍ」であるものとする。また、この結果、入力情報取得部１１５は、図５の「ＩＤ＝０１２」、「ＩＤ＝０１５」、「ＩＤ＝０１７」、「ＩＤ＝０１８」の入力情報を取得したものとする。
【０１８２】
次に、入力情報取得部１１５は、上記で取得した４つの入力情報のうち、ユーザ識別子「Ｕｓｅｒ１」が対応付いていない図５の「ＩＤ＝０１２」、「ＩＤ＝０１５」、「ＩＤ＝０１７」の入力情報を取得する。
【０１８３】
次に、出力部１１７は、上記で取得した図５の「ＩＤ＝０１２」、「ＩＤ＝０１５」、「ＩＤ＝０１７」の３つの入力情報を、スマートフォンに送信する。
【０１８４】
また、例えば、サーバの受付部１１２が、位置情報と日時条件「日時＝（２０１３／０１／０３）」を有する入力情報取得指示を受信したとする。すると、入力情報取得部１１５は、まず、上記と同様に、指定位置情報が示す位置との距離が２ｋｍ以下である位置を示す位置情報が対応付いている１以上の入力情報を、図５の入力情報から取得する。この結果、入力情報取得部１１５は、図５の「ＩＤ＝０１３」、「ＩＤ＝０１５」、「ＩＤ＝０１８」の入力情報を取得したものとする。
【０１８５】
次に、入力情報取得部１１５は、上記で取得した３つの入力情報のうち、日時条件「日時＝（２０１３／０１／０３）」に合致する図５の「ＩＤ＝０１５」の入力情報を取得する。
【０１８６】
次に、出力部１１７は、上記で取得した図５の「ＩＤ＝０１５」の入力情報を、スマートフォンに送信する。
【０１８７】
また、例えば、サーバの受付部１１２が、位置情報と種類情報「映像」と特性情報「肯定的」とを有する入力情報取得指示を受信したとする。すると、入力情報取得部１１５は、まず、上記と同様に、指定位置情報が示す位置との距離が２ｋｍ以下である位置を示す位置情報が対応付いている１以上の入力情報を、図５の入力情報から取得する。この結果、入力情報取得部１１５は、図５の「ＩＤ＝０１１」、「ＩＤ＝０１４」、「ＩＤ＝０１７」の入力情報を取得したものとする。
【０１８８】
次に、入力情報取得部１１５は、上記で取得した３つの入力情報のうち、種類情報「映像」と特性情報「肯定的」とが対応付いている図５の「ＩＤ＝０１７」の入力情報を取得する。
【０１８９】
次に、出力部１１７は、上記で取得した図５の「ＩＤ＝０１７」の入力情報を、スマートフォンに送信する。
【０１９０】
また、例えば、入力情報取得部１１５が、図５の「ＩＤ＝０１１」、「ＩＤ＝０１２」、「ＩＤ＝０１４」、「ＩＤ＝０１６」、「ＩＤ＝０１７」、「ＩＤ＝０１８」の入力情報を受信したとする。
【０１９１】
次に、場所情報取得部１１６は、上記で入力情報取得部１１５が取得した６つの入力情報を、対応付いている特性情報ごとに分類する。この結果、場所情報取得部１１６は、特性情報「肯定的」が対応付いている入力情報と、特性情報「否定的」が対応付いている入力情報とに分類する。
【０１９２】
次に、場所情報取得部１１６は、特性情報「肯定的」が対応付いている図５の「ＩＤ＝０１１」、「ＩＤ＝０１６」、「ＩＤ＝０１７」、「ＩＤ＝０１８」の入力情報から、当該各入力情報に対応付いている２または３以上の位置情報を用いて、場所情報を取得する。ここで、場所情報取得部１１６は、当該２または３以上の各位置情報が示す地図上の区間のうち、共通する区間を示す４つの位置情報を、場所情報として取得するものとする。この結果、場所情報取得部１１６は、地図上の領域（矩形）の頂点を示す４つの位置情報を、場所情報として取得したものとする。
【０１９３】
次に、場所情報取得部１１６は、上記と同様に、特性情報「否定的」が対応付いている図５の「ＩＤ＝０１２」、「ＩＤ＝０１４」の入力情報から、地図上の領域（矩形）の頂点を示す４つの位置情報を、場所情報として取得したものとする。
【０１９４】
次に、場所情報取得部１１６は、取得した２つの場所情報のそれぞれについて、当該各場所情報が示す地図上の領域に位置する地点の名称を示す地点名称情報を取得する。この結果、場所情報取得部１１６は、当該２つの場所情報のそれぞれについて、地点名称情報「Ａ」、「Ｂ」を取得したものとする。
【０１９５】
次に、出力部１１７は、場所情報取得部１１６が特性情報「肯定的」が対応付いている入力情報から取得した場所情報に対して、特性情報「肯定的」と、地点名称情報「Ａ」とを対応付ける。また、出力部１１７は、場所情報取得部１１６が特性情報「否定的」が対応付いている入力情報から取得した場所情報に対して、特性情報「否定的」と、地点名称情報「Ｂ」とを対応付ける。そして、出力部１１７は、当該２つの場所情報を、スマートフォンに送信する。
【０１９６】
（例３）
本例において、端末装置１２における入力情報、場所情報の出力の例について説明する。
【０１９７】
まず、スマートフォンの端末受信部１２５が、図５の「ＩＤ＝０１１」、「ＩＤ＝０１２」、「ＩＤ＝０１３」、「ＩＤ＝０１７」、「ＩＤ＝０１８」、「ＩＤ＝０１９」の入力情報を受信したとする。また、端末出力部１２６は、入力情報に対応付いている特性情報ごとに区別可能な状態で、入力情報を出力するものとする。
【０１９８】
次に、端末出力部１２６は、上記で端末受信部１２５が受信した６つの入力情報を、対応付いている特性情報ごとに分類する。この結果、端末出力部１２６は、特性情報「肯定的」が対応付いている入力情報と、特性情報「否定的」が対応付いている入力情報とに分類する。
【０１９９】
次に、端末出力部１２６は、分類した入力情報ごとに、出力の様式を変えて入力情報を出力する。このときの出力例は、図６である。図６において、端末出力部１２６は、地図情報と共に入力情報を出力している。また、図６において、端末出力部１２６は、入力情報に対応付いている位置情報が示す地図上の位置に入力情報を出力している。また、図６において、一重線で囲まれているものは、特性情報「肯定的」が対応付いている入力情報である。また、図６において、破線で囲まれているものは、特性情報「否定的」が対応付いている入力情報である。
【０２００】
また、例えば、スマートフォンの端末受信部１２５が、図５の「ＩＤ＝０１１」、「ＩＤ＝０１２」、「ＩＤ＝０１３」、「ＩＤ＝０１４」、「ＩＤ＝０１６」、「ＩＤ＝０１７」、「ＩＤ＝０１８」の入力情報を受信したとする。また、端末出力部１２６は、入力情報に対応付いているユーザ識別子ごとに区別可能な状態で、入力情報を出力するものとする。
【０２０１】
次に、端末出力部１２６は、上記で端末受信部１２５が受信した７つの入力情報を、対応付いているユーザ識別子ごとに分類する。この結果、端末出力部１２６は、ユーザ識別子「Ｕｓｅｒ１」が対応付いている入力情報と、ユーザ識別子「Ｕｓｅｒ２」が対応付いている入力情報と、ユーザ識別子「Ｕｓｅｒ３」が対応付いている入力情報とに分類する。
【０２０２】
次に、端末出力部１２６は、分類した入力情報ごとに、出力の様式を変えて入力情報を出力する。このときの出力例は、図７である。図７において、端末出力部１２６は、地図情報と共に入力情報を出力している。また、図７において、端末出力部１２６は、入力情報に対応付いている位置情報が示す地図上の位置に入力情報を出力している。また、図７において、一重線で囲まれているものは、ユーザ識別子「Ｕｓｅｒ１」が対応付いている入力情報である。また、図７において、二重線で囲まれているものは、ユーザ識別子「Ｕｓｅｒ２」が対応付いている入力情報である。また、図７において、破線で囲まれているものは、ユーザ識別子「Ｕｓｅｒ３」が対応付いている入力情報である。
【０２０３】
また、例えば、スマートフォンの端末受信部１２５が、２つの場所情報を受信したとする。また、当該２つの場所情報は、それぞれ、４つの位置情報を有するとする。また、当該２つの場所情報は、それぞれ、特性情報「肯定的」と「否定的」とが対応付いているとする。また、当該２つの場所情報は、それぞれ、地点名称情報「Ａ」と「Ｂ」とが対応付いているとする。
【０２０４】
次に、端末出力部１２６は、端末受信部１２５が受信した２つの場所情報を、対応付いている特性情報ごとに、出力の様式を変えて出力する。また、端末出力部１２６は、当該２つの場所情報との対応がわかるように、地点名称情報を出力する。このときの出力例は、図８である。図８において、端末出力部１２６は、場所情報が、地図上の領域を示すように場所情報を出力している。また、図８において、一重線で囲まれている領域は、特性情報「肯定的」が対応付いている場所情報が示す領域である。また、図８において、破線で囲まれている領域は、特性情報「否定的」が対応付いている場所情報が示す領域である。また、当該２つの各領域内の「Ａ」と「Ｂ」は、地点名称情報である。
【０２０５】
以上、本実施の形態による情報処理システム１によれば、ユーザが移動中に端末装置１２を用いて入力した情報を、移動中の２以上の位置を示す情報と共に情報処理装置１１に蓄積することができる。また、ユーザからの指示に応じて、当該指示に対応する入力情報を、端末装置１２にて出力することができる。また、これにより、ユーザは、例えば、他のユーザが情報を入力した場所や、他のユーザがどのような内容の情報を入力したのかなどを知ることができる。
【０２０６】
（実施の形態２）
本実施の形態において、移動中に入力された情報を、移動中の位置を示す２以上の位置情報と対応付けて蓄積し、出力する情報処理装置２１について説明する。
【０２０７】
なお、本実施の形態における情報処理装置２１は、例えば、文字の入力や、音声の録音、映像の撮影などが行える携帯端末である。携帯端末は、例えば、いわゆるスマートフォンやフィーチャーフォンなどの携帯電話や、タブレット型のパソコン、ＰＤＡなどである。また、情報処理装置２１は、例えば、車や、バイク、自転車などの移動体（乗り物）に搭載されていてもよい。なお、移動体には、通常、人も含まれる。
【０２０８】
図９は、本実施の形態における情報処理装置２１のブロック図である。情報処理装置２１は、入力情報格納部２１１、現在位置情報取得部２１２、受付部２１３、特性情報取得部２１４、蓄積部２１５、入力情報取得部２１６、場所情報取得部２１７、出力部２１８を備える。
【０２０９】
なお、入力情報格納部２１１、現在位置情報取得部２１２、場所情報取得部２１７は、それぞれ、実施の形態１における入力情報格納部１１１、端末位置情報取得部１２２、場所情報取得部１１６と同様であるので、説明を省略する。また、実施の形態１とは異なり、入力情報格納部２１１に格納される入力情報には、通常、ユーザ識別子は対応付いていない。
【０２１０】
受付部２１３は、入力情報と、入力情報取得指示とを受け付ける。当該入力情報取得指示が有する位置情報は、通常、現在位置情報取得部２１２が取得した現在位置情報である。また、当該入力情報取得指示が有する位置情報は、例えば、ユーザが入力した位置情報であってもよい。なお、受付部２１３が受け付ける入力情報は、通常、端末受付部１２３が受け付ける入力情報と同様であるので、説明を省略する。
【０２１１】
特性情報取得部２１４は、入力情報から特性情報を取得する。当該入力情報は、受付部２１３が受け付けた入力情報である。なお、特性情報取得部２１４が行う処理は、受付部２１３が受け付けた入力情報から特性情報を取得すること以外は、通常、特性情報取得部１１３が行う処理と同様であるので、説明を省略する。
【０２１２】
蓄積部２１５は、受付部２１３が受け付けた入力情報を、入力情報格納部２１１に蓄積する。このとき、蓄積部２１５は、通常、受付部２１３が入力情報を受け付けている間に現在位置情報取得部２１２が取得した２以上の位置情報を取得する。そして、蓄積部２１５は、入力情報と、当該２以上の位置情報とを対応付けて、入力情報格納部２１１に蓄積する。
【０２１３】
また、蓄積部２１５は、例えば、入力情報と、上記２以上の位置情報と、特性情報取得部２１４が取得した特性情報とを対応付けて、入力情報格納部２１１に蓄積してもよい。また、蓄積部２１５は、現在の日時を示す日時情報をも対応付けて、入力情報を蓄積してもよい。当該日時情報は、通常、蓄積部２１５が取得する。
【０２１４】
入力情報取得部２１６は、受付部２１３が受け付けた入力情報取得指示に応じて入力情報格納部から入力情報を取得する。なお、入力情報取得部２１６が行う処理は、受付部２１３が受け付けた入力情報取得指示に応じて入力情報を取得すること以外は、通常、入力情報取得部１１５が行う処理と同様であるので、説明を省略する。
【０２１５】
出力部２１８は、入力情報を出力する。当該入力情報は、入力情報取得部２１６が取得した入力情報である。なお、出力部２１８が行う処理は、入力情報取得部２１６が取得した入力情報を出力すること以外は、通常、端末出力部１２６が行う処理と同様であるので、説明を省略する。
【０２１６】
なお、受付部２１３における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部２１３は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバーなどで実現され得る。
【０２１７】
また、特性情報取得部２１４、蓄積部２１５、入力情報取得部２１６は、通常、ＭＰＵやメモリ等から実現され得る。また、蓄積部２１５などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、蓄積部２１５などは、ハードウェア（専用回路）で実現されてもよい。
【０２１８】
また、出力部２１８は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部２１８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【０２１９】
次に、情報処理装置２１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図１０は、情報処理装置２１の全体動作を示すフローチャートである。
【０２２０】
（ステップＳ１００１）情報処理装置２１は、受付部２１３が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１００２に進み、そうでない場合は、ステップＳ１００１に戻る。
【０２２１】
（ステップＳ１００２）情報処理装置２１は、電源ＯＮの処理を行う。
【０２２２】
（ステップＳ１００３）現在位置情報取得部２１２は、現在位置情報の取得を開始する。以降、現在位置情報取得部２１２は、通常、情報処理装置２１の電源がＯＦＦになるまで、現在位置情報を定期的に取得し続ける。
【０２２３】
（ステップＳ１００４）蓄積部２１５は、受付部２１３が入力情報の受け付けを開始したか否かを判断する。開始した場合は、ステップＳ１００５に進み、そうでない場合は、ステップＳ１００８に進む。
【０２２４】
（ステップＳ１００５）蓄積部２１５は、現在位置情報取得部２１２が取得した現在位置情報を取得する。このとき、蓄積部２１５は、通常、現在位置情報取得部２１２が定期的に取得し続けている現在位置情報のうち、最近の１つの現在位置情報を取得する。
【０２２５】
（ステップＳ１００６）蓄積部２１５は、受付部２１３が入力情報の受け付けを終了したか否かを判断する。終了した場合は、ステップＳ１００７に進み、そうでない場合は、ステップＳ１００５に戻る。
【０２２６】
（ステップＳ１００７）特性情報取得部２１４は、ステップＳ１００４からステップＳ１００６において受け付けた入力情報から特性情報を取得する。
【０２２７】
（ステップＳ１００８）蓄積部２１５は、ステップＳ１００４からステップＳ１００６において受け付けた入力情報と、ステップＳ１００５において取得した２以上の位置情報と、ステップＳ１００７で取得した特性情報とを対応付けて、入力情報格納部２１１に蓄積する。
【０２２８】
（ステップＳ１００９）入力情報取得部２１６は、受付部２１３が入力情報取得指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１０１０に進み、そうでない場合は、ステップＳ１０１２に進む。
【０２２９】
（ステップＳ１０１０）入力情報取得部２１６は、入力情報を取得する。この処理の詳細は、図１０のフローチャートを用いて説明する。
【０２３０】
（ステップＳ１０１１）出力部２１８は、ステップＳ１０１０で取得した入力情報を出力する。
【０２３１】
（ステップＳ１０１２）情報処理装置２１は、受付部２１３が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１０１３に進み、そうでない場合は、ステップＳ１００４に戻る。
【０２３２】
（ステップＳ１０１３）情報処理装置２１は、電源ＯＦＦの処理を行う。そして、ステップＳ１００１に戻る。
【０２３３】
なお、図１０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０２３４】
図１１は、図１０のフローチャートのステップＳ１０１０の入力情報の取得処理を示すフローチャートである。なお、図１１のフローチャートにおいて、入力情報格納部２１１には、ｍ個の入力情報が格納されているものとする。
【０２３５】
（ステップＳ１１０１）入力情報取得部２１６は、カウンタｉに１をセットする。
【０２３６】
（ステップＳ１１０２）入力情報取得部２１６は、ステップＳ９０９で受け付けた入力情報取得指示が位置情報を有するか否かを判断する。有する場合は、ステップＳ１１０３に進み、そうでない場合は、ステップＳ１１０５に進む。
【０２３７】
（ステップＳ１１０３）入力情報取得部２１６は、入力情報取得指示が有する指定位置情報と、入力情報［ｉ］に対応付いている２以上の付与位置情報とを用いて、指定位置情報が示す位置と２以上の各付与位置情報が示す２以上の各位置との距離を算出する。
【０２３８】
（ステップＳ１１０４）入力情報取得部２１６は、ステップＳ１１０３で算出した２以上の距離のいずれかが距離条件に合致するか否かを判断する。合致する場合は、ステップＳ１１０７に進み、そうでない場合は、ステップＳ１１０８に進む。
【０２３９】
（ステップＳ１１０５）入力情報取得部２１６は、ステップＳ９０９で受け付けた入力情報取得指示が位置条件を有するか否かを判断する。有する場合は、ステップＳ１１０６に進み、そうでない場合は、上位処理にリターンする。
【０２４０】
（ステップＳ１１０６）入力情報取得部２１６は、入力情報［ｉ］に対応付いている２以上の各付与位置情報のいずれかが位置条件に合致するか否かを判断する。合致する場合は、ステップＳ１１０７に進み、そうでない場合は、ステップＳ１１０８に進む。
【０２４１】
（ステップＳ１１０７）入力情報取得部２１６は、入力情報［ｉ］を取得する。
【０２４２】
（ステップＳ１１０８）入力情報取得部２１６は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ１１０９に進む。
【０２４３】
（ステップＳ１１０９）入力情報取得部２１６は、ｉを１インクリメントし、ステップＳ１１０２に戻る。
【０２４４】
なお、図１１のフローチャートのステップＳ１００３において、入力情報取得部２１６は、入力情報［ｉ］に対応付いている２以上の付与位置情報を用いて経路を探索し、当該経路上の２以上の位置を示す位置情報を、付与位置情報として取得してもよい。そして、入力情報取得部２１６は、当該２以上の付与位置情報を用いて、２以上の距離を算出してもよい。
【０２４５】
（具体例）
次に、情報処理装置２１の動作の具体例について説明する。なお、本具体例において、情報処理装置２１は、いわゆるスマートフォンであるものとする。
【０２４６】
（例１）
本例において、入力情報の受け付けと蓄積の例について説明する。
【０２４７】
まず、ユーザが、自身が所有するスマートフォンを操作し、文字の入力を開始したとする。当該スマートフォンの現在位置情報取得部２１２は、定期的に現在位置情報を取得しているものとする。すると、受付部２１３は、入力された文字の受け付けを開始する。また、蓄積部２１５は、文字の受け付けの開始時に現在位置情報取得部２１２が取得した現在位置情報を、入力開始時の位置情報として取得する。
【０２４８】
次に、ユーザが文字の入力を終了したとする。すると、受付部２１３は、入力された文字の受け付けを終了する。また、蓄積部２１５は、文字の受け付けの終了時に現在位置情報取得部２１２が取得した現在位置情報を、入力終了時の位置情報として取得する。
【０２４９】
次に、特性情報取得部２１４は、受付部２１３が受け付けた文字列から、特性情報を取得する。この結果、特性情報取得部２１４は、受信した文字列が肯定的な内容であることを示す特性情報「肯定的」を取得したものとする。
【０２５０】
次に、蓄積部２１５は、現在の日時を示す日時情報を取得する。また、蓄積部２１５は、受付部２１３が受け付けた入力情報の種類を示す種類情報「文字」を取得する。
【０２５１】
次に、蓄積部２１５は、上記の文字列と、入力開始時の位置情報と、入力終了時の位置情報と、特性情報と、日時情報と、種類情報とを対応付ける。そして、蓄積部２１５は、当該対応付けた情報を、入力情報格納部２１１に蓄積する。当該蓄積された入力情報は、例えば、図１２の「ＩＤ＝０１１」である。
【０２５２】
図１２において、入力情報には、レコードを一意に特定するためのＩＤと、位置情報（項目名：位置）と、入力情報の種類を示す種類情報（項目名：種類）と、特性情報（項目名：特性）と、日時情報（項目名：日時）とが対応付いている。
【０２５３】
また、例えば、上記のユーザが、自身が所有するスマートフォンにイヤホンマイクを接続し、ツーリングをしているとする。当該スマートフォンの現在位置情報取得部２１２は、定期的に現在位置情報を取得しているものとする。そして、当該ユーザが、景色を見ながら、景色に対する感想を声に発したとする。すると、受付部２１３は、当該音声の受け付けを開始する。また、蓄積部２１５は、音声の受け付けの開始時に現在位置情報取得部２１２が取得した現在位置情報を、入力開始時の位置情報として取得する。
【０２５４】
次に、ユーザが、景色に対する感想を声に発するのを止めたとする。すると、受付部２１３は、当該音声の受け付けを終了する。また、蓄積部２１５は、音声の受け付けの終了時に現在位置情報取得部２１２が取得した現在位置情報を、入力終了時の位置情報として取得する。
【０２５５】
次に、特性情報取得部２１４は、受付部２１３が受け付けた音声から、特性情報を取得する。この結果、特性情報取得部２１４は、受け付けた音声が否定的な内容であることを示す特性情報「否定的」を取得したものとする。
【０２５６】
次に、蓄積部２１５は、現在の日時を示す日時情報を取得する。また、蓄積部２１５は、受付部２１３が受け付けた入力情報の種類を示す種類情報「音声」を取得する。
【０２５７】
次に、蓄積部２１５は、上記の音声と、入力開始位置情報と、入力終了時の位置情報と、特性情報と、日時情報と、種類情報とを対応付ける。そして、蓄積部２１５は、当該対応付けた情報を、入力情報格納部２１１に蓄積する。当該蓄積された入力情報は、例えば、図１２の「ＩＤ＝０１２」である。図１２の「ＩＤ＝０１２」において、入力情報は、蓄積した音声を識別する識別子（ファイル名）である。また、図１２の「ＩＤ＝０１５」についても同様である。
【０２５８】
また、例えば、上記のユーザが、自身が所有するスマートフォンの映像撮影機能を用いて、映像の撮影を開始後に、ツーリングを開始したとする。なお、当該映像の撮影は、撮影の開始から１０分後に終了するものとする。また、当該スマートフォンの現在位置情報取得部２１２は、定期的に現在位置情報を取得しているものとする。すると、受付部２１３は、当該映像の受け付けを開始する。また、蓄積部２１５は、映像の受け付けの開始時に現在位置情報取得部２１２が取得した現在位置情報を、入力開始時の位置情報として取得する。
【０２５９】
次に、映像の撮影の開始から１０分が経過し、映像の撮影が終了したとする。すると、受付部２１３は、当該映像の受け付けを終了する。また、蓄積部２１５は、映像の受け付けの終了時に現在位置情報取得部２１２が取得した現在位置情報を、入力終了時の位置情報として取得する。
【０２６０】
次に、特性情報取得部２１４は、受付部２１３が受け付けた映像から、特性情報を取得する。この結果、特性情報取得部２１４は、受け付けた映像が肯定的な内容であることを示す特性情報「肯定的」を取得したものとする。
【０２６１】
次に、蓄積部２１５は、現在の日時を示す日時情報を取得する。また、蓄積部２１５は、受付部２１３が受け付けた入力情報の種類を示す種類情報「映像」を取得する。
【０２６２】
次に、蓄積部２１５は、上記の映像と、入力開始時の位置情報と、入力終了時の位置情報と、特性情報と、日時情報と、種類情報とを対応付ける。そして、蓄積部２１５は、当該対応付けた情報を、入力情報格納部２１１に蓄積する。当該蓄積された入力情報は、例えば、図１２の「ＩＤ＝０１３」である。図１２の「ＩＤ＝０１３」において、入力情報は、蓄積した映像を識別する識別子（ファイル名）である。また、図１２の「ＩＤ＝０１６」についても同様である。
【０２６３】
（例２）
本例において、入力情報の取得と出力の例について説明する。なお、本例において、入力情報格納部２１１には、図１２に示す入力情報が格納されているものとする。
【０２６４】
まず、ユーザが、自身が所有するスマートフォンを操作し、過去に自身が入力し、蓄積されている入力情報を取得するための操作を行ったとする。すると、端末受付部１２３は、入力情報取得指示を受け付ける。
【０２６５】
次に、入力情報取得部２１６は、入力情報取得指示に従い、入力情報格納部２１１に格納されている入力情報を取得する。この結果、入力情報取得部２１６は、図１２の「ＩＤ＝０１１」、「ＩＤ＝０１２」、「ＩＤ＝０１５」、「ＩＤ＝０１６」の入力情報を取得したものとする。
【０２６６】
次に、出力部２１８は、上記で入力情報取得部２１６が取得した４つの入力情報を、対応付いている特性情報ごとに分類する。この結果、出力部２１８は、特性情報「肯定的」が対応付いている入力情報、特性情報「否定的」が対応付いている入力情報とに分類する。
【０２６７】
次に、出力部２１８は、分類した入力情報ごとに、出力の様式を変えて入力情報を出力する。このときの出力例は、図１３である。図１３において、出力部２１８は、地図情報と共に入力情報を出力している。また、図１３において、出力部２１８は、入力情報に対応付いている位置情報が示す地図上の位置に入力情報を出力している。また、図１３において、一重線で囲まれているものは、特性情報「肯定的」が対応付いている入力情報である。また、図１３において、破線で囲まれているものは、特性情報「否定的」が対応付いている入力情報である。
【０２６８】
なお、場所情報の取得と出力の例については、実施の形態１の具体例と同様であるので、説明を省略する。
【０２６９】
以上、本実施の形態による情報処理装置２１によれば、ユーザが移動中に入力した情報を、移動中の２以上の位置を示す情報と共に蓄積することができる。また、ユーザからの指示に応じて、当該指示に対応する入力情報を出力することができる。また、これにより、ユーザは、情報を入力した場所や、どのような内容の情報を入力したのかなどを知ることができる。
【０２７０】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２７１】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２７２】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２７３】
また、上記各実施の形態１における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、ユーザが入力する情報である入力情報が格納される入力情報格納部にアクセス可能なコンピュータを、入力情報を取得する指示であり、位置を示す位置情報を有する指示である入力情報取得指示と、２以上の位置情報が対応付いた入力情報とを受信する受付部と、前記受付部が受信した入力情報を、当該入力情報に対応付いている２以上の位置情報と共に前記入力情報格納部に蓄積する蓄積部と、前記受付部が受信した入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、前記入力情報格納部から取得する入力情報取得部と、前記入力情報取得部が取得した入力情報を送信する出力部として機能させるためのプログラムである。
【０２７４】
また、上記各実施の形態２における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、ユーザが入力する情報である入力情報が格納される入力情報格納部にアクセス可能なコンピュータを、現在位置を示す位置情報を取得する現在位置情報取得部と、入力情報を取得する指示であり、前記現在位置情報取得部が取得した位置情報を有する指示である入力情報取得指示と、入力情報とを受け付ける受付部と、前記受付部が受け付けた入力情報と、前記受付部が入力情報を受け付けている間に前記現在位置情報取得部が取得した２以上の位置情報とを対応付け、前記入力情報格納部に蓄積する蓄積部と、前記受付部が受け付けた入力情報取得指示が有する位置情報と、入力情報に対応付いている２以上の位置情報とを用いて、当該入力情報取得指示が有する位置情報に対応する１以上の入力情報を、前記入力情報格納部から取得する入力情報取得部と、前記入力情報取得部が取得した入力情報を出力する出力部として機能させるためのプログラムである。
【０２７５】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０２７６】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２７７】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２７８】
また、図１４は、前述のプログラムを実行して、前述の実施の形態の情報処理装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
【０２７９】
図１４において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２８０】
図１５は、コンピュータシステム９のブロック図である。図１５において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＭＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２８１】
コンピュータシステム９に、前述の実施の形態の情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０２８２】
プログラムは、コンピュータ９０１に、前述の実施の形態の情報処理装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２８３】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２８４】
以上のように、本発明にかかる情報処理装置は、移動中に入力された情報を、移動中の２以上の位置を示す情報と共に蓄積し、適切に利用することができるという効果を有し、いわゆるオンラインストレージや携帯端末等として有用である。
【符号の説明】
【０２８５】
１  情報処理システム
１１、２１  情報処理装置
１２  端末装置
１１１、２１１  入力情報格納部
１１２、２１３  受付部
１１３、２１４  特性情報取得部
１１４、２１５  蓄積部
１１５、２１６  入力情報取得部
１１６、２１７  場所情報取得部
１１７、２１８  出力部
１２１  ユーザ識別子格納部
１２２  端末位置情報取得部
１２３  端末受付部
１２４  端末送信部
１２５  端末受信部
１２６  端末出力部
２１２  現在位置情報取得部
【図１】
2014142687.tif 000003
【図２】
2014142687.tif 000004
【図３】
2014142687.tif 000005
【図４】
2014142687.tif 000006
【図５】
2014142687.tif 000007
【図６】
2014142687.tif 000008
【図７】
2014142687.tif 000009
【図８】
2014142687.tif 000010
【図９】
2014142687.tif 000011
【図１０】
2014142687.tif 000012
【図１１】
2014142687.tif 000013
【図１２】
2014142687.tif 000014
【図１３】
2014142687.tif 000015
【図１４】
2014142687.tif 000016
【図１５】
2014142687.tif 000017