(57)【要約】【課題】  質問に対してユーザからの回答を必要とするシステムにおいて、ユーザの誤った判断に基づく回答を減らすことができるユーザインターフェイスを提供する。【解決手段】  質問３１と、質問３１に対する複数の選択肢を有する回答３２とを表示し、ユーザに質問３１に対する回答を複数の選択肢の中から選択させる質問回答装置のユーザインターフェイスにおいては、複数の選択肢の一つとして「わかりません」の表示を含む。「わかりません」の表示に隣接してヘルプボタン３３が表示され、ヘルプボタン３３が押されると、質問に対するヘルプ情報３４が表示される。【選択図】図３
2007233830.tif 000002
【特許請求の範囲】
【請求項１】
質問と、前記質問に対する回答を入力させる入力欄とを表示し、ユーザに前記質問に対する回答を前記入力欄に入力させる質問回答装置のユーザインターフェイス表示システムであって、
前記入力欄は、「わかりません」「わからない」などの不明を意味する表現の表示を含み、
前記不明を意味する表現の表示に隣接してヘルプボタンが表示され、
前記ヘルプボタンが操作されると、前記質問または回答に対するヘルプ情報が表示される、質問回答装置のユーザインターフェイス表示システム。
【請求項２】
前記回答を入力させる入力欄は、前記質問に対する複数の選択肢と前記複数の選択肢の中から所望のものを選択させる選択ボタンとを含み、前記複数の選択肢は、前記不明を意味する表現の表示を含む、請求項１に記載の質問回答装置のユーザインターフェイス表示システム。
【請求項３】
前記回答を入力させる入力欄は、リストボックス、またはテキストボックスを含む、請求項１に記載の質問回答装置のユーザインターフェイス表示システム。
【請求項４】
前記質問および回答を入力させる入力欄と、前記ヘルプ情報とは、相互に重ならないように表示される、請求項１から３のいずれかに記載のユーザインターフェイス表示システム。
【請求項５】
前記質問、前記質問に対する複数の選択肢およびヘルプ情報を有するデータベースを含み、
前記質問、前記質問に対する複数の選択肢およびヘルプ情報は、前記データベースから自動的に生成される、請求項２に記載のユーザインターフェイス表示システム。
【請求項６】
前記質問、前記質問に対する回答を入力させる入力欄およびヘルプ情報を有するデータベースを含み、
前記質問、前記質問に対する回答およびヘルプ情報は、前記データベースから自動的に生成される、請求項１に記載のユーザインターフェイス表示システム。
【請求項７】
表示画面上に、質問と、前記質問に対する複数の選択肢を有する回答とを表示し、ユーザに前記質問に対する回答を前記複数の選択肢の中から指示装置を用いて選択させる質問回答装置のユーザインターフェイス表示システムであって、
前記質問を表示する質問表示領域と、
前記複数の選択肢を表示する回答表示領域と、
前記指示装置の指示位置を検出する検出手段と、
前記質問または回答に関連するヘルプ情報を表示するヘルプ情報表示手段とを含み、
前記ヘルプ情報表示手段は、前記検出手段が検出した前記指示装置の指示位置に応じたヘルプ情報を表示する、ユーザインターフェイス表示システム。
【請求項８】
さらに、前記ヘルプ情報表示手段の作動する領域およびそのヘルプ情報を設定するヘルプ情報設定手段を含む、請求項７に記載のユーザインターフェイス表示システム。
【請求項９】
前記回答表示領域には、「わかりません」「わからない」などの不明を意味する表現の選択ボタンと、前記不明を意味する表現の選択ボタンに隣接してヘルプボタンが設けられ、
前記ヘルプ情報表示手段は、前記検出手段が、前記指示装置の指示位置が前記不明を意味する表現の選択ボタン、または前記ヘルプボタンの位置にあることを検出したとき、前記ヘルプ情報を表示する、請求項７または８に記載のユーザインターフェイス表示システム。
【請求項１０】
質問と、前記質問に対する回答を入力させる入力欄とを表示し、ユーザに前記質問に対する回答を前記入力欄に入力させる質問回答装置のユーザインターフェイス表示方法であって、
前記入力欄に「わかりません」「わからない」などの不明を意味する表現を表示するステップと、
前記不明を意味する表現の表示に隣接してヘルプボタンを表示するステップと、
前記ヘルプボタンが選択されると、前記質問または回答に対するヘルプ情報を表示するステップとを含む、質問回答装置のユーザインターフェイス表示方法。
【請求項１１】
表示画面上に、質問と、前記質問に対する複数の選択肢を有する回答とを表示し、ユーザに前記質問に対する回答を前記複数の選択肢の中から指示装置を用いて選択させる質問回答装置のユーザインターフェイスの表示方法であって、
質問を質問表示領域に、複数の選択肢を回答表示領域に表示するステップと、
指示装置の指示位置を検出するステップとを含み、
検出ステップにおいて検出した指示装置の指示位置に応じて、質問または回答に関連するヘルプ情報を表示するステップとを含む、ユーザインターフェイス表示方法。
【請求項１２】
表示画面上に、質問と、前記質問に対する回答を入力させる入力欄とを表示し、ユーザに前記質問に対する回答を入力させるユーザインターフェイス表示方法をコンピュータに実行させるプログラムであって、
表示画面上に質問および入力欄を表示するステップと、
入力欄を表示するステップは、「わかりません」「わからない」などの不明を意味する表現と、不明を意味する表現に隣接してヘルプボタンとを表示するステップと、
ユーザによる、前記ヘルプボタンの操作の有無を検出するステップと、
前記ヘルプボタンの操作を検出したときは、質問または回答に対するヘルプ情報を表示するステップとを実行させる、プログラム。
【請求項１３】
表示画面上に、質問と、前記質問に対する複数の選択肢を有する回答とを表示し、ユーザに前記質問に対する回答を前記複数の選択肢の中から指示装置を用いて選択させるユーザインターフェイスの表示方法をコンピュータに実行させるプログラムであって、
質問を質問表示領域に、複数の選択肢を回答表示領域に表示するステップと、
ユーザの操作する指示装置の指示位置を検出するステップと、
検出された指示装置の指示位置に応じて、質問または回答に関連するヘルプ情報を表示するステップとを実行させる、プログラム。
【請求項１４】
請求項１２または１３に記載のプログラムを格納したコンピュータ読取可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザインターフェイス表示システム、ユーザインターフェイス表示方法、プログラムおよびコンピュータ読取可能記録媒体に関し、特に、質問に対してユーザの誤った回答入力を減らせるユーザインターフェイス表示システム、ユーザインターフェイス表示方法、プログラムおよびコンピュータ読取可能記録媒体に関する。
【背景技術】
【０００２】
従来の、ユーザから回答を入力させるユーザインターフェイスが、たとえば、特開２００４-３５５４００号公報（特許文献１）、特許第３５０２０６９号公報（特許文献２）、特開２００３-１９４７０２号公報（特許文献３）等に開示されている。特許文献１によれば、簡単な操作でヘルプメッセージを参照でき、かつ、利用者が、記憶が鮮明な時点でアンケートに回答できるユーザインターフェイスを開示している。また、特許文献２は、問題の提供側と回答側とで構築される双方向の教育システムを開示している。特許文献３は、表示装置の設定画面に複数の設定項目とそれに対応するヘルプボタンを表示する装置が開示されている。
【特許文献１】特開２００４−３５５４００号公報（段落番号００１０等）
【特許文献２】特許第３５０２０６９号公報（段落番号００８９等）
【特許文献３】特開２００３−１９４７０２号公報（段落番号０００８等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のユーザから回答を入力させるユーザインターフェイス表示を行うシステムは上記のように構成されていた。特許文献１によれば、ヘルプの表示要求があってからの表示位置については記載されているが、ヘルプボタンの表示位置や、どのようにヘルプを表示するのかという点についての記載はない。特許文献２によれば、ヘルプとなるヒントを表示するタイミングは、問題の提供側が決定するため、ユーザの必要なときにヘルプを表示できない。特許文献３によれば、ユーザの入力補助となるヘルプボタンは画面の右端に表示されているため、ユーザに対して、適切なヘルプのガイド表示が困難である、という問題があった。
【０００４】
この発明は、上記のような問題点に着目してなされたもので、質問に対してユーザからの回答を必要とする質問回答装置において、ユーザの誤った判断に基づく回答を減らすことができるユーザインターフェイス表示システム、ユーザインターフェイス表示方法、プログラム、およびプログラムを格納したコンピュータ読取可能記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明に係る、質問と、質問に対する回答を入力させる入力欄とを表示し、ユーザに前記質問に対する回答を前記入力欄に入力させる質問回答装置のユーザインターフェイス表示システムである。ユーザインターフェイス表示システムの入力欄は、「わかりません」「わからない」などの不明を意味する表現の表示を含み、不明を意味する表現の表示に隣接してヘルプボタンが表示され、ヘルプボタンが操作されると、質問または回答に対するヘルプ情報が表示される。
【０００６】
回答の入力欄には、「わかりません」「わからない」などの不明を意味する表現、およびそれに隣接してヘルプボタンが表示され、ヘルプボタンが操作されると、質問または回答に対するヘルプ情報が表示される。
【０００７】
不明を意味する表現の表示に隣接してヘルプボタンが表示されるため、質問または回答についてよくわからないときは、ユーザは、すぐにヘルプボタンを操作することができる。
【０００８】
その結果、質問に対してユーザからの回答を必要とする装置において、ユーザの誤った判断に基づく回答を減らすことができるユーザインターフェイス表示システムを提供できる。
【０００９】
回答を入力させる入力欄は、質問に対する複数の選択肢と、複数の選択肢の中から所望のものを選択させる選択ボタンとを含んでもよいし、リストボックス、またはテキストボックスであってもよい。
【００１０】
好ましくは、質問および回答と、ヘルプ情報とは、相互に重ならないように表示される。
【００１１】
この発明の一つの実施の形態においては、質問、回答およびヘルプ情報を有するデータベースを含み、質問、回答およびヘルプ情報は、データベースから自動的に生成されてもよい。
【００１２】
この発明の他の実施の形態においては、質問、質問に対する回答を入力させる入力欄およびヘルプ情報を有するデータベースを含み、質問、質問に対する回答およびヘルプ情報は、データベースから自動的に生成されてもよい。
【００１３】
この発明の他の局面は、表示画面上に、質問と、質問に対する複数の選択肢を有する回答とを表示し、ユーザに質問に対する回答を複数の選択肢の中から指示装置を用いて選択させる質問回答装置のユーザインターフェイス表示システムである。ユーザインターフェイス表示システムは、質問を表示する質問表示領域と、複数の選択肢を表示する回答表示領域と、指示装置の指示位置を検出する検出手段と、質問または回答に関連するヘルプ情報を表示するヘルプ情報表示手段とを含み、ヘルプ情報表示手段は、検出手段が検出した指示装置の指示位置に応じたヘルプ情報を表示する。
【００１４】
ヘルプ情報表示手段は、検出手段が検出した指示装置の指示位置に応じたヘルプ情報を表示するため、ユーザの知りたい部分のヘルプ情報が表示される。
【００１５】
その結果、ユーザにやさしいユーザインターフェイス表示システムが提供できる。
【００１６】
好ましくは、ヘルプ情報表示手段の作動する領域およびそのヘルプ情報を設定するヘルプ情報設定手段を含む。
【００１７】
さらに好ましくは、回答表示領域には、「わかりません」「わからない」などの不明を意味する表現の選択ボタンと、前記不明を意味する表現の選択ボタンに隣接してヘルプボタンが設けられ、ヘルプ情報表示手段は、検出手段が、指示装置の指示位置が不明を意味する表現の選択ボタン、またはヘルプボタンの位置にあることを検出したとき、ヘルプ情報を表示する。
【００１８】
この発明のさらに他の局面は、質問と、質問に対する回答を入力させる入力欄とを表示し、ユーザに質問に対する回答を入力欄に入力させる質問回答装置のユーザインターフェイス表示方法である。ユーザインターフェイス表示方法は、入力欄に「わかりません」「わからない」などの不明を意味する表現を表示するステップと、不明を意味する表現の表示に隣接してヘルプボタンを表示するステップと、ヘルプボタンが選択されると、質問または回答に対するヘルプ情報を表示するステップとを含む。
【００１９】
この発明のさらに他の局面は、表示画面上に、質問と、質問に対する複数の選択肢を有する回答とを表示し、ユーザに質問に対する回答を複数の選択肢の中から指示装置を用いて選択させる質問回答装置のユーザインターフェイス表示方法である。ユーザインターフェイス表示方法は、質問を質問表示領域に、複数の選択肢を回答表示領域に表示するステップと、指示装置の指示位置を検出するステップとを含み、検出ステップにおいて検出した指示装置の指示位置に応じて、質問または回答に関連するヘルプ情報を表示するステップとを含む。
【００２０】
この発明のさらに他の局面は、表示画面上に、質問と、前記質問に対する回答を入力させる入力欄とを表示し、ユーザに前記質問に対する回答を入力させるユーザインターフェイス表示方法をコンピュータに実行させるプログラムである。プログラムは、表示画面上に質問および入力欄を表示するステップと、入力欄を表示するステップは、「わかりません」「わからない」などの不明を意味する表現と、不明を意味する表現に隣接してヘルプボタンとを表示するステップと、ユーザによる、ヘルプボタンの操作の有無を検出するステップと、ヘルプボタンの操作を検出したときは、質問または回答に対するヘルプ情報を表示するステップとを実行させる。
【００２１】
この発明のさらに他の局面は、表示画面上に、質問と、質問に対する複数の選択肢を有する回答とを表示し、ユーザに質問に対する回答を複数の選択肢の中から指示装置を用いて選択させるユーザインターフェイスの表示方法をコンピュータに実行させるプログラムである。プログラムは、質問を質問表示領域に、複数の選択肢を回答表示領域に表示するステップと、ユーザの操作する指示装置の指示位置を検出するステップと、検出された指示装置の指示位置に応じて、質問または回答に関連するヘルプ情報を表示するステップとを実行させる。
【００２２】
好ましくは、上記プログラムはコンピュータ読取可能記録媒体に格納される。
【発明を実施するための最良の形態】
【００２３】
以下、この発明の一実施の形態を図面を参照して説明する。図１はこの発明に係るユーザインターフェイス表示システムが適用される、質問回答装置１０周りの構成を示すブロック図である。図１を参照して、質問回答装置１０は、エキスパートシステム２０の一部を構成している。
【００２４】
エキスパートシステム２０は、ユーザに質問を提示してその回答を入力させる質問回答装置１０と、質問回答装置１０に接続された推論部１７と、推論部１７に接続された推論知識部データベース１８と、推論部１７による推論結果を出力するための表示画面を作成する推論結果画面生成部１９とを含む。
【００２５】
質問回答装置１０は、質問データベース１１と、質問データベース１１に接続された質問回答画面生成部１２と、質問回答画面生成部１２に接続された入出力装置１３と、質問回答装置１０全体を制御するための制御部１６とを含む。入出力装置１３は、キーボードやマウスやタッチパネルのような指示（入力）装置および画面表示を行うディスプレイのような出力装置とを含む。質問データベース１１や推論知識データベース１８は、ハードディスク等に格納されている。
【００２６】
エキスパートシステム２０としては、各種のものがあるが、ここでは、一例として、基板実装装置における不良原因を特定することができるシステムを例にあげて説明する。このようなシステムにおいては、ユーザに対して、基板実装装置の各工程における不良に関する質問を質問回答装置１０を介して行う。推論部１７は、この回答結果および推論知識データベース１８のデータを用いて不良の原因を推定し、その推論結果を推論結果画面生成部１９を介して出力装置１５に出力する。
【００２７】
このようなシステムにおいて、正しい推論結果を得るには、質問回答装置１０における各質問に対する、ユーザの正しい回答が必要である。そこで、ここでは、質問回答装置１０において、ユーザから正しい回答が得られるように、ヘルプ情報をうまく活用するようにしている。
【００２８】
図２は質問データベース１１の内容を示す図である。図２を参照して、質問データベース１１には、複数の質問が、質問ＩＤごとに格納されている。すなわち、質問データベース１１は、質問ＩＤと、それに対応する質問文と、ユーザに入力させる入力タイプ（ラジオボタン、テキストボックス等）と、その質問文に対する回答となる複数の項目と、この質問文および項目に関連するヘルプ情報とが合わせて格納されている。なお、ヘルプ情報は、ヘルプＩＤで関連付けられて、他の場所に格納されている。
【００２９】
ここでは、まず、回答の入力タイプとしてラジオボタンを用い、回答項目として複数の選択肢を表示し、そこからユーザに選択させる質問ＩＤ００１３について説明するが、これに限らず、回答の入力欄を表示し、ユーザに質問に対する回答を入力欄に入力させるようにしてもよい。この場合の質問データベースの例を図２の質問ＩＤ００１４に示す。この具体例については、後述する。
【００３０】
図３は質問生成画面生成部１２が生成した質問および回答を、出力装置１５としてのディスプレイに表示した場合の一例を示す図である。ここでは、図２に示した質問ＩＤ００１３の質問およびが表示されている。まず、図３に示すように、ディスプレイの左半分に質問３１と、それに対応する、複数の選択肢３２とが表示される。複数の選択肢３２の一番下には「わかりません」の表示が設けられ、それに隣接して「ヘルプ」を表示するためのヘルプボタン３３が設けられている。
【００３１】
ユーザは、「はんだ印刷ずれどのような傾向がありますか」という質問３１と、「継続的にずれている」、「突発的にずれている」、「わかりません」という選択肢３２を見て、この質問に答える。このとき、ユーザが「継続的にずれている」のか、「突発的にずれている」のかがわかれば、ユーザの判断によっていずれかをマウス等の指示装置１４で選択する。しかしながら、ユーザが、この質問またはこれらの選択肢の意味がよくわからない場合がある。この時、ユーザに何らのヒント等を与えることなく、回答を要求すると、誤った結果が入力され、データが不正確なものになる。
【００３２】
そこで、この実施の形態においては、回答の選択肢の一つとして「わかりません」を含めるとともに、この表示に隣接してヘルプボタン３３を設けた。
【００３３】
なお、ここでは、「わかりません」と表示しているが、これは、「わからない」などの他の不明を意味する単語や文章を含む、不明を意味する表現であってもよい。
【００３４】
ユーザがヘルプボタン３３を押すと、図３の右側に示すように、ディスプレイの右側に、選択肢に対応して、「継続的にずれている」および「突発的にずれている」とはどのような状態をいうのか、という表示３４がヘルプ情報として表示される。ユーザはこの表示３４を見ると、回答および／または選択肢の意味が明瞭になるので、質問３１に対して正しい回答を選択することができる。
【００３５】
このように、「わかりません」の表示に隣接して「ヘルプ」ボタン３３を設けたため、次のような効果が得られる。
【００３６】
判断が曖昧な場合に「わかりません」を選択させることにより、誤答が減る。
【００３７】
文字数固定の「わかりません」の隣には、常に空欄を確保することができるので、ヘルプボタン３３の配置場所に困らない。
【００３８】
ヘルプは、質問内容や質問に対する回答の判断基準が不明の時に利用するものであるので、「わかりません」に隣接して「ヘルプ」ボタンを配置することでヘルプの閲覧をユーザに促すことができ、回答率の向上に貢献できる。
【００３９】
次に、この場合の、制御部１６の動作およびそれに伴う具体的な質問および回答の画面表示例について説明する。図４は質問回答装置１０における、制御部１６の動作を示すメインフローチャートである。図４を参照して、まず、質問データベース１１のデータを用いて質問および回答を所定のフォーマットにしたがって自動的に作成する（ステップＳ１１、以下ステップを省略する）。次いで、質問および回答を表示し（Ｓ１２）、これを最後の質問まで繰り返す（Ｓ１３）。
【００４０】
図５は、図４においてＳ１２で示した質問および回答の表示内容を示すフローチャートであり、図６は、具体的なディスプレイ上の画面表示例を示す図である。ここでは、基板実装工程における不良原因を特定するために、ユーザに質問を提示し、複数の選択枝の中から回答を選択させる場合の画面表示例を示す。
【００４１】
図５および図６を参照して、質問および回答をディスプレイの画面左側Ａに表示する（Ｓ２１）。ここでは、複数の質問および回答Ａ１およびＡ２が表示されている。たとえば、質問および回答Ａ１については、質問表示領域４１には、「印刷はどのような傾向がありますか」という具体的な質問と、その質問を作成するために使用された質問データベース１１内の「使用ツール」、「調査対象」および「調査範囲」も合わせて表示されている。回答表示領域４２には、選択肢として、「継続的に大きい、または小さい」、「突発的に大きい、または小さい」、「ばらついている」、および「わかりません」が表示され、「わかりません」に隣接してヘルプボタン４３が表示されている。
【００４２】
この状態でユーザが、指示装置１４としてのマウスを用いて、「わかりません」を選択するか、または、ヘルプボタン４３を押すと（Ｓ２２でＹＥＳ）、図６の画面右欄Ｂに示すように、具体的な説明がヘルプ情報として表示される（Ｓ２３）。ここでは、ヘルプ情報として、ユーザが回答を選択するための「調べ方」および「判断方法」が表示される。判断方法としては、選択肢を選択するためのガイドが具体的にグラフ等を交えて表示される。一画面に表示できない部分は、画面をスクロールすることによって表示される。ユーザは、このヘルプ情報を参照して適切な選択肢を選択する（Ｓ２４でＹＥＳ）。ユーザが「わかりません」を選択しないか、または、ヘルプボタン４３を押さなかったときは（Ｓ２２でＮＯ）、ユーザが質問および回答の内容を理解したときであるから、直接回答が選択される（Ｓ２４）。なお、他の質問および回答Ａ２についても、同様である。
【００４３】
次にこの発明の他の実施の形態について説明する。図７は、この実施の形態における、先の実施の形態の図５に対応するフローチャートであり、図８および図９は、先の実施の形態の図６に対応する画面表示例である。図８および図９で表示されている内容は、基本的に図６と同じである。
【００４４】
図７〜図９を参照して、この実施の形態について説明する。この実施の形態においては、ユーザが「わかりません」または「ヘルプボタン」を押さなくても、指示装置１４の指示位置に対応するヘルプ情報が画面の右側Ｂに自動的に表示される。ここでは、指示装置１４としてマウスを、指示位置としてマウスポインタの位置を用いた場合について説明する。  
【００４５】
まず、図８に示すように、画面左側Ａに、質問および回答Ａ１が表示される（図７Ｓ３１）。この時、制御部１６は、マウスポインタの位置５５が、質問表示領域５１にあるのか、回答表示領域５２にあるのかを判断する検出手段として作動する。質問表示領域５１にあると判断したときは（Ｓ３２でＹＥＳ）、質問に関するヘルプ情報を表示する（Ｓ３３）。ここで制御部１６は、ディスプレイとともに、ヘルプ情報を表示するヘルプ情報表示手段として作動する。なお、制御部１６のこれらの機能は、先の実施の形態においても同様である。
【００４６】
図８に示した例では、マウスポインタ５５が質問表示領域５１に存在するため、画面右側Ｂの一番上に、質問に関連したヘルプ情報５４が表示されている。
【００４７】
マウスポインタ５５が回答表示領域５２にあると判断したときは（Ｓ３２でＮＯ，Ｓ３４でＹＥＳ）、回答に関するヘルプ情報を表示する（Ｓ３５）。すなわち、ここでは、回答表示領域５２にあれば、「わかりません」を選択した場合も、ヘルプボタン５３を押した場合も同様の表示が行われる。
【００４８】
図８では、回答表示領域５２内では、個々の選択肢やヘルプボタンの位置に拘らず、マウスポインタの位置が、回答表示領域５２にあれば、同じヘルプ情報が表示された。しかしながら、個々の選択肢やヘルプボタンの位置等ごとに、それに適したヘルプ情報を表示してもよい。この場合の例を図９に示す。
【００４９】
図９に示すように、マウスポインタ５５が、回答表示領域５２の一つの選択肢６１に存在する場合は、その選択肢（不良発生基板で突発的に大きい、または小さい）６１の意味を説明するヘルプ情報６２が画面右欄Ｂの一番上に表示される。
【００５０】
このように、画面左側Ａにおけるマウスポインタの位置５５とそれに対応して画面右側Ｂの一番上に表示されるヘルプ情報との関係は、任意に設定できるようにしてもよい。このような設定は、制御部１６が入出力装置１３とともにヘルプ情報設定手段として機能することによって達成される。また、このような任意の設定は、質問および回答をＨＴＭＬ文書で作成し、ヘルプ情報との間でリンクを張ることによって行ってもよい。
【００５１】
ユーザは、このようなヘルプ情報を参照して、自分が正しいと考える選択肢を選択すると（Ｓ３６でＹＥＳ）、その質問および回答に関する処理を終了する。
【００５２】
なお、質問および回答に対するヘルプ情報の表示後（Ｓ３３、Ｓ３５）、およびＳ３５で選択肢が選択されなかったときは（Ｓ３６でＮＯ）、処理はＳ３２に戻る。
【００５３】
以上のようにこの実施の形態においては、マウスポインタ等の指示装置の指示位置に応じたヘルプ情報が自動的に表示されるため、ユーザは、より容易に、質問に対して正しい回答を行うことができる。
【００５４】
なお、上記実施の形態においては、ヘルプ情報を質問回答領域と左右にずらして設けた場合について説明したが、これに限らず、上下にずらして表示してもよいし、一部、または全部を重ねて表示してもよいし、ポップアップ形式で表示するようにしてもよい。
【００５５】
また、上記実施の形態においては、質問に対する回答を、複数の選択肢の中からマウスで選択する例について説明したが、これに限らず、回答入力させる入力欄を選択肢ではなく、リストボックスや、テキストボックスとし、それに隣接して「わかりません」の表示およびヘルピプボタンを設けてもよい。そのような例を図１０および図１１に示す。
【００５６】
なお、ここで、リストボックスとは、パソコン等の操作画面で、あらかじめ用意された選択肢の中から1つの項目を選択するための短冊状の入力領域をいう。リストボックスには、選ばれた選択肢１つが画面に表示され、ボタンをクリックすると他の選択肢が上下に並べて表示されるタイプと、箱型の領域に選択の有無に関わらず常時２つ以上の選択肢が表示されているタイプがある。
【００５７】
また、テキストボックスとは、パソコン等の操作画面でウィンドウ内に現れる、文字を入力するための窪んだ長方形の領域のことをいう。１行だけ入力するための短冊形のものと、複数行にわたって入力できる箱型のものがある。
【００５８】
図１０は、図２において質問ＩＤ００１４で示した場合の図３に対応する図である。図１０を参照して、図３と同様に、ディスプレイの左側に、質問７１と、それに対する回答の入力欄としてテキストボックス７２が設けられ、それの下部に隣接して、不明を意味する「わかりません」の表示およびヘルプボタン７３が設けられている。ここでヘルプボタン７３が操作されると、その右欄にヘルプ情報７４が表示される。
【００５９】
図１１は、同様にして、回答入力欄として、リストボックス８２を設けた場合の例を示す、図１０に対応する図である。
【００６０】
また、上記実施の形態においては、入力装置としてマウスを用いた例について説明したが、これに限らず、キーボードやタッチパネルを用いてもよい。キーボードの場合は、カーソルで選択肢を選択、または、選択肢に番号を付けておいてその番号を入力してもよい。タッチパネルの場合は、その選択肢にタッチすることによって、選択肢の選択や、ヘルプボタンの操作をすればよい。
【００６１】
また、上記実施の形態においては、基板実装装置における不良箇所原因を特定するエキスパートシステムにおける質問回答装置における例をあげて説明したが、これに限らず、質問および回答を表示して複数の選択肢の中からユーザに選択させる任意の装置に適用できる。
【００６２】
また、上記実施の形態においては、質問回答装置がその専用装置である場合について説明したが、これに限らず、装置を汎用のパソコンとし、上記の動作を全てプログラム化して、パソコンをそのプログラムで作動させて質問回答装置として使用してもよい。この場合、このプログラムは、光ディスクやハードディスクのような記録媒体で提供してもよいし、ネットワークを介して、ネット上のサーバからダウンロードするようにしてもよい。
【００６３】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示された実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【図面の簡単な説明】
【００６４】
【図１】この発明に係るユーザインターフェイスが適用される、質問回答装置１０周りの構成を示すブロック図である。
【図２】データベースの内容を示す図である。
【図３】質問および回答の画面表示例を示す図である。
【図４】質問回答画面を表示するときに制御部の行う動作を示すフローチャートである。
【図５】質問回答画面を表示するときに制御部の行う動作を示すフローチャートである。
【図６】質問および回答画面の表示例を示す図である。
【図７】他の実施の形態における、質問および回答画面を表示するときの制御部の行う動作を示すフローチャートである。
【図８】他の実施の形態における、質問および回答画面の表示例を示す図である。
【図９】他の実施の形態における、質問および回答画面の表示例を示す図である。
【図１０】回答入力欄として、テキストボックスを設けた場合の質問および回答の画面表示例を示す図である。
【図１１】回答入力欄として、リストボックスを設けた場合の質問および回答の画面表示例を示す図である。
【符号の説明】
【００６５】
１０  質問回答装置、１１  質問データベース、１２  質問回答画面生成部、１３  入出力装置、１４  指示装置、１５  出力装置、１６  制御部、１７  推論部、１８  推論知識部データベース、１９  推論結果画面生成部、２０  エキスパートシステム。
【図１】
2007233830.tif 000003
【図２】
2007233830.tif 000004
【図３】
2007233830.tif 000005
【図４】
2007233830.tif 000006
【図５】
2007233830.tif 000007
【図６】
2007233830.tif 000008
【図７】
2007233830.tif 000009
【図８】
2007233830.tif 000010
【図９】
2007233830.tif 000011
【図１０】
2007233830.tif 000012
【図１１】
2007233830.tif 000013