Movatterモバイル変換


[0]ホーム

URL:


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

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

Info

Publication number
JP2017084216A
JP2017084216AJP2015213908AJP2015213908AJP2017084216AJP 2017084216 AJP2017084216 AJP 2017084216AJP 2015213908 AJP2015213908 AJP 2015213908AJP 2015213908 AJP2015213908 AJP 2015213908AJP 2017084216 AJP2017084216 AJP 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 IncfiledCriticalKyocera Document Solutions Inc
Priority to JP2015213908ApriorityCriticalpatent/JP2017084216A/en
Publication of JP2017084216ApublicationCriticalpatent/JP2017084216A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromJapanese

【課題】抵抗膜方式のタッチセンサーを使用してジェスチャーの種類を判定することができる入力処理装置を提供する。
【解決手段】入力処理装置101は、抵抗膜方式のタッチセンサー22と、座標取得部111と、ジェスチャー判定部112とを備える。タッチセンサー22は、タッチ面を含む。タッチセンサー22は、タッチ面に対するタッチ操作が行われるとタッチ操作によってタッチされた位置を示すタッチ信号を生成する。座標取得部111は、タッチ信号に基づいて、タッチされた位置に対応する座標を取得する。ジェスチャー判定部112は、座標の単位時間当たりの変化量と座標の変化の方向とに基づいて、タッチ操作によって行われたジェスチャーの種類を判定する。
【選択図】図2
An input processing apparatus capable of determining the type of gesture using a resistive touch sensor is provided.
An input processing apparatus includes a resistive film type touch sensor, a coordinate acquisition unit, and a gesture determination unit. The touch sensor 22 includes a touch surface. When a touch operation on the touch surface is performed, the touch sensor 22 generates a touch signal indicating a position touched by the touch operation. The coordinate acquisition unit 111 acquires coordinates corresponding to the touched position based on the touch signal. The gesture determination unit 112 determines the type of gesture performed by the touch operation based on the change amount of the coordinate per unit time and the change direction of the coordinate.
[Selection] Figure 2

Description

Translated fromJapanese

本発明は、入力処理装置、及びそれを備えた画像形成装置に関する。  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 onEmbodiment 2 of this invention.本発明の実施形態2に係る入力処理装置によるマルチジェスチャー判定処理を示す図である。It is a figure which shows the multi gesture determination process by the input processing apparatus which concerns onEmbodiment 2 of this invention.本発明の実施形態2に係るピンチインが行われた場合の座標の変化の一例を示す図である。It is a figure which shows an example of the change of a coordinate when pinch in which concerns onEmbodiment 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 onEmbodiment 2 of this invention is performed.本発明の実施形態3に係る入力処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the input processing apparatus which concerns onEmbodiment 3 of this invention.本発明の実施形態3に係る入力処理装置によるジェスチャー判定処理を示す図である。It is a figure which shows the gesture determination process by the input processing apparatus which concerns onEmbodiment 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 animage 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 theimage forming apparatus 100. In the present embodiment, theimage 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, theimage forming apparatus 100 includes an operation unit 1. The operation unit 1 receives an input operation by a user. The operation unit 1 includes atouch panel 2 andoperation buttons 3. Thetouch panel 2 displays various information. Thetouch panel 2 includes a touch surface and accepts a touch operation by a user. Theoperation button 3 receives a button operation by the user. Theoperation button 3 includes, for example, a start key, a cancel key, and a numeric keypad.

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

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

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

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

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

