Nothing Special   »   [go: up one dir, main page]

JP2013003949A - Information terminal device, input method and program - Google Patents

Information terminal device, input method and program Download PDF

Info

Publication number
JP2013003949A
JP2013003949A JP2011136122A JP2011136122A JP2013003949A JP 2013003949 A JP2013003949 A JP 2013003949A JP 2011136122 A JP2011136122 A JP 2011136122A JP 2011136122 A JP2011136122 A JP 2011136122A JP 2013003949 A JP2013003949 A JP 2013003949A
Authority
JP
Japan
Prior art keywords
area
contact
change
information processing
change value
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.)
Withdrawn
Application number
JP2011136122A
Other languages
Japanese (ja)
Inventor
Kenta Shioiri
健太 塩入
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.)
NEC Casio Mobile Communications Ltd
Original Assignee
NEC Casio Mobile Communications Ltd
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 NEC Casio Mobile Communications Ltd filed Critical NEC Casio Mobile Communications Ltd
Priority to JP2011136122A priority Critical patent/JP2013003949A/en
Publication of JP2013003949A publication Critical patent/JP2013003949A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information terminal device capable of improving the operability.SOLUTION: An information terminal device includes: an input unit that includes an operation region and detects a touch to the operation region to output the area of the touched region; a determination unit that monitors a change in the area and determines a change value indicating the degree of the change in the area; and an information processing unit that performs information processing according to the change degree.

Description

本発明は、タッチパネルのようなタッチ式の入力装置を有する情報端末装置に関する。   The present invention relates to an information terminal device having a touch input device such as a touch panel.

近年、携帯電話端末やタブレットPC(Personal computer)のような情報端末装置では、入力装置として、ユーザにて触れられた接触位置を検出するタッチパネルを備えたものが増えている。   In recent years, an information terminal device such as a mobile phone terminal or a tablet PC (Personal computer) has increased as an input device provided with a touch panel for detecting a contact position touched by a user.

しかしながら、タッチパネルにおいて接触位置のみが検出される場合、ユーザの可能な操作が限られてしまうため、操作性が低いという問題がある。   However, when only the touch position is detected on the touch panel, there is a problem in that the operability is low because the user's possible operations are limited.

これに対して、接触が継続しているか否かを検出できるタッチパネルが知られている。このようなタッチパネルでは、ユーザはタッチパネルへの接触を継続するだけで、画面のスクロール、カーソルの移動および画像のズームなどの処理を情報端末装置に連続的に実行させることが可能になるので、操作性が向上する。   On the other hand, a touch panel that can detect whether or not the contact continues is known. With such a touch panel, the user can continuously cause the information terminal device to perform processing such as screen scrolling, cursor movement, and image zooming simply by continuing to touch the touch panel. Improves.

また、特許文献1および2には、ユーザにて触れられているタッチパネル上の接触領域の面積を検出し、その面積と紐付けられた処理を実行する技術が開示されている。このようなタッチパネルを用いることで、ユーザは、接触領域の面積が所望の処理と紐付けられた面積となるように、タッチパネルに触れることで、画像を変形させるなどの処理を実行させることが可能になるので、操作性を向上させることが可能になる。   Patent Documents 1 and 2 disclose techniques for detecting the area of a contact area on a touch panel touched by a user and executing processing associated with the area. By using such a touch panel, the user can execute processing such as deforming an image by touching the touch panel so that the area of the contact region is an area associated with a desired process. Therefore, operability can be improved.

特開2007−018372号公報JP 2007-018372 A 特開平08―095709号公報Japanese Patent Application Laid-Open No. 08-095709

しかしながら、特許文献1および2に記載の技術では、ユーザにて触れられている接触領域の面積の大きさそのものに応じた処理が実行されるため、タッチパネルに触れるユーザの指の大きさに応じて、実行される処理が変化してしまうことがある。また、ユーザが指の代わりにスタイラスを用いてタッチパネルに触れると、スタイラスは通常指よりも細いため、指で触れたときの処理と同じ処理を実行させることが困難になる。したがって、特許文献1および2に記載のタッチパネルでは、操作性が十分ではない。   However, in the technologies described in Patent Documents 1 and 2, processing according to the size of the area of the contact area touched by the user is executed, and accordingly, according to the size of the user's finger touching the touch panel. The process to be executed may change. Further, when the user touches the touch panel using a stylus instead of a finger, the stylus is thinner than a normal finger, so that it is difficult to execute the same processing as that when touching with a finger. Therefore, the touch panels described in Patent Documents 1 and 2 do not have sufficient operability.

本発明の目的は、操作性を向上させることが可能な情報端末装置、入力方法およびプログラムを提供することである。   An object of the present invention is to provide an information terminal device, an input method, and a program capable of improving operability.

本発明による情報端末装置は、操作面を有し、前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する入力部と、前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する判定部と、前記変化値に応じた情報処理を行う情報処理部と、を有する。   An information terminal device according to the present invention has an operation surface, detects a contact with the operation surface, outputs an area of the contact region that is in contact, monitors the change in the area, A determination unit that determines a change value indicating the magnitude of the change in area; and an information processing unit that performs information processing according to the change value.

本発明による入力方法は、操作面を有する情報端末装置の入力方法であって、前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力し、前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定し、前記変化値に応じた情報処理を行う。   An input method according to the present invention is an input method for an information terminal device having an operation surface, which detects contact with the operation surface, outputs an area of the contact area being touched, and monitors the change in the area. Then, a change value indicating the magnitude of the change in the area is determined, and information processing according to the change value is performed.

本発明によるプログラムは、操作面と接続されたコンピュータに、前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する手順と、前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する手順と、前記変化値に応じた情報処理を行う手順と、を実行させる。   The program according to the present invention detects, on a computer connected to the operation surface, a contact with the operation surface, outputs the area of the contact area in contact, monitors the change in the area, and A procedure for determining a change value indicating the magnitude of the change in area and a procedure for performing information processing according to the change value are executed.

本発明によれば、操作性を向上させることが可能になる。   According to the present invention, operability can be improved.

本発明の第1の実施形態の情報端末装置の構成を示すブロック図である。It is a block diagram which shows the structure of the information terminal device of the 1st Embodiment of this invention. ユーザが接触面積を変化させる方法の一例を説明するための図である。It is a figure for demonstrating an example of the method in which a user changes a contact area. 情報処理の一例である文字入力処理を説明するための図である。It is a figure for demonstrating the character input process which is an example of information processing. 情報処理の他の例である表示状態変更処理を説明するための図である。It is a figure for demonstrating the display state change process which is another example of information processing. 情報処理の他の例である拡縮処理を説明するための図である。It is a figure for demonstrating the expansion / contraction process which is another example of information processing. 情報端末装置の動作の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of operation | movement of an information terminal device. 情報端末装置の動作の具体例を説明するためのフローチャートである。It is a flowchart for demonstrating the specific example of operation | movement of an information terminal device. 本発明の第2の実施形態の情報端末装置の動作の一例を説明するための図である。It is a figure for demonstrating an example of operation | movement of the information terminal device of the 2nd Embodiment of this invention. 本発明の第3の実施形態の情報端末装置の構成を示すブロック図である。It is a block diagram which shows the structure of the information terminal device of the 3rd Embodiment of this invention.

以下、本発明の実施形態について図面を参照して説明する。以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。   Embodiments of the present invention will be described below with reference to the drawings. In the following description, components having the same function are denoted by the same reference numerals, and the description thereof may be omitted.

先ず、本発明の第1の実施形態の情報端末装置の構成について説明する。   First, the configuration of the information terminal device according to the first embodiment of the present invention will be described.

図1は、本発明の第1の実施形態の情報端末装置の構成を示すブロック図である。   FIG. 1 is a block diagram showing the configuration of the information terminal device according to the first embodiment of the present invention.

図1に示すように、情報端末装置1は、タッチディスプレイ11と、面積増減判定部12と、アプリケーション部13とを有する。なお、図1では、本実施形態に関連性の深い構成のみが示されており、情報端末装置1は、一般的な情報端末装置が有する他の構成(例えば、通信装置など)をさらに有していてもよい。また、情報端末装置1としては、例えば、携帯電話端末、スマートフォン、タブレット型PC、ノート型PCまたはゲーム機などが挙げられる。   As illustrated in FIG. 1, the information terminal device 1 includes a touch display 11, an area increase / decrease determination unit 12, and an application unit 13. In FIG. 1, only a configuration closely related to the present embodiment is shown, and the information terminal device 1 further includes another configuration (for example, a communication device) included in a general information terminal device. It may be. Moreover, as the information terminal device 1, a mobile phone terminal, a smart phone, a tablet PC, a notebook PC, a game machine, etc. are mentioned, for example.

タッチディスプレイ11は、ユーザからの操作を検出する入力部である。   The touch display 11 is an input unit that detects an operation from a user.

以下では、指やスライタスのような指示体でタッチディスプレイ11に触れる操作を「タッチ」と呼び、タッチディスプレイ11に触れている指示体をタッチディスプレイ11から離す操作を「リリース」と呼び、タッチした後に指示体のタッチディスプレイ11上の位置である接触位置を変化させずにリリースする操作を「タップ」と呼び、タッチした後に指示体をタッチディスプレイ11に触れたまま接触位置を移動させる操作を「ドラッグ」と呼び、指示体でタッチディスプレイ11をはじくようにドラッグしつつリリースを行う操作を「フリック」と呼び、2つの指示体でタッチディスプレイ11に触れたまま、2つの指示体の間の距離を変更する操作を「ピンチ」と呼ぶ。   In the following, an operation of touching the touch display 11 with an indicator such as a finger or Slitus is referred to as “touch”, and an operation of releasing the indicator touching the touch display 11 from the touch display 11 is referred to as “release”. An operation of releasing the contact without changing the contact position on the touch display 11 later is referred to as “tap”, and an operation of moving the contact position while touching the touch display 11 after the touch is performed. The operation of performing release while dragging the touch display 11 with the indicator to call it “flick” is called “flick”, and the distance between the two indicators is kept touching the touch display 11 with the two indicators. The operation of changing is called “pinch”.

タッチディスプレイ11は、表示画面21と、表示制御部22と、入力検出部23と、接触面積判定部24とを含む。   The touch display 11 includes a display screen 21, a display control unit 22, an input detection unit 23, and a contact area determination unit 24.

表示画面21は、種々の情報を表示するとともに、ユーザからの操作を受け付ける操作面としても使用される。   The display screen 21 displays various information and is also used as an operation surface that receives operations from the user.

表示制御部22は、アプリケーション部13から画像などの表示情報を受け付け、その表示情報を表示画面21に表示する。   The display control unit 22 receives display information such as an image from the application unit 13 and displays the display information on the display screen 21.

入力検出部23は、表示画面21に対する接触があるか否かを所定時間間隔で確認する。そして、入力検出部23は、表示画面21に対する接触があると、その接触されている接触領域内の各点の座標である接触座標を検出し、その接触座標を接触面積判定部24に通知する。なお、接触座標の座標系は表示画面21上に予め設定されているものとする。   The input detection unit 23 checks whether there is a touch on the display screen 21 at predetermined time intervals. When there is contact with the display screen 21, the input detection unit 23 detects contact coordinates that are coordinates of each point in the contact area that is in contact, and notifies the contact area determination unit 24 of the contact coordinates. . Note that the coordinate system of the contact coordinates is set on the display screen 21 in advance.

また、入力検出部23は、接触座標を検出するたびに、その接触座標を保持し、1回前に検出した接触座標と、最新の接触座標とに基づいて、表示画面21に対する操作が特定の操作か否かを判断してもよい。この場合、入力検出部23は、表示画面21に対する操作が特定の操作であると、接触座標をアプリケーション部13に通知し、表示画面21に対する操作が特定の操作でないと、接触座標を接触面積判定部24に通知する。特定の操作は、例えば、ドラッグ、リリースおよびフリックなどである。   Further, every time the input detection unit 23 detects the contact coordinates, the input detection unit 23 holds the contact coordinates, and the operation on the display screen 21 is specified based on the contact coordinates detected once before and the latest contact coordinates. You may judge whether it is operation. In this case, if the operation on the display screen 21 is a specific operation, the input detection unit 23 notifies the application unit 13 of the contact coordinates. If the operation on the display screen 21 is not a specific operation, the input detection unit 23 determines the contact coordinates as a contact area. Notify unit 24. Specific operations include, for example, dragging, releasing, and flicking.

接触面積判定部24は、入力検出部23から通知された接触座標に基づいて、接触領域の面積である接触面積を求め、その接触面積および接触座標を面積増減判定部12に通知する。   The contact area determination unit 24 obtains a contact area that is the area of the contact region based on the contact coordinates notified from the input detection unit 23 and notifies the area increase / decrease determination unit 12 of the contact area and the contact coordinates.

このとき、接触面積判定部24は、接触座標の数、つまり、接触領域内の点の数を接触面積として求めてもよいし、接触座標に基づいて、接触領域を円形など図形に近似し、その近似した図形の面積を接触面積としてもよい。接触領域を図形に近似する場合、例えば、接触面積判定部24は、接触座標に基づいて、接触領域の水平方向(または垂直方向)の長さの最大値を求め、その最大値を半径とする円に接触領域を近似する。   At this time, the contact area determination unit 24 may obtain the number of contact coordinates, that is, the number of points in the contact area as the contact area, or approximate the contact area to a figure such as a circle based on the contact coordinates, The approximate figure area may be the contact area. When the contact area is approximated to a figure, for example, the contact area determination unit 24 obtains the maximum value in the horizontal (or vertical) length of the contact area based on the contact coordinates, and uses the maximum value as the radius. Approximate the contact area to a circle.

このとき、接触面積の微小な変化が表示画面21上の表示情報に反映されて表示画面21がちらつくなどの不適切な動作を防止したり、省電力化を図るために、接触面積の変化の度合いが微小の場合、接触面積判定部24は、接触面積を接触面積判定部24に通知しないことが望ましい。このため、接触面積判定部24は、例えば、過去の接触面積を一時的に保持し、最新の接触面積と過去の接触面積の差分が予め定められた閾値以上の場合、接触面積を面積増減判定部12に通知し、その差分が閾値未満の場合、接触面積を面積増減判定部12に通知しないようにしてもよい。   At this time, in order to prevent a minute change in the contact area from being reflected on the display information on the display screen 21 and to prevent an inappropriate operation such as flickering of the display screen 21 or to save power, When the degree is small, it is desirable that the contact area determination unit 24 does not notify the contact area determination unit 24 of the contact area. For this reason, for example, the contact area determination unit 24 temporarily holds the past contact area, and if the difference between the latest contact area and the past contact area is equal to or greater than a predetermined threshold, the contact area is determined to increase or decrease. If the difference is less than the threshold value, the contact area may not be notified to the area increase / decrease determination unit 12.

面積増減判定部12は、接触面積判定部24から通知された接触面積に基づいて、接触面積の変化の大きさを示す変化値を判定し、その変化値と、接触面積判定部24から通知された接触座標とをアプリケーション部13に通知する。   The area increase / decrease determination unit 12 determines a change value indicating the magnitude of the change in the contact area based on the contact area notified from the contact area determination unit 24, and the change value and the contact area determination unit 24 notify the change value. The contact coordinates are notified to the application unit 13.

より具体的には、面積増減判定部12は、接触面積判定部24から通知された接触面積を過去の接触面積として保持し、その後、最新の接触面積が通知されると、その最新の接触面積と過去の接触面積とを比較して、接触面積の変化値を判定する。   More specifically, the area increase / decrease determination unit 12 holds the contact area notified from the contact area determination unit 24 as a past contact area, and when the latest contact area is notified thereafter, the latest contact area And the past contact area are compared, and the change value of the contact area is determined.

接触面積の変化値としては、最新の接触面積と過去の接触面積の差分である変化量や、最新の接触面積と過去の接触面積のと比率である変化率などが挙げられる。接触面積の変化値をどのようなものとするかは、以下に説明するアプリケーション部13の動作などに応じて適切なものが設定されることが望ましい。また、接触面積の変化値には、接触面積が増加したかそれとも減少したかを示す情報が含まれる。以下、接触面積が増加したときの変化値の大きさを増加値と称し、接触面積が減少したときの変化値の大きさを減少値と称することもある。   Examples of the change value of the contact area include a change amount that is a difference between the latest contact area and the past contact area, and a change rate that is a ratio between the latest contact area and the past contact area. It is desirable that an appropriate change value of the contact area is set according to the operation of the application unit 13 described below. Further, the change value of the contact area includes information indicating whether the contact area has increased or decreased. Hereinafter, the magnitude of the change value when the contact area increases may be referred to as an increase value, and the magnitude of the change value when the contact area decreases may be referred to as a decrease value.

