(57)【要約】【課題】利用者の意図した内容を適切に伝えることができるコミュニケーション支援装置を提供すること。【解決手段】翻訳の元となる原言語文の意味内容の解釈である原言語解釈と、原言語解釈の表す意味内容を補足する文の例である補足例文とを対応づけて格納する補足例文記憶部１２１と、利用者が入力した原言語文を受付ける入力受付部１０１と、入力受付部１０１が受付けた原言語文の意味内容を解析し、原言語解釈を出力する原言語解析部１０２と、原言語解析部１０２が出力した原言語解釈に対応づけられた補足例文を、補足例文記憶部１２１から検索する補足例文検索部１０４と、入力受付部１０１が受付けた原言語文と、補足例文検索部１０４が検索した補足例文とを翻訳し、翻訳の対象言語で記述した文である対象言語文を出力する翻訳部１０８と、を備えた。【選択図】        図１
2006277119.tif 000002
【特許請求の範囲】
【請求項１】
複数の言語間の翻訳を行うことによりコミュニケーションを支援するコミュニケーション支援装置において、
翻訳の元となる原言語文の意味内容の解釈である原言語解釈と、前記原言語解釈の表す意味内容を補足する文の例である補足例文とを対応づけて格納する補足例文記憶手段と、
利用者が入力した前記原言語文を受付ける入力受付手段と、
前記入力受付手段が受付けた前記原言語文の意味内容を解析し、前記原言語解釈を出力する原言語解析手段と、
前記原言語解析手段が出力した前記原言語解釈に対応づけられた前記補足例文を、前記補足例文記憶手段から検索する補足例文検索手段と、
前記入力受付手段が受付けた前記原言語文と、前記補足例文検索手段が検索した前記補足例文とを翻訳し、翻訳の対象言語で記述した文である対象言語文を出力する翻訳手段と、
を備えたことを特徴とするコミュニケーション支援装置。
【請求項２】
発話する内容と、前記発話する内容に対する利用者の関心の度合いを示す重要度とを対応付けた情報を含む利用者の個人情報を記憶する個人情報記憶手段と、
利用者が発話した対話の履歴である対話履歴を記憶する対話履歴記憶手段と、
利用者が対話する状況を表す情報である利用状況を認識する利用状況認識手段と、
前記個人情報記憶手段に記憶された前記個人情報に含まれる前記重要度と、前記対話履歴記憶手段に記憶された前記対話履歴との少なくとも１つに基づき、前記補足例文検索手段が検索した前記補足例文を選択する補足例文選択手段と、をさらに備え、
前記補足例文記憶手段は、前記利用状況と、前記原言語解釈と、前記補足例文とを対応付けて格納し、
前記補足例文検索手段は、前記原言語解析手段が出力した前記原言語解釈と前記利用状況認識手段が認識した前記利用状況とに対応づけられた前記補足例文を、前記補足例文記憶手段から検索し、
前記翻訳手段は、前記補足例文選択手段が選択した前記補足例文と、前記原言語文とを翻訳することを特徴とする請求項１に記載のコミュニケーション支援装置。
【請求項３】
単語の意味内容が表す概念の階層関係を記憶する概念階層記憶手段と、
前記概念階層記憶手段に記憶された前記階層関係と、前記個人情報記憶手段に記憶された前記個人情報とに基づき、前記補足例文に含まれる概念を、前記補足例文に含まれる概念の下位概念に相当する前記個人情報で置換する概念置換手段と、をさらに備え、
前記翻訳手段は、前記概念置換手段が置換した前記補足例文と、前記原言語文とを翻訳
することを特徴とする請求項２に記載のコミュニケーション支援装置。
【請求項４】
前記入力受付手段は、利用者が入力した前記利用状況を受付け、
前記利用状況認識手段は、前記入力受付手段が受付けた前記利用状況により前記利用状況を認識することを特徴とする請求項２または３に記載のコミュニケーション支援装置。
【請求項５】
前記利用状況認識手段は、利用者が対話する場所の位置情報を取得し、取得した位置情報により前記利用状況を認識することを特徴とする請求項２または３に記載のコミュニケーション支援装置。
【請求項６】
前記利用状況認識手段は、利用者が発話した内容に基づいて前記利用状況を認識することを特徴とする請求項２または３に記載のコミュニケーション支援装置。
【請求項７】
前記補足例文検索手段が検索した前記補足例文を利用者に対して表示し、利用者による前記補足例文の選択を受付ける表示制御手段をさらに備えたことを特徴とする請求項１〜６のいずれか１つに記載のコミュニケーション支援装置。
【請求項８】
前記補足例文検索手段が検索した前記補足例文を前記重要度の大きい順に利用者に対して表示し、利用者による前記補足例文の選択を受付ける表示制御手段をさらに備えたことを特徴とする請求項２〜６のいずれか１つに記載のコミュニケーション支援装置。
【請求項９】
前記入力受付手段は、利用者が発話した原言語による音声を音声認識し、音声認識した結果である前記原言語文の入力を受付け、
前記対象言語文を対象言語による音声で出力する出力手段をさらに備えたことを特徴とする請求項１〜８のいずれか１つに記載のコミュニケーション支援装置。
【請求項１０】
複数の言語間の翻訳を行うことによりコミュニケーションを支援するコミュニケーション支援方法において、
利用者が入力した前記原言語文を受付ける入力受付ステップと、
前記入力受付ステップが受付けた翻訳の元となる原言語文の意味内容を解析し、前記原言語文の意味内容の解釈である原言語解釈を出力する原言語解析ステップと、
前記原言語解釈と、前記原言語解釈の表す意味内容を補足する文の例である補足例文とを対応づけて格納する補足例文記憶手段から、前記原言語解析ステップが出力した前記原言語解釈に対応づけられた前記補足例文を検索する補足例文検索ステップと、
前記入力受付ステップが受付けた前記原言語文と、前記補足例文検索ステップが検索した前記補足例文とを翻訳し、翻訳の対象言語で記述した文である対象言語文を出力する翻訳ステップと、
を備えたことを特徴とするコミュニケーション支援方法。
【請求項１１】
複数の言語間の翻訳を行うことによりコミュニケーションを支援するコミュニケーション支援装置におけるコミュニケーション支援プログラムにおいて、
利用者が入力した前記原言語文を受付ける入力受付手順と、
前記入力受付手順が受付けた翻訳の元となる原言語文の意味内容を解析し、前記原言語文の意味内容の解釈である原言語解釈を出力する原言語解析手順と、
前記原言語解釈と、前記原言語解釈の表す意味内容を補足する文の例である補足例文とを対応づけて格納する補足例文記憶手段から、前記原言語解析手順が出力した前記原言語解釈に対応づけられた前記補足例文を検索する補足例文検索手順と、
前記入力受付手順が受付けた前記原言語文と、前記補足例文検索手順が検索した前記補足例文とを翻訳し、翻訳の対象言語で記述した文である対象言語文を出力する翻訳手順と、
をコンピュータに実行させるコミュニケーション支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の言語間の翻訳を行うことによりコミュニケーションを支援するコミュニケーション支援装置、コミュニケーション支援方法およびコミュニケーション支援プログラムに関するものである。
【背景技術】
【０００２】
近年、自然言語処理技術の進展に伴い、入力された任意の文章を機械翻訳する自動翻訳装置が開発されている。例えば、日本語で記述された文章を、英語などの他言語に翻訳する装置が実用化されている。
【０００３】
また、翻訳可能な文数は限られるが、一般的な会話における例文を用意し利用者に適切な例文を選択させること、または、入力された利用者発話に類似した例文を検索し対応する訳文を提示することにより、お互いの意志疎通を迅速に行わせる例文利用型の翻訳装置も実用化されている。
【０００４】
例えば、外国語会話の支援装置として、利用者の母語による会話文と目的言語による対訳を提示する電子辞書などの翻訳装置が実用化されている。また、会話学習の際に行った会話内容の履歴を格納することにより、利用者の好み、属性を反映した発話候補を簡便に選択することができる自動翻訳装置が提案されている（例えば、特許文献１）。
【０００５】
一方、音声処理技術の進展に伴い、電子データとして存在する自然言語文字列を、音声出力に変換する音声合成システムや、ユーザによる音声発話を入力し、入力した音声を文字列変換することで、音声による自然言語文字列の入力を可能にする音声入力システムが実用化されている。
【０００６】
グローバル化の進展などに伴い、異言語間におけるコミュニケーションの機会が増加しており、上述のような自動翻訳装置、例文利用型翻訳装置、および音声処理技術を利用して、異なる言語を母語とする人同士のコミュニケーションを支援するコミュニケーション支援装置の実現への期待が高まっている。
【０００７】
【特許文献１】特開２００３−３０１８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述のような自動翻訳装置においては、正確な翻訳結果を間違いなく得ることは一般に非常に困難であり、利用者が意図した内容の全てが、必ずしも正しく伝わらない場合があるという問題があった。
【０００９】
そのため、自動翻訳装置が利用者の意図に可能な限り近い範囲で対象言語として正しい表現に翻訳できるように、発話内容の入力を制限することなどに意識を集中し、利用者が本来意図した内容を十分伝えられない場合があった。また、最低限の用件を伝えるための機器の操作に集中している間に、利用者が本来伝えたいと考えていた補足的用件を忘れる場合があった。
【００１０】
一方、特許文献１のような例文利用型翻訳装置においては、装置に収録される例文が有限であること、および、表示領域の制限から利用者に提示できる例文数が限られることなどから、利用者が望んでいる発話内容を十分に反映した例文が見つからず、利用者が本来意図した内容を十分伝えられない場合や、本来伝えたかった内容を探し出せない場合があるという問題があった。
【００１１】
また、自動翻訳装置、例文利用型翻訳装置のどちらを利用する場合であっても、異言語におけるコミュニケーションという環境の下、利用者は最低限の用件を伝えることに集中しがちであり、細かな条件付けに対しておろそかになりやすい。また、文化的な背景や、知識の欠如に伴って、発話自体を怠る場合があるほか、利用者が常識である思っているために、指摘がない状態では発話に思い至らない場合があった。
【００１２】
本発明は、上記に鑑みてなされたものであって、利用者の発話に加えて、発話内容を補足する例文を提示することにより、機器の操作に不慣れな場合や対話する相手の文化的、慣例的な背景を知らない場合であっても、利用者の意図した内容を適切に伝えることができるコミュニケーション支援装置、コミュニケーション支援方法およびコミュニケーション支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、本発明は、複数の言語間の翻訳を行うことによりコミュニケーションを支援するコミュニケーション支援装置において、翻訳の元となる原言語文の意味内容の解釈である原言語解釈と、前記原言語解釈の表す意味内容を補足する文の例である補足例文とを対応づけて格納する補足例文記憶手段と、利用者が入力した前記原言語文を受付ける入力受付手段と、前記入力受付手段が受付けた前記原言語文の意味内容を解析し、前記原言語解釈を出力する原言語解析手段と、前記原言語解析手段が出力した前記原言語解釈に対応づけられた前記補足例文を、前記補足例文記憶手段から検索する補足例文検索手段と、前記入力受付手段が受付けた前記原言語文と、前記補足例文検索手段が検索した前記補足例文とを翻訳し、翻訳の対象言語で記述した文である対象言語文を出力する翻訳手段と、を備えたことを特徴とする。
【００１４】
また、本発明は、上記装置を実行することができるコミュニケーション支援方法およびコミュニケーション支援プログラムである。
【発明の効果】
【００１５】
本発明によれば、利用者が入力した原言語文の意味内容を補足する補足例文を原言語文とともに翻訳して出力することができる。このため、利用者が機器の操作に不慣れな場合や対話する相手の文化的、慣例的な背景を知らない場合であっても、利用者の意図した内容を適切に伝えることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明にかかるコミュニケーション支援装置、コミュニケーション支援方法およびコミュニケーション支援プログラムの最良な実施の形態を詳細に説明する。
【００１７】
（第１の実施の形態）
第１の実施の形態にかかるコミュニケーション支援装置は、原言語文における意味内容と、意味内容を補足する補足例文とを対応づけて格納する記憶手段から、利用者が入力した原言語文の意味内容に対応する補足例文を検索して画面に表示し、表示した画面上で利用者が指定した補足例文を原言語文とともに翻訳した対象言語文を出力するものである。
【００１８】
ここで、原言語文とは、翻訳の元になる言語である原言語によって表現された文字列をいい、対象言語文とは、翻訳される先の言語である対象言語によって表現された文字列をいう。なお、原言語文および対象言語文は、句点で区切られる文に限るものではなく、文章、段落、句、単語などであってもよい。また、補足例文とは、原言語文の意味内容を補足する文の例をいう。
【００１９】
第１の実施の形態においては、利用者から音声入力される日本語を英語に翻訳して音声出力するコミュニケーション支援装置を例として説明を行うが、原言語と対象言語の組み合わせはこれに限られず、原言語と異なる対象言語に翻訳するものであればあらゆる組み合わせに対して本発明を適用することができる。
【００２０】
図１は、第１の実施の形態にかかるコミュニケーション支援装置１００の構成を示すブロック図である。同図に示すように、コミュニケーション支援装置１００は、入力受付部１０１と、原言語解析部１０２と、補足例文検索部１０４と、表示制御部１０７と、翻訳部１０８と、出力部１０９と、補足例文記憶部１２１とを備えている。
【００２１】
入力受付部１０１は、利用者による原言語文の入力を受付けるものである。原言語文の入力は、キーボード、ポインティングデバイスなどの一般的に用いられているあらゆる入力方法を適用することができる。また、入力受付部１０１は、利用者からの音声入力を受付け、受付けた音声に対し音声認識処理を行い、原言語文を出力するように構成してもよい。
【００２２】
この際に行われる音声認識処理は、ＬＰＣ分析、隠れマルコフモデル（ＨＭＭ：Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌ）、ダイナミックプログラミング、ニューラルネットワーク、Ｎグラム言語モデルなどを用いた、一般的に利用されているあらゆる音声認識方法を適用することができる。
【００２３】
原言語解析部１０２は、入力受付部１０１が受付けた原言語文に対し、原言語の語彙情報、文法規則を参照した形態素解析、構文解析、係り受け解析、意味解析、文脈解析などの自然言語解析処理を行うことによって、原言語文が表している意味内容の解釈である原言語解釈を出力するものである。
【００２４】
なお、原言語解析部１０２により行われる自然言語解析処理は、Ａ＊アルゴリズムを用いた形態素解析や、アーリー法、チャート法、一般化ＬＲ法による構文解析など、一般的に利用されているあらゆる方法を適用することができる。また、形態素情報、構文情報、意味情報などを格納した自然言語処理用の辞書が、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、光ディスク、メモリカードなどの一般的に利用されている記憶手段に格納され、これらの自然言語解析処理において参照される。
【００２５】
原言語解析部１０２が出力する原言語解釈の書式の一例を以下の（１）式〜（３）式に示す。
意味要素＝概念｜意味関係｜意味要素,意味要素  ・・・（１）
意味関係＝(意味役割,意味要素)                ・・・（２）
概念＝<見出し語,概念記号>                    ・・・（３）
【００２６】
ここで、各式の左辺の要素は右辺の要素で書き換えることが可能であることを示している。また、記号“｜”で区切られた要素は、そのうちのいずれかにより書き換えることが可能であることを示している。見出し語とは、原言語文に現れた表層文字列であり、概念記号とは、概念を一意に識別するための識別子である。また、意味役割とは、“()”で括られた概念同士の意味上の関係を表している。また、“,”は、２つの要素の区切りを表す記号であり、右辺の“意味要素”が、左辺において“意味要素,意味要素”のように２つの要素に書き換えられることを示す際に用いる。
【００２７】
例えば、「髪を短く切ってください」という原言語を解析すると、以下のような原言語解釈が得られる。
(依頼(程度,<短く,3x102030>,(動作,<切る,1x000c75>,(対象,<髪,0x006166>))))
【００２８】
これは、<髪,0x006166>という対象を、<短く,3x102030>という程度で、<切る,1x000c75>という動作を、(依頼)しているという意味内容を示している。
【００２９】
補足例文検索部１０４は、原言語解析部１０２が出力した原言語解釈を検索キーとして、補足例文記憶部１２１から対応する補足例文を検索するものである。検索方法の詳細については後述する。
【００３０】
補足例文記憶部１２１は、原言語解釈と、原言語解釈の表す意味内容を補足する文の例である補足例文とを対応づけて格納するものであり、補足例文検索部１０４が、原言語解析部１０２により出力された原言語解釈に対応する補足例文を検索するときに参照される。補足例文記憶部１２１は、ＨＤＤ、光ディスク、メモリカードなどの一般的に利用されているあらゆる記憶手段により構成することができる。
【００３１】
図２は、補足例文記憶部１２１のデータ構造の一例を示す説明図である。同図に示すように、補足例文記憶部１２１は、ＩＤと、発話種別と、原文見出と、訳文見出と、条件とを対応付けて格納している。また、上記に加え、補足内容や効果を示す説明文を、更に対応付けて格納するように構成しても良い。
【００３２】
ＩＤ２１１は、補足例文を一意に識別するための識別番号である。また、発話種別２１２は、補足例文の発話内容を分類する区分であり、例えば、「病気」、「注文」、「数量」、「ホテル」などが設定される。発話種別はこれに限られるものではなく、補足例文の発話内容を分類するものであれば、あらゆる区分を発話種別とすることができる。同図においては、発話種別として「依頼」が設定されており、これは、補足例文が対話の相手に対し何かを依頼する内容を記述していることを示している。
【００３３】
原文見出２１３は、原言語により記述された補足例文を、訳文見出２１４は、対象言語により記述された補足例文を示している。条件２１５は、補足例文を検索する条件を表しており、原言語解釈に関する条件を規定する"concept"部からなる。“concept部”の書式は、上述の原言語解釈と同様であり、それぞれの項目を対応付けることが可能である。すなわち、原言語解析部１０２が出力した原言語解釈が、条件２１５に記述された書式と一致する場合に、その条件を含む補足例文が補足例文検索部１０４により検索される。
【００３４】
なお、書式が原言語解釈と完全に一致する場合だけでなく、その一部が一致している場合に補足例文を検索するように構成してもよい。例えば、図２に示すように、原言語解釈が「(依頼(程度,<短く,3x102030>,(動作,<切る,1x000c75>,(対象,<髪,0x006166>))))」であるとき、程度を表す意味要素を除いた「(依頼(動作,<切る,1x000c75>,(対象,<髪,0x006166>)))」を検索キーとして検索してもよい。この場合、図２におけるＩＤ＝２１およびＩＤ＝２３で識別される補足例文２０１および補足例文２０２が検索される。
【００３５】
なお、条件２１５は、意味要素に記号“＊”を指定することができる。記号“＊”が指定されている場合は、任意の意味要素に置き換えて原言語解釈との一致の判定がなされる。
【００３６】
表示制御部１０７は、補足例文検索部１０４が検索した補足例文を、補足例文表示画面により利用者に提示するものである。この際、入力された原言語文とともに表示するように構成してもよいし、さらに翻訳部１０８により翻訳された結果である対象言語文とともに表示するように構成してもよい。また、補足例文表示画面において、利用者が複数の補足例文から使用する補足例文を指定する機能や、補足例文を使用しないことを指定する機能を備えるように構成してもよい。加えて、補足内容や効果を示す説明文を表示するように構成しても良い。補足例文表示画面の詳細については後述する。
【００３７】
翻訳部１０８は、日本語による原言語文を英語による対象言語文に翻訳するものである。なお、翻訳部１０８より行われる翻訳処理は、一般的なトランスファ方式、用例ベース方式、統計ベース方式、中間言語方式の機械翻訳システムにおいて利用されているあらゆる方法を適用することができる。
【００３８】
出力部１０９は、翻訳部１０８が翻訳した対象言語文および補足例文の訳文を受け取り、その内容を対象言語である英語の合成音声として出力するものである。出力部１０９により行われる音声合成処理は、音声素片編集音声合成、フォルマント音声合成、テキストトゥスピーチなどの一般的に利用されているあらゆる方法を適用することができる。
【００３９】
なお、出力部１０９による音声出力は省略してもよい。すなわち、入力受付部１０１による音声入力や、出力部１０９による音声出力をする代わりに、キーボード、ポインティングデバイスなどの入力装置による原言語のテキスト入力と、テキストを画面表示するディスプレイなどの表示装置による対象言語のテキスト出力を行うように構成してもよい。
【００４０】
次に、このように構成された第１の実施の形態にかかるコミュニケーション支援装置１００によるコミュニケーション支援処理について説明する。図３は、第１の実施の形態におけるコミュニケーション支援処理の全体の流れを示すフローチャートである。
【００４１】
まず、入力受付部１０１が、利用者による原言語文の入力を受付ける（ステップＳ３０１）。上述のように、入力受付部１０１は、利用者による音声の入力を受付け、音声認識処理により原言語文を取得するように構成してもよい。
【００４２】
次に、原言語解析部１０２が、入力受付部１０１により受付けられた原言語文を解析し、原言語解釈を出力する（ステップＳ３０２）。具体的には、原言語文に対して、形態素解析、構文解析、意味解析、文脈解析などの一般的な自然言語解析処理を実行し、その結果得られた各形態素と形態素間の関係とを上述の書式により記述して原言語解釈を出力する。
【００４３】
次に、翻訳部１０８が、入力受付部１０１により受付けられた原言語文を翻訳し、対象言語文を出力する（ステップＳ３０３）。なお、対象言語文は、補足例文表示画面に表示するために必要なものであるため、後述するステップＳ３０６またはステップＳ３０７において補足例文表示画面を表示するまでの間であれば、翻訳部１０８による翻訳処理はいつ実行してもよい。
【００４４】
次に、補足例文検索部１０４が、原言語解析部１０２が出力した原言語解釈を検索キーとして、原言語解釈と一致する条件の"concept"部を有する補足例文を補足例文記憶部１２１から検索する（ステップＳ３０４）。
【００４５】
次に、補足例文検索部１０４は、補足例文が検索されたか否かを判断する（ステップＳ３０５）。補足例文が検索された場合は（ステップＳ３０５：ＹＥＳ）、表示制御部１０７が、原言語文と、原言語文の翻訳結果と、補足例文とを補足例文表示画面に表示する（ステップＳ３０６）。また、補足例文が検索されない場合は（ステップＳ３０５：ＮＯ）、表示制御部１０７が、原言語文と、原言語文の翻訳結果とを補足例文表示画面に表示する（ステップＳ３０７）。
【００４６】
図４は、補足例文表示画面の内容を示す模式図である。同図に示すように、補足例文表示画面４００には、原言語である日本語による入力文である日本語入力４０１と、対象言語である英語に翻訳した結果である英語出力４０２と、補足例文の候補である入力補足４０３と、補足例文を使用しない場合に指定する補足なしチェックボックス４０４と、指定された補足例文の訳文見出である補足英語出力４０５とが表示されている。
【００４７】
入力補足４０３は、利用者がキーボード、ポインティングデバイスなどを用いていずれか１つを指定するように構成してもよい。この場合、補足英語出力４０５には、利用者が指定した補足例文の訳文見出を出力する。補足なしチェックボックス４０４を押下した場合は、補足英語出力４０５は空欄となる。
【００４８】
なお、入力補足４０３に表示された補足例文を、利用者が修正できるように構成してもよい。これにより、より的確に利用者の意図を伝えることが可能となる。
【００４９】
表示制御部１０７は、ステップＳ３０６またはステップＳ３０７において補足例文表示画面を表示した後、同画面において補足例文が指定されたか否かを判断する（ステップＳ３０８）。補足例文が指定されている場合は（ステップＳ３０８：ＹＥＳ）、出力部１０９が、原言語文の翻訳結果である対象言語文と、補足例文の訳文とを、対象言語である英語の音声により出力し（ステップＳ３０９）、コミュニケーション支援処理を終了する。
【００５０】
補足例文が指定されていない場合は（ステップＳ３０８：ＮＯ）、出力部１０９は、原言語文の翻訳結果である対象言語文のみを、対象言語である英語の音声により出力し（ステップＳ３１０）、コミュニケーション支援処理を終了する。
【００５１】
次に、第１の実施の形態におけるコミュニケーション支援処理の具体例について説明する。ここでは、図２に示すような補足例文が補足例文記憶部１２１に登録されていることを前提とする。
【００５２】
まず、利用者が「髪を切ってください。」という原言語文を入力したとすると、入力受付部１０１が、その原言語文の入力を受付ける（ステップＳ３０１）。次に、原言語解析部１０２が、当該原言語文を解析し、原言語解析結果である原言語解釈として、(依頼,(動作,<切る,1x000c75>,(対象,<髪,0x006166>)))を出力する（ステップＳ３０２）。
【００５３】
翻訳部１０８は、原言語文の翻訳結果である対象言語文として、「A haircut, please.」を出力する（ステップＳ３０３）。また、補足例文検索部１０４が、上記原言語解釈(依頼,(動作,<切る,1x000c75>,(対象,<髪,0x006166>)))と一致する条件を有する補足例文を、補足例文記憶部１２１から検索する（ステップＳ３０４）。この結果、図２に示す補足例文２０１および補足例文２０２が検索される。
【００５４】
補足例文が検索されたため（ステップＳ３０５：ＹＥＳ）、表示制御部１０７は、原言語文「髪を切ってください。」と、翻訳結果「A haircut, please.」と、補足例文「顔を剃ってください。」および「シャンプーをしてください。」とを、補足例文表示画面に表示する（ステップＳ３０６）。
【００５５】
補足例文表示画面において、利用者が使用する補足例文として、「シャンプーをしてください。」を指定したとすると（ステップＳ３０８）、出力部１０９は、翻訳部１０８により翻訳された対象言語文「A haircut, please.」と、補足例文記憶部１２１に記憶されている補足例文の訳文見出「A shampoo, please.」とを、対象言語である英語により音声合成を行ってその結果を出力する（ステップＳ３０９）。
【００５６】
このように、第１の実施の形態にかかるコミュニケーション支援装置１００では、原言語における意味内容と、意味内容を補足する補足例文とを対応づけて格納する記憶手段から、利用者が入力した原言語文の意味内容に対応する補足例文を検索して画面に表示し、表示した画面上で利用者が指定した補足例文を、原言語文とともに翻訳して出力することができる。このため、最低限の用件を伝えるだけでなく、それを補足する用件や、文化的背景や慣習についての知識不足のため伝えられなかった用件を適切に伝えることができる。
【００５７】
（第２の実施の形態）
第２の実施の形態にかかるコミュニケーション支援装置は、発話する内容に対して利用者が関心を有する度合いを示す重要度と利用者の対話履歴とを記憶した記憶手段を備え、利用者が発話している状況に応じた補足例文を検索するとともに、検索した補足例文を、重要度や対話履歴に応じて選別するものである。
【００５８】
図５は、第２の実施の形態にかかるコミュニケーション支援装置５００の構成を示すブロック図である。同図に示すように、コミュニケーション支援装置５００は、入力受付部１０１と、原言語解析部１０２と、利用状況認識部５０３と、補足例文検索部５０４と、補足例文選択部５０５と、表示制御部１０７と、翻訳部１０８と、出力部１０９と、補足例文記憶部５２１と、対話履歴記憶部５２２と、個人情報記憶部５２３とを備えている。
【００５９】
第２の実施の形態においては、利用状況認識部５０３と、補足例文選択部５０５と、対話履歴記憶部５２２と、個人情報記憶部５２３とを追加したこと、および、補足例文検索部５０４の機能と、補足例文記憶部５２１のデータ構造とが第１の実施の形態と異なっている。その他の構成および機能は、第１の実施の形態にかかるコミュニケーション支援装置１００の構成を表すブロック図である図１と同様であるので、同一符号を付し、ここでの説明は省略する。
【００６０】
利用状況認識部５０３は、利用者が音声認識装置やキーボード、ポインティングデバイスなどを介して入力した利用状況を認識するものである。ここで、利用状況とは、利用者が対話する状況を表す情報をいい、例えば、会話が行われる場所、時間、場面などが該当する。なお、利用状況はこれらに限られるものではなく、利用者が対話する状況を表す情報であればあらゆるものが利用状況に該当する。
【００６１】
なお、利用状況認識部５０３は、ＧＰＳ受信機能やＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）などにより利用場所の位置情報を取得することにより利用状況（会話が行われる場所）を認識するように構成してもよい。また、過去に発話した内容、または、直前に発話した内容から、現在の利用状況を認識するように構成してもよい。
【００６２】
利用状況認識部５０３は、認識した利用状況をＨＤＤ、光ディスク、メモリカードなどの一般的に利用されている記憶手段に記憶する。例えば、場所が「レストラン」であり、場面が「注文」であるとき、これらを前者は「Place(Restaurant)」のように、後者は「Opportunity(Order)」のように記憶する。すなわち、利用状況の種別と利用状況の具体的な内容とが対応づけて記憶される。記憶した利用状況は、後に補足例文検索部５０４が、利用状況が一致する補足例文を補足例文記憶部５２１から検索する際に参照される。
【００６３】
補足例文検索部５０４は、原言語解析部１０２が出力した原言語解釈と、利用状況認識部５０３が認識した利用状況とを検索キーとして、補足例文記憶部５２１から対応する補足例文を検索するものである。検索方法の詳細については後述する。
【００６４】
補足例文記憶部５２１は、原言語解釈と、利用条件と、原言語解釈の表す意味内容を補足する文の例である補足例文とを対応づけて格納するものである。補足例文記憶部５２１は、補足例文検索部５０４が、利用条件認識部により認識された利用状況と、原言語解析部１０２により出力された原言語解釈とに対応する補足例文を検索するときに参照される。
【００６５】
図６は、補足例文記憶部５２１のデータ構造の一例を示す説明図である。同図に示すように、第２の実施の形態にかかる補足例文記憶部５２１においては、条件６１５に利用状況を表す"condition"部、および重要度６１６が追加されたことが、第１の実施の形態にかかる補足例文記憶部１２１と異なっている。
【００６６】
条件６１５の"condition"部は、利用状況認識部５０３により認識される利用状況と同じ書式により、補足例文が適用される利用状況を記述する。例えば、同図においては、場所が美容院であり（Place(Barber)）、対話の場面が注文（Opportunity(Order)）であるときの"condition"部の記述の例が示されている。この例は、美容院で注文するという利用状況のときに、補足例文６０１、補足例文６０２が検索されうることを示している。
【００６７】
重要度６１６は、補足例文の重要性の程度を示す値である重要度を記述するものである。ここでは、１から１０までの整数値に対応させて表現しており、数値が大きいほど重要度が高いことを示している。
【００６８】
対話履歴記憶部５２２は、利用者自身が行った発話の履歴である対話履歴を記憶する記憶手段であり、ＨＤＤ、光ディスク、メモリカードなどの一般的に利用されているあらゆる記憶手段により構成することができる。なお、対話履歴記憶部５２２は、対話の相手の発話の履歴を保持するように構成してもよい。この場合、利用状況認識部５０３が、対話の相手の発話した内容から現在の利用状況を認識するように構成することができる。
【００６９】
このように、対話履歴記憶部５２２は、利用状況認識部５０３が過去の対話履歴から利用状況を認識する際、または、後述する補足例文選択部５０５が既に発話した補足例文を削除する際に参照される。
【００７０】
図７は、対話履歴記憶部５２２のデータ構造の一例を示す説明図である。同図に示すように、対話履歴記憶部５２２は、発話者７０１と、原言語による文である日本語７０２と、対象言語による文である英語７０３とを対応付けて格納している。発話者７０１は、発話者の種類を格納しており、「あなた」は利用者が発話したことを、「相手」は対話の相手が発話したことを、「システム」は自装置が補足して発話したことを示している。
【００７１】
個人情報記憶部５２３は、利用者に関する情報である個人情報を記憶するものである。個人情報記憶部５２３は、個人情報として、発話種別ごとの利用者の関心の度合いを示す重要度を重要度テーブル５２３−ａに記憶している。重要度テーブル５２３−ａは、補足例文選択部５０５が、補足例文記憶部５２１から検索された補足例文の重要度を個人ごとに設定された重要度で更新するために参照される。
【００７２】
図８は、重要度テーブル５２３−ａのデータ構造の一例を示す説明図である。同図に示すように、重要度テーブル５２３−ａは、発話種別８０１と、重要度８０２とを対応付けて格納している。発話種別８０１は、補足例文記憶部５２１と同様に、発話内容を分類する区分を表している。また、重要度８０２は、補足例文記憶部５２１に格納されている重要度と同様に、１から１０までの整数値に対応させて表現しており、数値が大きいほど重要度が高いことを示している。
【００７３】
同図に示す例では、利用者は発話種別「病気」に対して重要度＝１０を設定しているため、利用者の関心が「病気」に対して最も高いことを示している。また、利用者は発話種別「数量」に対して重要度＝０を設定しているため、利用者は「数量」に対しては関心がないことを示している。
【００７４】
補足例文選択部５０５は、重要度テーブル５２３−ａに記憶された重要度と、対話履歴記憶部５２２に記憶された対話履歴とを参照し、補足例文検索部５０４が検索した補足例文から、重要度および対話履歴に応じた補足例文を選択するものである。
【００７５】
具体的には、補足例文選択部５０５は、対話履歴記憶部５２２を参照し、補足例文検索部５０４により検索された補足例文のうち、現在の対話中に既に発話済みの補足例文を削除する。また、重要度テーブル５２３−ａを参照し、検索された補足例文の重要度を重要度テーブル５２３−ａに記憶された個人ごとの重要度で更新する。この際、重要度が０になった補足例文は削除する。これにより、不要な補足例文を提示することにより利用者が適切な補足例文を指定できず、利用者が意図した内容を十分に伝えられないといった問題が発生する可能性を軽減することができる。
【００７６】
また、複数の発話種別が設定されているため、個人ごとの重要度の値が複数存在する場合は、最も値の大きい重要度により更新する。個人ごとの重要度が重要度テーブル５２３−ａに設定されていない場合は、補足例文記憶部５２１に記憶されている重要度の値をそのまま使用する。
【００７７】
なお、補足例文選択部５０５は、得られた重要度の順に順位付けを行うとともに、表示制御部１０７が、補足例文を順位付けに従って利用者に提示するようにしてもよい。また、補足例文選択部５０５は、予め定められた個数の補足例文を選択するように構成してもよい。これにより、表示領域の制限がある場合でも補足例文の表示や利用者による補足例文の指定が容易に行えるようになる。
【００７８】
次に、このように構成された第２の実施の形態にかかるコミュニケーション支援装置５００によるコミュニケーション支援処理について説明する。図９は、第２の実施の形態におけるコミュニケーション支援処理の全体の流れを示すフローチャートである。
【００７９】
まず、利用状況認識部５０３が、利用者が入力した利用状況の受付け、または位置情報の取得による利用状況の認識を行う（ステップＳ９０１）。
【００８０】
ステップＳ９０２からステップＳ９０６までの、原言語入力・解析処理、翻訳処理、補足例文検索処理は、第１の実施の形態にかかるコミュニケーション支援装置１００におけるステップＳ３０１からステップＳ３０５までと同様の処理なので、その説明を省略する。
【００８１】
ステップＳ９０６において、補足例文検索部５０４が補足例文を検索した後、補足例文選択部５０５が補足例文選択処理を実行する（ステップＳ９０７）。補足例文選択処理の詳細については後述する。
【００８２】
補足例文選択処理が実行された後、ステップＳ９０８からステップＳ９１２までの、補足例文表示画面表示処理、音声出力処理は、第１の実施の形態にかかるコミュニケーション支援装置１００におけるステップＳ３０６からステップＳ３１０までと同様の処理なので、その説明を省略する。
【００８３】
次に、ステップＳ９０７に示した補足例文選択処理の詳細について説明する。図１０は、第２の実施の形態における補足例文選択処理の全体の流れを示すフローチャートである。
【００８４】
まず、補足例文選択部５０５は、対話履歴記憶部５２２を参照し、補足例文と重複する発話内容が存在するか否かを判断する（ステップＳ１００１）。重複する発話内容が存在する場合は（ステップＳ１００１：ＹＥＳ）、補足例文選択部５０５は、重複する補足例文を削除する（ステップＳ１００２）。既に発話した補足例文をさらに出力することを回避するためである。
【００８５】
重複する発話内容が存在しない場合（ステップＳ１００１：ＮＯ）、または、重複する補足例文を削除した後、補足例文選択部５０５は、個人情報記憶部５２３の重要度テーブル５２３−ａに記憶されている重要度を参照し、補足例文の重要度を更新する（ステップＳ１００３）。
【００８６】
具体的には、補足例文内の発話種別を検索キーとして、重要度テーブル５２３−ａの対応する重要度を検索し、重要度が検索できた場合には、検索した重要度により補足例文内の重要度を更新する。重要度が検索できない場合には、補足例文内の重要度は更新せず、事前に設定された値がそのまま維持される。
【００８７】
次に、補足例文選択部５０５は、重要度の順に補足例文を順位付けする（ステップＳ１００４）。これにより、表示制御部１０７が順位付けに従い補足例文を重要度の順に表示することが可能となる。
【００８８】
次に、補足例文選択部５０５は、補足例文の重要度が０であるか否かを判断し（ステップＳ１００５）、重要度が０である場合は（ステップＳ１００５：ＹＥＳ）、その補足例文を削除する（ステップＳ１００６）。これにより、利用者が関心を示さない発話種別に対応する補足例文を表示しないようにすることが可能となる。
【００８９】
重要度が０でない場合は（ステップＳ１００５：ＮＯ）、補足例文選択部５０５は、すべての補足例文が処理されたか否かを判断し（ステップＳ１００７）、すべての補足例文が処理されていない場合は（ステップＳ１００７：ＮＯ）、重要度の判定処理に戻って処理を繰り返す（ステップＳ１００５）。すべての補足例文が処理された場合は（ステップＳ１００７：ＹＥＳ）、補足例文選択処理を終了する。
【００９０】
次に、第２の実施の形態におけるコミュニケーション支援処理の具体例について説明する。ここでは、図６に示すような補足例文６０１、６０２が補足例文記憶部５２１に登録され、図７に示すような対話履歴が対話履歴記憶部５２２に登録され、図８に示すような重要度が重要度テーブル５２３−ａに登録されていることを前提とする。
【００９１】
まず、利用者が、現在の利用状況として、美容院で注文を出しているという状況を入力し、利用状況としてPlace(Barber)、Opportunity(Order)が利用状況認識部５０３により認識される（ステップＳ９０１）。
【００９２】
次に、利用者が「髪を切ってください。」という原言語文を入力したとすると、入力受付部１０１が、その原言語文の入力を受付ける（ステップＳ９０２）。次に、原言語解析部１０２が、当該原言語文を解析し、原言語解析結果である原言語解釈として、(依頼,(動作,<切る,1x000c75>,(対象,<髪,0x006166>)))を出力する（ステップＳ９０３）。
【００９３】
翻訳部１０８は、原言語文の翻訳結果である対象言語文として、「A haircut, please.」を出力する（ステップＳ９０４）。また、補足例文検索部５０４が、利用状況であるPlace(Barber)、Opportunity(Order)と一致する“condition"部、および、原言語解釈である(依頼,(動作,<切る,1x000c75>,(対象,<髪,0x006166>)))と一致する”concept“部の条件を有する補足例文を、補足例文記憶部５２１から検索する（ステップＳ９０５）。この結果、図２に示す補足例文２０１、補足例文２０２が検索される。
【００９４】
補足例文が検索されたため（ステップＳ９０６：ＹＥＳ）、補足例文選択部５０５による補足例文選択処理が実行される（ステップＳ９０７）。図７に示す対話履歴記憶部５２２には、補足例文「顔を剃ってください。」および「シャンプーをしてください。」は登録されていないため（ステップＳ１００１：ＮＯ）、補足例文は削除されない。
【００９５】
次に、補足例文選択部５０５は、図８に示す重要度テーブル５２３−ａを参照して、補足例文の発話種別「依頼」に対応するデータを検索するが、対応するデータが存在しないため、重要度は更新されずに出力される（ステップＳ１００３）。
【００９６】
次に、補足例文選択部５０５は、重要度の順に補足例文の順位付けを行う（ステップＳ１００４）。図６に示すように、補足例文６０２「シャンプーをしてください。」の重要度（５）が、補足例文６０１「顔を剃ってください。」の重要度（３）より大きいため、補足例文「シャンプーをしてください。」が上位にくるように順位付けがなされる。
【００９７】
次に、補足例文選択部５０５は、重要度が０であるか否かを判断するが（ステップＳ１００５）、重要度が０である補足例文は存在しないため（ステップＳ１００５：ＮＯ）、補足例文は削除されない。
【００９８】
この結果、表示制御部１０７は、原言語文「髪を切ってください。」と、翻訳結果「A haircut, please.」と、補足例文「顔を剃ってください。」および「シャンプーをしてください。」とを、補足例文表示画面に表示する（ステップＳ９０８）。この際、重要度が大きい「シャンプーをしてください。」を画面の最上位に表示する。
【００９９】
この後、補足例文表示画面において、利用者が使用する補足例文として、「シャンプーをしてください。」を指定したとすると（ステップＳ９１０）、出力部１０９は、翻訳部１０８により翻訳された対象言語文「A haircut, please.」と、補足例文記憶部５２１に記憶されている補足例文の訳文見出「A shampoo, please.」とを、対象言語である英語により音声合成を行ってその結果を出力する（ステップＳ９１１）。
【０１００】
このように、第２の実施の形態にかかるコミュニケーション支援装置５００では、利用状況に応じて補足例文を検索するとともに、利用者固有の嗜好などの個人情報や対話履歴に応じて、検索した補足例文の並べ替え、削除を行って補足例文を提示することができる。このため、表示領域の制限がある場合でも補足例文の指定を容易に行うことができ、利用者が意図した内容をより的確に伝えることができる。
【０１０１】
（第３の実施の形態）
第３の実施の形態にかかるコミュニケーション支援装置は、単語の意味内容が表す概念の階層関係を記憶する記憶手段を備え、補足例文に含まれる概念を下位概念の個人情報で置換することにより、利用者固有の情報に応じた補足例文を出力するものである。
【０１０２】
図１１は、第３の実施の形態にかかるコミュニケーション支援装置１１００の構成を示すブロック図である。同図に示すように、コミュニケーション支援装置１１００は、入力受付部１０１と、原言語解析部１０２と、利用状況認識部５０３と、補足例文検索部１１０４と、補足例文選択部１１０５と、概念置換部１１０６と、表示制御部１０７と、翻訳部１０８と、出力部１０９と、補足例文記憶部１１２１と、対話履歴記憶部５２２と、個人情報記憶部１１２３と、概念階層記憶部１１２４とを備えている。
【０１０３】
第３の実施の形態においては、概念置換部１１０６と概念階層記憶部１１２４とを追加したこと、および、補足例文検索部１１０４と補足例文選択部１１０５との機能、および、補足例文記憶部１１２１と個人情報記憶部１１２３とのデータ構造とが第２の実施の形態と異なっている。その他の構成および機能は、第２の実施の形態にかかるコミュニケーション支援装置５００の構成を表すブロック図である図５と同様であるので、同一符号を付し、ここでの説明は省略する。
【０１０４】
補足例文記憶部１１２１は、第２の実施の形態にかかる補足例文記憶部５２１と同様に、原言語解釈と、利用条件と、原言語解釈の表す意味内容を補足する文の例である補足例文とを対応づけて格納するものである。
【０１０５】
図１２は、補足例文記憶部１１２１のデータ構造の一例を示す説明図である。同図に示すように、第３の実施の形態にかかる補足例文記憶部１１２１においては、原文見出および訳文見出に、編集可能な変数部分が含まれる場合があることが、第２の実施の形態にかかる補足例文記憶部５２１と異なっている。
【０１０６】
同図に示すように、原文見出は、記号《》で括られた、編集可能な変数部分１２１０と、記号《》以外の一般的な言語表現であり編集不可能な定型部分から構成されている。なお、原文見出は、編集可能な変数部分を含まなくてもよい。記号《》で示される変数部分は、その位置を一意に識別するための変数識別番号と、その変数部分に対応付けられる素性の名称を表す変数素性名と、素性の具体的な値である変数素性値とからなる。また、変数素性値は、その名称を表す変数素性値見出しと、変数素性値を一意に識別するための変数素性値概念記号からなり、変数部分は[変数素性名:変数素性値見出し,変数素性値概念記号]の書式により記述される。
【０１０７】
ここで、素性とは、利用者の特性、嗜好などの利用者に関する情報を分類する区分であり、例えば、「国籍」、「アレルギー」、「既往症」、「クレジットカード」、「常備薬」などが設定される。素性はこれに限られるものではなく、利用者に関する情報を分類するものであれば、あらゆる区分を素性として設定することができる。
【０１０８】
変数素性値は、素性を具体的に表す概念であって、個々の利用者が有する特性を表す概念の上位概念にあたる値を設定する。例えば、変数素性名が「アレルギー」である場合、変数素性値として「食品」を設定することができる。「食品」は、個々の利用者が有するアレルギー原因である「卵」や、「牛乳」などの上位概念に該当し、利用者の個人情報に応じて置換することが可能となるからである。概念を置換する処理の詳細については後述する。
【０１０９】
また、同図に示すように、訳文見出は、記号《》で括られた、編集可能な変数部分１２１１と、記号《》以外の一般的な言語表現であり編集不可能な定型部分から構成されている。なお、訳文見出は、編集可能な変数部分を含まなくてもよい。変数部分１２１１は、原文見出の変数部分１２１０に対応する部分であり、原文見出の変数部分１２１０の位置を一意に識別するための変数識別番号が記述されている。変数部分１２１１には、原文見出の変数部分１２１０を翻訳した文が挿入される。
【０１１０】
個人情報記憶部１１２３は、利用者に関する情報である個人情報を記憶するものであり、重要度テーブル５２３−ａの他に、利用者素性テーブル１１２３−ｂを記憶している点が、第２の実施の形態にかかる個人情報記憶部５２３と異なっている。
【０１１１】
利用者素性テーブル１１２３−ｂは、概念置換部１１０６が、補足例文記憶部１１２１から検索された補足例文の素性値を個人ごとに設定された利用者素性値で更新するために参照される。概念を置換する処理の詳細については後述する。
【０１１２】
図１３は、利用者素性テーブル１１２３−ｂのデータ構造の一例を示す説明図である。同図に示すように、利用者素性テーブル１１２３−ｂは、利用者素性の素性名１３０１と、利用者素性の素性値１３０２とを対応付けて格納している。
【０１１３】
ここで、利用者素性の素性名とは、利用者の素性を表す名称であり、利用者素性の素性値とは、利用者の素性を具体的に表す概念であって、上述の変数素性値の下位概念に相当する素性の値が設定される。
【０１１４】
素性値は、その名称を表す見出し語と、素性値を一意に識別するための概念記号との組を用いて、“<見出し語，概念記号>”の書式により記述される。また、素性値は１つの素性名に対して複数設定することが可能である。例えば、同図に示すように、「アレルギー」の素性名１３０３に対して、利用者素性の素性値として、「<卵,0x0ef00d>」および「<ダニ,0x126400>」の２つを設定することができる。
【０１１５】
概念階層記憶部１１２４は、単語の意味内容が表す概念の階層関係を記憶する記憶手段であり、ＨＤＤ、光ディスク、メモリカードなどの一般的に利用されているあらゆる記憶手段により構成することができる。概念階層記憶部１１２４は、後述する概念置換部１１０６が、補足例文内の変数部分の概念を利用者素性テーブル１１２３−ｂに記憶された利用者の素性値が表す概念で置換する際に、概念間の階層関係を確認するために参照される。概念を置換する処理の詳細については後述する。
【０１１６】
図１４は、概念階層記憶部１１２４のデータ構造の一例を示す説明図である。同図に示すように、概念階層記憶部１１２４は、楕円で描かれた１つの概念を表すノード１４０１と、単方向の有向グラフ１４０２により表される。ノードは、それが表す概念の見出し語と概念記号との組を用いて、“<見出し語，概念記号>”の書式により記述される。概念記号は、その見出しの概念を一意に識別するための記号であり、１つの見出しに対して複数の概念が存在する場合は、複数の概念記号を割り当てることができる。
【０１１７】
例えば、ノード１４０４は、見出しが「卵」であり、これに対応する概念記号が「0x0ef00d」である概念を示している。また、１つの有向グラフは、それによって結ばれた２つのノードが表す概念の関係を表しており、矢印の終点が始点の上位概念であることを意味する。例えば、見出しが「卵」、概念記号が「0x0ef00d」で表されるノード１４０４の上位概念は、見出しが「食品」、概念記号が「0x00f00d」で表されるノード１４０５である。なお、同図の点線１４０３は、紙面の都合により省略したことを示す記号である。
【０１１８】
補足例文検索部１１０４は、第２の実施の形態にかかる補足例文検索部５０４と同様に、原言語解析部１０２が出力した原言語解釈と、利用状況認識部５０３が認識した利用状況とを検索キーとして、補足例文記憶部１１２１から対応する補足例文を検索するものである。この際、概念階層記憶部１１２４を参照し、補足例文記憶部１１２１に記憶されている補足例文の条件の“concept"部に含まれる単語の概念が、原言語解釈に含まれる概念の上位概念であれば、補足例文候補として検索するように構成してもよい。
【０１１９】
例えば、利用者が「スパゲティをお願いします。」という原言語文を入力したとすると、原言語解釈として、(依頼(動作,<注文,1x0f00ab>,(対象,<スパゲティ,0x2ff0a0>)))が得られる。このとき、補足例文検索部１１０４は、上記原言語解釈と完全一致する“concept"部を有する図１２における補足例文１２０２だけでなく、対象が「スパゲティ」の上位概念である「料理」で置き換えられた“concept"部（依頼(動作,<注文,1x0f00ab>,(対象,<料理,0x0ff0a0>)))を有する図１２における補足例文１２０１および１２０３を検索するように構成してもよい。
【０１２０】
補足例文選択部１１０５は、重要度テーブル５２３−ａに記憶された重要度と、対話履歴記憶部５２２に記憶された対話履歴とに加え、利用者素性テーブル１１２３−ｂに記憶された利用者素性の素性値を参照し、補足例文検索部１１０４が検索した補足例文から、重要度、対話履歴、および利用者素性の素性値に応じた補足例文を選択するものである。このように、第３の実施の形態にかかる補足例文選択部１１０５は、利用者素性の素性値も参照して補足例文を選択する点が、第２の実施の形態にかかる補足例文選択部５０５と異なっている。
【０１２１】
具体的には、補足例文選択部１１０５は、第２の実施の形態にかかる補足例文選択部５０５の機能に加え、検索した補足例文に含まれる変数部分の下位概念に相当する利用者素性の素性値を、利用者素性テーブル１１２３−ｂから取得できなかった場合に、その補足例文を削除する機能を有する。
【０１２２】
これにより、利用者の嗜好や特性に応じた補足例文の提示を行うことができるとともに、不要な補足例文を提示することにより利用者が適切な補足例文を指定できず、利用者が意図した内容を十分に伝えられないといった問題が発生する可能性を軽減することができる。
【０１２３】
概念置換部１１０６は、補足例文検索部１１０４により検索され、補足例文選択部１１０５により選択された補足例文が変数部分を含む場合に、その変数部分の表す概念の下位概念に相当する利用者素性の素性値が、利用者素性テーブル１１２３−ｂに存在するか否かを確認し、存在する場合、その利用者素性の素性値で補足例文の変数部分を置換するものである。
【０１２４】
概念間の関係の確認は、上述の概念階層記憶部１１２４を参照して行う。例えば、図１４に示すような概念階層が概念階層記憶部１１２４に記憶されているとすると、補足例文の変数部分に「食品」が存在し、利用者素性の素性値に「卵」が存在した場合、概念置換部１１０６は、「食品」に対応するノード１４０５から、有向グラフを下位方向にたどり、「卵」に対応するノード１４０４に到達することが可能であるため、「卵」の概念は「食品」の概念の下位概念であると判定する。
【０１２５】
次に、このように構成された第３の実施の形態にかかるコミュニケーション支援装置１１００によるコミュニケーション支援処理について説明する。第３の実施の形態においては、図９のステップＳ９０７に示す補足例文選択処理の内容が、第２の実施の形態と異なっている。その他のコミュニケーション支援処理の全体の流れは、第２の実施の形態におけるコミュニケーション支援処理の全体の流れを示す図９と同様であるので、その説明を省略する。
【０１２６】
図１５は、第３の実施の形態における補足例文選択処理の全体の流れを示すフローチャートである。ステップＳ１５０１からステップＳ１５０５までの、対話履歴確認処理、重要度更新・判定処理は、第２の実施の形態にかかるコミュニケーション支援装置５００におけるステップＳ１００１からステップＳ１００５までと同様の処理なので、その説明を省略する。
【０１２７】
ステップＳ１５０５において、重要度が０であると判定した場合は（ステップＳ１５０５：ＹＥＳ）、補足例文選択部１１０５は、その補足例文を削除する（ステップＳ１５１０）。
【０１２８】
重要度が０でないと判定した場合は（ステップＳ１５０５：ＮＯ）、補足例文選択部１１０５は、補足例文に変数部分を含むか否かを判定する（ステップＳ１５０６）。補足例文に変数部分を含まない場合は（ステップＳ１５０６：ＮＯ）、補足例文選択部１１０５は、すべての補足例文が処理されたか否かの判定処理を実行する（ステップＳ１５１１）。
【０１２９】
補足例文に変数部分を含む場合は（ステップＳ１５０６：ＹＥＳ）、概念置換部１１０６が、個人情報記憶部１１２３の利用者素性テーブル１１２３−ｂ、および概念階層記憶部１１２４を参照し、利用者素性の素性値の概念と、変数部分の概念との階層関係を確認する（ステップＳ１５０７）。
【０１３０】
次に、概念置換部１１０６は、変数部分の概念の下位概念に相当する利用者素性の素性値が存在するか否かを判断し（ステップＳ１５０８）、存在する場合は（ステップＳ１５０８：ＹＥＳ）、補足例文の変数部分を利用者素性の素性値で置換した補足例文を生成する（ステップＳ１５０９）。
【０１３１】
なお、補足例文の対象言語による翻訳文を生成するため、利用者素性の素性値を対象言語に翻訳する必要があるが、この翻訳処理は上述の翻訳部１０８により実行することができる。また、利用者素性テーブル１１２３−ｂに予め利用者素性の素性値の翻訳を格納しておき、これにより補足例文の訳文見出の変数部分を置換して補足例文の翻訳文を生成するように構成してもよい。
【０１３２】
ステップＳ１５０８において、変数部分の概念の下位概念に相当する利用者素性の素性値が存在しないと判断した場合は（ステップＳ１５０８：ＮＯ）、補足例文選択部１１０５が、補足例文を削除する（ステップＳ１５１０）。次に、補足例文選択部１１０５が、すべての補足例文がすべての補足例文が処理されたか否かを判断し（ステップＳ１５１１）、すべての補足例文が処理されていない場合は（ステップＳ１５１１：ＮＯ）、重要度の判定処理に戻って処理を繰り返す（ステップＳ１５０５）。すべての補足例文が処理された場合は（ステップＳ１５１１：ＹＥＳ）、補足例文選択処理を終了する。
【０１３３】
次に、第３の実施の形態におけるコミュニケーション支援処理の具体例について説明する。ここでは、図７に示すような対話履歴が対話履歴記憶部５２２に登録され、図８に示すような重要度が重要度テーブル５２３−ａに登録され、図１２に示すような補足例文が補足例文記憶部１１２１に登録され、図１３に示すような利用者素性が利用者素性テーブル１１２３−ｂに登録され、図１４に示すような概念階層が概念階層記憶部１１２４に登録されていることを前提とする。
【０１３４】
まず、利用者が、現在の利用状況として、レストランで注文を出しているという状況を入力し、利用状況としてPlace(Restaurant)、Opportunity(Order)が利用状況認識部５０３により認識される（ステップＳ９０１）。
【０１３５】
次に、利用者が「カルボナーラをお願いします。」という原言語文を入力したとすると、入力受付部１０１が、その原言語文の入力を受付ける（ステップＳ９０２）。次に、原言語解析部１０２が、当該原言語文を解析し、原言語解析結果である原言語解釈として、（依頼,(動作 ,<注文,1x0f00ab>,(対象,<スパゲティ,0x2ff0a0>))）を出力する（ステップＳ９０３）。
【０１３６】
翻訳部１０８は、原言語文の翻訳結果である対象言語文として、「Carbonara,please」を出力する（ステップＳ９０４）。また、補足例文検索部１１０４が、利用状況であるPlace(Restaurant)、Opportunity(Order)と一致する“condition"部、および、原言語解釈である（依頼,(動作,<注文,1x0f00ab>,(対象,<スパゲティ,0x2ff0a0>))）と一致する”concept“部の条件を有する補足例文を、補足例文記憶部１１２１から検索する（ステップＳ９０５）。この際、概念「スパゲティ」を上位概念「料理」で置き換えた原言語解釈（依頼,(動作 ,<注文,1x0f00ab>,(対象,<料理,0x0ff0a0>))）と一致する”concept“部の条件を有する補足例文も検索する。この結果、図１２に示す３つの補足例文１２０１、１２０２、１２０３が検索される。
【０１３７】
補足例文が検索されたため（ステップＳ９０６：ＹＥＳ）、補足例文選択部１１０５による補足例文選択処理が実行される（ステップＳ９０７）。図７に示す対話履歴記憶部５２２には、補足例文１２０１、１２０２、１２０３と同じ対話内容は登録されていないため（ステップＳ１５０１：ＮＯ）、補足例文は削除されない。
【０１３８】
次に、補足例文選択部１１０５は、図８に示す重要度テーブル５２３−ａを参照して、各補足例文の発話種別に対応するデータを検索し、補足例文１２０１の発話種別「病気」および補足例文１２０２の発話種別「数量」に対応するデータが存在するため、重要度をそれぞれ１０、０に更新して補足例文が出力される（ステップＳ１５０３）。なお、補足例文１２０３の発話種別「好き嫌い」、「依頼」に対応するデータが重要度テーブル５２３−ａに存在しないため、補足例文１２０３の重要度は更新されずに出力される。
【０１３９】
次に、補足例文選択部１１０５は、重要度の順に補足例文の順位付けを行う（ステップＳ１５０４）。更新の結果に従い、補足例文１２０１（重要度１０）、補足例文１２０３（重要度３）、補足例文１２０２（重要度０）の順で順位付けがなされる。
【０１４０】
次に、補足例文選択部１１０５は、重要度が０であるか否かを判断する（ステップＳ１５０５）。補足例文１２０２の重要度が０であるため（ステップＳ１００５：ＹＥＳ）、補足例文１２０２は削除される。その他の補足例文は重要度が０でないため、ステップＳ１５０６以降の処理が実行される。
【０１４１】
図１６は、図１２に示した補足例文について、順位付けおよび重要度０の補足例文が削除された後の補足例文の一例を示す説明図である。図１６に示すように、ここまでの処理により、図１２の補足例文１２０１および補足例文１２０３が選択されている。
【０１４２】
次に、補足例文選択部１１０５が、補足例文に変数部分を含むか否かを判断する（ステップＳ１５０６）。補足例文１２０１、１２０３ともに変数部分を含むため（ステップＳ１５０６：ＹＥＳ）、概念置換部１１０６は、利用者素性テーブル１１２３−ｂを参照し、変数部分の下位概念に相当する利用者素性の素性値が存在するか確認する（ステップＳ１５０７）。
【０１４３】
補足例文１２０１については、変数素性名「アレルギー」についての変数素性値「食品」に対応して、利用者素性の素性名「アレルギー」についての素性値「卵」が、図１３に示す利用者素性テーブル１１２３−ｂに存在する（ステップＳ１５０８：ＹＥＳ）。したがって、概念置換部１１０６は、「食品」を「卵」で置換して補足例文を生成する（ステップＳ１５０９）。
【０１４４】
補足例文１２０３については、変数素性名「嫌い」に対応する利用者素性の素性名「嫌い」が、図１３に示す利用者素性テーブル１１２３−ｂに存在しないため（ステップＳ１５０８：ＮＯ）、補足例文選択部１１０５により削除される（ステップＳ１５１０）。
【０１４５】
したがって、最終的に補足例文としては補足例文１２０１が選択される。図１７は、このときの補足例文の一例を示した説明図である。同図に示すように、図１２に示す補足例文の変数部分が置換され、原文見出が「その料理には卵がはいっていますか？」に変更された補足例文１７０１が選択される。
【０１４６】
この結果、表示制御部１０７は、原言語文「カルボナーラをお願いします。」と、翻訳結果「Carbonara, please.」と、補足例文「その料理には卵がはいっていますか？」と、補足例文の訳文見出「Egg is used in this dish?」とを、補足例文表示画面に表示する（ステップＳ９０８）。
【０１４７】
この後、出力部１０９は、原言語文の翻訳結果「Carbonara, please.」と、補足例文の訳文見出「Egg is used in this dish?」とを、対象言語である英語により音声合成を行ってその結果を出力する（ステップＳ９１１）。
【０１４８】
このように、第３の実施の形態においては、利用者の嗜好や制約事項を反映して補足例文を生成し、原言語文の翻訳結果とともに音声出力することによりコミュニケーションを支援することが可能となる。
【０１４９】
次に、第３の実施の形態におけるコミュニケーション支援処理の別の具体例について説明する。図１８は、この例において補足例文記憶部１１２１に記憶されている補足例文の一例を示す説明図である。なお、図１８に示すような補足例文が補足例文記憶部１１２１に登録されていること以外は、上述の例と同様の情報が各記憶手段に格納されていることを前提とする。
【０１５０】
まず、利用者が、現在の利用状況として、病院で病状の説明をしているという状況を入力し、利用状況としてPlace(Hospital)、Opportunity(symptom-explain)が利用状況認識部５０３により認識される（ステップＳ９０１）。
【０１５１】
次に、利用者が「この薬はどうやって飲むのですか？」という原言語文を入力したとすると、入力受付部１０１が、その原言語文の入力を受付ける（ステップＳ９０２）。次に、原言語解析部１０２が、当該原言語文を解析し、原言語解析結果である原言語解釈として、(疑問,(方法,<どう,4x001030>,(動作,<飲む,1x0d611c>,(対象,<薬,0x1d6a1c>))))を出力する（ステップＳ９０３）。
【０１５２】
翻訳部１０８は、原言語文の翻訳結果である対象言語文として、「How should I take this medicine?」を出力する（ステップＳ９０４）。また、補足例文検索部１１０４が、利用状況であるPlace(Hospital)、Opportunity(symptom-explain)と一致する“condition"部、および、原言語解釈である(疑問,(方法,<どう,4x001030>,(動作,<飲む,1x0d611c>,(対象,<薬,0x1d6a1c>))))と一致する”concept“部の条件を有する補足例文を、補足例文記憶部１１２１から検索する（ステップＳ９０５）。この結果、図１８に示す２つの補足例文１８０１、１８０２が検索される。
【０１５３】
補足例文が検索されたため（ステップＳ９０６：ＹＥＳ）、補足例文選択部１１０５による補足例文選択処理が実行される（ステップＳ９０７）。図７に示す対話履歴記憶部５２２には、補足例文１８０１、１８０２と同じ対話内容は登録されていないため（ステップＳ１５０１：ＮＯ）、補足例文は削除されない。
【０１５４】
次に、補足例文選択部１１０５は、図８に示す重要度テーブル５２３−ａを参照して、各補足例文の発話種別に対応するデータを検索し、補足例文１８０１の発話種別「病気」に対応するデータが存在するため、重要度を１０に更新して補足例文が出力される（ステップＳ１５０３）。なお、補足例文１８０２の発話種別「薬」に対応するデータが重要度テーブル５２３−ａに存在しないため、補足例文１８０２の重要度は更新されずに出力される。
【０１５５】
次に、補足例文選択部１１０５は、重要度の順に補足例文の順位付けを行う（ステップＳ１５０４）。更新の結果に従い、補足例文１８０１（重要度１０）、補足例文１８０２（重要度９）の順で順位付けがなされる。
【０１５６】
次に、補足例文選択部１１０５は、重要度が０であるか否かを判断するが（ステップＳ１５０５）、重要度が０である補足例文は存在しないため（ステップＳ１５０５：ＮＯ）、補足例文は削除されない。
【０１５７】
次に、補足例文選択部１１０５が、補足例文に変数部分を含むか否かを判断する（ステップＳ１５０６）。補足例文１８０１、１８０２ともに変数部分を含むため（ステップＳ１５０６：ＹＥＳ）、概念置換部１１０６は、利用者素性テーブル１１２３−ｂを参照し、変数部分の下位概念に相当する利用者素性の素性値が存在するか確認する（ステップＳ１５０７）。
【０１５８】
補足例文１８０１については、変数素性名「既往症」についての変数素性値「病名」に対応して、利用者素性の素性名「既往症」についての素性値「心臓病」および「糖尿病」が、図１３に示す利用者素性テーブル１１２３−ｂに存在する（ステップＳ１５０８：ＹＥＳ）。したがって、概念置換部１１０６は、「病名」を「心臓病」および「糖尿病」で置換して２つの補足例文を生成する（ステップＳ１５０９）。
【０１５９】
補足例文１８０２については、変数素性名「常備薬」に対応する利用者素性の素性名「薬」が、図１３に示す利用者素性テーブル１１２３−ｂに存在する（ステップＳ１５０８：ＹＥＳ）。したがって、概念置換部１１０６は、「常備」を「アスピリン」で置換した補足例文を生成する（ステップＳ１５０９）。
【０１６０】
このように、概念置換部１１０６により、最終的に３つの補足例文が出力される。図１９は、このときの補足例文の一例を示した説明図である。同図に示すように、図１８に示す補足例文１８０１の変数部分が置換された補足例文１９０１および補足例文１９０２と、補足例文１８０２の変数部分が置換された補足例文１９０３とが出力される。
【０１６１】
この結果、表示制御部１０７は、原言語文「この薬はどうやって飲むのですか？」と、翻訳結果「How should I take this medicine?」と、補足例文「心臓病の治療を受けています。」および「糖尿病の治療を受けています。」および「アスピリンを飲んでいます。」とを、補足例文表示画面に表示する（ステップＳ９０８）。
【０１６２】
この後、補足例文表示画面において、利用者が使用する補足例文として、「アスピリンを飲んでいます。」を指定したとすると（ステップＳ９１０）、出力部１０９は、原言語文の翻訳結果「How should I take this medicine?」と、補足例文の訳文見出「「I've taken aspirin.」とを、対象言語である英語により音声合成を行ってその結果を出力する（ステップＳ９１１）。
【０１６３】
このように、第３の実施の形態においては、利用者の嗜好や制約事項を反映して補足例文を生成し、発話されるべき補足事項を全て列挙するため、利用者が未発話である内容を気付かせることができる。また、利用者が改めて入力し直すことなく、利用者の発話履歴や個人情報に関連した発話内容が追加提示されるため、発話入力が簡便となり、対話の相手との意思疎通を迅速、円滑に行うことができる。
【０１６４】
以上のように、第３の実施の形態にかかるコミュニケーション支援装置１１００では、利用状況に応じて補足例文を検索するとともに、検索した補足例文に上位概念で記載された変数部分が含まれる場合に、記憶手段に記憶された個人情報によりその変数部分を下位概念に置換することができる。このため、利用者の嗜好や特性に応じた補足例文の提示を行うことができ、さまざまな状況におけるコミュニケーションの支援が可能となる。
【０１６５】
なお、上述した第１〜第３の実施の形態にかかるコミュニケーション支援装置は、すべて単体で使用することを前提としていたが、通信手段を持たせることにより複数のコミュニケーション支援装置を接続し、各装置間で補足例文を共有するように構成してもよい。
【０１６６】
例えば、インターネットなどのネットワークに接続された共有サーバ装置と通信手段を介して通信することにより、当該共有サーバ装置上に備えられた補足例文記憶部から補足例文を検索するように構成することができる。この際、各利用者が設定した重要度や補足例文ごとの利用頻度から、補足例文の重要度を更新するように構成してもよい。また、各利用者が修正した補足例文を参照し、共有サーバ上の補足例文をより適切な例文に修正する機能を設けてもよい。このような補足例文の学習機能を備えることにより、文化や慣習が流行により変化した場合などであっても、より適切な補足例文を提示することができる。ここで、通信方法は、前述の方法に捉われるものではなく、技術範囲によって種々変化させて実施することができ、例えば利用者の端末同士間で直接通信を可能としても良い。
【０１６７】
なお、第１〜第３の実施の形態にかかるコミュニケーション支援装置で実行されるコミュニケーション支援プログラムは、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等に予め組み込まれて提供される。
【０１６８】
第１〜第３の実施の形態にかかるコミュニケーション支援装置で実行されるコミュニケーション支援プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１６９】
さらに、第１〜第３の実施の形態にかかるコミュニケーション支援装置で実行されるコミュニケーション支援プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１〜第３の実施の形態にかかるコミュニケーション支援装置で実行されるコミュニケーション支援プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１７０】
第１〜第３の実施の形態にかかるコミュニケーション支援装置で実行されるコミュニケーション支援プログラムは、上述した各部（入力受付部、原言語解析部、利用状況認識部、補足例文検索部、補足例文選択部、概念置換部、表示制御部、翻訳部、出力部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が上記ＲＯＭからコミュニケーション支援プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０１７１】
以上のように、本発明にかかるコミュニケーション支援装置、コミュニケーション支援方法およびコミュニケーション支援プログラムは、音声入力または文字入力した原言語文を対象言語に翻訳して文字出力または音声出力するコミュニケーション支援装置に適している。
【図面の簡単な説明】
【０１７２】
【図１】第１の実施の形態にかかるコミュニケーション支援装置の構成を示すブロック図である。
【図２】補足例文記憶部のデータ構造の一例を示す説明図である。
【図３】第１の実施の形態におけるコミュニケーション支援処理の全体の流れを示すフローチャートである。
【図４】補足例文表示画面の内容を示す模式図である。
【図５】第２の実施の形態にかかるコミュニケーション支援装置の構成を示すブロック図である。
【図６】補足例文記憶部のデータ構造の一例を示す説明図である。
【図７】対話履歴記憶部のデータ構造の一例を示す説明図である。
【図８】重要度テーブルのデータ構造の一例を示す説明図である。
【図９】第２の実施の形態におけるコミュニケーション支援処理の全体の流れを示すフローチャートである。
【図１０】第２の実施の形態における補足例文選択処理の全体の流れを示すフローチャートである。
【図１１】第３の実施の形態にかかるコミュニケーション支援装置の構成を示すブロック図である。
【図１２】補足例文記憶部のデータ構造の一例を示す説明図である。
【図１３】利用者素性テーブルのデータ構造の一例を示す説明図である。
【図１４】概念階層記憶部のデータ構造の一例を示す説明図である。
【図１５】第３の実施の形態における補足例文選択処理の全体の流れを示すフローチャートである。
【図１６】補足例文の一例を示す説明図である。
【図１７】補足例文の一例を示す説明図である。
【図１８】補足例文の一例を示す説明図である。
【図１９】補足例文の一例を示す説明図である。
【符号の説明】
【０１７３】
１００、５００、１１００  コミュニケーション支援装置
１０１  入力受付部
１０２  原言語解析部
１０４  補足例文検索部
１０７  表示制御部
１０８  翻訳部
１０９  出力部
１２１  補足例文記憶部
２０１、２０２  補足例文
２１１  ＩＤ
２１２  発話種別
２１３  原文見出
２１４  訳文見出
２１５  条件
４００  補足例文表示画面
４０１  日本語入力
４０２  英語出力
４０３  入力補足
４０４  補足なしチェックボックス
４０５  補足英語出力
５０３  利用状況認識部
５０４  補足例文検索部
５０５  補足例文選択部
５２１  補足例文記憶部
５２２  対話履歴記憶部
５２３  個人情報記憶部
５２３−ａ  重要度テーブル
６０１、６０２  補足例文
６１５  条件
６１６  重要度
７０１  発話者
７０２  日本語
７０３  英語
８０１  発話種別
８０２  重要度
１１０４  補足例文検索部
１１０５  補足例文選択部
１１０６  概念置換部
１１２１  補足例文記憶部
１１２３  個人情報記憶部
１１２３−ｂ  利用者素性テーブル
１１２４  概念階層記憶部
１２０１、１２０２、１２０３  補足例文
１２１０、１２１１  変数部分
１３０１  利用者素性の素性名
１３０２  利用者素性の素性値
１３０３  素性名
１４０１、１４０４、１４０５  ノード
１４０２  有向グラフ
１４０３  点線
１７０１  補足例文
１８０１、１８０２  補足例文
１９０１、１９０２、１９０３  補足例文
【図１】
2006277119.tif 000003
【図２】
2006277119.tif 000004
【図３】
2006277119.tif 000005
【図４】
2006277119.tif 000006
【図５】
2006277119.tif 000007
【図６】
2006277119.tif 000008
【図７】
2006277119.tif 000009
【図８】
2006277119.tif 000010
【図９】
2006277119.tif 000011
【図１０】
2006277119.tif 000012
【図１１】
2006277119.tif 000013
【図１２】
2006277119.tif 000014
【図１３】
2006277119.tif 000015
【図１４】
2006277119.tif 000016
【図１５】
2006277119.tif 000017
【図１６】
2006277119.tif 000018
【図１７】
2006277119.tif 000019
【図１８】
2006277119.tif 000020
【図１９】
2006277119.tif 000021