座標取得部111は、タッチセンサー22が生成したタッチ信号に基づいて、タッチされた位置に対応する座標を取得する。詳しくは、座標取得部111は、記憶部9に記憶されている座標変換テーブルを参照することによって、タッチされた位置に対応する座標を取得する。座標変換テーブルは、タッチ信号と座標とを関連付けている。  The coordinateacquisition unit 111 acquires coordinates corresponding to the touched position based on the touch signal generated by thetouch sensor 22. Specifically, the coordinateacquisition 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は、シングルタッチによるジェスチャーの種類を判定する。以下、シングルタッチによるジェスチャーの種類の判定をシングルジェスチャー判定と記載する場合がある。  Thegesture determination unit 112 determines the type of gesture performed by the touch operation. Thegesture determination unit 112 determines the type of gesture based on the change amount per unit time of the coordinates acquired by the coordinateacquisition unit 111 and the direction of change of the coordinates acquired by the coordinateacquisition unit 111. In the present embodiment, thegesture 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 coordinateacquisition unit 111 acquires coordinates with reference to the coordinate conversion table, the storage unit 9 sequentially stores information indicating the acquired coordinates. Thegesture 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, thegesture 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. Thegesture 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, thegesture determination unit 112 determines whether or not the direction of change in coordinates is constant. Thegesture 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, thegesture determination unit 112 determines that the touch operation has ended when the touch signal from thetouch sensor 22 is interrupted.

続いて、図3を参照して入力処理装置101によるシングルジェスチャー判定処理について説明する。図3は、本実施形態に係る入力処理装置101によるシングルジェスチャー判定処理を示す図である。なお、図3に示す処理が実行されている間、タッチセンサー22が生成するタッチ信号に基づいて、座標取得部111は、座標を取得している。  Next, the single gesture determination process by theinput processing apparatus 101 will be described with reference to FIG. FIG. 3 is a diagram showing single gesture determination processing by theinput processing device 101 according to the present embodiment. Note that while the processing illustrated in FIG. 3 is being performed, the coordinateacquisition unit 111 acquires coordinates based on the touch signal generated by thetouch 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, thegesture determination unit 112 determines whether or not the coordinates acquired by the coordinateacquisition unit 111 have changed within a unit time (step S102). If thegesture determination unit 112 determines that the coordinates acquired by the coordinateacquisition unit 111 have changed within a unit time (step S102: Yes), thegesture determination unit 112 calculates a coordinate change amount per unit time (step S104). Next, thegesture 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 thegesture determination unit 112 determines that the coordinates acquired by the coordinateacquisition unit 111 have not changed within the unit time (step S102: No), the process proceeds to step S108. In step S108, thegesture determination unit 112 determines whether or not the user's touch operation has ended. If thegesture 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 thegesture determination unit 112 determines that the touch operation has ended (step S108: Yes), thegesture 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 thegesture 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 thegesture 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), thegesture determination unit 112 determines whether the coordinate change direction is constant (step S110). S112). If thegesture 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 thegesture determination unit 112 determines that the direction of change in coordinates is constant (step S112: Yes), thegesture 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 coordinateacquisition 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 coordinateacquisition 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, thegesture 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, thegesture 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, theinput processing apparatus 101 can determine the type of gesture by single touch.

なお、本実施形態において、ジェスチャー判定部112は、単位時間当たりの座標変化量の全てが変化量閾値以上である場合に、ジェスチャーの種類がフリックであると判定したが、本発明はこれに限定されない。例えば、ジェスチャー判定部112は、単位時間当たりの変化量のいずれかが変化量閾値以上である場合に、ジェスチャーの種類がフリックであると判定してもよい。  In the present embodiment, thegesture 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, thegesture 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, theinput processing apparatus 101 according to the second embodiment will be described with reference to FIGS. In the second embodiment, unlike the first embodiment, theinput 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 theinput processing apparatus 101 according to the second embodiment.

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

座標取得部111は、1点目がタッチされることによってタッチ信号が生成されると、タッチ信号に基づいて1点目に対応する座標を取得し記憶部9に記憶させる。座標取得部111は、2点目がタッチされることによってタッチ信号が生成されると、タッチされた2点の間の中点に対応する座標を取得する。座標取得部111は、取得した中点の座標を記憶部9に記憶させる。以下、タッチされた2点の中点に対応する座標を「中点座標」と記載する。  When the touch signal is generated by touching the first point, the coordinateacquisition 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 coordinateacquisition unit 111 acquires coordinates corresponding to a midpoint between the two touched points. The coordinateacquisition 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である。  Thegesture 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 coordinateacquisition unit 111 and the coordinates acquired by the coordinateacquisition unit 111 when a predetermined time has elapsed. The calculated initial change amount is stored in the storage unit 9 by thegesture determination unit 112. In the present embodiment, the predetermined time is, for example, 40 msec.

