JP2017084216A - Input processing apparatus and image forming apparatus including the same - Google Patents

Input processing apparatus and image forming apparatus including the same Download PDF

Info

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
Application number
JP2015213908A
Other languages
Japanese (ja)
Inventor
昭一 坂本
Shoichi Sakamoto
昭一 坂本
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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
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 Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2015213908A priority Critical patent/JP2017084216A/en
Publication of JP2017084216A publication Critical patent/JP2017084216A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an input processing apparatus that can determine the type of gesture by using a resistance film type touch sensor.SOLUTION: An input processing apparatus 101 comprises: a resistance film type touch sensor 22; a coordinate acquisition part 111; and a gesture determination part 112. The touch sensor 22 includes a touch surface. When a touch operation on the touch screen is performed, the touch sensor 22 generates a touch signal indicating a touched position. The coordinate acquisition part 111 acquires the coordinates corresponding to the touched position on the basis of the touch signal. The gesture determination part 112 determines the type of the gesture performed through the touch operation on the basis of the amount of change in coordinates per unit time and the direction of change in coordinates.SELECTED DRAWING: Figure 2

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.

特開平8−54976号公報JP-A-8-54976

しかしながら、特許文献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.

本発明の実施形態1に係る画像形成装置の構成を示す図である。1 is a diagram illustrating a configuration of an image forming apparatus according to a first embodiment of the present invention. 本発明の実施形態1に係る入力処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the input processing apparatus which concerns on Embodiment 1 of this invention. 本発明の実施形態1に係る入力処理装置によるシングルジェスチャー判定処理を示す図である。It is a figure which shows the single gesture determination process by the input processing apparatus which concerns on Embodiment 1 of this invention. 本発明の実施形態1に係るフリックが行われた場合の座標の変化の一例を示す図である。It is a figure which shows an example of the change of a coordinate when the flick which concerns on Embodiment 1 of this invention is performed. 本発明の実施形態2に係る入力処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the input processing apparatus which concerns on Embodiment 2 of this invention. 本発明の実施形態2に係る入力処理装置によるマルチジェスチャー判定処理を示す図である。It is a figure which shows the multi gesture determination process by the input processing apparatus which concerns on Embodiment 2 of this invention. 本発明の実施形態2に係るピンチインが行われた場合の座標の変化の一例を示す図である。It is a figure which shows an example of the change of a coordinate when pinch in which concerns on Embodiment 2 of this invention is performed. 本発明の実施形態2に係るピンチアウトが行われた場合の座標の変化の一例を示す図である。It is a figure which shows an example of the change of a coordinate when the pinch out which concerns on Embodiment 2 of this invention is performed. 本発明の実施形態3に係る入力処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the input processing apparatus which concerns on Embodiment 3 of this invention. 本発明の実施形態3に係る入力処理装置によるジェスチャー判定処理を示す図である。It is a figure which shows the gesture determination process by the input processing apparatus which concerns on Embodiment 3 of this invention.

以下、図面を参照して本発明の実施形態に係る入力処理装置、及びそれを備えた画像形成装置について説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。   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 image forming apparatus 100 including an input processing apparatus according to the first embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating a configuration of the image forming apparatus 100. In the present embodiment, the image forming apparatus 100 is, for example, a multifunction machine.

図1に示すように、画像形成装置100は、操作部1を備える。操作部1は、ユーザーによる入力操作を受け付ける。操作部1は、タッチパネル2及び操作ボタン3を含む。タッチパネル2は、各種情報を表示する。また、タッチパネル2は、タッチ面を含み、ユーザーによるタッチ操作を受け付ける。操作ボタン3は、ユーザーによるボタン操作を受け付ける。操作ボタン3は、例えば、スタートキー、キャンセルキー、及びテンキーを含む。   As shown in FIG. 1, the image forming apparatus 100 includes an operation unit 1. The operation unit 1 receives an input operation by a user. The operation unit 1 includes a touch panel 2 and operation buttons 3. The touch panel 2 displays various information. The touch panel 2 includes a touch surface and accepts a touch operation by a user. The operation button 3 receives a button operation by the user. The operation button 3 includes, for example, a start key, a cancel key, and a numeric keypad.

続いて図2を参照して、画像形成装置100が備える入力処理装置101の構成について詳細に説明する。図2は、入力処理装置101の構成を示すブロック図である。   Next, the configuration of the input processing apparatus 101 included in the image forming apparatus 100 will be described in detail with reference to FIG. FIG. 2 is a block diagram showing the configuration of the input processing device 101.

