(57)【要約】【課題】長期に亘って操作面における外観上の不均一さを抑える。【解決手段】操作対象オブジェクトを表示する表示装置１１０を制御する制御装置１２０が、メニューボタン１１１やスクロールバー１１２といった操作対象オブジェクトに関するユーザの接触操作を受け付ける操作面１３１の区分された領域１３１ａ毎の接触操作に関する履歴情報に基づいて、表示装置１１０に表示させる操作対象オブジェクトの配置を設定する配置設定部１２４、を備えたことを特徴とする。【選択図】図３
2020003855.tif 000002
【特許請求の範囲】
【請求項１】
操作対象オブジェクトを表示する表示装置を制御する制御装置であって、
前記操作対象オブジェクトに関するユーザの接触操作を受け付ける操作面の区分された領域毎の前記接触操作に関する履歴情報に基づいて、前記表示装置に表示させる前記操作対象オブジェクトの配置を設定する配置設定部、
を備えたことを特徴とする制御装置。
【請求項２】
前記配置設定部により設定された前記操作対象オブジェクトの配置に応じて、前記操作面上の前記接触操作の有効領域を設定する有効領域設定部を備えたことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記履歴情報が、前記接触操作を受ける度に、当該接触操作を受けた領域について所定の指標値を加算することで得られる情報であることを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記指標値が、前記接触操作の種類によって異なる重み付けを施された値であることを特徴とする請求項３に記載の制御装置。
【請求項５】
前記配置設定部が、前記操作面の区分された前記領域の相互間で前記指標値の加算結果に所定程度以上の差が生じた場合に、前記操作対象オブジェクトの配置を変更することを特徴とする請求項３又は４に記載の制御装置。
【請求項６】
操作対象オブジェクトを表示する表示装置を制御する制御方法であって、
前記操作対象オブジェクトに関するユーザの接触操作を受け付ける操作面の区分された領域毎の前記接触操作に関する履歴情報に基づいて、前記表示装置に表示させる前記操作対象オブジェクトの配置を設定する配置設定工程、
を備えたことを特徴とする制御方法。
【請求項７】
請求項６に記載の制御方法を、コンピュータにより実行させることを特徴とする制御プログラム。
【請求項８】
請求項７に記載の制御プログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作対象オブジェクトを表示する表示装置を制御する制御装置、制御方法、制御プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
従来、操作対象オブジェクトを表示する表示装置とは別体に、例えばユーザの手元近傍に配置された操作面で、表示装置における操作対象オブジェクトに関する操作を受け付けるマンマシーンインタフェースが知られている（例えば、特許文献１参照。）。
【０００３】
このようなマンマシーンインタフェースでは、表示装置には、操作対象オブジェクトとして複数のメニューボタン等の画像が表示される。ユーザは、この画像を見ながら、手元の操作面に対する操作を行ない、所望のメニューボタンの選択等を行うこととなる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１０２６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記のような操作面には、ゴム素材やファブリック材等が表面材として使われていることが多く、長期に亘って操作が繰り返されるうちに操作面の表面状態が変性しがちとなる。そして、このような変性が特定の箇所に集中して生じると、そのような箇所と他の箇所との間で外観上の差異が生じる場合がある。このような差異は、ユーザが操作面を見たときに、操作面の外観が不均一になっているという印象を与えることとなり、好ましいものではない。
【０００６】
したがって、本発明の課題は、長期に亘って操作面における外観上の不均一さを抑えることができるマンマシーンインタフェースの制御装置、制御方法、制御プログラム、及び記憶媒体を提供すること等が一例として挙げられる。
【課題を解決するための手段】
【０００７】
前述した課題を解決し目的を達成するために、本発明の制御装置は、操作対象オブジェクトを表示する表示装置を制御する制御装置であって、前記操作対象オブジェクトに関するユーザの接触操作を受け付ける操作面の区分された領域毎の前記接触操作に関する履歴情報に基づいて、前記表示装置に表示させる前記操作対象オブジェクトの配置を設定する配置設定部、を備えたことを特徴とする。
【０００８】
また、前述した課題を解決し目的を達成するために、本発明の制御方法は、操作対象オブジェクトを表示する表示装置を制御する制御方法であって、前記操作対象オブジェクトに関するユーザの接触操作を受け付ける操作面の区分された領域毎の前記接触操作に関する履歴情報に基づいて、前記表示装置に表示させる前記操作対象オブジェクトの配置を設定する配置設定工程、を備えたことを特徴とする。
【０００９】
また、前述した課題を解決し目的を達成するために、本発明の制御プログラムは、上述した本発明の制御方法を、コンピュータにより実行させることを特徴とする。
【００１０】
また、前述した課題を解決し目的を達成するために、本発明の記憶媒体は、上述した本発明の制御プログラムを記憶したことを特徴とする。
【図面の簡単な説明】
【００１１】
【図１】第１実施例に係る制御装置が適用されたマンマシーンインタフェースを示す模式的なブロック図である。
【図２】図１に示されている操作装置に搭載された変位機構を示す模式図である。
【図３】図１に示されている制御装置を示す機能ブロック図である。
【図４】図３に示されている制御装置で実行される制御方法の処理の流れを表すフローチャートである。
【図５】履歴作成部によって履歴情報が作成される様子を示す模式図である。
【図６】配置設定部によって操作対象オブジェクトの配置が変更され、有効領域設定部によって有効領域と凸変位を生じさせる領域とが変更される様子を示す模式図である。
【図７】第２実施例における制御装置を示す機能ブロック図である。
【図８】図７に示されている制御装置で実行される制御方法の処理の流れを表すフローチャートである。
【図９】変位位置設定部によって凸変位の位置が変更され、配置設定部によって操作対象オブジェクトの配置が変更される様子を示す模式図である。
【図１０】第３実施例における制御装置を示す機能ブロック図である。
【図１１】図１０に示されている制御装置で実行される制御方法の処理の流れを表すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を説明する。本発明の実施形態に係る制御装置は、操作対象オブジェクトを表示する表示装置を制御する制御装置であって、次のような配置設定部を備えたことを特徴とする。配置設定部は、操作対象オブジェクトに関するユーザの接触操作を受け付ける操作面の区分された領域毎の接触操作に関する履歴情報に基づいて、表示装置に表示させる操作対象オブジェクトの配置を設定する。
【００１３】
本実施形態の制御装置によれば、操作面の区分された領域毎の接触操作に関する履歴情報に基づいて、表示装置に表示させる操作対象オブジェクトの配置が設定される。これにより、例えば操作面における特定の領域に接触操作が集中しないように、表示装置における操作対象オブジェクトの配置を適宜に変更する等といった運用を行うことができる。その結果、接触操作に起因した表面状態の変性の程度を操作面における複数の領域の相互間で均すことができるので、長期に亘って操作面における外観上の不均一さを抑えることができる。
【００１４】
ここで、本実施形態の制御装置は、配置設定部により設定された操作対象オブジェクトの配置に応じて、操作面上の前記接触操作の有効領域を設定する有効領域設定部を備えている。
【００１５】
本実施形態によれば、操作面において上記の有効領域に設定されていない領域への接触操作を積極的に抑えることができるので、操作面における外観上の不均一さを一層抑えることができる。
【００１６】
また、本実施形態では、履歴情報が、接触操作を受ける度に、当該接触操作を受けた領域について所定の指標値を加算することで得られる情報となっている。
【００１７】
本実施形態によれば、操作面における各領域がどの程度の接触操作を受けているかを上記の指標値に基づく履歴情報により把握することができる。このような履歴情報に基づいて配置設定部が操作対象オブジェクトの配置を設定するので、各領域に対する接触操作の程度に即して操作対象オブジェクトの配置を設定するができ、その結果、操作面における外観上の不均一さを一層抑えることができる。
【００１８】
また、本実施形態では、指標値が、接触操作の種類によって異なる重み付けを施された値となっている。
【００１９】
例えば操作面に対する単なるタッチ操作と、操作面を摺擦しながらなぞるスクロール操作と、では操作面が受ける負荷の程度が異なる。本実施形態によれば、このような接触操作の種類によって指標値に異なる重み付けが施される。これにより、実際の接触操作に即して各領域に対する接触操作の程度を高い確度で把握することができ、その結果、操作面における外観上の不均一さを更に抑えることができる。
【００２０】
また、本実施形態では、配置設定部が、操作面の区分された領域の相互間で指標値の加算結果に所定程度以上の差が生じた場合に、操作対象オブジェクトの配置を変更する。
【００２１】
本実施形態によれば、操作面の区分された領域の相互間における接触操作の程度のバラつきが上記の指標値の差として把握されて操作対象オブジェクトの配置が変更される。これにより、このような差を打ち消すように操作対象オブジェクトの配置を設定することができるので、操作面における外観上の不均一さを一層抑えることができる。
【００２２】
また、本発明の実施形態に係る制御方法は、操作対象オブジェクトを表示する表示装置を制御する制御方法であって、次のような配置設定工程を備えたことを特徴とする。配置設定工程は、操作対象オブジェクトに関するユーザの接触操作を受け付ける操作面の区分された領域毎の接触操作に関する履歴情報に基づいて、表示装置に表示させる操作対象オブジェクトの配置を設定する。
【００２３】
本実施形態の制御方法によれば、上述した本実施形態の制御装置と同様に、操作面における特定の領域に接触操作が集中しないように、表示装置における操作対象オブジェクトの配置を適宜に変更する等といった運用を行うことができる。これにより、接触操作に起因した表面状態の変性の程度を操作面における複数の領域の相互間で均すことができるので、長期に亘って操作面における外観上の不均一さを抑えることができる。
【００２４】
また、本発明の実施形態に係る制御プログラムは、上述した本実施形態の制御方法を、コンピュータにより実行させることを特徴とする。
【００２５】
本実施形態の制御方法によれば、上述した本実施形態の制御方法を、コンピュータにより実行させることで、長期に亘って操作面における外観上の不均一さを抑えることができる。
【００２６】
また、本発明の実施形態に係る記憶媒体は、上述した本実施形態の制御プログラムを記憶したことを特徴とする。
【００２７】
本実施形態の記憶媒体によれば、記憶されている本実施形態の制御プログラムにより、上述した本実施形態の制御方法を、コンピュータで実行させることで、長期に亘って操作面における外観上の不均一さを抑えることができる。
【実施例】
【００２８】
以下、長期に亘って操作面における外観上の不均一さを抑えるという課題を解決するための各種実施例について図を参照して具体的に説明する。まず、第１実施例について説明する。
【００２９】
図１は、第１実施例に係る制御装置が適用されたマンマシーンインタフェースを示す模式的なブロック図である。
【００３０】
図１に示されているマンマシーンインタフェース１は、表示装置１１０、制御装置１２０、及び操作装置１３０、を備えている。表示装置１１０は、メニューボタンやスクロールバー等の画像を操作対象オブジェクトとして表示する装置である。操作装置１３０は、操作対象オブジェクトに関するユーザの接触操作を受け付ける操作面を有するタッチパッド等の装置である。そして、制御装置１２０は、操作装置１３０で受け付けた接触操作に応じて表示装置１１０を制御し、また、操作装置１３０の動作を適宜に制御する装置である。ここでは、特定はしないが、表示装置１１０としては、車両に搭載されるカーナビゲーション装置等が一例として挙げられる。また、操作装置１３０としては、車両のステアリングに搭載されるステアリングパッド等が一例として挙げられる。そして、制御装置１２０は、カーナビゲーション装置に内蔵されたＣＰＵ等であってもよく、カーナビゲーション装置とは別体に車両に搭載されたコンピュータ装置等であってもよい。
【００３１】
ここで、本実施例では、操作装置１３０に、操作面を部分的に変位させてユーザの手掛かりとするために変位機構が搭載されている。
【００３２】
図２は、図１に示されている操作装置に搭載された変位機構を示す模式図である。
【００３３】
この操作装置１３０では、操作面１３１の表面材として、柔軟性を有するゴム素材やファブリック材が使用されている。また、操作装置１３０におけるこの操作面１３１の直下には静電センサ１３２が配置されており、ユーザが操作面１３１に接触操作を行なったときの電荷量の変化を検知するように構成されている。静電センサ１３２では、操作面１３１を４×４の１６個の領域１３１ａに区分したときの何れの領域１３１ａに接触操作が行われたかが検知される。
【００３４】
そして、この操作面１３１における各領域１３１ａを凸変位させるために、押上げ片１３３とアクチュエータ１３４とを有する変位機構１３５が設けられている。アクチュエータ１３４が押上げ片１３３を上昇させることで、その押上げ片１３３が操作面１３１の表面材を内側から押し上げて凸変位を生じさせる。凸変位は、１６個の領域１３１ａそれぞれに個別に生じさせることができる。図２の例では、図中最上段の列における右から２番目の領域１３１ａ−１と、上から３段目の列における最も左側の領域１３１ａ−２に凸変位が生じている。１６個の領域１３１ａのうち何れの領域１３１ａに凸変位を生じさせるかは図１に示されている制御装置１２０によって制御される。
【００３５】
ここで、上記の操作装置１３０では、操作面１３１に対して、軽く接触するタッチ操作、凸変位した領域１３１ａと押圧するボタン操作、摺擦してなぞるスクロール操作、等といった接触操作がユーザによって行われる。このとき、上述したように柔軟性を有する素材で形成された操作面１３１にこのような接触操作が繰り返し行われると、表面状態に変性が生じる。操作面１３１においてこのような変性が特定の箇所に集中して生じると、そのような箇所と他の箇所との間で外観上の差異が生じる場合がある。このような差異は、ユーザが操作面１３１を見たときに、操作面１３１の外観が不均一になっているという印象を与えることとなり、好ましいものではない。本実施例における制御装置１２０は、長期に亘って操作面１３１における外観上の不均一さを抑えるために、操作面１３１にユーザの接触操作に起因して生じる変性を均一に均す役割を担っている。
【００３６】
図３は、図１に示されている制御装置を示す機能ブロック図である。
【００３７】
制御装置１２０は、表示装置１１０及び操作装置１３０を制御する装置であって、区分部１２１、履歴作成部１２２、記憶部１２３、配置設定部１２４、及び有効領域設定部１２５、を備えている。
【００３８】
区分部１２１は、操作装置１３０の操作面１３１を、上述したように４×４の１６個の領域１３１ａに区分して認識する。
【００３９】
履歴作成部１２２は、各領域１３１ａについて、受け付けたユーザの接触操作に関する履歴情報を作成する。この履歴情報は、接触操作を受ける度に、当該接触操作を受けた領域１３１ａについて後述する指標値を加算することで得られる情報である。
【００４０】
記憶部１２３は、履歴作成部１２２が作成した履歴情報を記憶する。
【００４１】
配置設定部１２４は、記憶部１２３に記憶された履歴情報に基づいて、表示装置１１０に表示させるメニューボタン１１１やスクロールバー１１２等といった操作対象オブジェクトの配置を設定する。図３の例では、スクロールバー１１２が、画面の左端に配置され、４つのメニューボタン１１１が、そのスクロールバー１１２の右側に配置されている。
【００４２】
有効領域設定部１２５は、配置設定部１２４により設定された操作対象オブジェクトの配置に応じて、操作面１３１上の接触操作の有効領域を設定する。有効領域が設定されると、その設定された領域のみが、ユーザの接触操作を受け付け、他の領域にユーザが接触したとしてもその接触は無視されることとなる。図３の例では、スクロールバー１１２の配置に応じて、操作面１３１における左端の４つの領域１３１ａが有効領域に設定されている。また、４つのメニューボタン１１１の配置に応じて、各列における右から２番目に位置する４つの領域１３１ａが有効領域に設定されている。また、有効領域設定部１２５は、メニューボタン１１１に対応する有効領域に設定された領域１３１ａについて、上記の変位機構１３５による凸変位を実行させる。
【００４３】
この制御装置１２０における操作対象オブジェクトの配置の設定は、制御装置１２０で実行される次のような制御方法の処理によって実行される。
【００４４】
図４は、図３に示されている制御装置で実行される制御方法の処理の流れを表すフローチャートである。
【００４５】
この図４のフローチャートが表す処理は、この制御装置１２０が搭載されているカーナビゲーション装置や車載コンピュータに電源がオンされるとスタートする（Ｓ１０１）。処理がスタートすると区分部１２１が、操作装置１３０における操作面１３１を上述した１６個の領域１３１ａに区分して認識する（Ｓ１０２）。そして、表示装置１１０においてユーザが所望する画面表示と、その画面表示に応じた操作装置１３０における操作面１３１における有効領域の設定と、変位機構１３５による凸変位と、が実行される（Ｓ１０３）。その後、ユーザが操作装置１３０の操作面１３１に対して接触操作を行う度に以下の処理が行われる。
【００４６】
まず、何れかの領域１３１ａにおいて接触操作が受け付けられると、履歴作成部１２２が、その接触操作を受け付けた領域１３１ａについて、次のような指標値の算出による操作履歴の点数化を行って履歴情報を作成する（Ｓ１０４）。
【００４７】
図５は、履歴作成部によって履歴情報が作成される様子を示す模式図である。
【００４８】
上述したように履歴作成部１２２は、接触操作を受ける度に、当該接触操作を受けた領域１３１ａについて所定の指標値を加算することで履歴情報を作成する。そして、その指標値が、接触操作の種類によって異なる重み付けを施された値となっている。
【００４９】
本実施例では、タッチ操作と、ボタン操作と、スクロール操作と、のそれぞれに互いに重みが異なる指標値が設定されている。タッチ操作は、操作面１３１の何れかの領域１３１ａに軽く接触するのみの操作である。ボタン操作は、表示装置１１０に表示されている所望のメニューボタン１１１を選択するために凸変位した領域１３１ａを押圧する操作である。スクロール操作は、スクロールバー１１２に応じた領域１３１ａの列を摺擦してなぞる操作である。
【００５０】
これら３種類の操作のうち、タッチ操作は操作面１３１が受ける負荷が最も小さいため重み付けが最も軽く、タッチ操作が行われる度に指標値Ｗとして「１」が加算される。ボタン操作は、操作面１３１が受ける負荷が中程度であり、ボタン操作が行われる度に中程度に重み付けされた指標値Ｗとして「２」が加算される。操作面１３１を摺擦してなぞるスクロール操作は、操作面１３１が受ける負荷が最も大きいため重み付けが最も重く、スクロール操作が行われる度に指標値Ｗとして「３」が加算される。
【００５１】
図４のフローチャートにおけるステップＳ１０４では、上記のような接触操作が行われる度に、その接触操作の種類に応じて「１」〜「３」のうち何れかの指標値Ｗが加算されることで履歴情報が作成される。作成された履歴情報が記憶部１２３に記憶される。
【００５２】
次に、履歴情報に基づいて、配置設定部１２４が、１６個の領域１３１ａの相互間で上記の指標値Ｗの加算結果たる履歴情報に所定程度以上の差が生じているか否かを判断する（Ｓ１０５）。本実施例では、この判断が、次のようにして行われる。まず、有効領域に設定されている領域群と、設定されていない領域群と、のそれぞれについて、各群に属する領域１３１ａの指標値Ｗの加算結果の平均値が算出される。図３の例では、スクロールバー１１２に対応した４つの領域１３１ａについて平均値が算出され、メニューボタン１１１に対応した４つの領域１３１ａについて平均値が算出され、他の８つの領域１３１ａについて平均値が算出される。そして、算出された各群の平均値の相互比較が行われ、閾値「１０」以上の差が生じていた場合、配置設定部１２４は、領域１３１ａの相互間で履歴情報に所定程度以上の差が生じていると判断する。他方で、配置設定部１２４は、平均値の差が閾値「１０」未満の場合、履歴情報にこのような差が生じていないと判断する。
【００５３】
履歴情報に上記のような差が生じていないと判断された場合（Ｓ１０５のＮＯ判定）、処理がステップＳ１０３の処理に戻る。処理が戻ったとき、ユーザによる表示画面の切換え等がなく、表示中の表示画面に対する操作が継続される場合には、ステップＳ１０３では特に処理は行われずに、ステップＳ１０４に移行して次の接触操作に備えられる。
【００５４】
一方、履歴情報に上記のような差が生じていると判断された場合（Ｓ１０５のＹＥＳ判定）、配置設定部１２４が表示装置１１０における操作対象オブジェクトの配置を変更する（Ｓ１０６）。このときには、有効領域設定部１２５が、変更された操作対象オブジェクトの配置に応じて、操作装置１３０の操作面１３１における有効領域を変更するとともに、凸変位を生じさせる領域１３１ａも変更する。配置設定部１２４及び有効領域設定部１２５によって実行されるこのステップＳ１０６の処理が、上記の履歴情報に基づいて、表示装置１１０に表示させる操作対象オブジェクトの配置を設定する配置設定工程に当る。
【００５５】
図６は、配置設定部によって操作対象オブジェクトの配置が変更され、有効領域設定部によって有効領域と凸変位を生じさせる領域とが変更される様子を示す模式図である。
【００５６】
この図６の例では、次のような３つの領域群の相互間で上述した履歴情報の平均値の相互比較が行われる。３つの領域群のうちの１つは、表示装置１１０のスクロールバー１１２に応じて有効領域に設定された操作面１３１の４つの領域１３１ａの群１３１ｂである。他の１つは、４つのメニューボタン１１１に応じて有効領域に設定されて凸変位が生じた４つの領域１３１ａの群１３１ｃである。そして、最後の１つが、残りの８つの領域１３１ａの群１３１ｄである。図６の例では、これら３つの領域群の相互間で履歴情報の平均値の間に閾値「１０」以上の差が生じており、次のような変更が行われる。
【００５７】
即ち、配置設定部１２４が、スクロールバー１１２の配置を、画面左端から右端に変更する。この結果、４つのメニューボタン１１１の配置も、画面右寄りの位置から左寄りの位置に変更される。これに応じて、有効領域設定部１２５が、スクロールバー１１２に応じた有効領域を、操作面１３１の左端の４つの領域１３１ａの群１３１ｂから、右端の４つの領域１３１ａの群１３１ｅに変更する。また、４つのメニューボタン１１１に応じた有効領域を、操作面１３１の各列において右から２番目に位置する４つの領域１３１ａの群１３１ｃから、左から２番目に位置する４つの領域１３１ａの群１３１ｆに変更する。また、変更後のその群１３１ｆに属する領域１３１ａに凸変位を生じさせる。これらの群１３１ｅ、１３１ｆに属さない８つの領域１３１ａによって、もう一つの群１３１ｇが構成される。
【００５８】
このような変更処理の後は、処理が図４のフローチャートにおけるステップＳ１０３に戻る。ユーザによる表示画面の切換え等がない場合には、ステップＳ１０４に移行して次の接触操作に備えられる。
【００５９】
この図４のフローチャートで表される制御方法を、コンピュータにより実行させる制御プログラムが、カーナビゲーション装置に内蔵の記憶媒体や、カーナビゲーション装置とは別体に車両に搭載されたコンピュータ装置に内蔵の記憶媒体に記憶されている。また、この制御プログラムを記憶する記憶媒体は、これらの装置に内蔵の記憶媒体に限らず、公知の可搬記憶媒体や、ネットワークを介してこれらの装置に接続されるサーバーに設置された記憶媒体であってもよい。
【００６０】
以上に説明した第１実施例の制御装置１２０、制御方法、制御プログラム、及び記憶媒体によれば、操作面１３１の区分された領域１３１ａ毎の接触操作に関する履歴情報に基づいて、表示装置１１０に表示させる操作対象オブジェクトの配置が設定される。これにより、操作面１３１における特定の領域１３１ａに接触操作が集中しないように、表示装置１１０における操作対象オブジェクトの配置を適宜に変更するといった運用を行うことができる。その結果、接触操作に起因した表面状態の変性の程度を操作面１３１における複数の領域１３１ａの相互間で均すことができるので、長期に亘って操作面１３１における外観上の不均一さを抑えることができる。
【００６１】
ここで、本実施例では、配置設定部１２４により設定された操作対象オブジェクトの配置に応じて、操作面１３１上の接触操作の有効領域を設定する有効領域設定部１２５が設けられている。これにより、操作面１３１において上記の有効領域に設定されていない領域への接触操作を積極的に抑えることができるので、操作面１３１における外観上の不均一さを一層抑えることができる。
【００６２】
また、本実施例では、履歴情報が、接触操作を受ける度に、当該接触操作を受けた領域１３１ａについて所定の指標値Ｗを加算することで得られる情報となっている。
【００６３】
本実施例によれば、操作面１３１における各領域１３１ａがどの程度の接触操作を受けているかを上記の指標値Ｗに基づく履歴情報により把握することができる。このような履歴情報に基づいて配置設定部１２４が操作対象オブジェクトの配置を設定するので、各領域１３１ａに対する接触操作の程度に即して操作対象オブジェクトの配置を設定するができる。これにより、操作面１３１における外観上の不均一さを一層抑えることができる。
【００６４】
また、本実施例では、指標値Ｗが、接触操作の種類によって異なる重み付けを施された値となっている。
【００６５】
操作面１３１に対する上述したタッチ操作とボタン操作とスクロール操作とでは操作面１３１が受ける負荷の程度が異なる。本実施例によれば、このような接触操作の種類によって指標値Ｗに異なる重み付けが施されている。これにより、実際の接触操作に即して各領域１３１ａに対する接触操作の程度を高い確度で把握することができ、その結果、操作面１３１における外観上の不均一さを更に抑えることができる。
【００６６】
また、本実施例では、配置設定部１２４が、操作面１３１の区分された領域１３１ａの相互間で指標値Ｗの加算結果に所定程度以上の差が生じた場合に、操作対象オブジェクトの配置を変更する。これによれば、操作面１３１の区分された領域１３１ａの相互間における接触操作の程度のバラつきが上記の指標値Ｗの差として把握されて操作対象オブジェクトの配置が変更される。これにより、このような差を打ち消すように操作対象オブジェクトの配置を設定することができるので、操作面１３１における外観上の不均一さを一層抑えることができる。
【００６７】
次に、第２実施例について説明する。第２実施例では、制御装置、及び実行される制御方法が、上述した第１実施例と異なっている。他方、マンマシーンインタフェースにおける表示装置や操作装置は、第１実施例と同等である。以下、第２実施例について、この第１実施例との相違点に注目して説明し、第１実施例と同等なマンマシーンインタフェースの構成等については図示及び説明を割愛する。
【００６８】
図７は、第２実施例における制御装置を示す機能ブロック図である。
【００６９】
第１実施例と同様の操作装置２３０では、操作面２３１における各領域２３１ａに、表示装置２１０における操作対象オブジェクトに応じて適宜に凸変位を生じさせるように構成されている。このとき、柔軟性を有する素材で形成された操作面２３１において凸変位が生じた領域では表面材が一定の力で延ばされる。そして、このような凸変位が繰り返し行われて表面材が延ばされると、その延ばされた箇所の表面状態に変性が生じる。操作面２３１においてこのような変性が特定の箇所に集中して生じると、そのような箇所と他の箇所との間で外観上の差異が生じる場合がある。このような差異は、ユーザが操作面２３１を見たときに、操作面２３１の外観が不均一になっているという印象を与えることとなり、好ましいものではない。本実施例における制御装置２２０は、長期に亘って操作面２３１における外観上の不均一さを抑えるために、操作面２３１に凸変位に起因して生じる変性を均一に均す役割を担っている。
【００７０】
制御装置２２０は、表示装置２１０及び操作装置２３０を制御する装置であって、区分部２２１、履歴作成部２２２、記憶部２２３、変位位置設定部２２４、及び配置設定部２２５、を備えている。
【００７１】
区分部２２１は、第１実施例と同様に、操作装置２３０の操作面２３１を４×４の１６個の領域２３１ａに区分して認識する。
【００７２】
履歴作成部２２２は、区分された操作面２３１の領域２３１ａ毎の凸変位に関する履歴情報を作成する。本実施例では、履歴作成部２２２は、操作装置２３０の操作面２３１に凸変位が生じる度に、当該凸変位が生じた領域２３１ａについて変位時間を加算することで履歴情報を作成する。
【００７３】
記憶部２２３は、履歴作成部２２２が作成した凸変位に関する履歴情報を記憶する。
【００７４】
変位位置設定部２２４は、区分された操作面２３１の領域２３１ａ毎の凸変位に関する履歴情報に基づいて、操作面２３１に凸変位を生じさせる位置を設定する。本実施例では、この変位位置設定部２２４は、操作面２３１の区分された領域２３１ａの相互間で変位時間の加算結果に所定程度以上の差が生じた場合に、凸変位を生じさせる位置を変更する。
【００７５】
配置設定部２２５は、変位位置設定部２２４により設定された凸変位を生じさせる位置に対応させて、表示装置２１０に表示させる操作対象オブジェクトの配置を設定する。
【００７６】
図７の例では、変位位置設定部２２４が、操作面２３１において、最上段の右端、上から２列目における右から２番目、３列目における右から３番目、のそれぞれの領域２３１ａを、凸変位を生じさせる位置に設定している。そして、これらの設定位置に対応させて、配置設定部２２５が、表示装置２１０における３つのメニューボタン２１１の配置を設定している。
【００７７】
この制御装置２２０における操作対象オブジェクトの配置の設定は、制御装置２２０で実行される次のような制御方法の処理によって実行される。
【００７８】
図８は、図７に示されている制御装置で実行される制御方法の処理の流れを表すフローチャートである。
【００７９】
この図８のフローチャートが表す処理は、この制御装置２２０が搭載されているカーナビゲーション装置や車載コンピュータに電源がオンされるとスタートする（Ｓ２０１）。処理がスタートすると区分部２２１が、操作装置２３０における操作面２３１を上述した１６個の領域２３１ａに区分して認識する（Ｓ２０２）。そして、表示装置２１０においてユーザが所望する画面表示と、操作装置２３０の操作面２３１におけるその画面表示に応じた凸変位とが実行される（Ｓ２０３）。
【００８０】
画面表示に応じて凸変位が実行されると、履歴作成部２２２が、当該変位が生じた領域２３１ａについて、不図示のタイマーで計時される変位時間を所定の時間隔毎に加算することで履歴情報を作成する（ステップＳ２０４）。作成された履歴情報が記憶部２２３に記憶される。
【００８１】
次に、記憶された履歴情報に基づいて、変位位置設定部２２４が、１６個の領域２３１ａの相互間で上記の変位時間の加算結果たる履歴情報に所定程度以上の差が生じているか否かを判断する（Ｓ２０５）。本実施例では、この判断が、次のようにして行われる。まず、凸変位が生じている領域群と、凸変位が生じていない領域群と、のそれぞれについて、各群に属する領域２３１ａの変位時間の加算結果の平均値が算出される。図７の例では、凸変位に対応した３つの領域２３１ａについて平均値が算出され、他の１３個の領域２３１ａについて平均値が算出される。そして、算出された各群の平均値の相互比較が行われ、所定の閾値以上の差が生じていた場合、変位位置設定部２２４は、領域２３１ａの相互間で履歴情報に所定程度以上の差が生じていると判断する。他方で、変位位置設定部２２４は、平均値の差が閾値未満の場合、履歴情報にこのような差が生じていないと判断する。
【００８２】
履歴情報に上記のような差が生じていないと判断された場合（Ｓ２０５のＮＯ判定）、処理がステップＳ２０３の処理に戻る。処理が戻ったとき、ユーザによる表示画面の切換え等がなく、表示中の表示画面に応じた凸変位が継続される場合には、ステップＳ２０３では特に処理は行われずに、ステップＳ２０４に移行して変位時間の計時と加算が行われる。
【００８３】
一方、履歴情報に上記のような差が生じていると判断された場合（Ｓ２０５のＹＥＳ判定）、変位位置設定部２２４が凸変位を生じさせる位置、即ち領域２３１ａを変更する（Ｓ２０６）。このときには、配置設定部２２５が、変位位置設定部２２４により変更された凸変位の位置に対応させて、表示装置２１０に表示させる操作対象オブジェクトの配置を変更する。変位位置設定部２２４及び配置設定部２２５によって実行されるこのステップＳ２０６の処理が、上記の履歴情報に基づいて、操作面２３１に凸変位を生じさせる位置（領域２３１ａ）を設定する変位位置設定工程に当る。
【００８４】
図９は、変位位置設定部によって凸変位の位置が変更され、配置設定部によって操作対象オブジェクトの配置が変更される様子を示す模式図である。
【００８５】
この図９の例では、操作装置２３０の操作面２３１における次のような２つの領域群の相互間で上述した履歴情報の平均値の相互比較が行われる。２つの領域群のうちの１つは、表示装置２１０の３つのメニューボタン２１１に応じて凸変位が生じた３つの領域２３１ａの群２３１ｂである。そして、他の１つが、残りの１６個の領域２３１ａの群２３１ｃである。図９の例では、これら２つの領域群の相互間で履歴情報の平均値の間に閾値以上の差が生じており、次のような変更が行われる。
【００８６】
即ち、変位位置設定部２２４が、凸変位を生じさせる領域２３１ａを、操作面２３１の右上端から対角線方向に並んだ３つの領域２３１ａから、左上端から対角線方向に並んだ３つの領域２３１ａに変更する。これに応じて、配置設定部２２５が、３つのメニューボタン２１１の配置を、画面右上端から対角線方向に３つ並んだ配置から、画面左上端から対角線方向に３つ並んだ配置に変更する。
【００８７】
このような変更処理の後は、処理が図８のフローチャートにおけるステップＳ２０３に戻る。ユーザによる表示画面の切換え等がない場合には、ステップＳ２０４に移行して変位時間の計時が行われる。
【００８８】
この図８のフローチャートで表される制御方法を、コンピュータにより実行させる制御プログラムが、カーナビゲーション装置に内蔵の記憶媒体や、カーナビゲーション装置とは別体に車両に搭載されたコンピュータ装置に内蔵の記憶媒体に記憶されている。また、この制御プログラムを記憶する記憶媒体は、これらの装置に内蔵の記憶媒体に限らず、公知の可搬記憶媒体や、ネットワークを介してこれらの装置に接続されるサーバーに設置された記憶媒体であってもよい。
【００８９】
以上に説明した第２実施例の制御装置２２０、制御方法、制御プログラム、及び記憶媒体によれば、操作面２３１に対するユーザの接触操作における手掛かりに供するために操作面２３１の領域２３１ａ毎に行われる凸変位について次のような処理が行われる。即ち、各領域２３１ａの凸変位に関する履歴情報に基づいて、その凸変位を生じさせる位置が設定される。これにより、例えば操作面２３１における特定の領域２３１ａに凸変位が集中しないように、凸変位の位置を適宜に変更するといった運用を行うことができる。その結果、凸変位に起因した操作面２３１の表面状態の変性の程度を操作面２３１における複数の領域２３１ａの相互間で均すことができるので、長期に亘って操作面２３１における外観上の不均一さを抑えることができる。
【００９０】
ここで、本実施例では、履歴情報が、凸変位が生じる度に、当該凸変位が生じた領域２３１ａについて変位時間を加算することで得られる情報となっている。
【００９１】
本実施例によれば、操作面２３１における各領域２３１ａが過去にどの程度の累積時間に亘って凸変位しているかを上記の変位時間に基づく履歴情報により把握することができる。このような履歴情報に基づいて変位位置設定部２２４が凸変位の位置を設定するので、各領域２３１ａに対する凸変位の過去の程度に即して将来の凸変位の位置を設定するができる。これにより、操作面２３１における外観上の不均一さを一層抑えることができる。
【００９２】
また、本実施例では、変位位置設定部２２４が、操作面２３１の区分された領域２３１ａの相互間で変位時間の加算結果に所定程度以上の差が生じた場合に、凸変位を生じさせる位置を変更する。即ち、操作面２３１の領域２３１ａの相互間における凸変位の程度のバラつきが上記の変位時間の加算結果の差として把握されて凸変位の位置が変更される。これにより、このような差を打ち消すように凸変位の位置を設定することができるので、操作面２３１における外観上の不均一さを一層抑えることができる。
【００９３】
また、本実施例では、変位位置設定部２２４により設定された凸変位を生じさせる位置に対応させて、配置設定部２２５が、表示装置２１０に表示させる操作対象オブジェクトの配置を設定する。これにより、ユーザが操作する操作面２３１における凸変位の位置に応じて、ユーザが実際に目にする操作対象オブジェクトの配置が設定されるので、ユーザは違和感を覚えることなく操作を行うことができる。
【００９４】
次に、第３実施例について説明する。第３実施例では、制御装置、及び実行される制御方法が、上述した第１実施例と異なっている。他方、マンマシーンインタフェースにおける表示装置や操作装置は、第２実施例と同様に第１実施例と同等である。以下、第３実施例について、第１実施例との相違点に注目して説明し、第１実施例と同等なマンマシーンインタフェースの構成等については図示及び説明を割愛する。
【００９５】
図１０は、第３実施例における制御装置を示す機能ブロック図である。
【００９６】
制御装置３２０は、表示装置３１０及び操作装置３３０を制御する装置であって、上述した第２実施例と同様に、操作面３３１に凸変位に起因して生じる変性を均一に均す役割を担っている。この制御装置３２０は、区分部３２１、履歴作成部３２２、記憶部３２３、及び変位指示部３２４、を備えている。
【００９７】
区分部３２１は、第１実施例と同様に、操作装置３３０の操作面３３１を４×４の１６個の領域３３１ａに区分して認識する。
【００９８】
履歴作成部３２２は、区分された操作面３３１の領域３３１ａ毎の凸変位に関する履歴情報を作成する。本実施例では、履歴作成部３２２は、操作装置３３０の操作面３３１に凸変位が生じる度に、当該凸変位が生じた領域３３１ａについて変位時間を加算することで履歴情報を作成する。
【００９９】
記憶部３２３は、履歴作成部３２２が作成した凸変位に関する履歴情報を記憶する。
【０１００】
変位指示部３２４は、操作装置３３０が非使用状態のときに、区分された操作面３３１の領域３３１ａ毎の凸変位に関する履歴情報に基づいて、操作面３３１に凸変位を生じさせる指示を行う。本実施例では、この変位指示部３２４は、操作面３３１の区分された領域３３１ａのうち、履歴情報が表す変位時間の累積時間が最長となる領域３３１ｂ以外の他の領域３３１ｃに凸変位を生じさせる指示を行う。このとき、変位対象の領域３３１ｃにおける凸変位の変位時間は、その領域３３１ｃの変位時間の累積時間が、上記の最長の累積時間に達するまでの時間とする。
【０１０１】
図１０の例は、表示装置３１０に３つのメニューボタン３１１が配置された画像が繰り返し表示されるという例である。そして、操作装置３３０の操作面３３１において、各メニューボタン３１１に対応した３つの領域３３１ｂにおける変位時間の累積時間が最長となっている。この例では、変位指示部３２４は、他の１３個の領域３３１ｃに、変位時間の累積時間がその最長の累積時間に達するまで凸変位を生じさせる。
【０１０２】
この制御装置３２０における操作対象オブジェクトの配置の設定は、制御装置３２０で実行される次のような制御方法の処理によって実行される。
【０１０３】
図１１は、図１０に示されている制御装置で実行される制御方法の処理の流れを表すフローチャートである。
【０１０４】
この図１１のフローチャートが表す処理は、この制御装置３２０が搭載されているカーナビゲーション装置や車載コンピュータに電源がオンされるとスタートする（Ｓ３０１）。処理がスタートすると区分部３２１が、操作装置３３０における操作面３３１を上述した１６個の領域３３１ａに区分して認識する（Ｓ３０２）。そして、表示装置３１０においてユーザが所望する画面表示と、操作装置３３０の操作面３３１におけるその画面表示に応じた凸変位とが実行される（Ｓ３０３）。
【０１０５】
画面表示に応じて凸変位が実行されると、履歴作成部３２２が、当該凸変位が生じた領域３３１ａについて、不図示のタイマーで計時される変位時間を所定の時間隔毎に加算することで履歴情報を作成する（ステップＳ３０４）。作成された履歴情報が記憶部３２３に記憶される。
【０１０６】
次に、変位指示部３２４は、操作装置３３０が使用状態にあるか否かを判断する（Ｓ３０５）。ここでの判断としては、次のような判断処理が一例として挙げられる。例えば、操作装置３３０が、自動運転可能な車両のステアリングに搭載されるステアリングパッドであり、マンマシーンインタフェースが手動運転時にのみ有効なシステム構成となっている場合を想定する。このようなシステム構成において、手動運転中は操作装置３３０が使用状態にあると判断し、自動運転中は非使用状態にあると判断する、といった判断処理が一例として挙げられる。また、車両が手動運転のみが可能である場合に、エンジンがオン状態とのきに操作装置３３０が使用状態にあると判断し、オフ状態のときに非使用状態にあると判断する、といった判断処理も一例として挙げられる。
【０１０７】
操作装置３３０が使用状態にあると判断された場合（Ｓ３０５のＹＥＳ判定）、処理がステップＳ３０３に戻る。処理が戻ったとき、ユーザによる表示画面の切換え等がなく、表示中の表示画面に応じた凸変位が継続される場合には、ステップＳ３０３では特に処理は行われずに、ステップＳ３０４に移行して変位時間の計時と加算が行われる。
【０１０８】
一方、操作装置３３０が非使用状態にあると判断された場合（Ｓ３０５のＮＯ判定）、変位指示部３２４が、操作装置３３０に対し、各領域３３１ａの履歴情報に基づいた凸変位の指示を行う（Ｓ３０６）。まず、１６個の領域３３１ａの中から、履歴情報が表す凸変位の累積時間が最長の領域３３１ｂが探索される。次に、その累積時間が最長の領域３３１ｂ以外の他の領域３３１ｃに、各領域３３１ｂの累積時間が最長の累積時間に達するまで凸変位を生じさせるように、変位指示部３２４が操作装置３３０に対して指示を行う。変位指示部３２４によって実行されるこのステップＳ３０６の処理が、操作装置３３０が非使用状態のときに、各領域３３１ａの凸変位に関する履歴情報に基づいて、操作面３３１に凸変位を生じさせる指示を行う変位指示工程に当る。
【０１０９】
ステップＳ３０６の処理により、全ての領域３１１ａにおける変位時間の累積時間が均等に揃えられると、処理はステップＳ３０３に戻る。ユーザによる表示画面の切換え等がない場合には、ステップＳ３０４に移行して変位時間の計時が行われる。
【０１１０】
この図１１のフローチャートで表される制御方法を、コンピュータにより実行させる制御プログラムが、カーナビゲーション装置に内蔵の記憶媒体や、カーナビゲーション装置とは別体に車両に搭載されたコンピュータ装置に内蔵の記憶媒体に記憶されている。また、この制御プログラムを記憶する記憶媒体は、これらの装置に内蔵の記憶媒体に限らず、公知の可搬記憶媒体や、ネットワークを介してこれらの装置に接続されるサーバーに設置された記憶媒体であってもよい。
【０１１１】
以上に説明した第３実施例の制御装置３２０、制御方法、制御プログラム、及び記憶媒体によれば、操作面３３１に対するユーザの接触操作における手掛かりに供するために操作面３３１の領域３３１ａ毎に行われる凸変位について次のような処理が行われる。即ち、操作装置３３０が非使用状態にあるときに、凸変位の変位時間の累積時間が最長の領域３３１ｂ以外の他の領域３３１ｃを対象として凸変位が行われる。この凸変位は、変位対象の領域３３１ｃの履歴情報が表す累積時間が、最長の累積時間に達するように行われる。これにより、全ての領域３１１ａにおける変位時間の累積時間が均等に揃えられるので、長期に亘って操作面３３１における外観上の不均一さを抑えることができる。
【０１１２】
尚、本発明は、以上に説明した実施例に限定されるものではなく、本発明の目的が達成できる他の構成等を含み、以下に示すような変形等も本発明に含まれる。
【０１１３】
例えば、上述した第１〜第３実施例では、操作対象オブジェクトの一例として、メニューボタン１１１，２１１，３１１及びスクロールバー１１２が例示されている。しかしながら、操作対象オブジェクトはこれらに限るものではない。操作対象オブジェクトは、タッチ操作やスクロール操作等を受ける地図画像等であってもよく、ユーザによって操作される画像オブジェクトであれば具体的な態様を問うものではない。
【０１１４】
また、上述した第１〜第３実施例では、操作面に対する区分の一例として、操作面１３１，２３１，３３１を４×４の１６個に区分する形態が例示されている。しかしながら、操作面に対する区分は、これに限るものではなく、その区分数や区分形態は任意に設定し得る。
【０１１５】
また、上述した第１〜第３実施例では、操作面に生じさせる変位の一例として、操作装置１３０の内側から押し上げる凸変位が例示されている。しかしながら、この操作面に生じさせる変位は、これに限るものではない。ここにいう変位は、例えば操作面を操作装置の内側から引き下げることで生じさせる凹変位等であってもよく、その具体的な変位態様を問うものではない。
【０１１６】
また、上述した第１〜第３実施例では、マンマシーンインタフェースの一例として、表示装置１１０，２１０，３１０、制御装置１２０，２２０，３２０、及び操作装置１３０，２３０，３３０、が別体の装置となった形態が例示されている。しかしながら、マンマシーンインタフェースはこれに限るものではない。マンマシーンインタフェースの形態は、例えば表示装置と制御装置とが一体で操作装置が別体となった形態であってもよく、あるいは、操作装置と制御装置とが一体で表示装置が別体となった形態であってもよい。若しくは、表示装置、制御装置、及び操作装置が一体となった形態等であってもよい。
【符号の説明】
【０１１７】
１      マンマシーンインタフェース
１１０，２１０，３１０  表示装置
１１１，２１１，３１１  メニューボタン（操作対象オブジェクト）
１１２  スクロールバー（操作対象オブジェクト）
１２０，２２０，３２０  制御装置
１２１，２２１，３２１  区分部
１２２，２２２，３２２  履歴作成部
１２３，２２３，３２３  記憶部
１２４，２２５  配置設定部
１２５  有効領域設定部
１３０，２３０，３３０  操作装置
１３１，２３１，３３１  操作面
１３１ａ，１３１ａ−１，１３１ａ−２，２３１ａ，３３１ａ，３３１ｂ，３３１ｃ  領域
１３１ｂ，１３１ｃ，１３１ｄ，１３１ｅ，１３１ｆ，１３１ｇ，２３１ｂ，２３１ｃ  群
１３２  静電センサ
１３３  押上げ片
１３４  アクチュエータ
１３５  変位機構
２２４  変位位置設定部
３２４  変位指示部
【図１】
2020003855.tif 000003
【図２】
2020003855.tif 000004
【図３】
2020003855.tif 000005
【図４】
2020003855.tif 000006
【図５】
2020003855.tif 000007
【図６】
2020003855.tif 000008
【図７】
2020003855.tif 000009
【図８】
2020003855.tif 000010
【図９】
2020003855.tif 000011
【図１０】
2020003855.tif 000012
【図１１】
2020003855.tif 000013