ジェスチャー判定部112は、初期変化量と所定時間が経過した後の中点座標の変化量とに基づいて、マルチタッチによるジェスチャーの種類を判定する。以下、マルチタッチによるジェスチャーの種類の判定をマルチジェスチャー判定と記載する場合がある。  Thegesture 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, thegesture determination unit 112 determines whether or not the midpoint coordinates acquired by the coordinateacquisition unit 111 have changed after a predetermined time has elapsed. If thegesture determination unit 112 determines that the midpoint coordinates have not changed, thegesture determination unit 112 determines that the type of gesture is two-point touch.

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

また、ジェスチャー判定部112は、所定時間が経過した後の中点座標の変化量が接触判定閾値以上になったか否かを判定する。本実施形態において、接触判定閾値は、ジェスチャー判定閾値よりも大きい値である。ジェスチャー判定部112は、所定時間が経過した後の中点座標の変化量が接触判定閾値以上になったと判定した場合、ユーザーによるタッチ操作が終了したと判定する。ジェスチャー判定部112によってタッチ操作が終了したと判定されると、制御部10は、タイマー12による計時を終了させる。ジェスチャー判定部112は、タイマー12によって計時された経過時間から所定時間を除算することによって、タッチ操作が行われていた時間(期間)を算出する。これにより、ジェスチャー判定部112は、ピンチイン又はピンチアウトによって手指が移動した距離を取得することができる。したがって、ジェスチャー判定部112は、タッチされた2点の座標を取得することなく、ピンチイン又はピンチアウトによって手指が移動した距離を取得することができる。  In addition, thegesture 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 thegesture determination unit 112 determines that the touch operation has ended, thecontrol unit 10 ends the time measurement by thetimer 12. Thegesture 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 thetimer 12. Thereby, thegesture determination part 112 can acquire the distance which the finger moved by pinch-in or pinch-out. Therefore, thegesture 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 theinput processing apparatus 101 will be described with reference to FIG. FIG. 6 is a diagram illustrating multi-gesture determination processing by theinput processing device 101 according to the present embodiment. Note that, while the processing illustrated in FIG. 6 is being performed, the coordinateacquisition unit 111 acquires coordinates based on the touch signal generated by thetouch 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 coordinateacquisition unit 111, thegesture determination unit 112 calculates an initial change amount (step S202). The calculated initial change amount is stored in the storage unit 9. Next, thegesture determination unit 112 determines whether or not the midpoint coordinates have changed after a predetermined time has elapsed (step S204). If thegesture 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, thegesture 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 thegesture 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 thegesture 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 thegesture determination unit 112 determines that the midpoint coordinates have changed (step S204: Yes), thegesture 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 thegesture determination unit 112 determines that the initial change amount is greater than or equal to the gesture determination threshold (step S208: Yes), thegesture determination unit 112 determines that the type of gesture is pinch-in (step S210). On the other hand, when thegesture determination unit 112 determines that the initial change amount is not equal to or greater than the gesture determination threshold (step S208: No), thegesture 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 coordinateacquisition 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 coordinateacquisition 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, thegesture 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, thegesture 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, thegesture 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, theinput processing apparatus 101 according to the third embodiment will be described with reference to FIGS. 9 and 10. Theinput 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 theinput processing apparatus 101 according to the third embodiment.

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

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

