[go: up one dir, main page]

JP2014109798A - Operation device, image processing apparatus, and computer program - Google Patents

Operation device, image processing apparatus, and computer program Download PDF

Info

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
Application number
JP2012262460A
Other languages
Japanese (ja)
Inventor
Yasuaki Kawashima
康彰 川島
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP2012262460A priority Critical patent/JP2014109798A/en
Publication of JP2014109798A publication Critical patent/JP2014109798A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent a situation in which a certain operation is erroneously recognized as a different operation even when a user intends to perform the certain operation on a touch panel.SOLUTION: In the case of performing a next second operation from coordinates x3 after performing a first operation between coordinates x1 and coordinates x2 on a touch panel, processing about the second operation is nullified if a coordinate displacement amount between the coordinates x3 and the coordinates x2 is smaller than a threshold and if a lapse time is also equal to or less than a fixed time.

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.

特開2012−68710号公報JP 2012-68710 A

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

画像処理装置のハードウェア構成図。The hardware block diagram of an image processing apparatus. 画像通信システムの全体構成図。1 is an overall configuration diagram of an image communication system. 画像処理装置の制御手順説明図。Explanatory drawing of the control procedure of an image processing apparatus. 画像処理装置の制御手順説明図。Explanatory drawing of the control procedure of an image processing apparatus. 宛先一覧画面の例示図。FIG. 4 is an exemplary diagram of a destination list screen. ユーザコマンド入力装置が検出する圧力と座標との関係説明図。Explanatory drawing of the relationship between the pressure and coordinate which a user command input device detects. タッチオフ時の時刻と座標の例示図。The example of the time at the time of touch-off, and a coordinate. 選択処理結果画面の例示図。FIG. 4 is an exemplary diagram of a selection processing result screen. ユーザコマンド入力装置が検出する圧力と座標との関係説明図。Explanatory drawing of the relationship between the pressure and coordinate which a user command input device detects. 画像処理装置による送信処理の手順説明図。Explanatory drawing of the procedure of the transmission process by an image processing apparatus. 送信一覧画面の例示図。The illustration figure of a transmission list screen. 画像処理装置の他の制御手順説明図。FIG. 10 is another explanatory diagram of the control procedure of the image processing apparatus. 画像処理装置の他の制御手順説明図。FIG. 10 is another explanatory diagram of the control procedure of the image processing apparatus. 画像処理装置による送信処理の他の手順説明図。FIG. 10 is a diagram for explaining another procedure of transmission processing by the image processing apparatus. 画像処理装置による送信処理の他の手順説明図。FIG. 10 is a diagram for explaining another procedure of transmission processing by the image processing apparatus. 警告画面の例示図。FIG. 画像処理装置による他の制御手順説明図。Other control procedure explanatory drawing by an image processing apparatus. 画像処理装置による他の制御手順説明図。Other control procedure explanatory drawing by an image processing apparatus. 宛先一覧画面の例示図。FIG. 4 is an exemplary diagram of a destination list screen.