過去の接触面積としては、1回前に通知された接触面積である前回の接触面積であることが望ましい。なお、表示画面21に対して新たにタッチが行われた場合、過去の接触面積がなく、接触面積の変化値を判定することができないので、面積増減判定部12は、変化値のアプリケーション部13への通知を行わずに、タッチが開始された旨のタッチ開始情報と接触座標をアプリケーション部13に通知するものとする。   The past contact area is preferably the previous contact area, which is the contact area notified one time before. When a new touch is made on the display screen 21, there is no past contact area, and the change value of the contact area cannot be determined. Therefore, the area increase / decrease determination unit 12 includes the change value application unit 13. It is assumed that the application unit 13 is notified of the touch start information and the touch coordinates indicating that the touch has been started, without performing the notification to.

また、面積増減判定部12は、接触面積の変化値を段階的に判定してもよい。例えば、面積増減判定部12は、接触面積の詳細な変化値の範囲を段階値ごとに示すテーブルを保持しておく。そして、面積増減判定部12は、最新の接触面積と過去の接触面積の差分または比率を詳細な変化値として算出し、上記のテーブルにおいて、その算出した詳細な変化値が含まれる範囲に対応する段階値を、接触面積の変化値として判定する。   Further, the area increase / decrease determination unit 12 may determine the change value of the contact area stepwise. For example, the area increase / decrease determination unit 12 holds a table indicating the range of detailed change values of the contact area for each step value. Then, the area increase / decrease determination unit 12 calculates the difference or ratio between the latest contact area and the past contact area as a detailed change value, and corresponds to a range including the calculated detailed change value in the above table. The step value is determined as a change value of the contact area.

アプリケーション部13は、CPU(Central Processing Unit)などのコンピュータで構成され、不図示のメモリに記録されたアプリケーションプログラム(以下、アプリケーションと略す)を読み取り、その読み取ったアプリケーションを実行して、以下の機能を実現する情報処理部である。なお、アプリケーションとしては、文字入力を行うための文字入力アプリケーション、情報を閲覧するためのブラウザ、画像ファイルを閲覧するための画像ビューア、電子メールの本文を表示するメーラ、メニューやメールなどのファイルの一覧を表示する一覧表示アプリケーションなどが挙げられる。   The application unit 13 includes a computer such as a CPU (Central Processing Unit), reads an application program (hereinafter abbreviated as an application) recorded in a memory (not shown), executes the read application, and performs the following functions. It is an information processing part which implement | achieves. Applications include character input applications for inputting characters, browsers for browsing information, image viewers for browsing image files, mailers that display the text of emails, files for menus and emails, etc. Examples include a list display application that displays a list.

アプリケーション部13は、タッチディスプレイ11から通知された接触座標および接触面積に応じた情報処理を実行する。本情報処理では、アプリケーション部13は、処理内容を反映した表示情報を表示制御部22に出力して、表示画面21に処理内容を反映させることもある。   The application unit 13 executes information processing according to the contact coordinates and the contact area notified from the touch display 11. In this information processing, the application unit 13 may output display information reflecting the processing content to the display control unit 22 to reflect the processing content on the display screen 21.

続いて、ユーザが接触面積を変化させる方法について説明する。   Next, a method for changing the contact area by the user will be described.

図2は、ユーザが接触面積を変化させる方法の一例を説明するための図である。図2に示すように、ユーザは、表示画面21にタッチした指の傾きを変えたり、表示画面21にタッチした指を表示画面21に押し当てる力を変えたりして、表示画面21に対する指の入力角度θを変えることで、接触面積Sを変化させることができる。より具体的には、ユーザは、入力角度θを小さくことで、接触面積Sを増加させることができる。   FIG. 2 is a diagram for explaining an example of a method in which the user changes the contact area. As shown in FIG. 2, the user changes the inclination of the finger touching the display screen 21 or changes the force with which the finger touching the display screen 21 is pressed against the display screen 21. The contact area S can be changed by changing the input angle θ. More specifically, the user can increase the contact area S by reducing the input angle θ.

ユーザが接触面積を変化させる方法は、図2の例だけでなく、適宜変更可能である。例えば、ユーザは、表示画面21にタッチする指の本数を増やしたり減らしたりすることで接触面積を変化させてもよい。また、ユーザは、先端にゴムのような弾性体が付けられたスライタスを用いて表示画面21にタッチし、スライタスを表示画面21に押し当てる力を変えることで、弾性体と表示画面21の接触面積を変化させてもよい。   The method by which the user changes the contact area is not limited to the example in FIG. For example, the user may change the contact area by increasing or decreasing the number of fingers touching the display screen 21. Further, the user touches the display screen 21 using a slitus with an elastic body such as rubber attached to the tip, and changes the force that presses the slitas against the display screen 21, thereby allowing the elastic body to contact the display screen 21. The area may be changed.

次に、アプリケーション部13が行う情報処理についてより詳細に説明する。   Next, information processing performed by the application unit 13 will be described in more detail.

アプリケーション部13は、接触面積の変化値に応じた情報処理として、入力または出力する情報を調整する処理を行う。入力する情報を調整する処理は、例えば、文字入力処理であり、出力する情報を調整する処理は、例えば、表示状態変更処理および拡縮処理である。   The application unit 13 performs processing for adjusting information to be input or output as information processing according to the change value of the contact area. The process for adjusting input information is, for example, a character input process, and the process for adjusting output information is, for example, a display state change process and an enlargement / reduction process.

図3は、アプリケーション部13が行う情報処理の一例である文字入力処理を説明するための図である。本文字入力処理は、アプリケーション部13が、接触面積の変化値に応じて、予め定められた文字列の中から、入力する入力文字の候補となる候補文字を選択するものである。   FIG. 3 is a diagram for explaining a character input process which is an example of information processing performed by the application unit 13. In this character input process, the application unit 13 selects a candidate character that is a candidate for an input character to be input from a predetermined character string in accordance with the change value of the contact area.

図3の例では、アプリケーション部13は、ソフトウェアキーボード301を表示画面21に表示する。ソフトウェアキーボード301は、文字列が割り当てられた複数の入力キーを有する。例えば、文字「あ」が表示された入力キー302には、文字列として「あ行」が割り当てられている。   In the example of FIG. 3, the application unit 13 displays a software keyboard 301 on the display screen 21. The software keyboard 301 has a plurality of input keys to which character strings are assigned. For example, the input key 302 on which the character “A” is displayed is assigned “A” as a character string.

ユーザが表示画面21に対して新たにタッチを行うと、アプリケーション部13には、タッチ開始情報と接触座標とが通知される。このとき、接触座標が入力キー302の表示領域に含まれていると、アプリケーション部13は、図3(a)に示すように、「あ行」の先頭の文字である「あ」を候補文字として選択する。   When the user newly touches the display screen 21, the application unit 13 is notified of touch start information and contact coordinates. At this time, if the contact coordinates are included in the display area of the input key 302, the application unit 13 sets “a”, which is the first character of “A”, as a candidate character, as shown in FIG. Choose as.

その後、ユーザが表示画面21に対するタッチを継続させたまま接触領域303の接触面積を変化させると、アプリケーション部13には、変化値が通知される。この場合、アプリケーション部13は、接触面積が変化したと判断して、通知された変化値に応じて、候補文字の選択を変更する。   Thereafter, when the user changes the contact area of the contact region 303 while continuing to touch the display screen 21, the change value is notified to the application unit 13. In this case, the application unit 13 determines that the contact area has changed, and changes the selection of the candidate character according to the notified change value.

