WO2010100696A1 - Portable terminal device and input device - Google Patents

Portable terminal device and input device Download PDF

Info

Publication number
WO2010100696A1
WO2010100696A1 PCT/JP2009/006254 JP2009006254W WO2010100696A1 WO 2010100696 A1 WO2010100696 A1 WO 2010100696A1 JP 2009006254 W JP2009006254 W JP 2009006254W WO 2010100696 A1 WO2010100696 A1 WO 2010100696A1
Authority
WO
WIPO (PCT)
Prior art keywords
coordinates
correction
calculates
contact
contact area
Prior art date
Application number
PCT/JP2009/006254
Other languages
French (fr)
Japanese (ja)
Inventor
戸田博
佐藤光
加納英和
Original Assignee
パナソニック株式会社
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 パナソニック株式会社 filed Critical パナソニック株式会社
Publication of WO2010100696A1 publication Critical patent/WO2010100696A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • G06F3/04186Touch location disambiguation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means

Definitions

  • the present invention relates to a portable terminal device provided with a touch pad for performing an input instruction, and an input device including the touch pad.
  • the center coordinates of the contact area where the user's finger is in contact are determined as representative coordinates, and the increase rate of the area of the contact area is detected and detected.
  • a coordinate input device is disclosed that corrects representative coordinates to determine output coordinates when the rate of increase of the obtained area is equal to or greater than a predetermined reference area increase rate.
  • the next movement is determined for the designated coordinates of the operation point such as the cursor by determining the presence or absence of correction based on the increase rate of the area of the contact area and determining the output coordinates. For this reason, complicated calculations are required, and there is a problem that it takes time to determine coordinates.
  • an operation is performed with a finger to move the cursor or the like, even if it is suddenly stopped, it may not stop, and there is a problem that the response at the time of operation is not good.
  • the barycenter (the center of the contact area) of the contact portion of the finger is determined, and the designated coordinate of the operation point which becomes the representative coordinate is determined.
  • the operation intended by the user may not coincide with the designated coordinates or the operation direction of the operation point that is actually output.
  • a deviation may occur in the designated coordinates of the operating point output for the user's intention, and in the opposite direction to the intended direction. There was a problem such as movement.
  • the present invention has been made in view of the above circumstances, and an object thereof is to make it possible to perform an input instruction in a touch pad in accordance with an operation intended by a user, and to improve the operability. And providing an input device.
  • the present invention is a mobile terminal device including a touch pad, and a detection unit that detects a contact area on the touch pad, a contact width calculation unit that calculates a width of the contact area, and the contact width.
  • the correction coordinate calculation unit that calculates correction coordinates
  • the center coordinate calculation unit that calculates the center coordinates of the contact area
  • the determination unit that determines the presence or absence of movement of the contact area
  • the determination result of the determination unit An instruction for instructing a specific position corresponding to a touch operation on the touch pad, using a movement amount calculation unit that calculates the movement amount using either the correction coordinates or the center coordinates, and using the calculated movement amount
  • a coordinate output unit for outputting coordinates.
  • the coordinate output unit may use a coordinate storage unit that stores the designated coordinates, and a movement amount according to either the correction coordinates or the central coordinates as the designated coordinates. Including those having a coordinate calculation unit to be added. According to this configuration, the movement amount calculated by either the correction coordinates or the center coordinates according to the movement state of the contact area is added to the stored previously indicated coordinates, whereby an appropriate operation corresponding to the touch operation on the touch pad is performed. It is possible to output various designated coordinates. In this case, it is possible to output designated coordinates as absolute coordinates, or output as relative coordinates using a movement amount.
  • the movement amount calculation unit calculates the movement amount using the correction coordinates when the contact area is moving by a predetermined amount or more, and the contact area is calculated. If the amount of movement is less than the predetermined amount, the movement amount is calculated using the center coordinates.
  • the touch area is moved by a predetermined amount or more, it is regarded as movement of the operation point of the touch operation, and the movement amount is calculated using the correction coordinates to obtain movement that meets the user's intention. It becomes possible to obtain the amount of movement indicated and the indicated coordinates.
  • the movement of the contact area is less than a predetermined amount, it is considered that the operation point of the touch operation is stopped, and the movement amount is calculated using the center coordinates to obtain stable designated coordinates without unnecessary movement. It becomes possible.
  • the present invention is the mobile terminal device described above, wherein the movement amount calculation unit calculates the movement amount using the center coordinates when the contact width is less than a first predetermined value.
  • the movement amount calculation unit does not add movement amounts when the contact width is smaller than a second predetermined value smaller than the first predetermined value. Including things. With this configuration, it is possible to obtain stable designated coordinates without unnecessary movement by not performing addition of the movement amount when the contact width is less than the second predetermined value smaller than the first predetermined value. become.
  • the correction coordinate calculation unit calculates a correction amount by dividing the contact width by a predetermined correction parameter, and adds the correction amount to the center coordinates. Includes those that calculate corrected coordinates.
  • the designated coordinates it is possible to make the designated coordinates to be output closer to the user's intention by calculating the correction coordinates by the correction amount according to the contact width and calculating the movement amount and the designated coordinates using the correction coordinates. Become. For example, the amount of movement such as the start of movement can be increased, and the response at the time of operation can be improved.
  • the present invention is the mobile terminal device as described above, further comprising: a vertical direction detection unit that detects the vertical direction of the touch pad; and the contact width calculation unit is configured to detect the upward direction detected by the vertical direction detection unit. And calculating the width of the contact area based on the information. With this configuration, it is possible to detect the upward direction of the touch pad, appropriately calculate the contact width of the contact area, and calculate the correction coordinates based on the contact width.
  • the present invention is an input device of an electronic device provided with a touch pad, wherein: a detection unit that detects a contact area on the touch pad; a contact width calculation unit that calculates a width of the contact area; A correction coordinate calculation unit that calculates correction coordinates based on a width, a center coordinate calculation unit that calculates center coordinates of the contact area, a determination unit that determines presence or absence of movement of the contact area, and determination results of the determination unit And a movement amount calculation unit that calculates the movement amount using either the correction coordinates or the center coordinates, and a specific position corresponding to the touch operation on the touch pad using the movement amount calculated. And a coordinate output unit that outputs designated coordinates indicating the coordinate system.
  • the present invention it is possible to provide an input instruction in accordance with an operation intended by the user on the touch pad, and to provide a portable terminal device and an input device capable of improving operability.
  • Block diagram showing the configuration of a portable terminal device according to an embodiment of the present invention are diagrams showing how the touch pad is manipulated from top to bottom with a thumb Diagram for explaining the relationship between the change of the contact area and the operation point when the operations of FIGS. 2A to 2C are performed
  • A) to (C) are diagrams showing how the touch pad is manipulated with the thumb from bottom to top Diagram for explaining the relationship between the change of the contact area and the operation point when the operations of FIGS.
  • 4A to 4C are performed Diagram showing how to calculate the movement amount of the operation point including the contact start time and separation time Block diagram showing the configuration of the operation input unit of the mobile terminal device according to the first embodiment of the present invention Flow chart showing the operation of the operation input unit in the first embodiment Block diagram showing the configuration of the operation input unit of the mobile terminal device according to the second embodiment of the present invention
  • the portable terminal device and the input device according to the present invention can be applied to various electronic devices such as a portable telephone device, a portable information terminal, a portable music player, and a remote control.
  • FIG. 1 is a block diagram showing the configuration of a portable terminal device according to an embodiment of the present invention.
  • the mobile terminal device includes an operation input unit 11, a display unit 12, a control unit 13, a communication unit 14, and an audio processing unit 15.
  • the operation input unit 11 constitutes the input device of the present embodiment, and includes the touch pad 16, the detection unit 17, and the coordinate correction unit 18.
  • the touch pad 16 is configured of a planar operation device such as a capacitive sensor, and outputs a signal representing a position touched by the user.
  • the detection unit 17 detects a contact area touched by the user and operated based on the output signal of the touch pad 16 and outputs the detected contact area as contact information.
  • the coordinate correction unit 18 performs correction calculation processing on designated coordinates of the manipulation point touched by the user based on the touch information detected by the detection unit 17 and outputs manipulation information such as designated coordinates indicating the manipulation point, movement amount, etc. .
  • the display unit 12 is configured of a liquid crystal display device or the like and is disposed below the touch pad 16 and displays various operation screens for operating with the touch pad 16 and other operation screens and the like.
  • the control unit 13 controls each unit of the apparatus, receives operation information from the operation input unit 11, and performs various signal processing, display control, communication control, and the like.
  • the communication unit 14 performs communication processing corresponding to a communication line such as a cellular communication network, and includes an RF unit, a baseband processing unit, and the like.
  • the communication unit 14 is appropriately configured according to the corresponding communication means and communication method.
  • the voice processing unit 15 performs voice processing such as input and output of a call voice and reproduction processing of music content.
  • control unit 13 and the coordinate correction unit 18 of the operation input unit 11 are configured by a memory for storing processing information, a processor that performs processing operations, and the like, and each function is realized by executing processing according to a predetermined program. To be realized.
  • FIGS. 4A to 4C illustrate the relationship between the change in the contact area and the designated coordinates of the operation point
  • FIGS. FIG. 5 is a diagram for explaining the relationship between the change in the contact area and the designated coordinates of the operation point when the operations in FIGS. 4 (A) to 4 (C) are performed.
  • the case of operating with the thumb will be described as a typical example.
  • the contact area is TE1 ⁇ TE2 ⁇ It changes like TE3, and its center point (centroid) changes like C1 ⁇ C2 ⁇ C3.
  • FIG. 2A the thumb is pressed at the start of the operation, so the contact area is maximized.
  • FIG. 2B when the finger is moved downward, the belly of the finger is lifted, the contact area gradually decreases, and the center point of the contact area moves upward.
  • FIG. 2C when the finger is moved, the finger is further raised, the contact area is minimized, and the contact area moves downward with a substantially constant area.
  • FIG. 3 shows the change of the contact area corresponding to the operation of FIG. 2 as time passes, and the horizontal axis represents time, and the vertical axis represents the coordinate in the vertical direction.
  • the horizontal direction of the touch pad is taken as an X coordinate, and the vertical direction as a Y coordinate.
  • the movement of the designated coordinates of the operation point detected by the conventional touch pad sensor with respect to the change of the contact area TE is the movement of the central point C (t) which is the center of gravity of the contact area TE. In this case, if you look at the movement of central point C (t): y, even though the user operates from top to bottom with a finger, it will move up and then move down, which is opposite to the intended direction.
  • the contact width D indicating the width of the contact area (here, the width in the vertical direction) and the predetermined correction parameter N (where N is a real number of 0 ⁇ N ⁇ 2)
  • the movement amount can be output at a certain rate even at the start of the movement at the time of the touch operation.
  • the information P (t) actually output as designated coordinates indicating the movement of the operation point is a movement amount as relative coordinates, or information obtained by sequentially adding the movement amount to the value of the previous indication coordinates.
  • the correction parameter N Since the correction parameter N has individual differences among users, the correction parameter N is appropriately determined by performing a user setting operation or the like.
  • Match in the present embodiment, by appropriately setting N in the range of 0 ⁇ N ⁇ 2, the movement amount at the start of movement can be increased to enhance the operation response, and the movement of the designated coordinates of the operation point is an ideal curve. Can be closer to
  • the contact area is TE4 ⁇ TE5 ⁇ It changes like TE6, and the central point (centroid) changes like C4 ⁇ C5 ⁇ C6.
  • FIG. 5 shows the change of the contact area corresponding to the operation of FIG. 4 as time passes, and the horizontal axis represents time, and the vertical axis represents vertical coordinates.
  • the movement of the designated coordinates of the operation point detected by the conventional touch pad sensor with respect to the change of the contact area TE is the movement of the central point C (t) which is the center of gravity of the contact area TE.
  • the central point C (t) is adopted as the operation point, the movement becomes unstable due to the change of the contact area TE.
  • the position of the central point C (t) is lowered with the expansion of the contact area TE, the amount of movement becomes smaller with respect to the upward operation, and the operation response becomes worse.
  • the designated coordinates of the matched operation point can be obtained, and the response at the time of operation can be improved.
  • the information P (t) actually output as designated coordinates indicating the movement of the operation point is a movement amount as relative coordinates, or information obtained by sequentially adding the movement amount to the value of the previous indication coordinates.
  • FIG. 6 is a view showing a method of calculating the movement amount of the operation point including the contact start time and the separation time.
  • the movement amount is calculated using the coordinates of the center point C (t) without blurring. Further, when the contact area or the contact width is less than a second predetermined value smaller than the first predetermined value, the movement amount is not added. During movement in which the contact area is moving, the amount of movement is calculated from the coordinates of the correction point A (t).
  • FIG. 7 is a block diagram showing the configuration of the operation input unit of the mobile terminal device according to the first embodiment of the present invention.
  • the mobile terminal device includes a contact width calculation unit 31, a center coordinate calculation unit 32, a correction coordinate calculation unit 33, a determination unit 34, a movement amount calculation unit 35, and a coordinate output unit 36 as the coordinate correction unit 18 of the operation input unit 11. ing.
  • the contact width calculation unit 31 inputs the contact information of the contact area of the touch pad 16 detected by the detection unit 17, and calculates and outputs the contact width D indicating the width in the vertical direction of the contact area.
  • the means for calculating the contact width D for example, among the outputs of the electrodes in the detection area of the touch pad 16, among those exceeding a predetermined threshold, the upper Y coordinate value is smaller to the upper two
  • the contact width is calculated using the top two from the one. In the touch pad, a portion where the output of the electrode exceeds a predetermined threshold is detected as a contact area in contact with the user's finger, so the difference between the largest Y coordinate value and the small Y coordinate value is It can be considered to be the width of the contact area.
  • the center coordinate calculation unit 32 receives the touch information of the touch area of the touch pad 16 detected by the detection unit 17, calculates the coordinates of the center of gravity as the coordinates of the center of the touch area, and outputs it as the center coordinate value y.
  • the correction coordinate calculation unit 33 receives the contact width D from the contact width calculation unit 31, and calculates and outputs the correction amount D / N using the correction parameter N set in advance.
  • the determination unit 34 receives the touch information, the correction coordinate value Y, and the center coordinate value y, and determines whether the touching finger is moving based on the change in the width of the touch area, the movement of the center, etc. Determine if your finger is about to go away.
  • the coordinate output unit 36 calculates a designated coordinate by adding the movement amount from the movement amount calculation unit 35 to the coordinate storage unit 37 that stores the previously output designated coordinate and the value of the previously stored designated coordinate. And 38.
  • the movement amount ⁇ Y calculated by the movement amount calculation unit 35 Alternatively, ⁇ y may be output as relative coordinates indicating an operation amount.
  • a plurality of parameters may be set, and one having a constant moving speed of the correction coordinate Y may be selected as N.
  • the user may operate by setting each parameter and select the one that best matches his / her sense.
  • FIG. 8 is a flowchart showing the operation of the operation input unit in the first embodiment.
  • the detection unit 17 determines the presence or absence of a touch area based on the output of the touch pad 16 and determines whether the touch pad 16 has detected a finger (step S11).
  • the process is ended, and when the finger is detected, the process proceeds to the next process.
  • the central coordinate calculation unit 32 calculates the central coordinate value y
  • the contact width calculation unit 31 calculates the contact width D (step S12).
  • the determination unit 34 determines whether the finger in contact with the touch pad is moving, that is, whether the touch area is moving (step S13).
  • the presence or absence of the movement of the touching finger is determined, for example, by whether the contact width is decreasing.
  • the contact width decreases particularly when moving downward, the change in the width of the contact area can determine the finger movement.
  • step S13 when the finger in contact with the touch pad is moving, it is further determined in the determination unit 34 whether the finger in contact is getting away from the touch pad (step S14). Whether or not the finger is in a state of being separated from the touch pad is determined based on, for example, whether the contact area is smaller than a predetermined value, that is, whether the contact width is smaller than the predetermined value.
  • the correction coordinate calculation unit 33 calculates the correction amount D / N as processing when moving the operating finger Step S15).
  • the corrected coordinates can be used to detect a movement that matches the user's intention.
  • step S13 when the finger in contact with the touch pad is not moving, the movement amount calculation unit 35 calculates the movement amount ⁇ y using the central coordinate value y as processing at the time of stop of the operating finger.
  • the movement amount ⁇ y is output (step S17).
  • the movement amount calculation unit 35 calculates the movement amount ⁇ y using the central coordinate value y in step S17 as processing for separating the operated finger. This movement amount ⁇ y is output.
  • the movement amount ⁇ y is calculated using the central coordinate value y as in the separation time.
  • the center coordinates which are substantially immobile, stable designated coordinates without unnecessary movement can be obtained, and the coordinates of the appropriate operation point can be detected.
  • the width or area of the contact area is less than the first predetermined value at the time of separation or start of contact, the movement amount is calculated using the center coordinates, or the width or area of the contact area is the first predetermined value Various modifications can be considered in the calculation process of the movement amount, such as not adding the movement amount if the value is smaller than the second predetermined value.
  • the movement amount is calculated using the correction coordinates corrected by the predetermined correction parameter with respect to the coordinates of the contact area.
  • the amount of movement is calculated using the center coordinates of the contact area.
  • the movement amount and instruction of the operation point can be calculated by simple processing as compared with the case of calculating the representative coordinates from the increase rate of the area of the contact area, the distance at the time of movement Coordinates can be determined.
  • the movement amount and the designated coordinates of the operation point can be calculated by a simple process, an input instruction can be performed according to the operation intended by the user, and the response at the time of operation is improved. it can.
  • the operability of the touch pad can be improved, and the usability of the mobile terminal device can be improved.
  • FIG. 9 is a block diagram showing the configuration of the operation input unit of the mobile terminal device according to the second embodiment of the present invention.
  • the second embodiment includes a vertical direction detection unit 39 in addition to the configuration of the first embodiment shown in FIG.
  • the vertical direction detection unit 39 detects the upper direction of the touch pad 16 by detecting the vertical direction of the housing or the display unit while the user is holding and operating, and outputs the upper direction information to the contact width calculation unit 31. Do.
  • the contact width calculation unit 31 calculates the contact width D in the vertical direction of the contact area based on the upper direction of the touch pad detected by the vertical direction detection unit 39.
  • an open / close direction detection means for detecting the open / close direction of the housing by a hinge or the like is provided.
  • the upper direction of the display unit including the touch pad is determined according to the opening and closing direction.
  • the upward direction is determined as the upward direction at the time of the gripping operation in the longitudinal opening or the like in the longitudinal direction of the housing in the open state.
  • the opened direction is taken as the upper direction, and the direction that goes up at the time of gripping operation in the side opening is determined as the upper direction.
  • the vertical direction of the housing or display unit is detected by using an acceleration sensor or an acceleration detection unit such as a gyro as a detection unit in the vertical direction. Can be detected.
  • the second embodiment by detecting the upper direction of the touch pad, it is possible to appropriately calculate the contact width in the vertical direction of the contact area. Therefore, in addition to the effects of the first embodiment, the detection accuracy of the movement amount at the time of operation and the operation point can be improved, and the operability can be further improved.
  • designated coordinates may be output using center coordinates in the left-right direction, and processing in the left-right direction is optional. That is, two types of processing may be combined, such as outputting designated coordinates using correction coordinates only in the vertical direction and outputting designated coordinates using the central coordinates in the horizontal direction, etc. In both vertical and horizontal directions A process of outputting designated coordinates using the corrected coordinates may be applied.
  • the present invention has an effect that it is possible to perform an input instruction according to the user's intended operation on the touch pad, and can improve operability, and is provided with the touch pad for performing the input instruction.
  • the present invention is useful as a portable terminal device, an input device including the touch pad, and the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

