JP4103281B2 - Portable information terminal and storage medium - Google Patents
Portable information terminal and storage medium Download PDFInfo
- 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
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
Display means for displaying a list of input characters (for example, corresponding to the
Switch means (for example, corresponding to the
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
Candidate word storage means for storing a plurality of candidate words in association with one or more characters (for example, corresponding to the
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,
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
It is characterized by having.
[0006]
According to the portable information terminal of the invention described in
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
Although details will be described later in the present embodiment, the
[0009]
First, with reference to FIGS. 1-2, the principal part structure of the
FIG. 1 is a block diagram showing an internal configuration of a
[0010]
In FIG. 1, the
[0011]
A CPU (Central Processing Unit) 2 stores various instructions and input data input from the
[0012]
Further, the
[0013]
The
The
[0014]
The
[0015]
As shown in FIG. 2, the
[0016]
In FIG. 2, the
[0017]
The
[0018]
The program, data, and the like stored in the
[0019]
The
[0020]
Next, the “action input process” of the
3 to 4 are flowcharts for explaining the “action input process” of the
[0021]
3 to 4, first, when the user presses the action
[0022]
Here, a program for realizing each function described in this flowchart is stored in the
[0023]
Next, the
[0024]
Then, the
[0025]
In step S5, when the operation of the
[0026]
If the reverse display position of the keyboard is a character (step S7; Yes), the
[0027]
If the unconfirmed character is one character in step S10 (step S10; Yes), the
[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
[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
[0031]
If the highlighted display position of the keyboard is a candidate word (step S14; Yes), the
[0032]
In step S14, when the reverse display position of the keyboard is not a candidate word (step S14; No), the
[0033]
In step S16, when the reverse display position of the keyboard is the execution key (step S16; Yes), the
[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
[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
First, as shown in FIG. 5 (1), the
[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
[0040]
When the user performs a push operation on the
[0041]
Next, when the user presses the
[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
[0043]
When the user performs a push operation on the
[0044]
In FIG. 5 (4), when the user performs a push operation of the
[0045]
Further, when the user presses the
[0046]
FIG. 6 is a diagram illustrating an input example of kana characters using the “action input process” in the
[0047]
When the
[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
[0050]
Here, in FIG. 6 (1), when viewing candidate words that are not displayed due to the limitation of the display range of the
[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
[0052]
Next, when a push operation of the
[0053]
As described above, according to the
[0054]
Next, the
[0055]
At this time, the input key on the software keyboard is selected by the up / down operation of the
[0056]
When a candidate word is selected by the user's push operation of the
[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
[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
[0060]
Further, the
[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
[0062]
In the present embodiment, when the number of unconfirmed characters is two or more, the
[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
[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
FIG. 2 is a diagram showing an internal configuration of a
FIG. 3 is a flowchart for explaining “action input processing” of the
FIG. 4 is a flowchart illustrating an “action input process” of
FIG. 5 is a diagram showing an alphabet input example using “action input processing” in the
FIG. 6 is a diagram showing an input example of kana characters using “action input processing” in
[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.
このスイッチ手段の一方向の操作に対応づけて一覧表示された入力用の文字の指定位置を一定方向に変更し、他方向の操作に対応づけて指定位置の文字を選択させるためのコンピュータが実行可能なプログラムコードと、
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:
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)
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 |
-
1999
- 1999-12-27 JP JP37100899A patent/JP4103281B2/en not_active Expired - Fee Related
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 |