例えば、アプリケーション部13は、接触面積の増加値が所定値以上であると、「あ行」の次の文字を候補文字として選択する。この場合、ユーザが接触面積を段階的に増加させることで、候補文字が「い」→「う」→「え」の順に変更されていき、最後には、図3(b)に示すように、「あ行」の最後の文字である「お」が候補文字として選択される。したがって、ユーザは接触面積を繰り返し増加させることで所定の順番で候補文字を選択するトグル入力を行うことができる。   For example, if the increase value of the contact area is equal to or greater than a predetermined value, the application unit 13 selects the character next to “A” as a candidate character. In this case, when the user increases the contact area step by step, the candidate characters are changed in the order of “I” → “U” → “E”, and finally, as shown in FIG. , “O” which is the last character of “A line” is selected as a candidate character. Therefore, the user can perform toggle input for selecting candidate characters in a predetermined order by repeatedly increasing the contact area.

また、アプリケーション部13は、接触面積の減少値が所定値以上であると、「あ行」の次の文字を候補文字として選択してもよい。この場合、ユーザは接触面積を繰り返し減少させることで、トグル方式とは逆の順番で候補文字を選択する逆トグル入力を行うことができる。   Further, the application unit 13 may select a character next to “A” as a candidate character when the decrease value of the contact area is equal to or greater than a predetermined value. In this case, the user can perform reverse toggle input for selecting candidate characters in the reverse order to the toggle method by repeatedly decreasing the contact area.

なお、アプリケーション部13は、候補文字を選択するたびに、その選択した候補文字を、候補文字を表示するための候補領域304に表示する。また、接触面積が変化する過程において、図3(b)に示すように、接触領域が他の入力キーの領域に侵入しても、アプリケーション部13は、最初にタッチされたときの接触座標をユーザの意図する接触座標として処理する。   Each time the application unit 13 selects a candidate character, the application unit 13 displays the selected candidate character in the candidate area 304 for displaying the candidate character. Further, in the process of changing the contact area, as shown in FIG. 3B, even if the contact area enters the area of another input key, the application unit 13 displays the contact coordinates when touched first. Processed as contact coordinates intended by the user.

また、候補文字の入力を確定するための確定操作としては、意図する候補文字が表示画面21に表示されてから一定時間以上経過後のリリース、ドラッグまたはフリックなどが挙げられる。また、確定操作は、ソフトウェアキーボード301または入力キー302以外の場所を2本目の指などでタッチするなどの操作でもよい。なお、単純なリリースを確定操作として用いない理由は、リリースを開始してから完了するまでの短時間における接触面積の減少によって、誤って、接触面積が増加したときとは逆の順序で候補文字が選択されないようにするためである。   The confirmation operation for confirming the input of the candidate character includes release, dragging or flicking after a predetermined time has elapsed since the intended candidate character is displayed on the display screen 21. The confirmation operation may be an operation such as touching a place other than the software keyboard 301 or the input key 302 with a second finger or the like. Note that the reason for not using simple release as a confirming operation is that the candidate characters are in the reverse order from when the contact area increased by mistake due to a decrease in the contact area in the short time from the start of release to completion. This is to prevent the user from being selected.

図4は、アプリケーション部13が行う情報処理の他の例である表示状態変更処理を説明するための図である。本表示状態変更処理は、アプリケーション部13が、オブジェクトを表示画面21に表示し、接触面積の変化値に応じて、オブジェクトの表示状態を変更するものであり、より具体的には、アプリケーション部13が、接触面積の変化値が大きくなるほど、表示状態の変化速度を大きくするものである。   FIG. 4 is a diagram for explaining display state change processing, which is another example of information processing performed by the application unit 13. In the display state change process, the application unit 13 displays an object on the display screen 21 and changes the display state of the object according to the change value of the contact area. More specifically, the application unit 13 However, as the change value of the contact area increases, the change speed of the display state increases.

図4の例では、オブジェクトの表示状態を、オブジェクトの表示画面21内の位置(座標)としている。また、アプリケーション部13は、カーソルのような表示画面21内の位置を変化させることが可能なオブジェクト401と、オブジェクトの表示状態の変化方向である移動方向が割り当てられた複数の方向キー402を表示画面21に表示する。   In the example of FIG. 4, the display state of the object is the position (coordinates) in the object display screen 21. Further, the application unit 13 displays an object 401 that can change the position in the display screen 21 such as a cursor, and a plurality of direction keys 402 to which a movement direction that is a change direction of the display state of the object is assigned. It is displayed on the screen 21.

ユーザが表示画面21に対して新たにタッチを行うと、アプリケーション部13には、タッチ開始情報と接触座標とが通知される。このとき、接触座標が方向キー402の表示領域に含まれていると、アプリケーション部13は、図4(a)に示すように、その方向キー402に割り当てられた方向である下向きにオブジェクトを所定の速度で移動させる。   When the user newly touches the display screen 21, the application unit 13 is notified of touch start information and contact coordinates. At this time, if the contact coordinates are included in the display area of the direction key 402, the application unit 13 sets the object in a downward direction, which is the direction assigned to the direction key 402, as shown in FIG. Move at a speed of.

その後、ユーザが表示画面21に対するタッチを継続させたまま接触領域403の接触面積を変化させると、アプリケーション部13には、変化値が通知される。この場合、アプリケーション部13は、接触面積が変化したと判断して、通知された変化値に応じて、オブジェクトの移動速度を変更する。例えば、アプリケーション部13は、図4(b)に示すように、接触面積の増加値が大きいほど、オブジェクトの移動速度を大きくする。また、アプリケーション部13は、接触面積の減少値が大きいほど、オブジェクトの移動速度を小さくしてもよい。   Thereafter, when the user changes the contact area of the contact region 403 while continuing to touch the display screen 21, the change value is notified to the application unit 13. In this case, the application unit 13 determines that the contact area has changed, and changes the moving speed of the object according to the notified change value. For example, as illustrated in FIG. 4B, the application unit 13 increases the moving speed of the object as the increase value of the contact area increases. In addition, the application unit 13 may decrease the moving speed of the object as the decrease value of the contact area increases.

オブジェクトの表示状態は、オブジェクトの位置ではなく、オブジェクトの表示内容や大きさでもよい。例えば、オブジェクトの表示状態がオブジェクトの表示内容の場合、アプリケーション部13は、ウィンドウのような表示内容を変化させるスクロールが可能なオブジェクトを表示し、接触面積の変化値が大きいほど、表示内容を速く変化させる。また、オブジェクトの表示状態がオブジェクトの大きさの場合、アプリケーション部13は、画像のような大きさを変化させることが可能なオブジェクトを表示し、接触面積の変化値が大きいほど、大きさを速く変化させる。   The display state of the object may not be the position of the object but the display content and size of the object. For example, when the display state of the object is the display content of the object, the application unit 13 displays a scrollable object such as a window that changes the display content. The larger the change value of the contact area, the faster the display content. Change. Further, when the display state of the object is the size of the object, the application unit 13 displays the object whose size can be changed, such as an image, and the larger the change value of the contact area, the faster the size. Change.

上記のような表示状態変更処理が可能なアプリケーションとしては、ブラウザ、画像ビューア、メーラ、一覧表示アプリケーションなどが挙げられる。   Examples of the application that can perform the display state change processing as described above include a browser, an image viewer, a mailer, and a list display application.

図5は、アプリケーション部13が行う情報処理の他の例である拡縮処理を説明するための図である。本拡縮処理では、アプリケーション部13は、画像を表示画面21に表示し、接触面積の変化値に応じて、画像の拡大率を変化させる。   FIG. 5 is a diagram for explaining enlargement / reduction processing, which is another example of information processing performed by the application unit 13. In this enlargement / reduction processing, the application unit 13 displays an image on the display screen 21 and changes the enlargement ratio of the image according to the change value of the contact area.

図5の例では、アプリケーション部13は、画像501を表示画面21に表示する。この状態において、ユーザが表示画面21に対して新たにタッチを行い、その後、表示画面21に指を押し込むような動作をすると、図5(a)に示すように接触面積が小さい状態から、図5(b)に示すように接触面積が大きい状態に変わる。この場、アプリケーション部13は、接触面積の変化値に応じた拡縮率で画像を拡縮する。より具体的には、アプリケーション部13は、接触面積の増加値が大きいほど、大きな縮小率で画像501を縮小し、接触面積の減少値が大きいほど、大きさ拡大率で画像501を拡大する。   In the example of FIG. 5, the application unit 13 displays an image 501 on the display screen 21. In this state, when the user newly touches the display screen 21 and then pushes the finger into the display screen 21, the contact area is reduced from the state shown in FIG. As shown in FIG. 5B, the contact area is changed to a large state. In this case, the application unit 13 scales the image at a scaling ratio corresponding to the change value of the contact area. More specifically, the application unit 13 reduces the image 501 with a larger reduction ratio as the increase value of the contact area is larger, and enlarges the image 501 with a larger magnification ratio as the decrease value of the contact area is larger.