On a touchpad, an input instruction that matches the operation that a user has intended can be performed so as to improve the operability. A contact distance calculating section (31) calculates a contact distance (D) of the vertical direction of a contact area, and a center coordinate calculating section (32) calculates a center coordinate (y) of the contact area on the basis of the contact information associated with a touchpad (16), which is detected by a detection section (17). Furthermore, a compensation coordinate calculating section (33) calculates a compensation volume (D/N) using the contact distance (D) and a predetermined compensation parameter (N). A determination section (34) determines whether or not there is a travel of the contact area, and a distance-travelled calculating section (35) calculates the distance travelled by a contact point using a compensation coordinate (Y = y + D/N) or the center coordinate (y) according to the result of the determination. Here, the distance travelled is calculated on the basis of the compensation coordinate during the travel of the contact area, and the distance travelled is calculated on the basis of the center coordinate during the stop, leaving, and contact start of the contact area.

Description

携帯端末装置及び入力装置Portable terminal device and input device
 本発明は、入力指示を行うためのタッチパッドを備えた携帯端末装置、及びこのタッチパッドを含む入力装置に関する。 The present invention relates to a portable terminal device provided with a touch pad for performing an input instruction, and an input device including the touch pad.
 携帯電話装置、携帯情報端末、携帯音楽プレーヤなどの各種電子機器は、PC(パーソナルコンピュータ)などと同様に、高性能化、多機能化、小型化が進んでおり、このような電子機器の進化に対応するため、入力指示を行う入力装置に関して様々な工夫が施されている。電子機器の入力装置として、最近では、操作面上の任意の位置を触れる操作をすることで入力指示を行うタッチパッドを備えたものが広く用いられつつある。 As with PCs (personal computers), various electronic devices such as mobile phones, portable information terminals, and portable music players are becoming more sophisticated, multifunctional, and miniaturized, and such electronic devices have evolved. In order to cope with the above, various contrivances have been made with respect to an input device that issues an input instruction. Recently, as an input device of an electronic device, a device provided with a touch pad for performing an input instruction by performing an operation of touching an arbitrary position on the operation surface is widely used.
 タッチパッドを用いて入力操作を行う際に、細かな操作が行いづらく、カーソルなどを所望の位置に動かすことや、所望の位置をタッチ操作することなどが難しい場合があった。特に、ユーザが携帯電話装置などの携帯端末装置を把持して親指でタッチパッドをなぞって操作する場合は、カーソル等が思ったように動かない、あるいは思うように止まらないなどの不具合が生じることがあった。 When performing an input operation using the touch pad, it may be difficult to perform detailed operations, and it may be difficult to move a cursor or the like to a desired position or to perform a touch operation on a desired position. In particular, when the user grips a mobile terminal device such as a mobile telephone device and operates by tracing the touch pad with the thumb, problems such as the cursor not moving as expected or not stopping may occur. was there.
 タッチパッドの操作性を向上するものとして、例えば特許文献1には、ユーザの指が接触している接触領域の中心座標を代表座標として決定し、接触領域の面積の増加率を検出し、検出した面積の増加率が所定の基準面積増加率以上であるとき、代表座標を補正して出力座標を決定する座標入力装置が開示されている。 In order to improve the operability of the touch pad, for example, in Patent Document 1, the center coordinates of the contact area where the user's finger is in contact are determined as representative coordinates, and the increase rate of the area of the contact area is detected and detected. A coordinate input device is disclosed that corrects representative coordinates to determine output coordinates when the rate of increase of the obtained area is equal to or greater than a predetermined reference area increase rate.
 上記従来例では、接触領域の面積の増加率によって補正の有無を判定し出力座標を決定することで、カーソル等の操作点の指示座標について次の動きを決めるようになっている。このため、複雑な演算が必要であり、座標決定に時間がかかるという課題がある。また、指でなぞる操作を行ってカーソル等を動かす場合に、急に止めようとしても止まらないことがあり、操作時のレスポンスが良くないという課題がある。 In the above-described conventional example, the next movement is determined for the designated coordinates of the operation point such as the cursor by determining the presence or absence of correction based on the increase rate of the area of the contact area and determining the output coordinates. For this reason, complicated calculations are required, and there is a problem that it takes time to determine coordinates. In addition, when an operation is performed with a finger to move the cursor or the like, even if it is suddenly stopped, it may not stop, and there is a problem that the response at the time of operation is not good.
