(57)【要約】【課題】装置自体が取得できる情報をもとに、キーのカスタマイズ処理を行えるようにすることで、簡単にキーのカスタマイズができるようにする。また、外部の装置を介しても、キーのカスタマイズができるようにする。【解決手段】プログラムが格納されている不揮発性のメモリと、装置に割り当てられた機能実行指示デバイスと、上記メモリ中に格納されるプログラムにより実行される機能の中から特定の機能実行指示を該機能実行指示デバイスに割り当てる機能実行指示割り当て手段と、該機能実行指示デバイスに割り当てられた実行機能が確認できる割り当て機能確認手段と、該機能実行指示デバイスの実行指示により割り当てられた機能の実行をダイレクトに行う割り当て機能実行手段と、により構成される。【選択図】        図１
2004171390.tif 000002
【特許請求の範囲】
【請求項１】
プログラムが格納されている不揮発性のメモリと、装置に割り当てられた機能実行指示デバイスと、上記メモリ中に格納されるプログラムにより実行される機能の中から特定の機能実行指示を該機能実行指示デバイスに割り当てる機能実行指示割り当て手段と、該機能実行指示デバイスに割り当てられた実行機能が確認できる割り当て機能確認手段と、該機能実行指示デバイスの実行指示により割り当てられた機能の実行をダイレクトに行う割り当て機能実行手段と、を備えたことを特徴とする情報処理装置。
【請求項２】
上記メモリ中に格納されたプログラムの実行機能の中から、実行する機能を特定するための機能特定情報を取得する機能特定情報取得手段と、取得された機能特定情報にもとづく機能の割り当て内容と、すでに機能実行指示デバイスに割り当てられている割り当て内容とを比較する機能割り当て内容比較手段と、該機能割り当て内容比較手段により割り当て内容の不一致が検出された場合には、取得された機能特定情報にもとづき機能の特定を行い、この特定された機能を機能実行指示デバイスに割り当てる機能実行指示自動割り当て手段と、を備えたことを特徴とする請求項１に記載の機能実行指示割り当て手段。
【請求項３】
上記情報処理装置に内蔵もしくは接続された印刷装置と、該印刷装置で用いられるインクと用紙を供給する、インクと用紙と記憶メモリから構成されるカートリッジと、該カートリッジの記憶メモリに印刷を行うための印刷情報と共に、実行する機能を特定するための機能特定情報も記憶させ、この記憶された機能特定情報を、印刷装置を介して読込む機能特定情報読込み手段と、を備えたことを特徴とする請求項２に記載の機能特定情報取得手段。
【請求項４】
上記情報処理装置に内蔵もしくは接続された記憶メディア処理装置と、上記情報処理装置で取り扱われるデータが格納される記憶メディアと、該記憶メディアに格納されたデータを、記憶メディア処理装置を介して識別するデータ識別手段と、識別したデータの内容に応じて、実行する機能を特定するための機能特定情報を生成する機能特定情報生成手段と、を備えたことを特徴とする請求項２に記載の機能特定情報取得手段。
【請求項５】
情報処理装置に内蔵もしくは接続された記憶メディア処理装置と、情報処理装置で取り扱われるデータと共に、実行する機能を特定するための機能特定情報も格納されている記憶メディアと、該記憶メディアに格納された機能特定情報を、記憶メディア処理装置を介して検知する機能特定情報検知手段と、機能特定情報が検知された場合に、記憶メディアに格納された機能特定情報を、記憶メディア処理装置を介して読込む機能特定情報読込み手段と、を備えたことを特徴とする請求項２に記載の機能特定情報取得手段。
【請求項６】
情報処理装置に内蔵もしくは接続された記憶メディア処理装置と、情報処理装置で取り扱われるデータが格納される記憶メディアと、機能実行指示デバイスに割り当てられている特定機能に対する機能特定情報を、記憶メディア処理装置を介して記憶メディアに格納する機能特定情報格納手段と、を有することを特徴とする請求項１に記載の情報処理装置において、該機能特定情報格納手段により格納された機能特定情報を、読込み取得することを特徴とする請求項５で示される請求項２に記載の機能特定情報取得手段。
【請求項７】
情報処理装置と有線もしくは無線により接続される外部情報処理装置と、該外部情報処理装置に対して情報のやり取りを行う情報通信手段Ａと、該情報通信手段Ａを介して、外部情報処理装置より送信される機能特定情報を受信する機能特定情報受信手段Ａと、を備えたことを特徴とする請求項２に記載の機能特定情報取得手段。
情報処理装置と有線もしくは無線により接続される外部情報処理装置であり、情報処理装置に対して情報のやり取りを行う情報通信手段Ｂと、外部情報処理装置に内蔵もしくは接続された情報取得装置を用いて、情報処理装置の機能特定情報を取得する機能特定情報取得手段Ｂと、該機能特定情報取得手段Ｂにより取得された機能特定情報を、上記情報通信手段Ｂを介して、情報処理装置へ送信する機能特定情報送信手段Ｂと、を備えたことを特徴とする本請求項に記載の外部情報処理装置。
外部情報処理装置に内蔵もしくは接続された装置を介して獲得可能な複数の機能特定情報の中から、任意の機能特定情報を選択する機能特定情報選択手段と、該機能特定情報選択手段により選択された機能特定情報を獲得する機能特定情報獲得手段と、を備えたことを特徴とする本請求項に記載の機能特定情報取得手段Ｂ。
【請求項８】
情報処理装置と有線もしくは無線により接続される外部情報処理装置と、該外部情報処理装置に対して情報のやり取りを行う情報通信手段Ａと、該情報通信手段Ａを介して外部情報処理装置より送信される登録機能情報取得要求を受信する登録機能情報取得要求受信手段Ａと、該取得要求を受けて、上記メモリに格納された実行可能な機能の登録機能情報を、上記情報通信手段Ａを介して外部情報処理装置へ送信する登録機能情報送信手段Ａと、を有することを特徴とする請求項１に記載の情報処理装置であり、上記情報通信手段Ａを介して、外部情報処理装置より送信される機能特定情報を受信する機能特定情報受信手段Ａ、を備えたことを特徴とする請求項２に記載の機能特定情報取得手段。
情報処理装置と有線もしくは無線により接続される外部情報処理装置であり、情報処理装置に対して情報のやり取りを行う情報通信手段Ｂと、該情報通信手段Ｂを介して情報処理装置へ登録機能情報取得要求を送信する登録機能情報取得要求送信手段Ｂと、該取得要求を受けて、上記情報通信手段Ｂを介して、上記登録機能情報送信手段Ａにより情報処理装置から送信される登録機能情報を受信する登録機能情報受信手段Ｂと、受信した登録機能情報をもとに、機能特定情報に機能の登録を行う機能特定情報登録生成手段と、該機能特定情報登録生成手段により生成された機能特定情報を、上記情報通信手段Ｂを介して、情報処理装置へ送信する機能特定情報送信手段Ｂと、を備えたことを特徴とする本請求項に記載の外部情報処理装置。
【請求項９】
情報処理装置と有線もしくは無線により接続される外部情報処理装置と、該外部情報処理装置に対して情報のやり取りを行う情報通信手段Ａと、該情報通信手段Ａを介して外部情報処理装置より送信される機能特定編集情報取得要求を受信する機能特定編集取得要求受信手段Ａと、該取得要求を受けて、上記メモリに格納された実行可能な機能の登録機能情報と情報処理装置の機能実行指示デバイスに割り当てられている特定機能に対する機能特定情報を、上記情報通信手段Ａを介して外部情報処理装置へ送信する機能特定編集情報送信手段Ａと、を有することを特徴とする請求項１に記載の情報処理装置であり、上記情報通信手段Ａを介して、外部情報処理装置より送信される機能特定情報を受信する機能特定情報受信手段Ａ、を備えたことを特徴とする請求項２に記載の機能特定情報取得手段。
情報処理装置と有線もしくは無線により接続される外部情報処理装置であり、情報処理装置に対して情報のやり取りを行う情報通信手段Ｂと、該情報通信手段Ｂを介して情報処理装置へ機能特定編集情報取得要求を送信する機能特定編集情報取得要求送信手段Ｂと、該取得要求を受けて、上記情報通信手段Ｂを介して、上記機能特定編集情報送信手段Ａにより情報処理装置から送信される登録機能情報と機能特定情報を受信する機能特定編集情報受信手段Ｂと、受信した登録機能情報と機能特定情報をもとに、機能特定情報の変更を行う機能特定情報変更手段と、該機能特定情報変更手段により変更された機能特定情報を、上記情報通信手段Ｂを介して、情報処理装置へ送信する機能特定情報送信手段Ｂと、を備えたことを特徴とする本請求項に記載の外部情報処理装置。
【請求項１０】
上記メモリ中に格納されたプログラムの実行機能の中から、実行する機能を特定し、機能特定指示デバイスに割り当てる機能特定指示割り当て手段と、割り当てられた特定機能の実行開始を促す機能実行開始指示を、機能実行指示デバイスに割り当てる機能実行開始指示割り当て手段と、を備えたことを特徴とする請求項１に記載の機能実行指示割り当て手段。
上記の機能実行指示デバイスより、機能実行開始が指示された場合に、該開始指示を検知する機能実行開始指示検知手段と、該機能実行開始指示検知手段により、機能実行開始指示が検知された場合に、上記の機能特定指示デバイスにより特定指示されている機能の検出を行う特定機能検出手段と、該特定機能検出手段により検出された機能の実行を開始する特定機能実行手段と、を備えたことを特徴とする請求項１に記載の割り当て機能実行手段。
【請求項１１】
上記メモリ中に格納されたプログラムの実行機能の中から、機能の連続したオペレーションを、一括して一つのオペレーションとして機能登録する連続機能登録手段と、該連続機能登録手段により登録された一括機能を特定し、機能実行指示デバイスに割り当てる機能一括実行指示割り当て手段と、を備えたことを特徴とする請求項１に記載の機能実行指示割り当て手段。
機能の連続オペレーションを一括して機能登録する一括機能登録手段と、機能登録する内容を設定する一括機能設定手段と、登録されている連続オペレーションを一括してクリアする一括機能登録クリア手段と、登録されている連続オペレーションを部分的に修正し更新する一括機能部分修正手段と、を備えたことを特徴とする本請求項に記載の連続機能登録手段。
機能の連続オペレーションが、予め機能テンプレートとして登録されており、この機能テンプレートを選択するだけで、連続した機能のオペレーションが登録できる、ことを特徴とする本請求項に記載の一括機能登録手段。
機能の連続オペレーションを、操作者の設定によっても、機能テンプレートとして設定できる、ことを特徴とする本請求項に記載の一括機能設定手段。であり、該一括機能設定手段により設定された機能テンプレートは、登録されている機能テンプレートと全く同等に扱われることも、特徴とする。
機能実行指示デバイスに機能の連続オペレーションが登録されている場合、登録されている連続オペレーション中の全ての実行機能が確認できる連続機能確認手段も含めた、ことを特徴とする請求項１に記載の割り当て機能確認手段。
機能実行指示デバイスに機能の連続オペレーションが登録されている場合、登録されている連続オペレーション中の全ての機能を実行する連続機能実行手段も含めた、ことを特徴とする請求項１に記載の割り当て機能実行手段。
【請求項１２】
請求項８に記載の外部情報処理装置において、受信した登録機能情報をもとに機能特定情報に機能の登録を行う機能特定情報登録生成手段に、請求項１１に記載の連続機能登録手段を備え、機能の連続したオペレーションを、一括した一つのオペレーションとして機能登録できるようにさせる。そして、連続オペレーションの登録された機能特定情報を外部情報処理装置より受信し、請求項２に記載の機能特定情報取得手段により、連続オペレーションの登録された機能特定情報を取得できるようにした、ことを特徴とする請求項８に記載の情報処理装置。
請求項９に記載の外部情報処理装置において、受信した登録機能情報と機能特定情報をもとに機能特定情報の変更を行う機能特定情報変更手段に、請求項１１に記載の連続機能登録手段を備え、機能の連続したオペレーションを、部分的に修正し更新できるようにさせる。そして、連続オペレーションの登録された機能特定情報を外部情報処理装置より受信し、請求項２に記載の機能特定情報取得手段により、連続オペレーションの登録された機能特定情報を取得できるようにした、ことを特徴とする請求項９に記載の情報処理装置。
上記の機能特定情報取得手段により取得した機能特定情報にもとづき、機能実行指示デバイスに機能の連続オペレーションを割り当てる、ことを特徴とした請求項２で示した請求項１に記載の機能実行指示割り当て手段。
機能実行指示デバイスに機能の連続オペレーションが登録されている場合、登録されている連続オペレーション中の全ての実行機能が確認できる連続機能確認手段も含めた、ことを特徴とする請求項１に記載の割り当て機能確認手段。
機能実行指示デバイスに機能の連続オペレーションが登録されている場合、登録されている連続オペレーション中の全ての機能を実行する連続機能実行手段も含めた、ことを特徴とする請求項１に記載の割り当て機能実行手段。
【請求項１３】
機能の割り当て対象外となる特殊な機能実行指示デバイスであって、該機能実行指示デバイスからの実行指示を受けて、装置に特有な機能の実行を行う特殊機能実行手段を、有することを特徴とする請求項１に記載の情報処理装置。
現在設定中の機能割り当てが指定されている機能特定情報を待避させる機能特定情報待避手段と、設定中の機能割り当てを、装置に特有な機能特定情報にもとづく機能割り当てに切替える特殊機能特定情報切替え手段と、該切替え手段により切替えられた機能割り当てにより、装置に特有な機能の実行を行う特殊機能実行制御手段と、該制御手段により、装置に特有な機能の実行終了が指示された場合には、切替えられた機能割り当てを、待避した機能特定情報にもとづく機能割り当てに復帰させる機能特定情報復帰手段と、を有することを特徴とする本請求項に記載の特殊機能実行手段。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラ、ＰＤＡ、携帯電話なの携帯情報処理装置をはじめとする組込み機器のキーカスタマイズ処理に関するものである。
【０００２】
さらには、携帯情報処理装置にとどまらず、キーカスタマイズを必要とする情報処理装置に対して、広く応用が可能となるものでもある。
【０００３】
【従来の技術】
従来この種の情報処理装置においては、機能の増大と操作の簡略性という相反するテーマに対する努力が、日々重ねられてきている。
【０００４】
たとえば、携帯情報処理装置などキーの少ない機器においては、画面表示を利用したＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を併用したり、キーの重ね押しによりモードを切替え、機能が特定できるようにするなどの工夫をして、増大する機能に対応している。さらに、ＰＣなどキーの多い情報処理装置においては、操作者の意図に合わせたキーのカスタマイズができるようにして、操作者のなれた操作環境で操作ができるようにしたり、ショートカットで機能が実行できるようにするなどの工夫をして、増大し煩雑化する機能に対応している。
【０００５】
また、先行技術については、
１）特開２０００−３２２１８５において、装置上に追加された特別な１キーに複数の機能を割り当て、このキーを操作することで、キーに割り当てられた複数の機能の中から任意の機能を選択し、選択された機能を実行する。という、情報処理装置に関する提案がなされている。
【０００６】
２）特開２０００−０２９５７５において、電子機器の初期機能データを作成するデータ設定システムに関して、初期機能データの作成時に、予めデータ設定システムに記憶されたデータファイルを読込み、データの作成ができる。という、提案がなされている。
【０００７】
３）特開２０００−１９７１６２において、テレビの画面表示を利用して、機能の一覧を表示し、リモコンボタンを操作することにより、リモコンボタンのカスタマイズができる。また、複数の機能を選択することにより、１つのボタンに複数の機能を割り当てることもできる。また、特定のボタン押下により、設定し記憶されたカスタマイズモードに変更できる。という、提案がなされている。
【０００８】
【発明が解決しようとする課題】
しかしながら、従来技術においては、特に携帯情報処理装置などのキーカスタマイズ機能が搭載されていない装置においては、限られたキーの中に増大する機能を割り当てなければならないため、ＧＵＩを用いたメニュー選択の中から機能を選択するか、１つのキーに複数の機能を割り当て、キーの押下回数に応じて機能を選択するか、など操作が難しく、使い慣れた操作者にしか使いこなせないものとなっている。
【０００９】
また、キーのカスタマイズ機能を搭載した情報処理装置においても、
・操作者が１つ１つ機能を指定しなければならない。
【００１０】
・複数の機能を１つのキーの割り当てる場合にも、１つ１つ機能を指定しなければならない。
【００１１】
・機能を確認する手段に乏しく、割り当てた機能を操作者が覚えていなければならない。
【００１２】
・１キーに複数の機能が割り当てられ、機能を実行させるには、割り当てられた複数の機能の中から機能を選択しなければならない。
【００１３】
・電源リセットしなければ、カスタマイズの内容が反映できない。
【００１４】
・自分の設定したカスタマイズモードに変更するための操作が必要となる。
など、キーのカスタマイズ機能を使いこなすには、煩雑な操作が必要となり、やはり、使い慣れた操作者にしか使いこなせないものとなっている。
【００１５】
装置を提供する側としては、全ての操作者に満足してもらう目的から、豊富な機能を搭載しているが、操作者にとっては、操作者個々人、使用目的、使用機会、操作習熟度によって、用いる機能が限られ、全ての機能が同じ使用レベルで用いられることはない、と言ってもよい。
【００１６】
そればかりか、豊富すぎる機能が搭載されていることにより、真に使用したい機能を実行させるためには、操作が煩雑になり、操作者に混乱を招かせ、結果として、使い慣れた操作者にしか使いこなせない、装置となってしまっている。
装置によっては、モードを設け、モードに応じて使用できる機能を絞り込んでいる装置もあるが、モードを設けた分、操作体系の階層が深くなり、やはり、操作者に煩雑な操作を強いるものとなってしまっている。
【００１７】
本発明は、以上の点を鑑みなされたものであり、装置の操作者個々人、使用目的、使用機会、操作習熟度によって、用いられる機能が限られるという観点から、簡単に機能が絞り込めて、簡単にキーのカスタマイズができる情報処理装置を提案するものである。
【００１８】
これにより、従来技術では為し得なかった問題点の解決が可能となり、操作性の向上が図れるようになる。
【００１９】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、プログラムが格納されている不揮発性のメモリと、装置に割り当てられた機能実行指示デバイスと、上記メモリ中に格納されるプログラムにより実行される機能の中から特定の機能実行指示を該機能実行指示デバイスに割り当てる機能実行指示割り当て手段と、該機能実行指示デバイスに割り当てられた実行機能が確認できる割り当て機能確認手段と、該機能実行指示デバイスの実行指示により割り当てられた機能の実行をダイレクトに行う割り当て機能実行手段と、を備えたことを特徴とする。
【００２０】
これにより、情報処理装置のキーに割り当てられた機能が簡単に確認でき、キーを押下するだけの簡単な操作で、キーに割り当てられた機能がダイレクトに実行できるようになる。
【００２１】
請求項１に記載の情報処理装置を用いれば、課題で示した
・ＧＵＩを用いたメニュー選択の中から機能を選択しなければならない。
【００２２】
・１つのキーに複数の機能を割り当て、キーの押下回数に応じて機能を選択しなければならない。
【００２３】
・機能を確認する手段に乏しく、割り当てた機能を操作者が覚えていなければならない。
【００２４】
・１キーに複数の機能が割り当てられ、機能を実行させるには、割り当てられた複数の機能の中から機能を選択しなければならない。
などの問題点が解決できるようになり、操作性の向上が図れる。
【００２５】
請求項２で示す請求項１に記載の機能実行指示割り当て手段は、上記メモリ中に格納されたプログラムの実行機能の中から、実行する機能を特定するための機能特定情報を取得する機能特定情報取得手段と、取得された機能特定情報にもとづく機能の割り当て内容と、すでに機能実行指示デバイスに割り当てられている割り当て内容とを比較する機能割り当て内容比較手段と、該機能割り当て内容比較手段により割り当て内容の不一致が検出された場合には、取得された機能特定情報にもとづき機能の特定を行い、この特定された機能を機能実行指示デバイスに割り当てる機能実行指示自動割り当て手段と、を備えたことを特徴とする。
【００２６】
これにより、キーのカスタマイズ情報が取得された時点で、現在設定中のカスタマイズ情報との比較を行い、設定内容が異なる場合に、取得したカスタマイズ情報により、キーの割り当てを切替えることができるようになる。
【００２７】
請求項２で示す請求項１に記載の機能実行指示割り当て手段を用いれば、電源をリセットしなくてもカスタマイズの内容が反映できるようになる。これにより、課題で示した問題点が解決でき、操作性の向上が図れるようになる。
【００２８】
請求項３で示す請求項２に記載の機能特定情報取得手段は、上記情報処理装置に内蔵もしくは接続された印刷装置と、該印刷装置で用いられるインクと用紙を供給する、インクと用紙と記憶メモリから構成されるカートリッジと、該カートリッジの記憶メモリに印刷を行うための印刷情報と共に、実行する機能を特定するための機能特定情報も記憶させ、この記憶された機能特定情報を、印刷装置を介して読込む機能特定情報読込み手段と、を備えたことを特徴とする。
【００２９】
これにより、カートリッジを装着するだけの簡単な操作で、カートリッジ内の用紙に、最適に簡単に印刷ができるようキーの割り当てが設定できるようになる。
【００３０】
請求項３で示す請求項２に記載の機能特定情報取得手段を用いれば、操作者が１つ１つ機能を指定しなくても、カートリッジ内に記憶されたキーカスタマイズ情報にもとづき、キーのカスタマイズができるようになる。これにより、課題で示した問題点が解決でき、操作性の向上が図れるようになる。
【００３１】
請求項４で示す請求項２に記載の機能特定情報取得手段は、上記情報処理装置に内蔵もしくは接続された記憶メディア処理装置と、上記情報処理装置で取り扱われるデータが格納される記憶メディアと、該記憶メディアに格納されたデータを、記憶メディア処理装置を介して識別するデータ識別手段と、識別したデータの内容に応じて、実行する機能を特定するための機能特定情報を生成する機能特定情報生成手段と、を備えたことを特徴とする。
【００３２】
これにより、記憶メディアを装着するだけの簡単な操作で、記憶メディアに、例えば、プリント指定ファイルが格納されていれば、プリント指定ファイルにより指定されたファイルが、最適に簡単に印刷できるようキーの割り当てが設定できるようになり、送信指定ファイルが格納されていれば、送信指定ファイルにより指定されたファイルが、最適に簡単に送信できるようキーの割り当てが設定できるようになり、画像再生指定ファイルが格納されていれば、画像再生指定ファイルにより指定されたファイルが、最適に簡単に画像再生できるようキーの割り当てが設定できるようになる。
【００３３】
請求項４で示す請求項２に記載の機能特定情報取得手段を用いれば、操作者が１つ１つ機能を指定しなくても、記憶メディアに格納されているデータの種別に応じて、キーのカスタマイズができるようになる。これにより、課題で示した問題点が解決でき、操作性の向上が図れるようになる。
【００３４】
請求項５で示す請求項２に記載の機能特定情報取得手段は、情報処理装置に内蔵もしくは接続された記憶メディア処理装置と、情報処理装置で取り扱われるデータと共に、実行する機能を特定するための機能特定情報も格納されている記憶メディアと、該記憶メディアに格納された機能特定情報を、記憶メディア処理装置を介して検知する機能特定情報検知手段と、機能特定情報が検知された場合に、記憶メディアに格納された機能特定情報を、記憶メディア処理装置を介して読込む機能特定情報読込み手段と、を備えたことを特徴とする。
【００３５】
これにより、キーカスタマイズ情報の格納された記憶メディアが、予め用意されていれば、記憶メディアを装着するだけの簡単な操作で、記憶メディアに格納されたカスタマイズ情報により、キーの割り当てが設定できるようになる。
【００３６】
請求項５で示す請求項２に記載の機能特定情報取得手段を用いれば、例えば、情報処理装置の提供者が、初心者向けのキーカスタマイズ情報が格納された記憶メディアと中級者向けのキーカスタマイズ情報が格納された記憶メディアと上級者向けのキーカスタマイズ情報が格納された記憶メディアを用意し、操作者が、自分の習熟度に合わせて所望の記憶メディアを購入すれば、購入した記憶メディアを装着するだけで、自分の習熟度に合わせたキーのカスタマイズができるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【００３７】
請求項６において示される、請求項５で示された請求項２に記載の機能特定情報取得手段は、情報処理装置に内蔵もしくは接続された記憶メディア処理装置と、情報処理装置で取り扱われるデータが格納される記憶メディアと、機能実行指示デバイスに割り当てられている特定機能に対する機能特定情報を、記憶メディア処理装置を介して記憶メディアに格納する機能特定情報格納手段と、を有することを特徴とする請求項１に記載の情報処理装置において、該機能特定情報格納手段により格納された機能特定情報を、読込み取得することを特徴とする。
【００３８】
これにより、記憶メディアに設定中のキーカスタマイズ情報を格納することができるようになり、記憶メディアを装着するだけの簡単な操作で、記憶メディアに格納されたカスタマイズ情報により、キーの割り当てを切替えることができるようになる。
【００３９】
請求項６において示される、請求項５で示された請求項２に記載の機能特定情報取得手段を用いれば、操作者が、自分の設定したカスタマイズモードに切替える操作をしなくても、自分の設定したカスタマイズ情報が格納された記憶メディアを装着するだけで、キーのカスタマイズができるようになる。これにより、課題で示した問題点が解決でき、操作性の向上が図れるようになる。
【００４０】
請求項７で示す請求項２に記載の機能特定情報取得手段は、情報処理装置と有線もしくは無線により接続される外部情報処理装置と、該外部情報処理装置に対して情報のやり取りを行う情報通信手段Ａと、該情報通信手段Ａを介して、外部情報処理装置より送信される機能特定情報を受信する機能特定情報受信手段Ａと、を備えたことを特徴とする。
【００４１】
請求項７に記載の外部情報処理装置は、情報処理装置と有線もしくは無線により接続される外部情報処理装置であり、情報処理装置に対して情報のやり取りを行う情報通信手段Ｂと、外部情報処理装置に内蔵もしくは接続された情報取得装置を用いて、情報処理装置の機能特定情報を取得する機能特定情報取得手段Ｂと、該機能特定情報取得手段Ｂにより取得された機能特定情報を、上記情報通信手段Ｂを介して、情報処理装置へ送信する機能特定情報送信手段Ｂと、を備えたことを特徴とする。
【００４２】
請求項７に記載の機能特定情報取得手段Ｂは、外部情報処理装置に内蔵もしくは接続された装置を介して獲得可能な複数の機能特定情報の中から、任意の機能特定情報を選択する機能特定情報選択手段と、該機能特定情報選択手段により選択された機能特定情報を獲得する機能特定情報獲得手段と、を備えたことを特徴とする。
【００４３】
これにより、外部情報処理装置を介して、キーのカスタマイズ情報を取得することができるようになり、取得したキーのカスタマイズ情報にもとづき、キーの割り当てが設定できるようになる。
【００４４】
請求項７で示す請求項２に記載の機能特定情報取得手段と外部情報処理装置と機能特定情報取得手段Ｂを用いれば、例えば、情報処理装置の提供者が、初心者向けのキーカスタマイズ情報と中級者向けのキーカスタマイズ情報と上級者向けのキーカスタマイズ情報をネットワーク上に用意し、操作者が、自分の習熟度に合わせて所望のカスタマイズ情報を、ネットワークより外部情報処理装置にダウンロードすれば、自分の習熟度に合わせたキーのカスタマイズができるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【００４５】
なお、請求項７では、外部情報処理装置を介してキーのカスタマイズ情報を取得する場合を示しているが、請求項７で示す外部情報処理装置に内蔵もしくは接続された情報取得装置とこの情報取得装置から情報を取得する機能特定情報取得手段Ｂを、請求項１に示す情報処理装置に取り込めば、外部情報処理装置を介さなくても、ダイレクトにキーのカスタマイズ情報が取得できるようになる。
【００４６】
請求項８で示す請求項２に記載の機能特定情報取得手段は、情報処理装置と有線もしくは無線により接続される外部情報処理装置と、該外部情報処理装置に対して情報のやり取りを行う情報通信手段Ａと、該情報通信手段Ａを介して外部情報処理装置より送信される登録機能情報取得要求を受信する登録機能情報取得要求受信手段Ａと、該取得要求を受けて、上記メモリに格納された実行可能な機能の登録機能情報を、該情報通信手段を介して外部情報処理装置へ送信する登録機能情報送信手段Ａと、を有することを特徴とする請求項１に記載の情報処理装置であり、上記情報通信手段Ａを介して、外部情報処理装置より送信される機能特定情報を受信する機能特定情報受信手段Ａ、を備えたことを特徴とする。
【００４７】
請求項８に記載の外部情報処理装置は、情報処理装置と有線もしくは無線により接続される外部情報処理装置であり、情報処理装置に対して情報のやり取りを行う情報通信手段Ｂと、該情報通信手段Ｂを介して情報処理装置へ登録機能情報取得要求を送信する登録機能情報取得要求送信手段Ｂと、該取得要求を受けて、上記情報通信手段Ｂを介して、上記登録機能情報送信手段Ａにより情報処理装置から送信される登録機能情報を受信する登録機能情報受信手段Ｂと、受信した登録機能情報をもとに、機能特定情報に機能の登録を行う機能特定情報登録生成手段と、該機能特定情報登録生成手段により生成された機能特定情報を、上記情報通信手段Ｂを介して、情報処理装置へ送信する機能特定情報送信手段Ｂと、を備えたことを特徴とする。
【００４８】
これにより、外部情報処理装置を介して、情報処理装置のキーのカスタマイズ情報を設定することができるようになり、外部情報処理装置を用いて設定したキーのカスタマイズ情報にもとづき、キーの割り当てが設定できるようになる。
【００４９】
請求項８で示す請求項２に記載の機能特定情報取得手段と外部情報処理装置を用いれば、例えば、外部情報処理装置が、ＰＣなど豊富なＵＩデバイスを有する情報処理装置である場合には、この豊富なＵＩデバイスを用いて、簡単にキーのカスタマイズ情報の設定ができるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【００５０】
請求項９で示す請求項２に記載の機能特定情報取得手段は、情報処理装置と有線もしくは無線により接続される外部情報処理装置と、該外部情報処理装置に対して情報のやり取りを行う情報通信手段Ａと、該情報通信手段Ａを介して外部情報処理装置より送信される機能特定編集情報取得要求を受信する機能特定編集取得要求受信手段Ａと、該取得要求を受けて、上記メモリに格納された実行可能な機能の登録機能情報と情報処理装置の機能実行指示デバイスに割り当てられている特定機能に対する機能特定情報を、該情報通信手段を介して外部情報処理装置へ送信する機能特定編集情報送信手段Ａと、を有することを特徴とする請求項１に記載の情報処理装置であり、上記情報通信手段Ａを介して、外部情報処理装置より送信される機能特定情報を受信する機能特定情報受信手段Ａ、を備えたことを特徴とする。
【００５１】
請求項９に記載の外部情報処理装置情報処理装置と有線もしくは無線により接続される外部情報処理装置であり、情報処理装置に対して情報のやり取りを行う情報通信手段Ｂと、該情報通信手段Ｂを介して情報処理装置へ機能特定編集情報取得要求を送信する機能特定編集情報取得要求送信手段Ｂと、該取得要求を受けて、上記情報通信手段Ｂを介して、上記機能特定編集情報送信手段Ａにより情報処理装置から送信される登録機能情報と機能特定情報を受信する機能特定編集情報受信手段Ｂと、受信した登録機能情報と機能特定情報をもとに、機能特定情報の変更を行う機能特定情報変更手段と、該機能特定情報変更手段により変更された機能特定情報を、上記情報通信手段Ｂを介して、情報処理装置へ送信する機能特定情報送信手段Ｂと、を備えたことを特徴とする。
【００５２】
これにより、外部情報処理装置を介して、現在設定されている情報処理装置のキーのカスタマイズ情報を修正変更することができるようになり、外部情報処理装置を用いて修正変更したキーのカスタマイズ情報にもとづき、キーの割り当てが修正変更できるようになる。
【００５３】
請求項９で示す請求項２に記載の機能特定情報取得手段と外部情報処理装置を用いれば、例えば、外部情報処理装置が、ＰＣなど豊富なＵＩデバイスを有する情報処理装置である場合には、この豊富なＵＩデバイスを用いて、現在設定されているキーのカスタマイズ情報が、簡単に修正変更できるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【００５４】
請求項１０で示す請求項１に記載の機能実行指示割り当て手段は、上記メモリ中に格納されたプログラムの実行機能の中から、実行する機能を特定し、機能特定指示デバイスに割り当てる機能特定指示割り当て手段と、割り当てられた特定機能の実行開始を促す機能実行開始指示を、機能実行指示デバイスに割り当てる機能実行開始指示割り当て手段と、を備えたことを特徴とする。
【００５５】
請求項１０で示す請求項１に記載の割り当て機能実行手段は、上記の機能実行指示デバイスより、機能実行開始が指示された場合に、該開始指示を検知する機能実行開始指示検知手段と、該機能実行開始指示検知手段により、機能実行開始指示が検知された場合に、上記の機能特定指示デバイスにより特定指示されている機能の検出を行う特定機能検出手段と、該特定機能検出手段により検出された機能の実行を開始する特定機能実行手段と、を備えたことを特徴とする。
【００５６】
これにより、操作体系に階層を設けることなく、１つのキーに複数の機能を割り当てることができるようになる。
【００５７】
請求項１０で示す請求項１に記載の機能実行指示割り当て手段と請求項１に記載の割り当て機能実行手段を用いれば、例えば、情報処理装置の任意のキーの回りにダイヤルを設け、この任意のキーには実行指示機能を割り当て、キーの回りのダイヤルには、実行指示がなされた場合に実行する機能として、印刷実行機能と送信実行機能と画像再生実行機能とを割り当てれば、ダイヤルを印刷実行機能に合わせて機能実行指示キーを押下すれば印刷機能が実行され、送信実行機能に合わせて機能実行指示キーを押下すれば送信機能が実行され、画像再生実行機能に合わせて機能実行指示キーを押下すれば画像再生機能が実行去れるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【００５８】
請求項１１で示す請求項１に記載の機能実行指示割り当て手段は、上記メモリ中に格納されたプログラムの実行機能の中から、機能の連続したオペレーションを、一括して一つのオペレーションとして機能登録する連続機能登録手段と、該連続機能登録手段により登録された一括機能を特定し、機能実行指示デバイスに割り当てる機能一括実行指示割り当て手段と、を備えたことを特徴とする。
【００５９】
請求項１１に記載の連続機能登録手段は、機能の連続オペレーションを一括して機能登録する一括機能登録手段と、機能登録する内容を設定する一括機能設定手段と、登録されている連続オペレーションを一括してクリアする一括機能登録クリア手段と、登録されている連続オペレーションを部分的に修正し更新する一括機能部分修正手段と、を備えたことを特徴とする。
【００６０】
請求項１１に記載の一括機能登録手段は、機能の連続オペレーションが、予め機能テンプレートとして登録されており、この機能テンプレートを選択するだけで、連続した機能のオペレーションが登録できる、ことを特徴とする。
【００６１】
請求項１１に記載の一括機能設定手段は、機能の連続オペレーションを、操作者の設定によっても、機能テンプレートとして設定できる、ことを特徴とする。さらには、該一括機能設定手段により設定された機能テンプレートは、登録されている機能テンプレートと全く同等に扱われることも、特徴とする。
【００６２】
請求項１１で示す請求項１に記載の割り当て機能確認手段は、機能実行指示デバイスに機能の連続オペレーションが登録されている場合、登録されている連続オペレーション中の全ての実行機能が確認できる連続機能確認手段も含めた、ことを特徴とする。
【００６３】
請求項１１で示す請求項１に記載の割り当て機能実行手段は、機能実行指示デバイスに機能の連続オペレーションが登録されている場合、登録されている連続オペレーション中の全ての機能を実行する連続機能実行手段も含めた、ことを特徴とする。
【００６４】
これにより、機能の連続したオペレーションに対しては、予め登録されている機能テンプレートを選択するだけの簡単な操作で、任意の１キーに、複数の機能を連続させて割り当てることができ、割り当てられた機能の連続したオペレーションを確認でき、実行できるようになる。さらには、予め登録されている機能テンプレートの他にも、ユーザー設定として、機能テンプレートを設定することもでき、予め登録されている機能テンプレートと全く同様の扱いにより、連続機能をキーに割り当てることができるようになる。
【００６５】
請求項１１で示す請求項１に記載の機能実行指示割り当て手段と連続機能登録手段と一括機能登録手段と請求項１に記載の割り当て機能確認手段と請求項１に記載の割り当て機能実行手段を用いれば、例えば、機能テンプレートとして、画像撮影実行機能と印刷実行機能を連続したオペレーションとして登録を行う画像撮影印刷機能テンプレートと、画像撮影実行機能と送信実行機能を連続したオペレーションとして登録を行う画像撮影送信機能テンプレートと、画像撮影実行機能と画像再生実行機能を連続したオペレーションとして登録を行う画像撮影再生機能テンプレートとが、予め登録されていて、画像撮影印刷機能テンプレートを選択すれば、キーの押下により、画像を撮影した後、撮影された画像を印刷する、画像撮影実行機能と印刷実行機能が連続オペレーションとして割り当てられ、画像撮影送信機能テンプレートを選択すれば、キーの押下により、画像を撮影した後、撮影された画像を送信する、画像撮影実行機能と送信実行機能が連続オペレーションとして割り当てられ、画像撮影再生機能テンプレートを選択すれば、キーの押下により、画像を撮影した後、撮影された画像を再生する、画像撮影実行機能と画像再生実行機能が連続オペレーションとして割り当てられるようになり、１つ１つ機能を選択しなくても、機能テンプレートを選択するだけの簡単な操作で、機能の連続したオペレーションを、キーに割り当てることが、割り当てられた機能の連続したオペレーションを確認でき、実行できるようになる。これにより、課題で示した問題点が解決でき、操作性の向上が図れるようになる。
【００６６】
請求項１２において示される、請求項８に記載の情報処理装置と外部情報処理装置は、請求項８に記載の外部情報処理装置において、受信した登録機能情報をもとに機能特定情報に機能の登録を行う機能特定情報登録生成手段に、請求項１１に記載の連続機能登録手段を備え、機能の連続したオペレーションを、一括した一つのオペレーションとして機能登録できるようにさせる。そして、連続オペレーションの登録された機能特定情報を外部情報処理装置より受信し、請求項２に記載の機能特定情報取得手段により、連続オペレーションの登録された機能特定情報を取得できるようにした、ことを特徴とする。
【００６７】
請求項１２において示される、請求項９に記載の情報処理装置と外部情報処理装置は、請求項９に記載の外部情報処理装置において、受信した登録機能情報と機能特定情報をもとに機能特定情報の変更を行う機能特定情報変更手段に、請求項１１に記載の連続機能登録手段を備え、機能の連続したオペレーションを、部分的に修正し更新できるようにさせる。そして、連続オペレーションの登録された機能特定情報を外部情報処理装置より受信し、請求項２に記載の機能特定情報取得手段により、連続オペレーションの登録された機能特定情報を取得できるようにした、ことを特徴とする。
【００６８】
請求項１２において示される、請求項２で示した請求項１に記載の機能実行指示割り当て手段は、上記の機能特定情報取得手段により取得した機能特定情報にもとづき、機能実行指示デバイスに機能の連続オペレーションを割り当てる、ことを特徴とする。
【００６９】
請求項１２において示される、請求項１に記載の割り当て機能確認手段は、機能実行指示デバイスに機能の連続オペレーションが登録されている場合、登録されている連続オペレーション中の全ての実行機能が確認できる連続機能確認手段も含めた、ことを特徴とする。
【００７０】
請求項１２において示される、請求項１に記載の割り当て機能実行手段は、機能実行指示デバイスに機能の連続オペレーションが登録されている場合、登録されている連続オペレーション中の全ての機能を実行する連続機能実行手段も含めた、ことを特徴とする請求項１に記載の割り当て機能実行手段。
【００７１】
これにより、外部情報処理装置を介して、機能の連続したオペレーションに対しても、情報処理装置のキーのカスタマイズ情報を設定および修正変更することができるようになり、外部情報処理装置を用いて設定したキーのカスタマイズ情報にもとづき、キーの割り当てが設定できるようになる。
【００７２】
請求項１２において示される、請求項８に記載の機能特定情報取得手段と外部情報処理装置、請求項９に記載の機能特定情報取得手段と外部情報処理装置を用いれば、例えば、外部情報処理装置が、ＰＣなど豊富なＵＩデバイスを有する情報処理装置である場合には、この豊富なＵＩデバイスを用いて、機能の連続したオペレーションに対しても、簡単にキーのカスタマイズ情報の設定および修正変更ができるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【００７３】
請求項１３で示す請求項１に記載の情報処理装置は、機能の割り当て対象外となる特殊な機能実行指示デバイスであって、該機能実行指示デバイスからの実行指示を受けて、装置に特有な機能の実行を行う特殊機能実行手段を、有することを特徴とする。
【００７４】
請求項１３に記載の特殊機能実行手段は、現在設定中の機能割り当てが指定されている機能特定情報を待避させる機能特定情報待避手段と、設定中の機能割り当てを、装置に特有な機能特定情報にもとづく機能割り当てに切替える特殊機能特定情報切替え手段と、該切替え手段により切替えられた機能割り当てにより、装置に特有な機能の実行を行う特殊機能実行制御手段と、該制御手段により、装置に特有な機能の実行終了が指示された場合には、切替えられた機能割り当てを、待避した機能特定情報にもとづく機能割り当てに復帰させる機能特定情報復帰手段と、を有することを特徴とする。
【００７５】
これにより、装置に特有な処理に関しては、装置提供者が提供する統一的な操作体系により、装置が制御できるようになる。
【００７６】
請求項１３で示す請求項１に記載の情報処理装置と請求項１３に記載の特殊機能実行手段を用いれば、例えば、特殊キーとして、システムメニュー起動開始をあてがえば、装置に特有な処理に関して、ＭＥＮＵを介して、装置に必要な設定ができるようになり、カスタマイズ設定起動開始キーをあてがえば、キーのカスタマイズ処理を、装置に特有な処理として、統一的な操作体系で設定できるようになり、キーリセットをあてがえば、カスタマイズされたキーの割り当てを、装置提供者が提供する初期状態に設定できるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【００７７】
【発明の実施の形態】
本発明における、実施形態の１例を、以下の実施例を用いて説明する。
【００７８】
本発明におけるキーカスタマイズ機能を搭載した情報処理装置は、図１４に示すように、ＣＰＵ１とＲＯＭ２とＲＡＭ３と、キー入力装置４と表示装置５と、情報取得装置７と印刷装置７と、外部接続装置８と、から構成される。
【００７９】
上記構成において、ＣＰＵ１では、ＲＯＭ２に記述された各種プログラムが実行され、必要に応じてＲＡＭ３にデータを書込み、参照する処理が行われる。
【００８０】
ＲＯＭ２には、上記の各装置を制御するためのプログラム、データ処理を行うためのプログラムやデータが記述されている。キーの割り当て対象となる機能の実行プログラムも、このＲＯＭ２に記述されている。
【００８１】
ＲＡＭ３は、ＲＯＭ２に記述されたプログラムの実行に伴い、必要なデータが書込まれたり、参照されたりする。キーに実行機能を割り当てるカスタマイズ情報が格納されたり、機能割り当てを行う際に機能名を表示するための表示メモリや、割り当てられた機能を確認したりするための表示メモリとして使用されたり、割り当てられた機能の実行を行うのに必要なワークメモリとして使用されたりする。
【００８２】
キー入力装置４では、情報処理装置におけるキーに割り当てられた各種機能の実行を促すための実行指示入力が行われ、この指示入力にもとづき処理が実行される。
【００８３】
表示装置５では、ＲＡＭ３の表示メモリに格納された表示データの表示処理を行う。キーの割り当て処理で、割り当て可能な機能の機能名の表示や、キーの割り当て確認処理で、キーに割り当てられた機能機能名の表示や、割り当てられた機能の実行に際し、必要に応じて、必要な情報が表示される。
【００８４】
情報取得装置６では、キーの割り当てに必要なカスタマイズ情報の取得や、割り当てられた機能の実行に際し、必要に応じて、必要な情報が取得される。
【００８５】
印刷装置７は、キー入力装置で印刷実行指示がなされた場合に、装着されたカートリッジに内蔵されたインクおよび用紙を用いて、印刷処理が行われるものである。また、カートリッジ内の記憶メモリに、キーのカスタマイズ情報が格納されている場合には、このカスタマイズ情報を読取り、取得する処理も行われる。
【００８６】
外部接続装置８は、本情報処理装置が、外部の情報処理装置と無線もしくは有線により接続される場合に使用されるものであり、この外部接続装置を介して外部情報処理装置とデータのやり取りが行われる。
【００８７】
また、印刷装置７で使用されるカートリッジについては、図１５に示すように、インク２１と用紙２２とＲＡＭ２３から構成され、ＲＡＭ２３には、用紙やインクに関する情報をはじめ、印刷を行うのに必要な印刷情報や、このカートリッジを用いて印刷するのに適した、キーのカスタマイズ情報が格納されている。
【００８８】
以上示した実施形態にもとづく、処理の具体的な流れを以下に示す。
【００８９】
（実施例１）
実施例１においては、カスタマイズ設定により、情報処理装置のキーに割り当てられた機能が簡単に確認でき、キーを押下するだけの簡単な操作で、キーに割り当てられた機能がダイレクトに実行できる１例を示す。
【００９０】
図１６に示すように、本発明の情報処理装置は、電源ＯＮにより、まず、装置の初期化処理（Ｓ１００）が行われる。この初期化処理に置いては、装置の起動処理、ワークメモリの初期化、装置に内蔵もしくは接続された装置の初期化処理が行われる。
【００９１】
初期化処理が行われると、割込み待ち状態（Ｓ１０１）へ進み、キーの入力割り込みを始めとする、割込み通知の待ち状態となる。
【００９２】
割込み待ち状態で、キー以外の割込み通知が発行されると、割込み内容に応じた割込み実行処理（Ｓ１０２）が行われ、キー入力の割込み通知が発行されると、キーに応じた機能実行処理（Ｓ１０３）が行われる。そして、これらの実行処理の実行が終了した時点で、割込み待ち状態へ戻り、次の割込み待ち状態となり、電源ＯＦＦ通知が発行されるまで、上記の処理が繰り返される。ここで、電源ＯＦＦ通知が発行された場合には、電源ＯＦＦ処理が行われ、情報処理装置は終了される。
【００９３】
割込み実行処理（Ｓ１０２）においては、図１７に示すように、発行された割込み要因の判別（Ｓ１１０）を行い、割込み要因が、カスタマイズ情報を取得したことによる割り込みである場合には、機能割り当て処理（Ｓ１１１）において、取得したカスタマイズ情報にもとづく、キーの割り当て処理が行われる。また、その他の割込み要因により、割り込みが発生した場合には、割込み内容に応じた必要な処理（Ｓ１１２）により、必要な処理が実行される。
【００９４】
一方、機能実行処理（Ｓ１０３）においては、図１８に示しように、入力されたキーの判別（Ｓ１２０）が行われ、確認キーが入力された場合には、機能確認処理（Ｓ１２１）において、キーに割り当てられている機能を確認するための処理が行われる。また、確認キー以外のキーが入力された場合には、キーに応じた機能実行処理（Ｓ１１２）において、キーに応じた機能の処理が実行される。
【００９５】
なお、機能確認処理（Ｓ１２１）においては、キーに割り当てられた機能の一覧を表示装置に表示するか、確認キーに続けて押下されたキーの機能名を表示装置に表示するか、機能名にもとづく機能のガイダンスを表示するか、機能が識別できる形式で、ＬＥＤ表示を行うか、機能番号を表示するか、のいずれかの方法により、割り当てられた機能が確認できるような処理が行われる。
【００９６】
具体的には、図１９（ａ）に示すように、情報処理装置にキーが配列され、図１９（ｂ）に示すように、キー（ＫｅｙＮｏ）に対応した機能番号（ＦｕｎｃＮｏ）がＴａｂｌｅＮｏとして、カスタマイズ情報に登録されており、機能番号に対応した機能名と機能を実行するためのプログラムの開始アドレスが、図１９（ｃ）の機能登録情報に登録されている、という構成になっている。
【００９７】
これにより、情報処理装置の任意のキーが押下されると、機能実行処理のキー判別（Ｓ１２０）において、押下されたキーに対応した機能番号（ＦｕｎｃＮｏ）をカスタマイズ情報から検出し、キーに応じた機能実行処理（Ｓ１２２）において、機能番号（ＦｕｎｃＮｏ）に対応した機能を実行するためのプログラムの開始アドレスを、機能登録情報から導き出して、キーに対応した機能が実行されるようになっている。
【００９８】
また、機能の確認に関しては、機能確認処理（Ｓ１２１）において、カスタマイズ情報を介した機能名の割り出しを行い、導き出された関数名にもとづき、確認情報を表示するといった、処理が行われる。
【００９９】
以上示した処理の流れにより、情報処理装置のカスタマイズ機能の実行によりカスタマイズ情報の登録を行うか、機能割り当て処理によりカスタマイズ情報を取得するかを、することにより、情報処理装置のキーに割り当てられた機能が簡単に確認でき、キーを押下するだけの簡単な操作で、キーに割り当てられた機能がダイレクトに実行できるようになる。
【０１００】
本実施例の情報処理装置を用いれば、課題で示した
ＧＵＩを用いたメニュー選択の中から機能を選択しなければならない。
【０１０１】
１つのキーに複数の機能を割り当て、キーの押下回数に応じて機能を選択しなければならない。
【０１０２】
機能を確認する手段に乏しく、割り当てた機能を操作者が覚えていなければならない。
【０１０３】
１キーに複数の機能が割り当てられ、機能を実行させるには、割り当てられた複数の機能の中から機能を選択しなければならない。
などの問題点が解決できるようになり、操作性の向上が図れるようになる。
【０１０４】
（実施例２）
実施例２においては、カスタマイズ情報の取得を行い、取得された時点で、現在設定中のカスタマイズ情報との比較をし、設定内容が異なる場合には、自動的にカスタマイズ情報の変更を行い、キーの割り当てを切替える１例を示す。
【０１０５】
実施例１の機能割り当て処理（Ｓ１１１）において、図２０に示すように、まず、カスタマイズ情報の取得処理（Ｓ２００）を行い、取得されたカスタマイズ情報を、カスタマイズ情報比較処理（Ｓ２０１）により、現在設定中のカスタマイズ情報と比較し、一致していない場合には、自動割当処理（Ｓ２０２）により、取得したカスタマイズ情報にもとづき、キーの割り当てを切替える処理を行う。
【０１０６】
以上示した処理の流れにより、取得したカスタマイズ情報が設定中のカスタマイズ情報と異なる場合には、自動的にキーのカスタマイズ処理が行われ、キーの割り当てが切替えられるようになる。
【０１０７】
実施例２で示した機能割り当て処理を用いた情報処理装置によれば、電源をリセットしなくても、カスタマイズの内容が反映できるようになり、課題で示した問題点が解決でき、操作性の向上が図れるようになる。
【０１０８】
（実施例３）
実施例３においては、インクと用紙と記憶メモリにカスタマイズ情報が格納されているカートリッジを、印刷装置に装着するだけの簡単な操作で、カートリッジ内の用紙に、最適に簡単に印刷できるようキーの割り当てが設定できる１例を示す。
【０１０９】
実施例２のカスタマイズ情報取得処理（Ｓ２００）において、図２１に示すように、印刷装置を介して、カートリッジ内の記憶メモリに格納されているカスタマイズ情報を取得する処理が、カートリッジ情報取得処理（Ｓ３００）において行われ、この取得したカスタマイズ情報にもとづくキーの割り当て処理が、実施例２で示した処理の流れにより行われ、自動的にキーの割り当てが切替えられるようになる。
【０１１０】
以上示した処理の流れにより、予めカートリッジ内の記憶メモリに、用紙に合わせて、最適に簡単に印刷できるようカスタマイズ情報を格納しておけば、カートリッジを印刷装置に装着するだけの簡単な操作で、カートリッジ内の用紙に、最適に簡単に印刷できるようキーの割り当てが、自動的に設定できるようになる。
【０１１１】
実施例３に示したカスタマイズ情報の取得処理を行う情報処理装置を用いれば、操作者が１つ１つ機能を指定しなくても、カートリッジを装着するだけの簡単な操作で、キーのカスタマイズができるようになる。これにより、問題点の解決ができ、操作性の向上が図れるようになる。
【０１１２】
（実施例４）
実施例４においては、情報処理装置で取り扱われる記憶メディアを装着するだけの簡単な操作で、記憶メディアに格納されているデータを取り扱うのに、最適なキーの割り当てが設定できる１例を示す。
【０１１３】
実施例２のカスタマイズ情報取得処理（Ｓ２００）において、図２２に示すように、記憶メディアデータ識別処理（Ｓ４００）により、記憶メディアに格納されているデータの識別を行い、カスタマイズ情報生成可能なデータの格納されていることが識別された場合には、カスタマイズ情報生成処理（Ｓ４０１）により、識別されたデータに応じて、最適なキー割り当てとなるカスタマイズ情報を生成する処理が行われる。これにより、読込まれたカスタマイズ情報にもとづくキーの割り当てが、実施例２で示した機能割り当て処理（Ｓ１１１）で行われるようになる。カスタマイズ情報を生成可能とするようなデータが格納されていない場合には、無処理で処理を終了する。
【０１１４】
以上示した処理の流れにより、情報処理装置で取り扱われる記憶メディアを装着するだけの簡単な操作で、記憶メディアに格納されているデータを取り扱うのに、最適なキーの割り当てが設定できるようになる。
【０１１５】
実施例４に示したカスタマイズ情報の取得処理を行う情報処理装置を用いれば、記憶メディアを装着するだけの簡単な操作で、記憶メディアに、例えば、プリント指定ファイルが格納されていれば、プリント指定ファイルにより指定されたファイルが、一括して印刷できるよう設定されるのはもちろんのこと、個別に印刷を行う場合にも、最適に簡単に印刷できるよう、キーの割り当てが設定できるようになり、送信指定ファイルが格納されていれば、送信指定ファイルにより指定されたファイルが、一括して送信できるよう設定されるのはもちろんのこと、個別に送信を行う場合にも、最適に簡単に送信できるよう、キーの割り当てが設定できるようになり、画像再生指定ファイルが格納されていれば、画像再生指定ファイルにより指定されたファイルが、一括して画像再生できるよう設定されるのはもちろんのこと、個別に画像再生を行う場合にも、最適に簡単に画像再生できるよう、キーの割り当てが設定できるようになる。これにより、操作者が１つ１つ機能を指定しなくても、記憶メディアを装着するだけで、記憶メディアに格納されたデータに応じて、キーの割り当てが設定できるようになり、課題で示した問題点の解決ができ、操作性の向上が図れるようになる。
【０１１６】
（実施例５）
実施例５においては、情報処理装置で取り扱われる記憶メディアにカスタマイズ情報が格納されている場合には、記憶メディアを装着するだけの簡単な操作で、記憶メディアに格納されているカスタマイズ情報にもとづき、キーの割り当てが設定できる１例を示す。
【０１１７】
実施例２のカスタマイズ情報取得処理（Ｓ２００）において、図２３に示すように、カスタマイズ情報検知処理（Ｓ５００）により、記憶メディアに格納されているカスタマイズ情報の検知が行われ、カスタマイズ情報が存在する場合には、カスタマイズ情報読込み処理（Ｓ５０１）により、記憶メディアに格納されているカスタマイズ情報の読込む処理が行われる。これにより、読込まれたカスタマイズ情報にもとづくキーの割り当てが、実施例２で示した機能割り当て処理（Ｓ１１１）で行われるようになる。カスタマイズ情報が格納されていない場合には、無処理で処理を終了する。
【０１１８】
以上示した処理の流れにより、情報処理装置で取り扱われる記憶メディアにカスタマイズ情報が格納されている場合には、記憶メディアを装着するだけの簡単な操作で、記憶メディアに格納されているカスタマイズ情報にもとく、キーの割り当てが設定できるようになる。
【０１１９】
実施例５に示したカスタマイズ情報の取得処理を行う情報処理装置を用いれば、例えば、情報処理装置の提供者が、初心者向けのキーカスタマイズ情報が格納された記憶メディアと中級者向けのキーカスタマイズ情報が格納された記憶メディアと上級者向けのキーカスタマイズ情報が格納された記憶メディアを用意し、操作者が、自分の習熟度に合わせて所望の記憶メディアを購入すれば、購入した記憶メディアを装着するだけで、自分の習熟度に合わせたキーのカスタマイズができるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【０１２０】
（実施例６）
実施例６においては、情報処理装置で取り扱われる記憶メディアに、現在設定中のキーの割り当てにもとづくカスタマイズ情報を、格納することができる１例を示す。これにより、実施例５で示した処理の流れとを、併せ持った情報処理装置を用いれば、記憶メディアにカスタマイズ情報を格納することができ、かつ、記憶メディアを装着するだけの簡単な操作で、記憶メディアに格納されているカスタマイズ情報にもとづき、キーの割り当てが設定できるようになる。
【０１２１】
実施例１の機能実行処理（Ｓ１０３）において、図２４に示すように、キーの判別処理（Ｓ６００）を行い、カスタマイズ情報保存実行キーが判別された場合には、カスタマイズ情報格納処理（Ｓ６０１）により、記憶メディアに、現在設定中のカスタマイズ情報を格納する処理が行われる。その他の実行キーが判別された場合には、キーに応じた機能実行処理（Ｓ６０２）により、キーに応じた処理が実行される。
【０１２２】
以上示した処理の流れにより、情報処理装置で取り扱われる記憶メディアに、現在設定中のキーの割り当てにもとづくカスタマイズ情報を、格納することができるようになり、実施例５で示した処理の流れとを、併せ持つことにより、記憶メディアにカスタマイズ情報を格納することができれ、かつ、記憶メディアを装着するだけの簡単な操作で、記憶メディアに格納されているカスタマイズ情報にもとづき、キーの割り当てが設定できるようになる。
【０１２３】
実施例６で示した機能実行処理と実施例５に示したカスタマイズ情報取得処理を行う情報処理装置を用いれば、操作者が、自分の設定したカスタマイズモードに切替える操作をしなくても、自分の設定したカスタマイズ情報が格納された記憶メディアを装着するだけで、自分の操作環境に合わせたキーのカスタマイズができるようになる。これにより、課題で示した問題点が解決でき、操作性の向上が図れるようになる。
【０１２４】
（実施例７）
実施例７においては、情報処理装置に接続された外部の情報処理装置を介して、キーのカスタマイズ情報を取得することができ、この取得されたカスタマイズ情報にもとづき、情報処理装置のキーの割り当てが設定できる１例を示す。
【０１２５】
実施例２で示したカスタマイズ情報取得処理（Ｓ２００）を有する、外部情報処理装置に接続可能な実施例１の情報処理装置において、カスタマイズ情報取得処理（Ｓ２００）を、図２５に示すように、外部情報処理装置側から送信されるカスタマイズ情報を受信するカスタマイズ情報受信処理（Ｓ７００）を行うようにする。
【０１２６】
一方、情報処理装置に接続される外部情報処理装置においては、図２６に示されるように、電源ＯＮにより、まず、装置の初期化処理（Ｓ７１０）が行われ、外部情報処理装置の起動処理、ワークメモリの初期化、外部情報処理装置に内蔵もしくは接続された装置の初期化処理が行われる。
【０１２７】
初期化処理が行われると、割込み待ち状態（Ｓ７１１）となり、キーの入力割り込みを始めとする、割込み通知の待ち状態となる。
【０１２８】
割込み待ち状態で、キー以外の割込み通知が発行されると、割込み内容に応じた割込み実行処理（Ｓ７１２）が行われ、キー入力の割込み通知が発行されると、キーに応じた機能実行処理（Ｓ７１３）が行われる。そして、これらの実行処理の実行が終了した時点で、割込み待ち状態へ戻り、次の割込み待ち状態となり、電源ＯＦＦ通知が発行されるまで、上記の処理が繰り返される。ここで、電源ＯＦＦ通知が発行された場合には、電源ＯＦＦ処理が行われ、外部情報処理装置は終了される。
【０１２９】
そして、キーに応じた機能実行処理（Ｓ７１３）において、図２７に示されるように、キーの判別処理（Ｓ７２０）が行われ、カスタマイズ情報選択取得キーが判別された場合に、カスタマイズ情報選択取得処理（Ｓ７２１）により、外部情報処理装置に内蔵もしくは接続された装置を介して、任意のカスタマイズ情報の中から所望のカスタマイズ情報を選択し、取得する処理が行われ、カスタマイズ情報送信処理（Ｓ７２２）により、取得されたカスタマイズ情報を、情報処理装置側へ送信する処理が行われる。また、カスタマイズ情報選択取得キー以外のキーが判別された場合には、キーに応じた機能実行処理（Ｓ７２３）により、キーに応じた機能の実行処理が行われる。
【０１３０】
以上示した処理の流れにより、外部処理装置に内蔵もしくは接続された装置を介して、情報処理装置のカスタマイズ情報を取得することができ、情報処理装置において、この取得されたカスタマイズ情報にもとづくキーの割り当てが設定できるようになる。
【０１３１】
実施例７で示したカスタマイズ情報取得処理を行う情報処理装置と、該情報処理装置に接続された、実施例７で示した外部情報処理装置を用いれば、例えば、情報処理装置の提供者が、初心者向けのキーカスタマイズ情報と中級者向けのキーカスタマイズ情報と上級者向けのカスタマイズ情報を、ネットワーク上のサーバーに用意し、操作者が、自分の習熟度に合わせた所望のカスタマイズ情報を、外部情報処理装置に内蔵もしくは接続されたネットワーク接続装置を介して、ネットワーク上のサーバーから取得すれば、自分の習熟度に合わせて、情報処理装置をカスタマイズできるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【０１３２】
（実施例８）
実施例８においては、情報処理装置に接続された外部の情報処理装置を介して、キーのカスタマイズ情報を設定することができ、この外部情報処理装置で設定されたカスタマイズ情報にもとづき、情報処理装置のキーの割り当てが設定できる１例を示す。
【０１３３】
実施例７で示したカスタマイズ情報取得処理を有する実施例１の情報処理装置において、割込み実行処理（Ｓ１０２）を、図２８に示すように、割込み判別（Ｓ８００）を行い、データ受信割込みが通知された場合に、データ受信処理（Ｓ８０１）により、外部情報処理装置より送信されるデータを受信する処理を行い、受信データの判別処理（Ｓ８０２）により、受信されたデータの判別を行い、受信データが登録機能情報取得要求である場合には、登録機能情報送信処理（Ｓ８０３）により、情報処理装置内の登録機能情報を外部情報処理装置へ送信する処理が行われ、受信データがカスタマイズ情報送信通知である場合には、機能割り当て処理（Ｓ８０４）により、カスタマイズ情報を受信し、受信したカスタマイズ情報にもとづき、情報処理装置のキーをカスタマイズする処理が行われる。また、データ受信割り込み以外の割り込みが通知された場合には、割込み内容に応じた必要な処理（Ｓ８０５）により、必要な処理が行われる。
【０１３４】
なお、機能割り当て処理（Ｓ８０４）については、実施例２で示した処理の流れにより機能割り当て処理が行われ、機能割り当て処理中のカスタマイズ情報取得処理においては、実施例７で示した処理の流れにより、カスタマイズ情報の取得処理が行われる。
【０１３５】
一方、外部情報処理装置においては、実施例７で示した外部情報処理装置の機能実行処理（Ｓ７１３）で、図２９に示すように、キーの判別処理（Ｓ８１０）を行い、カスタマイズ登録実行開始キーが判別された場合に、登録機能情報取得要求送信処理（Ｓ８１１）により、情報処理装置へ登録機能情報の取得要求を送信する処理が行われ、登録機能情報受信処理（Ｓ８１２）により、該取得要求を受けて、情報処理装置から送信される登録機能情報を受信する処理が行われる。登録機能情報が受信されると、カスタマイズ情報登録生成処理（Ｓ８１３）により、受信した登録機能情報にもとづく、外部情報処理装置を用いたカスタマイズ情報の登録操作が行われ、情報処理装置のカスタマイズ情報を生成する処理が行われる。カスタマイズ情報登録生成処理により、カスタマイズ情報が生成されると、カスタマイズ情報送信処理（Ｓ８１４）により、生成されたカスタマイズ情報を情報処理装置へ送信通知とともに送信する処理が行われる。また、カスタマイズ登録実行開始キー以外のキーが判別された場合には、キーに応じた機能実行処理（Ｓ８１５）により、必要な処理が行われる。
【０１３６】
カスタマイズ情報登録生成処理（Ｓ８１３）においては、図３０で示すように、カスタマイズ情報クリア処理（Ｓ８２０）により、カスタマイズ情報を新規に作成するためのクリア処理が行われ、機能割り当てメニュー表示処理（Ｓ８２１）により、キー割り当て操作のためのメニュー表示が行われる。メニュー表示がなされると、メニュー表示にもとづくキーの入力操作の待ち状態（Ｓ８２２）となる。キーが入力されると、キー判別処理（Ｓ８２３）による、キーの振分け処理が行われ、キーの割り当て設定キーが入力されれば、キー割り当て処理（Ｓ８２４）により、キーを割り当て、カスタマイズ情報を生成する処理が行われ、メニュー項目移動キーが入力されれば、表示中の操作メニューの項目を移動する処理が行われる。キーの入力に対する処理が実行さえると、再びキーの入力待ち状態となり、割り当て終了キーが入力されるまで処理を繰り返す処理が行われる。
【０１３７】
以上示した処理の流れにより、外部情報処理装置において、接続された情報処理装置のキーカスタマイズ登録の設定操作が起動されると、外部情報処理装置側から、情報処理装置内に登録されている登録機能情報の取得が行われ、この取得した登録機能情報にもとづく、カスタマイズ情報の設定操作ができるようになり、設定操作の終了と同時に、設定されたカスタマイズ情報が情報処理装置側へ送信され、情報処理装置において、受信したカスタマイズ情報にもとづくキーの割り当て設定ができるようになる。これにより、外部情報処理装置を介した、キーの割り当ての設定ができるようになる。
【０１３８】
実施例８において示された情報処理装置と、情報処理装置に接続された外部情報処理装置を用いれば、例えば、外部情報処理装置が、ＰＣなど豊富なＵＩデバイスを有する情報処理装置である場合には、この豊富なＵＩデバイスを用いて、簡単に情報処理装置のキーカスタマイズが設定できるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【０１３９】
（実施例９）
実施例９においては、情報処理装置に接続された外部の情報処理装置を介して、キーのカスタマイズ情報を修正変更することができ、この外部情報処理装置で修正変更されたカスタマイズ情報にもとづき、情報処理装置のキーの割り当てが設定できる１例を示す。
【０１４０】
実施例８で示した情報処理装置側の割込み実行処理（Ｓ１０２）において、図３１に示すように、受信データ判別処理（Ｓ９０２）で、機能特定編集情報取得要求を判別できるようにし、該取得要求を受けて、機能特定編集情報送信処理（Ｓ９０３）により、情報処理装置に登録されている登録機能情報と現在設定中のキーカスタマイズ情報を機能特定編集情報として、接続された外部情報処理装置へ送信するようにする。
【０１４１】
実施例８で示した外部情報処理装置側の機能実行処理（Ｓ７１３）において、図３２に示すように、キーの判別処理（Ｓ９１０）で、カスタマイズ編集実行開始キーを判別できるようにし、該実行開始キーが判別された場合に、機能特定編集情報取得要求送信処理（Ｓ９１１）により、機能特定編集情報取得要求通知を、情報処理装置へ送信する処理を行い、機能特定編集情報受信処理（Ｓ９１２）において、該取得要求を受けて、情報処理装置から機能特定編集情報として送信される登録機能情報と設定中のカスタマイズ情報を受信する処理が行われる。登録機能情報と設定中のカスタマイズ情報が受信されると、カスタマイズ情報編集処理（Ｓ９１３）により、受信した登録機能情報と設定中のカスタマイズ情報にもとづく、外部情報処理装置を用いたカスタマイズ情報の修正変更操作が行われ、情報処理装置のカスタマイズ情報を生成する処理が行われる。カスタマイズ情報編集処理により、カスタマイズ情報が生成されると、カスタマイズ情報送信処理（Ｓ９１４）により、生成されたカスタマイズ情報を情報処理装置へ送信通知とともに送信する処理が行われる。また、カスタマイズ編集実行開始キー以外のキーが判別された場合には、キーに応じた機能実行処理（Ｓ９１５）により、必要な処理が行われるようにする。
【０１４２】
カスタマイズ情報編集処理（Ｓ９１３）においては、図３３で示すように、カスタマイズ情報取得処理（Ｓ９２０）により、情報処理装置より受信したカスタマイズ情報を取得する処理が行われ、機能割り当てメニュー表示処理（Ｓ９２１）により、取得したカスタマイズ情報を反映させたキー割り当て操作のためのメニュー表示が行われる。メニュー表示がなされると、メニュー表示にもとづくキーの入力操作の待ち状態（Ｓ９２２）となる。キーが入力されると、キー判別処理（Ｓ９２３）による、キーの振分け処理が行われ、キーの割り当て設定キーが入力されれば、キー割り当て処理（Ｓ９２４）により、キーの割り当てを変更し、カスタマイズ情報を生成する処理が行われ、メニュー項目移動キーが入力されれば、表示中の操作メニューの項目を移動する処理が行われる。キーの入力に対する処理が実行さえると、再びキーの入力待ち状態となり、割り当て終了キーが入力されるまで処理を繰り返す処理が行われる。
【０１４３】
以上示した処理の流れにより、外部情報処理装置において、接続された情報処理装置のキーカスタマイズ登録の編集操作が起動されると、外部情報処理装置側から、機能特定編集情報として、情報処理装置内に登録されている登録機能情報と設定中のカスタマイズ情報が取得され、この取得した機能特定編集情報にもとづく、カスタマイズ情報の修正変更操作ができるようになり、修正変更操作の終了と同時に、修正変更されたカスタマイズ情報が情報処理装置側へ送信され、情報処理装置において、受信したカスタマイズ情報にもとづくキーの割り当て設定ができるようになる。これにより、外部情報処理装置を介した、キーの割り当ての修正変更ができるようになる。
【０１４４】
実施例９において示された情報処理装置と、情報処理装置に接続された外部情報処理装置を用いれば、実施例８で示したキーカスタマイズの設定だけでなく、簡単に修正変更もできるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【０１４５】
（実施例１０）
実施例１０においては、機能の実行開始を指示する実行ボタンと、実行される機能を指示するダイヤルを設けることにより、操作体系に階層を持ち込むことなく、１つのキーに複数の機能を割り当てることができるような、情報処理装置のキーの割り当てが設定できる１例を示す。
【０１４６】
実施例１で示した情報処理装置の機能実行処理（Ｓ１０３）において、図１６０で示すように、キー判別処理（Ｓ１０００）で、キーの判別が行われ、機能割り当て操作実行開始キーの場合には、機能割り当て操作処理（Ｓ１００１）により、ダイヤルも含めたキーの割り当て操作が行われる。その他のキーが判別された場合には、キーに応じた機能実行処理（Ｓ１００２）において、必要な処理が行われる。
【０１４７】
上記機能割り当て操作処理（Ｓ１００１）においては、図３５に示すように、機能割り当てメニュー表示処理（Ｓ１０１０）により、ダイヤルも含めたキーの割り当て設定メニューが表示され、キー入力（Ｓ１０１１）において、該設定メニューにもとづき操作されるキーの入力処理が行われ、キー判別処理（Ｓ１０１２）において、入力されたキーに応じた処理の振分けが行われる。キー割り当て設定キーが入力された場合には、キー割り当て処理（Ｓ１０１３）により、仮カスタマイズ情報の設定されたキーに、指定された機能を割り当てる処理が行われる。ダイヤル割り当て設定キーが入力された場合には、ダイヤル割り当て処理（Ｓ１０１４）により、仮カスタマイズ情報の設定されたキーに指定されたダイヤル情報を、ダイヤル情報に指定された機能を割り当てる処理が行われる。メニュー項目移動キーが入力された場合には、メニュー項目移動処理（Ｓ１０１５）により、割り当て設定メニュー中の項目を移動する処理が行われる。キーに応じた上記の各処理が実行されると、キー入力処理（Ｓ１０１１）に戻り、割り当て終了キーが入力されるまで、上記の処理が繰り返される。
【０１４８】
具体的には、図３７（ａ）に示すように、ダイヤルも含めて情報処理装置にキーが配置され、図３７（ｂ）に示すように、キー（ＫｅｙＮｏ）に対応した機能番号（ＦｕｎｃＮｏ）およびダイヤル情報番号（Ｄｉａｌ  Ｎｏ）がＴａｂｌｅＮｏとして、カスタマイズ情報に登録されており、機能番号に対応した機能名と機能を実行させるためのプログラムの開始アドレスが、図３７（ｃ）の機能登録情報に登録され、ダイヤル情報番号に対応して、各ダイヤルに割り振られた機能の機能番号が、図３７（ｄ）のダイヤル情報に登録される。
【０１４９】
また、機能実行時におけるダイヤルも含めた実行機能の振分けに関しては、上記機能実行処理（Ｓ１０３）中のキー判別処理（Ｓ１０００）において、図３６で示すように、ＴａｂｌｅＮｏ識別処理（Ｓ１０２０）で、キーに対応した番号の識別が行われ、ダイヤル情報番号（Ｄｉａｌ  Ｎｏ）の場合には、ダイヤル情報番号に応じた、ダイヤル情報テーブルの検索処理（Ｓ１０２１）処理が行われ、ダイヤルに応じた機能番号実行指示（Ｓ１０２２）により、検索されたダイヤル情報番号に登録されている、ダイヤルに応じた機能番号の実行指示がなされ、機能番号（ＦｕｎｃＮｏ）の場合には、キーに応じた機能番号実行指示（Ｓ１０２３）により、設定されている機能番号の実行指示がなされ、ダイヤルも含めてキーに応じた実行処理が行われるようになる。
【０１５０】
以上示した処理の流れにより、１つのキーに複数の機能を割り当てることができ、割り当てられた複数の機能に関しては、ダイヤルにより指定できるようになる。これにより、操作体系に階層を持ち込むことなく、情報処理装置のキーの割り当てが設定できるようになる。
【０１５１】
実施例１０で示した情報処理装置によれば、例えば、情報処理装置の任意のキーの回りにダイヤルを設け、この任意のキーには実行指示機能を割り当て、キーの回りのダイヤルには、実行指示がなされた場合に実行する機能として、印刷実行機能と送信実行機能と画像再生実行機能とを割り当てれば、ダイヤルを印刷実行機能に合わせて機能実行指示キーを押下すれば印刷機能が実行され、送信実行機能に合わせて機能実行指示キーを押下すれば送信機能が実行され、画像再生実行機能に合わせて機能実行指示キーを押下すれば画像再生機能が実行去れるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【０１５２】
（実施例１１）
実施例１１においては、機能の連続したオペレーションに対して、この連続したオペレーションを登録した機能テンプレートを用意し、この機能テンプレートを選択するだけの簡単な操作で、機能の連続したオペレーションを、情報処理装置のキーの割り当てが設定できる１例を示す。
【０１５３】
実施例１０で示した機能割り当て操作処理（Ｓ１００１）において、図１７０に示すように、キー判別（Ｓ１１０２）で、連続操作設定キーを判別可能とさせ、連続操作設定キーが判別された場合に、連続機能割り当て操作処理（Ｓ１１０４）を実行させることにより、機能の連続したオペレーションを、情報処理装置のキーに割り当てることができるようになる。
【０１５４】
連続機能割り当て操作処理（Ｓ１１０４）においては、図３９に示すように、まず、連続機能割り当てメニュー表示処理（Ｓ１１１０）において、機能テンプレート割り当て操作を行うメニュー表示を行う。該メニュー表示が行われると、キー入力処理（Ｓ１１１１）により、メニュー内容に応じて操作されるキーの入力処理を行う。キーが入力されると、キー判別処理（Ｓ１１１２）において、入力されたキーに応じて処理が振り分けられ、入力キーに応じた処理が実行される。機能テンプレート機能登録キーが入力された場合には、機能テンプレート機能登録処理（Ｓ１１１３）により、ユーザー設定による機能テンプレートの登録処理が行われる。機能テンプレート設定キーが入力された場合には、機能テンプレート割り当て処理（Ｓ１１１４）により、登録された機能テンプレートの中から選択された任意の機能テンプレートを、指定されたキーに割り当てる処理が行われる。削除キーが入力された場合には、機能テンプレート機能削除処理（Ｓ１１１５）により、登録された機能テンプレートの中から選択された任意の機能テンプレートに設定されている機能を、機能テンプレートから削除する処理が行われる。一括削除キーが入力された場合には、機能テンプレート一括削除処理（Ｓ１１１６）により、指定されたキーに割り当てられている機能テンプレートを削除する処理が行われる。メニュー項目移動キーが入力された場合には、メニュー項目移動処理（Ｓ１１１７）により、連続機能割り当てメニュー中の項目を移動する処理が行われる。キーに応じた上記の各処理が実行されると、キー入力処理（Ｓ１１１１）に戻り、割り当て終了キーが入力されるまで、上記の処理が繰り返される。
【０１５５】
具体的には、図４２（ａ）に示すように、情報処理装置にキーが配置され、図４２（ｂ）に示すように、キー（ＫｅｙＮｏ）に対応した機能番号（ＦｕｎｃＮｏ）および機能テンプレート番号（ＴｅｍｐＮｏ）がＴａｂｌｅＮｏとして、カスタマイズ情報に登録されており、機能番号に対応した機能名と機能を実行させるためのプログラムの開始アドレスが、図４２（ｃ）の機能登録情報に登録され、機能テンプレート番号に対応して、連続オペレーションとして実行させる機能の機能番号が、図４２（ｄ）の機能テンプレート情報に登録されている。
【０１５６】
また、連続した機能のオペレーションを一括して実行させるために、実施例１の情報処理装置で示した機能実行処理（Ｓ１０３）を、図４０に示すように、キーの判別（Ｓ１１２０）により、機能テンプレート実行指示がなされた場合に、キーに応じた機能テンプレート実行処理（Ｓ１１２１）で、機能テンプレートに設定されている機能を順次、実行させるようにする。
【０１５７】
テンプレートの実行指示の識別については、図４１に示すように、上記キーの判別（Ｓ１１２０）において、ＴａｂｌｅＮｏの識別処理（Ｓ１１３０）を行い、入力されたキー（ＫｅｙＮｏ）に対応して、カスタマイズ情報中のＴａｂｌｅＮｏに、機能テンプレート番号（ＴｅｍｍｐＮｏ）が設定されている場合には、キーに応じた機能テンプレート番号（ＴｅｍｐＮｏ）の実行指示（Ｓ１１３１）がなされることにより、行われる。なお、カスタマイズ情報中のＴａｂｌｅＮｏに、機能番号（ＦｕｎｃＮｏ）が設定されている場合には、キーに応じたＦｕｎｃＮｏ機能の実行指示（Ｓ１１３２）がなされて、キーに応じた機能実行処理が行われるようになる。
【０１５８】
以上示した処理の流れにより、機能の連続したオペレーションに対して、この連続したオペレーションを登録した機能テンプレートを用意し、この機能テンプレートを選択するだけの簡単な操作で、機能の連続したオペレーションを、情報処理装置のキーの割り当てが設定できるようになる。さらには、ユーザー設定による機能テンプレートの登録も可能となり、ユーザーの設定した連続オペレーションも、簡単に割り当てができるようになる。
【０１５９】
実施例１１で示した情報処理装置によれば、例えば、機能テンプレートとして、画像撮影実行機能と印刷実行機能を連続したオペレーションとして登録を行う画像撮影印刷機能テンプレートと、画像撮影実行機能と送信実行機能を連続したオペレーションとして登録を行う画像撮影送信機能テンプレートと、画像撮影実行機能と画像再生実行機能を連続したオペレーションとして登録を行う画像撮影再生機能テンプレートとが、予め登録されていて、画像撮影印刷機能テンプレートを選択すれば、キーの押下により、画像を撮影した後、撮影された画像を印刷する、画像撮影実行機能と印刷実行機能が連続オペレーションとして割り当てられ、画像撮影送信機能テンプレートを選択すれば、キーの押下により、画像を撮影した後、撮影された画像を送信する、画像撮影実行機能と送信実行機能が連続オペレーションとして割り当てられ、画像撮影再生機能テンプレートを選択すれば、キーの押下により、画像を撮影した後、撮影された画像を再生する、画像撮影実行機能と画像再生実行機能が連続オペレーションとして割り当てられるようになり、１つ１つ機能を選択しなくても、機能テンプレートを選択するだけの簡単な操作で、機能の連続したオペレーションを、キーに割り当てることが、割り当てられた機能の連続したオペレーションを確認でき、実行できるようになる。さらには、上記機能テンプレートを、ユーザー設定により、登録することもできるようになる。これにより、課題で示した問題点が解決でき、操作性の向上が図れるようになる。
【０１６０】
（実施例１２）
実施例１２においては、実施例８で示した外部情報処理装置のカスタマイズ情報登録処理と実施例９で示した外部処理装置のカスタマイズ情報編集処理に、実施例１１で示した連続機能割り当て操作処理と同様の処理を追加することにより、外部情報処理装置においても、機能の連続したオペレーションに対して、この連続したオペレーションを登録した機能テンプレートを用意し、この機能テンプレートを選択するだけの簡単な操作で、機能の連続したオペレーションが設定でき、外部情報処理装置を介して、情報処理装置に連続したオペレーションのキー割り当てが設定できるという例を示す。
【０１６１】
実施例８で示した外部情報処理装置のカスタマイズ情報登録処理（Ｓ８１３）において、図１８０に示すように、キー判別処理（Ｓ１２０３）で、連続操作設定キーが判別できるようにし、連続設定キーが判別された場合に、連続機能割り当て操作処理（Ｓ１２０５）を行うことにより、外部情報処理装置において、カスタマイズ情報を設定する場合にも、機能テンプレートを選択するだけの簡単な操作で、機能の連続したオペレーションが設定できるようになる。
【０１６２】
実施例９で示した外部処理装置のカスタマイズ情報編集処理において、図４４に示すように、キー判別処理（Ｓ１２１３）で、連続操作設定キーが判別できるようにし、連続設定キーが判別された場合に、連続機能割り当て操作処理（Ｓ１２１５）を行うことにより、外部情報処理装置において、カスタマイズ情報を修正変更する場合にも、機能テンプレートを選択するだけの簡単な操作で、機能の連続したオペレーションが設定できるようになる。
【０１６３】
以上示した処理の流れにより、実施例８で示した外部情報処理装置のカスタマイズ情報登録処理と実施例９で示した外部処理装置のカスタマイズ情報編集処理に、実施例１１で示した連続機能割り当て操作処理と同様の処理を追加することにより、外部情報処理装置において、カスタマイズ情報を設定する場合でも、カスタマイズ情報を修正変更する場合でも、どちらの場合も、機能の連続したオペレーションに対して、この連続したオペレーションを登録した機能テンプレートを用意し、この機能テンプレートを選択するだけの簡単な操作で、機能の連続したオペレーションが設定でき、外部情報処理装置を介して、情報処理装置に連続したオペレーションのキー割り当てが設定できるようになる。また、外部情報処理装置上で、ユーザー設定による機能テンプレートの設定もできるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【０１６４】
（実施例１３）
実施例１３においては、実施例１で示した情報処理装置に、カスタマイズ設定の対象外とする任意の特別なキーを設け、この特別なキーによる実行指示がなされた場合には、現在設定中のキーカスタマイズを無視して、装置に特有な処理を実行させることができ、装置に特有な処理については、装置提供者が提供する統一的な操作体系により、制御を可能とする１例を示す。
【０１６５】
実施例１で示した情報処理装置の機能実行処理（Ｓ１０３）において、図１９０に示すように、キー判別処理（Ｓ１３００）により、キーの判別処理が行われ、特殊キーが判別された場合には、特殊機能実行処理（Ｓ１３０１）により、装置に特有な特殊処理を実行させるようにする。なお、特殊キー以外のキーが入力された場合には、キーに応じた機能実行処理（Ｓ１３０２）により、必要な処理を実行させるようにする。
【０１６６】
特殊機能実行処理（Ｓ１３０１）においては、図４６に示すように、まず、設定カスタマイズ情報待避処理（Ｓ１３１０）により、現在設定中のカスタマイズ情報をバックアップ領域に待避させる処理が行われ、システムカスタマイズ情報切替え処理（Ｓ１３１１）により、特殊処理実行用のキー配列にカスタマイズ情報を切替える処理が行われ、この切替えられたキーの割り当てのもとで、特殊機能処理（Ｓ１３１２）により、装置に特有な特殊処理を実行させる処理を行う。特殊処理が終了した後、設定カスタマイズ情報復帰処理（Ｓ１３１３）により、上記設定カスタマイズ情報待避処理で待避させておいたカスタマイズ情報に、キーの割り当てを復帰させる処理を行う。なお、特殊処理の実行内容によっては、待避されているカスタマイズ情報を書き換えることも可能であり、特殊処理によるキーのカスタマイズも可能となる。
【０１６７】
以上示した処理の流れにより、情報処理装置に、カスタマイズ設定の対象外とする任意の特別なキーを設け、この特別なキーによる実行指示がなされた場合には、現在設定中のキーカスタマイズを無視して、装置に特有な処理を実行させることができ、装置に特有な処理については、装置提供者が提供する統一的な操作体系により、制御を可能とすることができるようになる。
【０１６８】
実施例１３で示した実施例１に記載の情報処理装置を用いれば、例えば、特殊キーとして、システムメニュー起動開始をあてがえば、装置に特有な処理に関して、ＭＥＮＵを介して、装置に必要な設定ができるようになり、カスタマイズ設定起動開始キーをあてがえば、キーのカスタマイズ処理を、装置に特有な処理として、統一的な操作体系で設定できるようになり、キーリセットをあてがえば、カスタマイズされたキーの割り当てを、装置提供者が提供する初期状態に設定できるようになる。これにより、課題で示した問題点を解決する以上の、操作性の向上が図れるようになる。
【０１６９】
【発明の効果】
以上の実施例に示した処理を実現させることにより、（発明が解決しようとする課題）で示した問題点が解決でき、さらに優れた操作性を提供できるようになる。
【図面の簡単な説明】
【図１】本発明の全体を示す機能ブロック図
【図２】本発明の全体を示す機能ブロック図
【図３】本発明の全体を示す機能ブロック図
【図４】本発明の全体を示す機能ブロック図
【図５】本発明の全体を示す機能ブロック図
【図６】本発明の全体を示す機能ブロック図
【図７】本発明の全体を示す機能ブロック図
【図８】本発明の全体を示す機能ブロック図
【図９】本発明の全体を示す機能ブロック図
【図１０】本発明の全体を示す機能ブロック図
【図１１】本発明の全体を示す機能ブロック図
【図１２】本発明の全体を示す機能ブロック図
【図１３】本発明の全体を示す機能ブロック図
【図１４】本発明の機器の構成を示す機器ブロック図
【図１５】本発明の機器の構成を示す機器ブロック図
【図１６】実施例１を説明するためのフローチャート
【図１７】実施例１を説明するためのフローチャート
【図１８】実施例１を説明するためのフローチャート
【図１９】実施例１を説明するためのフローチャート
【図２０】実施例２を説明するためのフローチャート
【図２１】実施例３を説明するためのフローチャート
【図２２】実施例４を説明するためのフローチャート
【図２３】実施例５を説明するためのフローチャート
【図２４】実施例６を説明するためのフローチャート
【図２５】実施例７を説明するためのフローチャート
【図２６】実施例７を説明するためのフローチャート
【図２７】実施例７を説明するためのフローチャート
【図２８】実施例８を説明するためのフローチャート
【図２９】実施例８を説明するためのフローチャート
【図３０】実施例８を説明するためのフローチャート
【図３１】実施例９を説明するためのフローチャート
【図３２】実施例９を説明するためのフローチャート
【図３３】実施例９を説明するためのフローチャート
【図３４】実施例１０を説明するためのフローチャート
【図３５】実施例１０を説明するためのフローチャート
【図３６】実施例１０を説明するためのフローチャート
【図３７】実施例１０を説明するためのフローチャート
【図３８】実施例１１を説明するためのフローチャート
【図３９】実施例１１を説明するためのフローチャート
【図４０】実施例１１を説明するためのフローチャート
【図４１】実施例１１を説明するためのフローチャート
【図４２】実施例１１を説明するためのフローチャート
【図４３】実施例１２を説明するためのフローチャート
【図４４】実施例１２を説明するためのフローチャート
【図４５】実施例１３を説明するためのフローチャート
【図４６】実施例１３を説明するためのフローチャート
【図１】
2004171390.tif 000003
【図２】
2004171390.tif 000004
【図３】
2004171390.tif 000005
【図４】
2004171390.tif 000006
【図５】
2004171390.tif 000007
【図６】
2004171390.tif 000008
【図７】
2004171390.tif 000009
【図８】
2004171390.tif 000010
【図９】
2004171390.tif 000011
【図１０】
2004171390.tif 000012
【図１１】
2004171390.tif 000013
【図１２】
2004171390.tif 000014
【図１３】
2004171390.tif 000015
【図１４】
2004171390.tif 000016
【図１５】
2004171390.tif 000017
【図１６】
2004171390.tif 000018
【図１７】
2004171390.tif 000019
【図１８】
2004171390.tif 000020
【図１９】
2004171390.tif 000021
【図２０】
2004171390.tif 000022
【図２１】
2004171390.tif 000023
【図２２】
2004171390.tif 000024
【図２３】
2004171390.tif 000025
【図２４】
2004171390.tif 000026
【図２５】
2004171390.tif 000027
【図２６】
2004171390.tif 000028
【図２７】
2004171390.tif 000029
【図２８】
2004171390.tif 000030
【図２９】
2004171390.tif 000031
【図３０】
2004171390.tif 000032
【図３１】
2004171390.tif 000033
【図３２】
2004171390.tif 000034
【図３３】
2004171390.tif 000035
【図３４】
2004171390.tif 000036
【図３５】
2004171390.tif 000037
【図３６】
2004171390.tif 000038
【図３７】
2004171390.tif 000039
【図３８】
2004171390.tif 000040
【図３９】
2004171390.tif 000041
【図４０】
2004171390.tif 000042
【図４１】
2004171390.tif 000043
【図４２】
2004171390.tif 000044
【図４３】
2004171390.tif 000045
【図４４】
2004171390.tif 000046
【図４５】
2004171390.tif 000047
【図４６】
2004171390.tif 000048