なお、画像501の拡大および縮小の中心座標は、最初にタッチされた際の接触座標としている。また、アプリケーション部13は、画像501を拡縮した後で、接触面積が変化すると、画像501を元の大きさに戻してもよい。   Note that the center coordinates of enlargement and reduction of the image 501 are the contact coordinates when touched for the first time. Further, the application unit 13 may return the image 501 to the original size when the contact area changes after the image 501 is enlarged or reduced.

次に情報端末装置1の動作を説明する。   Next, the operation of the information terminal device 1 will be described.

図6は、情報端末装置1の動作の一例を説明するためのフローチャートである。   FIG. 6 is a flowchart for explaining an example of the operation of the information terminal device 1.

先ず、ユーザが表示画面21をタッチすると、入力検出部23は、そのタッチされた領域に含まれる各座標を接触座標として検知し、その接触座標を保持するとともに、その接触座標を接触面積判定部24に通知する(ステップS1)。   First, when the user touches the display screen 21, the input detection unit 23 detects each coordinate included in the touched area as a contact coordinate, holds the contact coordinate, and uses the contact coordinate as a contact area determination unit. 24 is notified (step S1).

接触面積判定部24は、接触座標を受け取り、その接触座標に基づいて、接触面積を求める。そして、接触面積判定部24は、接触座標および接触面積を面積増減判定部12に通知する。面積増減判定部12は、接触座標および接触面積を受け取ると、接触面積を保持する(ステップS2)。   The contact area determination unit 24 receives the contact coordinates and obtains the contact area based on the contact coordinates. Then, the contact area determination unit 24 notifies the area coordinates determination unit 12 of the contact coordinates and the contact area. Upon receiving the contact coordinates and the contact area, the area increase / decrease determination unit 12 holds the contact area (step S2).

接触面積を保持すると、面積増減判定部12は、タッチが行われた旨のタッチ開始情報と接触座標をアプリケーション部13に通知する(ステップS3)。   When the contact area is held, the area increase / decrease determination unit 12 notifies the application unit 13 of touch start information and a touch coordinate indicating that the touch has been performed (step S3).

アプリケーション部13は、タッチ開始情報および接触座標を受け取り、タッチが新たに行われたと判断して、接触座標に応じた情報処理を実行する(ステップS4)。   The application unit 13 receives touch start information and contact coordinates, determines that a touch has been newly made, and executes information processing according to the contact coordinates (step S4).

アプリケーション部13は、情報処理の処理結果を反映した画像を示す表示情報を生成し、その表示情報を表示制御部22に通知する。表示制御部22は、表示情報を受け取り、その表示情報を表示画面21に表示する(ステップS5)。   The application unit 13 generates display information indicating an image reflecting the processing result of the information processing, and notifies the display control unit 22 of the display information. The display control unit 22 receives the display information and displays the display information on the display screen 21 (step S5).

その後、一定時間が経過すると、入力検出部23は、現在の接触座標を確認し、その現在の接触座標と、保持している接触座標とを比較して、ドラッグまたはリリースなどの特定の操作が行われたか否かを判断する(ステップS6)。   Thereafter, when a certain time has elapsed, the input detection unit 23 checks the current contact coordinates, compares the current contact coordinates with the held contact coordinates, and performs a specific operation such as dragging or releasing. It is determined whether or not it has been performed (step S6).

特定の操作が行われた場合、入力検出部23は、現在の接触座標をアプリケーション部13に通知する。アプリケーション部13は、接触座標を受け取り、その接触座標に応じた情報処理を実行する(ステップS7)。   When a specific operation is performed, the input detection unit 23 notifies the application unit 13 of the current contact coordinates. The application unit 13 receives the contact coordinates and executes information processing according to the contact coordinates (step S7).

アプリケーション部13は、情報処理の処理結果を反映した画像を示す表示情報を生成し、その表示情報を表示制御部22に通知する。表示制御部22は、表示情報を受け取り、その表示情報を表示画面21に表示して(ステップS8)、処理を終了する。   The application unit 13 generates display information indicating an image reflecting the processing result of the information processing, and notifies the display control unit 22 of the display information. The display control unit 22 receives the display information, displays the display information on the display screen 21 (step S8), and ends the process.

また、ステップS6で特定の操作が行われていない場合、入力検出部23は、現在の接触座標を接触面積判定部24に通知する。接触面積判定部24は、現在の接触座標を受け取り、その現在の接触座標に基づいて、現在の接触面積を求め、その現在の接触面積と保持している過去の接触面積との差分が閾値以上か否かを判断する(ステップS9)。   If no specific operation is performed in step S6, the input detection unit 23 notifies the contact area determination unit 24 of the current contact coordinates. The contact area determination unit 24 receives the current contact coordinates, obtains the current contact area based on the current contact coordinates, and the difference between the current contact area and the held past contact area is equal to or greater than a threshold value. Whether or not (step S9).

差分が閾値未満の場合、接触面積判定部24は、ステップS6の処理に戻る。   When the difference is less than the threshold value, the contact area determination unit 24 returns to the process of step S6.

差分が閾値以上の場合、接触面積判定部24は、現在の接触面積を面積増減判定部12に通知する。面積増減判定部12は、現在の接触面積を受け取り、その接触面積と、ステップS2で保持した接触面積とを比較して、接触面積の変化値を求める(ステップS10)。そして、接触面積判定部24は、接触面積の変化値をアプリケーション部13に通知し(ステップS11)、現在の接触面積を保持する(ステップS12)。なお、既に保持されている接触面積がある場合、接触面積判定部24は、保持されている接触面積に対して、現在の接触面積を上書きする。   When the difference is greater than or equal to the threshold, the contact area determination unit 24 notifies the current contact area to the area increase / decrease determination unit 12. The area increase / decrease determination unit 12 receives the current contact area, compares the contact area with the contact area held in step S2, and obtains a change value of the contact area (step S10). And the contact area determination part 24 notifies the change value of a contact area to the application part 13 (step S11), and hold | maintains the present contact area (step S12). When there is a contact area that is already held, the contact area determination unit 24 overwrites the current contact area on the held contact area.

その後、アプリケーション部13は、接触面積の変化値を受け取り、その変化値に応じた情報処理を実行する(ステップS12)。   Thereafter, the application unit 13 receives the change value of the contact area, and executes information processing according to the change value (step S12).

アプリケーション部13は、情報処理の処理結果を反映した画像を示す表示情報を生成し、その表示情報を表示制御部22に通知する。表示制御部22は、表示情報を受け取り、その表示情報を表示画面21に表示する(ステップS13)。その後、ステップS6の処理が実行される。   The application unit 13 generates display information indicating an image reflecting the processing result of the information processing, and notifies the display control unit 22 of the display information. The display control unit 22 receives the display information and displays the display information on the display screen 21 (step S13). Thereafter, the process of step S6 is executed.

なお、情報処理の処理結果を反映した画像を表示する必要がない場合には、ステップS5、S8およびS13はスキップされる。   Note that steps S5, S8, and S13 are skipped when there is no need to display an image reflecting the processing result of the information processing.

図7は、図6で説明した動作のうちの代表的な動作の一例を説明するための図である。なお、以下の説明における各数値は単なる一例であって、適宜変更可能である。   FIG. 7 is a diagram for explaining an example of a typical operation among the operations described in FIG. Each numerical value in the following description is merely an example, and can be changed as appropriate.

先ず、入力検出部23は、所定時間間隔(20ms間隔)に表示画面21に対する接触があるか否かを検出する。   First, the input detection unit 23 detects whether or not there is a touch on the display screen 21 at a predetermined time interval (20 ms interval).

