(57)【特許請求の範囲】
【請求項１】
操作子に作用する押圧力に応じて異なるレベルの信号を出力する抵抗体感圧素子を備えた操作手段からの出力信号に基づいて、画面表示された位置表示アイテムを移動させる位置表示アイテムの移動制御方法であって、
前記操作手段からの出力信号の信号レベルを検出する信号レベル検出ステップと、
画面上に表示された選択肢を、前記位置表示アイテムを移動させて選択する際、表示された選択肢の数に応じて前記信号レベル検出ステップで検出された信号レベルを２水準の信号とすべきか否かを判定する信号判定ステップと、
この信号判定ステップにおいて、信号レベルを２水準の信号とすべきではないと判定された場合、前記信号レベル検出ステップで検出された信号レベルに基づいて、画面表示される選択枝の数に応じて予め設定され、信号レベルと位置表示アイテムの移動速度とを対応させたテーブルを参照して、画面表示された位置表示アイテムの移動速度を設定する移動速度設定ステップと、
この移動速度設定ステップで設定された移動速度で前記位置表示アイテムを移動させるアイテム動作ステップとを含んで構成されることを特徴とする位置表示アイテムの移動制御方法。
【請求項２】
請求項１に記載の位置表示アイテムの移動制御方法において、
前記操作手段からの出力信号は、前記抵抗体感圧素子から出力されるアナログ信号をデジタル変換したデジタル出力信号であることを特徴とする位置表示アイテムの移動制御方法。
【請求項３】
請求項１又は請求項２に記載の位置表示アイテムの移動制御方法において、
前記操作手段からの出力信号は、前記抵抗体感圧素子から出力されるアナログ信号の上限及び下限を、キャリブレーションされたレベルに補正をした出力信号であることを特徴とする位置表示アイテムの移動制御方法。
【請求項４】
操作子に作用する押圧力に応じて異なるレベルの信号を出力する抵抗体感圧素子を備えた操作手段からの出力信号に基づいて、画面表示された位置表示アイテムを移動させるために、
前記操作手段からの出力信号の信号レベルを検出する信号レベル検出ステップと、
画面上に表示された選択肢を、前記位置表示アイテムを移動させて選択する際、表示された選択肢の数に応じて前記信号レベル検出ステップで検出された信号レベルを２水準の信号とすべきか否かを判定する信号判定ステップと
この信号判定ステップにおいて、信号レベルを２水準の信号とすべきではないと判定された場合、前記信号レベル検出ステップで検出された信号レベルに基づいて、画面表示される選択枝の数に応じて予め設定され、信号レベルと位置表示アイテムの移動速度とを対応させたテーブルを参照して、画面表示された位置表示アイテムの移動速度を設定する移動速度設定ステップと、
この移動速度設定ステップで設定された移動速度で前記位置表示アイテムを移動させるアイテム動作ステップとを含んで構成される位置表示アイテムの移動制御方法を実行させるプログラムが記録されたことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項５】
操作子に作用する押圧力に応じて異なるレベルの信号を出力する抵抗体感圧素子を備えた操作手段と、
この操作手段からの出力信号に基づいて、該出力信号の信号レベルを検出する信号レベル検出手段と、
画面上に表示された選択肢を、前記位置表示アイテムを移動させて選択する際、表示された選択肢の数に応じて前記信号レベル検出手段で検出された信号レベルを２水準の信号とすべきか否かを判定する信号判定手段と
この信号判定手段によって信号レベルを２水準の信号とすべきではないと判定された場合、前記信号レベル検出手段で検出された信号レベルに基づいて、画面表示される選択枝の数に応じて予め設定され、信号レベルと位置表示アイテムの移動速度とを対応させたテーブルを参照して、画面表示された位置表示アイテムの移動速度を設定する移動速度設定手段と、
この移動速度設定手段で設定された移動速度で前記位置表示アイテムを移動させるアイテム動作制御手段とを備えていることを特徴とする電子機器。
【請求項６】
請求項５に記載の電子機器において、
前記抵抗体感圧素子は、押圧力に応じて導電特性が変化するものであることを特徴とする電子機器。
【請求項７】
請求項５に記載の電子機器において、
前記抵抗体感圧素子は、抵抗体と導電部材とを含んで構成され、
当該抵抗体感圧素子は、押圧力に応じて、前記抵抗体と導電部材との接触面積が変化するものであることを特徴とする電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、操作子に作用する押圧力に応じて異なるレベルの信号を出力する抵抗体感圧素子を備えた操作手段からの出力信号に基づいて、画面表示された位置表示アイテムを移動させる位置表示アイテムの移動制御方法、この移動制御方法を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体、およびこのプログラムを備えた電子機器に関する。
【０００２】
【背景技術】
一般にビデオゲーム装置等の電子機器は、ディスプレイとして使用するテレビジョン受像機と接続されるゲーム装置本体と、このゲーム装置本体とケーブル接続されるコントローラ等の操作手段とを備えている。
ゲーム装置本体は、ゲームプログラムが記録された光ディスク等の記録媒体を再生するためのディスク装置、記録媒体に記録されたゲームプログラムに従ってテレビジョン受像器の画面に背景画面とともにキャラクタを表示させる画像処理装置、およびゲームの進行状態を記録保存する記録装置を備えている。
【０００３】
また、操作手段には、複数の操作ボタンが設けられ、ユーザはこれらのボタンを種々多様に操作することによって、ゲーム装置本体を介しテレビジョン受像機の表示画面上に表示されるキャラクタを動作制御してゲームを実行することができる。例えば、このようなビデオゲーム装置に用いられるコントローラとしては、その上面左側に十字型または円形の方向指示ボタンと、上面右側に複数の多目的ボタンとが配置されたコントローラが知られている。
【０００４】
ところで、このようなビデオゲーム装置でゲームプログラムを実行する場合、初期画面等において、ゲームプログラムを最初から実行するのか、記録装置に保存されたゲームプログラムの進行状態を呼び出して、さらにその先のゲームプログラムを実行するのかを選択する画面が表示される。また、ゲームプログラムを最初から実行する場合、記録装置への保存のために、ユーザに応じて名前等を登録する画面が表示される。さらに、ゲームプログラム実行中においても、キャラクタが使用するアイテム等を選択する画面が表示される。
このような画面において、ユーザは、上述したコントローラの各種ボタンを操作して画面上に表示された選択肢を、ポインタ、カーソル等の位置表示アイテムを移動させて選択することにより、所望の状態でゲームプログラムを開始させたり、キャラクタに使用させるアイテム等を選択する。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来の操作手段における方向指示ボタン、多目的ボタン等の操作スイッチは、基本的にオン／オフのデジタル信号しか出力するように構成されていないため、方向指示ボタン等により位置表示アイテムを所望の選択肢に移動させようとすると、その回数分方向指示ボタン等を操作しなければならないという問題がある。特に、ゲームの初期画面等において、記録装置にユーザの名前等を登録する場合、画面上に５０音表示された選択肢を従来の操作手段で選択決定しようとすると、方向指示ボタン等多数回操作しなければならず、選択操作が煩雑になるという問題がある。
【０００６】
本発明の目的は、抵抗体感圧素子を備えた操作手段からの出力信号に基づいて、画面表示された位置表示アイテムを迅速に移動させることができ、このような選択操作の簡単化を図ることのできる位置表示アイテムの移動制御方法、このプログラムを記録したコンピュータ読み取り可能な記録媒体、およびこのプログラムを備えた電子機器を提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するために、本発明に係る位置表示アイテムの移動制御方法は、操作子に作用する押圧力に応じて異なるレベルの信号を出力する抵抗体感圧素子を備えた操作手段からの出力信号に基づいて、画面表示された位置表示アイテムを移動させる位置表示アイテムの移動制御方法であって、前記操作手段からの出力信号の信号レベルを検出する信号レベル検出ステップと、画面上に表示された選択肢を、前記位置表示アイテムを移動させて選択する際、表示された選択肢の数に応じて前記信号レベル検出ステップで検出された信号レベルを２水準の信号とすべきか否かを判定する信号判定ステップと、この信号判定ステップにおいて、信号レベルを２水準の信号とすべきでないと判定された場合、前記信号レベル検出ステップで検出された信号レベルに基づいて、画面表示される選択枝の数に応じて予め設定され、信号レベルと位置表示アイテムの移動速度とを対応させたテーブルを参照して、画面表示された位置表示アイテムの移動速度を設定する移動速度設定ステップと、この移動速度設定ステップで設定された移動速度で前記位置表示アイテムを移動させるアイテム動作ステップとを含んで構成されることを特徴とする。
【０００８】
ここで、上述した位置表示アイテムとは、画面上に複数の選択肢が表示された状態において、ユーザが選択したいと考える選択肢を示すアイテムをいい、例えば、ゲームプログラムの初期画面、またはゲームプログラムの実行中の画面において表示されるカーソル、ポインタ、または、選択肢の強調表示等が考えられる。
また、上記位置表示アイテムの移動制御方法は、ゲームプログラムを記録した光ディスク等の記録媒体内に保存されるプログラムとしても構成することができるが、上記各ステップを信号レベル検出手段、移動速度設定手段、およびアイテム動作制御手段として、ビデオゲーム装置等の演算処理装置および記録装置を備えた電子機器の内部に予め組み込んでおいてもよい。この場合、各手段は、ＲＯＭ（Read  Only  Memory）等の記録装置内部にプログラムとして格納しておき、電子機器の起動とともに演算処理装置上に呼び出されるオペレーティングシステムが、演算処理装置上に各手段を呼び出すように構成すればよい。
【０００９】
このような本発明によれば、抵抗体感圧素子を備えた操作手段からの出力信号の信号レベルを信号レベル検出ステップで検出し、この信号レベル検出ステップで検出された信号レベルに基づいて、画面表示される選択枝の数に応じて予め設定され、信号レベルと位置表示アイテムの移動速度とを対応させたテーブルを参照して、位置表示アイテムの移動速度を設定している。従って、操作手段の操作子の押圧力に応じて位置表示アイテムの移動速度を変更してアイテム動作ステップで位置表示アイテムを迅速に移動させ、位置表示アイテムによる選択操作の簡単化を図ることが可能となる。
なお、抵抗体感圧素子としては、例えば、押圧力により素子自体の導電率（導電特性）を変える構造のものや、抵抗体と導電部材とを含んで構成され、押圧力により、抵抗体と導電部材との接触面積を変える構造のもの等がある。
【００１０】
以上において、上述した位置表示アイテムの移動制御方法は、画面上に表示された選択肢を、位置表示アイテムを移動させて選択する際、該選択肢の数に応じて、信号レベル検出ステップで検出された信号レベルを２水準の信号として判定する信号判定ステップを備えているのが好ましい。
なお、この位置表示アイテムの移動制御方法を構成する位置判定ステップも、前述と同様に、ゲームプログラムを記録した光ディスク等の記録媒体内に保存されるプログラムとしても構成することができるが、上記位置判定ステップを位置判定手段として、ビデオゲーム装置等の演算処理装置および記録装置を備えた電子機器の内部に予め組み込んでおいてもよい。
【００１１】
ここで、信号判定ステップは、信号レベル検出ステップで検出された信号レベルが所定の閾値を超えるか、超えないかという形式で２水準の信号として判定することができる。
すなわち、画面上に表示される選択肢の数が少なければ、従来と同様の操作手段のオン／オフ動作による位置表示アイテムの移動であっても、操作上の不都合はない。従って、このような場合、信号判定ステップを備えることにより、移動速度設定ステップによる位置表示アイテムの移動速度の設定を省略することができるので、位置表示アイテムの移動制御における処理の簡素化を図ることが可能となる。
【００１２】
また、上述した操作手段からの出力信号は、抵抗体感圧素子から出力されるアナログ信号をデジタル変換したデジタル出力信号であるのが好ましい。
ここで、抵抗体感圧素子から出力アナログ信号をデジタル変換するために、前記操作手段はＡ／Ｄ変換器を備えているのが好ましい。
すなわち、操作手段からデジタル出力信号が出力されることにより、操作手段から出力される出力信号がノイズ等の影響を受けにくくなるので、操作子の押圧状態に応じた正確な出力信号を信号レベル検出ステップで検出し、該操作子の押圧状態に応じた適切な移動速度で位置表示アイテムを移動させることができ、操作の容易化を一層図ることができる。
【００１３】
さらに、上述した操作手段からの出力信号は、抵抗体感圧素子から出力されるアナログ信号の上限及び下限を、キャリブレーションされたレベルに補正した出力信号であるのが好ましい。
具体的には、抵抗体感圧素子に対して並列に可変抵抗を配置し、この可変抵抗値を設定して抵抗体感圧素子の出力レベル補正を行えば、抵抗値の変動や偏りがあっても、押圧力の程度に応じて所定段階のレベル信号を出力することが可能となる。従って、例えば、キャリブレーションされたレベルに補正した出力信号を、Ａ／Ｄ変換器を介して出力すれば、押圧力に対応して更に正確な出力信号が得られる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の一形態を図面に基づいて説明する。
図１には、本実施形態に係るビデオゲーム装置１が示され、このビデオゲーム装置１は、テレビジョン受像機等のディスプレイ装置（図示略）と接続されるゲーム装置本体３と、このゲーム装置本体３とケーブル４を介して接続される操作手段としてのコントローラ５とを備えている。
【００１５】
ゲーム装置本体３は、内部にビデオゲーム装置１の構成部材を収納する筐体３１を有し、図２の横置き状態にしたゲーム装置本体３に示すように、この筐体３１の装置前面右上側には、ゲームプログラム等が記録された記録媒体であるＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の光ディスクを再生するディスク装置３２が設けられている。このディスク装置３２を構成するディスクトレー３２Ａは、さらに右側に配置されるトレー操作スイッチ３３を操作することにより、筐体３１から突出させ、前記光ディスクをディスクトレー３２Ａ上に載置して、光ディスクのローディングを行える。尚、トレー操作スイッチ３３の上部には、電源スイッチ３４が配置されている。
【００１６】
一方、図２に示されるように、筐体３１の装置前面左上側には、コントローラ５がケーブル４を介して接続されるコントローラ接続部３５が２つ配置され、このコントローラ接続部３５の上部には、コントローラ接続部３５の配置に応じて、２つのカードスロット３６が配置されている。尚、カードスロット３６には、記録装置となるメモリーカードが挿入され、ユーザは、必要に応じてゲームの進行状況を該メモリーカードにセーブできるようになっている。
【００１７】
さらに、図２に示されるように、筐体３１の装置前面左下側には、２種類の外部機器接続用端子３７、３８が配置されている。
外部機器接続用端子３７は、ＩＥＥＥ１３９４規格に準拠したものであり、この外部機器接続用端子３７にデジタルカメラ、ビデオデッキ等の機器を接続することにより、これらの機器で記録した映像や音声データをゲーム装置本体３に取り込むことができるようになっている。
【００１８】
外部機器接続用端子３８は、ＵＳＢ（Universal  Serial  Bus）規格に準拠したものであり、キーボード等の入力装置、マウス等のポインティングデバイス、さらにはプリンタ装置、および光磁気ディスクドライブ等の外部記録装置が接続可能である。尚、図示を略したが、本実施形態に係るビデオゲーム装置１には、これらの外部機器接続用端子３７、３８の他、装置裏面側にＰＣＭＣＩＡ（Personal Computer Memory Card International Association）規格に準拠したＰＣＭＣＩＡスロット、およびＩｒＤＡ（Infrared  Data  Association）規格に準拠した光通信用端子が設けられている。
【００１９】
前記筐体３１の内部には、上述したディスク装置３２の他、図示を略したが 、メインボード、入出力制御基板、およびこれらに電力を供給する電源ユニットが収納されている。
メインボードは、ＣＰＵ（Central  Processing  Unit）およびその周辺装置からなる制御系と、描画を行う画像処理装置等からなるグラフィックシステムと、音楽、効果音を出力する音声処理装置等からなるサウンドシステムとを備え、図２中筐体３１の下側部分に収納されている。
【００２０】
制御系は、ＣＰＵと、割込制御やダイレクトメモリアクセス転送の制御等を行う周辺装置制御部と、ランダムアクセスメモリ（ＲＡＭ）からなるメインメモリと、グラフィックシステム、サウンドシステム等の管理を行うオペレーティングシステム等のプログラムが格納されたリードオンリーメモリ（ＲＯＭ）とを備えている。
ＣＰＵは、ＲＯＭに記憶されているオペレーティングシステムを実行することにより、ビデオゲーム装置１全体を制御するものであり、例えば、１２８ビットのＲＩＳＣ（Reduced  Instruction  Set  Computer）−ＣＰＵからなる。
【００２１】
グラフィックシステムは、ＣＰＵからの描画指示に従って描画を行う画像処理装置と、この画像処理装置により描画された画像を記憶するフレームバッファとを備えている。画像処理装置は、ＣＰＵからの描画命令に従って、フレームバッファに対してポリゴン等の描画を行う。この画像処理装置は、１秒間に最大７５００万程度のポリゴンの描画を行うことができる。
サウンドシステムは、ＣＰＵからの指示に基づいて、ＢＧＭ(Back Ground Music)、効果音等を出力する音声処理装置と、この音声処理装置で生成された波形データ等が記録されるサウンドバッファとを備える。
【００２２】
入出力基板は、アプリケーションプログラムが記録されている光ディスクの制御を行う光ディスク制御部と、ユーザからの指示が入力されるコントローラ５からの信号や、コントローラ５に出力される信号、およびカードスロット３６に装着されたメモリーカードに記録されたデータの入出力等を制御する通信制御部とを備え、前記メインボードとともに筐体３１の下側部分に収納されている。
【００２３】
光ディスク制御部は、例えば、エラー訂正符号（Error  Correction  Code）が付加されて記録されているプログラムやデータ等を複合するデコーダと、ディスク装置３２からのデータを一時的に記憶することにより、光ディスクからのデータの読み出しを高速化するバッファとを備えている。
通信制御部は、コントローラ接続部３５およびカードスロット３６と電気的に接続され、これにより、ユーザがコントローラ５を操作すると、コントローラ５からの信号や、コントローラ５に出力される信号、およびメモリーカードの記録域へのデータの入出力等の制御が行われる。また、この通信制御部には、コントローラ５の他、外部機器接続用端子３７、３８等とも電気的に接続され、これら外部機器接続用端子３７、３８等で接続された外部機器との信号入出力制御も行うようになっている。
【００２４】
コントローラ５は、図３に示すように、本体５Ａの上面部分に第１操作部５１、第２操作部５３および第３操作部５５が設けられ、本体５Ａの側面部分に第４操作部５７が設けられている。
第１操作部５１には、十字型に配置された第１〜第４操作スイッチ５１１〜５１４が組み込まれている。この第１操作部５１は、テレビジョン受像機の画面に表示されたゲームプログラム上のキャラクタに動作を与える方向指示ボタンとしての機能を有する。具体的には、第１操作スイッチ５１１を押圧操作するとキャラクタが画面の左に、第２操作スイッチ５１２を押圧操作するとキャラクタが画面の右に、第３操作スイッチ５１３を押圧操作するとキャラクタが画面の上に、第４操作スイッチ５１４を押圧操作するとキャラクタが画面の下に移動する。
【００２５】
第２操作部５３にも第５〜第８操作スイッチ５３１〜５３４が組み込まれ、これらは光ディスクに記録されたゲームプログラムによりその機能が設定される多目的ボタンとしての機能を有する。
尚、第３操作部５５はゲームプログラムに応じて操作可能なアナログコントローラとしての機能を有し、第４操作部５７は上面部分に配置された第１操作部５１〜第３操作部５５の補助的な機能を付加するためのボタンである。
【００２６】
上述した第１操作部５１に組み込まれる第１〜第４操作スイッチ５１１〜５１４、および第２操作部５３に組み込まれる第５〜第８操作スイッチ５３１〜５３４は、ゲームプログラムの実行中に単にキャラクタの動作制御を行うだけでなく、ゲームプログラムの初期画面において、画面表示されるメニュー画面を選択する場合にも用いられる。例えば、該初期画面の「ゲームを最初から始める」、「記録されたデータをロードしてゲームを続きから始める。」等のメニュー選択をする場合、第１操作部５１でカーソル等の位置表示アイテムを移動させ、第２操作部５３でどちらの状態でゲームを開始するかを選択する。
【００２７】
前記第１操作部５１に組み込まれる第１〜第４操作スイッチ５１１〜５１４、および第２操作部５３に組み込まれる第５〜第８操作スイッチ５３１〜５３４は、抵抗体感圧素子をスイッチング素子としている。すなわち、例えば、操作スイッチ５３１〜５３４は、図４に示すように、丸型の操作子６１、弾性体６３、および抵抗体感圧素子６５を備えている。操作スイッチ５１１〜５１４は、十字型をした一体の操作子を有するスイッチであるので、この操作子は、図４の操作子６１のように個別に分離した構造となってはいない。しかし、操作部５１の弾性体及び抵抗体感圧素子の構造は、図４の弾性体６３、抵抗体感圧素子６５、の構造と同じである。以下、説明の都合上、上記十字型をした操作スイッチ５１１〜５１４の操作子も図４の操作子６１としてこれに含めて説明する。
【００２８】
操作子６１は、頭部がコントローラ５の本体５Ａの上面から露出し、かつ軸方向に移動自在な状態で本体５Ａに組み込まれている。弾性体６３は、絶縁性ゴム等で形成してあり、上方に突出した弾力部６３Ａを有し、この弾力部６３Ａの上面部分で操作子６１の下端を支持している。そして、操作子６１が軸方向に押し込まれると、この弾力部６３Ａの斜面部分が撓んで該弾力部６３Ａの上面部分が操作子６１とともに押し込まれる。一方、操作子６１への押圧力が解除されると、撓んでいた弾力部６３Ａの斜面部分が弾力的に復元し、操作子６１を押し上げる。すなわち、弾性体６３は、押圧操作により押し込まれた操作子６１をもとの位置まで復元させるための付勢手段として機能している。
【００２９】
抵抗体感圧素子６５は、薄い絶縁シート６５Ａ上に複数形成され、各抵抗体感圧素子６５は、操作子６１および弾力部６３Ａの上面部分と略同一線上に配置され、操作子６１を押圧操作した際の押圧力は、弾力部６３Ａを介して抵抗体感圧素子６５に作用するようになっている。
抵抗体感圧素子６５は、例えば、感圧性導電ゴムから構成することができ、絶縁シート６５Ａ上で対称位置にある電極６５Ｂ、６５Ｃを備えている。電極６５Ｂ、６５Ｃ間の電気的な抵抗値は、抵抗体感圧素子６５に作用する押圧力に応じて変化する。
【００３０】
ここで、感圧性導電ゴムとしては、例えばカーボン粒子や金属粒子等の導電性粒子を含有する非導電性ゴムがある。この感圧性導電ゴムは、押圧時のゴムの圧縮にて上記導電性粒子の密度が増大し全体としては抵抗値が低下し、また、押圧解除時のゴムの復元にて導電性粒子の密度が戻り抵抗値が元の抵抗値に復帰するという特性を有する。すなわち、図５に示すように押圧力(応力)がＬｅｖｅｌ１からＬｅｖｅｌ５に向かって増大すると、破線の如く抵抗値が減少特性を示すと共に、図１０に示す回路における抵抗体感圧素子６５（ここでは感圧性導電ゴム）の出力電圧すなわちレベル補正回路７３１への入力電圧が、上記抵抗値の減少特性とは逆に増大する。
【００３１】
また、感圧性導電ゴムを利用した素子として、図６に示す特性を有する場合も考えられる。すなわち、押圧力により抵抗体感圧素子６５に作用する応力が増加するに従って、前述の図５に示す特性とは逆に抵抗値が増加する特性の抵抗体感圧素子を用いることもできる。つまり、図６に示すように押圧力がＬｅｖｅｌ１からＬｅｖｅｌ５に向かって増大すると、破線の如く抵抗値が増大すると共に、図１０に示す回路の抵抗体感圧素子６５の出力電圧すなわちレベル補正回路７３１への入力電圧が、上記抵抗値の増大特性とは逆に減少するという抵抗体感圧素子も適用することができる。
【００３２】
一方、図７に示されるように、図４とは異なる構造のアナログスイッチ部を設けることもできる。この図７に示すアナログスイッチ部は、図４に示す構造と比較すると、操作子６１と同様の機能を有する操作ボタン６１と、弾性体６３と同様の機能を有する弾性体６３と、前述の抵抗体感圧素子６５と同じ機能を有するとともに、導電部材６６及び抵抗体６７を含んで構成される抵抗体感圧素子６５との組み合わせを有している。
導電部材６６は、例えば、弾力性を有する導電ゴムからなり、中央を頂部とする山形形状に形成してある。この導電部材６６は、弾性体６３に形成した弾力部６３ａの内側天井面に接着してある。また、抵抗体６７は、導電部材６６と対向して、例えば内部基板６８上に設けてあり、操作ボタン６１の押圧操作に伴い、導電部材６６が抵抗体６７に接触する構成としてある。
導電部材６６は、操作ボタン６１の押圧力（すなわち、抵抗体６７との接触圧）に応じて変形し、図７の（Ｂ），（Ｃ）に示されるように、抵抗体６７への接触面積を変える。すなわち、操作ボタン６１の押圧力が弱いときは、同図（Ｂ）に示されるように、山形形状をした導電部材６６頂部付近が接触する。そして、さらに操作ボタン６１の押圧力を強めていくと、同図（Ｃ）に示されるように、導電部材６６が頂部から徐々に変形していき接触面積が広がる。
【００３３】
図８は、抵抗体６７、導電部材６６及びその周辺素子の回路構成を示す図である。同図に示すように可変抵抗６７ｖは、図７の導電部材６６と抵抗体６７の組み合わせに相当する。固定抵抗６７ｓは、図７には示されていないが、抵抗体６７に接続されている。直列接続された可変抵抗６７ｖと固定抵抗６７ｓとに対して、すなわち、電極６７ｐ、６７ｅ間に電圧が印加される。
【００３４】
可変抵抗６７ｖは、導電部材６６と抵抗体６７の組み合わせに相当し、抵抗体６７に対する導電部材６６の接触面積に応じて抵抗値が変化する。すなわち、抵抗体６７に導電部材６６が接触すると、抵抗体６７に対して導電部材６６がバイパスとなって電流が流れるため、その接触部分は実質的に抵抗体６７が短絡することになり、その結果、抵抗体６７の抵抗値が減少する。従って、導電部材６６の接触面積が大きくなるほど、抵抗体６７の抵抗値は減少する。
【００３５】
電極６７ｐ、６７ｅ間に印可された電源電圧Ｖｃｃは，この操作ボタンの押圧力に従って抵抗値が変化する可変抵抗６７ｖと固定抵抗６７ｓとによって分圧されているので、可変抵抗６７ｖと固定抵抗６７ｓとの間の出力端子６７ｏから得られる出力電圧は、可変抵抗６７ｖが小さくなるほど小さくなり、反対に可変抵抗６７ｖが大きくなるほど大きくなる。
【００３６】
図９は、この抵抗体６７と導電部材６６とからなる抵抗体感圧素子の出力端子６７ｏから出力されるアナログ信号（電圧）の特性を示す図である。まず、電源投入時に抵抗体６７に電圧Ｖccが印加されるため、操作ボタン６１が押されていなくとも、出力端子４０ｃからは一定のアナログ信号（電圧）Ｖｍａｘが出力される（図中ａの位置）。次いで、操作ボタン６１が押圧操作されても、導電部材６６が抵抗体６７に接触するまでは、該抵抗体６７における可変抵抗６７ｖの抵抗値が変化しないため、アナログ信号の出力はＶｍａｘのまま変化しない。
【００３７】
さらに操作ボタン６１が押圧されて、導電部材６６が抵抗体６７に接触すると（図中ｂの押圧位置）、その後は操作ボタン６１の押圧力に対応して抵抗体６７に対する導電部材６６の接触面積が増加するため、抵抗体６７における可変抵抗６７ｖ部分の抵抗が減少し、出力端子６７ｏから出力されるアナログ信号（電圧）が減少する。そして、導電部材６６がもっとも変形したところで、出力端子６７ｏから出力されるアナログ信号（電圧）が最小Ｖｍｉｎとなる（図中ｃの押圧位置）。こうして、押圧力が増大すると抵抗値が減少し出力電圧も減少するという特性の抵抗体感圧素子６５を得ることができる。
これまで、図４と図７の例に基づいて、アナログスイッチ部を述べてきた。このようなアナログスイッチ部での抵抗体感圧素子６５は、図５，図６および図９に示すようにそれぞれ異なる押圧力−抵抗特性を有した素子で実現できる。
【００３８】
このような抵抗体感圧素子６５の押圧力の変化による抵抗値の変化は、図１０に示されるように、コントローラ５内部に設けられる信号処理回路７０で電気的に処理される。
信号処理回路７０は、前記抵抗体感圧素子６５と、この抵抗体感圧素子６５に並列に接続される２つの可変抵抗７１の直列体と、抵抗体感圧素子６５の出力電圧が入力されるマイコン７３とを備え、抵抗体感圧素子６５の一方の電極６５Ｂには電源電圧Ｖccが印加される。
【００３９】
マイコン７３は、レベル補正部７３１およびアナログ／デジタル（Ａ／Ｄ）変換部７３２を備えている。このマイコン７３は、ユーザの操作によって最大応力が発生した際の抵抗体感圧素子６５から出力される信号レベルを監視し、この際の信号レベルと電源電圧Ｖccとの間を分割して、抵抗体感圧素子６５に作用する押圧力に応じた信号レベルを設定する。具体的には、図１１に示すように、まず、マイコン７３は、最大応力が作用した際の抵抗体感圧素子６５の出力電圧を検出し、その際の信号レベルを、図６の特性例において、Ｌｅｖｅｌ５（最大レベル）と設定した後、このＬｅｖｅｌ５における電圧と、電源電圧Ｖccとの間を分割してＬｅｖｅｌ１〜Ｌｅｖｅｌ４という信号レベルを設定する。この結果、ユーザが操作子６１をわずかに押圧した場合、Ｌｅｖｅｌ１の信号レベルが出力され、以下押圧力が増加するに従って、Ｌｅｖｅｌ２〜ＬｅｖｅＬ４の信号レベルを出力する。
【００４０】
レベル補正部７３１は、上述した信号レベルの設定に先立って、抵抗体感圧素子６５の出力のレベル補正を行う部分であり、抵抗体感圧素子６５の出力をキャリブレーションされたレベルに上限、下限を補正する。本実施形態では、このレベル補正部７３１から可変抵抗７１に制御信号が出力され、可変抵抗７１の抵抗値を設定することにより、抵抗体感圧素子６５の出力レベル補正が行われる。すなわち、出力レベル補正は、この可変抵抗７１による最小値及び最大値に基づいて抵抗体感圧素子６５の最大レベル及び最小レベルを補正して抵抗体感圧素子の出力レベルの各段階を決定することにより行う。
【００４１】
このようにマイコン７３で検出された信号レベルは、Ａ／Ｄ変換部７３２でデジタル変換され、デジタル出力信号としてゲーム装置本体３に出力される。Ａ／Ｄ変換部７３２によるデジタル変換に際しては、設定されたＬｅｖｅｌ１〜Ｌｅｖｅｌ５の信号レベルに応じて適当な値を割り当てる。例えば、０ｘ００〜０ｘ９ｆでデジタル変換するのであれば、Ｌｅｖｅｌ１を０ｘ００〜０ｘ１ｆ、Ｌｅｖｅｌ２を０ｘ２０〜０ｘ３ｆ、Ｌｅｖｅｌ３を０ｘ４０〜０ｘ５ｆ、Ｌｅｖｅｌ４を０ｘ６０〜０ｘ７ｆ、Ｌｅｖｅｌ５を０ｘ８０〜０ｘ９ｆに割り当てればよく、Ｌｅｖｅｌ１〜Ｌｅｖｅｌ５に向かうに従って、デジタル出力信号は大きくなる。
【００４２】
上述したコントローラ５からのデジタル出力信号は、ゲーム装置本体３の通信制御部を介してＣＰＵに出力され、該ＣＰＵ上で展開されるゲームプログラムにおいて処理される。すなわち、図１２に示すように、ディスク装置３２から読み込まれるゲームプログラムに基づいて、ＣＰＵ８０の演算処理部分には、信号レベル検出手段８１、移動速度設定手段８３、アイテム動作制御手段８５、および信号判定手段８７が展開される。
【００４３】
信号レベル検出手段８１は、コントローラ５から入力されるデジタル出力信号の信号レベルを検出する部分であり、入力されたデジタル信号が上述したＬｅｖｅｌ１〜Ｌｅｖｅｌ５のいずれかであるかを検出する。
移動速度設定手段８３は、信号レベル検出手段８１で検出された信号レベルに基づいて、カーソル等の位置表示アイテムの移動速度を設定する部分である。具体的には、所定の信号レベルが検出されると、移動速度設定手段８３は、信号レベルと位置表示アイテムの移動速度とを対応させたテーブルを参照し、位置表示アイテムの移動速度を設定する。尚、このテーブルは画面表示された選択肢の数に応じて複数存在し、選択肢が非常に多い場合は、信号レベルの変化に応じた位置表示アイテムの移動速度の変化の度合いを大きく、それほど選択肢が多くない場合は、信号レベルの変化に応じた位置表示アイテムの移動速度の変化の度合いを小さく設定することができるようになっている。
【００４４】
アイテム動作制御手段８５は、移動速度設定手段８３で設定された移動速度で位置表示アイテムを動作させるために、制御信号を出力する部分であり、アイテム動作制御手段８５から出力された制御信号は、グラフィックシステムに出力され、グラフィックシステムでは、この制御信号に基づいてカーソル等の位置表示アイテムを動作させる。
【００４５】
信号判定手段８７は、信号レベル検出手段８１で検出されたＬｅｖｅｌ１〜Ｌｅｖｅｌ５の信号レベルを、２水準の信号とすべきか否かを判定する部分である。この信号判定手段８７は、画面表示された位置表示アイテムで選択可能な選択肢を考慮し、例えば、選択肢が２つしかない、またはこれに近い場合、信号レベル検出手段８１で検出された信号レベルを２水準の信号とする判定を行う。信号の２水準化に際しては、Ｌｅｖｅｌ１またはＬｅｖｅｌ２の信号レベルを閾値として設定しておき、コントローラ５から入力される出力信号がこの閾値よりも小さな場合、抵抗体感圧素子６５に作用した押圧力が小さいので、ユーザが操作していないと判定し、この閾値よりも大きい場合、抵抗体感圧素子６５に作用した押圧力が十分なので、ユーザが操作していると判定する。これにより、抵抗体感圧素子６５のみをスイッチング素子とするコントローラ５であっても、オン／オフのみの選択しかできない通常のデジタルスイッチとして機能させることができる。
【００４６】
次に、このようなゲームプログラム内に設定された位置表示アイテムの移動制御方法について、図１３のフローチャートに基づいて説明する。
1)  ユーザの操作によってコントローラ５から出力されたデジタル出力信号の信号レベルを、信号レベル検出手段８１で検出する（処理Ｓ１：信号レベル検出ステップ）。
2)  信号判定手段８７により、信号レベル検出手段８１で検出された信号レベルと、画面表示された位置表示アイテムで選択可能な選択肢の数とを勘案し、前記信号レベルを２水準の信号として取り扱うべきか否かを判定する（処理Ｓ２：信号判定ステップ）。
【００４７】
3)  位置表示アイテムで選択可能な選択肢の数が図１４に示すように少ない場合、信号判定手段８７は、移動速度を変更する必要がないと判定し、さらに、コントローラ５からの出力信号が所定の閾値を超えているか否かを判定し（処理Ｓ３）、位置表示アイテムをデジタル的に動作させるように、アイテム動作制御手段８５からその旨の制御信号を出力させる（処理Ｓ５：アイテム動作制御ステップ）。
【００４８】
4)  一方、位置表示アイテムで選択可能な選択肢の数が図１５に示すように、非常に多い場合は、信号判定手段８７で移動速度を変更するべきであると判定し、移動速度設定手段８３による移動速度の設定を行う（処理Ｓ４：移動速度設定ステップ）。そして、アイテム動作制御手段８５は、設定された移動速度により位置表示アイテムを動作させるように制御信号を出力する（処理Ｓ５）。
5)  アイテム動作制御手段８５からの制御信号に基づいて、図１４および図１５に示される画面において、位置表示アイテムＡが表示された選択肢間所定の移動速度で移動する。
【００４９】
前述のような実施形態によれば、以下のような効果がある。
すなわち、抵抗体感圧素子６５を備えたコントローラ５からの出力信号の信号レベルを信号レベル検出ステップとなる処理Ｓ１で検出し、この処理Ｓ１で検出された信号レベルに基づいて、位置表示アイテムＡの移動速度を設定している（処理Ｓ４）。従って、コントローラ５の操作子６１の押圧力に応じて位置表示アイテムＡの移動速度を変更してアイテム動作ステップ（処理Ｓ５）で位置表示アイテムＡを迅速に移動させ、位置表示アイテムＡによる選択操作の簡単化を図ることができる。
【００５０】
また、位置表示アイテムＡの移動制御が、信号判定ステップとなる処理Ｓ２を備えているので、図１４に示すような選択肢の少ない場合に、移動速度設定ステップ（処理Ｓ４）を省略することができるので、位置表示アイテムＡの移動制御における処理の簡素化を図ることができる。
さらに、コントローラ５からゲーム装置本体３に出力される信号がデジタル出力信号なので、操作子６１の押圧状態に応じた正確な出力信号を信号レベル検出ステップＳ１で検出し、該操作子６１の押圧状態に応じた適切な移動速度で位置表示アイテムＡを移動させることができ、操作の容易化を一層図ることができる。
【００５１】
また、コントローラ５からゲーム装置本体３に出力される信号が、抵抗体感圧素子６５から出力されるアナログ信号の上限及び下限を、キャリブレーションされたレベルに補正した出力信号なので、抵抗値の変動や偏りがあっても、押圧力の程度に応じて所定段階のレベル信号を出力することができ、これにより、押圧力に対応して更に正確な出力信号を得ることができる。
【００５２】
そして、図１３に示される位置表示アイテムＡの移動制御方法を実行させるプログラムがゲームプログラムが記録された光ディスク記録媒体に記録されているので、コントローラ５が異なる信号レベルを出力できるように構成されているのであれば、ゲーム装置本体３およびコントローラ５の種々の組み合わせで本発明を利用することができる。
【００５３】
尚、本発明の実施の際の具体的な構成は、上述した実施形態に限定されるものではなく、以下に示すような変形をも含むものである。
前記実施形態では位置表示アイテムＡの移動制御方法は、ゲームプログラムが記録された光ディスクにプログラムとして記録されていたが、これに限られない。すなわち、ゲーム装置本体に実装されるＲＯＭ上に記録されたオペレーティングシステムにおいて、本発明に係る位置表示アイテムの移動制御方法を実行できるように構成してもよい。
【００５４】
また、前記実施形態では、コントローラ５内部でＡ／Ｄ変換して、デジタル信号を出力信号としていたが、これに限られない。すなわち、コントローラからは、アナログ信号のままで出力し、ゲーム装置本体内部でＡ／Ｄ変換するように構成してもよい。このようにすれば、コントローラ内部におけるＡ／Ｄ変換処理を省略できるので、コントローラ内部の構造の簡素化を図り、コントローラの軽量化を図ることができる。
【００５５】
さらに、前記実施形態では、コントローラ５内部でレベル補正をしていたが、これに限られない。すなわち、コントローラからは、補正しない状態で出力し、ゲーム装置本体内部でレベル補正をするように構成してもよい。
【００５６】
また、抵抗体感圧素子としては、前記実施形態の構成に限らず、操作子に作用する押圧力に応じて異なるレベルの信号を出力するものであればよく、その形状、構成等は、実施に当たって適宜選択すればよい。
その他、本発明の実施の際の構成は、本発明の目的を達成できる範囲で他の構成としてもよい。
【００５７】
【発明の効果】
前述のような本発明の位置表示アイテムの移動制御方法、この移動制御方法を実行させるプログラムが記録された記録媒体、およびこのプログラムを備えた電子機器によれば、信号レベル検出ステップで操作手段からの出力信号を検出し、検出された信号レベルに基づいて、位置表示アイテムの移動速度を設定しているので、ユーザによる操作子の押圧力に応じて位置表示アイテムの移動速度を変更して位置表示アイテムを迅速に移動させ、位置表示アイテムによる選択操作の簡単化を図ることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る電子機器を表す外観斜視図である。
【図２】前記実施形態における電子機器を構成するゲーム装置本体を表す正面図である。
【図３】前記実施形態における電子機器を構成する操作手段を表す上面図である。
【図４】前記実施形態における操作子および抵抗感圧素子の構造を表す分解斜視図である。
【図５】前記実施形態における抵抗体感圧素子に作用する押圧力と抵抗値との関係の一例を表すグラフである。
【図６】前記実施形態における抵抗体感圧素子に作用する押圧力と抵抗値との関係の他の例を表すグラフである。
【図７】前記実施形態における操作子および抵抗感圧素子の三状態を示す断面構造図である。
【図８】前記実施形態における抵抗体感圧素子が挿入される電源ラインを示す図である。
【図９】前記実施形態における押圧力−電圧特性図である。
【図１０】前記実施形態における操作手段の信号処理回路を表す模式図である。
【図１１】前記実施形態における操作手段による信号レベルの設定方法を説明するためのグラフである。
【図１２】前記実施形態における位置表示アイテムの移動制御方法を実行させるプログラムの構成を表すブロック図である。
【図１３】前記実施形態における位置表示アイテムの移動制御方法を説明するためのフローチャートである。
【図１４】前記実施形態における位置表示アイテムにより選択肢を選択する画面表示の例である。
【図１５】前記実施形態における位置表示アイテムにより選択肢を選択する画面表示の他の例である。
【符号の説明】
１  ビデオゲーム装置
３  ゲーム装置本体
５  コントローラ（操作手段）
６１  操作子
６５  抵抗体感圧素子
６６  導電部材
６７  抵抗体
８１  信号レベル検出手段
８３  移動速度設定手段
８５  アイテム動作制御手段
８７  信号判定手段
Ａ  位置表示アイテム
Ｓ１  信号レベル検出ステップ
Ｓ２  信号判定ステップ
Ｓ４  移動速度設定ステップ
Ｓ５  アイテム動作制御ステップ
【図１】
0003657183.tif 000002
【図２】
0003657183.tif 000003
【図３】
0003657183.tif 000004
【図４】
0003657183.tif 000005
【図５】
0003657183.tif 000006
【図６】
0003657183.tif 000007
【図７】
0003657183.tif 000008
【図８】
0003657183.tif 000009
【図９】
0003657183.tif 000010
【図１０】
0003657183.tif 000011
【図１１】
0003657183.tif 000012
【図１２】
0003657183.tif 000013
【図１３】
0003657183.tif 000014
【図１４】
0003657183.tif 000015
【図１５】
0003657183.tif 000016