図2に示すように、入力処理装置101は、操作部1、記憶部9、及び制御部10を備える。   As illustrated in FIG. 2, the input processing apparatus 101 includes an operation unit 1, a storage unit 9, and a control unit 10.

タッチパネル2は、表示部21及びタッチセンサー22を含む。表示部21は、例えば、液晶ディスプレイである。本実施形態において、表示部21は、ユーザーが画像形成装置100を操作するための操作画面等を表示する。タッチセンサー22は、抵抗膜方式のタッチセンサーである。タッチセンサー22は、タッチ面に対するタッチ操作が行われると、タッチ操作によってタッチされた位置を示す信号(以下、タッチ信号と記載する。)を生成する。なお、操作部1は、画像形成装置100が備える操作部である。   The touch panel 2 includes a display unit 21 and a touch sensor 22. The display unit 21 is, for example, a liquid crystal display. In the present embodiment, the display unit 21 displays an operation screen or the like for the user to operate the image forming apparatus 100. The touch sensor 22 is a resistive film type touch sensor. When a touch operation on the touch surface is performed, the touch sensor 22 generates a signal indicating a position touched by the touch operation (hereinafter referred to as a touch signal). The operation unit 1 is an operation unit included in the image forming apparatus 100.

記憶部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 image forming apparatus 100.

制御部10は、例えば、CPU(Central Processing Unit)、及びASIC(Application Specific Integrated Circuit)によって構成される。制御部10は、記憶部9に記憶された制御プログラムを実行することによって、画像形成装置100の各部の動作を制御する。本実施形態において、操作部1がユーザーによる入力操作を受け付けると、制御部10は、入力操作に応じた信号を操作部1から受信する。なお、制御部10は、画像形成装置100の制御部である。   The control unit 10 is configured by, for example, a CPU (Central Processing Unit) and an ASIC (Application Specific Integrated Circuit). The control unit 10 controls the operation of each unit of the image forming apparatus 100 by executing a control program stored in the storage unit 9. In the present embodiment, when the operation unit 1 receives an input operation by a user, the control unit 10 receives a signal corresponding to the input operation from the operation unit 1. The control unit 10 is a control unit of the image forming apparatus 100.

制御部10は、処理部11を備える。処理部11は、座標取得部111及びジェスチャー判定部112を有するかのごとく機能する。本実施形態において、処理部11は、CPUである。   The control unit 10 includes a processing unit 11. The processing unit 11 functions as if it has the coordinate acquisition unit 111 and the gesture determination unit 112. In the present embodiment, the processing unit 11 is a CPU.

座標取得部111は、タッチセンサー22が生成したタッチ信号に基づいて、タッチされた位置に対応する座標を取得する。詳しくは、座標取得部111は、記憶部9に記憶されている座標変換テーブルを参照することによって、タッチされた位置に対応する座標を取得する。座標変換テーブルは、タッチ信号と座標とを関連付けている。   The coordinate acquisition unit 111 acquires coordinates corresponding to the touched position based on the touch signal generated by the touch sensor 22. Specifically, the coordinate acquisition unit 111 acquires the coordinates corresponding to the touched position by referring to the coordinate conversion table stored in the storage unit 9. The coordinate conversion table associates the touch signal with the coordinates.

ジェスチャー判定部112は、タッチ操作によって行われたジェスチャーの種類を判定する。ジェスチャー判定部112は、座標取得部111が取得した座標の単位時間当たりの変化量と、座標取得部111が取得した座標の変化の方向とに基づいてジェスチャーの種類を判定する。本実施形態において、ジェスチャー判定部112は、シングルタッチによるジェスチャーの種類を判定する。以下、シングルタッチによるジェスチャーの種類の判定をシングルジェスチャー判定と記載する場合がある。   The gesture determination unit 112 determines the type of gesture performed by the touch operation. The gesture determination unit 112 determines the type of gesture based on the change amount per unit time of the coordinates acquired by the coordinate acquisition unit 111 and the direction of change of the coordinates acquired by the coordinate acquisition unit 111. In the present embodiment, the gesture determination unit 112 determines the type of gesture by single touch. Hereinafter, determination of the type of gesture by single touch may be referred to as single gesture determination.

