(57)【要約】【課題】ベン図を利用して項目を選択する項目選択装置において、項目の選択内容を簡単な操作で変更できるようにする。【解決手段】表示手段12は、選択可能な全ての選択候補項目を全体集合とし、個々の選択候補項目を部分集合としたベン図であって、各部分集合が円によって表されたベン図を表示装置17に表示する。領域対応項目判定手段131は、ユーザによってベン図上の領域が選択されると、その領域に割り当てられている項目を全て求める。トグル手段132は、領域対応項目判定手段131が求めた項目の中に、選択済み項目リスト記憶部15に登録されている項目が存在する場合は、その項目を選択済み項目リスト記憶部15から削除し、領域対応項目判定手段131で求められた項目の中に、選択済み項目リスト記憶部15に登録されていない項目が存在する場合は、その項目を選択済み項目リスト記憶部15に登録する。【選択図】図１
2008210212.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、
選択可能な全ての選択候補項目を全体集合とし、且つ個々の選択候補項目を部分集合としたベン図であって、各部分集合がそれぞれ異なる閉曲線によって表されたベン図を前記表示装置に表示する表示手段と、
前記ベン図上の領域を選択する入力装置と、
該入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求め、該求めた項目の中に既に選択済み項目とされている項目が存在する場合は、その項目を選択済み項目から除外し、前記求めた項目の中に選択済み項目とされていない項目が存在する場合は、その項目を選択済み項目に追加する選択項目判定手段とを備えたことを特徴とする項目選択装置。
【請求項２】
請求項１記載の項目選択装置において、
選択済み項目が登録された選択済み項目リスト記憶部を備え、且つ、
前記選択項目判定手段が、前記入力装置によって選択された領域に割り当てられている項目が選択済み項目であるか否かを、前記選択済み項目リスト記憶部を参照して判定することを特徴とする項目選択装置。
【請求項３】
請求項２記載の項目選択装置において、
前記選択項目判定手段が、
前記入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求める領域対応項目判定手段と、
該領域対応項目判定手段で求められた項目の中に、前記選択済み項目リスト記憶部に登録されている項目が存在する場合は、その項目を前記選択済み項目リスト記憶部から削除し、前記領域対応項目判定手段で求められた項目の中に、前記選択済み項目リスト記憶部に登録されていない項目が存在する場合は、その項目を前記選択済み項目リスト記憶部に登録するトグル手段とを備えたことを特徴とする項目選択装置。
【請求項４】
請求項３記載の項目選択装置において、
前記領域対応項目判定手段が、前記入力装置によって選択された領域を含む閉曲線に対応する項目を、前記入力装置によって選択された領域に対応する項目とすることを特徴とする項目選択装置。
【請求項５】
請求項１乃至４の何れか１項に記載の項目選択装置において、
前記表示手段が、前記各閉曲線内の他の閉曲線と重ならない部分に、その閉曲線に対応する項目のアイコンを表示することを特徴とする項目選択装置。
【請求項６】
コンピュータが、選択可能な全ての選択候補項目を全体集合とし、且つ個々の選択候補項目を部分集合としたベン図であって、各部分集合がそれぞれ異なる閉曲線によって表されたベン図を表示装置に表示する表示ステップと、
前記コンピュータが、入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求め、該求めた項目の中に既に選択済み項目とされている項目が存在する場合は、その項目を選択済み項目から除外し、前記求めた項目の中に選択済み項目とされていない項目が存在する場合は、その項目を選択済み項目に追加する選択項目判定ステップとを含むことを特徴とする項目選択方法。
【請求項７】
請求項６記載の項目選択方法において、
前記コンピュータが、選択済み項目が登録された選択済み項目リスト記憶部を備え、且つ、
前記選択項目判定ステップでは、前記入力装置によって選択された領域に割り当てられている項目が選択済み項目であるか否かを、前記選択済み項目リスト記憶部を参照して判定することを特徴とする項目選択方法。
【請求項８】
請求項７記載の項目選択方法において、
前記選択項目判定ステップでは、
前記入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求める領域対応項目判定処理と、
該領域対応項目判定処理で求められた項目の中に、前記選択済み項目リスト記憶部に登録されている項目が存在する場合は、その項目を前記選択済み項目リスト記憶部から削除し、前記領域対応項目判定処理で求められた項目の中に、前記選択済み項目リスト記憶部に登録されていない項目が存在する場合は、その項目を前記選択済み項目リスト記憶部に登録するトグル処理とを行うことを特徴とする項目選択方法。
【請求項９】
表示装置と、入力装置とを備えたコンピュータを、
選択可能な全ての選択候補項目を全体集合とし、且つ個々の選択候補項目を部分集合としたベン図であって、各部分集合がそれぞれ異なる閉曲線によって表されたベン図を前記表示装置に表示する表示手段、
前記入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求め、該求めた項目の中に既に選択済み項目とされている項目が存在する場合は、その項目を選択済み項目から除外し、前記求めた項目の中に選択済み項目とされていない項目が存在する場合は、その項目を選択済み項目に追加する選択項目判定手段として機能させるためのプログラム。
【請求項１０】
請求項９記載のプログラムにおいて、
前記コンピュータが、選択済み項目が登録された選択済み項目リスト記憶部を備え、且つ、
前記選択項目判定手段が、前記入力装置によって選択された領域に割り当てられている項目が選択済み項目であるか否かを、前記選択済み項目リスト記憶部を参照して判定することを特徴とするプログラム。
【請求項１１】
請求項１０記載のプログラムにおいて、
前記選択項目判定手段が、
前記入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求める領域対応項目判定手段と、
該領域対応項目判定手段で求められた項目の中に、前記選択済み項目リスト記憶部に登録されている項目が存在する場合は、その項目を前記選択済み項目リスト記憶部から削除し、前記領域対応項目判定手段で求められた項目の中に、前記選択済み項目リスト記憶部に登録されていない項目が存在する場合は、その項目を前記選択済み項目リスト記憶部に登録するトグル手段とを備えたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の選択候補項目の中からユーザに１つ或いは複数の項目を選択させる項目選択技術に関し、特に、複数の項目を１回の選択操作で選択でき、且つ、選択内容を容易に変更することができる項目選択技術に関する。
【背景技術】
【０００２】
複数の選択候補項目の中からユーザに１つ或いは複数の項目を選択させる従来の項目選択装置は、図１０（Ａ）に示すように、画面上に項目選択用のボタン１０１〜１０３を表示するもの、或いは図１０（Ｂ）に示すように、画面上に項目選択用の選択欄１０４〜１０６を表示するものが一般的である。
【０００３】
図１０（Ａ）に示すような表示が行われる項目選択装置を用いて項目選択を行う場合、ユーザは、選択したい項目に対応するボタンをマウス等を用いて操作する。例えば、項目Ｘ、Ｚを選択する場合には、２つのボタン１０１，１０３を操作する。
【０００４】
また、図１０（Ｂ）に示すような表示が行われる項目選択装置を用いて項目選択を行う場合、ユーザは、選択したい項目に対応する選択欄をマウス等を用いてチェックする。例えば、項目Ｙ，Ｚを選択する場合には、２つの選択欄１０５、１０６をチェックする。
【０００５】
このように、従来の一般的な項目選択装置は、複数の項目を選択する場合、選択操作を複数回行わなければならなかったため、操作性が悪いという問題があった。
【０００６】
そこで、このような問題点を解決するため、ベン図を用いてユーザに複数の選択候補項目の中から１つ或いは複数の項目を選択させる項目選択装置が提案された（例えば、特許文献１参照）。
【０００７】
この特許文献１に記載されている従来の項目選択装置は、図１１に示すように、選択可能な全ての項目「Ｘ、Ｙ、Ｚ」を全体集合とし、且つ個々の項目「Ｘ」「Ｙ」「Ｚ」を部分集合としたベン図であって、各部分集合が円によって表されたベン図を画面上に表示するようにしている。
【０００８】
図１１に示すような表示が行われる項目選択装置を用いて項目を選択する場合、ユーザは、選択したい項目に対応する領域を選択する。即ち、１つの項目「Ｘ」「Ｙ」「Ｚ」を選択する場合は、それぞれ領域２０１、２０２、２０３を選択し、２つの項目「ＸとＹ」「ＹとＺ」「ＺとＸ」を選択する場合は、それぞれ領域２０４、２０５、２０６を選択し、全ての項目「ＸとＹとＺ」を選択する場合は、領域２０７を選択する。
【０００９】
一方、項目選択装置内の処理部では、ユーザによってベン図上の領域が選択されると、その領域に割り当てられている項目がユーザによって選択されたと判定する。例えば、領域２０１、２０２、２０３が選択された場合は、それぞれ項目「Ｘ」「Ｙ」「Ｚ」が選択されたと判定し、領域２０４、２０５、２０６が選択された場合は、それぞれ項目「ＸとＹ」「ＹとＺ」「ＺとＸ」が選択されたと判定し、領域２０７が選択された場合は、項目「ＸとＹとＺ」が選択されたと判定する。
【００１０】
【特許文献１】特開平８−１６６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上述した特許文献１に記載されている従来の技術によれば、１回の選択操作で複数の項目を選択することができるので、操作性を高いものにすることができる。しかし、特許文献１に記載されている項目選択装置は、１回の選択操作によって選択内容が確定してしまい、その後、選択内容を変更することができないため、使い勝手が悪いという問題があった。例えば、項目Ｘ、Ｙを選択したいのに、誤って領域２０７を選択してしまった場合、選択内容が項目「ＸとＹとＺ」に確定してしまうので、一旦選択内容をクリアしてから再度選択操作を行わなければならない。また、例えば、項目Ｘを選択したが、その後、項目Ｙも選択することが必要であることに気付いた場合は、一旦選択内容をクリアしてから再度選択操作を行わなければならない。また、選択する項目の組み合わせを確認しながら、項目の追加、削除を行うことができない。
【００１２】
〔発明の目的〕
そこで、本発明の目的は、項目の選択内容を簡単な操作で変更できるようにすることにある。
【課題を解決するための手段】
【００１３】
本発明にかかる第１の項目選択装置は、
表示装置と、
選択可能な全ての選択候補項目を全体集合とし、且つ個々の選択候補項目を部分集合としたベン図であって、各部分集合がそれぞれ異なる閉曲線によって表されたベン図を前記表示装置に表示する表示手段と、
前記ベン図上の領域を選択する入力装置と、
該入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求め、該求めた項目の中に既に選択済み項目とされている項目が存在する場合は、その項目を選択済み項目から除外し、前記求めた項目の中に選択済み項目とされていない項目が存在する場合は、その項目を選択済み項目に追加する選択項目判定手段とを備えたことを特徴とする。
【００１４】
本発明にかかる第２の項目選択装置は、第１の項目選択装置において、
選択済み項目が登録された選択済み項目リスト記憶部を備え、且つ、
前記選択項目判定手段が、前記入力装置によって選択された領域に割り当てられている項目が選択済み項目であるか否かを、前記選択済み項目リスト記憶部を参照して判定することを特徴とする。
【００１５】
本発明にかかる第３の項目選択装置は、第２の項目選択装置において、
前記選択項目判定手段が、
前記入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求める領域対応項目判定手段と、
該領域対応項目判定手段で求められた項目の中に、前記選択済み項目リスト記憶部に登録されている項目が存在する場合は、その項目を前記選択済み項目リスト記憶部から削除し、前記領域対応項目判定手段で求められた項目の中に、前記選択済み項目リスト記憶部に登録されていない項目が存在する場合は、その項目を前記選択済み項目リスト記憶部に登録するトグル手段とを備えたことを特徴とする。
【００１６】
本発明にかかる第４の項目選択装置は、第３の項目選択装置において、
前記領域対応項目判定手段が、前記入力装置によって選択された領域を含む閉曲線に対応する項目を、前記入力装置によって選択された領域に対応する項目とすることを特徴とする。
【００１７】
本発明にかかる第５の項目選択装置は、第１〜第４の何れかの項目選択装置において、
前記表示手段が、前記各閉曲線内の他の閉曲線と重ならない部分に、その閉曲線に対応する項目のアイコンを表示することを特徴とする。
【００１８】
本発明にかかる第１の項目選択方法は、
コンピュータが、選択可能な全ての選択候補項目を全体集合とし、且つ個々の選択候補項目を部分集合としたベン図であって、各部分集合がそれぞれ異なる閉曲線によって表されたベン図を表示装置に表示する表示ステップと、
前記コンピュータが、入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求め、該求めた項目の中に既に選択済み項目とされている項目が存在する場合は、その項目を選択済み項目から除外し、前記求めた項目の中に選択済み項目とされていない項目が存在する場合は、その項目を選択済み項目に追加する選択項目判定ステップとを含むことを特徴とする。
【００１９】
本発明にかかる第２の項目選択方法は、第１の項目選択方法において、
前記コンピュータが、選択済み項目が登録された選択済み項目リスト記憶部を備え、且つ、
前記選択項目判定ステップでは、前記入力装置によって選択された領域に割り当てられている項目が選択済み項目であるか否かを、前記選択済み項目リスト記憶部を参照して判定することを特徴とする。
【００２０】
本発明にかかる第３の項目選択方法は、第２の項目選択方法において、
前記選択項目判定ステップでは、
前記入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求める領域対応項目判定処理と、
該領域対応項目判定処理で求められた項目の中に、前記選択済み項目リスト記憶部に登録されている項目が存在する場合は、その項目を前記選択済み項目リスト記憶部から削除し、前記領域対応項目判定処理で求められた項目の中に、前記選択済み項目リスト記憶部に登録されていない項目が存在する場合は、その項目を前記選択済み項目リスト記憶部に登録するトグル処理とを行うことを特徴とする。
【００２１】
本発明にかかる第１のプログラムは、
表示装置と、入力装置とを備えたコンピュータを、
選択可能な全ての選択候補項目を全体集合とし、且つ個々の選択候補項目を部分集合としたベン図であって、各部分集合がそれぞれ異なる閉曲線によって表されたベン図を前記表示装置に表示する表示手段、
前記入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求め、該求めた項目の中に既に選択済み項目とされている項目が存在する場合は、その項目を選択済み項目から除外し、前記求めた項目の中に選択済み項目とされていない項目が存在する場合は、その項目を選択済み項目に追加する選択項目判定手段として機能させる。
【００２２】
本発明にかかる第２のプログラムは、第１のプログラムにおいて、
前記コンピュータが、選択済み項目が登録された選択済み項目リスト記憶部を備え、且つ、
前記選択項目判定手段が、前記入力装置によって選択された領域に割り当てられている項目が選択済み項目であるか否かを、前記選択済み項目リスト記憶部を参照して判定することを特徴とする。
【００２３】
本発明にかかる第３のプログラムは、第２のプログラムにおいて、
前記選択項目判定手段が、
前記入力装置によって選択された前記ベン図上の領域に割り当てられている項目を全て求める領域対応項目判定手段と、
該領域対応項目判定手段で求められた項目の中に、前記選択済み項目リスト記憶部に登録されている項目が存在する場合は、その項目を前記選択済み項目リスト記憶部から削除し、前記領域対応項目判定手段で求められた項目の中に、前記選択済み項目リスト記憶部に登録されていない項目が存在する場合は、その項目を前記選択済み項目リスト記憶部に登録するトグル手段とを備えたことを特徴とする。
【００２４】
〔作用〕
表示手段は、選択可能な全ての選択候補項目を全体集合とし、且つ個々の選択候補項目を部分集合としたベン図であって、各部分集合がそれぞれ異なる閉曲線によって表されたベン図を表示装置に表示する。選択項目判定手段は、ユーザが、入力装置を用いて選択したベン図上の領域に割り当てられている項目を全て求め、求めた項目の中に既に選択済み項目とされている項目が存在する場合は、その項目を選択済み項目から除外し、上記求めた項目の中に選択済み項目とされていない項目が存在する場合は、その項目を選択済み項目に追加する。
【発明の効果】
【００２５】
本発明によれば、項目の選択内容を簡単な操作で変更することができるので、使い勝手が向上する。例えば、選択済みの項目の中から或る項目を削除したり、新たな項目を選択済み項目に追加するといったことが、ベン図上の領域を選択するだけで行えるので、使い勝手が向上する。その理由は、ユーザが入力装置を用いて選択したベン図上の領域に割り当てられている項目を全て求め、求めた項目の中に既に選択済み項目とされている項目が存在する場合は、その項目を選択済み項目から除外し、上記求めた項目の中に選択済み項目とされていない項目が存在する場合は、その項目を選択済み項目に追加する選択項目判定手段を備えているからである。
【発明を実施するための最良の形態】
【００２６】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００２７】
〔実施の形態の構成の説明〕
図１を参照すると、本発明にかかる項目選択装置１の実施の形態は、制御手段１１と、表示手段１２と、選択項目判定手段１３と、ベン図表示情報記憶部１４と、選択済み項目リスト記憶部１５と、キーボード、マウス等の入力装置１６と、ＬＣＤ等の表示装置１７とから構成されている。
【００２８】
表示装置１７には、図２に示すような項目選択画面２１が表示される。項目選択画面２１には、ベン図表示部２２と、選択済み項目表示部２３と、決定ボタン２４と、終了ボタン２５とが設けられている。
【００２９】
ベン図表示部２２には、選択可能な全ての選択候補項目を全体集合とし、且つ個々の選択候補項目を部分集合としたベン図であって、各部分集合がそれぞれ異なる円によって表されたベン図２２０が表示される。図２に示したベン図２２０は、項目「Ｘ」「Ｙ」「Ｚ」を全体集合とし、部分集合となる各項目「Ｘ」「Ｙ」「Ｚ」をそれぞれ円Ｃ１、Ｃ２、Ｃ３によって表したベン図であり、項目「Ｘ」「Ｙ」「Ｚ」に対応する領域２２１、２２２、２２３と、項目「ＸとＹ」「ＹとＺ」「ＺとＸ」に対応する領域２２４、２２５、２２６と、項目「ＸとＹとＺ」に対応する領域２２７とに分けられる。
【００３０】
表示手段１２は、制御手段１１からの項目選択画面表示指示に従って図２に示すような項目選択画面２１を表示装置１７に表示する機能を有する。なお、項目選択画面２１上のベン図表示部２２には、ベン図表示情報記憶部１４に格納されているベン図表示情報によって表されるベン図を表示し、選択済み項目表示部２３には、制御手段１１から渡された選択済み項目表示指示に含まれている項目を表示する。
【００３１】
図３は、ベン図表示情報記憶部１４の内容例を示す図である。この例は、図２に示すようなベン図２２０を表示するためのベン図表示情報が格納されている場合を示している。ベン図表示情報は、項目と、その項目に対応する円の中心座標値と、半径と、表示色とを含んでいる。
【００３２】
制御手段１１は、次のような機能を有する。
【００３３】
・項目選択装置１の起動時に、表示手段１２に対して項目選択画面表示指示を出力する機能。
・ユーザがベン図２２０上の或る点（選択したい領域内の点）を指定して領域選択操作を行ったとき、上記点の座標値を含んだ選択項目判定要求を選択項目判定手段１３に対して出力する機能。
・選択項目判定要求に応答して選択項目判定手段１３から項目が返却されたとき、返却された項目を含んだ選択済み項目表示指示を表示手段１２に対して出力する機能。
・選択項目判定要求に応答して選択項目判定手段１３から返却された項目を保持する機能。
・決定ボタン２４が操作されたとき、保持している項目を、項目を利用した処理を行う処理手段（図示せず）に対して出力する機能。なお、上記処理手段は、項目選択装置１内に設けられていても良いし、項目選択装置１外に設けられていても良い。
【００３４】
選択済み項目リスト記憶部１５には、選択済みの項目が登録される。
【００３５】
選択項目判定手段１３は、ユーザによって選択されたベン図２２０上の領域に割り当てられている項目と、既にユーザが選択している項目とに基づいて、現時点においてユーザが選択している項目を求める機能を有する。
【００３６】
このような機能を有する選択項目判定手段１３は、領域対応項目判定手段１３１と、トグル手段１３２とを含んでいる。
【００３７】
領域対応項目判定手段１３１は、制御手段１１から選択項目判定要求が入力されたとき、それに含まれている座標値とベン図表示情報記憶部１４の内容とに基づいて、ユーザが選択したベン図２２０上の領域に割り当てられている項目を全て求める機能を有する。
【００３８】
トグル手段１３２は、領域対応項目判定手段１３１で求められた項目の中に、選択済み項目リスト記憶部１５に登録されている項目が存在する場合には、その項目を選択済み項目リスト記憶部１５から削除する機能や、領域対応項目判定手段１３１で求められた項目の中に、選択済み項目リスト記憶部１５に登録されていない項目が存在する場合は、その項目を選択済み項目リスト記憶部１５に追加する機能や、選択済み項目リスト記憶部１５に登録されている項目を制御手段１１に返却する機能を有する。
【００３９】
なお、項目選択装置１は、コンピュータによって実現可能であり、コンピュータによって実現する場合は、例えば、次のようにする。コンピュータを項目選択装置１として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に、制御手段１１、表示手段１２、選択項目判定手段１３を実現する。
【００４０】
〔実施の形態の動作の説明〕
次に、本実施の形態の動作について詳細に説明する。
【００４１】
項目選択装置１内の制御手段１１は、ユーザによって項目選択装置１が起動されると、図４のフローチャートに示すように、表示手段１２に対して項目選択画面表示指示を出力する（ステップＳ４０１）。これにより、表示手段１２は、図２に示すような項目選択画面２１を表示装置１７に表示する。このとき、表示手段１２は、ベン図表示情報記憶部１４に登録されているベン図表示情報（図３参照）に従って、ベン図表示部２２に図２に示すようなベン図２２０を表示する。
【００４２】
図２に示すようなベン図２２０が表示されると、ユーザは、入力装置１６を用いて、選択したい項目に対応するベン図２２０上の領域を選択する。今、例えば、ユーザが、項目「ＸとＹとＺ」を選択するために、ベン図２２０上の領域２２７内の１点を指定して領域選択操作を行ったとする。
【００４３】
制御手段１１は、ユーザが領域選択操作を行うと（ステップＳ４０２がＹＥＳ）、ユーザによって指定された点の座標値を求め、その座標値を含んだ選択項目判定要求を選択項目判定手段１３に対して出力する（ステップＳ４０３）。
【００４４】
選択項目判定手段１３内の領域対応項目判定手段１３１は、制御手段１１から選択項目判定要求が入力されると、図５のフローチャートに示すように、上記要求に含まれている座標値（領域２２７内の１点の座標値）と、図３に示すベン図表示情報記憶部１４に登録されているベン図表示情報とに基づいて、ユーザが選択した領域２２７に割り当てられている項目を全て求める（ステップＳ５０１）。
【００４５】
このステップＳ５０１で行う処理を詳しく説明すると、次のようになる。先ず、領域対応項目判定手段１３１は、ベン図表示情報記憶部１４の第１行目から項目「Ｘ」、中心座標値（ｘ１，ｙ１）、半径ｒ１を入力する。次いで、中心座標値（ｘ１，ｙ１）によって示される点と、選択項目判定要求に含まれている座標値によって示される点との間の距離Δｒを求め、距離Δｒが半径ｒ１以下であるか否かを調べる。即ち、ユーザが指定した点が、項目Ｘに対応する円Ｃ１内の点であるか否かを調べる。そして、距離Δｒが半径ｒ１以下である場合には、ユーザが選択した領域２２７には項目「Ｘ」が割り当てられていると判定し、距離Δｒが半径ｒ１よりも大きい場合には、領域２２７には項目「Ｘ」が割り当てられていないと判定する。その後、領域対応項目判定手段１３１は、ベン図表示情報記憶部１４の第２行目、第３行目について第１行目と同様の処理を行う。この例の場合、ユーザが選択した領域２２７上の点は、項目Ｘ、Ｙ、Ｚに対応する円Ｃ１、Ｃ２、Ｃ３内の点であるので、ユーザが選択した領域２２７には、項目「Ｘ、Ｙ、Ｚ」が割り当てられていると判定することになる。以上が、ステップＳ５０１で行う処理の詳細である。
【００４６】
その後、トグル手段１３２が、領域対応項目判定手段１３１で求められた項目「Ｘ、Ｙ、Ｚ」の内の１つ（例えば、項目「Ｘ」）に注目し（ステップＳ５０２）、注目している項目「Ｘ」が選択済み項目リスト記憶部１５に登録されているか否かを調べることにより、注目中の項目「Ｘ」が選択済みか否かを調べる（ステップＳ５０４）。
【００４７】
そして、項目「Ｘ」が選択済みでないと判定した場合（ステップＳ５０５がＮＯ）は、項目「Ｘ」を選択済み項目リスト記憶部１５に追加登録した後（ステップＳ５０６）、次の項目に注目する（ステップＳ５０２）。これに対して、項目「Ｘ」が選択済みであると判定した場合（ステップＳ５０５がＹＥＳ）は、選択済み項目リスト記憶部１５から項目「Ｘ」を削除した後（ステップＳ５０７）、次の項目に注目する（ステップＳ５０２）。この例の場合、選択済み項目リスト記憶部１５は初期状態（クリアされている状態）になっているので、項目「Ｘ」が選択済み項目リスト記憶部１５に追加登録されることになる。
【００４８】
その後、トグル手段１３２は、項目「Ｙ」「Ｚ」について、前述した処理と同様の処理を行い、選択済み項目リスト記憶部１５に項目「Ｙ」「Ｚ」を追加登録する。そして、全ての項目「Ｘ」「Ｙ」「Ｚ」に対する処理が完了すると（ステップＳ５０３がＹＥＳ）、トグル手段１３２は、選択済み項目リスト記憶部１５に登録されている項目「Ｘ」「Ｙ」「Ｚ」を制御手段１１に返却する（ステップＳ５０８）。
【００４９】
制御手段１１は、トグル手段１３２から項目「Ｘ」「Ｙ」「Ｚ」が返却されると（図４のステップＳ４０４）、それらを内部の保持部（図示せず）に保持し（ステップＳ４０５）、その後、表示手段１２に対して項目「Ｘ」「Ｙ」「Ｚ」を含んだ選択済み項目表示指示を出力する（ステップＳ４０６）。これにより、表示手段１２は、項目選択画面２１の選択済み項目表示部２３に、図２に示すように項目「Ｘ」「Ｙ」「Ｚ」を表示する。この表示を見ることにより、ユーザは、項目「Ｘ」「Ｙ」「Ｚ」が現在選択されていることを認識する。
【００５０】
そして、項目の選択内容が、選択済み項目表示部２３に表示されている内容で良い場合には、ユーザは、決定ボタン２４を操作する。制御手段１１は、選択ボタン２４が操作されたことを検出すると（図４のステップＳ４０７がＹＥＳ）、内部の保持部に保持している項目「Ｘ」「Ｙ」「Ｚ」を処理手段に渡し（ステップＳ４０８）、その後、選択済み項目リスト記憶部１５をクリアする（ステップＳ４０９）。
【００５１】
これに対して、項目の選択内容を変更したい場合には、ユーザは、変更内容に応じた領域の選択操作を行う。例えば、項目の選択内容を「Ｘ、Ｙ、Ｚ」から「Ｘ、Ｚ」に変更したい場合には、ベン図２２０上の領域２２２内の１点を指定して領域選択操作を行う。
【００５２】
制御手段１１は、ユーザが領域２２２内の１点を指定して領域選択操作を行ったことを検出すると（図４のステップＳ４０２がＹＥＳ）、上記点の座標値を含んだ選択項目判定要求を選択項目判定手段１３に対して出力する（ステップＳ４０３）。
【００５３】
選択項目判定手段１３内の領域対応項目判定手段１３１は、制御手段１１から選択項目判定処理が入力されると、ユーザが選択した領域２２２に割り当てられている項目を全て求める（図５のステップＳ５０１）。この例の場合、領域対応項目判定手段１３１は、領域２２２に割り当てられている項目として項目「Ｙ」を求めることになる。
【００５４】
その後、トグル手段１３２が、領域対応項目判定手段１３１が求めた項目「Ｙ」に注目し、その項目「Ｙ」が選択済み項目リスト記憶部１５に登録されているか否かを調べることにより、注目中の項目「Ｙ」が選択済みか否かを調べる（ステップＳ５０２、Ｓ５０４）。この例の場合、選択済み項目リスト記憶部１５には項目「Ｘ」「Ｙ」「Ｚ」が登録されているので、項目「Ｙ」は選択済みであると判定することになる。
【００５５】
項目「Ｙ」は選択済みであると判定すると（ステップＳ５０５がＹＥＳ）は、トグル手段１３２は、選択済み項目リスト記憶部１５から項目「Ｙ」を削除し（ステップＳ５０７）、その後、選択済み項目リスト記憶部１５に登録されている項目「Ｘ」「Ｚ」を制御手段１１に返却する（ステップＳ５０８）。
【００５６】
制御手段１１は、項目「Ｘ」「Ｚ」が返却されると（図５のステップＳ４０４）、それらを内部の保持部に保持し（ステップＳ４０５）、更に、項目「Ｘ」「Ｚ」を含んだ選択済み項目表示指示を表示手段１２対して出力する（ステップＳ４０６）。これにより、表示手段１２は、項目選択画面２１の選択済み項目表示部２３に、選択済み項目指示に含まれていた項目「Ｘ」「Ｚ」を表示する。このように、本実施の形態によれば、項目の選択内容を容易に変更することが可能になる。
【００５７】
また、ユーザは、項目選択装置１の処理を終了させる場合は、項目選択画面２１の終了ボタン２５を操作する。制御手段１１は、終了ボタン２５が操作されたことを検出すると（図４のステップＳ４１０がＹＥＳ）、選択済み項目リスト記憶部１５をクリアした後（ステップＳ４１１）、その処理を終了する。
【００５８】
なお、上述した説明では、項目「Ｘ」「Ｙ」「Ｚ」に対応する領域を円Ｃ１、Ｃ２、Ｃ３で表すようにしたが、矩形などの他の閉曲線を用いても良い。
【００５９】
〔実施の形態の第１の実施例〕
次に、上述した実施の形態の第１の実施例について説明する。本実施例は、前述した実施の形態の項目選択装置１を利用して構成した、例えば、ファミリーレストランやファーストフード店等において利用するオーダ受け付け端末装置に関するものである。
【００６０】
図６を参照すると、本実施例のオーダ受け付け端末６１は、項目選択手段６２と、タッチパネル付き表示装置６３と、近距離通信手段６４とを含んでいる。なお、項目選択手段６２は、図１に示した項目選択装置１と同様の構成を有している。但し、項目選択手段６２には、入力装置１６、表示装置１７の代わりにタッチパネル付き表示装置６３が接続されている。
【００６１】
図７は、項目選択手段６２がタッチパネル付き表示装置６３に表示するセットメニュー選択画面７１の一例を示す図である。セットメニュー選択画面７１には、ベン図表示部７２と、選択済み項目表示部７３と、決定ボタン７４と、終了ボタン７５とが設けられている。
【００６２】
ベン図表示部７２には、項目「サイドメニュー」「ドリンク」「デザート」を全体集合とし、部分集合となる各項目「サイドメニュー」「ドリンク」「デザート」をそれぞれ円Ｃ１、Ｃ２、Ｃ３によって表したベン図７２０が表示されている。なお、ベン図７２０は、項目「サイドメニュー」「ドリンク」「デザート」に対応する領域７２１、７２２、７２３と、項目「サイドメニューとドリンク」「ドリンクとデザート」「デザートとサイドメニュー」に対応する領域７２４、７２５、７２６と、項目「サイドメニューとドリンクとデザート」に対応する領域７２７とに分けられる。
【００６３】
ユーザは、選択する項目に応じて、ベン図７２０上の該当する領域を選択する。項目選択手段６２は、ユーザによってベン図７２０上の領域が選択されると、前述した図４、図５のフローチャートの処理を行う。そして、ユーザが決定ボタン７４を操作すると、その時点において、選択済みの項目を近距離通信手段６４に渡す。
【００６４】
近距離通信手段６４は、項目選択手段６２から渡された項目を管理装置６５へ送信する。管理装置６５では、例えば、オーダ受け付け端末装置６１から送られてきた項目を、記憶装置に保存したり、調理場の表示装置に表示したりする。
【００６５】
なお、図７の例では、ベン図７２０上に項目の内容を示す文字列「サイドメニュー」「ドリンク」「デザート」を表示するようにしたが、その代わりに項目内容を示すアイコンを表示するようにしても良い。
【００６６】
〔実施の形態の第２の実施例〕
次に、上述した実施の形態の第２の実施例について説明する。本実施例は、前述した実施の形態の項目選択装置１を利用して構成した会議システムに関するものである。
【００６７】
図８を参照すると、本実施例の会議システムは、複数台のパーソナルコンピュータ８１、８２−１〜８２−ｎから構成され、各パーソナルコンピュータ８１、８２−１〜８２−ｎは、ＬＡＮ等のネットワーク８３を介して相互に接続されている。
【００６８】
パーソナルコンピュータ８１は、会議手段８１１と、送受信手段８１４と、入力装置８１５と、表示装置８１６と、音声入力装置８１７と、音声出力装置８１８と、カメラ８１９とを備えている。
【００６９】
会議手段８１１は、「音声会議機能」「ビデオ会議機能」「資料共有機能」の３種類の機能を有しており、ユーザが使用する機能の組み合わせを自由に選択できるようになっている。「音声会議機能」は、音声通信を行い、複数人が会話を行う機能である。「ビデオ会議機能」は、カメラ(Webカメラ)からの映像を会議参加者に送る機能である。「資料共有機能」はパーソナルコンピュータ上に保存されているファイルを会議資料として会議参加者と共有する機能である。
【００７０】
会議手段８１１は、項目選択手段８１２と、設定手段８１３とを備えている。項目選択手段８１２は、図１に示した項目選択装置１と同様の構成を有し、ユーザによって選択された機能を利用可能にすることを設定手段８１３に指示すると共に、他のパーソナルコンピュータ８２−１〜８２−ｎに対して、ユーザによって選択された機能を通知する機能を有する。設定手段８１３は、項目選択手段８１２から指示された機能を利用可能にする機能を有する。送受信手段８１４は、ネットワーク８３を介してデータを送受信する。
【００７１】
また、パーソナルコンピュータ８２−１は、会議手段８２１と、送受信手段８２３と、入力装置８２４と、表示装置８２５と、音声入力装置８２６と、音声出力装置８２７と、カメラ８２８とを備えている。
【００７２】
会議手段８２１は、「音声会議機能」「ビデオ会議機能」「資料共有機能」の３種類の機能を有している。会議手段８２１内の設定手段８２２は、パーソナルコンピュータ８１から通知された機能を利用可能にする。送受信手段８２３は、ネットワーク８３を介してデータを送受信する機能を有する。なお、他のパーソナルコンピュータ８２−２〜８２−ｎもパーソナルコンピュータ８２−１と同様の構成を有する。
【００７３】
図９は、項目選択手段８１２が表示装置８１６に表示する機能選択画面９１の一例を示す図である。機能選択画面９１には、ベン図表示部９２と、選択済み項目表示部９３と、決定ボタン９４と、終了ボタン９５とが設けられている。
【００７４】
ベン図表示部９２には、項目「音声会議」「資料共有」「ビデオ会議」を全体集合とし、部分集合となる各項目「音声会議」「資料共有」「ビデオ会議」をそれぞれ円Ｃ１、Ｃ２、Ｃ３によって表したベン図９２０が表示されている。なお、ベン図９２０は、項目「音声会議」「資料共有」「ビデオ会議」に対応する領域９２１、９２２、９２３と、項目「音声会議と資料共有」「資料共有とビデオ会議」「ビデオ会議と音声会議」に対応する領域９２４、９２５、９２６と、項目「音声会議と資料共有とビデオ会議」に対応する領域９２７とに分けられる。
【００７５】
ユーザは、選択する項目（使用する機能）に応じて、ベン図９２０上の該当する領域を選択する。項目選択手段８１２は、ユーザによってベン図９２０上の領域が選択されると、前述した図４、図５のフローチャートの処理を行う。そして、ユーザが決定ボタン９４を操作すると、その時点において、選択されている機能を利用可能にすることを設定手段８１３に指示すると共に、送受信手段８１４及びネットワーク８３を介して各パーソナルコンピュータ８２−１〜８２−ｎに使用する機能を通知する。各パーソナルコンピュータ８２−１〜８２−ｎ内の設定手段８２２は、パーソナルコンピュータ８１から通知された機能を利用可能にする。
【００７６】
〔実施の形態の効果〕
本実施の形態によれば、項目の選択内容を簡単な操作で変更することができるので、使い勝手が向上する。例えば、選択済みの項目の中から或る項目を削除したり、新たな項目を選択済み項目に追加するといったことが、ベン図２２０上の領域を選択するだけで行えるので、使い勝手が向上する。その理由は、ユーザが入力装置１６を用いて選択したベン図２２０上の領域に割り当てられている項目を全て求め、求めた項目の中に既に選択済み項目とされている項目が存在する場合は、その項目を選択済み項目から除外し、上記求めた項目の中に選択済み項目とされていない項目が存在する場合は、その項目を選択済み項目に追加する選択項目判定手段１３を備えているからである。
【産業上の利用可能性】
【００７７】
本発明によれば、例えば、ファーストフード店などの複雑なセットメニューでのお客の注文を店員が受け付けるといった用途に適用できる。また、システムのオプション選択や、アンケート、座席予約システムのオプション選択といった用途にも適用可能である。さらに、より汎用的に考えるとOSのインターフェースや一般的なアプリケーション、Webシステムなどにも適用可能である。
【図面の簡単な説明】
【００７８】
【図１】本発明にかかる項目選択装置の実施の形態の構成例を示す図である。
【図２】項目選択画面２１の一例を示す図である。
【図３】ベン図表示情報記憶部１４の内容例を示す図である。
【図４】制御手段１１の処理例を示すフローチャートである。
【図５】選択項目判定手段１３の処理例を示すフローチャートである。
【図６】実施の形態の第１の実施例の構成例を示すブロック図である。
【図７】セットメニュー選択画面７１の一例を示す図である。
【図８】実施の形態の第２の実施例の構成例を示すブロック図である。
【図９】機能選択画面９１の一例を示す図である。
【図１０】従来の技術を説明するための図である。
【図１１】他の従来の技術を説明するための図である。
【符号の説明】
【００７９】
１…項目選択装置
１１…制御手段
１２…表示手段
１３…選択項目判定手段
１３１…領域対応項目判定手段
１３２…トグル手段
１４…ベン図表示情報記憶部
１５…選択済み項目リスト記憶部
１６…入力装置
１７…表示装置
【図１】
2008210212.tif 000003
【図２】
2008210212.tif 000004
【図３】
2008210212.tif 000005
【図４】
2008210212.tif 000006
【図５】
2008210212.tif 000007
【図６】
2008210212.tif 000008
【図７】
2008210212.tif 000009
【図８】
2008210212.tif 000010
【図９】
2008210212.tif 000011
【図１０】
2008210212.tif 000012
【図１１】
2008210212.tif 000013