JP4103281B2 - Portable information terminal and storage medium - Google Patents

Portable information terminal and storage medium Download PDF

Info

Publication number
JP4103281B2
JP4103281B2 JP37100899A JP37100899A JP4103281B2 JP 4103281 B2 JP4103281 B2 JP 4103281B2 JP 37100899 A JP37100899 A JP 37100899A JP 37100899 A JP37100899 A JP 37100899A JP 4103281 B2 JP4103281 B2 JP 4103281B2
Authority
JP
Japan
Prior art keywords
character
candidate
displayed
input
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP37100899A
Other languages
Japanese (ja)
Other versions
JP2001184316A (en
Inventor
知哉 梶川
基弘 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP37100899A priority Critical patent/JP4103281B2/en
Publication of JP2001184316A publication Critical patent/JP2001184316A/en
Application granted granted Critical
Publication of JP4103281B2 publication Critical patent/JP4103281B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)
  • Calculators And Similar Devices (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Position Input By Displaying (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、操作スイッチ等の文字入力手段を有する携帯情報端末に関する。
【0002】
【従来の技術】
近年、PDA(Personal Digital Assistant)等の携帯情報端末において、タイプ入力型のキーボードによる文字入力ではなく、ソフトウェアキーボードを表示画面に表示し、機器表面に対して平行と垂直の2方向操作が行える操作スイッチの操作によって文字入力が行われている。
従来の操作スイッチでは、平行方向の操作によって文字を指定して、垂直方向の操作によって選択実行して文字入力を行っていた。
【0003】
【発明が解決しようとする課題】
しかしながら、上記のように操作スイッチを使用した文字入力では、表示されたキーボード上で、上下キーにより1文字ずつ移動させて文字を指定し、プッシュキーにより選択する必要があり、文字入力操作が煩雑で不便であった。また、入力する文字数が多い場合には操作スイッチを操作する親指等が疲労してしまうという問題があった。
【0004】
また、入力した文字に対応する候補単語を選択する方法があるが、この方法では、最初に文字を入力して候補選択状態に移行し、候補単語が見つからない場合には再度文字入力状態に移行する必要があり、入力状態の切り替えが面倒であった。
本発明の課題は、入力された文字に対応する複数の候補単語をキーボードと共に表示し、表示された候補単語を選択しての文字入力と、キーボード上での文字入力を同時に実行可能とすることによって文字入力を簡易にする携帯情報端末及び記憶媒体を提供することである。
【0005】
【課題を解決するための手段】
上記課題を解決するため、
請求項1記載の発明は、
入力用の文字を一覧表示する表示手段(例えば、図1に示す表示装置4に対応する。)と、
少なくとも2方向の操作を行うためのスイッチ手段(例えば、図1に示す操作スイッチ3aに対応する。)と、
このスイッチ手段の一方向の操作に対応づけて一覧表示された入力用の文字の指定位置を一定方向に変更し、他方向の操作に対応づけて指定位置の文字を選択する文字選択手段(例えば、図1に示す操作スイッチ3aに対応する。)と、
1又は複数の文字に対応づけて複数の候補単語を記憶する候補単語記憶手段(例えば、図1に示す記憶媒体7に対応する。)と、
前記文字選択手段により1又は複数の文字が選択されたことにより、当該選択された文字に対応する複数の候補単語を前記候補単語記憶手段から読み出して、前記表示手段に一覧表示する候補表示制御手段(例えば、図1に示すCPU2;図3に示すフローチャートのステップS13に対応する。)と、
前記候補表示制御手段で候補単語が一覧表示された状態で、前記スイッチ手段の一方向の操作に応じて、一覧表示された候補単語の先頭の候補単語から末尾の候補単語まで候補単語の指定位置を一定方向に変更し、その後においては一覧表示された入力用の文字の指定位置を先頭から一定方向に変更し、前記スイッチ手段の他方向の操作に対応づけて一覧表示された候補単語又は入力用の文字から選択する候補・文字選択手段(例えば、図1に示すCPU2に対応する。)と、
を備えることを特徴としている。
【0006】
この請求項1記載の発明の携帯情報端末によれば、
少なくとも2方向の操作を行うスイッチ手段の一方向の操作に対応づけて表示手段に一覧表示された入力用の文字の指定位置を一定方向に変更し、スイッチ手段の他方向の操作に対応づけて指定位置の文字を選択し、候補単語記憶手段により、1又は複数の文字に対応づけて複数の候補単語を記憶し、候補表示制御手段により、文字選択手段によって選択された1又は複数の文字に対応する複数の候補単語を候補単語記憶手段から読み出して、表示手段に一覧表示する。
そして、表示手段に入力用の文字と候補単語が一覧表示された状態で、候補・文字選択手段は、スイッチ手段の一方向の操作に対応づけて、先頭の候補単語から末尾の候補単語まで候補単語の指定位置を一定方向に変更し、その後においては入力用の文字の指定位置を先頭から一定方向に変更し、スイッチ手段の他方向の操作に対応づけて、変更された指定位置の候補単語又は入力用の文字から選択する。
【0007】
したがって、入力用の文字と、入力された文字に対応する複数の候補単語と、を同時に一覧表示し、この表示された入力用の文字または候補単語を選択することができるため、従来のように入力状態の切り替えが不要であり、文字入力の操作性が向上する。
【0008】
【発明の実施の形態】
以下、図1〜図4を参照して本発明を適用した携帯情報端末1の一実施の形態を詳細に説明する。
本実施の形態では、詳細については後述するが、携帯情報端末1の入力装置3に2方向の操作(上下操作、プッシュ操作)が実行可能な操作スイッチ3aを備えている。そして、この操作スイッチ3aを利用した文字入力(以下、アクション入力とする)によって、ユーザが簡易に文字入力することを特徴としている。
【0009】
先ず、図1〜図2を参照して本発明を適用した携帯情報端末1の要部構成を説明する。
図1は、本発明を適用した携帯情報端末1の内部構成を示したブロック図であり、図2は、図1に示した携帯情報端末1内のRAM5の内部構成を示した図である。
【0010】
図1において、携帯情報端末1は、CPU2、入力装置3、表示装置4、RAM5、記憶装置6、記憶媒体7、及び伝送制御部8によって構成されている。ここで、記憶媒体7を除く各構成部は、バス9によって接続されている。
【0011】
CPU(Central Processing Unit)2は、記憶装置6内の記憶媒体7に記憶されている携帯情報端末1に対応する各種アプリケーション7a、入力装置3から入力される各種指示及び入力データをRAM5内のワークエリア5aに格納し、該ワークエリア5aに格納したアプリケーションプログラムに従って各種処理を実行し、その処理結果をRAM5内のワークエリア5aに格納するとともに、表示装置4に表示する。そして、CPU2は、RAM5内のワークエリア5aに格納した処理結果を入力装置3から入力指示される記憶装置6内の記憶媒体7に保存する。
【0012】
また、CPU2は、後述する「アクション入力処理」において、ユーザによってアクション入力モードキー3bが押下されると、表示装置4にソフトウェアキーボードを表示する。ここでアクション入力とは、片手で携帯情報端末を保持した状態でその親指で操作スイッチ3aを操作して文字入力する入力操作をいう。そして、ユーザの操作スイッチ3aの上下操作(機器表面に対して平行な方向の操作)及びプッシュ操作(機器表面に対して垂直な方向の操作)により文字が入力されると、CPU2は、該入力された文字を未確定文字としてRAM5内の未確定文字エリア5f(図2参照)に保存し、表示装置4にアンダーライン表示する。この未確定文字が2文字以上である場合、CPU2は、RAM5内の候補辞書エリア5b(図2参照)に格納されている候補単語の中から、未確定文字に対応する候補辞書を検索し、該検索した候補単語を表示装置4に選択可能に一覧表示する。更に、ユーザの操作スイッチ3aのプッシュ操作によって、候補単語が選択されると、CPU2は、選択された候補単語をRAM5内の確定文字エリア5e(図2参照)に保存し、確定文字として表示装置4に表示する。
【0013】
入力装置3は、上下方向(機器表面に対して平行な方向)に回転又はスライドして表示装置4に表示された内容を選択する上下操作機能と、この上下操作機能により選択された表示内容を確定する機器表面に対して垂直な方向の操作であるプッシュ操作機能とを有する操作スイッチ3aを携帯情報端末1の側面に備え、操作スイッチによる入力を行うモードを設定するときに時に押下されるアクション入力モードキー3b等を携帯情報端末1の側面に備えている。
入力装置3は、ユーザによる操作スイッチ3aの上下操作、またはプッシュ操作に対応する操作信号や、アクション入力モードキー3bの押下信号等をCPU2に出力する。
【0014】
表示装置4は、液晶表示装置等によって構成されており、CPU2を介して入力装置3から入力されるデータ等を表示する。また、表示装置4は、後述する「アクション入力処理」において、その表示部にソフトウェアキーボード(図5のキーボードkb1、図6のキーボードkb2)を表示する。
【0015】
RAM5は、図2に示すように、ワークエリア5a、候補辞書(QUICK FIND データ)エリア5b、キーボードデータエリア5c、反転位置エリア5d、確定文字エリア5e、及び未確定文字エリア5fによって構成されている。
【0016】
図2において、ワークエリア5aは、ユーザによって指定されたアプリケーションプログラム、入力指示、入力データ及び処理結果等を格納し、候補辞書エリア5bは、ユーザによって入力された未確定文字の文字数(例えば、2文字以上)に対応する候補単語(図5の候補単語wc1〜wc3、図6の候補単語wc4〜wc8)を格納し、キーボードデータエリア5cは、操作スイッチ3aを使用してアクション入力する際に、表示装置4に表示させるソフトウェアキーボード(図5のキーボードkb1、図6のキーボードkb2)のデータを格納している。また、反転位置エリア5dは、表示装置4に表示されたソフトウェアキーボードにおける反転位置情報を格納し、確定文字エリア5eは、ユーザにより確定された確定文字を格納し、未確定文字エリア5fは、確定文字前の未確定文字を格納している。
【0017】
記憶装置6は、内部に格納した記憶媒体7内に、各種アプリケーションプログラム、データ等が予め記憶されており、この記憶媒体7は、磁気的、光学的記憶媒体、若しくは半導体メモリで構成されている。この記憶媒体7は、記憶装置6に固定的に設けられたもの、若しくは着脱自在に装着するものであり、この記憶媒体7には当該携帯情報端末1に対応する各種アプリケーションプログラム7a、ユーザが操作スイッチ3aの操作によって文字をアクション入力する際に使用する候補辞書7b等を記憶する。
【0018】
また、この記憶媒体7に記憶するプログラム、データ等は、その一部若しくは全部をサーバやネットワーク回線等の伝送媒体を介して伝送制御部8から受信する構成にしてもよく、更に、前記記憶媒体7は、ネットワーク上に構築されたサーバの記憶媒体であってもよい。更に、記憶媒体7は、前記プログラムをネットワーク回線等の伝送媒体を介して、伝送制御部8からサーバやクライアントへ伝送して、これらの機器にインストールするように構成してもよい。
【0019】
伝送制御部8は、モデム(MODEM:Modulator/DEModulator)またはターミナルアダプタ(TA:Terminal Adapter)等によって構成され、電話回線、ISDN回線等の通信回線を介して外部機器との通信を行うための制御を行う。モデムは、電話回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、CPU2によって処理されたデジタルデータを電話回線の周波数帯域に合ったアナログ信号に変調し、また、電話回線を介して入力されたアナログ信号をデジタル信号に復調する装置であり、ターミナルアダプタは、ISDN回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、既存のインターフェイスをISDNに対応するインターフェイスに変換する装置である。
【0020】
次に、図3〜図4を参照して、本実施の形態の携帯情報端末1における、CPU2の「アクション入力処理」について説明する。
図3〜図4は、本実施の形態の携帯情報端末1における、CPU2の「アクション入力処理」について説明するフローチャートである。
【0021】
図3〜図4に示すフローチャートにおいて、先ず、携帯情報端末1のCPU2は、ユーザによって入力装置3のアクション入力モードキー3b(図1参照)が押下されると、アクション入力指令を受信して(ステップS1)、記憶装置6内の記憶媒体7に記憶されているアクション入力に関するアプリケーションプログラム7a及びデータを読み出して、RAM5内のワークエリア5aに格納するとともに本処理を開始する。また、CPU2は、記憶装置6内の記憶媒体7に記憶されている候補辞書7bを読み出して、RAM5内の候補辞書エリア5bに格納する。
【0022】
ここで、このフローチャートに記述されている各機能を実現するためのプログラムは、読み取り可能なプログラムコードの形態で記憶媒体7に格納されており、CPU2は、このプログラムコードに従った動作を逐次実行する。また、CPU2は、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記憶媒体7の他、伝送媒体を介して外部供給されたプログラム/データを利用してこの実施の形態特有の動作を実行することもできる。
【0023】
次に、CPU2は、RAM5内のキーボードデータエリア5cからキーボードデータを読み込んで、ソフトウェアキーボード(図5のkb1、図6のkb2)を表示装置4に表示して(ステップS2)、該表示されたキーボードの先頭文字(図5(1)の“A”)を反転表示する(ステップS3)。
【0024】
そして、CPU2は、ユーザによって操作スイッチ3aの操作が行われたか否かを判別し(ステップS4)、操作スイッチ3aの操作が行われていない場合(ステップS4;No)、CPU2は、ステップS4を繰り返し、ユーザによる操作スイッチ3aの操作を監視する。また、操作スイッチ3aの操作が行われた場合(ステップS4;Yes)、CPU2は、該操作スイッチ3aの操作が上下操作であるか否かを判別する(ステップS5)。
【0025】
このステップS5において、操作スイッチ3aの操作が上下操作である場合(ステップS5;Yes)、CPU2は、表示装置4に表示されたキーボードの反転位置を上下操作に従って移動させて(ステップS6)、ステップS4に戻り、再度ユーザによる操作スイッチ3aの操作を監視する。また、操作スイッチ3aの操作が上下操作でない場合(ステップS5;No)、即ち操作スイッチ3aの操作がプッシュ操作である場合、CPU2は、キーボードの反転表示位置が文字であるか否かを判別する(ステップS7)。
【0026】
ここで、キーボードの反転表示位置が文字である場合(ステップS7;Yes)、CPU2は、反転表示された文字を未確定文字としてRAM5内の未確定文字エリア5fに保存して(ステップS8)、表示装置4において該未確定文字をアンダーライン表示する(ステップS9)。そして、CPU2は、未確定文字が1文字である否かを判別する(ステップS10)。
【0027】
このステップS10で、未確定文字が1文字である場合(ステップS10;Yes)、CPU2は、ステップS3に戻り、キーボードの先頭文字を反転表示して、ユーザによる操作スイッチ3aの操作を監視する。また、未確定文字が1文字でない場合(ステップS10;No)、即ち未確定文字が2文字以上の場合、CPU2は、該未確定文字に対応する候補単語をRAM5内の候補辞書エリア5bに格納された候補辞書の中からサーチして(ステップS11)、該未確定文字に対応する候補単語があったか否かを判別する(ステップS12)。
【0028】
ステップS12において、候補単語が無い場合(ステップS12;No)、ステップS3に戻り、キーボードの先頭文字を反転表示して、ユーザによって実行される操作スイッチ3aの操作を監視する。また、候補単語があった場合(ステップS12;Yes)、CPU2は、候補単語を表示装置4に一覧表示して(ステップS13)、ステップS3に戻り、キーボードの先頭文字を反転表示して、ユーザによる操作スイッチ3aの操作を監視する。
【0029】
上述したステップS10〜ステップS13において、文字入力用のキーボードを表示した状態で、更に候補単語を表示することによって、ユーザがキーボードによる文字入力と、候補単語の選択による文字入力と、を同時に実行できるようにした。
【0030】
一方、ステップS7において、キーボードの反転表示位置が文字でない場合(ステップS7;No)、CPU2は、キーボードの反転表示位置がステップS13で表示された候補単語であるか否かを判別する(ステップS14)。
【0031】
ここで、キーボードの反転表示位置が候補単語である場合(ステップS14;Yes)、CPU2は、該反転表示された候補単語を確定文字としてRAM5内の確定文字エリア5eに保存し(ステップS15)、未確定文字をRAM5内の未確定文字エリア5fからクリアし、表示装置4のアンダーライン表示された未確定文字をクリアする(ステップS19)。そして、CPU2は、確定文字を表示装置4に表示して(ステップS20)、ステップS3に戻り、キーボードの先頭文字を反転表示し、ユーザによって実行される操作スイッチ3aの操作を監視する。
【0032】
また、ステップS14において、キーボードの反転表示位置が候補単語でない場合(ステップS14;No)、CPU2は、キーボードの反転表示位置が実行キーであるか否かを判別し(ステップS16)、キーボードの反転表示位置が実行キーでない場合(ステップS16;No)、例えば、キーボードの反転表示位置が変換キー(図6のC1〜C4)等である場合、CPU2は、該変換キーに対応する処理を実行した後ステップS3に戻り、キーボードの先頭文字を反転表示して、ユーザによって実行される操作スイッチ3aの操作を監視する。
【0033】
また、ステップS16において、キーボードの反転表示位置が実行キーである場合(ステップS16;Yes)、CPU2は、表示装置4にアンダーライン表示されている未確定文字を、確定文字としてRAM5内の確定文字エリア5eに保存し(ステップS17)、保存された該確定文字を候補単語としてRAM5内の候補辞書エリア5bに保存する(ステップS18)。
【0034】
このステップS18において、確定文字が候補単語として登録されるので、当該携帯情報端末における文字入力の操作性が向上する。
【0035】
そして、CPU2は、未確定文字をRAM5内の未確定文字エリア5fからクリアし、表示装置4のアンダーライン表示された未確定文字をクリアする(ステップS19)。さらに、CPU2は、確定文字を表示装置4に表示して(ステップS20)、ステップS3に戻り、キーボードの先頭文字を反転表示して、ユーザによって実行される操作スイッチ3aの操作を監視する。
【0036】
次に、図5〜図6を参照して、上述の「アクション入力処理」(図3〜図4参照)を使用した文字の入力例について説明する。
【0037】
図5は、本実施の形態の携帯情報端末1における、「アクション入力処理」を使用したアルファベットの入力例を示した図である。
先ず、図5(1)に示すように、携帯情報端末1のCPU2は、ユーザによるアクション入力モードキー3b(図1参照)の押下信号を受信して、表示装置4にキーボードkb1を表示する。この時、CPU2は、表示されたキーボードkb1の先頭の文字であるアルファベットキー“A”を反転表示する。
【0038】
ここで、キーボードkb1は、アルファベットキー“A”〜“Z”、数字キー“0”〜“9”、符号キーm1〜m11、及び実行キーr1によって構成されている。
【0039】
次に、ユーザによって操作スイッチ3aの上下操作が行われると、CPU2は、その上下操作に従ってキーボードkb1の反転表示位置を変更し、図5(2)に示すように、アルファベットキー“M”を反転表示する。
【0040】
そして、アルファベットキー“M”が反転表示されている状態で、ユーザによって操作スイッチ3aのプッシュ操作が実行されると、CPU2は、図5(3)に示すように、単語w1“M”を未確定文字として表示装置4にアンダーライン表示する。そして、図5(1)と同様に、キーボードkb1の先頭の文字であるアルファベットキー“A”を反転表示して、ユーザによる次の操作スイッチ3aの操作を監視する。
【0041】
次に、ユーザによる操作スイッチ3aの上下操作によってアルファベットキー“E”が反転表示された状態で、更にユーザによって操作スイッチ3aのプッシュ操作が実行されると、CPU2は、図5(4)に示すように、単語w2“ME”を未確定文字として表示装置4にアンダーライン表示する。更に、CPU2は、この単語w2“ME”に対応する候補単語wc1“MEETING”,wc2“MEMBER”,wc3“MEMORY”を、RAM5内の候補辞書エリア5bから読み出して、キーボードkb1と共に表示装置4に表示する。この時、表示された候補単語wc1〜wc3の内、先頭の候補単語wc1“MEETING”が反転表示されている。
【0042】
ここで、ユーザは、図5(4)に示すキーボードkb1の各入力キー(A,B,…)、及び候補単語wc1〜wc3の中から何れか1つを、操作スイッチ3aの上下操作によって選択可能である。
【0043】
そして、ユーザによる操作スイッチ3aの上下操作によって候補単語wc2“MEMBER”が反転表示された状態で、ユーザによって操作スイッチ3aのプッシュ操作が実行されると、CPU2は、候補単語wc2“MEMBER”を確定文字としてRAM5内の確定文字エリア5eに保存するとともに、図5(5a)に示すように、単語w3“MEMBER”を表示装置4に表示する。この時、単語w3“MEMBER”は確定文字であるため、アンダーライン表示されない。
【0044】
図5(4)において、更に、アルファベットキー“M”が反転表示された状態で、ユーザによって操作スイッチ3aのプッシュ操作が実行されると、CPU2は、図5(5b)に示すように、単語w4“MEM”を未確定文字として表示装置4にアンダーライン表示し、更に、この単語w4“MEM”に対応する候補単語wc2“MEMBER”,wc3“MEMORY”を、RAM5内の候補辞書エリア5bから読み出して表示装置4に表示する。この時、表示された候補単語wc2〜wc3の内、先頭の候補単語wc2“MEMBER”が反転表示されている。
【0045】
更に、ユーザによる操作スイッチ3aの上下操作によって、アルファベットキー“U”が反転表示された状態で、ユーザによって操作スイッチ3aのプッシュ操作が実行され、その後実行キーr1が選択されると、CPU2は、図5(6)に示すように、単語w5“MEMU”を確定文字として表示装置4に表示する。この時、CPU2は、単語w5“MEMU”をRAM5内の候補辞書データエリア5bに候補単語として保存する。
【0046】
図6は、本実施の形態の携帯情報端末1における、「アクション入力処理」を使用したかな文字の入力例を示した図である。
【0047】
携帯情報端末1のCPU2は、ユーザによるアクション入力モードキー3b(図1参照)の押下信号を受信すると、表示装置4にキーボードkb2(図6(1)参照)を表示する。
【0048】
ここで、キーボードkb2は、かなキー(あ〜ん、゛、゜)、小文字変換キーc1、漢字変換キーc2、カタカナ入力変換キーc3、英数入力変換キーc4、実行キーr2によって構成されている。
【0049】
そして、ユーザによる操作スイッチ3a(図1参照)の上下操作及びプッシュ操作によって単語w6“かい”が入力されると、図6(1)に示すように、携帯情報端末1のCPU2は、単語w6“かい”を未確定文字として表示装置4にアンダーライン表示し、この単語w6“かい”に対応する候補単語wc4“会議”,wc5“開催”,wc6“開始”をRAM5内の候補辞書エリア5bから読み出して、キーボードkb2と共に表示装置4に表示する。
【0050】
ここで、図6(1)において、表示装置4の表示範囲の制約によって表示されない候補単語を見る際には、操作スイッチ3aを上下方向に操作することによって、図6(2)に示すように、表示装置4に候補単語wc7“回収”,wc8“回覧”を表示することが可能である。
【0051】
この時、ユーザは、図6(1),(2)に示すキーボードkb2の各入力キー(あ,い,…)、及び候補単語wc4〜wc8の中から何れか1つを、操作スイッチ3aの上下操作によって選択することができる。
【0052】
次に、ユーザによる操作スイッチ3aの上下操作によって、かなキー“し”が反転表示された状態で、ユーザによって操作スイッチ3aのプッシュ操作が実行されると、図6(3)に示すように、CPU2は、単語w7“かいし”を未確定文字として表示装置4にアンダーライン表示して、この単語w7“かいし”に対応する候補単語wc6“開始”,wc7“回収”を、RAM5内の候補辞書エリア5bから読み出して表示装置4に表示する。
【0053】
以上のように、本実施の形態における携帯情報端末1によれば、携帯情報端末1のCPU2は、ユーザによってアクション入力モードキー3bが押下されると、表示装置4にソフトウェアキーボード(図5のキーボードkb1、図6のキーボードkb2)を表示する。そして、ユーザの操作スイッチ3aの上下操作によって文字を選択させ、プッシュ操作によって前記上下操作により選択された文字を確定入力させる。
【0054】
次に、CPU2は、該入力された文字を未確定文字としてRAM5内の未確定文字エリア5fに保存し、表示装置4にアンダーライン表示する。そして、この未確定文字が2文字以上である場合、CPU2は、RAM5内の候補辞書エリア5b(図2参照)に格納されている候補単語の中から、該未確定文字に対応する候補辞書を検索し、この検索した候補単語をソフトウェアキーボードと共に表示装置4に表示する。
【0055】
この時、操作スイッチ3aの上下操作によって、ソフトウェアキーボード上の入力キーが選択され、更なる上下操作によって、候補単語が選択される。すなわち、操作スイッチ3aの上下操作によって、ソフトウェアキーボード上の入力キー、または候補単語を選択することができる。
【0056】
そして、ユーザの操作スイッチ3aのプッシュ操作によって、候補単語が選択されると、CPU2は、選択された候補単語をRAM5内の確定文字エリア5eに保存し、確定文字として表示装置4に表示する。
【0057】
したがって、キーボードによる文字入力と、その入力文字に対応する候補単語の選択による文字入力と、を同時に実行することができ、文字入力の操作性が向上する。
これにより、従来のように、キーボードによって文字入力する場合と、候補文字を選択する場合で、入力状態を切り替える必要がなく、文字入力に要する時間を短縮することができる。
【0058】
また、ユーザにより入力された文字に対応する候補単語が無い場合に、入力文字を確定文字として表示装置4に表示する際に、この確定文字を候補単語としてRAM5内の候補辞書データエリア5bに保存することによって、次回に再入力する場合、最初の数文字を入力し該候補単語を選択すればよいので、操作スイッチ3aを使用して簡易に文字入力を実行することができる。
【0059】
なお、本実施の形態の詳細な部分については、上記実施の形態の内容に限定されるものではなく、本発明の要旨を逸脱しない範囲で適宜変更可能である。例えば、確定文字を候補単語としてRAM5内の候補辞書エリア5bに保存する際に、自動で保存するのではなく、ユーザに該確定文字を候補単語として保存するか否かを確認する構成としてもよい。これによって、再入力する可能性の高い候補単語のみをRAM5内に保存することができ、RAM5内の容量を有効に活用することができる。
【0060】
また、入力装置3に備えた操作スイッチ3aは、上下操作により反転表示位置を移動させて、表示内容を選択しているが、左右方向の操作によって反転表示位置を移動させて、表示内容を選択する構成としてもよい。
【0061】
また、「アクション入力処理」において、候補単語を表示した後に、キーボードの先頭文字を反転表示しているが(図3のステップS3)、請求項1に記載するように、表示した候補単語の先頭の候補単語を反転表示させてもよい。
【0062】
また、本実施の形態においては、未確定文字が2文字以上である場合に、CPU2は、この未確定文字に対応する候補単語を、RAM5内の候補辞書エリア5bに格納された候補単語の中から検索しているが、例えば、大量の候補単語をRAM5内の候補辞書エリア5bに保存している場合等には、未確定文字が3文字以上で候補単語を検索するようにしてもよい。こうすることによって、候補単語の検索及び表示に要する時間を短縮することができる。
【0063】
【発明の効果】
請求項1記載の発明の携帯情報端末及び請求項4記載の発明の記憶媒体によれば、入力用の文字と、入力された文字に対応する複数の候補単語と、を表示装置に同時に一覧表示し、この表示された入力用の文字または候補単語を選択することによって簡単に文字入力が実行でき、従来のように入力状態を切り替える必要がないため、文字入力の操作性が向上する。
【0064】
請求項2記載の発明によれば、選択された文字を未確定文字として前記表示手段に表示し、未確定文字に対応する候補単語が選択された場合において、未確定文字を消去して選択した候補単語を確定文字として表示するようにしたので、表示されている文字が入力途中の状態である未確定文字であるか、選択され確定された確定文字であるかが一目で分かり、操作に迷うことなく候補単語の選択ができ、文字入力をより効率良く実行することができる。
【0065】
請求項3記載の発明によれば、複数の未確定文字を候補単語として候補単語記憶手段に追加記憶することにより、この未確定文字を再入力する際に候補単語を選択することができるため、文字入力の操作が簡単になり、文字入力に要する時間を短縮することができる。
【図面の簡単な説明】
【図1】本発明を適用した携帯情報端末1の内部構成を示したブロック図である。
【図2】図1に示したRAM5の内部構成を示した図である。
【図3】本実施の形態の携帯情報端末1における、CPU2の「アクション入力処理」について説明するフローチャートである。
【図4】本実施の形態の携帯情報端末1における、CPU2の「アクション入力処理」について説明するフローチャートである。
【図5】本実施の形態の携帯情報端末1における、「アクション入力処理」を使用したアルファベットの入力例を示した図である。
【図6】本実施の形態の携帯情報端末1における、「アクション入力処理」を使用したかな文字の入力例を示した図である。
【符号の説明】
1 携帯情報端末
2 CPU
3 入力装置
3a 操作スイッチ
3b アクション入力モードキー
4 表示装置
5 RAM
5a ワークエリア
5b 候補辞書エリア
5c キーボードエリア
5d 反転位置エリア
5e 確定文字エリア
5f 未確定文字エリア
6 記憶装置
7 記憶媒体
7a アプリケーション
7b 候補辞書
8 伝送制御部
9 バス
c1 小文字変換キー
c2 漢字変換キー
c3 カタカナ入力変換キー
c4 英数入力変換キー
kb1 キーボード
kb2 キーボード
r1,r2 実行キー
w1〜w7 単語
wc1〜wc8 候補単語
“A”〜“Z” アルファベットキー
“0”〜“9” 数字キー
“あ”〜“ん” かなキー
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a portable information terminal having character input means such as operation switches.
[0002]
[Prior art]
In recent years, in portable information terminals such as PDA (Personal Digital Assistant), a software keyboard is displayed on the display screen instead of character input using a type-in type keyboard, and the operation can be performed in two directions parallel and perpendicular to the surface of the device. Character input is performed by operating the switch.
In the conventional operation switch, a character is designated by an operation in a parallel direction, and selected and executed by an operation in a vertical direction to input a character.
[0003]
[Problems to be solved by the invention]
However, in the character input using the operation switch as described above, it is necessary to move the character one by one with the up and down keys on the displayed keyboard and select the character with the push key, and the character input operation is complicated. It was inconvenient. In addition, when there are a large number of characters to be input, there is a problem that the thumb or the like for operating the operation switch gets tired.
[0004]
In addition, there is a method of selecting a candidate word corresponding to the input character. In this method, a character is first input to shift to a candidate selection state, and if a candidate word is not found, the character input state is again transferred. It was necessary to do this, and switching the input state was troublesome.
An object of the present invention is to display a plurality of candidate words corresponding to an input character together with a keyboard, and to enable character input by selecting the displayed candidate word and character input on the keyboard simultaneously. It is providing the portable information terminal and storage medium which simplify character input by.
[0005]
[Means for Solving the Problems]
To solve the above problem,
The invention according to claim 1
Display means for displaying a list of input characters (for example, corresponding to the display device 4 shown in FIG. 1);
Switch means (for example, corresponding to the operation switch 3a shown in FIG. 1) for performing operations in at least two directions;
A character selection means for changing the designated position of the input character displayed in a list in association with the operation in one direction of the switch means to a certain direction and selecting the character in the designated position in correspondence with the operation in the other direction (for example, , Corresponding to the operation switch 3a shown in FIG.
Candidate word storage means for storing a plurality of candidate words in association with one or more characters (for example, corresponding to the storage medium 7 shown in FIG. 1);
Candidate display control means for reading a plurality of candidate words corresponding to the selected character from the candidate word storage means and displaying a list on the display means when one or more characters are selected by the character selection means (For example, CPU 2 shown in FIG. 1; corresponding to step S13 in the flowchart shown in FIG. 3);
In a state where candidate words are displayed as a list by the candidate display control means, the designated positions of candidate words from the first candidate word to the last candidate word of the candidate words displayed as a list in accordance with a one-way operation of the switch means Is changed to a certain direction, and after that, the designated position of the input characters displayed in a list is changed from the beginning to a certain direction, and the candidate word or input displayed in a list in association with the operation in the other direction of the switch means Candidate / character selection means (for example, corresponding to the CPU 2 shown in FIG. 1) for selecting from the characters for use;
It is characterized by having.
[0006]
According to the portable information terminal of the invention described in claim 1,
Corresponding to the one-way operation of the switch means for performing the operation in at least two directions, the designated position of the character for input displayed in the list on the display means is changed to a certain direction, and is associated with the operation in the other direction of the switch means. A character at a designated position is selected, a plurality of candidate words are stored in association with one or more characters by the candidate word storage means, and one or more characters selected by the character selection means are stored by the candidate display control means. A plurality of corresponding candidate words are read from the candidate word storage means and displayed as a list on the display means.
Then, in a state where the input characters and candidate words are displayed in a list on the display means, the candidate / character selection means associates candidates from the first candidate word to the last candidate word in association with the one-way operation of the switch means. Change the designated position of the word in a certain direction, then change the designated position of the character for input from the beginning to a certain direction, and associate it with the operation in the other direction of the switch means, the candidate word of the changed designated position Or select from input characters.
[0007]
Therefore, it is possible to display a list of input characters and a plurality of candidate words corresponding to the input characters at the same time, and select the displayed input characters or candidate words. There is no need to switch the input state, improving the operability of character input.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, with reference to FIGS. 1-4, one Embodiment of the portable information terminal 1 to which this invention is applied is described in detail.
Although details will be described later in the present embodiment, the input device 3 of the portable information terminal 1 is provided with an operation switch 3a capable of performing two-direction operations (up / down operation, push operation). The user can easily input characters by inputting characters (hereinafter referred to as action inputs) using the operation switch 3a.
[0009]
First, with reference to FIGS. 1-2, the principal part structure of the portable information terminal 1 to which this invention is applied is demonstrated.
FIG. 1 is a block diagram showing an internal configuration of a portable information terminal 1 to which the present invention is applied, and FIG. 2 is a diagram showing an internal configuration of a RAM 5 in the portable information terminal 1 shown in FIG.
[0010]
In FIG. 1, the portable information terminal 1 includes a CPU 2, an input device 3, a display device 4, a RAM 5, a storage device 6, a storage medium 7, and a transmission control unit 8. Here, each component other than the storage medium 7 is connected by a bus 9.
[0011]
A CPU (Central Processing Unit) 2 stores various instructions and input data input from the various applications 7 a and the input device 3 corresponding to the portable information terminal 1 stored in the storage medium 7 in the storage device 6. Various processes are executed according to the application program stored in the area 5a and stored in the work area 5a, and the processing results are stored in the work area 5a in the RAM 5 and displayed on the display device 4. Then, the CPU 2 stores the processing result stored in the work area 5 a in the RAM 5 in the storage medium 7 in the storage device 6 that is instructed to input from the input device 3.
[0012]
Further, the CPU 2 displays a software keyboard on the display device 4 when the user presses the action input mode key 3b in “action input processing” described later. Here, the action input refers to an input operation for inputting characters by operating the operation switch 3a with the thumb while holding the portable information terminal with one hand. When a character is input by a user's up / down operation (operation in a direction parallel to the device surface) and push operation (operation in a direction perpendicular to the device surface) of the operation switch 3a, the CPU 2 The determined character is stored as an undetermined character in the undetermined character area 5f (see FIG. 2) in the RAM 5 and displayed as an underline on the display device 4. If this unconfirmed character is two or more characters, the CPU 2 searches for a candidate dictionary corresponding to the unconfirmed character from candidate words stored in the candidate dictionary area 5b (see FIG. 2) in the RAM 5, The retrieved candidate words are displayed in a list on the display device 4 so as to be selectable. Further, when a candidate word is selected by a push operation of the user's operation switch 3a, the CPU 2 stores the selected candidate word in a confirmed character area 5e (see FIG. 2) in the RAM 5, and displays it as a confirmed character. 4 is displayed.
[0013]
The input device 3 rotates or slides in the vertical direction (direction parallel to the device surface) to select the content displayed on the display device 4 and the display content selected by the vertical operation function. The action switch 3a having a push operation function that is an operation in the direction perpendicular to the surface of the device to be confirmed is provided on the side of the portable information terminal 1, and an action that is pressed when setting a mode for performing input by the operation switch An input mode key 3 b and the like are provided on the side surface of the portable information terminal 1.
The input device 3 outputs to the CPU 2 an operation signal corresponding to the up / down operation or push operation of the operation switch 3a by the user, a press signal of the action input mode key 3b, and the like.
[0014]
The display device 4 is configured by a liquid crystal display device or the like, and displays data input from the input device 3 via the CPU 2. Further, the display device 4 displays a software keyboard (keyboard kb1 in FIG. 5 and keyboard kb2 in FIG. 6) on the display unit in “action input processing” to be described later.
[0015]
As shown in FIG. 2, the RAM 5 includes a work area 5a, a candidate dictionary (QUICK FIND data) area 5b, a keyboard data area 5c, a reverse position area 5d, a confirmed character area 5e, and an unconfirmed character area 5f. .
[0016]
In FIG. 2, the work area 5a stores application programs designated by the user, input instructions, input data, processing results, and the like, and the candidate dictionary area 5b stores the number of unconfirmed characters entered by the user (for example, 2 The candidate words (candidate words wc1 to wc3 in FIG. 5 and candidate words wc4 to wc8 in FIG. 6) corresponding to the characters or more) are stored, and the keyboard data area 5c is used when an action is input using the operation switch 3a. Data of a software keyboard (keyboard kb1 in FIG. 5 and keyboard kb2 in FIG. 6) to be displayed on the display device 4 is stored. The inversion position area 5d stores inversion position information on the software keyboard displayed on the display device 4, the confirmed character area 5e stores a confirmed character confirmed by the user, and the unconfirmed character area 5f is confirmed. The unconfirmed character before the character is stored.
[0017]
The storage device 6 stores various application programs, data, and the like in a storage medium 7 stored therein, and the storage medium 7 is configured by a magnetic, optical storage medium, or semiconductor memory. . The storage medium 7 is fixedly attached to the storage device 6 or is detachably attached. The application program 7a corresponding to the portable information terminal 1 is operated on the storage medium 7 by the user. A candidate dictionary 7b and the like used for inputting characters by operating the switch 3a are stored.
[0018]
The program, data, and the like stored in the storage medium 7 may be configured to receive a part or all of the program, data, and the like from the transmission control unit 8 via a transmission medium such as a server or a network line. 7 may be a storage medium of a server constructed on a network. Further, the storage medium 7 may be configured such that the program is transmitted from the transmission control unit 8 to a server or client via a transmission medium such as a network line and installed in these devices.
[0019]
The transmission control unit 8 is configured by a modem (MODEM: Modulator / DEModulator) or a terminal adapter (TA: Terminal Adapter) and the like, and is a control for performing communication with an external device via a communication line such as a telephone line or an ISDN line. I do. In order to communicate with an external device such as a personal computer via a telephone line, the modem modulates digital data processed by the CPU 2 into an analog signal suitable for the frequency band of the telephone line, and also via the telephone line. The terminal adapter converts the existing interface into an interface corresponding to ISDN in order to communicate with an external device such as a personal computer via the ISDN line. It is a device to do.
[0020]
Next, the “action input process” of the CPU 2 in the portable information terminal 1 of the present embodiment will be described with reference to FIGS.
3 to 4 are flowcharts for explaining the “action input process” of the CPU 2 in the portable information terminal 1 of the present embodiment.
[0021]
3 to 4, first, when the user presses the action input mode key 3 b (see FIG. 1) of the input device 3, the CPU 2 of the portable information terminal 1 receives an action input command ( In step S1), the application program 7a and data related to action input stored in the storage medium 7 in the storage device 6 are read out, stored in the work area 5a in the RAM 5, and this processing is started. Further, the CPU 2 reads the candidate dictionary 7 b stored in the storage medium 7 in the storage device 6 and stores it in the candidate dictionary area 5 b in the RAM 5.
[0022]
Here, a program for realizing each function described in this flowchart is stored in the storage medium 7 in the form of a readable program code, and the CPU 2 sequentially executes operations according to the program code. To do. In addition, the CPU 2 can sequentially execute an operation according to the above-described program code transmitted via the transmission medium. In other words, in addition to the storage medium 7, the program / data externally supplied via the transmission medium can be used to execute the operation specific to this embodiment.
[0023]
Next, the CPU 2 reads the keyboard data from the keyboard data area 5c in the RAM 5 and displays the software keyboard (kb1 in FIG. 5, kb2 in FIG. 6) on the display device 4 (step S2). The first character on the keyboard (“A” in FIG. 5A) is highlighted (step S3).
[0024]
Then, the CPU 2 determines whether or not the operation switch 3a has been operated by the user (step S4). When the operation switch 3a has not been operated (step S4; No), the CPU 2 performs step S4. The operation of the operation switch 3a by the user is repeatedly monitored. When the operation switch 3a is operated (step S4; Yes), the CPU 2 determines whether or not the operation switch 3a is operated up and down (step S5).
[0025]
In step S5, when the operation of the operation switch 3a is an up / down operation (step S5; Yes), the CPU 2 moves the inversion position of the keyboard displayed on the display device 4 in accordance with the up / down operation (step S6). Returning to S4, the operation of the operation switch 3a by the user is monitored again. When the operation of the operation switch 3a is not an up / down operation (step S5; No), that is, when the operation of the operation switch 3a is a push operation, the CPU 2 determines whether or not the reverse display position of the keyboard is a character. (Step S7).
[0026]
If the reverse display position of the keyboard is a character (step S7; Yes), the CPU 2 stores the reversely displayed character as an unconfirmed character in the unconfirmed character area 5f in the RAM 5 (step S8). The undetermined character is underlined on the display device 4 (step S9). Then, the CPU 2 determines whether or not the unconfirmed character is one character (step S10).
[0027]
If the unconfirmed character is one character in step S10 (step S10; Yes), the CPU 2 returns to step S3, highlights the first character of the keyboard, and monitors the operation of the operation switch 3a by the user. If the unconfirmed character is not one character (step S10; No), that is, if there are two or more unconfirmed characters, the CPU 2 stores the candidate word corresponding to the unconfirmed character in the candidate dictionary area 5b in the RAM 5. A search is performed from the candidate dictionary (step S11), and it is determined whether there is a candidate word corresponding to the unconfirmed character (step S12).
[0028]
In step S12, when there is no candidate word (step S12; No), the process returns to step S3, the first character of the keyboard is highlighted, and the operation of the operation switch 3a executed by the user is monitored. If there is a candidate word (step S12; Yes), the CPU 2 displays a list of candidate words on the display device 4 (step S13), returns to step S3, highlights the first character of the keyboard, and The operation of the operation switch 3a is monitored.
[0029]
In step S10 to step S13 described above, by displaying the candidate word while the character input keyboard is displayed, the user can perform character input by the keyboard and character input by selecting the candidate word at the same time. I did it.
[0030]
On the other hand, if the reverse display position of the keyboard is not a character in step S7 (step S7; No), the CPU 2 determines whether or not the reverse display position of the keyboard is the candidate word displayed in step S13 (step S14). ).
[0031]
If the highlighted display position of the keyboard is a candidate word (step S14; Yes), the CPU 2 stores the highlighted candidate word as a confirmed character in the confirmed character area 5e in the RAM 5 (step S15). The undetermined character is cleared from the undetermined character area 5f in the RAM 5, and the undetermined character displayed underline on the display device 4 is cleared (step S19). Then, the CPU 2 displays the confirmed character on the display device 4 (step S20), returns to step S3, highlights the first character of the keyboard, and monitors the operation of the operation switch 3a executed by the user.
[0032]
In step S14, when the reverse display position of the keyboard is not a candidate word (step S14; No), the CPU 2 determines whether or not the reverse display position of the keyboard is an execution key (step S16). When the display position is not the execution key (step S16; No), for example, when the reverse display position of the keyboard is the conversion key (C1 to C4 in FIG. 6) or the like, the CPU 2 has executed processing corresponding to the conversion key. After returning to step S3, the first character on the keyboard is highlighted and the operation of the operation switch 3a executed by the user is monitored.
[0033]
In step S16, when the reverse display position of the keyboard is the execution key (step S16; Yes), the CPU 2 uses the unconfirmed character displayed underline on the display device 4 as the confirmed character in the RAM 5 as the confirmed character. It is stored in the area 5e (step S17), and the stored fixed character is stored as a candidate word in the candidate dictionary area 5b in the RAM 5 (step S18).
[0034]
In this step S18, since the confirmed character is registered as a candidate word, the operability of character input in the portable information terminal is improved.
[0035]
Then, the CPU 2 clears the undetermined character from the undetermined character area 5f in the RAM 5, and clears the undetermined character displayed underline on the display device 4 (step S19). Further, the CPU 2 displays the confirmed character on the display device 4 (step S20), returns to step S3, highlights the first character of the keyboard, and monitors the operation of the operation switch 3a executed by the user.
[0036]
Next, an example of character input using the above-described “action input process” (see FIGS. 3 to 4) will be described with reference to FIGS.
[0037]
FIG. 5 is a diagram showing an alphabet input example using the “action input process” in the portable information terminal 1 of the present embodiment.
First, as shown in FIG. 5 (1), the CPU 2 of the portable information terminal 1 receives a pressing signal of the action input mode key 3b (see FIG. 1) by the user and displays the keyboard kb1 on the display device 4. At this time, the CPU 2 reversely displays the alphabet key “A” that is the first character of the displayed keyboard kb1.
[0038]
Here, the keyboard kb1 includes alphabet keys “A” to “Z”, numeric keys “0” to “9”, code keys m1 to m11, and an execution key r1.
[0039]
Next, when the user performs an up / down operation of the operation switch 3a, the CPU 2 changes the reverse display position of the keyboard kb1 according to the up / down operation, and reverses the alphabet key “M” as shown in FIG. 5 (2). indicate.
[0040]
When the user performs a push operation on the operation switch 3a while the alphabet key “M” is highlighted, the CPU 2 displays the word w1 “M” as shown in FIG. 5 (3). An underline is displayed on the display device 4 as a fixed character. Then, as in FIG. 5A, the alphabet key “A”, which is the first character of the keyboard kb1, is highlighted to monitor the next operation of the operation switch 3a by the user.
[0041]
Next, when the user presses the operation switch 3a while the alphabet key “E” is highlighted by the up / down operation of the operation switch 3a by the user, the CPU 2 shows the state shown in FIG. In this manner, the word w2 “ME” is displayed as an underline on the display device 4 as an unconfirmed character. Further, the CPU 2 reads the candidate words wc1 “MEETING”, wc2 “MEMBER”, wc3 “MEMORY” corresponding to the word w2 “ME” from the candidate dictionary area 5b in the RAM 5, and displays them on the display device 4 together with the keyboard kb1. indicate. At this time, among the displayed candidate words wc1 to wc3, the first candidate word wc1 “MEETING” is highlighted.
[0042]
Here, the user selects one of the input keys (A, B,...) And the candidate words wc1 to wc3 of the keyboard kb1 shown in FIG. 5 (4) by operating the operation switch 3a up and down. Is possible.
[0043]
When the user performs a push operation on the operation switch 3a while the candidate word wc2 “MEMBER” is highlighted by the up / down operation of the operation switch 3a by the user, the CPU 2 determines the candidate word wc2 “MEMBER”. While being stored in the fixed character area 5e in the RAM 5 as a character, the word w3 “MEMBER” is displayed on the display device 4 as shown in FIG. At this time, since the word w3 “MEMBER” is a fixed character, it is not underlined.
[0044]
In FIG. 5 (4), when the user performs a push operation of the operation switch 3a in a state where the alphabet key “M” is highlighted, as shown in FIG. 5 (5b), the CPU 2 w4 “MEM” is displayed as an unconfirmed character on the display device 4 and candidate words wc2 “MEMBER” and wc3 “MEMORY” corresponding to the word w4 “MEM” are displayed from the candidate dictionary area 5b in the RAM 5. The data is read and displayed on the display device 4. At this time, of the displayed candidate words wc2 to wc3, the first candidate word wc2 “MEMBER” is highlighted.
[0045]
Further, when the user presses the operation switch 3a and the alphabet key “U” is highlighted, the user performs the push operation of the operation switch 3a and then selects the execution key r1, the CPU 2 As shown in FIG. 5 (6), the word w5 “MEMU” is displayed on the display device 4 as a confirmed character. At this time, the CPU 2 stores the word w5 “MEMU” in the candidate dictionary data area 5b in the RAM 5 as a candidate word.
[0046]
FIG. 6 is a diagram illustrating an input example of kana characters using the “action input process” in the portable information terminal 1 of the present embodiment.
[0047]
When the CPU 2 of the portable information terminal 1 receives a press signal of the action input mode key 3b (see FIG. 1) by the user, it displays the keyboard kb2 (see FIG. 6 (1)) on the display device 4.
[0048]
Here, the keyboard kb2 is composed of a kana key (a ~ an, ', °), a lower case conversion key c1, a kanji conversion key c2, a katakana input conversion key c3, an alphanumeric input conversion key c4, and an execution key r2. .
[0049]
When the word w6 “Kai” is input by the user's up / down operation and push operation of the operation switch 3a (see FIG. 1), as shown in FIG. 6 (1), the CPU 2 of the portable information terminal 1 reads the word w6. "Kai" is displayed as an unconfirmed character on the display device 4, and the candidate words wc4 "meeting", wc5 "held", and wc6 "start" corresponding to this word w6 "kai" are stored in the candidate dictionary area 5b in the RAM 5. Is displayed on the display device 4 together with the keyboard kb2.
[0050]
Here, in FIG. 6 (1), when viewing candidate words that are not displayed due to the limitation of the display range of the display device 4, the operation switch 3a is operated in the vertical direction, as shown in FIG. 6 (2). The candidate word wc7 “collected” and wc8 “circulation” can be displayed on the display device 4.
[0051]
At this time, the user selects any one of the input keys (a, i,...) And the candidate words wc4 to wc8 of the keyboard kb2 shown in FIGS. 6 (1) and (2) with the operation switch 3a. Can be selected by up / down operation.
[0052]
Next, when a push operation of the operation switch 3a is executed by the user in a state where the kana key “shi” is highlighted by an up / down operation of the operation switch 3a by the user, as shown in FIG. The CPU 2 displays the word w7 “kaishi” as an unconfirmed character on the display device 4 underline, and displays the candidate words wc6 “start” and wc7 “collection” corresponding to the word w7 “kaishi” in the RAM 5. The data is read from the candidate dictionary area 5b and displayed on the display device 4.
[0053]
As described above, according to the portable information terminal 1 in the present embodiment, the CPU 2 of the portable information terminal 1 displays the software keyboard (the keyboard of FIG. 5) on the display device 4 when the user presses the action input mode key 3b. kb1 and the keyboard kb2 in FIG. 6 are displayed. Then, a character is selected by the user's up / down operation of the operation switch 3a, and the character selected by the up / down operation is confirmed and input by a push operation.
[0054]
Next, the CPU 2 stores the input character as an unconfirmed character in the unconfirmed character area 5 f in the RAM 5 and displays the underline on the display device 4. If this unconfirmed character is two or more characters, the CPU 2 selects a candidate dictionary corresponding to the unconfirmed character from candidate words stored in the candidate dictionary area 5b (see FIG. 2) in the RAM 5. The retrieved candidate words are displayed on the display device 4 together with the software keyboard.
[0055]
At this time, the input key on the software keyboard is selected by the up / down operation of the operation switch 3a, and the candidate word is selected by the further up / down operation. That is, an input key on the software keyboard or a candidate word can be selected by operating the operation switch 3a up and down.
[0056]
When a candidate word is selected by the user's push operation of the operation switch 3a, the CPU 2 stores the selected candidate word in the confirmed character area 5e in the RAM 5 and displays it on the display device 4 as a confirmed character.
[0057]
Therefore, character input by the keyboard and character input by selecting a candidate word corresponding to the input character can be executed at the same time, improving the operability of character input.
Thereby, it is not necessary to switch the input state between the case where characters are input using the keyboard and the case where a candidate character is selected as in the conventional case, and the time required for character input can be shortened.
[0058]
Further, when there is no candidate word corresponding to the character input by the user, when the input character is displayed as a confirmed character on the display device 4, the confirmed character is stored as a candidate word in the candidate dictionary data area 5b in the RAM 5. Thus, when inputting again next time, it is only necessary to input the first few characters and select the candidate word. Therefore, the character input can be easily performed using the operation switch 3a.
[0059]
In addition, about the detailed part of this Embodiment, it is not limited to the content of the said embodiment, In the range which does not deviate from the summary of this invention, it can change suitably. For example, when a confirmed character is stored as a candidate word in the candidate dictionary area 5b in the RAM 5, it may be configured not to automatically store it but to ask the user whether or not to store the confirmed character as a candidate word. . As a result, only candidate words that have a high possibility of being re-input can be stored in the RAM 5, and the capacity in the RAM 5 can be effectively utilized.
[0060]
Further, the operation switch 3a provided in the input device 3 selects the display content by moving the reverse display position by the up / down operation, but selects the display content by moving the reverse display position by the left / right operation. It is good also as composition to do.
[0061]
In addition, in the “action input process”, after the candidate word is displayed, the first character of the keyboard is highlighted (step S3 in FIG. 3). As described in claim 1, the first character of the displayed candidate word is displayed. The candidate words may be highlighted.
[0062]
In the present embodiment, when the number of unconfirmed characters is two or more, the CPU 2 selects candidate words corresponding to the unconfirmed characters among candidate words stored in the candidate dictionary area 5b in the RAM 5. However, for example, when a large number of candidate words are stored in the candidate dictionary area 5b in the RAM 5, the candidate words may be searched with three or more unconfirmed characters. By doing so, the time required for searching and displaying candidate words can be shortened.
[0063]
【The invention's effect】
According to the portable information terminal of the first aspect of the invention and the storage medium of the fourth aspect of the invention, a list of input characters and a plurality of candidate words corresponding to the input characters are simultaneously displayed on the display device. In addition, by selecting the displayed input characters or candidate words, it is possible to easily perform character input, and it is not necessary to switch the input state as in the prior art, so that the operability of character input is improved.
[0064]
According to the invention of claim 2, the selected character is displayed on the display means as an unconfirmed character, and when a candidate word corresponding to the unconfirmed character is selected, the unconfirmed character is deleted and selected. Since the candidate word is displayed as a confirmed character, it can be understood at a glance whether the displayed character is an unconfirmed character that is in the middle of input or a confirmed character that has been selected and confirmed. Candidate words can be selected without any problem, and character input can be executed more efficiently.
[0065]
According to the third aspect of the invention, by additionally storing a plurality of unconfirmed characters as candidate words in the candidate word storage unit, the candidate words can be selected when the unconfirmed characters are re-input, Character input operations are simplified, and the time required for character input can be shortened.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an internal configuration of a portable information terminal 1 to which the present invention is applied.
FIG. 2 is a diagram showing an internal configuration of a RAM 5 shown in FIG.
FIG. 3 is a flowchart for explaining “action input processing” of the CPU 2 in the portable information terminal 1 of the present embodiment.
FIG. 4 is a flowchart illustrating an “action input process” of CPU 2 in portable information terminal 1 of the present embodiment.
FIG. 5 is a diagram showing an alphabet input example using “action input processing” in the portable information terminal 1 of the present embodiment.
FIG. 6 is a diagram showing an input example of kana characters using “action input processing” in portable information terminal 1 of the present embodiment.
[Explanation of symbols]
1 Mobile information terminal
2 CPU
3 Input devices
3a Operation switch
3b Action input mode key
4 display devices
5 RAM
5a Work area
5b Candidate dictionary area
5c Keyboard area
5d Reverse position area
5e Fixed character area
5f Undetermined character area
6 Storage device
7 Storage media
7a application
7b Candidate dictionary
8 Transmission control unit
9 Bus
c1 Lowercase conversion key
c2 Kanji conversion key
c3 Katakana input conversion key
c4 Alphanumeric input conversion key
kb1 keyboard
kb2 keyboard
r1, r2 execution key
w1-w7 words
wc1 to wc8 candidate words
"A" to "Z" alphabet keys
“0” to “9” Number keys
“A” to “N” Kana key

Claims (4)

入力用の文字を一覧表示する表示手段と、
少なくとも2方向の操作を行うためのスイッチ手段と、
このスイッチ手段の一方向の操作に対応づけて一覧表示された入力用の文字の指定位置を一定方向に変更し、他方向の操作に対応づけて指定位置の文字を選択する文字選択手段と、
1又は複数の文字に対応づけて複数の候補単語を記憶する候補単語記憶手段と、
前記文字選択手段により1又は複数の文字が選択されたことにより、当該選択された文字に対応する複数の候補単語を前記候補単語記憶手段から読み出して、前記表示手段に一覧表示する候補表示制御手段と、
前記候補表示制御手段で候補単語が一覧表示された状態で、前記スイッチ手段の一方向の操作に応じて、一覧表示された候補単語の先頭の候補単語から末尾の候補単語まで候補単語の指定位置を一定方向に変更し、その後においては一覧表示された入力用の文字の指定位置を先頭から一定方向に変更し、前記スイッチ手段の他方向の操作に対応づけて一覧表示された候補単語又は入力用の文字から選択する候補・文字選択手段と、
を備えることを特徴とする携帯情報端末。
Display means for displaying a list of input characters;
Switch means for performing operations in at least two directions;
A character selection means for changing the designated position of the input characters displayed in a list in association with the operation in one direction of the switch means to a certain direction and selecting the character in the designated position in association with the operation in the other direction;
Candidate word storage means for storing a plurality of candidate words in association with one or more characters;
Candidate display control means for reading a plurality of candidate words corresponding to the selected character from the candidate word storage means and displaying a list on the display means when one or more characters are selected by the character selection means When,
In a state where candidate words are displayed as a list by the candidate display control means, the designated positions of candidate words from the first candidate word to the last candidate word of the candidate words displayed as a list in accordance with a one-way operation of the switch means Is changed to a certain direction, and after that, the designated position of the input characters displayed in a list is changed from the beginning to a certain direction, and the candidate word or input displayed in a list in association with the operation in the other direction of the switch means Candidate / character selection means to select from characters for
A portable information terminal comprising:
前記文字選択手段により選択された文字を未確定文字として前記表示手段に表示する未確定文字制御手段と、
この未確定文字に対応する候補単語が前記候補表示制御手段によって前記表示手段に一覧表示され、前記候補・文字選択手段により前記候補単語から選択された場合において、前記未確定文字を消去するとともに前記選択された候補単語を確定文字として表示する確定文字制御手段をさらに有することを特徴とする請求項1記載の携帯情報端末。
Unconfirmed character control means for displaying the character selected by the character selection means on the display means as an unconfirmed character;
When the candidate words corresponding to the unconfirmed characters are displayed in a list on the display means by the candidate display control means and selected from the candidate words by the candidate / character selection means, the unconfirmed characters are erased and the The portable information terminal according to claim 1, further comprising a confirmed character control means for displaying the selected candidate word as a confirmed character.
前記選択手段により選択され前記未確定文字制御手段によって表示された複数の未確定文字を、確定文字として表示し、候補単語として前記候補単語記憶手段に追加記憶する候補単語追加手段を更に備えることを特徴とする請求項2記載の携帯情報端末。A plurality of unconfirmed characters selected by the selecting means and displayed by the unconfirmed character control means as a confirmed character, and further comprising candidate word adding means for additionally storing them as candidate words in the candidate word storage means. The portable information terminal according to claim 2, wherein: 少なくとも2方向の操作を行うためのスイッチ手段を有するコンピュータにおいて、表示手段に一覧表示された入力用の文字キーボード上で文字を選択するためのコンピュータが実行可能なプログラムを格納した記憶媒体であって、
このスイッチ手段の一方向の操作に対応づけて一覧表示された入力用の文字の指定位置を一定方向に変更し、他方向の操作に対応づけて指定位置の文字を選択させるためのコンピュータが実行可能なプログラムコードと、
1又は複数の文字に対応づけて複数の候補単語を記憶するためのコンピュータが実行可能なプログラムコードと、
1又は複数の文字が選択されたことにより、当該選択された文字に対応する複数の候補単語を読み出して、一覧表示するためのコンピュータが実行可能なプログラムコードと、
前記候補単語が一覧表示された状態で、前記スイッチ手段の一方向操作に応じて、一覧表示された候補単語の先頭の候補単語から末尾の候補単語まで候補単語の指定位置を一定方向に変更し、その後においては一覧表示された入力用の文字の指定位置を先頭から一定方向に変更し、前記スイッチ手段の他方向の操作に対応づけて一覧表示された候補単語又は入力用の文字から選択させるためのコンピュータが実行可能なプログラムコードと、
を含むプログラムを格納したことを特徴とする記憶媒体。
In a computer having switch means for performing operations in at least two directions, a storage medium storing a computer-executable program for selecting characters on a character keyboard for input displayed in a list on the display means ,
This is executed by a computer for changing the designated position of the input character displayed in a list in association with the operation in one direction of the switch means to a certain direction and selecting the character in the designated position in association with the operation in the other direction. Possible program code and
A computer-executable program code for storing a plurality of candidate words in association with one or more characters;
A program code executable by a computer for reading out a plurality of candidate words corresponding to the selected character and displaying a list when one or more characters are selected;
In a state where the candidate words are displayed in a list, the designated position of the candidate words is changed in a certain direction from the first candidate word to the last candidate word in the list displayed according to the one-way operation of the switch means. Thereafter, the designated position of the input characters displayed in a list is changed in a certain direction from the top, and selected from candidate words or input characters displayed in a list in association with the operation in the other direction of the switch means. Computer-executable program code for
A storage medium characterized by storing a program including:
JP37100899A 1999-12-27 1999-12-27 Portable information terminal and storage medium Expired - Fee Related JP4103281B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP37100899A JP4103281B2 (en) 1999-12-27 1999-12-27 Portable information terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP37100899A JP4103281B2 (en) 1999-12-27 1999-12-27 Portable information terminal and storage medium

Publications (2)

Publication Number Publication Date
JP2001184316A JP2001184316A (en) 2001-07-06
JP4103281B2 true JP4103281B2 (en) 2008-06-18

Family

ID=18497981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP37100899A Expired - Fee Related JP4103281B2 (en) 1999-12-27 1999-12-27 Portable information terminal and storage medium

Country Status (1)

Country Link
JP (1) JP4103281B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9354715B2 (en) 2006-04-12 2016-05-31 Sony Interactive Entertainment Inc. Dynamic arrangement of characters in an on-screen keyboard
WO2010122741A1 (en) * 2009-04-21 2010-10-28 株式会社デジタル Server device, server-client system, server program, and recording medium with same recorded thereon

Also Published As

Publication number Publication date
JP2001184316A (en) 2001-07-06

Similar Documents

Publication Publication Date Title
JPS63163923A (en) Information processing device
JPH0646121A (en) Telephone set
JP4103281B2 (en) Portable information terminal and storage medium
JPH05233684A (en) Electronic dictionary
JP4487614B2 (en) Information display control device and program
KR19990068555A (en) Hangul input and searching method of electronic equipment having Hangul memory function
JP2001265501A (en) Information processor, character input method and computer readable recording medium recorded with the method making computer perform the same method
JP2004310543A (en) Character input device, character input method, character input program and computer-readable recording medium
JP2002171329A (en) Portable telephone set
JP2002169644A (en) Portable telephone
JPH03141460A (en) Kanji/kana conversion system
JP2001188656A (en) Portable information terminal and storage medium
JPH02287814A (en) Switch system for software keyboard
JP2005258971A (en) Character input method, character input system and portable terminal having the character input system
JP2006323646A (en) Electronic dictionary device and program thereof
JP2003196011A (en) Character input device
JPH09153044A (en) Character processor and device for kana and english letter conversion
JP2005115429A (en) Portable terminal
JP2002132784A (en) Portable information terminal equipment
JP2805804B2 (en) Document processing device
JP2003162366A (en) Character input device for complex information equipment
JP2003216308A (en) Portable input device and portable input method
JPS6336365A (en) Japanese language processor
JPH036608A (en) Control system for keyboard display
JPH01279369A (en) Electronic translating machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071120

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080304

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080317

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110404

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120404

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120404

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130404

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130404

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140404

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees