(57)【要約】【課題】ベトナム語など、言語に特有の記号が付加された文字を容易に入力することが可能になる電子機器を提供する。【解決手段】文字列を入力する際に、ＣＰＵは、キー入力されて表示された入力未確定の文字あるいは文字列“tieng”を対象に、ＴＥＬＥＸ方式の入力規則に基づいて、次の入力を仮定したアルファベットの各キーについて、母音記号または声調記号の付加、変更、移動、削除を伴う文字あるいは文字列の変換が生じるか否かを判定する。入力未確定の文字あるいは文字列に対し変換が生じると判定された場合、当該変換が生じる文字あるいは文字列“e”の位置に対応付けて、変換後の文字あるいは文字列（声調記号Ｃ１，Ｃ２，Ｃ３，Ｃ４，Ｃ５を付加した“e”）と、変換を生じさせるためのキーに対応した文字“f”“s”“r”“x”“j”とを並べて表記したポップアップガイドＧｐを表示させる。【選択図】      図１
2020154980.tif 000002
【特許請求の範囲】
【請求項１】
言語の基本文字に対応するキーを有するキーボードと、
ディスプレイと、
プロセッサと、を備え、
前記プロセッサは、
前記キーボードにより入力されたキーに応じた文字の文字列を前記ディスプレイに表示させる過程において、
入力が未確定の文字と、前記基本文字に対して前記言語に特有の記号が付加された文字を入力するためのキーの入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して前記言語に特有の記号による文字の変換を生じさせるためのキーを示す情報と変換後の文字を示す情報とを表示させるガイド表示を行う、
電子機器。
【請求項２】
前記プロセッサは、
入力が未確定の文字と、前記キーの入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して前記言語に特有の記号による文字の変換を生じさせるためのキーを判定し、
前記ディスプレイに表示されている入力が未確定の文字のうち、前記変換の対象になる文字の位置に対応付けて、前記判定したキーを示す情報と変換後の文字を示す情報とを表示させるガイド表示を行う、
請求項１に記載の電子機器。
【請求項３】
前記基本文字に対して前記言語に特有の記号が付加された文字は、前記基本文字に対して母音記号または声調記号が付加された文字である、
請求項１または請求項２に記載の電子機器。
【請求項４】
前記基本文字に対して母音記号が付加された文字を入力するためのキーの第１入力規則と前記基本文字に対して声調記号が付加された文字を入力するためのキーの第２入力規則とを記憶しているストレージを備え、
前記プロセッサは、
入力が未確定の文字と、前記ストレージに記憶されている前記第１入力規則および前記第２入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して母音記号および声調記号による文字の変換を生じさせるためのキーを示す情報と変換後の文字を示す情報とを表示させるガイド表示を行う、
請求項１ないし請求項３の何れか一項に記載の電子機器。
【請求項５】
前記プロセッサは、
前記基本文字に対して前記言語に特有の記号が付加された文字を入力するための複数のキーの入力規則の中から、前記ガイド表示の対象となるキーの入力規則をユーザ操作に基づいて選択する、
請求項１ないし請求項４の何れか一項に記載の電子機器。
【請求項６】
前記言語に特有の記号による文字の変換は、前記ディスプレイに表示されている入力が未確定の文字に対する前記言語に特有の記号の付加、変更、移動、削除の何れか少なくとも１つを伴う文字の変換である、
請求項１ないし請求項５の何れか一項に記載の電子機器。
【請求項７】
前記プロセッサは、
前記言語に特有の記号の付加、変更、移動、削除に対応する複数の変換の種類のうち、ユーザ操作に応じて選択された種類の一部または全部を、前記情報を表示させるモードとして設定し、
入力が未確定の文字と、前記キーの入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して、前記設定されたモードに応じた種類の前記言語に特有の記号による文字の変換を生じさせるためのキーを判定する、
請求項２に記載の電子機器。
【請求項８】
前記プロセッサは、
前記ディスプレイに表示されている入力が未確定の文字に対して前記言語に特有の記号による文字の変換を生じさせるためのキーを示す情報と変換後の文字を示す情報とを、当該キーの入力が可能なときにポップアップにして表示させるガイド表示を行う、
請求項１ないし請求項７の何れか一項に記載の電子機器。
【請求項９】
前記ポップアップによるガイド表示の有無は、ユーザ操作に応じて選択される、
請求項８に記載の電子機器。
【請求項１０】
言語の基本文字に対応するキーを有するキーボードと、ディスプレイと、を備えた電子機器のプロセッサにより、
前記キーボードにより入力されたキーに応じた文字の文字列を前記ディスプレイに表示させる過程において、
入力が未確定の文字と、前記基本文字に対して前記言語に特有の記号が付加された文字を入力するためのキーの入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して前記言語に特有の記号による文字の変換を生じさせるためのキーを示す情報と変換後の文字を示す情報とを表示させるガイド表示を行う、
文字入力方法。
【請求項１１】
言語の基本文字に対応するキーを有するキーボードと、ディスプレイと、を備えた電子機器のプロセッサを、
前記キーボードにより入力されたキーに応じた文字の文字列を前記ディスプレイに表示させる過程において、
入力が未確定の文字と、前記基本文字に対して前記言語に特有の記号が付加された文字を入力するためのキーの入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して前記言語に特有の記号による文字の変換を生じさせるためのキーを示す情報と変換後の文字を示す情報とを表示させるガイド表示を行う、
ように機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、言語に特有の記号が付加された文字を入力するための電子機器、文字入力方法およびプログラムに関する。
【背景技術】
【０００２】
母音の数が多く母音記号や声調記号が付加される文字を有するベトナム語のような、キーボードが有するキーの数よりも多くの文字を有する言語の文字を入力する場合に、複数のキー操作を組み合わせて入力するようにした文字入力装置の技術が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−０８１２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の文字入力装置では、複数のキー操作を組み合わせることで、複数種類の母音記号や声調記号を付加した文字を入力することが可能になるものの、どのキーを操作すればどの記号を付加した文字を入力できるのか、文字を入力するための入力規則を覚えるのが難しい。
【０００５】
本発明が解決しようとする課題は、言語に特有の記号が付加された文字を容易に入力することが可能になる電子機器、文字入力方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器は、
言語の基本文字に対応するキーを有するキーボードと、
ディスプレイと、
プロセッサと、を備え、
前記プロセッサは、
前記キーボードにより入力されたキーに応じた文字の文字列を前記ディスプレイに表示させる過程において、
入力が未確定の文字と、前記基本文字に対して前記言語に特有の記号が付加された文字を入力するためのキーの入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して前記言語に特有の記号による文字の変換を生じさせるためのキーを示す情報と変換後の文字を示す情報とを表示させるガイド表示を行う。
【図面の簡単な説明】
【０００７】
【図１】本発明の電子機器、文字入力方法およびプログラムの実施形態に係る電子辞書１０の外観構成を示す正面図。
【図２】電子辞書１０の電子回路の構成を示すブロック図。
【図３】ベトナム語のアルファベットを示す図。
【図４】ベトナム語のアルファベットに付加される声調記号を示す図。
【図５】ベトナム語の文字をアルファベットキー［Ａ］〜［Ｚ］を使用して入力するためのＴＥＬＥＸ方式による入力規則の一例を示す図。
【図６】ＴＥＬＥＸ方式の入力規則において、入力される文字列に単母音、二重母音、三重母音がある場合の入力規則の一例を示す図。
【図７】ＴＥＬＥＸ方式の入力規則に基づいたベトナム語入力処理の概要を示す図であり、同図（Ａ）はその全体的なフローチャート、同図（Ｂ）は入力キーに応じて分類された処理の概要。
【図８】ＴＥＬＥＸ方式の入力規則に基づいたベトナム語入力処理において入力未確定の文字列の構成を解析する手法を示す図。
【図９】電子辞書１０のベトナム語変換テーブル記憶部２２ｅに記憶されるＴＥＬＥＸ方式の入力規則に基づいたベトナム語変換テーブルの一部を抽出して示す図。
【図１０】電子辞書１０によるベトナム語入力処理の分類（１）〜分類（８）の各処理に従ったベトナム語の文字列の入力動作の一例を示す図。
【図１１】電子辞書１０のベトナム語入力処理において分類（１）〜分類（８）の各処理の前段に実行される共通処理（ステップＳ０）を示すフローチャート。
【図１２】電子辞書１０のベトナム語入力処理における分類（１）の処理を示すフローチャート。
【図１３】電子辞書１０のベトナム語入力処理における分類（２）の処理を示すフローチャート。
【図１４】電子辞書１０のベトナム語入力処理における分類（３）の処理を示すフローチャート。
【図１５】電子辞書１０のベトナム語入力処理における分類（４）の処理を示すフローチャート。
【図１６】電子辞書１０のベトナム語入力処理における分類（５）の処理を示すフローチャート。
【図１７】電子辞書１０のベトナム語入力処理における分類（６）の処理を示すフローチャート。
【図１８】電子辞書１０のベトナム語入力処理における分類（７）の処理を示すフローチャート。
【図１９】電子辞書１０のベトナム語入力処理における分類（８）の処理を示すフローチャート。
【図２０】電子辞書１０によるＴＥＬＥＸ方式の入力規則に基づいたベトナム語入力処理と共に実行されるベトナム語入力補助処理を示すフローチャート。
【図２１】電子辞書１０のベトナム語入力補助処理に従ったベトナム語の入力に伴う入力補助モード１〜４に応じたポップアップガイドＧｐの表示動作の一例を示す図。
【図２２】電子辞書１０のベトナム語入力補助処理に従ったベトナム語の入力に伴う入力補助モード５に応じたポップアップガイドＧｐの表示動作の一例を示す図。
【発明を実施するための形態】
【０００８】
以下図面を参照して本発明の実施形態について説明する。
【０００９】
図１は、本発明の電子機器、文字入力方法およびプログラムの実施形態に係る電子辞書１０の外観構成を示す正面図である。
【００１０】
電子機器は、以下に説明する語学学習専用の電子辞書１０として構成されるか、タブレット型のＰＤＡ(personal digital assistants)、ＰＣ(personal computer)、携帯電話、電子ブック、携帯ゲーム機などとして構成される。
【００１１】
電子辞書１０は、その本体ケース１１と蓋体ケース１２とがヒンジ部１３を介して展開／閉塞可能な折り畳み型ケースを備えて構成される。折り畳み型ケースを展開した本体ケース１１の正面には、［ホーム］キー１４ａ、機能指定キー１４ｂ、文字入力キー１４ｃ、［訳／決定］キー１４ｄ、［戻る／リスト］キー１４ｅ、カーソルキー１４ｆ、［シフト］キー１４ｇなどを含むキー入力部（キーボード）１４、音声出力部（スピーカを含む）１５、および音声入力部（マイクを含む）１６が設けられる。
【００１２】
また、蓋体ケース１２の正面には、タッチパネル式表示部（ディスプレイ）１７が設けられる。タッチパネル式表示部１７は、ユーザがペンや指などでタッチした位置を検出するタッチ位置検出装置と表示装置が一体となった構造であり、バックライト付きのカラー液晶表示画面に透明タッチパネルを重ねて構成される。
【００１３】
タッチパネル式表示部１７の右端には、キー入力部１４における一部のキーの押下操作や電子辞書１０の一部の機能の指定操作を、タッチ操作により行うためのキーや機能の表記（［ホーム］［レッスン］［訳／決定］など）が固定した位置に印刷されたタッチキーエリア１７Ａが設けられる。
【００１４】
［ホーム］キー１４ａは、表示部１７にホーム画面（図示せず）を表示させるためのキーである。
【００１５】
機能指定キー１４ｂは、各キーに表記されている辞書コンテンツ（［大辞典］［百科事典］など）、辞書コンテンツのカテゴリ（［国語］［英和］［和英］［越日］［日越］など）、［コンテンツ一覧］、ツールの一つのカテゴリ［学習帳］を、それぞれ直接指定するためのキーである。
【００１６】
キー入力部１４のキーは、［シフト］キー１４ｇが操作された後に続けて操作されることで、そのキートップに枠囲み無しで記載されたキー機能ではなく、枠囲みして記載されたキーとして機能できるようになっている。例えば、［シフト］キー１４ｇの操作後に［訳／決定］キー１４ｄが操作（以下、［シフト］＋［決定］キーと記す。）されると登録対象として指定されているデータを登録する機能を起動させるための［登録］キーとなる。［シフト］＋［削除］キーは［設定］キーとなる。
【００１７】
実施形態の電子辞書１０は、ＴＥＬＥＸ方式のベトナム語入力機能を有し、例えば、辞書コンテンツのカテゴリ［越日］を指定して越日辞典を対象にベトナム語の見出し語検索を行なう場合、ベトナム語の文字（全９３文字）の入力は、ＴＥＬＥＸ方式の入力規則に従い、文字入力キー１４ｃのアルファベットキー［Ａ］〜［Ｚ］（全２６文字）（ローマ字を表す基本文字）を使用して行なう。
【００１８】
実施形態の電子辞書１０は、更に、ベトナム語入力補助機能を有し、当該ベトナム語入力補助機能によれば、ＴＥＬＥＸ方式の入力規則に従いベトナム語の文字を入力する過程において、入力が未確定として表示されている文字列を対象に、次に何のアルファベットキーを操作すれば文字列の何処に何の記号（母音記号または声調記号）が付加、変更、移動、削除されて同文字列が変換されるかの案内（ガイドデータ）を表記したポップアップガイドＧｐが表示される。
【００１９】
図１では、ベトナム語入力補助機能の一例として、越日辞典の辞書検索画面ＧＶの見出し語検索エリアＡに、検索対象となる見出し語の文字列“tieng”が入力されている状態（ここでは文字の入力位置を示すカーソルＣｕの手前の全文字列の入力が未確定）において、次に［Ｆ］，［Ｓ］，［Ｒ］，［Ｘ］，［Ｊ］の何れかのキーを操作すれば、母音文字“ｅ”に対して、各キーに対応した声調記号Ｃ１（グレイヴ），Ｃ２（アキュート），Ｃ３（フック），Ｃ４（チルダ），Ｃ５（下付きドット）が付加されて同母音文字“ｅ”が変換されることの案内（ガイドデータ）を表記したポップアップガイドＧｐが表示される。なお、図１に示すポップアップガイドＧｐは、母音文字が変換されることの案内（ガイドデータ）を横方向に並べて表記した場合の実施例であるが、当該案内（ガイドデータ）を横方向に並べて表記させるか、縦方向に並べて表記させるかは、ユーザ操作に応じて任意に選択される。
【００２０】
このようなＴＥＬＥＸ方式の入力規則に従ったベトナム語の入力に伴うベトナム語入力補助機能によれば、ユーザは、入力規則に不慣れでも、ベトナム語に特有の記号を付加した文字を容易に入力できるようになる。
【００２１】
図２は、電子辞書１０の電子回路の構成を示すブロック図である。
【００２２】
電子辞書１０の電子回路は、コンピュータであるＣＰＵ（プロセッサ）２１を備える。
【００２３】
ＣＰＵ２１は、フラッシュＲＯＭなどの記憶部（ストレージ）２２に予め記憶された辞書システムプログラム２２ａ、ベトナム語入力処理プログラム２２ｂ、ベトナム語入力補助処理プログラム２２ｃ、あるいはメモリカードなどの外部記録媒体２３から記録媒体読取部２４により読み取られて記憶部２２に記憶された各プログラム２２ａ，２２ｂ，２２ｃ、あるいは通信ネットワークＮ上のＷｅｂサーバ（ここではプログラムサーバ）３０から通信部２５を介してダウンロードされ記憶部２２に記憶された各プログラム２２ａ，２２ｂ，２２ｃ、に従って回路各部の動作を制御する。
【００２４】
ＣＰＵ２１には、データ及び制御バスを介して、記憶部２２、記録媒体読取部２４、通信部２５を接続するほか、キー入力部１４、音声出力部１５、音声入力部１６、タッチパネル式表示部１７、を接続する。
【００２５】
記憶部２２は、辞書システムプログラム２２ａ、ベトナム語入力処理プログラム２２ｂ、ベトナム語入力補助処理プログラム２２ｃを記憶するプログラム記憶部（２２ａ，２２ｂ，２２ｃ）のほか、辞書コンテンツデータ記憶部２２ｄ、ベトナム語変換テーブル記憶部２２ｅ、ベトナム語入力ガイドデータ記憶部２２ｆ、ベトナム語入力補助モード記憶部２２ｇおよび表示データ記憶部２２ｈ、などを含む。
【００２６】
辞書コンテンツデータ記憶部２２ｄは、辞書のカテゴリ毎に、複数種類の辞書コンテンツを含む辞書コンテンツデータ（国語系）２２ｄ１、辞書コンテンツデータ（英語系）２２ｄ２、辞書コンテンツデータ（越語（ベトナム語）系）２２ｄ３、などを該当するコンテンツを利用するアプリケーションとして記憶する。
【００２７】
ベトナム語変換テーブル記憶部２２ｅは、ＴＥＬＥＸ方式の入力規則に基づいたベトナム語の文字（列）の変換テーブル（図９参照）のデータを記憶するもので、当該変換テーブルには、入力されるアルファベットキーの種類（入力キー）毎に、変換対象の各文字列およびその文字コードと、キー入力後に変換された各文字列（キー入力後の文字列）およびその文字コードとが、対応付けられて記述されている。
【００２８】
ベトナム語入力ガイドデータ記憶部２２ｆは、ＴＥＬＥＸ方式の入力規則に従いベトナム語の文字列を入力する過程において、次の何らかのアルファベットキーを入力することにより、入力が未確定の文字列の何れかに記号（母音記号または声調記号）の付加、変更、移動、削除を伴う文字の変換が生じる場合に、当該変換の内容を事前に案内するためのガイドデータ（入力キーと変換対象の文字（列）と変換後の文字（列）とを含む）を記憶する。ガイドデータは、ベトナム語入力補助機能により生成される。
【００２９】
ベトナム語入力補助モード記憶部２２ｇは、ベトナム語入力補助機能によりポップアップガイドＧｐを表示させる場合に、ベトナム語入力ガイドデータ記憶部２２ｆに記憶された、記号の付加、変更、移動、削除を伴う文字の変換の内容を案内するためのガイドデータのうち、何れの種類の変換に関するガイドデータを選択して表示させるかを示す入力補助モードのデータを記憶する。
【００３０】
例えば、母音記号の付加に関するガイドデータを選択して表示させるモードを＜入力補助モード１＞、声調記号の付加または変更に関するガイドデータを選択して表示させるモードを＜入力補助モード２＞、声調記号の削除に関するガイドデータを選択して表示させるモードを＜入力補助モード３＞、声調記号の移動に関するガイドデータを選択して表示させるモードを＜入力補助モード４＞、全ての種類のガイドデータを表示させるモードを＜入力補助モード５＞とし、これらの入力補助モードｎを、ユーザ任意に選択して指定する。
【００３１】
表示データ記憶部２２ｈは、電子辞書１０の動作に応じてＣＰＵ２１がタッチパネル式表示部１７に表示させる、例えばビットマップ形式の画像データを記憶する。
【００３２】
辞書システムプログラム２２ａは、電子辞書１０の全体の動作を司るシステムプログラム、通信部２５を介して外部の電子機器と通信接続するためのプログラム、および、記憶部２２ｄに記憶されている各コンテンツデータ２２ｄ１，２２ｄ２，…を含む種々のデータを使って、各コンテンツやツールに対応する種々の機能を実行するためのプログラムなどを含む。
【００３３】
ベトナム語入力処理プログラム２２ｂは、文字入力キー１４ｃのアルファベットキー［Ａ］〜［Ｚ］（全２６文字）を使用してベトナム語の文字（全９３文字）を入力する、ＴＥＬＥＸ方式の入力規則に従ったベトナム語入力機能を実行するためのプログラムなどを含む。
【００３４】
ベトナム語入力補助処理プログラム２２ｃは、ＴＥＬＥＸ方式の入力規則に従いベトナム語の文字を入力する過程において、入力が未確定として表示されている文字列を対象に、次に何のアルファベットキーを操作すれば文字列の何処に何の記号（母音記号または声調記号）が付加、変更、移動、削除されて同文字列が変換されるかの案内を表記したポップアップガイドＧｐを表示させる、ベトナム語入力補助機能を実行するためのプログラムなどを含む。
【００３５】
図３は、ベトナム語のアルファベットを示す図である。
【００３６】
ベトナム語のアルファベットは、一般的なアルファベットである２６文字“ａ”〜“ｚ”と、母音記号（Ｂ１（ブリーブ），Ｂ２（ハット），Ｂ３（ホーン））やストローク記号Ｔを付加したベトナム語特有のアルファベットである７文字（特有文字）Ｍ１〜Ｍ７との、３３文字存在する。
【００３７】
なお、“ｆ”“ｊ”“ｗ”“ｚ”の４文字は本来のベトナム語では使用しないが、固有名詞、外来語などで使う。
【００３８】
図４は、ベトナム語のアルファベットに付加される声調記号を示す図である。
【００３９】
ベトナム語では、図４の第１列に示すアルファベットの“ａ”“ｅ”“ｉ”“ｏ”“ｕ”“ｙ”（ベトナム語では“ｙ”は母音として扱う）を原形とする１２文字の母音文字に対して、それぞれ５種類の声調記号（Ｃ１（グレイヴ），Ｃ２（アキュート），Ｃ３（フック），Ｃ４（チルダ），Ｃ５（下付きドット））が付加されるため、声調記号を付加した母音文字は６０文字存在する。
【００４０】
このため、ベトナム語の文字は、図３で示した声調記号を付加していないアルファベットの３３文字と、図４で示した声調記号を付加した母音文字の６０文字とで、合計９３文字存在する。これらのベトナム語の９３文字の文字フォントは、例えば、辞書コンテンツデータ記憶部２２ｄの辞書コンテンツデータ（越語系）２２ｄ３と併せて記憶部２２に記憶する。
【００４１】
図５は、ベトナム語の文字をアルファベットキー［Ａ］〜［Ｚ］を使用して入力するためのＴＥＬＥＸ方式による入力規則の一例を示す図である。
【００４２】
例えば、母音文字“ａ”に母音記号Ｂ２（ハット）を付加した特有文字Ｍ２を入力する場合、当該母音文字“ａ”を入力するための［Ａ］キーを２連続で入力する。母音文字“ｅ”“ｏ”に母音記号Ｂ２（ハット）を付加した特有文字Ｍ４，Ｍ５を入力する場合、子音文字“ｄ”にストローク記号Ｔを付加した特有文字Ｍ３を入力する場合も同様に、同じキーを２連続で入力する。
【００４３】
また、母音文字“ａ”に母音記号Ｂ１（ブリーブ）を付加した特有文字Ｍ１を入力する場合、［Ａ］キーと［Ｗ］キーを入力する。母音文字“ｕ”“ｏ”に母音記号Ｂ３（ホーン）を付加した特有文字Ｍ７，Ｍ６を入力する場合も同様である。なお、二重の母音文字“ｕｏ”にまとめて母音記号Ｂ３（ホーン）を付加する場合、［Ｕ］キーと［Ｏ］キーを入力した後に、［Ｗ］キーを１回入力すればよい。また、［Ｗ］キーを１回入力することでも、母音文字“ｕ”に母音記号Ｂ３（ホーン）を付加した特有文字Ｍ７を入力できる。
【００４４】
また、各母音文字（図４の第１列参照）に対して、声調記号Ｃ１（グレイヴ）を付加する場合は［Ｆ］キー、声調記号Ｃ２（アキュート）を付加する場合は［Ｓ］キー、声調記号Ｃ３（フック）を付加する場合は［Ｒ］キー、声調記号Ｃ４（チルダ）を付加する場合は［Ｘ］キー、声調記号Ｃ５（下付きドット）を付加する場合は［Ｊ］キー、を入力する。
【００４５】
声調記号Ｃ１〜Ｃ５が付加されている各母音文字（図４の第２列〜第６列参照）から声調記号Ｃｎを削除する場合は［Ｚ］キーを入力する。
【００４６】
図６は、ＴＥＬＥＸ方式の入力規則において、入力される文字列に単母音、二重母音、三重母音がある場合の入力規則の一例を示す図である。
［１］入力される文字列に母音文字が１つある場合（単母音）はその母音文字に声調記号を付加する。
［２］入力される文字列に母音文字が２つある場合（二重母音）は最初の母音文字に声調記号を付加する。
［３］入力される文字列に母音文字が３つある場合（三重母音）は２番目（真ん中）の母音文字に声調記号を付加する。
［４］［例外］入力される文字列に母音文字が２つある場合（二重母音）で且つ子音文字が続いている場合は２番目の母音文字に声調記号を付加する。
［５］［例外］入力される文字列に母音記号Ｂｎ（ｎ＝１，２，３）付きの母音文字（特定文字Ｍ１，Ｍ２，Ｍ４，Ｍ５，Ｍ６，Ｍ７）がある場合はその母音文字Ｍｎに声調記号を優先して付加する。
［６］［例外］入力される文字列に子音文字“ｇ”と二重の母音文字“ｉａ”とが続いている場合は母音文字“ａ”に声調記号Ｃｎを付加する。
［７］［例外］入力される文字列に子音文字“ｑ”と二重の母音文字“ｕａ”とが続いている場合は母音文字“ａ”に声調記号Ｃｎを付加し、また、子音文字“ｑ”と二重の母音文字“ｕｙ”とが続いている場合は母音文字“ｙ”に声調記号Ｃｎを付加する。
［８］［前提］入力される文字列に存在しない母音文字の組み合わせがある場合は、声調記号Ｃｎを付加するためのキー（［Ｆ］［Ｓ］［Ｒ］［Ｘ］［Ｊ］）が入力されても、声調記号Ｃｎを付加せず、入力されたキーに応じた文字（“ｆ”“ｓ”“ｒ”“ｘ”“ｊ”）を単純に追加する。
［９］［前提］入力される文字列に存在しない母音文字の組み合わせがある場合、そもそも母音記号Ｂｎを付加しない。
［１０］［２］［４］の入力規則に従い、二重母音の母音文字に声調記号Ｃｎを付加した（最初の母音文字に声調記号Ｃｎが付加されている）後に子音文字を入力すると、入力された声調記号Ｃｎが移動（２番目の母音文字に声調記号Ｃｎが移動）する。
【００４７】
なお、ＴＥＬＥＸ方式には、ここまでに説明した入力規則以外にも様々な入力規則が存在するが、その説明は省略する。また、基本文字のうちの母音文字に対して、母音記号が付加された文字を入力するためのキーの入力規則を第１入力規則、声調記号が付加された文字を入力するためのキーの入力規則を第２入力規則とする。
【００４８】
このように構成された電子辞書１０は、ＣＰＵ２１が、辞書システムプログラム２２ａ、ベトナム語入力処理プログラム２２ｂおよびベトナム語入力補助処理プログラム２２ｃに記述された命令従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べるような、ベトナム語入力機能およびベトナム語入力補助機能を実現する。
【００４９】
次に、実施形態に係る電子辞書１０の動作について説明する。
【００５０】
ここでは、ＴＥＬＥＸ方式のベトナム語の入力規則に対する理解を容易にするため、ベトナム語入力機能に応じた動作を予め説明し、その後、ベトナム語入力補助機能に応じた動作を説明する。
【００５１】
（ベトナム語入力処理）
図７は、ＴＥＬＥＸ方式の入力規則に基づいたベトナム語入力処理の概要を示す図であり、同図（Ａ）はその全体的なフローチャート、同図（Ｂ）は入力キーに応じて分類された処理の概要である。
【００５２】
なお、以下に説明する分類（１）〜（８）の処理の概要は、ＴＥＬＥＸ方式の入力規則に対応する全ての処理を含むものではない。
【００５３】
分類（１）：
ベトナム語特有の母音文字（図５のＭ２，Ｍ４，Ｍ５など）を生成しうる文字(Type1)に対応するキー［Ａ］［Ｅ］［Ｏ］が入力された場合、カーソルＣｕの直前にある入力未確定の母音文字の変換、または（および）入力未確定の文字列に対する母音文字“ａ”“ｅ”“ｏ”の単純追加、または（および）入力未確定の文字列における声調記号の移動を行なう（ステップＳ１）。
【００５４】
分類（２）：
ベトナム語特有の母音文字（図５のＭ１，Ｍ７，Ｍ６など）を生成しうる文字(Type2) に対応するキー［Ｗ］が入力された場合、カーソルＣｕの直前にある入力未確定の母音文字の変換、または（および）母音記号Ｂ３（ホーン）を付加した特定文字（母音文字）Ｍ７の単純追加を行なう（ステップＳ２）。
【００５５】
分類（３）：
ベトナム語特有の子音文字（図５のＭ３など）を生成しうる文字に対応するキー［Ｄ］が入力された場合、カーソルＣｕの直前にある入力未確定の子音文字“ｄ”の変換、または（および）子音文字“ｄ”の単純追加を行なう（ステップＳ３）。
【００５６】
分類（４）：
声調記号（図４のＣ１〜Ｃ５）を生成しうる文字に対応するキー［Ｆ］［Ｓ］［Ｒ］［Ｘ］［Ｊ］が入力された場合、カーソルＣｕの直前にある入力未確定の母音文字に対する声調記号Ｃｎの付加、または（および）入力された文字“ｆ”“ｓ”“ｒ”“ｘ”“ｊ”の単純追加を行なう（ステップＳ４）。
【００５７】
分類（５）：
声調記号（図４のＣ１〜Ｃ５）を削除しうる文字に対応するキー［Ｚ］が入力された場合、カーソルＣｕの直前にある入力未確定の母音文字からの声調記号の削除、または（および）入力された文字“ｚ”の単純追加を行なう（ステップＳ５）。
【００５８】
分類（６）：
声調記号（図４のＣ１〜Ｃ５）を移動しうる母音文字に対応するキー［Ｉ］［Ｕ］［Ｙ］が入力された場合、カーソルＣｕの直前にある入力未確定の母音文字における声調記号の移動、または（および）入力された文字“ｉ”“ｕ”“ｙ”の単純追加を行なう（ステップＳ６）。
【００５９】
分類（７）：
子音文字に対応するキー［Ｂ］［Ｃ］［Ｇ］［Ｈ］［Ｋ］［Ｌ］［Ｍ］［Ｎ］［Ｐ］［Ｑ］［Ｔ］［Ｖ］が入力された場合、カーソルＣｕの直前にある入力未確定の母音文字における声調記号の移動、または（および）入力された文字の単純追加を行なう（ステップＳ７）。
【００６０】
分類（８）：
その他の記号に対応するキー［（空白）］［＊］［？］［−］が入力された場合、入力された記号の追加および未確定の文字列の確定を行ない、カーソルキー［←］［→］が入力された場合、カーソルＣｕの移動および未確定の文字列の確定を行なう。
【００６１】
図８は、ＴＥＬＥＸ方式の入力規則に基づいたベトナム語入力処理において入力未確定の文字列の構成を解析する手法を示す図である。
【００６２】
ベトナム語入力処理において、入力未確定の文字列の構成は、図８（Ａ）に示すように、カーソルＣｕの位置から順次前方に母音文字か子音文字かを判別して解析するもので、カーソルＣｕに隣接して子音文字が連続するグループを［グループＡ］、カーソルＣｕに直近の連続する母音文字のグループを［グループＢ］、グループＢの母音文字の直前の子音文字１つを［グループＣ］、残りの文字（母音文字か子音文字かは不問）を［グループＤ］に分類して解析する。
【００６３】
例えば、図８（Ｂ）に示すように、前方の音節が確定し、後方の音節が未確定である文字列“don phuo┃”（ここでは外字扱いになるため記号は省略）の場合、［グループＡ］なし、［グループＢ］“uo”、［グループＣ］“h”、［グループＤ］“p”に分類されて解析される。
【００６４】
このような入力未確定の文字列の解析により、同文字列が［グループＢ］を有する組み合わせの文字列である場合、すなわち、母音記号Ｂｎや声調記号Ｃｎに関して母音文字を変換しうる文字列である場合に、次に入力されるアルファベットのキー［Ａ］〜［Ｚ］に応じて、図７で示した分類（１）〜分類（７）の処理（ステップＳ１〜Ｓ７）に分岐する。
【００６５】
なお、分類（８）の処理（ステップＳ８）は、入力未確定の文字列の解析結果に関わらず行われる。
【００６６】
図９は、電子辞書１０のベトナム語変換テーブル記憶部２２ｅに記憶されるＴＥＬＥＸ方式の入力規則に基づいたベトナム語変換テーブルの一部を抽出して示す図である。
【００６７】
図１０は、電子辞書１０によるベトナム語入力処理の分類（１）〜分類（８）の各処理に従ったベトナム語の文字列の入力動作の一例を示す図である。
【００６８】
図１１は、電子辞書１０のベトナム語入力処理において分類（１）〜分類（８）の各処理の前段に実行される共通処理（ステップＳ０）を示すフローチャートである。
【００６９】
ステップＳ０１において、キー入力部１４のユーザ操作に応じて入力された未確定（変換中）の文字列の［グループＤ］に母音文字が含まれないと判定された場合で、且つ、ステップＳ０２において、未確定（変換中）の文字列に［グループＢ］が存在する場合は、図７で示した、入力されたアルファベットのキー［Ａ］〜［Ｚ］に応じた、分類（１）〜分類（７）の処理を行なう（ステップＳ０３）。
【００７０】
ステップＳ０２において、未確定（変換中）の文字列に［グループＢ］が存在しない場合は、入力された文字の単純追加を行なう（ステップＳ０４）。
【００７１】
図１２〜図１９は、電子辞書１０のベトナム語入力処理における分類（１）〜分類（８）の処理を示すフローチャートである。
【００７２】
図１０の分類（１）［母音記号の追加］に対応付けて示すように、カーソルＣｕの位置から前方に、声調記号Ｃ２（アキュート）を付加した母音文字“ａ”と、子音文字“t”と、からなる入力が未確定の文字列“ta”（ここでは声調記号Ｃ２省略）に対し、［Ａ］キーが入力されると、ＣＰＵ２１は、図１２に示す分類（１）の処理に移行し（ステップＳ１）、［グループＢ］は入力文字“a”を含むと判定することで、ベトナム語変換テーブル２２ｅ（図９参照）に基づき、声調記号Ｃ２（アキュート）を付加した母音文字“ａ”に更に母音記号Ｂ２（ハット）を付加し、特有文字Ｍ２に変換する処理を行なう（ステップＳ１１→Ｓ１２）。
【００７３】
図１０の分類（１）［母音記号の解除とa/e/oの追加］に対応付けて示すように、カーソルＣｕの位置から前方に、子音文字“t”と、母音記号Ｂ２（ハット）を付加した二重の母音文字“ie”と、子音文字“nh”からなる入力が未確定の文字列“nhiet”（ここでは母音記号Ｂ２省略）に対し、［Ｅ］キーが入力されると、ＣＰＵ２１は、図１２に示す分類（１）の処理に移行し（ステップＳ１）、［グループＢ］は入力文字“e”を含むと判定することで、ベトナム語変換テーブル２２ｅ（図９参照）に基づき、母音文字“e”から母音記号Ｂ２（ハット）を削除する変換処理および入力された母音文字“e”を単純追加する処理を行なう（ステップＳ１１→Ｓ１２）。
【００７４】
図１０の分類（１）［声調記号の移動とa/e/oの追加］に対応付けて示すように、カーソルＣｕの位置から前方に、声調記号Ｃ２（アキュート）を付加した二重の母音文字“oe”と、子音文字“ng”からなる入力が未確定の文字列“ngoe”（ここでは声調記号Ｃ２省略）に対し、［Ｏ］キーが入力されると、ＣＰＵ２１は、図１２に示す分類（１）の処理に移行し（ステップＳ１）、［グループＢ］は入力文字“a”を含むと判定することで、ベトナム語変換テーブル２２ｅ（図９参照）に基づき、声調記号Ｃ２（アキュート）を１つ目の母音文字“o”から２つ目の母音文字“e”に移動する変換処理および入力された母音文字“o”を単純追加する処理を行なう（ステップＳ１１→Ｓ１２）。
【００７５】
なお、［Ａ］キーまたは［Ｅ］キーまたは［Ｏ］キーが入力された場合に、未確定の文字列の［グループＢ］が入力文字“a”または“e”または“o”を含まない場合、ＣＰＵ２１は、カーソルＣｕの位置に入力された母音文字“a”または“e”または“o”を単純追加する処理を行なう（ステップＳ１１→Ｓ１３）。
【００７６】
図１０の分類（２）［母音記号の追加］に対応付けて示すように、カーソルＣｕの位置から前方に、二重の母音文字“ui”と、子音文字“g”と、からなる入力が未確定の文字列“gui”に対し、［Ｗ］キーが入力されると、ＣＰＵ２１は、図１３に示す分類（２）の処理に移行し（ステップＳ２）、［グループＢ］は母音文字“u”を含むと判定することで、ベトナム語変換テーブル２２ｅ（図９参照）に基づき、母音文字“u”に母音記号Ｂ３（ホーン）を付加し、特有文字Ｍ７に変換する処理を行なう（ステップＳ２１→Ｓ２２）。
【００７７】
図１０の分類（２）［母音ｕ（ここでは母音記号Ｂ３省略）の追加］に対応付けて示すように、カーソルＣｕの位置から前方の、入力が未確定の子音文字“q”に対し、［Ｗ］キーが入力されると、ＣＰＵ２１は、図１３に示す分類（２）の処理に移行し（ステップＳ２）、［グループＢ］は存在せず、［グループＡ］の最後の１文字は“q”と判定することで、カーソルＣｕの位置に母音記号Ｂ３（ホーン）を付加した母音文字“u”を単純追加する処理を行なう（ステップＳ２３→Ｓ２４）。
【００７８】
図１０の分類（２）［母音の変換］に対応付けて示すように、カーソルＣｕの位置から前方に、母音記号Ｂ３（ホーン）を付加した母音文字“u”（特有文字Ｍ７）と、子音文字“q”と、からなる入力が未確定の文字列“gu”（ここでは母音記号Ｂ３省略）に対し、［Ｗ］キーが入力されると、ＣＰＵ２１は、図１３に示す分類（２）の処理に移行し（ステップＳ２）、［グループＢ］は母音記号Ｂ３（ホーン）を付加した母音文字“u”を含むと判定することで、ベトナム語変換テーブル２２ｅ（図９参照）に基づき、当該母音記号Ｂ３（ホーン）を付加した母音文字“u”（特有文字Ｍ７）を入力された文字“w”に変換する処理を行なう（ステップＳ２１→Ｓ２２）。
【００７９】
なお、［Ｗ］キーが入力された場合に、未確定の文字列に［グループＢ］が存在しないか、または［グループＢ］が存在しても当該［グループＢ］に母音文字“a”“u”“o”の何れも含まず、更に、［グループＡ］の最後の１文字が子音文字“b”“d”“g”“h”“l”“q”“r”“s”“v”“x”の何れでもなく、その他の文字である場合、ＣＰＵ２１は、カーソルＣｕの位置に入力された子音文字“w”を単純追加する処理を行なう（ステップＳ２３→Ｓ２５）。
【００８０】
図１０の分類（３）［子音ｄの変換］に対応付けて示すように、カーソルＣｕの位置から前方の、入力が未確定の子音文字“d”に対し、［Ｄ］キーが入力されると、ＣＰＵ２１は、図１４に示す分類（３）の処理に移行し（ステップＳ３）、［グループＢ］は存在せず、［グループＡ］の最後の１文字は子音文字“d”と判定することで、ベトナム語変換テーブル２２ｅに基づき、当該子音文字“d”を、ストローク記号Ｔを付加した子音文字“d”（特有文字Ｍ３）に変換する処理を行なう（ステップＳ３４→Ｓ３５）。
【００８１】
図１０の分類（３）［子音ｄ（ここではストローク記号Ｔ省略）の変換とｄの追加］に対応付けて示すように、カーソルＣｕの位置から前方の、入力が未確定のストローク記号Ｔを付加した子音文字“d”（特有文字Ｍ３）に対し、［Ｄ］キーが入力されると、ＣＰＵ２１は、図１４に示す分類（３）の処理に移行し（ステップＳ３）、［グループＢ］は存在せず、［グループＡ］の最後の１文字はストローク記号Ｔを付加した子音文字“d”（特有文字Ｍ３）と判定することで、ベトナム語変換テーブル２２ｅに基づき、当該ストローク記号Ｔを付加した子音文字“d”（特有文字Ｍ３）を、ストローク記号Ｔの無い子音文字“d”に変換し、更に、カーソルＣｕの位置に入力された子音文字“d”を単純追加する処理を行なう（ステップＳ３４→Ｓ３５）。
【００８２】
なお、［Ｄ］キーが入力された場合の分類（３）の処理（ステップＳ３）において、未確定の文字列に［グループＢ］が存在せず、且つ、［グループＡ］の最後の１文字が子音文字“d”またはストローク記号Ｔを付加した子音文字“d”（特有文字Ｍ３）の何れでもない場合、ＣＰＵ２１は、カーソルＣｕの位置に入力された子音文字“d”を単純追加する処理を行なう（ステップＳ３４→Ｓ３６）。
【００８３】
また、［Ｄ］キーが入力された場合の分類（３）の処理（ステップＳ３）において、未確定の文字列に声調記号Ｃｎを付加した二重母音の母音文字を有する［グループＢ］が存在し、且つ、［グループＡ］が存在する場合、ＣＰＵ２１は、声調記号Ｃｎを１つ目の母音文字から２つ目の母音文字に移動する変換処理および入力された文字“d”を単純追加する処理を行なう（ステップＳ３１→Ｓ３２→Ｓ３３）。
【００８４】
図１０の分類（４）［声調記号の追加］に対応付けて示すように、カーソルＣｕの位置から前方に、子音文字“n”と、母音記号Ｂ２（ハット）を付加した二重の母音文字“ie”と、子音文字“t”と、からなる入力が未確定の文字列“tien”（ここでは母音記号Ｂ２省略）に対し、［Ｆ］キーが入力されると、ＣＰＵ２１は、図１５に示す分類（４）の処理に移行し（ステップＳ４）、［グループＡ］は子音文字“f”“ｓ”“r”“ｘ”“ｊ”“ｚ”の何れも含まず、且つ、［グループＢ］は二重の母音文字を有し、［グループＡ］〜［グループＣ］間は母音文字２文字と子音文字とを含むと判定することで、ベトナム語変換テーブル２２ｅ（図９参照）に基づき、母音記号Ｂ２（ハット）を付加した２つ目の母音文字“e”に更に声調記号Ｃ１（グレイヴ）を付加する変換処理を行なう（ステップＳ４１→Ｓ４２→Ｓ４５→Ｓ４５４）。
【００８５】
図１０の分類（４）［声調記号の解除と入力文字の追加］に対応付けて示すように、カーソルＣｕの位置から前方に、子音文字“n”と、母音記号Ｂ２（ハット）および声調記号Ｃ１（グレイヴ）を付加した二重の母音文字“ie”と、子音文字“t”と、からなる入力が未確定の文字列“tien”（ここでは母音記号Ｂ２および声調記号Ｃ１省略）に対し、［Ｆ］キーが入力されると、ＣＰＵ２１は、図１５に示す分類（４）の処理に移行し（ステップＳ４）、前記同様に、［グループＡ］は子音文字“f”“ｓ”“r”“ｘ”“ｊ”“ｚ”の何れも含まず、且つ、［グループＢ］は二重の母音文字を有し、［グループＡ］〜［グループＣ］間は母音文字２文字と子音文字とを含むと判定することで、ベトナム語変換テーブル２２ｅ（図９参照）に基づき、２つ目の母音文字“e”から声調記号Ｃ１（グレイヴ）を削除する変換処理および入力された子音文字“f”を単純追加する処理を行なう（ステップＳ４１→Ｓ４２→Ｓ４５→Ｓ４５４）。
【００８６】
なお、図１５で示す分類（４）の処理でのステップＳ４２において、入力が未確定の文字列の［グループＢ］に単母音の母音文字が含まれると判定された場合、ＣＰＵ２１は、当該母音文字に対し、入力キー（［Ｆ］［Ｓ］［Ｒ］［Ｘ］［Ｊ］の何れか）に応じた声調記号Ｃｎを付加する変換処理、もしくは同変換処理および入力された子音文字（“f”“ｓ”“r”“ｘ”“ｊ”の何れか）を追加する処理を行なう（ステップＳ４２→Ｓ４３）。
【００８７】
また、図１５で示す分類（４）の処理でのステップＳ４２において、入力が未確定の文字列の［グループＢ］に三重の母音文字が含まれると判定された場合、ＣＰＵ２１は、２つ目の母音文字に対し、入力キー（［Ｆ］［Ｓ］［Ｒ］［Ｘ］［Ｊ］の何れか）に応じた声調記号Ｃｎを付加する変換処理、もしくは同変換処理および入力された子音文字（“f”“ｓ”“r”“ｘ”“ｊ”の何れか）を追加する処理を行なう（ステップＳ４２→Ｓ４４）。
【００８８】
また、図１５で示す分類（４）の処理でのステップＳ４２において、入力が未確定の文字列の［グループＢ］に二重の母音文字が含まれると判定され、ステップＳ４５において、［グループＡ］〜［グループＣ］間に子音文字“g”と二重の母音文字“ia”からなる文字列“gia”が含まれると判定された場合、ＣＰＵ２１は、２つ目の母音文字“a”に対し、入力キー（［Ｆ］［Ｓ］［Ｒ］［Ｘ］［Ｊ］の何れか）に応じた声調記号Ｃｎを付加する変換処理を行なう（ステップＳ４５→Ｓ４５１）。
【００８９】
また、ステップＳ４５において、［グループＡ］〜［グループＣ］間に子音文字“q”と二重の母音文字“ua”からなる文字列“qua”が含まれると判定された場合も同様に、ＣＰＵ２１は、２つ目の母音文字“a”に対し、入力キー（［Ｆ］［Ｓ］［Ｒ］［Ｘ］［Ｊ］の何れか）に応じた声調記号Ｃｎを付加する変換処理を行なう（ステップＳ４５→Ｓ４５２）。
【００９０】
また、ステップＳ４５において、［グループＡ］〜［グループＣ］間に子音文字“q”と二重の母音文字“uy”からなる文字列“quy”が含まれると判定された場合も同様に、ＣＰＵ２１は、２つ目の母音文字“y”に対し、入力キー（［Ｆ］［Ｓ］［Ｒ］［Ｘ］［Ｊ］の何れか）に応じた声調記号Ｃｎを付加する変換処理を行なう（ステップＳ４５→Ｓ４５３）。
【００９１】
また、ステップＳ４５において、［グループＡ］〜［グループＣ］間の文字列に、“gia”“qua”“quy”の何れも含まれず、それ以外の二重の母音文字と子音文字からなる文字列も含まれないと判定された場合、ＣＰＵ２１は、二重の母音文字のうち１つ目の母音文字に対し、入力キー（［Ｆ］［Ｓ］［Ｒ］［Ｘ］［Ｊ］の何れか）に応じた声調記号Ｃｎを付加する変換処理を行なう（ステップＳ４５→Ｓ４５５）。
【００９２】
一方、ステップＳ４１において、［グループＡ］に子音文字“f”“ｓ”“r”“ｘ”“ｊ”“ｚ”の何れかが含まれると判定された場合、ＣＰＵ２１は、カーソルＣｕの位置に入力された子音文字（“f”“ｓ”“r”“ｘ”“ｊ”の何れか）を単純追加する処理を行なう（ステップＳ４１→Ｓ４６）。
【００９３】
図１０の分類（５）［声調記号の解除］に対応付けて示すように、カーソルＣｕの位置から前方に、子音文字“ng”と、母音記号Ｂ１（ブリーブ）および声調記号Ｃ４（チルダ）を付加した単母音の母音文字“a”と、子音文字“m”と、からなる入力が未確定の文字列“mang”（ここでは母音記号Ｂ１および声調記号Ｃ４省略）に対し、［Ｚ］キーが入力されると、ＣＰＵ２１は、図１６に示す分類（５）の処理に移行し（ステップＳ５）、［グループＡ］は子音文字“f”“ｓ”“r”“ｘ”“ｊ”“ｚ”の何れも含まず、且つ、［グループＢ］は声調記号Ｃ４を含むと判定することで、母音文字“a”から声調記号Ｃ４を削除する変換処理を行なう（ステップＳ５１→Ｓ５２→Ｓ５３）。
【００９４】
なお、ステップＳ５１において、［グループＡ］に子音文字“f”“ｓ”“r”“ｘ”“ｊ”“ｚ”の何れかが含まれると判定された場合、またはステップＳ５２において、［グループＢ］に声調記号Ｃｎが含まれないと判定された場合、ＣＰＵ２１は、カーソルＣｕの位置に入力された子音文字“z”を単純追加する処理を行なう（ステップＳ５４）。
【００９５】
図１０の分類（６）［声調記号の移動とｉ/ｙ/ｕの追加］に対応付けて示すように、カーソルＣｕの位置から前方に、声調記号Ｃ１（グレイヴ）を付加した二重の母音文字“oa”と、子音文字“th”からなる入力が未確定の文字列“thoa”（ここでは声調記号Ｃ１省略）に対し、［Ｉ］キーが入力されると、ＣＰＵ２１は、図１７に示す分類（６）の処理に移行し（ステップＳ６）、［グループＡ］は無く（空）、［グループＢ］は声調記号Ｃ１を付加した二重の母音文字“oa”を含むと判定することで、ベトナム語変換テーブル２２ｅ（図９参照）に基づき、声調記号Ｃ１（グレイヴ）を１つ目の母音文字“o”から２つ目の母音文字“a”に移動する変換処理および入力された母音文字“i”を単純追加する処理を行なう（ステップＳ６１→Ｓ６２→Ｓ６３）。
【００９６】
なお、ステップＳ６１において、［グループＡ］に子音文字“f”“ｓ”“r”“ｘ”“ｊ”“ｚ”の何れかが含まれると判定された場合、またはステップＳ６２において、［グループＢ］に声調記号Ｃｎを付加した二重の母音文字が含まれないと判定された場合、ＣＰＵ２１は、カーソルＣｕの位置に入力された母音文字（“i”“u”“y”の何れか）を単純追加する処理を行なう（ステップＳ６４）。
【００９７】
図１０の分類（７）［声調記号の移動と入力文字の追加］に対応付けて示すように、カーソルＣｕの位置から前方に、声調記号Ｃ２（アキュート）を付加した二重の母音文字“oa”と、子音文字“t”からなる入力が未確定の文字列“toa”（ここでは声調記号Ｃ２省略）に対し、［Ｎ］キーが入力されると、ＣＰＵ２１は、図１８に示す分類（７）の処理に移行し（ステップＳ７）、［グループＡ］は無く（空）、［グループＢ］は声調記号Ｃ２を付加した二重の母音文字“oa”を含むと判定することで、ベトナム語変換テーブル２２ｅに基づき、声調記号Ｃ２（アキュート）を１つ目の母音文字“o”から２つ目の母音文字“a”に移動する変換処理および入力された母音文字“n”を単純追加する処理を行なう（ステップＳ７１→Ｓ７２→Ｓ７３）。
【００９８】
なお、ステップＳ７１において、［グループＡ］が存在すると判定された場合、またはステップＳ７２において、［グループＢ］に声調記号Ｃｎを先頭の文字に付加した二重の母音文字が含まれないと判定された場合、ＣＰＵ２１は、カーソルＣｕの位置に入力された母音文字“n”を単純追加する処理を行なう（ステップＳ７４）。
【００９９】
図１０の分類（８）［記号の追加と変換中文字列の確定］に対応付けて示すように、［（空白）］キーが入力されると、ＣＰＵ２１は、図１９に示す分類（８）の処理に移行し（ステップＳ８）、カーソルＣｕの位置に入力された“（空白）”を単純追加し、入力が未確定の文字列を確定させる処理を行なう（ステップＳ８１→Ｓ８２→Ｓ８４）。
【０１００】
図１０の分類（８）［カーソル移動と変換中文字列の確定］に対応付けて示すように、カーソルキーが入力されると、ＣＰＵ２１は、図１９に示す分類（８）の処理に移行し（ステップＳ８）、カーソルＣｕを移動させ、入力が未確定の文字列を確定させる処理を行なう（ステップＳ８１→Ｓ８３→Ｓ８４）。
【０１０１】
このように、図７〜図１９を参照して説明したＴＥＬＥＸ方式の入力規則に従ったベトナム語入力機能による文字（列）の入力過程において、ベトナム語入力補助機能では、入力が未確定の文字（列）に対し、次の何らかの文字（アルファベット）のキー入力により母音記号または声調記号の付加、変更、移動、削除を伴う文字（列）の変換が生じる場合に、未確定の何処の文字（列）に、何の文字（アルファベット）のキー入力により、どのような変換が生じるかを事前に案内するポップアップガイドＧｐ（図１参照）を表示させる。
【０１０２】
（ベトナム語入力補助処理）
図２０は、電子辞書１０によるＴＥＬＥＸ方式の入力規則に基づいたベトナム語入力処理と共に実行されるベトナム語入力補助処理を示すフローチャートである。
【０１０３】
ベトナム語入力補助処理は、前述したベトナム語入力処理（ステップＳ０〜Ｓ８）に従い、アルファベットキー［Ａ］〜［Ｚ］のキー入力に応じた文字が１文字入力される都度、入力が未確定の文字（列）を対象に繰り返し実行される（ステップＱ１〜Ｑ５）。
【０１０４】
ベトナム語入力処理に従い、ある文字が入力された際に（ステップＳ０〜Ｓ８）、ＣＰＵ２１は、入力された文字を含む入力が未確定の文字（列）が存在するか否かを判定する（ステップＱ１）。
【０１０５】
入力が未確定の文字（列）があると判定されると（ステップＱ１のＹＥＳ）、ＣＰＵ２１は、ベトナム語入力ガイドデータ記憶部２２ｆに記憶されている前回のガイドデータを消去する（ステップＱ２）。
【０１０６】
そしてＣＰＵ２１は、アルファベット２６文字の各文字Ｘ（Ｘ＝“ａ”〜“ｚ”）について、順次、以下の処理を行なう（ステップＱ３ｓ〜Ｑ３ｅ）。
【０１０７】
ＣＰＵ２１は、文字Ｘを次にキー入力した場合（キー入力を仮定した場合）、ベトナム語入力処理でのＴＥＬＥＸ方式の入力規則に基づき、キー入力した文字Ｘが未確定の文字（列）に対する単純追加ではなく、未確定の文字（列）に、記号（母音記号または声調記号）の付加、変更、移動、削除の何れか少なくとも１つを伴う同文字（列）の変換が生じるか否かを判定する（ステップＱ３１）。
【０１０８】
文字Ｘの入力により、未確定の文字（列）に、同文字（列）の変換が生じると判定されると（ステップＱ３１のＹＥＳ）、ＣＰＵ２１は、ベトナム語入力補助モード記憶部２２ｇに記憶されているユーザ任意に指定された入力補助モードｎ（Ｎ＝１〜５）に基づいて、変換が生じると判定された未確定の文字（列）の変換の種類が、指定された入力補助モードｎに応じた変換の種類であるかを判定する（ステップＱ３２）。
【０１０９】
文字Ｘの入力により、変換が生じると判定された未確定の文字（列）の変換の種類が、指定された入力補助モードｎに応じた変換の種類であると判定されると（ステップＱ３２のＹＥＳ）、ＣＰＵ２１は、当該変換の内容を事前に案内するためのガイドデータ（キー入力を仮定した文字Ｘと、変換対象の文字（列）（被変換文字（列））と、変換後の文字（列）とを含む）を生成し、ベトナム語入力ガイドデータ記憶部２２ｆに記憶させる（ステップＱ３３）。
【０１１０】
するとＣＰＵ２１は、キー入力を仮定する文字Ｘを、アルファベット２６文字の次の文字に更新し、ステップＱ３１以降の処理を繰り返す（ステップＱ３ｅ→Ｑ３ｓ）。
【０１１１】
なお、キー入力を仮定した文字Ｘが未確定の文字（列）に対する単純追加となり、未確定の文字（列）に、同文字（列）の変換は生じないと判定された場合（ステップＱ３１のＮＯ）、または、文字（列）の変換が生じると判定されても（ステップＱ３１のＹＥＳ）、当該変換の種類が、指定された入力補助モードｎに応じた変換の種類ではないと判定された場合（ステップＱ３２のＮＯ）、ＣＰＵ２１は、キー入力を仮定する文字Ｘを、アルファベット２６文字の次の文字に更新し、ステップＱ３１以降の処理を繰り返す（ステップＱ３ｅ→Ｑ３ｓ）。
この後、キー入力を仮定する文字Ｘの次の文字への更新が完了し、アルファベット“z”のキー入力を仮定した繰り返しの処理（ステップＱ３ｓ〜Ｑ３ｅ）が終了すると、ＣＰＵ２１は、ベトナム語入力ガイドデータ記憶部２２ｆにガイドデータが記憶されているか否かを判定する（ステップＱ４）。
【０１１２】
ベトナム語入力ガイドデータ記憶部２２ｆにガイドデータが記憶されていると判定されると（ステップＱ４のＹＥＳ）、ＣＰＵ２１は、当該ガイドデータ（キー入力を仮定した文字Ｘと、変換対象の文字（列）（被変換文字（列））と、変換後の文字（列）とを含む）に基づいてポップアップガイドＧｐを生成し、当該ポップアップガイドＧｐを、例えば図１で示したように、入力が未確定の文字列“tieng”における変換対象の文字“e”に対応付けて表示させる（ステップＱ５）。
【０１１３】
ここでユーザが、ポップアップガイドＧｐの内容に従ったアルファベットのキーを入力するか、あるいは他のキーを入力すると、ＣＰＵ２１は、前述したベトナム語入力処理（ステップＳ０〜Ｓ８）に従って、未確定の文字（列）を対象に、前者の場合には、ポップアップガイドＧｐの内容に応じた記号（母音記号または声調記号）の付加、変更、移動、削除の何れか少なくとも１つを伴う同文字（列）の変換処理を行ない、後者の場合には、他のキーに応じた文字（列）の変換処理または他のキーに対応した文字を追加する処理を行なう。
【０１１４】
この後、ベトナム語入力処理（ステップＳ０〜Ｓ８）に従い、全ての未確定の文字列が確定されると、ＣＰＵ２１は、ベトナム語入力補助処理を含めたベトナム語入力処理を終了させる（ステップＳ９のＹＥＳ）。
【０１１５】
図２１は、電子辞書１０のベトナム語入力補助処理に従ったベトナム語の入力に伴う入力補助モード１〜４に応じたポップアップガイドＧｐの表示動作の一例を示す図である。同図に示すポップアップガイドＧｐは、母音文字が変換されることの案内（ガイドデータ）を縦方向に並べて表記した場合の実施例である。
【０１１６】
＜入力補助モード１＞
ベトナム語入力補助モード記憶部２２ｇに記憶されたモードデータに基づいて入力補助モード１に設定されている状態で、ベトナム語入力処理に従い、表示部１７の例えば見出し語検索エリアＡに未確定の文字列“an”がキー入力されて表示されると（ステップＳ０〜Ｓ８）、ＣＰＵ２１は、ベトナム語入力補助処理に従い、当該未確定の文字列の母音文字“a”に対応付けて、次に、同母音文字“a”に対応する［Ａ］キーが入力された場合は、未確定の母音文字“a”に母音記号Ｂ２（ハット）を付加する変換処理が行われ、子音文字“ｗ”に対応する［Ｗ］キーが入力された場合は、未確定の母音文字“a”に母音記号Ｂ１（ブリーブ）を付加する変換処理が行われる、ことを案内するポップアップガイドＧｐを表示させる（ステップＱ１〜Ｑ５）。
【０１１７】
＜入力補助モード２＞
入力補助モード２に設定されている状態で、表示部１７の見出し語検索エリアＡに未確定の文字列“an”がキー入力されて表示されると（ステップＳ０〜Ｓ８）、ＣＰＵ２１は、ベトナム語入力補助処理に従い、当該未確定の文字列の母音文字“a”に対応付けて、次に、子音文字“f”に対応する［Ｆ］キーが入力された場合は、未確定の母音文字“a”に声調記号Ｃ１（グレイヴ）を付加する変換処理が行われ、子音文字“s”に対応する［Ｓ］キーが入力された場合は、未確定の母音文字“a”に子音記号Ｃ２（アキュート）を付加する変換処理が行われ、子音文字“r”に対応する［Ｒ］キーが入力された場合は、未確定の母音文字“a”に子音記号Ｃ３（フック）を付加する変換処理が行われ、子音文字“x”に対応する［Ｘ］キーが入力された場合は、未確定の母音文字“a”に子音記号Ｃ４（チルダ）を付加する変換処理が行われる、ことを案内するポップアップガイドＧｐを表示させる（ステップＱ１〜Ｑ５）。
【０１１８】
＜入力補助モード３＞
入力補助モード３に設定されている状態で、表示部１７の見出し語検索エリアＡに、声調記号Ｃ４（チルダ）を付加した母音文字“a”を含む未確定の文字列“an”（ここでは声調記号Ｃ４省略）がキー入力されて表示されると（ステップＳ０〜Ｓ８）、ＣＰＵ２１は、ベトナム語入力補助処理に従い、当該声調記号Ｃ４（チルダ）の付加された未確定の母音文字“a”に対応付けて、次に、子音文字“z”に対応する［Ｚ］キーが入力された場合、未確定の母音文字“a”から声調記号Ｃ４（チルダ）を削除する変換処理が行われる、ことを案内するポップアップガイドＧｐを表示させる（ステップＱ１〜Ｑ５）。
【０１１９】
＜入力補助モード４＞
入力補助モード４に設定されている状態で、表示部１７の見出し語検索エリアＡに声調記号Ｃ１（グレイヴ）を付加した母音文字“o”を含む二重母音の未確定の文字列“oa”（ここでは声調記号Ｃ１省略）がキー入力されて表示されると（ステップＳ０〜Ｓ８）、ＣＰＵ２１は、ベトナム語入力補助処理に従い、当該未確定の文字列の二重の母音文字“oa”に対応付けて、次に、母音文字“i”に対応する［Ｉ］キーが入力された場合は、未確定の１つ目の母音文字“o”に付加されている声調記号Ｃ１（グレイヴ）を２つ目の母音文字“a”に移動する変換処理および入力された母音文字“i”を単純追加する処理が行われ、母音文字“y”に対応する［Ｙ］キーが入力された場合は、１つ目の母音文字“o”に付加されている声調記号Ｃ１（グレイヴ）を２つ目の母音文字“a”に移動する変換処理および入力された母音文字“y”を単純追加する処理が行われる、ことを案内するポップアップガイドＧｐを表示させる（ステップＱ１〜Ｑ５）。
【０１２０】
図２２は、電子辞書１０のベトナム語入力補助処理に従ったベトナム語の入力に伴う入力補助モード５に応じたポップアップガイドＧｐの表示動作の一例を示す図である。同図に示すポップアップガイドＧｐは、母音文字が変換されることの案内（ガイドデータ）を縦方向に並べて表記した場合の実施例である。
【０１２１】
入力補助モード５（文字列の変換に関する全ての種類のガイドデータを表示させるモード）に設定されている状態で、表示部１７の見出し語検索エリアＡに声調記号Ｃ１（グレイヴ）を付加した母音文字“o”を含む二重母音の未確定の文字列“oa”（ここでは声調記号Ｃ１省略）がキー入力されて表示されると（ステップＳ０〜Ｓ８）、ＣＰＵ２１は、ベトナム語入力補助処理に従い、当該未確定の文字列の二重の母音文字“oa”に対応付けて、次の８通り（１）〜（８）の文字列の変換を案内するポップアップガイドＧｐを表示させる（ステップＱ１〜Ｑ５）。
（１）子音文字“w”に対応する［Ｗ］キーが入力された場合は、未確定の１つ目の母音文字“o”に付加されている声調記号Ｃ１（グレイヴ）を２つ目の母音文字“a”に移動し、当該２つ目の母音文字“a”に母音記号Ｂ１（ブリーブ）を付加する変換処理が行われることの案内。
（２）子音文字“f”に対応する［Ｆ］キーが入力された場合は、声調記号Ｃ１（グレイヴ）を削除する変換処理および入力された子音文字“f”を単純追加する処理が行われることの案内。
（３）子音文字“s”に対応する［Ｓ］キーが入力された場合は、声調記号Ｃ１（グレイヴ）を声調記号Ｃ２（アキュート）に変更する変換処理が行われることの案内。
（４）子音文字“r”に対応する［Ｒ］キーが入力された場合は、声調記号Ｃ１（グレイヴ）を声調記号Ｃ３（フック）に変更する変換処理が行われることの案内。
（５）子音文字“x”に対応する［Ｘ］キーが入力された場合は、声調記号Ｃ１（グレイヴ）を声調記号Ｃ４（チルダ）に変更する変換処理が行われことの案内。
（６）子音文字“z”に対応する［Ｚ］キーが入力された場合は、声調記号Ｃ１（グレイヴ）を削除する変換処理が行われることの案内。
（７）母音文字“i”に対応する［Ｉ］キーが入力された場合は、声調記号Ｃ１（グレイヴ）を２つ目の母音文字“a”に移動する変換処理および入力された母音文字“i”を単純追加する処理が行われることの案内。
（８）母音文字“y”に対応する［Ｙ］キーが入力された場合は、声調記号Ｃ１（グレイヴ）を２つ目の母音文字“a”に移動する変換処理および入力された母音文字“y”を単純追加する処理が行われることの案内。
【０１２２】
したがって、実施形態の電子辞書１０のベトナム語入力機能およびベトナム語入力補助機能によれば、文字列を入力する際に、ＣＰＵ２１は、キー入力されて表示された入力が未確定の文字あるいは文字列を対象に、ＴＥＬＥＸ方式の入力規則に基づいて、次の入力を仮定したアルファベットの各キーについて、母音記号または声調記号の付加、変更、移動、削除を伴う文字あるいは文字列の変換が生じるか否かを判定する。そして、入力が未確定の文字あるいは文字列に対し変換が生じると判定された場合、当該変換が生じる文字あるいは文字列の位置に対応付けて、変換後の文字あるいは文字列と、変換を生じさせるためのキーに対応した文字とを並べて表記したポップアップガイドＧｐを表示させる。
【０１２３】
よって、ベトナム語の文字列の入力に際し、ユーザは、ＴＥＬＥＸ方式の入力規則をあまり覚えていなくても、どのキーを操作すればどの記号を付加した文字を入力できるのか、当該文字を入力するその場において知ることができ、言語に特有の記号が付加された文字でも容易に入力することが可能になる。
【０１２４】
また、実施形態の電子辞書１０のベトナム語入力補助機能によれば、ＴＥＬＥＸ方式の入力規則に基づいた文字の変換の種類（記号の付加、変更、移動、削除など）を示す入力補助モードを、ユーザ任意に選択して予め指定すると、ＣＰＵ２１は、指定された入力補助モードに応じた種類の文字あるいは文字列の変換に関する内容だけをポップアップガイドＧｐとして表示させる。
【０１２５】
これにより、ポップアップガイドＧｐの内容が混み入って見辛くなることなく、ユーザにとって必要な内容に絞ったポップアップガイドＧｐを表示させることができる。
【０１２６】
なお、実施形態では、複数の入力補助モード（実施形態では入力補助モード１〜５）から何れかの入力補助モードｎをユーザが任意に選択して指定する場合について説明したが、当該入力補助モードが示す変換の種類やモードの数は、実施形態に限定されないのは勿論である。
【０１２７】
また、ベトナム語の文字列の入力に際して、ベトナム語入力補助機能によるポップアップガイドＧｐを表示させるか表示させないかを、例えば、ユーザによる入力規則の習得の程度に応じて、任意に選択できる構成としてもよい。
【０１２８】
前記実施形態は、ベトナム語の文字列を入力する実施形態として説明したが、他の言語であっても、キーボードの各キーに対応する基本文字に対して当該他の言語に特有の記号が付加された文字を入力する場合に適用してもよい。また、基本文字に対して付加する記号は、母音記号や声調記号に限らず、言語に応じた各種の記号を組み合わせて同言語の文字列を入力するために応用できるのは勿論である。
【０１２９】
前記各実施形態において記載した電子機器（電子辞書）１０による各処理の手法、すなわち、図７および図１１〜図１９のフローチャートに示すベトナム語入力処理、図２０のフローチャートに示すベトナム語入力補助処理などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカードなど）、磁気ディスク（フロッピ（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、半導体メモリなどの外部記録装置の媒体に格納して配布することができる。そして、電子機器のコンピュータ（ＣＰＵ）は、この外部記録装置の媒体に記録されたプログラムを記憶装置に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明したベトナム語入力機能およびベトナム語入力補助機能を実現し、前述した手法による同様の処理を実行することができる。
【０１３０】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（Ｎ）上を伝送させることができ、この通信ネットワーク（Ｎ）に接続されたコンピュータ装置（プログラムサーバ）から、前記プログラムのデータを電子機器に取り込んで記憶装置に記憶させ、前述したベトナム語入力機能およびベトナム語入力補助機能を実現することもできる。
【０１３１】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０１３２】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１３３】
［付記１］
言語の基本文字に対応するキーを有するキーボードと、
ディスプレイと、
プロセッサと、を備え、
前記プロセッサは、
前記キーボードにより入力されたキーに応じた文字の文字列を前記ディスプレイに表示させる過程において、
入力が未確定の文字と、前記基本文字に対して前記言語に特有の記号が付加された文字を入力するためのキーの入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して前記言語に特有の記号による文字の変換を生じさせるためのキーを示す情報と変換後の文字を示す情報とを表示させるガイド表示を行う、
電子機器。
【０１３４】
［付記２］
前記プロセッサは、
入力が未確定の文字と、前記キーの入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して前記言語に特有の記号による文字の変換を生じさせるためのキーを判定し、
前記ディスプレイに表示されている入力が未確定の文字のうち、前記変換の対象になる文字の位置に対応付けて、前記判定したキーを示す情報と変換後の文字を示す情報とを表示させるガイド表示を行う、
付記１に記載の電子機器。
【０１３５】
［付記３］
前記基本文字に対して前記言語に特有の記号が付加された文字は、前記基本文字に対して母音記号または声調記号が付加された文字である、
付記１または付記２に記載の電子機器。
【０１３６】
［付記４］
前記基本文字に対して母音記号が付加された文字を入力するためのキーの第１入力規則と前記基本文字に対して声調記号が付加された文字を入力するためのキーの第２入力規則とを記憶しているストレージを備え、
前記プロセッサは、
入力が未確定の文字と、前記ストレージに記憶されている前記第１入力規則および前記第２入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して母音記号および声調記号による文字の変換を生じさせるためのキーを示す情報と変換後の文字を示す情報とを表示させるガイド表示を行う、
付記１ないし付記３の何れかに記載の電子機器。
【０１３７】
［付記５］
前記プロセッサは、
前記基本文字に対して前記言語に特有の記号が付加された文字を入力するための複数のキーの入力規則の中から、前記ガイド表示の対象となるキーの入力規則をユーザ操作に基づいて選択する、
付記１ないし付記４の何れかに記載の電子機器。
【０１３８】
［付記６］
前記言語に特有の記号による文字の変換は、前記ディスプレイに表示されている入力が未確定の文字に対する前記言語に特有の記号の付加、変更、移動、削除の何れか少なくとも１つを伴う文字の変換である、
付記１ないし付記５の何れかに記載の電子機器。
【０１３９】
［付記７］
前記プロセッサは、
前記言語に特有の記号の付加、変更、移動、削除に対応する複数の変換の種類のうち、ユーザ操作に応じて選択された種類の一部または全部を、前記情報を表示させるモードとして設定し、
入力が未確定の文字と、前記キーの入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して、前記設定されたモードに応じた種類の前記言語に特有の記号による文字の変換を生じさせるためのキーを判定する、
付記２に記載の電子機器。
【０１４０】
［付記８］
前記プロセッサは、
前記ディスプレイに表示されている入力が未確定の文字に対して前記言語に特有の記号による文字の変換を生じさせるためのキーを示す情報と変換後の文字を示す情報とを、当該キーの入力が可能なときにポップアップにして表示させるガイド表示を行う、
付記１ないし付記７の何れかに記載の電子機器。
【０１４１】
［付記９］
前記ポップアップによるガイド表示の有無は、ユーザ操作に応じて選択される、
付記８に記載の電子機器。
【０１４２】
［付記１０］
言語の基本文字に対応するキーを有するキーボードと、ディスプレイと、を備えた電子機器のプロセッサにより、
前記キーボードにより入力されたキーに応じた文字の文字列を前記ディスプレイに表示させる過程において、
入力が未確定の文字と、前記基本文字に対して前記言語に特有の記号が付加された文字を入力するためのキーの入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して前記言語に特有の記号による文字の変換を生じさせるためのキーを示す情報と変換後の文字を示す情報とを表示させるガイド表示を行う、
文字入力方法。
【０１４３】
［付記１１］
言語の基本文字に対応するキーを有するキーボードと、ディスプレイと、を備えた電子機器のプロセッサを、
前記キーボードにより入力されたキーに応じた文字の文字列を前記ディスプレイに表示させる過程において、
入力が未確定の文字と、前記基本文字に対して前記言語に特有の記号が付加された文字を入力するためのキーの入力規則とに基づいて、前記ディスプレイに表示されている入力が未確定の文字に対して前記言語に特有の記号による文字の変換を生じさせるためのキーを示す情報と変換後の文字を示す情報とを表示させるガイド表示を行う、
ように機能させるためのプログラム。
【符号の説明】
【０１４４】
１０  …電子機器（電子辞書）
１４  …キー入力部（キーボード）
１４ｃ…文字入力キー
１７  …タッチパネル式表示部（ディスプレイ）
２１  …ＣＰＵ（プロセッサ）
２２  …記憶部（ストレージ）
２２ａ…辞書システムプログラム
２２ｂ…ベトナム語入力処理プログラム
２２ｃ…ベトナム語入力補助処理プログラム
２２ｄ…辞書コンテンツデータ記憶部
２２ｄ３…辞書コンテンツデータ（越語（ベトナム語）系）
２２ｅ…ベトナム語変換テーブル記憶部
２２ｆ…ベトナム語入力ガイドデータ記憶部
２２ｇ…ベトナム語入力補助モード記憶部
２３  …外部記録媒体
２４  …記録媒体読取部
２５  …通信部
３０  …Ｗｅｂサーバ（プログラムサーバ）
Ｎ  …通信ネットワーク（インターネット）
Ｂ１  …母音記号（ブリーブ）
Ｂ２  …母音記号（ハット）
Ｂ３  …母音記号（ホーン）
Ｔ  …ストローク記号
Ｃ１  …声調記号（グレイヴ）
Ｃ２  …声調記号（アキュート）
Ｃ３  …声調記号（フック）
Ｃ４  …声調記号（チルダ）
Ｃ５  …声調記号（下付きドット）
【図１】
2020154980.tif 000003
【図２】
2020154980.tif 000004
【図３】
2020154980.tif 000005
【図４】
2020154980.tif 000006
【図５】
2020154980.tif 000007
【図６】
2020154980.tif 000008
【図７】
2020154980.tif 000009
【図８】
2020154980.tif 000010
【図９】
2020154980.tif 000011
【図１０】
2020154980.tif 000012
【図１１】
2020154980.tif 000013
【図１２】
2020154980.tif 000014
【図１３】
2020154980.tif 000015
【図１４】
2020154980.tif 000016
【図１５】
2020154980.tif 000017
【図１６】
2020154980.tif 000018
【図１７】
2020154980.tif 000019
【図１８】
2020154980.tif 000020
【図１９】
2020154980.tif 000021
【図２０】
2020154980.tif 000022
【図２１】
2020154980.tif 000023
【図２２】
2020154980.tif 000024