以下、本発明の実施の形態例を説明する。
[第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 recording device 13. The CPU 11 is a control module that comprehensively controls the operation of the image processing apparatus 1. It also has a function as a timekeeping means. The RAM 12 provides a work area for the CPU 11. The recording device 13 is, for example, a hard disk or NVRAM (Non Volatile RAM). In addition to the control program executed by the CPU 11, the recording device 13 stores a coordinate displacement amount threshold value Tx, an elapsed time threshold value Tt, and other setting information and data described later.

画像処理装置1は、ユーザコマンド入力装置14、読取装置15及び通信装置16を有している。各装置等11〜16は、メインバス18を介して接続されている。
ユーザコマンド入力装置14は、CPU11等と協働する操作装置として動作する。具体的には、タッチパネル式のディスプレイを通じて、ユーザから様々なジェスチャーによる指示等を受け付ける。また、画像処理の結果を表示させる。読取装置15は、例えば原稿画像の読取を行う。通信装置16は、ネットワーク2を介して外部装置との通信を制御する。
The image processing apparatus 1 includes a user command input device 14, a reading device 15, and a communication device 16. The devices 11 to 16 are connected via a main bus 18.
The user command input device 14 operates as an operation device that cooperates with the CPU 11 and the like. Specifically, the user receives instructions from various gestures through a touch panel display. Also, the result of image processing is displayed. The reading device 15 reads a document image, for example. The communication device 16 controls communication with an external device via the network 2.

画像処理装置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 electronic device 3 that is an example of an external device via a communication device 16 and a network 2. The contents of the operation of the image processing apparatus 1 in this image communication system will be described with reference to FIGS. 3 and 4 are explanatory diagrams of a control procedure by the image processing apparatus 1, particularly the CPU 11. 5 and 8 are screen examples displayed on the display of the user command input device 14. 6 and 9 show the relationship between the pressure detected by the user command input device 14 and the coordinates. FIG. 7 shows an example of data recorded in the recording device 13 in this example.

図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 command input device 14. In this example, a destination list screen is displayed (S102). FIG. 5 is a view showing an example of the destination list screen 101 displayed on the display of the user command input device 14. In the example shown in the drawing, a plurality of storage destinations 102 in the electronic device 3 which are examples of selectable items are displayed in a list. “MachineX” is the electronic device 3, and the subsequent directory represents a storage configuration example in the electronic device 3. The user command input device 14 transmits the contents operated by the user on the destination list screen 101 to the CPU 11. The CPU 11 recognizes the meaning of various instructions from the transmitted contents and performs necessary processing.

例えば、図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 transmission screen button 103 on the destination list screen 101 in FIG. 5 (S103: Yes). In this case, the CPU 11 executes a transmission process (S104) described later. If the transmission screen button 103 has not been pressed (S103: No), it is determined whether or not a touch-on is performed on the destination list screen 101 (S105). If it is not touched on, it waits until it is done (S105: No).

タッチオンされたかどうかは、ユーザコマンド入力装置14がディスプレイ上で圧力を検出したかどうかで判定する。また、タッチオンがどの領域で行われたかについては、圧力検出時の座標(タッチパネル上の相対位置、以下同じ。)で認識する。図6の例では、圧力が閾値Pを超えた、垂直方向の座標x1の地点でタッチオンされたと認識する。この場合は、タッチオンされた地点の座標x1を取得する(S105:Yes,S106)。   Whether or not the touch-on is performed is determined by whether or not the user command input device 14 detects pressure on the display. In addition, the region in which the touch-on is performed is recognized by coordinates at the time of pressure detection (relative position on the touch panel, the same applies hereinafter). In the example of FIG. 6, it is recognized that the touch-on is performed at the point of the coordinate x1 in the vertical direction where the pressure exceeds the threshold value P. In this case, the coordinate x1 of the point touched on is acquired (S105: Yes, S106).

その後、タッチオフされたかどうかを判定する(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 CPU 11 calculates a coordinate displacement amount in the vertical direction from the acquired coordinates at the time of touch-on and touch-off (S110). In the example of FIG. 6, the difference (x2−x1) between the coordinate x2 and the coordinate x1 is the coordinate displacement amount. The acquired touch-off time and coordinates (or coordinate displacement amount) are recorded in the recording device 13 (S111). FIG. 7 shows the contents recorded in the recording device 13.
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 CPU 11 determines whether or not the coordinate displacement calculated in S <b> 110 exceeds the threshold Tx (S <b> 112). This threshold value Tx is a threshold value of the coordinate displacement amount for determining whether or not it can be regarded as a slide operation. If it exceeds, the user's operation is determined to be a slide operation, and each destination 102 on the displayed destination list screen 101 is slide-displayed (S112: Yes, S113). On the other hand, if it is less than the threshold value Tx, it is determined as a selection operation, and a selection process is performed on the corresponding item, that is, the destination 102 (S112: No, S114). In the example of FIG. 6, since the difference between the coordinate x2 and the coordinate x1 is less than the threshold value Tx, it is determined as an item selection operation, and the destination 102 selection process is executed. As a result, an item selection result illustrated in FIG. 8, that is, a state in which the top destination 102 is selected is displayed.

次に、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 recording device 13 in S111 exceeds a certain time (time threshold) Tt (S115). If exceeded, the process returns to S102 (S115: Yes). When not exceeding, it waits for detection of touch-on (S116: No). If touch-on is detected, the coordinates at the time of touch-on detection are acquired (S116: Yes, S117). Then, a coordinate displacement amount is calculated from the touch-off coordinates recorded in S111 and the touch-on coordinates acquired in S117 (S118).

計算した座標変位量が、閾値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 destination list screen 101, the slide display of the destination 102 is executed.

次に、図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 command input device 14 detects a user operation in the manner shown in FIG. 9. The processing procedure is as shown in FIGS. The example of FIG. 9 is an example when touch-on is detected at coordinate x5 (S105) and touch-off is detected at coordinate x6 (S107). That is, in S112, the coordinate displacement amount (x6-x5) exceeds the threshold value Tx (S112: Yes).

この場合は、座標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 destination list screen 102 in FIG. 6 is slid and displayed (S113). Next, touch-on is detected at coordinate x7.
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 corresponding destination 102 on the destination list screen 101 is selected.

次に、画像処理装置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 electronic device 3. FIG. 10 is an explanatory diagram of the procedure at this time. FIG. 11 is an exemplary view of a display screen.
In the transmission process, the transmission destination list screen 201 shown in FIG. 11 is displayed on the display of the user command input device 14 (S202). Next, it is confirmed whether or not the transmission start button 203 has been pressed (S203). If the button is pressed, the document is read using the reading device 15 and an image to be transmitted is created (S204). If not, the process returns to S202. Thereafter, the created image is transmitted to the electronic device 3 through the communication device 16 (S205), and the transmission process is terminated (S206).

このように、第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 recording device 13 for each detected operation. Then, based on the recorded information, the content of the operation is determined based on the threshold value Tx. At this time, the determination result of the subsequent operation is invalidated when the recording information by the subsequent previous operation and the recording information by the subsequent operation satisfy a preset condition. Thereby, when the user performs one slide operation, it is possible to prevent a situation in which it is erroneously recognized that two operations have been performed, such as an item selection operation and a slide operation.
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 command input device 14 uses a pressure-sensitive panel, but an electrostatic panel that can detect touch-on and touch-off is used. In this case, the same principle can be implemented.

[第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 destination 102 of the destination list 101 shown in FIG. 5 is slid and displayed (S323: Yes, S324). If it is equal to or less than the threshold value Tx, the destination 102 selection process is executed (S325: No, S325).
In any case, since the determination result of the operation is once invalidated, if these processes are executed, the recording device 13 may erroneously detect the user's selection and erroneously select the destination. Is recorded (S326). Thereafter, the process returns to S315.

この警告情報は、次の操作、すなわち、送信処理の実行時にディスプレイに表示される。この実施形態における送信処理は、図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” button 203 is pressed and a transmission start instruction is issued (S503: Yes), it is confirmed whether or not the warning information is recorded in the recording device 13 (S504). If not recorded (S504: No), the process proceeds to S509.
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 transmission stop button 303 has been pressed and an input for canceling transmission has been made (S507). If input has been made, the processing is terminated (S507: Yes). If not input (S507: No), it is determined whether or not the transmission button 302 is pressed and an instruction to continue transmission is input (S508). If it has been input (S508: Yes), the process proceeds to S509 and the processing is continued (S509 to S510). If not, the process returns to S507, and the process is repeated until either the transmission stop button 303 or the transmission button 302 is pressed (S508: No).

このように第3実施形態では、警告情報を表示した上で、ユーザに、送信ボタン302又は送信中止ボタン303の押下を選択させるので、誤送信を確実に防止することができる。   As described above, in the third embodiment, the warning information is displayed, and the user is allowed to select the transmission button 302 or the transmission stop button 303 to be pressed. Thus, erroneous transmission can be reliably prevented.

[第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 recording device 13. (S621). Thereafter, if it is determined that a certain time has elapsed from the recorded touch-off time (S622: Yes), whether or not information indicating that the first selection operation has been performed is recorded in the recording device 13 in S621. Is determined (S630). If not recorded, the process returns to S602 (S630: No). If it has been recorded (S630: Yes, S631), information indicating that the first selection operation has been performed is deleted from the recording device 13 (S631), and the process returns to S602.

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 destination display unit 402 receives a slide operation, and the destination selection unit 404 detects the selection operation. The “transmission screen” button 403 is the same as the “transmission screen” button 103 in FIGS. 5 and 8.
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操作の終了時刻から前記第2操作が開始されるまでの時間が設定時間以下となる第1条件と、前記第1操作の終了時の相対位置と前記第2操作の開始時の相対位置との差分が設定変位量以下となる第2条件の少なくとも一方の条件を満たすときに、当該第2操作の判別結果を無効化することを特徴とする、
請求項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操作の判別結果が無効化されたときに、所定の警告情報を出力する出力手段をさらに備えることを特徴とする、
請求項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.
前記出力手段は、前記判別手段において第2操作に続く第3操作の内容が判別されたときに、前記警告情報を前記タッチパネルに表示させることを特徴とする、
請求項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.
JP2012262460A 2012-11-30 2012-11-30 Operation device, image processing apparatus, and computer program Pending JP2014109798A (en)

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)

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

Cited By (3)

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