(57)【要約】【課題】ユーザーに操作上の違和感を抱かせることなく、しかも迅速に一覧画面を表示させることを可能にする。【解決手段】表示装置は、操作入力部２１によって受け付けられるユーザーに操作に基づいて表示部２１に一覧画面を表示するとき、一覧画面において表示可能なデータの数以上であって、一覧画面の表示が完了するまでに要する表示完了時間が所定時間以下となる数のデータを取得し、一覧画面において表示可能な数のデータを表示制御部４１へ出力して表示させると共に、一覧画面において表示可能な数を超えるデータをＲＡＭ２６にキャッシュとして保持する。【選択図】図３
2019087120.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーによる操作を受け付ける操作入力手段と、
複数のデータを一覧形式で表示する一覧画面を表示可能な表示手段と、
前記一覧画面に表示するためのデータを取得するデータ取得手段と、
前記データ取得手段によって取得されるデータに基づいて前記一覧画面を生成し、前記表示手段に表示させる表示制御手段と、
を備え、
前記データ取得手段は、前記操作入力手段によって受け付けられるユーザーに操作に基づいて前記表示手段に前記一覧画面が表示されるとき、前記一覧画面において表示可能なデータの数以上であって、前記一覧画面の表示が完了するまでに要する表示完了時間が所定時間以下となる数のデータを取得し、前記一覧画面において表示可能な数のデータを前記表示制御手段へ出力すると共に、前記一覧画面において表示可能な数を超えるデータをキャッシュとして保持することを特徴とする表示装置。
【請求項２】
前記表示制御手段は、前記表示手段に前記一覧画面を表示させているときにユーザーによって前記一覧画面をスクロールさせる操作が検知された場合、前記データ取得手段によってキャッシュとして保持されているデータを取得して前記一覧画面を更新することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記データ取得手段が前記一覧画面に表示するためのデータ取得を開始してからの時間を計測する時間計測手段を更に備え、
前記データ取得手段は、前記時間計測手段によって計測される経過時間に基づいて前記一覧画面が表示されるときに取得するデータの数を決定することを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記データ取得手段は、前記一覧画面に表示するために所定数単位でデータを取得する動作を繰り返し行い、
前記時間計測手段は、前記データ取得手段が前記所定数単位のデータを取得するのに要する時間を計測し、
前記データ取得手段は、前記所定数単位のデータを繰り返し取得するときに前記時間計測手段によって計測される時間に基づいて１回当たりのデータ取得に要する時間を算出し、当該算出時間に基づき、前記一覧画面の表示が完了するまでに要する表示完了時間が所定時間以下となるようにデータの取得回数を決定することを特徴とする請求項３に記載の表示装置。
【請求項５】
前記データ取得手段は、互いに項目数の異なる複数のデータ群の中から、前記一覧画面への表示対象となるデータ群を選択し、該選択したデータ群の項目数に応じて前記表示手段に前記一覧画面が表示されるときに取得するデータの数を増減させることを特徴とする請求項１乃至４のいずれかに記載の表示装置。
【請求項６】
前記データ取得手段は、前記選択したデータ群の項目数が相対的に多いときには取得するデータの数を少なくし、前記選択したデータ群の項目数が相対的に少ないときには取得するデータの数を多くすることを特徴とする請求項５に記載の表示装置。
【請求項７】
前記表示手段において前記一覧画面が表示されているとき、前記操作入力手段に対して行われるユーザーのフリック操作の速度を計測して記憶する記憶手段、
を更に備え、
前記データ取得手段は、前記表示手段に前記一覧画面が表示されるとき、前記記憶手段に記憶されている前記速度に関する情報に基づき、ユーザーのフリック操作の速度が所定値よりも速いときには取得するデータの数を多くし、ユーザーのフリック操作の速度が前記所定値よりも遅いときには取得するデータの数を少なくすることを特徴とする請求項１乃至６のいずれかに記載の表示装置。
【請求項８】
前記データ取得手段は、前記表示手段に前記一覧画面が表示されている状態において、ユーザーのフリック操作に基づいて前記表示手段に表示されている前記一覧画面が更新されるとき、前記一覧画面において表示可能なデータの数よりも少ない数のデータを繰り返し取得することを特徴とする請求項１乃至７のいずれかに記載の表示装置。
【請求項９】
前記データ取得手段は、前記表示手段に前記一覧画面が表示されている状態において、ユーザーの次ページ表示操作に基づいて前記表示手段に表示されている前記一覧画面が更新されるとき、前記一覧画面において表示可能なデータの数と同じ数のデータを取得することを特徴とする請求項１乃至８のいずれかに記載の表示装置。
【請求項１０】
請求項１乃至９のいずれかに記載の表示装置を備えることを特徴とする画像処理装置。
【請求項１１】
請求項１乃至９のいずれかに記載の表示装置と、
前記表示装置からの要求に基づき、前記一覧画面を表示するためのデータを前記表示装置へ提供するサーバーと、
を備えることを特徴とする表示システム。
【請求項１２】
ユーザーによる操作を受け付ける操作入力手段と、
複数のデータを一覧形式で表示する一覧画面を表示可能な表示手段と、
を備える表示装置において実行可能なプログラムであって、前記表示装置に、
前記一覧画面に表示するためのデータを取得するデータ取得ステップと、
前記データ取得ステップによって取得されるデータに基づいて前記一覧画面を生成し、前記表示手段に表示させる表示制御ステップと、
を実行させ、
前記データ取得ステップは、前記操作入力手段によって受け付けられるユーザーに操作に基づいて前記表示手段に前記一覧画面が表示されるとき、前記一覧画面において表示可能なデータの数以上であって、前記一覧画面の表示が完了するまでに要する表示完了時間が所定時間以下となる数のデータを取得し、前記一覧画面において表示可能な数のデータを前記表示制御手段へ出力すると共に、前記一覧画面において表示可能な数を超えるデータをキャッシュとして保持することを特徴とするプログラム。
【請求項１３】
前記表示制御ステップは、前記表示手段に前記一覧画面を表示させているときにユーザーによって前記一覧画面をスクロールさせる操作が検知された場合、前記データ取得手段によってキャッシュとして保持されているデータを取得して前記一覧画面を更新することを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記表示装置に、更に、
前記データ取得ステップが前記一覧画面に表示するためのデータ取得を開始してからの時間を計測する時間計測ステップを実行させ、
前記データ取得ステップは、前記時間計測ステップによって計測される経過時間に基づいて前記一覧画面が表示されるときに取得するデータの数を決定することを特徴とする請求項１２又は１３に記載のプログラム。
【請求項１５】
前記データ取得ステップは、前記一覧画面に表示するために所定数単位でデータを取得する動作を繰り返し行い、
前記時間計測ステップは、前記データ取得ステップが前記所定数単位のデータを取得するのに要する時間を計測し、
前記データ取得ステップは、前記所定数単位のデータを繰り返し取得するときに前記時間計測ステップによって計測される時間に基づいて１回当たりのデータ取得に要する時間を算出し、当該算出時間に基づき、前記一覧画面の表示が完了するまでに要する表示完了時間が所定時間以下となるようにデータの取得回数を決定することを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記データ取得ステップは、互いに項目数の異なる複数のデータ群の中から、前記一覧画面への表示対象となるデータ群を選択し、該選択したデータ群の項目数に応じて前記表示手段に前記一覧画面が表示されるときに取得するデータの数を増減させることを特徴とする請求項１２乃至１５のいずれかに記載のプログラム。
【請求項１７】
前記データ取得ステップは、前記選択したデータ群の項目数が相対的に多いときには取得するデータの数を少なくし、前記選択したデータ群の項目数が相対的に少ないときには取得するデータの数を多くすることを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記表示装置に、更に、
前記表示手段において前記一覧画面が表示されているとき、前記操作入力手段に対して行われるユーザーのフリック操作の速度を計測して所定の記憶手段に記憶させるステップを実行させ、
前記データ取得ステップは、前記表示手段に前記一覧画面が表示されるとき、前記記憶手段に記憶されている前記速度に関する情報に基づき、ユーザーのフリック操作の速度が所定値よりも速いときには取得するデータの数を少なくし、ユーザーのフリック操作の速度が前記所定値よりも遅いときには取得するデータの数を多くすることを特徴とする請求項１２乃至１７のいずれかに記載のプログラム。
【請求項１９】
前記データ取得ステップは、前記表示手段に前記一覧画面が表示されている状態において、ユーザーのフリック操作に基づいて前記表示手段に表示されている前記一覧画面が更新されるとき、前記一覧画面において表示可能なデータの数よりも少ない数のデータを繰り返し取得することを特徴とする請求項１２乃至１８のいずれかに記載のプログラム。
【請求項２０】
前記データ取得ステップは、前記表示手段に前記一覧画面が表示されている状態において、ユーザーの次ページ表示操作に基づいて前記表示手段に表示されている前記一覧画面が更新されるとき、前記一覧画面において表示可能なデータの数と同じ数のデータを取得することを特徴とする請求項１２乃至１９のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、画像処理装置、表示システム及びプログラムに関し、特に各種データを一覧形式で表示する際のデータ取得技術に関する。
【背景技術】
【０００２】
従来、ＭＦＰ（Multifunction Peripherals）などの画像処理装置は、ユーザーが操作可能な操作パネルを備えている。例えばユーザーによってスキャン機能が選択されると、画像処理装置は、予め登録されている多数の宛先情報を読み出し、それら多数の宛先情報の中から画像データの送信先となる宛先をユーザーが選択操作可能な一覧画面を操作パネルに表示する。そのような一覧画面において表示可能な宛先の数には限りがある。そのため、画像処理装置は、ユーザーによる操作に基づいて一覧画面をスクロールさせることにより、多数の宛先を順次一覧画面に表示させることが可能である。
【０００３】
ところが、例えばユーザーによる一覧画面の表示を要求する操作が検知されることによって画像処理装置が操作パネルに一覧画面を表示するとき、ハードディスクドライブ（ＨＤＤ）などに保存されている全ての宛先情報を一度に読み出すようにすると、操作パネルに一覧画面の初期画面が表示されるまでに時間を要する。そのため、ユーザーが一覧画面の中から所望の宛先を選択するための操作を開始できるようになるまでに時間がかかり、操作性が低下するという問題がある。
【０００４】
一方、従来、表示装置に一覧画面が表示されている状態でユーザーによるスクロールさせるフリック操作などが検知された場合、スクロール方向において次に表示すべき所定量の情報を先読みしてメモリに記憶させておくようにした技術が知られている（例えば特許文献１）。この従来技術によれば、ユーザーが一覧画面をスクロールさせるフリック操作などを行えば、そのスクロール方向の情報が予めメモリに展開されるため、次回のフリック操作などが検知されたときにスムーズに一覧画面をスクロールさせることが可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−７４９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術は、表示装置に既に一覧画面が表示されている状態でユーザーによるフリック操作などが検知された場合に行われる処理であるため、表示装置に対して最初に一覧画面が表示されるまでの時間を短縮させることはできない。
【０００７】
表示装置に対して最初に一覧画面が表示されるまでの時間を短縮させるためには、例えば一画面内で表示可能な数のデータだけを取得するようにすることが考えられる。すなわち、一覧画面の一画面内に８つの宛先を表示可能な場合には、最初に一覧画面を表示する際に８つの宛先に関する情報だけを取得するようにすれば、速やかに一覧画面を表示させることが可能である。
【０００８】
しかし、上記のように一画面内に収まる情報だけを取得するようにすると、一覧画面が表示された後、直ぐにユーザーがフリック操作などを行った場合には、スムーズに一覧画面をスクロールさせることができず、ユーザーに違和感を抱かせてしまうという問題が新たに発生する。
【０００９】
そこで本発明は、上記課題を解決するためになされたものであり、ユーザーに操作上の違和感を抱かせることなく、一覧画面を表示できるようにした表示装置、画像処理装置、表示システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１に係る発明は、表示装置であって、ユーザーによる操作を受け付ける操作入力手段と、複数のデータを一覧形式で表示する一覧画面を表示可能な表示手段と、前記一覧画面に表示するためのデータを取得するデータ取得手段と、前記データ取得手段によって取得されるデータに基づいて前記一覧画面を生成し、前記表示手段に表示させる表示制御手段と、を備え、前記データ取得手段は、前記操作入力手段によって受け付けられるユーザーに操作に基づいて前記表示手段に前記一覧画面が表示されるとき、前記一覧画面において表示可能なデータの数以上であって、前記一覧画面の表示が完了するまでに要する表示完了時間が所定時間以下となる数のデータを取得し、前記一覧画面において表示可能な数のデータを前記表示制御手段へ出力すると共に、前記一覧画面において表示可能な数を超えるデータをキャッシュとして保持することを特徴とする構成である。
【００１１】
請求項２に係る発明は、請求項１に記載の表示装置において、前記表示制御手段は、前記表示手段に前記一覧画面を表示させているときにユーザーによって前記一覧画面をスクロールさせる操作が検知された場合、前記データ取得手段によってキャッシュとして保持されているデータを取得して前記一覧画面を更新することを特徴とする構成である。
【００１２】
請求項３に係る発明は、請求項１又は２に記載の表示装置において、前記データ取得手段が前記一覧画面に表示するためのデータ取得を開始してからの時間を計測する時間計測手段を更に備え、前記データ取得手段は、前記時間計測手段によって計測される経過時間に基づいて前記一覧画面が表示されるときに取得するデータの数を決定することを特徴とする構成である。
【００１３】
請求項４に係る発明は、請求項３に記載の表示装置において、前記データ取得手段は、前記一覧画面に表示するために所定数単位でデータを取得する動作を繰り返し行い、前記時間計測手段は、前記データ取得手段が前記所定数単位のデータを取得するのに要する時間を計測し、前記データ取得手段は、前記所定数単位のデータを繰り返し取得するときに前記時間計測手段によって計測される時間に基づいて１回当たりのデータ取得に要する時間を算出し、当該算出時間に基づき、前記一覧画面の表示が完了するまでに要する表示完了時間が所定時間以下となるようにデータの取得回数を決定することを特徴とする構成である。
【００１４】
請求項５に係る発明は、請求項１乃至４のいずれかに記載の表示装置において、前記データ取得手段は、互いに項目数の異なる複数のデータ群の中から、前記一覧画面への表示対象となるデータ群を選択し、該選択したデータ群の項目数に応じて前記表示手段に前記一覧画面が表示されるときに取得するデータの数を増減させることを特徴とする構成である。
【００１５】
請求項６に係る発明は、請求項５に記載の表示装置において、前記データ取得手段は、前記選択したデータ群の項目数が相対的に多いときには取得するデータの数を少なくし、前記選択したデータ群の項目数が相対的に少ないときには取得するデータの数を多くすることを特徴とする構成である。
【００１６】
請求項７に係る発明は、請求項１乃至６のいずれかに記載の表示装置において、前記表示手段において前記一覧画面が表示されているとき、前記操作入力手段に対して行われるユーザーのフリック操作の速度を計測して記憶する記憶手段、を更に備え、前記データ取得手段は、前記表示手段に前記一覧画面が表示されるとき、前記記憶手段に記憶されている前記速度に関する情報に基づき、ユーザーのフリック操作の速度が所定値よりも速いときには取得するデータの数を多くし、ユーザーのフリック操作の速度が前記所定値よりも遅いときには取得するデータの数を少なくすることを特徴とする構成である。
【００１７】
請求項８に係る発明は、請求項１乃至７のいずれかに記載の表示装置において、前記データ取得手段は、前記表示手段に前記一覧画面が表示されている状態において、ユーザーのフリック操作に基づいて前記表示手段に表示されている前記一覧画面が更新されるとき、前記一覧画面において表示可能なデータの数よりも少ない数のデータを繰り返し取得することを特徴とする構成である。
【００１８】
請求項９に係る発明は、請求項１乃至８のいずれかに記載の表示装置において、前記データ取得手段は、前記表示手段に前記一覧画面が表示されている状態において、ユーザーの次ページ表示操作に基づいて前記表示手段に表示されている前記一覧画面が更新されるとき、前記一覧画面において表示可能なデータの数と同じ数のデータを取得することを特徴とする構成である。
【００１９】
請求項１０に係る発明は、画像処理装置であって、請求項１乃至９のいずれかに記載の表示装置を備えることを特徴とする構成である。
【００２０】
請求項１１に係る発明は、表示システムであって、請求項１乃至９のいずれかに記載の表示装置と、前記表示装置からの要求に基づき、前記一覧画面を表示するためのデータを前記表示装置へ提供するサーバーと、を備えることを特徴とする構成である。
【００２１】
請求項１２に係る発明は、ユーザーによる操作を受け付ける操作入力手段と、複数のデータを一覧形式で表示する一覧画面を表示可能な表示手段と、を備える表示装置において実行可能なプログラムであって、前記表示装置に、前記一覧画面に表示するためのデータを取得するデータ取得ステップと、前記データ取得ステップによって取得されるデータに基づいて前記一覧画面を生成し、前記表示手段に表示させる表示制御ステップと、を実行させ、前記データ取得ステップは、前記操作入力手段によって受け付けられるユーザーに操作に基づいて前記表示手段に前記一覧画面が表示されるとき、前記一覧画面において表示可能なデータの数以上であって、前記一覧画面の表示が完了するまでに要する表示完了時間が所定時間以下となる数のデータを取得し、前記一覧画面において表示可能な数のデータを前記表示制御手段へ出力すると共に、前記一覧画面において表示可能な数を超えるデータをキャッシュとして保持することを特徴とする構成である。
【００２２】
請求項１３に係る発明は、請求項１２に記載のプログラムにおいて、前記表示制御ステップは、前記表示手段に前記一覧画面を表示させているときにユーザーによって前記一覧画面をスクロールさせる操作が検知された場合、前記データ取得手段によってキャッシュとして保持されているデータを取得して前記一覧画面を更新することを特徴とする構成である。
【００２３】
請求項１４に係る発明は、請求項１２又は１３に記載のプログラムにおいて、前記表示装置に、更に、前記データ取得ステップが前記一覧画面に表示するためのデータ取得を開始してからの時間を計測する時間計測ステップを実行させ、前記データ取得ステップは、前記時間計測ステップによって計測される経過時間に基づいて前記一覧画面が表示されるときに取得するデータの数を決定することを特徴とする構成である。
【００２４】
請求項１５に係る発明は、請求項１４に記載のプログラムにおいて、前記データ取得ステップは、前記一覧画面に表示するために所定数単位でデータを取得する動作を繰り返し行い、前記時間計測ステップは、前記データ取得ステップが前記所定数単位のデータを取得するのに要する時間を計測し、前記データ取得ステップは、前記所定数単位のデータを繰り返し取得するときに前記時間計測ステップによって計測される時間に基づいて１回当たりのデータ取得に要する時間を算出し、当該算出時間に基づき、前記一覧画面の表示が完了するまでに要する表示完了時間が所定時間以下となるようにデータの取得回数を決定することを特徴とする構成である。
【００２５】
請求項１６に係る発明は、請求項１２乃至１５のいずれかに記載のプログラムにおいて、前記データ取得ステップは、互いに項目数の異なる複数のデータ群の中から、前記一覧画面への表示対象となるデータ群を選択し、該選択したデータ群の項目数に応じて前記表示手段に前記一覧画面が表示されるときに取得するデータの数を増減させることを特徴とする構成である。
【００２６】
請求項１７に係る発明は、請求項１６に記載のプログラムにおいて、前記データ取得ステップは、前記選択したデータ群の項目数が相対的に多いときには取得するデータの数を少なくし、前記選択したデータ群の項目数が相対的に少ないときには取得するデータの数を多くすることを特徴とする構成である。
【００２７】
請求項１８に係る発明は、請求項１２乃至１７のいずれかに記載のプログラムにおいて、前記表示装置に、更に、前記表示手段において前記一覧画面が表示されているとき、前記操作入力手段に対して行われるユーザーのフリック操作の速度を計測して所定の記憶手段に記憶させるステップを実行させ、前記データ取得ステップは、前記表示手段に前記一覧画面が表示されるとき、前記記憶手段に記憶されている前記速度に関する情報に基づき、ユーザーのフリック操作の速度が所定値よりも速いときには取得するデータの数を少なくし、ユーザーのフリック操作の速度が前記所定値よりも遅いときには取得するデータの数を多くすることを特徴とする構成である。
【００２８】
請求項１９に係る発明は、請求項１２乃至１８のいずれかに記載のプログラムにおいて、前記データ取得ステップは、前記表示手段に前記一覧画面が表示されている状態において、ユーザーのフリック操作に基づいて前記表示手段に表示されている前記一覧画面が更新されるとき、前記一覧画面において表示可能なデータの数よりも少ない数のデータを繰り返し取得することを特徴とする構成である。
【００２９】
請求項２０に係る発明は、請求項１２乃至１９のいずれかに記載のプログラムにおいて、前記データ取得ステップは、前記表示手段に前記一覧画面が表示されている状態において、ユーザーの次ページ表示操作に基づいて前記表示手段に表示されている前記一覧画面が更新されるとき、前記一覧画面において表示可能なデータの数と同じ数のデータを取得することを特徴とする構成である。
【発明の効果】
【００３０】
本発明によれば、ユーザーに操作上の違和感を抱かせることなく、しかも迅速に一覧画面を表示させることができるため、操作性を著しく改善することができる。
【図面の簡単な説明】
【００３１】
【図１】画像処理装置の外観構成の一例を示す図である。
【図２】画像処理装置のハードウェア構成の一例を示すブロック図である。
【図３】表示部に各種画面を表示するための機能構成を示すブロック図である。
【図４】表示部に一覧画面を表示するときの動作プロセスを示す図である。
【図５】表示部における画面遷移の一例を示す図である。
【図６】ユーザー情報の一例を示す図である。
【図７】宛先情報の一例を示す図である。
【図８】ボックス情報の一例を示す図である。
【図９】パネル制御部の処理手順の一例を示すフローチャートである。
【図１０】一覧画面をスクロール表示させる際の処理概念を示す図である。
【図１１】第２実施形態における操作パネルの構成例を示す図である。
【図１２】第２実施形態におけるパネル制御部の処理手順の一例を示すフローチャートである。
【図１３】第３実施形態における操作パネルの構成例を示す図である。
【図１４】第３実施形態におけるパネル制御部の処理手順の一例を示すフローチャートである。
【図１５】第３実施形態においてパネル制御部がデータを取得するプロセスを示す図である。
【図１６】画像処理装置と端末装置とを含む表示システムの構成例を示す図である。
【図１７】サーバーと表示装置とを含む表示システムの構成例を示す図である。
【図１８】第６実施形態における表示装置の構成例を示す図である。
【発明を実施するための形態】
【００３２】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３３】
（第１実施形態）
図１は、本発明の一実施形態である画像処理装置１の外観構成の一例を示す図である。この画像処理装置１は、スキャン機能、プリント機能及びＦＡＸ機能などの複数の機能を備えるＭＦＰなどで構成される。画像処理装置１は、装置上部にスキャナ部３を備えると共に、装置下部にプリンタ部４を備えている。また画像処理装置１は、スキャナ部３の前面側に、ユーザーが操作可能な操作パネル２０を備えている。
【００３４】
スキャナ部３は、ユーザーによってスキャン機能が選択され、スキャンジョブを実行する際に動作する。スキャナ部３は、例えば画像読取部３ａと、自動原稿搬送装置３ｂとを備えており、ユーザーによってセットされた原稿を１枚ずつ搬送し、その原稿が所定位置を通過する際に光学的に原稿の画像を読み取る構成である。尚、スキャナ部３は、自動原稿搬送装置３ｂを備えていないものであっても構わない。
【００３５】
プリンタ部４は、例えばネットワークを介して印刷ジョブを受信した場合に動作する。またプリンタ部４は、ユーザーによってプリント機能が選択され、画像処理装置１に保存されている文書データなどを印刷することが指示された場合にも動作する。プリンタ部４は、例えば給紙部４ａと、画像形成部４ｂをと備えており、給紙部４ａに予めセットされる印刷用紙などの印刷媒体を搬送し、その印刷媒体が所定位置を通過する際にトナー像を印刷媒体に転写し、そのトナー像を印刷媒体に定着させて出力する構成である。
【００３６】
操作パネル２０は、ユーザーが画像処理装置１を使用する際のユーザーインタフェースとなるものである。この操作パネル２０は、本発明における表示装置９のひとつである。
【００３７】
図２は、画像処理装置１のハードウェア構成の一例を示すブロック図である。画像処理装置１は、上述したスキャナ部３、プリンタ部４及び操作パネル２０の他、ハードウェア構成として、制御部１０、ネットワークインタフェース１４、通信インタフェース１５、ＦＡＸ部１８、記憶装置１９とを備えており、各ハードウェアがデータバス７を介して相互にデータの入出力を行うことができる構成である。
【００３８】
制御部１０は、ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３を備えている。画像処理装置１に電源が投入されると、ＣＰＵ１１は、ＲＯＭ１２に予め格納されているプログラムを読み出して実行する。これにより、制御部１０は、各種処理を実行し、画像処理装置１における各部の動作を統括的に制御するようになる。ＲＡＭ１３は、ＣＰＵ１１がプログラムを実行することに伴って発生する一時的なデータなどを記憶するためのものである。
【００３９】
ネットワークインタフェース１４は、画像処理装置１をＬＡＮ（Local Area Network）などのネットワークに接続するためのものである。画像処理装置１は、このネットワークインタフェース１４を介して、画像データを外部に送信したり、外部から画像データを受信したりすることができる。
【００４０】
通信インタフェース１５は、例えばスマートフォンやタブレット端末などの携帯端末などの外部端末と無線による通信を行うためのインタフェースである。画像処理装置１は、この通信インタフェース１５を介して外部端末と通信を行うことができる。
【００４１】
ＦＡＸ部１８は、図示を省略する公衆電話回線を介してＦＡＸデータの送受信を行うものである。
【００４２】
操作パネル２０は、表示部２１、操作入力部２２及びパネル制御部２３を備えている。表示部２１は、例えばカラー液晶ディスプレイによって構成され、ユーザーが操作可能な各種画面を表示する。操作入力部２２は、表示部２１の画面上に配置されるタッチパネルキーや、表示部２１の画面周囲に配置される押しボタンキーなどによって構成される。例えばタッチパネルキーは、表示画面に対するユーザーのタッチ操作を検知するだけでなく、ユーザーがタッチ操作を継続させたままでそのタッチ位置を移動させた場合にはそのタッチ位置の移動方向や移動速度なども検知することが可能である。それ故、タッチパネルキーは、ユーザーによって行われるスクロール操作やフリック操作なども検知することができる。尚、以下においては、スクロール操作やフリック操作を総称して「フリック操作」という。
【００４３】
パネル制御部２３は、ＣＰＵ２４、ＲＯＭ２５及びＲＡＭ２６を備える。ＣＰＵ２４は、ＲＯＭ２５に予め格納されているプログラムを読み出して実行することにより、表示部２１に表示する画面を制御したり、或いは、操作入力部２２に対して行われるユーザーの操作を検知したりする。ＲＡＭ２６は、一時的なデータを格納しておくための一時記憶手段であり、例えば後述する一覧画面に表示するためのデータを記憶するためのキャッシュメモリとして利用される。
【００４４】
記憶装置１９は、例えばハードディスクドライブ（ＨＤＤ）などで構成される不揮発性の記憶手段である。記憶装置１９には、文書データや画像データなどを記憶しておくための記憶領域であるボックス３１が設けられる。ボックス３１は、例えばユーザーごとに、或いは、グループごとに設けられる。そのため、記憶装置１９には、複数のボックス３１が設けられることもある。
【００４５】
また記憶装置１９には、画面情報データベース（以下、「画面情報ＤＢ」という。）３２と、ユーザー情報データベース（以下、「ユーザー情報ＤＢ」という。）３３と、宛先情報データベース（以下、「宛先情報ＤＢ」という。）３４と、ボックス情報データベース（以下、「ボックス情報ＤＢ」という。）３５とが記憶されている。
【００４６】
画面情報ＤＢ３２は、操作パネル２０の表示部２１に表示するための画面情報が蓄積されたデータ群である。画面情報ＤＢ３２には、表示部２１に表示する画面ごとに、様々な情報が予め記憶されている。例えば、ユーザーが操作可能な操作キーが配置された操作画面の場合、画面情報ＤＢ３２に蓄積される画面情報は、画面内の所定位置に操作キーなどのアイコン画像を配置した画像情報となる。また複数のデータを一覧形式で表示する一覧画面の場合、画面情報ＤＢ３２に蓄積される画面情報は、一覧表示領域の外周部に表示する画面フレームを規定した画像情報となり、一覧表示領域の内側がブランク状態となった情報となる。これらの画面情報が画面情報ＤＢ３２に多数蓄積される。
【００４７】
ユーザー情報ＤＢ３３は、画像処理装置１を使用するユーザーに関するユーザー情報が蓄積されたデータ群である。画像処理装置１は、複数のユーザーが共有して使用するものである。そのため、ユーザー情報ＤＢ３３には、個々のユーザーごとに、ユーザー情報が予め登録されている。
【００４８】
宛先情報ＤＢ３４は、画像処理装置１がデータを送信する宛先に関する宛先情報が蓄積されたデータ群である。宛先情報ＤＢ３４に登録される宛先の種類は、例えば電子メール、ボックス、ＦＡＸに分類される。そのため、宛先情報ＤＢ３４には、宛先ごとに、電子メールアドレスに関する情報や、ボックス３１を識別するための情報、ＦＡＸ番号に関する情報などが宛先情報として予め登録されている。
【００４９】
ボックス情報ＤＢ３５は、記憶装置１９に作成されるボックス３１に関するボックス情報が蓄積されたデータ群である。例えばボックス情報ＤＢ３５には、個々のボックスごとに、ボックス番号やボックス名などがボックス情報として予め登録されている。
【００５０】
図３は、表示部２１に各種画面を表示するための機能構成を示すブロック図である。図３に示すように、パネル制御部２３は、ＣＰＵ２４がプログラムを実行することにより、表示制御部４１及びデータ取得部４２として機能する。また制御部１０は、ＣＰＵ１１がプログラムを実行することにより、画面提供部４５として機能する。さらに画面提供部４５は、記憶装置１９にアクセスし、記憶装置１９に記憶されているデータを読み出すデータ読出部４６として機能する。
【００５１】
表示制御部４１は、表示部２１に対して表示用のデータを出力することにより、表示部２１に各種画面を表示させるものである。この表示制御部４１は、操作入力部２２に対して行われるユーザーの操作を検知し、表示部２１に表示する画面を更新する。表示制御部４１は、表示部２１に対して各種画面を表示するとき、データ取得部４２に対して画面要求を送出する。
【００５２】
データ取得部４２は、表示制御部４１から画面要求を受信した場合に機能する。データ取得部４２は、表示制御部４１から受信する画面要求に基づいて画面提供部４５から画面情報やデータなどを取得し、それら画面情報やデータなどを表示制御部４１へ出力する。これにより、表示制御部４１は、表示部２１の表示画面を更新することができる。
【００５３】
画面提供部４５は、データ取得部４２からの要求を受信すると、データ読出部４６を機能させる。そしてデータ読出部４６は、データ取得部４２からの要求に基づき、画面情報ＤＢ３２から画面情報を読み出す。画面提供部４５は、データ読出部４６によって画面情報が取得されると、その画面情報をデータ取得部４２へ出力する。
【００５４】
表示部２１に表示される画面が、一覧画面ではなく、操作キーなどのアイコン画像が配置されただけの操作画面であれば、表示制御部４１は、データ取得部４２に対して画面情報だけを要求する。この場合、データ取得部４２は、表示部２１に表示すべき操作画面に対応した画面情報を取得し、表示制御部４１へ出力する。そのため、表示制御部４１は、データ取得部４２によって画面情報が取得された後、速やかに操作画面を表示部２１に表示させることができる。
【００５５】
これに対し、表示部２１に表示される画面が、宛先一覧などのような一覧画面である場合、表示制御部４１は、データ取得部４２に対し、一覧表示領域の外周部に表示する画面フレームを規定した画面情報と共に、一覧表示領域において一覧表示するためのデータを要求する。これに伴い、データ取得部４２は、画面提供部４５に対して一覧表示領域の外周部に表示する画面フレームを規定した画面情報を要求すると共に、一覧表示領域において一覧表示するためのデータを要求する処理を開始する。
【００５６】
このとき、データ取得部４２は、一覧表示領域（一覧画面）において表示可能なデータの数以上であって、一覧画面の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下となる数のデータを取得する。そしてデータ取得部４２は、一覧画面において表示可能な数のデータを表示制御部４１へ出力すると共に、一覧画面において表示可能な数を超えるデータをＲＡＭ２６にキャッシュとして保存する。例えば一覧画面に表示可能なデータ数が８である場合、データ取得部４２は、８以上のデータであって、一覧画面の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下に収まる数のデータを画面提供部４５から取得する。
【００５７】
一覧画面の表示が完了するまでに要する表示完了時間と対比する所定時間Ｔａは、画像処理装置１の管理者又はユーザーが適宜設定可能である。例えば、ユーザーが操作パネル２０に対してユーザーが一覧画面を表示させるための操作を行ってから最初に一覧画面が表示されるまでの時間が５５０ｍｓ以下であれば、ユーザーにとって違和感がなく、また操作性を低下させることもない。そのため、所定時間Ｔａは例えば５５０ｍｓに設定される。
【００５８】
また表示制御部４１が一覧画面を表示するための表示処理に要する時間をＴｂとすると、データ取得部４２が一覧画面に表示するデータを取得するために用いることができる時間Ｔthは、Ｔth≦Ｔａ−Ｔｂとなる。例えば所定時間Ｔａを５５０ｍｓとし、表示処理に要する時間Ｔｂを４００ｍｓとすると、データ取得部４２がデータを取得するための時間はＴthは、Ｔth≦１５０ｍｓとなる。すなわち、データ取得部４２は、１５０ｍｓを超えない範囲で画面提供部４５から繰り返しデータを取得することにより、一覧画面の一画面分以上のデータであって、一覧画面の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下に収まる数のデータを画面提供部４５から取得することができる。
【００５９】
図４は、表示部２１に一覧画面を表示するときの動作プロセスを示す図である。また図５は、表示部２１における画面遷移を示す図である。はじめに図５（ａ）に示すように、ユーザーがスキャン機能を選択すると、表示部２１には宛先の種類を選択するための操作画面Ｇ１が表示される。この操作画面Ｇ１には、宛先の種類として、電子メールを選択するための操作キーＢ１と、ボックス３１を選択するための操作キーＢ２と、ＦＡＸを選択するための操作キーＢ３と、元の画面に戻るための操作キーＢ４とが表示される。このような操作画面Ｇ１においてユーザーが操作キーＢ１，Ｂ２，Ｂ３のいずれかを操作すると、表示制御部４１は、その操作を、一覧画面を表示するための操作として検知する。
【００６０】
図４に示すように、表示制御部４１は、ユーザーによる一覧画面を表示するための操作を検知すると（プロセスＰ１）、データ取得部４２に対して画面要求Ｄ１を送出する（プロセスＰ２）。データ取得部４２は、表示制御部４１から画面要求Ｄ１を受信すると、その画面要求Ｄ１を画面提供部４５へ送出し（プロセスＰ３）、画面提供部４５から画面情報Ｄ２を取得する（プロセスＰ４）。この画面情報Ｄ２は、表示部２１に表示するための画面情報であって、例えば図５（ｂ）に示すような画面フレームを表示させるための情報である。データ取得部４２は、画面情報Ｄ２を取得すると、その画面情報Ｄ２を表示制御部４１へ出力する（プロセスＰ５）。これに伴い、表示制御部４１は、画面情報Ｄ２に基づく画面を表示部２１へ表示するための表示処理を行う（プロセスＰ６）。その結果、表示部２１には、図５（ｂ）に示すような画面Ｇ２が表示される。すなわち、画面Ｇ２は、その中央の所定位置に一覧表示領域Ｒ１が設けられた画面構成となっている。また、この段階では、未だ一覧画面Ｇ３に表示するためのデータが取得されていないため、一覧表示領域Ｒ１がブランク状態となって表示される。
【００６１】
続いて表示制御部４１は、データ取得部４２に対してデータ要求Ｄ３を送信する（プロセスＰ７）。このデータ要求Ｄ３は、一覧画面Ｇ３に表示するためのデータを要求するためのものである。データ取得部４２は、表示制御部４１からデータ要求Ｄ３を受信すると、それを画面提供部４５へ出力する（プロセスＰ８）。画面提供部４５は、データ取得部４２からデータ要求Ｄ３を受信すると、記憶装置１９の宛先情報ＤＢ３４に登録されている宛先情報の中から１つの宛先に関するデータを読み出す。このとき、画面提供部４５は、例えば宛先情報ＤＢ３４に登録されている先頭のデータから順に読み出す。そして画面提供部４５は、宛先情報ＤＢ３４から読み出したデータＤ４をデータ取得部４２へ送信する（プロセスＰ９）。データ取得部４２は、画面提供部４５からデータＤ４を受信すると、そのデータＤ４を表示制御部４１へ出力する（プロセスＰ１０）。これにより、表示制御部４１は、一覧画面Ｇ３に表示すべき１つ目のデータを取得する。
【００６２】
以後、同様の処理を繰り返すことにより、データ取得部４２は、一覧画面Ｇ３に表示すべき２つ目のデータ、３つ目のデータ、・・・を順次取得する。すなわち、データ取得部４２は、画面提供部４５に対してデータ要求Ｄ３を送信することにより、画面提供部４５からデータを取得する処理を繰り返すのである。そしてデータ取得部４２は、一覧画面Ｇ３において表示可能なデータ数のうちの最後のデータＤ４を画面提供部４５から取得すると（プロセスＰ１１）、その最後のデータＤ４を表示制御部４１へ出力する（プロセスＰ１２）。これにより、表示制御部４１に対して一覧画面Ｇ３の一画面分に相当するデータが出力されたことになる。
【００６３】
データ取得部４２は、表示制御部４１に対して一画面分のデータを送出した後であっても、一覧画面の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下となる範囲内で更に繰り返しデータＤ４を取得する。すなわち、データ取得部４２は、表示制御部４１に対して一画面分のデータを送出した後においても画面提供部４５に対してデータ要求Ｄ３を送信し、画面提供部４５から一画面分のデータに後続するデータＤ４を取得する処理を繰り返す（プロセスＰ１３）。そしてデータ取得部４２は、表示制御部４１に対して一画面分のデータを送出した後に画面提供部４５から取得するデータＤ４をＲＡＭ２６にキャッシュとして保存する（プロセスＰ１４）。
【００６４】
そしてデータ取得部４２は、一覧画面の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下となる範囲内の最後のデータＤ４を画面提供部４５から取得し（プロセスＰ１５）、そのデータＤ４をＲＡＭ２６にキャッシュとして保存すると（プロセスＰ１６）、それ以後のデータ取得処理は行なわず、表示制御部４１に表示処理を行わせる。すなわち、ＣＰＵ２４を表示制御部４１による表示処理（プロセスＰ１７）に占有させるのである。これにより、表示制御部４１は、それ以前に既に取得している一画面分のデータに基づいて一覧画面Ｇ３を生成し、その一覧画面Ｇ３を一覧表示領域Ｒ１に表示する。その結果、表示部２１の表示画面は、図５（ｂ）に示す画面Ｇ２から、図５（ｃ）に示す画面Ｇ２に遷移する。すなわち、図５に示すように、画面Ｇ２の一覧表示領域Ｒ１に一覧画面Ｇ３が表示された状態となる。
【００６５】
これにより、本実施形態では、図４に示すように、一覧画面を表示するための操作を検知してから（プロセスＰ１）、一覧画面Ｇ３の表示処理（プロセスＰ１７）が完了するまでの時間Ｔ１が上述した所定時間Ｔａ以下となる。そのため、ユーザーにとっては、一覧画面を表示するための操作を行ってから表示部２１に一覧画面Ｇ３が表示されるまでの時間Ｔ１が気にならず、速やかに一覧画面Ｇ３の中から所望のデータを選択するための操作を開始することができるようになる。
【００６６】
また図５（ｃ）に示すように画面Ｇ２内に一覧画面Ｇ３が表示されたときには、一画面内に収まりきらなかったデータがＲＡＭ２６にキャッシュとして保存されている。そのため、表示制御部４１は、表示部２１に一覧画面Ｇ３を表示させた状態においてユーザーによるフリック操作を検知すると、ＲＡＭ２６に保存されているデータを読み出して一覧画面Ｇ３を更新する。これにより、一覧画面Ｇ３の表示後にユーザーによって一覧画面Ｇ３をスクロールさせるフリック操作が行われた場合、表示制御部４１は、スムーズに一覧画面Ｇ３をスクロール表示させることができる。
【００６７】
上記においては複数の宛先を一覧形式で表示する一覧画面Ｇ３を例示した。しかし、表示部２１に表示可能な一覧画面Ｇ３は、宛先の一覧画面に限られない。例えば、ユーザー情報ＤＢ３３に登録されている複数のユーザーを一覧形式で表示することもあるし、またボックス情報ＤＢ３５に登録されている複数のボックス３１を一覧形式で表示することもある。すなわち、データ取得部４２は、複数のデータ群の中から一覧画面Ｇ３への表示対象となるデータ群を選択し、その選択したデータ群のから一覧画面Ｇ３への表示すべきデータを１つずつ取得するのである。ところが、ユーザー情報ＤＢ３３に登録されるユーザー情報、宛先情報ＤＢ３４に登録される宛先情報、及び、ボックス情報ＤＢ３５に登録されるボックス情報は、１つのデータに含まれる項目数がそれぞれ異なっており、互いにデータ量が異なるのが一般的である。
【００６８】
図６は、ユーザー情報ＤＢ３３に登録されるユーザー情報５１の一例を示す図である。図６に示すように、ユーザー情報５１には、登録番号の項目５１ａと、ユーザー名の項目５１ｂと、パスワードの項目５１ｃと、一時利用停止に関する項目５１ｄと、コピー操作に関する機能制限の項目５１ｅと、スキャン操作に関する機能制限の項目５１ｆと、印刷出力に関する機能制限の項目５１ｇと、ボックス操作に関する機能制限の項目５１ｈとの８つの項目が含まれる。そのため、データ取得部４２が、１つのユーザー情報５１を取得しようとすると、図６に示す８つの項目の全てのデータを取得することになる。
【００６９】
図７は、宛先情報ＤＢ３４に登録される宛先情報５２の一例を示す図である。図７に示すように、宛先情報５２には、登録番号の項目５２ａと、登録名称の項目５２ｂと、会社名の項目５２ｃと、検索文字の項目５２ｄと、よく使う宛先であるかを示す項目５２ｅと、アドレスの項目５２ｆとの６つの項目が含まれる。そのため、データ取得部４２が、１つの宛先情報５２を取得しようとすると、図７に示す６つの項目の全てのデータを取得することになる。
【００７０】
図８は、ボックス情報ＤＢ３５に登録されるボックス情報５３の一例を示す図である。図８に示すように、ボックス情報５３には、ボックス番号の項目５３ａと、ボックス名の項目５３ｂと、検索文字の項目５３ｃと、文書削除設定に関する項目５３ｄとの４つの項目が含まれる。そのため、データ取得部４２が、１つのボックス情報５３を取得しようとすると、図８に示す４つの項目の全てのデータを取得することになる。
【００７１】
したがって、データ取得部４２が画面提供部４５からデータを取得するとき、ユーザー情報５１、宛先情報５２及びボックス情報５３のいずれを取得するかによってデータ量が異なり、１つのデータを取得するのに要する時間が変動する。そこで、データ取得部４２は、表示制御部４１から画面要求Ｄ１を受信したときにその画面要求Ｄ１を解析し、一覧画面Ｇ３において表示すべきデータ（画面提供部４５から取得するデータ）が、ユーザー情報５１、宛先情報５２及びボックス情報５３のいずれであるかを特定する。そしてデータ取得部４２は、その特定したデータの項目数に応じて、画面提供部４５にデータを要求する回数を決定する。
【００７２】
例えば、上述したようにデータ取得部４２が一覧画面に表示するデータを取得するために用いることができる時間Ｔthが１５０ｍｓであり、宛先情報５２のように６つの項目を含むデータを１回取得するのに要する時間が１０ｍｓである場合、データ取得部４２は、画面提供部４５に対するデータ要求回数として１５回を決定する。これに対し、ユーザー情報５１のように８つの項目を含むデータを取得する場合にはデータ取得に要する時間が項目数の増加分に応じて長くなるため、データ取得部４２は、６つの項目を含むデータを取得するよりもデータ要求回数を少なくし、例えば１１回（≒６×１５／８）として決定する。またボックス情報５３のように４つの項目を含むデータを取得する場合にはデータ取得に要する時間が項目数の減少分に応じて短くなるため、データ取得部４２は、６つの項目を含むデータを取得するよりもデータ要求回数を多くし、例えば２２回（≒６×１５／４）として決定する。
【００７３】
このようにデータ取得部４２は、画面提供部４５から取得するデータ量に応じて画面提供部４５に対してデータを要求する回数を調整することにより、一覧画面の表示が完了するまでに要する表示完了時間を所定時間Ｔａ以下に抑えつつ、なるべく多くのデータを事前に取得してＲＡＭ２６にキャッシュとして保存しておくことができるようになる。その結果、表示部２１に一覧画面Ｇ３が表示された後のユーザーによるフリック操作にも迅速に対応することができる。
【００７４】
次にパネル制御部２３による処理手順について説明する。図９は、本実施形態におけるパネル制御部２３の処理手順の一例を示すフローチャートである。この処理は、ＣＰＵ２４がＲＯＭ２５に記憶されているプログラムを読み出して実行することにより行われる処理であり、上述した表示制御部４１及びデータ取得部４２が機能することによって行われる処理である。パネル制御部２３は、この処理を開始すると、一覧画面表示要求を検知したか否かを判断する（ステップＳ１０）。すなわち、ユーザーによる操作が一覧画面Ｇ３を表示させるための操作であったか否かを判断する。その結果、一覧画面表示要求を検知した場合（ステップＳ１０でＹＥＳ）、パネル制御部２３は、画面提供部４５に対して画面要求Ｄ１を送信する（ステップＳ１１）。その後、パネル制御部２３は、画面情報Ｄ２を受信するまで待機し（ステップＳ１２）、画面情報Ｄ２を受信すると（ステップＳ１２でＹＥＳ）、その画面情報Ｄ２に基づいて一覧画面Ｇ３を表示するための画面フレームを表示する（ステップＳ１３）。
【００７５】
続いてパネル制御部２３は、一覧画面Ｇ３を表示するために取得するデータの項目数を判定し（ステップＳ１４）、その項目数に応じて画面提供部４５に対するデータ要求回数を決定する（ステップＳ１５）。このとき、パネル制御部２３は、例えば、データの項目数に応じて、一覧画面Ｇ３の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下となる最大のデータ要求回数を決定する。
【００７６】
そしてパネル制御部２３は、画面提供部４５に対してデータ要求Ｄ３を送信し（ステップＳ１６）、画面提供部４５からデータＤ４を受信する（ステップＳ１７）。画面提供部４５からデータＤ４を取得すると、パネル制御部２３は、ステップＳ１５で決定したデータ要求回数が終了したか否かを判断し（ステップＳ１８）、未だ終了していない場合に（ステップＳ１８でＮＯ）、ステップＳ１６へ戻り、画面提供部４５からデータＤ４を取得する処理を繰り返す。これに対し、ステップＳ１５で決定したデータ要求回数が終了した場合（ステップＳ１８でＹＥＳ）、パネル制御部２３は、一覧表示領域Ｒ１に表示するための一画面分のデータＤ４に基づいて一覧画面Ｇ３を生成し（ステップＳ１９）、残りのデータＤ４をＲＡＭ２６にキャッシュとして保存する（ステップＳ２０）。尚、ステップＳ２０の処理は、ステップＳ１７でデータＤ４を受信する度に行うようにしても良い。
【００７７】
次にパネル制御部２３は、ステップＳ１９で生成した一覧画面Ｇ３を一覧表示領域Ｒ１に表示する一覧画面表示処理を行う（ステップＳ２１）。この一覧画面表示処理によって複数のデータＤ４が一覧形式で表示された一覧画面Ｇ３が表示されるようになり、ユーザーは、一覧画面Ｇ３に含まれる複数のデータＤ４の中から所望のデータを選択することが可能になる。ただし、一覧画面Ｇ３に所望のデータが含まれていない場合、ユーザーは、一覧画面Ｇ３に対してフリック操作などを行って一覧画面Ｇ３に表示されるデータＤ４を更新する。
【００７８】
パネル制御部２３は、一覧画面Ｇ３を表示した後、ユーザーによるフリック操作を検知したか否かを判断する（ステップＳ２２）。その結果、フリック操作を検知していない場合（ステップＳ２２でＮＯ）、一覧画面Ｇ３を更新する必要がないため、処理を終了する。これに対し、フリック操作を検知した場合（ステップＳ２２でＹＥＳ）、パネル制御部２３は、ＲＡＭ２６にキャッシュとして保存しておいたデータＤ４を読み出す（ステップＳ２３）。そしてＲＡＭ２６から読み出したデータＤ４を用いて一覧画面Ｇ３に表示されるデータＤ４をスクロール表示させる（ステップＳ２４）。
【００７９】
図１０は、一覧画面Ｇ３をスクロール表示させる際の処理概念を示す図である。図１０に示すように、８つのデータが表示可能な一覧画面Ｇ３が表示部２１に表示されているとき、ＲＡＭ２６には、一覧画面Ｇ３に表示されていない９番目以降のデータが格納されている。この状態で、ユーザーのフリック操作を検知して一覧画面Ｇ３をスクロールさせるとき、表示制御部４１は、データ取得部４２によって予めＲＡＭ２６に保存されている９番目以降のデータを読み出す。このとき、表示制御部４１は、画面提供部４５からデータを取得するよりも高速読み出しが可能であり、一覧画面Ｇ３を迅速にスクロールさせることができるようになる。
【００８０】
データ取得部４２は、表示制御部４１によってＲＡＭ２６からのデータ読み出しが行われることに伴い、新たに画面提供部４５からデータＤ４を取得してＲＡＭ２６にキャッシュとして保存する。ただし、データ取得部４２が画面提供部４５からデータＤ４を取得する処理によって、表示制御部４１が一覧画面Ｇ３をスクロールさせる際の表示処理が極端に遅延してしまわないようにすることが好ましい。例えば、データ取得部４２は、表示部２１に一覧画面Ｇ３が既に表示されている状態において、ユーザーのフリック操作に基づいて表示部２１に表示されている一覧画面Ｇ３が更新されるとき、一覧画面Ｇ３において表示可能なデータの数よりも少ない数のデータを繰り返し取得する。すなわち、画面提供部４５から取得する１回当たりのデータ数を少なくすることで効率的にデータ取得を行うことが可能であり、表示制御部４１が一覧画面Ｇ３をスクロールさせるための表示処理を妨げることなく、次のフリック操作のためのデータＤ４をＲＡＭ２６に保存しておくことができる。
【００８１】
またユーザーが一覧画面Ｇ３を更新させる操作には、フリック操作の他にも、例えば次ページ表示操作がある。次ページ表示操作は、一覧画面Ｇ３に表示されている全てのデータを次の順序のデータに一括的に入れ替えて表示させる操作である。データ取得部４２は、表示部２１に一覧画面Ｇ３が既に表示されている状態において、ユーザーによって次ページ表示操作が行われたことに伴い、表示部２１に表示されている一覧画面Ｇ３が一括更新されるとき、一覧画面Ｇ３において表示可能なデータの数と同じ数のデータを画面提供部４５から取得し、ＲＡＭ２６に保存する。これにより、ユーザーが次ページ表示操作を複数回繰り返し行う場合であっても、次に表示すべきデータＤ４をＲＡＭ２６に予め保存しておくことができる。
【００８２】
以上のように本実施形態において表示装置９として機能する操作パネル２０は、一覧画面Ｇ３に表示するためのデータを取得するデータ取得部４２を備えている。そのデータ取得部４２は、操作入力部２２によって受け付けられるユーザーに操作に基づいて表示部２１に一覧画面Ｇ３が表示されるとき、一覧画面Ｇ３において表示可能なデータの数以上であって、一覧画面Ｇ３の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下となる数のデータを取得し、一覧画面Ｇ３において表示可能な数のデータを表示制御部４１へ出力すると共に、一覧画面Ｇ３において表示可能な数を超えるデータをキャッシュとしてＲＡＭ２６に保持する。そのため、一覧画面Ｇ３の表示が完了するまでの時間を遅延させることがなく、しかも、一覧画面Ｇ３の表示後に行われるユーザーのフリック操作に備えて一覧画面Ｇ３をスクロールさせるためのデータを事前に取得してＲＡＭ２６に保存しておくことが可能である。
【００８３】
また表示制御部４１は、表示部２１に一覧画面Ｇ３を表示させている状態においてユーザーによる一覧画面Ｇ３をスクロールさせるための操作が検知された場合、データ取得部４２によってキャッシュとしてＲＡＭ２６に保持されているデータを取得して一覧画面Ｇ３を更新する。そのため、ユーザーの操作を検知した直後に一覧画面Ｇ３をスクロール表示させることが可能であり、ユーザーに違和感を抱かせることなく、スムーズなスクロール表示を行うことができる。
【００８４】
尚、上記説明では、データ取得部４２が画面提供部４５からデータを１つずつ取得する場合を例示した。しかし、これに限られるものではなく、複数のデータ（例えば４つのデータ）を１つの纏まりにしたデータユニットごとに取得するようにしても良いし、或いは、１画面分のデータを１つの纏まりにした画面ブロックごとに取得するようにしても良い。すなわち、データ取得部４２は、一覧画面Ｇ３に表示するためのデータを所定数単位で取得するものであれば良い。
【００８５】
また、上記説明では、主として制御部１０が画面提供部４５として機能する場合を例示したが、制御部１０は、画面提供部４５以外にも種々の処理部として機能する。例えば、画像処理装置１においてジョブが実行されるときには、制御部１０は、ジョブ制御部として機能し、スキャナ部３やプリンタ部４、ＦＡＸ部１８を駆動するために様々な処理を実行する。一例を挙げると、画像処理装置１がネットワークを介して印刷ジョブを受信した場合には、制御部１０が印刷ジョブに含まれる印刷データに基づいてＲＩＰ（Raster Image Processing）を行う。このように制御部１０がジョブに関する処理を実行するときには制御部１０におけるＣＰＵ１１の負荷レベルが上昇するため、画面提供部４５が効率的にデータを転送することができなくなる。
【００８６】
そこで、データ取得部４２は、データ要求回数を決定するときに制御部１０の負荷レベルを判定し、その負荷レベルが所定レベルよりも高いときにはデータ要求回数を少なくすることが好ましい。これにより、画面提供部４５が効率的にデータの転送を行うことができない状況にあっても、データ取得部４２は、一覧画面Ｇ３の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下となる範囲内でデータを取得することが可能である。
【００８７】
（第２実施形態）
次に本発明の第２実施形態について説明する。本実施形態では、データ取得部４２がデータ要求回数を決定するときに、ユーザーがフリック操作を行うときのフリック速度を判定し、ユーザーのフリック速度に応じたデータ要求回数を決定する形態について説明する。
【００８８】
図１１は、第２実施形態における操作パネル２０の構成例を示す図である。本実施形態では図１１に示すように、ＲＡＭ２６には、フリック速度情報４８が記憶される。すなわち、表示制御部４１は、操作入力部２２に対するユーザーのタッチ位置の移動速度を検知し、その移動速度をフリック速度として検出する。そして表示制御部４１は、フリック速度情報４８を生成し、ＲＡＭ２６に保存する。
【００８９】
また表示制御部４１は、画像処理装置１を使用するユーザーごとに、フリック速度情報４８を生成し、ＲＡＭ２６に保存しておくことが好ましい。例えば表示制御部４１は、画像処理装置１がユーザーによってログインされた状態に移行すると、ログインユーザーを特定し、操作パネル２０に対して行われる操作をログインユーザーによる操作であると判断する。そしてログインユーザーによってフリック操作が行われると、表示制御部４１は、そのログインユーザーに対応するフリック速度情報４８を生成し、ＲＡＭ２６に保存する。尚、ＲＡＭ２６に保存されるフリック速度情報４８は、各ユーザーのフリック速度の平均値であっても良い。
【００９０】
そして表示制御部４１は、ユーザーによる操作に基づいて表示部２１に一覧画面Ｇ３を表示させるとき、第１実施形態と同様に、データ取得部４２を介して、画面情報Ｄ２と、一覧画面Ｇ３に表示するためのデータＤ４とを受信する。
【００９１】
データ取得部４２は、画面提供部４５から一覧画面Ｇ３に表示するためのデータＤ４を取得するとき、ＲＡＭ２６に保存されているフリック速度情報４８を読み出し、操作パネル２０を操作しているユーザーのフリック速度に応じてデータ取得回数を決定する。例えばユーザーのフリック速度が所定値よりも大きい場合、データ取得部４２は、一覧画面Ｇ３の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下となる最大のデータ要求回数を決定する。これに対し、ユーザーのフリック速度が所定値以下である場合、データ取得部４２は、一覧画面Ｇ３の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下となる最大のデータ要求回数よりも少ないデータ要求回数を決定する。したがって、ユーザーのフリック速度が遅いときには、操作パネル２０のＣＰＵ２４にかかる負荷及び制御部１０のＣＰＵ１１にかかる負荷をそれぞれ低減することが可能である。
【００９２】
図１２は、本実施形態におけるパネル制御部２３の処理手順の一例を示すフローチャートである。尚、図１２におけるステップＳ３０〜Ｓ３３及びＳ３６〜Ｓ４４の処理は、図９に示したステップＳ１０〜Ｓ１３及びＳ１６〜Ｓ２４の処理と同様である。パネル制御部２３は、画面提供部４５から取得した画面情報Ｄ２に基づいて一覧画面Ｇ３を表示するための画面フレームを表示すると（ステップＳ３３）、次にステップＳ３４の処理を行う。
【００９３】
パネル制御部２３は、ＲＡＭ２６に保存されているフリック速度情報４８を読み出し、操作パネル２０を操作しているユーザーのフリック速度を参照する（ステップＳ３４）。そしてパネル制御部２３は、ユーザーのフリック速度に基づいてデータ要求回数を決定する（ステップＳ３５）。例えば上述したように、ユーザーのフリック速度が所定値よりも速い場合には、一覧画面Ｇ３の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下となる最大のデータ要求回数を決定する。これに対し、ユーザーのフリック速度が所定値よりも遅い場合には、データ要求回数を少なくする。ただし、ユーザーのフリック速度が所定値より遅い場合であっても、一覧画面Ｇ３の一画面分よりも多いデータを取得する点については変わりがない。すなわち、ユーザーのフリック速度が速い場合には、ＲＡＭ２６にキャッシュとして保存されるデータＤ４の量が多くなるのに対し、ユーザーのフリック速度が遅い場合には、ＲＡＭ２６にキャッシュとして保存されるデータＤ４の量が少なくなるのである。
【００９４】
パネル制御部２３は、上記ようにしてデータ要求回数を決定すると、ステップＳ３６以降の処理を行い、画面提供部４５からデータＤ４を取得する動作を繰り返す。
【００９５】
したがって、本実施形態ではユーザーのフリック速度が遅いときには、最初に一覧画面Ｇ３を表示するときに画面提供部４５から取得するデータＤ４を少なくすることができるため、パネル制御部２３及び制御部１０の負荷を低減することができる。特に、制御部１０がジョブに関する処理を実行しているときには、制御部１０の負荷レベルが上昇しているため、画面提供部４５の処理負担を軽減することで、ジョブに関する処理の実行を妨げることなく、一覧画面Ｇ３を表示するためのデータＤ４を取得することができる。
【００９６】
尚、本実施形態において上述した構成及び動作以外については、第１実施形態で説明したものと同様である。
【００９７】
（第３実施形態）
次に本発明の第３実施形態について説明する。本実施形態では、データ取得部４２が画面提供部４５からデータＤ４を取得するのに要する時間を実際に計測し、その計測時間に基づいて、一覧画面Ｇ３の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下となる範囲内でデータＤ４を取得する形態について説明する。
【００９８】
図１３は、第３実施形態における操作パネル２０の構成例を示す図である。本実施形態の操作パネル２０は、図１３に示すように、データ取得部４２にタイマー４９を設けた構成である。タイマー４９は、例えばデータ取得部４２が画面提供部４５に対してデータ要求Ｄ３を送信するタイミングで計時動作を開始し、データ取得部４２が画面提供部４５からデータＤ４を取得する１回当たりの時間を計測する。
【００９９】
そしてデータ取得部４２は、画面提供部４５からデータを繰り返し取得するときにタイマー４９によって計測される時間に基づいて１回当たりのデータ取得に要する時間を算出し、当該算出時間に基づき、一覧画面Ｇ３の表示が完了するまでに要する表示完了時間が所定時間Ｔａ以下となるようにデータの取得回数を決定する。以下、本実施形態における具体的な動作の一例について説明する。
【０１００】
図１４は、本実施形態におけるパネル制御部２３の処理手順の一例を示すフローチャートである。尚、図１４におけるステップＳ５０〜Ｓ５３及びＳ６３〜Ｓ６８の処理は、図９に示したステップＳ１０〜Ｓ１３及びＳ１９〜Ｓ２４の処理と同様である。パネル制御部２３は、画面提供部４５から取得した画面情報Ｄ２に基づいて一覧画面Ｇ３を表示するための画面フレームを表示すると（ステップＳ５３）、続いてステップＳ５４以降の処理を行う。
【０１０１】
パネル制御部２３は、画面提供部４５に対してデータ要求Ｄ３を送信する前に、計測時間Ｔｓを０にリセットする（ステップＳ５４）。その後、パネル制御部２３は、画面提供部４５に対してデータ要求Ｄ３を送信し（ステップＳ５５）、タイマー４９による計時動作を開始させる（ステップＳ５６）。そして画面提供部４５からデータＤ４を受信すると（ステップＳ５７）、パネル制御部２３は、タイマー４９の計時動作を停止させ（ステップＳ５８）、タイマー４９が計測した時間Ｔｃを取得する（ステップＳ５９）。そして計測時間Ｔｓにタイマー４９が計測した時間Ｔｃを加算することにより、計測時間Ｔｓの値を更新する（ステップＳ６０）。これに伴い、パネル制御部２３は、タイマー４９をリセットする（ステップＳ６１）。
【０１０２】
次にパネル制御部２３は、次回のデータ取得に要する時間が今回のデータ取得に要した時間Ｔｃと同じであると予測する。そしてパネル制御部２３は、データＤ４を取得するために用いることができる時間Ｔthが経過するまでに、次回のデータ取得を完了させることが可能であるか否かを判断する（ステップＳ６２）。すなわち、パネル制御部２３は、計測時間Ｔｓに今回のデータ取得に要した時間Ｔｃを加算した値が、時間Ｔth未満の値となるか否かを判断するのである。その結果、時間Ｔthが経過するまでに次回のデータ取得を完了させることが可能である場合（ステップＳ６２でＹＥＳ）、パネル制御部２３による処理はステップＳ５５に戻り、画面提供部４５からデータＤ４を取得する処理を繰り返す。これに対し、時間Ｔthが経過するまでに次回のデータ取得を完了させることができない場合（ステップＳ６２でＮＯ）、パネル制御部２３は、次のデータ取得を行うことなく、ステップＳ６３以降の処理を行って一覧画面Ｇ３を表示部２１に表示する。
【０１０３】
図１５は、本実施形態においてパネル制御部２３が画面提供部４５からデータＤ４を取得するプロセスを示す図である。図１５に示すように、データ取得部４２は、表示制御部４１から送出されるデータ要求Ｄ３を受信すると、そのデータ要求Ｄ３を画面提供部４５へ送信する。これに伴い、データ取得部４２は、タイマー４９を動作させ、データ取得に要する時間Ｔｃのカウントを開始する。その後、データ取得部４２は、画面提供部４５から出力されるデータＤ４を受信し、そのデータＤ４を表示制御部４１へ出力すると、タイマー４９を停止させ、データ取得に要した時間Ｔｃを計測時間Ｔｓに加算する。したがって、計測時間Ｔｓは、データ取得部４２によるデータ取得が１回行われる度にそれまでのデータ取得に要した時間Ｔｃが加算された時間となる。そしてデータ取得部４２は、この計測時間Ｔｓに基づき、次回のデータ取得を行った場合に所定時間Ｔａ以下の範囲内で一覧画面Ｇ３の表示を完了させることができるか否かを判断する。その結果、所定時間Ｔａ以下の範囲内で一覧画面Ｇ３の表示を完了させることができる場合、データ取得部４２は、次回のデータ取得を行う。これに対し、所定時間Ｔａ以下の範囲内で一覧画面Ｇ３の表示を完了させることができない場合、データ取得部４２は、次回のデータ取得を行わない。
【０１０４】
したがって、本実施形態ではデータ取得部４２が画面提供部４５から実際にデータＤ４を取得するのに要する時間Ｔｃを計測しながら、データＤ４を繰り返し取得するようにしているので、所定時間Ｔａ以下で一覧画面Ｇ３の表示を確実に完了させることができるようになる。
【０１０５】
尚、本実施形態において上述した構成及び動作以外については、第１実施形態又は第２実施形態で説明したものと同様である。
【０１０６】
（第４実施形態）
次に本発明の第４実施形態について説明する。上記第１乃至第３実施形態では、画像処理装置１の操作パネル２０が、本発明の表示装置９として機能する場合を例示した。これに対し、本実施形態では、画像処理装置１と無線又は有線による通信が可能な端末装置８が表示装置９として機能する場合を例示する。
【０１０７】
図１６は、画像処理装置１と端末装置８とを含む表示システムの構成例を示す図である。端末装置８は、例えばスマートフォンやタブレット端末などによって構成される携帯型の情報処理装置である。この端末装置８は、第１乃至第３実施形態と同様、表示部２１、操作入力部２２及びパネル制御部２３を有する装置である。また端末装置８は、画像処理装置１と通信を行うことにより、画像処理装置１の操作パネル２０で表示される画面と同様の画面を画像処理装置１から取得して表示部２１に表示させることができる。
【０１０８】
そして本実施形態の端末装置８は、ユーザーの操作に基づいて画像処理装置１から一覧画面Ｇ３を取得して表示するときに、第１乃至第３実施形態と同様に、所定時間Ｔａ以下で一覧画面Ｇ３の表示を完了させることができるように画像処理装置１から一覧画面Ｇ３に表示するためのデータを取得する。すなわち、端末装置８は、一覧画面Ｇ３の一画面分のデータを取得して表示させると共に、一画面分を超えるデータを取得してＲＡＭ２６にキャッシュとして保存しておくのである。
【０１０９】
したがって、本実施形態においても、端末装置８は、一覧画面Ｇ３の表示が完了するまでの時間を遅延させることがなく、しかも、一覧画面Ｇ３の表示後に行われるユーザーのフリック操作に備えて一覧画面Ｇ３をスクロールさせるためのデータを事前に取得してＲＡＭ２６に保存しておくことが可能である。
【０１１０】
（第５実施形態）
次に本発明の第５実施形態について説明する。図１７は、第５実施形態における表示装置９を含む表示システムの構成例を示す図である。図１７に示すように、本実施形態ではネットワーク５７を介してサーバー５５に接続された情報処理装置５６が表示装置９として機能する。情報処理装置５６は、例えば一般的なパーソナルコンピュータによって構成される。そして情報処理装置５６は、第１乃至第３実施形態と同様の表示部２１及び操作入力部２２を備えており、さらに上述したパネル制御部２３と同様の機能を有する制御部を備えている。
【０１１１】
情報処理装置５６は、ネットワーク５７を介してサーバー５５にアクセスし、表示部２１に表示するための画面情報及びデータをサーバー５５から取得することができる。そして情報処理装置５６は、ユーザーの操作に基づいてサーバー５５から一覧画面Ｇ３を取得して表示するときに、第１乃至第３実施形態と同様に、所定時間Ｔａ以下で一覧画面Ｇ３の表示を完了させることができるようにサーバー５５から一覧画面Ｇ３に表示するためのデータを取得する。すなわち、情報処理装置５６は、一覧画面Ｇ３の一画面分のデータをサーバー５５から取得して表示させると共に、一画面分を超えるデータを更にサーバー５５から取得してＲＡＭ２６にキャッシュとして保存しておくのである。
【０１１２】
したがって、本実施形態においても、情報処理装置５６は、一覧画面Ｇ３の表示が完了するまでの時間を遅延させることがなく、しかも、一覧画面Ｇ３の表示後に行われるユーザーのフリック操作に備えて一覧画面Ｇ３をスクロールさせるためのデータを事前に取得してＲＡＭ２６に保存しておくことが可能である。
【０１１３】
尚、上述したサーバー５５は、画像処理装置１の内部に搭載されたものであっても構わない。
【０１１４】
（第６実施形態）
次に本発明の第６実施形態について説明する。図１８は、第６実施形態における表示装置９の構成例を示す図である。本実施形態では、第１乃至第３実施形態と同様に、画像処理装置１に設けられた操作パネル２０が表示装置９として機能する。
【０１１５】
図１８に示すように画像処理装置１の制御部１０は、Ｗｅｂサーバー６２として機能する。また操作パネル２０のパネル制御部２３は、ブラウザ６１として機能する。ブラウザ６１は、制御部１０のＷｅｂサーバー６２にアクセスし、表示部２１に表示するための画面情報や、一覧画面Ｇ３に表示するためのデータＤ４をＷｅｂサーバー６２から取得し、表示部２１に表示させるものである。すなわち、本実施形態では、ブラウザ６１が、上述した表示制御部４１及びデータ取得部４２として機能する。
【０１１６】
そしてブラウザ６１は、ユーザーの操作に基づいてＷｅｂサーバー６２から一覧画面Ｇ３を取得して表示するときに、第１乃至第３実施形態と同様に、所定時間Ｔａ以下で一覧画面Ｇ３の表示を完了させることができるようにＷｅｂサーバー６２から一覧画面Ｇ３に表示するためのデータを取得する。すなわち、ブラウザ６１は、一覧画面Ｇ３の一画面分のデータをＷｅｂサーバー６２から取得して表示させると共に、一画面分を超えるデータを更にＷｅｂサーバー６２から取得してＲＡＭ２６にキャッシュとして保存しておくのである。
【０１１７】
したがって、本実施形態においても、ブラウザ６１は、一覧画面Ｇ３の表示が完了するまでの時間を遅延させることがなく、しかも、一覧画面Ｇ３の表示後に行われるユーザーのフリック操作に備えて一覧画面Ｇ３をスクロールさせるためのデータを事前に取得してＲＡＭ２６に保存しておくことが可能である。
【０１１８】
尚、上記においては、ブラウザ６１が画像処理装置１の操作パネル２０に設けられる場合を例示したが、これに限られるものではない。すなわち、ブラウザ６１は、一般的なパーソナルコンピュータなどの情報処理装置などに設けられるものであっても良いし、またスマートフォンやタブレット端末などの端末装置に設けられるものであっても良い。
【０１１９】
（変形例）
以上、本発明に関する幾つかの実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１２０】
例えば、上記実施形態では、一覧画面Ｇ３の一画面分に８つのデータを一覧形式で表示可能な場合を例示した。しかし、一覧画面Ｇ３に表示可能なデータ数は上記実施形態で例示したものに限られない。
【０１２１】
また上記実施形態では、宛先情報やユーザー情報、ボックス情報などを一覧形式で表示する場合を例示したが、これに限られるものでもない。すなわち、一覧画面Ｇ３において一覧形式で表示されるデータは、どのようなデータであっても良い。
【符号の説明】
【０１２２】
１  画像処理装置
８  端末装置（表示装置）
９  表示装置
２０  操作パネル（表示装置）
２１  表示部（表示手段）
２２  操作入力部（操作入力手段）
２３  パネル制御部
２６  ＲＡＭ（記憶手段）
４１  表示制御部（表示制御手段）
４２  データ取得部（データ取得手段）
４９  タイマー（時間計測手段）
５６  情報処理装置（表示装置）
【図１】
2019087120.tif 000003
【図２】
2019087120.tif 000004
【図３】
2019087120.tif 000005
【図４】
2019087120.tif 000006
【図５】
2019087120.tif 000007
【図６】
2019087120.tif 000008
【図７】
2019087120.tif 000009
【図８】
2019087120.tif 000010
【図９】
2019087120.tif 000011
【図１０】
2019087120.tif 000012
【図１１】
2019087120.tif 000013
【図１２】
2019087120.tif 000014
【図１３】
2019087120.tif 000015
【図１４】
2019087120.tif 000016
【図１５】
2019087120.tif 000017
【図１６】
2019087120.tif 000018
【図１７】
2019087120.tif 000019
【図１８】
2019087120.tif 000020