Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5289273B2 - Mobile terminal device - Google Patents
[go: Go Back, main page]

JP5289273B2 - Mobile terminal device - Google Patents

Mobile terminal device Download PDF

Info

Publication number
JP5289273B2
JP5289273B2 JP2009247476A JP2009247476A JP5289273B2 JP 5289273 B2 JP5289273 B2 JP 5289273B2 JP 2009247476 A JP2009247476 A JP 2009247476A JP 2009247476 A JP2009247476 A JP 2009247476A JP 5289273 B2 JP5289273 B2 JP 5289273B2
Authority
JP
Japan
Prior art keywords
touch panel
unit
coordinate value
capacitance
pressing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009247476A
Other languages
Japanese (ja)
Other versions
JP2011095890A (en
Inventor
誠志 尾關
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Corp filed Critical Kyocera Corp
Priority to JP2009247476A priority Critical patent/JP5289273B2/en
Publication of JP2011095890A publication Critical patent/JP2011095890A/en
Application granted granted Critical
Publication of JP5289273B2 publication Critical patent/JP5289273B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Input By Displaying (AREA)
  • Telephone Function (AREA)

Description

本発明は、複数のタッチパネルを有する携帯端末装置に関する。   The present invention relates to a mobile terminal device having a plurality of touch panels.

2つのタッチパネルを有する携帯端末装置が知られている(特許文献1)。近年の携帯端末装置は、パソコン等に引けを取らないような複雑な機能を実現できるようになっており、それに伴いより複雑な表示が必要になってきている。   A portable terminal device having two touch panels is known (Patent Document 1). In recent years, portable terminal devices can realize complicated functions that are incomparable with personal computers and the like, and accordingly, more complicated displays are required.

そのため、上述のような2つのタッチパネルを有する携帯端末装置において、1つの機能に係る複雑な表示を2つのタッチパネルを用いて行うケースが考えられるが、このように2つのタッチパネルに分割して表示した場合、タッチパネルを跨ぐドラッグ操作等が必要となり得る。   Therefore, in the portable terminal device having two touch panels as described above, there may be a case where a complicated display related to one function is performed using two touch panels. In this way, the display is divided into two touch panels. In this case, a drag operation or the like across the touch panel may be necessary.

これに対しては、片方の手で第1のタッチパネルに表示されているウインドウ等の表示物をタッチしながら、他方の手で第2のタッチパネル上の所望の位置をタッチし、その後に、第1のタッチパネルから手を離すことで第1のタッチパネルから第2のタッチパネルに表示物を移動させる方法が知られている(特許文献2)。   For this, while touching a display object such as a window displayed on the first touch panel with one hand, touch the desired position on the second touch panel with the other hand, and then A method of moving a display object from a first touch panel to a second touch panel by releasing a hand from one touch panel is known (Patent Document 2).

特開2006−311224号公報JP 2006-31224 A 特開2005−092476号公報Japanese Patent Laying-Open No. 2005-092476

しかしながら、携帯端末装置では、片方の手で機器を持って操作を行うのが一般的であるため、一方のタッチパネルから他方のタッチパネルに表示物を移動させる際に両手を使わなければならない特許文献2の方法は不便である。   However, in a portable terminal device, it is common to operate with a device with one hand, so that both hands must be used when moving a display object from one touch panel to the other. This method is inconvenient.

更に、特許文献2の方法では、一方のタッチパネルから他方のタッチパネルに表示物を移動させる際に、ユーザは、1つのタッチパネル内で表示物を移動させる場合のドラッグ操作とは異なる操作を行う必要がある。つまり、ユーザは、1つのタッチパネル内で表示物を移動させるのか、一方のタッチパネルから他方のタッチパネルに表示物を移動させるのかを意識して操作しなければならないので、ユーザへの操作負担が増えるという問題がある。   Furthermore, in the method of Patent Document 2, when moving a display object from one touch panel to the other touch panel, the user needs to perform an operation different from a drag operation when moving the display object within one touch panel. is there. In other words, the user must operate with the consciousness of moving the display object within one touch panel or moving the display object from one touch panel to the other touch panel, which increases the operation burden on the user. There's a problem.

そこで、本発明は係る問題に鑑みてなされたものであり、一方のタッチパネルから他方のタッチパネルに表示物を移動させる際にもユーザへの操作負担を抑えることが可能な携帯端末装置を提供することを目的とする。   Therefore, the present invention has been made in view of such problems, and provides a portable terminal device capable of suppressing an operation burden on a user even when a display object is moved from one touch panel to the other touch panel. With the goal.

上記の課題を解決するために、本発明に係る携帯端末装置は、第1及び第2の静電容量式タッチパネルを備え、静電容量式タッチパネル上の表示物の位置で押圧が開始されてから押圧位置が変化して押圧が解除されるまでの間において、押圧されている位置に対応して当該表示物を表示する機能を有する携帯端末装置であって、第1の静電容量式タッチパネル上の表示物の位置で押圧が開始され、その後押圧が解除された場合に、押圧の解除の前から押圧の解除までに検知された押圧の位置に基づいて、所定時間経過後の位置を算出する位置算出部と、前記位置算出部により算出された位置における静電容量を検出するとともに、第1の静電容量式タッチパネルにて押圧が解除された場合に、前記位置算出部により算出された位置における静電容量を所定周期毎に検出する静電容量検出部と、所定周期毎に検出される静電容量が所定の条件を満たしている場合において、前記第2の静電容量式タッチパネルにて押圧が開始されたときは、第1の静電容量式タッチパネル上の表示物を前記第2の静電容量式タッチパネル上に表示する制御部と、を備えたことを特徴とする
ここで、表示物の位置での押圧開始から、押圧位置の変化に対応して表示されるところのその表示物は、例えばアイコンや画像やテキスト等の、タッチパネル内に表示される表示要素を意味する。
In order to solve the above-described problem, a mobile terminal device according to the present invention includes first and second capacitive touch panels, and pressing is started at a position of a display object on the capacitive touch panel. A portable terminal device having a function of displaying the display object corresponding to the pressed position until the pressed position is changed and the pressed position is released, on the first capacitive touch panel When the pressing is started at the position of the display object, and then the pressing is released, the position after the elapse of a predetermined time is calculated based on the pressing position detected before the pressing is released until the pressing is released. The position calculated by the position calculating unit and the position calculating unit when the capacitance at the position calculated by the position calculating unit is detected and the pressing is released by the first capacitive touch panel. Shizu in In the case where the capacitance detection unit detects the capacitance every predetermined cycle and the capacitance detected every predetermined cycle satisfies a predetermined condition, pressing is started on the second capacitive touch panel And a control unit that displays the display object on the first capacitive touch panel on the second capacitive touch panel. Here, the position of the display object The display object that is displayed in response to the change in the pressed position from the start of pressing in the case means a display element displayed in the touch panel, such as an icon, an image, or text.

上記構成を備えることにより、ユーザの操作負担を抑えながら、一方のタッチパネルから他方のタッチパネルへ表示物を移動させることができる。   By providing the above configuration, it is possible to move a display object from one touch panel to the other touch panel while suppressing a user's operation burden.

携帯電話機100の外観斜視図である。1 is an external perspective view of a mobile phone 100. FIG. 携帯電話機100における2つのタッチパネルを跨ぐドラッグ&ドロップ操作を利用した操作例を説明するための図である。FIG. 10 is a diagram for explaining an operation example using a drag and drop operation straddling two touch panels in the mobile phone 100; メール作成画面の一例を示すための図である。It is a figure for showing an example of a mail preparation screen. 携帯電話機100の構成図である。1 is a configuration diagram of a mobile phone 100. FIG. 物理座標値及び論理座標値を説明するための図である。It is a figure for demonstrating a physical coordinate value and a logical coordinate value. 移動先座標値の決定方法を説明するための図である。It is a figure for demonstrating the determination method of a movement destination coordinate value. 移動先座標値における電荷の変化を説明するための図であるIt is a figure for demonstrating the change of the electric charge in a destination coordinate value. 携帯電話機100の制御処理の遷移を説明するための図である。FIG. 10 is a diagram for explaining a transition of control processing of the mobile phone 100. 移動先座標値の決定方法の別の例を説明するための図である。It is a figure for demonstrating another example of the determination method of a movement destination coordinate value.

以下、本発明に係る携帯端末装置の実施の形態としての携帯電話機について説明する。   Hereinafter, a mobile phone as an embodiment of a mobile terminal device according to the present invention will be described.

図1は、スライド型の携帯電話機100の外観斜視図である。携帯電話機100は、上部筐体101と、下部筐体102とで構成されている。上部筐体101には、スピーカ103、マイク104、静電容量式タッチパネル105(以下、タッチパネル105ともいう)が設けられている。下部筐体102には、静電容量式タッチパネル106(以下、タッチパネル106ともいう)が設けられている。各タッチパネル上には、カーソルキーやテンキー等のキー群やアイコン等が表示され、ユーザは、これらを指等でタッチすることにより各種操作を行うことができる。また、上部筐体101と下部筐体102とは開閉可能に連結されている。   FIG. 1 is an external perspective view of a slide-type mobile phone 100. The mobile phone 100 includes an upper housing 101 and a lower housing 102. The upper housing 101 is provided with a speaker 103, a microphone 104, and a capacitive touch panel 105 (hereinafter also referred to as a touch panel 105). The lower housing 102 is provided with a capacitive touch panel 106 (hereinafter also referred to as a touch panel 106). On each touch panel, a key group such as cursor keys and numeric keys, icons, and the like are displayed, and the user can perform various operations by touching them with a finger or the like. Further, the upper housing 101 and the lower housing 102 are connected so as to be openable and closable.

図1(A)は、上部筐体101と下部筐体102とが閉じた位置にある場合の外観斜視図である。閉じた位置とは、上部筐体101が、下部筐体102のタッチパネル106を覆うような相対位置にある場合である。   FIG. 1A is an external perspective view when the upper housing 101 and the lower housing 102 are in a closed position. The closed position is when the upper casing 101 is in a relative position so as to cover the touch panel 106 of the lower casing 102.

図1(B)は、上部筐体101と下部筐体102とが開いた位置にある場合の外観斜視図である。閉じた位置とは、上部筐体101に設けられたタッチパネル105と下部筐体102に設けられたタッチパネル106とを同一方向からの視認が可能な関係となる相対位置である。
〔概要〕
最初に、2つのタッチパネルを跨ぐドラッグ&ドロップ操作を利用した操作例の概要を図2を用いて説明する。
図2(A)では、各タッチパネルの上にアイコン1乃至5が表示された例を示しており、特に、タッチパネル106上のアイコン5をユーザが指でタッチ(タッチパネル106を押圧)して、ドラッグを開始しようとしている様子を示している。
FIG. 1B is an external perspective view when the upper housing 101 and the lower housing 102 are in an open position. The closed position is a relative position in which the touch panel 105 provided in the upper casing 101 and the touch panel 106 provided in the lower casing 102 are in a relation that allows visual recognition from the same direction.
〔Overview〕
First, an outline of an operation example using a drag-and-drop operation straddling two touch panels will be described with reference to FIG.
FIG. 2A shows an example in which icons 1 to 5 are displayed on each touch panel. In particular, the user touches the icon 5 on the touch panel 106 with a finger (presses the touch panel 106) and drags it. Shows the state of trying to start.

ユーザが、タッチした指を離さないまま、このアイコン5をタッチパネル105に向かってと、タッチパネル106の端に行き着く。   The user reaches the end of the touch panel 106 when the user touches the icon 5 toward the touch panel 105 without releasing the touched finger.

タッチパネル106とタッチパネル105の間も筐体表面に沿って指を滑らせて、指がタッチパネル106からタッチパネル105に入ると、タッチパネル106側の境界でアイコンのドラッグが解除されることなく、タッチパネル106においてもドラッグが継続される。   When the finger slides along the surface of the housing between the touch panel 106 and the touch panel 105 and the finger enters the touch panel 105 from the touch panel 106, the drag of the icon is not released at the boundary on the touch panel 106 side. Will continue to be dragged.

引き続き、タッチパネル105上で指6を滑らせていき、メールのアイコン1の上でアイコン5をドロップすること、つまり、タッチパネル105上を滑らせてきた指が、タッチパネル105上のアイコン1の位置にきたときに、その指をタッチパネル105から離す(タッチパネル105の押圧を解除する)ことで、図3に示すように、ドロップしたアイコン5に対応するファイルが添付された新規メールの作成画面が表示される。   Subsequently, the user slides the finger 6 on the touch panel 105 and drops the icon 5 on the mail icon 1, that is, the finger that has slid on the touch panel 105 moves to the position of the icon 1 on the touch panel 105. When the user touches the touch panel 105, the new mail creation screen with the file attached to the dropped icon 5 attached is displayed as shown in FIG. The

このように、ユーザは、離れて配置された2つのタッチパネル間においても、あたかも1つのディスプレイで操作しているかのように、ドラッグ&ドロップ操作を行うことができる。
〔構成〕
図4は、携帯電話機100の構成図である。
In this way, the user can perform a drag-and-drop operation between two touch panels arranged apart from each other as if the user is operating with one display.
〔Constitution〕
FIG. 4 is a configuration diagram of the mobile phone 100.

携帯電話機100は、無線部108、マイク104、スピーカ103、信号処理部111、開閉検出部110、静電容量式タッチパネル105、静電容量式タッチパネル106と、記憶部109、及び制御部116により構成されている。   The cellular phone 100 includes a wireless unit 108, a microphone 104, a speaker 103, a signal processing unit 111, an open / close detection unit 110, a capacitive touch panel 105, a capacitive touch panel 106, a storage unit 109, and a control unit 116. Has been.

無線部108は、アンテナ107を介して送受信する信号の変復調を行う。   The radio unit 108 performs modulation / demodulation of signals transmitted / received via the antenna 107.

信号処理部111は、マイク104から入力される音声信号を無線部108を介して送信するための処理や、アンテナ107から無線部108を介して受信した音声信号をスピーカ103へ出力するための処理を行う。また、信号処理部111は、無線部108を介して電子メール等のデータを受信し、制御部116へ出力する。   The signal processing unit 111 performs processing for transmitting an audio signal input from the microphone 104 via the wireless unit 108 and processing for outputting an audio signal received from the antenna 107 via the wireless unit 108 to the speaker 103. I do. In addition, the signal processing unit 111 receives data such as electronic mail via the wireless unit 108 and outputs the data to the control unit 116.

マイク104は、入力された音声を音声信号として信号処理部111へ出力する。   The microphone 104 outputs the input voice to the signal processing unit 111 as a voice signal.

スピーカ103は、信号処理部111にて処理された音声信号を音声として出力する。   The speaker 103 outputs the sound signal processed by the signal processing unit 111 as sound.

静電容量式タッチパネル105は表示部112及び入力部113を、静電容量式タッチパネル106は表示部114及び入力部115を備えて構成されている。   The capacitive touch panel 105 includes a display unit 112 and an input unit 113, and the capacitive touch panel 106 includes a display unit 114 and an input unit 115.

表示部112、114は、LCD(Liquid Crystal Display)を含み、制御部116からの指示に基づいて、文字やアイコン等の画像をLCDに表示する機能を有している。   The display units 112 and 114 include an LCD (Liquid Crystal Display), and have a function of displaying images such as characters and icons on the LCD based on instructions from the control unit 116.

なお、以下では、表示部112、114に含まれるLCDの画素数(横×縦)は150×300画素であるものとして説明する。   In the following description, it is assumed that the number of pixels (horizontal × vertical) of the LCD included in the display units 112 and 114 is 150 × 300 pixels.

入力部113、115は、静電容量の変化に基づいてユーザによるタッチを検出し、検出した座標値(X、Y)を制御部116に出力する。具体的な方法を説明する。入力部113、115は、各座標値における電荷の値を算出し、電荷の値が所定値を超えた場合に、ユーザにより押圧されたと判定する。そして、電荷の値が所定値を超えた座標値(ユーザにより押圧された位置)をユーザによるタッチ位置とし、制御部116に出力する。また、ユーザによるタッチを検出している間、単位時間(例えば15msec)毎に、ユーザによるタッチ位置の座標値(X、Y)を制御部116に出力する。また、入力部113、115はタッチ位置における電荷が所定値を下回った場合には、ユーザによる押圧が解除されたと判定する。そして、電荷の値が所定値を下回った座標値(ユーザによる押圧が解除された位置)をユーザによるデタッチ位置とし、制御部116に出力する。   The input units 113 and 115 detect a touch by the user based on the change in capacitance, and output the detected coordinate values (X, Y) to the control unit 116. A specific method will be described. The input units 113 and 115 calculate a charge value at each coordinate value, and determine that the user has pressed the charge value when the charge value exceeds a predetermined value. Then, the coordinate value (position pressed by the user) where the charge value exceeds the predetermined value is set as the touch position by the user, and is output to the control unit 116. Further, while detecting the touch by the user, the coordinate value (X, Y) of the touch position by the user is output to the control unit 116 every unit time (for example, 15 msec). Further, the input units 113 and 115 determine that the pressing by the user has been released when the charge at the touch position falls below a predetermined value. Then, the coordinate value (position where the user's press is released) where the charge value is below the predetermined value is set as the detach position by the user, and is output to the control unit 116.

以下では、入力部113は、図2のa点(タッチパネル105におけるLCDの左上端)がタッチされたときに座標値(0、0)を、b点(タッチパネル105におけるLCDの右下端)がタッチされたときには座標値(150、300)を制御部に送出するものとする。また、入力部115は、図2のc点(タッチパネル106におけるLCDの左上端)がタッチされたときに座標値(0、0)を、図2のd点(タッチパネル106におけるLCDの右下端)がタッチされたときは座標値(150、300)を制御部116に出力するものとする。   In the following, the input unit 113 touches the coordinate value (0, 0) when the point a in FIG. 2 (the upper left corner of the LCD on the touch panel 105) is touched, and touches the point b (the lower right corner of the LCD on the touch panel 105). When it is done, coordinate values (150, 300) are sent to the control unit. The input unit 115 displays the coordinate value (0, 0) when the point c in FIG. 2 (the upper left corner of the LCD on the touch panel 106) is touched, and the point d in FIG. 2 (the lower right corner of the LCD on the touch panel 106). When is touched, coordinate values (150, 300) are output to the control unit 116.

記憶部109は、ROM、RAM、EEPROM、不揮発性RAM、フラッシュメモリ、HDD等で構成され、制御部116で処理されるプログラム等を記憶する。また、記憶部109は、ユーザによるタッチを検出している間、入力部113,115から出力される座標値を単位時間(例えば15msec)毎に記憶する機能を有する。また、記憶部109は、後述する座標変換部118により出力される座標値を記憶する機能を有する。   The storage unit 109 includes a ROM, a RAM, an EEPROM, a nonvolatile RAM, a flash memory, an HDD, and the like, and stores a program processed by the control unit 116. The storage unit 109 has a function of storing coordinate values output from the input units 113 and 115 for each unit time (for example, 15 msec) while detecting a touch by the user. The storage unit 109 has a function of storing coordinate values output by a coordinate conversion unit 118 described later.

制御部116は、操作状態検出部117、座標変換部118、移動先座標特定部119、電荷検出部120、操作判定部121とで構成され、携帯電話機100の全体動作の制御を行う。制御部116は、例えばCPU(Central Processing Unit)などの処理手段である。   The control unit 116 includes an operation state detection unit 117, a coordinate conversion unit 118, a movement destination coordinate specification unit 119, a charge detection unit 120, and an operation determination unit 121, and controls the overall operation of the mobile phone 100. The control unit 116 is a processing unit such as a CPU (Central Processing Unit).

操作状態検出部117は、入力部113,115から送出された座標値に応じて、各タッチパネル105,106の操作状態を検出する機能を有する。各タッチパネル105,106の操作状態には、ユーザの指等がタッチパネルをタッチした(タッチパネルの押圧を開始した)タッチ状態の他、タッチパネルから指等を離した(タッチパネルの押圧を解除した)デタッチ状態、タッチ状態になった後であってデタッチ状態になっていないドラッグ状態がある。なお、一般的にドラッグ状態という場合、タッチされている位置が移動することになるが、本実施の形態では、全く位置が移動しない場合も含め、ドラッグ状態と表現している。操作状態検出部117は、検出した操作状態を操作判定部121に出力する。   The operation state detection unit 117 has a function of detecting the operation state of the touch panels 105 and 106 according to the coordinate values sent from the input units 113 and 115. The operation states of the touch panels 105 and 106 include a touch state in which a user's finger touches the touch panel (starts pressing the touch panel), and a detach state in which the finger is released from the touch panel (the touch panel is released). There is a drag state after the touch state but not in the detach state. In general, when a drag state is used, the touched position moves, but in the present embodiment, the drag state is expressed including a case where the position does not move at all. The operation state detection unit 117 outputs the detected operation state to the operation determination unit 121.

座標変換部118は、各入力部113、115から出力された座標値(以下、「物理座標値」ともいう)と、タッチパネル105とタッチパネル106の間の領域とに基づいて、操作制御用座標系における座標値(以下、「論理座標値」という)に変換し、変換後の座標値を記憶部109に出力する。操作制御用座標系とは、タッチパネル105の領域と、タッチパネル106の領域と、タッチパネル105とタッチパネル106の全ての領域を含んだ領域における座標系のことである。   The coordinate conversion unit 118 is based on the coordinate values output from the input units 113 and 115 (hereinafter, also referred to as “physical coordinate values”) and the region between the touch panel 105 and the touch panel 106, based on the coordinate system for operation control. Is converted into coordinate values (hereinafter referred to as “logical coordinate values”), and the converted coordinate values are output to the storage unit 109. The operation control coordinate system is a coordinate system in an area including the area of the touch panel 105, the area of the touch panel 106, and all areas of the touch panel 105 and the touch panel 106.

ここで、操作制御用座標系における論理座標値について説明する。   Here, the logical coordinate values in the operation control coordinate system will be described.

図5は、操作制御用座標系における論理座標値ついて説明するための図である。   FIG. 5 is a diagram for explaining logical coordinate values in the operation control coordinate system.

操作制御用座標系における論理座標値は、同図に示すように、タッチパネル105の左上隅の論理座標値を(0、0)として、右方向にx軸、下方向にy軸と定めた座標系である。   As shown in the figure, the logical coordinate values in the operation control coordinate system are coordinates determined by setting the logical coordinate value at the upper left corner of the touch panel 105 as (0, 0) as the x axis in the right direction and the y axis in the downward direction. It is a system.

同図においては、操作制御用座標系における論理座標値の一例を示しており、タッチパネル105の右上端の論理座標値は(150、0)、左下端の論理座標値は(0、300)、右下端の論理座標値は(150、300)であり、タッチパネル106の左上端の論理座標値は(0、350)、右上端の論理座標値は(150、350)、左下端の論理座標値は(0、650)、右下端の論理座標値は(150、650)である。   In the drawing, an example of logical coordinate values in the operation control coordinate system is shown. The logical coordinate value at the upper right end of the touch panel 105 is (150, 0), and the logical coordinate value at the lower left end is (0, 300). The logical coordinate value at the lower right corner is (150, 300), the logical coordinate value at the upper left corner of the touch panel 106 is (0, 350), the logical coordinate value at the upper right corner is (150, 350), and the logical coordinate value at the lower left corner. Is (0, 650), and the logical coordinate value at the lower right corner is (150, 650).

ここで、タッチパネル106の上端のy座標(350)は、タッチパネル105とタッチパネル106との間の領域に応じて決定されている。つまり、操作制御用座標系における論理座標値は、タッチパネル105とタッチパネル106との間の領域を含めてy座標が割り当てられている。   Here, the y coordinate (350) of the upper end of the touch panel 106 is determined according to the area between the touch panel 105 and the touch panel 106. That is, the y coordinate including the area between the touch panel 105 and the touch panel 106 is assigned to the logical coordinate value in the operation control coordinate system.

なお、以下では、同図に示すy座標が290〜300の斜線部分の領域を「第1境界領域」と称し、y座標が350〜360の斜線部分の領域を「第2境界領域」と称する。   In the following, the hatched area with y-coordinates of 290 to 300 shown in the figure is referred to as “first boundary area”, and the hatched area with y-coordinates of 350 to 360 is referred to as “second boundary area”. .

上述のように、入力部113は、タッチパネル105におけるLCDの左上端がタッチされた場合には物理座標値(0、0)を、右下端がタッチされた場合には物理座標値(150、300)を出力し、入力部115は、タッチパネル106におけるLCDの左上端がタッチされた場合には物理座標値(0、0)を、右下端がタッチされた場合には物理座標値(150、300)を出力する。   As described above, the input unit 113 displays the physical coordinate value (0, 0) when the upper left end of the LCD on the touch panel 105 is touched, and the physical coordinate value (150, 300) when the lower right end is touched. The input unit 115 outputs the physical coordinate value (0, 0) when the upper left end of the LCD on the touch panel 106 is touched, and the physical coordinate value (150, 300) when the lower right end is touched. ) Is output.

なお、座標変換部118は、タッチパネル105から受領した物理座標値は操作制御用座標系における論理座標値と一致するため、座標変換部はタッチパネル105から受領した物理座標値をそのまま操作制御用座標系における論理座標値とする。   Note that the coordinate conversion unit 118 matches the physical coordinate value received from the touch panel 105 with the logical coordinate value in the operation control coordinate system, so the coordinate conversion unit directly uses the physical coordinate value received from the touch panel 105 as the operation control coordinate system. The logical coordinate value at.

一方、タッチパネル106から座標値を受領した場合には、受領した座標値のy座標に「350」を加えたものを操作制御用座標系における座標値とする。   On the other hand, when the coordinate value is received from the touch panel 106, the coordinate value in the operation control coordinate system is obtained by adding “350” to the y coordinate of the received coordinate value.

移動先座標特定部119は、一方のタッチパネルにおいて、操作状態検出部117により検出された操作状態がドラッグ状態からデタッチ状態になった場合に、記憶部109に記憶している論理座標値に基づいて、仮にそのままドラッグを継続したときに、もう一方のタッチパネルのどの座標値に移動するかを特定する。   The destination coordinate specifying unit 119 is based on the logical coordinate values stored in the storage unit 109 when the operation state detected by the operation state detection unit 117 is changed from the drag state to the detach state on one touch panel. If the drag is continued as it is, the coordinate value of the other touch panel is specified.

ここで、移動先座標値の特定方法を説明する。   Here, a method of specifying the movement destination coordinate value will be described.

図6は、移動先座標値の決定方法を説明するための図である。   FIG. 6 is a diagram for explaining a method of determining a destination coordinate value.

例えば、タッチパネル106において、ユーザにより最後(時刻T2)にタッチされていた位置の論理座標値を(x2、y2)とし、その単位時間前(時刻T1)にタッチされていた位置の論理座標値を(x1、y1)とすると、単位時間の移動量は、(x2−x1、y2−y1)と算出できる。   For example, on the touch panel 106, the logical coordinate value of the position touched last (time T2) by the user is (x2, y2), and the logical coordinate value of the position touched before the unit time (time T1) is Assuming (x1, y1), the movement amount per unit time can be calculated as (x2-x1, y2-y1).

もし仮に、単位時間当たりの移動量が一定のまま、ユーザがデタッチせずにドラッグし続けた場合は、時刻T2から単位時間後の時刻T3にタッチされているであろう位置の論理座標値は(2×x2−x1、2×y2−y1)、更に単位時間後の時刻T4にタッチされているであろう位置の論理座標値は(3×x2−2×x1、3×y2−2×y1)というように算出できる。   If the movement amount per unit time remains constant and the user continues to drag without detaching, the logical coordinate value of the position that would have been touched at time T3 after unit time from time T2 is (2 × x2−x1, 2 × y2−y1), and the logical coordinate value of the position that will be touched at time T4 after unit time is (3 × x2-2 × x1, 3 × y2-2 ×). y1).

