(57)【特許請求の範囲】
【請求項１】
片手で操作可能な範囲に複数のキーを配列し、キーの操作に基づいてデータを特定し、該特定されたデータを所望の形態で所定の機器に入力するデータ入力装置であって、
前記所定の機器に入力されるデータの形態又は入力されたデータの形態を決定する形態決定手段と、
前記特定されたデータの変換候補を抽出する抽出手段と、
所定の表示部に、前記抽出された変換候補を選択可能に表示する候補表示手段と
を備え、
前記候補表示手段は、前記所定の表示部に、前記入力されたデータの形態を決定するための選択肢と、前記変換候補とを、前記キーの操作に応じて前記選択肢と前記変換候補との間を自由に移動しつつ選択可能な隣接した位置に表示する手段であり、
前記表示部に表示される前記入力されたデータの形態を決定するための選択肢は、既に入力されたキーコードを削除するための一入力削除機能を選択する選択肢と、既に入力された文字・記号データから文字・記号を削除するための一文字削除機能を選択する選択肢と、既に入力された文字・記号データを編集するための編集機能を選択する選択肢とのいずれかを含む、データ入力装置。
【請求項２】
前記候補表示手段により前記変換候補が表示されているときに、前記選択肢の選択を可能とする選択手段を備えた請求項１記載のデータ入力装置。
【請求項３】
前記選択手段は、前記候補表示手段により表示された選択肢の選択と前記変換候補の選択とを同じキー操作で実現する手段である請求項２記載のデータ入力装置。
【請求項４】
前記選択手段は、前記表示された前記選択肢と前記変換候補との間を連続した操作で選択可能な手段である請求項３記載のデータ入力装置。
【請求項５】
前記抽出手段は、前記キーの操作に基づいて特定されたデータからかな文字列を生成し、該かな文字列について辞書を参照し、該かな文字列に相当する変換候補を抽出する手段である請求項１記載のデータ入力装置。
【請求項６】
前記候補表示手段は、前記キーの操作に基づいて特定されたデータの有無に応じて、前記入力されるデータの形態又は入力されたデータの形態を決定する選択肢として異なる選択肢を表示する手段である請求項１記載のデータ入力装置。
【請求項７】
前記表示部の所定の位置に表示された前記選択肢については、該選択肢の選定と該選定された選択肢の内容の実行とを同じ操作により実現する選択肢選択手段を備えた請求項１記載のデータ入力装置。
【請求項８】
請求項７記載のデータ入力装置であって、
前記形態決定手段は、前記キーの操作により特定されたデータの少なくとも一部を削除することにより、前記所定の機器に入力されるデータの形態を決定するデータ削除手段であり、
前記候補表示手段は、前記所定の表示部に、前記特定されたデータの少なくとも一部を削除するための選択肢を、前記変換候補とともに選択可能に表示する手段であり、
前記選択肢選択手段は、前記表示部における最初の選択肢を表示すべき位置に表示された前記削除するための選択肢については、前記削除するための選択肢の選定とデータの削除の実行とを同一の操作により実現する手段である
データ入力装置。
【請求項９】
請求項８記載のデータ入力装置であって、
前記候補表示手段は、前記特定されたデータの少なくとも一部を削除するための選択肢とともに、前記キーの操作によるデータの入力を許容する状態を示す選択肢を表示する手段であり、
前記削除するための選択肢が選定されてデータの削除が実行された後、前記データの入力を許容するための選択肢を指定し、該選択肢が選択されている旨を視認可能に表示する指定表示手段を備えたデータ入力装置。
【請求項１０】
前記候補表示手段は、前記キーの操作によるデータの入力を許容する状態を示す選択肢を、前記削除するための選択肢が表示される位置と隣接した位置に表示する手段である請求項９記載のデータ入力装置。
【請求項１１】
請求項１記載のデータ入力装置であって、
前記形態決定手段は、前記キーの操作により特定されたデータの入力モードを切り替えることにより、前記所定の機器に入力されるデータの形態を決定するモード切替手段であり、
前記候補表示手段は、前記所定の表示部に、前記入力モードを切り替えるための選択肢を、前記変換候補とともに選択可能に表示する手段であるデータ入力装置。
【請求項１２】
前記候補表示手段は、前記キーの操作により特定されたデータが存在するときには、前記モードを切り替えるための選択肢を表示しない手段である請求項６および１１記載のデータ入力装置。
【請求項１３】
請求項１１記載のデータ入力装置であって、
前記モード切替手段は、英字，数字のうちの少なくとも１のモードによる入力とかな文字による入力との間で入力モードを切り替える手段であり、
該モード切替手段により英字または数字のいずれかの入力モードに切り替えられた状態で前記キーが操作されたとき、前記抽出手段による変換候補の抽出を行なうことなく、キーの操作に基づいて特定されたデータから１のデータを確定し、該確定されたデータを所定の機器に入力するデータ入力装置。
【請求項１４】
操作により通話のためのダイヤル信号を発信する複数の操作釦を有し、該複数の操作釦の少なくとも一部の操作に基づいてデータを特定し、該特定されたデータを所望の形態で入力するデータ入力手段を備えた携帯電話であって、
前記データ入力手段により入力されるデータの形態又は入力されたデータの形態を決定する形態決定手段と
前記特定されたデータの変換候補を抽出する抽出手段と、
所定の表示部に、前記抽出された変換候補を選択可能に表示する候補表示手段と
を備え、
前記候補表示手段は、前記所定の表示部に、前記入力されたデータの形態を決定するための選択肢を、前記変換候補とを、前記キーの操作に応じて前記選択肢と前記変換候補との間を自由に移動しつつ選択可能な隣接した位置に表示する手段であり、
前記表示部に表示される前記入力されたデータの形態を決定するための選択肢は、既に入力されたキーコードを削除するための一入力削除機能を選択する選択肢と、既に入力された文字・記号データから文字・記号を削除するための一文字削除機能を選択する選択肢と、既に入力された文字・記号データを編集するための編集機能を選択する選択肢とのいずれかを含む、携帯電話。
【請求項１５】
片手で操作可能な範囲に複数のキーを配列し、キーの操作に基づいてデータを特定し、該特定されたデータを所望の形態で所定の機器に入力するデータ入力装置を用いたデータ入力方法であって、
前記所定の機器に入力されるデータの形態又は入力されたデータの形態を決定する工程と、
前記特定されたデータの変換候補を抽出する工程と、
所定の表示部に、前記入力されたデータを決定するための選択肢と、前記変換候補とを、前記キーの操作に応じて前記選択肢と前記変換候補との間を自由に移動しつつ選択可能な隣接した位置に表示する工程と
を備え、
前記表示部に表示される前記入力されたデータの形態を決定するための選択肢は、既に入力されたキーコードを削除するための一入力削除機能を選択する選択肢と、既に入力された文字・記号データから文字・記号を削除するための一文字削除機能を選択する選択肢と、既に入力された文字・記号データを編集するための編集機能を選択する選択肢とのいずれかを含む、データ入力方法。
【請求項１６】
片手で操作可能な範囲に複数のキーを配列し、キーの操作に基づいてデータを特定し、該特定されたデータを所望の形態で所定の機器に入力するデータ入力装置を動作させるためのプログラムを記録した記録媒体であって、
前記所定の機器に入力されるデータの形態又は入力されたデータの形態を決定する工程と、
前記特定されたデータの変換候補を抽出する工程と、
所定の表示部に、前記入力されたデータの形態を決定するための選択肢と、前記変換候補とを、前記キーの操作に応じて前記選択肢と前記変換候補との間を自由に移動しつつ選択可能な隣接した位置に表示する工程であって、前記表示部に表示される前記入力されたデータの形態を決定するための選択肢は、既に入力されたキーコードを削除するための一入力削除機能を選択する選択肢と、既に入力された文字・記号データから文字・記号を削除するための一文字削除機能を選択する選択肢と、既に入力された文字・記号データを編集するための編集機能を選択する選択肢とのいずれかを含む工程と
をコンピュータに実行させるためのプログラムをコンピュータに読み取り可能に記録した記録媒体。
【請求項１７】
同じ文字種の異なる複数のデータが割り当てられたキーの操作に基づいてデータを特定し、該特定されたデータの入力される形態又は入力されたデータの形態を決定しつつ該データの変換候補を抽出し、該抽出された変換候補を所定の表示部に選択可能に表示し、該表示において選択されたの変換候補を確定データとして入力するデータ入力プログラムを実行可能なコンピュータを備えたデータ入力装置について、該コンピュータにインストールされることにより実行可能なプログラムを記録した記録媒体であって、
所定の表示部に、前記入力されたデータの形態を決定するための選択肢と、前記変換候補とを、前記キーの操作に応じて前記選択肢と前記変換候補との間を自由に移動しつつ選択可能な隣接した位置に表示する工程であって、前記表示部に表示される前記入力されたデータの形態を決定するための選択肢は、既に入力されたキーコードを削除するための一入力削除機能を選択する選択肢と、既に入力された文字・記号データから文字・記号を削除するための一文字削除機能を選択する選択肢と、既に入力された文字・記号データを編集するための編集機能を選択する選択肢とのいずれかを含む工程
をコンピュータに実行させるためのプログラムをコンピュータに読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ入力装置に関し、詳しくは、片手で操作可能な範囲に複数のキーを配列し、キーの操作に基づいてデータを特定し、該特定されたデータを所望の形態で所定の機器に入力するデータ入力装置に関する。
【０００２】
【従来の技術】
近年、種々の電気製品において、使用者によって作成されたデータを入力可能なものが提案されている。例えば、携帯用パソコンはもとより、携帯電話や電子手帳等においても使用者が所望する文章や文字列等の入力が可能であり、銀行に設置されるＡＴＭ装置や鉄道窓口に設置される乗車券発券装置においても、特定の銀行口座や列車に関する情報を検索するために数字や記号，文字等の入力を可能としている。このような電気製品にデータを入力するために、従来は、電気製品にフルキーボードを接続する方法や電気製品に予めデータ入力用の入力キーを設ける方法が採られていた。
【０００３】
フルキーボードにおいては、同一文字種の文字につき、各文字と入力キーとを一対一に割り当てている。従って、文字入力を実現するためには、多数の入力キーが必要となる。
【０００４】
【発明が解決しようとする課題】
しかし、フルキーボードが接続される対象が携帯型の電気製品である場合には、入力キーの配設により、キーボードの大きさが電気製品自体の大きさよりも大きくなってしまい、入力装置を携帯できないという難点があった。また、電気製品に予め入力キーを設ける場合においても、キーの設けられる対象が小型の電気製品であるときには、入力キーの設置スペースを製品自体に確保することが困難であった。
【０００５】
他方、この難点を克服すべく、フルキーボードよりも少数の入力キーを配設したキーボードや電気製品が提案されている。例えば、携帯電話においては、ダイヤル発信用の１２個の操作釦をデータ入力用のキーとして利用する。即ち、各操作釦に同一文字種の異なる文字を複数割り当て、１２個の操作釦でアルファベット２６文字および五十音を入力可能とし、数字や英字，かな文字をはじめ、漢字，カナ文字の種々の文字種や特殊記号を用いたデータの入力を実現している。
【０００６】
しかし、所望のデータを入力するまでの過程において、使用者は、所望の文字や記号を選択するための入力キーの操作だけでなく、文字種の選択、誤った入力キーの操作に基づいて選択された文字や記号の削除、漢字への変換、データの確定等の作業を行なう必要がある。この点、従来は、前記各作業を実現するための機能キーを、各作業の内容に応じて、入力キーとは別に設けていたに過ぎず、この結果、全体としてキーの数が多くなってしまうという難点があった。
【０００７】
そこで、本発明のデータ入力装置は、所望のデータを入力するために必要な作業を、少数のキーによる簡単な操作により実現し、電気製品へのキーの設置スペースの省空間化を図ることを目的として、以下の構成を採った。
【０００８】
【課題を解決するための手段およびその作用・効果】
本発明のデータ入力装置は、片手で操作可能な範囲に複数のキーを配列し、キーの操作に基づいてデータを特定し、該特定されたデータを所望の形態で所定の機器に入力するデータ入力装置であって、
前記所定の機器に入力されるデータの形態又は入力されたデータの形態を決定する形態決定手段と、
前記特定されたデータの変換候補を抽出する抽出手段と、
所定の表示部に、前記抽出された変換候補を選択可能に表示する候補表示手段と
を備え、
前記候補表示手段は、前記所定の表示部に、前記入力されたデータの形態を決定するための選択肢と、前記変換候補とを、前記キーの操作に応じて前記選択肢と前記変換候補との間を自由に移動しつつ選択可能な隣接した位置に表示する手段であり、
前記表示部に表示される前記入力されたデータの形態を決定するための選択肢は、既に入力されたキーコードを削除するための一入力削除機能を選択する選択肢と、既に入力された文字・記号データから文字・記号を削除するための一文字削除機能を選択する選択肢と、既に入力された文字・記号データを編集するための編集機能を選択する選択肢とのいずれかを含むことを要旨とする。
【０００９】
ここで、データ入力装置とは、機器にデータを入力するための装置をいい、例えば、デスクトップ型パソコン等の据え置き型のコンピュータに接続されるキーボードの他、ノート型パソコン，キーカード，小型情報端末や電子手帳等の携帯型情報機器に用いられる文字入力装置、携帯電話機をはじめとする電話装置のデータ入力部、各種電気製品の動作情報や設定情報を入力する製品情報入力装置等をいう。
【００１０】
このデータ入力装置は、機器や製品に接続されて用いられるものに限らず、機器や製品自体に予め設けられているものでもよい。また、データを入力可能な装置であれば十分であり、入力されたデータの保存や修正が可能か否かを問わない。
【００１１】
形態決定手段とは、入力されるデータの形態を決定する手段をいう。例えば、入力しようとするデータの範囲の決定や、入力されるデータの文字種（例えば、数字，英字，かな文字，漢字，記号等）の決定、入力されるデータの文字サイズ，書体，字体または強調の有無の決定、特殊記号等が考えられる。
【００１２】
本発明のデータ入力装置によれば、キーの操作に基づいて特定されたデータを所望の形態で所定の機器に入力する。この入力されるデータの形態については、形態決定手段が決定する。一方、候補表示手段は、所定の表示部に、入力されたデータの形態を決定するための選択肢と、変換候補とを、キーの操作に応じて選択肢と変換候補との間を自由に移動しつつ選択可能な隣接した位置に表示する。
【００１３】
従って、表示部上の隣接した位置に表示された選択肢と変換候補との間を自由に移動しつつ選択肢と変換候補の選択をすることができるので、入力されたデータの形態を選択または決定するための機能キーを設ける必要がなく、キーの少数化を図ることができる。この結果、携帯型や小型の機器にも、データ入力のためのキーを容易に配置することができる。
【００１４】
また、候補表示手段は、入力されるデータの形態を決定するための選択肢および抽出された変換候補を、ともに所定の表示部に表示する。従って、選択の対象に応じて表示部を指定する必要がなく、選択肢と変換候補との双方の選択が容易となる。また、選択肢や変換候補を選択する際に、選択の対象となる表示部を指定するための機能キーを設ける必要がない。
【００１５】
候補表示手段により前記変換候補が表示されているときに、前記選択肢の選択を可能とする選択手段を備えることも望ましい。この構成をとれば、変換候補が表示されたときに、１の変換候補の選択のみならず、入力されるデータの形態の決定をも行なうことができるので、表示からの選択操作だけで簡単に所望の入力データを確定することができる。
【００１６】
この選択手段を、候補表示手段により表示された選択肢の選択と変換候補の選択とを同じ操作で実現する手段とすることも好適である。この構成によれば、表示部の表示からの選択肢の選択を、変換候補を選択する場合と同じキー操作で行なうので、キーの共通化によるキー数の削減を図ることができ、使用者による操作が簡単となる。
【００１７】
この場合において、選択肢と変換候補との間を連続した操作で選択可能な構成とすれば、１のキー操作で、選択肢と変換候補を順次に選択することが可能となり、選択に伴う操作労力をより一層軽減することができる。
【００１８】
抽出手段は、キーの操作に基づいて特定されたデータからかな文字列を生成し、このかな文字列について辞書を参照し、かな文字列に相当する変換候補を抽出する手段であってもよい。この構成によれば、生成されたかな文字列について辞書を参照することにより、前後の文法解析を行なった上で変換候補を抽出することが可能となる。従って、表示すべき変換候補を絞り込むことができる。この結果、選択の対象数の減少により、選択肢や変換候補の選択に伴う操作労力を軽減することができる。
【００１９】
候補表示手段を、キーの操作に基づいて特定されたデータの有無に応じて異なる選択肢を表示する手段とすることも望ましい。例えば、特定されたデータがない場合にしか実行し得ない機能に関する選択肢については、特定されたデータがあるときには非表示とすれば、表示される選択肢の数が減少し、選択肢の選択に伴う作業性が向上する。
【００２０】
表示部の所定の位置に表示された選択肢については、選択肢の選定と選定された選択肢の内容の実行とを同じ操作により実現する選択肢選択手段を備えた構成とすることもできる。この構成によれば、「表示から選択肢を選定するための操作」から「選定された選択肢の内容を実行させるための操作」に簡単に移ることができる。従って、入力されるデータの形態を選定かつ実行するための機能キーを別個に設けた場合と同等以上の操作性を実現することができる。
【００２１】
ここで、表示部の所定の位置としては、表示部の表示領域内の位置であれば特に限定されるものではないが、例えば、表示領域の端部における位置が考えられる。この位置に、キーの操作により特定されたデータの少なくとも一部を削除するための選択肢を表示すれば、削除機能の選定と削除機能の実行を１通りのキー操作で行なうことができ、データの削除が容易となる。
【００２２】
また、特定されたデータの少なくとも一部を削除するための選択肢とともに、キーの操作によるデータの入力を許容する状態を示す選択肢を表示し、この表示に基づいて削除するための選択肢が選定されてデータの削除が実行された後に、指定表示手段が、データの入力を許容するための選択肢を指定し、選択肢が選択されている旨を視認可能に表示する構成としてもよい。この構成によれば、削除機能の選択肢が選定されてデータの削除を実行した後に、データ入力装置がデータ入力の可能な状態に戻っていることを容易に把握することができる。
【００２３】
さらに、データの入力を許容する状態を示す選択肢を、削除するための選択肢が表示される位置と隣接した位置に表示する構成とすることも望ましい。こうすれば、データの入力を許容する状態を示す選択肢から削除するための選択肢を簡単に選択できるので、連続したデータの削除を簡略な操作で実現することが可能となる。
【００２４】
形態決定手段を、キーの操作により特定されたデータの入力モードを切り替えることにより、所定の機器に入力されるデータの形態を決定するモード切替手段とし、候補表示手段により表示される選択肢を、入力モードを切り替えるための選択肢とすることも好適である。この構成によれば、所望の入力モードへの切り替えを選定または実行するための機能キーを独立して設ける必要がなく、表示部の表示から選択肢の選択をすることにより、簡単に入力モードを切り替えることができる。
【００２５】
特に、多くの文字種が混在するデータを入力する場合には、入力モードを切り替える頻度が多い。このような場合には、モード切り替えのための選択肢が表示部に選択可能に表示されているので、モード切り替えに際して専用の機能キーを捜し出す必要がない。
【００２６】
キーの操作により特定されたデータが存在するときには、モードを切り替えるための選択肢を表示しない構成としてもよい。この構成を採れば、特定されたデータについて変換候補を表示する際に、表示される選択肢の数が減少し、選択肢の選択に伴う作業性が向上する。
【００２７】
モード切替手段を、英字，数字のうちの少なくとも１のモードによる入力とかな文字による入力との間で入力モードを切り替える手段とし、モード切替手段により英字または数字のいずれかの入力モードに切り替えられた状態で前記キーが操作されたとき、抽出手段による変換候補の抽出を行なうことなく、キーの操作に基づいて特定されたデータから１のデータを確定し、確定されたデータを所定の機器に入力する構成を採ることもできる。この構成によれば、入力モードが英字または数字のいずれかに切り替えられている場合には、キー操作に基づいて特定されたデータから１のデータを確定して入力するので、表示部に変換候補が表示されることがない。従って、変換候補を選択する操作を行なうことなく、迅速にデータを入力することができる。
【００２８】
本発明の電話装置は、
操作により通話のためのダイヤル信号を発信する複数の操作釦を有し、該複数の操作釦の少なくとも一部の操作に基づいてデータを特定し、該特定されたデータを所望の形態で入力するデータ入力手段を備えた電話装置であって、
前記データ入力手段により入力されるデータの態様を決定する形態決定手段と
前記特定されたデータの変換候補を抽出する抽出手段と、
所定の表示部に、前記抽出された変換候補を選択可能に表示する候補表示手段と
を備え、
前記候補表示手段は、前記所定の表示部に、前記入力されるデータの形態を決定するための選択肢を、前記変換候補とともに選択可能に表示する手段であることを要旨とする。
【００２９】
本発明の電話装置によれば、通話のためのダイヤル信号を発信する複数の操作釦の少なくとも一部の操作に基づいて特定されたデータを、所望の形態で入力するデータ入力手段を備える。このデータ入力手段により入力されるデータの形態については、形態決定手段が決定する。一方、候補表示手段は、抽出手段により抽出された変換候補とともに、入力されるデータの形態を決定するための選択肢を選択可能に表示する。
【００３０】
従って、表示部の表示から選択肢の選択をすることができるので、入力されるデータの形態を選択または決定するための機能キーを設ける必要がなく、キーの少数化を図ることができる。従って、データ入力を実現するために、ダイヤル信号を発信する操作釦とは別に電話装置に設置すべきキーを、最小限の数におさえることができる。この結果、電話装置におけるキーの占有面積が小さくなった分だけ表示部を大きくすることが可能となり、見やすい環境でデータ入力を行なうことができる。
【００３１】
本発明のデータ入力方法は、
片手で操作可能な範囲に複数のキーを配列し、キーの操作に基づいてデータを特定し、該特定されたデータを所望の形態で所定の機器に入力するデータ入力方法であって、
前記所定の機器に入力されるデータの形態を決定する工程と、
前記特定されたデータの変換候補を抽出する工程と、
所定の表示部に、前記抽出された変換候補および前記入力されるデータの形態を決定するための選択肢を、選択可能に表示する工程と
を備えることを要旨とする。
【００３２】
本発明のデータ入力方法によれば、キーの操作に基づいて特定されたデータを所望の形態で所定の機器に入力する。この入力されるデータの形態を決定する一方、特定されたデータの変換候補を抽出し、抽出された変換候補および入力されるデータの形態を決定するための選択肢を、所定の表示部に、選択可能に表示する。
【００３３】
従って、表示部の表示から選択肢の選択をするので、入力キーとは別に設けられた機能キー等の操作により、入力されるデータの形態を選択または決定する必要がない。従って、少数のキーでデータを入力することができる。この結果、キーの配置可能スペースの少ない携帯型や小型の機器であっても、各種データを入力するシステムを備えやすくなる。
【００３４】
本発明の第１の記録媒体は、
片手で操作可能な範囲に複数のキーを配列し、キーの操作に基づいてデータを特定し、該特定されたデータを所望の形態で所定の機器に入力するためのプログラムを記録した記録媒体であって、
前記所定の機器に入力されるデータの形態を決定する工程と、
前記特定されたデータの変換候補を抽出する工程と、
所定の表示部に、前記抽出された変換候補および前記入力されるデータの形態を決定するための選択肢を、選択可能に表示する工程と
をコンピュータに実行させるためのプログラムをコンピュータに読み取り可能に記録したことを要旨とする。
【００３５】
かかる記録媒体に記録されたプログラムは、コンピュータにより読み取られて実行される。コンピュータは、このプログラムを実行し、上記のデータ入力方法を実現する。即ち、キーの操作に基づいて特定されたデータを所望の形態で所定の機器に入力し、この入力されるデータの形態を決定する一方、特定されたデータの変換候補を抽出し、抽出された変換候補および入力されるデータの形態を決定するための選択肢を、所定の表示部に、選択可能に表示する。
【００３６】
このようなプログラムがコンピュータによって実現されることにより、表示部の表示から選択肢の選択をすることができるので、入力されるデータの形態を選択または決定するための機能キーを入力装置に設ける必要がなく、キーの少数化を図ることができる。従って、本発明の記録媒体を、プログラムを読み取り可能なコンピュータを内蔵した機器に用いることにより、該機器がキーの配置可能スペースの少ない携帯型や小型の機器であっても、各種データの入力手段を備えることが可能となる。
【００３７】
なお、コンピュータは、上述したプログラムを構成する各処理や処理実現のための参照データを別々の記録媒体やプログラム供給装置から読み取り、各処理を融合して上述したプログラムを完全に実行することができる。従って、以下に示す本発明の第２の記録媒体によっても、本発明のデータ入力方法を実現することができる。
【００３８】
本発明の第２の記録媒体は、
同じ文字種の異なる複数のデータが割り当てられたキーの操作に基づいてデータを特定し、該特定されたデータの入力される形態を決定しつつ該データの変換候補を抽出し、該抽出された変換候補を所定の表示部に選択可能に表示し、該表示において選択された１の変換候補を確定データとして入力するデータ入力プログラムを実行可能なコンピュータについて、該コンピュータにインストールされることにより実行可能なプログラムを記録した記録媒体であって、
前記所定の表示部に、前記抽出された変換候補および前記入力されるデータの形態を決定するための選択肢を、選択可能に表示する工程
をコンピュータに実行させるためのプログラムをコンピュータに読み取り可能に記録したことを要旨とする。
【００３９】
本発明の第２の記録媒体は、所定の表示部に、抽出された変換候補および入力されるデータの形態を決定するための選択肢を、選択可能に表示する工程をコンピュータに実行させるためのプログラムを記録する。この記録媒体が、データ入力プログラムを実行可能なコンピュータにインストールされることにより、記録媒体に記録されたプログラムがデータ入力プログラムの処理工程に組み込まれ、上述した本発明のデータ入力方法を実現する。
【００４０】
【発明の他の態様】
なお、本発明の他の態様としては、コンピュータに上記の発明の各工程または各手段の機能を実現させるコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様がある。こうした態様では、プログラムをネットワーク上のサーバーなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記のデータ入力装置やデータ入力方法を実現することができる。
【００４１】
【発明の実施の形態】
以上説明した本発明の構成および作用を一層明らかにするために、以下本発明の実施の形態を実施例に基づき説明する。図１は、本発明の第１実施例である片手キーボード１０の外観を示す説明図、図２は、第１実施例の片手キーボードが小型情報端末１２と接続される様子を示す説明図、図３は、小型情報端末１２の液晶ディスプレイ１４に表示された、データの入力開始画面を示す説明図、図４は、片手キーボード１０によるデータの入力を実現するためのハードウェアの構成を示すブロック図である。これらの各図を参照しつつ第１実施例について以下に説明する。なお、説明の便宜上、図２，図４，図１，図３の順に説明する。
【００４２】
図２に示すように、本実施例では、片手キーボード１０を小型情報端末１２に接続して用いる。この小型情報端末１２は、主として、文字，記号や画像等のデータを入力し、このデータを保存ないし表示するデータ処理装置としての役割と入力ないし保存されたデータを電話回線を通じて送受信する通信装置としての役割を併有する。データは、片手キーボード１０からのキー入力に基づいて作成され、データを作成する過程および作成した結果は、小型情報端末１２の前面に設けられた液晶ディスプレイ１４に表示される。
【００４３】
このようなデータの作成や表示を行なうために必要なハードウェアの構成を図４のブロック図に示す。図４に示すように、キーの操作に基づいてデータを作成，表示する処理は、ＣＰＵ３４やＲＯＭ等から構成されたコンピュータによって行なわれる。本実施例では、このコンピュータを、小型情報端末１２内に設けているが、勿論、片手キーボード１０側に設けても差し支えない。
【００４４】
小型情報端末１２は、データ入力装置としての片手キーボード１０，印刷装置としてのプリンタ５４，Ａ／Ｄ変換装置としてのモデム５６等を、周辺装置として備える。勿論、マウス，手書き文字認識ボード，ペン入力ボード等のこれ以外の周辺装置を備える構成としても差し支えない。
【００４５】
小型情報端末１２内のコンピュータは、各種演算処理を実行するためのＣＰＵ３４を中心に、バス３５により相互に接続された次の各部を備えている。ＲＯＭは、ＣＰＵ２１で各種演算処理を実行するのに必要なプログラムや参照データなどを予め格納しているメモリであり、制御ＲＯＭ４２と入力ＲＯＭ３６、辞書ＲＯＭ４８からなる。制御ＲＯＭ４２は、文書の作成や保存，読み出し，編集等や文書の送受信等の実行に関するプログラムや参照データを、入力ＲＯＭ３６は、小型情報端末１２へのデータの入力に関するプログラムや参照データを、それぞれ格納する。
【００４６】
辞書ＲＯＭ４８には、入力ＲＡＭ３８にロードされて実行される各種プログラムや、デバイスドライバの形式やモジュールの形式で提供される仮名漢字変換処理プログラム、あるいは各種変換辞書などが記憶されている。ハードディスクやＣＤ−ＲＯＭ等（図示せず）に、上記したと同様な各種プログラムや必要な参照データなどを記憶しておき、これら各種プログラムや参照データをロードすることにより、コンピュータに実行させることも可能である。
【００４７】
制御ＲＡＭ４４および入力ＲＡＭ３８は、ＣＰＵ２１で各種演算処理を実行するのに必要な各種データを一時的に格納するためのメモリである。入力インタフェース４０は、片手キーボード１０からのキー信号の入力を司る。ディスプレイコントローラ（ＤＣ）４６は、表示装置としての液晶ディスプレイ１４への信号出力を制御し、出力インタフェース５２は、プリンタ５４へのデータの出力を制御する。
【００４８】
また、バス３５には、シリアル入出力インタフェース（ＳＩＯ）５０が接続されている。このＳＩＯ５０は、モデム５６を介して公衆電話回線ＰＴＬに接続されている。この公衆電話回線ＰＴＬを介して、小型情報端末１２内のコンピュータを外部のネットワークＮＷに接続することができる。さらに、ハードディスクを備えることにより、特定のサーバーＳＶにアクセスして、必要なプログラムやデータをダウンロードすることも可能である。
【００４９】
入力装置としての片手キーボード１０について、図１を参照しつつ説明する。片手キーボード１０は、全部で１５個のキーを備える。これらのキーの内訳は、文字や記号からなるデータ（以下、文字・記号データという）を入力するための１０個の入力キー１６ａ〜ｊ、液晶ディスプレイ１４上の選択要素表示エリア２８に表示された各機能や変換候補を選択するための２個の移動キー１８ａ，１８ｂ、入力された文字・記号データをアプリケーション側に転送するための入力データ転送キー２０、入力された文字・記号データを消去するための入力データキャンセルキー２２、片手キーボード１０を用いた文字・記号データの入力方法を表示するためのヘルプキー２４である。
【００５０】
これらのキーは、片手の五指のうち親指を除く四指により操作し得る領域に配列されている。また、入力キー１６ａ〜ｊと移動キー１８ａ，１８ｂは、縦４列，横３列にわたる電話機のプッシュダイヤルと同様のレイアウトで配置されており、入力キー１６ａ〜ｊには「０」から「９」までの数字を、移動キー１８ａ，１８ｂには「＊」（アスタリスク）と「＃」（シャープ）の２つの符号を、電話機のプッシュダイヤル番号と同じ位置関係で割り当てている。
【００５１】
入力キー１６ａ〜ｊには、「０」から「９」までの数字と、アルファベット１９文字からなるローマ字および「，」（コンマ）、「．」（ピリオド）、「−」（ハイフン）の３つの符号が割り当てられ、このローマ字および符号は、１の入力キーに多重に割り当てられている。
【００５２】
本実施例では、各入力キー１６ａ〜ｊが均等に用いられるように、ローマ字および符号を割り当てており、このような割り当てを実現するために、データの入力にあたっての各文字や各符号の使用頻度等を考慮している。例えば、最も使用頻度の高い母音「Ａ」を割り当てた入力キー１６ｄには、他のローマ字や符号を重複して割り当てず、使用頻度の比較的高い母音「Ｅ」を割り当てた入力キー１６ａには、使用頻度の比較的低い子音「Ｂ」を重複して割り当てている。
【００５３】
１の入力キー１６ａ〜ｊを操作したときに数字若しくはローマ字および符号のいずれのデータを入力するかについては、設定されている入力モードに従って決定される。ここで、入力モードとは、入力されるデータの文字種をいい、本実施例では、入力モードを、数字，かな文字および漢字（以下、かな漢字という），英字，記号という４種類の文字種に設定可能である。例えば、入力キー１６ａを操作したときには、入力モードが数字モードに設定されている場合には数字「１」を、かな漢字モードに設定されている場合にはローマ字「Ｅ」とローマ字「Ｂ」を入力する。なお、かな漢字モードにおいて、多重に割り当てられたキーから入力者が意図したキーを特定する手法については後述する。
【００５４】
本実施例では、「ＪＡＰＡＮ」のような英字や「÷」，「〒」等の記号の入力は、液晶ディスプレイ１４上の表示から、所望するキーや候補を選択することによって行なう。この入力方法については後述する。
【００５５】
なお、入力キー１６ａ〜ｊは、主として文字データの入力の際に、移動キー１８ａ，１８ｂは、主として選択肢や変換候補の選定の際に用いられるが、本実施例では、これらのキーは、場合に応じて選定された選択肢の内容の実行や変換候補の決定の際にも用いられる。この点についても、後述する。
【００５６】
表示装置としての液晶ディスプレイ１４について、図３を参照しつつ説明する。液晶ディスプレイ１４は、メニュー選択部１４ａと液晶表示部１４ｂとからなる。メニュー選択部１４ａには、小型情報端末１２が準備するメニューがアイコンを用いて表示されている。このメニューには、テキストの作成および編集、住所録の作成および修正、スケジュール表の作成および修正、電子メールの送受信、計算の実行、画像の入力等がある。これらのメニューから１のメニューが選択されると、各メニューが実行可能な状態となる。
【００５７】
メニュー選択部１４ａから文字・記号データの作成に関連するメニューが選択されると、まず選択されたメニューの初期表示画面（図示せず）を液晶表示部１４ｂに表示する。この初期表示画面から文字・記号データの入力を実行する旨の選択がなされたとき、図３に示すようなデータ入力の開始画面（以下、入力開始画面という）を液晶表示部１４ｂに表示する。
【００５８】
液晶表示部１４ｂは、データ入力エリア２７とテキスト展開エリア２６に分かれている。データ入力エリア２７は、小型情報端末１２へ文字・記号データを入力するまでの過程を表示する領域であり、入力ＲＯＭ３６に記録されたデータ入力プログラムによって管理されている。テキスト展開エリア２６は、小型情報端末１２へ入力された各文字・記号データの集合を文書として表示する領域であり、制御ＲＯＭ４２に記録された各メニューの実行プログラムによって管理されている。
【００５９】
データ入力エリア２７には、以下の３つの領域が存在する。文字・記号データを入力するまでに選択することが必要となる要素を表示する選択要素表示エリア２８、小型情報端末１２へ入力された文字・記号データを表示する入力データ表示エリア３０、および入力される文字データの文字種を表示する入力モード表示エリア３２である。
【００６０】
選択要素表示エリア２８に表示される要素には、▲１▼入力されるデータや入力されたデータの形態を決定するための機能についての選択肢（以下、機能についての選択肢という）と▲２▼後述するデータ変換処理の結果抽出された変換候補が含まれる。「入力されるデータや入力されたデータの形態を決定するための機能」には、例えば、入力モードを変更するモード切替機能，既に入力されたキーコードを削除する機能（以下、一入力削除機能という），既に入力された文字・記号データから文字・記号を削除する機能（以下、一文字削除機能という），既に入力された文字・記号データを編集する機能（以下、編集機能という）等がある。図３の入力初期画面においては、一文字削除機能，モード切替機能，編集機能についての選択肢を表示している。
【００６１】
選択要素表示エリア２８に表示された要素の選択は、表示された各要素の中から１の要素を選定し、この選定された要素の内容を実行することにより行なわれる。１の要素の選定は、使用者が移動キー１８ａ，１８ｂを操作し、特定の要素を反転させて表示する反転表示帯の位置を、所望の要素が表示されている位置に移動させることにより実現される。例えば、図３に示すデータ入力の初期状態においては、「入力待ち」という要素が選定されている。ここで、「入力待ち」とは、入力キー１６ａ〜ｊの操作すればキーコードの入力をすることができる状態にあることを意味する。
【００６２】
選定された要素の内容の実行は、１の要素の選定後に、使用者が入力キー１６ａ〜ｊのいずれかを操作することにより実現される。即ち、選択要素表示エリア２８に表示された要素のいずれかが選定されている場合には、入力キー１６ａ〜ｊは、その操作により、選定されている要素を実行する信号または選定されている要素をデータとして入力する旨を指示する信号を出力する。以上のキー操作により、反転表示帯の位置にある要素の選択が完了する。
【００６３】
本実施例では、選択要素表示エリア２８に表示されたモード切替機能の選択により入力モードが英字モードに設定されたとき、選択要素表示エリア２８の右側領域にアルファベット２６文字からなる英字キー配列を表示する。この英字キー配列から所望のアルファベット文字を選択することにより、英字からなる文字データを入力することが可能となる。アルファベット文字の選択は、移動キー１８ａ，１８ｂの操作により英字キー配列の中から所望の文字を選定し、その後いずれかの入力キー１６ａ〜ｊが操作されることにより行なう。勿論、液晶ディスプレイ１４上の英字キー配列をペン等によりタッチすることにより、所望のアルファベット文字を選択する構成としても差し支えない。
【００６４】
また、モード切替機能の選択により入力モードが記号モードに設定されたときには、前述した▲２▼変換候補に替えて、予め記憶された種々の記号を選択要素表示エリア２８に表示する。従って、この表示において、移動キー１８ａ，１８ｂの操作により反転表示帯の位置を所望の記号が表示されている位置に合わせ、その後いずれかの入力キー１６ａ〜ｊを操作することにより反転表示帯の位置にある記号の選択を行ない、選択された記号を記号データとして入力することができる。
【００６５】
なお、本実施例では、文字・記号データが入力データ表示エリア３０に転送された時点で、小型情報端末１２へのデータの入力を完了する。もっとも、入力データ表示エリア３０を設けることなく、文字・記号データを直接にテキスト展開エリア２６に順次転送し、この時点をもって小型情報端末１２へのデータの入力を完了する構成としても差し支えない。
【００６６】
このように構成されたハードウェアにより、小型情報端末１２に文字・記号データが入力され、入力データからなるテキストが作成される。このテキストが作成される過程で実行される処理（以下、テキスト作成処理という）の処理手順を図５に基づいて説明する。図５は、テキスト作成処理ルーチンを示すフローチャートである。データ作成処理を実行する指示がなされると、図３に示す入力開始画面を表示し（ステップＳ１００）、入力モードを設定する（ステップＳ１１０）。
【００６７】
本実施例では、入力初期段階においては、入力モードをかな漢字に設定し、この設定に従って入力モード表示エリア３２に入力モードを「かな」と表示する。この様子を図３に示す。モード設定の変更は、使用者が、移動キー１８ａ，１８ｂといずれかの入力キー１６ａ〜ｊを用いて、選択要素表示エリアモード２８に表示された要素のうち、機能についての選択肢の中から「モード切替」を選択することによって行なわれる。
【００６８】
次に、入力キー１６ａ〜ｊからのキー信号を入力し（ステップＳ１２０）、入力されたキー信号を文字・記号データに変換し（ステップＳ１３０）、変換されたデータを確定し（ステップＳ１４０）、確定されたデータを入力する処理を行なう（ステップＳ１５０）。この一連の処理の詳細については後述する。
【００６９】
次に、入力されたデータに対する編集機能の指定があるか否かを判断し（ステップＳ１６０）、指定があった場合には、データ編集処理を行なう（ステップＳ１７０）。編集機能の指定は、使用者が、移動キー１８ａ，１８ｂを用いて、選択要素表示エリアモード２８に表示された機能についての選択肢の中から「編集」を選択し、この選択に伴って選択要素表示エリアモード２８に表示される各編集機能の中から１の機能を選択することによって行なわれる。各編集機能として、入力されたデータの切り取り，貼付け，コピーおよび範囲指定等の機能を選択することが可能であり、これらの編集機能の内容に応じた編集処理を実行する。
【００７０】
編集機能の指定がなかった場合若しくはデータ編集処理を終了した場合には、入力モードの変更がされたか否かを判断し（ステップＳ１９０）、入力モードの変更がされた場合には、ステップＳ１１０に戻って上述の処理を繰り返す。入力モードが変更されていない場合には、新たなキー信号の入力があったか否かを判断し（ステップＳ１９０）、キー信号の入力がある限り、ステップＳ１２０に戻って上述の処理を繰り返す。新たなキー信号の入力がない場合には、所定の終了指示の入力によりテキスト作成処理を終了する。
【００７１】
図５のステップＳ１２０からステップＳ１５０までの一連の処理の詳細について、図６のデータ変換・入力ルーチンを示すフローチャートを参照しつつ説明する。まず、ステップＳ１１０において設定された入力モードが何であるかを判断する処理を行なう（ステップＳ２００）。設定された入力モードが記号であると判断した場合には、記号の候補を選択要素表示エリア２８に表示する（ステップＳ２７０）。設定された入力モードが英字であると判断した場合には、まず、選択要素表示エリア２８の右側に英字キー配列を表示する処理を行なう（ステップＳ２０５）。英字キー配列が表示された場合またはステップＳ２００で入力モードがかな漢字若しくは数字であると判断した場合には、表示された英字キーや入力キー１６ａ〜ｊの操作を待って、操作されたキーに対応するキーコードを入力し（ステップＳ２１０）、入力されたキーコードからデータを特定する（ステップＳ２２０）。このように特定されたデータを、以下、変換対象データという。なお、設定された入力モードが英字であると判断した場合には、
入力キー１６ａ〜ｊには、それぞれ０１から１０までのキーコードが付与されている。例えば、入力キー１６ｆと入力キー１６ａが順に操作された場合には、変換対象データを「０６，０１」と特定する。
【００７２】
次に、入力モードが数字または英字である場合には、特定された変換対象データを数字または英字に変換し（ステップＳ２３０）、入力モードが「かな漢字」である場合には、特定された変換対象データをローマ字に変換する（ステップＳ２４０）。この変換は、キーテーブルに格納された「キー→文字情報」を参照して行なわれる。「キー→文字情報」とは、キーと文字との対応関係を規定したマップである。例えば、入力キー１６ａについては、キーコードである「００１」に対応する数字として「１」を、ローマ字として「Ｅ」または「Ｂ」を規定している。従って、前例のように「００６，００１」と特定された変換対象データは、数字モードの場合には「６１」という１通りの数字データに、かな漢字モードの場合には「ＵＥ」，「ＵＢ」，「ＴＥ」または「ＴＢ」という４通りのローマ字データに変換される。
【００７３】
入力モードがかな漢字である場合には、さらに、変換されたローマ字データをかな文字データに変換する（ステップＳ２５０）。この変換は、かな辞書に格納された「ローマ字→かな文字情報」を参照して行なわれる。「ローマ字→かな文字情報」とは、ローマ字とかな文字との対応関係を規定したマップである。例えば、前例のような「ＵＥ」の「Ｕ」，「Ｅ」や「ＴＥ」というローマ字データに対応するかな文字として「う」，「え」や「て」を規定している。従って、前例のように「ＵＥ」，「ＴＥ」と変換されたローマ字データは、それぞれ「うえ」，「て」というかな文字データに変換される。
【００７４】
なお、「ＵＥ」，「ＵＢ」，「ＴＥ」または「ＴＢ」という４通りのローマ字データは、これらに対応するかな文字が「ローマ字→かな文字情報」に規定されているか否かを問わず、入力ＲＡＭ３８の所定領域に一時的に記憶される。後に、入力キー１６ａの操作に基づいてローマ字変換された「Ｂ」というデータが削除されたり、入力キー１６ａ，ｂ等の母音が割り当てられているキーのキーコードを受け取ったりすることにより、ローマ字への変換が可能となる場合もあり得るからである。
【００７５】
こうして変換されたかな文字データを漢字辞書を参照して漢字データに変換する（ステップＳ２６０）。漢字辞書は、かな文字５０音に対応したインデックスと、かな文字からなる各語に対応する漢字の情報を格納した辞書本体からなる。辞書本体には、漢字の文字情報に加え、かな文字や漢字からなる各語の品詞や自立語・付属語の別および各語の接続可能性、意味等のような各語の文法情報も格納されている。従って、文節単位での変換が可能である。例えば、前例において、入力キー１６ｆ，１６ａに続けて入力キー１６ｃ，１６ｄが操作されて、「うえ」および「て」に「が」を加えたかな文字データに変換された場合、このかな文字データを、「上が」や「手が」という文節単位の漢字かな混じりデータに変換することができる。勿論、各文節の接続可能性に関する情報をも格納し、複数の文節を一度に変換可能な構成としても差し支えない
【００７６】
また、前例の「ＵＢ」や「ＴＢ」のような、かな文字データに変換できなかったローマ字データについては、ステップＳ２６０の漢字への変換処理は行なわない。従って、ローマ字に変換された全てのデータについて漢字辞書を参照する必要がなく、辞書検索に関する処理を迅速に行なうことができる。
【００７７】
次に、漢字に変換し得る全ての漢字データを変換候補として選択要素表示エリア２８に表示する（ステップＳ２７０）。前例では、「上」，「飢え」および「手」という漢字データが表示される。
【００７８】
次に、選択要素表示エリア２８に表示された候補の中から１の候補が選択されたか否かを判断し（ステップＳ２８０）、選択されたと判断した場合には、選択された１の候補を入力データとして確定し、このデータを入力して（ステップＳ２９０）、次の処理へ移る。入力モードが数字である場合において、数字に変換されたデータについては、このデータをそのまま入力データとして確定し、入力する（ステップＳ２３０からステップＳ２９０）。従って、選択要素表示エリア２８に変換候補が表示されることなく、迅速にデータを入力することができる。
【００７９】
なお、入力モードが英字である場合において、英字に変換されたデータについては、ステップＳ２３０の変換処理を以下のように行なうことで、入力データを確定することができる。即ち、ステップＳ２３０での英字データへの変換後に、複数ある英字データの全てを変換候補として選択要素表示エリア２８に表示し、これらの変換候補の中から選択された１の候補を入力データとして確定すればよい。勿論、複数ある英字データのうちの１のデータのみを選択要素表示エリア２８に表示し、移動キー１８ａ，１８ｂの操作により１のデータ以外の英字データを表示するものとしても差し支えない。こうすれば、前例における「ＵＥ」，「ＵＢ」，「ＴＥ」および「ＴＢ」という全ての英字データを表示可能となり、この中から所望のデータを選択することができる。この他、ステップＳ２２０において変換データを１文字単位で特定し、ステップＳ２３０で１文字ごとの変換候補を表示する構成とすることも可能である。このような構成において、表示された英字キーを１回操作する度ごとに、キーに割り当てられた複数のアルファベット文字を順次に表示すれば、所望の英字を容易に選択することができる。なお、以上の処理については図６への記載を省略する。
【００８０】
以上、図５および図６を用いてテキスト作成処理ルーチンについて説明した。次に、このようなテキスト作成処理の過程で行なわれる表示処理について説明する。まず、本実施例における表示処理の特徴を図７のブロック図を用いて説明する。図７は、テキスト作成処理の全体を各モジュールに区分けしたときのモジュール構成を示す。
【００８１】
テキスト作成処理は、データ変換モジュールＣＨ、データ入力モジュールＩＮ、データ編集モジュールＥＤ、表示モジュールＤＰという４つのモジュールから構成される。データ変換モジュールＣＨは、変換対象データを、数字，英字，かな文字，漢字，カナ文字，記号等のデータに変換し、変換されたデータを確定してデータ入力モジュールＩＮに渡す。データ入力モジュールＩＮは、確定されたデータを入力する一方、データ編集モジュールＥＤから既に入力されたデータに編集を加えたデータを受け取った場合には、この編集されたデータを入力する。
【００８２】
表示モジュールＤＰでは、入力データが確定されるまでの間は、入力されるデータの形態を決定するための選択肢を表示する機能表示処理ＤＰ１および変換対象データを変換したときのデータの候補を表示する候補データ表示処理ＤＰ２が、入力データが確定された後は、入力されたデータの形態を決定するための選択肢を表示する機能表示処理ＤＰ３および入力されたデータを表示する入力データ表示処理ＤＰ４が行なわれる。これらの処理の内容は、入力ＲＯＭ３６に記憶された表示制御プログラムＤＰＭによって統一的に管理されている。
【００８３】
従って、データ変換モジュールＫＣまたはデータ入力モジュールＩＮで行なわれた処理の結果は、まず表示制御プログラムＤＰＭに渡され、表示制御プログラムＤＰＭは、受け取った結果に応じて、機能表示処理ＤＰ１と候補データ表示処理ＤＰ２との、または機能表示処理ＤＰ３と入力データ表示処理ＤＰ４とのそれぞれにおける処理の内容を決定し、指示する。
【００８４】
また、表示制御プログラムＤＰＭは、データ入力モジュールＩＮからデータ確定の旨を受け取り、機能表示処理ＤＰ１と機能表示処理ＤＰ３とのそれぞれにおける処理の内容を決定する。
【００８５】
表示制御プログラムＤＰＭを実行する各機能部の構成を図８に示す。まず、テキスト作成の実行指示がなされると、その指示は表示機能判定部９０に渡される。表示機能判定部９０は、前述した機能についての選択肢のうち、どの選択肢を選択要素表示エリア２８に表示すべきかを決定する。
【００８６】
こうして決定された表示すべき選択肢の内容は、表示エリア管理部９１に渡される。表示エリア管理部９１は、選択要素表示エリア２８内で機能についての選択肢が表示される領域と変換候補となるデータが表示される領域とを管理する機能部である。従って、表示エリア管理部９１は、まず、表示機能判定部９０から受領した表示すべき選択肢の内容を機能エリア決定部９２に渡す。機能エリア決定部９２は、これを受け、選択要素表示エリア２８内における機能についての選択肢の表示領域を決定する。この決定内容は、表示エリア管理部９１を通じて候補エリア決定部９５に渡される。候補エリア決定部９５は、選択要素表示エリア２８における機能についての選択肢の表示領域以外の領域を、変換候補の表示領域として決定する。前述した図３の入力開始画面は、このような過程を経て表示される。
【００８７】
なお、テキスト作成処理の開始後に入力キー１６ａ〜ｊの操作があった場合にも、キーコードの入力があった旨がキーコード認識部８６を通じて表示機能判定部９０に渡され、上記と同様の方法で、改めて選択要素表示エリア２８における機能と候補の表示領域を決定する。
【００８８】
こうして決定された表示領域に、機能表示部９３および候補データ表示部９６が、それぞれ機能についての選択肢および変換候補を表示し、各選択肢および各変換候補の表示内容と表示位置に関する情報を、それぞれ表示機能バッファ９４および候補データバッファ９７に一時的に記憶する。表示された選択肢または変換候補の中から１の選択肢または変換候補が選択されると、まず、選定がなされた旨が反転表示帯認識部８３に送られる。本実施例では、反転表示帯を、機能についての選択肢と変換候補との間を自由に移動させることができる。反転表示帯認識部８３は、選択要素表示エリア２８における反転表示帯の位置情報を把握し、この位置情報を選定機能認識部８４または選定候補認識部８７に送る。
【００８９】
選定機能認識部８４または選定候補認識部８７は、表示機能バッファ９４や候補データバッファ９７を参照して、選定された機能や変換候補の内容を認識し、選定された機能の内容の実行を選定機能実行部８５へ指示し、または、選定された変換候補のデータをデータ確定部８８を通じて確定データ入力部８９に送る。
【００９０】
確定データ入力部８９は、変換候補のデータを受け取ったとき、その旨を表示機能判定部９０に連絡する。連絡を受けた表示機能判定部９０は、上記と同様の方法で、改めて選択要素表示エリア２８における機能と候補の表示領域を決定する。
【００９１】
このような各機能部によって実行される特徴的な表示処理につき、その手順および内容を説明する。まず、テキスト作成処理の開始後に入力キー１６ａ〜ｊの操作があった場合における表示処理の手順を、図９の表示処理ルーチンＡに示す。この処理は、図６のステップＳ１２０のキー信号入力処理において実行される処理である。
【００９２】
本ルーチンが起動されると、まず、入力キー１６ａ〜ｊからのキーコードの入力があったか否かを判断する（ステップＳ３００）。キーコードの入力があった場合には、入力開始画面で表示されていたモード切替機能についての選択肢を非表示とするとともに（ステップＳ３１０）、一文字削除機能についての選択肢を一入力削除機能についての選択肢に置換して表示し（ステップＳ３２０）、続くキーコードの入力等の次の処理へ移る。
【００９３】
このような表示処理ルーチンＡに基づいてなされる液晶ディスプレイ１４への表示の態様を図１０に示す。なお、以下に説明する表示例は、いずれも「暑い夏ですね」という漢字かな混じりデータを入力する場合を想定して説明する。図３に示した入力表示画面から、入力キー１６ａが操作されると、液晶ディスプレイ１４には図１０に示す画面が表示される。
【００９４】
即ち、選択要素表示エリア２８の上方には、それまでに表示されていた「モード切替」の選択肢が非表示とされ、「一文字削除」の選択肢に替えて「一入力削除」の選択肢が表示される。従って、機能についての選択肢の数は、入力キー１６ａの操作により、４つから２つに減少する。これらの機能についての選択肢の表示の後に続けて、入力キー１６ａに対応する文字である「あ」に対する変換候補が表示される。このとき、反転表示帯の位置は、入力待ち機能についての選択肢の位置に保持される。
【００９５】
次に、入力キー１６ａ〜ｊを誤って操作し、その誤りを漢字等への変換前に是正する場合における表示処理について説明する。図１１は、誤ったキー操作に基づく変換候補の表示例を示す。「暑い」という文字データを入力するためには、入力キー１６ｄ，１６ｆ，１６ｆ，１６ｅをこの順に操作し、「ＡＴＵＩ」というローマ字データを入力する必要がある。一方、図１１では、入力キー１６ｄ，１６ｆ，１６ａ，１６ｇ，１６ｄという順でキーを操作してしまった場合の液晶ディスプレイ１４への表示を示す。キー操作の結果、かな文字へ変換し得るデータとして「あてな」が抽出され、変換候補として「あてな」および「宛名」が表示されている。
【００９６】
この図１１のような表示状態から、誤って入力されたキーコードを除去し、正しい入力キーに基づくキーコードを入力するまでの表示処理手順を、図１２の表示処理ルーチンＢに示す。この処理は、図６のステップＳ１２０のキー信号入力処理において実行される処理である。
【００９７】
本ルーチンは、入力キー１６ａ〜ｊからのキーコードの入力がなされたときに起動する。起動後に、まず、移動キー１８ａの操作によって一入力削除機能についての選択肢の選定がなされたか否かを判断する（ステップＳ４００）。この選択肢の選定がされたときの表示画面を図１３に示す。
【００９８】
一入力削除機能についての選択肢が選定されていると判断した場合には、再び移動キー１８ａが操作されたか否かを判断する（ステップＳ４１０）。即ち、本実施例では、一入力削除機能についての選択肢を、選択要素表示エリア２８の最上段に表示している。従って、図１３の状態から移動キー１８ａが操作されても、反転表示帯は移動せず、他の機能を選定することができない。そこで、このような場合には、「移動キー１８ａの操作は、選定されている一入力削除機能を実行する指示に相当するもの」と解釈することにしている。なお、ステップＳ４１０における処理は、既述したような、いずれかの入力キー１６ａ〜ｊを操作されたか否かを判断する処理としても差し支えない。
【００９９】
移動キー１８ａが操作されていないと判断した場合には、ステップＳ４００に戻り、一入力削除機能についての選択肢の選定がなされているか否かを判断する。移動キー１８ａが操作されていると判断した場合には、直近の入力キー１６ａ〜ｊの操作に基づいて入力されたキーコードを削除し、削除したときの変換候補を表示する（ステップＳ４２０）。さらに、反転表示帯を、「入力待ち」の選択肢の位置に表示する（ステップＳ４３０）。
【０１００】
次に、再度の移動キー１８ａの操作により、一入力削除機能についての選択肢の選定が再びなされたか否かを判断する（ステップＳ４４０）。一入力削除機能についての選択肢の選定がなされている場合には、上述したステップＳ４１０以下の処理を繰り返す。
【０１０１】
一入力削除機能についての選択肢が選定されていないと判断した場合には、入力キー１６ａ〜ｊの操作がされたか否かを判断する（ステップＳ４５０）。このときは、「入力待ち」の選択肢の選択がなされている状態なので、入力キー１６ａ〜ｊは、その操作により、キーに割り当てられた文字を入力するための信号を出力する。従って、入力キー１６ａ〜ｊの操作がされたと判断した場合には、操作された入力キー１６ａ〜ｊのキーコードを、それまでに入力されていたキーコードの後に加えて入力し、キーコードを入力したときの変換候補を表示して（ステップＳ４６０）、ステップＳ４４０に戻る。
【０１０２】
入力キー１６ａ〜ｊの操作がされていないと判断した場合には、変換候補の選択がされたか否かを判断し（ステップＳ４７０）、変換候補の選択がされていない場合には、ステップＳ４４０に戻り、上述の処理を繰り返す。変換候補の選択がされたと判断した場合には、選択された変換候補を入力データとして確定し、データ入力エリア３０に表示して（ステップＳ４８０）、次の処理へ移る。
【０１０３】
なお、本ルーチンでは、一入力削除機能についての選択肢を、選択要素表示エリア２８の最上段に表示することにより、移動キー１８ａの操作に基づく反転表示帯の移動が不能となる状態を作り出しているが、この状態は、他の方法によっても作り出すことが可能である。例えば、移動キー１８ａがシフトキーとともに操作された場合や移動キー１８ａが所定の期間内に２度押しされた場合に限り、反転表示帯の移動を許容する構成が考えられる。このような場合には、一入力削除機能についての選択肢を、必ずしも選択要素表示エリア２８の最上段に表示する必要はない。
【０１０４】
このような表示処理ルーチンＢに基づいてなされる液晶ディスプレイ１４への表示の態様を図１４から図１６に示す。まず、図１１に示す誤ったキー操作をしたときの表示画面から、移動キー１８ａを操作して、選択要素表示エリア２８の「一入力削除」を選定する。誤りを正すためには、まず、３キー目以降になされた入力キー（１６ａ，１６ｇ，１６ｄ）の操作により入力された３つのキーコードを削除する必要がある。そこで、「一入力削除」を選定した状態で、移動キー１８ａをまず１回操作する。この操作後における液晶ディスプレイ１４の表示の様子を図１４に示す。図１４では、５番目に操作された入力キー１６ｄに基づくキーコードが削除され、入力キー１６ｄ，１６ｆ，１６ａ，１６ｇという４つの入力キーの操作がされた場合の変換候補である「あてん」や「当てん」等が、選択要素表示エリア２８に表示されている。このとき、反転表示帯は、「一入力削除」の位置から移動して、「入力待ち」の位置に表示される。
【０１０５】
次に、移動キー１８ａを４回連続して操作すると、残り２つの入力キー（１６ａ，１６ｇ）に基づくキーコードが削除される。即ち、１回目の操作により、反転表示帯の位置が「入力待ち」から「一入力削除」へ移動し、２回目の操作により、４番目に操作された入力キー１６ｇに基づくキーコードを削除する。３回目，４回目の操作の効果も、１回目，２回目の操作と同様である。従って、１種類のキーを操作するだけで、入力済みのキーコードを連続して削除することができる。
【０１０６】
移動キー１８ａを４回連続して操作したときの液晶ディスプレイ１４の表示の様子を図１５に示す。この段階で入力されているキーコードは、入力キー１６ｄ，１６ｆの操作に基づくもののみであるため、ローマ字「Ａ」とローマ字「Ｕ」若しくは「Ｔ」との組み合わせにおいてかな文字への変換が可能なデータである「あう」や「合う」等が、変換候補として選択要素表示エリア２８に表示される。
【０１０７】
この状態から、入力キー１６ｆ，１６ｅを順に操作すると、これらのキー操作に基づくキーコードが、既に入力されている入力キー１６ｄ，１６ｆに基づくキーコードの後に加えられることにより、特定されたキーコードが「ＡＴＵＩ」というローマ字データに変換され、この結果、「あつい」や「厚い」，「暑い」等の所望する文字データを含んだ変換候補が選択要素表示エリア２８に表示される。
【０１０８】
次に、この表示画面において、移動キー１８ｂを操作し、反転表示帯の位置を「暑い」という変換候補の位置へ移動させる。このときの液晶ディスプレイ１４への表示の態様を図１６に示す。この状態から、入力キー１６ａ〜ｊのいずれかが操作されると、「暑い」という変換候補を文字データとして入力する。この入力キー１６ａ〜ｊのいずれかを操作した後に実行される表示処理につき、図１７の表示処理ルーチンＣに基づいて説明する。このルーチンは、図１２のステップＳ４８０における表示処理の詳細を示したものであり、変換候補の選択がなされたときに起動する。
【０１０９】
本ルーチンが起動されると、まず、選択された変換候補を入力データ表示エリア２７に表示する処理を行なう（ステップＳ５００）。次に、変換候補に関する記憶データを候補データバッファ９７から削除し、選択要素表示エリア２８における変換候補の表示をクリアする（ステップＳ５１０）。次に、図３に示す入力開始画面において表示された機能についての選択肢と同じ選択肢を、選択要素表示エリア２８に表示し（ステップＳ５２０）、次の処理へ移る。従って、文字・記号データが入力された後に、入力されたデータの削除や編集の実行、あるいは、これから入力キー１６ａ〜ｊを操作して入力しようとする文字種の決定等の機能を簡単に選択することができる。
【０１１０】
このような表示処理ルーチンＣに基づいてなされる液晶ディスプレイ１４への表示の態様を図１６および図１８に示す。反転表示帯の位置を「暑い」という所望の変換候補の位置へ移動させた図１６の状態から、入力キー１６ａ〜ｊのいずれかが操作されると、「暑い」という変換候補が確定データとして入力され、入力データ表示エリア２７に表示される。このとき、「あつい」や「厚い」等の表示されていた変換候補は削除されるとともに、選択要素表示エリア２８の上方には、それまでに表示されていた「一入力削除」の選択肢に替えて「一文字削除」の選択肢が表示され、表示されていなかった「モード切替」や「編集」の選択肢が表示される。
【０１１１】
第１実施例の片手キーボード１０によれば、入力モードの設定や入力されたキーコードの削除等を行ないつつ、入力キー１６ａ〜ｊからのキー信号により特定された変換対象データを文字・記号データに変換し、小型情報端末１２に入力する。この入力の前に、変換された変換候補を、液晶ディスプレイ１４の選択要素表示エリア２８に、入力モードの設定や入力されたキーコードの削除等の機能についての選択肢とともに選択可能に表示する。
【０１１２】
従って、機能についての選択肢を、液晶ディスプレイ１４の表示から選択することができるので、入力モードの設定や入力されたキーコードの削除等の機能を選定または実行するために、別に機能キーを設ける必要がなく、キーの少数化を図ることができる。この結果、携帯型や小型の機器にも、データ入力のためのキーを容易に配置することができる。
【０１１３】
また、機能についての選択肢および変換候補を、ともに選択要素表示エリア２８に表示する。従って、選択の対象に応じて液晶ディスプレイ１４の表示領域を指定する必要がなく、選択肢と変換候補との双方の選択が容易となり、表示領域を指定するための機能キーを設ける必要もない。
【０１１４】
第１実施例では、機能についての選択肢の選択と変換候補の選択とを、ともに同じ移動キー１８ａ，ｂの操作によって行なう。従って、キーの共通化によるキー数の削減を図ることができ、使用者による操作も簡単となる。
【０１１５】
また、変換候補が表示されているときに、「一入力削除」等の機能についての選択肢の選択することができる。従って、変換候補が表示された後であっても、選択要素表示エリア２８からの選択操作を行なうだけで、簡単に所望の入力データを確定することができる。また、表示された移動キー１８ａ，ｂのみの操作により、機能についての選択肢と変換候補との間を反転表示帯が自由に移動するので、１のキー操作で、選択肢と変換候補を順次に選定することが可能となり、液晶ディスプレイ１４の表示からの選択に伴う操作労力をより一層軽減することができる。
【０１１６】
第１実施例では、特定された変換対象データが存在しないとき（例えば、入力キー１６ａ〜ｊからのキーコードの入力が全くされていない場合や文字・記号データの入力の直後）と特定された変換対象データが存在するときとでは、機能についての選択肢を異なる態様で表示する。従って、選択要素表示エリア２８に表示される選択肢の数が減少し、選択肢の選択に伴う作業性が向上する。
【０１１７】
また、第１実施例では、選択要素表示エリア２８の最上段に表示された「一入力削除」の選択肢については、選択肢の選定と選択肢の内容の実行とを同じ移動キー１８ａの操作により実現する。従って、「選択肢を選定するための操作」から「選定された選択肢の内容を実行させるための操作」に簡単に移ることができ、変換対象データの削除が容易となる。また、データの削除が実行された後に、反転表示帯の位置を「入力待ち」の位置へ移動するので、データ入力の可能な状態に戻っていることを容易に把握することができる。さらに、「入力待ち」の選択肢を「一入力削除」の選択肢の次に表示するので、移動キー１８ａの連続操作により、変換対象データを連続して削除することが可能となる。
【０１１８】
なお、本実施例では、片手キーボード１０と小型情報端末１２とを接続コードで接続しているが、このような形態に限らず、片手キーボード１０を小型情報端末１２の一部としてもよい。また、表示プログラムを実行することにより、液晶ディスプレイ１４に片手キーボード１０と同様のキーを表示し、表示されたキーをペン等によりタッチして文字・記号データを入力する構成としても差し支えない。このような構成を採る場合には、入力モードの切替に応じて入力キーに割り当てられた文字・記号を変更して表示すれば好適である。例えば、かな漢字モードから英字モードに切り替えられた場合に、入力キーへのアルファベット１９文字の重複割り当てをアルファベット２６文字の重複割り当てに変更して表示すれば、よりスムーズな英字の入力を実現することができる。
【０１１９】
以上、本発明の第１実施例である片手キーボード１０について説明した。次に、本発明の第２実施例である携帯電話機７０について説明する。図１９に、この携帯電話機７０の外観を示す。携帯電話機７０は、１５個のプッシュボタンとディスプレイ７４を備える。１５個のプッシュボタンは、入力部７２に縦５列，横３列に配置されており、２列目から５列目までの各プッシュボタンには、ダイヤル発信に必要な「０」から「９」までの数字および「＊（アスタリスク）」，「＃（シャープ）」という符号が割り当てられている。
【０１２０】
上から１列目のプッシュボタンは、通話ダイヤル信号の入力を開始させるための通話ボタン７５ａ、携帯電話機７０の電源の入／切を行なう電源ボタン７５ｃ、種々のメニューを選択するメニューボタン７５ｂである。この携帯電話機７０は、ダイヤル通話以外に、電子メールの作成および送受信や住所録の作成および登録等の各種メニューを実行可能に準備しており、これらのメニューは、メニューボタン７５ｂの操作によって選択される。これらのメニューは、いずれもデータの作成が必要となるものであるため、本実施例の携帯電話機７０では、各プッシュボタンに、文字・記号データを入力するためのデータ入力キー７６ａ〜ｊとしての役割をも付与している。即ち、「０」から「９」までの数字が割り当てられたプッシュボタンには、アルファベット１９文字に「，」（コンマ）、「．」（ピリオド）、「−」（ハイフン）の３つの符号を加えた２９種類の文字・符号が、各プッシュボタンに１種類以上割り当てられている。従って、プッシュボタンがデータ入力キー７６ａ〜ｊとして操作されると、各ボタンに割り当てられたローマ字，記号，数字のデータを入力することができる。
【０１２１】
また、「＊」，「＃」という符号が割り当てられたプッシュボタンは、文字・記号データの入力時には、ディスプレイ７４に表示された選択肢を選択するための移動キー７８ａ，７８ｂとして機能する。即ち、各プッシュボタンには、「↑」と「↓」という表示が施されており、この操作により、選択対象を選定するための反転表示帯の位置が上下方向に移動する。
【０１２２】
各データ入力キー７６ａ〜ｊには、それぞれ第１実施例の入力キー１６ａ〜ｊと同じ文字・符号が割り当てられている。よって、２列目から５列目までのデータ入力キー７６ａ〜ｊおよび移動キー７８ａ，７８ｂのレイアウトは、第１実施例の片手キーボード１０における入力キー１６ａ〜ｊおよび移動キー１８ａ，１８ｂのレイアウトと同じものとなっている。
【０１２３】
なお、電子メール機能では、送受信したメールの削除、受信したメールの返信や転送、送信したメールの配信結果の表示等の多数の処理を選択することが必要となる。この選択は、メニューボタン７５ｂと移動キー７８ａ，ｂ等の操作によっても可能であるが、点線で示した補助ボタン７３を設ければ、上記処理をより迅速かつ容易に選択することが可能となる。
【０１２４】
メール文書の作成時におけるディスプレイ７４への表示態様を図２０に示す。この表示画面は、メニューボタン７５ｂの操作によって電子メール文書の作成メニューが選択されたときに表示される作成開始画面である。
【０１２５】
この画面の構成は、図３に示した第１実施例の入力開始画面とほぼ同様である。即ち、図２０に示す表示画面における入力モード表示エリア８１，データ展開エリア７９および選択要素表示エリア８０は、それぞれ図３の入力モード表示エリア３２，テキスト展開エリア２６および選択要素表示エリア２８に対応するものである。
【０１２６】
ガイド表示エリア７７には、メニューボタン７５ｂが操作された場合に実行される処理の内容を表示する。図２０に示した例（「メニュー→送信」）では、メニューボタン７５ｂの操作により、作成文書の送信処理が実行される。なお、第２実施例では、入力データを確定と同時にデータ展開エリア７９へ転送する構成としているため、第１実施例の入力データ表示エリア３０に相当する領域は設けていない。勿論、これに相当する領域を設けても差し支えない。
【０１２７】
携帯電話機７０は、第１実施例において小型情報端末１２が備えているハードウェアとほぼ同様の構成を備える。即ち、携帯電話機７０は、その内部に、ＣＰＵやＲＯＭ，ＲＡＭ等からなるコンピュータを備え、このＲＯＭには、第１実施例の制御ＲＯＭ４２や辞書ＲＯＭ４８，入力ＲＯＭ３４に書き込まれたテキスト作成プログラム，表示制御プログラムや参照データと同じプログラムや参照データが書き込まれている。従って、携帯電話機７０において電子メールの作成メニューが選択されると、ＣＰＵの実行命令に基づいてメール文書作成プログラムが起動され、このプログラムを実行することで、第１実施例と同様の文書作成処理や表示制御処理が実行される。
【０１２８】
従って、図５のテキスト作成処理ルーチン、図６のデータ変換・入力ルーチンおよび図９，１２，１７の表示処理ルーチンに示す各処理は、第２実施例の携帯電話機７０においても行われる。即ち、第２実施例の携帯電話機７０によれば、入力モードの設定や入力されたキーコードの削除等を行ないつつ、データ入力キー７６ａ〜ｊからのキー信号により特定された変換対象データを文字・記号データに変換して入力する。この入力の前に、変換された変換候補を、ディスプレイ７４の選択要素表示エリア８０に、入力モードの設定や入力されたキーコードの削除等の機能についての選択肢とともに選択可能に表示する。
【０１２９】
従って、機能についての選択肢を、ディスプレイ７４の表示から選択することができるので、入力モードの設定や入力されたキーコードの削除等の機能を選定または実行するために、別に機能操作ボタンを設ける必要がなく、入力部７２に配設されるボタンの少数化を図ることができる。従って、通話機能に加えてメール文書の作成等のデータ作成機能を実現するために、多数のボタンを新たに配設する必要がない。この結果、携帯電話機７０の前面における入力部７２の面積を小さくして、その分ディスプレイ７４を大きくすることが可能となり、見やすい環境でデータ入力を行なうことができる。
【０１３０】
以上説明した第１実施例の片手キーボード１０および第２実施例の携帯電話機７０では、１０個の入力キーにアルファベット１９文字を割り当てる構成としているが、これ以外の文字、例えば、割り当てられていないアルファベット７文字やかな文字等をアルファベット１９文字に加えて割り当てる構成としても差し支えない。上記のアルファベット７文字をも割り当てれば、かな漢字データと英字データの入力を、同じ入力キー１６ａ〜ｊを用いて行なうことができる。この場合において、英字の入力の際にのみ用いるアルファベット７文字を、かな漢字の入力の際に用いるアルファベット１９文字とは区別可能な態様で入力キー１６ａ〜ｊのキートップに表示することも好適である。こうすれば、データの入力にあたって使用すべきキーを、設定されている入力モードに対応して把握することが可能となる。この結果、かな漢字と英字とが混在するデータを入力する場合にも、容易かつ正確なキー操作が担保される。
【０１３１】
また、アルファベット１９文字よりも少ない数の文字を割り当てる構成とすることも可能である。さらに、重複して割り当てられる文字はローマ字やコンマ，ピリオド等の句読点を示す符号に限るものではなく、例えば、括弧等の日本語のテキストを作成する際に汎用される記号を割り当てる構成としてもよい。
【０１３２】
なお、第１実施例の片手キーボード１０を小型情報端末１２以外の装置に接続したり、第２実施例の入力部７２を携帯電話機７０以外の装置に設けたりすることも可能である。この装置は、作成されたデータを入力する必要がある装置であればよく、例えば、業務用コンピュータ，デスクトップ型パソコン，ノートパソコン，ワープロ，電子手帳，銀行のＡＴＭ，乗車券や馬券等の発券装置，セキュリティ装置，テレビや冷蔵庫等の家電製品，各種自動販売機，カラオケ装置，レジスター，注文入力装置，ＦＡＸ，コピー装置，ゲーム装置，個人情報の入力装置，契約書等の真正性が要求される文書の作成や送受信のための装置等が考えられる。これらの各装置に片手キーボード１０を接続して用いる場合には、データ作成処理を実行するためのＣＰＵやＲＯＭ，ＲＡＭ等のハードウェアを各装置側に設ける必要はなく、片手キーボード１０側に設けてもよい。
【０１３３】
以上説明した第１，第２実施例では、文書の作成や編集等の実行や文字・記号データの入力に関するプログラムおよび参照データを、制御ＲＯＭ４２や入力ＲＯＭ３６という記録媒体に格納する。この記録媒体には、プログラムや参照データがコンピュータ読み取り可能な形態で格納されている。従って、ＣＰＵやＲＯＭ，ＲＡＭ等からなるコンピュータを備えた装置であれば、この記録媒体の記憶内容をロードすることにより、第１実施例で説明した全ての処理を実行することが可能となる。従って、本発明の実施の形態を、前述したテキスト作成プログラムや表示制御プログラムおよびこのプログラムの実行に際して参照されるデータを記録した媒体とすることができる。この記録媒体によれば、この媒体に記録されたプログラムがコンピュータを内蔵した機器に供給されることにより、キーの配置可能スペースの少ない携帯型や小型の機器であっても、多数の文字種を用いた文字・記号データの入力手段を容易に備えることが可能となる。
【０１３４】
また、記録媒体には、前述したテキスト作成プログラムや表示制御プログラムおよび参照データの全てが記録されている必要はなく、表示制御プログラムおよびこのプログラムの実行に際して参照されるデータを記録するもの、あるいは、表示制御プログラムの実行に際して参照されるデータのみを記録するものであってもよい。このような一部のプログラムや参照データを記憶した記憶媒体であっても、記憶されているプログラム以外のプログラムや参照データを、他の方法を用いてコンピュータを備えた装置内にロードすることにより、第１実施例で説明したのと同じテキスト作成処理や表示制御処理を実現することができる。例えば、図５に示すデータ変換処理やモード設定処理等の各処理については、オペレーティングシステム内のプログラムや参照データや別のアプリケーションプログラムによって実行し、表示制御処理プログラムまたはこのプログラムに関する参照データをデバイスドライバの形式で供給する方法が考えられる。
【０１３５】
以上本発明の実施の形態を実施例に基づいて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々なる様態で実施し得ることは勿論である。
【図面の簡単な説明】
【図１】  本発明の第１実施例である片手キーボードの外観を示す説明図である。
【図２】第１実施例の片手キーボードが小型情報端末と接続される様子を示す説明図である。
【図３】液晶ディスプレイ１４に、文字・記号データの入力開始画面を表示した様子を示す説明図である。
【図４】片手キーボードによる文字・記号データの入力を実現するハードウェアの構成を示すブロック図である。
【図５】テキスト作成処理ルーチンを示すフローチャートである。
【図６】データ変換・入力ルーチンを示すフローチャートである。
【図７】テキスト作成処理のモジュール構成を示すブロック図である。
【図８】表示制御プログラムを実行する各機能部の構成を示す説明図である。
【図９】表示処理ルーチンＡを示すフローチャートである。
【図１０】表示処理ルーチンＡに基づいてなされる液晶ディスプレイへの表示の態様を示す説明図である。
【図１１】誤ったキー操作に基づく変換候補の表示例を示す説明図である。
【図１２】表示処理ルーチンＢを示すフローチャートである。
【図１３】一入力削除機能についての選択肢の選択がなされたときの液晶ディスプレイへの表示を示す説明図である。
【図１４】「一入力削除」を選択した状態で移動キー１８ａを１回操作した後における、液晶ディスプレイへの表示の様子を示す説明図である。
【図１５】誤ったキー入力を全て削除した場合における液晶ディスプレイへの表示の様子を示す説明図である。
【図１６】反転表示帯の位置を所望の変換候補の位置へ移動させたときの液晶ディスプレイの表示態様を示す説明図である。
【図１７】表示処理ルーチンＣを示すフローチャートである。
【図１８】表示処理ルーチンＣに基づいてなされる液晶ディスプレイ１４への表示の態様を示す説明図である。
【図１９】本発明の第２実施例としての携帯電話機７０の外観を示す説明図である
【図２０】メール文書の作成時におけるディスプレイ７４への表示態様を示す説明図である。
【符号の説明】
１０…片手キーボード
１２…小型情報端末
１４…液晶ディスプレイ
１４ａ…メニュー選択部
１４ｂ…液晶表示部
１６ａ〜ｊ…入力キー
１８ａ…移動キー
１８ｂ…移動キー
２０…入力データ転送キー
２２…入力データキャンセルキー
２４…ヘルプキー
２６…テキスト展開エリア
２７…データ入力エリア
２８…選択要素表示エリア
３０…入力データ表示エリア
３２…入力モード表示エリア
３４…ＣＰＵ
３５…バス
３６…入力ＲＯＭ
３８…入力ＲＡＭ
４０…入力インタフェース
４２…制御ＲＯＭ
４４…制御ＲＡＭ
４６…ディスプレイコントローラ
４８…辞書ＲＯＭ
５０…シリアル入出力インタフェース
５２…出力インタフェース
５４…プリンタ
５６…モデム
６０…コンピュータ
７０…携帯電話機
７２…入力部
７３…補助ボタン
７４…ディスプレイ
７５ａ…通話ボタン
７５ｂ…メニューボタン
７５ｃ…電源ボタン
７６ａ〜ｊ…データ入力キー
７７…ガイド表示エリア
７８ａ…移動キー
７８ｂ…移動キー
７９…データ展開エリア
８０…選択要素表示エリア
８１…入力モード表示エリア
８３…反転表示帯認識部
８４…選定機能認識部
８５…選定機能実行部
８６…キーコード認識部
８７…選定候補認識部
８８…データ確定部
８９…確定データ入力部
９０…表示機能判定部
９１…表示エリア管理部
９２…機能エリア決定部
９３…機能表示部
９４…表示機能バッファ
９５…候補エリア決定部
９６…候補データ表示部
９７…候補データバッファ
【図１】
0003799839.tif 000002
【図３】
0003799839.tif 000003
【図２】
0003799839.tif 000004
【図４】
0003799839.tif 000005
【図５】
0003799839.tif 000006
【図６】
0003799839.tif 000007
【図７】
0003799839.tif 000008
【図８】
0003799839.tif 000009
【図９】
0003799839.tif 000010
【図１０】
0003799839.tif 000011
【図１１】
0003799839.tif 000012
【図１３】
0003799839.tif 000013
【図１２】
0003799839.tif 000014
【図１４】
0003799839.tif 000015
【図１５】
0003799839.tif 000016
【図１６】
0003799839.tif 000017
【図１８】
0003799839.tif 000018
【図１７】
0003799839.tif 000019
【図２０】
0003799839.tif 000020
【図１９】
0003799839.tif 000021