(57)【特許請求の範囲】
【請求項１】
複数の子音文字の中からユーザ操作に応じていずれかの子音文字を選択する子音文字選択手段と、
前記子音文字選択手段により選択された子音文字と当該子音文字と組合せ可能な母音文字とを組合せた複数の候補文字の中からいずれかの候補文字をユーザ操作に応じて選択する候補文字選択手段と、
見出し語となる複数の単語それぞれに対応する情報を記憶している辞書データベースから、前記候補文字選択手段により選択された候補文字に対応する複数の見出し語を取得する見出し語取得手段と、
前記見出し語取得手段により取得された複数の見出し語の中からユーザ操作に応じて選択された見出し語の文字を入力する文字入力手段と、
を備えた文字入力装置。
【請求項２】
前記子音文字選択手段は、表示部に一覧表示されている複数の子音文字の中からユーザ操作に応じていずれかの子音文字を選択し、
前記候補文字選択手段は、前記子音文字選択手段により選択された子音文字と当該子音文字と組合せ可能な母音文字とを組合せた複数の候補文字の一覧を前記表示部に表示させ、表示された候補文字の一覧からユーザ操作に応じていずれかの候補文字を選択し、
前記見出し語取得手段は、前記辞書データベースから、前記候補文字選択手段により選択された候補文字に対応する所定数以下の見出し語を取得し、
前記文字入力手段は、前記見出し語取得手段により取得された前記所定数以下の見出し語の中からユーザ操作に応じて選択された見出し語の文字を入力する、
請求項１に記載の文字入力装置。
【請求項３】
前記見出し語取得手段は、
前記候補文字選択手段により選択された候補文字に対応して前記辞書データベースから取得された見出し語の数が前記所定数以下でない場合に、前記ユーザ操作に応じて選択された候補文字と当該候補文字の次に組合せ可能な子音文字または母音文字とを組合せた次候補文字の一覧を前記表示部に表示させる次候補文字表示制御手段と、
前記次候補文字表示制御手段により表示された次候補文字の一覧からユーザ操作に応じて選択された次候補文字に対応する見出し語を取得する見出し語再取得手段と、
前記見出し語再取得手段により取得された見出し語の数が前記所定数以下になるまで、前記次候補文字表示制御手段による次候補文字の一覧の表示を繰り返し行う次候補文字繰り返し表示制御手段と、
を有する請求項２に記載の文字入力装置。
【請求項４】
前記文字入力手段は、
前記見出し語取得手段により取得された見出し語の数が前記所定数以下である場合に、当該見出し語の一覧を前記表示部に表示させる見出し語一覧表示制御手段と、
前記見出し語一覧表示制御手段により一覧表示された複数の見出し語の中からユーザ操作に応じて選択された見出し語の文字を入力に用いる確定文字として決定する確定文字決定手段と、
を有する請求項３に記載の文字入力装置。
【請求項５】
前記子音文字選択手段は、文字の一部である子音文字、および母音文字を左に子音文字を右に組合せた文字を構成する当該母音文字を、合わせて表示し、表示されている複数の子音文字の中からユーザ操作に応じていずれかの子音文字を選択し、
前記候補文字選択手段は、子音文字と母音文字とを組合せた候補文字を当該候補文字のフォント画像として表示させる、
請求項２ないし請求項４の何れか１項に記載の文字入力装置。
【請求項６】
前記子音文字選択手段により表示される子音文字の一覧には、子音文字の後または上または下に母音文字を組合せた文字を構成する当該子音文字の一覧に、母音文字を前に子音文字を後に組合せた文字を構成する当該母音文字の一覧を追加して表示させ、
前記候補文字選択手段により表示される候補文字の一覧には、前記母音文字を前に子音文字を後に組合せた候補文字を含む、
請求項５に記載の文字入力装置。
【請求項７】
前記子音文字選択手段により表示される子音文字の一覧のデータと、前記候補文字選択手段により表示される前記子音文字毎の当該子音文字と組合せ可能な母音文字を組合せた候補文字の一覧のデータと、前記次候補文字表示制御手段により表示される前記母音文字を組合せた候補文字毎の当該候補文字と組合せ可能な子音文字または母音文字を組合せた次候補文字の一覧のデータは、テーブルデータとして予め記憶されている、
請求項３に記載の文字入力装置。
【請求項８】
前記子音文字選択手段により表示される子音文字の一覧のデータと、前記候補文字選択手段により表示される前記子音文字毎の当該子音文字と組合せ可能な母音文字を組合せた候補文字の一覧のデータと、前記次候補文字表示制御手段により表示される前記母音文字を組合せた候補文字毎の当該候補文字と組合せ可能な子音文字または母音文字を組合せた次候補文字の一覧のデータは、見出し語一覧の見出し語を構成する先頭の文字から順番に、前記子音文字、当該子音文字と組合せ可能な母音文字、当該母音文字を組合せた候補文字と組合せ可能な子音文字または母音文字を検索して生成する、
請求項３に記載の文字入力装置。
【請求項９】
通信端末とサーバ装置とがネットワークを介して接続される文字入力方法であって、
前記通信端末からのユーザ操作に応じた文字入力のための要求信号に応じて、前記サーバ装置が子音文字の一覧の表示データを前記通信端末に送信し、
前記送信された子音文字の一覧の表示データから前記通信端末のユーザ操作に応じて選択された子音文字のデータを前記サーバ装置が受信し、
当該受信した子音文字と同子音文字に組合せ可能な母音文字とを組合せた候補文字の一覧の表示データを前記サーバ装置が前記通信端末に送信し、
前記送信された候補文字の一覧の表示データから前記通信端末のユーザ操作に応じて選択された候補文字のデータを前記サーバ装置が受信し、
見出し語となる複数の単語それぞれに対応する情報を記憶している辞書データベースから、前記受信した候補文字に対応する複数の見出し語を前記サーバ装置が取得し、
前記取得した複数の見出し語のデータを前記サーバ装置が前記通信端末に送信し、
前記通信端末が前記サーバ装置から送信された複数の見出し語の中からユーザ操作に応じて選択された見出し語の文字を入力する、
文字入力方法。
【請求項１０】
電子機器のコンピュータを、
複数の子音文字の中からユーザ操作に応じていずれかの子音文字を選択する子音文字選択手段、
前記子音文字選択手段により選択された子音文字と当該子音文字と組合せ可能な母音文字とを組合せた複数の候補文字の中からいずれかの候補文字をユーザ操作に応じて選択する候補文字選択手段、
見出し語となる複数の単語それぞれに対応する情報を記憶している辞書データベースから、前記候補文字選択手段により選択された候補文字に対応する複数の見出し語を取得する見出し語取得手段、
前記見出し語取得手段により取得された複数の見出し語の中からユーザ操作に応じて選択された見出し語の文字を入力する文字入力手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の文字パーツを組合せた文字を入力するための文字入力装置、文字入力方法、およびその制御プログラムに関する。
【背景技術】
【０００２】
タイ語の文字（タイ文字）は表音文字であり、第１文字／第１文字パーツと第２文字／第２文字パーツとの組合せで構成され、そのうち何れか一方を子音文字、他方を母音文字として組合せた合成文字として表記される。
【０００３】
そして、前記タイ文字を入力する際には、１文字目として子音文字、２文字目として母音文字を入力する規則があるが、タイ文字の文字表記は、同文字を構成する子音文字と母音文字との位置関係が、子音文字に対して、母音文字が後（右）であったり、上であったり、下であったり、例外的に前（左）であったりする。
【０００４】
従来、タイ文字を入力するための文字入力装置には、タイ語入力キーボード（フルキーボード）が利用されている。
【０００５】
図１０は、従来のタイ語入力キーボードＫＢと当該キーボードＫＢを使用したタイ文字の入力例を示す図である。
【０００６】
前記第１、第２の文字／文字パーツは、文字キーＫ１〜Ｋ４６を選択的に押下（またはタッチ）操作することで入力でき、英語入力用のＱＷＥＲＴＹキーボードと同様に、各キーＫｎの右下に表記されている文字は当該キーＫｎの操作だけで入力でき、同各キーＫｎの左上に表記されている文字は［shift］キーＫｓと当該キーＫｎとの同時操作または連続操作により入力できる。
【０００７】
タイ文字の知識がなく、例えばタイ国を訪問した外国人が、様々なメニューやカタログ、看板等で表記されている文字を見て、その文字を入力して辞書検索する場合、同外国人は、当該文字のどの部分が子音文字であるのか母音文字であるのかすら分からない。
【０００８】
従って、子音文字が前（左）、母音文字が後（右）に位置するタイ文字の場合であれば、そのタイ文字の表記通りに子音文字を第１文字／第１文字パーツとし、母音文字を第２文字／第２文字パーツとして前記文字キーＫ１〜Ｋ４６の中から見つけて入力できる。
【０００９】
しかしながら、図１０（Ｂ）に示すように、母音文字ｃ２が子音文字ｖ１の前（左）に位置するタイ文字Ｔ１を入力する場合、前記規則では、文字キーＫ２８＋Ｋ３９の順でキー入力しなければならないが、前記タイ文字の知識がない外国人は当該タイ文字Ｔ１の表記にならい文字キーＫ３９＋Ｋ２８の順でキー入力してしまい同タイ文字Ｔ１を入力できない。
【００１０】
また、図１０（Ｃ）に示すように、母音文字ｃ６が子音文字ｖ１の上に位置するタイ文字Ｔ２を入力する場合、前記規則では、文字キーＫ２８＋Ｋｓ・Ｋ１１の順でキー入力しなければならないが、前記タイ文字の知識がない外国人は当該タイ文字Ｔ２の表記にならい文字キーＫｓ・Ｋ１１＋Ｋ２８の順でキー入力してしまい同タイ文字Ｔ２を入力できない。
【００１１】
タイ文字を入力する従来の電子機器であって、前記タイ語入力キーボードＫＢを必要とすることなく、少ないキーでタイ文字を入力する仕組みを備えたタイ語ラベルプリンタが考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００５−２１２３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
前記従来のタイ語入力キーボードＫＢまたはタイ語ラベルプリンタの何れにあっても、タイ文字を構成する子音文字と母音文字がどの部分にあるのかがユーザに分からなければ当該タイ文字を正しく入力するのが難しい。そればかりでなく、タイ文字の知識がないユーザにとっては、所望のタイ文字を構成する第１文字／第１文字パーツと第２文字／第２文字パーツが前記タイ語入力キーボードＫＢの何れの文字キーＫｎに表記されているかさえ見つけることが難しい。
【００１４】
なお、タイ国の周辺国であるカンボジア国のクメール語、ミャンマー国のビルマ語など（タイ語系言語と称する）でも、前記タイ語と同様の特徴があり、当該言語の知識がないユーザにとっては同言語の文字を正しく入力するのが難しい。
【００１５】
このように、前記タイ語に限らず、子音と母音とを組合せて文字を構成する言語では、所望の文字に含まれる子音部分と母音部分とをユーザ自身で見つけて入力する必要があり、当該言語の知識がないユーザにとっては同言語の文字を正しく入力するのが難しい問題がある。
【００１６】
本発明は、このような課題に鑑みなされたもので、子音文字と母音文字が組合された文字を、当該文字に対応した言語に精通していないユーザでも容易に入力することが可能になる文字入力装置、文字入力方法、およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明に係る文字入力装置は、複数の子音文字の中からユーザ操作に応じていずれかの子音文字を選択する子音文字選択手段と、前記子音文字選択手段により選択された子音文字と当該子音文字と組合せ可能な母音文字とを組合せた複数の候補文字の中からいずれかの候補文字をユーザ操作に応じて選択する候補文字選択手段と、見出し語となる複数の単語それぞれに対応する情報を記憶している辞書データベースから、前記候補文字選択手段により選択された候補文字に対応する複数の見出し語を取得する見出し語取得手段と、前記見出し語取得手段により取得された複数の見出し語の中からユーザ操作に応じて選択された見出し語の文字を入力する文字入力手段と、を備えたことを特徴としている。
【００１８】
本発明に係る文字入力方法は、通信端末とサーバ装置とがネットワークを介して接続される文字入力方法であって、前記通信端末からのユーザ操作に応じた文字入力のための要求信号に応じて、前記サーバ装置が子音文字の一覧の表示データを前記通信端末に送信し、前記送信された子音文字の一覧の表示データから前記通信端末のユーザ操作に応じて選択された子音文字のデータを前記サーバ装置が受信し、当該受信した子音文字と同子音文字に組合せ可能な母音文字とを組合せた候補文字の一覧の表示データを前記サーバ装置が前記通信端末に送信し、前記送信された候補文字の一覧の表示データから前記通信端末のユーザ操作に応じて選択された候補文字のデータを前記サーバ装置が受信し、見出し語となる複数の単語それぞれに対応する情報を記憶している辞書データベースから、前記受信した候補文字に対応する複数の見出し語を前記サーバ装置が取得し、前記取得した複数の見出し語のデータを前記サーバ装置が前記通信端末に送信し、前記通信端末が前記サーバ装置から送信された複数の見出し語の中からユーザ操作に応じて選択された見出し語の文字を入力する、ことを特徴としている。
【発明の効果】
【００１９】
本発明によれば、子音文字と母音文字が組合された文字を、当該文字に対応した言語に精通していないユーザでも容易に入力することが可能になる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る文字入力装置１０の電子回路の構成を示す機能ブロック図。
【図２】前記文字入力装置１０を電子辞書装置１０Ｄにより実施した場合の外観構成を示す正面図。
【図３】前記文字入力装置１０をタブレット端末１０Ｔにより実施した場合の外観構成を示す正面図。
【図４】前記文字入力装置１０の文字入力制御処理を示すフローチャート。
【図５】前記文字入力装置１０の文字入力制御処理における組合せ文字（フォント）画像表示制御処理を示すフローチャート。
【図６】前記文字入力装置１０の文字入力制御処理に従ったユーザ操作に対応する表示動作（その１）を示す図。
【図７】前記文字入力装置１０の文字入力制御処理に従ったユーザ操作に対応する表示動作（その２）を示す図。
【図８】前記文字入力装置１０の文字入力制御処理に従ったユーザ操作に対応する表示動作（その３）を示す図。
【図９】前記文字入力装置１０をサーバ装置１０Ｓとして実施した場合の電子回路の構成を示す機能ブロック図。
【図１０】従来のタイ語入力キーボードＫＢと当該キーボードＫＢを使用したタイ文字の入力例を示す図。
【発明を実施するための形態】
【００２１】
以下図面により本発明の実施の形態について説明する。
【００２２】
図１は、本発明の実施形態に係る文字入力装置１０の電子回路の構成を示す機能ブロック図である。
【００２３】
本実施形態の文字入力装置１０は、タイ語の辞書検索機能（辞書検索モード）と文字入力機能（テキスト入力モード）を有する。
【００２４】
前記文字入力装置１０は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ(central processing unit)１１が備えられる。
【００２５】
前記ＣＰＵ１１は、メモリ１２内に予め記憶された装置制御プログラム、あるいはＲＯＭカードなどの外部記録媒体１３から記録媒体読取部１４を介して前記メモリ１２に読み込まれた装置制御プログラム、あるいはインターネット（通信ネットワーク）Ｎ上のＷｅｂサーバ（この場合はプログラムサーバ）２０から通信部１５を介しダウンロードされて前記メモリ１２に読み込まれた装置制御プログラムに応じて、回路各部の動作を制御する。
【００２６】
前記メモリ１２に記憶された装置制御プログラムは、キー入力部１６からのユーザ操作に応じた入力信号、タッチパネル式表示部１７からのユーザ操作に応じた入力信号、あるいは外部接続されるインターネットＮ上のＷｅｂサーバ２０との通信信号、あるいは記録媒体読取部１４を介して外部接続されるＥＥＰＲＯＭ（登録商標），ＲＡＭ，ＲＯＭなどの外部記録媒体１３との接続通信信号に応じて起動される。
【００２７】
前記ＣＰＵ１１には、前記メモリ１２、記録媒体読取部１４、通信部１５、キー入力部１６、タッチパネル式表示部１７などが接続される。
【００２８】
前記メモリ１２に記憶される装置制御プログラムとしては、当該装置１０の全体の動作を司るシステムプログラム、外部接続されるインターネットＮ上の各Ｗｅｂサーバ２０…、ユーザＰＣ(Personal Computer)などとデータ通信するための通信プログラムが記憶され、さらに、辞書情報の表示だけでなく、タイ語の文字を入力するための文字入力制御処理プログラム１２ａが記憶される。
【００２９】
前記メモリ１２には、日タイ英辞書／タイ日英辞書（例えば８千語辞書）を集録したタイ語辞書データベース（タイ語見出し一覧データ）１２ｂが記憶される他、タイ語の文字を入力するための第１文字（第１文字パーツ；子音）一覧データエリア１２ｃ１、第２文字（第２文字パーツ；母音）組合せ文字一覧データエリア１２ｃ２、第３文字（第３文字パーツ）組合せ文字一覧データエリア１２ｃ３、タイ文字フォントデータエリア１２ｄ、タイ語入力設定データエリア１２ｅなどが確保される。そして、タイ語辞書データベース（本願発明におけるタイ語見出し一覧）を本体内に内蔵して、内蔵データから見出し一覧を取得するように制御される。なお、タイ語辞書データベース（本願発明におけるタイ語見出し一覧）は本体に内蔵されずに、ネット上の辞書データベースから取得するようにしても良い。
【００３０】
前記第１文字（第１文字パーツ；子音）一覧データエリア１２ｃ１には、前記タイ語辞書（１２ｂ）の各見出し語の先頭の文字に使用される全ての子音文字ｖ１〜ｖ３５（図６（Ｂ）第１文字（パーツ）選択画面Ｇｔ１参照）の一覧データが各子音文字ｖ１〜ｖ３５の文字コードのテーブルデータとして記憶される。なお、前記第１文字（第１文字パーツ；子音）一覧データエリア１２ｃ１には、タイ文字の表記上、前（左）にくる５つの母音文字ｃ１〜ｃ５（図６（Ｂ）参照）のデータが先頭に追加されて記憶される。
【００３１】
前記第２文字（第２文字パーツ；母音）組合せ文字一覧データエリア１２ｃ２には、前記第１文字（第１文字パーツ；子音）一覧データエリア１２ｃ１に記憶された各第１文字／第１文字パーツ（子音文字ｖ１〜ｖ３５）毎に、当該第１文字／第１文字パーツの後（右）または上または下に組合せ可能な母音文字ｃｎ…を組合せた文字の組合せ文字一覧データが文字コードのテーブルデータとして記憶される。例えば図７（Ｂ）に示す第２文字（パーツ）組合せ文字選択画面Ｇｔ２の一覧データは、前記子音文字ｖ１に組合せ可能な母音文字ｃ６，…，ｃ２１，…，ｃ２６を組合せて文字Ｔ１，…，Ｔ３，…，Ｔ４を構成した一覧データである。なお、前記第２文字（第２文字パーツ）組合せ文字一覧データエリア１２ｃ２には、前記第１文字（第１文字パーツ）一覧データエリア１２ｃ１の先頭に追加された５つの母音文字ｃ１〜ｃ５（図６（Ｂ）参照）毎に、当該母音文字ｃｎの後（右）に組合せ可能な子音文字ｖｎ…を組合せた一覧データも記憶される。例えば図６（Ｃ）に示す第２文字（パーツ）組合せ文字選択画面Ｇｔ２の一覧データは、前記前（左）にくる母音文字ｃ２に組合せ可能な子音文字ｖ１，ｖ２，…を組合せて文字Ｔ１，Ｔ２，…を構成した組合せ文字一覧データである。
【００３２】
なお、前記第２文字（第２文字パーツ）組合せ文字一覧データエリア１２ｃ２に記憶される前記第１文字（第１文字パーツ）と当該第２文字（第２文字パーツ）との組合せからなる文字の一覧データは、当該第１文字（第１文字パーツ）と第２文字（第２文字パーツ）との組合せの位置を示す情報も含めて記憶される。
【００３３】
前記第３文字（第３文字パーツ）組合せ文字一覧データエリア１２ｃ３には、前記第２文字（第２文字パーツ；母音）一覧データエリア１２ｃ２に記憶された各第２文字／第２文字パーツを組合せた文字毎に、当該文字の次に組合せ可能な子音文字ｖｎ…や母音文字ｃｎ…を組合せた文字（文字列）の組合せ文字一覧データ（図７（Ｃ）参照）が文字コードのテーブルデータとして記憶される。
【００３４】
前記本実施形態のタイ語辞書データベース１２ｂに記憶される８千語の見出し語の場合、前記第１文字（第１文字パーツ）一覧データエリア１２ｃ１、第２文字（第２文字パーツ）組合せ文字一覧データエリア１２ｃ２、第３文字（第３文字パーツ）組合せ文字組合せ文字一覧データエリア１２ｃ３から順番に選択した文字（文字パーツ）の組合せからなる文字（または文字列）と先頭一致する見出し語の数は、最多でも所定数（３５）以下に絞り込まれる。
【００３５】
前記タイ文字フォントデータエリア１２ｄには、全てのタイ文字の文字コードに各対応するフォント（画像）のデータが、当該タイ文字の文字パーツ別や子音文字(パーツ)と母音文字(パーツ)とが上下に一体化されて組合された文字別に記憶される。
【００３６】
前記タイ語入力設定データエリア１２ｅには、前記文字入力制御処理プログラム１２ａに従ったタイ語入力の起動に応じて、前記タイ語辞書データベース１２ｂから検索された見出し語をテキストとして入力する場合のテキスト入力モード（タイ語入力システム）の設定データが記憶される。
【００３７】
図２は、前記文字入力装置１０を電子辞書装置１０Ｄにより実施した場合の外観構成を示す正面図である。
【００３８】
前記図２における電子辞書装置１０Ｄの場合、開閉される装置本体の下段側に前記ＣＰＵ１１、メモリ１２、記録媒体読取部１４、通信部１５が内蔵されると共に、前記キー入力部１６が設けられ、上段側に前記タッチパネル式表示部１７が設けられる。前記キー入力部１６には、文字入力キー１６ａ、各種の辞書選択キー１６ｂ、[訳／決定]キー１６ｃ、[戻る]キー１６ｄ、カーソルキー１６ｅなどが備えられる。
【００３９】
前記図２における電子辞書装置１０Ｄのタッチパネル式表示部１７は、前記タイ語入力の起動に従い前記第１文字（第１文字パーツ）一覧データ１２ｃ１に対応した第１文字（パーツ）選択画面Ｇｔ１（図６（Ｂ）参照）から例外の第１文字（第１文字パーツ:母音文字）ｃ２を選択した場合の第２文字（第２文字パーツ）組合せ文字一覧データ１２ｃ２に対応した第２文字（パーツ）組合せ文字選択画面Ｇｔ２（図６（Ｃ）参照）の一表示例を示している（詳細は後述する）。
【００４０】
図３は、前記文字入力装置１０をタブレット端末１０Ｔにより実施した場合の外観構成を示す正面図である。
【００４１】
この図３におけるタブレット端末１０Ｔの場合、前記ＣＰＵ１１、メモリ１２、記録媒体読取部１４、通信部１５は端末本体に内蔵され、また、タッチパネル式表示部１７に必要に応じて表示される各種のアイコンやソフトキーボードが前記キー入力部１６として機能する。
【００４２】
前記図３におけるタブレット端末１０Ｔのタッチパネル式表示部１７は、前記第２文字（第２文字パーツ）組合せ文字一覧データ１２ｃ２に対応した第２文字（パーツ）組合せ文字選択画面Ｇｔ２（図６（Ｃ）参照）から子音文字ｖ１と母音文字ｃ２との組合せからなるタイ文字Ｔ１を選択した場合に、当該選択されたタイ文字Ｔ１と一致する見出し語（日本語読み［ケー］）に対応した説明情報画面Ｇｅの一表示例を示している（詳細は後述する）。
【００４３】
すなわち、前記文字入力装置１０は、以下（１）〜（６）の機能を有する。
【００４４】
（１）前記第１文字（第１文字パーツ）一覧データ（１２ｃ１）に基づいた第１文字（パーツ）選択画面Ｇｔ１（図７（Ａ）参照）から、入力しようとするタイ文字の先頭（前／左）に位置する子音文字ｖｎ（例外的に母音文字ｃｎ）あるいは中央に位置する子音文字ｖｎを第１文字（パーツ）として選択することにより、当該第１文字（パーツ）に対し組合せ可能な母音文字ｃｎ（例外的に子音文字ｖｎ）を第２文字（パーツ）として組合せたタイ文字を組合せ文字一覧にした前記第２文字（第２文字パーツ）組合せ文字一覧データ（１２ｃ２）に基づいて第２文字（パーツ）組合せ文字選択画面Ｇｔ２（図７（Ｂ）参照）を表示させる機能。
【００４５】
（２）前記第２文字（パーツ）組合せ文字選択画面Ｇｔ２（図７（Ｂ）参照）から、前記入力しようとするタイ文字に対応した第２文字（パーツ）の組合せ文字を選択することにより、前記選択された第１文字（パーツ）と第２文字（パーツ）とを組合せたタイ文字と先頭一致するタイ語辞書（１２ｂ）の見出し語が所定数（３５）以下であるか判断する機能。
【００４６】
（３）前記第１文字（パーツ）と第２文字（パーツ）とを組合せたタイ文字と先頭一致するタイ語辞書（タイ語見出し一覧データ）（１２ｂ）の見出し語が所定数（３５）を超えていると判断された場合に、当該タイ文字の次の文字として組合せ可能な子音文字ｖｎ（あるいは母音文字ｃｎ）を第３文字（パーツ）として組合せた前記第３文字（第３文字パーツ）組合せ文字一覧データ（１２ｃ３）に基づいて第３文字（パーツ）組合せ文字選択画面Ｇｔ３（図７（Ｃ）参照）を表示させる機能。
【００４７】
（４）前記第３文字（パーツ）組合せ文字選択画面Ｇｔ３（図７（Ｃ）参照）から、前記入力しようとするタイ文字に対応した第３文字（パーツ）組合せ文字を選択することにより、当該選択された第３文字（パーツ）をさらに組合せたタイ文字と先頭一致するタイ語辞書（１２ｂ）の見出し語が所定数（３５）以下であるか判断する機能。
【００４８】
（５）前記第１文字（パーツ）と第２文字（パーツ）とを組合せたタイ文字と先頭一致するタイ語辞書（１２ｂ）の見出し語が所定数（３５）以下である、または前記第３文字（パーツ）をさらに組合せたタイ文字と先頭一致するタイ語辞書（１２ｂ）の見出し語が所定数（３５）以下であると判断された場合に、当該見出し語を一覧にした見出し語一覧画面Ｇｍ（図７（Ｄ）参照）を表示させる機能。
【００４９】
（６）前記見出し語一覧画面Ｇｍ（図７（Ｄ）参照）からユーザ所望の見出し語を選択することにより、辞書検索モードでは当該選択された見出し語に対応する説明情報画面Ｇｅ（図７（Ｅ）参照）を表示させ、テキスト入力モードでは当該選択された見出し語の文字（文字列）をテキストとして入力する機能。
【００５０】
なお、前記第１文字（第１文字パーツ）一覧データ（１２ｃ１）、第２文字（第２文字パーツ）組合せ文字一覧データ（１２ｃ２）、第３文字（第３文字パーツ）組合せ文字一覧データ（１２ｃ３）は、前記メモリ１２内にテーブルデータとして予め記憶するのではなく、必要に応じてその都度、前記タイ語辞書データベース１２ｂに記憶されたタイ語の各見出し語に基づき、当該各見出し語を構成する先頭の文字と次の文字から前記第１文字（パーツ）、第２文字（パーツ）、第３文字（パーツ）を検索して生成してもよい。
【００５１】
このように構成された文字入力装置１０は、前記ＣＰＵ１１が前記文字入力制御処理プログラム１２ａに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる機能を実現する。
【００５２】
次に、前記構成による文字入力装置１０の動作について説明する。
【００５３】
ここでは、前記文字入力装置１０を電子辞書装置１０Ｄにより実施した場合の動作について説明する。
【００５４】
図４は、前記文字入力装置１０の文字入力制御処理を示すフローチャートである。
【００５５】
図５は、前記文字入力装置１０の文字入力制御処理における組合せ文字（フォント）画像表示制御処理を示すフローチャートである。
【００５６】
図６は、前記文字入力装置１０の文字入力制御処理に従ったユーザ操作に対応する表示動作（その１）を示す図である。
【００５７】
先ず、ユーザ操作に応じて、（Ａ）辞書検索モードまたは（Ｂ）テキスト入力モードに設定され、タイ語入力が起動される（ステップＳ１）。
【００５８】
前記タイ語入力の起動において、図６（Ａ）に示すように、辞書選択キー１５ｂのユーザ操作によりタイ語辞書［日タイ英辞書］が選択されると、前記タイ語辞書データベース１２ｂに記憶されている日タイ英辞書を対象にした検索語選択画面Ｇがタッチパネル式表示部１７に表示される。
【００５９】
前記日タイ英辞書を対象にした検索語選択画面Ｇにおいて、［タイ語の母音字・子音字から選んで検索］がカーソルキー１６ｅの操作により選択され識別表示ｈされる。そして、図６（Ｂ）に示すように、［訳／決定］キー１６ｃが操作されると、前記メモリ１２内の第１文字（第１文字パーツ）一覧データ（１２ｃ１）が読み出され、タイ文字フォントデータ（１２ｄ）に従い、第１文字（パーツ）選択画面Ｇｔ１としてタッチパネル式表示部１７に表示される（ステップＳ２）。
【００６０】
ここで、ユーザが、後述の図６（Ｅ）で示すタイ文字Ｔ１を入力したい場合に、当該タイ文字Ｔ１を構成する第１文字（パーツ）と第２文字（パーツ）のうち、前（左）に位置する第１文字（パーツ）としての母音文字ｃ２を、前記第１文字（パーツ）選択画面Ｇｔ１から選択して識別表示ｈさせる（ステップＳ３）。
【００６１】
なお、前記母音文字ｃ２を前記従来のタイ語入力キーボードＫＢ（図１０参照）によりキー入力する場合は、図６（Ｂａ）に示すように、当該母音文字ｃ２が表記された文字キーＫ３９を探し出して入力しなければならない。
【００６２】
すると、前記第１文字（パーツ）選択画面Ｇｔ１から選択された第１文字（第１文字パーツ）の母音文字ｃ２に対応する前記メモリ１２内の第２文字（第２文字パーツ）組合せ文字一覧データ（１２ｃ２）が読み出され（ステップＳ４）、図５における組合せ文字（フォント）画像表示制御処理に移行される（ステップＳＡ）。
【００６３】
前記組合せ文字（フォント）画像表示制御処理では、前記メモリ１２から読み出された第２文字（第２文字パーツ）組合せ文字一覧データ（１２ｃ２）に基づいて、その先頭にある第１文字（パーツ）と第２文字（パーツ）との組合せが指定される（ステップＡ１）。
【００６４】
すると、前記指定された第１文字（パーツ）と第２文字（パーツ）との組合せについて、当該第２文字（パーツ）（母音）が第１文字（パーツ）（子音）の上または下に組合される上下組合せ文字に該当するか判断される（ステップＡ２）。
【００６５】
ここで、前記指定された第１文字（パーツ）と第２文字（パーツ）との組合せについて、上下組合せ文字に該当すると判断された場合は（ステップＡ２（Ｙｅｓ））、当該第２文字（パーツ）（母音）と第１文字（パーツ）（子音）が予め組合された１文字のフォント画像が読み出され、候補文字として第２文字（パーツ）組合せ文字選択画面Ｇｔ２に追加して表示される（ステップＡ３）。
【００６６】
また、前記指定された第１文字（パーツ）と第２文字（パーツ）との組合せについて、前記上下組合せ文字に該当しないと判断された場合は（ステップＡ２（Ｎｏ））、当該第２文字（パーツ）（母音）が第１文字（パーツ）（子音）の前（左）に組合される前母音文字に該当するか判断される（ステップＡ４）。
【００６７】
ここで、前記指定された第１文字（パーツ）と第２文字（パーツ）との組合せについて、前母音文字に該当すると判断された場合は（ステップＡ４（Ｙｅｓ））、当該第２文字（パーツ）（母音）のフォントデータを前（左）に、第１文字（パーツ）（子音）のフォントデータを後（右）に組合せた２文字サイズの画像が生成され、候補文字として第２文字（パーツ）組合せ文字選択画面Ｇｔ２に追加して表示される（ステップＡ５）。
【００６８】
また、前記指定された第１文字（パーツ）と第２文字（パーツ）との組合せについて、前記上下組合せ文字にも前記前母音文字にも該当しないと判断された場合は（ステップＡ４（Ｎｏ））、当該第２文字（パーツ）（母音）のフォントデータを後（右）に、第１文字（パーツ）（子音）のフォントデータを前（左）に組合せた２文字サイズの画像が生成され、候補文字として第２文字（パーツ）組合せ文字選択画面Ｇｔ２に追加して表示される（ステップＡ６）。
【００６９】
そして、前記ステップＳ４において前記メモリ１２から読み出された第２文字（第２文字パーツ）組合せ文字一覧データ（１２ｃ２）について、次の第１文字（パーツ）と第２文字（パーツ）との組合せがあると判断されると（ステップＡ７（Ｙｅｓ））、当該次の組合せが指定される（ステップＡ８）。
【００７０】
すると、前記ステップＡ８にて指定された第１文字（パーツ）と第２文字（パーツ）との組合せについて、前記ステップＡ２〜Ａ７における処理が繰り返し実行され、図６（Ｃ）に示すように、前記第２文字（第２文字パーツ）組合せ文字一覧データ（１２ｃ２）に応じた候補文字を一覧にした第２文字（パーツ）組合せ文字選択画面Ｇｔ２が表示される。
【００７１】
なお、前記図６（Ｃ）で示す第２文字（パーツ）組合せ文字選択画面Ｇｔ２で一覧表示される前記第１文字（パーツ）と第２文字（パーツ）とを組合せた各候補文字は、当該第１文字（パーツ）として、前記図６（Ｂ）における第１文字（パーツ）選択画面Ｇｔ１で先頭に追加して表示させた母音文字ｃ２を選択した場合であって、同母音文字ｃ２を前（左）に位置させて組合せ可能な子音文字ｖ１，ｖ２，…を第２文字（パーツ）として組合せた候補文字であり、何れの候補文字も前記ステップＡ４，Ａ５の処理を繰り返して一覧表示される。
【００７２】
そして、前記第２文字（パーツ）組合せ文字選択画面Ｇｔ２において、前記母音文字ｃ２と子音文字ｖ１とを組合せた候補文字（タイ文字）Ｔ１がユーザにより選択されて識別表示ｈされると（ステップＳ５）、前記タイ語辞書データベース１２ｂに記憶されているタイ語の見出し語のうち、当該選択された候補文字Ｔ１と先頭一致する見出し語の数が所定数（３５）以下であるか判断される（ステップＳ６）。
【００７３】
なお、前記子音文字ｖ１を前記従来のタイ語入力キーボードＫＢ（図１０参照）によりキー入力する場合は、図６（Ｃａ）に示すように、当該子音文字ｖ１が表記された文字キーＫ２８を探し出して入力しなければならない。
【００７４】
ここで、前記選択された候補文字（タイ文字）Ｔ１と先頭一致する見出し語の数が所定数（３５）以下であると判断されると（ステップＳ６（Ｙｅｓ））、図６（Ｄ）に示すように、当該各見出し語の一覧［Ａ］〜［Ｇ］が見出し語一覧画面Ｇｍとしてタッチパネル式表示部１７に表示される（ステップＳ１０）。
【００７５】
前記見出し語一覧画面Ｇｍにおいて、ユーザが入力したいタイ文字Ｔ１の見出し語［Ａ］が選択されて識別表示ｈされると（ステップＳ１１）、前記（Ａ）辞書検索モードに設定されている場合は、図６（Ｅ）に示すように、当該選択された候補文字が確定文字である見出し語として決定されて入力され、当該タイ文字Ｔ１の見出し語（日本語よみ［ケー］）に対応した説明情報が前記タイ語辞書データベース１２ｂから読み出され説明情報画面Ｇｅとしてタッチパネル式表示部１７に表示される（ステップＳ１２）。
【００７６】
なお、前記（Ｂ）テキスト入力モードに設定されている場合は、前記選択された候補文字が確定文字である見出し語として決定されて入力され、当該タイ文字Ｔ１の見出し語がテキストとして入力される（ステップＳ１２）。
【００７７】
一方、前記ステップＳ６において、前記第２文字（パーツ）組合せ文字選択画面Ｇｔ２から選択された第１文字（パーツ）と第２文字（パーツ）の組合せからなる候補文字（タイ文字）と先頭一致する見出し語の数が所定数（３５）を超えてあると判断された場合は（ステップＳ６（Ｎｏ））、当該選択された第１文字（パーツ）と第２文字（パーツ）の組合せに対応する前記メモリ１２内の第３文字（第３文字パーツ）組合せ文字一覧データ（１２ｃ３）が読み出される（ステップＳ７）。
【００７８】
そして、前記第３文字（第３文字パーツ）組合せ文字一覧データ（１２ｃ３）にある第１文字（パーツ）〜第３文字（パーツ）の各組合せに対応するタイ文字フォントデータ（１２ｄ）が読み出され、当該第１文字（パーツ）〜第３文字（パーツ）の各組合せの候補文字（文字列）を一覧にした第３文字（パーツ）組合せ文字選択画面Ｇｔ３（図７（Ｃ）参照）がタッチパネル式表示部１７に表示される（ステップＳ８）。
【００７９】
そして、前記第３文字（パーツ）組合せ文字選択画面Ｇｔ３において、前記同様にユーザが入力したいタイ文字（文字列）に応じて、前記第１文字（パーツ）〜第３文字（パーツ）の組合せの候補文字（文字列）が選択されると（ステップＳ９）、再び、前記タイ語辞書データベース１２ｂに記憶されているタイ語の見出し語のうち、当該選択された候補文字（文字列）と先頭一致する見出し語の数が所定数（３５）以下であるか判断される（ステップＳ６）。
【００８０】
ここで、前記本実施形態のタイ語辞書データベース１２ｂに記憶される８千語の見出し語の場合、前述したように、前記第１文字（第１文字パーツ）一覧データ（１２ｃ１）に応じた第１文字（パーツ）選択画面Ｇｔ１、前記第２文字（第２文字パーツ）組合せ文字一覧データエリア（１２ｃ２）に応じた第２文字（パーツ）組合せ文字選択画面Ｇｔ２、前記第３文字（第３文字パーツ）組合せ文字一覧データエリア（１２ｃ３）に応じた第３文字（パーツ）組合せ文字選択画面Ｇｔ３から順番に選択した文字（文字パーツ）の組合せからなる文字（または文字列）と先頭一致する見出し語の数は、最多でも所定数（３５）以下に絞り込まれる。
【００８１】
これにより、今回、前記第３文字（パーツ）組合せ文字選択画面Ｇｔ３から選択された候補文字（文字列）と先頭一致する見出し語の数は所定数（３５）以下であると判断され（ステップＳ６（Ｙｅｓ））、前記ステップＳ１０〜Ｓ１２の処理が同様に実行される。
【００８２】
前記第１文字（パーツ）選択画面Ｇｔ１〜第３文字（パーツ）組合せ文字選択画面Ｇｔ３から各組合せの候補文字（文字列）を順番に選択して所望の見出し語を検索する場合の動作について、次の図７を参照して説明する。
【００８３】
図７は、前記文字入力装置１０の文字入力制御処理に従ったユーザ操作に対応する表示動作（その２）を示す図である。
【００８４】
前記ステップＳ１，Ｓ２の処理に従い、前記第１文字（第１文字パーツ）一覧データ（１２ｃ１）に応じて、図７（Ａ）に示すように表示された第１文字（パーツ）選択画面Ｇｔ１において、ユーザが入力したい第１文字（パーツ）の子音文字ｖ１が選択される（ステップＳ３）。
【００８５】
すると、前記ステップＳ４，ＳＡ（Ａ１〜Ａ８）の処理に従い、前記選択された第１文字（パーツ）の子音文字ｖ１に対応した前記第２文字（第２文字パーツ）組合せ文字一覧データ（１２ｃ２）に応じて、図７（Ｂ）に示すように、当該第１文字（パーツ）の子音文字ｖ１に組合せ可能な第２文字（パーツ）の母音文字ｃｎを組合せた各候補文字Ｔｎ…を一覧にした第２文字（パーツ）組合せ文字選択画面Ｇｔ２が表示される。
【００８６】
前記第２文字（パーツ）組合せ文字選択画面Ｇｔ２において、ユーザが入力したい第１文字（パーツ）の子音文字ｖ１と第２文字（パーツ）の母音文字ｃ２１との組合せからなる候補文字（タイ文字）Ｔ３が選択されると（ステップＳ５）、当該選択された候補文字（タイ文字）Ｔ３と先頭一致する見出し語の数が所定数（３５）を超えてあると判断される（ステップＳ６（Ｎｏ））。
【００８７】
すると、前記ステップＳ７，Ｓ８の処理に従い、前記選択された候補文字（第１文字（パーツ）と第２文字（パーツ）の組合せ）Ｔ３に対応した前記第３文字（第３文字パーツ）組合せ文字一覧データ（１２ｃ３）に応じて、図７（Ｃ）に示すように、当該候補文字（タイ文字）Ｔ３にさらに組合せ可能な第３文字（パーツ）の子音文字ｖｎや母音文字ｃｎを組合せた候補文字（文字列）を一覧にした第３文字（パーツ）組合せ文字選択画面Ｇｔ３が表示される。
【００８８】
前記第３文字（パーツ）組合せ文字選択画面Ｇｔ３において、ユーザが入力したい第１文字（パーツ）の子音文字ｖ１と第２文字（パーツ）の母音文字ｃ２１とを組み合わせた候補文字Ｔ３に、さらに第３文字（パーツ）の子音文字ｖ８を組合せた候補文字（文字列）が選択されて識別表示ｈされると（ステップＳ９）、当該選択された候補文字（文字列）Ｔ３＋ｖ８と先頭一致する見出し語の数が所定数（３５）以下であると判断される（ステップＳ６（Ｙｅｓ））。
【００８９】
すると、図７（Ｄ）に示すように、前記選択された候補文字（文字列）Ｔ３＋ｖ８と先頭一致する各見出し語の一覧［Ａ］［Ｂ］が見出し語一覧画面Ｇｍとしてタッチパネル式表示部１７に表示される（ステップＳ１０）。
【００９０】
そして、前記見出し語一覧画面Ｇｍにおいて、ユーザが入力したいタイ文字（文字列）Ｔ３＋ｖ８の見出し語［Ａ］が選択されて識別表示ｈされると（ステップＳ１１）、前記（Ａ）辞書検索モードに設定されている場合は、図７（Ｅ）に示すように、当該選択された候補文字が確定文字として決定されて入力され、当該タイ文字（文字列）Ｔ３＋ｖ８の見出し語（日本語よみ［カーッ］）に対応した説明情報画面Ｇｅが表示される（ステップＳ１２）。
【００９１】
なお、前記第１文字（パーツ）選択画面Ｇｔ１〜第３文字（パーツ）組合せ文字選択画面Ｇｔ３から順番に選択した子音文字ｖ１と母音文字ｃ２１と子音文字ｖ８について、前記従来のタイ語入力キーボードＫＢ（図１０参照）によりキー入力する場合は、図７（Ａａ）（Ｂａ）（Ｃａ）に示すように、当該子音文字ｖ１が表記された文字キーＫ２８、当該母音文字ｃ２１が表記された文字キーＫ１、当該子音文字ｖ８が表記された文字キーＫｓ＋Ｋ３５を順番に探し出して入力しなければならない。
【００９２】
図８は、前記文字入力装置１０の文字入力制御処理に従ったユーザ操作に対応する表示動作（その３）を示す図である。
【００９３】
前記ステップＳ１，Ｓ２の処理に従い、図８（Ａ）に示すように表示された第１文字（パーツ）選択画面Ｇｔ１において、ユーザが入力したい第１文字（パーツ）の子音文字ｖ１が選択される（ステップＳ３）。
【００９４】
すると、前記ステップＳ４，ＳＡ（Ａ１〜Ａ８）の処理に従い、前記選択された第１文字（パーツ）の子音文字ｖ１に対応した前記第２文字（第２文字パーツ）組合せ文字一覧データ（１２ｃ２）に応じて、図８（Ｂ）に示すように、当該第１文字（パーツ）の子音文字ｖ１に組合せ可能な第２文字（パーツ）の母音文字ｃｎを組合せた各候補文字Ｔｎ…を一覧にした第２文字（パーツ）組合せ文字選択画面Ｇｔ２が表示される。
【００９５】
前記第２文字（パーツ）組合せ文字選択画面Ｇｔ２において、前記第１文字（パーツ）の子音文字ｖ１の上に第２文字（パーツ）の母音文字ｃ６を組合せた候補文字（タイ文字）Ｔ２が選択されると（ステップＳ５）、当該選択された候補文字（タイ文字）Ｔ２と先頭一致する見出し語の数が所定数（３５）以下であると判断される（ステップＳ６（Ｙｅｓ））。
【００９６】
すると、図８（Ｄ）に示すように、前記選択された候補文字Ｔ２と先頭一致する見出し語［Ａ］が見出し語一覧画面Ｇｍとしてタッチパネル式表示部１７に一覧表示される（ステップＳ１０）。
【００９７】
そして、前記見出し語一覧画面Ｇｍにおいて、前記候補文字Ｔ２と先頭一致する見出し語［Ａ］が選択されて識別表示ｈされると（ステップＳ１１）、図８（Ｅ）に示すように、当該選択された候補文字が確定文字である見出し語として決定されて入力され、当該見出し語（日本語よみ［コプロ…］）に対応した説明情報画面Ｇｅが表示される（ステップＳ１２）。
【００９８】
なお、前記第１文字（パーツ）選択画面Ｇｔ１と第２文字（パーツ）組合せ文字選択画面Ｇｔ２から順番に選択した子音文字ｖ１と母音文字ｃ６について、前記従来のタイ語入力キーボードＫＢ（図１０参照）によりキー入力する場合は、図８（Ａａ）（Ｂａ）に示すように、当該子音文字ｖ１が表記された文字キーＫ２８、当該母音文字ｃ６が表記されたＫｓ＋Ｋ１１を順番に探し出して入力しなければならない。
【００９９】
また、前記図８（Ｂ）で示したように、第２文字（パーツ）組合せ文字選択画面Ｇｔ２に一覧表示されている選択項目［Ａ］〜［Ｕ］の各タイ文字のうち、例えば、子音文字ｖ１の上に母音文字ｃ６を組合せたタイ文字［Ａ］や同子音文字ｖ１の上に母音文字ｃ２３を組合せたタイ文字［Ｒ］、同子音文字ｖ１の上に母音文字ｃ２４を組合せたタイ文字［Ｓ］、同子音文字ｖ１の下に母音文字ｃ２５を組合せたタイ文字［Ｔ］、同子音文字ｖ１の下に母音文字ｃ２６を組合せたタイ文字［Ｕ］を、前記従来のタイ語入力キーボードＫＢ（図１０参照）によりキー入力したい場合には、図８（Ｃ）に示すように、各タイ文字［Ａ］［Ｒ］［Ｓ］［Ｔ］［Ｕ］に対応する子音文字ｖ１の上や下に組合せる各母音文字ｃ６，ｃ２３，ｃ２４，ｃ２５，ｃ２６が小さく表記されているそれぞれの文字キーＫ１１，Ｋ４１，Ｋ１９，Ｋ６を探し出して入力しなければならない。
【０１００】
したがって、前記構成の文字入力装置１０によれば、タイ語辞書データベース１２ｂに記憶されているタイ語の各見出し語の先頭の文字を構成する第１文字（第１文字パーツ；子音文字と母音文字）の一覧を第１文字（パーツ）選択画面Ｇｔ１として表示させ、当該第１文字（パーツ）選択画面Ｇｔ１から、ユーザが入力したいタイ文字の第１文字（パーツ）が選択されると、当該第１文字（パーツ）の後（右）または上または下に組合せて前記見出し語の先頭の文字を構成する第２文字（第２文字パーツ；母音文字と子音文字）を組合せた候補文字の一覧が第２文字（パーツ）組合せ文字選択画面Ｇｔ２として表示される。そして、前記第２文字（パーツ）組合せ文字選択画面Ｇｔ２から、ユーザが入力したい候補文字が選択されると、当該選択された候補文字と先頭一致する各見出し語が前記タイ語辞書データベース１２ｂから読み出され、当該各見出し語が所定数（３５）以下であれば同各見出し語の一覧が見出し語一覧画面Ｇｍとして表示される。前記見出し語一覧画面Ｇｍにおいてユーザ所望の見出し語が選択されると、（Ａ）辞書検索モードの場合は当該選択された見出し語に対応する説明情報画面Ｇｅが表示され、（Ｂ）テキスト入力モードの場合は当該選択された見出し語のテキストが入力される。
【０１０１】
これにより、タイ語の知識が不足しているユーザであっても、入力したいタイ文字を構成する子音文字や母音文字の文字パーツを、当該タイ文字における文字パーツの前→後の順や中央→上（下）の順で前記第１文字（パーツ）→第２文字（パーツ）として選択して行くことで、子音文字→母音文字の順で入力するタイ文字入力の規則に関わらず、前記入力したいタイ文字を容易に入力することが可能になる。
【０１０２】
また、前記構成の文字入力装置１０によれば、前記第２文字（パーツ）組合せ文字選択画面Ｇｔ２から選択された候補文字と先頭一致する各見出し語が所定数（３５）以下でない場合には、当該選択された候補文字の次に組合せて前記見出し語を構成する第３文字（第３文字パーツ；母音文字と子音文字）を組合せた候補文字（文字列）の一覧が第３文字（パーツ）組合せ文字選択画面Ｇｔ３として表示される。そして、前記第３文字（パーツ）組合せ文字選択画面Ｇｔ３から、ユーザが入力したい候補文字（文字列）が選択されると、当該選択された候補文字（文字列）と先頭一致する各見出し語が前記タイ語辞書データベース１２ｂから読み出され、当該各見出し語の一覧が見出し語一覧画面Ｇｍとして表示される。
【０１０３】
これにより、ユーザが入力したいタイ語の文字（文字列）を、前記タイ語辞書データベース１２ｂの見出し語から絞り込んで容易に入力することができる。
【０１０４】
また、前記構成の文字入力装置１０によれば、前記第１文字（パーツ）選択画面Ｇｔ１で第１文字（第１文字パーツ；子音文字と母音文字）の一覧を表示させるための第１文字（第１文字パーツ）一覧データ（１２ｃ１）、前記第２文字（パーツ）組合せ文字選択画面Ｇｔ２で前記第１文字（パーツ）に組合せ可能な第２文字（第２文字パーツ；母音文字と子音文字）を組合せた各候補文字の一覧を表示させるための前記第１文字（パーツ）毎の第２文字（第２文字パーツ）組合せ文字一覧データ（１２ｃ２）、前記第３文字（パーツ）組合せ文字選択画面Ｇｔ３で前記第２文字（パーツ）の次に組合せ可能な第３文字（第３文字パーツ；母音文字と子音文字）を組合せた各候補文字（文字列）の一覧を表示させるための前記第２文字（パーツ）毎の第３文字（第３文字パーツ）組合せ文字一覧データ（１２ｃ３）は、何れもテーブルデータとして予め生成されてメモリ１２に記憶される。
【０１０５】
これにより、前記第１文字（パーツ）選択画面Ｇｔ１、第２文字（パーツ）組合せ文字選択画面Ｇｔ２、第３文字（パーツ）組合せ文字選択画面Ｇｔ３を表示させる処理を高速に実行することができ、ユーザが入力したいタイ語の文字（文字列）を容易に且つ速やかに入力できる。
【０１０６】
なお、前記実施形態では、前記タイ語辞書データベース１２ｂに記憶されるタイ語辞書の見出し語の集録数は８千語であるため、前記第１〜第３文字（第１〜第３文字パーツ）一覧データ（１２ｃ１〜１２ｃ３）を用意するだけで、前記第１〜第３文字（パーツ）選択画面Ｇｔ１〜Ｇｔ３からユーザが順番に選択した文字（文字パーツ）の組合せからなる文字（または文字列）と先頭一致する見出し語の数が最多でも所定数（３５）以下に絞り込まれる構成とした。
【０１０７】
これに対し、前記タイ語辞書データベース１２ｂに記憶されるタイ語辞書の見出し語の集録数が１０万語や２０万語と極めて多い場合は、前記第１〜第３文字（第１〜第３文字パーツ）一覧データ（１２ｃ１〜１２ｃ３）に続く第４〜第ｎ文字（第４〜第ｎ文字パーツ）一覧データ（１２ｃ４〜１２ｃｎ）までも予め生成して前記メモリ１２内のテーブルデータとして記憶しなければならない。この場合、前記テーブルデータを記憶するのではなく、必要に応じてその都度（絞り込まれた見出し語の数が所定数（３５）を超えている間）、前記タイ語辞書データベース１２ｂに記憶されたタイ語の各見出し語に基づき、当該各見出し語を構成する先頭の文字から順番に前記第１文字（パーツ）〜第ｎ文字（パーツ）を検索して生成し、各対応する第１文字（パーツ）選択画面Ｇｔ１〜第ｎ文字（パーツ）組合せ文字選択画面Ｇｔｎを順次表示させる処理を実行すればよい。
【０１０８】
また、前記実施形態では、タイ語の文字入力装置１０について説明したが、タイ国の周辺国であるカンボジア国のクメール語、ミャンマー国のビルマ語など（タイ語系言語）でも、前記タイ語と同様の特徴があるため、前記同様に各国言語の文字入力装置１０を構成することにより、前記同様に複数の文字パーツの組合せからなる所望の文字を容易に入力できるようになる。
【０１０９】
なお、前記各実施形態では、前記文字入力装置１０を電子辞書装置１０Ｄやタブレット端末１０Ｔにより実施した場合について説明したが、図９を参照して以下に説明するように、前記文字入力装置１０をインターネット（通信ネットワーク）Ｎ上のサーバ装置１０Ｓとして実施してもよい。
【０１１０】
図９は、前記文字入力装置１０をサーバ装置１０Ｓとして実施した場合の電子回路の構成を示す機能ブロック図である。
【０１１１】
前記サーバ装置１０Ｓによれば、前記インターネットＮのユーザの通信端末３０から当該サーバ装置１０Ｓ（例えば、タイ文字入力サイト）にアクセスすることで、前記図６〜図８で示したように、ユーザ操作に応じて、前記サーバ装置１０Ｓから前記通信端末３０に順番に取得（受信）された第１文字（パーツ）選択画面Ｇｔ１〜第３文字（パーツ）組合せ文字選択画面Ｇｔ３を順次表示させる。
【０１１２】
そして、前記通信端末３０に表示された前記各選択画面Ｇｔ１〜Ｇｔ３において、ユーザが入力したいタイ文字の第１〜第３文字（パーツ）を順番に選択することで、その都度、当該選択された各文字（パーツ）の組合せからなる候補文字（文字列）と先頭一致する見出し語が前記サーバ装置１０Ｓで検索され、同検索された見出し語の一覧画面Ｇｍが前記通信端末３０に取得（受信）されて表示される。
【０１１３】
そして、前記通信端末３０に表示された見出し語一覧画面Ｇｍから所望の見出し語を選択することで、前記サーバ装置１０Ｓから当該選択された見出し語に対応する説明情報画面Ｇｅが取得（受信）されて表示され、あるいは当該選択された見出し語がテキストとして入力される。
【０１１４】
これにより、前記タイ語等の入力機能を何ら持たないユーザの通信端末３０であっても、当該ユーザが入力したい複数の文字パーツの組合せからなる前記タイ語等の文字を容易に入力することが可能になる。
【０１１５】
なお、前記実施形態において記載した文字入力装置１０による各処理の手法およびデータベース、すなわち、図４のフローチャートに示す文字入力制御処理、図５のフローチャートに示す前記文字入力制御処理における組合せ文字（フォント）画像表示制御処理等の各手法、および辞書データベース（１２ｂ）や各テーブルデータ（１２ｃ１〜１２ｃ３，１２ｄ）等のデータベースは、何れもコンピュータに実行させることができるプログラムとして、メモリ・カード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピ（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１３に格納して配布することができる。そして、情報通信端末（１０）やサーバ装置（１０Ｓ）等の電子機器のコンピュータは、この外部記録媒体１３に記憶されたプログラムをメモリ１２に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した文字入力機能を実現し、前述した手法による同様の処理を実行することができる。
【０１１６】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（Ｎ）上を伝送させることができ、このプログラムデータを、当該通信ネットワーク（Ｎ）に接続された情報通信端末（１０）やサーバ装置（１０Ｓ）等の電子機器のコンピュータに通信によって取り込むことで、前述した文字入力機能を実現することもできる。
【０１１７】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組合せにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組合されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組合された構成が発明として抽出され得るものである。
【０１１８】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１１９】
［１］
子音文字の一覧を表示部に表示させる第１文字表示制御手段と、
前記第１文字表示制御手段により表示された子音文字の一覧からユーザ操作に応じて選択された子音文字と当該子音文字と組合せ可能な母音文字とを組合せた候補文字の一覧を前記表示部に表示させる第２文字表示制御手段と、
前記第２文字表示制御手段により表示された候補文字の一覧からユーザ操作に応じて選択された候補文字を確定文字として決定する確定文字決定手段と、
を備えたことを特徴とする文字入力装置。
【０１２０】
［２］
前記確定文字決定手段は、
前記第２文字表示制御手段により表示された候補文字の一覧からユーザ操作に応じて選択された候補文字に対応する見出し語を取得する見出し語取得手段と、
前記見出し語取得手段により取得された見出し語の数が所定数以下でない場合に、前記ユーザ操作に応じて選択された候補文字と当該候補文字の次に組合せ可能な子音文字または母音文字とを組合せた次候補文字の一覧を前記表示部に表示させる次候補文字表示制御手段と、
前記次候補文字表示制御手段により表示された次候補文字の一覧からユーザ操作に応じて選択された次候補文字に対応する見出し語を取得する見出し語再取得手段と、
前記見出し語再取得手段により取得された見出し語の数が所定数以下になるまで、前記次候補文字表示制御手段による次候補文字の一覧の表示を繰り返し行う次候補文字繰り返し表示制御手段と、
前記見出し語取得手段または前記見出し語再取得手段により取得された見出し語の数が所定数以下である場合に、当該見出し語の一覧を前記表示部に表示させる見出し語一覧表示制御手段と、
前記見出し語一覧表示制御手段により一覧表示された見出し語の中からユーザ操作に応じて選択された見出し語の文字を入力する見出し語確定文字決定手段とを有する、
ことを特徴とする［１］に記載の文字入力装置。
【０１２１】
［３］
前記第１文字表示制御手段は、文字の一部である子音文字、および母音文字を左に子音文字を右に組合せた文字を構成する当該母音文字を、合わせて表示し、
前記第２文字表示制御手段は、子音文字と母音文字とを組合せた候補文字を当該候補文字のフォント画像として表示させる文字画像表示制御手段を有する、
ことを特徴する［１］または［２］に記載の文字入力装置。
【０１２２】
［４］
前記第１文字表示制御手段により表示される子音文字の一覧には、子音文字の後または上または下に母音文字を組合せた文字を構成する当該子音文字の一覧に、母音文字を前に子音文字を後に組合せた文字を構成する当該母音文字の一覧を追加して表示させ、
前記第２文字表示制御手段により表示される候補文字の一覧には、前記母音文字を前に子音文字を後に組合せた候補文字を含む、
ことを特徴する［１］ないし［３］の何れかに記載の文字入力装置。
【０１２３】
［５］
前記第１文字表示制御手段により表示される子音文字の一覧のデータと、前記第２文字表示制御手段により表示される前記子音文字毎の当該子音文字と組合せ可能な母音文字を組合せた候補文字の一覧のデータと、前記次候補文字表示制御手段により表示される前記母音文字を組合せた候補文字毎の当該候補文字と組合せ可能な子音文字または母音文字を組合せた次候補文字の一覧のデータは、テーブルデータとして予め記憶されている、
ことを特徴とする［２］に記載の文字入力装置。
【０１２４】
［６］
前記第１文字表示制御手段により表示される子音文字の一覧のデータと、前記第２文字表示制御手段により表示される前記子音文字毎の当該子音文字と組合せ可能な母音文字を組合せた候補文字の一覧のデータと、前記次候補文字表示制御手段により表示される前記母音文字を組合せた候補文字毎の当該候補文字と組合せ可能な子音文字または母音文字を組合せた次候補文字の一覧のデータは、見出し語一覧の見出し語を構成する先頭の文字から順番に、前記子音文字、当該子音文字と組合せ可能な母音文字、当該母音文字を組合せた候補文字と組合せ可能な子音文字または母音文字を検索して生成する、
ことを特徴とする［２］に記載の文字入力装置。
【０１２５】
［７］
通信端末とネットワークを介して接続されるサーバ装置であって、
前記通信端末からのユーザ操作に応じた文字入力のための要求信号に応じて、子音文字の一覧の表示データを前記通信端末に送信する第１文字送信制御手段と、
前記第１文字送信制御手段により送信された子音文字の一覧の表示データから前記通信端末のユーザ操作に応じて選択された子音文字のデータを受信し、当該受信した子音文字と同子音文字に組合せ可能な母音文字とを組合せた候補文字の一覧の表示データを前記通信端末に送信する第２文字送信制御手段と、
を備えたことを特徴とするサーバ装置。
【０１２６】
［８］
表示部を備えた電子機器のコンピュータを、
子音文字の一覧を前記表示部に表示させる第１文字表示制御手段と、
前記第１文字表示制御手段により表示された子音文字の一覧からユーザ操作に応じて選択された子音文字と当該子音文字と組合せ可能な母音文字とを組合せた候補文字の一覧を前記表示部に表示させる第２文字表示制御手段と、
前記第２文字表示制御手段により表示された候補文字の一覧からユーザ操作に応じて選択された候補文字を確定文字として決定する確定文字決定手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【符号の説明】
【０１２７】
１０  …文字入力装置
１０Ｄ…電子辞書装置
１０Ｔ…タブレット端末
１０Ｓ…サーバ装置
１１  …ＣＰＵ
１２  …メモリ
１２ａ…文字入力制御処理プログラム
１２ｂ…タイ語辞書データベース
１２ｃ１〜１２ｃ３…第１〜第３文字（第１〜第３文字パーツ）一覧データエリア
１２ｄ…タイ文字フォントデータエリア
１２ｅ…タイ語入力設定データエリア
１３  …外部記録媒体
１４  …記録媒体読取部
１５  …通信部
１６  …キー入力部
１７  …タッチパネル式表示部
２０  …Ｗｅｂサーバ
３０  …通信端末
【図１】
0006547504.tif 000002
【図２】
0006547504.tif 000003
【図３】
0006547504.tif 000004
【図４】
0006547504.tif 000005
【図５】
0006547504.tif 000006
【図６】
0006547504.tif 000007
【図７】
0006547504.tif 000008
【図８】
0006547504.tif 000009
【図９】
0006547504.tif 000010
【図１０】
0006547504.tif 000011