(57)【特許請求の範囲】
【請求項１】
種々の画像を表示可能な表示手段と、
ユーザによる操作が行われる操作手段と、
種々のデータが格納される外部メモリが接続される接続手段と、
前記接続手段に接続された外部メモリに格納されている画像データを取得し、当該画像データに基づいて、当該画像データに係る画像を示す表示用データを生成する表示用データ生成手段と、
前記表示用データ生成手段により生成された表示用データが記憶される記憶手段と、
前記外部メモリに格納されている画像データに係る画像の表示が指示された場合、当該画像データに基づく表示用データが前記記憶手段に記憶されているか否かを確認する確認手段と、
前記確認手段により当該画像データに基づく表示用データが前記記憶手段に記憶されていることが確認された場合、前記表示用データに基づく画像を前記表示手段に表示し、当該画像データに基づく表示用データが前記記憶手段に記憶されていないことが確認された場合、前記表示用データ生成手段を制御することにより、当該画像データに基づく表示用データを生成し、生成した表示用データに基づく画像を前記表示手段に表示する表示制御手段と、
前記表示用データ生成手段により生成された表示用データを前記記憶手段に記憶すると共に、前記表示制御手段により、表示用データに基づく画像が前記表示手段に表示されている場合に、前記操作手段における所定の保護操作に基づいて、前記表示手段に表示されている画像に係る表示用データに対して、前記記憶手段からの消去に対する保護を示す保護情報を対応付けて記憶する記憶制御手段と、
前記接続手段に接続された外部メモリに記憶されている画像データに係る表示用データが前記表示手段に表示され、且つ、前記操作手段における所定の保護操作が行われた場合、当該表示用データに前記保護情報が対応付けられたことを示す識別情報を、当該表示用データに対応する画像データに対応付けて、前記外部メモリに書き込む書込手段と、
前記接続手段に接続された外部メモリに格納されている画像データから、前記識別情報が対応付けられている画像データを特定するデータ特定手段と、を備え、
前記確認手段は、
前記データ特定手段により特定された画像データに対応する表示用データが前記記憶手段に記憶されているか否かを確認し、
前記表示制御手段は、
前記確認手段により、前記識別情報が対応付けられた画像データに係る表示用データが前記記憶手段に記憶されていることが確認された場合、前記記憶手段に記憶されている当該表示用データに基づく画像を前記表示手段に表示し、
前記確認手段により、前記識別情報が対応付けられた画像データに係る表示用データが前記記憶手段に記憶されていることが確認されなかった場合、当該画像データに基づく表示用データを生成するように前記表示用データ生成手段を制御し、生成された表示用データに基づく画像を前記表示手段に表示すること、を特徴とする画像表示装置。
【請求項２】
種々の画像を表示可能な表示手段と、
ユーザによる操作が行われる操作手段と、
種々のデータが格納される外部メモリが接続される接続手段と、
前記接続手段に接続された外部メモリに格納されている画像データを取得し、当該画像データに基づいて、当該画像データに係る画像を示す表示用データを生成する表示用データ生成手段と、
前記表示用データ生成手段により生成された表示用データが記憶される記憶手段と、
前記外部メモリに格納されている画像データに係る画像の表示が指示された場合、当該画像データに基づく表示用データが前記記憶手段に記憶されているか否かを確認する確認手段と、
前記確認手段により当該画像データに基づく表示用データが前記記憶手段に記憶されていることが確認された場合、前記表示用データに基づく画像を前記表示手段に表示し、当該画像データに基づく表示用データが前記記憶手段に記憶されていないことが確認された場合、前記表示用データ生成手段を制御することにより、当該画像データに基づく表示用データを生成し、生成した表示用データに基づく画像を前記表示手段に表示する表示制御手段と、
前記表示用データ生成手段により生成された表示用データを前記記憶手段に記憶すると共に、前記表示制御手段により、表示用データに基づく画像が前記表示手段に表示されている場合に、前記操作手段における所定の保護操作に基づいて、前記表示手段に表示されている画像に係る表示用データに対して、前記記憶手段からの消去に対する保護を示す保護情報を対応付けて記憶する記憶制御手段と、
前記画像データを構成する画素の色調、明度、彩度を変更する各種の画像補正処理を行う補正手段と、を備え、
前記補正手段により、画像データに対する画像補正処理が行われた場合、
前記表示用データ生成手段は、
前記画像補正処理が行われた画像データに基づいて、当該画像補正処理が行われた画像を示す表示用データを生成し、
前記記憶制御手段は、
前記画像補正処理が行われた画像を示す表示用データを前記記憶手段に記憶すること、を特徴とする画像表示装置。
【請求項３】
請求項２記載の画像表示装置において、
前記接続手段に接続された外部メモリに記憶されている画像データに係る表示用データが前記表示手段に表示され、且つ、前記操作手段における所定の保護操作が行われた場合、当該表示用データに前記保護情報が対応付けられたことを示す識別情報を、当該表示用データに対応する画像データに対応付けて、前記外部メモリに書き込む書込手段と、を備えることを特徴とする画像表示装置。
【請求項４】
請求項３記載の画像表示装置において、
前記接続手段に接続された外部メモリに格納されている画像データから、前記識別情報が対応付けられている画像データを特定するデータ特定手段と、を備え、
前記確認手段は、
前記データ特定手段により特定された画像データに対応する表示用データが前記記憶手段に記憶されているか否かを確認し、
前記表示制御手段は、
前記確認手段により、前記識別情報が対応付けられた画像データに係る表示用データが前記記憶手段に記憶されていることが確認された場合、前記記憶手段に記憶されている当該表示用データに基づく画像を前記表示手段に表示し、
前記確認手段により、前記識別情報が対応付けられた画像データに係る表示用データが前記記憶手段に記憶されていることが確認されなかった場合、当該画像データに基づく表示用データを生成するように前記表示用データ生成手段を制御し、生成された表示用データに基づく画像を前記表示手段に表示すること、を特徴とする画像表示装置。
【請求項５】
請求項３又は請求項４に記載の画像表示処理装置において、
前記書込手段は、
前記補正手段による画像補正処理が行われた画像データが前記外部メモリに存在する場合、当該画像データに対して行われた画像補正処理の内容を示す補正内容情報を、画像補正処理が行われた画像データに対応付けて、前記外部メモリに書き込むこと、を特徴とする画像表示装置。
【請求項６】
請求項１乃至請求項５の何れかに記載の画像表示装置において、
前記表示制御手段は、
前記外部メモリに格納されている画像データの内、前記識別情報が対応付けられている画像データに基づく画像から前記表示手段に表示するように、前記外部メモリに格納されている画像データに対する表示順を設定する表示順設定手段と、を備えることを特徴とする画像表示装置。
【請求項７】
請求項１乃至請求項６の何れかに記載の画像表示装置において、
前記表示用データ生成手段により生成された表示用データを前記記憶手段に記憶する際に、前記記憶手段の記憶容量に基づいて、当該表示用データを前記記憶手段に記憶可能であるか否かを判定する判定手段と、を備え、
前記記憶制御手段は、
前記判定手段により、当該表示用データを前記記憶手段に記憶不能であると判定された場合、前記記憶手段から前記保護情報が対応付けられていない表示用データを消去し、当該表示用データを前記記憶手段に記憶すること、を特徴とする画像表示装置。
【請求項８】
請求項１乃至請求項７の何れかに記載の画像表示装置において、
前記表示制御手段は、
前記保護情報が対応付けられた表示用データに係る画像を前記表示手段に表示する場合に、前記表示手段に表示されている画像に係る表示用データに前記保護情報が対応付けられていることを示す保護対象表示を行い、
前記記憶制御手段は、
前記操作手段による所定の解除操作に基づいて、当該表示用データに対する前記保護情報の対応付けを解除すること、を特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに基づく画像を表示可能な画像表示装置に関し、特に、当該画像データに基づく画像を迅速に表示し得る画像表示装置に関する。
【背景技術】
【０００２】
従来、画像表示装置は、画像データに基づいて表示用データを生成し、生成した表示用データをディスプレイ等に表示することで、当該画像データに係る画像を表示している。即ち、画像データに基づく画像を表示する場合、画像表示装置は、当該画像データを取得し、当該画像データに基づく表示用データを生成する必要があった。
【０００３】
ここで、表示用データを生成する際、画像データの種類や内容によっては、処理に多くの時間が必要となる場合がある。例えば、高解像度の画像データに基づく画像を表示する場合には、表示用データの生成に非常に多くの時間が必要となる。つまり、従来の画像表示装置では、ユーザが画像の表示を指示した時点から、実際にユーザ所望の画像が表示されるまでに、多くの時間が必要となる場合があった。この場合、ユーザは、所望の画像の表示が行われるまで、無駄な時間を過ごす結果となる。
【０００４】
この問題を解決すべくなされた発明として、特許文献１記載の発明が知られている。この特許文献１記載のデータ処理装置は、キャッシュメモリを有効活用することにより、データ処理の高速化を実現している。具体的には、特許文献１記載のデータ処理装置は、データ処理を行う際に、当該キャッシュメモリの利用の有無による処理速度の相違や、処理対象となるデータのデータサイズに基づいて、キャッシュメモリを利用したデータ処理を行うか否かを決定する。つまり、特許文献１記載のデータ処理装置は、画像データを表示する際に、キャッシュメモリを活用することで、画像データの表示処理を高速化することができる。例えば、一度、画像データに基づいて生成した表示用データがキャッシュメモリに格納されている場合、当該データ処理装置は、当該画像データの表示を行う際に、キャッシュメモリ内の当該表示用データを用いることで、画像表示の高速化を実現し得る。
【特許文献１】特開平０８−２９２９１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、キャッシュメモリは、或る画像データの表示処理を行う場合のみ、活用されるものではない。即ち、当該キャッシュメモリは、別の画像データの表示処理にも活用される。更に、キャッシュメモリは、その他様々な処理を行う際にも活用される。そして、キャッシュメモリは、記憶容量に制限があるため、多様な処理を実行すると、その記憶内容が更新される。即ち、一度キャッシュメモリに表示用データが記憶されたとしても、ユーザの意思とは関係なく、他のデータを記憶するために消去されてしまうことになる。
【０００６】
そうすると、上記特許文献１記載のデータ処理装置であっても、キャッシュメモリに、ユーザ所望の画像データに基づく表示用データが存在しない場合が生じ得る。この場合、当該データ処理装置は、ユーザ所望の画像データに基づいて、再度表示用データを生成しなければならない。その結果、特許文献１記載のデータ処理装置は、ユーザ所望の画像の表示に際し、ユーザに表示待ち時間を強制することになる。
【０００７】
又、近年、画像データは、記録メディアに格納されている場合も多い。このような記録メディアに格納されている画像データを表示する場合、画像表示装置は、当該記録メディアから画像データを読み取る読取装置（即ち、メディアリーダ）を介して、画像データを取得しなければならない。この場合、当該読取装置におけるデータ転送処理が介在するため、画像データの表示は更に遅延するという問題が生じる。
【０００８】
本発明は、前記従来における問題点を解消するためになされたものであり、画像データに基づく画像を表示可能な画像表示装置に関し、特に、表示用データを記憶する記憶手段を有効活用し、ユーザ所望の画像の表示を高速化し得る画像表示装置を提供する。
【課題を解決するための手段】
【０００９】
前記課題を解決するために成された請求項１に係る画像表示装置は、種々の画像を表示可能な表示手段と、ユーザによる操作が行われる操作手段と、種々のデータが格納される外部メモリが接続される接続手段と、前記接続手段に接続された外部メモリに格納されている画像データを取得し、当該画像データに基づいて、当該画像データに係る画像を示す表示用データを生成する表示用データ生成手段と、前記表示用データ生成手段により生成された表示用データが記憶される記憶手段と、前記外部メモリに格納されている画像データに係る画像の表示が指示された場合、当該画像データに基づく表示用データが前記記憶手段に記憶されているか否かを確認する確認手段と、前記確認手段により当該画像データに基づく表示用データが前記記憶手段に記憶されていることが確認された場合、前記表示用データに基づく画像を前記表示手段に表示し、当該画像データに基づく表示用データが前記記憶手段に記憶されていないことが確認された場合、前記表示用データ生成手段を制御することにより、当該画像データに基づく表示用データを生成し、生成した表示用データに基づく画像を前記表示手段に表示する表示制御手段と、前記表示用データ生成手段により生成された表示用データを前記記憶手段に記憶すると共に、前記表示制御手段により、表示用データに基づく画像が前記表示手段に表示されている場合に、前記操作手段における所定の保護操作に基づいて、前記表示手段に表示されている画像に係る表示用データに対して、前記記憶手段からの消去に対する保護を示す保護情報を対応付けて記憶する記憶制御手段と、前記接続手段に接続された外部メモリに記憶されている画像データに係る表示用データが前記表示手段に表示され、且つ、前記操作手段における所定の保護操作が行われた場合、当該表示用データに前記保護情報が対応付けられたことを示す識別情報を、当該表示用データに対応する画像データに対応付けて、前記外部メモリに書き込む書込手段と、前記接続手段に接続された外部メモリに格納されている画像データから、前記識別情報が対応付けられている画像データを特定するデータ特定手段と、を備え、前記確認手段は、前記データ特定手段により特定された画像データに対応する表示用データが前記記憶手段に記憶されているか否かを確認し、前記表示制御手段は、前記確認手段により、前記識別情報が対応付けられた画像データに係る表示用データが前記記憶手段に記憶されていることが確認された場合、前記記憶手段に記憶されている当該表示用データに基づく画像を前記表示手段に表示し、前記確認手段により、前記識別情報が対応付けられた画像データに係る表示用データが前記記憶手段に記憶されていることが確認されなかった場合、当該画像データに基づく表示用データを生成するように前記表示用データ生成手段を制御し、生成された表示用データに基づく画像を前記表示手段に表示すること、を特徴とする。
【００１１】
又、請求項２記載の画像表示装置は、種々の画像を表示可能な表示手段と、ユーザによる操作が行われる操作手段と、種々のデータが格納される外部メモリが接続される接続手段と、前記接続手段に接続された外部メモリに格納されている画像データを取得し、当該画像データに基づいて、当該画像データに係る画像を示す表示用データを生成する表示用データ生成手段と、前記表示用データ生成手段により生成された表示用データが記憶される記憶手段と、前記外部メモリに格納されている画像データに係る画像の表示が指示された場合、当該画像データに基づく表示用データが前記記憶手段に記憶されているか否かを確認する確認手段と、前記確認手段により当該画像データに基づく表示用データが前記記憶手段に記憶されていることが確認された場合、前記表示用データに基づく画像を前記表示手段に表示し、当該画像データに基づく表示用データが前記記憶手段に記憶されていないことが確認された場合、前記表示用データ生成手段を制御することにより、当該画像データに基づく表示用データを生成し、生成した表示用データに基づく画像を前記表示手段に表示する表示制御手段と、前記表示用データ生成手段により生成された表示用データを前記記憶手段に記憶すると共に、前記表示制御手段により、表示用データに基づく画像が前記表示手段に表示されている場合に、前記操作手段における所定の保護操作に基づいて、前記表示手段に表示されている画像に係る表示用データに対して、前記記憶手段からの消去に対する保護を示す保護情報を対応付けて記憶する記憶制御手段と、前記画像データを構成する画素の色調、明度、彩度を変更する各種の画像補正処理を行う補正手段と、を備え、前記補正手段により、画像データに対する画像補正処理が行われた場合、前記表示用データ生成手段は、前記画像補正処理が行われた画像データに基づいて、当該画像補正処理が行われた画像を示す表示用データを生成し、前記記憶制御手段は、前記画像補正処理が行われた画像を示す表示用データを前記記憶手段に記憶すること、を特徴とする。
【００１２】
そして、請求項３記載の画像表示装置は、請求項２記載の画像表示装置において、前記接続手段に接続された外部メモリに記憶されている画像データに係る表示用データが前記表示手段に表示され、且つ、前記操作手段における所定の保護操作が行われた場合、当該表示用データに前記保護情報が対応付けられたことを示す識別情報を、当該表示用データに対応する画像データに対応付けて、前記外部メモリに書き込む書込手段と、を備えることを特徴とする。
【００１３】
又、請求項４記載の画像表示装置は、請求項３記載の画像表示装置において、前記接続手段に接続された外部メモリに格納されている画像データから、前記識別情報が対応付けられている画像データを特定するデータ特定手段と、を備え、前記確認手段は、前記データ特定手段により特定された画像データに対応する表示用データが前記記憶手段に記憶されているか否かを確認し、前記表示制御手段は、前記確認手段により、前記識別情報が対応付けられた画像データに係る表示用データが前記記憶手段に記憶されていることが確認された場合、前記記憶手段に記憶されている当該表示用データに基づく画像を前記表示手段に表示し、前記確認手段により、前記識別情報が対応付けられた画像データに係る表示用データが前記記憶手段に記憶されていることが確認されなかった場合、当該画像データに基づく表示用データを生成するように前記表示用データ生成手段を制御し、生成された表示用データに基づく画像を前記表示手段に表示すること、を特徴とする。
【００１４】
そして、請求項５記載の画像表示装置は、請求項３又は請求項４に記載の画像表示処理装置において、前記書込手段は、前記補正手段による画像補正処理が行われた画像データが前記外部メモリに存在する場合、当該画像データに対して行われた画像補正処理の内容を示す補正内容情報を、画像補正処理が行われた画像データに対応付けて、前記外部メモリに書き込むこと、を特徴とする。
【００１５】
又、請求項６記載の画像表示装置は、請求項１乃至請求項５の何れかに記載の画像表示装置において、前記表示制御手段は、前記外部メモリに格納されている画像データの内、前記識別情報が対応付けられている画像データに基づく画像から前記表示手段に表示するように、前記外部メモリに格納されている画像データに対する表示順を設定する表示順設定手段と、を備えることを特徴とする。
【００１６】
そして、請求項７記載の画像表示装置は、請求項１乃至請求項６の何れかに記載の画像表示装置において、前記表示用データ生成手段により生成された表示用データを前記記憶手段に記憶する際に、前記記憶手段の記憶容量に基づいて、当該表示用データを前記記憶手段に記憶可能であるか否かを判定する判定手段と、を備え、前記記憶制御手段は、前記判定手段により、当該表示用データを前記記憶手段に記憶不能であると判定された場合、前記記憶手段から前記保護情報が対応付けられていない表示用データを消去し、当該表示用データを前記記憶手段に記憶すること、を特徴とする。
【００１７】
又、請求項８記載の画像表示装置は、請求項１乃至請求項７の何れかに記載の画像表示装置において、前記表示制御手段は、前記保護情報が対応付けられた表示用データに係る画像を前記表示手段に表示する場合に、前記表示手段に表示されている画像に係る表示用データに前記保護情報が対応付けられていることを示す保護対象表示を行い、前記記憶制御手段は、前記操作手段による所定の解除操作に基づいて、当該表示用データに対する前記保護情報の対応付けを解除すること、を特徴とする。
【発明の効果】
【００２０】
請求項１記載の画像表示装置は、表示用データ生成手段により、接続手段に接続された外部メモリ内の画像データに基づく表示用データを生成し得る。そして、当該画像表示装置は、表示用データ生成手段により生成された表示用データを、表示手段に表示する。従って、当該画像表示装置は、外部メモリに格納されている画像データの内容を表示手段に表示し得る。
当該画像表示装置は、確認手段により外部メモリに格納されている画像データに係る表示用データが記憶手段に記憶されていることが確認された場合、記憶手段内の当該表示用データを用いて、表示手段に画像を表示する。つまり表示用データ生成手段による表示用データの生成処理が省略されるので、当該画像表示装置は、外部メモリに格納されているユーザ所望の画像を、ユーザに待ち時間を課すことなく、迅速に表示し得る。又、確認手段により当該画像データに係る表示用データが記憶手段に記憶されていることが確認されなかった場合、当該画像表示装置は、表示用データ生成手段により当該画像データに基づく表示用データを生成し、生成された表示用データを表示手段に表示する。つまり、当該画像表示装置は、外部メモリに格納されている画像データを全て表示手段に表示し得る。
更に、当該画像表示装置は、表示用データ生成手段により生成された表示用データを記憶手段に記憶する。そして、表示用データに基づく画像が表示手段に表示されている場合に、ユーザによる保護操作が行われると、表示手段に表示されている表示用データに保護情報を対応付けて記憶する。この保護情報は、記憶手段からの消去に対する保護を示す。従って、当該保護情報が対応付けられた表示用データは、記憶手段から消去されることはない。つまり、一度生成された表示用データが記憶手段に記憶されている場合、当該表示用データは、ユーザが保護操作を行うことにより、記憶手段から消去されずに保持される。そのため、ユーザが外部メモリに格納されている所望の画像データの表示を指示した場合に、画像表示装置は、保護情報が対応付けられた画像データであれば、迅速にその内容を表示し得る。
又、当該画像表示装置は、接続手段に接続された外部メモリに記憶されている画像データに係る表示用データが表示手段に表示され、且つ、操作手段における所定の保護操作が行われた場合、書込手段により、保護情報が対応付けられた表示用データに係る画像データに対して、識別情報を対応付けて、外部メモリに書き込む。即ち、当該画像表示装置は、外部メモリの識別情報に基づいて、記憶手段内の保護情報が対応付けられた表示用データを特定し得る。これにより、外部メモリが接続手段から取り外された場合であっても、当該画像表示装置は、ユーザが迅速な表示を望む外部メモリ内の画像データと、記憶手段内の表示用データとの対応関係を容易に特定し得る。
更に、当該画像表示装置は、識別情報が対応付けられた画像データに係る表示用データが記憶手段に記憶されていることが確認手段により確認された場合、記憶手段に記憶されている当該表示用データに基づく画像を表示手段に表示する。即ち、この場合、当該画像表示装置は、当該画像データに係る画像を迅速に表示し得る。
又、識別情報が対応付けられた画像データに係る表示用データが記憶手段に記憶されていることが確認手段により確認されなかった場合、当該画像表示装置は、当該画像データに基づく表示用データを生成するように表示用データ生成手段を制御し、生成された表示用データに基づく画像を表示手段に表示する。つまり、当該画像表示装置は、識別情報が対応付けられた画像データに係る表示用データが記憶手段にない場合、自動的に、当該画像データに基づく表示用データを生成する。従って、当該画像表示装置は、ユーザ所望の画像を迅速に表示し得る。更に、この場合に表示用データを生成するので、当該画像表示装置は、同一の画像データに基づく表示用データを複数生成し、記憶手段に記憶する状態を防止し得る。
【００２２】
請求項２記載の画像表示装置は、表示用データ生成手段により、接続手段に接続された外部メモリ内の画像データに基づく表示用データを生成し得る。そして、当該画像表示装置は、表示用データ生成手段により生成された表示用データを、表示手段に表示する。従って、当該画像表示装置は、外部メモリに格納されている画像データの内容を表示手段に表示し得る。
当該画像表示装置は、確認手段により外部メモリに格納されている画像データに係る表示用データが記憶手段に記憶されていることが確認された場合、記憶手段内の当該表示用データを用いて、表示手段に画像を表示する。つまり表示用データ生成手段による表示用データの生成処理が省略されるので、当該画像表示装置は、外部メモリに格納されているユーザ所望の画像を、ユーザに待ち時間を課すことなく、迅速に表示し得る。又、確認手段により当該画像データに係る表示用データが記憶手段に記憶されていることが確認されなかった場合、当該画像表示装置は、表示用データ生成手段により当該画像データに基づく表示用データを生成し、生成された表示用データを表示手段に表示する。つまり、当該画像表示装置は、外部メモリに格納されている画像データを全て表示手段に表示し得る。
更に、当該画像表示装置は、表示用データ生成手段により生成された表示用データを記憶手段に記憶する。そして、表示用データに基づく画像が表示手段に表示されている場合に、ユーザによる保護操作が行われると、表示手段に表示されている表示用データに保護情報を対応付けて記憶する。この保護情報は、記憶手段からの消去に対する保護を示す。従って、当該保護情報が対応付けられた表示用データは、記憶手段から消去されることはない。つまり、一度生成された表示用データが記憶手段に記憶されている場合、当該表示用データは、ユーザが保護操作を行うことにより、記憶手段から消去されずに保持される。そのため、ユーザが外部メモリに格納されている所望の画像データの表示を指示した場合に、画像表示装置は、保護情報が対応付けられた画像データであれば、迅速にその内容を表示し得る。
又、当該画像表示装置は、補正手段により、画像データを構成する画素の色調、明度、彩度を変更する各種の画像補正処理を行い得る。そして、画像データに対する画像補正処理が行われた場合、当該画像表示装置は、表示用データ生成手段により、画像補正処理が行われた画像データに基づく表示用データを生成する。そして、当該画像表示装置は、画像補正処理が行われた画像を示す表示用データを記憶手段に記憶する。従って、当該画像表示装置は、画像補正処理の内容を反映した画像を、表示手段に表示し得る。又、当該表示用データが記憶手段に記憶されるので、画像補正処理が行われた状態で表示用データが記憶されていることになる。そして、当該画像表示装置は、画像補正処理が行われた画像データの再表示がユーザにより指示された場合、当該表示用データを用いて、画像補正処理の内容を反映した画像を、表示手段に表示する。これにより、ユーザは、再度画像補正処理を行うことなく、画像補正処理を反映した画像を迅速に表示させ得る。この結果、当該画像表示装置は、画像補正処理に関するユーザの作業負担を軽減し得る。
【００２３】
請求項３記載の画像表示装置は、接続手段に接続された外部メモリに記憶されている画像データに係る表示用データが表示手段に表示され、且つ、操作手段における所定の保護操作が行われた場合、書込手段により、保護情報が対応付けられた表示用データに係る画像データに対して、識別情報を対応付けて、外部メモリに書き込む。即ち、当該画像表示装置は、外部メモリの識別情報に基づいて、記憶手段内の保護情報が対応付けられた表示用データを特定し得る。これにより、外部メモリが接続手段から取り外された場合であっても、当該画像表示装置は、ユーザが迅速な表示を望む外部メモリ内の画像データと、記憶手段内の表示用データとの対応関係を容易に特定し得る。
【００２４】
請求項４記載の画像表示装置は、識別情報が対応付けられた画像データに係る表示用データが記憶手段に記憶されていることが確認手段により確認された場合、記憶手段に記憶されている当該表示用データに基づく画像を表示手段に表示する。即ち、この場合、当該画像表示装置は、当該画像データに係る画像を迅速に表示し得る。
又、識別情報が対応付けられた画像データに係る表示用データが記憶手段に記憶されていることが確認手段により確認されなかった場合、当該画像表示装置は、当該画像データに基づく表示用データを生成するように表示用データ生成手段を制御し、生成された表示用データに基づく画像を表示手段に表示する。つまり、当該画像表示装置は、識別情報が対応付けられた画像データに係る表示用データが記憶手段にない場合、自動的に、当該画像データに基づく表示用データを生成する。従って、当該画像表示装置は、ユーザ所望の画像を迅速に表示し得る。更に、この場合に表示用データを生成するので、当該画像表示装置は、同一の画像データに基づく表示用データを複数生成し、記憶手段に記憶する状態を防止し得る。
【００２５】
請求項５記載の画像表示装置は、補正手段による画像補正処理が行われた画像データが外部メモリに存在する場合、書込手段により、当該画像補正処理が行われた画像データに対応付けて、補正内容情報を外部メモリに書き込む。この補正内容情報は、当該画像データに対して行われた画像補正処理の内容を示す。従って、当該画像表示装置は、外部メモリの補正内容情報に基づいて、当該画像データに対して行われた画像補正処理の内容を再現し得る。この結果、当該画像表示装置は、画像補正処理を反映した表示用データが記憶手段に存在しない場合であっても、画像補正処理の内容を反映した表示用データを生成し、これを表示手段に表示し得る。
【００２６】
請求項６記載の画像表示装置は、表示順設定手段により、外部メモリに格納されている画像データに対する表示順を、外部メモリに格納されている画像データの内、識別情報が対応付けられている画像データに基づく画像から表示手段に表示する順に設定し得る。ここで、ユーザは画像表示を希望する可能性のある画像データに識別情報を対応つけておくと考えられる。この結果、当該画像表示装置は、識別情報が対応付けられている画像データから表示が行われることで、外部メモリ内の画像データに含まれるユーザ所望の画像を、より迅速に表示し得る。
【００２７】
請求項７記載の画像表示装置は、表示用データ生成手段により生成された表示用データを記憶手段に記憶する際に、記憶手段の記憶容量に基づいて、判定手段により当該表示用データを記憶手段に記憶不能であると判定された場合、保護情報が対応付けられていない表示用データを記憶手段から消去して、当該表示用データを記憶手段に記憶する。従って、当該画像表示装置は、ユーザにとって必要性の低い表示用データが記憶手段を占有している場合であっても、新たに、ユーザ所望の表示用データを格納し得る。又、この場合においても、保護情報が対応付けられている表示用データは、記憶手段に存在している。そして、通常、ユーザは、画像を再表示する可能性の高い画像データに対して保護情報を付与する操作を行うと考えられる。この場合、当該画像表示装置は、ユーザ所望の画像データに対応する表示用データが記憶手段に存在している可能性が高い状態にある。従って、当該画像表示装置は、ユーザ所望の画像を迅速に表示し得る。
【００２８】
請求項８記載の画像表示装置は、保護情報が対応付けられた表示用データに係る画像を表示手段に表示する場合、保護対象表示を行う。これにより、ユーザは、表示手段に表示されている画像に係る表示用データに保護情報が対応付けられていることを把握し得る。この時、ユーザは、所定の解除操作を行うことで、当該表示用データに対する保護情報の対応付けを解除し得る。この結果、当該画像表示装置は、表示用データの保護の必要性が低下した場合等の様々な状況に応じて、表示用データの保護態様を変更し得る。
【発明を実施するための最良の形態】
【００３１】
以下、本発明に係る画像表示装置を、多機能周辺装置（「MFP（Multi Function Peripheral）若しくは（Multi Function Printer）」ともいう）に具体化した実施形態について、図面を参照しつつ詳細に説明する。図１は、本実施形態に係る多機能周辺装置１の外観斜視図である。
【００３２】
多機能周辺装置１は、所謂、複合機であり、コピー機能、ファクシミリ機能、プリンタ機能、及び電話機能等を備えている。図１に示すように、多機能周辺装置１は、自動原稿送り装置２と、給紙トレイ部５とを有する。又、多機能周辺装置１は、スキャナ装置２２と、プリンタ３０を内蔵している（図２参照）。
【００３３】
自動原稿送り装置２は、複数枚の原稿をページ原稿単位でスキャナ装置２２に搬送する。当該自動原稿送り装置２は、多機能周辺装置１の上部に回動可能に軸支されている。自動原稿送り装置２の構成については、既に公知であるため、その詳細な説明は省略する。
【００３４】
給紙トレイ部５は、印刷媒体である記録用紙を積層状態で収納している。記録用紙は、当該給紙トレイ部５から搬送され、プリンタ３０による印刷に用いられる。
【００３５】
スキャナ装置２２は、自動原稿送り装置２により送られる原稿から画像データを読み取り、ＲＡＭ１３に、当該画像データを原稿データとして格納する。このスキャナ装置２２の構成については、既に公知であるため、その詳細な説明は省略する。
【００３６】
プリンタ３０は、給紙トレイ部５から搬送された記録用紙に対して、データに基づく画像を形成する。本実施形態に係るプリンタ３０は、インクジェットプリンタにより構成される。このプリンタ３０の構成については、既に公知であるため、その詳細な説明を省略する。そして、プリンタ３０により画像が形成された記録用紙は、所定の排紙トレイへ排紙される。
【００３７】
又、多機能周辺装置１は、操作パネル１７を備えている。操作パネル１７は、多機能周辺装置１に対するユーザの操作に用いられる。図１に示すように、操作パネル１７は、複数の操作キーと、ＬＣＤ１８を含んでいる。ＬＣＤ１８は、公知の液晶ディスプレイにより構成される。
【００３８】
そして、ＬＣＤ１８の前面には、公知のタッチパネル２３が配設されている。このタッチパネル２３は、ユーザが指等で押圧した部分の座標等を検出し、当該検出結果に応じた操作信号を出力する。即ち、当該タッチパネル２３は、ユーザによる多機能周辺装置１に対する操作に用いられる。
【００３９】
操作パネル１７の下方には、記録メディアスロット１６が配設されている。この記録メディアスロット１６は、記録メディア３５（例えば、メモリカードやＵＳＢメモリ等）を装着可能に構成されている。
【００４０】
次に、本実施形態に係る多機能周辺装置１の制御系構成について、図面を参照しつつ詳細に説明する。図２は、多機能周辺装置１の制御系構成を示すブロック図である。
多機能周辺装置１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４を備えている。そして、これらは、ネットワーク・コントロール・ユニット（以下、「ＮＣＵ１９」という）等の各種周辺装置と共に、相互にバスライン２５を介して接続されている。
【００４１】
ＣＰＵ１１は、上述した各機能（例えば、コピー機能、ファクシミリ機能、プリンタ機能）を実現するための制御プログラムを実行する中央演算処理装置である。例えば、ＣＰＵ１１は、回線制御を行うＮＣＵ１９を介して送受信される各種信号に従って、バスライン２５により接続された装置各部を制御してファクシミリ動作、即ち、データ通信を実行する。又、ＣＰＵ１１は、高速画像表示処理プログラム（図５参照）、ユーザ指定内容実行処理プログラム（図８参照）、高速表示設定処理プログラム（図９参照）を実行する。これらのプログラムの詳細については、後に図面を参照しつつ説明する。
【００４２】
ＲＯＭ１２は、この多機能周辺装置１で実行される制御プログラムを格納した書換不能なメモリである。当該ＲＯＭ１２は、後述する高速画像表示処理プログラム（図５参照）、ユーザ指定内容実行処理プログラム（図８参照）、高速表示設定処理プログラム（図９参照）等の各種制御プログラムを格納している。
【００４３】
ＲＡＭ１３は、多機能周辺装置１の各動作の実行時に、各種のデータを一時的に記憶するためのメモリである。例えば、ＲＡＭ１３は、ＣＰＵ１１が各種制御プログラムを実行した場合に、ＣＰＵ１１による演算結果を一時的に格納する。又、ＲＡＭ１３は、スキャナ装置２２で読み取られた画像データを格納する。この画像データは、ファクシミリ機能により、通信相手先に送信される。そして、当該画像データは、プリンタ３０により、記録用紙に印字出力される。又、ＲＡＭ１３は、ファクシミリ通信により、相手側装置から受信した原稿データを一時的に格納する。
【００４４】
又、ＲＡＭ１３は、ユーザキャッシュ１３Ａを有している。このユーザキャッシュ１３Ａは、ユーザに使用される頻度の高いデータや最近使用したデータを一定量（即ち、ユーザキャッシュ１３Ａの記憶容量分）記憶する。このユーザキャッシュ１３Ａには、後述する表示用データ、保護情報等の各種データが記憶される。ユーザキャッシュの記憶内容については、後に詳細に説明する。
【００４５】
フラッシュメモリ１４は、書換可能な不揮発性のメモリである。そして、フラッシュメモリ１４は、電話帳データ記憶エリア１４Ａ、を有している。
電話帳データ記憶エリア１４Ａは、相手先を識別可能な相手先データ（即ち、電話番号、ファクシミリ番号等）を記憶する。この電話帳データ記憶エリア１４Ａは、各相手先データ単位で、相手先名称等の詳細な情報を関連付けて格納し得る。そして、この電話帳データ記憶エリア１４Ａの記憶内容は、多機能周辺装置１の電話機能やファクシミリ機能に基づく処理（例えば、ファクシミリ送信処理等）を行う際に参照され得る。
【００４６】
そして、図２に示すように、多機能周辺装置１は、周辺装置として、記録メディアスロット１６、ＮＣＵ１９、モデム２０、バッファ２１、スキャナ装置２２、プリンタ３０、操作パネル１７、ＬＣＤ１８、アンプ２７を備えている。尚、これらの周辺装置も、バスライン２５を介して相互に接続されている。
【００４７】
記録メディアスロット１６は、図２に示すように、記録メディア３５を装着可能に構成されている。記録メディアスロット１６は、記録メディア３５が装着されているか否かを検出し得る。従って、ＣＰＵ１１は、記録メディアスロット１６における記録メディア３５の有無を検出し得る。そして、記録メディアスロット１６は、メモリカードリーダ機能及びメモリカードライタ機能を有している。従って、ＣＰＵ１１は、記録メディアスロット１６を介して、記録メディアスロット１６に装着されている記録メディア３５内のデータ（例えば、画像データ等）を読み出し得る。更に、ＣＰＵ１１は、記録メディアスロット１６を介して、当該記録メディアスロット１６に装着されている記録メディア３５に、データ（例えば、後述する識別情報や補正内容情報等）を書き込み得る。
【００４８】
そして、ＮＣＵ１９は、電話回線網Ｔに対する電話回線の接続・切断等の通信制御処理を行う。モデム２０は、原稿データの符号化、復号化を行う。そして、モデム２０は、原稿データを変調・復調して伝送する。又、モデム２０は、伝送制御用の各種手順信号を送受信する。バッファ２１は、相手側多機能周辺装置との間でファクシミリ通信を行う際に、符号化された原稿データを含むデータを一時的に格納する記憶装置である。従って、多機能周辺装置１は、電話回線網Ｔを介して、相手先装置との間で原稿データのファクシミリ通信を行い得る。
【００４９】
スキャナ装置２２は、自動原稿送り装置２からページ単位で送られる原稿を読み取り、ページ単位の画像データを生成する。スキャナ装置２２により読み取られた画像データは、原稿データを構成する。そして、スキャナ装置２２で読み取られた画像データは、ＲＡＭ１３に格納される。尚、ファクシミリ機能に基づくファクシミリ送信を行う場合、スキャナ装置２２により生成された画像データがファクシミリ送信される。
【００５０】
プリンタ３０は、上述したように、給紙トレイ部５に格納された記録用紙に対して、画像データ等を印刷する印刷装置である。尚、ファクシミリ機能に基づいて原稿データを受信した場合、プリンタ３０は、復号化された画像データ（即ち、受信した原稿データ）を印刷する。
【００５１】
操作パネル１７は、複数のキーを備える操作部である。この操作パネル１７を構成する各キーの操作が行われると、操作信号がＣＰＵ１１に送信される。又、操作パネル１７は、タッチパネル２３を備えている。従って、タッチパネル２３に対する操作が行われた場合も、当該操作に応じた操作信号がＣＰＵ１１に送信される。そして、キーの操作又はタッチパネル２３の操作に基づく操作信号に応じて、ＣＰＵ１１は、多機能周辺装置１に対する各種制御を行う。
【００５２】
ＬＣＤ１８は、液晶ディスプレイで構成された表示装置である。当該ＬＣＤ１８には、ＣＰＵ１１による制御に基づいて、多機能周辺装置１に関する種々の表示が行われる。例えば、ＬＣＤ１８は、タッチパネル２３等の操作に基づいて、後述する表示順変更画面（図６参照）、画像内容表示画面（図７参照）、高速表示確認画面（図１０参照）、容量不足画面（図１１参照）、インデックス画面（図１２参照）を表示する。そして、ユーザは、当該タッチパネル２３を用いて、表示されている画面内容（例えば、後述する表示順変更画面等）に応じた各種操作を行い得る。
又、アンプ２７には、スピーカ２８が接続され、呼出音などをこのスピーカ２８から出力する。
【００５３】
続いて、多機能周辺装置１のユーザキャッシュ１３Ａについて、図面を参照しつつ詳細に説明する。図３は、ユーザキャッシュの記憶内容の一例を模式的に示す説明図である。
上述したように、ユーザキャッシュ１３Ａは、ユーザに使用される頻度の高いデータや最近使用したデータを一定量（即ち、ユーザキャッシュ１３Ａの記憶容量分）記憶する。従って、このユーザキャッシュ１３Ａに格納されているデータを用いることで、ＣＰＵ１１は、一度行った処理を再度行う場合、当該処理を高速処理し得る。
【００５４】
図３に示すように、ユーザキャッシュ１３Ａには、例えば、表示用データが格納される。この表示用データは、画像データをＬＣＤ１８に表示される際に生成される（Ｓ４、Ｓ２８）。具体的に、図３に示す「表示用データ（１）」は、「画像データ（１）」に基づいて生成された表示用データである。尚、「表示用データ（１）」は、「画像データ（１）」と同一内容の画像を示す。そして、表示用データが生成されると、当該表示用データは、ＬＣＤ１８における表示に用いられる（Ｓ９）。又、生成された表示用データは、ユーザキャッシュ１３Ａに格納される。
【００５５】
そして、ユーザキャッシュ１３Ａは、一の表示用データに対応付けられた保護情報を格納し得る。この保護情報は、当該表示用データのユーザキャッシュ１３Ａからの消去に対する保護を示す。即ち、保護情報が対応付けられている表示用データは、ユーザキャッシュ１３Ａから消去されることはない。そして、当該保護情報は、後述する高速表示設定操作に基づいて、高速表示設定実行処理（Ｓ４５）によりユーザキャッシュ１３Ａに格納される。
【００５６】
尚、図３においては、ユーザキャッシュ１３Ａ内における表示用データ、保護情報のみを図示しているが、ユーザキャッシュ１３Ａは、その他多様な種類のデータも格納する。例えば、ユーザキャッシュ１３Ａは、多機能周辺装置１で実現可能な各機能（例えば、ファクシミリ機能等）に基づく処理を行う際に、使用頻度の高いデータを格納し得る。
【００５７】
次に、記録メディアスロット１６に装着される記録メディア３５について、図面を参照しつつ詳細に説明する。図４は、記録メディアの記憶内容の一例を示す説明図である。
記録メディア３５は、フラッシュメモリ等の半導体メモリを用いてデータを記録する小型の補助記憶装置（例えば、メモリカード等）である。従って、当該記録メディア３５は、画像データ等、種々のデータ（例えば、文書データや音楽データ等）を格納し得る。
【００５８】
本実施形態においては、記録メディア３５は、少なくとも画像データを格納しているものとする。この画像データは、当該画像データの内容を表示する際に、上述した表示用データの生成に用いられる。
そして、図４に示すように、記録メディア３５は、識別情報、補正内容情報、印刷設定情報を格納し得る。識別情報は、或る画像データに基づく表示用データに保護情報が対応付けられた場合に、記録メディア３５に書き込まれる。当該識別情報は、保護情報が対応付けられた表示用データに基づいて、当該表示用データに対応する画像データに関連付けられる。従って、識別情報に基づいて、ＣＰＵ１１は、ユーザキャッシュ１３Ａ内において、表示用データが保護されている画像データを特定し得る。
【００５９】
そして、補正内容情報は、或る画像データに対して、画像補正処理（Ｓ３０）が行われた場合、記録メディア３５に格納される。当該補正内容情報は、画像補正処理（Ｓ３０）により画像補正が施された画像データに対応付けられる。そして、補正内容情報は、画像補正処理で行われた画像補正の内容を示す。従って、当該補正内容情報に基づいて、ＣＰＵ１１は、或る画像データに対して施された画像補正処理（Ｓ３０）の補正内容を特定し得る。
【００６０】
又、印刷設定情報は、或る画像データに対する印刷処理（Ｓ３２）において、当該画像データの印刷態様（例えば、画質設定、出力用紙サイズ、出力（カラー、モノクロ）の種類等）が設定された場合に、記録メディア３５に格納される。つまり、当該印刷設定情報は、当該画像データに対して設定された印刷態様の内容を示す。そして、印刷設定情報は、印刷態様の設定がなされた画像データに対応付けられる。従って、印刷設定情報に基づいて、ＣＰＵ１１は、或る画像データに対するユーザ所望の印刷態様の設定を特定し得る。
【００６１】
尚、記録メディア３５は、メモリカードに限定されるものではない。即ち、多機能周辺装置１と接続可能であり、データの読出及びデータの書込が可能な記憶装置であれば、本発明を適用し得る。即ち、ＵＳＢメモリを記録メディア３５として用いることも可能である。更に、リムーバブルハードディスクドライブを記録メディア３５として採用することも可能である。
【００６２】
次に、本実施形態に係る多機能周辺装置１で実行される画像高速表示処理プログラムについて、図面を参照しつつ詳細に説明する。図５は、画像高速表示処理プログラムのフローチャートである。
尚、この画像高速表示処理プログラムは、操作パネル１７に対するユーザの操作に基づいて実行される。具体的には、記録メディア３５内の画像データを表示する「画像表示モード」が、ユーザによって選択された場合、当該高速画像表示処理プログラムは、ＣＰＵ１１によって実行される。
【００６３】
図５に示すように、画像高速表示処理プログラムの実行を開始すると、ＣＰＵ１１は、先ず、記録メディア装着状態であるか否かを判断する（Ｓ１）。即ち、ＣＰＵ１１は、記録メディアスロット１６に記録メディア３５が装着されているか否かを判断する。具体的には、ＣＰＵ１１は、記録メディアスロット１６における記録メディア３５の検出結果に基づいて、Ｓ１の判断を行う。記録メディア装着状態である場合（Ｓ１：ＹＥＳ）、ＣＰＵ１１は、Ｓ２に処理を移行する。一方、記録メディア装着状態でない場合（Ｓ１：ＮＯ）、ＣＰＵ１１は、記録メディア３５が記録メディアスロット１６に装着されるまで処理を待機する。
【００６４】
Ｓ２においては、ＣＰＵ１１は、識別情報が対応付けられた画像データが記録メディア３５内に存在するか否かを判断する。尚、以下の説明において、識別情報が対応付けられた画像データを「高速表示対象画像データ」という。具体的には、ＣＰＵ１１は、記録メディアスロット１６を介して、記録メディア３５の記憶内容を参照することで、Ｓ２の判断を行う。高速表示対象画像データが存在する場合（Ｓ２：ＹＥＳ）、ＣＰＵ１１は、Ｓ３に処理を移行する。つまり、ＣＰＵ１１は、記録メディア３５内に、高速表示対象画像データが一つでも格納されていれば（Ｓ２：ＹＥＳ）、Ｓ３に処理を移行する。一方、高速表示対象画像データが存在していない場合（Ｓ２：ＮＯ）、ＣＰＵ１１は、Ｓ４に処理を移行する。例えば、識別情報が対応付けられていない画像データ（以下、通常画像データという）のみが記録メディア３５に格納されている場合、ＣＰＵ１１は、Ｓ９に処理を移行する。
【００６５】
Ｓ３では、ＣＰＵ１１は、記録メディア３５に格納されている高速表示対象画像データについて、それぞれに対応する表示用データがユーザキャッシュ１３Ａに存在するか否かを判断する。以下、高速表示対象画像データに対応する表示用データを「対応表示用データ」という。そして、対応表示用データは、当該高速表示対象画像データに基づいて生成された表示用データを示し、夫々、保護情報と対応付けられている（図３参照）。
このＳ３の判断処理では、記録メディア３５の識別情報及びユーザキャッシュ１３Ａ内の保護情報に基づいて、高速表示対象画像データに係る対応表示用データを特定する。従って、ＣＰＵ１１は、高速表示対象画像データに係る対応表示用データを迅速に特定し、Ｓ３の判断処理を行い得る。
【００６６】
記録メディア３５における全ての高速表示対象画像データに係る対応表示用データがユーザキャッシュ１３Ａ内に存在する場合（Ｓ３：ＹＥＳ）、ＣＰＵ１１は、表示用データ生成処理（Ｓ４）を経ることなく、Ｓ５に処理を移行する。つまり、この場合、高速表示対象画像データに係る画像は、既にユーザキャッシュ１３Ａに存在する対応表示用データに基づいて表示される。一方、記録メディア３５内における全ての高速表示対象画像データに係る対応表示用データがユーザキャッシュ１３Ａに存在していない場合（Ｓ３：ＮＯ）、ＣＰＵ１１は、Ｓ４に処理を移行する。
【００６７】
Ｓ４に移行すると、ＣＰＵ１１は、表示用データ生成処理を実行する。この表示用データ生成処理（Ｓ４）では、ＣＰＵ１１は、記録メディア３５内の画像データの内、ユーザキャッシュ１３Ａ内に対応表示用データが存在しない画像データについて、当該画像データに基づいて対応表示用データを生成する。具体的には、ＣＰＵ１１は、先ず、記録メディア３５の記憶内容（例えば、識別情報等）と、ユーザキャッシュ１３Ａの記憶内容（例えば、保護情報）に基づいて、対応表示用データが存在しない画像データを特定する。そして、ＣＰＵ１１は、記録メディアスロット１６を介して、当該画像データを取得し、当該画像データに基づく対応表示用データを生成する。その後、ＣＰＵ１１は、生成した対応表示用データを、ユーザキャッシュ１３Ａに格納する。表示用データ生成処理（Ｓ４）を終了すると、ＣＰＵ１１は、Ｓ５に処理を移行する。又、この表示用データ生成処理（Ｓ４）は、バックグラウンド処理として実行される。
【００６８】
尚、表示用データの生成対象である記録メディア３５内の画像データに対して、補正内容情報が対応付けられている場合、ＣＰＵ１１は、表示用データ生成処理（Ｓ４）において、当該補正内容情報に基づく画像補正処理を反映した表示用データを生成する。例えば、ＣＰＵ１１は、生成対象である画像データに対して、当該補正内容情報に基づく画像補正処理を行い、補正内容情報に基づく画像補正が反映された画像データに基づいて、表示用データを生成する。
【００６９】
Ｓ５においては、ＣＰＵ１１は、表示順変更画面表示処理を実行する。この表示順画面表示処理（Ｓ５）においては、ＣＰＵ１１は、表示順変更画面（図６参照）をＬＣＤ１８に表示する。表示順変更画面をＬＣＤ１８に表示すると、ＣＰＵ１１は、Ｓ６に処理を移行する。
【００７０】
ここで、表示順変更画面について、図面を参照しつつ詳細に説明する。図６は、表示順変更画面の一表示例を示す説明図である。
図６に示すように、表示順変更画面では、記録メディア３５に存在する画像データの表示順の設定に関する質問メッセージが表示される。当該質問メッセージは、「ユーザキャッシュ登録画像を検出しました。画像の表示順をユーザキャッシュ優先に変更しますか？」というメッセージである（図６参照）。尚、ユーザキャッシュ登録画像は、高速表示対象画像データを意味する。
【００７１】
そして、表示順変更画面には、第１表示順設定操作部４１、第２表示順設定操作部４２が表示される（図６参照）。第１表示順設定操作部４１は、記録メディア３５内の画像データに基づく画像の表示順を「ユーザキャッシュ優先表示順」に設定する際に操作される。「ユーザキャッシュ優先表示順」は、記録メディア３５内の高速表示対象画像データに基づく画像データを、記録メディア３５内の通常画像データよりも先に表示する表示順である。そして、第２表示順設定操作部４２は、記録メディア３５内の画像データに基づく画像の表示順を「初期表示順」に設定する際に操作される。「初期表示順」は、記録メディア３５内に存在する画像データを、初期設定に係る所定の規則性（例えば、各画像データに係る日付順や各画像データのデータファイル名に基づくアルファベット順等）に基づいて表示する表示順である。
上述したように、ＬＣＤ１８前面には、タッチパネル２３が配設されているので、ＣＰＵ１１は、ユーザによる第１表示順設定操作部４１、第２表示順設定操作部４２に対する操作を検出し得る。
【００７２】
表示順変更画面表示処理（Ｓ５）の後、Ｓ６に移行すると、ＣＰＵ１１は、「ユーザキャッシュ優先表示順」に対する選択操作が行われたか否かを判断する。ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、Ｓ６の判断を行う。第１表示順設定操作部４１に対する操作が行われた場合（Ｓ６：ＹＥＳ）、ＣＰＵ１１は、Ｓ７に処理を移行する。一方、第２表示順設定操作部４２に対する操作が行われた場合（Ｓ６：ＮＯ）、ＣＰＵ１１は、Ｓ８に処理を移行する。
【００７３】
Ｓ７に移行すると、ＣＰＵ１１は、優先表示順設定処理を実行する。優先表示順設定処理（Ｓ７）では、ＣＰＵ１１は、記録メディア３５内の画像データに対する表示順を「ユーザキャッシュ優先表示順」に設定する。即ち、ＣＰＵ１１は、高速表示対象画像データに係る対応表示用データの表示順を、通常画像データに係る対応表示用データの表示順よりも先に設定する。優先表示順設定処理（Ｓ７）を終了すると、ＣＰＵ１１は、Ｓ９に処理を移行する。
【００７４】
一方、Ｓ８においては、ＣＰＵ１１は、初期表示順設定処理を実行する。初期表示順設定処理（Ｓ８）では、ＣＰＵ１１は、記録メディア３５内の画像データに対する表示順を「初期表示順」に設定する。即ち、ＣＰＵ１１は、高速表示対象画像データ、通常画像データの種類にかかわらず、記録メディア３５内の画像データに係る対応表示用データの表示順を、初期設定に係る所定の規則性に基づく表示順に設定する。初期表示順設定処理（Ｓ８）を終了すると、ＣＰＵ１１は、Ｓ９に処理を移行する。
【００７５】
Ｓ９に移行すると、ＣＰＵ１１は、画像内容表示処理を実行する。画像内容表示処理（Ｓ９）においては、ＣＰＵ１１は、Ｓ７又はＳ８で設定された表示順に従って特定される一の画像データに基づく画像を、ＬＣＤ１８に表示する。具体的には、ＣＰＵ１１は、画像内容表示画面（図７参照）をＬＣＤ１８に表示する。この時、ＣＰＵ１１は、表示順に従って特定される画像データに係る対応表示用データを、ユーザキャッシュ１３Ａから読み出し、当該対応表示用データにより、当該画像データに係る画像をＬＣＤ１８に表示する。
【００７６】
ここで、画像内容表示処理（Ｓ９）で表示される画像内容表示画面について、図面を参照しつつ詳細に説明する。図７は、画像内容表示画面の一表示例を示す説明図である。
図７に示すように、画像内容表示画面は、画像表示エリア５１を有している。この画像表示エリア５１は、表示順に従って特定される画像データの内容を表示する。即ち、ＣＰＵ１１は、この画像表示エリア５１に、表示順に従って特定される画像データに係る対応表示用データに基づく画像を表示する。従って、ユーザは、この画像表示エリア５１の表示内容を把握することで、画像データに係る画像の内容を確認し得る。
【００７７】
更に、画像内容表示画面は、保護対象表示５２、表示画像変更操作部５３、画像補正操作部５４、印刷操作部５５、高速表示設定操作部５６、高速表示解除操作部５７、画像表示終了操作部５８を有している。
保護対象表示５２は、現在、画像表示エリア５１に表示されている画像に係る表示用データに対して、保護情報が対応付けられている場合に表示される。つまり、保護対象表示５２は、現在、画像表示エリア５１に表示されている画像に対して、高速表示設定されていることを示す。ユーザは、この保護対象表示５２を確認することで、現在表示中の画像に対する高速表示設定の有無を確認し得る。
【００７８】
表示画像変更操作部５３は、ユーザによる表示画像変更操作に用いられる。表示画像変更操作は、現在、画像表示エリア５１に表示されている画像を、設定されている表示順に従って、別の画像に変更する操作である。この表示画像変更操作部５３を操作することにより、ユーザは、設定されている表示順において、現在表示中の画像の直前にあたる画像又は現在表示中の画像の次順にあたる画像を、画像表示エリア５１に表示し得る（Ｓ２８、Ｓ９）。
【００７９】
画像補正操作部５４は、ユーザによる画像補正操作に用いられる。画像補正操作は、現在、画像表示エリア５１に表示されている画像に対する画像補正処理（Ｓ３０）の実行に関する操作である。画像補正処理（Ｓ３０）の内容については、後述する。
【００８０】
印刷操作部５５は、ユーザによる印刷操作に用いられる。印刷操作は、現在、画像表示エリア５１に表示されている画像の記録用紙への印刷処理（Ｓ３２）に関する操作である。印刷処理（Ｓ３２）の内容については後述する。
【００８１】
高速表示設定操作部５６は、ユーザによる高速表示設定操作に用いられる。高速表示設定操作は、現在、画像表示エリア５１に表示されている画像を高速表示設定に設定する操作である。つまり、この高速表示設定操作部５６の操作により、ＣＰＵ１１は、高速表示設定処理（Ｓ２２）を行う。つまり、ＣＰＵ１１は、画像表示エリア５１に表示されている画像に係る表示用データに保護情報を対応付け、ユーザキャッシュ１３Ａに記憶する。これと同時に、ＣＰＵ１１は、当該表示用データに対応する画像データに識別情報を対応付けて、記録メディア３５に書き込む。高速表示設定処理（Ｓ２２）の内容については、後に詳細に説明する。
【００８２】
高速表示解除操作部５７は、ユーザによる高速表示解除操作に用いられる。高速表示解除操作は、現在、画像表示エリア５１に表示されている画像に対する高速表示設定を解除する操作である。つまり、高速表示解除操作部５７の操作により、ＣＰＵ１１は、高速表示解除処理（Ｓ２４）を実行する。高速表示解除処理（Ｓ２４）の内容については後述する。
【００８３】
画像表示終了操作部５８は、ユーザによる表示終了操作に用いられる。表示終了操作は、記録メディア３５内の画像データに基づく画像を表示する「画像表示モード」を終了する操作である。この画像表示終了操作部５８に対する操作により、ＣＰＵ１１は、高速画像表示処理プログラムを終了する（図５参照）。
の表示を終了する。
【００８４】
画像内容表示処理（Ｓ９）の後、ＣＰＵ１１は、画像内容表示画面（図７参照）における表示画像変更操作部５３〜画像表示終了操作部５８に対するユーザの操作が行われたか否かを判断する（Ｓ１０）。具体的には、ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、Ｓ１０の判断を行う。ユーザの操作が行われた場合（Ｓ１０：ＹＥＳ）、ＣＰＵ１１は、Ｓ１１に処理を移行する。一方、ユーザの操作が行われていない場合（Ｓ１０：ＮＯ）、ＣＰＵ１１は、画像内容表示処理（Ｓ９）に処理を戻す。この場合、ＬＣＤ１８には、画像内容表示画面が継続して表示される（図７参照）。
【００８５】
Ｓ１１に移行すると、ＣＰＵ１１は、表示終了操作が行われたか否かを判断する。即ち、ＣＰＵ１１は、画像表示終了操作部５８に対応する部分のタッチパネル２３に対して、ユーザによる操作が行われたか否かを判断する。即ち、ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、Ｓ１１の判断処理を行う。表示終了操作が行われた場合（Ｓ１１：ＹＥＳ）、ＣＰＵ１１は、高速画像表示処理プログラムを終了する。一方、表示終了操作が行われていない場合（Ｓ１１：ＮＯ）、ＣＰＵ１１は、Ｓ１２に処理を移行する。
【００８６】
Ｓ１２においては、ＣＰＵ１１は、ユーザ指定内容実行処理を実行する。ユーザ指定内容実行処理（Ｓ１２）では、ＣＰＵ１１は、ユーザ指定内容実行処理プログラムを実行する（図８参照）。そして、ユーザ指定内容実行処理（Ｓ１２）において、ＣＰＵ１１は、ユーザによる表示画像変更操作部５３〜高速表示解除操作部５７に対する操作に対応する処理を行う。このユーザ指定内容実行処理の内容については後述する。ユーザ指定内容実行処理（Ｓ１２）を終了すると、ＣＰＵ１１は、画像内容表示処理（Ｓ９）に処理を戻し、画像内容表示画面（図７参照）を、ＬＣＤ１８に表示する。
【００８７】
続いて、Ｓ１２で実行されるユーザ指定内容実行処理プログラムについて、図面を参照しつつ詳細に説明する。図８は、ユーザ指定内容実行処理プログラムのフローチャートである。
Ｓ１２に移行すると、ＣＰＵ１１は、先ず、画像内容表示画面において行われた操作が高速表示設定操作であるか否かを判断する（Ｓ２１）。つまり、ＣＰＵ１１は、高速表示設定操作部５６に対する操作が行われたか否かを判断する。具体的には、ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、Ｓ２１の判断を行う。高速表示設定操作が行われた場合（Ｓ２１：ＹＥＳ）、ＣＰＵ１１は、高速表示設定処理（Ｓ２２）に処理を移行する。一方、高速表示設定操作が行われていない場合（Ｓ２１：ＮＯ）、ＣＰＵ１１は、Ｓ２３に処理を移行する。
【００８８】
Ｓ２２では、ＣＰＵ１１は、ユーザの高速表示設定操作に基づいて、高速表示設定処理を実行する。この高速表示設定処理（Ｓ２２）では、ＣＰＵ１１は、後述する高速表示設定処理プログラム（図９）を実行する。そして、高速表示設定処理（Ｓ２２）では、ＣＰＵ１１は、画像表示エリア５１に表示されている画像に係る表示用データに保護情報を対応付け、ユーザキャッシュ１３Ａに記憶する。これと同時に、ＣＰＵ１１は、当該表示用データに対応する画像データに識別情報を対応付けて、記録メディア３５に書き込む。高速表示設定処理（Ｓ２２）の内容については、後に詳細に説明する。高速表示設定処理（Ｓ２２）を終了すると、ＣＰＵ１１は、ユーザ指定内容実行処理プログラムを終了する。
【００８９】
Ｓ２３においては、ＣＰＵ１１は、画像内容表示画面において行われた操作が高速表示解除操作であるか否かを判断する。つまり、ＣＰＵ１１は、高速表示解除操作部５７に対する操作が行われたか否かを判断する。具体的には、ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、Ｓ２３の判断を行う。高速表示解除操作が行われた場合（Ｓ２３：ＹＥＳ）、ＣＰＵ１１は、高速表示解除処理（Ｓ２４）に処理を移行する。一方、高速表示解除操作が行われていない場合（Ｓ２３：ＮＯ）、ＣＰＵ１１は、Ｓ２５に処理を移行する。
【００９０】
Ｓ２４に移行すると、ＣＰＵ１１は、高速表示解除処理を実行する。この高速表示解除処理（Ｓ２４）では、ＣＰＵ１１は、現在、画像表示エリア５１に表示されている画像に設定されている高速表示設定を解除する。具体的には、ＣＰＵ１１は、現在、画像表示エリア５１に表示されている画像に係る表示用データに対応付けられている保護情報を、ユーザキャッシュ１３Ａから消去する。これにより、当該表示用データは、保護情報の対応付けられていない表示用データとなり、後述する消去画像選択処理（Ｓ４９）における消去の対象となる。
これと同時に、ＣＰＵ１１は、画像表示エリア５１に表示されている画像に係る画像データに対応付けられている識別情報を、記録メディアスロット１６を介して、記録メディア３５から消去する。従って、当該画像データは、高速表示対象画像データから、通常画像データに変更される。更に、当該画像データに補正内容情報、印刷設定情報が対応付けられていた場合、ＣＰＵ１１は、当該補正内容情報及び印刷設定情報を、記録メディアスロット１６を介して、記録メディア３５から消去する。高速表示解除処理（Ｓ３５）を終了すると、ＣＰＵ１１は、ユーザ指定内容実行処理プログラムを終了する。
【００９１】
Ｓ２５においては、ＣＰＵ１１は、画像内容表示画面において行われた操作が表示画像変更操作であるか否かを判断する。つまり、ＣＰＵ１１は、表示画像変更操作部５３に対する操作が行われたか否かを判断する。具体的には、ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、Ｓ２５の判断を行う。表示画像変更操作が行われた場合（Ｓ２５：ＹＥＳ）、ＣＰＵ１１は、Ｓ２６に処理を移行する。一方、表示画像変更操作が行われていない場合（Ｓ２５：ＮＯ）、ＣＰＵ１１は、Ｓ２９に処理を移行する。
【００９２】
Ｓ２６では、ＣＰＵ１１は、変更画像特定処理を実行する。この変更画像特定処理（Ｓ２６）では、ＣＰＵ１１は、現在設定されている表示順と、現在画像表示エリア５１に表示されている画像の表示順における順序と、表示画像変更操作部５３に対する操作内容に基づいて、次に画像表示エリア５１に表示する画像（即ち、変更画像）を特定する。変更画像特定処理（Ｓ２６）を終了すると、ＣＰＵ１１は、Ｓ２７に処理を移行する。
【００９３】
Ｓ２７に移行すると、ＣＰＵ１１は、Ｓ２６で特定された変更画像に係る画像データに対応する対応表示用データがユーザキャッシュ１３Ａに存在するか否かを判断する。具体的には、ＣＰＵ１１は、記録メディア３５に格納されている変更画像に係る画像データと、ユーザキャッシュ１３Ａの記憶内容に基づいて、Ｓ２７の判断を行う。変更画像に係る対応表示用データがユーザキャッシュ１３Ａに存在する場合（Ｓ２７：ＹＥＳ）、ＣＰＵ１１は、そのままユーザ指定内容実行処理プログラムを終了する。この場合、ユーザ指定内容実行処理（Ｓ１２）の後に移行する画像内容表示処理（Ｓ９）において、ＣＰＵ１１は、変更画像に係る対応表示用データに基づく画像を、画像表示エリア５１に表示する。一方、変更画像に係る対応表示用データがユーザキャッシュ１３Ａに存在しない場合（Ｓ２７：ＮＯ）、ＣＰＵ１１は、Ｓ２８に処理を移行する。
【００９４】
Ｓ２８においては、ＣＰＵ１１は、変更表示用データ生成処理を実行する。この変更表示用データ生成処理（Ｓ２８）では、ＣＰＵ１１は、変更画像に係る画像データに基づいて、当該変更画像に係る対応表示用データを生成する。具体的には、ＣＰＵ１１は、記録メディアスロット１６を介して、記録メディア３５に格納されている変更画像に係る画像データを取得する。そして、ＣＰＵ１１は、取得した変更画像に係る画像データに基づいて対応表示用データを生成し、ユーザキャッシュ１３Ａに格納する。変更表示用データ生成処理（Ｓ２８）を終了すると、ＣＰＵ１１は、そのままユーザ指定内容実行処理プログラムを終了する。この場合、ユーザ指定内容実行処理（Ｓ１２）の後に移行する画像内容表示処理（Ｓ９）において、ＣＰＵ１１は、変更表示用データ生成処理（Ｓ２８）で生成した変更画像に係る対応表示用データに基づいて、変更画像に係る画像内容を、画像表示エリア５１に表示する。
【００９５】
Ｓ２９では、ＣＰＵ１１は、画像内容表示画面において行われた操作が画像補正操作であるか否かを判断する。つまり、ＣＰＵ１１は、画像補正操作部５４に対する操作が行われたか否かを判断する。具体的には、ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、Ｓ２９の判断を行う。画像補正操作が行われた場合（Ｓ２９：ＹＥＳ）、ＣＰＵ１１は、画像補正処理（Ｓ３０）に処理を移行する。一方、画像補正操作が行われていない場合（Ｓ２９：ＮＯ）、ＣＰＵ１１は、Ｓ３１に処理を移行する。
【００９６】
Ｓ３０に移行すると、ＣＰＵ１１は、画像補正処理を実行する。この画像補正処理（Ｓ３０）では、ＣＰＵ１１は、現在、画像表示エリア５１に表示されている画像に係る画像データに対して、ユーザ所望の画像補正を行う。即ち、ＣＰＵ１１は、ユーザの操作に基づいて、記録メディア３５に記憶されている当該画像データを構成する画素の色調、明度、彩度を変更する。画像補正処理（Ｓ３０）における処理内容には、赤目補正や逆光補正が含まれる。これら各種画像補正の内容については、既に公知であるため、その詳細な説明を省略する。そして、画像補正処理（Ｓ３０）を終了すると、ＣＰＵ１１は、ユーザ指定内容実行処理プログラムを終了する。この場合、ユーザ指定内容実行処理（Ｓ１２）の後に移行する画像内容表示処理（Ｓ９）において、ＣＰＵ１１は、画像補正処理（Ｓ３０）で生成した補正画像に係る対応表示用データに基づく画像（即ち、補正画像に係る画像内容）を画像表示エリア５１に表示する。
【００９７】
尚、この画像補正処理（Ｓ３０）を終了する際、ＣＰＵ１１は、画像補正処理（Ｓ３０）終了時における画像補正の内容を示す補正内容情報を生成する。そして、ＣＰＵ１１は、記録メディアスロット１６を介して、生成した補正内容情報を記録メディア３５に書き込む。この時、当該補正内容情報は、画像補正処理（Ｓ３０）の対象である画像データと対応付けられる。
【００９８】
Ｓ３１においては、ＣＰＵ１１は、画像内容表示画面において行われた操作が印刷操作であるか否かを判断する。つまり、ＣＰＵ１１は、印刷操作部５５に対する操作が行われたか否かを判断する。具体的には、ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、Ｓ３１の判断を行う。印刷操作が行われた場合（Ｓ３１：ＹＥＳ）、ＣＰＵ１１は、印刷処理（Ｓ３２）に処理を移行する。一方、印刷操作が行われていない場合（Ｓ３１：ＮＯ）、ＣＰＵ１１は、そのままユーザ指定内容実行処理プログラムを終了する。
【００９９】
Ｓ３２では、ＣＰＵ１１は、印刷処理を実行する。この印刷処理（Ｓ３０）では、ＣＰＵ１１は、現在、画像表示エリア５１に表示されている画像（以下、印刷対象画像という）の印刷設定を受け付ける。この時、ユーザは、操作パネル１７を用いて、当該画像の印刷に係る詳細な設定（例えば、画質設定、出力用紙サイズ、出力（カラー、モノクロ）の種類等）を設定し得る。尚、この印刷設定は、ユーザが任意に行う。つまり、ユーザは、当該印刷対象画像に対する印刷設定を行わなくともよい。
【０１００】
当該画像に対する印刷設定が行われた場合、ＣＰＵ１１は、当該印刷設定の内容を示す印刷設定情報を生成する。そして、ＣＰＵ１１は、記録メディアスロット１６を介して、生成した印刷設定情報を記録メディア３５に書き込む。この時、当該印刷設定情報は、印刷対象画像に係る画像データと対応付けられる。
【０１０１】
その後、ＣＰＵ１１は、操作パネル１７に対するユーザの操作に基づいて、印刷対象画像に係る画像データを、記録メディア３５から読み出す。そして、ＣＰＵ１１は、印刷対象画像に係る画像データに基づいて、プリンタ３０により記録用紙に出力する。この時、当該印刷対象画像に係る画像データに印刷設定情報が対応付けられている場合、ＣＰＵ１１は、当該印刷設定情報が示す印刷設定の内容に従って、印刷対象画像に係る画像データを記録用紙に出力する。印刷処理（Ｓ３２）を終了すると、ＣＰＵ１１は、そのままユーザ指定内容実行処理プログラムを終了する。
【０１０２】
次に、Ｓ２２で実行される高速表示設定処理プログラムについて、図面を参照しつつ詳細に説明する。図９は、高速表示設定処理プログラムのフローチャートである。
Ｓ２２に移行すると、ＣＰＵ１１は、先ず、高速表示確認画面表示処理を実行する（Ｓ４１）。この高速表示確認画面表示処理（Ｓ４１）では、ＣＰＵ１１は、高速表示確認画面（図１０参照）を、ＬＣＤ１８に表示する。高速表示確認画面表示処理（Ｓ４１）を終了すると、ＣＰＵ１１は、Ｓ４２に処理を移行する。
【０１０３】
ここで、高速表示確認画面について、図面を参照しつつ詳細に説明する。図１０は、高速表示確認画面の一表示例を示す説明図である。
図１０に示すように、高速表示確認画面には、画像表示エリア５１に表示されている画像（以下、設定対象画像という）に対して高速表示設定を行うか否かを確認する確認メッセージが表示される。図１０の場合、「この画像をユーザキャッシュに登録しますか？」というメッセージが確認メッセージにあたる。
【０１０４】
そして、高速表示確認画面は、登録承認操作部６１、登録中止操作部６２を備えている。登録承認操作部６１、登録中止操作部６２は、当該確認メッセージに対するユーザの操作に用いられる。登録承認操作部６１は、ユーザによる登録承認操作に用いられる。この登録承認操作は、設定対象画像に対して高速表示設定を行うことを承認する操作である。そして、登録中止操作部６２は、ユーザによる登録中止操作に用いられる。この登録中止操作は、設定対象画像に対する高速表示設定の実行を中止する操作である。
【０１０５】
高速表示確認画面表示処理（Ｓ４１）を終了すると、Ｓ４２において、ＣＰＵ１１は、登録承認操作が行われたか否かを判断する。具体的には、ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、Ｓ４２の判断を行う。登録承認操作が行われた場合（Ｓ４２：ＹＥＳ）、ＣＰＵ１１は、Ｓ４３に処理を移行する。一方、登録中止操作が行われた場合（Ｓ４３：ＮＯ）、ＣＰＵ１１は、そのまま高速表示設定処理プログラムを終了する。従って、この場合、設定対象画像に係る表示用データに、保護情報が対応付けられることはない。又、設定対象画像に係る画像データに、識別情報が対応付けられることもない。
【０１０６】
Ｓ４３では、ＣＰＵ１１は、記憶容量確認処理を実行する。この記憶容量確認処理（Ｓ４３）においては、ＣＰＵ１１は、ユーザキャッシュ１３Ａの空き容量を確認する。具体的には、ＣＰＵ１１は、先ず、ユーザキャッシュ１３Ａの記憶容量と、ユーザキャッシュ１３Ａ内のデータ量に基づいて、ユーザキャッシュ１３Ａの空き容量を算出する。記憶容量確認処理（Ｓ４３）を終了すると、ＣＰＵ１１は、Ｓ４４に処理を移行する。
【０１０７】
Ｓ４４に移行すると、ＣＰＵ１１は、記憶容量確認処理（Ｓ４３）の処理結果に基づいて、設定対象画像に対する高速表示設定が可能であるか否かを判断する。即ち、ＣＰＵ１１は、記憶容量確認処理（Ｓ４３）で算出したユーザキャッシュ１３Ａの空き容量と、設定対象画像に対する高速表示設定に要するデータ量に基づいて、設定対象画像に対する高速表示設定が可能であるか否かを判断する。設定対象画像に対する高速表示設定が可能である場合（Ｓ４４：ＹＥＳ）、ＣＰＵ１１は、Ｓ４５に処理を移行する。一方、ユーザキャッシュ１３Ａの空き容量が不足し、設定対象画像に対する高速表示設定が不能である場合（Ｓ４４：ＮＯ）、ＣＰＵ１１は、Ｓ４６に処理を移行する。
【０１０８】
Ｓ４５においては、ＣＰＵ１１は、高速表示設定実行処理を実行する。この高速表示設定実行処理（Ｓ４５）では、ＣＰＵ１１は、ユーザキャッシュ１３Ａ内の設定対象画像に係る表示用データに対して、保護情報を対応付けて格納する。この時、ＣＰＵ１１は、記録メディアスロット１６を介して、記録メディア３５内の設定対象画像に係る画像データに対して、識別情報を対応付けて書き込む。高速表示設定実行処理（Ｓ４５）を終了すると、ＣＰＵ１１は、高速表示設定処理プログラムを終了する。
【０１０９】
設定対象画像に対する高速表示設定が不能な場合（Ｓ４４：ＮＯ）に移行するＳ４６では、ＣＰＵ１１は、容量不足画面表示処理を実行する。この容量不足画面表示処理（Ｓ４６）では、ＣＰＵ１１は、容量不足画面（図１１参照）をＬＣＤ１８に表示する。容量不足画面表示処理（Ｓ４６）を終了すると、ＣＰＵ１１は、Ｓ４７に処理を移行する。
【０１１０】
ここで、容量不足画面について、図面を参照しつつ詳細に説明する。図１１は、容量不足画面の一表示例を示す説明図である。
図１１に示すように、容量不足画面には、容量不足通知メッセージと、消去確認メッセージが表示される。容量不足通知メッセージは、設定対象画像に対する高速表示設定がユーザキャッシュ１３Ａの空き容量の不足によりできない旨のメッセージである。図１１の場合、「容量不足のため、ユーザキャッシュに登録できません」というメッセージが容量不足通知メッセージにあたる。そして、消去確認メッセージは、ユーザキャッシュ１３Ａに格納されている表示用データを消去して、設定対象画像に対する高速設定表示を行うか否かを問うメッセージである。図１１の場合、「ユーザキャッシュ内の画像を消去しますか？」というメッセージが消去確認メッセージにあたる。
【０１１１】
そして、容量不足画面は、消去承認操作部７１、消去中止操作部７２を備えている。消去承認操作部７１、消去中止操作部７２は、当該消去確認メッセージに対するユーザの操作に用いられる。消去承認操作部７１は、ユーザによる消去承認操作に用いられる。この消去承認操作は、ユーザキャッシュ１３Ａ内の表示用データを消去することを承認する操作である。そして、消去中止操作部７２は、ユーザによる消去中止操作に用いられる。この消去中止操作は、ユーザキャッシュ１３Ａ内の表示用データの消去を中止し、設定対象画像に対する高速表示設定の実行を中止する操作である。
【０１１２】
容量不足画面表示処理（Ｓ４６）の後に移行するＳ４７では、ＣＰＵ１１は、消去承認操作が行われたか否かを判断する。具体的には、ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、Ｓ４７の判断を行う。消去承認操作が行われた場合（Ｓ４７：ＹＥＳ）、ＣＰＵ１１は、Ｓ４８に処理を移行する。一方、消去中止操作が行われた場合（Ｓ４７：ＮＯ）、ＣＰＵ１１は、そのまま高速表示設定処理プログラムを終了する。従って、この場合も、設定対象画像に係る表示用データに、保護情報が対応付けられることはない。又、設定対象画像に係る画像データに、識別情報が対応付けられることもない。
【０１１３】
Ｓ４８に移行すると、ＣＰＵ１１は、インデックス画面表示処理を実行する。このインデックス画面表示処理（Ｓ４８）では、ＣＰＵ１１は、インデックス画面（図１２参照）を、ＬＣＤ１８に表示する。インデックス画面表示処理（Ｓ４８）を終了すると、ＣＰＵ１１は、Ｓ４９に処理を移行する。
【０１１４】
ここで、インデックス画面について、図面を参照しつつ詳細に説明する。図１２は、インデックス画面の一表示例を示す説明図である。
図１２に示すように、インデックス画面には、ユーザキャッシュ１３Ａから消去する表示用データを選択し、消去実行操作を行う旨のメッセージが表示される。又、インデックス画面には、対象サムネイル画像８１と、チェックボックス８２と、消去実行操作部８３、全選択解除操作部８４、選択操作部８５が表示される。
【０１１５】
対象サムネイル画像８１は、ユーザキャッシュ１３Ａに格納されている表示用データに基づく画像を縮小した画像である。この対象サムネイル画像８１は、ユーザキャッシュ１３Ａから消去され得る表示用データ（つまり、保護情報が対応付けられていない表示用データ）に基づく画像の内容を示す。又、対象サムネイル画像８１は、ユーザキャッシュ１３Ａから消去され得る表示用データ毎に表示される。
【０１１６】
チェックボックス８２は、対象サムネイル画像８１毎に、夫々対象サムネイル画像８１の下方に配置される。チェックボックス８２は、当該チェックボックス８２内のチェックの有無により、上方に位置する対象サムネイル画像８１に係る表示用データがユーザキャッシュ１３Ａから消去される対象に選択されているか否かを示す。尚、ユーザキャッシュ１３Ａから消去される対象に選択されている表示用データを消去対象データという。
【０１１７】
消去実行操作部８３は、ユーザによる消去実行操作に用いられる。この消去実行操作は、現在選択されている消去対象データを確定し、当該消去対象データに係る表示用データのユーザキャッシュ１３Ａからの消去を実行する操作である。
【０１１８】
全選択解除操作部８４は、ユーザによる全選択解除操作に用いられる。この全選択解除操作は、現在選択されている全ての消去対象データの選択を解除する操作である。従って、この選択解除操作が行われた場合、ＣＰＵ１１は、消去対象データに選択されている全ての表示用データに対する選択を解除する。
【０１１９】
選択操作部８５は、対象サムネイル画像８１から、消去対象データを選択する際に用いられる。例えば、選択操作部８５は、対象サムネイル画像８１として表示されている表示用データを変更する際に、ユーザによって操作される。この場合に、選択操作部８５の操作が行われると、ＣＰＵ１１は、現在表示されている対象サムネイル画像８１と異なるユーザキャッシュ１３Ａ内の表示用データに基づいて、新たな対象サムネイル画像８１を表示する。
【０１２０】
この点、消去対象データの選択操作は、対象サムネイル画像８１又はチェックボックス８２に対応する部分のタッチパネル２３を押圧操作することにより行われる。又、各消去対象データの選択解除操作も、同様に対象サムネイル画像８１又はチェックボックス８２に対応する部分のタッチパネル２３を押圧操作することで行われる。
【０１２１】
Ｓ４９に移行すると、ＣＰＵ１１は、消去画像選択処理を実行する。この消去画像選択処理（Ｓ４９）では、ＣＰＵ１１は、消去対象データの選択操作、各消去対象データの選択解除操作、消去実行操作、全選択解除操作、選択操作部８５に対する操作を受け付ける。即ち、ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、ユーザの操作に応じた処理を行う。消去画像選択処理（Ｓ４９）を終了すると、ＣＰＵ１１は、Ｓ５０に処理を移行する。
【０１２２】
Ｓ５０においては、ＣＰＵ１１は、消去実行操作が行われたか否かを判断する。即ち、ＣＰＵ１１は、タッチパネル２３からの操作信号に基づいて、消去実行操作部８３に対応する部分のタッチパネル２３が押圧操作されたか否かを判断する。消去実行操作が行われた場合（Ｓ５０：ＹＥＳ）、ＣＰＵ１１は、Ｓ５１に処理を移行する。一方、消去実行操作が行われていない場合（Ｓ５０：ＮＯ）、ＣＰＵ１１は、消去画像選択処理（Ｓ４９）に処理を戻す。この場合、ユーザは、消去対象データの追加や選択解除等を行い得る。
【０１２３】
Ｓ５１に移行すると、ＣＰＵ１１は、選択画像消去処理を実行する。この選択画像消去処理（Ｓ５１）では、ＣＰＵ１１は、消去実行操作に基づいて、現在、消去対象データに選択されている表示用データを、ユーザキャッシュ１３Ａから消去する。選択画像消去処理（Ｓ５１）を終了すると、ＣＰＵ１１は、記憶容量確認処理（Ｓ４３）に処理を戻す。
【０１２４】
従って、選択画像消去処理（Ｓ５１）により、ユーザキャッシュ１３Ａに、設定対象画像に対する高速表示設定に十分な空き容量が確保された場合（Ｓ４４：ＹＥＳ）、ＣＰＵ１１は、設定対象画像に対する高速表示設定を行う（Ｓ４５）。一方、選択画像消去処理（Ｓ５１）によっても、ユーザキャッシュ１３Ａに、設定対象画像に対する高速表示設定に十分な空き容量が確保されていない場合（Ｓ４４：ＮＯ）、ＣＰＵ１１は、Ｓ４６〜Ｓ５１の処理を行う。
【０１２５】
以上、説明したように、本実施形態に係る多機能周辺装置１は、記録メディアスロット１６に装着された記録メディア３５に格納されている画像データの画像表示を行う際、当該画像データに基づいて生成された表示用データを用いて、当該画像データの内容をＬＣＤ１８に表示する（Ｓ９）。この時、当該多機能周辺装置１は、画像表示が指示された画像データに係る表示用データがユーザキャッシュ１３Ａに存在するか否かを確認する（Ｓ３、Ｓ２７）。画像表示が指示された画像データに係る対応表示用データがユーザキャッシュ１３Ａに存在する場合（Ｓ３：ＹＥＳ、Ｓ２７：ＹＥＳ）、多機能周辺装置１は、当該対応表示用データをユーザキャッシュ１３Ａから読み出して、指示された画像データの内容をＬＣＤ１８に表示する（Ｓ９）。これにより、対応表示用データの生成（Ｓ４、Ｓ２８）が省略されるので、当該多機能周辺装置１は、ユーザ所望の画像を迅速にＬＣＤ１８に表示し得る。
【０１２６】
又、指示された画像データに係る対応表示用データがユーザキャッシュ１３Ａに存在しない場合（Ｓ３：ＮＯ、Ｓ２７：ＮＯ）、多機能周辺装置１は、指示された画像データに基づいて、対応表示用データを生成し、ユーザキャッシュ１３Ａに格納する（Ｓ４、Ｓ２８）。そして、多機能周辺装置１は、生成した対応表示用データを用いて、指示された画像の内容をＬＣＤ１８に表示する（Ｓ９）。つまり、多機能周辺装置１は、ユーザキャッシュ１３Ａに対応表示用データが存在しない場合でも、ユーザ所望の画像をＬＣＤ１８に表示し得る。即ち、多機能周辺装置１は、ユーザキャッシュ１３Ａに対応表示用データがあれば、その表示用データを用い、ユーザキャッシュ１３Ａに対応表示用データがなければ、新規に表示用データを生成する、というように、適宜処理を行う。これにより、当該多機能周辺装置１は、画像データの表示処理全体としての所要時間（ユーザの待ち時間）を短縮することができる。
【０１２７】
更に、多機能周辺装置１は、ユーザ所望の画像が表示されている場合（図７参照）に、高速表示設定操作を行うことにより、表示中の画像に係る表示用データに対応付けて、保護情報をユーザキャッシュ１３Ａに記憶する（Ｓ２２、Ｓ４５）。これにより、保護情報が対応付けられた対応表示用データは、ユーザキャッシュ１３Ａから消去されることなく存在する。つまり、多機能周辺装置１は、上記ユーザ所望の画像を再度表示する場合、ユーザキャッシュ１３Ａに確実に存在する対応表示用データを用いて、画像の内容をＬＣＤ１８に表示する。即ち、多機能周辺装置１によれば、ユーザは、高速表示設定操作を行うことで、ユーザ所望の画像を再度表示する場合における待ち時間を短縮し得る。この結果、多機能周辺装置１は、ユーザ所望の画像を再表示する際の快適性を、ユーザに提供し得る。
【０１２８】
又、ユーザ所望の画像が表示されている場合（図７参照）に、高速表示設定操作を行うと、多機能周辺装置１は、表示中の画像に係る画像データに対応付けて、識別情報を記録メディア３５に書き込む（Ｓ２２、Ｓ４５）。つまり、多機能周辺装置１は、当該画像データを、高速表示対象画像データに設定する。そして、多機能周辺装置１は、記録メディア３５の識別情報に基づいて、高速表示対象画像データに係る対応表示用データを特定し得る。これにより、記録メディア３５が記録メディアスロット１６から取り外された場合であっても、多機能周辺装置１は、記録メディア３５内の高速表示対象画像データと、ユーザキャッシュ１３Ａ内の高速表示設定の対象である表示用データの対応関係を、容易且つ迅速に特定し得る。この結果、多機能周辺装置１は、記録メディア３５が記録メディアスロット１６から取り外された場合であっても、記録メディア３５が再度装着された際には、高速表示設定されている画像の表示を迅速に行い得る。
【０１２９】
そして、多機能周辺装置１は、高速表示対象画像データに係る対応表示用データがユーザキャッシュ１３Ａに存在するか否かを確認する（Ｓ３）。高速表示対象画像データに係る対応表示用データがユーザキャッシュ１３Ａに存在する場合（Ｓ３：ＹＥＳ）、多機能周辺装置１は、ユーザキャッシュ１３Ａ内の当該対応表示用データを用いて、画像をＬＣＤ１８に表示する（Ｓ９）。従って、この場合、多機能周辺装置１は、高速表示対象画像データに係る画像を、迅速にＬＣＤ１８に表示し得る。
一方、高速表示対象画像データに係る対応表示用データがユーザキャッシュ１３Ａに存在しない場合（Ｓ３：ＮＯ）、多機能周辺装置１は、当該画像データに基づく対応表示用データを生成し（Ｓ４）、生成した対応表示用データにより画像をＬＣＤ１８に表示する（Ｓ９）。即ち、多機能周辺装置１は、高速表示設定の対象である表示用データがユーザキャッシュ１３Ａに存在しない場合、ユーザの操作等を介することなく、自動的に当該対応表示用データを生成する。この結果、多機能周辺装置１は、当該画像データの表示が指示された場合に、当該画像の表示を迅速に行い得る。又、高速表示設定に係る対応表示用データがユーザキャッシュ１３Ａに存在しない場合（Ｓ３：ＮＯ）に当該対応表示用データを生成するので、多機能周辺装置１は、当該対応表示用データ（つまり、同一内容の対応表示用データ）を複数生成することはなく、もって、ユーザキャッシュ１３Ａの記憶容量を有効活用し得る。
【０１３０】
又、多機能周辺装置１は、ユーザの操作に基づいて、記録メディア３５内の画像データに対する表示順を、高速表示対象画像データを通常画像データよりも先に表示する「ユーザキャッシュ優先表示順」で設定することができる。従って、「ユーザキャッシュ優先表示順」を設定した場合、当該多機能周辺装置１は、記録メディア３５に記憶されている画像データの内、ユーザ所望の画像（即ち、高速表示対象画像データに係る画像）を、より迅速に表示し得る。
【０１３１】
更に、多機能周辺装置１は、画像内容表示画面に表示されている画像に対して、高速表示設定を行う場合、ユーザキャッシュ１３Ａの空き容量を確認し（Ｓ４３）、高速表示設定が可能であるか否かを判断する（Ｓ４４）。ユーザキャッシュ１３Ａの空き容量により、高速表示設定が不能となっている場合（Ｓ４４）、多機能周辺装置１は、高速表示設定が設定されていない表示用データを、ユーザキャッシュ１３Ａから消去し（Ｓ４８〜Ｓ５１）、ユーザ所望の画像に対する高速表示設定を行う（Ｓ４５）。従って、当該多機能周辺装置１は、ユーザにとって必要性の低い表示用データがユーザキャッシュ１３Ａを占有している場合であっても、新たに、ユーザ所望の画像に対する高速表示設定を行い得る。又、この場合においても、高速表示設定画像データに係る表示用データは、ユーザキャッシュ１３Ａに存在する。これにより、当該多機能周辺装置１は、ユーザ所望の画像を迅速に表示し得る。更に、多機能周辺装置１は、ユーザキャッシュ１３Ａから表示用データを消去する際に、インデックス画面（図１２参照）を表示し、ユーザによる消去対象画像の選択を受け付ける。従って、ユーザは、確実に、必要性の低い画像に係る表示用データをユーザキャッシュ１３Ａから消去し、必要性の高い画像に係る表示用データをユーザキャッシュ１３Ａに残すことができる。
【０１３２】
そして、多機能周辺装置１は、記録メディア３５内の画像データに対して、画像補正処理を行い得る（Ｓ３０）。画像補正処理（Ｓ３０）が行われた場合、多機能周辺装置１は、画像補正処理（Ｓ３０）により画像補正の内容を反映した表示用データを生成し、ユーザキャッシュ１３Ａに格納する。そして、多機能周辺装置１は、当該表示用データによって画像を表示する（Ｓ９）。従って、当該多機能周辺装置１は、画像補正処理（Ｓ３０）の内容を反映した画像を、迅速にＬＣＤ１８に表示し得る。又、当該表示用データがユーザキャッシュ１３Ａに格納されるので、ユーザは、再度画像補正処理（Ｓ３０）を行うことなく、画像補正処理を反映した画像を表示させ得る。この結果、当該多機能周辺装置１は、画像補正処理（Ｓ３０）に関するユーザの作業負担を軽減し得る。
【０１３３】
又、画像補正処理（Ｓ３０）が行われた場合、多機能周辺装置１は、記録メディア３５に格納されている画像補正処理が行われた画像データに対応付けて、補正内容情報を、記録メディア３５に書き込む（図４参照）。従って、当該多機能周辺装置１は、記録メディア３５の補正内容情報に基づいて、当該画像データに対して行われた画像補正処理（Ｓ３０）の内容を再現し得る。この結果、当該多機能周辺装置１は、画像補正処理（Ｓ３０）を反映した表示用データがユーザキャッシュ１３Ａに存在しない場合であっても、画像補正処理（Ｓ３０）の内容を反映した表示用データを生成し、これをＬＣＤ１８に表示し得る。
【０１３４】
更に、多機能周辺装置１は、高速表示対象画像データに係る画像をＬＣＤ１８に表示する場合、保護対象表示５２をＬＣＤ１８に表示する（図７参照）。これにより、ユーザは、画像内容表示画面（図７参照）の画像表示エリア５１に表示されている画像に対して高速表示設定が行われていることを把握し得る。そして、この場合に、多機能周辺装置１は、ユーザによる高速表示解除操作に基づいて、高速表示解除処理（Ｓ２４）を実行する。これにより、当該画像に係る画像データは、高速表示対象画像データから通常画像データとなる。又、当該画像データに係る表示用データは、保護情報との対応付けを解除される。つまり、当該画像データに係る表示用データは、ユーザキャッシュ１３Ａから消去され得る状態となる。即ち、多機能周辺装置１は、表示用データの保護の必要性が低下した場合等の様々な状況に応じて、表示用データの保護態様を変更し得る。
【０１３５】
更に、本実施形態に係る高速画像表示処理プログラム（図５参照）、ユーザ指定内容実行処理プログラム（図８参照）、高速表示設定処理プログラム（図９参照）は、画像表示装置で実行されることにより、上述した本実施形態に係る多機能周辺装置１と同様の効果を奏する。当該画像表示装置は、種々の画像を表示可能な表示装置（例えば、ＬＣＤ１８）と、ユーザによる操作が行われる操作装置（例えば、ＬＣＤ１８）と、外部メモリ（例えば、記録メディア３５）が接続される接続装置（例えば、記録メディアスロット１６）と、記憶装置（例えば、ユーザキャッシュ１３Ａ）と、種々の処理を行い得る制御装置（例えば、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３）を備えることが必要である。
【０１３６】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能である。
例えば、本発明を多機能周辺装置に適用した実施形態に基づいて、本発明を説明したが、この態様に限定されるものではない。即ち、本発明は、記録メディア３５内の画像データを、表示用データを介して表示可能であり、キャッシュメモリを有する装置であれば、種々の装置に適用し得る。
又、保護情報に有効期限を設定し、所定期間を経過した場合には、保護情報が削除されるように構成してもよい。これにより、所定期間に一度も使用されていない表示用データについては消去可能になるため、キャッシュメモリ１３Ａをより効率よく使用することができる。ここで、保護情報が削除されることで、記録メディア３５に記憶された画像データの識別情報との対応関係がとれなくなる。この点については、記録メディア３５の方にも識別情報の有効期限を設定しておき、記録メディア３５が記録メディアスロット１６に装着された時に、所定期間が経過した識別情報については無効とするように制御すればよい。
【図面の簡単な説明】
【０１３７】
【図１】多機能周辺装置の外観斜視図である。
【図２】多機能周辺装置の制御系構成を示すブロック図である。
【図３】ユーザキャッシュの記憶内容の一例を模式的に示す説明図である。
【図４】記録メディアの記憶内容の一例を模式的に示す説明図である。
【図５】高速画像表示処理プログラムのフローチャートである。
【図６】表示順変更画面の表示例を示す説明図である。
【図７】画像内容表示画面の表示例を示す説明図である。
【図８】ユーザ指定内容実行処理プログラムのフローチャートである。
【図９】高速表示設定処理プログラムのフローチャートである。
【図１０】高速表示確認画面の表示例を示す説明図である。
【図１１】容量不足画面の表示例を示す説明図である。
【図１２】インデックス画面の表示例を示す説明図である。
【符号の説明】
【０１３８】
１      多機能周辺装置
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１３Ａ  ユーザキャッシュ
１４    フラッシュメモリ
１６    記録メディアスロット
１７    操作パネル
１８    ＬＣＤ
２３    タッチパネル
３５    記録メディア
【図１】
0004905404.tif 000002
【図２】
0004905404.tif 000003
【図３】
0004905404.tif 000004
【図４】
0004905404.tif 000005
【図５】
0004905404.tif 000006
【図６】
0004905404.tif 000007
【図７】
0004905404.tif 000008
【図８】
0004905404.tif 000009
【図９】
0004905404.tif 000010
【図１０】
0004905404.tif 000011
【図１１】
0004905404.tif 000012
【図１２】
0004905404.tif 000013