そして、単位時間後の論理座標値を順次算出していくと、最後(時刻T2)にタッチしていたタッチパネルと異なる他のタッチパネルの領域内に含まれる論理座標値が算出される。図6においては、時刻T5の論理座標値がタッチパネル105の領域内に含まれる。移動先座標特定部119は、算出した論理座標値が、最後(時刻T2)にタッチしていたタッチパネルと異なる他のタッチパネル(図6においては、タッチパネル105)の領域内にある場合に、算出した論理座標値を移動先座標値として特定する。例えば、図6において、時刻T4から単位時刻後の時刻T5にタッチされているであろう位置の論理座標値は(4×x2−3×x1、4×y2−3×y1)であり、タッチパネル105の領域内に含まれる。そのため、移動先座標特定部119は、時刻T5における論理座標値を移動先座標値として特定する。   Then, when the logical coordinate values after the unit time are sequentially calculated, the logical coordinate values included in the area of another touch panel different from the touch panel touched last (time T2) are calculated. In FIG. 6, the logical coordinate value at time T <b> 5 is included in the area of touch panel 105. The destination coordinate specifying unit 119 calculates the calculated logical coordinate value when the calculated logical coordinate value is in the area of another touch panel (touch panel 105 in FIG. 6) different from the touch panel touched last (time T2). The logical coordinate value is specified as the destination coordinate value. For example, in FIG. 6, the logical coordinate value of the position that will be touched at time T5 after the unit time from time T4 is (4 × x2-3 × x1, 4 × y2-3 × y1), and the touch panel It is included in the area 105. Therefore, the movement destination coordinate specifying unit 119 specifies the logical coordinate value at time T5 as the movement destination coordinate value.

