(57)【要約】【課題】ライトユーザが容易に自身のレベルに適合したユーザインタフェースに切り替えることのできるユーザインタフェース制御装置を提供する。【解決手段】操作パネル４ａと、２以上のグループのうち任意の１グループ又は２グループ以上の組合せを表すグループ組合せ情報を複数格納し、グループ組合せ情報が示す各グループに属する機能群を操作パネル４ａに表示させるための表示画面データを、各グループ組合せ情報ごとに格納したＮＶＲＡＭ３と、操作パネル４ａの一部を隠蔽するカバーが取り付けられたことを検出する手段と、取り付けられたカバーの種類に応じてグループ組合せ情報のいずれかを選択し、選択されたグループ組合せ情報に対応する表示画面データを操作パネル４ａに表示させるＣＰＵ１とを有する。【選択図】図１
2007140754.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能のそれぞれが２以上のグループのいずれかに分類された電子機器のユーザインタフェースを制御するユーザインタフェース制御装置であって、
情報表示手段と、
ユーザが操作を行うための入力手段と、
前記２以上のグループのうち任意の１グループ又は２グループ以上の組合せを表すグループ組合せ情報を複数格納するグループ情報格納手段と、
前記グループ組合せ情報が示す各グループに属する機能群を前記情報表示手段に表示させるための表示画面データを、前記各グループ組合せ情報ごとに格納した画面データ格納手段と、
前記情報表示手段及び前記入力手段の一部を隠蔽する隠蔽部材が取り付けられたことを検出する手段と、
取り付けられた前記隠蔽部材の種類に応じて前記グループ組合せ情報のいずれかを選択する選択手段と、
前記選択手段によって選択されたグループ組合せ情報に対応する前記表示画面データを前記情報表示手段に表示させる手段とを有することを特徴とするユーザインタフェース制御装置。
【請求項２】
前記隠蔽部材が未装着の場合には、すべてのグループの組合せを表すグループ組合せ情報に対応する前記表示画面データを前記情報表示手段に表示させることを特徴とする請求項１記載のユーザインタフェース制御装置。
【請求項３】
前記隠蔽部材は、装着された場合に前記選択手段によって選択されるグループ組合せ情報が示すグループに属する機能のみが前記情報表示手段に表示されるように、前記情報表示手段及び前記入力手段の一部を隠蔽することを特徴とする請求項１又は２記載のユーザインタフェース制御装置。
【請求項４】
前記隠蔽部材は着脱可能であることを特徴とする請求項１から３のいずれか１項記載のユーザインタフェース制御装置。
【請求項５】
前記入力手段は、前記表示パネル上に設置されたタッチパネルであることを特徴とする請求項１から４のいずれか１項記載のユーザインタフェース制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器のユーザインタフェース（オペレーションパネル）を制御する装置に関する。
【背景技術】
【０００２】
近年、電子機器は高機能化・多機能化が進んでいるが、必ずしも全てのユーザが全ての機能を利用する訳ではない。すなわち、電子機器のユーザは、全て又は大部分の機能を使いこなす“ヘビーユーザ”と、一部の機能しか使用しない“ライトユーザ”との二種類に大別できる。
【０００３】
ライトユーザが電子機器を操作する場合には、そのユーザが使用しない機能に割り当てられたキーは、全く使用されないこととなる。
【０００４】
使用されることのないキーを操作可能な状態としておくことは、ユーザが誤操作を行う原因ともなりうる。
【０００５】
このような問題を解決するための従来技術としては、特許文献１に開示される「画像処理装置、画像処理方法及びプログラム」がある。
【０００６】
特許文献１に開示される発明は、ユーザのスキルレベルに合わせて機能を制限するものである。しかし、ユーザのスキルレベルを判断することは容易ではないため、制御のアルゴリズムが複雑になってしまう。また、ユーザのスキルレベルを低く誤判断してしまった場合には、ヘビーユーザは所望の機能を実行できない可能性がある。
【０００７】
よって、ユーザのスキルレベルに合わせて機能を制限するのではなく、電子機器を使用するユーザがヘビーユーザである場合とライトユーザである場合とでユーザインタフェースを変更することが求められている。
【特許文献１】特開２００４−３４３５５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、ユーザインタフェースを変更したとしても、使用されることのないキーが露出した状態であれば、ユーザはどのキーは操作可能でどのキーが操作不能であるかを直感的に判断することができない。
【０００９】
また、ライトユーザ向けのユーザインタフェースに切り替えることができるとしても、その操作自体が複雑なであるならば、ライトユーザがユーザインタフェースを切り替えられないことも考えられる。すなわち、ライトユーザが「使いやすい表示部に切り替える」という作業を行うとしても、液晶画面上のソフトキーやハードキーを押下するという切り替え方法では、ライトユーザはどのような操作を行えば良いかを直感的に把握することはできない。
【００１０】
本発明は係る問題に鑑みてなされたものであり、ライトユーザが容易に自身のレベルに適合したユーザインタフェースに切り替えることのできるユーザインタフェース制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、上記目的を達成するために、複数の機能のそれぞれが２以上のグループのいずれかに分類された電子機器のユーザインタフェースを制御するユーザインタフェース制御装置であって、情報表示手段と、ユーザが操作を行うための入力手段と、２以上のグループのうち任意の１グループ又は２グループ以上の組合せを表すグループ組合せ情報を複数格納するグループ情報格納手段と、グループ組合せ情報が示す各グループに属する機能群を情報表示手段に表示させるための表示画面データを、各グループ組合せ情報ごとに格納した画面データ格納手段と、情報表示手段及び入力手段の一部を隠蔽する隠蔽部材が取り付けられたことを検出する手段と、取り付けられた隠蔽部材の種類に応じてグループ組合せ情報のいずれかを選択する選択手段と、選択手段によって選択されたグループ組合せ情報に対応する表示画面データを情報表示手段に表示させる手段とを有することを特徴とするユーザインタフェース制御装置を提供するものである。
【００１２】
本発明においては、隠蔽部材が未装着の場合には、すべてのグループの組合せを表すグループ組合せ情報に対応する表示画面データを情報表示手段に表示させることが好ましい。また、隠蔽部材は、装着された場合に選択手段によって選択されるグループ組合せ情報が示すグループに属する機能のみが情報表示手段に表示されるように、情報表示手段及び入力手段の一部を隠蔽することが好ましい。また、隠蔽部材は着脱可能であることが好ましい。また、入力手段は、前記表示パネル上に設置されたタッチパネルであることが好ましい。
【発明の効果】
【００１３】
本発明によれば、ライトユーザが容易に自身のレベルに適合したユーザインタフェースに切り替えることのできるユーザインタフェース制御装置を提供できる。
【発明を実施するための最良の形態】
【００１４】
図１に示すように、本発明に係るユーザインタフェース制御装置は、機器類（プリンタ５３、ファックス５４、スキャナ５５、複合機５６、ＩＰ電話５７など）に適用される。これらの機器は、各機器が備えるユーザインタフェースを介して操作することのほか、ネットワークを介して接続されたユーザ端末を介して操作することも可能である。
【００１５】
本発明に係るユーザインタフェース制御装置をイメージ入出力装置に適用する場合を例として、本発明の好適な実施の形態について説明する。
図２に、本実施形態に係るイメージ入出力装置の構成を示す。イメージ入出力装置１０は、ＲＯＭ１、ＲＡＭ２、ＮＶＲＡＭ３、操作パネル及びパネル制御部４、スキャンプリントエンジン及びエンジン制御部５、記憶装置及び記憶装置ドライバ６、通信制御部７及びモデム８を有する。
【００１６】
ＲＯＭ１は、プログラムコード、フォント及びその他の静的なデータが格納されている。ＲＡＭ２は、一時的なデータの記憶場所（ワークスペース）としてＣＰＵに利用される。ＮＶＲＡＭ３は、不揮発性のメモリである。操作パネル４ａ及びパネル制御部４ｂは、ユーザとのインタフェースを司る。本実施形態においては、本発明はパネル制御部４ｂに関するものである。スキャンプリントエンジン５ａ及びエンジン制御部５ｂは、イメージデータの入出力ユニットとして、紙原稿の読み取りと転写紙への印刷を実行する。記憶装置６ａ及び記憶装置ドライバ６ｂは、大量のイメージデータなどを蓄積したり、記憶場所（データベース）として利用される。通信制御部７は、イーサネット（登録商標）などのネットワークに接続され、外部の機器との通信を可能とする。モデム８は、公衆回線と接続され、外部の機器との通信を可能とする。
【００１７】
ブローカ２０は、ネットワークに接続されている入出力装置に必要な機能情報や管理情報を維持し、クライアント（図１でのＰＣ１やＰＣ２）とサーバ（ここではイメージ入出力装置）の接続を確立する役目を請け負うミドルウェアである。ブローカ２０は、物理的にはＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信制御部２４及びデータベース２５を有する構成であり、ＰＣあるいはイメージ入出力装置のどちら側に存在していても良い。
【００１８】
ここで、イメージ入出力装置１０の備える各機能が“基本機能”、“拡張機能１”及び“拡張機能２”の三つの機能グループに分類されるものとする。
○基本機能
・複数部数の印刷
・濃度調整
○拡張機能１
・画質選択（文字、写真、その他の原稿、自動（文字／写真））
・用紙選択（Ａ４縦、Ａ３縦、Ａ４横）
・用紙残量
・変倍設定（Ａ３→Ａ４）、（Ａ４→Ａ３）
○拡張機能２
・表紙／合紙設定
・編集／カラー加工設定
・両面／集約／分割設定
・変倍設定（任意倍率）
基本機能にリンクした表示画面の一例を図３に示す。また、基本機能及び拡張機能１にリンクした表示画面の一例を図４に示す。また、図５に、切り替えカバーの一例を示す。さらに、図６に、切り替えカバーによる機能グループ切り替えの例を示す。
【００１９】
図７に、イメージ入出力装置１０のソフトウェア構成の一例を示す。
イメージ入出力装置の制御プログラムは、大きく分けるとアプリケーション層、カーネル層、ドライバ層及びハードウェア層の四層構造となっている。
【００２０】
アプリケーション層は、イメージ入出力装置１０としての機能（コピー・ファックス・プリンタなど）のアプリケーションを形成するレイヤーである。
ドキュメントマネージャは、イメージ入出力装置１０の種類に応じてコピー・ファックス・プリンタなどのシナリオに沿ってドキュメントをハンドリングする機能を有し、アプリケーションの中心となる機能ブロックである。
サービスマネージャは、ドキュメントハンドリングの際に共通に必要となる機能ブロックであり、各種サービスの管理・実行を行う。
デバイスマネージャは、スキャナ・プロッタ・ビデオ（画像）バスといった物理デバイスの動作を決定する機能ブロックであり、各種デバイスの管理・実行を行う。
オペレーションマネージャは、装置に付属している操作パネルを制御するものであり、ボタンの表示・ボタンオペレーションのノーティファイ・アラートの通知などを行う。
データベースマネージャは、フォント・定形フォーム・ファックス受信履歴・装置の利用履歴・課金データなどの永続データの維持管理を行う。
【００２１】
カーネル層は、通常のＯＳ（オペレーティングシステム）のカーネルとして組み込まれ、各種デバイスを抽象化してアプリケーションに対しサービスを提供するものであり、アプリケーション層はカーネル層に対しシステムコールすることにより動作する。
【００２２】
ドライバ層は、各種ハードウェアを駆動するための制御を実行する機能ブロック群である。
【００２３】
ハードウェア層は、イメージ入出力装置１０内に存在する制御可能なリソースの集合である。
【００２４】
図８に、オペレーションマネージャ内にあるユーザインタフェース制御装置１０としてのソフトウェア構成及びこれに関連して動作する外部構成要素（ユーザインタフェース制御装置に含まれない構成要素）の一例を示す。図中のｎは２以上の任意の自然数を表す。
画面テーブルは、１画面あたりの構成する要素の情報と、要素のレイアウト情報とを保有するテーブルである。ダイアログは、画面そのもの（概念）であり、エラー時に表示される（フローとは関係のない）ポップアップダイアログと、複数画面が連動して表示されるフローダイアログとの２種類がある。ダイアログアクションは、一つのダイアログに付随するアクションである。あるダイアログから別のダイアログへの切り替えアクションとなる遷移アクションと、ユーザの操作（スタートや複数選択肢からの選択行為）をアプリケーションに伝える決定アクションとの２種類がある。オペレーションフローは、画面同士の関連をフローとして管理する。フロースペックは、複数のオペレーションフロー情報を保有するテーブルである。
図示するように、ポップアップダイアログ及びフローダイアログは、ダイアログに分類される。また、遷移アクション及び決定アクションは、ダイアログアクションに分類される。また、一つの画面テーブルに関連するダイアログが少なくとも一つ存在する。また、ダイアログに関連するダイアログアクションが存在しない場合がある。また、フローダイアログは他のフローダイアログと関連している。また、一つのオペレーションフローに関連するフローダイアログが少なくとも一つ存在する。また、一つのフロースペックに関連するオペレーションフローが少なくとも一つ存在する。なお、フローダイアログと遷移アクションとは関連している。
【００２５】
表示デバイス、入力デバイス及びドキュメントマネージャは、外部構成要素である。
表示デバイスは、操作パネルに画面情報を表示するデバイスである。
入力デバイスは、ユーザのキー（ボタン）入力情報などを検知し、検知情報をインタフェース制御装置に伝達するデバイス（操作パネル４のタッチパネルの部分）である。
ドキュメントマネージャは、アプリケーションであり、決定アクションの決定情報によって、アプリケーションの挙動を決定する。
【００２６】
図９及び図１０に、本実施形態にかかるユーザインタフェース制御装置の動作シーケンスの一例を示す。ここで示す動作の流れは、「拡張機能を含む画面の生成・表示」→「簡単画面への遷移」→「コピースタート」というシナリオでの動作である。
【００２７】
まず、フローダイアログはオペレーションフローに対してフロー情報の取得要求を送信する。
フロー情報の取得要求を受けたオペレーションフローは、フロースペックに対して機能グループ情報の取得要求を送信する。
オペレーションフローからの要求に応じて、フロースペックは機能グループ情報を送信する。このときオペレーションフローへ送信されるのは基本機能及び拡張機能１に含まれる機能をグループ化した情報である。
フロースペックから機能グループ情報を取得したオペレーションフローは、フロー情報をフローダイアログへ送信する。
フロー情報を取得したフローダイアログは、取得したフロー情報に対応する画面情報の取得要求を画面テーブルに要求する。
フローダイアログからの要求に応じて、画面テーブルは画面情報を送信する。このときフローダイアログへ送信されるのは、基本機能及び拡張機能１にリンクした表示画面の情報である。
画面情報を取得したフローダイアログは、表示デバイスに画面情報を送り、基本機能及び拡張機能１に対応した画面（操作パネル）を表示させる。
【００２８】
入力デバイスにカバーが装着されると、遷移アクションは、簡単画面への遷移をフローダイアログに要求する。
フローダイアログははオペレーションフローに対してフロー情報の取得要求を送信する。
フロー情報の取得要求を受けたオペレーションフローは、フロースペックに対して機能グループ情報の取得要求を送信する。
オペレーションフローからの要求に応じて、フロースペックは機能グループ情報を送信する。このときオペレーションフローへ送信されるのは基本機能に含まれる機能をグループ化した情報である。
フロースペックから機能グループ情報を取得したオペレーションフローは、フロー情報をフローダイアログへ送信する。
フロー情報を取得したフローダイアログは、取得したフロー情報に対応する画面情報の取得要求を画面テーブルに要求する。
フローダイアログからの要求に応じて、画面テーブルは画面情報を送信する。このときフローダイアログへ送信されるのは、基本機能のみに対応した表示画面の情報である。
画面情報を取得したフローダイアログは、表示デバイスに画面情報を送り、基本機能に対応した画面（操作パネル）を表示させる。
【００２９】
入力パネルを介してコピー開始のための操作がなされると、決定アクションはコピーのための動作を開始し、ドキュメントマネージャを起動してコピー動作を行う。
【００３０】
カバーを開閉するというアクションが大きい行為を機能グループの切り替えに割り当てることにより、ライトユーザにとっても機能グループが切り替わることを直感的に分かりやすい。よって、機能グループの切り替えにおいて、ライトユーザのユーザアビリティが向上する。
【００３１】
また、タッチパネル４ａ上のボタンやハードキーを操作して機能グループの切り替える場合は、どの機能グループの機能を利用可能であるかをユーザが直感的に把握できないのに対し、カバーが取り付けられているか否かはユーザが容易に把握できる。そして、「カバーを閉じる」→「表示が大きくなる（機能グループのレベルが下がる）」という関係は、「めがねをかける」→「表示が大きくなる」という感覚との類似性が高く、直感的に理解しやすい。よって、カバーの着脱によって機能グループを切り替えることによって、現在どの機能グループに属する機能が利用可能であるかをユーザが容易に把握できるようになる。
【００３２】
また、一部の機能を利用しない場合、タッチパネル４ａ上のボタンは表示しないようにできるが、機器に設置されているハードキーはユーザの目に止まってしまう。このようなハードキーが露出した状態では、現在選択されている機能グループにおいてどのハードキーが有効で、どのハードキーが無効であるかをライトユーザが直感的に把握できない。よって、カバーを閉じたときに、機器構成のうち一部をカバーで覆うことによって、不必要な部分（使用しない機能に関する部分）をユーザから隠蔽でき、現在どの機能グループに属する機能が利用可能であるかをユーザが容易に把握できるようになる。
【００３３】
さらに、機能グループが多段階に分かれている場合、キー操作による切り替えでは自分に適したレベルを指定して機能グループを切り替えることはライトユーザにとっては困難な操作であるが、機能グループのレベルごとにカバーを用意することで、「機能グループのレベル」＝「カバーの種類」という関係が生じ、機能グループを選択する際にレベルを指定する必要がなくなり、ライトユーザの利便性が向上する。
【００３４】
本実施形態にかかるユーザインタフェース制御装置によれば、ライトユーザが容易に自身のレベルに適合したユーザインタフェースに切り替えられる。
【００３５】
なお、上記実施形態は本発明の好適な実施の一例であり、本発明はこれに限定されることはない。
本発明は様々な変形が可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明を好適に実施したユーザインタフェース制御装置が適用されうる機器類を示す図である。
【図２】ユーザインタフェース制御装置を適用したイメージ入出力装置の構成を示す図である。
【図３】基本機能にリンクした操作パネルの表示例を示す図である。
【図４】拡張機能１にリンクした操作パネルの表示例を示す図である。
【図５】切り替えカバーの構成例を示す図である。
【図６】操作パネルの表示切り替え例を示す図である。
【図７】イメージ入出力装置のソフトウェア構成を示す図である。
【図８】ユーザインタフェース制御装置のソフトウェア構成を示す図である。
【図９】イメージ入出力装置の動作シーケンスの一例を示す図である。
【図１０】イメージ入出力装置の動作シーケンスの一例を示す図である。
【符号の説明】
【００３７】
１、２２    ＲＯＭ
２、２３    ＲＡＭ
３    ＮＶＲＡＭ
４ａ    操作パネル
４ｂ    操作パネルドライバ
５ａ    スキャンプリントエンジン
５ｂ    エンジン制御部
６ａ    記憶装置
６ｂ    記憶装置ドライバ
７、２４    通信制御部
８    モデム
１０    イメージ入出力装置
２０    ブローカ
２１    ＣＰＵ
２５    データベース
５１、５２    ＰＣ
５３    プリンタ
５４    ファックス
５５    スキャナ
５６    複合機
５７    ＩＰ電話
【図１】
2007140754.tif 000003
【図２】
2007140754.tif 000004
【図３】
2007140754.tif 000005
【図４】
2007140754.tif 000006
【図５】
2007140754.tif 000007
【図６】
2007140754.tif 000008
【図７】
2007140754.tif 000009
【図８】
2007140754.tif 000010
【図９】
2007140754.tif 000011
【図１０】
2007140754.tif 000012