(57)【要約】【課題】入出力ポートの各ポートの設定をホスト側からのポート切替えコマンドによって簡単に変更することのできる座標入力装置を提供すること。【解決手段】座標入力手段２と、この座標入力手段２からの出力が入力される複数のポートを有する入出力ポート３と、この入出力ポート３に入力された前記座標入力手段２からの出力に基づいて座標値を求めて本体１１側に出力する制御手段４とを有する座標入力装置１であって、前記制御手段４に前記本体１１側からのポート設定変更コマンドを受けると前記入出力ポート３の各ポートの設定を前記コマンドの指令に対応して変更させるポート設定変更制御部６を設けたことを特徴とする。【選択図】図１
2008052425.tif 000002
【特許請求の範囲】
【請求項１】
座標入力手段と、この座標入力手段からの出力が入力される複数のポートを有する入出力ポートと、この入出力ポートに入力された前記座標入力手段からの出力に基づいて座標値を求めて本体側に出力する制御手段とを有する座標入力装置であって、前記制御手段に前記本体側からのポート設定変更コマンドを受けると前記入出力ポートの各ポートの設定を前記コマンドの指令に対応して変更させるポート設定変更制御部を設けたことを特徴とする座標入力装置。
【請求項２】
前記座標入力手段はスティックポインタであり、前記入出力ポートおよび制御手段はスティックポインタＡＳＩＣ内に形成されており、前記入出力ポートの各ポートの初期設定を記憶する記憶手段が前記制御部に接続されており、前記ポート設定変更コマンドは前記入出力ポートの入力ポートを出力ポートに変更するものであることを特徴とする請求項１に記載の座標入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、座標入力装置に係り、特に圧力センサ等の入力手段を接続する入出力ポートを有する制御手段を備えた座標入力装置に関する。
【背景技術】
【０００２】
従来より圧力センサ等の入力手段を用いた座標入力装置は、コンピュータや形態機器等の入力装置として多用されている。
【０００３】
このような座標入力装置としては各種の構成のものが提案されており、本出願人はスイッチ操作の検出を簡単な構成で行なうことのできる座標入力装置を提案している（特許文献１参照）。
【０００４】
従来においては、このような座標入力装置を形成するためのスティックポインタＡＳＩＣ（Application Specific Integrated Circuit） を設けて座標入力操作を行なっていた。このスティックポインタＡＳＩＣ（以下、「ＡＳＩＣ」という）は、通常、歪抵抗変化率検出によるカーソル移動と複数スイッチ入力の機能を有している。更に説明すると、スティックポインタからなる圧力センサの複数の出力をそれぞれスイッチ入力としてＡＳＩＣの入出力ポートに入力させ、ＡＳＩＣ内に内蔵したＣＰＵによって入力された圧力センサからの信号に演算処理等の必要な処理を施して座標値を求めて、インターフェースを介してホスト側に出力していた。
【０００５】
このＡＳＩＣに設けられている入出力ポートには多数のポートが設けられており、各ポートの用途、即ち入力ポートおよび出力ポートのいずれかの用途は予め設定されており、変更できない状態とされている。
【０００６】
図５および図６は従来の入出力ポートの利用形態を示している。
【０００７】
図５（ａ）においては、入出力ポート２１の８個のポートの全てのポートが入力ポートとして予め設定されており、ＲＯＭにその設定が記憶されている。各ポートは、例えば、スティックポインタからのスイッチとしての出力を入力されるように形成されている。同図（ｂ）においては、入出力ポート２１の８個のポートうち、一方の半分の４個のポートが入力ポートとして、他方の半分の４個のポートが出力ポートとして予め設定されており、ＲＯＭにその設定が記憶されている。各ポートは、例えば、入力ポートにはスティックポインタからのスイッチとしての出力を入力されるように形成されており、出力ポートにはＬＥＤに対してオン・オフ信号を出力するように形成されている。そして、同図（ｃ）に示すように、入力ポート２１の利用を開始する前に、ポートの設定をＲＯＭから読み込み、続いてポートの設定を実行し、その後の座標入力ができるようにする。
【０００８】
図６（ａ）においては、入出力ポート２１の８個のポートのうち６個のポートが入力ポートとして、他の２個のポートが設定入力をハイ（Ｈ）として予め設定されており、ポート設定は設定端子から読出すようにされている。各ポートは、入力ポートにはスティックポインタからのスイッチとしての出力を入力されるように形成されており、設定入力ポートにはハイ（Ｈ）の入力信号を入力する機器が接続される。同図（ｂ）においては、入出力ポート２１の８個のポートうち、半分の４個のポートが入力ポートとして、２個のポートが出力ポートとして、２個のポートが設定入力をロー（Ｌ）として予め設定されており、ポート設定は設定端子から読出すようにされている。各ポートは、例えば、入力ポートにはスティックポインタからのスイッチとしての出力を入力されるように形成されており、出力ポートにはＬＥＤに対してオン・オフ信号を出力するように形成されており、設定入力ポートにはロー（Ｌ）の入力信号を入力する機器が接続される。そして、同図（ｃ）に示すように、入力ポート２１の利用を開始する前に、ポートの設定を設定端子から読み込み、続いてポートの設定を実行し、その後の座標入力ができるようにする。
【０００９】
【特許文献１】特開平１０−０２１００１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
近年においては、スティックポインタなどを用いている座標入力装置に対しては、一方では操作性の向上や多様なスイッチ入力構成を求められているが、他方ではＡＳＩＣパッケージの小型化と低価格化の要請により、ＡＳＩＣのピン数は出来る限り少なくすることが求められており、ＡＳＩＣに設けられている入出力ポートについても使用するかしないか不明なポートは削減する方向にならざるを得ない状況にある。
【００１１】
図５および図６に示す従来例においては、入出力ポート２１の各ポートの設定は予め設定されており、必要に応じて変更することができない。
【００１２】
そのために、スティックポインタの出力数以上の数の入力ポートが設定されている場合には、余ったスイッチ用の入力ポートは特に使用されないので、無駄が生じ、ＡＳＩＣの効率的な利用ができないという不都合があった。
【００１３】
また、近年の携帯機器においては、スティックポインタによる入力数の多様性を確保しながら、更に携帯機器に設置されている多数のＬＥＤ等の発光素子をオン・オフするオプション機能を満たすことが要請されている。換言すれば、複数のスイッチ入力についてはＡＳＩＣ側においては製品の使用条件から設定される最大数のスイッチ入力用のポートを用意しているが、実際に使用されるスイッチ数は製品毎に異なっておりスイッチ入力以外の機能追加要求も存在している。
【００１４】
ところが、従来の入出力ポート２１の各ポートの設定が前記のようなオプション機能を満たさない場合には、各ポートの設定を変更できないので、次のような不都合が誘発されるものであった。
【００１５】
即ち、もしＬＥＤ出力などの機能追加が必要な場合には、その分だけ入出力用のポートを増やす必要がある。このポートを単純に増やすことはＡＳＩＣの小型化を妨げるものとなる。また、ファームウエアの相違するＡＳＩＣを多種類用意する方法もあるが、在庫管理の観点からは容認できない。また、図５に示す従来例においては、用途に応じてプログラムをそれぞれ用意すれば入出力ポート２１を最適に利用することができるが、ＲＯＭの種類が増えて管理コストが増大してしまう。また、ＡＳＩＣはハードウエアであるため、変更に必要な労力とコストは非常に大きいものとなる。更に、図６に示す従来例のように設定入力ピンを設けた場合には、使用出来る入力ポートが少なくなるという不都合がある。
【００１６】
本発明はこれらの点に鑑みてなされたものであり、入出力ポートの各ポートの設定をホスト側からのポート切替えコマンドによって簡単に変更することのできる座標入力装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
前記目的を達成するため、本発明に係る座標入力装置は、座標入力手段と、この座標入力手段からの出力が入力される複数のポートを有する入出力ポートと、この入出力ポートに入力された前記座標入力手段からの出力に基づいて座標値を求めて本体側に出力する制御手段とを有する座標入力装置であって、前記制御手段に前記本体側からのポート設定変更コマンドを受けると前記入出力ポートの各ポートの設定を前記コマンドの指令に対応して変更させるポート設定変更制御部を設けたことを特徴とする。
【００１８】
本発明の座標入力装置によれば、入出力ポートの各ポートの設定を変更する場合には、制御手段に設けられているポート設定変更制御部が座標入力装置の本体側よりポート設定変更コマンドを受けると入出力ポートの各ポートの設定を前記コマンドの指令に対応して変更させることにより実行される。このように本発明は、入出力ポートの各ポートの設定をホスト側からのポート切替えコマンドによって簡単に変更することができる。
【００１９】
また、本発明の座標入力装置は、前記座標入力手段がスティックポインタであり、前記入出力ポートおよび制御手段がスティックポインタＡＳＩＣ内に形成されており、前前記入出力ポートの各ポートの初期設定を記憶する記憶手段が前記制御部に接続されており、記ポート設定変更コマンドが前記入出力ポートの入力ポートを出力ポートに変更するものであることを特徴とする。
【００２０】
本発明の座標入力装置によれば、スティックポインタによってスイッチとしての座標データを出力することができ、入出力ポートおよび制御手段がスティックポインタＡＳＩＣ内に形成されており、記憶手段によって入出力ポートの入力ポートと初期設定されているポートをポート設定変更コマンドに従って出力ポート等に設定変更することができる。これによりスティックポインタＡＳＩＣの小型化を図ることができるとともに、１種のスティックポインタＡＳＩＣによって種々の入出力ポートの設定を実現することができ、効率的な利用を図ることができる。
【発明の効果】
【００２１】
以上述べたように、本発明に係る座標入力装置によれば、入出力ポートの各ポートの設定をホスト側からのポート切替えコマンドによって簡単に変更することができるという優れた効果を発揮することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係る座標入力装置の実施形態を図１から図４により説明する。
【００２３】
図１から図４は本発明の一実施形態を示している。
【００２４】
図１は本実施形態の座標入力装置１のブロック図を示し、同図（ａ）は初期設定状態を示し、同図（ｂ）は使用状態を示している。
【００２５】
図１に示すように、本実施形態の座標入力装置１には、座標入力手段２としてスティックポインタが設けられており、スイッチとしての座標データを出力することができるように形成されている。更に、この座標入力手段２からの出力が入力される複数のポートを有する入出力ポート３と、この入出力ポート３に入力された座標入力手段２からの出力に基づいて座標値を求めて本体１１側に出力する制御手段４とが設けられている。これらの入出力ポート３および制御手段４はスティックポインタＡＳＩＣ５内に形成されている。制御手段４には、本体１１側からのポート設定変更コマンドを受けると入出力ポート３の各ポートの設定を前記コマンドの指令に対応して変更させるポート設定変更制御部６が設けられている。また、制御手段４には、入出力ポート３の各ポートの初期設定を記憶する記憶手段７としてのＲＯＭが接続されている。また、ＲＯＭ７には、更に、入出力ポート３の様々な操作プログラムを含む座標入力装置１の基本動作を実行するためにプログラムが格納されている。また、制御手段４には、現在の入出力ポートの設定情報を格納するための記憶手段としてのＲＡＭ８が接続されている。また、制御手段４には、座標入力手段２から入力された座標データから座標値を演算して求める座標検出回路９が接続されている。また、制御手段４には、求めた座標値をホスト１１側に送出したり、ホスト１１側からのコマンドを受けるインターフェース回路１０が接続されている。このインターフェース回路１０は、例えばクロック同期方式シリアル通信、フィリップス社のＩ２Ｃ 、ＡＴ互換機のＰＳ/2インターフェース等をもって形成されている。ホスト１１側からの入出力ポート３のポート設定変更コマンドはインターフェース１０を通して制御手段４に受信されて、ＲＡＭ８にそのデータが格納されるようになっている。
【００２６】
本実施形態において用いている座標入力手段２としてのスティックポインタは、例えば通常は右、左の２個のスイッチボタンが標準であるが、中央、上下スクロール、左右スクロールやカスタム機能を割り当てるスイッチなどがあり、最大６個のスイッチ入力ができるようになっている。そして、本実施形態に用いられている入出力ポート３は、図２に示すように、合計８個のポートＰ１〜Ｐ８が設けられており、同図（ａ）に示すように、初期設定状態においては全ポートＰ１〜Ｐ８が入力ポートに設定されており、スティックポインタ２からのスイッチとしての座標データが入力されるようになっている。この入出力ポート３の初期設定の内容はＲＯＭ７に格納されている。
【００２７】
次ぎに、本実施形態の作用を説明する。
【００２８】
本実施形態の座標入力装置１の動作を開始させる場合には、制御手段４がＲＯＭ７に格納されている動作開始プログラムを読み出し、当該プログラムに従って種々の設定が行なわれる。
【００２９】
その際の入出力ポート３の設定動作は、図３に示すように、まずＲＯＭ７に格納されているポート設定を読込む（ＳＴ１）。本実施形態においては、８個全てのポートＰ１〜Ｐ８が入力ポートに設定されている。次ぎに、各ポートＰ１〜Ｐ８が入力ポートであるとポート設定される（ＳＴ２）。従って、入出力ポート３の状態は、図１（ａ）および図２（ａ）の状態とされている。
【００３０】
その後、座標値検出のＭＡＩＮ処理（ＳＴ３）に移行するが、入出力ポート３の設定を変更する場合には、図３に示すように、コマンド受信割込みのサブルーチンが開始される。このサブルーチンにおいて、ホスト１１側よりポート設定変更コマンドが、座標入力装置１側に向けて出力され、このコマンドを制御手段４に設けられているポート設定変更制御部６がインターフェース回路１０を介して受信する（ＳＴ４）。このポート設定変更コマンドとしては、例えば、図２（ｂ）（ｃ）に示す内容とされる。図２（ｂ）は、４個のポートＰ５〜Ｐ８を入力ポートから出力ポートに変更して、それぞれ発光素子（ＬＥＤ）が接続される場合である。同図（ｃ）は、２個のポートＰ４、Ｐ５を入力ポートから未接続に変更し、３個のポートＰ６〜Ｐ８を入力ポートから出力ポートに変更して、それぞれ表示装置（ＬＣＤ）が接続される場合である。続いて、ポート設定変更制御部６が受信したコマンドをＲＡＭ８に格納するとともに当該コマンドに従って、入出力ポート３の各ポートＰ１〜Ｐ８の設定を前記コマンドの指令に対応して変更させて再設定する（ＳＴ５）。このサブルーチンに基づく再設定は、座標入力装置１およびホスト１１の工場出荷前に行なうとよい。その後、割込みのサブルーチンが終了され、再設定されたポートＰ１〜Ｐ８の内容に従って座標値検出のＭＡＩＮ処理（ＳＴ３）が実行される。
【００３１】
このＭＡＩＮ処理においては、例えば図１（ｂ）に示すように、入出力ポート３の各ポートＰ１〜Ｐ８を、スイッチの入力受けて座標値を演算してホスト１１側に出力するとともに、ＬＥＤやＬＣＤにオン・オフ信号を出力をして点灯・消灯の制御を行なうことができる。
【００３２】
図４はポートＰ１〜Ｐ８の再設定後の具体例を示しており、３個のポートＰ１〜Ｐ３にスティックポインタ２からのスイッチの入力行って座標値を演算させ、１個のポートＰ８にＬＥＤを接続して点滅させるものである。
【００３３】
従って、本実施形態によれば、入出力ポート３の各ポートＰ１〜Ｐ８の設定を変更する場合には、制御手段４に設けられているポート設定変更制御部６が座標入力装置１の本体１１側よりポート設定変更コマンドを受けると入出力ポート３の各ポートＰ１〜Ｐ８の設定を前記コマンドの指令に対応して変更させることにより実行される。このように本実施形態においては、入出力ポート３の各ポートＰ１〜Ｐ８の設定をホスト１１側からのポート切替えコマンドによって簡単に変更することができる。
【００３４】
また、本実施形態によれば、スティックポインタ２によってスイッチとしての座標データを出力することができ、入出力ポート３および制御手段４がスティックポインタＡＳＩＣ５内に形成されており、記憶手段７によって入出力ポート３の入力ポートと初期設定されているポートＰ１〜Ｐ８をポート設定変更コマンドに従って出力ポートに設定変更することができる。これによりスティックポインタＡＳＩＣ５の小型化を図ることができるとともに、１種類のスティックポインタＡＳＩＣ５によって種々の入出力ポート３の設定を実現することができ、効率的な利用を図ることができる。
【００３５】
なお、本発明は前記実施形態に限定されるものではなく、必要に応じて種々変更することが可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明の座標入力装置の一実施形態を示し、（ａ）は初期設定状態を示すブロック図、（ｂ）は使用状態を示すブロック図
【図２】本発明の座標入力装置の入出力ポートの設定状態を示し、（ａ）は初期設定状態を示す説明図、（ｂ）および（ｃ）それぞれ使用状態を示す説明図
【図３】本発明の座標入力装置の動作を示すフローチャート
【図４】本発明の座標入力装置の使用状態を示す回路図
【図５】従来の座標入力装置の１例を示し、（ａ）および（ｂ）はそれぞれ入出力ポートの設定状態を示す説明図、（ｃ）は動作を示すフローチャート
【図６】従来の座標入力装置の他の例を示し、（ａ）および（ｂ）はそれぞれ入出力ポートの設定状態を示す説明図、（ｃ）は動作を示すフローチャート
【符号の説明】
【００３７】
１  座標入力装置
２  座標入力手段（スティックポインタ）
３  入出力ポート
４  制御手段
５  スティックポインタＡＳＩＣ
６  ポート設定変更制御部
７  記憶手段（ＲＯＭ）
１１  ホスト
【図１】
2008052425.tif 000003
【図２】
2008052425.tif 000004
【図３】
2008052425.tif 000005
【図４】
2008052425.tif 000006
【図５】
2008052425.tif 000007
【図６】
2008052425.tif 000008