[go: up one dir, main page]

JP2014056519A - Portable terminal device, incorrect operation determination method, control program, and recording medium - Google Patents

Portable terminal device, incorrect operation determination method, control program, and recording medium Download PDF

Info

Publication number
JP2014056519A
JP2014056519A JP2012202045A JP2012202045A JP2014056519A JP 2014056519 A JP2014056519 A JP 2014056519A JP 2012202045 A JP2012202045 A JP 2012202045A JP 2012202045 A JP2012202045 A JP 2012202045A JP 2014056519 A JP2014056519 A JP 2014056519A
Authority
JP
Japan
Prior art keywords
touch
area
erroneous detection
candidate
determination unit
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
JP2012202045A
Other languages
Japanese (ja)
Inventor
Takeshi Nakagawa
岳史 中川
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2012202045A priority Critical patent/JP2014056519A/en
Publication of JP2014056519A publication Critical patent/JP2014056519A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

PROBLEM TO BE SOLVED: To achieve touch operation to a marginal part of a touch panel intended by a user without reducing sensitivity of the marginal part of the touch panel.SOLUTION: A portable terminal device includes: an incorrect detection candidate first area determination unit (12) that determines an incorrect detection candidate first area, an incorrect detection candidate second area determination unit (13) that determines an incorrect detection candidate second area by using the incorrect detection candidate first area, and an incorrect detection assumption area determination unit (14) that determines an incorrect detection assumption area by using the incorrect detection candidate second area.

Description

本発明は、タッチパネルを備えた携帯端末装置のユーザインターフェース技術に関する。   The present invention relates to a user interface technology of a mobile terminal device provided with a touch panel.

近年、スマートフォン、タブレットPCなどの、いわゆるタブレット端末が急速に普及している。タブレット端末は、平板状の外形を有しており、表示部および入力部としてのタッチパネルを備えている。このタッチパネルに表示されたオブジェクトを、指やペン等でタッチすることにより、ユーザは、タブレット端末本体への各種操作を行うことができる。   In recent years, so-called tablet terminals such as smartphones and tablet PCs are rapidly spreading. The tablet terminal has a flat outer shape and includes a touch panel as a display unit and an input unit. By touching the object displayed on the touch panel with a finger, a pen, or the like, the user can perform various operations on the tablet terminal body.

タブレット端末は、タッチパネルによってユーザの画面上での様々な接触(タッチ)動作を判別することができ、そのタッチ動作により指定された処理を実行することができる。例えば、タッチ動作には、画面に表示されたオブジェクトを、指(ペン)でタップする(軽くたたく)、フリックする(はじく、はらう)、ピンチする(指でつまむ)、ドラッグするなどの様々な動作がある。タブレット端末は、そうしたさまざまなタッチ動作を判別し、判別結果に応じて、オブジェクトの選択/移動、リストのスクロール、画像などの拡大/縮小を行う。タブレット端末では、ユーザがタッチした位置を正確に特定して、各種操作を行う。   The tablet terminal can determine various contact (touch) operations on the user's screen using the touch panel, and can execute a process specified by the touch operation. For example, for touch actions, various actions such as tapping (lightly tapping), flicking (flicking, picking), pinching (pinch with fingers), dragging an object displayed on the screen with a finger (pen) There is. The tablet terminal discriminates such various touch operations, and selects / moves an object, scrolls a list, enlarges / reduces an image, etc. according to the discrimination result. In the tablet terminal, the position touched by the user is accurately specified, and various operations are performed.

また、タッチパネル機構が携帯電話機などのような携帯端末装置で用いられる場合、ユーザは高い割合で携帯端末装置の操作を片手(携帯端末装置を持つ手)で行う。しかしながら、片手で携帯端末装置の操作を行う場合、携帯端末装置のタッチパネルに表示されているアイコンをタッチしようとする際に、先にタッチパネルの縁に位置する領域に親指の付け根がタッチしてしまうことがある。このような場合、ユーザが意図しない操作が行われてしまう可能性があった。   When the touch panel mechanism is used in a mobile terminal device such as a mobile phone, the user operates the mobile terminal device with one hand (a hand holding the mobile terminal device) at a high rate. However, when operating the mobile terminal device with one hand, when trying to touch an icon displayed on the touch panel of the mobile terminal device, the base of the thumb first touches the area located at the edge of the touch panel. Sometimes. In such a case, an operation unintended by the user may be performed.

このような状況を考慮して、ユーザが意図する操作より先に、タッチパネルの縁に位置する領域に指の付け根がタッチしてしまう際におこる誤操作の対策の一例として、特許文献1に記載された携帯端末装置が挙げられる。   In consideration of such a situation, Patent Document 1 describes an example of a countermeasure against an erroneous operation that occurs when the base of a finger touches an area located at the edge of the touch panel before an operation intended by the user. Mobile terminal devices.

特許文献1の携帯端末装置は、タッチパネルのある1点がタッチされたままの状態で、他の位置で別のタッチが検出された場合において、先のタッチ位置がタッチパネルの縁部に含まれており、後のタッチ位置がタッチパネルの縁部に含まれていないとき、先のタッチを無効とする。   In the portable terminal device of Patent Literature 1, when a touch on a touch panel remains touched and another touch is detected at another position, the previous touch position is included in the edge of the touch panel. If the subsequent touch position is not included in the edge of the touch panel, the previous touch is invalidated.

上記処理により、上記携帯端末装置では、ユーザが誤って先に親指の付け根でタッチパネルの縁部へタッチを行った場合においても、他の領域へのタッチによる操作指示を有効なタッチとして受け付けることを可能にしている。   With the above processing, in the portable terminal device, even when the user accidentally touches the edge of the touch panel with the base of the thumb first, accepting an operation instruction by touching another area as an effective touch. It is possible.

特開2012−093932号公報(2012年5月17日公開)JP 2012-093932 A (published May 17, 2012)

しかしながら、特許文献1の携帯端末装置では、ユーザからのタッチパネルの縁部へのタッチ動作を画一的に有効としないものであった。このため、ユーザが携帯端末装置を両手で持っている場合において、タッチパネルの縁部をユーザが自分の意図でタッチ動作したいときであっても、タッチの感度が落ちてしまい、タッチパネルの縁部に対するタッチ動作が無効とされてしまうといった課題があった。   However, in the portable terminal device disclosed in Patent Document 1, the touch operation from the user to the edge of the touch panel is not uniformly effective. For this reason, when the user holds the portable terminal device with both hands, even when the user wants to touch the edge of the touch panel with his / her own intention, the sensitivity of the touch is reduced, and the touch panel edge There was a problem that the touch operation was invalidated.

そこで、タッチパネルの周辺部にフォトセンサといった特別なセンサを設置して、指の画像を生成し、上記画像の分析に基づいて、タッチパネルの縁部へのタッチ動作が誤操作か否かの判断を行う方法が考えられる。この方法によれば、指の画像分析により、タッチ動作が誤操作か否かを判断するので、両手操作の場合でも、タッチパネルの縁部に対するタッチ動作を有効なものとすることができる。   Therefore, a special sensor such as a photosensor is installed in the periphery of the touch panel to generate a finger image, and based on the analysis of the image, it is determined whether the touch operation on the edge of the touch panel is an erroneous operation. A method is conceivable. According to this method, whether or not the touch operation is an erroneous operation is determined by finger image analysis, so that the touch operation on the edge of the touch panel can be made effective even in the case of a two-hand operation.

しかしながら、センサおよび、センサの検知処理のための構成(例えば、マイクロコンピュータおよびその一時記憶メモリ)を新たに備えなければならず、その結果、携帯端末装置自体の製造コストを増大させてしまう恐れがあった。   However, a sensor and a configuration for detecting the sensor (for example, a microcomputer and its temporary storage memory) must be newly provided, and as a result, the manufacturing cost of the mobile terminal device itself may be increased. there were.

このように、特許文献1の携帯端末装置は片手操作に特化されたものであり、誤操作が行われる可能性がある部分(すなわち、タッチパネルの縁部)を動的に変化させるものではなかった。言い換えれば、誤操作が行われる可能性がある部分はタッチパネル上において固定されたものであった。   As described above, the portable terminal device of Patent Document 1 is specialized for one-handed operation and does not dynamically change a portion where an erroneous operation may be performed (that is, the edge of the touch panel). . In other words, the part that may be erroneously operated is fixed on the touch panel.

このため、ユーザが意図的に行った、誤操作が行われる可能性がある部分へのタッチが有効なものとされないといった課題があった。   For this reason, there has been a problem that a touch on a portion that is intentionally performed by the user and that may be erroneously performed is not effective.

このような課題は、特に、ユーザが携帯端末装置を両手で操作する場合に顕著となる。   Such a problem becomes conspicuous particularly when the user operates the portable terminal device with both hands.

本発明は、上記課題を解決するためになされたもので、その目的は、タッチパネルの縁部における、ユーザの誤操作が行われる可能性がある部分を予め予測しておくことにより、タッチパネルの縁部の感度を低下させることなくユーザの意図するタッチパネルの縁部へのタッチ動作を実現可能な携帯端末装置を提供することにある。   The present invention has been made in order to solve the above-described problem, and the object of the present invention is to predict in advance the portion of the edge of the touch panel where a user's erroneous operation may be performed. An object of the present invention is to provide a portable terminal device capable of realizing a touch operation on the edge of a touch panel intended by a user without lowering the sensitivity of the user.

上記の課題を解決するために、本発明の一態様に係る携帯端末装置は、
タッチパネル上のタッチ動作のタッチ始点とタッチ終点とを検知する検知部と、
上記タッチ始点と上記タッチ終点とを結ぶ線分の垂直二等分線と、上記タッチパネルの縁部を規定する誤検知想定線との交点を求め、当該交点を誤検知候補第一エリアとする誤検知候補第一エリア決定部と、
上記誤検知候補第一エリア決定部により決定された複数の上記誤検知候補第一エリアのうち、お互いに隣接しあう2つの誤検知候補第一エリア同士の距離が第一閾値以下のものを選出し、当該選出された2つの誤検知候補第一エリアを誤検知候補第二エリアとする誤検知候補第二エリア決定部と、
上記誤検知候補第二エリア決定部により決定された複数の上記誤検知候補第二エリアの数が第三閾値以上である場合、当該複数の上記誤検知候補第二エリアを用いて誤検知想定エリアを決定する誤検知想定エリア決定部と、
上記タッチ動作以降のタッチ動作において、当該タッチ動作の位置が上記誤検知想定エリアの基準点から第四閾値以内の距離であるか否かを判定する誤検知想定エリア距離判定部と、
上記誤検知想定エリア決定部により上記誤検知想定エリアの基準点から上記第四閾値以内の距離であると判定された場合において、上記タッチ動作のサイズが第五閾値よりも大きいか否かを判定するタッチサイズ判定部と、
上記タッチサイズ判定部により上記タッチ動作のサイズが上記第五閾値よりも大きいと判定された場合において、上記タッチ動作を無効として処理する処理部とを備える。
In order to solve the above problems, a mobile terminal device according to one embodiment of the present invention provides:
A detection unit that detects a touch start point and a touch end point of a touch operation on the touch panel;
The intersection of the perpendicular bisector connecting the touch start point and the touch end point and the false detection assumption line that defines the edge of the touch panel is obtained, and the error is determined as the false detection candidate first area. A detection candidate first area determination unit;
Of the plurality of first false detection candidate first areas determined by the first false detection candidate first area determination unit, a distance between two false first detection candidate areas that are adjacent to each other is selected below a first threshold value. And a false detection candidate second area determination unit that sets the selected two false detection candidate first areas as the false detection candidate second area,
When the number of the plurality of erroneous detection candidate second areas determined by the erroneous detection candidate second area determination unit is equal to or greater than a third threshold, an erroneous detection assumption area using the plurality of erroneous detection candidate second areas A false detection assumption area determination unit for determining
In the touch operation after the touch operation, an erroneous detection assumption area distance determination unit that determines whether the position of the touch operation is a distance within a fourth threshold from the reference point of the erroneous detection assumption area;
When the erroneous detection assumption area determination unit determines that the distance is within the fourth threshold from the reference point of the erroneous detection assumption area, it is determined whether the size of the touch operation is larger than the fifth threshold. A touch size determination unit to perform,
And a processing unit that processes the touch operation as invalid when the touch size determination unit determines that the size of the touch operation is larger than the fifth threshold.

本発明の一態様によれば、タッチパネルの縁部における、ユーザの誤操作が行われる可能性がある部分を予め予測しておくことにより、タッチパネルの縁部の感度を低下させることなくユーザの意図するタッチパネルの縁部へのタッチ動作を実現することができるという効果を奏する。   According to one aspect of the present invention, the user's intention is not reduced by reducing the sensitivity of the edge of the touch panel by predicting in advance the portion of the edge of the touch panel that may be erroneously operated by the user. There is an effect that a touch operation to the edge of the touch panel can be realized.

本発明の一実施形態に係る制御部の要部構成を示す機能ブロック図である。It is a functional block diagram which shows the principal part structure of the control part which concerns on one Embodiment of this invention. 本発明の一実施形態に係る携帯端末のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the portable terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係る携帯端末の片手操作の一例を説明する図である。It is a figure explaining an example of one hand operation of the portable terminal concerning one embodiment of the present invention. 本発明の一実施形態に係る携帯端末のタッチパネルにおけるユーザのタッチ軌跡の一例を示す図である。It is a figure which shows an example of the user's touch locus | trajectory in the touchscreen of the portable terminal which concerns on one Embodiment of this invention. (a)は、本発明の一実施形態に係る携帯端末のタッチパネルにおける親指の付け根部分とタッチ始点/終点に対する垂直二等分線の関係の例を示す図である。(b)は、本発明の一実施形態に係る携帯端末のタッチパネルにおける、誤検知候補第一エリア、誤検知候補第二エリアおよび誤検知想定エリアを説明するための説明図である。(A) is a figure which shows the example of the relationship of the perpendicular bisector with respect to the base part of the thumb in the touch panel of the portable terminal which concerns on one Embodiment of this invention, and a touch start point / end point. (B) is explanatory drawing for demonstrating the false detection candidate 1st area, the false detection candidate 2nd area, and the false detection assumption area in the touch panel of the portable terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係る携帯端末のタッチパネルにおける、誤検知想定エリアへのタッチ動作の一例を示す図である。It is a figure which shows an example of the touch operation | movement to the false detection assumption area in the touch panel of the portable terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係るタッチ動作がフリック系操作であるかタップ系操作であるかを判定する処理のフローチャートの一例である。It is an example of the flowchart of the process which determines whether the touch operation | movement which concerns on one Embodiment of this invention is a flick system operation or a tap system operation. 本発明の一実施形態に係るタッチ動作がフリック系操作であった場合の処理のフローチャートの一例である。It is an example of the flowchart of a process when the touch operation | movement which concerns on one Embodiment of this invention is a flick type | system | group operation. 本発明の一実施形態に係るタッチ動作がタップ系操作であった場合の処理のフローチャートの一例である。It is an example of the flowchart of a process when the touch operation | movement which concerns on one Embodiment of this invention is a tap type | system | group operation. 本発明の一実施形態に係る携帯端末のタッチパネルにおける、誤検知候補第一エリア、誤検知候補第二エリアおよび誤検知想定エリアを説明するための説明図である。It is explanatory drawing for demonstrating the false detection candidate 1st area, the false detection candidate 2nd area, and the false detection assumption area in the touch panel of the portable terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係るタッチ動作がフリック系操作であった場合の処理のフローチャートの一例である。It is an example of the flowchart of a process when the touch operation | movement which concerns on one Embodiment of this invention is a flick type | system | group operation. 本発明の一実施形態に係る携帯端末のタッチパネルにおける、誤検知候補第一エリア、誤検知候補第二エリアおよび誤検知想定エリアを説明するための説明図である。It is explanatory drawing for demonstrating the false detection candidate 1st area, the false detection candidate 2nd area, and the false detection assumption area in the touch panel of the portable terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係るタッチ動作がフリック系操作であった場合の処理のフローチャートの一例である。It is an example of the flowchart of a process when the touch operation | movement which concerns on one Embodiment of this invention is a flick type | system | group operation.

本発明の実施形態について、図1〜図13に基づいて説明すると以下の通りである。   The embodiment of the present invention will be described below with reference to FIGS.

