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