電荷検出部120は、操作状態検出部117がデタッチを検出した場合に、移動先座標特定部119により特定された移動先座標値における静電容量の変化を検出する。具体的には、電荷検出部120は、移動先座標値における電荷の変化を単位時間毎に検出する。   When the operation state detection unit 117 detects detachment, the charge detection unit 120 detects a change in capacitance at the destination coordinate value specified by the destination coordinate specification unit 119. Specifically, the charge detection unit 120 detects a change in charge at the movement destination coordinate value every unit time.

電荷検出部120が検出する電荷を、図6と図7とを用いて説明する。   The charge detected by the charge detection unit 120 will be described with reference to FIGS.

図7は、図6においてユーザが時刻T2の座標位置から時刻T5の座標位置まで指を継続して移動させた場合における、移動先座標値の電荷の変化を表した図である。電荷検出部120は、操作状態検出部117が時刻T2においてデタッチを検出した場合に、移動先座標値における電荷F2を検出する。そして、電荷検出部120は、単位時間後の時刻T3において、電荷F3を検出し、更に時刻T3から単位時間後の時刻T4において、電荷F4を検出し、更に時刻T4から単位時間経過後の時刻T5において、電荷F5を検出する。電荷検出部120は、検出した電荷を操作判定部121に出力する。   FIG. 7 is a diagram showing a change in charge of the destination coordinate value when the user continuously moves his / her finger from the coordinate position at time T2 to the coordinate position at time T5 in FIG. The charge detection unit 120 detects the charge F2 at the movement destination coordinate value when the operation state detection unit 117 detects detachment at time T2. Then, the charge detection unit 120 detects the charge F3 at time T3 after the unit time, further detects the charge F4 at time T4 after the unit time from time T3, and further detects the time after the unit time has elapsed from time T4. At T5, the charge F5 is detected. The charge detection unit 120 outputs the detected charge to the operation determination unit 121.

