(57)【要約】【課題】、操作デバイスと表示装置を含む装置本体との双方向通信によって、操作デバイスの指示部に反力を付与する表示操作システムにおいて、操作者が違和感を覚えることを極力防止すること。【解決手段】画面Ａから画面Ｂへの切換時に、操作デバイス７は、画面Ｂに対応する反力データＢを受信した後に、画面Ｂの種類または画像データのデータ量に応じた遅延時間経過したとき、その反力データＢを有効にする。これにより、画面Ｂの描画に同期して反力データＢを有効にすることができるので、画面の切換時においても、操作デバイス７の指示部（ジョイスティック８０）に適切な反力を付与することができる。【選択図】        図５
2005100151.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する表示部と、
前記表示画面上に表示されるポインタの移動位置を指示する指示部を有し、当該指示部に対して反力データに従って前記ポインタの画面位置に応じた反力を付与する操作デバイスと、
前記表示部に対して前記表示画面に表示すべき画像データを出力するとともに、その画像データに対応する反力データを、前記操作デバイスに出力するデータ出力手段とを備え、
第１の画面から第２の画面への切換時に、前記操作デバイスは、前記第２の画面に対応する第２の反力データを受信した後、前記表示部における前記第２の画面の描画に同期して前記第２の反力データを有効にする反力データ同期手段を備えることを特徴とする表示操作システム。
【請求項２】
前記表示部は、前記第１の画面から前記第２の画面への切り換えが指示された後も、前記第２の画面の描画直前まで前記第１の画面の表示を維持し、
前記操作デバイスは、前記第２の画面に対応する第２の反力データを受信した後も、前記第１の画面に対応する第１の反力データを保持して、前記第２の画面の描画直前まで前記第１の反力データを有効にしておくことを特徴とする請求項１に記載の表示操作システム。
【請求項３】
前記反力データ同期手段は、前記第２の反力データの受信後、当該第２の反力データを有効とする時期を、前記第２の画面の種類に応じた所定時間だけ遅延させることを特徴とする請求項１または請求項２に記載の表示操作システム。
【請求項４】
前記反力データ同期手段は、前記第２の反力データの受信後、当該第２の反力データを有効とする時期を、前記第２の画面として表示されるデータ量に応じた所定時間だけ遅延させることを特徴とする請求項１または請求項２に記載の表示操作システム。
【請求項５】
前記反力データ同期手段は、前記第２の画面の描画時期が、前記第２の反力データの受信時期よりも早い場合、第２の反力データが受信されるまで、その第２の画面の反力データとして所定のデフォルトデータを用いることを特徴とする請求項１または請求項２に記載の表示操作システム。
【請求項６】
前記操作デバイスの指示部は、前記表示画面上において、前記ポインタを２次元の複数の方向に移動可能であることを特徴とする請求項１乃至請求項５のいずれかに記載の表示操作システム。
【請求項７】
前記操作デバイスは、前記第１の画面から前記第２の画面への切り換えを指示する画面切換指示手段としての機能を備えることを特徴とする請求項１乃至請求項６のいずれかに記載の表示制御システム。
【請求項８】
前記データ出力手段は、前記表示画面に表示すべき画像データとして少なくとも１つの選択項目を含む画像データを出力し、
前記反力データは、前記選択項目の表示位置の周囲に、その表示位置に向かって前記指示部の反力が低下するように設定されることを特徴とする請求項１乃至請求項７のいずれかに記載の表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置の表示画面にポインタが表示され、そのポインタの移動位置を指示する操作デバイスの指示部に対して、そのポインタの表示位置に応じて反力を付与する表示操作システムに関するものである。
【背景技術】
【０００２】
従来の表示操作システムの一例として、車両用ナビゲーション装置を挙げることができる。この車両用ナビゲーション装置では、ユーザがジョイスティック等の指示部（操作部）を有するリモコン（操作デバイス）を操作して、画面に表示された地図をスクロールさせたり、メニュー画面等において表示されるポインタや選択ボタンカーソルを移動させたりすることができる。例えば、地図スクロールの場合には、リモコンから送られてきた信号と反対方向に一定距離だけ移動するように地図をスクロールし、選択ボタンカーソルの場合には、送られてきた信号の方向にボタンを１つ分移動させる。また、同じ信号が一定時間以上継続して送信された場合には、地図スクロールでも選択ボタンカーソルの移動の場合でも、同じ方向に連続的にスクロールを行なったり、選択ボタンを移動するようになっている。
【０００３】
すなわち、従来のナビゲーション装置では、表示画面に関して所望の操作を行なう場合、リモコン等の操作デバイスからナビゲーション装置本体への一方向の通信がなされ、操作デバイスにおける操作状態を示す信号がナビゲーション装置本体に送られる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、操作性の向上等を目的として、操作デバイスとナビゲーション装置本体との間で双方向通信を行い、ポインタの表示位置等に応じて指示部に反力を与えるシステムも実用化されつつある。すなわち、選択ボタン等の表示位置にポインタが一致しやすくするように、指示部に反力を与えるのである。これによれば、操作者は、ポインタの表示位置を選択ボタン等の表示位置に一致させやすくなる。
【０００５】
しかしながら、このような双方向通信を用いたシステムにおいては、画面の切換時において、以下に述べるような問題が生じる。すなわち、指示部に反力を付与するために、反力データは各画面ごとに用意される。この反力データは、表示すべき画面に応じてナビゲーション装置から操作デバイスに出力される。一方、画面表示のための画像データは、ナビゲーション装置において生成されて表示装置に出力されるが、その画像データのデータ量に応じて、画面が描画されるまでの時間が大きく変動する。このため、操作デバイスに出力された反力データと、表示されている画面とが一致せず、操作者が違和感を覚えることが考えられる。
【０００６】
本発明は、上述した点に鑑みてなされたもので、操作デバイスと表示装置を含む装置本体との双方向通信によって、操作デバイスの指示部に反力を付与する表示操作システムであって、操作者が違和感を覚えることを極力防止することが可能な表示操作システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の表示操作システムは、
表示画面を有する表示部と、
表示画面上に表示されるポインタの移動位置を指示する指示部を有し、当該指示部に対して反力データに従ってポインタの画面位置に応じた反力を付与する操作デバイスと、
表示部に対して表示画面に表示すべき画像データを出力するとともに、その画像データに対応する反力データを、操作デバイスに出力するデータ出力手段とを備え、
第１の画面から第２の画面への切換時に、操作デバイスは、第２の画面に対応する第２の反力データを受信した後、表示部における第２の画面の描画に同期して第２の反力データを有効にする反力データ同期手段を備える。
【０００８】
このように、請求項１記載の表示操作システムでは、操作デバイスが反力データ同期手段を備え、第１の画面から第２の画面への切換時に、その第２の画面に対応する第２の反力データを受信しても、即座にその第２の反力データを有効にするのではなく、第２の画面の描画に同期して第２の反力データを有効にする。通常、データ出力手段から反力データが出力されて操作デバイスに保存される時間に比較して、データ出力手段から画像データが出力されて表示部に描画される時間までの方が長い。しかし、上述した反力データ同期手段を備えることで、第２の画面の描画と第２の反力データを有効にする時期を同期させることが可能となり、操作者の違和感を低減することができる。
【０００９】
請求項２に記載の表示操作システムでは、第１の画面から第２の画面への切り換えが指示された後も、表示部は第２の画面の描画直前まで第１の画面の表示を維持し、操作デバイスは、第２の画面に対応する第２の反力データを受信した後も、第１の画面に対応する第１の反力データを保持して、第２の画面の描画直前まで第１の反力データを有効にしておくことを特徴とする。これにより、表示画面と反力データとを極力対応させることが可能となるため、操作者の違和感をより一層低減することができる。
【００１０】
請求項３に記載したように、反力データ同期手段は、第２の反力データの受信後、当該第２の反力データを有効とする時期を、第２の画面の種類に応じた所定時間だけ遅延させることが好ましい。定型の画面であれば、事前に各画面の描画に要する時間は推測できるためである。
【００１１】
また、請求項４に記載のように、反力データ同期手段は、第２の反力データの受信後、当該第２の反力データを有効とする時期を、第２の画面として表示されるデータ量に応じた所定時間だけ遅延させるようにしても良い。例えば、検索結果を表示する場合等は、その表示すべきデータ量に応じて描画時間が変動する。このため、表示すべき画像データのデータ量に基づいて、第２の反力データを有効にする時期までの遅延時間を設定する。これにより、画像データのデータ量に係わらず、第２の画面の描画時期と第２の反力データを有効にする時期とを同期させることができる。
【００１２】
請求項５に記載したように、反力データ同期手段は、第２の画面の描画時期が、第２の反力データの受信時期よりも早い場合、第２の反力データが受信されるまで、その第２の画面の反力データとして所定のデフォルトデータを用いることができる。例えば、単純なメニュー画面等であれば、第２の反力データの受信前に描画が完了することも考えられる。この場合、第２の画面が描画されているにも係わらず操作デバイスの指示部になんら反力が付与されないと、操作者は違和感を覚える。従って、上述したように、デフォルトデータを用いて反力を付与することが好ましい。なお、このデフォルトデータとしては、画面全体に均一の反力が生じるような反力データであっても良いし、描画時間の短い単純な画面に対応するように別途設定された反力データであっても良い。さらに、切換前の第１の画面に対応する第１の反力データが保存されている場合には、デフォルトデータとして、その第１の反力データを用いても良い。
【００１３】
請求項６に記載するように、操作デバイスの指示部は、表示画面上において、ポインタを２次元の複数の方向に移動可能であることが好ましい。これにより、表示画面上の任意の領域へ、容易にポインタを移動させることができる。
【００１４】
請求項７に記載するように、操作デバイスは、第１の画面から第２の画面への切り換えを指示する画面切換指示手段としての機能を備えることが可能である。このように、操作デバイスが、ポインタの移動位置を指示するのみでなく、画面の切換指示も行なうことができるものであると、操作デバイスのみで各種の操作を行なうことができ、操作性が向上する。
【００１５】
請求項８に記載するように、データ出力手段は、表示画面に表示すべき画像データとして少なくとも１つの選択項目を含む画像データを出力し、反力データは、選択項目の表示位置の周囲に、その表示位置に向かって指示部の反力が低下するように設定されることが好ましい。これにより、選択項目の周囲の領域から選択項目の表示位置に向かってポインタが引き込まれやすくなり、操作デバイスの操作性が向上する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態における表示操作システムに関して、図面に基づいて説明する。図１は、本実施形態に係わる表示操作システムの概略構成を示すブロック図である。なお、本実施形態の表示操作システムは、車両の各情報機器からの映像を表示するシステムに適用されたものである。
【００１７】
図１に示すように、本実施形態の表示操作システムは、カーナビゲーション装置１、ゲートウエイ（ＧＷ）処理部５を備える表示装置３、操作デバイス７、及び車両の後方等の画像を撮像するカメラ等からなる映像機器９から構成されている。なお、操作デバイス７は、専用線１１によって表示装置３、さらに表示装置３のＧＷ処理部５を介してナビゲーション装置１及び映像機器９に接続されており、操作デバイス７の操作信号を送信可能であり、かつナビゲーション装置１等から所望のデータを送信可能に構成されている。また、ナビゲーション装置１、表示装置３、及び映像機器９は相互に車内ＬＡＮ１３によって接続されている。
【００１８】
カーナビゲーション装置１は、図示しない、位置検出器、地図データ入力器、音声入力装置、及びこれらと接続する制御回路等によって構成される。そして、公知のように、地図データ入力器より入力された車両周辺の道路地図データ上に、位置検出器から入力された車両の現在位置に対応して自車位置マークを重ねて表示する、車両周辺道路地図表示のための画像データを生成して、表示装置３に出力する。
【００１９】
また、カーナビゲーション装置１は、メニュー画面を表示するための画像データを生成して、表示装置３に出力する。このようにして、メニュー画面が表示装置３に出力されているときに、そのメニュー画面において、目的地とすべき施設を検索したり、地図表示状態や動作状態の設定変更を行なう等、ナビゲーション装置１が備える種々の機能に対応する操作ボタンをポインタにて選択していくことで、表示画面が遷移し、その遷移画面において、ポインタによる選択操作を繰り返すことで、所望の機能を実行させることができる。ナビゲーション装置１は、このような各種の機能に対応する遷移画面の画像データを生成して、順次、表示装置３に出力する。
【００２０】
表示装置３は、例えば液晶ディスプレイによって構成され、上述したカーナビゲーション装置１が出力する画像データを受信し、その画像データに基づく画面を表示する。またこの表示装置３には、後述する操作デバイス７からの操作信号も入力される。操作デバイス７からの操作信号は、表示装置３の画面に表示されるポインタの移動位置を示す信号の他、表示装置３に表示される操作ボタン等の選択を行なう決定キーのＯＮ／ＯＦＦ信号を含む。表示装置３では、その操作信号に含まれるポインタの移動位置を示す信号に基づいて、ポインタの表示位置を移動させる。さらに、表示装置３には、上述したカメラ等の映像機器９からの画像データも入力され、表示装置３は、その画像データに基づく画面も表示する。
【００２１】
なお、表示装置３はＧＷ処理部５を有し、このＧＷ処理部５は、例えばナビゲーション装置１から出力されたデータを受信した場合、表示装置３に対して出力されたものか、操作デバイス７に対して出力されたものかを判別して、それぞれの出力先にデータを転送するゲートウエイ処理を行なう。
【００２２】
操作デバイス７は、ジョイスティックを指示部として有し、例えば、車室内のコンソールボックス付近等に設置される。図２は、操作デバイス７の内部構成を示すブロック図である。同図に示すように、操作デバイス７は、Ｘ軸位置信号取得回路７０、Ｙ軸位置信号取得回路７１、Ａ／Ｄコンバータ７２、７３、Ｘ軸アクチュエータ駆動回路７４、Ｙ軸アクチュエータ駆動回路７５、Ｄ／Ａコンバータ７６、７７、Ｘ軸反力アクチュエータ７８、Ｙ軸反力アクチュエータ７９、及びジョイスティック８０によって構成されている。このジョイスティック８０は、Ｘ，Ｙ軸によって定義される２次元方向の任意の方向に操作可能なものである。
【００２３】
Ｘ軸位置信号取得回路７０は、ジョイスティック８０のＸ軸方向の移動量に相当するアナログ信号を取得し、Ｙ軸位置信号取得回路７１は、ジョイスティック８０のＹ軸方向の移動量に相当するアナログ信号を取得する。例えば、図３に示すように、ジョイスティック８０の中立位置からの操作量をＸ軸及びＹ軸の各軸方向の移動量で取得する。
【００２４】
Ａ／Ｄコンバータ７２、７３は、それぞれＸ軸位置信号取得回路７０及びＹ軸位置信号取得回路７１によって取得された各軸方向の移動量に相当するアナログ信号をディジタル信号に変換し、変換した各軸方の移動量に相当するディジタル信号を制御回路９０へ出力する。
【００２５】
Ｄ／Ａコンバータ７６、７７は、制御回路９０からジョイスティック８０の操作に対して発生させる反力に相当するディジタル信号を入力し、これをアナログ信号に変換する。変換したアナログ信号は、Ｘ軸アクチュエータ駆動回路７４及びＹ軸アクチュエータ駆動回路７５にそれぞれ出力される。
【００２６】
Ｘ軸アクチュエータ駆動回路７４及びＹ軸アクチュエータ駆動回路７５は、Ｄ／Ａコンバータ７６、７７から出力されたアナログ信号に基づいて、Ｘ軸反力アクチュエータ７８及びＹ軸反力アクチュエータ７９のそれぞれを作動させるための駆動電力を供給する。Ｘ軸反力アクチュエータ７８及びＹ軸反力アクチュエータ７９は、供給される駆動電力に応じて、ジョイスティック８０を中立位置へ戻そうとする抵抗力（反力）を発生するものである。各アクチュエータとしては、例えば、ステッピングモータ等が採用され、ジョイスティック８０と機械的に接続されている。
【００２７】
制御回路９０は、Ａ／Ｄコンバータ７２，７３からジョイスティック８０の各軸方向の移動量を取得し、この取得した各軸方向の移動量に基づいて、表示装置３に表示されているポインタの移動後の位置を算出する。そして、ナビゲーション装置１から出力され、反力データメモリ９１に保存されている、表示されている画面に対応した反力データに照らして、移動後の位置において、ジョイスティック８０に付与すべき反力を算出する。このようにして、ジョイスティック８０に付与すべき反力を算出すると、制御回路９０は、その算出した反力に応じたディジタル信号をＤ／Ａコンバータ７６，７７に出力する。なお、反力データは、通信インターフェース（Ｉ／Ｆ）９２を介して制御回路９０によって受信され、反力データメモリ９１に保存される。この反力データメモリ９１は、同時に複数の反力データを保存することが可能であり、制御回路９０はその内のいずれの反力データを有効にするかを決定する。
【００２８】
また、制御回路９０は、算出したポインタの移動後の位置を示す座標データと、図２には示していないが、ジョイスティック８０の頭部等に設けられる決定キーのＯＮ／ＯＦＦ信号とを、操作信号として表示装置３に送信する。すると、表示装置３では、その座標データに従ってポインタの位置を移動させるとともに、操作信号をナビゲーション装置１に転送する。操作信号をナビゲーション装置１に転送するのは、決定キーがＯＮである場合、画面遷移が必要であり、新たな画面に対応する画像データをナビゲーション装置１において生成するため、及び、ポインタが表示画面のいずれかの選択ボタンに一致した場合、その一致した選択ボタンをハイライト表示するように画像データを更新するためである。
【００２９】
ここで、図４（ａ），（ｂ）を用いて反力データの一例について説明する。図４（ａ）に示すように、目的地設定のためのメニュー画面においては、表示装置３には、目的地設定のための各手法を示す選択ボタン３０が表示される。この場合の反力データとしては、ポインタ３３が各選択ボタン３０に接近した場合に、ポインタ３３を各選択ボタン３０の表示位置に引き込むことができるように、各選択ボタン３０よりも広い領域を持つ引き込み領域３５を有するように設定される。具体的な反力の変化状態を図４（ｂ）に示す。実際には、反力データは、表示画面に対応して２次元で設定されるが、説明の便宜上、図４（ｂ）には一次元の反力データの変化状態を示している。この図４（ｂ）に示す反力の変化は、図４（ａ）におけるＡ−Ａ’線に沿って生ずるものである。
【００３０】
図４（ｂ）に示すように、反力データは、ポインタ３３が引き込み領域３５外にある場合に反力が最も大きくなり、引き込み領域３５内においては、選択ボタン３０の中心に近づくほど反力が低下するように設定される。このため、ジョイスティック８０は、ポインタ３３が選択ボタン３０の周辺から、選択ボタン３０の中心に一致する方向に移動するように操作されやすくなる。
【００３１】
次に、本実施形態の特徴部分に係わる、画面の切換が指示されたときの、切換後の画面の描画に同期して、その画面に対応する反力データを有効化する反力データ同期処理について、図５のフローチャートに基づいて説明する。なお、図５のフローチャートに示す反力データ同期処理は、操作デバイス７によって画面の切換、例えばメニュー画面から検索画面、あるいは検索結果の表示画面等への画面の切換が指示された場合に実行される。また、画面の切換指示は操作デバイス７以外にも、例えば表示装置３と一体にタッチスイッチやメカニカルスイッチ等を設け、それらのスイッチによって行なうことも可能である。
【００３２】
まずステップＳ１００では、ナビゲーション装置１が切換後の画面の画像データの生成及び出力を行なう。例えば、メニュー画面等の定型画面であれば、予めその画像データが用意され、記憶されているため、その画像データを読み出して出力する。また、検索結果の表示画面であれば、データの検索及び読出し後に、読み出したデータの解凍等の必要な処置を施して、画像データを生成し出力する。
【００３３】
ステップＳ１１０では、ナビゲーション装置１において、表示すべき画面が、単純なメニュー画面等であって、その画像データのデータ量が小さいため、後に説明する反力データの操作デバイス７での受信よりも、画面の描画の方が早く完了するか否かを判定する。すなわち、このステップＳ１１０では、表示すべき画面の種類や画像データのデータ量に基づいて、画面の描画が反力データの受信よりも早く完了するかを判定するのである。なお、このステップＳ１１０の処理は、表示すべき画面の種類や画像データのデータ量が判明した時点で開始され、ステップＳ１００における画像データの読出しやデータの解凍等の処理と並列に実行される。
【００３４】
このステップＳ１１０にて「Ｙｅｓ」との判定がなされた場合、ナビゲーション装置１は、ステップＳ１２０にて、操作デバイス７に対してデフォルト反力データの使用を指示する。この指示により、操作デバイス７では、ステップＳ１３０において、有効とする反力データを、切換前画面に対応した反力データからデフォルト反力データに切り換える。
【００３５】
ここで、デフォルト反力データとしては、画面全体に均一の反力が生じるような反力データであっても良いし、描画時間の短い単純な画面に対応するように別途設定された反力データであっても良い。このデフォルト反力データは予め操作デバイス７の反力データメモリ９１に保存されている。さらに、切換前の画面に対応する反力データを、そのままデフォルトデータとして用いても良い。
【００３６】
ステップＳ１４０では、ナビゲーション装置１が、切換後の画面に対応する反力データを生成し、画面種類または画像データのデータ量とともに、操作デバイス７に送信する。なお、上述したステップＳ１１０からこのステップＳ１４０までの処理は、ステップＳ１００の処理と並行して実施される場合がある。ステップＳ１５０では、操作デバイス７において、反力データ、及び画面種類または画像データのデータ量の受信が行なわれ、反力データに関しては反力データメモリ９１に保存する。
【００３７】
次に、ステップＳ１６０では、操作デバイス７が、受信した画面種類または画像データのデータ量に基づいて、画面の描画がすでに完了しているか否かを判定する。このとき「Ｙｅｓ」と判定すると、ステップＳ１７０に進んで、操作デバイス７は、反力データをデフォルト反力データから受信した反力データに切り換える。一方、ステップＳ１６０にて「Ｎｏ」と判定されるとステップＳ１８０に進む。ステップＳ１８０では、受信した画面種類または画像データのデータ量に基づいて、表示画面がメニュー画面等の定型画面であるのか、検索結果表示画面等の非定型画面であるのかを判定する。
【００３８】
そして、定型画面と判定した場合には、ステップＳ１９０に進んで、定型画面の種類に応じた、反力データの受信からその反力データを有効化するまでの遅延時間を設定する。定型画面であれば、その描画に要する時間は予め推測可能であり、その描画が完了する時期に同期するように遅延時間を設定するのためである。一方、非定型画面と判定した場合には、ステップＳ２００に進んで、画像データのデータ量から遅延時間を設定する。例えば、目的地とすべき施設を検索してその検索結果画面を表示する場合には、検索条件に該当する施設等の数によって画像データのデータ量は大きく変動し、結果的に、描画時間も大きく変動することになる。このため、非定型画面においては画像データのデータ量を参照して、これに対応する遅延時間を設定するのである。なお、定型画面および非定型画面とも、画像データのデータ量から遅延時間を設定することも可能である。
【００３９】
ステップＳ２１０では、操作デバイス７が、ステップ１９０あるいはステップＳ２００にて設定した遅延時間が経過したか否かを判定する。そして、設定した遅延時間が経過したと判定した場合には、ステップＳ２２０に進んで、反力データを、切換前画面に対応する反力データから切換後画面に対応する反力データに切り換える。
【００４０】
このような処理によって、画面の切換時に、反力データを有効化する時期を画面の描画完了時期に同期させ、あるいは画面の描画が早い場合には少なくともデフォルト反力データによって反力を与えることができるので、操作デバイス７を操作する際に操作者が違和感を覚えることを極力低減することができる。
【００４１】
次に、画面が切換られる際の各処理について、図６のタイムチャートを用いて説明する。図６のタイムチャートでは、検索画面（画面Ａ）から検索結果表示画面（画面Ｂ）に画面を切り換える場合の例を示している。
【００４２】
図６に示すように、操作デバイス７の決定キーによって画面Ａから画面Ｂへの切換指示がなされると、操作デバイス７の内部処理が行なわれる。この内部処理では、確実に決定キーが操作されたことを検出するために、所定のサンプリング周期で複数回決定キーの状態を取り込み、それが全てＯＮであれば、決定キーの操作が行なわれたことを確定させる。そして、この決定キーのＯＮを示すデータ信号、及びポインタの位置を示す座標データを表示装置３に向けて送信する。すると、表示装置３では内部ＥＣＵが、例えば描画更新周期に同期して操作デバイス７からのデータ信号を読み込む。そして、読み込んだデータ信号に含まれるポインタの位置を示す座標データに基づいて、ポインタの位置を更新した描画データを生成する描画処理を行なう。この描画データを用いて、次回の描画更新周期において、ポインタの位置を更新した描画がなされて、ポインタの位置を更新が完了する。
【００４３】
また、表示装置３では、このポインタの位置を更新する描画と並行して、操作デバイス７からのデータ信号をゲートウエイ処理して、ナビゲーション装置１の制御回路（以下、ナビＥＣＵ）に送信する。すると、ナビＥＣＵは、上述した描画更新周期に同期して操作デバイス７のデータ信号を読み込む。そして、決定キーが一致する選択ボタンをハイライト表示するための画像データを生成する（ＳＷキーハイライト描画処理）。次の描画更新周期では、生成した画像データが表示装置３に表示され、選択ボタンのハイライト表示が完了する。
【００４４】
以上が、操作デバイス７から表示装置３に向けて送信されるデータ信号に基づいて実行される処理である。このような処理により、ジョイスティック８０が操作されてから、およそ１００ｍｓ程度でポインタが移動後の位置に表示され、さらに、それから数十ｍｓ後に選択ボタンのハイライト表示が行なわれる。
【００４５】
一方、画面の切換指示がナビＥＣＵに読み込まれると、ナビＥＣＵは、その切換後の画面を表示するための画像データを生成するために必要なデータ検索及び検索したデータの読み込みを行なう。この検索したデータの読み込みが完了した時点で、表示すべき画面が確定するので、その画面に対応する反力データの生成を行なう。さらに、この反力データの生成と並行して読み込んだデータの解凍を行なう。
【００４６】
画面に表示するデータ量が多い場合には、図６に示すように、データの解凍やその描画処理が完了するよりも早い時期に、反力データが操作デバイス７に受信される。すなわち、反力データが生成された後に、ナビＥＣＵから表示装置３に反力データが転送され、表示装置３ではＧＷ処理部５がゲートウエイ処理を行なった後に、反力データが操作デバイス７に受信されるが、それでも、その受信時期は、表示装置３における描画処理の完了時期よりも数百ｍｓ早い場合がある。
【００４７】
そのため、操作デバイス７では、図６に示すように、画面Ｂに対応する反力データＢを受信した後も、画面Ｂが描画されるまでは、画面Ａに対応する反力データＡを有効にしておく。そして、画面Ｂの描画完了時期までの遅延時間が経過した時点で、反力データを反力データＡから反力データＢに切り換えるのである。このように、操作デバイス７は、画面Ｂが描画されるタイミングに同期して反力データＢを有効にするとともに、画面Ｂの描画直前まで画面Ａの表示を維持し、さらに、画面Ａに対応する反力データＡを保持して、画面Ｂの描画直前までその反力データＡを有効にしている。これにより、表示画面と反力データとを極力対応させることが可能となり、操作者の違和感をより一層低減することができる。
【００４８】
なお、メニュー画面等の定型画面の場合には、画像データ及び反力データが予め設定され記憶されているので、画面の切換指示を受けた時点で、その画面の画像データ及び反力データの読出しが並行して開始され、読出しが完了した時点で、それぞれ出力される。
【００４９】
以上、本発明の好ましい実施形態について説明したが、本発明は上述の実施形態になんら制限されることなく、種々変形して実施することができる。例えば、上述した実施形態においては、メニュー画面や目的地設定のための検索画面等において、ポインタを表示しつつ、操作デバイス７のジョイスティック８０に反力を与える例について説明した。しかしながら、例えば、ナビゲーション装置１によって地図画像が表示される場合であっても、地図画面の中央にポインタを表示し、例えば地図スクロール時に操作デバイス７のジョイスティック８０に反力を与えるようにしても良い。この場合、例えば、ポインタ位置が道路上から逸れないように、道路上の反力を低減した反力データを設定したり、地図の高低に応じて反力データを増減したり、道路の混雑度合に応じて反力を増減する等が考えられる。
【００５０】
さらに、ナビゲーション装置１に限らず、他のカメラ等の映像機器が画像データを生成している場合であっても、ポインタを表示しつつ、所望の規則に従って、その反力を増減するようにしても良い。
【図面の簡単な説明】
【００５１】
【図１】実施形態に係わる、表示操作システムの概略構成を示すブロック図である。
【図２】実施形態に係わる、操作デバイス７の内部構成を示すブロック図である。
【図３】実施形態に係わる、ジョイスティック８０の中立位置からの操作量をＸ軸及びＹ軸の各軸方向の移動量で取得するイメージ図である。
【図４】（ａ）は目的地設定のためのメニュー画面の一例を示すイメージ図であり、（ｂ）は、（ａ）におけるＡ−Ａ’線に沿って生ずる反力の変化を示す特性図である。
【図５】実施形態における、画面の切換が指示されたときの、切換後の画面の描画に同期して反力データを有効化する反力データ同期処理を示すフローチャートである。
【図６】画面が切り換られる際の各処理を時系列に示すタイムチャートである。
【符号の説明】
【００５２】
１  カーナビゲーション装置
３  表示装置
５  ＧＷ処理部
７  操作デバイス
９  映像機器
【図１】
2005100151.tif 000003
【図２】
2005100151.tif 000004
【図３】
2005100151.tif 000005
【図４】
2005100151.tif 000006
【図５】
2005100151.tif 000007
【図６】
2005100151.tif 000008