(57)【要約】 【課題】  ジョイスティックからの入力データが所定のプロトコルの伝送路を経由して供給されるシステムにおいて、画面表示のリアルタイム性を、伝送路を含めたシステム全体として、ユーザがそのシステムを利用する上で十分であるか否かという観点から評価する。【解決手段】  画像表示手段の画面上に、複数方向にポインタを移動させる操作部を有するポインティングデバイスによるポインタの移動方向に対応して配置された目標地点Ｐ１〜Ｐ４を表示させる。このポインティングデバイスからの入力データが所定のプロトコルの伝送路を経由して供給され、それに応じて画面上でポインタ２０が目標地点Ｐ１〜Ｐ４に到達すると、その到達までの所要時間を指標として、リアルタイム性の評価を行う。【選択図】  図６
2006139404.tif 000002
【特許請求の範囲】
【請求項１】
画像表示手段と、
前記画像表示手段の画面上に、複数方向にポインタを移動させる操作部を有するポインティングデバイスによるポインタの移動方向に対応して配置された目標地点を表示させる処理手段と、
所定のプロトコルの伝送路を経由して供給される前記ポインティングデバイスからの入力データに応じて前記画面上でポインタが前記目標地点に到達したことに基き、該到達までの所要時間を指標として評価を行う評価手段と
を備えたことを特徴とする、ポインティングデバイスのリアルタイム性の評価装置。
【請求項２】
請求項１に記載のポインティングデバイスのリアルタイム性の評価装置において、
前記処理手段は、上・下・左・右・左上・左下・右上・右下の８方向にポインタを移動させる操作部を有するポインティングデバイスによるポインタの移動方向に対応して配置された目標地点を表示させることを特徴とする、ポインティングデバイスのリアルタイム性の評価装置。
【請求項３】
請求項２に記載のポインティングデバイスのリアルタイム性の評価装置において、
前記処理手段は、上下方向上に配置された１つの目標地点と、左右方向上に配置された１つの目標地点と、左上と右下とを結ぶ方向上に配置された１つの目標地点と、右上と左下とを結ぶ方向上に配置された１つの目標地点との合計４つの目標地点を、ポインタの移動開始地点に対する最終の目標地点の位置が画面の右下寄り，左下寄り，右上寄り，左上寄りのうちのいずれかの位置になるように配置して表示させることを特徴とする、ポインティングデバイスのリアルタイム性の評価装置。
【請求項４】
請求項３に記載のポインティングデバイスのリアルタイム性の評価装置において、
前記処理手段は、各々の前記目標地点間の距離が互いに同じになるように表示させることを特徴とする、ポインティングデバイスのリアルタイム性の評価装置。
【請求項５】
請求項１に記載のポインティングデバイスのリアルタイム性の評価装置において、
各々の前記目標地点にポインタが到達する毎に、該目標地点を未到達の目標地点に対して識別して表示する処理手段
をさらに備えたことを特徴とする、ポインティングデバイスのリアルタイム性の評価装置。
【請求項６】
画像表示手段の画面上に、複数方向にポインタを移動させる操作部を有するポインティングデバイスによるポインタの移動方向に対応して配置された目標地点を表示させる第１のステップと、
所定のプロトコルの伝送路を経由して供給される前記ポインティングデバイスからの入力データに応じて前記画面上でポインタが前記目標地点に到達したことに基き、該到達までの所要時間を指標として評価を行う第２のステップと
を有することを特徴とする、ポインティングデバイスのリアルタイム性の評価方法。
【請求項７】
コンピュータに、
画像表示手段の画面上に、複数方向にポインタを移動させる操作部を有するポインティングデバイスによるポインタの移動方向に対応して配置された目標地点を表示させる手順と、
所定のプロトコルの伝送路を経由して供給される前記ポインティングデバイスからの入力データに応じて前記画面上でポインタが前記目標地点に到達したことに基き、該到達までの所要時間を指標として評価を行う手順と
を実行させるプログラム。
【請求項８】
コンピュータに、
画像表示手段の画面上に、複数方向にポインタを移動させる操作部を有するポインティングデバイスによるポインタの移動方向上に順次配置された複数の目標地点を表示させる手順と、
所定のプロトコルの伝送路を経由して供給される前記ポインティングデバイスからの入力データに応じて前記画面上でポインタが前記目標地点に到達したことに基き、該到達までの所要時間を指標として評価を行う手順と
を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばジョイスティックのように複数方向にポインタを移動させる操作部を有するポインティングデバイスからの入力データが、所定のプロトコルの伝送路を経由して供給されるシステムにおける、システム全体としてのリアルタイム性の評価を行うための装置，方法等に関する。
【背景技術】
【０００２】
パーソナルコンピュータやゲーム機等において、画面上での入力位置や座標を指定するために用いられるポインティングデバイスの一種に、ジョイスティックが存在している。ジョイスティックは、周知の通り、複数方向（例えば、上・下・左・右の４方向、あるいは上・下・左・右とその中間である左上・左下・右上・右下との８方向）に傾けることが可能な操作バーを有しており、この操作バーを倒すことによって画面上のポインタの移動方向を指定するようにしたものである。
【０００３】
このジョイスティックの特性としては、マウス等と比較して、操作が容易である反面、分解能が低い（ポインタの最小移動距離が大きい）ということが挙げられる。特に、８方向のジョイスティックでは、上・下・左・右の４方向に対し、中間の４方向の分解能が低い。
【０００４】
一般にユーザは、ポインティングデバイスでポインタを移動させる場合、ポインティングデバイスを操作しながら画面上でポインタの移動結果を確認し、その移動結果によってポインティングデバイスの操作の続行や中断を決定する。すなわち、画面上でポインタの移動結果を、ポインティングデバイスの操作にフィードバックさせる。
【０００５】
そのため、ポインティングデバイスの操作がリアルタイムに画面表示に反映されている場合には、ユーザの意図した位置にポインタを停止させることができるが、そうでない場合には、ユーザの意図した位置を超えてポインタが移動してしまう。
【０００６】
そして、ジョイスティックの場合には、前述のように分解能が低いことから、操作がリアルタイムに画面表示に反映されない場合、ユーザの意図した位置を大幅に超えてポインタが移動してしまうことになる。
【０００７】
したがって、ジョイスティックを入力装置として用いるシステムでは、ジョイスティックの操作がリアルタイムに画面表示に反映されるか否かという「リアルタイム性」の有無が重要になる。
【０００８】
従来、例えばポインティングデバイスを使用するＧＵＩの画面レイアウトの操作性を評価する装置としては、操作性指標を計算する際に、ポインティングデバイスの特性を表す係数をパラメータとして入力するものが提案されている（特許文献１参照）。しかし、この装置は、ＧＵＩ画面上の操作対象の釦にポインタを移動させるための所要時間を操作性指標として評価を行うものであり、ポインティングデバイスの操作がリアルタイムに画面表示に反映されるか否かの評価を行うものではない。
【０００９】
このほかにも、こうしたジョイスティックについての画像表示のリアルタイム性の評価するための技術は、従来提案されていなかった。
【特許文献１】特開平７−５６７３０号公報（段落番号００２４、図１）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ここで、ジョイスティックを入力装置として用いるシステムとしては、ジョイスティックからの入力データが直接パーソナルコンピュータやゲーム機等に送られるシステム以外に、ジョイスティックからの入力データが特定のプロトコルの伝送路を経由してパーソナルコンピュータやゲーム機等に供給されるようなシステムも存在する。
【００１１】
そして、後者のシステムでは、画面表示のリアルタイム性は、ジョイスティックそれ自体の性能よりも、伝送路の通信性能の影響を大きく受ける。したがって、後者のシステムでは、伝送路を含めたシステム全体として、このリアルタイム性を評価できるようにするべきである。
【００１２】
本発明は、上述の点に鑑み、特に、ジョイスティックからの入力データが所定のプロトコルの伝送路を経由して供給されるシステムにおいて、画面表示のリアルタイム性を、伝送路を含めたシステム全体として、ユーザがそのシステムを利用する上で十分であるか否かという観点から評価できるようにすることを課題としてなされたものである。
【課題を解決するための手段】
【００１３】
この課題を解決するために、本発明に係るポインティングデバイスのリアルタイム性の評価装置は、画像表示手段と、この画像表示手段の画面上に、複数方向にポインタを移動させる操作部を有するポインティングデバイスによるポインタの移動方向に対応して配置された目標地点を表示させる処理手段と、所定のプロトコルの伝送路を経由して供給されるこのポインティングデバイスからの入力データに応じてこの画面上でポインタがこの目標地点に到達したことに基き、その到達までの所要時間を指標として評価を行う評価手段とを備えたことを特徴とする。
【００１４】
また、本発明に係るポインティングデバイスのリアルタイム性の評価方法は、画像表示手段の画面上に、複数方向にポインタを移動させる操作部を有するポインティングデバイスによるポインタの移動方向に対応して配置された目標地点を表示させる第１のステップと、所定のプロトコルの伝送路を経由して供給されるこのポインティングデバイスからの入力データに応じてこの画面上でポインタがこの目標地点に到達したことに基き、その到達までの所要時間を指標として評価を行う第２のステップとを有することを特徴とする。
【００１５】
また、本発明に係るプログラムは、コンピュータに、画像表示手段の画面上に、複数方向にポインタを移動させる操作部を有するポインティングデバイスによるポインタの移動方向に対応して配置された目標地点を表示させる手順と、所定のプロトコルの伝送路を経由して供給されるこのポインティングデバイスからの入力データに応じてこの画面上でポインタがこの目標地点に到達したことに基き、その到達までの所要時間を指標として評価を行う手順とを実行させることを特徴とする。
【００１６】
また、本発明に係るコンピュータ読み取り可能な記録媒体は、コンピュータに、画像表示手段の画面上に、複数方向にポインタを移動させる操作部を有するポインティングデバイスによるポインタの移動方向に対応して配置された目標地点を表示させる手順と、所定のプロトコルの伝送路を経由して供給されるこのポインティングデバイスからの入力データに応じてこの画面上でポインタがこの目標地点に到達したことに基き、その到達までの所要時間を指標として評価を行う手順とを実行させるプログラムを記録したことを特徴とする。
【００１７】
本発明では、画像表示手段の画面上に、複数方向にポインタを移動させる操作部を有するポインティングデバイス（例えばジョイスティック）によるポインタの移動方向に対応して配置された目標地点が表示される。
【００１８】
ユーザにとって必要な作業は、この画面上でポインタをこの目標地点に到達させるように、このポインティングデバイスを操作することのみである。そして、この操作に応じて画面上でポインタがこの目標地点に到達すると、その到達までの所要時間を指標として、リアルタイム性の評価が行われる。
【００１９】
このように、本発明によれば、ジョイスティックのようなポインティングデバイスからの入力データが所定のプロトコルの伝送路を経由して供給される場合における画面表示のリアルタイム性が、ポインタの移動方向に対応して配置された目標地点までの到達所要時間を唯一の指標として評価される。
【００２０】
これにより、ジョイスティックのようなポインティングデバイスからの入力データが所定のプロトコルの伝送路を経由して供給されるシステムにおいて、画面表示のリアルタイム性を、伝送路を含めたシステム全体として、ユーザがそのシステムを利用する上で十分であるか否かという観点から、直感的且つ容易に評価することができる。
【００２１】
なお、ポインティングデバイスが上・下・左・右・左上・左下・右上・右下の８方向にポインタを移動させる操作部を有するものである場合には、一例として、画面上に、上下方向上に配置された１つの目標地点と、左右方向上に配置された１つの目標地点と、左上と右下とを結ぶ方向上に配置された１つの目標地点と、右上と左下とを結ぶ方向上に配置された１つの目標地点との合計４つの目標地点を、ポインタの移動開始地点に対する最終の目標地点の位置が画面の右下寄り，左下寄り，右上寄り，左上寄りのうちのいずれかの位置になるように配置して表示させることが好適である。
【００２２】
８方向のポインティングデバイスによるポインタの移動方向は、これらの４つの目標地点で代表させることができる。また、実際のポインティングデバイスの使用状況では、ユーザが意図する地点の位置は、ポインタの移動開始地点に対して画面の右下寄り，左下寄り，右上寄り，左上寄りの４つで代表させることができる。したがって、この４つの目標地点を上記のように配置して表示させることにより、目標地点の配置パターンが、ポインティングデバイスによるポインタの移動方向と実際のポインティングデバイスの使用状況とを代表した最小限のパターンに絞り込まれる。これにより、リアルタイム性の評価を効率的に行えるようになる。
【００２３】
また、一例として、各目標地点までの距離が互いに同じになるように表示させることが好適である。それにより、ポインティングデバイスによるポインタの全ての移動方向についてのリアルタイム性を、均等に評価できるようになる。
【００２４】
また、一例として、各目標地点にポインタが到達する毎に、その目標地点を未到達の目標地点に対して識別して表示する処理手段、をさらに備えることが好適である。それにより、評価作業中に、ポインタが各目標地点に到達したことを、ユーザが視覚的に容易に確認できるようになる。
【発明の効果】
【００２５】
本発明によれば、上下方向や左右方向等にポインタを移動させる操作部を有するポインティングデバイス（例えばジョイスティック）からの入力データが所定のプロトコルの伝送路を経由して供給されるシステムにおいて、画面表示のリアルタイム性を、伝送路を含めたシステム全体として、ユーザがそのシステムを利用する上で十分であるか否かという観点から、直感的且つ容易に評価できるという効果が得られる。
【００２６】
また、こうしたリアルタイム性の評価を効率的に行えるという効果も得られる。また、ポインティングデバイスによるポインタの全ての移動方向についてのリアルタイム性を、均等に評価できるという効果も得られる。また、評価作業中に、ポインタが各目標地点に到達したことを、ユーザが視覚的に容易に確認できるという効果も得られる。
【発明を実施するための最良の形態】
【００２７】
以下、ジョイスティックからの入力データが所定のプロトコルの伝送路を経由して供給されるシステムを例にとって、本発明を図面を用いて具体的に説明する。
【００２８】
＜＜システム構成例＞＞
最初に、本発明の適用対象となるシステムについて説明する。図１は、本発明の適用対象となるシステムの構成例を示すブロック図である。また、図２は、本発明の適用対象となるシステムの別の構成例を示すブロック図である。
【００２９】
これらのシステムは、複数のユーザが、それぞれ自分専用のジョイスティックを操作して、共通の表示装置の画面上で入力位置や座標を指定できるようにしたものである。こうしたシステムの具体例としては、会議参加者がそれぞれ自分の手元のジョイスティックを操作して共通の表示装置の画面上でプレゼンテーションを行う会議システムや、あるいは、複数のゲーム参加者がそれぞれ自分の手元のジョイスティックを操作して共通の表示装置の画面上でゲームを進行させるゲームシステム等を挙げることができる。
【００３０】
図１のシステムでは、各ユーザの席に、ジョイスティック１（８方向のジョイスティック）を入力装置として用いた端末７（コンピュータまたは専用の機器）が１台ずつ設けられており、これらの端末７がネットワーク２（例えばＬＡＮ）に接続されている。
【００３１】
ネットワーク２には、メモリ３及びＣＰＵ５も接続されている。メモリ３及びＣＰＵ５には、表示装置４，外部記憶装置６（例えばＨＤＤ）がそれぞれ接続されている。これらのメモリ３，表示装置４，ＣＰＵ５及び外部記憶装置６は、全て単一の機器（例えば、内蔵ＨＤＤ及びモニターを有するコンピュータ）で構成されていてもよいし、２台以上の機器（例えば内蔵ＨＤＤを有するコンピュータと大画面のプロジェクタ）で構成されていてもよい。
【００３２】
外部記憶装置６には、システムの本来の用途に必要なアプリケーションソフトウェア（プレゼンテーション用のソフトウェアやゲームのソフトウェアなど）や、外部ネットワークドライバや、ジョイスティックのデバイスドライバが格納されているほか、後述するような処理内容のリアルタイム性評価のための「評価プログラム」が格納されている。この評価プログラムは、ＣＤ−ＲＯＭ等の記録媒体からインストールしたものであってもよく、あるいはまた、Ｗｅｂサイトからダウンロードしてインストールしたものであってもよい。外部記憶装置６内のプログラムは、メモリ３上にロードされる。
【００３３】
各ジョイスティック１からの入力データは、対応する端末７から所定のプロトコル（例えばＴＣＰ／ＩＰ）でネットワーク２を伝送されて、メモリ３上にロードされた外部ネットワークドライバに渡される。
【００３４】
外部ネットワークドライバは、受け取った入力データを、評価プログラムに渡す。評価プログラムは、受け取った入力データを、ＣＰＵ５を利用して演算し、表示装置４の座標データに変換して、デバイスドライバに渡す。
【００３５】
他方、図２のシステムでも、各ユーザの席に、ジョイスティック１１（８方向のジョイスティック）を入力装置とする端末１０が１台ずつ設けられている。但し、これらの端末１０は、１台分の伝送帯域の伝送路を共有しており、各ジョイスティック１１からの入力データが、対応する端末１０よりも下流側（図の左側）の端末１０に伝送される。この伝送路のプロトコルとしては、例えば非同期伝送技術の一つであるＵＡＲＴ（Universal Asynchronous Receiver Transmitter）が用いられる。
【００３６】
各端末１０は、例えば伝送路の上流側（図の右側）の端末１０を優先するという優先順位の決定機能を有しており、各ジョイスティック１１からの入力データのうち、最も優先順位の高い端末１０のジョイスティック１１からの入力データが、最下流の端末１０にまで伝送される。
【００３７】
各端末１０には、この優先順位の決定機能を実現するために、図３に示すような構成のデータ処理部１２が内蔵されている。このデータ処理部２は、データ検出部１２Ａとデータ選択部１２Ｂとを有する。
【００３８】
データ検出部１２Ａは、自身の上流側に位置する他の端末１０から有意データ（ジョイスティック１１からの入力データもその一つである）が受信されたか否かを検出する。
【００３９】
データ選択部１２Ｂは、データ検出部１２Ａで有意データの受信が検出されたとき、当該有意データをそのまま下流側の端末１０に転送し、データ検出部１２Ａで有意データの受信が検出されないとき、自己の端末１０の内部で発生された有意データを下流側の端末１０に出力する。
【００４０】
図２のコンピュータ１３には、最下流の端末１０から有意データが送られる。コンピュータ１３の内蔵ＨＤＤには、システムの本来の用途に必要なアプリケーションソフトウェアや、デバイスドライバや、前述の評価プログラムが格納されている。
【００４１】
最下流の端末１０から送られた有意データのうち、ジョイスティック１１からの入力データは、コンピュータ１３内のメモリ上にロードされた評価プログラムに渡される。評価プログラムは、受け取った入力データを、コンピュータ１３内のＣＰＵを利用して演算し、表示装置（モニター）１４の座標データに変換して、デバイスドライバに渡す。
【００４２】
この図２のシステムによれば、多数の端末１０を接続する場合にも、最低限の伝送帯域（データ伝送量）で、必要とする有意データを最下流の端末１０に収集できる。したがって、データ速度（単位時間に得られる結果データ量）を、端末の台数に対して無関係にすることができる。本出願人は、この図２に示したようなデータ伝送システムの発明を既に特許出願済みである（出願番号：特願２００３−３４５６１６）。
【００４３】
なお、図１や図２に示したシステムはあくまで例示であり、本発明は、ジョイスティックからの入力データが所定のプロトコルの伝送路を経由して供給されるあらゆるシステムに適用することができる。
【００４４】
＜＜評価プログラムの基本方針＞＞
次に、前述の評価プログラムにおけるリアルタイム性の評価の基本方針について説明する。
＜リアルタイム性の評価＞
図１や図２のシステムのようにジョイスティック（図１ではジョイスティック１、図２ではジョイスティック１１）からの入力データが特定のプロトコル（図１ではＴＣＰ／ＩＰ、図２ではＵＡＲＴ）の伝送路を経由して供給されるようなシステムでは、ジョイスティックの操作がリアルタイムに画面表示に反映されるか否かというリアルタイム性は、ジョイスティックそれ自体の性能よりも、伝送路の通信性能の影響を大きく受ける。したがって、伝送路を含めたシステム全体として、このリアルタイム性を評価できるようにするべきである。
【００４５】
＜リアルタイム性の評価方法＞
図１や図２に示したシステムにおいて、ジョイスティックの操作による画面表示のリアルタイム性を評価する方法に対しては、以下の１）〜５）のような要求があると考えられる。
１）ユーザが意図する地点にポインタを効率よく到達させることができるか否かを評価したい。
２）ポインタのあらゆる移動方向について、ユーザがシステムを利用する上で十分なリアルタイム性を有するか否かを評価したい。
３）効率よく評価したい。
４）直観的に評価したい。
５）評価指標の判断が容易である。
【００４６】
ここで、表示装置（図１のシステムでは表示装置４、図２のシステムでは表示装置１４）の画面上に目標地点を表示し、この目標地点にポインタが効率よく到達したか否かを評価すれば、上記１）の要求は満たされる。
【００４７】
そして、上記２）の要求を同時に満たすには、この目標地点を、ジョイスティックによるポインタの移動方向である上・下・左・右・左上・左下・右上・右下の８方向に対応させて配置すればよい。ポインタの移動方向に対応して目標地点を配置するということは、その移動方向にポインタを直進させることによって到達することのできる位置に目標地点を配置することに他ならない。
【００４８】
また、一度の評価において、互いに異なる移動方向に対応する複数の目標地点を組み合わせて配置したほうが、ユーザによるシステムの実際の利用状況に近くなる。したがって、リアルタイム性の評価方法は、ポインタの複数の移動方向（ジョイスティックの操作バーの複数の操作方向）の組み合わせ方法に置き換えることができる。
【００４９】
＜操作方向の組み合わせ方法＞
図１のジョイスティック１や図２のジョイスティック１１のように操作方向が８方向（上・下・左・右・左上・左下・右上・右下）存在するジョイスティックの場合には、ランダムに操作方向を組み合わせて目標地点の配置パターンを決定したり、８方向の全てを組み合わせて目標地点の配置パターンを決定したりすると、目標地点の配置パターンの数が多くなりすぎるので、前述の＜リアルタイム性の評価方法＞の３）の要求（効率よく評価したい）に反することになる。
【００５０】
そこで、以下の１）〜４）の点を考慮して、目標地点の配置パターンを、ジョイスティックによるポインタの移動方向とユーザによるシステムの実際の利用状況（実際のジョイスティックの使用状況）とを代表した最小限のパターンに絞り込む。
１）ジョイスティックによるポインタの移動方向である上・下・左・右・左上・左下・右上・右下の８方向は、操作方向の基準となる水平方向（左右方向）及び垂直方向（上下方向）と、２つの中間方向（左上と右下とを結ぶ方向及び右上と左下とを結ぶ方向）とに大別することができる。
２）ユーザにとっては、水平方向及び垂直方向のほうが操作しやすい。
３）実際のジョイスティックの使用状況では、ポインタを１つの方向に移動させただけでユーザが意図する地点にポインタが到達することは少なく、ポインタを水平方向，垂直方向，中間方向のうちの２つ以上の方向に連続して移動させなければならないことが多い。
４）上記３）から、実際の使用状況での移動開始地点からユーザが意図する地点までの全体としてのポインタの移動方向は、画面の左上寄りの位置から右下寄りの位置に向かう方向と、画面の右上寄りの位置から左下寄りの位置に向かう方向と、画面の左下寄りの位置から右上寄りの位置に向かう方向と、画面の右下寄りの位置から左上寄りの位置に向かう方向との４つで代表させることができる。
【００５１】
上記１）及び２）の点からは、水平方向（左右方向）上に配置された１つの目標地点と、垂直方向（上下方向）上に配置された１つの目標地点と、一方の中間方向（左上と右下とを結ぶ方向）上に配置された１つの目標地点と、もう一方の中間方向（右上と左下とを結ぶ方向）上に配置された１つの目標地点との合計４つの目標地点を組み合わせればよい。換言すれば、８方向のジョイスティックによるポインタの移動方向は、これらの４つの目標地点で代表させることができる。そして、これらの４つの目標地点の配置の順序は、水平方向上の目標地点と垂直方向上の目標地点とを連続して配置するとともに２つの中間方向上の目標地点を連続して配置するか、または水平方向や垂直方向上の目標地点と中間方向上の目標地点とを交互に入れ替えて配置するかのいずれかになる。
【００５２】
このことと上記４）の点とを総合すると、図４に示すように、これらの４つの目標地点Ｐ１〜Ｐ４を、移動開始地点Ｐ０から最終の目標地点Ｐ４までの全体としてのポインタの移動方向が、画面の左上寄りの位置から右下寄りの位置に向かうように配置するパターン（パターンＡ及びＢ）と、移動開始地点Ｐ０から最終の目標地点Ｐ４までの全体としてのポインタの移動方向が、画面の右上寄りの位置から左下寄りの位置に向かう方向になるように配置するパターン（パターンＣ及びＤ）と、移動開始地点Ｐ０から最終の目標地点Ｐ４までの全体としてのポインタの移動方向が、画面の左下寄りの位置から右上寄りの位置に向かう方向になるように配置するパターン（パターンＥ及びＦ）と、移動開始地点Ｐ０から最終の目標地点Ｐ４までの全体としてのポインタの移動方向が、画面の右下寄りの位置から左上寄りの位置に向かう方向になるように配置するパターン（パターンＧ及びＨ）との合計８つのパターンで、ジョイスティックによるポインタの移動方向と実際のジョイスティックの使用状況とを代表させることができる。
【００５３】
このように、目標地点の配置パターンを、ジョイスティックによるポインタの移動方向と実際のジョイスティックの使用状況とを代表した最小限のパターンに絞り込むことにより、リアルタイム性の評価を効率的に行えるようになる。
【００５４】
なお、図４の８つの配置パターンのうち、上段のパターンＡ，Ｃ，Ｅ，Ｇは、水平方向上の目標地点と垂直方向上の目標地点とを連続して配置するとともに２つの中間方向上の目標地点を連続して配置したパターンである。また、下段のパターンＢ，Ｄ，Ｆ，Ｈは、水平方向や垂直方向上の目標地点と中間方向上の目標地点とを交互に入れ替えて配置したパターンである。こうした交互の配置パターンでは、図にも表れているように、ポインタを上下方向から中間方向（パターンＢ，Ｄ）や左右方向から中間方向（パターンＢ，Ｄ）や中間方向から左右方向（パターンＦ，Ｈ）や中間方向から上下方向（パターンＦ，Ｈ）に移動させるように目標地位店を配置することが望ましい。
【００５５】
以下では、この図４の８つの配置パターンを、リアルタイム性の評価のために用いる「評価パターン」と呼ぶことにする。操作方向が８方向よりも多いジョイスティックを使用するようなシステムの場合には、その操作方向の数に対応させてこの評価パターンをさらに増やすことも考えられるが、基本的には、この８つの配置パターンを評価パターンとすれば、リアルタイム性の評価を効率的に行うことができる。
【００５６】
＜その他の留意点＞
・画面上での各目標地点までの距離は、上記４つの目標地点の全てについて同じにする。これは、ジョイスティックによるポインタの全ての移動方向についてのリアルタイム性を、均等に評価できるようにするためである。具体的な距離の大きさは、対象となるシステムにおいて画面上でポインタを移動させる範囲の標準的な大きさに応じて決定する。また、ジョイスティックのデバイスドライバによっては、操作方向が同じであれば、入力値を加算してポインタを加速させて動作できるものもある。このようなデバイスドライバの場合には、ユーザがこの加速を実感できるような距離にするという方法もある。
【００５７】
・画面上での目標地点の大きさは、そのシステムにおいて画面上でポインティングするオブジェクトの最小サイズとする。例えば、Ｗｉｎｄｏｗｓ（登録商標）が ＯＳとして動作しているようなコンピュータにおいては、一般のウィンドウにおけるボタンの最小サイズ（１６ドット×１６ドット）となる。
【００５８】
・ 図４の８つの評価パターンは、同じ順番で繰り返して表示するとユーザが操作を習熟してしまう可能性があるので、ランダムな順番で表示する。
・ ジョイスティックの操作は、個人差をなくすために、操作バーを最大に倒すことを前提とする。
【００５９】
＜評価指標＞
ジョイスティックの操作を開始してから、最終目標地点到達までにかかった時間が設定値をクリアしているかどうかを、リアルタイム性の評価指標とする。一つの目標地点到達までの時間の許容範囲をシステムの利便性から決定し、その時間を目標地点数倍（４倍）した値を設定値として、最終目標地点到達までの所要時間を測定する。
【００６０】
ポインタの軌跡の距離を測定して評価指標とすることも考えられるが、ジョイスティックの操作が画面表示にリアルタイムに反映されるか否かを評価するためには、やはり時間を評価指標としなければならない。また、距離を評価指標とする場合、最短距離 (目標地点までの距離の目標地点数倍) との比較となるが、その比率結果がシステムを利用する上で十分なものであるか否かを判断するにはノウハウが必要となるので、前述の＜リアルタイム性の評価方法＞の４）や５）の要求（直観的に評価したい、評価指標の判断が容易である）に反することになる。
【００６１】
＜＜評価プログラム＞＞
評価プログラムは、上述の＜＜評価プログラムの基本方針＞＞に記載した方針でリアルタイム性の評価を行うように作成されたものである。次に、この評価プログラムによる処理を具体的に説明する。
【００６２】
図５は、評価プログラムによる処理内容を示すフローチャートである。また、図６〜図７は、評価プログラムの実行中の表示装置（図１のシステムでは表示装置４、図２のシステムでは表示装置１４）の画面表示例を経時的に示す図である。
【００６３】
図５に示すように、評価プログラムが開始されると、評価指標の時間，目標地点までの距離及び目標地点のサイズをユーザがパラメータとして入力するための欄を画面表示し、その入力結果に応じてこれらのパラメータを設定する。ユーザがパラメータを入力しない場合は、上述の ＜その他の留意点＞及び＜評価指標＞に記載した方針で自動的にパラメータを設定する（ステップＳ１）。
【００６４】
続いて、図４に示した８つの評価パターンの表示順序をランダムに決定する（ステップＳ２）。そして、１番目の評価パターンを画面表示するとともに、ポインタを移動開始地点に移動させる（ステップＳ３）。
【００６５】
図６Ａは、図４のパターンＦが１番目の評価パターンとして表示された例を示している。ポインタ２０が移動開始地点Ｐ０に移動している。移動開始地点Ｐ０から最終の目標地点Ｐ４にかけて、ポインタを目標地点Ｐ１，Ｐ２，Ｐ３，Ｐ４に順に誘導するためのラインＬ１，Ｌ２，Ｌ３，Ｌ４も表示されている。各目標地点Ｐ１〜Ｐ４までの距離（すなわちラインＬ１〜Ｌ４の長さ）は、上述の ＜その他の留意点＞に記載した方針から、目標地点Ｐ１〜Ｐ４の全てについて同じになっている。
【００６６】
図５に示すように、その後ジョイスティックからの入力データがあると、その入力データに応じて画面上でポインタを移動開始地点Ｐ０から移動させるとともに、移動開始からの経過時間の測定を開始する。また、ポインタがいずれかの目標地点に到達する毎に、その目標地点（及びその目標地点までのライン）を、未到達の目標地点（及び未到達の目標地点までのライン）に対して識別して表示する（ステップＳ４）。
【００６７】
図６Ｂは、図６Ａの目標地点Ｐ１にポインタが到達した状態を示している。この状態では、目標地点Ｐ１及びラインＬ１が、目標地点Ｐ２〜Ｐ４及びラインＬ２〜Ｌ４に対して識別表示される（図では識別表示の様子を破線やハッチングで描いているが、実際には色で識別表示することなどが考えられる）。
【００６８】
図５に示すように、その後ポインタが最終目標地点Ｐ４に到達すると、その到達までの所要時間を、表示させた評価パターン（図６の例ではパターン６）と関連付けて記憶する（ステップＳ５）。
【００６９】
続いて、８つの評価パターンを表示し終えたか否かを判断する（ステップＳ６）。ノーであれば、ステップＳ２で決定した次の順番の評価パターンを画面表示するとともに、ポインタを移動開始地点に移動させる（ステップＳ７）。そして、その評価パターンについてステップＳ４及びＳ５を繰り返す。
【００７０】
ステップＳ６でイエスになると、ステップＳ５で記憶した各評価パターンについての所要時間を設定値（上述の＜評価指標＞に記載した方針による設定値）と比較することによってリアルタイム性の評価を行い、その評価結果を知らせる画面を表示する（ステップＳ８）。図６Ｃは、この評価結果画面の一例を示す。ステップＳ５で記憶した各評価パターンについての所要時間と、それらの所要時間が設定値（上述の＜評価指標＞に記載した方針による設定値）をクリアしているか否かの情報とが、評価パターンの図形と共に表示される、また、評価作業を続行するか否かをユーザが指定するための欄２１も表示される。
【００７１】
そして、ユーザが続行を指定したか否かを判断し（ステップＳ９）、イエスであればステップＳ１に戻り、ノーであれば評価プログラムを終了する。
【００７２】
＜＜ユーザの評価作業＞＞
最後に、評価プログラムの実行時にユーザが行う評価作業について説明する。評価プログラムが開始されると、図６Ａに例示したように、ジョイスティックによるポインタ２０の移動方向に対応して配置された目標地点Ｐ１〜Ｐ４（８つの評価パターンのうちの１つ）が表示される。
【００７３】
ユーザにとって必要な作業は、この画面上でポインタ２０を目標地点Ｐ１〜Ｐ４に順に到達させるようにジョイスティックを操作することのみである。その過程で、ポインタ２０が個々の目標地点に到達すると、図６Ｂに例示したように、その目標地点が未到達の目標地点に対して識別して表示される。したがって、ポインタが各目標地点Ｐ１〜Ｐ４に到達したことを視覚的に容易に確認することができる。
【００７４】
８つの評価パターンの全てについてこの作業を終えると、最終目標地点Ｐ４に到達するまでの所要時間を指標としてリアルタイム性の評価が行われ、図６Ｃに例示したような評価結果画面が表示される。
【００７５】
全ての評価パターンで所要時間が設定値をクリアしていれば、リアルタイム性は十分であると判断することができる。また、例えば複数のユーザが評価作業を行った結果、或る特定の評価パターンについては大半のユーザが設定値をクリアできないという傾向が表れた場合には、ジョイスティックの操作特性を改善したり、あるいはアプリケーションソフトウェア（プレゼンテーション用のソフトウェアやゲームのソフトウェアなど）のほうを改善するための資料として用いることもできる。
【００７６】
このようにして、ジョイスティックからの入力データが所定のプロトコルの伝送路を経由して供給される場合における画面表示のリアルタイム性が、ポインタの移動方向に対応して配置された目標地点までの到達所要時間を唯一の指標として評価される。
【００７７】
これにより、図１や図２のシステムのようにジョイスティックからの入力データが所定のプロトコルの伝送路を経由して供給されるシステムにおいて、画面表示のリアルタイム性を、伝送路を含めたシステム全体として、ユーザがそのシステムを利用する上で十分であるか否かという観点から、直感的且つ容易に評価することができる。
【００７８】
また、上述の＜操作方向の組み合わせ方法＞に記載したように、評価パターンを、ジョイスティックによるポインタの移動方向と実際のジョイスティックの使用状況とを代表した最小限のパターンに絞り込んでいるので、評価作業を効率的に行うことができる。
【００７９】
なお、以上の例では、ジョイスティックを用いたシステムに本発明を適用している。しかし、ポインティングデバイスの一種には、複数の方向（（例えば、上・下・左・右の４方向、あるいは上・下・左・右・斜め左上・斜め左下・斜め右上・斜め右下の８方向）に一対一に対応した複数の押し釦を有し、これらの押し釦を押すことによって画面上のポインタの移動方向を指定するようにしたものも存在する。本発明は、ジョイスティック以外にも、そうした押し釦型のポインティングデバイスを含めて、複数方向にポインタを移動させる操作部を有するあらゆるポインティングデバイスを用いたシステムに適用してよい。
【図面の簡単な説明】
【００８０】
【図１】本発明の適用対象となるシステムの構成例を示すブロック図である。
【図２】本発明の適用対象となるシステムの別の構成例を示すブロック図である。
【図３】図２の端末内のデータ処理部の構成を示すブロック図である。
【図４】リアルタイム性の評価のために用いる目標地点の配置パターンを示す図である。
【図５】評価プログラムによる処理内容を示すフローチャートである。
【図６】評価プログラム実行中の画面表示例を経時的に示す図である。
【図７】評価プログラム実行中の画面表示例を経時的に示す図である。
【符号の説明】
【００８１】
１  ジョイスティック、  ２  ネットワーク、  ３  メモリ、  ４  表示装置、  ５  ＣＰＵ、  ６  外部記憶装置、  ７  端末、  １０  端末、  １１  ジョイスティック、  １３  コンピュータ、  １４  表示装置
【図１】
2006139404.tif 000003
【図２】
2006139404.tif 000004
【図３】
2006139404.tif 000005
【図４】
2006139404.tif 000006
【図５】
2006139404.tif 000007
【図６】
2006139404.tif 000008
【図７】
2006139404.tif 000009
【手続補正書】
【提出日】平成17年12月14日(2005.12.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
各端末１０には、この優先順位の決定機能を実現するために、図３に示すような構成のデータ処理部１２が内蔵されている。このデータ処理部１２は、データ検出部１２Ａとデータ選択部１２Ｂとを有する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
なお、図４の８つの配置パターンのうち、上段のパターンＡ，Ｃ，Ｅ，Ｇは、水平方向上の目標地点と垂直方向上の目標地点とを連続して配置するとともに２つの中間方向上の目標地点を連続して配置したパターンである。また、下段のパターンＢ，Ｄ，Ｆ，Ｈは、水平方向や垂直方向上の目標地点と中間方向上の目標地点とを交互に入れ替えて配置したパターンである。こうした交互の配置パターンでは、図にも表れているように、ポインタを上下方向から中間方向（パターンＢ，Ｄ）や左右方向から中間方向（パターンＢ，Ｄ）や中間方向から左右方向（パターンＦ，Ｈ）や中間方向から上下方向（パターンＦ，Ｈ）に移動させるように目標地点を配置することが望ましい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
図５に示すように、その後ポインタが最終目標地点Ｐ４に到達すると、その到達までの所要時間を、表示させた評価パターン（図６の例ではパターンＦ）と関連付けて記憶する（ステップＳ５）。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
ステップＳ６でイエスになると、ステップＳ５で記憶した各評価パターンについての所要時間を設定値（上述の＜評価指標＞に記載した方針によるステップＳ１での設定値）と比較することによってリアルタイム性の評価を行い、その評価結果を知らせる画面を表示する（ステップＳ８）。図７は、この評価結果画面の一例を示す。ステップＳ５で記憶した各評価パターンについての所要時間と、それらの所要時間が設定値をクリアしているか否かの情報とが、評価パターンの図形と共に表示される、また、評価作業を続行するか否かをユーザが指定するための欄２１も表示される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
８つの評価パターンの全てについてこの作業を終えると、最終目標地点Ｐ４に到達するまでの所要時間を指標としてリアルタイム性の評価が行われ、図７に例示したような評価結果画面が表示される。