【発明の詳細な説明】 〔概 要〕 手等で接触することにより位置情報を入力できるマト
リクス入力板をベクトル入力部として使用し、操作部を
目視することなく機器の制御を可能とする。DETAILED DESCRIPTION OF THE INVENTION [Summary] A matrix input plate capable of inputting position information by touching with a hand or the like is used as a vector input unit, and it is possible to control devices without looking at an operation unit.
 本発明は、マトリクス入力板を用いた車載用電子機器
の入力装置に関する。The present invention relates to an input device for a vehicle-mounted electronic device using a matrix input plate.
 車載用機器の操作時に、対象となる操作釦の位置や種
類を確認しなくとも操作できることは、運転者の視線の
移動が不要になり、車載用機器の操作性および安全運転
の双方にとって都合が良い。Being able to operate the in-vehicle equipment without confirming the position and type of the target operation button eliminates the need to move the driver's line of sight, which is convenient for both operability and safe driving of the in-vehicle equipment. good.
 第19図は車両の運転席付近の説明図で、1はステアリ
ング、2はウインカレバー、3はライトコントロール
釦、4はワイパコントロールレバー、5は速度計等のメ
ータ類、6は車載用電子機器である。FIG. 19 is an explanatory view of the vicinity of the driver's seat of the vehicle, 1 is a steering wheel, 2 is a turn signal lever, 3 is a light control button, 4 is a wiper control lever, 5 is a meter such as a speedometer, and 6 is on-vehicle electronic equipment. It is.
 車両の運行上必要なレバー3,4の位置は目視すること
なく容易に判別でき、またその操作角(量)は大きいの
で操作性もよい。さらに、目視の必要なメータ類は運転
中に最も視認し易い位置にある。The positions of the levers 3 and 4 necessary for the operation of the vehicle can be easily determined without visual inspection, and the operability is good because the operation angle (amount) is large. Further, the meters that need to be visually observed are located at the positions that are most easily recognized during operation.
 これに対し、車両の運行には直接関係しないテープデ
ッキ等の車載用電子機器6は、一般にコンソール等に設
置されるため、その操作部7が運転者から手の届く位置
にあっても、どの釦がどこにあるかは目視しなければ判
明しない。特に多様化された機器では釦数が多く、また
各釦が小型化されているため操作性が悪い。On the other hand, the in-vehicle electronic device 6 such as a tape deck which is not directly related to the operation of the vehicle is generally installed on a console or the like. The location of the button cannot be known without visual inspection. In particular, in diversified devices, the number of buttons is large, and the operability is poor because each button is downsized.
 上述した車載用電子機器6に対する操作手順は第20図
に示すように、「思考」と「操作」の間に「場所確認」
が必要であり、運転の安全性や機器の操作性という面か
ら好ましくない。As shown in FIG. 20, the operation procedure for the above-mentioned in-vehicle electronic device 6 includes “place check” between “thinking” and “operation”.
 Is necessary, which is not preferable in terms of driving safety and operability of the device.
 本発明は操作部を目視することなく各種の操作を行え
るようにするものである。The present invention enables various operations to be performed without looking at the operation unit.
 本発明の入力装置は、指示した位置のx,y座標を検出
できるマトリクス入力部、該マトリクス入力部で得られ
たx,y座標を表示部で表示される表示内容に対応させて
車載用電子機器が有する機能の制御信号についての処理
を行うパネルスイッチ入力モードと、前記マトリクス入
力部で得られたx,y座標を時系列に処理し、少なくとも
線分の始点と終点を検出してベクトルを判断し、この判
別に基づき車載用電子機器の少なくとも音量または記録
媒体の早送りに関する制御信号についての処理を行うベ
クトル入力モードとを選択的に行う論理機能部、及び前
記論理機能部における前記パネルスイッチモードとベク
トル入力モードとを切り換える切換部を含むことを特徴
とするものである。An input device according to the present invention includes a matrix input unit capable of detecting x, y coordinates of a designated position, and an x, y coordinate obtained by the matrix input unit, which is associated with display contents displayed on a display unit, for in-vehicle electronic devices. A panel switch input mode for processing a control signal of a function of the device and an x, y coordinate obtained by the matrix input unit are processed in chronological order, and at least a start point and an end point of a line segment are detected to generate a vector. A logic function unit for determining and performing at least a vector input mode for performing processing on a control signal relating to at least the volume of a vehicle-mounted electronic device or fast-forward of a recording medium based on the determination; and the panel switch mode in the logic function unit And a switching unit for switching between the input mode and the vector input mode.
 第1図は本発明の概略構成図で、10はマトリクス入力
