(57)【要約】【課題】  一又は複数のユーザからの、特定の路線に関する情報を自動的に抽出し、ユーザに提示することができる情報処理装置及び情報処理方法を提供する。【解決手段】  測定部は、一のユーザの現在位置と加速度とを測定する。推定部は、加速度に基づいて、ユーザの移動状態を推定し、現在位置と移動状態とに基づいて、ユーザが現在利用している、又は利用する可能性のある路線の路線情報を推定する。抽出部は、路線情報に基づいて、路線に関する一又は複数の発言情報を、サーバから抽出する。表示部は、抽出された発言情報を表示する。【選択図】図１
2015228245.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークコミュニティを利用する一又は複数のユーザの発言情報をサーバから抽出可
能な情報処理装置であって、
一のユーザの現在位置と加速度とを測定する測定部と、
前記加速度に基づいて、前記一のユーザの移動状態を推定し、前記現在位置と前記移動状
態とに基づいて、前記一のユーザが現在利用している、又は利用する可能性のある路線の
路線情報を推定する推定部と、
前記路線情報に基づいて、前記路線に関する一又は複数の前記発言情報を、前記サーバか
ら抽出する抽出部と、
抽出された前記発言情報を表示する表示部と
を備える情報処理装置。
【請求項２】
前記抽出部は、
前記路線を乗り換えたことを検出し、乗り換え後の路線に関する一又は複数の前記発言情
報を抽出し、
前記表示部は、
抽出された乗り換え後の路線に関する一又は複数の前記発言情報を表示する、
請求項１記載の情報処理装置。
【請求項３】
ネットワークコミュニティを利用する一又は複数のユーザの発言情報をサーバから抽出可
能な情報処理装置であって、
一のユーザの現在位置と加速度とを測定する測定部と、
前記一のユーザからの発言を取得する取得部と、
取得された前記発言に基づいて、前記一のユーザが現在利用している、又は利用する可能
性のある路線に関する一又は複数の前記発言情報を、前記サーバから抽出する抽出部 と
、
抽出された前記発言情報を表示する表示部と
を備える情報処理装置。
【請求項４】
前記抽出部は、
抽出した前記発言情報をさらに解析し、前記一のユーザと同じ前記路線を利用している他
ユーザの発言情報を推定し、
前記表示部は、
推定された前記他ユーザの発言情報を表示する、
請求項１記載の情報処理装置。
【請求項５】
前記抽出部は、
現在時刻から所定時間前までの期間における、前記発言情報を抽出する、
請求項１又は３記載の情報処理装置。
【請求項６】
前記抽出部が抽出した一又は複数の前記発言情報から、前記路線に関する一又は複数のキ
ーワードを抽出するキーワード抽出部をさらに備える、請求項１又は３記載の情報処理装
置。
【請求項７】
前記移動状態は、
少なくとも、前記一のユーザが前記路線を利用中であるか、歩行中であるか、静止中であ
るか、を示すものである、
請求項１又は３記載の情報処理装置。
【請求項８】
ネットワークコミュニティを利用する一又は複数のユーザの発言情報をサーバから抽出す
る情報処理方法であって、
測定部が一のユーザの現在位置と加速度とを測定し、
推定部が前記加速度に基づいて、前記一のユーザの移動状態を推定し、前記現在位置と前
記移動状態とに基づいて、前記一のユーザが現在利用している、又は利用する可能性のあ
る路線の路線情報を推定し、
抽出部が前記路線情報に基づいて、前記路線に関する一又は複数の前記発言情報を、前記
サーバから抽出し、
表示部が抽出された前記発言情報を表示する、
情報処理方法。
【請求項９】
ネットワークコミュニティを利用する一又は複数のユーザの発言情報をサーバから抽出す
る情報処理方法であって、
測定部が一のユーザの現在位置と加速度とを測定し、
取得部が前記一のユーザからの発言を取得し、
抽出部が取得された前記発言に基づいて、前記一のユーザが現在利用している、又は利用
する可能性のある路線に関する一又は複数の前記発言情報を、前記サーバから抽出し、
表示部が抽出された前記発言情報を表示する、
情報処理方法。
【請求項１０】
ネットワークコミュニティを利用する一又は複数のユーザの発言情報をサーバから抽出す
る情報処理装置に、
一のユーザの現在位置と加速度とを測定する機能と、
前記加速度に基づいて、前記一のユーザの移動状態を推定し、前記現在位置と前記移動状
態とに基づいて、前記一のユーザが現在利用している、又は利用する可能性のある路線の
路線情報を推定する機能と、
前記路線情報に基づいて、前記路線に関する一又は複数の前記発言情報を、前記サーバか
ら抽出する機能と、
抽出された前記発言情報を表示する機能と、
を実現させるための情報処理プログラム。
【請求項１１】
ネットワークコミュニティを利用する一又は複数のユーザの発言情報をサーバから抽出す
る情報処理装置に、
一のユーザの現在位置と加速度とを測定する機能と、
前記一のユーザからの発言を取得する機能と、
取得された前記発言に基づいて、前記一のユーザが現在利用している、又は利用する可能
性のある路線に関する一又は複数の前記発言情報を、前記サーバから抽出する機能と、
抽出された前記発言情報を表示する機能と、
を実現させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、及び情報処理方法に関する。
【背景技術】
【０００２】
（１）ＧＰＳや加速度センサを利用して、ユーザの現在位置を測定し、当該ユーザが現
在利用している鉄道の路線を推定して、乗り換え案内等の情報をユーザに提示する情報処
理装置がある。このような情報処理装置は、スマートフォン等の携帯情報端末に用いられ
ている。
【０００３】
従来、このような情報処理装置では、ユーザが現在乗車している鉄道の混雑状況や、事
故等の緊急時における車内状況をユーザに提示することはできなかった。
【０００４】
（２）また、複数のユーザが、相互に情報を発信及び共有することが可能なネットワー
クコミュニティ（例えば、インターネットコミュニティ）から、発言情報を抽出してユー
ザに提示する情報処理装置がある。このような情報処理装置も、スマートフォン等の携帯
情報端末に用いられている。
【０００５】
従来、このような情報処理装置では、一又は複数のユーザからの、特定の路線に関する
情報を抽出することはできなかった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２０１１／０３６７５４号
【特許文献２】特開２００１−１８８９８７号公報
【特許文献３】特開２００９−１５７７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
発明が解決しようとする課題は、一又は複数のユーザからの、特定の路線に関する情報
を自動的に抽出し、ユーザに提示することができる情報処理装置及び情報処理方法を提供
することである。
【課題を解決するための手段】
【０００８】
本発明の実施形態の情報処理装置は、ネットワークコミュニティを利用する一又は複数
のユーザの発言情報をサーバから抽出可能な情報処理装置であって、測定部と、推定部と
、抽出部と、提示部とを備える。
【０００９】
測定部は、一のユーザの現在位置と加速度とを測定する。推定部は、前記加速度に基づ
いて、前記ユーザの移動状態を推定し、前記現在位置と前記移動状態とに基づいて、前記
ユーザが現在利用している、又は利用する可能性のある路線の路線情報を推定する。抽出
部は、前記路線情報に基づいて、前記路線に関する一又は複数の前記発言情報を、前記サ
ーバから抽出する。表示部は、抽出された前記発言情報を表示する。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る情報処理装置１及びサーバ５を表すブロック図。
【図２】発言格納部６２が格納する発言情報を表す一例図。
【図３】情報処理装置１の処理を表すフローチャート。
【図４】抽出部１２の処理を表すフローチャート。
【図５】抽出部１２が抽出する発言情報を表す一例図。
【図６】表示部１３の表示例を表す図。
【図７】表示部１３の表示例を表す図。
【図８】第２の実施形態に係る情報処理装置１及びサーバ５を表すブロック図。
【図９】第２の実施形態における抽出部１２の処理を表すフローチャート。
【図１０】ユーザ発言格納部６３が格納するユーザＡの発言情報を表す一例図。
【図１１】第３の実施形態に係る情報処理装置３及びサーバ５を表すブロック図。
【図１２】キーワード抽出部３１の処理を表すフローチャート。
【図１３】抽出部１２及びキーワード抽出部３１が抽出する発言情報を表す一例図。
【発明を実施するための形態】
【００１１】
（第１の実施形態）
第１の実施形態に係る情報処理装置１は、携帯情報端末やＰＣ等に用いられ得る。情報
処理装置１は、例えば、鉄道（電車）を利用している、又はこれから利用しようとするユ
ーザによって携帯・使用されてよい。
【００１２】
情報処理装置１は、本装置を用いてネットワークコミュニティを利用しているユーザＡ
に対し、現在、当該ネットワークコミュニティを利用している、一又は複数の他のユーザ
により書き込まれた、特定の鉄道の一路線の運行状況等に関する発言を提示するものであ
る。運行状況とは、例えば、鉄道の遅延状況や、混雑具合等の車内状況を含む。
【００１３】
情報処理装置１は、ユーザＡの現在位置と移動状態とに基づいて、ユーザＡが利用して
いる、又はこれから利用する可能性の高い、一の鉄道の路線を推定し、後述のサーバ５側
に格納されている一又は複数のユーザの発言の中から、推定された鉄道の運行状況に関す
る発言情報（後述）を抽出して提示する。移動状態とは、鉄道に乗車中（鉄道を利用中）
か、歩行中か、静止中かを示すものであってよい。また、本実施形態でいう「発言」とは
、ネットワークコミュニティに対してコメント等を書き込むことをいう。
【００１４】
これにより、ユーザＡは、現在利用している、又はこれから利用しようとする鉄道の運
行状況を容易に知ることができる。
【００１５】
図１は、情報処理装置１及びサーバ５を表すブロック図である。情報処理装置１は、測
定部１０と、推定部１１と、抽出部１２と、表示部１３と、路線格納部６１とを備える。
サーバ５は、受信部５１と、検索部５２と、発言格納部６２とを備える。
【００１６】
≪サーバ５について≫
発言格納部６２は、ネットワークコミュニティを利用している一又は複数のユーザの発
言情報を格納する。図２は、発言格納部６２が格納する発言情報を表す一例図である。発
言情報とは、少なくとも、ネットワークコミュニティを利用している一又は複数のユーザ
の発言の内容と、発言された時刻と、各ユーザのＩＤと、を対応付けた情報である。本実
施形態の発言情報は、さらに、発言された時刻における移動状態と、発言された時刻にお
ける路線情報と、発言された時刻における現在位置と、を対応付けてある。図２において
、Ｂ、Ｃ、Ｄ、ＥのユーザＩＤは、各々異なるユーザであることを示している。
【００１７】
受信部５１は、ネットワークコミュニティを利用している一又は複数のユーザの発言を
受信し、当該発言の内容と、時刻と、ユーザＩＤと、移動状態と、現在位置とを対応付け
た発言情報を、発言格納部６２に書き込む。受信部５１は、ユーザからの新たな発言を受
信する度に、発言情報を更新してよい。又は一定時間ごとに発言情報を更新してもよい。
【００１８】
検索部５２は、後述の抽出部１２からの要求に応じた一又は複数の発言情報を発言格納
部６２から取得し、抽出部１２に供給する。
【００１９】
≪情報処理装置１について≫
路線格納部６１は、駅名及び路線名を、各々の位置情報に対応付けて格納する。位置情
報とは、経緯度等、所定の地点を基準とする座標系で表わされてよい。
【００２０】
測定部１０は、ユーザＡの現在位置と加速度とを測定する。測定部１０は、ＧＰＳを用
いてユーザＡの現在位置を測定し、加速度センサを用いてユーザＡの加速度を測定してよ
い。
【００２１】
推定部１１は、測定された加速度に基づいて、移動状態が、鉄道に乗車中か、歩行中か
、静止中かであるかを推定する。推定部１１は、路線格納部６１を参照し、所定期間にお
けるユーザＡの現在位置の変化と、推定した移動状態とに基づいて、ユーザＡが利用して
いる鉄道の路線情報を推定する。
【００２２】
路線情報とは、ユーザＡが利用している鉄道の路線名、進行方向、最寄駅名等の情報で
ある。例えば、移動状態が「鉄道に乗車中」の場合、推定部１１は、鉄道の路線、進行方
向、最寄駅を推定してよい。例えば、移動状態が「歩行中」又は「静止中」の場合、推定
部１１は、最寄駅を推定してよい。なお、現在位置は、経緯度等、所定の地点を基準とす
る座標に対応する住所や駅名等であってよい。
【００２３】
抽出部１２は、推定された移動状態と路線情報とに基づいて、サーバ５の検索部５２に
対し、ユーザＡが利用している、又はこれから利用する可能性の高い鉄道の運行状況に関
する発言情報の検索を要求し、当該発言情報を抽出する。詳細は後述する。
【００２４】
表示部１３は、抽出された発言情報を表示する。
【００２５】
測定部１０と、推定部１１と、抽出部１２と、表示部１３と、検索部５２とは、中央演
算処理装置（ＣＰＵ）、及びＣＰＵが用いるメモリにより実現されてよい。路線格納部６
１と、発言格納部６２とは、ＣＰＵが用いるメモリ、又は補助記憶装置により実現されて
よい。
【００２６】
以上、情報処理装置１の構成について説明した。
【００２７】
図３は、情報処理装置１の処理を表すフローチャートである。測定部１０は、ユーザＡ
の現在位置と加速度とを測定する（Ｓ１０１）。
【００２８】
推定部１１は、測定された現在位置と加速度とに基づいて、ユーザＡの移動状態と路線
情報とを推定する（Ｓ１０２）。ユーザＡの現在位置が駅であり、当該駅が複数の路線上
に存在する場合、推定部１１は、時刻表の情報等を用いて、一の路線を推定してもよい。
又は全ての路線を候補として推定してもよい。
【００２９】
抽出部１２は、推定された移動状態と路線情報とに基づいて、推定された鉄道の運行状
況に関する発言情報をサーバ５から抽出する（Ｓ１０３）。表示部１３は、抽出された発
言情報を表示する（Ｓ１０４）。
【００３０】
以上、情報処理装置１の処理について説明した。
【００３１】
抽出部１２の詳細について説明する。
【００３２】
図４は、抽出部１２の処理を表すフローチャートである。抽出部１２は、推定部１１か
ら、現在のユーザの移動状態と、路線情報とを取得する（Ｓ２０１）。抽出部１２は、移
動状態が前回から変化したか否かを判定する（Ｓ２０２）。そのため、抽出部１２は、前
回の処理の実行時において、移動状態を図示しないメモリに書き込んでおくのが望ましい
。
【００３３】
移動状態が前回から変化していない場合（Ｓ２０２：ＮＯ）、抽出部１２は、移動状態
と、路線情報とに基づき、ユーザＡが利用している、又は利用する可能性のある鉄道の運
行状況に関する発言情報を抽出するための検索クエリを生成し、サーバ５の検索部５２に
検索を要求する（Ｓ２０４）。移動状態が前回から変化した場合（Ｓ２０２：ＹＥＳ）、
抽出部１２は、表示部１３に表示されている発言情報を消去し（Ｓ２０３）、ステップＳ
２０４に遷移する。
【００３４】
ステップＳ２０４において、移動状態が「鉄道に乗車中」である場合、抽出部１２は、
ユーザＡが利用している鉄道路線の名前（路線名）や、次の到着駅の名前（到着駅名）等
をキーワードに採用し、検索クエリを生成する。すなわち、この場合の検索クエリは、発
言の内容」や「路線情報」等の項目に、当該路線名や、当該到着駅名等を含む発言情報を
検索するクエリである。到着駅名は、現在位置の変化と最寄駅とから推定してよい。
【００３５】
ステップＳ２０４において、移動状態が「歩行中」又は「静止中」である場合、抽出部
１２は、最寄駅名をキーワードに採用し、検索クエリを生成する。すなわち、この場合の
検索クエリは、「発言の内容」や「路線情報」等の項目に、当該最寄駅名を含む発言の内
容を検索するクエリである。
【００３６】
抽出部１２は、検索クエリに応じた発言情報を抽出する（Ｓ２０５）。このとき、サー
バ５側において、検索部５２は、抽出部１２からの検索クエリに応じた一又は複数の発言
の内容を発言格納部６２から取得し、抽出部１２に供給する。これにより、抽出部１２は
、検索部５２から発言情報を抽出することができる。
【００３７】
なお、ステップＳ２０４において、抽出部１２は、現在時刻から所定時間前までの期間
における発言情報を要求する検索クエリを生成しても構わない。これにより、現在の時刻
に近い発言情報のみを、ステップＳ２０５において抽出することができる。
【００３８】
また、ステップＳ２０５において、抽出部１２は、抽出した発言情報に対してテキスト
解析（例えば、形態素解析等の自然言語処理）を行ない、抽出した発言情報の採用／破棄
を判定してもよい。例えば、ユーザＡが「現在」鉄道路線を利用している、又は、ユーザ
Ａが「現在」駅に滞在していると推定される発言情報のみを残し、それ以外の発言情報を
破棄しても構わない。または、予め定めた語順のルールに基づいて、抽出した発言情報の
採用／破棄を判定しても構わない。この場合、例えば、駅名が文の先頭にある発言情報の
みを採用し、それ以外の発言情報を破棄しても構わない。
【００３９】
例えば、「現在」鉄道路線を利用している、又は「現在」駅に滞在していることを推定
する方法として、「いま」（ｎｏｗ）という語や、進行中であることを表す「〜中」（ｉ
ｎｇ）という語、あるいは文の時制（現在、過去、未来）を検出すること等により推定す
る方法がある。
【００４０】
また、ステップＳ２０５において、抽出部１２は、抽出した発言情報の移動状態と、現
在のユーザの移動状態とが一致する発言情報のみを採用し、それ以外の発言情報を破棄し
ても構わない。これにより、テキスト解析を行なわずに、ユーザＡと同じ状況下にいる他
のユーザの発言を知ることができる。
【００４１】
抽出部１２は、抽出した発言情報が１件以上あるか否かを判定する（Ｓ２０６）。抽出
した発言情報が１件以上ある場合（Ｓ２０６：ＹＥＳ）、抽出部１２は、抽出した発言情
報を表示部１３に表示させ（Ｓ２０７）、処理を終了する。このとき、抽出部１２は、発
言された時刻順に、発言情報を表示させても構わない。
【００４２】
抽出した発言情報が１件もない場合（Ｓ２０６：ＮＯ）、抽出部１２は、処理を終了す
る。抽出部１２は、ユーザＡからの終了の指示があるまで、上述の処理を所定時間毎に繰
り返してよい。
【００４３】
本実施形態において、例えば、移動状態が「鉄道に乗車中」であり、路線情報が「東海
道線」であり、移動状態は前回から変化していない場合の、図４に示す抽出部１２の処理
を、図２に示す発言情報をもとに説明する。
【００４４】
ステップＳ２０１において、抽出部１２は、推定部１１から、移動状態として「鉄道に
乗車中」を取得し、路線情報として「東海道線」を取得する。移動状態は前記から変化し
ていないため、ステップＳ２０２における判定はＮＯとなり、ステップＳ２０４に遷移す
る。
【００４５】
ステップＳ２０４において、抽出部１２は、「東海道線」（路線名）をキーワードに採
用し、検索クエリを生成する。すなわち、この場合の検索クエリは、「発言の内容」や「
路線情報」等の項目に、「東海道線」というキーワードを含む発言情報を要求するクエリ
である。
【００４６】
サーバ５側の検索部５２は、発言格納部６２を参照して、「東海道線」のキーワードを
含む発言情報を取得し、ステップＳ２０５において、抽出部１２は、検索部５２が取得し
た発言情報を抽出する。図５は、図２に示す発言情報から、抽出部１２が抽出する発言情
報を表す一例図である。本例において、抽出部１２は、検索部５２により取得された、「
東海道線」のキーワードが含まれる、太枠で囲まれた４つの発言情報を抽出する。
【００４７】
抽出した発言情報が１件以上あるため、ステップＳ２０６における判定はＹＥＳとなり
、ステップＳ２０７に遷移する。
【００４８】
ステップＳ２０７において、抽出部１２は、抽出した発言情報（図５下に示す発言の内
容）を表示部１３に表示させる。ここまでで、本例の処理は終了する。
【００４９】
以上、抽出部１２の処理及び一例について説明した。
【００５０】
図６は、表示部１３の表示例を表す図である。図６に示す表示例は、ユーザＡの移動状
態と現在位置とに応じた発言情報をユーザＡに提示するものである。表示部１３は、表示
ヘッダ部１３１と、発言表示部１３２とを含む。発言ヘッダ部１３１は、推定部１２が推
定した路線情報を表示する。発言表示部１３２は、抽出部１２が抽出した発言情報（図５
下に示す発言の内容）を表示する。
【００５１】
発言表示部１３２は、一又は複数の発言情報１３２１と、発言表示部１３２に収まらな
い（発言表示部１３２外の）発言情報を閲覧するためのスクロールバー１３２２とを含む
。各々の発言情報１３２１は、図２に記載の発言情報のうち、少なくともユーザＩＤと、
発言の内容と、時刻とを含むのが望ましい。スクロールバー１３２２は、例えば、情報処
理装置１に設けられたキーボードによる操作、または表示部１３へのタッチ操作等により
、発言情報をスクロールすることができる。
【００５２】
例えば、図６において、表示ヘッダ部１３１は、ユーザＡの現在の路線情報が東海道線
であることを示している。また、発言表示部１３２は、東海道線に関する内容を含む、4
件の発言情報１３２１を、時刻の昇順で並べて表示してよい。
【００５３】
図７は、図４に示したフローチャートで、路線情報が前回から変化した場合（Ｓ２０２
：ＮＯ）に、ステップＳ２０７で表示部１３が表示する発言情報が変化する例を示してい
る。図７上は、ユーザＡの路線情報が変化する前の表示例であり、ユーザＡの現在の路線
情報が東海道線であり、東海道線に関する内容を含む4件の発言情報を表示している。一
方、図７下は、ユーザＡの路線情報が変化した後の表示例であり、ユーザＡの現在の路線
情報が山手線であり、山手線に関する内容を含む4件の発言情報を表示している。
【００５４】
抽出部１２は、図４に示したフローチャートを所定時間毎に実行しており、ユーザＡが
東海道線から山手線に乗り換えたことをステップＳ２０１で検出する。この場合、まず、
ステップＳ２０２及びステップＳ２０３で、表示部１３に表示されている発言情報を消去
する（Ｓ２０３）。そして、乗り換え後の路線情報である山手線を含む検索クエリを生成
して（Ｓ２０４）、発言情報を抽出し（Ｓ２０５）、抽出した発言情報を表示部１３に表
示させる（Ｓ２０６、Ｓ２０７）。
【００５５】
このように、情報処理装置１は、ユーザＡの路線情報に応じた発言情報を表示部１３に
表示させるとともに、ユーザＡが現在の路線情報を明示的に入力することなく、ユーザＡ
の路線情報の変化に追随して、現在の路線情報に応じた発言情報へと切り替えて表示させ
る。
【００５６】
本実施形態によれば、ユーザＡは、現在利用している、又はこれから利用しようとする
鉄道の運行状況を、当該鉄道を利用している他ユーザの発言を明示的に検索することなく
収集し、それらの内容を確認することができる。
【００５７】
なお、本実施形態では、鉄道を例として説明したが、バス、船、飛行機等、定期便を有
する交通機関であっても構わない。
【００５８】
（変形例）
本実施形態では、測定部１０と、推定部１１と、抽出部１２と、表示部１３と、路線格
納部６１とは、情報処理装置１側にあるとして説明したが、これに限られない。例えば、
情報処理装置１は、測定部１０と、表示部１３とを備え、サーバ５が、推定部１１と、抽
出部１２と、路線格納部６１とを、備えていても構わない。本変形例の場合、サーバ５に
おいて、図３におけるステップＳ１０２〜ステップＳ１０３を行なうことにより、クラウ
ドを利用するサービスとして本実施形態を用いることができる。
【００５９】
（第２の実施形態）
第２の実施形態に係る情報処理装置２は、路線情報に加え、ユーザＡにより入力された
発言に基づいて、サーバ５側に格納されている一又は複数のユーザの発言情報の中から、
鉄道の運行状況に関する発言情報を抽出する点が、第１の実施形態の場合と異なる。
【００６０】
図８は、本実施形態に係る情報処理装置２及びサーバ５を表すブロック図である。情報
処理装置２は、情報処理装置１に対し、取得部２１と、送信部２２と、ユーザ発言格納部
６３とをさらに備える。また、抽出部１２の処理が、第１の実施形態の場合と異なる。
【００６１】
取得部２１は、ユーザＡからの発言を取得する。取得部２１は、例えば、キーボード入
力、タッチペン入力、音声入力等により、ユーザＡの発言を取得してよい。
【００６２】
送信部２２は、取得されたユーザＡの発言をサーバ５側の受信部５１に送信する。受信
部５１は、受信した発言を発言格納部６２に書き込む。
【００６３】
ユーザ発言格納部６３は、取得されたユーザＡの発言情報を格納する。図１０は、ユー
ザ発言格納部６３が格納するユーザＡの発言情報を表す一例図である。ユーザ発言格納部
６３は、発言の内容を、発言された時刻と、発言された時刻におけるユーザＡの移動状態
と、発言された時刻における現在位置と、に対応付けて格納してよい。
【００６４】
抽出部１２は、路線情報とユーザＡの発言情報とに基づいて、サーバ５側から鉄道の運
行状況に関する発言情報を抽出する。
【００６５】
以上、情報処理装置２の構成について説明した。
【００６６】
図９は、本実施形態における抽出部１２の処理を表すフローチャートである。図９に示
すフローチャートは、図４に示すフローチャートに加え、さらにステップＳ３０１とステ
ップＳ３０２とを含む。他のステップについては、第１の実施形態の場合と同様である。
【００６７】
ステップＳ３０１において、抽出部１２は、ユーザ発言格納部６３に格納されている、
ユーザＡによる一又は複数の発言情報に基づき、ステップＳ２０５で抽出した発言情報を
、表示に採用するか、破棄するかを判定する（Ｓ３０１）。
【００６８】
例えば、抽出部１２は、ユーザ発言格納部６３に格納されているユーザＡの発言情報を
テキスト解析し（例えば、形態素解析等の自然言語処理）、一又は複数のキーワードを得
る。なお、このとき、抽出部１２は、現在時刻から所定時間前までの期間における発言情
報についてテキスト解析し、一又は複数のキーワードを得てもよい。なお、キーワードは
、名詞、動詞、形容詞等の自立語であってよい。
【００６９】
抽出部１２は、ステップＳ２０５で抽出した発言情報に、解析して得た当該キーワード
が含まれるか否かを判定する。当該キーワードが含まれる場合は、当該発言情報を表示に
採用し、当該キーワードが含まれない場合は、当該発言情報を破棄する。
【００７０】
ステップＳ３０２において、抽出部１２は、表示に採用した発言情報が１件以上あるか
否かを判定する（Ｓ３０２）。採用した発言情報が１件以上ある場合（Ｓ３０２：ＹＥＳ
）、ステップＳ２０７に遷移する。採用した発言情報が１件もない場合（Ｓ３０２：ＮＯ
）、抽出部１２は、処理を終了する。
【００７１】
ステップＳ３０１について、図５及び図１０に示す発言情報をもとに説明する。ステッ
プＳ３０１において、抽出部１２は、図１０に示すユーザ発言格納部６３に格納されてい
るユーザＡの発言情報の中で、現在時刻から所定時間前（例えば５分前）までの期間にお
ける発言情報（図１０における、下２つの発言情報）をテキスト解析する。これにより、
抽出部１２は、「いま」、「東海道線」、「混んで」をキーワードに採用する。
【００７２】
抽出部１２は、ステップＳ２０５で抽出した発言情報（図５下）に、解析して得た「い
ま」と、「東海道線」と、「混んで」とが含まれるか否かを判定する。この場合、抽出し
た発言情報のうち、ユーザＩＤ「Ｅ」の発言情報に当該キーワードが含まれるため、抽出
部１２は、ユーザＩＤ「Ｅ」の発言情報を表示に採用し、それ以外の発言情報を破棄する
。あるいは、解析して得たキーワードのいずれか１つが含まれるか否かを判定してもよい
。
【００７３】
以上、本実施形態における抽出部１２の処理について説明した。
【００７４】
本実施形態によれば、ユーザＡからの発言にさらに基づいて、発言情報を抽出するため
、ユーザＡが意図する発言情報をさらに精度良く、抽出して提示することができる。
【００７５】
（第３の実施形態）
第３の実施形態に係る情報処理装置３は、サーバ５側に格納されている一又は複数のユ
ーザの発言情報の中から、ユーザＡの現在の路線情報を含んだ発言情報を抽出し、抽出し
た発言情報から、鉄道の運行状況に関するキーワードを抽出する点が、上述の実施形態の
場合と異なる。
【００７６】
図１１は、情報処理装置３及びサーバ５を表すブロック図である。情報処理装置３は、
情報処理装置１に対し、キーワード抽出部３１をさらに備える。また、表示部１３の処理
が、上述のの実施形態の場合と異なる。
【００７７】
キーワード抽出部３１は、抽出部１２が抽出した発言情報から、鉄道の運行状況に関す
るキーワードを抽出する。
【００７８】
表示部１３は、抽出部１２が抽出した発言情報に加え、キーワード抽出部３１が抽出し
た一又は複数のキーワードを表示する。
【００７９】
以上、情報処理装置３の構成について説明した。
【００８０】
図１２は、キーワード抽出部３１の処理を表すフローチャートである。図１２に示すフ
ローチャートは、抽出部１２が抽出した発言情報を入力とする。
【００８１】
キーワード抽出部３１は、発言情報をテキスト解析し（例えば、形態素解析等の自然言
語処理）、一又は複数のキーワードを得る（Ｓ４０１）。キーワードは、名詞、動詞、形
容詞等の自立語であってよい。
【００８２】
キーワード抽出部３１は、抽出したキーワードに対して、所定の方式でスコアを計算し
、スコアの高い順に、一又は複数（例えば、上位から所定の件数）のキーワードを選出す
る（Ｓ４０２）。例えば、抽出部１２が抽出した全ての発言情報で、各キーワードが出現
する回数、すなわち出現頻度をスコアとしてもよい。また、抽出部１２が一定期間の間に
検索した発言情報から、母集団となる発言情報を集めてもよい。
【００８３】
このとき、単純な出現頻度では、特定の運行状況を表さない一般によく用いられる単語
（「電車」、「ホーム」等）がキーワードとして抽出される場合がある。その場合、スコ
アの算出方式として、出現頻度の代わりにＴＦ−ＩＤＦ等の統計量を用いてもよい。キー
ワードの抽出件数は、例えば上位１０件などと固定してもよいし、スコアの閾値で定めて
もよい。
【００８４】
キーワード抽出部３１は、ステップＳ４０３で選出したキーワードを、表示部１３に表
示させる（Ｓ４０３）。
【００８５】
本実施形態において、例えば、移動状態が「鉄道に乗車中」であり、路線情報が「東海
道線」である場合の、キーワード抽出部３１の処理を、図１３に示す発言情報をもとに説
明する。図１３上段の表、中段の表は、図５と同一である。すなわち、図１３上段の表は
、サーバ５側の発言格納部６２に格納されている発言情報を表しており、図１３中段の表
は、抽出部１２が、サーバ５側の検索部５２を介して、発言格納部６２から、「東海道線
」（路線名）を検索クエリとして抽出した発言情報を表している。
【００８６】
ステップＳ４０１において、キーワード抽出部３１は、抽出した４件の発言情報に対し
て、発言の内容（図１３中段の表の太枠で囲まれた部分）に対して形態素解析を適用し、
「いま」、「東海道線」、「遅れてる」、「混んでる」、「眠い」の５件のキーワードを
抽出する。
【００８７】
ステップＳ４０２において、キーワード抽出部３１は、抽出した発言情報全体における
各キーワードの出現頻度をスコアとして計算し、発言情報全体から一又は複数のキーワー
ドを選出する。例えば、キーワード「いま」は、図１３の中段に示す４件の発言情報では
３回出現しているため、スコアを３とする。例えば、キーワード抽出部３１は、上位５件
のキーワードを選出する場合、キーワード抽出部３１は、抽出した全てのキーワードを選
出する。
【００８８】
ステップＳ４０３において、キーワード抽出部３１は、選出したキーワード「いま」、
「東海道線」、「遅れてる」、「混んでる」、「眠い」を表示部１３に表示させる。
【００８９】
以上、本実施形態におけるキーワード抽出部３１の処理について説明した。
【００９０】
本実施形態によれば、ユーザＡは、現在利用している、又はこれから利用しようとする
鉄道の運行状況を、当該鉄道を利用している他ユーザの発言から抽出したキーワードを確
認することにより知ることができる。
【００９１】
（変形例）
本実施形態では、測定部１０と、推定部１１と、抽出部１２と、表示部１３と、キーワ
ード抽出部３１と、路線格納部６１とが、情報処理装置３側にあるとして説明したが、こ
れに限られない。例えば、情報処理装置３は、測定部１０と、表示部１３とを備え、サー
バ５が、推定部１１と、抽出部１２と、キーワード抽出部３１と、路線格納部６１とを、
備えていても構わない。本変形例の場合、サーバ５において、図３におけるステップＳ１
０２〜Ｓ１０３を行うことにより、クラウドを利用するサービスとして本実施形態を用い
ることができる。
【００９２】
上述した実施形態によれば、鉄道に関する特定の状況下における複数のユーザからの情
報を自動的に抽出し、ユーザに提示することができる。
【００９３】
上述の実施形態の中で示した処理手順に示された指示は、ソフトウェアであるプログラ
ムに基づいて実行されることが可能である。汎用の計算機システムが、このプログラムを
予め記憶しておき、このプログラムを読み込むことにより、上述した実施形態の信号処理
装置による効果と同様な効果を得ることも可能である。上述の実施形態で記述された指示
は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フレキシ
ブルディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−Ｒ
Ｗ、ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷなど）、半導体メモリ、又はこれに類す
る記録媒体に記録される。コンピュータまたは組み込みシステムが読み取り可能な記憶媒
体であれば、その記憶形式は何れの形態であってもよい。コンピュータは、この記録媒体
からプログラムを読み込み、このプログラムに基づいてプログラムに記述されている指示
をＣＰＵで実行させれば、上述した実施形態の信号処理装置と同様な動作を実現すること
ができる。もちろん、コンピュータがプログラムを取得する場合又は読み込む場合はネッ
トワークを通じて取得又は読み込んでもよい。
【００９４】
また、記憶媒体からコンピュータや組み込みシステムにインストールされたプログラム
の指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、デ
ータベース管理ソフト、ネットワーク等のＭＷ（ミドルウェア）等が本実施形態を実現す
るための各処理の一部を実行してもよい。
【００９５】
さらに、本願発明における記憶媒体は、コンピュータあるいは組み込みシステムと独立
した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロー
ドして記憶または一時記憶した記憶媒体も含まれる。
【００９６】
また、記憶媒体は１つに限られず、複数の媒体から本実施形態における処理が実行され
る場合も、本発明における記憶媒体に含まれ、媒体の構成は何れの構成であってもよい。
【００９７】
なお、本願発明におけるコンピュータまたは組み込みシステムは、記憶媒体に記憶され
たプログラムに基づき、本実施形態における各処理を実行するためのものであって、パソ
コン、マイコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等
の何れの構成であってもよい。
【００９８】
また、本願発明の実施形態におけるコンピュータとは、パソコンに限らず、情報処理機
器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の実施形態に
おける機能を実現することが可能な機器、装置を総称している。
【００９９】
これまで、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として
提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形
態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲
で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発
明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲
に含まれる。
【符号の説明】
【０１００】
１、２・・・情報処理装置
５・・・サーバ
１０・・・測定部
１１・・・推定部
１２・・・抽出部
１３・・・表示部
２１・・・取得部
２２・・・送信部
３１・・・キーワード抽出部
５１・・・受信部
５２・・・検索部
６１・・・路線格納部
６２・・・発言格納部
６３・・・ユーザ発言格納部
【図１】
2015228245.tif 000003
【図２】
2015228245.tif 000004
【図３】
2015228245.tif 000005
【図４】
2015228245.tif 000006
【図５】
2015228245.tif 000007
【図６】
2015228245.tif 000008
【図７】
2015228245.tif 000009
【図８】
2015228245.tif 000010
【図９】
2015228245.tif 000011
【図１０】
2015228245.tif 000012
【図１１】
2015228245.tif 000013
【図１２】
2015228245.tif 000014
【図１３】
2015228245.tif 000015