操作判定部121は、一方のタッチパネルにおいて、操作状態検出部117により検出された操作状態がドラッグ状態からデタッチ状態になった場合に、ドラッグ状態を継続するか否かを電荷検出部120からの出力に基づいて判定する機能を有する。具体的に操作判定部121の判定方法を説明する。操作判定部121は、ドラッグ状態からデタッチ状態になった際の座標値(最後にタッチされていた位置)が、そのタッチパネルにおける境界領域(図5の第1境界領域又は第2境界領域)に含まれているかどうかを判定する。そして、操作判定部121は、デタッチ状態になった際の座標値が境界領域に含まれている場合に、移動先座標値における電荷がデタッチ状態を検出してから単位時間毎に増加しているかを判定する。移動先座標値における電荷が単位時間毎に増加している場合は、単位時間毎に、ユーザの指が移動先座標値に近づいているため、移動先座標値における静電容量がユーザの指の影響を受けていることが考えられる。そのため、移動先座標値における電荷が単位時間毎に増加している場合は、移動先座標値に向かってユーザの指が移動していると考えられるので、ドラッグ状態を継続する判定を行う。一方、移動先座標値における電荷が単位時間毎に増加していない場合は、単位時間毎にユーザの指が移動先座標値に近づいていないと考えられるため、ドラッグ状態を維持せず、デタッチ状態と判定する。   The operation determination unit 121 outputs whether or not to continue the drag state when the operation state detected by the operation state detection unit 117 is changed from the drag state to the detach state on one touch panel. It has the function to determine based on. The determination method of the operation determination part 121 is demonstrated concretely. In the operation determination unit 121, the coordinate value (the position touched last) when the drag state is changed to the detached state is included in the boundary region (the first boundary region or the second boundary region in FIG. 5) on the touch panel. It is determined whether it is. Then, when the coordinate value at the time of being in the detached state is included in the boundary region, the operation determining unit 121 has the charge at the destination coordinate value increased every unit time after detecting the detached state. Determine. If the charge at the destination coordinate value increases every unit time, the user's finger approaches the destination coordinate value every unit time, so the capacitance at the destination coordinate value is It may be affected. Therefore, when the electric charge in the movement destination coordinate value increases every unit time, it is considered that the user's finger is moving toward the movement destination coordinate value, and therefore the determination that the drag state is continued is performed. On the other hand, if the charge in the destination coordinate value does not increase every unit time, it is considered that the user's finger is not approaching the destination coordinate value every unit time, so the drag state is not maintained and the detached state is maintained. Is determined.