[実施の形態1]
まず、本発明の実施の一形態について図1〜図9に基づいて説明すれば、以下のとおりである。
[Embodiment 1]
First, an embodiment of the present invention will be described with reference to FIGS.

〔携帯端末100のハードウェア構成〕
図2は、本発明の一実施形態に係る携帯端末(携帯端末装置)100のハードウェア構成を示すブロック図である。携帯端末100は、図2に示すとおり、少なくとも、表示部2、検知部4、制御部5および記憶部7を備えている。さらに、ここでは省略したが、携帯端末100は、通話処理部、撮影を行う撮像部(レンズ・撮像素子など)、放送受像部(チューナ・復調部など)、GPS、および、センサ(加速度センサ、傾きセンサなど)他、携帯端末装置(スマートフォン)が標準的に備えている各種部品を備えていてもよい。
[Hardware configuration of portable terminal 100]
FIG. 2 is a block diagram illustrating a hardware configuration of the mobile terminal (mobile terminal device) 100 according to an embodiment of the present invention. As shown in FIG. 2, the mobile terminal 100 includes at least a display unit 2, a detection unit 4, a control unit 5, and a storage unit 7. Furthermore, although omitted here, the mobile terminal 100 includes a call processing unit, an imaging unit (such as a lens and an imaging device) that performs shooting, a broadcast image receiving unit (such as a tuner and a demodulation unit), a GPS, and a sensor (an acceleration sensor, In addition to the tilt sensor, the mobile terminal device (smartphone) may include various components that are provided as standard.

(表示部2)
表示部2は、接触(タッチ)された点を検出する機能を備えたタッチパネル3を備える。タッチパネル3は、指示体(表示部2の画面位置を指示するもの、ここでは、例えば、指またはペンなど)の接触を受け付けるタッチ面と、指示体とタッチ面との間の接触/非接触(接近/非接近)、および、その接触(接近)位置を検知するためのタッチセンサを備える。タッチセンサは、指示体とタッチ面との接触/非接触を検知できればどのようなセンサで実現されていてもかまわない。例えば、圧力センサ、静電容量センサ、光センサなどで実現される。例えば、本発明の携帯端末100のタッチパネル3を投影型静電容量方式のタッチパネルで実現する場合、具体的には、上記タッチセンサは、ITO(Indium Tin Oxide)などによるマトリクス状の透明電極パターンを、ガラス、プラスチックなどの透明基板上に形成したものとなる。タッチセンサに指示体(ユーザの指またはペン等)が接触または接近すると、その付近の複数の透明電極パターンにおける静電容量が変化する。したがって、タッチパネル3は、上記透明電極パターンの電流または電圧の変化を検出することにより、上記指示体が接触または接近した位置を検出することができる。
(Display unit 2)
The display unit 2 includes a touch panel 3 having a function of detecting a touched (touched) point. The touch panel 3 includes a touch surface that accepts contact with an indicator (indicating the screen position of the display unit 2, for example, a finger or a pen), and contact / non-contact between the indicator and the touch surface ( A touch sensor is provided for detecting an approach / non-approach) and a contact (approach) position. The touch sensor may be realized by any sensor as long as it can detect contact / non-contact between the indicator and the touch surface. For example, it is realized by a pressure sensor, a capacitance sensor, an optical sensor, or the like. For example, when the touch panel 3 of the portable terminal 100 of the present invention is realized by a projected capacitive touch panel, specifically, the touch sensor has a matrix-like transparent electrode pattern made of ITO (Indium Tin Oxide) or the like. It is formed on a transparent substrate such as glass or plastic. When an indicator (such as a user's finger or pen) touches or approaches the touch sensor, the electrostatic capacity of a plurality of transparent electrode patterns in the vicinity changes. Therefore, the touch panel 3 can detect the position where the indicator has contacted or approached by detecting a change in the current or voltage of the transparent electrode pattern.

以下では、「タッチを検知する」、「タッチ動作」、「タッチ位置」などというときの「タッチ」という用語は、指示体とタッチ面とが完全に接する(接している)状態のみならず、指示体とタッチ面とが、タッチセンサが検知可能な程度に接近する(接近している)状態も含んでいる。   In the following, the term “touch” when referring to “detect touch”, “touch motion”, “touch position”, etc. is not only the state where the indicator and the touch surface are in complete contact (contact), It also includes a state in which the indicator and the touch surface are close (approaching) to the extent that the touch sensor can detect.

(検知部4)
検知部4は、上記表示部2で検知された点を特定する。具体的には、例えばタッチパネル3を投影型静電容量方式のタッチパネルで実現する場合、x軸方向(図3参照)の透明電極およびy軸方向(図3参照)の透明電極の組み合わせから、タッチパネル上でタッチされた位置を特定する。また、検知部4は、タッチ動作のタッチ始点およびタッチ終点の位置を特定する。以下、便宜上、検知部4のタッチ位置の特定は、図3に示すx軸方向とy軸方向との座標を検出し、位置を特定するものとして説明する。また、x座標は、ユーザが携帯端末装置を把持した状態においての水平方向を示すx軸の座標を表し、y座標は、ユーザが携帯端末装置を把持した状態においての鉛直方向を示すy軸の座標を表す。
(Detector 4)
The detection unit 4 specifies a point detected by the display unit 2. Specifically, for example, when the touch panel 3 is realized by a projected capacitive touch panel, a touch panel is obtained by combining a transparent electrode in the x-axis direction (see FIG. 3) and a transparent electrode in the y-axis direction (see FIG. 3). Identify the location touched above. Further, the detection unit 4 specifies the positions of the touch start point and touch end point of the touch operation. Hereinafter, for the sake of convenience, the specification of the touch position of the detection unit 4 will be described assuming that the coordinates of the x-axis direction and the y-axis direction shown in FIG. 3 are detected and the position is specified. The x coordinate represents the x-axis coordinate indicating the horizontal direction when the user is holding the mobile terminal device, and the y coordinate is the y-axis indicating the vertical direction when the user is holding the mobile terminal device. Represents coordinates.

(制御部5)
制御部5は、図2に示すように、誤検知判定部6および処理部8を備える。制御部5が実現する各種機能については、別図を参照しながら後述する。
(Control unit 5)
The control unit 5 includes an erroneous detection determination unit 6 and a processing unit 8 as shown in FIG. Various functions realized by the control unit 5 will be described later with reference to other drawings.

(記憶部7)
記憶部7は制御部5で決定された誤検知候補第一エリア、誤検知候補第二エリア、誤検知想定エリアの位置情報等を記憶する。詳しくは別図を参照しながら後述する。
(Storage unit 7)
The storage unit 7 stores position information of the erroneous detection candidate first area, the erroneous detection candidate second area, the erroneous detection assumption area, and the like determined by the control unit 5. Details will be described later with reference to another drawing.

〔携帯端末100の把持および操作〕
図3は、携帯端末100の片手操作の一例を説明する図である。図3は、携帯端末100が片手で把持され、その手で操作される様子を示している。
[Grip and operation of portable terminal 100]
FIG. 3 is a diagram for explaining an example of one-handed operation of the mobile terminal 100. FIG. 3 shows a state where the portable terminal 100 is held with one hand and operated with the hand.

本実施形態では、携帯端末100は、片手で把持可能な手のひらサイズの情報処理装置であり、図3に示すように、片手で携帯端末100を把持したまま、その手の親指で表示部2のタッチパネル3のタッチ面を操作できるものである。なお、図示では携帯端末100は右手で把持されているが、左手で把持されていてもよい。   In the present embodiment, the mobile terminal 100 is a palm-sized information processing apparatus that can be held with one hand. As shown in FIG. 3, while holding the mobile terminal 100 with one hand, the thumb of the hand of the display unit 2 is used. The touch surface of the touch panel 3 can be operated. In the figure, the mobile terminal 100 is gripped by the right hand, but may be gripped by the left hand.

〔携帯端末100の機能〕
次に、携帯端末100の機能構成について説明する。図1は、本実施形態における携帯端末100の要部構成を示す機能ブロック図である。
[Functions of the mobile terminal 100]
Next, the functional configuration of the mobile terminal 100 will be described. FIG. 1 is a functional block diagram illustrating a main configuration of the mobile terminal 100 according to the present embodiment.

図1に示すとおり、本実施形態にかかる携帯端末100の制御部5は、本発明の機能を実現するための機能ブロックとして、誤検知判定部6および処理部8を備えている。より詳細には、誤検知判定部6は、検出座標距離判定部11、誤検知候補第一エリア決定部12、誤検知候補第二エリア決定部13、誤検知想定エリア決定部14、誤検知想定エリア距離判定部15およびタッチサイズ判定部16を備える。上述した制御部5の各機能ブロックは、CPU(central processing unit)が、ROM(read only memory)等で実現された不揮発性記憶装置に記憶されているプログラムを不図示のRAM(random access memory)等に読み出して実行することで実現できる。   As shown in FIG. 1, the control unit 5 of the mobile terminal 100 according to the present embodiment includes an erroneous detection determination unit 6 and a processing unit 8 as functional blocks for realizing the functions of the present invention. More specifically, the false detection determination unit 6 includes a detection coordinate distance determination unit 11, a false detection candidate first area determination unit 12, a false detection candidate second area determination unit 13, a false detection assumption area determination unit 14, and a false detection assumption. An area distance determination unit 15 and a touch size determination unit 16 are provided. Each functional block of the control unit 5 described above includes a CPU (central processing unit) that stores a program stored in a non-volatile storage device realized by a ROM (read only memory) or the like. It can be realized by reading and executing the above.

また、記憶部7は、第一エリア記憶部21、第二エリア記憶部22および想定エリア記憶部23で構成されている。誤検知判定部6は上記の各部が機能を実行する際に、記憶部7に記憶されている情報を参照する。または誤検知判定部6で決定した情報を記憶部7へ記憶する。   The storage unit 7 includes a first area storage unit 21, a second area storage unit 22, and an assumed area storage unit 23. The erroneous detection determination unit 6 refers to information stored in the storage unit 7 when each of the above units executes a function. Alternatively, the information determined by the erroneous detection determination unit 6 is stored in the storage unit 7.

検出座標距離判定部11は、検知部4で特定したタッチ始点の座標とタッチ終点の座標とから、上記2点間の距離を算出し、第一閾値以上か否かを判定する。具体的に図4を用いて説明する。図4は、携帯端末100のタッチパネルにおけるユーザのタッチ軌跡の一例を示す図である。   The detected coordinate distance determination unit 11 calculates the distance between the two points from the coordinates of the touch start point specified by the detection unit 4 and the coordinates of the touch end point, and determines whether or not it is equal to or greater than the first threshold value. This will be specifically described with reference to FIG. FIG. 4 is a diagram illustrating an example of a user's touch trajectory on the touch panel of the mobile terminal 100.

ユーザがタッチ軌跡50を描くようなタッチ動作を行った際、タッチパネル3においてタッチ始点50aおよびタッチ終点50bが検出され、検知部4でタッチ始点50aおよびタッチ終点50bの各座標が特定される。検出座標距離判定部11はタッチ始点50aおよびタッチ終点50bの座標より、タッチ始点50aとタッチ終点50bとの間の距離50Lを算出し、上述の第一閾値以上であるか否かを判定する。当該判定により、タッチ軌跡50を描くタッチ動作がフリック系操作であるか、タップ系操作であるかを判定する。フリック系動作はフリック操作、ドラック操作、ピンチ操作を含む。   When the user performs a touch operation to draw the touch locus 50, the touch start point 50a and the touch end point 50b are detected on the touch panel 3, and the coordinates of the touch start point 50a and the touch end point 50b are specified by the detection unit 4. The detected coordinate distance determination unit 11 calculates a distance 50L between the touch start point 50a and the touch end point 50b from the coordinates of the touch start point 50a and the touch end point 50b, and determines whether the distance is equal to or greater than the first threshold value. Based on this determination, it is determined whether the touch operation that draws the touch trajectory 50 is a flick operation or a tap operation. The flick operation includes a flick operation, a drag operation, and a pinch operation.

距離50Lが第一閾値以上であった場合、タッチ動作をフリック系操作と判定し、誤検知候補第一エリア決定部12にタッチ始点50aとタッチ終点50bの各位置を表わすタッチ始終点位置情報(ここでは、タッチ始点50aおよびタッチ終点50bの各座標)と上記タッチ動作の指定処理情報を出力する。また、上記距離50Lが第一閾値以上でなかった場合、タッチ動作をタップ系操作と判定し、誤検知想定エリア距離判定部15にタッチ情報と上記タッチ動作の指定処理情報を出力する。ここで上記タッチ情報は、タッチサイズおよびタッチ座標を含むものとし、さらにタッチ座標はタップ動作におけるタッチ始終点位置情報とする。また、タッチ動作の指定処理情報とは、タッチ動作によって指定されるユーザが意図した指定処理の指示情報を含むものとする。本実施形態では、さらに、上記軌跡を構成する各点に対して、50aがタッチ終点および50bがタッチ始点であってもよい。   When the distance 50L is equal to or greater than the first threshold, the touch operation is determined to be a flick-type operation, and the touch detection end point position information (representing each position of the touch start point 50a and the touch end point 50b is indicated to the erroneous detection candidate first area determination unit 12). Here, the coordinates of the touch start point 50a and the touch end point 50b) and the touch operation designation processing information are output. If the distance 50L is not equal to or greater than the first threshold value, the touch operation is determined as a tap operation, and touch information and touch operation designation processing information are output to the erroneous detection assumed area distance determination unit 15. Here, the touch information includes a touch size and touch coordinates, and the touch coordinates are touch start / end position information in the tap operation. In addition, it is assumed that the designation processing information for the touch action includes instruction information for the designation process intended by the user designated by the touch action. In the present embodiment, 50a may be the touch end point and 50b may be the touch start point for each point constituting the trajectory.

また、上述した第一閾値については、誤検知想定エリアを特定するための材料として、フリック系操作を検出する判定に使用するものであり、実装時に携帯端末毎に合わせた値とする。例えば、(1)0以上、(2)画面幅の1/4程度、(3)1cmまたは0.5inch、あるいは、(4)60dp等として設定することができる。   Moreover, about the 1st threshold value mentioned above, it uses for the determination which detects a flick type | system | group operation as a material for specifying a false detection assumption area, and is taken as the value match | combined for every portable terminal at the time of mounting. For example, (1) 0 or more, (2) about 1/4 of the screen width, (3) 1 cm or 0.5 inch, or (4) 60 dp can be set.

誤検知候補第一エリア決定部12は、検出座標距離判定部11から受領したタッチ始点50aとタッチ終点50bのタッチ始終点位置情報により、誤検知候補第一エリアを決定し、決定した誤検知候補第一エリアの位置を表す第一エリア位置情報を第一エリア記憶部21に出力する。   The erroneous detection candidate first area determination unit 12 determines the erroneous detection candidate first area based on the touch start / end position information of the touch start point 50a and the touch end point 50b received from the detected coordinate distance determination unit 11, and determines the determined erroneous detection candidate. First area position information indicating the position of the first area is output to the first area storage unit 21.

ここで、誤検知候補第一エリアの決定について、図5の(a)および(b)を用いて具体的に説明する。図5の(a)は、携帯端末100のタッチパネル3における親指の付け根部分とタッチ始点/終点に対する垂直二等分線の関係の例を示す図であり、図5の(b)は、携帯端末100のタッチパネル3における、誤検知候補第一エリア51、誤検知候補第二エリア52および誤検知想定エリア53を説明するための説明図である。   Here, determination of the erroneous detection candidate first area will be specifically described with reference to FIGS. FIG. 5A is a diagram illustrating an example of the relationship between the base of the thumb on the touch panel 3 of the mobile terminal 100 and the perpendicular bisector with respect to the touch start / end points, and FIG. 5B is a mobile terminal. It is explanatory drawing for demonstrating the misdetection candidate 1st area 51, the misdetection candidate 2nd area 52, and the misdetection assumption area 53 in the touch panel 3 of 100. FIG.

まず図5の(a)において、携帯端末100を右手で把持し、親指でタッチ始点50aからタッチ終点50bにかけてタッチ軌跡50を描いた際、操作している親指の付け根が操作支点として、タッチパネル3にタッチする可能性がある。操作している親指付け根のタッチはユーザが意図しないものであり、上記タッチを有効とする処理を行うと誤操作につながる。よって親指付け根のタッチを判断し、上記タッチを無効とする必要がある。   First, in FIG. 5A, when the portable terminal 100 is grasped with the right hand and the touch locus 50 is drawn from the touch start point 50a to the touch end point 50b with the thumb, the touch base 3 of the operating thumb is used as the operation fulcrum. There is a possibility of touching. The touch at the base of the thumb that is being operated is not intended by the user, and if the process for enabling the touch is performed, an erroneous operation is caused. Therefore, it is necessary to determine the touch at the base of the thumb and invalidate the touch.

ここで、親指付け根のタッチを判断するために、まず親指付け根部分が位置するタッチ想定エリアTOを考える。図5の(a)に示すように、親指付け根部分が位置するタッチ想定エリアTOは、おおよそタッチ始点50aとタッチ終点50bとがなす線分50cの垂直二等分線50d上にあるといえる。さらに、携帯端末100を把持していることを考慮すれば、親指付け根部分が位置するタッチ想定エリアTOはタッチパネル3の中央ではなく、タッチパネル3の縁部にあると想定できる。言い換えると、タッチパネル3の縁部を誤検知想定線60で規定した場合、親指付け根のタッチ想定エリアTOは垂直二等分線50dと誤検知想定線60との交点付近に存在すると言える。ここで、誤検知想定線60は、携帯端末の画面の大きさ、解像度等の設定によって変更し、実装時に携帯端末毎に合わせ決定するものとする。   Here, in order to determine the touch at the base of the thumb, first, an assumed touch area TO where the base of the thumb is located is considered. As shown in FIG. 5A, it can be said that the assumed touch area TO where the base of the thumb is located is approximately on the perpendicular bisector 50d of the line segment 50c formed by the touch start point 50a and the touch end point 50b. Furthermore, in consideration of holding the mobile terminal 100, it can be assumed that the assumed touch area TO where the base of the thumb is located is not at the center of the touch panel 3 but at the edge of the touch panel 3. In other words, if the edge of the touch panel 3 is defined by the erroneous detection assumption line 60, it can be said that the assumed touch area TO at the base of the thumb exists near the intersection of the vertical bisector 50 d and the erroneous detection assumption line 60. Here, the false detection assumption line 60 is changed according to settings such as the screen size and resolution of the mobile terminal, and is determined for each mobile terminal at the time of mounting.

よって、誤検知候補第一エリア決定部12では、図5の(b)に示すように、まず検出座標距離判定部11から受領した、タッチ始点50aとタッチ終点50bのタッチ始終点位置情報から、タッチ始点50aとタッチ終点50bとがなす線分50cの垂直二等分線50dを求め、さらに上記垂直二等分線50dと誤検知想定線60との交点を求め、当該交点を誤検知候補第一エリア51とする。また、上記により求められた誤検知候補第一エリア51の位置を表わす第一エリア位置情報(ここでは、上述の交点の座標)を第一エリア記憶部21に出力する。さらに、誤検知候補第一エリア51の決定に用いられた、タッチ始点50aおよびタッチ終点50bを持つタッチ軌跡50のタッチ動作の指定処理情報も同時に第一エリア記憶部21に記憶する。第一エリア位置情報と上記タッチ動作の指定処理情報とは互いに関連付けられて記憶される。   Therefore, in the erroneous detection candidate first area determination unit 12, as shown in FIG. 5B, first, from the touch start / end position information of the touch start point 50a and the touch end point 50b received from the detected coordinate distance determination unit 11, A vertical bisector 50d of a line segment 50c formed by the touch start point 50a and the touch end point 50b is obtained. Further, an intersection between the vertical bisector 50d and the false detection assumption line 60 is obtained, and the intersection is determined as a false detection candidate number. One area 51 is assumed. Also, first area position information (here, the coordinates of the above-mentioned intersection point) representing the position of the erroneous detection candidate first area 51 obtained as described above is output to the first area storage unit 21. Further, the first area storage unit 21 also stores the designation processing information for the touch motion of the touch locus 50 having the touch start point 50a and the touch end point 50b, which is used for determining the erroneous detection candidate first area 51. The first area position information and the touch operation designation processing information are stored in association with each other.

第一エリア記憶部21は、誤検知候補第一エリア決定部12で決定した誤検知候補第一エリア51の第一エリア位置情報と、誤検知候補第一エリア51の決定に用いられたタッチ動作の指定処理情報とを記憶するものである。さらに、本実施形態では、上記誤検知候補第一エリア51の第一エリア位置情報は、誤検知候補第二エリア決定部13が、誤検知候補第二エリア52を決定するときに利用可能なように、第一エリア記憶部21に記憶される。   The first area storage unit 21 includes the first area position information of the erroneous detection candidate first area 51 determined by the erroneous detection candidate first area determination unit 12 and the touch operation used to determine the erroneous detection candidate first area 51. The designated processing information is stored. Further, in the present embodiment, the first area position information of the erroneous detection candidate first area 51 is usable when the erroneous detection candidate second area determination unit 13 determines the erroneous detection candidate second area 52. Then, it is stored in the first area storage unit 21.

誤検知候補第二エリア決定部13は、第一エリア記憶部21に記憶された誤検知候補第一エリア51の第一エリア位置情報を利用し、誤検知候補第二エリア52を決定する。決定した上記誤検知候補第二エリアの位置を表わす第二エリア位置情報を第二エリア記憶部22に出力する。   The erroneous detection candidate second area determination unit 13 determines the erroneous detection candidate second area 52 using the first area position information of the erroneous detection candidate first area 51 stored in the first area storage unit 21. Second area position information indicating the position of the determined erroneous detection candidate second area is output to the second area storage unit 22.

ここで、誤検知候補第二エリアの決定について、図5の(b)を用いて具体的に説明する。上記記載の通り、図5の(b)は、携帯端末100のタッチパネル3における、誤検知候補第一エリア51、誤検知候補第二エリア52および誤検知想定エリア53を説明するための説明図である。誤検知候補第二エリア決定部13は、第一エリア記憶部21に保存された誤検知候補第一エリア51の第一エリア位置情報(すなわち、垂直二等分線50dと誤検知想定線60との交点の座標)を参照し、それぞれ隣り合う誤検知候補第一エリア51間の距離51Lが第二閾値以下であるか否かを判定する。上記距離51Lが第二閾値以下であった場合、当該隣り合う2つの誤検知候補第一エリア51を誤検知候補第二エリア52とする。また、上記により求められた誤検知候補第二エリア52の第二エリア位置情報を第二エリア記憶部22に出力する。さらに、当該誤検知候補第二エリア52の決定に用いられた、2つの各々に関連付けられたタッチ動作の指定処理情報も同時に第二エリア記憶部22に記憶する。第二エリア位置情報と上記タッチ動作の指定処理情報とは互いに関連付けられて記憶される。   Here, determination of the erroneous detection candidate second area will be specifically described with reference to FIG. As described above, FIG. 5B is an explanatory diagram for explaining the false detection candidate first area 51, the false detection candidate second area 52, and the false detection assumption area 53 on the touch panel 3 of the mobile terminal 100. is there. The false detection candidate second area determination unit 13 includes first area position information of the false detection candidate first area 51 stored in the first area storage unit 21 (that is, the vertical bisector 50d and the false detection assumption line 60). ), The distance 51L between the adjacent false detection candidate first areas 51 is determined to be less than or equal to the second threshold value. When the distance 51L is equal to or smaller than the second threshold, the two adjacent erroneous detection candidate first areas 51 are set as the erroneous detection candidate second area 52. Further, the second area position information of the erroneous detection candidate second area 52 obtained as described above is output to the second area storage unit 22. Furthermore, the touch area designation processing information associated with each of the two used for determining the erroneous detection candidate second area 52 is also stored in the second area storage unit 22 at the same time. The second area position information and the touch operation designation processing information are stored in association with each other.