座標取得部111は、座標変換テーブルを参照して座標を取得すると、その取得した座標を示す情報を記憶部9に順次記憶させる。ジェスチャー判定部112は、単位時間ごとに、記憶部9に記憶された座標を示す情報を読み出して、座標の単位時間当たりの変化量を算出する。以下、座標の単位時間当たりの変化量を「単位時間当たりの座標変化量」と記載する場合がある。また、ジェスチャー判定部112は、単位時間当たりの座標の変化の方向を取得する。本実施形態において、単位時間は、例えば、20msecである。ジェスチャー判定部112は、タッチ操作が終了した後に、単位時間当たりの座標変化量の全てが変化量閾値以上であるか否かを判定する。変化量閾値は、単位時間当たりの座標変化量に対してあらかじめ設定され、記憶部9に記憶される。また、ジェスチャー判定部112は、座標の変化の方向が一定であるか否かを判定する。ジェスチャー判定部112は、単位時間当たりの座標変化量が全て変化量閾値以上であり、且つ座標の変化の方向が一定であると判定した場合、ジェスチャーの種類がフリックであると判定する。本実施形態において、ジェスチャー判定部112は、タッチセンサー22からのタッチ信号が途絶えると、タッチ操作が終了したと判定する。   When the coordinate acquisition unit 111 acquires coordinates with reference to the coordinate conversion table, the storage unit 9 sequentially stores information indicating the acquired coordinates. The gesture determination unit 112 reads information indicating coordinates stored in the storage unit 9 for each unit time, and calculates a change amount of the coordinates per unit time. Hereinafter, the amount of change in coordinates per unit time may be referred to as “the amount of change in coordinates per unit time”. In addition, the gesture determination unit 112 acquires the direction of change in coordinates per unit time. In the present embodiment, the unit time is 20 msec, for example. The gesture determination unit 112 determines whether or not all the coordinate change amounts per unit time are equal to or greater than the change amount threshold after the touch operation is finished. The change amount threshold is preset for the coordinate change amount per unit time and stored in the storage unit 9. In addition, the gesture determination unit 112 determines whether or not the direction of change in coordinates is constant. The gesture determination unit 112 determines that the type of gesture is flick when it is determined that the coordinate change amounts per unit time are all equal to or greater than the change amount threshold value and the direction of the coordinate change is constant. In the present embodiment, the gesture determination unit 112 determines that the touch operation has ended when the touch signal from the touch sensor 22 is interrupted.

続いて、図3を参照して入力処理装置101によるシングルジェスチャー判定処理について説明する。図3は、本実施形態に係る入力処理装置101によるシングルジェスチャー判定処理を示す図である。なお、図3に示す処理が実行されている間、タッチセンサー22が生成するタッチ信号に基づいて、座標取得部111は、座標を取得している。   Next, the single gesture determination process by the input processing apparatus 101 will be described with reference to FIG. FIG. 3 is a diagram showing single gesture determination processing by the input processing device 101 according to the present embodiment. Note that while the processing illustrated in FIG. 3 is being performed, the coordinate acquisition unit 111 acquires coordinates based on the touch signal generated by the touch sensor 22.

図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 gesture determination unit 112 determines whether or not the coordinates acquired by the coordinate acquisition unit 111 have changed within a unit time (step S102). If the gesture determination unit 112 determines that the coordinates acquired by the coordinate acquisition unit 111 have changed within a unit time (step S102: Yes), the gesture determination unit 112 calculates a coordinate change amount per unit time (step S104). Next, the gesture determination unit 112 acquires the direction of change in coordinates per unit time (step S106), and the process proceeds to step S108. On the other hand, when the gesture determination unit 112 determines that the coordinates acquired by the coordinate acquisition unit 111 have not changed within the unit time (step S102: No), the process proceeds to step S108. In step S108, the gesture determination unit 112 determines whether or not the user's touch operation has ended. If the gesture determination unit 112 determines that the touch operation has not ended (step S108: No), the process returns to step S102. On the other hand, when the gesture determination unit 112 determines that the touch operation has ended (step S108: Yes), the gesture determination unit 112 determines whether or not all the calculated coordinate change amounts per unit time are equal to or greater than the change amount threshold (step S110). . If the gesture determination unit 112 determines that any of the coordinate change amounts per unit time is not equal to or greater than the change amount threshold value (step S110: No), the process ends. On the other hand, when the gesture determination unit 112 determines that all the coordinate change amounts per unit time are equal to or greater than the change amount threshold (step S110: Yes), the gesture determination unit 112 determines whether the coordinate change direction is constant (step S110). S112). If the gesture determination unit 112 determines that the direction of change in coordinates is not constant (step S112: No), the process ends. On the other hand, when the gesture determination unit 112 determines that the direction of change in coordinates is constant (step S112: Yes), the gesture determination unit 112 determines that the type of gesture is flick (step S114). As a result, the process ends. Note that the order of step S110 and step S112 can be interchanged.