接触面積判定部24は、入力検出部23が接触を検出している場合、接触されている接触面積を判定する。   When the input detection unit 23 detects contact, the contact area determination unit 24 determines the contact area being touched.

面積増減判定部12は、先ず、接触面積判定部24にて判定された接触面積について、現在の値と前回測定時の値とを比較して、接触面積の詳細な変化値を算出する。続いて、面積増減判定部12は、保持しているテーブルに基づいて、接触面積の詳細な変化値を段階値に変換してアプリケーション部13に通知する。図7の例では、1mm2〜5mm2の変化量を1段階目の値、6mm2〜10mm2の変化量を2段階目の値としている。 The area increase / decrease determination unit 12 first calculates a detailed change value of the contact area by comparing the current value with the value at the previous measurement for the contact area determined by the contact area determination unit 24. Subsequently, the area increase / decrease determination unit 12 converts a detailed change value of the contact area into a step value based on the held table and notifies the application unit 13 of the change. In the example of FIG. 7, it is set to 1 mm 2 to 5 mm 2 of a change amount of the first stage of value, 6 mm 2 to 10 mm value of the change amount of the second stage 2.

アプリケーション部13は、面積増減判定部12から段階値を受け取り、その段階値に応じたスクロール速度で、オブジェクトの表示内容を変化させる。   The application unit 13 receives the step value from the area increase / decrease determination unit 12 and changes the display content of the object at a scroll speed corresponding to the step value.

以上説明したように本実施形態によれば、面積の変化の度合いである変化値に応じた情報処理が実行されるので、ユーザは、指などの指示体の大きさに応じて操作が変化してしまうことを軽減することが可能になるので、操作性を向上させることが可能になる。また、接触面積の大きさと情報処理の処理内容との紐付けを意識することなく操作することが可能になり、さらに、意図しない処理が実行されてしまった場合も、指の接触角度を変えるなどといった僅かな指の動作で、意図する処理に変更することが可能となる。   As described above, according to the present embodiment, information processing is executed according to a change value that is a degree of change in area, so that the user changes the operation according to the size of an indicator such as a finger. Therefore, operability can be improved. In addition, it is possible to operate without being aware of the relationship between the size of the contact area and the processing details of the information processing, and even if an unintended processing is executed, the finger contact angle is changed. It is possible to change to an intended process with a slight finger movement.

また、本実施形態では、面積の変化値に応じた文字入力が可能となるので、タップを繰り返して候補文字の選択を切り替えるものよりも、容易に候補文字を選択することが可能になる。したがって、操作性を向上させることが可能になる。   In the present embodiment, since character input according to the change value of the area is possible, it is possible to select a candidate character more easily than switching the selection of candidate characters by repeating taps. Therefore, operability can be improved.

また、本実施形態では、面積の変化値に応じて、オブジェクトや画像の移動、スクロール、拡縮処理が行われるので、ユーザ任意のタイミングにおいて僅かな指の動きで速度切り替えを行うことが可能になる。したがって、操作性を向上させることが可能になる。   In the present embodiment, the object, the image are moved, scrolled, and enlarged / reduced in accordance with the change value of the area, so that the speed can be switched with a slight finger movement at any timing of the user. . Therefore, operability can be improved.

また、本実施形態では、面積の変化値に応じて、画像の拡縮率を変更することが可能になるので、表示画面21上の拡縮のためのボタンなどを表示する必要がなくなる。また、ピンチ操作とは異なり、1本の指で拡縮を行うことが可能になる。したがって、操作性を向上させることが可能になる。   Further, in the present embodiment, since it is possible to change the enlargement / reduction ratio of the image according to the change value of the area, it is not necessary to display a button for enlargement / reduction on the display screen 21. Also, unlike the pinch operation, it is possible to perform expansion / contraction with one finger. Therefore, operability can be improved.

次に本発明の第2の実施形態を説明する。   Next, a second embodiment of the present invention will be described.

なお、本実施形態における情報端末装置の構成は、図1に示した情報端末装置1と同じである。   In addition, the structure of the information terminal device in this embodiment is the same as the information terminal device 1 shown in FIG.

本実施形態では、接触面積判定部24は、表示画面21に接触されている接触座標に基づいて、表示画面21を複数の操作領域に分け、各操作領域内の接触領域の面積のそれぞれを個別接触面積として出力する。   In the present embodiment, the contact area determination unit 24 divides the display screen 21 into a plurality of operation areas based on the contact coordinates in contact with the display screen 21, and individually sets the areas of the contact areas in each operation area. Output as contact area.

面積増減判定部12は、面積増減判定部12から通知された各個別接触面積の変化の大きさを示す個別変化値を判定し、各個別変化値をアプリケーション部13に通知する。   The area increase / decrease determination unit 12 determines an individual change value indicating the magnitude of the change in each individual contact area notified from the area increase / decrease determination unit 12 and notifies the application unit 13 of each individual change value.

アプリケーション部13は、面積増減判定部12から通知された各個別変化値に応じた情報処理を行う。   The application unit 13 performs information processing according to each individual change value notified from the area increase / decrease determination unit 12.

図8は、本実施形態におけるアプリケーション部13が行う情報処理の一例を説明するための図である。図8では、図3の例と同様に、情報処理として文字入力処理が例示されている。また、接触面積判定部24は、接触座標内の中心点の座標である中心座標を交点とする2つの直線で、表示画面を上下左右の4つの操作領域A〜Dに分割するものとする。また、ユーザは入力キー302にタッチしているものとする。   FIG. 8 is a diagram for explaining an example of information processing performed by the application unit 13 in the present embodiment. In FIG. 8, as in the example of FIG. 3, character input processing is illustrated as information processing. Further, the contact area determination unit 24 divides the display screen into four operation areas A to D on the upper, lower, left, and right sides by two straight lines having the intersection of the center coordinates that are the coordinates of the center point in the contact coordinates. It is assumed that the user touches the input key 302.

図8の例では、ユーザが指を手前(表示画面21の下方向)に指を傾けると、下の操作領域Bの個別変化値が大きくなる。この場合、アプリケーション部13は、その個別変化値が所定値以上変化するたびに、「い」→「う」→「え」と五十音表の下向きに候補文字を選択していく。   In the example of FIG. 8, when the user tilts his / her finger forward (downward on the display screen 21), the individual change value in the lower operation area B increases. In this case, each time the individual change value changes by a predetermined value or more, the application unit 13 selects candidate characters downward in the Japanese alphabet, “I” → “U” → “E”.

同様に、ユーザが指を表示画面21の上方向に指を傾けると、操作領域Dの個別変化
値が大きくなり、アプリケーション部13は、その個別変化値が1段階以上増加するたびに、「お」→「え」→「う」のように五十音表の上向きに候補文字を選択していく。
Similarly, when the user tilts his / her finger upward on the display screen 21, the individual change value of the operation area D increases, and the application unit 13 increases the “O” every time the individual change value increases by one or more steps. ">" E "→" U ", and so on.

また、ユーザが指を表示画面21の左方向に指を傾けると、操作領域Cの個別変化値が大きくなり、アプリケーション部13は、その個別変化値が1段階以上増加するたびに、「か」→「さ」→「た」のように五十音表の左向きに候補文字を選択していく。   When the user tilts his / her finger to the left of the display screen 21, the individual change value of the operation area C increases, and the application unit 13 displays “ka” each time the individual change value increases by one or more steps. → Select a candidate character to the left of the Japanese syllabary like “sa” → “ta”.

そして、ユーザが指を表示画面21の右方向に指を傾けると、操作領域Aの個別変化値が大きくなり、アプリケーション部13は、その個別変化値が1段階以上増加するたびに、「わ」→「ら」→「や」のように五十音表の左向きに候補文字を選択していく。   When the user tilts his / her finger to the right of the display screen 21, the individual change value of the operation area A increases, and the application unit 13 increases “ → Select candidate characters to the left of the Japanese syllabary like “ra” → “ya”.

本実施形態によれば、ユーザが指を傾ける方向を変えるだけで様々な操作が可能となるので、操作性を向上させることが可能になる。   According to the present embodiment, various operations are possible only by changing the direction in which the user tilts his / her finger, so that the operability can be improved.

次に本発明の第3の実施形態を説明する。   Next, a third embodiment of the present invention will be described.