続いて、図10を参照して、入力処理装置101によるジェスチャー判定処理について説明する。図10は、入力処理装置101によるジェスチャー判定処理を示す図である。  Next, a gesture determination process performed by theinput processing device 101 will be described with reference to FIG. FIG. 10 is a diagram illustrating a gesture determination process performed by theinput 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, thegesture determination unit 112 calculates an initial change amount (step S302). Themulti-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 themulti-touch determination unit 113 determines that the initial change amount is greater than or equal to the multi-touch determination threshold (step S304: Yes), themulti-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 themulti-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, themulti-touch determination unit 113 can determine whether the touch operation is multi-touch based on the initial change amount. As a result, theinput 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 OFSYMBOLS 100Image forming apparatus 101Input processing apparatus 22Touch sensor 111 Coordinateacquisition part 112 Gesture determination part

Claims (11)

Translated fromJapanese
タッチ面を含み、前記タッチ面に対するタッチ操作が行われると前記タッチ操作によってタッチされた位置を示すタッチ信号を生成する抵抗膜方式のタッチセンサーと、
前記タッチ信号に基づいて、前記タッチされた位置に対応する座標を取得する座標取得部と、
前記座標の単位時間当たりの変化量と前記座標の変化の方向とに基づいて、前記タッチ操作によって行われたジェスチャーの種類を判定するジェスチャー判定部と
を備える、入力処理装置。
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.
JP2015213908A2015-10-302015-10-30 Input processing apparatus and image forming apparatus having the samePendingJP2017084216A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2015213908AJP2017084216A (en)2015-10-302015-10-30 Input processing apparatus and image forming apparatus having the same

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2015213908AJP2017084216A (en)2015-10-302015-10-30 Input processing apparatus and image forming apparatus having the same

Publications (1)

Publication NumberPublication Date
JP2017084216Atrue JP2017084216A (en)2017-05-18

Family

ID=58710939

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2015213908APendingJP2017084216A (en)2015-10-302015-10-30 Input processing apparatus and image forming apparatus having the same

Country Status (1)

CountryLink
JP (1)JP2017084216A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2019003306A (en)*2017-06-132019-01-10三菱電機株式会社 Remote control device
CN110869891A (en)*2017-07-192020-03-06三菱电机株式会社Touch operation determination device and touch operation validity determination method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2019003306A (en)*2017-06-132019-01-10三菱電機株式会社 Remote control device
CN110869891A (en)*2017-07-192020-03-06三菱电机株式会社Touch operation determination device and touch operation validity determination method
CN110869891B (en)*2017-07-192023-07-04三菱电机株式会社Touch operation determination device and touch operation validity determination method

Similar Documents

PublicationPublication DateTitle
JP5732784B2 (en) Information processing apparatus, information processing method, and computer program
US9753567B2 (en)Electronic medium display device that performs page turning in response to user operation pressing screen, page turning method, and program
US10209885B2 (en)Method and device for building virtual keyboard
JP6122037B2 (en) Content moving method and apparatus in terminal
JP6272502B2 (en) Method for identifying user operating mode on portable device and portable device
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
JP2015230693A (en)Information processing device, input method, computer program, and recording medium
JP2017084216A (en) Input processing apparatus and image forming apparatus having the same
JP6411067B2 (en) Information processing apparatus and input method
US10416870B2 (en)Display control device and non-transitory computer-readable storage medium having program recorded thereon
JP5668992B2 (en) Electronic equipment with a resistive touch panel
JP6516437B2 (en) Waveform display
JP5785891B2 (en) Display device
CN104331240A (en)Touch screen operating method and touch screen operating device in a mobile terminal
US20150067826A1 (en)Recording medium, authentication device, and authentication method
JP2016066254A (en)Electronic device with touch detection apparatus
JP2017068667A (en)Information processing device and control program
JP6406269B2 (en) Display processing apparatus and image forming apparatus
JP5790963B1 (en) Information processing apparatus, information processing method, and information processing program
TWI454971B (en)Electronic apparatus controlling method and electronic apparatus utilizing the electronic apparatus controlling method
JP2014149796A (en)Position detection apparatus, image processing apparatus, and position detection method
JP6621513B2 (en) Waveform display device
CN104063163B (en)The method and apparatus for adjusting dummy keyboard button size

[8]ページ先頭

©2009-2025 Movatter.jp