次に、図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 acquisition unit 111, and the horizontal axis indicates an elapsed time from when the generation of the touch signal is started. The unit of elapsed time is msec. In FIG. 4, p1 indicates a period during which the user presses the touch surface with a finger, p2 indicates a period during which the user moves (flicks) the finger, and p3 indicates a period when the user moves the finger from the touch surface. Indicates the period that you are trying to leave. After the period of p3 has elapsed, the user's finger is away from the touch surface. In the example shown in FIG. 4, the period p1 indicates a period in which the elapsed time is not less than 0 msec and less than 35 msec, the period p2 indicates the period in which the elapsed time is not less than 35 msec and less than 100 msec, and the period p3 is the elapsed time of not less than 100 msec and not more than 145 msec. Indicates a period of less than. In the example shown in FIG. 4, it takes about 10 msec from when the touch signal is generated until the coordinate acquisition unit 111 acquires the first 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 gesture determination unit 112 can determine that the type of gesture is flick.

以上、実施形態1について説明した。本実施形態によれば、ジェスチャー判定部112は、単位時間当たりの座標変化量が変化量閾値以上且つ座標の変化の方向が一定の場合、タッチ操作によるジェスチャーの種類がフリックであると判定する。すなわち、入力処理装置101は、シングルタッチによるジェスチャーの種類を判定することができる。   The first embodiment has been described above. According to the present embodiment, the gesture determination unit 112 determines that the type of gesture by the touch operation is flick when the coordinate change amount per unit time is equal to or greater than the change amount threshold value and the coordinate change direction is constant. That is, the input processing apparatus 101 can determine the type of gesture by single touch.

なお、本実施形態において、ジェスチャー判定部112は、単位時間当たりの座標変化量の全てが変化量閾値以上である場合に、ジェスチャーの種類がフリックであると判定したが、本発明はこれに限定されない。例えば、ジェスチャー判定部112は、単位時間当たりの変化量のいずれかが変化量閾値以上である場合に、ジェスチャーの種類がフリックであると判定してもよい。   In the present embodiment, the gesture determination unit 112 determines that the type of gesture is flick when all the coordinate change amounts per unit time are equal to or greater than the change amount threshold, but the present invention is not limited to this. Not. For example, the gesture determination unit 112 may determine that the type of gesture is flick when any of the change amounts per unit time is equal to or greater than the change amount threshold value.

[実施形態2]
続いて、図5〜図8を参照して、実施形態2に係る入力処理装置101について説明する。実施形態2では、実施形態1と異なり、入力処理装置101は、マルチタッチ(2点タッチ)によるジェスチャーの種類を判定する。以下、実施形態2について実施形態1と異なる事項を説明し、実施形態1と重複する事項の説明は割愛する。図5は、実施形態2に係る入力処理装置101の構成を示すブロック図である。
[Embodiment 2]
Next, the input processing apparatus 101 according to the second embodiment will be described with reference to FIGS. In the second embodiment, unlike the first embodiment, the input processing apparatus 101 determines the type of gesture by multi-touch (two-point touch). Hereinafter, matters different from the first embodiment will be described with respect to the second embodiment, and descriptions of matters overlapping with the first embodiment will be omitted. FIG. 5 is a block diagram illustrating a configuration of the input processing apparatus 101 according to the second embodiment.

図5に示すように、制御部10は、タイマー12を更に備える。本実施形態において、タイマー12は、タッチセンサー22がタッチ信号の生成を開始したときからの経過時間を計る。制御部10は、タッチセンサー22からタッチ信号を受信すると、タイマー12による計時を開始させる。   As shown in FIG. 5, the control unit 10 further includes a timer 12. In the present embodiment, the timer 12 measures the elapsed time from when the touch sensor 22 starts generating the touch signal. When the control unit 10 receives a touch signal from the touch sensor 22, the control unit 10 starts time measurement by the timer 12.

