(57)【特許請求の範囲】
【請求項１】
特定の文字種別に該当する文字で構成される複数の文字情報をそれぞれ表示手段に表示した状態で、文字情報の任意の文字を指示するための指示手段によって、所望の文字を指示して入力するための文字入力装置であって、
文字情報を格納する文字情報格納手段と、
文字情報を一覧表示するための文字一覧表示手段や、文字情報の任意の文字における少なくとも１つの文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示させるための文字情報表示手段と、
を有し、
特定の文字種別に該当する文字で構成される複数の文字情報を表示するための文字一覧表示手段を表示手段に表示し、
文字一覧表示手段の内の任意の文字が指示手段によって指示されると、指示された文字に対応する少なくとも１つの他の文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示し、
文字種別表示手段の内の任意の文字種別に該当する文字を指示手段で指示して離すと、離した位置に表示していた文字の文字種別に該当する文字情報を文字一覧表示手段に表示する
ことを特徴とする文字入力装置。
【請求項２】
文字種別は、日本語を入力する場合には、清音、濁音、半濁音、拗音または促音と、全角平仮名、半角平仮名、全角片仮名または半角片仮名との組み合わせであり、それ以外の言語を入力する場合には、大文字及び小文字である
請求項１に記載の文字入力装置。
【請求項３】
文字種別表示手段に表示される各文字種別毎の文字は、それぞれ縦方向、横方向又は方眼状に配列される
請求項１に記載の文字入力装置。
【請求項４】
指示手段は、タブレットに対して指示するポインティングデバイス又はマウスポインタである
請求項１に記載の文字入力装置。
【請求項５】
特定の文字種別に該当する文字で構成される複数の文字情報をそれぞれ表示手段に表示した状態で、文字情報の任意の文字を指示するための指示手段によって、所望の文字を指示して入力するための文字入力装置であって、
文字情報を格納する文字情報格納手段と、
文字情報を一覧表示するための第１文字一覧表示手段や、文字情報の任意の文字における少なくとも１つの文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示させるための文字情報表示手段と、
を有し、
特定の文字種別に該当する文字で構成される複数の文字情報を表示するための第１文字一覧表示手段を表示手段に表示し、
第１文字一覧表示手段の内の任意の文字が指示手段によって指示されると、第１文字一覧表示手段より詳細な文字情報を表す第２文字一覧表示手段を表示手段に表示し、
第２文字一覧表示手段の内の任意の文字が指示手段によって指示されると、指示された文字に対応する少なくとも１つの他の文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示し、
文字種別表示手段の内の任意の文字種別の文字が指示手段によって指示されてその位置から離されると、文字種別表示手段において離した位置に表示されている文字種別に該当する文字情報を第１文字一覧表示手段に表示する
ことを特徴とする文字入力装置。
【請求項６】
特定の文字種別に該当する文字で構成される複数の文字情報をそれぞれ表示手段に表示した状態で、文字情報の任意の文字を指示するための指示手段によって、所望の文字を指示して入力するための文字入力装置であって、
文字情報を格納する文字情報格納手段と、
文字情報を一覧表示するための文字一覧表示手段や、文字情報の任意の文字における少なくとも１つの文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示させるための文字情報表示手段と、
を有し、
特定の文字種別に該当する複数の文字情報を表示するための文字一覧表示手段を表示手段に表示し、
表示手段に表示された文字一覧表示手段の内の任意の文字が指示手段によって予め決められた時間指示され続けると、指示された文字に対応する少なくとも１つの他の文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示し、
文字種別表示手段を摺動するように文字種別表示手段の内の任意の文字を指示手段によって指示され、その位置から離されると、文字種別表示手段において離した位置に表示していた文字の文字種別に該当する文字情報を文字一覧表示手段に表示する
ことを特徴とする文字入力装置。
【請求項７】
特定の文字種別に該当する文字で構成される複数の文字情報を表示するための文字一覧表示手段を表示手段に表示し、
文字一覧表示手段の内の任意の文字が指示手段によって指示されると、指示された文字に対応する少なくとも１つの他の文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示し、
文字種別表示手段の内の任意の文字種別に該当する文字を指示手段で指示して離すと、離した位置に表示していた文字の文字種別に該当する文字情報を文字一覧表示手段に表示する
ことを特徴とする文字入力方法。
【請求項８】
文字種別は、日本語を入力する場合には、清音、濁音、半濁音、拗音または促音と、全角平仮名、半角平仮名、全角片仮名または半角片仮名との組み合わせであり、それ以外の言語を入力する場合には、大文字及び小文字である
請求項７に記載の文字入力方法。
【請求項９】
文字種別表示手段に表示される各文字種別毎の文字は、それぞれ縦方向、横方向又は方眼状に配列される
請求項７に記載の文字入力方法。
【請求項１０】
特定の文字種別に該当する文字で構成される複数の文字情報を表示するための第１文字一覧表示手段を表示手段に表示し、
第１文字一覧表示手段の内の任意の文字が指示手段によって指示されると、第１文字一覧表示手段より詳細な文字情報を表す第２文字一覧表示手段を表示手段に表示し、
第２文字一覧表示手段の内の任意の文字が指示手段によって指示されると、指示された文字に対応する少なくとも１つの他の文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示し、
文字種別表示手段の内の任意の文字種別の文字が指示手段によって指示されてその位置から離されると、文字種別表示手段において離した位置に表示されている文字種別に該当する文字情報を第１文字一覧表示手段に表示する
ことを特徴とする文字入力方法。
【請求項１１】
特定の文字種別に該当する複数の文字情報を表示するための文字一覧表示手段を表示手段に表示し、
表示手段に表示された文字一覧表示手段の内の任意の文字が指示手段によって予め決められた時間指示され続けると、指示された文字に対応する少なくとも１つの他の文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示し、
文字種別表示手段を摺動するように文字種別表示手段の内の任意の文字が指示手段によって指示され、その位置から離されると、文字種別表示手段において離した位置に表示していた文字の文字種別に該当する文字情報を文字一覧表示手段に表示する
ことを特徴とする文字入力方法。
【請求項１２】
特定の文字種別に該当する文字で構成される複数の文字情報を表示するための文字一覧表示手段を表示手段に表示し、
文字一覧表示手段の内の任意の文字が指示手段によって指示されると、指示された文字に対応する少なくとも１つの他の文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示し、
文字種別表示手段の内の任意の文字種別に該当する文字を指示手段で指示して離すと、離した位置に表示していた文字の文字種別に該当する文字情報を文字一覧表示手段に表示する
文字入力機能を有するプログラムを記録したこと
を特徴とする情報記録媒体。
【請求項１３】
文字種別は、日本語を入力する場合には、清音、濁音、半濁音、拗音または促音と、全角平仮名、半角平仮名、全角片仮名または半角片仮名との組み合わせであり、それ以外の言語を入力する場合には、大文字及び小文字である
文字入力機能を有するプログラムを記録した
請求項１２に記載の情報記録媒体。
【請求項１４】
文字種別表示手段に表示される各文字種別毎の文字は、それぞれ縦方向、横方向又は方眼状に配列される
文字入力機能を有するプログラムを記録した
請求項１２に記載の情報記録媒体。
【請求項１５】
特定の文字種別に該当する文字で構成される複数の文字情報を表示するための第１文字一覧表示手段を表示手段に表示し、
第１文字一覧表示手段の内の任意の文字が指示手段によって指示されると、第１文字一覧表示手段より詳細な文字情報を表す第２文字一覧表示手段を表示手段に表示し、
第２文字一覧表示手段の内の任意の文字が指示手段によって指示されると、指示された文字に対応する少なくとも１つの他の文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示し、
文字種別表示手段の内の任意の文字種別の文字が指示手段によって指示されてその位置から離されると、文字種別表示手段において離した位置に表示されている文字種別に該当する文字情報を第１文字一覧表示手段に表示する
文字入力機能を有するプログラムを記録した
ことを特徴とする情報記録媒体。
【請求項１６】
特定の文字種別に該当する複数の文字情報を表示するための文字一覧表示手段を表示手段に表示し、
表示手段に表示された文字一覧表示手段の内の任意の文字が指示手段によって予め決められた時間指示され続けると、指示された文字に対応する少なくとも１つの他の文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示し、
文字種別表示手段を摺動するように文字種別表示手段の内の任意の文字が指示手段によって指示され、その位置から離されると、文字種別表示手段において離した位置に表示していた文字の文字種別に該当する文字情報を文字一覧表示手段に表示する
文字入力機能を有するプログラムを記録したこと
を特徴とする情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、文字を入力するための文字入力装置、文字入力方法及び文字入力機能を有するプログラムを記録した情報記録媒体に関するものである。
【０００２】
【従来の技術】
近年、情報産業の発達によって様々な情報の活用がなされている。例えば、業務や個人的な情報を管理して、さらにこの情報を利用するためには、例えばパーソナルコンピュータや情報携帯端末機器（以下略して情報機器と呼ぶ）等が利用されている。例えば前述の情報機器を一例として説明すると、この情報機器は、例えば使用者が所定のポインティングデバイスを使用して、情報機器に設けられた表示部に内蔵する所定のソフトウェアによって表示された画面が操作されることで操作される。このような画面は、通常ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）と呼ばれるユーザインターフェイスが採用され、使用者が操作しやすいようになっている。このような情報機器は、性能を向上させると共に個人が携帯しやすいように小型化を図る競争が行われている。
【０００３】
このように情報機器が小型化されると、当然表示部の表示面積が小さくなる。従って、所定のソフトウェアによって表示部に表示される表示物が小さくなり、ＧＵＩの操作性が低下するという欠点がある。以下、例えば表示部に表示されるものとしてソフトキーボードを一例として具体的にその欠点について説明する。尚、「ソフトキーボード」とは、文字を情報機器に入力できるキーボード機能を有するソフトウェアをいうものとする。
【０００４】
【発明が解決しようとする課題】
図２５〜図２７は、それぞれ表示部に表示される従来のソフトキーボードの表示状態を示す図である。
図２５においては、ソフトキーボード１０６は、例えば全角平仮名表示領域１０７、全角片仮名表示領域１０８及び半角片仮名表示領域１０９を有する。
従って、ソフトキーボード１０６は、表示面積の小さな表示部に表示されると１つ１つの文字が小さくなり見づらいこと及び、平仮名及び片仮名並びに全角及び半角といったような文字種別によって大きな表示面積を必要とすることが生ずる。
【０００５】
図２６（Ａ）〜（Ｃ）においては、ソフトキーボード１０６は、図２５の欠点を除去するために複数の文字種別の文字情報を１つの画面で表示することにしたものである。したがって、ソフトキーボード１０６は、文字情報を表示するための表示領域以外に、例えば全角平仮名ボタン１０６ａ、全角片仮名ボタン１０６ｂ及び半角片仮名ボタン１０６ｃを有する。図２６（Ａ）〜（Ｃ）のソフトキーボード１０６では、文字種別としての全角平仮名、全角片仮名及び半角片仮名を区別して文字情報を表示するのに、使用者が各ボタンを操作する必要がある。
【０００６】
図２７においては、ソフトキーボード１０６は、図２６（Ａ）〜（Ｃ）の文字情報の表示領域の面積を小さくするために濁点、半濁点を付加したり、又は例えばローマ字等を入力できるソフトキーボードにおいて大文字表示を小文字表示又は、小文字表示を大文字表示にするための入力部（ぞれぞれ図２７の濁音キー１０６ｅ及び半濁音キー１０６ｆ、又は小文字ボタン１０６ｂ）を設けている。このようなソフトキーボード１０６では、操作者が一々所望の文字種別の文字情報に切り替えなければならない。
【０００７】
そこでこの発明は上記課題を解消し、簡単且つ正確に文字入力を行うことができ、文字一覧表示手段の表示面積の小さな文字入力装置、文字入力方法及び文字入力機能を有するプログラムを記録した情報記録媒体を提供することを目的としている。
【０００８】
【課題を解決するための手段】
上記目的は、この発明にあっては、特定の文字種別に該当する文字で構成される複数の文字情報をそれぞれ表示手段に表示した状態で、文字情報の任意の文字を指示するための指示手段によって、所望の文字を指示して入力するための文字入力装置であって、文字情報を格納する文字情報格納手段と、文字情報を一覧表示するための文字一覧表示手段や、文字情報の任意の文字における少なくとも１つの文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示させるための文字情報表示手段と、を有し、特定の文字種別に該当する文字で構成される複数の文字情報を表示するための文字一覧表示手段を表示手段に表示し、文字一覧表示手段の内の任意の文字が指示手段によって指示されると、指示された文字に対応する少なくとも１つの他の文字種別に該当する文字を表示するための文字種別表示手段を表示手段に表示し、文字種別表示手段の内の任意の文字種別に該当する文字を指示手段で指示して離すと、離した位置に表示していた文字の文字種別に該当する文字情報を文字一覧表示手段に表示することを特徴とする文字入力装置により、達成される。
【０００９】
この発明では、表示手段には、特定の文字種別に該当する文字で構成される複数の文字情報を表示するための文字一覧表示手段が表示される。使用者は、指示手段によって文字一覧表示手段の任意の文字を指示する。すると、表示手段には、指示手段によって指示された文字に対応する少なくとも１つの他の文字種別に該当する文字を表示するための文字種別表示手段が表示される。使用者は、文字種別表示手段の所望の文字を指示手段によって指示して指示手段を離す。これにより、表示手段には、文字種別表示手段において離した位置に表示されていた文字の文字種別に該当する文字情報が表示される。
【００１０】
【発明の実施の形態】
以下、この発明の好適な実施の形態を添付図面に基づいて詳細に説明する。
なお、以下に述べる実施の形態は、この発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、この発明の範囲は、以下の説明において特にこの発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００１１】
以下の説明中、「文字種別」とは、日本語を入力する場合には、直音、濁音、半濁音、拗音、促音、慣用特殊文字、平仮名及び片仮名並びにこれらと全角及び半角の組み合わせを示し、それ以外の言語（例えば英語等）を入力する場合には、大文字及び小文字を示す。「文字情報」とは、文字種別毎の複数の文字を示す。以下の説明で、情報機器において文字入力するためにキーボードをソフトウェアで表示するが、「キー」とは、通常のキーボードのキーに該当するソフトウェアによって表示されたのキー（ソフトキー）を示すものとする。
【００１２】
第１実施形態
図１は、この発明の第１実施形態としての文字入力装置に対して文字を入力する様子を示す斜視図である。
文字入力装置１は、例えば携帯型の情報を管理するための情報機器である。文字入力装置１は、筐体としての本体１ａ、本体１ａの一表面に設けられたタブレット７（指示手段）、タブレット７に密着するようにタブレット７及び本体１ａの間に設けられた表示部５（表示手段）を有する。上記表示部５は、例えば液晶ディスプレイであり、後述する文字入力ソフトウェアとしてのソフトキーボード６（文字入力機能を有するプログラムの一部としての文字一覧表示手段）が表示される。上記本体１ａは、その内部に後述する図２のような制御回路８を有する。
【００１３】
図２は、図１の文字入力装置における制御回路の簡略化した構成例を示す構成図である。
制御回路８は、制御部９、記憶部１１、外部記憶部１３、タブレット７（指示手段）及び表示部５（表示手段）を有する。尚、制御回路８は、タブレット７の代わりに、表示部５のポインティングデバイスとしてのいわゆるマウス等を備えているような構成であっても良い。
【００１４】
上記制御部９は、例えばＣＰＵ（中央演算処理装置）である。制御部９は、記憶部１１、外部記憶部１３、タブレット７及び表示部５と接続されている。制御部９は、記録部１１に記録された情報等に基づいて、文字入力装置１全体を制御している。
【００１５】
上記記憶部１１は、例えばＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。記憶部１１は、ソフトキーボード６（及び基本ソフト等）が動作するための作業領域である。
【００１６】
上記外部記憶部１３は、例えばハードディスクである。外部記憶部１３は、上述したソフトキーボード６を格納する。ソフトキーボード６は、起動されると、例えば制御部９によって記憶部１１上で動作する。ソフトキーボード６についての説明は、後述する。
【００１７】
上記タブレット７は、例えばペンタッチ型のタッチパネルである。このタブレット７は、ユーザが例えばペン型であって先の尖った形状をしたポインティングデバイス３（指示手段）にてタブレット７の所定の位置に触れて、上下略２層の抵抗層が接触することにより所定の電極に生ずる電圧が変化し、後述する図２の制御部９が、その位置を認識する入力装置である。タブレット７は透明な部材であり、その下層には表示部５が配置されている。これにより、ユーザは、表示部５の表示を透明なタブレット７を介して視認できるようになっている。
【００１８】
図３は、図１のソフトキーボードの機能例を図示した機能ブロック図である。ソフトキーボード６は、ドラッグメニュー情報テーブル１７（文字情報格納手段）及び文字情報表示手段１９を有する。以下の説明で「ドラッグ」とは、例えば使用者が、ポインティングデバイス３の先端３ａを表示部５に表示されたソフトキーボード６等に接触させた状態で、タブレット７の表面上を摺動させることをいうものとする。
【００１９】
上記ドラッグメニュー情報テーブル１７は、例えば文字種別毎の文字を格納する。ドラッグメニュー情報テーブル１７は、後述する文字情報表示手段１９によって図８のようなドラッグメニュー１８（文字種別表示手段）が表示された際にそのドラッグメニュー１８を表示するための情報（以下、ドラッグメニュー情報という）が読み出される。ドラッグメニュー情報の一例としては、図４のような形式となっている。つまり、タブレット７がタッチ（以下、ポインティングデバイス３によってソフトキーボード６を指示したことをいう）された際のソフトキーボード６において押されたキーに対応する文字種別毎の文字が格納されている。
【００２０】
上記文字情報表示手段１９は、例えば図２の制御部９の制御によって記憶部１１を作業領域として使用するソフトウェアである。文字情報表示手段１９は、図１の表示部５にソフトキーボード６を表示する際にドラッグメニュー情報テーブル１７を検索して、例えば図６（Ａ）〜（Ｃ）のように文字種別毎に文字情報を表示させる。文字情報表示手段１９は、ソフトキーボード６が表示部５に表示された状態（図７）で使用者がタブレット７をタッチして（この位置を第１位置Ａと呼ぶ）、例えば図８のようなドラッグメニュー１８を表示させる際にドラッグメニュー情報テーブル１７を検索してドラッグメニュー情報を表示させる。
【００２１】
文字情報表示手段１９は、ドラッグメニュー１８として図８のような画面を表示部５に表示する。このドラッグメニュー１８は、ポインティングデバイス３によってタッチした文字に基づいて図４のドラッグメニュー情報テーブル１７を検索して該当する全ての文字種別に該当する文字を表示する。ドラッグメニュー１８は、好ましくは図４のドラッグメニュー情報テーブル１７を検索して、図８のように各文字種別（図４の表示するドラッグメニューの選択枝）毎にいくつかの文字単位で区分されていると良い。これは、使用者がソフトキーボード６を使用する際に文字種別毎の文字を認識しやすいためである。
【００２２】
以上文字入力装置の構成例について説明したが、次にその動作について説明する。
図５は、図１の文字入力装置における文字情報表示手段の詳細な動作例を示すフローチャートである。
以下の説明では、ソフトキーボード６が文字入力装置１において既に起動されている状態（図７のソフトキーボード６が図１の表示部５に表示された状態）から説明する。図５において「＝」は、イコールを意味するのではなく、右辺の変数を左辺の変数に代入することを意味している。「＝＝」とは、左辺と右辺を比較することを意味する。また、説明中登場する図２の記憶部１１上で使用される変数として、以下のものがある。
【００２３】
ｉｎｐｕｔ＿ｋｅｙ変数    ：確定入力文字
ｐｒｅｓｓｅｄ＿ｋｅｙ変数：押されたキー
ｍｅｎｕ＿ｄｏｎｅ変数    ：ドラッグメニュー表示中を表すフラグ
【００２４】
ソフトキーボード６が表示された状態で（ステップＳＴ１）、ｉｎｐｕｔ＿ｋｅｙ変数に空白にし、ｐｒｅｓｓｅｄ＿ｋｅｙ変数は不定状態とし、ｍｅｎｕ＿ｄｏｎｅ変数にｆａｌｓｅ（ドラッグメニュー１８が非表示であることを示し、ｔｒｕｅはドラッグメニュー１８が表示中であることを表す）を代入する（ステップＳＴ２）。
【００２５】
図２の制御部９は、使用者がポインティングデバイス３によってキーがタッチされたかどうかの状態を検出する。使用者によってキーがタッチされ、ドラッグメニュー１８が表示されたかどうかをチェックする（ステップＳＴ４）。
【００２６】
ドラッグメニュー１８が表示されていなければ、キー（ソフトキー）が押されたかどうかを判断し（ステップＳＴ１４）、押されていなければステップＳＴ３に戻り、押されていれば例えばｐｒｅｓｓ＿ｋｅｙ変数に押されたキー（に対応するコード）を代入し（ステップＳＴ１５）、このｐｒｅｓｓ＿ｋｅｙ変数に基づいて図４のドラッグメニュー情報テーブル１７を検索して、該当する文字を表すドラッグメニュー１８を表示する（ステップＳＴ１６）。そして、ｍｅｎｕ＿ｄｏｎｅ変数にｔｒｕｅを代入し（ステップＳＴ１７）、ポインティングデバイス３によって指示された文字を反転させる。
【００２７】
ドラッグメニュー１８が表示されていれば、使用者がポインティングデバイス３をキーから離したかどうかを検出する（ステップＳＴ５）。
離されていなければ、ポインティングデバイス３がドラッグしたかどうかを検出し（ステップＳＴ１１）、ドラッグしていなければステップＳＴ３に戻り、ドラッグしていればドラッグで抜けたキーの反転表示を中止し、ポインティングデバイス３によってドラッグで進入した領域を示すキーを反転表示する（ステップＳＴ１２）。そして、進入したキー（の例えば文字コード）をｐｒｅｓｓｅｄ＿ｋｅｙ変数に代入する（ステップＳＴ１３）。そして、ステップＳＴ３に進む。
【００２８】
離されていれば、ｉｎｐｕｔ＿ｋｅｙ変数にｐｒｅｓｓｅｄ＿ｋｅｙ変数を代入して（つまり押したキーの情報を代入）、ｐｒｅｓｓｅｄ＿ｋｅｙ変数に格納された（例えば文字コードに該当する）文字の文字種別（文字種）に従って、ソフトキーボード６を図６（Ａ）〜（Ｃ）のいずれかのように再表示する（ステップＳＴ７）。そして同時に、ドラッグメニュー１８表示を消去し（ステップＳＴ８）、ｍｅｎｕ＿ｄｏｎｅ変数にｆａｌｓｅを代入する（ステップＳＴ９）。ｐｒｅｓｓｅｄ＿ｋｅｙ変数は不定状態とし（ステップＳＴ１０）、ステップＳＴ３に戻る。
【００２９】
以上が文字情報表示手段１９等の内部処理を詳細に説明したものであるが、次に使用者側から見た場合の文字入力装置１の動作について説明する。
使用者は、文字を入力するソフトウェアを使用中である。使用者は、図８のように所望の文字（「ウ」又は「ヴ」等）をポインティングデバイス３によって入力しようとしている。しかし、文字入力装置１には、全角平仮名の文字種別の文字情報が表示されているので、使用者は、表示中の文字種別を変更するために、ポインティングデバイス３によって「う」をタッチする。
【００３０】
ソフトキーボード６は、図７の状態から図８のようにドラッグメニュー１８が表示される。使用者が図９（Ａ）のようにポインティングデバイス３によってドラッグメニュー１８の任意の文字をタッチすると（例えば第１位置Ａからポインティングデバイス３をドラッグメニュー１８をドラッグするようにして）、ソフトキーボード６に表示されている文字情報が図９（Ｂ）のようにその文字の文字種別に該当する文字情報に変更される。尚、ドラッグメニュー１８を図７のように消滅させたい場合には、ドラッグメニュー１８以外の部分をタッチすればよい。
【００３１】
一方、例えば使用者が文字入力装置１によって英文字を入力しようとした場合には、図１０のようにソフトキーボード６が表示された状態（この説明では「文字情報」が表示された状態を示す）で、入力しようとしている文字としての「ｎ」をポインティングデバイス３でタッチすると図１１のようにドラッグメニュー１８が表示される。尚、図１１のドラッグメニュー１８では、左から全角「Ｎ」、「ｎ」、半角「Ｎ」、「ｎ」の順に表示されている。この表示順は、例えば図４のドラッグメニュー情報テーブル１７に格納されている順番である（図４では、一例であるので日本語の文字のみを格納している）。
【００３２】
使用者は、図１２（Ａ）のように全角の「Ｎ」を入力しようとしてドラッグメニュー１８の「Ｎ」をタッチする。ソフトキーボード６は、図１２（Ｂ）のように文字種別が全角の表示となる。
【００３３】
この発明の第１実施形態によれば、簡単且つ正確に文字入力装置１に対して文字を入力することができ、各文字種別毎に文字情報を表示しない分及び従来必要とされていた文字種別を切り替えるための切替手段（例えばボタン等）が不要であり、ソフトキーボード６の表示面積を従来より小さくすることができながら、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の操作性が良く、特に表示部５の表示領域が決まっている場合には特に効果がある。
【００３４】
第２実施形態
図１３〜１６は、この発明の第２実施形態としての文字入力装置のソフトキーボードの表示例を示す図である。
図１３〜１６の文字入力装置１は、第１実施形態と同様の構成をしており、そのソフトキーボード６の日本語表示方法において、以下の点が異なる。
ソフトキーボード６の表示（第１文字一覧表示手段）は、例えば図１３のように「あ」、「か」・・・、「わ」というように、５０音の先頭文字のみが表示されている。使用者は、ポインティングデバイス３にて所望の文字の先頭文字をタッチして図１４のような行ドラッグメニュー１６（以下行メニュー１６と略す、第２文字一覧表示手段）を表示させる。
【００３５】
使用者は、所望の文字と同一の文字種別の文字をタッチして図１５のようにドラッグメニュー１８を表示させる。使用者は、図１６（Ａ）のようにポインティングデバイス３をドラッグメニュー１８を摺動させて、所望の文字種別（全角の片仮名）の文字（「ヴ」）をポインティングデバイス３でタッチすると、図１６（Ｂ）のように文字種別が全角の片仮名に変更される。
【００３６】
この発明の第２実施形態によれば、第１実施形態の効果に加えて、さらに第１実施形態よりもソフトキーボード６の表示領域を小さくすることができる。
【００３７】
第３実施形態
図１７〜２０は、この発明の第３実施形態としての文字入力装置のソフトキーボードの表示例を示す図である。
図１７〜２０の文字入力装置１は、第１実施形態と同様の構成をしており、そのソフトキーボード６のドラッグメニュー１８の表示方法において以下の点が異なる。
【００３８】
文字入力装置１の表示部５には、図１７のようなソフトキーボード６が表示されている。使用者は、図１８のように所望の文字をタッチして（すぐ離して）、文字を確定して入力する。
【００３９】
一方、ソフトキーボード６に表示する文字種別を変更する場合には、使用者は、図１９のようにポインティングデバイス３で任意の文字をタッチして一定時間経過したところでドラッグメニュー１８が表示される。以下、文字種別を選択する方法は第１実施形態と同様であり、図２０のように文字種別を変更して文字情報を表示することができる。
【００４０】
この発明の第３実施形態によれば、第１実施形態の効果に加えて、使用者は、ポインティングデバイス３によって文字を入力することと、ドラッグメニュー１８を表示させることとを明確且つ簡単にそして素速く行うことができる。
【００４１】
第４実施形態
図２１〜２３は、この発明の第４実施形態としての文字入力装置のソフトキーボードの表示例を示す図である。
図２１〜２３の文字入力装置１は、第１実施形態と同様の構成をしており、そのソフトキーボード６のドラッグメニュー１８の表示方法において第１実施形態と以下の点が異なる。
【００４２】
図２１（Ａ）のように表示されたソフトキーボード６において、使用者が、図２１（Ｂ）のように所望の文字をタッチしてすぐ離すと、文字が選択されて入力される。
【００４３】
ソフトキーボード６において表示されている文字種別を変更するためにドラッグメニュー１８を表示させるには、図２２（Ａ）のように使用者がポインティングデバイス３を任意の文字（「う」）を指示して、そのまま図２２（Ｂ）のように例えば「う」の領域を摺動させる（ドラッグさせる）と、図２３のようにドラッグメニュー１８が表示される。そして、このようにドラッグメニュー１８を表示させて第１実施形態と同様にして表示中の文字の文字種別を変更する。尚、ポインティングデバイス３によってドラッグされる方向は、前述したものに限られずその逆であっても良いし、その領域内を摺動すればよい。
【００４４】
この発明の第４実施形態によれば、第３実施形態の効果と同様の効果を上げることができる。
【００４５】
ところでこの発明は上述した実施形態に限定されるものではない。
上述した実施形態では、ドラッグメニュー１８は、図２４（Ａ）のように略同一文字について一直線上に配列されているが、例えば図２４（Ｂ）のように縦方向に配列させてもよい。また、ドラッグメニュー１８は、図２４（Ｃ）のように文字を文字種別単位に横に並べてさらに文字種別毎の文字を縦に配置させるような表示方法でも良い。このように配列することで、狭い範囲に文字を配列することができる。また、図２４（Ｄ）のように文字種別単位に文字を縦に配列して、各文字種別単位を横方向に配置させるようにしても良い。このように配列することで、狭い範囲に文字を配列することができる。尚、上述したような文字入力機能を有するプログラム（ソフトキーボード６）は、例えばコンパクトディスクやフロッピーディスク（フレキシブルディスク）に格納されているような形態でも良いことはいうまでもない。
【００４６】
【発明の効果】
以上説明したように、この発明によれば、簡単且つ正確に文字入力を行うことができ、文字一覧表示手段の表示面積の小さな文字入力装置、文字入力方法及び文字入力機能を有するプログラムを記録した情報記録媒体を提供することができる。
【図面の簡単な説明】
【図１】この発明の第１実施形態としての文字入力装置に対して文字を入力する様子を示す斜視図。
【図２】図１の文字入力装置における制御回路の簡略化した構成例を示す構成図。
【図３】図１のソフトキーボードの機能例を図示した機能ブロック図。
【図４】図３のドラッグメニュー情報テーブルの内容を示す図。
【図５】図１の文字入力装置における文字情報表示手段の詳細な動作例を示すフローチャート。
【図６】図１の表示部に表示されるソフトキーボードの表示例を示す図。
【図７】図１の表示部に表示されるソフトキーボードの表示例を示す図。
【図８】図１の表示部に表示されるソフトキーボードの表示例を示す図。
【図９】図１の表示部に表示されるソフトキーボードの表示例を示す図。
【図１０】図１の表示部に表示されるソフトキーボードの表示例を示す図。
【図１１】図１の表示部に表示されるソフトキーボードの表示例を示す図。
【図１２】図１の表示部に表示されるソフトキーボードの表示例を示す図。
【図１３】この発明の第２実施形態としての文字入力装置のソフトキーボードの表示例を示す図。
【図１４】この発明の第２実施形態としての文字入力装置のソフトキーボードの表示例を示す図。
【図１５】この発明の第２実施形態としての文字入力装置のソフトキーボードの表示例を示す図。
【図１６】この発明の第２実施形態としての文字入力装置のソフトキーボードの表示例を示す図。
【図１７】この発明の第３実施形態としての文字入力装置のソフトキーボードの表示例を示す図。
【図１８】この発明の第３実施形態としての文字入力装置のソフトキーボードの表示例を示す図。
【図１９】この発明の第３実施形態としての文字入力装置のソフトキーボードの表示例を示す図。
【図２０】この発明の第３実施形態としての文字入力装置のソフトキーボードの表示例を示す図。
【図２１】この発明の第３実施形態としての文字入力装置のソフトキーボードの表示例を示す図。
【図２２】図２１のソフトキーボードの部分拡大図。
【図２３】ドラッグメニューが表示された様子を示す図。
【図２４】ドラッグメニューの表示の変形例を示す図。
【図２５】表示部に表示される従来のソフトキーボードの表示状態を示す図。
【図２６】表示部に表示される従来のソフトキーボードの表示状態を示す図。
【図２７】表示部に表示される従来のソフトキーボードの表示状態を示す図。
【符号の説明】
１・・・文字入力装置、３・・・ポインティングデバイス、５・・・表示部、６・・・ソフトキーボード（文字一覧表示手段、第１文字一覧表示手段）、７・・・タブレット、１５・・・文字情報テーブル（文字情報格納手段）、１６・・・行ドラッグメニュー（第２文字一覧表示手段）、１７・・・ドラッグメニュー情報テーブル（文字情報格納手段）、１８・・・ドラッグメニュー（文字種別表示手段）、１９・・・文字情報表示手段
【図１】
0004019512.tif 000002
【図２】
0004019512.tif 000003
【図３】
0004019512.tif 000004
【図４】
0004019512.tif 000005
【図５】
0004019512.tif 000006
【図６】
0004019512.tif 000007
【図７】
0004019512.tif 000008
【図８】
0004019512.tif 000009
【図９】
0004019512.tif 000010
【図１０】
0004019512.tif 000011
【図１１】
0004019512.tif 000012
【図１２】
0004019512.tif 000013
【図１３】
0004019512.tif 000014
【図１４】
0004019512.tif 000015
【図１５】
0004019512.tif 000016
【図１６】
0004019512.tif 000017
【図１７】
0004019512.tif 000018
【図１８】
0004019512.tif 000019
【図１９】
0004019512.tif 000020
【図２０】
0004019512.tif 000021
【図２１】
0004019512.tif 000022
【図２２】
0004019512.tif 000023
【図２３】
0004019512.tif 000024
【図２４】
0004019512.tif 000025
【図２５】
0004019512.tif 000026
【図２６】
0004019512.tif 000027
【図２７】
0004019512.tif 000028