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