座標取得部111は、1点目がタッチされることによってタッチ信号が生成されると、タッチ信号に基づいて1点目に対応する座標を取得し記憶部9に記憶させる。座標取得部111は、2点目がタッチされることによってタッチ信号が生成されると、タッチされた2点の間の中点に対応する座標を取得する。座標取得部111は、取得した中点の座標を記憶部9に記憶させる。以下、タッチされた2点の中点に対応する座標を「中点座標」と記載する。   When the touch signal is generated by touching the first point, the coordinate acquisition unit 111 acquires the coordinates corresponding to the first point based on the touch signal and stores them in the storage unit 9. When a touch signal is generated by touching the second point, the coordinate acquisition unit 111 acquires coordinates corresponding to a midpoint between the two touched points. The coordinate acquisition unit 111 stores the acquired coordinates of the midpoint in the storage unit 9. Hereinafter, the coordinates corresponding to the midpoint of the two touched points are referred to as “midpoint coordinates”.

ジェスチャー判定部112は、タッチ信号の生成が開始されたときから所定時間が経過すると、初期変化量を算出する。初期変化量は、座標取得部111が取得した1点目の座標と、所定時間が経過したときに座標取得部111が取得した座標との距離を示す。算出された初期変化量は、ジェスチャー判定部112によって記憶部9に記憶される。なお、本実施形態において、所定時間は、例えば、40msecである。   The gesture determination unit 112 calculates an initial change amount when a predetermined time has elapsed since the generation of the touch signal was started. The initial change amount indicates a distance between the coordinates of the first point acquired by the coordinate acquisition unit 111 and the coordinates acquired by the coordinate acquisition unit 111 when a predetermined time has elapsed. The calculated initial change amount is stored in the storage unit 9 by the gesture determination unit 112. In the present embodiment, the predetermined time is, for example, 40 msec.

ジェスチャー判定部112は、初期変化量と所定時間が経過した後の中点座標の変化量とに基づいて、マルチタッチによるジェスチャーの種類を判定する。以下、マルチタッチによるジェスチャーの種類の判定をマルチジェスチャー判定と記載する場合がある。   The gesture determination unit 112 determines the type of gesture by multi-touch based on the initial change amount and the change amount of the midpoint coordinates after a predetermined time has elapsed. Hereinafter, determination of the type of gesture by multi-touch may be referred to as multi-gesture determination.

詳しくは、ジェスチャー判定部112は、所定時間が経過した後、座標取得部111が取得する中点座標が変化しているか否かを判定する。ジェスチャー判定部112は、中点座標が変化していないと判定すると、ジェスチャーの種類が2点タッチであると判定する。   Specifically, the gesture determination unit 112 determines whether or not the midpoint coordinates acquired by the coordinate acquisition unit 111 have changed after a predetermined time has elapsed. If the gesture determination unit 112 determines that the midpoint coordinates have not changed, the gesture determination unit 112 determines that the type of gesture is two-point touch.

ジェスチャー判定部112は、所定時間が経過した後、中点座標が変化していると判定すると、記憶部9に記憶された初期変化量を読み出して、その初期変化量がジェスチャー判定閾値以上であるか否かを判定する。ジェスチャー判定閾値は、あらかじめ設定され、記憶部9に記憶されている。ジェスチャー判定部112は、初期変化量がジェスチャー判定閾値以上であると判定すると、ジェスチャーの種類がピンチインであると判定する。一方、ジェスチャー判定部112は、初期変化量がジェスチャー判定閾値以上ではないと判定すると、すなわち、初期変化量がジェスチャー判定閾値未満であると判定すると、ジェスチャーの種類がピンチアウトであると判定する。   When the gesture determination unit 112 determines that the midpoint coordinates have changed after a predetermined time has elapsed, the gesture determination unit 112 reads the initial change amount stored in the storage unit 9, and the initial change amount is equal to or greater than the gesture determination threshold value. It is determined whether or not. The gesture determination threshold is set in advance and stored in the storage unit 9. When the gesture determination unit 112 determines that the initial change amount is equal to or greater than the gesture determination threshold, the gesture determination unit 112 determines that the type of gesture is pinch-in. On the other hand, when the gesture determination unit 112 determines that the initial change amount is not greater than or equal to the gesture determination threshold value, that is, determines that the initial change amount is less than the gesture determination threshold value, the gesture determination unit 112 determines that the gesture type is pinch out.