また、上記距離51Lが第二閾値以下でなかった場合、誤検知候補第二エリア決定部13は、当該誤検知候補第一エリア51が、誤検知候補第二エリア52に該当しないと判断し、上記第一エリア記憶部21に記憶されている当該誤検知候補第一エリア51の第一エリア位置情報に関連付けられたタッチ動作の指定処理情報を処理部8へ出力する。処理部8は上記タッチ動作の指定処理を実行する。   If the distance 51L is not less than or equal to the second threshold, the erroneous detection candidate second area determination unit 13 determines that the erroneous detection candidate first area 51 does not correspond to the erroneous detection candidate second area 52; The touch processing designation processing information associated with the first area position information of the erroneous detection candidate first area 51 stored in the first area storage unit 21 is output to the processing unit 8. The processing unit 8 executes the touch operation designation process.

また、第ニ閾値については、携帯端末の画面の大きさ、解像度および、誤検知候補第一エリア51の数の設定によって変更し、実装時に携帯端末毎に合わせた値とする。例として、画面の縦/横に対して共に1/4に収まる程度、1280px×720pxの端末の場合だと、縦であれば320px、横であれば180px程度と設定してもよい。また、密度非依存ピクセルで算出する場合であれば、縦であれば160dp、横であれば90dp程度と設定してもよい。   Further, the second threshold value is changed according to the setting of the screen size and resolution of the mobile terminal and the number of erroneous detection candidate first areas 51, and is set to a value adapted to each mobile terminal at the time of mounting. As an example, in the case of a terminal of 1280 px × 720 px, which is about 1/4 of the vertical / horizontal of the screen, it may be set to 320 px for vertical and about 180 px for horizontal. Further, in the case of calculating with density-independent pixels, it may be set to 160 dp for vertical and about 90 dp for horizontal.

第二エリア記憶部22は、誤検知候補第二エリア決定部13で決定した誤検知候補第二エリア52の第二エリア位置情報と、当該第二エリア位置情報に関連付けられたタッチ動作の指定処理情報(すなわち、当該誤検知候補第二エリア52のもととなる誤検知候補第一エリア51に関連付けられたタッチ動作の指定処理情報)を記憶するものである。さらに、本実施形態では、上記誤検知候補第二エリア52の第二エリア位置情報は、誤検知想定エリア決定部14が、誤検知想定エリア53を決定するときに利用可能なように、第二エリア記憶部22に記憶される。   The second area storage unit 22 specifies the second area position information of the erroneous detection candidate second area 52 determined by the erroneous detection candidate second area determination unit 13 and the touch operation designation process associated with the second area position information. Information (that is, touch action designation processing information associated with the erroneous detection candidate first area 51 that is the source of the erroneous detection candidate second area 52) is stored. Further, in the present embodiment, the second area position information of the erroneous detection candidate second area 52 is used so that the erroneous detection assumption area determination unit 14 can use the second detection information when the erroneous detection assumption area 53 is determined. It is stored in the area storage unit 22.

誤検知想定エリア決定部14は、第二エリア記憶部22に記憶された誤検知候補第二エリア52の第二エリア位置情報を利用し、誤検知想定エリア53を決定する。決定した上記誤検知想定エリア53の位置を表わす想定エリア位置情報を想定エリア記憶部23に出力する。   The erroneous detection assumption area determination unit 14 uses the second area position information of the erroneous detection candidate second area 52 stored in the second area storage unit 22 to determine the erroneous detection assumption area 53. Assumed area position information indicating the determined position of the assumed erroneous detection area 53 is output to the assumed area storage unit 23.

ここで、誤検知想定エリア53の決定について、図5の(b)を用いて具体的に説明する。上記記載の通り、図5の(b)は、携帯端末100のタッチパネル3における、誤検知候補第一エリア51、誤検知候補第二エリア52および誤検知想定エリア53を説明するための説明図である。誤検知想定エリア決定部14は、第二エリア記憶部22に保存された誤検知候補第二エリア52(すなわち、誤検知候補第一エリア51のうち、隣同士の距離が第二閾値以下のもの)の第二エリア位置情報を参照し、誤検知候補第二エリア52の数が第三閾値以上であるか否かを判定し、誤検知想定エリアを決定する。   Here, determination of the erroneous detection assumption area 53 will be specifically described with reference to FIG. As described above, FIG. 5B is an explanatory diagram for explaining the false detection candidate first area 51, the false detection candidate second area 52, and the false detection assumption area 53 on the touch panel 3 of the mobile terminal 100. is there. The erroneous detection assumption area determination unit 14 is a second detection error candidate area 52 stored in the second area storage unit 22 (that is, of the first detection error area 51, the adjacent distance is equal to or less than the second threshold value). ) To determine whether or not the number of erroneous detection candidate second areas 52 is equal to or greater than a third threshold, and determine an erroneous detection assumption area.

詳しくは、上記誤検知候補第二エリア52の数が第三閾値以上であった場合、誤検知候補第二エリア52すべての中でy座標が最大の端点52maxとy座標が最小の端点52minとを選定し、端点52maxと端点52minで成す線分を誤検知想定エリア53と決定する。また、上記により求められた誤検知想定エリア53の位置を表す、想定エリア位置情報を想定エリア記憶部23に記憶し、第二エリア記憶部22に記憶されている当該誤検知想定エリア53の決定に用いられた、第二エリア位置情報の各々に関連付けられたタッチ動作の指定処理情報を処理部8へ出力する。処理部8は上記タッチ動作の指定処理を実行する。   Specifically, when the number of the erroneous detection candidate second areas 52 is equal to or greater than the third threshold value, the end point 52max having the maximum y coordinate and the end point 52min having the minimum y coordinate among all the erroneous detection candidate second areas 52 are Is selected, and the line segment formed by the end point 52max and the end point 52min is determined as the erroneous detection assumption area 53. Further, the assumed area position information indicating the position of the assumed erroneous detection area 53 obtained as described above is stored in the assumed area storage unit 23, and the erroneous detection assumption area 53 stored in the second area storage unit 22 is determined. The touch processing designation processing information associated with each of the second area position information used in the above is output to the processing unit 8. The processing unit 8 executes the touch operation designation process.

また、上記誤検知候補第二エリア52の数が閾値以上でなかった場合、誤検知想定エリア53は決定されず、第二エリア記憶部22に記憶されている当該第二エリア位置情報に関連付けられたタッチ動作の指定処理情報を、処理部8へ出力する。処理部8は上記タッチ動作の指定処理を実行する。   When the number of the erroneous detection candidate second areas 52 is not equal to or greater than the threshold value, the erroneous detection assumption area 53 is not determined and is associated with the second area position information stored in the second area storage unit 22. The touch processing designation processing information is output to the processing unit 8. The processing unit 8 executes the touch operation designation process.

また、上記第三閾値については、実装時に携帯端末毎に合わせた値とする。例として、4点程度と設定してもよい。   In addition, the third threshold value is a value that is adjusted for each portable terminal at the time of mounting. As an example, it may be set to about 4 points.

ここで、本実施形態において、誤検知想定エリア53は線分となっているが、線分に限定されない。例えば、誤検知候補第二エリア52すべての中でy座標が最大の端点52maxとy座標が最小の端点52minとを含む領域であってもよい。   Here, in the present embodiment, the erroneous detection assumption area 53 is a line segment, but is not limited to a line segment. For example, it may be a region including the end point 52max having the maximum y coordinate and the end point 52min having the minimum y coordinate in all the erroneous detection candidate second areas 52.

想定エリア記憶部23は、誤検知想定エリア決定部14で決定した誤検知想定エリア53の想定エリア位置情報を、記憶するものである。さらに、本実施形態では、上記誤検知想定エリア53の想定エリア位置情報は、誤検知想定エリア距離判定部15が、検出座標距離判定部11でタップ操作と判定されたタッチ動作に関して、上記タッチ動作のタッチ座標と誤検知想定エリア53との距離を判定するときに利用可能なように、想定エリア記憶部23に記憶される。   The assumed area storage unit 23 stores assumed area position information of the erroneous detection assumption area 53 determined by the erroneous detection assumption area determination unit 14. Further, in the present embodiment, the assumed area position information of the erroneous detection assumption area 53 is related to the touch action that the erroneous detection assumption area distance determination unit 15 determines as a tap operation by the detected coordinate distance determination unit 11. Is stored in the assumed area storage unit 23 so that it can be used when determining the distance between the touch coordinates and the erroneous detection assumed area 53.

ここで、制御部5において、誤検知想定エリア53を決定するためのタッチ軌跡の記憶操作、具体的には検出座標距離判定部11がタッチ動作をフリック系操作と判定してから、想定エリア記憶部23に誤検知想定エリア53の想定エリア位置情報が記憶されるまでの処理は、誤検知想定エリア53が決定した後でも、ロック画面解除後からパネルセーブまで随時行われる。つまり、誤検知想定エリア53は、ロック画面解除後からパネルセーブまで随時更新される。また、パネルセーブ時はユーザが利用していない時間で、携帯端末100の握り直し等も発生する可能性を考慮し、各記憶部(第一エリア記憶部21、第二エリア記憶部22、想定エリア記憶部23)の記憶はパネルセーブ後、毎回リセットされる。さらに、誤検知想定エリアを決定するためのタッチ検出を行う場面としては、自由な操作が多い状況である場合が好ましい。具体的には、Web閲覧時、ホーム画面操作であってもよい。また、リセット時については、パネルセーブ時以外に、縦横画面切り替え時、アプリ切り替え時であってもよい。   Here, the storage operation of the touch locus for determining the erroneous detection assumption area 53 in the control unit 5, specifically, the detection coordinate distance determination unit 11 determines the touch operation as a flick system operation, and then stores the assumed area. The processing until the assumed area position information of the erroneous detection assumption area 53 is stored in the unit 23 is performed as needed from the release of the lock screen to the panel save even after the erroneous detection assumption area 53 is determined. That is, the erroneous detection assumption area 53 is updated as needed from the release of the lock screen to the panel save. In consideration of the possibility that re-gripping of the mobile terminal 100 occurs when the panel is saved at a time when the user does not use it, each storage unit (first area storage unit 21, second area storage unit 22, assumption) The memory in the area storage unit 23) is reset every time after the panel is saved. Furthermore, it is preferable that the touch detection for determining the erroneous detection assumption area is a situation where there are many free operations. Specifically, it may be a home screen operation when browsing the Web. Further, the reset time may be at the time of switching between the vertical and horizontal screens and at the time of switching between applications other than at the time of panel saving.

誤検知想定エリア距離判定部15は、想定エリア記憶部23に記憶された誤検知想定エリア53の想定エリア位置情報を利用し、検出座標距離判定部11でタップ系操作と判定されたタッチ動作に関して、上記タッチ動作のタッチ座標と誤検知想定エリア53との距離を判定し、上記タッチ情報をタッチサイズ判定部16へ出力する。   The erroneous detection assumed area distance determination unit 15 uses the assumed area position information of the erroneous detection assumption area 53 stored in the assumed area storage unit 23 and relates to the touch operation that is determined as a tap operation by the detected coordinate distance determination unit 11. The distance between the touch coordinates of the touch operation and the erroneous detection assumption area 53 is determined, and the touch information is output to the touch size determination unit 16.

ここで、上記タッチ動作と誤検知想定エリア53との距離の判定について、図6を用いて具体的に説明する。図6は、携帯端末100のタッチパネル3における、誤検知想定エリア53へのタッチ動作の一例を示す図である。Tはタッチ動作を示す。誤検知想定エリア距離判定部15は、上記タッチ動作Tのタッチ座標と誤検知想定エリア53の基準点54との距離54Lが第四閾値以下であるか否かを判定する。誤検知想定エリア53の基準点54は、例えば誤検知想定エリア53の中心点であってもよい。また、図示ではタッチ動作Tは誤検知想定線60上にあるが、誤検知想定線60上にないタッチ動作でもあってもよい。また、距離54Lは、タッチ動作Tの縁部から基準点54までの距離であってもよく、もくしはタッチ動作Tの中心から基準点54までの距離であってもよい。誤検知想定エリア距離判定部15は、上記距離54Lが第四閾値以下であった場合、上記タッチ動作Tは誤操作の可能性があるとして、上記タッチ動作Tのタッチ情報およびタッチ動作の指定処理情報をタッチサイズ判定部16に出力する。また、上記距離54Lが第四閾値以下でなかった場合、誤検知想定エリア距離判定部15は、上記タッチ動作は誤操作ではないと判断し、上記タッチ動作の指定処理情報を処理部8へ出力する。処理部8は上記タッチ動作の指定処理を実行する。   Here, the determination of the distance between the touch operation and the erroneous detection assumption area 53 will be specifically described with reference to FIG. FIG. 6 is a diagram illustrating an example of a touch operation on the erroneous detection assumption area 53 on the touch panel 3 of the mobile terminal 100. T indicates a touch operation. The erroneous detection assumption area distance determination unit 15 determines whether or not the distance 54L between the touch coordinates of the touch operation T and the reference point 54 of the detection error assumption area 53 is equal to or smaller than a fourth threshold value. The reference point 54 of the erroneous detection assumption area 53 may be the center point of the erroneous detection assumption area 53, for example. In the drawing, the touch operation T is on the erroneous detection assumption line 60, but may be a touch operation that is not on the erroneous detection assumption line 60. The distance 54L may be a distance from the edge of the touch operation T to the reference point 54, or may be a distance from the center of the touch operation T to the reference point 54. If the distance 54L is equal to or smaller than the fourth threshold value, the erroneous detection assumption area distance determination unit 15 determines that the touch action T may be erroneously operated, and touch information of the touch action T and touch action designation processing information. Is output to the touch size determination unit 16. If the distance 54L is not less than or equal to the fourth threshold value, the erroneous detection assumption area distance determination unit 15 determines that the touch operation is not an erroneous operation, and outputs the touch operation designation processing information to the processing unit 8. . The processing unit 8 executes the touch operation designation process.

また、上記第四閾値については、実装時に携帯端末毎に合わせた値とする。例として、タッチパネル押下において親指の大きさは10mm〜22mmとなっているため、誤検知想定エリア53の基準点54からの距離=半径と考えると、5mm〜11mm程度となり、0.5inch程度と設定してもよい。また、密度非依存ピクセル上では60dp程度と設定してもよい。   In addition, the fourth threshold value is a value adapted to each mobile terminal at the time of mounting. For example, when the touch panel is pressed, the size of the thumb is 10 mm to 22 mm. Therefore, assuming that the distance from the reference point 54 of the false detection assumption area 53 is a radius, it is about 5 mm to 11 mm, and is set to about 0.5 inch. May be. Further, it may be set to about 60 dp on the density-independent pixel.

タッチサイズ判定部16は、誤検知想定エリア距離判定部15から出力されたタッチ情報により、上記タッチ動作Tのタッチサイズが第五閾値以上であるか否かを判定する。具体的には、上記タッチサイズが第五閾値以上であった場合、タッチサイズ判定部16は、上記タッチ動作を親指の付け根のタッチ(誤操作)であると判定し、上記タッチ動作の指定処理情報と上記結果を処理部8へ出力する。処理部8はタッチ動作を無効と処理する。もしくはユーザに対し、画面表示(トースト表示)を使って誤操作ではないか警告を行う信号を、表示部2へ出力する。   The touch size determination unit 16 determines whether or not the touch size of the touch operation T is greater than or equal to a fifth threshold based on the touch information output from the erroneous detection assumed area distance determination unit 15. Specifically, when the touch size is equal to or larger than a fifth threshold, the touch size determination unit 16 determines that the touch operation is a touch at the base of the thumb (erroneous operation), and specifies the touch operation designation processing information. And the above result is output to the processing unit 8. The processing unit 8 processes the touch operation as invalid. Alternatively, a signal is output to the display unit 2 to warn the user whether the operation is incorrect by using the screen display (toast display).

また、上記タッチ動作のタッチサイズが第五閾値以上でなかった場合、タッチサイズ判定部16は上記タッチ動作Tをユーザが意図するタッチ動作であると判定し、上記タッチ動作の指定処理情報を処理部8へ出力する。処理部8は上記タッチ動作の指定処理を実行する。   If the touch size of the touch action is not equal to or greater than the fifth threshold, the touch size determination unit 16 determines that the touch action T is a touch action intended by the user, and processes the touch action designation processing information. To the unit 8. The processing unit 8 executes the touch operation designation process.

また、上記第五閾値については、実装時に携帯端末毎に合わせた値とする。例として、タッチパネル押下において親指の大きさは10mm〜22mmとなっているため、誤検知想定エリア53の基準点54からの距離=半径と考えると、5mm〜11mm程度となり、0.5inch程度と設定してもよい。また、密度非依存ピクセル上では60dp程度と設定してもよい。   In addition, the fifth threshold value is a value adapted to each mobile terminal at the time of mounting. For example, when the touch panel is pressed, the size of the thumb is 10 mm to 22 mm. Therefore, assuming that the distance from the reference point 54 of the false detection assumption area 53 is a radius, it is about 5 mm to 11 mm, and is set to about 0.5 inch. May be. Further, it may be set to about 60 dp on the density-independent pixel.

処理部8は、誤検知候補第二エリア決定部13、誤検知想定エリア決定部14、誤検知想定エリア距離判定部15、タッチサイズ判定部16より、それぞれ判定結果やタッチ動作の指定処理情報を受け、上記記載に沿って処理を行う。具体的には、タッチサイズ判定部16において、当該タッチ動作のタッチサイズが第五閾値以上であると判定されたタッチ動作は、無効と処理する。もしくはユーザに対し、画面表示(トースト表示)を使って誤操作ではないか警告を行う信号を、表示部2へ出力する。それ以外のタッチ動作は全て指定処理を実行する処理を行う。   The processing unit 8 receives determination result and touch action designation processing information from the erroneous detection candidate second area determination unit 13, the erroneous detection assumption area determination unit 14, the erroneous detection assumption area distance determination unit 15, and the touch size determination unit 16, respectively. And process according to the above description. Specifically, the touch size determining unit 16 processes that the touch motion determined to be equal to or larger than the fifth threshold is invalid. Alternatively, a signal is output to the display unit 2 to warn the user whether the operation is incorrect by using the screen display (toast display). All other touch operations perform a process of executing a designation process.

〔携帯端末100における処理の流れ〕
次に、図7〜9に基づき、携帯端末100における処理の流れについて説明する。
[Flow of processing in portable terminal 100]
Next, the flow of processing in the mobile terminal 100 will be described based on FIGS.

(タッチ動作がフリック系操作であるかタップ系操作であるかを判定する処理の流れ)
図7に基づき、タッチ動作がフリック系操作であるかタップ系操作であるかの判定処理の流れについて説明する。図7は、上記タッチ動作がフリック系操作であるかタップ系操作であるかを判定する処理のフローチャートの一例を示す。
(Processing flow for determining whether the touch action is a flick operation or a tap operation)
Based on FIG. 7, the flow of determination processing for determining whether the touch operation is a flick operation or a tap operation will be described. FIG. 7 shows an example of a flowchart of processing for determining whether the touch operation is a flick operation or a tap operation.

図7に示すように、携帯端末100においてロックが解除されたのち、タッチパネル3はタッチ動作の検出を行う(S1)。タッチ動作を検出していないと判定する場合には(S1における「No」)、タッチパネルは、タッチ動作の検出待ちの状態となる。   As shown in FIG. 7, after the lock is released in the mobile terminal 100, the touch panel 3 detects a touch operation (S1). When it is determined that the touch operation is not detected (“No” in S1), the touch panel is in a state of waiting for detection of the touch operation.

一方、タッチパネル3がタッチ動作を検出したと判定する場合には(S1における「Yes」)、検知部4は、タッチ動作のタッチ始点50aおよびタッチ終点50bの座標の確定を行い(S2)、検出座標距離判定部11に出力する。   On the other hand, when it is determined that the touch panel 3 has detected the touch operation (“Yes” in S1), the detection unit 4 determines the coordinates of the touch start point 50a and the touch end point 50b of the touch operation (S2) and detects the touch operation. It outputs to the coordinate distance determination part 11.

検出座標距離判定部11において、検知部4から出力された上記タッチ始点50aおよびタッチ終点50bのタッチ始終点位置情報(ここでは、座標)により、タッチ始点50aとタッチ終点50bの距離50Lが第一閾値以上であるか否かの判定を行う(S3)。   In the detected coordinate distance determination unit 11, the distance 50L between the touch start point 50a and the touch end point 50b is first determined based on the touch start / end position information (here, coordinates) of the touch start point 50a and the touch end point 50b output from the detection unit 4. It is determined whether or not the threshold value is exceeded (S3).

上記距離50Lが第一閾値以上であった場合(S3における「Yes」)、上記タッチ動作はフリック系操作と判定され、上記タッチ始終点位置情報と上記タッチ動作の指定処理情報を誤検知候補第一エリア決定部12に出力される(S4)。一方、上記距離50Lが第一閾値以上ではなかった場合(S3における「No」)、上記タッチ動作はタップ系操作と判定され、上記タッチ情報と上記タッチ動作の指定処理情報を誤検知想定エリア距離判定部15に出力される(S5)。   When the distance 50L is equal to or greater than the first threshold (“Yes” in S3), the touch motion is determined as a flick-type operation, and the touch start / end position information and the touch motion designation processing information are used as false detection candidates. The data is output to one area determination unit 12 (S4). On the other hand, when the distance 50L is not greater than or equal to the first threshold (“No” in S3), the touch action is determined as a tap operation, and the touch information and the touch action designation processing information are detected as erroneous detection assumed area distances. The data is output to the determination unit 15 (S5).

(タッチ動作がフリック系操作あると判定された場合の誤検知想定エリア決定までの処理の流れ)
図8に基づき、タッチ動作がフリック系操作であると判定された場合の誤検知想定エリア決定までの処理の流れについて説明する。図8は、上記タッチ動作がフリック系操作であった場合の処理のフローチャートの一例を示す。図示のように、タッチ動作がフリック系操作であると判定されたのち、誤検知候補第一エリア決定部12において検出座標距離判定部11より出力されたタッチ始終点位置情報より、タッチ始点50aおよびタッチ終点50bによってなる線分50cと、さらに上記線分50cにおける垂直二等分線50dを求める(S41)。
(Flow of processing up to determining the false detection assumption area when it is determined that the touch action is a flick operation)
Based on FIG. 8, the flow of processing up to the determination of the erroneous detection assumption area when it is determined that the touch operation is a flick operation will be described. FIG. 8 shows an example of a flowchart of processing when the touch operation is a flick operation. As shown in the figure, after the touch operation is determined to be a flick operation, the touch start point 50a and the touch start / end position information output from the detected coordinate distance determination unit 11 in the erroneous detection candidate first area determination unit 12 are determined. A line segment 50c formed by the touch end point 50b and a vertical bisector 50d in the line segment 50c are obtained (S41).

さらに上記垂直二等分線50dとタッチパネル3の縁部を規定する誤検知想定線60との交点を求める。上記交点を誤検知候補第一エリア51とし、第一エリア記憶部21に、当該誤検知候補第一エリア51の第一エリア位置情報(ここでは、上述の交点の座標)と、関連付けられる上記タッチ動作の指定処理情報とを共に記憶する(S42)。   Furthermore, the intersection of the perpendicular bisector 50d and the erroneous detection assumption line 60 that defines the edge of the touch panel 3 is obtained. The said intersection is made into the misdetection candidate 1st area 51, The 1st area position information (here the coordinate of the above-mentioned intersection) of the said misdetection candidate 1st area 51 is linked | related with the 1st area memory | storage part 21 and the said touch The operation designation processing information is stored together (S42).

S42処理後、誤検知候補第二エリア決定部13は、第一エリア記憶部21に記憶された第一エリア位置情報を参照し、誤検知候補第一エリア51の隣同士の距離51Lが第二閾値以下であるか否かの判定を行う(S43)。上記距離51Lが閾値以下であった場合(S43における「Yes」)、当該誤検知候補第一エリア51を誤検知候補第二エリア52とする。また、第二エリア記憶部22に、上記誤検知候補第二エリア52の位置を表わす第二エリア位置情報と当該誤検知候補第二エリア52の決定に用いられた、各々に関連付けられたタッチ動作の指定処理情報とを共に記憶する(S44)。   After S42 processing, the erroneous detection candidate second area determination unit 13 refers to the first area position information stored in the first area storage unit 21, and the distance 51L adjacent to the erroneous detection candidate first area 51 is the second. It is determined whether or not it is equal to or less than a threshold value (S43). When the distance 51L is equal to or smaller than the threshold (“Yes” in S43), the erroneous detection candidate first area 51 is set as the erroneous detection candidate second area 52. In addition, the second area storage unit 22 stores the second area position information indicating the position of the erroneous detection candidate second area 52 and the touch operation associated with each used for determining the erroneous detection candidate second area 52. Are stored together (S44).

