(57)【特許請求の範囲】
【請求項１】
車両に搭載される乗員位置推測装置であって、
前記車両に乗車したユーザーの情報端末が前記車両の走行中に計測して発信した位置情報を受信する通信部と、
前記位置情報及び前記車両の進行方向情報から、前記ユーザーの前記車両への乗車有無と前記ユーザーの前記車両内での乗車位置とを推測する制御部と、
を有し、
前記通信部は、少なくとも、第１時刻における前記情報端末が計測した第１位置情報と第２時刻における前記情報端末が計測した第２位置情報とを受信し、
前記制御部は、前記第１位置情報と前記第２位置情報とを同一の方向における情報となるように、前記進行方向情報を用いて補正する
乗員位置推測装置。
【請求項２】
位置計測部を有し、
前記制御部は、前記位置計測部によって前記進行方向情報を取得する
請求項１に記載の乗車位置推測装置。
【請求項３】
前記通信部は、前記ユーザーが前記情報端末に入力した入力情報を受信し、
前記制御部は、前記入力情報に基づいて前記車両の車載機器を制御する
請求項１に記載の乗車位置推測装置。
【請求項４】
前記位置情報は、ＧＰＳによって計測され、
前記通信部による前記情報端末との通信は、近距離用の無線通信を用いてなされる
請求項３に記載の乗車位置推測装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乗車位置推測装置に関する。
【背景技術】
【０００２】
カーナビゲーション装置が搭載された自動車等の車両や、車両のユーザーが有する携帯電話等の情報端末は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）によって現在地の位置情報を計測可能である。また、車両及び情報端末は、それぞれ近距離無線通信手段（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等）を備え、相互に通信可能である。車両は、計測された情報端末の位置情報を当該通信手段にて取得し、ユーザーの乗車位置を求める。車両は、ユーザーの乗車位置に応じて、ユーザーの利便性向上を図るべく、車載機器の動作制御を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２６９２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、車両及び情報端末は、静止中は同一ＧＰＳ衛星からの同一電波信号しか受信しない。静止中に計測された位置情報には大きな誤差が含まれる。車両は、大きな誤差を含んだ位置情報に基づいて、情報端末との相対位置を推測しなければならない。ユーザーの乗車位置を精度よく推測することには、改善の余地があった。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、乗車するユーザーの乗車位置を精度よく推測可能な車載用の乗車位置推測装置を提供する。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る乗車位置推測装置は、車両に搭載される乗員位置推測装置であって、前記車両に乗車したユーザーの情報端末が前記車両の走行中に計測して発信した位置情報を受信する通信部と、前記位置情報及び前記車両の進行方向情報から、前記ユーザーの前記車両への乗車有無と前記ユーザーの前記車両内での乗車位置とを推測する制御部と、を有し、前記通信部は、少なくとも、第１時刻における前記情報端末が計測した第１位置情報と第２時刻における前記情報端末が計測した第２位置情報とを受信し、前記制御部は、前記第１位置情報と前記第２位置情報とを同一の方向における情報となるように、前記進行方向情報を用いて補正する。
【０００９】
好適には、位置計測部を有し、前記制御部は、前記位置計測部によって前記進行方向情報を取得する、とよい。
【００１１】
好適には、前記通信部は、前記ユーザーが前記情報端末に入力した入力情報を受信し、前記制御部は、前記入力情報に基づいて前記車両の車載機器を制御する、とよい。
【００１２】
好適には、前記位置情報は、ＧＰＳによって計測され、前記通信部による前記情報端末との通信は、近距離用の無線通信を用いてなされる、とよい。
【発明の効果】
【００１４】
本発明によれば、走行中の車両にて計測される位置情報と、当該車両に乗車するユーザーの情報端末にて計測させる位置情報とを比較することで、ユーザーの乗車位置を精度よく把握することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る乗車位置推測装置を含む乗車位置推測システムの概略図である。
【図２】本発明の一実施形態に係る乗車位置推測装置を含む乗車位置推測システムの構成を示すブロック図である。
【図３】本発明の一実施形態に係る乗車位置推測装置が行う乗車位置の推測方法を説明するための説明図１である。
【図４】本発明の一実施形態に係る乗車位置推測装置が行う乗車位置の推測方法を説明するための説明図２である。
【図５】本発明の一実施形態に係る乗車位置推測装置が行う乗車位置の推測方法を説明するための説明図３である。
【図６】本発明の一実施形態に係る乗車位置推測装置が行う乗車位置の推測方法を説明するための説明図４である。
【図７】本発明の一実施形態に係る乗車位置推測装置が行う乗車有無の推測に係る処理の流れを示すフローチャートである。
【図８】本発明の一実施形態に係る乗車位置推測装置が行う乗車位置の推測に係る処理のフローチャート１である。
【図９】本発明の一実施形態に係る乗車位置推測装置が行う乗車位置の推測に係る処理のフローチャート２である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための形態について、図面を参照しながら説明する。
図１は、本発明の一実施形態に係る乗車位置推測装置１０を含む乗車位置推測システム１の概略図である。
図１の乗車位置推測システム１は、乗車位置推測装置１０を有する車両１００と、車両１００に乗車するユーザーの情報端末２００と、ＧＰＳ衛星３００とを少なくとも有する。
【００１７】
車両１００は、自動車等のユーザーが乗車可能な輸送車両である。図１では、乗用自動車を車両１００として例示している。情報端末２００は、携帯電話、スマートフォン、モバイルコンピュータ等である。図１では、スマートフォンを情報端末２００として例示している。車両１００及び情報端末２００は、ＧＰＳ衛星３００から発信される電波信号を受信し、それぞれの現在地の位置情報（緯度、経度、高度に係る情報等）を得ることができる。
【００１８】
図２は、本発明の一実施形態に係る乗車位置推測装置１０を含む乗車位置推測システム１の構成を示すブロック図である。
図２の車両１００は、車載ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１０と、カーオーディオモジュール１２０と、カーエアコンモジュール１３０と、パワーウィンドウモジュール１４０と、パワーシートモジュール１５０と、走行情報計測部１６０と、通信部１７０と、位置計測部１８０と、制御部１９０とを少なくとも有する。車両１００は、図示していないが、ユーザーの利便性を向上させる車載機器を有する。本実施形態の車載機器は、カーオーディオ、カーエアコンディショナ、カーナビゲーション、パワーウィンドウ、パワーシート等の機器である。
【００１９】
車載ＬＡＮ１１０は、制御部１９０、位置計測部１８０、通信部１７０、走行情報計測部１６０、カーオーディオモジュール１２０、カーエアコンモジュール１３０、パワーウィンドウモジュール１４０、パワーシートモジュール１５０を相互に接続する。
【００２０】
カーオーディオモジュール１２０は、車両１００に搭載された車載機器の駆動制御を行う制御モジュールの一つである。カーオーディオモジュール１２０は、車両１００に搭載されたカーオーディオと接続されている。カーオーディオモジュール１２０は、カーオーディオの動作条件を、車両１００の在席位置毎に有している。カーオーディオの動作条件は、ユーザーの属性や嗜好に合せて変更可能である。
カーオーディオモジュール１２０は、カーオーディオの動作条件を、制御部１９０からの制御指示に応じて決定する。カーオーディオモジュール１２０は、決定した動作条件に基づいて、カーオーディオの動作を制御する。
【００２１】
カーエアコンモジュール１３０は、車両１００に搭載された車載機器の駆動制御を行う制御モジュールの一つである。カーエアコンモジュール１３０は、車両１００に搭載されたカーエアコンディショナと接続されている。カーエアコンモジュール１３０は、カーエアコンディショナの動作条件を、車両１００の在席位置毎に有している。カーエアコンディショナの動作条件は、ユーザーの属性や嗜好に合せて変更可能である。
カーエアコンモジュール１３０は、カーエアコンディショナの動作条件を、制御部１９０からの制御指示に応じて決定する。カーエアコンモジュール１３０は、決定した動作条件に基づいて、カーエアコンディショナの動作を制御する。
【００２２】
パワーウィンドウモジュール１４０は、車両１００に搭載された車載機器の駆動制御を行う制御モジュールの一つである。パワーウィンドウモジュール１４０は、車両１００に搭載されたパワーウィンドウと接続されている。パワーウィンドウモジュール１４０は、パワーウィンドウの動作条件を、車両１００の在席位置毎に有している。パワーウィンドウの動作条件は、ユーザーの属性や嗜好に合せて変更可能である。
パワーウィンドウモジュール１４０は、パワーウィンドウの動作条件を、制御部１９０からの制御指示に応じて決定する。パワーウィンドウモジュール１４０は、決定した動作条件に基づいて、パワーウィンドウの動作を制御する。
【００２３】
パワーシートモジュール１５０は、車両１００に搭載された車載機器の駆動制御を行う制御モジュールの一つである。パワーシートモジュール１５０は、車両１００に搭載されたパワーシートと接続されている。パワーシートモジュール１５０は、パワーシートの動作条件を、車両１００の在席位置毎に有している。パワーシートの動作条件は、ユーザーの属性や嗜好に合せて変更可能である。
パワーシートモジュール１５０は、パワーシートの動作条件を、制御部１９０からの制御指示に応じて決定する。パワーシートモジュール１５０は、決定した動作条件に基づいて、パワーシートの動作を制御する。
【００２４】
走行情報計測部１６０は、車両１００に搭載された図示しない車両用センサを有する。走行情報計測部１６０は、車両用センサから得られた情報を基に、現在の車両１００に関する走行情報を計測する。走行情報とは、車両１００の進行方向情報、走行速度情報、走行距離情報、走行時間情報等である。
走行情報計測部１６０は、車両１００の走行中、当該走行情報を適宜計測し、記憶している。走行情報計測部１６０は、制御部１９０からの制御指示に応じて、計測した走行情報を制御部１９０へ出力する。
【００２５】
通信部１７０は、ＢｌｕｅｔｏｏｔｈやＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（登録商標））等の近距離用無線通信用の通信規格に準じた通信機器である。通信部１７０は、ユーザーの情報端末２００と相互識別して通信を行う。通信部１７０と情報端末２００との通信では、それぞれの識別情報（ＩＤ）の送受を伴う。
通信部１７０は、制御部１９０からの制御指示に応じて、情報端末２００に対して、情報端末２００の位置情報の取得要求を送信する。通信部１７０は、当該取得要求に対する情報端末２００の応答として、情報端末２００から送信された位置情報及び端末ＩＤを受信する。端末ＩＤは、情報端末２００の個体識別情報である。通信部１７０は、受信した情報端末２００の位置情報及び端末ＩＤを制御部１９０に出力する。
通信部１７０は、情報端末２００から出力された、ユーザーが情報端末２００に入力した入力情報及び端末ＩＤを受信する。入力情報とは、例えば、ユーザーが自己の嗜好に合せて車両１００の車載機器の動作条件を指定する場合に、情報端末２００に入力された当該動作条件の指定要求である。通信部１７０は、受信した情報端末２００の入力情報及び端末ＩＤを制御部１９０に出力する。
【００２６】
位置計測部１８０は、ＧＰＳ受信機１８１を有する。ＧＰＳ受信機１８１は、ＧＰＳ衛星３００からの電波信号を受信する。位置計測部１８０は、ＧＰＳ受信機１８１にて受信した電波信号を基に、位置計測部１８０の現在地に関する位置情報を計測する。
位置計測部１８０は、車両１００の走行中、当該位置情報を適宜計測し、記憶している。位置計測部１８０は、制御部１９０からの制御指示に応じて、計測した位置情報を制御部１９０へ出力する。
【００２７】
位置計測部１８０は、車両１００に搭載された車載機器の一つであるカーナビゲーション機器の一部で構成してもよい。この場合の位置計測部１８０は、進行方向情報を取得することができる。位置計測部１８０は、車両１００の走行中、当該進行方向情報を適宜計測し、記憶している。この場合の位置計測部１８０は、制御部１９０からの制御指示に応じて、計測した進行方向情報を制御部１９０へ出力する。本実施形態では、進行方向情報は、走行情報計測部１６０で取得されるものとして説明する。
【００２８】
制御部１９０は、車載機器用のＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）である。制御部１９０は、予め有する制御プログラムに基づき、上記車載機器、位置計測部１８０、通信部１７０、走行情報計測部１６０の各種動作を制御する。
【００２９】
制御部１９０は、ユーザーの車両１００への乗車有無を推測する。制御部１９０は、位置計測部１８０に対して、位置情報の読み出し指示を出力する。制御部１９０は、位置計測部１８０から出力された位置情報を取得する。
制御部１９０は、通信部１７０に対して、情報端末２００の位置情報の取得要求指示を出力する。制御部１９０は、通信部１７０から出力された、情報端末２００の位置情報及び端末ＩＤを取得する。
制御部１９０は、位置計測部１８０の位置情報と、情報端末２００の位置情報及び端末ＩＤとを用いて、走行中の車両１００内に情報端末２００が存在するか否かを判断する。制御部１９０は、情報端末２００が車両１００内に存在することをもって、ユーザーが車両１００内に乗車していると判断する。
【００３０】
制御部１９０は、ユーザーの車両１００内での乗車位置を推測する。制御部１９０は、走行情報計測部１６０に対して、走行情報の読み出し指示を出力する。制御部１９０は、走行情報計測部１６０から出力された走行情報を取得する。
制御部１９０は、位置計測部１８０の位置情報と、情報端末２００の位置情報及び端末ＩＤと、走行情報とを用いて、走行中の車両１００内での情報端末２００の位置情報を特定する。制御部１９０は、車両１００内での情報端末２００の位置と最も近い在席位置を、ユーザーの乗車位置と判断する。
【００３１】
制御部１９０は、車両１００に搭載された車載機器の動作を制御する。制御部１９０は、通信部１７０から出力された、情報端末２００の入力情報及び端末ＩＤを入力する。制御部１９０は、入力情報の内容を解析する。制御部１９０は、端末ＩＤが示す情報端末２００の乗車位置を特定する。制御部１９０は、特定した乗車位置の位置情報及び入力情報に基づいて、車載機器への制御指示を出力する。車載機器への制御指示は、例えば、特定した乗車位置に対する車載機器の動作条件を指定するための制御指示、及び当該動作条件に基づいて動作させるための制御指示である。
【００３２】
上記の制御部１９０、位置計測部１８０、通信部１７０にて、本実施形態の乗車位置推測装置１０を構成する。ユーザーの乗車有無及び乗車位置の推測に係る処理の詳細については、後述する。
【００３３】
図２の情報端末２００は、入力受付部２１０と、端末通信部２２０と、端末位置計測部２３０とを少なくとも有する。情報端末２００は、個体識別情報である端末ＩＤを有する。個体識別情報は、ユーザーが指定したユーザーＩＤ及びパスワードや、電話番号でもよい。情報端末２００は、車両１００の車載機器の動作条件を指定可能なアプリケーションを有する。
【００３４】
入力受付部２１０は、ユーザーがアプリケーションを用いて情報端末２００に入力した入力情報を受け付ける。入力受付部２１０は、受け付けた入力情報を端末通信部２２０へ出力する。
【００３５】
端末通信部２２０は、ＢｌｕｅｔｏｏｔｈやＷｉ−Ｆｉ等の近距離用無線通信用の通信規格に準じた通信機器である。
端末通信部２２０は、入力受付部２１０から出力された入力情報及び端末ＩＤを、通信部１７０に送信する。
端末通信部２２０は、通信部１７０から送信された、情報端末２００の位置情報の取得要求を受信する。端末通信部２２０は、受信した取得要求を端末位置計測部２３０へ出力する。端末通信部２２０は、当該取得要求に対する応答として、端末位置計測部２３０から出力された位置情報を、通信部１７０に送信する。
【００３６】
端末位置計測部２３０は、ＧＰＳ受信機２３１を有する。ＧＰＳ受信機２３１は、ＧＰＳ衛星３００からの電波信号を受信する。端末位置計測部２３０は、ＧＰＳ受信機２３１にて受信した電波信号を基に、情報端末２００の現在地に関する位置情報を計測する。
端末位置計測部２３０は、端末通信部２２０から出力された位置情報の取得要求に応答して、情報端末２００の位置情報を計測する。端末位置計測部２３０は、計測した位置情報を端末通信部２２０に出力する。
【００３７】
上記構成の乗車位置推測装置１０が、走行中の車両１００に乗車したユーザーの乗車位置を推測する方法について説明する。
図３〜図６は、本発明の一実施形態に係る乗車位置推測装置１０が行う乗車位置の推測方法を説明するための説明図１〜４である。
【００３８】
図３（ａ）〜図３（ｄ）は、時刻ｔ＝ｔ１〜ｔ４で位置情報を計測した結果を、符号Ａ〜Ｄでそれぞれ示している。
符号Ａは、車両１００が有する位置計測部１８０が、位置情報を計測した結果を表す。符号Ｂ〜Ｄは、車両１００に乗車するユーザーの情報端末２００が有する端末位置計測部２３０が、位置情報を計測した結果を表す。
符号Ａ１〜Ｄ１は、時刻ｔ＝ｔ１での位置情報を表す。符号Ａ２〜Ｄ２は、時刻ｔ＝ｔ２での位置情報を表す。符号Ａ３〜Ｄ３は、時刻ｔ＝ｔ３での位置情報を表す。符号Ａ４〜Ｄ４は、時刻ｔ＝ｔ４での位置情報を表す。
符号Ａ０は、車両１００が有する位置計測部１８０の実際の位置を表す。符号Ｂ０〜Ｄ０は、各情報端末２００の実際の位置をそれぞれ表す。符号Ａ０〜Ｄ０は、時刻ｔ＝ｔ１〜ｔ４において車両１００内での位置が不変である。
符号Ｒ１〜Ｒ４は、時刻ｔ＝ｔ１〜ｔ４での車両１００の進行方向情報を示す。
【００３９】
位置計測部１８０及び端末位置計測部２３０の位置情報における計測の結果が、図３（ａ）〜図３（ｄ）のような状態を示す場合に、乗車位置推測装置１０は、以下、図４〜図６で説明するような方法で乗車位置を推測する。以降の説明でも、図３と同様の符号を表記する。
【００４０】
図４（ａ）は、ｔ＝ｔ１の場合を示している。乗車位置推測装置１０は、位置計測部１８０で計測した位置情報Ａ１を取得する。乗車位置推測装置１０は、各情報端末２００の端末位置計測部２３０で計測した位置情報Ｂ１〜Ｄ１を取得する。乗車位置推測装置１０は、走行情報計測部１６０で計測した進行方向情報Ｒ１を取得する。
乗車位置推測装置１０は、取得した位置情報Ｂ１〜Ｄ１が、所定範囲内にあるか否かを判定する。図４では、所定範囲を二点鎖線で示す。所定範囲は、車両１００の大きさ等を考慮して予め定められている。乗車位置推測装置１０は、所定範囲に含まれない位置情報は、車両１００内にいない情報端末２００の位置情報として、乗車位置推測の対象外とする。
【００４１】
図４（ｂ）〜図４（ｄ）に示す、ｔ＝ｔ２〜ｔ４の場合も同様である。乗車位置推測装置１０は、位置計測部１８０で計測した位置情報Ａ２〜Ａ４を取得する。乗車位置推測装置１０は、情報端末２００の端末位置計測部２３０で計測した位置情報Ｂ２〜Ｄ２、Ｂ３〜Ｄ３、Ｂ４〜Ｄ４を取得する。乗車位置推測装置１０は、走行情報計測部１６０で計測した進行方向情報Ｒ２〜Ｒ４を取得する。
【００４２】
各時刻で取得した進行方向情報Ｒ１〜Ｒ４は、図４（ａ）〜（ｄ）で例示したように、各時刻で異なる進行方向を示す場合がある。この場合、各時刻で取得した位置情報をそのまま用いて乗車位置を推測しても、精度よく乗車位置を推測することは困難である。乗車位置推測装置１０は、車両１００の進行方向が各時刻で全て同じ所定方向であった場合の位置情報を求める。乗車位置推測装置１０は、各時刻で取得した位置情報Ａ〜Ｄを回転移動させる。位置情報を回転移動させる際の回転軸は、例えば、車両中心とすればよい。位置情報を回転移動させる際の回転角度は、各時刻での車両１００の進行方向と上記所定方向とが成す各角度である。上記所定方向は、例えば、各時刻で取得した進行方向情報Ｒ１〜Ｒ４のうちの一つが示す方向とすればよい。
【００４３】
図５では、各時刻で取得した進行方向情報Ｒ１〜Ｒ４が、全て進行方向情報Ｒ１が示す方向であった場合の、各時刻での位置情報を示している。
符号Ａ’〜符号Ｄ’及びＲ’は、位置情報Ａ〜Ｄ及び進行方向情報Ｒが回転移動された後の状態をそれぞれ表す。
【００４４】
図５（ａ）は、ｔ＝ｔ１の場合を示している。この場合、図４（ａ）に示す回転移動前の進行方向情報がＲ１であるため、回転移動後の位置情報Ａ１’〜Ｄ１’は、回転移動前の位置情報Ａ１〜Ｄ１から移動しない。
図５（ｂ）は、ｔ＝ｔ２の場合を示している。この場合、図４（ｂ）に示す回転移動前の進行方向情報Ｒ２がＲ１と異なる方向である。乗車位置推測装置１０は、取得した位置情報Ａ２〜Ｄ２を、Ｒ２とＲ１の成す角度分だけ回転移動させる。回転移動後の進行方向情報Ｒ２’が示す方向は、Ｒ１と同じ方向となる。回転移動後の位置情報Ａ２’〜Ｄ２’は、回転移動前の位置情報Ａ２〜Ｄ２から移動し、図５（ｂ）に示す位置となる。
図５（ｃ）及び図５（ｄ）に示すｔ＝ｔ３及びｔ４の場合も同様である。乗車位置推測装置１０は、取得した位置情報Ａ３〜Ｄ３及びＡ４〜Ｄ４を回転移動させる。回転移動後の位置情報Ａ３’〜Ｄ３’及びＡ４’〜Ｄ４’は、回転移動前の位置情報Ａ３〜Ｄ３及びＡ４〜Ｄ４からそれぞれ移動し、図５（ｃ）及び図５（ｄ）に示す位置となる。
【００４５】
乗車位置推測装置１０は、回転移動後の位置情報Ａ’〜Ｄ’の各時刻間での平均値を求める。各時刻間の平均値は、位置情報Ａ’〜Ｄ’の基準位置からの相対位置を時刻毎に算出し、当該相対位置の平均値を算出することによって、求めることができる。基準位置は、車両１００の走行中では、各時刻間で異なる位置となる。乗車位置推測装置１０は、当該相対位置を算出するにあたって、各時刻間の基準位置を同じ所定位置に合わせるように、位置情報Ａ’〜Ｄ’を平行移動させる。乗車位置推測装置１０は、平行移動後の位置情報Ａ’〜Ｄ’を用いて、各時刻間での平均値をそれぞれ算出する。位置情報を平行移動させる際の方向は、各時刻での基準位置から上記所定位置へ向かう各方向である。位置情報を平行移動させる際の移動量は、各時刻での基準位置と上記所定位置との各距離である。
基準位置は、車両中心や位置計測部１８０等の車両１００に係る位置情報であって、回転移動後の位置情報が示す位置とすればよい。ここでは、位置計測部１８０の回転移動後の位置情報Ａ’を、基準位置の位置情報とする。
上記所定位置は、各時刻における回転移動後の位置情報Ａ１’〜Ａ４’のうちの何れか一つが示す位置とすればよい。ここでは、ｔ＝ｔ１における位置情報Ａ１’を、上記所定位置の位置情報とする。
【００４６】
図６（ア）では、各時刻での基準位置の位置情報Ａ１’〜Ａ４’が、全て位置情報Ａ１’の位置と同じになるように、各時刻の位置情報Ａ’〜Ｄ’を平行移動させた結果を示している。
符号Ａ”〜符号Ｄ”は、位置情報Ａ’〜Ｄ’が平行移動された後の状態をそれぞれ表す。
【００４７】
ｔ＝ｔ１の場合、基準位置がＡ１’であるため、平行移動後の位置情報Ａ１”〜Ｄ１”は、平行移動前の位置情報Ａ１’〜Ｄ１’から移動しない。
ｔ＝ｔ２の場合、基準位置がＡ２’であり、Ａ１’と異なる位置である。乗車位置推測装置１０は、位置情報Ａ２’〜Ｄ２’を、Ａ２’からＡ１’へ向かう方向に、Ａ２’とＡ１’の距離分だけ平行移動させる。平行移動後の位置情報Ａ２”が示す位置は、Ａ１’と同じ位置となる。平行移動後の位置情報Ｂ２”〜Ｄ２”は、回転移動前の位置情報Ｂ２’〜Ｄ２’から移動し、図６（ア）に示す位置となる。
ｔ＝ｔ３及びｔ４の場合も同様である。乗車位置推測装置１０は、回転移動後の位置情報Ａ３’〜Ｄ３’及びＡ４’〜Ｄ４’を平行移動させる。平行移動後の位置情報Ａ３”〜Ｄ３”及びＡ４”〜Ｄ４”は、回転移動前の位置情報Ａ３’〜Ｄ３’及びＡ４’〜Ｄ４’からそれぞれ移動し、図６（ア）に示す位置となる。
本実施形態では、位置情報を、上記回転移動及び上記平行移動させることを、位置情報を補正するともいう。
【００４８】
位置情報を平行移動させた後、乗車位置推測装置１０は、平行移動後の位置情報Ａ’〜Ｄ’を用いて、各時刻間での平均値をそれぞれ算出する。本実施形態では、算出した平均値の位置情報を平均位置情報ともいい、平均位置情報Ａμ〜Ｄμと表記する。
図６（イ）では、平均位置情報Ｂμが、平行移動後の位置情報Ｂ１”〜Ｂ４”を平均したものであることを模式的に示している。平均位置情報Ｃμ及びＤμも同様に示すことができる。平均位置情報Ａμは、平均値算出前の位置情報Ａ１”〜Ａ４”のそれぞれと同じ位置となる。
図６（ウ）では、平均位置情報Ａμ〜Ｄμを求めた結果を示している。図６（エ）は、上述した位置計測部１８０及び各情報端末２００の実際の位置をそれぞれ、符号Ａ０〜Ｄ０として示している。
【００４９】
上記構成の乗車位置推測装置１０が、走行中の車両１００に乗車したユーザーの乗車位置を推測する際に行う制御処理の流れについて、図７〜図９を用いて説明する。
図７〜図９では、車両１００の位置計測部１８０に係る位置情報を位置情報Ａとする。情報端末２００に係る位置情報を位置情報Ｂとする。
図７〜図９では、時刻ｔ＝ｔ１及びｔ２において、位置情報や端末ＩＤ等を取得する。ｔ＝ｔ１で取得した情報には「１」、ｔ＝ｔ２で取得した情報には「２」を付す。
図７〜図９では、上記の基準位置は、車両中心とする。
【００５０】
ユーザーの乗車有無を推測する処理の流れについて説明する。
図７は、本発明の一実施形態に係る乗車位置推測装置１０が行う乗車有無の推測に係る処理の流れを示すフローチャートである。
【００５１】
ステップＳ３０１において、乗車位置推測装置１０は、位置計測部１８０の位置情報Ａ１を取得する。
ステップＳ３０２において、乗車位置推測装置１０は、車両１００の車両中心の位置情報である位置情報Ｘ１を算出する。位置情報Ｘ１の算出は、取得した位置情報Ａ、車両中心からの位置計測部１８０の相対位置の情報等を用いて行うことができる。
【００５２】
ステップＳ３０３において、乗車位置推測装置１０は、通信可能な情報端末２００の端末ＩＤ１及び位置情報Ｂ１を取得する。
ステップＳ３０４において、乗車位置推測装置１０は、位置情報Ｘ１と位置情報Ｂ１とを用いて、情報端末２００の車両中心からの距離Ｌ１を算出する。
【００５３】
ステップＳ３０５において、乗車位置推測装置１０は、算出した距離Ｌ１は所定値以下であるか否かを判定する。所定値は、車両１００の大きさ等を考慮して予め定められている設計値である。乗車位置推測装置１０は、距離Ｌ１が所定値以下であれば、ステップＳ３０６に処理を移し、距離Ｌ１が所定値以下でなければ、ステップＳ３１９に処理を移す。
ステップＳ３０６において、乗車位置推測装置１０は、距離Ｌ１が所定値以下である情報端末２００の端末ＩＤ１及び当該距離Ｌ１を記憶する。
【００５４】
ステップＳ３０７において、乗車位置推測装置１０は、一定時間以上、車両位置は不変か否かを判定する。当該判定は、走行情報計測部１６０で計測した走行時間情報及び走行距離情報、並びに、位置情報Ａ１及び位置情報Ｘ１等を用いて行うことができる。乗車位置推測装置１０は、車両位置が不変でなければ、ステップＳ３０８に処理を移し、車両位置が不変であれば、本処理を終了する。
【００５５】
ステップＳ３０８において、乗車位置推測装置１０は、車両１００が一定距離走行するまで待機し、一定距離走行すれば、ステップＳ３０９に処理を移す。一定距離走行しなければ、本処理を終了してもよい。一定距離走行したか否かの判定は、走行情報計測部１６０で計測した走行距離情報及び走行時間情報、並びに、位置情報Ａ１及び位置情報Ｘ１等を用いて行うことができる。乗車位置推測装置１０は、ステップＳ３０８において、一定距離走行したか否かを判定するのではなく、一定時間走行したか否かを判定してもよい。
【００５６】
ステップＳ３０９において、乗車位置推測装置１０は、位置計測部１８０の位置情報Ａ２を取得する。
ステップＳ３１０において、乗車位置推測装置１０は、車両１００の車両中心の位置情報である位置情報Ｘ２を算出する。
【００５７】
ステップＳ３１１において、乗車位置推測装置１０は、通信可能な情報端末２００の端末ＩＤ２及び位置情報Ｂ２を取得する。
ステップＳ３１２において、乗車位置推測装置１０は、位置情報Ｘ２と位置情報Ｂ２とを用いて、情報端末２００の車両中心からの距離Ｌ２を算出する。
【００５８】
ステップＳ３１３において、乗車位置推測装置１０は、算出した距離Ｌ２は所定値以下であるか否かを判定する。当該所定値は、ステップＳ３０５で用いた所定値と同一である。乗車位置推測装置１０は、距離Ｌ２が所定値以下であれば、ステップＳ３１４に処理を移し、距離Ｌ２が所定値以下でなければ、ステップＳ３１９に処理を移す。
ステップＳ３１４において、乗車位置推測装置１０は、距離Ｌ２が所定値以下である情報端末２００の端末ＩＤ２及び当該距離Ｌ２を記憶する。
【００５９】
ステップＳ３１５において、乗車位置推測装置１０は、記憶した端末ＩＤ１と端末ＩＤ２とは同一であるか否かを判定する。乗車位置推測装置１０は、端末ＩＤ１と端末ＩＤ２とが同一であれば、ステップＳ３１６に処理を移し、端末ＩＤ１と端末ＩＤ２とが同一でなければ、ステップＳ３１９に処理を移す。
【００６０】
ステップＳ３１６において、乗車位置推測装置１０は、記憶した距離Ｌ１と距離Ｌ２との差分を算出する。
ステップＳ３１７において、乗車位置推測装置１０は、算出した差分が規定値以下であるか否かを判定する。規定値は、車両１００の大きさや位置情報の計測誤差等を考慮して予め定められている設計値である。乗車位置推測装置１０は、差分が規定値以下であれば、ステップＳ３１８に処理を移し、差分が規定値以下でなければ、本処理を終了する。
【００６１】
ステップＳ３１８において、乗車位置推測装置１０は、情報端末２００が車両１００内に存在すると判断する。乗車位置推測装置１０は、ユーザーが車両１００に乗車していると判断する。
ステップＳ３１９において、乗車位置推測装置１０は、情報端末２００が車両１００内に存在しないと判断する。乗車位置推測装置１０は、ユーザーが車両１００に乗車していない判断する。
【００６２】
乗車位置推測装置１０は、ユーザーが車両１００に乗車していると判断すると、乗車位置の推測に係る処理を行ったり、車載機器の動作制御を行ったりすればよい。
なお、ステップＳ３０７及びステップＳ３１７で本処理を終了した場合、再びステップＳ３０１以降の処理を繰り返してもよい。
【００６３】
ユーザーの乗車位置を推測する処理の流れについて説明する。
図８及び図９は、本発明の一実施形態に係る乗車位置推測装置１０が行う乗車位置の推測に係る処理のフローチャートである。図９の処理は、図８の処理の後に続けて行う。
【００６４】
ステップＳ４０１において、乗車位置推測装置１０は、位置計測部１８０の位置情報Ａ１を取得する。
ステップＳ４０２において、乗車位置推測装置１０は、車両１００の車両中心の位置情報である位置情報Ｘ１を算出する。位置情報Ｘ１の算出は、図７のステップＳ３０２と同様である。
【００６５】
ステップＳ４０３において、乗車位置推測装置１０は、通信可能な情報端末２００の端末ＩＤ１及び位置情報Ｂ１を取得する。
ステップＳ４０４において、乗車位置推測装置１０は、位置情報Ｘ１と位置情報Ｂ１とを用いて、情報端末２００の車両中心からの距離Ｌ１を算出する。
【００６６】
ステップＳ４０５において、乗車位置推測装置１０は、算出した距離Ｌ１は所定値以下であるか否かを判定する。所定値は、図７のステップＳ３０５と同様の設計値である。乗車位置推測装置１０は、距離Ｌ１が所定値以下であれば、ステップＳ４０６に処理を移し、距離Ｌ１が所定値以下でなければ、ステップＳ４２７に処理を移す。
ステップＳ４０６において、乗車位置推測装置１０は、距離Ｌ１が所定値以下である情報端末２００の端末ＩＤ１及び当該距離Ｌ１を記憶する。
【００６７】
ステップＳ４０７において、乗車位置推測装置１０は、位置情報Ｂ１と位置情報Ｘ１とを用いて、情報端末２００の車両中心からの方位Ｍ１を算出する。方位Ｍ１は、位置情報Ｘ１から位置情報Ｂ１へ向かう方向を基に算出することができる。乗車位置推測装置１０は、算出した方位Ｍ１を記憶する。
ステップＳ４０８において、乗車位置推測装置１０は、走行情報計測部１６０から車両１００の進行方向情報Ｒ１を取得する。乗車位置推測装置１０は、取得した進行方向情報Ｒ１を記憶する。
【００６８】
ステップＳ４０９において、乗車位置推測装置１０は、一定時間以上、車両位置は不変か否かを判定する。当該判定は、図７のステップＳ３０７と同様である。乗車位置推測装置１０は、車両位置が不変でなければ、ステップＳ４１０に処理を移し、車両位置が不変であれば、本処理を終了する。
【００６９】
ステップＳ４１０において、乗車位置推測装置１０は、車両１００が一定距離走行するまで待機し、一定距離走行すれば、ステップＳ４１１に処理を移す。一定距離走行しなければ、本処理を終了してもよい。一定距離走行したか否かの判定は、図７のステップＳ３０８と同様である。一定時間走行したか否かを判定してもよいことも同様である。
【００７０】
ステップＳ４１１において、乗車位置推測装置１０は、位置計測部１８０の位置情報Ａ２を取得する。
ステップＳ４１２において、乗車位置推測装置１０は、車両１００の車両中心の位置情報である位置情報Ｘ２を算出する。
【００７１】
ステップＳ４１３において、乗車位置推測装置１０は、通信可能な情報端末２００の端末ＩＤ２及び位置情報Ｂ２を取得する。
ステップＳ４１４において、乗車位置推測装置１０は、位置情報Ｘ２と位置情報Ｂ２とを用いて、情報端末２００の車両中心からの距離Ｌ２を算出する。
【００７２】
ステップＳ４１５において、乗車位置推測装置１０は、算出した距離Ｌ２は所定値以下であるか否かを判定する。当該所定値は、ステップＳ４０５で用いた所定値と同一である。乗車位置推測装置１０は、距離Ｌ２が所定値以下であれば、ステップＳ４１６に処理を移し、距離Ｌ２が所定値以下でなければ、ステップＳ４２７に処理を移す。
ステップＳ４１６において、乗車位置推測装置１０は、距離Ｌ２が所定値以下である情報端末２００の端末ＩＤ２及び当該距離Ｌ２を記憶する。
【００７３】
ステップＳ４１７において、乗車位置推測装置１０は、位置情報Ｂ２と位置情報Ｘ２とを用いて、情報端末２００の車両中心からの方位Ｍ２を算出する。方位Ｍ２は、位置情報Ｘ２から位置情報Ｂ２へ向かう方向を基に算出することができる。
ステップＳ４１８において、乗車位置推測装置１０は、走行情報計測部１６０から車両１００の進行方向情報Ｒ２を取得する。
【００７４】
ステップＳ４１９において、乗車位置推測装置１０は、記憶した方位Ｍ１及び進行方向情報Ｒ１と、方位Ｍ２及び進行方向情報Ｒ２とを用いて、位置情報Ｂ１及び位置情報Ｂ２を回転移動させる。この回転移動は、例えば、進行方向情報Ｒ１と進行方向情報Ｒ２とが同一の方向となるように、位置情報Ｂ１及び位置情報Ｂ２を回転移動させることによって行うことができる。
【００７５】
ステップＳ４２０において、乗車位置推測装置１０は、記憶した端末ＩＤ１と端末ＩＤ２とは同一であるか否かを判定する。乗車位置推測装置１０は、端末ＩＤ１と端末ＩＤ２とが同一であれば、ステップＳ４２１に処理を移し、端末ＩＤ１と端末ＩＤ２とが同一でなければ、ステップＳ４２７に処理を移す。
【００７６】
ステップＳ４２１において、乗車位置推測装置１０は、記憶した距離Ｌ１と距離Ｌ２との標準偏差を算出する。
ステップＳ４２２において、乗車位置推測装置１０は、算出した標準偏差が規定値以下であるか否かを判定する。規定値は、車両１００の大きさや位置情報の計測誤差等を考慮して予め定められている設計値である。乗車位置推測装置１０は、標準偏差が規定値以下であれば、ステップＳ４２３に処理を移し、標準偏差が規定値以下でなければ、本処理を終了する。
【００７７】
ステップＳ４２３において、乗車位置推測装置１０は、車両中心の位置情報Ｘ１と位置情報Ｘ２とが一致するように、回転移動後の位置情報Ｂ１及び位置情報Ｂ２を、それぞれ平行移動させる。
ステップＳ４２４において、乗車位置推測装置１０は、平行移動後の位置情報Ｂ１と位置情報Ｂ２とを用いて、平均位置情報Ｂμを算出する。
ステップＳ４２５において、乗車位置推測装置１０は、車両１００の各座席位置の位置情報を算出する。座席位置の位置情報の算出は、位置情報Ａ、車両中心からの位置計測部１８０の相対位置の情報、車両中心からの各座席の相対位置の情報等を用いて行うことができる。
【００７８】
ステップＳ４２６において、乗車位置推測装置１０は、平均位置情報Ｂμと最も近い座席位置を特定する。乗車位置推測装置１０は、特定した座席位置を、情報端末２００を有するユーザーの乗車位置であると判断する。
ステップＳ４２７において、乗車位置推測装置１０は、情報端末２００が車両１００内に存在しないと判断する。乗車位置推測装置１０は、ユーザーが車両１００に乗車していない判断する。
【００７９】
乗車位置推測装置１０は、ユーザーの乗車位置を推測すると、当該乗車位置に対する車載機器の動作制御を行ったりすればよい。
なお、ステップＳ４０９及びステップＳ４２２で本処理を終了した場合、再びステップＳ４０１以降の処理を繰り返してもよい。
【００８０】
本実施形態では、乗車位置推測装置１０は、ある時刻で取得した情報端末２００の位置情報Ｂ１だけではなく、車両１００が一定距離（又は時間）走行した後の位置情報Ｂ２をも用いて、ユーザーの乗車有無及び乗車位置の推測を行う。すなわち、乗車位置推測装置１０は、ある情報端末２００に関する位置情報Ｂを複数回取得して、乗車有無及び乗車位置の推測を行うことができる。加えて、乗車位置推測装置１０は、特定の情報端末２００に関する位置情報Ｂを複数地点で取得して、乗車有無及び乗車位置の推測を行うことができる。加えて、乗車位置推測装置１０は、時刻間での端末ＩＤの同一性を確認するため、誤って別の情報端末２００の位置情報Ｃを用いて乗車有無及び乗車位置の推測を行うことを防止することができる。このため、乗車位置推測装置１０は、車両１００でのユーザーの乗車有無の推測及び乗車位置の推測の精度を一層向上させることができる。
【００８１】
更に、乗車位置推測装置１０は、所定範囲内（例えば、車両中心からの距離Ｌが所定値以下）の情報端末２００の位置情報Ｂだけを用いて、乗車有無及び乗車位置の推測を行う。すなわち、乗車位置推測装置１０は、車両１００内にいない情報端末２００の位置情報を、推測の対象外とすることができる。加えて、乗車位置推測装置１０は、距離Ｌが規定値以下の位置情報Ｂだけを用いて、乗車有無及び乗車位置の推測を行う。すなわち、乗車位置推測装置１０は、取得した複数の位置情報Ｂのうち、ばらつきが大きい位置情報Ｂを、推測の対象外とすることができる。このため、乗車位置推測装置１０は、車両１００でのユーザーの乗車有無の推測及び乗車位置の推測の精度を、より一層向上させることができる。
【００８２】
更に、乗車位置推測装置１０は、情報端末２００の位置情報Ｂを補正（上記回転移動及び平行移動）した上で時刻間での平均値を算出し、ユーザーの乗車有無及び乗車位置の推測を行う。すなわち、乗車位置推測装置１０は、平均値の算出に用いる位置情報Ｂから、車両１００の進行方向及び位置の変化に起因して生じた誤差を除外することができる。このため、乗車位置推測装置１０は、車両１００でのユーザーの乗車有無の推測及び乗車位置の推測の精度を、より一層向上させることができる。
【００８３】
そして、乗車位置推測装置１０は、これら乗車位置推測の高精度化を、新たな車内インフラ等を必要とせずに、既存の車両及び情報端末が有する位置情報の計測機能を活用するだけで、実現することができる。このため、乗車位置推測装置１０は、乗車位置推測の高精度化に伴うコスト増加等の負担を生じさせることもなく、既存の車両に対して比較的簡易に導入させることができる。
【００８４】
また、乗車位置推測装置１０は、ユーザーの乗車位置を高精度で推測することにより、推測した位置にいるユーザーの属性や嗜好に合せて、車載機器の動作を制御することができる。また、乗車位置推測装置１０は、ユーザーの入力情報に基づいて車載機器の動作を制御することができるため、ユーザーの属性や嗜好により適合した動作条件で、車載機器の動作制御を行うことができる。このため、乗車位置推測装置１０は、車両１００に乗車するユーザーの利便性を向上させることができる。
【００８５】
以上の実施形態は、本発明の好適な実施形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲で、種々の変形又は変更が可能である。
【符号の説明】
【００８６】
１      乗車位置推測システム
１０      乗車位置推測装置
１００      車両
１１０      車載ＬＡＮ
１２０      カーオーディオモジュール
１３０      カーエアコンモジュール
１４０      パワーウィンドウモジュール
１５０      パワーシートモジュール
１６０      走行情報計測部
１７０      通信部
１８０      位置計測部
１９０      制御部
２００      情報端末
２１０      入力受付部
２２０      端末通信部
２３０      端末位置計測部
３００      ＧＰＳ衛星
【図１】
0005909398.tif 000002
【図２】
0005909398.tif 000003
【図３】
0005909398.tif 000004
【図４】
0005909398.tif 000005
【図５】
0005909398.tif 000006
【図６】
0005909398.tif 000007
【図７】
0005909398.tif 000008
【図８】
0005909398.tif 000009
【図９】
0005909398.tif 000010