また、ジェスチャー判定部112は、所定時間が経過した後の中点座標の変化量が接触判定閾値以上になったか否かを判定する。本実施形態において、接触判定閾値は、ジェスチャー判定閾値よりも大きい値である。ジェスチャー判定部112は、所定時間が経過した後の中点座標の変化量が接触判定閾値以上になったと判定した場合、ユーザーによるタッチ操作が終了したと判定する。ジェスチャー判定部112によってタッチ操作が終了したと判定されると、制御部10は、タイマー12による計時を終了させる。ジェスチャー判定部112は、タイマー12によって計時された経過時間から所定時間を除算することによって、タッチ操作が行われていた時間(期間)を算出する。これにより、ジェスチャー判定部112は、ピンチイン又はピンチアウトによって手指が移動した距離を取得することができる。したがって、ジェスチャー判定部112は、タッチされた2点の座標を取得することなく、ピンチイン又はピンチアウトによって手指が移動した距離を取得することができる。   In addition, the gesture determination unit 112 determines whether or not the change amount of the midpoint coordinates after a predetermined time has elapsed is equal to or greater than the contact determination threshold value. In the present embodiment, the contact determination threshold value is larger than the gesture determination threshold value. Gesture determination unit 112 determines that the touch operation by the user has ended when it is determined that the amount of change in the midpoint coordinates after a predetermined time has elapsed is equal to or greater than the contact determination threshold. When the gesture determination unit 112 determines that the touch operation has ended, the control unit 10 ends the time measurement by the timer 12. The gesture determination unit 112 calculates the time (period) during which the touch operation is performed by dividing a predetermined time from the elapsed time measured by the timer 12. Thereby, the gesture determination part 112 can acquire the distance which the finger moved by pinch-in or pinch-out. Therefore, the gesture determination unit 112 can acquire the distance that the finger has moved by pinch-in or pinch-out without acquiring the coordinates of the two touched points.

続いて図6を参照して、入力処理装置101によるマルチジェスチャー判定処理について説明する。図6は、本実施形態に係る入力処理装置101によるマルチジェスチャー判定処理を示す図である。なお、図6に示す処理が実行されている間、タッチセンサー22が生成したタッチ信号に基づいて、座標取得部111は、座標を取得している。   Next, the multi-gesture determination process performed by the input processing apparatus 101 will be described with reference to FIG. FIG. 6 is a diagram illustrating multi-gesture determination processing by the input processing device 101 according to the present embodiment. Note that, while the processing illustrated in FIG. 6 is being performed, the coordinate acquisition unit 111 acquires coordinates based on the touch signal generated by the touch sensor 22.

図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 acquisition unit 111, the gesture determination unit 112 calculates an initial change amount (step S202). The calculated initial change amount is stored in the storage unit 9. Next, the gesture determination unit 112 determines whether or not the midpoint coordinates have changed after a predetermined time has elapsed (step S204). If the gesture determination unit 112 determines that the midpoint coordinates have not changed (step S204: No), it determines that the type of gesture is a two-point touch (step S206), and the process proceeds to step S214.

ステップS214では、ジェスチャー判定部112は、所定時間が経過した後の中点座標の変化量が接触判定閾値以上であるか否かを判定する。ジェスチャー判定部112によって、所定時間が経過した後の中点座標の変化量が接触判定閾値以上ではない判定されると(ステップS214:No)、処理は、ステップS204へ戻る。一方、ジェスチャー判定部112によって、所定時間が経過した後の中点座標の変化量が接触判定閾値以上であると判定されると(ステップS214:Yes)、処理はステップS216へ進む。   In step S214, the gesture determination unit 112 determines whether or not the amount of change in the midpoint coordinates after a predetermined time has passed is greater than or equal to the contact determination threshold. If the gesture determination unit 112 determines that the amount of change in the midpoint coordinates after a predetermined time has elapsed is not greater than or equal to the contact determination threshold value (step S214: No), the process returns to step S204. On the other hand, when the gesture determination unit 112 determines that the change amount of the midpoint coordinates after the predetermined time has elapsed is greater than or equal to the contact determination threshold value (step S214: Yes), the process proceeds to step S216.