一方、上記距離51Lが第二閾値以下ではなかった場合(S43における「No」)、上記誤検知候補第一エリア51は誤検知候補第二エリア52に該当しないと判定され、当該誤検知候補第一エリア51に関連付けられるタッチ動作の指定処理情報を処理部8へ出力し、タッチ動作の指定処理を実行する(S47)。   On the other hand, when the distance 51L is not less than or equal to the second threshold (“No” in S43), it is determined that the erroneous detection candidate first area 51 does not correspond to the erroneous detection candidate second area 52, and the erroneous detection candidate first The touch motion designation processing information associated with one area 51 is output to the processing unit 8 and the touch motion designation processing is executed (S47).

S44処理後、誤検知想定エリア決定部14では、第二エリア記憶部22に記憶された第二エリア位置情報を参照し、誤検知候補第二エリア52の数が第三閾値以上であるか否かの判定を行う(S45)。上記誤検知候補第二エリア52の数が第三閾値以上であった場合(S45における「Yes」)、第二エリア記憶部22に記憶された誤検知候補第二エリア52のすべての中でy座標が最大の端点52maxとy座標が最小の端点52minを選定し、端点52maxと端点52minで成す線分を誤検知想定エリア53と決定する。また、想定エリア記憶部23に誤検知想定エリア53の想定エリア位置情報を記憶する(S46)。また、上記第二エリア記憶部22に記憶されている、当該誤検知想定エリア53の決定に用いられた第二エリア位置情報の各々に関連付けられたタッチ動作の指定処理情報を処理部8へ出力し、タッチ動作の指定処理を実行する(S47)。   After S44 processing, the erroneous detection assumption area determination unit 14 refers to the second area position information stored in the second area storage unit 22, and determines whether or not the number of erroneous detection candidate second areas 52 is equal to or greater than the third threshold value. Is determined (S45). When the number of the erroneous detection candidate second areas 52 is equal to or larger than the third threshold (“Yes” in S45), y among all the erroneous detection candidate second areas 52 stored in the second area storage unit 22 The end point 52max having the maximum coordinate and the end point 52min having the minimum y coordinate are selected, and the line segment formed by the end point 52max and the end point 52min is determined as the erroneous detection assumption area 53. Further, the assumed area position information of the erroneous detection assumed area 53 is stored in the assumed area storage unit 23 (S46). In addition, touch processing designation processing information associated with each of the second area position information used to determine the erroneous detection assumption area 53 stored in the second area storage unit 22 is output to the processing unit 8. Then, a touch operation designation process is executed (S47).

また、上記誤検知候補第二エリア52の数が第三閾値以上でなかった場合(S45における「No」)、誤検知想定エリア53は決定されず、上記第二エリア記憶部22に記憶されている当該誤検知候補第二エリア52の第二エリア位置情報に関連付けられたタッチ動作の指定処理情報を処理部8へ出力し、タッチ動作の指定処理を実行する(S47)。   When the number of the erroneous detection candidate second areas 52 is not equal to or greater than the third threshold (“No” in S45), the erroneous detection assumption area 53 is not determined and is stored in the second area storage unit 22. The touch action designation process information associated with the second area position information of the erroneous detection candidate second area 52 is output to the processing unit 8, and the touch action designation process is executed (S47).

(タッチ動作がタップ系操作あると判定された場合の誤操作の判定までの処理の流れ)
図9に基づき、タッチ動作がタップ系操作あると判定された場合の誤操作の判定までの処理の流れについて説明する。図9は、上記タッチ動作がタップ系操作であった場合の処理のフローチャートの一例を示す。
(Processing flow until determination of erroneous operation when it is determined that the touch action is a tap operation)
Based on FIG. 9, the flow of processing up to the determination of an erroneous operation when it is determined that the touch operation is a tap operation will be described. FIG. 9 shows an example of a flowchart of processing when the touch operation is a tap operation.

図9に示すように、検出座標距離判定部11において、タッチ動作がタップ系操作であると判定されたのち、誤検知想定エリア距離判定部15において、想定エリア記憶部23に記憶された誤検知想定エリア53の想定エリア位置情報を用いて、検出座標距離判定部11より出力されたタッチ動作のタッチ座標と誤検知想定エリア53との距離54Lが第四閾値以下であるか否かの判定を行う(S51)。   As shown in FIG. 9, after the detection coordinate distance determination unit 11 determines that the touch operation is a tap operation, the erroneous detection assumption area distance determination unit 15 stores the erroneous detection stored in the assumed area storage unit 23. Using the assumed area position information of the assumed area 53, it is determined whether or not the distance 54L between the touch coordinates of the touch operation output from the detected coordinate distance determining unit 11 and the erroneous detection assumed area 53 is equal to or smaller than a fourth threshold value. Perform (S51).

上記距離54Lが第四閾値以下であった場合(S51における「Yes」)、上記タッチ動作は誤操作の可能性があるとして、上記タッチ動作のタッチ情報およびタッチ動作の指定処理情報をタッチサイズ判定部16に出力する。一方、上記距離54Lが第四閾値以下でなかった場合(S51における「No」)、誤検知想定エリア距離判定部15は、上記タッチ動作は誤操作ではないと判断し、上記タッチ動作の指定処理情報を処理部8へ出力、上記タッチ動作の指定処理を実行する(S54)。   When the distance 54L is equal to or smaller than the fourth threshold value (“Yes” in S51), the touch motion touch information and the touch motion designation processing information are determined as a touch size determination unit on the assumption that the touch motion may be erroneously operated. 16 is output. On the other hand, when the distance 54L is not less than or equal to the fourth threshold (“No” in S51), the erroneous detection assumption area distance determination unit 15 determines that the touch operation is not an erroneous operation, and specifies the touch operation designation processing information. Is output to the processing unit 8 and the touch operation designation processing is executed (S54).

S51処理後、タッチサイズ判定部16は、誤検知想定エリア距離判定部15から出力されたタッチ情報により、上記タッチ動作のタッチサイズが第五閾値以上であるか否かを判定する(S52)。タッチサイズが第五閾値以上であった場合(S52における「Yes」)、タッチサイズ判定部16は、上記タッチ動作を親指の付け根のタッチ(誤操作)であると判断し、上記タッチ動作の指定処理情報と上記結果を処理部8へ出力し、タッチ動作を無効と処理する。もしくはユーザに対し、画面表示(トースト表示)を使って誤操作ではないか警告を行う信号を、表示部2へ出力する(S53)。S53処理後、タッチ検出の待機状態に戻る(a)。   After the processing of S51, the touch size determination unit 16 determines whether or not the touch size of the touch operation is greater than or equal to a fifth threshold based on the touch information output from the erroneous detection assumed area distance determination unit 15 (S52). When the touch size is greater than or equal to the fifth threshold (“Yes” in S52), the touch size determination unit 16 determines that the touch operation is a touch at the base of the thumb (erroneous operation), and specifies the touch operation. The information and the result are output to the processing unit 8, and the touch operation is processed as invalid. Alternatively, a signal is output to the display unit 2 to warn the user whether the operation is erroneous by using the screen display (toast display) (S53). After S53, the process returns to the touch detection standby state (a).

一方、上記タッチ動作のタッチサイズが第五閾値以上でなかった場合(S52における「No」)、タッチサイズ判定部16は上記タッチ動作をユーザが意図するタッチ動作であると判断し、上記タッチ動作の指定処理情報を処理部8へ出力し、上記タッチ動作の指定処理を実行する(S54)。   On the other hand, when the touch size of the touch motion is not equal to or larger than the fifth threshold (“No” in S52), the touch size determination unit 16 determines that the touch motion is a touch motion intended by the user, and the touch motion The designation processing information is output to the processing unit 8, and the touch motion designation processing is executed (S54).

以上の構成により、動的に誤検知想定エリア53を算出できるので、タッチパネル3の縁部でタッチ動作が検出された場合において、上記タッチ動作がユーザの意図する動作であるか誤操作であるかをタッチパネル縁部の感度を低下させることなく判断することができる。   With the above configuration, the erroneous detection assumption area 53 can be dynamically calculated. Therefore, when a touch operation is detected at the edge of the touch panel 3, whether the touch operation is an operation intended by the user or an erroneous operation is determined. Determination can be made without reducing the sensitivity of the touch panel edge.

[実施の形態2]
まず、本発明の実施の一形態について図10〜図11に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施の形態1にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
[Embodiment 2]
First, one embodiment of the present invention will be described with reference to FIGS. For convenience of explanation, members having the same functions as those in the drawings described in the first embodiment are given the same reference numerals, and descriptions thereof are omitted.

本実施形態における携帯端末100Aは、本実施形態における携帯端末100のハードウェア構成にジャイロセンサを備えたものである。   The mobile terminal 100A in the present embodiment includes a gyro sensor in the hardware configuration of the mobile terminal 100 in the present embodiment.

〔携帯端末100Aの機能〕
ユーザが操作を行う場合、操作支点として右手の親指がタッチパネル3Aにタッチする可能性があるのは、タッチパネル3Aの下側(鉛直方向)のエリアのみである。したがって、誤検知候補第一エリア51Aを求める垂直二等分線50Aと誤検知想定線60との交点は、タッチパネル3Aの下側(鉛直方向)のみ求めればよい。
[Function of portable terminal 100A]
When the user performs an operation, the right thumb as the operation fulcrum may touch the touch panel 3A only in the lower (vertical direction) area of the touch panel 3A. Therefore, the intersection of the perpendicular bisector 50A for obtaining the erroneous detection candidate first area 51A and the erroneous detection assumption line 60 may be obtained only on the lower side (vertical direction) of the touch panel 3A.

携帯端末100Aがジャイロセンサを備えることにより、携帯端末100Aの向きを判断することができる。上記構成により、実施の形態1と誤検知候補第一エリア決定部12おける処理が異なる。より具体的に図10に基づいて説明する。図10は、携帯端末100Aのタッチパネル3Aにおける、誤検知候補第一エリア51A、誤検知候補第二エリア52Aおよび誤検知想定エリア53Aを説明するための説明図である。   When the mobile terminal 100A includes the gyro sensor, the orientation of the mobile terminal 100A can be determined. With the above configuration, the processing in the first embodiment of the erroneous detection candidate first area determination unit 12 is different from that in the first embodiment. This will be described more specifically with reference to FIG. FIG. 10 is an explanatory diagram for explaining a first false detection candidate area 51A, a second false detection candidate area 52A, and a false detection assumption area 53A on the touch panel 3A of the mobile terminal 100A.

携帯端末100Aにおける誤検知候補第一エリア決定部12では、図10に示すように、タッチパネル3Aへのタッチ動作のタッチ始点50aとタッチ終点50bとから、タッチ始点50aとタッチ終点50bとがなす線分50cを求め、さらに垂直二等分線を求める。その際に、ジャイロセンサにより下向きの方向(鉛直方向)Aを感知し、上記垂直二等分線を線分50cより下向きの方向Aのみに伸ばし、垂直二等分線50Aとする。さらに上記垂直二等分線50Aと誤検知想定線60の交点を求め、誤検知候補第一エリア51Aとする。すなわち、実施の形態2は、ジャイロセンサを利用することにより、下向きの方向Aを取得し、誤検知候補第一エリア51Aを決定するための垂直二等分線50Aを下向きの方向Aのみに形成する点において実施の形態1と異なる。   In the erroneous detection candidate first area determination unit 12 in the mobile terminal 100A, as shown in FIG. 10, a line formed by the touch start point 50a and the touch end point 50b from the touch start point 50a and the touch end point 50b of the touch operation on the touch panel 3A. The fraction 50c is obtained, and further a perpendicular bisector is obtained. At this time, a downward direction (vertical direction) A is sensed by the gyro sensor, and the vertical bisector is extended only in the downward direction A from the line segment 50c to obtain a vertical bisector 50A. Furthermore, the intersection of the said perpendicular bisector 50A and the false detection assumption line 60 is calculated | required, and it is set as the false detection candidate 1st area 51A. That is, in the second embodiment, by using the gyro sensor, the downward direction A is acquired, and the vertical bisector 50A for determining the erroneous detection candidate first area 51A is formed only in the downward direction A. This is different from the first embodiment.

〔携帯端末100Aにおける処理の流れ〕
次に、図10および図11に基づき、携帯端末100Aにおける処理の流れにおいて、実施の形態1と異なる処理について説明する。
[Flow of processing in portable terminal 100A]
Next, processing different from that in the first embodiment in the flow of processing in the mobile terminal 100A will be described based on FIGS. 10 and 11.

(タッチ動作がフリック系操作あると判定された場合の誤検知想定エリア決定までの処理の流れ)
図10および図11に基づき、タッチ動作がフリック系操作であると判定された場合の誤検知想定エリア決定までの処理の流れについて説明する。図11は、上記タッチ動作がフリック系操作であった場合の処理のフローチャートの一例を示す。
(Flow of processing up to determining the false detection assumption area when it is determined that the touch action is a flick operation)
Based on FIG. 10 and FIG. 11, a flow of processing up to determination of an erroneous detection assumption area when it is determined that the touch operation is a flick operation will be described. FIG. 11 shows an example of a flowchart of processing when the touch operation is a flick operation.

図11に示すように、タッチ動作がフリック系操作であると判定されたのち、誤検知候補第一エリア決定部12において検出座標距離判定部11より出力されたタッチ始点50aおよびタッチ終点50bによってなる線分50cを求める。さらに上記線分の垂直二等分線50Aを下向き方向(鉛直方向)のみ求める(S61)。   As shown in FIG. 11, after the touch operation is determined to be a flick-type operation, the touch detection point first area determination unit 12 includes the touch start point 50 a and the touch end point 50 b output from the detected coordinate distance determination unit 11. A line segment 50c is obtained. Further, the vertical bisector 50A of the line segment is obtained only in the downward direction (vertical direction) (S61).

さらに上記垂直二等分線50Aとタッチパネル3Aの縁部を規定する誤検知想定線60との交点を求め、誤検知候補第一エリア51Aとする。また、第一エリア記憶部21に、上記誤検知候補第一エリア51Aの第一エリア位置情報(ここでは、上述の交点の座標)と、当該誤検知候補第一エリア51Aに関連付けられるタッチ動作の指定処理情報とを共に記憶する(S62)。   Furthermore, the intersection of the said perpendicular bisector 50A and the false detection assumption line 60 which prescribes | regulates the edge part of the touch panel 3A is calculated | required, and it is set as the false detection candidate 1st area 51A. In addition, the first area storage unit 21 stores the first area position information (here, the coordinates of the above-mentioned intersection) of the erroneous detection candidate first area 51A and the touch operation associated with the erroneous detection candidate first area 51A. The designated processing information is stored together (S62).

S62処理後、誤検知候補第二エリア決定部13は、第一エリア記憶部21に記憶された第一エリア位置情報を参照し、誤検知候補第一エリア51Aの隣同士の距離51Lが第二閾値以下か否かの判定を行う(S63)。上記距離51Lが第二閾値以下であった場合(S63における「Yes」)、当該誤検知候補第一エリア51Aを誤検知候補第二エリア52Aとする。また、第二エリア記憶部22に、上記誤検知候補第二エリア52Aの第二エリア位置情報と当該誤検知候補第二エリア52Aの決定に用いられた、各々に関連付けられたタッチ動作の指定処理情報とを共に記憶する(S64)。   After the process of S62, the erroneous detection candidate second area determination unit 13 refers to the first area position information stored in the first area storage unit 21, and the distance 51L adjacent to the erroneous detection candidate first area 51A is the second. It is determined whether or not it is equal to or less than a threshold value (S63). When the distance 51L is equal to or smaller than the second threshold (“Yes” in S63), the erroneous detection candidate first area 51A is set as the erroneous detection candidate second area 52A. In addition, the second area storage unit 22 uses the second area position information of the erroneous detection candidate second area 52A and the touch motion designation process associated with each of the second detection information and the second detection error second area 52A. Information is stored together (S64).

一方、上記距離51Lが第二閾値以下ではなかった場合(S63における「No」)、上記誤検知候補第一エリア51Aは誤検知候補第二エリア52Aに該当しないと判定され、当該誤検知候補第一エリア51Aに関連付けられたタッチ動作の指定処理情報を処理部8へ出力し、タッチ動作の指定処理を実行する(S67)。   On the other hand, when the distance 51L is not less than or equal to the second threshold (“No” in S63), it is determined that the erroneous detection candidate first area 51A does not correspond to the erroneous detection candidate second area 52A. The touch action designation process information associated with the area 51A is output to the processing unit 8 and the touch action designation process is executed (S67).

S64処理後、誤検知想定エリア決定部14では、第二エリア記憶部22に記憶された第二エリア位置情報を参照し、誤検知候補第二エリア52Aの数が第三閾値以上であるか否かの判定を行う(S65)。上記誤検知候補第二エリア52Aの数が第三閾値以上であった場合(S65における「Yes」)、第二エリア記憶部22に記憶された誤検知候補第二エリア52Aすべての中でy座標が最大の端点52Amaxとy座標が最小の端点52Aminを選定し、端点52Amaxと端点52Aminで成す線分を誤検知想定エリア53Aと決定する。また、想定エリア記憶部23に誤検知想定エリア53Aの想定エリア位置情報を記憶する(S66)。また、上記第二エリア記憶部22に記憶されている、当該誤検知想定エリア53Aの決定に用いられた第二エリア位置情報の各々に関連付けられたタッチ動作の指定処理情報を処理部8へ出力し、タッチ動作の指定処理を実行する(S67)。   After S64 processing, the erroneous detection assumption area determination unit 14 refers to the second area position information stored in the second area storage unit 22 and determines whether the number of erroneous detection candidate second areas 52A is equal to or greater than the third threshold. Is determined (S65). When the number of the erroneous detection candidate second areas 52A is equal to or greater than the third threshold (“Yes” in S65), the y coordinate in all the erroneous detection candidate second areas 52A stored in the second area storage unit 22 The end point 52Amax having the maximum y and the end point 52Amin having the minimum y coordinate are selected, and the line segment formed by the end point 52Amax and the end point 52Amin is determined as the erroneous detection assumption area 53A. Further, the assumed area position information of the erroneous detection assumed area 53A is stored in the assumed area storage unit 23 (S66). In addition, the touch processing designation processing information associated with each of the second area position information used to determine the erroneous detection assumption area 53 </ b> A stored in the second area storage unit 22 is output to the processing unit 8. Then, a touch operation designation process is executed (S67).

一方、上記誤検知候補第二エリア52Aの数が第三閾値以上でなかった場合(S65における「No」)、誤検知想定エリア53Aは決定されず、上記第二エリア記憶部22に記憶されている、当該誤検知候補第二エリア52Aの第二エリア位置情報に関連付けられたタッチ動作の指定処理情報を処理部8へ出力し、タッチ動作の指定処理を実行する(S67)。   On the other hand, when the number of the erroneous detection candidate second areas 52A is not equal to or larger than the third threshold (“No” in S65), the erroneous detection assumption area 53A is not determined and is stored in the second area storage unit 22. The touch action designation process information associated with the second area position information of the erroneous detection candidate second area 52A is output to the processing unit 8 and the touch action designation process is executed (S67).

上記記載の構成以外は、実施の形態1と同様の構成とする。   Except for the configuration described above, the configuration is the same as that of the first embodiment.

上記構成により上記垂直二等分線と上記誤検知想定線との交点の数を減らすことができる。すなわち、誤操作の判定までの処理量を少なくすることができる。   With the above configuration, the number of intersections between the vertical bisector and the false detection assumption line can be reduced. That is, it is possible to reduce the amount of processing until determination of an erroneous operation.

[実施の形態3]
まず、本発明の実施の一形態について図12〜図13に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施の形態1および2にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
[Embodiment 3]
First, an embodiment of the present invention will be described with reference to FIGS. For convenience of explanation, members having the same functions as those in the drawings described in the first and second embodiments are denoted by the same reference numerals and description thereof is omitted.

本実施形態における携帯端末100Bは、本実施形態における携帯端末100の構成に右手ワンハンド操作を促す構成を備える。例えば、右手操作を促す形状、または右手操作を促すキーの配置などを備えたものである。また、上記構成は、左手ワンハンド操作を促す構成であってもよい。ここで、「右手ワンハンド操作」とは「携帯端末を右手のみで把持し、右手の指で操作」することを表し、左手ワンハンド操作とは「携帯端末を左手のみで把持し、左手の指で操作」することを表す。   The mobile terminal 100B in the present embodiment includes a configuration that prompts a right-handed one-hand operation to the configuration of the mobile terminal 100 in the present embodiment. For example, a shape that prompts a right-hand operation or a key arrangement that prompts a right-hand operation is provided. In addition, the above configuration may be a configuration that promotes a left-handed one-hand operation. Here, “right hand one-hand operation” means “gripping the mobile terminal only with the right hand and operating with the right hand finger”, and left hand one-hand operation means “holding the mobile terminal with only the left hand and using the left hand finger”. Represents "operation".

〔携帯端末100Bの機能〕
携帯端末100Bが右手ワンハンド操作を促す構成を備えることにより、ユーザに携帯端末100Bの操作を右手ワンハンドで行わせることができる。ユーザが右手ワンハンドで操作を行った場合、操作支点として右手の親指の付け根がタッチパネル3Bにタッチする可能性があるのは、タッチパネル3Bの右側(図12基準)のエリアのみである。したがって、誤検知候補第一エリア51Bを求める垂直二等分線50Bと誤検知想定線60との交点は、タッチパネル3Bの右側(図12基準)のみ求めればよい。また、右手の親指の付け根による誤操作が発生しやすい右手親指の操作エリアは、タッチパネル左側(図12基準)を操作した場合である可能性が高い。したがって、操作履歴をとる座標をタッチパネル3B左側(図12基準)に絞ることができる。上記構成により、実施の形態1と誤検知候補第一エリア決定部12おける処理が異なる。より具体的に図12に基づいて説明する。図12は本発明の一実施形態に係る携帯端末のタッチパネルにおける、誤検知候補第一エリア51B、誤検知候補第二エリア52Bおよび誤検知想定エリア53Bを説明するための説明図である。
[Function of portable terminal 100B]
By providing the mobile terminal 100B with a configuration that prompts the right-handed one-hand operation, the user can operate the mobile terminal 100B with the right-handed one-hand. When the user performs an operation with one right hand, the base of the thumb of the right hand may touch the touch panel 3B as an operation fulcrum only in the area on the right side (reference to FIG. 12) of the touch panel 3B. Therefore, the intersection of the perpendicular bisector 50B for obtaining the false detection candidate first area 51B and the false detection assumption line 60 may be obtained only on the right side (reference to FIG. 12) of the touch panel 3B. In addition, there is a high possibility that the operation area of the right thumb that is likely to cause an erroneous operation due to the base of the thumb of the right hand is when the left side of the touch panel (reference to FIG. 12) is operated. Therefore, the coordinates for taking the operation history can be narrowed down to the left side of the touch panel 3B (reference to FIG. 12). With the above configuration, the processing in the first embodiment of the erroneous detection candidate first area determination unit 12 is different from that in the first embodiment. More specific description will be given based on FIG. FIG. 12 is an explanatory diagram for explaining a false detection candidate first area 51B, a false detection candidate second area 52B, and a false detection assumption area 53B on the touch panel of the mobile terminal according to the embodiment of the present invention.

携帯端末100Bにおける誤検知候補第一エリア決定部12では、図12に示すように、検出座標距離判定部11から受領したタッチパネル3Bへのタッチ始点50aとタッチ終点50bの位置情報をもとに、タッチパネル3Bの左側の範囲L内に収まるにタッチ始点50aとタッチ終点50bがなす線分50cのみ、垂直二等分線50Bを求める。さらに上記垂直二等分線50Bと誤検知想定線60の交点をタッチパネル3Bの右側(図12基準)のみ求め、誤検知候補第一エリア51Bを決定する。すなわち、実施形態3は、ユーザに右手ワンハンド操作を行わせることにより、タッチパネル3Bの左側の範囲L内に収まる線分50cのみに垂直二等分線50Bを求め、垂直二等分線50Bと誤検知想定線60との交点をタッチパネル3Bの右側(図12基準)のみ求める点において実施の形態1と異なる。   In the erroneous detection candidate first area determination unit 12 in the mobile terminal 100B, as shown in FIG. 12, based on the position information of the touch start point 50a and the touch end point 50b on the touch panel 3B received from the detection coordinate distance determination unit 11, The vertical bisector 50B is obtained only for the line segment 50c formed by the touch start point 50a and the touch end point 50b within the range L on the left side of the touch panel 3B. Further, the intersection of the vertical bisector 50B and the erroneous detection assumption line 60 is obtained only on the right side (reference to FIG. 12) of the touch panel 3B, and the erroneous detection candidate first area 51B is determined. That is, in the third embodiment, by causing the user to perform a right-handed one-hand operation, the vertical bisector 50B is obtained only for the line segment 50c that falls within the range L on the left side of the touch panel 3B. The difference from the first embodiment is that the intersection with the detection detection line 60 is obtained only on the right side (reference to FIG. 12) of the touch panel 3B.

〔携帯端末100Bにおける処理の流れ〕
次に、図12および図13に基づき、携帯端末100Bにおける処理の流れについて、実施の形態1と異なる処理について説明する。
[Flow of processing in portable terminal 100B]
Next, based on FIG. 12 and FIG. 13, the processing flow in the mobile terminal 100B will be described with respect to processing different from that in the first embodiment.

(タッチ動作がフリック系操作あると判定された場合の誤検知想定エリア決定までの処理の流れ)
図12および図13に基づき、タッチ動作がフリック系操作あると判定された場合の誤検知想定エリア決定までの処理の流れについて説明する。図13は、上記タッチ動作がフリック系操作であった場合の処理のフローチャートの一例を示す。
(Flow of processing up to determining the false detection assumption area when it is determined that the touch action is a flick operation)
Based on FIG. 12 and FIG. 13, a flow of processing up to determination of an erroneous detection assumption area when it is determined that the touch operation is a flick operation will be described. FIG. 13 shows an example of a flowchart of processing when the touch operation is a flick operation.

図13に示すように、タッチ動作がフリック系操作であると判定されたのち、誤検知候補第一エリア決定部12において検出座標距離判定部11より出力されたタッチ始点50aおよびタッチ終点50bが、タッチパネル3Bにおいて第六閾値より左側にあるか否かの判定を行う(S71)。タッチ始点50aおよびタッチ終点50bが、タッチパネル3Bにおいて第六閾値より左側にあった場合(S71における「Yes」)、上記タッチ始点50aおよびタッチ終点50bによってなる線分50cにおける垂直二等分線50Bを求める(S72)。   As illustrated in FIG. 13, after the touch operation is determined to be a flick operation, the touch start point 50 a and the touch end point 50 b output from the detected coordinate distance determination unit 11 in the false detection candidate first area determination unit 12 are It is determined whether or not the touch panel 3B is on the left side of the sixth threshold (S71). When the touch start point 50a and the touch end point 50b are on the left side of the sixth threshold value on the touch panel 3B (“Yes” in S71), the vertical bisector 50B in the line segment 50c formed by the touch start point 50a and the touch end point 50b is displayed. Obtained (S72).

さらに上記垂直二等分線50Bとタッチパネル3Bの縁部を規定する誤検知想定線60との交点をタッチパネル3Bの右側(図12基準)のみで求め、誤検知候補第一エリア51Bとする。また、第一エリア記憶部21に、上記誤検知候補第一エリア51Bの第一エリア位置情報(ここでは、上述の交点の座標)と、当該誤検知候補第一エリア51Bに関連付けられるタッチ動作の指定処理情報とを共に記憶する(S73)。   Further, the intersection of the vertical bisector 50B and the false detection assumption line 60 that defines the edge of the touch panel 3B is obtained only on the right side (reference to FIG. 12) of the touch panel 3B, and is designated as a false detection candidate first area 51B. Further, the first area storage unit 21 stores the first area position information of the first erroneous detection candidate first area 51B (here, the coordinates of the above-mentioned intersection) and the touch action associated with the first erroneous detection candidate first area 51B. The designated processing information is stored together (S73).

また、タッチ始点50aおよびタッチ終点50bが、タッチパネル3Bにおいて第六閾値より左側になかった場合(S71における「No」)、当該タッチ動作の指定処理情報を処理部8へ出力し、タッチ動作の指定処理を実行する(S78)。   Further, when the touch start point 50a and the touch end point 50b are not on the left side of the sixth threshold value on the touch panel 3B (“No” in S71), the touch operation designation processing information is output to the processing unit 8, and the touch operation designation is performed. The process is executed (S78).

S73処理後、誤検知候補第二エリア決定部13は、第一エリア記憶部21に記憶された第一エリア位置情報を参照し、誤検知候補第一エリア51Bの隣同士の距離51Lが第二閾値以下か否かの判定を行う(S74)。上記距離51Lが第二閾値以下であった場合(S74における「Yes」)、当該誤検知候補第一エリア51Bを誤検知候補第二エリア52Bとする。また、第二エリア記憶部22に、上記誤検知候補第二エリア52Bの第二エリア位置情報と、当該誤検知候補第二エリア52Bの決定に用いられた、各々に関連付けられたタッチ動作の指定処理情報とを共に記憶する(S75)。   After the process of S73, the erroneous detection candidate second area determining unit 13 refers to the first area position information stored in the first area storage unit 21, and the distance 51L adjacent to the erroneous detection candidate first area 51B is the second. It is determined whether or not it is equal to or less than a threshold value (S74). When the distance 51L is equal to or smaller than the second threshold (“Yes” in S74), the erroneous detection candidate first area 51B is set as the erroneous detection candidate second area 52B. In addition, the second area storage unit 22 designates the second area position information of the erroneous detection candidate second area 52B and the touch action associated with each used for determining the erroneous detection candidate second area 52B. The processing information is stored together (S75).

一方、上記距離51Lが第二閾値以下ではなかった場合(S74における「No」)、上記誤検知候補第一エリア51Bは誤検知候補第二エリア52Bに該当しないと判定され、当該誤検知候補第一エリア51Bに関連付けられたタッチ動作の指定処理情報を処理部8へ出力し、タッチ動作の指定処理を実行する(S78)。   On the other hand, when the distance 51L is not less than or equal to the second threshold (“No” in S74), it is determined that the erroneous detection candidate first area 51B does not correspond to the erroneous detection candidate second area 52B. The touch motion designation processing information associated with the area 51B is output to the processing unit 8 and the touch motion designation processing is executed (S78).

S75処理後、誤検知想定エリア決定部14では、第二エリア記憶部22に記憶された第二エリア位置情報を参照し、誤検知候補第二エリア52Bの数が第三閾値以上であるか否かの判定を行う(S76)。上記誤検知候補第二エリア52Bの数が第三閾値以上であった場合(S76における「Yes」)、第二エリア記憶部22に記憶された誤検知候補第二エリア52Bすべての中でy座標が最大の端点52Bmaxとy座標が最小の端点52Bminを選定し、端点52Bmaxと端点52Bminで成す線分を誤検知想定エリア53Bと決定する。また、想定エリア記憶部23に誤検知想定エリア53Bの想定エリア位置情報を記憶する(S77)。また、上記第二エリア記憶部22に記憶されている、当該誤検知想定エリア53Bの決定に用いられた第二エリア位置情報の各々に関連付けられたタッチ動作の指定処理情報を処理部8へ出力し、タッチ動作の指定処理を実行する(S78)。   After S75 processing, the erroneous detection assumption area determination unit 14 refers to the second area position information stored in the second area storage unit 22 and determines whether the number of erroneous detection candidate second areas 52B is equal to or greater than the third threshold value. Is determined (S76). When the number of the erroneous detection candidate second areas 52B is equal to or larger than the third threshold (“Yes” in S76), the y coordinate in all the erroneous detection candidate second areas 52B stored in the second area storage unit 22 Is selected as the end point 52Bmax and the y-coordinate is the minimum end point 52Bmin, and the line segment formed by the end point 52Bmax and the end point 52Bmin is determined as the erroneous detection assumption area 53B. Also, the assumed area position information of the erroneous detection assumed area 53B is stored in the assumed area storage unit 23 (S77). In addition, the touch processing designation processing information associated with each of the second area position information used for the determination of the erroneous detection assumption area 53 </ b> B stored in the second area storage unit 22 is output to the processing unit 8. Then, a touch operation designation process is executed (S78).

一方、上記誤検知候補第二エリア52Bの数が第三閾値以上でなかった場合(S76における「No」)、誤検知想定エリア53Bは決定されず、上記第二エリア記憶部22に記憶されている、当該誤検知候補第二エリア52Bの第二エリア位置情報に関連付けられたタッチ動作の指定処理情報を処理部8へ出力し、タッチ動作の指定処理を実行する(S78)。   On the other hand, when the number of the erroneous detection candidate second areas 52B is not greater than or equal to the third threshold (“No” in S76), the erroneous detection assumption area 53B is not determined and is stored in the second area storage unit 22. The touch motion designation processing information associated with the second area position information of the erroneous detection candidate second area 52B is output to the processing unit 8, and the touch motion designation processing is executed (S78).

上記記載の構成以外は、実施の形態1と同様の構成とする。   Except for the configuration described above, the configuration is the same as that of the first embodiment.

上記構成により、上記垂直二等分線の数を減らすことができる。すなわち誤操作の判定までの処理量を少なくすることができる。   With the above configuration, the number of the perpendicular bisectors can be reduced. That is, it is possible to reduce the amount of processing until determination of an erroneous operation.

また、上記第六閾値については、実装時に携帯端末毎に合わせた値とする。例として、親指付け根によるタッチは、親指の第一関節程度までで起こると考えられる。また、親指の長さは6cm程度、親指の第一関節までの長さは3cm程度と考えられる。そこで、親指の付け根によるタッチは、携帯端末の右端(右手ワンハンド操作を行っている状態を基準)から3cm程度もしくは、携帯端末の右端から3inch程度で起こりうると想定できる。よって、上記第六の閾値は、右手ワンハンド操作を行っている状態において、携帯右端から3cm程度もしくは、携帯端末の右端から3inch程度としてもよい。また、密度非依存ピクセル上では携帯端末の右端(右手ワンハンド操作を行っている状態を基準)から360dp以上と設定してもよい。さらに端末の大きさによっては、タッチパネルの半分と設定してもよい。   In addition, the sixth threshold value is a value adapted to each mobile terminal at the time of mounting. As an example, the touch at the base of the thumb is considered to occur up to the first joint of the thumb. Further, the length of the thumb is considered to be about 6 cm, and the length to the first joint of the thumb is considered to be about 3 cm. Therefore, it can be assumed that the touch at the base of the thumb can occur about 3 cm from the right end of the mobile terminal (based on the state where the right hand one-hand operation is performed) or about 3 inches from the right end of the mobile terminal. Therefore, the sixth threshold value may be about 3 cm from the right end of the mobile phone or about 3 inches from the right end of the mobile terminal when the right hand one-hand operation is being performed. On the density-independent pixels, 360 dp or more may be set from the right end of the mobile terminal (based on a state where a right-handed one-hand operation is performed). Further, depending on the size of the terminal, it may be set as half of the touch panel.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。   The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention.

[まとめ]
本発明の一態様に係る携帯端末装置は、
タッチパネル上のタッチ動作のタッチ始点とタッチ終点とを検知する検知部と、
上記タッチ始点と上記タッチ終点とを結ぶ線分の垂直二等分線と、上記タッチパネルの縁部を規定する誤検知想定線との交点を求め、当該交点を誤検知候補第一エリアとする誤検知候補第一エリア決定部と、
上記誤検知候補第一エリア決定部により決定された複数の上記誤検知候補第一エリアのうち、お互いに隣接しあう2つの誤検知候補第一エリア同士の距離が第一閾値以下のものを選出し、当該選出された2つの誤検知候補第一エリアを誤検知候補第二エリアとする誤検知候補第二エリア決定部と、
上記誤検知候補第二エリア決定部により決定された複数の上記誤検知候補第二エリアの数が第三閾値以上である場合、当該複数の上記誤検知候補第二エリアを用いて誤検知想定エリアを決定する誤検知想定エリア決定部と、
上記タッチ動作以降のタッチ動作において、当該タッチ動作の位置が上記誤検知想定エリアの基準点から第四閾値以内の距離であるか否かを判定する誤検知想定エリア距離判定部と、
上記誤検知想定エリア決定部により上記誤検知想定エリアの基準点から上記第四閾値以内の距離であると判定された場合において、上記タッチ動作のサイズが第五閾値よりも大きいか否かを判定するタッチサイズ判定部と、
上記タッチサイズ判定部により上記タッチ動作のサイズが上記第五閾値よりも大きいと判定された場合において、上記タッチ動作を無効として処理する処理部と、
を備えることを特徴とする。
[Summary]
A mobile terminal device according to an aspect of the present invention is provided.
A detection unit that detects a touch start point and a touch end point of a touch operation on the touch panel;
The intersection of the perpendicular bisector connecting the touch start point and the touch end point and the false detection assumption line that defines the edge of the touch panel is obtained, and the error is determined as the false detection candidate first area. A detection candidate first area determination unit;
Of the plurality of first false detection candidate first areas determined by the first false detection candidate first area determination unit, a distance between two false first detection candidate areas that are adjacent to each other is selected below a first threshold value. And a false detection candidate second area determination unit that sets the selected two false detection candidate first areas as the false detection candidate second area,
When the number of the plurality of erroneous detection candidate second areas determined by the erroneous detection candidate second area determination unit is equal to or greater than a third threshold, an erroneous detection assumption area using the plurality of erroneous detection candidate second areas A false detection assumption area determination unit for determining
In the touch operation after the touch operation, an erroneous detection assumption area distance determination unit that determines whether the position of the touch operation is a distance within a fourth threshold from the reference point of the erroneous detection assumption area;
When the erroneous detection assumption area determination unit determines that the distance is within the fourth threshold from the reference point of the erroneous detection assumption area, it is determined whether the size of the touch operation is larger than the fifth threshold. A touch size determination unit to perform,
When the touch size determination unit determines that the size of the touch operation is larger than the fifth threshold value, a processing unit that processes the touch operation as invalid;
It is characterized by providing.

また、本発明の一態様に係る誤操作判定方法は、
タッチパネル上のタッチ動作のタッチ始点とタッチ終点とを検知する第一のステップと、
上記タッチ始点と上記タッチ終点とを結ぶ線分の垂直二等分線と、上記タッチパネルの縁部を規定する誤検知想定線との交点を求め、当該交点を誤検知候補第一エリアとする第二のステップと、
上記第二のステップで決定された複数の上記誤検知候補第一エリアのうち、お互いに隣接しあう2つの誤検知候補第一エリア同士の距離が第一閾値以下のものを選出し、当該選出された2つの誤検知候補第一エリアを誤検知候補第二エリアとする第三のステップと、
上記第三のステップで決定された複数の上記誤検知候補第二エリアの数が第三閾値以上である場合、当該複数の上記誤検知候補第二エリアを用いて誤検知想定エリアを決定する第四のステップと、
上記タッチ動作以降のタッチ動作において、当該タッチ動作の位置が上記誤検知想定エリアの基準点から第四閾値以内の距離であるか否かを判定する第五のステップと、
上記第五のステップにより上記誤検知想定エリアの基準点から上記第四閾値以内の距離であると判定された場合において、上記タッチ動作のサイズが第五閾値よりも大きいか否かを判定する第六のステップと、
上記第六のステップにより上記タッチ動作のサイズが上記第五閾値よりも大きいと判定された場合において、上記タッチ動作を無効として処理する第七のステップとを備えることを特徴とする。
In addition, an erroneous operation determination method according to an aspect of the present invention includes:
A first step of detecting a touch start point and a touch end point of a touch operation on the touch panel;
The intersection of the perpendicular bisector connecting the touch start point and the touch end point and the false detection assumption line that defines the edge of the touch panel is obtained, and the intersection is designated as a false detection candidate first area. Two steps,
Among the plurality of false detection candidate first areas determined in the second step, the one having a distance between two adjacent false detection candidate first areas that are adjacent to each other is equal to or less than a first threshold, and the selection A third step in which the two erroneous detection candidate first areas are set as the false detection candidate second area;
When the number of the plurality of false detection candidate second areas determined in the third step is equal to or greater than a third threshold, the erroneous detection assumption area is determined using the plurality of false detection candidate second areas. With four steps,
In the touch operation after the touch operation, a fifth step of determining whether the position of the touch operation is a distance within a fourth threshold from the reference point of the erroneous detection assumption area;
When it is determined by the fifth step that the distance is within the fourth threshold from the reference point of the erroneous detection assumption area, a first determination is made as to whether or not the size of the touch action is larger than the fifth threshold. Six steps and
And a seventh step of processing the touch operation as invalid when it is determined in the sixth step that the size of the touch operation is larger than the fifth threshold value.

上記構成により、ユーザの意図によりタッチパネルの縁部をタッチしたい場合においても、タッチパネルの縁部のタッチ動作を誤操作と判断されて上記タッチ動作を無効にされる可能性を削減できる。また、誤検知候補第一エリアはタッチ始点およびタッチ終点により決定されるので、右手持ち/左手持ちどちらの操作時にも対応が可能である。また、両手持ちをして人指し指で操作している場合には、サイズ検出部においての大きさの判定により、縁部の誤操作の誤検知を避けることができるので、無駄な感度調整が入らない。   With the above configuration, even when it is desired to touch the edge of the touch panel according to the user's intention, it is possible to reduce the possibility that the touch operation at the edge of the touch panel is determined as an erroneous operation and the touch operation is invalidated. Further, since the erroneous detection candidate first area is determined by the touch start point and the touch end point, it is possible to cope with both right-handed and left-handed operations. In addition, when holding with both hands and operating with the index finger, it is possible to avoid erroneous detection of an erroneous operation of the edge by determining the size in the size detection unit, so that unnecessary sensitivity adjustment is not performed.

さらに、上記誤検知想定エリア決定部による誤検知想定エリアの決定は、
上記当該複数の上記誤検知候補第二エリアの中で、互いの距離が最も離れている二点を用いて上記誤検知想定エリアを決定することが好ましい。
Furthermore, the determination of the erroneous detection assumption area by the erroneous detection assumption area determination unit is as follows.
It is preferable to determine the erroneous detection assumption area by using two points that are most distant from each other among the plurality of erroneous detection candidate second areas.

上記構成により、上記当該複数の上記誤検知候補第二エリアを全て含む誤検知想定エリアを決定する事ができる。   With the above configuration, it is possible to determine a false detection assumption area that includes all of the plurality of false detection candidate second areas.

さらに、上記誤検知想定エリアは、上記二点を結ぶ線分であることが好ましい。   Further, it is preferable that the erroneous detection assumption area is a line segment connecting the two points.

上記構成により、上記誤検知想定エリアを簡潔にとらえる事ができ、上記誤検知想定エリア決定後の上記誤検知想定エリアを用いた判断が行いやすくなる。   With the above configuration, the erroneous detection assumption area can be grasped succinctly, and it is easy to make a determination using the erroneous detection assumption area after the erroneous detection assumption area is determined.

さらに、上記誤検知想定エリアの基準点は、上記誤検知想定エリアの中心点であることが好ましい。   Furthermore, it is preferable that the reference point of the erroneous detection assumption area is a center point of the erroneous detection assumption area.

上記構成により、上記基準点を用いた距離の判定を行う際、第四の閾値を単純に設定することができる。   With the above configuration, the fourth threshold value can be simply set when the distance is determined using the reference point.

さらに、上記誤検知想定エリア距離判定部による判定は、上記タッチ動作がタップ系の操作である場合に実行されることが好ましい。   Further, the determination by the erroneous detection assumed area distance determination unit is preferably executed when the touch operation is a tap-type operation.

上記構成により、タップ系の動作以外は誤操作ではない判断されるので、全ての操作を対象とする場合に比べ、誤操作の判定までの処理量を少なくすることができる。   With the above configuration, it is determined that there is no erroneous operation except for the tap operation, so that the amount of processing until the erroneous operation is determined can be reduced as compared with the case where all operations are targeted.

さらに、上記携帯端末装置が鉛直方向に傾いている場合においては、上記誤検知候補第一エリア決定部は、上記垂直二等分線と上記誤検知想定線との交点を鉛直方向に沿って求めることが好ましい。   Further, when the mobile terminal device is tilted in the vertical direction, the erroneous detection candidate first area determination unit obtains an intersection point between the vertical bisector and the erroneous detection assumption line along the vertical direction. It is preferable.

上記構成により、上記垂直二等分線と上記誤検知想定線との交点の数を減らすことができる。すなわち、誤操作の判定までの処理量を少なくすることができる。   With the above configuration, the number of intersections between the vertical bisector and the erroneous detection assumption line can be reduced. That is, it is possible to reduce the amount of processing until determination of an erroneous operation.

さらに、上記携帯端末装置が右手操作される場合においては、上記タッチパネルの左側において上記検知部は上記タッチ始点と上記タッチ終点とを検知し、
上記携帯端末装置が左手操作される場合においては、上記タッチパネルの右側において上記検知部は上記タッチ始点と上記タッチ終点とを検知することが好ましい。
Furthermore, when the mobile terminal device is operated with the right hand, the detection unit detects the touch start point and the touch end point on the left side of the touch panel,
When the portable terminal device is operated with the left hand, it is preferable that the detection unit detects the touch start point and the touch end point on the right side of the touch panel.

上記構成により、上記垂直二等分線の数を減らすことができる。すなわち誤操作の判定までの処理量を少なくすることができる。   With the above configuration, the number of the perpendicular bisectors can be reduced. That is, it is possible to reduce the amount of processing until determination of an erroneous operation.

さらに、上記携帯端末装置を動作させる制御プログラムであって、コンピュータを上記の各手段として機能させるための制御プログラム、および当該制御プログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の技術的範囲に含まれる。   Further, a control program for operating the mobile terminal device, the control program for causing the computer to function as each of the above-described means, and a computer-readable recording medium recording the control program are also within the technical scope of the present invention. included.

上記制御プログラムによれば、コンピュータで上記手段を実現することにより、コンピュータ上で記録装置を実現することができる。また、上記記録媒体によれば、記録媒体から読み出される制御プログラムを、汎用のコンピュータ上で実現することができる。   According to the above control program, a recording device can be realized on a computer by realizing the above means on the computer. Further, according to the recording medium, the control program read from the recording medium can be realized on a general-purpose computer.

〔ソフトウェアによる実現例〕
最後に、携帯端末100の各ブロック、特に、検出座標距離判定部11、誤検知候補第一エリア決定部12、誤検知候補第二エリア決定部13、誤検知想定エリア決定部14、誤検知想定エリア距離判定部、タッチサイズ判定部16、および、処理部8は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
[Example of software implementation]
Finally, each block of the mobile terminal 100, in particular, the detection coordinate distance determination unit 11, the erroneous detection candidate first area determination unit 12, the erroneous detection candidate second area determination unit 13, the erroneous detection assumption area determination unit 14, and the erroneous detection assumption The area distance determination unit, the touch size determination unit 16, and the processing unit 8 may be configured by hardware logic, or may be realized by software using a CPU as follows.

後者の場合、携帯端末100は、各機能を実現するプログラムの命令を実行するCPU、上記プログラムを格納したROM(Read Only Memory)、上記プログラムを展開するRAM(Random Access Memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯端末100の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記携帯端末100に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。   In the latter case, the mobile terminal 100 includes a CPU that executes instructions of a program that realizes each function, a ROM (Read Only Memory) that stores the program, a RAM (Random Access Memory) that expands the program, the program, and various types of programs. A storage device (recording medium) such as a memory for storing data is provided. An object of the present invention is to provide a recording medium in which a program code (execution format program, intermediate code program, source program) of a control program of the mobile terminal 100 which is software that realizes the above-described functions is recorded in a computer-readable manner This can also be achieved by supplying the portable terminal 100 and reading and executing the program code recorded on the recording medium by the computer (or CPU or MPU).

上記記録媒体としては、一時的でない有形の媒体(non-transitory tangible medium)、例えば、磁気テープやカセットテープ等のテープ類、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク類、ICカード(メモリカードを含む)/光カード等のカード類、マスクROM/EPROM/EEPROM(登録商標)/フラッシュROM等の半導体メモリ類、あるいはPLD(Programmable logic device)やFPGA(Field Programmable Gate Array)等の論理回路類などを用いることができる。   Examples of the recording medium include non-transitory tangible medium, such as magnetic tape and cassette tape, magnetic disk such as floppy (registered trademark) disk / hard disk, and CD-ROM / MO. Discs including optical discs such as / MD / DVD / CD-R, cards such as IC cards (including memory cards) / optical cards, semiconductor memories such as mask ROM / EPROM / EEPROM (registered trademark) / flash ROM Alternatively, logic circuits such as PLD (Programmable Logic Device) and FPGA (Field Programmable Gate Array) can be used.

また、携帯端末100を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(Virtual Private Network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL(Asymmetric Digital Subscriber Line)回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、IEEE802.11無線、HDR(High Data Rate)、NFC(Near Field Communication)、DLNA(Digital Living Network Alliance)、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。   Further, the mobile terminal 100 may be configured to be connectable to a communication network, and the program code may be supplied via the communication network. The communication network is not particularly limited as long as it can transmit the program code. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication network, and the like can be used. The transmission medium constituting the communication network may be any medium that can transmit the program code, and is not limited to a specific configuration or type. For example, even with wired lines such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, ADSL (Asymmetric Digital Subscriber Line) line, infrared rays such as IrDA and remote control, Bluetooth (registered trademark), IEEE 802.11 wireless, HDR ( It can also be used by radio such as High Data Rate (NFC), Near Field Communication (NFC), Digital Living Network Alliance (DLNA), mobile phone network, satellite line, and digital terrestrial network. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.

本発明は、入力部および表示部を備える情報処理装置に広く適用することが可能である。例えば、これには限定されないが、入力部および表示部を備える、デジタルテレビ、パーソナルコンピュータ、スマートフォン、タブレットPC、ノートパソコン、携帯電話、PDA(Personal Digital Assistant)、電子書籍リーダ、電子辞書、携帯用・家庭用ゲーム機、電子黒板などに好適に用いることができる。さらに、タッチパネルを備える情報処理装置に本発明を適用すれば、より一層優れた操作性を実現することができる。   The present invention can be widely applied to information processing apparatuses including an input unit and a display unit. For example, but not limited to this, a digital TV, personal computer, smartphone, tablet PC, notebook computer, mobile phone, PDA (Personal Digital Assistant), e-book reader, electronic dictionary, portable, provided with an input unit and a display unit -It can be used suitably for a home game machine, an electronic blackboard, etc. Furthermore, if the present invention is applied to an information processing apparatus including a touch panel, it is possible to realize even better operability.

100 携帯端末
100A 携帯端末
100B 携帯端末
2 表示部
3 タッチパネル
3A タッチパネル
3B タッチパネル
4 検知部
5 制御部
6 誤検知判定部
7 記憶部
8 処理部
11 検出座標距離判定部
12 誤検知候補第一エリア決定部
13 誤検知候補第二エリア決定部
14 誤検知想定エリア決定部
15 誤検知想定エリア距離判定部
16 タッチサイズ判定部
21 第一エリア記憶部
22 第二エリア記憶部
23 想定エリア記憶部
50 タッチ軌跡
50a タッチ始点(終点)
50b タッチ終点(始点)
50c 線分
50d 垂直二等分線
50A 垂直二等分線
50B 垂直二等分線
50L 距離
51 誤検知候補第一エリア
51A 誤検知候補第一エリア
51B 誤検知候補第一エリア
51L 距離
52 誤検知候補第二エリア
52A 誤検知候補第二エリア
52B 誤検知候補第二エリア
52max 端点
52min 端点
52Amax 端点
52Amin 端点
52Bmax 端点
52Bmin 端点
53 誤検知想定エリア
53A 誤検知想定エリア
53B 誤検知想定エリア
54 基準点
54L 距離
60 誤検知想定線
A 下向きの方向
L 範囲
T タッチ動作
TO タッチ想定エリア
100 mobile terminal 100A mobile terminal 100B mobile terminal
2 display section
3 Touch panel
3A touch panel
3B touch panel
4 detector
5 Control unit
6 false detection judgment part
7 Memory part
8 processing section
11 Detection coordinate distance determination unit
12 False detection candidate first area determination unit
13 false detection candidate second area determination unit
14 false detection assumption area determination part
15 false detection assumption area distance judgment part
16 Touch size determination unit
21 First area storage
22 Second area storage
23 Assumed area storage
50 Touch locus 50a Touch start point (end point)
50b Touch end point (start point)
50c line segment 50d vertical bisector 50A vertical bisector 50B vertical bisector 50L distance
51 false detection candidate first area 51A false detection candidate first area 51B false detection candidate first area 51L distance
52 second false detection candidate area 52A second false detection candidate area 52B second false detection candidate area 52max end point 52min end point 52Amax end point 52Amin end point 52Bmax end point 52Bmin end point
53 False detection assumption area 53A False detection assumption area 53B False detection assumption area
54 Reference point 54L Distance
60 False detection assumption line
A downward direction
L range
T touch operation
TO touch area

Claims (10)

タッチパネル上のタッチ動作のタッチ始点とタッチ終点とを検知する検知部と、
上記タッチ始点と上記タッチ終点とを結ぶ線分の垂直二等分線と、上記タッチパネルの縁部を規定する誤検知想定線との交点を求め、当該交点を誤検知候補第一エリアとする誤検知候補第一エリア決定部と、
上記誤検知候補第一エリア決定部により決定された複数の上記誤検知候補第一エリアのうち、お互いに隣接しあう2つの誤検知候補第一エリア同士の距離が第一閾値以下のものを選出し、当該選出された2つの誤検知候補第一エリアを誤検知候補第二エリアとする誤検知候補第二エリア決定部と、
上記誤検知候補第二エリア決定部により決定された複数の上記誤検知候補第二エリアの数が第三閾値以上である場合、当該複数の上記誤検知候補第二エリアを用いて誤検知想定エリアを決定する誤検知想定エリア決定部と、
上記タッチ動作以降のタッチ動作において、当該タッチ動作の位置が上記誤検知想定エリアの基準点から第四閾値以内の距離であるか否かを判定する誤検知想定エリア距離判定部と、
上記誤検知想定エリア決定部により上記誤検知想定エリアの基準点から上記第四閾値以内の距離であると判定された場合において、上記タッチ動作のサイズが第五閾値よりも大きいか否かを判定するタッチサイズ判定部と、
上記タッチサイズ判定部により上記タッチ動作のサイズが上記第五閾値よりも大きいと判定された場合において、上記タッチ動作を無効として処理する処理部と
を備えることを特徴とする携帯端末装置。
A detection unit that detects a touch start point and a touch end point of a touch operation on the touch panel;
The intersection of the perpendicular bisector connecting the touch start point and the touch end point and the false detection assumption line that defines the edge of the touch panel is obtained, and the error is determined as the false detection candidate first area. A detection candidate first area determination unit;
Of the plurality of first false detection candidate first areas determined by the first false detection candidate first area determination unit, a distance between two false first detection candidate areas that are adjacent to each other is selected below a first threshold value. And a false detection candidate second area determination unit that sets the selected two false detection candidate first areas as the false detection candidate second area,
When the number of the plurality of erroneous detection candidate second areas determined by the erroneous detection candidate second area determination unit is equal to or greater than a third threshold, an erroneous detection assumption area using the plurality of erroneous detection candidate second areas A false detection assumption area determination unit for determining
In the touch operation after the touch operation, an erroneous detection assumption area distance determination unit that determines whether the position of the touch operation is a distance within a fourth threshold from the reference point of the erroneous detection assumption area;
When the erroneous detection assumption area determination unit determines that the distance is within the fourth threshold from the reference point of the erroneous detection assumption area, it is determined whether the size of the touch operation is larger than the fifth threshold. A touch size determination unit to perform,
A portable terminal device comprising: a processing unit that processes the touch operation as invalid when the touch size determination unit determines that the size of the touch operation is larger than the fifth threshold value.
上記誤検知想定エリア決定部による誤検知想定エリアの決定は、
上記当該複数の上記誤検知候補第二エリアの中で、互いの距離が最も離れている二点を用いて上記誤検知想定エリアを決定することを特徴とする請求項1に記載の携帯端末装置。
The determination of the erroneous detection assumption area by the erroneous detection assumption area determination unit is as follows.
2. The mobile terminal device according to claim 1, wherein, in the plurality of second erroneous detection candidate second areas, the erroneous detection assumption area is determined using two points that are farthest apart from each other. .
上記誤検知想定エリアは、上記二点を結ぶ線分であることを特徴とする請求項2に記載の携帯端末装置。   The portable terminal device according to claim 2, wherein the erroneous detection assumption area is a line segment connecting the two points. 上記誤検知想定エリアの基準点は、上記誤検知想定エリアの中心点であることを特徴とする請求項1から3のいずれか1項に記載の携帯端末装置。   4. The mobile terminal device according to claim 1, wherein the reference point of the erroneous detection assumption area is a center point of the erroneous detection assumption area. 5. 上記誤検知想定エリア距離判定部による判定は、上記タッチ動作がタップ系の操作である場合に実行されることを特徴とする請求項1から4のいずれか1項に記載の携帯端末装置。   The mobile terminal device according to any one of claims 1 to 4, wherein the determination by the erroneous detection assumed area distance determination unit is executed when the touch operation is a tap-type operation. 上記携帯端末装置が鉛直方向に傾いている場合においては、上記誤検知候補第一エリア決定部は、上記垂直二等分線と上記誤検知想定線との交点を鉛直方向に沿って求めることを特徴とする請求項1から5のいずれか1項に記載の携帯端末装置。   When the mobile terminal device is tilted in the vertical direction, the erroneous detection candidate first area determination unit obtains an intersection point between the vertical bisector and the erroneous detection assumption line along the vertical direction. The mobile terminal device according to claim 1, wherein the mobile terminal device is a mobile terminal device. 上記携帯端末装置が右手操作される場合においては、上記タッチパネルの左側において上記検知部は上記タッチ始点と上記タッチ終点とを検知し、
上記携帯端末装置が左手操作される場合においては、上記タッチパネルの右側において上記検知部は上記タッチ始点と上記タッチ終点とを検知することを特徴とする請求項1から6のいずれか1に記載の携帯端末装置。
When the mobile terminal device is operated with the right hand, the detection unit detects the touch start point and the touch end point on the left side of the touch panel,
The said detection part detects the said touch start point and the said touch end point in the right side of the said touch panel when the said portable terminal device is operated by the left hand, The any one of Claim 1 to 6 characterized by the above-mentioned. Mobile terminal device.
タッチパネル上のタッチ動作のタッチ始点とタッチ終点とを検知する第一のステップと、
上記タッチ始点と上記タッチ終点とを結ぶ線分の垂直二等分線と、上記タッチパネルの縁部を規定する誤検知想定線との交点を求め、当該交点を誤検知候補第一エリアとする第二のステップと、
上記第二のステップで決定された複数の上記誤検知候補第一エリアのうち、お互いに隣接しあう2つの誤検知候補第一エリア同士の距離が第一閾値以下のものを選出し、当該選出された2つの誤検知候補第一エリアを誤検知候補第二エリアとする第三のステップと、
上記第三のステップで決定された複数の上記誤検知候補第二エリアの数が第三閾値以上である場合、当該複数の上記誤検知候補第二エリアを用いて誤検知想定エリアを決定する第四のステップと、
上記タッチ動作以降のタッチ動作において、当該タッチ動作の位置が上記誤検知想定エリアの基準点から第四閾値以内の距離であるか否かを判定する第五のステップと、
上記第五のステップにより上記誤検知想定エリアの基準点から上記第四閾値以内の距離であると判定された場合において、上記タッチ動作のサイズが第五閾値よりも大きいか否かを判定する第六のステップと、
上記第六のステップにより上記タッチ動作のサイズが上記第五閾値よりも大きいと判定された場合において、上記タッチ動作を無効として処理する第七のステップと
を備えることを特徴とする誤操作判定方法。
A first step of detecting a touch start point and a touch end point of a touch operation on the touch panel;
The intersection of the perpendicular bisector connecting the touch start point and the touch end point and the false detection assumption line that defines the edge of the touch panel is obtained, and the intersection is designated as a false detection candidate first area. Two steps,
Among the plurality of false detection candidate first areas determined in the second step, the one having a distance between two adjacent false detection candidate first areas that are adjacent to each other is equal to or less than a first threshold, and the selection A third step in which the two erroneous detection candidate first areas are set as the false detection candidate second area;
When the number of the plurality of false detection candidate second areas determined in the third step is equal to or greater than a third threshold, the erroneous detection assumption area is determined using the plurality of false detection candidate second areas. With four steps,
In the touch operation after the touch operation, a fifth step of determining whether the position of the touch operation is a distance within a fourth threshold from the reference point of the erroneous detection assumption area;
When it is determined by the fifth step that the distance is within the fourth threshold from the reference point of the erroneous detection assumption area, a first determination is made as to whether or not the size of the touch action is larger than the fifth threshold. Six steps and
And a seventh step of processing the touch motion as invalid when it is determined in the sixth step that the size of the touch motion is larger than the fifth threshold.
コンピュータを請求項1から7のいずれか1項に記載の携帯端末装置の各部として機能させるための制御プログラム。   The control program for functioning a computer as each part of the portable terminal device of any one of Claim 1 to 7. 請求項9に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the control program according to claim 9 is recorded.
JP2012202045A 2012-09-13 2012-09-13 Portable terminal device, incorrect operation determination method, control program, and recording medium Pending JP2014056519A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012202045A JP2014056519A (en) 2012-09-13 2012-09-13 Portable terminal device, incorrect operation determination method, control program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012202045A JP2014056519A (en) 2012-09-13 2012-09-13 Portable terminal device, incorrect operation determination method, control program, and recording medium

Publications (1)

Publication Number Publication Date
JP2014056519A true JP2014056519A (en) 2014-03-27

Family

ID=50613759

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012202045A Pending JP2014056519A (en) 2012-09-13 2012-09-13 Portable terminal device, incorrect operation determination method, control program, and recording medium

Country Status (1)

Country Link
JP (1) JP2014056519A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014192799A1 (en) * 2013-05-28 2014-12-04 京セラ株式会社 Portable terminal, invalid-area setting program, and method for setting invalid area
JP2015219724A (en) * 2014-05-16 2015-12-07 富士通株式会社 Electronic apparatus
CN105373302A (en) * 2014-08-27 2016-03-02 义隆电子股份有限公司 False touch prevention method
KR20190048109A (en) * 2017-10-30 2019-05-09 에스케이텔레콤 주식회사 Touch recognizing method and apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014192799A1 (en) * 2013-05-28 2014-12-04 京セラ株式会社 Portable terminal, invalid-area setting program, and method for setting invalid area
JP2014232341A (en) * 2013-05-28 2014-12-11 京セラ株式会社 Portable terminal, invalid area setting program and invalid area setting method
JP2015219724A (en) * 2014-05-16 2015-12-07 富士通株式会社 Electronic apparatus
CN105373302A (en) * 2014-08-27 2016-03-02 义隆电子股份有限公司 False touch prevention method
KR20190048109A (en) * 2017-10-30 2019-05-09 에스케이텔레콤 주식회사 Touch recognizing method and apparatus
KR102344971B1 (en) 2017-10-30 2021-12-31 에스케이텔레콤 주식회사 Touch recognizing method and apparatus

Similar Documents

Publication Publication Date Title
US9671893B2 (en) Information processing device having touch screen with varying sensitivity regions
JP5507494B2 (en) Portable electronic device with touch screen and control method
JP5721662B2 (en) Input receiving method, input receiving program, and input device
KR101995278B1 (en) Method and apparatus for displaying ui of touch device
JP5759660B2 (en) Portable information terminal having touch screen and input method
US9350841B2 (en) Handheld device with reconfiguring touch controls
KR102519800B1 (en) Electronic device
KR101384857B1 (en) User interface methods providing continuous zoom functionality
US9459704B2 (en) Method and apparatus for providing one-handed user interface in mobile device having touch screen
CN104932809B (en) Apparatus and method for controlling display panel
US20160299604A1 (en) Method and apparatus for controlling a mobile device based on touch operations
KR102168648B1 (en) User terminal apparatus and control method thereof
KR20160028338A (en) Potable terminal device comprisings bended display and method for controlling thereof
EP2806347A2 (en) User terminal device and interaction method thereof
US9864514B2 (en) Method and electronic device for displaying virtual keypad
KR20170081281A (en) Detection of gesture orientation on repositionable touch surface
JPWO2013128911A1 (en) Portable terminal device, erroneous operation prevention method, and program
US10095384B2 (en) Method of receiving user input by detecting movement of user and apparatus therefor
JP2013114640A (en) Information processing device, information processing method and program
US20170075453A1 (en) Terminal and terminal control method
WO2013021879A1 (en) Information processing device, screen display method, control program and recording medium
JP2014056519A (en) Portable terminal device, incorrect operation determination method, control program, and recording medium
US9235338B1 (en) Pan and zoom gesture detection in a multiple touch display
KR20110066545A (en) Method and terminal for displaying an image using a touch screen
EP3433713B1 (en) Selecting first digital input behavior based on presence of a second, concurrent, input