日本国特開2008-191791号公報Japanese Patent Laid-Open Publication No. 2008-191791
 上記特許文献1を始めとした従来のタッチパッドを用いた入力装置では、指の接触部分の重心(接触領域の中心)を求めて、代表座標となる操作点の指示座標を決定していた。このため、ユーザの操作のやり方によっては、ユーザが意図した操作と、実際に出力される操作点の指示座標や操作方向とが一致しないことがあった。特に、親指でタッチパッドを操作する場合は、カーソル等を動かす際に、ユーザの意図に対して出力される操作点の指示座標にずれが生じることがあり、また、意図した方向と反対方向に動くおそれがあるなどの不具合が生じていた。 In the input device using the conventional touch pad including the above-mentioned patent documents 1, the barycenter (the center of the contact area) of the contact portion of the finger is determined, and the designated coordinate of the operation point which becomes the representative coordinate is determined. For this reason, depending on the manner of operation by the user, the operation intended by the user may not coincide with the designated coordinates or the operation direction of the operation point that is actually output. In particular, when operating the touch pad with the thumb, when moving the cursor or the like, a deviation may occur in the designated coordinates of the operating point output for the user's intention, and in the opposite direction to the intended direction. There was a problem such as movement.
 本発明は、上記事情に鑑みてなされたもので、その目的は、タッチパッドにおいてユーザの意図した操作に合った入力指示を行うことが可能であり、操作性を向上させることができる携帯端末装置及び入力装置を提供することにある。 The present invention has been made in view of the above circumstances, and an object thereof is to make it possible to perform an input instruction in a touch pad in accordance with an operation intended by a user, and to improve the operability. And providing an input device.
 本発明は、タッチパッドを備えた携帯端末装置であって、前記タッチパッド上の接触領域を検出する検出部と、前記接触領域の幅を算出する接触幅計算部と、前記接触幅に基づいて補正座標を算出する補正座標計算部と、前記接触領域の中心座標を算出する中心座標計算部と、前記接触領域の移動の有無を判定する判定部と、前記判定部の判定結果に基づき、前記補正座標または前記中心座標のいずれかを用いて移動量を算出する移動量計算部と、前記算出した移動量を用いて、前記タッチパッド上での接触操作に対応した特定の位置を指示する指示座標を出力する座標出力部と、を備える携帯端末装置を提供する。
 この構成により、タッチパッド上の接触領域が移動しているか否かによって、補正座標または中心座標のいずれかを用いて移動量を算出し、ユーザの意図に合った指示座標を出力することが可能になる。したがって、タッチパッドにおいてユーザの意図した操作に合った入力指示を行うことが可能であり、操作性を向上させることができるようになる。
The present invention is a mobile terminal device including a touch pad, and a detection unit that detects a contact area on the touch pad, a contact width calculation unit that calculates a width of the contact area, and the contact width. The correction coordinate calculation unit that calculates correction coordinates, the center coordinate calculation unit that calculates the center coordinates of the contact area, the determination unit that determines the presence or absence of movement of the contact area, and the determination result of the determination unit An instruction for instructing a specific position corresponding to a touch operation on the touch pad, using a movement amount calculation unit that calculates the movement amount using either the correction coordinates or the center coordinates, and using the calculated movement amount And a coordinate output unit for outputting coordinates.
With this configuration, it is possible to calculate the amount of movement using either the correction coordinates or the center coordinates depending on whether the contact area on the touch pad is moving, and output designated coordinates that match the user's intention. become. Therefore, it is possible to perform an input instruction in accordance with an operation intended by the user on the touch pad, and operability can be improved.
 また、本発明は、上記の携帯端末装置であって、前記座標出力部は、前記指示座標を記憶する座標記憶部と、前記補正座標または前記中心座標のいずれかによる移動量を前記指示座標に加算する座標計算部とを有するものを含む。
 この構成により、接触領域の移動状態に応じて補正座標または中心座標のいずれかによって算出した移動量を、記憶した前回の指示座標に加算することで、タッチパッド上での接触操作に対応した適切な指示座標を出力することが可能となる。この場合、指示座標を絶対座標として出力するか、あるいは、移動量を用いた相対座標として出力することが可能である。
In the mobile terminal device according to the present invention, the coordinate output unit may use a coordinate storage unit that stores the designated coordinates, and a movement amount according to either the correction coordinates or the central coordinates as the designated coordinates. Including those having a coordinate calculation unit to be added.
According to this configuration, the movement amount calculated by either the correction coordinates or the center coordinates according to the movement state of the contact area is added to the stored previously indicated coordinates, whereby an appropriate operation corresponding to the touch operation on the touch pad is performed. It is possible to output various designated coordinates. In this case, it is possible to output designated coordinates as absolute coordinates, or output as relative coordinates using a movement amount.
 また、本発明は、上記の携帯端末装置であって、前記移動量計算部は、前記接触領域が所定量以上移動している場合は前記補正座標を用いて移動量を算出し、前記接触領域の移動が前記所定量未満の場合は前記中心座標を用いて移動量を算出するものを含む。
 この構成により、接触領域が所定量以上移動している場合は接触操作の操作点の移動時であるとみなし、補正座標を用いて移動量を算出することで、ユーザの意図に合った動きを示す移動量、指示座標を得ることが可能になる。また、接触領域の移動が所定量未満の場合は接触操作の操作点の停止時であるとみなし、中心座標を用いて移動量を算出することで、不要な動きの無い安定した指示座標を得ることが可能になる。
In the mobile terminal device according to the present invention, the movement amount calculation unit calculates the movement amount using the correction coordinates when the contact area is moving by a predetermined amount or more, and the contact area is calculated. If the amount of movement is less than the predetermined amount, the movement amount is calculated using the center coordinates.
With this configuration, when the touch area is moved by a predetermined amount or more, it is regarded as movement of the operation point of the touch operation, and the movement amount is calculated using the correction coordinates to obtain movement that meets the user's intention. It becomes possible to obtain the amount of movement indicated and the indicated coordinates. In addition, when the movement of the contact area is less than a predetermined amount, it is considered that the operation point of the touch operation is stopped, and the movement amount is calculated using the center coordinates to obtain stable designated coordinates without unnecessary movement. It becomes possible.
 また、本発明は、上記の携帯端末装置であって、前記移動量計算部は、前記接触幅が第1の所定値未満の場合は前記中心座標を用いて移動量を算出するものを含む。
 この構成により、接触幅が第1の所定値未満の場合はユーザの指の離反時または接触開始時であるとみなし、中心座標を用いて移動量を算出することで、不要な動きの無い安定した指示座標を得ることが可能になる。
Further, the present invention is the mobile terminal device described above, wherein the movement amount calculation unit calculates the movement amount using the center coordinates when the contact width is less than a first predetermined value.
With this configuration, when the contact width is less than the first predetermined value, it is considered that it is when the user's finger is detached or when contact is started, and the movement amount is calculated using the center coordinates, thereby achieving stability without unnecessary movement. It is possible to obtain designated coordinates.
 また、本発明は、上記の携帯端末装置であって、前記移動量計算部は、前記接触幅が前記第1の所定値より小さい第2の所定値未満の場合は移動量の加算を行わないものを含む。
 この構成により、接触幅が第1の所定値より小さい第2の所定値未満の場合は移動量の加算を行わないようにすることで、不要な動きの無い安定した指示座標を得ることが可能になる。
In the mobile terminal device according to the present invention, the movement amount calculation unit does not add movement amounts when the contact width is smaller than a second predetermined value smaller than the first predetermined value. Including things.
With this configuration, it is possible to obtain stable designated coordinates without unnecessary movement by not performing addition of the movement amount when the contact width is less than the second predetermined value smaller than the first predetermined value. become.
 また、本発明は、上記の携帯端末装置であって、前記補正座標計算部は、前記接触幅を所定の補正パラメータで除算した補正量を算出し、この補正量を前記中心座標に加算して補正座標を算出するものを含む。
 この構成により、接触幅に応じた補正量によって補正座標を算出し、この補正座標を用いて、移動量、指示座標を算出することで、出力する指示座標をユーザの意図に近づけることが可能になる。例えば、動き始めなどの移動量を大きくでき、操作時のレスポンスを向上できる。
