(57)【要約】【課題】表示装置に表示される複数の画像データの画像から、所望する複数の画像データを簡単な操作で選択または選択解除することができる画像選択装置および画像選択方法を提供すること。【解決手段】操作者は、ＬＣＤ１６に表示されているサムネイル画像を指でなぞって離すという一連の簡単な操作で、サムネイルリストにおいて、最初に触れたサムネイル画像に対応する画像ファイルの整理番号から、最後に触れたサムネイル画像に対応する画像ファイルの整理番号まで連続する各整理番号の画像ファイルを全て指定でき、その指定した範囲の全て選択または選択解除することができる。そして、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグの状態に従って、指でなぞって指定した範囲の全ての画像ファイルの選択状態フラグが決定されるので、操作者にとって操作が簡単であり分かり易い。【選択図】図４
2008310543.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する記憶手段と、複数の画像を表示する表示手段と、その表示手段において直接入力された表示領域を検出する検出手段とを備えた画像選択装置において、
前記記憶手段に記憶される画像データを読み取る読取手段と、
その読取手段により読み取られた画像データを特定するための特定情報を、画像データ毎に所定の順序を付して記憶する特定情報記憶手段と、
その特定情報記憶手段に記憶される特定情報により特定される画像データに対応する画像を前記表示手段に表示する表示制御手段と、
前記検出手段により検出された表示領域に表示される画像の画像データを特定する画像データ特定手段と、
その画像データ特定手段により２つの画像データが特定された場合に、前記特定情報記憶手段に記憶される特定情報の所定の順序において、前記画像データ特定手段により特定された一方の画像データから、他方の画像データまでの画像データを選択または選択解除する画像選択手段とを備えていることを特徴とする画像選択装置。
【請求項２】
前記読取手段により読み取られた画像データが、前記画像選択手段により選択されて選択済であるか又は未選択であるかを示す選択情報を、画像データ毎に記憶する選択情報記憶手段と、
その選択情報記憶手段に記憶される選択情報に基づいて、前記一方の画像データが、選択済であるか又は未選択であるかを判定する判定手段とを備え、
前記画像選択手段は、前記判定手段により前記一方の画像データが未選択であると判定された場合に、前記一方の画像データから他方の画像データまでの画像データをそれぞれ選択して選択済とし、前記判定手段により前記一方の画像データが選択済であると判定された場合に、前記一方の画像データから他方の画像データまでの画像データをそれぞれ選択解除して未選択とすることを特徴とする請求項１記載の画像選択装置。
【請求項３】
前記検出手段は、前記表示手段に対し指示物により直接入力された状態でその直接入力される位置が移行される場合に、その移行された位置に応じた表示領域を検出し、
前記画像データ特定手段は、
前記表示手段において指示物により直接入力された状態が継続されている間に特定される画像データのうち、最初に特定される画像データを第１の画像データとして特定する第１画像データ特定手段と、
前記表示手段において指示物により直接入力された状態が継続されている間に特定される画像データのうち、最後に特定される画像データを第２の画像データとして特定する第２画像データ特定手段とを備え、
前記画像選択手段は、前記第１画像データ特定手段により特定される第１の画像データを前記一方のデータとし、前記第２の画像データ特定手段により特定される第２の画像データを前記他方の画像データとすることを特徴とする請求項１または２記載の画像選択装置。
【請求項４】
前記表示手段に対し指示物により直接入力された状態が継続されている間に、その直接入力される位置が移行されることにより前記データ特定手段により特定される画像データが、別の画像データへと変化したかを検出する変化検出手段を備え、
前記表示制御手段は、前記変化検出手段により前記変化が検出された場合に、前記特定情報記憶手段に記憶される特定情報の所定の順序において、前記第１の画像データから、前記画像データ特定手段により直近に特定された画像データまでの画像データに対応するそれぞれの画像を、選択済の画像データに対応する画像および未選択の画像データに対応する画像とは異なる態様で表示することを特徴とする請求項３記載の画像選択装置。
【請求項５】
前記表示制御手段は、前記読取手段により読み取られた複数の画像データに対応する各々の画像を、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って前記表示手段に配列して表示するものであり、
前記検出手段により前記表示手段の表示領域内にあるスクロール指示領域に指示物により直接入力されたと検出された場合、前記表示手段に表示されている少なくとも一部の画像データに対応する画像を他の画像データに対応する画像に、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って配列して切り替える画像切替手段とを備え、
前記画像データ特定手段は、
前記第１画像データ特定手段により第１の画像データが特定された後、前記表示手段において指示物により直接入力された状態で、前記画像切替手段により前記表示手段に表示されている画像が切り替えられた場合に、その切り替え後に前記表示手段に新規に表示される画像の画像データのうち、前記特定情報記憶手段に記憶される特定情報の所定の順序が最小または最大のいずれか一方の第３の画像データを特定する第３画像データ特定手段を備え、
前記画像選択手段は、前記表示手段において指示物により直接入力された状態が継続されている間に特定された画像データのうち、最後に特定された画像データが前記第３の画像データである場合に、前記第１画像データ特定手段により特定される第１の画像データを前記一方の画像データとし、前記第３画像データ特定手段により特定される第３の画像データを前記他方の画像データとすることを特徴とする請求項３または４記載の画像選択装置。
【請求項６】
前記第３画像データ特定手段は、
前記第１画像データ特定手段により第１の画像データが特定された後、前記表示手段において指示物により直接入力された状態で、前記画像切替手段により前記表示手段に表示されている画像が切り替えられた場合に、その切り替え後に前記表示手段に新規に表示される画像の画像データのうち、前記表示手段の表示領域内にあるスクロール指示領域に最も近い位置に表示される画像の画像データを第３の画像データとして特定することを特徴とする請求項５記載の画像選択装置。
【請求項７】
前記表示制御手段は、前記読取手段により読み取られた複数の画像データに対応する各々の画像を、前記所定の順序が連続となる横方向一列に並べて前記表示手段の画面に表示し、
前記検出手段により前記表示手段の表示領域内にあるスクロール指示領域に指示物により直接入力されたと検出された場合、前記表示手段に表示されている少なくとも一部の画像データに対応する画像を他の画像データに対応する画像に、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って配列して切り替える画像切替手段を備え、
前記スクロール指示領域は、前記表示手段の表示領域内において最も左に表示された画像の右端部よりも左側に設けられ、または、最も右に表示された画像の左端部よりも右側に設けられていることを特徴とする請求項３から６のいずれかに記載の画像選択装置。
【請求項８】
前記表示制御手段は、前記読取手段により読み取られた複数の画像データに対応する各々の画像を、前記所定の順序が連続となる縦方向一列に並べて前記表示手段の画面に表示し、
前記検出手段により前記表示手段の表示領域内にあるスクロール指示領域に指示物により直接入力されたと検出された場合、前記表示手段に表示されている少なくとも一部の画像データに対応する画像を他の画像データに対応する画像に、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って配列して切り替える画像切替手段を備え、
前記スクロール指示領域は、前記表示手段の表示領域内において最も上に表示された画像の下端部よりも上側に設けられ、または、最も下に表示された画像の上端部よりも下側に設けられていることを特徴とする請求項３から６のいずれかに記載の画像選択装置。
【請求項９】
前記表示制御手段は、前記読取手段により読み取られた複数の画像データに対応する各々の画像を、前記表示手段の画面にＭ行Ｎ列のマトリックス状に配列して表示し、その配列の順序は、行毎に一端から他端に向かって前記所定の順序が連続し、各行の他端から次の行の一端へ前記所定の順序が連続するものであり（Ｍ，Ｎは共に２以上の整数）、
前記検出手段により前記表示手段の表示領域内にあるスクロール指示領域に指示物により直接入力されたと検出された場合、前記表示手段に表示されている少なくとも一部の画像データに対応する画像を他の画像データに対応する画像に、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って配列して切り替える画像切替手段とを備え、
前記スクロール指示領域は、前記表示手段の表示領域内において１行目に表示された画像の下端部よりも上側に設けられ、または、Ｍ行目に表示された画像の上端部よりも下側に設けられていることを特徴とする請求項３から６のいずれかに記載の画像選択装置。
【請求項１０】
前記表示制御手段は、前記読取手段により読み取られた複数の画像データに対応する各々の画像を、前記表示手段の画面にＭ行Ｎ列のマトリックス状に配列して表示し、その配列の順序は、列毎に一端から他端に向かって前記所定の順序が連続し、各列の他端から次の列の一端へ前記所定の順序が連続するものであり（Ｍ，Ｎは共に２以上の整数）、
前記検出手段により前記表示手段の表示領域内にあるスクロール指示領域に指示物により直接入力されたと検出された場合、前記表示手段に表示されている少なくとも一部の画像データに対応する画像を他の画像データに対応する画像に、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って配列して切り替える画像切替手段とを備え、
前記スクロール指示領域は、前記表示手段の表示領域内において１列目に表示された画像の右端部よりも左側に設けられ、または、Ｎ列目に表示された画像の左端部よりも右側に設けられていることを特徴とする請求項３から６のいずれかに記載の画像選択装置。
【請求項１１】
前記スクロール指示領域は、前記マトリクス状に配置された画像を上スクロールさせるための上スクロール領域と、前記マトリクス状に配置された画像を下スクロールさせるための下スクロール領域とが存在し、
前記上スクロール領域は、前記表示手段の表示領域内において１行Ｎ列目に配置された画像の右隣、または、１行１列目に配置された画像の左隣に配置され、
前記下スクロール領域は、前記表示手段の表示領域内においてＭ行Ｎ列目に配置された画像の右隣、または、Ｍ行１列目に配置された画像の左隣に配置されていることを特徴とする請求項９記載の画像選択装置。
【請求項１２】
前記スクロール指示領域は、前記マトリクス状に配置された画像を左スクロールさせるための左スクロール領域と、前記マトリクス状に配置された画像を右スクロールさせるための右スクロール領域とが存在し、
前記左スクロール領域は、前記表示手段の表示領域内において１行１列目に配置された画像の上側、または、Ｍ行１列目に配置された画像の下側に配置され、
前記右スクロール領域は、前記表示手段の表示領域内において１行Ｎ列目に配置された画像の上側、または、Ｍ行Ｎ列目に配置された画像の下側に配置されていることを特徴とする請求項１０記載の画像選択装置。
【請求項１３】
前記２つの画像データを特定するための連続選択モードに切り替える連続選択モード切替手段を備え、
前記画像データ特定手段は、
前記一方の画像データおよび前記他方の画像データが特定されていない状態で、前記検出手段により検出された表示領域に表示される画像の画像データを、前記一方の画像データとして特定し、
前記一方の画像データが特定されており、前記連続選択モード切替手段により連続選択モードに切り替えられた状態でのみ、前記検出手段により検出された表示領域に表示される画像の画像データを、前記他方の画像データとして特定することを特徴とする請求項１から３のいずれかに記載の画像選択装置。
【請求項１４】
前記連続選択モード切替手段は、
前記第１画像データ特定手段により画像データが特定される際に、前記表示手段において指示物により直接入力された状態が所定時間以上継続されたことを条件として、連続選択モードに切り替えることを特徴とする請求項１３記載の画像選択装置。
【請求項１５】
画像データを記憶する記憶手段と、複数の画像を表示する表示手段と、その表示手段において直接入力された表示領域を検出する検出手段とを備えた画像選択装置における画像選択方法であって、
前記記憶手段に記憶される画像データを読み取る読取工程と、
その読取工程により読み取られた画像データを特定するための特定情報を、画像データ毎に所定の順序を付して特定情報記憶手段に記憶する特定情報記憶工程と、
その特定情報記憶工程により前記特定情報記憶手段に記憶される特定情報により特定される画像データに対応する画像を前記表示手段に表示する表示制御工程と、
前記検出手段により検出された表示領域に表示される画像の画像データを特定する画像データ特定工程と、
その画像データ特定工程により２つの画像データが特定された場合に、前記特定情報記憶手段に記憶される特定情報の所定の順序において、前記画像データ特定工程により特定された一方の画像データから、他方の画像データまでの画像データを選択または選択解除する画像選択工程とを備えていることを特徴とする画像選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像選択装置および画像選択方法に関し、特に、表示装置に表示される複数の画像データの画像から、所望する複数の画像データを簡単な操作で選択または選択解除することができる画像選択装置および画像選択方法に関するものである。
【背景技術】
【０００２】
従来より、複数の画像が表示される表示装置の表示面にタッチパネルが配設され、表示装置に表示される画像が指などで触れられると、表示装置の表示面に配設されたタッチパネルが触れられることとなり、そのタッチパネルの触れられた位置に相当する表示装置の表示位置に表示されている画像の画像データが選択される画像選択装置が知られている。この種の画像選択装置に関し、次の特許文献１には、タッチパネルに触れられた指の位置から、タッチパネルから指が離された位置までの指の軌跡に重なる画像の画像データを選択する技術が記載されている。
【特許文献１】特開２００５−９２３８６号公報（００１４段落など）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載された技術では、タッチパネルに触れられた指の軌跡に重なる画像の画像データのみが選択されるため、選択したい画像データが多数ある場合は、その選択したい画像全てに一つずつ触れなければならず、操作が煩わしいという問題点があった。
【０００４】
本発明は、上述した問題点を解決するためになされたものであり、表示装置に表示される複数の画像データの画像から、所望する複数の画像データを簡単な操作で選択または選択解除することができる画像選択装置および画像選択方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この目的を達成するために、請求項１記載の画像選択装置は、画像データを記憶する記憶手段と、複数の画像を表示する表示手段と、その表示手段において直接入力された表示領域を検出する検出手段とを備えたものであって、前記記憶手段に記憶される画像データを読み取る読取手段と、その読取手段により読み取られた画像データを特定するための特定情報を、画像データ毎に所定の順序を付して記憶する特定情報記憶手段と、その特定情報記憶手段に記憶される特定情報により特定される画像データに対応する画像を前記表示手段に表示する表示制御手段と、前記検出手段により検出された表示領域に表示される画像の画像データを特定する画像データ特定手段と、その画像データ特定手段により２つの画像データが特定された場合に、前記特定情報記憶手段に記憶される特定情報の所定の順序において、前記画像データ特定手段により特定された一方の画像データから、他方の画像データまでの画像データを選択または選択解除する画像選択手段とを備えている。
【０００６】
請求項２記載の画像選択装置は、請求項１記載の画像選択装置において、前記読取手段により読み取られた画像データが、前記画像選択手段により選択されて選択済であるか又は未選択であるかを示す選択情報を、画像データ毎に記憶する選択情報記憶手段と、その選択情報記憶手段に記憶される選択情報に基づいて、前記一方の画像データが、選択済であるか又は未選択であるかを判定する判定手段とを備え、前記画像選択手段は、前記判定手段により前記一方の画像データが未選択であると判定された場合に、前記一方の画像データから他方の画像データまでの画像データをそれぞれ選択して選択済とし、前記判定手段により前記一方の画像データが選択済であると判定された場合に、前記一方の画像データから他方の画像データまでの画像データをそれぞれ選択解除して未選択とする。
【０００７】
請求項３記載の画像選択装置は、請求項１または２記載の画像選択装置において、前記検出手段は、前記表示手段に対し指示物により直接入力された状態でその直接入力される位置が移行される場合に、その移行された位置に応じた表示領域を検出し、前記画像データ特定手段は、前記表示手段において指示物により直接入力された状態が継続されている間に特定される画像データのうち、最初に特定される画像データを第１の画像データとして特定する第１画像データ特定手段と、前記表示手段において指示物により直接入力された状態が継続されている間に特定される画像データのうち、最後に特定される画像データを第２の画像データとして特定する第２画像データ特定手段とを備え、前記画像選択手段は、前記第１画像データ特定手段により特定される第１の画像データを前記一方のデータとし、前記第２の画像データ特定手段により特定される第２の画像データを前記他方の画像データとする。
【０００８】
請求項４記載の画像選択装置は、請求項３記載の画像選択装置において、前記表示手段に対し指示物により直接入力された状態が継続されている間に、その直接入力される位置が移行されることにより前記データ特定手段により特定される画像データが、別の画像データへと変化したかを検出する変化検出手段を備え、前記表示制御手段は、前記変化検出手段により前記変化が検出された場合に、前記特定情報記憶手段に記憶される特定情報の所定の順序において、前記第１の画像データから、前記画像データ特定手段により直近に特定された画像データまでの画像データに対応するそれぞれの画像を、選択済の画像データに対応する画像および未選択の画像データに対応する画像とは異なる態様で表示する。
【０００９】
請求項５記載の画像選択装置は、請求項３または４記載の画像選択装置において、前記表示制御手段は、前記読取手段により読み取られた複数の画像データに対応する各々の画像を、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って前記表示手段に配列して表示するものであり、前記検出手段により前記表示手段の表示領域内にあるスクロール指示領域に指示物により直接入力されたと検出された場合、前記表示手段に表示されている少なくとも一部の画像データに対応する画像を他の画像データに対応する画像に、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って配列して切り替える画像切替手段とを備え、前記画像データ特定手段は、前記第１画像データ特定手段により第１の画像データが特定された後、前記表示手段において指示物により直接入力された状態で、前記画像切替手段により前記表示手段に表示されている画像が切り替えられた場合に、その切り替え後に前記表示手段に新規に表示される画像の画像データのうち、前記特定情報記憶手段に記憶される特定情報の所定の順序が最小または最大のいずれか一方の第３の画像データを特定する第３画像データ特定手段を備え、前記画像選択手段は、前記表示手段において指示物により直接入力された状態が継続されている間に特定された画像データのうち、最後に特定された画像データが前記第３の画像データである場合に、前記第１画像データ特定手段により特定される第１の画像データを前記一方の画像データとし、前記第３画像データ特定手段により特定される第３の画像データを前記他方の画像データとする。
【００１０】
請求項６記載の画像選択装置は、請求項５記載の画像選択装置において、前記第３画像データ特定手段は、前記第１画像データ特定手段により第１の画像データが特定された後、前記表示手段において指示物により直接入力された状態で、前記画像切替手段により前記表示手段に表示されている画像が切り替えられた場合に、その切り替え後に前記表示手段に新規に表示される画像の画像データのうち、前記表示手段の表示領域内にあるスクロール指示領域に最も近い位置に表示される画像の画像データを第３の画像データとして特定する。
【００１１】
請求項７記載の画像選択装置は、請求項３から６のいずれかに記載の画像選択装置において、前記表示制御手段は、前記読取手段により読み取られた複数の画像データに対応する各々の画像を、前記所定の順序が連続となる横方向一列に並べて前記表示手段の画面に表示し、前記検出手段により前記表示手段の表示領域内にあるスクロール指示領域に指示物により直接入力されたと検出された場合、前記表示手段に表示されている少なくとも一部の画像データに対応する画像を他の画像データに対応する画像に、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って配列して切り替える画像切替手段を備え、前記スクロール指示領域は、前記表示手段の表示領域内において最も左に表示された画像の右端部よりも左側に設けられ、または、最も右に表示された画像の左端部よりも右側に設けられている。
【００１２】
請求項８記載の画像選択装置は、請求項３から６のいずれかに記載の画像選択装置において、前記表示制御手段は、前記読取手段により読み取られた複数の画像データに対応する各々の画像を、前記所定の順序が連続となる縦方向一列に並べて前記表示手段の画面に表示し、前記検出手段により前記表示手段の表示領域内にあるスクロール指示領域に指示物により直接入力されたと検出された場合、前記表示手段に表示されている少なくとも一部の画像データに対応する画像を他の画像データに対応する画像に、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って配列して切り替える画像切替手段を備え、前記スクロール指示領域は、前記表示手段の表示領域内において最も上に表示された画像の下端部よりも上側に設けられ、または、最も下に表示された画像の上端部よりも下側に設けられている。
【００１３】
請求項９記載の画像選択装置は、請求項３から６のいずれかに記載の画像選択装置において、前記表示制御手段は、前記読取手段により読み取られた複数の画像データに対応する各々の画像を、前記表示手段の画面にＭ行Ｎ列のマトリックス状に配列して表示し、その配列の順序は、行毎に一端から他端に向かって前記所定の順序が連続し、各行の他端から次の行の一端へ前記所定の順序が連続するものであり（Ｍ，Ｎは共に２以上の整数）、前記検出手段により前記表示手段の表示領域内にあるスクロール指示領域に指示物により直接入力されたと検出された場合、前記表示手段に表示されている少なくとも一部の画像データに対応する画像を他の画像データに対応する画像に、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って配列して切り替える画像切替手段とを備え、前記スクロール指示領域は、前記表示手段の表示領域内において１行目に表示された画像の下端部よりも上側に設けられ、または、Ｍ行目に表示された画像の上端部よりも下側に設けられている。
【００１４】
請求項１０記載の画像選択装置は、請求項３から６のいずれかに記載の画像選択装置において、前記表示制御手段は、前記読取手段により読み取られた複数の画像データに対応する各々の画像を、前記表示手段の画面にＭ行Ｎ列のマトリックス状に配列して表示し、その配列の順序は、列毎に一端から他端に向かって前記所定の順序が連続し、各列の他端から次の列の一端へ前記所定の順序が連続するものであり（Ｍ，Ｎは共に２以上の整数）、前記検出手段により前記表示手段の表示領域内にあるスクロール指示領域に指示物により直接入力されたと検出された場合、前記表示手段に表示されている少なくとも一部の画像データに対応する画像を他の画像データに対応する画像に、前記特定情報記憶手段に記憶される特定情報の所定の順序に従って配列して切り替える画像切替手段とを備え、前記スクロール指示領域は、前記表示手段の表示領域内において１列目に表示された画像の右端部よりも左側に設けられ、または、Ｎ列目に表示された画像の左端部よりも右側に設けられている。
【００１５】
請求項１１記載の画像選択装置は、請求項９記載の画像選択装置において、前記スクロール指示領域は、前記マトリクス状に配置された画像を上スクロールさせるための上スクロール領域と、前記マトリクス状に配置された画像を下スクロールさせるための下スクロール領域とが存在し、前記上スクロール領域は、前記表示手段の表示領域内において１行Ｎ列目に配置された画像の右隣、または、１行１列目に配置された画像の左隣に配置され、前記下スクロール領域は、前記表示手段の表示領域内においてＭ行Ｎ列目に配置された画像の右隣、または、Ｍ行１列目に配置された画像の左隣に配置されている。
【００１６】
請求項１２記載の画像選択装置は、請求項１０記載の画像選択装置において、前記スクロール指示領域は、前記マトリクス状に配置された画像を左スクロールさせるための左スクロール領域と、前記マトリクス状に配置された画像を右スクロールさせるための右スクロール領域とが存在し、前記左スクロール領域は、前記表示手段の表示領域内において１行１列目に配置された画像の上側、または、Ｍ行１列目に配置された画像の下側に配置され、前記右スクロール領域は、前記表示手段の表示領域内において１行Ｎ列目に配置された画像の上側、または、Ｍ行Ｎ列目に配置された画像の下側に配置されている。
【００１７】
請求項１３記載の画像選択装置は、請求項１から３のいずれかに記載の画像選択装置において、前記２つの画像データを特定するための連続選択モードに切り替える連続選択モード切替手段を備え、前記画像データ特定手段は、前記一方の画像データおよび前記他方の画像データが特定されていない状態で、前記検出手段により検出された表示領域に表示される画像の画像データを、前記一方の画像データとして特定し、前記一方の画像データが特定されており、前記連続選択モード切替手段により連続選択モードに切り替えられた状態でのみ、前記検出手段により検出された表示領域に表示される画像の画像データを、前記他方の画像データとして特定する。
【００１８】
請求項１４記載の画像選択装置は、請求項１３記載の画像選択装置において、前記連続選択モード切替手段は、前記第１画像データ特定手段により画像データが特定される際に、前記表示手段において指示物により直接入力された状態が所定時間以上継続されたことを条件として、連続選択モードに切り替える。
【００１９】
請求項１５記載の画像選択方法は、画像データを記憶する記憶手段と、複数の画像を表示する表示手段と、その表示手段において直接入力された表示領域を検出する検出手段とを備えた画像選択装置における画像選択方法であって、前記記憶手段に記憶される画像データを読み取る読取工程と、その読取工程により読み取られた画像データを特定するための特定情報を、画像データ毎に所定の順序を付して特定情報記憶手段に記憶する特定情報記憶工程と、その特定情報記憶工程により前記特定情報記憶手段に記憶される特定情報により特定される画像データに対応する画像を前記表示手段に表示する表示制御工程と、前記検出手段により検出された表示領域に表示される画像の画像データを特定する画像データ特定工程と、その画像データ特定工程により２つの画像データが特定された場合に、前記特定情報記憶手段に記憶される特定情報の所定の順序において、前記画像データ特定工程により特定された一方の画像データから、他方の画像データまでの画像データを選択または選択解除する画像選択工程とを備えている。
【発明の効果】
【００２０】
請求項１記載の画像選択装置によれば、操作者は、表示手段に表示される２つの画像データに対応する画像に直接入力することによって、画像データ特定手段により特定される２つの画像データに挟まれた順番の画像データを選択または選択解除することができるという効果がある。つまり、３つ以上の画像データを選択する時に、２つの画像に直接入力するだけで済むという効果がある。
【００２１】
請求項２記載の画像選択装置によれば、請求項１記載の画像選択装置の奏する効果に加え、一方の画像データが選択済であるか又は未選択であるかにより、２つの画像データに挟まれた順番の画像データがそれぞれ選択済とされるか又は未選択とされるかが決定さるので、操作者が、選択済とするか又は未選択とするかを決定する操作が不要であり、操作者にとって操作が簡単であり分かり易いという効果がある。
【００２２】
請求項３記載の画像選択装置によれば、請求項１または２記載の画像選択装置の奏する効果に加え、操作者は、直接入力する位置を移行させて、何度でも、他方の画像データを変更することができるので、使い勝手が良いという効果がある。また、操作者は、表示手段に対して指示物を直接入力させた状態で、その直接入力する位置を移行させ、表示手段に対して指示物を直接入力させた状態を解除させるという一連の操作で、画像データを選択または選択解除することができるので、操作者にとって操作が簡単であり分かり易いという効果がある。
【００２３】
請求項４記載の画像選択装置によれば、請求項３記載の画像選択装置の奏する効果に加え、操作者は、選択または選択解除されることとなるそれぞれの画像データの画像を視認することができるという効果がある。
【００２４】
請求項５記載の画像選択装置によれば、請求項３または４記載の画像選択装置の奏する効果に加え、記憶手段に記憶されている画像データ数が、表示手段に表示可能な画像数を上回る場合でも、表示手段に表示される画像データの画像を切り替えることによって、記憶手段に記憶される画像データの画像をそれぞれ表示手段に表示させることができるという効果がある。また、表示手段に対して指示物が直接入力された状態が継続されている間に、表示手段に表示される画像データの画像が切り替えられた場合、新たに表示される画像の画像データが第３の画像データとして特定されるので、操作者は、表示手段に表示される画像データの画像に対して、指示物を直接入力させなくても良く、操作が簡単であり分かり易いという効果がある。
【００２５】
請求項６記載の画像選択装置によれば、請求項５記載の画像選択装置の奏する効果に加え、操作者が指示物で直接入力しているスクロール表示領域に最も近い位置に表示される画像の画像データが、第３の画像データとして特定されるので、操作者にとって、特定される画像データが分かり易いという効果がある。また、操作者が、スクロール表示領域に対して指示物を直接入力している状態から、その直接入力する位置を、表示手段に表示される画像データの画像に移行させるという操作を、直感的に行うことができるという効果がある。
【００２６】
操作者が指示物で直接入力しているスクロール表示領域に最も近い位置に表示される画像の画像データが、第３の画像データとして特定されていない場合を想定する。
【００２７】
操作者が、指示物を直接入力する位置を、スクロール表示領域から表示手段に表示される画像に移行させるときには、最初に、スクロール表示領域に最も近い表示手段に表示される画像への直接入力を行うことになる。このとき、操作者が、スクロール表示領域に最も近い表示手段に表示される画像への直接入力を行った途端に、直接入力された画像の画像データと第３の画像データとの間に挟まれた順番の画像データが選択されてしまうという、操作者が予期しづらい動作を行うことになる。請求項６記載の画像選択装置によれば、このような不具合を発生させずに済む。
【００２８】
請求項７記載の画像選択装置によれば、請求項３から６のいずれかに記載の画像選択装置の奏する効果に加え、スクロール指示領域が、表示手段の画面の最も左に表示された画像の右端部よりも左側に設けられ、または、最も右に表示された画像の左端部よりも右側に設けられているので、操作者が、画面の最も右、または、最も左に表示される画像を除く位置に表示される画像に対して指示物を直接入力している場合に、指示物がスクロール表示領域に直接入力されることを抑制することができるという効果がある。従って、操作者の意図しない画像の切り替えが生じることを抑制することができるという効果がある。
【００２９】
請求項８記載の画像選択装置によれば、請求項３から６のいずれかに記載の画像選択装置の奏する効果に加え、スクロール指示領域が、表示手段の画面の最も上に表示された画像の下端部よりも上側に設けられ、または、最も下に表示された画像の上端部よりも下側に設けられているので、操作者が、画面の最も上、または、最も下に表示される画像を除く位置に表示される画像に対して指示物を直接入力している場合に、指示物がスクロール表示領域に直接入力されることを抑制することができるという効果がある。従って、操作者の意図しない画像の切り替えが生じることを抑制することができるという効果がある。
【００３０】
請求項９記載の画像選択装置によれば、請求項３から６のいずれかに記載の画像選択装置の奏する効果に加え、スクロール指示領域が、表示手段の画面の１行目に表示された画像の下端部よりも上側に設けられ、または、Ｍ行目に表示された画像の上端部よりも下側に設けられているので、操作者が、１行目とＭ行目とを除く行に表示される画像に対して指示物を直接入力している場合に、指示物がスクロール指示領域に直接入力されることを抑制することができるという効果がある。従って、操作者の意図しない画像の切り替えが生じることを抑制することができるという効果がある。
【００３１】
請求項１０記載の画像選択装置によれば、請求項３から６のいずれかに記載の画像選択装置の奏する効果に加え、スクロール指示領域が、表示手段の画面の１列目に表示された画像の右端部よりも左側に設けられ、または、Ｎ列目に表示された画像の左端部よりも右側に設けられているので、操作者が、１列目とＮ行目とを除く列に表示される画像に対して指示物を直接入力している場合に、指示物がスクロール指示領域に直接入力されることを抑制することができるという効果がある。従って、操作者の意図しない画像データの画像の切り替えが生じることを抑制することができるという効果がある。
【００３２】
請求項１１記載の画像選択装置によれば、請求項９記載の画像選択装置の奏する効果に加え、上スクロール領域および下スクロール領域は、表示手段の画面のＮ列目に配置された画像の右隣、または、１列目に配置された画像の左隣に配置されているので、操作者は、上スクロール領域、または、下スクロール領域に対して指示物を直接入力するという操作を、直感的に行うことができるという効果がある。
【００３３】
請求項１２記載の画像選択装置によれば、請求項１０記載の画像選択装置の奏する効果に加え、左スクロール領域および右スクロール領域は、表示手段の画面の１行目に配置された画像の上側、または、Ｍ行目に配置された画像の下側に配置されているので、操作者は、左スクロール領域、または、右スクロール領域に対して指示物を直接入力するという操作を、直感的に行うことができるという効果がある。
【００３４】
請求項１３記載の画像選択装置によれば、請求項１から３のいずれかに記載の画像選択装置の奏する効果に加え、一方の画像データが特定されており、連続選択モード切替手段により連続選択モードに切り替えられた状態でのみ、他方の画像データが特定されるので、その他の状態において、他方の画像データが特定されることを抑制することができるという効果がある。
【００３５】
請求項１４記載の画像選択装置によれば、請求項１３記載の画像選択装置の奏する効果に加え、操作者が、所定時間以上継続して表示手段に対して指示物を直接入力した場合に、連続選択モードに切り替えることができるので、その他の操作によって、連続選択モードに切り替わることを抑制することができるという効果がある。
【００３６】
請求項１５記載の画像選択方法によれば、操作者は、表示手段に表示される２つの画像データに対応する画像に直接入力することによって、画像データ特定工程により特定される２つの画像データに挟まれた順番の画像データを選択または選択解除することができるという効果がある。つまり、３つ以上の画像データを選択する時に、２つの画像に直接入力するだけで済むという効果がある。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の好ましい第１の実施形態について、添付図面を参照して説明する。図１は、本発明の実施形態における画像選択装置を有した多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１の外観構成を示した斜視図である。
【００３８】
このＭＦＰ１は、プリンタ機能、スキャナ機能、及び、コピー機能などの各種機能を有している。また、このＭＦＰ１の前面にはメモリカードスロット２２が設けられており、画像ファイルの記憶されたメモリカード２２ａ（図２参照）が挿入されている場合に、操作者によって画像ファイル印刷ボタン１５ａが押下されると、メモリカード２２ａに記憶されている画像ファイルが全て読み取られ、読み取られた画像ファイルの縮小された画像であるサムネイル画像がＬＣＤ１６上にそれぞれ表示される。
【００３９】
このＭＦＰ１は、操作者が指でタッチパネル１７を操作し、ＬＣＤ１６に表示される画像ファイルのサムネイル画像のうち、所望するサムネイル画像に触れると、その触れたサムネイル画像に対応する画像ファイルの画像が、プリンタ２１によって印刷用紙に印刷されるように構成されている。
【００４０】
原稿カバー体８の前方には、横長形状の操作パネル６が設けられており、操作キー１５、ＬＣＤ１６、タッチパネル１７、スピーカ１８（図示しない）とを具備する。
【００４１】
このＬＣＤ１６の表示面には、入力装置の一種であるタッチパネル１７（特許請求の範囲に記載の検出手段の一例）が配設されている。ＬＣＤ１６に表示されているサムネイル画像が、操作者によって指で触れられると、ＬＣＤ１６の表示面に配設されたタッチパネル１７が触れられることとなる。そして、タッチパネル１７により触れられた位置が検出され、その触れられた位置と同一であるＬＣＤ１６の表示位置に表示されているサムネイル画像が特定される。なお、タッチパネル１７の位置検出方式は何ら限定しない。例えば、指や指示物の接触を圧力センサで検知する方式のタッチパネルを用いても良いし、指や指示物の接近を赤外線や電界センサで検知する方式のタッチパネルを用いても良い。スピーカ１８は、操作キー１５の操作音やエラー発生時の注意音を操作者に報知するものである。
【００４２】
開口部５の前面には、メモリカード２２ａ（図２参照）を挿入するためのメモリカードスロット２２が設けられている。メモリカードスロット２２にメモリカード２２ａが挿入されている場合は、スキャナ２０で読み取られた画像データを画像ファイルとして記憶することもできる。メモリカード２２ａとしては、例えば、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、メモリースティック（登録商標）、ＳＤカード（登録商標）、ｘＤ（登録商標）などが該当する。
【００４３】
また、開口部５の前面には、ＵＳＢケーブル（図示しない）の一端側が差し込まれるＵＳＢインターフェイス２３の接続口が開口している。ＵＳＢケーブルの一端側を、ＵＳＢインターフェイス２３の接続口に接続し、他端側をパーソナルコンピュータ（以下、「ＰＣ」と称す）に設けられたＵＳＢインターフェイスの接続口に接続することにより、ＭＦＰ１とＰＣとはＵＳＢケーブルを介してデータ通信可能となるように構成されている。なお、ＰＣやメモリカード２２ａとの接続は、特定のインターフェイス（ＵＳＢインターフェイス２３やメモリカードスロット２２）に限定するものではなく、例えば、ＭＦＰ１にパラレルインターフェイスやネットワークインターフェイスを設けて、それらのインターフェイスを経由して接続しても良い。また、それらのインターフェイスを経由して、他の装置に備えられたカードスロットやＵＳＢインターフェイスに接続されているメモリカード２２ａに接続しても良い。
【００４４】
次に、図２を参照して、ＭＦＰ１の電気的構成について説明する。図２は、ＭＦＰ１の電気的構成を示すブロック図である。ＭＦＰ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、操作キー１５、ＬＣＤ１６、タッチパネル１７、スピーカ１８、スキャナ２０、プリンタ２１、メモリカードスロット２２、ＵＳＢインターフェイス２３とを主に有している。また、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３は、バスライン２６を介してお互いに接続されている。
【００４５】
さらにＭＦＰ１の操作キー１５、ＬＣＤ１６、タッチパネル１７、スピーカ１８、スキャナ２０、プリンタ２１、メモリカードスロット２２、ＵＳＢインターフェイス２３、バスライン２６は、入出力ポート２７を介してお互いに接続されている。
【００４６】
ＭＦＰ１のＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３に記憶される固定値やプログラム或いは、ＭＦＰ１が有している各機能の制御や、ＵＳＢインターフェイス２３を介して送受信される各種信号に従って、入出力ポート２７と接続された各部を制御するものである。
【００４７】
ＲＯＭ１２は、ＭＦＰ１で実行される制御プログラムなどを格納した書換不能なメモリであり、図４、図５、図１４、図１５のフローチャートに示す画像選択プログラムは、このＲＯＭ１２に格納されている。
【００４８】
ＲＡＭ１３は、書き替え可能な揮発性のメモリであり、ＭＦＰ１の各操作の実行時に各種のデータを一時的に記憶するためのメモリである。ＲＡＭ１３には、メモリカード２２ａに記憶される画像ファイルのうち、プリンタ２１によって印刷用紙に印刷される画像の画像ファイルが記憶される画像メモリ１３ａと、メモリカード２２ａに記憶される画像ファイルのファイル名や、後述する整理番号などの各種情報を含むサムネイルリストが記憶されるサムネイルリストメモリ１３ｂと、仮選択処理（図５参照）において、操作者がタッチパネル１７に触れた場合に特定される画像ファイルの整理番号が、仮選択リストとして記憶される仮選択リストメモリ１３ｃと、仮選択処理において最初に特定された画像ファイルの整理番号が記憶される仮選択開始位置メモリ１３ｄと、仮選択処理において最後に特定された画像ファイルの整理番号が記憶される仮選択終了位置メモリ１３ｅとが設けられている。
【００４９】
ここで、図３を参照して、サムネイルリストメモリ１３ｂと、仮選択リストメモリ１３ｃと、仮選択開始位置メモリ１３ｄと、仮選択終了位置メモリ１３ｅとについて説明する。
【００５０】
図３（ａ）は、ＬＣＤ１６に表示される各画像ファイルのサムネイル画像と表示位置番号との関係の一例を示すイメージ図である。図３（ｂ）は、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストの内容の一例を示す概略図である。図３（ｃ）は、仮選択リストメモリ１３ｃに記憶される仮選択リストの内容の一例を示す概略図である。
【００５１】
図３（ａ）を参照して、ＬＣＤ１６に表示されるサムネイル画像の表示位置番号について説明する。図３（ａ）に示すように、ＬＣＤ１６には、３行６列に配列された計１８のサムネイル画像が表示されている。
【００５２】
ＬＣＤ１６に表示されるサムネイル画像の表示位置を簡単に説明するために、行方向に表示されるサムネイル画像（または、スクロールアローＳＡ１，ＳＡ２）に、画面の左側から右側に向かって順番に「１」から「６」までの番号を付し、列方向に表示されるサムネイル画像（または、スクロールアローＳＡ１，ＳＡ２）に、画面の上側から下側に向かって順番に「Ａ」から「Ｃ」までの記号を付し、その付した記号と番号とを組み合わせてサムネイル画像の表示位置を説明する（以後、この記号と番号との組み合わせを、表示位置番号と称する）。例えば、１行１列目に表示されるサムネイル画像の表示位置番号は、「Ａ１」と表記し、３行６列目に表示されるサムネイル画像の表示位置番号は、「Ｃ６」と表記する。
【００５３】
このＬＣＤ１６およびＬＣＤ１６の表示面に配設されるタッチパネル１７には、左上を原点（０，０）とし、右下を最大値（Ｘ，Ｙ）とする矩形状の２次元の座標が設けられており、上述した各表示位置番号「Ａ１〜Ｃ７」は、それぞれ個別にＬＣＤ１６の座標位置に対応づけられている。
【００５４】
例えば、表示位置番号「Ａ１」は、ＬＣＤ１６において座標（ａ，ｂ）、座標（ａ，ｄ）、座標（ｃ、ｂ）、座標（ｃ，ｄ）の４点を頂点とする矩形状の表示領域に対応づけられており、その表示領域内にサムネイル画像が表示される。その他の表示位置番号についても同様に、各表示位置番号「Ａ１〜Ｃ７」毎に、矩形状の表示領域に対応づけられている。そのＬＣＤ１６に表示されるサムネイル画像（または、スクロールアローＳＡ１，ＳＡ２）が、操作者によって指で触れられると、ＬＣＤ１６の表示面に配設されたタッチパネル１７が触れられることとなる。そして、タッチパネル１７により触れられた座標位置が検出され、その触れられた座標位置と同一であるＬＣＤ１６の座標位置に表示されているサムネイル画像に対応する画像ファイル（または、スクロールアローＳＡ１，ＳＡ２）が特定される。
【００５５】
具体的には、タッチパネル１７における座標（ａ，ｂ）、座標（ａ，ｄ）、座標（ｃ、ｂ）、座標（ｃ，ｄ）の４点を頂点とする矩形状の領域内が、操作者によって指で触れられると、ＬＣＤ１６の表示位置番号「Ａ１」に表示されるサムネイル画像に対応する画像ファイルが特定される。
【００５６】
図３（ｂ）は、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストの内容の一例を示す概略図である。印刷処理（図４参照）が実行されると、メモリカード２２ａに記憶されている全画像ファイルが検索される。そして、検索して見つかった画像ファイル毎にファイル名や整理番号などの各種情報を含むサムネイルリストが作成され、サムネイルリストメモリ１３ｂに記憶される。
【００５７】
図３（ｂ）に示すように、サムネイルリストは、重複しない連続順である整理番号と、ＬＣＤ１６におけるサムネイル画像の表示位置を示す表示位置番号と、画像ファイルのファイル名（以下、「画像ファイル名」と称す）と、画像ファイルが「選択済」であるか「未選択」であるかの状態を示す選択状態フラグとにより構成されている。なお、このサムネイルリストの１行は、１の画像ファイルと対応している。
【００５８】
整理番号としては、例えば、画像ファイルの作成日時順や、画像ファイル名の名前順などで任意に付される順番が、連続順に設定される。サムネイルリストの表示位置番号には、上述したＬＣＤ１６の表示位置番号が設定されるか、または、何も設定されない。サムネイルリストの表示位置番号が設定されている場合は、その設定されたＬＣＤ１６の表示位置番号の表示位置へ、画像ファイルのサムネイル画像が表示される。なお、サムネイルリストの表示位置番号に何も設定されていない場合は、ＬＣＤ１６に画像ファイルのサムネイル画像は表示されない。
【００５９】
このサムネイルリストの表示位置番号は、サムネイルリストの何れかの整理番号の行を開始位置として、整理番号が大きくなる方向へ連続して、表示位置番号順に付される。表示位置番号順とは、「Ａ１」から「Ａ６」までが順番に並び、その直後に「Ｂ１」から「Ｂ６」までが順番に並び、その直後に「Ｃ１」から「Ｃ６」までが順番に並ぶ順序である。
【００６０】
図３（ｂ）に示すサムネイルリストでは、整理番号「１」の行が、表示位置番号の開始位置となり「Ａ１」と設定され、次の行である整理番号「２」の行の表示位置番号に「Ａ２」が設定されている。同様に、整理番号が大きくなる方向へ連続して、サムネイルリストの表示位置番号が「Ｃ６」となるまで表示位置番号順に設定されている。なお、サムネイルリストの表示位置番号に何も設定されていない場合とは、メモリカード２２ａに記憶される画像ファイルの数が、ＬＣＤ１６に表示可能なサムネイル画像の数（例えば１８画像）を超える場合である。
【００６１】
そのような場合でも、操作者は、ＬＣＤ１６の表示位置番号「Ａ７」または「Ｃ７」に表示されるスクロールアローＳＡ１，ＳＡ２に触れることによって、ＬＣＤ１６に表示されていないサムネイル画像をＬＣＤ１６に表示させることができる。操作者によって表示位置番号「Ｃ７」に表示されるスクロールアローＳＡ２が触れられると、ＬＣＤ１６に表示されるサムネイル画像が、１行上方に移動される。つまり、表示位置番号「Ｂ１〜Ｂ６」に表示されていたサムネイル画像が、表示位置番号「Ａ１〜Ａ６」に表示され、表示位置番号「Ｃ１〜Ｃ６」に表示されていたサムネイル画像が、表示位置番号「Ｂ１〜Ｂ６」に表示される。そして、表示位置番号「Ｃ１〜Ｃ６」には、新たなサムネイル画像が表示される。
【００６２】
具体的には、操作者によって、ＬＣＤ１６の表示位置番号「Ｃ７」のスクロールアローＳＡ２が触れられると、まず、サムネイルリストの中の表示位置番号「Ａ１〜Ｃ６」が変更される。つまり、サムネイルリストにおいて、整理番号「７」の行に、表示位置番号「Ａ１」が移動され、整理番号「８」の行に、表示位置番号「Ａ２」が移動され、以下同様に移動され、整理番号「２４」の行に、表示位置番号「Ｃ６」が移動される。即ち、サムネイルリストに記憶される各表示位置番号「Ａ１〜Ｃ６」はそれぞれ、サムネイルリストにおいて６行下方に移動される。そして、変更されたサムネイルリストの中の各表示位置番号「Ａ１〜Ｃ６」に対応する画像ファイルのサムネイル画像が、ＬＣＤ１６の各表示位置番号「Ａ１〜Ｃ６」に表示される。
【００６３】
また、操作者によって表示位置番号「Ａ７」のスクロールアローＳＡ１が触れられた場合は、まず、サムネイルリストの中の表示位置番号「Ａ１〜Ｃ６」が変更される。例えば、サムネイルリストにおいて、整理番号「１３」の行が、表示位置番号の開始位置とされ「Ａ１」と設定され、次の行である整理番号「１４」の行に、表示位置番号「Ａ２」と設定され、同様に、整理番号が大きくなる方向へ、表示位置番号順に表示位置番号が設定されている場合に、操作者によって表示位置番号「Ａ７」のスクロールアローＳＡ１が触れられたとすると、整理番号「７」の行に、表示位置番号「Ａ１」が移動され、整理番号「８」の行に、表示位置番号「Ａ２」が移動され、以下同様に移動され、整理番号「２４」の行に、表示位置番号「Ｃ６」が移動される。即ち、サムネイルリストに記憶される各表示位置番号「Ａ１〜Ｃ６」はそれぞれ、サムネイルリストにおいて６行上方に移動される。
【００６４】
そして、ＬＣＤ１６に表示されるサムネイル画像が、１行下方に移動される。つまり、表示位置番号「Ａ１〜Ａ６」に表示されていたサムネイル画像が、表示位置番号「Ｂ１〜Ｂ６」に表示され、表示位置番号「Ｂ１〜Ｂ６」に表示されていたサムネイル画像が、表示位置番号「Ｃ１〜Ｃ６」に表示される。そして、表示位置番号「Ａ１〜Ａ６」には、新たなサムネイル画像が表示される。
【００６５】
選択状態フラグは、画像ファイルが選択されて「選択済」であるか、又は、「未選択」であるかの状態を示すフラグである。この選択状態フラグが「選択済」である場合は、画像ファイルのサムネイル画像が、強調表示されてＬＣＤ１６に表示される（例えば、図３（ａ）の表示位置番号「Ａ２」、「Ａ３」のサムネイル画像）。また、選択状態フラグが「未選択」である場合や、選択状態フラグが、「選択済」から「未選択」へと変更された場合は、強調表示の解除されたサムネイル画像（例えば、図３（ａ）の表示位置番号「Ａ１」のサムネイル画像）がＬＣＤ１６に表示される。以後、強調表示された状態のサムネイル画像を、選択済表示されたサムネイル画像と称し、強調表示されていない状態のサムネイル画像を、未選択表示のサムネイル画像と称する。
【００６６】
図３（ｃ）は、仮選択リストメモリ１３ｃに記憶される仮選択リストの内容の一例を示す概略図である。タッチパネル１７が、操作者によって指で触れられると、その触れられたタッチパネル１７の座標位置と同一であるＬＣＤ１６の座標位置に表示されているサムネイル画像に対応する画像ファイルが特定される。さらに、操作者がタッチパネル１７に触れたまま、その触れている指の位置を移動させた場合は、その移動させた指の座標位置と同一であるＬＣＤ１６の座標位置に表示されているサムネイル画像に対応する画像ファイルが特定される。
【００６７】
仮選択開始位置メモリ１３ｄには、操作者が指でタッチパネル１７に触れている間に、最初に特定された画像ファイルの整理番号が記憶され、仮選択終了位置メモリ１３ｅには、操作者がタッチパネル１７に触れたまま、その触れている位置を移動させた場合に、その移動された座標位置により特定される画像ファイルの整理番号が記憶される。
【００６８】
仮選択リストメモリ１３ｃには、サムネイルリストにおいて、仮選択開始位置メモリ１３ｄに記憶される整理番号から、仮選択終了位置メモリ１３ｅに記憶される整理番号まで連続する各整理番号がそれぞれ記憶される。この仮選択リストメモリ１３ｃに記憶される整理番号に対応する画像ファイルのサムネイル画像は、選択済表示および未選択表示とは異なる態様でＬＣＤ１６に表示される（例えば、図３（ａ）の表示位置番号「Ｃ５」のサムネイル画像）。以後、この選択済表示および未選択表示と異なる態様のサムネイル画像を、仮選択表示されたサムネイル画像と称する。
【００６９】
例えば、図３（ａ）に示すように、操作者によって指でタッチパネル１７の表示位置番号「Ｃ５」のサムネイル画像が触れられると、その触れられたサムネイル画像に対応する画像ファイルの整理番号である「１７」が、仮選択開始位置メモリ１３ｄと仮選択リストメモリ１３ｃとに記憶される。そして、引き続き操作者がタッチパネル１７に触れている間、仮選択リストメモリ１３ｃに記憶される整理番号「１７」に対応する画像ファイルのサムネイル画像が、仮選択表示とされてＬＣＤ１６に表示される。
【００７０】
次に、図４を参照して、ＭＦＰ１のＣＰＵ１１により実行される印刷処理について説明する。図４は、ＭＦＰ１の印刷処理を示すフローチャートであり、メモリカード２２ａがメモリカードスロット２２に挿入されている場合に、操作者によって操作キー１５の画像ファイル印刷ボタン１５ａが押下されると実行される処理である。
【００７１】
この印刷処理を実行することによって、操作者は、メモリカード２２ａに記憶される画像ファイルの中から、所望の画像ファイルを簡単な操作で選択して、選択した画像ファイルの画像をプリンタ２１により印刷用紙に印刷することができる。
【００７２】
印刷処理では、サムネイルリストメモリ１３ｂを初期化し（Ｓ１）、メモリカード２２ａに記憶される全ての画像ファイルを検索し、検索して見つかった画像ファイルに基づいて、サムネイルリストを作成し、サムネイルリストメモリ１３ｂに記憶する（Ｓ２）。なお、サムネイルリストが作成された時（初期状態）の各画像ファイルの選択状態フラグは、全て「未選択」に設定されている。また、サムネイルリストの中の各表示位置番号は、整理番号「１」の行が、「Ａ１」と設定され、次の行である整理番号「２」の行が、「Ａ２」と設定されている。同様に、整理番号が大きくなる方向へ連続して、サムネイルリストの表示位置番号が「Ｃ６」となるまで表示位置番号順に設定される。
【００７３】
次に、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストの中の各表示位置番号「Ａ１〜Ｃ６」に対応する画像ファイルのサムネイル画像を、それぞれＬＣＤ１６に表示し、各画像ファイルの選択状態フラグに応じて、サムネイル画像を選択済表示、または、未選択表示とする（Ｓ３）。
【００７４】
タッチパネル１７に触れられた操作者の指の位置が、ＬＣＤ１６に表示されるサムネイル画像の表示位置であるかを判定し（Ｓ４）、タッチパネル１７に触れられた操作者の指の位置が、ＬＣＤ１６に表示されるサムネイル画像の表示位置である場合は（Ｓ４：Ｙｅｓ）、仮選択処理（Ｓ５）を実行する。一方、タッチパネル１７に触れられた操作者の指の位置が、ＬＣＤ１６に表示されるサムネイル画像の表示位置でない場合は（Ｓ４：Ｎｏ）、Ｓ５〜Ｓ８の処理をスキップし、Ｓ９の処理に移行する。
【００７５】
ここで、図５を参照して、仮選択処理（Ｓ５）について説明する。図５は、仮選択処理（Ｓ５）を示すフローチャートである。この仮選択処理（Ｓ５）は、タッチパネル１７に触れられた操作者の指の位置から、サムネイルリストの中の選択状態フラグを変更する画像ファイルの整理番号、または、選択状態フラグを変更する画像ファイルの整理番号の範囲を決定するための処理である。この仮選択処理が実行されている間は、仮選択リストメモリ１３ｃに記憶されている整理番号に対応する画像ファイルのサムネイル画像が、ＬＣＤ１６において仮選択表示とされる。
【００７６】
仮選択処理（Ｓ５）では、仮選択リストメモリ１３ｃを初期化し（Ｓ２１）、タッチパネル１７に触れられた操作者の指の位置と同一であるＬＣＤ１６の表示位置に表示されるサムネイル画像の表示位置番号を特定し、その特定された表示位置番号に対応する画像ファイルの整理番号を、仮選択開始位置メモリ１３ｄと、仮選択リストメモリ１３ｃとに記憶する（Ｓ２２）。そして、ＬＣＤ１６において、仮選択リストメモリ１３ｃに記憶される整理番号に対応する画像ファイルのサムネイル画像のみ仮選択表示とする（Ｓ２３）。
【００７７】
タッチパネル１７に触れられている操作者の指が、タッチパネル１７から離されたかを判定し（Ｓ２４）、操作者の指が、タッチパネル１７から離された場合は（Ｓ２４：Ｙｅｓ）、この仮選択処理（Ｓ５）を終了し、図４のＳ６の処理に戻る。
【００７８】
一方、引き続き操作者の指が、タッチパネル１７に触れられている場合は（Ｓ２４：Ｎｏ）、タッチパネル１７に触れられている操作者の指の位置と同一であるＬＣＤ１６の表示位置に表示されるサムネイル画像、または、スクロールアローＳＡ１，ＳＡ２の表示位置番号を特定する（Ｓ２５）。
【００７９】
次に、タッチパネル１７に触れられている操作者の指の位置が、別のサムネイル画像の表示位置に移ったかを判定し（Ｓ２６）、タッチパネル１７に触れられている操作者の指の位置が、別のサムネイル画像の表示位置に移った場合は（Ｓ２６：Ｙｅｓ）、Ｓ２５の処理で特定された表示位置番号に対応する画像ファイルの整理番号を、仮選択終了位置メモリ１３ｅに記憶する（Ｓ２７）。
【００８０】
そして、仮選択開始位置メモリ１３ｄに記憶される整理番号から、仮選択終了位置メモリ１３ｄに記憶される整理番号まで連続する各整理番号を全て、仮選択リストメモリ１３ｃに記憶し（Ｓ２８）、Ｓ２３の処理に戻り、上述したＳ２３〜Ｓ２８の各処理を繰り返す。一方、Ｓ２６の処理において、タッチパネル１７に触れられている操作者の指の位置が、別のサムネイル画像の表示位置に移っていない場合は（Ｓ２６：Ｎｏ）、Ｓ２７〜Ｓ２８の処理をスキップし、Ｓ２９の処理に移行する。
【００８１】
Ｓ２９の処理では、タッチパネル１７に触れられている操作者の指の位置が、スクロールアローＳＡ１，ＳＡ２の表示位置に移ったかを判定し（Ｓ２９）、タッチパネル１７に触れられている操作者の指の位置が、スクロールアローＳＡ１，ＳＡ２の表示位置に移っていない場合は（Ｓ２９：Ｎｏ）、Ｓ２３の処理に戻り、上述したＳ２３〜２９までの各処理を繰り返す。一方、Ｓ２９の処理において、タッチパネル１７に触れられている操作者の指の位置が、スクロールアローＳＡ１，ＳＡ２の表示位置に移った場合は（Ｓ２９：Ｙｅｓ）、タッチパネル１７に触れられている指の位置に表示されるスクロールアローＳＡ１，ＳＡ２の表示位置番号に応じて、サムネイルリストの中の表示位置番号を更新する（Ｓ３０）。
【００８２】
そして、サムネイルリストの中の各表示位置番号に対応する画像ファイルのサムネイル画像を、それぞれＬＣＤ１６に表示し、各画像ファイルの選択状態フラグに応じて、サムネイル画像を選択済表示、または、未選択表示とする（Ｓ３１）。ここで、タッチパネル１７に触れられている指の位置が、表示位置番号「Ｃ７」のスクロールアローＳＡ２の表示位置であれば、サムネイルリストの中の表示位置番号「Ｃ６」に対応する画像ファイルの整理番号を、仮選択終了位置メモリ１３ｅに記憶し、タッチパネル１７に触れられている指の位置が、表示位置番号「Ａ７」のスクロールアローＳＡ１の表示位置であれば、サムネイルリストの中の表示位置番号「Ａ６」に対応する画像ファイルの整理番号を、仮選択終了位置メモリ１３ｅに記憶する（Ｓ３２）。
【００８３】
次に、仮選択開始位置メモリ１３ｄに記憶される整理番号から、仮選択終了位置メモリ１３ｅに記憶される整理番号まで連続する各整理番号を全て、仮選択リストメモリ１３ｃに記憶する（Ｓ３３）。タッチパネル１７に触れられている操作者の指の位置が、スクロールアローＳＡ１，ＳＡ２から外れたかを判定し（Ｓ３４）、引き続き操作者の指が、スクロールアローＳＡ１，ＳＡ２の表示位置に触れられている場合は（Ｓ３４：Ｎｏ）、所定時間（例えば、２秒）待機し（Ｓ３５）、Ｓ３０の処理に戻り、上述したＳ３０〜Ｓ３５の各処理を繰り返す。
【００８４】
一方、Ｓ３４の処理において、操作者の指が、スクロールアローＳＡ１，ＳＡ２の表示位置から外れた場合は（Ｓ３４：Ｙｅｓ）、Ｓ２３の処理に戻り、上述したＳ２３〜Ｓ３４の各処理を繰り返す。
【００８５】
この図５のフローチャートの仮選択処理（Ｓ５）により、タッチパネル１７に触れられた操作者の指の位置から、サムネイルリストの中の選択状態フラグを変更する画像ファイルの整理番号、または、選択状態フラグを変更する画像ファイルの整理番号の範囲を指定することができ、また、仮選択処理（Ｓ５）が実行されている間に、仮選択リストメモリ１３ｃに記憶される整理番号に対応する画像ファイルのサムネイル画像を、ＬＣＤ１６において仮選択表示することができる。この仮選択処理（Ｓ５）の終了後は、図４のＳ６の処理に戻る。
【００８６】
図４のＳ６の処理では、仮選択開始位置メモリ１３ｄに記憶される整理番号に対応する画像ファイルの選択状態フラグが、「未選択」であるかを判定し（Ｓ６）、仮選択開始位置メモリ１３ｄに記憶される整理番号に対応する画像ファイルの選択状態フラグが、「未選択」である場合は（Ｓ６：Ｙｅｓ）、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される各整理番号に対応する画像ファイルの選択状態フラグを全て、「選択済」に変更する（Ｓ７）。一方、仮選択開始位置メモリ１３ｄに記憶される整理番号に対応する画像ファイルの選択状態フラグが、「選択済」である場合は（Ｓ６：Ｎｏ）、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される各整理番号に対応する画像ファイルの選択状態フラグを全て、「未選択」に変更する（Ｓ８）。そして、Ｓ３の処理に戻り、上述したＳ３〜Ｓ８の各処理を繰り返す。
【００８７】
なお、Ｓ４の処理において、タッチパネル１７に触れられた操作者の指の位置が、ＬＣＤ１６に表示されるサムネイル画像の表示位置でない場合は（Ｓ４：Ｎｏ）、Ｓ５〜Ｓ８の処理をスキップし、Ｓ９の処理に移行し、タッチパネル１７に触れられた操作者の指の位置が、スクロールアローＳＡ１，ＳＡ２の表示位置であるかを判定する（Ｓ９）。
【００８８】
Ｓ９の処理において、タッチパネル１７に触れられている操作者の指の位置が、スクロールアローＳＡ１，ＳＡ２の表示位置であれば（Ｓ９：Ｙｅｓ）、タッチパネル１７に触れられている指の位置に表示されるスクロールアローＳＡ１，ＳＡ２の表示位置番号に応じて、サムネイルリストの中の表示位置番号を更新する（Ｓ１０）。一方、タッチパネル１７に触れられた操作者の指の位置が、スクロールアローＳＡ１，ＳＡ２の表示位置でなければ（Ｓ９：Ｎｏ）、Ｓ１０の処理をスキップし、Ｓ１１の処理に移行する。
【００８９】
Ｓ１１の処理では、操作キー１５のキャンセルボタン１５ｂが押下されたかを判定し（Ｓ１１）、操作キー１５のキャンセルボタン１５ｂが押下された場合は（Ｓ１１：Ｙｅｓ）、この印刷処理を終了する。一方、操作キー１５のキャンセルボタン１５ｂが押下されていない場合は（Ｓ１１：Ｎｏ）、操作キー１５の印刷開始ボタン１５ｃが押下されたかを判定する（Ｓ１２）。
【００９０】
Ｓ１２の処理において、操作キー１５の印刷開始ボタン１５ｃが押下された場合は（Ｓ１２：Ｙｅｓ）、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストにおいて、選択状態フラグが「選択済」である画像ファイルを、それぞれメモリカード２２ａから読み取り、画像メモリ１３ａに記憶し、１つずつプリンタ２１によって印刷用紙に印刷して（Ｓ１３）、印刷処理を終了する。一方、操作キー１５の印刷開始ボタン１５ｃが押下されていない場合は（Ｓ１２：Ｎｏ）、Ｓ３の処理に戻り、上述したＳ３〜Ｓ１２の各処理を繰り返す。
【００９１】
この図４のフローチャートの印刷処理により、操作者は、ＬＣＤ１６に表示されているサムネイル画像を指でなぞって離すという一連の簡単な操作で２つの画像ファイルを決定することができる。即ち、最初に触れたサムネイル画像に対応する画像ファイルと、最後に触れたサムネイル画像に対応する画像ファイルとが２つの画像ファイルとして決定され、そして、サムネイルリストにおいて、最初に触れたサムネイル画像に対応する画像ファイルの整理番号から、最後に触れたサムネイル画像に対応する画像ファイルの整理番号まで連続する各整理番号の画像ファイルが全て指定され、その指定された範囲の画像ファイルが全て選択または選択解除される。
【００９２】
そして、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグが「未選択」であれば、サムネイル画像を指でなぞって指定した範囲の画像ファイルの選択状態フラグが全て「選択済」とされ、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグが「選択済」であれば、サムネイル画像を指でなぞって指定した範囲の画像ファイルの選択状態フラグが全て「未選択」とされる。つまり、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグの状態によって、指でなぞって指定した範囲の画像ファイルの選択状態フラグが決定されるので、操作者にとって操作が簡単であり分かり易い。
【００９３】
次に、図６〜図１３を参照して、タッチパネル１７の操作方法について説明する。まず、図６および図７を参照して、操作者が指をタッチパネル１７に触れた状態で、サムネイル画像をなぞって、画像ファイルを選択する方法について説明する。
【００９４】
図６は、操作者が指をタッチパネル１７に触れた状態で、サムネイル画像をなぞって、画像ファイルを選択する方法の概略を説明するための概略図であり、図７は、図６の操作によって変化するサムネイルリストメモリ１３ｂの内容と、仮選択リストメモリ１３ｃの内容との概略を示す概略図である。
【００９５】
メモリカードスロット２２に、画像ファイルの記憶されたメモリカード２２ａが挿入されている場合に、操作キー１５の画像ファイル印刷ボタン１５ａが押下されると、メモリカード２２ａに記憶される画像ファイルのサムネイル画像が、ＬＣＤ１６に表示される。なお、サムネイルリストメモリ１３ｂには、図７（ａ）に示すサムネイルリストが記憶されているものとして説明する。このサムネイルリストの中の各表示位置番号「Ａ１〜Ｃ６」に対応する画像ファイルのサムネイル画像が、それぞれＬＣＤ１６の各表示位置番号「Ａ１〜Ｃ６」に表示される。図７（ａ）に示すように、サムネイルリストの中の選択状態フラグは、全て「未選択」と設定されているので、ＬＣＤ１６に表示されるサムネイル画像は、全て未選択表示とされる。
【００９６】
ここで、図６（ａ）に示すように、操作者が指で、表示位置番号「Ａ２」のサムネイル画像に触れた場合、サムネイルリストにおいて、表示位置番号が「Ａ２」と設定されている行の整理番号「２」が、仮選択開始位置メモリ１３ｄと、仮選択リストメモリ１３ｃとに記憶される。従って、図６（ａ）に示すように、仮選択リストメモリ１３ｃに記憶された整理番号「２」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【００９７】
次に、図６（ｂ）に示すように、操作者が指でタッチパネル１７を触れた状態で、その触れている指の位置を移動させ、表示位置番号「Ｂ５」のサムネイル画像に触れると、サムネイルリストにおいて、表示位置番号が「Ｂ５」と設定されている行の整理番号「１１」が、仮選択終了位置メモリ１３ｅに記憶される。そして、図７（ｂ）に示すように、仮選択開始位置メモリ１３ｄに記憶される整理番号「２」から、仮選択終了位置メモリ１３ｅに記憶される整理番号「１１」まで連続する全ての整理番号「２〜１１」が、仮選択リストメモリ１３ｃに記憶される。従って、図６（ｂ）に示すように、仮選択リストメモリ１３ｃに記憶された各整理番号「２〜１１」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。操作者が指でタッチパネル１７に触れている間、操作者が選択している画像ファイルのサムネイル画像が、ＬＣＤ１６において仮選択表示されるので、操作者は、どの画像ファイルを選択しているかを簡単に視認することができる。
【００９８】
さらに、図６（ｃ）に示すように、操作者が指でタッチパネル１７に触れた状態で、その触れている指の位置を移動させ、表示位置番号「Ｂ３」のサムネイル画像に触れると、サムネイルリストにおいて、表示位置番号が「Ｂ３」と設定されている行の整理番号「９」が、仮選択終了位置メモリ１３ｅに記憶される。
【００９９】
そして、図７（ｃ）に示すように、仮選択開始位置メモリ１３ｄに記憶される整理番号「２」から、仮選択終了位置メモリに記憶される整理番号「９」まで連続する全ての整理番号「２〜９」が、仮選択リストメモリ１３ｃに記憶される。従って、図６（ｃ）に示すように、仮選択リストメモリ１３ｃに記憶される各整理番号「２〜９」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１００】
なお、仮選択リストメモリ１３ｃに記憶されていない整理番号に対応する画像ファイルのサムネイル画像は、サムネイルリストの中の選択状態フラグに従って、ＬＣＤ１６に表示される。つまり、操作者は、指がタッチパネル１７に触れている間であれば、その触れている指の位置を移動させることによって、選択している画像ファイルの範囲を何度でも変更することができる。そして、選択している画像ファイルのサムネイル画像のみが、ＬＣＤ１６において仮選択表示されるので、操作者は、どの画像ファイルを選択しているかを簡単に視認することができる。
【０１０１】
ここで、操作者が、指をタッチパネル１７から離すと、サムネイルリストにおいて、仮選択開始位置メモリ１３ｄに記憶される整理番号「２」の行の選択状態フラグの状態が「未選択」であるので、図７（ｄ）に示すように、サムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される各整理番号「２〜９」の行の選択状態フラグが全て、「選択済」と設定される。従って、図６（ｄ）に示すように、選択状態フラグが「選択済」と設定された画像ファイルのサムネイル画像が、ＬＣＤ１６において、選択済表示とされる。
【０１０２】
上述したように、第１の実施形態では、操作者が、指でタッチパネル１７に表示されるサムネイル画像を複数なぞるという一連の簡単な操作（１回の動作）で、その最初に触れたサムネイル画像に対応する画像ファイルの整理番号から、最後に触れたサムネイル画像に対応する画像ファイルの整理番号まで連続する各整理番号の画像ファイルを選択（または、選択解除）できる。特に、選択（または、選択解除）したい画像ファイルが３つ以上あるとき、２つの画像ファイルに対応するサムネイル画像に触れれば、整理番号の順序において、その２つの画像ファイルの整理番号間の全ての整理番号（２つの画像ファイルの整理番号を含む）に対応する３つ以上の画像ファイルが選択されるので、選択（または、選択解除）したい３つ以上の画像ファイルに対応するサムネイル画像にそれぞれ触れなくて済む。
【０１０３】
また、従来は、タッチパネル１７において、矩形状の領域を指定することで、その矩形状の領域と同一であるＬＣＤ１６の矩形状の領域内に表示されるサムネイル画像がそれぞれ特定され、その特定されたサムネイル画像に対応する画像ファイル画像がそれぞれ選択（または、選択解除）されていた。
【０１０４】
よって、複数のサムネイル画像を選択する場合に、選択（または、選択解除）したいサムネイル画像が、行の途中から始まる場合や行の途中で終わる場合は、２回以上領域を指定しなければならなかった。しかしながら、第１の実施形態では、最初に触れたサムネイル画像に対応する画像ファイルの整理番号から、最後に触れたサムネイル画像に対応する画像ファイルの整理番号まで連続する各整理番号の画像ファイルを選択（または、選択解除）できるので、簡単な操作で、複数の画像ファイルを選択（または、選択解除）することができる。また、操作者の指がタッチパネル１７に触れている間であれば、操作者は、画像ファイルを選択（または、選択解除）とする範囲を、何度でも変更することができるので、操作者にとって使い勝手が良い。
【０１０５】
そして、第１の実施形態は、特に、行方向に連続して表示されるサムネイル画像を選択（または、選択解除）する場合に好適である。例えば、表示位置番号「Ａ１〜Ｃ１」に表示される画像の画像ファイルを選択したい場合は、表示位置番号「Ａ１」のサムネイル画像に触れ、タッチパネル１７に触れたまま下方に指を移動させ、表示位置番号「Ｃ１」のサムネイル画像に触れるという、簡単な操作（指を移動させる距離が短い）で各画像ファイルを選択することができる。
【０１０６】
次に、図８を参照して、操作者が指をタッチパネル１７に触れた状態で、サムネイル画像をなぞって、選択状態フラグが「選択済」である画像ファイルを、「未選択」と設定する（選択解除する）方法について説明する。
【０１０７】
図８は、操作者が指をタッチパネル１７に触れた状態で、サムネイル画像をなぞって、選択状態フラグが「選択済」である画像ファイルを、「未選択」と設定する（選択解除する）方法の概略を説明するための概略図である。図８（ａ）に示すように、表示位置番号「Ａ２〜Ｂ３」に表示されるサムネイル画像に対応する画像ファイルの選択状態フラグは、「選択済」と設定され、ＬＣＤ１６において、選択済表示とされている。
【０１０８】
ここで、図８（ｂ）に示すように、操作者が指で、表示位置番号「Ａ２」のサムネイル画像に触れた場合、サムネイルリストにおいて、表示位置番号が「Ａ２」と設定されている行の整理番号「２」が、仮選択開始位置メモリ１３ｄと、仮選択リストメモリ１３ｃとに記憶される。従って、図８（ｂ）に示すように、仮選択リストメモリ１３ｃに記憶された整理番号「２」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１０９】
次に、図８（ｃ）に示すように、操作者が指でタッチパネル１７を触れた状態で、その触れている指の位置を移動させ、表示位置番号「Ａ４」のサムネイル画像に触れると、サムネイルリストにおいて、表示位置番号が「Ａ４」と設定されている行の整理番号「４」が、仮選択終了位置メモリ１３ｅに記憶される。そして、仮選択開始位置メモリ１３ｄに記憶される整理番号「２」から、仮選択終了位置メモリ１３ｅに記憶される整理番号「４」まで連続する全ての整理番号「２〜４」が、仮選択リストメモリ１３ｃに記憶される。従って、図８（ｃ）に示すように、仮選択リストメモリ１３ｃに記憶された各整理番号「２〜４」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１１０】
ここで、操作者が、指をタッチパネル１７から離すと、サムネイルリストにおいて、仮選択開始位置メモリ１３ｄに記憶される整理番号「２」の行の選択状態フラグの状態が「選択済」であるので、サムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される各整理番号「２〜４」の選択状態フラグが全て、「未選択」と設定される。従って、選択状態フラグが「未選択」と設定された画像ファイルのサムネイル画像が、図８（ｄ）に示すように、ＬＣＤ１６において、未選択表示とされる。
【０１１１】
次に、図９〜図１２を参照して、メモリカード２２ａに記憶される画像ファイルの数が、ＬＣＤ１６に表示可能なサムネイル画像の数（例えば１８画像）を超える場合に、操作者がスクロールアローＳＡ１，ＳＡ２を操作し、ＬＣＤ１６に表示されるサムネイル画像を切り替えて、画像ファイルを選択する方法について説明する。
【０１１２】
図９および図１０は、操作者がスクロールアローＳＡ２を操作し、ＬＣＤ１６に表示されるサムネイル画像を切り替えて、画像ファイルを選択する方法の概略を説明するための概略図である。
【０１１３】
なお、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストには、４８個の画像ファイルが登録されており、各画像ファイルには、重複しないように「１〜４８」までの整理番号が付されており、各画像ファイルの選択状態フラグは全て、「未選択」と設定されているものとして説明する。従って、ＬＣＤ１６に表示されるサムネイル画像は、全て未選択表示とされる。
【０１１４】
そして、サムネイルリストにおいて、整理番号「１」の行が、表示位置番号の開始位置となり「Ａ１」と設定され、次の行である整理番号「２」の行の表示位置番号に「Ａ２」が設定され、同様に、整理番号が大きくなる方向へ連続して、サムネイルリストの表示位置番号が「Ｃ６」となるまで表示位置番号順に設定されているものとする。
【０１１５】
ここで、図９（ａ）に示すように、操作者が指で、表示位置番号「Ａ２」のサムネイル画像に触れた場合、サムネイルリストにおいて、表示位置番号が「Ａ２」と設定されている行の整理番号「２」が、仮選択開始位置メモリ１３ｄと、仮選択リストメモリ１３ｃとに記憶される。従って、図９（ａ）に示すように、仮選択リストメモリ１３ｃに記憶された整理番号「２」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１１６】
次に、図９（ｂ）に示すように、操作者が指でタッチパネル１７を触れた状態で、その触れている指の位置を移動させ、表示位置番号「Ｂ５」のサムネイル画像に触れると、サムネイルリストにおいて、表示位置番号が「Ｂ５」と設定されている行の整理番号「１１」が、仮選択終了位置メモリ１３ｅに記憶される。そして、仮選択開始位置メモリ１３ｄに記憶される整理番号「２」から、仮選択終了位置メモリ１３ｅに記憶される整理番号「１１」まで連続する全ての整理番号「２〜１１」が、仮選択リストメモリ１３ｃに記憶される。従って、図９（ｂ）に示すように、仮選択リストメモリ１３ｃに記憶された各整理番号「２〜１１」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１１７】
さらに、図９（ｃ）に示すように、操作者が指でタッチパネル１７に触れた状態で、その触れている指の位置を移動させ、表示位置番号「Ｃ６」のサムネイル画像に触れてから、表示位置番号「Ｃ７」のスクロールアローＳＡ２に触れると、操作者は、始めに表示位置番号「Ｃ６」のサムネイル画像に触れたので、サムネイルリストにおいて、表示位置番号が「Ｃ６」と設定されている行の整理番号「１８」が、仮選択終了位置メモリ１３ｅに記憶される。そして、仮選択開始位置メモリ１３ｄに記憶される整理番号「２」から、仮選択終了位置メモリ１３ｅに記憶される整理番号「１８」まで連続する全ての整理番号「２〜１８」が、仮選択リストメモリ１３ｃに記憶される。従って、図９（ｃ）に示すように、仮選択リストメモリ１３ｃに記憶された各整理番号「２〜１８」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１１８】
そして、操作者の指の位置が、表示位置番号「Ｃ７」のスクロールアローＳＡ２に移ると、ＬＣＤ１６に表示されるサムネイル画像が切り替わる。即ち、ＬＣＤ１６の２行目に表示されている各サムネイル画像が、１行目に移動され、３行目に表示されている各サムネイル画像が、２行目に移動されて表示される。そして、３行目には、新たなサムネイル画像が表示される。
【０１１９】
操作者の指が、表示位置番号「Ｃ７」のスクロールアローＳＡ２に触れると、まず始めに、サムネイルリストの中の表示位置番号「Ａ１〜Ｃ６」が変更される。つまり、サムネイルリストにおいて、整理番号「７」の行に、表示位置番号「Ａ１」が移動され、整理番号「８」の行に、表示位置番号「Ａ２」が移動され、以下同様に移動され、整理番号「２４」の行に、表示位置番号「Ｃ６」が移動される。即ち、サムネイルリストに記憶される各表示位置番号「Ａ１〜Ｃ６」はそれぞれ、サムネイルリストにおいて６行下方に移動される。
【０１２０】
次に、変更されたサムネイルリストの中の各表示位置番号「Ａ１〜Ｃ６」に対応する画像ファイルのサムネイル画像が、それぞれＬＣＤ１６の各表示位置番号「Ａ１〜Ｃ６」に表示され、ＬＣＤ１６の表示位置番号「Ｃ６」に新たに表示されるサムネイル画像に対応する画像ファイルの整理番号が、仮選択終了位置メモリ１３ｅに記憶される。そして、仮選択開始位置メモリ１３ｄに記憶される整理番号から、仮選択終了位置メモリ１３ｅに記憶される整理番号まで連続する全ての整理番号が、仮選択リストメモリ１３ｃに記憶される。従って、仮選択リストメモリ１３ｃに記憶された各整理番号に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。操作者が指で、表示位置番号「Ｃ７」のスクロールアローＳＡ２に触れて続けている間は、所定の時間（例えば、２秒）毎に上述した処理が繰り返され、ＬＣＤ１６に表示されるサムネイル画像が切り替えられる。
【０１２１】
図９（ｄ）は、図９（ｃ）に示す状態から、６回サムネイル画像が切り替えられた状態を示している。つまり、サムネイルリストにおいて、整理番号「３１」の行に、表示位置番号「Ａ１」が移動され、整理番号「３２」の行に、表示位置番号「Ａ２」が移動され、以下同様に移動され、整理番号「４８」の行に、表示位置番号「Ｃ６」が移動されている。
【０１２２】
即ち、仮選択終了位置メモリ１３ｅには、整理番号「４８」が記憶されることとなり、仮選択開始位置メモリ１３ｄに記憶される整理番号「２」から、仮選択終了位置メモリ１３ｅに記憶される整理番号「４８」まで連続する全ての整理番号「２〜４８」が、仮選択リストメモリ１３ｃに記憶される。従って、図９（ｄ）に示すように、仮選択リストメモリ１３ｃに記憶された各整理番号「２〜４８」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１２３】
さらに、図１０（ａ）に示すように、操作者が指でタッチパネル１７に触れた状態で、その触れている指の位置を移動させ、表示位置番号「Ｃ４」のサムネイル画像に触れると、サムネイルリストにおいて、表示位置番号が「Ｃ６」と設定されている行の整理番号「４６」が、仮選択終了位置メモリ１３ｅに記憶される。そして、仮選択開始位置メモリ１３ｄに記憶される整理番号「２」から、仮選択終了位置メモリ１３ｅに記憶される整理番号「４６」まで連続する全ての整理番号「２〜４６」が、仮選択リストメモリ１３ｃに記憶される。従って、図１０（ａ）に示すように、仮選択リストメモリ１３ｃに記憶された各整理番号「２〜４６」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１２４】
ここで、操作者が、指をタッチパネル１７から離すと、サムネイルリストにおいて、仮選択開始位置メモリ１３ｄに記憶される整理番号「２」に対応する画像ファイルの選択状態フラグの状態が「未選択」であるので、サムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される各整理番号「２〜４６」の選択状態フラグが全て、「選択済」と設定される。従って、図１０（ｂ）に示すように、選択状態フラグが「選択済」と設定された画像ファイルのサムネイル画像が、ＬＣＤ１６において、選択済表示とされる。
【０１２５】
一方、図９（ｃ）に示す状態において、操作者が、スクロールアローＳＡ２に触れている状態で、タッチパネル１７から指を離した場合は、選択開始位置メモリ１３ｄに記憶される整理番号「２」に対応する画像ファイルの選択状態フラグの状態が「未選択」であるので、サムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される整理番号「２〜４８」の行の選択状態フラグが全て、「選択済」と設定される。従って、図１０（ｃ）に示すように、選択状態フラグが「選択済」と設定された画像ファイルのサムネイル画像が、ＬＣＤ１６において、選択済表示とされる。
【０１２６】
次に、図１１および図１２を参照して、操作者がスクロールアローＳＡ１を操作し、ＬＣＤ１６に表示されるサムネイル画像を切り替えて、画像ファイルを選択する方法の概略について説明する。
【０１２７】
図１１および図１２は、操作者がスクロールアローＳＡ１を操作し、ＬＣＤ１６に表示されるサムネイル画像を切り替えて、画像ファイルを選択する方法の概略を説明するための概略図である。
【０１２８】
なお、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストには、４８個の画像ファイルが登録されており、各画像ファイルには、重複しないように「１〜４８」までの整理番号が付されており、各画像ファイルの選択状態フラグは全て、「未選択」と設定されているものとして説明する。従って、ＬＣＤ１６に表示されるサムネイル画像は、全て未選択表示とされる。
【０１２９】
そして、サムネイルリストにおいて、整理番号「２５」の行が、表示位置番号の開始位置となり「Ａ１」と設定され、次の行である整理番号「２６」の行の表示位置番号に「Ａ２」が設定され、同様に、整理番号が大きくなる方向へ連続して、サムネイルリストの表示位置番号が「Ｃ６」となるまで表示位置番号順に設定されているものとする。
【０１３０】
ここで、図１１（ａ）に示すように、操作者が指で、表示位置番号「Ｃ４」のサムネイル画像に触れた場合、サムネイルリストにおいて、表示位置番号が「Ｃ４」と設定されている行の整理番号「４０」が、仮選択開始位置メモリ１３ｄと、仮選択リストメモリ１３ｃとに記憶される。従って、図１１（ａ）に示すように、仮選択リストメモリ１３ｃに記憶された整理番号「４０」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１３１】
次に、図１１（ｂ）に示すように、操作者が指でタッチパネル１７を触れた状態で、その触れている指の位置を移動させ、表示位置番号「Ａ６」のサムネイル画像に触れると、サムネイルリストにおいて、表示位置番号が「Ａ６」と設定されている行の整理番号「３０」が、仮選択終了位置メモリ１３ｅに記憶される。そして、仮選択開始位置メモリ１３ｄに記憶される整理番号「４０」から、仮選択終了位置メモリ１３ｅに記憶される整理番号「３０」まで連続する全ての整理番号「３０〜４０」が、仮選択リストメモリ１３ｃに記憶される。従って、図１１（ｂ）に示すように、仮選択リストメモリ１３ｃに記憶された各整理番号「３０〜４０」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１３２】
さらに、図１１（ｃ）に示すように、操作者が指でタッチパネル１７に触れた状態で、その触れている指の位置を移動させ、表示位置番号「Ａ７」のスクロールアローＳＡ１に触れると、ＬＣＤ１６に表示されるサムネイル画像が切り替わる。即ち、ＬＣＤ１６の１行目に表示されている各サムネイル画像が、２行目に移動され、２行目に表示されている各サムネイル画像が、３行目に移動されて表示される。そして、１行目には、新たなサムネイル画像が表示される。
【０１３３】
操作者の指が、表示位置番号「Ａ７」のスクロールアローＳＡ１に触れると、まず始めに、サムネイルリストの中の表示位置番号「Ａ１〜Ｃ６」が変更される。つまり、サムネイルリストにおいて、整理番号「１９」の行に、表示位置番号「Ａ１」が移動され、整理番号「２０」の行に、表示位置番号「Ａ２」が移動され、以下同様に移動され、整理番号「３６」の行に、表示位置番号「Ｃ６」が移動される。即ち、サムネイルリストに記憶される各表示位置番号「Ａ１〜Ｃ６」はそれぞれ、サムネイルリストにおいて６行上方に移動される。
【０１３４】
次に、変更されたサムネイルリストの中の各表示位置番号「Ａ１〜Ｃ６」に対応する画像ファイルのサムネイル画像が、それぞれＬＣＤ１６の各表示位置番号「Ａ１〜Ｃ６」に表示され、ＬＣＤ１６の表示位置番号「Ａ６」に新たに表示されるサムネイル画像に対応する画像ファイルの整理番号が、仮選択終了位置メモリ１３ｅに記憶される。そして、仮選択開始位置メモリ１３ｄに記憶される整理番号から、仮選択終了位置メモリ１３ｅに記憶される整理番号まで連続する全ての整理番号が、仮選択リストメモリ１３ｃに記憶される。従って、仮選択リストメモリ１３ｃに記憶された各整理番号に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。操作者が指で、表示位置番号「Ａ７」のスクロールアローＳＡ１に触れて続けている間は、所定の時間（例えば、２秒）毎に上述した処理が繰り返され、ＬＣＤ１６に表示されるサムネイル画像が切り替えられる。
【０１３５】
図１１（ｄ）は、図１１（ｃ）に示す状態から、１回サムネイル画像が切り替えられた状態を示している。つまり、サムネイルリストにおいて、整理番号「１９」の行に、表示位置番号「Ａ１」が移動され、整理番号「２０」の行に、表示位置番号「Ａ２」が移動され、以下同様に移動され、整理番号「３６」の行に、表示位置番号「Ｃ６」が移動されている。
【０１３６】
即ち、仮選択終了位置メモリ１３ｅには、整理番号「２４」が記憶されることとなり、仮選択開始位置メモリ１３ｄに記憶される整理番号「４０」から、仮選択終了位置メモリ１３ｅに記憶される整理番号「２４」まで連続する全ての整理番号「２４〜４０」が、仮選択リストメモリ１３ｃに記憶される。従って、図９（ｄ）に示すように、仮選択リストメモリ１３ｃに記憶された各整理番号「２４〜４０」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１３７】
さらに、図１２（ａ）に示すように、操作者が指でタッチパネル１７に触れた状態で、その触れている指の位置を移動させ、表示位置番号「Ａ５」のサムネイル画像に触れると、サムネイルリストにおいて、表示位置番号が「Ａ５」と設定されている行の整理番号「２３」が、仮選択終了位置メモリ１３ｅに記憶される。そして、仮選択開始位置メモリ１３ｄに記憶される整理番号「４０」から、仮選択終了位置メモリ１３ｅに記憶される整理番号「２３」まで連続する全ての整理番号「２３〜４０」が、仮選択リストメモリ１３ｃに記憶される。従って、図１２（ａ）に示すように、仮選択リストメモリ１３ｃに記憶された各整理番号「２３〜４０」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１３８】
ここで、操作者が、指をタッチパネル１７から離すと、サムネイルリストにおいて、仮選択開始位置メモリ１３ｄに記憶される整理番号「４０」に対応する画像ファイルの選択状態フラグの状態が「未選択」であるので、サムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される各整理番号「２３〜４０」の選択状態フラグが全て、「選択済」と設定される。従って、図１２（ｂ）に示すように、選択状態フラグが「選択済」と設定された画像ファイルのサムネイル画像が、ＬＣＤ１６において、選択済表示とされる。
【０１３９】
一方、図１１（ｃ）に示す状態において、操作者が、スクロールアローＳＡ１に触れている状態で、タッチパネル１７から指を離した場合は、選択開始位置メモリ１３ｄに記憶される整理番号「４０」に対応する画像ファイルの選択状態フラグの状態が「未選択」であるので、サムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される整理番号「２４〜４０」の行の選択状態フラグが全て、「選択済」と設定される。従って、図１２（ｃ）に示すように、選択状態フラグが「選択済」と設定された画像ファイルのサムネイル画像が、ＬＣＤ１６において、選択済表示とされる。
【０１４０】
上述したように、第１の実施形態では、操作者が指をタッチパネル１７に触れた状態で、サムネイル画像をなぞっている間に、その触れている指の位置を移動させ、スクロールアローＳＡ１，ＳＡ２に触れた場合、ＬＣＤ１６に表示されるサムネイル画像が切り替えられ、新たなサムネイル画像が表示される。そして、新たに表示されるサムネイル画像に触れなくても、触れたスクロールアローＳＡ１，ＳＡ２から最も近い位置に表示されているサムネイル画像に触れた場合と同一の状態とされるので、操作者にとって、操作が簡単であり分かり易い。
【０１４１】
また、スクロールアローＳＡ１，ＳＡ２は、ＬＣＤ１６に表示される１行目（最上行）のサムネイル画像よりも上側に表示され、また、３行目（最下行）のサムネイル画像よりも下側に表示されているので、操作者が、２行目（途中の行）のサムネイル画像に触れている場合に、指がスクロールアローＳＡ１，ＳＡ２に触れ、操作者の意図しないスクロールが生じるという不都合を抑制することができる。
【０１４２】
また、スクロールアローＳＡ１，ＳＡ２は、ＬＣＤ１６に表示される６列目（最右列）のサムネイル画像よりも右側に表示されているので、操作者が、１〜５列目（途中の列）のサムネイル画像に触れている場合に、指がスクロールアローＳＡ１，ＳＡ２に触れ、操作者の意図しないスクロールが生じるという不都合を抑制することができる。また、スクロールアローＳＡ１，ＳＡ２を、ＬＣＤ１６の同じ一端にそれぞれ表示させているので、操作者は、直感的にサムネイル画像をスクロールさせることができる。
【０１４３】
なお、上記実施形態では、スクロールアローＳＡ１，ＳＡ２を画面の右側に設けているが、スクロールアローＳＡ１，ＳＡ２を画面の左側に設けても良い。好適には、スクロールアローＳＡ１，ＳＡ２を、ＬＣＤ１６に表示される１列目（最左列）のサムネイル画像よりも左側に表示する。そして、スクロールアローＳＡ１に触れられた場合に、サムネイルリストにおいて、表示位置番号「Ａ１」と設定されている行の整理番号を、仮選択終了位置メモリ１３ｅに記憶させる。また、スクロールアローＳＡ２に触れられた場合に、サムネイルリストにおいて、表示位置番号「Ｃ１」と設定されている行の整理番号を仮選択終了位置メモリ１３ｅに記憶させる。
【０１４４】
また、上記実施形態では、サムネイル画像を、上方向、または、下方向にスクロールさせているが、右方向、または、左方向にスクロールさせても良い。その場合は、スクロールアローＳＡ１，ＳＡ２を、ＬＣＤ１６に表示される１行目（最上行）のサムネイル画像よりも上側、または、３行目（最下行）のサムネイル画像よりも下側に表示させる。スクロールアローＳＡ１，ＳＡ２を、ＬＣＤ１６の同じ一端にそれぞれ表示させることにより、操作者は、直感的にサムネイル画像をスクロールさせることができる。
【０１４５】
次に、図１３を参照して、ＬＣＤ１６に表示されるサムネイル画像が、１行である場合のタッチパネル１７の操作方法について説明する。
【０１４６】
図１３は、ＬＣＤ１６に表示されるサムネイル画像が、１行である場合のタッチパネル１７の操作方法の概略を説明するための概略図である。
【０１４７】
サムネイルリストメモリ１３ｂに記憶されるサムネイルリストには、１０個の画像ファイルが登録されており、各画像ファイルには、重複しないように「１〜１０」までの整理番号が付されており、各画像ファイルの選択状態フラグは全て、「未選択」と設定されているものとして説明する。従って、ＬＣＤ１６に表示されるサムネイル画像は、全て未選択表示とされる。
【０１４８】
図１３（ａ）に示すように、ＬＣＤ１６には、３つのサムネイル画像が表示されており、そのサムネイル画像の右隅には、整理番号が表示されている。なお、ＬＣＤ１６の画面の左側に表示されるサムネイル画像の表示位置番号を「Ａ１」とし、画面の中央に表示されるサムネイル画像の表示位置番号を「Ａ２」とし、画面の右側に表示されるサムネイル画像の表示位置番号を「Ａ３」として説明する。また、表示位置番号「Ａ１」の左側に表示されるスクロールアローＳＡ３の表示位置番号を「Ａ０」とし、表示位置番号「Ａ３」の右側に表示されるスクロールアローＳＡ４の表示位置番号を「Ａ４」として説明する。
【０１４９】
図１３（ａ）では、ＬＣＤ１６の表示位置番号「Ａ１」の表示位置に、サムネイルリストの中の整理番号「３」に対応する画像ファイルのサムネイル画像が表示され、ＬＣＤ１６の表示位置番号「Ａ２」の表示位置に、サムネイルリストの中の整理番号「４」に対応する画像ファイルのサムネイル画像が表示され、ＬＣＤ１６の表示位置番号「Ａ３」の表示位置に、サムネイルリストの中の整理番号「５」に対応する画像ファイルのサムネイル画像が表示されている。
【０１５０】
ここで、図１３（ｂ）に示すように、操作者が指で、表示位置番号「Ａ２」のサムネイル画像に触れた場合、サムネイルリストにおいて、表示位置番号が「Ａ２」と設定されている行の整理番号「４」が、仮選択開始位置メモリ１３ｄと、仮選択リストメモリ１３ｃとに記憶される。従って、図１３（ｂ）に示すように、仮選択リストメモリ１３ｃに記憶された整理番号「４」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１５１】
次に、図１３（ｃ）に示すように、操作者が指でタッチパネル１７を触れた状態で、その触れている指の位置を移動させ、表示位置番号「Ａ３」のサムネイル画像に触れると、サムネイルリストにおいて、表示位置番号が「Ａ３」と設定されている行の整理番号「５」が、仮選択終了位置メモリ１３ｅに記憶される。よって、仮選択リストメモリ１３ｃには、整理番号「４〜５」が記憶されるので、図１３（ｃ）に示すように、各整理番号「４〜５」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１５２】
さらに、図１３（ｄ）に示すように、操作者が指でタッチパネル１７を触れた状態で、その触れている指の位置を移動させ、表示位置番号「Ａ４」のスクロールアローＳＡ４に触れると、ＬＣＤ１６に表示されるサムネイル画像が切り替わる。即ち、図１３（ｅ）に示すように、ＬＣＤ１６の表示位置番号「Ａ１」の表示位置に、整理番号「４」に対応するサムネイル画像が表示され、表示位置番号「Ａ２」の表示位置に、整理番号「５」に対応するサムネイル画像が表示され、表示位置番号「Ａ３」の表示位置に、整理番号「６」に対応するサムネイル画像が表示される。そして、仮選択終了位置メモリ１３ｅには、表示位置番号「Ａ３」に表示されたサムネイル画像に対応する画像ファイルの整理番号「６」が記憶される。よって、仮選択リストメモリ１３ｃには、整理番号「４〜６」が記憶されるので、図１３（ｅ）に示すように、各整理番号「４〜６」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１５３】
そして、操作者が指で、表示位置番号「Ａ４」のスクロールアローＳＡ４に触れ続けると、触れ続けた時間に応じて、ＬＣＤ１６に表示されるサムネイル画像が切り替わり、例えば、ＬＣＤ１６の表示位置番号「Ａ１」の表示位置に、整理番号「７」に対応するサムネイル画像が表示され、表示位置番号「Ａ２」の表示位置に、整理番号「８」に対応するサムネイル画像が表示され、表示位置番号「Ａ３」の表示位置に、整理番号「９」に対応するサムネイル画像が表示される。そして、仮選択終了位置メモリ１３ｅには、表示位置番号「Ａ３」に表示されたサムネイル画像に対応する画像ファイルの整理番号「９」が記憶される。よって、仮選択リストメモリ１３ｃには、整理番号「４〜９」が記憶されるので、各整理番号「４〜９」に対応する画像ファイルのサムネイル画像がは、ＬＣＤ１６において、仮選択表示とされる。
【０１５４】
さらに、図１３（ｆ）に示すように、操作者が指でタッチパネル１７に触れた状態で、その触れている指を移動させ、表示位置番号「Ａ２」のサムネイル画像に触れると、仮選択終了位置メモリ１３ｅには、表示位置番号「Ａ２」に表示されたサムネイル画像に対応する画像ファイルの整理番号「８」が記憶される。よって、仮選択リストメモリ１３ｃには、整理番号「４〜８」が記憶されるので、各整理番号「４〜８」に対応する画像ファイルのサムネイル画像がは、ＬＣＤ１６において、仮選択表示とされる。
【０１５５】
ここで、操作者が、指をタッチパネル１７から離すと、サムネイルリストにおいて、仮選択開始位置メモリ１３ｄに記憶される整理番号「４」に対応する画像ファイルの選択状態フラグの状態が「未選択」であるので、サムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される各整理番号「４〜８」の選択状態フラグが全て、「選択済」と設定される。従って、図１３（ｇ）に示すように、選択状態フラグが「選択済」と設定された画像ファイルのサムネイル画像が、ＬＣＤ１６において、選択済表示とされる。
【０１５６】
ＬＣＤ１６に表示されるサムネイル画像が、１行である場合、スクロールアローＳＡ３，ＳＡ４は、最左列に表示されるサムネイル画像の右端よりも左側、または、最右列に表示されるサムネイル画像の左端よりも右側に表示されているので、操作者が、列の途中（列の両端を除く）のサムネイル画像に触れている場合に、指がスクロールアローＳＡ３，ＳＡ４に触れ、操作者の意図しないスクロールが生じるという不都合を抑制することができる。上述した表示形態では、サムネイル画像とスクロールアローＳＡ３，ＳＡ４とが画面の横方向一列に並んでいるため、表示領域の縦方向のサイズが節約できている。なお、図１３（ｈ）に示すような表示形態をとると、表示領域の横方向のサイズを節約できる。
【０１５７】
なお、上記実施形態では、行方向にサムネイル画像を表示しているが、列方向に表示しても良い。その場合、スクロールアローＳＡ３，ＳＡ４を画面の上側、または、下側に設ける。好適には、スクロールアローＳＡ３，ＳＡ４を、ＬＣＤ１６に表示される最上行のサムネイル画像の下端よりも上側、または、最下行のサムネイル画像の上端よりも下側に表示する。もちろん、サムネイル画像とスクロールアローＳＡ３，ＳＡ４とが画面の縦方向一列に並ぶ表示形態では、表示領域の横方向のサイズが節約される。また、図１３（ｈ）に示す表示形態を縦横逆にしたような表示形態では、表示領域の縦方向のサイズが節約される。
【０１５８】
上述したように、第１の実施形態を適用すれば、操作者は、ＬＣＤ１６に表示されているサムネイル画像を指でなぞって離すという一連の簡単な操作で、サムネイルリストにおいて、最初に触れたサムネイル画像に対応する画像ファイルの整理番号から、最後に触れたサムネイル画像に対応する画像ファイルの整理番号まで連続する各整理番号の画像ファイルを全て指定でき、その指定した範囲の全て選択または選択解除することができる。
【０１５９】
そして、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグが「未選択」であれば、サムネイル画像を指でなぞって指定した範囲の画像ファイルの選択状態フラグが全て「選択済」とされ、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグが「選択済」であれば、サムネイル画像を指でなぞって指定した範囲の画像ファイルの選択状態フラグが全て「未選択」とされる。つまり、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグの状態によって、指でなぞって指定した範囲の画像ファイルの選択状態フラグが決定されるので、操作者にとって操作が簡単であり分かり易い。
【０１６０】
次に、第２の実施形態について説明する。第２の実施形態では、操作者は、ＬＣＤ１６に表示されているサムネイル画像のうち、２つのサムネイル画像を個別に指で触れるという簡単な操作で、サムネイルリストにおいて、最初に触れたサムネイル画像に対応する画像ファイルの整理番号から、次に触れたサムネイル画像に対応する画像ファイルの整理番号まで連続する各整理番号の画像ファイルを全て指定でき、その指定した範囲の全て画像ファイルを選択または選択解除することができる。
【０１６１】
そして、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグが「未選択」であれば、指定した範囲の画像ファイルの選択状態フラグが全て「選択済」とされ、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグが「選択済」であれば、指定した範囲の画像ファイルの選択状態フラグが全て「未選択」とされる。つまり、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグの状態によって、指定した範囲の画像ファイルの選択状態フラグが決定されるので、操作者にとって操作が簡単であり分かり易い。
【０１６２】
図１４を参照して、ＭＦＰ１のＣＰＵ１１により実行される印刷処理について説明する。図１４は、ＭＦＰ１の印刷処理を示すフローチャートであり、メモリカード２２ａがメモリカードスロット２２に挿入されている場合に、操作者によって操作キー１５の画像ファイル印刷ボタン１５ａが押下されると実行される処理である。
【０１６３】
この印刷処理を実行することによって、操作者は、メモリカード２２ａに記憶される画像ファイルの中から、所望の画像ファイルを簡単な操作で選択して、選択した画像ファイルの画像をプリンタ２１により印刷用紙に印刷することができる。
【０１６４】
この印刷処理では、サムネイルリストメモリ１３ｂを初期化し（Ｓ４１）、メモリカード２２ａに記憶される全ての画像ファイルを検索し、検索して見つかった画像ファイルに基づいて、サムネイルリストを作成し、サムネイルリストメモリ１３ｂに記憶する（Ｓ４２）。なお、サムネイルリストが作成された時（初期状態）の各画像ファイルの選択状態フラグは、全て「未選択」に設定されている。また、サムネイルリストの中の各表示位置番号は、整理番号「１」の行が、「Ａ１」と設定され、次の行である整理番号「２」の行が、「Ａ２」と設定されている。同様に、整理番号が大きくなる方向へ連続して、サムネイルリストの表示位置番号が「Ｃ６」となるまで表示位置番号順に設定される。
【０１６５】
次に、ＬＣＤ１６の画面の下端に、「画像を選択して下さい（画像長押し：連続選択モード）」と表示する（Ｓ４３）。そして、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストの中の各表示位置番号「Ａ１〜Ｃ６」に対応する画像ファイルのサムネイル画像を、それぞれＬＣＤ１６に表示し、各画像ファイルの選択状態フラグに応じて、サムネイル画像を選択済表示、または、未選択表示とする（Ｓ４４）。
【０１６６】
タッチパネル１７に触れられた操作者の指の位置が、ＬＣＤ１６に表示されるサムネイル画像の表示位置であるかを判定し（Ｓ４５）、タッチパネル１７に触れられた操作者の指の位置が、ＬＣＤ１６に表示されるサムネイル画像の表示位置である場合は（Ｓ４５：Ｙｅｓ）、タッチパネル１７に触れられた操作者の指の位置と同一であるＬＣＤ１６の表示位置に表示されるサムネイル画像の表示位置番号を特定する（Ｓ４６）。
【０１６７】
一方、タッチパネル１７に触れられた操作者の指の位置が、ＬＣＤ１６に表示されるサムネイル画像の表示位置でない場合は（Ｓ４５：Ｎｏ）、Ｓ４６〜Ｓ５１の処理をスキップし、Ｓ５２の処理に移行する。
【０１６８】
次に、操作者の指が、Ｓ４６の処理で特定された表示位置番号のサムネイル画像に、所定時間（例えば、１秒）以上触れられているかを判定し（Ｓ４７）、操作者の指が、Ｓ４６の処理で特定された表示位置番号のサムネイル画像に、所定時間以上触れられていない場合は（Ｓ４７：Ｎｏ）、Ｓ４６の処理で特定されたサムネイル画像の表示位置番号に対応する画像ファイルの選択状態フラグが、「未選択」であるかを判定する（Ｓ４８）。
【０１６９】
Ｓ４８の処理において、Ｓ４６の処理で特定されたサムネイル画像の表示位置番号に対応する画像ファイルの選択状態フラグが、「未選択」である場合は（Ｓ４８：Ｙｅｓ）、サムネイルリストにおいて、Ｓ４６の処理で特定されたサムネイル画像の表示位置番号に対応する画像ファイルの選択状態フラグを「選択済」に変更する（Ｓ４９）。一方、Ｓ４６の処理で特定されたサムネイル画像の表示位置番号に対応する画像ファイルの選択状態フラグが、「未選択」でない場合は（Ｓ４８：Ｎｏ）、サムネイルリストにおいて、Ｓ４６の処理で特定されたサムネイル画像の表示位置番号に対応する画像ファイルの選択状態フラグを「未選択」に変更する（Ｓ５０）。そして、Ｓ４４の処理に戻り、上述したＳ４４〜Ｓ５０の各処理を繰り返す。
【０１７０】
Ｓ４７の処理において、操作者の指が、Ｓ４６の処理で特定された表示位置番号のサムネイル画像に、所定時間以上触れられている場合は（Ｓ４７：Ｙｅｓ）、長押し選択処理（Ｓ５１）を実行する。
【０１７１】
ここで、図１５を参照して、長押し選択処理（Ｓ５１）について説明する。図１５は、長押し選択処理（Ｓ５１）を示すフローチャートである。この長押し選択処理（Ｓ５１）は、操作者が指で、所定時間（例えば、１秒）以上触れたサムネイル画像に対応する整理番号から、一度タッチパネル１７から指を離して、直近に触れたサムネイル画像に対応する整理番号まで連続する整理番号の範囲を決定し、サムネイルリストにおいて、その決定された範囲の整理番号に対応する画像ファイルの選択状態フラグを全て、「選択済」または「未選択」へと変更するための処理である。
【０１７２】
長押し選択処理（Ｓ５１）では、仮選択リストメモリ１３ｃを初期化し（Ｓ６１）、タッチパネル１７に触れられている操作者の指の位置と同一であるＬＣＤ１６の表示位置に表示されるサムネイル画像の表示位置番号を特定し、その特定された表示位置番号に対応する画像ファイルの整理番号を、仮選択開始位置メモリ１３ｄと、仮選択リストメモリ１３ｃとに記憶する（Ｓ６２）。そして、ＬＣＤ１６において、仮選択リストメモリ１３ｃに記憶される整理番号に対応する画像ファイルのサムネイル画像を仮選択表示とする（Ｓ６３）。
【０１７３】
タッチパネル１７に触れられている操作者の指が、タッチパネル１７から離されるまで待機し（Ｓ６４：Ｎｏ）、タッチパネル１７に触れられている操作者の指が、タッチパネル１７から離された場合は（Ｓ６４：Ｙｅｓ）、離されてからタッチパネル１７に触れられた操作者の指の位置が、スクロールアローＳＡ１，ＳＡ２の表示位置であるかを判定する（Ｓ６５）。そして、Ｓ６５の処理において、タッチパネル１７に触れられた操作者の指の位置が、スクロールアローＳＡ１，ＳＡ２の表示位置でない場合は（Ｓ６５：Ｎｏ）、Ｓ６６〜Ｓ６７の処理をスキップし、Ｓ６８の処理に移行する。
【０１７４】
一方、Ｓ６５の処理において、タッチパネル１７に触れられた操作者の指の位置が、スクロールアローＳＡ１，ＳＡ２の表示位置である場合は（Ｓ６５：Ｙｅｓ）、タッチパネル１７に触れらた指の位置に表示されるスクロールアローＳＡ１，ＳＡ２の表示位置番号に応じて、サムネイルリストの中の表示位置番号を更新する（Ｓ６６）。そして、サムネイルリストの中の各表示位置番号に対応する画像ファイルのサムネイル画像を、それぞれＬＣＤ１６に表示し、各画像ファイルの選択状態フラグに応じて、サムネイル画像を選択済表示、または、未選択表示とする（Ｓ６７）。
【０１７５】
次に、タッチパネル１７に触れられた操作者の指の位置が、サムネイル画像の表示位置であるかを判定し（Ｓ６８）、タッチパネル１７に触れられた操作者の指の位置が、サムネイル画像の表示位置でない場合は（Ｓ６８：Ｎｏ）、Ｓ６５の処理に戻り、上述したＳ６５〜Ｓ６８の各処理を繰り返す。一方、タッチパネル１７に触れられた操作者の指の位置が、サムネイル画像の表示位置である場合は（Ｓ６８：Ｙｅｓ）、タッチパネル１７に触れられた操作者の指の位置と同一であるＬＣＤ１６の表示位置に表示されるサムネイル画像の表示位置番号を特定し、その特定された表示位置番号に対応する画像ファイルの整理番号を、仮選択終了位置メモリ１３ｅに記憶する（Ｓ６９）。
【０１７６】
そして、仮選択開始位置メモリ１３ｄに記憶される整理番号から、仮選択終了位置メモリ１３ｄに記憶される整理番号まで連続する各整理番号を全て、仮選択リストメモリ１３ｃに記憶し（Ｓ７０）、仮選択開始位置メモリ１３ｄに記憶される整理番号に対応する画像ファイルの選択状態フラグが、「未選択」であるかを判定する（Ｓ７１）。
【０１７７】
Ｓ７１の処理において、仮選択開始位置メモリ１３ｄに記憶される整理番号に対応する画像ファイルの選択状態フラグが、「未選択」である場合は（Ｓ７１：Ｙｅｓ）、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される各整理番号に対応する画像ファイルの選択状態フラグを全て、「選択済」に変更する（Ｓ７２）。一方、仮選択開始位置メモリ１３ｄに記憶される整理番号に対応する画像ファイルの選択状態フラグが、「選択済」である場合は（Ｓ７１：Ｎｏ）、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される各整理番号に対応する画像ファイルの選択状態フラグを全て、「未選択」に変更する（Ｓ７３）。そして、長押し選択処理（Ｓ５１）を終了する。
【０１７８】
この図１５のフローチャートの長押し選択処理（Ｓ５１）により、操作者が指で、所定時間（例えば、１秒）以上触れたサムネイル画像に対応する画像ファイルの整理番号から、一度タッチパネル１７から指を離して、直近に触れたサムネイル画像に対応する画像ファイルの整理番号まで連続する整理番号の範囲を決定することができ、また、サムネイルリストにおいて、その範囲の整理番号に対応する画像ファイルの選択状態フラグを全て、「選択済」または「未選択」へと変更することができる。この長押し選択処理（Ｓ５１）の終了後は、図１４のＳ４４の処理に戻り、図１４のＳ４４〜Ｓ５１の各処理を繰り返す。
【０１７９】
図１４のＳ５２の処理では、タッチパネル１７に触れられた操作者の指の位置が、ＬＣＤ１６に表示されるスクロールアローＳＡ１，ＳＡ２の表示位置であるかを判定し（Ｓ５２）、タッチパネル１７に触れられた操作者の指の位置が、ＬＣＤ１６に表示されるスクロールアローＳＡ１，ＳＡ２の表示位置である場合は（Ｓ５２：Ｙｅｓ）、タッチパネル１７に触れられた指の位置に表示されるスクロールアローＳＡ１，ＳＡ２の表示位置番号に応じて、サムネイルリストの中の表示位置番号を更新し（Ｓ５３）、Ｓ４４の処理に戻り、上述したＳ４４〜Ｓ５３の各処理を繰り返す。
【０１８０】
一方、Ｓ５２の処理において、タッチパネル１７に触れられた操作者の指の位置が、ＬＣＤ１６に表示されるスクロールアローＳＡ１，ＳＡ２の表示位置でない場合は（Ｓ５２：Ｎｏ）、Ｓ５３の処理をスキップし、Ｓ５４の処理に移行する。
【０１８１】
Ｓ５４の処理では、操作キー１５のキャンセルボタン１５ｂが押下されたかを判定し（Ｓ５４）、操作キー１５のキャンセルボタン１５ｂが押下された場合は（Ｓ５４：Ｙｅｓ）、この印刷処理を終了する。一方、操作キー１５のキャンセルボタン１５ｂが押下されていない場合は（Ｓ５４：Ｎｏ）、操作キー１５の印刷開始ボタン１５ｃが押下されたかを判定する（Ｓ５５）。
【０１８２】
Ｓ５５の処理において、操作キー１５の印刷開始ボタン１５ｃが押下された場合は（Ｓ５５：Ｙｅｓ）、サムネイルリストメモリ１３ｂに記憶されるサムネイルリストにおいて、選択状態フラグが「選択済」である画像ファイルを、それぞれメモリカード２２ａから読み取り、画像メモリ１３ａに記憶し、１つずつプリンタ２１によって印刷用紙に印刷して（Ｓ５６）、印刷処理を終了する。一方、操作キー１５の印刷開始ボタン１５ｃが押下されていない場合は（Ｓ５５：Ｎｏ）、Ｓ４４の処理に戻り、上述したＳ４４〜Ｓ５５の各処理を繰り返す。
【０１８３】
この図１４のフローチャートの印刷処理により、操作者は、ＬＣＤ１６に表示されているサムネイル画像のうち、２つのサムネイル画像を個別に指で触れるという簡単な操作で、サムネイルリストにおいて、最初に触れたサムネイル画像に対応する画像ファイルの整理番号から、次に触れたサムネイル画像に対応する画像ファイルの整理番号まで連続する各整理番号の画像ファイルを全て指定でき、指定した範囲の全て画像ファイルを選択または選択解除することができる。
【０１８４】
また、あるサムネイル画像に所定時間以上触れるという操作で、長押し選択処理が開始されるので、その他の操作や誤操作によって、長押し選択処理が実行されることを抑制することができる。
【０１８５】
そして、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグが「未選択」であれば、指定した範囲の画像ファイルの選択状態フラグが全て「選択済」とされ、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグが「選択済」であれば、指定した範囲の画像ファイルの選択状態フラグが全て「未選択」とされる。つまり、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグの状態によって、指定した範囲の画像ファイルの選択状態フラグが決定されるので、操作者にとって操作が簡単であり分かり易い。
【０１８６】
次に、図１６を参照して、タッチパネル１７の操作方法について説明する。
【０１８７】
図１６は、操作者が指で、ＬＣＤ１６に表示されているサムネイル画像のうち、２つのサムネイル画像を個別に指で触れて、画像ファイルを選択する方法の概略を説明するための概略図である。
【０１８８】
なお、サムネイルリストにおいて、整理番号「１」の行が、表示位置番号の開始位置となり「Ａ１」と設定され、次の行である整理番号「２」の行の表示位置番号に「Ａ２」が設定され、同様に、整理番号が大きくなる方向へ連続して、サムネイルリストの表示位置番号が「Ｃ６」となるまで表示位置番号順に設定されているものとして説明する。また、サムネイルリストの中の選択状態フラグは全て、「未選択」と設定されているものとして説明する。従って、ＬＣＤ１６に表示されるサムネイル画像は、全て未選択表示とされる。
【０１８９】
図１６（ａ）に示すように、操作者が指で、表示位置番号「Ｂ３」のサムネイル画像に所定時間（例えば、１秒）以上触れた場合、サムネイルリストにおいて、表示位置番号が「Ｂ３」と設定されている行の整理番号「９」が、仮選択開始位置メモリ１３ｄと、仮選択リストメモリ１３ｃとに記憶される。従って、図１６（ｂ）に示すように、仮選択リストメモリ１３ｃに記憶された整理番号「９」に対応する画像ファイルのサムネイル画像は、ＬＣＤ１６において、仮選択表示とされる。
【０１９０】
そして、操作者が指を、タッチパネル１７から離して、図１６（ｃ）に示すように、表示位置番号「Ｃ４」のサムネイル画像に触れると、サムネイルリストにおいて、表示位置番号が「Ｃ４」と設定されている行の整理番号「１６」が、仮選択終了位置メモリ１３ｅに記憶される。よって、仮選択リストメモリ１３ｃには、整理番号「９〜１６」が記憶される。
【０１９１】
そして、サムネイルリストにおいて、仮選択開始位置メモリ１３ｄに記憶される整理番号「９」に対応する画像ファイルの選択状態フラグの状態が「未選択」であるので、サムネイルリストにおいて、仮選択リストメモリ１３ｃに記憶される各整理番号「９〜１６」の選択状態フラグが全て、「選択済」と設定される。従って、図１６（ｄ）に示すように、選択状態フラグが「選択済」と設定された画像ファイルのサムネイル画像が、ＬＣＤ１６において、選択済表示とされる。
【０１９２】
上述したように、第２の実施形態を適用すれば、操作者は、ＬＣＤ１６に表示されているサムネイル画像のうち、２つのサムネイル画像を個別に指で触れるという簡単な操作で、サムネイルリストにおいて、最初に触れたサムネイル画像に対応する画像ファイルの整理番号から、次に触れたサムネイル画像に対応する画像ファイルの整理番号まで連続する各整理番号の画像ファイルを全て指定でき、指定した範囲の全て画像ファイルを選択または選択解除することができる。
【０１９３】
そして、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグが「未選択」であれば、指定した範囲の画像ファイルの選択状態フラグが全て「選択済」とされ、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグが「選択済」であれば、指定した範囲の画像ファイルの選択状態フラグが全て「未選択」とされる。つまり、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグの状態によって、指定した範囲の画像ファイルの選択状態フラグが決定されるので、操作者にとって操作が簡単であり分かり易い。
【０１９４】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１９５】
例えば、上記第２の実施形態では、操作者が、ＬＣＤ１６に表示されているサムネイル画像のうち、最初に触れたサムネイル画像を長押しすることで、図１５に示す長押し選択処理（Ｓ５１）が実行されるが、図１６（ｅ）に示すように、連続選択モードボタンを設け、操作者が指で、その連続選択モードボタンに触れた場合に、長押し選択処理（Ｓ５１）が実行されるように構成しても良い。その場合は、長押し選択処理において、最初に触れたサムネイル画像に対応する画像ファイルの整理番号から、次に触れたサムネイル画像に対応する画像ファイルの整理番号まで連続する各整理番号の画像ファイルが全て指定されるようにし、その指定された範囲の全て画像ファイルを選択または選択解除するように構成する。
【０１９６】
また、上記第１の実施形態では、操作者が指でタッチパネル１７に触れている間、操作者が選択している画像ファイルのサムネイル画像を、ＬＣＤ１６において仮選択表示としているが、仮選択表示の態様を２種類設け、画像ファイルを選択しているのか、または、選択解除しているのかを視認できるように構成しても良い。つまり、最初に触れたサムネイル画像に対応する画像ファイルの選択状態フラグの状態によって、タッチパネル１７に表示される仮選択表示の態様を切り替えるのである。
【０１９７】
また、上記第１および第２の実施形態では、メモリカード２２ａに記憶された画像データを選択の対象としたが、スキャナ２０によって作成された画像データや、ＰＣや、外部ハードディスクなどから取得した画像データを選択の対象としても良い。
【０１９８】
また、上記第１および第２の実施形態では、画像選択装置を有するＭＦＰ１について説明したが、本発明の画像選択装置をＭＦＰに限定するものではなく、例えば、デジタルスチルカメラなどに適用しても良い。
【図面の簡単な説明】
【０１９９】
【図１】本発明の実施形態におけるＭＦＰの外観構成を示した斜視図である。
【図２】ＭＦＰの電気的構成を示すブロック図である。
【図３】（ａ）は、ＬＣＤに表示される各画像ファイルのサムネイル画像と表示位置番号との関係の一例を示すイメージ図である。（ｂ）は、サムネイルリストメモリに記憶されるサムネイルリストの内容の一例を示す概略図である。（ｃ）は、仮選択リストメモリに記憶される仮選択リストの内容の一例を示す概略図である。
【図４】第１の実施形態におけるＭＦＰの印刷処理を示すフローチャートである。
【図５】ＭＦＰの仮選択処理を示すフローチャートである。
【図６】操作者が指をタッチパネルに触れた状態で、サムネイル画像をなぞって、画像ファイルを選択する方法の概略を説明するための概略図である。
【図７】図６の操作によって変化するサムネイルリストメモリの内容と、仮選択リストメモリの内容との概略を示す概略図である。
【図８】操作者が指をタッチパネルに触れた状態で、サムネイル画像をなぞって、選択状態フラグが「選択済」である画像ファイルを、「未選択」と設定する方法の概略を説明するための概略図である。
【図９】操作者がスクロールアローＳＡ２を操作し、ＬＣＤに表示されるサムネイル画像を切り替えて、画像ファイルを選択する方法の概略を説明するための概略図である。
【図１０】操作者がスクロールアローＳＡ２を操作し、ＬＣＤに表示されるサムネイル画像を切り替えて、画像ファイルを選択する方法の概略を説明するための概略図である。
【図１１】操作者がスクロールアローＳＡ１を操作し、ＬＣＤに表示されるサムネイル画像を切り替えて、画像ファイルを選択する方法の概略を説明するための概略図である。
【図１２】操作者がスクロールアローＳＡ１を操作し、ＬＣＤに表示されるサムネイル画像を切り替えて、画像ファイルを選択する方法の概略を説明するための概略図である。
【図１３】は、ＬＣＤに表示されるサムネイル画像が、１行である場合のタッチパネルの操作方法の概略を説明するための概略図である。
【図１４】第２の実施形態におけるＭＦＰの印刷処理を示すフローチャートである。
【図１５】ＭＦＰの長押し選択処理を示すフローチャートである。
【図１６】操作者が指で、ＬＣＤに表示されているサムネイル画像のうち、２つのサムネイル画像を個別に指で触れて、画像ファイルを選択する方法の概略を説明するための概略図である。
【符号の説明】
【０２００】
１            ＭＦＰ
２２ａ        メモリカード（記憶手段）
１６          ＬＣＤ（表示手段）
１７          タッチパネル（検出手段）
１３ｂ        サムネイルリストメモリ（特定情報記憶手段、選択情報記憶手段）
Ｓ２、Ｓ４２  読取手段、読取工程、特定情報記憶工程
Ｓ３、Ｓ１０、Ｓ２３、Ｓ３１、Ｓ４４、Ｓ６３、Ｓ６７  表示制御手段、表示制御工程
Ｓ３、Ｓ１０、Ｓ３０、Ｓ３１  画像切替手段
Ｓ６、Ｓ４８、Ｓ７１          判定手段
Ｓ７、Ｓ８、Ｓ４９、Ｓ５０、Ｓ７２、Ｓ７３      画像選択手段、画像選択工程
Ｓ２２        第１画像データ特定手段
Ｓ２２、Ｓ２５、Ｓ２７、Ｓ４６、Ｓ６２、Ｓ６９  画像データ特定手段、画像データ特定工程
Ｓ２６        変化検出手段
Ｓ２７        第２画像データ特定手段
Ｓ３２        第３画像データ特定手段
【図１】
2008310543.tif 000003
【図２】
2008310543.tif 000004
【図３】
2008310543.tif 000005
【図４】
2008310543.tif 000006
【図５】
2008310543.tif 000007
【図６】
2008310543.tif 000008
【図７】
2008310543.tif 000009
【図８】
2008310543.tif 000010
【図９】
2008310543.tif 000011
【図１０】
2008310543.tif 000012
【図１１】
2008310543.tif 000013
【図１２】
2008310543.tif 000014
【図１３】
2008310543.tif 000015
【図１４】
2008310543.tif 000016
【図１５】
2008310543.tif 000017
【図１６】
2008310543.tif 000018