図9は、本実施形態の情報端末装置の構成を示す図である。図9において、情報端末装置100は、入力部101と、判定部102と、情報処理部103とを有する。   FIG. 9 is a diagram illustrating a configuration of the information terminal device of the present embodiment. In FIG. 9, the information terminal device 100 includes an input unit 101, a determination unit 102, and an information processing unit 103.

入力部101は、操作面201を有し、操作面201に対する接触を検出して、その接触されている接触領域の面積である接触面積を出力する。なお、操作面201は、図1に示した表示画面21のように表示機能を有するものでもよいし、表示機能を有さないものでもよい。また、操作面201に表示機能がない場合、情報端末装置100は、表示機能を有するディスプレイ装置などを操作面201とは別に有することが望ましい。   The input unit 101 has an operation surface 201, detects contact with the operation surface 201, and outputs a contact area that is an area of the contact region that is in contact. Note that the operation surface 201 may have a display function like the display screen 21 shown in FIG. 1 or may not have a display function. In addition, when the operation surface 201 does not have a display function, the information terminal device 100 desirably has a display device or the like having a display function separately from the operation surface 201.

判定部102は、入力部101から出力された接触面積の変化を監視して、その面積の変化の度合いである変化値を判定する。   The determination unit 102 monitors a change in the contact area output from the input unit 101 and determines a change value that is a degree of change in the area.

情報処理部103は、判定部102にて判定された変化値に応じた情報処理を実行する。情報処理部103は、図1のアプリケーション部13のようにアプリケーションにて実現されてもよいし、OS(Operating System)など他のプログラムで実現されてもよいし、専用のハードウェアにて実現されてもよい。   The information processing unit 103 performs information processing according to the change value determined by the determination unit 102. The information processing unit 103 may be realized by an application like the application unit 13 of FIG. 1, may be realized by another program such as an OS (Operating System), or is realized by dedicated hardware. May be.

以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。   In each embodiment described above, the illustrated configuration is merely an example, and the present invention is not limited to the configuration.

例えば、以上説明した情報端末装置1および100の機能は、その機能を実現するためのプログラムを、コンピュータにて読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ実行させることで、実現されてもよい。   For example, the functions of the information terminal devices 1 and 100 described above are recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the computer. It may be realized by executing.

また、上記の各実施形態の一部又は全部は、以下の付記のように記載することが可能であるが、以下には限定されない。   Moreover, although part or all of each said embodiment can be described like the following additional remarks, it is not limited to the following.

[付記1]
操作面を有し、前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する入力部と、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する判定部と、
前記変化値に応じた情報処理を行う情報処理部と、を有する情報端末装置。
[Appendix 1]
An input unit that has an operation surface, detects contact with the operation surface, and outputs an area of the contact region in contact;
A determination unit that monitors a change in the area and determines a change value indicating a magnitude of the change in the area;
And an information processing unit that performs information processing according to the change value.

[付記2]
前記情報処理部は、前記変化値に応じて、入力または出力する情報を調整する、付記1に記載の情報端末装置。
[Appendix 2]
The information terminal device according to appendix 1, wherein the information processing unit adjusts information to be input or output according to the change value.

[付記3]
表示画面をさらに有し、
前記情報処理部は、前記文字列が割り当てられた入力キーを前記表示画面に表示し、当該入力キーが表示されている領域に対する接触が検出されると、前記文字列の先頭の文字を前記候補文字として選択し、前記面積が変化すると、前記変化値に応じて前記候補文字の選択を変更する、付記2に記載の情報端末装置。
[Appendix 3]
A display screen;
The information processing unit displays an input key to which the character string is assigned on the display screen, and when contact with an area where the input key is displayed is detected, the first character of the character string is selected as the candidate. The information terminal device according to attachment 2, wherein when the character is selected and the area changes, the selection of the candidate character is changed according to the change value.

[付記4]
前記情報処理部は、前記変化値に応じて、予め定められた文字列の中から、入力する文字の候補となる候補文字を選択する、付記3に記載の情報端末装置。
[Appendix 4]
4. The information terminal device according to appendix 3, wherein the information processing unit selects candidate characters that are candidates for characters to be input from a predetermined character string in accordance with the change value.

[付記5]
表示画面をさらに有し、
前記情報処理部は、オブジェクトを前記表示画面に表示し、前記変化値に応じて、前記オブジェクトの表示状態を変化させる、付記3に記載の情報端末装置。
[Appendix 5]
A display screen;
The information processing device according to attachment 3, wherein the information processing unit displays an object on the display screen and changes a display state of the object according to the change value.

[付記6]
前記表示状態は、前記オブジェクトの位置、大きさおよび表示内容の少なくとも一つである、付記5に記載の情報端末装置。
[Appendix 6]
The information terminal device according to attachment 5, wherein the display state is at least one of a position, a size, and display content of the object.

[付記7]
前記情報処理部は、前記変化値が大きいほど、前記表示状態の変化速度を大きくする、付記6に記載の情報端末装置。
[Appendix 7]
The information terminal device according to appendix 6, wherein the information processing unit increases the change speed of the display state as the change value increases.

[付記8]
前記表示状態は、前記オブジェクトの大きさであり、
前記情報処理部は、前記変化値が大きいほど、前記オブジェクトの拡縮率が大きくなるように前記オブジェクトを拡縮する、付記5に記載の情報端末装置。
[Appendix 8]
The display state is the size of the object,
6. The information terminal device according to appendix 5, wherein the information processing unit enlarges / reduces the object so that an enlargement / reduction ratio of the object increases as the change value increases.

[付記9]
前記入力部は、前記操作面に接触されている接触座標に基づいて、前記操作面を複数の操作領域に分け、各操作領域内の前記接触領域の面積のそれぞれを個別接触面積として出力し、
前記判定部は、各個別接触面積のそれぞれの変化の度合いを個別変化値として判定し、
前記情報処理部は、各個別変化値に応じた情報処理を行う、付記1ないし8のいずれか1項に記載の情報端末装置。
[Appendix 9]
The input unit divides the operation surface into a plurality of operation regions based on contact coordinates in contact with the operation surface, and outputs each of the areas of the contact regions in each operation region as an individual contact area,
The determination unit determines the degree of change of each individual contact area as an individual change value,
The information processing device according to any one of appendices 1 to 8, wherein the information processing unit performs information processing according to each individual change value.

[付記10]
操作面を有する情報端末装置の入力方法であって、
前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力し、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定し、
前記変化値に応じた情報処理を行う、入力方法。
[Appendix 10]
An input method of an information terminal device having an operation surface,
Detecting contact with the operation surface, and outputting the area of the contact area being touched;
Monitoring the area change to determine a change value indicating the magnitude of the area change;
An input method for performing information processing according to the change value.

[付記11]
操作面と接続されたコンピュータに、
前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する手順と、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する手順と、
前記変化値に応じた情報処理を行う手順と、を実行させるプログラム。
[Appendix 11]
To the computer connected to the operation surface,
A procedure for detecting contact with the operation surface and outputting the area of the contact area being touched;
A procedure for monitoring a change in the area and determining a change value indicating a magnitude of the change in the area;
And a program for executing information processing in accordance with the change value.

1、100 情報端末装置
11 タッチディスプレイ
12 面積増減判定部
13 アプリケーション部
21 表示画面
22 表示制御部
23 入力検出部
24 接触面積判定部
101 入力部
102 判定部
103 情報処理部
DESCRIPTION OF SYMBOLS 1,100 Information terminal device 11 Touch display 12 Area increase / decrease determination part 13 Application part 21 Display screen 22 Display control part 23 Input detection part 24 Contact area determination part 101 Input part 102 Determination part 103 Information processing part

Claims (10)

