JP2001175375A - Portable information terminal device and storage medium - Google Patents
Portable information terminal device and storage mediumInfo
- Publication number
- JP2001175375A JP2001175375A JP36497199A JP36497199A JP2001175375A JP 2001175375 A JP2001175375 A JP 2001175375A JP 36497199 A JP36497199 A JP 36497199A JP 36497199 A JP36497199 A JP 36497199A JP 2001175375 A JP2001175375 A JP 2001175375A
- Authority
- JP
- Japan
- Prior art keywords
- input
- key
- keys
- area
- specified
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Position Input By Displaying (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【課題】 携帯性を損なうことなく、明瞭にソフトウェ
アキーボードを表示し、ユーザーの誤入力を防ぐ携帯情
報端末装置を提供することである。
【解決手段】 CPU2は、入力部4から座標信号を入
力されると、入力判定処理により、この座標信号から入
力領域を検知し、その中心点P及び面積Sを算出する。
次いで、この中心点Pがキーの検知範囲に属するか否か
を判別し、更に、入力領域の面積Sと検知範囲の面積K
とを比較することで、入力された座標信号から一つのキ
ーを確定できるか否かを判定する。一つのキーを確定で
きない場合には、入力領域の周辺のキーを拡大表示し、
再度入力操作をさせる。
(57) [Problem] To provide a portable information terminal device that clearly displays a software keyboard without impairing portability and prevents erroneous input by a user. SOLUTION: When a coordinate signal is input from an input unit 4, a CPU 2 detects an input area from the coordinate signal by input determination processing, and calculates a center point P and an area S thereof.
Next, it is determined whether or not the center point P belongs to the detection range of the key. Further, the area S of the input area and the area K of the detection range are determined.
Then, it is determined whether or not one key can be determined from the input coordinate signal. If one key cannot be determined, the keys around the input area are enlarged and displayed.
Perform input operation again.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、タブレットと一体
的な表示パネルにソフトウェアキーボードを表示する機
能を備えた携帯情報端末装置、及び、記憶媒体。The present invention relates to a portable information terminal device having a function of displaying a software keyboard on a display panel integrated with a tablet, and a storage medium.
【0002】[0002]
【従来の技術】近年の携帯情報端末装置では、装置の小
型化を図り、表示部と入力部を一体的にしたものが主流
となっている。即ち、液晶などによる表示画面の上に透
明なタブレット等を設け、このタブレットの所定の位置
に対する専用のペン等による筆記入力や、ソフトウェア
によって設定された表示キーボード(以下、ソフトウェ
アキーボード;図7参照)の枠内を押下入力する等の方
法を取っている。2. Description of the Related Art In recent years, a portable information terminal device in which a display unit and an input unit are integrated has been mainstream in order to reduce the size of the device. That is, a transparent tablet or the like is provided on a display screen made of liquid crystal or the like, and writing input using a dedicated pen or the like at a predetermined position of the tablet, or a display keyboard set by software (hereinafter, software keyboard; see FIG. 7) The user presses and inputs the inside of the frame.
【0003】このタブレット方式では、ユーザーによっ
て押下された位置座標を光学式、超音波式、電磁誘導
式、或いは抵抗膜式等の方法によって検出し、この検出
された座標信号に基づいて入力処理を実行している。例
えば、専用のペン等による筆記入力では、検知した複数
の座標信号から文字を認識し、また、ソフトウェアキー
ボードによる入力では、検知した座標信号と予め設定さ
れた文字や項目の位置情報とから一つの文字や項目を限
定する方法を取っている。In this tablet system, the position coordinates pressed by the user are detected by a method such as an optical system, an ultrasonic system, an electromagnetic induction system, or a resistive film system, and an input process is performed based on the detected coordinate signals. Running. For example, in a handwriting input using a dedicated pen or the like, a character is recognized from a plurality of detected coordinate signals.In an input using a software keyboard, one character is detected from the detected coordinate signal and position information of a predetermined character or item. It uses a method to limit characters and items.
【0004】この筆記による入力には、複数の連続的な
座標信号が必要であることから、高度な処理速度と分解
能を必要とする。これに対して、ソフトウェアキーボー
ドによる文字入力は、一つの文字や項目の選択に対して
一回の押下操作のみで済むため、比較的安価に製造でき
るという利点をもっている。The input by handwriting requires a plurality of continuous coordinate signals, and therefore requires a high processing speed and high resolution. On the other hand, character input using a software keyboard requires only one pressing operation for selection of one character or item, and thus has an advantage that it can be manufactured relatively inexpensively.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、近時の
携帯情報端末装置の小型化、表示画面における解像度の
向上等の進歩に伴い、表示画面に表示される文字やデー
タが縮小化し、一つの画面に表示される情報量が増加し
たため、ソフトウェアキーボードにおける一つのキー当
りの入力領域も縮小化し、各キーが見づらく、指等で入
力した場合に複数のキーを押してしまう等の問題があっ
た。However, with recent advances in miniaturization of portable information terminal devices and improvement in resolution of the display screen, characters and data displayed on the display screen have been reduced, and one screen has been reduced. As the amount of information displayed on the software keyboard has increased, the input area per key of the software keyboard has also been reduced, and there has been a problem that each key is difficult to see and a plurality of keys are pressed when inputting with a finger or the like.
【0006】従来では、複数のキーを押した場合、検出
された位置座標信号に対応する複数の文字や項目を全て
選択処理するか、押下された部分の中心点を算出し、こ
の中心点に最も近い座標の文字や項目を選択処理する
か、エラー処理するか等の処置がなされていた。しか
し、このような処置によって表示される文字や項目が必
ずしも所望するものと一致するわけではなく、その都度
誤って入力された文字や項目を消して、新たに入力しな
ければならないという煩わしさが残った。Conventionally, when a plurality of keys are pressed, a plurality of characters or items corresponding to the detected position coordinate signal are all selected or the center point of the pressed portion is calculated, and the center point is calculated. A measure has been taken such as whether to select the character or item of the closest coordinates or perform error processing. However, the characters and items displayed by such a procedure do not always match the desired ones, and the inconvenience of having to erase characters and items that have been erroneously input each time and newly inputting them must be avoided. The remaining.
【0007】或いは、このような複数キーの選択を未然
に防ぐために、先の細いペン等で入力する方法を取って
いたが、先端の細いペン等による入力操作を繰り返すこ
とでタブレットに傷が付き、透明感が減少し、表示画面
が見づらくなるといった問題も生じる。また、専用のペ
ンを設けた場合、この専用ペンを必ず携帯しなければな
らないため、利便性が損なわれる。Alternatively, in order to prevent the selection of a plurality of keys, a method of inputting with a pen or the like having a thin tip has been adopted, but the tablet is scratched by repeating the input operation with a pen or the like having a thin tip. Also, there is a problem that the sense of transparency is reduced and the display screen is difficult to see. In addition, when a dedicated pen is provided, the user must always carry the dedicated pen, which degrades convenience.
【0008】本発明の課題は、携帯性を損なうことな
く、明瞭にソフトウェアキーボードを表示し、ユーザー
の誤入力を防ぐ携帯情報端末装置を提供することであ
る。It is an object of the present invention to provide a portable information terminal device which displays a software keyboard clearly without impairing portability and prevents erroneous input by a user.
【0009】[0009]
【課題を解決するための手段】請求項1記載の発明は、
タッチパネルを有する表示画面上に、複数のキーからな
るキーボード(例えば、図2に示すキー表示部31a)
を表示してキー入力を行う携帯情報端末装置において、
前記キーボード上で所望する入力範囲が入力指示された
際に、その入力指示された入力範囲によって1つのキー
を特定できるか否かを判別する判別手段(例えば、図1
に示すCPU2;図4に示す入力判定処理のステップS
1〜5)と、この判別手段により1つのキーが特定でき
ると判別された場合は、その特定された入力キーによる
入力を確定し、1つのキーが特定できないと判別された
場合は、前記入力指示された入力範囲に基づいて前記キ
ーボードから候補となる複数の入力キーを抽出し、抽出
された複数のキーを前記表示画面に拡大表示し、この拡
大表示された複数のキーの中から入力指示されたキーの
入力を確定する入力制御手段(例えば、図1に示すCP
U2;図4に示す入力判定処理のステップS6〜9)
と、を備えたことを特徴としている。According to the first aspect of the present invention,
A keyboard composed of a plurality of keys on a display screen having a touch panel (for example, a key display unit 31a shown in FIG. 2)
In the portable information terminal device for displaying and performing key input,
When a desired input range is input on the keyboard, a determination unit (for example, FIG. 1) determines whether or not one key can be specified by the input range.
CPU 2 shown in FIG. 4; Step S of input determination processing shown in FIG.
1) to 5), and when it is determined that one key can be specified by the determination means, the input by the specified input key is determined. When it is determined that one key cannot be specified, the input is performed. A plurality of candidate input keys are extracted from the keyboard based on the instructed input range, the extracted keys are enlarged and displayed on the display screen, and an input instruction is made from among the plurality of enlarged keys. Input control means (for example, the CP shown in FIG.
U2: Steps S6 to S9 of the input determination process shown in FIG.
And, it is characterized by having.
【0010】この請求項1記載の発明によれば、タッチ
パネルを有する表示画面上に、複数のキーからなるキー
ボードを表示してキー入力を行う携帯情報端末装置にお
いて、判別手段は、前記キーボード上で所望する入力範
囲が入力指示された際に、その入力指示された入力範囲
によって1つのキーを特定できるか否かを判別し、入力
制御手段は、この判別手段により1つのキーが特定でき
ると判別された場合、その特定された入力キーによる入
力を確定し、1つのキーが特定できないと判別された場
合、前記入力指示された入力範囲に基づいて前記キーボ
ードから候補となる複数の入力キーを抽出し、抽出され
た複数のキーを前記表示画面に拡大表示し、この拡大表
示された複数のキーの中から入力指示されたキーの入力
を確定する。According to the first aspect of the present invention, in a portable information terminal device for displaying a keyboard composed of a plurality of keys on a display screen having a touch panel and performing key input, the determining means includes: When a desired input range is instructed, it is determined whether or not one key can be specified by the input range specified by the input. The input control means determines that one key can be specified by the determination means. In this case, the input by the specified input key is determined, and when it is determined that one key cannot be specified, a plurality of candidate input keys are extracted from the keyboard based on the input range specified by the input. Then, the plurality of extracted keys are displayed in an enlarged manner on the display screen, and the input of the key instructed from among the plurality of enlargedly displayed keys is determined.
【0011】従って、一度に複数のキーを押下入力され
た場合、或いはキーの間等の曖昧な位置を押下された場
合等の入力ミスに対して、押下入力された範囲に関わる
一つ或いは複数のキーを拡大表示し、再度ユーザーに入
力を促すことが可能となるため、常にユーザーの所望す
るキーの入力操作が実現される。一方、所定の位置に正
しく入力された場合には、従来通りに表示することもで
きる。このことから、入力ミスに対して所望しない複数
の文字が表示されるといった煩わしさがなくなり、且つ
全ての入力に対してキーが拡大表示されるわけでもない
ため、ユーザーの迅速且つ快適な入力操作が可能にな
る。[0011] Accordingly, when one or more keys are pressed and input at once, or when an erroneous position between keys is pressed or the like, or when an erroneous position is pressed, one or a plurality of keys related to the pressed range are pressed. Key can be displayed in an enlarged manner and the user can be prompted to input again, so that a key input operation desired by the user is always realized. On the other hand, if it is correctly input at a predetermined position, it can be displayed as before. This eliminates the hassle of displaying a plurality of undesired characters due to an input error, and does not mean that keys are displayed in an enlarged manner for all inputs. Becomes possible.
【0012】また、入力範囲の大きさに合わせて拡大倍
率を適宜算出するように設定すれば、押下入力するもの
の大きさに依存した拡大表示が実行され、より少ない回
数でユーザーが目的とする文字を表示することが可能と
なる。更に、このように拡大倍率が任意であれば、縮小
化した各キーが識別しづらい等の利用する個人の視力等
によって異なる条件にも対応することが可能となる。If the enlargement magnification is set to be calculated appropriately in accordance with the size of the input range, an enlarged display depending on the size of the object to be depressed is executed, and the user can input a desired character in a smaller number of times. Can be displayed. Furthermore, if the enlargement magnification is arbitrary, it is possible to cope with different conditions depending on the individual's visual acuity to be used, such as difficulty in identifying each reduced key.
【0013】[0013]
【発明の実施の形態】以下、図を参照して本発明の実施
の形態を詳細に説明する。まず構成を説明する。図1
は、本発明の実施の形態における携帯情報端末装置1の
要部構成を示すブロック図である。この図1において、
携帯情報端末装置1は、CPU2、表示部3、入力部
4、伝送制御部5、RAM6、記憶装置7、及び記憶媒
体8により構成されており、記憶媒体8を除く各部はバ
ス9によって接続されている。Embodiments of the present invention will be described below in detail with reference to the drawings. First, the configuration will be described. FIG.
FIG. 1 is a block diagram illustrating a main configuration of a portable information terminal device 1 according to an embodiment of the present invention. In this FIG.
The portable information terminal device 1 includes a CPU 2, a display unit 3, an input unit 4, a transmission control unit 5, a RAM 6, a storage device 7, and a storage medium 8. ing.
【0014】CPU(Central Processing Unit)2は、
記憶媒体8内に格納されているシステムプログラム及び
当該システムに対応する各種アプリケーションプログア
ムの中から指定されたアプリケーションプログラムをR
AM6内の図示しないプログラム格納領域に展開し、入
力部4から入力される各種支持或いはデータをRAM6
内に一時的に格納し、この入力支持及び入力データに応
じて記憶装置7内に格納されたアプリケーションプログ
ラムに従って各種処理を実行し、その処理結果をRAM
6内に格納するとともに、表示部3に表示する。そし
て、RAM6に格納した処理結果を入力部4から入力支
持される記憶装置7内の保存先に保存する。The CPU (Central Processing Unit) 2
The application program designated from among the system programs stored in the storage medium 8 and the various application programs corresponding to the system is stored in R
Developed in a program storage area (not shown) in the AM 6 and stores various supports or data input from the input unit 4 in the RAM 6
And temporarily executes various processes in accordance with the application programs stored in the storage device 7 in accordance with the input support and the input data.
6 and displayed on the display unit 3. Then, the processing result stored in the RAM 6 is stored in a storage destination in the storage device 7 which is input and supported by the input unit 4.
【0015】また、CPU2は、記憶装置7内に格納さ
れたプログラムの中からテキスト入力に関するアプリケ
ーションを起動すると、図2に示すようなソフトウェア
キーボードを表示部3の表示画面31に表示する。そし
て、表示部3の表示画面と一体的に設けられたタッチパ
ネルに対して押下入力をされると、CPU2は、その押
下位置に応じて入力部4から入力される座標信号を一時
的にRAM6内のメモリエリアに格納する。更に、前期
メモリエリア格納された座標信号に基づいて後述する入
力判定処理(図4参照)を実行することで、ソフトウェ
アキーボードの中から一つのキーを特定できるか否かを
判定し、その判定によりキーを特定できない場合は、押
下入力された位置周辺の複数キーを拡大表示して、再度
キー入力させる。When the CPU 2 starts an application relating to text input from a program stored in the storage device 7, the CPU 2 displays a software keyboard as shown in FIG. When a touch input is performed on a touch panel provided integrally with the display screen of the display unit 3, the CPU 2 temporarily stores the coordinate signal input from the input unit 4 in the RAM 6 in accordance with the pressed position. In the memory area. Further, by executing an input determination process (see FIG. 4) described later based on the coordinate signals stored in the memory area, it is determined whether or not one key can be specified from the software keyboard. If the key cannot be specified, a plurality of keys around the pressed and input position are displayed in an enlarged manner, and the key is input again.
【0016】表示部3は、液晶パネル等による表示画面
31によって構成されており、CPU2から入力される
表示データを表示する。図2は、この表示部3に表示さ
れるソフトウェアキーボードをユーザーが押下入力した
例を示す携帯情報端末装置1の正面図である。図3にお
いて、携帯情報端末装置1本体の表示画面31には、ソ
フトウェアキーボードを表示するキー表示部31a、及
び、ユーザーの入力結果を表示する入力結果表示部31
bが表示されている。The display unit 3 includes a display screen 31 such as a liquid crystal panel, and displays display data input from the CPU 2. FIG. 2 is a front view of the portable information terminal device 1 showing an example in which a user presses and inputs a software keyboard displayed on the display unit 3. In FIG. 3, a display screen 31 of the main body of the portable information terminal device 1 has a key display section 31a for displaying a software keyboard, and an input result display section 31 for displaying a user's input result.
b is displayed.
【0017】また、入力部4は、表示部3の表示画面3
1上に一体的に設けられたタッチパネル等で構成されて
おり、ユーザーが押下入力した位置の座標を検出し、座
標信号としてCPU2に出力する。図2に示すように、
ユーザーが例えば「つ」を押下入力すると、入力部4
は、この押下された領域31cの検出した全ての座標信
号をCPU2に出力する。また、図3は、図2に示す押
下入力に対する入力判定処理を実行した結果、「つ」の
周辺キーが拡大された状態を示す、携帯情報端末装置1
の正面図である。The input unit 4 is provided on the display screen 3 of the display unit 3.
It is configured by a touch panel or the like provided integrally on the device 1, detects coordinates of a position pressed and input by the user, and outputs the coordinates to the CPU 2 as coordinate signals. As shown in FIG.
When the user presses and inputs “tsu”, for example, the input unit 4
Outputs to the CPU 2 all the coordinate signals detected in the pressed area 31c. FIG. 3 shows the portable information terminal device 1 in a state in which the input determination process for the press input shown in FIG.
FIG.
【0018】伝送制御部5は、モデム(MODEM:MO
dulator/DEModulator )またはターミナルアダプタ(T
A:Terminal Adapter)等によって構成され、電話回
線、ISDN回線等の通信回線を介して外部機器との通
信を行うための制御を行う。モデムは、電話回線を介し
てパーソナルコンピュータ等の外部機器との通信を行う
ために、CPU2によって処理されたデジタルデータを
電話回線の周波数帯域にあったアナログ信号に変調し、
また、電話回線を介して入力されたアナログ信号をデジ
タル信号に復調する装置であり、ターミナルアダプタ
は、ISDN回線を介してパーソナルコンピュータ等の
外部機器との通信を行うために、既存のインタフェース
をISDNに対応するインタフェースに変換する装置で
ある。The transmission control unit 5 includes a modem (MODEM: MO
dulator / DEModulator) or terminal adapter (T
A: Terminal Adapter) and controls communication with an external device via a communication line such as a telephone line or an ISDN line. The modem modulates the digital data processed by the CPU 2 into an analog signal in the frequency band of the telephone line in order to communicate with an external device such as a personal computer via the telephone line,
Further, the terminal adapter is a device for demodulating an analog signal input via a telephone line into a digital signal. The terminal adapter converts an existing interface into an ISDN in order to communicate with an external device such as a personal computer via an ISDN line. This is a device for converting to an interface corresponding to.
【0019】RAM(Random Access Memory)6は、指定
されたアプリケーションプログラムを実行する際に、入
力指示、入力データ、処理結果等の各種データを一時的
に格納するワークメモリエリアを有する。A RAM (Random Access Memory) 6 has a work memory area for temporarily storing various data such as input instructions, input data, and processing results when executing a designated application program.
【0020】記憶装置7は、プログラムやデータが予め
記憶されている記憶媒体8を有しており、この記憶媒体
8は、磁気的、光学的記憶媒体、もしくは、半導体メモ
リで構成されている。この記憶媒体8は、記憶装置7に
固定的に設けたもの、若しくは着脱自在に装着するもの
であり、この記憶媒体8には、携帯情報端末装置1に対
応する各種アプリケーションプログラム、ソフトウェア
キーボードを表示してその機能を実行するためのプログ
ラム、入力判定処理プログラム、及び各処理プログラム
で実行されたデータや、文書データ等を記憶する。The storage device 7 has a storage medium 8 in which programs and data are stored in advance, and this storage medium 8 is constituted by a magnetic or optical storage medium or a semiconductor memory. The storage medium 8 is fixedly provided in the storage device 7 or is detachably mounted. The storage medium 8 displays various application programs and software keyboards corresponding to the portable information terminal device 1. Then, a program for executing the function, an input determination processing program, data executed by each processing program, document data, and the like are stored.
【0021】また、この記憶媒体8に記憶するプログラ
ム、データ等は、その一部若しくは全部をサーバやクラ
イアント等の他の機器からネットワーク回線等の伝送媒
体を介して伝送制御部7から受信して記憶する構成にし
てもよく、さらに、記憶媒体8はネットワーク上に構築
されたサーバの記憶媒体であってもよい。さらに、前記
プログラムをネットワーク回線等の伝送媒体を介してサ
ーバやクライアントへ伝送してこれらの機器にインスト
ールするように構成してもよい。The programs, data, and the like stored in the storage medium 8 are partially or wholly received from another device such as a server or a client from the transmission control unit 7 via a transmission medium such as a network line. The storage medium may be configured to be stored, and the storage medium 8 may be a storage medium of a server constructed on a network. Further, the program may be configured to be transmitted to a server or a client via a transmission medium such as a network line and installed in these devices.
【0022】次に、本実施の形態における動作を説明す
る。まず、CPU2により実行される入力判定処理につ
いて図4に示すフローチャートに基づいて説明する。こ
こで、このフローチャートに記述されている各機能を実
現するためのプログラムは、読み取り可能なプログラム
コードの形態で記憶媒体8に格納されており、CPU2
はこのプログラムコードにしたがった動作を逐次実行す
る。また、CPU2は伝送制御部5を介して伝送されて
きた上述のプログラムコードにしたがった動作を逐次実
行することもできる。すなわち、記憶媒体8の他、伝送
制御部5を介して外部供給されたプログラム/データを
利用してこの実施形態特有の動作を実行することもでき
る。Next, the operation of this embodiment will be described. First, the input determination process executed by the CPU 2 will be described with reference to the flowchart shown in FIG. Here, a program for realizing each function described in this flowchart is stored in a storage medium 8 in the form of a readable program code.
Sequentially executes the operation according to the program code. Further, the CPU 2 can also sequentially execute the operation according to the above-described program code transmitted via the transmission control unit 5. That is, an operation specific to this embodiment can be executed using a program / data externally supplied via the transmission control unit 5 in addition to the storage medium 8.
【0023】図4において、CPU2は、まず、図2に
示すように表示部3の表示画面31にソフトウェアキー
ボードを表示し(ステップS1)、ユーザーによるキー
入力を待つ(ステップS2)。次いで、CPU2は、入
力部4から座標信号が入力されると、この座標信号から
入力領域を確認し、入力領域に外接する外接長方形(図
5(a)参照)を求め、その中心点P及び、面積Sを算
出する(ステップS3)。In FIG. 4, the CPU 2 first displays a software keyboard on the display screen 31 of the display unit 3 as shown in FIG. 2 (step S1), and waits for a key input by the user (step S2). Next, when a coordinate signal is input from the input unit 4, the CPU 2 checks the input area from the coordinate signal, obtains a circumscribed rectangle circumscribing the input area (see FIG. 5A), , And calculate the area S (step S3).
【0024】ステップS3において、中心点Pを求める
と、このP点が任意のキーの占める範囲(検知範囲)に
属するか否かを調べ(ステップS4)、P点がいずれの
キーの検知範囲にも属さなければ、後述する周辺キー抽
出処理を実行する。一方、P点が何れかのキーに属する
場合、この外接長方形の面積Sが、P点の属するキーの
検知範囲の面積Kより大きいか否かを判定する(ステッ
プS5)。When the center point P is obtained in step S3, it is checked whether or not the point P belongs to a range (detection range) occupied by an arbitrary key (step S4). If it also does not belong to, the peripheral key extraction process described later is executed. On the other hand, when the point P belongs to any key, it is determined whether or not the area S of the circumscribed rectangle is larger than the area K of the detection range of the key to which the point P belongs (step S5).
【0025】ステップS5において、外接長方形の面積
Sが検知範囲の面積Kよりも小さい場合(S<K)には、
表示する文字をP点が属するキーに確定して(ステップ
S6)、表示部3の入力結果表示部31bに表示させて
入力判定処理を終了する。また、入力領域Sが検知範囲
K以上である場合、周辺キー抽出処理に移行する(ステ
ップS7)。In step S5, if the area S of the circumscribed rectangle is smaller than the area K of the detection range (S <K),
The character to be displayed is determined as the key to which the point P belongs (step S6), and is displayed on the input result display section 31b of the display section 3, and the input determination processing ends. If the input area S is equal to or larger than the detection range K, the process shifts to a peripheral key extraction process (step S7).
【0026】周辺キー抽出処理を終了した結果(ステッ
プS8)、周辺に候補となるキーがある場合は、後述す
る拡大表示処理を実行し(ステップS9)、キー入力待
ち状態に移行する。周辺に抽出すべきキーの候補がない
場合は、入力を無効とし(ステップS10)、入力判定
処理を終了する。As a result of ending the peripheral key extraction processing (step S8), if there is a candidate key in the vicinity, an enlarged display processing described later is executed (step S9), and the process shifts to a key input waiting state. If there are no key candidates to be extracted in the vicinity, the input is invalidated (step S10), and the input determination processing ends.
【0027】続いて、入力判定処理の詳細について以下
に説明する。図2に示す表示画面31に設定された座標
の横軸をX、縦軸をYとする。CPU2は、入力部4か
ら座標信号が入力されると、この座標信号を図5(a)
に示すようなX及びY方向に対してそれぞれ幅を持った
入力領域に変換し、この入力領域の中心点Pを算出す
る。具体的には、図5(a)に示すように、入力領域に
外接する長方形から中心点Pを算出する。即ち、CPU
2は、外接長方形の各頂点の座標(X1,Y1),
(X2,Y1),(X1,Y2),(X2,Y2)を検出し、
これらの座標から X0=(X1+X2)/2、 Y0=(Y1+Y2)/2、 を算出して、これを入力領域の中心点P(X0,Y0)と
し、更に、この外接長方形の面積Sを算出する。Next, details of the input determination processing will be described below. The horizontal axis of the coordinates set on the display screen 31 shown in FIG. 2 is X, and the vertical axis is Y. When a coordinate signal is input from the input unit 4, the CPU 2 converts the coordinate signal into a signal shown in FIG.
Is converted into an input area having a width in each of the X and Y directions, and a center point P of the input area is calculated. Specifically, as shown in FIG. 5A, a center point P is calculated from a rectangle circumscribing the input area. That is, CPU
2 is the coordinates (X 1 , Y 1 ) of each vertex of the circumscribed rectangle,
(X 2 , Y 1 ), (X 1 , Y 2 ), (X 2 , Y 2 ) are detected,
From these coordinates, X 0 = (X 1 + X 2 ) / 2 and Y 0 = (Y 1 + Y 2 ) / 2 are calculated, and these are set as the center point P (X 0 , Y 0 ) of the input area. Further, the area S of the circumscribed rectangle is calculated.
【0028】CPU2は、この中心点P及び面積Sを算
出すると、このP点の位置にキーがあるか否か、また、
入力領域が各キー毎の検知範囲よりも大きいか否かを判
定する。ここに、検知範囲とは、全表示画面の座標に対
して、任意の一つのキーが占める範囲とその座標を意味
している。従って、それぞれのキーには、図5(b)に
示すように、右端right、左端left、上端top、下端bott
omの座標が検知範囲として予め設定されている。入力領
域の外接長方形の中心点P(X0,Y0)が検知範囲にあ
るか否かの判定 right<X0<left、top<Y0<bottom を満たし、且つ、この外接長方形の面積Sが検知範囲の
面積Kよりも小さい場合(S<K)、CPU2は、表示
されたソフトウェアキーボードの中から一つのキーを特
定する。一方、この条件を一つでも満たさない場合に
は、キーを特定できないものと判定する。After calculating the center point P and the area S, the CPU 2 determines whether there is a key at the position of the point P,
It is determined whether the input area is larger than the detection range of each key. Here, the detection range means a range occupied by any one key with respect to the coordinates of the entire display screen and the coordinates thereof. Therefore, as shown in FIG. 5B, the respective keys include a right end right, a left end left, an upper end top, and a lower end bottom.
The coordinates of om are set in advance as the detection range. Judgment as to whether or not the center point P (X 0 , Y 0 ) of the circumscribed rectangle in the input area is within the detection range, satisfying right <X 0 <left, top <Y 0 <bottom, and the area S of the circumscribed rectangle Is smaller than the area K of the detection range (S <K), the CPU 2 specifies one key from the displayed software keyboard. On the other hand, if at least one of the conditions is not satisfied, it is determined that the key cannot be specified.
【0029】以上の処理によって一つのキーを特定でき
る場合、CPU2は、その特定したキーを図2に示す表
示部3の入力結果表示部31bに表示させる。一方、一
つのキーを特定できない場合、即ち、P点にキーがな
い、或いは、入力領域Sが検知範囲Kより大きい場合、
CPU2は、周辺キー抽出処理を実行して拡大表示の候
補となるキーを抽出し、次いで拡大処理を実行すること
で、この抽出した複数のキーを拡大して表示部3のキー
表示部31aに表示する(図3参照)。When one key can be specified by the above processing, the CPU 2 displays the specified key on the input result display section 31b of the display section 3 shown in FIG. On the other hand, when one key cannot be specified, that is, when there is no key at the point P, or when the input area S is larger than the detection range K,
The CPU 2 executes a peripheral key extraction process to extract a key that is a candidate for enlarged display, and then executes the enlargement process to enlarge the extracted plurality of keys and display the enlarged key on the key display unit 31 a of the display unit 3. It is displayed (see FIG. 3).
【0030】この周辺キー抽出処理は、図6(a)に示
すように、各キーの検知範囲が上述の外接長方形の各頂
点に対して、条件 right>X1、left<X2、bottom>Y1、top<Y2、 の内の少なくとも一つを満たすキーを拡大表示するキー
として採用する。即ち、キーの検知範囲と外接長方形と
が重なる全てのキーが抽出される。また、拡大処理は、
図6(b)に示すように、外接長方形の一辺の長さを
a、二つのキーの中心点間距離をbとし、k=a/bを
算出する。この計算を最隣接する二つのキーに対して拡
大処理される全てのキーに実行し、その最大となるkの
値を中心点Pからの拡大倍率として採用する。このよう
にすることで、指等の押下入力するものの大きさに合わ
せた拡大表示が可能になる。As shown in FIG. 6 (a), this peripheral key extraction processing is performed for each vertex of the circumscribed rectangle whose key detection range is the condition right> X 1 , left <X 2 , bottom> A key that satisfies at least one of Y 1 and top <Y 2 is adopted as a key for enlarged display. That is, all the keys where the key detection range and the circumscribed rectangle overlap are extracted. Also, the enlargement process
As shown in FIG. 6B, the length of one side of the circumscribed rectangle is a, the distance between the center points of the two keys is b, and k = a / b is calculated. This calculation is performed for all keys that are enlarged for the two nearest keys, and the maximum value of k is adopted as the magnification from the center point P. By doing so, it is possible to perform an enlarged display according to the size of an object that is depressed and input by a finger or the like.
【0031】以上のように、本発明の実施の形態では、
CPU2は、入力部4から座標信号を入力されると、入
力判定処理により、この座標信号から入力領域を検知
し、その中心点P及び面積Sを算出する。次いで、この
中心点Pがキーの検知範囲に属するか否かを判別し、更
に、入力領域の面積Sと検知範囲の面積Kとを比較する
ことで、入力された座標信号から一つのキーを確定でき
るか否かを判定する。一つのキーを確定できない場合に
は、入力領域の周辺のキーを拡大表示し、再度入力操作
をさせる。As described above, in the embodiment of the present invention,
When a coordinate signal is input from the input unit 4, the CPU 2 detects an input area from the coordinate signal and calculates a center point P and an area S thereof by an input determination process. Next, it is determined whether or not the center point P belongs to the detection range of the key. Further, by comparing the area S of the input area with the area K of the detection range, one key is determined from the input coordinate signal. It is determined whether it can be determined. If one key cannot be determined, the keys around the input area are displayed in an enlarged scale and the input operation is performed again.
【0032】従って、確実に入力された場合には通常通
りの表示がなされ、複数のキーが押されたり、曖昧な位
置を押下された場合には、複数のキーが拡大して表示さ
れる。このため、ソフトウェアキーボードのキーの大き
さに対して、入力操作する指が大きい場合にも、ペン等
の先端の鋭いものを利用する必要がなく、タッチパネル
等の入力部分に傷をつけることがなくなる。或いは、各
キーを識別しづらいといった利用する個人の視力等によ
って異なる条件にも、押下した部分の複数のキーが拡大
表示されることによって、適宜対応することが可能とな
る。Therefore, when the input is made surely, the normal display is performed, and when a plurality of keys are pressed or an ambiguous position is pressed, the plurality of keys are enlarged and displayed. For this reason, even when the finger for performing the input operation is larger than the size of the key of the software keyboard, it is not necessary to use a sharp-pointed object such as a pen, and the input part such as the touch panel is not damaged. . Alternatively, it is possible to appropriately cope with conditions that vary depending on the individual's visual acuity, such as difficulty in identifying each key, by displaying a plurality of keys in a pressed portion in an enlarged manner.
【0033】尚、本発明は、上記実施の形態の内容に限
定されるものではなく、本発明の趣旨を逸脱しない範囲
で適宜変更可能であり、例えば、周辺キー抽出処理にお
いて、入力領域の外接長方形に基づいて拡大表示の候補
となるキーを選択したが、P点を中心点とする外接正方
形を採用してもよい。また、より単純化するために、拡
大表示の倍率を常に一定の値にしてもよい。更に、本発
明の適用する対象をソフトウェアキーボードとしたが、
画面に表示されるアイコン、アプリケーション上の選択
ツール等に適用するように変更してもよい。It should be noted that the present invention is not limited to the contents of the above-described embodiment, and can be appropriately changed without departing from the spirit of the present invention. Although a key that is a candidate for enlarged display is selected based on the rectangle, a circumscribed square having the point P as a center point may be adopted. Further, for simplification, the magnification of the enlarged display may always be a constant value. Furthermore, although the target to which the present invention is applied is a software keyboard,
You may change so that it may apply to the icon displayed on a screen, the selection tool on an application, etc.
【0034】[0034]
【発明の効果】請求項1記載の携帯情報端末装置、及び
請求項2記載の記憶媒体によれば一度に複数のキーを押
下された場合、キーの間等の曖昧な位置を押下された場
合等の入力ミスに対して、押下入力された範囲に関わる
一つ或いは複数のキーを拡大表示し、再度入力を促すた
め、常にユーザーの所望する入力操作が可能となる。ま
た、所定の位置に正しく入力された場合には、従来通り
に表示することもできる。このことから、入力ミスに対
して無闇に一つ或いは複数の文字が表示されるといった
煩わしさがなくなり、且つ全ての入力に対してキーを拡
大表示するわけでもないので、ユーザーの迅速且つ快適
な入力操作を可能にする。According to the portable information terminal device of the first aspect and the storage medium of the second aspect, when a plurality of keys are pressed at once, or when an ambiguous position such as between keys is pressed. In response to an input error such as the above, one or a plurality of keys related to the range of the pressed input are enlarged and displayed to prompt the user to input again, so that the user can always perform the desired input operation. In addition, when a correct input is made at a predetermined position, it can be displayed as before. This eliminates the inconvenience of one or more characters being displayed inadvertently in response to an input error, and does not enlarge and display the keys for all inputs. Enable input operations.
【図1】本発明の実施の形態における携帯情報端末装置
1の要部構成を示すブロック図である。FIG. 1 is a block diagram showing a main configuration of a portable information terminal device 1 according to an embodiment of the present invention.
【図2】表示部3に表示されるソフトウェアキーボード
をユーザーが押下入力した例を示す携帯情報端末装置1
の正面図である。FIG. 2 is a portable information terminal device 1 showing an example in which a user presses and inputs a software keyboard displayed on a display unit 3;
FIG.
【図3】図2に示す押下入力に対する入力判定処理を実
行した結果、「つ」の周辺キーが拡大された状態を示
す、携帯情報端末装置1の正面図である。FIG. 3 is a front view of the portable information terminal device 1 showing a state in which a peripheral key of “tsu” is enlarged as a result of executing an input determination process for a press input shown in FIG. 2;
【図4】CPU2により実行される入力判定処理を説明
するフローチャートである。FIG. 4 is a flowchart illustrating an input determination process executed by a CPU 2;
【図5】(a)は、入力領域に外接する長方形とその中
心点Pを示す図である。(b)は、表示画面31の座標
軸X及びYに対する任意のキーの検知範囲を示す図であ
る。FIG. 5A is a diagram showing a rectangle circumscribing an input area and a center point P thereof. (B) is a diagram showing a detection range of an arbitrary key with respect to the coordinate axes X and Y on the display screen 31.
【図6】(a)は、入力領域、入力領域に外接する外接
長方形、及び、外接長方形に重なる9つのキーの検知範
囲を示す図である。(b)は、外接長方形の一辺の長さ
を示すa、二つのキーの中心点間距離bをそれぞれ示す
図である。FIG. 6A is a diagram illustrating an input area, a circumscribed rectangle circumscribing the input area, and a detection range of nine keys overlapping the circumscribed rectangle. (B) is a diagram showing a indicating the length of one side of the circumscribed rectangle and a distance b between the center points of two keys.
【図7】ソフトウェアキーボードを表示画面に表示した
例を示す携帯情報端末装置の正面図である。FIG. 7 is a front view of the portable information terminal device showing an example in which a software keyboard is displayed on a display screen.
【符号の説明】 1 携帯情報端末装置 2 CPU 3 表示部 31 表示画面 31a キー表示部 31b 入力結果表示部 4 入力部 5 伝送制御部 6 RAM 7 記憶装置 8 記憶媒体 9 バス[Description of Signs] 1 portable information terminal device 2 CPU 3 display unit 31 display screen 31a key display unit 31b input result display unit 4 input unit 5 transmission control unit 6 RAM 7 storage device 8 storage medium 9 bus
Claims (2)
のキーからなるキーボードを表示してキー入力を行う携
帯情報端末装置において、 前記キーボード上で所望する入力範囲が入力指示された
際に、その入力指示された入力範囲によって1つのキー
を特定できるか否かを判別する判別手段と、 この判別手段により1つのキーが特定できると判別され
た場合は、その特定された入力キーによる入力を確定
し、1つのキーが特定できないと判別された場合は、前
記入力指示された入力範囲に基づいて前記キーボードか
ら候補となる複数の入力キーを抽出し、抽出された複数
のキーを前記表示画面に拡大表示し、この拡大表示され
た複数のキーの中から入力指示されたキーの入力を確定
する入力制御手段と、 を備えたことを特徴とする携帯情報端末装置。1. A portable information terminal device for displaying a keyboard composed of a plurality of keys on a display screen having a touch panel and performing key input, wherein when a desired input range is input on the keyboard, Discriminating means for discriminating whether or not one key can be specified based on the input range designated by the input; and when it is discriminated that one key can be specified, the input by the specified input key is determined. If it is determined that one key cannot be specified, a plurality of candidate input keys are extracted from the keyboard based on the input range specified by the input, and the extracted keys are displayed on the display screen. Input control means for enlarging and displaying, and input control means for confirming the input of a key instructed from among the plurality of keys displayed in an enlarged manner, End devices.
のキーからなるキーボードを表示してキー入力を行う携
帯情報端末装置の入力制御を行うためのコンピュータが
実行可能なプログラムを格納した記憶媒体であって、 前記キーボード上で所望する入力範囲が入力指示された
際に、その入力指示された入力範囲によって1つのキー
を特定できるか否かを判別するためのコンピュータが実
行可能なプログラムコードと、 この判別により1つのキーが特定できた場合は、その特
定された入力キーによる入力を確定するためのコンピュ
ータが実行可能なプログラムコードと、 前記判別により1つのキーが特定できない場合は、前記
入力指示された入力範囲に基づいて前記キーボードから
候補となる複数の入力キーを抽出し、抽出された複数の
キーを前記表示画面に拡大表示し、この拡大表示された
複数のキーの中から入力指示されたキーの入力を確定す
るためのコンピュータが実行可能なプログラムコード
と、 を含むプログラムを格納したことを特徴とする記憶媒
体。2. A storage medium storing a computer-executable program for performing input control of a portable information terminal device for displaying a keyboard having a plurality of keys and performing key input on a display screen having a touch panel. When a desired input range is instructed on the keyboard, a computer-executable program code for determining whether or not one key can be specified by the input range instructed; If one key can be identified by this determination, a computer-executable program code for determining the input by the identified input key; and if one key cannot be identified by the determination, the input instruction A plurality of candidate input keys are extracted from the keyboard based on the input range obtained, and the plurality of extracted keys are extracted. On the display screen, and a computer-executable program code for confirming input of a key input-designated among the plurality of keys displayed in an enlarged manner, and a program including: Storage medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP36497199A JP2001175375A (en) | 1999-12-22 | 1999-12-22 | Portable information terminal device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP36497199A JP2001175375A (en) | 1999-12-22 | 1999-12-22 | Portable information terminal device and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001175375A true JP2001175375A (en) | 2001-06-29 |
Family
ID=18483123
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP36497199A Pending JP2001175375A (en) | 1999-12-22 | 1999-12-22 | Portable information terminal device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001175375A (en) |
Cited By (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005301703A (en) * | 2004-04-12 | 2005-10-27 | Sony Corp | Display device |
| JP2005316955A (en) * | 2004-03-02 | 2005-11-10 | Microsoft Corp | Advanced navigation technique for portable device |
| JP2006031499A (en) * | 2004-07-20 | 2006-02-02 | Denso Corp | Information input/display device |
| JP2007140717A (en) * | 2005-11-16 | 2007-06-07 | Kyocera Mita Corp | Input device |
| JP2008090376A (en) * | 2006-09-29 | 2008-04-17 | Clarion Co Ltd | Information processor and method for displaying its operation |
| JP2008287323A (en) * | 2007-05-15 | 2008-11-27 | Mitsubishi Electric Corp | Information input display device |
| JP2009009442A (en) * | 2007-06-29 | 2009-01-15 | Hochiki Corp | Disaster prevention display panel and control method |
| JP2009093368A (en) * | 2007-10-05 | 2009-04-30 | Casio Hitachi Mobile Communications Co Ltd | Information processing apparatus and program |
| JP2009110174A (en) * | 2007-10-29 | 2009-05-21 | Kyocera Mita Corp | Symbol input device, image forming apparatus, and electronic equipment |
| JP2009116769A (en) * | 2007-11-09 | 2009-05-28 | Sony Corp | INPUT DEVICE, INPUT DEVICE CONTROL METHOD, AND PROGRAM |
| JP2009129443A (en) * | 2007-11-27 | 2009-06-11 | Wistron Corp | Input receiving method of touch screen, electronic device with touch screen for implementing the method, and input system of touch screen for implementing the method |
| JP2009140121A (en) * | 2007-12-05 | 2009-06-25 | Sharp Corp | GUI device and GUI control method |
| JP2009217687A (en) * | 2008-03-12 | 2009-09-24 | Alpine Electronics Inc | Touch panel input device and processing execution method |
| JP2010113441A (en) * | 2008-11-05 | 2010-05-20 | Olympus Imaging Corp | Image display apparatus and image display method |
| JP2010113440A (en) * | 2008-11-05 | 2010-05-20 | Olympus Imaging Corp | Image display apparatus and image display method |
| JP2010134668A (en) * | 2008-12-04 | 2010-06-17 | Seiko Epson Corp | Data processing apparatus and data processing system |
| US7746327B2 (en) | 2004-11-08 | 2010-06-29 | Honda Access Corporation | Remote-control switch |
| JP2010146279A (en) * | 2008-12-18 | 2010-07-01 | Sharp Corp | Information processor, information processing method, and information processing program |
| JP2010151470A (en) * | 2008-12-24 | 2010-07-08 | Aisin Aw Co Ltd | Navigation device and program |
| JP2010237928A (en) * | 2009-03-31 | 2010-10-21 | Ntt Docomo Inc | Touch panel device and information display method |
| JP2011081678A (en) * | 2009-10-08 | 2011-04-21 | Kyocera Corp | Input device |
| JP2011081677A (en) * | 2009-10-08 | 2011-04-21 | Kyocera Corp | Input device |
| JP2011081676A (en) * | 2009-10-08 | 2011-04-21 | Kyocera Corp | Input device |
| JP2011513880A (en) * | 2008-03-11 | 2011-04-28 | マイクロソフト コーポレーション | How to interpret ambiguous input on a touch screen |
| JP2011107809A (en) * | 2009-11-13 | 2011-06-02 | Konami Digital Entertainment Co Ltd | Input device, input method and program |
| JP2011192215A (en) * | 2010-03-16 | 2011-09-29 | Kyocera Corp | Device, method and program for inputting character |
| JP2012058839A (en) * | 2010-09-06 | 2012-03-22 | Fuji Xerox Co Ltd | Information processor and program |
| WO2012086133A1 (en) * | 2010-12-20 | 2012-06-28 | パナソニック株式会社 | Touch panel device |
| JP2012208633A (en) * | 2011-03-29 | 2012-10-25 | Ntt Docomo Inc | Information terminal, display control method, and display control program |
| JP5126726B1 (en) * | 2012-06-19 | 2013-01-23 | 株式会社デザイン・クリエィション | Graphic processing apparatus, graphic processing method, and program |
| WO2013031516A1 (en) * | 2011-08-30 | 2013-03-07 | シャープ株式会社 | Character input device and portable terminal |
| JP2013149049A (en) * | 2012-01-19 | 2013-08-01 | Kyocera Corp | Touch panel type input device |
| JP2013175211A (en) * | 2013-04-09 | 2013-09-05 | Olympus Imaging Corp | Image display apparatus and image display method |
| WO2013128703A1 (en) * | 2012-03-01 | 2013-09-06 | Necカシオモバイルコミュニケーションズ株式会社 | Information processing device, input method and program |
| JP2014179127A (en) * | 2014-05-26 | 2014-09-25 | Nec Corp | Information processor and program |
| JP2014526107A (en) * | 2011-08-12 | 2014-10-02 | マイクロソフト コーポレーション | Touch intelligent targeting |
| CN104898889A (en) * | 2015-06-26 | 2015-09-09 | 小米科技有限责任公司 | Character determining method and device |
| JP2019032848A (en) * | 2012-11-30 | 2019-02-28 | 三星電子株式会社Samsung Electronics Co.,Ltd. | Electronic device and method of controlling multiple objects on touch screen thereof |
| JP2019532428A (en) * | 2016-09-23 | 2019-11-07 | 李珪弘LEE, Gyu Hong | Character input device |
-
1999
- 1999-12-22 JP JP36497199A patent/JP2001175375A/en active Pending
Cited By (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005316955A (en) * | 2004-03-02 | 2005-11-10 | Microsoft Corp | Advanced navigation technique for portable device |
| US8907886B2 (en) | 2004-03-02 | 2014-12-09 | Microsoft Corporation | Advanced navigation techniques for portable devices |
| JP2005301703A (en) * | 2004-04-12 | 2005-10-27 | Sony Corp | Display device |
| JP2006031499A (en) * | 2004-07-20 | 2006-02-02 | Denso Corp | Information input/display device |
| US7746327B2 (en) | 2004-11-08 | 2010-06-29 | Honda Access Corporation | Remote-control switch |
| JP2007140717A (en) * | 2005-11-16 | 2007-06-07 | Kyocera Mita Corp | Input device |
| JP2008090376A (en) * | 2006-09-29 | 2008-04-17 | Clarion Co Ltd | Information processor and method for displaying its operation |
| JP2008287323A (en) * | 2007-05-15 | 2008-11-27 | Mitsubishi Electric Corp | Information input display device |
| JP2009009442A (en) * | 2007-06-29 | 2009-01-15 | Hochiki Corp | Disaster prevention display panel and control method |
| JP2012094190A (en) * | 2007-10-05 | 2012-05-17 | Nec Casio Mobile Communications Ltd | Information processor and program |
| JP2009093368A (en) * | 2007-10-05 | 2009-04-30 | Casio Hitachi Mobile Communications Co Ltd | Information processing apparatus and program |
| JP2009110174A (en) * | 2007-10-29 | 2009-05-21 | Kyocera Mita Corp | Symbol input device, image forming apparatus, and electronic equipment |
| US8164577B2 (en) | 2007-11-09 | 2012-04-24 | Sony Corporation | Input device, control method of input device, and program |
| JP2009116769A (en) * | 2007-11-09 | 2009-05-28 | Sony Corp | INPUT DEVICE, INPUT DEVICE CONTROL METHOD, AND PROGRAM |
| JP2009129443A (en) * | 2007-11-27 | 2009-06-11 | Wistron Corp | Input receiving method of touch screen, electronic device with touch screen for implementing the method, and input system of touch screen for implementing the method |
| JP2009140121A (en) * | 2007-12-05 | 2009-06-25 | Sharp Corp | GUI device and GUI control method |
| JP2011513880A (en) * | 2008-03-11 | 2011-04-28 | マイクロソフト コーポレーション | How to interpret ambiguous input on a touch screen |
| JP2009217687A (en) * | 2008-03-12 | 2009-09-24 | Alpine Electronics Inc | Touch panel input device and processing execution method |
| JP2010113440A (en) * | 2008-11-05 | 2010-05-20 | Olympus Imaging Corp | Image display apparatus and image display method |
| JP2010113441A (en) * | 2008-11-05 | 2010-05-20 | Olympus Imaging Corp | Image display apparatus and image display method |
| JP2010134668A (en) * | 2008-12-04 | 2010-06-17 | Seiko Epson Corp | Data processing apparatus and data processing system |
| JP2010146279A (en) * | 2008-12-18 | 2010-07-01 | Sharp Corp | Information processor, information processing method, and information processing program |
| JP2010151470A (en) * | 2008-12-24 | 2010-07-08 | Aisin Aw Co Ltd | Navigation device and program |
| JP2010237928A (en) * | 2009-03-31 | 2010-10-21 | Ntt Docomo Inc | Touch panel device and information display method |
| JP2011081678A (en) * | 2009-10-08 | 2011-04-21 | Kyocera Corp | Input device |
| JP2011081677A (en) * | 2009-10-08 | 2011-04-21 | Kyocera Corp | Input device |
| JP2011081676A (en) * | 2009-10-08 | 2011-04-21 | Kyocera Corp | Input device |
| JP2011107809A (en) * | 2009-11-13 | 2011-06-02 | Konami Digital Entertainment Co Ltd | Input device, input method and program |
| JP2011192215A (en) * | 2010-03-16 | 2011-09-29 | Kyocera Corp | Device, method and program for inputting character |
| JP2012058839A (en) * | 2010-09-06 | 2012-03-22 | Fuji Xerox Co Ltd | Information processor and program |
| WO2012086133A1 (en) * | 2010-12-20 | 2012-06-28 | パナソニック株式会社 | Touch panel device |
| JP2012208633A (en) * | 2011-03-29 | 2012-10-25 | Ntt Docomo Inc | Information terminal, display control method, and display control program |
| JP2014526107A (en) * | 2011-08-12 | 2014-10-02 | マイクロソフト コーポレーション | Touch intelligent targeting |
| US10140011B2 (en) | 2011-08-12 | 2018-11-27 | Microsoft Technology Licensing, Llc | Touch intelligent targeting |
| JP2013050786A (en) * | 2011-08-30 | 2013-03-14 | Sharp Corp | Character input device and mobile terminal device |
| WO2013031516A1 (en) * | 2011-08-30 | 2013-03-07 | シャープ株式会社 | Character input device and portable terminal |
| JP2013149049A (en) * | 2012-01-19 | 2013-08-01 | Kyocera Corp | Touch panel type input device |
| WO2013128703A1 (en) * | 2012-03-01 | 2013-09-06 | Necカシオモバイルコミュニケーションズ株式会社 | Information processing device, input method and program |
| JP5126726B1 (en) * | 2012-06-19 | 2013-01-23 | 株式会社デザイン・クリエィション | Graphic processing apparatus, graphic processing method, and program |
| JP2019032848A (en) * | 2012-11-30 | 2019-02-28 | 三星電子株式会社Samsung Electronics Co.,Ltd. | Electronic device and method of controlling multiple objects on touch screen thereof |
| JP2013175211A (en) * | 2013-04-09 | 2013-09-05 | Olympus Imaging Corp | Image display apparatus and image display method |
| JP2014179127A (en) * | 2014-05-26 | 2014-09-25 | Nec Corp | Information processor and program |
| CN104898889A (en) * | 2015-06-26 | 2015-09-09 | 小米科技有限责任公司 | Character determining method and device |
| EP3109741A1 (en) * | 2015-06-26 | 2016-12-28 | Xiaomi Inc. | Method and device for determining character |
| KR101763270B1 (en) * | 2015-06-26 | 2017-07-31 | 시아오미 아이엔씨. | Method, apparatus, program and computer-readable recording medium for determining character |
| RU2643447C2 (en) * | 2015-06-26 | 2018-02-01 | Сяоми Инк. | Method and device for symbol determination |
| US10268371B2 (en) | 2015-06-26 | 2019-04-23 | Xiaomi Inc. | Method, device and storage medium for inputting characters |
| JP2019532428A (en) * | 2016-09-23 | 2019-11-07 | 李珪弘LEE, Gyu Hong | Character input device |
| US11467727B2 (en) | 2016-09-23 | 2022-10-11 | Gyu Hong LEE | Character input device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2001175375A (en) | Portable information terminal device and storage medium | |
| US5389745A (en) | Handwriting input apparatus for inputting handwritten data from unspecified direction | |
| USRE36137E (en) | Instruction input system for electronic processor | |
| US5502803A (en) | Information processing apparatus having a gesture editing function | |
| US7199787B2 (en) | Apparatus with touch screen and method for displaying information through external display device connected thereto | |
| US5832113A (en) | Data input device with a display keyboard | |
| KR100823083B1 (en) | Document correction method and apparatus for a document display device having a touch screen | |
| US20040196267A1 (en) | Information processing apparatus operating in touch panel mode and pointing device mode | |
| JPH10269022A (en) | Portable information processing device with communication function | |
| JPH08212005A (en) | 3D position recognition touch panel device | |
| JP2011076173A (en) | Character input device, character input method and character input program | |
| JP3357760B2 (en) | Character / graphic input editing device | |
| JPH07220109A (en) | Information processing apparatus and method | |
| JPH0594253A (en) | Screen touch type key input device | |
| JPH11353070A (en) | Data input device and storage medium | |
| JPH0950433A (en) | Handwriting recognition device | |
| JPH08234907A (en) | Data processing device | |
| JP2000132338A (en) | Portable information equipment | |
| JP5196599B2 (en) | Handwriting input device, handwriting input processing method, and program | |
| JPH0991107A (en) | Paper format registration device | |
| JPH0511925A (en) | Information processing equipment | |
| JP2000035844A (en) | Data input device and storage medium | |
| JPH0498414A (en) | Handwritten character input device | |
| JPH03214309A (en) | Handwriting input processing system | |
| JP2023038531A (en) | Display control program |