(57)【要約】【課題】スクロール処理のスクロール速度を任意に変更することが可能な表示入力装置を提供する。【解決手段】表示入力装置は、タッチスクリーンと、スクロール操作が行われたと判断すると、画面の表示内容をスクロールするスクロール処理をタッチスクリーンに開始させる制御部と、を備え、制御部は、タッチスクリーンにスクロール処理を開始させて以降、タッチスクリーンに接触体を接触させたまま移動させる調整操作が行われたと判断すると、調整操作を行っている接触体のタッチスクリーンに対する接触位置に応じて、スクロール処理のスクロール速度を変更する。【選択図】図７
2019220094.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンと、
前記タッチスクリーンが画面を表示しているとき、前記タッチスクリーンに対して予め定められたスクロール操作が行われたと判断すると、前記画面の表示内容を所定方向の一方側または他方側にスクロールするスクロール処理を前記タッチスクリーンに開始させる制御部と、を備え、
前記制御部は、前記タッチスクリーンに前記スクロール処理を開始させて以降、前記タッチスクリーンに接触体を接触させたまま移動させる調整操作が前記タッチスクリーンに対して行われたと判断すると、前記調整操作を行っている前記接触体の前記タッチスクリーンに対する接触位置に応じて、前記タッチスクリーンによる前記スクロール処理のスクロール速度を変更することを特徴とする表示入力装置。
【請求項２】
前記制御部は、前記画面の表示中、前記タッチスクリーンに接触している２つの前記接触体のうち、一方の前記接触体である第１接触体が前記タッチスクリーンに接触したまま移動して前記タッチスクリーンから離されたことを検知すると、前記スクロール操作が行われたと判断し、前記スクロール操作が行われたと判断して以降、他方の前記接触体である第２接触体が前記タッチスクリーンに接触したまま移動したことを検知すると、前記調整操作が行われたと判断することを特徴とする請求項１に記載の表示入力装置。
【請求項３】
前記制御部は、前記調整操作の開始時点の前記接触位置を通過する線であって前記所定方向と直交する線を基準線とし、前記第２接触体が前記基準線の前記所定方向の一方側に移動したとき、前記スクロール速度が現在の速度よりも速くなるよう前記スクロール速度を加速させることを特徴とする請求項２に記載の表示入力装置。
【請求項４】
前記制御部は、前記第２接触体が前記基準線の前記一方側とは逆の他方側に移動したとき、前記スクロール速度が現在の速度よりも遅くなるよう前記スクロール速度を減速させることを特徴とする請求項３に記載の表示入力装置。
【請求項５】
前記制御部は、前記基準線の前記他方側で前記調整操作が行われている場合において、前記接触位置と前記基準線との間の前記所定方向の距離が所定距離になったとき、前記スクロール処理を一時停止させることを特徴とする請求項４に記載の表示入力装置。
【請求項６】
前記制御部は、前記基準線の前記他方側で前記調整操作が行われている場合において、前記接触位置と前記基準線との間の前記所定方向の距離が前記所定距離を超えたとき、前記タッチスクリーンによる前記スクロール処理のスクロール方向を前記調整操作の開始時点とは逆向きに変更することを特徴とする請求項５に記載の表示入力装置。
【請求項７】
前記制御部は、前記スクロール方向を前記調整操作の開始時点とは逆向きに変更するとき、前記スクロール速度を予め定められた最低速度に変更することを特徴とする請求項６に記載の表示入力装置。
【請求項８】
前記タッチスクリーンは、前記スクロール処理を開始したとき、所定画像を表示し、
前記制御部は、前記所定画像の表示領域に前記接触体が接触し、当該接触した前記接触体が前記タッチスクリーンに接触したまま移動したことを検知すると、前記調整操作が行われたと判断することを特徴とする請求項１に記載の表示入力装置。
【請求項９】
請求項１〜８のいずれか１項に記載の表示入力装置を備えることを特徴とする画像形成装置。
【請求項１０】
タッチスクリーンを備えた表示入力装置の制御方法であって、
前記タッチスクリーンが画面を表示しているとき、前記タッチスクリーンに対して予め定められたスクロール操作が行われたと判断すると、前記画面の表示内容を所定方向の一方側または他方側にスクロールするスクロール処理を前記タッチスクリーンに開始させるステップと、
前記タッチスクリーンに前記スクロール処理を開始させて以降、前記タッチスクリーンに接触体を接触させたまま移動させる調整操作が前記タッチスクリーンに対して行われたと判断すると、前記調整操作を行っている前記接触体の前記タッチスクリーンに対する接触位置に応じて、前記タッチスクリーンによる前記スクロール処理のスクロール速度を変更するステップと、を備えることを特徴とする表示入力装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示入力装置、画像形成装置および表示入力装置の制御方法に関する。
【背景技術】
【０００２】
画像形成装置などに設置される表示入力装置は、種々の画面を表示する。表示入力装置に表示される画面には、表示内容をスクロールすることが可能なものがある。
【０００３】
たとえば、特許文献１の表示入力装置（表示装置）は、表示ディスプレイと表示ディスプレイの表面に配置されたタッチパネルとで構成されるタッチスクリーンを備える。特許文献１の表示入力装置は、タッチスクリーンがスクロール操作を受け付けると、画面の表示内容をスクロールするスクロール処理を開始する。
【０００４】
ここで、特許文献１では、スクロール操作の開始時点におけるタッチスクリーンに対する接触体（ユーザーの指やタッチペンなど）の押圧力に基づき、スクロール速度が設定される。接触体の押圧力が大きいほどスクロール速度が遅くなる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−１８２４９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、スクロール操作を行うとき、タッチスクリーンに対する接触体の押圧力を強めたり弱めたりすることにより、スクロール速度を調整することができる。これにより、設定画面で設定を行わなくても、所望のスクロール速度で画面の表示内容をスクロールすることができる。
【０００７】
しかし、特許文献１では、スクロール操作の開始時に設定されたスクロール速度でスクロール処理が行われる。すなわち、スクロール処理が開始されて以降、スクロール処理の実行中にスクロール速度を任意（ユーザー所望の速度）に変更することができない。したがって、たとえば、表示範囲がユーザー所望の範囲に近づいたとき、スクロール速度を遅くしたくても、スクロール速度を遅くすることができない。また、表示範囲がユーザー所望の範囲から大きく外れているとき、スクロール速度を速くしたくても、スクロール速度を速くすることができない。これにより、ユーザーにとっては利便性が悪い。
【０００８】
本発明は、上記課題を解決するためになされたものであり、スクロール処理の実行中にスクロール速度を任意（ユーザー所望の速度）に変更することが可能な表示入力装置、画像形成装置および表示入力装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の第１の局面による表示入力装置は、タッチスクリーンと、タッチスクリーンが画面を表示しているとき、タッチスクリーンに対して予め定められたスクロール操作が行われたと判断すると、画面の表示内容を所定方向の一方側または他方側にスクロールするスクロール処理をタッチスクリーンに開始させる制御部と、を備える。制御部は、タッチスクリーンにスクロール処理を開始させて以降、タッチスクリーンに接触体を接触させたまま移動させる調整操作がタッチスクリーンに対して行われたと判断すると、調整操作を行っている接触体のタッチスクリーンに対する接触位置に応じて、タッチスクリーンによるスクロール処理のスクロール速度を変更する。
【００１０】
本発明の第２の局面による画像形成装置は、上記表示入力装置を備える。
【００１１】
本発明の第３の局面による表示入力装置の制御方法は、タッチスクリーンを備えた表示入力装置の制御方法であって、タッチスクリーンが画面を表示しているとき、タッチスクリーンに対して予め定められたスクロール操作が行われたと判断すると、画面の表示内容を所定方向の一方側または他方側にスクロールするスクロール処理をタッチスクリーンに開始させるステップと、タッチスクリーンにスクロール処理を開始させて以降、タッチスクリーンに接触体を接触させたまま移動させる調整操作がタッチスクリーンに対して行われたと判断すると、調整操作を行っている接触体のタッチスクリーンに対する接触位置に応じて、タッチスクリーンによるスクロール処理のスクロール速度を変更するステップと、を備える。
【００１２】
本発明の構成では、スクロール処理が開始されて以降（スクロール処理の実行中）、タッチスクリーンに接触体を接触させたまま移動させる操作を行うと、当該操作が調整操作として扱われる。このとき、調整操作を行っている接触体のタッチスクリーンに対する接触位置に応じて、スクロール処理のスクロール速度が変更される。これにより、調整操作を行っている接触体のタッチスクリーンに対する接触位置を調整することにより、スクロール処理のスクロール速度を任意（ユーザー所望の速度）に変更することができる。
【発明の効果】
【００１３】
本発明の構成では、スクロール処理のスクロール速度を任意（ユーザー所望の速度）に変更することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による操作パネルを備えた画像形成装置の構成を示す図
【図２】本発明の一実施形態による操作パネルの構成を示す図
【図３】本発明の一実施形態による操作パネルが表示するアドレス帳画面を示す図
【図４】本発明の一実施形態による操作パネルが行うスクロール処理について説明するための図
【図５】本発明の一実施形態による操作パネルに対して行われるスクロール操作について説明するための図
【図６】本発明の一実施形態による操作パネルに対して行われる調整操作について説明するための図
【図７】本発明の一実施形態による操作パネルが行うスクロール処理のスクロール速度を速くする場合の操作方法を示す図
【図８】本発明の一実施形態による操作パネルが行うスクロール処理のスクロール速度を遅くする場合の操作方法を示す図
【図９】本発明の一実施形態による操作パネルが行うスクロール処理を一時停止させる場合の操作方法を示す図
【図１０】本発明の一実施形態による操作パネルが行うスクロール処理のスクロール方法を逆向きに変更する場合の操作方法を示す図
【図１１】本発明の変形例による調整操作について説明するための図（アドレス帳画面に所定画像が表示された状態の図）
【発明を実施するための形態】
【００１５】
＜画像形成装置の構成＞
図１に示すように、本実施形態の画像形成装置１００は、画像読取部１と印刷部２とを備える。画像読取部１は、原稿を読み取って原稿の画像データを生成する。印刷部２は、画像データ（たとえば、画像読取部１による原稿の読み取りによって得られた原稿の画像データ）に基づく画像を用紙に印刷する。
【００１６】
また、画像形成装置１００は、図２に示すような操作パネル３を備える。操作パネル３は「表示入力装置」に相当する。
【００１７】
操作パネル３は、タッチスクリーン３１を備える。タッチスクリーン３１は、表示パネル３２およびタッチパネル３３を含む。表示パネル３２は、液晶表示パネルであってもよいし、有機ＥＬ表示パネルであってもよい。タッチパネル３３は、表示パネル３２の表面上に配置される。
【００１８】
タッチスクリーン３１は、表示パネル３２に種々の画面を表示する。そして、タッチスクリーン３１は、タッチパネル３３を介して、ユーザーから操作を受け付ける。タッチスクリーン３１に対して操作を行うとき、ユーザーはタッチスクリーン３１に接触体を接触させる。すなわち、ユーザーはタッチ操作（タッチスクリーン３１に接触体を接触させる操作）を行う。ユーザーの指やタッチペンなどが接触体になり得る。
【００１９】
タッチ操作としては、タッチスクリーン３１に接触させた接触体をタッチスクリーン３１から直ぐに離す操作（以下、当該操作をタップ操作と称する場合がある）、タッチスクリーン３１に接触させた接触体をタッチスクリーン３１に接触させたまま素早く移動させてタッチスクリーン３１から離す操作（以下、当該操作をフリック操作と称する場合がある）、および、タッチスクリーン３１に接触させた接触体をタッチスクリーン３１に接触させたまま移動させる操作（以下、当該操作をスライド操作と称する場合がある）、などがある。ここで挙げたタッチ操作は一例であり、タッチスクリーン３１は他にも種々のタッチ操作をユーザーから受け付ける。
【００２０】
図１に戻り、画像形成装置１００は、主制御部１１０を備える。主制御部１１０は、ＣＰＵ１１１、画像処理部１１２および記憶部１１３を含む。画像処理部１１２は、画像データに対して種々の画像処理を行う。記憶部１１３は、画像形成装置１００の各部の動作を制御するためのプログラムや、画像処理を制御するためのプログラム、各種制御に必要なデータを記憶する。主制御部１１０は、記憶部１１３に記憶されたプログラムおよびデータに基づき、画像読取部１や印刷部２の動作を制御したり、画像データに対する画像処理を行ったりする。
【００２１】
操作パネル３は、パネル制御部１３０を備える。パネル制御部１３０は「制御部」に相当する。パネル制御部１３０は、パネルＣＰＵ１３１およびパネルメモリー１３２（ＲＯＭおよびＲＡＭ）を含む。パネルメモリー１３２には、タッチスクリーン３１に画面を表示させるための表示プログラムや、タッチスクリーン３１に表示する画面の画面データなどが記憶される。
【００２２】
パネル制御部１３０は、主制御部１１０に接続される。パネル制御部１３０は、主制御部１１０から指示を受け、タッチスクリーン３１の表示動作を制御する。また、パネル制御部１３０は、タッチスクリーン３１に接触体が接触するとタッチスクリーン３１から出力される電圧信号に基づき、タッチスクリーン３１に対する接触体の接触位置や接触位置の移動軌跡、接触体の接触時間（タッチスクリーン３１に接触体が接触してからタッチスクリーン３１から接触体が離されるまでの時間）などの検知を行う。当該検知の結果に基づき、パネル制御部１３０は、タッチスクリーン３１に対してどのようなタッチ操作が行われたかを判断し、タッチスクリーン３１に対して行われたタッチ操作を示す操作信号を主制御部１１０に送信する。
【００２３】
＜スクロール処理＞
タッチスクリーン３１は、表示内容をスクロールすることが可能なスクロール対応画面を表示する。タッチスクリーン３１は、スクロール対応画面を表示しているとき、ユーザーから予め定められたスクロール操作を受け付ける。タッチスクリーン３１が表示し得るスクロール対応画面は複数ある。以下、複数のスクロール対応画面のうち、図３に示すようなアドレス帳画面３００を例にとり、タッチスクリーン３１が行うスクロール処理について説明する。
【００２４】
アドレス帳画面３００には、ユーザーにより予め登録されたアドレスが選択肢としてリスト表示される。図３では、アドレスをアルファベットの羅列で表す。パネル制御部１３０は、アドレス帳画面３００の表示中、アドレス帳画面３００に表示されたいずれかのアドレスを選択するアドレス選択操作の受け付けをタッチスクリーン３１に行わせる。タッチスクリーン３１は、アドレス帳画面３００に表示されたいずれかのアドレスの表示領域に対するタップ操作をアドレス選択操作としてユーザーから受け付ける。
【００２５】
パネル制御部１３０は、タッチスクリーン３１に対してアドレス選択操作が行われたと判断すると、アドレス選択操作で選択されたアドレスを主制御部１１０に通知する。主制御部１１０は、パネル制御部１３０から通知されたアドレスをデータ送信先に設定し、当該設定したデータ送信先にデータを送信（保存）する。たとえば、画像形成装置１００に内蔵または接続された記憶デバイスのアドレスや、画像形成装置１００に通信可能に接続された外部機器のアドレスなどがデータ送信先となり得る。また、画像読取部１による読み取りで得られた画像データが送信対象となり得る。
【００２６】
ここで、アドレス帳画面３００には、複数のアドレスのうち所定数のアドレスだけが表示される。アドレス帳画面３００に他のアドレスを表示させるには、アドレス帳画面３００の表示内容（アドレスリスト）をスクロールする必要がある。アドレス帳画面３００はスクロール対応画面であるので、アドレス帳画面３００の表示内容をスクロールすることができる。
【００２７】
パネル制御部１３０は、アドレス帳画面３００の表示中、タッチスクリーン３１に対してスクロール操作が行われたか否かを判断する。パネル制御部１３０は、タッチスクリーン３１に対してスクロール操作が行われたと判断すると、タッチスクリーン３１にスクロール指示を与える。タッチスクリーン３１は、パネル制御部１３０からスクロール指示を受けると、アドレス帳画面３００の表示内容（アドレスリスト）をスクロールするスクロール処理を行う。これにより、アドレス帳画面３００の表示内容が所定方向の一方側または一方側とは逆の他方側にスクロールされる。
【００２８】
なお、アドレス帳画面３００では、画面の上下方向（アドレスが並ぶ方向）が所定方向となる。アドレスリストを上方向（所定方向の一方側に向かう方向）にスクロールさせることもできるし、アドレスリストを下方向（所定方向の一方側とは逆の他方側に向かう方向）にスクロールさせることもできる。
【００２９】
パネル制御部１３０は、アドレス帳画面３００の表示中、タッチスクリーン３１に対するフリック操作を検知すると、タッチスクリーン３１に対してスクロール操作が行われたと判断する。このとき、パネル制御部１３０は、スクロール操作として検知したフリック操作の移動方向（タッチスクリーン３１に接触体が接触してからの接触体の移動方向）を認識する。そして、パネル制御部１３０は、スクロール操作としてのフリック操作の移動方向に基づきスクロール方向を設定し、当該設定したスクロール方向にアドレス帳画面３００の表示内容がスクロールするようタッチスクリーン３１にスクロール処理を開始させる。
【００３０】
一例として、図４に示すようなアドレスリストが存在するとする。図４に示す例では、アドレスリストの或る範囲をアドレス帳画面３００に表示させているとき、アドレスリストの他の範囲はアドレス帳画面３００に表示させることができない。アドレスリストの他の範囲をアドレス帳画面３００に表示させるには、アドレス帳画面３００の表示内容（アドレスリスト）のスクロールが必要である。図４では、アドレスリストのうち表示されている範囲を破線で囲み、表示範囲３０１と称する。
【００３１】
図４の左図に示す状態において、上向きのフリック操作（アドレスリストを上方向にスクロールするような操作）、すなわち、タッチスクリーン３１に接触させた接触体をタッチスクリーン３１に接触させたまま上方向に素早く移動させてタッチスクリーン３１から離す操作をユーザーが行ったとする。
【００３２】
タッチスクリーン３１に対して上向きのフリック操作が行われたことを検知すると、パネル制御部１３０は、スクロール操作が行われたと判断する。この場合、パネル制御部１３０は、スクロール方向を上方向に設定する。そして、パネル制御部１３０は、アドレスリストを上方向にスクロールするスクロール処理をタッチスクリーン３１に行わせる（表示範囲３０１を下方向に移動させる）。これにより、図４の左図から右図に示す状態にすることができる。ユーザーからは、アドレスリストが上方向にスクロールしているように見える。
【００３３】
また、図４の右図に示す状態において、下向きのフリック操作（アドレスリストを下方向にスクロールするような操作）、すなわち、タッチスクリーン３１に接触させた接触体をタッチスクリーン３１に接触させたまま下方向に素早く移動させてタッチスクリーン３１から離す操作をユーザーが行ったとする。
【００３４】
タッチスクリーン３１に対して下向きのフリック操作が行われたことを検知すると、パネル制御部１３０は、スクロール操作が行われたと判断する。この場合、パネル制御部１３０は、スクロール方向を下方向に設定する。そして、パネル制御部１３０は、アドレスリストを下方向にスクロールするスクロール処理をタッチスクリーン３１に行わせる（表示範囲３０１を上方向に移動させる）。これにより、図４の右図から左図に示す状態にすることができる。ユーザーからは、アドレスリストが下方向にスクロールしているように見える。
【００３５】
パネル制御部１３０は、タッチスクリーン３１にスクロール処理を開始させて以降、スクロール速度を徐々に減速させ、最終的にスクロール処理を停止させる。言い換えると、パネル制御部１３０は、タッチスクリーン３１に慣性スクロール処理を行わせる。
【００３６】
タッチスクリーン３１は、スクロール処理の開始以降（スクロール処理の実行中）、調整操作をユーザーから受け付ける。パネル制御部１３０は、タッチスクリーン３１に対して調整操作が行われたと判断すると、タッチスクリーン３１によるスクロール処理のスクロール速度を変更する変更処理を行う。調整操作を行うことにより、タッチスクリーン３１によるスクロール処理のスクロール方向も変更することができる。
【００３７】
ここで、調整操作を行うには、アドレス帳画面３００の表示中、タッチスクリーン３１に２つの接触体を同時に接触させる必要がある。タッチスクリーン３１に２つの接触体を接触させた後、一方の接触体でスクロール操作（フリック操作）を行い、その時点で他方の接触体をタッチスクリーン３１に接触させたままにしておくと、後から他方の接触体で調整操作を行うことができるようになる。
【００３８】
以下、図５〜図１０を参照して、調整操作（スクロール操作を含む）について具体的に説明する。図５〜図１０では、タッチスクリーン３１に対する接触体の接触位置を白抜きの丸印で示し、接触位置の移動方向を白抜きの矢印で示す。また、移動前後の接触位置を区別するため、移動前の接触位置を破線で示し、移動後の接触位置を実線で示す。また、図面を見易くするため、図５〜図１０にはアドレスを図示しない。
【００３９】
まず、図５の上段図に示すように、アドレス帳画面３００の表示中、タッチスクリーン３１に２つの接触体が接触したとする。たとえば、ユーザーがタッチスクリーン３１を２本の指で同時にタッチすると、図５の上段図に示す状態になる。このとき、パネル制御部１３０は、タッチスクリーン３１に２つの接触体が接触したことを検知する。以下の説明では、一方の接触体のタッチスクリーン３１に対する接触位置に符号Ｐ１を付し、他方の接触体のタッチスクリーン３１に対する接触位置に符号Ｐ２を付す。
【００４０】
その後、図５の中段図に示すように、タッチスクリーン３１に接触している２つの接触体のうち、一方の接触体（以下、第１接触体と称する）によってフリック操作が行われたとする。この時点では、他方の接触体（以下、第２接触体と称する）はタッチスクリーン３１に接触したまま移動していないとする。
【００４１】
このとき、パネル制御部１３０は、第１接触体がタッチスクリーン３１に接触したまま素早く移動してタッチスクリーン３１から離されたことを検知する。このため、パネル制御部１３０は、タッチスクリーン３１に対してスクロール操作（フリック操作）が行われたと判断する。
【００４２】
たとえば、第１接触体によるフリック操作の向きが上方向であった（接触位置Ｐ１が上方向に移動した）とする。この場合、パネル制御部１３０は、スクロール処理のスクロール方向を上方向に設定し、タッチスクリーン３１にスクロール処理を開始させる。これにより、アドレス帳画面３００の表示内容（アドレスリスト）の上方向へのスクロールが開始される。図示しないが、第１接触体によるフリック操作の向きが下方向であった場合（接触位置Ｐ１が下方向に移動した場合）には、スクロール処理のスクロール方向が上方向に設定される。
【００４３】
タッチスクリーン３１に対してスクロール操作が行われたと判断したとき（タッチスクリーン３１にスクロール処理を開始させたとき）、第２接触体がタッチスクリーン３１に接触していれば、すなわち、図５の下段図に示す状態になっていれば、パネル制御部１３０は、調整操作が行われたか否かの判断を行う。一方で、第２接触体がタッチスクリーン３１に接触していなければ、パネル制御部１３０は、調整操作が行われたか否かの判断を行わない。
【００４４】
パネル制御部１３０は、タッチスクリーン３１に対してスクロール操作が行われたと判断して以降、すなわち、タッチスクリーン３１にスクロール処理を開始させて以降、第２接触体がタッチスクリーン３１に接触したまま移動したことを検知すると、タッチスクリーン３１に対して調整操作が行われたと判断する。仮に、第１接触体でフリック操作を行ったときにタッチスクリーン３１から第２接触体も離してしまうと、調整操作を行うことができなくなる。
【００４５】
パネル制御部１３０は、調整操作が行われた（第２接触体がタッチスクリーン３１に接触したまま移動した）と判断すると、タッチスクリーン３１に対する第２接触体の現在の接触位置Ｐ２（移動先の接触位置Ｐ２）を認識する。そして、パネル制御部１３０は、タッチスクリーン３１に対する第２接触体の接触位置Ｐ２に応じて、タッチスクリーン３１によるスクロール処理のスクロール速度を変更する変更処理を行う。
【００４６】
具体的には、図６に示すように、パネル制御部１３０は、調整操作の開始時点のタッチスクリーン３１に対する第２接触体の接触位置Ｐ２を認識する。以下、調整操作の開始時点のタッチスクリーン３１に対する第２接触体の接触位置Ｐ２に符号ＲＰを付し、基準位置ＲＰと称する。そして、パネル制御部１３０は、変更処理を行うとき、基準位置ＲＰを通過する線であって上下方向（所定方向）と直交する線を基準線ＲＬとし、第２接触体（接触位置Ｐ２）が基準位置ＲＰから基準線ＲＬの上側（一方側）および下側（一方側とは逆の他方側）のいずれに移動したかを判断する。なお、基準線ＲＬをタッチスクリーン３１に表示させてもよい。
【００４７】
たとえば、図７に示すように、ユーザーが第２接触体をタッチスクリーン３１に接触させたまま上側に移動させるスライド操作を行ったとする。このとき、パネル制御部１３０は、調整操作が行われたと判断する。また、パネル制御部１３０は、第２接触体が基準位置ＲＰから基準線ＲＬの上側に移動したこと（接触位置Ｐ２が基準線ＲＬの上側に移動したこと）を検知する。この場合、パネル制御部１３０は、タッチスクリーン３１によるスクロール処理のスクロール速度が現在の速度（第２接触体が基準線ＲＬの上側に移動したときの速度）よりも速くなるようスクロール速度を加速させる。
【００４８】
一方で、図８に示すように、ユーザーが第２接触体をタッチスクリーン３１に接触させたまま下側に移動させるスライド操作を行ったとする。このとき、パネル制御部１３０は、調整操作が行われたと判断する。また、パネル制御部１３０は、第２接触体が基準位置ＲＰから基準線ＲＬの下側に移動したこと（接触位置Ｐ２が基準線ＲＬの下側に移動したこと）を検知する。この場合、パネル制御部１３０は、タッチスクリーン３１によるスクロール処理のスクロール速度が現在の速度（第２接触体が基準線ＲＬの下側に移動したときの速度）よりも遅くなるようスクロール速度を減速させる。
【００４９】
ここで、パネル制御部１３０は、基準線ＲＬの下側において調整操作が行われている場合（タッチスクリーン３１のうち基準線ＲＬの下側の領域に第２接触体が接触している場合）、接触位置Ｐ２に基づく変更処理を続ける。すなわち、第２接触体を下側に移動させた後、タッチスクリーン３１から第２接触体を離さなければ、調整操作を続けることができる。
【００５０】
パネル制御部１３０は、基準線ＲＬの下側において調整操作が行われている場合、接触位置Ｐ２と基準線ＲＬとの間の上下方向の距離を認識する。そして、パネル制御部１３０は、接触体Ｐ２と基準線ＲＬとの間の上下方向の距離が所定距離になったとき、タッチスクリーン３１によるスクロール処理を一時停止させる。
【００５１】
また、パネル制御部１３０は、接触位置Ｐ２と基準線ＲＬとの間の上下方向の距離が所定距離を超えたとき、スクロール方向を調整操作の開始時点とは逆方向に設定する。さらに、パネル制御部１３０は、スクロール速度を予め定められた最低速度に設定する。そして、パネル制御部１３０は、当該設定した条件で、タッチスクリーン３１によるスクロール処理を再開させる。すなわち、タッチスクリーン３１は、アドレス帳画面３００の表示内容（アドレスリスト）を調整操作の開始時点とは逆方向に最低速度でスクロールする。
【００５２】
たとえば、図８に示す状態から、ユーザーが第２接触体をタッチスクリーン３１に接触させたまま下側に向けてさらに移動させたとする。その結果、図９に示すように、接触位置Ｐ２と基準線ＲＬとの間の上下方向の距離が所定距離（図９では、符号ＰＤを付す）になったとする。このとき、パネル制御部１３０は、タッチスクリーン３１によるスクロール処理を一時停止させる。
【００５３】
また、図９に示す状態から、ユーザーが第２接触体をタッチスクリーン３１に接触させたまま下側に向けてさらに移動させたとする。その結果、図１０に示すように、接触位置Ｐ２と基準線ＲＬとの間の上下方向の距離が所定距離ＰＤを超えたとする。このとき、パネル制御部１３０は、タッチスクリーン３１によるスクロール処理を再開させる。このときのスクロール処理のスクロール速度は最低速度となる。また、このときのスクロール処理のスクロール方向は下方向となる。なぜなら、調整操作の開始時点のスクロール方向が上方向であったためである。
【００５４】
なお、パネル制御部１３０は、タッチスクリーン３１にスクロール処理を開始させて以降、第２接触体がタッチスクリーン３１から離されたか否かの判断を行う。そして、第２接触体がタッチスクリーン３１から離されたとき、タッチスクリーン３１によるスクロール処理を終了させる。したがって、アドレス帳画面３００にユーザー所望のアドレスが表示されたとき、タッチスクリーン３１から第２接触体を離すことにより、アドレス帳画面３００にユーザー所望のアドレスが表示された状態のまま維持することができる。これにより、ユーザー所望のアドレスをデータ送信先として選択できるようになる。
【００５５】
本実施形態の操作パネル３（表示入力装置）は、タッチスクリーン３１と、タッチスクリーン３１がアドレス帳画面３００（画面）を表示しているとき、タッチスクリーン３１に対して予め定められたスクロール操作が行われたと判断すると、アドレス帳画面３００の表示内容を上下方向（所定方向）の上側（一方側）または下側（他方側）にスクロールするスクロール処理をタッチスクリーン３１に開始させるパネル制御部１３０（制御部）と、を備える。パネル制御部１３０は、タッチスクリーン３１にスクロール処理を開始させて以降、タッチスクリーン３１に接触体を接触させたまま移動させる調整操作がタッチスクリーン３１に対して行われたと判断すると、調整操作を行っている接触体のタッチスクリーン３１に対する接触位置に応じて、タッチスクリーン３１によるスクロール処理のスクロール速度を変更する。
【００５６】
本実施形態の構成では、スクロール処理が開始されて以降（スクロール処理の実行中）、タッチスクリーン３１に接触体を接触させたまま移動させる操作を行うと、当該操作が調整操作として扱われる。このとき、調整操作を行っている接触体のタッチスクリーン３１に対する接触位置に応じて、スクロール処理のスクロール速度が変更される。これにより、調整操作を行っている接触体のタッチスクリーン３１に対する接触位置を調整することにより、スクロール処理のスクロール速度を任意（ユーザー所望の速度）に変更することができる。
【００５７】
また、本実施形態では、上記のように、パネル制御部１３０は、アドレス帳画面３００の表示中、タッチスクリーン３１に接触している２つの接触体のうち、一方の接触体である第１接触体がタッチスクリーン３１に接触したまま移動してタッチスクリーン３１から離されたことを検知すると、スクロール操作が行われたと判断する。スクロール操作が行われたと判断して以降、パネル制御部１３０は、他方の接触体である第２接触体がタッチスクリーン３１に接触したまま移動したことを検知すると、調整操作が行われたと判断する。
【００５８】
この構成では、タッチスクリーン３１に２つの接触体を接触させてから一方の接触体でスクロール操作を行うだけで、後から他方の接触体で調整操作を行うことができるようになる。これにより、ユーザーの利便性が向上する。
【００５９】
また、本実施形態では、上記のように、パネル制御部１３０は、スクロール処理の開始以降（スクロール処理の実行中）、第２接触体が基準線ＲＬの上側に移動したとき、スクロール速度が現在の速度よりも速くなるようスクロール速度を加速させる。これにより、ユーザーからすると、簡単な操作（第２接触体を上側に移動させる操作）でスクロール速度を速くすることができるので、利便性が良い。
【００６０】
ここで、一般的な慣性スクロール処理では、スクロール処理の開始以降、スクロール速度が徐々に遅くなり、最終的にスクロール処理が終了する。仮に、スクロール処理が終了したとき、表示範囲がユーザー所望の範囲から外れていれば、再度、スクロール操作を行わなければならない。スクロール操作を何回も行わなければならないのは、ユーザーにとっては煩わしい。
【００６１】
一方で、本実施形態の構成では、スクロール速度が遅くなったとき（スクロール処理が終了しそうなとき）、第２接触体を基準線ＲＬの上側に移動させることにより、スクロール速度を速くすることができる。すなわち、スクロール処理の終了タイミングを遅くすることができる。これにより、スクロール操作を何回も行わなくてもよくなる。
【００６２】
また、本実施形態では、上記のように、パネル制御部１３０は、スクロール処理の開始以降（スクロール処理の実行中）、第２接触体が基準線ＲＬの下側に移動したとき、スクロール速度が現在の速度よりも遅くなるようスクロール速度を減速させる。これにより、ユーザーからすると、簡単な操作（第２接触体を下側に移動させる操作）でスクロール速度を遅くすることができるので、利便性が良い。たとえば、表示範囲がユーザー所望の範囲に近づいたとき、スクロール速度を遅くすることができるので、表示範囲をユーザー所望の範囲に合わせ易くなる。
【００６３】
また、本実施形態では、上記のように、パネル制御部１３０は、基準線ＲＬの下側で調整操作が行われている場合において、接触位置Ｐ２と基準線ＲＬとの間の上下方向の距離が所定距離ＰＤになったとき、スクロール処理を一時停止させる。ここで、タッチスクリーン３１から第２接触体を離すことによってもスクロール処理を停止させることができるが、この場合にはスクロール処理が終了するので、以降は調整操作を行うことができなくなる。一方で、接触位置Ｐ２と基準線ＲＬとの間の上下方向の距離が所定距離ＰＤになるまで第２接触体を移動させた場合には、タッチスクリーン３１に第２接触体を接触させたままスクロール処理を停止させることができるので、以降も調整操作を続行することができる（スクロール処理を再開させることができ、かつ、再開後のスクロール処理のスクロール速度やスクロール方向を変更することができる）。
【００６４】
また、本実施形態では、上記のように、パネル制御部１３０は、基準線ＲＬの下側で調整操作が行われている場合において、接触位置Ｐ２と基準線ＲＬとの間の上下方向の距離が所定距離ＰＤを超えたとき、スクロール方向を調整操作の開始時点とは逆向きに変更する。これにより、簡単な操作で（接触位置Ｐ２と基準線ＲＬとの間の上下方向の距離が所定距離を超えるまで第２接触体を移動させるだけで）、スクロール方向を逆向きにすることができる。すなわち、スクロール方向を逆向きにするために、スクロール操作を再度行う必要はない。
【００６５】
また、本実施形態では、上記のように、パネル制御部１３０は、スクロール方向を調整操作の開始時点とは逆向きに変更するとき、スクロール速度を予め定められた最低速度に変更する。たとえば、意図せず表示範囲がユーザー所望の範囲を超えたとき、ユーザーはスクロール方向を逆向きにする。このとき、スクロール速度が最低速度になっていると、表示範囲の微調整を簡単に行うことができる。したがって、スクロール方向を逆向きにする場合にはスクロール速度を最低速度にするのが好ましい。
【００６６】
＜変形例＞
変形例では、タッチスクリーン３１に２つの接触体を同時に接触させなくても、調整操作を行うことができる。以下に具体的に説明する。
【００６７】
パネル制御部１３０は、アドレス帳画面３００の表示中、タッチスクリーン３１に対してスクロール操作が行われたと判断すると、タッチスクリーン３１にスクロール処理を開始させる。このとき、ユーザーは２つの接触体をタッチスクリーン３１に接触させなくてもよい。すなわち、タッチスクリーン３１に接触体を１つだけ接触させ、当該接触させた接触体でフリック操作を行えばよい。
【００６８】
タッチスクリーン３１にスクロール処理を開始させたとき、図１１に示すように、パネル制御部１３０は、所定画像ＰＧをタッチスクリーン３１に表示させる。所定画像ＰＧの絵柄や色、形およびサイズは特に限定されない。また、所定画像ＰＧの表示位置も特に限定されない。
【００６９】
所定画像ＰＧの表示後、所定画像ＰＧの表示領域に接触体が接触し、当該接触した接触体がタッチスクリーン３１に接触したまま移動したことを検知すると、パネル制御部１３０は、タッチスクリーン３１に対して調整操作が行われたと判断する。なお、所定画像ＰＧは、接触体に追従して移動する。
【００７０】
パネル制御部１３０は、調整操作が行われたと判断すると、タッチスクリーン３１に対する接触体の現在の接触位置（移動先の接触位置）を認識する。そして、パネル制御部１３０は、タッチスクリーン３１に対する接触体の接触位置に応じて、タッチスクリーン３１によるスクロール処理のスクロール速度を変更する変更処理を行う。調整操作を行うことにより、タッチスクリーン３１によるスクロール処理のスクロール方向も変更することができる。
【００７１】
変形例では、上記実施形態と同様の変更処理が行われる。すなわち、パネル制御部１３０は、調整操作の開始時点（所定画像ＰＧの表示領域に接触体が接触したとき）のタッチスクリーン３１に対する接触体の接触位置（所定画像ＰＧの表示領域内の位置）を基準位置とし、基準位置を通過する線であって上下方向（所定方向）と直交する線を基準線とする。
【００７２】
そして、パネル制御部１３０は、接触体が基準線の上側に移動したか下側に移動したかに基づき、スクロール処理のスクロール速度を変更する。接触体が基準線の上側に移動した場合、パネル制御部１３０は、スクロール速度を速くする。接触体が基準線の下側に移動した場合、パネル制御部１３０は、スクロール速度を遅くする。
【００７３】
また、パネル制御部１３０は、接触体の接触位置と基準線との上下方向の距離が所定距離になるとスクロール処理を一時停止させ、接触体の接触位置と基準線との上下方向の距離が所定距離を超えるとスクロール処理を再開させる。スクロール処理を再開させるとき、パネル制御部１３０は、スクロール方向を調整操作の開始時点とは逆方向に設定するとともに、スクロール速度を予め定められた最低速度に設定する。
【００７４】
今回開示された実施形態および変形例は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態および変形例の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００７５】
たとえば、上記実施形態および変形例では、画像形成装置に設置された操作パネルに本発明を適用する例について説明したが、本発明はこれに限らず、他の装置に設置された操作パネルに本発明を適用することもできるし、スマートフォンやタブレットコンピューターなどに本発明を適用することもできる。
【００７６】
また、上記実施形態および変形例では、アドレス帳画面３００の表示内容（アドレスリスト）をスクロールする場合について説明したが、本発明はこれに限らず、他のスクロール対応画面の表示内容をスクロールする場合にも本発明を適用することができる。
【００７７】
また、上記実施形態および変形例では、上下方向にスクロール可能なスクロール対応画面を例にとって説明したが、本発明はこれに限らず、左右方向にスクロール可能なスクロール対応画面にも適用可能である。
【符号の説明】
【００７８】
３  操作パネル（表示入力装置）
３１  タッチスクリーン
１００  画像形成装置
１３０  パネル制御部（制御部）
３００  アドレス帳画面（画面）
ＰＧ  所定画像
ＰＬ  基準線
【図１】
2019220094.tif 000003
【図２】
2019220094.tif 000004
【図３】
2019220094.tif 000005
【図４】
2019220094.tif 000006
【図５】
2019220094.tif 000007
【図６】
2019220094.tif 000008
【図７】
2019220094.tif 000009
【図８】
2019220094.tif 000010
【図９】
2019220094.tif 000011
【図１０】
2019220094.tif 000012
【図１１】
2019220094.tif 000013