(57)【要約】【課題】Ｗｅｂページやアプリケーションソフトの表示画面が表示されているときの方向指示操作手段の操作に対して反力や推力を発生させ、ユーザの操作性を高める。【解決手段】車載操作装置１は、ＣＰＵ２がＷｅｂページやアプリケーションソフトの表示画面上でのボタンの位置情報を手動操作機器３に通知することにより、メインディスプレイ５と手動操作機器３との間でボタンの位置情報を共有する。力発生機構１２は、ＣＰＵ２から通知されたＷｅｂページやアプリケーションソフトの表示画面上でのボタンの位置情報に基づいてジョイスティック１１の操作に対して反力や推力などの力を発生させる。【選択図】  図１
2004199384.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが方向を指示するために操作する方向指示操作手段と、前記方向指示操作手段の操作に対して反力や推力などの力を発生可能な力発生手段と、前記力発生手段を制御する力発生制御手段と、Ｗｅｂページやアプリケーションソフトの表示画面を表示手段に表示させる制御手段とを備えた車載操作装置であって、
前記制御手段は、Ｗｅｂページやアプリケーションソフトの表示画面上でのボタンなどの所定領域の位置を示す位置情報を前記力発生制御手段に通知し、
前記力発生制御手段は、前記制御手段から通知されたＷｅｂページやアプリケーションソフトの表示画面上での所定領域の位置情報に基づいて、前記方向指示操作手段の操作に対して前記力発生手段により反力や推力などの力を発生させることを特徴とする車載操作装置。
【請求項２】
請求項１に記載した車載操作装置において、
前記制御手段は、Ｗｅｂページ上やアプリケーションソフト上の所定領域の位置を示す位置データを前記力発生制御手段に通知することにより、Ｗｅｂページやアプリケーションソフトの表示画面上での所定領域の位置情報を前記力発生制御手段に通知することを特徴とする車載操作装置。
【請求項３】
請求項１または２に記載した車載操作装置において、
前記制御手段は、Ｗｅｂページやアプリケーションソフトの表示画面を前記表示手段に表示させるときに前記表示手段に通知する所定領域の座標を示す座標データと同一の座標データを前記力発生制御手段に通知することにより、Ｗｅｂページやアプリケーションソフトの表示画面上での所定領域の位置情報を前記力発生制御手段に通知することを特徴とする車載操作装置。
【請求項４】
請求項１ないし３のいずれかに記載した車載操作装置において、
前記制御手段は、カーソル位置から全ての所定領域までの相対的な距離を所定領域の位置情報として前記力発生制御手段に通知することを特徴とする車載操作装置。
【請求項５】
請求項１ないし４のいずれかに記載した車載操作装置において、
前記制御手段は、カーソル位置から当該カーソル位置に最も近い所定領域までの相対的な距離を所定領域の位置情報として前記力発生制御手段に通知することを特徴とする車載操作装置。
【請求項６】
請求項１ないし５のいずれかに記載した車載操作装置において、
前記制御手段は、所定領域が配置されている範囲を所定領域の位置情報として前記力発生制御手段に通知することを特徴とする車載操作装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザが方向を指示するための方向指示操作手段と、前記方向指示操作手段の操作に対して反力や推力などの力を発生可能な力発生手段と、前記力発生手段を制御する力発生制御手段と、Ｗｅｂページやアプリケーションソフトの表示画面を表示手段に表示させる制御手段とを備えた車載操作装置に関する。
【０００２】
【従来の技術】
従来より、車室内において、ユーザがジョイスティックやトラックボールなどを操作することにより、車載ディスプレイの表示画面上でのボタンを選択可能とした車載操作装置がある。このものによれば、例えば表示画面上で選択可能なボタンがカーソルの上方向に配置されている場合であれば、ジョイスティックを前方向に傾動させたり、トラックボールを前方向に回転させたりし、カーソルを所望のボタン上に移動させることにより、所望のボタンを選択することができ、エアコンの温度を調整したり、オーディオ機器の音量を調整したり、電動ミラーの角度を調節したりするなどの所望の動作を行わせることができる。
【０００３】
ところで、この種の車載操作装置では、ユーザの操作性を高めるために、ジョイスティックやトラックボールの操作に対して反力や推力などの力を発生させ、ジョイスティックやトラックボールを適切な操作方向に案内する構成となっている。すなわち、例えば表示画面上で選択可能なボタンがカーソルの上方向に配置されている場合であれば、ジョイスティックの傾動方向を前方向に案内したり、トラックボールの回転方向を前方向に案内したりするように、反力や推力などの力を発生させ、ユーザに操作感（操作フィーリング）を付与する構成となっている（例えば特許文献１参照）。
【０００４】
【特許文献１】
特開２００２−１８９５５６号公報
【０００５】
【発明が解決しようとする課題】
ところで、このようにジョイスティックやトラックボールなどの操作に対して反力や推力などの力を発生させる構成は、表示画面上でのボタンの位置情報が予め車載操作装置の不揮発性メモリに記憶されているので、予め車載操作装置の不揮発性メモリに記憶されているボタンの位置情報を読出すことにより可能となるものである。
【０００６】
その一方で、近年では、車室内においても、ブラウザを起動させることにより、サーバからインターネットを通じてＷｅｂページをダウンロードさせて車載ディスプレイに表示させたり、各種のアプリケーションソフトを起動させて車載ディスプレイに表示させたりすることが可能となっている。
【０００７】
さて、Ｗｅｂページやアプリケーションソフトの表示画面上でも、ユーザが選択可能なボタンが配置されている場合がある。しかしながら、Ｗｅｂページやアプリケーションソフトの表示画面上でのボタンの位置情報は、予め車載操作装置の不揮発性メモリに記憶されているものではないので、Ｗｅｂページやアプリケーションソフトの表示画面上でのボタンの位置を識別することは困難である。そのため、ジョイスティックやトラックボールなどを操作してＷｅｂページやアプリケーションの表示画面上に配置されているボタンを選択するときには、ジョイスティックやトラックボールなどの操作に対して反力や推力などの力を発生させることは困難であり、その結果、ユーザの操作性が低下するという問題がある。
【０００８】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、ジョイスティックやトラックボールなどの方向指示操作手段を操作してＷｅｂページやアプリケーションソフトの表示画面上の所定領域を選択するときに、方向指示操作手段の操作に対して反力や推力などの力を発生させることにより、ユーザに操作感を付与することができ、ユーザの操作性を高めることができる車載操作装置を提供することにある。
【０００９】
【課題を解決するための手段】
請求項１に記載した車載操作装置によれば、制御手段は、Ｗｅｂページやアプリケーションソフトの表示画面上でのボタンなどの所定領域の位置を示す位置情報を力発生制御手段に通知し、力発生制御手段は、制御手段からＷｅｂページやアプリケーションソフトの表示画面上での所定領域の位置情報が通知されると、通知されたＷｅｂページやアプリケーションソフトの表示画面上での所定領域の位置情報に基づいて、方向指示操作手段の操作に対して力発生手段により反力や推力などの力を発生させる。
【００１０】
すなわち、この構成によれば、力発生制御手段は、制御手段からＷｅｂページやアプリケーションソフトの表示画面上での例えばボタンの位置情報が通知されることにより、Ｗｅｂページやアプリケーションソフトの表示画面上でのボタンの位置を認識することができる。これにより、ユーザがＷｅｂページやアプリケーションソフトの表示画面上に配置されている所望のボタンを選択するためにジョイスティックやトラックボールなどの方向指示操作手段を操作すると、力発生制御手段がボタンの位置情報に基づいて方向指示操作手段の操作に対して力発生手段により反力や推力などの力を発生させるので、ユーザが所望のボタンを選択するときにユーザに操作感を付与することができ、ユーザの操作性を高めることができる。
【００１１】
請求項２に記載した車載操作装置によれば、制御手段は、Ｗｅｂページ上やアプリケーションソフト上の所定領域の位置を示す位置データを力発生制御手段に通知することにより、Ｗｅｂページやアプリケーションソフトの表示画面上での所定領域の位置情報を力発生制御手段に通知する。これにより、Ｗｅｂページ上やアプリケーションソフト上の例えばボタンの位置データが通知されることにより、力発生制御手段がボタンの位置を認識することができ、認識されたボタンの位置に基づいて方向指示操作手段の操作に対して力発生手段により反力や推力などの力を発生させることができる。
【００１２】
請求項３に記載した車載操作装置によれば、制御手段は、Ｗｅｂページやアプリケーションソフトの表示画面を表示手段に表示させるときに表示手段に通知する所定領域の座標を示す座標データと同一の座標データを力発生制御手段に通知することにより、Ｗｅｂページやアプリケーションソフトの表示画面上での所定領域の位置情報を力発生制御手段に通知する。これにより、Ｗｅｂページやアプリケーションソフトの表示画面を表示手段に表示させるときに表示手段に通知する例えばボタンの座標データと同一の所定領域の座標データが通知されることにより、力発生制御手段がボタンの位置を認識することができ、認識されたボタンの位置に基づいて方向指示操作手段の操作に対して力発生手段により反力や推力などの力を発生させることができる。
【００１３】
【発明の実施の形態】
以下、本発明の一実施例について、図面を参照して説明する。図１は、車載操作装置の構成を機能ブロック図により示している。車載操作装置１は、ＣＰＵ２（本発明でいう制御手段）と、手動操作機器３と、通信機器４と、メインディスプレイ５（本発明でいう表示手段）と、サブディスプレイ６と、揮発性メモリ７と、不揮発性メモリ８と、画像解析部９とを備えて構成されている。
【００１４】
ＣＰＵ２は、マイクロコンピュータを主体として構成されており、制御プログラムを実行して装置全体の動作を制御する。手動操作機器３は、ＣＰＵ１０（本発明でいう力発生制御手段）と、ジョイスティック１１（本発明でいう方向指示操作手段）と、力発生機構１２（本発明でいう力発生手段）と、決定ボタン１３と、拡大ボタン１４と、縮小ボタン１５とを備えて構成されている。手動操作機器３は、基本的には運転手が運転しながら操作可能となるように車室内の運転席の脇に設置されているもので、図２にも示すように、ジョイスティック１１が筐体１６から立設した構成となっている。
【００１５】
ＣＰＵ１０は、マイクロコンピュータを主体として構成されており、制御プログラムを実行して手動操作機器３全体の動作を制御する。ジョイスティック１１は、下端部の球体部１１ａが３６０度の全ての方向に回転することにより、球体部１１ａを支点として３６０度の全ての方向に傾動可能となっている。ＣＰＵ１０は、ジョイスティック１１が傾動すると、その傾動方向（操作方向）や傾動角度（操作量）を操作検出信号としてＣＰＵ２に出力し、ＣＰＵ２は、ＣＰＵ１０から操作検出信号が入力されたことにより、ジョイスティック１１が操作されたことを検出すると、メインディスプレイ５やサブディスプレイ６に表示させているカーソル位置を移動させる。
【００１６】
力発生機構１２は、筐体１６の内部に配設され、例えば複数の小型モータなどの部品が組合わされて構成されるもので、ＣＰＵ１０からの指示に基づいてジョイスティック１１の操作に対して反力や推力などの力を発生させる。また、ＣＰＵ１０は、決定ボタン１３、拡大ボタン１４および縮小ボタン１５のいずれかが操作されると、操作検出信号をＣＰＵ２に出力する。
【００１７】
通信機器４は、サーバ１７からインターネット１８を通じてＷｅｂページをダウンロードするもので、ＣＰＵ２は、ブラウザを起動させることにより、サーバ１７からＷｅｂページをインターネット１８を通じて通信機器４にダウンロードさせ、ダウンロードされたＷｅｂページをメインディスプレイ５やサブディスプレイ６に表示させる。
【００１８】
メインディスプレイ５は、運転席のコックピット付近に設置されているもので、ＣＰＵ２から表示指令信号が入力されると、表示画面を表示領域に表示すると共に、カーソルを表示画面に重ねて表示する。このとき、運転手は、メインディスプレイ５が運転席のコックピット付近に設置されているので、メインディスプレイ５に表示されている表示画面を運転中に目視するためには、目線を移動する必要がある。
【００１９】
サブディスプレイ６は、上記したメインディスプレイ５の表示領域よりも小さい表示領域を有し、例えばハンドルの後方（奥側）のダッシュボード上に設置されているもので、ＣＰＵ２から表示指令信号が入力されると、表示画面を表示領域に表示すると共に、カーソルを表示画面に重ねて表示する。このとき、運転手は、サブディスプレイ６がハンドルの後方のダッシュボード上に設置されているので、サブディスプレイ６に表示されている表示画面を運転中に目視するためには、目線を移動する必要はない。
【００２０】
次に、上記した構成の作用について、図３ないし図５を参照して説明する。尚、ここでは、ＣＰＵ２がアプリケーションソフトの表示画面をメインディスプレイ５に表示する場合を前提とし、
（１）ＣＰＵ２がボタンの位置データを手動操作機器３に通知することにより、ＣＰＵ２がボタンの位置情報を手動操作機器３に通知する場合
（２）ＣＰＵ２がボタンの座標データを手動操作機器３に通知することにより、ＣＰＵ２がボタンの位置情報を手動操作機器３に通知する場合
について順次説明する。
【００２１】
（１）ＣＰＵ２がボタンの位置データを手動操作機器３に通知することにより、ＣＰＵ２がボタンの位置情報を手動操作機器３に通知する場合
まず、「ＣＰＵ２がボタンの位置データを手動操作機器３に通知することにより、ＣＰＵ２がボタンの位置情報を手動操作機器３に通知する場合」について、図４を参照して説明する。手動操作機器３のＣＰＵ１０は、イベントを発生すると、イベントを発生した旨をＣＰＵ２に通知する。ＣＰＵ２は、手動操作機器３のＣＰＵ１０からイベントの発生が通知されると、この場合は、アプリケーションソフトから当該アプリケーションソフト上のボタンの位置を示す位置データを抽出し、抽出されたボタンの位置データをボタンの位置情報として手動操作機器３のＣＰＵ１０に通知する。
【００２２】
これにより、手動操作機器３のＣＰＵ１０は、ＣＰＵ２からボタンの位置データがボタンの位置情報として通知されることにより、ＣＰＵ２からボタンの位置情報を取得することが可能となり、アプリケーションソフトの表示画面がメインディスプレイ５に表示されるときのボタンの位置を認識することが可能となる。そして、これ以降、手動操作機器３のＣＰＵ１０は、カーソル位置とボタンの位置との間の相対的な位置関係を認識することにより、手動操作機器３のジョイスティック１１が操作されたときに力発生機構１２により反力や推力を発生させることが可能となる。
【００２３】
つまり、車載操作装置１において、ＣＰＵ２から手動操作機器３にボタンの位置データをボタンの位置情報として通知し、メインディスプレイ５と手動操作機器３との間でボタンの位置情報を共有することにより、手動操作機器３のＣＰＵ１０がメインディスプレイ５に表示される表示画面上でのボタンの位置を認識することが可能となり、ジョイスティック１１が操作されたときに力発生機構１２により反力や推力を発生させることが可能となる。そして、ユーザは、これ以降、カーソルを所望のボタン上に移動させた後に、決定ボタン１３を操作することにより、所望のボタンに応じた所望の動作を行わせることが可能となる。
【００２４】
ところで、この場合、ＣＰＵ２がアプリケーションソフトから当該アプリケーションソフト上のボタンの位置を示す位置データを抽出する代わりに、ＣＰＵ２が表示画面を走査（スキャン）して表示画面上でのボタンの位置を検索することでボタンの位置データを取得し、取得されたボタンの位置データをボタンの位置情報として手動操作機器３のＣＰＵ１０に通知しても良い。
【００２５】
（２）ＣＰＵ２がボタンの座標データを手動操作機器３に通知することにより、ＣＰＵ２がボタンの位置情報を手動操作機器３に通知する場合
次に、「ＣＰＵ２がボタンの座標データを手動操作機器３に通知することにより、ＣＰＵ２がボタンの位置情報を手動操作機器３に通知する場合」について、図５を参照して説明する。手動操作機器３のＣＰＵ１０は、イベントを発生すると、イベントを発生した旨をＣＰＵ２に通知する。ＣＰＵ２は、手動操作機器３のＣＰＵ１０からイベントの発生が通知されると、この場合は、アプリケーションソフトの表示画面をメインディスプレイ５に表示させるときにメインディスプレイ５に通知するボタンの位置を示す座標データを計算し、計算されたボタンの座標データと同一の座標データをボタンの位置情報として手動操作機器３のＣＰＵ１０に通知する。
【００２６】
これにより、手動操作機器３のＣＰＵ１０は、ＣＰＵ２からボタンの座標データがボタンの位置情報として通知されることにより、この場合も、ＣＰＵ２からボタンの位置情報を取得することが可能となり、アプリケーションソフトの表示画面がメインディスプレイ５に表示されるときのボタンの位置を認識することが可能となる。そして、これ以降、手動操作機器３のＣＰＵ１０は、カーソル位置とボタンの位置との間の相対的な位置関係を認識することにより、手動操作機器３のジョイスティック１１が操作されたときに力発生機構１２により反力や推力を発生させることが可能となる。
【００２７】
つまり、車載操作装置１において、ＣＰＵ２から手動操作機器３にボタンの座標データを位置情報として通知し、メインディスプレイ５と手動操作機器３との間でボタンの位置情報を共有することにより、この場合も、手動操作機器３のＣＰＵ１０がメインディスプレイ５に表示される表示画面上でのボタンの位置を認識することが可能となり、ジョイスティック１１が操作されたときに力発生機構１２により反力や推力を発生させることが可能となる。そして、この場合も、ユーザは、これ以降、カーソルを所望のボタン上に移動させた後に、決定ボタン１３を操作することにより、所望のボタンに応じた所望の動作を行わせることが可能となる。
【００２８】
尚、上記した構成において、手動操作機器３のＣＰＵ１０は、表示画面の変化を検出したときや、表示画面を更新するときや、手動操作機器３のジョイスティック１１の操作を検出したときなどにイベントを発生する。また、ＣＰＵ２は、カーソル位置から全てのボタンまでの相対的な距離や、カーソル位置から当該カーソル位置に最も近いボタンまでの相対的な距離や、ボタンが配置されている範囲などを位置情報として手動操作機器３に通知する。
【００２９】
ところで、以上は、ＣＰＵ２がアプリケーションソフトの表示画面をメインディスプレイ５に表示させる場合を前提として説明したものであるが、ＣＰＵ２がアプリケーションソフトの表示画面をサブディスプレイ６に表示させる場合も、これと同様の処理を行う。また、ＣＰＵ２がＷｅｂページの表示画面をメインディスプレイ５やサブディスプレイ６に表示させる場合も、これと同様の処理を行う。また、ＣＰＵ２がボタンの位置情報を手動操作機器３に通知することに限らず、表示画面にＵＲＬが記述されている場合であれば、ＣＰＵ２がＵＲＬの位置情報を手動操作機器３に通知することになる。
【００３０】
以上に説明したように本実施例によれば、車載操作装置１において、ＣＰＵ２がＷｅｂページやアプリケーションソフトの表示画面上でのボタンの位置情報を手動操作機器３に通知することにより、メインディスプレイ５と手動操作機器３との間でボタンの位置情報を共有し、力発生機構１２がＣＰＵ２から通知されたＷｅｂページやアプリケーションソフトの表示画面上でのボタンの位置情報に基づいてジョイスティック１１の操作に対して反力や推力などの力を発生させるように構成した。これにより、ユーザがＷｅｂページやアプリケーションソフトの表示画面上に配置されている所望のボタンを選択するためにジョイスティック１１を操作すると、ジョイスティック１１の操作に対して反力や推力などの力を発生させることができ、ユーザが所望のボタンを選択するときにユーザに操作感を付与することができ、ユーザの操作性を高めることができる。
【００３１】
本発明は、上記した実施例にのみ限定されるものではなく、以下のように変形または拡張することができる。
方向指示操作手段は、ジョイスティックに限らず、トラックボールなどの他のものであっても良い。
ジョイスティックを中心に引戻す力を発生させる場合に適用しても良い。
【図面の簡単な説明】
【図１】本発明の一実施例を示す機能ブロック図
【図２】手動操作機器の外観斜視図
【図３】ソフトウェアの構成を概略的に示す図
【図４】ＣＰＵが位置データを手動操作機器に通知する態様を概略的に示す図
【図５】ＣＰＵが座標データを手動操作機器に通知する態様を概略的に示す図
【符号の説明】
図面中、１は車載操作装置、２はＣＰＵ（制御手段）、５はメインディスプレイ（表示手段）、１０はＣＰＵ（力発生制御手段）、１１はジョイスティック（方向指示操作手段）、１２は力発生機構（力発生手段）である。
【図１】
2004199384.tif 000003
【図２】
2004199384.tif 000004
【図３】
2004199384.tif 000005
【図４】
2004199384.tif 000006
【図５】
2004199384.tif 000007