(57)【特許請求の範囲】
【請求項１】
画像を表示可能な表示手段と、
前記表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、
前記位置検出手段により前記表示手段に表示された指示受付画像内の位置または前記指示受付画像の周辺の拡張領域内の位置が連続して所定回数以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換手段と、
前記通常モードおよび前記拡大モードのいずれに切り換えられている状態であっても前記位置検出手段により前記指示受付画像内の位置が検出される場合は前記指示受付画像を指示する操作を検出し、前記受付モードが前記拡大モードに切り換えられている状態では、前記位置検出手段により前記拡張領域内の位置が検出される場合に前記指示受付画像を指示する操作を検出する指示検出手段と、を備えた電子機器。
【請求項２】
前記モード切換手段は、前記受付モードを前記拡大モードに切り換えている状態では、前記拡大モードに切り換える前から前記位置検出手段により連続して検出されている前記指示受付画像内の位置または前記拡張領域内の位置が前記位置検出手段により検出されなくなると、前記受付モードを前記拡大モードから前記通常モードに切り換える、請求項１に記載の電子機器。
【請求項３】
前記モード切換手段は、前記位置検出手段により前記指示受付画像内の位置または前記拡張領域内の位置が最後に検出されてから所定時間以上経過すると、前記受付モードを前記拡大モードから前記通常モードに切り換える、請求項２に記載の電子機器。
【請求項４】
前記位置検出手段により前記指示受付画像内の位置または前記拡張領域内の位置が連続して検出される間隔をユーザーごとの履歴情報として記憶し、前記記憶された履歴情報に基づいて前記所定時間を決定するしきい値決定手段を、さらに備えた請求項３に記載の電子機器。
【請求項５】
前記モード切換手段は、前記位置検出手段により前記指示受付画像内の位置または前記拡張領域内の位置が最後に検出された後に、前記位置検出手段により前記指示受付画像内の位置または前記拡張領域内の位置とは異なる位置が検出される場合に前記受付モードを前記拡大モードから前記通常モードに切り換える、請求項１に記載の電子機器。
【請求項６】
ユーザーによる操作を受け付ける操作受付手段を、さらに備え、
前記モード切換手段は、前記位置検出手段により前記指示受付画像内の位置または前記拡張領域内の位置が最後に検出された後に、前記操作受付手段によりユーザーによる操作が受け付けられる場合に前記受付モードを前記拡大モードから前記通常モードに切り換える、請求項１に記載の電子機器。
【請求項７】
前記指示受付画像を指示する操作が検出されることに応じて、前記指示受付画像とは別の選択画像の表示を制御する表示制御手段を、さらに備え、
前記指示検出手段は、前記受付モードが前記通常モードに切り換えられている状態では、前記位置検出手段により前記表示手段に表示された前記選択画像内の位置が検出される場合は前記選択画像を指示する操作を検出し、前記受付モードが前記拡大モードに切り換えられている状態では、前記表示手段に表示された前記選択画像内であって前記拡張領域と重なる重畳領域以外の位置が検出される場合は前記選択画像を指示する操作を検出するが、前記重畳領域内の位置が検出される場合は前記選択画像を指示する操作を検出しない、請求項１〜６のいずれかに記載の電子機器。
【請求項８】
前記指示検出手段により前記選択画像を指示する操作が検出されることに応じて、前記選択画像を第１の状態と第２の状態とのいずれかに切り換える状態切換手段と、をさらに備え、
前記モード切換手段は、前記位置検出手段により前記重畳領域内の位置が連続して偶数回検出されることに応じて、受付モードを通常モードから拡大モードに切り換える、請求項７に記載の電子機器。
【請求項９】
画像を表示可能な表示手段と、
前記表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、
前記位置検出手段により前記表示手段に表示された指示受付画像の周辺の拡張領域内の位置が継続して第１の時間以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換手段と、
前記通常モードおよび前記拡大モードのいずれに切り換えられている状態であっても前記位置検出手段により前記指示受付画像内の位置が継続して検出される間は第２の時間間間隔で前記指示受付画像を指示する操作を検出し、前記受付モードが前記拡大モードに切り換えられている状態では、前記位置検出手段により前記拡張領域内の位置が継続して検出される間は第２の時間間隔で前記指示受付画像を指示する操作を検出する指示検出手段と、を備えた電子機器。
【請求項１０】
前記モード切換手段は、前記受付モードを前記拡大モードに切り換えている状態では、前記拡大モードに切り換える前から前記位置検出手段により継続して検出されている前記拡張領域内の位置が前記位置検出手段により検出されなくなると、前記受付モードを前記拡大モードから前記通常モードに切り換える、請求項９に記載の電子機器。
【請求項１１】
前記指示受付画像を指示する操作を受け付けることに応じて、前記指示受付画像とは別の選択画像の表示を制御する表示制御手段を、さらに備え、
前記指示検出手段は、前記位置検出手段により前記表示手段に表示された前記選択画像内の位置が検出された時点では前記選択画像を指示する操作を検出することなく、前記位置検出手段により前記表示手段に表示された前記選択画像内の位置が検出されなくなることに応じて、前記選択画像を指示する操作を検出する、請求項９または１０に記載の電子機器。
【請求項１２】
前記選択画像は複数あり、複数の選択画像は、予め順番が定められており、
前記表示制御手段は、前記複数の選択画像のうちから順番が連続する所定数の選択画像を選択し、選択された所定数の選択画像をスクロール領域に並べて表示し、
前記指示検出手段により前記指示受付画像を指示する操作が検出されることに応じて、前記指示受付画像を指示する操作が検出される時点で選択されている前記所定数の選択画像よりも順番が前または後の選択画像を含む所定数の選択画像を選択する、請求項７、８または１１のいずれかに記載の電子機器。
【請求項１３】
電子機器で実行される操作受付方法であって、
前記電子機器は、画像を表示可能な表示手段と、
前記表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、を備え、
前記位置検出手段により前記表示手段に表示された指示受付画像内の位置または前記指示受付画像の周辺の拡張領域内の位置が連続して所定回数以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換ステップと、
前記通常モードおよび前記拡大モードのいずれに切り換えられている状態であっても前記位置検出手段により前記指示受付画像内の位置が検出される場合は前記指示受付画像を指示する操作を検出し、前記受付モードが前記拡大モードに切り換えられている状態では、前記位置検出手段により前記拡張領域内の位置が検出される場合に前記指示受付画像を指示する操作を検出する指示検出ステップと、を前記電子機器に実行させる操作受付方法。
【請求項１４】
電子機器で実行される操作受付方法であって、
前記電子機器は、画像を表示可能な表示手段と、
前記表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、を備え、
前記位置検出手段により前記表示手段に表示された指示受付画像の周辺の拡張領域内の位置が継続して第１の時間以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換ステップと、
前記通常モードおよび前記拡大モードのいずれに切り換えられている状態であっても前記位置検出手段により前記指示受付画像内の位置が継続して検出される間は第２の時間間間隔で前記指示受付画像を指示する操作を検出し、前記受付モードが前記拡大モードに切り換えられている状態では、前記位置検出手段により前記拡張領域内の位置が継続して検出される間は第２の時間間隔で前記指示受付画像を指示する操作を検出する指示検出ステップと、を前記電子機器に実行させる操作受付方法。
【請求項１５】
電子機器を制御するコンピューターで実行される操作受付プログラムであって、
前記電子機器は、画像を表示可能な表示手段と、
前記表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、を備え、
前記位置検出手段により前記表示手段に表示された指示受付画像内の位置または前記指示受付画像の周辺の拡張領域内の位置が連続して所定回数以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換ステップと、
前記通常モードおよび前記拡大モードのいずれに切り換えられている状態であっても前記位置検出手段により前記指示受付画像内の位置が検出される場合は前記指示受付画像を指示する操作を検出し、前記受付モードが前記拡大モードに切り換えられている状態では、前記位置検出手段により前記拡張領域内の位置が検出される場合に前記指示受付画像を指示する操作を検出する指示検出ステップと、を前記コンピューターに実行させる操作受付プログラム。
【請求項１６】
電子機器を制御するコンピューターで実行される操作受付プログラムであって、
前記電子機器は、画像を表示可能な表示手段と、
前記表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、を備え、
前記位置検出手段により前記表示手段に表示された指示受付画像の周辺の拡張領域内の位置が継続して第１の時間以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換ステップと、
前記通常モードおよび前記拡大モードのいずれに切り換えられている状態であっても前記位置検出手段により前記指示受付画像内の位置が継続して検出される間は第２の時間間間隔で前記指示受付画像を指示する操作を検出し、前記受付モードが前記拡大モードに切り換えられている状態では、前記位置検出手段により前記拡張領域内の位置が継続して検出される間は第２の時間間隔で前記指示受付画像を指示する操作を検出する指示検出ステップと、を前記コンピューターに実行させる操作受付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は電子機器、操作受付方法および操作受付プログラムに関し、特に、複数のオブジェクトをスクロール表示可能な電子機器、その電子機器で実行される操作受付方法および操作受付プログラムに関する。
【背景技術】
【０００２】
近年、複合機（ＭＦＰ）等の画像形成装置において、ユーザーインターフェースとしてタッチパネルが用いられる。タッチパネルを用いることにより、画面に表示された画像と組み合わせて種々の操作を受け付けることができる。しかしながら、例えば、画面に表示する画像がユーザーの指に対して小さい場合、または、２つの画像の間隔が狭い場合には、ユーザーが一方の画像にタッチする場合に、誤って他方の画像にタッチしてしまう場合がある。この問題に対して、例えば、特開２００３−１９６０３１号公報には、タッチパネルのパネル面上における、所望の入力信号を生成する入力領域に対して相互に隣接する入力領域に属するパネル面上の位置が誤操作されたことを検出する誤入力検出手段と、該誤入力検出手段が入力操作位置の誤入力を検出したときには、隣接する所望の入力信号を生成する入力領域に当該入力操作位置が近接又は属するように、前記パネル面上の両入力領域を補正する補正手段とを備えていることを特徴とするタッチパネル入力装置が記載されている。
【０００３】
しかしながら、特開２００３−１９６０３１号公報に記載のタッチパネル入力装置は、誤入力を検出しなければならないので、ユーザーによる誤入力を検出することが困難な場合に対応することができないといった問題がある。例えば、複数のオブジェクトの全てを表示するスペースが画面に存在しない場合は、複数のオブジェクトの一部を時間を異ならせて表示する、いわゆるスクロール表示する場合があり、この場合には、スクロールボタンを画面に表示し、タッチパネルでスクロールボタン中の位置が検出されることに応じて、画面に表示するオブジェクトを変更する。スクロールボタンの近傍にオブジェクトが配置される場合に、ユーザーによるスクロールボタンに対するタッチが、オブジェクトに対するタッチと検出される場合がある。ユーザーによるスクロールボタンに対するタッチがオブジェクトに対するタッチとして検出される場合に、ユーザーによるオブジェクトに対するタッチを誤入力と判断するのは困難である。
【特許文献１】特開２００３−１９６０３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、同じ位置を連続して指示する操作を容易にした電子機器を提供することである。
【０００５】
この発明の他の目的は、同じ位置を継続して指示する操作を容易にした電子機器を提供することである。
【０００６】
この発明のさらに他の目的は、同じ位置を連続して指示する操作を容易にした操作受付方法を提供することである。
【０００７】
この発明のさらに他の目的は、同じ位置を継続して指示する操作を容易にした操作受付方法を提供することである。
【０００８】
この発明のさらに他の目的は、同じ位置を連続して指示する操作を容易にした操作受付プログラムを提供することである。
【０００９】
この発明のさらに他の目的は、同じ位置を継続して指示する操作を容易にした操作受付プログラムを提供することである。
【課題を解決するための手段】
【００１０】
上述した目的を達成するためにこの発明のある局面によれば、電子機器は、画像を表示可能な表示手段と、表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、位置検出手段により表示手段に表示された指示受付画像内の位置または指示受付画像の周辺の拡張領域内の位置が連続して所定回数以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換手段と、通常モードおよび拡大モードのいずれに切り換えられている状態であっても位置検出手段により指示受付画像内の位置が検出される場合は指示受付画像を指示する操作を検出し、受付モードが拡大モードに切り換えられている状態では、位置検出手段により拡張領域内の位置が検出される場合に指示受付画像を指示する操作を検出する指示検出手段と、を備える。
【００１１】
この局面に従えば、指示受付画像内の位置または拡張領域内の位置が連続して所定回数以上検出されることに応じて、受付モードを拡大モードに切り換え、通常モードおよび拡大モードのいずれに切り換えられている状態であっても指示受付画像内の位置が検出される場合は指示受付画像を指示する操作を検出し、受付モードが拡大モードに切り換えられている状態では、拡張領域内の位置が検出される場合に指示受付画像を指示する操作が検出される。このため、ユーザーは、指示受付画像を連続して所定回数以上指示する場合に、誤って指示受付画像の周辺を指示する場合であっても、指示受付画像を連続して指示する操作を入力することができる。その結果、同じ位置を連続して指示する操作を容易にした電子機器を提供することができる。
【００１２】
好ましくは、モード切換手段は、受付モードを拡大モードに切り換えている状態では、拡大モードに切り換える前から位置検出手段により連続して検出されている指示受付画像内の位置または拡張領域内の位置が位置検出手段により検出されなくなると、受付モードを拡大モードから通常モードに切り換える。
【００１３】
この局面に従えば、拡大モードに切り換えている状態では、拡大モードに切り換える前から連続して検出されている指示受付画像内の位置または拡張領域内の位置が検出されなくなると、通常モードに切り換える。このため、指示受付画像または拡張領域内の位置が連続して検出される間のみ受付モードを拡大モードに切り換えることができる。
【００１４】
好ましくは、モード切換手段は、位置検出手段により指示受付画像内の位置または拡張領域内の位置が最後に検出されてから所定時間以上経過すると、受付モードを拡大モードから通常モードに切り換える。
【００１５】
この局面に従えば、指示受付画像内の位置または拡張領域内の位置が最後に検出されてから所定時間以上経過すると、通常モードに切り換えるので、指示受付画像または拡張領域を連続して指示する操作の終了を検出することができる。
【００１６】
好ましくは、位置検出手段により指示受付画像内の位置または拡張領域内の位置が連続して検出される間隔をユーザーごとの履歴情報として記憶し、記憶された履歴情報に基づいて所定時間を決定するしきい値決定手段を、さらに備える。
【００１７】
この局面に従えば、ユーザーごとに所定時間を異ならせるので、ユーザーごとにカスタマイズすることができる。
【００１８】
好ましくは、モード切換手段は、位置検出手段により指示受付画像内の位置または拡張領域内の位置が最後に検出された後に、位置検出手段により指示受付画像内の位置または拡張領域内の位置とは異なる位置が検出される場合に受付モードを拡大モードから通常モードに切り換える。
【００１９】
この局面に従えば、指示受付画像内の位置または拡張領域内の位置が最後に検出された後に、指示受付画像内の位置または拡張領域内の位置とは異なる位置が検出される場合に通常モードに切り換える。このため、指示受付画像または拡張領域を連続して指示する操作の終了を検出することができる。
【００２０】
好ましくは、ユーザーによる操作を受け付ける操作受付手段を、さらに備え、モード切換手段は、位置検出手段により指示受付画像内の位置または拡張領域内の位置が最後に検出された後に、操作受付手段によりユーザーによる操作が受け付けられる場合に受付モードを拡大モードから通常モードに切り換える。
【００２１】
この局面に従えば、指示受付画像または拡張領域を連続して指示する操作の終了を検出することができる。
【００２２】
好ましくは、指示受付画像を指示する操作が検出されることに応じて、指示受付画像とは別の選択画像の表示を制御する表示制御手段を、さらに備え、指示検出手段は、受付モードが通常モードに切り換えられている状態では、位置検出手段により表示手段に表示された選択画像内の位置が検出される場合は選択画像を指示する操作を検出し、受付モードが拡大モードに切り換えられている状態では、表示手段に表示された選択画像内であって拡張領域と重なる重畳領域以外の位置が検出される場合は選択画像を指示する操作を検出するが、重畳領域内の位置が検出される場合は選択画像を指示する操作を検出しない。
【００２３】
この局面に従えば、通常モードに切り換えられている状態では、選択画像内の位置が検出される場合は選択画像を指示する操作を検出し、拡大モードに切り換えられている状態では、選択画像内であって拡張領域と重なる重畳領域以外の位置が検出される場合は選択画像を指示する操作を検出するが、重畳領域内の位置が検出される場合は選択画像を指示する操作を検出しない。このため、ユーザーは、指示受付画像を連続して所定回数以上指示する場合に、誤って指示受付画像の周辺であって選択画像内を指示する場合であっても、指示受付画像を連続して指示する操作を入力することができる。
【００２４】
好ましくは、指示検出手段により選択画像を指示する操作が検出されることに応じて、選択画像を第１の状態と第２の状態とのいずれかに切り換える状態切換手段と、をさらに備え、モード切換手段は、位置検出手段により重畳領域内の位置が連続して偶数回検出されることに応じて、受付モードを通常モードから拡大モードに切り換える。
【００２５】
この局面に従えば、重畳領域内の位置が連続して偶数回検出されることに応じて、拡大モードに切り換えるので、受付モードを拡大モードに切り換える場合に、選択画像の状態を第１の状態または第２の状態のいずれか一方にすることができる。
【００２６】
この発明の他の局面によれば、電子機器は、画像を表示可能な表示手段と、表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、位置検出手段により表示手段に表示された指示受付画像の周辺の拡張領域内の位置が継続して第１の時間以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換手段と、通常モードおよび拡大モードのいずれに切り換えられている状態であっても位置検出手段により指示受付画像内の位置が継続して検出される間は第２の時間間間隔で指示受付画像を指示する操作を検出し、受付モードが拡大モードに切り換えられている状態では、位置検出手段により拡張領域内の位置が継続して検出される間は第２の時間間隔で指示受付画像を指示する操作を検出する指示検出手段と、を備える。
【００２７】
この局面に従えば、指示受付画像の周辺の拡張領域内の位置が継続して第１の時間以上検出されることに応じて、受付モードを拡大モードに切り換え、通常モードおよび拡大モードのいずれに切り換えられている状態であっても指示受付画像内の位置が継続して検出される間は第２の時間間間隔で指示受付画像を指示する操作を検出し、拡大モードに切り換えられている状態では、拡張領域内の位置が継続して検出される間は第２の時間間隔で指示受付画像を指示する操作を検出する。このため、ユーザーは、指示受付画像を第１の時間継続して指示する場合に、誤って指示受付画像の周辺を指示する場合であっても、指示受付画像を第１の時間継続して指示する操作を入力することができる。その結果、同じ位置を継続して指示する操作を容易にした電子機器を提供することができる。
【００２８】
好ましくは、モード切換手段は、受付モードを拡大モードに切り換えている状態では、拡大モードに切り換える前から位置検出手段により継続して検出されている拡張領域内の位置が位置検出手段により検出されなくなると、受付モードを拡大モードから通常モードに切り換える。
【００２９】
この局面に従えば、拡大モードに切り換えている状態では、拡大モードに切り換える前から継続して検出されている拡張領域内の位置が検出されなくなると、通常モードに切り換える。このため、指示受付画像を継続して指示する操作の終了を検出することができる。
【００３０】
好ましくは、指示受付画像を指示する操作を受け付けることに応じて、指示受付画像とは別の選択画像の表示を制御する表示制御手段を、さらに備え、指示検出手段は、位置検出手段により表示手段に表示された選択画像内の位置が検出された時点では選択画像を指示する操作を検出することなく、位置検出手段により表示手段に表示された選択画像内の位置が検出されなくなることに応じて、選択画像を指示する操作を検出する。
【００３１】
この局面に従えば、選択画像内の位置が検出された時点では選択画像を指示する操作を検出することなく、選択画像内の位置が検出されなくなることに応じて、選択画像を指示する操作を検出する。このため、選択画像を指示する操作を検出する前に、指示受付画像を第１の時間継続して指示する操作を検出することができる。
【００３２】
好ましくは、選択画像は複数あり、複数の選択画像は、予め順番が定められており、表示制御手段は、複数の選択画像のうちから順番が連続する所定数の選択画像を選択し、選択された所定数の選択画像をスクロール領域に並べて表示し、指示検出手段により指示受付画像を指示する操作が検出されることに応じて、指示受付画像を指示する操作が検出される時点で選択されている所定数の選択画像よりも順番が前または後の選択画像を含む所定数の選択画像を選択する。
【００３３】
この局面に従えば、複数の選択画像のうちから順番が連続する所定数の選択画像を選択し、選択された所定数の選択画像をスクロール領域に並べて表示し、指示受付画像を指示する操作が検出されることに応じて、指示受付画像を指示する操作が検出される時点で選択されている所定数の選択画像よりも順番が前または後の選択画像を含む所定数の選択画像を選択する。この局面に従えば、指示受付画像を指示する操作が検出される場合に、スクロール領域に表示する所定数の選択画像の組を異ならせることができる。
【００３４】
この発明のさらに他の局面によれば、操作受付方法は、電子機器で実行される操作受付方法であって、電子機器は、画像を表示可能な表示手段と、表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、を備え、位置検出手段により表示手段に表示された指示受付画像内の位置または指示受付画像の周辺の拡張領域内の位置が連続して所定回数以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換ステップと、通常モードおよび拡大モードのいずれに切り換えられている状態であっても位置検出手段により指示受付画像内の位置が検出される場合は指示受付画像を指示する操作を検出し、受付モードが拡大モードに切り換えられている状態では、位置検出手段により拡張領域内の位置が検出される場合に指示受付画像を指示する操作を検出する指示検出ステップと、を電子機器に実行させる。
【００３５】
この局面に従えば、同じ位置を連続して指示する操作を容易にした操作受付方法を提供することができる。
【００３６】
この発明のさらに他の局面によれば、操作受付方法は、電子機器で実行される操作受付方法であって、電子機器は、画像を表示可能な表示手段と、表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、を備え、位置検出手段により表示手段に表示された指示受付画像の周辺の拡張領域内の位置が継続して第１の時間以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換ステップと、通常モードおよび拡大モードのいずれに切り換えられている状態であっても位置検出手段により指示受付画像内の位置が継続して検出される間は第２の時間間間隔で指示受付画像を指示する操作を検出し、受付モードが拡大モードに切り換えられている状態では、位置検出手段により拡張領域内の位置が継続して検出される間は第２の時間間隔で指示受付画像を指示する操作を検出する指示検出ステップと、を電子機器に実行させる。
【００３７】
この局面に従えば、同じ位置を継続して指示する操作を容易にした操作受付方法を提供することができる。
【００３８】
この発明のさらに他の局面によれば、操作受付プログラムは、電子機器を制御するコンピューターで実行される操作受付プログラムであって、電子機器は、画像を表示可能な表示手段と、表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、を備え、位置検出手段により表示手段に表示された指示受付画像内の位置または指示受付画像の周辺の拡張領域内の位置が連続して所定回数以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換ステップと、通常モードおよび拡大モードのいずれに切り換えられている状態であっても位置検出手段により指示受付画像内の位置が検出される場合は指示受付画像を指示する操作を検出し、受付モードが拡大モードに切り換えられている状態では、位置検出手段により拡張領域内の位置が検出される場合に指示受付画像を指示する操作を検出する指示検出ステップと、をコンピューターに実行させる。
【００３９】
この局面に従えば、同じ位置を連続して指示する操作を容易にした操作受付プログラムを提供することができる。
【００４０】
この発明のさらに他の局面によれば操作受付プログラムは、電子機器を制御するコンピューターで実行される操作受付プログラムであって、電子機器は、画像を表示可能な表示手段と、表示手段の表示面中でユーザーにより指示された位置を検出する位置検出手段と、を備え、位置検出手段により表示手段に表示された指示受付画像の周辺の拡張領域内の位置が継続して第１の時間以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換えるモード切換ステップと、通常モードおよび拡大モードのいずれに切り換えられている状態であっても位置検出手段により指示受付画像内の位置が継続して検出される間は第２の時間間間隔で指示受付画像を指示する操作を検出し、受付モードが拡大モードに切り換えられている状態では、位置検出手段により拡張領域内の位置が継続して検出される間は第２の時間間隔で指示受付画像を指示する操作を検出する指示検出ステップと、をコンピューターに実行させる。
【００４１】
この局面に従えば、同じ位置を継続して指示する操作を容易にした操作受付方法を提供することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施の形態の１つにおけるＭＦＰの外観を示す斜視図である。
【図２】本発明の実施の形態の１つにおけるＭＦＰのハードウェア構成の概要を示すブロック図である。
【図３】操作パネルの平面図である。
【図４】第１の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図５】操作画面の一例を示す図である。
【図６】操作受付処理の流れの一例を示すフローチャートである。
【図７】受付モード切換処理の流れの一例を示すフローチャートである。
【図８】操作検出処理の流れの一例を示すフローチャートである。
【図９】第２の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図１０】モード切換・操作検出処理の流れの一例を示す第１のフローチャートである。
【図１１】モード切換・操作検出処理の流れの一例を示す第２のフローチャートである。
【発明を実施するための形態】
【００４３】
以下、本発明の実施の形態を図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００４４】
＜第１の実施の形態＞
図１は、本発明の実施の形態の１つにおけるＭＦＰの外観を示す斜視図である。図２は、ＭＦＰのハードウェア構成の概要を示すブロック図である。図１および図２を参照して、電子機器として機能するＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００４５】
メイン回路１１０は、ＭＦＰ１００の全体を制御するＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００４６】
自動原稿搬送装置１２０は、原稿給紙トレイ上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部１３０のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部１３０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部１３０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部１４０に出力する。給紙部１５０は、給紙トレイに収納された用紙を画像形成部１４０に搬送する。
【００４７】
画像形成部１４０は、周知の電子写真方式により画像を形成するものであって、原稿読取部１３０から入力される画像データにシェーディング補正などの各種のデータ処理を施した、データ処理後の画像データまたは、外部から受信された画像データに基づいて、給紙部１５０により搬送される用紙に画像を形成する。
【００４８】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶するとともに、画像形成部１４０でプリント可能なプリントデータに変換して、画像形成部１４０に出力する。これにより、画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙に画像を形成する。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００４９】
通信Ｉ／Ｆ部１１２は、ネットワークにＭＦＰ１００を接続するためのインターフェースである。通信Ｉ／Ｆ部１１２は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで、ネットワークに接続された他のコンピューターまたはデータ処理装置と通信する。なお、通信Ｉ／Ｆ部１１２が接続されるネットワークは、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワークは、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００５０】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取画像を一時的に記憶する。
【００５１】
操作パネル１６０は、液晶表示装置（ＬＣＤ）１６５と、ＬＣＤ１６５の表示を制御する表示制御部１６１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）１６３と、タッチパネル１６９と、ハードキー部１７０と、タッチパネル１６９およびハードキー部１７０を制御する入力制御部１６７と、を含む。ＬＣＤ１６５およびハードキー部１７０は、ＭＦＰ１００の上面に設けられる。なお、ＬＣＤ１６５に代えて、画像を表示する装置であれば、例えば、有機ＥＬ（ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイを用いることができる。
【００５２】
表示制御部１６１は、ＣＰＵ１１１、ＶＲＡＭ１６３およびＬＣＤ１６５と接続される。ＶＲＡＭ１６３は、表示制御部１６１の作業領域として用いられ、ＬＣＤ１６５に表示する画像を一時記憶する。表示制御部１６１は、ＣＰＵ１１１により制御されて、ＬＣＤ１６５を制御し、ＬＣＤ１６５にＶＲＡＭ１６３に記憶された画像を表示させる。表示制御部１６１は、後述する操作画面をＬＣＤ１６５に表示させる。
【００５３】
ハードキー部１７０は、複数のハードキーを含む。ハードキーは、入力制御部１６７に接続され、ユーザーにより押下されている間はＯＮ信号を入力制御部１６７に出力し、ユーザーにより押下されていない間はＯＦＦ信号を入力制御部１６７に出力する。
【００５４】
タッチパネル１６９は、ＬＣＤ１６５の上面または下面に設けられ、ユーザーにより押下された位置の座標を入力制御部１６７に出力する。タッチパネル１６９は、ユーザーが指またはスタイラスペンで指示した位置を検出し、検出した位置の座標を入力制御部１６７に出力する。タッチパネル１６９は、ＬＣＤ１６５の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル１６９は、ＬＣＤ１６５に重畳して設けられるので、タッチパネル１６９は、ユーザーがＬＣＤ１６５の表示面を指示すれば、ＬＣＤ１６５の表示面中でユーザーが指示した位置の座標を入力制御部１６７に出力する。タッチパネルは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
【００５５】
入力制御部１６７は、ハードキー部１７０のうちでＯＮ信号を出力するハードキーが存在する場合、ＯＮ信号を出力するハードキーの識別情報をＣＰＵ１１１に出力する。また、入力制御部１６７は、タッチパネル１６９がユーザーにより指示された位置を検出する場合、タッチパネル１６９から出力される座標をＣＰＵ１１１に出力する。
【００５６】
外部記憶装置１１７は、ＣＰＵ１１１により制御され、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１８、または半導体メモリが装着される。本実施の形態においては、ＣＰＵ１１１は、ＲＯＭ１１３に記憶されたプログラムを実行する例を説明するが、ＣＰＵ１１１は、外部記憶装置１１７を制御して、ＣＤ−ＲＯＭ１１８からＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１０２に記憶し、実行するようにしてもよい。
【００５７】
なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、ＣＤ−ＲＯＭ１１８に限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がネットワークに接続されたコンピューターからプログラムをダウンロードしてＨＤＤ１１５に記憶する、または、ネットワークに接続されたコンピューターがプログラムをＨＤＤ１１５に書込みするようにして、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５８】
図３は、操作パネル１６０の平面図である。図３を参照して、操作パネル１６０は、ＬＣＤ１６５と、ＬＣＤ１６５に重畳して設けられたタッチパネル１６９と、ＬＣＤ１６５の右側および下方に、スタートキー１７１、ＢＯＸキー１７３、ＣＯＰＹキー１７５およびＦＡＸキー１７７を含む複数のハードキーが配置されたハードキー部１７０と、を含む。
【００５９】
図４は、第１の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図４に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された操作受付プログラムを実行することにより、ＣＰＵ１１１により実現される機能である。図４を参照して、ＣＰＵ１１１は、モード切換部５１と、指示検出部５３と、しきい値決定部５５と、操作画面表示部５７と、を含む。
【００６０】
操作画面表示部５７は、操作画面を表示制御部１６１に出力し、表示制御部１６１に操作画面の画像をＬＣＤ１６５に表示させる。ここでは、操作画面表示部５７がＬＣＤ１６５に表示する操作画面は、スクロール領域を含む。スクロール領域は、操作画面に関連付けられた複数の選択画像の一部の組を変更可能に表示する領域である。
【００６１】
操作画面表示部５７は、指示受付画像表示部６１と、選択画像表示部６３と、状態切換部６５と、を含む。選択画像表示部６３は、操作画面に関連付けられた複数の選択画像をスクロール領域に並べて表示する。複数の選択画像は、予め定められた順番が付されており、サイズがすべて同じである。スクロール領域のサイズは操作画面により定まるので、複数の選択画像をスクロール領域に配置可能な数は、スクロール領域のサイズにより定まる。ここでは、スクロール領域に配置可能な選択画像の数を配置可能数といい、定数Ｎで示す。ただし、Ｎは１より大きい整数である。選択画像表示部６３は、操作画面に対応する複数の選択画像のうちから順番が連続する配置可能数Ｎの選択画像を選択し、選択された配置可能数Ｎの選択画像をスクロール領域に並べて表示する。選択画像表示部６３は、配置可能数Ｎの選択画像をスクロール領域に表示する場合、配置可能数Ｎの選択画像それぞれについて、選択画像を識別するための選択画像識別情報と、その選択画像のＬＣＤ１６５の表示面中の位置とを、指示検出部５３に出力する。
【００６２】
選択画像表示部６３は、操作画面が表示された段階では、操作画面表示部５７は、第１番目から第Ｎ番目までの選択画像を選択し、スクロール領域に並べて配置する。選択画像表示部６３は、後述する指示検出部５３からスクロール指示が入力されることに応じて、スクロール指示が検出される時点で選択されている配置可能数Ｎの選択画像のいずれよりも順番が前または後の選択画像を含む配置可能数Ｎの選択画像を選択し、スクロール領域に並べて配置する。順番を前または後にずらす選択画像の数は、１〜Ｎまでの数から任意に定めることができる。ここでは、選択画像の数をＭ個とし、順番を前または後にずらす選択画像の数を、「１」とする。ただし、ＭはＮより大きい整数である。
【００６３】
スクロール指示は、送り指示を示すスクロール指示と、戻り指示を示すスクロール指示と、を含む。具体的には、選択画像表示部６３は、第１番目から第Ｎ番目までの配置可能数Ｎ個の選択画像を選択し、表示している段階で、指示検出部５３から送り指示を示すスクロール指示が入力されることに応じて、第１番目から第Ｎ番目の選択画像のうち最後の第Ｎ番目の選択画像よりも順番が後の第（Ｎ＋１）番目の選択画像を含むＮ個の選択画像、例えば、第２番目〜第（Ｎ＋１）番目の選択画像を選択し、スクロール領域に並べて配置する。また、選択画像表示部６３は、第２番目から第（Ｎ＋１）番目までの選択画像を選択し、表示している段階で、指示検出部５３から戻り指示を示すスクロール指示が入力されることに応じて、第２番目から第（Ｎ＋１）番目の選択画像のうち順番が最先の第２番目の選択画像よりも順番が前の第１番目の選択画像を含むＮ個の選択画像、例えば、第１番目〜第Ｎ番目の選択画像を選択し、スクロール領域に並べて配置する。
【００６４】
指示受付画像表示部６１は、スクロール領域の近傍に、スクロール指示を受け付けるためのスクロール指示受付画像を表示する。スクロール指示は、送り指示を示すスクロール指示と、戻り指示を示すスクロール指示と、を含むため、指示受付画像表示部６１は、送り指示を示すスクロール指示受付画像と、戻り指示を示すスクロール指示受付画像とをＬＣＤ１６５に表示する。指示受付画像表示部６１は、スクロール指示受付画像をＬＣＤ１６５に表示する場合、そのスクロール指示受付画像のＬＣＤ１６５の表示面中の位置を、モード切換部５１および指示検出部５３に出力する。
【００６５】
モード切換部５１は、タッチパネル１６９が検出するＬＣＤ１６５の表示面中の位置に基づいて受付モードを通常モードと拡大モードとのいずれかに切り換え、受付モードを指示検出部５３に出力する。モード切換部５１は、指示受付画像表示部６１からスクロール指示受付画像のＬＣＤ１６５の表示面中の位置が入力される。タッチパネル１６９は、ＬＣＤ１６５の表示面をユーザーが指示すると、ユーザーにより指示された位置を検出する。
【００６６】
モード切換部５１は、操作画面が表示された段階で、受付モードを通常モードに切り換える。また、モード切換部５１は、操作画面が表示された後、タッチパネル１６９がスクロール指示受付画像内の位置またはスクロール指示受付画像の周辺の拡張領域内の位置を連続して所定回数以上検出すると、受付モードを通常モードから拡大モードに切り換える。拡張領域は、スクロール指示受付画像の周辺の領域であり、限定するものではないが、例えば、スクロール指示受付画像から予め定められた距離の範囲内の領域である。スクロール指示受付画像は、スクロール領域の近傍に配置されるので、拡張領域は少なくとも一部が選択画像の一部と重なる場合がある。
【００６７】
モード切換部５１は、受付モードを拡大モードに切り換えた後であって、タッチパネル１６９がスクロール指示受付画像内の位置または拡張領域内の位置を連続して検出しなくなると、受付モードを拡大モードから通常モードに切り換える。
【００６８】
モード切換部５１は、しきい値決定部５５からしきい値が入力される。モード切換部５１は、タッチパネル１６９がスクロール指示受付画像内の位置またはスクロール指示受付画像の周辺の拡張領域内の位置を検出してからの経過時間がしきい値になる前に、タッチパネル１６９がスクロール指示受付画像内の位置またはスクロール指示受付画像の周辺の拡張領域内の位置を検出すると、スクロール指示受付画像内の位置またはスクロール指示受付画像の周辺の拡張領域内の位置が連続して検出されたと判断し、受付モードを拡大モードに切り換える。モード切換部５１は、受付モードを拡大モードに切り換えた後は、タッチパネル１６９が、スクロール指示受付画像内の位置または拡張領域内の位置を最後に検出してからスクロール指示受付画像内の位置または拡張領域内の位置を検出することなく経過する時間がしきい値以上になると、受付モードを通常モードに切り換える。
【００６９】
しきい値決定部５５は、しきい値を決定する。ＭＦＰ１００を操作するユーザーごとに、スクロール指示受付画像内の位置またはスクロール指示受付画像の周辺の拡張領域内の位置を連続して指示する間隔を記憶しておき、しきい値決定部５５は、記憶された間隔に基づいて、しきい値を決定する。例えば、記憶された間隔の最大値を、しきい値に決定する。なお、しきい値を決定する方法は、最大値の他に、平均値を用いりようにしてもよいし、中間値を用いるようにしてもよいし、最小値を用いるようにしてもよい。また、しきい値決定部５５は、予め定められた時間としてもよい。たとえば、スクロール領域に表示される配置可能数Ｎの選択画像をユーザーが確認するための時間とすればよい。
【００７０】
指示検出部５３は、指示受付画像表示部６１からスクロール指示受付画像のＬＣＤ１６５の表示面中の位置が入力され、選択画像表示部６３から配置可能数Ｎの選択画像それぞれの選択画像識別情報とＬＣＤ１６５の表示面中の位置とが入力され、モード切換部５１から受付モードが入力される。指示検出部５３は、受付モードが通常モードの場合、配置可能数Ｎの選択画像のいずれかの内部の位置がタッチパネル１６９により検出されると、検出された位置を含む選択画像を指示する選択画像指示操作を検出する。指示検出部５３は、選択画像指示操作を検出する場合、選択指示を選択画像表示部６３および状態切換部６５に出力する。選択指示は、タッチパネル１６９により検出された位置を含む選択画像の選択画像識別情報を含む。
【００７１】
指示検出部５３は、受付モードが通常モードの場合、スクロール指示画像の内部の位置がタッチパネル１６９により検出されると、検出された位置を含むスクロール指示画像を指示するスクロール操作を検出する。指示検出部５３は、スクロール操作を検出する場合、スクロール指示を選択画像表示部６３に出力する。スクロール指示は、送り指示と戻り指示とを含む。指示検出部５３は、送り指示に対応するスクロール指示受付画像内の位置が検出される場合は、送り指示を示すスクロール指示を選択画像表示部６３に出力し、戻り指示に対応するスクロール指示受付画像内の位置が検出される場合は、戻り指示を示すスクロール指示を選択画像表示部６３に出力する。
【００７２】
指示検出部５３は、受付モードが拡張モードの場合、スクロール指示画像の内部の位置がタッチパネル１６９により検出されると、受付モードが通常モードの場合と同様に、スクロール操作を検出する。また、指示検出部５３は、受付モードが拡張モードの場合、スクロール指示画像に対応する拡張領域の内部の位置がタッチパネル１６９により検出されると、受付モードが通常モードの場合と同様に、スクロール操作を検出する。
【００７３】
拡張領域は、選択画像の一部と重なる場合がある。指示検出部５３は、受付モードが拡張モードの場合、拡張領域の内部であって選択画像内の位置がタッチパネル１６９により検出されると、検出された位置を含む選択画像を指示する選択画像指示操作を検出することなく、検出された位置を含む拡張領域に対応するスクロール指示画像を指示するスクロール操作を検出する。拡張領域に対応するスクロール指示受付画像は、拡張領域の内部に配置されたスクロール指示受付画像である。指示検出部５３は、受付モードが拡張モードの場合、選択画像内であって拡張領域以外の位置がタッチパネル１６９により検出されると、検出された位置を含む選択画像を指示する選択画像指示操作を検出する。
【００７４】
状態切換部６５は、指示検出部５３から選択指示が入力されることに応じて、選択指示に含まれる選択画像識別情報で特定される選択画像の状態を切り換える。例えば、選択画像の表示態様を、他の選択画像と異ならせる。具体的には、状態切換部６５は、選択指示に含まれる選択画像識別情報で特定される選択画像を、他の選択画像よりも明度を高くする、また、他の選択画像を通常表示に対して反転表示する。また、状態切換部６５は、選択画像が別のウィンドウを表示するコマンドが関連付けられている場合には、そのコマンドを実行して選択画像に関連するウィンドウを表示する。
【００７５】
状態切換部６５は、選択画像の状態を切り換えた後に、指示検出部５３から選択指示が入力されることに応じて、選択指示に含まれる選択画像識別情報で特定される選択画像の状態を元に戻す。表示態様を他の選択画像と異ならせた場合には、他の選択画像と同じ表示態様にする。別のウィンドウを表示した場合には、別のウィンドウの表示を中止する。このため、モード切換部５１は、操作画面が表示された後、受付モードを通常モードから拡大モードに切り換えるための条件として、タッチパネル１６９がスクロール指示受付画像内の位置またはスクロール指示受付画像の周辺の拡張領域内の位置を連続して検出する回数は、偶数回とするのが好ましい。これにより、受付モードを拡大モードに切り換える場合に、選択画像の状態を切り換えないようにすることができる。
【００７６】
図５は、操作画面の一例を示す図である。ここでは、操作画面が、アドレス帳を表示する画面の場合を例に説明する。また、アドレス帳が、１０個の宛先のデータを含む場合を例に説明する。図５を参照して、操作画面５００は、スクロール領域５１０を含む。スクロール領域は、１０個の宛先のデータにそれぞれ対応する１０個の選択画像のうち４つを縦方向に並んで表示可能なサイズとしている。操作画面５００は、スクロール領域５１０に順番が第５番目から第８番目の宛先のデータにそれぞれ対応する５つの選択画像５２５〜５２８が縦方向に並んで配置される。また、操作画面５００は、スクロール領域５１０の上端に表示された第４番目の選択画像５２５の右側に戻り指示を示すスクロール指示受付画像５３１を含む。戻り指示を示すスクロール指示受付画像５３１から所定の範囲の領域が拡張領域５３１Ａである。拡張領域５３１Ａの一部の重畳領域５３１Ｂは、選択画像５２５の一部と重なる。また、操作画面５００は、スクロール領域５１０の下端に表示された第８番目の選択画像５２８の右側に送り指示を示すスクロール指示受付画像５３３を含む。送り指示を示すスクロール指示受付画像５３３から所定の範囲の領域が拡張領域５３３Ａである。拡張領域５３３Ａの一部の重畳領域５３３Ｂは、選択画像５２８の一部と重なる。
【００７７】
ユーザーが、スクロール指示受付画像５３１を指示すれば、戻り指示を示すスクロール操作が検出され、スクロール領域５１０に、第３番目〜第７番目の選択画像が表示される。また、ユーザーが、スクロール指示受付画像５３３を指示すれば、送り指示を示すスクロール操作が検出され、スクロール領域５１０に、第５番目〜第９番目の選択画像が表示される。
【００７８】
また、ユーザーがスクロール指示受付画像５３１の拡張領域５３１Ａを連続して指示する場合、受付モードが拡大モードに切り換えられる。例えば、ユーザーがスクロール指示受付画像５３１の拡張領域５３１Ａを連続して２回指示すれば、戻り指示を示すスクロール操作が検出され、スクロール領域５１０に、第３番目〜第７番目の選択画像が表示される。ユーザーがスクロール指示受付画像５３１の拡張領域５３１Ａを１回指示した時点では、受付モードが通常モードなので、スクロール操作は受け付けられないが、連続して２回指示した時点で、受付モードが拡大モードに切り換えられるとともに、スクロール操作が受け付けられる。
【００７９】
また、ユーザーがスクロール指示受付画像５３１の拡張領域５３１Ａ内の重畳領域５１３Ｂを連続して２回指示すれば、戻り指示を示すスクロール操作が検出され、スクロール領域５１０に、第３番目〜第７番目の選択画像が表示される。この場合、ユーザーがスクロール指示受付画像５３１の拡張領域５３１Ａの重畳領域５３１Ｂを１回指示した時点では、受付モードが通常モードなので、スクロール操作は受け付けられず、選択画像５２５を選択する選択画像指示操作が受け付けられる。この場合、選択画像５２５の表示態様が反転表示され、ユーザーに選択画像５２５が選択されたことが通知される。その後、ユーザーがスクロール指示受付画像５３１の拡張領域５３１Ａの重畳領域５３１Ｂを２回指示した時点で、選択画像指示操作が受け付けられ、受付モードが拡大モードに切り換えられるとともにスクロール操作が受け付けられる。この場合、選択画像５２５の表示態様が反転表示が元に戻されて通常表示とされ、ユーザーに選択画像５２５が選択されていないことが通知される。
【００８０】
さらに、受付モードが拡大モードに切り換えられた後は、スクロール指示受付画像５３１または拡張領域５３１Ａがユーザーにより最後に指示されてからの経過時間がしきい値以上になると、受付モードが通常モードに切り換えられる。
【００８１】
図６は、操作受付処理の流れの一例を示すフローチャートである。操作受付処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された操作受付プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図６を参照して、ＣＰＵ１１１は、メニュー画面をＬＣＤ１６５に表示する（ステップＳ０１）。例えば、メニュー画面は、デフォルトで定められた操作画面である。メニュー画面は、複数の操作画面をそれぞれ識別するための複数の画面識別情報を含む。
【００８２】
次のステップＳ０２においては、操作画面が選択されたか否かを判断する。ＬＣＤ１６５にメニュー画面が表示された状態で、メニュー画面に含まれる複数の画面識別情報のいずれかを指示する操作がタッチパネル１６９によって検出される場合、操作画面がユーザーにより選択されたと判断する。また、操作画面は、別の操作画面に遷移するためのコマンドが関連付けられた遷移ボタンを含む場合がある。後述するステップＳ１５から処理が進む場合、ＬＣＤ１６５に操作画面が表示されている。操作画面がＬＣＤ１６５に表示された状態で、遷移ボタンを指示する操作がタッチパネル１６９によって検出される場合、遷移ボタンに関連付けられた操作画面が選択されたと判断する。ＣＰＵ１１１は、操作画面が選択されると処理をステップＳ０３に進め、そうでなければ処理をステップＳ０４に進める。
【００８３】
ステップＳ０３においては、選択された操作画面をＬＣＤ１６５に表示し、処理をステップＳ０４に進める。ステップＳ０４においては、操作を検出したか否かを判断する。操作を検出したならば処理をステップＳ０５に進めるが、そうでなければ処理をステップＳ０２に戻す。ＣＰＵ１１１が、後述する操作検出処理を実行することにより、操作を検出する。ここでは、操作検出処理を実行することによりＣＰＵ１１１が検出する操作を、スクロール操作と、選択画像指示操作と、その他の操作と、を含む場合を例に説明する。スクロール操作は、操作画面に含まれるスクロール指示受付画像を指示する操作である。選択画像指示操作は、操作画面に含まれる選択画像を指示する操作である。その他の操作は、スクロール操作および選択画像指示操作以外の操作である。その他の操作は、操作受付処理の終了を指示する終了指示操作を含む。
【００８４】
ステップＳ０５においては、ステップＳ０４において検出された操作が、スクロール操作か否かを判断する。スクロール操作が検出されたならば処理をステップＳ０６に進めるが、そうでなければ処理をステップＳ０９に進める。ステップＳ０６においては、検出されたスクロール操作に基づいてスクロール方向を決定する。スクロール操作は、送り指示と戻り指示とを含む。送り指示ならばスクロール方向を順番が後の選択画像を含む方向に決定し、戻り指示ならばスクロール方向を順番が前の選択画像を含む方向に決定する。次のステップＳ０７においては、スクロール方向により定まる順番の選択画像を含む配置可能数Ｎ個の選択画像を選択する。そして、選択された配置可能数Ｎ個の選択画像を操作画面中のスクロール領域に表示し（ステップＳ０８）、処理をステップＳ０２に戻す。具体的には、操作画面が表示された段階では、第１番目から第Ｎ番目までの選択画像を選択し、スクロール領域に並べて配置する。送り指示を示すスクロール操作が検出される場合、スクロール操作が検出された時点で選択されている配置可能数Ｎの選択画像のいずれかよりも順番が後の選択画像を含む配置可能数Ｎの選択画像を選択し、スクロール領域に並べて配置する。例えば、スクロール操作が検出された時点で選択されている時点で第１番目から第Ｎ番目までの配置可能数Ｎ個の選択画像を表示している場合、第１番目から第Ｎ番目の選択画像のうち最後の第Ｎ番目の選択画像よりも順番が後の第（Ｎ＋１）番目の選択画像を含むＮ個の選択画像、例えば、第２番目〜第（Ｎ＋１）番目の選択画像を選択し、スクロール領域に並べて配置する。また、戻り指示を示すスクロール操作が検出される場合、スクロール操作が検出された時点で選択されている配置可能数Ｎの選択画像のいずれかよりも順番が前の選択画像を含む配置可能数の選択画像を選択し、スクロール領域に並べて配置する。例えば、スクロール操作が検出された時点で選択されている第２番目から第（Ｎ＋１）番目までの選択画像を表示している場合、第２番目から第（Ｎ＋１）番目の選択画像のうち最初の第２番目の選択画像よりも順番が前の第１番目の選択画像を含むＮ個の選択画像、例えば、第１番目〜第Ｎ番目の選択画像を選択し、スクロール領域に並べて配置する。
【００８５】
ステップＳ０９においては、ステップＳ０４において検出された操作が、選択画像指示操作か否かを判断する。選択画像指示操作が検出されたならば処理をステップＳ１０に進めるが、そうでなければ処理をステップＳ１４に進める。選択画像指示操作は、スクロール領域に表示されている配置可能数Ｎの選択画像のいずれかをユーザーが指示する操作である。ステップＳ１０においては、選択画像指示操作により定まる選択画像を特定する。換言すれば、スクロール領域に表示されている配置可能数Ｎの選択画像のうちユーザーにより指示された選択画像を特定する。そして、特定された選択画像の状態が切換済か否かを判断する（ステップＳ１１）。選択画像の状態が切換済ならば処理をステップＳ１２に進めるが、そうでアなければ処理をステップＳ１３に進める。ステップＳ１３においては、ステップＳ１０において特定された選択画像の状態を切り換え、処理をステップＳ０２に戻す。例えば、選択画像の表示態様を、他の選択画像の表示態様と異ならせる。また、選択画像が、別のウィンドウを表示するコマンドが関連付けられている場合には、そのコマンドを実行し、別のウィンドウを表示する。一方、ステップＳ１２においては、選択画像の状態を元の状態に戻す。例えば、表示態様を切り換えている場合には、他の選択画像と同じ表示態様にする。また、選択画像に関連付けられたコマンドを実行して別のウィンドウを表示している場合には、そのウィンドウを閉じる。
【００８６】
ステップＳ１４においては、ステップＳ０４において検出された操作が、終了指示操作か否かを判断する。終了指示操作ならば処理を終了し、そうでなければ処理をステップＳ１５に進める。ステップＳ１５においては、ステップＳ０４において検出された操作に対応して予め定められた処理を実行し、処理をステップＳ０２に戻す。ステップＳ０４において検出された操作に対応して予め定められた処理は、限定するものではないが、例えば、別の操作画面に切り換える処理、ジョブを実行する処理等である。
【００８７】
図７は、受付モード切換処理の流れの一例を示すフローチャートである。受付モード切換処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された操作受付プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。ＣＰＵ１１１は、受付モード切換処理を、上述した操作受付処理と並列に実行する。図７を参照して、ＣＰＵ１１１は、受付モードを、通常モードに切り換える（ステップＳ４１）。次のステップＳ４２においては、変数Ｃに初期値「０」を設定する。変数Ｃは、ユーザーがスクロール指示受付画像または拡張領域を指示する回数をカウントするための変数である。
【００８８】
ステップＳ４３においては、タッチパネル１６９がＬＣＤ１６５の表示面中でユーザーにより指示された位置を検出したか否かを判断する。位置を検出したならば処理をステップＳ４４に進めるが、そうでなければ処理をステップＳ５３に進める。ステップＳ５３においては、ユーザーによる操作を検出したか否かを判断する。例えば、ハードキー部１７０を指示する操作、自動原稿搬送装置１２０に原稿を載置する操作を受け付けたか否かを判断する。ユーザーによる操作を検出したならば処理をステップＳ５１に進めるが、そうでなければ処理をステップＳ４３に戻す。
【００８９】
ステップＳ４４においては、ステップＳ４３において検出された位置が、操作画面中のスクロール指示受付画像内または拡張領域内か否かを判断する。スクロール指示受付画像または拡張領域のいずれかの内部の位置がタッチパネル１６９により検出されたならば処理をステップＳ４５に進めるが、そうでなければ処理をステップＳ５３に進める。ステップＳ４５においては、変数Ｃをインクリメントし、処理をステップＳ４６に進める。ステップＳ４６においては、変数Ｃの値が２以上か否かを判断する。変数Ｃの値が２以上ならば処理をステップＳ４７に進めるが、そうでなければ処理をステップＳ４７に進める。変数Ｃの値が２以下の場合は、ユーザーによりスクロール指示受付画像または拡張領域のいずれかが最初に指示される場合である。ステップＳ４７においては、タイマーＴをスタートし、処理をステップＳ４３に戻す。タイマーＴは、タッチパネル１６９がユーザーにより指示された位置を検出してからの経過時間を計時する。
【００９０】
処理がステップＳ４８に進む場合は、変数Ｃの値が２以上の場合であり、ユーザーによりスクロール指示受付画像または拡張領域のいずれかが２回以上指示される場合である。ステップＳ４８においては、タイマーＴの値がしきい値以下か否かを判断する。タイマーＴの値がしきい値以下ならば処理をステップＳ４９に進めるが、そうでなければ処理をステップＳ５１に進める。しきい値は、予め定められた値であり、ユーザーがスクロール指示受付画像または拡張領域を連続して指示する場合に、指示する間隔の最大値である。例えば、ユーザーがスクロール指示受付画像または拡張領域を連続して指示する間隔を、履歴として記憶しておき、その履歴を用いてしきい値を決定するようにしてもよい。履歴として記憶された間隔の最大値とするのが好ましい。ユーザーが異なれば、スクロール指示受付画像または拡張領域を連続して指示する間隔が異なるので、ＭＦＰ１００を操作するユーザーに対応したしきい値を用いることにより、連続した操作の間隔をユーザーごとに異ならせることができる。
【００９１】
ステップＳ４９においては、受付モードを拡大モードに切り換え、処理をステップＳ５０に進める。ステップＳ５０においては、ステップＳ４７と同様に、タイマーＴをスタートし、処理をステップＳ４３に戻す。
【００９２】
ステップＳ５１においては、受付モードを通常モードに切り換え、処理をステップＳ５２に進める。ステップＳ５２においては、変数Ｃに初期値「０」を設定し、処理をステップＳ４３に戻す。処理がステップＳ５１に進む場合は、ステップＳ４４において、ユーザーにより指示された位置がスクロール指示受付画像および拡張領域のいずれでもないと判断された場合、ステップＳ４８において、タイマーＴの値がしきい値より大きいと判断された場合、または、ステップＳ５３において、ユーザーによる操作が検出される場合である。タイマーＴの値がしきい値より大きい場合は、ユーザーがスクロール指示受付画像または拡張領域を指示してから次にスクロール指示受付画像または拡張領域を指示するまでの間隔が、しきい値より大きい場合であり、この場合には、ユーザーがスクロール指示受付画像または拡張領域を連続して指示した場合とは判断しない。また、ユーザーがスクロール指示受付画像および拡張領域のいずれとも異なる位置を指示する場合、または、ユーザーがタッチパネル１６９を指示する操作とは異なる操作をする場合は、タイマーＴがしきい値以下の場合であっても、ユーザーがスクロール指示受付画像または拡張領域を連続して指示した場合とは判断しない。
【００９３】
図８は、操作検出処理の流れの一例を示すフローチャートである。操作検出処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された操作受付プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。ＣＰＵ１１１は、操作検出処理を、上述した操作受付処理および受付モード切換処理と並列に実行する。このため、ＣＰＵ１１１が受付モード切換処理を実行することによって、受付モードが通常モードと拡大モードとのいずれかに切り換えられている。図８を参照して、ＣＰＵ１１１は、タッチパネル１６９がＬＣＤ１６５の表示面中でユーザーにより指示された位置を検出したか否かを判断する（ステップＳ２１）。位置を検出するまで待機状態となり（ステップＳ２１でＮＯ）、位置を検出したならば（ステップＳ２１でＹＥＳ）、処理をステップＳ２２に進める。
【００９４】
ステップＳ２２においては、受付モードによって処理を分岐させる。受付モードが通常モードに切り換えられていれば処理をステップＳ２３に進めるが、受付モードが拡大モードに切り換えられていれば処理をステップＳ２８に進める。
【００９５】
ステップＳ２３においては、ステップＳ２１において検出された位置が、操作画面中のスクロール指示受付画像内か否かを判断する。スクロール指示受付画像の内部の位置がタッチパネル１６９により検出されたならば処理をステップＳ２４に進めるが、そうでなければ処理をステップＳ２５に進める。ステップＳ２４においては、スクロール操作を検出し、処理をステップＳ２１に戻す。スクロール操作は、送り指示を示すスクロール操作と、戻り指示を示すスクロール操作とを含む。ステップＳ２１において検出された位置を含むスクロール指示受付画像に関連付けられたスクロール操作を検出する。
【００９６】
ステップＳ２５においては、ステップＳ２１において検出された位置が、操作画面中の選択画像内か否かを判断する。選択画像の内部の位置がタッチパネル１６９により検出されたならば処理をステップＳ２６に進めるが、そうでなければ処理をステップＳ２７に進める。ステップＳ２６においては、選択画像指示操作を検出し、処理をステップＳ２１に戻す。ステップＳ２７においては、その他の操作を検出し、処理をステップＳ２１に戻す。例えば、操作画面中でステップＳ２１において検出された位置に関連付けられた操作を検出する。具体的には、操作画面中でステップＳ２１において検出された位置が、遷移ボタン内ならば、遷移ボタンに関連付けられた操作画面を表示する操作を検出する。なお、操作画面中でステップＳ２１において検出された位置に関連付けられた操作が存在しない場合には、そのまま処理をステップＳ２１に戻す。
【００９７】
処理がステップＳ２８に進む場合は、受付モードが拡大モードに切り換えられている場合である。ステップＳ２８においては、ステップＳ２１において検出された位置が、操作画面中のスクロール指示受付画像内か否かを判断する。スクロール指示受付画像の内部の位置がタッチパネル１６９により検出されたならば処理をステップＳ２９に進めるが、そうでなければ処理をステップＳ３０に進める。ステップＳ２９においては、ステップＳ２４と同様にスクロール操作を検出し、処理をステップＳ２１に戻す。
【００９８】
ステップＳ３０においては、ステップＳ２１において検出された位置が、操作画面中の選択画像内か否かを判断する。選択画像の内部の位置がタッチパネル１６９により検出されたならば処理をステップＳ３１に進めるが、そうでなければ処理をステップＳ３３に進める。ステップＳ３１においては、ステップＳ２１において検出された位置が、操作画面中の拡張領域内か否かを判断する。拡張領域の内部の位置がタッチパネル１６９により検出されたならば処理をステップＳ３２に進めるが、そうでなければ処理をステップＳ３２に進める。ステップＳ３２においては、ステップＳ２４と同様にスクロール操作を検出し、処理をステップＳ２１に戻す。ステップＳ３２においては、選択画像指示操作を検出し、処理をステップＳ２１に戻す。ステップＳ３３においては、ステップＳ２７と同様にその他の操作を検出し、処理をステップＳ２１に戻す。
【００９９】
以上説明したように、第１の実施の形態におけるＭＦＰ１００は、電子機器として機能し、タッチパネル１６９がＬＣＤ１６５に表示された操作画面中のスクロール指示受付画像内の位置または拡張領域内の位置が連続して所定回数以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換え、受付モードが通常モードおよび拡大モードのいずれに切り換えられている状態であってもタッチパネル１６９によりスクロール指示受付画像内の位置が検出される場合はスクロール指示受付画像を指示する操作を検出し、受付モードが拡大モードに切り換えられている状態では、タッチパネル１６９により拡張領域内の位置が検出される場合にスクロール指示受付画像を指示する操作を検出する。このため、ユーザーは、スクロール指示受付画像を連続して所定回数以上指示する場合に、誤ってスクロール指示受付画像の周辺を指示する場合であっても、スクロール指示受付画像を連続して指示する操作を入力することができる。
【０１００】
また、ＭＦＰ１００は、受付モードを拡大モードに切り換えている状態では、拡大モードに切り換える前からタッチパネル１６９により連続して検出されているスクロール指示受付画像内の位置または拡張領域内の位置がタッチパネル１６９により検出されなくなると、受付モードを拡大モードから通常モードに切り換える。このため、スクロール指示受付画像または拡張領域内の位置が連続して検出される間の受付モードを拡大モードに切り換えることができる。
【０１０１】
また、ＭＦＰ１００は、タッチパネル１６９によりスクロール指示受付画像内の位置または拡張領域内の位置が最後に検出されてからしきい値として定められた時間以上経過すると、受付モードを拡大モードから通常モードに切り換える。このため、スクロール指示受付画像または拡張領域を連続して指示する操作の終了を検出することができる。
【０１０２】
また、ＭＦＰ１００は、タッチパネル１６９によりスクロール指示受付画像内の位置または拡張領域内の位置が連続して検出される間隔をユーザーごとの履歴情報として記憶し、記憶された履歴情報に基づいてしきい値を決定する。このため、スクロール指示受付画像または拡張領域を連続して指示する操作の間隔を、ユーザーごとに異ならせることができる。
【０１０３】
また、ＭＦＰ１００は、スクロール指示受付画像を指示する操作が検出されることに応じて、スクロール領域に表示されたＮ個の選択画像を変更し、受付モードが通常モードに切り換えられている状態では、タッチパネル１６９によりＮ個の選択画像のいずれかの内部の位置が検出される場合はその選択画像を指示する操作を検出し、受付モードが拡大モードに切り換えられている状態では、Ｎ個の選択画像のいずれかの内部であって拡張領域と重なる重畳領域以外の位置が検出される場合は選択画像を指示する操作を検出するが、重畳領域内の位置が検出される場合は選択画像を指示する操作を検出しない。このため、ユーザーは、スクロール指示受付画像を連続して所定回数以上指示する場合に、誤ってスクロール指示受付画像の周辺であって選択画像内を指示する場合であっても、スクロール指示受付画像を連続して指示する操作を入力することができる。
【０１０４】
また、ＭＦＰ１００は、選択画像を指示する操作が検出されることに応じて、選択画像を第１の状態と第２の状態とのいずれかに切り換え、タッチパネル１６０により重畳領域内の位置が連続して偶数回検出されることに応じて、受付モードを通常モードから拡大モードに切り換える。このため、選択画像の状態が第１の状態または第２の状態のいずれかの場合に、受付モードを拡大モードに切り換えることができる。
【０１０５】
＜モード切換の変形例＞
変形例におけるモード切換部５１は、タッチパネル１６９がスクロール指示受付画像内の位置または拡張領域内の位置を連続して所定回数以上検出すると、スクロール指示受付画像内の位置または拡張領域内の位置が連続して検出されたと判断し、受付モードを拡大モードに切り換える。そして、変形例におけるモード切換部５１は、受付モードを拡大モードに切り換えた後、タッチパネル１６９によってスクロール指示受付画像内の位置または拡張領域内の位置とは異なる位置が検出される場合には、受付モードを通常モードに切り換える。
【０１０６】
変形例におけるＭＦＰ１００は、タッチパネル１６９によりスクロール指示受付画像内の位置または拡張領域内の位置が最後に検出された後に、タッチパネル１６９によりスクロール指示受付画像内の位置または拡張領域内の位置とは異なる位置が検出される場合に受付モードを拡大モードから通常モードに切り換える。このため、スクロール指示受付画像または拡張領域を連続して指示する操作の終了を検出することができる。
【０１０７】
また、変形例におけるモード切換部５１は、受付モードを拡大モードに切り換えた後、タッチパネル１６９を指示する操作以外の操作を検出した場合に、受付モードを通常モードに切り換える。タッチパネル１６９を指示する操作以外の操作は、例えば、ハードキー部１７０を指示する操作、自動原稿搬送装置１２０に原稿を載置する操作、操作画面の一部を拡大する操作を含む。
【０１０８】
変形例におけるＭＦＰ１００は、タッチパネル１６９によりスクロール指示受付画像内の位置または拡張領域内の位置が最後に検出された後に、タッチパネル１６９を指示する操作以外の操作が受け付けられる場合に受付モードを拡大モードから通常モードに切り換える。このため、指示受付画像または拡張領域を連続して指示する操作の終了を検出することができる。
【０１０９】
＜第２の実施の形態＞
第２の変形例におけるＭＦＰ１００は、スクロール指示受付画像または拡張領域を長押しすることによりスクロール指示を受け付けるようにしたものである。ここでは、長押しを、スクロール指示受付画像または拡張領域を、第２の時間継続して指示する操作をいう。
【０１１０】
第２の実施の形態におけるＭＦＰ１００の外観およびハードウェア構成は、図１および図２にそれぞれ示した外観およびハードウェア構成と同じである。また、第２の実施の形態におけるＭＦＰ１００が備える操作パネル１６０の平面図は、図３に示した平面図と同じである。
【０１１１】
図９は、第２の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図９に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された操作受付プログラムを実行することにより、ＣＰＵ１１１により実現される機能である。図９を参照して、ＣＰＵ１１１は、モード切換部５１Ａと、指示検出部５３Ａと、操作画面表示部５７と、を含む。操作画面表示部５７は、第１の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１１が有する操作画面表示部５７と同じである。したがって、ここでは説明を繰り返さない。
モード切換部５１Ａは、タッチパネル１６９が検出するＬＣＤ１６５の表示面中の位置に基づいて受付モードを通常モードと拡大モードとのいずれかに切り換え、受付モードを指示検出部５３Ａに出力する。モード切換部５１Ａは、指示受付画像表示部６１Ａからスクロール指示受付画像のＬＣＤ１６５の表示面中の位置が入力される。タッチパネル１６９は、ＬＣＤ１６５の表示面をユーザーが指示すると、ユーザーにより指示された位置を検出する。
【０１１２】
モード切換部５１Ａは、操作画面が表示された段階で、受付モードを通常モードに切り換える。また、モード切換部５１Ａは、操作画面が表示された後、タッチパネル１６９がスクロール指示受付画像の周辺の拡張領域内の位置を第１の時間継続して検出すると、受付モードを通常モードから拡大モードに切り換える。拡張領域は、限定するものではないが、スクロール指示受付画像の周辺の領域であり、例えば、スクロール指示受付画像から予め定められた距離の範囲の領域である。スクロール指示受付画像は、スクロール領域の近傍に配置されるので、拡張領域は少なくとも一部が選択画像の一部と重なる場合がある。モード切換部５１は、受付モードを拡大モードに切り換えた後であって、タッチパネル１６９が拡張領域内の位置が指示されたことを継続して検出しなくなると、受付モードを拡大モードから通常モードに切り換える。
【０１１３】
タッチパネル１６９は、ユーザーがＬＣＤ１６５の表示面に触れた状態で位置を検出するが、指示検出部５３Ａはその時点の位置を用いることなく、ユーザーがＬＣＤ１６５の表示面から指を離した時点でタッチパネル１６９が検出する位置を用いる。換言すれば、指示検出部５３Ａは、タッチパネル１６９が位置を検出してから位置を検出しなくなるまでの間で、タッチパネル１６９が位置を検出しなくなった時点で最後に検出した位置を用いる。
【０１１４】
指示検出部５３Ａは、指示受付画像表示部６１からスクロール指示受付画像のＬＣＤ１６５の表示面中の位置が入力され、選択画像表示部６３から配置可能数Ｎの選択画像それぞれの選択画像識別情報とＬＣＤ１６５の表示面中の位置とが入力され、モード切換部５１Ａから受付モードが入力される。指示検出部５３Ａは、受付モードが通常モードの場合、タッチパネル１６９により最後に検出された位置が配置可能数Ｎの選択画像のいずれかの内部の場合、検出された位置を含む選択画像を指示する選択画像指示操作を検出する。指示検出部５３Ａは、選択画像指示操作を検出する場合、選択指示を選択画像表示部６３および状態切換部６５に出力する。選択指示は、タッチパネル１６９により検出された位置を含む選択画像の選択画像識別情報を含む。
【０１１５】
指示検出部５３Ａは、受付モードが通常モードの場合、タッチパネル１６９により最後に検出された位置がスクロール指示画像の内部の場合、検出された位置を含むスクロール指示画像を指示するスクロール操作を検出する。また、指示検出部５３Ａは、受付モードが通常モードの場合、タッチパネル１６９によりスクロール指示画像の内部の位置が検出されてから第２の時間が経過するごとに、タッチパネル１６９により検出されている位置を含むスクロール指示画像を指示するスクロール操作を検出する。第２の時間は、限定するものではないが、第１の時間より長いのが好ましい。指示検出部５３Ａは、第２の時間が経過するごとにスクロール操作を検出し、スクロール指示を選択画像表示部６３に出力する。スクロール指示は、送り指示と戻り指示とを含む。指示検出部５３Ａは、送り指示に対応するスクロール指示受付画像内の位置が検出される場合は、送り指示を示すスクロール指示を選択画像表示部６３に出力し、戻り指示に対応するスクロール指示受付画像内の位置が検出される場合は、戻り指示を示すスクロール指示を選択画像表示部６３に出力する。
【０１１６】
指示検出部５３Ａは、受付モードが拡張モードの場合、スクロール指示画像の内部の位置がタッチパネル１６９により継続して検出されると、受付モードが通常モードの場合と同様に、第２の時間が経過するごとにスクロール操作を検出する。また、指示検出部５３Ａは、受付モードが拡張モードの場合、スクロール指示画像に対応する拡張領域の内部の位置がタッチパネル１６９により第２の時間以上継続して検出されると、第２の時間が経過するごとに受付モードが通常モードの場合と同様に、スクロール操作を検出する。
【０１１７】
拡張領域は、選択画像の一部と重なる場合がある。指示検出部５３Ａは、受付モードが拡張モードの場合、拡張領域の内部であって選択画像内の位置がタッチパネル１６９により検出されると、検出された位置を含む選択画像を指示する選択画像指示操作を検出することなく、検出された位置を含む拡張領域に対応するスクロール指示画像を指示するスクロール操作を検出する。拡張領域に対応するスクロール指示受付画像は、拡張領域の内部に配置されたスクロール指示受付画像である。指示検出部５３Ａは、受付モードが拡張モードの場合、選択画像内の位置であって拡張領域以外の部分の位置がタッチパネル１６９により検出されると、検出された位置を含む選択画像を指示する選択画像指示操作を検出する。
【０１１８】
第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１１は、図６に示した操作受付処理を実行する。また、第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１１は、図７に示した受付モード切換処理および図８に示した操作検出処理に代えて、モード切換・操作検出処理を実行する。
【０１１９】
図１０および図１１は、モード切換・操作検出処理の流れの一例を示すフローチャートである。モード切換・操作検出処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された操作受付プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。第２の実施の形態におけるＣＰＵ１１１は、モード切換・操作検出処理を、操作受付処理と並列に実行する。図１０および図１１を参照して、第２の実施の形態におけるＣＰＵ１１１Ａは、タッチパネル１６９がＬＣＤ１６５の表示面中でユーザーにより指示された位置を検出したか否かを判断する（ステップＳ６１）。位置を検出するまで待機状態となり（ステップＳ６１でＮＯ）、位置を検出したならば（ステップＳ６１でＹＥＳ）、処理をステップＳ６２に進める。ステップＳ６２においては、タイマーＴ１をスタートし、処理をステップＳ６３に進める。ステップＳ６３においては、タイマーＴ２をスタートし、処理をステップＳ６４に進める。タイマーＴ１およびタイマーＴ２は、スクロール指示受付画像または拡張領域がユーザーにより指示されてからの時間を計時する。
【０１２０】
ステップＳ６４においては、ステップＳ６１において検出された位置が、操作画面中のスクロール指示受付画像内か否かを判断する。スクロール指示受付画像の内部の位置がタッチパネル１６９により検出されたならば処理をステップＳ６５に進めるが、そうでなければ処理をステップＳ７１に進める。ステップＳ６５においては、タイマーＴ２の値が第２の時間か否かを判断する。タイマーＴ２の値が第２の時間ならば処理をステップＳ６６に進めるが、そうでなければ処理をステップＳ６８に進める。
ステップＳ６６においては、スクロール操作を検出し、処理をステップＳ６７に進める。スクロール操作は、送り指示を示すスクロール操作と、戻り指示を示すスクロール操作とを含む。ステップＳ６１において検出された位置を含むスクロール指示受付画像に関連付けられたスクロール操作を検出する。ステップＳ６７においては、タイマーＴ２をリセットし、処理をステップＳ６５に戻す。
【０１２１】
ステップＳ６８においては、位置検出が終了したか否かを判断する。タッチパネル１６９によって検出されていた位置が検出されなくなると、位置検出が終了したと判断する。位置検出が終了したならば処理をステップＳ６９に進めるが、そうでなければ処理をステップＳ６５に戻す。ステップＳ６９においては、タイマーＴ１の値が第２の時間より小さいか否かを判断する。タイマーＴ１の値が第２の時間より小さいならば処理をステップＳ７０に進めるが、そうでなければ処理をステップＳ６１に戻す。ステップＳ７０においては、ステップＳ６６と同様に、スクロール操作を検出し、処理をステップＳ６１に戻す。ユーザーが、スクロール指示受付画像を指示して、第２の時間が経過する前にＬＣＤ１６５の表示面から指を離す場合に、スクロール指示を検出する。
【０１２２】
ステップＳ７１においては、ステップＳ６１において検出された位置が、操作画面中の拡張領域内か否かを判断する。拡張領域の内部の位置がタッチパネル１６９により検出されたならば処理をステップＳ７２に進めるが、そうでなければ処理をステップＳ８２に進める。ステップＳ７２においては、タイマーＴ１の値が第１の時間以上か否かを判断する。タイマーＴ１の値が第１の時間以上ならば処理をステップＳ７３に進めるが、そうでなければステップＳ７３をスキップして処理をステップＳ７４に進める。ステップＳ７３においては、受付モードを拡大モードに切り換え、処理をステップＳ７４に進める。
【０１２３】
ステップＳ７４においては、タイマーＴ２の値が第２の時間か否かを判断する。タイマーＴ２の値が第２の時間ならば処理をステップＳ７５に進めるが、そうでなければ処理をステップＳ７７に進める。
ステップＳ７５においては、ステップＳ６６と同様にスクロール操作を検出し、処理をステップＳ７６に進める。ステップＳ７６においては、タイマーＴ２をリセットし、処理をステップＳ７４に戻す。
【０１２４】
ステップＳ７７においては、位置検出が終了したか否かを判断する。タッチパネル１６９によって検出されていた位置が検出されなくなると、位置検出が終了したと判断する。位置検出が終了したならば処理をステップＳ７８に進めるが、そうでなければ処理をステップＳ７２に戻す。ステップＳ７８においては、受付モードが拡大モードに切り換えられているか否かを判断する。受付モードが拡大モードならば処理をステップＳ７９に進めるが、そうでなければ処理をステップＳ８０に進める。ステップＳ７８においては、受付モードを通常モードに切り換え、処理をステップＳ６１に戻す。
【０１２５】
ステップＳ８０においては、ステップＳ６１において検出された位置が、操作画面中の選択画像内か否かを判断する。選択画像の内部の位置がタッチパネル１６９により検出されたならば処理をステップＳ８１に進めるが、そうでなければ処理をステップＳ８４に進める。ステップＳ８１においては、選択画像指示操作を検出し、処理をステップＳ６１に戻す。
【０１２６】
一方、処理がステップＳ８２に進む場合、ステップＳ６１において検出された位置が、操作画面中のスクロール指示受付画像および拡張領域のいずれでもない場合である。ステップＳ８２においては、ステップＳ７７と同様に、位置検出が終了したか否かを判断する。位置検出が終了したならば処理をステップＳ８３に進めるが、そうでなければ処理をステップＳ６４に戻す。ステップＳ８３においては、ステップＳ６１において検出された位置が、操作画面中の選択画像内か否かを判断する。選択画像の内部の位置がタッチパネル１６９により検出されたならば処理をステップＳ８４に進めるが、そうでなければ処理をステップＳ８５に進める。ステップＳ８４においては、選択画像指示操作を検出し、処理をステップＳ６１に戻す。
【０１２７】
ステップＳ８５においては、その他の操作を検出し、処理をステップＳ６１に戻す。例えば、操作画面中でステップＳ６１において検出された位置に関連付けられた操作を検出する、例えば、操作画面中でステップＳ６１において検出された位置が、遷移ボタン内ならば、遷移ボタンに関連付けられた操作画面を表示する操作を検出する。なお、操作画面中でステップＳ６１において検出された位置に関連付けられた操作が存在しない場合には、そのまま処理をステップＳ６１に戻す。
【０１２８】
第２の実施の形態におけるＭＦＰ１００においては、第１の実施の形態におけるＭＦＰ１００と同様に、図６に示した操作画面が表示される。ユーザーが、スクロール指示受付画像５３１を第２の時間以上継続して指示すれば、戻り指示を示すスクロール操作が検出され、スクロール領域５１０に、第３番目〜第７番目の選択画像が表示される。また、ユーザーが、スクロール指示受付画像５３３を第２の時間以上継続して指示すれば、送り指示を示すスクロール操作が検出され、スクロール領域５１０に、第５番目〜第９番目の選択画像が表示される。
【０１２９】
また、ユーザーがスクロール指示受付画像５３１の拡張領域５３１Ａを第２の時間以上継続して指示する場合、第１の時間が経過した時点で受付モードが拡大モードに切り換えられ、第２の時間が経過した時点で、戻り指示を示すスクロール操作が検出され、スクロール領域５１０に、第３番目〜第７番目の選択画像が表示される。
【０１３０】
また、ユーザーがスクロール指示受付画像５３１の拡張領域５３１Ａ内の重畳領域５１３Ｂを継続して第２の時間以上継続して指示する場合、第１の時間が経過した時点で受付モードが拡大モードに切り換えられ、第２の時間が経過した時点で、戻り指示を示すスクロール操作が検出され、スクロール領域５１０に、第３番目〜第７番目の選択画像が表示される。ユーザーが、スクロール指示受付画像５３１の拡張領域５３１Ａ内の重畳領域５１３Ｂの指示を終了した時点で、受付モードが拡大モードなので選択画像指示操作は受け付けられず、受付モードが通常モードに切り換えられる。
【０１３１】
以上説明したように第２の実施の形態におけるＭＦＰ１００は、タッチパネル１６９によりスクロール指示受付画像の周辺の拡張領域内の位置が継続して第１の時間以上検出されることに応じて、受付モードを通常モードから拡大モードに切り換え、通常モードおよび拡大モードのいずれに切り換えられている状態であってもタッチパネル１６９によりスクロール指示受付画像内の位置が継続して検出される間は第２の時間間間隔で指示受付画像を指示する操作を検出し、受付モードが拡大モードに切り換えられている状態では、タッチパネル１６９により拡張領域内の位置が継続して検出される間は第２の時間間隔で指示受付画像を指示する操作を検出する。このため、ユーザーは、スクロール指示受付画像を第１の時間継続して指示する場合に、誤って指示受付画像の周辺を指示する場合であっても、スクロール指示受付画像を第１の時間継続して指示する操作を入力することができる。
【０１３２】
また、第２の実施の形態におけるＭＦＰ１００は、受付モードを拡大モードに切り換えている状態では、拡大モードに切り換える前からタッチパネル１６９により継続して検出されている拡張領域内の位置がタッチパネル１６９により検出されなくなると、受付モードを拡大モードから通常モードに切り換える。このため、スクロール指示受付画像を継続して指示する操作の終了を検出することができる。
【０１３３】
また、第２の実施の形態におけるＭＦＰ１００は、スクロール指示受付画像を指示する操作が検出されることに応じて、スクロール領域に表示されたＮ個の選択画像を変更し、タッチパネル１６９によりＮ個の選択画像のいずれかの内部の位置が検出された時点では選択画像を指示する操作を検出することなく、タッチパネル１６９により検出されていた選択画像の内部の位置が検出されなくなることに応じて、選択画像を指示する操作を検出する。このため、選択画像を指示する操作を検出する前に、指示受付画像を第１の時間継続して指示する操作を検出することができる。
【０１３４】
なお、上述した実施の形態においては、電子機器の一例としてＭＦＰ１００について説明したが、図６〜図８または、図６、図１０および図１１に示した操作受付処理をＭＦＰ１００に実行させる操作受付方法、またはその操作受付方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させるための操作受付プログラムとして発明を特定することができるのは言うまでもない。
【０１３５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３６】
１００  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１１８  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６１  表示制御部、１６５  ＬＣＤ、１６７  入力制御部、１６９  タッチパネル、１７０  ハードキー部、５１，５１Ａ  モード切換部、５３，５３Ａ  指示検出部、５５  しきい値決定部、５７  操作画面表示部、６１，６１Ａ  指示受付画像表示部、６３  選択画像表示部、６５  状態切換部。
【図１】
0006481506.tif 000002
【図２】
0006481506.tif 000003
【図３】
0006481506.tif 000004
【図４】
0006481506.tif 000005
【図５】
0006481506.tif 000006
【図６】
0006481506.tif 000007
【図７】
0006481506.tif 000008
【図８】
0006481506.tif 000009
【図９】
0006481506.tif 000010
【図１０】
0006481506.tif 000011
【図１１】
0006481506.tif 000012