開閉検出部110は、下部筐体102に対する上部筐体101の相対位置を検出する機能を有する。具体的には、開閉検出部110は、携帯電話機100が、開状態にあるのか、閉状態にあるのかを検出する。開閉検出部110は、検出した結果を制御部116に出力する。開閉検出部110の例としては、例えば上部筐体101と下部筐体02とに磁石センサを設けることが考えられる。磁石センサを設けることにより、閉状態にあるときは、互いの磁石センサが近接することで電気信号が流れ、開状態にあるときは、磁石センサは離れているため電気信号は流れないように構成してもよい。
〔動作の説明〕
次に、上記構成を備える携帯電話機100の動作について、図5乃至図8を用いて説明する。
The open / close detection unit 110 has a function of detecting the relative position of the upper housing 101 with respect to the lower housing 102. Specifically, the open / close detection unit 110 detects whether the mobile phone 100 is in an open state or a closed state. The open / close detection unit 110 outputs the detected result to the control unit 116. As an example of the open / close detection unit 110, it is conceivable to provide magnet sensors in the upper casing 101 and the lower casing 02, for example. By providing a magnet sensor, an electrical signal flows when the magnet sensors are close to each other when they are in the closed state, and an electrical signal does not flow when they are open because the magnet sensors are separated. May be.
[Description of operation]
Next, the operation of the mobile phone 100 having the above configuration will be described with reference to FIGS.

また、動作の説明においては、便宜上、図5におけるアイコン4の物理座標値を(130、250)とし、図6における時刻T1における論理座標値を(130、375)、時刻T2における論理座標値を(120、355)とし、単位時間を15msecとして説明する。   In the description of the operation, for convenience, the physical coordinate value of the icon 4 in FIG. 5 is (130, 250), the logical coordinate value at time T1 in FIG. 6 is (130, 375), and the logical coordinate value at time T2 is (120, 355) and the unit time is 15 msec.

最初に、携帯電話機100は、各表示部112、114にアイコンを表示する(S1)。そして、各入力部113、115は、ユーザによるタッチを検出した場合に、タッチを検出した位置の物理座標値を制御部116に出力する(S2)。制御部116は、各入力部113、115から出力された物理座標値に基づいて、タッチを検出した位置にあるアイコンを特定する(S3)。また、座標変換部118は、アイコンが特定された場合に、アイコンの物理座標値を論理座標値に変換し、記憶部109に出力する。   First, the mobile phone 100 displays an icon on each of the display units 112 and 114 (S1). Then, each input unit 113, 115 outputs a physical coordinate value of a position where the touch is detected to the control unit 116 when a touch by the user is detected (S2). Based on the physical coordinate values output from the input units 113 and 115, the control unit 116 identifies the icon at the position where the touch is detected (S3). In addition, when an icon is specified, the coordinate conversion unit 118 converts the physical coordinate value of the icon into a logical coordinate value and outputs the logical coordinate value to the storage unit 109.

例えば、ユーザによるタッチを検出した結果、例えば図5におけるアイコン4が特定されたとする。この場合に、座標変換部118は、アイコン4の物理座標値(130、250)から、アイコン4の論理座標値(130、600)を算出する。   For example, it is assumed that the icon 4 in FIG. 5 is identified as a result of detecting the touch by the user. In this case, the coordinate conversion unit 118 calculates the logical coordinate value (130, 600) of the icon 4 from the physical coordinate value (130, 250) of the icon 4.

次に、操作判定部121は、操作状態検出部117によりタッチを検出したタッチパネルにおいてデタッチを検出した場合に(S4のYes)、デタッチを検出した論理座標値が境界領域(第1境界領域又は第2境界領域)に含まれているか否かを判定する(S5)。移動先座標特定部119は、デタッチを検出した論理座標値が境界領域に含まれている場合には、デタッチを検出した論理座標値と、デタッチを検出した論理座標値から単位時間前の論理座標値とに基づいて、移動先座標値を特定する。   Next, when the operation determination unit 121 detects detachment on the touch panel in which the touch is detected by the operation state detection unit 117 (Yes in S4), the logical coordinate value from which the detachment has been detected is a boundary region (first boundary region or first boundary region). It is determined whether it is included in (2 boundary areas) (S5). When the logical coordinate value from which the detachment has been detected is included in the boundary area, the movement destination coordinate specifying unit 119, and the logical coordinate value before the unit time from the logical coordinate value from which the detachment has been detected. The destination coordinate value is specified based on the value.

