(57)【特許請求の範囲】
【請求項１】
ディスプレイ（２）の表示画面内のポインタを移動させるためのユーザの操作を受け付けるポインタ操作部（４１）を有する操作装置（４）と、
前記ポインタ操作部（４１）に対する操作に応じて前記ポインタを前記表示画面内で移動させる表示制御手段（３）と、を備え、
前記操作装置（４）は、前記表示画面内のボタン画像内の第１の範囲内に前記ポインタがあるときに、前記ポインタが第１の方向に移動することに抗する力を、前記ポインタ操作部（４１）に発生させるアクチュエータ（４３）を有し、
前記操作装置（４）は、ユーザが前記抗する力に抗して前記ポインタ操作部（４１）を操作した結果、前記ポインタが前記第１の範囲内において前記第１の方向に移動して前記第１の範囲を越えたことに基づいて、前記ボタン画像に対して決定操作が行われたときの処理を実行するものであり、
前記アクチュエータ（４３）は、前記ボタン画像の周囲に前記ポインタがあるときには、前記ボタン画像に前記ポインタを引き込む力を、前記ポインタ操作部（４１）に発生させ、
前記引き込む力は、前記抗する力よりも弱いことを特徴とする操作表示制御システム。
【請求項２】
前記アクチュエータ（４３）は、前記引き込む力として、前記ボタン画像の中央部から周辺に向けて、当該ボタン画像の周囲まで力のポテンシャルが上昇し続けるような力を前記ポインタ操作部（４１）に発生させ、前記第１の範囲内においては、前記第１の方向に前記ポインタが移動する場合に、前記抗する力を前記ポインタ発生部（４１）に発生させ、前記第１の方向とは反対の方向に前記ポインタが移動する場合に、前記引き込む力を前記ポインタ発生部（４１）に発生させることを特徴とする請求項１に記載の操作表示制御システム。
【請求項３】
前記操作装置（４）は、前記ボタン画像が前記ユーザに関連付けられたボタン画像であることに基づいて、前記ボタン画像に対して決定操作が行われたときの処理を実行するタイミングを、前記ポインタが前記第１の範囲を越える前にまで早めることを特徴とする請求項１または２に記載の操作表示制御システム。
【請求項４】
前記操作装置（４）は、前記決定操作が行われたときの処理として、前記ディスプレイ（２）の表示画面を次画面に切り替え、
更に前記操作装置（４）は、前記ポインタが前記第１の範囲を前記第１の方向に移動していることに基づいて、前記次画面についての情報を前もって報知することを特徴とする請求項１ないし３のいずれか１つに記載の操作表示制御システム。
【請求項５】
更に前記操作装置（４）は、前記次画面についての情報の報知を、音声で行うことを特徴とする請求項４に記載の操作表示制御システム。
【請求項６】
前記操作装置（４）は、前記次画面が前記ユーザに関連付けられた次画面であることに基づいて、前記次画面に表示を切り替えるタイミングを、前記ポインタが前記第１の範囲を越える前にまで早めることを特徴とする請求項４または５に記載の操作表示制御システム。
【請求項７】
前記アクチュエータ（４３）は、前記ポインタが前記第１の範囲を前記第１の方向に移動していることに基づいて、前記ポインタ操作部（４１）を振動させることを特徴とする請求項１ないし６のいずれか１つに記載の操作表示制御システム。
【請求項８】
前記アクチュエータ（４３）は、前記表示画面内の前記第１の範囲内に前記ポインタがあるときでも、前記ポインタが前記第１の方向とは逆の方向に移動する場合には、前記抗する力を弱めることを特徴とする請求項１ないし７のいずれか１つに記載の操作表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作表示制御システムに関するものである。
【背景技術】
【０００２】
従来、表示画面中のポインタ移動のためにユーザが操作するポインタ操作部（マウス、ジョイスティック等）に対して装置側から力を加えることで、ユーザの利便性を向上させる技術が種々知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−１７７６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記の技術では、次の画面への遷移の処理、および画面中の決定ボタンの選択を確定したときの処理（ボタン決定処理）等を開始させるためには、ポインタ移動のための操作とは異なる操作をユーザが行う必要があった。
【０００４】
本発明は上記点に鑑み、ポインタ移動のための操作によって、次画面遷移処理、ボタン決定処理を開始させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための請求項１に記載の発明は、ディスプレイ（２）の表示画面内のポインタを移動させるためのユーザの操作を受け付けるポインタ操作部（４１）を有する操作装置（４）と、ポインタ操作部（４１）に対する操作に応じてポインタを表示画面内で移動させる表示制御手段（３）と、を備えた操作表示制御システムについてのものである。
【０００６】
この操作表示制御システムにおいて、操作装置（４）は、表示画面内のボタン画像内（例えば、ボタン画像の端部等）の第１の範囲内にポインタがあるときに、ポインタが当該第１の方向（例えば、当該ボタン画像から外に出る方向）に移動することに抗する力を、ポインタ操作部（４１）に発生させるアクチュエータ（４３）を有し、操作装置（４）は、ユーザが前記抗する力に抗して前記ポインタ操作部（４１）を操作した結果、ポインタが第１の範囲内において第１の方向に移動して第１の範囲を越えたことに基づいて、当該ボタン画像に対して決定操作が行われたときの処理を実行するようになっている。
【０００７】
このようになっていることで、ユーザがポインタ操作部（４１）を操作してポインタを第１の範囲内に入れて第１の方向に移動させると、第１の方向に移動することに抗する力（以下、壁反力という）がポインタ操作部（４１）に加えられる。さらに、この壁反力に抗してユーザがポインタを第１の方向に移動させた結果ポインタが第１の範囲を越えると、壁反力がなくなると共に、当該ボタン画像に対して決定操作を行ったのと同様の処理が実行される。
【０００８】
このように、ユーザは、壁反力を乗り越えた感覚と共に、ボタン画像に対して決定操作を行ったのと同じ効果を得る。すなわち、ポインタ移動のための操作によって、ボタン画像に対する決定処理を開始させることができると共に、壁反力を乗り越えるという節目感によって、ボタン画像決定操作と同等の操作を行ったという実感を得ることができる。
【０００９】
また、請求項１では更に、アクチュエータ（４３）は、ボタン画像の周囲にポインタがあるときには、ボタン画像にポインタを引き込む力を、ポインタ操作部（４１）に発生させることで、ポインタがボタン画像内に入り易くするようになっている。
【００１０】
その場合、その引き込む力は、壁反力よりも弱いようになっていてもよい。このようになっていることで、壁反力と単にボタン画像に引き込む力とをユーザが手の感覚で容易に区別することができる。
【００１１】
また、壁反力は単にボタン画像に引き込む力より強いので、ユーザが明確な意図を持ってポインタ操作部４１を操作しない限り壁反力を乗り越えることができなくなる。したがって、決定操作が行われたのと同じ処理がユーザの操作ミスによって実行されてしまう可能性が低減される。
【００１２】
また、請求項２に記載のように、前記アクチュエータ（４３）は、前記引き込む力として、前記ボタン画像の中央部から周辺に向けて、当該ボタン画像の周囲まで力のポテンシャルが上昇し続けるような力を前記ポインタ操作部（４１）に発生させ、前記第１の範囲内においては、前記第１の方向に前記ポインタが移動する場合に、前記抗する力を前記ポインタ発生部（４１）に発生させ、前記第１の方向とは反対の方向に前記ポインタが移動する場合に、前記引き込む力を前記ポインタ発生部（４１）に発生させるようになっていてもよい。
また、請求項３に記載のように、操作装置（４）は、当該ボタン画像が当該ユーザに関
連付けられたボタン画像であることに基づいて、ボタン画像に対して決定操作が行われた
ときの処理を実行するタイミングを、ユーザの識別情報に応じて、ポインタが第１の範囲
を越える前にまで早めるようになっていてもよい。
【００１３】
このように、特定のユーザに関連付けられたボタン画像（例えば、ユーザが頻繁に決定操作しているボタン画像）に対しては、ポインタが第１の範囲を越える前のタイミングであっても、第１の範囲を越えたのと同様に、当該ボタン画像に対して決定操作が行われたときの処理を実行することで、個々のユーザの特性に応じて、ユーザの操作の手間を省くことができる。
【００１５】
また、請求項４に記載のように、操作装置（４）は、前記決定操作が行われたときの処理として、ディスプレイ（２）の表示画面を次画面に切り替え、更に前記操作装置（４）は、ポインタが第１の範囲を第１の方向に移動していることに基づいて、次画面についての情報を前もって報知するようになっていてもよい。
【００１６】
このようになっていることで、ユーザがポインタ操作部（４１）を操作してポインタを第１の範囲内に入れて第１の方向に移動させると、壁反力がポインタ操作部（４１）に加えられる。さらに、この壁反力に抗してユーザがポインタを第１の方向に移動させた結果ポインタが第１の範囲を越えると、壁反力がなくなると共に、ディスプレイ（２）の表示画面が次画面に切り替わる。
【００１７】
このように、ユーザは、壁反力を乗り越えた感覚と共に、次画面に切り替える操作を行ったのと同じ画面表示を受ける。すなわち、ポインタ移動のための操作によって、次画面への切り替え処理を開始させることができると共に、壁反力を乗り越えるという節目感によって、次画面切り替え操作を行ったという実感を得ることができる。
【００１８】
更に、次画面に切り替わる前にポインタが壁反力に逆らって第１の方向に移動しているときに、当該次画面についての情報が前もって報知されるので、ユーザはこの情報に基づいて実際に次の画面に切り替えるか否かを判断することができる。
【００１９】
また、請求項５に記載のように、更に操作装置（４）は、次画面についての情報の報知を、音声で行うようになっていてもよい。このようになっていることで、ユーザは、ディスプレイ（２）を見ずにポインタ操作部（４１）を操作するだけで、自分がどの次画面に切り替えようとしているのかを知ることができる。
【００２０】
また、請求項６に記載のように、操作装置（４）は、当該次画面がユーザに関連付けられた次画面であることに基づいて、当該次画面に表示を切り替えるタイミングを、ポインタが第１の範囲を越える前にまで早めるようになっていてもよい。
【００２１】
このように、特定のユーザに関連付けられた次画面（例えば、ユーザが頻繁に切り替えている先の画面）に対しては、ポインタが第１の範囲を越える前のタイミングであっても、第１の範囲を越えたのと同様に、当該次画面への表示切り替え処理を実行することで、個々のユーザの特性に応じて、次画面切り替えのためのユーザの操作の手間を省くことができる。
【００２２】
また、請求項７に記載のように、アクチュエータ（４３）は、ポインタが第１の範囲を第１の方向に移動していることに基づいて、ポインタ操作部（４１）を振動させるようになっていてもよい。このようになっていることで、ユーザは、このままポインタを移動させればボタン画像決定処理または次画面切り替え処理が実行されることを、手に加わる感覚から知ることができる。
【００２３】
また、アクチュエータ（４３）は、表示画面内の第１の範囲内にポインタがあるときでも、ポインタが第１の方向とは逆の方向に移動する場合には、上述の抗する力を弱めるようになっていてもよい。このようになっていることで、壁反力が加えられる範囲を第１の方向とは逆に移動するような、ボタン画像決定処理または次画面切り替え処理のためではない操作を行う場合にまで、ポインタ操作部（４１）に不必要に強い力を及ぼすことがなくなる。
【００２４】
なお、上記および特許請求の範囲における括弧内の符号は、特許請求の範囲に記載された用語と後述の実施形態に記載される当該用語を例示する具体物等との対応関係を示すものである。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の一実施形態について説明する。図１に、本実施形態に係る操作表示制御システム１の構成を示す。操作表示制御システム１は車両に搭載され、車両のドライバに画像を見せるためのディスプレイ２、ディスプレイ２に表示する画面を制御する表示制御部３、および、ユーザの操作を受け付けるための遠隔デバイス部４を有している。
【００２６】
まず、表示制御部３の構成について説明する。表示制御部３は、描画部３１およびインターフェース部３２を有している。
【００２７】
描画部３１は、車内ＬＡＮ等を介して車両内の各種センサ（ＧＰＳ受信機、車速センサ）およびアクチュエータ（車室内空調装置、オーディオ装置等）と信号の授受を行い、それらセンサから受けた信号に基づいた処理を行い、その処理において必要に応じてアクチュエータまたはディスプレイ２を制御する。また描画部３２は、各種処理において、インターフェース部３２を介して遠隔デバイス部４から受けたユーザ操作に関する情報に基づいて、ディスプレイ２を制御を制御する。
【００２８】
例えば、描画部３１は、メニュー表示処理において、遠隔デバイス部４の操作によってユーザが選択および決定可能なボタンを１つまたは複数含むメニュー画像をディスプレイ２に表示させ、それらボタンのうち１つに対してユーザが決定の操作を行うと、当該ボタンに対応付けられた処理（決定処理の一例に相当する）を実行する。
【００２９】
また例えば、描画部３１は、目的地設定処理において、遠隔デバイス部４の操作によってユーザが指定した目的地までの案内経路を地図データ（図示せず）に基づいて算出し、算出した経路に沿った経路案内を行う。
【００３０】
また例えば、描画部３１は、車室内空調制御処理において、遠隔デバイス部４の操作によってユーザが指定した車室内温度設定および車室内風量設定に従って、空調装置を制御する。
【００３１】
また描画部３１は、現在ディスプレイ２に表示させている画面を一意に識別するための画面ＩＤを、インターフェース部３２に出力するようになっている。
【００３２】
また描画部３１は、ディスプレイ２の表示画面中にポインタを重畳させる。ポインタとは、表示画面中の特定の位置を視覚的に強調するための画像（例えば、十字マーク）である。描画部３１は、インターフェース部３２を介して遠隔デバイス部４から受けたポインタの移動量の情報に基づいて、表示画面中のポインタの位置を変化させる。
【００３３】
インターフェース部３２は、描画部３１と遠隔デバイス部４との間の情報のやりとりを媒介する装置である。具体的には、インターフェース部３２は、遠隔デバイス部４から受けた信号を描画部３１に出力する。
【００３４】
またインターフェース部３２は、図示しない記憶媒体に記録された部品テーブル３２ａを読み出すことができるようになっている。部品テーブル３２ａは、描画部３１がディスプレイ２に表示させることのできる画面毎に、当該画面の画面ＩＤおよび当該画面の部品情報を含んでいる。
【００３５】
画面の部品情報は、その画面を構成する画像のうち、ユーザが遠隔デバイス部４を操作して選択操作および決定操作を行う対象となり得る画像部品（以下、ボタン部品という）についての、表示画面中の位置範囲の情報を含んでいる。
【００３６】
ボタン部品の決定操作とは、そのボタン部品に割り当てられた機能の実行させるための操作をいう。これに対して選択操作とは、そのボタン部品を操作の対象とするための操作をいう。選択操作としては、例えば、ポインタを当該ボタン部品の表示範囲内に移動させるための操作がある。
【００３７】
更に部品情報は、表示画面中の、後述する壁反力が働く範囲を示す壁部品の範囲（第１の範囲に相当する）の情報、および、当該壁部品の向き（第１の方向の一例に相当する）の情報を含んでいる。
【００３８】
ここで、壁部品の向きとは、壁部品の範囲において壁反力が働く方向とは反対の方向である。すなわち、壁部品の向きに沿ってポインタを動かそうとすると、それに抗する壁反力がポインタ操作部４１に加えられる。
【００３９】
インターフェース部３２は、描画部３１から現在表示中の画面の画面ＩＤを取得すると部品テーブル３２ａを参照することで、当該画面ＩＤに対応する部品情報を抽出し、遠隔デバイス部４に送信する。
【００４０】
なお、描画部３１とインターフェース部３２は、マイコン等の１つの装置の中の異なるソフトウェア機能として実現されていてもよいし、異なるハードウェアとして実現されていてもよい。
【００４１】
次に、遠隔デバイス部４の構成について説明する。遠隔デバイス部４は、スイッチ群４０、ポインタ操作部４１、位置センサ４２、反力アクチュエータ４３、通信部４４、およびデバイス制御部４５を有している。
【００４２】
スイッチ群４０は、決定スイッチ等の、ユーザが押下可能なメカニカルボタンを含んでいる。ここで、決定スイッチとは、決定操作を行うためにユーザが押下するボタンである。
【００４３】
ポインタ操作部４１は、上述のポインタを移動させるためのユーザの操作を受け付ける器具である。具体的には、ポインタ操作部４１に対するユーザ操作内容に基づいて、ポインタが移動するようになっている。
【００４４】
より具体的には、ポインタ操作部４１の操作方向に対応した方向に、ポインタ操作部４１の操作量に対応した速度で、ポインタが移動するような相対指定方式を採用してもよい。あるいは、ポインタ操作部４１の操作によって変化した操作位置に対応した位置に、ポインタが移動するような絶対指定方式を採用してもよい。
【００４５】
ポインタ操作部４１の具体例としては、例えば、スティックを任意の方向に倒す操作が可能なスティックタイプのものを採用してもよい。この場合、スティックの傾けた角度の量が操作量に相当し、スティックの現在の傾き角が操作位置に相当する。
【００４６】
また例えば、ポインタ操作部４１の具体例としては、マウスを所定の平面上の任意の位置にスライドさせる操作が可能なマウスタイプのものを採用してもよい。この場合、マウスの移動量が操作量に相当し、マウスの現在位置座標が操作位置に相当する。
【００４７】
位置センサ４２は、ポインタ操作部４１の操作位置を逐次検出してデバイス制御部４５に出力する装置である。ポインタ操作部４１の操作位置は、スティックタイプの操作部の場合、スティックを倒した方向および角度に該当し、マウスタイプの操作部の場合、操作部の平面上の位置に該当する。
【００４８】
反力アクチュエータ４３は、デバイス制御部４５の制御に従ってポインタ操作部４１に対して力を加える装置である。ポインタ操作部４１に対して力が加えられると、その力の方向がポインタ操作部４１を持つユーザの手にも伝わる。
【００４９】
通信部４４は、表示制御部３のインターフェース部３２と情報の授受を行うための通信インターフェースである。デバイス制御部４５は、このインターフェースを介して表示制御部３と通信することができる。
【００５０】
デバイス制御部４５は、プログラムに従った処理を実行するマイコンである。デバイス制御部４５は、スイッチ群４０、ポインタ操作部４１が操作されたときに、その操作に応じた信号を表示制御部３に送信し、また、表示制御部３から受けた情報およびポインタ操作部４１の操作位置に応じて、反力アクチュエータ４３がポインタ操作部４１に加える力の強さおよび方向を決定する。
【００５１】
より具体的には、デバイス制御部４５は、スイッチ群４０のボタン押下（例えば、決定スイッチの押下）を検出すると、当該ボタンが押下された旨の信号を表示制御部３に送信する。
【００５２】
またデバイス制御部４５は、位置センサ４２によって検出された操作位置に基づいて、現在のポインタ位置（２次元データ）およびポインタ位置の移動量（２次元データ）を、表示制御部３に送信する。
【００５３】
以下、上記のような操作表示制御システム１の作動について説明する。まず、ディスプレイ２の表示画面中のポインタの移動について説明する。
【００５４】
ユーザがポインタ操作部４１を操作すると、位置センサ４２がその操作位置を検出してデバイス制御部４５に出力し、デバイス制御部４５はその検出結果に基づいてポインタの表示画面中の新たな位置および移動量を算出し、移動量の情報を表示制御部３に出力する。表示制御部３の描画部３１は、インターフェース部３２を介してこの移動量の情報を受信し、ディスプレイ２中のポインタの位置を、受信した移動量の分だけ移動させる。
【００５５】
このようになっていることで、ディスプレイ２の表示画面中のポインタは、ポインタ操作部４１の操作内容に応じて変化する。
【００５６】
また、ユーザがスイッチ群４０中の決定スイッチを押下すると、デバイス制御部４５が、決定スイッチが押下された旨の決定操作信号を描画部３１に送信し、その信号を受信した描画部３１は、その時点においてポインタが属するボタン部品に対応する決定処理を実行する。
【００５７】
次に、デバイス制御部４５による操作部４１に加える力の設定方法について説明する。この設定のために、デバイス制御部４５は、図２に示すプログラム１００を繰り返し実行するようになっており、その実行において、まずステップ１１０で、表示制御部３から部品情報を受信するまで待ち、ディスプレイ２において表示画面が切り替わることによって部品情報を受信すると、続いてステップ１２０に進む。
【００５８】
図３に、表示画面５０中におけるボタン部品５１〜５３および壁部品５４〜５９の構成を例示する。この例においては、表示画面５０中の左右方向に３つのボタン部品５１〜５３が並び、ボタン部品５１〜５３の上端部には、それぞれ上向きの壁部品５４〜５６が重ねて配置されており、ボタン部品５１〜５３の下端部には、それぞれ下向きの壁部品５７〜５９が重ねて配置されている。
【００５９】
ステップ１２０では、受信した部品情報に対応した反力の設定を行い、その後プログラム１００の１回分の実行を終了する。受信した部品情報に対応した反力の設定は、以下の通りに行う。
【００６０】
まず、ボタン部品の配置に基づいて、それぞれのボタン部品の範囲にポインタを引き込むような反力を設定する。具体的には、それぞれのボタン部品について、当該ボタン部品の中央部から周辺に向けて、当該ボタン部品の周囲まで上昇し続けるような力のポテンシャルＰ（Ｘ、Ｙ）を設定する。ここで、Ｘ、Ｙは、それぞれ表示画面中の左から右への方向および下から上への方向の座標変数である。
【００６１】
なお、ある点において加えられる反力のベクトルは、その点におけるポテンシャルの勾配の反転−∇Ｐ（Ｘ、Ｙ）となる。すなわち、ある点において加えられる反力の方向は、その点においてポテンシャルＰの下り坂がもっとも急になる方向であり、当該反力の強さは、当該方向における下り坂が急になるほど大きくなる。
【００６２】
例えば、図３のような構成の操作表示制御システム１においては、ポテンシャルＰは、Ｘ方向（例えば、ＩＶ−ＩＶ線上）においては、図４のグラフ１０に示すように、各ボタン部品５１〜５３のＸ方向中心から端部ｐ、ｑ、ｒ、ｓ、ｔ、ｕおよびその外部の近傍まで上昇する山のような形状となる。
【００６３】
また、Ｙ方向（例えば、Ｖ−Ｖ線上）においては、図５のグラフ２１〜２３、に示すように、各ボタン部品５１〜５３のＹ方向の中心ｃから上下の端部ａ、ｅおよびその外部の近傍まで上昇する山のような形状となる。
【００６４】
このようなポテンシャルＰにより、ポインタ操作部４１にかかる反力は、ポインタを近傍のボタン部品に引き込む力となる。
【００６５】
ただし、壁部品５４〜５９のある範囲（第１の範囲の一例に相当する）においては、当該壁部品の向き（およびその向きに対して成す角度が９０度未満の方向）にポインタが移動する場合にのみ例外的に、ポインタ操作部４１に及ぼす壁反力についてのポテンシャルを設定する。図５中の２点鎖線２４は、図３の壁部品５７〜５９についての壁反力のポテンシャルの一例であり、２点鎖線２５は、壁部品５４〜５６についての壁反力のポテンシャルの一例である。
【００６６】
図５に例示するように、壁反力のポテンシャルは、壁部品の向き（ｂ→ａ、ｄ→ｅの方向）に沿って、壁部品の端から端まで一様に上昇していく。また、この壁反力のポテンシャルの傾斜角は、通常のボタン部品についての反力のポテンシャルの傾斜角よりも急である。すなわち、壁反力の方が、通常のボタン部品についての反力よりも強い。
【００６７】
次に、壁デバイス制御部４５による反力アクチュエータ４３の制御の処理について説明する。この制御のために、デバイス制御部４５は、図６に示すプログラム２００を繰り返し実行する。
【００６８】
このプログラム２００の実行においてデバイス制御部４５は、まずステップ２０５で、位置センサ４２から、ポインタ操作部４１の操作位置および移動量の情報を取得し、続いてステップ２１０で、取得した情報に基づいてディスプレイ２の画面上のポインタの新たな位置および移動量を算出する。
【００６９】
続いてステップ２２０では、算出した新たなポインタ位置およびポインタ移動量に基づいて、ポインタが壁を登っているか否かを判定する。「ポインタが壁を登っている」とは、ポインタが壁部品の範囲内にあり、かつ、ポインタが当該壁部品の壁反力のポテンシャルが増大する方向（すなわち、壁部品の向きおよびその向きに対して成す角度が９０度未満の方向）にポインタが移動している場合をいう。ポインタが壁を登っていない場合、続いてステップ２３０を実行し、登っている場合、続いてステップ２４０を実行する。
【００７０】
ステップ２３０では、現在のポインタの位置における通常のボタン部品についての反力を、プログラム１００における設定結果に基づいて特定し、反力アクチュエータ４３を制御して、特定した反力でポインタ操作部４１に反力を加えさせ、その後プログラム２００の１回分の実行を終了する。
【００７１】
ポインタが壁を登っている場合のステップ２４０では、反力アクチュエータ４３を制御して、ポインタ操作部４１が小刻みに振動する力を加えさせる。
【００７２】
続いてステップ２５０では、ステップ２１０で特定したポインタの位置および移動量に基づいて、ポインタが壁を越えたか否かを判定する、「ポインタが壁を越えた」とは、ポインタが壁部品の範囲内において壁の向きに移動した結果、ポインタが壁部品の範囲内を越えたことをいう。ポインタが壁を越えていない場合続いてステップ２６０を実行し、壁を越えた場合続いてステップ２７０を実行する。
【００７３】
ステップ２６０では、現在のポインタの位置における壁ボタン部品についての壁反力を、プログラム１００における設定結果に基づいて特定し、反力アクチュエータ４３を制御して、特定した壁反力でポインタ操作部４１に反力を加えさせ、その後プログラム２００の１回分の実行を終了する。
【００７４】
このように、デバイス制御部４５は、ポインタ操作部４１の操作に応じて移動するポインタが壁を登っていない場合には（ステップ２２０→ＮＯ参照）通常の反力を発生させ（ステップ２３０参照）、ポインタが壁を登っている最中には（ステップ２２０→ＹＥＳ、ステップ２５０→ＮＯ参照）ポインタ操作部４１を振動させる（ステップ２４０参照）と共に通常の反力より強い壁反力を発生させて、ポインタの移動に対して強い抵抗力を加える（ステップ２６０参照）。
【００７５】
壁を越えた場合のステップ２７０では、表示画面５０の決定スイッチが押下されたときに表示制御部３に送信する信号と同じ決定操作信号を、表示制御部３に送信する。この決定操作信号を受けた表示制御部３の描画部３１は、現在のポインタが越えたばかりの（または遠隔デバイス部４から表示制御部３へのポインタ移動量の送信タイムラグによっては、ポインタが現時点で属している）ボタン部品に割り当てられた決定処理の実行を開始する。
【００７６】
例えば、図３のような配置の部品に対応する画面がディスプレイ２に表示されており、ポインタが壁部品５４を登って壁部品５４を越えた場合、目的地設定のための処理の実行を開始し、表示画面５０の次の画面として、目的地設定を受け付けるための画面を表示させる。
【００７７】
このように、遠隔デバイス部４は、ポインタが壁部品の範囲内において壁を登って当該範囲を越えたことに基づいて、当該壁部品が属するボタンに対して決定操作が行われたときと同じ処理（例えば、当該ボタンに対応する次画面の表示処理）を実行するようになっている。
【００７８】
このようになっていることで、ユーザがポインタ操作部４１を操作してポインタを壁部品の範囲内に入れて壁を登る方向に移動させると、壁反力がポインタ操作部４１に加えられる。さらに、この壁反力に抗してユーザがポインタを壁を登る方向に移動させた結果ポインタが壁部品の範囲を越えると、壁反力がなくなると共に、当該ボタンに対して決定操作を行ったのと同様の処理が実行される。
【００７９】
このように、ユーザは、壁反力を乗り越えた感覚と共に、当該ボタンに対して決定操作および次画面切り替えを行ったのと同じ効果を得る。すなわち、ポインタ移動のための操作によって、ボタン決定処理を開始させて次画面切り替えを行うことができると共に、壁反力を乗り越えるという節目感によって、ボタン決定操作および次画面切り替え操作と同等の操作を行ったという実感を得ることができる。
【００８０】
また、反力アクチュエータ４３は、当該ボタンについて設定された反力（すなわち、当該ボタンに引き込む力）は、壁反力よりも弱くなっている。このようになっていることで、壁反力と単にボタンに引き込む力とをユーザが手の感覚で容易に区別することができる。
【００８１】
また、壁反力は単にボタンに引き込む力より強いので、ユーザが明確な意図を持ってポインタ操作部４１を操作しない限り壁反力を乗り越えることができなくなる。したがって、決定処理がユーザの操作ミスによって実行されてしまう可能性が低減される。
【００８２】
また、アクチュエータ４３は、ポインタが壁を登っていることに基づいて、ポインタ操作部４１を振動させるようになっている。このようになっていることで、ユーザは、このままポインタを移動させればボタン決定処理または次画面切り替え処理が実行されることを、手に加わる感覚から知ることができる。
【００８３】
このように、壁反力を超えようとするタイミングで振動や音を組み合わせた報知を行えば、表示画面の遷移をユーザがより明確に意識して操作を行うことができる。
【００８４】
また、アクチュエータ４３は、壁部品の範囲内にポインタがあるときでも、ポインタが壁部品の向きとは逆の方向に移動する場合には、壁反力ではなく通常の反力を及ぼすことで、ポインタが当該壁部品から外に出るに移動することに抗する力を弱めるようになっている。
【００８５】
このようになっていることで、壁部品の範囲を壁部品の向きとは逆に移動するような、ボタン決定処理または次画面切り替え処理のためではない操作を行う場合にまで、ポインタ操作部４１に不必要に強い力を及ぼすことがなくなる。
【００８６】
また、図３に示すように、表示画面５０中においては、ボタン部品５１〜５３のそれぞれについて、当該ボタン部品に対応する壁部品５４〜５９を越えた先には、他のボタン部品が存在しない。また、２つのボタン部品の間には壁部品が配置されていない。このようになっていることで、１つのボタンから他のボタンにポインタを単に移動させたい場合、壁部品を迂回してポインタを動かす必要がなくなる。ひいては、表示画面内のボタン部品の選択と次画面への遷移（もしくは決定操作）を円滑に行うことができるようになる。
【００８７】
次に、描画部３１のポインタ描画等のための処理について説明する。描画部３１は、この処理のために、図７に示すプログラム３００を繰り返し実行し、まずステップ３１０で、インターフェース部３２を介して遠隔デバイス部４からポインタの移動量の情報を受信し、続いてステップ３２０で、受信したポインタの移動量に基づいて、ディスプレイ２の画面上のポインタの位置を変化させて描画する。
【００８８】
続いてステップ３３０では、ポインタの最新の位置と、受信したポインタの移動量とに基づいて、ポインタが壁を登っているか否かを判定する。具体的には、ポインタが壁部品の位置において、壁部品の向き（またはその向きに対して９０°未満の方向）へ移動しているか否かを判定する。
【００８９】
ポインタが壁を登っていない場合、プログラム３００の１回分の実行を終了し、登っている場合、続いてステップ３４０で、オーディオ装置を制御した音声による報知、および、画像による報知のうち１つまたは両方を行う。そしてその後、プログラム３００の１回分の実行を終了する。
【００９０】
音声による報知の内容は、具体的には、次画面の説明である。例えば、描画部３１がメニュー画面をディスプレイ２に表示させており、メニュー画面中のエアコン制御ボタン画像の下端部に壁部品が重畳されている場合、ポインタが、当該壁部品についての壁を登っているときに、「次画面では、エアコンの温度設定、風向き指定ができます」等の、エアコン制御ボタンに割り当てられた決定処理によって表示される次画面を説明する音声を出力する。なお、各ボタンについての決定処理を説明する音声は、図示しない表示制御部３の記憶媒体にあらかじめ記憶されていてもよい。
【００９１】
なお、音声による報知の内容は、必ずしも次画面の説明である必要はなく、例えば、このままポインタを移動させれば決定スイッチを押下したのと同じ処理が開始される旨の音声報知であってもよい。
【００９２】
画像による報知の内容も、具体的には、次画面の説明（すなわち、次画面ヘルプ）である。例えば、描画部３１がメニュー画面をディスプレイ２に表示させており、メニュー画面中のエアコン制御ボタン画像の上端部に壁部品が重畳されている場合、ポインタが、当該壁部品についての壁を登っているときに、図８のメニュー画面６０に例示するように、ボタン画像６１〜６５の上部に、上述のエアコンボタン６３に対応する次画面のボタン画像の一覧６７を、現在の画面に重畳して表示させる。
【００９３】
なお、図８に示すように、ボタン画像６１〜６５のうち、現在ポインタがその範囲内に入っているボタン画像６３についてのみ、そのボタン画像６３に対応する壁部品の画像６６を、ディスプレイ２に表示させるようになっていてもよい。
【００９４】
このように、遠隔デバイス部４は、ポインタが壁を登っていることに基づいて、次画面についての情報を音声および画像で前もって報知するようになっている。したがって、次画面に切り替わる前にポインタが壁を登っているときに、当該次画面についての情報が前もって報知されるので、ユーザはこの情報に基づいて実際に次の画面に切り替えるか否かを判断することができる。
【００９５】
また、遠隔デバイス部４は、次画面の情報あるいはポインタが壁を登っている旨の情報の報知を、音声で行うようになっている。このようになっていることで、ユーザは、ディスプレイ２を見ずにポインタ操作部４１を操作するだけで、自分がどの次画面に切り替えようとしているのか、あるいは、ポインタが壁を登っているか否かを知ることができる。
【００９６】
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。
【００９７】
例えば、上記実施形態においては、ボタン部品、壁部品を含む画面として、図３に示したような、ボタン部品が横に並び、各ボタン部品の上下の端部に壁部品が配置されているものを例示している。
【００９８】
しかし、ボタン部品と壁部品との配置関係は、必ずしもこのようになっている必要はない。ボタン部品と壁部品との配置関係は、例えば、図９に示すように、表示制御部３の記憶媒体中のファイルシステムにおけるフォルダ選択用の表示画面８０のようになっていてもよい。
【００９９】
この表示画面８０においては、フォルダ名称が表示された横長のボタン部品８１〜８４が縦にリスト形式で並び、各ボタン部品８１〜８４の右隣に、ボタン部品８１〜８４よりも横に短いボタン部品８５〜８９が並び、それら小さなボタン部品８５〜８９のそれぞれの全領域に、右向きの壁部品が重畳されているようになっていてもよい。
【０１００】
ここで、横長のボタン部品８１〜８４上にポインタがあるときに決定スイッチが押下された場合には、描画部３１は、当該フォルダ内のファイル構成を示す画面に表示を切り替えるようになっている。
【０１０１】
また、横に短いボタン部品８５〜８９のいずれかにポインタがあるときに決定スイッチが押下された場合、描画部３１は、対応するフォルダの全名称表示、または、当該フォルダの名称を音声で出力するための音声読み上げ処理を行うようになっている。
【０１０２】
ここで、フォルダの全名称表示とは、対応するフォルダの名称が対応する横長ボタン部品内に収まり切らないほど長く、名称の後部が表示されていない状態である場合、その後部をディスプレイ２に表示させる処理である。
【０１０３】
なお、横に短いボタン部品およびそれに重畳される壁部品は、横長のボタン部品８１〜８４のうち、上述のようにフォルダの名称が長過ぎるボタン部品のみの右隣に配置するようになっていてもよい。
【０１０４】
このような配置になっていることにより、ポインタを、小さいボタン部品８５〜８９のいずれかの範囲内（第１の範囲内の一例に相当する）で右方向（第１の方向の一例に相当する）に移動させた場合、デバイス制御部４５は、図６のステップ２５０で壁を越えたと判定して続いてステップ２７０で決定操作信号を出力する。さらに描画部３１は、この決定操作信号に基づいて、対応する短いボタン部品に割り当てられた決定処理（すなわち、当該フォルダの全名称表示処理、または、フォルダ名称の音声読み上げ処理）を行うようになる。
【０１０５】
また別の配置例として、図９のボタン部品と壁部品との配置関係に対して、短いボタン部品８５〜８９を廃止して、壁部品を横長のボタン部品８１〜８４の右端部に配置する例があってもよい。
【０１０６】
このような配置になっていることにより、ポインタを、壁部品のいずれかの範囲内（第１の範囲内の一例に相当する）で右方向（第１の方向の一例に相当する）に移動させた場合、デバイス制御部４５は、図６のステップ２５０で壁を越えたと判定して続いてステップ２７０で決定操作信号を出力する。さらに描画部３１は、この決定操作信号に基づいて、対応する横長ボタン部品に割り当てられた決定処理（すなわち、当該フォルダ内のファイル構成を示す次画面への表示切り替え）を行うようになる。
【０１０７】
また例えば、制御部４５は、操作表示制御システム１を使用するユーザを識別し、ユーザ毎に、壁反力の大きさを変化させるようになっていてもよい。
【０１０８】
ユーザを識別する方法としては、例えば、ユーザがユーザ自身の識別コードを手入力したことに基づいて、その識別コードに基づいてユーザを特定してもよい。また、ユーザと壁反力の強さとの対応関係は、遠隔デバイス部４の記憶媒体（図示せず）に、あらかじめテーブルとして記録しておくようになっていてもよい。
【０１０９】
また、デバイス制御部４５は、使用しているユーザ毎に、ポインタがどの壁部品を何回越えたかの履歴を記憶媒体に記録するようになっていてもよい。その場合、デバイス制御部４５は、各ユーザの操作に起因して、基準回数（例えば、当該ユーザの操作に起因するポインタの壁越えの全回数に対する所定割合（例えば５パーセント）の回数）以上登って越えている壁部品については、当該ユーザに対応する壁部品として記録するようになっていてもよい。
【０１１０】
そして、デバイス制御部４５は、ポインタが現在登っている壁部品（または当該壁部品の決定操作に対応する次画面）が、現在操作表示制御システム１を使用しているユーザに関連付けられた壁部品（または次画面）であることに基づいて、ボタンに対して決定操作が行われたときの処理（例えば当該次画面への切り替え処理）を実行するタイミングを、ポインタが壁を乗り越える前にまで早めるようになっていてもよい。
【０１１１】
このように、特定のユーザが頻繁にポインタで決定操作しているボタンの壁部品に対しては、ポインタが壁部品の範囲を越える前のタイミングであっても、壁を乗り越えたのと同様に、当該ボタンに対して決定操作が行われたときの処理を実行することで、個々のユーザの特性に応じて、ユーザの操作の手間を省くことができる。このように、ユーザ別、操作回数別で、壁反力の設定を変えることにより、個人特性に合わせて操作表示制御システム１をスムーズに作動させることができる。
【０１１２】
また例えば、デバイス制御部４５は、ステップ２２０でポインタが壁を登っていると判定した場合、続いてステップ２４０をバイパスしてステップ２５０を実行するようになっていてもよい。すなわち、ポインタが壁を登っている場合であっても、必ずしもポインタ操作部４１を振動させる力を働かせずともよい。
【０１１３】
また、上記実施形態においては、ボタン部品に対して引き込む力を発生する通常の反力と、壁反力とが、表示画面に設定されるようになっているが、壁反力のみを設定するようになっていてもよい。すなわち、壁反力が設定される部分以外は、反力アクチュエータ４３がポインタ操作部４１に及ぼす力の大きさはゼロであってもよい。
【０１１４】
また、壁部品は、必ずしも上記の実施形態のようにボタン部品に付随して設けられていなくてもよい。例えば、デバイス制御部４５は、表示画面の端部に、表示画面の外向きの壁部品を配置し、当該壁部品にポインタが入ったときに壁反力を生じさせ、描画部３１は、ポインタが壁を乗り越えて表示画面の端に到達したら、次画面に表示を切り替えるようになっていてもよい。このような場合においては、表示画面の端の当該壁部品にポインタが入ったときに、（１）デバイス制御部４５がポインタ操作部４１を振動させる、（２）描画部３１が次画面の音声案内を行う、（３）描画部３１が次画面のヘルプ表示を行う、という３つの作動のいずれか１つ、いずれか２つ、または全部を行うようになっていてもよい。
【０１１５】
また、壁部品の範囲内を壁部品の向きの逆方向にポインタが移動しているときも、デバイス制御部４５は、壁反力をポインタ操作部４１に加えるようになっていてもよい。
【０１１６】
また、上記の実施形態において、描画部３１、デバイス制御部４５がプログラムを実行することで実現している各機能は、それらの機能を有するハードウェア（例えば回路構成をプログラムすることが可能なＦＰＧＡ）を用いて実現するようになっていてもよい。
【図面の簡単な説明】
【０１１７】
【図１】本発明の実施形態に係る操作表示制御システム１の構成を示す図である。
【図２】デバイス制御部４５が実行するプログラム１００のフローチャートである。
【図３】表示画面５０中のボタン部品５１〜５３および壁部品５４〜５９の構成の一例を示す図である。
【図４】図３のＸ方向の反力のポテンシャルを示すグラフである。
【図５】図３のＹ方向の反力および壁反力のポテンシャルを示すグラフである。
【図６】デバイス制御部４５が実行するプログラム２００のフローチャートである。
【図７】描画部３１が実行するプログラム３００のフローチャートである。
【図８】次画面ヘルプ表示６７の一例を示す図である。
【図９】表示画面の他の例８０を示す図である。
【符号の説明】
【０１１８】
１                      操作表示制御システム
２                      ディスプレイ
３                      表示制御部
４                      遠隔デバイス部
１０、２１〜２３        引き込み力ポテンシャル
２４、２５              壁反力ポテンシャル
３１                    描画部
３２                    インターフェース部
３２ａ                  部品テーブル
４０                    スイッチ群
４１                    ポインタ操作部
４２                    位置センサ
４３                    反力アクチュエータ
４５                    デバイス制御部
５０、６０、８０        表示画面
５１〜５３              ボタン部品
５４                    壁部品
６７                    次画面ヘルプ画像
【図１】
0004715867.tif 000002
【図２】
0004715867.tif 000003
【図３】
0004715867.tif 000004
【図４】
0004715867.tif 000005
【図５】
0004715867.tif 000006
【図６】
0004715867.tif 000007
【図７】
0004715867.tif 000008
【図８】
0004715867.tif 000009
【図９】
0004715867.tif 000010