部、20は論理機能部、30はアクチュエータ、40は表示部
である。FIG. 1 is a schematic configuration diagram of the present invention, in which 10 is a matrix input unit, 20 is a logic function unit, 30 is an actuator, and 40 is a display unit.
 マトリクス入力部10は指等で押された点の位置情報を
x,y座標で入力する。第2図はそのx,y座標値の重みを示
しており、横軸がx、縦軸がyである。The matrix input unit 10 displays position information of a point pressed by a finger or the like.
 Enter in x, y coordinates. FIG. 2 shows the weights of the x and y coordinate values, where the horizontal axis is x and the vertical axis is y.
 本発明はマトリクス入力部10で入力された座標データ
を論理機能部20で時系列に処理し、第3図のような始点
(x0,y0)と終点(x1,y1)を有するベクトル入力として
扱う。そして、このベクトルの種類を判別し、従来の操
作釦と同様にアクチュエータ30または表示部40を制御す
る。According to the present invention, the coordinate data input by the matrix input unit 10 is processed in time series by the logic function unit 20 and has a start point (x0 , y0 ) and an end point (x1 , y1 ) as shown in FIG. Treat as vector input. Then, the type of the vector is determined, and the actuator 30 or the display unit 40 is controlled in the same manner as the conventional operation button.
 このようにすると、操作者はマトリクス入力部10の位
置を把握しておくだけでよく、第4図の操作手順のよう
に、従来必要であった個別操作釦の「場所確認」が省略
される。特にマトリクス入力部10に透明シート状のもの
を用いれば、運転視界に入る位置にも設置できるので、
運転者が操作する車載用電子機器の操作部としては都合
がよい。In this case, the operator only needs to know the position of the matrix input unit 10, and the "location check" of the individual operation button, which is conventionally required, is omitted as in the operation procedure of FIG. . In particular, if a transparent sheet-like material is used for the matrix input unit 10, it can be installed at a position within the driving view,
 It is convenient as an operation unit of the in-vehicle electronic device operated by the driver.
 また本発明では、マトリクス入力部10で得られたx,y
座標を、表示部40で表示される表示内容に対応させてス
イッチ入力処理するパネルスイッチ処理も行ない、この
処理と上記マトリクス入力部で入力された座標データか
らベクトルの種類を判別するベクトル入力処理を切り換
えて選択的に行なうので、複数の入力装置を設ける必要
がなく、限られたスペースを有効に利用することができ
る。Further, in the present invention, x, y obtained by the matrix input unit 10
 The switch also performs panel switch processing for performing switch input processing in accordance with coordinates displayed on the display unit 40, and performs this processing and vector input processing for determining the type of vector from the coordinate data input by the matrix input unit. Since switching is performed selectively, there is no need to provide a plurality of input devices, and a limited space can be effectively used.
 第5図および第6図は本発明の一実施例を示す各部の
構成図で、第7図はそのタイムチャートである。FIG. 5 and FIG. 6 are block diagrams of each part showing one embodiment of the present invention, and FIG. 7 is a time chart thereof.
 第5図はマトリクス入力部10の説明図で、(a)は構
成図である。本例のマトリクス入力部10は透明な2枚の
シート11,12を重ねたもので、その一部を押すと、押さ
れた位置のx,y座標値Xn,Ynを検出できるものである。各
シートはステンレス等の極細の(20μm程度)金属細線
13を微小間隔(例えば1mm)で透明フィルムに多数配列
した透明な接触部14と、帯状の抵抗体を用いた位置検出
部15からなり、両者の間に(b)のようなスペーサ16を
介在させたものである。このスペーサ16の存在で、押圧
されない部分の上下の細線13は非接触の状態に保たれ
る。FIG. 5 is an explanatory diagram of the matrix input section 10, and FIG. The matrix input unit 10 of the present embodiment is a stack of two transparent sheets 11 and 12, and when a part of the sheet is pressed, the x, y coordinate values Xn and Yn of the pressed position can be detected. Each sheet is made of ultrafine (about 20μm) metal wire such as stainless steel
 13 is composed of a number of transparent contact portions 14 arranged in a transparent film at minute intervals (for example, 1 mm) and a position detecting portion 15 using a band-shaped resistor, and a spacer 16 as shown in FIG. It was made. Due to the presence of the spacer 16, the upper and lower thin lines 13 of the non-pressed portion are kept in a non-contact state.
 Yシート11の点YnとXシート12の点Xnが接触すると定
