(57)【要約】      （修正有）【課題】複数のビークルディスプレイデバイスのためのコンフィギュラブルヒューマンマシンインターフェイスデバイス及びその方法を提供する。【解決手段】方法は、第１の動作モードにおいて、コンフィギュラブルアプリケーション入力モードからアクション入力データを受け取ることを含む。下方ディスプレイデバイス１０４は、上方ディスプレイデバイス１０６に対しマスタビークルディスプレイデバイスとして動作する。下方ディスプレイデバイスは、上方ディスプレイデバイスに対してミラーリングされる。アクション入力データが第１の動作モードから第２の動作モードへの移行を示すときに、アクション入力データに基づき制御メッセージを生成する。制御メッセージは、上方ディスプレイデバイスがマスタビークルディスプレイデバイスとして動作する下方ディスプレイデバイスをミラーリングしたフィードバックを提供することを示す。【選択図】図１
2018077832.tif 000002
【特許請求の範囲】
【請求項１】
複数のビークルディスプレイデバイスのためのヒューマンマシンインターフェイス（ＨＭＩ）制御ユニットにおける方法であって、
第１の動作モードにおいて、コンフィギュラブルアプリケーション入力モジュールからアクション入力データを受け取ることであって、前記第１の動作モードでは、前記複数のビークルディスプレイデバイスのうちの第１のビークルディスプレイデバイスが、前記複数のビークルディスプレイのうちの第２のビークルディスプレイデバイスに対しマスタビークルディスプレイデバイスとして動作し、前記第２のビークルディスプレイが、前記第１のビークルディスプレイデバイスに対応したミラーリングされたフィードバックを提供するように動作することと、
前記アクション入力データが前記第１の動作モードから第２の動作モードへの移行を示すときに、前記複数のビークルディスプレイデバイスのうちの前記第２のビークルディスプレイデバイスが前記マスタビークルディスプレイデバイスとして動作するようにし、前記第１のビークルディスプレイデバイスが、前記第２のビークルディスプレイデバイスの対応したグラフィックユーザ要素に影響を及ぼす後続のアクション入力データに関する前記ミラーリングされたフィードバックを提供するように動作するようにすることと、
を含む方法。
【請求項２】
更に、
休止期間が満了したときに、前記第１のビークルディスプレイデバイス及び前記第２のビークルディスプレイデバイスを前記第１の動作モードに戻すこと、
を含む、請求項１に記載の方法。
【請求項３】
前記第１のビークルディスプレイデバイス及び前記第２のビークルディスプレイを前記第１の動作モードに戻すことが、
前記複数のビークルディスプレイデバイスのうちの前記第１のビークルディスプレイデバイスが、前記マスタビークルディスプレイデバイスとして動作するようにし、前記第２のビークルディスプレイデバイスが、前記第１のビークルディスプレイデバイスの対応したグラフィックユーザ要素に影響を及ぼす後続のアクション入力データに関する前記ミラーリングされたフィードバックを提供するように動作するようにすること、
を含む、請求項２に記載の方法。
【請求項４】
更に、
前記第１のディスプレイデバイスの複数のアプリケーションのうちの１つのアプリケーションを識別するアプリケーション選択入力データを受け取ることと、
前記アプリケーション選択入力データに応答して、第１のモード構成データを前記コンフィギュラブルアプリケーション入力モジュールに送ることであって、前記第１のモード構成データは、前記第１の動作モードにおける前記コンフィギュラブルアプリケーション入力モジュールの第１のグラフィックユーザインターフェイスを指定することと、
前記アクション入力データが前記第１の動作モードから前記第２の動作モードへの前記移行を示すときに、前記第２の動作モードにおける前記コンフィギュラブルアプリケーション入力モジュールの第２のグラフィックユーザインターフェイスを指定するために、第２のモード構成データを前記コンフィギュラブルアプリケーション入力モジュールに送ることと、
を含む、請求項１に記載の方法。
【請求項５】
更に、
前記アプリケーションデータに基づいて、前記第１のディスプレイデバイスの複数のディスプレイゾーンのうちの１つのアプリケーションを起動することと、
前記第２のディスプレイデバイスのアプリケーションミラーゾーンのためのフィードバックアプリケーションを起動することと、
を含む、請求項４に記載の方法。
【請求項６】
前記アプリケーション選択入力データが複数のホットキーのうちの１つのホットキーから受け取られ、前記複数のホットキーのそれぞれは、対応して、前記複数のアプリケーションのうちの１つを定義する、請求項４に記載の方法。
【請求項７】
前記第１のディスプレイデバイスがコンソールディスプレイデバイスであり、
前記第２のディスプレイデバイスがヘッドアップディスプレイデバイスである、
請求項１に記載の方法。
【請求項８】
ヒューマンマシンインターフェイス（ＨＭＩ）制御ユニットであって、
ビークルデバイスとの通信を提供する通信インターフェイスと、
前記通信インターフェイスに結合された１つ又はそれよりも多いプロセッサであって、前記ヒューマンマシンインターフェイス制御ユニットの動作を制御するための、１つ又はそれよりも多いプロセッサと、
前記１つ又はそれよりも多いプロセッサに結合されたメモリであって、前記１つ又はそれよりも多いプロセッサによって使用されるデータ及びプログラム命令を保存するための、メモリと、
を備え、前記１つ又はそれよりも多いプロセッサは、前記メモリ内に保存されている命令を実行して、
第１の動作モードにおいて、コンフィギュラブルアプリケーション入力モジュールからアクション入力データを受け取り、前記第１の動作モードでは、複数のビークルディスプレイデバイスのうちの第１のビークルディスプレイデバイスが、前記複数のビークルディスプレイのうちの第２のビークルディスプレイデバイスに対しマスタビークルディスプレイデバイスとして動作し、前記第２のビークルディスプレイが、前記第１のビークルディスプレイデバイスに対応したミラーリングされたフィードバックを提供するように動作し、
前記アクション入力データが前記第１の動作モードから第２の動作モードへの移行を示すときに、前記複数のビークルディスプレイデバイスのうちの前記第２のビークルディスプレイデバイスが前記マスタビークルディスプレイデバイスとして動作するようにし、前記第１のビークルディスプレイデバイスが、前記第２のビークルディスプレイデバイスの対応したグラフィックユーザ要素に影響を及ぼす後続のアクション入力データに関する前記ミラーリングされたフィードバックを提供するように動作するようにする、
ように構成されている、ＨＭＩ制御ユニット。
【請求項９】
前記１つ又は複数のプロセッサは、前記メモリ内に保存されている更なる命令を実行して、
休止期間が満了したときに前記第１の動作モードに戻る、
ように更に構成されている、請求項８に記載のＨＭＩ制御ユニット。
【請求項１０】
前記１つ又は複数のプロセッサは、前記メモリ内に保存されている更なる命令を実行して、
前記第１のディスプレイデバイスの複数のアプリケーションのうちの１つのアプリケーションを識別するアプリケーション選択入力データを受け取り、
前記アプリケーション選択入力データに応答して、モード構成データを前記コンフィギュラブルアプリケーション入力モジュールに送り、前記モード構成データは、前記第１の動作モードにおける前記コンフィギュラブルアプリケーション入力モジュールの第１のグラフィックユーザインターフェイスを指定し、前記第２の動作モードにおける前記コンフィギュラブルアプリケーション入力モジュールの第２のグラフィックユーザインターフェイスを指定する、
ように更に構成されている、請求項８に記載のＨＭＩ制御ユニット。
【請求項１１】
前記１つ又は複数のプロセッサは、前記メモリ内に保存されている更なる命令を実行して、
前記第１のビークルディスプレイデバイスの複数のディスプレイゾーンのうちの１つのアプリケーションを起動し、前記第２のビークルディスプレイデバイスのアプリケーションミラーゾーンのためのフィードバックアプリケーションを起動する、
ように更に構成されている、請求項１０に記載のＨＭＩ制御ユニット。
【請求項１２】
前記１つ又は複数のプロセッサは、前記メモリ内に保存されている更なる命令を実行して、
休止期間が満了すると前記第１の動作モードに戻り、
前記第１の動作モードにおける前記コンフィギュラブルアプリケーション入力モジュールのための第１のグラフィックユーザインターフェイスを指定するために、前記モード構成データを前記コンフィギュラブルアプリケーション入力モジュールに送る、
ように更に構成されている、請求項８に記載のＨＭＩ制御ユニット。
【請求項１３】
前記アプリケーション選択入力データが複数のホットキーのうちの１つホットキーから受け取られ、前記複数のホットキーのそれぞれは、対応して、前記複数のアプリケーションのうちの１つを定義する、請求項１０に記載のＨＭＩ制御ユニット。
【請求項１４】
前記第１のビークルディスプレイデバイスがコンソールディスプレイデバイスであり、
前記第２のビークルディスプレイデバイスがヘッドアップディスプレイデバイスである、
請求項８に記載のＨＭＩ制御ユニット。
【請求項１５】
ビークルで使用されるヒューマンマシンインターフェイス（ＨＭＩ）デバイスであって、
前記ビークルの制御表面を通じてアクセス可能となるように構成されているコンフィギュラブルアプリケーション入力モジュールであって、
タッチスクリーンディスプレイと、
前記タッチスクリーンディスプレイに結合されるとともに、前記タッチスクリーンディスプレイによる表示のためのグラフィックユーザインターフェイスを生成するように動作可能なグラフィックユーザインターフェイス（ＧＵＩ）データ生成器と、
を含むコンフィギュラブルアプリケーション入力モジュールと、
前記コンフィギュラブルアプリケーション入力モジュールとの通信状態にあるＨＭＩ制御ユニットであって、
ビークルデバイスとの通信を提供する無線通信インターフェイスと、
前記無線通信インターフェイスに結合された１つ又はそれよりも多いプロセッサであって、前記ＨＭＩ制御ユニットの動作を制御するための、１つ又はそれよりも多いプロセッサと、
前記１つ又はそれよりも多いプロセッサに結合されたメモリであって、前記１つ又はそれよりも多いプロセッサによって使用されるデータ及びプログラム命令を保存するための、メモリと、
を含む、ＨＭＩ制御ユニットと、
を備え、前記１つ又はそれよりも多いプロセッサは、前記メモリ内に保存されている命令を実行して、
第１の動作モードにおいて、前記コンフィギュラブルアプリケーション入力モジュールの前記タッチスクリーンディスプレイを介して、アクション入力データを受け取り、前記第１の動作モードでは、複数のビークルディスプレイデバイスのうちの第１のビークルディスプレイデバイスが、前記複数のビークルディスプレイのうちの第２のビークルディスプレイデバイスに対しマスタビークルディスプレイデバイスとして動作し、前記第２のビークルディスプレイが、前記第１のビークルディスプレイデバイスに対応したミラーリングされたフィードバックを提供するように動作し、
前記アクション入力データが前記第１の動作モードから第２の動作モードへの移行を示すときに、
前記複数のビークルディスプレイデバイスのうちの前記第２のビークルディスプレイデバイスが、前記マスタビークルディスプレイデバイスとして動作するようにし、前記第１のビークルディスプレイデバイスが、前記第２のビークルディスプレイデバイスの対応したグラフィックユーザ要素に影響を及ぼす後続のアクション入力データに関する前記ミラーリングされたフィードバックを提供するように動作するようにするとともに、
モード構成データを前記コンフィギュラブルアプリケーション入力モジュールの前記ＧＵＩデータ生成器に提供することにより、前記タッチスクリーンディスプレイを構成する、
ように構成されている、ＨＭＩデバイス。
【請求項１６】
前記１つ又は複数のプロセッサは、前記メモリ内に保存されている更なる命令を実行して、
休止期間が満了したときに前記第１の動作モードに戻る、
ように更に構成されている、請求項１５に記載のＨＭＩデバイス。
【請求項１７】
前記１つ又は複数のプロセッサは、前記メモリ内に保存されている更なる命令を実行して、
前記第１のディスプレイデバイスの複数のアプリケーションのうちの１つのアプリケーションを識別するアプリケーション選択入力データを受け取り、
前記アプリケーション選択入力データに応答して、前記モード構成データを前記コンフィギュラブルアプリケーション入力モジュールの前記ＧＵＩデータ生成器に送り、前記モード構成データは、前記第１の動作モードにおける前記タッチスクリーンディスプレイの第１のグラフィックユーザインターフェイスを指定し、前記第２の動作モードにおける前記タッチスクリーンディスプレイの第２のグラフィックユーザインターフェイスを指定する、
ように更に構成されている、請求項１５に記載のＨＭＩデバイス。
【請求項１８】
前記１つ又は複数のプロセッサは、前記メモリ内に保存されている更なる命令を実行して、
前記第１のディスプレイデバイスの複数のディスプレイゾーンのうちの１つのアプリケーションを起動し、
前記アプリケーションに関する前記第２のディスプレイデバイスのアプリケーションミラーゾーンのためのフィードバックアプリケーションを起動する、
ように更に構成されている、請求項１７に記載のＨＭＩデバイス。
【請求項１９】
前記アプリケーション選択入力データが複数のホットキーのうちの１つのホットキーから受け取られ、前記複数のホットキーのそれぞれは、対応して、前記複数のアプリケーションのうちの１つを定義する、請求項１７に記載のＨＭＩデバイス。
【請求項２０】
前記第１のビークルディスプレイデバイスがコンソールディスプレイデバイスであり、
前記第２のビークルディスプレイデバイスがヘッドアップディスプレイデバイスである、
請求項１６に記載のＨＭＩデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
複数のビークルディスプレイユニットを有するヒューマンマシンインターフェイスは、注意力散漫を最小化すること、及びビークル前方のビークル進路又はコースに集中することに関して、ビークルオペレータに問題をもたらす。いくつかのビークルディスプレイのうち選択されたディスプレイ上に表示されているアプリケーションにユーザ入力を、ビークルディスプレイのうちの選択されていないディスプレイからの入力フィードバックとともに、提供する能力をビークルユーザが有することが望ましく、かつ、更には、アクティブなアプリケーションに基づいて異なるグラフィックユーザインターフェイスを提供するユーザ入力コントロールを備えていることが望ましい。
【発明の概要】
【０００２】
複数のビークルディスプレイデバイスのためのヒューマンマシンインターフェイス（ＨＭＩ）制御ユニットのためのデバイス及び方法が開示されている。
【０００３】
一実装形態において、複数のビークルディスプレイデバイスのためのヒューマンマシンインターフェイス（ＨＭＩ）制御ユニットにおける方法が開示される。方法は、第１の動作モードにおいて、コンフィギュラブルアプリケーション入力モジュールからアクション入力データを受け取ることを含む。第１の動作モードでは、複数のビークルディスプレイデバイスのうちの第１のビークルディスプレイデバイスが、複数のビークルディスプレイのうちの第２のビークルディスプレイデバイスに対しマスタビークルディスプレイデバイスとして動作し、第２のビークルディスプレイが、第１のビークルディスプレイデバイスに対応したミラーリングされたフィードバックを提供するように動作する。アクション入力データが第１の動作モードから第２の動作モードへの移行を示すときに、方法は、アクション入力データに基づき制御メッセージを生成することによって継続し、制御メッセージは、第１のビークルディスプレイデバイスのための第１の識別子と、第２のビークルディスプレイデバイスのための第２の識別子と、を含む。制御メッセージは、第２のビークルディスプレイデバイスがマスタビークルディスプレイデバイスとして動作し、第１のビークルディスプレイデバイスが、第２のビークルディスプレイデバイスの対応したグラフィックユーザ要素に影響を及ぼす後続のアクション入力データに関するミラーリングされたフィードバックを提供するように動作することを示す。方法は、第１及び第２のビークルディスプレイデバイスを第２の動作モードに設定するための制御メッセージを送ることによって継続する。
【０００４】
別の実装形態では、ヒューマンマシンインターフェイス（ＨＭＩ）制御ユニットが開示される。ＨＭＩ制御ユニットは、ビークルデバイスとの通信を提供する通信インターフェイスと、通信インターフェイスに結合された１つ又はそれよりも多いプロセッサであって、ヒューマンマシンインターフェイス制御ユニットの動作を制御するための、１つ又はそれよりも多いプロセッサと、１つ又はそれよりも多いプロセッサに結合されたメモリであって、１つ又はそれよりも多いプロセッサによって使用されるデータ及びプログラム命令を保存するためのメモリと、を含む。１つ又はそれよりも多いプロセッサは、メモリ内に保存されている命令を実行して、第１の動作モードにおいて、コンフィギュラブルアプリケーション入力モジュールからアクション入力データを受け取る、ように構成されている。第１の動作モードでは、複数のビークルディスプレイデバイスのうちの第１のビークルディスプレイデバイスが、複数のビークルディスプレイのうちの第２のビークルディスプレイデバイスに対しマスタビークルディスプレイデバイスとして動作し、第２のビークルディスプレイが、第１のビークルディスプレイデバイスに対応したミラーリングされたフィードバックを提供するように動作する。アクション入力データが、第１の動作モードから第２の動作モードへの移行を示すときに、１つ又はそれよりも多いプロセッサは、メモリ内に保存されている命令を実行して、アクション入力データに基づき制御メッセージを生成するように構成されており、制御メッセージは、第１のビークルディスプレイデバイスのための第１の識別子と、第２のビークルディスプレイデバイスのための第２の識別子と、を含む。制御メッセージは、第２のビークルディスプレイデバイスがマスタビークルディスプレイデバイスとして動作し、第１のビークルディスプレイデバイスが、第２のビークルディスプレイデバイスの対応したグラフィックユーザ要素に影響を及ぼす後続のアクション入力データに関するミラーリングされたフィードバックを提供するように動作することを示す。１つ又はそれよりも多いプロセッサは、メモリ内に保存されている命令を実行して、第１及び第２のビークルディスプレイデバイスを第２の動作モードに設定するための制御メッセージを送る、ように構成されている。
【０００５】
更に別の実装形態では、ビークルで使用されるヒューマンマシンインターフェイス（ＨＭＩ）デバイスが開示される。ＨＭＩデバイスは、ビークルの制御表面を通じてアクセス可能となるように構成されたコンフィギュラブルアプリケーション入力モジュールと、コンフィギュラブルアプリケーション入力モジュールとの通信状態にあるＨＭＩ制御ユニットと、を含む。コンフィギュラブルアプリケーション入力モジュールは、タッチスクリーンと、タッチスクリーンディスプレイに結合されているとともに、タッチスクリーンによる表示のためのグラフィックユーザインターフェイス（ＧＵＩ）を提示するように動作可能なグラフィックユーザインターフェイスデータ生成器と、を含む。ＨＭＩ制御ユニットは、ビークルデバイスとの通信を提供する通信インターフェイスと、無線通信インターフェイスに結合された１つ又はそれよりも多いプロセッサであって、ヒューマンマシンインターフェイス（ＨＭＩ）制御ユニットの動作を制御するための、１つ又はそれよりも多いプロセッサと、１つ又はそれよりも多いプロセッサに結合されたメモリであって、１つ又はそれよりも多いプロセッサによって使用されるデータ及びプログラム命令を保存するための、メモリと、を含む。１つ又は複数のプロセッサは、メモリ内に保存されている命令を実行して、第１の動作モードにおいて、コンフィギュラブルアプリケーション入力モジュールのタッチスクリーンを介して、アクション入力データを受け取るように構成されており、第１の動作モードでは、複数のビークルディスプレイデバイスのうちの第１のビークルディスプレイデバイスが、複数のビークルディスプレイのうちの第２のビークルディスプレイデバイスに対しマスタビークルディスプレイデバイスとして動作し、第２のビークルディスプレイが、第１のビークルディスプレイデバイスに対応したミラーリングされたフィードバックを提供するように動作する。アクション入力データが第１の動作モードから第２の動作モードへの移行を示すときに、１つ又はそれよりも多いプロセッサは、メモリ内に保存されている命令を実行して、アクション入力データに基づき制御メッセージを生成するように更に構成されており、制御メッセージは、第１のビークルディスプレイデバイスのための第１の識別子と、第２のビークルディスプレイデバイスのための第２の識別子と、を含み、制御メッセージは、複数のビークルディスプレイデバイスのうちの第２のビークルディスプレイデバイスがマスタビークルディスプレイデバイスとして動作し、第１のビークルディスプレイデバイスが、第２のビークルディスプレイデバイスの対応したグラフィックユーザ要素に影響を及ぼす後続のアクション入力データに関係したミラーリングされたフィードバックを提供するように動作することを示す。１つ又は複数のプロセッサは、メモリ内に保存されている命令を実行して、モード構成データをコンフィギュラブルアプリケーション入力モジュールのＧＵＩデータ生成器に提供することによってタッチスクリーンを構成するように更に構成されている。
【０００６】
説明は添付図面を参照しており、添付図面ではいくつかの図の全体を通じて同様の参照符号が同様の部分を参照している。
【図面の簡単な説明】
【０００７】
【図１】複数のディスプレイデバイス及びヒューマンマシンインターフェイス（ＨＭＩ）制御ユニットを含むビークルダッシュパネルの平面図である。
【図２】図１に示されるようなヒューマンマシンインターフェイス（ＨＭＩ）制御ユニットを有するステアリングアセンブリを示す平面図である。
【図３】図１の複数のディスプレイデバイスに関し第１の動作モードを示す機能線図である。
【図４】図１の複数のディスプレイデバイスに関し第２の動作モードを示す機能線図である。
【図５】ＨＭＩ制御ユニット、上方ディスプレイ制御ユニット、及び下方ディスプレイ制御ユニットを含むビークルネットワークのブロック線図である。
【図６】図５のネットワーク内におけるメッセージの送信及び／又は受信に使用されうるメッセージフォーマットの図である。
【図７】図１から図６のＨＭＩ制御ユニットのブロック線図である。
【図８】図１から図７のコンフィギュラブルアプリケーション入力モジュールのブロック線図である。
【図９】複数のビークルディスプレイデバイスのためのＨＭＩ制御ユニットにおいてアプリケーション入力モジュールを構成するための例示プロセスである。
【図１０】入力モジュールのタッチスクリーンのための関連ディスプレイを構成するためのヒューマンマシンインターフェイス（ＨＭＩ）デバイスにおける例示プロセスである。
【発明を実施するための形態】
【０００８】
コンフィギュラブル（構成可能な）ヒューマンマシンインターフェイス（ＨＭＩ）装置及び方法には、例えば、ビークル（乗り物ないし車両）ユーザによる入力を提供しうるタッチスクリーンデバイスのような、コンフィギュラブルアプリケーション入力モジュールが設けられる。コンフィギュラブルアプリケーション入力モジュールを、ビークルユーザによって選択されたアプリケーションに基づいて、修正かつ／又は変更してもよい。選択されたアプリケーションは、少なくとも第１及び第２のビークルディスプレイスクリーンの表示内に、又は表示の１つのゾーン内に、表示される。選択されたアプリケーションの表示は、ここに開示されるコンフィギュラブルＨＭＩ装置及び方法の動作のために、ビークルユーザによって選択可能な第１及び第２の動作モードに基づいて視覚的に修正されてもよい。第１の動作モードは、ロックないし施錠モードと呼称されてもよく、これは、更には、デフォルトの動作モードであってもよい。例えば、第１の動作モードでは、第１のディスプレイデバイスが別のディスプレイデバイスに対するマスタとして動作してもよい。コンフィギュラブルアプリケーション入力モジュールを通じて提供されるビークルユーザ入力は、マスタデバイス内で反映される一方、別のディスプレイデバイスがミラーリングされたフィードバックをユーザに提供するよう動作する。アンロックないし解錠モードと呼称されうる第２の動作モードでは、第２のディスプレイデバイスが、第１のディスプレイデバイスに対するマスタとして動作してもよく、この場合には、第２のディスプレイデバイスがビークルユーザの入力を反映する一方で、別のもの、すなわち、この例では第１のディスプレイデバイスがミラーリングされたフィードバックを提供する。理解されうるように、ビークルディスプレイデバイスは、視線表示情報を提供するためのヘッドアップビークルディスプレイのような上方ディスプレイデバイスと、ビークルコンソール上に取り付けられたコンソールディスプレイデバイスのような下方ディスプレイデバイスと、を含んでもよい。
【０００９】
図１は、ビークルダッシュパネルの平面図である。ビークルダッシュパネル１００は、ステアリングアセンブリないし組体１０２と、下方ディスプレイデバイス１０４と、上方ディスプレイデバイス１０６と、を含む。理解されうるように、インスツルメントクラスタ、換気コンポーネント、ダッシュボードアセンブリなども含まれる。ステアリングアセンブリ１０２は、ヒューマンマシンインターフェイス（ＨＭＩ）制御ユニット２１０を含む。
【００１０】
ＨＭＩ制御ユニット２１０は、下方ディスプレイデバイス１０４及び上方ディスプレイデバイス１０６に関し、少なくとも２つの動作モードで動作する。１つ目は、ロックモードであり、２つ目は、アンロックモードである。
【００１１】
ロックモードでは、ビークルオペレータが、下方ディスプレイデバイス１０４のグラフィックユーザ要素を操作する一方で、上方ディスプレイデバイス１０６は下方ディスプレイデバイス１０４に伴うアクティビティないし行動をミラーリングする。
【００１２】
ビークルユーザによるＨＭＩ制御ユニット２１０への圧力シーケンス又は別個の入力を介して開始されうるアンロックモードでは、ビークルオペレータが上方ディスプレイデバイス１０６のグラフィックユーザ要素を操作してもよい一方で、下方ディスプレイデバイス１０４は上方ディスプレイデバイス１０６に伴うアクティビティをミラーリングする。休止タイムアウトの満了の後に、ＨＭＩ制御ユニット２１０は第１の動作モード、すなわちロック状態に戻る。
【００１３】
下方ディスプレイデバイス１０４は、個々のビークルの動作に対し、十分な触感、受動的安全性、及びエアバッグの収容を有する、タッチスクリーン又はその他の比較的大きなディスプレイデバイスとして提供されてもよい。下方ディスプレイデバイス１０４は、様々なビークルシステムと関連したスクリーン表示内に、オーディオビジュアル、電話、マッピング、自動車運転状態（例えば、タイヤ圧力、エンジン温度、及び自動車警告）などのような、いくつかのゾーンを提供する機能制御システムとして動作してもよい。また、その他の機能的態様では、下方ディスプレイデバイス１０４は、ビークル制御器、ビークル動作情報提示器、及び電話機能ディスプレイとして機能してもよい。
【００１４】
また、その他の動作モードでは、下方ディスプレイデバイス１０４は、必要に応じビークルユーザにより制御されるビークルカメラ及びその他の入力からの情報を提供するように動作することができる（このような情報は、緊急又は危機のときと同様に、例えば速度又はエンジンＲＰＭないし回転数といった、機能的表示のうちのいくつか又はすべてを一時的に置換することができるので）。例えば、下方ディスプレイデバイス１０４は、標準スクリーン、ハイウェイスクリーン、オーディオエンジョイメントスクリーン、ナイトビジョン、及びフォグスクリーン、並びに／又は、運転困難もしくは危機スクリーン（例えば、ひどい交通混雑や凍結状態など）を含む、動作モードに伴う視覚的情報を提供してもよい。また、下方ディスプレイデバイスは、故障及びアラームスクリーン、電話及び電子メールスクリーン、天候制御最適化スクリーン、インターネット及び通信スクリーン（乗客側）、インターネット及び通信スクリーン（ドライバ側、移動／停止）、ドライバが様々なサブシステムの正しい機能及び設定を確認するのを許容する「航行前」チェックアウトスクリーン、データ、予想サービス時間、及び、場合によってはビークルの主要部分（例えば、車輪、エンジンなど）のカメラ画像を有する予防保守スクリーン、ＧＰＳベースのＭＡＰデータを含むナビゲーションスクリーン、並びに、パーキング用のローカルナビゲーションスクリーン（カメラ及びその他の知覚データ（マイクロ波、超音波、ＬＩＤＡＲなど）などの使用が、改善／増強されて、スクリーンに提示される）を提供してもよい。
【００１５】
狭い場所でのパーキング又はナビゲーションを支援するために、下方ディスプレイデバイス１０４は、パーキングスポットスクリーン（例えば、パーキングガレージに進入又は接近したときにビークルにダウンロードされたデータを使用して、パーキング場所に関するデータを提供する）、異なるＨＶＡＣ及び通気口位置設定に伴うビークル気流表現、所望であれば周辺サウンドの監視を含む、異なる設定に伴うサウンドの３Ｄ表現、並びに、様々な光学サブシステム（ミラー、カメラ、ＩＲ、又はその他のナイトビジョンなど）と使用されているときにはレーダーサブシステムとによるリア及びフロント視野状況の３Ｄ表現、を提供するように動作してもよい。
【００１６】
下方ディスプレイデバイス１０４は、ダッシュ設計制約によって許容される範囲において、ダッシュパネル１００の幅のより大きな部分を占有してもよく、ビークルユーザの前に配置されてもよく、かつ、また、ダッシュパネル１００の中央に配置されてもよい。別の態様においては、下方ディスプレイデバイス１０４は、ビークルの動作モードに基づき許容又は制限されうる範囲において、動速度、ＲＰＭないし回転数、エンジン温度などの従来のビークル機能態様を運転中に提供するために、又は、スクリーンのうちのその他のものに対する変更を提供するために、インスツルメントクラスタエリア内において、ドライバの前の空間を占有してもよい。
【００１７】
上方ディスプレイデバイス１０６は、表示を上方ディスプレイパネル１０８に投射するように動作する。上方ディスプレイデバイス１０６は、より下方にある命令及び／又は表示情報を下向きに見る代わりに、前方を見ている間に情報を閲覧可能であることにより、移動進路から注意が逸らされる事態を最小化するために、ビークルオペレータ用の視線又はヘッドアップディスプレイデバイスを提供する。
【００１８】
一般に、上方ディスプレイデバイス１０６は、例えば、プロジェクタユニット、コンバイナ、及びビデオ生成器を含んでもよい。プロジェクタユニットは、光の焦点が無限遠にあると知覚される画像を生成するように動作する。コンバイナは、上方ディスプレイパネル１０８によって提供されるものであって、実質的に同時に観察される視野を有するように、上方ディスプレイデバイス１０６によって投射された画像をリダイレクトするよう動作するものであり、また、他の光波長の透過を許容しつつ、デバイス１０６のプロジェクタからそれ上に投射された光を受光するための、ウィンドシールド１１０へのコーティングとして提供されてもよい。また、上方ディスプレイデバイス１０６は、類似の光波長特性を有する別個の表面として提供されてもよい。上方ディスプレイデバイス１０６のビデオ生成器は、システム及び／又はデバイス１０６によって表示されるデータとインターフェイス接続するように動作し、デバイス１０６によって表示されるべき像及びシンボルを生成する。
【００１９】
上方ディスプレイパネル１０８は、上方ディスプレイパネル１０８の少なくとも一部分（又は、ゾーン）が、例えばディスプレイパネル１０８によって動作可能なフィードバックアプリケーションを介して、下方ディスプレイデバイス１０４の動作及び／又は機能に対応した、ミラーリングされたかつ／又は視覚的なフィードバックをビークルユーザに提供する、動作モードを有してもよい。上方ディスプレイパネル１０８の残りの部分は、ナビゲーション表示機能をビークルユーザに提供するように動作してもよい。
【００２０】
これらのスクリーンの例は、提供されうるすべての機能を表してはおらず、ディスプレイの単一のウィンドウ／ゾーン領域上において、又は、それぞれが個々の機能的表示を表す複数のゾーンでもって、複数の表示機能の能力を有する。したがって、下方ディスプレイデバイス１０４は、外部ボタン、一体型ボタン、デバイス１０４の触覚センサディスプレイ、動き検知入力などにより、表示状態同士の間で切り換えられてもよい。
【００２１】
図１を参照すると、ＨＭＩ制御ユニット２１０は、図２から図１０に関して詳述されるように、ユーザがスクリーン同士の間で切り換えるのを許容するように、かつ、人間のコマンド入力に基づいて個々の機能又はアプリケーションをトリガしかつ／又は切り換えるようにユーザが操作するのを許容するように、動作する。また、理解されうるように、下方ディスプレイデバイス１０４は、手の動き、頭の動き、指の動き、発話、及び／又は音声などのような、人間の他の入力用のベースを提供してもよい。
【００２２】
図２は、ＨＭＩ制御ユニット２１０を有するステアリングアセンブリ１０２の図である。ＨＭＩ制御ユニット２１０は、メニューホットキー２１２と、複数のホットキー２１４と、ユーザ入力用の、コンフィギュラブルタッチスクリーンの実施形態を有する、コンフィギュラブルアプリケーション入力モジュール２１６と、を含む。
【００２３】
表面コンポーネントがビークルユーザによってアクセス可能でありつつ制御ユニットがステアリングアセンブリ１０２内に隠されうることを反映するために、ＨＭＩ制御ユニット２０１がゴーストラインによって示される。理解されうるように、ＨＭＩ制御ユニット２０１は、表面入力エリアから離れて配置されてもよい。例えば、制御ユニット２１０は、ステアリングシャフト内に収容され、又は、ビークル用の他の電子制御ユニットと統合される、などされてもよい。
【００２４】
図示のように、メニューホットキー２１２、ホットキー２１４、及びコンフィギュラブルアプリケーション入力モジュール２１６は、ユーザの親指による押下などのビークルユーザによるアクセスのためにステアリングアセンブリ１０２の制御表面に隣接して、又は、コンフィギュラブルアプリケーション入力モジュール２１６上のスライド運動を受け取るのに適した場所に隣接して、配置される。
【００２５】
ホットキー２１４のそれぞれは、アプリケーション選択入力データを提供するように動作してもよく、これは、対応した方式により、コンフィギュラブルアプリケーション入力モジュール２１６のディスプレイ表面に影響を及ぼす。換言すれば、コンフィギュラブルアプリケーション入力モジュール２１６は、ビークルユーザとのインタラクションのためのコンフィギュラブルグラフィックユーザインターフェイスを提示するタッチスクリーンを含む。このタッチスクリーンは、ＨＭＩ制御ユニット２１０の電子的視覚ディスプレイの頂部に層化されうる入力デバイスである。ビークルユーザは、１又はそれよりも多い数の指で入力モジュール２１６のスクリーンにタッチすることによる単一又は複数タッチのジェスチャを通じて、入力又は制御データを提供してもよい。ビークルユーザは、下方及び上方ディスプレイデバイス１０４及び１０６を介して表示されるものに反応するために、タッチスクリーンを使用することができる（例えば、図１を参照されたい）。コンフィギュラブルアプリケーション入力モジュール２１６は、例えば、抵抗性タッチスクリーン、弾性表面波タッチスクリーン、静電容量性タッチスクリーン、表面静電容量タッチスクリーンなどのような、適切なタッチスクリーン技術により、提供されてもよい。
【００２６】
コンフィギュラブルアプリケーション入力モジュール２１６のタッチスクリーンは、ユーザの指によって生成されるタッチ領域を含む。ユーザの指がコンフィギュラブルアプリケーション入力モジュール２１６に接近したときに、利用されているタッチスクリーンのタイプに応じて、複数のピクセルを識別するタッチデータを生成することができる。タッチ領域内のそれぞれのピクセルは、タッチの圧力に対応したタッチの大きさによって特徴付けられてもよい。別の実施形態においては、タッチデータは、ピクセルがタッチされた又はタッチされていない、という２値表示に対応することができる。円形の外周として示されているが、コンフィギュラブルアプリケーション入力モジュール２１６のタッチ領域を、不規則な形状及び不連続な領域を含む、別の形状とすることもできる。
【００２７】
アプリケーション入力モジュール２１６のグラフィックユーザインターフェイスは、メニューホットキー２１２及び／又はホットキー２１４を介して選択された機能に基づいて構成可能である。例えば、音楽アプリケーションについてのホットキーが選択されると、アプリケーション選択入力データは、アプリケーション入力モジュール２１６が、「スキップ」、「早送り」、「再生」、「ポーズ」などのような当該アプリケーションについての制御機能を表示するようにする。別の例として、電話アプリケーションについての別のホットキーが選択されると、アプリケーション選択入力データは、アプリケーション入力モジュール２１６が、「通話」、「通話切断」などのような電話データ用の制御機能を表示するようにする。図３から図１０を参照して、アプリケーション入力モジュール２１６の構成を詳細に説明する。
【００２８】
図３及び図４は、下方ディスプレイデバイス１０４及び上方ディスプレイデバイス１０６に関し、少なくとも第１の動作モード及び第２の動作モードを有するＨＭＩ制御ユニット２１０を示している。
【００２９】
図３は、ＨＭＩ制御ユニット２１０が入力を、コンフィギュラブルアプリケーション入力モジュール２１６を介して、下方ディスプレイデバイス１０４の対応したアプリケーションまで向かわせる、第１の動作モードを示している。上方ディスプレイデバイス１０６は、ビークルユーザがその注意を前方の道路から逸らす必要のない視線フィードバックを提供する。第１の動作モードでは、下方ディスプレイデバイス１０４が、上方ディスプレイデバイス１０６に対し、マスタビークルディスプレイデバイスとして動作する。
【００３０】
図３において、複数のホットキー２１４のうちの１つのホットキーが、制御入力用のアプリケーションを選択するように動作し、これは、下方ディスプレイデバイス１０４の１つのゾーンがビークルユーザから入力を受け取ることに対してアクティブになるように、動作する。メニューホットキー２１２は、割り当てられているホットキー２１４の代わりに、選択可能なアイテムのメニューを提供するように動作する。例えば、メニューホットキー２１２は、基本アプリケーションに属する選択肢（音楽、ナビゲーション、電話、カメラビデオ、など）を提示してもよく、又は、ディスプレイゾーンが選択されたときには、そのディスプレイゾーンに関係した選択肢を提供してもよい。例えば、オーディオアプリケーションに対し、メニューホットキー２１２は、押下されると、オーディオソース（源）（無線ラジオ、コンパクトディスク、ＵＳＢデータファイル、スチームオーディオデータソース、無線又は有線接続型のスタンドアロンデバイスなど）のようなオーディオ選択肢を有する、オーバーレイ選択ウィンドウを提供する。
【００３１】
図示のように、下方ディスプレイデバイス１０４は、ディスプレイゾーンのそれぞれにおいて定義されたいくつかのアプリケーションを有してもよい。例えば、第１のディスプレイゾーン１１２は、ルート及びビークルガイダンスをユーザに提供するためのナビゲーションアプリケーションを含む。第２のディスプレイゾーン１１４は、音楽の再生、又はチューニング可能な無線選択、又はインターネットのストリーミングデータなどのための音楽アプリケーションを含む。図３の例では、音楽アプリケーションが選択されている。
【００３２】
理解されうるように、ゾーン１１２、１１４、１１６、及び１１８のそれぞれのサイズは、固定されてもよく、又は、ユーザが個々のグラフィックユーザインターフェイス制御をより容易に視認しうるように、アクティブ化／選択されたときに他のゾーンに対し動的に増大されてもよい。
【００３３】
ＨＭＩ制御ユニット２１０は、ビークルユーザが第２のディスプレイゾーン１１４のアプリケーションにデータ入力を提供することを許容する。コンフィギュラブルアプリケーション入力モジュール２１６は、モジュールのディスプレイ表面により描かれたコンテキストコントロールを押下する又はこれにタッチすることにより、ユーザ入力を受け取る。図２の例において、第１の動作モードは、制御入力の第１の組に関する入力を提供し、これは、第２のディスプレイゾーン１１４によって表示される制御と対応してもよい。ユーザ入力が受け取られると、ＨＭＩ制御ユニット２１０は、この入力をコードに変換し、これは、制御メッセージ２２４として下方ディスプレイデバイスに提供される。メッセージング及びネットワークアーキテクチャを、図５から図１０を参照して詳細に説明する。
【００３４】
下方ディスプレイデバイス１０４に関し、グラフィックユーザ要素１１５ａへの簡潔なカラー画像移行により、ビークルユーザにフィードバックを示してもよい。例えば、グラフィックユーザ要素は、入力が受け取られたことを示すために、フラッシングしてもよく、又は、色もしくは色調などが変化してもよい。ユーザに対して再生されているコンテンツを記述するメディア情報ラベルの変化などの、更なるフィードバックが提供されてもよい。
【００３５】
上方ディスプレイデバイス１０６に関し、ディスプレイは、機能拡張ゾーン１２０と、アプリケーションミラーゾーン１２２と、を含む。機能拡張ゾーン１２０は、周囲のビークル環境に関する拡張現実の一形態を提供するナビゲーションインジケータ（方向、速度、ターンインジケータ、など）などの、ヘッドアップ機能拡張を提供する。アプリケーションミラーゾーン１２２は、下方ディスプレイデバイス１０４のアクティブゾーンの単純化された状態表示を描く。提示される例では、ミラーゾーン１２２は、対応した要素１１５ｂを描く。第２のディスプレイゾーン１１４に関するアクションは、ミラーリングされたフィードバックメッセージ２２６を介して、ミラーゾーン１２２内に反映される。ミラーリングされたフィードバックメッセージ２２６は、下方ディスプレイデバイス１０４の表示に関する情報を含んでおり、これは、次いで、ミラーゾーン１２２により、ビークルユーザに対して視覚的に提供される。例えば、ビークルユーザがグラフィックユーザ要素１１５ａを操作したときに、ビークルユーザは、アプリケーションミラーゾーン１２２の対応したグラフィックユーザ要素１１５ｂの類似の操作を見ることができる。
【００３６】
理解されうるように、ゾーン１２０及び１２２の動的なサイズ変更を提供するために、上方ディスプレイデバイス１０６に関し、タイムアウトが発生しうる。すなわち、ビークルユーザが制御コマンドを下方ディスプレイデバイス１０４のアクティブなアプリケーションに能動的に入力していないときには、ミラーゾーン１２２は、「メディア情報」を表すグラフィックユーザディスプレイを提供するような、更に最小限の情報ディスプレイに縮小してもよい。したがって、主アプリケーションのアクティビティに関する情報を提供するために機能拡張ゾーン１２０のサイズが増大してもよい。
【００３７】
図４は、ＨＭＩ制御ユニット２１０が入力を、コンフィギュラブルアプリケーション入力モジュール２１６を介して、上方ディスプレイデバイス１０６に表示されている対応したアプリケーションまで向かわせる、第２の動作モードを示している。第２の動作モードでは、上方ディスプレイデバイス１０６が、下方ディスプレイデバイス１０４に対し、マスタビークルディスプレイデバイスとして動作する。
【００３８】
第２の動作モードでは、ビークルユーザは、例えば、音楽アプリケーションの例におけるコンテンツソースの選択、コンテンツサーチの実行などのように、追加の時間を必要とし焦点を道路から離す必要があるアクティビティに携わっていてもよい。上方ディスプレイデバイス１０６を利用するために、ビークルユーザは、コンフィギュラブルアプリケーション入力モジュール２１６からのアクション入力データに基づいて第２の動作モードに移行してもよい。移行するために、アクション入力データは、入力モジュール２１６のタッチスクリーンによって提示される一般的なアプリケーションコマンド入力と区別可能である。このようなアクション入力データの一例は、あらかじめ定められた時間量にわたる、タッチスクリーンに対する連続的な押下又はスクロール動作であってもよい。ディスプレイにおいて移行を示すと、ＨＭＩ制御ユニット２１０は、上方ディスプレイデバイス１０６が下方ディスプレイデバイス１０４に対するマスタビークルディスプレイデバイスとして動作することを示す制御メッセージ３０２を生成する。
【００３９】
図４に提供される例を参照すると、コンフィギュラブルアプリケーション入力モジュール２１６は、いまや、別のグラフィックユーザインターフェイスを示しており、これは、この例では、「スクロール入力機能」である。入力モジュール２１６は、ビークルユーザが、対応したスクロールアクション４０４ｂによって示されるように、アクティブアプリケーションミラーゾーン１２２のメディアソース選択肢を通ってスクロールするために、アクティブアプリケーションミラーゾーン１２２を操作すること（方向性入力４０４ａによって示される）を許容する。更なる例として、グラフィックユーザ要素４０２ａを選択されたソースとして強調表示しつつ、下方ディスプレイが、フィードバック目的で、対応の、選択されているグラフィックユーザ要素４０２ｂを反映してもよい。実際に、下方ディスプレイデバイス１０４は、アクティブアプリケーションミラーゾーン１２２をミラーリングするように動作する。
【００４０】
第２の動作モードにあるときに、コンフィギュラブルアプリケーション入力モジュール２１６、下方ディスプレイデバイス１０４、及び上方ディスプレイデバイス１０６は、第１の動作モードに戻るように動作してもよい。動作モード同士間の移行は、（コンフィギュラブルアプリケーション入力モジュールの別の連続的な押下などの）ビークルユーザによるアクティブコマンドに基づいて、又は、休止期間の満了に基づいて、生じてもよい。いずれの例においても、第１のビークルディスプレイデバイス及び第２のビークルディスプレイデバイスは、第１の動作モードのマスタ／スレーブ関係に戻る。
【００４１】
図５は、ＨＭＩ制御ユニット２１０と、ヘッドユニット５０２と、上方ディスプレイ制御ユニット５１０と、下方ディスプレイ制御ユニット５１２と、ゲートウェイ５０４と、を含む、ビークルネットワーク５００のブロック線図である。
【００４２】
簡潔さのために、ディスプレイデバイス１０４及び１０６並びにＨＭＩ制御ユニット２１０の動作に関する制御ユニットが、他の制御ユニットがネットワーク５００内に存在して相互作用してもよいという理解の下に、表示されている。適切な構成は、それぞれのメッセージフレームがネットワーク上を伝達される０から３２バイトのデータでもって、１７．８ｋｐｂｓ又はこの近傍で、動作してもよい。ビークルネットワークのこの態様により、一般に、より多くの（かつ、より多機能の）オーディオ及びビデオコンポーネントをビークル内に統合することが可能になる。
【００４３】
図示のように、ビークルネットワーク５００は、中央ヘッドユニット５０２を含み、これは、メッセージ６００を送信するためのコンジットとして機能する。ネットワーク５００は、一例として、スターアーキテクチャ、デイジーチェーンアーキテクチャ、メッシュアーキテクチャ、バスアーキテクチャ、又は他の適切なネットワークアーキテクチャなどの、様々なネットワーク構造に基づいて提供されてもよい。
【００４４】
ＨＭＩ制御ユニット２１０、上方ディスプレイ制御ユニット５１０、及び下方ディスプレイ制御ユニット５１２は、ヘッドユニット５０２に結合される。このようにして、複数の制御ユニットをヘッドユニット５０２に結合することにより、ライン障害により生ずる損害が低減されうる。バスベースのネットワークに適用されると、このヘッドユニット５０２は、任意の制御ユニットから受信した送信を、ネットワーク上のすべての制御ユニットに再ブロードキャストしてもよく、これには、ときどき、発信元の制御ユニットが含まれる。すべての周辺ノードは、ヘッドユニット５０２へ送信しこれから受信することにより、すべての他のノードと通信してもよい。任意の制御ユニット２１０、５１０、及び５１２をヘッドユニット５０２にリンクする送信ラインの障害は、制御ユニットをすべての他の制御ユニットから隔離することになり、しかしながらネットワーク５００の残りの部分は影響を受けることがない。
【００４５】
制御ユニット２１０、５１０、及び５１２、ヘッドユニット５０２、並びに、ゲートウェイ５０４は、例えば、ツイストペアケーブル、同軸ケーブル、光ファイバケーブルを含みうる有線／ファイバ結合によって結合されてもよく、無線エリアネットワーク、メッシュネットワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離通信などのような、無線プロトコル下の無線通信によって結合されてもよい。
【００４６】
ＨＭＩ制御ユニット２１０は、アプリケーション選択入力データ５１４をホットキー２１４から受け取る。入力データ５１４は、例えば、下方ディスプレイ制御ユニット５１２のディスプレイゾーンのためのアプリケーション選択結果と、上方ディスプレイ制御ユニット５１０のためのミラーリングされたアプリケーション情報と、を含む。また、ＨＭＩ制御ユニット２１０は、メニュー入力データ５１６をメニューホットキー２１２から受け取り、これは、ＨＭＩビークルネットワーク５００の機能に基づき、下方ディスプレイ制御ユニット５１２を介して、かつ、グラフィカルに極小化されたコンテキストにおいては上方ディスプレイ制御ユニット５１０を通じたミラーリングされたフィードバックを介して、更なる入力選択肢をビークルユーザに提供するように動作する。
【００４７】
コンフィギュラブルアプリケーション入力モジュール２１６は、ユーザ選択に基づいて、アクション入力データ５１８を提供する。アクション入力データ５１８は、アクティブな又は選択されたアプリケーションに関し、コマンドを提供するように動作する。上述の例では、音楽アプリケーションコンテキストにおけるアクション入力データ５１８は、「アドバンス」、「再生」、「ポーズ」などのような、コマンドを含んでもよい。このようなアクション入力データ５１８は、ディスプレイデバイス５１０及び５１２への送信のために、ＨＭＩ制御ユニット２１０によってフォーマットされる。上方ディスプレイ制御ユニット５１０は、ビークルユーザに対するグラフィック提示のための上方ディスプレイデバイス１０６に、通信のために結合されている。下方ディスプレイ制御ユニット５１２は、ビークルユーザに対するアプリケーションのグラフィック提示のための下方ディスプレイデバイス１０４に、通信のために結合されている。上方ディスプレイのグラフィック提示は、個々のデバイスによって提供される利用可能な表示空間に鑑み、下方ディスプレイデバイス１０４のためのものと比べて、短縮されているか、又は、より簡潔である。
【００４８】
また、アクション入力データ５１８は、下方ディスプレイ制御ユニット５１２及び下方ディスプレイ制御ユニット５１２の動作モードの移行コマンドを含んでもよい。上述のように、第１の動作モードは、コンフィギュラブルアプリケーション入力モジュール２１６が、第１の動作モードにある下方ディスプレイデバイス１０４とともに動作するというものである。コンフィギュラブルアプリケーション入力モジュール２１６の入力に関して、このモードをロックモードと考えてもよく、一方、上方ディスプレイデバイス１０６のアプリケーションミラーゾーン１２２は、下方ディスプレイデバイス１０４のマスタに対するスレーブとして動作する。
【００４９】
移行コマンドが発せられると、アプリケーションミラーゾーン１２２は、第２のディスプレイゾーン１１４に対するマスタディスプレイとして機能する。実際に、コンフィギュラブルアプリケーション入力モジュール２１６は、もはや、下方ディスプレイデバイス１０４に対してロックされておらず、ビークルユーザは、上方ディスプレイデバイス１０６のグラフィックユーザインターフェイスに基づき、入力モジュール２１６を介して、入力を提供することができる。
【００５０】
ＨＭＩ制御ユニット２１０は、モード構成データ５２０を提供する。モード構成データ５２０は、アプリケーション選択入力データ５１４に関する、又は、メニュー入力データ５１６に関する、グラフィックユーザインターフェイスを含む。動作モードに関して、モード構成データ５２０は、第１の動作モードに関するグラフィックユーザインターフェイス（図３を参照されたい）及び第２の動作モードに関する別のグラフィックユーザインターフェイス（図４を参照されたい）を更に含む。
【００５１】
ゲートウェイ５０４は、制御ユニットとして提供されてもよい。ゲートウェイ５０４は、ボディ電気エリアネットワーク（ＢＥＡＮ）、ビークル用のＩＳＯ標準バスに基づくコントローラエリアネットワーク（ＣＡＮ）、などのような、異なる通信データフォーマットを有するビークルネットワーク同士間における通信を許容する。ＣＡＮは、シャーシ電気システム制御を管理し、かつ、エンジン電気設備及びスキッド制御などの、重大事項に分類されるアクティビティの責任を担う。
【００５２】
図６は、制御メッセージ３０２及びミラーフィードバックメッセージ３０４（例えば、図３及び図４を参照されたい）などの、メッセージの送信及び／又は受信に使用されうるメッセージフレーム６００の図である。一般に、メッセージフレーム６００は、ビークルネットワーク５００内のデバイスに対するコマンド用のフォーマットを提供する。
【００５３】
メッセージフレーム６００は、開始ビット６０２を備えるヘッダフィールドと、マスタアドレスフィールド６０４と、スレーブアドレスフィールド６０６と、制御フィールド６０８と、データ長フィールド６１０と、データ長フィールドに対応するアプリケーションデータフィールド６１２と、を含むフォーマットを有してもよい。理解されうるように、ネットワーク５００内における通信を提供するために、他のメッセージフォーマットを実装してもよく、他のメッセージフォーマットは、ＩＥＥＥ８０２．３、８０２．１１、８０２．２０、Ｂｌｕｅｔｏｏｔｈ（登録商標）などのパケットベースのネットワークプロトコル仕様、及びこれらの変形、に基づくものであってもよい。
【００５４】
第２のメッセージが、ビークルネットワーク５００の第２の制御ユニットについて示されており、これは、マスタアドレスフィールド６１４及びスレーブアドレスフィールド６１６を介して、別のデバイス用の構造を繰り返す。理解されうるように、コンフィギュラブルアプリケーション入力モジュール２１６からの入力と、選択入力データ５１４とは、デバイス５１０及び５１２と、下方ディスプレイデバイス１０４及び上方ディスプレイデバイス１０６上に表示されるグラフィックユーザインターフェイスと、の両方に影響を及ぼす。ネットワーク５００の個々の制御ユニットについてアドレス指定されて、メッセージが生成されてもよく、又は、上方ディスプレイ制御ユニット５１０及び下方ディスプレイ制御ユニット５１２が現在の動作モード（すなわち、「ロック状態」又は「アンロック状態」）を区別するための十分なインテリジェンスを含み、したがってデータを処理している状態において、メッセージがブロードキャストされてもよい。
【００５５】
メッセージ６００の通信は、１つの制御ユニットから別の制御ユニットへのものであってもよく、又は、（ブロードキャストフィールドによって示されるように）ビークルネットワーク５００を介してすべての制御ユニットにブロードキャストされてもよい。ビークルネットワーク５００のバス上のそれぞれの制御ユニットは、そのデバイスタイプを示す一意の識別子（アドレス）を有する。ディスプレイ制御ユニット５１０及び５１２は、同一のデバイスタイプに分類されうるので、ディスプレイデバイスの位置を更に区別するために第２の識別子が実装されてもよい。
【００５６】
提供される例において、マスタアドレスフィールド６０４はＨＭＩ制御ユニット２１０を示す。スレーブアドレスフィールド６０６は宛先ユニットを示し、これは、上方ディスプレイ制御ユニット５１０又は下方ディスプレイ制御ユニット５１２であってもよい。制御フィールド６０８は、第１の動作モードにおける「ロック状態」又は第２の動作モードにおける「アンロック状態」などのように、ディスプレイデバイス１０４及び１０６のための動作モードを指定してもよい。
【００５７】
図７は、ＨＭＩ制御ユニット２１０のブロック図である。ＨＭＩ制御ユニット２１０は、通信インターフェイス７０２、プロセッサ７０４、及びメモリ７０６を含んでおり、これらは、データバス７０８を介して通信自在に結合される。
【００５８】
制御ユニット２１０内のプロセッサ７０４は、従来の中央処理ユニット、又は、情報を操作又は処理する能力を有する任意の他のタイプの１つのデバイス又は複数のデバイスであってもよい。理解されうるように、プロセッサ７０４は、単一の処理デバイスであってもよく、又は、複数の処理デバイスであってもよい。このような処理デバイスは、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、マイクロコンピュータ、中央処理ユニット、フィールドプログラマブルゲートアレイ、プログラマブル論理デバイス、状態機械、論理回路、アナログ回路、デジタル回路、並びに／又は、回路のハードコーディング及び／もしくは動作命令に基づいて信号（アナログ及び／もしくはデジタル）を操作する任意のデバイスであってもよい。
【００５９】
メモリ及び／又はメモリ要素７０６は、単一のメモリデバイス、複数のメモリデバイス、及び／又は処理モジュール７０４の組込み型の回路であってよい。このようなメモリデバイスは、リードオンリメモリ、ランダムアクセスメモリ、揮発性メモリ、不揮発性メモリ、スタティックメモリ、ダイナミックメモリ、フラッシュメモリ、キャッシュメモリ、及び／又は、デジタル情報を保存する任意のデバイスであってよい。
【００６０】
プロセッサ７０４が１よりも多い処理デバイスを含むときには、処理デバイスは、中央に配置されてもよく（例えば、有線及び／又は無線バス構造を介して１つに直接的に結合される）、又は、分散配置されてもよい（例えば、ローカルエリアネットワーク及び／又はワイドエリアネットワークを介した間接的な結合を介したクラウド演算）、ことに留意されたい。更に、プロセッサ７０４が状態機械、アナログ回路、デジタル回路、及び／又は論理回路を介して、その機能のうちの１つ又は複数を実装するときには、対応した動作命令を保存するメモリ及び／又はメモリ要素が、状態機械、アナログ回路、デジタル回路、及び／もしくは論理回路を備える回路内に埋め込まれてもよく、又は、その外部に位置してもよい、ことに留意されたい。更に、ここに記述されるヒューマン−マシンインターフェイスの機能及び方法を実行するために、図１から図１０に示されるステップ及び／又は機能のうちの少なくともいくつかに対応するハードコーディングされたかつ／又は動作的な命令を、メモリ要素が保存し、プロセッサ７０４がこれを実行する、ことに留意されたい。
【００６１】
通信インターフェイス７０２は、一般に、ホットキー入力データ５１４、メニュー入力データ５１６、及びアクション入力データ５１８を含むユーザ入力データを支配及び管理しており、かつ、モード構成データ５２０を含むコントローラユニット出力データと、メッセージ６００の生成及びネットワーク５００（図５を参照されたい）への送信と、を管理する。任意の特定のハードウェア構成上において動作する本開示に対する制限はなく、したがって本開示の基本的な特徴は、その進化に伴って、ハードウェア及び／又はファームウェア構成の改善のために、置換されてもよく、除去されてもよく、追加されてもよく、又は、他の方法によって変更されてもよい。
【００６２】
また、ＨＭＩ制御ユニット２１０の構造は、上方ディスプレイ制御ユニット５１０及び下方ディスプレイ制御ユニット５１２の受け入れ可能なアーキテクチャとして使用されてもよい。制御ユニット５１０及び５１２はそれぞれ、データバスを介して通信自在に結合されうる通信インターフェイス、プロセッサ、及びメモリを含んでもよい。理解されうるように、類似の機能的能力を有する、他のアーキテクチャが実装されてもよい。
【００６３】
制御ユニット５１０及び５１２のためのプロセッサは、従来の中央処理ユニットであってもよく、又は、情報を操作もしくは処理する能力を有する任意の他のタイプの１つのデバイスもしくは複数のデバイスであってもよい。理解されうるように、プロセッサは、単一の処理デバイスであってもよく、又は、複数の処理デバイスであってもよい。このような処理デバイスは、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、マイクロコンピュータ、中央処理ユニット、フィールドプログラマブルゲートアレイ、プログラマブル論理デバイス、状態機械、論理回路、アナログ回路、デジタル回路、並びに／又は、回路のハードコーディング及び／もしくは動作命令に基づいて信号（アナログ及び／もしくはデジタル）を操作する任意のデバイスであってもよい。
【００６４】
ディスプレイ制御ユニット５１０及び５１２のためのメモリ及び／又はメモリ要素は、単一のメモリデバイス、複数のメモリデバイス、並びに／又は、制御ユニット５１０及び５１２に関するプロセッサの組込み型の回路であってもよい。このようなメモリデバイスは、リードオンリメモリ、ランダムアクセスメモリ、揮発性メモリ、不揮発性メモリ、スタティックメモリ、ダイナミックメモリ、フラッシュメモリ、キャッシュメモリ、及び／又は、デジタル情報を保存する任意のデバイスであってもよい。
【００６５】
それぞれの制御ユニット５１０及び５１２のプロセッサが１よりも多い処理デバイスを含むときには、処理デバイスは、中央に配置されてもよく（例えば、有線及び／又は無線バス構造を介して１つに直接的に結合される）、又は、分散配置されてもよい（例えば、ローカルエリアネットワーク及び／又はワイドエリアネットワークを介した間接的な結合を介したクラウド演算）、ことに留意されたい。更に、それぞれの制御ユニット５１０及び５１２のプロセッサが状態機械、アナログ回路、デジタル回路、及び／又は論理回路を介して、その機能のうちの１つ又は複数を実装しうるときには、対応した動作命令を保存するメモリ及び／又はメモリ要素が、状態機械、アナログ回路、デジタル回路、及び／もしくは論理回路を備える回路内に埋め込まれてもよく、又は、その外部に位置してもよい、ことに更に留意されたい。更に、ここに記述されるヒューマン−マシンインターフェイスの機能及び方法を実行するために、図１から図１０に示されるステップ及び／又は機能のうちの少なくともいくつかに対応するハードコーディングされたかつ／又は動作的な命令を、メモリ要素が保存し、プロセッサ７０４がこれを実行する、ことに更に留意されたい。
【００６６】
それぞれのディスプレイ制御ユニット５１０及び５１２の通信インターフェイスは、一般に、ネットワーク５００を介して受信されるユーザ入力データと、それぞれ、上方ディスプレイデバイス１０６及び下方ディスプレイデバイス１０４への／これらからの送出データと、を支配及び管理する。任意の特定のハードウェア構成上において動作する本開示に対する制限はなく、したがって本開示の基本的な特徴は、その進化に伴って、ハードウェア及び／又はファームウェア構成の改善のために、置換されてもよく、除去されてもよく、追加されてもよく、又は、の方法によって変更されてもよい。
【００６７】
図８は、コンフィギュラブルアプリケーション入力モジュール２１６のブロック図を提示している。特に、コンフィギュラブルアプリケーション入力モジュール２１６は、タッチスクリーン８０２をホスティングするＨＭＩ制御ユニット２１０とともに使用されて、提示される。タッチスクリーン８０２は、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）、プラズマディスプレイ、又は、ディスプレイデータ８１０に応答して、グラフィックス、テキスト、もしくはビデオをモノクロームもしくはカラーで表示する他の二次元又は三次元ディスプレイなどの、ディスプレイスクリーンを含んでもよい。
【００６８】
動作の際に、コンフィギュラブルアプリケーション入力モジュール２１６は、タッチスクリーン８０２上に表示されるディスプレイデータ８１０を生成する。例えば、ディスプレイデータ８１０は、タッチスクリーン８０２上に表示されたときにビークルユーザが相互作用的に使用可能な、グラフィックユーザインターフェイスの視覚的表現を生成する。
【００６９】
特に、ＧＵＩデータ生成器８０６は、タッチデータ８０４がグラフィックユーザインターフェイスのアイコンとのユーザインタラクションをいつ示すかを判定するために、タッチスクリーン８０２からのタッチデータ８０４を処理する。タッチデータ８０４がグラフィックユーザインターフェイスとのユーザインタラクションを示すと、生成器８０６はタッチデータ８０４に基づき動作して、タッチスクリーン８０２とのユーザインタラクションを反映するようにディスプレイデータ８０４を調節する。これに加えて、生成器８０６は、タッチスクリーン８０２とのユーザインタラクションに基づいて、アクション入力データ５１８を生成する。
【００７０】
更に、生成器８０６は、モード構成データ５２０を受け取ってディスプレイデータ８１０を生成し、次いでこのディスプレイデータ８１０は、タッチスクリーン８０２によって表示されるグラフィックユーザインターフェイスを提供する。モード構成データ５２０は、コンフィギュラブルアプリケーション入力モジュール２１６がビークルユーザ入力のために変更又は提示されているアプリケーショングラフィックユーザインターフェイスを示す。アプリケーションは、ここに記述されるように、アプリケーション選択入力データ５１４及び／又はメニュー入力データ５１６によるビークルユーザの選択に基づく（図５を参照されたい）。更に、モード構成データ５２０は、コンフィギュラブルアプリケーション入力モジュール２１６の動作モードに関するデータを含む。すなわち、タッチスクリーン８０２のためのグラフィックユーザインターフェイスは、ビークルユーザによるアプリケーション選択に関係する、第１の動作モード（すなわち、ロックモード）及び第２の動作モード（すなわち、アンロックモード）のバージョンを有する。
【００７１】
当初、又は、スタートアップのときに、コンフィギュラブルアプリケーション入力モジュール２１６は第１の動作モードにある。第１の動作モードでは、例えば、モジュール２１６は下方ディスプレイデバイス１０４を操作するように動作し、上方ディスプレイデバイス１０６は下方ディスプレイデバイス１０４へのユーザ入力をミラーリングする（図３及び図４を参照されたい）。以下のように、第２の動作モードでは、モジュール２１６は上方ディスプレイデバイス１０６を操作するように動作し、下方ディスプレイデバイス１０４は、上方ディスプレイデバイス１０６へのユーザ入力をミラーリングする。
【００７２】
一方、第１の動作モードでは、更なる例として、モジュール２１６は上方ディスプレイデバイス１０６を操作するように動作し、下方ディスプレイデバイス１０４は上方ディスプレイデバイス１０６へのユーザ入力をミラーリングする。したがって、以下のように、第２のモードでは、モジュール２１６は下方ディスプレイデバイス１０４を操作するように動作し、上方ディスプレイデバイス１０６は下方ディスプレイデバイス１０４へのユーザ入力をミラーリングする。
【００７３】
第１及び第２の動作モードのそれぞれと関連したスクリーンは、例えば、コンフィギュラブルアプリケーション入力モジュール２１６を介しビークルユーザによって定義されてもよく、まず初めにＨＭＩ制御ユニット２１０によって定義されてもよく、ゲートウェイ５０４などを介してアクセス可能な、ダウンロード可能なデータによって定義されてもよい。
【００７４】
タッチスクリーン８０２上のユーザの操作に基づいたアクション入力データ５１８を、下方ディスプレイデバイス１０４及び上方ディスプレイデバイス１０６のためのディスプレイデータを生成するために、上方ディスプレイ制御ユニット５１０及び下方ディスプレイ制御ユニット５１２（図５を参照されたい）の別のディスプレイ生成器とともに使用することができる。例えば、少なくとも１つの他の要素１１５ａ及び１１５ｂのディスプレイがアクション入力データ５１８に基づいて調節される（例えば、図３を参照されたい）。
【００７５】
タッチスクリーン８０２とのユーザインタラクションは、アクション入力データ５１８を介して、例えば、タッチスクリーン８０２上に表示されるオブジェクトの位置、向き、及び／又は動きと、下方ディスプレイデバイス１０４及び／又は上方ディスプレイデバイス１０６の要素と、を制御するために、コンフィギュラブルアプリケーション入力モジュール２１６によって使用可能なタッチデータ８０４を生成する。
【００７６】
このようなグラフィカルオブジェクトは、タッチスクリーン８０２によって表示される、ゲームオブジェクトもしくはキャラクタ、カーソル、強調表示されたエリア、タブ、メニューアイテム、又は他のグラフィカルオブジェクトであって、ここに開示されるように下方ディスプレイデバイス１０４及び／又は上方ディスプレイデバイス１０６によっても表示されうるもの、とすることができる。
【００７７】
マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、グラフィクスプロセッサ、マイクロコンピュータ、中央処理ユニット、フィールドプログラマブルゲートアレイ、プログラマブル論理デバイス、状態機械、論理回路、アナログ回路、デジタル回路、並びに／又は、メモリ内に保存されている動作命令に基づいて信号（アナログ及び／もしくはデジタル）を操作する任意のデバイスを含みうる、専用の又は共有された処理リソースを使用して、ＧＵＩデータ生成器８０６を実装することができる。生成器８０４が、状態機械、アナログ回路、デジタル回路、及び／もしくは論理回路を介してその機能のうちの１つ又はそれよりも多くを実装するときには、対応した動作命令を保存するメモリは、状態機械、アナログ回路、デジタル回路、及び／もしくは論理回路を有する回路内に埋め込まれてもよく、又は、その外部に位置してもよい、ことに留意されたい。
【００７８】
図９は、複数のビークルディスプレイデバイスのためのヒューマンマシンインターフェイス（ＭＨＩ）制御ユニット内のアプリケーション入力モジュールを構成するための例示プロセス９００である。プロセス９００に関して記述される動作は、ヒューマンマシンインターフェイス制御ユニット２１０において実行することができる（例えば、図１から図８を参照されたい）。例えば、プロセス９００に関して記述される動作を、メモリ７０６内に保存することができ、かつ、プロセッサ７０４によって実行することができる（例えば、図７を参照されたい）。
【００７９】
動作９０２において、ＨＭＩ制御ユニットは、コンフィギュラブルアプリケーション入力モジュール２１６からアクション入力データを受け取る。初めに、ＨＭＩ制御ユニットは、コンフィギュラブルアプリケーションモジュール２１６を第１の動作モードに設定する。ロックモードとも称されうる第１の動作モードでは、第１のビークルディスプレイデバイスは、第２のビークルディスプレイデバイスに対しマスタビークルディスプレイデバイスとして動作する。第１の動作モードでは、第２のビークルディスプレイは、第１のビークルディスプレイデバイスに対応したミラーリングされたフィードバックを提供するように動作する。このように、ビークルユーザが期待又は所望するディスプレイの関係的構成は、ビークル動作中に、一貫性を維持する。
【００８０】
ＨＭＩ制御ユニットは、動作９０４において、コンフィギュラブルアプリケーション入力モジュール２１６から受信されたアクション入力データが第１の動作モードから第２の動作モードへの移行モードを示すかどうかを判定する。
【００８１】
アクション入力データは、ロック動作モードからアンロック動作モードに移行する制御を促すために、ビークルユーザがキー又は押下パターン（又は、動きのパターン）を提供したことを示してもよい。このパターンは、所定の持続時間にわたる指による安定した押下、又は、所定の持続時間にわたる指の円形のパターン、又は、所定のパターン（制御部の頂部−底部−左部−右部周辺での押下など）を含んでもよい。
【００８２】
第１及び第２のビークルディスプレイデバイスは、一例として、それぞれ、下方ディスプレイデバイス及び上方ディスプレイデバイスとして定義されてもよい。
【００８３】
この例のロック動作モードにおいて、ビークルユーザは、上方ディスプレイデバイスのディスプレイによるビークルユーザに対するミラーリングされたフィードバックにより、下方ディスプレイデバイスのディスプレイを操作してもよい。アンロック動作モードにおいて、ビークルユーザは、下方ディスプレイデバイスのディスプレイによるビークルユーザに対するミラーリングされたフィードバックにより、上方ディスプレイデバイスのディスプレイを操作してもよい。
【００８４】
更に理解されうるように、ディスプレイデバイスの動作モードを、ディスプレイデバイスの指定に基づいて、逆転させてもよい。
【００８５】
一方、更なる例として、第１及び第２のビークルディスプレイデバイスは、それぞれ、上方ディスプレイデバイス及び下方ディスプレイデバイスとして定義されてもよい。例えば、ロック動作モードにおいて、ビークルユーザは、下方ディスプレイデバイスのディスプレイによるビークルユーザに対するミラーリングされたフィードバックにより、上方ディスプレイデバイスのディスプレイを操作してもよい。アンロック動作モードにおいて、ビークルユーザは、上方ディスプレイデバイスのディスプレイによるビークルユーザに対するミラーリングされたフィードバックにより、下方ディスプレイデバイスのディスプレイを操作してもよい。
【００８６】
このようなビークルディスプレイ指定は、デバイスのビークルとの製造及び／又はビークルへの設置の際に、既定の構成として設定されてもよく、ビークルユーザなどによって変更されてもよい。
【００８７】
アクション入力データが第１の動作モードから第２の動作モードへの移行を示すときには、ＨＭＩ制御ユニットは、複数のビークルディスプレイデバイスのうちの第２のビークルディスプレイデバイスがマスタビークルディスプレイデバイスとして動作するようにするとともに、第１のビークルディスプレイデバイスが、第２のビークルディスプレイデバイスの対応したグラフィックユーザ要素に影響を及ぼす後続のアクション入力データに関するミラーリングされたフィードバックを提供するように動作するようにする。
【００８８】
移行は、例えば、動作９０６及び９０８によって記述されるように実行されてもよい。動作９０６において、アクション入力データに基づいて制御メッセージが生成され、制御メッセージは、第１のビークルディスプレイデバイスのための第１の識別子と、第２のビークルディスプレイデバイスのための第２の識別子と、を含む。制御メッセージは、複数のビークルディスプレイデバイスのうちの第２のビークルディスプレイデバイスがマスタビークルディスプレイデバイスとして動作し、かつ、第１のビークルディスプレイデバイスが、第２のビークルディスプレイデバイスの対応したグラフィックユーザ要素に影響を及ぼす後続のアクション入力データに関するミラーリングされたフィードバックを提供するように動作することを示すように動作する。
【００８９】
このようにして、ビークルディスプレイデバイスは、ビークルユーザから、類似の入力された後続のアクション入力データを受け取ることができるけれども、ビークルによる焦点は選択されたディスプレイに向けられ、選択アクティビティは、選択されたディスプレイに関して生ずる。例えば、図４を簡潔に参照すると、第２の動作モードにあるときに、グラフィカルユーザ要素４０２ａの選択又は操作は、上方ディスプレイデバイス１０６のアクティブなアプリケーションミラーゾーン１２２に関して生ずる。このようにして、ビークルユーザの注意は、前方の道路及び／又は進路上に留まる。下方ディスプレイデバイス１０４は、ミラーリングされたフィードバックメッセージ３０４を介してミラーフィードバックを提供するように機能し、これは、上方ディスプレイデバイス１０６を介して下方ディスプレイデバイス１０４に生成及び送信されてもよく、又は、ＨＭＩ制御ユニット２１０によって生成されてネットワーク５００を介しディスプレイデバイス１０４及び１０６のそれぞれに送信されてもよい（図５を参照されたい）。
【００９０】
動作９０８において、提供される例では、ＨＭＩ制御ユニット２１０は、第１及び第２のビークルディスプレイデバイスを第２の動作モードに設定するために制御メッセージを送信するように動作する。
【００９１】
更なる動作において、ＨＭＩ制御ユニット２１０は、第１及び第２のビークルディスプレイデバイスに関する第１の動作モードに戻ってもよい。動作９１０において、例えば、ＨＭＩ制御ユニット２１０は、所定の期間にわたる休止が存在しており、その結果、休止タイムアウトとなったかどうかを判定する。休止期間が満了すると、ステップ９１２において、第１のビークルディスプレイデバイス及び第２のビークルディスプレイデバイスが第１の動作モードに戻される。
【００９２】
第１の動作モードに戻すために、一例として、動作９１２において、第１のビークルディスプレイデバイスのための第１の識別子及び第２のビークルディスプレイデバイスのための第２の識別子を含む休止制御メッセージがビークルディスプレイデバイスに送信される。この制御メッセージは、第１のビークルディスプレイデバイスが再度マスタビークルディスプレイデバイスとして動作するようにし、かつ、第２のビークルディスプレイデバイスが再度、第１のビークルディスプレイデバイスの対応したグラフィックユーザ要素に影響を及ぼす後続のアクション入力データに関するミラーリングされたフィードバックを提供するために動作するようにするデータ及び／又は命令を含む。
【００９３】
図１０は、（例えば、音楽、ナビゲーション、電話、ビークル状態など用の）アプリケーションコントロールをビークルユーザに表示しうる、ヒューマンマシンインターフェイス（ＨＭＩ）デバイスのコンフィギュラブルアプリケーション入力モジュールにおける例示用のプロセス１０００である。また、グラフィックユーザインターフェイスに関し、アプリケーション入力モジュールは、選択されたアプリケーションの第１の動作モードのための第１のディスプレイ及び選択されたアプリケーションの第２の動作モードのための第２のディスプレイなどのように、その関連したディスプレイスクリーン用の異なるデザイン及びディスプレイフォーマットに更に変更されてもよい。
【００９４】
このようにして、コンフィギュラブルアプリケーション入力モジュール２１６において、プロセス１０００と関連して記述された動作を実行することができる（例えば、図１から図８を参照されたい）。また、プロセス１０００と関連して記述された動作は、１つ又はそれよりも多くのプロセッサによって実行可能なプログラム命令であって、実行されると１つ又はそれよりも多くのプロセッサがここに記載された動作を実行するようにするプログラム命令を含む、非一時的コンピュータ可読ストレージ媒体として具現化することもできる。例えば、プロセス１０００と関連して記述された動作を、グラフィックユーザインターフェイス（ＧＵＩ）データ生成器８０６のメモリデバイス内に保存することができ、メモリデバイス内で実行することができる（例えば、図８を参照されたい）。
【００９５】
動作１００２において、ＨＭＩデバイスは、第１の動作モードにおけるアプリケーション選択入力データと関連した第１のグラフィックユーザインターフェイスにより、コンフィギュラブルアプリケーション入力モジュール２１６（図１から図８を参照されたい）を構成する。動作１００４において、コンフィギュラブルアプリケーション入力モジュール２１６は、モード構成データを受け取り、これは、ビークルディスプレイデバイスに関する動作の動作移行のデータを含んでもよい。
【００９６】
動作１０６においてモード構成データが動作移行を示すときには、動作１００８において、コンフィギュラブルアプリケーション入力モジュール２１６が第２のグラフィックユーザインターフェイスでもって構成され、第２のグラフィックユーザインターフェイスは第２の動作モードにおけるアプリケーション選択入力データと関連付けられる。
【００９７】
更なる動作において、コンフィギュラブルアプリケーション入力モジュール２１６のディスプレイスクリーンを、第１及び第２のビークルディスプレイデバイスに関し、第１の動作モードのための第１のグラフィックユーザインターフェイスに戻してもよい。動作１０１０において、ＨＭＩデバイスは、所定の期間にわたる休止が存在しており、その結果、休止タイムアウトとなったかどうかを判定する。休止期間が満了すると、動作１０１２において、コンフィギュラブルアプリケーション入力モジュール２１６は、第１のグラフィックユーザインターフェイスがアプリケーション選択入力データと関連する第１の動作モードに戻る。
【００９８】
当業者であれば理解しうるように、ここで使用されうる「実質的に（ｓｕｂｓｔａｎｔｉａｌｌｙ）」又は「約（ａｐｐｒｏｘｉｍａｔｅｌｙ）」という用語は、産業的に受け入れられている許容範囲を、その対応する用語及び／又は項目同士間の相対性に対し提供する。このような産業的に受け入れられている許容範囲は、１パーセント未満から２０パーセントの範囲を有し、かつ、コンポーネント値、集積回路のプロセス変動、温度変動、立ち上がり及び立ち下がり時間、並びに／又は、熱雑音に対応し、しかしながらこれらに限定されない。このような項目同士間の相対性は、数パーセントの差から桁の差の範囲を有する。当業者であれば更に理解しうるように、ここで使用されうる「結合された（ｃｏｕｐｌｅｄ）」という用語は、直接的な結合と、別のコンポーネント、要素、回路、又はモジュールを介した間接的な結合と、を含んでおり、間接的な結合について、介在するコンポーネント、要素、回路、又はモジュールは、信号の情報を変更せず、しかしながらその電流レベル、電圧レベル、及び／又は電力レベルを調節しうる。また、当業者であれば理解しうるように、推定された結合（ｉｎｆｅｒｒｅｄ  ｃｏｕｐｌｉｎｇ）（すなわち、１つの要素が別の要素に推定によって結合される場合）は、「結合された（ｃｏｕｐｌｅｄ）」と同様に２つの要素間の直接的かつ間接的結合を含む。また、当業者であれば更に理解するように、本明細書において使用されうる「好ましく比較する（ｃｏｍｐａｒｅｓ  ｆａｖｏｒａｂｌｙ）」という用語は、２つ又はそれよりも多い要素、項目、信号などの間の比較が、望ましい関係を提供することを示す。例えば、望ましい関係が、第１の信号の大きさが第２の信号よりも大きい、というものであるときには、第１の信号の大きさが第２の信号のものよりも大きいと、又は、第２の信号の大きさが第１の信号のものよりも小さいと、好ましい比較が達成されうる。
【００９９】
図面の説明に「モジュール」という用語が使用されるように、モジュールは、出力信号を生成するための入力信号の処理などの、１つ又はそれよりも多くの機能を実行する、ハードウェア、ソフトウェア、及び／又は、ファームウェアに実装された機能ブロックを含む。ここで使用されるように、モジュールは、それ自体がモジュールであるサブモジュールを含んでもよい。
【０１００】
したがって、ここでは、ビークルの第１及び第２のビークルディスプレイデバイスに関する第１及び第２の動作モードにおいてビークルユーザ入力を提供するＨＭＩ制御ユニットを実装するためのデバイス及び方法のみならず、好適な実施形態を含むいくつかの実施形態が説明されてきた。
【０１０１】
当業者には、開示された本発明が、多数の方法によって変更されてもよく、具体的に提示され上述された好適な形態以外の多数の実施形態をとりうることが明らかであろう。したがって、添付の特許請求の範囲は、本発明の真の精神及び範囲に属する本発明のすべての変更を包含することを意図している。
【０１０２】
以上の説明は、最も実際的な実施形態であると、現時点において考えられるものに関する。しかしながら、本開示は、これらの実施形態に限定されるものではなく、逆に、添付の特許請求の範囲の精神及び範囲に含まれる様々な変更及び均等な構成を包含することが意図されており、この範囲は、法律に基づいて許容されるすべての変更及び均等な構造を包含するように、最も広範な解釈が付与されるべきである、と理解されるべきである。
【図１】
2018077832.tif 000003
【図２】
2018077832.tif 000004
【図３】
2018077832.tif 000005
【図４】
2018077832.tif 000006
【図５】
2018077832.tif 000007
【図６】
2018077832.tif 000008
【図７】
2018077832.tif 000009
【図８】
2018077832.tif 000010
【図９】
2018077832.tif 000011
【図１０】
2018077832.tif 000012
【外国語明細書】
2018077832000001.pdf