(57)【要約】    【課題】  簡単な操作で大量の画像データを整理することができる、画像データ処理装置を提供する。    【解決手段】  記憶部（30）に画像データと画像データを管理する画像データ管理テーブルを記憶し、この画像データ管理テーブルは画像データのグループ情報を備え、グループ一覧表示手段（24，S51）はそのグループ情報に基づいてモニタ（14）に複数のグループの画像をグループ毎に一覧表示する。グループ選択手段（24，S71）は、操作者の選択操作を受け付けて、一覧表示された複数のグループ画像を選択する。そして、グルーピング設定手段（24，S73）は、複数のグループを１つのグループとして識別できるように画像データ管理テーブルを更新する。【選択図】  図１６
2019160331.tif 000002
【特許請求の範囲】
【請求項１】
モニタ、および
画像データおよび前記画像データを管理する画像データ管理テーブルを記憶する記憶部を備え、
前記画像データ管理テーブルは前記画像データのグループ情報を備え、さらに
前記グループ情報に基づいて、グループ毎のグループ画像を前記モニタに一覧表示するグループ一覧表示手段、
前記一覧表示された複数のグループ画像を選択するグループ選択手段、および
前記選択した複数のグループを１つのグループとして識別できるように前記画像データ管理テーブルを更新するグルーピング設定手段を備える、画像データ処理装置。
【請求項２】
前記一覧表示された任意のグループに対する操作者の選択操作を受け付けて、グループ化を解除する解除画像を特定する解除画像特定手段、および
前記解除画像をグループから解除するように前記画像データ管理テーブルを更新するグルーピング解除手段をさらに備える、請求項１記載の画像データ処理装置。
【請求項３】
前記一覧表示された任意のグループに別の画像データを追加する追加手段をさらに備える、請求項１または２記載の画像データ処理装置。
【請求項４】
モニタと画像データおよび画像データを管理する画像データ管理テーブルを記憶する記憶部を備え、前記画像データ管理テーブルは前記画像データのグループ情報を備える、画像処理装置のコンピュータによって実行可能な画像処理プログラムであって、コンピュータを、グループ情報に基づいて、グループ毎のグループ画像をモニタに一覧表示するグループ一覧表示手段、一覧表示された複数のグループ画像を選択するグループ選択手段、および選択した複数のグループを１つのグループとして識別できるように画像データ管理テーブルを更新するグルーピング設定手段として機能させる、画像データ処理プログラムである。
【請求項５】
モニタと画像データおよび画像データを管理する画像データ管理テーブルを記憶する記憶部を備え、前記画像データ管理テーブルは前記画像データのグループ情報を備える、画像処理装置のコンピュータによって実行される、グループ情報に基づいて、グループ毎のグループ画像をモニタに一覧表示するグループ一覧表示ステップ、一覧表示された複数のグループ画像を選択するグループ選択ステップ、および選択した複数のグループを１つのグループとして識別できるように画像データ管理テーブルを更新するグルーピング設定ステップを含む、画像データ処理方法である。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像データ処理システム、画像データ処理方法および画像データ処理プログラムに関し、特にたとえば、複数のカメラで撮影した大量の写真データをグループ化する、画像データ処理システム、画像データ処理方法および画像データ処理プログラムに関する。
【背景技術】
【０００２】
近年、写真撮影所等で記念撮影を行って、写真や写真データを顧客に販売する写真ビジネスある。写真撮影所等では顧客の写真を大量に撮影し、顧客は大量の写真の中から任意の写真を選択し、写真撮影所等ではそれらの選択した写真を印刷したり、記憶媒体に写真データを記憶させたりして、顧客に提供する。
【０００３】
このとき、写真撮影所等では複数のカメラを使って顧客の写真撮影を行うことが常態化している。
【０００４】
また、特許文献1には、写真撮影の受付、写真撮影、写真の確認、発注に関連したシステムについての技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３７７９８号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
写真ビジネスにおいては、大量に撮影した顧客の写真を顧客に確認させる際、同じコスチュームやシーンを纏めて提示する必要があるが、纏めるためには、複数のカメラで撮影した大量の写真のデータファイルの名前を変更してグループ化を行う等の煩雑な作業が必要であった。
【０００７】
特許文献１のような従来のシステムは、写真撮影所側のスタッフが操作する管理サーバと表示装置と、撮影した大量の写真を保存する画像サーバと、顧客に写真を確認させるための大型表示装置から構成されているものの、複数のカメラで撮影した大量の写真データの整理については何等考慮されていなかった。
【０００８】
それゆえに、この発明の主たる目的は、新規な、画像データ処理システム、画像データ処理方法および画像データ処理プログラムを提供することである。
【０００９】
この発明の他の目的は、簡単な操作で大量の画像データを整理することができる、画像データ処理システム、画像データ処理方法および画像データ処理プログラムを提供することである。
【課題を解決するための手段】
【００１０】
第１の発明は、モニタ、および画像データおよび画像データを管理する画像データ管理テーブルを記憶する記憶部を備え、画像データ管理テーブルは画像データのグループ情報を備え、さらにグループ情報に基づいて、グループ毎のグループ画像をモニタに一覧表示するグループ一覧表示手段、一覧表示された複数のグループ画像を選択するグループ選択手段、および選択した複数のグループを１つのグループとして識別できるように画像データ管理テーブルを更新するグルーピング設定手段を備える、画像データ処理装置である。
【００１１】
第１の発明では、記憶部（30）は、画像データおよび画像データを管理する画像データ管理テーブル（42ｄ）を記憶し、画像データ管理テーブルは、画像データのグループ情報備える。グループ一覧表示手段（24，S51）はそのグループ情報に基づいてモニタに複数のグループの画像をグループ毎に一覧表示する。グループ選択手段（24，S71）は、たとえば一覧表示された複数のグループに対する操作者の選択操作を受け付けて、一覧表示された複数のグループ画像を選択する。グルーピング設定手段（24，S73）は、複数のグループを１つのグループとして識別できるように画像データ管理テーブルを更新する。
【００１２】
第１の発明によれば、複数のグループをグループ化するので、多数の画像データを効率よく、整理することができる。
【００１３】
第２の発明は、第１の発明に従属し、一覧表示された任意のグループに対する操作者の選択操作を受け付けて、グループ化を解除する解除画像を特定する解除画像特定手段、および操作者が選択した解除画像をグループから解除するように画像データ管理テーブルを更新するグルーピング解除手段をさらに備える、画像データ処理装置である。
【００１４】
第２の発明では、解除画像特定手段（24，S31）が一覧表示された任意のグループの画像に対する操作者の選択操作を受け付けて、グループ化を解除する解除画像を特定する。グルーピング解除手段（24，S25）は、解除画像をグループから解除するように画像データ管理テーブルを更新する。
【００１５】
第２の発明によれば、グルーピング設定手段によって間違ってグループ化した場合でも、特定の画像をグループから解除できる。
【００１６】
第３の発明は、第１または第２の発明に従属し、一覧表示された任意のグループに別の画像データを追加する追加手段をさらに備える、画像データ処理装置である。
【００１７】
第３の発明では、追加手段（24，S19）が一覧表示された任意のグループに別の画像データを追加する。
【００１８】
第３の発明によれば、グルーピング設定手段によってグループ化した後でも、画像をグループへ追加できるので、効率的にグループ化できる。
【００１９】
第４の発明は、モニタと、画像データおよび画像データを管理する画像データ管理テーブルを記憶する記憶部を備え、画像データ管理テーブルは画像データのグループ情報を備える、画像処理装置のコンピュータによって実行可能な画像処理プログラムであって、コンピュータをグループ情報に基づいて、グループ毎のグループ画像をモニタに一覧表示するグループ一覧表示手段、一覧表示された複数のグループ画像を選択するグループ選択手段、および選択した複数のグループを１つのグループとして識別できるように画像データ管理テーブルを更新するグルーピング設定手段として機能させる、画像データ処理プログラムである。
【００２０】
第５の発明は、モニタと、画像データおよび画像データを管理する画像データ管理テーブルを記憶する記憶部を備え、画像データ管理テーブルは画像データのグループ情報を備える、画像処理装置のコンピュータによって実行される、グループ情報に基づいて、グループ毎のグループ画像をモニタに一覧表示するグループ一覧表示ステップ、一覧表示された複数のグループ画像を選択するグループ選択ステップ、および選択した複数のグループを１つのグループとして識別できるように画像データ管理テーブルを更新するグルーピング設定ステップを含む、画像データ処理方法である。
【発明の効果】
【００２１】
この発明によれば、グループどうしをグルーピング処理によってさらにグループ化するので、大量の画像データを容易に整理することができる。
【図面の簡単な説明】
【００２２】
【図１】図１はこの発明の一実施例の画像データ処理システムを示す図解図である。
【図２】図２は図１の画像データ処理システムにおける制御装置の一例を示すブロック図である。
【図３】図３は図２の制御装置における記憶装置内のＲＡＭのメモリマップの一例を示す図解図である。
【図４】図４は図３のＲＡＭのデータ記憶領域に記憶される画像データ一覧の一例を示す図解図である。
【図５】図５は図１の画像データ処理システムにおける第１モニタに表示されるＧＵＩの一例を示す図解図である。
【図６】図６は第１モニタに画像を一覧表示した初期状態を示す画面表示例１の一例を示す図解図である。
【図７】図７は図３のＲＡＭのデータ記憶領域に記憶される画像データ管理テーブルの図６に対応した初期状態の一例を示す図解図である。
【図８】図８は第１グルーピング設定において第１モニタに画像を表示した状態を示す画面表示例２の一例を示す図解図である。
【図９】図９は図８の第１グルーピング設定後の画像データ管理テーブルの一例を示す図解図である。
【図１０】図１０は、実際には表示されないが、第１グルーピング処理後の追加処理において第１モニタに画像を表示した状態を模式的に示す画面表示例３の一例を示す図解図である。
【図１１】図１１は図１０の追加処理後に第１モニタに画像を表示した状態を示す画面表示例４の一例を示す図解図である。
【図１２】図１２は図１０の追加処理後の画像データ管理テーブルの一例を示す図解図である。
【図１３】図１３は第２グルーピング設定を実行する前の第１モニタに画像（グループ）を表示した画面表示例５の一例を示す図解図である。
【図１４】図１４は第２グルーピング設定を実行する前の画像データ管理テーブル一例を示す図解図である。
【図１５】図１５は第２グルーピング設定を実行した後に第１モニタに画像（グループ）を表示した画面表示例６の一例を示すフロー図である。
【図１６】図１６は第２グルーピング設定を実行した後に第１モニタに画像（グループ）を表示した画面表示例７の一例を示すフロー図である。
【図１７】図１７は第２グルーピング設定を実行した後の画像データ管理テーブル一例を示す図解図である。
【図１８】図１８は図１実施例における第１グルーピング処理の動作の一例を示すフロー図である。
【図１９】図１９は第１グルーピング処理における第１グルーピング設定処理の動作の一例を示すフロー図である。
【図２０】図２０は第１グルーピング処理における第１グルーピング解除処理の動作の一例を示すフロー図である。
【図２１】図２１は第１グルーピング処理後の追加処理の動作の一例を示すフロー図である。
【図２２】図２２は図１実施例における第２グルーピング処理の動作の一例を示すフロー図である。
【図２３】図２３は第２グルーピング処理における第２グルーピング設定処理の動作の一例を示すフロー図である。
【図２４】図２４は第２グルーピング処理における第２グルーピング解除処理の動作の一例を示すフロー図である。
【発明を実施するための形態】
【００２３】
＜第１実施例＞
図１を参照して、この発明の一実施例である画像データ処理システム１０は、一例として、写真撮影所に設置され、制御装置１２を含む。制御装置１２は、一例として、スタッフ側モニタとして機能する第１モニタ１４、キーボード１６およびマウス１８を含む汎用コンピュータである。ただし、実施例では、操作の容易性からいわゆるタブレットコンピュータを利用する。タブレットコンピュータの場合、第１モニタ１４をタッチ画面表示器として構成される。第１モニタ１４は、液晶ディスプレイ、ＥＬディスプレイなどである。
【００２４】
第１モニタ１４はスタッフ用モニタであるため顧客側に表示画面が向けられることはない。後述するこの実施例のグルーピング処理は、第１モニタ１４上で実行される。
【００２５】
制御装置１２には、顧客側モニタとして機能する第２モニタ２０が、たとえばＲＳ２３２Ｃ（商品名）のような通信ケーブル２２によって接続される。第２モニタ２０は顧客側に表示画面が向けられる。第２モニタ２０は、液晶ディスプレイ、ＥＬディスプレイなど
である。
【００２６】
制御装置１２と第２モニタ２０の接続手段は、上述の通信ケーブル２２のような有線接続手段であってよいし、Ｗｉ−Ｆｉを利用した無線ＬＡＮあるいは近距離無線通信のような無線接続手段であってよい。
【００２７】
図２は制御装置１２の電気的構成の一例を示すブロック図である。制御装置１２は、全体的な制御を行うＣＰＵ２４を含む。このＣＰＵ２６は、コンピュータを構成し、バス２６を通じて、キーボード１６やマウス１８を含む入力装置２８、記憶装置３０および画像データベース３２などに接続される。
【００２８】
画像データベース３２は、一例として、ハードディスクドライブ（ＨＤＤ）であり、当該写真撮影所のすべての画像データを蓄えておくための記憶装置である。ＣＰＵ２４は、バス２６および図示しないＬＡＮなどを通して、この画像データベース３２にアクセスできる。
【００２９】
記憶装置３０はこの制御装置１２に内蔵されているもので、いずれも図示しないが、たとえばＣＰＵ２４のワーク領域およびバッファ領域として用いられるＲＡＭ、オペレーティングシステム（ＯＳ）やアプリケーションプログラムをインストールするためのＨＤＤなどを含む。
【００３０】
グルーピング処理のような、実際の画像データ処理を実行するときには、上述の画像データベース３２から該当する顧客の画像データなど、処理に必要な画像データを記憶装置３０のＲＡＭなどに記憶させておくとともに、画像データ管理テーブル（後述）を作成して第１モニタ１４に表示する画像を管理する。。
【００３１】
表示制御回路３４は、ＣＰＵ２４の制御に従って、たとえば記憶装置３０から読み出された画像データ（画像データ管理テーブル）に従って、第１モニタ１４に画像を表示する。たとえば、ＣＰＵ２４が記憶装置３０から画像データを読み出し、その画像データが表示制御回路３４に与えられる。表示制御回路３４では、画像データに従ってＶＲＡＭ（図示せず）上で表示データを生成し、それを第１モニタ１４に与える。このようにして、制御装置１２では、第１モニタ１４において、画像が表示される。
【００３２】
表示制御回路３６は、上述の通信ケーブル２２を通して制御装置１２から画像データを受け取り、その画像データに従って、第２モニタ２０に画像を表示する。たとえば、ＣＰＵ２４が記憶装置３０から画像データを読み出し、その画像データが表示制御回路３６に与えられる。表示制御回路３６では、画像データ（画像データ管理テーブル）に従ってＶＲＡＭ（図示せず）上で表示データを生成し、それを第２モニタ２０に与え、第２モニタ２０において、画像が表示される。
【００３３】
ただし、画像データは、実施例では写真画像（静止画像）の画像データであるが、動画像の画像データであってもよい。
【００３４】
第１モニタ１４は、ディスプレイスクリーンにタッチパネルの機能を備えた表示器である。タッチパネル制御回路３６は、そのタッチパネルに必要な電圧などを付与するとともに、タッチパネルのタッチ有効範囲内でのタッチ操作（タッチ入力）を検出して、そのタッチ入力の位置を示すタッチ座標データをＣＰＵ２４に出力する。
【００３５】
ただし、タッチパネルとしては、実施例では静電容量方式を用いるが、その他電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。
【００３６】
図３は図２に示す制御装置１２の記憶装置３０に含まれるＲＡＭ（図示せず）のメモリマップの一例を示す図解図である。図３に示すように、制御装置１２のＲＡＭは、プログラム記憶領域４０およびデータ記憶領域４２を含む。プログラム記憶領域４０には、ＯＳなどのＣＰＵ２４に必要なプログラムの他、この実施例では、第１グルーピング処理プログラム４０ａおよび第２グルーピング処理プログラム４０ｂが記憶される。
【００３７】
第１グルーピン処理グプログラム４０ａは、一例として、第１モニタ１４上で、画像データベース３２から読み出して当該ＲＡＭに画像データ一覧４２ｃや画像データ管理テーブル４２ｄとして記憶されている該当の顧客の写真画像データを、コスチューム、シーンなどの種類毎にグループ化（グルーピング）するためのプログラムである。
【００３８】
第２グルーピング処理プログラム４０ｂは、この実施例の特徴の１つであり、第１グルーピング処理プログラム４０ａに従って一度グループ化したグループどうしをさらにグルーピングするためのプログラムである。
【００３９】
一度グループ化したものをさらにグループ化することで、似たシチュエーションの写真画像をグループ化できる。たとえば、和装写真、洋装写真、キャラクタ写真、兄弟写真、家族写真のように種類毎にグルーピングしている場合、和装写真から1枚、兄弟写真から1枚、家族写真から1枚と選ぶ場合、この３つのグループを再度グループ化（第２グルーピング）することで、顧客に対して、効率的に写真画像を紹介することができる。
【００４０】
データ記憶領域４２には、第１モニタ１４上のタッチスクリーンからタッチパネル制御回路３８（図示２）が取得したタッチ座標がタッチ座標データ４２ａとして一時的に記憶される。ＧＵＩ表示データ４２ｂは、たとえば図５に示すようなＧＵＩ４４（後述）を表示するための表示データである。
【００４１】
データ記憶領域４２には、さらに画像データ一覧４２ｃが記憶される。後に顧客に選択してもらう必要のある当該顧客の写真の画像データが、上述のように制御装置１２に画像データベース３２から読み出されて、画像データ一覧４２ｃとして記憶されている。
【００４２】
たとえば、図４を参照して、画像データ一覧４２ｃは、複数のフォルダ４２Ｆ１、４２Ｆ２、…を有する。各フォルダ４２Ｆ１、４２Ｆ２、…は、実施例では、各カメラに対応していて、つまり、画像データ一覧４２ｃには、カメラ別の撮影画像データがフォルダ別にリストされている。
【００４３】
各フォルダに共通するが、画像データ一覧４２ｃは、ファイル名、日付、サイズ、ファイル種別および画像の各欄を含む。画像の欄には、実際の写真の画像データが記憶される。たとえばフォルダ４２Ｆ１を例に挙げると、画像Ａ１、Ａ２、Ａ３、Ａ４、Ａ５、Ａ６、Ａ７が記憶される。このような画像Ａ１、Ａ２、Ａ３、Ａ４、Ａ５、Ａ６、Ａ７を特定するファイル名が、ファイル名の欄に設定される。サイズの欄には、画像Ａ１‐Ａ７のデータサイズが記憶され、この実施例では各画像はすべて１Ｍバイトであることが分かる。ファイル種別の欄には、画像Ａ１‐Ａ７のデータ形式が設定される。この実施例では、画像Ａ１‐Ａ７はすべてＪＰＥＧフォーマットで圧縮された画像データであることがわかる。
【００４４】
この画像データ一覧４２ｃでは、すべての画像データを時系列順に並べていて、たとえばフォルダ４２Ｆ１と４２Ｆ２では、フォルダ４２Ｆ１の方が時系列上は古い（先の）画像を含む。また、同じフォルダ内であれば、先頭から順に時系列上は新しい（後の）画像になっている。
【００４５】
図３に戻って、ＲＡＭのデータ記憶領域４２には、画像データ管理テーブル４２ｄが記憶される。画像データ管理テーブル４２では、画像データ一覧４２ｃから取得した全てのファイル名のそれぞれに対して、第１グルーピング処理および第２グルーピング処理によって付与されたグループＩＤが設定される。初期状態においては、たとえば図７に示すように、グループＩＤはすべて「０」として設定される。ＣＰＵ２４はこの画像データ管理テーブル４２ｄに基づいて、第１モニタ１４の一覧表示領域５０（後述）に、グルーピング処理すべき複数の画像を表示する。つまり、画像データは、画像データ一覧４２ｃに記憶されているが、画像データ管理テーブル４２ｄには記憶されていない。しかしながら、画像データ一覧４２ｃと画像データ管理テーブル４２ｄはファイル名で紐付けされている（リンクしている）ので、ＣＰＵ２４は画像データ管理テーブル４２ｄから画像データ一覧４２ｃの画像データを読み出して、画像を第１モニタ１４や第２モニタ２０に表示することができるのである。
【００４６】
なお、図示しないが、データ記憶領域４２には、その他必要なフラグ、タイマなどが適宜設定される。
【００４７】
データ記憶領域４２のＧＵＩ表示データ４２ｂに従って第１モニタ１４に表示されるＧＵＩ４４の一例が図５に示される。図５のＧＵＩ４４には、第１グルーピング処理を実行することを指示または選択するための第１グルーピングボタン４６ａ、第２グルーピング処理を実行することを指示または選択するための第２グルーピングボタン４６ｂおよび顧客に対して画像を提示することを指示または選択する画像提示ボタン４８を含む。
【００４８】
第１グルーピングボタン４６ａがタッチされると、制御装置１２のＣＰＵ２４は第１グルーピング処理プログラム４０ａ（図３）に従って第１グルーピング処理（後述）を実行し、第２グルーピングボタン４６ｂがタッチされると、制御装置１２のＣＰＵ２４は第２グルーピング処理プログラム４０ｂ（図３）に従って第２グルーピング処理（後述）を実行する。
【００４９】
画像提示ボタン４８にタッチすると、第２モニタ２０（図１、図２）を用いて、第１および/または第２グルーピング処理を実行した後の画像データに従って、写真画像を顧客
に提示する。この場合、１つのグループの画像データは連続して再生することができるため、顧客に対して効率的に写真（画像）閲覧してもらうことができる。そして、顧客は提示された写真画像の中から適宜必要なものを選択し、写真撮影所等では選択した写真画像を印刷したり、記憶媒体に写真画像のデータを記憶させたりして、顧客に提供する。
【００５０】
ここで、図６以降の画面表示例を参照して、第１グルーピング処理および第２グルーピング処理を概略的に説明する。
【００５１】
図６に示す画面表示例１は、図６の第１グルーピングボタン４６ａを操作した後、第１グルーピング処理を実行する前の初期状態を示し、この初期状態では、第１モニタ１４の一覧表示領域５０には、たとえば図４に具体的に示した画像データ一覧４２ｃに含まれるすべての画像データが示す画像が表示される。図６に示す画面表示例１では、上述の画像データ一覧４２ｃに従って各画像が表示されるため、各画像は時系列に従って配置されている。たとえば、図６では、ファイル名Ａ１の画像が最も古く、ファイル名Ｂ２の画像が最も新しい。
【００５２】
なお、グルーピング処理においてこの一覧表示領域５０に表示される画像は、画像データ一覧４２ｃの画像欄に記憶されている画像データに基づくサムネイル画像である。
【００５３】
また、グルーピング処理する画像は、実施例では写真画像のような静止画であるが、動画であってもよく、動画の場合にもサムネイル画像を表示するものとする。
【００５４】
一覧表示領域５０にすべての画像を表示するために、一覧表示領域の右端にはスクロールバー５２を設定し、画面を上下にスクロールさせることによってすべての画像を見ることができるようにしている。一覧表示領域５０の右方には、第１グルーピング設定ボタン５４、第１グルーピング解除ボタン５６および第１グループへの追加ボタン５８が操作可能に表示される。そして、右辺下に終了ボタン６０が表示される。
【００５５】
図６においては、たとえば図４の画像データ一覧４２ｃに含まれるすべての画像データＡ１‐Ａ７およびＢ１、Ｂ２が示す画像が一覧表示領域５０に表示されていて、各画像の下にファイル名Ａ１‐Ａ７およびＢ１、Ｂ２が表示されている。
【００５６】
図６の初期状態においては、データ記憶領域４２の画像データ管理テーブル４２ｄには、図７で示すように、すべての画像すなわちファイル名Ａ１‐Ａ７およびＢ１、Ｂ２に対して、第１グループＩＤおよび第２グループＩＤがそれぞれ「０」として設定される。つまり、どの画像も未だグループ化されていないことが示されている。
【００５７】
この図６に示す状態で第１グルーピング設定ボタン５４をタッチすると、第１モニタ１４には、図８で示す画面表示例２が表示される。第１グルーピング設定では、たとえば最初の画像と最後の画像を指定することによって、グループ化したい画像を指定または選択する。図８に示す画面表示例２では、一覧表示領域５０に表示されている画像のうち、ファイル名Ａ１、Ａ２およびＡ３で示される３つの画像が選択されことを、表示部６２によって表示している。つまり、表示部６２は、第１グルーピングのために選択された画像のファイル名「Ａ１」、「Ａ２」、「Ａ３」を矩形枠で囲み、これらの画像が同一グループであると定義付けられたことを示す。
【００５８】
図８に示すような第１グルーピング設定が行われた後には、データ記憶領域４２の画像データ管理テーブル４２ｄには、図９で示すように、ファイル名Ａ１、Ａ２、Ａ３に対して、「１」の第１グループＩＤが付与される。ただ、第２グルーピング処理は未だ行われていないので、第２グループＩＤはすべての画像（ファイル名）について「０」が設定される。つまり、画像データ管理テーブル４２ｄにおいて、ファイル名Ａ１、Ａ２、Ａ３の３つの画像がグループ化されたことが、「１」の第１グループＩＤによって示される。
【００５９】
図１０は、追加ボタン５８がタッチされて、一例として、ファイル名Ｂ１の画像を、第１グループＩＤで「１」で示すグループに追加するときの画面表示例３である。この図１０の画面表示例３においては、一覧表示領域５０において、追加すべき画像、この例ではファイル名Ｂ１の画像を指定し、それを追加したいグループに属するどれか１つの画像、この例ではファイルＡ２の画像を選択したことを模式的に示している。ただし、この図１０の画面表示例３は、画像Ｂ１を第１グルーピング設定でグルーピングした第１グループへ追加することを矢印を用いて模式的に示したものであるが、実際の画面表示ではこのような矢印は表示されないので、この画面表示例３は画面表示例２（図８）と同じものである。つまり、画面表示例３は実際には表示されない。
【００６０】
そのような追加すべき画像の指定と追加したいグループの選択の後、図１１の画面表示例４で示すように、ファイル名Ｂ１の画像がファイル名Ａ１‐Ａ３で形成していたグループに追加される。つまり、ファイル名Ａ１‐Ａ３とファイル名Ｂ１がグループ表示部６２によって囲まれる。このとき、先にグループ化されていたファイル名Ａ１‐Ａ３の画像の最後尾にファイルＢ１の画像が配置される。ファイル名Ａ１‐Ａ３の画像に対してファイル名Ｂ１の画像が時系列上後の画像であるからである。
【００６１】
このように、この実施例の追加処理では、第１グルーピング設定でグルーピングされたグループへ、時系列的に後のどの画像データを選択しても、追加の画像は必ず当該グループの最後尾に自動的に配置される。そのため、後から追加（撮影）した写真（画像）であることが容易に区別できる。
【００６２】
このような、第１グルーピング設定でグルーピングされたグループへの追加処理は、次のようなとき、有用である。たとえば、ファイル名Ａ１‐Ａ３の画像が、たとえばカメラＡで撮影した「着物を着た」写真の画像であり、ファイル名Ｂ１の画像がたとえばカメラＢで撮影した「着物を着た」写真の画像であるとき、ファイル名Ａ１‐Ａ３の画像を第１グループの中にファイル名Ｂ１の画像を追加することによって、「着物を着た」写真の画像を１つのグループに纏めることができる。したがって、再グルーピングされたグループの画像データを顧客に見てもらえば、「着物を着た」写真の画像をまとめて見てもらえるので便利である。
【００６３】
図１１のように、ファイルＢ１の画像がファイル名Ａ１‐Ａ３のグループに追加された後の画像データテーブル４２ｄにおいて、図１２に示すように、ファイル名Ａ１‐Ａ３およびＢ１に、「１」の第１グループＩＤが付与される。
【００６４】
次に図１３以降を参照して、第２グルーピング処理を概略的に説明する。第２グルーピング処理は、たとえば図５のＧＵＩ４４において、第２グルーピングボタン５６ｂをタッチしたとき開始される。第２グルーピング処理も基本的には、先に説明した第１グルーピング処理と同様である。
【００６５】
図１３の画面表示例５は、一覧表示領域５０に、第１グルーピング処理によってグループ化されたグループ、この例では７つのグループ１‐７が一覧表示されている。そして、この第２グルーピング処理画面では、スクロールバー５２の右方最上位に、第２グループ名Ａ、Ｂ、…が自動的にインクメメントされて表示される第２グループ名表示領域６６が設けられる。その下に、第２グルーピング設定ボタン６６および第２グルーピング解除ボタン６８がそれぞれ操作可能に設けられる。最下位位置に終了ボタン６０が表示される。
【００６６】
なお、図１３、図１５、図１６において、第１グルーピング処理によってグループ化した状態を画像を重ねることによって表示し、その「重ねた枚数」すなわち１つのグループに含まれる画像の数を便宜上、どのグループでも同じ数として描いているが、実際には個々のグループによって画像の数が違うということを予め指摘しておく。
【００６７】
図１３のような第２グルーピング処理の初期状態においては、画像データ管理テーブル４２ｄには、図１４に示すように、各ファイル名に対応して第１グループＩＤが付与されている。ただし、この図１４の第１グループＩＤは、図１３の状態に合わせているため、先に説明した第１グルーピング処理が終了したときの図９に示すグループＩＤとも、追加処理をした後の図１２に示すグループＩＤとも違っていることに注意されたい。
【００６８】
図１４の画像データ管理テーブル４２ｄでは、ファイル名Ａ１‐Ａ３、Ｂ１に第１グループＩＤ「１」が付与され、ファイル名Ａ４、Ａ５に第１グループＩＤ「２」が付与され、ファイル名Ａ６、Ａ７に第１グループＩＤ「３」が付与され、ファイル名Ｂ2に第１グ
ループＩＤ「７」が付与されている。
【００６９】
図１３に示す第２グルーピング設定ボタン６６をタッチすると、図１５の画面表示例６が第１モニタ１４に表示される。図１５の画面表示例６では、第２グループ名表示領域６４に第２グループＩＤ「Ａ」が設定される。そして、再グループ化（第２グルーピング)
をするべき画像グループ、図１５に示す画面表示例６では、第１グループ１、２および７を指定する。図１５では、第１グルーピング処理に従ってグループ化されたグループが第２グルーピングのために選択されたことを明確にするために、ファイル名と画像とを囲む枠７０を表示する。
【００７０】
第２グループ名Ａについての第２グルーピング処理が終了したとき、画像データ管理テーブル４２ｄには図１７で示すように、第１グループ名１、２、７に属するファイル名Ａ１‐Ａ３、Ａ４、Ａ５、Ｂ２に対して、第２グループＩＤ「Ａ」が付与されている。
【００７１】
このように、第２グルーピング設定処理によって再グループ化することによって、顧客による画像選択に要する時間を可及的短縮できる。
【００７２】
写真撮影所等におけるアルバム写真の作成システムにおいて、顧客に画像を選択してもらうために、事前に多くの画像データを各グループに分類しておき、顧客は、画像のグループ毎に、必要な写真（画像）確認しながら選択する。しかし、この方法ではグループとグループの切り替え時に画像読込み時間がかかり、顧客による画像選定に長時間を要するこことなっていた。
【００７３】
これに対して、この実施例に従って、グルーピングを重ねることによって、１回目にグルーピングした画像グループの中で必要なグループを再度グループ化して1つのグループ
とすることにより、２回目にグルーピングしたグループの中で画像を確認することができ、従来グループの切り替え時に発生していた待ち時間をなくし、スムーズな画像選択が期待できる。
【００７４】
つまり、膨大な画像（写真）データを扱う画像データ処理システムにおいて、一覧表示を見ながら２段階で画像のグループ化を行うことによって、画像の確認および選択（整理）を容易に行える。
【００７５】
以上で第１グルーピング処理および第２グルーピング処理を概説したが、次に、図１８‐図２１のフロー図を用いて、第１グルーピング処理の動作を説明する。
【００７６】
図５に示すＧＵＩ４４の第１グルーピングボタン４６ａを操作すると、図１８に示す第１グルーピング処理が開始される。この第１グルーピング処理は、図３に示した第１グルーピング処理プログラム４０ａに従って実行される。
【００７７】
最初のステップＳ１では、ＣＰＵ２４（図２）は図３に示すＲＡＭにアクセスし、それのデータ記憶領域４２に形成されている画像データ一覧４２ｃ（図４）から、必要な画像データのファイル名を取得する。つまり、画像データ一覧４２ｃにおいて画像データが存在するフォルダから、ファイル名を取得する。
【００７８】
ステップＳ３では、取得したファイル名に従って、たとえば図７に示す画像データ管理テーブル４２ｄを作成する。ただし、このステップＳ３では、初期状態であるため、図７に示すようにすべてのファイル名に対して、第１グループＩＤも第２グループＩＤもすべて「０」を設定しておく。
【００７９】
次のステップＳ５において、ＣＰＵ２４は、ステップＳ３で作成した画像データ管理テーブル４２ｄ（図７）に従って、第１グルーピング処理のための初期画面表示、たとえば図６に示す画面表示例１を第１モニタ１４上に表示する。
【００８０】
そして、次のステップＳ７で、終了ボタン６０（図６）がタッチされたかどうか判断する。“ＹＥＳ”なら、そのまま、終了する。
【００８１】
ステップＳ７で“ＮＯ”なら、続くステップＳ９において、第１グルーピング設定ボタン５４がタッチされたかどうか、判断する。“ＹＥＳ”なら、ステップＳ１１で、後述する第１グルーピング設定処理を実行する。
【００８２】
ステップＳ９で“ＮＯ”が判断されると、続くステップＳ１３において、第１グルーピング解除ボタン５６がタッチされたかどうか、判断する。“ＹＥＳ”なら、ステップＳ１５で、後述する第１グルーピング解除処理を実行する。
【００８３】
ステップＳ１３で“ＮＯ”なら、続くステップＳ１７において、追加ボタン５８がタッチされたかどうか、判断する。“ＹＥＳ”なら、ステップＳ１９で、後述する第１グループへの追加処理を実行する。
【００８４】
ステップＳ１１の第１グルーピング設定処理の詳細が図１９に示される。図１９の最初のステップＳ２１において、操作者は、第１グルーピング処理において同じグループとしてグルーピングしたい最初の画像の画像データ（開始画像データ）を選択し、ＣＰＵ２４は操作者によるその選択を受け付ける。すなわち、操作者がそのときタッチしたタッチ座標をタッチパネル制御回路３８（図２）から受け取り、そのタッチ座標位置を画面表示例１（図６）のどの画像を指示しているかを判断することによって、そのとき操作者が選択した開始画像データを特定する。ステップＳ２３で、第１グループとしてグルーピングしたい最後の画像データ（終了画像データ）を選択し、ＣＰＵ２４は、操作者によるその選択を受け付ける。つまり、そのときのタッチ座標に基づいて、当該終了画像データを特定する。図８の画面表示例２の場合、開始画像データとしてファイル名Ａ１で示す画像が選択され、終了画像データとしてファイル名Ａ３で示す画像が選択される。
【００８５】
そして、次のステップＳ２５において、ＣＰＵ２４は、ステップＳ３（図１８）で作成した画像データ管理テーブル４２ｄへ第１グループを示す第１グループＩＤを追加する。たとえば、図８で示すように開始画像としてＡ１を指定し、終了画像としてＡ３を指定したとき、ステップＳ２５では、図９に示すように、ファイル名Ａ１、Ａ２、Ａ３に対して、第１グループＩＤ「１」が設定される。
【００８６】
そして、最後のステップＳ２７において、書き換えた画像データ管理テーブル４２ｄ（図９）に従った画面表示例２（図８）を第１モニタ１４に表示して、図１８にリターンする。
【００８７】
ステップＳ１５の第１グルーピング解除処理の詳細が図２０に示される。第１グルーピング解除処理の最初のステップＳ３１では、操作者は、第１グルーピング設定処理でグループ化された画像データのうち、グルーピングを解除したい画像データを選択し、ＣＰＵ２４はその選択を受け付ける。すなわち、操作者がそのときタッチしたタッチ座標をタッチパネル制御回路３８（図２）から受け取り、そのタッチ座標位置を画面表示例２（図８）のどの画像を指示しているかを判断することによって、そのとき操作者が選択した、グルーピング解除を希望する画像データを特定する。
【００８８】
応じて、ＣＰＵ２４は、ステップＳ３３で、ステップＳ２５で更新した画像データ管理テーブル４２ｄから、ステップＳ３１で選択した画像のファイル名に対応する第１グループＩＤを解除する（「０」にする）。
【００８９】
そして、ステップＳ３５で、第１グルーピング解除後の内容を第１モニタ１４に表示する。たとえば、図８の画面表示例２において、グルーピング解除すべき画像としてＡ３が選択または指定されたと仮定すると、ステップＳ３５で表示される第１グルーピング解除後においては、表示部６２がファイル名Ａ１、Ａ２にのみ設定され、ファイル名Ａ３が表示部６２から外される。その状態が、図示しないが、第１グルーピング解除後の画面表示の一例である。その後、図１８へリターンする。
【００９０】
ステップＳ１９の第１グルーピング設定によってグループ化されたグループへ画像を追加する追加処理の詳細が図２１に示される。たとえば図８で示す第１グルーピング設定処理後の画面表示例２において、追加ボタン５８にタッチすると、最初のステップＳ４１が実行される。
【００９１】
このステップＳ４１では、まず、先に図８に示した画面表示例２を表示する。ただし、ここでは、追加処理がよく分かるように、図１０データ示す画面表示例３を参照する。
【００９２】
そして、このステップＳ４１では、その画面表示例２において、第１グルーピング設定処理でグルーピングされたどれかのグループに追加すべき画像データを選択ないし指定し、ＣＰＵ２４はその選択ないし指定を受け付ける。すなわち、操作者がそのときタッチしたタッチ座標をタッチパネル制御回路３８（図２）から受け取り、そのタッチ座標位置が画面表示例２（図８）のどの画像を指示しているかを判断することによって、そのとき操作者が選択した追加画像データを特定する。図１０でいえば、ファイル名Ｂ１の画像を選択したことを受け付ける。
【００９３】
次のステップＳ４３では、当該選択した画像データを追加する追加先のグループを指定し、ＣＰＵ２４はそのグループ指定を受け付ける。具体的には、追加先のグループに属する画像データのどれか１つを選択し、ＣＰＵ２４は、操作者がそのときタッチしたタッチ座標が画面表示例２のどの画像を指示しているかを判断することによって、そのとき操作者が選択した追加先となるグループ内の画像データを特定する。図１０の画面表示例３でいえば、第１グループに属するファイル名Ａ２の画像データが選択ないし指定される。
【００９４】
ステップＳ４５では、ステップＳ４１での追加すべき画像データの指定と、ステップＳ４３での追加先のグループの指定とを受けて、画像データ管理テーブル４２ｄを書き換える。図９に示す画像データ管理テーブル４２ｄにおいて第１グループに属するファイル名はＡ１‐Ａ３であり、最後の行はファイル名Ａ３の行である。その後に、追加すべき画像Ｂ１の行（図９の下から２行目）を追加する。それによって画像データ管理テーブル４２ｄが図１２に示すように更新される。つまり、第１グループの最後の画像Ａ３の後に、追加した画像Ｂ１が配置され、そのファイル名Ｂ１の行の第１グループＩＤが「１」に設定される。
【００９５】
そして、最後に、ステップＳ４７において、このようにしてステップＳ４５で書き換えた画像データ管理テーブル４２ｄ（図１２）に従って、たとえば図１１に示す画面表示例４を第１モニタ１４に表示する。図１１では、先に第１グループにグルーピングされていたファイル名Ａ１‐Ａ３に加えて、追加したファイル名Ｂ１を含むように、表示部６２が形成されている。したがって、操作者は、ファイル名Ｂ１の画像が第１グループに追加されたことを確認できる。その後、図１８へリターンする。
【００９６】
図２２は、第２グルーピング処理を示すフロー図である。この第２グルーピング処理は、図３に示した第２グルーピング処理プログラム４０ｂに従って実行される。
【００９７】
最初のステップＳ５１では、ＣＰＵ２４（図２）は図３に示すＲＡＭにアクセスし、それのデータ記憶領域４２に形成されている画像データ管理テーブル４２ｄ（図１４）に従って、第１グルーピング処理が終わった画面表示、たとえば図１３に示す画面表示例５を
第１モニタ１４に表示する。ただし、このときの画像データ管理テーブル４２ｄでは、第１グルーピング処理は終わっているので、その第１グルーピング処理の結果に従った第１グループＩＤが各ファイル名に付されているが、第２グルーピング処理は未だ実行されていないので、すべてのファイル名に対して第２グループＩＤはすべて「０」を設定しておく。
【００９８】
次のステップＳ５３で、終了ボタン６０（図１３）がタッチされたかどうか判断する。“ＹＥＳ”なら、そのまま、終了する。
【００９９】
ステップＳ５３で“ＮＯ”なら、続くステップＳ５５において、第２グルーピング設定ボタン６６（図１３）がタッチされたかどうか、判断する。“ＹＥＳ”なら、ステップＳ５７で、後述する第２グルーピング設定処理を実行する。
【０１００】
ステップＳ５５で“ＮＯ”が判断されると、続くステップＳ５９において、第２グルーピング解除ボタン６８（図１３）がタッチされたかどうか、判断する。“ＹＥＳ”なら、ステップＳ６１で、後述する第２グルーピング解除処理を実行する。
【０１０１】
ステップＳ５７の第２グルーピング設定処理の詳細が図２３に示される。図２３の最初のステップＳ７１では、操作者は、第１グルーピング設定処理（解除処理および追加処理を含む）を経てグループ化されたグループのうち、再グループ化（第２グルーピング）したい複数のグループを、画面表示例５（図１３）で指定または選択し、ＣＰＵ２４（図２）は、その指定または選択を受け付ける。すなわち、操作者がそのときタッチしたタッチ座標をタッチパネル制御回路３８（図２）から受け取り、そのタッチ座標位置を画面表示例５のどの画像（グループ）を指示しているかを判断することによって、そのとき操作者が選択した、再グループ化したい複数のグループを特定する。
【０１０２】
図１５の画面表示例６において、操作者が第２グルーピングのために複数のグループを選択したことが模式的に描かれている。図１５では矩形枠７０が第２グルーピングのために選択されたグループを囲むことによって、当該選択を表示している。この例では、第１グルーピング処理によってグルーピングされた、第１グループ、第２グループおよび第７グループが選択されたことがわかる。
【０１０３】
ただし、矩形枠７０に代えて、選択されたグループをハイライト表示するなど、他の方法で第２グルーピングのために選択されたグループを明示するようにしてもよい。
【０１０４】
そして、操作者は、この図１５のような画面表示例６を見て、自分が指定したグループを確認できる。もし間違った選択をしていた場合、間違って選択したグループの画像にダブルタッチするなどすることによって間違った選択を取り消せばよい。つまり、ＣＰＵ２４は、第２グルーピング設定のために画面表示例６が第１モニタ１４に表示された状態で、タッチパネル制御回路３８からダブルタッチ信号を受けたとき、そのときのタッチ座標で示されるグループ画像の選択の取消があったことを知ることができる。そして、上述の方法で選択をやり直せばよい。
【０１０５】
そして、ステップＳ７３で、ステップＳ７１で選択されたグループの各画像について、第２グループＩＤを付与するように、図１４に示す画像データ管理テーブル４２ｄを図１７に示す画像データ管理テーブル４２ｄに更新する。図１７の画像データ管理テーブル４２ｄでは、ステップＳ７１で第２グルーピングのために選択した各グループの画像のファイル名に対応して、第２グループＩＤたとえば「Ａ」が設定されている。
【０１０６】
ステップＳ７３で、確認のために、図１７の画像データ管理テーブル４２ｄに基づいて、図１６の画面表示例７を第１モニタ１４に表示する。一覧表示領域５０において、１、２、７で示す第１グループＩＤが矩形枠７２によって囲まれ、第２グルーピング設定が終了した状態が表示される。
【０１０７】
その後、ＣＰＵ２４は、次の第２グルーピング設定処理のために、第２グループ名をインクリメントして、「Ｂ」の第２グループ名を第２グループ名表示領域６４（図１６）に表示させる。この後、図２２にリターンする。
【０１０８】
ステップＳ６１の第２グルーピング解除処理の詳細が図２３に示される。図２３の最初のステップＳ８１では、操作者は、第２グルーピング設定処理を経て再グループ化されたグループのうち、再グループ化（第２グルーピング）を解除したいグループを、画面表示例７（図１６）で指定または選択し、ＣＰＵ２４（図２）は、その指定または選択を受け付ける。すなわち、操作者がそのときタッチしたタッチ座標をタッチパネル制御回路３８（図２）から受け取り、そのタッチ座標位置をたとえば画面表示例７のどの画像を指示しているかを判断することによって、そのとき操作者が選択した、第２グルーピングを解除したいグループを特定する。
【０１０９】
そして、ステップＳ８３で、たとえば図１４に示す画像データ管理テーブル４２ｄにおいて、ステップＳ８１で選択されたグループの各画像について、第２グループＩＤが設定されている第２グルーピング名と同じとき、その第２グループＩＤを削除する。実際には、第２グループＩＤとして「０」を書き込む。この後、図２２にリターンする。
【０１１０】
＜第２実施例＞
第１実施例の第１グルーピング設定処理を示す図１９では、第１グルーピング設定する画像データを選択するために、開始画像データおよび終了画像データをそれぞれ指定するようにした。この方法では、連続した画像データを選択する場合には効率よく操作できるが、第１グルーピング設定したい画像データをランダムに選択する場合には操作が煩雑になる恐れがある。
【０１１１】
そこで、第２実施例として、たとえば図６のような画面表示例１において、第１グルーピング設定したい画像データをたとえばタッチ操作で選択または指定し、他方、第１モニタ１４上に「選択確定ボタン」（図示せず）を設定しておき、この選択確定ボタンをタッチするまでは任意に、選択または取消ができるようにすることが考えられる。この場合、ＣＰＵ２４は、選択が確定した画像データに対して図１９のステップＳ２５を実行すればよい。
【０１１２】
ただし、選択を取り消す方法は、第２グループ設定のステップＳ７１で説明したように、一旦選択した画像をダブルタッチするなど、任意の方法が考えられる。なお、この取消方法は、図１９で開始画像や終了画像を間違えて指定した場合に、その指定を取り消す方法としても有効であろう。
【０１１３】
＜第３実施例＞
たとえば、図８（図１１）で示す第１グルーピング設定（追加）後の画面表示例１（画面表示例４）において、他のグループとの区別を明確にするために、グループ表示部６２の矩形枠をグループ（第１グループＩＤ）毎に異なる色の矩形枠としたり、グループ毎に矩形枠内の背景色を異ならせたりするようにしてもよい。
【０１１４】
同じ考えに基づいて、第２グルーピング設定を示す、たとえば図１６の画面表示例７においても、矩形枠７２の色または矩形枠７２の背景色を第２グループＩＤ毎に変えるようにしてもよい。
【０１１５】
＜第４実施例＞
上述の実施例において、第１グルーピング設定後に画像データを追加するとき、図２１では、追加する画像データを選択または指定した後、追加先のグループに属するどれかの画像データを選択または指定することによって、追加する画像データを追加先グループへ追加するように処理した。
【０１１６】
このような方法に代えて、いわゆる「ドラックアンドドロップ」の手法を用いてもよい。この場合、たとえば図１０の画面表示例３に矢印で示しているように、追加する画像データＢ１にタッチしたまま、移動して表示部６２によって第１グループとして示されている領域にドロップする。そして、ＣＰＵ２４はそのようなドラッグアンドドロップを検出して、図２１のステップＳ４５を実行する。
【０１１７】
＜その他＞
上述の実施例では、第１モニタ１４がタッチ画面表示器であり、操作者のタッチ操作に従って動作するように説明した。しかしながら、第１モニタ１４はタッチ画面表示器でなくてもよい。その場合には、操作者は図１に示すようなキーボード１６やマウス１８などの入力装置２８（図２）を用いて操作すればよい。
【０１１８】
なお、図２において、画像データベース３２はＨＤＤとして説明したが、これは、たとえば、ＤＤＲ  ＳＤＲＡＭ（Double Data Rate Synchronous Dynamic Random Access Memory）などの揮発性メモリ、およびフラッシュＲＯＭ、ＥＥＰＲＯＭ（登録商標）、など
の不揮発性メモリで構成されてもよい。
【０１１９】
さらに、上述の説明では、第１グルーピング処理プログラム４０ａおよび第２グルーピング処理プログラム４０ｂは、記憶装置３０内のＲＡＭに設定されるように説明したが、このようなグルーピング処理プログラムは、従来公知の、コンピュータ読み取り可能な記録媒体に記録できる。グルーピング処理プログラムを記録媒体に記録することで、グルーピング処理プログラムに基づく処理を実行するためのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラムなど）を記録した記録媒体を持ち運び自在に提供することができる。
【０１２０】
なお、記録媒体は、制御装置（コンピュータ）１２が処理を実行するためのメモリ、たとえばＲＯＭのようなプログラムメディアであってもよいし、またはコンピュータ１２が外部記憶装置として備えるプログラム読取装置に挿入することで読み取られるプログラムメディアであってもよい。
【０１２１】
また、グルーピング処理プログラムは記憶装置３０内のＲＡＭに記憶される方式として説明したが、ＣＰＵ２４が記録媒体に直接アクセスして実行する方式であってもよい。
【０１２２】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープ、カセットテープなどのテープ系、フレキシブルディスク、ハードディスクなどの磁気ディスク、ＣＤ−ＲＯＭ、ＭＤ（Mini Disc）、ＤＶＤなどの光ディスクのディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムコードを担持する媒体であってもよい。
【０１２３】
また、制御装置１２が、インターネットを含む通信ネットワークに接続可能なシステム構成であれば、記録媒体は、通信ネットワークからプログラムコードをダウンロードするように、流動的にプログラムコードを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、または他の記録媒体からインストールしておく。また、上記表示プログラムは、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１２４】
さらに、上述の実施例で示したフロー図の各ステップは、同じ結果が得られるのであれば、処理される順番は適宜変更することが可能である。
【符号の説明】
【０１２５】
１０  …画像データ処理システム
１２  …制御装置
１４  …第１モニタ
２０  …第２モニタ
２４  …ＣＰＵ
３０  …記憶装置
３２  …画像データベース
３８  …タッチパネル制御回路
４０  …プログラム記憶領域
４０ａ  …第１グルーピング処理プログラム
４０ｂ  …第２グルーピング処理プログラム
４２  …データ記憶領域
４２ｃ  …画像データ一覧
４２ｄ  …画像データ管理テーブル
４４  …ＧＵＩ
５０  一覧表示領域
【図１】
2019160331.tif 000003
【図２】
2019160331.tif 000004
【図３】
2019160331.tif 000005
【図４】
2019160331.tif 000006
【図５】
2019160331.tif 000007
【図６】
2019160331.tif 000008
【図７】
2019160331.tif 000009
【図８】
2019160331.tif 000010
【図９】
2019160331.tif 000011
【図１０】
2019160331.tif 000012
【図１１】
2019160331.tif 000013
【図１２】
2019160331.tif 000014
【図１３】
2019160331.tif 000015
【図１４】
2019160331.tif 000016
【図１５】
2019160331.tif 000017
【図１６】
2019160331.tif 000018
【図１７】
2019160331.tif 000019
【図１８】
2019160331.tif 000020
【図１９】
2019160331.tif 000021
【図２０】
2019160331.tif 000022
【図２１】
2019160331.tif 000023
【図２２】
2019160331.tif 000024
【図２３】
2019160331.tif 000025
【図２４】
2019160331.tif 000026