JPH02253321A - 擬似スイッチ状態の判定方法及び装置 - Google Patents

擬似スイッチ状態の判定方法及び装置

Info

Publication number
JPH02253321A
JPH02253321A JP1089555A JP8955589A JPH02253321A JP H02253321 A JPH02253321 A JP H02253321A JP 1089555 A JP1089555 A JP 1089555A JP 8955589 A JP8955589 A JP 8955589A JP H02253321 A JPH02253321 A JP H02253321A
Authority
JP
Japan
Prior art keywords
pseudo
row
switches
switch
number number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1089555A
Other languages
English (en)
Inventor
Shigen Go
呉 至▲ひょん▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KOGO DENNO KOFUN YUGENKOSHI
Original Assignee
KOGO DENNO KOFUN YUGENKOSHI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KOGO DENNO KOFUN YUGENKOSHI filed Critical KOGO DENNO KOFUN YUGENKOSHI
Publication of JPH02253321A publication Critical patent/JPH02253321A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明はエンコーダアレイに擬似スイッチ状態が存在す
るか検出する方法及び装置に関する。
従来の技術 例えばタイプライタキーボードの如き典型的なエンコー
ダアレイは、通常は1lli間している複数の導体から
なる。行と列との各交点はクロスポイントスイッチをな
し、通常はキーで作動されるスイッチ機構を介して導体
を圧接することで開成される。角型的には、導体は適宜
のスイッチ機構による外力が加わると−の導体が他の導
体に接するよう可撓性材料のシート上に設けられる。外
力が取り除かれるとシートは初めの状態、つまり非接触
位置に復帰する。この種のエンコーダは必ず入力信号発
生用のCPUとともに用いられ、タイプライタ−、ブ0
セッサ、コンビエータ端末等に用6%られる。
発明が解決しようとする問題点 従来から処理回路は2つ以上のクロスポイントスイッチ
が同時に閉成した場合の処理を行なわねばならないとい
う問題があった。このような状態はオペレータが第1又
は第2のキーをはなす前に第2又は第3のキーを押すと
生じる。このように開成スイッチが重なることはO−ル
オーバーと称せられる。
基本的には、クロスポイントの同時開成を処理する方法
は3通りある。「無ロールオーバー」式方法では、最初
のキーストロークのみが認識されて有効な出力信号を発
生せしめる。あるクロスポイントが開成されると、他の
キーは最初のキーがはなされるまで有効な出力データと
は認識されない。[2キ一ロールオーバー]式方法では
、1番目と2番目のキーは有効と認識されて対応するデ
ータが出力されるが、他のキーは有効とみなされない。
[Nキー0−ルオーバーJ方式では、多くのクロスポイ
ントを同時に押すことができ、各閉成は認識されて有効
な出力データを発生ゼしめる。
クロスポイントエンコーダでのNキーロールオーバーの
主たる問題は、いわゆる擬似キー又は擬似スイッチ状態
である。これについては後に訂述するが、簡単には擬似
スイッチ状態は、エンコーダ行列中での矩形パターンの
3つのスイッチが同時に押される時に起こる。これによ
り処理回路に矩形の4番目の角のクロスポイントが閉成
されたという偽の表示を与える電気経路が形成される。
擬似スイッチ状態が補正されなければ、押されなかった
スイッチに対応する出力信号が発生される。
この問題はエンコーダを無ロールオーバー式又は2キー
0−ルオーバー式にw1限するならば簡単に解決される
が、そうするとNO−ルオーバー式の高速タイピングが
できるという利点が失なわれる。
以上の方法は全てソフトウェアに基く。この擬似キー状
態は、2つの導体の間にダイオードを設けることによっ
ても解決される。しかし、この方法は膜スィッチには適
用できず、また費用がかかりすぎる。
米国特許第4,420,744号は、エンコーダ行列に
擬似キー状態があるか判定する方法を教示する。
米国特許第4.420.744号においては、各クロス
ポイントスイッチの状態が判定されてアレイに記憶され
る。次いで、このアレイは、アレイ中の行の対を選択し
、各行が開成りロスポイントスイッチを示す2つの列が
あるか判定するよう行の各列位置での情報を比較し、こ
の選択及び比較段階を全ての行の組み合わせが選択され
るまで繰り返すことで判定される。
米国特許第4,420,744号に記載される方法では
、行の対の組み合わせについての全ての比較を繰り返し
たあとに初めて有効信号が出力される。しかし、これに
は全ての組み合わせの比較及び行列全体の初期走査が必
要なため多大の時間がかかる。
英国公開公報第2162351号にも、各クロスポイン
トスイッチの状態を表わすアレイからの擬似スイッチ状
態を判定する同様な方法が記載されている。
問題点を解決するための手段 本発明によれば、行導体及び列導体のそれぞれの組によ
り行及び′列状に接続されるスツヂアレイからなるエン
コーダアレイにおける擬似スイッチ状態の判定方法であ
って、 a) 各行中で1又は複数のスイッチが作動されている
か検知するよう各行を順次走査し、b)少なくとも2つ
のスイッチが作動されている場合は、そのスイッチの1
つを含む列を、その列中の他のスイッチが作動されてい
るか検知するよう走査し、 C) 他に作動されたスイッチが検知された場合には擬
似スイッチ状態を判定することからなる擬似スイッチ状
態の判定方法が提供される。
また本発明によれば、前記の本発明による方法を実施す
る手段からなる、行導体及び列導体のそれぞれの組によ
り行及び列状に接続されたスイッチアレイからなるエン
コーダアレイにおける擬似スイッチ状態の検出装置が提
供される。
本発明は、エンコーダアレイにおいて擬似F−があるか
を容易かつ迅速に検出する、「り0ス」式方法と称せら
れる方法を提供することを目的とする。これは、各スイ
ッチの状態を示す全7レイを構成しなくてよいため従来
よりはるかに短時間に行なわれる。
実施例 第1A図及び第1B図は典型的な膜クロスポイントエン
コーダ10を示す。エンローダは2つのプラスチック1
G111.12と、多数の孔131を有する絶縁材料ス
ペーサ13とからなる。上層及び下層11.12の対向
する面は、1111.12それぞれで直交する行及び列
からなる行列に配設された複数の導体14を有する。ク
ロスポイントスイッチ15を構成するよう導体14の各
列の交点にはスペーサ13に孔131が設けられる。通
常位置では導体はスペーサ13により離間されている。
スイッチ機構(図示せず)により上層11に外力が加わ
ると、上[111は下層12に接触し、力が加えられた
点付近の導体対が接触してスイッチが閉成される。導体
が押し下げられると、導体に接続されているCPU (
第1図には図示せず)がどのクロスポイントが押し下げ
られたかを検出する信号を出す。これらの押し下げられ
たクロスポイントが擬似スイッチ状態をなさないならC
PUはそれらの(文字/数字等を表わす)信号をワード
プロセッサ等のエンコーダからなる装置に転送する。擬
似スイッチが検出された場合は、タイピストに警報音が
発せられて、表示的な信号はワードプロセッサに渡され
ない。
第2図は行列に配設されたエンコーダ10の導体14を
示す。各行は符号R1乃至R14で示され、各列は符M
CI乃至C8で示される。導体はCPLllに接続され
る。
cpuiは、それぞれの列導体14に接続される8つの
読み出しボート15を有する。各列導体14は、ビット
ラインB1−88を介して5ボルトライン16にも接続
されている。
動作時CPU1は、クロスポイントのいずれかが押し下
げられたかを判定するようエンコーダ10を規則的に走
査する。第2図は、クロスポイントR1,CI及びR1
,C3が押し下げられた例を示す。ステップ30(第5
図)のリセット後CPu1は全ての行及び列を高電位H
に引ぎ上げてから、各行R1−R14を順次走査する。
これは、まず現在行番号Rを行R1に設定しくステップ
31)、次いで現在行の電位を低く引き下げること(ス
テップ32)で行なわれる。次に列導体Cl−08の電
位が、各ラインの電位がビット値B1−88に対応する
ようにして読み出しボート15を介してcpuiにより
調査される。このビット値は、電位が高ければ“1″に
設定され、電位が低ければ“0”に設定される。低い電
位りは、現在行の低い電位がクロスポイントを介して列
に連通されるのだから対応する列内クロスポイントが押
し下げられたということを示す。行R1の調査後、CP
Uは0101 1111の形のビット81−88に対応
する値を読み出す決定をする。
これは161!数の5Fとしてコード化される。次にc
puiはこの読み出された値5Fと、押し下げられたク
ロスポイントがない場合の値、つまりFFとを比較する
(ステップ34)、違いがないなら現在行番jMRはイ
ンクリメントされ(ステップ35)、そしてステップ3
2−34が繰り返される。
少なくとも1つのクロスポイントが押し下げられている
のが検出された場合には、CPtJlはどのクロスポイ
ントに圓するのかを判定する(ステップ36)。cpu
iはまた何個のクロスポイントが押し下げられたと感知
されたかを判定しくステップ37)、検出されたのが1
個のみの場合は判定は一義的であって擬似状態は存在し
ないから文字又は数字等のクロスポイントの意味に対応
する信号を出力する(ステップ38)。
現在行において複数のクロスポイントが押し下げられた
ことが検出された場合には擬似状態の可能性がある。こ
の例ではこの状態が存在し、CPU1は一連の13段階
の走査ステップで残りの行R2−R14の走査を続け(
ステップ39)、行R1中の押し下げられたクロスポイ
ントがある列の1つに押し下げられたクロスポイントが
あるかを調査する。この例ではWJ達する列は列C1及
びC3であり、第2図の例では別のクロスポイントは検
出されない。各走査ステップにおいて調査された列の1
つのクロスポイントが押し下げられたかにつき判定して
いって(ステップ4(1)、CPU1は行R1で押し下
げられたクロスポイントの意味を表わす出力信号を出力
する(ステップ41)。
CPU1は単に列の一方、C1又はC3を調査すること
ができる。
次の表は、14の走査ス゛1ツブ中行R1〜R14の各
々の電位についての走査順序を表わす。
行での走査順序 行 番番番番番番番番番番番番番番 1 走査中の高電位を表わす。
0 走査中の低電位を表わす。
列は走査中高電位のままである。
第3図の例では、R5,C3のクロスポイントも押し下
げられている。このクロスポイントが、行R1で押し下
げられるクロスポイントと同時に押し下げられるため、
クロスポイントR5,CIは押し下げられていないにも
かかわらずクロスポイントR5,CIが押し下げられた
という効果、つまり擬似キー状態が生じる。前記の過程
を行なうことによってCPtJlはステップ40で擬似
状態が生じたことを示す列C1又は列C3中に押し下げ
られたクロスポイントがあることを判定するので(ステ
ップ42)、信号は出力されず処理はリセット状[30
に復帰する。
第4図は、前述通りの行R1の2つのクロスポイントと
、R7,C2及びR7,05のクロスポイントの4つの
クロスポイントが押し下げられる別の場合を示す。しか
し1.第4図の例では押し下げられたクロスポイントか
らなる閉回路が存在しないから擬似キー状態は存在せず
、従って前述の処理を行なえばCPLJlは検出されて
いるのが4つのクロスポイントのどれであるかを正確に
検出し、R1中のいずれかの押し下げられたクロスポイ
ントと列が同一となるクロスポイントは押し下げられて
いないことを判定する。従って押し下げられたクロスポ
イントの意味を表わす4つの有効な信号がcpuiから
出力される。
擬似状態が確認された場合にはCPUは、操作者が最近
のキースト0−りがcpuiに入力されなかったことを
認識するように好ましくは聴覚的な信号を発生するよう
にされる。
以上を要約するに、本発明によるIンコーダアレイ10
における擬似キー状態判定方法によれば、(1)エンコ
ーダの各行R1〜R14をハイとし、■走査される第1
の行R1をローとし、c3rII成されている第1のキ
ーがあるかを判定するようローである第1の列R1を走
査し、4)第1のキーが閉成されている第1の列C2で
w1r17.されている第2のキーがあるかを判定し、
閉成されている第2のキーがない場合には信号を出力し
、閉成されている第2のキーがある場合には、■第2の
キーがn成されている第2の行に閉成されている第3の
キーがあるか判定し、第3のキーがない場合には信号を
出力し、第3の行に第3のキーがある場合には6)擬似
状態が存在するので入力信号は無効でありタイピストに
警報音が発せられる。
【図面の簡単な説明】
第1A図は模式キーボードクロスポイント1ンコーダの
一部切取平面図、第1B図はエンコーダの断面図、第2
図乃至第4図は異なる状態にある装置の概略回路図、第
5図は方法の動作段階を示すブロック図である。 1・・・CPLI、10・・・エンコーダ、11.12
・・・層、13・・・スペーサ、14・・・導体、15
・・・クロスポイントスイッチ、16・・・5ボルトラ
イン、131・・・孔。