一方、表示部114は、デタッチを検出した論理座標値が境界領域に含まれていない場合には、デタッチを検出した論理座標値に、特定されたアイコンを移動させる。   On the other hand, when the logical coordinate value from which the detachment has been detected is not included in the boundary area, the display unit 114 moves the identified icon to the logical coordinate value from which the detachment has been detected.

例えば図5におけるアイコン4が、ユーザのドラッグ操作の結果、図6における時刻T1の論理座標値を経由して時刻T2の論理座標値に到着し、そして、時刻T2の論理座標値にてデタッチを検出したとする。時刻T2における論理座標値は(120、355)なので、時刻T2における論理座標値は第2境界領域に含まれている。そのため、移動先座標特定部119は、時刻T2の論理座標値と、時刻T2の単位時間前の論理座標値である時刻T1の論理座標値(130、375)とから移動先座標値を算出する。単位時間の移動量は(−10、−20)であることから、時刻T2の単位時間経過後である時刻T3の論理座標値は(110、335)となり、更に単位時間経過後である時刻T4の論理座標値は(100、315)となり、更に単位時間経過後である時刻T5の論理座標値は(90、295)となる。移動先座標特定部119は、デタッチを検出した論理座標値からの単位時間経過毎の論理座標値を算出した結果、時刻T5における論理座標値がタッチパネル105の領域内に到達するため、時刻T5における論理座標値を移動先座標値として特定する。   For example, the icon 4 in FIG. 5 arrives at the logical coordinate value at time T2 via the logical coordinate value at time T1 in FIG. 6 as a result of the user's drag operation, and detaches at the logical coordinate value at time T2. Suppose that it is detected. Since the logical coordinate value at time T2 is (120, 355), the logical coordinate value at time T2 is included in the second boundary region. Therefore, the destination coordinate specifying unit 119 calculates the destination coordinate value from the logical coordinate value at time T2 and the logical coordinate value at time T1 (130, 375) that is the logical coordinate value before the unit time of time T2. . Since the movement amount of the unit time is (−10, −20), the logical coordinate value at the time T3 after the unit time of the time T2 is (110, 335), and further, the time T4 after the unit time has elapsed. The logical coordinate value is (100, 315), and the logical coordinate value at time T5 after the elapse of the unit time is (90, 295). As a result of calculating the logical coordinate value per unit time from the logical coordinate value from which the detachment was detected, the movement destination coordinate specifying unit 119 arrives within the area of the touch panel 105 as a result of calculating the logical coordinate value at the time T5. The logical coordinate value is specified as the destination coordinate value.

また例えば、操作判定部121は、デタッチを検出した論理座標値が時刻T2における論理座標値とは異なり、第2境界領域に含まれない論理座標値(例えば、論理座標値(120、370)等)であった場合には、デタッチ状態と判定する。そのため、アイコン4は、デタッチを検出した論理座標値に表示される。   In addition, for example, the operation determination unit 121 differs from the logical coordinate value at the time T2 when the logical coordinate value at which detachment is detected, and is not included in the second boundary region (for example, the logical coordinate value (120, 370)). ), It is determined as a detached state. Therefore, the icon 4 is displayed at the logical coordinate value where the detachment is detected.

次に、電荷検出部120は、移動先座標値が特定された場合に、移動先座標値が特定された時点における移動先座標値の電荷を検出する(S7)。そして、電荷検出部120は、単位時間経過毎に移動先座標値における電荷を検出する(S8、S9)。操作判定部121は、電荷検出部120が検出した電荷が直前の電荷(単位時間前の電荷)に比べて増えたか否かを判定する(S10)。操作判定部121は、単位時間前の電荷に比べて増加している場合には(S10のYes)、ドラッグ状態を継続する。そして、操作状態検出部117は、もう一方のタッチパネルにてタッチを検出したか否かを判定する(S11)。操作状態判定部117によりもう一方のタッチパネルにてタッチが検出された場合には(S11のYes)、一方のタッチパネルにて特定されたアイコンは、もう一方のタッチパネルにてタッチが検出された座標値に表示される。   Next, when the destination coordinate value is specified, the charge detection unit 120 detects the charge of the destination coordinate value at the time when the destination coordinate value is specified (S7). Then, the charge detection unit 120 detects the charge at the destination coordinate value every unit time (S8, S9). The operation determination unit 121 determines whether or not the charge detected by the charge detection unit 120 has increased compared to the previous charge (charge before unit time) (S10). The operation determination unit 121 continues the drag state when it is increased compared to the charge before unit time (Yes in S10). Then, the operation state detection unit 117 determines whether or not a touch is detected on the other touch panel (S11). When a touch is detected on the other touch panel by the operation state determination unit 117 (Yes in S11), the icon specified on one touch panel is the coordinate value at which the touch is detected on the other touch panel. Is displayed.

一方、操作判定部121は、移動先座標値における電荷が直前の電荷(単位時間前の電荷)に比べて増加していない場合には(S10のNo)、デタッチ状態と判定する(S22)。一方のタッチパネルにて特定されたアイコンは、デタッチを検出した論理座標値に表示される(S23)。   On the other hand, if the charge at the movement destination coordinate value has not increased compared to the previous charge (charge before unit time) (No in S10), the operation determination unit 121 determines that it is in the detached state (S22). The icon specified on one touch panel is displayed at the logical coordinate value at which detachment is detected (S23).

例えば、操作判定部121は、図7に示すように、電荷検出部120により検出された電荷が単位時間経過毎に増加している場合には、ドラッグ状態を継続する。そして、この場合に、操作状態判定部117がタッチパネル105にてタッチを検出したときは、アイコン4は、タッチを検出した論理座標値に表示される。   For example, as illustrated in FIG. 7, the operation determination unit 121 continues the drag state when the charge detected by the charge detection unit 120 increases every unit time. In this case, when the operation state determination unit 117 detects a touch on the touch panel 105, the icon 4 is displayed at the logical coordinate value where the touch is detected.

また、操作判定部121は、電荷検出部120により検出された単位時間経過毎の電荷が図7とは異なり、単位時間毎に増加していない場合には、デタッチ状態と判定する。そして、この場合に、アイコン4は、タッチパネル106にてデタッチを検出した論理座標値に表示される。   Further, unlike the case shown in FIG. 7, the operation determination unit 121 determines that the battery is detached when the charge per unit time detected by the charge detection unit 120 does not increase every unit time. In this case, the icon 4 is displayed at the logical coordinate value at which detachment is detected on the touch panel 106.

以上の動作を行うことにより、離れて配置された2つのタッチパネル間においても、ユーザは、あたかも1つのディスプレイで操作しているかのように、ドラッグ&ドロップ操作を行うことができる。
〔その他の実施の形態〕
(1)本実施の形態では、操作判定部121は、移動先座標値の電荷の変化を検出することでドラッグ状態を継続するか否かを判定したが、必ずしもこの場合に限られない。例えば、電荷検出部120は、移動先座標値を中心とする所定範囲に含まれる座標値の電荷を検出し、操作判定部121は、所定範囲に含まれる座標値にて検出された電荷の平均値の変化に基づいてドラッグ状態を継続するか否かを判定することとしてもよい。この場合には、操作判定部121は、平均値が増加する場合にはドラッグ状態を継続し、平均値が増加しない場合には、デタッチ状態と判定する。こうすることで、移動先座標値の一点のみの電荷を検出する場合と比較して複数の座標値における電荷の平均値を取るので、操作判定部が行う判定の精度を上げることができる。
By performing the above operation, the user can perform a drag-and-drop operation as if the user is operating with one display even between two touch panels that are arranged apart from each other.
[Other Embodiments]
(1) In the present embodiment, the operation determination unit 121 determines whether or not to continue the drag state by detecting a change in the charge of the movement destination coordinate value, but is not necessarily limited to this case. For example, the charge detection unit 120 detects a charge having a coordinate value included in a predetermined range centered on the destination coordinate value, and the operation determination unit 121 determines the average of the charges detected based on the coordinate value included in the predetermined range. It may be determined whether or not to continue the drag state based on the change in value. In this case, the operation determination unit 121 continues the drag state when the average value increases, and determines the detach state when the average value does not increase. In this way, since the average value of the charges at a plurality of coordinate values is taken as compared with the case where the charge at only one point of the movement destination coordinate value is detected, the accuracy of the determination performed by the operation determination unit can be increased.