In the mobile terminal device according to the present invention, the correction coordinate calculation unit calculates a correction amount by dividing the contact width by a predetermined correction parameter, and adds the correction amount to the center coordinates. Includes those that calculate corrected coordinates.
With this configuration, it is possible to make the designated coordinates to be output closer to the user's intention by calculating the correction coordinates by the correction amount according to the contact width and calculating the movement amount and the designated coordinates using the correction coordinates. Become. For example, the amount of movement such as the start of movement can be increased, and the response at the time of operation can be improved.
 また、本発明は、上記の携帯端末装置であって、前記タッチパッドの上下方向を検出する上下方向検知部を備え、前記接触幅計算部は、前記上下方向検知部で検知された上方向の情報に基づいて前記接触領域の幅を算出するものを含む。
 この構成により、タッチパッドの上方向を検出し、適切に接触領域の接触幅を算出して、この接触幅に基づく補正座標を算出することが可能となる。
The present invention is the mobile terminal device as described above, further comprising: a vertical direction detection unit that detects the vertical direction of the touch pad; and the contact width calculation unit is configured to detect the upward direction detected by the vertical direction detection unit. And calculating the width of the contact area based on the information.
With this configuration, it is possible to detect the upward direction of the touch pad, appropriately calculate the contact width of the contact area, and calculate the correction coordinates based on the contact width.
 また、本発明は、タッチパッドを備えた電子機器の入力装置であって、前記タッチパッド上の接触領域を検出する検出部と、前記接触領域の幅を算出する接触幅計算部と、前記接触幅に基づいて補正座標を算出する補正座標計算部と、前記接触領域の中心座標を算出する中心座標計算部と、前記接触領域の移動の有無を判定する判定部と、前記判定部の判定結果に基づき、前記補正座標または前記中心座標のいずれかを用いて移動量を算出する移動量計算部と、前記算出した移動量を用いて、前記タッチパッド上での接触操作に対応した特定の位置を指示する指示座標を出力する座標出力部と、を備える入力装置を提供する。 Further, the present invention is an input device of an electronic device provided with a touch pad, wherein: a detection unit that detects a contact area on the touch pad; a contact width calculation unit that calculates a width of the contact area; A correction coordinate calculation unit that calculates correction coordinates based on a width, a center coordinate calculation unit that calculates center coordinates of the contact area, a determination unit that determines presence or absence of movement of the contact area, and determination results of the determination unit And a movement amount calculation unit that calculates the movement amount using either the correction coordinates or the center coordinates, and a specific position corresponding to the touch operation on the touch pad using the movement amount calculated. And a coordinate output unit that outputs designated coordinates indicating the coordinate system.
 本発明によれば、タッチパッドにおいてユーザの意図した操作に合った入力指示を行うことが可能であり、操作性を向上させることができる携帯端末装置及び入力装置を提供できる。 According to the present invention, it is possible to provide an input instruction in accordance with an operation intended by the user on the touch pad, and to provide a portable terminal device and an input device capable of improving operability.