Claims (6)

    【特許請求の範囲】
  1. (1)行導体及び列導体のそれぞれの組により行及び列
    状に接続されるスイッチアレイからなるエンコーダアレ
    イにおける擬似スイッチ状態の判定方法であって、 a)各行中で1又は複数のスイッチが作動されているか
    検知するよう各行を順次走査し、 b)少なくとも2つのスイッチが作動されている場合は
    、そのスイッチの1つを含む列を、その列中の他のスイ
    ッチが作動されているか検知するよう走査し、 c)他に作動されたスイッチが検知された場合には擬似
    スイッチ状態を判定することからなる擬似スイッチ状態
    の判定方法。
  2. (2)a)段階の前に各行導体及び列導体の電位は共通
    の第1のレベルへ上昇され、a)段階は各行の電位を第
    2の異なるレベルへ順次変更し、いずれかの列導体の電
    位が第2のレベルにあるかを感知することからなること
    を特徴とする請求項1記載の擬似スイッチ状態の判定方
    法。
  3. (3)第1のレベルは高いレベルであり第2のレベルは
    低いレベルであることを特徴とする請求項1又は2記載
    の擬似スイッチ状態の判定方法。
  4. (4)b)段階とc)段階は、作動されたスイッチが1
    個より多い行がない場合には実行されないことを特徴と
    する擬似スイッチ状態の判定方法。
  5. (5)擬似スイッチ状態と判定された場合には警報信号
    が発生されることを特徴とする請求項1乃至4のいずれ
    か一項記載の擬似スイッチ状態の判定方法。
  6. (6)請求項1乃至5のいずれか一項記載の方法を実行
    する手段からなる、行導体及び列導体のそれぞれの組に
    より行及び列状に配設接続されたスイッチアレイからな
    るエンコーダアレイにおける擬似スイッチ状態の判定装
    置。