(2)本実施の形態では、単位時間の移動量を、デタッチを検出した位置と、デタッチを検出した時点から単位時間前におけるタッチ位置とから算出したが、必ずしもこの場合に限られない。例えば、単位時間毎のタッチ位置を記憶する度に単位時間の移動量を算出し、算出した移動量の平均移動量を算出することで、単位時間の移動量としてもよい。   (2) In the present embodiment, the movement amount per unit time is calculated from the position where detachment is detected and the touch position before unit time from the time when detachment is detected, but this is not necessarily the case. For example, the movement amount per unit time may be calculated by calculating the movement amount per unit time each time the touch position for each unit time is stored, and calculating the average movement amount of the calculated movement amounts.

(3)本実施の形態では、移動座標値における電荷が増加している場合に、もう一方のタッチパネルにてタッチを検出した後に終了することで記載した(図8におけるS10乃至S12)が、必ずしもこの場合に限らない。例えば、S10とS11との間に所定時間が経過したか否かの判断を加え、移動座標値の電荷が増加した場合であっても、所定時間を経過した場合にはデタッチと判定することとしてもよい。所定時間とは、任意に定める時間であってもよいし、例えば図6等においては、移動座標値に到達する時間が予め予想できているので、時刻T5と時刻T2との差分を所定時間としてもよい。このように所定時間を設けることにより、操作判定部が行う判定の精度を上げることができる。   (3) In this embodiment, when the charge at the movement coordinate value is increasing, it is described that the process ends after detecting a touch on the other touch panel (S10 to S12 in FIG. 8). This is not a limitation. For example, a determination is made as to whether or not a predetermined time has passed between S10 and S11, and even if the charge of the movement coordinate value has increased, it is determined to be detached when the predetermined time has passed. Also good. The predetermined time may be an arbitrarily determined time. For example, in FIG. 6 and the like, since the time to reach the moving coordinate value can be predicted in advance, the difference between time T5 and time T2 is set as the predetermined time. Also good. By providing the predetermined time in this way, the accuracy of the determination performed by the operation determination unit can be increased.

(4)本実施の形態では、静電容量を検出する一つとして電荷を検出することで記載したが、必ずしも電荷だけに限らない。例えば、静電容量の変化を検出するために、特定の座標値における電流、電圧、電界の変化を検出することとしてもよい。   (4) In the present embodiment, the charge is detected as one of detecting the capacitance, but the charge is not necessarily limited to the charge. For example, in order to detect a change in capacitance, a change in current, voltage, or electric field at a specific coordinate value may be detected.

(5)本実施の形態では、静電容量式タッチパネル105、106の2枚を用いることで説明したが、必ずしも2つに限定される必要はない。静電容量式タッチパネルを3枚以上用いることとしてもよい。   (5) Although this embodiment has been described using two capacitive touch panels 105 and 106, the number is not necessarily limited to two. Three or more capacitive touch panels may be used.

(6)本実施の形態では、移動先座標特定部119は、移動先座標値を特定する場合に、デタッチを検出した論理座標値から単位時間経過毎の論理座標値を予測することにより移動先座標値を特定したが、必ずしもこの場合に限られない。例えば、タッチパネル105とタッチパネル106との間の領域は固定されているので、移動先座標特定部119は、図9に示すように、三角形T1T2Eと、三角形T1GFとの関係から地点Gの論理座標値を求め、地点Gを移動先座標値としてもよい。この場合に、地点Gと地点Fはタッチパネル105の境界にあり、角度T2ET1と角度GFT1は共に90度である。具体的な算出方法を図9を用いて説明する。時刻T2における論理座標値は(x2、y2)、時刻T1における論理座標値は(x1、y1)、そして地点Fにおける論理座標値は(x1、300)であることから、地点Gにおける論理座標値は、(x1+(x2−x1)×│y1−300│/│y2−y1│、300)となる。従って、移動先座標特定部119は、上述の計算により地点Gの論理座標値を算出し、地点Gの論理座標値を移動先座標値とする。(6)において、地点Gにおける論理座標値を算出するのに、時刻T2の直前の時刻T1における論理座標値を用いて地点Gの論理座標値を算出したが、必ずしも時刻T1における論理座標値だけに限らない。時刻T1より更に前の時刻における座標値を用いることとしてもよい。   (6) In the present embodiment, when specifying the destination coordinate value, the destination coordinate specifying unit 119 predicts the logical coordinate value for each unit time passage from the logical coordinate value at which the detachment is detected. Although coordinate values have been specified, this is not necessarily the case. For example, since the area between the touch panel 105 and the touch panel 106 is fixed, the destination coordinate specifying unit 119 determines the logical coordinate value of the point G from the relationship between the triangle T1T2E and the triangle T1GF as shown in FIG. And the point G may be set as the movement destination coordinate value. In this case, the point G and the point F are at the boundary of the touch panel 105, and the angle T2ET1 and the angle GFT1 are both 90 degrees. A specific calculation method will be described with reference to FIG. Since the logical coordinate value at time T2 is (x2, y2), the logical coordinate value at time T1 is (x1, y1), and the logical coordinate value at point F is (x1, 300), the logical coordinate value at point G is Is (x1 + (x2-x1) × | y1-300 | / | y2-y1 |, 300). Therefore, the movement destination coordinate specifying unit 119 calculates the logical coordinate value of the point G by the above-described calculation, and sets the logical coordinate value of the point G as the movement destination coordinate value. In (6), to calculate the logical coordinate value at the point G, the logical coordinate value at the point G is calculated using the logical coordinate value at the time T1 immediately before the time T2, but only the logical coordinate value at the time T1 is necessarily calculated. Not limited to. Coordinate values at a time earlier than time T1 may be used.

(7)また、本実施の形態では、入力部113及び入力部115が、電荷の変化に基づいて座標値を算出することで記載したが、必ずしもこの場合だけに限らない。入力部113及び入力部115は、単位タッチパネル上における電荷の変化のみを検出し、検出した電荷の変化を制御部116に出力し、制御部116が、入力部113及び115から出力された電荷の変化に基づいて、ユーザのタッチ位置を特定することとしてもよい。   (7) In the present embodiment, the input unit 113 and the input unit 115 are described as calculating coordinate values based on the change in charge, but this is not necessarily the case. The input unit 113 and the input unit 115 detect only a change in charge on the unit touch panel, and output the detected change in charge to the control unit 116. The control unit 116 outputs the charge output from the input units 113 and 115. The touch position of the user may be specified based on the change.

この他、本実施の形態は、特許請求の範囲に示された技術思想の範囲内において、適宜、種々の変更が可能である。   In addition, the present embodiment can be variously modified as appropriate within the scope of the technical idea shown in the claims.

103 スピーカ
104 マイク
105 タッチパネル
106 タッチパネル
107 アンテナ
108 無線部
109 記憶部
110 開閉検出部
111 信号処理部
112 表示部
113 入力部
114 表示部
115 入力部
116 制御部
117 操作状態検出部
118 座標変換部
119 移動先座標特定部
120 電荷検出部
121 操作判定部
DESCRIPTION OF SYMBOLS 103 Speaker 104 Microphone 105 Touch panel 106 Touch panel 107 Antenna 108 Radio | wireless part 109 Memory | storage part 110 Opening / closing detection part 111 Signal processing part 112 Display part 113 Input part 114 Display part 115 Input part 116 Control part 117 Operation state detection part 118 Coordinate conversion part 119 Movement Point coordinate specifying unit 120 Charge detection unit 121 Operation determination unit

Claims (6)

第1及び第2の静電容量式タッチパネルを備え、静電容量式タッチパネル上の表示物の位置で押圧が開始されてから押圧位置が変化して押圧が解除されるまでの間において、押圧されている位置に対応して当該表示物を表示する機能を有する携帯端末装置であって、
第1の静電容量式タッチパネル上の表示物の位置で押圧が開始され、その後押圧が解除された場合に、押圧の解除の前から押圧の解除までに検知された押圧の位置に基づいて、所定時間経過後の位置を算出する位置算出部と、
前記位置算出部により算出された位置における静電容量を検出するとともに、第1の静電容量式タッチパネルにて押圧が解除された場合に、前記位置算出部により算出された位置における静電容量を所定周期毎に検出する静電容量検出部と、
所定周期毎に検出される静電容量が所定の条件を満たしている場合において、前記第2の静電容量式タッチパネルにて押圧が開始されたときは、第1の静電容量式タッチパネル上の表示物を前記第2の静電容量式タッチパネル上に表示する制御部と、
を備えたことを特徴とする携帯端末装置。
The first and second capacitive touch panels are provided, and are pressed during the period from when the pressing is started at the position of the display object on the capacitive touch panel until the pressing position is changed and the pressing is released. A portable terminal device having a function of displaying the display object corresponding to a position where
When pressing is started at the position of the display object on the first capacitive touch panel and then the pressing is released, based on the pressing position detected from before the pressing is released until the pressing is released, A position calculation unit for calculating a position after a predetermined time has elapsed;
The capacitance at the position calculated by the position calculation unit is detected, and when the pressing is released by the first capacitance type touch panel, the capacitance at the position calculated by the position calculation unit is detected. A capacitance detection unit that detects each predetermined cycle;
In the case where the capacitance detected every predetermined cycle satisfies a predetermined condition, when pressing is started on the second capacitance touch panel, the first capacitance touch panel A control unit for displaying a display object on the second capacitive touch panel;
A portable terminal device comprising:
前記制御部は、所定周期毎に検出される静電容量が所定の条件を満たさない場合は、第1の静電容量式タッチパネル上の表示部を、第1の静電容量式タッチパネルにおける押圧が解除された位置にて表示すること
を特徴とする請求項1に記載の携帯端末装置。
When the electrostatic capacitance detected every predetermined cycle does not satisfy the predetermined condition, the control unit causes the display unit on the first capacitive touch panel to be pressed by the first capacitive touch panel. The mobile terminal device according to claim 1, wherein display is performed at the released position.
前記制御部は、前記位置算出により算出された位置における静電容量の検出を開始したときから所定時間経過するまでの間に、前記第2の静電容量式タッチパネルにて押圧が開始されないときは、第1の静電容量式タッチパネル上の表示物を、第1の静電容量式タッチパネルにおける押圧が解除された位置にて表示すること
を特徴とする請求項1に記載の携帯端末装置。
When the control unit does not start pressing on the second capacitive touch panel after a predetermined time elapses after the detection of the capacitance at the position calculated by the position calculation is started. The mobile terminal device according to claim 1, wherein a display object on the first capacitive touch panel is displayed at a position where the press on the first capacitive touch panel is released.
前記所定の条件とは、最新に検出された静電容量が、過去に検出された静電容量と比較して最も大きい静電容量であること
を特徴とする請求項1又は請求項3に記載の携帯端末装置。
The predetermined condition is that the most recently detected capacitance is the largest compared with the previously detected capacitance. 4. Mobile terminal device.
前記位置算出部は、
押圧の解除の前から押圧の解除までに検知された押圧の位置に基づいて単位時間あたりの移動量を算出する手段と、
押圧を解除した位置と、算出した単位時間あたりの移動量とに基づいて、単位時間経過ごとの移動位置を算出する手段と、
算出された移動位置が前記第2の静電容量式タッチパネルの領域に含まれるときに、前記算出された移動位置を所定時間経過後の位置として出力する手段と、により構成されている
ことを特徴とする請求項1に記載の携帯端末装置。
The position calculation unit
Means for calculating the amount of movement per unit time based on the position of the press detected before the release of the press until the release of the press;
Means for calculating a movement position per unit time based on the position where the pressing is released and the calculated movement amount per unit time;
Means for outputting the calculated movement position as a position after a predetermined time has elapsed when the calculated movement position is included in the area of the second capacitive touch panel. The portable terminal device according to claim 1.
前記静電容量検出部は、前記位置算出部により算出された位置における電荷を検出することで静電容量を検出すること
を特徴とする請求項1に記載の携帯端末装置。
The portable terminal device according to claim 1, wherein the capacitance detection unit detects a capacitance by detecting a charge at a position calculated by the position calculation unit.
JP2009247476A 2009-10-28 2009-10-28 Mobile terminal device Expired - Fee Related JP5289273B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009247476A JP5289273B2 (en) 2009-10-28 2009-10-28 Mobile terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009247476A JP5289273B2 (en) 2009-10-28 2009-10-28 Mobile terminal device

Publications (2)

Publication Number Publication Date
JP2011095890A JP2011095890A (en) 2011-05-12
JP5289273B2 true JP5289273B2 (en) 2013-09-11

Family

ID=44112746

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009247476A Expired - Fee Related JP5289273B2 (en) 2009-10-28 2009-10-28 Mobile terminal device

Country Status (1)

Country Link
JP (1) JP5289273B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5372091B2 (en) * 2011-09-15 2013-12-18 株式会社ワコム Electronic device and display screen control method for electronic device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4163456B2 (en) * 2002-06-26 2008-10-08 株式会社竹中工務店 Seamless pointing system

Also Published As

Publication number Publication date
JP2011095890A (en) 2011-05-12

Similar Documents

Publication Publication Date Title
JP4959765B2 (en) Mobile terminal device
US9395914B2 (en) Method for providing touch screen-based user interface and portable terminal adapted to the method
JP6177669B2 (en) Image display apparatus and program
CA2812288C (en) Portable electronic device and method of controlling same
JP5823400B2 (en) UI providing method using a plurality of touch sensors and portable terminal using the same
EP2817704B1 (en) Apparatus and method for determining the position of a user input
CN103718150B (en) Electronics with gesture-based task management
JP6157885B2 (en) Display control method for portable terminal device
US20140300559A1 (en) Information processing device having touch screen
CN103309604A (en) Terminal and method for controlling information display on terminal screen
CN105103110B (en) Information terminal, display control method and program
CN104049744A (en) Method and apparatus for operating electronic device with cover
WO2018082269A1 (en) Menu display method and terminal
CN104007924A (en) Method and apparatus for operating object in user device
CN108491149A (en) A kind of multi-screen display method and terminal
CN109165033B (en) Application update method and mobile terminal
KR20140106801A (en) Apparatus and method for supporting voice service in terminal for visually disabled peoples
KR20140089224A (en) Device and method for executing operation based on touch-input
CN102221922A (en) Touch system for supporting voice prompt and realization method thereof
US20150002433A1 (en) Method and apparatus for performing a zooming action
JP2020518914A (en) Device and control method capable of touch sensing and touch pressure sensing
JP2013246614A (en) Electronic device with touch detection function, and control method of electronic device with program and touch detection function
US20200019366A1 (en) Data Processing Method and Mobile Device
WO2018112803A1 (en) Touch screen-based gesture recognition method and device
JP5289273B2 (en) Mobile terminal device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120914

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130501

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130604

R150 Certificate of patent or registration of utility model

Ref document number: 5289273

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees