(57)【要約】【課題】ユーザーの利便性を向上させることができる表示システムを提供する。【解決手段】表示システムに含まれる表示制御装置のＣＰＵ１０１は、タッチパネルである操作パネル１３０の表示に対するスクロール操作を検出するための検出部２０２と、記憶されている表示画面のうちの表示されている表示範囲がスクロールすることで該表示画面の端部に到達しない場合に、表示範囲をスクロール方向に移動させて操作パネルに表示させるためのスクロール処理部２０８と、スクロールすることで表示画面の端部に到達し、かつ操作量がしきい値以上と第２判断部２１２で判断された場合に、スクロール方向における次の所定量を読み出してその表示画面を一時的に記憶し、その表示画面に操作パネルの表示を更新するための読出部２１３とを備える。【選択図】図１６
2014074980.tif 000002
【特許請求の範囲】
【請求項１】
電子情報を記憶するための第１の記憶装置を含んだ情報処理装置と、
第２の記憶装置を有し、タッチパネルを有する表示装置とを備え、
前記情報処理装置と前記表示装置とがネットワークで接続可能な表示システムであって、
前記表示装置は、
前記情報処理装置にアクセスして前記第１の記憶装置に記憶される電子情報から所定量の電子情報を読み出して、前記第２の記憶装置に一時的に記憶するための一時記憶手段と、
一時的に記憶された前記所定量の電子情報から生成される表示画面を記憶するための記憶手段と、
前記タッチパネルに対して、前記タッチパネルの表示に対するスクロール操作がなされたことを検出するための検出手段と、
前記表示画面のうちの前記タッチパネルに表示されている表示範囲が、前記スクロール操作で指示されるスクロール方向に移動させても前記表示画面の端部に到達しない場合に、前記表示範囲を前記スクロール方向に移動させて前記タッチパネルに表示させるためのスクロール処理手段と、
前記表示範囲を前記スクロール方向に移動させることで前記表示画面の端部に到達する場合であり、かつ、前記スクロール操作の操作量がしきい値以上である場合に、前記情報処理装置にアクセスして前記スクロール方向における次の所定量の電子情報を前記第１の記憶装置から読み出して前記第２の記憶装置に記憶し、前記次の所定量の電子情報から生成される表示画面に、前記タッチパネルの表示を更新するための更新処理手段とを含む、表示システム。
【請求項２】
タッチパネルを有する表示装置の表示を制御する表示装置であって、
第１の記憶装置に記憶される電子情報から所定量の電子情報を読み出して、第２の記憶装置に一時的に記憶するための一時記憶手段と、
前記所定量の電子情報から生成される表示画面を記憶するための記憶手段と、
前記タッチパネルに対して、前記タッチパネルの表示に対するスクロール操作がなされたことを検出するための検出手段と、
前記表示画面のうちの前記タッチパネルに表示されている表示範囲が、前記スクロール操作で指示されるスクロール方向に移動させても前記表示画面の端部に到達しない場合に、前記表示範囲を前記スクロール方向に移動させて前記タッチパネルに表示させるためのスクロール処理手段と、
前記表示範囲を前記スクロール方向に移動させることで前記表示画面の端部に到達する場合であり、かつ、前記スクロール操作の操作量がしきい値以上である場合に、前記スクロール方向における次の所定量の電子情報を前記第１の記憶装置から読み出して前記第２の記憶装置に記憶し、前記次の所定量の電子情報から生成される表示画面に、前記タッチパネルの表示を更新するための更新処理手段とを備える、表示装置。
【請求項３】
前記表示範囲を前記スクロール方向に前記所定量移動させることで前記表示画面の端部に到達する場合であり、かつ、前記スクロール操作の操作量が前記しきい値を超えない場合には、前記タッチパネルの表示の更新を行なうことなく、前記タッチパネルの表示内容を維持したまま、表示を変形させるための変形処理手段をさらに備える、請求項２に記載の表示装置。
【請求項４】
前記更新処理手段は、前記表示範囲を前記表示画面の端部を前記スクロール方向の先端とする範囲とし、その範囲の画像を前記スクロール方向に前記操作量に応じた量変形させた後、前記タッチパネルの表示を更新する、請求項２または３に記載の表示装置。
【請求項５】
前記更新処理手段は、同一の電子情報について前記第１の記憶装置から読み出した回数に応じて前記しきい値を更新する、請求項２〜４のいずれかに記載の表示装置。
【請求項６】
前記更新処理手段は、同一の電子情報について前記第１の記憶装置から読み出した回数が多いほど、前記しきい値を小さくする、請求項５に記載の表示装置。
【請求項７】
前記更新処理手段は、前記第１の記憶装置から前記所定量の電子情報を読み出すために必要な時間に応じて前記しきい値を更新する、請求項２〜４のいずれかに記載の表示装置。
【請求項８】
前記更新処理手段は、前記第１の記憶装置から前記所定量の電子情報を読み出すために必要な時間が短いほど、前記しきい値を小さくする、請求項７に記載の表示装置。
【請求項９】
請求項２〜８のいずれかに記載の表示装置を備える、画像形成装置。
【請求項１０】
タッチパネルでの、電子情報に基づいて生成される表示画面の表示を制御する処理をコンピュータに実行させるプログラムであって、
第１の記憶装置に記憶される電子情報から所定量の電子情報を読み出して、第２の記憶装置に一時的に記憶するステップと、
前記所定量の電子情報から生成される表示画面を記憶するステップと、
前記表示画面のうちの前記タッチパネルに応じた表示範囲を特定し、前記タッチパネルに表示するステップと、
前記タッチパネルに対して、前記タッチパネルの表示に対するスクロール操作がなされたことを検出するステップと、
前記表示画面のうちの前記タッチパネルに表示されている表示範囲が、前記スクロール操作で指示されるスクロール方向に移動させると、前記表示画面の端部に到達するか否かを判断するステップと、
前記表示範囲を前記スクロール方向に移動させても前記表示画面の端部に到達しない場合に、前記表示範囲を前記スクロール方向に移動させて前記タッチパネルに表示するステップと、
前記表示範囲を前記スクロール方向に移動させることで前記表示画面の端部に到達する場合であり、かつ、前記スクロール操作の操作量がしきい値以上である場合に、前記スクロール方向における次の所定量の電子情報を前記第１の記憶装置から読み出して前記第２の記憶装置に一時的に記憶し、前記タッチパネルの表示を前記次の所定量の電子情報から生成される表示画面に更新するステップとを前記コンピュータに実行させる、表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は表示システム、表示装置、画像形成装置、および表示制御プログラムに関し、特に、タッチパネルの表示を制御する表示システム、表示装置、該表示装置を搭載した画像形成装置、および表示制御プログラムに関する。
【背景技術】
【０００２】
携帯電話機などの携帯端末やＭＦＰ（Multi-Functional  Peripheral）などの画像形成装置では、消費電力や装置サイズや製造コストなどの観点から、ＲＡＭ（Random  Access  Memory）などの、搭載されている一時記憶装置の容量に制約がある場合がある。
【０００３】
そのため、これら装置を表示装置として用い、内蔵する、または他の装置に内蔵されるハードディスク装置などの固定記憶装置を第１の記憶装置とし、上記一時記憶装置を第２の記憶装置として、第１の記憶装置に記憶されている電子情報を読み出して第２の記憶装置に一時的に記憶させて表示する際に、当該表示装置では、第１の記憶装置に記憶されているすべての電子情報を第２の記憶装置に記憶させられない場合がある。
【０００４】
このような場合、このような表示装置では、電子情報のうちの所定量を第２の記憶装置に記憶させて表示する。そして、当該表示装置は、表示がスクロールされて該所定量の情報から生成される表示画面の端部（先端または後端）に表示が到達すると、自動的に、スクロール方向に次の情報を第１の記憶装置から所定量、読み出す。これによって、表示がスクロール方向に更新される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２３００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、表示装置においてこのようにして電子情報を第１の記憶装置から所定量ずつ読み出して第２の記憶装置に記憶させて表示を更新させると、表示の更新に時間がかかる、という問題があった。特に、表示装置が他の装置に内蔵される固定記憶装置である第１の記憶装置から電子情報を読み出す場合には、通信処理や通信回線の負荷状況によりさらに時間がかかる場合がある、という問題があった。
【０００７】
一方で、これら表示装置にはタッチパネルが搭載され、該タッチパネルに対して指を払ったり滑らせたりする、フリックやパンなどと呼ばれるジェスチャーにて操作することが可能になってきている。このような操作は直感的で、操作性を向上させることができるため、より素早い表示の更新が求められる。たとえば、特開２０１１−２３００５号公報（特許文献１）は、ジェスチャー操作によりディスプレイ上に表示した電子情報をスクロールする技術を開示している。
【０００８】
ジェスチャー操作可能な表示装置では、フリック等のジェスチャー操作により電子情報をスクロールし、電子情報の表示画面の終端に到達すると、さらに追加の電子情報を表示するためのキーが表示され、当該キーが操作されることで、次の電子情報を取得して表示する技術が知られている。
【０００９】
しかしながら、上記技術では、表示画面を更新する際にはフリック等のジェスチャー操作とは操作方法の異なるタップ操作に切り替える必要がある。そのため、ジェスチャー操作でのスクロールから、次の表示に切り替える際に、操作の連続性が損なわれてしまう、という問題があった。また、表示の更新を指示するキーを表示させるためのスクロールの分、スクロール量が増加する、という問題もあった。
【００１０】
さらに、ジェスチャー操作によってユーザーが意図せず表示画面の端部よりも先を表示させることを指示してしまっていた場合、当該表示装置では、自動的にスクロール方向に次の情報を第１の記憶装置から読み出すため、ユーザーの意図に反して表示が更新されてしまう場合がある、という問題がある。そのため、ユーザーが表示画面の端部の情報を確認できなかったり、更新された表示画面の表示に時間がかかったりしてしまう、という問題があった。
【００１１】
本発明はこのような問題に鑑みてなされたものであって、第１の記憶装置に記憶されている電子情報を読み出して第２の記憶装置に記憶させ、第２の記憶装置に記憶された情報に基づいてタッチパネルに表示する表示システムにおいて、ユーザーの利便性を向上させることができる表示システム、表示装置、画像形成装置、および表示制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明のある局面に従うと、表示システムは、電子情報を記憶するための第１の記憶装置を含んだ情報処理装置と、第２の記憶装置を有し、タッチパネルを有する表示装置とを備える。表示装置は、情報処理装置にアクセスして第１の記憶装置に記憶される電子情報から所定量の電子情報を読み出して、第２の記憶装置に一時的に記憶するための一時記憶手段と、一時的に記憶された所定量の電子情報から生成される表示画面を記憶するための記憶手段と、タッチパネルに対して、タッチパネルの表示に対するスクロール操作がなされたことを検出するための検出手段と、表示画面のうちのタッチパネルに表示されている表示範囲が、スクロール操作で指示されるスクロール方向に移動させても表示画面の端部に到達しない場合に、表示範囲をスクロール方向に移動させてタッチパネルに表示させるためのスクロール処理手段と、表示範囲をスクロール方向に所定量移動させることで表示画面の端部に到達する場合であり、かつ、スクロール操作の操作量がしきい値以上である場合に、情報処理装置にアクセスしてスクロール方向における次の所定量の電子情報を第１の記憶装置から読み出して第２の記憶装置に記憶し、次の所定量の電子情報から生成される表示画面に、タッチパネルの表示を更新するための更新処理手段とを含む。
【００１３】
本発明の他の局面に従うと、表示装置はタッチパネルを有する表示装置であって、第１の記憶装置に記憶される電子情報から所定量の電子情報を読み出して、第２の記憶装置に一時的に記憶するための一時記憶手段と、所定量の電子情報から生成される表示画面を記憶するための記憶手段と、タッチパネルに対して、タッチパネルの表示に対するスクロール操作がなされたことを検出するための検出手段と、表示画面のうちのタッチパネルに表示されている表示範囲が、スクロール操作で指示されるスクロール方向に移動させても表示画面の端部に到達しない場合に、表示範囲をスクロール方向に移動させてタッチパネルに表示させるためのスクロール処理手段と、表示範囲をスクロール方向に移動させることで表示画面の端部に到達する場合であり、かつ、スクロール操作の操作量がしきい値以上である場合に、スクロール方向における次の所定量の電子情報を第１の記憶装置から読み出して第２の記憶装置に記憶し、次の所定量の電子情報から生成される表示画面に、タッチパネルの表示を更新するための更新処理手段とを備える。
【００１４】
好ましくは、表示装置は、表示範囲をスクロール方向に所定量移動させることで表示画面の端部に到達する場合であり、かつ、スクロール操作の操作量がしきい値を超えない場合には、タッチパネルの表示の更新を行なうことなく、タッチパネルの表示内容を維持したまま、表示を変形させるための変形処理手段をさらに備える。
【００１５】
好ましくは、更新処理手段は、表示範囲を表示画面の端部をスクロール方向の先端とする範囲とし、その範囲の画像をスクロール方向に操作量に応じた量変形させた後、タッチパネルの表示を更新する。
【００１６】
好ましくは、更新処理手段は、同一の電子情報について第１の記憶装置から読み出した回数に応じてしきい値を更新する。
【００１７】
より好ましくは、更新処理手段は、同一の電子情報について第１の記憶装置から読み出した回数が多いほど、しきい値を小さくする。
【００１８】
好ましくは、更新処理手段は、第１の記憶装置から所定量の電子情報を読み出すために必要な時間に応じてしきい値を更新する。
【００１９】
より好ましくは、更新処理手段は、第１の記憶装置から所定量の電子情報を読み出すために必要な時間が短いほど、しきい値を小さくする。
【００２０】
本発明のさらに他の局面に従うと、画像形成装置は、上述の表示装置を備える。
本発明のさらに他の局面に従うと、表示制御プログラムは、タッチパネルでの、電子情報に基づいて生成される表示画面の表示を制御する処理をコンピュータに実行させるプログラムであって、第１の記憶装置に記憶される電子情報から所定量の電子情報を読み出して、第２の記憶装置に一時的に記憶するステップと、所定量の電子情報から生成される表示画面を記憶するステップと、表示画面のうちのタッチパネルに応じた表示範囲を特定し、タッチパネルに表示するステップと、タッチパネルに対して、タッチパネルの表示に対するスクロール操作がなされたことを検出するステップと、表示画面のうちのタッチパネルに表示されている表示範囲が、スクロール操作で指示されるスクロール方向に移動させると、表示画面の端部に到達するか否かを判断するステップと、表示範囲をスクロール方向に移動させても表示画面の端部に到達しない場合に、表示範囲をスクロール方向に移動させてタッチパネルに表示するステップと、表示範囲をスクロール方向に移動させることで表示画面の端部に到達する場合であり、かつ、スクロール操作の操作量がしきい値以上である場合に、スクロール方向における次の所定量の電子情報を第１の記憶装置から読み出して第２の記憶装置に一時的に記憶し、タッチパネルの表示を次の所定量の電子情報から生成される表示画面に更新するステップとをコンピュータに実行させる。
【発明の効果】
【００２１】
この発明によると、第１の記憶装置に記憶されている電子情報を読み出して第２の記憶装置に記憶させ、第２の記憶装置に記憶された情報に基づいてタッチパネルに表示する表示システムにおいて、ユーザーの利便性を向上させることができる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態にかかる画像形成システムの構成の具体例を示す図である。
【図２】画像形成システムに含まれる画像形成装置の概略のハードウェア構成を示す模式図である。
【図３】画像形成装置での全体処理の流れを表わすフローチャートである。
【図４】電子情報に基づく画面の表示例を表わした図である。
【図５】電子情報に基づく画面の表示例を表わした図である。
【図６】電子情報に基づく画面の表示例を表わした図である。
【図７】電子情報に基づく画面の表示例を表わした図である。
【図８】スクロールジェスチャーを表わした図である。
【図９】ジェスチャー操作速度に対するスクロール速度の関係の具体例を表わした図である。
【図１０】スクロールジェスチャーに従う表示の変化の具体例を表わした図である。
【図１１】スクロールジェスチャーに従う表示の変化の具体例を表わした図である。
【図１２】スクロールジェスチャーに従う表示の変化の具体例を表わした図である。
【図１３】１回のスクロール動作でのスクロール速度の推移の具体例を表わした図である。
【図１４】スクロール速度に対する変形量の関係の具体例を表わした図である。
【図１５】１回の変形動作での変形量の変化の推移の具体例を表わした図である。
【図１６】画像形成装置の機能構成の具体例を示すブロック図である。
【図１７】図３のステップＳ７の操作パネルの処理の流れを表わすフローチャートである。
【図１８】図１７のステップＳ１１５での変形処理の流れを表わすフローチャートである。
【図１９】図１７のステップＳ１１７での更新処理の流れを表わすフローチャートである。
【図２０】タッチパネルでの表示範囲が表示画面の端部に到達する前後での、表示画面と表示範囲との関係を説明するための図である。
【発明を実施するための形態】
【００２３】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２４】
なお、以下の例では、表示装置に含まれるタッチパネルを制御するための制御装置が画像形成装置に含まれるものとしているが、該制御装置は画像形成装置に接続された別体の装置であり、該画像形成装置のタッチパネルである操作パネルの表示を制御するものであってもよい。すなわち、表示装置に含まれるタッチパネルとその表示を制御するための制御装置とは異なる装置に含まれて、相互に通信することで該タッチパネルでの表示が制御されてもよい。
【００２５】
また、タッチパネルを有する表示装置を含む装置は画像形成装置に限定されず、いかなる装置に含まれてもよい。
【００２６】
＜システム構成＞
図１は、本実施の形態にかかる画像形成システムの構成の具体例を示す図である。図１を参照して、画像形成システムは、それぞれ表示制御装置を搭載した、複数の画像形成装置１−１Ａ，…１−１Ｎと複数の情報処理装置３−１Ａ，…３−１Ｍとがネットワーク４−１で接続された第１のシステムと、複数の画像形成装置１−２Ａ，…１−２Ｎと複数の情報処理装置３−２Ａ，…３−２Ｍとがネットワーク４−２で接続された第２のシステムとが、外部ネットワーク５を介して接続してなる。
【００２７】
画像形成装置１−１Ａ，…１−１Ｎ、１−２Ａ，…１−２Ｎを代表させて画像形成装置１、情報処理装置３−１Ａ，…３−１Ｍ、３−２Ａ，…３−２Ｍを代表させて情報処理装置３と称する。
【００２８】
ネットワーク４は、ＬＡＮ（Local  Area  Network）などの専用回線を用いたネットワーク、インターネット等の一般回線を用いたネットワーク、無線通信によるネットワーク等のいずれであっても構わない。また、外部ネットワーク５も、ＬＡＮなどの専用回線を用いたネットワーク、インターネット等の一般回線を用いたネットワーク、無線通信によるネットワーク等のいずれであっても構わない。さらに、本画像システムは、外部ネットワーク５を介して他のシステムと接続されていてもよい。
【００２９】
本実施の形態において、画像形成装置１は、スキャナー、コピー、およびプリンター機能を備えるデジタル複合槻としての機能を有するいわゆるＭＦＰ（Multi  Function  Peripherals）であるものとする。しかしながら、画像形成装置１は、操作部および表示部としてのタッチパネルを有する装置であればＭＦＰに限定されず、スキャナー、コピーなどの他の装置であってもよい。
【００３０】
画像形成装置１は、スキャンして得られた原稿画像および情報処理装置３から送信されたプリントデータから生成した画像の複写画像を用紙上に形成する装置である。ここで、プリントデータとは、情報処理装置３のオペレーティングシステムやアプリケーションプログラムが発行する描画命令を、プリンタードライバーによって画像形成装置１が処理可能なページ記述言語に変換したページ記述言語による描画命令、またはＰＤＦ（Portable  Document  Format）、ＴＩＦＦ（Tagged  Image  File  Format）、ＪＰＥＧ（Joint  Photographic  Experts  Group）、ＸＰＳ（XML  Paper  Specification）等のファイルフォーマットで記述された文書データである。
【００３１】
また、スキャンして得られた原稿画像は、画像形成装置において各種設定（ファイル形式、レイアウト設定、解像度設定等）がなされ、ネットワーク４を介して、情報処理装置３等に送信されてもよい。
【００３２】
情報処理装置３は、一般的なパーソナルコンピューター等であってよい。情報処理装置３は、ユーザーの指示によりプリントデータを生成し、生成したプリントデータを画像形成装置１に送信する。
【００３３】
＜装置構成＞
図２は、画像形成装置１の概略のハードウェア構成を示す模式図である。
【００３４】
図２を参照して、画像形成装置１は制御部１００を含み、制御部１００には、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）１０１、制御プログラムを格納するためのＲＯＭ（Read  Only  Memory）１０２、作業用の記憶領域となるＳ−ＲＡＭ（Static  Random  Access  Memory）１０３、画像形成に関わる各種の設定を記憶するためのバッテリバックアップされたＮＶ−ＲＡＭ（不揮発性メモリ）１０４、および時計ＩＣ（Integrated  Circuit：集積回路）１０５が含まれる。
【００３５】
制御部１００には、バスを介して、画像読取装置１２０、各種の入力を行なうためのキーや表示部を備えた、タッチパネルである表示部と数字キー、プリントキー、ログアウトキーなどのキースイッチ群と、操作制御部とを有する操作パネル１３０、ネットワーク４−１，４−２，５を介して接続された情報処理装置３等の外部の装置との間で各種の情報を送受信するためのネットワークＩ／Ｆ（インターフェース）１６０、該ネットワークＩ／Ｆ１６０により受信したプリントデータから複写画像を生成するためのプリンターコントローラー１５０、および、複写画像を用紙上に形成するための画像出力装置１４０が接続されている。
【００３６】
また、制御部１００には、固定記憶装置１１０がバスを介して接続されている。固定記憶装置１１０にはたとえばハードディスク装置などが該当する。
【００３７】
＜動作概要＞
図３は、画像形成装置１での全体処理の流れを表わすフローチャートである。図３のフローチャートに表わされた処理は、制御部１００に含まれるＣＰＵ１０１がＲＯＭ１０２に記憶されているプログラムを読み出してＳ−ＲＡＭ１０３上に展開して実行することによって実現される。図３に示される処理は、電源の投入等により開始される。
【００３８】
図３を参照して、処理が開始すると、ＣＰＵ１０１において、まず、メモリのクリア、標準モードの設定等の初期化処理が行なわれる（ステップＳ１）。
【００３９】
初期化処理が終了すると、ＣＰＵ１０１は、画像形成装置１の操作パネル１３０上のキースイッチ群、およびタッチパネルである表示部上での操作により、ユーザーからタッチパネルである表示部での表示の制御を必要とする何らかの処理要求（コピー処理、各種の設定処理、表示操作など）がなされたかどうかを確認する（ステップＳ３）。要求されていなければ（ステップＳ３でＮＯ）、ＣＰＵ１０１はステップＳ５に進む。
【００４０】
ユーザーから上記の処理要求がなされた場合（ステップＳ３でＹＥＳ）、ＣＰＵ１０１は、操作パネル１３０のタッチパネルである表示部での表示処理を行なう（ステップＳ７）。タッチパネルの処理については、後に詳しく説明する。
【００４１】
ユーザーから上記の処理が要求されていなければ（ステップＳ３でＮＯ）、ＣＰＵ１０１は、ネットワーク４−１，４−２を介して情報処理装置３などの外部の装置から何らかの処理要求（文書のプリント処理、各種の設定処理、など）がされたかどうか確認する（ステップＳ５）。要求されていなければ（ステップＳ５でＮＯ）、ＣＰＵ１０１はステップＳ３に戻って前述の処理を繰り返し実行する。
【００４２】
外部の装置から何らかの処理要求がなされた場合（ステップＳ５でＹＥＳ）、ＣＰＵ１０１はその要求された処理を実行する（ステップＳ９）。ここで、その他の処理とは、情報処理装置３から送信されたプリントジョブの処理や、ＮＶ−ＲＡＭ１０４に記憶されている各種設定の変更処理、などが該当する。外部の装置から要求された処理がすべて終了したら、ＣＰＵ１０１はステップＳ３に戻って前述の処理を繰り返し実行する。
【００４３】
画像形成装置１は、操作パネル１３０のタッチパネルである表示部での表示処理として、ユーザー指示に応じて電子情報に基づく画面を表示する。
【００４４】
図４〜図７は、電子情報に基づく画面の表示例を表わした図である。
ここで、電子情報とは、文書、項目の一覧、画像などから表示画面を生成させるためのデータを指す。電子情報の表示画面は、図４に表わされたように、テキストのみで構成されてもよいし、図５に表わされたように、テキストの他、画像や表示やグラフなどが含まれていてもよい。または、項目の一覧情報の表示画面は、図６に表わされたように、リスト形式の一覧画面であってもよいし、図７に表わされたように、項目に対応したキーが配列されたものであってもよい。
【００４５】
電子情報は、画像形成装置１の固定記憶装置１１０、または情報処理装置３等の外部の装置の固定記憶装置に記憶されている。画像形成装置は、電子情報を表示する際に、固定記憶装置１１０または外部の装置の固定装置から、該電子情報を所定量読み出して、読み出した電子情報をＮＶ−ＲＡＭ１０４などの一時記憶装置に一時的に記憶させて表示画面を生成する。そして、画像形成装置１は、該表示画面のうちの、操作パネル１３０のサイズに応じた範囲を表示範囲として特定して、その範囲の表示画面を操作パネル１３０に表示する。
【００４６】
画像形成装置１は、操作パネル１３０に表示画面の一部を表示した状態において、上記ステップＳ３で表示範囲を移動させるジェスチャー操作であるスクロールジェスチャーを受け付けると、上記ステップＳ７の操作パネル１３０の処理として、その操作に従って表示画面のうち操作パネル１３０に表示させる範囲を変更する処理、つまりスクロール動作を行なう。さらに、表示範囲が表示画面の端部に達した状態でさらにスクロールジェスチャーを受け付けると、固定記憶装置１１０または外部の装置の固定装置から、上記電子情報の、現在読み出している位置からスクロール方向に次に位置する情報を所定量読み出して一時記憶装置に一時的に記憶させて表示画面を生成する。
【００４７】
図８は、スクロールジェスチャーを表わした図である。
図８を参照して、スクロールジェスチャーは、フリックなどと呼ばれるジェスチャー操作であって、タッチパネルである操作パネル１３０上の１点（始点）を指等でタッチし、タッチ状態を維持したまま距離Ｌ、スライドさせて、異なる１点（終点）で指等を操作パネル１３０から離してタッチ状態を解除するジェスチャー操作である。
【００４８】
画像形成装置１は、移動距離Ｌをタッチされてから指等が離れるまでの時間である操作時間Ｔで除することで、ジェスチャー操作速度ｖ（ｖ＝Ｌ／Ｔ）を得る。そして、画像形成装置１は、予めジェスチャー操作速度ｖに対して規定したスクロール速度Ｖで、表示範囲をスクロールする。
【００４９】
図９は、ジェスチャー操作速度に対するスクロール速度の関係の具体例を表わした図である。たとえば、図９に示されたように、スクロール速度Ｖはジェスチャー操作速度ｖに比例するもの（Ｖ＝ｋ×ｖ）として規定されていてもよい。
【００５０】
図１０、図１１および図１２は、スクロールジェスチャーに従う表示の変化の具体例を表わした図であり、具体例として、項目の一覧が表示されているときの表示の変化の具体例を表わしている。このとき、好ましくは、項目の一覧の表示に併せて、表示画面における現在の表示範囲の位置を表わすスクロールバーも表示される。これにより、視覚的に表示範囲の位置を知ることができる。
【００５１】
また、図１０、図１１、図１２の例では、スクロールジェスチャーとして、上向きにフリックがなされた例が示されている。このとき、表示画面における表示範囲は下方向に移動、つまり、操作パネル１３０の表示は下方向にスクロールされる。
【００５２】
図１０を参照して、項目の一覧が表示されているとき上向きにフリックＪ１がなされると（図１０（Ａ））、画像形成装置１は、フリックＪ１の距離Ｌと時間Ｔとからジェスチャー操作速度ｖを算出して、さらに、ジェスチャー操作速度ｖを用いてスクロール速度Ｖを算出する。図９の例では、ジェスチャー操作速度ｖに予め記憶している係数を乗じることでスクロール速度が算出される（Ｖ＝ｋ×ｖ）。
【００５３】
このとき、画像形成装置１は、１回のスクロール動作での移動距離として予め規定された所定距離だけ表示範囲をスクロールすると、表示範囲が電子情報から生成された表示画面の端部に達するか否かを確認する。所定距離としては、たとえば表示画面がテキストの場合には１行分、項目の一覧である場合には１項目分、画像の場合には１０ｐｉｘｌなどが挙げられる。
【００５４】
たとえば、下方向にスクロールさせるジェスチャー操作を受け付けた場合には、画像形成装置１は、上記所定距離だけ表示範囲を下方向にスクロールすると表示画面の下端に達するか否かを確認し、上方向にスクロールさせるジェスチャー操作を受け付けた場合には、同様に表示画面の上端に達するか否かを確認する。そして、端部に到達しない場合には、画像形成装置１は、ジェスチャー操作に従って表示をスクロールする。
【００５５】
図１０（Ａ）の例では、表示範囲が表示画面のかなり上方であるため、画像形成装置１は、下方向にスクロールしても表示画面の下端には達しないと判断する。そのため、算出されたスクロール速度で、所定距離、下方向にスクロールする（図１０（Ｂ））。図１０（Ｂ）の画面において上向きにフリックＪ２がなされると、同様にして、下方向のスクロールが行なわれる。
【００５６】
このとき、好ましくは、画像形成装置１は１回の操作パネル１３０の処理であるスクロール動作中で、スクロール速度を変化させる。詳しくは、画像形成装置１は、スクロールを開始してから最大スクロール速度となるまでスクロール速度を加速し、最大スクロール速度に到達した後は、スクロール速度が０となる（停止する）まで徐々に減速する。
【００５７】
図１３は、１回のスクロール動作でのスクロール速度の推移の具体例を表わした図である。図１３に示されるように、画像形成装置１は、たとえば図９の関係を用いてジェスチャー操作速度ｖから算出したスクロール速度を最大スクロール速度として、スクロール動作の開始から最大スクロール速度まで加速して、その後、０となるまでスクロール速度を減速する。
【００５８】
下方向へのスクロールを繰り返した結果、表示範囲が画面下端に到達すると、または、表示範囲が画面下端にある状態でさらに下向きのフリックを受け付けると、画像形成装置１は、図１１（Ａ）のように、いったん、表示画面の下端を表示範囲として表示する。
【００５９】
その後、画像形成装置１は、表示画面の下端を上記のスクロール速度に沿って上昇させると共に、下端の上昇に伴って表示画面の外側の領域を表わす余白領域を表示の下端から上方向に増加させていく。このとき、画像形成装置１は、表示画面における表示範囲を図１１（Ａ）に表わされた表示画面下端が表示の下端となるときの表示範囲のまま固定し、表示範囲の上端の表示位置を表示の上端に固定して、表示画面の下端の上昇に伴ってスクロール方向（上下方向）に表示画面の表示を圧縮する（縮小）（図１１（Ｂ））。図１１（Ｂ），図１１（Ｃ）の例では、表示範囲の上端の表示位置が表示の上端に固定され、項目の一覧として５項目の表示が維持されている。
【００６０】
変形開始の後、画像形成装置１は、予め規定した時間内で、表示画面の表示のスクロール方向（上下方向）への変形量を、予め規定した最大の変形量（圧縮率）となるまで増加させる（図１１（Ｃ））。これにより、表示画面は最大の変形量（圧縮率）となるまで圧縮され、それに伴って余白領域が徐々に増加する。
【００６１】
上記下向きのフリックのジェスチャー操作速度ｖが、予め規定された速度よりも小さい場合、そのフリックは、現在表示されている表示画面の端部までのスクロールを指示するものであって、当該電子情報のその先の所定量の情報を読み出して表示画面を更新することを指示するものではないと判断される。この場合、画像形成装置１は、図１１（Ｃ）の最大となった表示画面の変形量を、徐々に減少させて図１１（Ｂ）の状態を経て変形量０の図１１（Ａ）の画面まで変化させる。これに伴い、余白領域が０となるまで徐々に減少する。
【００６２】
なお、このとき、好ましくは、ＣＰＵ１０１は、表示範囲にある文字や記号等のオブジェクトに対しては上記変形量を適用せずに、変形させない。これにより、表示が圧縮、拡大して変形された場合であっても、ユーザーの読みやすさを確保することができる。なお、この変形方法は、後述する変形例でも行なわれてよい。
【００６３】
上記変形量（圧縮率）は、スクロール速度から算出される。スクロール速度Ｖはジェスチャー操作速度ｖから算出されるため、変形量もまた、ジェスチャー操作速度ｖから算出されると言うこともできる。すなわち、変形量Ｍはジェスチャー操作速度ｖの関数で表わすことができる（Ｍ＝ｆ（ｖ））。
【００６４】
図１４は、スクロール速度に対する変形量の関係の具体例を表わした図である。たとえば、図１４に示されたように、変形量Ｍはスクロール速度Ｖに比例するものとして規定されていてもよい（Ｍ＝ａ×Ｖ）。この場合、画像形成装置１は、ジェスチャー操作速度から算出されたスクロール速度から、さらに変形量を算出する。
【００６５】
１回の変形動作での変形量の変化は、時間経過によって推移する。すなわち、変形量の変化率ｙは、変形開始からの経過時間ｔの関数で表わすことができる（ｙ＝Ｇ（ｔ））。
【００６６】
図１５は、１回の変形動作での変形量の変化の推移の具体例を表わした図である。図１５に示されるように、画像形成装置１は、たとえば図１４の関係を用いてスクロール速度から算出した変形量を最大変形量として、変形開始から最大変形量まで変形量を増加して、その後、変形量が０、すなわち元の状態となるまで変形量を減少する。
【００６７】
画像形成装置１は、表示を変形させる際には、表示画面の下端を表示の下端として表示するときの表示範囲の画像データを、図１５に表わされたような変化率ｙでスクロール方向に変形量０から最大変形量Ｍを経て変形量０となるように所定の時間間隔で変化させ続ける。そして、変形のたびに、表示範囲の上端を表の上端に固定して、操作パネル１３０に逐次、表示させる。さらに、表示画面より下の表示領域には余白領域を表示させる。
【００６８】
これにより、下向きのフリックによって表示範囲が表示画面の下端に達する場合であって、そのジェスチャー操作速度ｖが予め規定された速度よりも小さい、表示画面の更新までを指示するものでない場合、表示が、図１１（Ａ）→図１１（Ｂ）→図１１（Ｃ）→図１１（Ｂ）→図１１（Ａ）と変化する。
【００６９】
このとき、好ましくは、画像形成装置１は、項目の一覧と共に表示されているスクロールバーの、現在の表示範囲の表示画面における位置や、表示範囲の表示画面全体に占める割合などを表現するマーク（ノブ）を、図１１（Ｂ）、図１１（Ｃ）に表わされたように、変形量と対応させて変形させる。これにより、ユーザーは、視覚的に、どのように変形しているかを知ることができる。
【００７０】
一方、この時のスクロール操作（ジェスチャー操作）の操作量に対応する、上記下向きのフリックのジェスチャー操作速度ｖが、予め規定された速度（しきい値）よりも大きい場合、そのフリックは、現在表示されている表示画面の端部までスクロールした後に、さらにその先の所定量の情報を読み出して表示画面を更新することを指示するものであると判断される。
【００７１】
この場合、図１２を参照して、画像形成装置１は、表示画面の変形量が最大となる、図１１（Ｃ）と同じ図１２（Ａ）の状態まで表示画面の現在の表示範囲を変形させた後、当該電子情報のスクロール方向に先の所定量の情報を読み出して一時記憶装置に一時的に記憶させて表示画面を生成する。そして、画像形成装置１は、新たに生成した表示画面の端部から操作パネル１３０のサイズに応じた範囲を次の表示範囲と特定して、図１２（Ｂ）に表わされたように、その範囲を操作パネル１３０に表示する。これにより、表示画面は、表示画面は最大の変形量（圧縮率）となるまで圧縮された後、次の範囲の表示画面に切り替わる。
【００７２】
なお、上述した図１０〜図１１を用いた例では、上下向きにフリックがなされて上下方向にスクロールがなされる例が示されているが、左右方向も同様である。
【００７３】
図２０は、タッチパネルでの表示範囲が表示画面の端部に到達する前後での、表示画面と表示範囲との関係を説明するための図であって、図２０（Ａ）は表示画面の端部到達前、図２０（Ｂ）は端部到達後を表わしている。
【００７４】
なお、これらにも表わされているように、「表示画面」とは電子情報に基づいて生成される表示用データ全体の画像を表わし、「表示範囲」は、該表示用データ上での、タッチパネルに表示される範囲を表わす。図２０の例では、スクロール方向に辺Ａおよび辺Ｂをそれぞれ上端および下端とする矩形が、電子情報から生成される表示用データ全体の画像である表示画面を表わしており、そのうちの、辺ａおよび辺ｂをそれぞれ上端および下端とする矩形がタッチパネルでの表示範囲を表わしている。
【００７５】
図２０（Ａ）の端部到達前においては、辺ａおよび辺ｂで挟まれるタッチパネルでの表示範囲は、辺Ａおよび辺Ｂで挟まれる表示用データ全体の画像中の、いずれの端部にも達していない。
【００７６】
図２０（Ａ）の状態から下方向のスクロールが指示されることでタッチパネルでの表示範囲が表示画面の下方向に移動していき、図２０（Ｂ）に表わされたように、表示範囲の下端である辺ｂが表示画面の下端である辺Ｂに一致する位置まで達する。この状態が、タッチパネルでの表示範囲が表示画面の下端に達した状態を表わしている。上端に達した状態では、表示範囲の上端である辺ａが表示画面の上端である辺Ａに一致することになる。
【００７７】
画像形成装置１では、表示範囲が表示画面の端部に達すると、図１１（Ａ）→図１１（Ｂ）→図１１（Ｃ）→図１１（Ｂ）→図１１（Ａ）のように表示される画像が変形する。このとき、表示画面の下端までスクロールが達した図２０（Ｂ）の例では、図示されたように、表示範囲の上端である辺ａは、表示画面の下端である辺Ｂに辺ｂが一致した状態における辺ａの位置で固定される。表示範囲の下端である辺ｂも、表示画面の下端である辺Ｂに一致した状態で固定される。従って、全体の画像である表示画面上での表示範囲は、図２０（Ｂ）のように固定される。
【００７８】
一方、タッチパネルの表示領域における表示内容は、タッチパネルに表示される画像の変形に伴って、図２０（Ｂ）に表わされたように変化する。ここでの「表示領域」とは、タッチパネルの物理的概念に相当する。すなわち、表示領域における表示内容は、表示範囲の下辺ｂが徐々に下端側に移動するように増加して、また、元の状態に戻る。表示領域における表示内容が表示画面を超えた部分は余白領域になる。
【００７９】
なお、図示されていないものの、スクロールの結果、表示範囲が表示画面の上端に達した場合には、この例とは逆になる。
【００８０】
＜機能構成＞
図１６は、上記動作を行なうための画像形成装置１の機能構成の具体例を示すブロック図である。図１６の各機能は、ＣＰＵ１０１がＲＯＭ１０２に記憶されている表示制御プログラムを読み出してＳ−ＲＡＭ１０３上に展開して実行することによって主にＣＰＵ１０１上に形成される機能である。しかしながら、少なくとも一部が、電気回路等のハードウェア構成によって実現されてもよい。
【００８１】
図１６を参照して、ＮＶ−ＲＡＭ１０４等の一時記憶装置に、電子情報に基づく表示画面を記憶するための記憶領域である表示画面記憶部３０１が設けられる。また、固定記憶装置１１０に、電子情報を記憶するための記憶領域である電子情報記憶部３０２が設けられる。
【００８２】
さらに図１６を参照して、ＣＰＵ１０１は、タッチパネルである操作パネル１３０がタッチされることによる指示入力を受け付けるための入力部２０１と、操作パネル１３０に対するジェスチャー操作がフリックなどのスクロールジェスチャーであることを検出するための検出部２０２と、スクロールジェスチャーに基づいてスクロール方向を特定し、表示画面のうち、スクロール後の表示範囲を特定するための表示範囲特定部２０３と、表示範囲を記憶するための表示範囲記憶部２０４と、表示範囲が表示画面の端部に達しているか否かを判断するための第１判断部２０５と、スクロールジェスチャーであるジェスチャー操作からジェスチャー操作速度ｖ（ｖ＝Ｌ／Ｔ）を算出するための操作速度算出部２０６と、ジェスチャー操作速度ｖからスクロール速度を算出するためのスクロール速度算出部２０７と、操作パネル１３０の処理としてスクロール処理を実行するためのスクロール処理部２０８と、スクロール速度から変形量Ｍを算出するための変形量算出部２０９と、変形量Ｍを最大変形量として所定時間での変形量の変化率ｙを算出するための変化率算出部２１０と、スクロール後の表示範囲が表示画面の端部に達している場合に、変形量Ｍを最大変形量として変化率ｙで変形量を変化させつつ表示を変形させる変形処理を行なうための変形処理部２１１と、予めジェスチャー操作速度のしきい値を記憶しておき、スクロール後の表示範囲が表示画面の端部に達している場合に、ジェスチャー操作速度ｖが上記しきい値より大きいか小さいか、つまり、当該操作が表示画面を更新させる操作であるか現表示画面内でのスクロールを指示する操作かを判断するための第２判断部２１２と、固定記憶装置１１０から所定量、電子情報を読み出して、その表示画面を表示画面記憶部３０１に記憶するための読出部２１３とを含む。
【００８３】
＜動作フロー＞
図１７は、上記ステップＳ７の操作パネル１３０のタッチパネルである表示部での表示処理の流れを表わすフローチャートである。図１６のフローチャートに表わされる動作は、ＣＰＵ１０１がＲＯＭ１０２に記憶されている表示制御プログラムを読み出してＳ−ＲＡＭ１０３上に展開して実行し、図１６の各機能を発揮させることによって実現される。
【００８４】
図１７を参照して、ユーザーからの処理要求を表わすジェスチャー操作がスクロールジェスチャーであった場合（ステップＳ１０１でＹＥＳ）、ＣＰＵ１０１は、移動距離Ｌをタッチされてから指等が離れるまでの時間である操作時間Ｔで除することで、ジェスチャー操作速度ｖ（ｖ＝Ｌ／Ｔ）を算出する（ステップＳ１０３）。なお、スクロールジェスチャーでなかった場合には、処理要求に応じた他の処理を行なう（ステップＳ１０５）。
【００８５】
ＣＰＵ１０１は、さらに、予め記憶している図９のような関係式を用いて、上記ステップＳ１０３で算出したジェスチャー操作速度からスクロール速度を算出し、そのスクロール速度を最大スクロール速度に設定する（ステップＳ１０７）。
【００８６】
次に、ＣＰＵ１０１は、予め規定されているスクロール量、現在の表示をスクロールすると、表示画面の端部に到達するか否かを判断する（ステップＳ１０９）。ここでは、ＣＰＵ１０１は、予め、表示画面がテキストの場合には１行分、項目の一覧である場合には１項目分、画像の場合には１０ｐｉｘｌなどを１回のスクロール量として記憶しておき、表示画面に応じて、そのスクロール量、スクロールしたときに、表示範囲が表示画面の端部に到達するか否かを判断する。
【００８７】
スクロールの結果、表示範囲が表示画面の端部には到達しない場合には（ステップＳ１０９でＮＯ）、ＣＰＵ１０１は、スクロール処理を行なう（ステップＳ１１１）。ここでのスクロール処理は通常のスクロール処理である。一例として、スクロールを開始すると、予め規定された時間内で、上記ステップＳ１０７で設定された最大スクロール速度を経てスクロール速度が０となるまで、図１２のような推移でスクロール速度を変化させて、規定されたスクロール量分、表示範囲を移動させて表示を更新する。
【００８８】
一方、スクロールの結果、表示範囲が表示画面の端部に到達すると判断された場合（ステップＳ１０９でＹＥＳ）、ＣＰＵ１０１は、上記ステップＳ１０７で算出されたスクロール速度（または上記ステップＳ１０３で算出されたジェスチャー速度）から変形量を算出し、その変形量を最大変形量に設定する（ステップＳ１１３）。
【００８９】
ＣＰＵ１０１は、予めジェスチャー操作速度のしきい値を記憶しておき、上記スクロールジェスチャーのジェスチャー操作速度ｖが上記しきい値より大きいか小さいかを判断することで、当該操作が表示画面を更新させる操作であるか現表示画面内でのスクロールを指示する操作かを判断する。その結果、ジェスチャー操作速度ｖが上記しきい値より小さく、表示画面を更新させる指示ではなく現表示画面内でのスクロールを指示する操作であった場合（ステップＳ１１４でＮＯ）、ＣＰＵ１０１は、上記ステップＳ１１３で設定した変形量を用いて変形処理を行なう（ステップＳ１１５）。一方、ジェスチャー操作速度ｖが上記しきい値より大きく、該ジェスチャー操作が現表示画面内でのスクロールを指示するものではなく表示画面を更新させる指示であった場合（ステップＳ１１４でＹＥＳ）、ＣＰＵ１０１は、更新処理を実行する（ステップＳ１１７）。
【００９０】
図１８は、上記ステップＳ１１５での変形処理の流れを表わすフローチャートである。
図１８を参照して、ＣＰＵ１０１は、上記スクロールの結果到達する表示画面の端部を表示範囲に設定し（ステップＳ２０１）、変形処理開始時には変形率を０とする（ステップＳ２０３）。そして、ＣＰＵ１０１は、その変形率（＝０）を適用して表示範囲の画像を変形させる（ステップＳ２０５）。ＣＰＵ１０１は、変形後の画像から表示範囲を設定し（ステップＳ２０７）、その表示範囲を表示する（ステップＳ２０９）。
【００９１】
変形処理開始時には変形率が０であるため、この段階では、図１１（Ａ）に表わされたような、表示画面の端部が操作パネル１３０に表示されることになる。
【００９２】
その後、ＣＰＵ１０１は、変形率を図１４のように時間経過に従って増加させ（ステップＳ２１１）、変形率が上記ステップＳ１１３で設定した最大変形率に到達するまで（ステップＳ２１３でＮＯ）、上記ステップＳ２０５〜Ｓ２１１を繰り返す。
【００９３】
これにより、変形処理開始から図１１（Ａ）→図１１（Ｂ）→図１１（Ｃ）と、最大変形率に達するまでスクロール方向に表示が圧縮される。
【００９４】
最大変形率に達すると（ステップＳ２１３でＹＥＳ）、ＣＰＵ１０１は、変形率が０に戻るまで（ステップＳ２２３でＮＯ）、変形率を図１４のように時間経過に従って減少させる（ステップＳ２１５）。そして、ＣＰＵ１０１は、上記ステップＳ２０５〜Ｓ２１１と同様の処理を繰り返す（ステップＳ２１７〜Ｓ２２１）。
【００９５】
これにより、最大変形率に達するまで圧縮された後、→図１１（Ｃ）→図１１（Ｂ）→図１１（Ａ）と、変形率が元の０に戻るまで圧縮された表示がスクロール方向に拡大する。
【００９６】
変形率が０に達すると（ステップＳ２２３でＹＥＳ）、ＣＰＵ１０１は、一連の処理を終了する。
【００９７】
図１９は、上記ステップＳ１１７での更新処理の流れを表わすフローチャートである。
図１９を参照して、ＣＰＵ１０１は、ステップＳ３０１〜Ｓ３０３で、図１８のステップＳ２０１〜Ｓ２１３と同様にして、スクロールによって到達した表示画面の端部を表示範囲に固定して、表示を最大変形率に到達するまで圧縮する。
【００９８】
これにより、更新処理開始から図１１（Ａ）→図１１（Ｂ）→図１１（Ｃ）と、最大変形率に達するまでスクロール方向に表示が圧縮される。
【００９９】
最大変形率に到達すると（ステップＳ３１３でＹＥＳ）、ＣＰＵ１０１は、現在の表示画面の、スクロール方向に次の電子情報を固定記憶装置１１０から読出（ステップＳ３１５）、その表示画面の中から表示範囲を特定する（ステップＳ３１７）。そして、ＣＰＵ１０１は、特定した表示範囲を操作パネル１３０に表示する（ステップＳ３２１）。
【０１００】
これにより、図１３に表わされたように、図１１（Ｃ）と同様の最も圧縮された状態である図１３（Ａ）の状態から、次の画面である図１３（Ｂ）に画面が一気に更新される。
【０１０１】
＜実施の形態の効果＞
本システムにおいて上記動作が行なわれることで、画像形成装置１や外部装置である情報処理装置３の固定記憶装置に記憶されている電子情報を所定量ずつ画像形成装置１で読み出して一時記憶装置に一時的に記憶させて表示画面を生成し、表示サイズごとに表示させる処理において、ジェスチャー操作で画面のスクロールを指示する際に、表示画面の端部に到達して意図せずに次の電子情報を読み出して画面更新される、という事態を防止できる。
【０１０２】
＜変形例１＞
画像形成装置１のＣＰＵ１０１は、ジェスチャー操作が表示画面を更新させる指示であるか、現表示画面内でのスクロールの指示であるか、を判断するために用いるジェスチャー操作速度ｖのしきい値を、電子情報を読み出して画面を更新した回数に応じて変化させてもよい。
【０１０３】
この動作を行なうために、ＣＰＵ１０１は、画面更新の回数、すなわち、同一の電子情報について次の電子情報を読み出した回数をカウントしておく。ＣＰＵ１０１は、予め、読み出した回数と上記しきい値との対応を記憶しておき、カウントした回数に応じたしきい値を設定するようにすればよい。
【０１０４】
たとえば、ＣＰＵ１０１は、同一の電子情報について、画面を更新する回数が多くなるに連れて上記しきい値を小さくするようにしてもよい。これにより、画面更新を多く行なう表示方法の場合には、ジェスチャー操作の操作速度が小さくても画面更新がなされるようになり、操作性を向上させることができる。
【０１０５】
またたとえば、ＣＰＵ１０１は、同一の電子情報について、画面を更新する回数が多くなるに連れて上記しきい値を大きくするようにしてもよい。これにより、画面更新を多く行なう表示方法の場合に、より、意図しない画面表示を防ぐことができる。
【０１０６】
＜変形例２＞
画像形成装置１のＣＰＵ１０１は、ジェスチャー操作が表示画面を更新させる指示であるか、現表示画面内でのスクロールの指示であるか、を判断するために用いるジェスチャー操作速度ｖのしきい値を、電子情報を読み出すために要する時間に応じて変化させてもよい。
【０１０７】
この動作を行なうために、ＣＰＵ１０１は、自身に内蔵される固定記憶装置から電子情報を読み出す場合には、読み出しに要する時間を予め測定して記憶しておく。または、情報処理装置３のような外部装置の固定記憶装置から読み出す場合には、読み出しに用する時間を測定し、記憶しておく。この測定は、読み出すたびに行なわれて、その平均値等が用いられてもよいし、最初の読み出しから規定回数行なわれて、その平均値等が用いられてもよい。そして、ＣＰＵ１０１は、予め、読み出しに要する時間と上記しきい値との対応を記憶しておき、読み出しに要する時間に応じたしきい値を設定するようにすればよい。
【０１０８】
たとえば、ＣＰＵ１０１は、電子情報を読み出すために要する時間が短くなるに連れて上記しきい値を小さくするようにしてもよい。これにより、操作効率を高めることができる。
【０１０９】
＜変形例３＞
なお、以上の例では、ＣＰＵ１０１は、しきい値としてジェスチャー操作の操作量である操作速度ｖを用いているが、その他の操作量（パラメータ）を用いてもよい。その他のパラメータとしては、たとえば、ジェスチャー操作による移動距離Ｌであってもよいし、加速度であってもよいし、これらの組み合わせであってもよい。このようにすることでも、同様に、操作性を高めることができる。
【０１１０】
さらに、上述の動作を画像形成装置１のＣＰＵ１０１に実行させて、タッチパネルの表示を制御するための制御装置として機能させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１１１】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１２】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１３】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１１４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１５】
１，１−１Ａ，…１−１Ｎ，１−２Ａ，…１−２Ｎ  画像形成装置、３，３−１Ａ，…３−１Ｍ，３−２Ａ，…３−２Ｍ  情報処理装置、４，４−１，４−２  ネットワーク、５  外部ネットワーク、１００  制御部、１０２  ＲＯＭ、１０３  Ｓ−ＲＡＭ，１０４  ＮＶ−ＲＡＭ、１０５  時計ＩＣ、１１０  固定記憶装置、１２０  画像読取装置、１３０  操作パネル、１４０  画像出力装置、１５０  プリンターコントローラー、１６０  ネットワークＩ／Ｆ、２０１  入力部、２０２  検出部、２０３  表示範囲特定部、２０４  表示範囲記憶部、２０５  第１判断部、２０６  操作速度算出部、２０７  スクロール速度算出部、２０８  スクロール処理部、２０９  変形量算出部、２１０  変化率算出部、２１１  変形処理部、２１２  第２判断部、２１３  読出部、３０１  表示画面記憶部、３０２  電子情報記憶部。
【図１】
2014074980.tif 000003
【図２】
2014074980.tif 000004
【図３】
2014074980.tif 000005
【図４】
2014074980.tif 000006
【図５】
2014074980.tif 000007
【図６】
2014074980.tif 000008
【図７】
2014074980.tif 000009
【図８】
2014074980.tif 000010
【図９】
2014074980.tif 000011
【図１０】
2014074980.tif 000012
【図１１】
2014074980.tif 000013
【図１２】
2014074980.tif 000014
【図１３】
2014074980.tif 000015
【図１４】
2014074980.tif 000016
【図１５】
2014074980.tif 000017
【図１６】
2014074980.tif 000018
【図１７】
2014074980.tif 000019
【図１８】
2014074980.tif 000020
【図１９】
2014074980.tif 000021
【図２０】
2014074980.tif 000022