(57)【要約】      （修正有）【課題】所望の選択肢が表示領域に表示されるまでの、表示領域に対するスクロール操作回数を抑える。【解決手段】タッチセンサを備えた操作表示部で、選択肢がスクロール可能に表示された表示領域３０に対するスクロール操作（フリックあるいはドラッグ）を検出すると、スクロール操作の検出結果に基づいて表示領域３０を少なくとも一方向へ拡大し、選択肢の項目数を増加させる。ユーザが所望する選択肢が選択されると、表示領域３０は元の大きさに戻る。【選択図】図３
2015167033.tif 000002
【特許請求の範囲】
【請求項１】
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するスクロール操作検出部と、
前記スクロール操作検出部による前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大する表示領域サイズ変更部と、
を有し、
前記表示領域サイズ変更部は、前記表示領域におけるスクロールの後に前記複数の選択肢の中から選択肢が選択されたときに、前記拡大された表示領域を縮小する
ことを特徴とする表示領域制御装置。
【請求項２】
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するスクロール操作検出部と、
前記スクロール操作検出部による前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大する表示領域サイズ変更部と、
を有し、
前記スクロール操作検出部は、前記表示領域に対するフリック操作と、このフリック操作の速度を検出し、
前記フリック操作の速度が所定閾値未満である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されずにスクロールが行われ、前記フリック操作の速度が所定閾値以上である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されてスクロールが行われる
ことを特徴とする表示領域制御装置。
【請求項３】
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するスクロール操作検出部と、
前記スクロール操作検出部による前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大する表示領域サイズ変更部と、
を有し、
前記スクロール操作検出部は、前記表示領域に対するドラッグ操作と、このドラッグ操作の速度を検出し、
前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されずにスクロールが行われ、前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されてスクロールが行われる
ことを特徴とする表示領域制御装置。
【請求項４】
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するスクロール操作検出部と、
前記スクロール操作検出部による前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大する表示領域サイズ変更部と、
を有し、
前記表示領域サイズ変更部は、前記スクロール操作検出部が前記スクロール操作を検出するときに、前記表示領域のスクロール方向におけるスクロール残量を算出し、
前記スクロール方向におけるスクロール残量が所定閾値未満である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されずにスクロールが行われ、前記スクロール方向におけるスクロール残量が所定閾値以上である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されてスクロールが行われる
ことを特徴とする表示領域制御装置。
【請求項５】
前記一方向は、前記スクロール方向である
ことを特徴とする請求項１乃至４のいずれか１つに記載の表示領域制御装置。
【請求項６】
前記スクロール操作検出部は、前記表示領域に対するフリック操作及びドラッグ操作のうち少なくとも１の操作を検出する
ことを特徴とする請求項１または４に記載の表示領域制御装置。
【請求項７】
前記スクロール操作検出部は、前記表示領域に備えられるスクロールバーに対する操作を検出する
ことを特徴とする請求項１または４に記載の表示領域制御装置。
【請求項８】
前記表示領域サイズ変更部は、前記表示領域が拡大された後、その拡大された表示領域が操作されていない状態が所定時間続いたときに、前記拡大された表示領域を縮小する
ことを特徴とする請求項１乃至７のいずれか１項に記載の表示領域制御装置。
【請求項９】
前記表示領域サイズ変更部が前記拡大された表示領域を縮小するときに、前記選択された選択肢が前記縮小された表示領域に表示される
ことを特徴とする請求項１に記載の表示領域制御装置。
【請求項１０】
前記表示領域サイズ変更部は、前記表示領域以外で前記画面に表示されている情報であって前記選択肢の選択に関連しない情報を隠すように前記表示領域を拡大する
ことを特徴とする請求項１乃至９のいずれか１項に記載の表示領域制御装置。
【請求項１１】
前記表示領域サイズ変更部は、前記表示領域以外の前記画面の領域が操作されるとき、前記拡大された表示領域を縮小する
ことを特徴とする請求項１０に記載の表示領域制御装置。
【請求項１２】
請求項１乃至１１のいずれか１項に記載の前記表示領域制御装置と、
前記表示領域を表示する表示部と、
を有する表示装置。
【請求項１３】
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するステップと、
前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大するステップと、
前記表示領域におけるスクロールの後に前記複数の選択肢の中から選択肢が選択されたときに、前記拡大された表示領域を縮小するステップと、
を有する
ことを特徴とする表示領域制御方法。
【請求項１４】
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作としてのフリック操作と、このフリック操作の速度を検出するステップと、
前記フリック操作の速度が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記フリック操作の速度が所定閾値未満である場合には、前記表示領域を拡大せずにスクロールが行われるステップと、
を有する
ことを特徴とする表示領域制御方法。
【請求項１５】
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作としてのドラッグ操作と、このドラッグ操作の速度を検出するステップと、
前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域を拡大せずにスクロールが行われるステップと、
を有する
ことを特徴とする表示領域制御方法。
【請求項１６】
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するステップと、
前記スクロール操作を検出するときに、前記表示領域のスクロール方向におけるスクロール残量を算出するステップと、
前記スクロール方向におけるスクロール残量が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記スクロール方向におけるスクロール残量が所定閾値未満である場合には、前記表示領域が拡大されずにスクロールが行われるステップと、
を有する
ことを特徴とする表示領域制御方法。
【請求項１７】
前記一方向は、前記スクロール方向である
ことを特徴とする請求項１３乃至１６のいずれか１つに記載の表示領域制御方法。
【請求項１８】
情報処理装置を、
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出し、
前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大し、
前記表示領域におけるスクロールの後に前記複数の選択肢の中から選択肢が選択されたときに、前記拡大された表示領域を縮小する
ように動作させる
ことを特徴とする表示領域制御プログラム。
【請求項１９】
情報処理装置を、
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作としてのフリック操作と、このフリック操作の速度を検出し、
前記フリック操作の速度が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記フリック操作の速度が所定閾値未満である場合には、前記表示領域を拡大せずにスクロールが行われる
ように動作させる
ことを特徴とする表示領域制御プログラム。
【請求項２０】
情報処理装置を、
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作としてのドラッグ操作と、このドラッグ操作の速度を検出し、
前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域を拡大せずにスクロールが行われる
ように動作させる
ことを特徴とする表示領域制御プログラム。
【請求項２１】
情報処理装置を、
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出し、
前記スクロール操作を検出するときに、前記表示領域のスクロール方向におけるスクロール残量を算出し、
前記スクロール方向におけるスクロール残量が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記スクロール方向におけるスクロール残量が所定閾値未満である場合には、前記表示領域が拡大されずにスクロールが行われる
ように動作させる
ことを特徴とする表示領域制御プログラム。
【請求項２２】
前記一方向は、前記スクロール方向である
ことを特徴とする請求項１８乃至２１のいずれか１つに記載の表示領域制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示領域のスクロール操作に係る表示領域制御装置、その表示領域制御装置を有する表示装置、表示領域制御方法および表示領域制御プログラムに関する。
【背景技術】
【０００２】
複写機などの画像処理装置には、画像処理装置を操作するためのタッチパネルなどの表示画面が備えられている。この表示画面では、画像処理装置に対する操作指示を入力するための複数の選択肢がリストとして特定の表示領域内に表示される。これら複数の選択肢の中から画像処理装置に対する所望の操作指示に対応する選択肢を押下することにより、画像処理装置がその操作指示に従って操作される。
【０００３】
このリスト全体が一度に表示領域に表示されず、所望の操作指示に対応する選択肢が表示領域に表示されていない場合、表示領域をスクロールすることにより、所望の操作指示に対応する選択肢が表示領域に表示される。その選択肢が表示領域に表示された後、その選択肢を押下することによって、画像処理装置が所望の操作指示に従って操作される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３３８９７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記表示画面では、複数の選択肢を表示する表示領域の広さは、表示領域のスクロール時においても変化することはない。表示画面には、スクロール表示領域の他に、各種操作ボタンやステータスバーなども表示される。このため、スクロール表示領域のサイズが制限される。特に、表示領域のスクロール方向に沿った長さが短い場合、表示領域のスクロール位置を、所望の操作指示に対応する選択肢を表示するように調整することが煩わしくなる。従って、表示領域のスクロール位置をその選択肢を表示するように調整するのに余計な時間を費やされることが多かった。
【０００６】
本発明は、所望の操作指示に対応する選択肢が表示領域に表示されるまでの表示領域に対するスクロール操作回数を抑えることのできる表示領域制御装置、この表示領域制御装置を有する表示装置、表示領域制御方法および表示領域制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００８】
［１］画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するスクロール操作検出部と、
前記スクロール操作検出部による前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大する表示領域サイズ変更部と、
を有し、
前記表示領域サイズ変更部は、前記表示領域におけるスクロールの後に前記複数の選択肢の中から選択肢が選択されたときに、前記拡大された表示領域を縮小する
ことを特徴とする表示領域制御装置。
【０００９】
上記発明では、スクロール操作検出部が、画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出し、表示領域サイズ変更部は、スクロール操作の検出結果に基づいて表示領域を少なくとも一方向へ拡大する。
【００１０】
これにより、複数の選択肢の中から所望の操作指示に対応する選択肢が表示領域に表示されるまでの表示領域に対するスクロール操作回数を抑えることができる。なお、スクロール操作が実行されたとき、ユーザはスクロール表示領域内から所望の選択肢を探している状態なので、他の操作ボタンを操作することはない。従って、このとき、スクロール表示領域の拡大が問題になることはない。
【００１１】
表示領域とは、表示領域が拡大される前においては、操作パネル等の表示画面の一部に、表示領域が拡大された後においては、表示画面の一部または全体に、複数の選択肢を表示させるためのスクロール可能な表示領域のことをいう。
【００１２】
表示領域のスクロール（表示領域をスクロールする、表示領域がスクロールされるなどの表現で使用される「スクロール」も含む）とは、表示領域内に表示されるべき表示内容を、スクロール操作によって表示領域内に移動させることをいう。
【００１３】
スクロール操作とは、スクロールバーに対する操作、フリック操作、ドラッグ操作など、表示領域をスクロールする全ての操作を含む。
【００１４】
スクロールバーに対する操作とは、表示領域をスクロールさせるために、スクロールバーの両端に備えられる矢印（アロー）を押下すること、上記矢印の間に備えられるノブを領域バーの範囲内でドラッグすること、領域バーをクリックすることなど、表示領域をスクロールさせるのに必要なスクロールバーに対する何れかの操作のことである。
［２］画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するスクロール操作検出部と、
前記スクロール操作検出部による前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大する表示領域サイズ変更部と、
を有し、
前記スクロール操作検出部は、前記表示領域に対するフリック操作と、このフリック操作の速度を検出し、
前記フリック操作の速度が所定閾値未満である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されずにスクロールが行われ、前記フリック操作の速度が所定閾値以上である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されてスクロールが行われる
ことを特徴とする表示領域制御装置。
フリック操作の速度とは、フリック操作時において、タッチペンや指等の操作物がスクロール操作検出部と接触している間の操作物の移動速度のことである。
［３］画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するスクロール操作検出部と、
前記スクロール操作検出部による前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大する表示領域サイズ変更部と、
を有し、
前記スクロール操作検出部は、前記表示領域に対するドラッグ操作と、このドラッグ操作の速度を検出し、
前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されずにスクロールが行われ、前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されてスクロールが行われる
ことを特徴とする表示領域制御装置。
ドラッグ操作の速度とは、ドラッグ操作時において、タッチペンや指等の操作物がスクロール操作検出部と接触している間の操作物の移動速度のことである。
［４］画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するスクロール操作検出部と、
前記スクロール操作検出部による前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大する表示領域サイズ変更部と、
を有し、
前記表示領域サイズ変更部は、前記スクロール操作検出部が前記スクロール操作を検出するときに、前記表示領域のスクロール方向におけるスクロール残量を算出し、
前記スクロール方向におけるスクロール残量が所定閾値未満である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されずにスクロールが行われ、前記スクロール方向におけるスクロール残量が所定閾値以上である場合には、前記表示領域サイズ変更部によって前記表示領域が拡大されてスクロールが行われる
ことを特徴とする表示領域制御装置。
スクロール方向におけるスクロール残量とは、スクロール操作が実行されるときのスクロール位置からスクロール方向に向かってあとどのくらい表示領域をスクロールさせることができるかを示す残りのスクロール量である。
【００１５】
［５］前記一方向は、前記スクロール方向である
ことを特徴とする［１］乃至［４］のいずれか１つに記載の表示領域制御装置。
【００１６】
スクロール方向について、本明細書では、例えば、上方向へのフリック操作や、スクロールバーのノブを下方へドラッグさせる操作などにより、画面下方に隠れている選択肢等を表示領域に表示させるためのスクロールのスクロール方向を下方向とし、逆に、下方向へのフリック操作や、スクロールバーのノブを上方へドラッグさせる操作などにより、画面上方に隠れている選択肢等を表示領域に表示させるためのスクロールのスクロール方向を上方向とする。
【００１７】
［６］前記スクロール操作検出部は、前記表示領域に対するフリック操作及びドラッグ操作のうち少なくとも１の操作を検出する
ことを特徴とする［１］または［４］に記載の表示領域制御装置。
【００１８】
［７］前記スクロール操作検出部は、前記表示領域に備えられるスクロールバーに対する操作を検出する
ことを特徴とする［１］または［４］に記載の表示領域制御装置。
【００１９】
［８］前記表示領域サイズ変更部は、前記表示領域が拡大された後、その拡大された表示領域が操作されていない状態が所定時間続いたときに、前記拡大された表示領域を縮小する
ことを特徴とする［１］乃至［７］のいずれか１項に記載の表示領域制御装置。
【００２０】
表示領域が操作されていない状態とは、表示領域のスクロール停止後に実行される表示領域に対するさらなるスクロール操作や、表示領域に表示された選択肢の選択等の操作が実行されていない状態のことである。
【００２１】
［９］前記表示領域サイズ変更部が前記拡大された表示領域を縮小するときに、前記選択された選択肢が前記縮小された表示領域に表示される
ことを特徴とする［１］に記載の表示領域制御装置。
【００２２】
［１０］前記表示領域サイズ変更部は、前記表示領域以外で前記画面に表示されている情報であって前記選択肢の選択に関連しない情報を隠すように前記表示領域を拡大する
ことを特徴とする［１］乃至［９］のいずれか１項に記載の表示領域制御装置。
【００２３】
選択肢の選択に関連しない情報とは、例えば、選択肢の選択時に使用されない操作ボタン、背景部、空白部など、複数の選択肢から所望の選択肢が選択されるときに使用されない情報のことである。
【００２４】
［１１］前記表示領域サイズ変更部は、前記表示領域以外の前記画面の領域が操作されるとき、前記拡大された表示領域を縮小する
ことを特徴とする［１０］に記載の表示領域制御装置。
【００２５】
［１２］［１］乃至［１１］のいずれか１項に記載の前記表示領域制御装置と、
前記表示領域を表示する表示部と、
を有する表示装置。
【００２６】
［１３］画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するステップと、
前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大するステップと、
前記表示領域におけるスクロールの後に前記複数の選択肢の中から選択肢が選択されたときに、前記拡大された表示領域を縮小するステップと、
を有する
ことを特徴とする表示領域制御方法。
［１４］画面内に複数の選択肢を表示するための表示領域に対するスクロール操作としてのフリック操作と、このフリック操作の速度を検出するステップと、
前記フリック操作の速度が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記フリック操作の速度が所定閾値未満である場合には、前記表示領域を拡大せずにスクロールが行われるステップと、
を有する
ことを特徴とする表示領域制御方法。
［１５］画面内に複数の選択肢を表示するための表示領域に対するスクロール操作としてのドラッグ操作と、このドラッグ操作の速度を検出するステップと、
前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域を拡大せずにスクロールが行われるステップと、
を有する
ことを特徴とする表示領域制御方法。
［１６］画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出するステップと、
前記スクロール操作を検出するときに、前記表示領域のスクロール方向におけるスクロール残量を算出するステップと、
前記スクロール方向におけるスクロール残量が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記スクロール方向におけるスクロール残量が所定閾値未満である場合には、前記表示領域が拡大されずにスクロールが行われるステップと、
を有する
ことを特徴とする表示領域制御方法。
【００２７】
［１７］前記一方向は、前記スクロール方向である
ことを特徴とする［１３］乃至［１６］のいずれか１つに記載の表示領域制御方法。
【００２８】
［１８］情報処理装置を、
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出し、
前記スクロール操作の検出結果に基づいて前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大すし、
前記表示領域におけるスクロールの後に前記複数の選択肢の中から選択肢が選択されたときに、前記拡大された表示領域を縮小する
ように動作させる
ことを特徴とする表示領域制御プログラム。
［１９］情報処理装置を、
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作としてのフリック操作と、このフリック操作の速度を検出し、
前記フリック操作の速度が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記フリック操作の速度が所定閾値未満である場合には、前記表示領域を拡大せずにスクロールが行われる
ように動作させる
ことを特徴とする表示領域制御プログラム。
［２０］情報処理装置を、
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作としてのドラッグ操作と、このドラッグ操作の速度を検出し、
前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域を拡大せずにスクロールが行われる
ように動作させる
ことを特徴とする表示領域制御プログラム。
［２１］情報処理装置を、
画面内に複数の選択肢を表示するための表示領域に対するスクロール操作を検出し、
前記スクロール操作を検出するときに、前記表示領域のスクロール方向におけるスクロール残量を算出し、
前記スクロール方向におけるスクロール残量が所定閾値以上である場合には、前記表示領域をスクロール方向に沿った少なくとも一方向へ拡大してスクロールが行われ、前記スクロール方向におけるスクロール残量が所定閾値未満である場合には、前記表示領域が拡大されずにスクロールが行われる
ように動作させる
ことを特徴とする表示領域制御プログラム。
【００２９】
［２２］前記一方向は、前記スクロール方向である
ことを特徴とする［１８］乃至［２１］のいずれか１つに記載の表示領域制御プログラム。
【発明の効果】
【００３０】
本発明に係る表示領域制御装置、表示装置、表示領域制御方法および表示領域制御プログラムによれば、所望の操作指示に対応する選択肢が表示領域に表示されるまでの表示領域に対するスクロール操作回数を抑えることができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態に係る画像処理装置の概略構成を示すブロック図である。
【図２】フリック操作またはドラッグ操作が実行される場合における表示領域に対する一連の制御を示すフローチャートである。
【図３】表示領域がフリック操作またはドラッグ操作によって拡大される場合における表示領域の状態の変化を示す説明図である。
【図４】フリック操作前におけるリスト表示領域のスクロール位置がリストの先頭にある場合における表示領域の状態の変化を模式的に示す説明図である。
【図５】フリック操作前におけるリスト表示領域のスクロール位置がリストの中間にある場合における表示領域の状態の変化を模式的に示す説明図である。
【図６】フリック操作前におけるリスト表示領域のスクロール位置がリストの最後尾付近にある場合における表示領域の状態の変化を模式的に示す説明図である。
【図７】表示領域のスクロールバーに対する操作が実行される場合における表示領域に対する一連の制御を示すフローチャートである。
【図８】表示領域がスクロールバーに対する操作によって拡大される場合における表示領域の状態の変化を示す説明図である。
【図９】変形例１に係る表示領域に対する一連の制御を示すフローチャートである。
【図１０】変形例２に係る表示領域に対する一連の制御を示すフローチャートである。
【図１１】変形例３に係る表示領域に対する一連の制御を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、図面に基づき本発明の実施の形態を説明する。
【００３３】
図１は、本発明の実施の形態に係る画像処理装置（ＭＦＰ）１の概略構成を示すブロック図である。画像処理装置１は、この画像処理装置１の動作を統括的に制御するＣＰＵ(Central Processing Unit)１０と、このＣＰＵ１０に接続されたＲＯＭ(Read Only Memory)１１と、ＲＡＭ(Random Access Memory)１２と、画像読取部１３と、プリンタ部１４と、画像処理部１５と、不揮発メモリ１６と、自動原稿搬送部（ＡＤＦ）１７と、ファクシミリ通信部１８と、ネットワーク通信部１９と、操作表示部２０とを備えている。
【００３４】
ＣＰＵ１０は、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。また、ＣＰＵ１０は、後述する操作表示部２０に表示される表示領域３０（図３参照）に対する一連の制御を実行する。
【００３５】
ＲＯＭ１１には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１０が各種処理を実行することで画像処理装置１の各機能が実現される。また、ＲＯＭ１１には、後述する表示領域３０に対する一連の制御を実行するためのプログラムが格納される。
【００３６】
ＲＡＭ１２は、ＣＰＵ１０がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００３７】
画像読取部１３は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部１３は、例えば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動ユニットと、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備える。
【００３８】
プリンタ部１４は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。
【００３９】
画像処理部１５は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００４０】
不揮発メモリ１６は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。また、不揮発メモリ１６には、画像処理装置１に対する操作指示を入力するための複数の選択肢がリストとして格納される。
【００４１】
自動原稿搬送部（ＡＤＦ）１７は、原稿台にセットされた原稿をその最上のものから１枚ずつ順に繰り出して搬送し、画像読取部１３の読み取り位置を通過させて所定の排紙位置へ排紙する機能を果たす。
【００４２】
ファクシミリ通信部１８は、ファクシミリ機能を備えた外部装置と公衆回線を通じて画像データを送受信する。
【００４３】
ネットワーク通信部１９は、ＬＡＮ(Local Area Network)などのネットワークを通じて端末装置やその他の外部装置との間でデータを通信する。
【００４４】
操作表示部２０は、ディスプレイ部２０ａと、タッチセンサ部２０ｂとを備える。ディスプレイ部２０ａは、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。また、ディスプレイ部２０ａには、画像処理装置１に対する操作指示の際に、後述する画像処理装置１に対する操作指示を入力するための複数の選択肢をリストとして表示するための表示領域３０や、この表示領域３０をスクロール操作するためのスクロールバー３２（図３参照）などが表示される。
【００４５】
タッチセンサ部２０ｂは、ディスプレイ部２０ａの画面上に設けられており、タッチペンや指などで画面が押下された座標位置や、表示領域３０に対するフリック操作やドラッグ操作、スクロールバー３２に対する操作を検出するタッチパネルなどを備える。
【００４６】
図２は、フリック操作またはドラッグ操作が実行される場合における表示領域３０に対する一連の制御を示すフローチャートである。この一連の制御は、画像処理装置１に対する操作指示を入力するための複数の選択肢を操作表示部２０のディスプレイ部２０ａに表示する表示領域３０にフリック操作またはドラッグ操作が実行される場合における表示領域３０に対する制御である。ここで、複数の選択肢とは、例えば、ファクシミリ通信における予め登録された複数の宛先などが挙げられる。
【００４７】
以下の説明の中で、表示領域３０の初期状態とは、表示領域３０が、表示領域３０に対してフリック操作等のスクロール操作が実行される前の大きさを有し、さらに、複数の選択肢がリストとして表示領域３０内に表示されている状態をいう。
【００４８】
まず、表示領域３０が初期状態であるとき、ディスプレイ部２０ａに表示されている表示領域３０に対してタッチペンなどを使用して実行されるフリック操作またはドラッグ操作がタッチセンサ部２０ｂによって検出される（ステップＳ１０１；Ｙｅｓ）。タッチセンサ部２０ｂによってフリック操作等が検出されると、ＣＰＵ１０によりこの表示領域３０が拡大対象領域か否かが所定の判断基準に基づいて判断される（ステップＳ１０２）。上記所定の判断基準として、例えば、フリック操作等が実行される前にこの表示領域３０に表示しきれない選択肢の数が所定数以上である場合、この表示領域３０が拡大対象領域であると判断されてもよいし、または、選択肢のリストの種別によってこの表示領域３０が拡大対象領域であるか否かが判断されてもよい。
【００４９】
当該表示領域３０が拡大対象領域であると判断された場合（ステップＳ１０２；Ｙｅｓ）、ＣＰＵ１０からの指示信号により、この表示領域３０は拡大され、この拡大された状態でスクロールされる（ステップＳ１０３）。一方、当該表示領域３０が拡大対象領域でないと判断された場合（ステップＳ１０２；Ｎｏ）、この表示領域３０は拡大されずにスクロールされる（ステップＳ１０４）。
【００５０】
ステップＳ１０３において表示領域３０が拡大された状態でスクロールされた後、この表示領域３０に表示されている何れかの選択肢が選択されたか否かが判断される（ステップＳ１０５）。
【００５１】
選択肢に対応するタッチセンサ部２０ｂの箇所をタッチペンなどで押下することによって選択肢の選択が検出されると、何れかの選択肢が選択されたことがＣＰＵ１０によって判断される（ステップＳ１０５；Ｙｅｓ）。ＣＰＵ１０からの指示信号により、ステップＳ１０３において拡大された表示領域３０が初期状態のサイズに戻される（ステップＳ１０６）。すなわち、拡大された表示領域３０は、フリック操作等が実行される前の大きさに縮小される。さらに、初期状態に戻された表示領域３０内に選択された選択肢が表示されるように表示領域３０がＣＰＵ１０によって制御され、表示領域３０に対する一連の制御が終了する。
【００５２】
ステップＳ１０３において表示領域３０が拡大された状態でスクロールされた後、例えば、所望の操作指示に対応する選択肢が見つからないなどにより、選択肢の選択が検出されない場合（ステップＳ１０５；Ｎｏ）、選択肢の選択に関連しない表示領域３０以外の領域である非関連領域４０（図３参照）が選択されたか否かが判断される（ステップＳ１０７）。
【００５３】
上記非関連領域４０の選択がタッチセンサ部２０ｂによって検出されると、非関連領域４０が選択されたことがＣＰＵ１０によって判断され（ステップＳ１０７；Ｙｅｓ）、表示領域３０が初期状態に戻される（ステップＳ１０８）。具体的には、表示領域３０以外の画面の領域に対応するタッチセンサ部２０ｂの箇所をタッチペンなどで押下することによって非関連領域４０の選択が検出されると、ＣＰＵ１０からの指示信号により、拡大された表示領域３０が初期状態に戻され、表示領域３０に対する一連の制御が終了する。
【００５４】
さらに、ステップＳ１０７において、非関連領域４０の選択が検出されないと（ステップＳ１０７；Ｎｏ）、再びステップＳ１０５に戻り、選択肢の選択（ステップＳ１０５）または非関連領域４０の選択（ステップＳ１０７）の検出を監視する状態が継続される。
【００５５】
一方、ステップＳ１０２において当該表示領域３０が拡大対象領域でないと判断された場合（ステップＳ１０２；Ｎｏ）、この表示領域３０が拡大されずにスクロールされた後（ステップＳ１０４）、この表示領域３０に表示された何れかの選択肢が選択されたか否かが判断される（ステップＳ１０９）。
【００５６】
選択肢に対応するタッチセンサ部２０ｂの箇所をタッチペンなどで押下することによって選択肢の選択が検出されると、何れかの選択肢が選択されたことがＣＰＵ１０によって判断され、（ステップＳ１０９；Ｙｅｓ）、表示領域３０に対する一連の制御が終了する。
【００５７】
また、選択肢の選択が検出されない場合（ステップＳ１０９；Ｎｏ）、ステップＳ１０７と同様に、上記非関連領域４０が選択されたか否かが判断される（ステップＳ１１０）。
【００５８】
上記非関連領域４０の選択がタッチセンサ部２０ｂによって検出されると、非関連領域４０が選択されたことがＣＰＵ１０によって判断され（ステップＳ１１０；Ｙｅｓ）、表示領域３０に対する一連の制御が終了する。
【００５９】
さらに、ステップＳ１１０において、非関連領域４０の選択が検出されないと（ステップＳ１１０；Ｎｏ）、再びステップＳ１０９に戻り、選択肢の選択（ステップＳ１０９）または非関連領域４０の選択（ステップＳ１１０）の検出を監視する状態が継続される。
【００６０】
図３（ａ）、（ｂ）及び（ｃ）は、表示領域３０がフリック操作またはドラッグ操作によって拡大される場合、すなわち、当該表示領域３０が拡大対象領域であると判断される場合（図２中のステップＳ１０２；Ｙｅｓ参照）における表示領域３０の状態の変化を示す説明図である。
【００６１】
図３（ａ）、（ｂ）及び（ｃ）において、操作表示部２０のディスプレイ部２０ａには、複数の選択肢等を表示する表示領域３０と、選択肢の選択に関連しない表示領域３０以外の領域である非関連領域４０が表示される。
【００６２】
表示領域３０は、複数の選択肢をリストとして表示するリスト表示領域３１と、スクロール操作を実行するためのスクロールバー３２を含む。図３（ａ）、（ｂ）及び（ｃ）に示される例では、リスト表示領域３１には、ファクシミリ通信等における宛先一覧が表示され、それぞれの選択肢は予め登録された宛先を表す。
【００６３】
非関連領域４０には、表示領域３０が初期状態であるときに表示領域３０の上方に表示されるTAB1、TAB2などのタブ情報、Homeという表示、”Select Desired Destination.”などのメッセージを表示するためのメッセージ欄など、表示領域３０のリスト表示領域３１に表示される複数の選択肢から特定の選択肢が選択されるときに使用されない情報が表示される。
【００６４】
まず、表示領域３０にフリック操作等が実行されてから、表示領域３０が拡大され、表示領域３０に表示されている複数の選択肢の中から特定の選択肢が選択されることによって表示領域３０が初期状態に戻されるまでの表示領域３０の状態の変化について説明する。
【００６５】
図３（ａ）において、表示領域３０が初期状態であるとき、Ａ１からＣ３までの９個の選択肢（登録された宛先）が３行Ｘ３列の形で表示される。この初期状態で、表示領域３０のリスト表示領域３１にフリック操作またはドラッグ操作が上下方向に実行される。
【００６６】
リスト表示領域３１にフリック操作等が上方向または下方向に実行されると、図３（ｂ）に示されるように、表示領域３０が、上下方向にディスプレイ部２０ａの表示画面の上端および下端まで拡大する。また、表示領域３０とともにリスト表示領域３１が上下方向に拡大され、スクロールバー３２が上下方向に延びる。
【００６７】
表示領域３０が上下方向に拡大されて拡大状態にあるとき、非関連領域４０に表示される一部の情報が拡大された表示領域３０によって隠される。隠された情報には、上記初期状態において表示領域３０の上方に表示されるTAB1、TAB2などのタブ情報、Homeという表示、”Select Desired Destination.”などのメッセージを表示するためのメッセージ欄の一部と、表示領域３０の下方に表示されるDetailボタンなどが含まれる。これらの情報は、表示領域３０のリスト表示領域３１に表示される複数の選択肢から特定の選択肢が選択されるときに使用されない情報、すなわち、上記特定の選択肢の選択に関連しない情報である。表示領域３０に対するフリック操作等により表示領域３０が拡大された後、複数の選択肢から特定の選択肢が選択されるとき、ディスプレイ部２０ａには、複数の選択肢と、必要に応じてこれら選択肢に関する付随情報などが表示されていればよく、特定の選択肢の選択に関連しないタブ情報などが表示される必要がない。従って、選択肢の選択に関連しない情報を隠すように表示領域３０が拡大されても、選択肢の選択には影響しない。
【００６８】
表示領域３０が拡大状態であるとき、リスト表示領域３１には、Ａ１からＥ３までの１５個の選択肢（登録された宛先）が５行Ｘ３列の形で表示される。この拡大状態で、画像処理装置１に対する所望の操作指示に対応する選択肢Ｂ２（図３（ｂ）の例では、ファクシミリ通信等における送信先）が選択される。
【００６９】
表示領域３０が拡大状態であるときに上記選択肢Ｂ２が選択されると、図３（ｃ）に示されているように表示領域３０は初期状態に戻される。すなわち、拡大された表示領域３０は、フリック操作等が実行される前の大きさに縮小される。表示領域３０とともにリスト表示領域３１が縮小され、スクロールバー３２が短くなる。また、縮小された表示領域３０は、図３（ａ）と同様の位置に配置される。タブ情報など、拡大された表示領域３０によって隠された情報が、図３（ａ）と同様に再び表示される。
【００７０】
表示領域３０が初期状態に戻されたとき、選択された選択肢Ｂ２は縮小されたリスト表示領域３１に表示される。図３（ｃ）に示される例では、表示領域３０が初期状態に戻されたとき、選択肢Ｂ２はリスト表示領域３１の最上行に表示される。さらに、表示領域３０が拡大状態にあったときに隠された情報は、再びディスプレイ部２０ａに表示される。
【００７１】
図３（ｃ）では、表示領域３０が初期状態に戻されるとき、選択された選択肢Ｂ２は縮小されたリスト表示領域３１の最上行の中央に表示されるとしたが、選択された選択肢が縮小されたリスト表示領域３１に表示されれば、選択された選択肢が表示される位置は任意でよい。
【００７２】
次に、表示領域３０がフリック操作等により拡大された状態で、表示領域３０に表示されている複数の選択肢の中から特定の選択肢が選択されず、選択肢の選択に関連しない非関連領域４０を選択することによって表示領域３０が初期状態に戻されるまで（図２中のステップＳ１０７；ＹｅｓおよびステップＳ１０８参照）の表示領域３０の状態の変化について、図３（ｂ）および（ｃ）を参照しながら説明する。
【００７３】
表示領域３０が拡大状態にあるときに、例えば、フリック操作等が実行されても所望の操作指示に対応する選択肢が見つからず、当該選択肢が選択されない場合、上記拡大状態をキャンセルするために、図３（ｂ）に示されている非関連領域４０が選択される。具体的には、非関連領域４０に対応するタッチセンサ部２０ｂの箇所をタッチペンなどで押下することによって非関連領域４０が選択されると、ＣＰＵ１０からの指示信号により、拡大された表示領域３０は、図３（ｃ）に示されるような初期状態に戻される。
【００７４】
図３（ｂ）において、非関連領域４０には、Searchボタン、Appボタンなどが表示されているが、SearchボタンやAppボタンを押下することによって表示領域３０が初期状態に戻されてもよい。また、非関連領域４０におけるSearchボタンやAppボタン以外の空白の領域や、表示領域３０の拡大状態時に隠されないメッセージ欄の一部を押下することによって、表示領域３０が初期状態に戻されてもよい。
【００７５】
図４（ａ）、（ｂ）及び（ｃ）は、フリック操作前におけるリスト表示領域３０のスクロール位置がリストの先頭にある場合における表示領域３０の状態の変化を模式的に示す説明図である。
【００７６】
図４（ａ）、（ｂ）及び（ｃ）では、Ａ１からＵ３までの６３個の選択肢がリストして不揮発メモリ１６等に格納されるが、表示領域３０のリスト表示領域３１には６３個の選択肢全てが一度に表示されない。リスト表示領域３１にフリック操作を実行することにより、リスト表示領域３１がスクロールされ、選択肢がスクロール方向に順々にリスト表示領域３１に表示される。
【００７７】
図４（ａ）、（ｂ）及び（ｃ）に示されている「デフォルト領域」とは、表示領域３０が初期状態であるときにおけるリスト表示領域３１の表示範囲である。図４（ａ）、（ｂ）及び（ｃ）の例では、「デフォルト領域」に、９個の選択肢が３行Ｘ３列の形で表示される。「拡大領域」とは、表示領域３０が拡大状態であるときにおける、デフォルト領域からさらに拡大された分の表示範囲である。図４（ａ）、（ｂ）及び（ｃ）の例では、フリック操作が上方向に実行されると、デフォルト領域の上側に２行Ｘ３列分の表示範囲が、デフォルト領域の下側に１行Ｘ３列分の表示範囲が、それぞれ拡大領域として、リスト表示領域３１の表示範囲に追加される。従って、図４（ａ）、（ｂ）及び（ｃ）の例では、表示領域３０が拡大状態であるとき、リスト表示領域３１には、最大１８個の選択肢が６行Ｘ３列の形で表示される。なお、図４（ａ）、（ｂ）及び（ｃ）で、白いマスで示されている部分は、表示領域３０の各状態におけるリスト表示領域３１の表示範囲を表し、グレーのマスで示される部分（選択された選択肢を除く）は、表示領域３０の各状態において、リスト表示領域３１によって表示されない範囲を表す。
【００７８】
図４（ａ）において、表示領域３０が初期状態であるとき、デフォルト領域のみがリスト表示領域３１の表示範囲である。また、フリック操作前におけるリスト表示領域３１のスクロール位置がリストの先頭にあるので、リスト表示領域３１にはＡ１からＣ３までの９個の選択肢が表示される。
【００７９】
表示領域３０が図４（ａ）に示される初期状態であるときにリスト表示領域３１に対して上方向にフリック操作が実行されると、リスト表示領域３１の表示範囲に拡大領域が追加される。また、リスト表示領域３１に対して上方向にフリック操作が実行されるので、デフォルト領域は下方向にスクロールされる。さらにデフォルト領域とともに追加された拡大領域も下方向にスクロールされる。
【００８０】
図４（ｂ）の例では、デフォルト領域は、フリック操作により初期状態からリストの２行分下方向にスクロールされる。また、拡大領域もデフォルト領域とともにリストの２行分下方向にスクロールされる。従って、表示領域３０が拡大状態であるとき、リスト表示領域３１には、Ａ１からＦ３までの１８個の選択肢が表示される。
【００８１】
表示領域３０が拡大状態であるときに選択肢Ｂ２が選択されると、図４（ｃ）のように、表示領域３０が初期状態に戻され、リスト表示領域３１の表示範囲はデフォルト領域のみとなる。すなわち、選択肢Ｂ２が選択されたときに、表示領域３０のリスト表示領域３１が拡大領域の分だけ縮小される。
【００８２】
表示領域３０が初期状態に戻されるとき、選択された選択肢Ｂ２は、デフォルト領域、すなわち、縮小されたリスト表示領域３１の最上行の中央に表示される。選択された選択肢Ｂ２が縮小されたリスト表示領域３１に表示されることにより、リスト表示領域３１が縮小された後でも選択された選択肢を確認することができる。
【００８３】
図４（ｃ）では、表示領域３０が初期状態に戻されるとき、選択された選択肢Ｂ２はデフォルト領域の最上行の中央に表示されるとしたが、選択された選択肢がデフォルト領域に表示されれば、選択された選択肢が表示される位置は任意でよい。
【００８４】
図５（ａ）、（ｂ）及び（ｃ）は、フリック操作前におけるリスト表示領域３１のスクロール位置がリストの中間にある場合における表示領域３０の状態の変化を模式的に示す説明図である。
【００８５】
図５（ａ）、（ｂ）及び（ｃ）に示される選択肢のリストは、図４（ａ）、（ｂ）及び（ｃ）に示される選択肢のリストと同様である。また、図５（ａ）、（ｂ）及び（ｃ）に関する説明で使用される「デフォルト領域」の意味や具体例および「拡大領域」の意味や具体例は、図４（ａ）、（ｂ）及び（ｃ）に関する説明で使用されたものと同様である。さらに、白いマスやグレーのマスに関する意味についても、図４（ａ）、（ｂ）及び（ｃ）に関する説明で使用されたものと同様である。
【００８６】
図５（ａ）において、表示領域３０が初期状態であるとき、デフォルト領域のみがリスト表示領域３１の表示範囲である。また、リスト表示領域３１にはＪ１からＬ３までの９個の選択肢が表示される。
【００８７】
表示領域３０が図５（ａ）に示される初期状態であるときにリスト表示領域３１に対して上方向にフリック操作が実行されると、リスト表示領域３１の表示範囲に拡大領域が追加される。また、リスト表示領域３１に対して上方向にフリック操作が実行されるので、デフォルト領域は下方向にスクロールされる。さらにデフォルト領域とともに追加された拡大領域も下方向にスクロールされる。
【００８８】
図５（ｂ）の例では、デフォルト領域は、フリック操作により初期状態からリストの２行分下方向にスクロールされる。また、拡大領域もデフォルト領域とともにリストの２行分下方向にスクロールされる。従って、表示領域３０が拡大状態であるとき、リスト表示領域３１には、Ｊ１からＯ３までの１８個の選択肢が表示される。
【００８９】
表示領域３０が拡大状態であるときに選択肢Ｋ２が選択されると、図５（ｃ）のように、表示領域３０が初期状態に戻され、リスト表示領域３１の表示範囲はデフォルト領域のみとなる。すなわち、選択肢Ｋ２が選択されたときに、表示領域３０のリスト表示領域３１が拡大領域の分だけ縮小される。
【００９０】
表示領域３０が初期状態に戻されるとき、選択された選択肢Ｋ２は、デフォルト領域、すなわち、縮小されたリスト表示領域３１の最上行の中央に表示される。選択された選択肢Ｋ２が縮小されたリスト表示領域３１に表示されることにより、リスト表示領域３１が縮小された後でも選択された選択肢を確認することができる。
【００９１】
図５（ｃ）では、表示領域３０が初期状態に戻されるとき、選択された選択肢Ｋ２はデフォルト領域の最上行の中央に表示されるとしたが、選択された選択肢がデフォルト領域に表示されれば、選択された選択肢が表示される位置は任意でよい。
【００９２】
図６（ａ）、（ｂ）及び（ｃ）は、フリック操作前におけるリスト表示領域３１のスクロール位置がリストの最後尾付近にある場合における表示領域３０の状態の変化を模式的に示す説明図である。
【００９３】
図６（ａ）、（ｂ）及び（ｃ）に示される選択肢のリストは、図４（ａ）、（ｂ）及び（ｃ）に示される選択肢のリストと同様である。また、図６（ａ）、（ｂ）及び（ｃ）に関する説明で使用される「デフォルト領域」の意味や具体例および「拡大領域」の意味や具体例は、図４（ａ）、（ｂ）及び（ｃ）に関する説明で使用されたものと同様である。さらに、白いマスやグレーのマスに関する意味についても、図４（ａ）、（ｂ）及び（ｃ）に関する説明で使用されたものと同様である。
【００９４】
図６（ａ）において、表示領域３０が初期状態であるとき、デフォルト領域のみがリスト表示領域３１の表示範囲である。また、リスト表示領域３１にはＱ１からＳ３までの９個の選択肢が表示される。
【００９５】
表示領域３０が図６（ａ）に示される初期状態であるときにリスト表示領域３１に対して上方向にフリック操作が実行されると、リスト表示領域３１の表示範囲に拡大領域が追加される。また、リスト表示領域３１に対して上方向にフリック操作が実行されるので、デフォルト領域は下方向にスクロールされる。さらにデフォルト領域とともに追加された拡大領域も下方向にスクロールされる。
【００９６】
図６（ｂ）の例では、デフォルト領域は、フリック操作により初期状態からリストの２行分下方向にスクロールされる。また、拡大領域もデフォルト領域とともにリストの２行分下方向にスクロールされる。デフォルト領域の下側に追加される拡大領域は、選択肢Ｕ１、Ｕ２及びＵ３が表示される行より１行下の空白の行を表示する。従って、表示領域３０が拡大状態であるとき、リスト表示領域３１には、Ｑ１からＵ３までの１５個の選択肢と空白の１行が表示される。デフォルト領域の下側に追加される拡大領域に空白の行を表示することにより、リスト表示領域３１のスクロール位置がリストの最後尾にあることをユーザに認識させることができる。
【００９７】
表示領域３０が拡大状態であるときに選択肢Ｒ２が選択されると、図６（ｃ）のように、表示領域３０が初期状態に戻され、リスト表示領域３１の表示範囲はデフォルト領域のみとなる。すなわち、選択肢Ｒ２が選択されたときに、表示領域３０のリスト表示領域３１が拡大領域の分だけ縮小される。
【００９８】
表示領域３０が初期状態に戻されるとき、選択された選択肢Ｒ２は、デフォルト領域、すなわち、縮小されたリスト表示領域３１の最上行の中央に表示される。選択された選択肢Ｒ２が縮小されたリスト表示領域３１に表示されることにより、リスト表示領域３１が縮小された後でも選択された選択肢を確認することができる。
【００９９】
図６（ｃ）では、表示領域３０が初期状態に戻されるとき、選択された選択肢Ｒ２はデフォルト領域の最上行の中央に表示されるとしたが、選択された選択肢がデフォルト領域に表示されれば、選択された選択肢が表示される位置は任意でよい。
【０１００】
図７は、表示領域３０のスクロールバー３２に対する操作が実行される場合における表示領域３０に対する一連の制御を示すフローチャートである。この一連の制御は、画像処理装置１に対する操作指示を入力するための複数の選択肢を操作表示部２０のディスプレイ部２０ａに表示する表示領域３０のスクロールバー３２に対する操作が実行される場合における表示領域３０に対する制御である。
【０１０１】
図７に示されるステップＳ２０２からＳ２１０は、図２中に示されるステップＳ１０２からＳ１１０とほぼ同一である。従って、図７に示される表示領域３０に対する一連の制御に関する説明の中で、これらステップＳ２０２からＳ２１０については簡単に説明する。
【０１０２】
まず、表示領域３０が初期状態であるとき、ディスプレイ部２０ａに表示されている表示領域３０のスクロールバー３２に対する操作がタッチペンなどを使用して実行されることがタッチセンサ部２０ｂによって検出される（ステップＳ２０１；Ｙｅｓ）。タッチセンサ部２０ｂによってスクロールバー３２に対する操作が検出されると、ＣＰＵ１０によりこの表示領域３０が拡大対象領域か否かが所定の判断基準に基づいて判断される（ステップＳ２０２）。
【０１０３】
当該表示領域３０が拡大対象領域であると判断された場合（ステップＳ２０２；Ｙｅｓ）、ＣＰＵ１０からの指示信号により、この表示領域３０は拡大され、この拡大された状態でスクロールされる（ステップＳ２０３）。一方、当該表示領域３０が拡大対象領域でないと判断された場合（ステップＳ２０２；Ｎｏ）、この表示領域３０は拡大されずにスクロールされる（ステップＳ２０４）。
【０１０４】
ステップＳ２０３において表示領域３０が拡大された状態でスクロールされた後、この表示領域３０に表示されている何れかの選択肢が選択されたか否かが判断される（ステップＳ２０５）。
【０１０５】
選択肢の選択が検出されると、何れかの選択肢が選択されたことがＣＰＵ１０によって判断される（ステップＳ２０５；Ｙｅｓ）。ＣＰＵ１０からの指示信号により、ステップＳ２０３において拡大された表示領域３０が初期状態のサイズに戻される。さらに、初期状態に戻された表示領域３０内に選択された選択肢が表示されるように表示領域３０がＣＰＵ１０によって制御され（ステップＳ２０６）、表示領域３０に対する一連の制御が終了する。
【０１０６】
ステップＳ２０３において表示領域３０が拡大された状態でスクロールされた後、選択肢の選択が検出されない場合（ステップＳ２０５；Ｎｏ）、選択肢の選択に関連しない表示領域３０以外の領域である非関連領域４０が選択されたか否かが判断される（ステップＳ２０７）。
【０１０７】
上記非関連領域４０の選択がタッチセンサ部２０ｂによって検出されると、非関連領域４０が選択されたことがＣＰＵ１０によって判断され（ステップＳ２０７；Ｙｅｓ）、表示領域３０が初期状態に戻される（ステップＳ２０８）。そして、表示領域３０に対する一連の制御が終了する。
【０１０８】
さらに、ステップＳ２０７において、非関連領域４０の選択が検出されないと（ステップＳ２０７；Ｎｏ）、再びステップＳ２０５に戻り、選択肢の選択（ステップＳ２０５）または非関連領域４０の選択（ステップＳ２０７）の検出を監視する状態が継続される。
【０１０９】
一方、ステップＳ２０２において当該表示領域３０が拡大対象領域でないと判断された場合（ステップＳ２０２；Ｎｏ）、この表示領域３０が拡大されずにスクロールされた後（ステップＳ２０４）、この表示領域３０に表示された何れかの選択肢が選択されたか否かが判断される（ステップＳ２０９）。
【０１１０】
選択肢の選択が検出されると、何れかの選択肢が選択されたことがＣＰＵ１０によって判断され、（ステップＳ２０９；Ｙｅｓ）、表示領域３０に対する一連の制御が終了する。
【０１１１】
また、選択肢の選択が検出されない場合（ステップＳ２０９；Ｎｏ）、ステップＳ２０７と同様に、上記非関連領域４０が選択されたか否かが判断される（ステップＳ２１０）。
【０１１２】
上記非関連領域４０の選択がタッチセンサ部２０ｂによって検出されると、非関連領域４０が選択されたことがＣＰＵ１０によって判断され（ステップＳ２１０；Ｙｅｓ）、表示領域３０に対する一連の制御が終了する。
【０１１３】
さらに、ステップＳ２１０において、非関連領域４０の選択が検出されないと（ステップＳ２１０；Ｎｏ）、再びステップＳ２０９に戻り、選択肢の選択（ステップＳ２０９）または非関連領域４０の選択（ステップＳ２１０）の検出を監視する状態が継続される。
【０１１４】
図８（ａ）、（ｂ）及び（ｃ）は、表示領域３０のスクロールバー３２に対する操作によって拡大される場合、すなわち、当該表示領域３０が拡大対象領域であると判断される場合（図７中のステップＳ２０２；Ｙｅｓ参照）における表示領域３０の状態の変化を示す説明図である。
【０１１５】
図８（ａ）、（ｂ）及び（ｃ）において、操作表示部２０のディスプレイ部２０ａには、複数の選択肢等を表示する表示領域３０と、選択肢の選択に関連しない表示領域３０以外の領域である非関連領域４０が表示される。
【０１１６】
表示領域３０は、複数の選択肢をリストとして表示するリスト表示領域３１と、スクロール操作を実行するためのスクロールバー３２を含む。図８（ａ）、（ｂ）及び（ｃ）に示される例では、リスト表示領域３１には、ファクシミリ通信等における宛先一覧が表示され、それぞれの選択肢は予め登録された宛先を表す。スクロールバー３２は、スクロールバー３２の両端に備えられる上下の矢印（アロー）３２ａ、３２ｂと、上下の矢印３２ａ、３２ｂとの間に備えられる領域バー３２ｃとを有する。また、領域バー３２ｃには、ノブ３２ｄが備えられる。
【０１１７】
非関連領域４０には、表示領域３０が初期状態であるときに表示領域３０の上方に表示されるTAB1、TAB2などのタブ情報、Homeという表示、”Select Desired Destination.”などのメッセージを表示するためのメッセージ欄など、表示領域３０のリスト表示領域３１に表示される複数の選択肢から特定の選択肢が選択されるときに使用されない情報が表示される。
【０１１８】
以下では、表示領域３０のスクロールバー３２に対する操作が実行されてから、表示領域３０が拡大され、表示領域３０に表示されている複数の選択肢の中から特定の選択肢が選択されることによって表示領域３０が初期状態に戻されるまでの表示領域３０の状態の変化について説明する。その他の表示領域３０の状態の変化の説明ついては、上述の表示領域３０がフリック操作またはドラッグ操作によって拡大される場合における表示領域３０の状態の変化についての説明とほぼ同一であるので、省略する。
【０１１９】
図８（ａ）において、表示領域３０が初期状態であるとき、Ａ１からＣ３までの９個の選択肢（登録された宛先）が３行Ｘ３列の形で表示される。この初期状態で、表示領域３０のスクロールバー３２に対する操作が実行される。
【０１２０】
スクロールバー３２の上下の矢印３２ａ、３２ｂの何れか一方を押下する（クリック、長押し等）こと、ノブ３２ｄを領域バー３２ｃの範囲内でドラックすること、領域バー３２ｃをクリックや長押しをすることなどによって、スクロールバー３２が操作されると、図８（ｂ）に示されるように、表示領域３０が、スクロールバー３２の長手方向、すなわち、上下方向に、ディスプレイ部２０ａの表示画面の上端および下端まで拡大する。また、表示領域３０とともにリスト表示領域３１が上下方向に拡大され、スクロールバー３２が上下方向に延びる。
【０１２１】
表示領域３０が上下方向に拡大されて拡大状態にあるとき、非関連領域４０に表示される一部の情報が拡大された表示領域３０によって隠される。隠された情報には、上記初期状態において表示領域３０の上方に表示されるTAB1、TAB2などのタブ情報、Homeという表示、”Select Desired Destination.”などのメッセージを表示するためのメッセージ欄の一部と、表示領域３０の下方に表示されるDetailボタンなどが含まれる。これらの情報は、表示領域３０のリスト表示領域３１に表示される複数の選択肢から特定の選択肢が選択されるときに使用されない情報、すなわち、上記特定の選択肢の選択に関連しない情報である。表示領域３０のスクロールバー３２に対する操作により表示領域３０が拡大された後、複数の選択肢から特定の選択肢が選択されるとき、ディスプレイ部２０ａには、複数の選択肢と、必要に応じてこれら選択肢に関する付随情報などが表示されていればよく、特定の選択肢の選択に関連しないタブ情報などが表示される必要がない。従って、選択肢の選択に関連しない情報を隠すように表示領域３０が拡大されても、選択肢の選択には影響しない。
【０１２２】
表示領域３０が拡大状態であるとき、リスト表示領域３１には、Ａ１からＥ３までの１５個の選択肢（登録された宛先）が５行Ｘ３列の形で表示される。この拡大状態で、画像処理装置１に対する所望の操作指示に対応する選択肢Ｂ２（図８（ｂ）の例では、ファクシミリ通信等における送信先）が選択される。
【０１２３】
表示領域３０が拡大状態であるときに上記選択肢Ｂ２が選択されると、図８（ｃ）に示されているように表示領域３０は初期状態に戻される。すなわち、拡大された表示領域３０は、スクロールバー３２に対する操作が実行される前の大きさに縮小される。また、表示領域３０とともにリスト表示領域３１が縮小され、スクロールバー３２が短くなる。また、縮小された表示領域３０は、図８（ａ）と同様の位置に配置される。タブ情報など、拡大された表示領域３０によって隠された情報が、図８（ａ）と同様に再び表示される。
【０１２４】
表示領域３０が初期状態に戻されたとき、選択された選択肢Ｂ２は縮小されたリスト表示領域３１に表示される。図８（ｃ）に示される例では、表示領域３０が初期状態に戻されたとき、選択肢Ｂ２はリスト表示領域３１の最上行に表示される。さらに、表示領域３０が拡大状態にあったときに隠された情報は、再びディスプレイ部２０ａに表示される。
【０１２５】
図８（ｃ）では、表示領域３０が初期状態に戻されるとき、選択された選択肢Ｂ２は縮小されたリスト表示領域３１の最上行の中央に表示されるとしたが、選択された選択肢が縮小されたリスト表示領域３１に表示されれば、選択された選択肢が表示される位置は任意でよい。
【０１２６】
以上のように、実施の形態に係る画像処理装置１では、操作表示部２０のタッチセンサ部２０ｂが、画面内に複数の選択肢を表示するための表示領域３０に対するスクロール操作を検出し、ＣＰＵ１０は、スクロール操作の検出結果に基づいて表示領域３０を上下方向、すなわちスクロール方向に沿って拡大する。これにより、複数の選択肢の中から所望の操作指示に対応する選択肢が表示領域３０に表示されるまでの表示領域３０に対するスクロール操作回数を抑えることができる。
【０１２７】
＜変形例１＞
図９は、変形例１に係る表示領域３０に対する一連の制御を示すフローチャートである。
【０１２８】
変形例１では、図２で示された表示領域３０に対する一連の制御に、さらにフリック操作の速度またはドラッグ操作の速度を検出し、そのフリック操作の速度またはドラッグ操作の速度の検出結果に基づいて、表示領域３０が拡大されるか否かを判断する工程が追加される。
【０１２９】
図９に示されるステップＳ３０１およびＳ３０２は、図２中に示されるステップＳ１０１およびＳ１０２とほぼ同一である。また、図９に示されるステップＳ３０４からＳ３１１は、図２中に示されるステップＳ１０３からＳ１１０とほぼ同一である。従って、図９に示される表示領域３０に対する一連の制御に関する説明の中で、これらステップＳ３０１、Ｓ３０２およびＳ３０４からＳ３１１については簡単に説明する。
【０１３０】
表示領域３０が初期状態であるときにフリック操作またはドラッグ操作がタッチセンサ部２０ｂによって検出されると（ステップＳ３０１；Ｙｅｓ）、ＣＰＵ１０によりこの表示領域３０が拡大対象領域か否かが所定の判断基準に基づいて判断される（ステップＳ３０２）。
【０１３１】
当該表示領域３０が拡大対象領域であると判断された場合（ステップＳ３０２；Ｙｅｓ）、ステップＳ３０３へ進む。一方、当該表示領域３０が拡大対象領域でないと判断された場合（ステップＳ３０２；Ｎｏ）、この表示領域３０は拡大されずにスクロールされる（ステップＳ３０４）。
【０１３２】
表示領域３０が拡大対象領域であると判断された後（ステップＳ３０２；Ｙｅｓ）、ステップＳ３０１でタッチセンサ部２０ｂによって検出されたフリック操作の速度またはドラッグ操作の速度が、ＣＰＵ１０により所定閾値以上であるか否かが判断される（ステップＳ３０３）。
【０１３３】
フリック操作の速度とは、フリック操作時においてタッチセンサ部２０ｂとタッチペン等が接触している間のタッチペン等の移動速度のことである。また、ドラッグ操作の速度とは、ドラッグ操作時においてタッチセンサ部２０ｂとタッチペン等が接触している間のタッチペン等の移動速度のことである。
【０１３４】
タッチセンサ部２０ｂによって検出されたフリック操作の速度またはドラッグ操作の速度が所定閾値以上であるとＣＰＵ１０によって判断された場合（ステップＳ３０３；Ｙｅｓ）、ＣＰＵ１０からの指示信号により、この表示領域３０は拡大され、この拡大された状態でスクロールされる（ステップＳ３０５）。一方、フリック操作の速度またはドラッグ操作の速度が所定閾値未満であるとＣＰＵ１０によって判断された場合（ステップＳ３０３；Ｎｏ）、この表示領域３０は拡大されずにスクロールされる（ステップＳ３０４）。
【０１３５】
上記所定閾値は、操作表示部２０の操作性に応じて、ユーザによって適宜設定されてもよい。また、フリック操作またはドラッグ操作が複数回実行された場合、操作表示部２０の操作性に応じて、初回のフリック操作の速度または初回のドラッグ操作の速度を上記所定閾値と比較してもよい。また、検出された複数回のフリック操作の速度または複数回のドラッグ操作の速度から最大値を選択し、その最大値を上記所定閾値と比較してもよい。例えば、１回目のフリック操作の速度が大きく、当該速度が所定閾値以上であると判断された場合には、表示領域３０が拡大される。この場合、２回目以降のフリック操作の速度については、所定閾値との比較を行わなくともよい。また、１回目のフリック操作の速度が小さく、当該速度が所定閾値未満であると判断された場合には、表示領域３０が拡大されない。そして、２回目のフリック操作の速度が大きく、当該速度が所定閾値以上であると判断された場合には、表示領域３０が拡大され、３回目以降のフリック操作の速度については、所定閾値との比較を行わなくともよい。
【０１３６】
ステップＳ３０５において表示領域３０が拡大された状態でスクロールされた後、この表示領域３０に表示された何れかの選択肢が選択されたか否かが判断される（ステップＳ３０６）。
【０１３７】
選択肢の選択が検出されると、何れかの選択肢が選択されたことがＣＰＵ１０によって判断される（ステップＳ３０６；Ｙｅｓ）。ＣＰＵ１０からの指示信号により、ステップＳ３０５において拡大された表示領域３０が初期状態のサイズに戻される（ステップＳ３０７）。すなわち、拡大された表示領域３０は、フリック操作等が実行される前の大きさに縮小される。さらに、初期状態に戻された表示領域３０内に選択された選択肢が表示されるように表示領域３０がＣＰＵ１０によって制御され、表示領域３０に対する一連の制御が終了する。
【０１３８】
ステップＳ３０５において表示領域３０が拡大された状態でスクロールされた後、選択肢の選択が検出されない場合（ステップＳ３０６；Ｎｏ）、選択肢の選択に関連しない表示領域３０以外の領域である非関連領域４０が選択されたか否かが判断される（ステップＳ３０８）。
【０１３９】
上記非関連領域４０の選択がタッチセンサ部２０ｂによって検出されると、非関連領域４０が選択されたことがＣＰＵ１０によって判断され（ステップＳ３０８；Ｙｅｓ）、表示領域３０が初期状態に戻される（ステップＳ３０９）。そして、表示領域３０に対する一連の制御が終了する。
【０１４０】
さらに、ステップＳ３０８において、非関連領域４０の選択が検出されないと（ステップＳ３０８；Ｎｏ）、再びステップＳ３０６に戻り、選択肢の選択（ステップＳ３０６）または非関連領域４０の選択（ステップＳ３０８）の検出を監視する状態が継続される。
【０１４１】
一方、ステップＳ３０２において当該表示領域３０が拡大対象領域でないと判断された場合（ステップＳ３０２；Ｎｏ）、または、ステップＳ３０３においてフリック操作の速度またはドラッグ操作の速度が所定閾値未満であると判断された場合（ステップＳ３０３；Ｎｏ）、この表示領域３０が拡大されずにスクロールされた後（ステップＳ３０４）、この表示領域３０に表示された何れかの選択肢が選択されたか否かが判断される（ステップＳ３１０）。
【０１４２】
選択肢の選択が検出されると、何れかの選択肢が選択されたことがＣＰＵ１０によって判断され、（ステップＳ３１０；Ｙｅｓ）、表示領域３０に対する一連の制御が終了する。
【０１４３】
また、選択肢の選択が検出されない場合（ステップＳ３１０；Ｎｏ）、ステップＳ３０８と同様に、上記非関連領域４０が選択されたか否かが判断される（ステップＳ３１１）。
【０１４４】
上記非関連領域４０の選択がタッチセンサ部２０ｂによって検出されると、非関連領域４０が選択されたことがＣＰＵ１０によって判断され（ステップＳ３１１；Ｙｅｓ）、表示領域３０に対する一連の制御が終了する。
【０１４５】
さらに、ステップＳ３１１において、非関連領域４０の選択が検出されないと（ステップＳ３１１；Ｎｏ）、再びステップＳ３１０に戻り、選択肢の選択（ステップＳ３１０）または非関連領域４０の選択（ステップＳ３１１）の検出を監視する状態が継続される。
【０１４６】
変形例１において、フリック操作の速度またはドラッグ操作の速度が所定閾値以上か否かが判断され、上記速度が所定閾値以上であるとき表示領域３０が拡大され、上記速度が所定閾値未満であるとき表示領域３０は拡大されない。フリック操作の速度またはドラッグ操作の速度が大きい場合、通常、ユーザは、フリック操作等が実行されるときのスクロール位置からリスト中の遠く離れた選択肢を探す傾向にある。表示領域３０がより大きくスクロールされるので、所望の選択肢を探すために表示領域３０を拡大させる必要性がより高くなる。逆に、フリック操作の速度またはドラッグ操作の速度が小さい場合、ユーザは、フリック操作等が実行されるときのスクロール位置からリスト中の比較的近い選択肢を探す傾向にある。スクロール位置を微調整すれば所望の選択肢を探すことができることが多いので、表示領域３０を拡大する必要性がより低くなる。フリック操作の速度等により表示領域３０を拡大させるか否かが決定されるので、操作表示部２０の操作性がより高くなる。また、フリック操作等の速度が大きい場合、通常、表示領域３０のスクロール速度も大きくなる。変形例１では、フリック操作等の速度が所定閾値以上であると判断された場合に表示領域３０がスクロール方向に沿って拡大されるので、表示領域３０のスクロール速度が大きくても、ユーザは複数の選択肢を目で追いやすくなる。
【０１４７】
＜変形例２＞
図１０は、変形例２に係る表示領域３０に対する一連の制御を示すフローチャートである。
【０１４８】
変形例２では、図２で示された表示領域３０に対する一連の制御に、スクロール方向におけるスクロール残量に基づいて、表示領域３０が拡大されるか否かを判断する工程が追加される。
【０１４９】
図１０に示されるステップＳ４０１およびＳ４０２は、図２中に示されるステップＳ１０１およびＳ１０２とほぼ同一である。また、図１０に示されるステップＳ４０４からＳ４１１は、図２中に示されるステップＳ１０３からＳ１１０とほぼ同一である。従って、図１０に示される表示領域３０に対する一連の制御に関する説明の中で、これらステップＳ４０１、Ｓ４０２およびＳ４０４からＳ４１１については簡単に説明する。
【０１５０】
表示領域３０が初期状態であるときにフリック操作またはドラッグ操作がタッチセンサ部２０ｂによって検出されると（ステップＳ４０１；Ｙｅｓ）、この表示領域３０が拡大対象領域か否かが所定の判断基準に基づいて判断される（ステップＳ４０２）。
【０１５１】
当該表示領域３０が拡大対象領域であると判断された場合（ステップＳ４０２；Ｙｅｓ）、ステップＳ４０３へ進む。一方、当該表示領域３０が拡大対象領域でないと判断された場合（ステップＳ４０２；Ｎｏ）、この表示領域３０は拡大されずにスクロールされる（ステップＳ４０４）。
【０１５２】
表示領域３０が拡大対象領域であると判断された後（ステップＳ４０２；Ｙｅｓ）、フリック操作またはドラッグ操作が実行される前の表示領域３０のスクロール位置に基づいて、スクロール方向におけるスクロール残量が、ＣＰＵ１０により所定閾値以上であるか否かが判断される（ステップＳ４０３）。
【０１５３】
スクロール方向におけるスクロール残量とは、フリック操作等が実行されるときのスクロール位置からスクロール方向に向かってあとどのくらい表示領域３０をスクロールさせることができるかを示す残りのスクロール量である。
【０１５４】
スクロール方向におけるスクロール残量が所定閾値以上であるとＣＰＵ１０によって判断された場合、ＣＰＵ１０からの指示信号により、この表示領域３０は拡大され、この拡大された状態でスクロールされる（ステップＳ４０５）。一方、スクロール方向におけるスクロール残量が所定閾値未満であるとＣＰＵ１０によって判断された場合（ステップＳ４０３；Ｎｏ）、この表示領域３０は拡大されずにスクロールされる（ステップＳ４０４）。
【０１５５】
上記所定閾値は、操作表示部２０の操作性に応じて、ユーザによって適宜設定されてもよいし、デフォルト値として、ある固定値に設定されてもよい。例えば、スクロール方向におけるスクロール残量が、初回のフリック操作の速度に相当するスクロール量より小さければ、表示領域３０は拡大されないように上記所定閾値が設定されてもよい。また、スクロール操作によって表示領域３０の初期状態から追加されるべき分の表示範囲（拡大領域）のスクロール方向に沿った長さより、上記スクロール残量が小さければ、表示領域３０は拡大されないように上記所定閾値が設定されてもよい。
【０１５６】
ステップＳ４０５において表示領域３０が拡大された状態で、スクロールされた後、この表示領域３０に表示された何れかの選択肢が選択されたか否かが判断される（ステップＳ４０６）。
【０１５７】
選択肢の選択が検出されると、何れかの選択肢が選択されたことがＣＰＵ１０によって判断される（ステップＳ４０６；Ｙｅｓ）。ＣＰＵ１０からの指示信号により、ステップＳ４０５において拡大された表示領域３０が初期状態のサイズに戻される（ステップＳ４０７）。すなわち、拡大された表示領域３０は、フリック操作等が実行される前の大きさに縮小される。さらに、初期状態に戻された表示領域３０内に選択された選択肢が表示されるように表示領域３０がＣＰＵ１０によって制御され、表示領域３０に対する一連の制御が終了する。
【０１５８】
ステップＳ４０５において表示領域３０が拡大された状態でスクロールされた後、選択肢の選択が検出されない場合（ステップＳ４０６；Ｎｏ）、選択肢の選択に関連しない表示領域３０以外の領域である非関連領域４０が選択されたか否かが判断される（ステップＳ４０８）。
【０１５９】
上記非関連領域４０の選択がタッチセンサ部２０ｂによって検出されると、非関連領域４０が選択されたことがＣＰＵ１０によって判断され（ステップＳ４０８；Ｙｅｓ）、表示領域３０が初期状態に戻される（ステップＳ４０９）。そして、表示領域３０に対する一連の制御が終了する。
【０１６０】
さらに、ステップＳ４０８において、非関連領域４０の選択が検出されないと（ステップＳ４０８；Ｎｏ）、再びステップＳ４０６に戻り、選択肢の選択（ステップＳ４０６）または非関連領域４０の選択（ステップＳ４０８）の検出を監視する状態が継続される。
【０１６１】
一方、ステップＳ４０２において当該表示領域３０が拡大対象領域でないと判断された場合（ステップＳ４０２；Ｎｏ）、または、ステップＳ４０３においてスクロール方向におけるスクロール残量が所定閾値未満であると判断された場合（ステップＳ４０３；Ｎｏ）、この表示領域３０が拡大されずにスクロールされた後（ステップＳ４０４）、この表示領域３０に表示された何れかの選択肢が選択されたか否かが判断される（ステップＳ４１０）。
【０１６２】
選択肢の選択が検出されると、何れかの選択肢が選択されたことがＣＰＵ１０によって判断され、（ステップＳ４１０；Ｙｅｓ）、表示領域３０に対する一連の制御が終了する。
【０１６３】
また、選択肢の選択が検出されない場合（ステップＳ４１０；Ｎｏ）、ステップＳ４０８と同様に、上記非関連領域４０が選択されたか否かが判断される（ステップＳ４１１）。
【０１６４】
上記非関連領域４０の選択がタッチセンサ部２０ｂによって検出されると、非関連領域４０が選択されたことがＣＰＵ１０によって判断され（ステップＳ４１１；Ｙｅｓ）、表示領域３０に対する一連の制御が終了する。
【０１６５】
さらに、ステップＳ４１１において、非関連領域４０の選択が検出されないと（ステップＳ４１１；Ｎｏ）、再びステップＳ４１０に戻り、選択肢の選択（ステップＳ４１０）または非関連領域４０の選択（ステップＳ４１１）の検出を監視する状態が継続される。
【０１６６】
変形例２において、スクロール方向におけるスクロール残量が所定閾値以上か否かが判断され、上記スクロール残量が所定閾値以上であるとき表示領域３０が拡大され、上記スクロール残量が所定閾値未満であるとき表示領域３０は拡大されない。上記スクロール残量が大きい場合、フリック操作等が実行されるときのスクロール位置から表示領域３０をスクロール方向に大きくスクロールさせることができる。従って、所望の選択肢を探すために表示領域３０を拡大させる必要性がより高くなる。逆に、上記スクロール残量が小さい場合、フリック操作等が実行されるときのスクロール位置から表示領域３０をスクロール方向にあまりスクロールさせることができない。この場合、表示領域３０に対するスクロール操作により表示することができる選択肢は少ないので、表示領域３０を拡大させる必要性がより低くなる。上記スクロール残量により表示領域３０を拡大させるか否かが決定されるので、操作表示部２０の操作性がより高くなる。
【０１６７】
＜変形例３＞
図１１は、変形例３に係る表示領域３０に対する一連の制御を示すフローチャートである。
【０１６８】
変形例３では、図２で示された表示領域３０に対する一連の制御に、ステップＳ１０７およびＳ１１０の代わりに、主に、表示領域３０の拡大状態が所定時間継続した後に当該表示領域３０を初期状態に戻すために、表示領域３０に対して何らかの操作が実行されない状態が所定時間継続したか否かを判断する工程が実行される。
【０１６９】
図１１に示されるステップＳ５０１からＳ５０６は、図２中に示されるステップＳ１０１およびＳ１０６とほぼ同一である。また、図１１に示されるステップＳ５０８およびＳ５０９は、図２中に示されるステップＳ１０８およびＳ１０９とほぼ同一である。従って、図１１に示される表示領域３０に対する一連の制御に関する説明の中で、これらステップＳ５０１からＳ５０６、Ｓ５０８およびＳ５０９については簡単に説明する。
【０１７０】
表示領域３０が初期状態であるときにフリック操作またはドラッグ操作がタッチセンサ部２０ｂによって検出されると（ステップＳ５０１；Ｙｅｓ）、この表示領域３０が拡大対象領域か否かが所定の判断基準に基づいて判断される（ステップＳ５０２）。
【０１７１】
当該表示領域３０が拡大対象領域であると判断された場合（ステップＳ５０２；Ｙｅｓ）、ＣＰＵ１０からの指示信号により、この表示領域３０は拡大されながらスクロールされる（ステップＳ５０３）。一方、当該表示領域３０が拡大対象領域でないと判断された場合（ステップＳ５０２；Ｎｏ）、この表示領域３０は拡大されずにスクロールされる（ステップＳ５０４）。
【０１７２】
ステップＳ５０３において表示領域３０が拡大された状態で、スクロールされた後、この表示領域３０に表示された何れかの選択肢が選択されたか否かが判断される（ステップＳ５０５）。
【０１７３】
選択肢の選択が検出されると、何れかの選択肢が選択されたことがＣＰＵ１０によって判断される（ステップＳ５０５；Ｙｅｓ）。ＣＰＵ１０からの指示信号により、ステップＳ５０３において拡大された表示領域３０が初期状態のサイズに戻される（ステップＳ５０６）。すなわち、拡大された表示領域３０は、フリック操作等が実行される前の大きさに縮小される。さらに、初期状態に戻された表示領域３０内に選択された選択肢が表示されるように表示領域３０がＣＰＵ１０によって制御され、表示領域３０に対する一連の制御が終了する。
【０１７４】
ステップＳ５０３において表示領域３０が拡大された状態でスクロールされた後、選択肢の選択が検出されない場合（ステップＳ５０５；Ｎｏ）、表示領域３０に対して何らかの操作が実行されない状態が所定時間継続したか否かが、ＣＰＵ１０によって判断される（ステップＳ５０７）。
【０１７５】
何らかの操作とは、表示領域３０のスクロール停止後に表示領域３０に対してさらに実行されるフリック操作等のスクロール操作や、所望の選択肢の選択等である。上記所定時間は、操作表示部２０の操作性に応じて、ユーザによって適宜設定されてもよい。
【０１７６】
表示領域３０に対して何らかの操作が実行されない状態が所定時間継続したことが判断されると（ステップＳ５０７；Ｙｅｓ）、表示領域３０が初期状態に戻され（ステップＳ５０８）、表示領域３０に対する一連の制御が終了する。
【０１７７】
一方、ステップＳ５０２において当該表示領域３０が拡大対象領域でないと判断された場合（ステップＳ５０２；Ｎｏ）、この表示領域３０が拡大されずにスクロールされた後（ステップＳ５０４）、この表示領域３０に表示された何れかの選択肢が選択されたか否かが判断される（ステップＳ５０９）。
【０１７８】
選択肢の選択が検出されると、何れかの選択肢が選択されたことがＣＰＵ１０によって判断され、（ステップＳ５０９；Ｙｅｓ）、表示領域３０に対する一連の制御が終了する。
【０１７９】
ステップＳ５０４において表示領域３０がスクロールされた後、選択肢の選択が検出されない場合（ステップＳ５０９；Ｎｏ）、表示領域３０に対して何らかの操作が実行されない状態が所定時間継続したか否かが、ＣＰＵ１０によって判断される（ステップＳ５１０）。
【０１８０】
表示領域３０に対して何らかの操作が実行されない状態が所定時間継続したことが判断されると（ステップＳ５１０；Ｙｅｓ）、表示領域３０に対する一連の制御が終了する。
【０１８１】
変形例３において、表示領域３０が拡大状態にあるとき、表示領域３０に対して何らかの操作が実行されない状態が所定時間継続したか否かが判断される。表示領域３０に対して何らかの操作が実行されない状態が所定時間継続したと判断された場合、表示領域３０が初期状態に戻される。従って、表示領域３０が拡大状態で複数の選択肢から所望の選択肢を選択するまでの待機状態を無駄に維持することがなくなる。
【０１８２】
変形例１におけるステップＳ３０３の工程、変形例２におけるステップＳ４０３の工程および変形例３におけるステップＳ５０７の工程については、これらの工程のうち２以上が、本実施の形態の基本例である図２に示された一連の制御に適宜組み込まれてもよい。
【０１８３】
以上、本発明の実施の形態および各変形例を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１８４】
本実施の形態では、表示領域３０に対してスクロール操作が実行されるとき、表示領域３０は、スクロール方向に平行な方向、すなわち、上方向および下方向に拡大されたが、例えば、表示領域３０が上方向にスクロールされる場合には、表示領域３０が上方向のみに拡大され、表示領域３０が下方向にスクロールされる場合には、表示領域３０が下方向のみに拡大されてもよい。
【０１８５】
また、本実施の形態では、表示領域３０のスクロール方向が上方向または下方向である場合について説明したが、表示領域３０が左方向または右方向にスクロールされるときに、表示領域３０が左右方向に拡大されてもよい。また、表示領域３０が左方向にスクロールされる場合には、表示領域３０が左方向のみ拡大され、表示領域３０が右方向にスクロールされる場合には、表示領域３０が右方向のみに拡大されてもよい。また、表示領域３０が斜め方向（左右方向または上下方向以外の方向）にスクロールされる場合には、表示領域３０が上下方向および左右方向に拡大されてもよい。表示領域３０が上下方向および左右方向に拡大されるので、結果的に、表示領域３０のスクロール方向である斜め方向に表示領域３０が拡大されることになる。
【０１８６】
また、本実施の形態では、スクロール操作が上方向または下方向に表示領域３０に対して実行されるとき、ディスプレイ部２０ａの表示画面の上端および下端まで表示領域３０が拡大された。しかしながら、スクロール方向に沿った方向におけるディスプレイ部２０ａの表示画面の両端まで表示領域３０が拡大される必要はなく、操作表示部２０の操作性に応じて、表示領域３０の拡大範囲が決定されてもよい。
【符号の説明】
【０１８７】
１…画像処理装置（ＭＦＰ）
１０…ＣＰＵ
１１…ＲＯＭ
１２…ＲＡＭ
１３…画像読取部
１４…プリンタ部
１５…画像処理部
１６…不揮発メモリ
１７…自動原稿搬送部（ＡＤＦ）
１８…ファクシミリ通信部
１９…ネットワーク通信部
２０…操作表示部
２０ａ…ディスプレイ部
２０ｂ…タッチセンサ部
３０…表示領域
３１…リスト表示領域
３２…スクロールバー
３２ａ…上矢印
３２ｂ…下矢印
３２ｃ…領域バー
３２ｄ…ノブ
４０…非関連領域
【図１】
2015167033.tif 000003
【図２】
2015167033.tif 000004
【図３】
2015167033.tif 000005
【図７】
2015167033.tif 000006
【図８】
2015167033.tif 000007
【図９】
2015167033.tif 000008
【図１０】
2015167033.tif 000009
【図１１】
2015167033.tif 000010
【図４】
2015167033.tif 000011
【図５】
2015167033.tif 000012
【図６】
2015167033.tif 000013
【手続補正書】
【提出日】平成27年7月8日(2015.7.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画面内の表示領域に対する操作を検出する操作検出部と、
前記操作検出部により前記表示領域に対するフリック操作が検出された場合に、前記表示領域を拡大して表示し、
前記拡大された表示領域に対してフリック操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールする制御部と、
を有することを特徴とする表示領域制御装置。
【請求項２】
画面内の表示領域に対する操作を検出する操作検出部と、
前記操作検出部により前記表示領域に対するドラッグ操作が検出された場合に、前記表示領域を拡大して表示し、
前記拡大された表示領域に対してドラッグ操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールする制御部と、
を有することを特徴とする表示領域制御装置。
【請求項３】
前記操作検出部は、前記フリック操作を検出する場合、当該フリック操作の速度を検出し、
前記制御部は、前記フリック操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記フリック操作の速度が前記所定閾値以上である場合には、前記表示領域を拡大する
ことを特徴とする請求項１に記載の表示領域制御装置。
【請求項４】
前記操作検出部は、前記ドラッグ操作を検出する場合、当該ドラッグ操作の速度を検出し、
前記制御部は、前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域を拡大する
ことを特徴とする請求項２に記載の表示領域制御装置。
【請求項５】
前記表示領域には、複数の選択肢が表示され、
前記制御部は、前記拡大された表示領域において表示される複数の選択肢の中からいずれかの選択肢が選択されたときに、前記拡大された表示領域を縮小する
ことを特徴とする請求項１乃至４のいずれか１項に記載の表示領域制御装置。
【請求項６】
前記選択肢の選択に応じて縮小された表示領域に、前記拡大された表示領域で表示される選択肢のうちの一部の選択肢が表示される
ことを特徴とする請求項５に記載の表示領域制御装置。
【請求項７】
前記制御部は、前記表示領域が拡大された後、その拡大された表示領域が操作されていない状態が所定時間続いたときに、前記拡大された表示領域を縮小する
ことを特徴とする請求項１乃至４のいずれか１項に記載の表示領域制御装置。
【請求項８】
前記拡大された表示領域を縮小するときに、前記選択された選択肢が前記縮小された表示領域に表示される
ことを特徴とする請求項５又は６に記載の表示領域制御装置。
【請求項９】
前記制御部は、前記表示領域以外の前記画面の領域が操作されるとき、前記拡大された表示領域を縮小する 
ことを特徴とする請求項１乃至４のいずれか１項に記載の表示領域制御装置。
【請求項１０】
前記制御部は、前記表示領域以外で前記画面に表示されている情報であって前記選択肢の選択に関連しない情報を隠すように前記表示領域を拡大する
ことを特徴とする請求項２乃至９のいずれか１項に記載の表示領域制御装置。
【請求項１１】
前記制御部は、前記拡大された表示領域を縮小する際に、前記拡大された表示領域を、拡大される前の前記表示領域のサイズに戻す
ことを特徴とする請求項１乃至１０のいずれか１項に記載の表示領域制御装置。
【請求項１２】
前記制御部は、前記表示領域におけるスクロール可能な表示画像の残量が、所定閾値未満である場合には、前記表示領域を拡大せず、所定閾値以上である場合には、前記表示領域を拡大する
ことを特徴とする請求項１乃至１１のいずれか１項に記載の表示領域制御装置。
【請求項１３】
情報処理装置において実行される方法であって、
画面内の表示領域に対する操作を検出するステップと、
前記表示領域に対するフリック操作が検出された場合に、前記表示領域を拡大して表示するステップと、
前記拡大された表示領域に対してフリック操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールするステップと、
を有することを特徴とする方法。
【請求項１４】
画面内の表示領域に対する操作を検出するステップと、
前記表示領域に対するドラッグ操作が検出された場合に、前記表示領域を拡大して表示するステップと、
前記拡大された表示領域に対してドラッグ操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールするステップと、
を有することを特徴とする方法。
【請求項１５】
前記フリック操作が検出された場合、当該フリック操作の速度を検出するステップと、
前記フリック操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記フリック操作の速度が所定閾値以上である場合には、前記表示領域を拡大するステップと、
をさらに有することを特徴とする請求項１３に記載の方法。
【請求項１６】
前記ドラッグ操作が検出された場合、当該ドラッグ操作の速度を検出するステップと、
前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域を拡大するステップと、
をさらに有することを特徴とする請求項１４に記載の方法。
【請求項１７】
前記表示領域には、複数の選択肢が表示され、
前記拡大された表示領域において表示される複数の選択肢の中からいずれかの選択肢が選択されたときに、前記拡大された表示領域を縮小するステップ、
をさらに有することを特徴とする請求項１３乃至１６のいずれか１項に記載の方法。
【請求項１８】
前記選択肢の選択に応じて縮小された表示領域に、前記拡大された表示領域で表示される選択肢のうちの一部の選択肢が表示される
ことを特徴とする請求項１７に記載の方法。
【請求項１９】
前記表示領域が拡大された後、その拡大された表示領域が操作されていない状態が所定時間続いたときに、前記拡大された表示領域を縮小するステップ、をさらに有する
ことを特徴とする請求項１３乃至１６のいずれか１項に記載の方法。
【請求項２０】
前記拡大された表示領域を縮小するときに、前記選択された選択肢が前記縮小された表示領域に表示される
ことを特徴とする請求項１７又は１８に記載の方法。
【請求項２１】
前記表示領域以外の前記画面の領域が操作されるとき、前記拡大された表示領域を縮小するステップ、をさらに有する
ことを特徴とする請求項１３乃至１６のいずれか１項に記載の方法。
【請求項２２】
前記表示領域以外で前記画面に表示されている情報であって前記選択肢の選択に関連しない情報を隠すように前記表示領域を拡大する
ことを特徴とする請求項１３乃至２１のいずれか１項に記載の方法。
【請求項２３】
前記拡大された表示領域を縮小する際に、前記拡大された表示領域を、拡大される前の前記表示領域のサイズに戻す
ことを特徴とする請求項１３乃至２２のいずれか１項に記載の方法。
【請求項２４】
前記表示領域におけるスクロール可能な表示画像の残量が、所定閾値未満である場合には、前記表示領域を拡大せず、所定閾値以上である場合には、前記表示領域を拡大するステップ、をさらに有する
ことを特徴とする請求項１３乃至２３のいずれか１項に記載の方法。
【請求項２５】
情報処理装置において実行されるプログラムであって、
画面内の表示領域に対する操作を検出するステップと、
フリック操作が検出された場合に、前記表示領域を拡大して表示するするステップと、
前記拡大された表示領域に対してフリック操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールするステップと、
を有することを特徴とするプログラム。
【請求項２６】
情報処理装置において実行されるプログラムであって、
画面内の表示領域に対する操作を検出するステップと、
ドラッグ操作が検出された場合に、前記表示領域を拡大して表示するするステップと、
前記拡大された表示領域に対してドラッグ操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールするステップと、
を有することを特徴とするプログラム。
【請求項２７】
前記フリック操作が検出された場合、当該フリック操作の速度を検出するステップと、
前記フリック操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記フリック操作の速度が所定閾値以上である場合には、前記表示領域を拡大するステップと、
をさらに有することを特徴とする請求項２５に記載のプログラム。
【請求項２８】
前記ドラッグ操作が検出された場合、当該ドラッグ操作の速度を検出するステップと、
前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域を拡大するステップと、
をさらに有することを特徴とする請求項２６に記載のプログラム。
【請求項２９】
前記表示領域には、複数の選択肢が表示され、
前記拡大された表示領域において表示される複数の選択肢の中からいずれかの選択肢が選択されたときに、前記拡大された表示領域を縮小するステップ、
をさらに有することを特徴とする請求項２５乃至２８のいずれか１項に記載のプログラム。
【請求項３０】
前記選択肢の選択に応じて縮小された表示領域に、前記拡大された表示領域で表示される選択肢のうちの一部の選択肢が表示される
ことを特徴とする請求項２９に記載のプログラム。
【請求項３１】
前記表示領域が拡大された後、その拡大された表示領域が操作されていない状態が所定時間続いたときに、前記拡大された表示領域を縮小するステップ、をさらに有する
ことを特徴とする請求項２５乃至２８のいずれか１項に記載のプログラム。
【請求項３２】
前記拡大された表示領域を縮小するときに、前記選択された選択肢が前記縮小された表示領域に表示される
ことを特徴とする請求項２９又は３０に記載のプログラム。
【請求項３３】
前記表示領域以外の前記画面の領域が操作されるとき、前記拡大された表示領域を縮小するステップ、をさらに有する
ことを特徴とする請求項２５乃至２８のいずれか１項に記載のプログラム。
【請求項３４】
前記表示領域以外で前記画面に表示されている情報であって前記選択肢の選択に関連しない情報を隠すように前記表示領域を拡大する
ことを特徴とする請求項２５乃至３３のいずれか１項に記載のプログラム。
【請求項３５】
前記拡大された表示領域を縮小する際に、前記拡大された表示領域を、拡大される前の前記表示領域のサイズに戻す
ことを特徴とする請求項２５乃至３４のいずれか１項に記載のプログラム。
【請求項３６】
前記表示領域におけるスクロール可能な表示画像の残量が、所定閾値未満である場合には、前記表示領域を拡大せず、所定閾値以上である場合には、前記表示領域を拡大するステップ、をさらに有する
ことを特徴とする請求項２５乃至３５のいずれか１項に記載のプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、表示領域のスクロール操作に係る表示領域制御装置、方法およびプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、所望の操作指示に対応する選択肢が表示領域に表示されるまでの表示領域に対するスクロール操作回数を抑えることのできる表示領域制御装置、方法およびプログラムを提供することを目的としている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
［１］画面内の表示領域に対する操作を検出する操作検出部と、
前記操作検出部により前記表示領域に対するフリック操作が検出された場合に、前記表示領域を拡大して表示し、
前記拡大された表示領域に対してフリック操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールする制御部と、
を有することを特徴とする表示領域制御装置。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記発明では、操作検出部が、画面内の表示領域に対するフリック操作を検出した場合に、表示領域を拡大し、拡大された表示領域に対してフリック操作が行われたことによって、表示領域が拡大された方向と平行な方向に表示領域内の表示画像をスクロールする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
スクロールバーに対する操作とは、表示領域をスクロールさせるために、スクロールバーの両端に備えられる矢印（アロー）を押下すること、上記矢印の間に備えられるノブを領域バーの範囲内でドラッグすること、領域バーをクリックすることなど、表示領域をスクロールさせるのに必要なスクロールバーに対する何れかの操作のことである。
［２］画面内の表示領域に対する操作を検出する操作検出部と、
前記操作検出部により前記表示領域に対するドラッグ操作が検出された場合に、前記表示領域を拡大して表示し、
前記拡大された表示領域に対してドラッグ操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールする制御部と、
を有することを特徴とする表示領域制御装置。
［３］前記操作検出部は、前記フリック操作を検出する場合、当該フリック操作の速度を検出し、
前記制御部は、前記フリック操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記フリック操作の速度が前記所定閾値以上である場合には、前記表示領域を拡大する
ことを特徴とする［１］に記載の表示領域制御装置。
フリック操作の速度とは、フリック操作時において、タッチペンや指等の操作物がスクロール操作検出部と接触している間の操作物の移動速度のことである。
［４］前記操作検出部は、前記ドラッグ操作を検出する場合、当該ドラッグ操作の速度を検出し、
前記制御部は、前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域を拡大する
ことを特徴とする［２］に記載の表示領域制御装置。
ドラッグ操作の速度とは、ドラッグ操作時において、タッチペンや指等の操作物がスクロール操作検出部と接触している間の操作物の移動速度のことである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
［５］前記表示領域には、複数の選択肢が表示され、
前記制御部は、前記拡大された表示領域において表示される複数の選択肢の中からいずれかの選択肢が選択されたときに、前記拡大された表示領域を縮小する
ことを特徴とする［１］乃至［４］のいずれか１項に記載の表示領域制御装置。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
［６］前記選択肢の選択に応じて縮小された表示領域に、前記拡大された表示領域で表示される選択肢のうちの一部の選択肢が表示される
ことを特徴とする［５］に記載の表示領域制御装置。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
［７］前記制御部は、前記表示領域が拡大された後、その拡大された表示領域が操作されていない状態が所定時間続いたときに、前記拡大された表示領域を縮小する
ことを特徴とする［１］乃至［４］のいずれか１項に記載の表示領域制御装置。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
［８］前記拡大された表示領域を縮小するときに、前記選択された選択肢が前記縮小された表示領域に表示される
ことを特徴とする［５］又は［６］に記載の表示領域制御装置。
［９］前記制御部は、前記表示領域以外の前記画面の領域が操作されるとき、前記拡大された表示領域を縮小する 
ことを特徴とする［１］乃至［４］のいずれか１項に記載の表示領域制御装置。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
［１０］前記制御部は、前記表示領域以外で前記画面に表示されている情報であって前記選択肢の選択に関連しない情報を隠すように前記表示領域を拡大する
ことを特徴とする［２］乃至［９］のいずれか１項に記載の表示領域制御装置。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
［１１］前記制御部は、前記拡大された表示領域を縮小する際に、前記拡大された表示領域を、拡大される前の前記表示領域のサイズに戻す
ことを特徴とする［１］乃至［１０］のいずれか１項に記載の表示領域制御装置。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
［１２］前記制御部は、前記表示領域におけるスクロール可能な表示画像の残量が、所定閾値未満である場合には、前記表示領域を拡大せず、所定閾値以上である場合には、前記表示領域を拡大する
ことを特徴とする［１］乃至［１１］のいずれか１項に記載の表示領域制御装置。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
［１３］情報処理装置において実行される方法であって、
画面内の表示領域に対する操作を検出するステップと、
前記表示領域に対するフリック操作が検出された場合に、前記表示領域を拡大して表示するステップと、
前記拡大された表示領域に対してフリック操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールするステップと、
を有することを特徴とする方法。
［１４］画面内の表示領域に対する操作を検出するステップと、
前記表示領域に対するドラッグ操作が検出された場合に、前記表示領域を拡大して表示するステップと、
前記拡大された表示領域に対してドラッグ操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールするステップと、
を有することを特徴とする方法。
［１５］前記フリック操作が検出された場合、当該フリック操作の速度を検出するステップと、
前記フリック操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記フリック操作の速度が所定閾値以上である場合には、前記表示領域を拡大するステップと、
をさらに有することを特徴とする［１３］に記載の方法。
［１６］前記ドラッグ操作が検出された場合、当該ドラッグ操作の速度を検出するステップと、
前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域を拡大するステップと、
をさらに有することを特徴とする［１４］に記載の方法。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
［１７］前記表示領域には、複数の選択肢が表示され、
前記拡大された表示領域において表示される複数の選択肢の中からいずれかの選択肢が選択されたときに、前記拡大された表示領域を縮小するステップ、
をさらに有することを特徴とする［１３］乃至［１６］のいずれか１項に記載の方法。
［１８］前記選択肢の選択に応じて縮小された表示領域に、前記拡大された表示領域で表示される選択肢のうちの一部の選択肢が表示される
ことを特徴とする［１７］に記載の方法。
［１９］前記表示領域が拡大された後、その拡大された表示領域が操作されていない状態が所定時間続いたときに、前記拡大された表示領域を縮小するステップ、をさらに有する
ことを特徴とする［１３］乃至［１６］のいずれか１項に記載の方法。
［２０］前記拡大された表示領域を縮小するときに、前記選択された選択肢が前記縮小された表示領域に表示される
ことを特徴とする［１７］又は［１８］に記載の方法。
［２１］前記表示領域以外の前記画面の領域が操作されるとき、前記拡大された表示領域を縮小するステップ、をさらに有する
ことを特徴とする［１３］乃至［１６］いずれか１項に記載の方法。
［２２］前記表示領域以外で前記画面に表示されている情報であって前記選択肢の選択に関連しない情報を隠すように前記表示領域を拡大する
ことを特徴とする［１３］乃至［２１］のいずれか１項に記載の方法。
［２３］前記拡大された表示領域を縮小する際に、前記拡大された表示領域を、拡大される前の前記表示領域のサイズに戻す
ことを特徴とする［１３］乃至［２２］いずれか１項に記載の方法。
［２４］前記表示領域におけるスクロール可能な表示画像の残量が、所定閾値未満である場合には、前記表示領域を拡大せず、所定閾値以上である場合には、前記表示領域を拡大するステップ、をさらに有する
ことを特徴とする［１３］乃至［２３］のいずれか１項に記載の方法。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
［２５］情報処理装置において実行されるプログラムであって、
画面内の表示領域に対する操作を検出するステップと、
フリック操作が検出された場合に、前記表示領域を拡大して表示するするステップと、
前記拡大された表示領域に対してフリック操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールするステップと、
を有することを特徴とするプログラム。
［２６］情報処理装置において実行されるプログラムであって、
画面内の表示領域に対する操作を検出するステップと、
ドラッグ操作が検出された場合に、前記表示領域を拡大して表示するするステップと、
前記拡大された表示領域に対してドラッグ操作が行われたことによって、前記表示領域が拡大された方向と平行な方向に前記表示領域内の表示画像をスクロールするステップと、
を有することを特徴とするプログラム。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
［２７］前記フリック操作が検出された場合、当該フリック操作の速度を検出するステップと、
前記フリック操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記フリック操作の速度が所定閾値以上である場合には、前記表示領域を拡大するステップと、
をさらに有することを特徴とする［２５］に記載のプログラム。
［２８］前記ドラッグ操作が検出された場合、当該ドラッグ操作の速度を検出するステップと、
前記ドラッグ操作の速度が所定閾値未満である場合には、前記表示領域を拡大せず、前記ドラッグ操作の速度が所定閾値以上である場合には、前記表示領域を拡大するステップと、
をさらに有することを特徴とする［２６］に記載のプログラム。
［２９］前記表示領域には、複数の選択肢が表示され、
前記拡大された表示領域において表示される複数の選択肢の中からいずれかの選択肢が選択されたときに、前記拡大された表示領域を縮小するステップ、
をさらに有することを特徴とする［２５］乃至［２８］のいずれか１項に記載のプログラム。
［３０］前記選択肢の選択に応じて縮小された表示領域に、前記拡大された表示領域で表示される選択肢のうちの一部の選択肢が表示される
ことを特徴とする［２９］に記載のプログラム。
［３１］前記表示領域が拡大された後、その拡大された表示領域が操作されていない状態が所定時間続いたときに、前記拡大された表示領域を縮小するステップ、をさらに有する
ことを特徴とする［２５］乃至［２８］のいずれか１項に記載のプログラム。
［３２］前記拡大された表示領域を縮小するときに、前記選択された選択肢が前記縮小された表示領域に表示される
ことを特徴とする［２９］又は［３０］に記載のプログラム。
［３３］前記表示領域以外の前記画面の領域が操作されるとき、前記拡大された表示領域を縮小するステップ、をさらに有する
ことを特徴とする［２５］乃至［２８］のいずれか１項に記載のプログラム。
［３４］前記表示領域以外で前記画面に表示されている情報であって前記選択肢の選択に関連しない情報を隠すように前記表示領域を拡大する
ことを特徴とする［２５］乃至［３３］のいずれか１項に記載のプログラム。
［３５］前記拡大された表示領域を縮小する際に、前記拡大された表示領域を、拡大される前の前記表示領域のサイズに戻す
ことを特徴とする［２５］乃至［３４］のいずれか１項に記載のプログラム。
［３６］前記表示領域におけるスクロール可能な表示画像の残量が、所定閾値未満である場合には、前記表示領域を拡大せず、所定閾値以上である場合には、前記表示領域を拡大するステップ、をさらに有する
ことを特徴とする［２５］乃至［３５］のいずれか１項に記載のプログラム。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本発明に係る表示領域制御装置、方法およびプログラムによれば、所望の操作指示に対応する選択肢が表示領域に表示されるまでの表示領域に対するスクロール操作回数を抑えることができる。