(57)【要約】【課題】表示部に表示される複数のボタンの中から所望のボタンにカーソルを合わせて操作を行う操作装置において、複数のボタンのそれぞれに設定される引込点にカーソルが引き込まれる仮想的な補助力を作用させる場合に、操作性の低下を抑制すること。【解決手段】表示部と、複数のボタンと複数のボタンの何れかを選択するためのカーソルを含む操作画面を表示部に表示させる表示制御部と、カーソルを操作画面上で移動させる操作部と、各複数のボタンの中心点を通る上下方向及び左右方向の直線を基準とする所定間隔の格子と、各複数のボタンの外周部との交点である引込点を記憶する記憶部と、を備え、表示制御部は、操作部における操作入力に基づき、カーソルが所定距離以上移動した場合、引込点のうち、カーソルから見てカーソルの移動方向に最も近い方向に位置する引込点に向けて仮想的な補助力をカーソルに作用させる。【選択図】図３
2017126181.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
複数のボタンと前記複数のボタンの何れかを選択するためのカーソルを含む操作画面を前記表示部に表示させる表示制御部と、
前記カーソルを前記操作画面上で移動させる操作部と、
各前記複数のボタンの中心点を通る上下方向及び左右方向の直線を基準とする所定間隔の格子と、各前記複数のボタンの外周部との交点である引込点を記憶する記憶部と、を備え、
前記表示制御部は、前記操作部における操作入力に基づき、前記カーソルが所定距離以上移動した場合、前記引込点のうち、前記カーソルから見て前記カーソルの移動方向に最も近い方向に位置する引込点に向けて仮想的な補助力を前記カーソルに作用させる、
操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作装置に関する。
【背景技術】
【０００２】
従来、表示部に表示される複数のボタンのうちの所望のボタンにカーソルを合わせて操作を行う操作装置において、操作部に反力発生機構を設け、カーソルがボタン周辺に近づくと、カーソルがボタンに引き込まれるような物理的な補助力を操作部に発生させる技術が知られている（例えば、特許文献１）。
【０００３】
特許文献１に開示される技術は、反力発生機構を有さない操作装置にも転用が可能である。即ち、カーソルがボタン周辺に近づくと、操作部における操作に関わらず、カーソルがボタンに引き込まれるような仮想的な補助力（吸引力）をカーソルに作用させるとよい。これにより、ユーザは、カーソルをボタン位置に正確に合わせずとも、所望のボタンを選択することが可能になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３０２２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、吸引力の発生源（引込点）がボタンの中心部に設けられるため、カーソルは、サイズが大きいボタンに引き込まれにくく、サイズが小さいボタンに引き込まれ易くなる。そのため、画面上にサイズが異なる複数のボタンを表示させる場合、ユーザの想定しないボタンにカーソルが引き込まれてしまい、操作性が低下する可能性がある。
【０００６】
そこで、上記課題に鑑み、表示部に表示される複数のボタンの中から所望のボタンにカーソルを合わせて操作を行う操作装置において、複数のボタンのそれぞれに設定される引込点にカーソルが引き込まれる仮想的な補助力を作用させる場合に、操作性の低下を抑制することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一実施態様において、
表示部と、
複数のボタンと前記複数のボタンの何れかを選択するためのカーソルを含む操作画面を前記表示部に表示させる表示制御部と、
前記カーソルを前記操作画面上で移動させる操作部と、
各前記複数のボタンの中心点を通る上下方向及び左右方向の直線を基準とする所定間隔の格子と、各前記複数のボタンの外周部との交点である引込点を記憶する記憶部と、を備え、
前記表示制御部は、前記操作部における操作入力に基づき、前記カーソルが所定距離以上移動した場合、前記引込点のうち、前記カーソルから見て前記カーソルの移動方向に最も近い方向に位置する引込点に向けて仮想的な補助力を前記カーソルに作用させる、
操作装置が提供される。
【０００８】
本発明の一実施態様によれば、記憶部は、操作画面上の各ボタンの中心点を通る上下方向及び左右方向の直線を基準とする所定間隔の格子と、各ボタンの外周部との交点である引込点を記憶する。従って、操作画面上の各ボタンのサイズが異なっていても、各ボタンの上下左右に複数の引込点が設定されるため、ボタンの大小によるカーソルの引き込まれ易さの差異を抑制できる。即ち、操作性の低下を抑制できる。
【０００９】
また、操作装置の表示制御部は、操作部における操作に基づき、カーソルが所定距離以上移動した場合、カーソルから見てカーソルの移動方向に最も近い方向に位置する引込点に向けて仮想的な補助力をカーソルに作用させる。即ち、表示制御部は、カーソルが所定距離以上移動した場合、カーソルの移動方向に位置するボタンを選択したいユーザの意図を推定し、カーソルから見てカーソルの移動方向に最も近い方向に位置する引込点に引き込むようにカーソルを移動させる。従って、ユーザの操作意図に応じて、カーソルに仮想的な吸引力を発生させる引込点が限定されるため、ユーザが意図しないボタンに引き込まれるような事態を起こりにくくし、操作性の低下を更に抑制することができる。また、上述の如く、各ボタンの外周部の上下左右に複数の引込点が設けられるため、カーソルから見てカーソルの移動方向に最も近い方向にユーザが選択したいボタンの引込点が含まれ易くなるため、かかる観点からも、操作性の低下を更に抑制することができる。
【発明の効果】
【００１０】
本実施の形態によれば、表示部に表示される複数のボタンの中から所望のボタンにカーソルを合わせて操作を行う操作装置において、複数のボタンのそれぞれに設定される引込点にカーソルが引き込まれる仮想的な補助力を作用させる場合に、操作性の低下を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】操作装置の構成の一例を概略的に示すブロック図である。
【図２】操作画面の一例を示す図である。
【図３】引込点の設定手法について説明する図である。
【図４】ＥＣＵによる操作支援制御について説明する図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して発明を実施するための形態について説明する。
【００１３】
図１は、本実施形態に係る操作装置１の構成を概略的に示すブロック図である。操作装置１は、例えば、車両に搭載され、各種車載機器（オーディオ装置、空調装置、ナビゲーション装置等）の操作を行うための操作画面４０（図２〜図４参照）を操作可能に構成される。
【００１４】
尚、操作画面４０には、選択対象である複数のボタン表示（以下、単にボタンと称する）と、かかる複数のボタンの中から一のボタンを選択するためのカーソルが含まれる。
【００１５】
操作装置１は、操作部１０、ＥＣＵ（Electrical Control Unit）２０、表示部３０を含む。
【００１６】
操作部１０は、ユーザ（乗員）が表示部３０に表示される操作画面４０の操作を行うための操作手段であり、例えば、車室内のユーザが操作し易い場所（センターコンソール上部等）に配置される。操作部１０は、ユーザが操作画面４０内のカーソルを操作可能であれば、任意の態様であってよい。操作部１０は、例えば、タッチパッド、ジョイスティック、クリックホイール等、カーソルの移動方向を指示可能な任意の操作デバイスである。操作部１０は、例えば、１対１の通信線等を介してＥＣＵ２０と通信可能に接続され、操作部１０における操作入力に対応する操作信号は、ＥＣＵ２０に送信される。
【００１７】
ＥＣＵ２０は、操作部１０における操作入力に応じて、複数のボタンＢ１〜Ｂ４（図２〜図４参照）とカーソル４１（図２、図４参照）を含む操作画面４０（図２〜図４参照）を表示部３０に表示させる制御処理を実行する。ＥＣＵ２０は、例えば、マイクロコンピュータ（表示制御部の一例）及び内部メモリ（記憶部の一例）等により構成され、ＲＯＭに格納される各種プログラムをＣＰＵ上で実行することにより各種制御処理を実現することができる。ＥＣＵ２０は、操作部１０から受信する操作信号（操作方向及び操作量を含む）に応じて、操作画面４０上のカーソル４１を移動させる。また、ＥＣＵ２０は、後述の如く、カーソル４１の操作状況に応じて、各ボタンＢ１〜Ｂ４に設けられる引込点の何れかに引き込むように、仮想的な補助力をカーソル４１に作用させる操作支援処理を実行する。ＥＣＵ２０による操作支援処理の詳細は、後述する。
【００１８】
表示部３０は、ＥＣＵ２０から送信される画像信号に応じて、操作画面４０を表示する。表示部３０は、ユーザが視認しやすい場所、例えば、インストルメントパネル中央上端部やメータ内等に設けられる。
【００１９】
次に、図２を参照して、表示部３０に表示される操作画面４０について説明する。
【００２０】
図２は、操作画面４０の一例を示す図である。
【００２１】
尚、図中、操作画面４０上の位置を表すため、操作画面４０の左下隅を原点とするＸＹ座標を設ける。具体的には、操作画面４０の左下隅を原点として、右方向をＸ方向、上方向をＹ方向としている。また、図中、一点鎖線は、各ボタンＢ１〜Ｂ４の中心点Ｃ１〜Ｃ４（白抜き丸）を通る左右方向及び上下方向の直線である。また、「ボタンの中心点」は、操作画面４０上のＸＹ座標系において、ボタンの左端及び右端のＸ座標の和の半分のＸ座標と、ボタンの上端及び下端のＹ座標の和の半分のＹ座標とを有する点である。
【００２２】
操作画面４０には、左右方向を長辺とする矩形である複数（本例では、４個）のボタンＢ１〜Ｂ４、及びカーソル４１が設けられる。
【００２３】
ボタンＢ１及びボタンＢ２は、画面の上下方向の中央付近で、左右に並べて設けられる。
【００２４】
ボタンＢ１は、左右方向及び上下方向のサイズが比較的小さく設定され、ボタンＢ２の左側に設けられる。
【００２５】
ボタンＢ２は、左右方向及び上下方向のサイズが比較的大きく設定され、ボタンＢ１の右側に設けられる。
【００２６】
ボタンＢ３は、ボタンＢ１と同サイズであり、操作画面４０の下端部、具体的には、ボタンＢ１とボタンＢ２との左右方向におけるギャップ部分の下側に配置される。
【００２７】
ボタンＢ４は、ボタンＢ２と同サイズであり、操作画面４０の上端部、具体的には、ボタンＢ２の上側であって、Ｙ方向における同位置に配置される。
【００２８】
カーソル４１は、ボタンＢ１〜Ｂ４の何れかを選択するため、操作部１０における操作入力に基づくＥＣＵ２０による制御処理に基づき、操作画面４０上を上下左右に移動することができる。
【００２９】
次に、カーソル４１に対する吸引力の発生源である引込点の設定手法について説明する。
【００３０】
図３は、各ボタンＢ１〜Ｂ４に対する引込点の設定手法について説明する図である。
【００３１】
図３に示すように、各ボタンＢ１〜Ｂ４の外周に引込点（図中の黒丸）が設けられる。各ボタンＢ１〜Ｂ４の外周に設けられる引込点は、各ボタンＢ１〜Ｂ４の中心点Ｃ１〜Ｃ４を通る左右方向及び上下方向の直線を基準とする所定間隔（左右方向の間隔γｘ及び上下方向の間隔γｙ）の格子（図中の点線）との交点として設定されている。Ｘ方向の間隔γｘ、Ｙ方向の間隔γｙは、任意であってよい。以下、Ｘ方向の間隔γｘ、Ｙ方向の間隔γｙの設定手法の一例について更に説明を続ける。
【００３２】
操作画面４０上のボタンＢ１〜Ｂ４のうちの２つのボタンの中心点間の左右方向の距離の最小値Ｘｍｉｎは、図２に示すように、ボタンＢ１の中心点Ｃ１とボタンＢ３の中心点Ｃ３との間の左右方向の距離Ｘｂ１ｂ３である（Ｘｍｉｎ＝Ｘｂ１ｂ３）。また、ボタンＢ１〜Ｂ４のうちの２つのボタンの中心点間の上下方向の距離の最小値Ｙｍｉｎは、図２に示すように、ボタンＢ１の中心点Ｃ１とボタンＢ３の中心点Ｃ３との間の上下方向の距離Ｙｂ１ｂ３、及びボタンＢ２の中心点Ｃ２とボタンＢ３の中心点Ｃ３との間の上下方向の距離Ｙｂ２ｂ３である（Ｙｍｉｎ＝Ｙｂ１ｂ３＝Ｙｂ２ｂ３）。
【００３３】
本例では、ボタンＢ１〜Ｂ４のうちの２つの間の中心点間の左右方向及び上下方向の距離の最小値Ｘｍｉｎ，Ｙｍｉｎである、ボタンＢ１の中心点Ｃ１とボタンＢ３の中心点Ｃ３との間の左右方向及び上下方向の距離Ｘｂ１ｂ３、Ｙｂ１ｂ３に基づき、下式（１）、（２）のように、左右方向及び上下方向の間隔γｘ、γｙを設定する。
【００３４】
γｘ＝Ｃｘ・Ｘｍｉｎ＝Ｃｘ・Ｘｂ１ｂ３      ・・・（１）
γｙ＝Ｃｙ・Ｙｍｉｎ＝Ｃｙ・Ｙｂ１ｂ３      ・・・（２）
ここで、係数Ｃｘ、Ｃｙは、定数であり、図３に示す例では、Ｃｘ＝Ｃｙ＝１／２に設定されている。
【００３５】
このように設定される複数の引込点の位置（Ｘ座標及びＹ座標）に関する情報は、予めＥＣＵ２０の内部メモリに格納される。
【００３６】
次に、図４を参照して、ＥＣＵ２０による操作支援制御について説明する。
【００３７】
図４は、ＥＣＵ２０による操作支援制御を説明する図である。具体的には、カーソル４１がボタンＢ１の引込点Ｐ１に引き込まれた状態からボタンＢ２を選択するため、ユーザが操作部１０で操作入力を行い、カーソル４１が略右方向に移動された場合の操作画面４０の状態を表している。
【００３８】
ＥＣＵ２０は、カーソル４１が所定距離以上移動すると、カーソル４１の移動方向に位置するボタン（本例では、ボタンＢ２）に移動するユーザの意図があると推定する。具体的には、ＥＣＵ２０は、カーソル４１が左右方向に上記γｘ以上移動するか、又は、上下方向に上記γｙ以上移動するかした場合、カーソル４１の移動方向に位置するボタンに移動するユーザの意図があると推定する。そして、ＥＣＵ２０は、内部メモリから読み出した複数の引込点のうち、カーソル４１から見て、カーソル４１の移動方向に最も近い引込点を選択し、選択した引込点に引き込むような仮想的な補助力（吸引力）をカーソル４１に作用させる。即ち、ＥＣＵ２０は、操作部１０における操作に関わらず、選択した引込点に向けてカーソル４１を移動させる。
【００３９】
図４に示すように、本例では、カーソル４１が、操作部１０における操作入力に応じて、略右方向にγｘ以上移動している。そのため、ＥＣＵ２０は、複数の引込点のうち、カーソル４１から見て、カーソル４１の移動方向に最も近いボタンＢ２の引込点Ｐ２に引き込むような仮想的な補助力をカーソル４１に作用させる。これにより、カーソル４１は、操作部１０における操作に関わらず、引込点Ｐ２に引き込まれ、ボタンＢ２が選択された状態になる。
【００４０】
このように、本実施形態では、各ボタンＢ１〜Ｂ４の中心点を通る上下方向及び左右方向の直線を基準とする所定間隔の格子と、各ボタンＢ１〜Ｂ４の外周部との交点である引込点を予めＥＣＵ２０の内部メモリに記憶する。そして、ＥＣＵ２０は、操作部１０における操作入力に基づき、カーソル４１が所定距離以上移動した場合、操作部１０における操作に関わらず、内部メモリ内に記憶される引込点のうち、カーソル４１から見てカーソル４１の移動方向に最も近い方向に位置する引込点に向けて仮想的な補助力をカーソル４１に作用させる。
【００４１】
従って、操作画面４０上の各ボタンＢ１〜Ｂ４のサイズが異なっていても、各ボタンＢ１〜Ｂ４の上下左右に複数（４点以上）の引込点が設定されるため、ボタンＢ１〜Ｂ４の大小によるカーソル４１の引き込まれ易さの差異を抑制できる。即ち、操作性の低下を抑制できる。
【００４２】
また、ＥＣＵ２０は、カーソル４１が所定距離以上移動した場合、カーソル４１の移動方向に位置するボタンを選択したいユーザの意図を推定し、カーソル４１から見てカーソルの移動方向に最も近い方向に位置する引込点に引き込むようにカーソル４１を移動させる。従って、ユーザの操作意図に応じて、カーソル４１に仮想的な吸引力を発生させる引込点が限定されるため、ユーザが意図しないボタンに引き込まれるような事態を起こりにくくし、操作性の低下を更に抑制することができる。また、上述の如く、各ボタンＢ１〜Ｂ４の外周部の上下左右に複数の引込点が設けられるため、カーソル４１から見てカーソル４１の移動方向に最も近い方向にユーザが選択したいボタンの引込点が含まれ易くなるため、かかる観点からも、操作性の低下を更に抑制することができる。
【００４３】
以上、本発明を実施するための形態について詳述したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４４】
１    操作装置
１０    操作部
２０    ＥＣＵ（表示制御部、記憶部）
３０    表示部
４０    操作画面
４１    カーソル
Ｂ１〜Ｂ４    ボタン
Ｃ１〜Ｃ４    中心点
【図１】
2017126181.tif 000003
【図２】
2017126181.tif 000004
【図３】
2017126181.tif 000005
【図４】
2017126181.tif 000006