(57)【特許請求の範囲】
【請求項１】
予め処理が割り当てられた項目を、画面内の操作受付領域に表示する入力装置であって、
所定の条件が成立した場合、前記操作受付領域内に複数の単位領域を設け各単位領域に項目を配置した分割画面に、前記画面の表示を更新する更新手段と、
前記更新手段により表示される前記分割画面において操作者により操作されることが予測される入力予測位置を、前記更新手段による表示更新前に取得する位置取得手段と、
前記分割画面に設けられる前記複数の単位領域のうち、前記位置取得手段により取得された前記入力予測位置を含む単位領域を特定する領域特定手段と、
前記更新手段により表示される前記分割画面に配置される項目のうち、表示更新によって新たに表示される項目を、前記領域特定手段により特定された単位領域とは別の単位領域に配置する項目配置手段とを備える入力装置。
【請求項２】
前記項目配置手段は、前記所定の条件が成立したときに表示されていた項目を、前記領域特定手段により特定された単位領域に配置するものである請求項１記載の入力装置。
【請求項３】
前記位置取得手段は、前記操作受付領域内の一の位置が連続的に操作されている場合において、前記所定の条件が成立したとき、当該一の位置を、前記入力予測位置として取得するものである請求項１または２に記載の入力装置。
【請求項４】
前記操作受付領域に対する入力媒体の接近位置を検出する検出手段を備え、
前記位置取得手段は、前記検出手段により検出される前記入力媒体の接近位置を、前記入力予測位置として取得するものである請求項１から３のいずれかに記載の入力装置。
【請求項５】
前記位置取得手段は、前記所定の条件が成立する前に行われた操作のうち最後に行われた操作によって指定された位置を、前記入力予測位置として取得するものである請求項１から４のいずれかに記載の入力装置。
【請求項６】
前記所定の条件が成立したときに表示されていた項目のうち、前記位置取得手段により取得される前記入力予測位置に配置されている項目を、操作予測項目として特定する項目特定手段を備え、
前記項目配置手段は、前記項目特定手段により特定された前記操作予測項目の表示領域が、表示更新の前と後とで少なくとも一部が重複するように、前記更新手段により表示される前記分割画面に前記操作予測項目を配置するものである請求項１から５のいずれかに記載の入力装置。
【請求項７】
前記項目配置手段は、
前記所定の条件が成立したときに表示されていた項目のうち、前記項目特定手段により特定された前記操作予測項目以外の項目は、前記更新手段による表示更新前よりも縮小して、前記分割画面に配置する一方、
前記項目特定手段により特定された前記操作予測項目はその大きさの変化率を前記操作予測項目以外の項目の大きさの変化率よりも小さくして、前記分割画面に配置するものである請求項６記載の入力装置。
【請求項８】
前記更新手段による表示更新後、所定時間以上を経過した場合、または、前記更新手段による表示更新後、前記項目特定手段により特定された前記操作予測項目が実際に操作された場合、前記操作予測項目を縮小して表示する特定項目縮小手段を備える請求項７記載の入力装置。
【請求項９】
請求項１から８に記載の入力装置は、複数の機能を実行する複合機であって、
前記複数の機能のうち、選択中の機能に関する項目が前記操作受付領域に表示されている場合において、他の機能の割込要求があるとき、前記所定の条件が成立したと判断する要求判断手段を備え、
前記項目配置手段は、
前記要求判断手段により前記所定の条件が成立したと判断される場合、前記分割画面に含まれる前記複数の単位領域のうち、前記領域特定手段により特定される前記単位領域には選択中の機能に関する項目を配置し、前記領域特定手段により特定される前記単位領域とは別の単位領域には、前記他の機能に関する項目を配置するものである複合機。
【請求項１０】
予め処理が割り当てられた項目を画面内の操作受付領域に表示する入力装置において実行される入力制御プログラムであって、
前記入力装置を、
所定の条件が成立した場合、前記操作受付領域内に複数の単位領域を設け各単位領域に項目を配置した分割画面に、前記画面の表示を更新する更新手段と、
前記更新手段により表示される前記分割画面において操作者により操作されることが予測される入力予測位置を、前記更新手段による表示更新前に取得する位置取得手段と、
前記分割画面に設けられる前記複数の単位領域のうち、前記位置取得手段により取得された前記入力予測位置を含む単位領域を特定する領域特定手段と、
前記更新手段により表示される前記分割画面に配置される項目のうち、表示更新によって新たに表示される項目を、前記領域特定手段により特定された単位領域とは別の単位領域に配置する項目配置手段として機能させる入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、複合機および入力制御プログラムに関するものである。
【背景技術】
【０００２】
画面上に表示されたスイッチを押下することにより、指示を入力可能な各種装置が知られている。例えば、特許文献１には、コピー機能や電話機能など複数の機能を有する複合機であって、画面上のスイッチを押下することで指示を入力可能なものが開示されている。特許文献１に開示された構成によれば、ある機能の表示を行っている際に、他の機能のジョブの割り込みがあった場合、画面を分割し、一方の画面には元から表示されていたスイッチを表示し、他方の画面には、割り込んできた他の機能のジョブに関するスイッチを表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３５７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された構成では、画面上のスイッチを操作者が押下しようとする直前に何らかのイベントが発生し、急に画面が分割される場合、操作者は画面の変化に気づかず、または、勢い余って、画面を押下してしまうことがある。そして、押下した位置に、操作者が押下しようとしたスイッチとは異なるスイッチが新たに表示されている場合、操作者の意図しない処理が実行されてしまう虞があった。例えば、操作者が画面上のスイッチを押下しようとしているとき、外部から電話の着信があり、操作者が押下しようとしていた位置に、「電話切断スイッチ」が突然現れて、操作者がその「電話切断スイッチ」を押下してしまった場合には、操作者の意思に反して電話が切断されることになる。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、表示更新によって新たに表示される項目が誤って操作されてしまうことを抑制できる入力装置、複合機および入力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の入力装置は、予め処理が割り当てられた項目を、画面内の操作受付領域に表示するものであって、所定の条件が成立した場合、前記操作受付領域内に複数の単位領域を設け各単位領域に項目を配置した分割画面に、前記画面の表示を更新する更新手段と、前記更新手段により表示される前記分割画面において操作者により操作されることが予測される入力予測位置を、前記更新手段による表示更新前に取得する位置取得手段と、前記分割画面に設けられる前記複数の単位領域のうち、前記位置取得手段により取得された前記入力予測位置を含む単位領域を特定する領域特定手段と、前記更新手段により表示される前記分割画面に配置される項目のうち、表示更新によって新たに表示される項目を、前記領域特定手段により特定された単位領域とは別の単位領域に配置する項目配置手段とを備える。
【０００７】
上記入力装置において、前記項目配置手段は、前記所定の条件が成立したときに表示されていた項目を、前記領域特定手段により特定された単位領域に配置するものであっても良い。
【０００８】
なお、本発明は、入力装置、該入力装置を制御する制御装置、入力方法、入力装置を制御する入力制御プログラム、該入力制御プログラムを記録する記録媒体等の種々の態様で構成することができる。
【発明の効果】
【０００９】
請求項１記載の入力装置によれば、領域特定手段により、分割画面に設けられる複数の単位領域のうち入力予測位置を含む単位領域が特定される。そして、項目配置手段により、表示更新によって新たに表示される項目は、前記領域特定手段により特定された単位領域とは別の単位領域に配置される。よって、表示更新前に取得された入力予測位置が、表示更新後に実際に操作されたとしても、表示更新によって新たに表示される項目が誤って操作されてしまうことを抑制できるという効果がある。
【００１０】
請求項２記載の入力装置によれば、請求項１の奏する効果に加え、所定の条件が成立したときに表示されていた項目が、入力予測位置を含む単位領域に配置される。したがって、表示更新前に取得された入力予測位置が、表示更新後に実際に操作されたとしても、操作されるのは、所定の条件が成立したときに表示されていた項目のいずれかである。よって、操作者にとって予期しない、新たに表示された項目が、誤って操作されてしまうことを抑制できるという効果がある。
【００１１】
請求項３記載の入力装置によれば、請求項１または２の奏する効果に加え、操作受付領域内の一の位置が連続的に操作されている場合において前記所定の条件が成立し、操作者が表示の更新に気づかずに、表示更新後においても前記一の位置を操作してしまった場合であっても、表示更新によって新たに表示される項目が誤って操作されてしまうことを抑制できるという効果がある。
【００１２】
請求項４記載の入力装置によれば、請求項１から３のいずれかの奏する効果に加え、操作者が入力媒体を操作受付領域に接近させているときに画面の表示が更新され、操作者が表示の更新に気づかずに、表示更新後の操作受付領域に入力媒体を接触させてしまった場合であっても、表示更新によって新たに表示される項目が誤って操作されてしまうことを抑制できるという効果がある。
【００１３】
請求項５記載の入力装置によれば、請求項１から４のいずれかの奏する効果に加え、所定の条件が成立する前に行われた操作のうち最後に行われた操作によって指定された位置が、表示更新後、再び操作された場合であっても、表示更新によって新たに表示される項目が誤って操作されてしまうことを抑制できるという効果がある。
【００１４】
請求項６記載の入力装置によれば、請求項１から５のいずれかの奏する効果に加え、入力予測位置に配置されている操作予測項目は、表示更新の前と後とで少なくとも一部が重複するように分割画面に配置される。よって、操作者にとっては、表示更新前から操作しようとしていた操作予測項目を、表示更新後の分割画面においても容易に見つけ出すことができ、操作が容易であるという効果がある。
【００１５】
請求項７記載の入力装置によれば、請求項６の奏する効果に加え、操作予測項目はその大きさの変化率が前記操作予測項目以外の項目の大きさの変化率よりも小さくされるので、操作者にとっては、表示更新前から操作しようとしていた操作予測項目を、表示更新後の分割画面においても容易に見つけ出すことができ、操作が容易であるという効果を奏する。
【００１６】
請求項８記載の入力装置によれば、請求項７の奏する効果に加え、表示更新後、所定時間以上を経過した場合、または、表示更新後、前記操作予測項目が実際に操作された場合、前記操作予測項目が縮小されて表示されるので、各項目の大きさのバランスの良い画面を表示できるという効果がある。
【００１７】
請求項９記載の複合機によれば、請求項１から８のいずれかの奏する効果に加え、入力予測位置を含む単位領域には選択中の機能に関する項目が配置され、入力予測位置を含む単位領域とは別の単位領域には、後から割り込んだ他の機能に関する項目が配置される。よって、表示更新前に取得された入力予測位置が、表示更新後に実際に操作されたとしても、後から割り込んだ他の機能に関する項目が誤って操作されてしまうことを抑制できるという効果がある。
【００１８】
請求項１０記載の入力制御プログラムによれば、入力装置において実行されることにより、請求項１記載の入力装置と同様の作用効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態のＭＦＰの電気的構成を示すブロック図である。
【図２】ＬＣＤにおける画面遷移の例を示す図である。
【図３】ＭＦＰが実行する操作受付処理を示すフローチャートである。
【図４】ＭＦＰが実行する更新処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の入力装置の一実施形態である多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１の電気的構成を示したブロック図である。
【００２１】
ＭＦＰ１は、コピー機能、ファクシミリ機能、スキャン機能、プリンタ機能、電話機能などの各種機能を有している。ＭＦＰ１は各種機能のうち、実行する機能を選択することができる。ＭＦＰ１のＬＣＤ１６には、選択中の機能に関する画面が表示される。詳細は図２を参照して後述するが、ＭＦＰ１は、選択中の機能とは別の機能の割込要求がある場合、ＬＣＤ１６における表示を更新する。特に、本実施形態のＭＦＰ１は、表示更新によって新たに表示される項目が、操作者によって誤って操作されてしまうことを抑制できるように構成されている。
【００２２】
ＭＦＰ１には、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、フラッシュメモリ１４、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、ＮＣＵ２３、モデム２４、送受話器２５、計時回路２６、ネットワークインターフェイス２６Ａ（以下、ネットワークＩ／Ｆ２６Ａと記載）が主に設けられている。ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、フラッシュメモリ１４は、バスライン２７を介して互いに接続されている。また、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、ＮＣＵ２３、モデム２４、送受話器２５、計時回路２６、ネットワークＩ／Ｆ２６Ａ、バスライン２７は、入出力ポート２８を介して互いに接続されている。
【００２３】
ＣＰＵ１０は、ＲＯＭ１１やフラッシュメモリ１４に記憶される固定値やプログラム、ＲＡＭ１２に記憶されているデータ、或いは、ＮＣＵ２３を介して送受信される各種信号に従って、ＭＦＰ１が有している各機能の制御や、入出力ポート２８と接続された各部を制御する。
【００２４】
ＲＯＭ１１は、入力制御プログラム１１ａ、項目管理テーブル１１ｂなどが設けられた書換不能なメモリである。ＣＰＵ１０は、入力制御プログラム１１ａに従い、後述する更新処理（図４）を実行する。項目管理テーブル１１ｂは、後述する項目３２（図２参照）と、各項目３２に予め割り当てられた処理との対応関係を記憶する。
【００２５】
ＲＡＭ１２は、書換可能な揮発性のメモリであり、選択機能メモリ１２ａと、表示更新時刻メモリ１２ｂと、今回操作時刻メモリ１２ｃと、今回操作位置メモリ１２ｄと、前回操作時刻メモリ１２ｅと、前回操作位置メモリ１２ｆと、入力予測位置メモリ１２ｇと、連続モードフラグ１２ｈとが設けられている。選択機能メモリ１２ａは、ＭＦＰ１が有する機能のうち、操作者によって選択された機能を記憶する。表示更新時刻メモリ１２ｂは、ＬＣＤ１６の画面１６ａ（図２）の表示が分割画面へ更新された時刻を記憶する。今回操作時刻メモリ１２ｃは、画面１６ａに対して行われた操作のうち最新の操作が行われた時刻を記憶する。今回操作位置メモリ１２ｄは、今回操作時刻メモリ１２ｃに記憶された時刻に操作された画面１６ａ内の位置を記憶する。前回操作時刻メモリ１２ｅは、画面１６ａに対して行われた操作のうち前回操作が行われた時刻を記憶する。前回操作位置メモリ１２ｆは、前回操作時刻メモリ１２ｅに記憶された時刻に操作された画面１６ａ内の位置を記憶する。
【００２６】
入力予測位置メモリ１２ｇは、操作者により操作されることが予測される画面１６ａ内の位置（入力予測位置）を記憶する。本実施形態では、入力媒体３３の接近位置、または画面１６ａ内の同一位置（一の位置）が連続的に操作されている場合はその操作位置が、入力予測位置として取得され、入力予測位置メモリ１２ｇに記憶される。入力予測位置についての詳細は、図４を参照して後述する。連続モードフラグ１２ｈは、画面１６ａ内の同一位置が連続的に操作されているか否かを示すフラグである。画面１６ａ内の同一位置が連続的に操作される場合、連続モードフラグ１２ｈはオンとされる。一方、画面１６ａ内の一の位置が操作された後、次に別の位置が操作された場合、又は、画面１６ａ内が操作された後、所定の判断時間（本実施形態の場合０．５秒）以内に操作が検出されなかった場合、連続モードフラグ１２ｈはオフとされる。
【００２７】
フラッシュメモリ１４は、書換可能な不揮発性のメモリであり、項目領域テーブル１４ａが設けられる。項目領域テーブル１４ａは、後述する項目３２（図２）について予め設定されている表示領域を記憶する。操作キー１５は、ＭＦＰ１に指示を入力するためのハードキーである。ＬＣＤ１６は液晶表示装置であって、項目３２などの各種の画像を表示する。
【００２８】
ＬＣＤ１６の画面１６ａ（図２）の全域には、タッチパネル１７が設けられる。タッチパネル１７が設けられた領域（本実施形態の場合、画面１６ａの全域）が、操作者による操作を受け付け可能な操作受付領域である。タッチパネル１７の全域は格子状に細かく区分けされ、区分けされた検出領域毎に静電センサが配設されている。そして、各検出領域には、タッチパネル１７の左上の頂点を原点とし、右方向をＸ方向、下方向をＹ方向とする座標系に基づいて、座標情報（Ｘ座標，Ｙ座標）が対応づけられている。よって、操作者が指などの入力媒体３３（図２）を、画面１６ａにタッチさせると、タッチパネル１７は、入力媒体３３のタッチが検出された検出領域の座標情報、すなわち、画面１６ａ内において操作された位置を出力する。また、操作者が入力媒体３３を画面１６ａに接近させると、タッチパネル１７は、入力媒体３３の接近が検出された検出領域の座標情報、すなわち、入力媒体３３の接近位置を出力する。
【００２９】
なお、このタッチパネル１７は、ＬＣＤ１６に密着して重ねられていても良いし、ＬＣＤ１６との間に隙間を空け、または透明フィルムなどを挟む状態で重ねられていても良い。
【００３０】
スキャナ２０は、ファクシミリ機能、スキャン機能、又は、コピー機能の実行時に、原稿を読み取って電子データに変換する読取動作を行う。プリンタ２１は、ファクシミリ機能、プリンタ機能の実行時に、記録用紙に画像を印刷する印刷動作を行う。ＮＣＵ２３は、電話回線の制御を行うものである。モデム２４は、ファクシミリ送信時には送信信号を電話回線での伝送に適した形態に変調し、一方、ファクシミリ受信時には電話回線から送られてきた変調信号を復調する。送受話器２５は、外部機器との間で通話を行うためのものである。計時回路２６は、現在時刻（日付けを含む）を計時する回路である。ネットワークＩ／Ｆ２６Ａは、ＭＦＰ１を図示しないインターネットやＬＡＮ回線に接続するためのインターフェイスである。
【００３１】
図２は、ＬＣＤ１６における画面遷移の例を示す図である。なお、図２の上段に示すように、１つの機能に関する表示を行う画面を、本実施形態では「単一画面」と称する。また、図２の下段に示すように、画面１６ａ内を二分割して複数の単位領域を設け、各単位領域でそれぞれ別の機能に関する表示を行う画面を、本実施形態では「分割画面」と称する。以下の説明において、分割画面中、画面１６ａに向かって左側の単位領域を、左側領域３４と称し、画面１６ａに向かって右側の単位領域を右側領域３６と称する。
【００３２】
図２に示すように、単一画面には、選択中の機能を示す機能表示情報３０と、設定値を示す設定値情報３１と、操作を受け付けるための項目３２とが表示される。この単一画面の表示中、いずれかの項目３２が操作されると、ＭＦＰ１は、操作された項目３２に予め割り当てられている処理を実行する。
【００３３】
上述したように、各項目３２は、項目領域テーブル１４ａ（図１）に設定された表示領域に表示される。よって、ＭＦＰ１は、タッチパネル１７により検出される操作位置と、各項目３２の表示領域とに基づいて、入力媒体３３によって操作された項目３２を特定し、特定した項目３２に予め割り当てられた処理を実行するのである。
【００３４】
図２の上段に示す単一画面の表示中、別の機能の割込要求があると、ＭＦＰ１は、画面１６ａの表示を単一画面から分割画面へ遷移させる（更新する）。ここで、操作者が単一画面中いずれかの項目３２を操作しようとしているときに割込要求があり、突然、分割画面への更新が行われる場合がある。この場合において、操作者が操作しようとしている位置に、後から割り込んだ機能に関する項目３２が表示されると、操作者にとっては、予期しない項目３２が突然表示されるので、作業が妨げられる虞がある。
【００３５】
よって、本実施形態のＭＦＰ１は、分割画面において操作者により操作されることが予測される入力予測位置を、分割画面への更新に先だって取得し、その入力予測位置には、割込要求があったときに表示されていた項目３２（すなわち、選択中の機能に関する項目３２）を配置するように構成されている。
【００３６】
例えば、コピー機能の単一画面の表示中において、操作者が入力予測位置Ａ１（図２参照）に入力媒体３３を接近させている状態で、電話機能の割込要求がある場合、ＭＦＰ１は、入力予測位置Ａ１を含む左側領域３４をコピー機能の表示とし、入力予測位置Ａ１を含まない右側領域３６を後から割り込んだ電話機能の表示とする。一方、操作者が入力媒体３３を入力予測位置Ａ２に接近させている状態で、分割画面への更新が行われる場合、ＭＦＰ１は、入力予測位置Ａ２を含む右側領域３６をコピー機能の表示とし、入力予測位置Ａ２を含まない左側領域３４を後から割り込んだ電話機能の表示とする。
【００３７】
よって、操作者から見れば、表示更新前に自らが操作しようとしていた位置（入力予測位置）を含む単位領域に、割込要求があったときに表示されていた項目３２がまとめて配置される。したがって、操作者が画面１６ａを操作しようとしているときに、突然に割込要求があり、分割画面への更新が行われたとしても、操作者は、表示更新前から行おうとしていた項目３２の操作をスムーズに続行できる。
【００３８】
また、操作者から見れば、分割画面への更新によって新たに表示される項目３２（すなわち後から割り込んだ機能に関する項目３２）は、入力予測位置を含まない単位領域に配置される。よって、例えば、操作者が画面１６ａを操作しようとしているときに表示が更新されたが、操作者が表示の更新に気づかず、または表示の更新に気がついたものの勢い余って、表示更新前に操作しようとしていた入力予測位置を、表示更新後において実際に操作してしまったとしても、その操作位置およびその近傍には、後から割り込んだ機能に関する項目３２が表示されていない。よって、操作者にとって予期しない、新たに表示された項目３２を操作者が誤って操作してしまうことを抑制できる。
【００３９】
さらにＭＦＰ１は、割込要求があったときに表示されていた項目３２のうち、入力予測位置に配置されている項目３２を、操作予測項目３２Ａとして特定する。そして、ＭＦＰ１は、操作予測項目３２Ａの表示領域が、表示更新の前と後とで変化しないように、各項目３２の配置を決定し、分割画面に各項目３２を配置する。
【００４０】
例えば、図２に示すように、入力予測位置Ａ１が取得される場合は、入力予測位置Ａ１に配置され、コピー部数を減算する処理が割り当てられた項目３２が操作予測項目３２Ａとして特定される。一方、入力予測位置Ａ２が取得される場合は、入力予測位置Ａ２に配置され、印刷を実行する処理が割り当てられた項目３２が操作予測項目３２Ａとして特定される。そして、図２に示すように、ＭＦＰ１は、操作予測項目３２Ａの配置および大きさを、分割画面への更新後においても維持する。一方、操作予測項目３２Ａ以外の項目３２については、表示更新前（すなわち単一画面表示中）よりも縮小して、分割画面に配置する。
【００４１】
ＭＦＰ１によれば、操作予測項目３２Ａの配置が表示更新の前後で変化しないので、操作者は、表示更新前から操作しようとしていた操作予測項目３２Ａを、表示更新後の分割画面においても容易に見つけ出すことができ、操作が容易である。
【００４２】
また、操作予測項目３２Ａ以外の項目３２は縮小される一方で、操作予測項目３２Ａは大きさが維持されるので、表示更新後の分割画面では、操作予測項目３２Ａが他の項目３２よりも目立つ。よって、操作者にとっては、表示更新前から操作しようとしていた操作予測項目３２Ａを、表示更新後の分割画面においても容易に見つけ出すことができる。
【００４３】
さらに、操作予測項目３２Ａの配置および大きさが表示更新後にも変化しないので、操作者にとっては、表示が更新されたことに気づかないまま、表示更新前に操作しようとした位置（入力予測位置）をそのまま操作した場合であっても、元々操作しようとしていた操作予測項目３２Ａを操作することができる。
【００４４】
図３は、ＭＦＰ１のＣＰＵ１０が実行する操作受付処理を示すフローチャートである。この処理は、項目３２が操作された場合に、操作された項目３２に割り当てられた処理を実行するものであって、ＭＦＰ１の電源投入後、定期的に繰り返される。
【００４５】
まず、ＣＰＵ１０は、ステップＳ３０２（以下、ステップを省略する）において、画面１６ａに対する操作が検出されたか否かを判断する（Ｓ３０２）。Ｓ３０２の判断が肯定される場合（Ｓ３０２：Ｙｅｓ）、ＣＰＵ１０は、計時回路２６の現在時刻を、今回操作時刻メモリ１２ｃに保存し（Ｓ３０４）、タッチパネル１７により検出された操作位置を、今回操作位置メモリ１２ｄに保存する（Ｓ３０６）。なお、今回操作時刻メモリ１２ｃに保存される時刻を、以下、今回操作時刻といい、今回操作位置メモリ１２ｄに保存される位置を、以下、今回操作位置という。
【００４６】
次に、ＣＰＵ１０は、画面１６ａ内の一の位置が連続的に操作されているか否かを判断する。具体的には、前回操作時刻メモリ１２ｅに記憶される前回操作時刻と今回操作時刻との差が０．５秒以内であり、且つ、前回操作位置メモリ１２ｆに記憶される前回操作位置と今回操作位置とが同一位置であるか否かを判断する（Ｓ３０８）。なお、Ｓ３０８の判断においては、前回操作位置と今回操作位置とが完全に一致することまでは要求せず、前回操作位置（すなわち、前回の操作において入力媒体３３のタッチが検出された領域）と今回操作位置（すなわち、今回の操作において入力媒体３３のタッチが検出された領域）の少なくとも一部が重なる場合は、前回操作位置と今回操作位置とが同一位置であると判断するものとする。
【００４７】
画面１６ａ内の一の位置が連続的に操作されていると判断される場合（Ｓ３０８：Ｙｅｓ）、ＣＰＵ１０は、連続モードフラグ１２ｈをオンに設定する（Ｓ３１０）。一方、前回操作時刻と今回操作時刻との差が０．５秒以上であると判断される場合、または、前回操作位置メモリ１２ｆに記憶される前回操作位置と今回操作位置とが異なると判断される場合（Ｓ３０８：Ｎｏ）、ＣＰＵ１０は、連続モードフラグ１２ｈをオフに設定する（Ｓ３１２）。
【００４８】
次に、ＣＰＵ１０は、今回操作時刻を前回操作時刻メモリ１２ｅに保存し（Ｓ３１４）、今回操作位置を前回操作位置メモリ１２ｆに保存する（Ｓ３１６）。そして、ＣＰＵ１０は、Ｓ３０２で検出された操作により指定された項目３２に割り当てられた処理を実行し（Ｓ３１８）、操作受付処理を終了する。
【００４９】
なお、操作が検出されない場合（Ｓ３０２：Ｎｏ）、ＣＰＵ１０は、前回操作時刻メモリ１２ｅに記憶された前回操作時刻から０．５秒以上経過したか否かを判断する（Ｓ３２０）。前回操作時刻から０．５秒以上経過していない場合（Ｓ３２０：Ｎｏ）、ＣＰＵ１０は、操作受付処理を終了する。一方、前回操作時刻から０．５秒以上を経過した場合（Ｓ３２０：Ｙｅｓ）、ＣＰＵ１０は連続モードフラグ１２ｈをオフに設定し（Ｓ３２２）、操作受付処理を終了する。
【００５０】
図４は、ＭＦＰ１のＣＰＵ１０が実行する更新処理を示すフローチャートである。この更新処理は、通信可能な外部装置からの割込要求があった場合に開始される処理であって、通信可能な外部装置からの割込要求に応じて、画面１６ａにおける表示を分割画面に更新する。そして、分割画面へ更新する際には、入力予測位置を含む単位領域を特定し、表示更新後の分割画面においては、特定された一方の単位領域に選択中の機能に関する項目３２を配置し、他方の単位領域に後から割り込んだ機能に関する項目３２を配置する。なお、この更新処理の開始時には、選択機能メモリ１２ａに記憶された機能の単一画面が、画面１６ａに表示されているものとする。また、この更新処理の実行中においても、図３を参照して上述した操作受付処理（図３）は、独立して定期的に実行されている。
【００５１】
まず、ＣＰＵ１０は、通信可能な外部装置から、選択機能メモリ１２ａに記憶された機能とは異なる他の機能の割込要求があるか否かを判断する（Ｓ４０２）。なお、本明細書において「通信可能な外部装置からの割込要求」とは、操作キー１５やタッチパネル１７などのＭＦＰ１が備える入力装置以外から、すなわちＭＦＰ１を操作中の操作者以外から、ＭＦＰ１に入力される割込要求を意味している。したがって、例えば、コピー機能の選択中に、外部装置から電話の着信を受ける場合（すなわち外部装置から通話要求を受ける場合）、ネットワークＩ／Ｆ２５Ａを介してパーソナルコンピュータなどの外部装置から印刷要求を受ける場合またはスキャナ２０による画像取り込みの要求を受信する場合、図示しない電話回線を介して外部装置からファクシミリデータを受信する場合（すなわちファクシミリ通信要求を受ける場合）、等が通信可能な外部装置からの割込要求がある場合の具体例に該当する。
【００５２】
Ｓ４０２の判断が肯定される場合（Ｓ４０２：Ｙｅｓ）、ＣＰＵ１０は、タッチパネル１７の出力に基づいて、入力媒体３３が画面１６ａに接近しているか否かを判断する（Ｓ４０４）。換言すれば、入力媒体３３の接近中において割込要求があるか否かを判断する。なお、ＭＦＰ１は、タッチパネル１７の検出結果を、一定時間、ＲＡＭ１２などに保存しており、ＣＰＵ１０は、ＲＡＭ１２に保存した過去の検出結果を参照することにより、Ｓ４０４の判断を行うようにしても良い。
【００５３】
入力媒体３３の接近中に、割込要求がある場合（Ｓ４０４：Ｙｅｓ）、ＣＰＵ１０は、タッチパネル１７により検出される入力媒体３３の接近位置を、入力予測位置として取得し、入力予測位置メモリ１２ｇ（図１）に保存する（Ｓ４１０）。
【００５４】
一方、入力媒体３３が接近していないときに割込要求がある場合（Ｓ４０４：Ｎｏ）、ＣＰＵ１０は連続モードフラグ１２ｈ（図１）がオンか否かを判断する（Ｓ４０６）。連続モードフラグ１２ｈがオンである場合（Ｓ４０６：Ｙｅｓ）、ＣＰＵ１０は前回操作位置を入力予測位置として取得し、入力予測位置メモリ１２ｇに保存する（Ｓ４１１）。すなわち、画面１６ａ内の一の位置が連続的に操作されている場合において、割込要求ありと判断された場合には、当該一の位置を入力予測位置として取得する。画面１６ａ内の一の位置を連続的に操作している間、操作者はよそ見などをして画面１６ａを注視していない虞がある。よって、連続操作中に突然割込要求があり、分割画面へ更新されると、操作者は表示の更新に気づかず、表示更新後においても、前記一の位置を操作する可能性があるからである。
【００５５】
このようにして、入力予測位置が取得されると、次に、ＣＰＵ１０は、入力予測位置にある項目３２を、操作予測項目３２Ａとして特定し（Ｓ４１２）、画面１６ａ内を分割する（Ｓ４１３）。次に、ＣＰＵ１０は、左側領域３４と右側領域３６とのうち、入力予測位置を含む単位領域を特定し（Ｓ４１４）、入力予測位置が左側領域３４に含まれるか否かを判断する（Ｓ４１５）。入力予測位置が左側領域３４に含まれる場合（Ｓ４１５：Ｙｅｓ）、ＣＰＵ１０は、後から割り込んだ機能（割込機能）に関する項目３２を配置する単位領域として、右側領域３６を決定し（Ｓ４１６）、選択中の機能（選択機能）に関する項目３２を配置する単位領域として、左側領域３４を決定する（Ｓ４１８）。
【００５６】
一方、入力予測位置が右側領域３６に含まれると判断される場合（Ｓ４１５：Ｎｏ）、ＣＰＵ１０は、後から割り込んだ機能（割込機能）に関する項目３２を配置する単位領域として、左側領域３４を決定し（Ｓ４２０）、選択中の機能（選択機能）に関する項目３２を配置する単位領域として、右側領域３６を決定する（Ｓ４２２）。
【００５７】
次に、ＣＰＵ１０は、計時回路２６の現在時刻を、表示更新時刻メモリ１２ｂ（図１）に保存する（Ｓ４２４）。そしてＣＰＵ１０は左側領域３４と右側領域３６との各々に項目３２を配置する（Ｓ４２６）。この場合において、ＣＰＵ１０は、入力予測位置を含む単位領域として特定された一方の領域には選択機能に関する項目３２を配置し、他方の単位領域には割込機能に関する項目３２を配置する。
【００５８】
ここで、本実施形態のＭＦＰ１は、操作予測項目３２Ａについては、その配置および大きさが表示更新の前後で変化しないように、各項目３２の配置を決定し、分割画面に表示する。また、分割画面に配置される項目３２のうち、操作予測項目３２Ａ以外の各項目３２については、単一画面で表示される場合に比較して、所定の縮小率で縮小した大きさで表示する。
【００５９】
次に、ＣＰＵ１０は、入力予測が終了したか否かを判断する（Ｓ４２８）。本実施形態の更新処理においては、表示更新時刻メモリ１２ｂに記憶された時刻から、所定時間（例えば、２秒）以上経過した場合、または表示更新後の分割画面において操作予測項目３２Ａが実際に操作された場合、入力予測が終了したと判断されるものとする。
【００６０】
表示更新時刻メモリ１２ｂに記憶された時刻から所定時間を経過しておらず、且つ操作予測項目３２Ａが操作されていない場合、Ｓ４２８の判断が否定され（Ｓ４２８：Ｎｏ）、ＣＰＵ１０は、処理を待機する。
【００６１】
一方、分割画面への表示更新後、所定時間以上を経過した場合、または、分割画面において操作予測項目３２Ａが実際に操作された場合（Ｓ４２８：Ｙｅｓ）、ＣＰＵ１０は、操作予測項目３２Ａを、他の項目３２と同じ縮小率で縮小して分割画面に表示し（Ｓ４３２）、その後は通常動作を行い（Ｓ４３４）、Ｓ４０２の処理に戻る。
【００６２】
表示更新後、所定時間以上を経過した場合、または、操作予測項目３２Ａが実際に操作された場合というのは、操作者は、分割画面への更新に気づいている可能性が高い。すなわち、操作者が分割画面への更新に気づかずに誤操作してしまう可能性は低い。よって、入力予測が終了した後は、操作予測項目３２Ａも他の項目３２と同じ縮小率で縮小して表示することにより、各項目３２の大きさのバランスの良い画面を表示できるのである。
【００６３】
なお、割込要求がない場合（Ｓ４０２：Ｎｏ）、ＣＰＵ１０は、通常動作を実行し（Ｓ４３４）、Ｓ４０２の処理に戻る。また、割込要求があったが（Ｓ４０２：Ｙｅｓ）、入力媒体３３の接近が検出されず（Ｓ４０４：Ｎｏ）、連続モードフラグがオフの場合（Ｓ４０６：Ｎｏ）、ＣＰＵ１０は、既定の分割画面を表示する（Ｓ４０８）。本実施形態のＭＦＰ１では、左側領域３４に選択されている機能の項目３２を配置し、右側領域３６に割込機能の項目３２を配置した画面が、既定の分割画面として表示されるものとする。なお、図４に示すフローチャートにおいては図示を省略しているが、割り込んだ機能が終了すると、ＭＦＰ１は、画面１６ａにおける表示を、分割画面表示から単一画面表示へ更新する。
【００６４】
本実施形態のＭＦＰ１によれば、操作者が入力媒体３３を画面１６ａに接近させているときに表示の更新が行われた場合、または画面１６ａ内の一の位置を連続的に操作している場合において割込要求があり、表示の更新が行われた場合において、操作者が表示の更新に気づかず、または表示の更新に気がついたものの勢い余って、表示更新前に操作しようとしていた位置を、表示更新後において実際に操作してしまったとしても、表示の更新によって新たに表示された項目３２が誤って操作されてしまうことを抑制できる。
【００６５】
上記実施形態において、ＭＦＰ１が入力装置および複合機の一例に相当し、タッチパネル１７が検出手段の一例に相当する。左側領域３４および右側領域３６が単位領域の一例に相当する。Ｓ４０２を実行するＣＰＵ１０が要求判断手段の一例に相当する。Ｓ４１０，Ｓ４１１を実行するＣＰＵ１０が位置取得手段の一例に相当する。Ｓ４１２を実行するＣＰＵ１０が項目特定手段の一例に相当する。Ｓ４１３を実行するＣＰＵ１０が更新手段の一例に相当する。Ｓ４１４を実行するＣＰＵ１０が領域特定手段の一例に相当する。Ｓ４２６を実行するＣＰＵ１０が項目配置手段の一例に相当する。Ｓ４３２を実行するＣＰＵ１０が特定項目縮小手段の一例に相当する。
【００６６】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００６７】
例えば、上記実施形態では、入力装置の一例として、ＭＦＰ１を説明したが、例えば携帯電話機、電子ゲーム機、デジタルカメラなど各種装置が入力装置の一例となり得る。
【００６８】
また、本発明は、タッチパネルを有さない装置にも適用可能である。例えば、マウスやキーボードなどにより操作されるパーソナルコンピュータ（以下、ＰＣと称する）も、入力装置の一例となり得る。
【００６９】
また、上記実施形態において、ＭＦＰ１は、インターネットを介してメールを送受信するメール機能や、無線により他の装置との間で通信する無線通信機能を有していても良い。その場合、他の装置からの要求に応じて、メール機能や無線通信機能の割込要求があるときにも、本発明を適用して良い。
【００７０】
また、上記実施形態のＭＦＰ１は、操作予測項目３２Ａの配置を、表示更新の前後で変化させずに、操作予測項目３２Ａを分割画面に配置していた。しかしながら、操作予測項目３２Ａの表示領域が表示更新の前と後とで少なくとも一部が重複するように、操作予測項目３２Ａを配置する構成としても良い。このようにすれば、操作者にとっては、表示更新前から操作しようとしていた操作予測項目３２Ａを、表示更新後の分割画面においても容易に見つけ出すことができ、操作が容易であるという効果がある。
【００７１】
また、上記実施形態のＭＦＰ１は、操作予測項目３２Ａの大きさを、表示更新の前後で変化させずに、分割画面に配置していた。しかしながら、操作予測項目３２Ａを、表示更新前より縮小して分割画面に表示するように構成しても良い。この場合においても、操作予測項目３２Ａの大きさの変化率を操作予測項目３２Ａ以外の項目３２の大きさの変化率よりも小さくして、操作予測項目３２Ａを分割画面に配置するように構成すると良い。このようにすれば、表示更新後の画面では、操作予測項目３２Ａが他の項目３２よりも目立つので、操作者にとっては、表示更新前から操作しようとしていた操作予測項目３２Ａを、表示更新後の分割画面においても容易に見つけ出すことができ、操作が容易であるという効果がある。
【００７２】
また、上記実施形態では、入力媒体３３の接近位置または入力媒体３３による連続操作位置が入力予測位置として取得されていた（Ｓ４１０，Ｓ４１１）。しかしながら、これに代えて、割込要求がある前に行われた操作のうち最後に行われた操作によって指定された位置を、入力予測位置として取得するように構成しても良い。
【００７３】
このようにすれば、割込要求がある前に行われた操作のうち最後に行われた操作によって指定された位置が、分割画面への更新後に再び操作された場合であっても、表示更新によって新たに表示される項目３２が誤って操作されてしまうことを抑制できる。
【００７４】
また、上記実施形態では、タッチパネル１７によって検出された入力媒体３３の接近位置または入力媒体３３による連続操作位置を入力予測位置として取得した。しかしながらこれに代えて、入力媒体３３の接近位置として取得された領域とその周囲を含む領域を入力予測位置とし、または、入力媒体３３による連続操作位置として取得された領域とその周囲を含む領域を入力予測位置とするように構成しても良い。
【００７５】
また、カーソルなどの指示子により、画面１６ａ内の項目３２を操作するように構成されている場合には、割込要求があるときに、カーソルなどの指示子により指示されている位置またはその位置を含む領域を、入力予測位置として取得するように構成しても良い。
【００７６】
また、上記実施形態のＭＦＰ１において、分割画面内には２つの単位領域が設けられたが、分割画面内に３以上の単位領域が設けられる場合にも、本発明を適用可能である。その場合においても、所定の条件が成立したときに表示されていた項目３２は入力予測位置を含む単位領域に配置し、表示更新によって新たに表示される項目３２は入力予測位置を含まない単位領域に配置するように構成すれば良い。
【００７７】
また、上記実施形態の更新処理において、割込要求ありと判断された後（Ｓ４０２：Ｙｅｓ）、ＣＰＵ１０は、入力予測があるか否かを判断しても良い。そして、例えば、割込要求がある前において操作がされない期間が一定時間以上継続している場合には、入力予測がないものと判断し、入力予測位置を取得せずに既定の分割画面を表示するように構成しても良い。また、上記の更新処理において、入力媒体３３の接近を検出したと判断されたが（Ｓ４０４：Ｙｅｓ）、その接近位置が項目３２の表示領域から離れている場合には、入力予測がないものと判断し、入力予測位置を取得せずに既定の分割画面を表示するように構成しても良い。
【符号の説明】
【００７８】
１              ＭＦＰ（入力装置および複合機の一例）
１１ａ          入力制御プログラム
１６ａ          画面
１７            タッチパネル（検出手段の一例）
３２            項目
３４            左側領域（単位領域の一例）
３６            右側領域（単位領域の一例）
Ａ１            入力予測位置
Ａ２            入力予測位置
【図１】
0005293691.tif 000002
【図２】
0005293691.tif 000003
【図３】
0005293691.tif 000004
【図４】
0005293691.tif 000005