(57)【要約】【課題】  複合機の操作入力を容易にする。【解決手段】  複合機の複数の操作画面を非ツリー構造の有向順序グラフとして記憶し、操作画面に対して複数の上位画面からのアクセスを可能にする。また１つの親画面に対する下位画面の間に表示の順序を設け、操作頻度に応じて順序を更新する。【選択図】    図３
2007306361.tif 000002
【特許請求の範囲】
【請求項１】
階層的に配置された複数の操作画面を、ユーザの選択に従って切り替える操作入力装置において、
前記複数の操作画面を非ツリー構造の有向順序グラフとして記憶するための手段を設けて、複数の並列な上位の操作画面から別々の経路で移行自在な下位の操作画面を設けたことを特徴とする、操作入力装置。
【請求項２】
操作入力装置が、少なくもコピー機能と画像の送受信機能とを備えた複合機に設けられ、前記複数の上位の操作画面が少なくともコピーの操作画面と画像の送受信の操作画面であることを特徴とする、請求項１の操作入力装置。
【請求項３】
階層的に配置された複数の操作画面を表示部に表示し、ユーザの選択に従って上位の操作画面から下位の操作画面へ移行するようにした操作入力方法において、
前記複数の操作画面を非ツリー構造の有向順序グラフとして記憶することにより、複数の並列な上位の操作画面から別々の経路で移行自在な下位の操作画面を設けることを特徴とする、操作入力方法。  
【請求項４】
階層的に配置された複数の操作画面を、ユーザの選択に従って切り替える操作入力システムにおいて、
前記複数の操作画面を非ツリー構造の有向順序グラフとして記憶するための手段を設けて、複数の並列な上位の操作画面から別々の経路で移行自在な下位の操作画面を設けると共に、
前記複数の操作画面を更新することにより、前記有向順序グラフの構造を更新するための手段を設けたことを特徴とする、操作入力システム。
【請求項５】
前記グラフ構造の更新では、上位の操作画面に下位の操作画面への移行スイッチを表示する順序を更新することを特徴とする、請求項４の操作入力システム。
【請求項６】
前記グラフ構造の更新では、上位の操作画面に下位の操作画面への移行スイッチを追加もしくは削除することを特徴とする、請求項４または５の操作入力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は複合機等の事務機器などへの操作入力に関し、特に非ツリー型に配置した操作画面を用いた操作入力に関する。
【背景技術】
【０００２】
複合機等の事務機器では、タッチパネルやクライアントの端末などにツリー型に配置した操作画面を表示し、ユーザの選択に応じて下位の画面へ移行し、操作上の設定を行う（特許文献１，２）。この明細書では、メニューの各画面をノードや節、頂点、接点と呼び、事務機器などに具体的な設定を行うノードをリーフ（葉）と呼び、コピー／ファクシミリ／設定などの基本的な処理を選択する最上位のノードをルートと呼ぶことにする。各ノード（操作画面）の１ステップ上位側のノードを親、親の１ステップ下位のノードを子と呼ぶと、１つの親に対する複数の子（兄弟）の間には順序があり、この順序に従って親の操作画面で子が表示される。
【０００３】
ツリー構造では１つの子に対する親は１つしか存在しない。そこで目的のリーフに達するには、途中のノードを全て正しく選択する必要があり、目的のリーフを含まないノードを途中で選択すると、そのリーフに達することはできない。操作項目が増し、言い換えるとリーフの数が増すと、メニューをどのルートで辿ると目的のリーフに達するかをユーザが理解することが困難になる。例えば装置の時刻調整をリーフとして考えると、時刻調整が必要なのは例えばファクシミリでの送信時刻や受信時刻の記録用の時計で、この時計は送信時刻設定にも使われるので、ノード「ファクシミリ」の下位に時刻調整のノードが有ると想像できる。ところが時刻調整をファクシミリやコピーを問わず必要な機能と考えると、時刻調整がノード「機器設定」の下位に有ることも考えられる。なおこの明細書で、ノードＡの下位にノードＢがあるとは、ＡからＢへＡの上位の操作画面に戻らずに進むルートがあることを意味する。
【特許文献１】特開平９−６１９０号公報
【特許文献２】特開平１１−１９１８２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明の課題は、目的の操作画面にユーザが容易に達し得るようにすることにある。
請求項２の発明での追加の課題は、特に複合機の操作を容易にすることにある。
この発明での追加の課題はまた、操作がより容易になるように、操作画面を更新することにある（請求項４〜６）。
請求項５の発明での追加の課題は、下位の操作画面をより容易に選択できるように、操作画面の配置を変更することにある。
請求項６の発明での追加の課題は、操作画面間の上位／下位の接続自体を変更して、より容易に所望の操作画面へ移行できるようにすることにある。
【課題を解決するための手段】
【０００５】
この発明は、階層的に配置された複数の操作画面を、ユーザの選択に従って切り替える操作入力装置において、前記複数の操作画面を非ツリー構造の有向順序グラフとして記憶するための手段を設けて、複数の並列な上位の操作画面から別々の経路で移行自在な下位の操作画面を設けたことを特徴とする。
有向順序グラフであるとは、操作画面の配置をグラフと見なすことができ、親から子への向きがあり、親に対して複数の子が有る場合、この間に順序が有ることを意味する。
好ましくは、操作入力装置が、少なくもコピー機能と画像の送受信機能とを備えた複合機に設けられ、前記複数の上位の操作画面が少なくともコピーの操作画面と画像の送受信の操作画面である。画像の送受信の操作画面は例えばＧ３等のファクシミリの操作画面やインターネットファクシミリの操作画面である。
【０００６】
またこの発明は、階層的に配置された複数の操作画面を表示部に表示し、ユーザの選択に従って上位の操作画面から下位の操作画面へ移行するようにした操作入力方法において、前記複数の操作画面を非ツリー構造の有向順序グラフとして記憶することにより、複数の並列な上位の操作画面から別々の経路で移行自在な下位の操作画面を設けることを特徴とする。  
【０００７】
この発明はまた、階層的に配置された複数の操作画面を、ユーザの選択に従って切り替える操作入力システムにおいて、前記複数の操作画面を非ツリー構造の有向順序グラフとして記憶するための手段を設けて、複数の並列な上位の操作画面から別々の経路で移行自在な下位の操作画面を設けると共に、前記複数の操作画面を更新することにより、前記有向順序グラフの構造を更新するための手段を設けたことを特徴とする。更新手段は、例えば複数の複合機を管理する通信端末としても良く、あるいは複合機に内蔵させても良い。
好ましくは、前記グラフ構造の更新では、上位の操作画面に下位の操作画面への移行スイッチを表示する順序を更新する。
また好ましくは、前記グラフ構造の更新では、上位の操作画面に下位の操作画面への移行スイッチを追加もしくは削除する。
【０００８】
なおこの明細書において、操作入力装置に関する記載は特に断らない限り操作入力方法や操作入力システムにも当てはまり、操作入力方法に関する記載は特に断らない限り操作入力装置や操作入力システムに当てはまる。この明細書では、操作画面Ａ，Ｂ間に、ノードＡからより上位の操作画面へ戻らずに操作画面Ｂへ達し得る時、操作画面Ａは操作画面Ｂよりも上位にあるものとする。また上下の関係の無い２つの操作画面を並列な操作画面という。
【発明の効果】
【０００９】
この発明では、操作画面を非ツリー構造に配置したので、１つの操作画面へ複数の並列な上位の操作画面から移行できる。このためツリーの何れの位置に存在するかが不明瞭な操作画面へ、特定のルートに制約されずに到達できる。このため、操作画面を下位へと順に辿っても所望の操作画面を発見できない、との問題を減らすことができる。
特に複合機において、コピーに属するか画像の送受信に属するかが判断し難い操作画面へ、コピーの操作画面からでも画像の送受信の操作画面からでも移行できるので、便利である。
【００１０】
この発明では、有向順序グラフの構造を更新して、ユーザにより分かりやすい有向順序グラフに変更できる。例えば１つの操作画面に対して下位の操作画面を多数配置して、順にスクロールすると、少なくともスクロールを続けると下位の操作画面を発見できる。そして下位の操作画面への移行スイッチを表示する順序をユーザに合わせて変更すると、ユーザの要求に合わせた順序で移行スイッチを表示できる。このため、下位の操作画面が見つかるまでスクロールするのが煩わしい、との問題も解決できる。
また上位／下位の接続関係自体を変更し、１つの操作画面に対する下位の操作画面を追加あるいは削除すると、ユーザが使いやすいように操作画面の接続体系を変更できる。
【発明を実施するための最良の形態】
【００１１】
以下に本発明を実施するための最適実施例を示す。
【実施例】
【００１２】
図１〜図７に実施例を示す。図において２は複合機で、他の事務機器などでもよく、４はＬＡＮインターフェースで、６はプリンタ、８はスキャナ、１０はファクシミリ送受信部で、公衆電話回線網を介しＧ３ファクシミリの送受信を行う。１２はインターネットファクシミリサーバで、電子メール形式でインターネットファクシミリの送受信を行い、１４はＨＴＴＰサーバで、ＬＡＮインターフェース４とＬＡＮ３６とを介し、クライアントのパーソナルコンピュータ３８などの端末に、複合機２の操作画面を提供する。１６は画像メモリで、スキャナ８で読み取った画像データや、プリンタ６でプリントする画像データ、あるいはファクシミリ送受信部１０やインターネットファクシミリサーバ１２などで送受信する画像データなどを記憶する。１８はプログラムメモリで、複合機２の動作プログラムを記憶し、特にタッチパネル２４〜操作解析部３４の処理プログラムを記憶する。２０はワーキングメモリで、複合機２の動作に必要な種々のデータを記憶する。
【００１３】
２２はキーボードで、少なくともテンキーを備え、２４はタッチパネルで、ＬＣＤ２５と感圧パネル２６とを組み合わせたものである。２８は操作グラフ記憶部で、ＬＣＤ２５に表示する操作画面と、操作画面間の関係とを記憶する。複数の操作画面は有向順序グラフでのノードとして配置され、有向順序グラフは非ツリー構造で、言い換えると上位／下位の関係にない並列な複数の操作画面から到達できる下位画面を含んでいる。なお上位画面や下位画面は上位の操作画面及び下位の操作画面の略語である。操作履歴記憶部３０はユーザの操作履歴を記憶し、タッチパネル２４やキーボード２２からの操作の履歴、並びにクライアント３８からの操作の履歴を記憶する。操作履歴の記憶は、現在のユーザがどのような操作を行っているかの他に、複合機２がタッチパネル２４やクライアント３８などからどのような操作を受けたかの双方を記憶する。
【００１４】
操作グラフ更新部３２は、サービスセンター４４からの操作グラフの更新命令に応じて、もしくは操作解析部３４での解析結果に応じて、操作グラフを更新する。操作解析部３４は操作履歴を解析して操作グラフを更新する。ＬＡＮ３６はクライアント３８やルータ４０などと複合機２を接続し、複合機２は例えばインターネット４２を介してサービスセンター４４に接続されている。
【００１５】
図２にサービスセンター４４の構成を示す。サービスセンター４４はパーソナルコンピュータやサーバなどで構成され、５０はトラブルデータベースで、電話やファクシミリ、電子メールなどで収集したトラブルを記憶するデータベースで、複合機２の操作上のトラブルを記憶する。操作履歴データベース５１は、複数の複合機２に対して、操作履歴記憶部３０が記憶する操作履歴を収集したデータベースである。解析部５２はトラブルデータベース５０や操作履歴データベース５１を解析して、新たな操作グラフの候補を発生させる。操作グラフ更新部５３はサービスセンター４４の配下にある複数の複合機２に対し、操作グラフ更新部３２を用いて、操作グラフ記憶部２８の操作グラフを更新する。シミュレーション部５４は解析部５２で発生させた新たな操作グラフの候補に対し、操作履歴データベース５１やトラブルデータベース５０のデータを基に操作性をシミュレーションする。ＨＴＴＰサーバ５５はサービスセンター４４のホームページを提供し、電子メール処理部５６は複合機２などとの間で操作履歴の収集、操作グラフの更新などのために、電子メールの送受信を行い、ファクシミリ送受信部５７はＧ３ファクシミリの送受信などを介して複合機２と通信する。５８はディスプレイ、５９はキーボードで、６０はルータ、６１は複合機２の操作グラフの記憶部である。
【００１６】
図３に複合機２の有向順序操作グラフの例を示す。６４〜７９はノードで、タッチパネル２４やクライアント３８の画面に表示される操作画面であり、最上位のノード６４は操作グラフのルートであり、コピー６５，ファクシミリ６６，設定６７の３つの子のノードと接続されている。親ノードで複数の子ノードを表示する際には順序があり、例えば順序を表す値が小さいノードから先に表示される。ノード６８〜ノード７４は、ノード６５〜ノード６７の子ノードの例で、非ツリー構造なので親ノードが複数存在する子ノードがある。例えば「倍率を変えたい」とのノード６８は、コピーノード６５からも設定ノード６７からも移行できる。ノード６８〜ノード７０の左側の(1)〜(3)の順序は、コピーノード６５での表示順序で、操作グラフの更新によりこの順序は変更自在である。最下位のノードの例えば時計調整ノード７５や予備ノード７７〜７９は、複合機の操作上の設定を行うためのノードで、より下位のノードを持たず、リーフと呼ばれる。
【００１７】
コピー，ファクシミリ，設定の基本的なノード６５〜６７とリーフとの間のノードが中間ノードである。バックノード８０は特別のノードで、このノードはノード６５〜７９の表示時に常時表示され、バックノード８０が選択された場合、操作履歴記憶部で記憶している直前のノードに戻る。戻り先を記憶するのは、１つの子ノードに対し親ノードが複数存在し得るためである。操作グラフでの中間ノードは、複合機２の操作上の機能を表すノードである。また中間ノードに対し、複数の親ノードが存在し得る。例えば「画質を変えたい」とのノード６９は、コピーを実行する際にも、あるいはファクシミリ送信時にも必要であり、設定ノード６７の子ノードでもあり、ノード６５〜６７のいずれに対しても子ノードである。「値を変えたい」とのノード７４は、様々な設定値の変更に対応するノードで、ノード６８〜７１等に対する親ノードでもある。ノード６８〜７３等の右側に記載した順序は、ノード７４から見た子ノードの順序である。
【００１８】
「時計を調整したい」とのノード７５へアクセスすることを考えると、ユーザはコピー，ファクシミリ，設定のいずれのノード６５〜６７からでも、「値を変えたい」とのノード７４を介して、時計調整のノード７５へ移行できる。また音量設定に関するノード７６へは、同様にノード６５〜６７のいずれからでも、ノード７４を介して移行できる。さらにノード７６の子ノードには、呼び出し音に関するノード７７のように、ファクシミリに特有のノードと、ブザーの音量ノード７８やキータッチの音ノード７９などのように、コピーともファクシミリとも関係するノードが含まれている。
【００１９】
図３の操作グラフは更新自在で、更新では、例えばグラフの接続関係、言い換えると親と子の関係を固定したままで、親の操作画面に対する子の操作画面の表示順序を更新する。親が共通な複数の操作画面を兄弟と呼ぶと、兄弟の数を極めて多くし、使用頻度の高い操作画面やユーザがアクセスするのにトラブルを生じている操作画面の表示順序を高めると、頻繁に操作する画面や分かり難い操作画面に簡単にアクセスできる。操作グラフの更新では、ノード間の接続を変更し、例えばショートカットを設けて中間ノードを省略して下位ノードへ直接移行できるようにする。もしくは全く任意にノード間の接続関係を追加あるいは削除する。そして操作グラフの更新に、トラブルデータベース５０や操作履歴データベース５１あるいは操作履歴記憶部３０のデータを反映させると、ユーザが使いやすいように操作グラフを更新できる。
【００２０】
なお操作グラフの更新は、サービスセンター４４により行っても、あるいはサービスセンター４４を介在させずに複合機２内の操作グラフ解析部３４を利用して行ってもよい。ここでサービスセンター４４を介在させずに操作グラフを更新すると、１台の複合機のユーザにとって、操作グラフを最適化できる。またサービスセンター４４を介在させると、他の複合機の使われ方をも反映するように操作グラフを更新できるので、複合機２の新たな使い方などをユーザに知ってもらうことができる。
【００２１】
図４にノード７４のデータ構成を示す。図４の左側のデータは親ノードに関するデータで、親ノードのアドレスを記載する。右側のデータは子ノードに関するデータで、１〜７などの数字は子ノードの順序であり、子ノードのアドレスを記載する。リーフなどの場合これ以外に、複合機のマシン上の設定プログラムを記載する。各ノードのデータを変更することにより、操作グラフをユーザが使いやすいように変更できる。
【００２２】
図５，図６に、操作入力方法と操作入力プログラムとを示す。図５に複合機２での操作入力に関するプロセス８２〜８４を示す。表示プロセス８２ではタッチパネルやクライアントの画面などに操作グラフでの親と子とを表示し、入力プロセス８３ではユーザによる行き先（子プロセス）の入力を受け付け、表示プロセス８２による表示を変更する。履歴プロセス８４は操作履歴と設定データを記憶し、操作履歴に従ってバックノードが選択された際の戻り先を決定し、操作履歴を操作履歴記憶部に記憶させる。
【００２３】
図６にサービスセンター４４による操作グラフの更新例を示す。トラブルデータベース解析プロセス８６はトラブルデータベースを解析し、ユーザがアクセスしにくいノードを検出する。操作履歴データベース解析プロセス８７は操作履歴データベースを解析し、例えば複合機への直接の設定ノード（リーフなど）で、使用頻度の高いノードを検出する。また直接の設定ノードに達するまでに、ユーザが通過したノードの数などを検出する。さらに中間ノードでのバックノードの使用頻度を検出する。また各ノードに対して、子ノードの使用頻度を検出する。これらにより、どのノードに速やかに達する必要があるか、ユーザにとって操作グラフの分かり難い点は何か、などが判明する。操作グラフ候補発生プロセス８８は、プロセス８６，８７のデータにより新たな操作グラフの候補を発生させる。シミュレーションプロセス８９は、発生させた候補の効率をデータベース５０，５１のデータにより評価する。そして効率の高い操作グラフの候補が発生すると、これを新たな操作グラフとして、配信プロセス９０により各複合機２に配信し、複合機２の操作グラフを更新する。
【００２４】
図７に操作画面の例を示し、９２は更新前の操作画面で、９４は更新後の操作画面である。操作画面９２，９４にはノードの名称「値を変更したい」と、子ノードの名称「送信時刻を設定したい」などを表示し、子ノードの名称は下位の操作画面へ移行するためのスイッチであり、下段の下向き矢印は子ノードの表示を順序の低い側へスクロールすることを意味し、上向き矢印は子ノードの表示を順序の高い側へスクロールすることを意味する。「次の５件」の表示は、例えば５件ずつ子ノードの表示を変更することを意味する。「戻る」とのキーは、操作画面９２の上位の画面へ戻ることを意味し、親の操作画面が複数ある場合、どの操作画面に戻るかは操作履歴により決定される。更新後の操作画面９４では例えば子の操作画面の順序が変更されている。
【００２５】
実施例には以下の特徴がある。
(1)  中間ノードがコピーかファクシミリか設定かの分類に従ってではなく、機能別に配列されているので、目的の操作画面がコピー／ファクシミリ／設定のいずれに属するかを知らなくても、ユーザは必要な操作画面辿り着くことができる。
(2)  複数の操作画面は非ツリー構造で、有向順序グラフとして配置されている。
(3)  ユーザの使用状況に従って操作グラフを更新することにより、より便利な操作グラフを提供できる。
【００２６】
実施例は複合機２の操作入力を例にしたが、他の事務機器や産業機械などにも適用できる。また操作解析部３４は設けなくても良い。
【図面の簡単な説明】
【００２７】
【図１】実施例の複合機とその使用環境を示すブロック図
【図２】実施例のサービスセンターのブロック図
【図３】実施例の操作グラフを模式的に示す図
【図４】実施例の操作グラフでのノード毎のテーブルを模式的に示す図
【図５】実施例の操作表示方法を示す図
【図６】実施例での操作グラフの更新アルゴリズムを示す図
【図７】実施例の操作画面の例を示す図
【符号の説明】
【００２８】
２          複合機
４          ＬＡＮインターフェース
６          プリンタ
８          スキャナ
１０，５７  ファクシミリ送受信部
１２        インターネットファクシミリサーバ
１４，５５  ＨＴＴＰサーバ
１６        画像メモリ
１８        プログラムメモリ
２０        ワーキングメモリ
２２，５９  キーボード
２４        タッチパネル
２５        ＬＣＤ
２６        感圧パネル
２８，６１  操作グラフ記憶部
３０        操作履歴記憶部
３２，５３  操作グラフ更新部
３４        操作解析部
３６        ＬＡＮ
３８        クライアント
４０，６０  ルータ
４２        インターネット
４４        サービスセンター
５０        トラブルデータベース
５１        操作履歴データベース
５２        解析部
５４        シミュレーション部  
５６        電子メール処理部
５８        ディスプレイ
６４〜７９  ノード
８０        バックノード
８２        表示プロセス
８３        入力プロセス
８４        履歴プロセス
８６        トラブルデータベース解析プロセス
８７        操作履歴データベース解析プロセス
８８        操作グラフ候補発生プロセス
８９        シミュレーションプロセス
９０        配信プロセス
９２，９４  操作画面
【図１】
2007306361.tif 000003
【図２】
2007306361.tif 000004
【図３】
2007306361.tif 000005
【図４】
2007306361.tif 000006
【図５】
2007306361.tif 000007
【図６】
2007306361.tif 000008
【図７】
2007306361.tif 000009