本発明の実施形態に係る携帯端末装置の構成を示すブロック図Block diagram showing the configuration of a portable terminal device according to an embodiment of the present invention (A)~(C)はタッチパッドを親指で上から下に向かってなぞる操作をしたときの様子を示す図(A) to (C) are diagrams showing how the touch pad is manipulated from top to bottom with a thumb 図2(A)~(C)の操作をしたときの接触領域の変化と操作点の関係を説明する図Diagram for explaining the relationship between the change of the contact area and the operation point when the operations of FIGS. 2A to 2C are performed (A)~(C)はタッチパッドを親指で下から上に向かってなぞる操作をしたときの様子を示す図(A) to (C) are diagrams showing how the touch pad is manipulated with the thumb from bottom to top 図4(A)~(C)の操作をしたときの接触領域の変化と操作点の関係を説明する図Diagram for explaining the relationship between the change of the contact area and the operation point when the operations of FIGS. 4A to 4C are performed 接触開始時と離反時を含む操作点の移動量の算出方法を示した図Diagram showing how to calculate the movement amount of the operation point including the contact start time and separation time 本発明の第1の実施形態に係る携帯端末装置の操作入力部の構成を示すブロック図Block diagram showing the configuration of the operation input unit of the mobile terminal device according to the first embodiment of the present invention 第1の実施形態における操作入力部の動作を示すフローチャートFlow chart showing the operation of the operation input unit in the first embodiment 本発明の第2の実施形態に係る携帯端末装置の操作入力部の構成を示すブロック図Block diagram showing the configuration of the operation input unit of the mobile terminal device according to the second embodiment of the present invention
 以下の実施形態では、携帯端末装置及び入力装置の一例として、携帯電話装置等の電子機器に適用した構成例を説明する。なお、本発明に係る携帯端末装置及び入力装置は、携帯電話装置、携帯情報端末、携帯音楽プレーヤ、リモコンなど、種々の電子機器に適用可能である。 In the following embodiment, a configuration example applied to an electronic device such as a mobile telephone device will be described as an example of the mobile terminal device and the input device. The portable terminal device and the input device according to the present invention can be applied to various electronic devices such as a portable telephone device, a portable information terminal, a portable music player, and a remote control.
 図1は本発明の実施形態に係る携帯端末装置の構成を示すブロック図である。携帯端末装置は、操作入力部11、表示部12、制御部13、通信部14、音声処理部15を備えて構成される。操作入力部11は、本実施形態の入力装置を構成するもので、タッチパッド16、検出部17、座標補正部18を有して構成される。 FIG. 1 is a block diagram showing the configuration of a portable terminal device according to an embodiment of the present invention. The mobile terminal device includes an operation input unit 11, a display unit 12, a control unit 13, a communication unit 14, and an audio processing unit 15. The operation input unit 11 constitutes the input device of the present embodiment, and includes the touch pad 16, the detection unit 17, and the coordinate correction unit 18.
 タッチパッド16は、静電容量型センサなどの面状の操作デバイスから構成され、ユーザが触れた位置を表す信号を出力する。検出部17は、タッチパッド16の出力信号に基づき、ユーザが触れて操作がなされた接触領域を検出し、接触情報として出力する。座標補正部18は、検出部17で検出された接触情報に基づき、ユーザが触れた操作点の指示座標に関する補正演算処理を行い、操作点を示す指示座標、移動量などの操作情報を出力する。 The touch pad 16 is configured of a planar operation device such as a capacitive sensor, and outputs a signal representing a position touched by the user. The detection unit 17 detects a contact area touched by the user and operated based on the output signal of the touch pad 16 and outputs the detected contact area as contact information. The coordinate correction unit 18 performs correction calculation processing on designated coordinates of the manipulation point touched by the user based on the touch information detected by the detection unit 17 and outputs manipulation information such as designated coordinates indicating the manipulation point, movement amount, etc. .
 表示部12は、液晶表示デバイス等から構成され、タッチパッド16の下部に配置されており、タッチパッド16で操作するための各種操作画面、及び他の動作画面等を表示するものである。制御部13は、装置各部の制御を行うものであり、操作入力部11からの操作情報を入力し、各種信号処理、表示制御、通信制御などを行う。通信部14は、セルラー通信網などの通信回線に対応した通信処理を行うもので、RF部、ベースバンド処理部等を有している。なお、通信部14は、対応する通信手段、通信方式に応じて適宜構成されるものである。音声処理部15は、通話音声の入力、出力等の音声処理、音楽コンテンツの再生処理等を行うものである。ここで、制御部13、及び操作入力部11の座標補正部18は、処理情報格納用のメモリ、及び処理動作を行うプロセッサ等により構成され、所定のプログラムに従って処理を実行することによって各機能が実現される。 The display unit 12 is configured of a liquid crystal display device or the like and is disposed below the touch pad 16 and displays various operation screens for operating with the touch pad 16 and other operation screens and the like. The control unit 13 controls each unit of the apparatus, receives operation information from the operation input unit 11, and performs various signal processing, display control, communication control, and the like. The communication unit 14 performs communication processing corresponding to a communication line such as a cellular communication network, and includes an RF unit, a baseband processing unit, and the like. The communication unit 14 is appropriately configured according to the corresponding communication means and communication method. The voice processing unit 15 performs voice processing such as input and output of a call voice and reproduction processing of music content. Here, the control unit 13 and the coordinate correction unit 18 of the operation input unit 11 are configured by a memory for storing processing information, a processor that performs processing operations, and the like, and each function is realized by executing processing according to a predetermined program. To be realized.
 次に、本実施形態の動作の概要について説明する。図2(A)~(C)はタッチパッドを親指で上から下に向かってなぞる操作をしたときの様子を示す図、図3は図2(A)~(C)の操作をしたときの接触領域の変化と操作点の指示座標の関係を説明する図、図4(A)~(C)はタッチパッドを親指で下から上に向かってなぞる操作をしたときの様子を示す図、図5は図4(A)~(C)の操作をしたときの接触領域の変化と操作点の指示座標の関係を説明する図である。ここでは、親指によって操作する場合を典型例として説明する。 Next, an outline of the operation of the present embodiment will be described. 2 (A) to 2 (C) are diagrams showing how the touch pad is manipulated by the thumb from the top to the bottom, and FIG. 3 is a diagram when the operation of FIG. 2 (A) to (C) is made. FIGS. 4A to 4C illustrate the relationship between the change in the contact area and the designated coordinates of the operation point, and FIGS. FIG. 5 is a diagram for explaining the relationship between the change in the contact area and the designated coordinates of the operation point when the operations in FIGS. 4 (A) to 4 (C) are performed. Here, the case of operating with the thumb will be described as a typical example.
 図2のようにタッチパッドを親指で上から下に向かってなぞる操作を行ったときは、図2(A)、(B)、(C)で順に示すように、接触領域がTE1→TE2→TE3のように変化し、その中心点(重心)がC1→C2→C3のように変化する。指を下に動かそうとした場合、まず図2(A)のように操作開始時は親指を押し付ける状態となるため、接触面積が最大となる。次に、図2(B)のように指を下に動かすときに指の腹を持ち上げる状態となり、接触面積が徐々に減少し、接触領域の中心点が上に移動する。そして、図2(C)のように指の移動時はさらに指を立てた状態となって接触面積が最小になり、ほぼ一定面積のまま下に移動していく。 As shown in FIG. 2, when the operation of tracing the touch pad with the thumb from the top to the bottom is performed, as shown in FIGS. 2A, 2B, and 2C in order, the contact area is TE1 → TE2 → It changes like TE3, and its center point (centroid) changes like C1 → C2 → C3. When it is intended to move the finger downward, first, as shown in FIG. 2A, the thumb is pressed at the start of the operation, so the contact area is maximized. Next, as shown in FIG. 2B, when the finger is moved downward, the belly of the finger is lifted, the contact area gradually decreases, and the center point of the contact area moves upward. Then, as shown in FIG. 2C, when the finger is moved, the finger is further raised, the contact area is minimized, and the contact area moves downward with a substantially constant area.
 図3は、図2の操作に対応する接触領域の変化を時間経過に伴って示したものであり、横軸が時間、縦軸が上下方向の座標を表している。ここで、タッチパッドの左右方向をX座標、上下方向をY座標とする。接触領域TEの変化に対して、従来のタッチパッドのセンサが検出する操作点の指示座標の動きは、接触領域TEの重心である中心点C(t)の動きとなる。この場合、中心点C(t):yの動きを見ると、ユーザが指で上から下に操作したにもかかわらず、一旦上に動いてから下に動くことになり、意図した方向と反対方向に操作点の指示座標が動いてしまうときがある。この課題を解決するため、本実施形態では接触領域の中心座標に対する補正を行う。なお、ユーザが指で操作する場合、通常は指の先端を意識しているため、接触領域TEの頂点T(t)の動きはユーザが意図する動きに近くなると考えられる。ただし、頂点T(t)の動きをそのまま用いた場合、動き始めはほとんど変化が無い停止した状態となることがある。 FIG. 3 shows the change of the contact area corresponding to the operation of FIG. 2 as time passes, and the horizontal axis represents time, and the vertical axis represents the coordinate in the vertical direction. Here, the horizontal direction of the touch pad is taken as an X coordinate, and the vertical direction as a Y coordinate. The movement of the designated coordinates of the operation point detected by the conventional touch pad sensor with respect to the change of the contact area TE is the movement of the central point C (t) which is the center of gravity of the contact area TE. In this case, if you look at the movement of central point C (t): y, even though the user operates from top to bottom with a finger, it will move up and then move down, which is opposite to the intended direction. There are times when the designated coordinates of the operation point move in the direction. In order to solve this problem, in the present embodiment, correction is performed on the center coordinates of the contact area. When the user operates with a finger, the movement of the vertex T (t) of the contact area TE is considered to be close to the movement intended by the user, since the tip of the finger is usually conscious. However, when the movement of the vertex T (t) is used as it is, the movement start may be in a stopped state with almost no change.
 そこで、さらにユーザが意図する動きに近づけるために、接触領域の幅(ここでは上下方向の幅)を示す接触幅Dと所定の補正パラメータN(ここでNは0<N<2の実数)とを用いた補正量D/Nを設定し、中心座標yにこの補正量D/Nを加算した補正点A(t):Y=y+D/Nを操作点とみなして指示座標として用いる。このように、接触幅Dに応じた補正量D/Nを中心座標yに加えることによって、接触操作時の動き始めにおいてもある程度の割合で移動量を出力することができるので、ユーザの意図に合った理想の動きとなる操作点の指示座標を得ることができる。なお、操作点の動きを示す指示座標として実際に出力する情報P(t)は、相対座標としての移動量、あるいはこの移動量を前回の指示座標の値に順次加算したものが用いられる。 Therefore, in order to further approach the movement intended by the user, the contact width D indicating the width of the contact area (here, the width in the vertical direction) and the predetermined correction parameter N (where N is a real number of 0 <N <2) The correction amount D / N is set, and the correction point A (t) obtained by adding the correction amount D / N to the central coordinate y: Y = y + D / N is regarded as an operation point and used as an indicated coordinate. As described above, by adding the correction amount D / N corresponding to the contact width D to the center coordinate y, the movement amount can be output at a certain rate even at the start of the movement at the time of the touch operation. It is possible to obtain designated coordinates of the operation point which is a matched ideal motion. The information P (t) actually output as designated coordinates indicating the movement of the operation point is a movement amount as relative coordinates, or information obtained by sequentially adding the movement amount to the value of the previous indication coordinates.
 上記補正パラメータNは、ユーザによって個人差があるため、ユーザ設定操作を行うなどして適宜決定する。N=2の場合は、図3に示すように補正量D/N=D/2となり、指の先端に対応する接触領域の頂点T(t)の位置に補正点A(t)の位置が一致する。本実施形態では、0<N<2の範囲でNを適宜設定することによって、動き始めの移動量を大きくして操作レスポンスを高めることができ、操作点の指示座標の動きを理想的な曲線に近づけることができる。 Since the correction parameter N has individual differences among users, the correction parameter N is appropriately determined by performing a user setting operation or the like. In the case of N = 2, as shown in FIG. 3, the correction amount D / N = D / 2, and the position of the correction point A (t) is at the position of the vertex T (t) of the contact area corresponding to the tip of the finger. Match In the present embodiment, by appropriately setting N in the range of 0 <N <2, the movement amount at the start of movement can be increased to enhance the operation response, and the movement of the designated coordinates of the operation point is an ideal curve. Can be closer to
 図4のようにタッチパッドを親指で下から上に向かってなぞる操作を行ったときは、図4(A)、(B)、(C)で順に示すように、接触領域がTE4→TE5→TE6のように変化し、その中心点(重心)がC4→C5→C6のように変化する。指を上に動かそうとした場合、まず図4(A)のように操作開始時は指を立てて指先だけを接触させる状態となるため、接触面積が最小となる。次に、図4(B)のように指を上に動かすときに指の腹をくっつけて寝かせる状態となり、接触面積が徐々に拡大しながら上へと移動する。そして、図4(C)のようにさらに指を寝かせた状態となって接触面積が最大になる。 When an operation of tracing the touch pad with a thumb from the bottom to the top as shown in FIG. 4 is performed, as shown in FIGS. 4A, 4B, and 4C in order, the contact area is TE4 → TE5 → It changes like TE6, and the central point (centroid) changes like C4 → C5 → C6. When it is intended to move the finger upward, first, as shown in FIG. 4A, at the start of the operation, the finger is raised and only the fingertip is brought into contact, so the contact area is minimized. Next, as shown in FIG. 4B, when the finger is moved upward, the belly of the finger is attached and laid down, and the contact area moves upward while gradually expanding. Then, as shown in FIG. 4C, the finger is further laid down, and the contact area is maximized.
 図5は、図4の操作に対応する接触領域の変化を時間経過に伴って示したものであり、横軸が時間、縦軸が上下方向の座標を表している。接触領域TEの変化に対して、従来のタッチパッドのセンサが検出する操作点の指示座標の動きは、接触領域TEの重心である中心点C(t)の動きとなる。この場合、中心点C(t)を操作点として採用すると、接触領域TEの変化によって動きが不安定なものとなる。また、接触領域TEの拡大に伴って中心点C(t)の位置が下がるため、上方向の操作に対して移動量が小さくなり、操作レスポンスが悪くなる。これに対し、本実施形態では、中心座標yに補正量D/Nを加算した補正点A(t):Y=y+D/Nを操作点とみなして指示座標として用いることで、ユーザの意図に合った操作点の指示座標を得ることができ、操作時のレスポンスを向上できる。なお、操作点の動きを示す指示座標として実際に出力する情報P(t)は、相対座標としての移動量、あるいはこの移動量を前回の指示座標の値に順次加算したものが用いられる。 FIG. 5 shows the change of the contact area corresponding to the operation of FIG. 4 as time passes, and the horizontal axis represents time, and the vertical axis represents vertical coordinates. The movement of the designated coordinates of the operation point detected by the conventional touch pad sensor with respect to the change of the contact area TE is the movement of the central point C (t) which is the center of gravity of the contact area TE. In this case, if the central point C (t) is adopted as the operation point, the movement becomes unstable due to the change of the contact area TE. In addition, since the position of the central point C (t) is lowered with the expansion of the contact area TE, the amount of movement becomes smaller with respect to the upward operation, and the operation response becomes worse. On the other hand, in the present embodiment, a correction point A (t) obtained by adding the correction amount D / N to the central coordinate y: Y = y + D / N is regarded as the operation point and used as the designated coordinate. The designated coordinates of the matched operation point can be obtained, and the response at the time of operation can be improved. The information P (t) actually output as designated coordinates indicating the movement of the operation point is a movement amount as relative coordinates, or information obtained by sequentially adding the movement amount to the value of the previous indication coordinates.
 図6は接触開始時と離反時を含む操作点の移動量の算出方法を示した図である。ユーザがタッチパッドに指を接触し始める接触開始時、すなわち押し始めのときは、例えば頂点T(t)に着目すると、接触面積の不安定な変化により頂点が移動してブレが発生する。また、ユーザがタッチパッドから指を離す離反時には、接触開始時と同様、接触面積の不安定な変化により頂点が移動してブレが発生する。このため、ある接触幅になるまで、及び、ある接触幅以下になったときは操作点の移動量を0としてもよい。そこで本実施形態では、接触面積または接触幅が第1の所定値未満である接触開始時、離反時には、ブレの無い中心点C(t)の座標を用いて移動量を算出する。また、接触面積または接触幅が第1の所定値より小さい第2の所定値未満の場合に、移動量の加算を行わないようにする。接触領域が移動している移動時は、上記の補正点A(t)の座標によって移動量を算出する。 FIG. 6 is a view showing a method of calculating the movement amount of the operation point including the contact start time and the separation time. When the user starts touching the touch pad at the start of touch, that is, when the user starts pressing, for example, focusing on the vertex T (t), the unstable movement of the contact area causes the vertex to move and shake occurs. Further, when the user separates the finger from the touch pad, the vertex is moved due to the unstable change of the contact area as in the case of the start of the touch, and the blurring occurs. Therefore, the movement amount of the operation point may be set to 0 until a certain contact width is reached and when the certain contact width is reached or less. Therefore, in the present embodiment, at the time of contact start or separation where the contact area or the contact width is less than the first predetermined value, the movement amount is calculated using the coordinates of the center point C (t) without blurring. Further, when the contact area or the contact width is less than a second predetermined value smaller than the first predetermined value, the movement amount is not added. During movement in which the contact area is moving, the amount of movement is calculated from the coordinates of the correction point A (t).
 (第1の実施形態)
 図7は本発明の第1の実施形態に係る携帯端末装置の操作入力部の構成を示すブロック図である。携帯端末装置は、操作入力部11の座標補正部18として、接触幅計算部31、中心座標計算部32、補正座標計算部33、判定部34、移動量計算部35、座標出力部36を備えている。
