(57)【要約】      （修正有）【課題】タッチキーの誤操作を考慮して検出領域を適切に変更することのできる表示入力装置及び情報処理装置を提供する。【解決手段】表示入力装置では、タッチキーの操作入力が受け付けられてから、そのタッチキーの操作入力が取り消された後、異なるタッチキーの操作入力が行われる再入力の回数が予め定められた閾値に達した場合にＳ２６（Ｙｅｓ側）、タッチキーに対応する検出領域を、再入力の際に取り消された操作入力時のタッチ操作の位置に基づいて変更するＳ２７。【選択図】図７
2015191323.tif 000002
【特許請求の範囲】
【請求項１】
複数のタッチキーが表示可能な表示部と、
前記表示部の上面に設けられ、タッチ操作の位置を検出するタッチパネルと、
前記タッチキー各々に対応する予め設定された検出領域内のタッチ操作を検出した場合に前記タッチキーの操作入力を受け付ける入力受付部と、
前記入力受付部により受け付けられた前記タッチキーの操作入力が取り消された後に異なる前記タッチキーの操作入力が行われる再入力の回数を計数する再入力計数部と、
前記再入力計数部により計数される前記再入力の回数が予め定められた閾値に達した場合に、前記タッチキーに対応する前記検出領域を、前記再入力の際に取り消された操作入力時のタッチ操作の位置に基づいて変更する検出領域変更部と、
を備える表示入力装置。
【請求項２】
前記検出領域変更部が、前記タッチキー各々の前記検出領域を纏めて変更する請求項１に記載の表示入力装置。
【請求項３】
前記表示入力装置を使用するユーザーを識別する識別処理部と、前記タッチキー各々に対応する前記検出領域に関する検出領域情報が前記ユーザーごとに記憶される検出領域記憶部と、を更に備え、
前記取消操作計数部が、前記ユーザーごとに前記再入力の回数を計数し、
前記検出領域変更部が、前記再入力の回数が前記閾値に達した場合に、前記再入力の回数が前記閾値に達した前記ユーザーに対応して前記検出領域記憶部に記憶されている前記検出領域情報の検出領域のみを変更する請求項１又は２に記載の表示入力装置。
【請求項４】
前記検出領域変更部が、前記再入力の前に取り消された前記タッチ操作の位置と、前記再入力時に操作された前記タッチキーの前記検出領域の基準位置とに基づいて、前記タッチキー各々に対応する前記検出領域を変更する請求項１〜３のいずれかに記載の表示入力装置。
【請求項５】
前記再入力の前に取り消された前記タッチ操作の位置と前記再入力時に操作された前記タッチキーの前記検出領域の基準位置との差分情報を積算する差分積算部を更に備え、
前記検出領域変更部が、前記再入力の回数が前記閾値に達した場合に、前記差分積算部による積算結果に基づいて、前記タッチキーに対応する前記検出領域を変更する請求項１〜４のいずれかに記載の表示入力装置。
【請求項６】
前記検出領域変更部が、予め設定された上限変更範囲内で前記検出領域を変更する請求項１〜５のいずれかに記載の表示入力装置。
【請求項７】
請求項１〜６のいずれかに記載の表示入力装置を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを有する表示入力装置及び表示入力装置を備える情報処理装置に関する。
【背景技術】
【０００２】
一般に、表示部及びタッチパネルを備える表示入力装置が知られている。表示部は、各種の操作内容に対応するタッチキーが表示される液晶ディスプレーなどである。タッチパネルは、表示部上に設けられ、ユーザーによるタッチ操作の位置を検出する。
【０００３】
この種の表示入力装置では、例えばユーザーが表示部のタッチキーを見る角度の違いによってそのユーザーがタッチキーを操作する際のタッチ位置が異なることが考えられる。これに対し、タッチキーの基準座標とユーザーのタッチ位置との差分情報に基づいてタッチキーに対応する検出領域を変更する技術が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−７５７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の技術では、ユーザーのタッチ位置がユーザー所望のタッチキーの検出領域内でなければ、そのタッチキーの検出領域を適切に変更することができない。例えば、複数のタッチキーの間隔が短く、ユーザー所望のタッチキーとは異なるタッチキーが誤操作される場合には、タッチキーの検出領域が適切に変更されない。
【０００６】
本発明の目的は、タッチキーの誤操作を考慮して検出領域を適切に変更することのできる表示入力装置及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る表示入力装置は、表示部と、タッチパネルと、入力受付部と、再入力計数部と、検出領域変更部と、を備える。前記表示部は、複数のタッチキーを表示可能である。前記タッチパネルは、前記表示部の上面に設けられ、タッチ操作の位置を検出する。前記入力受付部は、前記タッチキー各々に対応する予め設定された検出領域内のタッチ操作を検出した場合に前記タッチキーの操作入力を受け付ける。前記再入力計数部は、前記入力受付部により受け付けられた前記タッチキーの操作入力が取り消された後に異なる前記タッチキーの操作入力が行われる再入力の回数を計数する。前記検出領域変更部は、前記再入力計数部により計数される前記再入力の回数が予め定められた閾値に達した場合に、前記タッチキーに対応する前記検出領域を、前記再入力の際に取り消された操作入力時のタッチ操作の位置に基づいて変更する。
【０００８】
本発明の他の局面に係る情報処理装置は、表示入力装置を備える。前記表示入力装置は、表示部と、タッチパネルと、入力受付部と、再入力計数部と、検出領域変更部と、を備える。前記表示部は、複数のタッチキーを表示可能である。前記タッチパネルは、前記表示部の上面に設けられ、タッチ操作の位置を検出する。前記入力受付部は、前記タッチキー各々に対応する予め設定された検出領域内のタッチ操作を検出した場合に前記タッチキーの操作入力を受け付ける。前記再入力計数部は、前記入力受付部により受け付けられた前記タッチキーの操作入力が取り消された後に異なる前記タッチキーの操作入力が行われる再入力の回数を計数する。前記検出領域変更部は、前記再入力計数部により計数される前記再入力の回数が予め定められた閾値に達した場合に、前記タッチキーに対応する前記検出領域を、前記再入力の際に取り消された操作入力時のタッチ操作の位置に基づいて変更する。
【発明の効果】
【０００９】
本発明によれば、タッチキーの誤操作を考慮して検出領域を適切に変更することのできる表示入力装置及び情報処理装置が実現される。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係る画像形成装置の構成を示す図である。
【図２】図２は、本発明の実施の形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【図３】図３は、本発明の実施の形態に係る表示入力装置の構成を示す図である。
【図４】図４は、本発明の実施の形態に係る表示入力装置のタッチパネルにおける検出領域を説明するための図である。
【図５】図５は、本発明の実施の形態に係る表示入力装置で実行されるタッチ操作受付処理の一例を示すフローチャートである。
【図６】図６は、本発明の実施の形態に係る表示入力装置で実行される検出領域変更処理の一例を示すフローチャートである。
【図７】図７は、本発明の実施の形態に係る表示入力装置で実行される再入力対応処理の一例をフローチャートである。
【図８】図８は、本発明の実施の形態に係る表示入力装置のタッチパネルにおける検出領域の変更結果の一例を示す図である。
【図９】図９は、本発明の実施の形態に係る表示入力装置のタッチパネルにおける検出領域の変更結果の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１２】
［画像形成装置１０の概略構成］
図１及び図２に示すように、前記画像形成装置１０は、ＡＤＦ１、画像読取部２、画像形成部３、給紙部４、制御部５、及び表示入力装置６などを備える複合機である。なお、前記画像形成装置１０は、本発明に係る情報処理装置の一例である。本発明に係る情報処理装置の他の例には、プリンター、コピー機、スキャナー、ファクシミリー、パーソナルコンピューター、携帯端末、タブレット端末、及びスマートフォンなどがある。
【００１３】
前記ＡＤＦ１は、搬送ローラー１２各々を駆動させることにより、原稿載置部１１にセットされた原稿を前記画像読取部２による画像読取位置を通過させて排紙トレイ１３まで搬送させる原稿自動送り装置である。
【００１４】
前記画像読取部２は、原稿台２１、光源ユニット２２、ミラー２３、２４、光学レンズ２５、及びＣＣＤ（Charge Coupled Device）２６などを備える。前記原稿台２１は、前記画像読取部２の上面に設けられた原稿の載置部である。前記読取ユニット２２は、ＬＥＤ光源２２１及びミラー２２２を備え、副走査方向Ｄ１に移動可能である。前記ＬＥＤ光源２２１は、前記副走査方向Ｄ１に垂直な主走査方向Ｄ２に沿って配列された多数の白色ＬＥＤを備える。前記ミラー２２２は、前記ＬＥＤ光源２２１から照射されて前記原稿台２１上の読取位置にある前記原稿の表面で反射した後の光を前記ミラー２３に向けて反射させる。そして、前記ミラー２２２で反射した光は、前記ミラー２３、２４によって前記光学レンズ２５に導かれる。前記光学レンズ２５は、入射した光を集光して前記ＣＣＤ２６に入射させる。前記ＣＣＤ２６は、前記光学レンズ２５から入射される光の受光量に応じた電気信号を前記原稿の画像データとして前記制御部５に入力する光電変換素子などを有する。
【００１５】
前記画像形成部３は、前記画像読取部２で読み取られる画像データ、又は外部のパーソナルコンピューター等の情報処理装置から入力される画像データに基づいて画像形成処理（印刷処理）を実行する電子写真方式の画像形成部である。具体的に、前記画像形成部３は、搬送部３０、感光体ドラム３１、帯電装置３２、ＬＳＵ（光走査装置）３３、現像装置３４、転写ローラー３５、クリーニング装置３６、定着ローラー３７、加圧ローラー３８、及び排紙トレイ３９などを備える。
【００１６】
前記給紙部４は、前記画像形成装置１０に着脱可能な給紙カセット４１及び給紙カセット４２を備え、前記給紙カセット４１又は前記給紙カセット４２に収容された紙などのシートを前記画像形成部３に供給する。例えば、前記シートは、紙、コート紙、ハガキ、封筒、及びＯＨＰシートなどのシート材料である。なお、前記給紙カセット４１及び前記給紙カセット４２には異なるサイズのシートが収容可能である。本実施形態に係る前記画像形成装置１０では、前記給紙カセット４１にはＡ４サイズ、前記給紙カセット４１にはＡ３サイズのシートが収容される。
【００１７】
そして、前記画像形成部３に供給されたシートは、前記搬送部３０により前記感光体ドラム３１及び前記転写ローラー３５を経て前記定着ローラー３７及び前記加圧ローラー３８を通過した後、排出口４０から排紙トレイ３９に排出される。このとき、前記画像形成部３では、前記給紙部４から供給されて前記搬送部３０により搬送されるシートに画像を形成する画像形成処理が以下の手順で実行される。
【００１８】
まず、前記帯電装置３２によって前記感光体ドラム３１が所定の電位に一様に帯電される。次に、前記ＬＳＵ３３により前記感光体ドラム３１の表面に画像データに基づく光が照射される。これにより、前記感光体ドラム３１の表面に画像データに対応する静電潜像が形成される。そして、前記感光体ドラム３１上の静電潜像は前記現像装置３４によってトナーにより現像（可視像化）される。なお、前記現像装置３４には、前記画像形成部３に着脱可能なトナーコンテナ３４Ａからトナーが補給される。続いて、前記感光体ドラム３１に形成されたトナー像は前記転写ローラー３５によってシートに転写される。その後、シートに転写されたトナー像は、そのシートが前記定着ローラー３７及び前記加圧ローラー３８の間を通過する際に前記定着ローラー３７で加熱されて溶融定着する。なお、前記画像形成部３による前記画像形成処理後に前記感光体ドラム３１の表面に残存する前記トナーは前記クリーニング装置３６によって除去される。
【００１９】
前記制御部５は、ＣＰＵ、ＲＯＭ、ＥＥＰＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＥＥＰＲＯＭは、前記ＣＰＵによる各種情報の読み書きが可能な不揮発性の記憶部であり、各種の設定情報の記憶などに用いられる。前記ＲＡＭは、前記ＣＰＵによる各種情報の読み書きが可能な揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、前記制御部５は、前記ＲＯＭに予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより前記画像形成装置１０を統括的に制御する。
【００２０】
［表示入力装置６の構成］
次に、図２〜図４を参照しつつ、前記表示入力装置６の構成について説明する。
【００２１】
前記表示入力装置６は、図２〜図４に示すように、表示制御部６１、表示部６２、タッチパネル６３、及び操作ボタン６４を備える。なお、前記操作ボタン６４は、テンキー及びスタートキーなどの各種のハードキーを含む。
【００２２】
前記表示制御部６１は、ＣＰＵ、ＲＯＭ、ＥＥＰＲＯＭ、及びＲＡＭを有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭ及び前記ＥＥＰＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が記憶される不揮発性の記憶部である。また、前記ＥＥＰＲＯＭは、前記ＣＰＵによる各種情報の読み書きが可能な不揮発性の記憶部であり、各種の設定情報の記憶などに用いられる。前記ＲＡＭは、前記ＣＰＵによる各種情報の読み書きが可能な揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。なお、前記表示制御部６１は、ＡＳＩＣ又はＤＳＰのような電気回路であってもよい。また、前記主制御部５が前記表示制御部６１の一部又は全部の機能を兼ねることも他の実施形態として考えられる。
【００２３】
前記表示制御部６１は、前記主制御部５からの制御指示に従って前記表示部６２の表示を制御する。具体的に、前記表示部６２には、各種の操作内容に対応する複数のタッチキー及び操作画面などが表示される。なお、前記表示部６２は、例えば液晶ディスプレー又は有機ＥＬディスプレーである。
【００２４】
また、前記表示制御部６１は、前記タッチパネル６３及び前記操作ボタン６４のユーザー操作に応じて、そのユーザー操作に対応する操作信号を前記主制御部５に入力する。これにより、前記主制御部５は、前記操作信号に対応する予め設定された処理を実行する。
【００２５】
前記タッチパネル６３は、前記表示部６２の上面に設けられている。具体的に、前記タッチパネル６３は、抵抗の変化により操作位置を検出する抵抗膜方式のタッチパネルである。なお、前記タッチパネル６３は、静電容量の変化により操作位置を検出する静電容量方式のタッチパネルであってもよい。
【００２６】
そして、前記タッチパネル６３は、ユーザーによるタッチ操作の位置を検出し、そのタッチ操作の位置を示す位置座標を位置情報として前記表示制御部６１に入力する。これにより、前記表示制御部６１は、前記表示部６２に表示されている操作画面における前記位置情報に対応するタッチキーの操作信号を前記主制御部５に入力することが可能である。
【００２７】
具体的に、前記表示制御部６１は、図２に示すように、入力受付部６１１、再入力計数部６１２、検出領域変更部６１３、識別処理部６１４、及び検出領域記憶部６１５を含む。前記表示制御部６１は、前記表示制御部６１の前記ＲＯＭ又は前記ＥＥＰＲＯＭに記憶されている前記制御プログラムを前記ＣＰＵで実行することにより、前記入力受付部６１１、前記再入力計数部６１２、前記検出領域変更部６１３、及び前記識別処理部６１４として機能する。また、前記検出領域記憶部６１５は、前記表示制御部６１の前記ＥＥＰＲＯＭに設けられた記憶領域である。なお、前記制御プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から前記表示制御部６１の前記ＥＥＰＲＯＭなどの記憶部にインストールされてもよい。また、前記表示制御部６１が電子回路である場合、前記入力受付部６１１、前記再入力計数部６１２、前記検出領域変更部６１３、及び前記識別処理部６１４は、それぞれの機能を実現する回路モジュールである。
【００２８】
前記入力受付部６１１は、前記表示部６２に表示される前記タッチキー各々に対応する予め設定された検出領域内のタッチ操作を検出した場合に前記タッチキーの操作入力を受け付ける。具体的に、前記表示制御部６１では、各種の操作画面ごとについて、複数のタッチキーと前記タッチキー各々に対応する検出領域との対応関係を示す検出領域情報の初期データが前記検出領域記憶部６１５に予め記憶されている。例えば、前記検出領域情報の初期データは、前記ＣＰＵによって前記ＲＯＭから読み出されて前記検出領域記憶部６１５に記憶される。また、前記検出領域記憶部６１５には、前記画像形成装置１０のユーザーごとに対応する前記検出領域情報が記憶される。なお、前記ユーザーごとの前記検出領域情報は、前記画像形成装置１０へのユーザー情報の登録時に作成され、又は後述の検出領域変更処理（図６及び図７参照）において作成されて前記検出領域記憶部６１５に記憶される。
【００２９】
ここに、図４は、前記表示部６２に表示される操作画面の一例を示す図である。前記表示部６２には、複数のタッチキーＫ１〜Ｋ９が表示される。また、前記検出領域情報では、前記タッチキーＫ１〜Ｋ９各々に対応して前記タッチパネル６３における検出領域Ａ１〜Ａ９が設定されている。そして、前記入力受付部６１１は、前記タッチパネル６３によって検出されるタッチ操作の位置座標と前記検出領域情報とに基づいて前記タッチキーＫ１〜Ｋ９各々の操作入力を受け付ける。例えば、前記入力受付部６１１は、前記タッチパネル６３で検出されるタッチ操作の位置座標が、前記タッチキーＫ１に対応する前記検出領域Ａ１の範囲内である場合に、前記タッチキーＫ１の操作が行われたと判断する。
【００３０】
なお、前記検出領域情報では、前記タッチキーＫ１〜Ｋ９に対応する前記検出領域Ａ１〜Ａ９が、前記検出領域Ａ１〜Ａ９各々の中心位置となる基準座標Ｐ１（ｘ０，ｙ０）と、その基準座標Ｐ１を中心とする所定範囲によって特定されることが考えられる。例えば、前記タッチパネル６３における縦横の位置座標（ｘ、ｙ）は、（０〜２５５、０〜２５５）の範囲で表される。また、前記所定範囲は、前記基準座標Ｐ１に対してｘ方向に±３０、ｙ方向に±１５の範囲であることが考えられる。なお、前記検出領域情報の内容は、前記タッチキーＫ１〜Ｋ９各々に対応する前記検出領域Ａ１〜Ａ９を特定することができれば前記検出領域Ａ１〜Ａ９各々の端部の位置座標などであってもよい。
【００３１】
前記再入力計数部６１２は、前記入力受付部６１１により受け付けられた前記タッチキーの操作入力が取り消された後に、異なる前記タッチキーの操作入力が行われる再入力が行われた再入力回数Ｃ２を計数する。例えば、印刷枚数の設定に対応する前記タッチキーの操作が行われた後、印刷枚数を設定するための操作画面が表示された状態でバックキーが操作され、次に原稿サイズの設定に対応する前記タッチキーが操作された場合に再入力の回数をカウントアップする。なお、前記バックキーは、前記操作ボタン６４に含まれるハードキー又は前記操作画面上に表示されるタッチキーである。また、前記再入力計数部６１２は、前記画像形成装置１０のユーザーごとに前記再入力回数Ｃ２を計数する。
【００３２】
前記検出領域変更部６１３は、前記再入力計数部６１２により計数される前記再入力回数Ｃ２が予め定められた閾値Ｃ２０に達した場合に、前記タッチキーに対応する前記検出領域を、前記再入力の際に取り消された操作入力時のタッチ操作の位置に基づいて変更する。具体的に、前記検出領域変更部６１３は、複数の前記タッチキーが表示されている場合に、前記タッチキー各々の検出領域を纏めて変更する。
【００３３】
前記識別処理部６１４は、前記表示入力装置６を使用するユーザーを識別する。具体的に、前記識別処理部６１４は、前記画像形成装置１０の使用開始時に行われるログイン操作に応じてユーザーの認証処理を実行する。例えば、前記識別処理部６１４は、前記表示部６２に認証画面を表示させ、前記認証画面におけるユーザーＩＤ及びパスワードなどのログイン情報の入力操作を受け付ける。そして、前記識別処理部６１４は、前記ログイン情報が予め登録されたユーザー情報と一致する場合に、そのユーザー情報に対応するユーザーが前記表示入力装置６を使用するユーザーであると識別する。また、前記識別処理部６１４による前記認証処理の結果は前記主制御部５に通知され、前記主制御部５では、前記画像形成装置１０の状態を前記ユーザー情報に対応するユーザーのログイン状態に移行させる。なお、前記主制御部５によって前記認証処理が実行され、前記識別処理部６１４が前記主制御部５による前記認証処理の結果に基づいて、前記表示入力装置６を使用するユーザーを識別することも考えられる。
【００３４】
ところで、前記表示入力装置６では、例えばユーザーが前記表示部６２の前記タッチキーを見る角度の違いによって、そのユーザーが前記タッチキーを操作する際のタッチ位置が異なることが考えられる。これに対し、前記タッチキーの基準座標とユーザーのタッチ位置との差分情報に基づいて前記タッチキーに対応する前記検出領域を変更することが考えられる。但し、この場合でも、ユーザーのタッチ位置がユーザー所望のタッチキーの検出領域内でなければ、そのタッチキーの検出領域を適切に変更することができない。例えば、前記タッチキーの間隔が短く、ユーザー所望のタッチキーとは異なるタッチキーが誤操作される場合には、前記タッチキーの前記検出領域が適切に変更されない。一方、前記画像形成装置１０では、以下で説明するように、タッチキーの誤操作を考慮して検出領域を適切に変更することが可能である。
【００３５】
［タッチ操作受付処理］
まず、図５を参照しつつ、前記表示制御部６１によって実行されるタッチ操作受付処理の一例について説明する。なお、前記タッチ操作受付処理は、前記表示制御部６１の前記受付処理部６１１によって実行される。
【００３６】
＜ステップＳ１＞
ステップＳ１において、前記表示制御部６１は、前記画像形成装置１０にユーザーがログインしたか否かを判断する。具体的には、前記識別処理部６１４によって前記画像形成装置１０にログインするユーザーが識別された場合に、前記画像形成装置１０にユーザーがログインしたと判断する。ここで、ユーザーがログインしたと判断すると（Ｓ１：Ｙｅｓ側）、処理はステップＳ２に移行し、ユーザーがログインしていないと判断すると（Ｓ２：Ｎｏ側）、処理はステップＳ３に移行する。
【００３７】
＜ステップＳ２＞
ステップＳ２において、前記表示制御部６１は、前記ステップＳ１でログインしたと判断されたユーザーに対応する前記検出領域情報を前記表示制御部６１の前記検出領域記憶部６１５から読み出して前記ＲＡＭに展開する。なお、前記ユーザーに対応する前記検出領域情報が前記検出領域記憶部６１５に記憶されていない場合、又は前記画像形成装置１０にユーザーがログインしていない場合には、前記検出領域情報の初期データが前記ＲＯＭから読み出されて前記ＲＡＭに展開される。なお、前記画像形成装置１０から前記ユーザーがログアウトした場合は、前記ＲＡＭに展開された前記検出領域情報が消去される。
【００３８】
＜ステップＳ３＞
次に、ステップＳ３において、前記表示制御部６１は、前記タッチパネル６３に対するユーザーのタッチ操作が行われたか否かを判断する。ここで、前記タッチ操作が行われたと判断すると（Ｓ３：Ｙｅｓ側）、処理はステップＳ４に移行し、前記タッチ操作が行われていないと判断すると（Ｓ３：Ｎｏ側）、処理は前記ステップＳ１に戻る。
【００３９】
＜ステップＳ４＞
ステップＳ４において、前記表示制御部６１は、前記ステップＳ３で検出された前記タッチ操作のタッチ位置と前記検出領域情報とに基づいて前記タッチ位置に対応するタッチキーの種類を特定し、そのタッチキーの入力を受け付ける。
【００４０】
［検出領域変更処理］
続いて、図６のフローチャートを参照しつつ、前記表示制御部６１で実行される検出領域変更処理について説明する。前記検出領域変更処理は、前記タッチ操作受付処理において前記タッチキーの入力が受け付けられた場合に、前記表示制御部６１によって実行される。
【００４１】
＜ステップＳ１１＞
まず、ステップＳ１１において、前記表示制御部６１は、直前に前記タッチキーの操作入力の取消操作が行われているか否かを判断する。具体的に、前記ステップＳ１１において、前記表示制御部６１は、前記表示制御部６１の前記ＥＥＰＲＯＭに記憶される取消フラグＦ１の値が「１」であるか否かを判断する。前記取消フラグＦ１は、初期値が「０」であって、後述のステップＳ１４１で「１」にセットされ、後述のステップＳ１２１で「０」にリセットされる。
【００４２】
ここで、前記取消操作が行われていると判断されると（Ｓ１１：Ｙｅｓ側）、処理がステップＳ１１１に移行し、後述の再入力対応処理（図７参照）が実行される。一方、前記取消操作が行われていないと判断されると（Ｓ１１：Ｎｏ側）、処理はステップＳ１２に移行する。
【００４３】
＜ステップＳ１２＞
ステップＳ１２において、前記表示制御部６１は、今回操作されたタッチキーが予め定められた単独作動キーであるか否かを判断する。前記単独作動キーは、前記表示部６２に表示される前記タッチキーのうち、その単独操作によって前記主制御部５による所定の処理が実行されるスタートキー、ストップキー、及びクリアキーなどである。一方、前記表示部６２に表示される前記タッチキーには、前記単独作動キーとは異なり、その操作後に次の階層に対応する操作が必要な各種設定キーなどの階層キーも含まれる。例えば、用紙サイズの設定を開始するためのタッチキーは、その後に用紙サイズを選択するための操作を要するため前記階層キーの一例である。
【００４４】
ここで、今回操作されたタッチキーが、前記単独作動キーであると判断されると（Ｓ１２：Ｙｅｓ側）、処理がステップＳ１２１に移行し、前記単独作動キーではないと判断されると（Ｓ１２：Ｎｏ側）、処理がステップＳ１３に移行する。
【００４５】
＜ステップＳ１２１＞
ステップＳ１２１において、前記表示制御部６１は、前記取消フラグＦ１及び操作フラグＦ２を「０」にリセットし、当該検出領域変更処理を終了する。前記操作フラグＦ２は、前記表示制御部６１の前記ＥＥＰＲＯＭに記憶される値であって、今回操作されたタッチキーが前記タッチキーの属する階層のうち最上層のタッチキーであるか否かを判断するために用いられる。前記操作フラグＦ２は、初期値が「０」であって、後述のステップＳ１３２で「１」にセットされ、前記ステップＳ１２１で「０」にリセットされる。
【００４６】
＜ステップＳ１３＞
ステップＳ１３において、前記表示制御部６１は、今回操作されたタッチキーが最上層のタッチキーであるか否かを前記操作フラグＦ２に基づいて判断する。ここで、今回操作されたタッチキーが最上層のタッチキーであると判断されると（Ｓ１３：Ｙｅｓ側）、処理がステップＳ１３１に移行し、今回操作されたタッチキーが最上層のタッチキーではないと判断されると（Ｓ１３：Ｎｏ側）、処理がステップＳ１４に移行する。
【００４７】
＜ステップＳ１３１〜Ｓ１３２＞
ステップＳ１３１において、前記表示制御部６１は、今回操作されたタッチ位置の位置座標と、その位置座標に基づいて特定されるタッチキーの種別とを前記ＥＥＰＲＯＭに記憶する。その後、ステップＳ１３２において、前記表示制御部６１は、前記操作フラグＦ２を「１」にセットし、当該検出領域変更処理を終了する。
【００４８】
＜ステップＳ１４＞
一方、ステップＳ１４において、前記表示制御部６１は、今回操作されたタッチキーが取消操作に対応する取消キーであるか否かを判断する。前記取消キーは、それ以前にタッチ操作されたタッチキーに対応する処理を取り消すバックキーなどである。
【００４９】
ここで、今回操作されたタッチキーが前記取消キーであると判断されると（Ｓ１４：Ｙｅｓ側）、処理がステップＳ１４１に移行し、前記取消キーではないと判断されると（Ｓ１４：Ｎｏ側）、処理がステップＳ１５に移行する。
【００５０】
＜ステップＳ１４１〜Ｓ１４２＞
前記表示制御部６１は、ステップＳ１４１において前記取消フラグＦ１を「１」にセットすると共に、ステップＳ１４２において前記操作フラグＦ２を０にリセットした後、当該検出領域変更処理を終了する。
【００５１】
＜ステップＳ１５＞
ステップＳ１５において、前記表示制御部６１は、今回操作されたタッチキーの基準位置と実際にタッチ操作が行われたタッチ位置との位置座標の差分を差分積算値Ｈａに加算する積算処理が実行される。前記差分積算値Ｈａは、タッチキーの操作が正しく行われた場合における前記タッチキーの操作時のタッチ位置と前記タッチキーの基準位置との位置ずれ量の積算値として、前記表示制御部６１の前記ＥＥＰＲＯＭに記憶される。前記差分積算値Ｈａは、初期値が（０，０）であって、前記ステップＳ１５において積算され、後述のステップＳ１９でリセットされる。例えば、１回目のタッチ操作における前記位置座標の差分が（５，５）であり、２回目のタッチ操作における前記位置座標の差分が（１０，１０）である場合、前記差分積算値Ｈａは（１５，１５）となる。
【００５２】
＜ステップＳ１６＞
続いて、ステップＳ１６において、前記表示制御部６１は、操作回数Ｃ１を１加算する。前記操作回数Ｃ１は、前記表示制御部６１により受け付けられた前記タッチキーの操作回数を示す値として前記表示制御部６１の前記ＥＥＰＲＯＭに記憶される。前記操作回数Ｃ１は、初期値が「０」であり、前記ステップＳ１６で加算され、後述のステップＳ１９で「０」にリセットされる。なお、前記操作回数Ｃ１は、複数の前記タッチキーに共通する計数値であるが、前記タッチキーごとに個別に計数されてもよい。
【００５３】
＜ステップＳ１７＞
ステップＳ１７において、前記表示制御部６１は、前記操作回数Ｃ１が予め設定された閾値Ｃ１０に達したか否かを判断する。前記閾値Ｃ１０は、前記タッチキーの検出領域を変更するタイミングを判断するために予め定められた値であって、例えば「５回」又は「１０回」などに設定されている。
【００５４】
ここで、前記操作回数Ｃ１が前記閾値Ｃ１０に達したと判断すると（Ｓ１７：Ｙｅｓ側）、処理がステップＳ１８に移行し、前記操作回数Ｃ１が前記閾値Ｃ１０に達していないと判断すると（Ｓ１７：Ｎｏ側）、処理が前記ステップＳ１３１に移行する。
【００５５】
＜ステップＳ１８＞
ステップＳ１８において、前記表示制御部６１は、前記差分積算値Ｈａの平均値に基づいて前記タッチキーの検出領域を変更し、その変更後の前記検出領域情報を前記検出領域記憶部６１５に記憶させる。なお、係る処理は前記検出領域変更部６１３によって実行される。このとき、前記表示制御部６１は、前記画像形成装置１０にログイン中のユーザーに対応付けて前記検出領域情報を前記検出領域記憶部６１５に記憶させる。また、前記画像形成装置１０にログイン中のユーザーに対応する前記検出領域情報が前記検出領域記憶部６１５に記憶されている場合には、前記検出領域情報が更新される。なお、前記検出領域情報は、前記タッチキー各々に対応する前記検出領域を、前記検出領域情報の初期データに対する相対的な変更内容であることも考えられる。この場合、前記表示制御部６１は、その変更内容と前記検出領域情報の初期データとに基づいてユーザーごとに対応する前記タッチキー各々の検出領域を判断することが可能である。
【００５６】
ここで、前記表示制御部６１は、前記差分積算値Ｈａを前記操作回数Ｃ１（前記閾値Ｃ１０）で割ることにより平均値を算出し、その平均値に応じて前記タッチキー各々の検出領域を纏めて変更することが考えられる。例えば、前記表示制御部６１は、前記タッチキーの検出領域の基準座標に前記平均値を加算することによって前記検出領域を変更する。ここに、図８は、前記ステップＳ１８において、前記タッチキー各々の検出領域が変更された後の状態を示す図である。
【００５７】
例えば、前記差分積算値Ｈａの値が（５０，−５０）であって、前記操作回数Ｃ１が「１０」である場合には、前記タッチキー各々に対応する検出領域の基準座標Ｐ１に、前記差分積算値Ｈａの平均値（５，−５）が加算される。そして、前記タッチ操作受付処理（図５参照）及び当該検出変更処理では、変更後の前記基準座標Ｐ１に基づいて前記タッチキー各々の検出領域が判断される。これにより、前記タッチキー各々に対応する検出領域の位置が、ユーザーが操作する頻度の高い位置に徐々に変更されることになる。従って、ユーザーのタッチ位置が前記タッチキーの中心位置となる可能性が高くなり、前記タッチキーの誤操作を抑制することができる。
【００５８】
また、前記ステップＳ１８において、前記表示制御部６１は、前記検出領域を予め設定された上限変更範囲内で変更することが考えられる。即ち、前記表示制御部６１は、前記差分積算値Ｈａの平均値に基づいて変更した場合に、その変更後の前記タッチキーの検出領域が前記上限変更範囲を超える場合には、前記タッチキーの検出領域を変更しないことが考えられる。これにより、前記タッチキーの検出領域の位置の大幅な変更が防止される。また、前記表示制御部６１が、変更後の前記タッチキーの検出領域が前記上限変更範囲を超える場合に、前記タッチキーの検出領域を前記上限変更範囲まで変更することも考えられる。なお、前記タッチキーの操作履歴を前記検出領域情報に反映させるための手法は、前記差分積算値Ｈａの平均値を前記検出領域情報に反映させることに限らない。
【００５９】
＜ステップＳ１９＞
その後、ステップＳ１９において、前記表示制御部６１は、前記差分累積値Ｈａを（０，０）にリセットすると共に、前記操作回数Ｃ１を「０」にリセットし、当該検出領域変更処理を終了する。
【００６０】
［再入力対応処理］
続いて、図７を参照しつつ、前記ステップＳ１１１で実行される再入力対応処理について説明する。
【００６１】
＜ステップＳ２１＞
ステップＳ２１において、前記表示制御部６１は、今回操作されたタッチキーが前記単独作動キーであるか否かを判断する。ここで、今回操作されたタッチキーが、前記単独作動キーであると判断されると（Ｓ２１：Ｙｅｓ側）、処理がステップＳ２９に移行し、前記単独作動キーではないと判断されると（Ｓ２１：Ｎｏ側）、処理がステップＳ２２に移行する。
【００６２】
＜ステップＳ２２＞
ステップＳ２２において、前記表示制御部６１は、今回操作されたタッチキーが前回操作されたタッチキーの周囲のタッチキーであるか否かを判断する。具体的に、前記表示制御部６１は、前記ステップＳ１３１で記憶された直前に操作された前記タッチキーの種別が、今回操作された前記タッチキーの上下又は左右に隣接するタッチキーであるか否かを判断する。前記ステップＳ２２は、前記タッチキーの差入力が、タッチ位置のズレに起因するものではなく単純な押し間違えである場合に、後述のステップＳ２３以降の処理が実行されることを防止するための処理である。また、同じ前記タッチキーが操作された場合にも後述のステップＳ２３以降の処理は実行されない。
【００６３】
ここで、今回操作されたタッチキーが、前回操作されたタッチキーとは異なるが前回操作されたタッチキーの周囲のタッチキーであると判断されると（Ｓ２２：Ｙｅｓ側）、処理がステップＳ２３に移行する。一方、今回操作されたタッチキーが前回操作されたタッチキーの周囲のタッチキーではないと判断されると（Ｓ２２：Ｎｏ側）、処理がステップＳ２９に移行する。
【００６４】
＜ステップＳ２３＞
ステップＳ２３において、前記表示制御部６１は、今回操作されたタッチキーが前記取消キーであるか否かを判断する。ここで、今回操作されたタッチキーが前記取消キーであると判断されると（Ｓ２３：Ｙｅｓ側）、処理がステップＳ２９に移行し、前記取消キーではないと判断されると（Ｓ２３：Ｎｏ側）、処理がステップＳ２４に移行する。
【００６５】
＜ステップＳ２４＞
ステップＳ２４において、前記表示制御部６１は、今回操作されたタッチキーの基準位置と、直前に取り消されたタッチ操作時に前記ステップＳ１３１で記憶された前記タッチ位置の位置座標との差分を差分積算値Ｈｂに加算する積算処理が実行される。前記差分積算値Ｈｂは、前記再入力の前に取り消された誤った前記タッチキーのタッチ操作の位置と、前記再入力時に操作された正しい前記タッチキーの検出領域の基準位置との位置ずれ量の積算値として、前記表示制御部６１の前記ＥＥＰＲＯＭに記憶される。前記差分積算値Ｈｂは、初期値が（０，０）であって、前記ステップＳ２４において積算され、後述のステップＳ２７でリセットされる。例えば、１回目の再入力操作時における前記位置座標の差分が（５０，５０）であり、２回目の再入力操作時における前記位置座標の差分が（３０，３０）である場合、前記差分積算値Ｈａは（８０，８０）となる。
【００６６】
＜ステップＳ２５＞
続いて、ステップＳ２５において、前記表示制御部６１は、前記再入力回数Ｃ２を１加算する。なお、係る処理は前記再入力計数部６１２によって実行される。前記再入力回数Ｃ２は、前記表示制御部６１により受け付けられた前記タッチキーの操作入力が前記取消操作によって取り消された後、異なる前記タッチキーの操作入力が行われる再入力が行われた回数を示す値として前記表示制御部６１の前記ＥＥＰＲＯＭに記憶される。また、前記再入力回数Ｃ２は、前記画像形成装置１０のユーザーごとに対応付けて前記ＥＥＰＲＯＭに記憶される。前記再入力回数Ｃ２は、初期値が「０」であり、前記ステップＳ２５で加算され、後述のステップＳ２７で「０」にリセットされる。
【００６７】
＜ステップＳ２６＞
ステップＳ２６において、前記表示制御部６１は、前記再入力回数Ｃ２が予め設定された閾値Ｃ２０に達したか否かを判断する。前記閾値Ｃ２０は、前記タッチキーの検出領域を変更するタイミングを判断するために予め定められた値であって、例えば「５回」又は「１０回」などに設定されている。
【００６８】
ここで、前記再入力回数Ｃ２が前記閾値Ｃ２０に達したと判断すると（Ｓ２６：Ｙｅｓ側）、処理がステップＳ２７に移行し、前記再入力回数Ｃ２が前記閾値Ｃ２０に達していないと判断すると（Ｓ２６：Ｎｏ側）、処理が前記ステップＳ２９に移行する。
【００６９】
＜ステップＳ２７＞
ステップＳ２７において、前記表示制御部６１は、前記再入力の際に取り消された前記タッチ操作の位置座標が積算された前記差分積算値Ｈｂの平均値に基づいて、前記画像形成装置１０の現在のユーザーに対応する前記タッチキーの検出領域を変更する。そして、前記表示制御部６１は、変更後の前記検出領域情報を前記表示制御部６１の前記検出領域記憶部６１５に記憶させる。なお、係る処理は前記検出領域変更部６１３によって実行される。このとき、前記表示制御部６１は、前記画像形成装置１０にログイン中のユーザーに対応付けて前記検出領域情報を前記検出領域記憶部６１５に記憶させる。また、前記画像形成装置１０にログイン中のユーザーに対応する前記検出領域情報が前記検出領域記憶部６１５に記憶されている場合には、前記検出領域情報が更新される。即ち、前記画像形成装置１０において前記再入力回数Ｃ２が前記閾値Ｃ２０に達した場合には、前記再入力回数Ｃ２が前記閾値Ｃ２０に達した前記ユーザーに対応する前記検出領域情報における検出領域のみが変更される。なお、前記検出領域情報は、前記タッチキー各々に対応する前記検出領域を、前記検出領域情報の初期データに対する相対的な変更内容であることも考えられる。この場合、前記表示制御部６１は、その変更内容と前記検出領域情報の初期データとに基づいてユーザーごとに対応する前記タッチキー各々の検出領域を判断することが可能である。
【００７０】
また、前記表示制御部６１は、前記差分積算値Ｈｂを前記再入力回数Ｃ２（前記閾値Ｃ２０）で割ることにより平均値を算出し、その平均値に予め定められた１未満の係数ｍを乗算した補正値に応じて前記タッチキー各々の検出領域を纏めて変更することが考えられる。例えば、前記表示制御部６１は、前記タッチキーの検出領域の基準座標に前記補正値を加算することによって前記検出領域を変更する。なお、図９は、前記ステップＳ１８において、前記タッチキーの検出領域が変更された後の状態を示す図である。
【００７１】
例えば、前記差分積算値Ｈｂの値が（５００，−５００）であって、前記再実行回数Ｃ２が「１０」である場合には前記差分積算値Ｈｂの平均値が（５０，−５０）となる。そのため、その平均値の１／ｍの値である（５０／ｍ，−５０／ｍ）が補正値として、前記タッチキー各々に対応する検出領域の基準座標Ｐ１に加算される。これにより、前記タッチキー各々に対応する検出領域の位置が、ユーザーが操作する頻度の高い位置に徐々に移動することになり、ユーザーの誤操作を抑制することができる。なお、前記ステップＳ１８と同様に、前記差分積算値Ｈｂの平均値を前記タッチキーの検出領域の基準座標Ｐ１に加算することも他の実施形態として考えられる。
【００７２】
また、前記ステップＳ２７において、前記表示制御部６１は、前記検出領域を予め設定された上限変更範囲内で変更することが考えられる。即ち、前記表示制御部６１は、前記差分積算値Ｈｂの平均値に基づいて変更した場合に、その変更後の前記タッチキーの検出領域が前記上限変更範囲を超える場合には、前記タッチキーの検出領域を変更しないことが考えられる。これにより、前記タッチキーの検出領域の位置の大幅な変更が防止される。また、前記表示制御部６１が、変更後の前記タッチキーの検出領域が前記上限変更範囲を超える場合に、前記タッチキーの検出領域を前記上限変更範囲まで変更することも考えられる。
【００７３】
なお、前記タッチキーの操作履歴を前記検出領域情報に反映させるための手法は、前記差分積算値Ｈｂの平均値を前記検出領域情報に反映させることに限らない。例えば、前記再入力の前に取り消された前記タッチ操作の位置と、前記再入力時に操作された前記タッチキーの前記検出領域の基準位置とに基づいて、前記タッチキー各々に対応する前記検出領域を変更する手法であればよい。例えば、前記表示制御部６１が、前記差分積算値Ｈｂのような積算値ではなく、前記再入力回数Ｃ２が前記閾値Ｃ２０に達したときの前記再入力前に取り消されたタッチ操作の位置と、前記再入力時に操作された前記タッチキーの前記検出領域の基準位置とのみに基づいて前記検出領域情報の検出領域を変更することも考えられる。
【００７４】
＜ステップＳ２８〜Ｓ２９＞
その後、ステップＳ２８において、前記表示制御部６１は、前記差分累積値Ｈｂを（０，０）にリセットすると共に、前記再入力回数Ｃ２を「０」にリセットする。また、前記表示制御部６１は、ステップＳ２９において、前記取消フラグＦ１を「０」にリセットすると共に、前記操作フラグＦ２を「０」にリセットした後、当該検出領域変更処理を終了する。
【００７５】
以上説明したように、前記表示入力装置６では、前記タッチキー各々の検出領域が、ユーザーがタッチキーを誤操作したときのタッチ位置を考慮して前記タッチキー各々の検出領域が変更される。従って、前記表示入力装置６は、ユーザーが前記表示部６２を見る角度の違いに起因して前記タッチキーの誤操作が生じる場合に、その誤操作の発生を抑制することができる。
【符号の説明】
【００７６】
１  ：ＡＤＦ
２  ：画像読取部
３  ：画像形成部
４  ：給紙部
５  ：主制御部
６  ：表示入力装置
１０：画像形成装置
６１：表示制御部
６１１：入力受付部
６１２：再入力計数部
６１３：検出領域変更部
６１４：識別処理部
６１５：検出領域記憶部
６２：表示部
６３：タッチパネル
６４：操作ボタン
【図１】
2015191323.tif 000003
【図２】
2015191323.tif 000004
【図３】
2015191323.tif 000005
【図４】
2015191323.tif 000006
【図５】
2015191323.tif 000007
【図６】
2015191323.tif 000008
【図７】
2015191323.tif 000009
【図８】
2015191323.tif 000010
【図９】
2015191323.tif 000011