電流Iが流れ、Yシート11の入力側でI1,I2に分流され
る。このうち電流I2は検出抵抗RYを流れてから電流I1と
合流する。I1,I2の分流比は点Ynの位置に応じた可変抵
抗VRY(位置検出部15)の分割比によって決定される。
Yシート11を出た電流I=I1+I2はXシート12の点Xnに
入り、可変抵抗VRx(位置検出部15)でI3,I4に分流され
る。そして電流I4は検出抵抗Rxを通って電流I3と合流す
る。When the point Yn of the Y sheet 11 and the point Xn of the X sheet 12 come into contact with each other, a constant current I flows, and is divided into I1 and I2 on the input side of the Y sheet 11. Among current I2 is joined with the current I1 from flowing through the detection resistor RY. Shunt ratio of I1, I2 is determined by a division ratio of the variable resistor VRY (position detection section 15) corresponding to the position of the point Yn.
 The current I = I1 + I2 which has exited the Y sheet 11 enters the point Xn of the X sheet 12 and is divided into I3 and I4 by the variable resistor VRx (position detection unit 15). The current I4 is joined with the current I3 through the detection resistor Rx.
 従って、電流I2の値から点Ynを、また電流I4の値から
点Xnをそれぞれ検出できる。17,18はこのための各検出
アンプで、検出抵抗RY,Rxに発生する電圧RYI2,RxI4から
Yn,Xnの座標データYin,Xinを検出する。19はこれらのデ
ータYin,Xinをデジタル化して論理機能部20に入力するA
/Dコンバータである。Therefore, the point Yn from the value of the current I2, also a point Xn from the value of the current I4 can be detected, respectively. Reference numerals 17, 18 denote detection amplifiers for this purpose. The detection resistors RY and Rx generate voltages RY I2 and RxI4.
 Detect coordinate data Yin, Xin of Yn, Xn. Reference numeral 19 denotes A which digitizes these data Yin and Xin and inputs them to the logic function unit 20
 / D converter.
 第6図に示すように論理機能部20にはMPU(マイクロ
プロセッサ)やDSP(デジタル信号処理プロセッサ)等
のプロセッサを使用する。プロセッサ20はA/Dコンバー
タ19との間でデータ入力、xy切換信号、変換制御信
号、変換完了信号の授受を行う。また表示部40に対
しては表示出力aを、各種のアクチュエータ301〜30jの
ドライバQ1〜Qjに対しては制御出力bを与える。As shown in FIG. 6, a processor such as an MPU (microprocessor) or a DSP (digital signal processor) is used for the logic function unit 20. The processor 20 exchanges data with the A / D converter 19, an xy switching signal, a conversion control signal, and a conversion completion signal. Also with respect to the display unit 40 display output a, with respect to the various actuators 301 ~30j driver Q1 ~Qj providing a control output b.
 A/Dコンバータ19は変換制御信号を受けるとxy切換
信号が示すチャンネルのデータをA/D変換し、変換し
終ったら変換終了信号をプロセッサ20に戻す。プロセ
ッサ20はこの信号の立上りを検出したらその後の適当
な時期にデータを取込む。プロセッサ20は(1)
(1)′(2)(2)′……の順にx,yデータを交互に
処理し、(i)(i)′の処理結果を組として出力a,b
を出す。Upon receiving the conversion control signal, the A / D converter 19 A / D converts the data of the channel indicated by the xy switching signal, and returns the conversion end signal to the processor 20 when the conversion is completed. When detecting the rise of this signal, the processor 20 takes in data at an appropriate time thereafter. Processor 20 is (1)
 (1) '(2) (2)'... The x and y data are alternately processed in this order, and the processing results of (i) (i) 'are output as a set, a and b.
 Put out.
 制御対象機器が車載用のテープデッキである場合、そ
