(57)【特許請求の範囲】
【請求項１】
画像形成媒体から読み取られた画像データを記憶する記憶手段と、前記画像データに対して画像処理を施す画像処理部と、前記画像処理部によって画像処理された画像データに基づいて画像を出力する画像出力部とを備える画像出力装置であって、
前記記憶手段を、大容量データを記憶可能とする第１の記憶部と、当該第1の記憶部よりデータアクセス速度の速い第２の記憶部とで構成し、
前記画像形成媒体から読み取られた画像データのデータサイズが所定サイズより大きいか否かを判断するデータサイズ判断部と、
前記データサイズ判断部によって、画像データのデータサイズが所定サイズより大きいと判断された場合に画像データを第1の記憶部に記憶し、画像データのデータサイズが所定サイズ以下と判断された場合に画像データを第２の記憶部に記憶可能に制御するデータ記憶制御部と、
前記第２の記憶部の空き容量が所定値より小さいか否かを判断する記憶容量判断部とを備え、
前記データ記憶制御部は、
画像データのデータサイズが所定サイズ以下であると判断された場合に、当該画像データが所定の規則に基づく優先権の高いデータであるか否かを判断し、
当該判断結果で優先権が低いと判断された場合に、第１の記憶部に当該画像データを記憶し、
当該判断結果で優先権が高いと判断された場合に、既に第２の記憶部に記憶されている他の画像データよりも優先権が高いか否かを判断し、
当該判断結果が他の画像データより優先権が低いと判断された場合に、第１の記憶部に当該画像データを記憶し、
当該判断結果で他の画像データと同じ程度の優先権であると判断された場合に、当該画像データの容量と第２の記憶部の空き容量とを比較し、当該画像データの容量が第２の空き容量より大きい場合に第１の記憶部に当該画像データを記憶し、当該画像データの容量が第２の空き容量より小さい場合に第２の記憶部に当該画像データを記憶し、
当該判断結果で他の画像データよりも優先権が高いと判断された場合に、当該画像データの容量と第２の記憶部の空き容量とを比較し、当該画像データの容量が第２の空き容量より大きい場合に第２の記憶部に記憶されている優先権の低い他の画像データを第１の記憶部に移動させてから、当該画像データを第２の記憶部に記憶するように制御することを特徴とする画像出力装置。
【請求項２】
前記データ記憶制御部は、写真プリント作成に用いられる画像データを第1の記憶部に記憶し、当該画像データのサムネイル画像データを第２の記憶部に優先して記憶することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
第1の記憶部に記憶されたデータファイルのアクセス回数をカウントするカウント部と、カウント部によるカウントによって、アクセス基準値より大きいアクセス回数のデータファイルが第1の記憶部に存在するか否かを判断するアクセス回数判断部とをさらに備え、
データ記憶制御部は、第２の記憶部の空き容量が所定値より大きい場合であって、アクセス基準値より大きいアクセス回数のデータファイルが存在すると判断された場合に、当該データファイルを第２の記憶部に移動することを特徴とする請求項１又は請求項２に記載の画像出力装置。
【請求項４】
カウント部は、第２の記憶部に記憶されたデータファイルのアクセス回数をカウントし、
アクセス回数判断部は、前記カウント部によるカウントによって、アクセス基準値より低いアクセス回数のデータファイルが第２の記憶部に存在するか否かを判断し、
データ記憶制御部は、アクセス基準値より低いアクセス回数のデータファイルが存在すると判断された場合に、当該データファイルを第１の記憶部に移動するように構成することを特徴とする請求項３に記載の画像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成媒体から読み取られた画像データを記憶する記憶手段と、画像データに対して画像処理を施す画像処理部と、画像処理部によって画像処理された画像データに基づいて画像を出力する画像出力部とを備える画像出力装置に関するものである。
【背景技術】
【０００２】
例えば、現像済みのネガフィルムに形成されているコマ画像を読み取り、読み取った画像データを用いてペーパー等の写真感光材料に画像を焼付露光し写真プリントを作成するものがある。この場合のデータの流れを図５により説明する。
【０００３】
図５に示すように、ネガフィルムに形成されたコマ画像は、スキャナー２００により画像データとして読み取られデジタルデータ化される。ネガフィルムから画像データを読み取る場合、予め設定された低解像度で読み取りを行うプレスキャンと、予め設定された高解像度で読み取りを行う本スキャンとがある。プレスキャンで読み取られた画像データに基づいて、コマ画像が切り取られる。この切り取られたコマ画像は、低解像度のデータであり、いわゆる、サムネイル画像データと称することもある。本スキャンでは、プレスキャンで得られたコマ画像を高解像度で読み取るが、例えば、仕上がり写真プリントサイズに基づいて解像度が設定される。
【０００４】
プレスキャンで読み取られた画像データ（フィルム全体の画像データ及び各コマ画像データ）は、ハードディスク２０１ｃに記憶される。これは、コンピュータ２０１（３２ＢＩＴ  ＣＰＵ）において、プロセスのアドレス空間（通常２Ｇバイト）が断片化しており、連続したアドレス空間が不足しているため、ハードディスク等の大容量記憶装置に一次的に作業用メモリ空間を設定しておき、この作業用メモリ空間に、画像データ用のデータファイルを作成し、各種処理を行うように構成されていた。
【０００５】
例えば、プレジャッジ処理を実行する場合に、ハードディスク２０１ｃに記憶されたデータファイルからコマ画像データを取得し、コマ画像毎に、各種補正処理（赤目補正、ガンマ補正等）、プリントサイズ設定、プリント枚数の設定を行い、或いは、モニター画面でコマ画像を編集・表示切替等の操作を行う。コマ画像ごとにプレジャッジ処理が終了すると、本スキャンが行われる。本スキャンで読み取られた画像データもハードディスク２０１ｃの作業用メモリ空間に記憶される。ハードディスク２０１ｃに記憶された画像データは、高解像度で読み取られているので、データ量が多い。次いで、画像処理部２０２が、プレジャッジで設定された補正値に基づいて本スキャンされた画像データを画像処理し、この画像処理後のデータが送信メモリ２０３を介してプリンタプロセッサ２０４に送信される。プリンタプロセッサ２０４の露光エンジン２０４ａは、例えば、レーザーエンジンで構成され、走査露光により写真感光材料に画像を焼付露光する。次いで、現像、乾燥処理を経て写真プリントが作成される。
【０００６】
また、画像形成媒体としてネガフィルムではないが、原稿を読み取る装置として、下記特許文献１に開示される画像読取装置が知られている。読み取られた画像データは、外部コンピュータに送信される。
【０００７】
【特許文献１】特開２００２−２１８１２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
近年、写真処理店（いわゆるミニラボ店）において、写真プリント処理の高速化の要請が顕著である。ところが、上記従来の装置では、スキャナーから読み取られた画像データがハードディスク２０１ｃに記憶される構成であるため、ハードディスク２０１ｃの処理速度の影響を受けることになり、高速化を容易に行えなかった。すなわち、ハードディスクの記憶方式上、一定量のデータがランダムに記憶されているため、データ読み書きの処理速度が遅く、データ処理の高速化の妨げになっていた。なお、データをランダムに読み書き処理する方式をランダムアクセスと称する。
【０００９】
本発明は上記実情に鑑みてなされたものであり、その課題は、写真プリント処理の高速化を可能とする画像出力装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明の画像出力装置は、
画像形成媒体から読み取られた画像データを記憶する記憶手段と、
画像データに対して画像処理を施す画像処理部と、
画像処理部によって画像処理された画像データに基づいて画像を出力する画像出力部とを備える画像出力装置であって、
記憶手段を、大容量データを記憶可能とする第１の記憶部と、当該第1の記憶部よりデータアクセス速度の速い第２の記憶部とで構成し、
画像形成媒体から読み取られた画像データのデータサイズが所定サイズより大きいか否かを判断するデータサイズ判断部と、
データサイズ判断部によって、画像データのデータサイズが所定サイズより大きいと判断された場合に画像データを第1の記憶部に記憶し、画像データのデータサイズが所定サイズ以下と判断された場合に画像データを第２の記憶部に記憶するように制御するデータ記憶制御部と、
第２の記憶部の空き容量が所定値より小さいか否かを判断する記憶容量判断部とを備え、
データ記憶制御部は、
記憶容量判断部によって、第２の記憶部の空き容量が所定値より小さいと判断された場合に、画像データを第1の記憶部に記憶するように制御することを特徴とする。
【００１１】
この構成の作用効果は以下の通りである。すなわち、画像出力装置は、画像形成媒体から読み取られた画像データを記憶する記憶手段と、画像データに対して画像処理を施す画像処理部と、画像処理部によって画像処理された画像データに基づいて画像を出力する画像出力部とを備える。画像形成媒体がネガフィルムの場合、例えば、フィルムスキャナーによって画像データを読み取ることができる。画像出力部は、例えば、ＳＤＲＡＭ等で構成される。
【００１２】
そして、記憶手段は、大容量データを記憶可能とする第１の記憶部と、当該第1の記憶部よりデータアクセス速度の速い第２の記憶部とで構成される。第１の記憶部は、ハードディスクが好ましい。第２の記憶部は、第１の記憶部（例えば、ハードディスク）よりデータアクセス速度の速いものであれば特に制限されないが、半導体メモリ或いはメモリディスク媒体が好適である。メモリディス媒体としては、例えば、ＲＡＭディスクが例示される。「メモリディスク」は、メモリをあたかもディスクのように使用できるものである。
【００１３】
そして、データサイズ判断部は、画像形成媒体から読み取られた画像データのデータサイズが所定サイズより大きいか否かを判断する。データ記憶制御部は、画像データのデータサイズが所定サイズより大きいと判断された場合に、画像データを第1の記憶部に記憶し、画像データのデータサイズが所定サイズ以下と判断された場合に画像データを第２の記憶部に記憶するように制御する。所定サイズは、任意の値であるが、例えば、フィルム１本分の画像データのデータサイズ値、又は第２の記憶部の記憶可能容量の１０分の１等が例示される。
【００１４】
そして、記憶容量判断部は、第２の記憶部の空き容量が所定値より小さいか否かを判断する。データ記憶制御部は、記憶容量判断部によって、第２の記憶部の空き容量が所定値より小さいと判断された場合に、画像データを第1の記憶部に記憶するように制御する。所定値は、例えば、画像データのデータサイズ（必要容量）等が例示される。
【００１５】
従って、この構成によれば、第２の記憶部の空き容量が所定値より小さいと判断された場合に、画像データが第1の記憶部に記憶されるので、画像データのデータサイズが所定サイズ以下と判断されていても、画像データを第１の記憶部に記憶して、第２の記憶部に記憶しないように構成される。
【００１６】
これによって、画像データのデータサイズが小さいものは、高速アクセス可能な第２の記憶部に記憶するが、第２の記憶部の空き容量が不足している場合には、第１の記憶部に記憶させることができる。
【００１７】
また、本発明の好適な実施形態として、データ記憶制御部は、写真プリント作成に用いられる画像データを第1の記憶部に記憶し、当該画像データのサムネイル画像データを第２の記憶部に優先して記憶するように制御することができる。写真プリント作成に用いられる画像データは、本スキャン処理で読み取られた高解像度の画像データを意味している。サムネイル画像データは、プレスキャン処理で読み取られた低解像度のコマ画像データを意味している。なお、本スキャン処理は、プレスキャン処理で読み取られた全画像データから切り出されたコマ画像を高解像度の画像データとして読み取ることである。また、メディアに記録されている画像データの場合、当該画像データが、写真プリント作成に用いられる画像データに相等する。そして、この画像データをサムネイル処理することでサムネイル画像データを作成できる。
【００１８】
この構成によれば、プレジャッジ処理、インデックスプリント処理に供されるために使用頻度の高いサムネイル画像データを高速アクセスできる第２の記憶部に優先して記憶させることができる。よって、プレジャッジ処理、インデックスプリント処理の効率を向上でき、写真プリント処理作業の高速化を可能とすることができる。また、本スキャン処理で得られた画像データは通常、大容量であるので、第２の記憶部に記憶させずに、第１の記憶部に記憶させることができる。第１の記憶部において、大容量のデータであれば、シーケンシャルアクセスが可能となるように、アドレス空間を連続して記憶させることで、データ読み取り速度を向上できる。
【００１９】
また、本発明において、第1の記憶部に記憶されたデータファイルのアクセス回数をカウントするカウント部と、
カウント部によるカウントによって、アクセス基準値より大きいアクセス回数のデータファイルが第1の記憶部に存在するか否かを判断するアクセス回数判断部とをさらに備え、
データ記憶制御部は、
第２の記憶部の空き容量が所定値より大きい場合であって、アクセス基準値より大きいアクセス回数のデータファイルが存在すると判断された場合に、当該データファイルを第２の記憶部に移動するように構成することは好ましい実施形態である。
【００２０】
この構成によれば、カウント部が、第1の記憶部に記憶されたデータファイルのアクセス回数をカウントする。アクセス回数判断部は、カウント部によるカウントによって、アクセス基準値より大きいアクセス回数のデータファイルが第1の記憶部に存在するか否かを判断する。そして、データ記憶制御部は第２の記憶部の空き容量が所定値より大きい場合であって、アクセス基準値より大きいアクセス回数のデータファイルが存在すると判断された場合に、当該データファイルを第２の記憶部に移動するように制御する。アクセス基準値は、任意の値であるが、例えば、プレジャッジ処理、インデックスプリント処理等の平均アクセス数を考慮して設定することが好ましい。
【００２１】
よって、この構成によれば、アクセス回数の多いデータは、高速アクセス可能である第２の記憶部にデータを移動できるので、プレジャッジ処理等のデータ処理の高速化が可能になる。
【００２２】
また、本発明において、カウント部は、第２の記憶部に記憶されたデータファイルのアクセス回数をカウントし、
アクセス回数判断部は、前記カウント部によるカウントによって、アクセス基準値より低いアクセス回数のデータファイルが第２の記憶部に存在するか否かを判断し、
データ記憶制御部は、
アクセス基準値より低いアクセス回数のデータファイルが存在すると判断された場合に、当該データファイルを第１の記憶部に移動するように構成することは好ましい実施形態である。
【００２３】
この構成によれば、カウント部は、第２の記憶部に記憶されたデータファイルのアクセス回数をカウントし、アクセス回数判断部は、カウント部によるカウントによって、アクセス基準値より低いアクセス回数のデータファイルが第２の記憶部に存在するか否かを判断することができる。そして、データ記憶制御部は、アクセス基準値より低いアクセス回数のデータファイルが存在すると判断された場合に、当該データファイルを第１の記憶部に移動するように制御する。
【００２４】
よって、この構成によれば、アクセス回数の少ないデータは、高速アクセスをする必要がないと考えられるので、第２の記憶部から、第１の記憶部にデータを移動する。そして、第２の記憶部から、移動されたデータを削除することで、アクセス回数の多いデータを新たに記憶することができるので好ましい。
【発明を実施するための最良の形態】
【００２５】
本発明に係る画像出力装置の好適な実施形態を図面を用いて説明する。図１は、画像出力装置を備える写真処理システムの構成を示す模式図である。
【００２６】
＜写真処理システムの構成＞
写真処理システム１０００は、スキャナーＡ、プリンタプロセッサＢ、メディア読取手段Ｃ、画像出力装置１００とから構成される。スキャナーＡは、現像済みネガフィルム（写真フィルムであり画像形成媒体に相当する）に形成されているコマ画像を読み取りデジタルデータ化する機能を有する。プリンタプロセッサＢは、スキャナーＡにより読み取られた画像データに基づいて、写真感光材料であるペーパーに画像を焼付露光し写真プリントを作成する。メディア読取手段Ｃは、各種メディアからデータを読み取りできる装置であり、公知のものが適宜使用できる。
【００２７】
（スキャナー）
画像読み取り対象であるネガフィルムＦ（画像形成媒体の一例である）は、フィルム搬送ユニットであるネガキャリア１にセットされる。ネガキャリア１には、照射光を通過させるための開口部が設けられている。ネガキャリア１には、ネガフィルムＦを搬送させるために搬送ローラ１ａが搬送経路に沿って設けられている。
【００２８】
画像読み取り用光源として、ハロゲンランプ２が設けられている。調光フィルター３は、ハロゲンランプ２から照射される光の色バランスを調整する。調光フィルター３は、ハロゲンランプ２の下方に設けられる。調光フィルター３の下方には、拡散板４が設けられ、照射される光を均一な状態にする。拡散板４は、光路中に挿入されている状態である。ミラートンネル６は、調光フィルター３及び拡散板４を通過した光を均一に混色する機能を有する。
【００２９】
ネガキャリア１の下方には、結像レンズ７が設けられており、ネガフィルムのコマ画像をＣＣＤの素子上に結像させる機能を有する。ミラー８は、可視光を図１の右側に反射させる。ＣＣＤ９は、可視光によるネガフィルムの透過画像データを読み取るために設けられる。光源はＬＥＤ素子などハロゲンランプ２以外のものを用いても良い。また、画像取得手段としてＣＣＤセンサーではなくＭＯＳセンサーを用いても良い。取得された画像データは、画像出力装置１００へと送信される。
【００３０】
（プリンタプロセッサ）
次に、プリンタプロセッサＢの構成を説明する。ペーパーマガジン１２には、写真感光材料であるペーパーＰがロールの形態で収容されている。ペーパーカッター１３は、ペーパーマガジン１２から引き出されたペーパーＰをプリントサイズに切断する。露光エンジン１４は、画像出力装置１００から送られてくる画像データに基づいて、ペーパーＰの乳剤面に画像を焼付露光する。露光エンジン１４としては、例えば、レーザーエンジン、ＰＬＺＴエンジン等がある。搬送経路に沿って、多数の搬送ローラ１５が配置されており、ペーパーＰは搬送ローラ１５により搬送される。現像処理部１６は、画像が焼付露光されたペーパーＰの現像処理を行う。現像処理が行われたペーパーＰは、乾燥処理が施され、ペーパー排出部１７から仕上がりの写真プリントが排出される。
＜画像出力装置の構成＞
【００３１】
画像出力装置１００の構成を図２の模式図により詳細に説明する。画像出力装置１００は、スキャナーＡから送信された画像データを保存する記憶手段１１０を備える。また、モニター１３１とキーボード１３２が接続されている。スキャナーＡにより読み取られた画像はモニター１３１の画面に表示される。オペレータは、この画面を見ながら画像処理あるいはプリント条件設定に必要な種々の作業（プレジャッジ処理等の作業）を行う。キーボード１３２やその他のマウス等の入力手段（不図示）により、写真処理に必要なデータの入力や、各種の指令を与える。
【００３２】
記憶手段１１０は、ハードディスク１１０ａ（第１の記憶部に相当する）と、そのハードディスク１１０より高速アクセス可能なＲＡＭディスク１１０ｂ（第２の記憶部に相当する）で構成される。記憶手段１１０は、スキャナーＡから送信されてくる画像データを記憶する他に、メディア読取手段Ｃによって、メディアから読み取られた画像データ、Ｅｘｉｆ情報、ＤＰＯＦ情報等を記憶することができる。
【００３３】
制御手段１１１は、画像出力装置１００及び写真処理システム１０００の全体の動作を制御する。制御手段１１１は、スキャナーＡ、プリンタプロセッサＢ、メディア読取手段Ｃに対する指令も行うように構成される。プレジャッジ処理操作は、制御手段１１１の機能によって提供される。制御手段１１１は、本発明に特有の各種機能を有しており、以下にこれら機能を説明する。なお、制御手段１１１は、通常、ソフトウエアで構成され、ＣＰＵ、メインメモリ等のハードウェア資源と協働して動作が実現される。このソフトウエアプログラムは、ＲＯＭ等に予め記録されていても良いが、ＣＤ―ＲＯＭ等の記録媒体に記録され、適宜インストールされるように構成されていてもよい。
【００３４】
データサイズ判断部１１１ａは、ネガフィルムから読み取られた画像データのデータサイズが所定サイズより大きいか否かを判断する。また、データサイズ判断部１１１ａは、メディアから読み取られた画像データのデータサイズが所定サイズより大きいか否かを判断することができる。データサイズ判断部１１１ａは、例えば、記憶手段１１０に記憶される前に画像データのデータサイズが所定サイズより大きいか否かの判断を行う。この判断結果に基づいて、画像データがハードディスク１１０aに記憶されるか、ＲＡＭディスク１１０ｂに記憶されるかが決定される。なお、データサイズ判断部１１１ａの機能をスキャナーＡ又はメディア読取手段Ｃに持たせ、スキャナーＡ又はメディア読取手段Ｃから上記判断結果を受信するように構成することもできる。また、データサイズの情報は、スキャナーＡ或いはメディア読取手段Ｃからデータサイズ判断部１１１ａに送信される。
【００３５】
データ記憶制御部１１１ｂは、データサイズ判断部１１１ａによって、画像データのデータサイズが所定サイズより大きいと判断された場合に画像データをハードディスク１１０ａに記憶する。また、画像データのデータサイズが所定サイズ以下と判断された場合に画像データをＲＡＭディスク１１０ｂに記憶するように制御する。所定サイズは、適宜設定されるが、ＲＡＭディスク１１０ｂの記憶容量の１０分の１に設定することが好ましい。また、ＲＡＭディスク１１０ｂの記憶容量は、例えば、１ギガバイト以上が好ましい。プレスキャンした場合にフィルム１本分の画像データ及びコマ画像データ（コマ画像のサムネイル画像データ）を記憶できることが望ましいからである。また、プリントサイズがＬ判であれば１３５ｍｍフィルム１本分のプレスキャン及び本スキャンで読み取られた画像データの全てが記憶されるように構成することが好ましい。これにより、画像データに対する高速アクセスが可能となるので写真プリント作成作業効率が向上する。また、ＲＡＭディスク１１０ｂの記憶容量を多く設定すればするほど、装置自体が高コストとなり好ましくないため、ＲＡＭディスクの記憶容量の上限値は、装置コストに依存して設定される。
【００３６】
また、大判のプリントサイズでプリントさせたい場合、高解像度で読み取る必要があるため、この場合に、ＲＡＭディスク１１０ｂに記憶できない場合がある。このような場合はハードディスク１１０ａに記憶させることができる。
【００３７】
また、例えば、６００万画素のデジタルカメラでの撮影画像のデータサイズは、数枚の画像で数ギガバイトを超えることも多く、この場合にはＲＡＭディスク１１０ｂの記憶に適さないことになる。このような場合、ハードディスク１１０ａに記憶させる。そして、プレジャッジ処理、インデックスプリント処理用にサムネイル画像データを作成した場合、ハードディスク１１０ａに記憶するのではなく、ＲＡＭディスク１１０ｂに記憶させるように制御する。これにより、アクセス頻度の高い画像データを、アクセス速度の速い記憶領域に記憶させることができ、処理速度を向上できる。また、デジタルカメラでの撮影情報として、Ｅｘｉｆ情報、ＤＰＯＦ情報が画像データと共にメディアに記録されている場合がある。Ｅｘｉｆ情報、ＤＰＯＦ情報は、データサイズが小さく、かつアクセス頻度が高いので、ＲＡＭディスク１１０ｂに記憶されることが好ましい。
【００３８】
記憶容量判断部１１１ｃは、ＲＡＭディスク１１０ｂの空き容量が所定値より小さいか否かを判断する。そして、データ記憶制御部１１１ｂは、ＲＡＭディスク１１０ｂの空き容量が所定値より小さいと判断された場合に、ネガフィルムから読み取られた或いはメディアから読み取られた画像データをハードディスク１１０ａに記憶するように制御する。所定値は、例えば、ネガフィルムから読み取られた或いはメディアから読み取られた画像データのデータサイズである。
【００３９】
また、データ記憶制御部１１１ｂは、本スキャン処理で読み取られた画像データをハードディスク１１０ａに記憶し、プレスキャン処理で読み取られた画像データをＲＡＭディスク１１０ｂに優先して記憶することができる。本スキャン処理で読み取られた画像データは、データサイズが大きいため、ハードディスク１１０ａに記憶させることでシーケンシャルアクセスができるように構成する。そして、プレスキャン処理で読み取られた画像データに基づいて切り出された各コマのサムネイル画像データは、データサイズが小さく、かつアクセス頻度が高いので、高速アクセス可能なＲＡＭディスク１１０ｂに記憶する。これにより、データアクセスの高速化が可能となり写真プリント処理効率が向上できる。
【００４０】
カウント部１１１ｄは、ハードディスク１１０ａに記憶されたデータファイル又は個々の画像データのアクセス回数をカウントする。ハードディスク１１０ａに記憶された画像データは、ファイル形式で記憶される。これにより画像データをファイル形式で記憶領域に記録・読み出し等ができるようにする。
【００４１】
アクセス回数判断部１１１ｅは、カウント部１１１ｄによるカウントによって、アクセス基準値より大きいアクセス回数のデータファイルがハードディスク１１０ａに存在するか否かを判断する。そして、データ記憶制御部１１１ｂは、ＲＡＭディスク１１０ｂの空き容量が所定値より大きい場合であって、アクセス基準値より大きいアクセス回数のデータファイルがハードディスク１１０ａに存在すると判断された場合に、当該データファイルをハードディスク１１０ａからＲＡＭディスク１１０ｂに移動することができる。これにより、アクセス頻度の高いデータファイルを高速アクセス可能なＲＡＭディスク１１０ｂに移動させることができ、高速処理が可能となる。
【００４２】
また、カウント部１１１ｄは、ＲＡＭディスク１１０ｂに記憶されたデータファイルのアクセス回数をカウントし、アクセス回数判断部１１１ｅは、カウント部１１１ｄによるカウントによって、アクセス基準値より低いアクセス回数のデータファイルがＲＡＭディスク１１０ｂに存在するか否かを判断することができる。そして、データ記憶制御部１１１ｂは、アクセス基準値より低いアクセス回数のデータファイルが存在すると判断された場合に、当該データファイルをハードディスク１１０ａに移動する。そして、ＲＡＭディスク１１０ｂに記憶されている当該データファイルは削除可能にできる。これにより、アクセス頻度の低いデータファイルをＲＡＭディスク１１０ｂから、ハードディスク１１０ａに移動させ、ＲＡＭディスク１１０ｂの空き容量を確保して、新たにアクセス頻度の高いデータを記憶させることができるようになる。
【００４３】
画像処理部１１２は、記憶手段１１０にある１コマ分の画像データを受け取り、画像処理を行い、画像処理が行われた画像データを、画像出力部１１３に送信する。画像出力部１１３は、送信されてきた画像データをプリントプロセッサーＢの露光エンジン１４へと送る。画像処理には、プレジャッジ処理で設定された例えば、色・濃度の補正値に基づく補正やその他の画像データの種々の加工が含まれ、特定の内容に限定されるものではない。画像処理部１１２は、ハードウェアで構成されており、画像処理を高速に処理することができる。画像出力部１１３は、例えば、ＳＤＲＡＭ等で構成できる。
【００４４】
＜画像出力装置の作用＞
ネガフィルムから画像を読み取る場合には、プレスキャンと本スキャンの２通りがある。プレスキャンは、ネガフィルムの画像を粗い画素数（低解像度）で読み取るものであり、読み取った画像をモニター１３１に表示させて、色・濃度の判定を行い必要に応じて色・濃度の補正や、その他の適宜の補正を行うものである（いわゆるプレジャッジ処理である）。このプレジャッジ処理は、コマ画像の全てにおいて行われ、プレジャッジ処理が終了すると、写真プリント作成のために、高解像度で画像を読み取る本スキャン処理がなされる。本スキャン処理で読み取られた画像データは、画像処理部１１２に送信され、プレジャッジ処理で設定された補正データに基づいた画像処理が施される。画像処理後のデータは、画像出力部１１３に送信される。このデータは、画像出力部１１３から露光エンジン１４に送信され、露光エンジン１４によって、写真感光材料に画像が焼きつけ露光され、現像、乾燥処理を経て写真プリントが作成され、この写真プリントがプリンタプロセッサＢの排出部（不図示）に排出される。
【００４５】
本実施形態においては、プレスキャン処理で読み取られた画像データ（以下、プレスキャン画像データと称する）と本スキャン処理で読み取られた画像データ（以下、本スキャン画像データと称する）がハードディスク１１０ａ或いはＲＡＭディスク１１０ｂに記憶されるが、以下に、この記憶される場合の割り当て処理について図３のフローチャートにより説明する。
【００４６】
（プレスキャン画像データの割り当て処理）
この割り当て処理では、先ず、ＲＡＭディスク１１０ｂが存在するか否かを判断する（Ｓ１０１）。装置にＲＡＭディスクが実装されていない場合や、実装されていても故障している場合も考えられるからである。ＲＡＭディスク１１０ｂは、ドライブレターが付されて制御手段１１１によって管理され、ＲＡＭディスク１１０ｂが存在するか否かをドライブの有無で判断することができる。ＲＡＭディスク１１０ｂが存在しない場合、ハードディスク１１０ａに作業領域が作成され、プレスキャン画像データはこの作業領域に記憶される（Ｓ１０９）。なお、ハードディスク１１０ａもドライブレターが付され管理されている。
【００４７】
ＲＡＭディスク１１０ｂが存在する場合、このＲＡＭディスク１１０ｂの全容量と、プレスキャン画像データの必要容量の比較判断を行う（Ｓ１０２）。この比較判断は、例えば、ＲＡＭディスク１１０ｂの全容量の１０分の１と、プレスキャン画像データの必要容量の比較である。プレスキャン画像データの必要容量がＲＡＭディスク１１０ｂの全容量の１０分の１以上である場合、ステップＳ１０９に行き、ハードディスクにプレスキャン画像データが記憶される。ここで、プレスキャン画像データは、フィルム１本分の全画像データと、その全画像データから切り出された各コマ画像のサムネイル画像データを意味する。ステップＳ１０２の比較判断において、必要容量として、フィルム１本分の全画像データと各コマ画像のサムネイル画像データの全容量を一括にして判断してもよいが、サムネイル画像データの個々の容量ごとに判断してもよい。スキャナーＡで読み取られた画像データは、一次的にスキャナーのメモリ（不図示）に蓄積され、必要容量が演算される。このデータサイズ（必要容量）の演算は、スキャナーＡの制御部（不図示）が実行するように構成してもよいが、データ記憶制御部１１２が演算するように構成してもよい。
【００４８】
一方、プレスキャン画像データの必要容量がＲＡＭディスク１１０ｂの全容量の１０分の１未満の場合、このプレスキャン画像データが優先権の高いデータであるか否かの判断がなされる（Ｓ１０３）。優先権が高いか否かは、例えば、データサイズの大きさ、仕上がり優先度、アクセス頻度等で判断される。データサイズが大きい画像であれば、店舗での収益性が良いので優先権は低いと判断される。アクセス頻度の高い、例えばサムネイル画像データは、アクセス速度が高いことを要求されるので、優先権は高いと判断される。優先権が低いと判断された場合、ステップＳ１０９に行き、ハードディスクにプレスキャン画像データが記憶される。なお、優先権の条件は適宜設定可能であり、店舗にあわせた優先権の条件を設定できる。
【００４９】
一方、優先権が高いと判断された場合、ＲＡＭディスク１１０ｂに記憶されているデータより優先権が高いか否かが判断される（Ｓ１０４）。他のデータより優先権が低い場合、ステップＳ１０９に行き、ハードディスクにプレスキャン画像データが記憶される。他のデータと同じ程度の優先権の場合、プレスキャン画像データの必要容量とＲＡＭディスク１１０ｂの空き容量の比較がなされる（Ｓ１０５）。プレスキャン画像データの必要容量がＲＡＭディスク１１０ｂの空き容量以上の場合、ステップＳ１０９に行き、ハードディスクにプレスキャン画像データが記憶される。プレスキャン画像データの必要容量よりＲＡＭディスク１１０ｂの空き容量が大きい場合、ＲＡＭディスク１１０ｂに作業領域が作成され、プレスキャン画像データが記憶される（Ｓ１０６）。
【００５０】
ステップＳ１０４で、他のデータより優先権が高いと判断された場合、プレスキャン画像データの必要容量とＲＡＭディスク１１０ｂの空き容量の比較がなされる（Ｓ１０７）。プレスキャン画像データの必要容量よりＲＡＭディスク１１０ｂの空き容量が大きい場合、ステップＳ１０６に行き、ＲＡＭディスク１１０ｂに作業領域が作成され、プレスキャン画像データが記憶される（Ｓ１０６）。プレスキャン画像データの必要容量がＲＡＭディスク１１０ｂの空き容量以上の場合、ＲＡＭディスク１１０ｂ記憶されている優先権の低いデータをハードディスク１１０ａに移動する（Ｓ１０８）。そして、ステップＳ１０６に行き、ＲＡＭディスク１１０ｂに作業領域が作成され、プレスキャン画像データが記憶される（Ｓ１０６）。ステップＳ１０８のデータ移動の動作制御は、データ記憶制御部１１１ｂの機能によって実行される。
【００５１】
このように、優先権が高いか否かを判断し、次いで、他のデータとも優先権が高いか否かを判断して、さらに、ＲＡＭディスク１１０ｂの空き容量とプレスキャン画像データの必要容量を比較判断して、ＲＡＭディスク１１０ｂに記憶させるか否かを判断するように構成することで、優先権の高いデータをＲＡＭディスク１１０ｂに記憶させることができる。これによって、優先権の高いデータ（例えば、アクセス頻度の高い、サムネイル画像データ）をアクセス速度の速いＲＡＭディスク１１０ｂに記憶させることができ、よって、プレジャッジ処理効率を向上することができる。
【００５２】
なお、本実施形態において、ＲＡＭディスク１１０ｂにプレスキャン画像データのフィルム１本分の全画像データが保存され、この全画像データから各コマ画像のサムネイル画像データが切り出された後、全画像データは、削除されるように構成してもよい。これにより、ＲＡＭディスク１１０ｂの空き容量を確保することができる。
【００５３】
また、本実施形態において、優先権の判断を実行せずに、すなわちステップＳ１０３、Ｓ１０４の判断を行わずにステップＳ１０２の後にＳ１０５或いはＳ１０７が実行されるように構成することもできる。
【００５４】
また、本発明において、ステップＳ１０３の優先権の高低の判断、ステップＳ１０４の他のデータとの優先権の比較判断は、データ記憶制御部１１１によって実行される。
【００５５】
（本スキャン画像データの割り当て処理）
次いで、本スキャンされた画像データ（本スキャン画像データ）について説明する。
プレスキャン処理された後、プレスキャン画像データがＲＡＭディスク１１０ｂに記憶されているものとする。ネガフィルムは１３５ｍｍフィルムであり、プリントサイズがＬ判（１２７×８９ｍｍ）の場合、本スキャンは、予め設定された解像度で実行される。今、ＲＡＭディスク１１０ｂの全容量が１ギガバイト、空き容量は、９００メガバイトである。
【００５６】
まず、ステップＳ１０１でＲＡＭディスク１１０ａが存在すると判断される。次いで、スキャナーＡで読み取られた本スキャン画像データの必要容量とＲＡＭディスクの全容量が比較される（Ｓ１０２）。ここで、本スキャン画像データの必要容量（９０メガバイト）がＲＡＭディスク１１０ｂの全容量の１０分の１（１００メガバイト）未満であるので、次に、この本スキャン画像データが優先権の高いデータであるか否かの判断がなされる（Ｓ１０３）。ここでは、１３５ｍｍフィルムでＬ判プリントの場合、優先権が高いものとして設定してある（例えば、１３５ｍｍフィルムのＬ判の注文が多く、早く写真プリント処理を行いたい要請があるからである）。
【００５７】
優先権が高いと判断されると、次いで、ＲＡＭディスク１１０ｂに記憶されているデータより優先権が高いか否かが判断される（Ｓ１０４）。優先権の高低が、「１３５ｍｍフィルムのＬ判プリント＞サムネイル画像データ＞Ｅｘｉｆ情報若しくはＤＰＯＦ情報＞・・」、の順序で優先権の順序が設定されているものとする。そして、ＲＡＭディスク１１０ｂにサムネイル画像データのみが記憶されている場合、サムネイル画像データより優先権が高いので、ステップＳ１０７に行く。
【００５８】
ステップＳ１０７において、本スキャン画像データ（９０メガバイト）とＲＡＭディスク１１０ｂの空き容量（９００メガバイト）が比較される（Ｓ１０７）。本スキャン画像データ（９０メガバイト）がＲＡＭディスク１１０ｂの空き容量（９００メガバイト）未満であるので、ＲＡＭディスク１１０ｂに作業領域が作成され、本スキャン画像データが記憶される（Ｓ１０６）。仮に、本スキャン画像データがＲＡＭディスク１１０ｂの空き容量以上であれで、ＲＡＭディスク１１０ｂに記憶されている優先権の低いサムネイル画像データがハードディスク１１０ａに移動され、ＲＡＭディスク１１０ｂに作業領域を確保できる状態にする。そして、ＲＡＭディスク１１０ｂに作業領域が作成され、本スキャン画像データが記憶される（Ｓ１０６）。
【００５９】
一方、優先権の高低において、「１３５ｍｍフィルムのＬ判プリント＝サムネイル画像データ＞・・」、の順序で優先権の順序が設定されている場合には、ステップＳ１０５に行き、本スキャン画像データ（９０メガバイト）とＲＡＭディスク１１０ｂの空き容量（９００メガバイト）が比較される（Ｓ１０５）。本スキャン画像データ（９０メガバイト）がＲＡＭディスク１１０ｂの空き容量（９００メガバイト）未満であるので、ＲＡＭディスク１１０ｂに作業領域が作成され、本スキャン画像データが記憶される（Ｓ１０６）。
【００６０】
以上によれば、本スキャン画像データもＲＡＭディスク１１０ｂに記憶させることで、ハードディスク１１０ａから画像処理部１１２への転送速度よりも、ＲＡＭディスク１１０ｂから画像処理部１１２への転送速度が速くなるので、写真プリント作成の処理効率も向上させることができる。
【００６１】
（定周期処理）
次に、ハードディスク１１０ａとＲＡＭディスク１１０ｂとの間のデータ移動を定期的に実行する定周期処理について図４のフローチャートを用いて説明する。この定周期処理は、予め設定された周期で実行される。
【００６２】
ステップＳ２０１において、画像出力装置１００のＣＰＵ使用率を判断する（Ｓ２０１）。ＣＰＵ使用率が例えば、８０％以上であれば、ＣＰＵ使用率が高いと判断され、次の定周期処理までなにもなされない。一方、ＣＰＵ使用率が例えば、８０％未満であれば、ＣＰＵ使用率が低いと判断され、ステップＳ２０２に行く。なお、ＣＰＵ使用率が８０％以上となる処理としては、例えば、プレジャッジ処理、画像処理等が例示される。
【００６３】
ステップＳ２０２において、ＲＡＭディスク１１０ｂの空き容量について判断される（Ｓ２０２）。ＲＡＭディスク１１０ｂの空き容量の判断は、３段階で判断される。例えば、全容量の１０分の１未満であれば空き容量が小、全容量の１０分の１以上１０分の５未満であれば空き容量が中、全容量の１０分の５以上であれば空き容量が大、となるように判断条件を設定できる。
【００６４】
今、ＲＡＭディスク１１０ｂの空き容量が中の場合、次の定周期処理までなにもなされない。一方、ＲＡＭディスク１１０ｂの空き容量が小の場合、ＲＡＭディスク１１０ｂにアクセス頻度の低いデータが存在するか否かが判断される（Ｓ２０３）。アクセス頻度は、実際のアクセス回数をカウントし、アクセス回数を演算して得られるように構成してもよく、データの種類によって、予めアクセス頻度の高低を設定していてもよい。アクセス頻度の高低条件としては、例えば、「サムネイル画像データ＞Ｅｘｉｆ情報＞ＤＰＯＦ情報＞・・」が設定されている。
【００６５】
アクセス頻度の低いデータが存在する場合、このアクセス頻度の低いデータが優先権の無いデータであるか否かが判断される（Ｓ２０４）。優先権の有るデータであれば、次の定周期処理までなにもなされない。一方、優先権の無いデータの場合、ＲＡＭディスク１１０ｂからハードディスク１１０ａにこのデータを移動する（Ｓ２０５）。写真プリントが作成済みの画像データは必要ないため優先権の無いデータとして管理され、ステップＳ２０４で優先権の無いデータとして判断される。
【００６６】
これによれば、ステップＳ２０３の判断によるアクセス頻度の低いデータであって、優先権の無いデータ（写真プリント作成済みのデータ）であれば、ＲＡＭディスク１１０ｂから、ハードディスク１１０ａに移動させ、ＲＡＭディスク１１０ｂに作業領域を確保して、アクセス頻度の高いデータを記憶させることができるようになる。また、写真プリント作成済みのデータは、同一写真の焼増しプリントや、画像補正をやり直しての焼き直しプリントのために、ハードディスク１１０ａに記憶させておくことができるので好ましい。
【００６７】
一方、ＲＡＭディスク１１０ｂの空き容量が大の場合、ハードディスク１１０ａにアクセス頻度の高いデータが存在するか否かが判断される（Ｓ２０６）。アクセス頻度の高いデータが存在する場合、ハードディスク１１０ａから、このデータをＲＡＭディスク１１０ｂに移動する（Ｓ２０７）。なお、アクセス頻度の高いデータが存在しなければ、次の定周期処理までなにもなされない。
【００６８】
これによれば、アクセス頻度の高いデータをハードディスク１１０ａからＲＡＭディスク１１０ｂに移動させ、ＲＡＭディスク１１０ｂにアクセス頻度の高いデータを記憶させることができるようになり、アクセス頻度の高いデータをアクセス速度の速いＲＡＭディスク１１０ｂ上でデータ処理できるようになり、処理効率が向上される。
【００６９】
また、本発明において、優先権の判断は、データ記憶制御部１１１によって実行される。
【００７０】
（メディアに記録された画像データの割り当て処理）
次に、メディアから読み取られた画像データ及びＥｘｉｆ情報或いはＤＰＯＦ情報の割り当て処理について以下に説明する。本発明において、画像形成媒体は、メディアも含まれる概念である。
【００７１】
メディアに記録されているデータとしては、例えば、ＭＯディスク、ＣＤ−Ｒ、デジタルカメラの記憶媒体等に格納されている画像データが想定される。そして、デジタルカメラで撮影された画像データは、記録フォーマットとしてＪＰＥＧ等があるが、Ｅｘｉｆ形式で記録させているものもある。このＥｘｉｆの場合、ＪＰＥＧに準拠した画像フォーマットであるが、この画像データ以外に、サムネイル画像や撮影情報などのデータがファイル中に埋め込まれている。例えば、Ｅｘｉｆ  Ｐｒｉｎｔと称されるＥｘｉｆ２．２の場合、撮影時の設定情報をプリンタドライバに送信すればプリントの際に色補正等を自動的に行える。このように、画像データの記録フォーマットがＥｘｉｆの場合、サムネイル画像データが存在すれば、ＲＡＭディスク１１０ｂに記憶させるようにすると好ましい。また、撮影情報などのＥｘｉｆ情報も頻繁にアクセスされ、データサイズも小さいので、ＲＡＭディスク１１０ｂに記憶させると好ましい。Ｅｘｉｆ情報は、上記で説明した割り当て判断により、ＲＡＭディスク１１０ｂに記憶可能となる。画像データは、上記で説明した割り当て判断にしたがってハードディスク１１０ａ或いはＲＡＭディスク１１０ｂに記憶される。
【００７２】
画像データと共にＤＰＯＦ情報が記録されている場合がある。ＤＰＯＦは、撮影した画像と共に、サイズやトリミング、プリントのコマ数や枚数の指定情報も記録できる記録フォーマットの一つである。このＤＰＯＦ情報も頻繁にアクセスされるものであり、データサイズも小さいのでＲＡＭディスク１１０ｂに記憶させるようにすると好ましい。ＤＰＯＦ情報は、上記で説明した割り当て判断により、ＲＡＭディスク１１０ｂに記憶可能となる。
【図面の簡単な説明】
【００７３】
【図１】実施の形態における写真処理システムの外観を示す図
【図２】実施の形態における画像出力装置の構成を示すブロック図
【図３】実施の形態における画像出力装置の動作を説明するフローチャート
【図４】実施の形態における画像出力装置の動作を説明するフローチャート
【図５】従来の装置の構成を示す図
【符号の説明】
【００７４】
Ａ        スキャナー
Ｂ        プリンタプロセッサ
Ｃ        メディア読取手段
１００    画像出力装置
１１０    記憶手段
１１０ａ  ハードディスク
１１０ｂ  ＲＡＭディスク
１１１    制御手段
１１１ａ  データサイズ判断部
１１１ｂ  データ記憶制御部
１１１ｃ  記憶容量判断部
１１１ｄ  カウント部
１１１ｅ  アクセス回数判断部
１３１    モニター
１３２    キーボード
１０００  写真処理システム
【図１】
0004661619.tif 000002
【図２】
0004661619.tif 000003
【図３】
0004661619.tif 000004
【図４】
0004661619.tif 000005
【図５】
0004661619.tif 000006