(57)【要約】【課題】ユーザにとって使い心地の良い情報提供を行う。【解決手段】車載装置１は、ユーザが過去に訪問した既訪問場所に関するユーザの行動履歴を行動履歴ＤＢ２２に記録する行動履歴記録部１１と、行動履歴ＤＢ２２に記録された行動履歴に基づいてユーザの行動を推定する行動推定部１４と、行動推定部１４により推定されたユーザの行動に応じたメッセージを出力するメッセージ出力部１５とを備える。行動推定部１４は、行動履歴ＤＢ２２に記録された行動履歴に基づいて、ユーザの過去の行動やユーザの今後の行動を推定する。【選択図】図１
2019021274.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが過去に訪問した既訪問場所に関する前記ユーザの行動履歴を記録する行動履歴記録部と、
前記行動履歴に基づいて前記ユーザの行動を推定する行動推定部と、
前記行動推定部により推定された前記ユーザの行動に応じたメッセージを出力するメッセージ出力部と、を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記行動推定部は、前記ユーザの過去の行動を推定する情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記行動履歴は、前記既訪問場所の到着日時および出発日時と、前記既訪問場所の施設種類とを含み、
前記行動推定部は、前記行動履歴に基づいて前記既訪問場所における前記ユーザの過去の行動を推定する情報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
前記行動推定部は、前記ユーザの今後の行動を推定する情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記行動履歴に基づいて行動推定条件を作成する行動推定条件作成部をさらに備え、
前記行動推定部は、前記行動推定条件に基づいて前記ユーザの今後の行動を推定する情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記行動推定条件は、前記ユーザがこれから行こうとしている行先場所に関する条件を含み、
前記メッセージ出力部は、前記行先場所に関するメッセージを出力する情報処理装置。
【請求項７】
請求項６に記載の情報処理装置において、
前記行先場所に関する情報を取得する情報取得部をさらに備え、
前記行動推定部は、前記行動推定条件および前記行先場所に関する情報に基づいて前記ユーザの今後の行動を推定する情報処理装置。
【請求項８】
請求項５に記載の情報処理装置において、
前記ユーザのスケジュール情報を取得する情報取得部をさらに備え、
前記行動推定条件作成部は、前記スケジュール情報に基づく行動推定条件をさらに作成する情報処理装置。
【請求項９】
請求項１〜８のいずれか一項に記載の情報処理装置において、
前記メッセージ出力部は、前記メッセージの出力が前記ユーザによりキャンセルされると、以後はキャンセルされた前記メッセージの出力を抑止する情報処理装置。
【請求項１０】
請求項９に記載の情報処理装置において、
前記メッセージ出力部は、キャンセルされた前記メッセージと同じ属性を有するメッセージの出力をさらに抑止する情報処理装置。
【請求項１１】
請求項１〜１０のいずれか一項に記載の情報処理装置において、
前記メッセージ出力部は、前記メッセージの内容に応じて出力タイミングを変化させる情報処理装置。
【請求項１２】
情報処理装置による情報提供方法であって、
ユーザが過去に訪問した既訪問場所に関する前記ユーザの行動履歴を前記情報処理装置に記録し、
前記行動履歴に基づいて前記情報処理装置が前記ユーザの行動を推定し、
推定した前記ユーザの行動に応じたメッセージを前記情報処理装置から出力する情報提供方法。
【請求項１３】
請求項１２に記載の情報提供方法において、
前記情報処理装置により前記ユーザの過去の行動を推定する情報提供方法。
【請求項１４】
請求項１３に記載の情報提供方法において、
前記行動履歴は、前記既訪問場所の到着日時および出発日時と、前記既訪問場所の施設種類とを含み、
前記情報処理装置は、前記行動履歴に基づいて前記既訪問場所における前記ユーザの過去の行動を推定する情報提供方法。
【請求項１５】
請求項１２に記載の情報提供方法において、
前記情報処理装置により前記ユーザの今後の行動を推定する情報提供方法。
【請求項１６】
請求項１５に記載の情報提供方法において、
前記情報処理装置は、前記行動履歴に基づいて行動推定条件を作成し、作成した前記行動推定条件に基づいて前記ユーザの今後の行動を推定する情報提供方法。
【請求項１７】
請求項１６に記載の情報提供方法において、
前記行動推定条件は、前記ユーザがこれから行こうとしている行先場所に関する条件を含み、
前記情報処理装置は、前記行先場所に関するメッセージを出力する情報提供方法。
【請求項１８】
請求項１７に記載の情報提供方法において、
前記情報処理装置は、前記行先場所に関する情報を取得し、作成した前記行動推定条件および取得した前記行先場所に関する情報に基づいて前記ユーザの今後の行動を推定する情報提供方法。
【請求項１９】
請求項１６に記載の情報提供方法において、
前記情報処理装置は、前記ユーザのスケジュール情報を取得し、取得した前記スケジュール情報に基づく行動推定条件をさらに作成する情報提供方法。
【請求項２０】
請求項１２〜１９のいずれか一項に記載の情報提供方法において、
前記メッセージの出力が前記ユーザによりキャンセルされると、以後はキャンセルされた前記メッセージの前記情報処理装置からの出力を抑止する情報提供方法。
【請求項２１】
請求項２０に記載の情報提供方法において、
キャンセルされた前記メッセージと同じ属性を有するメッセージの前記情報処理装置からの出力をさらに抑止する情報提供方法。
【請求項２２】
請求項１２〜２１のいずれか一項に記載の情報提供方法において、
前記メッセージの内容に応じて前記情報処理装置からの出力タイミングを変化させる情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報提供方法に関する。
【背景技術】
【０００２】
近年、車両の運転者がこれから行うであろう行動を予測し、その予測結果に応じた情報提供を運転者に対して行うことで、運転者にとって有益な情報を提供する技術が知られている。特許文献１には、ユーザの行動を検知する行動検知部と、状況を検知する状況検知部と、状況とユーザの行動とを対応付けたユーザの行動履歴を記憶した履歴記憶部と、前記状況検知部にて検知した現在の状況と前記履歴記憶部に記憶された行動履歴とに基づいて、ユーザが次に行う行動を予測する行動予測部と、前記行動検知部からの検知情報に基づいて、ユーザが前記行動予測部にて求めた予測行動をとったか否かを判定する判定部と、前記判定部にて、ユーザが前記予測行動をとらなかったと判定されたときに、ユーザに対して、その旨を通知する通知部と、を備える情報提示装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１８５９３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された技術では、ユーザにとって使い心地の良い情報提供を行うことができない。
【課題を解決するための手段】
【０００５】
本発明による情報処理装置は、ユーザが過去に訪問した既訪問場所に関する前記ユーザの行動履歴を記録する行動履歴記録部と、前記行動履歴に基づいて前記ユーザの行動を推定する行動推定部と、前記行動推定部により推定された前記ユーザの行動に応じたメッセージを出力するメッセージ出力部と、を備える。
本発明による情報提供方法は、情報処理装置によるものであって、ユーザが過去に訪問した既訪問場所に関する前記ユーザの行動履歴を前記情報処理装置に記録し、前記行動履歴に基づいて前記情報処理装置が前記ユーザの行動を推定し、推定した前記ユーザの行動に応じたメッセージを前記情報処理装置から出力する。
【発明の効果】
【０００６】
本発明によれば、ユーザにとって使い心地の良い情報提供を行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る車載装置の構成図
【図２】行動履歴ＤＢの例を示す図
【図３】行動推定条件ＤＢの例を示す図
【図４】メッセージＤＢの例を示す図
【図５】制御部の処理フローを示す図
【図６】行動推定処理のフローチャート
【図７】行動推定条件作成処理のフローチャート
【図８】本発明の第２の実施形態に係るメッセージＤＢの例を示す図
【発明を実施するための形態】
【０００８】
（第１の実施の形態）
以下、本発明の第１の実施形態について図面を参照して説明する。図１は、本発明の一実施形態に係る車載装置の構成図である。図１に示す車載装置１は、車両に搭載されて使用される情報処理装置であり、制御部１０、記憶部２０、自車位置検出部３０、通信部４０、表示部５０、操作入力部６０、およびスピーカ７０を備える。なお、以下では車載装置１が搭載されている車両を「自車両」と称する。
【０００９】
制御部１０は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ等により構成されており、車載装置１を動作させるための様々な処理や演算を行う。制御部１０は、その機能として、行動履歴記録部１１、外部情報取得部１２、行動推定条件作成部１３、行動推定部１４、メッセージ出力部１５、およびキャンセル部１６の各機能ブロックを有する。制御部１０は、たとえばＲＯＭに記憶されているプログラムをＲＡＭに展開してＣＰＵが実行することで、これらの機能ブロックを実現することができる。なお、制御部１０が有するこれらの機能ブロックの詳細については、後で説明する。
【００１０】
記憶部２０は、不揮発性の記憶媒体であり、たとえばＨＤＤ（ハードディスクドライブ）、ＳＳＤ（ソリッドステートドライブ）、メモリカード等を用いて構成される。記憶部２０は、地図ＤＢ２１、行動履歴ＤＢ２２、行動推定条件ＤＢ２３、メッセージＤＢ２４の各データベースを有する。これらのデータベースの詳細については、後で説明する。なお、制御部１０においてＣＰＵが実行するプログラムの一部または全部を記憶部２０に格納してもよい。
【００１１】
自車位置検出部３０は、自車両の位置（自車位置）を検出し、その検出結果を制御部１０に出力する。自車位置検出部３０は、たとえばＧＰＳセンサ等を用いて構成される。なお、自車位置検出部３０としてＧＰＳセンサを用いる場合、ＧＰＳ信号に基づく自車位置の計算を制御部１０において行ってもよい。
【００１２】
通信部４０は、不図示のサーバや携帯端末等の外部情報装置との間で通信を行い、車載装置１において利用するための様々な情報を取得する。通信部４０は、たとえば移動体通信網、インターネット、無線ＬＡＮ、ブルートゥース（登録商標）等の通信回線と接続可能であり、これらの通信回線を介して、天候情報、渋滞情報、自車両の運転者であるユーザのスケジュール情報などを外部情報装置から取得する。なお、以下では通信部４０が取得するこれらの情報を「外部情報」と称する。
【００１３】
表示部５０は、制御部１０の制御に応じて様々な画像や映像を表示する。表示部５０は、たとえば液晶ディスプレイを用いて構成される。
【００１４】
操作入力部６０は、ユーザからの操作入力を受けつけてその操作内容に応じた操作情報を制御部１０に出力する。操作入力部６０は、たとえば表示部５０と一体化されたタッチパネルや各種スイッチ類により構成される。
【００１５】
スピーカ７０は、制御部１０の制御に応じて様々な音声を出力する。
【００１６】
次に、制御部１０の各機能ブロックおよび記憶部２０の各データベースについて説明する。
【００１７】
行動履歴記録部１１は、自車両の運転者であるユーザが過去に訪問したことのある場所（以下、「既訪問場所」と称する）に関するユーザの行動履歴を取得し、記憶部２０に行動履歴ＤＢ２２として記録する。具体的には、行動履歴記録部１１は、自車両のイグニッション信号を取得して、イグニッション信号がオンされるとユーザが自車両に乗車したと判断し、イグニッション信号がオフされるとユーザが自車両から降車したと判断する。そして、乗車または降車のタイミングに応じて、そのときの日時および自車位置と、自車位置に対応する施設の種類とを特定し、行動履歴ＤＢ２２に記録する。
【００１８】
図２は、行動履歴ＤＢ２２の例を示す図である。行動履歴ＤＢ２２は、トリップＩＤ２２１、日時２２２、乗車／降車２２３、位置２２４、ＰＯＩ２２５、目的地２２６の各フィールドを有している。なお、図２（ａ）は、たとえばユーザが自宅から勤務先に行って勤務後に自宅に戻ったときの行動履歴ＤＢ２２の例を示している。図２（ｂ）は、たとえばユーザが自宅を出発してコンビニに立ち寄ってからゴルフ場に行ったときの行動履歴ＤＢ２２の例を示している。
【００１９】
トリップＩＤ２２１には、ユーザが自宅を出発してから自宅に戻るまでの一連の行動履歴を一つのトリップとして管理するためのＩＤ番号が格納される。すなわち、ユーザが自宅を出発してから自宅に戻るまでに複数の場所を訪問した場合には、それぞれの既訪問場所を表す行動履歴ＤＢ２２の各レコードに対して、同一のＩＤ番号がトリップＩＤ２２１に格納される。
【００２０】
日時２２２には、行動履歴ＤＢ２２において当該レコードが記録されたときの日時が格納される。すなわち、イグニッション信号のオンに応じて記録されたレコードにおける日時２２２の値は、ユーザが自車両に乗車して当該レコードに対応する既訪問場所を出発した出発日時を表している。一方、イグニッション信号のオフに応じて記録されたレコードにおける日時２２２の値は、ユーザが当該レコードに対応する既訪問場所に到着して自車両から降車した到着日時を表している。
【００２１】
乗車／降車２２３には、行動履歴ＤＢ２２において当該レコードがユーザの乗車時と降車時のどちらに記録されたかを示す値が格納される。具体的には、イグニッション信号のオンに応じて記録されたレコードでは、ユーザの乗車時に記録されたことを表す「乗車」が乗車／降車２２３に格納される。一方、イグニッション信号のオフに応じて記録されたレコードでは、ユーザの降車時に記録されたことを表す「降車」が乗車／降車２２３に格納される。
【００２２】
位置２２４には、当該レコードに対応する既訪問場所の位置を示す値、たとえば既訪問場所の位置座標を示す緯度および経度が格納される。具体的には、行動履歴ＤＢ２２において当該レコードが記録されたときの自車位置が、既訪問場所の位置を示す値として位置２２４に格納される。
【００２３】
ＰＯＩ２２５には、当該レコードに対応する既訪問場所の施設（ＰＯＩ）の種類、たとえば「自宅」、「勤務先」、「ゴルフ場」、「コンビニ」などが格納される。行動履歴記録部１１は、地図ＤＢ２１を参照することで、行動履歴ＤＢ２２において当該レコードが記録されたときの自車位置に対応する施設を特定し、その施設の種類をＰＯＩ２２５に格納する。なお、具体的な施設名、たとえば「Ａゴルフ場」などをＰＯＩ２２５に格納してもよい。また、自宅や勤務先については、ユーザが予め登録した自宅や勤務先の情報に基づいて判断してもよいし、行動履歴ＤＢ２２を解析することで判断してもよい。
【００２４】
目的地２２６には、当該レコードに対応する既訪問場所が目的地に設定されたか否かを示す値が格納される。具体的には、車載装置１は、地図ＤＢ２１を用いて出発地から設定された目的地までの経路を探索し、自車両を目的地まで誘導するカーナビゲーション機能を有している。このカーナビゲーション機能をユーザが利用して自車両を運転した場合、行動履歴記録部１１は、目的地への到着後に行動履歴ＤＢ２２に記録するレコードにおいて、当該レコードに対応する既訪問場所が目的地に設定されたことを示す所定のフラグ値を目的地２２６に格納する。図２（ｂ）の例では、ＰＯＩ２２５が「Ａゴルフ場」である一行目のレコードの目的地２２６において、フラグが設定されていることを示す「〇」が格納されている。すなわち、ユーザはＡゴルフ場を目的地に設定したカーナビゲーション機能を利用して、自車両をＡゴルフ場まで運転していたことが分かる。
【００２５】
行動履歴記録部１１は、自車両のイグニッション信号がオンまたはオフされる毎に、以上説明したような内容の情報を既訪問場所に関するユーザの行動履歴として取得し、行動履歴ＤＢ２２に記録する。このとき行動履歴記録部１１は、図２で例示したように、新しい行動履歴ほど行動履歴ＤＢ２２において上位のレコードに記録することが好ましい。このようにすれば、行動履歴ＤＢ２２から行動履歴を読み出す際に、新しい行動履歴を優先して読み出すことが容易となる。さらに、一定期間以上を経過した行動履歴については、行動履歴ＤＢ２２から削除してもよい。
【００２６】
外部情報取得部１２は、通信部４０を用いた外部情報装置との通信により、ユーザがこれから行こうとしている場所（以下、「行先場所」と称する）に関する情報や、ユーザのスケジュール情報を外部情報として取得する。たとえば、行先場所の天候情報や、自車位置から行先場所までの間にある道路の渋滞情報などを、行先場所に関する外部情報として取得する。また、ユーザのスケジュール情報は、たとえばユーザが予めサーバや携帯端末に登録しておいたものを外部情報として取得する。
【００２７】
行動推定条件作成部１３は、行動履歴ＤＢ２２に記録されているユーザの行動履歴や、外部情報取得部１２により取得された外部情報に基づいて、ユーザの今後の行動を推定するための行動推定条件を作成する。たとえば、行動履歴ＤＢ２２において、ユーザが特定の施設に到着したことを表す行動履歴が、一週間のうち一定の日数以上でほぼ同じ時間帯に規則的に記録されている場合には、当該施設がユーザの勤務先であり、今後もユーザはその時間帯に勤務先に出勤すると推定できる。また、ユーザが特定の施設に到着したことを表す行動履歴が定期的に記録されている場合には、今後もユーザはその施設に定期的に出かけると推定できる。さらに、ほぼ毎年同じ時期の休日に、同じ地域の施設が目的地に設定されている場合には、その地域を旅行先としてユーザが定期的に旅行を行っていると推定できる。行動推定条件作成部１３は、行動履歴ＤＢ２２を解析してこうした行動内容ごとのユーザの行動履歴パターンを抽出することで、ユーザがこれから行こうとしている行先場所について、その行動内容に応じた行動推定条件を作成することができる。このとき、外部情報として取得された天候情報や渋滞情報を組み合わせてもよい。さらに、外部情報として取得されたユーザのスケジュール情報からも、ユーザがこれから行こうとしている行先場所について、その行動内容に応じた行動推定条件の作成が可能である。行動推定条件作成部１３により作成された行動推定条件は、記憶部２０において行動推定条件ＤＢ２３に記録される。
【００２８】
図３は、行動推定条件ＤＢ２３の例を示す図である。行動推定条件ＤＢ２３は、行動種別２３１、行動内容２３２、条件２３３の各フィールドを有している。
【００２９】
行動種別２３１には、当該レコードがユーザの直前の行動と今後の行動のどちらに対する行動推定条件を表しているかを示す値が格納される。具体的には、ユーザの直前の行動の推定に用いられる行動推定条件を表すレコードでは「直前」が行動種別２３１に格納され、ユーザの今後の行動の推定に用いられる行動推定条件を表すレコードでは「今後」が行動種別２３１に格納される。
【００３０】
行動内容２３２には、当該レコードにより推定されるユーザの具体的な行動内容、たとえば「ゴルフ」、「買い物」、「昼食」、「出勤」などが格納される。なお、行動種別２３１が「直前」であるレコードでは、ユーザが直前に行ったと推定される行動内容が行動内容２３２に格納され、行動種別２３１が「今後」であるレコードでは、ユーザが今後行うと推定される行動内容が行動内容２３２に格納される。
【００３１】
条件２３３には、当該レコードをユーザの行動に対する推定結果として選択するための具体的な条件の内容が格納される。条件２３３には、たとえば施設（ＰＯＩ）の種類、日時、滞在時間、特定の地域に対する天気予報の内容、特定の道路に対する交通状況の内容などが含まれる。なお、行動種別２３１が「直前」であるレコードでは、車載装置１において予め設定された条件の内容が条件２３３に格納される。一方、行動種別２３１が「今後」であるレコードでは、行動推定条件作成部１３により作成された行動推定条件の内容が条件２３３に格納される。
【００３２】
行動推定条件作成部１３は、行動推定条件を作成すると、行動種別２３１に「今後」を格納すると共に、条件２３３にその具体的な内容をそれぞれ格納したレコードを行動推定条件ＤＢ２３に保存する。なお、後述するように、行動推定条件ＤＢ２３に保存される行動推定条件が表す行動内容は、メッセージＤＢ２４に保存されるメッセージとそれぞれ対応している。そのため、行動推定条件ＤＢ２３では、メッセージＤＢ２４と対応付けて初期設定されたレコードを予め保存しておき、行動推定条件作成部１３により行動推定条件が作成されると、その内容に従って条件２３３を更新するようにしてもよい。
【００３３】
行動推定部１４は、行動履歴ＤＢ２２に記録されているユーザの行動履歴と、行動推定条件ＤＢ２３に記録されている行動推定条件とに基づいて、ユーザの行動を推定する。具体的には、行動履歴ＤＢ２２に記録されている直近の既訪問場所に関する行動履歴のレコードと、行動推定条件ＤＢ２３に記録されている行動推定条件の各レコードとを比較し、いずれかの行動推定条件を満たすか否かを判断する。このとき、必要に応じて外部情報取得部１２により取得された外部情報を利用してもよい。その結果、直近の既訪問場所に関する行動履歴がいずれかの行動推定条件を満たす場合は、その行動推定条件に対応する行動内容をユーザが直前に行ったか、または今後行うものと推定する。なお、直前の行動か今後の行動かについては、行動推定条件ＤＢ２３において当該レコードの行動種別２３１が「直前」と「今後」のいずれであるかにより判断できる。また、行動推定部１４はユーザの直前の行動に限らず、過去のいずれかの時点でユーザがとった行動を推定できるが、以下では、行動推定部１４が推定するユーザが過去に行った行動は全て直前の行動であるとして説明する。
【００３４】
メッセージ出力部１５は、メッセージＤＢ２４に基づいて、行動推定部１４により推定されたユーザの行動に応じたメッセージを、スピーカ７０を介した音声により出力する。メッセージＤＢ２４には、行動推定条件ＤＢ２３に格納された行動推定条件ごとの行動内容とそれぞれ対応するメッセージが格納されている。行動推定部１４においてユーザの行動内容が推定されると、メッセージ出力部１５は、その行動内容に応じたメッセージをメッセージＤＢ２４から抽出する。そして、抽出したメッセージの音声を再生し、スピーカ７０から出力させる。
【００３５】
図４は、メッセージＤＢ２４の例を示す図である。メッセージＤＢ２４は、メッセージＩＤ２４１、行動種別２４２、行動内容２４３、メッセージ２４４、出力タイミング２４５、キャンセル２４６の各フィールドを有している。
【００３６】
メッセージＩＤ２４１には、当該レコードに対応するＩＤ番号が格納される。
【００３７】
行動種別２４２には、当該レコードがユーザの直前の行動と今後の行動のどちらに対するメッセージを表しているかを示す値が格納される。具体的には、ユーザの直前の行動に対するメッセージを表すレコードでは「直前」が行動種別２４２に格納され、ユーザの今後の行動に対するメッセージを表すレコードでは「今後」が行動種別２４１に格納される。なお、行動種別２４２は、図３の行動推定条件ＤＢ２３における行動種別２３１に対応している。
【００３８】
行動内容２４３には、当該レコードによるメッセージ出力が行われるユーザの具体的な行動内容の推定結果、たとえば「ゴルフ」、「買い物」、「昼食」、「出勤」などが格納される。なお、行動内容２４３は、図３の行動推定条件ＤＢ２３における行動内容２３２に対応している。すなわち、行動種別２４２が「直前」であるレコードでは、ユーザが直前に行ったと推定される行動内容が当該レコードによるメッセージの出力対象として行動内容２４３に格納され、行動種別２４２が「今後」であるレコードでは、ユーザが今後行うと推定される行動内容が当該レコードによるメッセージの出力対象として行動内容２４３に格納される。
【００３９】
メッセージ２４４には、当該レコードによりメッセージ出力部１５が出力するメッセージの具合的な内容が格納される。このメッセージ２４４の内容は、行動種別２４２と行動内容２４３の内容の組み合わせに従って、レコードごとに適切なものが予め設定されている。たとえば、行動種別２４２が「直前」、行動内容２４３が「ゴルフ」である一行目のレコードには、ユーザが直前にゴルフ場に滞在していたと推定された場合のメッセージとして、「良いスコアは出ましたか？」という内容がメッセージ２４４に格納されている。他のレコードについても同様に、ユーザの行動タイミング（直前か今後か）および行動内容ごとに適切なメッセージ内容がメッセージ２４４に格納されている。
【００４０】
出力タイミング２４５には、当該レコードによりメッセージ出力部１５がメッセージを出力するタイミングが格納される。たとえば、行動内容２４３が「会議」であるレコードでは、会議開始前の適切なタイミングでメッセージが出力されるようにするため、会議開始予定時刻の１０分前をメッセージの出力タイミングとして示す情報が出力タイミング２４５に格納されている。なお、出力タイミング２４５において何も規定されていないレコードの場合は、行動推定部１４によりユーザの行動が推定された直後、すなわち行動推定部１４がいずれかの行動推定条件を満たしたと判断した直後にメッセージを出力すればよい。たとえば、行動内容２４３が「プレゼント購入」であるレコードでは、ユーザの行動が推定された直後にメッセージが出力されるようにするため、出力タイミング２４５には何も規定されていない。これにより、ユーザの今後の行動に応じて適切なタイミングでメッセージを出力することができる。
【００４１】
キャンセル２４６には、ユーザが当該レコードのメッセージをキャンセルしたか否かを示す値が格納される。ユーザは、メッセージ出力部１５がメッセージを出力したときに、そのメッセージが今後は不要と判断すると、当該メッセージのキャンセルを指示することができる。ユーザによるメッセージのキャンセル指示が行われると、そのメッセージに対応するレコードのキャンセル２４６には、所定のフラグ値が格納される。キャンセル２４６にフラグが設定されていると、メッセージ出力部１５は、当該レコードによるメッセージがユーザにとって不要であると判断し、以後はそのメッセージを出力しない。図４の例では、メッセージＩＤ２４１の値が３である三行目のレコードのキャンセル２４６において、フラグが設定されていることを示す「〇」が格納されている。すなわち、ユーザはこのレコードが表すメッセージを不要と判断したことが分かる。
【００４２】
行動推定部１４により、行動推定条件ＤＢ２３に保存されたいずれかのレコードがユーザの行動推定結果として特定されると、メッセージ出力部１５は、そのレコードの行動種別２３１および行動内容２３２とそれぞれ一致する内容が行動種別２４２および行動内容２４３にそれぞれ格納されているレコードを、メッセージＤＢ２４において検索する。そして、検索されたレコードのメッセージ２４４の内容に基づく音声をスピーカ７０から出力することで、行動推定結果に応じたメッセージ出力を行う。ただし前述のように、検索されたレコードにおいてキャンセル２４６にフラグが設定されている場合は、当該メッセージを出力しないように抑止する。
【００４３】
キャンセル部１６は、ユーザのキャンセル指示に応じて、図４に示した行動推定条件メッセージＤＢ２４のキャンセル２４６に対してフラグ設定を行う。これによりキャンセル部１６は、ユーザから一度キャンセルされたメッセージについては、以後メッセージ出力部１５が出力しないようにする。なお、ユーザは操作入力部６０を用いて所定の操作を行うことにより、キャンセル部１６に対してメッセージのキャンセル指示を行うことができる。
【００４４】
次に、制御部１０の処理内容について説明する。図５は、制御部１０の処理フローを示す図である。
【００４５】
ステップＳ１０において、制御部１０は、自車両のイグニッション信号がオンされたか否かを判定する。自車両のイグニッション信号がオンされた場合は処理をステップＳ２０に進め、オンされていない場合は処理をステップＳ１００に進める。
【００４６】
ステップＳ２０において、制御部１０は、自車位置検出部３０から自車両の現在位置を取得する。
【００４７】
ステップＳ３０において、制御部１０は、地図ＤＢ２１を参照して、ステップＳ２０で取得した自車両の現在位置に対応する施設（ＰＯＩ）を特定する。
【００４８】
ステップＳ４０において、制御部１０は、ステップＳ２０で取得した自車両の現在位置と、ステップＳ３０で特定した施設とに基づいて、行動履歴記録部１１により、ユーザの行動履歴を行動履歴ＤＢ２２に記録する。このとき行動履歴記録部１１は、日時２２２には現在の日時を、乗車／降車２２３には「乗車」を、位置２２４には自車両の現在位置に対応する座標値を、ＰＯＩ２２５にはステップＳ３０で特定した施設の種類をそれぞれ設定したレコードを行動履歴ＤＢ２２に記録する。また、ステップＳ３０で特定した施設の種類が自宅である場合は、これから自宅を出発すると判断してトリップＩＤ２２１の値を更新する。
【００４９】
ステップＳ５０において、制御部１０は、行動推定部１４による行動推定処理を行う。この行動推定処理により、ユーザが直前に行った行動、またはユーザが今後行う行動が推定される。なお、ステップＳ５０の行動推定処理の詳細については、後で図６のフローチャートを参照して説明する。
【００５０】
ステップＳ６０において、制御部１０は、ステップＳ５０の行動推定処理によってユーザの行動を推定できたか否かを判定する。ユーザの行動を推定できた場合はステップＳ７０に処理を進め、できなかった場合、すなわちステップＳ５０の行動推定処理でいずれの推定結果も得られなかった場合はステップＳ１４０に処理を進める。
【００５１】
ステップＳ７０において、制御部１０は、メッセージ出力部１５により、ユーザの行動推定結果に対応するメッセージを特定する。このときメッセージ出力部１５は、ステップＳ５０で推定されたユーザの行動を表す行動推定条件ＤＢ２３のレコードにおける行動種別２３１および行動内容２３２の内容に対して、これらと行動種別２４２および行動内容２４３の内容がそれぞれ一致するレコードをメッセージＤＢ２４から抽出する。そして、抽出したレコードにおけるメッセージ２４４の内容を参照することで、ユーザの行動結果に対するメッセージを特定する。
【００５２】
ステップＳ８０において、制御部１０は、ステップＳ７０で特定したメッセージに対するユーザからのキャンセル指令を受けたか否かを判定する。このとき制御部１０は、ステップＳ７０で特定したメッセージを表すメッセージＤＢ２４のレコードにおけるキャンセル２４６を参照し、ここにフラグが設定されているか否かを判断することで、当該メッセージに対するキャンセル指令の有無を判定する。その結果、キャンセル２４６にフラグが設定されている場合は、キャンセル指令を受けたと判断し、メッセージを出力せずにステップＳ１４０に処理を進める。一方、キャンセル２４６にフラグが設定されていない場合は、キャンセル指令を受けていないと判断して、ステップＳ９０に処理を進める。
【００５３】
ステップＳ９０において、制御部１０は、メッセージ出力部１５により、ステップＳ７０で特定したメッセージをスピーカ７０から出力する。ただし、ステップＳ７０で抽出したレコードの出力タイミング２４５において、ユーザの行動が推定された直後以外のタイミングでのメッセージ出力の規定がされている場合は、メッセージを出力する代わりに、その規定タイミングに応じた出力タイミングを設定する。この場合、設定された出力タイミングになると、メッセージ出力部１５がメッセージをスピーカ７０から出力する。ステップＳ９０の処理を実行したら、ステップＳ１４０に処理を進める。
【００５４】
ステップＳ１００において、制御部１０は、自車両のイグニッション信号がオフされたか否かを判定する。自車両のイグニッション信号がオフされた場合は処理をステップＳ１１０に進め、オフされていない場合は処理をステップＳ１０に戻す。
【００５５】
ステップＳ１１０において、制御部１０は、自車位置検出部３０から自車両の現在位置を取得する。
【００５６】
ステップＳ１２０において、制御部１０は、地図ＤＢ２１を参照して、ステップＳ１１０で取得した自車両の現在位置に対応する施設（ＰＯＩ）を特定する。
【００５７】
ステップＳ１３０において、制御部１０は、ステップＳ１１０で取得した自車両の現在位置と、ステップＳ１２０で特定した施設とに基づいて、行動履歴記録部１１により、ユーザの行動履歴を行動履歴ＤＢ２２に記録する。このとき行動履歴記録部１１は、日時２２２には現在の日時を、乗車／降車２２３には「降車」を、位置２２４には自車両の現在位置に対応する座標値を、ＰＯＩ２２５にはステップＳ３０で特定した施設の種類をそれぞれ設定したレコードを行動履歴ＤＢ２２に記録する。また、ステップＳ３０で特定した施設が目的地に設定されていた場合は、目的地２２６にフラグを設定する。ステップＳ１３０の処理を実行したら、ステップＳ１４０に処理を進める。
【００５８】
ステップＳ１４０において、制御部１０は、行動推定条件作成部１３による行動推定条件作成処理を行う。この行動推定条件作成処理により、これまでのユーザの行動履歴に応じた行動推定条件が作成され、行動推定条件ＤＢ２３に記録される。なお、ステップＳ１４０の行動推定条件作成処理の詳細については、後で図７のフローチャートを参照して説明する。ステップＳ１４０の処理を実行したら、図５のフローチャートを終了する。
【００５９】
図６は、図５のステップＳ５０で実行される行動推定処理のフローチャートである。
【００６０】
ステップＳ５１において、行動推定部１４は、直前の乗車時と降車時の行動履歴を行動履歴ＤＢ２２から読み込む。具体的には、行動履歴ＤＢ２２に記録されている各レコードのうち、乗車／降車２２３が「乗車」である最上位のレコードを、直前の乗車時の行動履歴として読み込む。このレコードは、直前のステップＳ４０で行動履歴ＤＢ２２に記録されたレコードである。また、行動履歴ＤＢ２２に記録されている各レコードのうち、乗車／降車２２３が「降車」である最上位のレコードを、直前の降車時の行動履歴として読み込む。
【００６１】
ステップＳ５２において、行動推定部１４は、ステップＳ５１で読み込んだ直前の乗車時と降車時の行動履歴から、現在位置に対応する施設におけるユーザの滞在時間を算出する。具体的には、直前の乗車時の行動履歴として読み込んだレコードの日時２２２の値と、直前の降車時の行動履歴として読み込んだレコードの日時２２２の値との差分を求めることで、ユーザの滞在時間を算出する。
【００６２】
ステップＳ５３において、行動推定部１４は、外部情報取得部１２を用いて外部情報を取得する。ここでは前述のように、行先場所に関する天候情報や渋滞情報、ユーザのスケジュール情報などを外部情報として取得する。なお、どの場所を行先場所として天候情報や渋滞情報を取得するかについては、行動推定条件ＤＢ２３から判断することができる。すなわち、行動推定条件ＤＢ２３において、いずれかの場所に関する天気予報や渋滞情報の条件が条件２３３で規定されているレコードが存在する場合には、その条件に合致する天候情報や渋滞情報を行先場所に関する天候情報や渋滞情報として取得すればよい。
【００６３】
ステップＳ５４において、行動推定部１４は、ステップＳ５１で読み込んだ直前の乗車時と降車時の行動履歴と、ステップＳ５２で算出した滞在時間と、ステップＳ５３で取得した外部情報とを用いて、行動推定条件ＤＢ２３に記録された行動推定条件のうちいずれかが満たされるか否かを判定する。ここでは、行動推定条件ＤＢ２３に記録された各レコードの条件２３３で規定された条件をそれぞれ参照して、直前の行動履歴がいずれかの条件に合致するか否かを判定する。その結果、合致する条件がある場合はステップＳ５５に処理を進め、ない場合は図６の処理を終了する。
【００６４】
ステップＳ５５において、行動推定部１４は、ユーザの行動推定結果を示す行動種別および行動内容を特定する。ここでは、ステップＳ５４で直前の行動履歴が合致すると判定した条件が条件２３３に設定されているレコードを行動推定条件ＤＢ２３において特定し、当該レコードの行動種別２３１および行動内容２３２の内容を参照することで、ユーザの直前の行動と今後の行動のどちらに対する推定結果であるかを示す行動種別と、その具体的な行動内容とを特定する。これにより、ユーザの直前の行動履歴に応じた行動推定結果が得られる。ステップＳ５５を実行したら、図６の処理を終了する。
【００６５】
図７は、図５のステップＳ１４０で実行される行動推定条件作成処理のフローチャートである。
【００６６】
ステップＳ１４１において、行動推定条件作成部１３は、これまでに記録されたユーザの行動履歴を行動履歴ＤＢ２２から読み込む。このとき、特定の期間に記録された行動履歴のみを読み込み対象としてもよい。
【００６７】
ステップＳ１４２において、行動推定条件作成部１３は、ステップＳ１４１で読み込んだ行動履歴において規則性があるか否かを判定する。ここでは前述のように、同一の施設に対する行動履歴の記録頻度、時間帯、暦、地域性などを考慮して、行動履歴における規則性の有無を判断することができる。その結果、規則性があると判定した場合はステップＳ１４３に処理を進め、ないと判定した場合はステップＳ１４５に処理を進める。
【００６８】
ステップＳ１４３において、行動推定条件作成部１３は、ステップＳ１４２で読み込んだ行動履歴から判定した規則性に対応するレコードがメッセージＤＢ２４において存在するか否かを判定する。ここでは、メッセージＤＢ２４に記録されているレコードの中に、行動種別２４２が「今後」であり、ステップＳ１４２で規則性ありと判断した行動履歴のＰＯＩ２２５に対応する行動内容２４３が設定されているレコードがあるか否かを判定する。その結果、該当するレコードが存在する場合はステップＳ１４４に処理を進め、ないと判定した場合はステップＳ１４５に処理を進める。
【００６９】
ステップＳ１４４において、行動推定条件作成部１３は、ステップＳ１４２で判断した規則性に基づく行動推定条件を作成する。ここでは、たとえば図３に例示した行動推定条件ＤＢ２３において５〜７行目にそれぞれ示すレコードの条件２３３に規定されているような行動推定条件を作成する。なお、６行目のレコードにおける天気予報の条件や、７行目のレコードにおける渋滞情報の条件は、規則性ありと判断した行動履歴の位置２２４が示す旅行先の位置や、規則性ありと判断した行動履歴のＰＯＩ２２５に対応するメッセージＤＢ２４の行動内容２４３から判断すればよい。
【００７０】
ステップＳ１４５において、行動推定条件作成部１３は、ユーザが登録したスケジュール情報の有無を判定する。通信部４０を介して車載装置１に接続されたサーバや携帯端末等の外部情報装置において、ユーザがスケジュール情報を登録している場合はステップＳ１４６に処理を進め、登録していない場合はステップＳ１４８に処理を進める。
【００７１】
ステップＳ１４６において、行動推定条件作成部１３は、外部情報取得部１２を用いて、ユーザのスケジュール情報を外部情報として取得する。
【００７２】
ステップＳ１４７において、行動推定条件作成部１３は、ステップＳ１４６で取得したユーザのスケジュール情報に基づく行動推定条件を作成する。ここでは、たとえば図３に例示した行動推定条件ＤＢ２３において８、９行目にそれぞれ示すレコードの条件２３３に規定されているような行動推定条件を、取得したスケジュール情報に従って作成する。
【００７３】
ステップＳ１４８において、行動推定条件作成部１３は、ステップＳ１４４、Ｓ１４７でそれぞれ作成した行動推定条件を行動推定条件ＤＢ２３に記録する。ステップＳ１４８を実行したら、図７の処理を終了する。なお、ステップＳ１４４とステップＳ１４７のいずれも実行していない場合、すなわち行動推定条件を作成できなかった場合は、ステップＳ１４８を実行せずに図７の処理を終了する。
【００７４】
以上説明した本発明の第１の実施形態によれば、以下の作用効果を奏する。
【００７５】
（１）情報処理装置である車載装置１は、ユーザが過去に訪問した既訪問場所に関するユーザの行動履歴を行動履歴ＤＢ２２に記録する行動履歴記録部１１と、行動履歴ＤＢ２２に記録された行動履歴に基づいてユーザの行動を推定する行動推定部１４と、行動推定部１４により推定されたユーザの行動に応じたメッセージを出力するメッセージ出力部１５と、を備える。このようにしたので、ユーザにとって使い心地の良い情報提供を行うことができる。
【００７６】
（２）行動推定部１４は、ユーザの過去の行動を推定することができる。具体的には、行動履歴ＤＢ２２に記録された行動履歴は、日時２２２に示される既訪問場所の到着日時および出発日時と、ＰＯＩ２２５に示される既訪問場所の施設種類とを含む。行動推定部１４は、この行動履歴に基づいて既訪問場所におけるユーザの過去の行動を推定する。このようにしたので、ユーザの過去の行動、たとえばユーザの直前の行動を推定し、その推定結果に応じた情報提供を行うことができる。そのため、ユーザにとって使い心地の良い情報提供を行うことができる。
【００７７】
（３）行動推定部１４は、ユーザの今後の行動を推定することもできる。具体的には、車載装置１は、行動履歴ＤＢ２２に記録された行動履歴に基づいて行動推定条件を作成する行動推定条件作成部１３をさらに備える。行動推定部１４は、この行動推定条件に基づいてユーザの今後の行動を推定する。このようにしたので、ユーザの今後の行動を推定し、その推定結果に応じた情報提供を行うことができる。そのため、ユーザにとって使い心地の良い情報提供を行うことができる。
【００７８】
（４）行動推定条件作成部１３が作成する行動推定条件は、ユーザがこれから行こうとしている行先場所に関する条件を含むことができる。メッセージ出力部１５は、行先場所に関するメッセージを出力する。このようにしたので、ユーザの今後の行動に合ったメッセージを出力し、ユーザにとって有益で使い心地の良い情報提供が可能となる。
【００７９】
（５）車載装置１は、ユーザがこれから行こうとしている行先場所に関する情報、たとえば天候情報や渋滞情報などを外部情報として取得する外部情報取得部１２をさらに備える。行動推定部１４は、行動推定条件作成部１３により作成された行動推定条件および外部情報取得部１２により取得された行先場所に関する情報に基づいてユーザの今後の行動を推定することができる。このようにしたので、ユーザの今後の行動をより一層正確に推定することができる。
【００８０】
（６）車載装置１は、ユーザのスケジュール情報を外部情報として取得する外部情報取得部１２をさらに備える。行動推定条件作成部１３は、外部情報取得部１２により取得されたスケジュール情報に基づく行動推定条件をさらに作成することができる。このようにしたので、作成した行動推定条件を用いてユーザの今後の行動をより一層正確に推定することができる。
【００８１】
（７）メッセージ出力部１５は、メッセージの出力がユーザによりキャンセルされると、以後はキャンセルされたメッセージの出力を抑止する。このようにしたので、ユーザが不要と判断したメッセージがそれ以上は出力されないようにして、ユーザの使い心地をさらに向上させることができる。
【００８２】
（８）メッセージ出力部１５は、出力タイミング２４５に格納された情報に基づき、メッセージの内容に応じて出力タイミングを変化させることができる。このようにすれば、ユーザの今後の行動によって内容が異なるメッセージを適切なタイミングで出力できるため、ユーザの使い心地をさらに向上させることができる。
【００８３】
（第２の実施の形態）
以下、本発明の第２の実施形態について説明する。本実施形態では、ユーザがメッセージの出力をキャンセルした場合に、メッセージごとの属性をさらに考慮してメッセージの出力を抑止する例を説明する。なお、本実施形態に係る車載装置の構成は、記憶部２０におけるメッセージＤＢ２４の構造を除いて、図１に示した第１の実施形態に係る車載装置の構成と同様である。そのため、以下ではメッセージＤＢ２４の構造の違いを中心に説明する。
【００８４】
本実施形態の車載装置では、メッセージＤＢ２４の代わりに、データ構造が一部異なるメッセージＤＢ２４Ａが記憶部２０に記憶されている。図８は、本発明の第２の実施形態に係るメッセージＤＢ２４Ａの例を示す図である。メッセージＤＢ２４Ａは、第１の実施形態で説明したメッセージＩＤ２４１、行動種別２４２、行動内容２４３、メッセージ２４４、出力タイミング２４５、キャンセル２４６の各フィールドに加えて、さらに属性２４７を有している。
【００８５】
属性２４７には、当該レコードによるメッセージの属性を示す値が格納される。図８の例では、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」のいずれかの属性が各レコードの属性２４７において設定されている。なお、各レコードがどの属性に属するかについては、行動内容２４３やメッセージ２４４の内容などに応じて予め設定してもよいし、ユーザが任意に設定できるようにしてもよい。
【００８６】
図５のフローチャートにおいてステップＳ９０でメッセージを出力する際に、メッセージ出力部１５は、属性２４７を参照し、ステップＳ７０で特定したメッセージと同じ属性の各レコードをメッセージＤＢ２４から抽出する。そして、抽出したレコードのいずれかにおいてキャンセル２４６にフラグが設定されているか否かを確認し、フラグが設定されていれば、メッセージの出力を抑止する。これにより、キャンセルされたメッセージだけでなく、キャンセルされたメッセージと同じ属性を有するメッセージについても、メッセージ出力部１５による出力を行わないようにする。たとえば、図８のメッセージＤＢ２４Ａの例において、２行目のレコードのメッセージ２４４に格納された「良い買い物はできましたか？」というメッセージがユーザの行動推定結果に対応するメッセージとして特定されたとする。この場合、属性２４７に同じ属性「Ｂ」が設定されている３行目のレコードのキャンセル２４６においてフラグが設定されているため、メッセージ出力部１５は、上記のメッセージを出力しない。
【００８７】
以上説明した本発明の第２の実施形態によれば、メッセージ出力部１５は、キャンセルされたメッセージと同じ属性を有するメッセージの出力をさらに抑止する。このようにしたので、ユーザが不要と判断したメッセージと類似するメッセージについてもそれ以上は出力されないようにして、ユーザの使い心地をさらに向上させることができる。
【００８８】
なお、以上説明した第１および第２の実施形態は、以下のように変形してもよい。
【００８９】
（変形例１）
メッセージ出力部１５は、メッセージを音声以外の形態、たとえば表示部５０による画面表示などで出力してもよい。また、音声と画面表示とを適宜切替えてもよい。たとえば、所定の文字数以下のメッセージは音声で出力し、それより長いメッセージは画面表示で出力するようにしてもよい。さらに、画像や映像を組み合わせてもよい。
【００９０】
（変形例２）
車載装置１が有する機能の一部または全部をサーバで実現してもよい。その場合の車載装置は、少なくともサーバとの情報通信を行う機能と、メッセージを出力する機能とを有していればよい。たとえば車載装置を、自車両のイグニッション信号のオンオフを検知して自車両の位置をサーバに送信する送信部と、サーバが有するメッセージ出力部１５から送信されたメッセージを受信する受信部と、受信したメッセージを再生してユーザに提示するメッセージ再生部とにより構成することができる。
【００９１】
（変形例３）
行動推定部１４において、複数の行動推定条件が同時に満たされることで複数の行動推定結果が同時に得られた場合、メッセージ出力部１５は、それぞれのメッセージを続けて出力してもよい。また、メッセージごとに優先度を設定しておき、優先度の高いメッセージを優先的に出力してもよい。
【００９２】
（変形例４）
車載装置１からユーザが所持するスマートフォン等の情報端末にメッセージ内容を送信し、情報端末からメッセージを出力してもよい。たとえば、無線ＬＡＮやブルートゥース等の通信回線を介して車載装置１と情報端末を接続することで、車載装置から情報端末へのメッセージ送信が可能である。
【００９３】
（変形例５）
上記の各実施形態では、ユーザが操作入力部６０を用いてメッセージのキャンセルを指示することとしたが、他の入力手段、たとえば音声やジェスチャーを用いてメッセージのキャンセルを指示してもよい。その場合、音声を検出するためのマイクやジェスチャーを検出するためのカメラなどを車載装置が備えてもよいし、車両に搭載されたものを利用してもよい。
【００９４】
（変形例６）
上記の各実施形態では、車両に搭載された情報処理装置である車載装置１による情報提供について説明したが、本発明は車載装置に限定されない。ユーザの位置を検出して行動履歴を記録し、その行動履歴に基づきユーザの行動を推定してメッセージを出力するものであれば、他の情報処理装置にも適用可能である。
【００９５】
以上説明した各実施形態や各種の変形例はあくまで一例である。本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００９６】
１…車載装置
１０…制御部
１１…行動履歴記録部
１２…外部情報取得部
１３…行動推定条件作成部
１４…行動推定部
１５…メッセージ出力部
１６…キャンセル部
２０…記憶部
２１…地図ＤＢ
２２…行動履歴ＤＢ
２３…行動推定条件ＤＢ
２４…メッセージＤＢ
３０…自車位置検出部
４０…通信部
５０…表示部
６０…操作入力部
７０…スピーカ
【図１】
2019021274.tif 000003
【図２】
2019021274.tif 000004
【図３】
2019021274.tif 000005
【図４】
2019021274.tif 000006
【図５】
2019021274.tif 000007
【図６】
2019021274.tif 000008
【図７】
2019021274.tif 000009
【図８】
2019021274.tif 000010