の制御内容は第8図のように多岐にわたる。例えばデッ
キのメカニズムコントロールにはFF(早送り)、REW
(巻戻し)、EJECT(イジェクト)、APS(頭出し)、RE
PT(リピート)等があり、また音量・音質制御にはVOL
(音量)のUP/DOWN(アップ/ダウン)やLOUD(ラウド
ネス)のON/OFF(オン/オフ)、さらにはBass(バ
ス),Treble(トレブル)のUP/DOWN等がある。When the device to be controlled is an on-vehicle tape deck, the control content is diversified as shown in FIG. For example, FF (fast forward), REW for deck mechanism control
 (Rewind), EJECT (Eject), APS (Cueing), RE
 PT (repeat) etc., and VOL for volume / sound quality control
 There are UP / DOWN of (volume), ON / OFF of LOUD (on / off), and UP / DOWN of Bass and Treble.
 このうち*印を付したFF,REW,EJECT,VOL UP,VOL DOWN
は使用頻度が高いので、これらをベクトル入力の対象と
し、それぞれに第9図のような種類のベクトルを割当て
る。例えばFFを指示するベクトルは(1)のようにベク
トル入力板を左から右になぞることで入力する。これは
テープ走行方向に一致しているので感覚的に覚え易い。
一方、(2)のREWはこれとは逆方向にし、(3)のEJE
CTは1点を押すこととする。VOLについても、(4)のU
Pは下から上へ、(5)のDOWNは上から下へなぞるよう
にすれば、これも感覚的にマッチする。但し、これらは
一例であり、種々に変形できる。(6)のモード切換
は、このようなベクトル入力による操作モードから、AP
S,REPT,LOUD,Bass,Trebleのようなスイッチ入力による
操作モードへの切換に利用する。FF, REW, EJECT, VOL UP, VOL DOWN marked with *
 Are frequently used. Therefore, these are set as vector input targets, and a vector of the type shown in FIG. 9 is assigned to each of them. For example, a vector designating the FF is input by tracing the vector input plate from left to right as shown in (1). Since this matches the tape running direction, it is easy to remember sensuously.
 On the other hand, REW of (2) is reversed, and EJE of (3)
 CT presses one point. About VOL, U of (4)
 If P traces from bottom to top and (5) DOWN traces from top to bottom, this also matches sensuously. However, these are only examples and can be variously modified. The mode switching of (6) is performed by changing the operation mode based on the vector input from the AP mode.
 It is used for switching to the operation mode by switch input such as S, REPT, LOUD, Bass, Treble.
 第10図はデッキ前面板の一部にAPS,REPT等のパネルス
イッチを配列した操作パネルの説明図で、入力範囲は表
示部と兼用される。モード切換スイッチはスイッチ入力
モードからベクトル入力モードへの切換に利用する。FIG. 10 is an explanatory view of an operation panel in which panel switches such as APS and REPT are arranged on a part of the deck front plate. The input range is also used as a display unit. The mode switch is used for switching from the switch input mode to the vector input mode.
 以下、プロセッサ20による処理を順に説明する。第11
図は入力処理の概略フローチャートである。ステップS1
はモード切換の指示がベクトル入力またはスイッチ入力
のいずれにより行われたかを検出してベクトル入力モー
ドかスイッチ入力モードかの判定、記憶を行う処理で、
その判定結果に応じて以後の入力に対しステップS2のベ
クトル入力処理かステップS3のパネルスイッチ処理のい
ずれかを行う。Hereinafter, the processing by the processor 20 will be described in order. Eleventh
 The figure is a schematic flowchart of the input processing. Step S1
 Is a process of detecting whether the mode switching instruction is performed by the vector input or the switch input, determining whether the vector input mode or the switch input mode, and storing.
 According to the determination result, either the vector input process of step S2 or the panel switch process of step S3 is performed on the subsequent input.
 第12図はベクトル入力処理の詳細フロー、第13図はパ
ネルスイッチ処理の詳細フローであり、また第14図はタ
イマー割り込み処理の詳細フローである。FIG. 12 is a detailed flow of the vector input process, FIG. 13 is a detailed flow of the panel switch process, and FIG. 14 is a detailed flow of the timer interrupt process.
 第14図はベクトル入力処理、パネルスイッチ処理の双
方に共通して用いられるタイマー割り込み処理のフロー
で、一定間隔ごとに割り込みが発生し、マトリクス入力
部10からの入力情報を処理する。FIG. 14 is a flowchart of a timer interrupt process commonly used for both the vector input process and the panel switch process. An interrupt occurs at regular intervals, and the input information from the matrix input unit 10 is processed.
 まずステップS140でタイマリセットを行い、一定周期
ごとに割り込みが発生する様にする。ステップS141でA/
Dコンバータ19に対するxy切換信号SELを1にした後、ス
テップS142でx座標データのA/D変換値を得て、ステッ
プS143でXNに記憶する。ここでステップS142のA/D変換
処理ADCは第15図に示す内容であり、1(x),0(y)
で指示された切換信号SELをステップS71で出力し、次い
でステップS72で変換制御信号CCを“L"(アクティブ)
にする。その後、ステップS73でA/Dコンバータ側から変
換終了信号EOCが来る(“L"から“H"になる)のを待
ち、来たらステップS74で変換データを取り込む。First, in step S140, the timer is reset, and an interrupt is generated at regular intervals. A / in step S141
 After the 1 xy switching signal SEL for D converter 19 to obtain the A / D conversion value of x-coordinate data in step S142, it is stored in XN in step S143. Here, the A / D conversion processing ADC in step S142 has the contents shown in FIG. 15, and is 1 (x), 0 (y).
 Is output in step S71, and then in step S72, the conversion control signal CC is set to "L" (active).
 To After that, in step S73, it waits for the conversion end signal EOC from the A / D converter side (changes from "L" to "H"), and when it does, the conversion data is fetched in step S74.
 同様にステップS144〜S146ではy座標のデータをYNに
記憶する。ステップS147ではx座標の前データx0が0つ
まり入力があったか否かをチェックし、無の場合ステッ
プS162,S163でΔx,Δyの内容をクリアした後、XN,YNを
x0,y0に移動し、ステップS161で割り込みをリセット
し、割り込みから復帰する。Similarly storing step S144~S146 data y coordinate to YN. Step Before data x0 in the x-coordinate at S147 it is checked whether or not there is 0 clogging input, after clearing [Delta] x, the contents of Δy case of no at step S162, S163, XN, the YN
 It moves to x0 , y0 , resets the interrupt in step S161, and returns from the interrupt.
 x0が0でない場合前回データとの差をX(N)に、
又、x座標データをXA(N)に記憶する。次にy座標デ
ータに関しても、ステップS150で前データy0が0か否か
をチェックした後、y座標の差分をS151でY(N)に、
y座標値をYA(N)に記憶する。ステップS153でNを1
インクリメントし、ステップS154でNが4以上のときを
判別し、ステップS155でNを0に戻す。これらの処理は
全て、ステップS156〜159でxの差分データΔx、yの
差分データΔy、x座標位置x、y座標位置yのそれぞ
れの4個移動平均を算出するためのものである。If x0 is not 0, the difference from the previous data is set to X (N),
 Also, the x coordinate data is stored in XA (N). Next, regarding the y coordinate data, after checking whether or not the previous data y0 is 0 in step S150, the difference of the y coordinate is set to Y (N) in S151,
 The y coordinate value is stored in YA (N). N is set to 1 in step S153.
 Increment is performed, and when N is 4 or more is determined in step S154, N is returned to 0 in step S155. All of these processes are for calculating the four moving averages of the difference data Δx of x, the difference data Δy of y, the x coordinate position x, and the y coordinate position y in steps S156 to S159.
 この様にして、入力データのノイズ成分を除いた後、
今とり込んだ座標データをステップS160で旧データの記
憶領域x0,y0にとり込み、ステップS161を経てメインプ
ログラムに復帰し、もとの処理に戻る。In this way, after removing the noise component of the input data,
 Storage area x of the old data to coordinate data yelling taken now in step S1600, y0 to uptake, and returns to the main program through the step S161, and returns to the original processing.
 以上の様にして常に新しいデータが一定周期でとり込
