(57)【要約】モバイルアプリケーションのユーザインタフェースを運転者の利用可能な注意力に適合化する方法、デバイス、及び／又はコンピュータプログラムであって、デバイス及び／又はソフトウェアプログラムを操作するのに利用可能なユーザ注意力の評価を受け取る工程と、そのデバイス及び／又はソフトウェアプログラムを操作するのに必要なユーザ注意力を評価する工程と、ユーザ利用可能な注意力の評価に応じてデバイス及び／又はソフトウェアプログラムのユーザインタフェースを適合化する工程とを備える。
2018508090.tif 000002
【特許請求の範囲】
【請求項１】
第１デバイス及び第１ソフトウェアプログラムのうちの少なくとも一つを操作しているユーザの注意力を消費している作用を測定する工程と、
前記作用により前記ユーザの注意力要件を評価する工程と、
前記ユーザに対し、ユーザインタフェースを含む第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つを操作するための利用可能な注意力を評価する工程と、
前記利用可能な注意力に応じて前記ユーザインタフェースを変更する工程と、
前記第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つとのユーザの相互作用を測定し、ユーザレスポンスのレベルを形成する工程と、
前記ユーザレスポンスレベルに応じて前記ユーザインタフェースを適合化する工程と、
を具備することを特徴とするユーザインタフェースの適合方法。
【請求項２】
前記ユーザインタフェースを変更する工程は、
前記作用のうちの少なくとも一つと少なくとも第１感覚タイプとを関連付ける工程を更に含み、
前記ユーザインタフェースを変更する工程は、
前記第１感覚タイプとは異なる第２感覚タイプを用いる工程を更に含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザ利用可能な注意力を評価する工程は、
前記ユーザの少なくとも一つの低下した感覚タイプを検出する工程を含み、
前記ユーザインタフェースを変更する工程は、
前記低下した感覚タイプとは異なる第２感覚タイプを用いる工程を含む、
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記ユーザインタフェースを適合化する工程は、
前記ユーザインタフェースを適合化することで、所定のレベルまで前記ユーザレスポンスレベルを改善する工程を更に含む、
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記利用可能な注意力に応じて前記ユーザインタフェースを変更する工程と、前記ユーザレスポンスレベルに応じて前記ユーザインタフェースを適合化する工程のうちの少なくとも一つは、
前記ユーザと相互作用するように構成された出力装置、
前記ユーザと相互作用するように構成された入力装置、
ユーザインタフェースモード、
ユーザインタフェースフォーマット、
のうちの少なくとも一つを選択する工程を更に含む、
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記利用可能な注意力に応じて前記ユーザインタフェースを変更する工程と、前記ユーザレスポンスレベルに応じて前記ユーザインタフェースを適合化する工程のうちの少なくとも一つは、
前記第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つの固有のユーザ出力装置以外の周辺ユーザ出力装置を用いる工程と、
前記第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つの固有のユーザ入力装置以外の周辺ユーザ入力装置によるユーザ入力をエミュレートする工程と、
のうちの少なくとも一つを更に含む、
ことを特徴とする請求項１に記載の方法。
【請求項７】
前記変更したユーザインタフェースにより前記ユーザの注意力要件を評価して、ＵＩ注意力要件を形成する工程と、
前記ユーザインタフェースを変更して、前記利用可能な注意力を下回るＵＩ注意力要件を達成する工程と、
を更に具備することを特徴とする請求項１に記載の方法。
【請求項８】
前記ユーザインタフェースを適合化する工程は、
前記ユーザへの出力を遅らせる、
オプション及び機能のうちの少なくとも一つを削除する、
メニューを分割する、
メニューのオプション数を削減することのうちの少なくとも一つを含む、
ことを特徴とする請求項１に記載の方法。
【請求項９】
前記作用のうちの少なくとも一つと少なくとも第１感覚タイプとを関連付ける工程を更に含む前記ユーザインタフェースを変更する工程であって、
前記第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ出力装置を用いる工程と、
前記第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ入力装置によるユーザ入力のエミュレーションを行う工程と、
のうちの少なくとも一つを更に含む前記ユーザインタフェースを変更する工程と、
前記ユーザの少なくとも一つの低下した感覚タイプを検出する工程と、
のうちの少なくとも一つを更に具備し、
前記ユーザインタフェースを変更する工程は、
前記第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ出力装置を用いる工程と、
前記第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ入力装置によるユーザ入力のエミュレーションを行う工程と、
を含むことを特徴とする請求項１に記載の方法。
【請求項１０】
少なくとも一つの運転者の行動パラメータを定義する工程と、
前記少なくとも一つの運転者の行動パラメータに対し一連の測定可能な行動値を関連付ける工程と、
前記少なくとも一つの運転者の行動パラメータを測定して測定行動値を形成する工程と、
前記ユーザ利用可能な注意力の評価と前記測定行動値に従って、前記ユーザインタフェースを適合化する工程と、
を更に具備することを特徴とする請求項１に記載の方法。
【請求項１１】
前記ユーザ利用可能な注意力の評価は、
複数の環境条件を定義する工程と、
各前記環境条件に対し一連の測定可能な環境値を関連付ける工程と、
前記測定可能な環境値の少なくとも一つに基づき、ユーザ注意力要件値を算出するための少なくとも一つのルールを規定する工程と、
前記環境条件のうちの少なくとも一つを測定して測定環境値を形成する工程と、
前記少なくとも一つのルールを用いて、前記測定環境値のうちの少なくとも一つを含むユーザ注意力要件を算出する工程と、
を備える方法により行われる、
ことを特徴とする請求項１に記載の方法。
【請求項１２】
前記出力装置、前記入力装置及び前記ユーザインタフェースモードのうちの少なくとも一つは、音、音声出力、音声入力、視覚的出力、ダッシュボードディスプレイ、触覚入力、タッチセンサー式画面、ハンドル制御を含むモード群から選択される少なくとも一つのモードを含み、
前記モードは、利用可能な注意力、環境条件、行動値のうちの少なくとも一つに応じて選択される、
ことを特徴とする請求項５に記載の方法。
【請求項１３】
前記出力装置、前記入力装置及び前記ユーザインタフェースフォーマットは、上下選択、左右選択、Ｄパッド選択、８方向選択、はい／いいえ選択、数値選択、ヒント付き選択を含むフォーマット群から選択される少なくとも一つのフォーマットを含み、
前記フォーマットは、利用可能な注意力、環境条件、行動値のうちの少なくとも一つに応じて選択される、
ことを特徴とする請求項５に記載の方法。
【請求項１４】
前記モードは音声を含み、前記フォーマットは前記音声の速度変化及び前記音声の音量変化のうちの少なくとも一つを含む、
ことを特徴とする請求項５に記載の方法。
【請求項１５】
第１デバイス及び第１ソフトウェアプログラムのうちの少なくとも一つを操作しているユーザの注意力を消費している作用を測定し、
前記作用により前記ユーザの注意力要件を評価し、
前記ユーザに対し、ユーザインタフェースを含む第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つを操作するための利用可能な注意力を評価する、
よう構成された注意力評価モジュールと、
前記利用可能な注意力に応じて前記ユーザインタフェースを変更し、
前記第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つとのユーザの相互作用を測定して、ユーザレスポンスのレベルを形成し、
前記ユーザレスポンスレベルに応じて前記ユーザインタフェースを適合化する、
よう構成されたユーザインタフェース適合化モジュールと、
を具備することを特徴とするユーザインタフェースの適合化システム。
【請求項１６】
前記ユーザインタフェース適合化モジュールは、
ユーザが前記作用のうちの少なくとも一つと少なくとも第１感覚タイプとを関連付けることを可能にし、
前記第１感覚タイプとは異なる第２感覚タイプを用いて前記ユーザインタフェースを変更する、
よう更に構成されていることを特徴とする請求項１５に記載のシステム。
【請求項１７】
前記注意力評価モジュールは、前記ユーザについて、少なくとも一つの低下した感覚タイプを検出するよう更に構成され、
ユーザインタフェース適合化モジュールは、前記低下した感覚タイプとは異なる第２感覚タイプを用いるよう更に構成されている、
ことを特徴とする請求項１５に記載のシステム。
【請求項１８】
前記ユーザインタフェース適合化モジュールは、前記ユーザインタフェースを適合化して、所定のレベルまで前記ユーザレスポンスレベルを改善するよう更に構成されていることを特徴とする請求項１５に記載のシステム。
【請求項１９】
前記ユーザインタフェース適合化モジュールは、
前記ユーザと相互作用するように構成された出力装置、
前記ユーザと相互作用するように構成された入力装置、
ユーザインタフェースモード、及び
ユーザインタフェースフォーマット、
のうちの少なくとも一つを選択するよう更に構成されていることを特徴とする請求項１５に記載のシステム。
【請求項２０】
前記ユーザインタフェース適合化モジュールは、
前記第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つの固有のユーザ出力装置以外の周辺ユーザ出力装置を用い、
前記第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つの固有のユーザ入力装置以外の周辺ユーザ入力装置によるユーザ入力をエミュレートするよう更に構成されている、
ことを特徴とする請求項１５に記載のシステム。
【請求項２１】
前記注意力評価モジュールは、前記変更したユーザインタフェースにより前記ユーザからの注意力要件を評価して、ＵＩ注意力要件を形成するよう更に構成され、
前記ユーザインタフェース適合化モジュールは、前記ユーザインタフェースを変更して、前記利用可能な注意力を下回るＵＩ注意力要件を達成するよう更に構成されている、
ことを特徴とする請求項１５に記載のシステム。
【請求項２２】
前記ユーザインタフェース適合化モジュールは、前記ユーザへの出力を遅らせること、オプション及び機能のうちの少なくとも一つを削除すること、メニューを分割すること、メニューのオプション数を削減することのうちの少なくとも一つを実行するよう更に構成されている、
ことを特徴とする請求項１５に記載のシステム。
【請求項２３】
前記注意力評価モジュールは、
ユーザが前記作用のうちの少なくとも一つと少なくとも第１感覚タイプとを関連付けることを可能にし、
前記ユーザについて、少なくとも一つの低下した感覚タイプを検出する、
よう更に構成され、
前記ユーザインタフェース適合化モジュールは、
前記第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ出力装置を用いる工程と、
前記第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ入力装置によるユーザ入力のエミュレーションを行う工程と、
のうちの少なくとも一つを実行するよう更に構成されている、
ことを特徴とする請求項１５に記載のシステム。
【請求項２４】
前記注意力評価モジュールは、
ユーザが少なくとも一つの運転者の行動パラメータを定義するのを可能にし、
ユーザが前記少なくとも一つの運転者の行動パラメータに対し一連の測定可能な行動値を関連付けるのを可能にし、
前記少なくとも一つの運転者の行動パラメータを測定して測定行動値を形成する、
よう更に構成され、
前記ユーザインタフェース適合化モジュールは、前記ユーザ利用可能な注意力の評価と前記測定行動値に応じて、前記ユーザインタフェースを適合化するよう更に構成されている、
ことを特徴とする請求項１５に記載のシステム。
【請求項２５】
前記注意力評価モジュールは、
ユーザが複数の環境条件を定義するのを可能にし、
ユーザが各前記環境条件に対し一連の測定可能な環境値を関連付けるのを可能にし、
ユーザが前記測定可能な環境値のうちの少なくとも一つに基づき、ユーザ注意力要件値を算出するためのルールを少なくとも一つ規定するのを可能にし、
前記環境条件のうちの少なくとも一つを測定して測定環境値を形成し、
前記少なくとも一つのルールを用いて、前記少なくとも一つの測定環境値に応じてユーザ注意力要件を算出する、
よう構成されていることを特徴とする請求項１５に記載のシステム。
【請求項２６】
前記出力装置、前記入力装置及び前記ユーザインタフェースモードのうちの少なくとも一つは、音、音声出力、音声入力、視覚的出力、ダッシュボードディスプレイ、触覚入力、タッチセンサー式画面、ハンドル制御を含むモード群から選択される少なくとも一つのモードを含み、
前記モードは、利用可能な注意力、環境条件、行動値のうちの少なくとも一つに応じて選択される、
ことを特徴とする請求項１９に記載のシステム。
【請求項２７】
前記出力装置、入力装置及びユーザインタフェースフォーマットは、上下選択、左右選択、Ｄパッド選択、８方向選択、はい／いいえ選択、数値選択、ヒント付き選択を含むフォーマット群から選択される少なくとも一つのフォーマットを含み、
前記フォーマットは、利用可能な注意力、環境条件、行動値のうちの少なくとも一つに応じて選択される、
ことを特徴とする請求項１９に記載のシステム。
【請求項２８】
前記モードは音声を含み、前記フォーマットは前記音声の速度変化及び前記音声の音量変化のうちの少なくとも一つを含む、
ことを特徴とする請求項１９に記載のシステム。
【請求項２９】
持続性コンピュータ可読媒体であって、前記持続性コンピュータ可読媒体は命令を含み、前記命令が少なくとも一つのプロセッサにより実行されるときに、前記少なくとも一つのプロセッサは、
第１デバイス及び第１ソフトウェアプログラムのうちの少なくとも一つを操作中のユーザの注意力を消費している作用を測定する工程と、
前記作用により前記ユーザの注意力要件を評価する工程と、
ユーザインタフェースを含む第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つを操作するための前記ユーザの利用可能な注意力を評価する工程と、
前記利用可能な注意力に応じて前記ユーザインタフェースを変更する工程と、
第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つとのユーザの相互作用を測定し、ユーザレスポンスのレベルを形成する工程と、
前記ユーザレスポンスレベルに応じて前記ユーザインタフェースを適合化する工程と、
を実行することを特徴とする持続性コンピュータ可読媒体。
【請求項３０】
前記ユーザインタフェースを変更する工程は、
前記影響のうちの少なくとも一つと少なくとも第１感覚タイプとを関連付ける工程を更に含み、
前記ユーザインタフェースを変更する工程は、
前記第１感覚タイプとは異なる第２感覚タイプを用いる工程を更に含む、
ことを特徴とする請求項２９に記載の命令。
【請求項３１】
前記ユーザ利用可能な注意力を評価する工程は、
前記ユーザについて、少なくとも一つの低下した感覚タイプを検出する工程を含み、
前記ユーザインタフェースを変更する工程は、
前記低下した感覚タイプとは異なる第２感覚タイプを用いる工程を含む、
ことを特徴とする請求項２９に記載の命令。
【請求項３２】
前記ユーザインタフェースを適合化する工程は、
前記ユーザインタフェースを適合化して、所定のレベルまで前記ユーザレスポンスレベルを改善する工程を更に含む、
ことを特徴とする請求項２９に記載の命令。
【請求項３３】
前記利用可能な注意力に応じて前記ユーザインタフェースを変更する工程と、
前記ユーザレスポンスレベルに応じて前記ユーザインタフェースを適合化する工程のうちの少なくとも一つは、
前記ユーザと相互作用するように構成された出力装置、
前記ユーザと相互作用するように構成された入力装置、
ユーザインタフェースモード、
ユーザインタフェースフォーマット、
のうちの少なくとも一つを選択する工程を更に含む、
ことを特徴とする請求項２９に記載の命令。
【請求項３４】
前記利用可能な注意力に応じて前記ユーザインタフェースを変更する工程と、
前記ユーザレスポンスレベルに応じて前記ユーザインタフェースを適合化する工程のうちの少なくとも一つは、
前記第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つの固有のユーザ出力装置以外の周辺ユーザ出力装置を用いる工程と、
前記第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つの固有のユーザ入力装置以外の周辺ユーザ入力装置によるユーザ入力をエミュレートする工程と、
のうちの少なくとも一つを更に含む、
ことを特徴とする請求項２９に記載の命令。
【請求項３５】
前記変更したユーザインタフェースにより前記ユーザからの注意力要件を評価して、ＵＩ注意力要件を形成する工程と、
前記ユーザインタフェースを変更して、前記利用可能な注意力を下回るＵＩ注意力要件を達成する工程と、
を更に具備することを特徴とする請求項２９に記載の命令。
【請求項３６】
前記ユーザインタフェースを適合化する工程は、
前記ユーザへの出力を遅らせること、オプション及び機能のうちの少なくとも一つを削除すること、メニューを分割すること、メニューのオプション数を削減することのうちの少なくとも一つを含む、
ことを特徴とする請求項２９に記載の命令。
【請求項３７】
前記作用のうちの少なくとも一つと少なくとも第１感覚タイプとを関連付ける工程を更に含む前記ユーザインタフェースを変更する工程であって、
前記第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ出力装置を用いる工程と、
前記第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ入力装置によるユーザ入力のエミュレーションを行う工程と、
のうちの少なくとも一つを更に含む前記ユーザインタフェースを変更する工程と、
前記ユーザの少なくとも一つの低下した感覚タイプを検出する工程と、
のうちの少なくとも一つを更に具備し、
前記ユーザインタフェースを変更する工程は、
前記第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ出力装置を用いる工程と、
前記第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ入力装置によるユーザ入力のエミュレーションを行う工程と、
を含むことを特徴とする請求項２９に記載の命令。
【請求項３８】
少なくとも一つの運転者の行動パラメータを定義する工程と、
前記少なくとも一つの運転者の行動パラメータに対し一連の測定可能な行動値を関連付ける工程と、
前記少なくとも一つの運転者の行動パラメータを測定して測定行動値を形成する工程と、
前記ユーザ利用可能な注意力の評価と前記測定行動値に従って、前記ユーザインタフェースを適合化する工程と、
を更に具備することを特徴とする請求項２９に記載の命令。
【請求項３９】
前記ユーザ利用可能な注意力の評価は、
複数の環境条件を定義する工程と、
各前記環境条件に対し一連の測定可能な環境値を関連付ける工程と、
前記測定可能な環境値のうちの少なくとも一つに基づき、ユーザ注意力要件値を算出するためのルールを少なくとも一つ規定する工程と、
前記環境条件のうちの少なくとも一つを測定して測定環境値を形成する工程と、
前記少なくとも一つのルールを用いて、前記測定環境値のうちの少なくとも一つを含むユーザ注意力要件を算出する工程と、
を備える方法により行われる、
ことを特徴とする請求項２９に記載の命令。
【請求項４０】
前記出力装置、前記入力装置及び前記ユーザインタフェースモードのうちの少なくとも一つは、音、音声出力、音声入力、視覚的出力、ダッシュボードディスプレイ、触覚入力、タッチセンサー式画面、ハンドル制御を含むモード群から選択される少なくとも一つのモードを含み、
前記モードは、利用可能な注意力、環境条件、行動値のうちの少なくとも一つに応じて選択される、
ことを特徴とする請求項３９に記載の命令。
【請求項４１】
前記出力装置、入力装置及びユーザインタフェースフォーマットは、上下選択、左右選択、Ｄパッド選択、８方向選択、はい／いいえ選択、数値選択、ヒント付き選択を含むフォーマット群から選択される少なくとも一つのフォーマットを含み、
前記フォーマットは、利用可能な注意力、環境条件、行動値のうちの少なくとも一つに応じて選択される、
ことを特徴とする請求項３９に記載の命令。
【請求項４２】
前記モードは音声を含み、前記フォーマットは前記音声の速度変化及び前記音声の音量変化のうちの少なくとも一つを含む、
ことを特徴とする請求項３９に記載の命令。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示する方法及び装置は、コンピュータデバイスのユーザインタフェースの分野に関し、特に自動車環境で動作するモバイルデバイスのユーザインタフェースに関するが、これに限定されない。
【０００２】
（関連出願の相互参照）
本願は、「ハンドルに搭載したモーションセンサによる車内の適応ユーザインタフェースの作成」と題する、２０１５年３月１３日出願の米国仮特許出願第６２／１３２５２５号の優先権を主張するものであり、その全内容を参照により本明細書に援用する。
【０００３】
本特許出願は、同じ日に出願された「運転中のユーザ注意力の評価システム及び方法」と題する共同所有ＰＣＴ出願に関するものであり、その開示の全内容が参照により本明細書に組み込まれる。
【背景技術】
【０００４】
モバイル通信は、非常に押し付けがましく、多くの面倒な状況において注意力を要求する。場合によっては、例えば、車の運転中は、モバイル通信やモバイルアプリケーションによる割り込みは危険となりうる。一般的なモバイルデバイスのユーザインタフェースは、運転中に使用する際、危険とまではいかなくても使い勝手が悪い。そのため、自動車環境にユーザインタフェースを適合化するシステム及び方法の必要性が広く認識されており、それらの実現は非常に有利となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国仮特許出願第６２／１３２５２５号
【特許文献２】共同所有ＰＣＴ出願「運転中のユーザ注意力の評価システム及び方法」
【発明の概要】
【０００６】
一つの例示的な実施例によれば、モバイルアプリケーションのユーザインタフェースを運転者の利用可能な注意力に適合化する方法、デバイス、及び／又はコンピュータプログラムが提供され、デバイス及び／又はソフトウェアプログラムを操作するのに利用可能なユーザ注意力の評価を受け取る工程と、そのデバイス及び／又はソフトウェアプログラムを操作するのに必要なユーザ注意力を評価する工程と、ユーザ利用可能な注意力の評価に応じてデバイス及び／又はソフトウェアプログラムのユーザインタフェースを適合化する工程とを備える。
【０００７】
別の例示的な実施例によれば、上記方法、デバイス、及び／又はコンピュータプログラムは、複数の環境条件を定義する工程と、環境条件のそれぞれについて一連の測定可能な環境値を関連付ける工程と、環境条件のうちの少なくとも一つを測定して測定環境値を形成する工程と、ユーザ利用可能な注意力の評価と前記測定行動値に応じて、ユーザインタフェースを適合化する工程とを更に備えてもよい。
【０００８】
また別の例示的な実施例によれば、上記方法、デバイス、及び／又はコンピュータプログラムは、少なくとも一つの運転者の行動パラメータを定義する工程と、少なくとも一つの運転者の行動パラメータに対し一連の測定可能な行動値を関連付ける工程と、少なくとも一つの運転者の行動パラメータを測定して測定行動値を形成する工程と、ユーザ利用可能な注意力の評価と測定行動値に従って、ユーザインタフェースを適合化する工程とを更に備えてもよい。
【０００９】
更に別の例示的な実施例によれば、上記方法、デバイス、及び／又はコンピュータプログラムは、ユーザレスポンスを測定してレスポンス品質を形成する工程と、そのレスポンス品質に応じてユーザインタフェースを適合化する工程とを更に備えてもよい。
【００１０】
更に、上記方法、デバイス、及び／又はコンピュータプログラムの別の例示的な実施例によれば、上記ユーザインタフェースを適合化する工程は、ユーザとの相互作用するように構成された出力装置、ユーザとの相互作用するように構成された入力装置、ユーザインタフェースモード、ユーザインタフェースフォーマットのうちの少なくとも一つを選択する工程を含んでもよい。
【００１１】
更にまた、上記方法、デバイス、及び／又はコンピュータプログラムの別の例示的な実施例によれば、上記ユーザ利用可能な注意力の評価は、複数の環境条件を定義し、環境条件のそれぞれについて一連の測定可能な環境値を関連付け、測定可能な環境値のうちの少なくとも一つに基づき、ユーザ注意力要件値を算出するためのルールを少なくとも一つ規定し、環境条件のうちの少なくとも一つを測定して測定環境値を形成し、少なくとも一つのルールを用いて、前記測定環境値のうちの少なくとも一つを含むユーザ注意力要件を算出することにより行われてもよい。
【００１２】
更にまた、上記方法、デバイス、及び／又はコンピュータプログラムの別の例示的な実施例によれば、上記環境条件には、車の性能、車の運転者の運転動作、車の運転者の非運転動作、車内の乗客の動作、車内の装置の動作、道路状況、オフロード状況、路側状況、交通状況、ナビゲーション、時刻、天候のうちの少なくとも一つが含まれてもよい。
【００１３】
更にまた、別の例示的な実施例によれば、上記方法、デバイス、及び／又はコンピュータプログラムは、少なくとも一つの運転者の行動パラメータを定義する工程と、その少なくとも一つの運転者の行動パラメータに対し一連の測定可能な行動値を関連付ける工程と、少なくとも一つの運転者の行動パラメータを測定して測定行動値を形成する工程と、測定可能な環境値と測定行動値のうちの少なくとも一つに基づき、ユーザ注意力要件値を算出するためのルールを少なくとも一つの規定する工程とを更に備えてもよい。
【００１４】
更に、上記方法、デバイス、及び／又はコンピュータプログラムの別の例示的な実施例によれば、上記運転者の行動パラメータには、現在運転されている車を運転している運転者の履歴、現在運転が行われている道路の運転、ハンドル操作、アクセルペダル操作、ブレーキペダル操作、変速機操作、現在の道路状況、オフロード状況、路側状況における車の運転、現在の交通状況における車の運転、現在の気象状況における車の運転、現在動作中の装置の操作、現在車内に乗客を乗せての運転が含まれてもよい。
【００１５】
上記方法、デバイス、及び／又はコンピュータプログラムのまた別の例示的な実施例によれば、上記出力装置、入力装置及びユーザインタフェースモードのうちの少なくとも一つは、音、音声出力、音声入力、視覚的出力、ダッシュボードディスプレイ、触覚入力、タッチセンサー式画面、ハンドル制御を含むモード群から選択される少なくとも一つのモードを含んでもよく、このモードは、利用可能な注意力、環境条件、行動値のうちの少なくとも一つに応じて選択される。
【００１６】
更に別の例示的な実施例によれば、上記方法、デバイス、及び／又はコンピュータプログラムは、上記出力装置、入力装置及びユーザインタフェースフォーマットは、上下選択、左右選択、Ｄパッド選択、８方向選択、はい／いいえ選択、数値選択、ヒント付き選択を含むフォーマット群から選択される少なくとも一つのフォーマットを含んでもよく、このフォーマットの選択は、利用可能な注意力、環境条件、行動値のうちの少なくとも一つに応じて行われてもよい。
【００１７】
また、上記方法、デバイス、及び／又はコンピュータプログラムの別の例示的な実施例によれば、上記モードは音声を含み、前記フォーマットは前記音声の速度変化及び前記音声の音量変化のうちの少なくとも一つを含む。
【００１８】
更に、上記方法、デバイス、及び／又はコンピュータプログラムの別の例示的な実施例によれば、上記ユーザインタフェースを適合化する工程は、ユーザへの出力を遅らせる工程、オプション及び機能のうちの少なくとも一つを削除する工程、及び／又は、メニューを分割する工程を含んでもよい。
【００１９】
更に、別の例示的な実施例によれば、上記方法、デバイス、及び／又はコンピュータプログラムは、第１デバイス及び第１ソフトウェアプログラムのうちの少なくとも一つを操作中のユーザの注意力を消費している作用を測定する工程と、作用により前記ユーザの注意力要件を評価する工程と、ユーザインタフェースを含む第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つを操作するための前記ユーザの利用可能な注意力を評価する工程と、利用可能な注意力に応じて前記ユーザインタフェースを変更する工程と、第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つとのユーザの相互作用を測定し、ユーザレスポンスのレベルを形成する工程と、ユーザレスポンスレベルに応じて前記ユーザインタフェースを適合化する工程とを備えてもよい。
【００２０】
上記方法、デバイス及び／又はコンピュータプログラムのまた別の例示的な実施例によれば、上記ユーザインタフェースを変更する工程は、上記作用のうちの少なくとも一つと少なくとも第１感覚タイプとを関連付ける工程を更に含み、上記ユーザインタフェースを変更する工程は、その第１感覚タイプとは異なる第２感覚タイプを用いる工程を更に含む。
【００２１】
上記方法、デバイス及び／又はコンピュータプログラムの更に別の例示的な実施例によれば、上記ユーザ利用可能な注意力を評価する工程は、ユーザの少なくとも一つの低下した感覚タイプを検出する工程を含み、上記ユーザインタフェースを変更する工程では低下した感覚タイプとは異なる第２感覚タイプを用いてもよい。
【００２２】
更に、上記方法、デバイス及び／又はコンピュータプログラムの別の例示的な実施例によれば、上記ユーザインタフェースを適合化する工程は、ユーザインタフェースを更に適合化して、所定のレベルまでユーザレスポンスレベルを改善してもよい。
【００２３】
更にまた、上記方法、デバイス及び／又はコンピュータプログラムの別の例示的な実施例によれば、利用可能な注意力に応じてユーザインタフェースを変更する工程と、ユーザレスポンスレベルに応じてユーザインタフェースを適合化する工程は、ユーザとの相互作用するように構成された出力装置、ユーザとの相互作用するように構成された入力装置、ユーザインタフェースモード、ユーザインタフェースフォーマットのうちの少なくとも一つを選択する工程を更に含んでもよい。
【００２４】
更にまた、上記方法、デバイス及び／又はコンピュータプログラムの別の例示的な実施例によれば、利用可能な注意力に応じて前記ユーザインタフェースを変更する工程と、ユーザレスポンスレベルに応じて前記ユーザインタフェースを適合化する工程は、第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つの固有のユーザ出力装置以外の周辺ユーザ出力装置を用いる工程と、第２デバイス及び第２ソフトウェアプログラムのうちの少なくとも一つの固有のユーザ入力装置以外の周辺ユーザ入力装置によるユーザ入力をエミュレートする工程とのうちの少なくとも一つを更に含んでもよい。
【００２５】
更に、上記方法、デバイス及び／又はコンピュータプログラムの別の例示的な実施例によれば、変更したユーザインタフェースにより注意力要件を評価して、ＵＩ注意力要件を形成してもよく、また、ユーザインタフェースを変更して、利用可能な注意力を下回るＵＩ注意力要件を達成してもよい。
【００２６】
上記方法、デバイス及び／又はコンピュータプログラムのまた別の例示的な実施例によれば、上記ユーザインタフェースを適合化する工程は、ユーザへの出力を遅らせる工程、オプション及び機能のうちの少なくとも一つを削除する工程、メニューを分割する工程、メニューのオプション数を削減する工程のうちの少なくとも一つを含んでもよい。
【００２７】
上記方法、デバイス及び／又はコンピュータプログラムの更に別の例示的な実施例によれば、第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ出力装置を用いる工程と、第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ入力装置によるユーザ入力のエミュレーションを行う工程のうちの少なくとも一つを更に含む上記ユーザインタフェースを変更する工程は、作用のうちの少なくとも一つと少なくとも第１感覚タイプとを関連付ける工程と、ユーザの少なくとも一つの低下した感覚タイプを検出する工程とを更に含んでもよく、ユーザインタフェースを変更する工程は、第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ出力装置を用いる工程と、第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ入力装置によるユーザ入力のエミュレーションを行う工程とを含む。
【００２８】
更に、上記方法、デバイス及び／又はコンピュータプログラムの別の例示的な実施例によれば、少なくとも一つの運転者の行動パラメータを定義する工程と、その少なくとも一つの運転者の行動パラメータに対し一連の測定可能な行動値を関連付ける工程と、少なくとも一つの運転者の行動パラメータを測定して測定行動値を形成する工程と、ユーザの利用可能な注意力の評価と前記測定行動値に従って、ユーザインタフェースを適合化する工程とを備えてもよい。
【００２９】
更にまた、上記方法、デバイス及び／又はコンピュータプログラムの別の例示的な実施例によれば、上記ユーザの利用可能な注意力の評価は、複数の環境条件を定義する工程と、環境条件のそれぞれについて一連の測定可能な環境値を関連付ける工程と、測定可能な環境値のうちの少なくとも一つに基づき、ユーザ注意力要件値を算出するためのルールを少なくとも一つ規定する工程と、環境条件のうちの少なくとも一つを測定して測定環境値を形成する工程と、少なくとも一つのルールを用いて、測定環境値のうちの少なくとも一つを含むユーザ注意力要件を算出する工程とを備える方法により行われてもよい。
【００３０】
更にまた、上記方法、デバイス及び／又はコンピュータプログラムの別の例示的な実施例によれば、上記出力装置、入力装置及びユーザインタフェースモードのうちの少なくとも一つは、音、音声出力、音声入力、視覚的出力、ダッシュボードディスプレイ、触覚入力、タッチセンサー式画面、ハンドル制御を含むモード群から選択される少なくとも一つのモードを含み、このモードの選択は、利用可能な注意力、環境条件、行動値のうちの少なくとも一つに応じて行われてもよい。
【００３１】
更にまた、上記方法、デバイス及び／又はコンピュータプログラムの別の例示的な実施例によれば、上記出力装置、入力装置及びユーザインタフェースフォーマットは、上下選択、左右選択、Ｄパッド選択、８方向選択、はい／いいえ選択、数値選択、ヒント付き選択を含むフォーマット群から選択される少なくとも一つのフォーマットを含み、このフォーマットの選択は、利用可能な注意力、環境条件、行動値のうちの少なくとも一つに応じて行われてもよい。
【００３２】
また、上記方法、デバイス及び／又はコンピュータプログラムの別の例示的な実施例によれば、上記モードは音声を含んでもよく、上記フォーマットは前記音声の速度変化及び前記音声の音量変化のうちの少なくとも一つを含んでもよい。
【００３３】
別段の定めがない限り、本明細書で用いられるすべての専門用語及び科学用語は、関連する分野の当業者によって一般に理解されるものと同一の意味を有する。本明細書に記載の材料、方法及び実施例は一例にすぎず、限定するように意図されているものではない。プロセス自体に必要又は固有の範囲を除いて、図面を含むこの開示に記載の方法やプロセスの工程又は段階については、特別な順序が意図又は意味されていない。多くの場合、プロセス工程の順序は、記載された方法の目的や効果を変えずに変更が可能である。
【００３４】
ここで、添付の図面を参照しながら、ほんの一例として種々の実施例を説明する。これより、特に図面を詳細に参照するが、示される詳細は一例であり、好適な実施例の例示的な考察を目的とするものにすぎず、実施例の原理及び概念的側面の最も有用で且つ容易に理解される説明であると考えられるものを提供するために提示されることを強調する。このため、本発明の根本的理解に必要とされる以上に詳細には、実施例の構造細部、すなわち本発明の幾つかの形態や構造を実際に具現する方法を当業者に明らかにする図面に伴う記述を示そうとはしていない。
【図面の簡単な説明】
【００３５】
【図１】適応ＵＩシステムを示す簡略図である。
【図２】適応ＵＩソフトウェアを処理するコンピュータシステムを示す簡略化されたブロック図である。
【図３】適応ＵＩシステムを示す簡略化されたブロック図である。
【図４】注意力評価及び適応ＵＩソフトウェアを示す簡略化されたブロック図である。
【図５】データ収集プロセスを示す簡略化されたフローチャートである。
【図６】注意力評価プロセスを示す簡略化されたフローチャートである。
【図７】個人データ収集プロセスを示す簡略化されたフローチャートである。
【図８】ＵＩ変更ソフトウェアプログラムを示す簡略化されたブロック図である。
【図９】ＵＩ変更ソフトウェアプログラムを示す簡略化されたフローチャートである。
【図１０】ＵＩ選択プロセスを示す簡略化されたフローチャートである。
【発明を実施するための形態】
【００３６】
本実施例は、車両のコンピュータシステムのユーザインタフェース（ＵＩ）を運転者の利用可能な注意力及び／又は運転条件に適合化するシステム及び方法を含む。本明細書に示すいくつかの例示的な実施例に係る装置及び方法の原則と動作は、以下の図面と付随の説明を参照することにより、よりよく理解され得る。
【００３７】
少なくとも一つの実施例を詳細に説明する前に、実施例は、その適用が、以下の説明に記載しあるいは図面に示す構成要素の構造および配列の詳細に限定されないことを理解されたい。様々な方法で他の実施例を実施又は実行することができる。また、本書で使用する表現及び用語は、説明を目的とするものであって、限定とみなすべきではないことを理解されたい。
【００３８】
本書において、図面の範囲内に記載されておらず、前の図面に記載された符号が付された図面の要素については、その前の図面と同様の用途や説明が適用される。同様に、本文で説明する図面には出現しない符号で本文に特定される要素については、それについての記載がなされた前の図面と同様の用途や説明が適用される。
【００３９】
本書における図面は、原寸に比例していない場合がある。図面ごとに縮尺が異なっていてもよく、例えば、同じ物体でもそのそれぞれの視点に対して異なる縮尺を用いたり、２つの隣接する物体に対して異なる縮尺を用いたりと、同じ図面内でも異なる縮尺を使用することができる。
【００４０】
本実施例の目的は、ＵＩを運転条件、環境条件、及び／又は、運転者の動作、及び／又は、上記環境条件及び／又は運転条件に必要な運転者の注意力、及び／又は、運転者の利用可能な注意力に適合化する少なくとも一つのシステム及び／又は方法を提供することである。
【００４１】
本明細書において、「車」という用語は、さまざまなタイプの車両及び／又は移動式プラットフォーム及び／又は運送設備を指す。そのような車両としては、列車、建設機械などを含む陸上車、船舶、ボート、船、舶用機器など、航空機、飛行機、ドローンなどが挙げられる。以下の実施例では、移動する車や車両、ひいては変化する道路状況について言及するが、クレーンなどの手動で操作する固定機器も考えられることを理解されたい。
【００４２】
「運転者」という用語は、上述したようなさまざまなタイプの車を操作する人を指す。「乗客」という用語は、車内にいる運転者以外の人を指す。
【００４３】
「周囲環境に関連した」、「環境センサ」、「環境条件」に見られるような「周囲環境」や「環境」という用語は、ユーザの周囲、具体的には、ユーザに影響を与え、そのユーザによって影響を与えられるユーザの周囲の状態を指す。具体的には、車外及び／又は車内の状態に関連し、必要に応じて更に、車や運転者に影響を与える、もしくは車の運転者の注意力を必要とし、それに影響を与える状態や状況に関連している。この点において、「周囲環境」及び／又は「環境」という用語は、その車自体又は車のいずれかの部品、及び／又は、車内の状態や状況、及び／又は、車外の状態や状況を指してもよい。環境条件及び／又は車外の状況には、これに限定されないが、道路、オフロード、路側など、及び／又は、天候が含まれてもよい。
【００４４】
「コンピュータ装置」及び／又は「コンピュータシステム」及び／又は「コンピュータデバイス」及び／又は「コンピュータシステム」及び／又は「コンピュータ機器」などの用語は、これに限定されないが、処理装置、メモリ装置、記憶装置及び／又は通信装置を含む、さまざまなソフトウェアプログラムを実行可能なさまざまなデバイスやコンピュータに関連するユニット、またそれらの組み合わせを指してもよい。
【００４５】
「モバイルデバイス」という用語は、車内に搭載及び／又は設置及び／又は載置されたさまざまなタイプのコンピュータデバイスを指し、運転者の注意力を必要とする及び／又はそれに影響を与えることがある。モバイルデバイスには、元の車、改造用機器、携帯機器の部品が含まれてもよい。そのようなモバイルデバイスは、運転者のポケットの中にある携帯電話（スマートフォン）などのように、車と機械的に接続されていないものもある。そのようなモバイルデバイスには、携帯電話及び／又はスマートフォン、タブレット型コンピュータ、ノートパソコン、ＰＤＡ、車内に搭載したスピーカーフォンシステム、車エンターテイメントシステム（例えば、ラジオ、ＣＤプレーヤなど）、無線通信機器などが含まれてもよい。モバイルデバイスは、通常、通信ネットワーク（以下に詳述する）、具体的には、無線及び／又はセルラー通信ネットワークに通信可能に接続されている。
【００４６】
「モバイルアプリケーション」又は単に「アプリケーション」という用語は、モバイルデバイスによって実行可能で、任意のタイプのユーザインタフェースにより運転者及び／又は乗客と相互作用できる任意のソフトウェア及び／又はコンピュータプログラムを指す。「実行する」という用語は、任意のソフトウェアプログラムの使用、操作、処理、実行、インストール、ロードなどを指してもよい。
【００４７】
「ネットワーク」又は「通信ネットワーク」という用語は、これに限定されないが、固定（ワイヤ、ケーブル）ネットワーク、無線ネットワーク、及び／又はサテライトネットワーク、さまざまなタイプのセルラーネットワークを含む固定又は無線の広域ネットワーク（ＷＡＮ）、Ｗｉ−Ｆｉを含む固定又は無線のローカルエリアネットワーク（ＬＡＮ）、ブルートゥース（登録商標）やＮＦＣを含む固定又は無線のパーソナルエリアネットワーク（ＰＡＮ）、さまざまなネットワーク及びその組み合わせを含む任意の通信媒体を指す。
【００４８】
「サーバ」や「通信サーバ」や「ネットワークサーバ」という用語は、通信ネットワークに接続され、通信ネットワークに接続されたさまざまな端末装置に計算及び／又はソフトウェア処理サービスを提供する任意のコンピュータを指す。
【００４９】
「車載コンピュータ」や「車載コントローラ」という用語は、リアルタイムで情報を提供可能な車内の任意のコンピュータデバイス（スマートフォンなどの運転者のモバイルデバイスを除く）を指してもよい。このような車載コンピュータやコントローラには、エンジン管理コンピュータ、変速機コンピュータなどがふくまれてもよい。
【００５０】
「車エンターテイメントシステム」という用語は、ラジオシステム、ＴＶシステム、サテライトシステム、携帯電話と一体化するスピーカーフォンシステム、自動車ナビゲーションシステム、ＧＰＳ機器、逆進近接通知システム、逆進カメラ、ダッシュボードカメラ、衝突防止システムなどを含む、車に搭載された任意のオーディオ及び／又はビデオシステムを指す。
【００５１】
「環境注意力」という用語は、上記に定義したような環境に向けられた、もしくは、その環境が消費又は必要とする運転者の注意力を指す。「モバイル注意力」という用語は、モバイルデバイス及び／又はモバイルアプリケーションに向けられた運転者の注意力を指す。「利用可能な注意力」という用語は、自身の注意力をモバイルデバイス及び／又はモバイルアプリケーションに向ける運転者の能力を指す。
【００５２】
本明細書に記載のシステム及び方法の目的は、モバイル注意力を利用可能な注意力に適応すること、具体的には、必要とされる運転者の注意力が利用可能な注意力以下となるよう、モバイルデバイス及び／又はモバイルアプリケーションのＵＩを適合化することである。つまり、本明細書に記載のシステム及び方法の目的は、利用可能な注意力を下回るまでモバイル注意力を減少させることである。
【００５３】
ここで、一つの例示的な実施例に係る適応ＵＩシステム１０の簡略図である図１を参照する。
【００５４】
図１は、適応ＵＩシステム１０を備えた車１１の内部を示し、運転者注意力評価システム及びＵＩ変更システムを含んでいてもよい。
【００５５】
ユーザインタフェース（ＵＩ）変更システムは、ＵＩ変更ソフトウェアプログラム１２と各種ユーザインタフェースデバイス（ＵＩＤ）を備えていてもよい。ＵＩＤは、スピーカやディスプレイなどの出力装置、マイク、ボタン、キー、スイッチ、キーパッド、タッチスクリーン、及び／又は、タッチセンサーなどの入力装置であってもよい。
【００５６】
運転者注意力評価システムは、車内の任意のコンピュータ装置により実行される注意力評価ソフトウェアプログラム１３を備えていてもよい。具体的には、これに限定されないが、ＵＩＤは、ハンドル制御装置としても知られる、ハンドルに埋め込まれたユーザ入力装置を含んでもよい。具体的には、これに限定されないが、ＵＩＤ３３は、ダッシュボードディスプレイや、車エンターテイメントシステムのディスプレイなど、車に組み込まれたユーザ出力装置を含んでもよい。
【００５７】
また、ＵＩＤは、音声を生成したり（例えば、テキスト音声化）、音声を認識したり（例えば、音声認識）といったユーザとの相互作用を可能にするデバイス及び／又はソフトウェアプログラムを含んでもよい。
【００５８】
ＵＩ変更ソフトウェアプログラム１２及び注意力評価ソフトウェア１３は、一つ又は複数のプロセッサ、一つ又は複数の同じプロセッサ、もしくは、一つ又は複数の異なるプロセッサによって実行されてもよい。ＵＩ変更ソフトウェアプログラム１２及び／又は注意力評価ソフトウェア１３（プログラム１２、１３）は、例えば、スマートフォン１４、車エンターテイメントシステム及び／又はスピーカーフォンシステム１５、車載コンピュータ１６などのモバイル通信デバイスのプロセッサによって実行されてもよい。
【００５９】
プログラム１２、１３は、例えば、通信ネットワーク１７を介して、スマートフォン１４、車エンターテイメントシステム及び／又はスピーカーフォンシステム１５、カーコンピュータ１６などの車内のその他のコンピュータデバイスとも通信を行ってもよい。例えば、いずれかのプログラム１２、１３はスマートフォン１４によって実行されてもよく、車エンターテイメントシステム及び／又はスピーカーフォン１５と、並びに、車載コンピュータ１６と通信を行ってもよい。
【００６０】
プログラム１２、１３は、例えば、通信ネットワーク１７を介して、道路センサ、交通通信プロセッサ、近くの車内で動作中のプロセッサなど、車外にあるその他のコンピュータデバイスとも通信を行ってもよい。
【００６１】
また、モバイル通信デバイス（スマートフォン）１４は、さまざまなモバイルアプリケーション１８を実行してもよい。ＵＩ変更ソフトウェアプログラム１２及び／又は注意力評価ソフトウェア１３も、同じスマートフォン１４によって及び／又は車内のその他のコンピュータデバイスによって実行される上記モバイルアプリケーション１８と通信を行ってもよい。例えば、プログラム１２及び／又は１３は、スマートフォン１４によって実行されるナビゲーションソフトウェアと、及び／又は、車内に設置されたナビゲーションデバイスと、及び／又は、車内の乗客のスマートフォンによって実行されるナビゲーションソフトウェアと通信を行ってもよい。
【００６２】
また、プログラム１２及び／又は１３は、通常車外にある一つ又は複数の情報サービス１９と通信を行ってもよい。プログラム１２及び／又は１３は、そのようなサービスとの通信を、例えば、通信ネットワーク１７を介して行ってもよい。そのような情報サービスは、例えば、気象情報サービスであってもよい。
【００６３】
次に、一つの例示的な実施例に係るコンピュータシステム２０を示す簡略化されたブロック図である図２を参照する。図２のブロック図は、必要に応じて、前の図面の詳細に照らして考察されてもよいが、いかなる所望の環境の状況下において考察されてもよいことは言うまでもない。更に、上記定義は、以下の説明にも同様に適用されてもよい。
【００６４】
コンピュータシステム２０は、ＵＩ変更ソフトウェアプログラム１２、及び／又は、注意力評価ソフトウェア１３、及び／又は、モバイルアプリケーション１８の実行に用いられるコンピュータデバイスのブロック図である。コンピュータシステム２０は、これらのソフトウェアプログラムのうちのいずれか一つを実行してもよいし、それらを全て実行してもよいし、それらの任意の組み合わせを実行してもよい。
【００６５】
図２に示すように、コンピュータシステム２０は、少なくとも一つのプロセッサユニット２１、一つ又は複数のメモリユニット２２（例えば、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリなどの不揮発性メモリなど）、一つ又は複数の記憶装置２３（例えば、ハードディスクドライブ、及び／又は、フロッピーディスクドライブ、磁気テープドライブ、コンパクトディスクドライブ、フラッシュメモリデバイスなどを代表するリムーバブル記憶ドライブを含む）を備えてもよい。
【００６６】
また、コンピュータシステム２０は、一つ又は複数の通信ユニット２４、一つ又は複数のグラフィックプロセッサ２５及びディスプレイ２６、これらのユニットを接続する一つ又は複数の通信バス２７を備えてもよい。
【００６７】
また、コンピュータシステム２０は、いずれかのメモリユニット２２及び／又は記憶装置２３に格納可能な一つ又は複数のコンピュータプログラム２８又はコンピュータ制御ロジックアルゴリズムを備えてもよい。そのようなコンピュータプログラムが実行されると、コンピュータシステム２０がさまざまな機能（例えば、図１に関連して記載したものなど）を実行することが可能となる。タンジブルコンピュータ可読媒体として考え得る例としては、メモリユニット２２及び／又は記憶装置２３及び／又はその他の記憶装置が挙げられる。特に、コンピュータプログラム２８は、ＵＩ変更ソフトウェアプログラム１２、注意力評価ソフトウェア１３、及び／又は、モバイルアプリケーション１８又はその一部、もしくは、それらの組み合わせを含んでもよい。
【００６８】
また、コンピュータシステム２０は、上述のＵＩＤなどのユーザインタフェースデバイス２９、及び／又は、ユーザインタフェースデバイスドライバを備えてもよい、又は、操作してもよい。
【００６９】
また、コンピュータシステム２０は、一つ又は複数のセンサ３０及び／又はセンサドライバを備えてもよい、又は、操作してもよい。センサ３０は、通常、環境条件、状況及び／又はイベントを感知するよう構成されている。
【００７０】
次に、一つの例示的な実施例に係る適応ＵＩシステム１０を示す簡略化されたブロック図である図３を参照する。図３の適応ＵＩシステム１０は、必要に応じて、前の図面の詳細に照らして考察されてもよいが、いかなる所望の環境の状況下において考察されてもよいことは言うまでもない。更に、上記定義は、以下の説明にも同様に適用されてもよい。
【００７１】
図３に示すように、適応ＵＩシステム１０は、モバイルデバイス（例えば、スマートフォン）１４と、モバイルデバイス（例えば、スマートフォン）１４と通信可能に接続されてもよいＵＩ変更システム３２とに通信可能に接続された運転者注意力評価システム３１を備えてもよい。
【００７２】
また、モバイルデバイス１４は、車エンターテイメントシステム及び／又はスピーカーフォンシステム１５と、運転者注意力評価システム３１とに通信可能に接続されていてもよい。ＵＩ変更システム３２及び／又はモバイルデバイス１４は、各種ユーザインタフェースデバイス（ＵＩＤ）３３と通信可能に接続されていてもよい。
【００７３】
本考察の目的上、ＵＩ変更システム３２及びＵＩ変更ソフトウェアプログラム１２という用語は互いに置き換え可能であり、運転者注意力評価システム３１及び注意力評価ソフトウェアプログラム１３という用語は互いに置き換え可能であり、モバイルデバイス（スマートフォン）１４及びモバイルアプリケーション１８という用語は互いに置き換え可能であることを理解されたい。従って、ＵＩ変更ソフトウェアプログラム１２は、モバイルアプリケーション１８と注意力評価ソフトウェアプログラム１３とに通信可能に接続されている。そして、注意力評価ソフトウェアプログラム１３及びモバイルアプリケーション１８も通信可能に接続されていてもよい。同様に、ＵＩ変更ソフトウェアプログラム１２及び／又はモバイルアプリケーション１８は、各種ユーザインタフェースデバイス（ＵＩＤ）３３と通信可能に接続されていてもよい。
【００７４】
適応ＵＩシステム１０は、全体として、運転者３４と相互作用をすることで環境条件が必要とする運転者の注意力を評価し、モバイルアプリケーション１８との相互作用に利用可能な運転者の注意力を評価し、モバイルアプリケーション１８のユーザインタフェースを運転者の利用可能な注意力に適合化することを理解されたい。
【００７５】
ＵＩ変更システム３２、運転者注意力評価システム３１、モバイルアプリケーション１８間の接続は、さまざまな方法及び技術によって行われてもよい。図３に示すように、ＵＩ変更システム３２、運転者注意力評価システム３１、モバイルアプリケーション１８間の接続は、直接ケーブルによって行われてもよいが、任意のタイプの無線接続によって置き換えられてもよい。また、ＵＩ変更システム３２、運転者注意力評価システム３１、モバイルアプリケーション１８間の接続は、各種ケーブル及び／又は無線技術を用いて、バスやハブを介して、デイジーチェーン構成により、もしくは、その他の方法により行われてもよい。
【００７６】
また、運転者注意力評価システム３１は、各種監視モジュール３５と、必要に応じて、車スピーカーフォンシステム又はエンターテイメントシステム１５とに通信可能に接続されていてもよい。
【００７７】
「モジュール」という用語は、ハードウェアモジュール又はデバイスや、通常対応するハードウェアモジュール又はデバイスによって実行されるソフトウェアモジュール又はプロセスを指してもよい。一つのハードウェアモジュールが複数のソフトウェアモジュールを実行可能であり、及び／又は、一つのソフトウェアモジュールが複数のハードウェアモジュールによって実行可能であるよう、任意の数のソフトウェアモジュールが任意の数のハードウェアモジュールによって実行されてもよいことを理解されたい。
【００７８】
監視モジュール３５は、車の性能並びにその車を操作する運転者の行動を監視する車監視モジュールと、車１１の外の環境３６及び／又は車１１内、及び／又は、運転者の周囲並びにその車の操作以外の運転者の行動と乗客の行動を監視する環境監視モジュールとを含んでもよい。
【００７９】
車監視モジュールは、車載コンピュータ又はコントローラ３７など、車１１に搭載されていてもよく、もしくは、注意力評価ソフトウェア１３を実行するモバイルデバイス（例えば、スマートフォン）などのモバイルデバイスに一つ又は複数の車検出モジュール３８が搭載されていてもよい。例えば、一般的に各ソフトウェアモジュールによって操作される携帯電話に通常搭載されたマイク、カメラ、ＧＰＳモジュール、加速度計、電子コンパスなどが車監視モジュールとして機能してもよい。更に、注意力評価ソフトウェアを実行するモバイルデバイスなどのモバイルデバイスに搭載された車検出モジュールは、車載センサと通信を行ってもよい。
【００８０】
環境監視モジュールは、注意力評価ソフトウェア１３を実行するモバイルデバイス（例えば、スマートフォン）などのモバイルデバイスに搭載された一つ又は複数の環境検出モジュール３９を含んでもよい。例えば、一般的に各ソフトウェアモジュールによって操作される携帯電話に通常搭載されたマイク、カメラ、ＧＰＳモジュール、加速度計、電子コンパスなどが環境監視モジュールとして機能してもよい。
【００８１】
また、環境監視モジュールは、天気予報ウェブサイト及び／又は地図ソフトウェア（例えば、地理情報システム又はサービス）などの一つ又は複数の外部サービスにアクセスするブラウザなどの環境検出モバイルアプリケーション４０であってもよい。
【００８２】
また、環境監視モジュールは、注意力評価ソフトウェアを実行する又は車内の別のデバイスによって実行されるモバイルデバイスを操作する地図ソフトウェア及び／又はナビゲーションソフトウェアなど、車内で動作を行うその他のアプリケーションであってもよいし、それらと通信を行ってもよい。
【００８３】
天気予報ウェブサイト、地図サービス、ナビゲーションソフトウェアなどの外部情報源は、未来に関する情報を提供するものであってもよいことを理解されたい。そのような未来に関する情報によって、注意力評価ソフトウェアが運転者の注意力に影響を与える及び／又はそれを必要とする可能性のある未来のイベントを予測することが可能になる。気象サービスは、その車の前方に待ち構えている雨、雪、氷を注意力評価ソフトウェアに知らせてもよい。地図サービスは、その車の前方のジャンクション、カーブ、凹凸などを注意力評価ソフトウェアに知らせてもよい。ナビゲーションソフトウェアは、上記に挙げたような車の前方の局所的な状況における到着予定時刻を注意力評価ソフトウェアに提供してもよい。更に、ナビゲーションソフトウェアは、車の計画ルートや、車の旋回などの予測される運転者の行動を注意力評価ソフトウェアに提供してもよい。従って、環境検出モバイルアプリケーションなどの環境監視モジュールは、注意力評価ソフトウェアによる注意力要件の予測、及び／又は、未来の注意力要件の評価を可能にしてもよい。そのような未来の注意力要件は、一連の時間に関連した評価又は時間に関連した機能として提供されてもよい。
【００８４】
次に、一つの例示的な実施例に係る適応ＵＩソフトウェア４１を示す簡略化されたブロック図である図４を参照する。図４のブロック図は、必要に応じて、前の図面の詳細に照らして考察されてもよいが、いかなる所望の環境の状況下において考察されてもよいことは言うまでもない。更に、上記定義は、以下の説明にも同様に適用されてもよい。
【００８５】
図４に示すように、適応ＵＩソフトウェア４１には、注意力評価ソフトウェア１３とユーザインタフェース変更モジュール４２が含まれてもよい。注意力評価ソフトウェア１３には、データ収集モジュール４３、注意力評価モジュール４４、モバイル監視モジュール４５、オプションパーソナライズモジュール４６、管理モジュール４７、データベース４８が含まれてもよい。
【００８６】
データ収集モジュール４３は、車インタフェースモジュール４９、車検出インタフェースモジュール５０、環境検出インタフェースモジュール５１、環境データ収集モジュール５２などの一つ又は複数のインタフェースモジュールと通信可能に接続されてもよい。
【００８７】
車インタフェースモジュール４９は、例えば、図３の車載コンピュータ又はコントローラ３７と通信可能に接続されてもよい。車検出インタフェースモジュール５０は、例えば、図３の車検出モジュール３８と通信可能に接続されてもよい。環境検出インタフェースモジュール５１は、例えば、図３の環境検出モジュール３９と通信可能に接続されてもよい。環境データ収集モジュール５２は、例えば、図３の環境検出モバイルアプリケーション４０と通信可能に接続されてもよい。
【００８８】
データ収集モジュール４３は、インタフェースモジュールから受け取ったデータをデータベース４８、具体的には、環境データ５３、車データ５４、個人データ５５に収集する。データ収集モジュール４３は、データ収集パラメータ及び／又はデータ収集ルール５６に従ってデータ収集を行ってもよい。
【００８９】
環境データ５３には、下記のような環境についての、もしくは車及び運転者の周囲についての現在及び過去の（履歴）情報が含まれてもよい。
道路のタイプや性質を含む道路
道路周辺及び視界
ジャンクション、カーブ、標識、車の前方の道路に関する同様に注意力を必要とする特徴
交通荷重や平均速度を含む交通条件
気温、降水量、降水タイプなどの気象条件
時刻及び道路照明条件
【００９０】
交通条件には、操作時に経験した実際の条件や、特定の時間、曜日、季節及び場所での過去の交通パターンの分析に基づいて推測した交通が含まれてもよい。
【００９１】
気象条件には、特定の時刻での太陽及び太陽高度に対する運転者の位置と向きが含まれてもよい（例えば、太陽が運転者の前方の低い位置にある場合に視界に影響を及ぼす直射日光を評価）。日光の向き（水平及び／又は垂直）は、スマートフォンディスプレイ及び／又はダッシュボードディスプレイなどの特定のディスプレイの視認性にも影響を及ぼすことがあるので、運転者の注意力要件にも影響を与えることになる。
【００９２】
車データ５４には、速度、加速度、方向転換、騒音レベル（音楽、音声、会話を含む）、ハンドル位置、ギア位置、ブレーキペダル状態、車の照明の状態、ウィンカー（内部音響システムを含む）、フロントガラスワイパーシステムの状態、エンターテイメントシステムの状態（スピーカーフォンシステムの状態を含む）などの車についての現在及び過去の（履歴）情報が含まれてもよい。
【００９３】
個人データ５５には、運転者の年齢、性別、運転スタイル、事故及び辛うじて避けられた事故の履歴、視力の調子、聴力の調子、全体的な健康状態、特定の道路、特定の道路タイプ、速度、気象条件に関する運転者の履歴（知識）などの運転者についての現在及び過去の（履歴）情報が含まれてもよい。
【００９４】
データ収集モジュール４３によって収集されたいかなるタイプのデータも、一つ又は複数のデータ収集パラメータ及び／又はルール５６の対象となればよい。データ収集モジュール４３は、そのようなデータ収集パラメータ及び／又はルール５６を用いて、どのデータ（例えば、環境データ、車データ及び／又は個人データ）を収集すべきか、いつ収集すべきか、どのくらいの頻度で収集すべきかを判断してもよい。
【００９５】
収集されたデータの一部、具体的には、環境データは、未来に関するデータである。例えば、車の前方の道路状況及び／又は交通状況を予測する。そのような未来に関するデータは、車の前方の特定の距離や移動時間について収集される。収集パラメータ及び／又はデータ収集ルール５６は、その所要の距離や移動時間を示してもよい。データ収集モジュール４３は、そのようなデータ収集ルール及び／又はパラメータを用いて収集すべき未来に関するデータを求める。そのようなデータ収集ルール及び／又はパラメータには、道路状況、気象条件、時刻などの環境関連パラメータ、速度などの車関連パラメータ、運転者のその道路に関する知識などの個人パラメータが含まれてもよい。
【００９６】
収集パラメータ及び／又はデータ収集ルール５６は、マイク、カメラ、加速度計、ＧＰＳシステムなどの各種センサが行った測定の分析にも適用されてもよい。例えば、データ収集ルール５６は、ハンドル位置と方向転換の相関関係を求めて道路状況の評価を行ってもよい。
【００９７】
注意力評価モジュール４４は、環境データ５３、車データ５４、個人データ５５などの収集されたデータを入力データとして用いてもよく、注意力評価データ５７を出力してもよい。注意力評価モジュール４４は、注意力評価ルール５８に基づいて注意力評価データ５７を算出してもよい。
【００９８】
データ収集ルールには、サンプリング時間（例えば、次のサンプリングのサンプリング時間）、サンプリングレート、サンプリング精度、通知閾値などの時間パラメータが含まれてもよい。例えば、サンプリング精度及び／又は通知閾値によって、注意力評価モジュールなどに通知を行うべき特定のサンプリングされた及び／又は測定された値の変化値を求めてもよい。
【００９９】
例えば、第１環境条件（又は車条件など）を測定する第１データ収集ルールは、その第１環境条件についてサンプリング又は測定された特定値について、一つ又は複数のその他のデータ収集ルールの一つ又は複数の時間パラメータなどのパラメータの特定の変化を示してもよい。
【０１００】
また、注意力評価ルールには、注意力要件を算出する速度、及び／又は、注意力要件を算出する期間などの時間パラメータも含まれてもよい。そのような注意力要件を算出する期間には、過去並びに未来が含まれてもよい。例えば、そのような期間には、例えば、ストレスなどの注意力に関連する状態が、関連する原因を解消又は軽減させた後に低下し得る運転者のリラックス期間が含まれてもよい。
【０１０１】
従って、注意力評価ルールは、データ収集ルール、具体的には、データ収集ルールの時間パラメータにも影響を与える場合がある。例えば、注意力評価ルールは、運転者の注意力が所定の閾値よりも大きい場合、一つ又は複数のデータ収集ルールをさらに頻繁に実行すべき、もしくは、測定値の小さな変化を報告（通知）するという判定を行ってもよい。
【０１０２】
例えば、注意力評価ルールは、気象情報サービス、道路交通状況、及び／又は、ナビゲーションソフトウェアなどの外部ソースをより高速に、又は、より小さな範囲や期間でサンプリングを行うべき、もしくは、注意力要件の算出を行う期間を縮小するという判定を行ってもよい。例えば、注意力評価ルールは、ナビゲーションソフトウェアはより高速にかつより短い未来の（未来に関する）期間でサンプリングを行うべきであるということを示してもよい。
【０１０３】
ユーザインタフェース変更モジュール４２は、任意の数のモバイルアプリケーション５９のユーザインタフェースソフトウェアと、任意の数のモバイルデバイス（例えば、図１のスマートフォン１４）及び／又はエンターテイメントシステム及び／又はスピーカーフォンシステム（例えば、図１の構成要素１５）とに接続されてもよい。ユーザインタフェース変更モジュール４２は、ＵＩ変更ルール６０と注意力評価データ５７を用いてモバイルアプリケーション１８のユーザインタフェースを変更して、変化するユーザ注意力要件に適応してもよい。
【０１０４】
例えば、ユーザインタフェース変更モジュール４２は、以下に挙げる方法のうちの一つ又は複数によりモバイルアプリケーション１８のユーザインタフェースを変更してもよい。
ディスプレイ上のアイコン及び／又はキートップなどの目に見えるコントロール部のサイズを変更する。
表示されたテキスト、コントロール部などのフォントサイズを変更する。
タッチセンサー式画面に表示されたコントロール部などの少なくとも一部のコントロール部の位置を変更する。ディスプレイに対してコントロール部及びその他のＵＩ部材を追加・削除する。通常一つの画面に表示されるコントロール部を２つ以上の画面などへ分割する。コントロール部上のテキストをアイコンや数字や特定の色に置き換える。コントロール部を特定の順番などで一列（例えば、垂直な列）に整列させる。
グラフィックインターフェイスを音声インターフェイスに、あるいは、その逆に置き換える。
タッチ入力をハンドルコントロール部などの外部コントロール部に置き換える。
例えば、運転者の利用可能な注意力が低下した場合に、例えば、音声速度を落とすことにより、可変速度を音声出力に適用する。
モバイルアプリケーションの特定の機能の操作、又は、そのような機能の運転者への提供を阻止、停止及び／又は撤廃する。
デフォルト選択を定めるタイマーなど、ユーザインタフェースにおけるタイマーの可変設定を行う。例えば、運転者の利用可能な注意力が低下した場合に、タイマー値を増加させる。
【０１０５】
モバイル監視モジュール４５は、モバイルデバイス（スマートフォン）、具体的には、モバイルアプリケーションと連動してもよい。モバイルインタフェースモジュール４５は、モバイルデバイス（スマートフォン）で現在実行中の特定のモバイルアプリケーションを特定してもよい。モバイル監視モジュール４５は、そのような運転者の注意力に影響を与えるモバイルアプリケーションの動作に関するデータを収集してもよい。
【０１０６】
パーソナライズモジュール４６は、環境データ５３及び／又は車データ５４と注意力評価データ５７とを関連付けて個人データ５５を求めることにより、環境関連イベント及び／又は車関連イベントなどの特定のイベントに対する特定のデータの感度を分析してもよい。
【０１０７】
管理モジュール４７は、ユーザが、例えば、一つ又は複数の測定可能な環境値を導入及び／又は変更したり、各環境条件と関連付けたりして、かつ、一つ又は複数の測定可能な環境値に基づいて、ユーザ注意力要件を算出するための少なくとも一つのルールを定めることにより複数の環境条件を定めることを可能にする。
【０１０８】
時間パラメータには期間が含まれてもよく、この期間には未来の時間及び／又は予測されるイベントが含まれてもよいことを理解されたい。予測されるイベントは、環境条件、車、モバイルデバイスによって実行されるアプリケーションなどに関連付けられてもよい。上記予測されるイベントは、運転者の注意力に影響を与える場合がある。例えば、上記予測されるイベントは、運転者の行動を予測する、又は、運転者の行動を指示するナビゲーションシステムやソフトウェアから導き出されてもよい。例えば、上記予測されるイベントは、運転者に対する曲がれという指示であってもよい。
【０１０９】
変更された測定ルールは、例えば、測定ルールのパラメータを変更することにより、例えば、測定ルールを発動することにより、一つ又は複数の他の環境条件の測定を引き起こしてもよいことを理解されたい。変更された測定ルールは、また、例えば、注意力分析ルールを発動することにより、注意力評価の計算を発動してもよいことを理解されたい。例えば、注意力分析ルールのパラメータを変更することによる。例えば、時間のパラメータを変更することによる。
【０１１０】
注意力評価ソフトウェアは、環境条件の測定及び／又はユーザ注意力要件の算出により測定ルールを変更し得るといった動作を行ってもよいことを理解されたい。そのような変更によって時間的サンプリングパラメータ及び／又は時間的解析パラメータが変更されてもよい。そのような時間的サンプリングパラメータ及び／又は時間的解析パラメータには、運転者のリラックス期間を含み得る未来の期間が含まれてもよい。このようなルール変更には、リラックス期間の変更が含まれてもよい。
【０１１１】
次に、一つの例示的な実施例に係るデータ収集プロセス６１を示す簡略化されたフローチャートである図５を参照する。
【０１１２】
図５のデータ収集プロセス６１のフローチャートは、必要に応じて、前の図面の詳細に照らして考察されてもよいが、いかなる所望の環境の状況下において考察されてもよいことは言うまでもない。更に、上記定義は、以下の説明にも同様に適用されてもよい。例えば、データ収集プロセス６１は、図４のデータ収集モジュール４３によって実行されてもよい。
【０１１３】
図５に示すように、データ収集プロセス６１は、まず、ステップ６２で、車載コンピュータ又はコントローラ３７、車検出モジュール３８、環境検出モジュール３９、及び／又は、検出モバイルアプリケーション４０のいずれかによって与えられる車データや環境データなどの複数のデータソースのうちのいずれか一つから特定のデータを受信する。
【０１１４】
データ収集プロセス６１はステップ６３に進み、収集したデータをデータベース４８、具体的には、環境データ５３及び／又は車データ５４などの関連するデータベースに格納してもよい。
【０１１５】
次に、データ収集プロセス６１はステップ６４に進み、データベース４８から（例えば、受信データに適用されるルール）の読み込みを行ってもよい。そして、データ収集プロセス６１はステップ６５へと進み、ステップ６４で読み込まれた特定のルールに従って、一つ又は複数のデータソースに対して問い合わせを行ってもよい。データ収集プロセス６１は、すべての関連するルールが処理されるまでステップ６４、６５を繰り返してもよい（ステップ６６）。
【０１１６】
データ収集ルールに基づき、データ収集プロセス６１はステップ６７に進み、収集したデータが注意力評価の処理を正当化及び／又は必要とすることを図４の注意力評価モジュール４４に通知してもよい。
【０１１７】
その後、データ収集プロセス６１は、同じルール又は他のデータ収集ルールについて、必要に応じて収集パラメータ（ステップ６８）を変更してもよい。具体的には、ステップ６８では、サンプリング時間、サンプリング期間、サンプリング度数などを示す時間的サンプリングパラメータを選択してもよい。このような時間的サンプリングパラメータには、未来の時間及び／又は予測されるイベントが含まれてもよい。予測されるイベントの関連付け、導出、生成は、モバイルデバイスやモバイルアプリケーション、例えば、この先起こる旋回を示すナビゲーションシステムによって行われてもよいことを理解されたい。
【０１１８】
次に、データ収集プロセス６１は、次のデータ、つまり、送信側（例えば、車載コンピュータ）が通信を開始したデータや、予定された測定結果を待ってもよい（ステップ６９）。
【０１１９】
ステップ６５では、データ収集プロセス６１は、ステップ６４で読み込まれたルールにより、車載コンピュータ又はコントローラ３７、車検出モジュール３８、環境検出モジュール３９、及び／又は、検出モバイルアプリケーション４０のいずれかが提供し得る車データや環境データなどのデータソースからの任意のタイプのデータ（例えば、環境データ）について、他の測定及び／又は問い合わせを実行してもよく、及び／又は、その実行の予定を立ててもよい。
【０１２０】
次に、一つの例示的な実施例に係る注意力評価プロセス７０を示す簡略化されたフローチャートである図６を参照する。
【０１２１】
図６の注意力評価プロセス７０のフローチャートは、必要に応じて、前の図面の詳細に照らして考察されてもよいが、いかなる所望の環境の状況下において考察されてもよいことは言うまでもない。更に、上記定義は、以下の説明にも同様に適用されてもよい。例えば、注意力評価プロセス７０のフローチャートは、図４の注意力評価モジュール４４によって実行されてもよい。
【０１２２】
図６に示すように、注意力評価プロセス７０は、例えば、データ収集プロセス６１から評価通知７２を受信すると、ステップ７１から開始してもよい。そして、注意力評価プロセス７０はステップ７３に進み、注意力評価及び／又は更新を正当化及び／又は要求する環境データや車データの変化など、その通知の原因を分析してもよい。そのような原因としては、通常、ある所定の閾値を上回る一つ又は複数のタイプの環境データや車データの変化に起因するものである。
【０１２３】
しかしながら、分析にはより高度なものもある。例えば、分析モジュールは、スマートフォン１４のマイクなど、車内のマイクで拾われた音を分析して特定の音の検出及び／又は特徴付けを行ってもよい。
【０１２４】
例えば、方向指示灯（「ウィンカー」としても知られる）に関連づけられた音を検出して、運転者がハンドルを切る前に、及び／又は、車が旋回する前に、運転者の旋回しようという意思を判定する。例えば、分析モジュールは、車内の人の声を検出して乗客の特定を行い、それにより運転者にかかる注意負荷を明らかにすることができる。例えば、分析モジュールは、口論、赤ちゃんの泣き声などを検出することができる。例えば、分析モジュールは、第一対応車両（例えば、警察のパトカー、救急車、消防車両など）のサイレンなどの外部音を検出することができる。
【０１２５】
次に、注意力評価プロセス７０はステップ７４へと進み、（例えば、閾値を上回る特定の一つ又は複数の環境データや車データに応じて）通知理由に関連する注意力評価ルールを読み込んでもよい。
【０１２６】
そして、注意力評価プロセス７０はステップ７５に進み、ステップ７４で読み込んだ特定の注意力評価ルールが必要とするその他の環境データ、及び／又は、車データ、及び／又は、個人データを読み込んでもよい。
【０１２７】
その後、注意力評価プロセス７０はステップ７６に進み、評価期間を決定する。この評価期間とは、収集したデータ（例えば、環境データ、車データ、ユーザデータなど）が考慮されるべき期間のことを指す。この期間には、過去の（履歴）データ及び／又は未来の（予測）データが含まれてもよい。このような未来のデータは、気象情報ソース、交通状況ソース、ナビゲーションシステムなどを含む内部及び／又は外部ソースから収集されてもよい。ステップ７６では、注意力評価プロセス７０は、ルールや特定のタイプの測定の算出を行うべき範囲及び／又は時間枠及び／又は期間を決定する。このような期間には、特定のレベル又はタイプの注意が持続する、もしくは低下する特定の運転者のリラックス期間も含まれてもよい。ステップ７６で決定した評価期間は、関連する評価ルールの時間的サンプリングパラメータに基づくものであってもよい。
【０１２８】
次に、注意力評価プロセス７０はステップ７７へと進み、読み込まれた注意力評価ルールによって注意力要件レベルを算出する。すべての関連する注意力評価ルールが処理されると（ステップ７８）、注意力評価プロセス７０はステップ７９に進み、更新された注意力評価を図４の注意力評価データ５７に格納してもよい。
【０１２９】
そして、注意力評価プロセス７０はステップ８０へと進み、注意力評価ルール及び／又はデータ収集ルールを含むその他のルールを変更してもよい。このような変更は、上記ルールの一つ又は複数のパラメータを変更する、例えば、時間的パラメータを変更する、例えば、関連する期間を変更することにより行われてもよい。
【０１３０】
その後、注意力評価プロセス７０は、ステップ８１に進み、さらなる注意力評価ルールに従って環境データや車データをスキャンしてさらなる注意力評価が必要な状況を検出し、そのような状況が検出されなかった場合は（ステップ８２）、データ収集プロセス６１から次の通知７２を待ってもよい（ステップ８３）。
【０１３１】
ステップ７７で行われたような、例えば、特定の注意力評価ルールが定めるような注意力評価は、特定の注意力要件と、一つ又は複数の感覚機能又は種類とを関連付けてもよいことを理解されたい。例えば、注意力評価プロセスは、運転者の特定の感覚機能が特定のレベルまで増加すると判断してもよい。例えば、視覚機能及び／又は聴覚機能及び／又は触覚機能が挙げられる。言い換えれば、注意力評価プロセスは、さまざまなレベルの注意力要件と、運転者の各感覚機能とを関連付けてもよい。
【０１３２】
運転者注意力評価システム３１、具体的には、ソフトウェアプログラム６１、７０は、以下のような動作を行うことにより、車の運転者に該当する注意負荷や注意力要件の評価を行ってもよいことを理解されたい。
【０１３３】
ユーザが、一つ又は複数の環境条件を決定することを可能にする。ここでの環境条件という用語には、その車に関連する状態や性能、道路や環境などの車外の状態や状況、履歴データや統計データを含む運転者に関連する状態や状況（車の運転は除く）が含まれてもよい。
【０１３４】
ユーザが、各環境条件について少なくとも一つの測定可能な環境値を定義及び／又は関連付けることを可能にする。通常、ユーザは、各レベルの測定環境条件に関連した一連の測定可能な環境値を定義してもよい。
【０１３５】
ユーザが、測定可能な環境値のうちの少なくとも一つに基づき、ユーザ注意力要件値を算出するための少なくとも一つの注意力評価ルールを定義及び／又は規定することを可能にする。このようなルールは、例えば、測定環境条件がパラメータである式であってもよい。
【０１３６】
少なくとも一つの環境条件を測定して測定環境値を形成する。
【０１３７】
注意力評価ルール及び各測定環境値のうちの少なくとも一つを用いて、測定環境条件のいずれか、又は、環境条件の組み合わせが必要とするユーザ注意力を算出する。
【０１３８】
次に、一つの例示的な実施例に係る個人データ収集プロセス８４を示す簡略化されたフローチャートである図７を参照する。
【０１３９】
図７の個人データ収集プロセス８４のフローチャートは、必要に応じて、前の図面の詳細に照らして考察されてもよいが、いかなる所望の環境の状況下において考察されてもよいことは言うまでもない。更に、上記定義は、以下の説明にも同様に適用されてもよい。
【０１４０】
上述したように、注意力評価プロセス７０は、収集した環境データ及び車データに応じて、かつ、特定のデータについて収集した個人データに応じて運転者にかかる注意負荷及び／又は要件を算出する。個人データには、これに限定されないが、同一又は同様の環境条件において特定の車又は同様の車を操作する運転者の履歴が含まれる。このような環境条件は、特定の道路、道路タイプ、現在の交通状況、気象条件、及び／又は、時刻などであってもよい。個人データ収集プロセス８４は、そのような個人データを収集する。
【０１４１】
図７に示すように、個人データ収集プロセス８４は、まず、ステップ８５で、一つ又は複数の環境条件や車の状態及び／又は性能の一つ又は複数の測定結果を受信する。
【０１４２】
次に、個人データ収集プロセス８４は、例えば、受信した値と所定の閾値を比較して、又は、受信した値と移動平均（例えば、所定期間にわたる測定値の平均）の差と所定の閾値を比較して、受信した測定値が測定条件の変化を示すかどうかをチェックしてもよい（ステップ８６）。
【０１４３】
そして、個人データ収集プロセス８４はステップ８７へと進み、運転者の注意力データを収集してもよい。
【０１４４】
その後、個人データ収集プロセス８４は、例えば、受信した値と所定の閾値を比較して、又は、受信した値と移動平均（例えば、所定期間にわたる測定値の平均）の差と所定の閾値を比較して、受信した運転者注意力データが変化したかどうかをチェックしてもよい（ステップ８８）。
【０１４５】
そして、そのような変化が検出された場合、個人データ収集プロセス８４はステップ８９へと進み、特定のデータ、データの変化又は状態が有効である、もしくは再計算や再評価を必要とする期間を決定してもよい。例えば、その期間により、特定の状態を引き起こす特定のイベントの後にその状態の緩和率を判定してもよい。
【０１４６】
次に、個人データ収集プロセス８４はステップ９０に進み、特定の記録時の運転者注意力データ、車データ、環境データを含むデータベース４８及び／又は個人データ５５にイベントを格納してもよい。
【０１４７】
運転者の注意力は、例えば、１から１００までの数字の範囲内の値として測定可能である。６５の注意力評価値は、上限境界を、例えば、個人レベルに設定した場合の利用可能な注意力が３５以下であることを意味してもよい。そして、この評価を行なった利用可能な注意力は、例えば、モバイルアプリケーションによる注意力要件の制御に利用してもよい。
【０１４８】
あるいはまた、もしくは更に加えて、運転者の注意力は、それぞれの値が異なる注意力の側面（注意機能）を示す一連の値として測定可能である。例えば、注意力要件は、視覚的注意、可聴注意、触覚注意、認識注意、方向に関連する注意に分類されてもよい。
【０１４９】
更に、必要に応じて、注意感度の基準は、例えば、個人レベルで設定されてもよい。注意感度は、注意力評価値の量子変化の形を取ってもよい。低感度の運転者の注意感度は１の変化値を有するのに対し、高感度の運転者は１０などの高い変化値を有してもよい。従って、低感度の運転者についての注意力評価値は、例えば、増加する場合、１の倍数で増加する場合があるのに対し、高感度の運転者についての増加は１０の倍数となる。
【０１５０】
更に、必要に応じて、注意力緩和期間の基準は、例えば、個人レベルで設定されてもよい。従って、低感度の運転者についての注意力評価値は、例えば、減少する場合、高感度の運転者よりも速く減少する場合がある。
【０１５１】
注意力評価値の算出には、測定した環境データ及び車データの変数と、変化量、感度、緩和期間などの個人パラメータとを含む式を用いてもよい。例えば、注意力評価エンジン（例えば、図６のステップ７７）は、測定した環境データ及び車データが変化するたび、及び／又は、定期的に、上記式の再計算を行って注意力評価値を更新する。
【０１５２】
例えば、図６の注意力評価プロセス７０は、上記注意力評価値の算出に単一の式を用いてもよく、もしくは、複数の式を有していてもよい。例えば、各注意機能にそれぞれ一つの式があってもよい。従って、例えば、交通条件は、視覚機能、聴覚機能にそれぞれ異なる影響を与えてもよい。
【０１５３】
更に、必要に応じて、図６の注意力評価プロセス７０、具体的には、注意力評価エンジン（例えば、ステップ７７）は、上記式及び／又は注意機能間の相互相関の基準を用いてもよい。例えば、各注意機能の上限値に対して、相互相関値を設定してもよい。従って、例えば、特定の運転者に対して、視覚注意のみを（１００のうち）６０の割合とすると場合、利用可能な注意力は４０となる。しかしながら、可聴及び触覚注意機能も、例えば、（１００のうち）２０の割合である場合、視覚注意機能の上限値は、例えば、８０まで減少する。よって、利用可能な視覚注意は２０まで減少する（８０引く６０）。
【０１５４】
運転者の注意力評価を行うために考えられるプロセス及び／又は実施例の詳細については、「ハンドルに搭載したモーションセンサによる車内の適応ユーザインタフェースの作成」と題する、２０１５年３月１３日出願の米国仮特許出願第６２／１３２５２５号に開示され、その全内容を参照により本明細書に援用する。
【０１５５】
次に、一つの例示的な実施例に係るＵＩ変更ソフトウェアプログラム１２を示す簡略化されたブロック図である図８を参照する。
【０１５６】
図８のＵＩ変更ソフトウェアプログラム１２のブロック図は、必要に応じて、前の図面の詳細に照らして考察されてもよいが、いかなる所望の環境の状況下において考察されてもよいことは言うまでもない。更に、上記定義は、以下の説明にも同様に適用されてもよい。
【０１５７】
図８に示すように、ＵＩ変更ソフトウェアプログラム１２には、以下のモジュールが含まれてもよい。
通常、モバイルデバイス１４と連動するよう構成されたモバイルインタフェースモジュール９１。具体的には、モバイルインタフェースモジュール９１は、モバイルデバイス１４に搭載された一つ又は複数のモジュールと通信を行ってもよい。そのようなモジュールの一つとしては、ＥＦＵＩ  ＯＳ  ＳＤＫ９２が挙げられる。
【０１５８】
注意適応型ユーザインタフェース・オペレーティングシステム・ソフトウェア開発キット９２（略してＯＳ−ＳＤＫ９２）は、モバイルデバイス１４に搭載された適応ＵＩシステム１０のモジュールであり、モバイルデバイス１４のオペレーティングシステム９３の一部として動作する。具体的には、ＯＳ−ＳＤＫ９２は、モバイルデバイス１４のオペレーティングシステムやモバイルデバイス１４によって実行されるソフトウェアアプリケーションによるモバイルデバイス１４のユーザインタフェースモジュールの操作方法を変更してもよい。このようなユーザインタフェースモジュールは、タッチスクリーン、その他の物理的及び／又は電気的キー及びボタン、スピーカ、マイク、例えば、ブルートゥース（登録商標）などにより通信可能に接続された外部ＵＩデバイスであってもよい。
【０１５９】
「注意適応型ユーザインタフェース（ＡＡＵＩ）」という用語は、変化する要件に応じて特定のデバイス又はソフトウェアプログラム（アプリケーション）のユーザインタフェースを自動的に適合化することができる任意の方法及び／又は機構及び／又は装置を指す。具体的には、ＡＡＵＩは、特定のデバイスやソフトウェアプログラム（アプリケーション）に利用可能なユーザの注意力の変化に適応してもよい。特別な場合としては、ＡＡＵＩは、ユーザが装置やソフトウェアプログラム（アプリケーション）ＵＩを見る必要性を完全に又は少なくとも大幅に軽減する。このような場合、ＡＡＵＩを視認不要ユーザインタフェース（ＥＦＵＩ）と称することもある。
【０１６０】
モバイルインタフェースモジュール９１が連動し得る別のモジュールとしては、ＡＰＰ−ＳＤＫ９４が挙げられる。注意適応型ユーザインタフェース・モバイルアプリケーション・ソフトウェア開発キット９４（略してＡＰＰ−ＳＤＫ９４）は、モバイルアプリケーション１８に組み込まれた適応ＵＩシステム１０のモジュールである。ＡＰＰ−ＳＤＫ９４は、例えば、モバイルアプリケーション１８のユーザインタフェースモジュール９５と連動してもよい。ＡＰＰ−ＳＤＫ９４は、通常、ＯＳ−ＳＤＫ９２と連動して、モバイルインタフェースモジュール９１からの指示ごとにモバイルアプリケーションのユーザインタフェースを変更する。
【０１６１】
複数のモバイルアプリケーション１８が、それぞれＡＰＰ−ＳＤＫ９４を備えて、モバイルデバイス１４にインストールされてもよいことを理解されたい。従って、モバイルインタフェースモジュール９１は、複数のＡＰＰ−ＳＤＫ９４と通信可能に接続されてもよい。図８にはモバイルアプリケーション１８、ユーザインタフェースモジュール９５、ＡＰＰ−ＳＤＫ９４がそれぞれ一つずつしか示されていないが、モバイルデバイス１４にはこのようなソフトウェアプログラムやモジュールが複数含まれてもよく、よって、モバイルインタフェースモジュール９１は複数のＡＰＰ−ＳＤＫ９４及び／又は現在実行中のモバイルアプリケーション１８に関連するＡＰＰ−ＳＤＫ９４と通信を行ってもよい。
【０１６２】
ＵＩ変更ソフトウェアプログラム１２、具体的には、ＯＳ−ＳＤＫ９２及び／又はＡＰＰ−ＳＤＫ９４は、ダッシュボードディスプレイ、エンターテイメントシステムディスプレイ、ハンドル制御装置などにモバイルアプリケーション１８のユーザインタフェースの少なくとも一部を流用してもよいことを理解されたい。従って、上記注意適応型ユーザインタフェースは、例えば、ダッシュボード画面に表示された変形ディスプレイのことを指してもよい。
【０１６３】
また、ＵＩ変更ソフトウェアプログラム１２には、通常、注意力評価ソフトウェア１３と連動するよう構成された評価インタフェースモジュール９６が含まれてもよい。評価インタフェースモジュール９６は、環境条件に消費される注意力及び／又は利用可能な注意力を含む運転者の現在の注意力状態を注意力評価ソフトウェア１３から収集してもよい。
【０１６４】
また、ＵＩ変更ソフトウェアプログラム１２には、通常、評価インタフェースモジュール９６及びモバイルインタフェースモジュール９１と通信可能に接続された評価分析モジュール９７が含まれてもよい。評価分析モジュール９７は、注意力評価ソフトウェア１３から受け取った運転者の利用可能な注意力と、現在動作中のモバイルアプリケーション１８の注意力要件とを分析して、モバイルアプリケーション１８の適切な操作を判断する。
【０１６５】
評価分析モジュール９７は、現在動作中のモバイルアプリケーション１８の適切な操作を判断するためにデータベース９８を参照してもよい。データベース９８には、ＵＩモード９９のリストやデータベース、原型ＵＩフォーマット１００のリストやデータベース、アプリケーションＵＩ１０１のリストやデータベースが含まれてもよい。
【０１６６】
また、ＵＩ変更ソフトウェアプログラム１２には、モバイルインタフェースモジュール９１、評価分析モジュール９７、ＵＩモジュールの集合１０３と通信可能に接続された注意適応型ユーザインタフェース（ＡＡＵＩ）モジュール１０２が含まれてもよい。
【０１６７】
ＵＩモジュール１０３には、音声認識モジュール１０４、テキスト音声化モジュール１０５、ハンドルキーパッドモジュール１０６、タッチスクリーンモジュール１０７などが含まれてもよい。
【０１６８】
ＡＰＰ−ＳＤＫ９４及び／又はＯＳ−ＳＤＫ９２を介して、かつ、モバイルインタフェースモジュール９１を介して、そのＵＩ９５に示されるように、モバイルアプリケーション１８の動作に対応して、ＡＡＵＩモジュール１０２は、評価分析モジュール９７の出力を用いてＵＩモジュール１０３をユーザ３４と交流させる。このように、ＡＡＵＩモジュール１０２は、モバイルアプリケーション１８のユーザインタフェースを変更し、それを評価分析モジュール９７が判定した運転者の利用可能な注意力に適合化する。
【０１６９】
また、ＵＩ変更ソフトウェアプログラム１２には、車インタフェースモジュール１０８が含まれてもよく、ＵＩモジュール１０３が、車エンターテイメントシステム１５、ＵＩＤ３３、モバイルデバイス（例えば、スマートフォン）１４の入力／出力（Ｉ／Ｏ）装置などの各種ユーザＩ／Ｏ装置にアクセスできるようになる。
【０１７０】
次に、一つの例示的な実施例に係るＵＩ変更ソフトウェアプログラム１２を示す簡略化されたフローチャートである図９を参照する。
【０１７１】
図９のＵＩ変更ソフトウェアプログラム１２のフローチャートは、必要に応じて、前の図面の詳細に照らして考察されてもよいが、いかなる所望の環境の状況下において考察されてもよいことは言うまでもない。更に、上記定義は、以下の説明にも同様に適用されてもよい。
【０１７２】
図９に示すように、フローチャートには、インタラクティブに動作するＵＩ変更ソフトウェアプログラム１２の評価分析モジュール９７とＡＡＵＩモジュール１０２の構成要素を示す。
【０１７３】
ＵＩ変更ソフトウェアプログラム１２の動作は、まず、ステップ１０９、１１０で評価分析モジュール９７が運転者注意力データや周囲条件データなどのデータを（それぞれ）評価分析インタフェースモジュール９６を介して、運転者注意力評価システム３１（又は評価ソフトウェアプログラム１３）から受信することによって開始する。
【０１７４】
評価分析モジュール９７はステップ１１１に進み、モバイルデバイス１４で現在実行中のモバイルアプリケーション１８に関するデータをモバイルインタフェースモジュール９１を介してモバイルデバイス１４、具体的には、ＡＰＰ−ＳＤＫ９４又はＯＳ−ＳＤＫ９２から受信してもよい。このデータに基づき、評価分析モジュール９７はステップ１１２に進み、アプリケーションＵＩデータベース１０１からアプリケーションＵＩデータを選択してもよい。この情報に基づき、評価分析モジュール９７はステップ１１３に進み、モバイルアプリケーション１８の注意力要件を判定してもよい。
【０１７５】
収集した情報に基づき、評価分析モジュール９７はステップ１１４に進み、ＵＩモードデータベース９９からＵＩモードを選択してもよい。このＵＩモードという用語は、ユーザインタフェース媒体又は手段の特定の構成を指してもよい。任意のＵＩモードは、ユーザとモバイルアプリケーション１８との相互作用を可能にするためのものではないことを理解されたい。この状況では、評価分析モジュール９７は、例えば、モバイルアプリケーション１８は、運転者の利用可能な注意力以上の注意力を必要とするので、ユーザと現在実行中のモバイルアプリケーション１８との相互作用を許容すべきでないと判断してもよい。
【０１７６】
例えば、モバイルアプリケーション１８の注意力要件が運転者の利用可能な注意力未満である場合、評価分析モジュール９７は、適切なＵＩモードを選択してもよい。適切なＵＩモードとは、モバイルアプリケーション１８の注意力要件が運転者の利用可能な注意力未満であるモードである。上述したように、運転者の利用可能な注意力未満の運転者の注意力を消費するＵＩモードがない場合、評価分析モジュール９７は、運転者の利用可能な注意力がモバイルアプリケーション１８の必要とするレベルに達するまで、モバイルアプリケーション１８を停止させたり、モバイルアプリケーション１８の動作を遅らせたり、モバイルアプリケーション１８の特定の特徴や機能を停止させたりしてもよい。
【０１７７】
収集した情報に基づき、評価分析モジュール９７はステップ１１５に進み、原型フォーマットのデータベース１００から原型フォーマットを選択してもよい。
【０１７８】
評価分析モジュール９７はステップ１１６に進み、収集した及び／又は選択したデータをＡＡＵＩモジュール１０２に伝えてもよい。
【０１７９】
環境条件並びに周囲条件の変化に応じて、ステップ１０９乃至１１６を連続的に繰り返してもよく、それにより、環境条件が消費する運転者の注意力、ひいては運転者の利用可能な注意力が変化することを理解されたい。モバイルアプリケーション１８も変化し得ることは明らかである。従って、評価分析モジュール９７は、データ更新が入手可能となれば、そのデータ更新を繰り返しＡＡＵＩモジュール１０２へと伝えてもよい。
【０１８０】
その後、ＵＩ変更ソフトウェアプログラム１２の動作は、評価分析モジュール９７が収集及び／又は選択したデータを受信することにより、ＡＡＵＩモジュール１０２のステップ１１７を継続してもよい。
【０１８１】
そして、ＡＡＵＩモジュール１０２は、ステップ１１８に進み、通常、ＡＰＰ−ＳＤＫ９４又はＯＳ−ＳＤＫ９２を介して、かつ、モバイルインタフェースモジュール９１を介して、モバイルアプリケーション１８からＵＩ制御を受け取ってもよい。この「ＵＩ制御」という用語は、ユーザとの相互作用を行うためのモバイルアプリケーション１８のＩ／Ｏ指示を指す。
【０１８２】
その後、ＡＡＵＩモジュール１０２はステップ１１９に進み、評価分析モジュール９７によって与えられたデータに従って、ＵＩ制御を異なるモードのユーザインタフェースに変換してもよい。具体的には、ＡＡＵＩモジュール１０２は、ＵＩ制御の変換を、評価分析モジュール９７が選択したＵＩモード及び原型フォーマットに応じて、かつ、周囲条件に応じて行ってもよい。ステップ１１９では、ＡＡＵＩモジュール１０２は、一方ではモバイルデバイス（スマートフォン）１４で現在動作中の特定のモバイルアプリケーション１８の特定のＵＩ制御に適合し、他方では評価分析モジュール９７が選択したＵＩモード及び原型フォーマットと、注意力評価システム３１が検出するような周囲条件に適合したＡＡＵＩ制御を生成する。
【０１８３】
上記「周囲条件」という用語は、音量レベル、明るさなどの特徴に影響を与え得る騒音や光などの条件を指す。ＡＡＵＩモジュール１０２は、例えば、騒音レベルが低下するまで、例えば、口頭によるメニューの提示などの特定の動作を遅らせるという判断をしてもよい。
【０１８４】
次に、ＡＡＵＩモジュール１０２はステップ１２０に進み、ＡＡＵＩ制御によりユーザと相互作用を行い、その後ステップ１２１では、ユーザのレスポンスをモバイルアプリケーション１８に伝えてもよい。ＡＡＵＩモジュール１０２は、ユーザのレスポンスをモバイルインタフェースモジュール９１とＡＰＰ−ＳＤＫ９４又はＯＳ−ＳＤＫ９２を介してモバイルアプリケーション１８に伝えてもよい。
【０１８５】
そして、ＡＡＵＩモジュール１０２はステップ１２２に進み、レスポンスタイムｎｓエラーなどの観点から、ユーザのレスポンスを評価してもよい。そのようなパラメータの測定は、十分な運転者の注意力が不足していることを示すこともある。例えば、遅いレスポンスや繰り返されるエラーが挙げられる。エラーは、間違ったＵＩＤ３３を操作する、利用不可能な選択をする（例えば、間違ったキー）、選択した後に前のメニューに戻る、最後のメニューの繰り返しを要求するなどの形で示されることもある。その後、ＡＡＵＩモジュール１０２はステップ１２３に進み、運転者のレスポンスの評価を評価インタフェースモジュール９６に伝えてもよい。
【０１８６】
モバイルアプリケーションのＵＩ要件や、ユーザによるＵＩ選択に応じてステップ１１７乃至１２３（必要に応じてステップ１２４を含む）を繰り返してもよいことを理解されたい。
【０１８７】
評価分析モジュール９７のフローチャートを参照すると、評価分析モジュール９７は、ステップ１２４で運転者のレスポンスを受信し、ステップ１１３でその運転者のレスポンス評価をモバイルアプリケーション１８が必要とする注意力レベルの算出及び決定を行うアルゴリズムに含める。そして、評価分析モジュール９７は、異なるＵＩモード及び／又は異なる原型フォーマットを選択し、そのような選択をＡＡＵＩモジュール１０２に伝えてもよい。
【０１８８】
従って、ＵＩ変更ソフトウェアプログラム１２、具体的には、評価分析モジュール９７及びＡＡＵＩモジュール１０２は、リアルタイムで測定された変化する環境条件、周囲条件、運転者の状態に応じて、モバイルアプリケーション１８のユーザインタフェースの変更及び／又は適合の処理を連続的及び／又は繰り返し及び／又はリアルタイムで行うことを理解されたい。
【０１８９】
よって、適応ＵＩシステム１０は、
複数の環境条件を定義する。
それぞれの環境条件について一連の測定可能な環境値を関連付ける。
少なくとも一つの環境条件を測定するためのルールを少なくとも一つ定義して測定環境値を形成する。
測定可能な環境値に基づき、ユーザ注意力要件値を算出するためのルールを少なくとも一つ定義する。
といった動作をユーザが実行できるようにする。
【０１９０】
従って、適応ＵＩシステム１０は、上記ルールを用いて、少なくとも一つの環境条件を測定して測定環境値を形成し、測定可能な環境値に基づき、ユーザ注意力要件値を算出し、アプリケーションに利用可能な変化する運転者の注意力にユーザインタフェースを適合化してもよい。
【０１９１】
例えば、適応ＵＩシステム１０がアプリケーションに利用可能な、変化する運転者の注意力にユーザインタフェースを適合化し得る可能なシナリオについて以下に説明する。
【０１９２】
ユーザは自身の携帯電話上のチャットプログラムを使って友人たちとコミュニケーションを取る。その後、ユーザは車に乗り込んで運転を始める。適応ＵＩシステム１０は、状態を検出して、運転中も利用できるよう、例えば、音声に基づくインタフェースで拡張された最小ＧＵＩによりＵＩを変更する。
【０１９３】
ユーザは、速度を上げながら運転を続けるので、要求される運転者の注意力は高くなり、利用可能な注意力が少なくなる。適応ＵＩシステム１０は、音声出力の速度を落としてＵＩを適合化する。
【０１９４】
ユーザは運転を続け、生徒の下校時に学校の近くに到達する。適応ＵＩシステム１０は、その場所を検出してチャット機能を完全に遮断し、運転者を完全に運転に集中させる。車が通学路を出ると、適応ＵＩシステム１０は、運転時の使用に適した限定モードにＵＩを戻す。
【０１９５】
従って、適応ＵＩシステム１０は、注意力評価ソフトウェアプログラム１３とＵＩ変更ソフトウェアプログラム１２の機能を組み合わせることで、以下の動作を実行してもよい。
第１デバイス（例えば、車）及び／又は第１ソフトウェアプログラム（例えば、モバイルアプリケーション）を操作しているユーザ（例えば、運転者）の注意力を消費している作用を測定する。
ユーザに対して、測定した作用により注意力要件を評価する。
ユーザインタフェースを含む第２デバイス（例えば、スマートフォン）及び／又は第２ソフトウェアプログラム（例えば、モバイルアプリケーション）の操作に必要なユーザの注意力の利用可能性を評価する。
利用可能な注意力に応じてユーザインタフェースを変更する。
第２デバイス及び／又は第２ソフトウェアプログラムとのユーザの相互作用品質を測定し、ユーザレスポンスレベルを形成する。
ユーザレスポンスに応じて第２デバイス及び／又は第２ソフトウェアプログラムのユーザインタフェースを更に適合化する。
【０１９６】
例えば、第２デバイス及び／又は第２ソフトウェアプログラムのユーザインタフェースを更に適合化して、所定のレベル又は閾値までユーザレスポンスのレベルを改善してもよい。
【０１９７】
上記適応ＵＩシステム１０は、作用と感覚タイプ（又は機能）とを更に関連付けて、特定の作用が一つ又は複数の感覚タイプに関連付けられた注意力に影響するようにしてもよい。そして、ユーザインタフェースを変更する動作は、第１感覚タイプとは異なる第２感覚タイプを用いてもよい。
【０１９８】
同様に、ユーザの利用可能な注意力についての評価を行う動作は、ユーザの低下した感覚タイプの検出も行ってもよく、また、ユーザインタフェースを変更する動作は、低下した感覚タイプとは異なる第２感覚タイプを用いてもよい。
【０１９９】
次に、一つの例示的な実施例に係るＵＩ選択プロセス１２５を示す簡略化されたフローチャートである図１０を参照する。
【０２００】
図１０のＵＩ選択プロセス１２５のフローチャートは、必要に応じて、前の図面の詳細に照らして考察されてもよいが、いかなる所望の環境の状況下において考察されてもよいことは言うまでもない。更に、上記定義は、以下の説明にも同様に適用されてもよい。具体的には、ＵＩ選択プロセス１２５は、図９のステップ１１３乃至１１６の更に詳細な例示的実施例として理解してもよい。
【０２０１】
図１０に示すように、ＵＩ選択プロセス１２５は、ステップ１１３で、例えば、スマートフォン１４が現在実行しているモバイルアプリケーション１８の注意力要件を判断することから開始する。そして、ＵＩ選択プロセス１２５は、必要な注意力と利用可能な注意力を比較し（ステップ１２６）、必要な注意力が利用可能な注意力未満である場合は（ステップ１２７）、そのままアプリケーションを続行する（ステップ１２８）。
【０２０２】
利用可能な注意力がモバイルアプリケーション１８の固有ＵＩに対応するには不十分である場合、ＵＩ選択プロセス１２５はステップ１２９、１３０に進み、第１ＵＩモードと第１原型フォーマットを選択してもよい。ＵＩ選択プロセス１２５は、ステップ１３１、１３２に進み、ＵＩモードと原型フォーマットの現在の選択が必要とするＵＩ注意力を算出し、それを利用可能な注意力と比較してもよい。
【０２０３】
例えば、ＵＩモードと原型フォーマットの３０通りの組み合わせが可能な５つのＵＩモードと６つの原型フォーマットが存在してもよい。このような組み合わせには、それぞれ、１から１００までの値が与えられ、その値は相対的な注意負荷（要件）を表す。利用可能な注意力も１から１００までの値に測定又は正規化されてもよい。ＵＩモードと原型フォーマットの特定の組み合わせにより変更された特定のモバイルアプリケーションが必要とする注意力と、現在評価中の運転者の利用可能な注意力との比較を行ってもよい。
【０２０４】
ＵＩモード及び／又は原型フォーマットは、それぞれの運転者又はそれぞれの状況において異なる値を有してもよいことを理解されたい。
【０２０５】
利用可能な注意力が、現在選択中のＵＩモードと原型フォーマットを用いて適合化されたモバイルアプリケーション１８のＵＩに対応するのに十分である場合（ステップ１３３）、ＵＩ選択プロセス１２５はステップ１３４に進み、これらのＵＩパラメータ（例えば、ＵＩモードと原型フォーマット）をＡＡＵＩ（又はＥＦＵＩ）モジュール（例えば、プロセス１０２）に伝えてもよい。
【０２０６】
利用可能な注意力が、現在選択中のＵＩモードと原型フォーマットを用いて適合化されたモバイルアプリケーション１８のＵＩに対応するのに十分でない場合、ＵＩ選択プロセス１２５は別の原型フォーマットを選択してもよい。運転者の利用可能な注意力未満の注意力要件が得られる原型フォーマットと特定のＵＩモードとの組み合わせがない場合（ステップ１３５）、ＵＩ選択プロセス１２５はステップ１３６に進んで別のＵＩモードを選択してもよい。
【０２０７】
ＵＩモードと原型フォーマットの次の組み合わせが選択されると（ステップ１３７及び／又は１３８）、ＵＩ選択プロセス１２５はステップ１３１、１３２に戻って運転者の利用可能な注意力に適合したＵＩの注意力要件をチェックしてもよい。必要な注意力レベルが得られるＵＩモードと原型フォーマットとの組み合わせがない場合、ＵＩ選択プロセス１２５はアプリケーションを停止してもよい（ステップ１３９）。
【０２０８】
この点において、適応ＵＩシステム１０は、変更したユーザインタフェースによりユーザの注意力要件を評価して、ＵＩ注意力要件を形成し、ユーザインタフェースを変更して利用可能な注意力レベルに適合化する（以内又はそれ以下の）ＵＩ注意力要件を達成してもよい。
【０２０９】
従って、利用可能な注意力に応じてユーザインタフェースを変更する場合、及び／又は、ユーザレスポンスのレベルに応じてユーザインタフェースを適合化する場合、適応ＵＩシステム１０は、選択したものに適合化するユーザインタフェースモード及び／又はユーザインタフェースフォーマット（通常、選択したユーザインタフェースモードに関連付けられている）を選択してもよい。適応ＵＩシステム１０は、通常、選択したユーザインタフェースモードと関連付けられ、ユーザと相互作用するように構成された出力装置、及び／又は、通常、選択したユーザインタフェースフォーマットと関連付けられ、ユーザと相互作用するように構成された入力装置を更に選択してもよい。
【０２１０】
これについて、適応ＵＩシステム１０は、利用可能な注意力に応じたユーザインタフェースの変更、及び／又は、第２デバイス及び／又はソフトウェアプログラムの固有のユーザ出力装置以外の周辺ユーザ出力装置により、ユーザレスポンスのレベルに応じたユーザインタフェースの適合化を行なってもよい。適応ＵＩシステム１０は、少なくとも一つの第２デバイスと第２ソフトウェアプログラムの固有のユーザ入力装置以外の周辺ユーザ入力装置によるユーザ入力をさらにエミュレートしてもよい。
【０２１１】
このようなエミュレーションには、ユーザ生成入力を異なる形式のものへの変換が含まれてもよい。例えば、ユーザ音声入力をテキスト入力又は英数字入力に変換する。このようなエミュレーションには、ユーザ生成入力に取って代わるコンピュータ生成入力が含まれてもよい。
【０２１２】
例えば、適応ＵＩシステム１０は、さらなる注意力を必要とするタスクを許容しない未来に関する（未来）注意力評価を判定してもよい。例えば、適応ＵＩシステム１０は、運転者が急カーブに接近していると判断してもよい。また、適応ＵＩシステム１０は、その急カーブに続く川の緩和期間は短いと判断してもよい。結果的に、適応ＵＩシステム１０は、これから１５秒以内のすべての割り込みを遮断すべきと判断してもよい。そして、適応ＵＩシステム１０は、呼び出しを妨げつつも、着信を受け付け、発信者に数秒間保留するよう求めるユーザ入力を生成又はエミュレートしてもよい。上記遮断期間（例えば、１５秒間又はカーブの終了）が終わると、適応ＵＩシステム１０は運転者と発信者をつないでもよい。
【０２１３】
この点において、適応ＵＩシステム１０は、ユーザへの出力を遅らせたり、及び／又は、モバイルアプリケーションのメニューが提供するオプション及び／又は機能などのオプション及び／又は機能を削除したりすることによって、ユーザインタフェースを適合化してもよい。また、適応ＵＩシステム１０は、メニューの分割及び／又はメニューのオプション数の削減を行ってもよい。例えば、視覚メニューには、音声（言葉で示される）メニューよりも多くのオプションが含まれてもよい。長い音声（音声に基づく）メニューは、短いメニューよりもユーザの注意力を増加させる場合がある。一方、一つの（視覚）メニューを２つ（以上）の音声メニューに分割することにより、ユーザとの相互作用が長くなる。分割メニュー（主メニューと一つ又は複数の副メニュー）においてオプションを適切に選択し整列することによって、いくつかのメニューを利用する必要性を排除しつつ、一度により少ないオプションをユーザに提示してもよい。
【０２１４】
適応ＵＩシステム１０は、ユーザが一つ又は複数の作用を一つ又は複数の感覚タイプと関連付けることができるようにしてもよいことを理解されたい。そして、ＵＩシステム１０は、特定の作用を検出し、その作用によって生じ、特定の感覚タイプと関連付けられた特定の注意負荷を評価してもよい。その後、ＵＩシステム１０は、第１感覚タイプとは異なる第２感覚タイプに適合した特定の周辺ユーザ出力及び／又はユーザ入力装置に関連付けられた適切なＵＩモードを選択することによってユーザインタフェースを変更してもよい。
【０２１５】
同様に、ユーザインタフェースの変更には、第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ入力装置によるユーザ入力のエミュレーションが含まれてもよい。
【０２１６】
また、ユーザインタフェースの変更には、ユーザに対して少なくとも一つの低下した感覚タイプを検出することと、第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ出力装置によってユーザインタフェースを変更することが含まれてもよい。
【０２１７】
同様に、適応ＵＩシステム１０は、第１感覚タイプとは異なる第２感覚タイプに適合した周辺ユーザ入力装置によるユーザ入力のエミュレーションを行ってもよい。
【０２１８】
パーソナライズ化を考慮すると、適応ＵＩシステム１０は、ユーザが一つ又は複数の運転者の行動パラメータを定義し、各行動パラメータに対し一連の測定可能な行動値を関連付けることができるようにしてもよい。そして、適応ＵＩシステム１０は、各測定行動値を生成するそのような一つ又は複数の運転者の行動パラメータを測定してもよい。その後、適応ＵＩシステム１０は、ユーザ利用可能な注意力の評価と測定行動値に従って、モバイルアプリケーションの（又は同様の）ユーザインタフェースを適合化してもよい。
【０２１９】
上述したように、適応ＵＩシステム１０は、以下の動作を行うことにより運転者の利用可能な注意力にモバイルアプリケーションのユーザインタフェースを適合化してもよい。
ユーザが、複数の環境条件を定義し、各環境条件について一連の測定可能な環境値を関連付けることを可能にする。
ユーザが、測定可能な環境値に基づいて、ユーザ注意力要件値を算出するためのルールを少なくとも一つ規定することを可能にする。
環境条件を測定して各測定環境値を形成し、少なくとも一つの測定環境値と少なくとも一つの各ルールを用いてユーザ注意力要件を算出する。
出力装置及び／又は入力装置と、音、音声出力、音声入力、視覚的出力、ダッシュボードディスプレイ、触覚入力、タッチセンサー式画面、ハンドル制御などの特定の相互作用媒体を採用した対応するユーザインタフェースモードを選択する。
【０２２０】
ＵＩモードの選択は、利用可能な注意力、環境条件、行動値、利用可能な注意力又は利用可能な注意力の不足、もしくは特定の感覚タイプ（機能）の能力不足などに応じて行われてもよい。
【０２２１】
出力装置、入力装置、ユーザインタフェースフォーマットは、上下選択、左右選択、Ｄパッド選択、８方向選択、はい／いいえ選択、数値選択、ヒント付き選択などの各種選択手段を含んでもよいし、提供してもよいし、サポートしてもよい。ＵＩフォーマットの選択は、上述のような利用可能な注意力、環境条件、行動値及び／又は感覚タイプに応じて行われてもよい。例えば、ＵＩモードが音声をサポートしている場合、フォーマットにより音声速度及び／又は音声音量を変化させてもよい。
【０２２２】
この点において、適応ＵＩシステム１０は、運転者が難聴を患っている、又は、運転者の周囲が騒がしいので、音声ユーザインタフェースを別のＵＩモードに変換するという判断をしてもよい。例えば、適応ＵＩシステム１０は、音声出力（音量）を自動的に上げ、音声入力を触覚（手動）入力に置き換えてもよい（例えば、キー入力によるメニュー選択）。
【０２２３】
明確にするために別個の実施例に関して記載されるいくつかの特徴はまた、単一の実施例において組み合わせて実施することも可能であることを理解されたい。逆に、簡略化のために単一の実施例に関して記載されるさまざまな特徴はまた、複数の実施例で別個に、または任意の好適なサブコンビネーションで実施することも可能である。
【０２２４】
特定の実施例に関して本発明を説明してきたが、多数の代替例、変更例、変形例が当業者には明白であることは明らかである。したがって、添付の特許請求の範囲の精神及び広い範囲に該当するこのような代替例、変更例、および変形例のすべてを包含するものである。本明細書に記載のすべての刊行物、特許、および特許出願は、個々の刊行物、特許、または特許出願が具体的かつ個別に参照により組み込まれることが示された場合と同じ程度に、その全内容が参照により組み込まれる。更に、本願における参考文献の引用または識別は、そのような参考文献が本発明の先行技術として利用できることを認めるものと解釈すべきでない。
【図１】
2018508090.tif 000003
【図２】
2018508090.tif 000004
【図３】
2018508090.tif 000005
【図４】
2018508090.tif 000006
【図５】
2018508090.tif 000007
【図６】
2018508090.tif 000008
【図７】
2018508090.tif 000009
【図８】
2018508090.tif 000010
【図９】
2018508090.tif 000011
【図１０】
2018508090.tif 000012
【国際調査報告】
2018508090.tif 000013
2018508090.tif 000014
2018508090.tif 000015