(57)【要約】【課題】より簡単な操作で画像を分類することができる画像分類プログラム等を提供する。【解決手段】ビューエリア１４に注目画像を表示するとともに、サムネールエリア１５に注目画像を含む幾つかの画像のサムネール画像をソート順に表示し、画像が分類済みであるときには各画像内にマーク２９をさらに表示する。注目画像に対して、操作エリア１３のマークボタン３１による操作入力が行われると、操作入力に応じたグループへの分類を該注目画像に対して行ってマーク２９を付するとともに、他の操作入力を要することなく、ビューエリア１４に次の画像を表示し、かつサムネールエリア１５に表示するサムネール画像を自動的に１つスクロールさせる画像分類プログラム。【選択図】  図６
2005039486.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
所定の順序列が規定された画像群の中から画像を表示する表示手段、
上記表示手段に表示されている画像に対して操作入力を行うための操作入力手段、
上記操作入力手段からの操作入力に応じて、上記表示手段に表示されている画像を分類する分類手段、
上記操作入力手段からの画像を分類するための上記操作入力に応じて、上記表示手段に表示されている画像を、上記所定の順序列に従った次の画像に更新するように制御する制御手段、
として機能させるための画像分類プログラム。
【請求項２】
上記分類手段は、画像を複数のグループの何れかに分類したときに、各グループに一対一に関連付けられたマークの内の、該画像が分類されたグループに対応するマークを、該画像に付与するものであることを特徴とする請求項１に記載の画像分類プログラム。
【請求項３】
上記制御手段は、上記表示手段に表示されている画像が、既に分類されてマークを付与されている場合には、該マークを該画像とともに該表示手段に表示するように制御し得るものであることを特徴とする請求項２に記載の画像分類プログラム。
【請求項４】
上記制御手段は、前回画像の更新を行うように制御した後に、所定の時間が経過しても画像を分類するための上記操作入力がない場合には、画像の分類を行うことなく、上記表示手段に表示されている画像を、上記所定の順序列に従った次の画像に更新するように制御することを特徴とする請求項１に記載の画像分類プログラム。
【請求項５】
上記画像は、原画像と、この原画像よりも小さいサムネール画像と、を含み、
上記表示手段は、１つの原画像を上記分類手段により分類可能に表示するための第１の表示エリアと、この第１の表示エリアに表示される原画像に対応するサムネール画像を注目画像として含む所定数のサムネール画像を、上記所定の順序列に従って配列し表示するための第２の表示エリアと、を有し、
上記制御手段は、画像を分類するための上記操作入力に応じて、上記第１の表示エリアに表示されている原画像を、上記所定の順序列に従った次の原画像に更新するとともに、上記第２の表示エリアに表示されている所定数のサムネール画像を、上記所定の順序列に従って１つずらした所定数のサムネール画像に更新するように制御するものであることを特徴とする請求項１に記載の画像分類プログラム。
【請求項６】
上記操作入力手段により、上記第２の表示エリアに表示されている所定数のサムネール画像の内の１つが注目画像として選択操作されると、
上記制御手段は、選択されたサムネール画像に対応する原画像を上記第１の表示エリアに表示させるように制御することを特徴とする請求項５に記載の画像分類プログラム。
【請求項７】
上記所定数のサムネール画像の内の１つが注目画像として選択操作されたことにより上記第１の表示エリアに表示されている原画像が、上記操作入力手段からの操作入力に応じて再度分類されもしくは再度の分類がキャンセルされると、
上記制御手段は、上記サムネール画像の内の１つを選択操作する前に注目画像であったサムネール画像を再度注目画像に設定するとともに、該注目画像となったサムネール画像に対応する原画像を上記第１の表示エリアに表示するように制御することを特徴とする請求項６に記載の画像分類プログラム。
【請求項８】
上記表示手段は、上記原画像に対応し上記サムネール画像よりも小さい縮小サムネール画像を、上記分類に係る複数のグループに各対応した表示領域にそれぞれ配列して表示するための、第３の表示エリアをさらに有していることを特徴とする請求項５に記載の画像分類プログラム。
【請求項９】
上記操作入力手段により、上記第３の表示エリアに表示されている縮小サムネール画像の内の１つが注目画像として選択操作されると、
上記制御手段は、選択された縮小サムネール画像に対応する原画像を上記第１の表示エリアに表示させるように制御することを特徴とする請求項８に記載の画像分類プログラム。
【請求項１０】
上記操作入力手段により、上記第３の表示エリアに表示されている縮小サムネール画像の内の１つが注目画像として選択操作されると、
上記制御手段は、さらに、該選択された縮小サムネール画像に対応するサムネール画像を注目画像として含む、該選択された縮小サムネール画像が属するグループと同一のグループの所定数のサムネール画像を、該グループにおける上記所定の順序列に従って配列し表示するように制御することを特徴とする請求項９に記載の画像分類プログラム。
【請求項１１】
上記制御手段は、上記分類の対象となる全ての画像のサムネール画像を表示対象として表示可能な数だけ上記表示手段に一覧表示するように制御し得るものであり、
さらに、上記操作入力手段からの操作入力に応じて、上記分類に係る複数のグループの何れかが指定された場合には、指定されたグループに既に分類されている画像のサムネール画像のみを表示対象として表示可能な数だけ上記表示手段に一覧表示するように制御し得るものであることを特徴とする請求項１に記載の画像分類プログラム。
【請求項１２】
所定の順序列が規定された画像群の中から画像を表示する表示手段と、
上記表示手段に表示されている画像に対して操作入力を行うための操作入力手段と、
上記操作入力手段からの操作入力に応じて、上記表示手段に表示されている画像を分類する分類手段と、
上記操作入力手段からの画像を分類するための上記操作入力に応じて、上記表示手段に表示されている画像を、上記所定の順序列に従った次の画像に更新するように制御する制御手段と、
を具備したことを特徴とする画像分類装置。
【請求項１３】
所定の順序列が規定された画像群の中から画像を表示し、
表示されている画像に対する操作入力に応じて、表示されている画像を分類し、
画像を分類するための上記操作入力に応じて、表示されている画像を、上記所定の順序列に従った次の画像に更新する、
ことを特徴とする画像分類方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像群の中の画像を好適に分類するための画像分類プログラム、画像分類装置、画像分類方法に関する。
【０００２】
【従来の技術】
デジタルカメラ等で撮影された画像データは、パーソナルコンピュータ（ＰＣ）等に取り込まれて保存されることが多く、該ＰＣでは、画像データを印刷したり加工したりすることが可能である。
【０００３】
こうした画像データは、新たに撮影される毎に追加されるために、時間の経過とともにその数が増大することになる。従って、ＰＣ上において画像データを取り扱うためのソフトウェアは、画像データを分類する機能を備えていることが少なくない。
【０００４】
このような画像分類機能を備えた従来のソフトウェアは、画像の分類処理を行う際に、まず、フォルダを指定することで、該フォルダ内に格納されている画像データのサムネール表示等を行う。そして、この状態から、サムネール画像の１つをマウス等でクリック（あるいはダブルクリックなど）することにより、該サムネール画像に対応する画像データがビュー画面等に大きく表示され、その画像を見て操作者が分類先を決定した後に、ドラッグアンドドロップ操作やキーによるカットアンドペースト操作等を行うことによりその画像（またはサムネール画像）を分類先のフォルダに移動する、などの操作が必要となっていた。このような操作を行う際には、各画像毎に通常３アクションの操作（選択し、移動し、目的の場所で放す）を要していた。
【０００５】
一方、ＰＣ上におけるソフトウェアではなく、デジタルカメラ自体において、画像分類機能を備えたものが提案されている。
【０００６】
例えば、特開２００２−１５２５５７号公報には、電子的撮像手段を有する電子カメラ装置において、記録媒体に記録されている画像を表示するための表示装置と、上記記録媒体から読み出した画像を１コマ単位で上記表示装置に順次表示させるスライドショー表示を実行するスライドショー表示手段と、上記スライドショー表示の実行時に、上記表示装置に表示されている画像に対する選択入力がなされると、当該画像を選択設定する選択手段と、上記選択手段により選択設定された画像について所定の処理を実行する処理手段と、を備えた電子カメラ装置が記載されている。
【０００７】
【特許文献１】
特開２００２−１５２５５７号公報
【０００８】
【発明が解決しようとする課題】
上述したような操作手順のソフトウェアで画像の分類を行うときには、画像の枚数が少なければそれ程面倒な作業ではないが、枚数が多くなると３アクションの操作を毎回繰り返すのは手間が掛かって面倒となる。
【０００９】
また、上記特開２００２−１５２５５７号公報に記載されているのは電子カメラ装置に関するものであるが、電子カメラ装置では、搭載されている表示画面が小型なものに限られていて、入力装置なども比較的小さいボタンやダイヤル等に限られている。従って、ＰＣ上においてソフトウェアにより行う場合のように、広い画面や、マウス等を用いた快適な操作性を享受することはできない。
【００１０】
本発明は上記事情に鑑みてなされたものであり、より簡単な操作で画像を分類することができる画像分類プログラム、画像分類装置、画像分類方法を提供することを目的としている。
【００１１】
【課題を解決するための手段】
上記の目的を達成するために、第１の発明による画像分類プログラムは、コンピュータを、所定の順序列が規定された画像群の中から画像を表示する表示手段、上記表示手段に表示されている画像に対して操作入力を行うための操作入力手段、上記操作入力手段からの操作入力に応じて上記表示手段に表示されている画像を分類する分類手段、上記操作入力手段からの画像を分類するための上記操作入力に応じて上記表示手段に表示されている画像を上記所定の順序列に従った次の画像に更新するように制御する制御手段、として機能させるためのプログラムである。
【００１２】
また、第２の発明による画像分類プログラムは、上記第１の発明による画像分類プログラムにおいて、上記分類手段が、画像を複数のグループの何れかに分類したときに、各グループに一対一に関連付けられたマークの内の、該画像が分類されたグループに対応するマークを、該画像に付与するものである。
【００１３】
さらに、第３の発明による画像分類プログラムは、上記第２の発明による画像分類プログラムにおいて、上記制御手段が、上記表示手段に表示されている画像が、既に分類されてマークを付与されている場合には、該マークを該画像とともに該表示手段に表示するように制御し得るものである。
【００１４】
第４の発明による画像分類プログラムは、上記第１の発明による画像分類プログラムにおいて、上記制御手段が、前回画像の更新を行うように制御した後に、所定の時間が経過しても画像を分類するための上記操作入力がない場合には、画像の分類を行うことなく、上記表示手段に表示されている画像を、上記所定の順序列に従った次の画像に更新するように制御する。
【００１５】
第５の発明による画像分類プログラムは、上記第１の発明による画像分類プログラムにおいて、上記画像が原画像とこの原画像よりも小さいサムネール画像とを含み、上記表示手段は、１つの原画像を上記分類手段により分類可能に表示するための第１の表示エリアと、この第１の表示エリアに表示される原画像に対応するサムネール画像を注目画像として含む所定数のサムネール画像を、上記所定の順序列に従って配列し表示するための第２の表示エリアと、を有し、上記制御手段は、画像を分類するための上記操作入力に応じて、上記第１の表示エリアに表示されている原画像を、上記所定の順序列に従った次の原画像に更新するとともに、上記第２の表示エリアに表示されている所定数のサムネール画像を、上記所定の順序列に従って１つずらした所定数のサムネール画像に更新するように制御するものである。
【００１６】
第６の発明による画像分類プログラムは、上記第５の発明による画像分類プログラムにおいて、上記操作入力手段により、上記第２の表示エリアに表示されている所定数のサムネール画像の内の１つが注目画像として選択操作されると、上記制御手段は、選択されたサムネール画像に対応する原画像を上記第１の表示エリアに表示させるように制御する。
【００１７】
第７の発明による画像分類プログラムは、上記第６の発明による画像分類プログラムにおいて、上記所定数のサムネール画像の内の１つが注目画像として選択操作されたことにより上記第１の表示エリアに表示されている原画像が、上記操作入力手段からの操作入力に応じて再度分類されもしくは再度の分類がキャンセルされると、上記制御手段は、上記サムネール画像の内の１つを選択操作する前に注目画像であったサムネール画像を再度注目画像に設定するとともに、該注目画像となったサムネール画像に対応する原画像を上記第１の表示エリアに表示するように制御する。
【００１８】
第８の発明による画像分類プログラムは、上記第５の発明による画像分類プログラムにおいて、上記表示手段が、上記原画像に対応し上記サムネール画像よりも小さい縮小サムネール画像を、上記分類に係る複数のグループに各対応した表示領域にそれぞれ配列して表示するための、第３の表示エリアをさらに有している。
【００１９】
第９の発明による画像分類プログラムは、上記第８の発明による画像分類プログラムにおいて、上記操作入力手段により、上記第３の表示エリアに表示されている縮小サムネール画像の内の１つが注目画像として選択操作されると、上記制御手段は、選択された縮小サムネール画像に対応する原画像を上記第１の表示エリアに表示させるように制御する。
【００２０】
第１０の発明による画像分類プログラムは、上記第９の発明による画像分類プログラムにおいて、上記操作入力手段により、上記第３の表示エリアに表示されている縮小サムネール画像の内の１つが注目画像として選択操作されると、上記制御手段は、さらに、該選択された縮小サムネール画像に対応するサムネール画像を注目画像として含む、該選択された縮小サムネール画像が属するグループと同一のグループの所定数のサムネール画像を、該グループにおける上記所定の順序列に従って配列し表示するように制御する。
【００２１】
第１１の発明による画像分類プログラムは、上記第１の発明による画像分類プログラムにおいて、上記制御手段が、上記分類の対象となる全ての画像のサムネール画像を表示対象として表示可能な数だけ上記表示手段に一覧表示するように制御し得るものであり、さらに、上記操作入力手段からの操作入力に応じて、上記分類に係る複数のグループの何れかが指定された場合には、指定されたグループに既に分類されている画像のサムネール画像のみを表示対象として表示可能な数だけ上記表示手段に一覧表示するように制御し得るものである。
【００２２】
第１２の発明による画像分類装置は、所定の順序列が規定された画像群の中から画像を表示する表示手段と、上記表示手段に表示されている画像に対して操作入力を行うための操作入力手段と、上記操作入力手段からの操作入力に応じて上記表示手段に表示されている画像を分類する分類手段と、上記操作入力手段からの画像を分類するための上記操作入力に応じて上記表示手段に表示されている画像を上記所定の順序列に従った次の画像に更新するように制御する制御手段と、を具備したものである。
【００２３】
第１３の発明による画像分類方法は、所定の順序列が規定された画像群の中から画像を表示し、表示されている画像に対する操作入力に応じて表示されている画像を分類し、画像を分類するための上記操作入力に応じて表示されている画像を、上記所定の順序列に従った次の画像に更新する方法である。
【００２４】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１から図２１は本発明の一実施形態を示したものであり、図１は画像分類装置の構成を示すブロック図である。
【００２５】
この画像分類装置は、例えば、コンピュータにおいて、画像分類プログラムを実行することにより構成される装置である。なお、これに限らず、専用のハードウェアにより、同等の機能を果たすようにしても構わないし、既存の装置を組み合わせたものに画像分類方法を適用することにより、同等の機能を果たすようにしても良いことは勿論である。
【００２６】
この画像分類装置は、図１に示すように、例えばメモリカードアダプタやＵＳＢなどを介してデジタルカメラにより記録された画像データやその他の画像データ等を入出力するための画像入出力インターフェース１と、この画像入出力インターフェース１を介して入力した原画像を記憶するための原画像メモリ２ａと、上記画像入出力インターフェース１を介して入力したサムネール画像または上記原画像から作成されたサムネール画像を記憶するためのサムネール画像メモリ２ｂと、画面上に上記原画像を大きく表示するために該原画像から作成された表示画像を記憶するための表示画像メモリ２ｃと、を含んで構成される画像メモリ２と、処理を行う際のデータや設定値や画像等を一時的に記憶するための一時メモリ３と、オペレーティングシステムや画像分類プログラムがハードディスク等の記録媒体からロードされて実行時に逐次参照されるプログラムメモリ４と、後述する表示装置６を制御するための表示手段たる表示部５と、この表示部５の制御により上記画像分類プログラムを含む各種プログラムの操作画面を表示するためのＣＲＴモニタや液晶ディスプレイ等でなる表示手段たる表示装置６と、上記表示装置６を観察しながら操作者が各種の操作入力を行うための例えばキーボードやマウス等を有してなる操作入力手段たる操作入力部７と、上記画像入出力インターフェース１、画像メモリ２、一時メモリ３、プログラムメモリ４、表示部５、操作入力部７、および後述する処理部９が互いに接続されているバス８と、上述したような各ブロック等を含むこの画像分類装置を統括的に制御するためのＣＰＵ等でなる分類手段であり制御手段たる処理部９と、を有して構成されている。
【００２７】
なお、画像メモリ２と一時メモリ３とプログラムメモリ４は、ブロック図上は別ブロックとして図示しているが、これは実際上も別のメモリとして構成されているという意味ではない。つまり、別のメモリとして構成されていても構わないが、同一のメモリ内においてそれぞれの領域として設けられていても良い。例えば、記憶容量を必要とする原画像メモリ２ａをハードディスク上に置き、サムネール画像メモリ２ｂと表示画像メモリ２ｃを高速アクセスを行うことができるようにＲＡＭ上に置くようにしても良い。また、画像メモリ２中の原画像メモリ２ａ，サムネール画像メモリ２ｂ，表示画像メモリ２ｃもそれぞれ別メモリとして構成されていても構わない。
【００２８】
このような画像分類装置における画像データの大まかな流れは、次のようになっている。
【００２９】
例えばデジタルカメラ等で撮像された画像データを、上記画像入出力インターフェース１を介して取り込む。具体的には、画像データが記録されたメモリカード等を、メモリカードアダプタを介してこの画像分類装置に接続することにより、該メモリカードから画像データを取り込んだり、あるいはデジタルカメラをこの画像分類装置にＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を介して接続することにより、該デジタルカメラから画像データを取り込んだりする。
【００３０】
ここで、取り込む画像データは、原画像と、この原画像が縮小されたものであるサムネール画像と、で構成されているものとする。
【００３１】
こうして取り込まれた画像データは、コンピュータに備えられているハードディスク等の、オペレーティングシステムにより作成された所定のフォルダ内などに、格納される。本実施の形態では、原画像メモリ２ａはハードディスク上に置かれ、そこに画像データが格納される。
【００３２】
ここまでの処理は、画像分類プログラム自体で行っても良いが、該画像分類プログラムを組み込んだ画像処理ソフトウェア等により行っても構わないし、あるいはオペレーティングシステムに備えられているファイル操作機能を用いても良い。
【００３３】
次に、操作者が上記操作入力部７を介して画像分類プログラムの起動をオペレーティングシステムにリクエストすると、例えばハードディスク等の記録媒体に記録されている画像分類プログラムが該オペレーティングシステムにより読み出されて上記プログラムメモリ４にロードされ、ＣＰＵ等のコンピュータ資源の制御がオペレーティングシステムから該画像分類プログラムに渡されて、該画像分類プログラムの実行が開始される。
【００３４】
そして、該画像分類プログラムに格納されているコードに従って、上記表示部５を介して表示装置６にプログラム画面が表示される。
【００３５】
その後は、後で詳しく説明するように、該プログラム画面に表示されているフォルダを指定すると、該フォルダ内の画像データのサムネール画像がアイコンとして表示されると共に、サムネールメモリ２ｂに記憶される。そして、該フォルダ内の画像ファイルを示すアイコンを、操作者が、上記操作入力部７を介して例えばマウス等でクリック操作することにより、選択された原画像データが原画像メモリ２ａから読み出されて、処理部９により表示画像が作成され、表示部５により表示装置６上に表示されると共に、画像メモリ２中の表示画像メモリ２ｃに記憶される。そして、さらに、操作者が、プログラム画面に表示されている操作ボタン等を上記マウスなどでクリック操作することにより、該フォルダに記憶されている画像データの分類処理が処理部９により行われる。このときには、上記一時メモリ３が、各画像がどのようなグループに分類されたかを示すデータなどを、一時的に記憶するようになっている。
【００３６】
こうして画像データの分類が行われると、分類された画像データを例えば一括して所定のフォルダへコピーや移動したり、消去したり、あるいは印刷の処理に送ったりすることができる。
【００３７】
図２はブラウズモード時の画面を示す図、図３はブラウズモード時に特定の分類ボタンが選択されたときの画面を示す図である。これらの画面および後述するような各画面は、例えばグラフィックユーザインターフェースを備えたマルチウィンドウタイプのオペレーティングシステム上で、１つのウィンドウとして表示される画面を示したものである。
【００３８】
上記画像分類プログラムを起動すると、最初に表示されるのがこのブラウズモードの画面となっている。
【００３９】
このブラウズモードのウィンドウ画面内には、ＰＣ等の処理装置内におけるフォルダ構造（ファイルシステム構造）２１を視覚的に示すフォルダエリア１１と、該フォルダエリア１１内でフォルダ構造２１を介して指定された特定のフォルダ（ここでは、例えばフォルダ２２とする）内に格納されている画像ファイルの一覧をサムネール画像によるアイコン２３として表示するファイルエリア１２と、これらフォルダエリア１１とファイルエリア１２とに跨るように画面内の下側に配置されている各種の操作を行うための操作エリア１３と、が表示されている。
【００４０】
この図２に示す例では、指定されたフォルダ２２がハイライト表示されるとともに、該フォルダ２２に格納されている画像のアイコン２３がサムネール画像により表示される。なお、該画像分類プログラムを起動したときには、前回の起動時に最後に指定されていたフォルダ２２とそのフォルダ２２に含まれる画像ファイルを一覧表示するようにしても良い。
【００４１】
上記フォルダエリア１１は、近年のグラフィックユーザインタフェースを備えたＰＣにおいて広範に用いられているタイプの、フォルダ構造をアイコンを用いてツリー表示するものとなっている。
【００４２】
上記ファイルエリア１２にサムネール画像として表示されるアイコン２３は、グループに分類されているものについては、該グループを示すマーク２９（例えば、上記Ａ，Ｂ，Ｃなど）が該アイコン２３内の例えば右上角部に表示されるようになっている。なお、まだ何れのグループにも分類されていないときには、マーク２９は表示されない。
【００４３】
そして、選択されたフォルダ２２に格納されている画像ファイルは、例えば名前、作成日時（ここに「日時」は、年、月、日、時、分、秒などの時間的概念を広範に含んでおり、これらを代表して「日時」と記載している。）、画像の種類（例えばＪＰＥＧ，ＧＩＦ等）、ファイルサイズ、等の属性の内の一以上に応じて、ソートを行うことにより、順序列を規定することができるようになっている。そして、選択されたフォルダ２２内の画像ファイルのソートを行うことにより、上記ファイルエリア１２に表示されるアイコン２３も、該順序列に従って再配置される。なお、ここで規定した順序列は、このブラウズモードから後述するスライドショーモードに移行した際にもそのまま引き継がれ、画像を順に表示させるときの順序列として用いられるようになっている。
【００４４】
また、上記操作エリア１３には、上記ファイルエリア１２に表示するアイコン２３をグループに分類されたものを選択表示するための分類ボタン２４と、上記ファイルエリア１２に表示するアイコン２３を何れのグループにも分類されていない（言い換えれば、「未分類」のグループに属する）ものを選択表示するための「Ｎｏｎ−Ｍａｒｋ」と表示されたマークなしボタン２５と、この図２に示すようなブラウズモードから後述する図４等に示すようなスライドショーモードへ移行するためのスライドショーボタン２６と、が配置されている。
【００４５】
上記分類ボタン２４は、例えば「Ａ」の記号で表示される第１のグループの選択表示を行うための第１分類ボタン２４ａと、「Ｂ」の記号で表示される第２のグループの選択表示を行うための第２分類ボタン２４ｂと、「Ｃ」の記号で表示される第３のグループの選択表示を行うための第３分類ボタン２４ｃと、を有して構成されている。また、「Ｎｏｎ−Ｍａｒｋ」と表示されたマークなしボタン２５は、「Ａ」、「Ｂ」、「Ｃ」の記号で各表示される第１〜第３のグループの何れにも分類されていない画像を選択表示する。
【００４６】
上記分類ボタン２４ａ〜２４ｃと上記マークなしボタン２５とは、例えば択一的に選択されるようになっている。一例として、図３に示すように、第１分類ボタン２４ａをマウスでクリック操作してオンにした場合には、該第１分類ボタン２４ａが操作されたことを示す表示状態に変化するとともに、指定されているフォルダ２２に格納された画像ファイルの内の、第１のグループに属する画像ファイルのみがアイコン２３として表示され、各アイコン２３内の右上に表示されるマーク２９も当然「Ａ」のみとなる。
【００４７】
なお、例えば、第１分類ボタン２４ａがオンの状態において、再度、該第１分類ボタン２４ａを操作することにより、その表示状態が元の非操作の状態（オフの状態）に戻るとともに、全ての画像ファイルがアイコン２３として表示される。
【００４８】
一方、「Ａ」の記号で表示される第１分類ボタン２４ａ、「Ｂ」の記号で表示される第２分類ボタン２４ｂ、「Ｃ」の記号で表示される第３分類ボタン２４ｃ、および「Ｎｏｎ−Ｍａｒｋ」と表示されるマークなしボタン２５の何れもがオフである場合には、フォルダ内の全ての画像のアイコンを表示する。
【００４９】
また、ここでは分類ボタン２４ａ〜２４ｃとマークなしボタン２５とが択一的に選択されるようにしたが、これに限らず、分類ボタン２４ａ〜２４ｃとマークなしボタン２５との内の複数を、同時に操作することができるようにしても良い。例えば、第１分類ボタン２４ａおよび第２分類ボタン２４ｂの両方をマウスでクリック操作してオンにすると、指定されているフォルダに格納された画像ファイルの内の、第１のグループに属する画像ファイルおよび第２のグループに属する画像ファイルがアイコン２３として表示され、各アイコン２３内の右上に表示されるマーク２９は、「Ａ」または「Ｂ」の何れかのみとなる。
【００５０】
次に、図４は、スライドショーモードの画面の第１の例を示す図である。
【００５１】
上記図２に示したようなブラウズモードにおいて、フォルダ２２を指定してから上記スライドショーボタン２６を操作すると、この図４に示すようなスライドショーモードに移行する。
【００５２】
この第１の例におけるスライドショーモードのウィンドウ画面内には、注目画像に係る原画像データをなるべく大きな画面で観察できるように表示するための第１の表示エリアたるビューエリア１４と、このビューエリア１４の例えば下側に配置される上記操作エリア１３と、が表示されている。
【００５３】
この第１の例のスライドショーモードにおいては、上記操作エリア１３に、上記ビューエリア１４に表示されている注目画像のグループ分類を行うためのマークボタン３１と、上記ビューエリア１４に表示する画像を上記マークボタン３１により分類することなく上述したような画像ファイルのソートによる所定の順序列に従って次または前の画像へ移行させるためのスキップボタン３２と、上記ビューエリア１４に表示されている画像を削除するための削除ボタン３３と、この図４に示すようなスライドショーモードから上記図２に示したようなブラウズモードに移行するためのブラウズモードボタン３４と、が配置されている。
【００５４】
上記マークボタン３１は、上記「Ａ」の記号で表示される第１のグループへの分類を行うための第１マークボタン３１ａと、上記「Ｂ」の記号で表示される第２のグループへの分類を行うための第２マークボタン３１ｂと、上記「Ｃ」の記号で表示される第３のグループへの分類を行うための第３マークボタン３１ｃと、を有して構成されている。なお、これらのマークボタン３１は、この例では上記分類ボタン２４と同じデザインのボタンを用いているが、該分類ボタン２４はグループを指定することにより上記ファイルエリア１２に表示する画像を絞り込むためのものであるのに対して、このマークボタン３１は、上記ビューエリア１４に表示されている注目画像に対してグループの関連付けを与えるためのものである点で、機能が異なるものとなっている。
【００５５】
上記スキップボタン３２は、次の画像（１つ後の画像）に移行させるための次ボタン３２ａと、前の画像（１つ前の画像）に移行させるための前ボタン３２ｂと、を有して構成されている。
【００５６】
また、上記ビューエリア１４内の右上には、該ビューエリア１４に現在表示されている注目画像が何れかのグループに分類されている場合には、その分類を示すマーク２９が表示されるようになっていて、何れのグループにもまだ分類されていない場合に何も表示されないのは、上述と同様である。
【００５７】
上記マークボタン３１を操作（上述したように、例えばマウスを用いてポイントしクリックするなどの操作。以下、適宜「押す」などと表現する。）することにより、ビューエリア１４に表示されている注目画像とグループとの関連付けが、上記一時メモリ３内に記録される。そして、他の操作を行わなくても、自動的に次の画像が注目画像となってビューエリア１４の表示が更新される。
【００５８】
一方、上記削除ボタン３３を操作すると、ビューエリア１４に表示されている画像に係る原画像データが原画像メモリ２ａから削除されるとともに、該画像に係るサムネール画像データと表示画像データとがそれぞれサムネール画像メモリ２ｂと表示画像メモリ２ｃとから削除され、さらに、該画像が何れかのグループと関連付けられているときには、上記一時メモリ３に記録されている関連付けのデータも削除されるようになっている。
【００５９】
また、図５はスライドショーモードの画面の第２の例の初期状態を示す図、図６はスライドショーモードの画面の第２の例の操作中の状態を示す図である。
【００６０】
この第２の例におけるスライドショーモードのウィンドウ画面内には、上記第１の例におけるスライドショーモードのウィンドウ画面と同様に、注目画像に係る原画像データをなるべく大きな画面で観察可能に表示するためのビューエリア１４と、このビューエリア１４の例えば下側に配置される上記操作エリア１３と、が表示されるとともに、これらに加えて、上記ビューエリア１４の下部であって上記操作エリア１３の上側に隣接する部分に、第２の表示エリアたるサムネールエリア１５が表示されるようになっている。
【００６１】
上記操作エリア１３には、上述した第１の例におけるような、マークボタン３１と、スキップボタン３２と、削除ボタン３３と、ブラウズモードボタン３４と、が表示されるとともに、さらに後述する図７に示すような選択ボックスエリア１６を表示させるための選択ボックス表示ボタン３５が配置されている。
【００６２】
上記サムネールエリア１５は、指定されたフォルダ２２内に格納されている所定の順序列をなす画像群の内の、注目画像を含む前後の所定数の画像に係るサムネール画像を表示するためのエリアである。この図５に示す例においては、サムネールエリア１５内に、８つのサムネール画像表示領域１５ａ〜１５ｈが横方向に配列して設けられていて、これらの中でサムネール画像表示領域１５ａに８つのサムネール画像の内の一番順序が高い（つまり、所定の順序列における１番に最も近い）サムネール画像が表示され、サムネール画像表示領域１５ｈに一番順序が低い（つまり、所定の順序列における１番に最も遠い）サムネール画像が表示されるようになっている。
【００６３】
この図５に示す例は、格納されている画像群が何れのグループにも分類されていないフォルダを指定して、スライドショーモードに移行したときの直後の様子を示しており、画像群の中の１番目の画像に係るサムネール画像が一番右側に位置するサムネール画像表示領域１５ａに表示され、以下順に、８番目の画像に係るサムネール画像が一番左側に位置するサムネール画像表示領域１５ｈに表示されている。
【００６４】
そして、ここではスライドショーモードへの移行直後であるために、１番目の画像に係るサムネール画像を表示しているサムネール画像表示領域１５ａがハイライト表示（注目画像であることを示している）されている。
【００６５】
この状態で、例えば第１マークボタン３１ａを操作すると、サムネール画像表示領域１５ａに表示されているサムネール画像の右上にマーク「Ａ」が表示され、ハイライト表示がサムネール画像表示領域１５ｂに移動して、ビューエリア１４には該サムネール画像表示領域１５ｂに表示されているサムネール画像に対応する原画像の表示画像が表示される。
【００６６】
なお、表示画像は、ビューエリア１４に原画像全体が表示されるように、該原画像から作成されたものである。作成された表示画像は、上述したように、表示画像メモリ２ｃに記憶されるようになっている。ビューエリア１４に画像を表示するときに、表示対象の原画像に対応する表示画像が表示画像メモリ２ｃに記憶されている場合は、該表示画像がビューエリア１４に表示される。一方、ビューエリア１４に画像を表示するときに、原画像に対応する表示画像が表示画像メモリ２ｃに記憶されていない場合には、表示画像が処理部９により原画像から作成されて、作成された表示画像がビューエリア１４に表示されるとともに、作成された表示画像が上記表示画像メモリ２ｃに記憶される。
【００６７】
また、本実施形態の説明においては、「原画像をビューエリアに表示する」という表現は、「原画像に対応する表示画像をビューエリアに表示する」という意味で使用される。同様に、原画像がビューエリアに表示されることに関する表現は、原画像に対応する表示画像がビューエリアに表示されることを意味している。
【００６８】
このような操作を６回繰り返して行って、図６に示すように、サムネール画像表示領域１５ｇがハイライト表示されたところで、それ以降は継続してこのサムネール画像表示領域１５ｇがハイライト表示される。つまり、サムネール画像表示領域１５ｇはビューエリア１４に表示する原画像に対応するサムネール画像を表示する領域となり、サムネール画像表示領域１５ｈは次にビューエリア１４に表示する原画像に対応するサムネール画像を表示する領域となる。また、この状態でマークボタン３１または次ボタン３２ａを操作すると、サムネールエリア１５内に表示されている各サムネール画像が所定の順序列に従って１つスクロールし、それまでサムネール画像表示領域１５ａに表示されていたサムネール画像がサムネールエリア１５内の表示から外れることになる。一方、この状態で前ボタン３２ｂを操作すると、サムネールエリア１５内に表示されている各サムネール画像が所定の順序列に従って逆方向に１つスクロールし、それまでサムネール画像表示領域１５ｆに表示されていたサムネール画像がサムネール画像表示領域１５ｇに移動して、ビューエリア１４にも対応する原画像が表示される。
【００６９】
また、サムネールエリア１５に表示されている複数のサムネール画像の内の、何れか１つを選択操作することもできるようになっている。この選択操作が行われると、選択されたサムネール画像がハイライト表示されて注目画像であることが示されるとともに、該選択されたサムネール画像に対応する原画像が上記ビューエリア１４に表示される。その後、該ビューエリア１４に表示されている原画像に対してマークボタン３１の操作が行われることにより該画像の再分類が行われるか、もしくは再度の分類のキャンセルが例えばキーボードのエスケープキーを操作するなどにより行われた場合には、サムネールエリア１５に表示されている複数のサムネール画像の内の１つを選択操作する前にハイライト表示され注目画像であったサムネール画像を再度ハイライト表示して注目画像に設定するとともに、該注目画像となったサムネール画像に対応する原画像を上記ビューエリア１４に表示するようになっている。これにより、面倒な操作を行うことなく、既に分類済みの画像の再分類を行った後に、すぐに元の分類動作に復帰することができるようになっている。
【００７０】
次に、図７は選択ボックスエリアを表示させたときの画面を示す図である。
【００７１】
上記図６に示す状態において、選択ボックス表示ボタン３５を操作することにより、この図７に示す状態に移行するようになっている。
【００７２】
この図７に示す状態においては、矩形状をなす画面の右辺に沿って第３の表示エリアたる選択ボックスエリア１６が表示されるようになっている。
【００７３】
この選択ボックスエリア１６は、上記マークボタン３１により分類されたグループ毎に、上記サムネールエリア１５に表示するサムネール画像よりもさらに小さい縮小サムネール画像を該グループ内における上記所定の順序列に従って表示するようになっている。図示の例では、グループＡ、グループＢ、グループＣのそれぞれに既に分類されている画像に係る縮小サムネール画像３８が、グループ毎の表示領域１６ａ，１６ｂ，１６ｃにそれぞれ表示されている。なお、ここでは、所定の順序列における順序が高いものほど、各表示領域１６ａ，１６ｂ，１６ｃ内における上側に表示されるようになっている。
【００７４】
また、操作エリア１３には、上記図６における選択ボックス表示ボタン３５に代えて、該選択ボックスエリア１６の表示を消去するための選択ボックス消去ボタン３６が配置されており、さらに、図６におけるブラウズモードボタン３４は表示されない。従って、この図７に示すような表示状態においては、ブラウズモードへ直接移行することはできず、一旦上記図６に示す状態に戻ってからブラウズモードへの移行を行うことになる。ここでは、このような仕様としたが、もちろん、図４に示すような表示状態から直接ブラウズモードへ移行するような仕様とすることも可能である。
【００７５】
なお、上記縮小サムネール画像３８は、上記画像メモリ２に縮小サムネール画像用のメモリ部を設けて、該メモリ部に記憶されている縮小サムネール画像を用いるようにしても構わないし、あるいは、表示する必要が発生した時点で、上記サムネール画像メモリ２ｂに記憶されているサムネール画像からその度毎に作成するようにしても構わない。作成元のサムネール画像はデータサイズが小さく、かつ作成される縮小サムネール画像はデータサイズがさらに小さいために、必要になる毎に縮小サムネール画像を作成しても、処理部９にかかる負荷はそれほど大きくないためである。
【００７６】
そして、画面の右側に選択ボックスエリア１６を表示したために、サムネールエリア１５のサムネール画像表示領域は、１５ａ〜１５ｇまでの７つとなっている。このときには、一番左側のサムネール画像表示領域１５ｇが次に表示する画像に係るサムネール画像を表示するための領域となり、左から２番目のサムネール画像表示領域１５ｆがビューエリア１４に表示している原画像に対応するサムネール画像を表示するための領域（ハイライト表示される表域）となる。ただし、所定の順序列における６番目未満の画像が着目画像である場合には、左から２番目がハイライト表示されるとは限らないのは上述と同様である。
【００７７】
続いて、図８は、選択ボックスエリアの縮小サムネール画像を選択したときの画面の様子を示す図である。
【００７８】
選択ボックスエリア１６の表示領域１６ａに表示されている縮小サムネール画像３８の内の１つの縮小サムネール画像３８ａを、例えばマウス等でポイントし、クリックして選択したとする。すると、サムネールエリア１５には、選択された縮小サムネール画像３８ａが属するグループＡのサムネール画像のみが、該縮小サムネール画像３８ａに対応するサムネール画像を含むように、所定の順序列に従って所定数だけ表示されるとともに、ビューエリア１４には該選択された縮小サムネール画像３８ａに対応する原画像が表示される。なお、この図８に示す例では、縮小サムネール画像３８ａよりも所定の順序列における順序が高い画像が４つしかないために、該縮小サムネール画像３８ａに対応するサムネール画像がサムネール画像表示領域１５ｅに表示されているが、通常はサムネール画像表示領域１５ｆに表示されることは上述と同様である。
【００７９】
そして、このときにも、サムネール画像表示領域１５ａ〜１５ｇに表示された各サムネール画像の右上と、ビューエリア１４に表示された原画像の右上とには、マーク２９が表示される。
【００８０】
さらに、このときには、上記選択ボックス消去ボタン３６に代えて、選択表示解除ボタン３７が配置されている。
【００８１】
次に、図９は、ブラウズモードの動作を示すフローチャートである。
【００８２】
この画像分類プログラムが起動されると、まず、上記図２に示したようなブラウズモードの画面が表示される。
【００８３】
そして、操作者により画像データを格納しているフォルダが選択されると、選択されたフォルダが上記一時メモリ３に既に登録されているか否かを判断する（ステップＳ１）。この画像分類プログラムを起動した直後は、特定のフォルダはまだ一時メモリ３には登録されていないが、プログラム起動後、一度でも選択されたフォルダは、一時メモリ３に登録される。ここでは、１つ以上のフォルダが一時メモリ３に既に登録されているときに、該登録に基づいて、選択したフォルダが、過去に選択されたものであるかを判断する。
【００８４】
なお、この実施形態においては、プログラム起動時に、上記一時メモリ３が初期化されてクリアされることを想定している。
【００８５】
ここで、フォルダが登録されていない場合には、選択されたフォルダ内の画像のサムネール画像をサムネール画像メモリ２ｂに記憶する（ステップＳ２）。
【００８６】
そして、選択したフォルダと、このフォルダの中に記録されている画像ファイルと、を一時メモリ３に登録して、該フォルダ中の全ての画像に「マークなし」フラグを付与する（マークの記憶領域を初期化する）（ステップＳ３）。この動作は、該フォルダ中の全ての画像を、「未分類」のグループに属するものとして扱うことに該当する。
【００８７】
続いて、操作エリア１３のボタン状態（マーク選択状態等）を初期状態として一時メモリ３に記憶する（つまり、分類ボタン２４やマークなしボタン２５の選択状態を、全て解除した状態（オフ状態）に設定する）（ステップＳ４）。
【００８８】
このステップＳ４の処理が終了するか、または、上記ステップＳ１において選択されたフォルダが上記一時メモリ３に既に登録されているものである場合には、該一時メモリ３に記憶されているフォルダのマーク選択情報に合わせて、操作エリア１３のマーク選択状態を実際に設定する（ステップＳ５）。
【００８９】
そして、後で説明するようなファイルエリア表示を行う（ステップＳ６）。
【００９０】
その後、操作が行われるのを待機して、分類ボタン２４またはマークなしボタン２５が新たに選択されるかまたは解除されたことを検出した場合には（ステップＳ７）、後で説明するようにファイルエリア１２の表示を該操作に応じて更新し（ステップＳ８）、次の操作がなされるのを待機する。
【００９１】
また、上記ステップＳ６の後に、スライドショーボタン２６が押されたことを検出した場合には（ステップＳ９）、このブラウズモードからスライドショーモードへ移行する（ステップＳ１０）。
【００９２】
次に、図１０は、上記図９のステップＳ６，Ｓ８におけるファイルエリア表示の処理の詳細を示すフローチャートである。
【００９３】
この処理を開始すると、操作エリア１３におけるマーク選択状態（つまり、図３に示すような分類ボタン２４またはマークなしボタン２５の選択状態）を検出して（ステップＳ１１）、分類ボタン２４およびマークなしボタン２５の何れもが選択解除状態となっているか否かを判断する（ステップＳ１２）。
【００９４】
ここで、分類ボタン２４およびマークなしボタン２５が全て選択解除状態となっている場合には、フォルダ内の全ての画像ファイルに対応するサムネール画像をサムネール画像メモリ２ｂから読み出して、表示対象としてファイルエリア１２に表示する（ステップＳ１３）。ただし、全てのサムネール画像を表示するに足るスペースがファイルエリア１２にない場合には、表示可能な数だけを表示し、表示できなかった部分についてはスクロール等で表示することができるようにするのは、通常のウィンドウにおける一般的な表示と同様である。
【００９５】
また、分類ボタン２４またはマークなしボタン２５の何れかが選択されている場合には、上記一時メモリ３に記憶されているマークフラグ情報に基づいて、選択されたマークが付与されている画像、または何れのマークも付与されていない画像、を特定し（ステップＳ１４）、特定した画像に対応するサムネール画像をサムネール画像メモリ２ｂから読み出して、表示対象としてファイルエリア１２に表示可能な数だけ表示する（ステップＳ１５）。
【００９６】
上記ステップＳ１３またはステップＳ１５を行ったら、このファイルエリア表示の処理を完了する。
【００９７】
図１１は、第１のスライドショーモードの処理を示すフローチャートである。
【００９８】
上記図２に示したようなブラウズモードにおいて、上記スライドショーボタン２６が操作される（上記図９のステップＳ８参照）と、該図９のステップＳ９において、このスライドショーモードに移行するようになっている。
【００９９】
スライドショーモードに入ると、まず、上記図４に示したようなスライドショー画面を表示する（ステップＳ２１）。
【０１００】
次に、上記ブラウズモードにおいて選択されたフォルダに含まれる、所定の順序列に従った画像の内の、最初の画像を注目画像として選択し（ステップＳ２２）、後述する図１６に示すように、原画像の表示画像を上記表示画像メモリ２ｃから読み出してビューエリア１４に表示し（ステップＳ２３）、その後は何等かの操作が行われるのを待機する。
【０１０１】
ここで、第１〜第３マークボタン３１ａ〜３１ｃの内の何れかが選択されたことを検出したら（ステップＳ２６）、後述する図１７に示すようなマーク処理を行う（ステップＳ２７）。
【０１０２】
また、スキップボタン３２が押されたことを検出したら（ステップＳ２８）、後述する図１８に示すようなスキップ処理を行う（ステップＳ２９）。
【０１０３】
あるいは、削除ボタン３３が押されたことを検出した場合には（ステップＳ３０）、後述する図１９に示すような削除処理を行う（ステップＳ３１）。
【０１０４】
上記ステップＳ２７のマーク処理、ステップＳ２９のスキップ処理、ステップＳ３１の削除処理の何れかが終了したら、ビュー表示を行って（ステップＳ３２）、何等かの操作が行われるのを再び待機する。
【０１０５】
また、操作が行われるのを待機しているときに、ブラウズモードボタン３４が押されたことを検出した場合には（ステップＳ２４）、上記図９に示すようなブラウズモード（上記図２参照）の処理に移行する（ステップＳ２５）。
【０１０６】
図１２は、第２のスライドショーモードの処理を示すフローチャートである。この図１２において、上記図１１と同様の処理をする部分には同一の符号を付して説明を省略している。
【０１０７】
この第２のスライドショーモードは、上記図６に対応するものであり、サムネール表示を行うスライドショーモードの例である。この実施形態においては、この第２のスライドショーモードは、上記第１のスライドショーモードとは排他的となっていて、該第１のスライドショーモードとこの第２のスライドショーモードとの何れかを択一的に選択することができるようにしても構わないし、該プログラムに一方のみを実装するようにしても良い。あるいは、これに限らず、上記第１のスライドショーモードからこの第２のスライドショーモードに移行することができるように構成しても良い。
【０１０８】
上記ステップＳ２２が終了したところで、後述する図２０に示すようなサムネール表示の更新を行い（ステップＳ３５）、その後に上記ステップＳ２３に進む。
【０１０９】
また、ステップＳ２３のビュー表示を行ったところで、ステップＳ２６およびステップＳ２７の処理が終了してから、ステップＳ２８およびステップＳ２９の処理が終了してから、またはステップＳ３０およびステップＳ３１の処理が終了してから、上記サムネール表示の更新を行い（ステップＳ３６）、その後は上記ステップＳ３２へ進む。
【０１１０】
一方、上記ステップＳ２３を行った後に、ステップＳ２４、ステップＳ２６、ステップＳ２８、ステップＳ３０の何れかの検出を行う以外に、さらに、サムネールエリアに表示されている何れかのサムネール画像上でマウスクリックされたことを検出するか、または選択ボックス表示ボタン３５が押されたか否かの検出を行うようになっている。
【０１１１】
ここで、選択ボックス表示ボタン３５が押されたことを検出した場合には（ステップＳ３７）、後述する図１３に示すような第３のスライドショーモードに移行する（ステップＳ３８）。
【０１１２】
一方、サムネールエリアの何れかのサムネール画像でマウスクリックするのが検出された場合（ステップＳ３９）には、マーク変更処理が実行され（ステップＳ４０）、この処理が完了すると、上記ステップＳ３２が続いて実行される。
【０１１３】
図１３は、第３のスライドショーモードの処理を示すフローチャートである。この図１３において、上記図１１または図１２と同様の処理をする部分には同一の符号を付して説明を省略している。
【０１１４】
この第３のスライドショーモードは、上記図７に対応するものであり、選択ボックスエリア１６を表示するスライドショーモードの例である。この実施形態においては、上記図１２に示したような第２のスライドショーモードにおいて、上記ステップＳ３７で選択ボックス表示ボタン３５が操作されたときに、上記ステップＳ３８でこの第３のスライドショーモードに移行するようになっている。なお、これに限らず、この第３のスライドショーモードが、上記第２のスライドショーモードや第１のスライドショーモードと択一的に選択されるようにしても構わない。
【０１１５】
この処理を開始すると、上述したような「Ａ」〜「Ｃ」の記号で示されるマークが付されたサムネール画像に係る縮小サムネール画像３８を作成して、選択ボックスエリア１６における表示領域１６ａ〜１６ｃの内の対応する領域に、上記所定の順序列に従って表示する（ステップＳ４１）。
【０１１６】
次に、サムネールエリア１５に所定の順序列で表示されたサムネール画像の内の、サムネール画像表示領域１５ａに表示されている最初のサムネール画像を、着目画像としてハイライト表示する（ステップＳ４２）。
【０１１７】
その後、上記ステップＳ２３を行って、着目画像をビューエリア１４に表示する。
【０１１８】
また、ステップＳ２３のビュー表示を行ったところで、ステップＳ２６およびステップＳ２７の処理が終了してから、またはステップＳ３０およびステップＳ３１の処理が終了してから、操作エリア１３のボタンの状態変化に応じて、選択ボックスエリア１６の縮小サムネール画像３８の表示を後述する図２０に示すように更新する（ステップＳ４３）。
【０１１９】
このステップＳ４３の処理が終了したら、または上記ステップＳ２８およびステップＳ２９の処理が終了したら、その後は上記ステップＳ３６へ進む。
【０１２０】
一方、上記ステップＳ２３を行った後に、ステップＳ２６、ステップＳ２８、ステップＳ３０の何れかの検出を行う以外に、さらに、選択ボックス消去ボタン３６が押されたか否かの検出と、選択ボックスエリア１６に表示した縮小サムネール画像３８の内の何れかが選択されたか否かの検出と、を行うようになっている。
【０１２１】
ここで、選択ボックス消去ボタン３６が押されたことが検出された場合には（ステップＳ４４）、上記第２のスライドショーモードへ移行する（ステップＳ４５）。
【０１２２】
また、選択ボックスエリア１６に表示された縮小サムネール画像３８の内の何れかが選択されたことが検出された場合には（ステップＳ４６）、後述する図１４に示すようなマーク選択表示を行う（ステップＳ４７）。
【０１２３】
図１４は、マーク選択表示の処理を示すフローチャートである。この図１４においても、上記図１１から図１３と同様の処理をする部分には同一の符号を付して説明を省略している。
【０１２４】
このマーク選択表示の処理は、上記図８に対応するものであり、上記図１３に示したような第３のスライドショーモードにおいて、上記ステップＳ４６で縮小サムネール画像が選択されたときに、上記ステップＳ４７で実行されるようになっている。
【０１２５】
このマーク選択表示の処理に入ると、選択ボックスエリア１６内において選択した縮小サムネール画像が属するグループと同じグループに属している（同じマークの）サムネール画像を、該選択された縮小サムネール画像に対応するサムネール画像も含むようにサムネールエリア１５に表示する（ステップＳ５１）。
【０１２６】
そして、選択した縮小サムネール画像に対応するサムネール画像を注目画像としてハイライト表示する（ステップＳ５２）。
【０１２７】
その後、上記ステップＳ２３のビュー表示を実行する。
【０１２８】
このマーク選択表示の処理においては、上記ステップＳ４６で選択ボックスエリア１６に表示された縮小サムネール画像３８の内の何れかが選択された場合には、上記ステップＳ５１へ戻って上述したような処理を繰り返して行う。
【０１２９】
また、このマーク選択表示の処理においては、上記図１３に示したようなステップＳ４４およびステップＳ４５の処理に代えて、選択表示解除ボタン３７が押されたか否かを検出して、押されたことが検出された場合には（ステップＳ５３）、上記図１３に示したような第３のスライドショーモードに移行するようになっている（ステップＳ５４）。
【０１３０】
図１５は、第１のスライドショーモードの変形例の処理を示すフローチャートである。
【０１３１】
この変形例は、上記図１１に示したようなスライドショーモードにおいて、所定時間内に操作が行われない場合でも、ビューエリア１４に表示される画像を自動的に更新するようにしたものである。この図１５に示す変形例において、上記図１１と同様の処理をする部分には同一の符号を付して説明を省略する。
【０１３２】
上記ステップＳ２３の処理を行ってから、スライドショー更新モードを検出し（ステップＳ６１）、自動更新モードであるか否かを判断する（ステップＳ６２）。
【０１３３】
ここで、自動更新モードである場合には、タイマをスタートさせてから（ステップＳ６３）、自動更新モードでない場合にはそのまま、上記操作エリア１３に配置されている各ボタンの操作の検出や、後述する時間判断を行う。
【０１３４】
すなわち、このボタン等の検出においては、上記図１１に示した各ボタンの検出を行う他に、上記ステップＳ６３（または後述するステップＳ６８）でスタートさせたタイマがカウントする時間が、所定時間に達したか否かを検出するようになっている。
【０１３５】
ここで、タイマをスタートしてから所定時間が経過したことが検出された場合には（ステップＳ６４）、上記所定の順序列における１つ次の画像へのスキップを行うように設定し（ステップＳ６５）、その後は上記ステップＳ２９へ行って実際のスキップ処理を行う。
【０１３６】
また、上記ステップＳ３２の処理を行ってから、自動更新モードであるか否かを判断し（ステップＳ６６）、自動更新モードである場合には、タイマをリセットしてから（ステップＳ６７）スタートさせ（ステップＳ６８）、自動更新モードでない場合にはそのまま、上記各ボタン操作の検出や時間判断へ戻る。
【０１３７】
図１６は、ビュー表示の処理を示すフローチャートである。
【０１３８】
このビュー表示の処理を開始すると、表示画像メモリ２ｃに、注目画像に対応する原画像の表示画像が記憶されているか否かを調べて（ステップＳ７１）、表示画像が表示画像メモリ２ｃに記憶されている場合は、選択された注目画像に対応する原画像の表示画像を表示画像メモリ２ｃから読み出す（ステップＳ７２）。
【０１３９】
一方、表示画像が表示画像メモリ２ｃに記憶されていない場合には、原画像メモリ２ａに記憶されている注目画像に対応する原画像から処理部９の処理により表示画像が作成されて、表示画像メモリ２ｃに記憶される（ステップＳ７３）。
【０１４０】
そして、上記ステップＳ７２またはステップＳ７３で得られた表示画像を、ビューエリア１４に表示する（ステップＳ７４）。
【０１４１】
そして、一時メモリ３に記憶されている注目画像に「Ａ」、「Ｂ」、「Ｃ」の何れかのマークフラグが付与されているか否かを判断し（ステップＳ７５）、付与されている場合には、注目画像に対応するマークを特定して（ステップＳ７６）、そのマークをビューエリア１４内に表示してから（ステップＳ７７）、また、上記ステップＳ７５において、対応情報が記憶されていないと判断された場合にはそのまま、このビュー表示の処理を完了する。
【０１４２】
図１７は、マーク処理を示すフローチャートである。
【０１４３】
このマーク処理を開始すると、第１〜第３マークボタン３１ａ〜３１ｃの何れが操作されたのかを特定し（ステップＳ８１）、この結果検出されたマークボタン３１によりマークの選択または解除の何れの操作がなされたかを判断する（ステップＳ８２）。
【０１４４】
ここで、解除の操作がなされている場合には、一時メモリ３に記憶されている画像のマークフラグを「マーク無し」フラグに変更する（ステップＳ８３）。
【０１４５】
一方、上記ステップＳ８２において、マークの選択操作がなされている場合には、一時メモリ３に記憶されている画像のマークフラグを選択されたマークのマークフラグに変更する（ステップＳ８４）。
【０１４６】
上記ステップＳ８３またはステップＳ８４の処理が終了した場合には、注目画像が所定の順序列における最後の画像であるか否かを判断し（ステップＳ８５）、最後の画像でない場合には次の画像を注目画像として選択してから（ステップＳ８６）、最後の画像である場合には最初の画像を注目画像として選択してから（ステップＳ８７）、このマーク処理を完了する。
【０１４７】
図１８は、スキップ処理を示すフローチャートである。
【０１４８】
このスキップ処理を開始すると、注目画像を次の画像（１つ後の画像）に移行させるための次ボタン３２ａと、注目画像を前の画像（１つ前の画像）に移行させるための前ボタン３２ｂと、の何れが操作されたのかを判断する（ステップＳ９１）。
【０１４９】
ここで、次ボタン３２ａが操作された場合には、注目画像が最後の画像であるか否かを判断し（ステップＳ９２）、最後の画像でない場合には次の画像を注目画像として選択し（ステップＳ９３）、最後の画像である場合には最初の画像を注目画像として選択する（ステップＳ９４）。
【０１５０】
また上記ステップＳ９１において、前ボタン３２ｂが操作された場合には、注目画像が最初の画像であるか否かを判断し（ステップＳ９５）、最初の画像でない場合には１つ前の画像を注目画像として選択し（ステップＳ９６）、最初の画像である場合には最後の画像を注目画像として選択する（ステップＳ９７）。
【０１５１】
上記ステップＳ９３、ステップＳ９４、ステップＳ９６、ステップＳ９７の何れかを行ったところで、このスキップ処理を完了する。
【０１５２】
図１９は、削除処理を示すフローチャートである。
【０１５３】
この削除処理を開始すると、原画像メモリ２ａから注目画像に対応する原画像の画像データを削除するとともに、サムネール画像メモリ２ｂから該注目画像に対応するサムネール画像を削除し、さらに、表示画像メモリ２ｃから該注目画像に対応する表示画像を削除する（ステップＳ１０１）。
【０１５４】
そして、一時メモリ３から画像とマークとの対応関係を示す情報を削除する（ステップＳ１０２）。
【０１５５】
次に、注目画像が最後の画像であるか否かを判断し（ステップＳ１０３）、最後の画像でない場合には次の画像を注目画像として選択してから（ステップＳ１０４）、最後の画像である場合には最初の画像を注目画像として選択してから（ステップＳ１０５）、この削除処理を完了する。
【０１５６】
図２０は、サムネール表示更新の処理を示すフローチャートである。
【０１５７】
このサムネール表示更新の処理は、上記サムネールエリア１５の表示を更新するための処理である。この処理を開始すると、ブラウズモードで選択されたフォルダ中の画像の中から、注目画像を含む上記所定の順序列における所定数の画像に係るサムネール画像を、サムネールエリア１５に表示する（ステップＳ１１１）。
【０１５８】
そして、注目画像に対応するサムネール画像に注目マークを付ける（例えばハイライト表示したり、太枠で囲んだりする）（ステップＳ１１２）。
【０１５９】
次に、サムネールエリア１５に表示されたサムネール画像の中の最初のサムネール画像に対応する画像を選択し（ステップＳ１１３）、選択された画像に何れかのマークのマークフラグが付与されているかを一時メモリ３に記憶されている情報から判定する（ステップＳ１１４）。
【０１６０】
ここで、何れかのマークフラグが付与されている場合には、付与されているマーク２９を、サムネールエリア１５の該当するサムネール画像表示領域に表示する（ステップＳ１１５）。
【０１６１】
この処理が終了するか、または、上記ステップＳ１１４において、選択された画像に「マークなし」フラグが付与されている場合には、サムネールエリア１５に表示されている全てのサムネール画像を選択したか否かを判断する（ステップＳ１１６）。
【０１６２】
ここで、まだサムネールエリアに表示されている全てのサムネール画像を選択していない場合には、次のサムネール画像を選択してから（ステップＳ１１７）、上記ステップＳ１１４へ戻って上述したような処理を繰り返して行い、一方、全ての画像の選択が行われている場合には、このサムネール表示更新の処理を完了する。
【０１６３】
図２１は、マーク変更処理を示すフローチャートである。
【０１６４】
このマーク変更処理は、上記ステップＳ３９において、サムネールエリア１５に表示されているサムネール画像上でマウスクリックされたことが検出されると、上記ステップＳ４０において開始される。
【０１６５】
処理を開始するとまず最初に、マウスクリックにより指定されたサムネール画像が、現在の注目画像であるか否かを判定する（ステップＳ１２１）。ここで、注目画像である場合には、このマーク変更処理をそのまま完了する。
【０１６６】
また、注目画像でない場合には、現在の注目画像を特定する情報を一時メモリに記憶する（ステップＳ１２２）。そして、マウスクリックされたサムネール画像に対応する画像を注目画像として選択し（ステップＳ１２３）、そのサムネール画像に注目マークを付けて（例えばハイライト表示したり、太枠で囲んだりする）（ステップＳ１２４）、続くビュー表示処理（ステップＳ１２５）で、ビューエリアにおいてマウスクリックされたサムネール画像に対応する原画像の表示画像を表示する。
【０１６７】
この状態で、何れかのマークボタンが押されたことが検出されると（ステップＳ１２６）、第１〜第３マークボタン３１ａ〜３１ｃの何れが操作されたのかを特定し（ステップＳ１２７）、この結果検出されたマークボタン３１によりマークの選択または解除の何れの操作がなされたかを判断する（ステップＳ１２８）。
【０１６８】
ここで、解除の操作がなされている場合には、一時メモリ３に記憶されている画像のマークフラグを「マーク無し」フラグに変更する（ステップＳ１２９）。
【０１６９】
一方、上記ステップＳ１２８において、マークの選択操作がなされている場合には、一時メモリ３に記憶されている画像のマークフラグを選択されたマークのマークフラグに変更する（ステップＳ１３０）。
【０１７０】
以上の処理により、マウスクリックで選択したサムネールエリアに表示されているサムネール画像に対応した画像のマークが変更される。
【０１７１】
続いて、一時メモリに記憶されている、マウスクリック前に選択されていた注目画像を特定する情報から、マウスクリック直前の注目画像を特定し、再度注目画像として選択する（ステップＳ１３１）。
【０１７２】
以上で、マークの変更処理を完了する。
【０１７３】
ここで説明したマーク変更処理では、サムネール表示されている画像をマウスクリックで指定してマークを付け替えると、直ちにマウスクリック直前に選択していた画像が操作対象となるために、分類操作全体の流れを、マーク変更操作が乱してしまうことが少なくなり、画像分類の操作性が向上する。
【０１７４】
以上説明した実施の形態では、表示画像をビュー表示するときに、表示対象となる原画像の表示画像を作成するようになっているが、ブラウズモードで原画像を表示するときに表示画像が作成されるのに加えて、スライドショーモードに切り換えられたときに、選択されたフォルダに含まれる画像の内、表示画像が表示画像メモリ２ｃに記憶されていない画像の表示画像を原画像から作成して画像メモリ２ｂに記憶するようにしても良い。この場合は、スライドショーモードで画像の選択処理をしているときに表示画像を作成する処理が実行されることはないために、選択操作のレスポンスが良くなる。
【０１７５】
このような実施形態によれば、画像を分類する操作を行うだけで、他の操作を要することなく表示が更新されて、次の画像を分類することができる状態になるために、より簡単な操作で画像を分類することが可能となる。
【０１７６】
さらに、サムネール画像が表示されるために、最新の分類済み画像を容易に一覧することができるとともに、再分類を容易に行うことができる。さらに、再分類後は、すぐに元の分類動作に復帰することも可能である。
【０１７７】
そして、選択ボックスエリアにより縮小サムネール画像を所望に表示することができるために、どのグループにどのような画像が分類されているかを、容易に確かめることができる。このとき、縮小サムネール画像の１つを選択することにより、サムネールエリアに表示されるサムネール画像を、該選択した縮小サムネール画像が属するグループのサムネール画像のみに制限することができる。
【０１７８】
また、画像が分類されたときには、グループを示すマークを画像とともに表示することができるようにしたために、一目でどのグループに分類されたかを認識することが可能となる。
【０１７９】
さらに、表示の自動更新を行うことにより、更新される画像を観察しながら必要な画像のみを分類選択することが、少ない操作で行える。また、画像を間違えて選択した場合にも、選択操作後しばらくの間はサムネールエリアに表示されているために、選択間違いの画像を指定して、選択修正することも簡単に行うことができる。
【０１８０】
加えて、フォルダを選択することにより、フォルダ内に格納されている画像ファイルがサムネール画像としてファイルエリアに一覧表示されるために、一目でフォルダ内の画像を確認することができる。このとき、グループ（上述の例では、記号「Ａ」で示される第１のグループ、記号「Ｂ」で示される第２のグループ、記号「Ｃ」で示される第３のグループ、および「未分類」となっているグループ）を選択して、所定のグループに属する画像のみを表示させることも可能であるために、使い勝手が良い。
【０１８１】
なお、本発明は上述した実施形態に限定されるものではなく、発明の主旨を逸脱しない範囲内において種々の変形や応用が可能であることは勿論である。
【０１８２】
【発明の効果】
以上説明したように本発明の画像分類プログラム、画像分類装置、画像分類方法によれば、より簡単な操作で画像を分類することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態における画像分類装置の構成を示すブロック図。
【図２】上記実施形態において、ブラウズモード時の画面を示す図。
【図３】上記実施形態において、ブラウズモード時に特定の分類ボタンが選択されたときの画面を示す図。
【図４】上記実施形態におけるスライドショーモードの画面の第１の例を示す図。
【図５】上記実施形態におけるスライドショーモードの画面の第２の例の初期状態を示す図。
【図６】上記実施形態におけるスライドショーモードの画面の第２の例の操作中の状態を示す図。
【図７】上記実施形態において、選択ボックスエリアを表示させたときの画面を示す図。
【図８】上記実施形態において、選択ボックスエリアの縮小サムネール画像を選択したときの画面の様子を示す図。
【図９】上記実施形態におけるブラウズモードの動作を示すフローチャート。
【図１０】上記図９のステップＳ５，Ｓ７におけるファイルエリア表示の処理の詳細を示すフローチャート。
【図１１】上記実施形態における第１のスライドショーモードの処理を示すフローチャート。
【図１２】上記実施形態における第２のスライドショーモードの処理を示すフローチャート。
【図１３】上記実施形態における第３のスライドショーモードの処理を示すフローチャート。
【図１４】上記実施形態におけるマーク選択表示の処理を示すフローチャート。
【図１５】上記実施形態における第１のスライドショーモードの変形例の処理を示すフローチャート。
【図１６】上記実施形態におけるビュー表示の処理を示すフローチャート。
【図１７】上記実施形態におけるマーク処理を示すフローチャート。
【図１８】上記実施形態におけるスキップ処理を示すフローチャート。
【図１９】上記実施形態における削除処理を示すフローチャート。
【図２０】上記実施形態におけるサムネール表示更新の処理を示すフローチャート。
【図２１】上記実施形態におけるマーク変更処理を示すフローチャート。
【符号の説明】
１…画像入出力インターフェース
２…画像メモリ
２ａ…原画像メモリ
２ｂ…サムネール画像メモリ
２ｃ…表示画像メモリ
３…一時メモリ
４…プログラムメモリ
５…表示部（表示手段）
６…表示装置（表示手段）
７…操作入力部（操作入力手段）
８…バス
９…処理部（分類手段、制御手段）
１１…フォルダエリア
１２…ファイルエリア
１３…操作エリア
１４…ビューエリア（第１の表示エリア）
１５…サムネールエリア（第２の表示エリア）
１６…選択ボックスエリア（第３の表示エリア）
１６ａ，１６ｂ，１６ｃ…表示領域
２３…アイコン（サムネール画像）
２４…分類ボタン
２５…マークなしボタン
２６…スライドショーボタン
２９…マーク
３１…マークボタン
３２…スキップボタン
３３…削除ボタン
３４…ブラウズモードボタン
３５…選択ボックス表示ボタン
３６…選択ボックス消去ボタン
３７…選択表示解除ボタン
３８…縮小サムネール画像
【図１】
2005039486.tif 000003
【図２】
2005039486.tif 000004
【図３】
2005039486.tif 000005
【図４】
2005039486.tif 000006
【図５】
2005039486.tif 000007
【図６】
2005039486.tif 000008
【図７】
2005039486.tif 000009
【図８】
2005039486.tif 000010
【図９】
2005039486.tif 000011
【図１０】
2005039486.tif 000012
【図１１】
2005039486.tif 000013
【図１２】
2005039486.tif 000014
【図１３】
2005039486.tif 000015
【図１４】
2005039486.tif 000016
【図１５】
2005039486.tif 000017
【図１６】
2005039486.tif 000018
【図１７】
2005039486.tif 000019
【図１８】
2005039486.tif 000020
【図１９】
2005039486.tif 000021
【図２０】
2005039486.tif 000022
【図２１】
2005039486.tif 000023