First Embodiment
FIG. 7 is a block diagram showing the configuration of the operation input unit of the mobile terminal device according to the first embodiment of the present invention. The mobile terminal device includes a contact width calculation unit 31, a center coordinate calculation unit 32, a correction coordinate calculation unit 33, a determination unit 34, a movement amount calculation unit 35, and a coordinate output unit 36 as the coordinate correction unit 18 of the operation input unit 11. ing.
 接触幅計算部31は、検出部17で検出されたタッチパッド16の接触領域の接触情報を入力し、接触領域の上下方向の幅を示す接触幅Dを算出して出力する。接触幅Dの算出手段としては、例えば、タッチパッド16の検出領域内の各電極の出力に関して、所定の閾値を上回ったものの内、上下方向のY座標の値が大きいものから上位の2つと小さいものから上位の2つとを用いて接触幅を算出する。タッチパッドにおいて、電極の出力が所定の閾値を上回った部分がユーザの指と接触している接触領域として検出されるため、このうちのY座標の値が最も大きいものと小さいものとの差が接触領域の幅であるとみなすことができる。 The contact width calculation unit 31 inputs the contact information of the contact area of the touch pad 16 detected by the detection unit 17, and calculates and outputs the contact width D indicating the width in the vertical direction of the contact area. As the means for calculating the contact width D, for example, among the outputs of the electrodes in the detection area of the touch pad 16, among those exceeding a predetermined threshold, the upper Y coordinate value is smaller to the upper two The contact width is calculated using the top two from the one. In the touch pad, a portion where the output of the electrode exceeds a predetermined threshold is detected as a contact area in contact with the user's finger, so the difference between the largest Y coordinate value and the small Y coordinate value is It can be considered to be the width of the contact area.
 中心座標計算部32は、検出部17で検出されたタッチパッド16の接触領域の接触情報を入力し、接触領域の中心の座標として重心の座標を算出し、中心座標値yとして出力する。 The center coordinate calculation unit 32 receives the touch information of the touch area of the touch pad 16 detected by the detection unit 17, calculates the coordinates of the center of gravity as the coordinates of the center of the touch area, and outputs it as the center coordinate value y.
 補正座標計算部33は、接触幅計算部31からの接触幅Dを入力し、予め設定された補正パラメータNを用いて、補正量D/Nを算出して出力する。 The correction coordinate calculation unit 33 receives the contact width D from the contact width calculation unit 31, and calculates and outputs the correction amount D / N using the correction parameter N set in advance.
 判定部34は、接触情報、補正座標値Y、中心座標値yを入力し、接触領域の幅の変化、中心の動きなどに基づいて、接触している指が移動しているかどうか、及び接触している指が離れかかっているかを判定する。 The determination unit 34 receives the touch information, the correction coordinate value Y, and the center coordinate value y, and determines whether the touching finger is moving based on the change in the width of the touch area, the movement of the center, etc. Determine if your finger is about to go away.
 移動量計算部35は、判定部34の判定結果に基づき、中心座標値yと補正量D/Nとから補正座標値Y=y+D/Nを算出する。この図7の構成例では、移動量計算部35において補正座標計算部の機能の一部を有しているものとする。また、移動量計算部35は、補正座標値Yと中心座標値yのいずれかを用いて移動量を算出し、移動量ΔYまたはΔyを出力する。座標出力部36は、前回出力した指示座標を記憶する座標記憶部37と、記憶した前回の指示座標の値に移動量計算部35からの移動量を加算して指示座標を算出する座標計算部38とを有する。座標出力部36では、移動量計算部35で算出した移動量を入力し、この移動量を加算した操作点の指示座標を計算して出力する。この際、直前の操作点の指示座標をP(t-1)とすると、P(t)=P(t-1)+ΔYまたはP(t)=P(t-1)+Δyを出力する。タッチパッド16を含む操作入力部11の出力としては、座標出力部36で算出した操作点の指示座標P(t)を絶対座標として出力する他に、移動量計算部35で算出した移動量ΔYまたはΔyを操作量を示す相対座標として出力してもよい。 The movement amount calculation unit 35 calculates a correction coordinate value Y = y + D / N from the center coordinate value y and the correction amount D / N based on the determination result of the determination unit 34. In the configuration example of FIG. 7, it is assumed that the movement amount calculation unit 35 has a part of the function of the correction coordinate calculation unit. Further, the movement amount calculation unit 35 calculates the movement amount using either the correction coordinate value Y or the central coordinate value y, and outputs the movement amount ΔY or Δy. The coordinate output unit 36 calculates a designated coordinate by adding the movement amount from the movement amount calculation unit 35 to the coordinate storage unit 37 that stores the previously output designated coordinate and the value of the previously stored designated coordinate. And 38. The coordinate output unit 36 inputs the movement amount calculated by the movement amount calculation unit 35, and calculates and outputs designated coordinates of the operation point to which the movement amount is added. At this time, assuming that the designated coordinate of the operation point immediately before is P (t-1), P (t) = P (t-1) +. DELTA.Y or P (t) = P (t-1) +. DELTA.y is output. As an output of the operation input unit 11 including the touch pad 16, in addition to outputting the designated coordinates P (t) of the operation point calculated by the coordinate output unit 36 as absolute coordinates, the movement amount ΔY calculated by the movement amount calculation unit 35 Alternatively, Δy may be output as relative coordinates indicating an operation amount.
 ここで、補正パラメータNの設定方法の一例について説明する。例えば表示部12に直線を表示し、実際にユーザがタッチパッド16に触れて直線上を等速で移動させる操作を行わせる。そして、一定速度で操作点が動くようになる補正パラメータNを設定する。この際、上記補正座標の計算式Y=y+D/Nから、中心座標yの動きに対して補正座標Yの動きが単位時間ごとに一定になるようなNを計算により求めてもよいし、予め複数段階のパラメータを設定しておき、補正座標Yの移動速度が一定となるものをNとして選択するようにしてもよい。予め用意した複数のパラメータから適切な補正パラメータNを選択する場合は、例えばユーザがそれぞれのパラメータの設定で操作してみて、自身の感覚に一番合うものを選択すればよい。 Here, an example of a method of setting the correction parameter N will be described. For example, a straight line is displayed on the display unit 12, and the user actually touches the touch pad 16 to perform an operation of moving the straight line at a constant speed. Then, the correction parameter N is set such that the operation point moves at a constant speed. At this time, N may be obtained by calculation so that the movement of the correction coordinate Y becomes constant for each unit time with respect to the movement of the central coordinate y from the calculation formula Y = y + D / N of the correction coordinate. A plurality of parameters may be set, and one having a constant moving speed of the correction coordinate Y may be selected as N. In order to select an appropriate correction parameter N from a plurality of parameters prepared in advance, for example, the user may operate by setting each parameter and select the one that best matches his / her sense.
 図8は第1の実施形態における操作入力部の動作を示すフローチャートである。まず、検出部17においてタッチパッド16の出力によって接触領域の有無を判定し、タッチパッド16が指を検知したかどうかを判定する(ステップS11)。ここで、指を検知していない場合は処理を終了し、指を検知した場合は次の処理に進む。次に、検出部17で検出した接触情報を用いて、中心座標計算部32において中心座標値yを算出し、接触幅計算部31において接触幅Dを算出する(ステップS12)。 FIG. 8 is a flowchart showing the operation of the operation input unit in the first embodiment. First, the detection unit 17 determines the presence or absence of a touch area based on the output of the touch pad 16 and determines whether the touch pad 16 has detected a finger (step S11). Here, when the finger is not detected, the process is ended, and when the finger is detected, the process proceeds to the next process. Next, using the contact information detected by the detection unit 17, the central coordinate calculation unit 32 calculates the central coordinate value y, and the contact width calculation unit 31 calculates the contact width D (step S12).
 そして、判定部34において、タッチパッドに接触している指が動いているかどうか、すなわち接触領域が移動しているかどうかを判定する(ステップS13)。接触している指の動きの有無は、例えば接触幅が減少しているかどうかによって判定する。上下方向に指を動かしている場合は、上述したように接触領域の面積が変化し、その上下幅が変動する。特に下方向に移動させている場合は、接触幅が減少するため、この接触領域の幅の変化によって指の動きを判定できる。なお、接触領域の中心の動きなどによって指の動きの有無を判定することも可能である。 Then, the determination unit 34 determines whether the finger in contact with the touch pad is moving, that is, whether the touch area is moving (step S13). The presence or absence of the movement of the touching finger is determined, for example, by whether the contact width is decreasing. When the finger is moved in the vertical direction, as described above, the area of the contact area changes, and the vertical width thereof changes. Since the contact width decreases particularly when moving downward, the change in the width of the contact area can determine the finger movement. In addition, it is also possible to determine the presence or absence of the movement of the finger by the movement of the center of the contact area or the like.
 ステップS13において、タッチパッドに接触している指が動いている場合は、さらに判定部34において接触している指がタッチパッドから離れかかっているかどうかを判定する(ステップS14)。指がタッチパッドから離反する状態であるかどうかは、例えば接触面積が所定値より小さいかどうか、すなわち接触幅が所定値より小さいかどうかによって判定する。ここで、指の移動が所定量以上であり、タッチパッドから指が離れかかっていない場合は、操作する指の移動時の処理として、補正座標計算部33において補正量D/Nを算出する(ステップS15)。そして、移動量計算部35において中心座標値yと補正量D/Nとから補正座標値Y=y+D/Nを算出し、この補正座標値Yを用いた移動量ΔYを算出して出力する(ステップS16)。指の移動時は補正座標を用いることで、ユーザの意図に合った動きを検出することができる。 In step S13, when the finger in contact with the touch pad is moving, it is further determined in the determination unit 34 whether the finger in contact is getting away from the touch pad (step S14). Whether or not the finger is in a state of being separated from the touch pad is determined based on, for example, whether the contact area is smaller than a predetermined value, that is, whether the contact width is smaller than the predetermined value. Here, when the movement of the finger is equal to or more than the predetermined amount and the finger is not coming away from the touch pad, the correction coordinate calculation unit 33 calculates the correction amount D / N as processing when moving the operating finger Step S15). Then, the movement amount calculation unit 35 calculates a correction coordinate value Y = y + D / N from the central coordinate value y and the correction amount D / N, and calculates and outputs a movement amount ΔY using this correction coordinate value Y ( Step S16). When the finger moves, the corrected coordinates can be used to detect a movement that matches the user's intention.
 一方、ステップS13において、タッチパッドに接触している指が動いていない場合は、操作する指の停止時の処理として、移動量計算部35において中心座標値yを用いて移動量Δyを算出し、この移動量Δyを出力する(ステップS17)。また、ステップS14においてタッチパッドから指が離れかかっている場合は、操作する指の離反時の処理として、ステップS17で移動量計算部35において中心座標値yを用いて移動量Δyを算出し、この移動量Δyを出力する。また、タッチパッドに指を接触し始める接触開始時においても、離反時と同様に中心座標値yを用いて移動量Δyを算出する。指の停止時、離反時、及び接触開始時は、ほぼ不動である中心座標を用いることで、不要な動きの無い安定した指示座標を得ることができ、適切な操作点の座標を検出できる。なお、離反時や接触開始時には、接触領域の幅または面積が第1の所定値未満の場合は中心座標を用いて移動量を算出する、あるいは、接触領域の幅または面積が第1の所定値より小さい第2の所定値未満の場合は移動量の加算を行わないなど、移動量の計算処理において種々の変形例が考えられる。 On the other hand, in step S13, when the finger in contact with the touch pad is not moving, the movement amount calculation unit 35 calculates the movement amount Δy using the central coordinate value y as processing at the time of stop of the operating finger. The movement amount Δy is output (step S17). When the finger is moving away from the touch pad in step S14, the movement amount calculation unit 35 calculates the movement amount Δy using the central coordinate value y in step S17 as processing for separating the operated finger. This movement amount Δy is output. In addition, also at the start of contact when the finger starts to touch the touch pad, the movement amount Δy is calculated using the central coordinate value y as in the separation time. At the time of stop of the finger, at the time of separation, and at the time of start of touch, by using the center coordinates which are substantially immobile, stable designated coordinates without unnecessary movement can be obtained, and the coordinates of the appropriate operation point can be detected. When the width or area of the contact area is less than the first predetermined value at the time of separation or start of contact, the movement amount is calculated using the center coordinates, or the width or area of the contact area is the first predetermined value Various modifications can be considered in the calculation process of the movement amount, such as not adding the movement amount if the value is smaller than the second predetermined value.
 このように本実施形態では、タッチパッドに接触している指の移動時には、接触領域の座標に対して所定の補正パラメータによって補正した補正座標を用いて移動量を算出し、指の停止時、離反時、及び接触開始時には接触領域の中心座標を用いて移動量を算出する。これにより、指の移動時と停止時のそれぞれにおいて、ユーザが意図する動きに合った移動量を出力し、操作点の指示座標を得ることが可能となる。上から下へなぞる操作を行うときは、一旦逆向きに動いてしまう不具合を無くすことができ、ユーザの感覚に適合した操作入力が可能である。また、下から上へなぞる操作を行うときも同様に、ユーザの意図する動きに近づけることができ、操作に対するレスポンスを向上できる。また、適切な補正パラメータを用いることで、上から下、下から上のいずれの方向の操作においても、接触領域の動き始めなどにおいて、さらにレスポンスを高めることができる。また、補正座標と中心座標を用いることで、接触領域の面積の増加率や移動時の距離、方向等から代表座標を算出する場合と比較して、簡単な処理によって操作点の移動量及び指示座標を求めることができる。 As described above, in the present embodiment, when the finger in contact with the touch pad is moved, the movement amount is calculated using the correction coordinates corrected by the predetermined correction parameter with respect to the coordinates of the contact area. At the time of separation and at the start of contact, the amount of movement is calculated using the center coordinates of the contact area. This makes it possible to output the amount of movement that matches the movement intended by the user at each of movement and stop of the finger, and to obtain the indicated coordinates of the operation point. When performing the operation of tracing from the top to the bottom, it is possible to eliminate the problem of moving in the reverse direction once, and it is possible to perform an operation input that matches the user's sense. Also, when performing an operation tracing from the bottom to the top, it is possible to approach the movement intended by the user and improve the response to the operation. Further, by using an appropriate correction parameter, it is possible to further improve the response at the start of movement of the contact area or the like in the operation in any direction from top to bottom and from bottom to top. In addition, by using the correction coordinates and the center coordinates, the movement amount and instruction of the operation point can be calculated by simple processing as compared with the case of calculating the representative coordinates from the increase rate of the area of the contact area, the distance at the time of movement Coordinates can be determined.
 したがって、本実施形態によれば、簡単な処理で操作点の移動量及び指示座標を算出可能であり、ユーザの意図した操作に合った入力指示を行うことができ、また操作時のレスポンスを向上できる。これによって、タッチパッドの操作性を高めることができ、携帯端末装置の使い勝手を向上できる。 Therefore, according to the present embodiment, the movement amount and the designated coordinates of the operation point can be calculated by a simple process, an input instruction can be performed according to the operation intended by the user, and the response at the time of operation is improved. it can. Thus, the operability of the touch pad can be improved, and the usability of the mobile terminal device can be improved.
 (第2の実施形態)
 図9は本発明の第2の実施形態に係る携帯端末装置の操作入力部の構成を示すブロック図である。第2の実施形態は、図7に示した第1の実施形態の構成に加えて、上下方向検知部39を備えている。
