(57)【要約】【課題】情報処理装置等の操作対象デバイスが持つ機能を、ユーザインタフェース機器に実装されたハードキー等のユーザインタフェース部品に割り当てる。【解決手段】ＵＩデバイス１０から液晶画面やハードキー等のインタフェース部品に関する諸元情報が送られてくると、諸元情報受信部３２は、諸元情報からＵＩデバイス１０の機種が判明できれば機能割当テンプレートを取得して機能割当情報を作成し、判明しなければ諸元情報に基づき操作対象デバイス３０が持つ機能をいずれかのインタフェース部品に割り当てることで機能割当情報を作成する。情報割当部１８は、操作対象デバイス３０から送られてきた機能割当情報に従い、該当するインタフェース部品に操作対象デバイス３０が持つ機能を割り当てることで、ＵＩデバイス１０を操作対象デバイス３０のリモートコントローラとして利用可能にする。【選択図】図１
2005251069.tif 000002
【特許請求の範囲】
【請求項１】
ハードキーを含むユーザインタフェース部品が実装され、前記ユーザインタフェース部品に対するユーザ操作に応じて動作するユーザインタフェース機器において、
前記ユーザインタフェース部品に関する諸元情報を操作対象デバイスに対して送信する諸元情報送信手段と、
前記各ユーザインタフェース部品に対するユーザ操作に対して、前記諸元情報送信手段により送信された諸元情報に応じて前記操作対象デバイスから送信されてきた機能割当情報に従った動作を実行する割当機能実行制御手段と、
前記各ユーザインタフェース部品に対するユーザ操作内容に基づき作成した操作情報を前記操作対象デバイスへ送信するユーザ操作送信手段と、
を有し、前記操作対象デバイスの操作機器として動作することを特徴とするユーザインタフェース機器。
【請求項２】
請求項１記載のユーザインタフェース機器において、
前記割当機能実行制御手段は、他のユーザインタフェース部品と形態を異ならせることにより、次の操作可能なユーザインタフェース部品をユーザに知らせるナビゲーション機能を有することを特徴とするユーザインタフェース機器。
【請求項３】
ハードキーを含むユーザインタフェース部品が実装されたユーザインタフェース機器から送られてくる前記ユーザインタフェース部品に関する諸元情報を受信する諸元情報受信手段と、
搭載機能を前記各ユーザインタフェース部品に割り当てるために、前記諸元情報受信手段により受信された諸元情報に基づき機能割当情報を作成する機能割当情報作成手段と、
前記機能割当情報作成手段により作成された機能割当情報を前記ユーザインタフェース機器へ送信する情報送信手段と、
機能割当情報に従い動作する前記ユーザインタフェース機器から送られてくる操作情報に応じて機能処理を実行する操作実行制御手段と、
を有し、前記ユーザインタフェース機器を操作機器として動作させることを特徴とする情報処理装置。
【請求項４】
請求項３記載の情報処理装置において、
前記ユーザインタフェース機器毎に、搭載機能をどのユーザインタフェース部品に割り当てるかが予め定義された機能割当テンプレートを記憶するテンプレート記憶手段を有し、
前記機能割当情報作成手段は、前記諸元情報に含まれる前記ユーザインタフェース機器の識別情報に基づき当該ユーザインタフェース機器に対応する機能割当テンプレートを前記テンプレート記憶手段から取り出し、その機能割当テンプレートに基づき当該ユーザインタフェース機器用の機能割当情報を作成することを特徴とする情報処理装置。
【請求項５】
請求項３記載の情報処理装置において、
ユーザインタフェース部品に機能を割り当てる際のルール及び各ルールを採用する優先順位が予め設定されたルールデータベースを有し、
前記機能割当情報作成手段は、前記ルールデータベースへの設定内容に基づいて機能割当情報を作成することを特徴とする情報処理装置。
【請求項６】
請求項３記載の情報処理装置において、
機能のヘルプ情報を記憶するヘルプ情報記憶手段と、
前記情報送信手段により送信される機能割当情報に、割り当てる機能に関するヘルプ情報を付加するヘルプ情報付加手段と、
を有することを特徴とする情報処理装置。
【請求項７】
ユーザ操作により特定される機能処理を実行する情報処理装置において実施され、ユーザが操作するユーザインタフェース部品が実装されたユーザインタフェース機器を当該情報処理装置の操作手段として動作させるための方法であって、
前記ユーザインタフェース機器から送られてきた前記ユーザインタフェース部品に関する諸元情報に基づいて処理の実行に必要な操作機能を前記各ユーザインタフェース部品に割り当てるための機能割当情報を作成する作成ステップと、
前記作成ステップにより作成された機能割当情報を前記ユーザインタフェース機器へ送信する送信ステップと、
を含むことを特徴とするユーザインタフェース機器への機能割当方法。
【請求項８】
ハードキーを含むユーザインタフェース部品が実装され、前記ユーザインタフェース部品に対するユーザ操作に応じて動作するユーザインタフェース機器において実施され、前記ユーザインタフェース機器を情報処理装置の操作手段として動作させるための方法であって、
前記ユーザインタフェース部品に関する諸元情報を操作対象デバイスに対して送信する送信ステップと、
前記各ユーザインタフェース部品に対するユーザ操作に対して、前記送信ステップにより送信された諸元情報に応じて前記操作対象デバイスから送信されてきた機能割当情報に基づき該当するユーザインタフェース部品に機能を割り当てる機能割当ステップと、
を含むことを特徴とするユーザインタフェース機器への機能割当方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードキーを含むユーザインタフェース部品が実装されたユーザインタフェース機器を、複合機等情報処理装置の操作手段として利用できるようにするための方法及び装置構成に関する。
【背景技術】
【０００２】
近年では、携帯電話やＰＤＡ（Personal Digital Assistance）などの無線通信機能を有する携帯型機器の処理能力が向上しており、その携帯型機器（モバイル機器）の利用方法についても多様化されてきている（例えば、特許文献１乃至３）。例えば、特許文献１には、携帯型機器（リモートコントローラ）の表示部に、操作対象の電子機器専用のリモートコントローラのボタンの形状および配置が類似しているＧＵＩを表示させ、そのＧＵＩ上のシンボルを操作させることによって電子機器の機能を制御できるようにした技術が記載されている。つまり、携帯型機器を電子機器専用のリモートコントローラとして利用することができる。
【０００３】
【特許文献１】特開２０００−２１７１７１号公報
【特許文献２】特開２００１−７５７１７号公報
【特許文献３】特開平１０−２８５２６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来においては、携帯型機器の液晶画面に操作ボタン等を表示させ、そのボタンをユーザに操作させることで電子機器のリモートコントローラとして機能させるに留まっていた。つまり、携帯型機器を操作対象とする機器（以下、「操作対象デバイス」）のリモートコントローラとして利用可能にするためには、操作対象デバイスが持つ機能を携帯型機器に割り当てる必要があるが、従来においては、操作対象デバイスが持つ機能を、携帯型機器の液晶画面上にユーザインタフェース部品を表示させることで実現しており、携帯型機器に実装されたハードキーやジョグダイアル等のユーザインタフェース部品に割り当てるような仕組みが形成されていなかった。従来では、このように携帯型機器などのユーザインタフェース機器に実装されたユーザインタフェース部品を利用できるような仕組みが形成されていなかった。
【０００５】
本発明は、以上のような課題を解決するためになされたものであり、その目的は、情報処理装置等の操作対象デバイスが持つ機能を、ユーザインタフェース機器に実装されたハードキー等のユーザインタフェース部品に割り当てることのできるユーザインタフェース機器への機能割当方法及び情報処理装置、また割り当てられることのできるユーザインタフェース機器を提供することにある。
【課題を解決するための手段】
【０００６】
以上のような目的を達成するために、本発明に係るユーザインタフェース機器は、ハードキーを含むユーザインタフェース部品が実装され、前記ユーザインタフェース部品に対するユーザ操作に応じて動作するユーザインタフェース機器において、前記ユーザインタフェース部品に関する諸元情報を操作対象デバイスに対して送信する諸元情報送信手段と、前記各ユーザインタフェース部品に対するユーザ操作に対して、前記諸元情報送信手段により送信された諸元情報に応じて前記操作対象デバイスから送信されてきた機能割当情報に従った動作を実行する割当機能実行制御手段と、前記各ユーザインタフェース部品に対するユーザ操作内容に基づき作成した操作情報を前記操作対象デバイスへ送信するユーザ操作送信手段とを有し、前記操作対象デバイスの操作機器として動作することを特徴とする。
【０００７】
また、前記割当機能実行制御手段は、他のユーザインタフェース部品と形態を異ならせることにより、次の操作可能なユーザインタフェース部品をユーザに知らせるナビゲーション機能を有することを特徴とする。
【０００８】
本発明に係る情報処理装置は、ハードキーを含むユーザインタフェース部品が実装されたユーザインタフェース機器から送られてくる前記ユーザインタフェース部品に関する諸元情報を受信する諸元情報受信手段と、搭載機能を前記各ユーザインタフェース部品に割り当てるために、前記諸元情報受信手段により受信された諸元情報に基づき機能割当情報を作成する機能割当情報作成手段と、前記機能割当情報作成手段により作成された機能割当情報を前記ユーザインタフェース機器へ送信する情報送信手段と、機能割当情報に従い動作する前記ユーザインタフェース機器から送られてくる操作情報に応じて機能処理を実行する操作実行制御手段とを有し、前記ユーザインタフェース機器を操作機器として動作させることを特徴とする。
【０００９】
また、前記ユーザインタフェース機器毎に、搭載機能をどのユーザインタフェース部品に割り当てるかが予め定義された機能割当テンプレートを記憶するテンプレート記憶手段を有し、前記機能割当情報作成手段は、前記諸元情報に含まれる前記ユーザインタフェース機器の識別情報に基づき当該ユーザインタフェース機器に対応する機能割当テンプレートを前記テンプレート記憶手段から取り出し、その機能割当テンプレートに基づき当該ユーザインタフェース機器用の機能割当情報を作成することを特徴とする。
【００１０】
また、ユーザインタフェース部品に機能を割り当てる際のルール及び各ルールを採用する優先順位が予め設定されたルールデータベースを有し、前記機能割当情報作成手段は、前記ルールデータベースへの設定内容に基づいて機能割当情報を作成することを特徴とする。
【００１１】
また、機能のヘルプ情報を記憶するヘルプ情報記憶手段と、前記情報送信手段により送信される機能割当情報に、割り当てる機能に関するヘルプ情報を付加するヘルプ情報付加手段とを有することを特徴とする。
【００１２】
本発明に係るユーザインタフェース機器への機能割当方法は、ユーザ操作により特定される機能処理を実行する情報処理装置において実施され、ユーザが操作するユーザインタフェース部品が実装されたユーザインタフェース機器を当該情報処理装置の操作手段として動作させるための方法であって、前記ユーザインタフェース機器から送られてきた前記ユーザインタフェース部品に関する諸元情報に基づいて処理の実行に必要な操作機能を前記各ユーザインタフェース部品に割り当てるための機能割当情報を作成する作成ステップと、前記作成ステップにより作成された機能割当情報を前記ユーザインタフェース機器へ送信する送信ステップとを含むことを特徴とする。
【００１３】
他の発明に係るユーザインタフェース機器への機能割当方法は、ハードキーを含むユーザインタフェース部品が実装され、前記ユーザインタフェース部品に対するユーザ操作に応じて動作するユーザインタフェース機器において実施され、前記ユーザインタフェース機器を情報処理装置の操作手段として動作させるための方法であって、前記ユーザインタフェース部品に関する諸元情報を操作対象デバイスに対して送信する送信ステップと、前記各ユーザインタフェース部品に対するユーザ操作に対して、前記送信ステップにより送信された諸元情報に応じて前記操作対象デバイスから送信されてきた機能割当情報に基づき該当するユーザインタフェース部品に機能を割り当てる機能割当ステップとを含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ユーザインタフェース機器に実装されたハードキーにも操作対象デバイスが持つ機能を割り当てることができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１６】
図１は、本発明に係るユーザインタフェース機器及び情報処理装置の一実施の形態を示したブロック構成図である。本実施の形態における情報処理装置は、操作パネル等のユーザインタフェースを通じてユーザ操作により指示された処理機能を実行するコンピュータや、複写機能及びＦＡＸ機能等を有する複合機などを想定している。情報処理装置は、リモートコントローラとして利用できるようにユーザインタフェース機器に機能割当を行い、そのユーザインタフェース機器に対するユーザ操作に応じて動作することから、以降の説明では、情報処理装置を操作対象デバイスと称することにする。本実施の形態では、複合機を情報処理装置の例として説明する。
【００１７】
一方、本実施の形態におけるユーザインタフェース機器は、ハードキーを含むユーザインタフェース部品が実装され、無線通信機能を有する携帯電話やＰＤＡなどの携帯型の通信機器を想定している。操作される側の情報処理装置を操作対象デバイスと称するのに対して、操作する側のユーザインタフェース機器を、以降の説明ではユーザインタフェースデバイス（ＵＩデバイス）と称することにする。
【００１８】
図１に示したように、ＵＩデバイス１０は、諸元情報取得部１２、諸元情報送信部１４、機能割当情報受信部１６、情報割当部１８、動作制御部２０、操作情報送信部２２及び処理情報受信部２４を有している。諸元情報取得部１２は、ＵＩデバイス１０における諸元情報を得る。諸元情報送信部１４は、その諸元情報を操作対象デバイス３０に送信する。機能割当情報受信部１６は、諸元情報送信部１４により送信された諸元情報に応じて操作対象デバイス３０から送信されてきた機能割当情報を受信する。情報割当部１８は、機能割当情報受信部１６により受信された機能割当情報に従い各インタフェース部品に機能を割り当てる。動作制御部２０は、ＵＩデバイス全体における動作制御を行う。この動作制御部２０に含まれる割当機能実行部２５は、機能割当情報に機能が割り当てられた状態のインタフェース部品に対するユーザ操作に応じて所定の動作を実行する。表示制御部２７は、その操作内容に応じてＵＩデバイス１０の液晶画面に入力データ等を表示する。操作情報作成部２６は、ユーザにより操作された内容に基づき操作情報を作成する。操作情報送信部２２は、操作情報作成部２６により作成された操作情報を操作対象デバイス３０へ送信する。処理情報受信部２４は、操作対象デバイス３０から送信されてくる処理情報を受信する。動作制御部２０は、処理情報受信部２４が受信した処理情報に基づき情報表示等の処理を実行する。
【００１９】
一方、操作対象デバイス３０は、諸元情報受信部３２、機能割当情報作成部３４、機能割当情報送信部３６、操作情報受信部３８、操作実行制御部４０及び処理情報送信部４２を有している。諸元情報受信部３２は、ＵＩデバイス１０から送られてくる諸元情報を受信する。機能割当情報作成部３４は、操作対象デバイス３０に搭載された機能をＵＩデバイス１０の各ユーザインタフェース部品に割り当てるために、諸元情報受信部３２により受信された諸元情報に基づき機能割当テンプレートデータベース４６又はルールデータベース４８を参照に機能割当情報を作成する。機能割当情報作成部３４に含まれるヘルプ情報付加部４４は、割り当てる機能に関するヘルプ情報をヘルプデータベース５０から取り出して機能割当情報に付加する。機能割当情報送信部３６は、機能割当情報作成部３４により作成された機能割当情報を、諸元情報発信元のＵＩデバイス１０へ送信する。操作情報受信部３８は、ＵＩデバイス１０から送られてくる操作情報を受信する。操作実行制御部４０は、操作情報受信部３８により受信された操作情報に応じて操作対象デバイス３０に搭載の機能処理を実行する。処理情報送信部４２は、操作実行制御部４０による機能処理実行時にその実行中の処理に関する情報を必要に応じてＵＩデバイス１０へ送信する。
【００２０】
ＵＩデバイス１０と操作対象デバイス３０は、以上の構成を有するが、その他にも双方の間で無線通信を実現するための機能や各デバイス１０，デバイス３０が本来的に持つ機能を実現するための構成を有しているが、これらの構成は本発明の要旨ではないため図から省略している。
【００２１】
図２は、操作対象デバイス３０が持つ機能をＵＩデバイス１０に割り当てる際のＵＩデバイス１０側の処理を示したフローチャートであり、図３は操作対象デバイス３０側の処理を示したフローチャートである。以下、これらのフローチャートを用いて本実施の形態におけるＵＩデバイス１０への機能割当方法について説明する。
【００２２】
操作対象デバイス３０は、無線通信可能な範囲にＵＩデバイス１０の存在を検出し、そのＵＩデバイス１０を自己のリモートコントローラとして利用させる際、操作対象デバイス３０は、ＵＩデバイス１０に対して諸元情報の送信要求を発する。
【００２３】
ＵＩデバイス１０がこの要求を認識すると、諸元情報取得部１２は、ＵＩデバイス１０がユーザインタフェースとしてどのような機能、仕様を有しているかを取得する。この取得する情報の内容例を図４に示す。諸元情報は、操作対象デバイス３０による機能割当に有効な情報であって、基本的には情報を表示する液晶画面及び情報を入力、選択等を行うためのハードキー（操作ボタン）やジョグダイアル等ＵＩデバイス１０に実装されているインタフェース部品に関する情報で構成される。本実施の形態では、インタフェース部品に関する機能、仕様等の情報を諸元情報と称することにする。諸元情報取得部１２は、ＵＩデバイス１０の内部に設定されている機能、仕様情報を編集することで諸元情報を作成する（ステップ１０１）。もちろん、予め作成された諸元情報をＲＯＭ等に記憶しておき、諸元情報取得部１２は、送信要求に応じてその諸元情報を単に取り出すように構成してもよい。諸元情報送信部１４は、このようにして得た諸元情報を操作対象デバイス３０へ送信する（ステップ１０２）。
【００２４】
操作対象デバイス３０において、諸元情報受信部３２がＵＩデバイス１０から送られてくる諸元情報を受信すると（ステップ２０１）、機能割当情報作成部３４は、諸元情報発信元のＵＩデバイス１０に対する機能割当情報を作成する。この作成のために、機能割当情報作成部３４は、まず諸元情報に含まれている情報から発信元のＵＩデバイス１０の機種が特定できるかどうかを調べる（ステップ２０２）。特定できたとき、機能割当情報作成部３４は、その特定した機種コード等の機種識別データに基づき機能割当テンプレートデータベース４６を検索することにより当該機種の機能割当テンプレートが用意されているかどうかを調べる（ステップ２０３）。当該機種の機能割当テンプレートが用意されていれば（ステップ２０４）、そのテンプレートを用いて当該ＵＩデバイス１０のための機能割当情報を作成し（ステップ２０５）、用意されていなければ、ＵＩデバイス１０の機種が特定できなかった場合と同様にルールデータベース４８に設定登録されたルールに従い機能割当情報を作成する（ステップ２０６）。
【００２５】
ここで、ＵＩデバイス１０に実装されたインタフェース部品に対する機能割当について説明する。本実施の形態では、複合機を操作対象デバイス３０の例としているが、複合機には、一般にコピー、スキャナ、ファクシミリ等の機能が搭載されている。そして、ユーザは、複合機の操作パネル上の所定のボタンを操作することによっていずれかの機能を選択し、必要な情報を入力して各機能を利用する。図５にＵＩデバイス１０に割り当てる機能の一覧を示したが、例えば、コピー機能の場合は、用紙選択、印刷部数、拡縮、両面／片面等のコピー条件を設定させるためのボタンと、コピー動作スタート及び操作中止（キャンセル）等のコピーの実行のためのボタンが必要になる。ＵＩデバイス１０を操作対象デバイス３０のコピー機能用のリモートコントローラとして利用できるようにするためには、前述した各ボタンを、ＵＩデバイス１０のいずれかのインタフェース部品に割り付ける必要がある。スキャナ機能等他の機能においても同様である。
【００２６】
図８にＵＩデバイス１０の各インタフェース部品にコピー機能を割り当てた例を示す。図８では、ＵＩデバイス１０である携帯電話の“＃”ボタンにコピースタートボタンを割り当てた例を示している。このように、機能割当情報作成部３４は、受信された諸元情報によってＵＩデバイス１０にはどのような種類と数のインタフェース部品が実装されているかということを把握し、操作対象デバイス３０の操作パネルと同等に、入力、操作ができるリモートコントローラとして利用できるようにＵＩデバイス１０のいずれかのインタフェース部品に対して各機能を割り当てる。より厳密に言うと、コピー機能を実現するために必要な機能項目（印刷部数の設定、拡大／縮小、スタート等）を割り当てる。
【００２７】
続いて、機能割当情報作成処理（ステップ２０５又はステップ２０６）のうちステップ２０６における処理について説明する。ステップ２０６における処理では、ルールデータベース４８に予め設定されたルールセットに基づいて機能割当情報を作成する。例えば、ＵＩデバイス１０を、コピー機能を実現可能なリモートコントローラとして機能させる場合、“＃”ボタンにコピースタートボタンというように、ＵＩデバイス１０における任意のハードキーに機能呼び出しを割り当てる。また、任意のハードキーや“０” 〜“９”からなる数字キーのような複数のキーセットの入力フィールドを、ＵＩデバイス１０の液晶画面上に対応付ける。あるいは、ＵＩデバイス１０における任意のハードキーにスクリプトプログラムを割り当てる。あるいは、ＵＩデバイス１０の認証機能に、機器管理者ログインシーケンスを割り当てる。あるいは、ファクシミリ機能の場合、ＵＩデバイス１０のアドレス帳機能に、ファクシミリ送信先など宛先指定シーケンスを割り当てる。
【００２８】
機能割当情報作成部３４は、諸元情報とルールセットに基づきこのような機能割当を行うが、例えば、ＵＩデバイス１０を、コピー機能を実現可能なリモートコントローラとして機能させる場合、ＵＩデバイス１０が“０” から“９”までの数字キーを有していることが諸元情報により判明されれば、ＵＩデバイス１０における数字キーを、印刷部数を指定する数字キーとしてそのまま利用できるようにすることがユーザにとってみれば理解しやすく便利である。ルールデータベース４８には、このように、ＵＩデバイス１０が持つ各インタフェース部品の種類と、コピー機能等の機能を実現する各機能目データとの対応付けが優先順位と共に定義されている。インタフェース部品の種類というのは、図４に例示したようにダイアル、スライドつまみ、数字キー等である。機能項目データというのは、図５に例示したように部数、拡縮などのパラメータや動作スタートなどの動作制御に関するデータである。優先順位というのは、操作対象デバイス３０の数字キーが持つ機能項目をＵＩデバイス１０のいずれかのインタフェース部品に割り当てる場合、ＵＩデバイス１０が数字キーを有していれば、それらの数字キーに割り当てることが望ましく、もし、数字キーを有していなければ他のキーに割り当てるなど機能項目を割り当てる順番を示した情報である。
【００２９】
ステップ２０６において、機能割当情報作成部３４は、以上説明したように機能割当情報を作成するが、諸元情報に受信する度にその都度機能割当情報を作成することは必ずしも効率的ではない。例えば、ＵＩデバイス１０の機種や型番がわかれば、その機種用の機能割当情報を事前に用意しておく。そして、ＵＩデバイス１０には、機種や型番を含む諸元情報を送信させるようにする。機能割当情報作成部３４は、諸元情報に含まれる機種等をキーに事前に用意しておいた機能割当情報を利用するだけで当該ＵＩデバイス１０のための機能割当情報を準備できるようになり、諸元情報受信の度に機能割当情報を作成する必要がなくなる。この事前に用意しておく機能割当情報が前述した機能割当テンプレートに相当する。このように、機能割当情報作成部３４は、送られてきた諸元情報に機能割当テンプレートを特定可能なＵＩデバイス１０の機種や型番等が含まれているときには、当該型番等に対応して用意されている機能割当テンプレートを機能割当テンプレートデータベース４６から取り出すだけですむ。これがステップ２０５における処理である。
【００３０】
なお、機能割当情報には、ＵＩデバイス１０における各インタフェース部品に割り当てる機能のみならず、コピー時の印刷部数“１”枚や拡大／縮小の“１００”％などのように必要に応じて初期値等の情報も含まれることになる。
【００３１】
このようにして、ルールセットあるいは機能割当テンプレートに基づき作成された機能割当情報の内容例を図６に示す。前述したように、本実施の形態では、ＵＩデバイス１０に図４に例示した諸元情報を作成させ、送信させるようにしたが、当該機種の機能割当テンプレートが操作対象デバイス３０に用意されていることが既知であれば、ＵＩデバイス１０は、送信する諸元情報にＵＩデバイス１０の機種、型番等の情報のみを含ませるようにしてもよい。
【００３２】
機能割当情報作成部３４に含まれているヘルプ情報付加部４４は、機能割当情報に含める各機能項目に対応のヘルプ情報をヘルプデータベース５０から取り出して作成した機能割当情報に付加する。機能割当情報送信部３６は、以上のようにして作成した機能割当情報を諸元情報発信元のＵＩデバイス１０へ送信する（ステップ２０７）。
【００３３】
ＵＩデバイス１０において、機能割当情報受信部１６が操作対象デバイス３０から送られてきた機能割当情報を受信すると（ステップ１０３）、情報割当部１８は、その機能割当情報に設定された各機能項目データを示すアクションを、該当するインタフェース部品に割り当てる（ステップ１０４）。
【００３４】
以上のようにして、ＵＩデバイス１０は、操作対象デバイス３０のリモートコントローラとしての動作が可能になるが、次に、ＵＩデバイス１０を利用して操作対象デバイス３０を操作するときのＵＩデバイス１０における動作について図７に示したフローチャートを用いて説明する。
【００３５】
まず、操作対象デバイス３０のリモートコントローラとして動作しているときのＵＩデバイス（携帯電話）１０を図８に示す。図８に示したＵＩデバイス１０の液晶画面５２には、設定値表示領域５４と割当表示領域５６とが示されている。設定値表示領域５４には原稿サイズ、拡大／縮小の倍率、コピー部数の各設定値が、割当表示領域５６には機能項目が割り当てられたインタフェース部品とその機能項目とが対応付けられたガイド情報が、機能割当情報に従い表示制御部２７によりそれぞれ表示される。ユーザは、表示されたガイド情報等を参照に所望のキー操作を行うことで原稿サイズ等を指定する。割当機能実行部２５は、その入力指定された設定値を、画面表示すると共に内部に保持する（ステップ１１１）。ユーザによりコピースタートボタン“＃“が操作されると（ステップ１１３）、割当機能実行部２５は、その操作を送信指示と認識して入力された設定値とコピー指示を含む操作情報を作成する（ステップ１１４）。そして、操作情報送信部２２は、作成された操作情報を操作対象デバイス３０へ送信する（ステップ１１５）。この操作情報の内容例を図９に示す。
【００３６】
操作対象デバイス３０における操作情報受信部３８は、以上のようにしてＵＩデバイス１０により作成された操作情報を受信すると、操作実行制御部４０に送る。操作実行制御部４０は、操作情報を受け取ると、操作パネルを操作されたときと同様に操作情報への設定内容に基づきコピー等の所定の機能処理を実行する。
【００３７】
本実施の形態では、以上のようにしてＵＩデバイス１０を操作対象デバイス３０のリモートコントローラとして動作させることができる。ところで、複数部数のコピーが指定されたとき、印刷が終了した部数が操作パネルに表示されたりする。本実施の形態では、これと同等の機能を提供できるようにするために処理情報送信部４２及び処理情報受信部２４を設けた。すなわち、処理情報送信部４２は、指定されたコピー部数のうちコピーが終了した部数を操作実行制御部４０からその都度受け取り、ＵＩデバイス１０へ送信する。ＵＩデバイス１０の処理情報受信部２４は、図１０に例示したように、指定されたコピー部数のうち（この例では１２）、処理情報送信部４２から送られてきた印刷済み部数（この例では５）を液晶画面５２に表示する。
【００３８】
本実施の形態によれば、以上のようにＵＩデバイス１０の数字キー等のハードキーにも操作対象デバイス３０が持つ機能を割り当てることができる。
【００３９】
ところで、図４に示したように、ボタン（ハードキー）に関する諸元情報としてイルミネーションの有無を含めている。これにより、次の操作可能なハードキーをユーザに知らせるナビゲーション機能を提供することができる。例えば、図８に示したコピー機能利用時において操作できるのは、コピー部数等を設定する数字キーやコピースタートボタン“＃”である。従って、これらのキーを点灯させることにより、次に操作可能なハードキーをユーザに知らせることができる。このように、次に操作可能なハードキーをそうでない他のハードキーと形態を異ならせることでユーザ操作をガイドすることができるので便利である。ここでは、キーの点灯の有無によるナビゲーションを例にしたが、この例に限定されることなく各ハードキーが持つ諸元に応じて適切な形態にてナビゲーション機能を提供すればよい。
【００４０】
なお、本実施の形態では、携帯電話であるＵＩデバイス１０と複合機である操作対象デバイス３０とは、無線により通信を行ったが、有線により接続して通信を行うようにしてもよい。
【００４１】
また、本実施の形態では、操作対象デバイス３０がＵＩデバイス１０を自己のリモートコントローラとして利用させるために、操作対象デバイス３０からＵＩデバイス１０に対して諸元情報の送信要求を発することで機能割当処理を開始したが、ＵＩデバイス１０が操作対象デバイス３０に対して諸元情報を送信するなどしてＵＩデバイス１０から機能割当の要求を発するようにしてもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明に係るユーザインタフェース機器及び情報処理装置の一実施の形態を示したブロック構成図である。
【図２】本実施の形態において操作対象デバイスが持つ機能をＵＩデバイスに割り当てる際のＵＩデバイス側の処理を示したフローチャートである。
【図３】本実施の形態において操作対象デバイスが持つ機能をＵＩデバイスに割り当てる際の操作対象デバイス側の処理を示したフローチャートである。
【図４】本実施の形態における諸元情報のデータ構成例を示した図である。
【図５】本実施の形態においてＵＩデバイスに割り当てる操作対象デバイスが持つ機能の例の一覧を示した図である。
【図６】本実施の形態においてＵＩデバイスへ送る機能割当情報のデータ構成例を示した図である。
【図７】本実施の形態において機能割当情報に基づき機能が割り当てられたときのＵＩデバイスの動作を示したフローチャートである。
【図８】本実施の形態において機能割当情報に基づき機能が割り当てられたときのＵＩデバイスの表示例を示した図である。
【図９】本実施の形態における処理情報のデータ構成例を示した図である。
【図１０】本実施の形態において機能割当情報に基づき機能が割り当てられたときのＵＩデバイスの表示例を示した図である。
【符号の説明】
【００４３】
１０  ＵＩデバイス、１２  諸元情報取得部、１４  諸元情報送信部、１６  機能割当情報受信部、１８  情報割当部、２０  動作制御部、２２  操作情報送信部、２４  処理情報受信部、２５  割当機能実行部、２６  操作情報作成部、２７  表示制御部、３０  操作対象デバイス、３２  諸元情報受信部、３４  機能割当情報作成部、３６  機能割当情報送信部、３８  操作情報受信部、４０  操作実行制御部、４２  処理情報送信部、４４  ヘルプ情報付加部、４６  機能割当テンプレートデータベース、４８  ルールデータベース、５０  ヘルプデータベース、５２  液晶画面、５４  設定値表示領域、５６  割当表示領域。
【図１】
2005251069.tif 000003
【図２】
2005251069.tif 000004
【図３】
2005251069.tif 000005
【図４】
2005251069.tif 000006
【図５】
2005251069.tif 000007
【図６】
2005251069.tif 000008
【図７】
2005251069.tif 000009
【図８】
2005251069.tif 000010
【図９】
2005251069.tif 000011
【図１０】
2005251069.tif 000012