まれることになる。この割り込みルーチンはベクトル処
理及びパネルスイッチ処理の両方で用いることができ
る。As described above, new data is always taken in at a constant cycle. This interrupt routine can be used for both vector processing and panel switch processing.
 第12図はベクトル入力処理の一例を示すもので、ステ
ップS120で入力があったかどうかを確認し、入力なしの
場合、ステップS127でモードをクリアした後、ステップ
S128でモード判定カウンタをクリアし、ステップS129で
現在のモードを1つ前のモードに移した後、ステップS1
30で一定時間のタイムラグを設けた後、先頭に戻る。ス
テップS120で入力有と判定した場合は、ステップS121で
モード判定を実施する。これは入力されたベクトルのx
方向の長さΔx=x1−x0と方向およびy方向の長さΔy
=y1−y0と方向の組合せからベクトルの種類(モード)
を判別しようとするものである。第16図にこのモード判
定の詳細を示す。ステップS81のLimは、第17図に示すよ
うに第14図のタイマー割り込み処理で求めたx方向の長
さが一定値xLimを越えていなければ雑音と判定してΔx
を0にし(ステップS102〜S103)、同様のことをy方向
(ステップS105〜S106)についても行う雑音除去処理で
ある。FIG. 12 shows an example of the vector input process.In step S120, it is checked whether or not there is an input. If there is no input, the mode is cleared in step S127, and
 In step S128, the mode determination counter is cleared. In step S129, the current mode is shifted to the immediately preceding mode.
 After setting a certain time lag at 30, return to the beginning. If it is determined in step S120 that there is an input, a mode determination is performed in step S121. This is the x of the input vector
 Length of direction Δx = x1 −x0 and length of direction and y direction Δy
 = Y1 -y0 and the direction of the vector type from the combination (mode)
 Is to be determined. FIG. 16 shows the details of this mode determination. If the length in the x direction obtained by the timer interrupt processing in FIG. 14 does not exceed the fixed value xLim as shown in FIG.
 Is set to 0 (steps S102 to S103), and the same is performed in the y direction (steps S105 to S106).
 第16図のステップS82は雑音除去されたΔxが0か否
かを判定する。Δx=0であればステップS83で同じく
雑音除去されたΔyを調べ、Δy>0であれば上向きの
ベクトルなので、ステップS94でMODEを4にする。これ
に対し、Δy>0でなければ下向きのベクトルなので
(Δy<0である)、ステップS95でMODEを5にする。Step S82 in FIG. 16 determines whether or not Δx from which noise has been removed is zero. If Δx = 0, then the noise-removed Δy is checked in step S83. If Δy> 0, the vector is an upward vector, so MODE is set to 4 in step S94. On the other hand, if Δy> 0, it is a downward vector (Δy <0), so MODE is set to 5 in step S95.
 一方、ステップS82でΔx≠0と判定されたらステッ
プS84でΔyを調べ、Δy≠0であれば斜めのベクトル
なので、ステップS96でMODEを6にする。また、Δy=
0のときは横向きのベクトルなので、ステップS85で右
向きか左向きかを調べる。Δx>0であれば右向きなの
でステップS91でMODEを1にし、Δx>0でなければ左
向きなので(Δx<0である)、ステップS92でMODEを
2にする。On the other hand, if it is determined in step S82 that Δx ≠ 0, Δy is checked in step S84. If Δy ≠ 0, since the vector is an oblique vector, MODE is set to 6 in step S96. Also, Δy =
 If it is 0, it is a horizontal vector, so it is checked in step S85 whether it is right or left. If Δx> 0, the mode is set to 1 in step S91 because it is to the right, and if Δx> 0, it is to the left (Δx <0), so the mode is set to 2 in step S92.
 これに対し、ステップS83でΔy=0と判定されたら
始点と終点が等しい1つの点なので、ステップS93でMOD
Eを3にする。モード判定後、ステップS122に進み前回
のモード判定結果と同じか否かを判断する。同じでない
場合、ステップS128に進み、後処理をした後、再度ルー
プをくり返す。もし前回と同じ判定の場合ステップS123
に進み、モードカウンタをインクリメントする。次にス
テップS124でMCが判定しきい値と比較し、大きくなった
場合、ステップS125でモード処理を行なう。このMODEの
値1〜6は第9図の(1)〜(6)に対応している。On the other hand, if Δy = 0 is determined in step S83, the starting point and the ending point are one point that is the same, so that in step S93 MOD
 Set E to 3. After the mode determination, the process proceeds to step S122 to determine whether the result is the same as the previous mode determination result. If they are not the same, the process proceeds to step S128, performs post-processing, and repeats the loop again. If the judgment is the same as the previous time, step S123
 And the mode counter is incremented. Next, in step S124, if the MC is larger than the determination threshold value and becomes larger, a mode process is performed in step S125. The MODE values 1 to 6 correspond to (1) to (6) in FIG.
 モード処理のフローチャートを第18図に示す。第18図
