(57)【特許請求の範囲】
【請求項１】
車両部品の剛性を変更するためのシステムであって、
前記システムは、
前記車両部品に結合された１または複数のデバイスと、
前記１または複数のデバイスに結合されたプロセッサと
を含み、
前記車両部品は、車両の乗員室内に配置された制御システム内に含まれ、
前記プロセッサは、
ソフトウェア・アプリケーションが第１のモードから第２のモードに切り換えられたことを判断することと、
前記１または複数のデバイスに、前記車両部品の剛性を変更させることであって、前記変更させることは、前記車両部品の形状を保持しながら前記剛性を前記第１のモードに対応付けられた第１の剛性から前記第２のモードに対応付けられた第２の剛性に変更させることを含み、前記車両部品に力が及ぼされたときに、前記車両部品は、前記第１の剛性の下では前記第２の剛性の下とは異なる量だけ変形する、ことと
を行なうように構成されており、
前記第１のモードはメニュー階層の第１のレベルに対応し、前記第２のモードは前記メニュー階層の第２のレベルに対応する、システム。
【請求項２】
車両部品の剛性を変更するためのシステムであって、
前記システムは、
前記車両部品に結合された１または複数のデバイスと、
前記１または複数のデバイスに結合されたプロセッサと
を含み、
前記車両部品は、車両の乗員室内に配置された制御システム内に含まれ、
前記プロセッサは、
ソフトウェア・アプリケーションが第１のモードから第２のモードに切り換えられたことを判断することと、
前記１または複数のデバイスに、前記車両部品の剛性を変更させることであって、前記変更させることは、前記車両部品の形状を保持しながら前記剛性を前記第１のモードに対応付けられた第１の剛性から前記第２のモードに対応付けられた第２の剛性に変更させることを含み、前記車両部品に力が及ぼされたときに、前記車両部品は、前記第１の剛性の下では前記第２の剛性の下とは異なる量だけ変形する、ことと
を行なうように構成されており、
前記剛性を変更することは、前記車両部品を前記第１の剛性と前記第２の剛性との間で繰り返しパターンで交互に変えることをさらに含み、前記繰り返しパターンは前記第２のモードに対応付けられている、システム。
【請求項３】
前記第２の剛性は、タッチ入力の利用可能なタイプを示す、請求項１または２に記載のシステム。
【請求項４】
前記タッチ入力によってグラフィカル・ユーザ・インターフェース（ＧＵＩ）要素の移動が生じる、請求項３に記載のシステム。
【請求項５】
前記１または複数のデバイスは、前記車両部品の表面に結合されたアクチュエータ、ピストン、バネ、及び電磁石のうちの少なくとも１つを含む、請求項１または２に記載のシステム。
【請求項６】
前記１または複数のデバイスは、前記車両部品の前記剛性を変更することを、タッチ入力に基づく前記車両部品の表面の動作抵抗を変えることによって行なう、請求項１または２に記載のシステム。
【請求項７】
前記車両部品は、前記第２の剛性を有する領域を含み、前記領域は、ＧＵＩ要素を変更するためのタッチ入力を受け取るように構成されている、請求項１または２に記載のシステム。
【請求項８】
前記車両部品は、アームレスト、ノブ、またはハンドルを含む、請求項１または２に記載のシステム。
【請求項９】
車両部品の表面の剛性を変更するための方法であって、
前記方法は、
ソフトウェア・アプリケーションが第１のモードから第２のモードに切り換えられたことを判断することと、
プロセッサを介して、１または複数のデバイスに、前記車両部品の剛性を前記第１のモードに対応付けられた第１の剛性から前記第２のモードに対応付けられた第２の剛性に変更させることであって、前記車両部品に力が及ぼされたときに、前記車両部品の形状を保持しながら、前記車両部品は、前記第１の剛性の下では前記第２の剛性の下とは異なる量だけ変形する、ことと
を含み、
前記車両部品は、車両の乗員室内に配置された制御システム内に含まれ、
前記第１のモードは、前記ソフトウェア・アプリケーションに付随するメニュー階層の第１のレベルに対応し、前記第２のモードは、前記ソフトウェア・アプリケーションに付随する前記メニュー階層の第２のレベルに対応する、方法。
【請求項１０】
車両部品の表面の剛性を変更するための方法であって、
前記方法は、
ソフトウェア・アプリケーションが第１のモードから第２のモードに切り換えられたことを判断することと、
プロセッサを介して、１または複数のデバイスに、前記車両部品の剛性を前記第１のモードに対応付けられた第１の剛性から前記第２のモードに対応付けられた第２の剛性に変更させることであって、前記車両部品に力が及ぼされたときに、前記車両部品の形状を保持しながら、前記車両部品は、前記第１の剛性の下では前記第２の剛性の下とは異なる量だけ変形する、ことと
を含み、
前記車両部品は、車両の乗員室内に配置された制御システム内に含まれ、
前記車両部品は、前記第２の剛性を有する細長い領域を含み、前記細長い領域は、ＧＵＩ要素の変更に関連付けられるタッチ入力を受け取るように構成されている、方法。
【請求項１１】
前記第２の剛性は前記第１の剛性よりも高く、グラフィカル・ユーザ・インターフェース（ＧＵＩ）に付随する機能が、前記表面上でのタッチ入力に応じて選択される、請求項９または１０に記載の方法。
【請求項１２】
前記第２の剛性は、前記第２のモードに対応付けられたタッチ入力の利用可能なタイプを示す、請求項９または１０に記載の方法。
【請求項１３】
前記表面は、前記車両部品の前記剛性を前記第１の剛性から前記第２の剛性に変更するように構成された１または複数の粒子ジャマーに結合されている、請求項９または１０に記載の方法。
【請求項１４】
前記タッチ入力によってＧＵＩ要素の移動が生じる、請求項１２に記載の方法。
【請求項１５】
前記ＧＵＩ要素の変更は、前記タッチ入力に応じて前記ＧＵＩ要素をスクロールすることを含む、請求項１０に記載の方法。
【請求項１６】
前記制御システムのパラメータを前記タッチ入力に応じて変更することをさらに含む、請求項１０に記載の方法。
【請求項１７】
命令を含む非一時的コンピュータ可読記憶媒体であって、前記命令は、プロセッサによって実行されたときに、前記プロセッサに、車両部品の表面の剛性を、
ソフトウェア・アプリケーションの第１のモードを選択する第１の入力を受け取るステップと、
前記車両部品の前記表面を、前記モードに対応付けられた第１の剛性から第２の剛性に変えさせるステップであって、前記車両部品の前記表面は、タッチ入力を受け取るように構成されており、前記車両部品の前記表面に力が及ぼされたときに、前記車両部品の前記表面の形状を保持しながら、前記車両部品は、前記第１の剛性の下では前記第２の剛性の下とは異なる量だけ変形する、ステップと
を行なうことによって、変更させ、
前記車両部品の前記表面は、車両の乗員室内に配置された制御システム内に含まれ、
前記車両部品は、前記第２の剛性を有する細長い領域を含み、前記細長い領域は、ＧＵＩ要素の変更に関連付けられるタッチ入力を受け取るように構成されている、非一時的コンピュータ可読記憶媒体。
【請求項１８】
前記ソフトウェア・アプリケーションの第２のモードを選択する第２の入力を受け取ることと、
それに応じて、前記車両部品の前記表面を前記第２の剛性から前記第１の剛性に変えさせることと
をさらに含む、請求項１７に記載の非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、米国仮出願名称「触覚剛性を動的に変化させるコントローラ」（２０１４年１２月３１日に出願）第６２／０９８，９７２号に対する優先権を主張する。この関連出願の主題は、本明細書において参照により取り入れられている。
【背景技術】
【０００２】
種々の実施形態は全般的に車両制御システムに関し、より具体的には、剛性を変更することによってフィードバックを与えることに関する。
【０００３】
ユーザ・インターフェースは、人間が機械及びコンピュータ・ベースのシステムとやり取りするためのメカニズムを与えるものである。車両制御システム（たとえば、車載インフォテインメント（ＩＶＩ）システム）に含まれるユーザ・インターフェースは、運転者または乗客が、車両の種々の機能を操作及び制御すること、たとえば音響システムのボリュームを調整すること、受信した携帯電話の呼出しに出ること、送信先アドレスをナビゲーション・システムに入力すること、メディア・ファイルを再生することができるようにする。タッチ・スクリーン、ボタン、ノブ、及び他のデバイスを用いて、車両制御システムの機能を操作及び制御する場合がある。また車両制御システムによって、車両部品または車両動作（たとえばステアリング、スピード増加、スピード減少、及びブレーキング）に対応付けられた機能が提供される場合がある。
【０００４】
車両制御システムのモードに応じて、特定のタイプの入力をしたときに生じる動作が異なる場合がある。たとえば、限定することなく、システムが音楽再生モードにある間にタッチ・スクリーン上で右スワイプ・ジェスチャを行なうと、次の曲が再生される場合がある。他方で、ＩＶＩシステムがナビゲーション・モードにある間に同じ右スワイプ・ジェスチャを入力すると、スクリーンが地図を下方にパンする場合がある。さらに、ナビゲーション・モードは、さらなるタイプの入力ジェスチャ（たとえば横スワイプして地図を左右にパンする）を受け付ける場合がある。ユーザによるＩＶＩシステムの操作を助けるために、タッチ・スクリーンは、ＩＶＩシステムがナビゲーション・モードなのか音楽再生モードなのか及びどの入力ジェスチャが実行可能なのかを示す場合がある。
【０００５】
車両制御システムを操作するための種々のデバイスが利用できるにもかかわらず、様々な問題点によって、車両制御システムを操作しながら運転者が道路に十分な注意を払う能力が影響を受ける可能性がある。たとえば、限定することなく、車両制御システムに入力を与える前に、運転者は道路から目をそらしてスクリーンの方を向いて、車両制御システムのモードを決める必要がある場合がある。さらに加えて、運転者はスクリーンを見て、あるモードにおいてどの入力ジェスチャが実行可能であるかを決めなければならない場合がある。車両制御システムのあるモードでは前方スワイプ・ジェスチャを入力として受け付ける場合があり、別のモードではそうでない場合がある。スクリーンを見ることによって、運転者は道路に効果的に注意を払うことができず、運転者が周囲の環境の物体と衝突する可能性が増える。
【０００６】
前述で説明したように、車両制御システムとやり取りするためのより効果的な技術があれば有用であろう。
【発明の概要】
【課題を解決するための手段】
【０００７】
説明する１または複数の実施形態には、車両部品の少なくとも一部の剛性を変更するためのシステムが含まれる。システムは、車両部品に結合された１または複数のデバイスと１または複数のデバイスに結合されたプロセッサとを含んでいる。プロセッサは、ソフトウェア・アプリケーションが第１のモードから第２のモードに切り換えられたことを判断することと、１または複数のデバイスに、車両部品の剛性を第１のモードに対応付けられた第１の剛性から第２のモードに対応付けられた第２の剛性に変更させることと、を行なうように構成されている。
【０００８】
さらなる実施形態によって、とりわけ、前述したシステムの種々の態様を実施するための方法及びコンピュータ可読記憶媒体が提供される。
【０００９】
優位なことに、開示した技術によって、ユーザが車両制御システムを操作することが、ユーザがユーザ・インターフェース（たとえばスクリーン）を見る必要なく可能になる。その結果、開示した技術によって、とりわけ、安全及び効率的に車両制御システムを操作しながらユーザが走行条件に注意を払う能力が高まる。
例えば、本願発明は以下の項目を提供する。
（項目１）
車両部品の剛性を変更するためのシステムであって、上記車両部品に結合された１または複数のデバイスと、上記１または複数のデバイスに結合されたプロセッサとを含み、上記プロセッサは、ソフトウェア・アプリケーションが第１のモードから第２のモードに切り換えられたことを判断することと、上記１または複数のデバイスに、上記車両部品の少なくとも一部の剛性を上記第１のモードに対応付けられた第１の剛性から上記第２のモードに対応付けられた第２の剛性に変更させることと、を行なうように構成されているシステム。
（項目２）
上記第２の剛性は、タッチ入力の利用可能なタイプを示す上記項目に記載のシステム。
（項目３）
上記タッチ入力によってグラフィカル・ユーザ・インターフェース（ＧＵＩ）要素の移動が生じる上記項目に記載のシステム。
（項目４）
上記第１のモードはメニュー階層の第１のレベルに対応し、上記第２のモードは上記メニュー階層の第２のレベルに対応する上記項目のいずれかに記載のシステム。
（項目５）
上記１または複数のデバイスは、上記車両部品の上記少なくとも一部の表面に結合されたアクチュエータ、ピストン、バネ、及び電磁石のうちの少なくとも１つを含む上記項目のいずれかに記載のシステム。
（項目６）
上記１または複数のデバイスは、上記車両部品の上記少なくとも一部の剛性を変更することを、タッチ入力に基づく上記車両部品の表面の動作抵抗を変えることによって行なう上記項目のいずれかに記載のシステム。
（項目７）
上記車両部品の上記少なくとも一部は、上記第２の剛性を有する領域を含み、上記領域は、ＧＵＩ要素を変更するためのタッチ入力を受け取るように構成されている上記項目のいずれかに記載のシステム。
（項目８）
上記車両部品は、アームレスト、ノブ、またはハンドルを含む上記項目のいずれかに記載のシステム。
（項目９）
上記剛性を変更することは、上記車両部品の上記少なくとも一部を上記第１の剛性と上記第２の剛性との間で繰り返しパターンで交互に変えることを含み、上記繰り返しパターンは上記第２のモードに対応付けられている上記項目のいずれかに記載のシステム。
（項目１０）
車両部品の表面の剛性の変更方法であって、ソフトウェア・アプリケーションが第１のモードから第２のモードに切り換えられたことを判断することと、１または複数のデバイスに、上記表面の少なくとも一部の剛性を上記第１のモードに対応付けられた第１の剛性から上記第２のモードに対応付けられた第２の剛性に変更させることと、を含む方法。
（項目１１）
上記第２の剛性は上記第１の剛性よりも高く、グラフィカル・ユーザ・インターフェース（ＧＵＩ）に付随する機能が、上記表面上でのタッチ入力に応じて選択される上記項目に記載の方法。
（項目１２）
上記第２の剛性はタッチ入力の利用可能なタイプを示す上記項目のいずれかに記載の方法。
（項目１３）
上記表面を、上記表面の上記少なくとも一部の剛性を上記第１の剛性から上記第２の剛性に変更するように構成された１または複数の粒子ジャマーに結合する上記項目のいずれかに記載の方法。
（項目１４）
上記タッチ入力によってＧＵＩ要素の移動が生じる上記項目のいずれかに記載の方法。
（項目１５）
上記第１のモードは、上記ソフトウェア・アプリケーションに付随するメニュー階層の第１のレベルに対応し、上記第２のモードは、上記ソフトウェア・アプリケーションに付随する上記メニュー階層の第２のレベルに対応する上記項目のいずれかに記載の方法。
（項目１６）
上記表面の上記少なくとも一部は、上記第２の剛性を有する細長い領域を含み、上記細長い領域は、ＧＵＩ要素の変更に関連付けられるタッチ入力を受け取るように構成されている上記項目のいずれかに記載の方法。
（項目１７）
上記ＧＵＩ要素の変更は、上記タッチ入力に応じて上記ＧＵＩ要素をスクロールすることを含む上記項目のいずれかに記載の方法。
（項目１８）
車両制御システムのパラメータを上記タッチ入力に応じて変更することをさらに含む上記項目のいずれかに記載の方法。
（項目１９）
非一時的コンピュータ可読記憶媒体であって、プロセッサによって実行されたときに上記プロセッサに車両の表面の剛性を変更させる命令を含み、上記変更を、ソフトウェア・アプリケーションのモードを選択する入力を受け取るステップと、上記車両の上記表面の少なくとも一部を、上記モードに対応付けられた第１の剛性から第２の剛性に変えさせるステップであって、上記表面の上記少なくとも一部は、タッチ入力を受け取るように構成されているステップと、によって行なう非一時的コンピュータ可読記憶媒体。
（項目２０）
上記ソフトウェア・アプリケーションの第２のモードを選択する第２の入力を受け取ることと、それに応じて、上記車両の上記表面の上記少なくとも一部を上記第２の剛性から上記第１の剛性に変えさせることと、をさらに含む上記項目に記載の非一時的コンピュータ可読記憶媒体。
（摘要）
車両部品の少なくとも一部の剛性を変更するためのシステムが、車両部品に結合された１または複数のデバイスと、１または複数のデバイスに結合されたプロセッサとを含む。プロセッサは、ソフトウェア・アプリケーションが第１のモードから第２のモードに切り換えられたことを判断することと、１または複数のデバイスに、車両部品の少なくとも一部の剛性を第１のモードに対応付けられた第１の剛性から第２のモードに対応付けられた第２の剛性に変更させることと、を行なうように構成されている。
【図面の簡単な説明】
【００１０】
前述した１または複数の実施形態の説明した特徴を詳細に理解できるように、１または複数の実施形態（前述で簡単にまとめた）のより詳細な説明を、特定の具体的な実施形態（一部は添付の図面に例示されている）を参照することにより、行なう場合がある。しかし次のことに注意されたい。すなわち、添付の図面が例示しているのは典型的な実施形態のみであり、したがって、いかなる方法によってもその範囲を限定していると考えてはならず、種々の実施形態の範囲には他の実施形態も含まれている。
【図１】種々の実施形態により車両制御システムを実施しても良い車両の乗員室を例示する図である。
【図２】種々の実施形態による図１の車両制御システムのブロック図である。
【図３】種々の実施形態により図１のアームレストの剛性を変更するための技術を例示する図である。
【図４Ａ】種々の実施形態により図１のアームレストのタッチ感応領域内の円形領域の剛性を変更するための技術を例示する図である。
【図４Ｂ】種々の実施形態により図１のアームレストのタッチ感応領域内の円形領域の剛性を変更するための技術を例示する図である。
【図５】種々の実施形態により図１のアームレストを用いて実施しても良いタッチ感応領域の側面図を例示する図である。
【図６】種々の実施形態により図１のアームレストを用いて実施しても良い複数のタッチ感応領域の側面図を例示する図である。
【図７】種々の実施形態によりアクチュエータを介して図１のアームレストの一部の剛性を変更するための技術を例示する図である。
【図８】種々の実施形態によりバネを圧縮することによって図１のアームレストの剛性を変更するための技術を例示する図である。
【図９】種々の実施形態によりピストンを表面に加えることによって図１のアームレストの剛性を変更するための技術を例示する図である。
【図１０】種々の実施形態により電磁石を介して図１のアームレストの剛性を変更するための技術を例示する図である。
【図１１】種々の実施形態により図１のアームレストのうちグラフィカル・ユーザ・インターフェースのスライダー要素に対応する部分の平面図を例示する図である。
【図１２】種々の実施形態により図１のアームレストのうちグラフィカル・ユーザ・インターフェースのメニュー及びグラフィカル・ユーザ・インターフェースの円形要素に対応する部分を例示する平面図である。
【図１３】種々の実施形態により車両制御システムのモードの変化に応じてアームレストの剛性を変更するための方法ステップのフロー図である。
【図１４】種々の実施形態によりアームレストの剛性を変更してどのタイプの入力ジェスチャが利用できるかを示すための方法ステップのフロー図である。
【発明を実施するための形態】
【００１１】
以下の説明では、多くの具体的な詳細について説明することで、特定の具体的な実施形態がより十分に理解されるようにする。しかし、当業者には明らかなように、他の実施形態を、これらの具体的な詳細の１もしくは複数を用いずに実施しても良いしまたはさらなる具体的な詳細を用いて実施しても良い。
【００１２】
図１に例示するのは、種々の実施形態により車両制御システム１０２を実施しても良い車両の乗員室１００である。図示するように、乗員室１００に含まれる車両制御システム１０２はダッシュボード１０４の付近に位置している。車両制御システム１０２によって、種々の計器装備が車両の運転者に対して与えられる。非限定的な例示的実施形態では、車両制御システム１０２は、アームレスト１０６、ハンドル１０８、及びノブ１１０を含んでいる。種々の実施形態では、アームレスト１０６、ハンドル１０８、及び／またはノブ１１０の１または複数の部分の剛性を変更して、車両制御システム１０２のモードに対応するか、または利用できる入力もしくは入力ジェスチャのタイプの表示をもたらす。いくつかの実施形態では、車両制御システム１０２は１または複数の部分における剛性を変更するように構成されている。
【００１３】
種々の実施形態では、アームレスト１０６、ハンドル１０８、及び／またはノブ１１０の剛性の調整を車両制御システム１０２のモードに基づいて行なう。いくつかの実施形態では、車両制御システム１０２のモードは、車両制御システム１０２のコンピューティング・デバイス上で実行される特定のアプリケーションに対応していても良い。たとえば、限定することなく、車両制御システム１０２の第１のモードを、第１の機能セット（たとえば、ナビゲーション機能）が得られる第１のアプリケーションの実行に対応付けても良く、車両制御システム１０２の第２のモードを、第２の機能セット（たとえば、携帯電話機能）が得られる第２のアプリケーションの実行に対応付けても良い。また、種々の実施形態では、アームレスト１０６、ハンドル１０８、及び／またはノブ１１０の剛性は、調整可能な１または複数のパラメータに対応していても良い。その結果として、アームレスト１０６、ハンドル１０８、及び／またはノブ１１０に触れることによって、運転者は、モードを判断すること及びどのパラメータが制御されているかを判断することが、道路から目をそらす必要なく可能である。
【００１４】
動作時には、車両制御システム１０２は入力を受け取って情報（たとえば、ナビゲーション指示）をユーザ（たとえば運転者または乗客）に与える。たとえば、限定することなく、車両制御システム１０２は、入力を、アームレスト１０６、ハンドル１０８、ノブ１１０及び／または他の入力デバイスから受け取ることができる。入力としては、目的地、道路情報または車両情報に対するリクエスト、及びナビゲーション指示に対するリクエストが挙げられる。さらに他の実施形態では、車両制御システム１０２は、車両内の種々のデバイスの機能を制御するためのコントロールをユーザに表示するように構成されている。このような機能としては、限定することなく、以下のものを挙げても良い。オーディオ機能、ビデオ機能、インターネット機能、環境制御機能、携帯電話機能、ステアリング機能、加速機能、ブレーキング機能、照明機能、窓機能、ドア・ロッキング及びアンロッキング機能などである。
【００１５】
車両制御システム１０２は図示ではダッシュボード１０２の中央に埋め込まれているが、車両制御システム１０２は、その代わりに、乗員室１００の任意の他の技術的に実現可能な領域、車両の他の部分に配置しても良く、及び／またはスタンドアローンのモジュールを含んでいても良い。
【００１６】
図２は、種々の実施形態による図１の車両制御システム１０２のブロック図２００である。図示するように、車両制御システム１０２は、中央演算処理装置（ＣＰＵ）２０２、グラフィックス・プロセシング・ユニット（ＧＰＵ）２０４、メモリ２０６、記憶装置２０８、及びディスプレイ２１０を含んでいる。
【００１７】
ＣＰＵ２０２には一般的に、プログラム命令を実行して入力データを操作するプログラマブル・プロセッサが含まれる。ＣＰＵ２０２には、任意の数の処理コア、メモリ、及びプログラム実行を容易にするための他のモジュールが含まれていても良い。メモリ２０６には一般的に、１または複数のメモリ・モジュールたとえばランダム・アクセス・メモリ（ＲＡＭ）モジュール（ＣＰＵ２０２による処理のためのアプリケーション及びデータを格納する）が含まれる。たとえば、限定することなく、メモリ２０６は車両制御ソフトウェア２１２を含んでいる。車両制御ソフトウェア２１２は、車両制御システム１０２のモードに対応付けられた情報とインフォテインメント関連の情報（たとえばナビゲーション及びマルチメディア情報）とを提供しても良い。いくつかの実施形態では、車両制御ソフトウェア２１２は、車両制御システム１０２に付随する異なるデバイスを制御する。
【００１８】
図示するように、車両制御ソフトウェア２１２は、車両部品２１６に対応付けられた機能をもたらすための剛性マネージャ２１４を含んでいる。車両部品２１６としては、アームレスト１０６、ハンドル１０８、ノブ１１０、または任意の他の車両部品であって、１または複数の部分の剛性を変更しても良いものを挙げても良い。剛性マネージャ２１４は、車両制御システム１０２の車両部品２１６に含まれる１または複数のＩ／Ｏデバイス２１８、ディスプレイ２１０、及び種々の他のデバイスから入力信号を受信し及び／またはそれらに出力信号を送信するように構成されている。Ｉ／Ｏデバイス２１８は、入力を処理し及び／または出力を生成することができる任意のタイプのデバイスを含んでいても良い。
【００１９】
非限定的な例示的実施形態では、剛性マネージャ２１４は、ハンドル１０８の右側の一部の剛性を変更して運転者に右折するように指示を出し、ハンドル１０８の左側の一部の剛性を変更して運転者に左折するように指示を出す。右折の場合、剛性マネージャ２１４はハンドル１０８の左側の一部の剛性を変更しても良く、左折の場合、剛性マネージャ２１４はハンドル１０８の右側の一部の剛性を変更しても良い。たとえば、限定することなく、右折を示すために、剛性マネージャ２１４は、右側部分を変更して剛性を高くするとともに左側部分を変更して剛性を低くしても良い。逆もまた同様である。いくつかの実施形態では、剛性マネージャ２１４は、ハンドル１０８の一部の剛性をある時間に渡って徐々に変更する。たとえば、限定することなく、剛性を変更する量を、車両が曲がり角に近づくにつれて大きくしても良い。また、ハンドル１０８の左側部分及び右側部分の剛性の間の差が、近づきつつある道路の曲がり角またはカーブの湾曲の程度に基づいても良い。たとえば、限定することなく、剛性の変化が大きいほど、運転者に対して、車両が接近している曲がり角またはカーブがより急であることが示されていても良い。
【００２０】
他の実施形態では、剛性マネージャ２１４は、ハンドル１０８の左及び右側の複数の部分を変更しても良い。変更する部分の数は道路の特徴に対応しても良い。たとえば、限定することなく、剛性マネージャ２１４は、ハンドル１０８の右側の一部分の剛性を変更して、車両が緩やかな曲がり角に接近していることを示しても良い。剛性マネージャ２１４は、右側の２つの部分の剛性を変更して曲がり角がより急であることを示し、３つの部分によって曲がり角がさらに急であることを示しても良い。同様の方法をハンドルの左側に適用することを、左折用に行なっても良い。
【００２１】
さらに、いくつかの実施形態では、剛性マネージャ２１４は、回転式コントローラ（たとえばノブ１１０）の１または複数の部分の剛性を変更しても良い。たとえば、限定することなく、ノブ１１０の最上部の剛性を変更しても良い。別の実施形態では、外周の周りの把持領域の剛性を変更しても良い。また、モードをノブ１１０の剛性に対応付けることを、アームレスト１０６に対して説明した種々のモードと同様に行なっても良い。
【００２２】
いくつかの実施形態では、Ｉ／Ｏデバイス２１８は、１または複数のセンサであって、ユーザから受け取ったタッチ入力を検出し、タッチ入力に対応付けられた入力信号を剛性マネージャ２１４へ送るためのセンサを含んでいても良い。たとえば、限定することなく、センサとしては、圧力センサ、容量センサ、温度センサ、及び／またはタッチ入力を検出するための他の好適なセンサを挙げても良い。いくつかの実施形態では、Ｉ／Ｏデバイス２１８は、１または複数の可動デバイスであって、車両部品２１６の１または複数の部分の剛性を変更することを、剛性マネージャ２１４を介して生成された出力信号を受け取ることに応じて行なうように構成された可動デバイスを含んでいても良い。これについては以下で詳細に説明する。たとえば、限定することなく、１または複数の可動デバイスとしては以下のものを挙げても良い。アクチュエータ、ピストン、バネ、電磁石、ソレノイド、サーボ、膨張可能な袋、粒子ジャマー、形状記憶合金、形状記憶ポリマー、熱可塑性物質、誘電体電気活性ポリマー、ならびに車両部品２１６の１または複数の部分の剛性を変更するための任意の他の好適なデバイス及び材料である。
【００２３】
ＧＰＵ２０４は一般的に、プログラマブルまたは固定機能プロセッサ（コマンド及びデータをＣＰＵ２０２から受け付けて、ディスプレイ２１０上で表示するための画素を生成する）を含んでいる。Ｉ／Ｏデバイス２１８に加えて、車両制御システム１０２は、他の場所に、入力及び／または出力を処理することができる種々のデバイスを含んでいても良い。たとえば、ボタン、マイクロフォン、カメラ、ディスプレイ・デバイス１１４と一体化されたタッチ式入力デバイス（すなわち、タッチ・スクリーン）、ならびに車両制御システム１０２との間で入力及び／または出力をやり取りする他のデバイスである。
【００２４】
種々の実施形態では、記憶装置２０８としては、不揮発性メモリたとえば光学ドライブ、磁気ドライブ、フラッシュ・ドライブ、または他の記憶装置が挙げられる。全地球的航法衛星システム（ＧＮＳＳ）受信部２２０は、車両制御システム１０２の全地球位置を決定する。種々の実施形態では、車両制御ソフトウェア２１２は、ＧＮＳＳ受信部２２０からの全地球測位情報にアクセスして車両の現在位置を決定する。
【００２５】
いくつかの実施形態では、ＣＰＵ２０２は車両制御システム１０２のマスタ・プロセッサであり、他のシステム部品の動作を制御及び調整する。詳細には、ＣＰＵ２０２は、入力の受信及び／または出力の送信をＩ／Ｏデバイス２１８を介して行ない、剛性マネージャ２１４を実行して車両部品２１６の１または複数の部分の剛性を変更する。またＣＰＵ２０２は、車両制御ソフトウェア２１２を実行して車両の他のデバイスの機能を実施しても良い（たとえば、インフォテインメント志向の情報及び車両制御情報をディスプレイ２１０上に表示する）。たとえば、限定することなく、車両制御システム１０２がナビゲーション・モードにあるときに、ディスプレイ２１０は地図及び他のナビゲーション関連情報を表示しても良い。車両制御システム１０２が音楽再生モードにあるときに、ディスプレイ２１０は曲及び他の音楽関連の情報を表示しても良い。車両制御システム１０２が通信モードにあるときに、ディスプレイ２１０は通話の継続時間及び他の通話関連の情報を表示しても良い。車両制御システム１０２がクルーズ・コントロール・モードにあるときに、ディスプレイ２１０は車のスピード及び他の車両情報を表示しても良い。種々の実施形態では、前述の情報のいずれかをスクロール及び／または選択することを、ユーザ入力（たとえば車両部品２１６上でのタッチ入力）を受け取ることに基づいて行なっても良い。
【００２６】
いくつかの実施形態では、車両部品２１６の１または複数の部分が特定の剛性を有して、車両部品２１６が受け取るように構成されている１または複数のタイプの入力に対応する。たとえば、限定することなく、車両部品２１６の円形領域が他の領域とは異なる特定の剛性を有して、回転タッチ入力用の構成に対応していても良い。回転タッチ入力を受け取ることに応じて、車両制御ソフトウェア２１２はパラメータ（たとえば、音楽ボリューム）を増加または減少させても良い。さらに加えて、車両部品２１６上の長くて細い領域が特定の剛性を有して、タッチ入力として、ディスプレイ２１０上で情報を上下または左右にスクロールするかまたはディスプレイ２１０上で要素を上下または左右に動かすことに対応するタッチ入力を受け取っても良い。さらに、車両部品２１６の剛性を、第１のモードに対応付けられた第１の剛性から第２のモードに対応付けられた第２の剛性に変更するときに、車両部品２１６の１または複数の部分の剛性を変更しても良く、車両部品２１６の１または複数の部分が同じ剛性を形成しても良い。
【００２７】
以下に説明する実施形態では、剛性マネージャ２１４は１または複数の信号を生成してＩ／Ｏデバイス２１８に車両部品２１６の１または複数の部分の剛性を変更させても良い。さらに、剛性マネージャ２１４によってもたらされた車両部品２１６の１または複数の部分の剛性が、車両制御システム１０２の異なるモードに対応していても良い。たとえば、限定することなく、車両制御システム１０２は、ナビゲーション・モード、音楽再生モード、通信モード、またはクルーズ・コントロール・モードにあっても良いことは、前述した通りである。いくつかの実施形態では、モードを、１または複数のインフォテインメント関連の機能または車両制御機能であってユーザ入力を介して現時点で利用できるものによって規定しても良い。
【００２８】
さらに、以下に説明する実施形態では、剛性マネージャ２１４は、車両部品２１６の１または複数の部分の剛性を変更して第２のモードに対応することを、車両制御システム２１６のモードが第１のモードから第２のモードに変わったという判断に応じて行なっても良い。剛性マネージャ２１４は、モードが変わっていないという判断がされたら１または複数の部分の剛性を保持しても良い。また車両制御システム２１６のモードは、ユーザ入力に応じてまたは車両に対応付けられた事象の検出に応じて変わっても良い。たとえば、限定することなく、モード変化は、車両制御システム２１６または車両制御ソフトウェア２１２が動作不良を検出すること、センサから入力を受け取ること、または車両に対応付けられた事象の発生後に所定の時間が経過したと判断することに応じて、生じても良い。種々の実施形態では、ユーザ入力を受け取ることを、車両部品２１６及び／または車両の任意の他の好適な入力デバイスを介して行なっても良い。
【００２９】
また、以下に説明する実施形態では、剛性マネージャ２１４はＩ／Ｏデバイス２１８に剛性を変更させて、車両部品２１６の１または複数の部分の最大剛性、最小剛性、ならびに最大及び最小剛性間の任意の数の付加レベルにしても良い。種々の実施形態では、車両部品２１６の柔軟な表面が、ゴム及び／または引き裂かずに変形可能な他の任意の好適な材料からなっていても良い。その結果、前述の特徴のいずれも、以下に説明する剛性変化実施形態に対して概ね適用できる場合がある。
【００３０】
図３Ａ、３Ｂ、及び３Ｃに例示するのは、種々の実施形態により図１のアームレスト１０６の剛性を変更するための技術である。剛性マネージャ２１４は、アームレスト１０６の剛性を変更することを、Ｉ／Ｏデバイス２１８（たとえばアクチュエータまたはバネ）を制御することによって行なっても良い。
【００３１】
図３Ａに示すように、剛性マネージャ２１４はＩ／Ｏデバイス２１８に、車両制御システム１０２の第１のモードに対応するアームレスト１０６の高い剛性を保持させる。そのため、ユーザの腕がアームレスト１０６の表面３０２上に力を及ぼしたとき、アームレスト１０６の表面３０２が内側に変形する量が小さい。したがって、ユーザは、車両制御システム１０２が第１のモードにあるという判断を、アームレスト１０６上に腕を置き及び／または力を及ぼすことによって、道路から目をそらす必要なく行なう場合がある。たとえば、限定することなく、第１のモードはナビゲーション・モードであっても良い。
【００３２】
図３Ｂに示すように、剛性マネージャ２１４はＩ／Ｏデバイス２１８にアームレスト１０６の剛性を低くさせて、図３Ａに示す剛性よりも低いレベルにする。低くなった剛性は、車両制御システム１０２の第２のモードに対応する。したがって、ユーザの腕が表面３０２上に及ぼす力が図３Ａに示すものとほぼ同じであるとき、アームレスト１０６の表面３０２が内側に変形する量が大きくなり、アームレスト１０６の部分３０４の圧縮量が大きくなる（たとえば、アームレスト１０６が占有する体積の縮小量が大きくなる）。したがって、ユーザは、車両制御システム１０２が第２のモードに変わったという判断を、アームレスト１０６上に腕を置き及び／または力を及ぼしてアームレスト１０６を圧縮させることによって行なう場合がある。たとえば、限定することなく、第２のモードは音楽再生モードであっても良い。
【００３３】
いくつかの実施形態では、アームレスト１０６の部分３０４を圧縮できる最大量が存在する。たとえば、限定することなく、図３Ｃに示す圧縮量がアームレスト１０６の圧縮の最大量であっても良い。このような実施形態では、アームレスト１０６のそれぞれの可能な剛性に対して、アームレスト１０６の部分３０４を最大量圧縮するのに必要な対応する閾値力が存在する。結果として、力が閾値力を超えてもアームレスト１０６がさらに圧縮されることはない。
【００３４】
図３Ｃに示すように、剛性マネージャ２１４は１または複数のＩ／Ｏデバイス２１８にアームレスト１０６の剛性を低くさせて、図３Ｂのアームレスト１０６の剛性よりも低い剛性にする。低くなった剛性は、車両制御システム１０２の第３のモードに対応しても良い。したがって、ユーザの腕が表面３０２上に及ぼす力が図３Ｂの場合とほぼ同じであるとき、アームレスト１０６の表面３０２が内側に変形する量が大きくなり、アームレスト１０６の部分３０４の圧縮量が大きくなる（たとえば、アームレスト１０６が占有する体積の縮小量が大きくなる）。したがって、ユーザは、車両制御システム１０２が第３のモードに変わったという判断を、アームレスト１０６上に腕を置き及び／または力を及ぼして、アームレスト１０６をもっと圧縮させることによって行なう場合がある。たとえば、限定することなく、第３のモードは通信モードであっても良い。アームレスト１０６または他の車両部品２１６の剛性を変更及び／または保持するために剛性マネージャ２１４が操作しても良いＩ／Ｏデバイス２１８の種々の実施例を、図７〜１０Ｂに対して以下に説明する。
【００３５】
以下に説明する実施形態では、車両部品２１６は１または複数のタッチ感応領域を含んでいても良い。車両制御ソフトウェア２１２は、タッチ入力をタッチ感応領域から受け取ることを、１または複数のセンサまたは他のデバイスであってタッチ感応領域に対応付けられているものを介して行なっても良い。たとえば、限定することなく、センサはタッチ入力をタッチ感応領域から検出することを、ユーザの指の１または複数がタッチ感応領域に触れること、タッチ感応領域を押すこと、またはタッチ感応領域に沿って動くことに応じて行なっても良い。さらに、センサは、他の身体部分（たとえばユーザの手のひら、親指、及び手首）に対応付けられたタッチ入力を検出しても良い。
【００３６】
図４Ａ及び４Ｂに例示するのは、種々の実施形態により図１のアームレスト１０６のタッチ感応領域４０４内の円形領域４０２の剛性を変更するための技術である。図４Ａ及び４Ｂは両方ともアームレスト１０６の平面図を示している。剛性マネージャ２１４は、円形領域４０２の剛性を変更することを、Ｉ／Ｏデバイス２１８（たとえばアクチュエータまたはバネ）を制御することによって行なっても良い。
【００３７】
図４Ａに示すように、アームレスト１０６はタッチ感応領域４０４を含んでいる。剛性マネージャ２１４は、タッチ感応領域４０４の第１の剛性（車両制御システム１０２の第１のモードに対応する）を保持している。いくつかの実施形態では、タッチ感応領域４０４の剛性は、アームレスト１０６の残りの部分の剛性とは異なっている。たとえば、限定することなく、アームレスト１０６の残りの部分の剛性は、タッチ感応領域４０４のそれよりも高いかまたは低い任意のレベルであっても良い。タッチ感応領域４０４は、第１のモードに対応付けられた１または複数の機能を実施するためのタッチ入力を受け取っても良い。
【００３８】
図４Ｂに示すように、剛性マネージャ２１４は、タッチ感応領域４０４内の円形領域４０２の剛性を、タッチ感応領域４０４の残りの部分とは異なる第２の剛性に変更する。いくつかの実施形態では、タッチ感応領域の残りの部分を第３の剛性に変更しても良い。いくつかの実施形態では、剛性マネージャ２１４が円形領域４０２の剛性を変更することを、車両制御システム１０２のモードが第１のモードから第２のモードに変わることの検出に応じて行なう。車両制御ソフトウェア２１２は、モードを第２のモードに変えることを、タッチ入力をタッチ感応領域４０４を介して受け取ることに応じて行なっても良い。さらに、いくつかの実施形態では、剛性マネージャ２１４は円形領域４０２の剛性を変更することを、たとえ車両制御システム１０２のモードが変わっていなくても行なう。
【００３９】
円形領域４０２を、円形または回転タッチ入力を１または複数のセンサを介して検出するように構成しても良い。その結果、ユーザは入力を与えることを、指または他の物体を円形領域内の円形路４０２においてまたは円形領域４０２の外周に沿って動かすことによって行なっても良い。入力を受け取ることに応じて、車両制御ソフトウェア２１２は、パラメータたとえばボリュームまたは温度を調整しても良い。いくつかの実施形態では、入力を受け取ることに応じて、車両制御ソフトウェア２１２は、項目（たとえば現在のモードに対応付けられた機能またはメニュー項目）のリストをスクロールしても良い。いくつかの実施形態では、車両制御ソフトウェア２１２がパラメータを調整するかまたは項目のリストをスクロールするときのスピードは、円形路に沿っての入力スピードに比例している。いくつかの実施形態では、車両制御ソフトウェア２１２がパラメータを調整するかまたは項目のリストをスクロールするときのスピードは、円形路の半径に比例しているかまたは反比例している。たとえば、限定することなく、ユーザは、項目のリストのスクロールを速くすることを、指を動かす円形路を小さくすることによって行なっても良い。いくつかの実施形態では、円形領域４０２はディスプレイ２１０のグラフィカル・ユーザ要素に対応していても良い。これについては図１２と関連して後述する。
【００４０】
さらに、いくつかの実施形態では、車両制御ソフトウェア２１２が入力を受け取るのは、ユーザが円形領域４０２を（まるでボタンを押すかのように）押し下げるときであっても良い。また車両制御ソフトウェア２１２は、円形領域４０２内の異なる領域から異なる入力信号を受け取っても良い。たとえば、限定することなく、車両制御ソフトウェア２１２は、第１のタイプのユーザ入力に対応付けられた第１の信号を、ユーザが円形領域４０２の左側を押し下げることに応じて受け取ってもよく、第２のタイプのユーザ入力に対応付けられた第２の信号を、ユーザが円形領域４０２の右側を押し下げることに応じて受け取っても良い。いくつかの実施形態では、車両制御ソフトウェア２１２は、第１の機能を実施することを第１の信号を受け取ることに応じて行ない、第２の機能を実施することを第２の信号を受け取ることに応じて行なう。
【００４１】
図５に例示するのは、種々の実施形態により図１のアームレスト１０６を用いて実施しても良いタッチ感応領域５０２の側面図である。剛性マネージャ２１４は、タッチ感応領域５０２及び／または非活性領域５０４の剛性を変更することを、Ｉ／Ｏデバイス２１８（たとえばアクチュエータまたはバネ）を制御することによって行なっても良い。非限定的な例示的実施形態では、非活性領域５０４は腕及び／または手首に対する人間工学的サポートを与え、ユーザから入力を受け取ることはない。いくつかの実施形態では、タッチ感応領域５０２を、図５に示す非活性領域５０４に付随する領域を含むように延長することができる。
【００４２】
非限定的な例示的実施形態では、剛性マネージャ２１４はタッチ感応領域５０２及び／または非活性領域５０４の剛性を変更することを、車両制御システム１０２のモードが第１のモードから第２のモードに変わることの検出に応じて行なう。そのため、運転者は、モードが第２のモードに変わったという判断を道路から目をそらすことなく行なう場合がある。いくつかの実施形態では、剛性マネージャ２１４は、タッチ感応領域５０２の１または複数の部分の剛性を変更して、タッチ感応領域５０２が受け取るように構成された入力または入力ジェスチャのタイプに対応する。たとえば、限定することなく、剛性マネージャ２１４はタッチ感応領域５０２の剛性の変更を、図４Ｂに対して記載された１もしくは複数の円形領域または図１１に記載された１もしくは複数の長くて細い領域において行なっても良い。
【００４３】
図６に例示するのは、種々の実施形態により図１のアームレスト１０６を用いて実施しても良い複数のタッチ感応領域の側面図である。剛性マネージャ２１４は、指タッチ感応領域６０２、手のひらタッチ感応領域６０４、及び／または非活性領域６０６の剛性を変更することを、Ｉ／Ｏデバイス２１８（たとえばアクチュエータまたはバネ）を制御することによって行なっても良い。例示的実施形態では、非活性領域６０６は腕及び／または手首の人間工学的サポートを与え、ユーザから入力を受け取ることはない。いくつかの実施形態では、タッチ感応領域６０４を、図５に示す非活性領域６０６に付随する領域を含むように延長することができる。
【００４４】
種々の実施形態では、剛性マネージャ２１４は、指タッチ感応領域６０２、手のひらタッチ感応領域６０４、及び／または非活性領域６０６の剛性を変更することを、車両制御システム１０２のモードが第１のモードから第２のモードに変わることの検出に応じて行なう。そのため、運転者は、モードが第２のモードに変わったという判断を道路から目をそらすことなく行なう場合がある。いくつかの実施形態では、剛性マネージャ２１４は、指タッチ感応領域６０２及び／または手のひらタッチ感応領域６０４の１または複数の部分の剛性を変更して、指タッチ感応領域６０２及び／または手のひらタッチ感応領域６０４が受け取るように構成された入力または入力ジェスチャのタイプに対応する。たとえば、限定することなく、剛性マネージャ２１４は、図４Ｂに対して記載された１もしくは複数の円形領域または図１１に記載された１もしくは複数の長くて細い領域における指タッチ感応領域６０２及び／または手のひらタッチ感応領域６０４の剛性を変更しても良い。
【００４５】
図７に例示するのは、種々の実施形態によりアクチュエータを介して図１のアームレスト１０６の一部の剛性を変更するための技術である。１または複数のアクチュエータ７０２を、１または複数のアクチュエータ７０２を作動させるために剛性マネージャ２１４を介して生成された出力信号を受け取るように構成しても良い。非限定的な例示的実施形態では、ユーザの指７０４がアームレスト１０６の表面７０６上に力を及ぼしている。指７０４はタッチ感応領域（たとえば指タッチ感応領域５０２）と接触していても良い。図示するように、アクチュエータ７０２は可動部分７０８を含んでいる。
【００４６】
図示するように、剛性マネージャ２１４はアームレスト１０６の高い剛性を保持することを、可動部分７０８に、大きな力を表面７０６上に下方から及ぼさせ及び／またはユーザ入力に応じて高い動作抵抗を及ぼさせることによって行なう。高い剛性は車両制御システム１０２の第１のモードに対応しても良い。指７０４が力を表面７０６上に及ぼすと、表面７０６は少しだけ内側への変形を示し、アームレスト１０６は少しだけ圧縮される。したがって、ユーザは、車両制御システム１０２が第１のモードにあるという判断を、指を用いて力をアームレスト１０６上に及ぼすことによって、道路から目をそらす必要なく行なう場合がある。
【００４７】
非限定的な例示的実施形態では、剛性マネージャ２１４は、アームレスト１０６の剛性を低くすることを、可動部分７０８に表面７０６上に下方から及ぼさせる力を小さくし及び／またはユーザ入力に応じて及ぼさせる動作抵抗を小さくすることによって行なっても良い。低くなった剛性は、車両制御システム１０２の第２のモードに対応しても良い。指７０４が表面７０６上に及ぼす力が第１のモードで前述したものとほぼ同じであるとき、表面７０６が内側に変形する量が大きくなり、アームレスト１０６の圧縮量が大きくなる（たとえば、アームレスト１０６が占有する体積の縮小量が大きくなる）。したがって、ユーザは、車両制御システム１０２が第２のモードにあるという判断を、指を用いてアームレスト１０６上に力を及ぼすことによって行なう場合がある。
【００４８】
さらに、剛性マネージャ２１４はアームレスト１０６の剛性をより低いレベルに下げることを、可動部分７０３に表面７０６上に下方から及ぼさせる力を小さくし及び／またはユーザ入力に応じて及ぼさせる動作抵抗を小さくすることによって行なっても良い。低くなった剛性は、車両制御システム１０２の第３のモードに対応しても良い。指７０４が表面７０６上に及ぼす力が第１のモードまたは第２のモードで前述したものとほぼ同じであるとき、表面７０６が内側に変形する量が大きくなり、アームレスト１０６の圧縮量が大きくなる（たとえば、アームレスト１０６が占有する体積の縮小量が大きくなる）。したがって、ユーザは、車両制御システム１０２が第３のモードにあるという判断を、指を用いてアームレスト１０６上に力を及ぼすことによって行なう場合がある。
【００４９】
非限定的な例示的実施形態では、異なるレベルの剛性及び／またはアームレスト１０６の異なる領域の剛性を形成することを、アクチュエータ７０２によって、剛性マネージャ２１４を介して、どのアクチュエータ７０２が作動されるか及びユーザ入力に応じてアクチュエータがどのくらいの動作抵抗を及ぼすかに応じて行なっても良い。いくつかの実施形態では、１または複数の独立したアクチュエータ７０２をユーザの指の１または複数の真下に配置しても良い。さらに、互いに隣接するアクチュエータ７０２が、剛性マネージャ２１４を介して独立にまたは共同して動作して、アームレストの異なる領域の剛性を変更しても良い。また、異なるタッチ・センサ及びタッチ入力信号を、各アクチュエータ７０２または各アクチュエータ７０２群に対応付けても良い。
【００５０】
図８Ａ及び８Ｂに例示するのは、種々の実施形態によりバネを圧縮することによって図１のアームレスト１０６の剛性を変更するための技術である。１または複数のピストン８０２を、１または複数のピストン８０２を作動させるために剛性マネージャ２１４を介して生成された出力信号を受け取るように構成しても良い。各ピストン８０２はバネ８０４に接続され、バネ８０４はアームレスト１０６の表面８０６と接触している。いくつかの実施形態では、表面８０６または表面８０６の一部は、タッチ感応領域、たとえば指タッチ感応領域６０２または手のひらタッチ感応領域６０４であっても良い。
【００５１】
図８Ａに示すように、剛性マネージャ２１４はアームレスト１０６の低い剛性を保持することを、バネ８０４に表面８０６上に下方から小さい力を及ぼさせ及び／またはユーザ入力に応じて小さい動作抵抗を及ぼさせることによって行なう。低い剛性は車両制御システム１０２の第１のモードに対応しても良い。ユーザが力を表面８０６上に及ぼすと、表面８０６は内側に大きく変形し、アームレスト１０６は大きく圧縮される。したがって、ユーザは、車両制御システム１０２が第１のモードにあるという判断を、アームレスト１０６に力を及ぼすことによって、道路から目をそらす必要なく行なう場合がある。
【００５２】
図８Ｂに示すように、剛性マネージャ２１４は、アームレスト１０６の剛性をより高いレベルに上げることを、可動部分８０８を上に延ばさせてバネ８０４を圧縮することによって行なっても良い。圧縮されたバネ８０４が表面８０６上に下方から及ぼす力が大きくなり及び／またはユーザ入力に応じて示す動作抵抗が大きくなる。高くなった剛性は、車両制御システム１０２の第２のモードに対応しても良い。ユーザが表面８０６上に及ぼす力が第１のモードで前述したものとほぼ同じであるとき、表面８０６が内側に変形する量が小さくなり、アームレスト１０６の圧縮量が小さくなる（たとえば、アームレスト１０６が占有する体積の縮小量が小さくなる）。そのため、ユーザは、車両制御システム１０２が第２のモードにあるという判断を、アームレスト１０６上に力を及ぼすことによって行なう場合がある。
【００５３】
さらに、剛性マネージャ２１４は、アームレスト１０６の剛性をより高いレベルに上げることを、可動部分８０８を上にさらに延ばさせてバネ８０４をさらに圧縮することによって行なう場合がある。そのため、圧縮されたバネ８０４が表面８０６上に及ぼす力が大きくなり、ユーザ入力に応じて示す動作抵抗が大きくなる。高くなった剛性は、車両制御システム１０２の第３のモードに対応しても良い。ユーザが表面８０６上に及ぼす力が第１のモードまたは第２のモードで前述したものとほぼ同じであるときに、表面８０６が内側に変形する量が小さくなり、アームレスト１０６の圧縮量が小さくなる（たとえば、アームレスト１０６が占有する体積の縮小量が小さくなる）。
【００５４】
図９Ａ及び９Ｂに例示するのは、種々の実施形態によりピストンを表面に当てることによって図１のアームレスト１０６の剛性を変更するための技術である。１または複数のピストン９０２を、可動部分９０４を上方に延ばすことによって１または複数のピストン９０２を作動させるために剛性マネージャ２１４を介して生成された出力信号を受け取るように構成しても良い。いくつかの実施形態では、力を可動部分９０４の底面に印加することをバネ板、カンチレバ、バネ、または他のメカニズムを介して行なって可動部分９０４を上方に延ばし、アームレスト１０６の表面９０６の底面に接触させる。いくつかの実施形態では、表面９０６または表面９０６の一部は、タッチ感応領域、たとえば指タッチ感応領域６０２または手のひらタッチ感応領域６０４であっても良い。
【００５５】
図９Ａに示すように、剛性マネージャ２１４はアームレスト１０６の低い剛性を保持することを、可動部分９０４を引っ込んだままにすることによって行なう。そのため、可動部分９０４は表面９０６に当てられない。低い剛性は、車両制御システム１０２の第１のモードに対応しても良い。ユーザが力を表面９０６に及ぼすと、表面９０６は内側に大きく変形し、アームレスト１０６は大きく圧縮される。したがって、ユーザは、車両制御システム１０２が第１のモードにあるという判断を、アームレスト１０６に力を及ぼすことによって、道路から目をそらす必要なく行なう場合がある。
【００５６】
図９Ｂに示すように、剛性マネージャ２１４は、アームレスト１０６の剛性をより高いレベルに上げることを、可動部分９０４を上に延ばさせて表面９０６に接触させることによって行なっても良い。可動部分９０４は、表面９０６上に下方から力を及ぼし及び／またはユーザ入力に応じて動作抵抗を示す。高くなった剛性は、車両制御システム１０２の第２のモードに対応しても良い。ユーザが表面９０６上に及ぼす力が第１のモードで前述したものとほぼ同じであるとき、表面９０６が内側に変形する量が小さくなり、アームレスト１０６の圧縮量が小さくなる（たとえば、アームレスト１０６が占有する体積の縮小量が小さくなる）。したがって、ユーザは、車両制御システム１０２が第２のモードにあるという判断を、アームレスト１０６上に力を及ぼすことによって行なう場合がある。
【００５７】
さらに、剛性マネージャ２１４がアームレスト１０６の剛性をより高いレベルに上げることを、可動部分の底面に印加する力を大きくして、可動部分９０４に表面９０６上に及ぼさせる力を大きくし及び／またはユーザ入力に応じて及ぼさせる動作抵抗を大きくすることによって行なっても良い。高くなった剛性は、車両制御システム１０２の第３のモードに対応しても良い。ユーザが表面９０６に及ぼす力が第１のモードまたは第２のモードで前述したものとほぼ同じであるとき、表面９０６が内側に変形する量が小さくなり、アームレスト１０６の圧縮量が小さくなる（たとえば、アームレスト１０６が占有する体積の縮小量が小さくなる）。
【００５８】
いくつかの実施形態では、可動部分９０４の１または複数が引っ込んだままである。たとえば、限定することなく、図９Ｂに示すように、中央の２つの可動部分９０４は引っ込んだままであるが、残りの可動部分９０４は表面９０６まで延びている。いくつかの実施形態では、引っ込んだ可動部分９０４の上方のアームレスト１０６の一部は、剛性がアームレスト１０６の残りの部分よりも低い。いくつかの実施形態では、アームレスト１０６の一部の低くなった剛性は車両制御システム１０２の第４のモードに対応する。他の実施形態では、アームレスト１０６の一部の低くなった剛性によって、受け付け可能なタイプの入力の表示が得られる。
【００５９】
図１０Ａ及び１０Ｂに例示するのは、種々の実施形態により電磁石を介して図１のアームレスト１０６の剛性を変更するための技術である。１または複数の磁石１００２を表面１００４の底面に接続して、１または複数の電磁石１００６を磁石１００２の下方に配置しても良い。電磁石１００６は、電磁石１００６を作動させて磁界を発生させるように剛性マネージャ２１４を介して生成された出力信号を受け取るように構成されている。いくつかの実施形態では、表面１００４または表面１００４の一部は、タッチ感応領域、たとえば指タッチ感応領域６０２または手のひらタッチ感応領域６０４であっても良い。
【００６０】
図１０Ａに示すように、剛性マネージャ２１４はアームレスト１０６の低い剛性を保持することを、電磁石１００６に低強度の磁界を発生させることによって行なう。低強度の磁界によって、磁石１００２と電磁石１００６との間に低い反発力が形成される。磁界によって、磁石１００２は、表面１００４上に低い力を下方から及ぼし及び／またはユーザ入力に応じて小さい動作抵抗を及ぼす。低い剛性は車両制御システム１０２の第１のモードに対応しても良い。ユーザが力を表面１００４に及ぼすと、表面１００４は内側に大きく変形し、アームレスト１０６は大きく圧縮される。したがって、ユーザは、車両制御システム１０２が第１のモードにあるという判断を、アームレスト１０６に力を及ぼすことによって、道路から目をそらす必要なく行なう場合がある。
【００６１】
図１０Ｂに示すように、剛性マネージャ２１４は、アームレスト１０６の剛性をより高いレベルに上げることを、電磁石１００６に発生させる磁界を強くすることによって行なっても良い。磁界が強くなることによって、反発力磁石１００２と電磁石１００６との間に形成される反発力が強くなる。磁界が強くなることによって、磁石１００２が表面１００４上に下方から及ぼす力が強くなり及び／またはユーザ入力に応じて及ぼす動作抵抗が小さい。高くなった剛性は車両制御システム１０２の第２のモードに対応しても良い。ユーザが力を表面１００４に及ぼすとき、表面１００４が内側に変形する量が小さくなり、アームレスト１０６の圧縮量が小さくなる。したがって、ユーザは、車両制御システム１０２が第２のモードにあるという判断を、アームレスト１０６上に力を及ぼして剛性のレベルが上がったことに気付くことによって行なう場合がある。
【００６２】
また、剛性マネージャ２１４は、アームレスト１０６の剛性を１または複数のより高いレベルに変更することを電磁石１００６に発生させる磁界を強くすることによって行なっても良いことは、前述した通りである。種々の実施形態では、高くなった剛性は車両制御システム１０２のさらなるモードに対応しても良い。さらに、他の実施形態では、磁石１００２は電磁石であっても良く、剛性マネージャ２１４は、磁石１００２に発生させる磁界を、電磁石１００６に対して前述した方法で強くする。
【００６３】
いくつかの実施形態では、剛性マネージャ２１４は、空気圧システムを制御してアームレスト１０６または他の車両部品２１６の剛性を変更しても良い。たとえば、限定することなく、剛性マネージャ２１４は、Ｉ／Ｏデバイス２１８に車両部品２１６の表面の真下の空気圧を特定量だけ増加させて、車両部品２１６の剛性を増加させても良い。逆に、剛性マネージャ２１４は、Ｉ／Ｏデバイス２１８に車両部品２１６の表面の真下の空気圧を特定量だけ減少させて、車両部品２１６の剛性を減少させても良い。
【００６４】
別の実施形態では、剛性マネージャ２１４は、粒子ジャミング・システムを空気圧システムと同様の方法で制御して、アームレスト１０６または他の車両部品２１６の剛性を変更しても良い。粒子ジャミング・システムには顆粒状の媒体（たとえば砂）が含まれる。車両部品２１６の剛性を上げることを、車両部品内で空気圧を低くするかまたは真空を形成することによって行なっても良い。逆に、剛性を下げることを、空気圧を増加させて粒子が車両部品２１６内でより自由に動けるようにすることによって行なっても良い。したがって、空気圧を制御することによって、剛性マネージャ２１４は車両部品２１６の剛性を変更しても良い。
【００６５】
さらに、いくつかの実施形態では、剛性マネージャ２１４は形状変化材料を制御して、アームレスト１０６または他の車両部品２１６の剛性を変更しても良い。たとえば、限定することなく、剛性マネージャ２１４は形状変化材料を、図８Ａ、８Ｂ、９Ａ、及び９Ｂのピストンの代わりに用いても良い。その結果、剛性マネージャ２１４は、形状変化材料に、車両部品２１６の表面上に力を下方から及ぼさせ及び／またはユーザ入力に応じて動作抵抗を及ぼさせても良い。
【００６６】
図１１に例示するのは、種々の実施形態により図１のアームレスト１０６のうちグラフィカル・ユーザ・インターフェース（ＧＵＩ）１１０２のスライダー要素に対応する部分の平面図である。図１１に示すように、剛性マネージャ２１４は、アームレスト１０６の第１の部分１１０４及び第２の部分１１０６の剛性を変更して、アームレスト１０６の周囲の部分の剛性とは異なる剛性にする。たとえば、限定することなく、アームレスト１０６の残りの部分の剛性は、第１の部分１１０４及び第２の部分１１０６のそれよりも高いかまたは低い任意のレベルであっても良い。第１の部分１１０４及び第２の部分１１０６の剛性を変更することを、Ｉ／Ｏデバイスを制御すること（前述した通り）によってかまたは任意の他の好適な技術を介して行なっても良い。第１の部分１１０４及び第２の部分１１０６は図示では長くて細いバンドであるが、任意の他の好適なサイズまたは形状を実施しても良い。
【００６７】
非限定的な例示的実施形態では、第１の部分１１０４及び第２の部分１１０６を、ＧＵＩ１１０２の要素に対応する作用領域または作用チャンネルと考えても良い。たとえば、限定することなく、第１の部分１１０４は第１の要素１１０８に対応しても良く、第２の部分１１０６は第２の要素１１１０に対応しても良い。その結果、車両制御ソフトウェア２１２は、第１の要素１１０８をＧＵＩ１１０２上で上方に移動させることを、第１の部分１１０４上へのタッチ入力に応じて行なっても良い。いくつかの実施形態では、第１の要素１１０８はＧＵＩ１１０２内で上方に動くことを、タッチ入力が第１の部分１１０４に沿って上方にまたはユーザから離れるようになされることに応じて行なう。
【００６８】
同様に、第２の要素１１１０はＧＵＩ１１０２内で上方に動くことを、タッチ入力が第２の部分１１０６に沿って上方にまたはユーザから離れるようになされることに応じて行なっても良い。第１の要素１１０８及び第２の要素１１１０の場所は、第１のパラメータの値及び第２のパラメータの値にそれぞれ対応しても良い。たとえば、限定することなく、第１の要素１１０８はステレオ・システムに対する高音域値に対応しても良く、第２の要素１１１０はステレオ・システムに対する低音域値に対応しても良い。このような実施形態では、第１の要素１１０８が動くにつれて高音域値は変更され、第２の要素１１１０が動くにつれて低音域値が変更される。このようにして、ＧＵＩ１１０２の要素の動作は、アームレスト１０６を介して受け取るユーザ入力に対応しても良い。
【００６９】
いくつかの実施形態では、アームレスト１０６の任意の他の数の部分が、前述したように、剛性が変化し、ＧＵＩ要素に対応しても良い。さらに、種々の実施形態では、アームレスト１０６の該部分を、第１の部分１１０４及び第２の部分１１０６の配向以外の方向に配向しても良い。たとえば、限定することなく、特定の剛性の１または複数のバンドを、第１の部分１１０４に対して垂直にしても良いし、または任意の他の好適な角度で配向しても良い。また、いくつかの実施形態では、剛性のバンドの特定の配置が車両制御システム１０２の特定のモードに対応しても良い。
【００７０】
図１２に例示するのは、種々の実施形態により、図１のアームレストのうちグラフィカル・ユーザ・インターフェース１２０４のメニュー１２０２とグラフィカル・ユーザ・インターフェース１２０４の円形要素１２０６とに対応する部分の平面図である。図１２に示すように、剛性マネージャ２１４はアームレスト１０６の円形領域１２０８の剛性を変更して、アームレスト１０６の周囲の部分の剛性とは異なる剛性にする。たとえば、限定することなく、アームレスト１０６の残りの部分の剛性は、円形領域１２０８のそれよりも高いかまたは低い任意のレベルであっても良い。アームレスト１０６の円形領域１２０８及び残りの部分の剛性を変更することを、Ｉ／Ｏデバイスを制御すること（前述した通り）によってかまたは任意の他の好適な技術によって行なっても良い。いくつかの実施形態では、円形領域１２０８は楕円、卵形、または任意の他の好適な形状及び／もしくはサイズであっても良い。また、いくつかの実施形態では、円形領域１２０８は、図４の円形領域４０２に対して前述したものと同じかまたは同様の仕方で機能しても良い。
【００７１】
非限定的な例示的実施形態では、円形領域１２０８をＧＵＩ１２０４の要素に対応する作用領域と考えても良い。たとえば、限定することなく、円形領域１２０８は車両制御システム１０２のメニュー（たとえばＧＵＩ１２０４のメニュー１２０２）の階層に対応しても良い。非限定的な例示的実施形態では、剛性マネージャ２１４は、円形領域１２０８の剛性を変更して高くまたは低くすることを、メニュー１２０２内でのより低い（たとえば、より深い）レベルへのナビゲーションに応じて行なっても良い。たとえば、限定することなく、剛性マネージャ２１４は、円形領域１２０８の剛性を、メニュー１２０２の最上位レベル１２０２−１（たとえば、ルート・レベル）に対応付けられた第１のレベルから、メニュー１２０２の中間レベル１２０２−２に対応付けられた第２のレベルに増加させることを、最上位レベル１２０２−１から中間レベル１２０２−２へのナビゲーションに応じて行なっても良い。その結果、圧力を円形領域１２０８に印加することによって、ユーザはメニュー１２０２の中間レベル１２０２−２が現時点で選択されていると判断する場合がある。さらに、剛性マネージャ２１４は、円形領域１２０８の剛性を第２のレベルから第３のレベル（メニュー１２０２の最下位レベル１２０２−３に対応付けられている）に増加させることを、中間レベル１２０２−２から最下位レベル１２０２−３へのナビゲーションに応じて行なっても良い。その結果、圧力を円形領域１２０８に印加することによって、ユーザは、メニュー１２０２の最下位レベル１２０２−３が現時点で選択されていると判断する場合がある。いくつかの実施形態では、円形領域１２０８は車両制御システム１０２のメニューの階層に対応しても良く、メニューはＧＵＩ１２０４上では見えない。
【００７２】
種々の実施形態では、ユーザはメニュー１２０２階層の任意の他の数のレベルにナビゲートしても良く、剛性マネージャ２１４は円形領域１２０８の剛性を増加または減少させることをあるレベルから他のレベルへのナビゲーションに応じて行なう。したがって、圧力を円形領域１２０８に印加することによって、ユーザは、それらがメニュー１２０２においてどのくらい深いか、また現時点で選択されたレベルは最上位もしくはルート・レベル１２０２−１からいくつのレベルであるかを決定する場合がある。また、いくつかの実施形態では、アームレスト１０６の他の形状及び他の部分が、円形領域１２０８に対して前述した仕方で機能する。そのため、アームレスト１０６の任意の好適な領域を用いて、ユーザがナビゲートしたメニュー階層の現在のレベルを示しても良い。さらに、車両制御ソフトウェア２１２によって、ユーザがメニュー１２０２の階層を上下にナビゲートすることが、アームレスト１０６の円形領域１２０８または別の部分を介したユーザ入力に応じて、またはメニュー１２０２をナビゲートするための任意の他の好適な入力に応じて可能であっても良い。
【００７３】
いくつかの実施形態では、円形領域１２０８は、ＧＵＩ１２０４の１または複数の要素に対応する作用領域であっても良い。たとえば、限定することなく、円形領域１２０８は、グラフィカル・ユーザ・インターフェース１２０４の円形要素１２０６に対応しても良い。その結果、車両制御ソフトウェア２１２は、円形要素１２０６または円形要素１２０６の一部を時計または反時計方向に回転させることを、円形領域１２０８内での対応する時計回りまたは反時計回りのタッチ入力に応じて行なっても良い。いくつかの実施形態では、円形要素１２０６はパラメータ値に対応しても良い。たとえば、限定することなく、円形要素１２０６または円形要素１２０６の一部の時計方向の動きは音響システムのボリュームの増加に対応しても良く、反時計方向の動きはボリュームの減少に対応しても良い。
【００７４】
また、いくつかの実施形態では、剛性マネージャ２１４は剛性を変更することを、車両部品２１６の剛性をある時間に渡って繰り返しパターンでパルス状にするかまたは変えることによって行なっても良い。繰り返しパターンは車両制御システム１０２のモードに対応しても良い。また、パターンの繰り返しレートがメニュー１２０２のレベルを示しても良い。第１のレートが第１のメニュー・レベルを示しても良く、それよりも速いかまたは遅いレートが第２のメニュー・レベルを示しても良い。いくつかの実施形態では、剛性の繰り返しパターンがユーザ入力を受け付けることまたは拒否することを示しても良い。たとえば、限定することなく、左及び右スワイプのみが特定のモードに対して受付可能な入力形態である場合には、ダウン・スワイプまたはアップ・スワイプが行なわれたことに応じて、剛性マネージャ２１４は車両部品２１６を連続して２回以上硬化及び軟化させて入力の拒否を示しても良い。
【００７５】
さらに、車両部品２１６を横断する剛性の第１の波パターンが第１のモードに対応しても良く、第２の波パターンが第２のモードに対応しても良い。たとえば、限定することなく、前方から後方に移動する波は第１のモードに対応しても良く、後方から前方に移動する波は第２のモードに対応しても良く、左から右または右から左に移動する波は第３のモードに対応しても良い。
【００７６】
図１３は、種々の実施形態により車両制御システム１０２のモードの変化に応じて車両部品２１６の剛性を変更するための方法ステップのフロー図である。本方法ステップの説明を図１〜１２のシステムと関連して行なうが、当業者であれば分かるように、本方法ステップを（任意の順番で）行なうように構成された任意のシステムが種々の実施形態の範囲に含まれる。
【００７７】
図示するように、方法１３００はステップ１３０２で始まる。ここでは、車両制御ソフトウェア２１２が、タッチ入力を受け取ったか否かを判定する。車両制御ソフトウェア２１２が、タッチ入力を受け取っていないと判断した場合、方法１３００はステップ１３０２に戻る。車両制御ソフトウェア２１２が、タッチ入力を受け取ったと判断した場合には、方法１３００はステップ１３０４に進んで、車両制御ソフトウェア２１２は、タッチ入力の受け取りに応じて車両制御システム１０２のモードが第１のモードから第２のモードに変わったか否かの判定を行なう。
【００７８】
いくつかの実施形態では、車両制御ソフトウェア２１２は、車両制御システム１０２のモードが第１のモードから第２のモードに変わったか否かの判定を、何らかのタッチ入力を受け取ったか否かとは関係なく行なう。そのため、車両制御システム１０２のモードはタッチ入力を受け取らずに変わっても良い。たとえば、限定することなく、モードの変化は、車両に付随する事象の発生に応じてか、または車両に付随する事象の発生後に所定の時間が経過したという判断に応じて行なわれても良い。
【００７９】
ステップ１３０４において、車両制御ソフトウェア２１２が車両制御システム１０２のモードが第１のモードから第２のモードに変わったと判断した場合には、方法１３００はステップ１３０６に進んで、剛性マネージャ２１４は車両部品２１６の剛性を第１のモードに対応付けられた第１の剛性から第２のモードに対応付けられた第２の剛性に変更する。たとえば、限定することなく、信号の発生が、剛性マネージャ２１４が剛性変化デバイス（たとえばアクチュエータまたはバネ）に車両部品２１６の剛性を変更させることによって起きても良い。方法１３００は次にステップ１３０４に戻る。１３０４において、車両制御ソフトウェア２１２が車両制御システム１０２のモードは変わっていないと判断したときには、ステップ１３０８において、車両制御ソフトウェア２１２は、現在のモードに対応付けられた機能をタッチ入力に応じて提供する。方法１３００は次にステップ１３０２に戻る。
【００８０】
図１４は、種々の実施形態により車両部品２１６の剛性を変更してどのタイプのタッチ入力が利用できるかを示す方法ステップのフロー図である。本方法ステップの説明を図１〜１２のシステムと関連して行なうが、当業者であれば分かるように、本方法ステップを（任意の順番）で行なうように構成された任意のシステムが種々の実施形態の範囲に含まれる。
【００８１】
図示するように、方法１４００はステップ１４０２で始まる。ここでは、車両制御ソフトウェア２１２が、車両制御システム１０２のモードが第１のモードから第２のモードに変わったか否かを判定する。車両制御ソフトウェア２１２がモードが変わっていないと判断した場合には、方法１４００はステップ１４０６に進む。ここで、方法１４００はタッチ入力を受け取ったか否かを判定する。車両制御ソフトウェア２１２が、モードが第２のモードに変わったと判断した場合には、方法１４００はステップ１４０４に進む。ここで、剛性マネージャ２１４は車両部品２１６の剛性を変更して、第１のモードで利用できたものと異なるタイプのタッチ入力が第２のモードで利用できることを示す。たとえば、限定することなく、剛性マネージャ２１４は、車両部品２１６の剛性を、第１のモードに対応付けられた円形領域１２０８から第２のモードに対応付けられた第１の部分１１０４に変えて、第１の部分１１０４に沿ってのストロークがタッチ入力に対して利用できることを示しても良い。
【００８２】
ステップ１４０６において、車両制御ソフトウェア２１２はタッチ入力を受け取ったか否かを判定する。たとえば、限定することなく、車両制御ソフトウェア２１２はタッチ入力を第１の部分１１０４に沿って受け取ったか否かを判定しても良い。車両制御ソフトウェア２１２がタッチ入力を受け取っていないと判断した場合、方法１４００はステップ１４０２に戻る。ステップ１４０６において、車両制御ソフトウェア２１２がタッチ入力を受け取ったと判断した場合には、方法１４００はステップ１４０８に進む。ステップ１４０８において、車両制御ソフトウェア２１２は現在のモードに対応付けられた機能を提供する。たとえば、限定することなく、車両制御ソフトウェア２１２は音響システムの高音域値を増加させても良い（図１１に対して説明した通り）。いくつかの実施形態では、タッチ入力はまた、ＧＵＩ要素にタッチ入力を反映させても良い（図１１に対して説明した通り）。方法１４００は次に、ステップ１４０２に戻る。
【００８３】
要するに、車両制御ソフトウェアは、車両制御システムのモードが第１のモードから第２のモードに変わったと判断する。それに応じて、剛性マネージャは、車両制御システムに関連付けられる表面剛性を、第１のモードに対応付けられた第１の表面剛性から第２のモードに対応付けられた第２の表面剛性に変えさせる。表面の１または複数の部分の第２の表面剛性は、第１のモードの場合とは異なる表面剛性を有していても良い。表面の１または複数の部分を、第２のモードに対応付けられた機能を実施するタッチ入力を受け付けるように構成しても良い。さらに加えて、表面の１または複数の部分の表面剛性が、どのタイプの入力ジェスチャがその部分に対して利用できるかを示しても良い。
【００８４】
本明細書で説明した技術の少なくとも１つの優位性は、ユーザが車両の車両制御システムを操作することが、ユーザ・インターフェース（たとえばスクリーン）を見ずに可能であることである。たとえば、ユーザは、車両制御システムの現在のモードを判断することを、アームレスト、ノブ、ハンドル、または他のデバイスを押して及び／または絞ることによって行なうことができる。アームレスト、ノブ、ハンドル、または他のデバイスの１または複数の部分の表面剛性に基づいて、ユーザは、どんなタイプの入力をデバイスは受け取るように構成されているかを判断しても良い。したがって、ユーザは、安全かつ効率的に車両制御システムを操作しながら、走行条件により効果的に注意を払うことができる。
【００８５】
種々の実施形態の記載を説明を目的として示してきたが、網羅的であることは意図されておらず、開示された実施形態に限定されてもいない。多くの変更及び変形が、説明した実施形態の範囲及び趣旨から逸脱することなく、当業者には明らかである。
【００８６】
本実施形態の態様をシステム、方法、またはコンピュータ・プログラム製品として具体化しても良い。したがって、本開示の態様は、完全にハードウェア実施形態、完全にソフトウェア実施形態（ファームウェア、常駐ソフトウェア、マイクロ・コードなどを含む）、またはソフトウェア及びハードウェア態様を組み合わせる実施形態の形態を取っても良く、すべて全般的に、本明細書において「回路」「モジュール」、または「システム」と言う場合がある。さらに、本開示の態様は、コンピュータ可読プログラム・コードが具体化される１または複数のコンピュータ可読媒体の中で具体化されたコンピュータ・プログラム製品という形を取っても良い。
【００８７】
１または複数のコンピュータ可読媒体の任意の組み合わせを用いても良い。コンピュータ可読媒体は、コンピュータ可読信号媒体またはコンピュータ可読記憶媒体であっても良い。コンピュータ可読記憶媒体は、たとえば、限定することなく、電子、磁気、光学、電磁気、赤外線、もしくは半導体システム、装置、もしくはデバイス、またはこれらの任意の好適な組み合わせであっても良い。コンピュータ可読記憶媒体のより具体的な実施例（非網羅的リスト）には以下のものが含まれるであろう。１または複数のワイヤを有する電気的接続、ポータブル・コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭまたはフラッシュ・メモリ）、光ファイバ、携帯型コンパクト・ディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、光学記憶装置、磁気記憶装置、またはこれらの任意の好適な組み合わせである。この文献の文脈では、コンピュータ可読記憶媒体は、命令実行システム、装置、またはデバイスで用いるかまたはこれらと共に用いるプログラムを含むかまたは格納することができる任意の有形の媒体であっても良い。
【００８８】
本開示の態様を、本開示の実施形態による方法、装置（システム）及びコンピュータ・プログラム製品のフローチャート図及び／またはブロック図を参照して前述している。当然のことながら、フローチャート図及び／またはブロック図の各ブロックならびにフローチャート図及び／またはブロック図におけるブロックの組み合わせを、コンピュータ・プログラム命令によって実施することができる。これらのコンピュータ・プログラム命令を汎用コンピュータ、専用コンピュータ、または他のプログラマブル・データ処理装置のプロセッサに与えてマシンを製造することを、命令がコンピュータまたは他のプログラマブル・データ処理装置のプロセッサを介して実行されるとフローチャート及び／またはブロック図のブロックに明記された機能／作用が実施可能となるように行なっても良い。このようなプロセッサは、限定することなく、汎用プロセッサ、専用プロセッサ、特定用途向けプロセッサ、またはフィールド・プログラマブル・プロセッサもしくはゲート・アレイであっても良い。
【００８９】
図におけるフローチャート及びブロック図によって、本開示の種々の実施形態によるシステム、方法、及びコンピュータ・プログラム製品の可能な実施のアーキテクチャ、機能、及び動作が例示されている。これに関連して、フローチャートまたはブロック図における各ブロックは、特定の論理機能を実施するための１または複数の実行可能命令を含むモジュール、セグメント、またはコードの一部を表わしていても良い。また、いくつかの代替的な実施では、ブロック内に示した機能を図に示した順序から外れて行なっても良いことにも注意されたい。たとえば、連続して示した２つのブロックを実際には実質的に同時に実行しても良いし、またはブロックをしばしば、含まれる機能に応じて、逆の順序で実行しても良い。また次のことにも注意されたい。ブロック図及び／またはフローチャート図の各ブロックならびにブロック図及び／またはフローチャート図におけるブロックの組み合わせは、専用のハードウェアベースのシステム（規定された機能もしくは作用を行なう）または専用のハードウェア及びコンピュータの命令の組み合わせによって実施可能である。
【００９０】
前述したものは本開示の実施形態に向けられているが、本開示の他の実施形態及びさらなる実施形態をその基本的な範囲から逸脱することなく考え出してもよく、またその範囲は以下の請求項によって決定される。
【図１】
0006768294.tif 000002
【図２】
0006768294.tif 000003
【図３】
0006768294.tif 000004
【図４Ａ】
0006768294.tif 000005
【図４Ｂ】
0006768294.tif 000006
【図５】
0006768294.tif 000007
【図６】
0006768294.tif 000008
【図７】
0006768294.tif 000009
【図８】
0006768294.tif 000010
【図９】
0006768294.tif 000011
【図１０】
0006768294.tif 000012
【図１１】
0006768294.tif 000013
【図１２】
0006768294.tif 000014
【図１３】
0006768294.tif 000015
【図１４】
0006768294.tif 000016