(57)【要約】【課題】自動バレーパーキング支援システム及び方法、並びにそのためのインフラストラクチャ及び車両を提供する。【解決手段】本発明によれば、インフラストラクチャと車両との通信を利用して、車両がドライバなしで移動し、空いている駐車スペースに自律駐車する。また、本発明によれば、インフラストラクチャと車両との通信を利用して、車両がドライバなしで駐車スペースからピックアップ領域へ移動する。【選択図】図８
2020079079.tif 000002
【特許請求の範囲】
【請求項１】
自動バレーパーキングを行う方法であって
自動バレーパーキングを開始するステップと、
インフラストラクチャから車両へターゲットポジション及びガイドルートを伝送するステップと、
前記ガイドルートに沿って前記車両が自律走行を行うステップと、
前記ターゲットポジションに前記車両が自律駐車を行うステップと、
自動バレーパーキングを終了するステップとを含む、自動バレーパーキングを行う方法。
【請求項２】
前記ターゲットポジションは、前記車両が到達しなければならない最終の目的地を含み、
前記最終の目的地は、駐車場内の空き駐車スペースを含む、請求項１に記載の自動バレーパーキングを行う方法。
【請求項３】
前記ターゲットポジションは、前記車両が到達しなければならない最終の目的地を含み、
前記最終の目的地は、駐車場内の空き駐車スペース周辺の特定のポイントを含む、請求項１に記載の自動バレーパーキングを行う方法。
【請求項４】
前記車両は、前記特定のポイントに到達した後、ドライバ補助システム（ＡＤＡＳ）を用いて前記ターゲットポジションへの自律駐車を行う、請求項３に記載の自動バレーパーキングを行う方法。
【請求項５】
前記ドライバ補助システム（ＡＤＡＳ）は、部分的自動駐車システム（ＰＡＰＳ）を含む、請求項４に記載の自動バレーパーキングを行う方法。
【請求項６】
前記ガイドルートは、距離及び車両の動作を含む情報であり、
前記車両の動作は、前進、後進、左回転及び右回転を含む、請求項１に記載の自動バレーパーキングを行う方法。
【請求項７】
前記ガイドルートは駐車場マップ及び複数の通過ポジションを含む、請求項１に記載の自動バレーパーキングを行う方法。
【請求項８】
前記ターゲットポジション及びガイドルートを伝送するステップは、
仮想先行車両を生成するステップと、
仮想車線を生成するステップと、
前記仮想先行車両及び前記仮想車線を伝送するステップとを含む、請求項１に記載の自動バレーパーキングを行う方法。
【請求項９】
前記自律走行を行うステップは、
ドライバ補助システムを活性化させるステップをさらに含む、請求項８に記載の自動バレーパーキングを行う方法。
【請求項１０】
活性化される前記ドライバ補助システムは、
クルーズコントロール（ＡＣＣ）及び車線維持補助（ＬＦＡ）を含む、請求項９に記載の自動バレーパーキングを行う方法。
【請求項１１】
前記自律駐車を行うステップは、ドライバ補助システムを活性化させるステップをさらに含む、請求項１に記載の自動バレーパーキングを行う方法。
【請求項１２】
前記ドライバ補助システムは、部分的自動駐車システム（ＰＡＰＳ）を含む、請求項１１に記載の自動バレーパーキングを行う方法。
【請求項１３】
インフラストラクチャと通信して自動バレーパーキングを行う車両であって、
周辺の環境を検知するセンサ部と、
前記インフラストラクチャとのＶ２Ｉ通信でターゲットポジション及びガイドルートを受信する通信部と、
前記受信したガイドルートに基づいて前記車両の自律走行のための動作を制御し、前記受信したターゲットポジションに基づいて前記車両の自律駐車を制御する判断部と、
前記判断部の制御に基づいて前記車両を制御する車両制御部とを含む、自動バレーパーキングを行う車両。
【請求項１４】
前記ターゲットポジションは、前記車両が到達しなければならない最終の目的地を含み、
前記最終の目的地は、駐車場内の空き駐車スペースを含む、請求項１３に記載の自動バレーパーキングを行う車両。
【請求項１５】
前記ターゲットポジションは、前記車両が到達しなければならない最終の目的地を含み、
前記最終の目的地は、駐車場内の空き駐車スペース周辺の特定のポイントを含む、請求項１３に記載の自動バレーパーキングを行う車両。
【請求項１６】
前記ガイドルートは、駐車場マップ及び複数の通過ポジションを含む、請求項１３に記載の自動バレーパーキングを行う車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動バレーパーキング支援システム及び方法、並びにそのためのインフラストラクチャ及び車両に関する。本発明によれば、インフラストラクチャと車両との通信を利用して、車両がドライバなしで移動し、空いている駐車スペースに自律駐車する。また、本発明によれば、インフラストラクチャと車両との通信を利用して、車両がドライバなしで駐車スペースからピックアップ領域へ移動する。
【背景技術】
【０００２】
現代社会で駐車に関連して直面している社会的なイシューは、非常に多い。まず、駐車場内では、事故が発生する可能性が非常に高い。また、大型マートやデパートなどの施設に駐車をしようとする場合には、駐車のために消費される時間とエネルギーが非常に多い。また、駐車場に進入した場合にも、空いている駐車スペースを見つけるために消費される時間とエネルギーが非常に多い。また、駐車後も、施設の業務を済ませたドライバが、駐車している車両まで移動しなければならない煩わしさがあり、場合によっては、車両が駐車している位置を忘れてしまうことがある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、前述した問題を解決するためのものであり、本発明に係る自動バレーパーキングは、ドライバがドロップオフ（Ｄｒｏｐ  ｏｆｆ）領域に車両を停止させ、車両から降りると、車両が自律方式（ａｕｔｏｎｏｍｏｕｓ）で空き駐車スペースへ移動して駐車を完了する。
【０００４】
また、本発明に係る自動バレーパーキングは、ドライバが呼び出す場合、駐車している車両は自律方式でピックアップ（Ｐｉｃｋ  ｕｐ）領域へ移動し、ドライバはピックアップ領域で車両に搭乗して施設を抜け出していく。
【課題を解決するための手段】
【０００５】
本発明によれば、自動バレーパーキングを行う方法が提供され、その方法は：自動バレーパーキングを開始するステップと、インフラストラクチャから車両へターゲットポジション及びガイドルートを伝送するステップと、前記ガイドルートに沿って前記車両が自律走行を行うステップと、前記ターゲットポジションに前記車両が自律駐車を行うステップと、自動バレーパーキングを終了するステップとを含む。
【０００６】
前記ターゲットポジションは、前記車両が到達しなければならない最終の目的地を含み、前記最終の目的地は、駐車場内の空き駐車スペースを含む。
【０００７】
前記ターゲットポジションは、前記車両が到達しなければならない最終の目的地を含み、前記最終の目的地は、駐車場内の空き駐車スペース周辺の特定のポイントを含む。
【０００８】
前記車両は、前記特定のポイントに到達した後、ドライバ補助システム（ＡＤＡＳ）を用いて前記ターゲットポジションへの自律駐車を行う。
【０００９】
前記ドライバ補助システム（ＡＤＡＳ）は、部分的自動駐車システム（ＰＡＰＳ）を含む。
【００１０】
前記ガイドルートは、距離及び車両の動作を含む情報であり、前記車両の動作は、前進、後進、左回転及び右回転を含む。
【００１１】
前記ガイドルートは、駐車場マップを含み、複数の通過ポジション及び一つのターゲットポジションを含む。
【００１２】
前記ターゲットポジション及びガイドルートを伝送するステップは、仮想先行車両を生成するステップと、仮想車線を生成するステップと、前記仮想先行車両及び前記仮想車線を伝送するステップとを含む。
【００１３】
前記自律走行を行うステップは、ドライバ補助システムを活性化させるステップをさらに含む。
【００１４】
活性化される前記ドライバ補助システムは、クルーズコントロール（ＡＣＣ）及び車線維持補助（ＬＦＡ）を含む。
【００１５】
前記自律駐車を行うステップは、ドライバ補助システムを活性化させるステップをさらに含む。
【００１６】
前記ドライバ補助システムは、部分的自動駐車システム（ＰＡＰＳ）を含む。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る自動バレーパーキングシステムを示す図である。
【図２】本発明の実施形態に係る自動バレーパーキング装置を示す図である。
【図３】本発明の実施形態に係る自動バレーパーキングシステム及び方法を説明するための概念図である。
【図４ａ】本発明に係る自動バレーパーキングを行うインフラストラクチャ及び車両が行う動作を説明するためのブロック図である。
【図４ｂ】本発明に係る自動バレーパーキングを行うインフラストラクチャ及び車両が行う動作を説明するためのブロック図である。
【図５】本発明に係る自動バレーパーキングを行うインフラストラクチャと車両との通信を説明するための図である。
【図６】本発明に係る自動バレーパーキングを行うインフラストラクチャと車両との通信を説明するための図である。
【図７】本発明に係る自動バレーパーキングを行うインフラストラクチャと車両との通信を説明するための図である。
【図８】本発明に係る自動バレーパーキングを行う方法を示す図である。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照して本発明に係る実施形態を詳細に説明する。本発明の構成及びそれによる作用効果は以下の詳細な説明から明確に理解されるだろう。本発明の詳細な説明に先立ち、同一の構成要素については、他の図面上に表示されても、できる限り同一の符号で表示し、公知の構成については、本発明の要旨を曖昧にするおそれがあると判断された場合に具体的な説明を省略することとする。
【００１９】
本発明の具体的な説明に先立ち、本発明で使用される用語は、次のとおり定義できる。
【００２０】
ドライバ（Ｄｒｉｖｅｒ）は、車両を利用する人間であって、自動バレーパーキングシステムのサービスを受ける人間である。
【００２１】
運転権限（Ｄｒｉｖｉｎｇ  ａｕｔｈｏｒｉｔｙ）は、車両の動作を実行させるための権限である。車両の動作は、例えば、ステアリング動作、加速動作、ブレーキング動作、ギア変速動作、車両の始動をオン／オフにする動作、車両のドアをロック／ロック解除する動作を含む。
【００２２】
車両は、自動バレーパーキングを行う機能を有する車両である。
【００２３】
コントロールセンターは、駐車施設内にある車両のモニタリングを行う施設であって、ターゲットポジション、ガイドルート、許可運転領域を決定し、車両が運転開始命令又は緊急停止命令を伝送するようにすることができる。
【００２４】
インフラストラクチャ（ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）は、駐車施設であってもよく、駐車施設内に配置されたセンサであってもよい。また、インフラストラクチャは、駐車ゲート、車両を制御するコントロールセンターを指すこともある。
【００２５】
ターゲットポジションは、車両が駐車する空き駐車スペースを指す。また、ターゲットポジションは、車両が駐車場から外れる状況では、ドライバが搭乗する領域、すなわちピックアップ領域を指すこともある。
【００２６】
ガイドルートは、車両がターゲットポジションに到達するために通過するルートを指す。例えば、駐車が実行される状況では、ドロップオフ領域から空きスペースまでのルートである。例えば、ガイドルートは、５０ｍ前進やコーナーでの左回転などの形式であってもよい。
【００２７】
運転ルート（ｄｒｉｖｉｎｇ  ｒｏｕｔｅ）は、車両が追従するルートを指す。
【００２８】
許可運転領域（ｐｅｒｍｉｔｔｅｄ  ｄｒｉｖｉｎｇ  ａｒｅａ）は、運転が許された領域、例えば、駐車場内での運転経路を指す。許可運転領域は、隔壁、駐車した車両、駐車ラインによって定義することができる。
【００２９】
図１は本発明の実施形態に係る自動バレーパーキングシステムを示す。図１を参照すると、自動バレーパーキングシステム１０は、インフラストラクチャ１００及び自動バレーパーキング装置２００を含むことができる。
【００３０】
インフラストラクチャ１００は、前述したように、自動バレーパーキングシステムを運営、管理及び実行するための装置又はシステムを意味することができる。例えば、インフラストラクチャ１００は駐車施設であってもよい。実施形態によっては、インフラストラクチャ１００は、センサ、通信装置、警報装置、表示装置、及び前述した装置を制御するサーバを含むことができる。また、インフラストラクチャは、駐車ゲート、車両を制御するコントロールセンターを指すこともある。
【００３１】
自動バレーパーキング装置２００は、自動バレーパーキングを行う車両を意味することができる。実施形態によっては、自動バレーパーキング装置２００は、自動バレーパーキングを行うことができる車両に含まれる構成要素又は構成要素の集合を意味することができる。
【００３２】
図２は本発明の実施形態に係る自動バレーパーキング装置を示す。図２を参照すると、自動バレーパーキング装置（例えば、車両２００）は、センサ部２１０、通信部２２０、判断部２３０及び車両制御部２４０を含むことができる。
【００３３】
センサ部２１０は、自動バレーパーキング装置２００の周囲の環境を検出することができる。実施形態によっては、センサ部２１０は、自動バレーパーキング装置２００と特定の物体との距離を測定するか、或いは自動バレーパーキング装置２００の周囲の物体を検出することができる。例えば、センサ部２１０は、超音波センサ、レーダーセンサ、ライダーセンサ、カメラ、赤外線センサ、熱感知センサ及びミリ波センサのうちの少なくとも一つを含むことができる。
【００３４】
センサ部２１０は、検知結果に基づいて生成されたデータを通信部２２０又は車両制御部２４０へ伝送することができる。
【００３５】
通信部２２０は、インフラストラクチャ１００とデータをやり取りすることができる。このような通信は、車両対インフラストラクチャ（Ｖ２Ｉ：Ｖｅｈｉｃｌｅ  ｔｏ  Ｉｎｆｒａ）通信と呼ばれる。また、通信部２２０は、他の車両とデータをやり取りすることができる。このような通信は、車両対車両（Ｖ２Ｖ：Ｖｅｈｉｃｌｅ  ｔｏ  Ｖｅｈｉｃｌｅ）通信と呼ばれる。また、Ｖ２Ｉ通信及びＶ２Ｖ通信を統合してＶ２Ｘ（Ｖｅｈｉｃｌｅ  ｔｏ  ｅｖｅｒｙｔｈｉｎｇ）通信と呼ばれる。実施形態によっては、通信部２２０は、インフラストラクチャ１００から伝送されたデータ（例えば、ターゲットポジション、ガイドルート、運転ルート又は命令など）を受信し、受信したデータを処理して判断部２３０へ伝達することができる。また、通信部２２０は、車両２００から生成されたデータをインフラストラクチャ１００へ伝送することができる。実施形態によっては、通信部２２０は車両２００のドライバの端末とデータをやり取りすることができる。
【００３６】
通信部２２０は、無線通信プロトコル又は有線通信プロトコルを用いてデータを伝送又は受信することができる。例えば、前記無線通信プロトコルは、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ：ＷＬＡＮ）、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）、Ｗｉｂｒｏ（Ｗｉｒｅｌｅｓｓ  Ｂｒｏａｄｂａｎｄ）、ＷｉＭＡＸ（Ｗｏｒｌｄ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉ  Ａｃｃｅｓｓ  ２０００）、ＥＶ−ＤＯ（Ｅｎｈａｎｃｅｄ  Ｖｏｉｃｅ−Ｄａｔａ  Ｏｐｔｉｍｉｚｅｄ  ｏｒ  Ｅｎｈａｎｃｅｄ  Ｖｏｉｃｅ−Ｄａｔａ  Ｏｎｌｙ）、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  ＣＤＭＡ）、ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）、ＨＳＵＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｕｐｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１６、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ＬＴＥ−Ａ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ−Ａｄｖａｎｃｅｄ）、ブロードバンド無線移動通信サービス（Ｗｉｒｅｌｅｓｓ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ  Ｓｅｒｖｉｃｅ：ＷＭＢＳ）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、赤外線通信（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ：ＩｒＤＡ）、ＵＷＢ（Ｕｌｔｒａ−Ｗｉｄｅｂａｎｄ）、ジグビー（ＺｉｇＢｅｅ）、近距離無線通信（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ：ＮＦＣ）、超音波通信（Ｕｌｔｒａ  Ｓｏｕｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ：ＵＳＣ）、可視光通信（Ｖｉｓｉｂｌｅ  Ｌｉｇｈｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ：ＶＬＣ）、ワイパイ（Ｗｉ−Ｆｉ）、ワイパイダイレクト（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ）などを含むことができる。また、有線通信プロトコルは、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、有線ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電力線通信（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ：ＰＬＣ）、ＵＳＢ通信、イーサネット（Ｅｔｈｅｒｎｅｔ）、シリアル通信（ｓｅｒｉａｌ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）、光／同軸ケーブルなどを含むことができ、これに制限されるものではなく、他の装置との通信環境を提供することができるプロトコルはいずれも含まれ得る。
【００３７】
判断部２３０は、車両２００の全般的な作動を制御することができる。判断部２３０は、センサ部２１０と通信部２２０を介して伝送されたデータに基づいて車両制御部２４０を制御することができる。実施形態によっては、判断部２３０は、インフラストラクチャ１００から伝送されたデータに基づいて車両制御部２４０を制御するための制御信号を生成し、生成された制御信号を車両制御部２４０へ伝送することができる。
【００３８】
すなわち、判断部２３０は、車両２００を制御し、自動バレーパーキングを行うための一連の演算又は判断を行うことができる装置を意味することができる。例えば、判断部２３０は、自動バレーパーキングを行うための命令を含むプログラムが実行されるプロセッサであってもよい。
【００３９】
車両制御部２４０は、判断部２３０の制御に基づいて車両２００を制御することができる。実施形態によっては、車両制御部２４０は、判断部２３０から伝送された制御信号に応答して車両２００を制御することができる。例えば、車両制御部２４０は、車両２００の移動、停止、移動再開始、ステアリング、加速、減速、駐車、点滅、警報などを制御することができる。
【００４０】
すなわち、車両制御部２４０は、本明細書で説明される車両２００の作動を制御するための機能を全て行うことができるものと理解されるべきである。
【００４１】
一方、別の説明がなくても、本明細書で説明される車両２００の作動又は機能は、センサ部２１０、通信部２２０、判断部２３０及び車両制御部２４０のうちの少なくとも一つの組み合わせによって適切に行われるものと理解されるべきである。
【００４２】
図３は本発明の実施形態に係る自動バレーパーキングシステム及び方法を説明するための概念図である。
【００４３】
図３を参照すると、（１）において、ドライバは車両を運転して駐車場に進入し、ドロップオフ領域へ車両を移動させる。
【００４４】
（２）において、ドロップオフ領域に到達したドライバは車両から下車し、運転権限はドライバからインフラストラクチャへ移される。
【００４５】
（３）において、インフラストラクチャは、駐車場内に存在する複数の駐車スペースの中から空き駐車スペースを検索し、当該車両の駐車に適した空き駐車スペースを決定する。また、インフラストラクチャは、決定された空き駐車スペースまでのガイドルートを決定する。駐車スペース及びガイドルートが決定されると、車両は自律的にガイドルートに沿って走行し、当該駐車スペースの周囲に到達した後、駐車スペースへの自動バレーパーキングを行う。
【００４６】
（４）において、ドライバは、自分の車両の出車を決定し、ピックアップ領域へ移動する。
【００４７】
（５）において、インフラストラクチャは、適正なターゲットポジションを決定する。例えば、適正なターゲットポジションは、ピックアップ領域内に存在する複数の駐車スペースの中でも、空いている駐車スペースであってもよい。また、インフラストラクチャは、決定されたターゲットポジションまでのガイドルートを決定する。ターゲットポジション及びガイドルートが決定されると、車両は、自律的にガイドルートに沿って走行し、当該駐車スペースの周囲に到達した後、駐車スペースへの自動バレーパーキングを行う。
【００４８】
（６）において、ドライバはピックアップ領域に到達し、運転権限はインフラストラクチャからドライバへ移される。ドライバは車両を運転して駐車場の出口へ移動する。
【００４９】
図４ａ及び図４ｂは本発明に係る自動バレーパーキングを行うインフラストラクチャ及び車両が行う動作を説明するためのブロック図である。
【００５０】
（１）では、自動バレーパーキングを開始するためのインフラストラクチャ及び車両の動作が説明される。インフラストラクチャは、ドライバ及び車両を認識し、適正なドライバ及び車両であるか否かを決定する。例えば、インフラストラクチャは、ドライバが入力するＩＤ及びパスワードを用いて、当該ドライバが適正なドライバであるか否かを決定する。また、インフラストラクチャは、車両の固有番号を用いて、当該車両が適正な車両であるか否かを決定する。車両は、エンジンのオン／オフを行うことができる。また、車両は、電源のオン／オフを行うことができる。例えば、車両のエンジンはオフになったが、電源がオンになった状態はＡＣＣオン（アクセサリーオン）状態であり得る。車両のエンジンのオン／オフ及び電源のオン／オフは、インフラストラクチャから命令を受信して行うことができ、或いはインフラストラクチャの命令なしに車両が自律的に行うことができる。車両はドアをロック／ロック解除することができる。車両のドアのロック及びロック解除は、インフラストラクチャから命令を受信して行うことができ、或いはインフラストラクチャの命令なしに車両が自律的に行うことができる。車両が自動パーキング段階に進行する場合には、車両のドアをロックすることが好ましい。また、車両の運転権限が車両からインフラストラクチャへ移される。運転権限は、車両の動作を実行させるための権限であって、車両の動作は、ステアリング動作、加速動作、ブレーキング動作、ギア変速動作、車両の始動をオン／オフにする動作、車両のドアをロック／ロック解除する動作を含む。車両の権限をインフラストラクチャへ移すことにより、インフラストラクチャは、車両が自動バレーパーキングを行う途中で、当該車両を完全に制御することができる。これにより、車両の意図せぬ動作が発生する可能性が低くなり、駐車場内の車両事故が防止できる。しかし、場合に応じて、運転権限の一部は車両からインフラストラクチャへ移されずに車両に残っていることがあり、或いは、運転権限の一部は車両とインフラストラクチャが共同で保有することがある。例えば、ブレーキング動作は、自動バレーパーキングが行われている状況で非常状況が発生した場合に動作しなければならないものであって、車両が自らＡＤＡＳセンサなどを用いてリスクを検知した場合、インフラストラクチャの制御なしに自らブレーキングを行うことが好ましいためである。また、車両は、車両の内部に人間又は動物が存在するか否かを判断する。本発明に係る自動バレーパーキングの完了後から車両が出車されるまでに相当の時間がかかるので、車両の内部に人間又は動物が存在する場合に発生する可能性のあるリスクを除去するためである。車両の内部に人間又は動物が存在するか否かは、車両に搭載されたセンサを用いて判断することができる。
【００５１】
（２）において、ターゲットポジション、ガイドルート及び運転ルートが決定できる。ターゲットポジション、ガイドルート及び運転ルートの決定は、インフラストラクチャが行うことができる。インフラストラクチャによって決定されたターゲットポジション、ガイドルート及び運転ルートは、インフラストラクチャから車両へ伝達できる。
【００５２】
ターゲットポジションは、車両が移動して到達しなければならない最終の目的地である。ターゲットポジションは、車両が駐車場に入車する状況では、車両が駐車すべき駐車場内の空き駐車スペースである。ターゲットポジションは、車両が駐車場から出車する状況では、ピックアップ領域内の空き駐車スペースである。又は、ターゲットポジションは、空き駐車スペースの代わりに空き駐車スペース周辺の特定のポイントであってもよい。例えば、駐車場内の特定の区域に空き駐車スペースが連続して又は隣接して複数個ある場合、ターゲットポジションは、このような複数の空き駐車スペース周辺の特定のポイントで構成できる。この場合、車両は、該当する特定のポイントに移動した後、車両に搭載されているドライバ補助システム（ＡＤＡＳ）中の自律駐車機能を活性化させて所望の駐車スペースに駐車することができる。ＡＤＡＳ中の自律駐車機能は、例えば、ＰＡＰＳ（Ｐａｒｔｉａｌｌｙ  Ａｕｔｏｍａｔｅｄ  Ｐａｒｋｉｎｇ  Ｓｙｓｔｅｍ）であり得る。このような例示によると、駐車余裕スペースを管理する上での効率性がさらに増加することができる。すなわち、インフラストラクチャの立場では、正確なターゲットポジションを計算する代わりに、ラフ（ｒｏｕｇｈ）な地点のみを認識することで十分であるので、処理に必要なエネルギーを減少させることができる。
【００５３】
ガイドルートは、車両が自律走行のために沿って行くべきルートである。例えば、ガイドルートは、１０メートル直進、最初のコーナーでの右回転、２０メートル前進後の左回転などの形式で構成できる。又は、ガイドルートは、駐車場マップ内で現在位置からターゲットポジションまでの続いた直線、曲線、又はこれらの組み合わせで構成できる。又は、ガイドルートは、駐車場マップ内での複数の通過ポジションと一つのターゲットポジションで構成できる。例えば、ガイドルートは、複数の通過ポジションとしてＡ１柱、Ｂ２柱、Ｃ３柱を含み、ターゲットポジションとしてＤ２３駐車区域を含むことができる。このように、ガイドルートは、直線ないしは曲線で構成されずに通過ポジションとターゲットポジションで構成される場合、直線、曲線、又は距離（１０メートルなど）についての情報が要求されないので、車両とインフラストラクチャ間の通信（Ｖ２Ｉなど）にかかる情報量を減少させることができる。
【００５４】
（３）において、駐車場内で車両の自律走行が行われ得る。車両の自律走行は、車両の移動、停止、移動再開始を含む。車両の自律走行は、インフラストラクチャから車両へ伝送される命令に応じて車両が行うことができる。又は、車両の自律走行は、インフラストラクチャからの命令に依存せず、車両が自律的に行うことができる。車両は、許可運転領域内でガイドルートに沿ってターゲットポジションへ自律的に走行することができる。ドライバがない自律走行の場合、所定の速度未満で走行するように車両が制御できる。このような所定の速度は、インフラストラクチャから車両へ伝達された値であるか、或いは車両に格納された値であり得る。また、車両は、ガイドルートに沿って自律走行する上で与えられたガイトルートから所定の誤差を外れることなく走行するように制御できる。このような所定の誤差は、インフラストラクチャから車両へ伝達された値であるか、或いは車両に格納された値であり得る。また、車両は、ガイドルートに沿って自律走行する上でカーブを行わなければならない場合に、所定の最小回転半径に従うことができる。このような所定の最小回転半径は、インフラストラクチャから車両へ伝達された値であるか、或いは車両に格納された値であり得る。車両は、ガイドルートに沿って自律走行する上で所定の最大加速度を超えないように制御できる。このような所定の最大加速度は、インフラストラクチャから車両へ伝達された値であるか、或いは車両に格納された値であり得る。
【００５５】
（４）において、位置測定が行われ得る。位置測定の対象は、駐車を行っている車両、駐車場内に存在する障害物、又は既に駐車が完了した車両であり得る。インフラストラクチャは、車両又は障害物の位置を測定し、車両の位置をデータベースに格納することができる。インフラストラクチャは、車両又は障害物を識別及び検出し、駐車を行っている複数の車両それぞれの安全性をモニタリングすることができる。また、インフラストラクチャは、ターゲットポジションに到達して駐車を行っている車両の動作をモニタリングし、命令を伝達することができる。車両は自分の位置を測定することができる。車両は、測定された自分の位置をインフラストラクチャへ伝達することができる。車両が測定する自分の位置の誤差は、所定の誤差範囲内にあり、所定の誤差は、インフラストラクチャによって決定された値であり得る。車両は、周辺を検知して、存在する障害物の位置を測定することができ、測定された障害物の位置をインフラストラクチャに伝送することができる。車両とインフラストラクチャとの通信に使用される周波数は、所定の周波数であり得る。
【００５６】
（５）において、自律駐車が行われ得る。自律駐車は、ターゲットポジションの周辺に到達した車両が空き駐車スペースに自律的に駐車することを指す。車両は、自分に搭載された距離センサを用いて、障害物又は周辺に駐車している車両を検知することを用いて自律駐車を行うことができる。車両に搭載された距離センサは、例えば、超音波センサ、レーダーセンサ、ライダーセンサ、カメラを含むことができる。
【００５７】
（６）において、車両の緊急ブレーキが行われ得る。車両の緊急ブレーキは、インフラストラクチャから伝達される命令に基づいて行うことができ、或いは車両が障害物を検出した場合に自ら行うことができる。インフラストラクチャは、車両の周辺が不安全であると決定する場合、車両に緊急ブレーキを命令することができる。車両が緊急ブレーキを行った後、インフラストラクチャが車両の周辺が安全であると決定する場合、車両に自律走行または自律駐車の再開始を命令することができる。車両は、障害物を検出した場合、緊急ブレーキを行うことができる。また、車両は、緊急ブレーキの実行をインフラストラクチャに報告することができ、緊急ブレーキの原因となる障害物の種類または位置をインフラストラクチャに報告することができる。車両が緊急ブレーキを行う場合の減速の大きさは、所定の減速値に従うことができ、所定の減速値は、インフラストラクチャによって決定された値であるか、或いは車両に格納された値であり得る。所定の減速値は、障害物の種類、障害物の位置、当該車両と障害物との距離に応じて決定できる。車両は、インフラストラクチャから自律走行又は自律駐車の再開始命令を受信する場合、自律走行又は自律駐車を再開始することができる。又は、車両は、周辺の障害物が除去されたことを決定する場合、自律走行又は自律駐車を再開始することができる。車両は、自律走行又は自律駐車を再開始すること、周辺の障害物の除去をインフラストラクチャに報告することができる。
【００５８】
（７）において、自動バレーパーキングが終了する。車両が自律走行及び自律駐車を完成させた後、インフラストラクチャは、車両に制御リリース（ｒｅｌｅａｓｅ）命令を伝達する。車両は、インフラストラクチャの命令を受信して、又はインフラストラクチャの命令に依存せずに、エンジンのオン／オフ又は電源のオン／オフを行うことができる。また、車両は、インフラストラクチャの命令を受信して、又はインフラストラクチャの命令に依存せずに車両のドアをロックすることができる。また、車両は、インフラストラクチャの命令を受信して、又はインフラストラクチャの命令に依存せずに、車両のパーキングブレーキを実行することができる。
【００５９】
（８）において、エラー制御が行われ得る。エラー制御は、車両とインフラストラクチャとの通信エラー又は車両の機械的エラーを含む。インフラストラクチャは、車両との通信をモニタリングして、通信エラーが発生するか否かを検出することができる。車両は、インフラストラクチャとの通信をモニタリングして、通信エラーが発生するか否かを検出することができる。車両は、自分に搭載されたセンサを含むアクセサリーの動作状態をモニタリングして、機械的エラーが発生するか否かを検出することができる。車両は、車両の内部に人間又は動物が存在するか否かを検知して、車両の内部に人間又は動物が存在することを決定する場合、緊急ブレーキを行うことができる。車両は、緊急ブレーキを行った後、インフラストラクチャからの命令を受信して自律駐車又は自律走行を再開始することができる。又は、車両は、緊急ブレーキを行った原因が除去されたかを決定し、除去された場合には自律駐車又は自律走行を再開始することができる。
【００６０】
図５は本発明に係る自動バレーパーキングを行うインフラストラクチャと車両との通信を説明するための図である。
【００６１】
（１）において、車両からインフラストラクチャに車両資格情報（ｖｅｈｉｃｌｅ  ｑｕａｌｉｆｉｃａｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）が伝達できる。車両資格情報には、それぞれの車両を他の車両と区別することができる識別子が含まれる。例えば、車両資格情報は車両の固有ナンバーであってもよい。車両資格情報は、車両が駐車場に進入して自動バレーパーキングが開始するステップ（図４ａの（１）参照）で伝達できる。
【００６２】
（２）において、インフラストラクチャから車両に自動バレーパーキング準備命令が伝達できる。自動バレーパーキング準備命令は、自律走行が開始する前に伝達できる。
【００６３】
（３）において、車両からインフラストラクチャへ車両情報が伝達できる。車両情報は、車両の状態情報、車両の位置情報を含むことができる。車両の状態情報は、車両が走行中であるか、車両が停止した状態であるか、車両が緊急停止した状態であるかを含むことができる。車両情報は、周期的に伝達でき、特定の周波数（例えば、１秒に１回、すなわち１Ｈｚ）で伝達できる。よって、車両情報は、車両とインフラストラクチャとの通信エラーが発生したか否かを決定するパラメータとして利用できる。例えば、通信周波数に応じて予定された時点で車両情報がインフラストラクチャに到達しない場合、インフラストラクチャは、車両とインフラストラクチャとの通信にエラーが発生したことを決定することができる。
【００６４】
（４）において、インフラストラクチャから車両へ車両情報応答が伝達できる。車両情報応答は、（３）での車両情報に対する応答であって、車両情報と同じ周波数で伝達できる。したがって、車両情報応答は、車両とインフラストラクチャとの通信エラーが発生したか否かを決定するパラメータとして利用可能である。例えば、通信周波数に応じて予定された時点で車両情報応答が車両に到達していない場合に、車両は、車両とインフラストラクチャとの通信にエラーが発生したことを決定することができる。
【００６５】
（５）において、インフラストラクチャから車両へターゲットポジション及びガイドルートが伝達できる。ターゲットポジション及びガイドルートの伝達は、自動バレーパーキング開始命令がインフラストラクチャから車両へ伝達される前に或いは伝達された後に行われ得る。
【００６６】
（６）において、インフラストラクチャから車両へ運転バウンダリーが伝達できる。運転バウンダリーは、許可運転領域との境界を標識するランドマーク（例えば、駐車ライン、中央ライン、道路バウンダリーライン）を含むことができる。運転バウンダリーの伝達は、自動バレーパーキング準備命令が伝達された後に行われ得る。このような運転バウンダリーは、駐車場マップ（ｍａｐ）の形でインフラストラクチャから車両へ伝達できる。
【００６７】
（７）において、インフラストラクチャから車両へ自動バレーパーキング開始命令が伝達できる。自動バレーパーキング開始命令の伝達は、ガイドルート及び運転バウンダリーが伝達された後に行われ得る。また、車両の緊急ブレーキが行われた後、車両周辺の安全が確認された後に伝達できる。
【００６８】
（８）において、インフラストラクチャから車両へ緊急ブレーキ命令が伝達できる。
【００６９】
（９）において、インフラストラクチャから車両へ車両制御リリース命令が伝達できる。車両制御リリース命令の伝達は、車両の駐車スペースへの自律駐車が完了した後に行われ得る。
【００７０】
図６は本発明に係る自動バレーパーキングを行うインフラストラクチャ１００と車両２００との通信を説明するための図である。
【００７１】
（１）において、車両２００は、駐車場の通路へ進入して停止位置に停止する。このような停止位置は、駐車場の入り口ゲートであってもよい。車両２００は、インフラストラクチャ１００に、停止位置に到着したことを報告する。（２）において、インフラストラクチャ１００は、当該車両２００の大きさ及び車両２００のナンバーを認証する。（３）において、インフラストラクチャ１００は車両２００に認証ＩＤ要求を伝送し、（４）において、車両２００はインフラストラクチャ１００に認証ＩＤを伝送する。（５）において、インフラストラクチャ１００は、受信した認証ＩＤに基づいて、駐車場進入を承認するか否かを判断する。（６）において、インフラストラクチャ１００は、受信した認証ＩＤに基づいて、当該車両２００の駐車場進入が承認されるか否かを知らせる。例えば、インフラストラクチャ１００は、停止位置の周辺に配置されたモニターを介して承認又は不承認を表示することができる。車両２００のドライバは、駐車場進入が承認された場合に、ドロップオフ領域へ車両２００を移動させる。（７）において、ドライバは、車両２００の始動をオフにして車両２００から下車し、車両２００のドアをロックした後、ドロップオフ領域から外れる。（８）において、車両２００の権限は、車両２００（又はドライバ）からインフラストラクチャ１００へ移される。また、（９）において、インフラストラクチャ１００は、ドライバから車両２００の権限を移されたことを通知する。このような通知は、移動通信ネットワークを介してドライバのスマート機器へ伝送できる。
【００７２】
図７は本発明に係る自動バレーパーキングを行うインフラストラクチャ１００と車両２００との通信を説明するための図である。
【００７３】
（１）において、インフラストラクチャ１００は、車両２００の始動のオン（ｏｎ）を指示する要求を車両２００へ伝送することができる。（２）において、車両２００は、インフラストラクチャ１００からの要求に応答して、車両２００の始動をオンにすることができる。（３）において、車両２００は、始動をオンにした後に、前記始動のオンの応答をインフラストラクチャ１００へ伝送することができる。（４）において、インフラストラクチャ１００は、自動バレーパーキングの準備を指示する要求を車両２００へ伝送することができる。（５）において、車両２００は、前記自動バレーパーキング準備の要求に応答して、前記自動バレーパーキングが準備されたか（ＯＫ）又は準備されていないか（ＮＧ）を指示する応答をインフラストラクチャ１００へ伝送することができる。（６）において、インフラストラクチャ１００は、同期化要求を車両２００へ伝送することができる。前記同期化要求は、インフラストラクチャ１００の時間と車両２００の時間との同期化を指示する要求であり得る。例えば、前記同期化要求は、インフラストラクチャ１００の時間に関する情報を含むことができる。（７）において、車両２００は、前記同期化要求に応答して同期化を行い、（８）において、前記同期化が完了したことを指示する応答をインフラストラクチャ１００へ伝送することができる。例えば、インフラストラクチャ１００と車両２００との同期化が完了する前まで、複数の同期化要求がインフラストラクチャ１００から車両２００へ伝送できる。（９）において、インフラストラクチャ１００は、駐車場マップ情報を車両２００へ伝送することができる。このような駐車場マップ情報はランドマーク情報を含むことができる。（１０）において、車両２００は、伝送されたランドマーク情報に基づいて車両２００の位置を推定（又は計算）することができ、車両２００は、推定された車両２００の位置をインフラストラクチャ１００へ伝送することができる。（１１）において、インフラストラクチャ１００は、ターゲットポジション（駐車位置）を決定することができる。（１２）において、インフラストラクチャ１００は、許可運転領域についての情報を車両２００へ伝送することができる。例えば、インフラストラクチャ１００は、許可運転領域の境界を車両２００へ伝送することができる。（１３）において、インフラストラクチャ１００は、ガイドルートを車両２００へ伝送することができる。（１４）において、インフラストラクチャ１００は、自動バレーパーキングの開始を指示する命令を車両２００へ伝送することができる。
【００７４】
図８は本発明に係る自動バレーパーキングを行う方法を示す図である。
【００７５】
本発明によれば、インフラストラクチャ１００は、仮想先行車両を生成するステップ（Ｓ８１０）、仮想車線を生成するステップ（Ｓ８２０）、及びガイドルートを伝送するステップ（Ｓ８３０）を行う。
【００７６】
具体的には、本発明に係るガイドルートは、仮想先行車両情報と仮想車線情報を含むことができる。
【００７７】
仮想先行車両情報は、自動バレーパーキングを行う車両との関係で物理的に存在しないが、先行する仮想の車両の存在に関する情報である。すなわち、仮想先行車両情報は、実際に存在しないものの、インフラストラクチャが仮想的に生成する車両の存在に関する情報である。例えば、仮想先行車両は、自動バレーパーキング車両との関係で所定の距離だけ先行する仮想の車両であり得る。後述するように、自動バレーパーキング車両は、ドライバ補助システム（ＡＤＡＳ）の機能の一つであるクルーズコントロール機能（ＡＣＣ：Ａｄｖａｎｃｅｄ  Ｃｒｕｉｓｅ  Ｃｏｎｔｒｏｌ、ＳＣＣ：Ｓｍａｒｔ  Ｃｒｕｉｓｅ  Ｃｏｎｔｒｏｌ）を用いて仮想先行車両に沿って自律走行を行うことができる。自動バレーパーキング車両は、自分に搭載されたＡＤＡＳを用いて仮想先行車両を追従することにより、自律走行を行うことができ、車両に存在する既存のシステムを利用するので、インフラストラクチャに集中する演算ないしデータ処理を減少させることができる。また、仮想先行車両情報と現在走行中の他の自動バレーパーキング車両の情報とを一緒に考慮する場合には、他の自動バレーパーキング車両との衝突の可能性を下げることができる。
【００７８】
仮想車線情報は、自動バレーパーキングを行う車両との関係で、実際には駐車場内に物理的に存在していない仮想の車線情報である。すなわち、仮想の車線情報は、実際には駐車場の床などに描かれないが、インフラストラクチャが仮想的に生成する車線情報である。例えば、仮想車線は、実際の道路に描かれている車線と同じ幅又は同じカラーで構成できる。仮想車線の幅ないしカラーは、インフラストラクチャが予め設定することができる。後述するように、自動バレーパーキング車両は、ドライバ補助システム（ＡＤＡＳ）の機能の一つである車線維持機能（ＬＦＡ：Ｌａｎｅ  Ｆｏｌｌｏｗｉｎｇ  Ａｓｓｉｓｔａｎｃｅ、ＬＫＡＳ：Ｌａｎｅ  ｋｅｅｐｉｎｇ  Ａｓｓｉｓｔａｎｃｅ  Ｓｙｓｔｅｍ）を用いて、仮想車線を逸脱しないように自律走行を行うことができる。自動バレーパーキング車両は、自分に搭載されたＡＤＡＳを用いて仮想車線を追従することにより、自律走行を行うことができ、車両に存在する既存のシステムを利用するので、インフラストラクチャに集中する演算ないしデータ処理を減少させることができる。また、仮想車線情報と既に駐車している他の自動バレーパーキング車両の情報とを一緒に考慮する場合には、駐車している他の自動バレーパーキング車両との衝突の可能性を下げることができる。
【００７９】
車両は、自分に搭載されたドライバ補助機能（ＡＤＡＳ）を活性化させる（Ｓ８４０）。例えば、活性化されるドライバ補助機能は、クルーズコントロール（ＡＣＣ、ＳＣＣ）、車線維持補助（ＬＦＡ、ＬＫＡＳ）、部分的自動駐車（ＰＡＰＳ：Ｐａｒｔｉａｌｌｙ  Ａｕｔｏｍａｔｅｄ  Ｐａｒｋｉｎｇ  Ｓｙｓｔｅｍ）を含む。
【００８０】
車両は自律走行を行う（Ｓ８５０）。車両が自律走行を行うにあたり、活性化されたドライバ補助機能は、クルーズコントロールと車線維持機能を含む。すなわち、車両は、仮想先行車両を追従するためにクルーズコントロールを利用し、仮想車線を追従するために車線維持補助機能を利用する。
【００８１】
車両は自律駐車を行う（Ｓ８６０）。すなわち、車両がターゲットポジションに到達した場合、部分的自動駐車機能を用いて空き駐車スペースへの自律駐車を行う。
【００８２】
最後に、車両は、駐車が完了したことをインフラストラクチャに報告する（Ｓ８７０）。
【００８３】
一方、最近の車両は、アラウンドビューモニタリング（ＡＶＭ）機能を搭載している。ＡＶＭは、前方、左右側方及び後方の画像を車両内のモニターに表示する機能であって、走行及び駐車においてドライバに役立つ機能である。本発明によれば、ＡＶＭを利用したモニター表示画面に、前述した仮想先行車両と仮想車線を含ませて車両に格納することができる。この場合、駐車場内の事故が発生した場合、正確な事故原因を見つけることができるだろう。また、本発明によれば、前述した画面をリアルタイムで車両から降りたドライバのスマートフォンに伝送することもできる。ドライバの立場では、自動バレーパーキングが現在行われている車両をリアルタイムでモニタリングすることができる。
【００８４】
一つ以上の例示的な実施形態において、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの任意の組み合わせで実現できる。ソフトウェアで実現される場合、これらの機能は、コンピュータ可読媒体上に一つ以上の命令又はコードとして格納又は伝送できる。コンピュータ可読媒体は、一つの場所から他の場所へのコンピュータプログラムの伝達を容易にする任意の媒体を含む通信媒体及びコンピュータ記憶媒体をすべて含む。記憶媒体は、コンピュータによってアクセス可能な任意の利用可能媒体であり得る。限定ではない例示として、このようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光ディスクストレージ、磁気ディスクストレージ又は他の磁気記憶デバイス、又は命令やデータ構造の形で所望のプログラムコードを伝達又は格納するために使用でき、コンピュータによってアクセス可能な任意の他の媒体を含むことができる。また、任意の接続がコンピュータ可読媒体として適切に呼ばれる。例えば、ソフトウェアが同軸ケーブル、光ファイバーケーブル、ツイストペアケーブル、デジタル加入者回線（ＤＳＬ）、又は赤外線、ラジオ及び超高周波などの無線技術を利用してウェブサイト、サーバ又は他のリモートソースから伝送される場合、同軸ケーブル、光ファイバーケーブル、ツイストペアケーブル、ＤＳＬ、又は赤外線、ラジオ及び超高周波などの無線技術が媒体の定義に含まれる。ここで使用されたディスク（ｄｉｓｋ及びｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザーディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピーディスク、及びブルーレイディスクを含み、ディスク（ｄｉｓｋ）は、通常、データを磁気的に再生するのに対し、ディスク（ｄｉｓｃ）は、データをレーザによって光学的に再生する。これらの組み合わせも、コンピュータ可読媒体の範囲内に含まれるべきである。
【００８５】
実施形態がプログラムコード又はコードセグメントで実現されるとき、コードセグメントは、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、又は命令、データ構造、又はプログラムステートメントの任意の組み合わせを示すことができるものと認識すべきである。コードセグメントは、情報、データ、引数（ａｒｇｕｍｅｎｔ）、パラメータ又はメモリコンテンツを伝達及び／又は受信することにより、他のコードセグメント又はハードウェア回路に接続できる。情報、引数、パラメータ、データなどは、メモリ共有、メッセージパッシング、トークンパッシング、ネットワーク送信などを含む任意の適当な手段を利用して伝達、発送又は伝送できる。さらに、いくつかの側面から、方法又はアルゴリズムのステップ及び／又は動作は、コンピュータプログラム物に統合できる機械可読媒体及び／又はコンピュータ可読媒体上にコード及び／又は命令のいずれか、又はこれらの任意の組み合わせもしくはセットとして常駐することができる。
【００８６】
ソフトウェアでの実現において、ここで説明した技術は、ここで説明した機能を行うモジュール（例えば、プロシージャ、関数など）で実現できる。ソフトウェアコードは、メモリユニットに記憶でき、プロセッサによって実行できる。メモリユニットは、プロセッサ内に実現されてもよく、プロセッサの外部に実現されてもよい。この場合、メモリユニットは、公知のように様々な手段によってプロセッサに通信可能に接続できる。
【００８７】
ハードウェアでの実現において、処理ユニットは、一つ以上の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラム可能論理回路（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、ここで説明した機能を行うように設計された他の電子ユニット、又はこれらの組み合わせ内に実現できる。
【００８８】
上述したのは、一つ以上の実施形態の実例を含む。もちろん、上述した実施形態を説明する目的でコンポーネント又は方法の可能な全ての組み合わせを記述することができるのではなく、当業者は、様々な実施形態の多くの追加の組み合わせ及び置換が可能であることを認識することができる。したがって、説明した実施形態は、添付された特許請求の範囲の真意及び範囲内にあるすべての代案、変形及び改造を含むものである。しかも、詳細な説明又は特許請求の範囲において「含む」という用語が使用される範囲について、このような用語は、使用される時に「構成される」という用語が特許請求の範囲で過渡的な単語として解釈されるように、「構成される」という用語と同様に包括的なものである。
【００８９】
ここで使用されたように、「推論する」又は「推論」という用語は、一般に、イベント及び／又はデータによって捕捉される１セットの観測から、システム、環境及び／又はユーザーの状態について判断又は推論するプロセスを指す。推論は、特定の状況又は動作を識別するために用いることができ、或いは、例えば状態に対する確率分布を生成することができる。推論は確率的でありうる。すなわち、データ及びイベントの考察に基づく当該状態に対する確率分布の計算でありうる。推論は、また、１セットのイベント及び／又はデータから上位レベルイベントを構成するために利用される技術を指すこともある。このような推論は、１セットの観測されたイベント及び／又は格納されたイベントデータからの新しいイベント又は動作、イベントが時間において密接に相関するか否か、及びイベントとデータが一つ又は複数のイベント及びデータソースから出るかを推定するようにする。
【００９０】
さらに、本出願において使用されているように、「コンポーネント」、「モジュール」、「システム」などの用語は、これに限定されるものではないが、コンピュータ関連のエンティティ、例えば、ハードウェア、ファームウェア、ハードウェアとソフトウェアとの組み合わせ、ソフトウェア又は実行中のソフトウェアを含むものとする。例えば、コンポーネントは、プロセッサ上で実行するプロセス、プロセッサ、オブジェクト、実行可能な実行スレッド、プログラム及び／又はコンピュータでありうるが、これらに限定されるものではない。例として、演算デバイス上で駆動するアプリケーション及び演算デバイスの両方がコンポーネントであることもある。一つ以上のコンポーネントがプロセス及び／又は実行スレッド内に常駐してもよく、コンポーネントが一つのコンピュータに集中してもよく、及び／又は２以上のコンピュータの間に分散されてもよい。加えて、これらのコンポーネントは、各種のデータ構造を格納した各種コンピュータ可読媒体から実行されてもよい。コンポーネントは、一つ以上のデータパケット（例えば、ローカルシステム、分散システムの他のコンポーネント、及び／又は信号により他のシステムとインターネッのようなネットワークを介して相互作用するあるコンポーネントからのデータ）を有する信号に従うなど、ローカル及び／又は遠隔処理によって通信をしてもよい。
【図１】
2020079079.tif 000003
【図２】
2020079079.tif 000004
【図３】
2020079079.tif 000005
【図４ａ】
2020079079.tif 000006
【図４ｂ】
2020079079.tif 000007
【図５】
2020079079.tif 000008
【図６】
2020079079.tif 000009
【図７】
2020079079.tif 000010
【図８】
2020079079.tif 000011