(57)【要約】      （修正有）【課題】選択対象の複数の候補を示す一連情報から特定の情報を選択する操作を直感的に実施可能な操作装置を提供する。【解決手段】操作装置２は、第１の部材３１と接触操作可能な第２の部材３２とを備える。第２の部材は、円柱状に形成され、第１の部材に対して手前側に突出することで機械的回転操作を受け付ける。駆動部は、第２の部材を第１の部材に対して手前側又は奥側に駆動する。制御部は、第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択中の情報の位置に基づいて、第２の部材を第１の部材に対して手前側又は奥側に駆動するように駆動部を制御する。【選択図】図１Ａ
2017021442.tif 000002
【特許請求の範囲】
【請求項１】
第１の部材と、
接触操作可能な第２の部材であって、円柱状に形成され、前記第１の部材に対して手前側に突出することで機械的回転操作を受け付ける第２の部材と、
前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動する駆動部と、
前記第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択中の情報の位置に基づいて、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動するように前記駆動部を制御する制御部と、
を備える操作装置。
【請求項２】
第１の部材と、
接触操作可能な第２の部材であって、円柱状に形成され、前記第１の部材に対して手前側に突出することで機械的回転操作を受け付ける第２の部材と、
前記第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択された情報の個数に基づいて、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動する駆動部と、
を備える操作装置。
【請求項３】
前記第１の部材は、
接触操作可能であり、前記第２の部材に対する機械的回転操作に起因する接触を検出する、
請求項１又は請求項２記載の操作装置。
【請求項４】
前記駆動部は、
前記第１の部材の操作面から前記第２の部材の操作面までの高さを、前記一連情報から選択中の位置に基づいて定められた高さにするように駆動する
請求項１から請求項３の何れか１項記載の操作装置。
【請求項５】
前記駆動部は、
前記第１の部材の操作面から前記第２の部材の操作面までの高さを、前記一連情報から選択された情報の個数に基づいて定められた高さにするように駆動する
請求項１から請求項３の何れか１項記載の操作装置。
【請求項６】
前記駆動部は、
前記一連情報を分割した範囲に対応させて前記第１の部材の操作面から前記第２の部材の操作面までの高さが定められており、前記第１の部材の操作面から前記第２の部材の操作面までの高さを、前記一連情報から選択された情報を含む前記範囲に基づいた高さにするように駆動する
請求項１から請求項３の何れか１項記載の操作装置。
【請求項７】
前記駆動部は、
前記情報の検索に用いられる項目のデータに応じて前記一連情報が分割され、前記第１の部材の操作面から前記第２の部材の操作面までの高さが当該範囲に対応させて定められており、前記一連情報から選択された情報を含む前記範囲に基づいた高さにするように駆動する
請求項１から請求項３の何れか１項記載の操作装置。
【請求項８】
前記駆動部は、
前記情報の検索に用いられる項目を示すデータの頭文字に応じて前記一連情報が分割され、前記第１の部材の操作面から前記第２の部材の操作面までの高さが当該範囲に対応させて定められており、前記一連情報から選択された項目を含む前記範囲に基づいた高さにするように駆動する
請求項１から請求項３の何れか１項記載の操作装置。
【請求項９】
前記駆動部は、
前記一連情報の始点となる情報または終点となる情報の何れかの情報が選択された場合の前記第１の部材の操作面から前記第２の部材の操作面までの高さを、前記第２の部材に対する機械的回転操作を行う利用者の指が前記第１の部材に接触するような高さにするとともに、前記選択された情報以外を選択した場合の前記第１の部材の操作面から前記第２の部材の操作面までの高さを、前記機械的回転操作を行う利用者の指が前記第１の部材に接触しないような高さにするように駆動する
請求項１から請求項３の何れか１項記載の操作装置。
【請求項１０】
前記第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択中の情報の位置に基づいて、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動するように前記駆動部を制御する制御部
を備える請求項２から請求項９の何れか１項記載の操作装置。
【請求項１１】
前記制御部は、
前記第２の部材の操作面が押圧されつつ、当該第２の部材に対する機械的回転操作がなされたことを検出した場合、前記一連情報を分割した範囲のうちから選択されている範囲から、当該選択されている範囲の次に選択される範囲を選択して前記駆動部を駆動する
請求項１または請求項１０記載の操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作装置に関する。
【背景技術】
【０００２】
従来、利用者の入力操作を受け付けて、選択対象の複数の候補のうちから所望の候補を選択するとともに、入力操作の状況を利用者に提供する操作器が知られている。
【０００３】
近年、通信回線を介した情報検索などのサービスを利用することにより、利用者が取得できる情報が増加している。また、再生する曲目を指定するための曲目リストを容易に作成できるようになっている。その結果、情報検索の結果として利用できる情報の数も再生する曲目を指定する曲目リストなどに含まれる情報の数も膨大な量になっている。操作装置の機能として、このような膨大な量の情報を含む一連情報から特定の情報を選択可能にすることが望まれている。
【０００４】
関連する技術として、受け付けた入力操作に応じて操作面の状態を調整して、入力操作の結果を視覚に依存しないで利用者に伝える技術が知られている（例えば特許文献１参照）。特許文献１によれば、操作装置として用いられる接触制御用可変形パッドの操作面には、操作面を形成する複数のスイッチが設けられており、操作面にて受け付けた入力操作に応じて各スイッチの操作面の高さをそれぞれ調整して、操作面の状態を再構成することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１３−５１４２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では、選択対象の複数の候補を示す一連情報から特定の情報を選択する操作を直感的に実施することが困難である。
本発明は、このような事情を考慮してなされたものであり、選択対象の複数の候補を示す一連情報から特定の情報を選択する操作を直感的に実施可能にする操作装置を提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、第１の部材（例えば実施形態の操作部３１）と、接触操作可能な第２の部材であって、円柱状に形成され、前記第１の部材に対して手前側に突出することで機械的回転操作を受け付ける第２の部材（例えば実施形態の操作部３２）と、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動する駆動部（例えば実施形態の駆動部４）と、前記第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択中の情報の位置に基づいて、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動するように前記駆動部を制御する制御部（例えば実施形態のコントローラ５）と、を備える操作装置（例えば実施形態の制御システム１）である。
【０００８】
この発明によれば、操作装置には、前記第１の部材と、接触操作可能な第２の部材であって、円柱状に形成され、前記第１の部材に対して手前側に突出することで機械的回転操作を受け付ける第２の部材とが設けられている。駆動部は、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動する。制御部は、前記第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択中の情報の位置に基づいて、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動するように前記駆動部を制御する。
【０００９】
請求項２記載の発明は、第１の部材（例えば実施形態の操作部３１）と、接触操作可能な第２の部材であって、円柱状に形成され、前記第１の部材に対して手前側に突出することで機械的回転操作を受け付ける第２の部材（例えば実施形態の操作部３２）と、前記第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択された情報の個数に基づいて、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動する駆動部（例えば実施形態の駆動部４）とを備える操作装置（例えば実施形態の制御システム１）である。
【００１０】
この発明によれば、操作装置には、前記第１の部材と、接触操作可能な第２の部材であって、円柱状に形成され、前記第１の部材に対して手前側に突出することで機械的回転操作を受け付ける第２の部材とが設けられている。駆動部は、前記第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択された情報の個数に基づいて、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動する。
【００１１】
請求項３記載の発明の前記第１の部材は、接触操作可能であり、前記第２の部材に対する機械的回転操作に起因する接触を検出することを特徴とする。
【００１２】
請求項４記載の発明の前記駆動部は、前記第１の部材の操作面から前記第２の部材の操作面までの高さを、前記一連情報から選択中の位置に基づいて定められた高さにするように駆動することを特徴とする。
【００１３】
請求項５記載の発明の前記駆動部は、前記第１の部材の操作面から前記第２の部材の操作面までの高さを、前記一連情報から選択された情報の個数に基づいて定められた高さにするように駆動することを特徴とする。
【００１４】
請求項６記載の発明の前記駆動部は、前記一連情報を分割した範囲に対応させて前記第１の部材の操作面から前記第２の部材の操作面までの高さが定められており、前記第１の部材の操作面から前記第２の部材の操作面までの高さを、前記一連情報から選択された情報を含む前記範囲に基づいた高さにするように駆動することを特徴とする。
【００１５】
請求項７記載の発明の前記駆動部は、前記情報の検索に用いられる項目のデータに応じて前記一連情報が分割され、前記第１の部材の操作面から前記第２の部材の操作面までの高さが当該範囲に対応させて定められており、前記一連情報から選択された情報を含む前記範囲に基づいた高さにするように駆動することを特徴とする。
【００１６】
請求項８記載の発明の前記駆動部は、前記情報の検索に用いられる項目を示すデータの頭文字に応じて前記一連情報が分割され、前記第１の部材の操作面から前記第２の部材の操作面までの高さが当該範囲に対応させて定められており、前記一連情報から選択された項目を含む前記範囲に基づいた高さにするように駆動することを特徴とする。
【００１７】
請求項９記載の発明の前記駆動部は、前記一連情報の始点となる情報または終点となる情報の何れかの情報が選択された場合の前記第１の部材の操作面から前記第２の部材の操作面までの高さを、前記第２の部材に対する機械的回転操作を行う利用者の指が前記第１の部材に接触するような高さにするとともに、前記選択された情報以外を選択した場合の前記第１の部材の操作面から前記第２の部材の操作面までの高さを、前記機械的回転操作を行う利用者の指が前記第１の部材に接触しないような高さにするように駆動することを特徴とする。
【００１８】
請求項１０記載の発明は、前記第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択中の情報の位置に基づいて、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動するように前記駆動部を制御する制御部（例えば実施形態のコントローラ５）を備えることを特徴とする。
【００１９】
この発明によれば、制御部は、前記第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択中の情報の位置に基づいて、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動するように前記駆動部を制御する。
【００２０】
請求項１１記載の発明の前記制御部は、前記第２の部材の操作面が押圧されつつ、当該第２の部材に対する機械的回転操作がなされたことを検出した場合、前記一連情報を分割した範囲のうちから選択されている範囲から、当該選択されている範囲の次に選択される範囲を選択して前記駆動部を駆動することを特徴とする。
【発明の効果】
【００２１】
請求項１記載の発明によれば、操作装置は、第１の部材と、接触操作可能な第２の部材であって、円柱状に形成され、前記第１の部材に対して手前側に突出することで機械的回転操作を受け付ける第２の部材と、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動する駆動部と、制御部とを備え、制御部が、前記第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択中の情報の位置に基づいて、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動するように前記駆動部を制御することにより、選択対象の複数の候補を示す一連情報から特定の情報を選択する操作を直感的に実施可能にする。
【００２２】
請求項２から１１記載の発明によれば、操作装置は、第１の部材と、接触操作可能な第２の部材であって、円柱状に形成され、前記第１の部材に対して手前側に突出することで機械的回転操作を受け付ける第２の部材と、前記第２の部材に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択中の情報の位置に基づいて、前記第２の部材を前記第１の部材に対して手前側又は奥側に駆動する駆動部と、を備えることにより、選択対象の複数の候補を示す一連情報から特定の情報を選択する操作を直感的に実施可能にする。
【図面の簡単な説明】
【００２３】
【図１Ａ】本実施形態による制御システム１を示す構成図である。
【図１Ｂ】本実施形態による制御システム１を示す構成図である。
【図２】本実施形態に係る操作器２の俯瞰図（その１）である。
【図３】本実施形態に係る操作器２の俯瞰図（その２）である。
【図４】本実施形態に係る操作器２の俯瞰図（その３）である。
【図５】本実施形態に係る操作器２の俯瞰図（その４）である。
【図６】本実施形態に係る操作器２を示す縦断面図である。
【図７】本実施形態に係る制御システム１の概略ブロック図である。
【図８】本実施形態の制御システム１を適用するシナリオの例を示す説明図である。
【図９】本実施形態に係る制御状態参照テーブルを示す説明図である。
【図１０】本実施形態に係る駆動量テーブルを示す説明図である。
【図１１】本実施形態に係るモード２に対応する制御状態を示す説明図である。
【図１２】本実施形態に係るモード３に対応する制御状態を示す説明図である。
【図１３】本実施形態に係るモード４に対応する制御状態を示す説明図である。
【図１４】本実施形態に係る制御システム１の処理の手順を示すフローチャートである。
【図１５】本実施形態に係る制御システムの状態遷移図である。
【図１６】本実施形態に係る制御システム１の機能を示す説明図である。
【図１７】本実施形態に係る記憶部に記憶させる情報テーブルを示す説明図である。
【図１８】本実施形態に係る制御システム１の機能の第１変形例を示す説明図である。
【図１９】本実施形態の第１変形例に係る記憶部に記憶させる情報テーブルを示す説明図（その１）である。
【図２０】本実施形態の第１変形例に係る記憶部に記憶させる情報テーブルを示す説明図（その２）である。
【図２１】本実施形態に係る制御システム１の機能の第２変形例を示す説明図である。
【図２２】本実施形態の第２変形例に係る記憶部に記憶させる情報テーブルを示す説明図である。
【図２３】本実施形態に係る制御システム１の機能の第３変形例を示す説明図である。
【図２４】本実施形態に係る制御システム１の機能の第５変形例を示す説明図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照し、本発明の制御システム（操作装置）の実施形態について説明する。
【００２５】
図１Ａと図１Ｂは、本実施形態による制御システム１を示す構成図である。同図に示される制御システム１は、車載の各種機器を制御する。例えば、制御システム１は、操作器２（操作装置）により、利用者の操作を検出し、検出した操作に応じた処理を実施して、表示部６にその結果を表示する。また、制御システム１は、利用者に選択させる候補を表示部６に表示して、利用者によって選択されたものを操作器２から入力させる。
図１Ａに示すように、操作器２は、操作部３１（第１の部材）と接触操作可能な操作部３２（第２の部材）とを備える。操作部３２は、円柱状に形成され、操作部３１に対して手前側に突出することで機械的回転操作を受け付ける。操作部３２は、駆動部４により操作部３１に対して手前側又は奥側に駆動される。制御システム１は、操作部３２に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択中の情報の位置に基づいて、操作部３２を操作部３１に対して手前側又は奥側に駆動するように駆動部４を制御する。
図１Ｂに示すように、操作器２は、制御状態を変更することにより、ポインティングデバイスとして機能して接触操作（タッチ操作）を受け付けることもできる。
制御システム１は、操作器２を介した利用者の操作によって選択された結果を表示部６に表示するとともに、選択の結果に応じて制御する。
【００２６】
本実施形態に係る制御システム１では、操作器２は、例えば、車の運転者が運転中の姿勢を崩さずに手が届く範囲に設けられている。制御システム１は、運転者が操作器２に触れることにより視覚のみに依存することなく運転者（利用者）に情報を提供する。これによって、制御システム１は、操作器２を利用する利用者の利便性を高めている。以下、操作器２の一例を説明する。
【００２７】
図２から図５を参照して、本実施形態に係る操作器２について説明する。図２から図５は、本実施形態に係る操作器２の俯瞰図である。操作器２は、ポインティングデバイスとして機能して接触操作（タッチ操作）を受け付けるだけでなく、回転型の操作を受け付ける。
【００２８】
図２は、ポインティングデバイスとして機能させてタッチ操作（接触操作）を受け付ける状態の操作器２を示す。操作器２は、操作部３１（第１の部材）と操作部３２（第２の部材）を備える。操作部３１と操作部３２は、利用者から接触操作可能に設けられている。
【００２９】
フレーム３８の一の面（面３８Ｆ）に開口部が設けられている。フレーム３８の面３８Ｆの開口部を塞ぐように、操作部３１が設けられる。操作部３１は、フレーム３８の面３８Ｆの開口部の形状と同じ形状の面（面２１Ｆ）を有する。面２１Ｆには、利用者のタッチ操作を受け付ける操作入力部２１が設けられる。
操作部３１の面２１Ｆには、開口部が設けられている。操作部３１の面２１Ｆの開口部を塞ぐように、操作部３２が設けられている。操作部３２は、操作部３１の面２１Ｆの開口部の形状と同じ形状の面（面２２Ｆ）を有する。面２２Ｆには、利用者のタッチ操作を受け付ける操作入力部２２が設けられている。
【００３０】
同図に示される操作部３１の面２１Ｆと操作部３２の面２２Ｆとが、フレーム３８の面３８Ｆに対して連続性が保てるように構成されている。例えば、操作部３１の面２１Ｆと操作部３２の面２２Ｆとフレーム３８の面３８Ｆが平面を成すように構成されている。なお、後述するように、操作部３１と操作部３２は、フレーム３８の面３８Ｆに対して予め定められた方向に駆動される。
【００３１】
図３と図４は、回転型の操作を受け付ける場合における操作器２の形態を示す。図３に示すように、操作部３１の面２１Ｆの開口部は円形である。操作部３２は、円柱状に形成されている。操作部３２の側面が操作部３２の面２１Ｆの開口部の円周部に接するように、操作部３２と操作部３１の開口部の互いの径が調整されている。
【００３２】
図３に示される操作器２において、操作部３１のフレーム３８の面３８Ｆに対する高さは、前述の図２の場合と同様であり、操作部３１の面２１Ｆがフレーム３８の面３８Ｆに対して連続性が保てるように構成されている。一方、操作部３２の面２２Ｆは、操作部３１の面２１Ｆから突出した位置にある。同図に示された操作部３２は、ノブとして掴むことができ、軸を中心にして回転させる回転型の操作を受け付ける。
【００３３】
図４に示される操作器２において、操作部３２のフレーム３８の面３８Ｆに対する高さは、前述の図２の場合と同様である。一方、操作部３１の面２１Ｆは、フレーム３８の面３８Ｆに対して凹ませた位置にある。同図に示された操作部３２は、ノブとして掴むことができ、軸を中心にして回転させる回転型の操作を受け付ける。
【００３４】
図５は、文字などの入力操作を受け付ける場合の形態を示す。同図に示される操作器２において、操作部３１のフレーム３８の面３８Ｆに対する高さは、前述の図２と図３の場合と同様である。一方、操作部３２の面２２Ｆは、面２１Ｆから凹ませた位置にある。同図に示された操作部３２は、文字の入力等の操作を受け付ける。
【００３５】
以上に示したように、操作器２は、ポインティングデバイスとして機能してタッチ操作等を受け付けるだけでなく、操作部３１と操作部３２のフレーム３８の面３８Ｆに対する高さを変えることにより、回転型の操作、文字の入力等を受け付けることを可能にする。
【００３６】
図６を参照して、本実施形態に係る操作器２の構成について説明する。同図は、本実施形態に係る操作器２を示す縦断面図である。同図に示される縦断面図は前述の図２のＸ−Ｘ’面に沿ったものである。
フレーム３８に凹部が設けられており、当該凹部が前述のフレーム３８の面３８Ｆの開口部を成す。当該凹部の底面には、駆動部４が設けられている。以下、駆動部４を、駆動部４１と駆動部４２に分けた場合を例示して説明する。
【００３７】
駆動部４１は、操作部３１を駆動して、面３８Ｆに対する面２１Ｆの高さを調整する。例えば、操作部３１を支持する支持部３５には軸３３が設けられており、駆動部４１は、軸３３を軸３３の延伸方向に沿って駆動する。操作部３１は、支持部３５を介して、駆動部４１の駆動量に応じた位置に駆動される。例えば、面３８Ｆに対する面２１Ｆの高さが駆動部４１の駆動量に応じた高さになる。同図に示す駆動部４１、軸３３の個数は複数（２つ）であるが、上記の個数に制限はなく構成に応じて任意の個数にしてもよい。
【００３８】
操作部３１は、ストローク検出部２３を介して支持部３５に掛止されている。ストローク検出部２３は、操作部３１側からの応力が無い状態のもとで操作部３１と支持部３５との距離を予め定めた所定の距離に保つように操作部３１を掛止する。ストローク検出部２３は、面２１Ｆ側からの応力に応じて操作部３１と支持部３５との距離を縮めて予め定めた所定の距離より短くなる位置で制限する。例えば、ストローク検出部２３は、スイッチを含めて構成してもよく、変形により導電率が変わる弾性体を含めて構成してもよく、面２１Ｆに対する応力に応じて電圧又は電流の変化を生じさせて、操作部３１のストロークを検出する。なお、操作部３１の面２１Ｆを押下するクリック操作が行われた際に、ストローク検出部２３は、当該クリック操作を検出する。
【００３９】
駆動部４２は、操作部３２を駆動して、面３８Ｆに対する面２２Ｆの高さを調整する。例えば、操作部３２を支持する支持部３６には軸３４が設けられており、駆動部４２は、軸３４を軸３４の延伸方向に沿って駆動する。操作部３２は、支持部３６を介して、駆動部４２の駆動量に応じた位置に駆動される。例えば、面３８Ｆに対する面２２Ｆの高さが駆動部４２の駆動量に応じた高さになる。同図に示す駆動部４２、軸３４の個数は１つであるが、上記の個数に制限はなく構成に応じて任意の個数にしてもよい。
【００４０】
操作部３２は、ストローク検出部２４を介して支持部３６に掛止されている。ストローク検出部２４は、操作部３２側からの応力が無い状態のもとで、操作部３２と支持部３６との距離を予め定められた所定の距離に保つように操作部３２を掛止する。ストローク検出部２４は、面２２Ｆ側からの応力に応じて操作部３２と支持部３６との距離を縮めて予め定めた所定の距離より短くなる位置で制限する。例えば、ストローク検出部２４は、スイッチを含めて構成してもよく、面２２Ｆ側からの応力に応じて変形して、その変形により導電率が変わる弾性体を含めて構成してもよい。ストローク検出部２４は、面２２Ｆに対する応力により生じる電圧又は電流の変化から、操作部３２のストロークを検出する。なお、操作部３２の面２２Ｆを、所定の大きさを超える力で押下するクリック操作が行われた際に、ストローク検出部２４は、当該クリック操作を検出する。
【００４１】
回転検出部２５は、操作部３２の軸周りの回転量を検出する。例えば、回転検出部２５は、光学型のエンコーダである。回転検出部２５は、操作部３２を利用する回転型の操作を検出する。
【００４２】
図７を参照して、本実施形態に係る制御システム１について説明する。同図は、本実施形態に係る制御システム１の概略ブロック図である。
制御システム１は、操作器２、駆動部４、コントローラ５、および、表示部６を備える。
【００４３】
操作器２は、操作入力部２１、操作入力部２２、ストローク検出部２３、ストローク検出部２４、および、回転検出部２５を備える。
【００４４】
駆動部４は、駆動部４１と駆動部４２とを備える。駆動部４１は、操作部３１（第１の部材）を駆動する。駆動部４２は、操作部３２（第２の部材）を駆動する。例えば、駆動部４は、駆動部４１および／または駆動部４２の駆動により、モード２とモード３の何れかのモード（第２の状態）において、操作部３２が操作部３１よりも手前側に位置するように操作部３１と操作部３２の少なくとも一方を駆動する。
【００４５】
コントローラ５は、状態制御部５１、操作検出処理部５２、情報取得部５３、駆動制御部５４、情報処理部５５、表示制御部５６、記憶部５８、および、電源部５９を備える。これらのうち、状態制御部５１、情報処理部５５、および、表示制御部５６の各部は、ＣＰＵなどがプログラムに基づいて実行することで、それぞれの処理を実施する。或いは、上記の各部は、ＬＳＩやＡＳＩＣ等のハードウエアがそれぞれの処理を実施するようにしてもよい。
【００４６】
記憶部５８は、制御状態参照テーブル５８１と駆動量テーブル５８２等の各種テーブルと外部から取得したソフトウェアやデータなどを含む各種データを記憶する。
【００４７】
状態制御部５１は、制御システム１における制御状態を制御する。
【００４８】
以下の説明において制御システム１における制御状態をモードという。制御システム１は、複数の制御状態のそれぞれに対応するモードが予め定められている。例えば、本実施形態では、モード１からモード４の４つのモードを例示して説明する。状態制御部５１は、操作器２において検出された操作および／またはその操作量に応じて制御状態を遷移させるとともに、状態に応じた制御対象を制御する。
【００４９】
操作検出処理部５２は、操作器２において検出された操作とその操作量を検出して、検出の結果に応じたデータを出力する。操作検出処理部５２は、操作部３１と操作部３２とに対するタッチ操作、クリック操作、または、操作部３２を回転させる操作とその操作量を検出して出力する。例えば、操作部３１（第１の部材）と操作部３２（第２の部材）は、同一平面を成すように構成された場合には、当該平面をタッチパネルとして利用できる。操作検出処理部５２は、操作器２において検出された操作とその操作量を検出して、表示部６の画面の位置を示すデータを生成する。
【００５０】
情報取得部５３は、通信装置８を介する通信により、外部からデータ（情報）を取得して、記憶部５８に記憶させる。例えば、通信装置８は、無線通信の機能を備えており、携帯端末の無線基地局、無線ＬＡＮのアクセスポイント、携帯端末などの無線局を介して通信をする。情報取得部５３は、上記の通信の接続先から所望のデータを取得する。例えば、取得するデータには、コントローラ５に実行させるソフトウェア、コントローラ５に実行させるソフトウェアに関連するデータなどが含まれる。上記ソフトウェアには、アプリケーションプログラム、ミドルウエア、ＯＳ（オペレーティングシステム）などが含まれる。上記の通信の接続先は、インターネットなどのネットワークを介して接続される各種サーバ等であってもよい。情報取得部５３は、ＥＣＵ９からデータを取得して、記憶部５８に記憶させてもよい。例えば、ＥＣＵ９から取得するデータには、当該制御システム１を搭載する車両の速度を示すデータが含まれる。
【００５１】
駆動制御部５４は、操作検出処理部５２において検出した操作と操作量などから定められたモードに応じて、駆動部４の駆動を制御する。例えば、駆動制御部５４は、操作部３２に対する機械的回転操作に対応して、一連情報から情報を選択する操作を受け付ける場合、一連情報から選択中の情報の位置に基づいて、操作部３２を操作部３１に対して手前側又は奥側に駆動するように駆動部４を制御する。「一連情報から選択中の情報の位置」とは、当該一連情報から選択された情報の一連情報内の位置のことである。
【００５２】
情報処理部５５は、記憶部５８に記憶されている各種アプリケーションプログラムを実行する。各種アプリケーションプログラムの一例として、ナビゲーション処理、カーオーディオ（音響装置）制御処理、各種サーバ等で公開されているコンテンツの閲覧処理（ブラウザ）、ＥＣＵ９で検出された状態を表示する処理などが挙げられる。
【００５３】
表示制御部５６は、情報処理部５５において実行される各種アプリケーションプログラムの処理の結果に基づいた画面を生成する。表示制御部５６は、状態制御部５１において決定されたモードに応じて、生成した画面を表示部６に表示させる。
【００５４】
電源部５９は、状態制御部５１の制御に基づいて、制御システム１内の各部の電源供給を制御する。
【００５５】
（本実施形態の制御システム１を適用するシナリオの例）
図８を参照して、本実施形態の制御システム１を適用するシナリオの例について説明する。同図は、本実施形態の制御システム１を適用するシナリオの例を示す説明図である。同図には、制御システム１において実施する処理が階層化した階層図に示されており、表示制御部５６は、階層図に示された処理に応じて表示部６に表示する画面を切り替える。
【００５６】
第１の階層に「メニュー」として示された処理（処理０）は、操作対象とする各種処理を選択する画面を表示部６に表示させるものである。例えば、「メニュー」から選択できる処理を第２の階層に示す。
【００５７】
第２の階層に示す処理として、「ナビゲーション」処理（処理１）、「音源選択」処理（処理２）、「アプリＡ（アプリケーションプログラムＡ）」を実行する処理（処理３）、「アプリＢ（アプリケーションプログラムＢ）」を実行する処理（処理４）等がある。上記の各処理は、並列に実施してもよい。
【００５８】
第３の階層に示す処理は、第２の階層に示した処理により実現する機能の下位の機能を制御するものである。例えば、「ナビゲーション」処理（処理１）の下位の機能に係る処理には、「目的地の選択」処理（処理１−１）、「地図のスクロール」処理（処理１−２）、「地図の尺度調整」処理（処理１−３）などが挙げられる。また、「音源選択」処理（処理２）の下位の機能に係る処理には、「曲目選択」処理（処理２−１）などが挙げられる。
【００５９】
上記の処理のそれぞれに適した「操作方法」、「検出項目」、「制御状態」を例示する。推奨する操作方法として、「タイルによる選択」、「リストからの選択」、「画面のスクロール」、表示した画面の「拡大縮小」、「タッチ操作」などの操作方法を処理毎に定める。上記の処理の操作方法に関連付けられる検出項目として、「タイルによる選択」ではタッチされた位置のタイルの特定、「リストからの選択」ではリストのスクロール量、「画面のスクロール」では画面のスクロール量、表示した画面の「拡大縮小」では表示する画面（地図）の尺度、「タッチ操作」ではタッチされた位置などのデータを検出項目とする。
【００６０】
上記の操作方法、検出項目の違いにより、４つのモードに分類する。
モード１は、「タイルによる選択」または「タッチ操作」によりタッチされた位置を特定する制御モードである。モード２は、「リストからの選択」をリストのスクロール量を調整する制御モードである。モード３は、表示した画面の「拡大縮小」では表示する画面（地図）の尺度を調整する制御モードである。モード４は、「タッチ操作」によりタッチされた位置を特定し、特定した位置から入力された文字を特定する制御モードである。例えば、同図に示すように、モード２を適用する処理として、「ナビゲーション」処理（処理１）の「目的地の選択」処理（処理１−１）と、「音源選択」処理（処理２）の「曲目選択」処理（処理２−１）を割り付ける。モード３を適用する処理として、「ナビゲーション」処理（処理１）の「地図の尺度調整」処理（処理１−３）を割り付ける。モード４を適用する処理として、「アプリＢ」を実行する処理（処理４）を割り付ける。例えば、アプリケーションプログラムＢ(アプリＢ)は、オンライン型の検索処理を実施するものであり、検索目的のキーワードを入力する際に適用される。
【００６１】
図９に示すように、状態制御部５１は、上記のように割り付けた制御状態（モード）を示すデータを制御状態参照テーブル５８１に記憶させる。同図は、本実施形態に係る制御状態参照テーブルを示す説明図である。制御状態参照テーブル５８１は、処理識別情報と制御状態の項目を含む。処理識別情報には、制御システム１にて実施される各種処理の識別情報が保持される。制御状態の項目には、各処理に割り付けられた制御状態（モード）を示すデータが保持される。同図に示す制御状態の割付は、前述の図８と同一である。
【００６２】
図１０から図１３を参照して、各制御状態の操作部３１と操作部３２の高さの制御について説明する。図１０は、本実施形態に係る駆動量テーブルを示す説明図である。前述の図６は、本実施形態に係るモード１に対応する制御状態を示す。図１１は、本実施形態に係るモード２に対応する制御状態を示す説明図である。図１２は、本実施形態に係るモード３に対応する制御状態を示す説明図である。図１３は、本実施形態に係るモード４に対応する制御状態を示す説明図である。
【００６３】
駆動量テーブル５８２は、制御状態、面２１Ｆの高さ、面２２Ｆの高さの項目を含む。制御状態の項目には、制御状態（モード）を識別するデータが保持される。面２１Ｆの高さの項目には、フレーム３８の面３８Ｆに対する面２１Ｆの高さを規定するデータが保持される。面２２Ｆの高さの項目には、フレーム３８の面３８Ｆに対する面２２Ｆの高さを規定するデータが保持される。
【００６４】
同図に示される「モード１」の場合、フレーム３８の面３８Ｆに対する面２１Ｆの高さも面２２Ｆの高さも、共に「０」であり、上記の各面が同じ高さになるように規定されている（図２と図６参照）。
【００６５】
「モード２」の場合、フレーム３８の面３８Ｆに対する面２１Ｆの高さは「０」であるが、面２２Ｆの高さが「＋Ｈ１」である。この「モード２」の場合、操作部３２が「＋Ｈ１」ほど、面３８Ｆと面２１Ｆの面から吐出するように駆動部４２により駆動されるように規定されている（図３と図１１参照）。例えば、上記の「Ｈ１」を、制御により調整可能にして、少なくとも利用者が掴むことができるような高さを確保する。利用者が掴むことができるような高さは、１０ｍｍから１５ｍｍ程度にする。例えば、上記の「モード１」から「モード２」に状態を変える場合には、駆動制御部５４は、操作部３２を操作部３１よりも手前側に駆動するように駆動部４を制御する。
【００６６】
「モード３」の場合、フレーム３８の面３８Ｆに対する面２２Ｆの高さは「０」であるが、面２１Ｆの高さが「−Ｈ１」である。この「モード３」の場合、操作部３１が「−Ｈ１」ほど、面３８Ｆと面２２Ｆの面から凹むように駆動部４１により駆動されるように規定されている（図４と図１２参照）。操作部３１を、面３８Ｆと面２２Ｆの面から凹むように駆動したことにより、相対的に操作部３２が面２１Ｆに対し突出する。例えば、上記の「モード１」から「モード３」に状態を変える場合には、駆動制御部５４は、操作部３１を操作部３２よりも奥側に駆動するように駆動部４を制御する。
【００６７】
「モード４」の場合、フレーム３８の面３８Ｆに対する面２１Ｆの高さは「０」であるが、面２２Ｆの高さが「−Ｈ２」である。この「モード４」の場合、操作部３２が「−Ｈ２」ほど、面３８Ｆと面２１Ｆの面から凹むように駆動部４２により駆動されるように規定されている（図５と図１３参照）。このモード４では、操作部３２を面２１Ｆの面から凹ませるとともに、操作部３２の面２２Ｆを、タッチ操作を受け付ける面として機能させる。利用者は、面２１Ｆの面から凹ませた面２２Ｆの場所を認識して、タッチ操作を受け付ける面２２Ｆを容易に認識できる。限られた面の範囲内に文字を入力させるように制限することにより、入力された文字の乱れを低減させることができ、入力された文字の認識率を高めることができる。例えば、上記の「Ｈ２」を、利用者が凹みを認識できる程度の深さの５ｍｍから１０ｍｍ程度にする。また、上記のように面の範囲を制限することで、面の範囲に入力させる文字数を規定の文字数、例えば１文字に制限することが容易になる。面の範囲を制限したことにより、制御システム１が想定する入力形態で入力されることを暗に制限することができ、例えば、複数の文字を連ねて入力する場合などを排除することに貢献できる。
【００６８】
図１４を参照して、本実施形態に係る制御システム１の処理を説明する。同図は、本実施形態に係る制御システム１の処理の手順を示すフローチャートである。
【００６９】
状態制御部５１は、選択された処理を実施させる。表示処理部５５は、選択された処理における利用者の操作に基づいて変化する操作画面を表示部６に表示させる。なお、初期状態の場合には、「メニュー」処理を実施する（ステップＳ１０）。
【００７０】
操作検出処理部５２は、操作入力部２１とストローク検出部２３の検出結果から操作部３１に対する操作を検出する。操作検出処理部５２は、操作入力部２２とストローク検出部２４と回転検出部２５の検出結果から操作部３１に対する操作を検出する。状態制御部５１は、上記の検出結果により、ステップ１０にて実施している処理から、他の処理に切り替える操作が行われたか否かを検出する（ステップＳ２０）。
【００７１】
ステップＳ２０における判定の結果、他の処理に切り替える操作が行われたと判定しなかった場合（ステップＳ２０：Ｎｏ）、コントローラ５は、ステップＳ１０の処理に進める。一方、ステップＳ２０における判定の結果、他の処理に切り替える操作が行われたと判定した場合（ステップＳ２０：Ｙｅｓ）、状態制御部５１は、制御状態参照テーブル５８１を参照して、検出した処理の切り替え操作に基づいて次の処理に対応するモードを読み出す。
【００７２】
状態制御部５１は、現在のモードからのモードの切り替えが必要か否かを判定する（ステップＳ４０）。
【００７３】
ステップＳ４０における判定の結果、現在のモードからのモードの切り替えが必要ではないと判定した場合（ステップＳ４０：Ｎｏ）、コントローラ５は、ステップＳ１０の処理に進める。一方、ステップＳ４０における判定の結果、現在のモードからのモードの切り替えが必要であると判定した場合（ステップＳ４０：Ｙｅｓ）、状態制御部５１は、次のモードに合わせて操作部３１、操作部３２の制御状態を変更する（ステップＳ５０）。
【００７４】
状態制御部５１は、選択された処理を、変更された制御状態のもとで実施する（ステップＳ６０）。
【００７５】
状態制御部５１は、選択された処理を終了させる入力操作が行われたか否かを判定する（ステップＳ７０）。
【００７６】
ステップＳ７０における判定の結果、選択された処理を終了させる入力操作が行われていないと判定した場合（ステップＳ７０：Ｎｏ）、コントローラ５は、ステップＳ６０の処理に進める。一方、ステップＳ７０における判定の結果、選択された処理を終了させる入力操作が行われたと判定した場合（ステップＳ７０：Ｙｅｓ）、状態制御部５１は、全ての操作を終了させるか否かを判定する（ステップＳ８０）。
【００７７】
ステップＳ８０における判定の結果、全ての操作を終了させないと判定した場合（ステップＳ８０：Ｎｏ）、ステップＳ１０の処理に進める。一方、ステップＳ８０における判定の結果、全ての操作を終了させると判定した場合（ステップＳ８０：Ｙｅｓ）、状態制御部５１は、操作部３１と操作部３２の制御状態を初期状態（モード１）に戻して全ての処理を終了する（ステップＳ９０）。
【００７８】
以上に示した手順により、制御システム１は、操作器２に対して利用者が行った各種操作を検出して、検出した操作に応じた各種制御を実施する。
【００７９】
図１５を参照して、制御システムにおける制御状態の遷移の例を示す。同図は、本実施形態に係る制御システムの状態遷移図である。同図には、モード１、モード２、モード３、および、モード４の４つのモードが示されている。
【００８０】
コントローラ５は、表示部６により表示される操作画面における操作の階層が変化するのに応じて、第１の状態から第２の状態に、或いは第２の状態から第１の状態に変化させるように駆動部４を制御する。例えば、第１の状態がモード１の状態であり、第２の状態がモード２、モード３、モード４の何れかの状態である。
【００８１】
モード１では、操作部３１の面２１Ｆ上または操作部３２の面２２Ｆ上の何れかの位置をタッチしたことがコントローラ５により検出される。例えば、表示部６にタイルが表示されている状態で、面２１Ｆ上または面２２Ｆ上のタッチ操作が検出された場合には、情報処理部５５は、タッチ操作されたタイルに対応する下位の階層の処理に切り替える。表示部６に地図が表示されている状態で、面２１Ｆ上または面２２Ｆ上をなぞる操作が検出された場合には、情報処理部５５は、検出した接触点の移動量に応じて地図の表示をスクロールする。
【００８２】
モード１からモード４への遷移は、表示部６に表示している画面に対応する処理の種類と、当該画面上に設けられた情報入力領域への操作に起因する。モード１において、表示部６に情報を入力する情報入力領域が表示されている状態で、面２１Ｆ上または面２２Ｆ上で、上記の情報入力領域へのタッチ操作がコントローラにより検出された場合には、状態制御部５１は制御状態をモード４に遷移させる。例えば、表示制御部５６により表示部６に検索処理を実施するアプリケーションプログラムによる画面が表示されているときに、モード４に遷移することにより、操作部３２が凹んだ状態になり、操作部３２の面２２Ｆに対する文字入力が可能になる。面２２Ｆ上の指の軌跡から入力された文字をコントローラ５が識別して、識別結果の文字を識別順に表示部６に表示する。モード４において、操作部３１または操作部３２に対するクリック操作が行われたことがコントローラ５により検出されると、情報処理部５５は、入力された文字列に基づいた処理を実施する。例えば、情報処理部５５は、検索処理を実施している状況であれば、入力された文字列に基づいた検索を実施する。さらに、状態制御部５１は、上記のクリック操作に応じてモード４からモード１に遷移させる。
【００８３】
モード１からモード２への遷移は、操作部３１に対するクリック操作に起因する。モード１において、操作部３１に対するクリック操作が行われたことがコントローラ５により検出されると、状態制御部５１は制御状態をモード２に遷移させる。モード２に遷移することにより、表示制御部５６により表示部６にリストが表示され、操作部３２が突出した状態になり、操作部３２の回転操作（機械的回転操作）によるリストのスクロールが可能になる。操作部３２の操作によりリストから選択する候補が定められた後、操作部３２に対するクリック操作が行われたことをコントローラ５が検出すると、情報処理部５５は、選択された候補に応じた処理を実施する。モード２において、操作部３１に対するクリック操作が行われたことがコントローラ５により検出されると、状態制御部５１は制御状態をモード１に遷移させる。
【００８４】
モード１からモード３への遷移は、操作部３２に対するクリック操作に起因する。モード１において、操作部３２に対するクリック操作が行われたことがコントローラ５により検出されると、状態制御部５１は制御状態をモード３に遷移させる。例えば、表示制御部５６により表示部６に地図リストが表示されているときに、モード３に遷移することにより、操作部３２が突出した状態になり、操作部３２の回転操作による地図に尺度の調整が可能になる。操作部３２の操作に応じた尺度の地図が表示制御部５６により表示部６に表示される。モード３において、操作部３２に対するクリック操作が行われたことがコントローラ５により検出されると、状態制御部５１は制御状態をモード１に遷移させる。
【００８５】
例えば、表示部６に表示している画面は、ナビゲーション処理の画面とする。ナビゲーション処理の機能を階層化することで、機能を選択する操作を簡素化する。ナビゲーション処理の機能の選択を、表示しているタイルのタッチ操作により選択する状態（モード１）で選択する。タイルには下位の階層の機能が割り付けられている。タイルのタッチ操作で機能を選択する他に、上記のクリック操作を行うことで操作部３２の回転操作を入力情報として利用する下位の階層の機能の処理を実行する状態に遷移させることができる。上記のように定めた状態遷移に従えば、操作部３２の回転操作を行える状態に遷移させる際に、面２１Ｆと面２２Ｆの面上でクリック操作を行う位置を変えることにより、目的地リストから目的地を選択する制御状態（モード２）と、表示した地図の尺度を調整する制御状態（モード３）とを直接的に選択できる。
【００８６】
制御システム１を上記のように構成したことにより、操作階層による操作を直感的に実施できる。
【００８７】
制御システム１は、表示部６に表示された操作画面の状態に応じて、１箇所に設けた操作器２が、操作方法の異なる２種類以上の操作デバイスとして利用できる。例えば、操作画面がポインティングに適した画面である場合、操作器２は、第１の操作デバイスとしてタッチパッドのように接触操作（タッチ操作）を検出する。上記の操作画面がリストや地図の拡大縮小など回転操作が適する画面の場合、操作器２の操作面中央が隆起・あるいは中央以外が沈降することで、第２の操作デバイスとして回転型の操作を受け付ける操作部３２が利用可能になる。
【００８８】
以上に示したように、制御システム１は、操作階層による操作を直感的に実施可能にする。
【００８９】
図１６と図１７を参照して、本実施形態に係る制御システム１のモード２とモード３における情報選択の機能について説明する。
【００９０】
図１６は、本実施形態に係る制御システム１の機能を示す説明図である。図１６（ａ）から図１６（ｃ）には、表示部６に表示された画面と操作器２の対応関係が示されている。図１６（ａ）から図１６（ｃ）に示された状態は、操作部３２（第２の部材）に対する機械的回転操作に対応して、リスト化した一連情報から特定の情報を選択する操作を受け付ける場合の一例を示す。
【００９１】
図１６（ａ）は、リスト化した一連情報の最上段に位置する情報（ＩＮＦ１）にフォーカスされた状態を示し、表示部６に最上部にフォーカスリングが位置している状況が示されている。この場合の操作器２において、操作部３２が操作部３１の面２１ＦからＨ１ＭＡＸほど突出した状態にある。「Ｈ１ＭＡＸ」は、操作部３１の面２１Ｆに対する操作部３２の面２２Ｆの高さであって、一連情報から選択する操作を行う上で、操作部３２の突出量が最大のときの高さを示す。
【００９２】
図１６（ｂ）は、リスト化した一連情報のうちの中ほど位置する情報（ＩＮＦｋ）にフォーカスされた状態を示し、表示部６の中断部にフォーカスリングが位置している状況が示されている。この場合の操作器２において、操作部３２が操作部３１の面２１ＦからＮ１ｋほど突出した状態にある。「Ｈ１ｋ」は、操作部３１の面２１Ｆに対する操作部３２の面２２Ｆの高さであって、一連情報から選択する操作を行う上で、操作部３２の突出量が最大から最小に遷移するまでの特定の状態の高さを示す。
【００９３】
図１６（ｃ）は、リスト化した一連情報のうちの最下部に位置する情報（ＩＮＦＮ１）にフォーカスされた状態を示し、表示部６の最下部にフォーカスリングが位置している状況が示されている。この場合の操作器２において、操作部３２が操作部３１の面２１ＦからＮ１ＭＩＮほど突出した状態にある。「Ｈ１ＭＩＮ」は、操作部３１の面２１Ｆに対する操作部３２の面２２Ｆの高さであって、一連情報から選択する操作を行う上で、操作部３２の突出量が最小のときの高さを示す。
【００９４】
上記のように、操作部３２に対する機械的回転操作が行なわれ、一連情報のうちからフォーカスする候補が選択されると、選択された候補に応じた高さになるように操作部３２の高さが駆動部４により駆動される。
【００９５】
図１７は、本実施形態に係る記憶部に記憶させる情報テーブルを示す説明図である。同図に示すように、記憶部５８の記憶領域にＴＢＬ５８３とＴＢＬ５８４の情報テーブルが割り付けられている。
【００９６】
ＴＢＬ５８３は、表示部６に表示させるデータと操作部３２の高さを規定するためのデータを記憶する。例えば、ＴＢＬ５８３は、識別番号、項目１、項目２、・・・、Ｈ１の項目を含む。識別番号の項目には、ＴＢＬ５８３にレコード単位で記憶される情報を識別するデータが記憶される。項目１の項目と項目２の項目には、表示部６に表示するためのデータとして各レコードの情報が記憶される。Ｈ１の項目には、当該レコードの情報にフォーカスされた場合の操作部３２の高さＨ１を規定するデータが記憶される。ＴＢＬ５８３の項目１、項目２、・・・、Ｈ１の各項目は、識別情報に関連付けられて記憶される。例えば、ＴＢＬ５８３の識別情報として「１」から「Ｎ１」までが定義され、ＴＢＬ５８３がＮ個のレコードを有している。識別情報を「１」とするレコードのＨ１の項目には、「Ｈ１ＭＡＸ」が記憶され、識別情報を「ｋ」とするレコードのＨ１の項目には、「Ｈ１ｋ」が記憶され、識別情報を「Ｎ１」とするレコードのＨ１の項目には、「Ｈ１ＭＩＮ」が記憶されている。例えば、「Ｈ１ＭＡＸ」は、操作部３２の構造上の最大突出量以下に定められる。「Ｈ１ＭＩＮ」は、操作部３２をつかんだ状態で、指先が操作部３１に触れない程の高さにする値にする。例えば、「Ｈ１ＭＩＮ」を、平均的な成人男性の第１関節より先の指の長さを基準に定める。「Ｈ１ＭＩＮ」を、第１関節より先の指の長さ以下、かつ、第１関節より先の指の長さの半分以上にすることで、操作部３２を操作するのに適した操作部３２の突出量を確保できる。
【００９７】
ＴＢＬ５８４は、ポインタとＨ１の項目を含む。ポインタの項目は、ＴＢＬ５８３におけるレコードを参照する識別情報が記憶される。Ｈ１の項目は、当該識別情報から参照されたＴＢＬ５８３におけるレコードのＨ１の項目から読みだしたデータが記憶される。
【００９８】
本実施形態における制御システム１は、操作部３２の高さを調整するために例えば下記の処理を実施する。
操作検出処理部５２は、回転検出部２５が検出した機械的回転操作による回転量に基づいて、フォーカスするレコードをＴＢＬ５８３から選択する。操作検出処理部５２は、選択したレコードに対応する識別情報をＴＢＬ５８４のポインタに記憶させる。
状態制御部５１は、ＴＢＬ５８４のポインタに記憶されている識別情報（ｋ）に対応するＴＢＬ５８３のレコードを参照し、識別情報（ｋ）に対応するＨ１のデータ「Ｈ１ｋ」を読み出して、ＴＢＬ５８４のＨ１に記憶させる。
表示処理部５５は、ＴＢＬ５８４のポインタに記憶されている識別情報（ｋ）を基準に範囲を定め、ＴＢＬ５８３から定めた範囲に対応する複数のレコードを含む画面を生成して表示部６に表示させる。表示処理部５５は、生成した画面において、フォーカスしているレコードの部分を他のレコードの部分と異なるように表示にする。
駆動制御部５４は、ＴＢＬ５８４のＨ１に記憶されているデータに基づいて駆動部４を制御する。
駆動部４は、上記の制御により、操作部３１の面２１Ｆ（第１の部材の操作面）から操作部３２の面２２Ｆ（前記第２の部材の操作面）までの高さを、一連情報から選択した情報の一連情報中の位置に基づいて定まる高さにするように操作部３２を駆動する。
【００９９】
例えば、ポインタが「ｋ」である場合に、Ｈ１のデータは、「Ｈ１ｋ」になる。このポインタの値を調整することにより、フォーカスしているレコードの情報を選択することができ、併せて、フォーカスしているレコードの情報に対応する高さに操作部３２を駆動することができる。
利用者が操作部３２を回転させて、リスト内で上位のレコードをフォーカスしている状態（図１６（ａ））では、操作部３２の突出量が大きく、リスト内で下位のレコードをフォーカスしている状態（図１６（ｃ））では、操作部３２の突出量が小さくなる。利用者は操作部３２の突出量からリスト内でフォーカスされている位置を、操作器２を視認することなく手の感触から読み取ることができる。
なお、ＴＢＬ５８３におけるレコードのＨ１の項目に記憶させるデータは、識別情報の増加に応じて単調に減少するように設定することにより、フォーカスした位置に応じて操作部３２の高さを線形に変化させることができる。
【０１００】
（本実施形態の第１変形例）
前述の図１から図１５と、図１８から図２０とを参照して、本実施形態に係る制御システム１の第１変形例について説明する。
【０１０１】
図１８は、本実施形態に係る制御システム１の機能の第１変形例を示す説明図である。図１８（ａ）から図１８（ｃ）には、検索処理を実施する状態の操作器２が示されている。図１８（ａ）に示された状態は前述のモード４、すなわち、手書きで情報を入力する状況が示されている。例えば、利用者は、操作部３２の面２２Ｆ上で指の位置を移動させて文字を描く。ここでは「Ｒ」「Ａ」「Ｄ」「Ｉ」「Ｏ」の文字を順に描くように面２２Ｆ上で指の位置を移動させた場合を示す。操作部３２は、指の軌跡を検出し、接触操作による手書き入力を受け付ける。操作検出処理部５２は、受け付けた手書き入力によるデータに基づいて、入力された文字列が「ＲＡＤＩＯ」であることを検出する。
図１８（ｂ）と図１８（ｃ）のそれぞれに示された状態は、検索処理の結果が互いに異なる。例えば、図１８（ｂ）の場合の検索語を「ＲＡＤＩＯ」とする。図１８（ｃ）の場合の検索語を「ＲＡＤＩＯ  ＦＭ  ＰＲＯＧＲＡＭ」とする。制御システム１は、図１８（ｃ）の場合の検索語を「ＲＡＤＩＯ」「ＦＭ」「ＰＲＯＧＲＡＭ」の３個の単語として検出する。同図に示す例では、図１８（ｂ）に示された状態の方が図１８（ｃ）に示された状態より検索語の数が少なく、図１８（ｂ）に示された状態の方が図１８（ｃ）に示された状態より検索により抽出された候補の数が多くなる。
【０１０２】
図１９と図２０は、本実施形態に係る記憶部に記憶させる情報テーブルを示す説明図である。図１９と図２０とに示すように、記憶部５８の記憶領域にＴＢＬ５８３とＴＢＬ５８４の情報テーブルが割り付けられている。
【０１０３】
ＴＢＬ５８３は、検索処理の結果を示すデータであって表示部６に表示させるデータを記憶する。例えば、ＴＢＬ５８３は、識別番号、項目１、項目２、・・・の項目を含み、検索処理の結果を、検索処理により選択された情報の一連情報として記憶する。識別番号の項目には、ＴＢＬ５８３にレコード単位で記憶される情報を識別するデータが記憶される。項目１の項目と項目２の項目には、表示部６に表示するためのデータとして各レコードの情報が記憶される。ＴＢＬ５８３の項目１、項目２、・・・の各項目は、識別情報に関連付けられて記憶される。
【０１０４】
ＴＢＬ５８４は、レコード数とＨ１の項目を含む。レコード数の項目は、ＴＢＬ５８３におけるレコードの個数が記憶される。Ｈ１の項目は、ＴＢＬ５８３におけるレコードの個数に対応するデータが記憶される。
【０１０５】
図１９に示す場合は、例えば、前述の図１８（ｂ）の状態に対応し、ＴＢＬ５８３の識別情報として「１」から「Ｎ１」までが定義され、ＴＢＬ５８３がＮ１個のレコードを有している。上記「Ｎ１」は自然数を示す。ＴＢＬ５８４は、レコード数を示すデータとして「Ｎ１」が記憶され、Ｈ１を示すデータとして「Ｈ１Ｎ１」が記憶されている。
【０１０６】
図２０に示す場合は、例えば、前述の図１８（ｃ）の状態に対応し、ＴＢＬ５８３の識別情報として「１」から「Ｎ２」までが定義され、ＴＢＬ５８３がＮ２個のレコードを有している。上記「Ｎ２」は自然数を示す。ＴＢＬ５８４は、レコード数を示すデータとして「Ｎ２」が記憶され、Ｈ１を示すデータとして「Ｈ１Ｎ２」が記憶される。なお、ＴＢＬ５８３におけるレコードの個数は、Ｎ１＞Ｎ２の関係にあるものとする。
【０１０７】
本変形例における制御システム１は、操作部３２の高さを調整するために例えば下記の処理を実施する。
操作検出処理部５２は、操作入力部２２によって検出された接触操作により、手書き入力された文字を検出する。情報処理部５５は、検出された文字に基づいた検索処理を実施して、検索処理によって抽出されたデータに識別番号を付けてＴＢＬ５８３に記憶させる。
状態制御部５１は、ＴＢＬ５８３に記憶されているレコードの個数を計数して、ＴＢＬ５８４のレコード数に記憶させる。状態制御部５１は、ＴＢＬ５８４のレコード数に記憶されたレコードの個数に応じたＨ１の値を算出して、ＴＢＬ５８４のＨ１に記憶させる。Ｈ１の値は、予め定められた関数によりレコードの個数に基づいて算出してもよく、或いは、予め定められた変換テーブルをレコードの個数に基づいて参照して算定してもよい。
表示処理部５５は、ＴＢＬ５８３に記憶されているレコードの検索結果の上位に当たるものを抽出して、抽出した複数のレコードを含む画面を生成して表示部６に表示させる。表示処理部５５は、生成した画面において、フォーカスしているレコードの部分を他のレコードの部分と異なるように表示にする。
駆動制御部５４は、ＴＢＬ５８４のＨ１に記憶されているデータに基づいて駆動部４を制御する。例えば、レコード数のデータが「Ｎ１」である場合に、Ｈ１のデータが「Ｈ１Ｎ１」になり、レコード数のデータが「Ｎ２」である場合に、Ｈ１のデータが「Ｈ１Ｎ２」になる。駆動制御部５４は、Ｈ１のデータに基づいて検索結果のレコードの個数に対応する高さに操作部３２を駆動する。
【０１０８】
利用者が操作部３２から入力したデータ（文字）に基づいた検索処理による選択結果として、抽出されたレコード（情報）の個数が比較的多い場合（図１８（ｂ））には、操作部３２の突出量が大きく、抽出されたレコードの個数が比較的少ない場合（図１８（ｃ））には、操作部３２の突出量が小さくなる。利用者は、検索処理の選択結果として抽出されたレコード（情報）の個数を、操作器２を視認することなく操作部３２の突出量から読み取ることができる。
【０１０９】
（本実施形態の第２変形例）
前述の図１から図１５と、図２１と、図２２とを参照して、本実施形態に係る制御システム１の第２変形例について説明する。
【０１１０】
図２１は、本実施形態に係る制御システム１の機能の第２変形例を示す説明図である。図２１（ａ）から図２１（ｃ）には、表示部６に表示された画面と操作器２の対応関係が示されている。本変形例に示す制御システム１では、一連情報を複数の範囲に分割し、分割された範囲に対応させて操作部３１の面２１Ｆ（第１の部材の操作面）から操作部３２の面２２Ｆ（第２の部材の操作面）までの高さが定められている。図２１（ａ）から図２１（ｃ）に示された状態は、操作部３２（第２の部材）に対する機械的回転操作に対応して、リスト化した一連情報から特定の情報を選択する操作を受け付ける場合の一例を示す。図２１（ａ）には、一連情報のうち１ページ目の情報が表示部６に表示された状況が示されている。図２１（ｂ）には、一連情報のうち２ページ目の情報が表示部６に表示された状況が示されている。図２１（ｃ）には、一連情報のうちＰＰページ目の情報が表示部６に表示された状況が示されている。
【０１１１】
制御システム１の表示部６に表示可能な情報の個数は限られる。制御システム１は、同じページ内に表示される情報のうちからフォーカスする情報を順に切り替える場合に、操作をしている利用者に操作部３２を通してクリック感を与えるようにしてもよい。例えば、制御システム１は、フォーカスする情報が切り替えられたことを検出して、切り替えが検出される毎に操作部３２の突出量を予め定められた幅で変化させてクリック感を与えてもよい。それとともに、制御システム１は、フォーカスする情報を切り替える場合と異なるクリック感を、ページの切り替え時に与えるようにしてもよい。
【０１１２】
本変形例では、一連情報における情報の個数が１ページに表示できる情報の個数を超える場合について次のような処理を追加する。
例えば、制御システム１は、一連情報における情報の個数が１ページに表示できる情報の個数を超える場合には、複数のページに分割してページ単位で表示部６に表示する。制御システム１は、表示部６に表示するページを切り替える際に、ページの値に基づいた高さにするように操作部３２を駆動する。
【０１１３】
換言すれば、制御システム１において、一連情報がページ単位に分割され、各ページに対応させて操作部３１の面２１Ｆ（第１の部材の操作面）から操作部３２の面２２Ｆ（第２の部材の操作面）までの高さが定められている。制御システム１は、操作部３１の面２１Ｆ（第１の部材の操作面）から操作部３２の面２２Ｆ（第２の部材の操作面）までの高さを、一連情報から選択された情報を含むページの値に基づいた高さにするように駆動する。
【０１１４】
図２２は、本実施形態に係る記憶部に記憶させる情報テーブルを示す説明図である。同図に示すように、記憶部５８の記憶領域にＴＢＬ５８３とＴＢＬ５８４の情報テーブルが割り付けられている。
【０１１５】
ＴＢＬ５８３は、検索処理の結果を示すデータであって表示部６に表示させるデータを記憶する。例えば、ＴＢＬ５８３は、ページ番号、識別番号、項目１、項目２、・・・の項目を含み、検索処理の結果を一連情報として記憶する。ページ番号の項目には、ページごとに１または複数のレコードを含むように分割され、ページを識別する識別番号のデータが記憶される。識別番号の項目には、ＴＢＬ５８３にレコード単位で記憶される情報を識別するデータが記憶される。項目１の項目と項目２の項目には、表示部６に表示するためのデータとして各レコードの情報が記憶される。ＴＢＬ５８３の項目１、項目２、・・・の各項目は、識別情報に関連付けられて記憶される。
【０１１６】
ＴＢＬ５８４は、ページポインタとＨ１の項目を含む。ページポインタの項目は、ＴＢＬ５８３における特定の情報が含まれるページを参照する識別情報が記憶される。Ｈ１の項目は、当該ページポインタのデータに基づいて算定された高さを示すデータが記憶される。
【０１１７】
図２２に示す場合は、例えば、前述の図２１（ｃ）の状態に対応し、ＴＢＬ５８３に記憶されているＰＮページ分のデータから「ＰＰ」ページが特定される。上記「ＰＰ」は自然数を示す。ＴＢＬ５８４には、ページポインタにページ番号を示すデータとして「ＰＰ」が記憶され、Ｈ１を示すデータとして「Ｈ１ＰＰ」が記憶される。
【０１１８】
本変形例における制御システム１は、操作部３２の高さを調整するために例えば下記の処理を実施する。
操作検出処理部５２は、回転検出部２５が検出した機械的回転操作による回転量に基づいて、表示部６に表示させるページをＴＢＬ５８３から選択する。操作検出処理部５２は、選択したページ対応するページ番号をＴＢＬ５８４のページポインタに記憶させる。
状態制御部５１は、ＴＢＬ５８４のページポインタに記憶されているデータ（ＰＰ）に応じたＨ１の値を算出して、ＴＢＬ５８４のＨ１に記憶させる。Ｈ１の値は、予め定められた関数によりページ番号に基づいて算出してもよく、或いは、予め定められた変換テーブルをページ番号に基づいて参照して算定してもよい。
表示処理部５５は、ＴＢＬ５８４のポインタに記憶されているデータ（ＰＰ）を基準にページを定め、ＴＢＬ５８３から定めたページに対応する複数のレコードを含む画面を生成して表示部６に表示させる。なお、表示処理部５５は、生成した画面において、フォーカスしているレコードの部分を他のレコードの部分と異なるように表示にする。
駆動制御部５４は、ＴＢＬ５８４のＨ１に記憶されているデータに基づいて駆動部４を制御する。
駆動部４は、上記の制御により、操作部３１の面２１Ｆ（第１の部材の操作面）から操作部３２の面２２Ｆ（前記第２の部材の操作面）までの高さを、一連情報から選択された情報を含むページのページ番号に基づいた高さにするように駆動する。
【０１１９】
（本実施形態の第３変形例）
前述の図１から図１５と、図２２と、図２３とを参照して、本実施形態に係る制御システム１の第３変形例について説明する。
第３変形例は、前述の第２変形例に関連する。第２変形例では、操作部３２の高さＨ１をＴＢＬ５８４のページポインタのデータから算定したが、本変形例では、ページポインタのデータに代えて、情報の検索に用いられる項目を示すデータの頭文字に応じたデータから算定する。
【０１２０】
図２３は、本実施形態に係る制御システム１の機能の第３変形例を示す説明図である。図２３（ａ）から図２３（ｃ）には、表示部６に表示された画面と操作器２の対応関係が示されている。本変形例に示す制御システム１では、一連情報を、情報の検索に用いられる項目を示すデータの頭文字に応じて複数の範囲に分割し、分割された範囲に対応させて操作部３１の面２１Ｆ（第１の部材の操作面）から操作部３２の面２２Ｆ（第２の部材の操作面）までの高さが定められている。図２３（ａ）から図２３（ｃ）に示された状態は、操作部３２（第２の部材）に対する機械的回転操作に対応して、リスト化した一連情報から特定の情報を選択する操作を受け付ける場合の一例を示す。図２３（ａ）には、一連情報のうち「Ａ」を頭文字とする情報が表示部６に表示された状況が示されている。図２１（ｂ）には、一連情報のうち「Ｂ」を頭文字とする情報が表示部６に表示された状況が示されている。図２１（ｃ）には、一連情報のうち「Ｃ」を頭文字とする情報が表示部６に表示された状況が示されている。以下の文字についての図示を省略するが、頭文字として、例示したアルファベットの他に、数字や仮名文字などを利用してもよい。
【０１２１】
本変形例に適用する各情報テーブルは、前述の図２２を参照し、下記のように読み替える。図２２（ａ）に示すＴＢＬ５８３における「ページ番号」を「頭文字に対応する番号」に読み替える。図２２（ｂ）に示すＴＢＬ５８４における「ページポインタ」を「ポインタ」に読み替える。
【０１２２】
本変形例における各処理の説明は、前述の第２変形例を参照する。
【０１２３】
（本実施形態の第４変形例）
前述の図１から図１５と、図１９から図２３とを参照して、第４変形例として、第２変形例と第３変形例に組み合わせることができる機能について説明する。
コントローラ５（制御部）は、操作部３２の面２２Ｆ（第２の部材の操作面）が押圧されつつ、操作部３２に対する機械的回転操作がなされたことを検出した場合、一連情報を分割した範囲のうち既に選択されている範囲から、当該既に選択されている範囲の次に選択される範囲を選択して駆動部４を駆動するようにしてもよい。
【０１２４】
（本実施形態の第５変形例）
前述の図１から図２３を参照して、本実施形態に係る制御システム１の第５変形例について説明する。
図２４は、本実施形態に係る制御システム１の機能の第５変形例を示す説明図である。本変形例は、前述の実施形態および各変形例に組み合わせることができる。
本変形例において、一連情報の始点となる情報または終点となる情報の何れかの情報が選択された場合の操作部３１の面２１Ｆ（第１の部材の操作面）から操作部３２の面２２Ｆ（第２の部材の操作面）までの高さＨ１を、操作部３２に対する機械的回転操作を行う利用者の指が操作部３１に接触するような高さ（Ｈ１ＭＩＮ）にする。また、上記の選択された情報以外を選択した場合の操作部３１の面２１Ｆ（第１の部材の操作面）から操作部３２の面２２Ｆ（第２の部材の操作面）までの高さＨ１を、機械的回転操作を行う利用者の指が操作部３１に接触しないような高さにする。
駆動部４は、同図に示す高さ（Ｈ１ＭＩＮ）より操作部３２の面２２Ｆが高くなるように操作部３２を駆動する。
【０１２５】
以上に示した実施形態および各変形例に係る制御システム１であれば、選択対象の複数の候補を示す一連情報から特定の情報を選択する操作を直感的に実施可能にすることができる。は、利用者の操作器２に触れた手先の感覚で、操作器２を視認することなく情報を得ることを可能にする。例えば、制御システム１は、直感的に一連情報に含まれるレコード数（候補リストの数）や一連情報をリスト化した場合のリスト内の位置を読み取れるように操作部３２を駆動部４により駆動させる。
【０１２６】
なお、これまでの車載の情報機器は、ナビゲーション装置やオーディオ装置などの予め定められた機能を提供するものとして構成されることが一般的であるが、上記の制御システム１は、ナビゲーション機能やオーディオ装置の制御機能を共通の操作器２から実施することを可能にする。
【０１２７】
また、ＰＣや携帯型端末装置において利用可能なソフトウェアを車内で利用する場合にも、操作器２を入力装置として利用することができるようになり、車の利用者の利便性を高めることができる。
【０１２８】
本実施形態および各変形例に係る制御システム１であれば、情報検索処理の結果やオーディオ装置の曲目リストなど、複数の情報を含む情報リストのうちから所望の情報を選択する場合に、候補となる情報の数が増大しても、容易に目的の情報を選択できるようになる。
このように、本実施形態に係る制御システム１は、情報リストから情報を選択する操作を実施する際に、回転式ダイヤルとして用いる操作部３２の高さを操作に応じて調整する。これにより、制御システム１は、受け付けた操作の情報を利用者に提供することが可能になる。
【０１２９】
また、車内の空間やコンソール部などの面積が限られていても、ＰＣや携帯型端末装置と同様な利用形態をとる情報機器を新たに設けることなく、上記のソフトウェアを車内で利用することができる。
【０１３０】
上述の制御システム１は内部に、コンピュータシステムを有している。そして、上述した制御システム１の処理過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【０１３１】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
例えば、操作部３１と操作部３２をクリック操作する際に利用者が同様の操作感を得られるように、ストローク検出部２３（第１検出部）とストローク検出部２４（第２検出部）の操作に対する応力（クリック荷重）を揃えるようにしてもよい。これにより、利用者は、操作する位置によらずに同様の操作感でクリック操作を行えるようになる。
【０１３２】
なお、上記の制御システム１における操作部３１と操作部３２において、クリック操作を行うものとして説明したが、クリック操作を接触操作（タッチ操作）に代えてもよい。上記の場合、操作部３１と支持部３５とを一体にして形成してもよく、操作部３２と支持部３６とを一体にして形成してもよい。
【０１３３】
なお、ストローク検出部２３またはストローク検出部２４を設けた場合であっても、操作検出処理部５２が検出した接触操作（タッチ操作）に基づいて各モード間の切り替え制御を行うようにしてもよい。
【０１３４】
なお、上記の実施形態および各変形例の説明において駆動部４が操作部３２を駆動する場合を一例として示したが、駆動部４が操作部３１を駆動して、間接的に操作部３２が突出するように制御してもよい。または、駆動部４が操作部３１と操作部３２を駆動して、相対的に操作部３２が突出するように制御してもよい。
【符号の説明】
【０１３５】
１…制御システム（操作装置）
２…操作器
４…駆動部
５…コントローラ（制御部）
６…表示部
２１…操作入力部
２２…操作入力部
２３…ストローク検出部（第１検出部）
２４…ストローク検出部（第２検出部）
２５…回転検出部
３１…操作部（第１の部材）
３２…操作部（第２の部材）
５１…状態制御部
５２…操作検出処理部
５３…情報取得部
５４…駆動制御部（制御部）
５５…情報処理部
５６…表示制御部
５８…記憶部
５９…電源部
【図１Ａ】
2017021442.tif 000003
【図１Ｂ】
2017021442.tif 000004
【図２】
2017021442.tif 000005
【図３】
2017021442.tif 000006
【図４】
2017021442.tif 000007
【図５】
2017021442.tif 000008
【図６】
2017021442.tif 000009
【図７】
2017021442.tif 000010
【図８】
2017021442.tif 000011
【図９】
2017021442.tif 000012
【図１０】
2017021442.tif 000013
【図１１】
2017021442.tif 000014
【図１２】
2017021442.tif 000015
【図１３】
2017021442.tif 000016
【図１４】
2017021442.tif 000017
【図１５】
2017021442.tif 000018
【図１６】
2017021442.tif 000019
【図１７】
2017021442.tif 000020
【図１８】
2017021442.tif 000021
【図１９】
2017021442.tif 000022
【図２０】
2017021442.tif 000023
【図２１】
2017021442.tif 000024
【図２２】
2017021442.tif 000025
【図２３】
2017021442.tif 000026
【図２４】
2017021442.tif 000027