JP2017084216A - Input processing apparatus and image forming apparatus including the same - Google Patents
Input processing apparatus and image forming apparatus including the same Download PDFInfo
- Publication number
- JP2017084216A JP2017084216A JP2015213908A JP2015213908A JP2017084216A JP 2017084216 A JP2017084216 A JP 2017084216A JP 2015213908 A JP2015213908 A JP 2015213908A JP 2015213908 A JP2015213908 A JP 2015213908A JP 2017084216 A JP2017084216 A JP 2017084216A
- Authority
- JP
- Japan
- Prior art keywords
- touch
- gesture
- determination unit
- coordinates
- type
- 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
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、入力処理装置、及びそれを備えた画像形成装置に関する。 The present invention relates to an input processing apparatus and an image forming apparatus including the same.
画像形成装置は、ユーザーからの指示を受け付けるために入力処理装置を備える。近年、画像形成装置の入力処理装置は、タッチパネルを含むことが多くなってきている。すなわち、画像形成装置の入力処理装置は、表示部と、タッチセンサーと、制御部とを備える。表示部は、メニュー画面などを表示する。タッチセンサーは、表示部の上方に設置される。タッチセンサーは、タッチ面を含み、タッチ操作によってタッチされた位置を示すタッチ信号を生成する。制御部は、タッチ信号に基づいて、タッチされた位置に対応する座標を取得する。 The image forming apparatus includes an input processing device for receiving an instruction from a user. In recent years, an input processing device of an image forming apparatus has often included a touch panel. That is, the input processing device of the image forming apparatus includes a display unit, a touch sensor, and a control unit. The display unit displays a menu screen or the like. The touch sensor is installed above the display unit. The touch sensor includes a touch surface and generates a touch signal indicating a position touched by a touch operation. The control unit acquires coordinates corresponding to the touched position based on the touch signal.
タッチセンサーの一種である抵抗膜方式のタッチセンサーは、タッチされた位置によって電圧値が変化する電圧信号(タッチ信号)を生成する。抵抗膜方式のタッチセンサーは、2点がタッチされると、その2点の間の中点の位置を示す信号を生成する(例えば、特許文献1参照)。特許文献1は、抵抗膜方式のタッチパネルを開示している。特許文献1に開示された抵抗膜方式のタッチパネルは、1点目がタッチされることにより生成されたタッチ信号と、2点目がタッチされることにより生成されたタッチ信号(2点の間の中点の位置を示すタッチ信号)とに基づいて2点のそれぞれの座標を取得する。 A resistive film type touch sensor, which is a type of touch sensor, generates a voltage signal (touch signal) whose voltage value changes depending on the touched position. When two points are touched, the resistive touch sensor generates a signal indicating the position of the midpoint between the two points (see, for example, Patent Document 1). Patent Document 1 discloses a resistive film type touch panel. The resistive touch panel disclosed in Patent Document 1 includes a touch signal generated by touching the first point and a touch signal generated by touching the second point (between the two points). The coordinates of the two points are acquired based on the touch signal indicating the position of the midpoint.
しかしながら、特許文献1に開示されたタッチパネルは、タッチされた2点の座標を取得することができるが、ジェスチャーの種類を判定することはできない。 However, the touch panel disclosed in Patent Document 1 can acquire the coordinates of two touched points, but cannot determine the type of gesture.
本発明は、上記課題に鑑み、抵抗膜方式のタッチセンサーを使用してジェスチャーの種類を判定することができる入力処理装置、及びそれを備えた画像形成装置を提供することを目的とする。 SUMMARY An advantage of some aspects of the invention is that it provides an input processing device that can determine the type of gesture using a resistive touch sensor and an image forming apparatus including the input processing device.
本発明の入力処理装置は、抵抗膜方式のタッチセンサーと、座標取得部と、ジェスチャー判定部とを備える。前記タッチセンサーはタッチ面を含む。前記タッチセンサーは、前記タッチ面に対するタッチ操作が行われると前記タッチ操作によってタッチされた位置を示すタッチ信号を生成する。前記座標取得部は、前記タッチ信号に基づいて、前記タッチされた位置に対応する座標を取得する。前記ジェスチャー判定部は、前記座標の単位時間当たりの変化量と前記座標の変化の方向とに基づいて、前記タッチ操作によって行われたジェスチャーの種類を判定する。 The input processing device of the present invention includes a resistive film type touch sensor, a coordinate acquisition unit, and a gesture determination unit. The touch sensor includes a touch surface. The touch sensor generates a touch signal indicating a position touched by the touch operation when a touch operation is performed on the touch surface. The coordinate acquisition unit acquires coordinates corresponding to the touched position based on the touch signal. The gesture determination unit determines a type of gesture performed by the touch operation based on a change amount of the coordinates per unit time and a change direction of the coordinates.
本発明の画像形成装置は、上記の入力処理装置を備える。 An image forming apparatus of the present invention includes the above input processing device.
本発明によれば、抵抗膜方式のタッチセンサーを使用してジェスチャーの種類を判定することができる。 According to the present invention, the type of gesture can be determined using a resistive film type touch sensor.
以下、図面を参照して本発明の実施形態に係る入力処理装置、及びそれを備えた画像形成装置について説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。 Hereinafter, an input processing apparatus according to an embodiment of the present invention and an image forming apparatus including the same will be described with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals and description thereof is not repeated.
[実施形態1]
まず、図1を参照して、実施形態1に係る入力処理装置を備えた画像形成装置100の構成について説明する。図1は、画像形成装置100の構成を示す図である。本実施形態において、画像形成装置100は、例えば、複合機である。
[Embodiment 1]
First, the configuration of an
図1に示すように、画像形成装置100は、操作部1を備える。操作部1は、ユーザーによる入力操作を受け付ける。操作部1は、タッチパネル2及び操作ボタン3を含む。タッチパネル2は、各種情報を表示する。また、タッチパネル2は、タッチ面を含み、ユーザーによるタッチ操作を受け付ける。操作ボタン3は、ユーザーによるボタン操作を受け付ける。操作ボタン3は、例えば、スタートキー、キャンセルキー、及びテンキーを含む。
As shown in FIG. 1, the
続いて図2を参照して、画像形成装置100が備える入力処理装置101の構成について詳細に説明する。図2は、入力処理装置101の構成を示すブロック図である。
Next, the configuration of the
図2に示すように、入力処理装置101は、操作部1、記憶部9、及び制御部10を備える。
As illustrated in FIG. 2, the
タッチパネル2は、表示部21及びタッチセンサー22を含む。表示部21は、例えば、液晶ディスプレイである。本実施形態において、表示部21は、ユーザーが画像形成装置100を操作するための操作画面等を表示する。タッチセンサー22は、抵抗膜方式のタッチセンサーである。タッチセンサー22は、タッチ面に対するタッチ操作が行われると、タッチ操作によってタッチされた位置を示す信号(以下、タッチ信号と記載する。)を生成する。なお、操作部1は、画像形成装置100が備える操作部である。
The
記憶部9は、HDD(Hard Disk Drive)、RAM(Random Access Memory)、及びROM(Read Only Memory)によって構成される。記憶部9は、制御プログラムを記憶する。なお、記憶部9は、画像形成装置100が備える記憶部である。
The storage unit 9 includes an HDD (Hard Disk Drive), a RAM (Random Access Memory), and a ROM (Read Only Memory). The storage unit 9 stores a control program. The storage unit 9 is a storage unit included in the
制御部10は、例えば、CPU(Central Processing Unit)、及びASIC(Application Specific Integrated Circuit)によって構成される。制御部10は、記憶部9に記憶された制御プログラムを実行することによって、画像形成装置100の各部の動作を制御する。本実施形態において、操作部1がユーザーによる入力操作を受け付けると、制御部10は、入力操作に応じた信号を操作部1から受信する。なお、制御部10は、画像形成装置100の制御部である。
The
制御部10は、処理部11を備える。処理部11は、座標取得部111及びジェスチャー判定部112を有するかのごとく機能する。本実施形態において、処理部11は、CPUである。
The
座標取得部111は、タッチセンサー22が生成したタッチ信号に基づいて、タッチされた位置に対応する座標を取得する。詳しくは、座標取得部111は、記憶部9に記憶されている座標変換テーブルを参照することによって、タッチされた位置に対応する座標を取得する。座標変換テーブルは、タッチ信号と座標とを関連付けている。
The coordinate
ジェスチャー判定部112は、タッチ操作によって行われたジェスチャーの種類を判定する。ジェスチャー判定部112は、座標取得部111が取得した座標の単位時間当たりの変化量と、座標取得部111が取得した座標の変化の方向とに基づいてジェスチャーの種類を判定する。本実施形態において、ジェスチャー判定部112は、シングルタッチによるジェスチャーの種類を判定する。以下、シングルタッチによるジェスチャーの種類の判定をシングルジェスチャー判定と記載する場合がある。
The
座標取得部111は、座標変換テーブルを参照して座標を取得すると、その取得した座標を示す情報を記憶部9に順次記憶させる。ジェスチャー判定部112は、単位時間ごとに、記憶部9に記憶された座標を示す情報を読み出して、座標の単位時間当たりの変化量を算出する。以下、座標の単位時間当たりの変化量を「単位時間当たりの座標変化量」と記載する場合がある。また、ジェスチャー判定部112は、単位時間当たりの座標の変化の方向を取得する。本実施形態において、単位時間は、例えば、20msecである。ジェスチャー判定部112は、タッチ操作が終了した後に、単位時間当たりの座標変化量の全てが変化量閾値以上であるか否かを判定する。変化量閾値は、単位時間当たりの座標変化量に対してあらかじめ設定され、記憶部9に記憶される。また、ジェスチャー判定部112は、座標の変化の方向が一定であるか否かを判定する。ジェスチャー判定部112は、単位時間当たりの座標変化量が全て変化量閾値以上であり、且つ座標の変化の方向が一定であると判定した場合、ジェスチャーの種類がフリックであると判定する。本実施形態において、ジェスチャー判定部112は、タッチセンサー22からのタッチ信号が途絶えると、タッチ操作が終了したと判定する。
When the coordinate
続いて、図3を参照して入力処理装置101によるシングルジェスチャー判定処理について説明する。図3は、本実施形態に係る入力処理装置101によるシングルジェスチャー判定処理を示す図である。なお、図3に示す処理が実行されている間、タッチセンサー22が生成するタッチ信号に基づいて、座標取得部111は、座標を取得している。
Next, the single gesture determination process by the
図3に示すように、ジェスチャー判定部112は、単位時間内に座標取得部111によって取得された座標が変化しているか否かを判定する(ステップS102)。ジェスチャー判定部112は、単位時間内に座標取得部111によって取得された座標が変化していると判定すると(ステップS102:Yes)、単位時間当たりの座標変化量を算出する(ステップS104)。次いで、ジェスチャー判定部112は、単位時間当たりの座標の変化の方向を取得して(ステップS106)、処理はステップS108へ進む。一方、ジェスチャー判定部112は、単位時間内に座標取得部111によって取得された座標が変化していないと判定すると(ステップS102:No)、処理はステップS108へ進む。ステップS108では、ジェスチャー判定部112は、ユーザーによるタッチ操作が終了したか否かを判定する。ジェスチャー判定部112によって、タッチ操作が終了していないと判定されると(ステップS108:No)、処理は、ステップS102へ戻る。一方、ジェスチャー判定部112は、タッチ操作が終了したと判定すると(ステップS108:Yes)、算出した単位時間当たりの座標変化量が全て変化量閾値以上であるか否かを判定する(ステップS110)。ジェスチャー判定部112によって、単位時間当たりの座標変化量のいずれかが変化量閾値以上ではないと判定されると(ステップS110:No)、処理は終了する。一方、ジェスチャー判定部112は、単位時間当たりの座標変化量が全て変化量閾値以上であると判定すると(ステップS110:Yes)、座標の変化の方向が一定であるか否かを判定する(ステップS112)。ジェスチャー判定部112によって座標の変化の方向が一定ではないと判定されると(ステップS112:No)、処理は終了する。一方、ジェスチャー判定部112は、座標の変化の方向が一定であると判定すると(ステップS112:Yes)、ジェスチャーの種類がフリックであると判定する(ステップS114)。この結果、処理は終了する。なお、ステップS110及びステップS112の順番は相互に入れ替え可能である。
As shown in FIG. 3, the
次に、図4を参照してフリックが行われた場合の座標の変化について説明する。図4は、フリックが行われた場合の座標の変化の一例を示す図である。詳しくは、ユーザーが手指でフリックを行う場合の座標の変化の一例を示す。 Next, changes in coordinates when a flick is performed will be described with reference to FIG. FIG. 4 is a diagram illustrating an example of changes in coordinates when a flick is performed. Specifically, an example of a change in coordinates when the user flicks with a finger is shown.
図4のグラフL1は、フリックが行われた場合の座標の変化を示す。図4に示す縦軸は、座標取得部111が取得した座標を正規化した値を示し、横軸は、タッチ信号の生成が開始されたときからの経過時間を示す。経過時間の単位はmsecである。また、図4において、p1は、ユーザーが手指でタッチ面を押している期間を示し、p2は、ユーザーが手指を移動(フリック)させている期間を示し、p3は、ユーザーが手指をタッチ面から離そうとしている期間を示す。p3の期間が経過した後は、ユーザーの手指はタッチ面から離れている。なお、図4に示す例では、期間p1は経過時間が0msec以上35msec未満の期間を示し、期間p2は、経過時間が35msec以上100msec未満の期間を示し、期間p3は、経過時間が100msec以上145msec未満の期間を示す。図4に示す例では、タッチ信号が生成されたときから座標取得部111が最初の座標を取得するまでに、おおよそ10msecを要する。
A graph L1 in FIG. 4 shows changes in coordinates when a flick is performed. The vertical axis shown in FIG. 4 indicates a value obtained by normalizing the coordinates acquired by the coordinate
図4に示すように、手指が移動すると(期間p2)、単位時間当たりの座標変化量は大きくなる。また、期間p2における座標の変化の方向は一定である。このため、変化量閾値として適切な値を設定することにより、ジェスチャー判定部112は、ジェスチャーの種類がフリックであると判定することができる。
As shown in FIG. 4, when the finger moves (period p2), the coordinate change amount per unit time increases. In addition, the direction of change in coordinates during the period p2 is constant. For this reason, by setting an appropriate value as the change amount threshold, the
以上、実施形態1について説明した。本実施形態によれば、ジェスチャー判定部112は、単位時間当たりの座標変化量が変化量閾値以上且つ座標の変化の方向が一定の場合、タッチ操作によるジェスチャーの種類がフリックであると判定する。すなわち、入力処理装置101は、シングルタッチによるジェスチャーの種類を判定することができる。
The first embodiment has been described above. According to the present embodiment, the
なお、本実施形態において、ジェスチャー判定部112は、単位時間当たりの座標変化量の全てが変化量閾値以上である場合に、ジェスチャーの種類がフリックであると判定したが、本発明はこれに限定されない。例えば、ジェスチャー判定部112は、単位時間当たりの変化量のいずれかが変化量閾値以上である場合に、ジェスチャーの種類がフリックであると判定してもよい。
In the present embodiment, the
[実施形態2]
続いて、図5〜図8を参照して、実施形態2に係る入力処理装置101について説明する。実施形態2では、実施形態1と異なり、入力処理装置101は、マルチタッチ(2点タッチ)によるジェスチャーの種類を判定する。以下、実施形態2について実施形態1と異なる事項を説明し、実施形態1と重複する事項の説明は割愛する。図5は、実施形態2に係る入力処理装置101の構成を示すブロック図である。
[Embodiment 2]
Next, the
図5に示すように、制御部10は、タイマー12を更に備える。本実施形態において、タイマー12は、タッチセンサー22がタッチ信号の生成を開始したときからの経過時間を計る。制御部10は、タッチセンサー22からタッチ信号を受信すると、タイマー12による計時を開始させる。
As shown in FIG. 5, the
座標取得部111は、1点目がタッチされることによってタッチ信号が生成されると、タッチ信号に基づいて1点目に対応する座標を取得し記憶部9に記憶させる。座標取得部111は、2点目がタッチされることによってタッチ信号が生成されると、タッチされた2点の間の中点に対応する座標を取得する。座標取得部111は、取得した中点の座標を記憶部9に記憶させる。以下、タッチされた2点の中点に対応する座標を「中点座標」と記載する。
When the touch signal is generated by touching the first point, the coordinate
ジェスチャー判定部112は、タッチ信号の生成が開始されたときから所定時間が経過すると、初期変化量を算出する。初期変化量は、座標取得部111が取得した1点目の座標と、所定時間が経過したときに座標取得部111が取得した座標との距離を示す。算出された初期変化量は、ジェスチャー判定部112によって記憶部9に記憶される。なお、本実施形態において、所定時間は、例えば、40msecである。
The
ジェスチャー判定部112は、初期変化量と所定時間が経過した後の中点座標の変化量とに基づいて、マルチタッチによるジェスチャーの種類を判定する。以下、マルチタッチによるジェスチャーの種類の判定をマルチジェスチャー判定と記載する場合がある。
The
詳しくは、ジェスチャー判定部112は、所定時間が経過した後、座標取得部111が取得する中点座標が変化しているか否かを判定する。ジェスチャー判定部112は、中点座標が変化していないと判定すると、ジェスチャーの種類が2点タッチであると判定する。
Specifically, the
ジェスチャー判定部112は、所定時間が経過した後、中点座標が変化していると判定すると、記憶部9に記憶された初期変化量を読み出して、その初期変化量がジェスチャー判定閾値以上であるか否かを判定する。ジェスチャー判定閾値は、あらかじめ設定され、記憶部9に記憶されている。ジェスチャー判定部112は、初期変化量がジェスチャー判定閾値以上であると判定すると、ジェスチャーの種類がピンチインであると判定する。一方、ジェスチャー判定部112は、初期変化量がジェスチャー判定閾値以上ではないと判定すると、すなわち、初期変化量がジェスチャー判定閾値未満であると判定すると、ジェスチャーの種類がピンチアウトであると判定する。
When the
また、ジェスチャー判定部112は、所定時間が経過した後の中点座標の変化量が接触判定閾値以上になったか否かを判定する。本実施形態において、接触判定閾値は、ジェスチャー判定閾値よりも大きい値である。ジェスチャー判定部112は、所定時間が経過した後の中点座標の変化量が接触判定閾値以上になったと判定した場合、ユーザーによるタッチ操作が終了したと判定する。ジェスチャー判定部112によってタッチ操作が終了したと判定されると、制御部10は、タイマー12による計時を終了させる。ジェスチャー判定部112は、タイマー12によって計時された経過時間から所定時間を除算することによって、タッチ操作が行われていた時間(期間)を算出する。これにより、ジェスチャー判定部112は、ピンチイン又はピンチアウトによって手指が移動した距離を取得することができる。したがって、ジェスチャー判定部112は、タッチされた2点の座標を取得することなく、ピンチイン又はピンチアウトによって手指が移動した距離を取得することができる。
In addition, the
続いて図6を参照して、入力処理装置101によるマルチジェスチャー判定処理について説明する。図6は、本実施形態に係る入力処理装置101によるマルチジェスチャー判定処理を示す図である。なお、図6に示す処理が実行されている間、タッチセンサー22が生成したタッチ信号に基づいて、座標取得部111は、座標を取得している。
Next, the multi-gesture determination process performed by the
図6に示すように、座標取得部111によって中点座標が取得されると、ジェスチャー判定部112は、初期変化量を算出する(ステップS202)。算出された初期変化量は記憶部9に記憶される。次いで、ジェスチャー判定部112は、所定時間が経過した後、中点座標が変化しているか否かを判定する(ステップS204)。ジェスチャー判定部112は、中点座標が変化していないと判定すると(ステップS204:No)、ジェスチャーの種類が2点タッチであると判定し(ステップS206)、処理はステップS214へ進む。
As shown in FIG. 6, when the midpoint coordinates are acquired by the coordinate
ステップS214では、ジェスチャー判定部112は、所定時間が経過した後の中点座標の変化量が接触判定閾値以上であるか否かを判定する。ジェスチャー判定部112によって、所定時間が経過した後の中点座標の変化量が接触判定閾値以上ではない判定されると(ステップS214:No)、処理は、ステップS204へ戻る。一方、ジェスチャー判定部112によって、所定時間が経過した後の中点座標の変化量が接触判定閾値以上であると判定されると(ステップS214:Yes)、処理はステップS216へ進む。
In step S214, the
一方、ジェスチャー判定部112は、中点座標が変化していると判定すると(ステップS204:Yes)、記憶部9に記憶された初期変化量を読み出して、初期変化量がジェスチャー判定閾値以上であるか否かを判定する(ステップS208)。ジェスチャー判定部112は、初期変化量がジェスチャー判定閾値以上であると判定すると(ステップS208:Yes)、ジェスチャーの種類がピンチインであると判定する(ステップS210)。一方、ジェスチャー判定部112は、初期変化量がジェスチャー判定閾値以上ではないと判定すると(ステップS208:No)、ジェスチャーの種類がピンチアウトであると判定する(ステップS212)。
On the other hand, when the
次に、処理は、ステップS214へ進む。ステップS214においてNoと判定されると、ステップS214の処理が繰り返される。一方、ステップS214においてYesと判定されると、処理はステップS216へ進む。ステップS216では、ユーザーによるタッチ操作が終了したと判定される。この結果、処理は終了する。 Next, the process proceeds to step S214. If it is determined No in step S214, the process of step S214 is repeated. On the other hand, if Yes is determined in step S214, the process proceeds to step S216. In step S216, it is determined that the touch operation by the user has been completed. As a result, the process ends.
続いて、図7及び図8を参照してピンチイン及びピンチアウトが行われた場合の座標の変化について説明する。図7は、ピンチインが行われた場合の座標の変化の一例を示す図である。図8は、ピンチアウトが行われた場合の座標の変化の一例を示す。図7のグラフL2は、ピンチインが行われた場合の座標の変化を示す。図8のグラフL3は、ピンチアウトが行われた場合の座標の変化を示す。なお、図7及び図8は、ユーザーが手指でタッチ操作を行う場合に、取得された座標の変化の一例を示す。 Next, changes in coordinates when pinch-in and pinch-out are performed will be described with reference to FIGS. 7 and 8. FIG. 7 is a diagram illustrating an example of changes in coordinates when pinch-in is performed. FIG. 8 shows an example of changes in coordinates when a pinch out is performed. A graph L2 in FIG. 7 shows changes in coordinates when pinch-in is performed. A graph L3 in FIG. 8 shows a change in coordinates when the pinch out is performed. 7 and 8 show an example of changes in acquired coordinates when the user performs a touch operation with a finger.
図7及び図8に示す縦軸は、座標取得部111が取得した座標(中点座標を含む)を正規化した値を示し、横軸は、タッチ信号の生成が開始されたときからの経過時間を示す。経過時間の単位はmsecである。また、図7及び図8において、p1は、ユーザーが手指でタッチ面を押している期間を示し、p2は、ユーザーが手指を移動させている期間を示し、p3は、ユーザーが手指をタッチ面から離そうとしている期間を示す。p3の期間が経過した後は、ユーザーの手指はタッチ面から離れている。なお、図7に示す例では、期間p1は経過時間が0msec以上35msec未満の期間を示し、期間p2は、経過時間が35msec以上150msec未満の期間を示し、期間p3は、経過時間が150msec以上220msec未満の期間を示す。図8に示す例では、期間p1は経過時間が0msec以上35msec未満の期間を示し、期間p2は、経過時間が35msec以上130msec未満の期間を示し、期間p3は、経過時間が130msec以上220msec未満の期間を示す。図7及び図8に示す例では、タッチ信号が生成されたときから座標取得部111が最初の座標を取得するまでに、おおよそ5msecを要する。
The vertical axis shown in FIG. 7 and FIG. 8 indicates a value obtained by normalizing the coordinates (including the midpoint coordinates) acquired by the coordinate
図7及び図8に示すように、グラフL2の期間p1における変化量は、グラフL3の期間p1における変化量よりも大きくなる。一般的に、ピンチインが行われる場合、タッチされた2点の間の距離は、ピンチアウトが行われる場合よりも大きい。すなわち、ピンチインが行われる場合に最初に取得される中点座標の位置は、ピンチアウトが行われる場合よりも1点目の座標から離れることが多い。その結果、ピンチインが行われる場合、初期変化量は、ピンチアウトが行われる場合よりも大きくなる。このため、ジェスチャー判定閾値として適切な値を設定することにより、ジェスチャー判定部112は、マルチタッチによるジェスチャーの種類の判定を行うことができる。
As shown in FIGS. 7 and 8, the amount of change in the period p1 of the graph L2 is larger than the amount of change in the period p1 of the graph L3. In general, when pinch-in is performed, the distance between two touched points is larger than when pinch-out is performed. That is, the position of the middle point coordinate acquired first when pinch-in is performed is often farther from the first coordinate than when pinch-out is performed. As a result, when pinch-in is performed, the initial change amount is larger than when pinch-out is performed. For this reason, by setting an appropriate value as the gesture determination threshold value, the
また、図7に示すように、グラフL2の期間p3における変化量は期間p2における変化量よりも大きい。同様に、図8に示すように、グラフL3の期間p3における変化量は期間p2における変化量よりも大きい。このため、接触判定閾値として適切な値を設定することにより、ジェスチャー判定部112は、ユーザーが手指をタッチ面から離そうとした時点でタッチ操作の終了を判定することができる。これにより、タッチ操作終了の検知精度を向上させることができる。
Further, as shown in FIG. 7, the amount of change in the period p3 of the graph L2 is larger than the amount of change in the period p2. Similarly, as shown in FIG. 8, the amount of change in the period p3 of the graph L3 is larger than the amount of change in the period p2. For this reason, by setting an appropriate value as the contact determination threshold value, the
以上、実施形態2について説明した。本実施形態によれば、ジェスチャー判定部112は、マルチタッチによるジェスチャーの種類を判定することができる。
The second embodiment has been described above. According to the present embodiment, the
[実施形態3]
続いて、図9及び図10を参照して、実施形態3に係る入力処理装置101について説明する。実施形態3に係る入力処理装置101は、タッチ操作がマルチタッチによるタッチ操作であるかシングルタッチによるタッチ操作であるかを判定する点が実施形態1及び実施形態2と異なる。以下、実施形態3について実施形態1及び実施形態2と異なる事項を説明し、実施形態1及び実施形態2と重複する事項の説明は割愛する。図9は、実施形態3に係る入力処理装置101の構成を示すブロック図である。
[Embodiment 3]
Next, the
図9に示すように、処理部11は、座標取得部111、ジェスチャー判定部112、及びマルチタッチ判定部113を有するかの如く機能する。
As illustrated in FIG. 9, the
マルチタッチ判定部113は、所定時間が経過した後に、ジェスチャー判定部112が算出した初期変化量を記憶部9から読み出す。マルチタッチ判定部113は、記憶部9から読み出した初期変化量に基づいてタッチ操作がマルチタッチであるか否かを判定する。詳しくは、マルチタッチ判定部113は、初期変化量がマルチタッチ判定閾値以上であると判定した場合、タッチ操作がマルチタッチであると判定する。一方、マルチタッチ判定部113は、初期変化量がマルチタッチ判定閾値以上ではないと判定した場合、タッチ操作がシングルタッチであると判定する。
The
続いて、図10を参照して、入力処理装置101によるジェスチャー判定処理について説明する。図10は、入力処理装置101によるジェスチャー判定処理を示す図である。
Next, a gesture determination process performed by the
図10に示すように、所定時間が経過すると、ジェスチャー判定部112は、初期変化量を算出する(ステップS302)。マルチタッチ判定部113は、算出された初期変化量がマルチタッチ判定閾値以上であるか否かを判定する(ステップS304)。マルチタッチ判定部113は、初期変化量がマルチタッチ判定閾値以上であると判定すると(ステップS304:Yes)、図6を参照して説明したステップS204〜ステップS216を含むマルチジェスチャー判定処理を実行する(ステップS306)。一方、マルチタッチ判定部113は、初期変化量がマルチタッチ判定閾値以上ではないと判定すると(ステップS304:No)、図3を参照して説明したステップS102〜ステップS114を含むシングルジェスチャー判定処理を実行する(ステップS308)。
As shown in FIG. 10, when a predetermined time has elapsed, the
以上、実施形態3について説明した。本実施形態によれば、マルチタッチ判定部113は、初期変化量に基づいてタッチ操作がマルチタッチであるか否かを判定することができる。この結果、入力処理装置101は、さまざまなジェスチャーの種類を判定することができる。
The third embodiment has been described above. According to the present embodiment, the
以上、本発明の実施形態について、図面(図1〜図10)を参照しながら説明した。但し、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である。 The embodiment of the present invention has been described above with reference to the drawings (FIGS. 1 to 10). However, the present invention is not limited to the above-described embodiment, and can be implemented in various modes without departing from the gist thereof.
例えば、本発明の実施形態では、本発明が複合機に適用される場合を例に説明したが、本発明はこれに限定されない。例えば、本発明は、スマートフォンのようなタッチセンサーを備えた電子機器にも適用可能である。 For example, in the embodiment of the present invention, the case where the present invention is applied to a multifunction peripheral has been described as an example, but the present invention is not limited to this. For example, the present invention can be applied to an electronic device including a touch sensor such as a smartphone.
本発明は、電子機器に有用である。 The present invention is useful for electronic devices.
100 画像形成装置
101 入力処理装置
22 タッチセンサー
111 座標取得部
112 ジェスチャー判定部
DESCRIPTION OF
Claims (11)
前記タッチ信号に基づいて、前記タッチされた位置に対応する座標を取得する座標取得部と、
前記座標の単位時間当たりの変化量と前記座標の変化の方向とに基づいて、前記タッチ操作によって行われたジェスチャーの種類を判定するジェスチャー判定部と
を備える、入力処理装置。
A resistive film type touch sensor that includes a touch surface and generates a touch signal indicating a position touched by the touch operation when a touch operation is performed on the touch surface;
A coordinate acquisition unit for acquiring coordinates corresponding to the touched position based on the touch signal;
An input processing apparatus comprising: a gesture determination unit that determines a type of gesture performed by the touch operation based on a change amount of the coordinates per unit time and a direction of change of the coordinates.
The input according to claim 1, wherein the gesture determination unit determines that the type of gesture is flick when a change amount of the coordinates per unit time is equal to or greater than a threshold value and a direction of change of the coordinates is constant. Processing equipment.
前記タッチ信号に基づいて、前記タッチされた位置に対応する座標を取得する座標取得部と、
前記タッチ信号の生成が開始されたときから所定時間が経過するまでの間における前記座標の初期変化量に基づいて、前記タッチ操作によって行われたジェスチャーの種類を判定するジェスチャー判定部と
を備える、入力処理装置。
A resistive film type touch sensor that includes a touch surface and generates a touch signal indicating a position touched by the touch operation when a touch operation is performed on the touch surface;
A coordinate acquisition unit for acquiring coordinates corresponding to the touched position based on the touch signal;
A gesture determination unit that determines a type of gesture performed by the touch operation based on an initial change amount of the coordinate from when the generation of the touch signal is started until a predetermined time elapses. Input processing device.
The gesture determination unit determines that the gesture type is pinch-in when the initial change amount is equal to or greater than a first threshold value, and the gesture type is determined when the initial change amount is less than the first threshold value. The input processing device according to claim 3, wherein the input processing device is determined to be a pinch out.
5. The input according to claim 3, wherein the gesture determination unit determines that the touch operation has ended when an amount of change in the coordinates after the predetermined time has elapsed is equal to or greater than a second threshold. Processing equipment.
前記タッチ信号に基づいて、前記タッチされた位置に対応する座標を取得する座標取得部と、
前記タッチ信号の生成が開始されたときから所定時間が経過するまでの間における前記座標の初期変化量に基づいて、前記タッチがマルチタッチであるか否かを判定するマルチタッチ判定部と、
前記タッチ操作によって行われたジェスチャーの種類を判定するジェスチャー判定部と
を備え、
前記ジェスチャー判定部は、
前記マルチタッチ判定部によって、前記タッチがマルチタッチであると判定された場合に、前記初期変化量に基づいて前記ジェスチャーの種類を判定し、
前記マルチタッチ判定部によって、前記タッチがマルチタッチではないと判定された場合に、前記座標の単位時間当たりの変化量と前記座標の変化の方向とに基づいて前記ジェスチャーの種類を判定する、入力処理装置。
A resistive film type touch sensor that generates a touch signal indicating a position touched by the touch operation when a touch operation is performed on the touch surface.
A coordinate acquisition unit for acquiring coordinates corresponding to the touched position based on the touch signal;
A multi-touch determination unit that determines whether or not the touch is multi-touch based on an initial change amount of the coordinate from when the generation of the touch signal is started until a predetermined time elapses;
A gesture determination unit that determines the type of gesture performed by the touch operation,
The gesture determination unit
When the multi-touch determination unit determines that the touch is multi-touch, the type of the gesture is determined based on the initial change amount;
When the multi-touch determination unit determines that the touch is not multi-touch, the type of the gesture is determined based on a change amount of the coordinates per unit time and a direction of change of the coordinates. Processing equipment.
The input processing apparatus according to claim 6, wherein the multi-touch determination unit determines that the touch is multi-touch when the initial change amount is equal to or greater than a first threshold.
When the initial change amount is greater than or equal to a second threshold, the gesture determination unit determines that the type of gesture is pinch-in, and when the initial change amount is less than the second threshold, the gesture determination unit The input processing device according to claim 6, wherein the gesture type is determined to be a pinch-out.
The gesture determination unit determines that the gesture type is a flick when the amount of change of the coordinates per unit time is equal to or greater than a third threshold and the direction of change of the coordinates is a constant direction. The input processing device according to any one of claims 6 to 8.
量が第4閾値以上になった場合、前記タッチ操作が終了したと判定する、請求項6〜請求項9のいずれか1項に記載の入力処理装置。
The gesture determination unit determines that the touch operation has ended when the amount of change in the coordinates after the predetermined time has elapsed is equal to or greater than a fourth threshold value. The input processing device according to item.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015213908A JP2017084216A (en) | 2015-10-30 | 2015-10-30 | Input processing apparatus and image forming apparatus including the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015213908A JP2017084216A (en) | 2015-10-30 | 2015-10-30 | Input processing apparatus and image forming apparatus including the same |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017084216A true JP2017084216A (en) | 2017-05-18 |
Family
ID=58710939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015213908A Pending JP2017084216A (en) | 2015-10-30 | 2015-10-30 | Input processing apparatus and image forming apparatus including the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2017084216A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019003306A (en) * | 2017-06-13 | 2019-01-10 | 三菱電機株式会社 | Remote control device |
CN110869891A (en) * | 2017-07-19 | 2020-03-06 | 三菱电机株式会社 | Touch operation determination device and touch operation validity determination method |
-
2015
- 2015-10-30 JP JP2015213908A patent/JP2017084216A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019003306A (en) * | 2017-06-13 | 2019-01-10 | 三菱電機株式会社 | Remote control device |
CN110869891A (en) * | 2017-07-19 | 2020-03-06 | 三菱电机株式会社 | Touch operation determination device and touch operation validity determination method |
CN110869891B (en) * | 2017-07-19 | 2023-07-04 | 三菱电机株式会社 | Touch operation determination device and touch operation validity determination method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5732784B2 (en) | Information processing apparatus, information processing method, and computer program | |
JP6122037B2 (en) | Content moving method and apparatus in terminal | |
US20150058761A1 (en) | Information processing method and electronic device | |
JP2013097426A (en) | Information processing program, information processing device, information processing system, and information processing method | |
WO2019091455A1 (en) | Touch recognition method and touch device | |
JP2010186254A (en) | Display controller | |
JP6370118B2 (en) | Information processing apparatus, information processing method, and computer program | |
JP2017084216A (en) | Input processing apparatus and image forming apparatus including the same | |
JP5785891B2 (en) | Display device | |
JP6411067B2 (en) | Information processing apparatus and input method | |
JP5668992B2 (en) | Electronic equipment with a resistive touch panel | |
JP2017157027A (en) | Display device | |
JP6003166B2 (en) | Touch panel system, touch panel device, and program | |
JP2016066254A (en) | Electronic device with touch detection apparatus | |
US20170255377A1 (en) | Display control device and non-transitory computer-readable storage medium having program recorded thereon | |
WO2016206438A1 (en) | Touch screen control method and device and mobile terminal | |
JP2012185703A (en) | Input device, input method, and program | |
JP6406269B2 (en) | Display processing apparatus and image forming apparatus | |
WO2017197848A1 (en) | Method and apparatus for browsing images | |
JP6516437B2 (en) | Waveform display | |
KR101571301B1 (en) | Feedback method of touch level and device including touch screen performing the same | |
JP6418119B2 (en) | Display device and image forming apparatus having the same | |
JP6621513B2 (en) | Waveform display device | |
JPWO2017183194A1 (en) | Display control device | |
EP3579094B1 (en) | Display device |