[go: up one dir, main page]

JP4898606B2 - ユーザインターフェイスを提供する装置及び方法 - Google Patents

ユーザインターフェイスを提供する装置及び方法 Download PDF

Info

Publication number
JP4898606B2
JP4898606B2 JP2007231748A JP2007231748A JP4898606B2 JP 4898606 B2 JP4898606 B2 JP 4898606B2 JP 2007231748 A JP2007231748 A JP 2007231748A JP 2007231748 A JP2007231748 A JP 2007231748A JP 4898606 B2 JP4898606 B2 JP 4898606B2
Authority
JP
Japan
Prior art keywords
setting
setting value
specific
screen
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007231748A
Other languages
English (en)
Other versions
JP2009065467A (ja
Inventor
雅紀 三ツ木
知巳 井上
貴 芦田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to JP2007231748A priority Critical patent/JP4898606B2/ja
Priority to US12/141,692 priority patent/US20090066640A1/en
Publication of JP2009065467A publication Critical patent/JP2009065467A/ja
Application granted granted Critical
Publication of JP4898606B2 publication Critical patent/JP4898606B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00437Intelligent menus, e.g. anticipating user selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/0048Indicating an illegal or impossible operation or selection to the user

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、ユーザインターフェイスを提供する装置及び方法に関する。特に、本発明は、所定の設定を行うためのユーザインターフェイスを提供する装置及び方法に関する。
ユーザが装置に対して所望のアクションを行う場合、複数の設定項目に値を設定する必要が生じることがある。近年の組込み機器、特に、コピー機能、プリンタ機能、ファックス機能等を兼ね備えた所謂複合機において、かかる必要が生じることは多い。
通常、このような設定はユーザインターフェイスを用いて行われるが、ユーザインターフェイスを用いて複数の設定項目に値を設定させることで、ユーザにフレキシブルな機能を提供することが可能となる。しかし、その反面、複数の設定項目に値を設定すること自体が、ユーザに複雑な操作を強いることにもなる。
特に複合機においては、複数の設定値間の相関が強い。そのため、複数の設定項目に対する値の設定が難しく、このことがユーザインターフェイスにも悪影響を与えてしまっている。
現在、複合機には複数の設定値を設定することができるが、その設定値間に相関がある。この相関により、例えば、設定項目Aにおける設定値aと設定項目Bにおける設定値bとが両立しない場合が生じてくる。つまり、両者の設定が相反するため、どちらかを優先する必要が生じ、この状況及び判断をユーザインターフェイスにてユーザに伝達することが装置として必要となる。
例えば、自動用紙選択機能と自動倍率選択機能とは相反する設定である。
自動用紙選択機能は、原稿サイズと倍率とから最適な用紙を選択する機能である。よって、倍率が確定している、つまり、自動倍率選択機能が設定されていないことが前提となる。
一方、自動倍率選択機能は、原稿サイズと用紙サイズとから最適な倍率を選択する機能である。よって、用紙サイズが確定している、つまり、自動用紙選択機能が設定されていないことが前提となる。
従って、自動用紙選択機能と自動倍率選択機能の両方を同時に設定することはできない。
従来、上記の課題に関して幾つかの解決法が存在し、相反する設定の矛盾を解消している(例えば、特許文献1、2参照)。
特許文献1では、画像形成における機能の選択信号を入力したとき、選択された機能と組み合わせることのできない機能を画面表示する表示手段に警告表示信号を出力している。
特許文献2では、互いに両立しない複数の機能が選択されたときに、両立できない旨と共に複数の機能が両立できない理由を表示し、複数の機能の設定のうち少なくとも1つの設定又は全ての設定を取り消すか否かを選択させている。
特開平9−198191号公報 特開2005−94256号公報
しかしながら、特許文献1、2における解決法には、次のような問題点がある。
特許文献1では、選択された機能と組み合わせることのできない機能をユーザに知らせるだけなので、矛盾のない設定を行うためにユーザは改めて設定操作を行わなければならないという問題点がある。
特許文献2では、互いに両立しない複数の機能が選択されたときに、複数の機能の設定のうち少なくとも1つの設定又は全ての設定を取り消すか否かを選択させるに過ぎないので、設定を取り消して別の設定に変更するようなことはできないという問題点がある。
本発明の目的は、装置の現在の状態を変更する操作を別途行うことなく、現在の状態と相反する設定を行えるようにすることにある。
かかる目的のもと、本発明は、装置の現在の状態と相反する設定を行う際に現在の状態の変更も行うようにした。即ち、本発明は、ユーザインターフェイスを提供する装置であって、ユーザインターフェイスとして画面を表示する表示部と、表示部により表示された画面内のオブジェクトの操作を検出する検出部と、表示部により表示された画面内の特定のオブジェクトの操作を検出部が検出し、かつ、その特定のオブジェクトの操作が装置の現在の状態と相反する特定の設定を要求する場合に、その現在の状態を変更すると共にその特定の設定を行うための特定の画面を表示部が表示するよう制御する制御部とを備えた、装置を提供する。
また、この装置において、現在の状態は、2つの状態の中から選択されたものであり、特定の画面は、現在の状態を2つの状態のうちの他の状態に変更すると共に特定の設定を行うための画面である、というものでもよい。加えて、特定の画面は、現在の状態を変更する指示と特定の設定を行う指示とを1回の操作で行うオブジェクトを含む、ものでもよい。
更に、この装置において、現在の状態は、3つ以上の状態の中から選択されたものであり、特定の画面は、現在の状態を3つ以上の状態の中からユーザにより選択された他の状態に変更すると共に特定の設定を行うための画面である、というものでもよい。加えて、特定の画面は、他の状態を選択するための第1のオブジェクトと、現在の状態を他の状態に変更すると共に特定の設定を行うことを指示する第2のオブジェクトとを含む、ものでもよい。
更にまた、制御部は、特定のオブジェクト以外の画面内の他のオブジェクトの操作が装置の現在の状態と相反する設定を要求しない場合に、その特定のオブジェクトを他のオブジェクトとは異なる態様で表示部が表示するよう制御する、ものであってもよい。
また、制御部は、特定のオブジェクトの操作が装置の現在の複数の状態と相反する特定の設定を要求する場合に、その現在の複数の状態を一斉に変更すると共にその特定の設定を行うための特定の画面を表示部が表示するよう制御する、ものであってもよい。
また、本発明は、ユーザインターフェイスを提供する方法であって、ユーザインターフェイスとして画面上にオブジェクトを表示するステップと、表示されたオブジェクトの操作を検出するステップと、オブジェクトの操作が装置の現在の状態と相反する特定の設定を要求するかどうかを判定するステップと、オブジェクトの操作が特定の設定を要求すると判定された場合に、現在の状態を変更してその特定の設定を行うための画面を表示するステップとを含む、方法も提供する。
更に、本発明は、ユーザインターフェイスを提供する装置としてコンピュータを機能させるプログラムであって、コンピュータを、ユーザインターフェイスとして画面を表示する表示部と、表示部により表示された画面内のオブジェクトの操作を検出する検出部と、表示部により表示された画面内の特定のオブジェクトの操作を検出部が検出し、かつ、その特定のオブジェクトの操作が装置の現在の状態と相反する特定の設定を要求する場合に、その現在の状態を変更すると共にその特定の設定を行うための特定の画面を表示部が表示するよう制御する制御部として機能させる、プログラムも提供する。
本発明によれば、装置の現在の状態を変更する操作を別途行うことなく、現在の状態と相反する設定を行えるようになる。
以下、添付図面を参照して、本発明を実施するための最良の形態(以下、「実施の形態」という)について詳細に説明する。
まず、本実施の形態におけるユーザインターフェイスについて、設定値の例をあげて詳細に説明する。
ここでは、複合機によりスキャンしたデータを電子メールで送信することを考える。その際、3種類の設定項目に対してユーザが値を設定する。具体的には、カラー選択、ファイル形式、シャープネスという3つの設定項目に対し、右の選択肢からいずれかの設定値を選択できるものとする。
・カラー選択:カラー/グレースケール/白黒
・ファイル形式:PDF/TIFF/JPEG
・シャープネス:ON/OFF
また、相反する設定値の組み合わせは、次の通りとする。
・カラー選択:白黒 と ファイル形式:JPEG
・カラー選択:白黒 と シャープネス:ON
まず、ユーザが、ファイル形式として「JPEG」を選択し、シャープネスを「ON」にしたとする。その後、カラー選択の設定画面に移行したとする。
図1は、このときの設定画面の表示内容の例を示したものである。
この設定画面では、左側に、「カラー」ボタン601、「グレースケール」ボタン602、「白黒」ボタン603が表示されている。また、下側に、「OK」ボタン611、「Cancel」ボタン612も表示されている。尚、本実施の形態では、画面内のオブジェクトの一例として、ボタンを用いている。
このうち、「白黒」ボタン603は、カラー選択の白黒設定と現在のファイル形式やシャープネスの設定とが相反するため、強調された表示となる。ここでは、網掛けで強調表示を示している。
これにより、ユーザは、白黒の設定を有効にするためには現在の設定を一部変更する必要があることを事前に把握できる。また、白黒の設定が必ず行うべきものでなければ、他の設定を選択することでインタラクションを減らすことができる。
また、図では、現在「カラー」が選択されていることが前提となっているため、「カラー」ボタン601は、選択されたことを示す表示となっている。ここでは、選択されていることを濃い灰色で示している。
更に、図において、「グレースケール」は選択されておらず、現在の設定と相反してもいない。従って、「グレースケール」ボタン602は、通常の表示となっている。ここでは、通常の表示を淡い灰色で示している。
ところで、図1において白黒を設定することが必須の場合、ユーザは「白黒」ボタン603を押下する。
図2は、このときの設定画面の表示内容の例を示したものである。
矢印691で示すように、「白黒」ボタン603を押下すると、白黒設定に伴い変更が必要となる設定値のリスト及びその変更後の値が表示される。
具体的には、ファイル形式について、「ファイル形式」ボタン621と、前設定ボックス622と、後設定ボックス623とが表示される。ここで、前設定ボックス622は、現在の設定値を表示するボックスであり、「JPEG」が表示されている。また、後設定ボックス623は、変更後の設定値を表示するボックスであり、「PDF」が表示されている。但し、変更後の設定値としては「PDF」だけでなく「TIFF」もあるので、後設定ボックス624はプルダウンメニューとなっており、プルダウンメニューの矢印624も表示されている。尚、本実施の形態では、他の状態を選択するためのオブジェクトの一例として、プルダウンメニューの矢印624を設けている。また、ここでは、選択肢は2つであるが、3つ以上の選択肢を設けても構わない。
また、シャープネスについては、「シャープネス」ボタン626と、前設定ボックス627と、後設定ボックス628とが表示される。この場合、前設定ボックス627には現在の設定値である「オン」が表示され、後設定ボックス628には変更後の設定値である「オフ」が表示されている。
尚、ここで表示される設定値のリスト及びその変更後の値に関する情報を、今回の設定により影響を受ける他の設定に関する情報という意味で、以下では「影響情報」と呼ぶことにする。
このような影響情報を表示することにより、ユーザは、白黒設定による影響を設定確定前に把握することができる。
さて、図2において、シャープネスの現在の設定値は「オン」であるが、白黒設定を行うために「OK」ボタン611を押下すると、シャープネスは「オフ」となる。即ち、本実施の形態において、「OK」ボタン611は、現在の状態を変更する指示と特定の設定を行う指示とを1回の操作で行うオブジェクトの一例である。
一方、図2において、ファイル形式の現在の設定値は「JPEG」であるが、白黒設定を行う場合、変更後のファイル形式は「PDF」、「TIFF」のいずれかである。そこで、本実施の形態では、いずれに変更するかを手動で選択できるようにしている。
図3は、このときの選択操作の様子を示したものである。
図では、矢印692で示すように、ファイル形式に対し、初期値として表示されていた「PDF」ではなく、プルダウンメニューの矢印624を押下することによって現れる「TIFF」を選択している。そして、白黒設定を行うために「OK」ボタン611を押下すると、ファイル形式は「TIFF」となる。即ち、本実施の形態において、「OK」ボタン611は、現在の状態を他の状態に変更すると共に特定の設定を行うことを指示するオブジェクトの一例でもある。
これにより、現在選択している選択肢以外の選択肢が複数ある場合にも所望の設定を行うことができる。
尚、このような簡易設定でカバーできない設定については詳細設定画面を用意し、例えば「ファイル形式」ボタン621や「シャープネス」ボタン626を押下することにより、関連する詳細設定画面にジャンプするようにしてもよい。
このように、本実施の形態は、設定値間に相関がある場合に、より良いユーザインターフェイスを提供するものである。具体的には、(1)事前の相反警告表示、(2)設定後の影響範囲表示を行うことで、相反する設定がなされることを防止し、かつ、ユーザが所望する設定を最低限のインタラクションで行うことができるようにする。
(1)事前の相反警告表示
図1に示したように、現在の設定と相反する設定を行うボタンは、他の設定と異なる態様で表示する。更に、その相反する設定を有効にしたい場合は、現在の設定の関連する設定を表示し、この設定を変更する。例えば、特許文献1のように、現在の設定と相反しない設定のみを行うようにしたのでは、ユーザが所望する操作を制限することになるが、本実施の形態では、ユーザの操作が制限されることはない。
(2)設定後の影響範囲表示
図2に示したように、ユーザが設定を行うに先立ち、現在設定しようとしている設定値が他の設定値にどのような影響を及ぼすか表示し、かつ、この表示内で相反を解消する簡易なユーザインターフェイスを提供する。設定が確定する前に情報を表示することにより、ユーザは、設定による影響をダイナミックに把握することができ、表示内の簡易なユーザインターフェイスにより、所望の動作を行うための設定を最低限のインタラクションで実現できる。
次に、以上のようなユーザインターフェイスを提供する装置について詳細に説明する。かかる装置としては、複合機等、種々のものが考えられるが、ここでは汎用の情報処理装置10が上記ユーザインターフェイスを提供するものとして説明する。
まず、情報処理装置10の機能構成について説明する。
図4は、情報処理装置10の機能構成例を示したブロック図である。
図示するように、情報処理装置10は、操作受付部11と、設定情報記憶部12と、相反情報記憶部13と、メニュー情報生成部14と、影響情報生成部15と、表示制御部16とを備える。
操作受付部11は、画面上でのユーザの操作を受け付ける。本実施の形態では、オブジェクトの操作を検出する検出部の一例として、操作受付部11を設けている。
設定情報記憶部12は、情報処理装置10の各設定項目に対する設定値の候補と現在実際に設定されている設定値とを示す情報(以下、「設定情報」という)を記憶する。
相反情報記憶部13は、ある設定項目における設定値と別の設定項目における設定値との間に相反関係がある場合に、その相反関係に関する情報(以下、「相反情報」という)を記憶する。尚、本実施の形態では、装置の状態の一例として、設定値を用いている。即ち、ある設定値と装置のある状態との間に相反関係がある場合にも、本実施の形態は適用可能である。
メニュー情報生成部14は、設定情報記憶部12に記憶された設定情報に基づいて、設定画面に含めるメニュー情報を生成する。その際、メニュー情報生成部14は、相反情報記憶部13に記憶された相反情報に基づいて、設定を行うためのボタン(設定ボタン)の表示態様を決定する。本実施の形態では、特定のオブジェクトを他のオブジェクトとは異なる態様で表示部が表示するよう制御する制御部の一例として、メニュー情報生成部14を設けている。
影響情報生成部15は、相反情報記憶部13に記憶された相反情報に基づいて、設定ボタンの押下によりなされる設定による影響情報、つまり、設定ボタンによる設定と相反する設定に関する情報を生成する。その際、設定情報記憶部12に記憶された設定情報に基づいて、各設定項目の現在選択されていない設定値の情報も付加しておく。本実施の形態では、現在の状態を変更すると共に特定の設定を行うための特定の画面を表示部が表示するよう制御する制御部の一例として、影響情報生成部15を設けている。
表示制御部16は、メニュー情報生成部14により生成されたメニュー情報及び影響情報生成部15により生成された影響情報の表示を制御する。本実施の形態では、画面を表示する表示部の一例として、表示制御部16を設けている。
ここで、設定情報記憶部12に記憶される設定情報の内容について説明する。
図5に、設定情報の一例を示す。
(a)は、設定項目「カラー選択」についての設定情報の例である。ここでは、設定項目「カラー選択」に対し、選択肢として「カラー」、「グレースケール」、「白黒」があり、その中で現在の設定値として「カラー」が選択されていることが示されている。
また、(b)は、設定項目「ファイル形式」についての設定情報の例である。ここでは、設定項目「ファイル形式」に対し、選択肢として「PDF」、「TIFF」、「JPEG」があり、その中で現在の設定値として「JPEG」が選択されていることが示されている。
更に、(c)は、設定項目「シャープネス」についての設定情報の例である。ここでは、設定項目「シャープネス」に対し、選択肢として「ON」、「OFF」があり、その中で現在の設定値として「ON」が選択されていることが示されている。
また、相反情報記憶部13に記憶される相反情報の内容についても説明する。
図6に、相反情報の一例を示す。
図示するように、相反情報は、No.と設定項目1と設定値1と設定項目2と設定値2とを対応付けたものとなっている。相反情報は、複数のレコードからなるので、レコードを一意に識別する番号として、No.を設けている。また、各レコードは、ある設定項目におけるある設定値と別の設定項目におけるある設定値との相反関係を保持している。そこで、図では、一方の設定項目及び設定値を、設定項目1及び設定値1とし、他方の設定項目及び設定値を、設定項目2及び設定値2としている。
具体的には、No.1のレコードは、設定項目「カラー選択」における設定値「白黒」と、設定項目「ファイル形式」における設定値「JPEG」とが相反することを示している。また、No.2のレコードは、設定項目「カラー選択」における設定値「白黒」と、設定項目「シャープネス」における設定値「ON」とが相反することを示している。
次に、本実施の形態の動作について説明する。
まず、情報処理装置10が図1の設定画面を表示する際の動作について説明する。
図7は、このときの動作例を示したフローチャートである。尚、この動作に先立ち、図1の設定画面を呼び出す上位の画面が表示されているものとする。
その上位画面にて設定画面呼出しボタンが押下されると、操作受付部11は、その操作を受け付け、メニュー情報生成部14に伝える(ステップ101)。そして、呼び出された図1の設定画面に含まれる各設定ボタンについて、メニュー情報生成部14が、ステップ102〜108の処理を行う。
即ち、まず、メニュー情報生成部14は、設定画面に含まれる1つの設定ボタンを特定する(ステップ102)。例えば、ボタン等のオブジェクトを一意に識別するオブジェクトIDが各ボタンに付与されていれば、このオブジェクトIDの順に設定ボタンを特定していけばよい。
次に、メニュー情報生成部14は、設定情報記憶部12に記憶された設定情報を参照し、ステップ102で特定された設定ボタンが現在選択されているかどうかを判定する(ステップ103)。そして、その設定ボタンが現在選択されていると判定されれば、その設定ボタンの表示態様を、現在選択されていることを示す態様にする(ステップ104)。
また、メニュー情報生成部14は、相反情報記憶部13に記憶された相反情報を参照し、ステップ102で特定された設定ボタンの押下によりなされる設定が、現在の設定と相反するかどうかを判定する(ステップ105)。そして、その設定ボタンによる設定が現在の設定と相反すると判定されれば、その設定ボタンの表示態様を、相反することを示す態様にする(ステップ106)。一方、その設定ボタンによる設定が現在の設定と相反しないと判定されれば、その設定ボタンの表示態様を通常の態様にする(ステップ107)。
その後、メニュー情報生成部14は、他に設定ボタンがあるかどうかを判定し(ステップ108)、設定ボタンがあれば、ステップ102に戻って次の設定ボタンについて同様の処理を行う。設定ボタンがなければ、メニュー情報生成部14は、生成したメニュー情報を表示制御部16に受け渡し、表示制御部16が、メニュー情報を含む設定画面を表示する(ステップ109)。
次いで、情報処理装置10が図1の設定画面の右側に図2のように影響情報を表示する際の動作について説明する。
図8は、このときの動作例を示したフローチャートである。尚、この動作に先立ち、図1の設定画面が表示されているものとする。
設定画面にて設定ボタンが押下されると、操作受付部11は、その操作を受け付け、影響情報生成部15に伝える(ステップ151)。そして、相反情報記憶部13に記憶された相反情報の各レコードについて、影響情報生成部15が、ステップ152〜154の処理を行う。
即ち、まず、影響情報生成部15は、相反情報記憶部13に記憶されたレコードを1つ読み込む(ステップ152)。次に、そのレコードが、ステップ151で押下を検出した設定ボタンによる設定値(以下、「選択設定値」という)を含むかどうかを判定する(ステップ153)。具体的には、設定項目1及び設定値1の組み合わせ、又は、設定項目2及び設定値2の組み合わせが、選択設定値を表すかどうかを判定する。
ここで、そのレコードが選択設定値を含むと判定されると、次に、影響情報生成部15は、選択設定値と相反する設定値としてそのレコードに含まれる設定値(以下、「相反設定値」という)を記憶する(ステップ154)。これは、設定項目ごとの選択肢のうち、相反設定値となっているものにチェックを付けるという方法で行うとよい。例えば、図6のNo.1のレコードを読み込んだ場合であれば、設定項目「ファイル形式」における設定値「PDF」、「TIFF」、「JPEG」のうち、「JPEG」に対して「YES」を書き込む。また、図6のNo.2のレコードを読み込んだ場合であれば、設定項目「シャープネス」における設定値「ON」、「OFF」のうち、「ON」に対して「YES」を書き込む。
一方、そのレコードが選択設定値を含まないと判定されると、ステップ155へ進む。
その後、影響情報生成部15は、他にレコードがあるかどうかを判定し(ステップ155)、レコードがあれば、ステップ152に戻って次のレコードについて同様の処理を行う。また、レコードがなければ、影響情報生成部15は、ステップ154で選択肢にチェックが付けられた設定項目の中から、現在の設定値(以下、「現在設定値」という)にチェックが付けられた設定項目を特定する(ステップ156)。例えば、設定項目「ファイル形式」における設定値「JPEG」に対して「YES」が書き込まれており、設定項目「ファイル形式」における現在設定値が「JPEG」である場合には、設定項目「ファイル形式」が特定される。
次に、影響情報生成部15は、ここで特定された設定項目について、設定項目ボタンと前設定と後設定とからなる影響情報を生成する(ステップ157)。ここで、設定項目ボタンとは、ステップ152で読み出したレコードに含まれる現在設定値に対応する設定項目名をラベルに持つボタンである。例えば、設定項目2及び設定値2の組み合わせが現在設定値を表すとすると、設定項目2が設定項目ボタンのラベルとなる。また、前設定には現在設定値が配置される。例えば、設定項目2及び設定値2の組み合わせが現在設定値を表すとすると、設定値2が前設定として配置される。更に、後設定には現在設定値に対応する変更後の値が配置される。例えば、設定項目2及び設定値2の組み合わせが現在設定値を表すとすると、設定項目2の選択肢のうちステップ154でチェックが付けられなかった選択肢が後設定として配置される。その際、配置される選択肢が1つであれば、その表示態様を図2の後設定ボックス628のような態様とし、配置される選択肢が2つ以上あれば、その表示態様を図2の後設定ボックス623のような態様とする。その後、影響情報生成部15は、生成した影響情報を表示制御部16に受け渡し、表示制御部16が、影響情報を設定画面の右側に表示する(ステップ158)。
尚、相反関係及び現在の設定状態によっては、ステップ154で全ての選択肢にチェックが付けられることもあり得る。このような場合には、(1)後設定に「項目無効」と表示する、(2)後設定には何も表示せず、設定項目名のボタン(例えば「ファイル形式」ボタン621や「シャープネス」ボタン626)を特殊な表示にする、等の実装が考えられる。また、(1)、(2)のどちらの場合も、設定項目名のボタンによって詳細設定画面にはジャンプできないようにする。
本実施の形態では、このようなユーザインターフェイスを提供することにより、特許文献1及び2における解決法の問題点を解消できる。これを具体的に、2つのシナリオで説明する。
[シナリオ1]
このシナリオ1において、ユーザは、カラー選択の設定画面で「白黒」を設定するという意図を持つとする。ここで、「ファイル形式:JPEG」と「シャープネス:ON」が予め設定されているが、ユーザは認識していないものとする。
特許文献1における解決法では、カラー選択の設定画面で「白黒」がグレーアウトされていて選択できない。そこで、次のような操作が必要になる。
1.カラー選択の設定画面を「キャンセル」ボタンを押下することにより抜ける。
2.ファイル形式の設定画面に移行し、「JPEG」を「PDF」又は「TIFF」に変更する。
3.シャープネスの設定画面に移行し、「オン」を「オフ」に変更する。
4.カラー選択の設定画面に戻り、「白黒」を設定する。
このように、特許文献1における解決法では、4回の操作が必要となる。また、この場合、ユーザは、「4」の操作の前にファイル形式とシャープネスの設定を変更する必要があることをメッセージの表示等から知る必要がある。
これに対し、本実施の形態では、図1の「白黒」ボタン603を選択するという1回の操作で同様の設定を行うことができる。このとき、ユーザは、ファイル形式とシャープネスの設定を変更する必要があることを知る必要がない。
特許文献2における解決法では、カラー選択の設定画面で「白黒」がグレーアウトされない。この場合、「カラー選択:白黒」の設定は、次のようにして行われる。
1.ユーザが「白黒」を選択すると、「カラー選択:白黒」を取り消すか、「ファイル形式:JPEG」を取り消すか、「シャープネス:ON」を取り消すか、これら全てを取り消す(オールキャンセル)かを選択するダイアログが表示される。
2.ダイアログで「オールキャンセル」を選択する。
3.「カラー選択:白黒」を再度設定する(今回は、ダイアログは表示されない)。
或いは、「2」の操作の代わりに次の操作を行ってもよい。
2’.ダイアログで「ファイル形式:JPEG」を取り消す。
2”.ダイアログで「シャープネス:ON」を取り消す。
しかし、「カラー選択:白黒」の場合、ファイル形式としては「PDF」と「TIFF」が有効であるが、このいずれかをユーザがダイアログで指定することはできない。所望のファイル形式を設定するためには、カラー選択の設定後、ファイル形式の設定画面で設定をやり直す必要がある。
これに対し、本実施の形態では、次の操作で、「カラー選択:白黒」を設定できるだけでなく、所望のファイル形式を設定することができる。
1.図1で「白黒」ボタン603を押下する。
2.図3で「PDF」か「TIFF」を選択する。
[シナリオ2]
このシナリオ2において、ユーザは、「ファイル形式:JPEG」と「シャープネス:ON」を設定しており、これらを優先させるという意図を持つとする。しかし、カラー選択の設定画面を開いたところ、「カラー」、「グレースケール」、「白黒」があったので、ユーザは、「白黒」が有効な設定値であると思い、又は、有効でないと知っていたが誤操作により、「白黒」を選択したとする。
この場合、特許文献2における解決法では、次のような操作を行う必要がある。
1.ユーザが「白黒」を選択すると、「カラー選択:白黒」を取り消すか、「ファイル形式:JPEG」を取り消すか、「シャープネス:ON」を取り消すか、これら全てを取り消す(オールキャンセル)かを確認するダイアログが表示される。
2.ダイアログで「カラー選択:白黒」を取り消す。
これに対し、本実施の形態では、予め「カラー選択:白黒」を強調表示する。従って、「白黒」が他の設定値の変更を伴う設定であることを事前に認識でき、誤動作を防止することができる。
最後に、本実施の形態を適用するのに好適なコンピュータのハードウェア構成について説明する。図9は、このようなコンピュータのハードウェア構成の一例を示した図である。図示するように、コンピュータは、演算手段であるCPU(Central Processing Unit)10aと、M/B(マザーボード)チップセット10bを介してCPU10aに接続されたメインメモリ10cと、同じくM/Bチップセット10bを介してCPU10aに接続された表示機構10dとを備える。また、M/Bチップセット10bには、ブリッジ回路10eを介して、ネットワークインターフェイス10fと、磁気ディスク装置(HDD)10gと、音声機構10hと、キーボード/マウス10iと、フレキシブルディスクドライブ10jとが接続されている。
尚、図9において、各構成要素は、バスを介して接続される。例えば、CPU10aとM/Bチップセット10bの間や、M/Bチップセット10bとメインメモリ10cの間は、CPUバスを介して接続される。また、M/Bチップセット10bと表示機構10dとの間は、AGP(Accelerated Graphics Port)を介して接続されてもよいが、表示機構10dがPCI Express対応のビデオカードを含む場合、M/Bチップセット10bとこのビデオカードの間は、PCI Express(PCIe)バスを介して接続される。また、ブリッジ回路10eと接続する場合、ネットワークインターフェイス10fについては、例えば、PCI Expressを用いることができる。また、磁気ディスク装置10gについては、例えば、シリアルATA(AT Attachment)、パラレル転送のATA、PCI(Peripheral Components Interconnect)を用いることができる。更に、キーボード/マウス10i、及び、フレキシブルディスクドライブ10jについては、USB(Universal Serial Bus)を用いることができる。
ここで、本発明は、全てハードウェアで実現してもよいし、全てソフトウェアで実現してもよい。また、ハードウェア及びソフトウェアの両方により実現することも可能である。また、本発明は、コンピュータ、データ処理システム、コンピュータプログラムとして実現することができる。このコンピュータプログラムは、コンピュータにより読取り可能な媒体に記憶され、提供され得る。ここで、媒体としては、電子的、磁気的、光学的、電磁的、赤外線又は半導体システム(装置又は機器)、或いは、伝搬媒体が考えられる。また、コンピュータにより読取り可能な媒体としては、半導体、ソリッドステート記憶装置、磁気テープ、取り外し可能なコンピュータディスケット、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、リジッド磁気ディスク、及び光ディスクが例示される。現時点における光ディスクの例には、コンパクトディスク−リードオンリーメモリ(CD−ROM)、コンパクトディスク−リード/ライト(CD−R/W)及びDVDが含まれる。
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態には限定されない。本発明の精神及び範囲から逸脱することなく様々に変更したり代替態様を採用したりすることが可能なことは、当業者に明らかである。
本発明の実施の形態の設定画面においてメニュー情報を表示した際の状態を示した図である。 本発明の実施の形態の設定画面において影響情報を表示した際の状態を示した図である。 本発明の実施の形態の設定画面において影響情報に含まれる他の設定値を選択する際の様子を示した図である。 本発明の実施の形態における情報処理装置の機能構成例を示したブロック図である。 本発明の実施の形態で用いる設定情報の例を示した図である。 本発明の実施の形態で用いる相反情報の例を示した図である。 本発明の実施の形態においてメニュー情報を表示する際の動作例を示したフローチャートである。 本発明の実施の形態において影響情報を表示する際の動作例を示したフローチャートである。 本発明の実施の形態を適用可能なコンピュータのハードウェア構成を示した図である。
符号の説明
11…操作受付部、12…設定情報記憶部、13…相反情報記憶部、14…メニュー情報生成部、15…影響情報生成部、16…表示制御部

Claims (7)

  1. ユーザインターフェイスを提供する装置であって、
    前記ユーザインターフェイスとして、特定の設定項目における複数の設定値のそれぞれを選択するために操作される複数の第1オブジェクトと、当該複数の第1オブジェクトのいずれかの操作によって選択された設定値を設定するために操作される第2オブジェクトとを含む画面を表示する表示部と、
    前記表示部により表示された前記画面内の前記複数の第1オブジェクト及び前記第2オブジェクトの操作を検出する検出部と、
    前記表示部により表示された前記画面内の前記複数の第1オブジェクトのうちの特定の第1オブジェクトの操作を前記検出部が検出した場合に、当該特定の第1オブジェクトが操作されることによって選択された特定の設定値が他の設定項目における現在の設定値と相反していれば、当該他の設定項目を示す第1の情報と、当該現在の設定値を示す第2の情報と、当該特定の設定値と相反しない当該他の設定項目における変更後の設定値を示す第3の情報とを、前記表示部が当該画面の特定の領域に表示するように制御し、この状態で前記第2オブジェクトの操作を前記検出部が検出した場合に、当該特定の設定値が設定され、かつ、当該現在の設定値が当該変更後の設定値に変更されるように制御する制御部と
    を備えた、装置。
  2. 前記制御部は、前記特定の設定値と相反しない前記他の設定項目における複数の設定値の中からユーザにより選択された前記変更後の設定値を示す前記第3の情報を、前記表示部が前記特定の領域に表示するように制御する、請求項1の装置。
  3. 前記制御部は、前記特定の設定項目における他の設定値が前記他の設定項目における現在の設定値と相反しない場合に、前記特定の第1オブジェクトを、当該他の設定値を選択するために操作される他の第1オブジェクトとは異なる態様で前記表示部が表示するよう制御する、請求項1の装置。
  4. 前記制御部は、前記表示部により表示された前記画面内の前記特定の第1オブジェクトの操作を前記検出部が検出した場合に、前記特定の設定値が複数の前記他の設定項目における現在の設定値と相反していれば、当該複数の他の設定項目のそれぞれについて前記第1の情報と前記第2の情報と前記第3の情報とを前記表示部が前記特定の領域に表示するように制御し、この状態で前記第2オブジェクトの操作を前記検出部が検出した場合に、当該特定の設定値が設定され、かつ、当該複数の他の設定項目における現在の設定値のそれぞれが当該複数の他の設定項目における前記変更後の設定値に変更されるように制御する、請求項1の装置。
  5. ユーザインターフェイスを提供する方法であって、
    前記ユーザインターフェイスとして、特定の設定項目における複数の設定値のそれぞれを選択するために操作される複数の第1オブジェクトと、当該複数の第1オブジェクトのいずれかの操作によって選択された設定値を設定するために操作される第2オブジェクトとを含む画面を表示するステップと、
    表示された前記画面内の前記複数の第1オブジェクト及び前記第2オブジェクトの操作を検出するステップと、
    表示された前記画面内の前記複数の第1オブジェクトのうちの特定の第1オブジェクトの操作が検出された場合に、当該特定の第1オブジェクトが操作されることによって選択された特定の設定値が他の設定項目における現在の設定値と相反しているかどうかを判定するステップと、
    前記特定の設定値が前記他の設定項目における現在の設定値と相反していると判定された場合に、当該他の設定項目を示す第1の情報と、当該現在の設定値を示す第2の情報と、当該特定の設定値と相反しない当該他の設定項目における変更後の設定値を示す第3の情報とを、前記画面の特定の領域に表示するステップと
    この状態で前記第2オブジェクトの操作が検出された場合に、前記特定の設定値を設定し、かつ、前記他の設定項目における現在の設定値を前記他の設定項目における変更後の設定値に変更するステップと
    を含む、方法。
  6. ユーザインターフェイスを提供する装置としてコンピュータを機能させるプログラムであって、
    前記コンピュータを、
    前記ユーザインターフェイスとして、特定の設定項目における複数の設定値のそれぞれを選択するために操作される複数の第1オブジェクトと、当該複数の第1オブジェクトのいずれかの操作によって選択された設定値を設定するために操作される第2オブジェクトとを含む画面を表示する表示部と、
    前記表示部により表示された前記画面内の前記複数の第1オブジェクト及び前記第2オブジェクトの操作を検出する検出部と、
    前記表示部により表示された前記画面内の前記複数の第1オブジェクトのうちの特定の第1オブジェクトの操作を前記検出部が検出した場合に、当該特定の第1オブジェクトが操作されることによって選択された特定の設定値が他の設定項目における現在の設定値と相反していれば、当該他の設定項目を示す第1の情報と、当該現在の設定値を示す第2の情報と、当該特定の設定値と相反しない当該他の設定項目における変更後の設定値を示す第3の情報とを、前記表示部が当該画面の特定の領域に表示するように制御し、この状態で前記第2オブジェクトの操作を前記検出部が検出した場合に、当該特定の設定値が設定され、かつ、当該現在の設定値が当該変更後の設定値に変更されるように制御する制御部と
    して機能させる、プログラム。
  7. 前記制御部は、前記特定の設定値と相反しない前記他の設定項目における複数の設定値の中からユーザにより選択された前記変更後の設定値を示す前記第3の情報を、前記表示部が前記特定の領域に表示するように制御する請求項6のプログラム。
JP2007231748A 2007-09-06 2007-09-06 ユーザインターフェイスを提供する装置及び方法 Expired - Fee Related JP4898606B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007231748A JP4898606B2 (ja) 2007-09-06 2007-09-06 ユーザインターフェイスを提供する装置及び方法
US12/141,692 US20090066640A1 (en) 2007-09-06 2008-06-18 Device and method for providing a user interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007231748A JP4898606B2 (ja) 2007-09-06 2007-09-06 ユーザインターフェイスを提供する装置及び方法

Publications (2)

Publication Number Publication Date
JP2009065467A JP2009065467A (ja) 2009-03-26
JP4898606B2 true JP4898606B2 (ja) 2012-03-21

Family

ID=40431347

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007231748A Expired - Fee Related JP4898606B2 (ja) 2007-09-06 2007-09-06 ユーザインターフェイスを提供する装置及び方法

Country Status (2)

Country Link
US (1) US20090066640A1 (ja)
JP (1) JP4898606B2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010107074A1 (ja) 2009-03-18 2010-09-23 保土谷化学工業株式会社 ベンゾトリアゾール環構造を有する化合物および有機エレクトロルミネッセンス素子
WO2013111316A1 (ja) * 2012-01-27 2013-08-01 富士通株式会社 情報処理方法、装置及びプログラム
GB2504328A (en) * 2012-07-26 2014-01-29 Plastic Logic Ltd Testing of an Electronic Display Device
KR102044339B1 (ko) * 2013-01-17 2019-11-13 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 화상 형성 장치 및 화상 형성 장치의 제어 방법
JP2018074272A (ja) * 2016-10-26 2018-05-10 株式会社リコー 情報処理装置、プログラム及び記憶媒体

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3175479B2 (ja) * 1994-05-24 2001-06-11 富士ゼロックス株式会社 画像記録装置
US5687334A (en) * 1995-05-08 1997-11-11 Apple Computer, Inc. User interface for configuring input and output devices of a computer
US6784879B1 (en) * 1997-07-14 2004-08-31 Ati Technologies Inc. Method and apparatus for providing control of background video
JP3855417B2 (ja) * 1997-12-19 2006-12-13 富士ゼロックス株式会社 画像形成装置
JP2000227847A (ja) * 1999-02-08 2000-08-15 Fuji Xerox Co Ltd 実行条件設定装置及び方法
JP2001142667A (ja) * 1999-11-12 2001-05-25 Canon Inc 設定装置、設定方法、及び、記憶媒体
JP2001195166A (ja) * 2000-01-11 2001-07-19 Fuji Xerox Co Ltd 情報処理装置
JP2002215353A (ja) * 2001-01-19 2002-08-02 Ricoh Co Ltd 印刷処理システム
US7636468B2 (en) * 2003-11-10 2009-12-22 Microsoft Corporation System for customer and automatic color management using policy controls
US8201230B2 (en) * 2004-02-20 2012-06-12 Microsoft Corporation Method and system for protecting user choices
JP4962686B2 (ja) * 2005-08-04 2012-06-27 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置およびタンデム画像形成方法
JP2007052470A (ja) * 2005-08-12 2007-03-01 Sharp Corp 機能設定装置、機能設定方法、機能設定プログラムおよび記録媒体

Also Published As

Publication number Publication date
US20090066640A1 (en) 2009-03-12
JP2009065467A (ja) 2009-03-26

Similar Documents

Publication Publication Date Title
US20220374182A1 (en) Information processing apparatus, method, system, and medium, with setup page that shows information indicating functions
US11722610B2 (en) Image processing apparatus displaying a history button to re-perform selected processing based on setting values for a selected document that was performed, control method of the image processing apparatus, and a recording medium
US10701219B2 (en) Portable terminal performing a printer search by using Bluetooth
US10126990B2 (en) Suppressing a competing error message from an operating system or print driver
JP4135735B2 (ja) 画像形成装置及びデータ処理プログラム
US8928905B2 (en) Image forming system, image forming method, and image forming apparatus that transfers a setting values set
US8305592B2 (en) Image forming system and apparatus that displays a setting item, and control method thereof
US9538028B2 (en) Image processing apparatus configured to provide voice guided operation, method of controlling an image processing apparatus, and non-transitory computer-readable storage medium
US10582082B2 (en) Image processing apparatus capable of facsimile communication, control method of image processing apparatus, and storage medium
JP4898606B2 (ja) ユーザインターフェイスを提供する装置及び方法
US10015358B2 (en) Image forming system for determining if color information of print data can be changed prior to printing
US8154760B2 (en) Image forming apparatus, content display method, and computer program product
US9407785B2 (en) Processing apparatus, processing method and computer-readable storage medium
CN101115122A (zh) 成像装置、打印系统及其打印文件存储方法
US20140092405A1 (en) Image forming control apparatus and control method thereof
US20210055903A1 (en) Information processing apparatus and non-transitory computer readable medium
US20170031668A1 (en) Peripheral apparatus and method
US11178298B2 (en) Information processing apparatus and non-transitory computer readable medium
US9405999B2 (en) Image forming apparatus
JP7351126B2 (ja) 情報処理システム、サーバ装置及び情報処理方法
US8848207B2 (en) Computer capable of setting new environment for using new electronic device
US11689671B2 (en) Display device that allows user to easily move icon and freely change order of icon, image forming apparatus having display device, and control method for display device
US20240020349A1 (en) Information processing apparatus, method of controlling information processing apparatus, and storage medium
US10965838B2 (en) Image forming apparatus, method for controlling image forming apparatus, and non-transitory storage medium for restricting a function
US20230031865A1 (en) Device, display method, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100524

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110823

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111114

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111206

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20111206

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111226

R150 Certificate of patent or registration of utility model

Ref document number: 4898606

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150106

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees