JP2014109798A - Operation device, image processing apparatus, and computer program - Google Patents
Operation device, image processing apparatus, and computer program Download PDFInfo
- Publication number
- JP2014109798A JP2014109798A JP2012262460A JP2012262460A JP2014109798A JP 2014109798 A JP2014109798 A JP 2014109798A JP 2012262460 A JP2012262460 A JP 2012262460A JP 2012262460 A JP2012262460 A JP 2012262460A JP 2014109798 A JP2014109798 A JP 2014109798A
- Authority
- JP
- Japan
- Prior art keywords
- touch
- time
- relative position
- determination
- touch panel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、タッチパネル上におけるスライド動作の利便性向上に関する技術に関する。 The present invention relates to a technique related to improving the convenience of a sliding operation on a touch panel.
近年の複合機の操作部には、タッチパネル式のディスプレイが採用されている。この種のディスプレイにおいて、選択可能な複数の項目を一覧表示させる際に、一画面に収まりきらない場合には、スクロール操作により、残りの項目を表示させるのが一般的である。タッチパネル式のディスプレイでは、ジェスチャーによるスライド操作も受け付ける。ジェスチャーによるスライド操作には、ドラッグ操作とフリック操作とがある。ドラッグ操作では、指先が離れた時点の移動速度を閾値以下にして画面のスライドを停止させる。フリック操作では、閾値以上の移動速度で画面のスライドを継続させる。フリック操作の場合、スライドの初速は、指先が離れた時点での移動速度となる。その後、慣性によって、その速度と方向を維持しつつ、仮想的な摩擦で減速させて画面をスライドさせていき、やがて、そのスライドを停止させる。 A touch panel display has been adopted in the operation unit of recent multifunction peripherals. In this type of display, when a plurality of selectable items are displayed in a list, if the items cannot fit on one screen, the remaining items are generally displayed by a scroll operation. The touch panel display accepts a slide operation by gesture. The slide operation by gesture includes a drag operation and a flick operation. In the drag operation, the slide speed of the screen is stopped by setting the moving speed at the time when the fingertip is separated to a threshold value or less. In the flick operation, the screen slide is continued at a moving speed equal to or higher than the threshold. In the case of a flick operation, the initial speed of the slide is the moving speed when the fingertip is released. After that, the screen is slid by decelerating with virtual friction while maintaining the speed and direction by inertia, and the slide is eventually stopped.
一覧表示では、項目を押下する選択操作も受け付ける。ジェスチャーによるスライド操作と選択操作とは、タッチオンからタッチオフを検出するまでの、タッチパネル上の相対位置の変位量、例えば座標変位量により判別される。「タッチオン」とは、ユーザの指先がタッチパネルに感知されていない状態から感知された状態に変わることをいう。「タッチオフ」とは、ユーザの指先がタッチパネルに感知されている状態から感知されない状態に変わることをいう。操作部では、座標変位量が閾値より大きければスライド操作と判別し、小さければ選択操作と判別する。 In the list display, a selection operation for pressing an item is also accepted. The slide operation and the selection operation by the gesture are discriminated based on the displacement amount of the relative position on the touch panel, for example, the coordinate displacement amount from the touch-on to the touch-off detection. “Touch-on” refers to a change from a state in which the user's fingertip is not sensed to the touch panel to a sensed state. “Touch-off” refers to a change from a state in which the user's fingertip is sensed to the touch panel to a state in which it is not sensed. In the operation unit, when the coordinate displacement amount is larger than the threshold value, it is determined as a slide operation, and when it is small, it is determined as a selection operation.
しかし、ジェスチャーによるスライド操作中に、ユーザが、瞬間的にタッチパネルから指先を離してしまったり、指先でタッチパネルを押下する圧力が一時的に低下してしまう場合がある。これらの場合、スライド操作のつもりでも、選択操作として検出され、その結果、ユーザの意図しない処理が実行されてしまうことがある。
この点を改善する従来技術として、特許文献1に開示された操作装置がある。この操作装置では、タッチオフを検出した後、特定期間内にタッチオンを検出した場合、タッチオフとタッチオンの間もユーザがタッチパネルを押下していたとみなす。また、タッチオフと該タッチオフ直前のタッチオンとの座標変位が大きいほど、特定期間を長く設定する。
However, during a slide operation by a gesture, the user may momentarily release the fingertip from the touch panel, or the pressure for pressing the touch panel with the fingertip may temporarily decrease. In these cases, a slide operation may be detected as a selection operation, and as a result, a process unintended by the user may be executed.
As a conventional technique for improving this point, there is an operating device disclosed in Patent Document 1. In this operation device, when a touch-on is detected within a specific period after detecting a touch-off, it is considered that the user has pressed the touch panel between the touch-off and the touch-on. The specific period is set longer as the coordinate displacement between the touch-off and the touch-on immediately before the touch-off is larger.
これにより、タッチパネルを押下する圧力が一時的に低くなることにより一連のジェスチャーによるスライド操作が分断され、2種類の操作として検出される場合であっても、一連のジェスチャーによるスライド操作とみなして扱うことが可能となる。 As a result, the slide operation by a series of gestures is divided due to a temporary decrease in pressure to press the touch panel, and even if it is detected as two types of operations, it is treated as a slide operation by a series of gestures. It becomes possible.
しかし、特許文献1に開示された操作装置では、先に検出された操作のタッチオンからタッチオフまでの座標変位量がスライド操作と判別するための閾値よりも小さいと、特定期間が長くならない。この場合は、一連のジェスチャーによるスライド操作とみなすことができない。そのため、ユーザはジェスチャーによるスライド操作を行ったつもりであっても、実際には、項目の選択とスライド表示とが行われてしまう。また、選択された項目が、スライド表示によって、ユーザが選択されたことを認識する前に画面上から消えてしまう。 However, in the operating device disclosed in Patent Document 1, if the amount of coordinate displacement from the touch-on to the touch-off of the previously detected operation is smaller than the threshold value for determining the slide operation, the specific period does not become long. In this case, it cannot be regarded as a slide operation by a series of gestures. For this reason, even if the user intends to perform a slide operation by a gesture, the selection of the item and the slide display are actually performed. Also, the selected item disappears from the screen before recognizing that the user has selected by slide display.
本発明は、このような問題を解決し、タッチパネル上でユーザがある操作を行ったつもりでも、他の操作と誤認識される事態を防止することができる技術を提供することを、主たる課題とする。 It is a main object of the present invention to provide a technique capable of solving such a problem and preventing a situation in which a user performs an operation on the touch panel and erroneously recognized as another operation. To do.
本発明は、操作装置、画像処理装置及びコンピュータプログラムを提供する。
本発明の操作装置は、タッチパネル上のタッチオンとタッチオフとを伴う操作を検知する検知手段を備える。また、検知された操作のタッチオン時及びタッチオフ時の、それぞれの時刻と前記タッチパネル上の相対位置との少なくとも一方の情報を、検知した操作毎に記憶する記憶手段を備える。さらに、記憶手段に記憶された情報に基づいて当該操作がどのような内容のものかを判別する判別手段とを備える。
前記判別手段は、第1操作による前記情報と、前記第1操作に続く第2操作による前記情報とが予め設定された条件に適合する関係のときに、当該第2操作の判別結果を無効化するものである。
The present invention provides an operating device, an image processing device, and a computer program.
The operation device of the present invention includes a detection unit that detects an operation involving touch-on and touch-off on a touch panel. In addition, the storage device stores at least one information of each time and a relative position on the touch panel at the time of touch-on and touch-off of the detected operation for each detected operation. Furthermore, a determination unit that determines what kind of content the operation is based on information stored in the storage unit.
The determination means invalidates the determination result of the second operation when the information by the first operation and the information by the second operation following the first operation are in a relationship that satisfies a preset condition. To do.
本発明の画像処理装置は、例えば、記録装置を有するコンピュータを、画像処理装置として動作させるためのコンピュータプログラムとの協働により実現される。
このコンピュータプログラムは、前記コンピュータを以下のように機能させる。
(1)個別に選択可能な複数の項目画像をタッチパネル上に一覧表示させるとともに、前記一覧表示された複数の項目画像のスライド表示を可能にする表示制御手段。
(2)前記タッチパネルにおけるユーザのタッチオンとタッチオフとを伴う操作を検知する検知手段から、検知された操作のタッチオン時及びタッチオフ時の、それぞれの前記タッチパネル上の相対位置を取得する。そして、検知した操作毎に前記記録装置に記憶させる手段。
(3)記憶された一の操作のタッチオン時からタッチオフ時までの前記相対位置の変位量と、設定変位量(Tx)とを比較することにより、当該一の操作が前記スライド操作か前記選択操作かを判別する判別手段。設定変位量は、それを超えたときには前記スライド表示を指示するためのスライド操作と判別し、それ未満のときには前記複数の項目画像のいずれかを指示するための選択操作と判別するための閾値である。
(4)前記判別手段に、前記一の操作のタッチオフ時から当該一の操作とは別の後続操作のタッチオン時までの前記相対位置の変位量が予め設定された閾値(Tx)未満のときに、前記後続操作の判別結果を無効化させる。
The image processing apparatus of the present invention is realized, for example, in cooperation with a computer program for causing a computer having a recording apparatus to operate as an image processing apparatus.
This computer program causes the computer to function as follows.
(1) Display control means for displaying a plurality of individually selectable item images on a touch panel and enabling slide display of the plurality of item images displayed in the list.
(2) A relative position on each touch panel at the time of touch-on and touch-off of the detected operation is acquired from a detection unit that detects an operation involving touch-on and touch-off of a user on the touch panel. And the means to memorize | store in the said recording apparatus for every detected operation.
(3) By comparing the displacement amount of the relative position from the touch-on to the touch-off time of the stored one operation with the set displacement amount (Tx), whether the one operation is the slide operation or the selection operation A discrimination means for discriminating whether or not. The set amount of displacement is determined as a slide operation for instructing the slide display when the displacement exceeds the threshold, and a threshold for determining as a selection operation for instructing any of the plurality of item images when the amount is less than the set displacement. is there.
(4) When the amount of displacement of the relative position from the touch-off time of the one operation to the touch-on time of a subsequent operation different from the one operation is less than a preset threshold (Tx), The determination result of the subsequent operation is invalidated.
本発明によれば、連続する先の操作による相対位置等の記録情報と、後の操作による相対位置等の記録情報とが予め設定された条件に適合する関係のときに、後の操作の判別結果が無効化される。そのため、ユーザが1回の操作を行ったときに、操作が分断されて2回の操作がなされたと誤認識される事態を防止することができる。 According to the present invention, when the record information such as the relative position by the previous previous operation and the record information such as the relative position by the subsequent operation are in a relationship that matches a preset condition, the determination of the subsequent operation is performed. The result is invalidated. Therefore, when the user performs one operation, it is possible to prevent a situation in which the operation is divided and erroneously recognized as being performed twice.
以下、本発明の実施の形態例を説明する。
[第1実施形態]
図1は、本発明の第1実施形態に係る画像処理装置のハードウエア構成図である。この画像処理装置1は、コンピュータの一種であり、CPU(Central Processing Unit)11、RAM(Random Access Memory)12、記録装置13を含んで構成される。CPU11は、画像処理装置1の動作を統括的に制御する制御モジュールである。計時手段としての機能も備えている。RAM12は、CPU11のワークエリアを提供する。記録装置13は、例えばハードディスクやNVRAM(Non Volatile RAM )のようなものである。この記録装置13には、CPU11により実行される制御プログラムのほか、後述する座標変位量の閾値Tx,経過時間の閾値Ttその他の設定情報並びにデータが格納される。
Hereinafter, embodiments of the present invention will be described.
[First Embodiment]
FIG. 1 is a hardware configuration diagram of an image processing apparatus according to the first embodiment of the present invention. The image processing apparatus 1 is a kind of computer, and includes a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, and a
画像処理装置1は、ユーザコマンド入力装置14、読取装置15及び通信装置16を有している。各装置等11〜16は、メインバス18を介して接続されている。
ユーザコマンド入力装置14は、CPU11等と協働する操作装置として動作する。具体的には、タッチパネル式のディスプレイを通じて、ユーザから様々なジェスチャーによる指示等を受け付ける。また、画像処理の結果を表示させる。読取装置15は、例えば原稿画像の読取を行う。通信装置16は、ネットワーク2を介して外部装置との通信を制御する。
The image processing apparatus 1 includes a user
The user
画像処理装置1を含む画像通信システムの全体構成例を図2に示す。画像処理装置1は、通信装置16及びネットワーク2を介して、外部装置の一例となる電子機器3に接続されている。この画像通信システムにおける画像処理装置1の動作の内容を、図3〜図9を参照して説明する。図3及び図4は、画像処理装置1、特にCPU11による制御手順説明図である。図5及び図8は、ユーザコマンド入力装置14のディスプレイに表示される画面例である。図6及び図9は、ユーザコマンド入力装置14が検知する圧力と座標との関係を示す。図7は、本例において記録装置13に記録されるデータの例を示す。
An example of the overall configuration of an image communication system including the image processing apparatus 1 is shown in FIG. The image processing apparatus 1 is connected to an
図3を参照し、画像処理装置1(CPU11)は、電源が供給されることにより、動作を開始する(S101)。まず、ユーザコマンド入力装置14のディスプレイに所定の画面を表示させるための表示制御を行う。本例では、宛先一覧画面を表示させる(S102)。図5は、ユーザコマンド入力装置14のディスプレイに表示される宛先一覧画面101の例示図である。図示の例では、それぞれ選択可能な項目例となる電子機器3における複数のストレージの宛先102が一覧表示されている。「MachineX」は電子機器3であり、その後のディレクトリは、電子機器3内のストレージ構成例を表している。ユーザコマンド入力装置14は、この宛先一覧画面101上でユーザが操作した内容をCPU11に伝達する。CPU11は、伝達された内容から各種指示の意味を認識し、必要な処理を行う。
Referring to FIG. 3, the image processing apparatus 1 (CPU 11) starts operating when power is supplied (S101). First, display control is performed to display a predetermined screen on the display of the user
例えば、図5の宛先一覧画面101において、ユーザによる送信画面ボタン103の押下により、送信開始指示が入力されたとする(S103:Yes)。この場合、CPU11は、後述する送信処理(S104)を実行する。送信画面ボタン103の押下が行われていない場合は(S103:No)、宛先一覧画面101上でタッチオンされたかどうかを判定する(S105)。タッチオンされていない場合は、されるまで待つ(S105:No)。
For example, it is assumed that a transmission start instruction is input by the user pressing the
タッチオンされたかどうかは、ユーザコマンド入力装置14がディスプレイ上で圧力を検出したかどうかで判定する。また、タッチオンがどの領域で行われたかについては、圧力検出時の座標(タッチパネル上の相対位置、以下同じ。)で認識する。図6の例では、圧力が閾値Pを超えた、垂直方向の座標x1の地点でタッチオンされたと認識する。この場合は、タッチオンされた地点の座標x1を取得する(S105:Yes,S106)。
Whether or not the touch-on is performed is determined by whether or not the user
その後、タッチオフされたかどうかを判定する(S107)。図6の例では、圧力が閾値Pを下回った垂直方向の座標x2の位置でタッチオフされたと認識する。この場合は(S107:Yes)、タッチオフ時の時刻を計時機能より取得する(S108)とともに、タッチオフ時の座標x2を取得する(S109)。タッチオフされていない場合は、されるまで待つ(S107:No)。 Thereafter, it is determined whether or not the touch-off is performed (S107). In the example of FIG. 6, it is recognized that the touch-off is performed at the position of the coordinate x2 in the vertical direction in which the pressure is lower than the threshold value P. In this case (S107: Yes), the time at the time of touch-off is acquired from the time measuring function (S108), and the coordinate x2 at the time of touch-off is acquired (S109). If it is not touched off, it waits until it is done (S107: No).
タッチオフ時の時刻及び座標x2を取得すると、CPU11は、取得したタッチオン時及びタッチオフ時の座標から、垂直方向の座標変位量を計算する(S110)。図6の例では、座標x2と座標x1との差分(x2−x1)が座標変位量となる。そして取得したタッチオフ時の時刻及び座標(あるいは座標変位量)を記録装置13に記録する(S111)。記録装置13に記録される内容を示したのが図7である。
なお、本例では、垂直方向のスライド表示を対象とし、垂直方向の座標変位量を扱っているが、水平方向あるいは他の方向の操作についても、同様の手順で座標変位量を計算し、記録する。
When the time and the coordinate x2 at the time of touch-off are acquired, the
In this example, the vertical coordinate displacement amount is handled for vertical slide display, but the coordinate displacement amount is calculated and recorded in the same procedure for operations in the horizontal direction or other directions. To do.
図4を参照し、CPU11は、S110で算出した座標変位量が閾値Txを超えているかどうかを判定する(S112)。この閾値Txは、スライド操作とみなすことができるかどうかを判別するための座標変位量の閾値である。超えている場合にはユーザによる操作がスライド操作と判別し、表示中の宛先一覧画面101の各宛先102をスライド表示させる(S112:Yes,S113)。一方、閾値Tx未満の場合は選択操作と判別し、該当する項目、すなわち宛先102に対する選択処理を行う(S112:No、S114)。図6の例では、座標x2と座標x1との差分が閾値Txに満たないため、項目の選択操作と判別され、宛先102の選択処理が実行される。その結果、図8に例示される項目選択結果、すなわち先頭の宛先102が選択された様子が表示される。
With reference to FIG. 4, the
次に、S111で記録装置13に記録されたタッチオフ時の時刻からの経過時間T1が一定時間(時間の閾値)Ttを超えているかどうかを判定する(S115)。超えていた場合にはS102へ戻る(S115:Yes)。超えていない場合は、タッチオンの検出を待つ(S116:No)。タッチオンが検出された場合は、タッチオン検出時の座標を取得する(S116:Yes、S117)。そして、S111において記録されたタッチオフ時の座標と、S117で取得したタッチオン時の座標とから座標変位量を計算する(S118)。
Next, it is determined whether or not the elapsed time T1 from the touch-off time recorded in the
計算した座標変位量が、閾値Txを超えているかどうかを判定する(S119)。超えている場合は、前回タッチオフを検出したときとは異なる意図の動作をしたために検出されたタッチオンと判定し、S107に戻る(S119:Yes)。一方、超えていない場合は、タッチオフが検出されるまで待つ(S119:No、S120:No)。この間、タッチオンが検出されたときは、それを無効化する。S107で検出されたタッチオフとS116で検出されたタッチオンとが一連のジェスチャーによるものと判定できるためである。その後、タッチオフが検出された時点で、S115へ戻る(S120:Yes)。 It is determined whether or not the calculated coordinate displacement amount exceeds the threshold value Tx (S119). If it exceeds, it is determined that the touch-on is detected because the intended operation is different from the previous touch-off detection, and the process returns to S107 (S119: Yes). On the other hand, when not exceeding, it waits until a touch-off is detected (S119: No, S120: No). During this time, if touch-on is detected, it is invalidated. This is because it can be determined that the touch-off detected in S107 and the touch-on detected in S116 are due to a series of gestures. Thereafter, when touch-off is detected, the process returns to S115 (S120: Yes).
図6の例では、座標x2でタッチオフを検出した後、座標x3でタッチオンを検出するまでの時間T1が一定時間Ttよりも短い。座標x3と座標x2との差分も閾値Txより小さい。そのため、座標x3から座標x4の区間で入力された押下操作は、無効化される。
一方、座標x3でタッチオンを検出した後、座標x4でタッチオフを検出した場合、座標変位量(x4−x3)は、閾値Txよりも長い。そのため、座標x3から座標x4の区間で検出された操作は、スライド操作と認識され、宛先一覧画面101では、宛先102のスライド表示が実行される。
In the example of FIG. 6, the time T1 from when the touch-off is detected at the coordinate x2 until the touch-on is detected at the coordinate x3 is shorter than the fixed time Tt. The difference between the coordinates x3 and the coordinates x2 is also smaller than the threshold value Tx. Therefore, the pressing operation input in the section from coordinate x3 to coordinate x4 is invalidated.
On the other hand, when the touch-on is detected at the coordinate x3 after the touch-on is detected at the coordinate x3, the coordinate displacement amount (x4-x3) is longer than the threshold value Tx. Therefore, the operation detected in the section from the coordinate x3 to the coordinate x4 is recognized as a slide operation, and on the
次に、図6の例に代えて、図9に示すような態様で、ユーザコマンド入力装置14がユーザの操作を検出した場合の例を説明する。処理手順は、図3及び図4のとおりである。図9の例は、座標x5においてタッチオンが検出され(S105)、座標x6においてタッチオフが検出された(S107)場合の例である。つまり、S112において、座標変位量(x6−x5)が、閾値Txを超えている(S112:Yes)。
Next, instead of the example of FIG. 6, an example will be described in which the user
この場合は、座標x5から座標x6の区間の操作はスライド操作と判別され、図6の宛先一覧画面102をスライド表示させる(S113)。次いで、座標x7でタッチオンが検出される。
ここで、座標x6でタッチオフを検出してから座標x7でタッチオンを検出するまでの時間T2が一定時間Tt以下の場合、座標x7から座標x8の区間でなされた操作の判別結果は無効化される。他方、一定時間Ttを超える場合は、一連ではない独立した操作として判別される。そのため、座標x7から座標x8の区間の座標変位量が閾値Tx以下かどうかを判定する(S112)。本例では、この座標変位量は閾値Txより小さいため、項目の選択操作と判断され、宛先一覧画面101の該当する宛先102が選択される。
In this case, the operation in the section from the coordinate x5 to the coordinate x6 is determined as a slide operation, and the
Here, when the time T2 from when the touch-off is detected at the coordinate x6 until the touch-on is detected at the coordinate x7 is equal to or shorter than the predetermined time Tt, the determination result of the operation performed in the section from the coordinate x7 to the coordinate x8 is invalidated. . On the other hand, when the predetermined time Tt is exceeded, it is determined as an independent operation that is not a series. Therefore, it is determined whether or not the coordinate displacement amount in the section from the coordinate x7 to the coordinate x8 is equal to or less than the threshold value Tx (S112). In this example, since this coordinate displacement amount is smaller than the threshold value Tx, it is determined as an item selection operation, and the
次に、画像処理装置1における送信処理について、図10及び図11を参照して説明する。ここにいう「送信処理」は、画像を電子機器3の指定ディレクトリへ送信する処理である。図10はこのときの手順説明図である。図11は表示画面の例示図である。
送信処理では、ユーザコマンド入力装置14のディスプレイに、図11に示される送信先一覧画面201を表示させる(S202)。次に、送信開始ボタン203が押下されたかを確認する(S203)。押下された場合には、読取装置15を用いて原稿を読み取り、送信対象となる画像を作成する(S204)。押下されていない場合には、S202に戻る。その後、作成した画像を通信装置16を通じて電子機器3に送信し(S205)、送信処理を終了する(S206)。
Next, transmission processing in the image processing apparatus 1 will be described with reference to FIGS. 10 and 11. The “transmission process” here is a process of transmitting an image to a designated directory of the
In the transmission process, the transmission
このように、第1実施形態では、タッチパネル上でのタッチオン時及びタッチオフ時のそれぞれの時刻と座標とを検知した操作毎に記録装置13に記録する。そして、記録された情報に基づいて当該操作がどのような内容のものかを閾値Txに基づいて判別する。その際、連続する先の操作による記録情報と、後の操作による記録情報とが予め設定された条件に適合する関係のときに、後の操作の判別結果を無効化する。これにより、ユーザが1回のスライド操作を行ったときに、項目の選択操作とスライド操作のように2回の操作がなされたと誤認識される事態を防止することができる。
なお、設定される条件は2種類ある。第1条件は、図5の例では、座標x2でタッチオフを検出した後、座標x3でタッチオンを検出するまでの時間が一定時間Tt未満となることである。第2条件は、座標x3と座標x2との差分が設定変位量である閾値Tx以下となることである。この2つの条件は、少なくとも一方であれば良い。
As described above, in the first embodiment, the time and coordinates at the time of touch-on and touch-off on the touch panel are recorded in the
There are two types of conditions to be set. In the example of FIG. 5, the first condition is that the time from detection of touch-off at coordinate x2 to detection of touch-on at coordinate x3 is less than a certain time Tt. The second condition is that the difference between the coordinates x3 and the coordinates x2 is equal to or less than a threshold value Tx that is a set displacement amount. These two conditions may be at least one.
なお、図5及び図9の例は、ユーザコマンド入力装置14のディスプレイ(タッチパネル)が感圧式パネルを使用したときの例であるが、タッチオン及びタッチオフを検知することができる静電式パネルを使用した場合も、同様の原理で実施することができる。
5 and 9 are examples when the display (touch panel) of the user
[第2実施形態]
本発明の第2実施形態について図12及び図13を参照して説明する。図12及び図13のS301〜S320までの処理は、図3及び図4のS101〜S120と同じである。すなわち、一連の操作のうち、後の操作が無効化されている。第2実施形態では、後の操作の判別結果が無効化された後の操作が検知されたときに、警告情報を出力するものである。
図13を参照し、後の操作が無効化された後のタッチオフを検出し(S320)、タッチオフ時の座標を取得する(S321)。次に、S316で検出されたタッチオンとS320で検出したタッチオフまでの座標変位量を取得し(S322)、この座標変位量が閾値Tx以下かどうかを判定する(S323)。閾値より大きければ、図5に示した宛先一覧101の宛先102をスライド表示させる(S323:Yes、S324)。閾値Tx以下であれば、宛先102の選択処理を実行する(S325:No、S325)。
いずれにしても、一度、操作の判別結果が無効化されているので、これらの処理を実行すると、記録装置13に、ユーザの選択を誤って検出し、宛先を誤って選択した恐れがある旨の警告情報を記録する(S326)。その後、S315へ戻る。
[Second Embodiment]
A second embodiment of the present invention will be described with reference to FIGS. The processes from S301 to S320 in FIGS. 12 and 13 are the same as S101 to S120 in FIGS. That is, the subsequent operation is invalidated in the series of operations. In the second embodiment, warning information is output when an operation after the determination result of the subsequent operation is invalidated is detected.
Referring to FIG. 13, the touch-off after the subsequent operation is invalidated is detected (S320), and the coordinates at the time of the touch-off are acquired (S321). Next, the coordinate displacement amount between the touch-on detected in S316 and the touch-off detected in S320 is acquired (S322), and it is determined whether the coordinate displacement amount is equal to or less than a threshold Tx (S323). If it is larger than the threshold value, the
In any case, since the determination result of the operation is once invalidated, if these processes are executed, the
この警告情報は、次の操作、すなわち、送信処理の実行時にディスプレイに表示される。この実施形態における送信処理は、図14に示す手順で実行される。S401〜S402は、図9のS201〜S202と同じである。また、S406〜S409は、図9の203〜S206と同じである。
この実施形態では、宛先一覧画面を表示した後(S402)、記録装置13に、上記の警告情報が記録されているかどうかを確認する(S403)。記録されていた場合、それを表示する(S403:Yes、S404)。表示後は、記録装置13からその警告情報を削除して(S405)、S406へ進む。記録されていなかった場合も、S406へ進む。
This warning information is displayed on the display at the time of the next operation, that is, transmission processing. The transmission process in this embodiment is executed according to the procedure shown in FIG. S401 to S402 are the same as S201 to S202 in FIG. S406 to S409 are the same as 203 to S206 in FIG.
In this embodiment, after displaying the destination list screen (S402), it is confirmed whether the warning information is recorded in the recording device 13 (S403). If it has been recorded, it is displayed (S403: Yes, S404). After the display, the warning information is deleted from the recording device 13 (S405), and the process proceeds to S406. If not recorded, the process proceeds to S406.
このように、第2実施形態では、その判別結果が無効化された操作後は、所定の警告情報を出力するようにしたので、ユーザに操作上の注意を喚起することができる。また、無効化された操作に続く次の操作の内容が判別されたときに、警告情報をタッチパネルに表示させるようにしたので、直前の操作に問題があったことをユーザに知らせることができる。この警告情報は、表示後は削除されるので、ユーザに混乱を与えることもない。 As described above, in the second embodiment, after the operation in which the determination result is invalidated, the predetermined warning information is output, so that the user can be alerted to the operation. In addition, since the warning information is displayed on the touch panel when the content of the next operation following the invalidated operation is determined, it is possible to notify the user that there was a problem with the previous operation. Since this warning information is deleted after being displayed, there is no confusion for the user.
[第3実施形態]
図14に示した送信処理の手順は一例であり、他の形態で実施することができる。この場合の実施の形態例を第3実施形態とする。図15は、第3実施形態における送信処理の手順説明図である。図15において、S501〜503は、図9のS201〜S203と同じである。また、S509〜S511は、図9のS204〜S206と同じである。そのため、重複する部分の説明を省略する。
第3実施形態では、「送信開始」ボタン203が押下され、送信開始指示が行われると(S503:Yes)、記録装置13に上記の警告情報が記録されているかどうかを確認する(S504)。記録されていない場合(S504:No)、S509へ進む。
記録されていた場合は(S504:Yes)、図16に例示されるような警告画面を表示する(S505)。警告画面の表示後、記録装置13から上記警告情報を削除する(S506)。
[Third Embodiment]
The procedure of the transmission process shown in FIG. 14 is an example, and can be implemented in other forms. An embodiment in this case is referred to as a third embodiment. FIG. 15 is an explanatory diagram of the procedure of transmission processing in the third embodiment. In FIG. 15, S501 to 503 are the same as S201 to S203 of FIG. S509 to S511 are the same as S204 to S206 in FIG. Therefore, the description of the overlapping part is omitted.
In the third embodiment, when the “transmission start”
If it has been recorded (S504: Yes), a warning screen as exemplified in FIG. 16 is displayed (S505). After the warning screen is displayed, the warning information is deleted from the recording device 13 (S506).
送信中止ボタン303が押下され、送信を中止する旨の入力がされたかどうかを判定し(S507)、入力されていた場合は、処理を終了する(S507:Yes)。入力されていない場合は(S507:No)、送信ボタン302が押下され、送信続行の指示が入力されたかどうかを判定する(S508)。入力されていた場合(S508:Yes)、S509へ進み、処理を継続する(S509〜S510)。入力されていなかった場合は、S507へ戻り、送信中止ボタン303か送信ボタン302のどちらかが押下されるまで処理を繰り返す(S508:No)。
It is determined whether or not the
このように第3実施形態では、警告情報を表示した上で、ユーザに、送信ボタン302又は送信中止ボタン303の押下を選択させるので、誤送信を確実に防止することができる。
As described above, in the third embodiment, the warning information is displayed, and the user is allowed to select the
[第4実施形態]
第4実施形態について図17及び図18を参照して説明する。図17及び図18において、S601〜S613は、図3のS101〜S113の処理と同じである。また、S622〜S624は、図3のS115〜S117の処理と同じである。そのため、重複する部分の説明を省略する。
第4実施形態では、S612でタッチオンからタッチオフまでの座標変位量が閾値以下であると判定した場合(S612:No)、1度目の選択操作が行われたことを示す情報を記録装置13に記録する(S621)。その後、記録されたタッチオフの時刻から一定時間が経過したと判定された場合(S622:Yes)、S621で1度目の選択操作が行われたことを示す情報が記録装置13に記録されているかどうかを判定する(S630)。記録されていなかった場合にはS602へ戻る(S630:No)。記録されていた場合は(S630:Yes、S631)、1度目の選択操作が行われたことを示す情報を記録装置13から削除し(S631)、S602へ戻る。
[Fourth Embodiment]
A fourth embodiment will be described with reference to FIGS. 17 and 18. 17 and 18, S601 to S613 are the same as the processes of S101 to S113 in FIG. Moreover, S622-S624 is the same as the process of S115-S117 of FIG. Therefore, the description of the overlapping part is omitted.
In the fourth embodiment, when it is determined in S612 that the coordinate displacement amount from touch-on to touch-off is equal to or less than the threshold (S612: No), information indicating that the first selection operation has been performed is recorded in the
S624でタッチオン検出時の座標を取得し、タッチオフを検出する(S625)。検出しなかった場合は、検出されるまで待つ(S625:NO)。タッチオフを検出したときは、タッチオフ検出時の座標を取得する(S625:Yes、S626)。その後、タッチオン検出時の座標とS626で取得したタッチオフ検出時の座標とから座標変位量を計算する(S627)。 In S624, the coordinates at the time of touch-on detection are acquired, and touch-off is detected (S625). When not detected, it waits until it is detected (S625: NO). When touch-off is detected, the coordinates at the time of touch-off detection are acquired (S625: Yes, S626). Thereafter, a coordinate displacement amount is calculated from the coordinates at the time of touch-on detection and the coordinates at the time of touch-off detection acquired in S626 (S627).
次に、S627で計算した座標変位量が閾値Txを超えたかどうかを判定する(S628)、閾値を超える場合にはS622へ戻る(S628:Yes)。閾値以下の場合は(S628:No)、項目の選択処理を実行し(S629)、S631へ進む。 Next, it is determined whether or not the coordinate displacement calculated in S627 has exceeded the threshold Tx (S628). If it exceeds the threshold, the process returns to S622 (S628: Yes). If it is less than or equal to the threshold (S628: No), an item selection process is executed (S629), and the process proceeds to S631.
このように、第4実施形態では、1度目の選択操作から一定時間経過後は、その選択操作が行われたことを示す情報を削除するので、2度目以降の操作が誤って無効化される事態を回避することができる。 As described above, in the fourth embodiment, after a predetermined time has elapsed from the first selection operation, information indicating that the selection operation has been performed is deleted, so the second and subsequent operations are erroneously invalidated. The situation can be avoided.
[他の実施形態]
本発明は、図19に一例として示されるように、項目一覧を表示している領域を2つの領域に分割し、片側の領域でスライド操作、もう一方の領域で選択操作を検出する構成でも良い。図19の例では、宛先表示部402でスライド操作を受け付け、宛先選択部404で選択操作を検出する。「送信画面」ボタン403は、図5及び図8の「送信画面」ボタン103と同じである。
また、画像処理装置として、携帯電話やタブレット、PDA、デジタルカメラ、複写機、ファクシミリ装置など、タッチパネル式ディスプレイを備えるあらゆる装置に本発明を適用することが可能である。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
[Other Embodiments]
As shown in FIG. 19 as an example, the present invention may be configured to divide the area displaying the item list into two areas and detect a slide operation in one area and a selection operation in the other area. . In the example of FIG. 19, the
Further, the present invention can be applied to any apparatus having a touch panel display such as a mobile phone, a tablet, a PDA, a digital camera, a copying machine, and a facsimile apparatus as an image processing apparatus.
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed. In this case, the program and the storage medium storing the program constitute the present invention.
1・・・画像処理装置、
2・・・ネットワーク、
3・・・電子機器、
11・・・CPU、
12・・・RAM、
13・・・記録装置、
14・・・ユーザコマンド入力装置、
15・・・読取装置、
16・・・通信装置、
18・・・メインバス、
101,201,301・・・表示画面、
102,202・・・項目、
103,403・・・送信画面ボタン、
203・・・送信開始ボタン、
303・・・送信中止ボタン、
302・・・送信ボタン、
402・・・宛先表示部、
404・・・宛先選択部。
1 ... Image processing device,
2 ... Network,
3 ... electronic equipment,
11 ... CPU,
12 ... RAM,
13 ... Recording device,
14 ... User command input device,
15... Reading device,
16: Communication device,
18 ... Main bus,
101, 201, 301 ... display screen,
102, 202 ... items,
103, 403 ... transmission screen button,
203 ... transmission start button,
303 ... transmission stop button,
302 ... send button,
402 ... Destination display section,
404 A destination selection unit.
Claims (8)
検知された操作のタッチオン時及びタッチオフ時の、それぞれの時刻と前記タッチパネル上の相対位置との少なくとも一方の情報を、検知した操作毎に記憶する記憶手段と、
この記憶手段に記憶された情報に基づいて当該操作がどのような内容のものかを判別する判別手段とを備えており、
前記判別手段は、第1操作による前記情報と、前記第1操作に続く第2操作による前記情報とが予め設定された条件に適合する関係のときに、当該第2操作の判別結果を無効化することを特徴とする、
操作装置。 Detecting means for detecting an operation involving touch-on and touch-off on the touch panel;
Storage means for storing at least one information of each time and a relative position on the touch panel at the time of touch-on and touch-off of the detected operation for each detected operation;
Determination means for determining what the operation is based on the information stored in the storage means,
The determination means invalidates the determination result of the second operation when the information by the first operation and the information by the second operation following the first operation are in a relationship that satisfies a preset condition. It is characterized by
Operating device.
請求項1記載の操作装置。 The determination means includes a first condition in which a time from the end time of the first operation to the start of the second operation is a set time or less, a relative position at the end of the first operation, and the second operation The determination result of the second operation is invalidated when at least one of the second conditions in which the difference from the relative position at the start of is less than the set displacement amount is satisfied,
The operating device according to claim 1.
請求項2記載の操作装置。 The apparatus further comprises output means for outputting predetermined warning information when the determination result of the second operation is invalidated,
The operating device according to claim 2.
請求項3記載の操作装置。 The output means displays the warning information on the touch panel when the content of a third operation following the second operation is determined by the determining means.
The operating device according to claim 3.
前記タッチパネルにおけるユーザのタッチオンとタッチオフとを伴う操作を検知する検知手段と、
検知された操作のタッチオン時及びタッチオフ時の、それぞれの前記タッチパネル上の相対位置を、検知した操作毎に記憶する記憶手段と、
この記憶手段に記憶された一の操作のタッチオン時からタッチオフ時までの前記相対位置の変位量と、それを超えたときには前記スライド表示を指示するためのスライド操作と判別し、それ未満のときには前記複数の項目画像のいずれかを指示するための選択操作と判別するための設定変位量とを比較することにより、当該一の操作が前記スライド操作か前記選択操作かを判別する判別手段とを備えており、
前記判別手段は、前記一の操作のタッチオフ時から当該一の操作とは別の後続操作のタッチオン時までの前記相対位置の変位量が予め設定された閾値未満のときに、前記後続操作の判別結果を無効化することを特徴とする、
画像処理装置。 Display control means for displaying a plurality of individually selectable item images on a touch panel and enabling slide display of the plurality of item images displayed in the list;
Detecting means for detecting an operation involving touch-on and touch-off of a user on the touch panel;
Storage means for storing the relative position on each touch panel at the time of touch-on and touch-off of the detected operation for each detected operation;
The displacement amount of the relative position from the touch-on time to the touch-off time of one operation stored in the storage means is determined as a slide operation for instructing the slide display when the displacement amount is exceeded. A determination unit configured to determine whether the one operation is the slide operation or the selection operation by comparing a selection operation for instructing any one of the plurality of item images with a set displacement amount for determination; And
The determination means determines the subsequent operation when the displacement amount of the relative position from the touch-off time of the one operation to the touch-on time of the subsequent operation different from the one operation is less than a preset threshold value. Characterized by invalidating the results,
Image processing device.
前記複数の項目画像は、それぞれ前記選択操作によって選択される、前記読み取った送信対象画像の宛先となる前記外部装置の記録領域のアドレスを表す画像であり、
前記判別手段により前記選択操作が判別され、且つ、タッチオン時の前記相対位置に対応する項目画像が特定されたときに、前記通信装置が当該項目画像の表すアドレスに前記送信対象画像を伝達することを特徴とする、
請求項5記載の画像処理装置。 A reading device that reads an image to be transmitted, and a communication device for transmitting the read image to be transmitted to an external device,
The plurality of item images are images each representing an address of a recording area of the external device that is selected by the selection operation and is a destination of the read transmission target image,
When the selection operation is determined by the determination unit and an item image corresponding to the relative position at the time of touch-on is specified, the communication device transmits the transmission target image to an address represented by the item image. Characterized by
The image processing apparatus according to claim 5.
タッチパネル上のタッチオンとタッチオフとを伴う操作を検知する工程と、
検知された操作のタッチオン時及びタッチオフ時の、それぞれの時刻と前記タッチパネル上の相対位置との少なくとも一方の情報を、検知した操作毎に記憶する記憶工程と、
記憶された情報に基づいて当該操作がどのような内容のものかを判別する判別工程とを有し、
前記判別工程は、第1操作による前記情報と、前記第1操作に続く第2操作による前記情報とが予め設定された条件に適合する関係のときに、当該第2操作の判別結果を無効化することを特徴とする、
操作装置の制御方法。 A method for controlling an operating device, comprising:
Detecting an operation involving touch-on and touch-off on the touch panel;
A storage step of storing at least one information of each time and a relative position on the touch panel at the time of touch-on and touch-off of the detected operation for each detected operation;
A determination step of determining what the operation is based on the stored information,
The determination step invalidates the determination result of the second operation when the information by the first operation and the information by the second operation following the first operation are in a relationship that satisfies a preset condition. It is characterized by
Control method of operating device.
前記コンピュータを、
個別に選択可能な複数の項目画像をタッチパネル上に一覧表示させるとともに、前記一覧表示された複数の項目画像のスライド表示を可能にする表示制御手段、
前記タッチパネルにおけるユーザのタッチオンとタッチオフとを伴う操作を検知する検知手段から、検知された操作のタッチオン時及びタッチオフ時の、それぞれの前記タッチパネル上の相対位置を取得し、検知した操作毎に前記記録装置に記憶させる手段、
記憶された一の操作のタッチオン時からタッチオフ時までの前記相対位置の変位量と、それを超えたときには前記スライド表示を指示するためのスライド操作と判別し、それ未満のときには前記複数の項目画像のいずれかを指示するための選択操作と判別するための設定変位量とを比較することにより、当該一の操作が前記スライド操作か前記選択操作かを判別する判別手段として機能させ、
前記判別手段に、前記一の操作のタッチオフ時から当該一の操作とは別の後続操作のタッチオン時までの前記相対位置の変位量が予め設定された閾値未満のときに、前記後続操作の判別結果を無効化させることを特徴とする、
コンピュータプログラム。 A control program for operating a computer having a recording apparatus as an image processing apparatus,
The computer,
Display control means for displaying a plurality of individually selectable item images on a touch panel and enabling slide display of the plurality of item images displayed in the list;
A relative position on the touch panel at the time of touch-on and touch-off of the detected operation is acquired from detection means for detecting an operation involving touch-on and touch-off of the user on the touch panel, and the recording is performed for each detected operation. Means for storing in the device;
The displacement amount of the relative position from the touch-on to the touch-off of one stored operation and the slide operation for instructing the slide display when the displacement is exceeded, and the plurality of item images are smaller than that By comparing the selection operation for instructing any of the above and the set displacement amount for determination, it is made to function as a determination unit for determining whether the one operation is the slide operation or the selection operation,
In the determination means, when the displacement amount of the relative position from the touch-off time of the one operation to the touch-on time of the subsequent operation different from the one operation is less than a preset threshold value, the determination of the subsequent operation is performed. Characterized by invalidating the results,
Computer program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012262460A JP2014109798A (en) | 2012-11-30 | 2012-11-30 | Operation device, image processing apparatus, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012262460A JP2014109798A (en) | 2012-11-30 | 2012-11-30 | Operation device, image processing apparatus, and computer program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014109798A true JP2014109798A (en) | 2014-06-12 |
Family
ID=51030424
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012262460A Pending JP2014109798A (en) | 2012-11-30 | 2012-11-30 | Operation device, image processing apparatus, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014109798A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016206749A (en) * | 2015-04-16 | 2016-12-08 | シャープ株式会社 | Touch input device, image forming apparatus including the touch input device, and touch input method |
| JP2017192538A (en) * | 2016-04-20 | 2017-10-26 | 株式会社コロプラ | Game program, method, and information processor with touch screen |
| JP2019179515A (en) * | 2018-03-30 | 2019-10-17 | ブラザー工業株式会社 | Numerical controller, machine tool, display method, and computer program |
-
2012
- 2012-11-30 JP JP2012262460A patent/JP2014109798A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016206749A (en) * | 2015-04-16 | 2016-12-08 | シャープ株式会社 | Touch input device, image forming apparatus including the touch input device, and touch input method |
| JP2017192538A (en) * | 2016-04-20 | 2017-10-26 | 株式会社コロプラ | Game program, method, and information processor with touch screen |
| JP2019179515A (en) * | 2018-03-30 | 2019-10-17 | ブラザー工業株式会社 | Numerical controller, machine tool, display method, and computer program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9086800B2 (en) | Apparatus and method for controlling screen displays in touch screen terminal | |
| JP5813991B2 (en) | Portable terminal, input control method and program | |
| CN103097992B (en) | Electronic equipment | |
| EP2631767B1 (en) | Method, computer readable medium and portable apparatus for scrolling a screen in a touch screen display apparatus | |
| US20130227419A1 (en) | Apparatus and method for switching active application | |
| JP5887807B2 (en) | Information processing apparatus, information processing method, and computer program | |
| JP5862587B2 (en) | Gesture discrimination device, gesture discrimination method, and computer program | |
| EP2664986A2 (en) | Method and electronic device thereof for processing function corresponding to multi-touch | |
| AU2012304858A1 (en) | Multi-cell selection using touch input | |
| JP6559076B2 (en) | Mobile device | |
| JP2016018510A5 (en) | ||
| EP2728456B1 (en) | Method and apparatus for controlling virtual screen | |
| KR20190026707A (en) | Information processing apparatus, method for controlling information processing apparatus, and storage medium | |
| JP2013182528A (en) | Information processing device and program | |
| JP2014109798A (en) | Operation device, image processing apparatus, and computer program | |
| EP2579139A1 (en) | Terminal, process selection method, control program, and recording medium | |
| JP6370118B2 (en) | Information processing apparatus, information processing method, and computer program | |
| US20190087077A1 (en) | Information processing apparatus, screen control method | |
| EP2876540A1 (en) | Information processing device | |
| JP5065838B2 (en) | Coordinate input device | |
| WO2013103181A1 (en) | Method of moving cursor of text editor using motion sensor, and computer-readable recording medium having program thereon for moving cursor of text editor by using motion sensor | |
| JP6627909B2 (en) | Mobile terminal, invalid area specifying method and program | |
| KR20200138132A (en) | Method for operating page and electronic device thereof | |
| JP6863441B2 (en) | Mobile terminal, invalid area identification method and program | |
| JP6319238B2 (en) | Portable terminal, invalid area specifying method and program |