(57)【要約】【課題】  簡単な操作で高解像度ディスプレイに拡大レイアウト表示される画像をサムネール表示から選択された所望の画像に差し換えることができ、カメラマン１名で直前に撮影した画像を殆どタイムラグなしに確認し、顧客をいらいらさせずに短時間で撮影及び撮影画像の確認と画像の取捨選択を行うこと。【解決手段】  現像・表示処理装置１０３が、デジタルカメラ１０１から取得した複数の画像データの縮小画像データを画像方向を維持した状態でサムネール用表示及び操作用ディスプレイ１０５に表示させ、該表示された縮小画像データが指示されると、該指示された縮小画像データに対応する画像データを画像方向を維持した状態で高解像度ディスプレイ１０４に所定のレイアウトで表示させる。その際、縮小画像データ上の指示位置に応じたレイアウト位置に、該指示された縮小画像データに対応する画像データを画像方向を維持した状態で表示させる構成を特徴とする。【選択図】  図１
2008011480.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データを記憶する記憶手段と、
前記記憶手段に記憶される複数の画像データの縮小画像データを画像方向を維持した状態で第１の画面に表示させる制御手段と、
前記第１の画面に表示された縮小画像データを指示する指示手段と、を有し、
前記制御手段は、前記指示手段に指示された縮小画像データに対応する画像データを画像方向を維持した状態で第２の画面に所定のレイアウトで表示させるものであり、前記指示手段による前記縮小画像データ上の指示位置に応じたレイアウト位置に、該指示された縮小画像データに対応する画像データを画像方向を維持した状態で表示させることを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記指示手段により指示された縮小画像データに対応する画像データを画像方向を維持した状態で前記第２の画面にレイアウト表示できない場合には、前記第２の画面のレイアウトを変更して表示させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記第１の画面に表示された縮小画像データに対する取捨を選択する選択手段と、
前記選択手段による取捨選択に基づいて、前記記憶手段に記憶される画像データを分類する分類手段と、
を有することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記選択手段による取捨選択を終了する指示がなされた際に、
前記選択手段による取捨選択がなされていない画像データが前記記憶手段に存在する場合、該取捨選択されていない画像データの縮小画像データを前記選択手段による取捨選択を促すメッセージと共に、前記第１の画面に表示するように制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記制御手段は、前記選択手段による取捨選択を終了する指示がなされた際に、
前記第１の画面に未だ縮小画像データが表示されていない画像データが前記記憶手段に存在する場合、該表示されていない画像データの縮小画像データを前記第１の画面に表示するように制御することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
デジタルカメラと通信可能な通信手段を有し、
前記デジタルカメラで撮影されている画像データを取得して前記記憶手段に格納する取得手段と、
を有することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記制御手段は、前記第１の画面と前記第２の画面とを異なる表示装置に表示されるものであり、
前記指示手段は、前記第１の画面を表示する表示装置上のタッチパネルを用いて前記第１の画面に表示された縮小画像データを指示することを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
記憶手段に記憶される複数の画像データの縮小画像データを画像方向を維持した状態で第１の画面に表示させる第１の表示ステップと、
前記第１の画面に表示された縮小画像データを指示する指示ステップと、
前記指示ステップにて指示された縮小画像データに対応する画像データを画像方向を維持した状態で第２の画面に所定のレイアウトで表示させる第２の表示ステップとを有し、
前記第２の表示ステップでは、前記指示ステップにおける前記縮小画像データ上の指示位置に応じたレイアウト位置に、該指示された縮小画像データに対応する画像データを画像方向を維持した状態で表示することを特徴とする画像報処理方法。
【請求項９】
請求項８に記載された画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項８に記載された画像処理方法をコンピュータに実行させるためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等で撮影されている画像データを処理する画像処理装置および画像処理方法およびプログラムおよび記録媒体に関する。
【背景技術】
【０００２】
特許文献１には、銀塩カメラと同期させて撮影したデジタルカメラの画像を表示装置に表示させて好適な写真を選択させる仕組みが開示されている（以下、従来技術１と呼ぶ）。
【０００３】
他方、高解像度のデジタルカメラ（デジタル一眼レフカメラ等）をパーソナルコンピュータ（ＰＣ）に接続して、ＰＣのハードディスクにデジタルカメラで撮影した画像を読込み、ハードディスクに読込んだ画像を現像処理ソフトで処理してハードディスクに保存し、次に画像表示ソフトでＲＡＭに読込んで液晶ディスプレイ等に表示させることも可能である（以下、従来技術２と呼ぶ）。
【特許文献１】特開２０００−０６６２９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来技術１によれば、写真に実際に使用するのは銀塩カメラであり、複数枚撮影したうちでどのコマを現像するかを選択することはできても、現像や焼付けが必要であり、撮影当日に写真を渡すことはできず、利用客は後日スタジオまで写真を取りに来る必要がある。
【０００５】
他方、従来技術２によれば、高解像度デジタルカメラの画像をディスプレイに表示することが可能であるが、（１）デジカメ撮影の取り込み、（２）現像処理、（３）画像表示、（４）画像の選択、（５）印刷、５つのステップが必要であり、カメラマン以外に操作助手が必要であり人件費が嵩むし、また、前半の３つのステップを経ないと撮影した画像を表示することができず、撮影時間が掛かって顧客をいらいらさせてしまうという問題があった。
【０００６】
本願発明は上記問題点を解決するためになされたものであり、カメラマンが撮影した画像をそのまま取り込んで現像し、サムネール画像をタッチパネル兼用の第１のディスプレイに表示すると共に、簡単な操作で所望の拡大画像を第２の高解像度ディスプレイに表示し、効率的な写真選択を可能にする撮影画像処理システム及びこれら撮影画像処理のためのプログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数の画像データを記憶する記憶手段と、前記記憶手段に記憶される複数の画像データの縮小画像データを画像方向を維持した状態で第１の画面に表示させる制御手段と、前記第１の画面に表示された縮小画像データを指示する指示手段と、を有し、前記制御手段は、前記指示手段に指示された縮小画像データに対応する画像データを画像方向を維持した状態で第２の画面に所定のレイアウトで表示させるものであり、前記指示手段による前記縮小画像データ上の指示位置に応じたレイアウト位置に、該指示された縮小画像データに対応する画像データを画像方向を維持した状態で表示させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、撮影した画像を直ちに現像・色変換すると共に第１の画面にサムネール画像を画像方向を維持した状態で表示し、該サムネール画像が指示されると、該指示されたサムネール画像の拡大画像をその画像方向を維持した状態で、該サムネール画像上の指示位置に応じた第２の画面のレイアウト位置にレイアウト表示できるので、簡単な操作で第２の画面に拡大レイアウト表示される画像をサムネール表示から選択された所望の画像に差し換えることができる。よって、カメラマンが１名いれば直前に撮影した画像を殆どタイムラグなしに確認することができる。この結果、顧客をいらいらさせずに短時間で撮影及び撮影画像の確認と画像の取捨選択を行うことができる。
【０００９】
また、撮影された画像のサムネール画像が表示部に表示されたかどうかを判定し、未表示画像があれば表示するので、前画像等を参照した場合でも、画像の表示漏れがなくなり、印刷するのに好適な写真を見落とすことがなくなる。
【００１０】
さらに、個々の画像の取捨選択指示で、画像が記憶手段内で分類されるので、取捨選択済みの画像が混在してしまい、取又は捨のいずれの選択をしたか分からなくなってしまうといった事故が発生することもなくなり、画像の管理工数が大幅に省力化される。
【００１１】
以上、全体として撮影スタジオの撮影及び撮影した画像の管理業務効率及びコストを大幅に改善することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の最良の実施形態について図面を用いて説明する。
【００１３】
図１は、本発明の一実施形態を示す撮影画像処理システムの構成を示すシステム構成図である。
【００１４】
図１に示すように、本実施形態の撮影画像処理システムは、デジタルカメラ１０１、印刷装置１０２、現像・表示処理装置１０３、無線ＬＡＮハブ１００、高解像度ディスプレイ１０４、サムネール画像表示用ディスプレイ１０５等から構成される。
【００１５】
そして、デジタルカメラ１０１と印刷装置１０２、現像・表示処理装置１０３は無線ＬＡＮハブ１００を介して互いに接続されている。なお、デジタルカメラ１０１には、無線ＬＡＮアダプタが装着されており、デジタルカメラ１０１は、この無線ＬＡＮアダプタを介して無線ＬＡＮハブ１００と通信可能である。
【００１６】
また、デジタルカメラ１０１には、内蔵記憶媒体が装着されており、撮影された画像データはこの内蔵記憶媒体に記憶される。
【００１７】
現像・表示処理装置１０３からは、デジタルカメラ１０１の内蔵記憶媒体を、外付の記憶媒体と同様に参照可能である。即ち、現像・表示処理装置１０３は、デジタルカメラ１０１の内蔵記憶媒体に格納される画像データのファイル名及びバイト数を参照したり、デジタルカメラ１０１の内蔵記憶媒体に格納される画像データを現像・表示処理装置１０３のハードディスク２８（図２）にコピーしたり、移動したりすることができる。
【００１８】
なお、デジタルカメラ１０１の内蔵記憶媒体は、典型的にはコンパクトフラッシュカードやスマートメディア等である。
【００１９】
デジタルカメラ１０１が撮影した画像データは、デジタルカメラ１０１に内蔵されている内蔵記憶媒体に記録され、次いで現像・表示処理装置１０３のハードディスク２８にコピーされ、現像処理後、サムネール画像が生成され、サムネール画像表示用ディスプレイ１０５にサムネール画像が表示される。
【００２０】
サムネール画像表示用ディスプレイ１０５は、本実施形態ではタッチパネルとなっており、該タッチパネルで選択されたサムネール画像が高解像度ディスプレイ１０４に表示される構成となっている。
【００２１】
なお、ディスプレイを、例えばワイド型の高解像度ディスプレイ１台を用いて、複数画面表示モード（１つの表示装置に２つの画面を表示する表示モード）を用いて、上述の２台分の２画面を表示するよう構成しても良い。
【００２２】
図２は、図１に示した現像・表示処理装置１０３のハードウェア構成を示すブロック図である。
【００２３】
図２に示すように、現像・表示処理装置１０３は、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、ＬＡＮアダプタ２４と、ビデオアダプタ２５と、キーボード２６と、マウス２７等のポインティングデバイスと、ハードディスク２８と、ＣＤ−ＲＯＭドライブ２９，ＤＶＤ−ＲＯＭドライブ等の記録媒体ドライブ（記憶媒体ドライブ）とを備え、これらがシステムバス２０を介して互いに接続されている構成となっている。
【００２４】
即ち、現像・表示処理装置１０３は、典型的にはパーソナルコンピュータ（ＰＣ）であるが、これに限らずいわゆるワークステーションやＰＣサーバや専用ハードウェアにより構成しても良い。
【００２５】
ＣＰＵ２１は、ＲＯＭ２３、ハードディスク２８、又はＣＤ−ＲＯＭドライブ２９等の記録媒体に記憶保存されたプログラムを読み出してＲＡＭ２２上等で実行することにより、装置全体を統括制御する。
【００２６】
ＲＡＭ２２は、ＣＰＵ２１のプログラムの実行とプログラム実行時の作業領域として使用される。ＬＡＮアダプタ２４は、ネットワークに接続するための通信インターフェースである。なお、本実施形態では、ＬＡＮアダプタ２４は無線ＬＡＮアダプタである。
【００２７】
ビデオアダプタ２５には、図１に示した高解像度ディスプレイ１０４，サムネール画像表示用ディスプレイ１０５が接続されており、高解像度ディスプレイ１０４，サムネール画像表示用ディスプレイ１０５への表示を制御している。
【００２８】
また、ハードディスク２８には、いわゆるオペレーションシステムの他、後述するフローチャートに示すプログラム、画像管理プログラム、現像処理プログラム、撮影された画像、管理テーブル（図３）、最後に撮影された画像データ名称を記憶する最新画像ワークファイル等が記録されている。
【００２９】
ここで、図３を参照して管理テーブルについて説明する。
【００３０】
図３は、本実施形態における管理テーブルの一例を示すデータ構成図である。
【００３１】
管理テーブルは、現像・表示処理装置１０３が、デジタルカメラ１０１の内蔵記憶媒体から取得した画像データを管理するためのものであり、図３に示すように、管理テーブルは、一意の管理番号１２０１、画像データ名称１２０２、現像区分１２０３、表示区分１２０４、取捨区分１２０５、印刷区分１２０６、顧客コード１２０７、格納フォルダ名１２０５から構成される。また、管理テーブルの１行（１レコード）は、撮影された１画像に対応する。
【００３２】
また、管理番号１２０１は、管理テーブルに１行追加される毎に、画像管理プログラムにより採番される一意の数字，英数字，記号及びこれらの組み合わせで構成される。
【００３３】
画像データ名称１２０２は、デジタルカメラ１０１に内蔵されている内蔵記憶媒体に記録された画像データ名称と同一で数字又は英数字８桁乃至１２桁程度である。
【００３４】
現像区分１２０３は、未現像画像：０、現像済み画像：１、現像失敗画像：２が記憶される。表示区分１２０４は、未表示：０、表示済：１が記憶される。取捨区分は保留：０、印刷予定：１、不要：２、物理削除：３が記憶される。
【００３５】
取捨区分１２０５は、保留：０、印刷予定：１、不要：２、物理削除：３が記憶される。印刷区分１２０６は、印刷未：０、印刷済：１が記憶される。顧客コード１２０７は、この画像の撮影を依頼した顧客を特定するための情報で数字又は英数字８桁程度である。この顧客コード１２０７の代わりに顧客氏名を記憶しても良い。
【００３６】
格納フォルダ名１２０８は、この画像の格納フォルダ名称であり、格納フォルダ名称は例えば撮影年月日８桁＋顧客コード８桁で構成する。
【００３７】
以下、図４〜図１１を参照して、本発明の撮影画像管理処理について説明する。
【００３８】
図４は、本発明における第１の制御処理手順の一例を示すフローチャートであり、本発明の撮影画像管理処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ２１がハードディスク２８又はその他の記録媒体に格納されたプログラムを読み出してＲＡＭ２２上で実行することにより実現される。即ち、図中、Ｓ３２１〜Ｓ３３９は、現像・表示処理装置１０３のＣＰＵ２１の制御の下で実行される各ステップを示す。
【００３９】
現像・表示処理装置１０３に電源が投入されると、ＣＰＵ２１は、オペレーションシステムの起動後、画像管理プログラムの初期プログラムを起動する。そして、ＣＰＵ２１は、サムネール画像表示用ディスプレイ１０５に、図５に示す画面９００を表示する。さらに、ＣＰＵ２１は、図４の画像管理プログラムの画像撮影処理プログラム及び現像処理プログラム（Ｓ３２４部分）をハードディスク２８からＲＡＭ２２にロードして起動する。そして、ＣＰＵ２１は、ハードディスク２８に今回の撮影画像を保存する格納フォルダ（画像記憶用フォルダ）を作成し、本フローチャートの処理を開始する。
【００４０】
なお、デジタルカメラ１０１のシャッターボタンが押下されると、撮影された画像は、逐次デジタルカメラ１０１に内蔵されている内蔵記憶媒体に記録される。この内蔵記憶媒体に記録された撮像画像は、現像・表示処理装置１０３から、無線ＬＡＮアダプタ１００を介して取得されて現像・表示処理装置１０３のＲＡＭ２２のバッファ領域の所定のアドレスに記憶可能である。
【００４１】
ここで、図５を参照して、サムネール画像表示用ディスプレイ１０５及び高解像度ディスプレイ１０４に表示される画面について説明する。
【００４２】
図５〜図８は、図１に示したサムネール画像表示用ディスプレイ１０５及び高解像度ディスプレイ１０４に表示される画面を説明する模式図である。
【００４３】
図５〜図８において、９００はサムネール表示画面であり、サムネール画像表示用ディスプレイ１０５に表示される。９１０は拡大表示画面であり、高解像度ディスプレイ１０４に表示される。
【００４４】
なお、図５は混在表示モード、図６は横４画像表示モード、図７は縦２画像表示モード、図８は横２画像表示モードに対応する。
【００４５】
サムネール表示画面９００は、デジタルカメラ１０１の内蔵記憶媒体から取得された画像のサムネール画像９０を表示するものである。このサムネール画像９０は、ユーザがタッチすることで選択状態となる。
【００４６】
９１は前頁ボタン「▲」、９２は次頁ボタン「▼」であり、サムネール表示画面９００に表示されるサムネール画像９０を頁単位で切り替える場合に使用される。
【００４７】
サムネール画像９０をタッチすることにより、タッチされたサムネール画像に対応する画像を高解像度ディスプレイ１０４上の拡大表示画面９１０に拡大画像９１１として表示させることができる。
【００４８】
９５は選択ボタンであり、この選択ボタン９５をタッチすることにより、選択状態のサムネール画像に対応する画像を印刷予定とすることができる。
【００４９】
９６は削除ボタンであり、この削除ボタン９６をタッチすることにより、選択状態のサムネール画像に対応する画像を削除させることができる。
【００５０】
９７は終了ボタンであり、サムネールサムネール表示画面９００を終了させる場合に使用される。
【００５１】
９３，９４，１０３，１０４は拡大表示モードの変更ボタンであり、拡大表示画面９１０に表示される拡大画像９１１の表示モードを変更する場合に使用される。
【００５２】
拡大表示モードの変更ボタン９３は、拡大表示画面９１０に図６に示すような横位置画像４つの拡大画面（横４画像表示モード）を表示するための変更ボタンである。また、拡大表示モードの変更ボタン９４は、拡大表示画面９１０に図７に示すような縦位置画像２つの拡大画面（縦２画像表示モード）を表示するための変更ボタンである。さらに、拡大表示モードの変更ボタン１０４は、拡大表示画面９１０に図８に示すような横位置画像２つの拡大画面（横２画像表示モード）を表示するための変更ボタンである。
【００５３】
また、図６〜図８の拡大表示モードの変更ボタン１０３は、拡大表示画面９１０に図５に示すような横位置画像２つと縦位置画像１つを混載した拡大画面（混載表示モード）を表示するための変更ボタンである。
【００５４】
以下、図４のフローチャートの説明を開始する。
【００５５】
まず、ステップＳ３２１では、現像・表示処理装置１０３のＣＰＵ２１は、ハードディスク２８内の画像記憶用フォルダからサムネール画像を読み込み、図５〜図１１に示したサムネール表示画面９００に、撮影順にサムネール画像を表示する。
【００５６】
この際、ＣＰＵ２１は、読み出し対象の各サムネール画像が縦位置画像であるか横位置画像であるかを判定する（縦ドット数＞横ドット数の画像なら縦位置画像（縦画像）、縦ドット数＜＝横ドット数なら横位置画像（横画像）と判定する）。そして、判定された縦画像／横画像で表示するように制御する。
【００５７】
ここで、ＣＰＵ２１は、表示するサムネール画像が横画像と縦画像の双方を含むと判定した場合には、拡大表示モードを図５に示した混載表示モードとする。なお、サムネール表示画面９００のサムネール画像の表示方式は、原則として図５の９０に示したように撮影順に表示されるが、図６〜図８の９０ｂに示したように、縦画像と横画像を分類して別々に表示しても良い。
【００５８】
また、ＣＰＵ２１は、表示するサムネール画像が縦画像のみの場合には、拡大表示モードを図７に示した横２画像表示モードとする。但し、ＣＰＵ２１は、図９に示すように、サムネール表示画面９００に拡大表示モードの変更ボタンを表示しないように制御する。
【００５９】
また、ＣＰＵ２１は、表示するサムネール画像が横画像のみの場合には、拡大表示モードを図６又は図８に示した横４画像表示モード又は横２画像表示モードとする。但し、ＣＰＵ２１は、図１０又は図１１に示すように、サムネール表示画面９００に拡大表示モードの変更ボタンを表示しないように制御する。
【００６０】
なお、図９〜図１１は、表示されるサムネール画像が縦（横）画像のみである場合にサムネール画像表示用ディスプレイ１０５及び高解像度ディスプレイ１０４に表示される画面を説明する模式図である。
【００６１】
また、本ステップでは、サムネール表示画面９００にサムネール画像を表示するとともに、ＣＰＵ２１は、表示した各サムネール画像毎の操作検知座標領域を計算する。本実施形態では、ユーザによる各サムネール画像のタッチ位置（左側、右側、上側、下側、中央、左上、左下、右上、右下等）に応じて、拡大画像の表示制御を行っている。上記各サムネール毎の操作検知座標領域とは、そのタッチ位置を判定するためのものであり、詳細は後述する。
【００６２】
次にＣＰＵ２１は、デジタルカメラ１０１の内蔵記憶媒体を参照してハードディスク２８に記憶されている最新画像ワークファイルの画像データ名称と突き合わせる。なお、最新画像ワークファイルには、図３に示した管理ファイルに最後に追加された画像データ名称が記載されている。
【００６３】
ハードディスク２８内の最新画像ワークファイルの画像データ名称よりも新しい画像データが、デジタルカメラ１０１の内蔵記憶媒体に存在する場合（例えば、最新画像データ名称が「P0000123」であるとき、「P0000124」と「P0000125」が存在する場合）は、ＣＰＵ２１は、一意の管理番号１２０１を採番して管理テーブル（図３）に新規レコードを追加する。
【００６４】
なお、新規レコードの初期値は、画像データ名称１２０２は当該新しい画像データの名称が記憶され、現像区分と表示区分と取捨区分と印刷区分は何れも「０」が指定される。また、最新画像ワークファイルの画像データ名称よりも新しい画像データが複数件あれば同数の新規レコードを追加する。新規レコードの追加が完了したら、最後に追加した画像データ名称（上の例では「P0000125」）を最新画像ワークファイルの画像データ名称に上書きする。
【００６５】
ステップＳ３２２では、ＣＰＵ２１は、ハードディスク２８内の管理テーブル（図３）を参照し、未現像の画像データ（現像区分＝「０」）のレコードが存在するかを判定し、処理を分岐する。未現像の画像データが存在すると判定した場合には、ＣＰＵ２１は処理をＳ３２３に進める。
【００６６】
ステップＳ３２３では、ＣＰＵ２１は、未現像の画像データのうち画像データ名称が最も小さな画像データを、デジタルカメラ１０１の内蔵記憶媒体からＲＡＭ２２に読込み、現像処理プログラムに画像データ名称を引き渡す。
【００６７】
次に、ステップＳ３２４では、ＣＰＵ２１は現像処理プログラムを用い、引き渡された画像データ名称に対応する画像データを、ＲＡＷデータからｊｐｅｇ等のデータにデータ変換し、該データに対して、ハードディスク２８に記憶された所定のプロファイルを適用してディスプレイ表示のために色空間変換処理（ＣＹＭＫ→ＲＧＢ）を行い、該変換後の画像データに基づいてサムネール画像を作成し、該変換後の画像データとサムネール画像をハードディスク２８の画像フォルダに記憶し、管理テーブルの当該画像に対応する現像区分１２０３を「０」から「１」に更新し、その後ステップＳ３２１に処理を戻す。
【００６８】
一方、ステップＳ３２２で、未現像の画像データが存在しないと判定した場合、ＣＰＵ２１は、ステップＳ３２５において、操作情報をチェックする。詳細には、ＣＰＵ２１は、ＲＡＭ２２のバッファ領域の各操作に対応するアドレス（「０１００１」乃至「０１００Ｄ」）のデータを参照し、該データをＲＡＭ２２の操作記憶用領域にコピーし、その後、バッファ領域の値を「０」に初期化する。
【００６９】
次に、ステップＳ３２６では、ＣＰＵ２１は、ＲＡＭ２２の操作記憶用領域を参照し、サムネール表示画面９００の前頁ボタン「▲」９１又は次頁ボタン「▼」９２がタッチされたか否かを判定する。
【００７０】
前頁ボタン「▲」９１又は次頁ボタン「▼」９２がタッチされたと判定した場合、即ち前頁サムネール画像の表示指示又は次頁サムネール画像の表示指示があった場合には、ＣＰＵ２１は、ステップＳ３２７に処理を進める。
【００７１】
そしてステップＳ３２７では、ＣＰＵ２１は、画像フォルダ内の次頁又は前頁に対応するサムネール画像データを、ビデオアダプタ２５経由でサムネール画像表示用ディスプレイ１０５に転送し、前頁サムネール画像又は次頁サムネール画像を撮影順に表示させ、管理テーブルの当該画像の表示区分１２０４を「０」から「１」に更新し、ステップＳ３２１に処理を戻す。
【００７２】
なお、前頁サムネール画像又は次頁サムネール画像を表示する場合、ステップＳ３２１と同様に、ＣＰＵ２１は、読み出し対象の各サムネール画像が縦位置画像であるか横位置画像であるかを判定する。そして、判定された縦画像／横画像で表示するように制御する。さらに、ＣＰＵ２１は、表示される各サムネール画像毎の操作検知座標領域を再計算する。
【００７３】
そして、前頁サムネール画像は例えば図６の６００に示すように縦画像のサムネールだけであったが、次頁のサムネール画像を読込んで横画像を含むと判定した場合には、ＣＰＵ２１は、ハードディスク２８のアプリケーションプログラム中の画面レイアウト情報を読み出し、各サムネール毎の操作検知座標領域（縦画像のサムネールであれば各サムネールの縦長の長方形の中でどの座標領域部分がタッチされたら左側が選択されたと判定するか、又どの座標領域部分がタッチされたら右側が選択されたと判定するかの４つのＸＹ座標の２つの組のことで、横画像のサムネールであれば各サムネールの横長の長方形の中でどの座標領域部分がタッチされたら上側が選択されたと判定するか、又どの座標領域部分がタッチされたら下側が選択されたと判定するかの４つのＸＹ座標の組が２つづつ計算される。横画像のサムネールで高解像度ディスプレイ１０４に横位置画像４つの拡大画面を表示する場合であれば右上・右下・左上・左下がタッチされたと判定するための図１３の点線で示す扇型を特定するための扇方の中心のＸＹ座標と半径の組が４つづつ計算される。なお右上・右下・左上・左下がタッチされたと判定される領域を扇型ではなく矩形としても良く、この場合右上・右下・左上・左下がタッチされたと判定するための４つのＸＹ座標が各４組が（１つの横画像サムネールについて合計１６のＸＹ座標が）計算される。）を再計算して、図５の左側の画面のように、サムネール画像表示用ディスプレイ１０５の画面を縦画像のサムネールと横画像のサムネールが混在する画面に遷移させる。
【００７４】
一方、ステップＳ３２６で、前頁ボタン「▲」９１又は次頁ボタン「▼」９２がタッチされていないと判定した場合、ＣＰＵ２１は、ステップＳ３２８に処理を進める。
【００７５】
ステップＳ３２８では、ＣＰＵ２１は、ＲＡＭ２２の操作記憶用領域を参照し、サムネール画像表示用ディスプレイ１０５で画面右下の拡大表示モードの変更ボタン９３、９４、１０３、又は１０４のいずれかがタッチされたか否かを判定する。
【００７６】
そして、拡大表示モードの変更ボタンがタッチされたと判定した場合には、ＣＰＵ２１は、ステップＳ３２９に処理を進め、拡大表示方法変更Ｉ処理を実行する。なお、ステップＳ３２９の拡大表示方法変更Ｉ処理の詳細は後述する図１２に示すが、ここで概略を説明する。
【００７７】
この処理では、タッチされた拡大表示モードの変更ボタンに応じて拡大表示画面９１０の拡大表示モードが変更制御される。例えば、図５の画面において拡大表示モードの変更ボタン９３がタッチされたと判定すると、ＣＰＵ２１は、拡大表示画面９１０の拡大表示モードを図６に示した横４画像表示モードに遷移させる。なお、サムネール表示画面９００の画面右下の拡大表示モードの変更ボタンは、１０３，１０４が表示される状態に制御する。また、例えば、図５の画面で、拡大表示モードの変更ボタン９４がタッチされたと判定すると、ＣＰＵ２１は、拡大表示画面９１０の拡大表示モードを図７に示した縦２画像表示モードに遷移させる。なお、サムネール表示画面９００の画面右下の拡大表示モードの変更ボタンは、１０３だけが表示される状態に制御する。
【００７８】
ステップＳ３２９の拡大表示方法変更Ｉ処理が終了すると、ＣＰＵ２１は、ステップＳ３２１に処理を戻す。
【００７９】
一方、ステップＳ３２８で、拡大表示モードの変更ボタンがタッチされていないと判定した場合には、ＣＰＵ２１は、ステップＳ３３０に処理を進める。
【００８０】
ステップＳ３３０では、ＣＰＵ２１は、ＲＡＭ２２の操作記憶用領域を参照して、サムネール表示画面９００の選択済みサムネール画像が再選択されたか否かを判定する。なお、再選択とは、拡大表示の対象として選択されている状態のサムネール画像部分が更にタッチされて選択された状態を言う。また、拡大表示用に選択されているサムネール画像の外枠部分は、非選択のサムネール画像の外枠とは異なる色で表示されるようにＣＰＵ２１により制御される。
【００８１】
ステップＳ３３０で、サムネール画像の再選択があったと判定した場合には、ＣＰＵ２１は、ステップＳ３３１に処理を進める。
【００８２】
ステップＳ３３１では、ＣＰＵ２１は、当該再選択されたサムネール画像が拡大表示画面９１０で複数の拡大画像で表示されている場合は全画面表示し、全画面表示されている場合は元の複数の拡大画像で表示するように制御する。そして、ステップＳ３３２に処理を進める。
【００８３】
一方、ステップＳ３３０で、サムネール画像の再選択がなかったと判定した場合には、ＣＰＵ２１は、そのままステップＳ３３２に処理を進める。
【００８４】
ステップＳ３３２では、ＣＰＵ２１は、ＲＡＭ２２の操作記憶用領域が参照され、サムネール画像表示画面９００で特定サムネール画像の選択指示（いずれかのサムネール画像のタッチ）があったか判定する。
【００８５】
ステップＳ３３２で、特定サムネール画像の選択指示があったと判定した場合には、ＣＰＵ２１は、ステップＳ３３３において、特定画像拡大表示処理を実行する。なお、ステップＳ３３３の特定画像拡大表示処理の詳細は後述する図１４に示すが、ここで概略を説明する。
【００８６】
この処理では、選択されたサムネール画像に対応する拡大画像を拡大表示画面９１０に表示し、管理テーブルの当該画像の表示区分１２０４が「０」の場合は「０」から「１」に更新する。
【００８７】
ステップＳ３３３の特定画像拡大表示処理が終了すると、ＣＰＵ２１は、ステップＳ３３４に処理を戻す。
【００８８】
一方、ステップＳ３３３で、特定サムネール画像の選択指示がなかったと判定した場合には、ＣＰＵ２１は、ステップＳ３３４に処理を進める。
【００８９】
ステップＳ３３４では、ＣＰＵ２１は、ＲＡＭ２２の操作記憶用領域が参照され、サムネール表示画面９００で特定画像の取捨選択指示（選択ボタン９５又は削除ボタン９６のタッチ）があったか否かを判定する。そして、特定画像の取捨選択指示があったと判定した場合には、ＣＰＵ２１は、ステップＳ３３５に処理を進める。
【００９０】
ステップＳ３３５では、ＣＰＵ２１は、画像フラグ更新処理を実行する。詳細には、ＣＰＵ２１は、特定画像に対して選択の指示があった場合（選択ボタン９５がタッチされ、表示された不図示のダイアログ画面で選択ランク（例えばＡ／Ｂ／Ｃや☆／☆☆／☆☆☆）が指定された場合）、印刷予定フォルダがあれば印刷予定フォルダに選択された画像が移動し、印刷予定フォルダがなければ印刷予定フォルダをハードディスク３８内に作成してから印刷予定フォルダに選択された画像が移動し、管理テーブルの当該画像の取捨区分１２０５を「０」から「１」に更新する。また、特定画像に対して印刷不要の指示があった場合（削除ボタン９６がタッチされた場合）、ＣＰＵ２１は、不要画像フォルダがあれば不要画像フォルダに選択された画像が移動し、不要画像フォルダがなければ不要画像フォルダをハードディスク３８内に作成してから不要画像フォルダに選択された画像を移動し、管理テーブルの当該画像の取捨区分１２０５を「０」から「２」に更新させる。なお、「削除」ボタンが２回押下されたと判定した場合には、ＣＰＵ２１は、管理テーブルの当該画像の取捨区分を「２」から「３」に更新させ、当該選択された画像データをハードディスク３８から物理削除する。なお、一旦、印刷予定とされた画像を印刷不要に指定しなおす（一度、選択ボタン９５をタッチしてから同じ画像について削除ボタン９６をタッチする）ことも可能であり、その場合は、ＣＰＵ２１は、当該画像データを印刷予定フォルダから不要画像フォルダに移動し、管理テーブルの取捨区分１２０５を「１」から「２」に更新する。また、この逆に、印刷不要に指定した画像を印刷予定に指定する（一度、削除ボタン９６をタッチしてから同じ画像について選択ボタン９５をタッチする）ことも可能でその場合は、ＣＰＵ２１は、当該画像データを不要画像フォルダから印刷予定フォルダに移動し、管理テーブルの取捨区分１２０５を「２」から「１」に更新させる。
【００９１】
そして、ステップＳ３３５の画像フラグ更新処理が終了すると、ＣＰＵ２１はステップＳ３３６に処理を進める。
【００９２】
一方、ステップＳ３３４で、特定画像の取捨選択指示（選択ボタン９５又は削除ボタン９６のタッチ）がなかったと判定した場合には、ＣＰＵ２１は、直ちにステップＳ３３６に処理を進める。
【００９３】
ステップＳ３３６では、ＣＰＵ２１は、終了ボタン９７がタッチされたか否かを判定し、終了ボタン９７がタッチされなかったと判定した場合には、ＣＰＵ２１は、ステップＳ３２１に処理を戻す。
【００９４】
一方、ステップＳ３３６で、終了ボタン９７がタッチされたと判定した場合には、ＣＰＵ２１は、ステップＳ３３７に処理を進める。
【００９５】
ステップＳ３３７では、ＣＰＵ２１は、管理テーブルの表示区分１２０４を参照して表示区分１２０４＝「０」の画像（即ち、未表示画像）があるか否かを判定し、未表示画像があると判定した場合には、ステップＳ３３８に処理を進める。
【００９６】
ステップＳ３３８では、ＣＰＵは、未表示画像を、サムネール表示画面９００に撮影が早い順に、所定時間（例えば１５秒）表示し、ステップＳ３２１に処理を戻す。
【００９７】
一方、ステップＳ３３７では、未表示画像がないと判定した場合には、直ちにステップＳ３３９に処理を進める。
【００９８】
ステップＳ３３９では、ＣＰＵ２１は、後処理を実行する。詳細には、ＣＰＵ２１は、管理テーブルを参照して、取捨区分１２０５が保留になっているレコードがあった場合、該取捨区分１２０５が保留になっているレコードに対応するインデックス画像をサムネール表示画面９００に「これらの画像を取捨選択してください」というメッセージと共に表示し、ステップＳ３２１に処理を戻す。
【００９９】
一方、取捨区分１２０５が保留になっているレコードがなかった場合、ＣＰＵ２１は、今回の撮影データの入力画面をサムネール用表示及び操作用ディスプレイ１０５に表示し、撮影データの入力を促す。そして、現像・表示処理装置１０３のキーボード２６又はマウス２７から撮影データが入力されると、ＣＰＵ２１は、管理テーブルと同一のフォルダ（通常はルートフォルダ）に撮影データを記録し、撮影年月日と顧客名で格納フォルダをリネームし、本フローチャートの処理を終了する。
【０１００】
以上の処理により、最終的に、格納フォルダには、印刷予定フォルダ、及び、印刷予定フォルダ内の印刷予定の画像データと、印刷不要フォルダ、及び、印刷不要フォルダ内の不要画像データが残され、印刷するかどうかの保留状態の画像データは存在しなくなる。
【０１０１】
以上、図４に示した処理によれば、サムネール画像表示用ディスプレイ１０５の操作情報が現像・表示処理装置１０３に逐次送信され、高解像度ディスプレイ１０４に拡大画像が表示されるので、カメラマンはデジタルカメラの表示及び操作をしながら撮影された画像の取捨選択（印刷の要否指定）を簡単に行うことが出来る。よって、助手がいなくても撮影業務を迅速に行うことができ、特に子供の日や七五三、成人の日、卒業式シーズン等業務が繁忙を極める時期には顕著な効果を奏する。
【０１０２】
また、撮影した画像を分類する処理を行ってくれるので、ある顧客の撮影画像が他の顧客の撮影画像として混入するといった事故も防止することができる。
【０１０３】
以下、図１２を参照して、図４のステップＳ３２９に示した拡大表示方法変更Ｉ処理について詳細に説明する。
【０１０４】
図１２は、本発明における第２の制御処理手順の一例を示すフローチャートであり、図４のステップＳ３２９に示した拡大表示方法変更Ｉ処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ２１がハードディスク２８又はその他の記録媒体に格納されたプログラムを読み出してＲＡＭ２２上で実行することにより実現される。即ち、図中、Ｓ４０１〜Ｓ４０４，Ｓ４０８〜Ｓ４２１は、現像・表示処理装置１０３のＣＰＵ２１の制御の下で実行される各ステップを示す。
【０１０５】
まず、ステップＳ４０１において、ＣＰＵ２１は、ＲＡＭ２２の操作記憶用領域を参照し、どの拡大表示モードの変更ボタンがタッチされたかを判定する。
【０１０６】
拡大表示モードの変更ボタンは、サムネール表示画面９００の右下に表示されるボタンで、高解像度ディスプレイ１０４に表示される拡大画像の表示形式を制御する。例えば、横４画像（横位置拡大画像４つを２行２列に表示：図５の変更ボタン９３）、横２画像（横位置拡大画像２つを上下に並べて表示：図５，図６の変更ボタン１０４）、混在表示（横位置拡大画像２つと縦位置拡大画像１つ：図６〜図８の変更ボタン１０３）、縦２画像（縦位置拡大画像２つを左右に並べて表示：図５の変更ボタン９４）がある。
【０１０７】
なお、高解像度ディスプレイ１０４が縦長形状の場合、横４画像の代わりに、縦４画像（縦位置拡大画像４つを２行２列に表示）を表示するように構成してもよい。
【０１０８】
ステップＳ４０２では、ＣＰＵ２１は、縦２画像（変更ボタン９４）がタッチされたか否かを判定し、縦２画像（変更ボタン９４）がタッチされたと判定した場合には、処理をＳ４０３に進める。
【０１０９】
ステップＳ４０３では、ＣＰＵ２１は、拡大画像表示画面９１０の拡大表示モードを混在モードから縦２画像表示モードに変更し、混在表示モードで右側に表示されていた縦拡大画像を縦２画像の左側に表示する（右側に表示しても勿論かまわない）。そして、ステップＳ４０４に処理を進める。
【０１１０】
ステップＳ４０４では、ＣＰＵ２１は、サムネール表示画面９００の拡大表示モードの右下に表示される拡大表示モードの変更ボタンを、混在ボタン（変更ボタン１０３）に変更して、処理を終了する。
【０１１１】
一方、ステップＳ４０２で、縦２画像（変更ボタン９４）がタッチされていないと判定した場合には、ステップＳ４０８において、ＣＰＵ２１は、横２画像（変更ボタン１０４）がタッチされたか否かを判定し、横２画像（変更ボタン１０４）がタッチされたと判定した場合には、処理をＳ４０９に進める。
【０１１２】
ステップＳ４０９では、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードを判定し、ステップＳ４１０では、拡大画像表示画面９１０の拡大表示モードが混在表示モードであるか否かを判定する。
【０１１３】
そして、ステップＳ４１０で、拡大画像表示画面９１０の拡大表示モードが混在表示モードであると判定した場合には、ＣＰＵ２１は、ステップＳ４１１に処理を進める。
【０１１４】
ステップＳ４１１では、ＣＰＵ２１は、拡大画像表示画面９１０の拡大表示モードを横２画像表示モードに変更し、混在表示モードで左側に表示されていた２つの横拡大画像を横２画像に表示する。そして、ステップＳ４１３に処理を進める。
【０１１５】
一方、ステップＳ４１０で、拡大画像表示画面９１０の拡大表示モードが混在表示モードでないと判定した場合には（現在の拡大画像表示モードが横４画像表示モードとなる）、ＣＰＵ２１は、ステップＳ４１２に処理を進める。
【０１１６】
ステップＳ４１２では、ＣＰＵ２１は、拡大画像表示画面９１０の拡大表示モードを横２画像表示モードに変更し、横４画像表示モードで左側（右側でも勿論かまわない）に表示されていた２つの横拡大画像を横２画像に表示する。そして、ステップＳ４１３に処理を進める。
【０１１７】
ステップＳ４１３では、ＣＰＵ２１は、サムネール表示画面９００の拡大表示モードの右下に表示される拡大表示モードの変更ボタンを、混在ボタン（変更ボタン１０３）に変更して、処理を終了する。
【０１１８】
一方、ステップＳ４０８で、横２画像（変更ボタン１０４）がタッチされていないと判定した場合には、ステップＳ４１４において、ＣＰＵ２１は、横４画像（変更ボタン１０３）がタッチされたか否かを判定し、横４画像（変更ボタン１０３）がタッチされたと判定した場合には（現在の拡大画像表示モードが混在表示モードとなる）、処理をＳ４１５に進める。
【０１１９】
ステップＳ４１５では、ＣＰＵ２１は、拡大画像表示画面９１０の拡大表示モードを横４画像表示モードに変更し、混在表示モードで左側に表示されていた２つの横拡大画像を横４画像の左側に表示する（右側に表示しても勿論かまわない）。そして、ステップＳ４１６に処理を進める。
【０１２０】
ステップＳ４１６では、ＣＰＵ２１は、サムネール表示画面９００の拡大表示モードの右下に表示される拡大表示モードの変更ボタンを、混在ボタン（変更ボタン１０３）及び横２画像（変更ボタン１０４）に変更して、処理を終了する。
【０１２１】
一方、ステップＳ４１４で、横４画像（変更ボタン１０３）がタッチされていないと判定した場合には、ステップＳ４１７において、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードを判定し、ステップＳ４１８では、拡大画像表示画面９１０の拡大表示モードが縦２画像表示モードであるか否かを判定する。
【０１２２】
そして、ステップＳ４１８で、拡大画像表示画面９１０の拡大表示モードが縦２画像表示モードであると判定した場合には（現在の拡大画像表示モードが横２画像表示モード又は横４画像表示モードとなる）、ＣＰＵ２１は、ステップＳ４１９に処理を進める。
【０１２３】
ステップＳ４１９では、ＣＰＵ２１は、拡大画像表示画面９１０の拡大表示モードを混在表示モードに変更し、縦２画像表示モードで左側（右側でも勿論かまわない）に表示されていた縦拡大画像を混在表示モードの縦画像に表示する。そして、ステップＳ４２１に処理を進める。
【０１２４】
一方、ステップＳ４１９で、拡大画像表示画面９１０の拡大表示モードが縦２画像表示モードでないと判定した場合には、ＣＰＵ２１は、ステップＳ４２０に処理を進める。
【０１２５】
ステップＳ４２０では、ＣＰＵ２１は、拡大画像表示画面９１０の拡大表示モードを混在表示モードに変更し、横４画像表示モードの場合左側（右側でも勿論かまわない）に表示されていた２つの横拡大画像を混在表示モードの横２画像に表示し、横２画像表示モードで表示されていた２つの横拡大画像を混在表示モードの横２画像に表示する。そして、ステップＳ４２１に処理を進める。
【０１２６】
ステップＳ４２１では、ＣＰＵ２１は、サムネール表示画面９００の拡大表示モードの右下に表示される拡大表示モードの変更ボタンを、横４画像（変更ボタン９３）、縦２画像（変更ボタン９４）、及び、横２画像（変更ボタン１０４）に変更して、処理を終了する。
【０１２７】
以下、図１３，図１４を参照して、図４のステップＳ３３４に示した特定画像拡大表示処理について詳細に説明する。
【０１２８】
上述したように、本実施形態では、ユーザによる各サムネール画像のタッチ位置（左側、右側、上側、下側、中央、左上、左下、右上、右下等）に応じて、拡大画像の表示制御を行っている。ここで、図１３を用いて、サムネール画像のタッチ位置について説明する。
【０１２９】
図１３は、サムネール画像のタッチ位置を説明する図である。
【０１３０】
図４のステップＳ３２１，Ｓ３２７内で実行される各サムネール毎の操作検知座標領域の算出処理では、ＣＰＵ２１は、ハードディスク２８のアプリケーションプログラム中の画面レイアウト情報を読み出し、各サムネール毎の操作検知座標領域を算出している。
【０１３１】
例えば、図１３に示すように、縦画像のサムネールであれば、各サムネールの縦長の長方形の中でどの座標領域部分がタッチされたら「左側」１３０１が選択されたと判定するか、又どの座標領域部分がタッチされたら「右側」１３０２が選択されたと判定するかの４つのＸＹ座標の組を２組算出している。
【０１３２】
また、横画像のサムネールで横２画像表示モード又は混在表示モードであれば、各サムネールの横長の長方形の中でどの座標領域部分がタッチされたら「上側」１３０３が選択されたと判定するか、又どの座標領域部分がタッチされたら「下側」１３０４が選択されたと判定するかの４つのＸＹ座標の組を２組算出している。
【０１３３】
また、横画像のサムネールで混在表示モードであれば、「右上」１３０８，「右下」１３０９，「左上」１３０６，「左下」１３０７がタッチされたと判定するための４つの扇形の中心のＸＹ座標及び半径の組を４組計算し、「中心」１３０５がタッチされたと判定するための円の中心のＸＹ座標と半径の組を１組計算している。なお右上・右下・左上・左下がタッチされたと判定される領域を扇型ではなく矩形としても良く、この場合右上・右下・左上・左下がタッチされたと判定するための４つのＸＹ座標が各４組が（１つの横画像サムネールについて合計１６のＸＹ座標が）計算される。
【０１３４】
以下、この操作検知座標領域を用いて、図１４のフローチャートを説明する。
【０１３５】
図１４は、本発明における第３の制御処理手順の一例を示すフローチャートであり、図４のステップＳ３３４に示した特定画像拡大表示処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ２１がハードディスク２８又はその他の記録媒体に格納されたプログラムを読み出してＲＡＭ２２上で実行することにより実現される。即ち、図中、Ｓ５０１〜Ｓ５２８は、現像・表示処理装置１０３のＣＰＵ２１の制御の下で実行される各ステップを示す。
【０１３６】
まず、ステップＳ５０１において、ＣＰＵ２１は、図４のステップＳ３２１又はＳ３２７で計算された操作検知座標領域とＲＡＭ２２の操作記憶用領域に記憶された実際のタッチ位置座標から、タッチされたサムネールを特定し、該特定されたサムネールが縦画像のものか横画像のものであるか判定する。
【０１３７】
次に、ステップＳ５０２において、ＣＰＵ２１は、縦画像がタッチされたか否かを判定し、縦画像がタッチされたと判定した場合には、ステップＳ５０３に処理を進める。
【０１３８】
次に、ステップＳ５０３では、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードが何であるかを判定する。
【０１３９】
そして、ステップＳ５０４において、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードが縦２画像表示モードであるか否かを判定し、縦２画像表示モードであると判定した場合には、ステップＳ５０５に処理を進める。
【０１４０】
ステップＳ５０５では、ＣＰＵ２１は、ステップＳ３２１又はＳ３２７で計算された操作検知座標領域とＲＡＭ２２の操作記憶用領域に記憶された実際のタッチ位置座標から、タッチ位置が「左側」１３０１であるか「右側」１３０２であるか、それ以外であるかを判定する。
【０１４１】
そして、ステップＳ５０６において、タッチ位置が「左側」１３０１であるか判定し、「左側」１３０１であると判定した場合には、ステップＳ５０７において、ＣＰＵ２１は、現在の拡大画像表示画面９１０の縦２画像のうちの左側の拡大画像を、当該タッチされたサムネール画像の拡大画像と入替える。そして、処理を終了する。
【０１４２】
一方、ステップＳ５０６において、タッチ位置が「左側」１３０１でないと判定した場合には、ＣＰＵ２１は、ステップＳ５０８に処理を進める。
【０１４３】
そして、ステップＳ５０８において、ＣＰＵ２１は、タッチ位置が「右側」１３０２であるか判定し、「右側」１３０２であると判定した場合には、ステップＳ５０９において、ＣＰＵ２１は、現在の拡大画像表示画面９１０の縦２画像のうちの右側の拡大画像を、当該タッチされたサムネール画像の拡大画像と入替える。そして、処理を終了する。
【０１４４】
一方、ステップＳ５０８において、タッチ位置が「右側」１３０２でないと判定した場合には、ＣＰＵ２１は、そのまま処理を終了する。
【０１４５】
一方、ステップＳ５０４で、現在の拡大画像表示画面９１０の拡大表示モードが縦２画像表示モードないと判定した場合には、ステップＳ５１０に処理を進める。
【０１４６】
そして、ステップＳ５１０において、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードが混在表示モードであるか否かを判定し、混在表示モードであると判定した場合には、ステップＳ５１１に処理を進める。
【０１４７】
ステップＳ５１１では、ＣＰＵ２１は、現在の拡大画像表示画面９１０の混在表示の縦の拡大画像を、当該タッチされたサムネール画像の拡大画像と入替える。そして、処理を終了する。
【０１４８】
一方、ステップＳ５１０で、現在の拡大画像表示画面９１０の拡大表示モードが混在表示モードでないと判定した場合には（横２又は横４画像表示モードである）、ステップＳ５１２に処理を進める。
【０１４９】
ステップＳ５１２では、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードを混在表示モードに変更し、拡大画像表示画面９１０の左側の２つの横画像に変更前に表示された横拡大画像（横４画像表示モードの場合は左側（右側でもよい）の横拡大画像）を表示する。さらに、ＣＰＵ２１は、サムネール表示画面９００の拡大表示モードの右下に表示される拡大表示モードの変更ボタンを、横４画像（変更ボタン９３）、縦２画像（変更ボタン９４）、及び、横２画像（変更ボタン１０４）に変更する。
【０１５０】
次に、ステップＳ５１３において、ＣＰＵ２１は、拡大画像表示画面９１０の混在表示の右の縦拡大画像を、当該タッチされたサムネール画像の拡大画像と入替える。そして、処理を終了する。
【０１５１】
一方、ステップＳ５０２で、縦画像がタッチされていない（横画像がタッチされた）と判定した場合には、ＣＰＵ２１は、ステップＳ５１４に処理を進める。
【０１５２】
次に、ステップＳ５１４では、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードが何であるかを判定する。
【０１５３】
そして、ステップＳ５１５において、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードが横２画像表示モード又は混在表示モードであるか否かを判定し、横２画像表示モード又は混在表示モードであると判定した場合には、ステップＳ５１６に処理を進める。
【０１５４】
ステップＳ５１６では、ＣＰＵ２１は、ステップＳ３２１又はＳ３２７で計算された操作検知座標領域とＲＡＭ２２の操作記憶用領域に記憶された実際のタッチ位置座標から、タッチ位置が「上側」１３０３であるか「下側」１３０４であるか、それ以外であるかを判定する。
【０１５５】
そして、ステップＳ５１７において、タッチ位置が「上側」１３０３であるか判定し、「上側」１３０３であると判定した場合には、ステップＳ５１８において、ＣＰＵ２１は、現在の拡大画像表示画面９１０の横２画像のうちの上側の拡大画像を、当該タッチされたサムネール画像の拡大画像と入替える。そして、処理を終了する。
【０１５６】
一方、ステップＳ５１７において、タッチ位置が「上側」１３０３でないと判定した場合には、ＣＰＵ２１は、ステップＳ５１９に処理を進める。
【０１５７】
そして、ステップＳ５１９において、ＣＰＵ２１は、タッチ位置が「下側」１３０４であるか判定し、「下側」１３０４であると判定した場合には、ステップＳ５２０において、ＣＰＵ２１は、現在の拡大画像表示画面９１０の横２画像のうちの下側の拡大画像を、当該タッチされたサムネール画像の拡大画像と入替える。そして、処理を終了する。
【０１５８】
一方、ステップＳ５１９において、タッチ位置が「下側」１３０４でないと判定した場合には、ＣＰＵ２１は、ステップＳ５２６に処理を進める。
【０１５９】
そして、ステップＳ５２６において、ＣＰＵ２１は、タッチ位置が「中央」１３０５であるか判定し、「中央」１３０５であると判定した場合には、ステップＳ５２７において、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードを横４画像表示モードに変更し、拡大画像表示画面９１０の左側（右側でもよい）の２つの横画像に変更前に表示された横拡大画像を表示する。さらに、ＣＰＵ２１は、サムネール表示画面９００の拡大表示モードの右下に表示される拡大表示モードの変更ボタンを、混在ボタン（変更ボタン１０３）及び横２画像（変更ボタン１０４）に変更する。
【０１６０】
次に、ステップＳ５２８において、ＣＰＵ２１は、拡大画像表示画面９１０の右側（左側であってもよい）に、当該タッチされたサムネール画像の拡大画像を表示する。そして、処理を終了する。
【０１６１】
一方、ステップＳ５２６で、タッチ位置が「中央」１３０５でないと判定した場合には、ＣＰＵ２１は、そのまま処理を終了する。
【０１６２】
一方、ステップＳ５１５で、現在の拡大画像表示画面９１０の拡大表示モードが横２画像表示モード又は混在表示モードでないと判定した場合には、ＣＰＵ２１は、ステップＳ５２１に処理を進める。
【０１６３】
そして、ステップＳ５２１において、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードが横４画像表示モードであるか否かを判定し、横４画像表示モードであると判定した場合には、ステップＳ５２２に処理を進める。
【０１６４】
ステップＳ５２２では、ＣＰＵ２１は、ステップＳ３２１又はＳ３２７で計算された操作検知座標領域とＲＡＭ２２の操作記憶用領域に記憶された実際のタッチ位置座標から、タッチ位置が「左上」１３０６であるか「左下」１３０７であるか「右上」１３０８であるか「右下」１３０９であるか、それ以外であるかを判定する。
【０１６５】
そして、ステップＳ５２３において、ＣＰＵ２１は、タッチ位置が「左上」１３０６である場合は現在の拡大画像表示画面９１０の横４画像の左上の拡大画像を当該タッチされたサムネール画像の拡大画像と入替え、また、タッチ位置が「左下」１３０７である場合は現在の拡大画像表示画面９１０の横４画像の左下の拡大画像を当該タッチされたサムネール画像の拡大画像と入替え、また、タッチ位置が「右上」１３０８である場合は現在の拡大画像表示画面９１０の横４画像の右上の拡大画像を当該タッチされたサムネール画像の拡大画像と入替え、また、タッチ位置が「右下」１３０９である場合は現在の拡大画像表示画面９１０の横４画像の右下の拡大画像を当該タッチされたサムネール画像の拡大画像と入替え、タッチ位置が上記いずれでもない場合は画像の入れ替えは行わない。そして、処理を終了する。
【０１６６】
一方、ステップＳ５２１で、現在の拡大画像表示画面９１０の拡大表示モードが横４画像表示モードでないと判定した場合には（即ち、縦２画像表示モードである）、ステップＳ５２４に処理を進める。
【０１６７】
ステップＳ５２４では、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードを混在表示モードに変更し、拡大画像表示画面９１０の右側の縦画像に変更前に表示された左側（右側でもよい）の縦拡大画像を表示する。さらに、ＣＰＵ２１は、サムネール表示画面９００の拡大表示モードの右下に表示される拡大表示モードの変更ボタンを、横４画像（変更ボタン９３）、縦２画像（変更ボタン９４）、及び、横２画像（変更ボタン１０４）に変更する。
【０１６８】
次に、ステップＳ５２５において、ＣＰＵ２１は、拡大画像表示画面９１０の混在表示の左上の横拡大画像を、当該タッチされたサムネール画像の拡大画像と入替える。そして、処理を終了する。
【０１６９】
なお、縦４表示を可能とした場合には、縦２画像表示モードで縦サムネールの中央にタッチされた場合、ＣＰＵ２１は、現在の拡大画像表示画面９１０の拡大表示モードを縦４表示モードに変更し、拡大画像表示画面９１０の上側（下側であってもよい）の縦２画像に変更前に表示された縦２拡大画像を表示する。さらに、ＣＰＵ２１は、拡大画像表示画面９１０の縦４画像の左下（右下であってもよい）の縦拡大画像を、当該タッチされたサムネール画像の拡大画像と入替え、処理を終了するように制御するものとする。
【０１７０】
〔その他の実施形態〕
上記実施形態では、高解像度ディスプレイ１０４、サムネール画像表示用ディスプレイ１０５の２つのディスプレイを使用する構成について説明した。しかし、２つのディスプレイ１０４，１０５を使用せずに、横長の高解像度ディスプレイの左半分にサムネール表示画面９００を表示し、右半分に拡大表示画面９１０を表示しても良く、この場合、操作性は若干低下するもののタッチパネルではなくマウスやキーボードで操作するように構成しても良い。
【０１７１】
また、サムネール表示画面９００におけるサムネールの表示形態は原則撮影順であるが、図６，図７の９０ｂに示したように、縦サムネールと横サムネールを分類して別々に表示しても良い。
【０１７２】
このサムネール表示は縦サムネールと横サムネールの数が頁により異なる可能性があり、頁の移動によりその都度変化しうるので、図４のステップＳ３２７で計算された操作検知座標領域は、前頁ボタン９１や次頁９２がタッチされた場合、再計算が必要であり、このことは他の画面でも同様である。
【０１７３】
また、撮影された画像データのやりとりについては、上記実施形態では、現像・表示処理装置１０３がデジタルカメラ１０１の内蔵記憶媒体を参照して行っているが、これに限らず、デジタルカメラ１０１側の制御手段が一旦内蔵記憶媒体に記憶した画像データを現像・表示処理装置１０３のハードディスク２８の所定のフォルダ又はディレクトリにコピーするように構成してもよい。このように構成することで、迅速に現像処理を行うことが可能となり、シャッター押下から高解像度表示パネル１０４への画像表示のタイムラグを最少にすることができる。
【０１７４】
あるいは、デジタルカメラ１０１側の制御手段が内蔵記憶媒体に記憶せずに、直接画像データを現像・表示処理装置１０３のハードディスク２８の所定のフォルダ又はディレクトリに移動させるように構成してもよい。このように構成することで、デジタルカメラ側の内蔵記憶媒体の記憶容量を気にせずに撮影を行うことができるし、デジタルカメラ１０１の内蔵電池の消耗を最少にすることができる。
【０１７５】
なお、上述の各種データや画面の構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１７６】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１７７】
なお、本実施形態では、デジタルカメラ１０１と現像・表示処理装置１０３とが無線ＬＡＮハブ１００を介して通信可能な構成について説明したが、デジタルカメラ１０１と現像・表示処理装置１０３とが有線接続された構成でもよいことはいうまでもない。
【０１７８】
また、本実施形態では、デジタルカメラ１０１で撮像されている画像データを、現像・表示処理装置１０３が定期的に取得して、ほぼリアルタイムに撮影画像をサムネール表示する構成について説明したが、撮影が終了してメモリカード等に記憶された画像データを、現像・表示処理装置１０３が取得して撮影画像をサムネール表示可能なことはいうまでもない。
【０１７９】
以上、示したように、カメラマンが撮影した画像を直ちに現像・色変換すると共にサムネール表示画面９００にサムネール画像を画像方向を維持した状態で表示し、該サムネール画像が指示されると、該指示されたサムネール画像の拡大画像をその画像方向を維持した状態で、該サムネール画像上の指示位置に応じた拡大表示画面９１０のレイアウト位置にレイアウト表示できるので、簡単な操作で拡大表示画面９１０に拡大レイアウト表示される画像をサムネール表示画面９００から選択された所望の画像に差し換えることができる。よって、カメラマンが１名いれば直前に撮影した画像を殆どタイムラグなしに確認することができる。この結果、顧客をいらいらさせずに短時間で撮影及び撮影画像の確認と画像の取捨選択を行うことができる。
【０１８０】
また、撮影された画像のサムネール画像がサムネール表示画面９００に表示されたかどうかを判定し、未表示画像があれば表示するので、前画像等を参照した場合でも、画像の表示漏れがなくなり、印刷するのに好適な写真を見落とすことがなくなる。
【０１８１】
さらに、個々の画像の取捨選択ボタン９５，９６のタッチで画像が所定のフォルダに分類され、更に撮影の終了ボタンを押すことにより印刷対象画像用と印刷しない画像用フォルダを一まとめにするフォルダを生成するので、取捨選択済みの画像が混在してしまい、取又は捨のいずれの選択をしたか分からなくなってしまうといった事故や、他の顧客の画像が混入するといった事故が発生することもなくなり、画像の管理工数が大幅に省力化される。
【０１８２】
以上、全体として撮影スタジオの撮影及び撮影した画像の管理業務効率及びコストを大幅に改善することができる等の効果を奏する。
【０１８３】
以下、図１５に示すメモリマップを参照して本発明に係る撮影画像処理システムを構成する画像処理装置（現像・表示処理装置１０３）で読み取り可能なデータ処理プログラムの構成について説明する。
【０１８４】
図１５は、本発明に係る撮影画像処理システムを構成する画像処理装置（現像・表示処理装置１０３）で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１８５】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１８６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１８７】
本実施形態における図４，図１２，図１４に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１８８】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１８９】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１９０】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１９１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９２】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１９４】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１９５】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【図面の簡単な説明】
【０１９６】
【図１】本発明の一実施形態を示す撮影画像処理システムの構成を示すシステム構成図である。
【図２】図１に示した現像・表示処理装置１０３のハードウェア構成を示すブロック図である。
【図３】本実施形態における管理テーブルの一例を示すデータ構成図である。
【図４】本発明における第１の制御処理手順の一例を示すフローチャートである。
【図５】図１に示したサムネール画像表示用ディスプレイ１０５及び高解像度ディスプレイ１０４に表示される画面を説明する模式図である。
【図６】図１に示したサムネール画像表示用ディスプレイ１０５及び高解像度ディスプレイ１０４に表示される画面を説明する模式図である。
【図７】図１に示したサムネール画像表示用ディスプレイ１０５及び高解像度ディスプレイ１０４に表示される画面を説明する模式図である。
【図８】図１に示したサムネール画像表示用ディスプレイ１０５及び高解像度ディスプレイ１０４に表示される画面を説明する模式図である。
【図９】表示されるサムネール画像が縦（横）画像のみである場合にサムネール画像表示用ディスプレイ１０５及び高解像度ディスプレイ１０４に表示される画面を説明する模式図である。
【図１０】表示されるサムネール画像が縦（横）画像のみである場合にサムネール画像表示用ディスプレイ１０５及び高解像度ディスプレイ１０４に表示される画面を説明する模式図である。
【図１１】表示されるサムネール画像が縦（横）画像のみである場合にサムネール画像表示用ディスプレイ１０５及び高解像度ディスプレイ１０４に表示される画面を説明する模式図である。
【図１２】本発明における第２の制御処理手順の一例を示すフローチャートである。
【図１３】サムネール画像のタッチ位置を説明する図である。
【図１４Ａ】本発明における第３の制御処理手順の一例を示すフローチャートである。
【図１４Ｂ】本発明における第３の制御処理手順の一例を示すフローチャートである。
【図１５】本発明に係る撮影画像処理システムを構成する情報処理装置（現像・表示処理装置１０３）で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１９７】
１００    無線ＬＡＮハブ
１０１    デジタルカメラ
１０２    印刷装置
１０３    現像・表示処理装置
１０４    高解像度ディスプレイ
１０５    サムネール用表示及び操作用ディスプレイ
【図１】
2008011480.tif 000003
【図２】
2008011480.tif 000004
【図３】
2008011480.tif 000005
【図４】
2008011480.tif 000006
【図５】
2008011480.tif 000007
【図６】
2008011480.tif 000008
【図７】
2008011480.tif 000009
【図８】
2008011480.tif 000010
【図９】
2008011480.tif 000011
【図１０】
2008011480.tif 000012
【図１１】
2008011480.tif 000013
【図１２】
2008011480.tif 000014
【図１３】
2008011480.tif 000015
【図１４Ａ】
2008011480.tif 000016
【図１４Ｂ】
2008011480.tif 000017
【図１５】
2008011480.tif 000018