(57)【特許請求の範囲】
【請求項１】
表示部と、
所定の記憶装置に記憶された画像データのリストを前記表示部に表示する制御部と、
を備え、
前記制御部は、
前記リストを表示する際の表示形態をサムネイル画像によるプレビュー表示とするか属性情報による簡易表示とするかを、前記記憶装置に格納されている画像データの総データ量に応じて前記リスト単位に切り替える
ことを特徴とする画像処理装置。
【請求項２】
表示部と、
所定の記憶装置に記憶された画像データのリストを前記表示部に表示する制御部と、
を備え、
前記制御部は、
前記リストを表示する際の表示形態をサムネイル画像によるプレビュー表示とするか属性情報による簡易表示とするかを、前記記憶装置に記憶されている各画像データのデータ量もしくは画像サイズに応じて画像データ単位に切り替える
ことを特徴とする画像処理装置。
【請求項３】
前記制御部が利用可能なリソースの残量を、該残量に重きを置いて加味して、前記切り替えを行う
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
表示部と、
所定の記憶装置に記憶された画像データのリストを前記表示部に表示する制御部と、
を備え、
前記制御部は、
前記リストを表示する際の表示形態をサムネイル画像によるプレビュー表示とするか属性情報による簡易表示とするかを、前記制御部が利用可能なリソースの残量と、前記記憶装置に格納されている画像データの総データ量または総ファイル数または各画像データのデータ量または画像サイズとに応じて、かつ前記リソースの残量に重きを置いて、切り替える
ことを特徴とする画像処理装置。
【請求項５】
可搬性記憶媒体が着脱可能に接続される接続部をさらに備え、
前記記憶装置は、前記接続部に接続された可搬性記憶媒体である
ことを特徴とする請求項１乃至４のいずれか１つに記載の画像処理装置。
【請求項６】
表示部と、
所定の記憶装置に記憶された画像データのリストを前記表示部に表示する制御部と、
を備え、
前記制御部は、
前記リストを表示する際に、属性情報による簡易表示を行った後、前記制御部が利用可能なリソースの残量が規定量以上の場合は、前記簡易表示をサムネイル画像によるプレビュー表示に順次切り替える
ことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に係り、特に、データの記憶領域に格納されている画像データのリストを作成して表示する画像処理装置に関する。
【背景技術】
【０００２】
可搬性記憶媒体などの記憶媒体に格納されている画像データを読み出して印刷する画像処理装置では、一般的に、記憶媒体に格納されている画像データのリストを表示し、このリストから印刷対象の画像データの選択操作を受けるようになっている。このリストにおいて、画像データのファイル名や作成日時などの情報を表示するのみでは、選択対象の画像データの内容を確認し難い。そのため、画像データのサムネイル画像を作成してリストに表示することが望まれる。
【０００３】
しかしながら、可搬性記憶媒体などの記憶媒体に格納されている画像データの量が多い場合には、サムネイル画像を生成する為の処理量が多いので、サムネイル画像によるリストが表示部に表示されるまでに長い時間がかかり、ユーザを待たせてしまう。
【０００４】
そこで、記憶媒体に記憶されている画像データの量が多い場合には、その中の一部を、ユーザの指定する抽出基準に基づいて抽出し、その抽出した画像データのサムネイル画像のみを表示する技術がある。たとえば、デジタルカメラで撮影した画像を記憶媒体から取り込む際に、所定量以上の写真データが記憶媒体に格納されている場合には、撮影日などをユーザに指定させ、その指定された撮影日に撮影された画像データのみを記憶媒体から読み込む画像出力装置が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−６６９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された画像出力装置では、撮影日などをユーザが指定する必要があるので、ユーザは、記憶媒体に格納されている画像データの内容をある程度覚えている必要があった。
【０００７】
本発明は、上記の問題を解決しようとするものであり、記憶装置に格納されている画像データのリストを作成して表示するまでの所要時間が長期化しない範囲でサムネイル画像を用いたリストを表示することのできる画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００９】
［１］表示部と、
所定の記憶装置に記憶された画像データのリストを前記表示部に表示する制御部と、
を備え、
前記制御部は、
前記リストを表示する際の表示形態をサムネイル画像によるプレビュー表示とするか属性情報による簡易表示とするかを、前記記憶装置に格納されている画像データの総データ量に応じて前記リスト単位に切り替える
ことを特徴とする画像処理装置。
【００１０】
上記発明では、制御部は、記憶装置に格納されている画像データのリストを表示する際の表示形態をサムネイル画像によるプレビュー表示とするか属性情報による簡易表示とするかを、表示対象の画像データに応じて切り替える。なお、記憶装置は、自装置が内蔵するもののほか、自装置にコネクタで接続された外部メモリやネットワークで接続された外部装置であってもよい。
【００１２】
上記発明では、制御部は、サムネイル画像によるプレビュー表示とするか属性情報による簡易表示とするかを、記憶装置に記憶されている画像データの総データ量に応じてリスト単位に切り替える。
【００１３】
［２］表示部と、
所定の記憶装置に記憶された画像データのリストを前記表示部に表示する制御部と、
を備え、
前記制御部は、
前記リストを表示する際の表示形態をサムネイル画像によるプレビュー表示とするか属性情報による簡易表示とするかを、前記記憶装置に記憶されている各画像データのデータ量もしくは画像サイズに応じて画像データ単位に切り替える
ことを特徴とする画像処理装置。
【００１４】
上記発明では、制御部は、サムネイル画像によるプレビュー表示とするか属性情報による簡易表示とするかを、表示対象の各画像データのデータ量もしくは画像サイズに応じて画像データ毎に切り替える。たとえば、データ量が所定の設定値（閾値）未満の画像データはサムネイル画像によるプレビュー表示を行い、設定値以上の画像データは属性情報による簡易表示を行う。また、画像サイズが所定サイズ（たとえば、Ａ４）の場合はプレビュー表示を行い、所定サイズ以外のサイズの場合は簡易表示を行う。
【００１５】
［３］前記制御部が利用可能なリソースの残量を、該残量に重きを置いて加味して、前記切り替えを行う
ことを特徴とする［１］乃至［３］のいずれか１項に記載の画像処理装置。
［４］表示部と、
所定の記憶装置に記憶された画像データのリストを前記表示部に表示する制御部と、
を備え、
前記制御部は、
前記リストを表示する際の表示形態をサムネイル画像によるプレビュー表示とするか属性情報による簡易表示とするかを、前記制御部が利用可能なリソースの残量と、前記記憶装置に格納されている画像データの総データ量または総ファイル数または各画像データのデータ量または画像サイズとに応じて、かつ前記リソースの残量に重きを置いて、切り替える
ことを特徴とする画像処理装置。
【００１６】
上記発明では、制御部は、サムネイル画像によるプレビュー表示とするか属性情報による簡易表示とするかの切り替えを、画像処理装置のリソースの残量を加味して行う。たとえば、リソース残量が一定以上ある場合であって、記憶装置に記憶されている画像データの総データ量が所定の閾値以上か否かによりプレビュー表示とするか簡易表示とするかを切り替える場合に、この閾値をリソース残量に応じて変更する。あるいは、プレビュー表示とするか簡易表示とするかの判断基準をリソース残量に応じて変更する。たとえば、リソース残量が一定量以上の場合は総データ量を判断基準としたリスト単位の切り替えを行い、リソース残量が一定量未満の場合は、各画像データのデータ量を判断基準とした画像データ単位の切り替えを行う。制御部のリソースとしては、メモリ、ＣＰＵなどがある。
【００１７】
［５］可搬性記憶媒体が着脱可能に接続される接続部をさらに備え、
前記記憶装置は、前記接続部に接続された可搬性記憶媒体である
ことを特徴とする［１］乃至［４］のいずれか１つに記載の画像処理装置。
【００１８】
上記発明では、記憶装置は、画像処理装置に設けられた接続部を介して接続される可搬性記憶媒体である。この場合、可搬性記憶媒体は、自装置の接続部に直接接続される必要はなく、たとえば、接続部を拡張する拡張ポートや複数の規格に対応可能な拡張装置を介して、接続部に接続されてもよい。
［６］表示部と、
所定の記憶装置に記憶された画像データのリストを前記表示部に表示する制御部と、
を備え、
前記制御部は、
前記リストを表示する際に、属性情報による簡易表示を行った後、前記制御部が利用可能なリソースの残量が規定量以上の場合は、前記簡易表示をサムネイル画像によるプレビュー表示に順次切り替える
ことを特徴とする画像処理装置。
【発明の効果】
【００１９】
本発明に係る画像処理装置は、記憶装置に格納されている画像データのリストを作成して表示するまでの所要時間が長期化しない範囲でサムネイル画像を用いたリストを表示することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態に係る画像処理システムの全体構成図の一例を示した概略構成図である。
【図２】画像処理装置のブロック図である。
【図３】ＵＳＢメモリに格納されている画像データの総データ量に応じて、プレビュー表示するか簡易表示するかを切り替えてリストを表示する場合の動作を示した流れ図である。
【図４】図３のステップＳ００４におけるサムネイル画像生成処理の動作の流れを示す流れ図である。
【図５】サムネイル画像生成処理の概略を示した説明図である。
【図６】ＵＳＢメモリが接続端子部に接続された場合の表示画面を示す説明図である。
【図７】サムネイル画像を生成中に操作表示部に進捗状況が表示される表示画面例である。
【図８】ＵＳＢメモリから読み込まれた画像データが操作表示部にプレビュー表示された場合の表示画面例である。
【図９】ＵＳＢメモリに格納されている各画像データの属性情報をＵＳＢメモリから取得し、その取得したファイルの属性情報をリストで操作表示部に簡易表示した表示画面例である。
【図１０】ＵＳＢメモリに格納されている画像データの総ファイル数に応じて、プレビュー表示するか簡易表示するかを切り替えて操作表示部にリストを表示する動作を示した流れ図である。
【図１１】上記の判断基準が設定されている場合に接続端子部にＵＳＢメモリが接続された場合の表示画面を示す説明図である。
【図１２】ＵＳＢメモリが接続端子部に接続された場合の表示画面を示す説明図である。
【図１３】ＣＰＵのリソース残量を加味して、プレビュー表示をするか簡易表示をするかを切り替えて操作表示部にリストを表示する動作を示した流れ図である。
【図１４】ＣＰＵのリソース残量確認テーブルである。
【図１５】ＵＳＢメモリに格納されたファイルが全てプレビュー表示された場合の表示画面を示す説明図である。
【図１６】ＵＳＢメモリに格納されたファイルが全て簡易表示された場合の表示画面を示す説明図である。
【図１７】ＵＳＢメモリに格納されている各ファイルのデータ量に応じて、ファイルごとにプレビュー表示するか簡易表示するかを切り替えてリストに表示する動作を示した流れ図である。
【図１８】操作表示部のリストに一部のファイルがプレビュー表示され、他の一部のファイルが簡易表示された場合の表示画面を示す説明図である。
【図１９】ＵＳＢメモリに格納されている各ファイルの画像サイズに応じて、ファイルごとにプレビュー表示するか簡易表示するかを切り替えてリストに表示する動作を示した流れ図である。
【図２０】ＵＳＢメモリに格納されたファイルが、操作表示部のリストにプレビュー表示と簡易表示がなされた場合の表示画面を示す説明図である。
【図２１】ＵＳＢメモリに記憶された画像データが操作表示部に簡易表示された後、画像処理装置のリソース残量に応じてその画像データのサムネイル画像を生成して操作表示部にプレビュー表示を行う動作を示した流れ図である。
【図２２】ＵＳＢメモリが接続端子部に接続されたとき、まず先に簡易表示を行った後、画像処理装置のリソース残量を確認してサムネイル画像を順に生成する処理の表示画面を示す説明図である。
【図２３】ＵＳＢメモリが接続端子部に接続された状態をＣＰＵが検出したときの流れ図である。
【図２４】プレビュー表示するか簡易表示するかを切り替える判断項目を選択する表示画面例である。
【図２５】「総データ量」の設定値を変更する表示画面例である。
【図２６】操作表示部への表示方法を変更する場合の表示画面例である。
【図２７】リソース残量確認機能を適用するか否かを確認する表示画面例である。
【発明を実施するための形態】
【００２１】
以下、図面に基づき本発明の実施の形態を説明する。
【００２２】
＜画像処理システム４００の全体構成＞
図１は、本発明の実施の形態に係る画像処理システム４００の全体構成図の一例を示している。画像処理システム４００は、画像処理装置（ＭＦＰ）１００と、ＵＳＢ（Universal Serial Bus）メモリ２００と、ＵＳＢｈｕｂ（Universal Serial Bus hub）３００とを備えている。画像処理装置１００は、ＵＳＢｈｕｂ３００を介して、ＵＳＢメモリ２００と接続されている。
【００２３】
画像処理装置１００は、ＵＳＢメモリ２００に格納された画像データを印刷する印刷ジョブを受け付けて、印刷処理を実行する機能を有している。また、画像処理装置１００は、コピージョブやＦＡＸジョブを受け付けて、コピーの実行やＦＡＸ送受信を実行する機能も有している。
【００２４】
たとえば、画像処理装置１００は、ＵＳＢメモリ２００に格納された画像データに関する印刷ジョブを受け付けて、その画像データに係る画像を記録紙上に形成して印刷する。コピージョブを受け付けた場合には、所定の原稿から画像データを読み取って、その画像データを印刷用紙に印刷する。また、ＦＡＸジョブを受け付けた場合には、電話回線網を経由して指定した他のファクシミリに画像データを送信したり、或いは、他のファクシミリによって送信された画像データを受信する。なお、ＦＡＸとは、ファクシミリによって実行されるファクシミリ送受信の総称である。
【００２５】
ＵＳＢメモリ２００は、電源がオフされても記憶内容が破壊されないメモリ（フラッシュメモリ）を内蔵しており、ＵＳＢコネクタを画像処理装置１００のＵＳＢポートやＵＳＢｈｕｂ３００のＵＳＢポートに接続して使用する記憶装置である。
【００２６】
ＵＳＢｈｕｂ３００は、画像処理装置１００の１つのＵＳＢポートに複数のＵＳＢ機器を装着するための拡張装置（中継装置）である。ＵＳＢｈｕｂ３００は、画像処理装置１００のＵＳＢポートに接続するケーブルと、４つのＵＳＢポートを備えている。
【００２７】
図２は、画像処理装置１００のブロック図を示している。図２に示す画像処理装置１００は、画像処理装置１００の全体動作を司り各種ジョブの実行を制御するＣＰＵ（Central Processing Unit）１０と、画像処理部２０と、不揮発メモリ３０と、ファクシミリ通信部４０と、ネットワーク通信部５０と、ＨＤＤ（Hard Disk Drive）６０と、接続端子部７０と、ＲＯＭ（Read Only Memory）８０と、ＲＡＭ（Random Access Memory）９０と、操作表示部１１０と、プリンタ部１２０と、画像読取部１３０と、内部バス１４０とを備えている。また、ＣＰＵ１０は、内部バス１４０を介して全ての構成要素と接続されている。
【００２８】
画像処理部２０は、ＣＰＵ１０からのコマンドを受け付けて、そのコマンドにより動作が制御される。たとえば、画像処理部２０は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００２９】
ファクシミリ通信部４０は、ＰＣ（Personal Computer）上で作成した文書データや画像データを、公衆回線網（電話回線網）を用いて送受信する機能を有している。ネットワーク通信部５０は、ＬＡＮ（Local Area Network）を通じて情報処理装置やサーバなどの外部装置と各種のデータを送受信する機能を有している。
【００３０】
不揮発メモリ３０は、電源がオフされても記憶内容が破壊されないメモリ（フラッシュメモリ）である。不揮発メモリ３０には、画像処理装置１００の動作パラメータの規定値などを示す環境設定情報や後述するリソース残量確認テーブルなどが記憶される。
【００３１】
ＲＯＭ８０には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１０が処理を実行することで、ジョブの実行といった画像処理装置１００の各機能が実現される。
【００３２】
ＲＡＭ９０は、ＣＰＵ１０がプログラムを実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。ＨＤＤ６０は、大容量不揮発の記憶装置であり、たとえば、印刷データや画像データの保存などに使用される。
【００３３】
操作表示部１１０は、表示部と操作部を備えて構成される。表示部は、液晶ディスプレイで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部は、ユーザからジョブの投入や設定など各種の操作を受け付ける機能を果たす。なお、操作部は、画面上に設けられて押下された座標位置を検出するタッチパネルのほかテンキーや文字入力キー、スタートキーなどを備えて構成される。
【００３４】
プリンタ部１２０は、画像データに応じた画像を印刷用紙上に画像形成する機能を果たす。ここでは、プリンタ部１２０は、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。
【００３５】
画像読取部１３０は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部１３０は、たとえば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動手段と、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００３６】
接続端子部７０は、画像処理装置１００にＵＳＢメモリなどのＵＳＢインターフェースに対応したＵＳＢ対応機器やＳＤ（Secure Digital）メモリーカードなどを差し込むための挿入口である。接続端子部７０は、ＵＳＢインターフェース規格をはじめＳＤメモリーカードなどの複数種類の外部メモリに対応すべく複数種類の接続口や接続端子を有している。
【００３７】
なお、図１では、接続端子部７０にＵＳＢｈｕｂ３００が接続されているが、本実施の形態はこれに限らず、接続端子部７０にＵＳＢメモリ２００が直接接続されても、同一の処理を行うことができる。
【００３８】
＜環境設定情報の概要＞
不揮発メモリ３０に格納されている環境設定情報は、操作表示部１１０に画像データをサムネイル画像でプレビュー表示するか属性情報で簡易表示するかを切り替える際の判断基準を示す情報を含んでいる。切り替えの判断基準（条件）は、判断項目とその判断項目の設定値とから構成される。判断項目には、外部メモリ（ＵＳＢメモリなど）の「総データ量」、「保存された各データのデータ量」、各画像データの「画像サイズ」または「総ファイル数」などがある。環境設定情報には、切り替えの判断に使用するいずれか１つの判断項目およびその設定値が登録される。ＣＰＵ１０は、環境設定情報が示す判断基準に基づいて、操作表示部１１０に表示する画像データの表示形態を切り替える。たとえば、ＣＰＵ１０は、ＵＳＢメモリ２００などに格納された画像データのデータ量が、設定値の示すデータ量以上か否かにより、画像データをサムネイル画像でプレビュー表示するか属性情報で簡易表示するかを切り替える。なお、この判断項目や設定値は、ユーザにより任意に変更することができる。
【００３９】
また、環境設定情報には、サムネイル画像をリストに表示する際の表示手順を規定する表示手順情報も含まれる。この表示手順情報が規定する表示手順には、たとえば、サムネイル画像をすべて生成してから一括してそのサムネイル画像を操作表示部１１０にプレビュー表示する、または、サムネイル画像を生成する前に一度簡易表示を行ってから、サムネイル画像の生成が完了したものから順にそのサムネイル画像を表示する、などの表示手順がある。
【００４０】
＜画像処理装置１００の概略説明＞
本実施の形態に係る画像処理システム４００では、ＵＳＢｈｕｂ３００が画像処理装置１００の接続端子部７０に接続されている。このため、ＣＰＵ１０は、ＵＳＢｈｕｂ３００にＵＳＢメモリ２００が接続されたか否かを監視している。
【００４１】
ＣＰＵ１０は、ＵＳＢｈｕｂ３００にＵＳＢメモリ２００が接続されたことを検出すると、ＵＳＢメモリ２００に格納されている画像データのリストを操作表示部１１０に表示する。その際、ＣＰＵ１０は、リストの表示形態を、ＵＳＢメモリ２００に格納されている画像データに応じて、各画像データのサムネイル画像を用いたプレビュー表示とするか各画像データの属性情報を用いた簡易表示とするかを切り替える。これにより、ＣＰＵ１０は、各画像データをその切り替えたリストの表示形態で操作表示部１１０に表示する。なお、プレビュー表示を行う際は、ＣＰＵ１０は、画像データの属性情報も併せて操作表示部１１０に表示し、サムネイル画像とその属性情報とをリストに同時に表示する。
【００４２】
なお、サムネイル画像とは、画像データから生成される原画像を縮小して表示するための縮小表示用画像である。また、属性情報とは、画像データの属性を示す情報であり、各種存在するが、以後の説明では、属性情報はリストに表示される属性のことを指すものとする。本実施の形態では、属性情報には、画像データのファイル名とデータ量と画像サイズとが含まれ、これらの属性情報のうち必要な情報が操作表示部１１０のリストに表示される。たとえば、判断項目として画像データのデータ量が選択された場合には、ＣＰＵ１０は、画像データのファイル名とデータ量をリストに表示し、判断項目として画像データの画像サイズが選択された場合には、画像データのファイル名と画像サイズをリストに表示する。また、本実施の形態では、属性情報のみがリストに表示される形態を簡易表示という。
【００４３】
また、以下の説明では、ＵＳＢメモリ２００をＵＳＢｈｕｂ３００に接続する代わりに、ＵＳＢメモリ２００を画像処理装置１００の接続端子部７０に直接接続する場合について説明する。また、ＵＳＢメモリが接続端子部７０に接続される際に、一般的な説明をする場合にはＵＳＢメモリ２００を用いて説明することとし、具体的な説明をする場合にはＵＳＢメモリに符号を割り当てて、個別に説明する。
【００４４】
＜全画像データの総データ量でリストの表示形態を切り替える処理＞
次に、ＵＳＢメモリ２００に格納されている画像データの総データ量に応じて、リストの表示形態をプレビュー表示するか簡易表示するかを切り替える場合について説明する。
【００４５】
図３は、ＵＳＢメモリ２００に格納されている画像データの総データ量に応じて、プレビュー表示するか簡易表示するかを切り替えてリストを表示する場合の動作を示した流れ図である。
【００４６】
ＣＰＵ１０は、接続端子部７０にＵＳＢメモリ２００（外部メモリ）が接続されたことを検出すると（ステップＳ００１；Ｙｅｓ）、ＵＳＢメモリ２００に格納されている画像データの総データ量を確認する（ステップＳ００２）。
【００４７】
ＣＰＵ１０は、ＵＳＢメモリ２００に格納された画像データの総データ量が、ユーザによって設定された設定値（閾値）未満の場合は（ステップＳ００３；Ｎｏ）、ＵＳＢメモリ２００に格納されているファイル（画像データ）のサムネイル画像を生成して（ステップＳ００４）、サムネイル画像の未生成のファイルがあるか否かを判断し（ステップＳ００５）、サムネイル画像の未生成のファイルがあれば（ステップＳ００５；Ｙｅｓ）、そのファイルについてサムネイル画像を生成する（ステップＳ００４）。
【００４８】
ＣＰＵ１０は、全てのファイルについてサムネイル画像の生成が完了した場合は（ステップＳ００５；Ｎｏ）、生成したサムネイル画像とそのサムネイル画像の属性情報をリストに同時に表示して、そのリストを操作表示部１１０に表示する（ステップＳ００６）。
【００４９】
ＵＳＢメモリ２００に格納されている画像データの総データ量が設定値（閾値）以上の場合は（ステップＳ００３；Ｙｅｓ）、ＣＰＵ１０は、ＵＳＢメモリ２００に格納されている各画像データの属性情報（ファイル名とデータ量）をＵＳＢメモリ２００から取得し（ステップＳ００７）、その取得したファイルの属性情報をリストで操作表示部１１０に簡易表示する（ステップＳ００８）。
【００５０】
＜サムネイル画像生成処理＞
図４は、図３のステップＳ００４におけるサムネイル画像生成処理の動作の流れを示す流れ図である。
【００５１】
ＣＰＵ１０は、ＵＳＢメモリ２００から画像データを取得して（ステップＳ０１０）、取得した画像データをＲＡＭ９０に格納し、その格納した画像データのサムネイル画像を生成する（ステップＳ０１１）。
【００５２】
ＣＰＵ１０は、ステップＳ０１１でサムネイル画像を生成すると、サムネイル画像生成処理を終了する。
【００５３】
図５は、サムネイル画像生成処理の概略を示した説明図である。図５に示す画像処理装置１００は、接続端子部７０にＵＳＢメモリ２００が接続されると、ＵＳＢメモリ２００からサムネイル画像を生成する画像データをＲＡＭ９０に読み込む。ＣＰＵ１０は、ＲＡＭ９０に読み込んだ全ての画像データを画像処理装置１００のＯＳ（Operating System）にマウントしてサムネイル画像を生成し、その生成したサムネイル画像を操作表示部１１０に表示する。なお、サムネイル画像を生成しない場合は、ＣＰＵ１０は、ＵＳＢメモリ２００に格納されている画像データをＲＡＭ９０に読み込ませない。
【００５４】
また、ＣＰＵ１０がサムネイル画像を生成する処理の対象は、ＵＳＢメモリ２００に格納されている画像データに限定されるものではなく、たとえば、ＨＤＤ６０に格納されている画像データについても同様に行うことができる。この場合、ＣＰＵ１０は、ＨＤＤ６０に格納された画像データを一旦ＲＡＭ９０に読み込み、その読み込んだ画像データのサムネイル画像を生成し、生成したサムネイル画像を操作表示部１１０に表示する。
【００５５】
＜全画像データの総データ量による表示画面遷移例＞
次に、操作表示部１１０に表示される表示画面の遷移について説明する。
【００５６】
図６は、ＵＳＢメモリ２１０が接続端子部７０に接続された場合の表示画面を示す説明図である。図６（Ａ）では、ＵＳＢメモリ２１０に３つのファイルが格納されていることを示している。具体的には、データ量が３ＭＢ（Mega byte）の×××.pdf（ファイル８００）と、データ量が２ＭＢの△△△.bmp（ファイル８１０）と、５ＭＢの○○○.mpg（ファイル８２０）とが、ＵＳＢメモリ２１０に格納されている。
【００５７】
図６（Ｂ）では、画像処理装置１００の操作表示部１１０に表示される初期（デフォルト）の標準画面を示している。この状態で、ＵＳＢメモリ２１０が接続端子部７０に接続されると、ＣＰＵ１０は、接続端子部７０にＵＳＢメモリ２１０が接続されたことを検出し（図３のステップＳ００１；Ｙｅｓ）、図６（Ｃ）に示すように、ＵＳＢメモリ２１０の接続を検出した旨を操作表示部１１０に表示する。
【００５８】
図７は、サムネイル画像を生成中に操作表示部１１０に進行状況が表示される表示画面例である（図３のステップＳ００４、Ｓ００５）。図７（Ａ）では、ＲＡＭ９０に格納した画像データのサムネイル画像生成処理の進行状況を示している。図７（Ｂ）では、サムネイル画像の生成が完了し、生成したサムネイル画像の読み出しが完了（ロード完了）したことを示している。
【００５９】
図８は、ＵＳＢメモリ２１０から読み込んだ画像データが操作表示部１１０にプレビュー表示された場合の表示画面例を示している。現在の環境設定は、プレビュー表示を行うか簡易表示を行うかの判断項目として「総データ量」が設定されている。また、その設定値は、「１００ＭＢ」に設定されている。すなわち、ＵＳＢメモリ２１０に格納されている画像データの総データ量が「１００ＭＢ」以下のときにはプレビュー表示を行い、格納されている画像データの総データ量が「１００ＭＢ」を超えるときには簡易表示を行うように設定されている。
【００６０】
また、環境設定情報が示す表示手順情報には、「全てのサムネイル画像生成後に表示する」旨の設定が記載されている。これにより、図８では、図６（Ａ）のＵＳＢメモリ２１０に格納されている３つのファイルがそれぞれサムネイル画像によりリストで操作表示部１１０にプレビュー表示されている（図３のステップＳ００６）。
【００６１】
図９は、ＵＳＢメモリ２１０に格納されている各画像データの属性情報をＵＳＢメモリ２１０から取得し（図３のステップＳ００７）、その取得したファイルの属性情報をリストで操作表示部１１０に簡易表示した表示画面例を示している。図９では、ＵＳＢメモリ２１０の３つのファイルが仮にそれぞれ５０ＭＢであった場合、全ての画像データの総データ量が１５０ＭＢとなり、総データ量の設定値である「１００ＭＢ」を超える。このため、ＣＰＵ１０は、ＵＳＢメモリ２１０に格納されている画像データの属性情報をリストで操作表示部１１０に簡易表示する（図３のステップＳ００８）。
【００６２】
次に、ＵＳＢメモリ２００に格納されている画像データの総ファイル数に応じて、リストの表示形態を切り替える場合について説明する。
【００６３】
＜画像データの総ファイル数でリストの表示形態を切り替える処理＞
図１０は、ＵＳＢメモリ２００に格納されている画像データの総ファイル数に応じて、プレビュー表示するか簡易表示するかを切り替えて操作表示部１１０にリストを表示する動作を示した流れ図である。
【００６４】
図３に示す流れ図と異なる点は、図１０の流れ図では、図３のステップＳ００２とＳ００３の代わりに、ステップＳ１０１とＳ１０２が挿入されている点である。すなわち、図１０におけるＳ００１と、ステップＳ００４〜Ｓ００８は、図３の処理の流れ図で示した動作と同じ動作である。図３の流れ図と同一の動作については、ここでは説明を適宜省略する。
【００６５】
ＣＰＵ１０は、接続端子部７０にＵＳＢメモリ２００が接続されたことを検出すると（ステップＳ００１；Ｙｅｓ）、ＵＳＢメモリ２００に格納されている画像データの総ファイル数を確認する（ステップＳ１０１）。
【００６６】
ＣＰＵ１０は、ＵＳＢメモリ２００に格納されている画像データの総ファイル数が設定値以下の場合は（ステップＳ１０２；Ｙｅｓ）、ＵＳＢメモリ２００に格納されている各画像データ（ファイル）のサムネイル画像を生成する（ステップＳ００４）。ＣＰＵ１０は、ＵＳＢメモリ２００に格納されている画像データのサムネイル画像を全て生成した場合は（ステップＳ００４、ステップＳ００５；Ｎｏ）、生成した全てのサムネイル画像をリストで操作表示部１１０にプレビュー表示する（ステップＳ００６）。
【００６７】
ＵＳＢメモリ２００に格納されている画像データの総ファイル数が設定値を超える場合は（ステップＳ１０２；Ｎｏ）、ＣＰＵ１０は、ＵＳＢメモリ２００に格納されている各画像データの属性情報を取得して（ステップＳ００７）、その属性情報をリストで操作表示部１１０に簡易表示する（ステップＳ００８）。
【００６８】
＜総ファイル数による表示画面例＞
次に、操作表示部１１０に表示するリストの表示形態を総ファイル数に応じて切り替える場合の表示画面例について説明する。
【００６９】
なお、現在の環境設定は、プレビュー表示を行うか簡易表示を行うかの判断項目として「総ファイル数」が選択されている。また、その設定値は、「４個」に設定されている。すなわち、現在の環境設定では、ＵＳＢメモリ２１０に格納された画像データの総ファイル数が「４個」以下のときにはプレビュー表示を行い、総ファイル数が「４個」を超えるときには簡易表示を行うように設定されている。また、環境設定情報が示す表示手順情報には、「全てのサムネイル画像生成後に表示する」旨の設定が記載されている。
【００７０】
図１１は、上記の判断基準が設定されている場合に接続端子部７０にＵＳＢメモリ２１０が接続された場合の表示画面を示す説明図である。図１１（Ａ）のＵＳＢメモリ２１０は、図６（Ａ）のＵＳＢメモリ２１０と同一である。このＵＳＢメモリ２１０が接続端子部７０に接続された場合、ＵＳＢメモリ２１０に格納されているファイル数が３個であるため、ＣＰＵ１０は、図１１（Ｂ）に示すように、３個のそれぞれのファイルのサムネイル画像をリストで操作表示部１１０にプレビュー表示する。
【００７１】
図１２は、接続端子部７０にＵＳＢメモリ２２０が接続された場合の表示画面を示す説明図である。図１２（Ａ）では、２０個のファイルが格納されたＵＳＢメモリ２２０が示されている。このＵＳＢメモリ２２０が接続端子部７０に接続された場合、環境設定情報に登録された設定値である４個を超える２０個のファイル数がＵＳＢメモリ２２０に格納されているので、ＣＰＵ１０は、図１２（Ｂ）に示すように、ＵＳＢメモリ２２０に格納されている各ファイルの属性情報をリストで操作表示部１１０に簡易表示する。
【００７２】
次に、画像処理装置１００のリソース残量に応じて、ＵＳＢメモリ２００に格納された画像データのリストの表示形態を切り替える処理について説明する。
【００７３】
＜リソース残量に応じてリストの表示形態を切り替える処理＞
図１３は、画像処理装置１００のリソース残量を加味して、プレビュー表示をするか簡易表示をするかを切り替えて操作表示部１１０にリストを表示する動作を示した流れ図である。
【００７４】
なお、図３に示す流れ図と異なる点は、図１３の流れ図では、図３のステップＳ００２とＳ００３の代わりに、ステップＳ２０１とステップＳ２０２が挿入されている点である。すなわち、図１３におけるステップＳ００１と、ステップＳ００４〜Ｓ００８は、図３の処理の流れ図で示した動作と同じ動作である。図３の流れ図と同一の動作については、ここでは説明を適宜省略する。
【００７５】
ＣＰＵ１０は、接続端子部７０にＵＳＢメモリ２００が接続されたことを検出すると（ステップＳ００１；Ｙｅｓ）、画像処理装置１００のリソース残量を確認する（ステップＳ２０１）。ここで、リソース残量とは、画像処理装置１００が有しているＣＰＵ１０やＲＡＭ９０（メモリ）などのシステムリソース（資源）において、ＣＰＵ１０の残使用率とＲＡＭ９０の空き容量（メモリ残量）とから算出される余裕能力の大きさのことをいう。たとえば、ＣＰＵ１０は、現在実行されている処理に使用されているＲＡＭ９０のメモリ使用量を求める。また、ＣＰＵ１０は、ＣＰＵ１０自身の現在実行している処理のＣＰＵ使用率を求める。ＣＰＵ１０は、画像処理装置１００が有するＲＡＭ９０のメモリ容量の中からメモリ残量を求めるとともに（メモリ残量＝ＲＡＭ９０のメモリ容量―ＲＡＭ９０のメモリ使用量）、ＣＰＵ１０の残使用率を求める（残使用率＝１００％−ＣＰＵ１０使用率）。ＣＰＵ１０は、求めたメモリ残量とＣＰＵ１０の残使用率に基づいて、画像処理装置１００のリソース残量（余裕能力の大きさ）を求める。なお、リソース残量を算出するにあたり、ＣＰＵやメモリ以外の資源を加味して算出するようにしてもよい。
【００７６】
ＣＰＵ１０は、求めたリソース残量が規定量以上の場合は（ステップＳ２０２；Ｙｅｓ）、ＵＳＢメモリ２００に格納されている各ファイル（画像データ）のサムネイル画像を生成する（ステップＳ００４）。求めたリソース残量が規定量未満の場合は（ステップＳ２０２；Ｎｏ）、ＣＰＵ１０は、ＵＳＢメモリ２００に格納されている各ファイルの属性情報を操作表示部１１０に簡易表示する（ステップＳ００７、Ｓ００８）。
【００７７】
図１４は、ＣＰＵ１０のリソース残量確認テーブル３１である。図１４に示すリソース残量確認テーブル３１は、メモリ使用量を示す行と、ＣＰＵ使用率を示す列とを有している。メモリ使用量を示す行は、「０〜５００ＭＢ未満」の範囲を示す行と、「５００ＭＢ〜１ＧＢ未満」の範囲を示す行と、「１ＧＢ〜２ＧＢ」の範囲を示す行とを有している。ＣＰＵ使用率は、「０−３０％未満」の範囲を示す列と、「３０−６０％未満」の範囲を示す列と、「６０−８０％未満」の範囲を示す列と、「８０−１００％」の範囲を示す列とを有している。このリソース残量確認テーブル３１では、プレビュー表示が可能なところを○印で示しており、プレビュー表示ができないところを×印で示している。すなわち、図１４では、リソース残量が規定量以上のところを○印で示し、規定量未満のところを×印で示している。
【００７８】
図１５は、ＵＳＢメモリ２１０に格納されたファイルが全てプレビュー表示された場合の表示画面を示す説明図である。図１５（Ａ）のＵＳＢメモリ２１０は、図６（Ａ）のＵＳＢメモリ２１０と同一である。図１５（Ｂ）では、ＣＰＵ１０のＣＰＵ使用率が「０−３０％」であって、メモリ使用量が「０〜５００ＭＢ」の場合、ＣＰＵ１０は、リソース残量確認テーブル３１（図１４）に基づいて、画像処理装置１００に規定量以上のリソース残量があると判別し、ＵＳＢメモリ２１０に格納されている画像データのサムネイル画像を生成して、作成したそのサムネイル画像をリストで操作表示部１１０にプレビュー表示する。
【００７９】
図１６は、ＵＳＢメモリ２１０に格納されたファイルが全て簡易表示された場合の表示画面を説明する説明図である。図１６（Ａ）のＵＳＢメモリ２１０は、図６（Ａ）のＵＳＢメモリ２１０と同一である。図１６（Ｂ）は、ＣＰＵ１０のＣＰＵ使用率が「８０-１００％」の範囲であって、メモリ使用量が「０〜５００ＭＢ」の範囲にある場合の表示を示している。ＣＰＵ１０は、リソース残量確認テーブル３１（図１４）に基づいて、画像処理装置１００に規定量以上のリソース残量がないと判別し、ＵＳＢメモリ２１０に格納されている画像データから属性情報を取得して、取得したその属性情報をリストで操作表示部１１０に簡易表示する。
【００８０】
なお、本例は、画像処理装置１００にリソース残量が規定量以上ある場合は、ＵＳＢメモリ２１０に格納された各ファイル（画像データ）のサムネイル画像を生成するようになっているが、これに限定されるものではない。すなわち、他の条件をさらに加えて表示形態を判断するようにしてもよい。たとえば、図１３のステップＳ２０２においてリソース残量が規定量以上あると判定された場合に、さらに図３のステップＳ００２に移行してもよい。すなわち、図１３のステップＳ２０２において規定量以上のリソース残量がある場合に、ＵＳＢメモリ２１０の総データ量を確認して、サムネイル画像を生成するようにしてもよい。あるいは、図１３のステップＳ２０２においてリソース残量が規定量以上あると判定された場合に、さらに図１０のステップＳ１０１に移行してもよい。図１３のステップＳ２０２において規定量以上のリソース残量がある場合に、ＵＳＢメモリ２１０の総ファイル数を確認して、サムネイル画像を生成するようにしてもよい。
【００８１】
＜各ファイルのデータ量に応じて表示形態を切り替える処理＞
図１７は、ＵＳＢメモリ２００に格納されている各ファイルのデータ量に応じて、ファイルごとにプレビュー表示するか簡易表示するかを切り替えてリストに表示する動作を示した流れ図である。
【００８２】
なお、図１７のステップＳ００４とステップＳ００７は、図３や図１０の流れ図で示した動作と同一の動作を行うステップである。同一の動作については、ここでは説明を適宜省略する。
【００８３】
ＣＰＵ１０は、接続端子部７０にＵＳＢメモリ２００が接続されたことを検出すると（ステップＳ００１；Ｙｅｓ）、ＵＳＢメモリ２００に格納されている各ファイルのデータ量を確認する（ステップＳ３０１）。
【００８４】
ＣＰＵ１０は、注目する１つのファイルのデータ量を確認し、そのファイルのデータ量が設定値未満の場合は（ステップＳ３０２；Ｎｏ）、そのファイルのサムネイル画像を生成し（ステップＳ００４）、ステップＳ３０３へ移行する。
【００８５】
注目する１つのファイルが設定値以上の場合は（ステップＳ３０２；Ｙｅｓ）、ＣＰＵ１０は、ＵＳＢメモリ２００に格納されているその属性情報（保存ファイル名とデータ量）を取得して（ステップＳ００７）、ステップＳ３０３へ移行する。
【００８６】
ステップＳ３０３では、ステップＳ００４またはステップＳ００７の処理を行っていない未処理のファイルがＵＳＢメモリ２００に格納されているファイルの中に残っているか否かを判断する。ＣＰＵ１０は、ＵＳＢメモリ２００に未処理ファイルが有る場合は（ステップＳ３０３；Ｙｅｓ）、未処理のファイルの中のいずれか１つを注目するファイルとして、ステップＳ３０２に戻り、処理を継続する。
【００８７】
未処理ファイルが無い場合は（ステップＳ３０３；Ｎｏ）、ＣＰＵ１０は、サムネイル画像を生成したファイルについてはそのサムネイル画像と属性情報を操作表示部１１０にプレビュー表示する。一方、サムネイル画像を生成しなかったファイルについてはそのファイルの属性情報を操作表示部１１０に簡易表示し、プレビュー表示と簡易表示をリストに同時に表示する（ステップＳ３０４）。
【００８８】
図１８は、操作表示部１１０のリストに一部のファイルがプレビュー表示され、他の一部のファイルが簡易表示された場合の表示画面を示す説明図である。現在の環境設定は、判断項目として「保存された各データのデータ量」が設定されている。また、その設定値は、「４ＭＢ」に設定されている。また、環境設定情報が示す表示手順情報には、「全てのサムネイル画像生成後に表示を行う」旨の設定が記載されている。
【００８９】
図１８（Ａ）のＵＳＢメモリ２１０は、図６（Ａ）のＵＳＢメモリ２１０と同一である。図１８（Ａ）のファイル８００とファイル８１０は、設定値の４ＭＢよりも小さいのでサムネイル画像が生成され、図１８（Ｂ）では、サムネイル画像９００とサムネイル画像９１０によるプレビュー表示がされている。図１８（Ａ）のファイル８２０は、データ量が５ＭＢであり設定値の４ＭＢより大きいため、図１８（Ｂ）では、属性情報９２０による簡易表示がされている。
【００９０】
次に、ＵＳＢメモリ２００に格納されている各画像データの画像サイズに応じて、その画像データのリストでの表示形態を切り替える処理について説明する。
【００９１】
＜各画像サイズに応じてリストの表示形態を切り替える処理＞
図１９は、ＵＳＢメモリ２００に格納されている各ファイルの画像サイズに応じて、ファイルごとにプレビュー表示するか簡易表示するかを切り替えてリストに表示する動作を示した流れ図である。
【００９２】
図１７に示す流れ図と異なる点は、図１９の流れ図では、図１７のステップＳ３０１とステップＳ３０２の代わりに、図１９のステップＳ４０１とステップＳ４０２が挿入されている点である。それ以外は、図１７の処理の流れ図で示した動作と同じ動作である。同一の動作については、ここでは説明を適宜省略する。
【００９３】
ＣＰＵ１０は、接続端子部７０にＵＳＢメモリ２００が接続されたことを検出すると（ステップＳ００１；Ｙｅｓ）、ＵＳＢメモリ２００に格納されている各ファイル（データ）の画像サイズを確認する（ステップＳ４０１）。
【００９４】
ＣＰＵ１０は、注目する１つのファイルの画像サイズを確認し、そのファイルの画像サイズが予め設定された指定サイズと一致する場合（すなわち設定値と一致する場合）は（ステップＳ４０２；Ｙｅｓ）、そのファイルのサムネイル画像を生成し（ステップＳ００４）、ステップＳ３０３へ移行する。
【００９５】
注目する１つのファイルの画像サイズが予め設定された指定サイズと一致しない場合（すなわち設定値と一致しない場合）は（ステップＳ４０２；Ｎｏ）、ＣＰＵ１０は、ＵＳＢメモリ２００に格納されているその属性情報を取得し（ステップＳ００７）、ステップＳ３０３へ移行する。
【００９６】
図２０は、ＵＳＢメモリ２３０に格納されたファイルが、操作表示部１１０のリストにプレビュー表示と簡易表示がなされた場合の表示画面を示す説明図である。なお、現在の環境設定は、判断項目として「画像サイズ」が設定されている。また、その設定値は、「Ａ４サイズ」に指定（設定）（これを指定サイズともいう。）されている。また、環境設定情報が示す表示手順情報には、「全てのサムネイル画像生成後に表示する」旨の設定が記載されている。
【００９７】
図２０（Ａ）では、ＵＳＢメモリ２３０に３つのファイルが格納されていることを示している。具体的には、画像サイズがＡ３サイズの×××.pdf（ファイル８３０）と、画像サイズが不確定の△△△.bmp（ファイル８４０）と、画像サイズがＡ４サイズの○○○.doc（ファイル８５０）とが、ＵＳＢメモリ２３０に格納されている。図２０（Ｂ）では、指定サイズがＡ４であるため、ファイル８４０とファイル８５０は、サムネイル画像９４０とサムネイル画像９３０によるプレビュー表示がされている。すなわち、ファイル８５０のサムネイル画像９３０とファイル８４０のサムネイル画像９４０は、ファイル名とともに操作表示部１１０にプレビュー表示されている。また、ファイル８３０は、画像サイズがＡ３サイズであるため、属性情報９５０による簡易表示が操作表示部１１０にされている。なお、ファイル８４０の「サイズ：ＡＬＬ」とは、サイズが不明（不確定）を意味しており、任意の表示サイズに変更することができることを示している。このため、「サイズ：ＡＬＬ」の場合は、「Ａ４サイズ」として取り扱うことができる。
【００９８】
次に、ＣＰＵ１０によって上述した簡易表示に切り替えられた後に、そのファイルをプレビュー表示する場合について説明する。
【００９９】
＜簡易表示に切り替えられた後にプレビュー表示へ切り替える処理＞
図２１は、ＵＳＢメモリ２００に記憶された画像データが操作表示部１１０に簡易表示された後、画像処理装置１００のリソース残量に応じてその画像データのサムネイル画像を生成して操作表示部１１０にプレビュー表示を行う動作を示した流れ図である。
【０１００】
図２１では、今まで説明した動作と同一の動作については、同一のステップ番号を付すこととし、説明を適宜省略する。なお、現在の環境設定情報が示す表示手順情報には、「サムネイル画像が生成された順にそのサムネイル画像を操作表示部１１０にプレビュー表示を行う」旨の設定が記載されている。
【０１０１】
ＣＰＵ１０は、ＵＳＢメモリ２００に格納されているファイルの属性情報を取得し（ステップＳ００７）、その取得したファイルの属性情報を操作表示部１１０に簡易表示する（ステップＳ００８）。
【０１０２】
ＣＰＵ１０は、画像処理装置１００のシステム全体のリソース残量を確認する（ステップＳ２０１）。ＣＰＵ１０は、求めたリソース残量が規定量以上ある場合は（ステップＳ２０２；Ｙｅｓ）、操作表示部１１０に簡易表示されている任意の画像データをＵＳＢメモリ２００からＲＡＭ９０に読み出し、その画像データのサムネイル画像をＲＡＭ９０で生成する（ステップＳ００４）。ＣＰＵ１０は、その画像データが簡易表示されていた属性情報の付近に、生成したサムネイル画像をプレビュー表示する（ステップＳ００６）。
【０１０３】
ＣＰＵ１０は、サムネイル画像の未生成のファイルが有るか否かを確認し（ステップＳ００５）、まだサムネイル画像を生成していないファイルがある場合は（ステップＳ００５；Ｙｅｓ）、ステップＳ００４に移行して、そのファイルのサムネイル画像を生成する。
【０１０４】
なお、求めたリソース残量が規定量以上でない場合は（ステップＳ２０２；Ｎｏ）、ＣＰＵ１０は、処理を終了する。
【０１０５】
本例では、ＣＰＵ１０が一度サムネイル画像を生成するか否かの判別を行い、その結果、属性情報を操作表示部１１０に簡易表示したうえで、さらに規定量以上のリソース残量がある場合にサムネイル画像を生成してプレビュー表示を行う場合について説明したが、これに限定されるものではない。たとえば、ＣＰＵ１０は、接続端子部７０にＵＳＢメモリ２００の接続を検出したとき（図３のステップＳ００１；Ｙｅｓ）、一度無条件でＵＳＢメモリ２００に格納されている全ての画像データの属性情報を操作表示部１１０に簡易表示を行い（図２１のステップＳ００７、ステップＳ００８）、それから図２１のステップＳ２０１以降で説明したリソース残量を確認する処理を行うようにしてもよい。
【０１０６】
図２２は、ＵＳＢメモリ２１０が接続端子部７０に接続されたとき、まず先に簡易表示を行った後、画像処理装置１００のリソース残量を確認してサムネイル画像を順に生成する処理の表示画面を示す説明図である。図２２（Ａ）のＵＳＢメモリ２１０は、図６（Ａ）のＵＳＢメモリ２１０と同一である。図２２（Ｂ）では、ＵＳＢメモリ２１０に格納されたファイル８００、ファイル８１０およびファイル８２０が、それぞれ属性情報９６０、属性情報９８０および属性情報９７０により操作表示部１１０に簡易表示されている。ＣＰＵ１０は、規定量以上のリソース残量がある場合は、これら３つのファイルについてサムネイル画像を順に生成する。図２２（Ｃ）では、図２２（Ｂ）の３つの属性情報のうち、属性情報９６０に対応するファイル８００のサムネイル画像が生成され、生成されたサムネイル画像９９０が操作表示部１１０にプレビュー表示されている。なお、サムネイル画像９９０は、サムネイル画像９９０に対応する属性情報９６０の付近に並列して表示される。
【０１０７】
次に、環境設定情報の自動読み出し設定を行う動作について説明する。
【０１０８】
＜環境設定情報の自動読み出し設定処理＞
図２３は、接続端子部７０にＵＳＢメモリ２００が接続された状態をＣＰＵ１０が検出したときの流れ図である。ＣＰＵ１０は、接続端子部７０にＵＳＢメモリ２００が接続されたことを検出すると（ステップＳ００１；Ｙｅｓ）、不揮発メモリ３０に格納されている環境設定情報を読み出し、その環境設定情報の設定内容を確認する（ステップＳ６０１）。
【０１０９】
ＣＰＵ１０は、読み出したその環境設定情報に基づいて、ＵＳＢメモリ２００に格納されている画像データを、プレビュー表示するか簡易表示するかの判別を行う（ステップＳ６０２）。具体的には、ＣＰＵ１０は、読み出したその環境設定情報の判断項目と設定値に基づき、ＵＳＢメモリ２００に格納されている画像データをプレビュー表示するか簡易表示するかを判別する。本実施の形態では、判断項目として「総データ量」、「保存された各データのデータ量」、「画像サイズ」または「総ファイル数」の中から１つが選択され、選択された判断項目に対応する設定値に基づいて、プレビュー表示するか簡易表示するかが判別される。
【０１１０】
次に、環境設定情報をユーザが変更する場合について説明する。
【０１１１】
＜環境設定情報の設定変更処理＞
図２３に示した流れ図を利用して、環境設定を変更する処理について説明する。ＣＰＵ１０は、現在の環境設定情報を読み出して、その読み出した環境設定情報の設定内容をユーザに提示し、ユーザから環境設定の変更を受け付けるようになっている。具体的には、図２３のステップＳ６０１とＳ６０２の間の処理として、ＣＰＵ１０は、読み出した環境設定情報の設定内容を操作表示部１１０に表示して、ユーザからの環境設定の変更を受け付ける。
【０１１２】
ＣＰＵ１０は、接続端子部７０にＵＳＢメモリ２００が接続されたことを検出すると（ステップＳ００１；Ｙｅｓ）、不揮発メモリ３０に格納されている環境設定情報を読み出し、その環境設定情報の設定内容を確認する（ステップＳ６０１）。ＣＰＵ１０は、その読み出した環境設定情報に基づいて、現在登録されている内容を操作表示部１１０に表示する。
【０１１３】
図２４は、プレビュー表示するか簡易表示するかを切り替える際の判断項目を選択する表示画面例を示している。図２４に示す表示画面例には、「総データ量」、「保存された各画像データのデータ量」、「画像サイズ」および「総ファイル数」の４つの判断項目が表示されている。ユーザは、この４つの判断項目から任意の１つを選択する。なお、現在の環境設定では、「総データ量」が選択されている。ユーザは、「保存された各画像データのデータ量」、「画像サイズ」または「総ファイル数」を選択することにより、表示形態を切り替える際の判断項目を、「総データ量」から、選択した判断項目に変更することができる。また、ユーザが、「総データ量」を選択した状態でＯＫボタンを押下するか、「総データ量」の項目を押下すると、図２５の画面に移行する。
【０１１４】
図２５は、「総データ量」の設定値を変更する表示画面例を示している。図２５では、「総データ量」の設定値が１００ＭＢに設定されている。この設定値を変更する場合は、ユーザが「設定値変更」ボタンを押下することにより、設定値を「５００ＭＢ」や「１ＧＢ」などに変更することができる。ＣＰＵ１０は、ユーザによる設定値の変更を受け付けると、不揮発メモリ３０の環境設定情報を、図２４で選択された変更後の判断項目と、図２５で変更した設定値に書き換えて更新する。
【０１１５】
図２６は、操作表示部１１０への表示手順を変更する場合の表示画面例を示している。図２６では、「全てのサムネイル画像生成後表示」と「全てのサムネイル画像生成前に簡易表示」のボタンが表示されている。現在の設定では、「全てのサムネイル画像生成後表示」のボタンが選択されている。ユーザは、「全てのサムネイル画像生成前に簡易表示」のボタンを選択することにより、サムネイル画像が生成される前に画像データを簡易表示する表示手順に変更することができる。また、ユーザが「全てのサムネイル画像生成前に簡易表示」を選択したとき、ＣＰＵ１０は、「全てのサムネイル画像生成後表示」から「全てのサムネイル画像生成前に簡易表示」に設定変更を受け付ける。ＣＰＵ１０は、表示手順の変更を受け付けると、不揮発メモリ３０の環境設定情報を、受け付けた変更後の表示手順に書き換えて更新する。
【０１１６】
図２７は、リソース残量確認機能を適用するか否かを確認する表示画面例を示している。図２７では、リソース残量確認機能を有効にする「ＯＮ」ボタンと、解除（または無効）にする「ＯＦＦ」ボタンが記載されている。現在の設定では「ＯＫ」ボタンが選択されており、ＣＰＵ１０は、ＵＳＢメモリ２００に格納された画像データの「総データ量」を判別する判別処理を実行する前に、リソース残量確認処理を行うようになっている。ユーザが「ＯＦＦ」ボタンを選択した場合は、ＣＰＵ１０は、リソース残量確認機能の解除を受け付ける。ＣＰＵ１０は、リソース残量確認機能の解除を受け付けると、不揮発メモリ３０の環境設定情報を、リソース残量確認機能の解除に書き換えて更新する。なお、リソース残量確認機能が「ＯＮ」に設定された場合の動作は、図１３のステップＳ２０１およびステップＳ２０２で示した動作と同一の動作が行われるものとする。また、このリソース残量確認機能は、判断基準で登録した設定値に基づく判別処理を行う前に行われる。
【０１１７】
ユーザからの環境設定の変更が完了すると、ＣＰＵ１０は、更新後の環境設定に基づいて、ＵＳＢメモリ２００に格納されている画像データを、操作表示部１１０にプレビュー表示するか簡易表示するかを確認する（ステップＳ６０２）。
【０１１８】
このように、画像処理装置１００は、不揮発メモリ３０に格納されている環境設定情報を自動的に読み出し、または現在の環境設定をユーザに確認させて更新し、その環境設定情報に基づいて、ＵＳＢメモリ２００などに格納されている画像データの表示形態を自動的に切り替えてリストで操作表示部１１０に表示することができる。
【０１１９】
以上説明したように、本実施の形態によれば、ＣＰＵ１０は、ＵＳＢメモリ２００に記憶されている画像データに応じて、画像データのリストを操作表示部１１０に表示する際の表示形態をプレビュー表示とするか簡易表示とするかを切り替えるので、ＵＳＢメモリ２００に格納されている画像データのリストが操作表示部１１０に表示されるまでの所要時間が長期化しない範囲でサムネイル画像をリストに表示することができる。
【０１２０】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１２１】
たとえば、図２１のステップＳ００５において、まだサムネイル画像が生成されていないファイルがある場合は、ステップＳ００４に戻り、その未生成のファイルのサムネイル画像を生成していたが、本例ではこれに限らず、サムネイル画像の未生成のファイルがあれば、その都度、ＣＰＵ１０のリソース残量を確認するように、ステップＳ２０２に戻る形態であってもよい。
【０１２２】
また、本実施の形態では、接続端子部７０に画像データを格納したＵＳＢメモリ２００などの外部メモリが接続された場合を想定して説明したが、これに限定されるものではない。たとえば、画像データの格納されている場所として、ＨＤＤ６０に画像データが記憶されている場合であってもよい。この場合、ＨＤＤ６０に格納されている画像データのサムネイル画像を作成するときは、ＣＰＵ１０は、ＨＤＤ６０に格納されている画像データを一旦ＲＡＭ９０に読み込み、その読み込んだ画像データのサムネイル画像を生成して、その生成したサムネイル画像を操作表示部１１０にプレビュー表示する。
【０１２３】
また、画像データの格納場所は、図示しないネットワークを介して画像処理装置１００に接続されたデータサーバや、無線ＬＡＮを介して画像処理装置１００に接続された携帯情報処理端末であってもよい。すなわち、本発明は、画像処理装置１００がデータ通信を行い、画像処理装置１００が画像データをダウンロードしたり、外部装置に存在する画像データにアクセスすることで、その画像データのリストを表示するようにしてもよい。
【０１２４】
また、本実施の形態では、リストに表示する表示形態の切り替えについて、総データ量、総ファイル数、各データのデータ量および画像サイズの４つの中から１つの判断項目を選択するようになっていたが、本発明はこの項目の選択に限定されるものではなく、これらを重畳的に組み合わせて切り替えるようにしてもよい。
【０１２５】
たとえば、ＣＰＵ１０は、第１の判断項目として、ＵＳＢメモリ２００に格納されている総データ量に応じてプレビュー表示するか簡易表示するかを判断し、設定値によって全ての画像データを簡易表示すると判断した場合に、さらに第２の判断項目として、所定の基準値未満のデータ量の画像データのみをプレビュー表示するように、全ての画像データに対して各画像データのデータ量ごとにプレビュー表示するか否かを判断するようにしてもよい。また、第１の判断項目において、総データ量の設定値により全ての画像データをプレビュー表示すると判断した場合に、ＣＰＵ１０は、さらに第２の判断項目として、所定の基準値以上のデータ量の画像データを簡易表示するように、各画像データのデータ量ごとに簡易表示するか否かを判断するようにしてもよい。
【０１２６】
また、たとえば、ＣＰＵ１０は、第１の判断項目として、ＵＳＢメモリ２００に格納されている総ファイル数に応じてプレビュー表示するか簡易表示するかを判断し、設定値によって全ての画像データを簡易表示すると判断した場合に、さらに第２の判断項目として、所定の基準値未満のデータ量の画像データのみをプレビュー表示するように、その全ての画像データに対して各画像データのデータ量ごとにプレビュー表示するか否かを判断するようにしてもよい。また、第１の判断項目において、総ファイル数の設定値により全ての画像データをプレビュー表示すると判断した場合に、ＣＰＵ１０は、さらに第２の判断項目として、所定の基準値以上のデータ量の画像データを簡易表示するように、各画像データのデータ量ごとに簡易表示するか否かを判断してもよい。
【０１２７】
また、本実施の形態では、図１３や図２１において、制御部は、規定量以上のリソース残量がある場合にＵＳＢメモリ２００に格納された画像データをプレビュー表示するか簡易表示するかを切り替えていた。本発明はこれに限らず、リソース残量に応じて処理内容を変更する形態であってもよい。たとえば、リソース残量が５０％を示す場合には、制御部は、記憶装置に記憶されているデータ量の１００ＭＢ分までサムネイル画像を生成し、リソース残量が８０％を示す場合には、記憶装置に記憶されているデータ量の２００ＭＢ分までサムネイル画像を生成するようにしてもよい。あるいは、リソース残量が５０％を示す場合には、制御部は、記憶装置に記憶されているファイルの中の１００個のファイルまでのみサムネイル画像を生成し、リソース残量が８０％を示す場合には、記憶装置に記憶されているファイルの中の２００個のファイルまでのみサムネイル画像を生成するようにしてもよい。
【０１２８】
このように、リソース残量に基づく判断において、リソース残量の程度に応じて段階的に複数の設定値を設けるようにしてもよい。なお、リソース残量に基づく判断において、本実施の形態では、ＣＰＵ１０の使用率と画像処理装置１００のＲＡＭ９０（メモリ）の空き容量（メモリ残量）とに基づいて判断するようになっていたが、本発明はこれに限定されるものではなく、ＣＰＵ１０の使用率のみに基づいて判断してもよく、あるいは、画像処理装置１００のＲＡＭ９０の空き容量（メモリ残量）のみに基づいて判断する形態であってもよい。
【符号の説明】
【０１２９】
１０…ＣＰＵ（制御部）
２０…画像処理部
３０…不揮発メモリ
３１…リソース残量確認テーブル
４０…ファクシミリ通信部
５０…ネットワーク通信部
６０…ＨＤＤ（記憶部）
７０…接続端子部（Ｉ／Ｆ）
８０…ＲＯＭ
９０…ＲＡＭ
１００…画像処理装置（ＭＦＰ）
１１０…操作表示部
１２０…プリンタ部
１３０…画像読取部
１４０…内部バス
２００…ＵＳＢメモリ
２１０…ＵＳＢメモリ
２２０…ＵＳＢメモリ
２３０…ＵＳＢメモリ
３００…ＵＳＢｈｕｂ
４００…画像処理システム
８００…ファイル
８１０…ファイル
８２０…ファイル
８３０…ファイル
８４０…ファイル
８５０…ファイル
９００…サムネイル画像
９１０…サムネイル画像
９２０…属性情報
９３０…サムネイル画像
９４０…サムネイル画像
９５０…属性情報
９６０…属性情報
９７０…属性情報
９８０…属性情報
９９０…サムネイル画像
【図１】
0005824966.tif 000002
【図２】
0005824966.tif 000003
【図３】
0005824966.tif 000004
【図４】
0005824966.tif 000005
【図５】
0005824966.tif 000006
【図６】
0005824966.tif 000007
【図７】
0005824966.tif 000008
【図８】
0005824966.tif 000009
【図９】
0005824966.tif 000010
【図１０】
0005824966.tif 000011
【図１１】
0005824966.tif 000012
【図１２】
0005824966.tif 000013
【図１３】
0005824966.tif 000014
【図１４】
0005824966.tif 000015
【図１５】
0005824966.tif 000016
【図１６】
0005824966.tif 000017
【図１７】
0005824966.tif 000018
【図１８】
0005824966.tif 000019
【図１９】
0005824966.tif 000020
【図２０】
0005824966.tif 000021
【図２１】
0005824966.tif 000022
【図２２】
0005824966.tif 000023
【図２３】
0005824966.tif 000024
【図２４】
0005824966.tif 000025
【図２５】
0005824966.tif 000026
【図２６】
0005824966.tif 000027
【図２７】
0005824966.tif 000028