操作面を有し、前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する入力部と、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する判定部と、
前記変化値に応じた情報処理を行う情報処理部と、を有する情報端末装置。
An input unit that has an operation surface, detects contact with the operation surface, and outputs an area of the contact region in contact;
A determination unit that monitors a change in the area and determines a change value indicating a magnitude of the change in the area;
And an information processing unit that performs information processing according to the change value.
前記情報処理部は、前記変化値に応じて、入力または出力する情報を調整する、請求項1に記載の情報端末装置。   The information processing apparatus according to claim 1, wherein the information processing unit adjusts information to be input or output according to the change value. 前記情報処理部は、前記変化値に応じて、予め定められた文字列の中から、入力する文字の候補となる候補文字を選択する、請求項2に記載の情報端末装置。   The information terminal device according to claim 2, wherein the information processing unit selects a candidate character that is a candidate for an input character from a predetermined character string in accordance with the change value. 表示画面をさらに有し、
前記情報処理部は、オブジェクトを前記表示画面に表示し、前記変化値に応じて、前記オブジェクトの表示状態を変化させる、請求項2に記載の情報端末装置。
A display screen;
The information terminal device according to claim 2, wherein the information processing unit displays an object on the display screen and changes a display state of the object according to the change value.
前記表示状態は、前記オブジェクトの位置、大きさおよび表示内容の少なくとも一つである、請求項4に記載の情報端末装置。   The information terminal device according to claim 4, wherein the display state is at least one of a position, a size, and display content of the object. 前記情報処理部は、前記変化値が大きいほど、前記表示状態の変化速度を大きくする、請求項5に記載の情報端末装置。   The information terminal device according to claim 5, wherein the information processing unit increases the change speed of the display state as the change value is larger. 前記表示状態は、前記オブジェクトの大きさであり、
前記情報処理部は、前記変化値が大きいほど、前記オブジェクトの拡縮率が大きくなるように、前記オブジェクトを拡縮する、請求項4に記載の情報端末装置。
The display state is the size of the object,
The information processing apparatus according to claim 4, wherein the information processing unit enlarges / reduces the object such that the larger the change value, the larger the enlargement / reduction ratio of the object.
前記入力部は、前記操作面に接触されている接触座標に基づいて、前記操作面を複数の操作領域に分け、各操作領域内の前記接触領域の面積のそれぞれを個別接触面積として出力し、
前記判定部は、各個別接触面積のそれぞれの変化の度合いを個別変化値として判定し、
前記情報処理部は、各個別変化値に応じた情報処理を行う、請求項1ないし7のいずれか1項に記載の情報端末装置。
The input unit divides the operation surface into a plurality of operation regions based on contact coordinates in contact with the operation surface, and outputs each of the areas of the contact regions in each operation region as an individual contact area,
The determination unit determines the degree of change of each individual contact area as an individual change value,
The information terminal device according to claim 1, wherein the information processing unit performs information processing according to each individual change value.
操作面を有する情報端末装置の入力方法であって、
前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力し、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定し、
前記変化値に応じた情報処理を行う、入力方法。
An input method of an information terminal device having an operation surface,
Detecting contact with the operation surface, and outputting the area of the contact area being touched;
Monitoring the area change to determine a change value indicating the magnitude of the area change;
An input method for performing information processing according to the change value.
操作面と接続されたコンピュータに、
前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する手順と、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する手順と、
前記変化値に応じた情報処理を行う手順と、を実行させるプログラム。
To the computer connected to the operation surface,
A procedure for detecting contact with the operation surface and outputting the area of the contact area being touched;
A procedure for monitoring a change in the area and determining a change value indicating a magnitude of the change in the area;
And a program for executing information processing in accordance with the change value.
JP2011136122A 2011-06-20 2011-06-20 Information terminal device, input method and program Withdrawn JP2013003949A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011136122A JP2013003949A (en) 2011-06-20 2011-06-20 Information terminal device, input method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011136122A JP2013003949A (en) 2011-06-20 2011-06-20 Information terminal device, input method and program

Publications (1)

Publication Number Publication Date
JP2013003949A true JP2013003949A (en) 2013-01-07

Family

ID=47672438

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011136122A Withdrawn JP2013003949A (en) 2011-06-20 2011-06-20 Information terminal device, input method and program

Country Status (1)

Country Link
JP (1) JP2013003949A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014157523A (en) * 2013-02-18 2014-08-28 Hioki Ee Corp Measuring apparatus
JP2015111328A (en) * 2013-12-06 2015-06-18 株式会社東海理化電機製作所 Operation device
JP2015115077A (en) * 2013-12-12 2015-06-22 ビステオン グローバル テクノロジーズ インコーポレイテッド Implementing hidden touch surface
JP2017518553A (en) * 2014-03-31 2017-07-06 華為技術有限公司Huawei Technologies Co.,Ltd. Method for identifying user operating mode on portable device and portable device
JP2019522847A (en) * 2016-06-07 2019-08-15 アリババ グループ ホウルディング リミテッド Method, device and terminal device for extracting data
WO2019188031A1 (en) * 2018-03-29 2019-10-03 株式会社コナミデジタルエンタテインメント Information processing device, and recording medium having program for information processing device recorded thereto

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014157523A (en) * 2013-02-18 2014-08-28 Hioki Ee Corp Measuring apparatus
JP2015111328A (en) * 2013-12-06 2015-06-18 株式会社東海理化電機製作所 Operation device
JP2015115077A (en) * 2013-12-12 2015-06-22 ビステオン グローバル テクノロジーズ インコーポレイテッド Implementing hidden touch surface
JP2017518553A (en) * 2014-03-31 2017-07-06 華為技術有限公司Huawei Technologies Co.,Ltd. Method for identifying user operating mode on portable device and portable device
US10444951B2 (en) 2014-03-31 2019-10-15 Huawei Technologies Co., Ltd. Method and device for identifying a left-hand or a right-hand mode of operation on a user handheld device
JP2019522847A (en) * 2016-06-07 2019-08-15 アリババ グループ ホウルディング リミテッド Method, device and terminal device for extracting data
US11175820B2 (en) 2016-06-07 2021-11-16 Advanced New Technologies Co., Ltd. Method, device, and terminal device for extracting data
WO2019188031A1 (en) * 2018-03-29 2019-10-03 株式会社コナミデジタルエンタテインメント Information processing device, and recording medium having program for information processing device recorded thereto
JP2019175239A (en) * 2018-03-29 2019-10-10 株式会社コナミデジタルエンタテインメント Program and information processing apparatus
KR20200116493A (en) * 2018-03-29 2020-10-12 가부시키가이샤 코나미 데지타루 엔타테인멘토 Information processing device, and computer program stored in a recording medium
US11607606B2 (en) 2018-03-29 2023-03-21 Konami Digital Entertainment Co., Ltd. Information processing apparatus, recording medium and information processing method
KR102525986B1 (en) * 2018-03-29 2023-04-27 가부시키가이샤 코나미 데지타루 엔타테인멘토 information processing device, and a computer program stored on a recording medium

Similar Documents

Publication Publication Date Title
US11947782B2 (en) Device, method, and graphical user interface for manipulating workspace views
US11989410B2 (en) Devices, methods, and graphical user interfaces for keyboard interface functionalities
US20240345694A1 (en) Device, Method, and Graphical User Interface for Manipulating Application Window
US20220100368A1 (en) User interfaces for improving single-handed operation of devices
US9035883B2 (en) Systems and methods for modifying virtual keyboards on a user interface
US10101887B2 (en) Device, method, and graphical user interface for navigating user interface hierarchies
AU2008100003A4 (en) Method, system and graphical user interface for viewing multiple application windows
JP5970086B2 (en) Touch screen hover input processing
US9772759B2 (en) Device, method, and graphical user interface for data input using virtual sliders
US8624933B2 (en) Device, method, and graphical user interface for scrolling a multi-section document
US20170091153A1 (en) Device, Method, and Graphical User Interface for Providing Handwriting Support in Document Editing
US11669243B2 (en) Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors
JP2015515043A (en) Content moving method and apparatus in terminal
JP2009521754A (en) List scrolling with floating adjacent index symbols
JP2009518758A (en) List scroll in response to moving touch on index symbol list
JP2011227854A (en) Information display device
EP2613247A2 (en) Method and apparatus for displaying keypad in terminal having touch screen
JP2013003949A (en) Information terminal device, input method and program
JP5165624B2 (en) Information input device, object display method, and computer-executable program
JP2017108344A (en) Information processing apparatus, input discrimination method and program
JP2014241097A (en) Method for plural display of lateral row display part of list in portable multiple function device having display, and detail all-together display by plural selection of items in list
JP2019078633A (en) Waveform display device
JP2015014874A (en) Terminal device, terminal device control method, and program

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140902