一方、ジェスチャー判定部112は、中点座標が変化していると判定すると(ステップS204:Yes)、記憶部9に記憶された初期変化量を読み出して、初期変化量がジェスチャー判定閾値以上であるか否かを判定する(ステップS208)。ジェスチャー判定部112は、初期変化量がジェスチャー判定閾値以上であると判定すると(ステップS208:Yes)、ジェスチャーの種類がピンチインであると判定する(ステップS210)。一方、ジェスチャー判定部112は、初期変化量がジェスチャー判定閾値以上ではないと判定すると(ステップS208:No)、ジェスチャーの種類がピンチアウトであると判定する(ステップS212)。   On the other hand, when the gesture determination unit 112 determines that the midpoint coordinates have changed (step S204: Yes), the gesture determination unit 112 reads the initial change amount stored in the storage unit 9, and the initial change amount is equal to or greater than the gesture determination threshold value. It is determined whether or not (step S208). If the gesture determination unit 112 determines that the initial change amount is greater than or equal to the gesture determination threshold (step S208: Yes), the gesture determination unit 112 determines that the type of gesture is pinch-in (step S210). On the other hand, when the gesture determination unit 112 determines that the initial change amount is not equal to or greater than the gesture determination threshold (step S208: No), the gesture determination unit 112 determines that the type of gesture is pinch out (step S212).

次に、処理は、ステップ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 acquisition unit 111, and the horizontal axis indicates the time elapsed since the generation of the touch signal was started. Show time. The unit of elapsed time is msec. 7 and 8, p1 indicates a period during which the user presses the touch surface with a finger, p2 indicates a period during which the user moves the finger, and p3 indicates a period when the user moves the finger from the touch surface. Indicates the period that you are trying to leave. After the period of p3 has elapsed, the user's finger is away from the touch surface. In the example shown in FIG. 7, the period p1 indicates a period in which the elapsed time is not less than 0 msec and less than 35 msec, the period p2 indicates the period in which the elapsed time is not less than 35 msec and less than 150 msec, and the period p3 is the elapsed time of not less than 150 msec and not more than 220 msec. Indicates a period of less than. In the example illustrated in FIG. 8, the period p1 indicates a period in which the elapsed time is 0 msec or more and less than 35 msec, the period p2 indicates the period in which the elapsed time is 35 msec or more and less than 130 msec, and the period p3 has an elapsed time of 130 msec or more and less than 220 msec. Indicates the period. In the example shown in FIGS. 7 and 8, it takes about 5 msec from when the touch signal is generated until the coordinate acquisition unit 111 acquires the first 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 gesture determination unit 112 can determine the type of gesture by multi-touch.

また、図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 gesture determination unit 112 can determine the end of the touch operation when the user tries to remove the finger from the touch surface. Thereby, the detection precision of completion | finish of touch operation can be improved.

以上、実施形態2について説明した。本実施形態によれば、ジェスチャー判定部112は、マルチタッチによるジェスチャーの種類を判定することができる。   The second embodiment has been described above. According to the present embodiment, the gesture determination unit 112 can determine the type of gesture by multi-touch.

[実施形態3]
続いて、図9及び図10を参照して、実施形態3に係る入力処理装置101について説明する。実施形態3に係る入力処理装置101は、タッチ操作がマルチタッチによるタッチ操作であるかシングルタッチによるタッチ操作であるかを判定する点が実施形態1及び実施形態2と異なる。以下、実施形態3について実施形態1及び実施形態2と異なる事項を説明し、実施形態1及び実施形態2と重複する事項の説明は割愛する。図9は、実施形態3に係る入力処理装置101の構成を示すブロック図である。
[Embodiment 3]
Next, the input processing apparatus 101 according to the third embodiment will be described with reference to FIGS. 9 and 10. The input processing apparatus 101 according to the third embodiment is different from the first and second embodiments in that it determines whether the touch operation is a multi-touch touch operation or a single touch touch operation. Hereinafter, matters different from the first embodiment and the second embodiment will be described with respect to the third embodiment, and descriptions of matters overlapping with the first embodiment and the second embodiment will be omitted. FIG. 9 is a block diagram illustrating a configuration of the input processing apparatus 101 according to the third embodiment.

図9に示すように、処理部11は、座標取得部111、ジェスチャー判定部112、及びマルチタッチ判定部113を有するかの如く機能する。   As illustrated in FIG. 9, the processing unit 11 functions as if it has a coordinate acquisition unit 111, a gesture determination unit 112, and a multi-touch determination unit 113.

マルチタッチ判定部113は、所定時間が経過した後に、ジェスチャー判定部112が算出した初期変化量を記憶部9から読み出す。マルチタッチ判定部113は、記憶部9から読み出した初期変化量に基づいてタッチ操作がマルチタッチであるか否かを判定する。詳しくは、マルチタッチ判定部113は、初期変化量がマルチタッチ判定閾値以上であると判定した場合、タッチ操作がマルチタッチであると判定する。一方、マルチタッチ判定部113は、初期変化量がマルチタッチ判定閾値以上ではないと判定した場合、タッチ操作がシングルタッチであると判定する。   The multi-touch determination unit 113 reads the initial change amount calculated by the gesture determination unit 112 from the storage unit 9 after a predetermined time has elapsed. The multi-touch determination unit 113 determines whether the touch operation is multi-touch based on the initial change amount read from the storage unit 9. Specifically, when the multi-touch determination unit 113 determines that the initial change amount is equal to or greater than the multi-touch determination threshold, the multi-touch determination unit 113 determines that the touch operation is multi-touch. On the other hand, when the multi-touch determination unit 113 determines that the initial change amount is not equal to or greater than the multi-touch determination threshold, the multi-touch determination unit 113 determines that the touch operation is a single touch.

続いて、図10を参照して、入力処理装置101によるジェスチャー判定処理について説明する。図10は、入力処理装置101によるジェスチャー判定処理を示す図である。   Next, a gesture determination process performed by the input processing device 101 will be described with reference to FIG. FIG. 10 is a diagram illustrating a gesture determination process performed by the input processing device 101.

図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 gesture determination unit 112 calculates an initial change amount (step S302). The multi-touch determination unit 113 determines whether or not the calculated initial change amount is greater than or equal to the multi-touch determination threshold (step S304). If the multi-touch determination unit 113 determines that the initial change amount is greater than or equal to the multi-touch determination threshold (step S304: Yes), the multi-touch determination unit 113 executes multi-gesture determination processing including steps S204 to S216 described with reference to FIG. (Step S306). On the other hand, when the multi-touch determination unit 113 determines that the initial change amount is not equal to or greater than the multi-touch determination threshold (step S304: No), the single-touch determination process including steps S102 to S114 described with reference to FIG. Execute (Step S308).

以上、実施形態3について説明した。本実施形態によれば、マルチタッチ判定部113は、初期変化量に基づいてタッチ操作がマルチタッチであるか否かを判定することができる。この結果、入力処理装置101は、さまざまなジェスチャーの種類を判定することができる。   The third embodiment has been described above. According to the present embodiment, the multi-touch determination unit 113 can determine whether the touch operation is multi-touch based on the initial change amount. As a result, the input processing apparatus 101 can determine various types of gestures.

以上、本発明の実施形態について、図面(図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 SYMBOLS 100 Image forming apparatus 101 Input processing apparatus 22 Touch sensor 111 Coordinate acquisition part 112 Gesture determination part

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.
前記ジェスチャー判定部は、前記座標の単位時間当たりの変化量が閾値以上且つ前記座標の変化の方向が一定の場合に、前記ジェスチャーの種類がフリックであると判定する、請求項1に記載の入力処理装置。
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.
前記ジェスチャー判定部は、前記初期変化量が第1閾値以上の場合に、前記ジェスチャーの種類がピンチインであると判定し、前記初期変化量が前記第1閾値未満の場合に、前記ジェスチャーの種類がピンチアウトであると判定する、請求項3に記載の入力処理装置。
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.
前記ジェスチャー判定部は、前記所定時間が経過した後の前記座標の変化量が第2閾値以上になった場合、前記タッチ操作が終了したと判定する、請求項3又は請求項4に記載の入力処理装置。
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.
前記初期変化量が第1閾値以上の場合に、前記マルチタッチ判定部は、前記タッチがマルチタッチであると判定する、請求項6に記載の入力処理装置。
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.
前記初期変化量が第2閾値以上の場合に、前記ジェスチャー判定部は、前記ジェスチャーの種類がピンチインであると判定し、前記初期変化量が前記第2閾値未満の場合に、前記ジェスチャー判定部は、前記ジェスチャーの種類がピンチアウトであると判定する、請求項6又は請求項7に記載の入力処理装置。
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.
前記座標の単位時間当たりの変化量が第3閾値以上且つ前記座標の変化の方向が一定の方向である場合に、前記ジェスチャー判定部は、前記ジェスチャーの種類がフリックであると判定する、請求項6〜請求項8のいずれか1項に記載の入力処理装置。
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.
請求項1〜請求項10のいずれか1項に記載の入力処理装置を備える画像形成装置。   An image forming apparatus comprising the input processing apparatus according to claim 1.
JP2015213908A 2015-10-30 2015-10-30 Input processing apparatus and image forming apparatus including the same Pending JP2017084216A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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