(57)【要約】【課題】ユーザが所望する機能を容易且つ適切に設定することのできる技術を提供する。【解決手段】機能名と機能識別情報とを記憶する機能名データベース１３ａと、機能識別情報が示す機能の設定を行う設定ボタンを含む画像を表示させるためのルールを記憶する表示ルールデータベース１３ｂと、タッチパネル２２に対する手書き入力を受け付ける入力Ｉ／Ｆ部１４及び入力判別部１０ａと、手書き入力について文字列を認識する文字認識部１０ｂと、文字認識部１０ｂによって認識された文字列に対応する機能名の機能を示す機能識別情報を機能名データベース１３ａから特定する機能特定部１０ｃと、機能特定部１０ｃによって特定された機能識別情報及び表示ルールデータベース１３ｂのルールに従って、機能の設定を行う設定ボタンを含む画像をＬＣＤ２３に表示させる入出力制御部１０ｄとを有するように構成する。【選択図】図２
2008213343.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能の中から所望の機能の設定が可能な機能設定装置であって、
複数の前記機能の機能名と前記機能を示す機能識別情報とを対応付けて記憶する機能記憶手段と、
前記機能識別情報が示す機能の設定ボタンを含む画像を表示させるためのルールを記憶する表示ルール記憶手段と、
画像を表示可能な画面を有する表示手段と、
音声入力又は手書き入力を受け付ける入力手段と、
前記音声入力又は手書き入力について文字列を認識する文字認識手段と、
前記文字認識手段によって認識された文字列に対応する機能名の機能を示す機能識別情報を前記機能記憶手段から特定する機能特定手段と、
前記機能特定手段によって特定された機能識別情報及び前記表示ルール記憶手段のルールに従って、前記機能識別情報が示す機能の設定ボタンを含む画像を前記表示手段に表示させる表示制御手段と
を有する機能設定装置。
【請求項２】
前記入力手段は、前記表示手段の前記画面におけるユーザによる接触位置を検出することのできるタッチパネルを含み、
複数のボタンを含む画像が前記表示手段に表示されている際に、前記タッチパネルへのユーザによる接触が、手書き入力により機能の設定ボタンを表示させることを示す所定の条件に合致する場合に、前記ボタンに対する指示ではなく、前記手書き入力であると判断して前記タッチパネルに検出された接触位置を前記文字認識手段に渡す判定手段を更に有し、
前記文字認識手段は、前記接触位置の履歴に基づいて文字列を認識する
請求項１に記載の機能設定装置。
【請求項３】
前記入力手段は、前記表示手段の前記画面におけるユーザによる接触位置を検出することのできるタッチパネルを含み、
前記タッチパネルによる前記設定ボタンに対する指示があった場合又は、前記文字認識手段によって認識される文字列に前記機能の設定値が含まれている場合には、指示された前記設定ボタンに対応する設定値、又は認識された設定値を前記機能の設定値として決定する設定決定手段を更に有する請求項１又は請求項２に記載の機能設定装置。
【請求項４】
前記所定の条件とは、前記タッチパネルへのユーザによる接触が所定時間以上継続しているとの条件である請求項１乃至請求項３のいずれか１項に記載の機能設定装置。
【請求項５】
前記所定の条件とは、前記タッチパネルへのユーザによる接触移動が所定の長さ以上であるとの条件である請求項１乃至請求項４のいずれか１項に記載の機能設定装置。
【請求項６】
前記文字認識手段は、所定の文字に対して所定の位置に入力された文字列を設定値として認識する請求項３乃至請求項５のいずれか１項に記載の機能設定装置。
【請求項７】
複数の機能の中から所望の機能の設定が可能な機能設定装置による機能設定方法であって、
前記機能設定装置は、複数の前記機能の機能名と当該機能を示す機能識別情報とを記憶する機能記憶手段と、前記機能識別情報が示す機能の設定ボタンを含む画像を表示させるためのルールを記憶する表示ルール記憶手段と、画像を表示可能な画面を有する表示手段とを有し、
前記機能設定装置の入力手段が、音声入力又は手書き入力を受け付ける入力ステップと、
前記機能設定装置の文字認識手段が、前記音声入力又は手書き入力について文字列を認識する文字認識ステップと、
前記機能設定装置の機能特定手段が、前記文字認識手段によって認識された文字列に対応する機能名の機能を示す機能識別情報を前記機能記憶手段から特定する機能特定ステップと、
前記機能設定装置の表示制御手段が、前記機能特定手段によって特定された機能識別情報及び前記表示ルール記憶手段のルールに従って、前記機能識別情報が示す機能の設定ボタンを含む画像を前記表示手段に表示させる表示制御ステップと
を有する機能設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機能の中から所望の機能の設定が可能な機能設定装置に関する。
【背景技術】
【０００２】
従来、プリンタ機能、ファクシミリ機能、イメージスキャナ機能等を有する複合機が知られている。このような複合機においては、例えば、液晶パネルにタッチパネルが重ねられており、ユーザは液晶パネルに表示されたボタンに対して接触（タッチ）する操作を行うことにより、複合機の種々の機能について設定を行うことができるようになっている。
【０００３】
複合機においては、多数の機能を設定できるようにするために、液晶パネルに表示される画像に複数のボタンが配置されている。また、１つの画面に、全ての機能の設定ボタンを配置することは困難であるので、複数枚の画像を用意しておき、画像のボタンに対する押下操作によって表示させる画像を切り替えることができるようになっている。
【０００４】
このように、複合機においては、複数の機能の設定ボタンや設定する機能の選択ボタンが同一画面上に配置されて表示されているため、ユーザが所望の機能の設定ボタンを探すのが困難である。また、このように、限られた画面内に多くのボタンが配置されているので、ボタンに対応する機能名等の文字が小さく表示され、目の不自由なユーザにとっては、所望する設定等を行うボタンを探すことは困難である。また、表示された画面内に所望する機能の設定ボタンがない場合には、いずれかの選択ボタンを押下して画像を切り替えて、所望の設定ボタンを探す必要があり、所望する設定ボタンを探すのが困難であるとともに手間がかかる。
【０００５】
これに対して、タッチパネルにおいて、ユーザが予め定義されているパターンを書くことにより、当該パターンに対応付けられている機能の設定を行うことができる複写機が知られている（例えば、特許文献１）。
【０００６】
【特許文献１】特開２００３−３４５５０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記の特許文献１に記載された複写機によれば、パターンを書くことにより、対応する機能の設定を容易に行うことができる。しかしながら、この複写機を利用する前提として、ユーザが所望する機能を設定するためのパターンを把握しておかなければならないという問題がある。このため、例えば、この複写機の利用に慣れていない人のように、所望する機能を設定するためのパターンを把握していない人にとっては、所望する機能を設定することが困難であることには変わりない。
【０００８】
本発明は、上記課題に鑑みなされたものであり、その目的は、ユーザが所望する機能を容易且つ適切に設定することのできる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的達成のため、本発明の一実施形態に係る機能設定装置は、複数の機能の中から所望の機能の設定が可能な機能設定装置であって、複数の機能の機能名と当該機能を示す機能識別情報とを記憶する機能記憶手段と、機能識別情報が示す機能の設定ボタンを含む画像を表示させるためのルールを記憶する表示ルール記憶手段と、画像を表示可能な画面を有する表示手段と、音声入力又は手書き入力を受け付ける入力手段と、音声入力又は手書き入力について文字列を認識する文字認識手段と、文字認識手段によって認識された文字列に対応する機能名の機能を示す機能識別情報を機能記憶手段から特定する機能特定手段と、機能特定手段によって特定された機能識別情報及び表示ルール記憶手段のルールに従って、機能識別情報が示す機能の設定ボタンを含む画像を表示手段に表示させる第１表示制御手段とを有する。係る機能設定装置によると、ユーザは、音声入力又は手書き入力によって、容易に所望する機能の設定ボタンを含む画像を表示手段に表示させることができる。
【００１０】
また、上記機能設定装置において、入力手段は、表示手段の画面におけるユーザによる接触位置を検出することのできるタッチパネルを含み、複数のボタンを含む画像が表示手段に表示されている際に、タッチパネルへのユーザによる接触が、手書き入力により機能の設定ボタンを表示させることを示す所定の条件に合致する場合に、ボタンに対する指示ではなく、手書き入力であると判断してタッチパネルに検出された接触位置を文字認識手段に渡す判定手段を更に有し、文字認識手段は、接触位置の履歴に基づいて文字列を認識するようにしてもよい。係る機能設定装置によると、複数のボタンを含む画像が表示されている際において、手書き入力による文字認識を適切に行わせることができる。
【００１１】
また、上記機能設定装置において、入力手段は、表示手段の画面におけるユーザによる接触位置を検出することのできるタッチパネルを含み、タッチパネルによる設定ボタンに対する指示があった場合又は、文字認識手段によって認識される文字列に機能の設定値が含まれている場合には、指示された設定ボタンに対応する設定値、又は認識された設定値を機能の設定値として決定する設定決定手段を更に有するようにしてもよい。係る機能設定装置においては、機能の設定値を設定ボタンに対する指示又は手書き入力により容易に決定することができる。
【００１２】
また、上記機能設定装置において、所定の条件とは、タッチパネルへのユーザによる接触が所定時間以上継続しているとの条件であってもよく、また、タッチパネルへのユーザによる接触移動が所定の長さ以上であるとの条件であってもよい。係る機能設定装置によると、画面上の選択可能なボタンが複数ある場合でも、容易且つ適切に手書き入力を行うことができるようになる。
【００１３】
また、上記機能設定装置において、文字認識手段は、所定の文字に対して所定の位置に入力された文字列を設定値として認識するようにしてもよい。係る機能設定装置によると、設定値を適切に認識することができるようになる。
【００１４】
また、上記目的達成のため、本発明の一実施形態に係る機能設定方法は、複数の機能の中から所望の機能の設定が可能な機能設定装置による機能設定方法であって、機能設定装置は、複数の前記機能の機能名と当該機能を示す機能識別情報とを記憶する機能記憶手段と、機能識別情報が示す機能の設定ボタンを含む画像を表示させるためのルールを記憶する表示ルール記憶手段と、画像を表示可能な画面を有する表示手段とを有し、機能設定装置の入力手段が、音声入力又は手書き入力を受け付ける入力ステップと、機能設定装置の文字認識手段が、音声入力又は手書き入力について文字列を認識する文字認識ステップと、機能設定装置の機能特定手段が、文字認識手段によって認識された文字列に対応する機能名の機能を示す機能識別情報を機能記憶手段から特定する機能特定ステップと、機能設定装置の表示制御手段が、機能特定手段によって特定された機能識別情報及び表示ルール記憶手段のルールに従って、機能識別情報が示す機能の設定ボタンを含む画像を表示手段に表示させる表示制御ステップとを有する。係る機能設定方法によると、ユーザは、音声入力又は手書き入力によって、容易に所望する機能の設定ボタンを含む画像を表示手段に表示させることができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１６】
まず、本発明の一実施形態に係る機能設定装置の一例としての複合機を説明する。
【００１７】
図１は、本発明の一実施形態に係る複合機の構成図である。
【００１８】
複合機１は、制御ユニット２と、スキャナ機能部３と、プリンタ機能部４と、ファクシミリ（ＦＡＸ）機能部５を有する。
【００１９】
スキャナ機能部３は、図示しない原稿給紙トレイに載置された紙、ＯＨＰシート等の原稿を読み取ってデジタル画像データを生成する。プリンタ機能部４は、例えば、紙、ＯＨＰシート、厚紙、封筒等の画像形成媒体に画像を形成する。ＦＡＸ機能部５は、電話回線網を介して、外部との間でのファクシミリデータ（ＦＡＸデータ）の送受信を行う。
【００２０】
制御ユニット２は、スキャナ機能部３、プリンタ機能部４、又はＦＡＸ機能部５に対するユーザからの各種指示を受け付けるとともに、ユーザへの各種情報の出力を行う。また、制御ユニット２は、スキャナ機能部３、プリンタ機能部４、及びＦＡＸ機能部５の制御を行う。具体的には、制御ユニット２は、スキャナ機能部３に読取動作を実行させる。また、制御ユニット２は、プリンタ機能部４に画像形成動作を実行させる。また、制御ユニット２は、ＦＡＸ機能部５にＦＡＸ送受信動作を実行させる。
【００２１】
制御ユニット２において、ＣＰＵ（Central Processing Unit）１０と、ＲＯＭ（Read Only Memory）１１と、ＲＡＭ（Random Access Memory）１２と、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）１３と、入力インターフェース部（入力Ｉ／Ｆ部）１４と、表示処理部１５と、通信インターフェース部（通信Ｉ／Ｆ部）１６、１７、１８及び１９とがバス２０を介して接続されている。
【００２２】
ＲＯＭ１１は、ブートプログラム等のプログラムを記憶する。ＲＡＭ１２は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ１０による処理に使用されるデータを格納する作業領域として利用される。ＥＥＰＲＯＭ１３は、書き換え可能な不揮発性メモリであり、複合機１の電源が入っていない場合でも記憶しておく必要がある各種情報を記憶する。
【００２３】
入力Ｉ／Ｆ部１４には、キー部２１と、タッチパネル２２とが接続されている。入力Ｉ／Ｆ部１４は、キー部２１、タッチパネル２２からの信号をデータとして、ＣＰＵ１０に出力する。キー部２１は、制御ユニット２の筐体に設けられた図示しない、上キー、下キー、左キー、右キー、ＯＫキー、スタートキー、ストップキー、テンキー等を有し、押下されたキーに応じた信号を入力Ｉ／Ｆ部１４に出力する。タッチパネル２２は、後述する液晶表示装置（ＬＣＤ）２３の画面に重ねられて設けられており、ユーザの指又はユーザが所持したタッチペン等によって押下されたタッチパネル２２上の位置（画面上の位置と同様：タッチ位置という）に応じた信号を入力Ｉ／Ｆ部１４に出力する。表示処理部１５は、例えば、ＶＲＡＭ（Video Random Access Memory）を有し、ＣＰＵ１０の制御により、表示させる画像に応じた画像データを生成し、ＬＣＤ２３に表示出力させる。
【００２４】
通信Ｉ／Ｆ部１６は、ＣＰＵ１０とスキャナ機能部３とのデータ交換の仲介を行う。通信Ｉ／Ｆ部１７は、ＣＰＵ１０とプリンタ機能部４とのデータ交換の仲介を行う。通信Ｉ／Ｆ部１８は、ＣＰＵ１０とＦＡＸ機能部５とのデータ交換の仲介を行う。通信Ｉ／Ｆ部１９は、ネットワークと接続可能であり、ネットワークを介して他の装置とのデータ交換の仲介を行う。
【００２５】
ＣＰＵ１０は、各部１１〜１９、２１〜２３の動作を制御する。また、ＣＰＵ１０は、ＲＯＭ１１に格納されているプログラムをＲＡＭ１２に読み出して実行する。
【００２６】
図２は、本発明の一実施形態に係る複合機の一部の詳細な機能構成図である。
【００２７】
ＥＥＰＲＯＭ１３は、機能名データベース１３ａと、表示ルールデータベース１３ｂと、コマンドデータベース１３ｃとを格納する。
【００２８】
機能名データベース１３ａは、機能名の文字列と、当該機能を識別する情報（機能ＩＤ）とを対応付けて記憶する。本実施形態では、ひとつの機能ＩＤに対して機能名のひらがな及びカタカナの文字列と対応付けている。なお、更に漢字を対応付けるようにしてもよい。
【００２９】
表示ルールデータベース１３ｂは、機能ＩＤが指定された際に、どのようなボタンを含む画像を表示させるべきかのルールを記憶する。表示ルールデータベース１３ｂは、例えば、機能ＩＤと、当該機能ＩＤが指定された際にボタンを表示させるべき機能の機能ＩＤとを対応付けて記憶する。また、表示ルールデータベース１３ｂは、機能ＩＤと、当該機能ＩＤが指定された際に表示させるべき設定値の設定用のボタン（設定ボタン）とを対応付けて記憶する。
【００３０】
コマンドデータベース１３ｃは、機能ＩＤ及び設定値と、当該機能ＩＤに対応する機能を当該設定値により実行させるためのコマンド及び／又は当該コマンドに必要なパラメータとを対応付けて記憶する。
【００３１】
ＣＰＵ１０は、ＲＯＭ１１に格納されているプログラムをＲＡＭ１２に読み出して、入力判別部１０ａと、文字認識部１０ｂと、機能特定部１０ｃと、入出力制御部１０ｄと、機能実行部１０ｅとを構成する。
【００３２】
入力判定部１０ａは、入力Ｉ／Ｆ部１４からタッチパネル２２に対するユーザによるタッチ位置情報を逐次取得し、タッチ位置情報に基づいて、画像上のボタンに対する入力なのか、手書き入力による入力モード（手書き入力モード）であるかを判定する。本実施形態では、入力判定部１０ａは、タッチ状態が所定時間（例えば、３秒）以上継続した場合、又はタッチ状態を維持したまま所定ドット（例えば、１０ドット）以上移動した場合に、手書き入力モードであると判定する。なお、タッチ状態が所定時間以上継続しているか否かは、タッチ位置情報を所定の間隔以内に連続して受け取っているか否かによって把握することができる。入力判定部１０ａは、手書き入力モードの場合には、手書き入力モードであることを入出力制御部１０ｄに通知し、更に、タッチ位置の履歴を継続して文字認識部１０ｂ及び入出力制御部１０ｄに渡す。
【００３３】
また、入力判定部１０ａは、所定時間未満のタッチであり、タッチ状態での移動距離が所定ドット未満である場合には、ボタン入力である旨の通知と、当該タッチ位置とを入出力制御部１０ｄに渡す。
【００３４】
文字認識部１０ｂは、入力判定部１０ａから逐次渡されるタッチ位置情報に基づいて、手書き入力の形状を把握し、当該形状がどの文字又は文字列に当たるかを把握し、把握した結果の文字又は文字列を機能特定部１０ｃに逐次渡す。また、文字認識部１０ｂは、認識した文字中に機能に対する設定値を示す文字列がある場合には、設定値を示す文字列として機能特定部１０ｃに渡す。ここで、本実施形態では、文字認識部１０ｂは、文字列中の「＝」以降の文字列を、設定値を示す文字列として認識している。
【００３５】
機能特定部１０ｃは、文字認識部１０ｂから渡された文字列と、機能名データベース１３ａの機能名と比較することにより、文字列に対応する機能名を特定し、当該機能名に対応付けられた機能ＩＤを取得する。機能特定部１０ｃは、対応する機能名を複数特定した場合には、複数の機能ＩＤを取得する。また、機能特定部１０ｃは、取得した機能ＩＤを入力制御部１０ｄに渡す。また、機能特定部１０ｃは、文字認識部１０ｂから渡された文字列から機能に対する設定値を特定し、当該設定値を機能ＩＤとともに入出力制御部１０ｄに渡す。
【００３６】
入出力制御部１０ｄは、入力判定部１０ａからボタン入力モードである旨の通知とタッチ位置情報を受信した場合には、タッチ位置情報と、現在ＬＣＤ２３に表示させている画像とに基づいて、押下されたボタンを特定し、当該ボタンに対応付けられた情報を判断する。入出力制御部１０ｄは、押下されたボタンに機能ＩＤが対応付けられていれば、当該機能ＩＤが選択された際に表示させるべき画像のルール（例えば、ボタンを表示させるべき機能ＩＤや設定ボタン等）を表示ルールデータベース１３ｂから取得し、ルールに対応する画像を表示処理部１５によりＬＣＤ２３に表示させる。ここで、画像において機能名が必要となる場合には、入出力制御部１０ｄは、表示させるべき機能ＩＤに基づいて機能名データベース１３ａから機能名を取得する。また、入出力制御部１０ｄは、押下されたボタンに機能の設定値が対応付けられていれば、ボタンに対応付けられている設定値を対応する機能の設定値として、機能ＩＤとともに機能実行部１０ｅに渡す。
【００３７】
また、入出力制御部１０ｄは、入力判別部１０ａから手書き入力モードであるとの通知を受け取った場合には、後続して入力判別部１０ａから送信されるタッチ位置情報に対応するＬＣＤ２３の画面上の位置に対して手書きがされたことを示す画像を表示する。これにより、ユーザはＬＣＤ２３の画像を見ることにより、手書きされた文字列等を把握することができる。
【００３８】
また、入出力制御部１０ｄは、機能特定部１０ｃから機能ＩＤを受け取った場合には、当該機能ＩＤが選択された際に表示させるべき画像のルールを表示ルールデータベース１３ｂから取得し、ルールに対応する画像を表示処理部１５によりＬＣＤ２３に表示させる。また、入出力制御部１０ｄは、機能特定部１０ｃから複数の機能ＩＤを受け取った場合には、複数の機能ＩＤのそれぞれに対応する機能名を有するボタンを含む画像を表示処理部１５によりＬＣＤ２３に表示させる。
【００３９】
また、入出力制御部１０ｄは、機能特定部１０ｃから機能ＩＤ及び設定値を受信した場合には、当該機能ＩＤ及び設定値を機能実行部１０ｅに渡す。
【００４０】
機能実行部１０ｅは、入出力制御部１０ｄから機能ＩＤと設定値とを受け取り、キー部２１のスタートキーが押下されたことを示す情報を入力Ｉ／Ｆ部１４から受け取ると、入出力制御部１０ｄから受け取った機能ＩＤ及び設定値に対応するコマンド及び／又はパラメータをコマンドデータベース１３ｃから取得し、当該コマンド及び／又はパラメータを対応する処理を実行させる機能部（３、４、又は５）へ繋がっている通信Ｉ／Ｆ部１６、１７、又は１８に送信する。これによって、いずれかの機能部にコマンド及び／又はパラメータが送信されることなり、機能部が設定されたコマンド及び／又はパラメータに応じた処理を実行することとなる。
【００４１】
次に、本発明の一実施形態に係る複合機１の処理について図３及び図４を参照して説明する。
【００４２】
図３は、本発明の一実施形態に係る複合機の機能設定処理のフローチャートである。図４は、本発明の一実施形態に係る複合機の画面に表示された画像を説明する図である。
【００４３】
機能設定処理において、入出力制御部１０ｄは、図４（ａ）に示すような通常画像１０１を表示処理部１５によりＬＣＤ２３に表示させる（ステップＳ１）。通常画像１０１には、図４（ａ）に示すように、複数の機能部の機能を設定する画像を表示させるための機能選択ボタン１０１ａや、機能における設定値を決定するための設定値ボタン１０１ｂが表示される。
【００４４】
次いで、入力判別部１０ａがタッチパネル２２に対するユーザの操作によるタッチ入力が発生したか否か、すなわち、入力Ｉ／Ｆ部１０ａからタッチ位置情報を取得したか否かを判定し（ステップＳ２）、タッチ入力がなかった場合（ステップＳ２のＮＯ）には、ステップＳ２を繰り返し実行する一方、タッチ入力があった場合（ステップＳ２のＹＥＳ）には、入力判別部１０ａは、タッチ時間が３秒以上か否か、又は、移動ドット数が１０ドット以上か否かを判定する（ステップＳ３）。その結果、タッチ時間が３秒未満且つ移動ドット数が１０ドット未満の場合（ステップＳ３のＮＯ）には、入力判定部１０ａは、タッチしなくなったか否かを判定し（ステップＳ４）、タッチを継続している場合には、ステップＳ３に戻る一方、タッチしなくなった場合には（ステップＳ４のＹＥＳ）、タッチ位置情報を入出力制御部１０ｄに渡す。
【００４５】
入出力制御部１０ｄは、入力判定部１０ａから受け取ったタッチ位置情報に基づいて、ＬＣＤ２３に表示させているボタンの中に当該タッチ位置に対応するボタンがあるか否かを判定し（ステップＳ５）、対応するボタンがない場合には、ステップＳ３に戻る一方、対応するボタンがある場合には、当該ボタンに応じて対応する処理を実行し（ステップＳ６）、ステップＳ２に戻る。ボタンに対応する処理としては、例えば、ボタンに機能ＩＤに対応付けられている場合には、当該機能ＩＤが選択された際に表示させるべき画像をＬＣＤ２３に表示させ、また、ボタンが機能の設定ボタンである場合には、入出力制御部１０ｄは、当該設定ボタンに対応する設定値を、対応する機能の設定値として機能実行部１０ｅに通知する。
【００４６】
一方、タッチ時間が３秒以上である、又は、移動ドット数が１０ドット以上である場合（ステップＳ３のＹＥＳ）には、手書き入力モードへ遷移する（ステップＳ７）。すなわち、入力判別部１０ａは、入出力制御部１０ｄに手書き入力モードとなったことを通知し、入力Ｉ／Ｆ部１４から取得したタッチ位置情報を順次文字認識部１０ｂ及び入出力制御部１０ｄに渡す。入出力制御部１０ｄは、手書き入力モードになった通知を受けると、受け取ったタッチ位置情報に基づいて、対応する位置に、図４（ｂ）に示すような手書き内容を示す画像ＬをＬＣＤ２３に表示させる。また、文字認識部１０ｂは、タッチ位置情報に基づいて、手書きされた文字等の形状を把握し、当該形状がどの文字に当たるかを把握し、把握した結果の文字を機能特定部１０ｃに逐次渡す。
【００４７】
手書き入力モードに遷移した後、機能特定部１０ｃは、文字認識部１０ｂから渡された文字列と、機能名データベース１３ａの機能名と比較することにより、文字列に対応する機能名を特定する（ステップＳ８）。この結果、機能名を特定できていない場合（ステップＳ８のＮＯ）には、入出力制御部１０ｄが、タッチしなくなってから５秒経過しているか否かを判定し（ステップＳ９）、経過していない場合には、ステップＳ８に戻る。一方、経過している場合（ステップＳ９のＹＥＳ）には、入出力制御部１０ｄは、エラー処理を行う（ステップＳ１０）。エラー処理としては、例えば、「認識できませんでした」とのメッセージをＬＣＤ２３に表示させるとともに、失敗に対応する効果音を出力させる。
【００４８】
次いで、入出力制御部１０ｄは、ＬＣＤ２３上に表示させた手書き内容をクリア（消去）し（ステップＳ１１）、その後、１０秒以上接触がないか、或いは画像上の戻るボタンが押下されたかを判定し（ステップＳ１２）、１０秒未満で接触があった場合（ステップＳ１２のＮＯ）には、ステップＳ８に戻る。一方、１０秒以上接触がないか、或いは、戻るボタンが押下された場合（ステップＳ１２のＹＥＳ）には、入出力制御部１０ｄは、手書き入力モードを終了し、通常画像１０１を表示処理部１５によりＬＣＤ２３に表示させ（ステップＳ１３）、ステップＳ２に戻る。
【００４９】
一方、機能特定部１０ｃが文字列に対応する機能名を特定できた場合（ステップＳ８のＹＥＳ）には、機能特定部１０ｃは、機能名データベース１３ａから機能名に対応する機能ＩＤを取得し、入出力制御部１０ｄに渡す。ここで、機能特定部１０ｃは、文字列に対応する機能名を複数特定できた場合には、複数の機能名に対応する機能ＩＤを入出力制御部１０ｄに渡す。機能特定部１０ｃから機能ＩＤを受け取ると、当該機能ＩＤが選択された際に表示させるべき画像のルールを表示ルールデータベース１３ｂから取得し、ルールに対応する画像を表示処理部１５によりＬＣＤ２３に表示させる（ステップＳ１４）。
【００５０】
入出力制御部１０ｄは、１つの機能ＩＤを受け取った場合には、図４（ｂ）に示す機能設定画像１０２を表示させる。機能設定画像１０２には、機能名を示す表示部１０２ａと、当該機能の設定値を設定するための設定ボタン１０２ｂ、１０２ｃが含まれる。同図に示す機能設定画像１０２では、割り付けの機能を設定する画像であり、割付をするかしないかを、設定ボタン１０２ｂ、１０２ｃにより決定できるようになっている。この機能設定画像１０２では、該当する機能の設定ボタン１０２ｂ、１０２ｃ等のみを表示するので、機能設定を容易に行うことができる。また、表示すべきボタン数が通常画像よりも少なくなるので、ボタンのサイズ及びボタンの内容を示す文字のサイズを大きくすることができ、視力の弱いユーザにとっても容易にボタンを認識することができる。また、入出力制御部１０ｄは、複数の機能ＩＤを受け取った場合には、図４（ｃ）に示す機能選択画像１０３を表示させる。機能選択画像１０３には、複数の機能のそれぞれを設定する画像の表示指示を受け付ける機能選択ボタン１０３ａ、１０３ｂが含まれる。
【００５１】
次いで、入出力制御部１０ｄは、機能設定画像を表示させたか否かを判定し（ステップＳ１５）、機能設定画像を表示させていない場合には、ステップＳ８に戻る。
【００５２】
一方、機能設定画像を表示させた場合（ステップＳ１５のＹＥＳ）には、入出力制御部１０ｄは、機能設定画像上の設定ボタンが押下されたか否か、すなわち入力判定部１０ａからボタンを押下された旨の通知と、当該設定ボタンの位置に対応するタッチ位置情報とを受け取ったか否かを判定する（ステップＳ１６）。
【００５３】
設定ボタンが押下されていない場合（ステップＳ１６のＮＯ）には、入出力制御部１０ｄが、タッチしなくなってから５秒経過しているか否かを判定し（ステップＳ１７）、経過していない場合には、ステップＳ１６に戻る。一方、経過している場合（ステップＳ１７のＹＥＳ）には、入出力制御部１０ｄは、設定値が特定されたか否か、すなわち、機能特定部１０ｃから設定値が渡されたか否かを判定する（ステップＳ１８）。本実施形態では、図４（ｄ）の手書き内容画像Ｌに示すように、設定値を手書き入力する場合には、機能名と、所定の文字（例えば「＝」）とを書き、その後（図中右側）に設定値を書くように規定されており、文字認識部１０ｂは、所定の文字より後の文字を認識して、当該機能の設定値として認識し、機能特定部１０ｃに渡すようにし、機能特定部１０ｃは、渡された設定値を入出力制御部１０ｄに渡すようにしている。
【００５４】
この結果、特定されていない場合、すなわち、渡されていない場合（ステップＳ１８のＮＯ）には、ステップＳ１０に進む。
【００５５】
一方、設定値が特定されている場合（ステップＳ１８のＹＥＳ）、又は設定ボタンが押下された場合（ステップＳ１６のＹＥＳ）には、入出力制御部１０ｄは、機能ＩＤ及び設定値を機能実行部１０ｅに渡すことにより機能設定を行い（ステップＳ１９）、ステップＳ１３に進む。例えば、入出力制御部１０ｄは、機能設定画像の設定ボタンが押下された場合には、機能設定画像により設定される機能ＩＤと、設定ボタンが示す設定値とを機能実行部１０ｅに渡す。また、設定値が特定された場合には、機能特定部１０ｃから通知された機能ＩＤと設定値とを機能実行部１０ｅに渡す。
【００５６】
これにより、キー部２１のスタートスイッチがユーザにより押下された場合には、入力Ｉ／Ｆ部１４を介してキー部２１のスタートキーが押下されたことを示す情報が機能実行部１０ｅに通知され、機能実行部１０ｅが入出力制御部１０ｄから受け取った機能ＩＤ及び設定値に対応するコマンド及び／又はパラメータをコマンドデータベース１３ｃから取得し、当該コマンド及び／又はパラメータを対応する処理を実行させる機能部（３、４、又は５）へ繋がっている通信Ｉ／Ｆ部１６、１７、又は１８に送信する。これによって、いずれかの機能部にコマンドが送信されることなり、機能部が設定されたコマンド及びパラメータに応じた処理を実行することとなる。
【００５７】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【００５８】
例えば、上記実施形態では、機能設定装置の一例として複合機を示していたが、本発明はこれに限られず、種々の機能を設定する装置であればどのような装置であってもよい。
【００５９】
また、上記実施形態では、手書き入力に基づいて文字認識を行うようにしていたが、本発明はこれに限られず、例えば、音声を入力するマイク等の音声入力部を備え、音声入力に基づいて文字列を認識するようにしてもよい。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態に係る複合機の構成図である。
【図２】本発明の一実施形態に係る複合機の一部の詳細な機能構成図である。
【図３】本発明の一実施形態に係る複合機の機能設定処理のフローチャートである。
【図４】本発明の一実施形態に係る複合機の画面に表示された画像を説明する図である。
【符号の説明】
【００６１】
１  複合機、２  制御ユニット、３  スキャナ機能部、４  プリンタ機能部、５  ＦＡＸ機能部、１０  ＣＰＵ、１０ａ  入力判別部、１０ｂ  文字認識部、１０ｃ  機能特定部、１０ｄ  入出力制御部、１０ｅ  機能実行部、１１  ＲＯＭ、１２  ＲＡＭ、１３  ＥＥＰＲＯＭ、１３ａ  機能名データベース、１３ｂ  表示ルールデータベース、１３ｃ  コマンドデータベース、１４  入力Ｉ／Ｆ部、１５  表示処理部、１６、１７、１８、１９  通信Ｉ／Ｆ部、２０  バス、２１  キー部、２２  タッチパネル、２３  ＬＣＤ。
【図１】
2008213343.tif 000003
【図２】
2008213343.tif 000004
【図３】
2008213343.tif 000005
【図４】
2008213343.tif 000006