(57)【要約】【課題】手書入力とソフトキー入力のいずれの場合でも、押下座標を取得する時間間隔が長い期間を設けることができ、かつ、手書入力の場合とソフトキー入力の場合とでユーザーが入力モードを切り換える必要をなくす。【解決手段】タッチパネル制御部７００は割込命令部７０２及び入力モード切換部７０３を含む。割込命令部７０２は、入力認識部５０１が手書入力を認識できる第１の時間間隔でＣＰＵに割込命令をする手書入力モードと、第１の時間間隔より長い時間間隔であって入力認識部がソフトキー入力を認識できる第２の時間間隔でＣＰＵに割込命令をするソフトキー入力モードとを有する。入力モード切換部７０３は、タッチパネル部４０３の押下開始が検知されたとき、割込命令部７０２のモードをソフトキー入力モードとし、押下開始の検知から押下座標が移動した軌跡の長さが、予め定められた値に到達したことを入力認識部が認識したとき、割込命令部７０２のモードを手書入力モードに切り換える。【選択図】図２
2012230622.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵを用いて情報を処理する情報処理装置であって、
入力画面を表示し、タッチされた当該入力表面の追従性を出力するタッチパネル部と、
前記タッチパネル部を制御し、手書入力がされる領域とソフトキー入力がされる領域とを含む前記入力画面を、前記タッチパネル部に表示させるタッチパネル制御部と、
前記ＣＰＵにより実現され、前記ＣＰＵに入力認識の割込命令がされると、前記タッチパネル部の押下座標を取得することにより、前記手書入力又は前記ソフトキー入力を認識する処理をする入力認識部と、を備え、
前記タッチパネル制御部は、
前記タッチパネル部の押下を検知する押下検知部と、
前記入力認識部が前記手書入力を認識できる第１の時間間隔で前記ＣＰＵに前記割込命令をする手書入力モードと、前記第１の時間間隔より長い時間間隔であって前記入力認識部が前記ソフトキー入力を認識できる第２の時間間隔で前記ＣＰＵに前記割込命令をするソフトキー入力モードとを有する割込命令部と、
前記押下検知部が前記タッチパネル部の押下開始を検知したとき、前記割込命令部のモードを前記ソフトキー入力モードとし、前記押下開始の検知から前記押下座標が移動した軌跡の長さが、予め定められた値に到達したことを前記入力認識部が認識したとき、前記割込命令部のモードを前記ソフトキー入力モードから前記手書入力モードに切り換える入力モード切換部と、を含む情報処理装置。  
【請求項２】
前記タッチパネル制御部は、前記手書入力がされる領域に前記ソフトキー入力がされる領域が含まれた前記入力画面を、前記タッチパネル部に表示させる制御をし、
前記ソフトキー入力がされる領域が押下されることにより、前記入力認識部が前記ソフトキー入力を認識した後、前記押下開始の検知から前記押下座標が移動した軌跡の長さが、前記予め定められた値に到達したことを前記入力認識部が認識したとき、前記入力モード切換部は、前記割込命令部のモードを前記ソフトキー入力モードから前記手書入力モードに切り換える請求項１に記載の情報処理装置。
【請求項３】
前記手書入力モードにおいて、前記入力認識部により認識される対象は、一筆書きで描けるものである請求項１又は２に記載の情報処理装置。  
【請求項４】
前記手書入力モードにおいて、前記入力認識部が、前記押下座標が予め定められた時間内に変化していないと判断した場合、前記入力モード切換部は、前記割込命令部のモードを前記手書入力モードから前記ソフトキー入力モードに切り換える請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記情報処理装置は、コピー、ファクシミリ及びスキャナーの機能を有する画像形成装置であり、
前記入力認識部が前記手書入力モードにおいて、コピーの選択に割り当てられた入力を認識すれば、前記コピー機能を実行するコピーモードを選択し、ファクシミリの選択に割り当てられた入力を認識すれば、前記ファクシミリ機能を実行するファクシミリモードを選択し、スキャナーの選択に割り当てられた入力を認識すれば、前記スキャナー機能を実行するスキャナーモードを選択する機能モード選択部をさらに備える請求項１〜４のいずれか一項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル機能を備えた情報処理装置に関する。
【背景技術】
【０００２】
タッチパネルの入力方式として、入力画面に手書で入力する方式(ドラッグ方式)と、入力画面に表示されたソフトキーに触れる方式(クリック方式)と、がある。手書入力の場合、ＣＰＵはタッチパネル座標において、所定の時間間隔で押下座標を取得し、押下座標が移動した軌跡を基にして、入力された文字等を認識する。このため、押下座標を取得する時間間隔が長いと、取得した押下座標の数の不足が原因で、軌跡を誤って認識、すなわち文字等を誤って認識する可能性がある。従って、手書入力の場合、ＣＰＵが押下座標を取得する時間間隔を短くしなければならないので、押下座標を取得している期間、ＣＰＵが他の処理をできる時間が短くなり、他の処理が遅れる。ここで、押下座標とは、指やペン等で触れられたタッチパネル上の位置をいう。
【０００３】
一方、ソフトキー(例えばアイコン)に触れる方式の場合、ＣＰＵが押下開始時の押下座標を取得するだけで十分であり、以降、押下座標の取得は必要でないので、押下座標を取得する時間間隔を長くすることができる。
【０００４】
ＣＰＵが押下座標を取得する時間間隔が短いと、押下座標を取得している期間、他の処理をできる時間が短くなる。一方、ＣＰＵが押下座標を取得する時間間隔が長いと、押下座標を取得している期間、他の処理をできる時間を長くできる。ＣＰＵは押下座標の取得以外に様々な処理をしなければならないので、ＣＰＵを効率的に使用するには、押下座標を取得する時間間隔をできるだけ長くすることが好ましい。
【０００５】
そこで、アイコンを選択する入力のための選択入力モードとペン入力モードとを、ユーザーの操作により切り換え可能とし、選択入力モードではＣＰＵが押下座標を取得する時間間隔を長くし、ペン入力モードではＣＰＵが押下座標を取得する時間間隔を短くする技術が提案されている(例えば、特許文献１参照)。この技術によれば、選択入力モードの場合、ＣＰＵが他の処理をできる時間を長くすることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２６５９７６号公報(段落００４５、００４６)
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記技術では、ユーザーが選択入力モードとペン入力モードとを選択する操作をしなければならないので煩雑である。また、ペン入力モードを選択した場合、押下座標を取得する時間間隔が短い期間しか存在しないので、ペン入力をする期間中、ＣＰＵが押下座標の取得以外の他の処理をできる時間が短くなる。
【０００８】
本発明は、手書入力とソフトキー入力のいずれの場合でも、押下座標を取得する時間間隔が長い期間を設けることができ、かつ、手書入力の場合とソフトキー入力の場合とでユーザーが入力モードを切り換える必要がない情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明に係る情報処理装置は、ＣＰＵを用いて情報を処理する情報処理装置であって、入力画面を表示し、タッチされた当該入力表面の追従性を出力するタッチパネル部と、前記タッチパネル部を制御し、手書入力がされる領域とソフトキー入力がされる領域とを含む前記入力画面を、前記タッチパネル部に表示させるタッチパネル制御部と、前記ＣＰＵにより実現され、前記ＣＰＵに入力認識の割込命令がされると、前記タッチパネル部の押下座標を取得することにより、前記手書入力又は前記ソフトキー入力を認識する処理をする入力認識部と、を備え、前記タッチパネル制御部は、前記タッチパネル部の押下を検知する押下検知部と、前記入力認識部が前記手書入力を認識できる第１の時間間隔で前記ＣＰＵに前記割込命令をする手書入力モードと、前記第１の時間間隔より長い時間間隔であって前記入力認識部が前記ソフトキー入力を認識できる第２の時間間隔で前記ＣＰＵに前記割込命令をするソフトキー入力モードとを有する割込命令部と、前記押下検知部が前記タッチパネル部の押下開始を検知したとき、前記割込命令部のモードを前記ソフトキー入力モードとし、前記押下開始の検知から前記押下座標が移動した軌跡の長さが、予め定められた値に到達したことを前記入力認識部が認識したとき、前記割込命令部のモードを前記ソフトキー入力モードから前記手書入力モードに切り換える入力モード切換部と、を含む。  
【００１０】
本発明に係る情報処理装置では、押下開始が検知された後、押下座標が移動した軌跡の長さが予め定められた値(例えば２ｃｍ)に到達したことが認識されるまで(以下、「押下座標の所定距離の移動が認識されるまで」と記載する場合がある)、手書入力及びソフトキー入力のいずれの場合も、ソフトキー入力モードにしている。ソフトキー入力モードの場合、ＣＰＵが押下座標を取得する時間間隔は、第２の時間間隔である。第２の時間間隔はソフトキー入力を認識できる時間間隔なので、比較的長くできる(第１の時間間隔より長い)。このため、押下座標の所定距離の移動が認識されるまでの期間中は、ＣＰＵが他の処理をできる時間を長くすることができる。そして、押下座標の所定距離の移動が認識されると、入力モード切換部によりソフトキー入力モードから手書入力モードに自動的に切り換わる。手書入力モードの場合、ＣＰＵが押下座標を取得する時間間隔は第１の時間間隔である。第１の時間間隔は手書入力を認識できる時間間隔なので、押下座標を取得する時間間隔が短く、これにより手書入力の認識を正しくできるようにされている。以上のように、本発明によれば、手書入力とソフトキー入力のいずれの場合でも、押下座標を取得する時間間隔が長い期間(第２の時間間隔の期間)を設けることができ、かつ、手書入力の場合とソフトキー入力の場合とでユーザーが入力モードを切り換える必要をなくすことができる。
【００１１】
ここで、押下座標とは、指やペン等で触れられたタッチパネル上の位置をいう。押下座標が移動した軌跡とは、タッチパネル上で指やペン等を動かすことにより、押下座標の位置が変化し、その変化を追跡したものをいう。従って、押下座標が、例えばＡ点(ａ１，ａ２)からＢ点(ｂ１，ｂ２)、Ｂ点からＣ点(ｃ１，ｃ２)に変化した場合、Ａ点からＢ点までの距離と、Ｂ点からＣ点までの距離とを加えた値が、押下座標が移動した軌跡の長さとなる。ソフトキーとは、タッチパネル部に表示されたキーをいう。
【００１２】
なお、本発明では手書入力の場合、押下開始が検知された後、押下座標が移動した軌跡の長さが予め定められた値に到達したことが認識されるまで、押下座標を取得する時間間隔は比較的長い第２の時間間隔である。このため、手書入力の最初の部分については、十分な押下座標の数を取得できない可能性がある。従って、手書入力の最初の部分を認識できなくても、手書入力を認識可能な比較的単純な文字、図形及び／又は記号を、手書入力の対象とする。上記予め定められた値は、手書入力の対象となる文字、図形及び／又は記号に応じて決めることができる。
【００１３】
上記構成において、前記タッチパネル制御部は、前記手書入力がされる領域に前記ソフトキー入力がされる領域が含まれた前記入力画面を、前記タッチパネル部に表示させる制御をし、前記ソフトキー入力がされる領域が押下されることにより、前記入力認識部が前記ソフトキー入力を認識した後、前記押下開始の検知から前記押下座標が移動した軌跡の長さが、前記予め定められた値に到達したことを前記入力認識部が認識したとき、前記入力モード切換部は、前記割込命令部のモードを前記ソフトキー入力モードから前記手書入力モードに切り換える。
【００１４】
この構成によれば、手書入力をする場合に、ソフトキー入力がされる領域が最初に押下されてソフトキー入力と認識されても、押下座標が移動した軌跡の長さが予め定められた値に到達したことが認識されれば、手書入力モードに切り換わる。従って、手書入力をする場合に、ソフトキー入力がされる領域が最初に押下されても、手書入力をすることができる。よって、手書入力がされる領域にソフトキー入力がされる領域が含まれた入力画面を、タッチパネル部に表示させることができるので、手書入力がされる領域を広くすることができる。目の不自由な人は、タッチパネル部の入力画面において、手書入力がされる領域とソフトキー入力がされる領域を区別することが難しい場合があるので、目の不自由な人に特に有効である。
【００１５】
上記構成において、前記手書入力モードにおいて、前記入力認識部により認識される対象は、一筆書きで描けるものである。  
【００１６】
上述したように本発明では、手書入力の場合、手書入力の最初の部分については十分な押下座標の数を取得できない。この構成によれば、入力認識部により認識される対象は、一筆書きで描けるもの(一筆書きで描ける文字、図形及び／又は記号等)である。一筆書きで描けるものは、一筆書きで描けないものと比べて、手書入力の最初の部分について十分な押下座標の数を取得できなくても、手書入力を認識が容易である。一筆書きができるものとは、例えば、丸の図形、三角の図形、チェックボックスに入れる記号等をいう。
【００１７】
上記構成において、前記手書入力モードにおいて、前記入力認識部が、前記押下座標が予め定められた時間内に変化していないと判断した場合、前記入力モード切換部は、前記割込命令部のモードを前記手書入力モードから前記ソフトキー入力モードに切り換える。
【００１８】
この構成によれば、手書入力の場合、押下座標が予め定められた時間内に変化していないと判断された場合、手書入力モードからソフトキー入力モードに切り換わる。従って、タッチパネル部に指が触れていても、予め定められた時間内に指を動かさないと手書入力が終了したとみなされて、ソフトキー入力モードになる。これにより、ＣＰＵは他の処理に割り当てる時間を長くすることができるので、タッチパネル部での入力認識が原因で他の処理が遅れるのを防止することが可能となる。
【００１９】
上記構成において、情報処理装置は、コピー、ファクシミリ及びスキャナーの機能を有する画像形成装置であり、前記入力認識部が前記手書入力モードにおいて、コピーの選択に割り当てられた入力を認識すれば、前記コピー機能を実行するコピーモードを選択し、ファクシミリの選択に割り当てられた入力を認識すれば、前記ファクシミリ機能を実行するファクシミリモードを選択し、スキャナーの選択に割り当てられた入力を認識すれば、前記スキャナー機能を実行するスキャナーモードを選択する機能モード選択部をさらに備える。
【００２０】
この構成によれば、画像形成装置でコピー、ファクシミリ、スキャナーを選択する操作で、上述した本発明による作用効果を得ることができる。
【発明の効果】
【００２１】
本発明によれば、手書入力とソフトキー入力のいずれの場合でも、押下座標を取得する時間間隔が長い期間を設けることができ、かつ、手書入力の場合とソフトキー入力の場合とでユーザーが入力モードを切り換える必要をなくすことができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る画像形成装置の内部構造の概略を示す図である。
【図２】本実施形態に係る画像形成装置の構成を示すブロック図である。
【図３】本実施形態に係る画像形成装置において、ソフトキー入力モード及び手書入力モードでの入力認識の割込命令と押下座標取得との関係を示すタイミングチャートである。
【図４】本実施形態に係る画像形成装置のタッチパネル部に表示された初期入力画面の一例を示す図である。
【図５】手書入力とその入力により選択される機能の一例を示す図である。
【図６】スキャナー機能を手書入力で選択するために、三角の図形が描かれたタッチパネル部の一例を示す図である。
【図７】スキャナー機能を手書入力で選択するために、三角の図形が描かれたタッチパネル部の他の例を示す図である。
【図８】本実施形態に係る画像形成装置において、ソフトキー入力モード及び手書入力モードの処理を説明するフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面に基づいて本発明の実施形態を詳細に説明する。図１は本発明の一実施形態に係る画像形成装置１の内部構造の概略を示す図である。画像形成装置１は本発明に係る情報処理装置を適用した画像形成装置の一例である。画像形成装置１は例えば、コピー、プリンター、スキャナー及びファクシミリの機能を有するデジタル複合機に適用することができる。画像形成装置１は装置本体１００、装置本体１００の上に配置された原稿読取部２００、原稿読取部２００の上に配置された原稿給送部３００及び装置本体１００の上部前面に配置された操作部４００を備える。
【００２４】
原稿給送部３００は自動原稿送り装置として機能し、原稿載置部３０１に置かれた複数枚の原稿を連続的に原稿読取部２００に送ることができる。
【００２５】
原稿読取部２００は露光ランプ等を搭載したキャリッジ２０１、ガラス等の透明部材により構成された原稿台２０３、不図示のＣＣＤ(Charge Coupled Device)センサー及び原稿読取スリット２０５を備える。原稿台２０３に載置された原稿を読み取る場合、キャリッジ２０１を原稿台２０３の長手方向に移動させながらＣＣＤセンサーにより原稿を読み取る。これに対して、原稿給送部３００から給送された原稿を読み取る場合、キャリッジ２０１を原稿読取スリット２０５と対向する位置に移動させて、原稿給送部３００から送られてきた原稿を、原稿読取スリット２０５を通してＣＣＤセンサーにより読み取る。ＣＣＤセンサーは読み取った原稿を画像データとして出力する。
【００２６】
装置本体１００は用紙貯留部１０１、画像形成部１０３及び定着部１０５を備える。用紙貯留部１０１は装置本体１００の最下部に配置されており、用紙の束を貯留することができる用紙トレイ１０７を備える。用紙トレイ１０７に貯留された用紙の束において、最上位の用紙がピックアップローラー１０９の駆動により、用紙搬送路１１１へ向けて送出される。用紙は用紙搬送路１１１を通って、画像形成部１０３へ搬送される。
【００２７】
画像形成部１０３は搬送されてきた用紙にトナー画像を形成する。画像形成部１０３は感光体ドラム１１３、露光部１１５、現像部１１７及び転写部１１９を備える。露光部１１５は画像データ(原稿読取部２００から出力された画像データ、パソコンから送信された画像データ、ファクシミリ受信の画像データ等)に対応して変調された光を生成し、一様に帯電された感光体ドラム１１３の周面に照射する。これにより、感光体ドラム１１３の周面には画像データに対応する静電潜像が形成される。この状態で感光体ドラム１１３の周面に現像部１１７からトナーを供給することにより、周面には画像データに対応するトナー画像が形成される。このトナー画像は転写部１１９によって先ほど説明した用紙貯留部１０１から搬送されてきた用紙に転写される。
【００２８】
トナー画像が転写された用紙は定着部１０５に送られる。定着部１０５において、トナー画像と用紙に熱と圧力が加えられて、トナー画像は用紙に定着される。用紙はスタックトレイ１２１又は排紙トレイ１２３に排紙される。
【００２９】
操作部はハードキー部４０１とタッチパネル部４０３を備える。タッチパネル部４０３にはソフトキーを含む画面(入力画面)が表示される。ユーザーは画面を見ながらソフトキーを操作することによって、コピー等の機能の実行に必要な設定等をする。
【００３０】
ハードキー部４０１にはハードキーからなる操作キーが設けられている。具体的にはスタートキー４０５、テンキー４０７、ストップキー４０９、リセットキー４１１等が設けられている。
【００３１】
スタートキー４０５はコピー、ファクシミリ送信等の動作を開始させるキーである。テンキー４０７はコピー部数、ファクシミリ番号等の数字を入力するキーである。ストップキー４０９はコピー動作等を途中で中止させるキーである。リセットキー４１１は設定された内容を初期設定状態に戻すキーである。
【００３２】
図２は図１に示す画像形成装置１の構成を示すブロック図である。画像形成装置１は装置本体１００、原稿読取部２００、原稿給送部３００、操作部４００、制御部５００、通信部６００、タッチパネル制御部７００及び音声制御部８００がバスによって相互に接続された構成を有する。装置本体１００、原稿読取部２００、原稿給送部３００及び操作部４００に関しては既に説明したので、説明を省略する。
【００３３】
制御部５００はＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)及び画像メモリ等を備える。ＣＰＵは画像形成装置１を動作させるために必要な制御を、装置本体１００等の画像形成装置１の上記構成要素に対して実行する。ＲＯＭは画像形成装置１の動作の制御に必要なソフトウェアを記憶している。ＲＡＭはソフトウェアの実行時に発生するデータの一時的な記憶及びアプリケーションソフトの記憶等に利用される。画像メモリは画像データ(原稿読取部２００から出力された画像データ、パソコンから送信された画像データ、ファクシミリ受信の画像データ等)を一時的に記憶する。
【００３４】
制御部５００は入力認識部５０１及び機能モード選択部５０２の機能を有する。入力認識部５０１は制御部５００のＣＰＵ、ＲＯＭ及びＲＡＭ等により実現され、そのＣＰＵに入力認識の割込命令がされると、タッチパネル部４０３の押下座標を取得することにより、タッチパネル部４０３での手書入力又はソフトキー入力を認識する処理をする。
【００３５】
機能モード選択部５０２は入力認識部５０１が手書入力モードにおいて、コピーの選択に割り当てられた入力を認識すれば、コピー機能を実行するコピーモードを選択し、ファクシミリの選択に割り当てられた入力を認識すれば、ファクシミリ機能を実行するファクシミリモードを選択し、スキャナーの選択に割り当てられた入力を認識すれば、スキャナー機能を実行するスキャナーモードを選択する。
【００３６】
タッチパネル制御部７００はタッチパネル部４０３を制御するコントローラーであり、手書入力がされる領域とソフトキー入力がされる領域とを含む入力画面を、タッチパネル部４０３に表示させる。タッチパネル部４０３は入力画面を表示し、タッチされた入力表面の追従性を出力する。タッチパネル制御部７００は押下検知部７０１、割込命令部７０２及び入力モード切換部７０３を備える。
【００３７】
押下検知部７０１はタッチパネル部４０３の押下を検知する。指やペン等(以下、指と記載する)でタッチパネル部４０３のいずれかの箇所に触れると、押下位置(押下座標)が検知される。押下検知部７０１はタッチパネル部４０３のその機能を実現する部分である。
【００３８】
割込命令部７０２は手書入力モードとソフトキー入力モードを有する。手書入力モードでは、入力認識部５０１が手書入力を認識できる第１の時間間隔で制御部５００のＣＰＵに割込命令をする。ソフトキー入力モードでは第１の時間間隔より長い時間間隔であって入力認識部５０１がソフトキー入力を認識できる第２の時間間隔で制御部５００のＣＰＵに割込命令をする。
【００３９】
入力モード切換部７０３は押下検知部７０１がタッチパネル部４０３の押下開始を検知したとき、割込命令部７０２のモードをソフトキー入力モードとし、押下開始の検知から押下座標が移動した軌跡の長さが、予め定められた値に到達したことを入力認識部５０１が認識したとき、割込命令部７０２のモードをソフトキー入力モードから手書入力モードに切り換える。
【００４０】
ここで、押下座標とは、指で触れられたタッチパネル部４０３上の位置をいう。押下座標が移動した軌跡とは、タッチパネル部４０３上で指を動かすことにより、押下座標の位置が変化し、その変化を追跡したものをいう。従って、押下座標が、例えばＡ点(ａ１，ａ２)からＢ点(ｂ１，ｂ２)、Ｂ点からＣ点(ｃ１，ｃ２)に変化した場合、Ａ点からＢ点までの距離と、Ｂ点からＣ点までの距離とを加えた値が、押下座標が移動した軌跡の長さとなる。
【００４１】
音声制御部８００はタッチパネル部４０３で手書入力により、コピー、ファクシミリ又はスキャナーの機能を選択する操作がされた場合に、選択された機能をスピーカー８０１により音声で知らせる処理を実行する。
【００４２】
通信部６００はファクシミリ通信部６０１及びネットワークＩ／Ｆ部６０３を備える。ファクシミリ通信部６０１は相手先ファクシミリとの電話回線の接続を制御するＮＣＵ(Network Control Unit)及びファクシミリ通信用の信号を変復調する変復調回路を備える。ファクシミリ通信部６０１は電話回線６０５に接続される。
【００４３】
ネットワークＩ／Ｆ部６０３はＬＡＮ(Local Area Network)６０７に接続される。ネットワークＩ／Ｆ部６０３はＬＡＮ６０７に接続されたパソコン等の端末装置との間で通信を実行するための通信インターフェイス回路である。
【００４４】
図３は本実施形態に係る画像形成装置１において、ソフトキー入力モード及び手書入力モードでの入力認識の割込命令と押下座標取得との関係の一例を示すタイミングチャートである。図２に示すタッチパネル部４０３に指が触れると、押下検知部７０１がそれを検知し、押下信号(例えば、ロウ信号Ｌ)を出力する(時刻ｔ０)。押下信号の出力期間(言い換えれば、タッチパネル部４０３に指が触れている期間)、割込命令部７０２は第１の時間間隔又は第２の時間間隔で、制御部５００のＣＰＵに入力認識の割込命令をする。
【００４５】
割込命令部７０２はソフトキー入力モードにデフォルト設定されているので、割込命令部７０２は第２の時間間隔で制御部５００のＣＰＵに入力認識の割込命令をする。この命令により制御部５００のＣＰＵは他の処理を中断して、入力認識部５０１としてタッチパネル制御部７００から送られるタッチパネル部４０３の押下座標を取得する。
【００４６】
押下検知部７０１により押下開始の検知がされてから(時刻ｔ０)、押下座標が移動した軌跡の長さが、予め定められた値に到達したことを入力認識部５０１が認識したとき(時刻ｔ１)、入力モード切換部７０３は、割込命令部７０２のモードをソフトキー入力モードから手書入力モードに切り換える。これにより、割込命令部７０２は第１の時間間隔で制御部５００のＣＰＵに入力認識の割込命令をする。この命令により、制御部５００のＣＰＵは入力認識部５０１として、タッチパネル制御部７００から送られるタッチパネル部４０３の押下座標を取得する。
【００４７】
タッチパネル部４０３から指を離すと(時刻ｔ２)、押下検知部７０１は押下信号の出力を停止し、これにより、割込命令部７０２は制御部５００のＣＰＵへの割込命令を止める。そして、入力認識部５０１は、時刻ｔ０から時刻ｔ２の期間で取得した押下座標を基にして、手書入力を認識する。
【００４８】
図４はタッチパネル部４０３に表示された初期入力画面の一例を示す図である。この入力画面は、タッチパネル部４０３に表示されたソフトキー１１，１２，１３を含む。ソフトキー１１，１２，１３が表示されている領域は、ソフトキー入力がされる領域となる。ソフトキー１１は画像形成装置１のスキャナー機能を選択するキーである。ソフトキー１２は画像形成装置１のファクシミリ機能を選択するキーである。ソフトキー１３は画像形成装置１のコピー機能を選択するキーである。ソフトキーとしては、以上のようなキーに限らず、例えばアイコンでもよい。
【００４９】
タッチパネル部４０３の入力画面の全体が、手書入力がされる領域１４となる。図２に示すタッチパネル制御部７００は、手書入力がされる領域１４にソフトキー入力がされる領域(ソフトキー１１，１２，１３が表示される領域)が含まれた入力画面を、タッチパネル部４０３に表示させる制御をする。
【００５０】
本実施形態に係る画像形成装置１では、スキャナー機能、ファクシミリ機能、コピー機能を選択する場合、ソフトキー１１，１２，１３を操作して選択することもできるし、手書入力で選択することもできる。
【００５１】
図５は手書入力とその入力により選択される機能の一例を示している。タッチパネル部４０３に丸の図形を描けば、コピー機能が選択される。タッチパネル部４０３に三角の図形を描けば、スキャナー機能が選択される。タッチパネル部４０３にチェックボックスに入れるマークを描けば、ファクシミリ機能が選択される。
【００５２】
図６はスキャナー機能を手書入力で選択するために、三角の図形が描かれたタッチパネル部４０３の一例を示す図である。図７はスキャナー機能を手書入力で選択するために、三角の図形が描かれたタッチパネル部４０３の他の例を示す図である。図６では押下開始時の押下座標Ｐ０が、ソフトキーが表示された領域(具体的にはソフトキー１３が表示された領域)にある。これに対して、図７では押下開始時の押下座標Ｐ０が、ソフトキーが表示された領域にない。後で図８を用いて説明するように、本実施形態では、図６及び図７のいずれの場合も手書入力が正しく認識されるようにしている。
【００５３】
入力認識部５０１(図２)は、押下開始時の押下座標Ｐ０から順番に、押下座標Ｐ１，Ｐ２，Ｐ３，・・・，Ｐ８，Ｐ９を取得する。押下座標が移動した軌跡１５は、三角を示している。
【００５４】
押下座標Ｐ０，Ｐ１はソフトキー入力モードで取得された押下座標である。それ以降の押下座標Ｐ２〜Ｐ９は手書入力モードで取得された押下座標である。ソフトキー入力モードでは押下座標を取得する時間間隔が第２の時間間隔であり、時間間隔が比較的長い。手書入力モードでは押下座標を取得する時間間隔が第１の時間間隔であり、時間間隔が比較的短い。従って、指を等速で動かして描いた場合、隣り合う押下座標のうち、押下座標Ｐ０と押下座標Ｉとの距離が、他の隣り合う押下座標の距離に比べて、長くなっている。
【００５５】
次に、本実施形態に係る画像形成装置１において、ソフトキー入力モード及び手書入力モードの処理を、主に図２、図３及び図８を用いて説明する。図８はその処理を説明するフローチャートである。タッチパネル制御部７００は、タッチパネル部４０３において押下が開始されたか判断する(ステップＳ１)。タッチパネル部４０３に指が触れると、押下検知部７０１は押下信号を出力する。タッチパネル制御部７００は押下信号が出力されると、タッチパネル部４０３において押下が開始されたと判断する。
【００５６】
タッチパネル制御部７００はタッチパネル部４０３において押下が開始されたと判断しない場合(ステップＳ１でＮｏ)、ステップＳ１の処理を繰り返す。タッチパネル制御部７００はタッチパネル部４０３において押下が開始されたと判断した場合(ステップＳ１でＹｅｓ)、割込命令部７０２はソフトキー入力モードで、制御部５００のＣＰＵに入力認識の割込命令をする(ステップＳ２)。
【００５７】
この割込命令に従って、入力認識部５０１はタッチパネル部４０３の押下座標を取得する処理を実行する(ステップＳ３)。入力認識部５０１はソフトキー１１，１２，１３(図４)のいずれかが、ステップＳ１で押下されたか判断する(ステップＳ４)。すなわち、入力認識部５０１はソフトキー１１の表示領域に配置されている座標、ソフトキー１２の表示領域に配置されている座標、ソフトキー１３の表示領域に配置されている座標のうち、いずれかの座標を取得したか判断する。
【００５８】
入力認識部５０１はソフトキー１１，１２，１３のいずれかが、ステップＳ１で押下されたと判断した場合(ステップＳ４でＹｅｓ)、ソフトキー入力の認識処理をして、押下された機能の選択を認識する(ステップＳ５)。例えば、図４に示すソフトキー１３に触れると、入力認識部５０１はソフトキー１３の表示領域に配置されている座標を取得することにより、コピー機能の選択を認識する。
【００５９】
入力認識部５０１は押下座標が移動した軌跡の長さが、予め定められた値(例えば２ｃｍ)に到達したか判断する(ステップＳ６)。予め定められた値は、予め定められた設定値と言い換えることができる。入力認識部５０１は押下座標が移動した軌跡の長さが、予め定められた値に到達したと判断しない場合(ステップＳ６でＮｏ)、すなわち、押下座標が移動した軌跡の長さが、予め定められた値に到達する前に、指をタッチパネル部４０３から離した場合、機能モード選択部５０２はステップＳ５で認識された画像形成装置１のモードをその認識された機能のモードに切り換えると共にタッチパネル制御部７００はその認識された機能の入力画面をタッチパネル部４０３に表示させる(ステップＳ７)。例えば、入力認識部５０１によりソフトキー１３の押下が認識されると、機能モード選択部５０２は画像形成装置１のモードをコピーモードにすると共にタッチパネル制御部７００はコピーモードの入力画面をタッチパネル部４０３に表示させる。そして、制御部５００はステップＳ７の状態で、操作部４００で次の操作がされるまで待機する。
【００６０】
一方、例えば図６に示すように、入力認識部５０１で取得された押下座標がＰ０からＰ１に変化し、これにより入力認識部５０１は押下座標が移動した軌跡１５の長さが、予め定められた値に到達したと判断した場合(ステップＳ６でＹｅｓ)、入力モード切換部７０３は、割込命令部７０２のモードをソフトキー入力モードから手書入力モードに切り換える(ステップＳ８)。
【００６１】
割込命令部７０２は手書入力モードで、制御部５００のＣＰＵに入力認識の割込命令をする(ステップＳ９)。この割込命令に従って、入力認識部５０１はタッチパネル部４０３の押下座標を取得する処理を実行する(ステップＳ１０)。
【００６２】
入力認識部５０１は、押下座標が予め定められた時間(例えば０．５秒)内に変化していないかを判断する(ステップＳ１１)。入力認識部５０１が、押下座標が予め定められた時間内に変化していないと判断しない場合(ステップＳ１１でＮｏ)、言い換えれば、押下座標が予め定められた時間内に変化したと判断した場合、ステップＳ９に戻る。
【００６３】
入力認識部５０１により、押下座標が予め定められた時間内に変化していないと判断された場合(ステップＳ１１でＹｅｓ)、押下検知部７０１により押下信号が出力されているが(すなわちタッチパネル部４０３に指が触れているが)、入力モード切換部７０３は手書入力が終了したものとみなして、割込命令部７０２のモードを手書入力モードからソフトキー入力モードに切り換える(ステップＳ１２)。
【００６４】
そして、入力認識部５０１は手書入力を認識する処理をする(ステップＳ１３)。詳細に説明すると、入力認識部５０１は、取得した押下座標に基づいて、入力を認識する。例えば、図６に示すように、三角の図形をタッチパネル部４０３に描かれ、入力認識部５０１が押下座標Ｐ０〜Ｐ９を取得した場合、入力認識部５０１はスキャナー機能の選択を認識する。
【００６５】
入力認識部５０１により手書入力の認識がされると、機能モード選択部５０２は画像形成装置１のモードをその認識された機能のモードに切り換え、タッチパネル制御部７００はその認識された機能の入力画面をタッチパネル部４０３に表示させ、音声制御部８００はその認識された機能をスピーカー８０１により音声で報知する(ステップＳ１４)。例えば、入力認識部５０１により三角の図形が認識されると、機能モード選択部５０２は画像形成装置１のモードをスキャナーモードに切り換え、タッチパネル制御部７００はスキャナーモードの入力画面をタッチパネル部４０３に表示させ、音声制御部８００はスキャナー機能が選択されたことをスピーカー８０１により音声で報知する。そして、制御部５００は操作部４００で次の操作がされるまで待機する。
【００６６】
入力認識部５０１はソフトキー１１，１２，１３のいずれかが、ステップＳ１で押下されたと判断しない場合(ステップＳ４でＮｏ)、入力認識部５０１は押下座標が移動した軌跡の長さが、予め定められた値に到達したか判断する(ステップＳ１５)。入力認識部５０１は押下座標が移動した軌跡の長さが、予め定められた値に到達したと判断しない場合(ステップＳ１５でＮｏ)、ステップＳ１５の処理が繰り返される。
【００６７】
一方、例えば図７に示すように、入力認識部５０１で取得された押下座標がＰ０からＰ１に変化し、これにより入力認識部５０１は押下座標が移動した軌跡１５の長さが、予め定められた値に到達したと判断した場合(ステップＳ１５でＹｅｓ)、ステップＳ８へ進む。
【００６８】
本実施形態の主な効果を説明する。本実施形態では、押下開始が検知された後、押下座標が移動した軌跡１５の長さが、予め定められた値(例えば２ｃｍ)に到達したことが認識される前は(ステップＳ６でＮｏ、ステップＳ１５でＮｏ)、手書入力及びソフトキー入力のいずれの場合も、ソフトキー入力モードにしている(ステップＳ２)。ソフトキー入力モードの場合、制御部５００のＣＰＵが押下座標を取得する時間間隔は、第２の時間間隔である。第２の時間間隔はソフトキー入力を認識できる時間間隔なので、比較的長くできる(第１の時間間隔より長い)。このため、押下座標が移動した軌跡１５の長さが、予め定められた値に到達したことが認識される前の期間中は、制御部５００のＣＰＵが他の処理(例えば、コピーの場合、画像形成動作の処理)をできる時間を長くすることができる。そして、押下座標が移動した軌跡１５の長さが、予め定められた値に到達したことが認識されると(ステップＳ６でＹｅｓ、ステップＳ１５でＹｅｓ)、入力モード切換部７０３によりソフトキー入力モードから手書入力モードに自動的に切り換わる。手書入力モードの場合、制御部５００のＣＰＵが押下座標を取得する時間間隔は第１の時間間隔である。第１の時間間隔は手書入力を認識できる時間間隔なので、押下座標を取得する時間間隔が短く、これにより手書入力の認識を正しくできるようにされている。
【００６９】
以上のように、本実施形態によれば、手書入力とソフトキー入力のいずれの場合でも、押下座標を取得する時間間隔が長い期間(第２の時間間隔の期間)を設けることができ、かつ、手書入力の場合とソフトキー入力の場合とでユーザーが入力モードを切り換える必要をなくすことができる。そして、手書入力の場合でも、押下座標を取得する時間間隔が長い期間を設けることができるので、制御部５００のＣＰＵの性能が良くなくても(言い換えれば安価なＣＰＵであっても)、制御部５００のＣＰＵは、入力認識の処理をすることが原因で、他の処理が遅れることを防ぐことが可能となる。
【００７０】
なお、本実施形態では手書入力の場合、押下開始が検知された後、押下座標が移動した軌跡の長さが予め定められた値に到達したことが認識されるまで、押下座標を取得する時間間隔は比較的長い第２の時間間隔である。このため、手書入力の最初の部分については十分な押下座標の数を取得できない可能性がある。従って、手書入力の最初の部分を認識できなくても、手書入力を認識可能な比較的単純な文字、図形及び／又は記号を、手書入力の対象とする。上記予め定められた値は、手書入力の対象となる文字、図形及び／又は記号に応じて決めることができる。
【００７１】
また、本実施形態では、図６に示すようにソフトキー入力がされる領域(ソフトキー１１，１２，１３の表示領域)が、最初に押下されることにより、入力認識部５０１がソフトキー入力を認識し(ステップＳ５)、その後、押下開始の検知から押下座標が移動した軌跡１５の長さが、予め定められた値に到達したことを入力認識部５０１が認識したとき(ステップＳ６でＹｅｓ)、入力モード切換部７０３は、割込命令部７０２のモードをソフトキー入力モードから手書入力モードに切り換える(ステップＳ８)。このように本実施形態によれば、手書入力をする場合、ソフトキー入力がされる領域が最初に押下されてソフトキー入力と認識されても、押下座標が移動した軌跡１５の長さが予め定められた値に到達したことが認識されれば、手書入力モードに切り換わる。従って、手書入力をする場合に、ソフトキー入力がされる領域が最初に押下されても、手書入力をすることができる。よって、本実施形態では、手書入力がされる領域１４にソフトキー入力がされる領域を含めた入力画面を、タッチパネル部４０３に表示させることができるので、手書入力がされる領域１４を広くすることができる。目の不自由な人は、タッチパネル部４０３の入力画面において、手書入力がされる領域１４とソフトキー入力がされる領域を区別することが難しい場合があるので、目の不自由な人に特に有効である。
【００７２】
さらに、本実施形態では、図５に示すように、手書入力モードにおいて、入力認識部５０１により認識される対象を、一筆書きで描けるものにしている。手書入力の場合、押下開始の検知から押下座標が移動した軌跡１５の長さが、予め定められた値に到達する前は、ソフトキー入力モードなので(ステップＳ２)、第２の時間間隔で押下座標が取得される。このため、手書入力の最初の部分については十分な押下座標の数を取得できない。本実施形態によれば、手書入力での認識の対象を一筆書きで描けるものにしている。一筆書きで描けるものは、一筆書きで描けないものと比べて、手書入力の最初の部分について十分な押下座標の数を取得できなくても、手書入力の認識が容易である。また、一筆書きでない場合、最初の一辺が短いと、手書入力でその辺が認識されない可能性がある。複数の字画を有するひとつの文字において、最初に描く字画が短い場合、一文字として認識する処理が複雑となる。
【００７３】
本実施形態では、図５に示すように、コピー機能、スキャナー機能又はファクシミリ機能を手書入力で選択する場合に、一筆書きで描ける図形や記号で選択できるようにしている。このような図形や記号をタッチパネル部４０３に描くのは、目の不自由なユーザーにとって比較的容易なので、それらの機能の選択を間違えないようにさせることができる。
【００７４】
本実施形態では、手書入力の場合、押下座標が予め定められた時間内に変化していないと判断された場合(ステップＳ１１でＹｅｓ)、手書入力モードからソフトキー入力モードに切り換わる(ステップＳ１２)。従って、タッチパネル部４０３に指が触れていても、予め定められた時間内に指を動かさないと手書入力が終了したとみなされて、ソフトキー入力モードになる。これにより、制御部５００のＣＰＵは他の処理(例えば、ステップＳ１４で実行する音声での報知の処理)に割り当てる時間を長くすることができるので、入力認識により他の処理が遅れるのを防止することが可能となる。
【００７５】
本実施形態の変形例を説明する。図４で説明したように、本実施形態では手書入力がされる領域１４にソフトキー入力がされる領域(ソフトキー１１，１２，１３が表示される領域)が含まれた入力画面を、タッチパネル制御部７００がタッチパネル部４０３に表示させている。第１の変形例では、手書入力がされる領域１４とソフトキー入力がされる領域とが分けられた入力画面を、タッチパネル制御部７００がタッチパネル部４０３に表示させる。第１の変形例でも、手書入力がされる場合、押下検知部７０１による押下開始の検知から、押下座標が移動した軌跡１５の長さが予め定められた値に到達するまで、ソフトキーモードで処理される。従って、手書入力とソフトキー入力のいずれの場合でも、押下座標を取得する時間間隔が長い期間(第２の時間間隔の期間)を設けることができ、かつ、手書入力の場合とソフトキー入力の場合とでユーザーが入力モードを切り換える必要をなくすことができる。また、ソフトキーが入力される領域を指で触れると、即座にソフトキーの押下を認識できるので、ステップＳ６の処理が不要となり、入力認識の処理を簡単にすることができる。
【００７６】
第２の変形例では、ユーザーが操作部４００を操作して、第１の入力認識と第２の入力認識を切り換えることができるようにしている。第１の入力認識は図８に示す入力認識である。第２の入力認識では、ユーザーが操作部４００を操作して、タッチパネル制御部７００にソフトキー入力の画面をタッチパネル部４０３に表示させた場合、ソフトキー入力モードが実行される。一方、ユーザーが操作部４００を操作して、タッチパネル制御部７００に手書入力の画面をタッチパネル部４０３に表示させた場合、手書入力モードが実行される。
【００７７】
本実施形態では情報処理装置として、画像形成装置１を例に説明した。本発明を適用できる情報処理装置としては、画像形成装置１に限らず、タッチパネルを有するＡＴＭ、自動券売機、携帯電話、携帯情報端末、カーナビゲーションシステム、携帯ゲーム機等がある。
【符号の説明】
【００７８】
１  画像形成装置(情報処理装置の一例)
４０３  タッチパネル部
５０１  入力認識部
５０２  機能モード選択部
７００  タッチパネル制御部
７０１  押下検知部
７０２  割込命令部
７０３  入力モード切換部
【図１】
2012230622.tif 000003
【図２】
2012230622.tif 000004
【図３】
2012230622.tif 000005
【図４】
2012230622.tif 000006
【図５】
2012230622.tif 000007
【図６】
2012230622.tif 000008
【図７】
2012230622.tif 000009
【図８】
2012230622.tif 000010