Second Embodiment
FIG. 9 is a block diagram showing the configuration of the operation input unit of the mobile terminal device according to the second embodiment of the present invention. The second embodiment includes a vertical direction detection unit 39 in addition to the configuration of the first embodiment shown in FIG.
 上下方向検知部39は、ユーザが把持して操作しているときの筐体や表示部の上下方向の検出によってタッチパッド16の上方向を検出し、上方向情報を接触幅計算部31に出力する。接触幅計算部31は、上下方向検知部39で検出されたタッチパッドの上方向に基づき、接触領域の上下方向の接触幅Dを算出する。上下方向の検出手段としては、例えば縦開きと横開きなどの複数方向に開閉可能な折り畳み型の携帯端末装置の場合、ヒンジ部等による筐体の開閉方向を検出する開閉方向検出手段を設け、開閉方向によってタッチパッドを含む表示部の上方向を決定する。ここで、縦開きのときは開いた状態で筐体長手方向などの縦開きでの把持操作時に上になる方向を上方向に決定する。また、横開きのときは開いた方向を上方向とし、横開きでの把持操作時に上になる方向を上方向に決定する。なお、スライド型や開閉機構の無い携帯端末装置などでは、加速度センサやジャイロなどの加速度検出手段を上下方向の検出手段として用いて筐体や表示部の上下方向を検出し、タッチパッドの上方向を検出することができる。 The vertical direction detection unit 39 detects the upper direction of the touch pad 16 by detecting the vertical direction of the housing or the display unit while the user is holding and operating, and outputs the upper direction information to the contact width calculation unit 31. Do. The contact width calculation unit 31 calculates the contact width D in the vertical direction of the contact area based on the upper direction of the touch pad detected by the vertical direction detection unit 39. In the case of a foldable portable terminal that can be opened and closed in a plurality of directions such as vertical opening and horizontal opening, for example, an open / close direction detection means for detecting the open / close direction of the housing by a hinge or the like is provided. The upper direction of the display unit including the touch pad is determined according to the opening and closing direction. Here, in the case of the longitudinal opening, the upward direction is determined as the upward direction at the time of the gripping operation in the longitudinal opening or the like in the longitudinal direction of the housing in the open state. In the case of side opening, the opened direction is taken as the upper direction, and the direction that goes up at the time of gripping operation in the side opening is determined as the upper direction. Note that in a mobile terminal device without a slide type or opening / closing mechanism, the vertical direction of the housing or display unit is detected by using an acceleration sensor or an acceleration detection unit such as a gyro as a detection unit in the vertical direction. Can be detected.
 このように第2の実施形態では、タッチパッドの上方向を検出することで、適切に接触領域の上下方向の接触幅を算出することが可能となる。したがって、第1の実施形態の効果に加えて、操作時の移動量や操作点の検出精度を向上でき、さらに操作性を向上できる。 As described above, in the second embodiment, by detecting the upper direction of the touch pad, it is possible to appropriately calculate the contact width in the vertical direction of the contact area. Therefore, in addition to the effects of the first embodiment, the detection accuracy of the movement amount at the time of operation and the operation point can be improved, and the operability can be further improved.
 なお、本発明は上記の実施形態において示されたものに限定されるものではなく、明細書の記載、並びに周知の技術に基づいて、当業者が様々な変更、応用することも本発明の予定するところであり、保護を求める範囲に含まれる。また、発明の趣旨を逸脱しない範囲で、上記実施形態における各構成要素を任意に組み合わせてもよい。 The present invention is not limited to the above-described embodiment, and various modifications and applications may be made by those skilled in the art based on the description of the specification and well-known techniques. It is within the scope of seeking protection. Moreover, you may combine each component in the said embodiment arbitrarily in the range which does not deviate from the meaning of invention.
 上述した実施形態では、タッチパッドの上下方向についてのみ示したが、左右方向についても同様な処理を行い、上下方向と左右方向の2つの方向において補正座標を用いた指示座標を出力することも可能である。あるいは、左右方向については中心座標を用いて指示座標を出力してもよく、左右方向の処理は任意である。すなわち、上下方向のみ補正座標を用いた指示座標を出力し、左右方向は中心座標を用いた指示座標を出力するなど、2種類の処理を組み合わせてもよいし、上下方向と左右方向の双方で補正座標を用いた指示座標を出力する処理を適用してもよい。 In the embodiment described above, only the vertical direction of the touch pad is shown, but the same processing can be performed in the horizontal direction, and it is possible to output designated coordinates using correction coordinates in two directions, the vertical direction and the horizontal direction. It is. Alternatively, designated coordinates may be output using center coordinates in the left-right direction, and processing in the left-right direction is optional. That is, two types of processing may be combined, such as outputting designated coordinates using correction coordinates only in the vertical direction and outputting designated coordinates using the central coordinates in the horizontal direction, etc. In both vertical and horizontal directions A process of outputting designated coordinates using the corrected coordinates may be applied.
 本出願は、2009年3月2日出願の日本特許出願(特願2009-047927)に基づくものであり、その内容はここに参照として取り込まれる。 This application is based on Japanese Patent Application (Japanese Patent Application No. 2009-047927) filed on March 2, 2009, the contents of which are incorporated herein by reference.
 本発明は、タッチパッドにおいてユーザの意図した操作に合った入力指示を行うことが可能であり、操作性を向上させることができるという効果を有し、入力指示を行うためのタッチパッドを備えた携帯端末装置、及びこのタッチパッドを含む入力装置等として有用である。 The present invention has an effect that it is possible to perform an input instruction according to the user's intended operation on the touch pad, and can improve operability, and is provided with the touch pad for performing the input instruction. The present invention is useful as a portable terminal device, an input device including the touch pad, and the like.
 11 操作入力部
 12 表示部
 13 制御部
 14 通信部
 15 音声処理部
 16 タッチパッド
 17 検出部
 18 座標補正部
 31 接触幅計算部
 32 中心座標計算部
 33 補正座標計算部
 34 判定部
 35 移動量計算部
 36 座標出力部
 37 座標記憶部
 38 座標計算部
 39 上下方向検知部