では第9図の(1)〜(6)に対応した実際の処理を行
なう。FIG. 18 shows a flowchart of the mode processing. In FIG. 18, actual processing corresponding to (1) to (6) in FIG. 9 is performed.
 モード処理完了後はステップS126で入力が完了したか
否かを判定し、入力完了後、ステップS127,S128でモー
ドとモードカウンタをクリアした後、S129,S130の処理
を行う。After the mode processing is completed, it is determined whether or not the input is completed in step S126. After the input is completed, the mode and the mode counter are cleared in steps S127 and S128, and then the processing of S129 and S130 is performed.
 尚、ステップS124でインクリメントカウンタが判定し
きい値以下の場合、モード処理を行なわないでステップ
S129に実行を移す。If the increment counter is equal to or smaller than the determination threshold value in step S124, the mode
 Move on to S129.
 尚、以上の説明ではベクトルの絶対長を入力情報とは
していないので、これを用いれば更に多くの情報(例え
ばFF,REWのスピードやVOL変化の幅など)を入力でき
る。また斜めも方向別に分類して使用することができ
る。In the above description, since the absolute length of the vector is not used as input information, more information (for example, the speed of FF and REW and the width of VOL change) can be input by using this. Also, the diagonal can be classified and used for each direction.
 次に第13図のパネルスイッチ処理を説明する。第14図
のタイマー割り込み処理で得られたx,yの値をステップS
32〜S38で判定することにより、第10図のどのスイッチ
が押されたかを判別できるので、ステップS41〜S48で対
応する処理を行う。Next, the panel switch processing of FIG. 13 will be described. The values of x and y obtained in the timer interrupt processing of FIG.
 Since it is possible to determine which switch in FIG. 10 has been pressed by making the determination in steps 32-41, corresponding processing is performed in steps S41-S48.
 以上述べたように本発明によれば、マトリクス入力板
