(57)【特許請求の範囲】
【請求項１】
ユーザが移動する際に用いる移動手段を推定する移動手段推定部と、
上記移動手段が変更されたことを判定する変更判定部と、
上記移動手段が変更されたと判定された場合、上記ユーザが上記移動手段を降車したことを判定する降車判定部と、
上記ユーザの位置を示す位置情報を取得する位置情報取得部と、
上記降車判定部が、上記ユーザが上記移動手段を降車したと判定した時点に取得された現在の上記位置情報に対応したスポット情報を取得するスポット情報取得部と、
上記スポット情報を上記ユーザに提示するスポット情報提示部とを備え、
上記スポット情報取得部は、履歴データに格納されている、ユーザが上記移動手段に過去に乗車または降車した位置を示す複数の過去の位置情報と、現在の上記位置情報との関係に対応した上記スポット情報を取得し、現在の上記位置情報が、過去の上記位置情報のうち上記履歴データ内の出現頻度が相対的に高い２つの上記位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報に一致する場合、現在の上記位置情報が上記中間位置を示す上記位置情報に一致することに応じた上記スポット情報を取得することを特徴とする情報処理装置。
【請求項２】
ユーザが移動する際に用いる移動手段を推定する移動手段推定部と、
上記移動手段が変更されたことを判定する変更判定部と、
上記移動手段が変更されたと判定された場合、上記ユーザが上記移動手段を降車したことを判定する降車判定部と、
上記ユーザの位置を示す位置情報を取得する位置情報取得部と、
上記降車判定部が、上記ユーザが上記移動手段を降車したと判定した時点に取得された現在の上記位置情報に対応したスポット情報を取得するスポット情報取得部と、
上記スポット情報を上記ユーザに提示するスポット情報提示部とを備え、
上記スポット情報取得部は、履歴データに格納されている、ユーザが上記移動手段に過去に乗車または降車した位置を示す複数の過去の位置情報と、現在の上記位置情報との関係に対応した上記スポット情報を取得し、現在の上記位置情報が、複数の過去の上記位置情報のうち上記履歴データ内の出現頻度が相対的に高い２つの過去の上記位置情報に一致せず、かつ、上記２つの過去の上記位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報にも一致しない場合、現在の上記位置情報が上記２つの過去の上記位置情報および上記中間位置を示す位置情報の双方に一致しないことに応じた上記スポット情報を取得することを特徴とする情報処理装置。
【請求項３】
上記スポット情報取得部は、現在の上記位置情報が、複数の過去の上記位置情報のうち上記履歴データ内の出現頻度が相対的に高い過去の上記位置情報に一致する場合、現在の上記位置情報が上記出現頻度が相対的に高い過去の上記位置情報に一致することに応じた上記スポット情報を取得することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
請求項１から３の何れか１項に記載の情報処理装置を含んでいることを特徴とする携帯端末。
【請求項５】
ユーザが移動する際に用いる移動手段を推定する移動手段推定工程と、
上記移動手段が変更されたことを判定する変更判定工程と、
上記変更判定工程において上記移動手段が変更されたと判定された場合、上記ユーザが移動手段を降車したことを判定する降車判定工程と、
上記ユーザの位置を示す位置情報を取得する位置情報取得工程と、
上記降車判定工程において上記ユーザが移動手段を降車したと判定した時点に上記位置情報取得工程において取得された現在の上記位置情報に対応したスポット情報を取得するスポット情報取得工程と、
上記スポット情報を上記ユーザに提示するスポット情報提示工程とを有し、
上記スポット情報取得工程において、履歴データに格納されている、ユーザが上記移動手段に過去に乗車または降車した位置を示す複数の過去の位置情報と、現在の上記位置情報との関係に対応した上記スポット情報を取得し、現在の上記位置情報が、過去の上記位置情報のうち上記履歴データ内の出現頻度が相対的に高い２つの上記位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報に一致する場合、現在の上記位置情報が上記中間位置を示す上記位置情報に一致することに応じた上記スポット情報を取得することを特徴とする情報処理装置の制御方法。
【請求項６】
ユーザが移動する際に用いる移動手段を推定する移動手段推定工程と、
上記移動手段が変更されたことを判定する変更判定工程と、
上記変更判定工程において上記移動手段が変更されたと判定された場合、上記ユーザが移動手段を降車したことを判定する降車判定工程と、
上記ユーザの位置を示す位置情報を取得する位置情報取得工程と、
上記降車判定工程において上記ユーザが移動手段を降車したと判定した時点に上記位置情報取得工程において取得された現在の上記位置情報に対応したスポット情報を取得するスポット情報取得工程と、
上記スポット情報を上記ユーザに提示するスポット情報提示工程とを有し、
上記スポット情報取得工程において、履歴データに格納されている、ユーザが上記移動手段に過去に乗車または降車した位置を示す複数の過去の位置情報と、現在の上記位置情報との関係に対応した上記スポット情報を取得し、現在の上記位置情報が、複数の過去の上記位置情報のうち上記履歴データ内の出現頻度が相対的に高い２つの過去の上記位置情報に一致せず、かつ、上記２つの過去の上記位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報にも一致しない場合、現在の上記位置情報が上記２つの過去の上記位置情報および上記中間位置を示す位置情報の双方に一致しないことに応じた上記スポット情報を取得することを特徴とする情報処理装置の制御方法。
【請求項７】
請求項１から３のいずれか１項に記載の情報処理装置としてコンピュータを機能させるためのプログラムであって、コンピュータを上記各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、携帯端末、情報処理装置の制御方法およびプログラムに関し、例えば、ユーザの現在位置に応じた情報を提供する情報処理装置に関する。
【背景技術】
【０００２】
従来技術として、ユーザによる情報の入力操作を必要とせずに、ユーザが必要とする交通機関に関する情報を提示する交通情報提示装置が知られている。【０００３】
例えば、特許文献１には、ユーザの移動状況を推定する移動状況推定部、ユーザの交通機関への乗車および降車を判断する乗降判断部、ユーザがこれまでに利用した路線に関連して乗車駅と降車駅とが対応づけて記述される乗車路線履歴データを保持する履歴保持部、乗車路線情報で乗車路線履歴データを参照してユーザが次に利用する交通機関の路線を選定する路線候補選定部等、を具備する交通情報提示装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１１／０３６７５４号（２０１１年３月３１日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来技術は、ユーザが利用した路線の履歴から、ユーザの降車駅を推定して、当該降車駅に応じた交通機関に関する情報を提示する構成である。このような技術では、例えば、推定した降車駅以外でユーザが降車した場合に、降車した駅に対応した情報をユーザが入手することができないという問題が生じる。【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザが移動手段から降車した位置に対応した情報をユーザが入手することができる情報処理装置を提供することである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、ユーザが移動する際に用いる移動手段を推定する移動手段推定部と、上記移動手段が変更されたことを判定する変更判定部と、上記移動手段が変更されたと判定された場合、上記ユーザが上記移動手段を降車したことを判定する降車判定部と、上記ユーザの位置を示す位置情報を取得する位置情報取得部と、上記降車判定部が、上記ユーザが上記移動手段を降車したと判定した時点に取得された現在の上記位置情報に対応したスポット情報を取得するスポット情報取得部と、上記スポット情報を上記ユーザに提示するスポット情報提示部とを備えている。【０００８】
また、本発明の一態様に係る情報処理装置の制御方法は、ユーザが移動する際に用いる移動手段を推定する移動手段推定工程と、上記移動手段が変更されたことを判定する変更判定工程と、上記変更判定工程において上記移動手段が変更されたと判定された場合、上記ユーザが移動手段を降車したことを判定する降車判定工程と、上記ユーザの位置を示す位置情報を取得する位置情報取得工程と、上記降車判定工程において上記ユーザが移動手段を降車したと判定した時点に上記取得工程において取得された現在の上記位置情報に対応したスポット情報を取得するスポット情報取得工程と、上記スポット情報を上記ユーザに提示するスポット情報提示工程とを有する。
【発明の効果】
【０００９】
本発明の一態様によれば、ユーザは移動手段から降車した位置に対応したスポット情報を、容易に入手することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本実施形態１の情報処理装置の要部構成を示すブロック図である。
【図２】本実施形態１および２のスポット情報データベースを示す図である。
【図３】本実施形態１および２の乗降位置履歴情報を示す図である。
【図４】本実施形態１の情報処理装置の処理の流れを示すフローチャートである。
【図５】本実施形態２の情報処理装置の要部構成を示すブロック図である。
【図６】本実施形態２の情報処理装置の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
本実施形態に係る情報処理装置１の要部構成について、図１に基づいて説明する。図１は、情報処理装置１の要部構成を示すブロック図である。図１に示すように、情報処理装置１は加速度センサ２、ＧＰＳ受信部３、制御部４、記憶部６、表示部７および音声出力部８を含む。制御部４は、移動手段推定部４１、乗降車判定部（変更判定部、降車判定部）４２、位置情報取得部４３、履歴更新部４４、降車位置判定部４５、スポット情報取得部４６、スポット情報提示部４７、音声制御部４８および表示制御部４９を備えている。
【００１２】
情報処理装置１は、例えば、携帯電話器、ノート型パソコン、タブレット端末、電子書籍リーダ、ＰＤＡ等の携帯端末に備わっている構成であってもよい。
【００１３】
加速度センサ２は、所定の軸方向、（例えば、（Ｘ，Ｙ，Ｚ）の３軸方向）における情報処理装置１の加速度を検出する。加速度センサ２は検出した加速度を移動手段推定部４１に送信する。
【００１４】
ＧＰＳ受信部３は、位置情報取得部４３の指示に従い、ＧＰＳ（global positioning system）からの電波を受信し、受信したＧＰＳ信号を位置情報取得部４３に送信する。なお、本明細書では、ＧＰＳを利用してユーザの位置情報を取得する構成について例示するが、他の構成として、携帯電話基地局からの情報（セルＩＤ）、ＢＬＥ、Ｗｉ−Ｆｉ（登録商標）等のビーコンを利用してもよい。
【００１５】
移動手段推定部４１は、ユーザが移動する際に用いる移動手段を推定する。詳細には、移動手段推定部４１は、記憶部６に格納されている加速度パターン６１を参照し、加速度センサ２から受信した所定の期間における加速度のパターンから、ユーザの移動手段を推定する。加速度パターン６１には、各移動手段が示す加速度のパターンが示されている。移動手段推定部４１が推定する移動手段として、徒歩、電車、自動車、自転車、エレベーター等を挙げることができる。移動手段推定部４１は、推定した移動手段を示す情報を乗降車判定部４２に送信する。なお、本明細書においては、加速度を用いて、ユーザが移動する際に用いる移動手段を推定する構成について例示するが、他の構成として、ジャイロセンサ、地磁気センサ、気圧センサ等を用いて移動手段を推定してもよい。
【００１６】
乗降車判定部４２は、移動手段が変更されたことを判定する。詳細には、乗降車判定部４２は、記憶部６に格納されている移動手段情報６２に、受信したユーザの移動手段を記録する。乗降車判定部４２は受信したユーザの移動手段を記録する時に、受信したユーザの移動手段と１つ前に記録したユーザの移動手段とを比較する。乗降車判定部４２は１つ前に記録したユーザの移動手段と受信したユーザの移動手段とが異なっている場合、ユーザの移動手段が変更されたと判定する。
【００１７】
乗降車判定部４２は移動手段が変更されたと判定すると、変更前の移動手段および変更後の移動手段からユーザの動作を特定する。例えば、移動手段が「電車」から「徒歩」に変更した場合は、ユーザの動作を「降車」と特定し、移動手段が「徒歩」から「電車」に変更した場合は、ユーザの動作を「乗車」と特定する。また、乗降車判定部４２は移動手段が変更されたと判定すると、位置情報取得部４３を介して現在の位置（ユーザの位置を示す経度、緯度等）を示す位置情報を取得する。次に、乗降車判定部４２は取得した位置情報およびユーザの動作を履歴更新部４４に送信する。
【００１８】
また、乗降車判定部４２はユーザの動作が降車と判定すると、取得した位置情報を降車位置判定部４５に送信する。すなわち、当該判定した時点に取得された現在の位置情報を降車位置判定部４５に送信する。
【００１９】
位置情報取得部４３は、乗降車判定部４２の指示に従い、ＧＰＳ受信部３からＧＰＳ信号を受信し、さらに、受信したＧＰＳ信号からユーザの位置を示す位置情報を取得する。
【００２０】
履歴更新部４４は、記憶部６に格納されている乗降位置履歴情報（履歴データ）６４を更新する。詳細には、履歴更新部４４は、受信した位置情報に対応するスポットの名称（スポット名（例えば、駅名、停留所等））を、記憶部６に格納されているスポット情報データベース６３から取得する。履歴更新部４４は、受信した位置情報の緯度および経度と、取得したスポットの名称と、現在の時刻と、ユーザの動作とを乗降位置履歴情報６４に書き込む。乗降位置履歴情報６４およびスポット情報データベース６３については詳細を後述する。
【００２１】
スポット情報データベース６３について、図２を用いて説明する。図２に示すように、スポット情報データベース６３には、スポット情報として、スポットの「名称」と位置（経度、緯度）とが対応付いている。また、各スポット情報は、「通勤、通学」、「寄り道」、「観光、出張」等のユーザの行動を示すジャンルに分類されている。また、各スポット情報には、「駅」、「飲食店」、「本屋」、「コンビニ」、「喫茶店」（図示せず）、「観光地」等のスポットの種別が対応付いている。例えば、「通勤、通学」のジャンルに属するスポット情報は「駅」等の種別のスポットであり、「寄り道」のジャンルに属するスポット情報は「飲食店」、「本屋」等の種別のスポットであり、「観光、出張」のジャンルに属するスポット情報は「コンビニ」、「観光地」、「喫茶店」等の種別のスポットである。すなわち、ユーザのそれぞれの行動をサポートできるように、ジャンルとスポットの種別とが対応付いている。
【００２２】
次に、乗降位置履歴情報６４について図３を用いて説明する。図３に示すように、乗降位置履歴情報６４には、ユーザが過去に移動手段を変更した（例えば、乗車、降車等）位置を示す複数の位置情報が示されている。詳細には、乗降位置履歴情報６４には、ユーザが過去に移動手段に乗車または降車した位置の履歴として、ユーザの動作と、日時と、スポットの種別と、スポットの名称と、乗降車の位置（経度、緯度）とが対応付いている。
【００２３】
降車位置判定部４５は、乗降車判定部４２から受信した位置情報が示す位置と、乗降位置履歴情報６４の位置とを比較する。
【００２４】
詳細には、降車位置判定部４５は、受信した位置情報が、乗降位置履歴情報６４において出現頻度が相対的に高い過去の位置情報に一致するか否かを判定する。例えば、降車位置判定部４５は、乗降位置履歴情報６４における各スポットの出現頻度に応じて各スポットにポイントを付加する。降車位置判定部４５は、乗降位置履歴情報６４のスポットのうち相対的にポイントが高い２つのスポットの位置情報と、乗降車判定部４２から受信した位置情報とが一致するか否かを判定する。
【００２５】
降車位置判定部４５は、受信した位置情報が出現頻度が相対的に高い過去の上記位置情報に一致すると判定した場合、現在の位置情報が出現頻度が相対的に高い過去の上記位置情報に一致することに応じたスポット情報を取得することをスポット情報取得部４６に指示する。
【００２６】
本実施形態においては、乗降位置履歴情報６４にて出現頻度が相対的に高い過去の上記位置情報が示す位置は、例えば、ユーザが通勤、通学等に用いる駅（普段の乗車駅、普段の降車駅）である。降車位置判定部４５は、受信した位置情報と出現頻度が相対的に高い過去の上記位置情報とが一致すると判定した場合、スポット情報取得部４６に受信した位置情報を送信すると共に、ジャンルが「通勤、通学」であるスポット情報を取得するように指示する。なお、上述した降車位置判定部４５の判定においては、位置情報（経度、緯度）を用いて乗降位置履歴情報６４において相対的に頻度の高い２つの位置であるか否かを判定する構成を示したが、次のような構成であってもよい。例えば、降車位置判定部４５は、スポットの名称（駅名）を用いて、乗降位置履歴情報６４において相対的に頻度の高い２つの駅であるか否かを判定する。この場合、降車位置判定部４５は、履歴更新部４４が取得したスポットの名称を受信する構成としてもよい。
【００２７】
また、降車位置判定部４５は、受信した位置情報が、乗降位置履歴情報６４において出現頻度が相対的に高い２つの位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報に一致するか否かを判定する。本実施形態においては、乗降位置履歴情報６４にて出現頻度が相対的に高い２つの位置情報がそれぞれ示す２つの位置の間にある中間位置として、ユーザの通勤、通学等にて乗車する駅と降車する駅の間の駅を挙げることができる。このような場合、ユーザが寄り道をしていることが想定される。降車位置判定部４５は、受信した位置情報と、乗降位置履歴情報６４において出現頻度が相対的に高い２つの位置情報がそれぞれ示す２つの位置の間にある中間位置とが一致すると判定した場合、スポット情報取得部４６に受信した位置情報を送信すると共に、ジャンルが「寄り道」であるスポット情報を取得するように指示する。
【００２８】
また、降車位置判定部４５は、受信した位置情報が、乗降位置履歴情報６４の出現頻度が相対的に高い２つの過去の位置情報に一致せず、かつ、出現頻度が相対的に高い２つの過去の位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報にも一致しないか否かを判定する。降車位置判定部４５は、受信した位置情報が、乗降位置履歴情報６４の出現頻度が相対的に高い２つの過去の位置情報に一致せず、かつ、出現頻度が相対的に高い２つの過去の位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報にも一致しない場合、現在の位置情報が出現頻度が相対的に高い２つの過去の位置情報およびその中間位置を示す位置情報の双方に一致しないことに応じた上記スポット情報を取得するようにスポット情報取得部４６に指示する。本実施形態においては、乗降位置履歴情報６４にて出現頻度が相対的に高い２つの位置情報に一致せず、かつ、出現頻度が高い２つの位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報にも一致しない位置として、ユーザが観光あるいは出張に用いる駅を挙げることができる。降車位置判定部４５は、スポット情報取得部４６に受信した位置情報を送信すると共に、ジャンルが「観光、出張」であるスポット情報を取得するように指示する。
【００２９】
スポット情報取得部４６は、ユーザが移動手段に過去に乗車または降車した位置を示す複数の過去の位置情報と、現在の上記位置情報との関係に対応したスポット情報を取得する。詳細には、スポット情報取得部４６は、降車位置判定部４５から、位置情報と取得するスポット情報のジャンルとを受信し、スポット情報データベース６３からスポット情報を取得する。例えば、スポット情報取得部４６は受信した位置情報を基点として所定の範囲内のスポットについてのスポット情報を取得する。上記所定の範囲は受信したジャンルに応じて異なってもよい。例えば、受信したジャンルが「出張、観光」の場合、受信したジャンルが「出張、観光」の場合に比べ、上記所定の範囲が広く設定されていてもよい。スポット情報取得部４６は取得したスポット情報をスポット情報提示部４７に送信する。
【００３０】
スポット情報提示部４７は、受信したスポット情報を音声制御部４８または表示制御部４９を介し、表示部７または音声出力部８に出力する。
【００３１】
記憶部６は、情報を記憶するものであり、フラッシュメモリ、ＲＯＭ（Read Only Memory）などの不揮発性の記憶装置と、ＲＡＭ（Random Access Memory）などの揮発性の記憶装置とによって構成される。不揮発性の記憶装置に記憶される内容としては、各種プログラム、各種動作設定値、各種データなどが挙げられる。一方、揮発性の記憶装置に記憶される内容としては、作業用ファイル、テンポラリファイルなどが挙げられる。本実施の形態では、記憶部６は、加速度パターン６１、移動手段情報６２、スポット情報データベース６３および乗降位置履歴情報６４を含む。
【００３２】
表示部７は、液晶ディスプレイまたは有機ＥＬ（electroluminescence）ディスプレイ等の表示装置を備えている。
【００３３】
音声出力部８は、スピーカ、およびイヤホン等の音声出力装置を備えている。
【００３４】
なお、情報処理装置１は、タッチパネルなどから構成さるユーザが情報処理装置１を操作するための入力部を備えていてもよい。また、入力部は電源ボタンや音量ボタン、グリップセンサ(手に持ったことを検出する静電センサ)などを含んでいてもよい。また、情報処理装置１は、外部の機器との通信を行うためのアンテナを含む通信部等を備えていてもよい。なお、外部の機器と通信を行う場合は、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）回線、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを利用してもよい。
【００３５】
次に、本実施形態に係る情報処理装置１の処理の流れについて説明する。図４は情報処理装置１の処理の流れを示すフローチャートである。
【００３６】
図４に示すように、加速度センサ２は加速度を計測（移動時の状態を計測）し（Ｓ１）、計測した加速度を移動手段推定部４１に送信する。移動手段推定部４１は、受信した加速度から移動手段を推定し（Ｓ２：移動手段推定工程）、推定した移動手段を示す情報を乗降車判定部４２に送信する。乗降車判定部４２は移動手段が変更されたか否かを判定する（Ｓ３：変更判定工程）。乗降車判定部４２は移動手段が変更されたと判定すると（Ｓ３でＹＥＳ）、ユーザの動作を「乗車」、または「降車」に確定する（Ｓ４）。
【００３７】
次に、乗降車判定部４２は、位置情報取得部４３を介して現在地の経度、緯度を示す位置情報を取得し（Ｓ５：位置情報取得工程）、現在の位置情報およびユーザの動作を履歴更新部４４に送信する。履歴更新部４４は、位置情報を受信すると、当該位置情報に対応するスポットの名称を取得し（Ｓ６）、乗降位置履歴情報６４を更新する（Ｓ７）。また、Ｓ４に続き、乗降車判定部４２は、ユーザが移動手段（電車）から降車したか否かを判定する（Ｓ８：降車判定工程）。乗降車判定部４２は、ユーザが移動手段から降車したと判定すると（Ｓ８でＹＥＳ）、降車位置判定部４５に位置情報を送信する。降車位置判定部４５は位置情報を受信すると、乗降位置履歴情報６４を読み出し（Ｓ９）、受信した位置情報が示す位置（降車駅）が普段の乗車駅または普段の降車駅であるか否かを判定する（Ｓ１０）。降車位置判定部４５は、受信した位置情報が示す位置が普段の乗車駅または普段の降車駅であると判定すると（Ｓ１０でＹＥＳ）、スポット情報取得部４６に受信した位置情報を送信すると共に、ジャンルが「通勤、通学」であるスポット情報を検索し取得するように指示する。スポット情報取得部４６は、降車位置判定部４５から受信した位置情報とスポット情報のジャンルに応じたスポット情報を取得する。なお、本処理工程においては、スポット情報取得部４６は乗降位置履歴情報６４等からユーザの目的地を推測し、目的地到着時間等を取得してもよい（Ｓ１１：スポット情報取得工程）。スポット情報取得部４６は取得したスポット情報をスポット情報提示部４７に送信する。スポット情報提示部４７は、受信したスポット情報を音声制御部４８または表示制御部４９を介し、表示部７または音声出力部８に出力し、スポット情報を提示する（Ｓ１２：スポット情報提示工程）。
【００３８】
降車位置判定部４５は、受信した位置情報が示す位置が普段の乗車駅または普段の降車駅でないと判定すると（Ｓ１０でＮＯ）、受信した位置情報が示す位置が、普段の乗車駅または普段の降車駅の位置の間にある中間位置を示す位置に一致するか否かを判定する（Ｓ１３）。降車位置判定部４５は、受信した位置情報が示す位置が、普段の乗車駅または普段の降車駅の位置の間にある中間位置を示す位置に一致すると判定すると（Ｓ１３でＹＥＳ）、スポット情報取得部４６に受信した位置情報を送信すると共に、ジャンルが「寄り道」であるスポット情報を検索し取得するように指示する。スポット情報取得部４６は、降車位置判定部４５から受信した位置情報とスポット情報のジャンルに応じたスポット情報を取得する（Ｓ１４：スポット情報取得工程）。その後、Ｓ１２に移行する。
【００３９】
降車位置判定部４５は、受信した位置情報が示す位置が、普段の乗車駅または普段の降車駅の位置の間にある中間位置を示す位置に一致しないと判定すると（Ｓ１３でＮＯ）、スポット情報取得部４６に受信した位置情報を送信すると共に、ジャンルが「観光、出張」であるスポット情報を検索し取得するように指示する。スポット情報取得部４６は、降車位置判定部４５から受信した位置情報とスポット情報のジャンルに応じたスポット情報を取得する（Ｓ１５：スポット情報取得工程）。その後、Ｓ１２に移行する。
【００４０】
また、乗降車判定部４２が、移動手段が変更されていないと判定した場合（Ｓ３でＮＯ）、および、乗降車判定部４２が、ユーザが移動手段から降車していないと判定した場合（Ｓ８でＮＯ）、Ｓ１に戻る。
【００４１】
なお、本実施形態では、ユーザの電車に対する乗降車を判定する構成として例示したが、乗降車の対象となる移動手段は、特に電車に限定されない。例えば、電車とは異なる公共交通機関であるバス、あるいは、ユーザが所有する自動車、自転車等としてもよい。
【００４２】
〔実施形態２〕
本発明の他の実施形態について、図５および図６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００４３】
本実施形態に係る情報処理装置１ａの要部構成について、図５に基づいて説明する。図５は、情報処理装置１ａの要部構成を示すブロック図である。図５に示すように、情報処理装置１ａは、実施形態１に係る情報処理装置１の制御部４の替わりに、制御部４ａを備えている。
【００４４】
制御部４ａは、移動手段推定部４１、乗降車判定部４２ａ、位置情報取得部４３ａ、履歴更新部４４、乗車位置判定部４５ａ、通知判断部５０、タイマー５１、音声制御部４８および表示制御部４９を備えている。
【００４５】
移動手段推定部４１、履歴更新部４４、音声制御部４８および表示制御部４９については、実施形態１にて詳細を説明したためここでの説明は省略する。
【００４６】
乗降車判定部４２ａは、移動手段が変更されたことを判定する。また、乗降車判定部４２ａは移動手段が変更されたと判定した場合、ユーザが移動手段に乗車したか否かを判定する。乗降車判定部４２ａは、実施形態１の乗降車判定部４２と同様の処理を行い、「乗車」に関する処理を行う。乗降車判定部４２はユーザの動作が乗車と判定すると、取得した位置情報を乗車位置判定部４５ａに送信する。
【００４７】
位置情報取得部４３ａは、乗降車判定部４２ａおよび通知判断部５０の指示に従い、ＧＰＳ受信部３からＧＰＳ信号を受信し、ユーザの位置を示す位置情報を取得する。
【００４８】
乗車位置判定部４５ａは、乗降車判定部４２ａから受信した位置情報が示す位置が普段の乗車駅であるか否かを判定する。乗車位置判定部４５ａの上記判定は、実施形態１の降車位置判定部４５の「受信した位置情報が乗降位置履歴情報６４において出現頻度が相対的に高い過去の位置情報に一致するか否かの判定」と同様であるため、説明を省略する。
【００４９】
受信した位置情報が示す位置が普段の乗車駅である場合、乗車位置判定部４５ａは、乗降位置履歴情報６４から普段の降車駅の位置を示す位置情報を取得し、当該位置情報を通知判断部５０に送信する。
【００５０】
通知判断部５０は、普段の降車駅の位置を示す位置情報を受信すると、タイマー５１に所定の時間をセットし、タイマー５１をスタートさせ、タイマー５１の終了を監視する。通知判断部５０は、タイマー５１の終了を検出すると、位置情報取得部４３ａを介して、現在の位置を示す位置情報を取得する。通知判断部５０は、普段の降車駅の位置と現在の位置との距離を算出し、当該２つの位置間の距離が所定の値より短いか否かを判定し、もうすぐ普段降車する駅か否かを判定する。
【００５１】
また、本実施形態における音声出力部８は、音声出力装置として少なくともイヤホンを備えている。
【００５２】
上記の構成によれば、通勤あるいは通学で電車やバス等の移動手段を用いる場合に、ユーザはあらかじめ特別な設定操作を行うことなく、また、ナビゲーション機能などの表示を常時監視することなく、乗り過ごしを防止することができる。
【００５３】
次に、本実施形態に係る情報処理装置１ａの処理の流れについて説明する。図６は情報処理装置１ａの処理の流れを示すフローチャートである。
【００５４】
Ｓ１からＳ７までのステップは、実施形態１に係る情報処理装置１の処理の流れと同様であるためここでの説明を省略する。Ｓ４に続き、乗降車判定部４２ａは、ユーザが移動手段（電車）に乗車した（移動手段が電車になった）か否かを判定する（Ｓ２０）。乗降車判定部４２ａは、ユーザが移動手段に乗車したと判定すると（Ｓ２０でＹＥＳ）、乗車位置判定部４５ａに位置情報を送信する。乗車位置判定部４５ａは位置情報を受信すると、乗降位置履歴情報６４を読み出し（Ｓ２１）、受信した位置情報が示す位置が普段の乗車駅であるか否かを判定する（Ｓ２２）。乗車位置判定部４５ａは、受信した位置情報が示す位置が普段の乗車駅であると判定すると（Ｓ２２でＹＥＳ）、乗降位置履歴情報６４から普段の降車駅の位置を示す位置情報を取得し（Ｓ２３）、降車駅の位置を示す位置情報を通知判断部５０に送信する。通知判断部５０は、普段の降車駅の位置を示す位置情報を受信すると、タイマー５１に所定の時間をセットし（Ｓ２４）、タイマー５１をスタートさせ（Ｓ２５）、タイマー５１の終了を監視する（Ｓ２６）。通知判断部５０は、タイマー５１の終了を検出すると（Ｓ２６でＹＥＳ）、位置情報取得部４３ａを介して、現在の位置を示す位置情報（緯度、経度）を取得する（Ｓ２７）。続いて、通知判断部５０は、もうすぐ普段降車する駅か否かを判定する（Ｓ２８）。通知判断部５０は、もうすぐ普段降車する駅と判定した場合（Ｓ２８でＹＥＳ）、音声制御部４８を介しもうすぐ降車駅である事を示す音声を音声出力部８に出力させる、あるいは、表示制御部４９を介しもうすぐ降車駅である事を示す表示を表示部７に表示させる（Ｓ２９）。
【００５５】
なお、乗降車判定部４２ａがユーザが移動手段に乗車していないと判定した場合（Ｓ２０でＮＯ）、また、乗車位置判定部４５ａが受信した位置情報が示す位置が普段の乗車駅でないと判定した場合（Ｓ２２でＮＯ）、Ｓ１に戻る。また、通知判断部５０がもうすぐ普段降車する駅ではないと判定した場合（Ｓ２８でＮＯ）、Ｓ２４に戻る。
【００５６】
〔実施形態３〕
情報処理装置１、１ａの制御部４、４ａは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。後者の場合、情報処理装置１、１ａは、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００５７】
〔まとめ〕
本発明の態様１に係る情報処理装置（１）は、ユーザが移動する際に用いる移動手段を推定する移動手段推定部（４１）と、上記移動手段が変更されたことを判定する変更判定部（乗降車判定部４２）と、上記移動手段が変更されたと判定された場合、上記ユーザが上記移動手段を降車したことを判定する降車判定部（４２）と、上記ユーザの位置を示す位置情報を取得する位置情報取得部（４３）と、上記降車判定部が、上記ユーザが上記移動手段を降車したと判定した時点に取得された現在の上記位置情報に対応したスポット情報を取得するスポット情報取得部（４６）と、上記スポット情報を上記ユーザに提示するスポット情報提示部（４７）とを備えている。
【００５８】
上記の構成によれば、情報処理装置はユーザが移動手段から降車した位置に対応したスポット情報を取得し、上記スポット情報をユーザに提示することができる。そのため、ユーザは移動手段から降車した位置に対応したスポット情報を、容易に入手することができる。
【００５９】
本発明の態様２に係る情報処理装置は、上記態様１において、上記スポット情報取得部は、履歴データ（乗降位置履歴情報６４）に格納されている、ユーザが上記移動手段に過去に乗車または降車した位置を示す複数の過去の位置情報と、現在の上記位置情報との関係に対応した上記スポット情報を取得してもよい。
【００６０】
上記の構成によれば、ユーザが過去に乗車または降車した位置とユーザの降車した位置との関係に対応したスポット情報を取得できる。
【００６１】
そのため、ユーザに提示するスポット情報を、ユーザが過去に乗車または降車した位置とユーザの降車した位置との関係によって、異なる種類の情報とすることができる。
【００６２】
本発明の態様３に係る情報処理装置は、上記態様２において、上記スポット情報取得部は、現在の上記位置情報が、複数の過去の上記位置情報のうち上記履歴データ内の出現頻度が相対的に高い過去の上記位置情報に一致する場合、現在の上記位置情報が上記出現頻度が相対的に高い過去の上記位置情報に一致することに応じた上記スポット情報を取得してもよい。
【００６３】
上記の構成によれば、現在の位置情報が、履歴データ内の出現頻度が相対的に高い過去の上記位置情報に一致する場合、現在の上記位置情報が上記出現頻度が相対的に高い過去の上記位置情報に一致することに応じた上記スポット情報をユーザに提示することができる。
【００６４】
例えば、履歴データ内の出現頻度が相対的に高い過去の上記位置情報が示す位置としては、ユーザの通勤、通学等に用いる駅を挙げることができる。この場合、ユーザが通学、通勤等に用いる駅で降車した場合、通学、通勤等に用いる駅に対応したスポット情報を提示することができる。例えば、ユーザが日常的に行う行動をサポートするようなスポット情報を提示することができる。
【００６５】
本発明の態様４に係る情報処理装置は、上記態様２において、上記スポット情報取得部は、現在の上記位置情報が、過去の上記位置情報のうち上記履歴データ内の出現頻度が相対的に高い２つの上記位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報に一致する場合、現在の上記位置情報が上記中間位置を示す上記位置情報に一致することに応じた上記スポット情報を取得してもよい。上記の構成によれば、現在の位置情報が、履歴データ内の出現頻度が相対的に高い２つの上記位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報に一致する場合、現在の上記位置情報が上記中間位置を示す上記位置情報に一致することに応じた上記スポット情報をユーザに提示することができる。
【００６６】
上記中間位置としては、ユーザの通勤、通学等にて乗車する駅と降車する駅の間の駅を例として挙げることができる。このような場合、ユーザが寄り道をしていることが想定される。上記構成によれば、ユーザが寄り道をするために用いている駅に対応したスポット情報を提示することができる。換言すれば、ユーザが寄り道をした場合、ユーザの寄り道をサポートできるようなスポット情報を提示することができる。
【００６７】
本発明の態様５に係る情報処理装置は、上記態様２において、上記スポット情報取得部は、現在の上記位置情報が、複数の過去の上記位置情報のうち上記履歴データ内の出現頻度が相対的に高い２つの過去の上記位置情報に一致せず、かつ、上記２つの過去の上記位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報にも一致しない場合、現在の上記位置情報が上記２つの過去の上記位置情報および上記中間位置を示す位置情報の双方に一致しないことに応じた上記スポット情報を取得してもよい。
【００６８】
上記の構成によれば、現在の位置情報が、履歴データ内の出現頻度が相対的に高い２つの位置情報に一致せず、かつ、２つの過去の上記位置情報がそれぞれ示す２つの位置の間にある中間位置を示す位置情報にも一致しない場合、現在の上記位置情報が上記２つの過去の上記位置情報および上記中間位置を示す位置情報の双方に一致しないことに応じた上記スポット情報をユーザに提示することができる。
【００６９】
このような現在の位置として、ユーザが観光あるいは出張に用いる駅を挙げることができる。この場合、ユーザが観光あるいは出張に用いている駅に対応したスポット情報を提示することができる。
【００７０】
すなわち、ユーザが観光あるいは出張で移動手段から降車した場合、ユーザの観光あるいは出張をサポートするようなスポット情報を提示することができる。
【００７１】
本発明の態様６に係る携帯端末は、態様１から５の何れか１つの情報処理装置を含んでいてもよい。
【００７２】
上記の構成によれば、ユーザが移動手段から降車した位置に対応したスポット情報を容易に入手することができる携帯端末を実現できる。
【００７３】
本発明の態様７に係る情報処理装置の制御方法は、ユーザが移動する際に用いる移動手段を推定する移動手段推定工程と、上記移動手段が変更されたことを判定する変更判定工程と、上記変更判定工程において上記移動手段が変更されたと判定された場合、上記ユーザが移動手段を降車したことを判定する降車判定工程と、上記ユーザの位置を示す位置情報を取得する位置情報取得工程と、上記降車判定工程において上記ユーザが移動手段を降車したと判定した時点に上記取得工程において取得された現在の上記位置情報に対応したスポット情報を取得するスポット情報取得工程と、上記スポット情報を上記ユーザに提示するスポット情報提示工程とを有に記載の情報処理装置を含んでいる。
【００７４】
上記の構成によれば、態様１と同様の効果を奏する。
【００７５】
本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各部（ソフトウェア要素）として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００７７】
本発明は、携帯電話器、ノート型パソコン、タブレット端末、電子書籍リーダ、ＰＤＡ等に利用することができる。
【符号の説明】
【００７８】
１  情報処理装置、４１  移動手段推定部、４２  降車判定部（変更判定部）、４３  位置情報取得部、４６  スポット情報取得部、４７  スポット情報提示部、６４  乗降位置履歴情報（履歴データ）
【図１】
0006454731.tif 000002
【図２】
0006454731.tif 000003
【図３】
0006454731.tif 000004
【図４】
0006454731.tif 000005
【図５】
0006454731.tif 000006
【図６】
0006454731.tif 000007