11 operation input unit 12 display unit 13 control unit 14 communication unit 15 voice processing unit 16 touch pad 17 detection unit 18 coordinate correction unit 31 contact width calculation unit 32 center coordinate calculation unit 33 correction coordinate calculation unit 34 determination unit 35 movement amount calculation unit 36 coordinate output unit 37 coordinate storage unit 38 coordinate calculation unit 39 vertical direction detection unit

Claims (8)

  1.  タッチパッドを備えた携帯端末装置であって、
     前記タッチパッド上の接触領域を検出する検出部と、
     前記接触領域の幅を示す接触幅を算出する接触幅計算部と、
     前記接触幅に基づいて補正座標を算出する補正座標計算部と、
     前記接触領域の中心座標を算出する中心座標計算部と、
     前記接触領域の移動の有無を判定する判定部と、
     前記判定部の判定結果に基づき、前記補正座標または前記中心座標のいずれかを用いて移動量を算出する移動量計算部と、
     前記算出した移動量を用いて、前記タッチパッド上での接触操作に対応した特定の位置を指示する指示座標を出力する座標出力部と、
     を備える携帯端末装置。
    A portable terminal device having a touch pad,
    A detection unit that detects a contact area on the touch pad;
    A contact width calculation unit that calculates a contact width indicating the width of the contact region;
    A correction coordinate calculation unit that calculates correction coordinates based on the contact width;
    A central coordinate calculation unit that calculates central coordinates of the contact area;
    A determination unit that determines presence or absence of movement of the contact area;
    A movement amount calculation unit that calculates a movement amount using either the correction coordinates or the center coordinates based on the determination result of the determination unit;
    A coordinate output unit that outputs designated coordinates indicating a specific position corresponding to the touch operation on the touch pad, using the calculated movement amount;
    Mobile terminal device comprising
  2.  請求項1に記載の携帯端末装置であって、
     前記座標出力部は、前記指示座標を記憶する座標記憶部と、前記補正座標または前記中心座標のいずれかによる移動量を前記指示座標に加算する座標計算部とを有する携帯端末装置。
    The mobile terminal device according to claim 1, wherein
    The mobile terminal device, wherein the coordinate output unit includes a coordinate storage unit storing the designated coordinates, and a coordinate calculation unit adding an amount of movement according to either the correction coordinates or the central coordinates to the designated coordinates.
  3.  請求項1に記載の携帯端末装置であって、
     前記移動量計算部は、前記接触領域が所定量以上移動している場合は前記補正座標を用いて移動量を算出し、前記接触領域の移動が前記所定量未満の場合は前記中心座標を用いて移動量を算出する携帯端末装置。
    The mobile terminal device according to claim 1, wherein
    The movement amount calculation unit calculates the movement amount using the correction coordinates when the contact area is moving by a predetermined amount or more, and uses the center coordinates when the movement of the contact area is less than the predetermined amount. Mobile terminal device that calculates the amount of movement.
  4.  請求項3に記載の携帯端末装置であって、
     前記移動量計算部は、前記接触幅が第1の所定値未満の場合は前記中心座標を用いて移動量を算出する携帯端末装置。
    The mobile terminal device according to claim 3, wherein
    The mobile terminal device, wherein the movement amount calculation unit calculates the movement amount using the center coordinates when the contact width is less than a first predetermined value.
  5.  請求項4に記載の携帯端末装置であって、
     前記移動量計算部は、前記接触幅が前記第1の所定値より小さい第2の所定値未満の場合は移動量の加算を行わない携帯端末装置。
    The mobile terminal device according to claim 4, wherein
    The mobile terminal device, wherein the movement amount calculation unit does not perform addition of the movement amount when the contact width is smaller than a second predetermined value smaller than the first predetermined value.
  6.  請求項1に記載の携帯端末装置であって、
     前記補正座標計算部は、前記接触幅を所定の補正パラメータで除算した補正量を算出し、この補正量を前記中心座標に加算して補正座標を算出する携帯端末装置。
    The mobile terminal device according to claim 1, wherein
    The mobile terminal device, wherein the correction coordinate calculation unit calculates a correction amount by dividing the contact width by a predetermined correction parameter, and adds the correction amount to the center coordinates to calculate a correction coordinate.
  7.  請求項1に記載の携帯端末装置であって、
     前記タッチパッドの上下方向を検出する上下方向検知部を備え、
     前記接触幅計算部は、前記上下方向検知部で検知された上方向の情報に基づいて前記接触領域の幅を算出する携帯端末装置。
    The mobile terminal device according to claim 1, wherein
    A vertical direction detection unit that detects the vertical direction of the touch pad;
    The contact width calculation unit calculates the width of the contact area based on the upward information detected by the vertical direction detection unit.
  8.  タッチパッドを備えた電子機器の入力装置であって、
     前記タッチパッド上の接触領域を検出する検出部と、
     前記接触領域の幅を算出する接触幅計算部と、
     前記接触幅に基づいて補正座標を算出する補正座標計算部と、
     前記接触領域の中心座標を算出する中心座標計算部と、
     前記接触領域の移動の有無を判定する判定部と、
     前記判定部の判定結果に基づき、前記補正座標または前記中心座標のいずれかを用いて移動量を算出する移動量計算部と、
     前記算出した移動量を用いて、前記タッチパッド上での接触操作に対応した特定の位置を指示する指示座標を出力する座標出力部と、
     を備える入力装置。
    An input device of an electronic device provided with a touch pad,
    A detection unit that detects a contact area on the touch pad;
    A contact width calculation unit that calculates the width of the contact region;
    A correction coordinate calculation unit that calculates correction coordinates based on the contact width;
    A central coordinate calculation unit that calculates central coordinates of the contact area;
    A determination unit that determines presence or absence of movement of the contact area;
    A movement amount calculation unit that calculates a movement amount using either the correction coordinates or the center coordinates based on the determination result of the determination unit;
    A coordinate output unit that outputs designated coordinates indicating a specific position corresponding to the touch operation on the touch pad, using the calculated movement amount;
    An input device comprising
PCT/JP2009/006254 2009-03-02 2009-11-19 Portable terminal device and input device WO2010100696A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009047927A JP2010204812A (en) 2009-03-02 2009-03-02 Portable terminal equipment and input device
JP2009-047927 2009-03-02

Publications (1)

Publication Number Publication Date
WO2010100696A1 true WO2010100696A1 (en) 2010-09-10

Family

ID=42709274

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/006254 WO2010100696A1 (en) 2009-03-02 2009-11-19 Portable terminal device and input device

Country Status (2)

Country Link
JP (1) JP2010204812A (en)
WO (1) WO2010100696A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014044586A (en) * 2012-08-27 2014-03-13 Tokai Rika Co Ltd Operation input device
CN104635977A (en) * 2013-11-07 2015-05-20 株式会社东海理化电机制作所 Operation device
CN114546166A (en) * 2018-09-14 2022-05-27 梁晨 Method for avoiding micro-displacement misoperation of dragging action of capacitive touch screen

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012093948A (en) * 2010-10-27 2012-05-17 Kyocera Corp Mobile terminal, program, and input control method
JP5639487B2 (en) * 2011-01-18 2014-12-10 アルプス電気株式会社 Input device
JP5810923B2 (en) 2012-01-06 2015-11-11 富士通株式会社 Input device and touch position calculation method
JP5904440B2 (en) 2012-04-20 2016-04-13 シャープ株式会社 Operation input device, operation input method and program
JP6085529B2 (en) * 2013-06-18 2017-02-22 シャープ株式会社 Character input device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003005913A (en) * 2001-06-18 2003-01-10 Tokai Rika Co Ltd Touch operating position detecting device
JP2008158723A (en) * 2006-12-22 2008-07-10 Nec Corp Electronic device, display method for electronic device and display program for electronic device
JP2008191791A (en) * 2007-02-01 2008-08-21 Sharp Corp Coordinate input device, coordinate input method, control program and computer-readable recording medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003005913A (en) * 2001-06-18 2003-01-10 Tokai Rika Co Ltd Touch operating position detecting device
JP2008158723A (en) * 2006-12-22 2008-07-10 Nec Corp Electronic device, display method for electronic device and display program for electronic device
JP2008191791A (en) * 2007-02-01 2008-08-21 Sharp Corp Coordinate input device, coordinate input method, control program and computer-readable recording medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014044586A (en) * 2012-08-27 2014-03-13 Tokai Rika Co Ltd Operation input device
CN104635977A (en) * 2013-11-07 2015-05-20 株式会社东海理化电机制作所 Operation device
CN104635977B (en) * 2013-11-07 2019-01-25 株式会社东海理化电机制作所 Operating device
EP2871557B1 (en) * 2013-11-07 2020-08-19 Kabushiki Kaisha Tokai Rika Denki Seisakusho Operation device
CN114546166A (en) * 2018-09-14 2022-05-27 梁晨 Method for avoiding micro-displacement misoperation of dragging action of capacitive touch screen

Also Published As

Publication number Publication date
JP2010204812A (en) 2010-09-16

Similar Documents

Publication Publication Date Title
JP5269648B2 (en) Portable terminal device and input device
WO2010100696A1 (en) Portable terminal device and input device
US10282023B2 (en) Information terminal, display controlling method and program
US10180778B2 (en) Method and apparatus for displaying graphical user interface depending on a user&#39;s contact pattern
US9060068B2 (en) Apparatus and method for controlling mobile terminal user interface execution
US9671880B2 (en) Display control device, display control method, and computer program
JP4148187B2 (en) Portable electronic device, input operation control method and program thereof
US8570283B2 (en) Information processing apparatus, information processing method, and program
KR101401808B1 (en) Electronic apparatus using touch panel and setting value modification method of same
US8866776B2 (en) Information processing device adapted to receiving an input for user control using a touch pad and information processing method thereof
US20070002018A1 (en) Control of user interface of electronic device
Crossan et al. Wrist rotation for interaction in mobile contexts
US20110109563A1 (en) Electronic device with dynamically adjusted touch area
CN104360813B (en) A kind of display device and information processing method thereof
WO2017161826A1 (en) Functional control method and terminal
JP2012027875A (en) Electronic apparatus, processing method and program
US10095277B2 (en) Electronic apparatus and display control method thereof
CN103353826B (en) Display equipment and information processing method thereof
US20120218207A1 (en) Electronic device, operation control method, and storage medium storing operation control program
KR20100096425A (en) Method for recognizing motion based on motion sensor and mobile terminal using the same
JP5922000B2 (en) Mobile device
CN115098015A (en) Display method and device of virtual keyboard, electronic equipment and storage medium
JP4720719B2 (en) Pointer control device, pointer control method, and pointer control program
JP2012194727A (en) Electronic apparatus
KR20090076177A (en) Method to control mouse pointer and screen scroll with motion sensing

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 12010501900

Country of ref document: PH

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09841062

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09841062

Country of ref document: EP

Kind code of ref document: A1