の表面を手や指等でなぞることにより、各種のベクトル
を入力することができるので、これにより車載用電子機
器等の制御の一部を操作釦を要せずに指示できる利点が
ある。またマトリクス入力板を用いてパネルスイッチ処
理も行なうので、このマトリクス入力板をパネルスイッ
チ処理とベクトル入力処理に兼用することができ、複数
の入力装置を設ける必要がなくて、限られたスペースを
有効に利用することができる。As described above, according to the present invention, various vectors can be input by tracing the surface of the matrix input plate with a hand or a finger, so that a part of control of the in-vehicle electronic device or the like can be performed. There is an advantage that the instruction can be performed without the need for the operation button. In addition, since panel switch processing is also performed using a matrix input board, this matrix input board can be used for both panel switch processing and vector input processing, and there is no need to provide a plurality of input devices. Can be used for
第1図は本発明の構成図、 第2図はマトリクス入力部の説明図、 第3図はベクトル入力の説明図、 第4図は本発明の操作手順の説明図、 第5図および第6図は本発明の一実施例を示す構成図、 第7図はそのタイムチャート、 第8図はテープデッキ制御の説明図、 第9図は各種ベクトルの説明図、 第10図はパネルスイッチ配列の説明図、 第11図は論理機能部の入力処理の概略フローチャート、 第12図〜第18図は第11図の各部詳細フローチャート、 第19図は車両の運転席付近の説明図、 第20図は従来の操作手順の説明図である。 FIG. 1 is a block diagram of the present invention, FIG. 2 is an explanatory diagram of a matrix input unit, FIG. 3 is an explanatory diagram of vector input, FIG. 4 is an explanatory diagram of operation procedures of the present invention, FIG. 5 and FIG. FIG. 7 is a block diagram showing one embodiment of the present invention, FIG. 7 is a time chart thereof, FIG. 8 is an explanatory diagram of tape deck control, FIG. 9 is an explanatory diagram of various vectors, and FIG. FIG. 11 is a schematic flowchart of an input process of a logic function unit, FIGS. 12 to 18 are detailed flowcharts of each unit in FIG. 11, FIG. 19 is an explanatory diagram near a driver's seat of a vehicle, and FIG. It is explanatory drawing of the conventional operation procedure.
フロントページの続き (56)参考文献 特開 昭58−27011(JP,A) 特開 昭60−27930(JP,A) 特開 昭63−36426(JP,A) 特開 昭63−172325(JP,A) 特開 昭61−89716(JP,A)Continuation of the front page (56) References JP-A-58-27011 (JP, A) JP-A-60-27930 (JP, A) JP-A-63-36426 (JP, A) JP-A-63-172325 (JP, A) , A) JP-A-61-89716 (JP, A)
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| JP16859888AJP2909907B2 (en) | 1988-07-06 | 1988-07-06 | Input device | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| JP16859888AJP2909907B2 (en) | 1988-07-06 | 1988-07-06 | Input device | 
| Publication Number | Publication Date | 
|---|---|
| JPH0217524A JPH0217524A (en) | 1990-01-22 | 
| JP2909907B2true JP2909907B2 (en) | 1999-06-23 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| JP16859888AExpired - LifetimeJP2909907B2 (en) | 1988-07-06 | 1988-07-06 | Input device | 
| Country | Link | 
|---|---|
| JP (1) | JP2909907B2 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| JPH11119911A (en)* | 1997-10-15 | 1999-04-30 | Fujitsu Ten Ltd | Switching device | 
| US7663607B2 (en)* | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen | 
| KR102271637B1 (en) | 2013-09-27 | 2021-07-02 | 센셀, 인크. | Resistive touch sensor system and method | 
| US11221706B2 (en) | 2013-09-27 | 2022-01-11 | Sensel, Inc. | Tactile touch sensor system and method | 
| US10013092B2 (en) | 2013-09-27 | 2018-07-03 | Sensel, Inc. | Tactile touch sensor system and method | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| JPS6027930A (en)* | 1983-07-26 | 1985-02-13 | Jeco Co Ltd | Board switch | 
| Publication number | Publication date | 
|---|---|
| JPH0217524A (en) | 1990-01-22 | 
| Publication | Publication Date | Title | 
|---|---|---|
| US5764218A (en) | Method and apparatus for contacting a touch-sensitive cursor-controlling input device to generate button values | |
| US4914624A (en) | Virtual button for touch screen | |
| US6392638B2 (en) | Information processing apparatus and display control method of the same information processing apparatus | |
| JP5563698B1 (en) | Touch input device | |
| US20130162582A1 (en) | Input device | |
| JP2023113711A (en) | vehicle input device | |
| JP3705455B2 (en) | Resistive pressure-sensitive coordinate input device | |
| JP5581947B2 (en) | Display item selection device and display item selection system | |
| JPH11327433A (en) | Map display device | |
| JP6508173B2 (en) | Vehicle display device | |
| JP2009003867A (en) | Display device and computer program | |
| JP2909907B2 (en) | Input device | |
| JP3972800B2 (en) | Input device | |
| CN108693981B (en) | Vehicle input device | |
| JP3842617B2 (en) | Touch panel input device, audio device and input method | |
| CN115972906A (en) | Control method and device for vehicle copilot screen | |
| JP2010049460A (en) | Operation input device | |
| JP2009289157A (en) | Display device, control method for display device and program for making computer realize the control method | |
| JP3402858B2 (en) | Coordinate detection method and device, and computer control device | |
| JP2000047807A (en) | Data input method using analog touch panel | |
| JPH09258901A (en) | Coordinate input device and cursor control system by coordinate input device | |
| JPH082748Y2 (en) | Touch screen device | |
| TWI782708B (en) | Electronic device and touch control method thereof | |
| JP2004062503A (en) | Electronic equipment, audio equipment and equipment operation processing method | |
| JP2012027539A (en) | Electronic apparatus | 
| Date | Code | Title | Description | 
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20080409 Year of fee payment:9 | |
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20090409 Year of fee payment:10 | |
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20090409 Year of fee payment:10 |