(57)【特許請求の範囲】
【請求項１】
指示操作によって設定された指示設定情報を記憶する記憶処理手段と、
前記記憶処理手段において記憶された指示設定情報に基づいて、前記指示設定情報と一致する選択肢と、前記指示設定情報と一致しない選択肢を生成する生成手段と、
前記生成手段において生成された選択肢を表示装置に表示する表示制御手段と、
前記表示制御手段において表示された複数の選択肢のうち、選択された選択肢が、前記指示設定情報と一致する選択肢であるか否かを判定する判定手段と
を有し、
前記判定手段において、前記指示設定情報と一致する選択肢が選択されたと判定された場合、前記選択された選択肢に応じた処理を実行し、
前記判定手段において、前記指示設定情報と一致しない選択肢が選択されたと判定された場合、前記選択された選択肢に応じた処理を実行しないことを特徴とする表示処理装置。
【請求項２】
前記指示設定情報とは、ユーザによってテキストボックスから入力された情報であり、前記指示設定情報と一致しない選択肢とは、該ユーザによってテキストボックスから入力された情報とは異なる情報であることを特徴とする請求項１に記載の表示処理装置。
【請求項３】
前記判定手段において、前記指示設定情報と一致しない選択肢が選択されたと判定された場合、前記指示設定情報の入力画面を前記表示装置に表示することを特徴とする請求項１または２に記載の表示処理装置。
【請求項４】
指示操作によって設定された指示設定情報を記憶手段が記憶する記憶処理ステップと、
前記記憶処理ステップにおいて記憶された指示設定情報に基づいて、前記指示設定情報と一致する選択肢と、前記指示設定情報と一致しない選択肢を生成手段が生成する生成ステップと、
前記生成ステップにおいて生成された選択肢を表示装置に表示制御手段が表示する表示制御ステップと、
前記表示制御ステップにおいて表示された複数の選択肢のうち、選択された選択肢が、前記指示設定情報と一致する選択肢であるか否かを判定手段が判定する判定ステップと
を有し、
前記判定ステップにおいて、前記指示設定情報と一致する選択肢が選択されたと判定された場合、前記選択された選択肢に応じた処理を実行し、
前記判定ステップにおいて、前記指示設定情報と一致しない選択肢が選択されたと判定された場合、前記選択された選択肢に応じた処理を実行しないことを特徴とする表示処理方法。
【請求項５】
前記指示設定情報とは、ユーザによってテキストボックスから入力された情報であり、前記指示設定情報と一致しない選択肢とは、該ユーザによってテキストボックスから入力された情報とは異なる情報であることを特徴とする請求項４に記載の表示処理方法。
【請求項６】
前記判定ステップにおいて、前記指示設定情報と一致しない選択肢が選択されたと判定された場合、前記指示設定情報の入力画面を前記表示装置に表示することを特徴とする請求項４または５に記載の表示処理方法。
【請求項７】
指示操作によって設定された指示設定情報を記憶手段が記憶する記憶処理ステップと、
前記記憶処理ステップにおいて記憶された指示設定情報に基づいて、前記指示設定情報と一致する選択肢と、前記指示設定情報と一致しない選択肢を生成手段が生成する生成ステップと、
前記生成ステップにおいて生成された選択肢を表示装置に表示制御手段が表示する表示制御ステップと、
前記表示制御ステップにおいて表示された複数の選択肢のうち、選択された選択肢が、前記指示設定情報と一致する選択肢であるか否かを判定手段が判定する判定ステップと
をコンピュータに実行させるためのプログラムであって、
前記判定ステップにおいて、前記指示設定情報と一致する選択肢が選択されたと判定された場合、前記選択された選択肢に応じた処理を実行し、
前記判定ステップにおいて、前記指示設定情報と一致しない選択肢が選択されたと判定された場合、前記選択された選択肢に応じた処理を実行しないことを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示処理装置、表示処理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来からコンピュータの表示装置や、デジタル複写機等の表示装置に、ユーザによって操作できる操作画面を表示する表示処理装置がある。このような表示処理装置は、ユーザによる操作性を向上させるために、所謂ＧＵＩ（グラフィカルユーザインタフェース）機能を備えたものが主流となっている。このＧＵＩ機能によれば、表示装置に表示されたグラフィクスに対して、ユーザがタッチパネルやマウス、トラックボール等のポインティングデバイスを操作することにより簡単に表示処理装置に対して指示操作を行うことができる。
【０００３】
このようなＧＵＩ機能を有する表示処理装置に対し、ユーザは、「データを消去する」、「電子メールを送信する」等の重要な指示操作をする場合がある。このような場合、表示処理装置は、「送信しますか？（はい）（いいえ）」のような２つの選択肢からなる確認ダイアログを表示する。そして、表示処理装置は、ユーザに対して、その指示操作をすることに誤りがないかを確認させることが一般的である。
【０００４】
また、特許文献１の先行技術には、データを編集の対象にしたときにオン状態にし、保存したときにオフ状態にするフラグを設け、データを消去する状況になったとき、上記フラグを参照し、これがオン状態の場合に警告を発するような技術が開示されている。従って、ユーザが誤ってデータ消去を指示しても、それが未登録のデータであれば警告が発っせられるので、誤ってデータが消去されることを低減することができる。
【０００５】
【特許文献１】特開平２−３９３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザは指示操作に熟練してくると、条件反射的に操作することがある。このような場合、警告を無意識的に通過してしまう。そのため、上記従来技術は、ユーザの指示操作誤りを低減させるものとしては十分なものではなかった。より具体的に説明すると、表示処理装置が「処理を実行しますか？（はい）（いいえ）」という問いかけの確認ダイアログを表示した場合に、ユーザはその指示操作が誤っていたとしても無意識的に「はい」を指示することがあった。
【０００７】
本発明はこのような課題に鑑みてなされたものであり、指示操作の誤りを低減させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の表示処理装置は、指示操作によって設定された指示設定情報を記憶する記憶処理手段と、前記記憶処理手段において記憶された指示設定情報に基づいて、前記指示設定情報と一致する選択肢と、前記指示設定情報と一致しない選択肢を生成する生成手段と、前記生成手段において生成された選択肢を表示装置に表示する表示制御手段と、前記表示制御手段において表示された複数の選択肢のうち、選択された選択肢が、前記指示設定情報と一致する選択肢であるか否かを判定する判定手段とを有し、前記判定手段において、前記指示設定情報と一致する選択肢が選択されたと判定された場合、前記選択された選択肢に応じた処理を実行し、前記判定手段において、前記指示設定情報と一致しない選択肢が選択されたと判定された場合、前記選択された選択肢に応じた処理を実行しないことを特徴とする。
【０００９】
本発明の表示処理方法は、指示操作によって設定された指示設定情報を記憶手段が記憶する記憶処理ステップと、前記記憶処理ステップにおいて記憶された指示設定情報に基づいて、前記指示設定情報と一致する選択肢と、前記指示設定情報と一致しない選択肢を生成手段が生成する生成ステップと、前記生成ステップにおいて生成された選択肢を表示装置に表示制御手段が表示する表示制御ステップと、前記表示制御ステップにおいて表示された複数の選択肢のうち、選択された選択肢が、前記指示設定情報と一致する選択肢であるか否かを判定手段が判定する判定ステップとを有し、前記判定ステップにおいて、前記指示設定情報と一致する選択肢が選択されたと判定された場合、前記選択された選択肢に応じた処理を実行し、前記判定ステップにおいて、前記指示設定情報と一致しない選択肢が選択されたと判定された場合、前記選択された選択肢に応じた処理を実行しないことを特徴とする。
【００１０】
本発明のプログラム又は記録媒体であってもよい。
【発明の効果】
【００１１】
本発明によれば、指示操作の誤りを低減させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明に係る実施形態について説明する。
（第１の実施形態）
図１は、表示処理システムのハードウェア構成の一例を示すブロック図である。表示処理システム１は、ディスプレイ装置１０と、入力装置１１と、表示処理装置１２と、を含んで構成される。ディスプレイ装置１０は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等である。ディスプレイ装置１０には、後述する確認ダイアログ（確認画面）等が表示される。入力装置１１は、例えば、タッチパネル、マウス、キーボード、又はハードウェアボタン等である。ユーザは、入力装置１１を介して、表示処理装置１２に指示操作を行うことができる。
【００１３】
表示処理装置１２は、制御装置１３と、記憶装置１４と、を含んで構成される。制御装置１３は、ユーザによって入力装置１１を介して入力された情報を検出したり、ディスプレイ装置１０に確認画面を表示したり、記憶装置１４に対して情報の読み書きを行ったりする。記憶装置１４は、例えば、ＲＯＭ、ＲＡＭ、ハードディスク等である。記憶装置１４には、例えば、本実施形態に係るプログラム、入力装置１１を介して入力された情報等が記憶される。制御装置１３が、記憶装置１４に記憶されているプログラムを実行することにより後述するフローチャートを実現する。
【００１４】
図２の（ａ）〜（ｃ）は、第１の実施形態に係る選択肢を有する確認画面を表示する際の、ディスプレイ装置上に表示される画面の遷移の一例を示す図である。本実施形態では、電子メールを送信する場合の処理について説明する。ここでは、ユーザによる入力装置１１を介した入力指示によって、制御装置１３がメール送信プログラムを起動しているものとする。
図２（ａ）は、ユーザの指示設定の入力を受け付ける入力画面２００の一例を示す図である。制御装置１３は、メール送信プログラムを起動したときに、入力画面２００をディスプレイ装置１０に表示する。入力画面２００において、２０１は、ユーザが指示設定に係る送信先（「受信者名」と「受信者メールアドレス」からなる）を入力する送信先入力欄である。２０２は、ユーザが電子メールの件名を入力する入力欄である。２０３は、ユーザが電子メールの本文を入力する入力欄である。２０４は、ユーザが電子メールを送信先に送信する処理を制御装置１３に対して指示する送信ボタンである。図２（ａ）では、ユーザによって、送信先入力欄２０１に「田中（ｔａｎａｋａ＠ｘｘｘ．ｘｘｘ）」が入力されている。
【００１５】
図２（ｂ）は、ユーザにより送信ボタン２０４が指示されたときに、表示される確認画面２０５の一例を示す図である。制御装置１３は、ユーザにより送信ボタン２０４の指示を検出した後、確認画面２０５をディスプレイ装置１０に表示する。確認画面２０５において、２０６〜２０８は、ユーザによって選択できるＧＵＩ操作部位としての３つの選択肢である。選択肢２０６には、「田中（ｔａｎａｋａ＠ｘｘｘ．ｘｘｘ）に送信する」が記述されている。選択肢２０７には、「鈴木（ｓｕｚｕｋｉ＠ｘｘｘ．ｘｘｘ）に送信する」が記述されている。選択肢２０８には、「田中（ｔａｋｅｎａｋａ＠ｘｘｘ．ｘｘｘ）に送信する」が記述されている。
【００１６】
ユーザが入力画面２００において指示設定した送信先は「田中（ｔａｎａｋａ＠ｘｘｘ．ｘｘｘ）」である。従って、制御装置１３は、確認画面２０５においてユーザにより「田中（ｔａｎａｋａ＠ｘｘｘ．ｘｘｘ）に送信する」の選択肢２０６が選択されたときに、メール送信処理を実行する。メール送信処理を実行した後、制御装置１３は、図２（ｃ）に示す結果画面２０９をディスプレイ装置１０に表示する。一方、確認画面２０５においてユーザが、指示設定と異なる「鈴木（ｓｕｚｕｋｉ＠ｘｘｘ．ｘｘｘ）に送信する」、又は「田中（ｔａｋｅｎａｋａ＠ｘｘｘ．ｘｘｘ）に送信する」の選択肢を選択したとする。そのときは、制御装置１３は、メール送信処理を実行せず、画面を再び、図２（ａ）に遷移して、入力画面２００を表示する。従って、ユーザは入力画面２００において、送信先入力欄２０１に入力した送信先の指示設定を変更するか、又は、送信先入力欄２０１に入力した送信先を確認して、送信ボタン２０４を指示する。制御装置１３は、ユーザにより送信ボタン２０４の指示を検出した後、再び確認画面２０５をディスプレイ装置１０に表示する。制御装置１３は、確認画面２０５においてユーザにより入力された送信先の指示設定と一致する選択肢が指示されたときに、メール送信処理を実行する。メール送信処理を実行した後、制御装置１３は、図２（ｃ）に示す結果画面２０９をディスプレイ装置１０に表示する。
【００１７】
図２（ｃ）は、メール送信処理を実行した後に、表示される結果画面２０９の一例を示す図である。制御装置１３は、メール送信処理を実行した後に結果画面２０９をディスプレイ装置１０に表示する。結果画面２０９には、制御装置１３が実行した処理が記述される。結果画面２０９において、２１０は、結果確認ボタンである。
【００１８】
図３は、表示処理装置の動作処理の一例を示すフローチャートである。図３のフローチャートは、ユーザが所望する処理を行うためのプログラムの起動を表示処理装置に指示したときに実行される。まず、スタートにおいて、表示処理装置１２の制御装置１３は、ディスプレイ装置１０にユーザに指示設定を入力させる入力画面を表示しているものとする。
ステップＳ３０１において、制御装置１３は、所定の処理における所定のユーザ指示設定があるか否かを判定する。メール送信処理においては、制御装置１３は、ユーザにより、メール送信における送信先が設定されたか否かを判定する。設定された場合、制御装置１３は、ステップＳ３０２に処理を進める。設定されていない場合、制御装置１３は、再びステップＳ３０１において、ユーザによる指示設定があるか否かを判定する。
【００１９】
ステップＳ３０２において、制御装置１３は、当該指示設定の内容（指示設定情報）を記憶装置１４に記憶する（記憶処理）。
次に、ステップＳ３０３において、制御装置１３は、ユーザにより実行が指示されたか否かを判定する。より具体的には、制御装置１３は、図２（ａ）における送信ボタン２０４が指示されたか否かを判定する。実行が指示された場合、制御装置１３は、ステップＳ３０４に処理を進める。実行が指示されない場合、制御装置１３は、再びステップＳ３０３において、ユーザにより実行が指示されたか否かを判定する。
【００２０】
ステップＳ３０４において、制御装置１３は、記憶装置１４に記憶されているユーザの指示設定情報に基づいて、指示設定情報と一致する選択肢（正解肢）を含む複数の選択肢を生成する（選択肢生成）。
次に、ステップＳ３０５において、制御装置１３は、生成した選択肢をＧＵＩの操作部位としてディスプレイ装置１０に表示する（表示制御）。より具体的には、制御装置１３は、図２（ｂ）に示すように、指示設定情報と一致した選択肢２０６と、指示設定情報と一致しない選択肢２０７及び２０８と、をディスプレイ装置１０に表示する。
【００２１】
次に、ステップＳ３０６において、制御装置１３は、ユーザにより複数ある選択肢のうち何れか１つの選択肢が選択されたか否かを判定する。選択肢が選択された場合、制御装置１３は、ステップＳ３０７に処理を進める。選択肢が選択されない場合、制御装置１３は、再びステップＳ３０６において、選択肢が選択されたか否かを判定する。
【００２２】
次に、ステップＳ３０７において、制御装置１３は、ユーザにより選択された選択肢が、指示設定情報と一致する選択肢（正解肢）であるか否かを判定する。指示設定情報と一致する選択肢である場合、制御装置１３は、ステップＳ３０８に処理を進める。指示設定情報と一致する選択肢ではない場合、制御装置１３は、ステップＳ３０９に処理を進める。
【００２３】
ステップＳ３０８において、制御装置１３は、ユーザにより実行が指示された処理を行う。より具体的に説明すると、制御装置１３は、図２（ａ）における送信ボタン２０４が指示されていた場合は、記憶装置１４に記録された指示設定に基づいてメールを送信する処理を行う。
ステップＳ３０９において、制御装置１３は、ユーザに指示設定をさせる入力画面をディスプレイ装置１０に表示する。より具体的に説明すると、制御装置１３は、図２（ａ）における入力画面２００を表示する。次に、制御装置１３は、再びステップＳ３０１に処理を進める。
【００２４】
ここで、第１の実施形態において、制御装置１３が指示設定情報と異なる選択肢を生成する方法について説明する。制御装置１３は、記憶装置１４に記憶された指示設定情報に基づき、この指示設定情報のうちいくつかの文字を変更させたり、入れ替えたりすることで、指示設定情報と異なる選択肢を生成する。例えば、指示設定情報に係る送信先が、「田中（ｔａｎａｋａ＠ｘｘｘ．ｘｘｘ）」であれば、制御装置１３は、「ｔａｎａｋａ」の文字を「ｔａｋｅｎａｋａ」に変更して指示設定情報と異なる選択肢を生成する。但し、指示設定情報と異なる選択肢を生成する方法については上述した方法に限られない。例えば、記憶装置１４に、送信先が複数、設定されている、所謂アドレス帳が記憶されている場合、制御装置１３は、アドレス帳から指示設定情報と異なる送信先を抽出し、抽出した送信先を指示設定情報と異なる選択肢としてもよい。
【００２５】
第１の実施形態によれば、ユーザが、確認画面において、ユーザの指示した指示設定情報と一致する選択肢を選択しなければ、制御装置１３は、指示操作に係る処理を実行しない。従って、ユーザは、確認画面を無意識的に通過することができないのみならず、本来の指示設定が誤っていたときも、その内容についてユーザの確認がうながされることになる。このように、第１の実施形態の表示処理装置によれば、ユーザが重要な指示操作をする際に、十分な注意を払うことが必要となり、ユーザの指示操作ミスが低減される。
【００２６】
（第２の実施形態）
図４の（ａ）〜（ｂ）は、第２の実施形態に係る選択肢を有する確認画面を表示する際の、ディスプレイ装置上に表示される画面の遷移の一例を示す図である。本実施形態では、有価証券取引を行う場合の処理について説明する。ここでは、ユーザによる入力装置１１を介した入力指示によって、制御装置１３が有価証券取引プログラムを起動しているものとする。
図４（ａ）は、ユーザの指示設定の入力を受け付ける入力画面４００の一例を示す図である。制御装置１３は、有価証券取引プログラムを起動したときに、入力画面４００をディスプレイ装置１０に表示する。入力画面４００において、４０１は、ユーザが有価証券取引の対象とする銘柄を入力する銘柄入力欄である。４０２は、ユーザがユーザの指示設定に係る売却株数を入力する株数入力欄である。４０３は、ユーザがユーザの指示設定に係る売却価格を入力する価格入力欄である。４０４は、ユーザが取引内容を証券会社等のサーバに送信する処理を制御装置１３に対して指示する取引実施ボタンである。図４（ａ）では、ユーザは、銘柄入力欄４０１に「ＸＸＸ会社」を入力し、株数入力欄４０２に「１」株を入力し、価格入力欄４０３に「６１万」円を入力している。
【００２７】
図４（ｂ）は、ユーザにより取引実施ボタン４０４が指示されたときに、表示される確認画面の一例を示す図である。制御装置１３は、ユーザにより取引実施ボタン４０４の指示を検出した後、確認画面４０５をディスプレイ装置１０に表示する。確認画面４０５において、４０６〜４０８は、ユーザによって選択できるＧＵＩ操作部位としての３つの選択肢である。選択肢４０６には、「１円で６１万株売却する」が記述されている。選択肢４０７には、「１０円で６万１千株売却する」が記述されている。選択肢４０８には、「６１万円で１株売却する」が記述されている。
【００２８】
ここで、第２の実施形態において、制御装置１３が指示設定と異なる選択肢を生成する方法について説明する。制御装置１３は、記憶装置１４に記録された複数ある指示設定情報のうちいくつかの数値を入れ替えることで、指示設定情報と異なる選択肢を生成する。例えば、指示設定情報に係る売却株数及び売却価格が、「１」株を「６１万」円で売供するであれば、制御装置１３は、数値を入れ替えて「１」円で「６１万」株売却する、という選択肢を生成する。但し、指示設定情報と異なる選択肢を生成する方法については上述した方法に限られない。例えば、制御装置１３は、ランダムに数値を抽出し、抽出した数値を用いて指示設定情報と異なる選択肢を生成するようにしてもよい。
【００２９】
ユーザが入力画面４００において指示設定した取引内容は、「１」株を「６１万」円で売却するである。従って、制御装置１３は、確認画面４０５においてユーザにより「６１万円で１株売却する」の選択肢４０８が選択されたときに、取引実施の処理を実行する。
【００３０】
第２の実施形態によれば、制御装置１３は、正解肢と、指示設定情報から正解肢と異なる相紛らわしい選択肢と、を生成する。このように、第２の実施形態の表示処理装置によれば、ユーザが、重要操作をする際に、十分な注意を払ってそれらの内容の違いを理解することが必要となり、よりユーザの指示操作ミスが低減される。
【００３１】
なお、第１の実施形態及び第２の実施形態では、選択肢を複数表示する場合として３つの選択肢を生成し、表示する場合についてのみ説明したが、本発明の実施は、この場合に限られない。例えば、制御装置１３は、２つ又は３つ以上の選択肢を生成し、ディスプレイ装置１０に表示するようにしてもよい。
また、表示処理装置は、パーソナルコンピュータ、デジタル複写機、ＡＴＭ（自動現金預払機）又は券売機等、ＧＵＩ機能を有する装置又はシステムに適用してもよい。
【００３２】
上述した本発明の実施形態における表示処理装置を構成する各手段、並びに表示処理方法の各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読取可能な記録媒体は本発明に含まれる。
【００３３】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【００３４】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００３５】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００３６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００３７】
更に、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００３８】
【図１】表示処理システムのハードウェア構成の一例を示すブロック図である。
【図２】第１の実施形態に係る選択肢を有する確認画面を表示する際の、ディスプレイ装置上に表示される画面の遷移の一例を示す図である。
【図３】表示処理装置の動作処理の一例を示すフローチャートである。
【図４】第２の実施形態に係る選択肢を有する選択画面を表示する際の、ディスプレイ装置上に表示される画面の遷移の一例を示す図である。
【符号の説明】
【００３９】
１  表示処理システム
１０  ディスプレイ装置
１１  入力装置
１２  表示処理装置
１３  制御装置
１４  記憶装置
【図１】
0004963637.tif 000002
【図２】
0004963637.tif 000003
【図３】
0004963637.tif 000004
【図４】
0004963637.tif 000005