(57)【要約】【課題】車両から車両の周囲に存在する物体に接触したことで車両に傷がつけられた場合でも責任の所在を明らかにすることを目的とする。【解決手段】情報処理システム１は、車両から車両の周囲に存在する物体までの距離を計測する測距部と、車両の周囲の音を集める集音部と、音の強さを表す音圧レベルを検出する音圧レベル検出部１１９と、距離がゼロのときに検出される音圧レベルが所定の閾値を超えた場合、物体への車両の接触を検出する接触検出部１１８と、接触が検出されたとき、車両のユーザを識別するユーザ識別情報に基づき、接触が検出された車両のユーザを特定するユーザ特定部１２１と、を備える。【選択図】図２
2020173635.tif 000002
【特許請求の範囲】
【請求項１】
車両から前記車両の周囲に存在する物体までの距離を計測する測距部と、
前記車両の周囲の音を集める集音部と、
前記音の強さを表す音圧レベルを検出する音圧レベル検出部と、
前記距離がゼロのときに検出される前記音圧レベルが所定の閾値を超えた場合、前記物体への前記車両の接触を検出する接触検出部と、
前記接触が検出されたとき、前記車両のユーザを識別する情報であるユーザ識別情報に基づき、前記接触が検出された前記車両のユーザを特定するユーザ特定部と、
を備える情報処理システム。
【請求項２】
前記ユーザ特定部は、前記接触が検出された前記車両のユーザを特定する情報であるユーザ特定情報に、前記接触が発生した時刻を示す時刻情報を対応付けて記憶部に記憶させる請求項１に記載の情報処理システム。
【請求項３】
前記集音部で集められた音を解析して、前記物体への前記車両の接触音を特定する接触音特定部を備え、
前記接触検出部は、前記距離がゼロのときに検出される前記音圧レベルが所定の閾値を超え、かつ、前記接触音が特定されたとき、前記接触を検出する請求項１又は２に記載の情報処理システム。
【請求項４】
前記音圧レベル検出部に代えて、前記車両の加速度を検出する加速度検出部と、
前記加速度が所定の閾値を超えたか否かを判定する加速度判定部と、
を備え、
前記接触検出部は、前記音圧レベルが所定の閾値を超えた場合に代えて、前記加速度が所定の閾値を超えた場合、前記接触を検出する請求項１から３の何れか一項に記載の情報処理システム。
【請求項５】
前記車両の加速度を検出する加速度検出部と、
前記加速度が所定の閾値を超えたか否かを判定する加速度判定部と、
を備え、
前記接触検出部は、前記距離がゼロのときに検出される前記音圧レベルが所定の閾値を超え、かつ、前記加速度が所定の閾値を超えた場合、前記接触を検出する請求項１から３の何れか一項に記載の情報処理システム。
【請求項６】
前記車両の外周部を撮像する撮像部を備え、
前記ユーザ特定部は、前記接触が検出された前記車両のユーザを特定する情報であるユーザ特定情報に、前記撮像部で撮像された撮像データを対応付けて記憶部に記憶させる請求項１〜５の何れか一項に記載の情報処理システム。
【請求項７】
前記接触が検出された前記車両のユーザを特定する情報であるユーザ特定情報を記憶するサーバを備える請求項１〜６の何れか一項に記載の情報処理システム。
【請求項８】
前記接触が検出された前記車両のユーザを特定する情報であるユーザ特定情報を記憶する車載機を備える請求項１〜７の何れか一項に記載の情報処理システム。
【請求項９】
車両から前記車両の周囲に存在する物体までの距離を計測するステップと、
前記車両の周囲の音を集めるステップと、
前記音の強さを表す音圧レベルを検出するステップと、
前記距離がゼロのときに検出される前記音圧レベルが所定の閾値を超えた場合、前記物体への前記車両の接触を検出するステップと、
前記接触が検出されたとき、前記車両のユーザを識別する情報であるユーザ識別情報に基づき、前記接触が検出された前記車両のユーザを特定するステップと、
をコンピュータに実行させる情報処理プログラム。
【請求項１０】
車両から前記車両の周囲に存在する物体までの距離を計測するステップと、
前記車両の加速度を検出するステップと、
前記距離がゼロのときに検出される前記加速度が所定の閾値を超えた場合、前記物体への前記車両の接触を検出するステップと、
前記接触が検出されたとき、前記車両のユーザを識別する情報であるユーザ識別情報に基づき、前記接触が検出された前記車両のユーザを特定するステップと、
をコンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及び情報処理プログラムに関する。
【背景技術】
【０００２】
シェアカーでは、管理者を介することなく貸出や返却が行われるため、車両の傷の有無が車両のユーザの自己申告で管理者に連絡され、又は管理者の定期検査によって車両の傷の有無が確認される。シェアカーとは、例えば、カーシェアリングサービス又はレンタカーサービス等を介して、別々のタイミングで複数人によって共用される車両をいう。特許文献１には、車両が障害物に衝突したことを検出する技術が開示される。特許文献１に開示される従来技術は、ドアのアウタパネルとインナパネルとの間の密閉領域に設置される圧力検出手段によって圧力を検出し、その圧力が所定値以上のときに、車両が障害物と衝突したことを検出する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−０６６２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述したように、シェアカーでは、車両の傷の有無が、ユーザの自己申告で管理者に連絡され、又は管理者の定期検査によって確認されるため、車両に付けられた傷が、車両を利用した複数のユーザの内、どのユーザの行為によるものであるのか不明である。従って、責任の所在があいまいになる懸念がある。特許文献１に開示される従来技術では、圧力検出手段によって検出された圧力に基づき車両が障害物に衝突したことを検出できるものの、圧力検出手段では検出できないような衝突、例えば自走式駐車場を低速走行中の車両のガードレールなどへの軽微な接触の場合、車両が大きく損傷しないことが多い。そのため、軽微な傷が付けられた車両を運転していたユーザを特定できずに、責任の所在を明らかにすることができない場合があるという課題がある。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、車両に傷がつけられた場合でも責任の所在を明らかにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明の実施の形態に係る車両管理システムは、車両から前記車両の周囲に存在する物体までの距離を計測する測距部と、前記車両の周囲の音を集める集音部とを備える。車両管理システムは、前記音の強さを表す音圧レベルを検出する音圧レベル検出部と、前記距離がゼロのときに検出される前記音圧レベルが所定の閾値を超えた場合、前記物体への前記車両の接触を検出する接触検出部とを備える。車両管理システムは、前記接触が検出されたとき、前記車両のユーザを識別する情報であるユーザ識別情報に基づき、前記接触が検出された前記車両のユーザを特定するユーザ特定部を備える。
【０００７】
本実施の形態によれば、接触検出部において、車両から物体までの距離がゼロの状態で、音圧レベルが所定の閾値を超えたことを示す判定結果を入力することによって、低速走行中の車両が物体へ軽く接触したことを検出できる。またそのような接触が発生したときの車両のユーザを紐付けて管理できる。従って、軽度な接触が発生した車両のユーザを特定できるため、低速走行時に軽微な傷が付けられた車両を運転していたユーザを特定して、責任の所在を明らかにできると共に、他のユーザの冤罪防止を図ることもできる。
【０００８】
また本実施の形態において、ユーザ特定部は、前記接触が検出された前記車両のユーザを特定する情報であるユーザ特定情報に、前記接触が検出された時刻を示す時刻情報を対応付けて記憶部に記憶させる。
【０００９】
本実施の形態によれば、ユーザ特定情報に接触が検出された時刻を対応付けることで、例えばカーシェアサービスやレンタカーサービスの管理者は、ユーザ特定情報記憶部に格納された時刻を確認することで、接触が発生したときに車両を運転していたユーザを容易に特定できるだけでなく、接触が発生したときに車両を運転してユーザ以外のユーザの冤罪防止にもつながる。
【００１０】
また本実施の形態において、前記集音部で集められた音を解析して、前記物体への前記車両の接触音を特定する接触音特定部を備え、前記接触検出部は、前記距離がゼロのときに検出される前記音圧レベルが所定の閾値を超え、かつ、前記接触音が特定されたとき、前記接触を検出する。
【００１１】
本実施の形態によれば、外乱音を含まない接触音を抽出することで、音圧レベルによる音の判定処理のみを利用した場合に比べて、接触検出の精度が向上する。そのため、例えば、駐車するために後進途中の車両に隣接する別の車両のドアが閉められたため、音圧レベルが所定の閾値を超えた場合でも、接触音特定情報では接触が検出されていないときには、後進途中の車両が周囲の物体に接触していないことになる。従って、当該車両のユーザには責任がないことが明らかになる。
【００１２】
また本実施の形態において、音圧レベル検出部に代えて、車両の加速度を検出する加速度検出部と、加速度が所定の閾値を超えたか否かを判定する加速度判定部と、を備え、接触検出部は、音圧レベルが所定の閾値を超えた場合に代えて、加速度が所定の閾値を超えた場合、接触を検出する。
【００１３】
本実施の形態によれば、距離がゼロと判定されたときに検出される加速度を利用できるため、車両の目視しにくい箇所が縁石や段差部にぶつかったことで、大きな加速度が検出されたときには、ユーザ特定情報を記録することができる。従って、車両の側面やリアバンパーなどに傷がついていない場合でも、シェアカーなどの管理者は、ユーザ特定情報が記録されていることを知得することで、目視しにくい箇所も含めた点検を行い、車両の修繕などの対応をとることができる。
【００１４】
また本実施の形態において、前記車両の外周部を撮像する撮像部を備え、前記ユーザ特定部は、前記接触が検出された前記車両のユーザを特定する情報であるユーザ特定情報に、前記撮像部で撮像された撮像データを対応付けて記憶部に記憶させる。
【００１５】
本実施の形態によれば、接触が検出されたときの撮像データを残すことができる。例えば、接触音の周波数帯に近い周波数の外乱音が車両の周囲で発生している場合、接触が発生したと誤検知される可能性がある。第２変形例に係る情報処理システム１では、接触音が誤検知されたときの画像を残すことができるため、この画像を確認することで、ユーザには責任がないことが明らかになる。また実際に接触が生じたときの画像を確認できるため、シェアカーなどの管理者は接触が生じた箇所を即座に確認できる。そのため、管理者のチェック時間が短縮され、シェアリングサービスの運営コストを低減することができる。
【００１６】
また本実施の形態において、前記接触が検出された前記車両のユーザを特定する情報であるユーザ特定情報を記憶するサーバを備える。
【００１７】
本実施の形態によれば、シェアリングサービスを運営する各拠点で情報を共有できる。従って、接触が生じた車両を即座に確認することができるため、シェアカーなどの管理者のチェック時間が短縮され、シェアリングサービスの運営コストを大幅に低減することができる。
【００１８】
また本実施の形態において、前記接触が検出された前記車両のユーザを特定する情報であるユーザ特定情報を記憶する車載機を備える。
【００１９】
本実施の形態によれば、車載機に記録されたユーザ特定情報を、例えばナビゲーション装置の画面などを介して確認することができると共に、管理サーバへのユーザ特定情報のアップロードや、管理サーバからシェアリングサービスを運営する各拠点へのユーザ特定情報のダウンロードなどによって、通信リソースが減少することを抑制できる。これにより、シェアリングサービスの運営コストの上昇を抑制できる。
【００２０】
また本発明の他の実施の形態は、情報処理プログラムとして実現可能である。
【発明の効果】
【００２１】
本発明によれば、車両に傷がつけられた場合でも責任の所在を明らかにすることができる、という効果を奏する。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態に係る情報処理システム１の構成例を示す図である。
【図２】管理サーバ１０の構成例を示す図である。
【図３】ユーザ情報ＤＢ１３１の例を示す図である。
【図４】予約情報ＤＢ１３２の例を示す図である。
【図５】使用履歴情報ＤＢ１３３の例を示す図である。
【図６】車載機２００の構成例を示す図である。
【図７】クリアランスソナーの検出領域とレーダセンサの検出領域の一例を説明するための図である。
【図８】操作方法差情報ＤＢ２３１の例を示す図である。
【図９】機能情報ＤＢ２３４の例を示す図である。
【図１０】車両情報取得部２７０の例を示す図である。
【図１１】携帯端末３０の構成例を示す図である。
【図１２】端末情報取得部３７０の例を示す図である。
【図１３】予約時における携帯端末３０の動作フローの例を示す図である。
【図１４】予約時における管理サーバ１０の第１動作フローを示す図である。
【図１５】予約時における管理サーバ１０の第２動作フローを示す図である。
【図１６】予約時における管理サーバ１０の第３動作フローを示す図である。
【図１７】車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのシーケンスチャートである。
【図１８】車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのフローチャートである。
【図１９Ａ】測距動作及び距離判定動作を説明するための第１図である。
【図１９Ｂ】測距動作及び距離判定動作を説明するための第２図である。
【図２０】音圧レベル検出部１１９による音圧レベルの判定動作を説明するための図である。
【図２１】本実施の形態に係る情報処理システム１の第１変形例を示す図である。
【図２２】第１変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのシーケンスチャートである。
【図２３】第１変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのフローチャートである。
【図２４】本実施の形態に係る情報処理システム１の第２変形例を示す図である。
【図２５】第２変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのシーケンスチャートである。
【図２６】第２変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのフローチャートである。
【図２７Ａ】撮像部４２０で撮像される風景を示す第１図である。
【図２７Ｂ】撮像部４２０で撮像される風景を示す第２図である。
【図２８】本実施の形態に係る情報処理システム１の第３変形例を示す図である。
【図２９】第３変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのシーケンスチャートである。
【図３０】第３変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのフローチャートである。
【図３１】加速度判定部４４０による加速度の判定動作を説明するための図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して発明を実施するための形態について説明する。
【００２４】
実施の形態．
図１は本発明の実施の形態に係る情報処理システム１の構成例を示す図である。本実施の形態では、情報処理システム１をカーシェアリングシステムに適用した場合の例が示される。カーシェアリングシステムは、１台又は複数台の車両２０を、複数のユーザが事前の予約に基づいて使用するためのシステムである。カーシェアリングシステムでは、ユーザが携帯端末３０を使用して、管理サーバ１０にアクセスし、車両２０の使用予約をする。ユーザによって使用されているときの車両２０は、車両２０の車載機２００が管理サーバ１０及び携帯端末３０と通信することで、適切な案内をユーザに対して行う。
【００２５】
なお、本実施の形態に係る情報処理システム１は、カーシェアリングシステムに限定されず、複数の車を不特定のユーザに貸し出すレンタカーシステムに適用可能である。また、本実施の形態に係る情報処理システム１は、車を所有するユーザが別の車に乗り換えた場合に、乗り換え前後の車両２０の情報を共有するシステムにも適用可能である。車両２０は、乗用車に限定されず、貨物車、乗合車（例えばバス）などでもよい。以下では車両２０を単に「車両」又は「車」と称する場合がある。本実施の形態では、説明を簡単化するため、情報処理システム１がカーシェアリング用のシステムであるものとして説明する。
【００２６】
図１に示すように、情報処理システム１は、管理サーバ１０、車両２０、及び携帯端末３０を備える。管理サーバ１０、車載機２００、及び携帯端末３０は、それぞれ互いに無線通信が可能である。
【００２７】
管理サーバ１０は、情報処理システム１において、ユーザに使用される車両２０の予約管理を行う。管理サーバ１０は、ユーザから、携帯端末３０を介して、車両２０を利用するための予約を受付ける。なお、管理サーバ１０は、認証キーサービス、トランク配送サービス、Ｂ２Ｃカーシェアサービスなどの各種サービスを提供するサーバでもよい。
【００２８】
車両２０は、事前に予約をしたユーザに使用される。車両２０には、管理サーバ１０、携帯端末３０との間で無線通信が可能な車載機２００が搭載されている。
【００２９】
車載機２００は、例えば、ナビゲーション装置である。車載機２００がナビゲーション装置である場合、車載機２００は、ＧＮＳＳ（Global Navigation Satellite System）を利用した位置情報と地図データを利用して、ディスプレイに地図と自車位置を表示する。なお、車載機２００は、ナビゲーション装置に限定されず、オーディオ装置、ビジュアル装置などでもよいし、これらの装置の機能を併せ持つ装置でもよい。車載機２００がオーディオ装置である場合、車載機２００は、ラジオやテレビの放送電波を受信してその音声や映像を出力したり、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disk）に記憶された音楽データを再生してその音楽を出力したり、又は、携帯端末３０に記憶される音楽データを受信して、その音楽を車両２０に搭載されるスピーカから出力する。
【００３０】
なお、図１では図示省略されているが、車両２０に搭載される機器には、インバータ、モータＥＣＵ（Electronic Control Unit）、ハイブリッドＥＣＵ、エンジンＥＣＵ、モータ、補機類なども含まれる。補機類は、エアコン、ラジエターファン、リアデフォッガーなどである。また、車両２０に搭載される機器には、各種センサも含まれる。各種センサは、蓄電池からインバータに入力される電圧を検出する電圧センサ、インバータからモータに入力される電圧を検出する電圧センサ、車速を検出する速度センサ、アクセル開度を検出するアクセルセンサ、ブレーキ操作量を検出するブレーキセンサなども含まれる。
【００３１】
車載機２００は、例えば、ＢＬＥ（Bluetooth（登録商標） Low Energy）通信規格に準拠して、携帯端末３０との間で近距離無線通信を行う通信回路を備える。なお、通信回路は、携帯端末３０と近距離通信が可能な通信手段であればよく、ＢＬＥ通信規格に準拠した通信手段に限定されない。例えば、通信回線は、通信可能距離が非常に短い近距離通信規格、例えばＮＦＣ（Near Field Communication）、ＺｉｇＢｅｅ（登録商標）、ＵＷＢ（Ultra Wide Band）など準拠した通信手段であってもよい。この場合、通信回線は、車両２０の車室外のボディ表面に近い位置（例えば、ドアハンドルの内部）などに内蔵されてもよい。これにより、通信回線は車室外の携帯端末３０と通信することができる。
【００３２】
車載機２００の通信回路は、定期的に（例えば数秒ごとに）アドバタイジングパケットを配信することによって、携帯端末３０との間での所定の通信規格に準拠した通信が可能な状態を確立させる。アドバタイジングパケットには、アドバタイズ情報が含まれる。このアドバタイズ情報には、ＵＵＩＤ（Universally Unique Identifier）、デバイスＩＤなどが含まれる。ＵＵＩＤは、例えばソフトウェア上で車載機２００を一意に識別する識別子（車載機ＩＤ）であり、車載機２００と携帯端末３０とで共用される情報である。車載機２００の通信回路は、例えば車載機２００の電源が投入されたとき、携帯端末３０に対して、当該識別子を含むデータであるアドバタイジングパケットを送信する。アドバタイジングパケットを受信した携帯端末３０が、アドバタイジングパケットに含まれるＵＵＩＤなどを確認することにより、車載機２００の通信回路は、携帯端末３０と車載機２００との間での通信が可能な状態を確立する。
【００３３】
携帯端末３０は、情報処理システム１において、ユーザの操作によって、管理サーバ１０に対して、車両２０を使用するための予約情報を送信する。ユーザは、車両２０の搭乗者（運転手、同乗者など）などである。
【００３４】
携帯端末３０は、例えば、スマートフォン、携帯電話、ノート型ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistant）、ＰＨＳ（Personal Handy-phone System）などである。携帯端末３０は、ＧＳＭ（Global System for Mobile communications）（登録商標）、ＰＤＣ（Personal Digital Cellular）、ＣＤＭＡ（Code Division Multiple Access）、ＬＴＥ（Long Term Evolution）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）などの無線通信規格に準拠して、所定の通信ネットワーク（例えば、多数の基地局を末端とする携帯電話網やインターネット網など）を通じて、管理サーバ１０と通信する。なお、「搭乗者」は携帯端末３０の使用者でもあるため「ユーザ」と称する場合がある。携帯端末３０は、上記の無線通信規格に従い、車両２０の車載機２００と近距離無線通信を行うことができる。近距離無線通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ（Local Area Network）などを含む。
【００３５】
図２は管理サーバ１０の構成例を示す図である。管理サーバ１０は、制御部１１０、通信処理部１２０、格納部１３０及びバスライン１４０を有する。制御部１１０、通信処理部１２０、及び格納部１３０は、バスライン１４０を介して互いに通信可能に接続されている。
【００３６】
制御部１１０は、予約管理部１１１、使用頻度判定部１１２、車種別機能差抽出部１１３、接触検出部１１８、音圧レベル検出部１１９、及びユーザ特定部１２１を備える。また、制御部１１０は、不図示のＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及び入出力インタフェースを備える。ＣＰＵは、管理サーバ１０の全体の動作を制御するプロセッサである。ＲＯＭには、管理サーバ１０の機能（予約管理部１１１、使用頻度判定部１１２、車種別機能差抽出部１１３、接触検出部１１８、音圧レベル検出部１１９、及びユーザ特定部１２１）を実現するための専用プログラムが格納されている。ＲＡＭは、ＣＰＵのワークエリアとして使用されるメモリである。ＣＰＵは、電源がオンになると、ＲＯＭに記録された専用プログラムを実行することにより、各種機能を実現する。
【００３７】
予約管理部１１１は、ユーザから、車の使用の予約を、携帯端末３０を介して、受付ける。
【００３８】
使用頻度判定部１１２は、ユーザが予約した車の車種の、当該ユーザの使用頻度を判定する。
【００３９】
車種別機能差抽出部１１３は、ユーザが予約した車の車種と、ユーザの使用頻度が高い車の車種との間で、同一の機能で異なる操作方法を有する機能とその操作方法を抽出する。
【００４０】
音圧レベル検出部１１９は、後述する集音部から送信される音情報を入力し、この音情報に基づき、音の強さを表す音圧レベルを算出する。具体的には、音圧レベル検出部１１９は、音情報における最大振幅の絶対値、音情報における平均振幅の絶対値、音情報における振幅の最大二乗平均値、または音情報における振幅の二乗平均値の何れか一つを算出し、算出した値を音圧レベルとして算出する。
【００４１】
音圧レベル検出部１１９は、算出した音圧レベルが所定の閾値を超えたか否かを判断し、音圧レベルが所定の閾値を超えたと判断した場合、音圧レベルが所定の閾値を超えたことを示す判定結果を接触検出部１１８に入力する。
【００４２】
接触検出部１１８は、後述する測距部で計測された距離の値を示す距離情報を入力し、この距離情報に基づき、車両から車両の周囲に存在する物体までの距離がゼロとなったか否かを判断する。物体は、車両２０の周囲に存在する建築物などである。建築物は、家屋、倉庫、門、壁など、土地に定着する工作物のうち、屋根と柱または壁を有するもの、これに付属する門・塀など、および建築設備をいう。車両２０の周囲に存在する物体は、車両２０のボディ表面や底面などに傷を生じさせるおそれのあるものであればよく、これらに限定されない。以下では「車両の周囲に存在する物体」を単に「物体」と称する場合がある。
【００４３】
そして、接触検出部１１８は、車両から車両の周囲に存在する物体までの距離がゼロと判断したときに、音圧レベル検出部１１９から入力された判定結果（音圧レベルが所定の閾値を超えたことを示す判定情報）が入力された場合、物体への車両の接触を検出する。物体への車両の接触を検出したことを示す情報である検出結果は、ユーザ特定部１２１に入力される。
【００４４】
ユーザ特定部１２１は、接触検出部１１８によって接触が検出されたとき、車両のユーザを識別する情報であるユーザ識別情報に基づき、接触が検出された車両のユーザを特定する。ユーザ識別情報は、ユーザ情報ＤＢ１３１に格納されるユーザＩＤである。
【００４５】
そして、ユーザ特定部１２１は、テーブル情報を生成して、生成したテーブル情報をユーザ特定情報記憶部１３７に格納する。テーブル情報は、例えば、接触が検出された車両のユーザを表す情報であるユーザ特定情報に、接触が検出された時刻情報を対応付けた情報である。
【００４６】
ユーザ特定情報に接触が検出された時刻を対応付けることで、特定の車両を１日の間に複数の異なるユーザによって利用された場合でも、カーシェアサービスやレンタカーサービスの管理者は、ユーザ特定情報記憶部１３７に格納された時刻を確認することで、接触が発生したときに車両を運転していたユーザを容易に特定できるだけでなく、当該ユーザ以外のユーザの冤罪防止にもつながる。
【００４７】
なお、テーブル情報は、これらに限定されるものではなく、例えばユーザ特定情報に時刻を対応付けずに、ユーザ特定情報のみを時系列順に記録したものでもよい。このように生成されたテーブル情報であっても、車両が利用された履歴を確認することで、接触が発生したときに車両を運転したユーザを大まかに特定することは可能である。
【００４８】
また、本実施の形態に係る情報処理システム１は、ユーザ特定情報を、例えばカーシェアサービスの管理者が所有する携帯端末の画面に表示させたり、カーシェアサービスの端末装置の画面に表示させるように構成してもよい。この場合、ユーザ特定情報を、ユーザ特定情報記憶部１３７に格納してもよいし、ユーザ特定情報記憶部１３７に格納させずに、当該携帯端末などに表示させるだけでもよい。ユーザ特定情報を表示させるだけでも、接触が発生したときに車両のユーザを判別できると共に、ユーザ特定情報記憶部１３７のメモリ容量の増加を抑制できるためである。
【００４９】
通信処理部１２０は、無線通信によるデータの送受信を行う。通信処理部１２０は、車両及び携帯端末３０との間で通信を行う。
【００５０】
格納部１３０は、制御部１１０が使用する情報を格納する。格納部１３０は、ユーザ情報ＤＢ１３１、予約情報ＤＢ１３２、使用履歴情報ＤＢ１３３、及びユーザ特定情報記憶部１３７を含む。
【００５１】
図３はユーザ情報ＤＢ１３１の例を示す図である。ユーザ情報ＤＢ１３１は、ユーザ毎に、ユーザＩＤ、パスワード、マイカーの車種などを格納する。マイカーは、ユーザが所有する車であり、ユーザが普段使用する車である。すなわち、マイカーは、ユーザにとって、使用頻度が高い車である。ユーザ情報ＤＢ１３１には、ユーザの名前、ユーザＩＤ、パスワード、マイカーの車種などが、ユーザに対応付けて、格納されている。
【００５２】
なお、ユーザ情報ＤＢ１３１に格納されるデータは、例えば携帯端末３０にインストールされた専用アプリを利用して入力されたものでもよい。この場合、携帯端末３０で入力されたデータは、携帯端末３０から管理サーバ１０に送信される。また、ユーザ情報ＤＢ１３１に格納されるデータは、マイカーを販売している販売店の端末装置に入力されたものでもよい。この場合、販売店の端末装置で入力されたデータは、販売店の端末装置から管理サーバ１０に送信される。
【００５３】
図４は予約情報ＤＢ１３２の例を示す図である。予約情報ＤＢ１３２は、複数の車両のそれぞれの予約情報を格納する。図４では、車両Ａ（車種α）の予約情報と、車両Ａ以外の３台の車両の予約情報とが示される。予約情報には、車両の貸出日時、貸出場所、返却日時、返却場所、車両を予約したユーザの名前などが含まれる。予約情報ＤＢ１３２には、車両の貸出日時、貸出場所、返却日時、返却場所などが、車両を予約したユーザの名前と対応付けて、格納されている。なお、予約情報ＤＢ１３２に格納される情報は、これらの情報に限定されず、予約情報ＤＢ１３２には、例えば、予約しているユーザが携帯端末３０のメールアドレスなどを含めてもよい。
【００５４】
図５は使用履歴情報ＤＢ１３３の例を示す図である。使用履歴情報ＤＢ１３３は、複数のユーザのそれぞれの使用履歴情報を格納する。図５では、ユーザＡＡＡの使用履歴情報と、ユーザＡＡＡ以外の３名のユーザの使用履歴情報とが示される。使用履歴情報ＤＢ１３３には、ユーザが過去に使用した車の車種、利用を開始した日時、利用を終了した日時などが、車両を利用したユーザの名前と対応付けて、格納されている。使用履歴情報ＤＢ１３３に基づいて、車種を利用した回数がユーザに算出され得る。なお、使用履歴情報ＤＢ１３３に格納される情報は、これらの情報に限定されず、使用履歴情報ＤＢ１３３には、例えば、複数の車種のそれぞれの利用回数に関する情報を含めてもよい。
【００５５】
次に図６などを用いて、車載機２００の構成について説明する。図６は車載機２００の構成例を示す図である。車載機２００は、制御部２１０、通信処理部２２０、格納部２３０、表示部２４０、音声出力部２５０、操作入力部２６０、車両情報取得部２７０、バスライン２８０、測距部４００及び集音部４１０を備える。制御部２１０、通信処理部２２０、格納部２３０、表示部２４０、音声出力部２５０、操作入力部２６０、車両情報取得部２７０、測距部４００及び集音部４１０は、バスライン２８０を介して互いに通信可能に接続されている。
【００５６】
制御部２１０は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ、及び入出力インタフェースを備える。ＣＰＵは、車載機２００の全体の動作を制御するプロセッサである。ＲＯＭには、車載機２００の機能（車種情報取得処理部２１１、シーン判定部２１２）を実現するための専用プログラムが格納されている。ＲＡＭは、ＣＰＵのワークエリアとして使用されるメモリである。ＣＰＵは、電源がオンになると、ＲＯＭに記録された専用プログラムを実行することにより、各種機能を実現する。
【００５７】
車種情報取得処理部２１１は、ユーザの使用頻度の高い車の車種が有する各機能で互いに異なる操作方法の情報を、管理サーバ１０又はユーザの携帯端末３０から取得する。車種情報取得処理部２１１は、取得した情報を、情報を操作方法差情報ＤＢ２３１に格納する。
【００５８】
シーン判定部２１２は、車両の車両情報取得部２７０からの情報に応じて、車両の状態などを判定する。シーン判定部２１２は、車両の状態に応じて、適切な機能の操作方法を、表示部２４０、操作入力部２６０を通じて、案内する。
【００５９】
通信処理部２２０は、無線通信によるデータの送受信を行う。通信処理部２２０は、管理サーバ１０及び携帯端末３０との間で通信を行う。通信処理部２２０は、有線通信によりデータの送受信を行ってもよい。例えば、通信処理部２２０は、携帯端末３０と有線接続し、データの送受信を行ってもよい。通信処理部２２０は、例えば、車載用の通信規格であるＤＣＭ（Data Communication Module）又は無線通信規格であるＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）に基づくモジュールである。
【００６０】
格納部２３０は、制御部２１０などが使用する情報を格納する。格納部２３０は、操作方法差情報ＤＢ２３１、予約情報ＤＢ２３２、及び地図情報ＤＢ２３３を格納する。
【００６１】
測距部４００は、車両から車両の周囲に存在する物体までの距離を計測するセンサである。測距部４００は、例えばクリアランスソナー、レーダセンサである。
【００６２】
クリアランスソナーは、例えば、車両の前部の左右のそれぞれ設けられ、さらに車両の後部の左右のそれぞれ設けられる。クリアランスソナーは、車両の前方又は後方に超音波を送信し、超音波の反射波に基づいて、車両の周囲に存在する物体を検出し、検出結果に応じたソナー情報を出力する。ソナー情報は、車両の現在位置から物体の設置位置までの距離を表す情報を含む。
【００６３】
レーダセンサは、車両の前部及び後部のそれぞれに設けられる。レーダセンサは、超音波以外の検出波（例えばミリ波のような電磁波、レーザーなど）を車両の前方又は後方に送信し、反射波に基づいて、車両の周囲に存在する物体を検出する。レーザーを用いる場合、レーダセンサは、例えばLIDAR（Laser Imaging Detection and Ranging）である。レーダセンサは、障害物の検出結果に応じたレーダ情報を出力する。レーダ情報は、車両の現在位置から物体の設置位置までの距離を表す情報、車両と物体との相対速度を表す情報などを含む。
【００６４】
図７はクリアランスソナーの検出領域とレーダセンサの検出領域の一例を説明するための図である。クリアランスソナーの検出領域５２と、レーダセンサの検出領域５４の一部と重複する。なお図７に示す各検出領域５２，５４は、あくまで一例である。従って、例えば検出領域５２は、例えば、クリアランスソナーを車両の後部に３つ以上設けることで、レーダセンサの検出領域５４を包含するように拡大させてもよい。
【００６５】
図６に戻り、集音部４１０は、車両の周囲の音を集めて、その音を振動波形として検出し、検出した振動波形を示す信号を音情報として、音圧レベル検出部１１９に入力する音検出用マイクである。車両の周囲の音は、車両の周囲に存在する物体に、車両が軽く接触したり、追突したときに発生する音などである。音情報は、車両の車載機２００から、管理サーバ１０の通信処理部１２０及びバスライン１４０を介して、音圧レベル検出部１１９に入力される。
【００６６】
操作方法差情報ＤＢ２３１は、ユーザの使用頻度の高い車の車種が有する各機能で互いに異なる操作方法の情報を格納する。図８を用いて、操作方法差情報ＤＢ２３１に格納される情報の一例を説明する。
【００６７】
図８は操作方法差情報ＤＢ２３１の例を示す図である。操作方法差情報ＤＢ２３１は、ユーザの使用頻度の高い車の車種が有する各機能で互いに異なる操作方法の優先度を格納し得る。優先度の高い操作方法が、機能の操作方法が案内される場合において、優先して案内される。優先度は、機能情報ＤＢ２３４において、あらかじめ決められていてもよい。操作方法差情報ＤＢ２３１は、ユーザの使用頻度の高い車の車種が有する各機能で互いに同一の操作方法の情報を格納してもよい。
【００６８】
図６に戻り、予約情報ＤＢ２３２は、携帯端末３０から受信した予約情報を格納する。
【００６９】
地図情報ＤＢ２３３は、車載機２００において道案内をする際に使用される地図情報を格納する。地図情報には、道路、施設などの情報が含まれる。
【００７０】
機能情報ＤＢ２３４は、車両の各機能が使用される際の、車の状態などの情報を格納する。車の状態などとは、例えば、「エンジンが始動している」、「現在位置がガソリンスタンドであり、停止している」、「シフトレバーがリバースである」などである。図９を用いて、機能情報ＤＢ２３４に格納される情報の一例を説明する。
【００７１】
図９は機能情報ＤＢ２３４の例を示す図である。図９に示すように、機能情報ＤＢ２３４には、車の状態と、この状態のときに使用されるべき車の機能とが対応付けられて格納されている。機能情報ＤＢ２３４では、複数の機能のそれぞれに、車の操作方法と車の状態とが対応付けて格納される。機能情報ＤＢ２３４では、１つの機能に対して、複数の状態などの情報が格納されてもよい。機能情報ＤＢ２３４は、機能毎の優先度の情報を有していてもよい。
【００７２】
図６に戻り、表示部２４０は、制御部２１０などから送信される表示画面データなどに基づいて表示を行う。表示部２４０は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）ディスプレイなどの表示デバイスである。
【００７３】
音声出力部２５０は、制御部２１０などから送信される音声データなどに基づいて音声出力を行う。音声出力部２５０は、例えば、スピーカである。
【００７４】
操作入力部２６０は、ユーザからの車載機２００に対する命令を受付ける。操作入力部２６０は、例えば、各種スイッチ、タッチセンサ、音声入力装置などである。
【００７５】
車両情報取得部２７０は、車両の各部分のセンサなどから車両の状態などに関する情報を取得する。図１０を用いて、車両情報取得部２７０の構成例を説明する。
【００７６】
図１０は車両情報取得部２７０の例を示す図である。図１０の例では、車両情報取得部２７０は、ステアリング検出部２７１、ブレーキ検出部２７２、リバース検出部２７３、ＧＰＳ情報受信部２７４、車速検出部２７５、及びカメラ映像入力部２７６を有する。車両情報取得部２７０は、他の検出部、センサなどを有してもよい。車両情報取得部２７０は、例えば、燃料センサ、水温センサ、雨センサ、路面センサ、視界センサ、気圧センサ、及び明暗センサを有してもよい。
【００７７】
ステアリング検出部２７１は、ステアリングの回転角に応じて発生するステアリングパルス信号を検出する。ステアリング検出部２７１は、検出結果したステアリングパルス信号を制御部２１０に送信する。ステアリング検出部２７１が検出するステアリングパルス信号は、例えば、ステアリングが所定角度回転する毎に出力される。ステアリング検出部２７１は、ステアリングパルス信号を、端子を介して電気的に検出する。
【００７８】
ブレーキ検出部２７２は、車両のパーキングブレーキがかけられているか否かを検出する。ブレーキ検出部２７２は、検出結果を制御部２１０に通知する。ブレーキ検出部２７２は、例えば、パーキングブレーキレバー（又は、パーキングブレーキペダル）の動きと連動してオンオフするスイッチの通電状態により、パーキングブレーキがかけられているか否かを検出する。ブレーキ検出部２７２は、例えば、スイッチの通電状態を、端子を介して電気的に検出する。
【００７９】
リバース検出部２７３は、車両のシフトレバー（又は、変速レバー）がリバース（後進）であるか否かを検出する。リバース検出部２７３は、検出結果を制御部２１０に通知する。リバース検出部２７３は、例えば、シフトレバーと連動してオンオフするスイッチの通電状態により、シフトレバーがリバースであるか否かを検出する。リバース検出部２７３は、例えば、スイッチの通電状態を、端子を介して電気的に検出する。
【００８０】
ＧＰＳ情報受信部２７４は、端子に接続されるＧＰＳ（Global Positioning System）アンテナが受信したＧＰＳ衛星からの電波の信号を受信し、受信した信号を制御部２１０に送信する。ＧＰＳは、地球を周回する多数のＧＰＳ人工衛星のうち少なくとも３つのＧＰＳ衛星からの電波に基づいて、ＧＰＳアンテナの位置を測定するシステムである。
【００８１】
ここでは、ＧＮＳＳとして、ＧＰＳを使用した測位システムが適用されるが、ＧＮＳＳとして、ＧＰＳに限定されず、Ｇａｌｉｌｅｏ（ガリレオ）、ＧＬＯＮＡＳＳ（GLObal NAvigation Satellite System）などの衛星を用いた測位システムが使用されてもよい。ＧＮＳＳは、衛星からの信号を用いて移動体に搭載された測位装置が移動体の位置を測定する測位システムである。
【００８２】
車速検出部２７５は、車軸の回転角に応じて発生する車速パルス信号を検出する。車速検出部２７５は、検出結果した車速パルス信号を制御部２１０に送信する。車速検出部２７５が検出する車速パルス信号は、車速センサ又は車両のエンジンやブレーキを制御する電子制御ユニットから出力されるステップ状のパルス信号である。車速パルス信号は、例えば、車軸が所定角度回転する毎に出力される。車速パルス信号と、車両の移動距離との関係は、車両を製造するメーカや車種、車両に装着される車輪の大きさや空気圧などにより変化する。このため、制御部２１０は、ＧＰＳによる測位結果に基づいて算出される車両の移動距離に基づいて、検出される車速パルス信号による車速を適宜校正してもよい。車速検出部２７５は、車速パルス信号を、端子を介して電気的に検出する。
【００８３】
カメラ映像入力部２７６は、車両の後方を撮影するカメラ（スチルカメラ又はビデオカメラ）からの映像信号を受信する。カメラ映像入力部２７６は、受信した映像信号を制御部２１０に送信する。カメラ映像入力部２７６は、リバース検出部２７３が車両のリバースを検出した際、端子に接続されているカメラからの映像信号を制御部２１０に送信する。
【００８４】
エンジン検出部２７７は、エンジンが駆動しているか否かを検出する。エンジン検出部は、検出結果を制御部２１０に通知する。エンジン検出部２７７は、例えば、エンジンの回転と連動してオンオフするスイッチの通電状態によりエンジンが駆動しているか否かを検出する。エンジン検出部２７７は、スイッチの通電状態を、端子を介して電気的に検出する。
【００８５】
次に図１１などを用いて、携帯端末３０の構成を説明する。図１１は携帯端末３０の構成例を示す図である。携帯端末３０は、制御部３１０、通信処理部３２０、格納部３３０、表示部３４０、音声出力部３５０、入力部３６０、端末情報取得部３７０及びバスライン３８０を備える。制御部３１０、通信処理部３２０、格納部３３０、表示部３４０、音声出力部３５０、入力部３６０、及び端末情報取得部３７０は、バスライン３８０を介して互いに通信可能に接続されている。
【００８６】
制御部３１０は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ、及び入出力インタフェースを備える。ＣＰＵは、携帯端末３０の全体の動作を制御するプロセッサである。ＲＯＭには、携帯端末３０の機能（予約処理部３１１、車種情報取得処理部３１２、シーン判定部３１３）を実現するための専用プログラムが格納されている。ＲＡＭは、ＣＰＵのワークエリアとして使用されるメモリである。ＣＰＵは、電源がオンになると、ＲＯＭに記録された専用プログラムを実行することにより、各種機能を実現する。
【００８７】
予約処理部３１１は、ユーザから、車の利用予約を受け付け、管理サーバ１０に対し、ユーザの車の利用予約処理を行う。
【００８８】
車種情報取得処理部３１２は、管理サーバ１０から車の機能の操作方法を受信し、車種情報ＤＢ３３２に格納する。
【００８９】
シーン判定部３１３は、端末情報取得部３７０からの情報（位置情報、加速度情報）など、地図情報などに応じて、車両の状態などを判定する。シーン判定部３１３は、車両の状態に応じて、適切な機能の操作方法を、表示部３４０、音声出力部３５０を通じて、案内する。
【００９０】
通信処理部３２０は、無線通信によるデータの送受信を行う。通信処理部３２０は、管理サーバ１０及び車両との間で通信を行う。通信処理部３２０は、有線通信によりデータの送受信を行ってもよい。例えば、通信処理部３２０は、車両と有線接続し、データの送受信を行ってもよい。
【００９１】
格納部３３０は、制御部３１０が使用する情報を格納する。格納部３３０は、予約情報ＤＢ３３１、車種情報ＤＢ３３２、及び地図情報ＤＢ３３３を備える。
【００９２】
予約情報ＤＢ３３１は、管理サーバ１０から受信した予約完了通知に含まれる予約情報を、格納する。
【００９３】
車種情報ＤＢ３３２は、ユーザが予約した車の車種、ユーザの使用頻度が高い車の車種を格納する。車種情報ＤＢ３３２は、車種毎の機能の操作方法を格納し得る。車種毎の機能の操作方法は、例えば、管理サーバ１０から取得される。
【００９４】
地図情報ＤＢ３３３は、道案内をする際などに使用される地図情報を格納する。地図情報には、道路、施設などの情報が含まれる。
【００９５】
表示部３４０は、制御部３１０などから送信される表示画面データなどに基づいて表示を行う。表示部３４０は、例えば、ＬＣＤ、有機ＥＬディスプレイなどの表示デバイスである。
【００９６】
音声出力部３５０は、制御部３１０などから送信される音声データなどに基づいて音声出力を行う。音声出力部３５０は、例えば、スピーカである。
【００９７】
入力部３６０は、ユーザからの命令を受付ける。入力部３６０は、例えば、各種スイッチ、タッチセンサ、音声入力装置などである。
【００９８】
端末情報取得部３７０は、携帯端末３０の各部分のセンサなどから携帯端末の状態などに関する情報を取得する。図１２を用いて、端末情報取得部３７０の構成について説明する。
【００９９】
図１２は端末情報取得部３７０の例を示す図である。端末情報取得部３７０は、ＧＰＳ情報受信部３７１、及び加速度検出部３７２を有する。端末情報取得部３７０は、他の検出部、センサなどを有してもよい。
【０１００】
ＧＰＳ情報受信部３７１は、端子に接続されるＧＰＳアンテナが受信したＧＰＳ衛星からの電波の信号を受信し、受信した信号を制御部３１０に送信する。ＧＮＳＳとして、ＧＰＳに限定されず、Ｇａｌｉｌｅｏ、ＧＬＯＮＡＳＳなどの衛星を用いた測位システムが使用されてもよい。
【０１０１】
加速度検出部３７２は、携帯端末３０の加速度に応じて発生する加速度パルス信号を検出する。加速度検出部３７２は、検出結果した加速度パルス信号を制御部３１０に送信する。加速度検出部３７２が検出する加速度パルス信号は、加速度センサなどから出力されるパルス信号である。加速度パルス信号から、携帯端末３０の加速度が算出される。加速度が算出されると、携帯端末３０の移動速度、及び、移動距離が算出される。車両の車内の携帯端末３０の加速度、移動速度、及び移動距離は、携帯端末３０を車内で激しく動かさなければ、車両の加速度、移動速度、及び移動距離と同じとみなせる。制御部３１０は、ＧＰＳによる測位結果に基づいて算出される携帯端末３０の移動距離に基づいて、検出される加速度パルス信号による加速度を適宜校正してもよい。加速度検出部３７２は、加速度パルス信号を、端子を介して電気的に検出する。
【０１０２】
次に図１３などを用いて、予約時における携帯端末３０の動作について説明する。
【０１０３】
図１３は予約時における携帯端末３０の動作フローの例を示す図である。図１３はユーザが使用する車両２０を予約する際の動作フローの例である。携帯端末３０の制御部３１０は、電源スイッチがＯＮにされることにより、又はユーザの所定に操作が行われることにより、格納部３３０に格納されているコンピュータプログラムを実行する。このコンピュータプログラムが実行されることにより、制御部３１０の各機能部が実現される。図１３の予約処理の動作フローは、ユーザにより予約処理機能が選択されたとき、携帯端末３０の予約処理部３１１が動作することで開始される。
【０１０４】
予約処理部３１１は、ユーザに対し、ユーザＩＤ及びパスワードの入力を要求する（Ｓ１０１）。予約処理部３１１は、表示部３４０に、ユーザＩＤ及びパスワードの入力を促すメッセージを表示させる。ユーザは、表示部３４０に表示されたメッセージに従って、入力部３６０により、ユーザＩＤ及びパスワードを入力する。
【０１０５】
予約処理部３１１は、ユーザＩＤ及びパスワードが入力されると、管理サーバ１０に対し、入力されたユーザＩＤ及びパスワードを、通信処理部３２０を介して、送信する（Ｓ１０２）。管理サーバ１０は、携帯端末３０から送信されたユーザＩＤ及びパスワードに基づいて、ユーザ認証を行う。
【０１０６】
予約処理部３１１は、管理サーバ１０から認証結果を受信するまで、待機する（Ｓ１０３；ＮＯ）。予約処理部３１１は、管理サーバ１０が送信した認証結果（図１４；Ｓ２０４又はＳ２０６）を、通信処理部３２０を介して受信すると（Ｓ１０３；ＹＥＳ）、ユーザが認証されたか否かを確認する（Ｓ１０４）。ユーザが認証されなかった場合（Ｓ１０４；ＮＯ）、処理が、ステップＳ１０１に戻る。
【０１０７】
ユーザが認証された場合（Ｓ１０４；ＹＥＳ）、予約処理部３１１は、管理サーバ１０が送信した予約状況情報（図１４；Ｓ２０８）を、通信処理部３２０を介して受信する（Ｓ１０５）。予約状況情報は、情報処理システム１において、現在、利用の予約ができる車（車種）、利用できる期間、貸出場所、返却場所などの情報を備える。
【０１０８】
予約処理部３１１は、ユーザから予約条件を受付ける（Ｓ１０６）。予約処理部３１１は、受信した予約状況情報を、表示部３４０に表示させる。また、予約処理部３１１は、表示部３４０に、予約状況情報に基づいて、予約条件の入力を促すメッセージを表示させる。予約条件は、例えば、貸出日時、貸出場所、返却日時、返却場所、使用車種などの情報である。ユーザは、表示部３４０に表示されたメッセージに従って、入力部３６０により、予約条件を入力する。
【０１０９】
予約処理部３１１は、予約条件が入力されると、管理サーバ１０に対し、入力された予約条件を、通信処理部３２０を介して、送信する（Ｓ１０７）。管理サーバ１０は、携帯端末３０から送信された予約条件に基づいて、予約処理を行い、携帯端末３０に対して、予約完了通知を送信する。
【０１１０】
予約処理部３１１は、管理サーバ１０から予約完了通知を受信するまで、待機する（Ｓ１０８；ＮＯ）。予約処理部３１１は、管理サーバ１０が送信した予約完了通知（図１６；Ｓ２２３）を、通信処理部３２０を介して受信すると（Ｓ１０８；ＹＥＳ）、管理サーバ１０から受信した予約完了通知を、予約情報として、格納部３３０の予約情報ＤＢ３３１に格納し、予約処理の動作フローは終了する。予約完了通知（予約情報）は、貸出日時、貸出場所、返却日時、返却場所、使用車種を備える。また、予約完了通知（予約情報）は、ユーザの使用頻度が高い車の車種（若しくはユーザが所有する車の車種）と予約した車の車種との間で同一の機能で異なる操作方法の情報を含み得る。
【０１１１】
図１３の動作フローにより、ユーザは携帯端末３０により車両の利用予約をできる。携帯端末３０の格納部３３０の予約情報ＤＢ３３１には、ユーザの使用頻度が高い車の車種（若しくはユーザが所有する車の車種）と予約した車の車種との間で同一の機能で異なる操作方法の情報が格納され得る。
【０１１２】
次に図１４〜図１６を用いて、予約時における管理サーバ１０の動作について説明する。
【０１１３】
図１４は予約時における管理サーバ１０の第１動作フローを示す図である。図１５は予約時における管理サーバ１０の第２動作フローを示す図である。図１６は予約時における管理サーバ１０の第３動作フローを示す図である。図１４の「Ａ１」は、図１５の「Ａ１」に接続される。図１５の「Ａ２」は、図１６の「Ａ２」に接続される。
【０１１４】
管理サーバ１０の制御部１１０は、電源がＯＮにされることなどにより、格納部１３０に格納されているコンピュータプログラムを実行する。このコンピュータプログラムが実行されることにより、制御部１１０の各機能部が実現される。図１４〜図１６の動作フローは、携帯端末３０からのユーザＩＤ及びパスワードが入力されたとき、管理サーバ１０の予約管理部１１１が動作することで開始される。
【０１１５】
管理サーバ１０の予約管理部１１１は、携帯端末３０が送信したユーザＩＤ及びパスワード（図１３；Ｓ１０２）を、通信処理部１２０を介して受信する。予約管理部１１１は、受信したユーザＩＤを検索キーとして、格納部１３０のユーザ情報ＤＢ１３１を検索する（Ｓ２０１）。
【０１１６】
受信したユーザＩＤがユーザ情報ＤＢ１３１に存在しない場合、ユーザＩＤに対応するユーザの登録がない（Ｓ２０２；ＮＯ）として、処理がステップＳ２０３に進む。また、受信したユーザＩＤがユーザ情報ＤＢ１３１に存在するが、受信したパスワードとユーザ情報ＤＢ１３１に格納される当該ユーザＩＤに対応するパスワードとが相違する場合、登録がない場合（Ｓ２０２；ＮＯ）と同様に、処理がステップＳ２０３に進む。ステップＳ２０３では、予約管理部１１１は、受信したユーザＩＤ及びパスワードでは認証できない（認証ＮＧ）と判定する。予約管理部１１１は、携帯端末３０に認証できない旨（認証ＮＧ）の認証結果を送信し（Ｓ２０４）、処理が終了する。
【０１１７】
一方、受信したユーザＩＤがユーザ情報ＤＢ１３１に存在し、受信したパスワードとユーザ情報ＤＢ１３１に格納される当該ユーザＩＤに対応するパスワードとが一致する場合、ユーザＩＤに対応するユーザの登録があるとして（Ｓ２０２；ＹＥＳ）、処理がステップＳ２０５に進む。ステップＳ２０５では、予約管理部１１１は、受信したユーザＩＤ及びパスワードを認証する（認証ＯＫ）と判定する。予約管理部１１１は、携帯端末３０に認証する旨（認証ＯＫ）の認証結果を送信する（Ｓ２０６）。
【０１１８】
予約管理部１１１は、予約情報ＤＢから予約状況情報を抽出する（Ｓ２０７）。予約状況情報は、情報処理システム１において、現在、利用の予約ができる車（車種）、利用の予約ができる期間、貸出場所、返却場所などの情報を備える。予約管理部１１１は、携帯端末３０に、抽出した予約状況情報を、通信処理部１２０を介して送信する（Ｓ２０８）。
【０１１９】
予約管理部１１１は、携帯端末３０から予約条件を受信するまで、待機する（図１５；Ｓ２０９；ＮＯ）。予約管理部１１１は、所定時間経過しても、携帯端末３０から予約条件を受信できない場合、処理を終了してもよい。
【０１２０】
予約管理部１１１は、携帯端末３０が送信した予約条件（図１３；Ｓ１０７）を、通信処理部１２０を介して受信する（Ｓ２０９；ＹＥＳ）。
【０１２１】
次に、使用頻度判定部１１２が、ユーザＩＤに対応するユーザが予約した車（車種）の、ユーザの使用頻度を判定する。使用頻度判定部１１２は、ユーザＩＤを検索キーとして、使用履歴情報ＤＢ１３３を検索する（Ｓ２１０）。使用頻度判定部１１２は、ユーザＩＤに対応するユーザの車の使用履歴を取得する。使用頻度判定部１１２は、ユーザＩＤを検索キーとして、ユーザ情報ＤＢ１３１を検索し、ユーザＩＤに対応するユーザのマイカーの車種（及びマイカーの有無）を取得する。
【０１２２】
使用頻度判定部１１２は、ユーザがマイカーを所有しているか否かを確認する（Ｓ２１１）。ユーザがマイカーを所有している場合（Ｓ２１１；ＹＥＳ）、使用頻度判定部１１２は、ユーザが予約した車の車種が当該ユーザのマイカーの車種と同一であるか否かを確認する（Ｓ２１２）。使用頻度判定部１１２は、ユーザが予約した車の車種が当該ユーザのマイカーの車種と同一である場合（Ｓ２１２；ＹＥＳ）、処理がステップＳ２１４に進む。
【０１２３】
ユーザがマイカーを所有していない場合（Ｓ２１１；ＮＯ）、若しくは、ユーザが予約した車の車種が当該ユーザのマイカーの車種と同一でない場合（Ｓ２１２；ＮＯ）、使用頻度判定部１１２は、ユーザの車の使用履歴に基づいて、ユーザが予約した車の車種の、当該ユーザの利用回数が所定回数（ｎ回）未満か否かを判定する（Ｓ２１３）。当該ユーザの利用回数が所定回数（ｎ回）未満である場合（Ｓ２１３；ＹＥＳ）、処理がステップＳ２１５に進む。当該ユーザの利用回数が所定回数（ｎ回）以上である場合（Ｓ２１３；ＮＯ）、処理がステップＳ２１４に進む。使用頻度判定部１１２は、現在から所定期間前までの利用回数が所定回数を超えているか否かを判定基準としてもよい。また、使用頻度判定部１１２は、ユーザの車の使用履歴に基づいて、ユーザが予約した車の車種の利用が周期的である場合、当該ユーザの利用回数が所定回数（ｎ回）以上である場合と同などとみなしてもよい。
【０１２４】
ステップＳ２１４では、使用頻度判定部１１２は、ユーザが予約した車種は当該ユーザの使用頻度が高い車種であると判定する。一方、ステップＳ２１５では、使用頻度判定部１１２は、ユーザが予約した車種は当該ユーザの使用頻度が低い車種であると判定する。これらの判定結果は、格納部１３０に格納され得る。
【０１２５】
車種別機能差抽出部１１３は、ユーザが予約した車種が当該ユーザの使用頻度が高い車種であるかを確認する（図１６；Ｓ２１６）。ユーザが予約した車種が当該ユーザの使用頻度が高い車種である場合（Ｓ２１６；ＹＥＳ）、処理がステップＳ２２１に進む。ユーザが予約した車種が当該ユーザの使用頻度が低い車種である場合（Ｓ２１６；ＮＯ）、処理がステップＳ２１７に進む。
【０１２６】
車種別機能差抽出部１１３は、ユーザがマイカーを所有しているか否かを確認する（Ｓ２１７）。ユーザがマイカーを所有している場合（Ｓ２１７；ＹＥＳ）、車種別機能差抽出部１１３は、ユーザのマイカーの車種の機能とその操作方法、及び、ユーザが予約した車の車種の機能とその操作方法とを、例えば不図示の車種別操作方法ＤＢから抽出する。車種別操作方法ＤＢには、車種αの車種別操作方法情報と、車種α以外の車種の車種別操作方法情報が格納される。車種別操作方法情報には、車の車種毎に、車に設けられる複数の機能の操作方法に関する情報が記録される。車種αの車種別操作方法情報には、例えば、車種αの年式を示す情報と、車種αに設けられる機能を示す情報と、機能の設定又は操作を行う操作部の操作方法を示す情報とが対応付けられている。なお、車種別操作方法情報には、車種αの年式を示す情報の代わりに、車種αのグレードを示す情報が対応付けられていてもよいし、年式とグレードの双方が対応付けられていてもよい。年式が同じであっても、グレードが異なると、車両の装備が異なるため、機能の仕様や操作部の仕様もグレードに応じて変わるためである。機能の仕様は、例えば、ナビゲーション装置の表示画面に表示される地図の縮尺を調整すること、オーディオの音量を調整すること、パーキングブレーキを作動させ、又は解除すること、クルーズコントロールを起動し、解除し、又は速度調整をすることなどである。操作部の仕様は、例えばセンタコンソールに設けられるナビゲーション用の機械式ダイヤルスイッチ（操作部）を回転させること、センタコンソールに設けられるオーディオ用の機械式ダイヤルスイッチ（操作部）を回転させること、レバー式のハンドブレーキ（操作部）を操作すること、ステアリングコラムに設けられるレバー式のスイッチ（操作部）を操作すること、などである。
【０１２７】
車種別機能差抽出部１１３は、抽出した機能とその操作方法のうち、ユーザのマイカーの車種とユーザが予約した車の車種との間で、同一の機能で異なる操作方法を有する機能とその操作方法とを、抽出する（Ｓ２１８）。
【０１２８】
ユーザがマイカーを所有していない場合（Ｓ２１７；ＮＯ）、車種別機能差抽出部１１３は、ユーザの車の使用履歴に基づいて、ユーザが使用した車の車種のうち、最も使用頻度の高い車種を抽出し（Ｓ２１９）、処理がステップＳ２２２に進む。
【０１２９】
車種別機能差抽出部１１３は、ステップＳ２１９で抽出した車種の機能とその操作方法、及び、ユーザが予約した車の車種の機能とその操作方法とを、前述した車種別操作方法ＤＢから抽出する。車種別機能差抽出部１１３は、抽出した機能とその操作方法のうち、ステップＳ２１９で抽出した車種とユーザが予約した車の車種との間で、同一の機能で異なる操作方法を有する機能とその操作方法とを、抽出し（Ｓ２２０）、処理がステップＳ２２２に進む。
【０１３０】
ステップＳ２２１では、予約管理部１１１は、ステップＳ２０９で受信した予約条件を、予約情報として、予約情報ＤＢ１３２に登録する。登録される予約情報は、貸出日時、貸出場所、返却日時、返却場所、使用車種の情報を備える。
【０１３１】
ステップＳ２２２では、予約管理部１１１は、ステップＳ２０９で受信した予約条件を、予約情報として、予約情報ＤＢ１３２に登録する。登録される予約情報は、貸出日時、貸出場所、返却日時、返却場所、使用車種の情報、ユーザの使用頻度が高い車の車種（若しくはユーザが所有する車の車種）の情報、及び、ステップＳ２１８又はステップ２２０で抽出された情報を備える。予約情報には、ステップＳ２１４又はステップＳ２１５における判定結果（使用頻度が高い車種又は低い車種）が含まれてもよい。
【０１３２】
ステップＳ２２１又はステップＳ２２２により、ユーザの車の利用予約が確定する。
【０１３３】
予約管理部１１１は、ステップＳ２２１又はステップＳ２２２で予約情報ＤＢ１３２に格納した予約情報を含む予約完了通知を、携帯端末３０に送信する（Ｓ２２３）。
【０１３４】
図１４〜図１６の動作フローによると、管理サーバ１０は、ユーザの車両の利用予約の登録をできる。管理サーバ１０は、ユーザの使用履歴に基づいて、ユーザが予約した車両の車種の使用頻度が高いか否かを判定する。管理サーバ１０は、ユーザの使用頻度が高い車の車種と利用予約した車の車種との間で、異なる操作方法を有する機能を抽出する。管理サーバ１０は、抽出した機能及びその操作方法を、携帯端末３０に送信する。
【０１３５】
次に図１７などを用いて、車両の周囲に存在する物体に接触した車両のユーザを特定する動作について説明する。図１７は車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのシーケンスチャートである。図１８は車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのフローチャートである。
【０１３６】
ステップＳ１において、測距部４００では、車両から車両の周囲に存在する物体までの距離が計測される。測距部４００で計測された距離の値を示す距離情報は、接触検出部１１８に入力される。
【０１３７】
ステップＳ２において、距離情報を入力した接触検出部１１８は、距離情報に基づき、車両から車両の周囲に存在する物体までの距離がゼロになったか否かを判断する。図１９Ａ及び図１９Ｂを用いて具体的に説明する。
【０１３８】
図１９Ａは測距動作及び距離判定動作を説明するための第１図である。図１９Ｂは測距動作及び距離判定動作を説明するための第２図である。図１９Ａに示されるように、車両２０が後進すると、後進中の車両２０から、車両２０の後方に存在する物体までの距離が徐々に短くなるため、測距部４００で計測される距離が短くなる。
【０１３９】
図１９Ｂに示すように、後進中の車両２０が物体に接触すると、測距部４００で計測される距離がゼロになるため、このときの距離情報を入力した接触検出部１１８は、車両２０から物体までの距離がゼロになったと判断する。なお、例えば車両の周囲に存在する雑草や風で飛散した袋など、車両に傷がつかないものが車両に接触した場合にも、車両２０から物体までの距離がゼロと判断され得る。本実施の形態に係る情報処理システム１は、車両に傷がつかないものが車両に接触した場合でも、後述する音圧レベルと加速度の少なくとも一方を利用した接触判定を行うことで、例えば利用開始前に既に軽微な傷が車両に付けられている場合でも、この車両を後から利用するユーザの冤罪を防止しうる。
【０１４０】
接触検出部１１８が、車両から物体までの距離がゼロになったと判断するまで、ステップＳ１及びステップＳ２の処理が繰り返される（ステップＳ２，Ｎｏ）。
【０１４１】
接触検出部１１８が、車両から車両の周囲に存在する物体までの距離がゼロになったと判断したとき（ステップＳ２，Ｙｅｓ）、ステップＳ３の処理が実行される。なお、ステップＳ３の処理は、ステップＳ１及びステップＳ２の処理と並行して実行されてもよい。
【０１４２】
ステップＳ３において、集音部４１０では、車両の周囲の音が集められ、その音を振動波形として検出される。検出された振動波形を示す信号は、音情報として、音圧レベル検出部１１９に入力される。
【０１４３】
ステップＳ４において、音情報を入力した音圧レベル検出部１１９は、音情報に基づき、音の強さを表す音圧レベルを算出する。
【０１４４】
ステップＳ５において、音圧レベル検出部１１９は、算出した音圧レベルが所定の閾値を超えたか否かを判断する。
【０１４５】
図２０は音圧レベル検出部１１９による音圧レベルの判定動作を説明するための図である。図２０の横軸は時間、縦軸は音圧レベルである。図２０に示すように、音圧レベルが所定の閾値Ａを超えていない場合、音圧レベルが所定の閾値Ａを超えるまでステップＳ３〜ステップＳ５の処理が繰り返される（ステップＳ５，Ｎｏ）。
【０１４６】
所定の閾値Ａは、例えば、特定の音の音圧レベルを、予め車種別、車速別に複数サンプリングして得られた値である。特定の音の音圧レベルは、例えば、自走式駐車場を低速で走行している車両が、ガードレールや建築物などに軽く接触したり追突したときの音の音圧レベル、立体駐車場や自宅の車庫への入庫時の車両が、ガードレールや建築物などに軽く接触したり追突したときの音の音圧レベルなどである。
【０１４７】
高速で移動している車両が、建築物、車両などに追突した場合、車両が大きく損傷する蓋然性が高い。所定の閾値Ａは、このように車両が大きく損傷するような場面を想定してサンプリングされた音を基準に設定されるものではない。所定の閾値Ａは、例えばカーシェアサービスやレンタカーサービスの管理者が車両を数秒〜数十秒チェックすることで初めて明らかになるような軽微な損傷が生じたときの音圧レベルを基準に設定することが望ましい。
【０１４８】
なお、所定の閾値Ａは、車両が物体に接触したときに発生する音の音圧レベルの大小を判定できるものであればよく、これらに限定されない。所定の閾値Ａは、例えば格納部１３０に予め格納されている情報でもよいし、管理サーバ１０の外部装置から配信される情報でもよい。
【０１４９】
音圧レベルが所定の閾値Ａを超えたとき（ステップＳ５，Ｙｅｓ）、音圧レベルが所定の閾値Ａを超えたことを示す判定結果が接触検出部１１８に入力される。
【０１５０】
ステップＳ６において、接触検出部１１８は、車両から物体までの距離がゼロの状態で、音圧レベルが所定の閾値Ａを超えたことを示す判定結果を入力したため、物体へ車両が接触したと判断し、物体への車両の接触を検出したことを示す情報である検出結果を、ユーザ特定部１２１に入力する。
【０１５１】
車両から物体までの距離がゼロであり、かつ、音圧レベルが所定の閾値を超えているため、外乱音を、駐車場などに存在するガードレールに車両が接触したときに発生した音と区別して検出できる。外乱音は、例えば、車両が砂利道を走行中に発生する走行音、風速が高いときに発生する風切り音などである。
【０１５２】
ステップＳ７において、物体への車両の接触を検出したことを示す情報である検出結果を入力したユーザ特定部１２１は、ユーザ識別情報に基づき、接触が検出された車両のユーザを特定する。
【０１５３】
ステップＳ８において、接触が検出された車両のユーザを特定したユーザ特定部１２１は、例えば、接触が検出された車両のユーザを表すユーザ特定情報に、接触が検出された時刻を対応付けることにより、テーブル情報を生成する。
【０１５４】
ステップＳ９において、ユーザ特定部１２１は、生成したテーブル情報をユーザ特定情報記憶部１３７に格納する。
【０１５５】
以上に説明したように、本実施の形態に係る情報処理システム１によれば、接触検出部１１８において、車両から物体までの距離がゼロの状態で、音圧レベルが所定の閾値Ａを超えたことを示す判定結果を入力することによって、低速走行中の車両が物体へ軽く接触したことを検出できる。またそのような接触が発生したときの車両のユーザを紐付けて管理できる。従来では、軽度な接触が発生した車両のユーザを特定できず、車両に付けられた傷が、車両を利用した複数のユーザの内、どのユーザの行為によるものであるのか不明となり、責任の所在があいまいになる懸念があった。本実施の形態に係る情報処理システム１によれば、軽度な接触が発生した車両のユーザを特定できるため、責任の所在を明らかにできると共に、他のユーザの冤罪防止を図ることもできる。
【０１５６】
また、本実施の形態に係る情報処理システム１によれば、音圧レベルが所定の閾値を超えているときに、軽度な接触が発生した車両のユーザを特定できる。そのため、例えば砂利道を走行中に発生する騒音、風速が高いときに発生する風切り音などの、接触音以外の音によって、接触を誤検知することなく、車両のユーザを特定できる。
【０１５７】
以下では本実施の形態に係る情報処理システムの変形例について説明する。
【０１５８】
図２１は本実施の形態に係る情報処理システム１の第１変形例を示す図である。第１変形例に係る情報処理システム１の管理サーバ１０Ａは、図２に示す制御部１１０の代わりに、制御部１１０Ａを備える。制御部１１０Ａは、図２に示す機能に加えて、接触音特定部１２２を備える。接触音特定部１２２は、制御部１１０Ａを構成するＣＰＵが、ＲＯＭに記録された専用プログラムを実行することにより実現される機能である。接触音特定部１２２は、集音部４１０で集められた音を解析して、物体への車両の接触音を特定する。
【０１５９】
次に図２２などを用いて、第１変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作について説明する。
【０１６０】
図２２は第１変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのシーケンスチャートである。図２３は第１変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのフローチャートである。
【０１６１】
以下では図１７及び図１８に示される各ステップ番号の処理と異なる処理のみ説明する。
【０１６２】
ステップＳ５１において、接触音特定部１２２は、集音部４１０から入力した音情報に基づき、物体へ車両が接触したときに発生する接触音を特定する。
【０１６３】
接触音特定部１２２は、例えば集音部４１０から入力した音情報に含まれるデータの中から、特定の音域成分（外乱音）を除去するフィルタを有し、当該フィルタを利用して、集音部４１０で集音された音から外乱音を除去して接触音を抽出する。抽出された接触音は、接触音であることを特定した情報である接触音特定情報として、接触検出部１１８に入力される。
【０１６４】
なお、接触音特定部１２２における接触音の抽出方法は、フィルタを用いた方法に限定されず、例えばスペクトル減算法（Spectral Subtraction）などでもよい。
【０１６５】
ステップＳ６において、接触検出部１１８は、車両から物体までの距離がゼロの状態で、音圧レベルが所定の閾値Ａを超えたことを示す判定結果を入力し、かつ、接触音特定情報を入力することで、物体へ車両が接触したと判断し、物体への車両の接触を検出したことを示す情報である検出結果を、ユーザ特定部１２１に入力する。
【０１６６】
以上に説明したように、第１変形例に係る情報処理システム１によれば、外乱音を含まない接触音を抽出することで、音圧レベルによる音の判定処理のみを利用した場合に比べて、接触検出の精度が向上する。例えば、駐車するために後進途中の車両に隣接する別の車両のドアが閉められたため、音圧レベルが所定の閾値を超えた場合でも、接触音特定情報では接触が検出されていないときには、後進途中の車両が周囲の物体に接触していないことになる。従って、当該車両のユーザには責任がないことが明らかになる。また、利用開始前に既に軽微な傷が付けられた車両を利用しているユーザの冤罪を防止しうる。
【０１６７】
図２４は本実施の形態に係る情報処理システム１の第２変形例を示す図である。第２変形例に係る情報処理システム１の車載機２００Ａは、図６に示す機能に加えて、撮像部４２０を備える。
【０１６８】
撮像部４２０は、車両の外周部付近の風景を撮像する全方向カメラ、パノラマカメラなどである。撮像部４２０は、例えば、ＣＣＤ（charge-coupled device）やＣＭＯＳ（Complementary Metal Oxide−Semiconductor）等の撮像素子を含む。車両の外周部付近の風景は、車両の前端部（例えばフロントバンパーの外周面）とこの前端部の周囲の様子、車両の後端部（例えばリアバンパーの外周面）とこの後端部の周囲の様子などである。車両の外周部付近の風景には、車両の車幅方向の外側の様子を含んでもよい。
【０１６９】
撮像部４２０は、車両に１又は複数設けられる。撮像部４２０で撮像された画像のデータを表す撮像データは、バスライン２８０、通信処理部２２０を介して、図２などに示されるユーザ特定部１２１に入力される。
【０１７０】
次に図２５などを用いて、第２変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作について説明する。
【０１７１】
図２５は第２変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのシーケンスチャートである。図２６は第２変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのフローチャートである。
【０１７２】
以下では図１７及び図１８に示される各ステップ番号の処理と異なる処理のみ説明する。
【０１７３】
ステップＳ５２において、撮像部４２０は、車両の周囲の風景を撮像し、その撮像データをユーザ特定部１２１に入力する。このとき撮像される風景について、図２７Ａ及び図２７Ｂを用いて具体的に説明する。
【０１７４】
図２７Ａは撮像部４２０で撮像される風景を示す第１図である。図２７Ｂは撮像部４２０で撮像される風景を示す第２図である。図２７Ａに示されるように、車両の後端部（例えばリアバンパーの外周面）から一定距離隔てた位置に、柱状の物体が存在する。この状態で車両が後進すると、後進中の車が物体に接近する様子を撮像した撮像データが取得される。
【０１７５】
図２７Ｂに示すように、後進中の車が物体に接触すると（ステップＳ６）、接触検出部１１８は、車両から当該物体までの距離がゼロになったと判断する。このとき、撮像部４２０では、車が物体に接触したときの撮像データが取得される。
【０１７６】
そして、ステップＳ７において、物体への車両の接触を検出したことを示す情報である検出結果を入力したユーザ特定部１２１は、ユーザ識別情報に基づき、接触が検出された車両のユーザを特定する。
【０１７７】
さらにユーザ特定部１２１は、テーブル情報に、車が物体に接触したときの撮像データを対応付けて、そのデータを、ユーザ特定情報記憶部１３７に格納する。
【０１７８】
なお、第２変形例に係る情報処理システム１の構成は第１変形例に係る情報処理システム１にも組み合わせることが可能である。
【０１７９】
以上に説明したように、第２変形例に係る情報処理システム１によれば、接触が検出されたときの撮像データを残すことができる。例えば、接触音の周波数帯に近い周波数の外乱音が車両の周囲で発生している場合、接触が発生したと誤検知される可能性がある。第２変形例に係る情報処理システム１では、接触音が誤検知されたときの画像を残すことができるため、この画像を確認することで、ユーザには責任がないことが明らかになる。
【０１８０】
また実際に接触が生じたときの画像を確認できるため、シェアカーなどの管理者は接触が生じた箇所を即座に確認できる。そのため、管理者のチェック時間が短縮され、シェアリングサービスの運営コストを低減することができる。
【０１８１】
図２８は本実施の形態に係る情報処理システム１の第３変形例を示す図である。第３変形例に係る情報処理システム１の車載機２００Ｂは、図６に示す機能に加えて、加速度検出部４３０及び加速度判定部４４０を備える。
【０１８２】
加速度検出部４３０は、例えば、互いに直交するＸ軸方向、Ｙ軸方向及びＺ軸方向のそれぞれの加速度を測定する。この加速度は、車載機２００Ｂが搭載される車両の加速度に比例した値である。加速度検出部４３０は、測定した加速度の値を示す加速度情報を、加速度判定部４４０に入力する。
【０１８３】
次に図２９などを用いて、第３変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作について説明する。
【０１８４】
図２９は第３変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのシーケンスチャートである。図３０は第３変形例に係る情報処理システム１において、車両の周囲に存在する物体に接触した車両のユーザを特定する動作を説明するためのフローチャートである。
【０１８５】
以下では図１７及び図１８に示される各ステップ番号の処理と異なる処理のみ説明する。
【０１８６】
ステップＳ５３において、加速度検出部４３０は、加速度を算出し、加速度の値を示す加速度情報を加速度判定部４４０に入力する。
【０１８７】
ステップＳ５４において、加速度情報を入力した加速度判定部４４０は、加速度が所定の閾値を超えたか否かを判定する。
【０１８８】
図３１は加速度判定部４４０による加速度の判定動作を説明するための図である。図３１の横軸は時間、縦軸は加速度検出部４３０で検出される加速度である。
【０１８９】
図３１に示すように、加速度が所定の閾値Ｂを超えていない場合、加速度が所定の閾値Ｂを超えるまでステップＳ５３及びステップＳ５４の処理が繰り返される（ステップＳ５４，Ｎｏ）。
【０１９０】
例えば、車高が低い車両が後進しながら駐車スペースに停車する場面では、車両の目視しにくい箇所（マフラーなど）が車止め用の縁石に接触する場合がある。また、駐車場から車道に出ようとした車が、駐車場と車道との境界部に設けられた段差部を乗り越えた場合には、車両の目視しにくい箇所（車両底面など）が段差部に接触する場合がある。
【０１９１】
このように縁石や段差部に車両が接触すると、図３１に示すように、計測される加速度が所定の閾値Ｂを超える場合がある。
【０１９２】
所定の閾値Ｂは、例えば、車両が縁石にぶつかったときの振動レベル、車両が縁石や段差部を乗り越えたときの振動レベルなどを、予め車種別、車速別に複数サンプリングして得られた値である。
【０１９３】
高速で移動している車両が建築物、車両などに追突した場合、車両が大きく損傷する蓋然性が高い。所定の閾値Ｂは、このように車両が大きく損傷するような場面を想定してサンプリングされた振動レベルを基準に設定されるものではない。
【０１９４】
なお、所定の閾値Ｂは、車両が物体に接触したときに発生する振動レベル（加速度）を特定できるものであればよく、これらに限定されない。所定の閾値Ｂは、例えば格納部１３０に予め格納されている情報でもよいし、管理サーバ１０の外部装置から配信される情報でもよい。
【０１９５】
加速度が所定の閾値Ｂを超えたとき（ステップＳ５４，Ｙｅｓ）、加速度が所定の閾値Ｂを超えたことを示す判定結果が、接触検出部１１８に入力される。
【０１９６】
ステップＳ６において、接触検出部１１８は、車両から物体までの距離がゼロの状態で、音圧レベルが所定の閾値Ａを超えたことを示す判定結果を入力し、かつ、加速度が所定の閾値Ｂを超えたことを示す判定結果を入力することで、物体へ車両が接触したと判断し、物体への車両の接触を検出したことを示す情報である検出結果を、ユーザ特定部１２１に入力する。
【０１９７】
なお、第３変形例に係る情報処理システム１の構成は第１変形例及び第２変形例に係る情報処理システム１にも組み合わせることが可能である。
【０１９８】
また、第３変形例に係る情報処理システム１では、音圧レベルと加速度を組み合わせて利用しているが、加速度のみ利用してもよい。この場合、情報処理システム１は、音圧レベル検出部に代えて加速度検出部を備え、さらに加速度判定部を備える。そして接触検出部は、音圧レベルが所定の閾値を超えた場合に代えて、加速度が所定の閾値を超えた場合、接触を検出する。
【０１９９】
以上に説明したように、第３変形例に係る情報処理システム１によれば、距離がゼロと判定されたときに検出される加速度を利用できるため、車両の目視しにくい箇所が縁石や段差部にぶつかったことで、大きな加速度が検出されたときには、ユーザ特定情報を記録することができる。従って、車両の側面やリアバンパーなどに傷がついていない場合でも、シェアカーなどの管理者は、ユーザ特定情報が記録されていることを知得することで、目視しにくい箇所も含めた点検を行い、車両の修繕などの対応をとることができる。また、利用開始前に既に軽微な傷が付けられた車両を利用しているユーザの冤罪を防止しうる。
【０２００】
また本実施の形態に係る情報処理システム１は、ユーザ特定情報を記憶するサーバ（管理サーバ）を備えることで、シェアリングサービスを運営する各拠点で情報を共有できる。従って、接触が生じた車両を即座に確認することができるため、シェアカーなどの管理者のチェック時間が短縮され、シェアリングサービスの運営コストを大幅に低減することができる。
【０２０１】
また本実施の形態に係る情報処理システム１は、ユーザ特定情報を、車載機のみに記憶させるように構成してもよい。このように構成した場合でも、車載機に記録されたユーザ特定情報を、例えばナビゲーション装置の画面などを介して確認することができる。また、管理サーバへのユーザ特定情報のアップロードや、管理サーバからシェアリングサービスを運営する各拠点へのユーザ特定情報のダウンロードなどによって、通信リソースが減少することを抑制できる。これにより、シェアリングサービスの運営コストの上昇を抑制できる。
【０２０２】
また、本実施の形態に係る情報処理プログラムは、車両から前記車両の周囲に存在する物体までの距離を計測するステップと、前記車両の周囲の音を集めるステップと、前記音の強さを表す音圧レベルを検出するステップと、前記距離がゼロのときに検出される前記音圧レベルが所定の閾値を超えた場合、前記物体への前記車両の接触を検出するステップと、前記接触が検出されたとき、前記車両のユーザを識別する情報であるユーザ識別情報に基づき、前記接触が検出された前記車両のユーザを特定するステップと、をコンピュータに実行させる。
【０２０３】
また、本実施の形態に係る情報処理プログラムは、車両から前記車両の周囲に存在する物体までの距離を計測するステップと、前記車両の加速度を検出するステップと、前記距離がゼロのときに検出される前記加速度が所定の閾値を超えた場合、前記物体への前記車両の接触を検出するステップと、前記接触が検出されたとき、前記車両のユーザを識別する情報であるユーザ識別情報に基づき、前記接触が検出された前記車両のユーザを特定するステップと、をコンピュータに実行させる。
【０２０４】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【０２０５】
１  情報処理システム、１０  管理サーバ、１０Ａ  管理サーバ、２０  車両、３０  携帯端末、５２  検出領域、５４  検出領域、１１０  制御部、１１０Ａ  制御部、１１１  予約管理部、１１２  使用頻度判定部、１１３  車種別機能差抽出部、１１８  接触検出部、１１９  音圧レベル検出部、１２０  通信処理部、１２１  ユーザ特定部、１２２  接触音特定部、１３０  格納部、１３７  ユーザ特定情報記憶部、１４０  バスライン、２００  車載機、２００Ａ  車載機、２００Ｂ  車載機、２１０  制御部、２１１  車種情報取得処理部、２１２  シーン判定部、２２０  通信処理部、２３０  格納部、２４０  表示部、２５０  音声出力部、２６０  操作入力部、２７０  車両情報取得部、２７１  ステアリング検出部、２７２  ブレーキ検出部、２７３  リバース検出部、２７４  ＧＰＳ情報受信部、２７５  車速検出部、２７６  カメラ映像入力部、２７７  エンジン検出部、２８０  バスライン、３１０  制御部、３１１  予約処理部、３１２  車種情報取得処理部、３１３  シーン判定部、３２０  通信処理部、３３０  格納部、３４０  表示部、３５０  音声出力部、３６０  入力部、３７０  端末情報取得部、３７１  ＧＰＳ情報受信部、３７２  加速度検出部、３８０  バスライン、４００  測距部、４１０  集音部、４２０  撮像部、４３０  加速度検出部、４４０  加速度判定部。
【図１】
2020173635.tif 000003
【図２】
2020173635.tif 000004
【図３】
2020173635.tif 000005
【図４】
2020173635.tif 000006
【図５】
2020173635.tif 000007
【図６】
2020173635.tif 000008
【図７】
2020173635.tif 000009
【図８】
2020173635.tif 000010
【図９】
2020173635.tif 000011
【図１０】
2020173635.tif 000012
【図１１】
2020173635.tif 000013
【図１２】
2020173635.tif 000014
【図１３】
2020173635.tif 000015
【図１４】
2020173635.tif 000016
【図１５】
2020173635.tif 000017
【図１６】
2020173635.tif 000018
【図１７】
2020173635.tif 000019
【図１８】
2020173635.tif 000020
【図１９Ａ】
2020173635.tif 000021
【図１９Ｂ】
2020173635.tif 000022
【図２０】
2020173635.tif 000023
【図２１】
2020173635.tif 000024
【図２２】
2020173635.tif 000025
【図２３】
2020173635.tif 000026
【図２４】
2020173635.tif 000027
【図２５】
2020173635.tif 000028
【図２６】
2020173635.tif 000029
【図２７Ａ】
2020173635.tif 000030
【図２７Ｂ】
2020173635.tif 000031
【図２８】
2020173635.tif 000032
【図２９】
2020173635.tif 000033
【図３０】
2020173635.tif 000034
【図３１】
2020173635.tif 000035