(57)【要約】【課題】第１言語による第１定型文を選択するだけで、第２定型文を、そこに含まれる特定名称と共に出力可能とする。【解決手段】第１言語による第１定型文、及び、第１定型文に対応する、第２言語による第２定型文を記憶する定型文記憶手段７と、定型文記憶手段７に記憶された第１定型文を選択するための定型文選択手段４と、少なくとも、第２定型文に挿入可能で、第２言語による特定名称を登録するための特定名称登録手段４と、定型文選択手段４によって選択された第１定型文に対応する第２定型文に前記特定名称を挿入して出力する定型文出力手段２とを備えた構成とする。【選択図】図１
2008191912.tif 000002
【特許請求の範囲】
【請求項１】
第１言語による第１定型文、及び、第１定型文に対応する、第２言語による第２定型文を記憶する定型文記憶手段と、
前記定型文記憶手段に記憶された第１定型文を選択するための定型文選択手段と、
少なくとも、前記第２定型文に挿入可能で、第２言語による特定名称を登録するための特定名称登録手段と、
前記定型文選択手段によって選択された第１定型文に対応する第２定型文に前記特定名称を挿入して出力する定型文出力手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記特定名称登録手段は、前記第１定型文に挿入できる、第１言語による特定名称を登録可能であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記特定名称登録手段によって登録される特定名称を入力する特定名称入力手段をさらに備え、
前記定型文選択手段により選択された第１定型文に対応する第２定型文に特定名称が登録されていない場合、又は、前記第１定型文に特定名称が登録されていない場合、前記特定名称入力手段を表示させるようにしたことを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記特定名称入力手段によって入力された文字の先頭の１文字が小文字であった場合、大文字に変換する特定名称文字変換手段を、さらに備えたことを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
前記定型文選択手段により選択された第１定型文に対応する、前記定型文記憶手段に記憶した第２定型文に挿入可能な特定名称を選択可能とする特定名称選択手段を、さらに備えたことを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記定型文記憶手段は、第１定型文と第２定型文にそれぞれ挿入可能な特定名称の属性を記憶した属性記憶手段を備え、
前記特定名称選択手段は、前記定型文選択手段により選択された第１定型文、又は、該第１定型文に対応した第２定型文が有する属性に基づいて、前記属性記憶手段から挿入可能な特定名称を抽出する同属性名称抽出手段を備えたことを特徴とする請求項５に記載の電子機器。
【請求項７】
前記定型文選択手段により選択した第１定型文と、選択された第１定型文に基づいて前記定型文出力手段により出力した第２定型文とを履歴情報として記憶する履歴情報記憶手段と、
前記履歴情報記憶手段に記憶された情報を呼び出して出力する履歴情報出力手段と、
をさらに備えたことを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
第１言語による第１定型文を選択する定型文選択ステップと、
前記定型文選択ステップで選択した第１定型文に基づいて、対応する第２言語による第２定型文を抽出する定型文抽出ステップと、
前記定型文選択ステップで選択した第１定型文に基づいて、前記第２定型文抽出ステップで抽出した第２定型文に挿入可能な特定名称を抽出する特定名称抽出ステップと、
前記第２定型文抽出ステップで抽出した第２定型文に、前記特定名称抽出ステップで抽出した特定名称を挿入して出力する定型文出力ステップと、
を含むことを特徴とする定型文出力方法。
【請求項９】
前記定型文選択ステップで、第１定型文が選択された場合、前記第１定型文に対応する第２定型文に特定名称が登録されていなければ、登録を案内する登録案内ステップを、さらに含むことを特徴とする請求項８に記載の定型文出力方法。
【請求項１０】
前記定型文選択ステップで選択された第１定型文に基づいて、前記第２定型文に挿入可能な特定名称を選択する特定名称選択ステップを、さらに含むことを特徴とする請求項８又は９に記載の定型文出力方法。
【請求項１１】
前記特定名称選択ステップは、前記定型文選択ステップで選択された第１定型文、又は、該第１定型文に対応した第２定型文が有する属性に基づいて、前記第１定型文又は前記第２定型文に挿入可能な特定名称を抽出する同属性名称抽出ステップを含むことを特徴とする請求項１０に記載の定型文出力方法。
【請求項１２】
前記定型文選択ステップで選択された第１定型文と、選択された第１定型文に基づいて前記定型文出力ステップで出力した第２定型文とを履歴情報として記憶する履歴情報記憶ステップを、さらに含むことを特徴とする請求項８乃至１１のいずれか１項に記載の定型文出力方法。
【請求項１３】
前記請求項８乃至１２のうち、いずれか１項に記載の定型文出力方法の各ステップを含むことを特徴とするプログラム。
【請求項１４】
前記請求項１３に記載のプログラムを記録したことを特徴とするコンピュータにより読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳後の定型文を出力するための電子機器、定型文出力方法、プログラム、及び、記録媒体に関するものである。
【背景技術】
【０００２】
従来、テキスト情報を解析するテキスト情報解析処理と、あらかじめ音声素片を記憶した音声データベースから前記テキスト情報解析処理の結果に基づいて適切な音声素片を取り出して接続することにより合成音声を生成し、特定箇所の母音の無声化と非無声化との切り替えを行う母音無声化設定処理を行うようにした構成が公知である（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００２−２９７１７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の構成は、入力文章中に、固有名詞は一音一音はっきり発音させ、それ以外の語句は通常の音声処理で発音させることを切り替えるものであり、音声認識では音声認識用の辞書にある語以外は認識できない。このため、認識したい人名を予め音声認識用の辞書に登録しておく必要があり、音声認識用の辞書に登録されていない人名は認識させることはできない。この結果、その発音に似た語が候補として表示されるので、翻訳後、その名前の部分をキーボード等により修正する必要がある。
【０００５】
そこで、本発明は、第１言語による第１定型文を選択するだけで、第２定型文を、そこに含まれる特定名称と共に出力することのできる、使い勝手のよい電子機器、定型文出力方法、プログラム、及び、記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明は、前記課題を解決するための手段として、
電子機器を、
第１言語による第１定型文、及び、第１定型文に対応する、第２言語による第２定型文を記憶する定型文記憶手段と、
前記定型文記憶手段に記憶された第１定型文を選択するための定型文選択手段と、
少なくとも、前記第２定型文に挿入可能で、第２言語による特定名称を登録するための特定名称登録手段と、
前記定型文選択手段によって選択された第１定型文に対応する第２定型文に前記特定名称を挿入して出力する定型文出力手段と、
を備えた構成としたものである。
【０００７】
ここに、特定名称とは、人名、地名等の固有名称のほか、ニックネーム等、辞書データとして登録されておらず、定型文に取込可能なデータの全てが含まれる。
【０００８】
前記構成により、特定名称登録手段によって特定名称を登録すれば、定型文選択手段によって第１定型文を選択するだけで、定型文出力手段によって第１定型文に対応する第２定型文を出力できるだけでなく、この第２定型文に特定名称を含めて出力することができる。したがって、ユーザが第２定型文の出力後に特定名称を入力する必要がない。
【０００９】
前記特定名称登録手段は、前記第１定型文に挿入できる、第１言語による特定名称を登録可能としてもよい。
前記特定名称登録手段によって登録される特定名称を入力する特定名称入力手段をさらに備え、
前記定型文選択手段により選択された第１定型文に対応する第２定型文に特定名称が登録されていない場合、又は、前記第１定型文に特定名称が登録されていない場合、前記特定名称入力手段を表示させるようにするのが好ましい。
【００１０】
この構成により、予め特定名称を登録しておかなくても、定型文選択手段により、必要な場面で随時登録することができ、使い勝手を向上させることができる。
【００１１】
前記特定名称入力手段によって入力された文字の先頭の１文字が小文字であった場合、大文字に変換する特定名称文字変換手段を、さらに備えるのが好ましい。
この構成により、固有名詞であれば、常に先頭文字が大文字に変換され、他の用語との区別を明確に行わせることが可能となる。
【００１２】
前記定型文選択手段により選択された第１定型文に対応する、前記定型文記憶手段に記憶した第２定型文に挿入可能な特定名称を選択可能とする特定名称選択手段を、さらに備えるのが好ましい。
【００１３】
この構成により、第１定型文に基づいて第２定型文を出力する際、予め登録した複数の候補の中から特定名称を選択することができ、操作性を損なうことなく、適切な出力を行わせることが可能となる。
【００１４】
前記定型文記憶手段は、第１定型文と第２定型文にそれぞれ挿入可能な特定名称の属性を記憶した属性記憶手段を備え、
前記特定名称選択手段は、前記定型文選択手段により選択された第１定型文、又は、該第１定型文に対応した第２定型文が有する属性に基づいて、前記属性記憶手段から挿入可能な特定名称を抽出する同属性名称抽出手段を備えるのが好ましい。
【００１５】
この構成により、定型文が選択されれば、その定型文に適した特定名称を自動的に抽出することが可能となる。
【００１６】
前記定型文選択手段により選択した第１定型文と、選択された第１定型文に基づいて前記定型文出力手段により出力した第２定型文とを履歴情報として記憶する履歴情報記憶手段と、
前記履歴情報記憶手段に記憶された情報を呼び出して出力する履歴情報出力手段と、
をさらに備えるのが好ましい。
【００１７】
この構成により、使用する場面を想定して、予め履歴情報記憶手段によって第１定型文と第２定型文とを記憶させておくことにより、実際の使用時には履歴情報に従って迅速に該当する第２定型文を出力させることができる。
【００１８】
また、本発明は、前記課題を解決するための手段として、
定型文出力方法を、
第１言語による第１定型文を選択する定型文選択ステップと、
前記定型文選択ステップで選択した第１定型文に基づいて、対応する第２言語による第２定型文を抽出する定型文抽出ステップと、
前記定型文選択ステップで選択した第１定型文に基づいて、前記第２定型文抽出ステップで抽出した第２定型文に挿入可能な特定名称を抽出する特定名称抽出ステップと、
前記第２定型文抽出ステップで抽出した第２定型文に、前記特定名称抽出ステップで抽出した特定名称を挿入して出力する定型文出力ステップと、
で行うようにしたものである。
【００１９】
前記定型文選択ステップで、第１定型文が選択された場合、前記第１定型文に対応する第２定型文に特定名称が登録されていなければ、登録を案内する登録案内ステップを、さらに行うのが好ましい。
【００２０】
前記定型文選択ステップで選択された第１定型文に基づいて、前記第２定型文に挿入可能な特定名称を選択する特定名称選択ステップを、さらに行うのが好ましい。
【００２１】
前記特定名称選択ステップは、前記定型文選択ステップで選択された第１定型文、又は、該第１定型文に対応した第２定型文が有する属性に基づいて、前記第１定型文又は前記第２定型文に挿入可能な特定名称を抽出する同属性名称抽出ステップを含むのが好ましい。
【００２２】
前記定型文選択ステップで選択された第１定型文と、選択された第１定型文に基づいて前記定型文出力ステップで出力した第２定型文とを履歴情報として記憶する履歴情報記憶ステップを、さらに行うのが好ましい。
【００２３】
また、本発明は、前記課題を解決するための手段として、プログラムを、前記定型文出力方法の各ステップを含むものとしたものである。
【００２４】
また、本発明は、前記課題を解決するための手段として、記録媒体に、前記プログラムを記録したものである。
【発明の効果】
【００２５】
本発明によれば、予め第２言語による特定名称を登録して、第１言語による第１定型文を選択しさえすれば、第２言語による第２定型文中に特定名称を挿入して出力することができる。したがって、使用する度に特定名称を入力する必要がなく、使い勝手を格段に向上させることが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施形態について、添付図面を参照しつつ説明する。
【００２７】
（構成）
図１は、本実施形態に係る電子機器のブロック図である。この電子機器は、大略、入出力装置１、表示装置２、及び、制御装置３を備える。
【００２８】
入出力装置１は、例えば、表示部を兼ねるタッチパネル４（ソフトウェアキーボードを含む）、音声入力部５、音声出力部６、各種キー等の携帯端末に搭載可能なものが該当する。但し、電子機器がノートパソコン等であれば、マウス等を含めてもよい。タッチパネル４には、指及びペンのいずれの入力でも可能なアナログ抵抗膜方式のものが採用されている。また、圧力検出方式、静電容量方式、超音波表面弾性波方式、赤外線遮光方式、電磁誘導方式、画像認識方式等の他の方式のものを採用することも可能である。但し、電磁誘導方式の場合、磁界を発生可能な特別なペンを使用する必要があり、又、指を認識できるように圧力センサ等、別途、構成に工夫が必要である。音声入力部５にはマイク等が使用でき、音声出力部６にはスピーカ等が使用できる。
【００２９】
制御装置３は、ＲＯＭ７（Read Only Memory）、ＲＡＭ８（Random Access Memory）、他の記憶媒体９、及び、ＣＰＵ１０（Central Processing Unit）を備える。
【００３０】
ＲＯＭ７には、音声認識辞書データベース１１、例文データベース１２、及び、翻訳データベース１３と、音声認識プログラム１４、翻訳文修正プログラム１５、例文表示プログラム１６、人名登録プログラム１７、ニックネーム登録プログラム１８、及び、出身地登録プログラム１９とがそれぞれ格納されている。
【００３１】
ＲＡＭ８には、音声認識テキスト記憶領域２０、翻訳テキスト記憶領域２１、音声データ記憶領域２２、人名記憶領域２３、ニックネーム記憶領域２４、及び、出身地記憶領域２５が確保されている。
【００３２】
他の記憶媒体９には、ハードディスク、メモリカード等が含まれ、人名、地名等の特定名称を含む、ＲＯＭ７に記憶させたデータベースには格納されていないデータを記憶するために使用する。
【００３３】
ＣＰＵ１０は、入出力装置１からの入力信号に基づいて、ＲＯＭ７に記憶させた各種プログラムを実行し、後述するようにして定型文を出力する。
【００３４】
（動作）
次に、前記構成の電子機器の動作について説明する。但し、以下の説明では、主に、日本語を英語に翻訳させる場合について言及するが、本発明は、これに限定されるものではない。例えば、英語を日本語に翻訳したり、日本語を中国語に翻訳したりする場合等、言語の種類については問わない。
【００３５】
図２のフローチャートに示すように、図示しないスイッチ等により電源を入れると、タッチパネル４には図１８（ａ）に示すメイン画面が表示される（ステップＳ１）。メイン画面には、例文呼出ボタン２６、音声入力ボタン２７、通訳ボタン２８、及び、設定ボタン２９が表示される。通訳ボタン２８及び設定ボタン２９（共通ボタン）は、以下に説明する、いずれの画面であっても常に表示されるようになっている。
【００３６】
前記メイン画面では、ユーザからの入力を待って（ステップＳ２）、例文呼出ボタン２６が操作されれば（ステップＳ３）、図３に示す例文呼出（カテゴリ）画面処理（ａ）を実行する（ステップＳ４）。また、音声入力ボタン２７が操作されれば（ステップＳ５）、引数（Japanese, English）を初期化して図７に示す翻訳画面処理（ｅ）を実行する（ステップＳ６）。また、共通ボタンが操作されれば、共通ボタン処理（ｄ）を実行する（ステップＳ７）。
【００３７】
（ａ．例文呼出（カテゴリ）画面処理）
図３のフローチャートに示すように、前記ステップＳ４の例文呼出（カテゴリ）画面処理では、タッチパネル４の表示を図１８（ａ）に示すメイン画面から図１８（ｂ）に示す例文呼出（カテゴリ）画面に切り替える（ステップＳ１１）。ここでは、例文呼出（カテゴリ）画面には、使用する場面等による複数の分類（カテゴリ）が表示されている。表示しきれない項目については、スクロールボタン（サイドバーの「▲」又は「▼」のボタン）を操作することにより表示することができるようになっている。
【００３８】
前記例文呼出（カテゴリ）画面では、ユーザからの入力を待って（ステップＳ１２）、戻るボタン３０が操作されれば（ステップＳ１３：ＹＥＳ）、戻り値に「戻る」をセットし（ステップＳ１４）、メイン画面に復帰させる（ステップＳ１５）。リスト項目が操作されれば（ステップＳ１６：ＹＥＳ）、選択されたリスト項目にサブカテゴリがあるか否かを判断する（ステップＳ１７）。サブカテゴリがなければ、図４に示す例文呼出（例文）画面処理（ｂ）を実行し（ステップＳ１８）、サブカテゴリがあれば、図５に示す例文呼出（サブカテゴリ）画面処理（ｃ）を実行する（ステップＳ１９）。これらいずれかの画面処理が終了すれば、各画面処理で設定した戻り値が「戻る」であるか否かを判断し（ステップＳ２０）、「戻る」であればステップＳ１１に戻って前記処理を繰り返し、「戻る」でなければ、戻り値を変更せず、そのままセットする（ステップＳ２１）。
【００３９】
共通ボタン（通訳ボタン２８又は設定ボタン２９）が操作されれば、後述するように、図６に示す共通ボタン処理（ｄ）を実行する（ステップＳ２２）。スクロールボタンが操作されれば、スクロール処理を実行する（ステップＳ２３）。スクロール処理は、リスト項目が多くて一覧表示できない場合に、サイドバーを表示し、スクロールボタンの操作で、隠れている項目を表示させるものである。
【００４０】
（ｂ．例文呼出（例文）画面処理）
図４のフローチャートに示すように、前記ステップＳ１８の例文呼出（例文）画面処理では、タッチパネル４の表示を図１８（ｂ）に示す例文呼出（カテゴリ）画面から図１８（ｃ）に示す例文呼出（例文）画面に切り替え（ステップＳ３１）、ユーザからの入力を待つ（ステップＳ３２）。戻るボタン３０が操作されれば（ステップＳ３３：ＹＥＳ）、前記同様、戻り値を「戻る」にセットする（ステップＳ３４）。タッチ操作によりリスト項目のいずれかが選択されれば（ステップＳ３５：ＹＥＳ  定型文選択ステップ）、前記例文呼出（例文）画面がメイン画面からの呼び出しであるか否かを判断する（ステップＳ３６）。例文呼出（例文）画面がメイン画面からの呼び出しであれば、戻り値に前記ステップＳ３５で選択された項目をセットする（ステップＳ３７）。一方、メイン画面からの呼び出しでなければ、引数にタッチ操作された例文をセットし（ステップＳ３８）、後述するように、図７に示す翻訳画面処理（ｅ）を実行する（ステップＳ３９）。共通ボタンが操作された場合の共通ボタン処理（ｄ）の実行（ステップＳ４０）については後述する。なお、スクロールボタンが操作された場合のスクロール処理（ステップＳ４１）については、前述の通りである。
【００４１】
（ｃ．例文呼出（サブカテゴリ）画面処理）
図５のフローチャートに示すように、前記ステップＳ１９の例文呼出（サブカテゴリ）画面処理では、タッチパネル４の表示を図１８（ｂ）に示す例文呼出（例文）画面から図１８（ｄ）に示す例文呼出（サブカテゴリ）画面に切り替え（ステップＳ５１）、ユーザからの入力を待つ（ステップＳ５２）。図１８（ｄ）の例は、例文呼出（カテゴリ）画面で、項目「話すきっかけ」がタッチ操作された場合のものである。戻るボタン３０が操作されれば（ステップＳ５３：ＹＥＳ）、戻り値を「戻る」にセットし（ステップＳ５４）、例文呼出（カテゴリ）画面に復帰させるようにする。リスト項目のいずれかが選択されれば（ステップＳ５５：ＹＥＳ）、前記図４に示す例文呼出（例文）画面処理（ｂ）を実行する（ステップＳ５６）。なお、ステップＳ５７、Ｓ５８は、前記ステップＳ２０、Ｓ２１と同様に、「戻る」であればステップＳ５１に戻って前記処理を繰り返し、「戻る」でなければ、戻り値を変更せず、そのままセットする。
【００４２】
（ｄ．共通ボタン処理）
図６のフローチャートに示すように、前記ステップＳ８、Ｓ２２、Ｓ４０、Ｓ５９等の共通ボタン処理では、通訳ボタン２８又は設定ボタン２９のいずれが操作されたかを判断する（ステップＳ７１、Ｓ７２）。通訳ボタン２８が操作されれば（ステップＳ７１：ＹＥＳ）、前記ステップＳ１に戻る。一方、設定ボタン２９が操作されれば（ステップＳ７２：ＹＥＳ）、後述するように、図７に示す設定画面処理（ｎ）に移行する。なお、通訳ボタンは、図１８（ａ）のメイン画面にいつでも戻れるようにするためのものである。また、図１８（ａ）では、通訳ボタン及び設定ボタンのみを表示するようにしたが、辞書ボタン等の他のアプリケーションボタンを設けるようにしてもよい。これにより、いずれの画面が表示された状態であっても、簡単に各ボタンに対応したアプリケーションを立ち上げることが可能となる。
【００４３】
（ｅ．翻訳画面処理）
図７のフローチャートに示すように、前記ステップＳ７及びＳ３９の翻訳画面処理では、タッチパネル４の表示を、図１８（ｃ）又は（ｅ）に示す例文呼出（例文）画面から、図１８（ｆ）に示す翻訳画面に切り替える（ステップＳ８１）。そして、引数すなわち選択された日本語例文を「Japanese」枠に表示する（ステップＳ８２）。このとき、対応する英語例文があれば、「English」枠に表示する（定型文抽出ステップ）。ここで、引数中に空欄すなわち特定名称を入力するためのブランクがあるか否かを判断する（ステップＳ８３）。例えば、「私の名前は＿です。」という日本語例文が選択されていれば、空欄があると判断する。
【００４４】
空欄がないと判断すれば（図２４（ｂ）参照）、そのままステップＳ８６に移行するが、空欄があると判断すれば（図２４（ｃ）参照）、空欄に応じた登録情報（特定名称）があるか否かを判断する（ステップＳ８４）。前記例では、ユーザの名前が登録されているか否かを判断する。登録されていれば、その内容を「Japanese」枠及び「English」枠の空欄に挿入して表示させる（ステップＳ８５）。この場合、「Japanese」枠を表示させるのは、ひらがな、カタカナ、漢字、又は、ローマ字のいずれであってもよい。但し、図２４（ｄ）に示すように漢字を表示させる場合には、漢字についても登録されている必要がある（他は、いずれか１つでもよい。）。なお、「English」枠の空欄にはローマ字が表示される。このように、登録している例文としては、空欄を含んでいるが、予め登録した特定名称（ここでは、氏名）が、その空欄に挿入するのに適したものであれば、自動的に取り込んで表示させることができる（特定名称抽出ステップ）。なお、図２４（ｆ）がニックネームを表示する例であり、図２４（ｇ）が地名を表示する例である。また、図２４（ｅ）は姓のみを表示する例である。いずれの文字列を選択するのかは、空欄に設定した属性により判別すればよい。
【００４５】
続いて、ユーザの入力を待って（ステップＳ８６）、戻るボタン３０が操作されれば（ステップＳ８７：ＹＥＳ）、前記ステップＳ３１に復帰する。また、「English」枠に英語例文が表示され、そこに特定名称が挿入されるべき、あるいは、既に挿入された挿入領域が含まれている場合、その挿入領域がタッチ操作されたか否かで、それぞれ次のように処理する。
【００４６】
挿入領域がタッチ操作された場合（ステップＳ８８：ＹＥＳ）、図８に示す翻訳例文挿入領域タッチ処理（ｆ）を実行する（ステップＳ８９）。また、挿入領域がタッチ操作されることなく、前記翻訳画面で表示されるいずれかのボタンが操作されることにより（ステップＳ８８：ＮＯ）、図１３に示す翻訳画面共通処理（ｉ）を実行する（ステップＳ９０）。なお、ステップＳ９１〜Ｓ９７については、前述（フローチャート中、同じ用語が使用されている箇所）と同じであるので、ここでの説明を省略する。
【００４７】
（ｆ．翻訳例文挿入領域タッチ処理）
図８のフローチャートに示すように、前記ステップＳ８９の翻訳例文挿入領域タッチ処理では、まず、挿入領域に文字列が含まれているか否かを判断する（ステップＳ１０１）。文字列が含まれていなければ、未登録情報登録処理（ｇ）を実行し（ステップＳ１０２）、処理の戻り値を本処理の戻り値としてセットする（ステップＳ１０３）。
【００４８】
一方、挿入領域に文字列が含まれていると判断すれば、この文字と同一属性の文字列をリストアップする（ステップＳ１０４）。そして、リストアップした文字列の一覧と、現在の候補とをリスト表示する（ステップＳ１０５）。ここで、現在の候補とは、選択した例文の空欄部分に既に登録されている文字列のことを意味している。図２６（ｂ）は、「Japanese」枠の挿入領域の文字列をタッチ操作した場合の表示であり、図２６（ｃ）は、「English」枠の挿入領域の文字列をタッチ操作した場合の表示である。これらタッチ操作により、入力可能な文字列がプルダウン（又はプルアップ）表示される。ここで、ユーザからの入力を待って（ステップＳ１０６）、リスト表示されたエリア以外がタッチ操作されれば（ステップＳ１０７：ＹＥＳ）、リストを消去し（ステップＳ１０８）、戻り値を「戻る」にセットする（ステップＳ１０９）。一方、リスト表示された項目のいずれかがタッチ操作されれば（ステップＳ１１０：ＹＥＳ  特定名称選択ステップ）、戻り値を「選択」とし、選択された項目をセットする（ステップＳ１１１  定型文出力ステップ）。また、スクロールボタンが操作されれば（ステップＳ１１０：ＮＯ）、前記同様、スクロール処理を実行する（ステップＳ１１２）。
【００４９】
（ｇ．未登録情報登録処理：特定名称登録ステップ）
図９のフローチャートに示すように、前記ステップＳ１０２の未登録情報登録処理では、まず、挿入領域に挿入可能な文字の属性について判断する（ステップＳ１２１、Ｓ１２２：登録案内ステップ）。人名であれば、人名登録処理（ｈ）を実行し（ステップＳ１２３）、ニックネームであれば、ニックネーム登録処理を実行し（ステップＳ１２４）、出身地であれば、出身地登録処理を実行する（ステップＳ１２５）。そして、各処理を呼び出す前の画面に復帰し（ステップＳ１２６）、各処理の戻り値にセットする（ステップＳ１２７）。図２５（ａ）の例では、人名を入力可能であるので、人名登録処理（ｈ）を実行する。
【００５０】
（ｈ．人名登録処理）
図１０のフローチャートに示すように、前記ステップＳ１２３の人名登録処理では、空欄をタッチ操作することにより図２５（ａ）に示す翻訳画面を、図２０又は図２５（ｂ）に示す人名登録画面に切り替える（ステップＳ１３１）。そして、人名記憶領域２３に人名が記憶されているか否かを判断する（ステップＳ１３２）。登録されている人名がなければ、そのまま、あれば、その人名を人名入力フィールドに表示した後（ステップＳ１３３）、ユーザからの入力を待つ（ステップＳ１３４）。ユーザはソフトウェアキーボードを使用して人名を入力することができる。ここでは、姓と名を分けて入力するように構成しており、例文に応じて姓のみ、あるいは、姓及び名を呼び出すことができるようになっている。また、漢字及びローマ字による入力を行うことにより、「Japanese」欄に漢字を表示させ、「English」欄にローマ字を表示させることが可能となる。戻るボタン３０が操作されば（ステップＳ１３５：ＹＥＳ）、前記ステップＳ１２６に復帰する。登録ボタンが操作されれば（ステップＳ１３６）、１文字目が大文字であるか否かを判断する（ステップＳ１３７）。大文字であれば、そのまま、大文字でなければ、１文字目を大文字に変換した後（ステップＳ１３８）、人名入力フィールドに表示される人名を人名記憶領域２３に格納する（ステップＳ１３９）。人名入力フィールドが操作されれば（ステップＳ１４０：ＹＥＳ）、人名入力フィールドにカーソルを移動し（ステップＳ１４１）、前記ステップＳ１３４に戻る。ソフトウェアキーボードが操作されれば（ステップＳ１４２：ＹＥＳ）、人名入力フィールドのカーソル位置に、ソフトウェアキーボードによって入力された文字を挿入（又は削除）し（ステップＳ１４３）、前記ステップＳ１３４に戻る。また、共通ボタンが操作されれば、前記同様、共通ボタン処理（ｄ）を実行する（ステップＳ１４４）。
【００５１】
前記ステップＳ１２４のニックネーム登録処理、及び、前記ステップＳ１２５の出身地登録処理は、図１１及び図１２に示すように、取り扱うデータがニックネームであるか、出身地の名称であるかの違いがある以外は、基本的に同じ処理であるので、各処理に対応するステップ番号を付して、ここでの説明を省略する。なお、ニックネーム登録画面を図２１に、出身地登録画面を図２２にそれぞれ示す。
【００５２】
（ｉ．翻訳画面共通処理）
図１３のフローチャートに示すように、前記ステップＳ９０の翻訳画面共通処理では、翻訳ボタンが操作されれば（ステップＳ１９１：ＹＥＳ）、翻訳ボタン処理（ｊ）を実行し（ステップＳ１９２）、音声ボタンが操作されれば（ステップＳ１９３：ＹＥＳ）、音声ボタン処理を実行し（ステップＳ１９４  定型文出力ステップ）、日本語ボタンが操作されれば（ステップＳ１９５）、日本語音声入力処理を実行し（ステップＳ１９６）、英語ボタンが操作されれば（ステップＳ１９７：ＹＥＳ）、英語音声入力処理を実行する（ステップＳ１９８）。これらいずれかの処理が実行されれば、戻り値に「戻る」をセットする（ステップＳ１９９）。また、履歴ボタンが操作されれば（ステップＳ２００：ＹＥＳ）、履歴画面処理（ｋ）を実行し（ステップＳ２０１）、例文ボタンが操作されれば（ステップＳ２０２：ＹＥＳ）、例文呼出（カテゴリ）画面処理（ｌ）を実行する（ステップＳ２０３）。これらいずれかの処理が行われれば、戻り値に本処理の戻り値をセットする（ステップＳ２０４）。また、前記いずれの処理も実行されない場合には、戻り値に「処理なし」をセットする（ステップＳ２０５）。
【００５３】
（ｊ．翻訳ボタン処理）
前記ステップＳ１９２の翻訳ボタン処理では、「Japanese」枠に表示された日本語例文を機械翻訳して「English」枠に表示する。機械翻訳には、従来公知の方法等が採用できる。
【００５４】
（日本語音声入力処理、英語音声入力処理）
前記ステップＳ１９６の日本語音声入力処理、及び、前記ステップＳ１９８の英語音声入力処理にも、従来公知の方法が採用できる。前記音声ボタン処理は、ここでは、「English」枠に表示された英語例文を音声出力する。
【００５５】
（ｋ．履歴画面処理）
図１４のフローチャートに示すように、前記ステップＳ２０１の履歴画面処理では、履歴画面を表示させ（ステップＳ２１１）、履歴データをリスト表示し（ステップＳ２１２）、ユーザからの入力を待つ（ステップＳ２１３）、戻るボタン３０が操作されれば（ステップＳ２１４：ＹＥＳ）、１つ前の画面を表示し（ステップＳ２１５）、戻り値に「戻る」をセットする（ステップＳ２１６）。また、リスト項目のいずれかが操作されれば（ステップＳ２１７：ＹＥＳ）、ポップアップメニューを表示し（ステップＳ２１８）、ユーザからの入力を待って（ステップＳ２１９）、「呼び出し」ボタンが操作されたか否かを判断する（ステップＳ２２０）。「呼び出し」ボタンが操作されれば、戻り値に選択された履歴文章をセットし（ステップＳ２２１）、図２３（ｃ）に示す画面を表示させる。「例文に登録」ボタンが操作されれば（ステップＳ２２２：ＹＥＳ）、例文登録（カテゴリ）画面処理（ｌ）を実行する（ステップＳ２２３  履歴情報記憶ステップ）。いずれのボタンも操作されないか、ポップアップメニュー以外の領域がタッチ操作されれば、ポップアップメニューを消去し（ステップＳ２２４）、ステップＳ２１３に戻って前記処理を繰り返す。なお、共通ボタンが操作されれば、前記共通ボタン処理（ｄ）を実行し（ステップＳ２２５）、スクロールバーが操作されれば、前記スクロール処理を実行する（ステップＳ２２６）のは、前述の処理と同様である。
【００５６】
（ｌ．例文登録（カテゴリ）画面処理）
図１５のフローチャートに示すように、前記ステップＳ２２３の例文登録（カテゴリ）画面処理では、例文登録（カテゴリ）画面を表示させ（ステップＳ２３１）、ユーザからの入力を待つ（ステップＳ２３２）。戻るボタン３０が操作されれば（ステップＳ２３３：ＹＥＳ）、戻り値に「戻る」をセットする（ステップＳ２３４）。また、リスト項目が操作されれば（ステップＳ２３５：ＹＥＳ）、その項目がサブカテゴリを持っているか否かを判断する（ステップＳ２３６）。サブカテゴリがあれば、例文登録（サブカテゴリ）画面処理を実行し（ステップＳ２３７）、サブカテゴリがなければ、図２３（ｆ）に示す登録確認画面を表示する（ステップＳ２３８）、図２３（ｆ）に示す登録確認画面で、登録ボタンが操作されれば（ステップＳ２３９：ＹＥＳ）、選択したカテゴリに履歴文を登録する（ステップＳ２４０）。
【００５７】
（ｍ．例文登録（サブカテゴリ）画面処理）
図１６のフローチャートに示すように、前記ステップＳ２３５の例文登録（サブカテゴリ）画面処理では、図２３（ｅ）に示す例文登録（サブカテゴリ）画面を表示させ（ステップＳ２５１）、ユーザからの入力を待つ（ステップＳ２５２）。戻るボタン３０が操作されれば（ステップＳ２５３：ＹＥＳ）、戻り値に「戻る」をセットする（ステップＳ２５４）。リスト項目のいずれかが操作されれば（ステップＳ２５５：ＹＥＳ）、図２３（ｇ）に示す登録確認画面を表示する（ステップＳ２５６）。そして、登録ボタンが操作されれば（ステップＳ２５７：ＹＥＳ）、選択したカテゴリに履歴文を登録し（ステップＳ２５８）、戻り値に「登録済み」をセットする（ステップＳ２５９）。共通ボタン処理（ステップＳ２６０）及びスクロール処理（ステップＳ２６１）には前記同様である。
【００５８】
なお、例文登録（カテゴリ）画面処理又は例文登録（サブカテゴリ）画面処理では、前記ユーザが自由にカテゴリ又はサブカテゴリを設定できるようにしてもよい。これにより、ユーザが使用場面を想定して分かりやすいカテゴリ名又はサブカテゴリ名を付けることができ、使い勝手がよい。なお、共通ボタン処理（ステップＳ２２５）及びスクロール処理（ステップＳ２２６）は前記同様である。
【００５９】
（ｎ．設定画面処理）
図１７のフローチャートに示すように、図６に示す共通ボタン処理のＳ７２で設定ボタンが操作されたときに実行される設定画面処理では、タッチパネル４に図１９に示す設定画面を表示させ（ステップＳ２７１）、ユーザからの入力を待つ（ステップＳ２７２）。人名登録ボタンが操作されれば（ステップＳ２７３：ＹＥＳ）、前記人名登録画面処理を実行し（ステップＳ２７４）、ニックネーム登録ボタンが操作されれば（ステップＳ２７５：ＹＥＳ）、前記ニックネーム登録画面処理を実行し（ステップＳ２７６）、出身地登録ボタンが操作されれば（ステップＳ２７７：ＹＥＳ）、前記出身地登録画面処理を実行する（ステップＳ２７８）。また、タッチパネル調整ボタンが操作されれば（ステップＳ２７９：ＹＥＳ）、タッチパネル調整画面処理を実行し（ステップＳ２８０）、液晶濃度調整ボタンが操作されれば（ステップＳ２８１：ＹＥＳ）、液晶濃度調整画面処理を実行し（ステップＳ２８２）、タッチ音設定ボタン２９が操作されれば（ステップＳ２８３：ＹＥＳ）、タッチ音設定画面処理を実行する（ステップＳ２８４）。なお、設定画面処理でも共通ボタンが操作されれば、前記同様、共通ボタン処理を実行する（ステップＳ２８５）。
【００６０】
なお、前記実施形態では、出力形態としてタッチパネル４に表示する方法について説明したが、音声により出力したり、プリントアウトにより出力したりすることも可能である。
【００６１】
また、前記実施形態では、登録する地名を、ユーザの出身地として利用するようにしたが、例えば、訪問先の地名、名称（会社名、ビル名等）等を含めるようにしても構わない。
【図面の簡単な説明】
【００６２】
【図１】本実施形態に係る電子機器のブロック図である。
【図２】メイン処理を示すフローチャート図である。
【図３】例文呼出（カテゴリ）画面処理を示すフローチャート図である。
【図４】例文呼出（例文）画面処理を示すフローチャート図である。
【図５】例文呼出（サブカテゴリ）画面処理を示すフローチャート図である。
【図６】共通ボタン処理を示すフローチャート図である。
【図７】翻訳画面処理を示すフローチャート図である。
【図８】翻訳例文空欄タッチ処理を示すフローチャート図である。
【図９】未登録情報登録処理を示すフローチャート図である。
【図１０】人名登録画面処理を示すフローチャート図である。
【図１１】ニックネーム登録画面処理を示すフローチャート図である。
【図１２】出身地登録画面処理を示すフローチャート図である。
【図１３】翻訳画面共通処理を示すフローチャート図である。
【図１４】履歴画面処理を示すフローチャート図である。
【図１５】例文登録（カテゴリ）画面処理を示すフローチャート図である。
【図１６】例文登録（サブカテゴリ）画面処理を示すフローチャート図である。
【図１７】設定画面処理を示すフローチャート図である。
【図１８】（ａ）はメイン画面、（ｂ）は例文呼出（カテゴリ）画面、（ｃ）は例文呼出（サブカテゴリ）画面、（ｄ）は例文呼出（例文）画面、（ｅ）は例文が呼び出された状態を示す画面、（ｆ）は翻訳画面をそれぞれ示す図である。
【図１９】設定画面を示す図である。
【図２０】人名登録画面を示す図である。
【図２１】ニックネーム登録画面を示す図である。
【図２２】出身地登録画面を示す図である。
【図２３】（ａ）は履歴画面、（ｂ）は（ａ）にポップアップメニューを表示させた画面、（ｃ）は翻訳画面、（ｄ）は例文登録画面、（ｅ）はサブカテゴリがある場合の遷移画面、（ｆ）は（ｄ）で登録するか否かのポップアップメニューを表示した画面、（ｇ）は（ｅ）で登録するか否かのポップアップメニューを表示した画面をそれぞれ示す図である。
【図２４】（ａ）は選択可能な例文を表示した画面、（ｂ）は（ａ）で１つの例文を選択した状態であって、例文中に空欄がない場合の翻訳画面、（ｃ）は表示される例文に挿入領域が含まれ、表示可能な登録情報がない場合の翻訳画面、（ｄ）は表示される例文に挿入領域が含まれ、表示可能な登録情報がある場合の翻訳画面、（ｅ）は表示される例文に挿入領域が含まれ、姓のみを表示させる場合の翻訳画面、（ｆ）は表示される例文に挿入領域が含まれ、ニックネームを表示させる場合の翻訳画面、（ｇ）は表示される例文に挿入領域が含まれ、出身地を表示させる場合の翻訳画面をそれぞれ示す図である。
【図２５】（ａ）は翻訳画面、（ｂ）は翻訳画面から切り替えられた人名登録画面をそれぞれ示す図である。
【図２６】（ａ）は翻訳画面、（ｂ）は「Japanese」枠で人名リストをプルダウン表示させた状態を示す翻訳画面、（ｃ）は「English」枠で人名リストをプルダウン表示させた状態を示す翻訳画面、（ｄ）は（ｂ）又は（ｃ）で人名を変換した後の翻訳画面をそれぞれ示す図である。
【符号の説明】
【００６３】
１…入出力装置
２…表示装置
３…制御装置
４…タッチパネル
５…音声入力部
６…音声出力部
７…ＲＯＭ
８…ＲＡＭ
９…記憶媒体
１０…ＣＰＵ
１１…音声認識辞書データベース
１２…例文データベース
１３…翻訳データベース
１４…音声認識プログラム
１５…翻訳文修正プログラム
１６…例文表示プログラム
１７…人名登録プログラム
１８…ニックネーム登録プログラム
１９…出身地登録プログラム
２０…音声認識テキスト記憶領域
２１…翻訳テキスト記憶領域
２２…音声データ記憶領域
２３…人名記憶領域
２４…ニックネーム記憶領域
２５…出身地記憶領域
２６…例文呼出ボタン
２７…音声入力ボタン
２８…通訳ボタン
２９…設定ボタン
３０…戻るボタン
【図１】
2008191912.tif 000003
【図２】
2008191912.tif 000004
【図３】
2008191912.tif 000005
【図４】
2008191912.tif 000006
【図５】
2008191912.tif 000007
【図６】
2008191912.tif 000008
【図７】
2008191912.tif 000009
【図８】
2008191912.tif 000010
【図９】
2008191912.tif 000011
【図１０】
2008191912.tif 000012
【図１１】
2008191912.tif 000013
【図１２】
2008191912.tif 000014
【図１３】
2008191912.tif 000015
【図１４】
2008191912.tif 000016
【図１５】
2008191912.tif 000017
【図１６】
2008191912.tif 000018
【図１７】
2008191912.tif 000019
【図１８】
2008191912.tif 000020
【図１９】
2008191912.tif 000021
【図２０】
2008191912.tif 000022
【図２１】
2008191912.tif 000023
【図２２】
2008191912.tif 000024
【図２３】
2008191912.tif 000025
【図２４】
2008191912.tif 000026
【図２５】
2008191912.tif 000027
【図２６】
2008191912.tif 000028