JP1089555A 1988-12-13 1989-04-07 擬似スイッチ状態の判定方法及び装置 Pending JPH02253321A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP31431488 1988-12-13
JP63-314314 1988-12-13

Publications (1)

Publication Number Publication Date
JPH02253321A true JPH02253321A (ja) 1990-10-12

Family

ID=18051859

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1089555A Pending JPH02253321A (ja) 1988-12-13 1989-04-07 擬似スイッチ状態の判定方法及び装置

Country Status (1)

Country Link
JP (1) JPH02253321A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6650311B1 (en) 1997-10-27 2003-11-18 Canon Kabushiki Kaisha Control of video signal inversion frequency independently of frame or field frequency

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6650311B1 (en) 1997-10-27 2003-11-18 Canon Kabushiki Kaisha Control of video signal inversion frequency independently of frame or field frequency

Similar Documents

Publication Publication Date Title
US3792466A (en) Keyboard entry system with n-key rollover and n-key lockout protection
US4680572A (en) Chord entry keying of data fields
US8159372B2 (en) Keyboard with plural key switch matrices to detect ghosting
KR930703639A (ko) 현악기 키보드 방법 및 장치
JPS6259325B2 (ja)
GB1562714A (en) Electronic keyboard circuit
US4591833A (en) Keyboard unit control system using block scanning techniques
GB2162351A (en) A keyboard input device and a method of controlling keyboard signals
JPH07109572B2 (ja) キャパシティブキ−ボ−ド
US5059974A (en) Method for determining phantom switch condition
US4918444A (en) Key-depression data input device
US3949365A (en) Information input device
JPH02253321A (ja) 擬似スイッチ状態の判定方法及び装置
EP0359350A1 (en) Methods and apparatus for determining phasntom switch condition
US3742137A (en) Case shifting code generator
US5583498A (en) Input device
JPS6411968B2 (ja)
EP0095023A2 (en) Contact keyboard with finger controlled N-key rollover
JPS5965348A (ja) キヤパシテイブキ−ボ−ド
US4794375A (en) Keyboard crosspoint encoder having pseudo-n-key rollover
GB2263990A (en) Method for detecting ghost keys
JPH0426130B2 (ja)
JPH03167619A (ja) タッチセンサ付キーボード
JPS63149717A (ja) 押下キ−の検出方式
KR100319516B1 (ko) 키입력스캐닝장치