(57)【要約】【課題】  ＪＰＥＧ等の方式によってデータ圧縮を行うバッファ基板等の画像処理基板において、出力側メモリの容量に応じてできる限り高品質な圧縮画像を保管することが可能な画像処理基板および画像処理プログラムを提供する。【解決手段】  写真プリントシステム１のバッファ基板３１は、入力メモリ３１ａ、画像データ変換部３１ｂ、出力メモリ３１ｃ、データコントローラ３１ｄを有している。バッファ基板３１に送られた画像データは、入力メモリ３１ａに一時的に格納された後、予め設定された圧縮率によって画像データ変換部３１ｂにおいてＪＰＥＧ圧縮される。ＪＰＥＧ圧縮された画像データは、出力メモリ３１ｃに格納される。出力メモリ３１ｃの記憶容量よりも圧縮後の画像データの容量の方が大きい場合には、データコントローラ３１ｄが、出力メモリ３１ｃに格納できる最大の画像データになるように新たな圧縮率を算出する。【選択図】      図３
2006140868.tif 000002
【特許請求の範囲】
【請求項１】
画像データが入力される画像入力部と、
前記画像入力部に入力された前記画像データを予め設定された圧縮率で圧縮する画像データ変換部と、
前記画像データ変換部において圧縮された前記画像データを記憶する記憶部と、
前記画像データ変換部における圧縮後の前記画像データの容量と前記記憶部の記憶容量とを比較して、必要な場合には前記画像データの容量と前記記憶部の記憶容量とに基づいて前記画像データの新たな圧縮率を算出する圧縮率再設定部と、
を備えた画像処理基板。
【請求項２】
前記画像入力部には、分割された前記画像データが入力され、
前記記憶部では、前記画像データ変換部において圧縮された前記分割された画像データをまとめて１つの画像データが形成される、
請求項１に記載の画像処理基板。
【請求項３】
前記圧縮率再設定部において算出された前記画像データの圧縮率を、表示部に表示させる表示制御部をさらに備えた、
請求項１または２に記載の画像処理基板。
【請求項４】
前記圧縮率再設定部には、算出される圧縮率の下限値が設定されている、
請求項１から３のいずれか１項に記載の画像処理基板。
【請求項５】
画像データを取得する第１のステップと、
前記第１のステップにおいて取得された前記画像データを予め設定された圧縮率で圧縮する第２のステップと、
前記圧縮後の画像データの容量と、画像処理基板に設けられた前記圧縮後の画像データを記憶する記憶部の記憶容量とを比較して、必要な場合には前記画像データの新たな圧縮率を、前記画像データの容量と前記記憶部の記憶容量とに基づいて算出する第３のステップと、
前記第３のステップにおいて算出された圧縮率によって前記画像データを圧縮して前記記憶部に記憶させる第４のステップと、
を備えた画像処理方法をコンピュータに実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアリーダやスキャナ等から取得した画像データに対してＪＰＥＧ等の方式によりデータを圧縮して保存する画像処理基板および画像処理プログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ等で撮影された撮影コマ画像を、メディアリーダ等からデジタルデータとして取り込んで、これをＪＰＥＧ（Joint Photographic Expert Group）等の圧縮方式で圧縮して保存する画像処理装置が用いられている。
【０００３】
このような画像処理装置では、画像データを圧縮する際に、保存されるメモリの容量が圧縮後の画像データの容量よりも小さい場合には、圧縮後の画像データが破壊される等、適正な状態で保存できない。
【０００４】
特許文献１には、入力した画像データごとに画像処理パラメータ（圧縮率）を選択して圧縮された画像データをハードディスクへ格納することで、ユーザの操作性を向上させた画像処理装置が開示されている。この画像処理装置によれば、画像データごとに容量等を考慮して、高画質、普通、低画質の中から適当な画質を選択して圧縮率を変更することができる。
【特許文献１】特開２００１−０２４８９７号公報（平成１３年１月２６日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の画像処理装置では、以下に示すような問題点を有している。
【０００６】
すなわち、上記公報に開示された画像処理装置では、圧縮後の画像データの容量が出力メモリの容量をオーバーするような場合には、例えば、高画質を選択していたものを普通あるいは低画質へ変更するだけであるため、出力メモリの容量との関係ではもっと大きな容量の画像データを記憶できる場合でも必要以上に圧縮率が高くなって画質が低下してしまうおそれがある。
【０００７】
本発明の課題は、ＪＰＥＧ等の方式によってデータ圧縮を行うバッファ基板等の画像処理基板において、出力側メモリの容量に応じてできる限り高品質な圧縮画像を保管することが可能な画像処理基板および画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
第１の発明に係る画像処理基板は、画像入力部と、画像データ変換部と、記憶部と、圧縮率再設定部と、を備えている。画像入力部は、例えば、メディアリーダやスキャナから画像データが入力される。画像データ変換部は、画像入力部において取得された画像データを予め設定された圧縮率で圧縮する。記憶部は、画像データ変換部において圧縮された画像データを記憶する。圧縮率再設定部は、画像データ変換部における圧縮後の画像データの容量と記憶部の記憶容量とを比較して、必要な場合には画像データの容量と記憶部の記憶容量とに基づいて画像データの新たな圧縮率を算出する。
【０００９】
ここでは、画像データをＪＰＥＧ等の方式によって圧縮して保存する画像処理基板において、入力された画像データを圧縮する際に、予めユーザ等によって設定された圧縮率では圧縮後の画像データを格納する記憶部の記憶容量をオーバーしてしまう場合には、記憶部に入る最大の容量になるように新たな圧縮率を自動的に算出する。
【００１０】
通常、予め設定されている圧縮率によって変換された画像データが記憶部の記憶容量よりも大きくて記憶部に入りきらない場合には、自動的に圧縮率を１段階下げて圧縮した画像データとして記憶部に記憶させる。このとき、自動的に下げられる圧縮率は、予め設定された複数段階の圧縮率の中から画像データが記憶部に入る容量になるような最大の圧縮率が選択される。しかし、このような方法では、予め複数段階で設定されている圧縮率の中から選択するだけであるため、記憶部の記憶容量との関係では必要以上に画像データを圧縮して画質を低下させてしまうおそれがある。
【００１１】
本発明の画像処理基板では、予め複数段階の圧縮率を設定するのではなく、圧縮率再設定部によって記憶部に入る最大容量の画像データになるように圧縮率を自動的に算出する。これにより、記憶部に入る最大の容量になるような圧縮率で画像データを圧縮することができるため、必要以上に圧縮されて画質が低下した画像データになることを防止することができる。この結果、記憶部の記憶容量との関係において最高画質になるように圧縮された画像データを保存することができる。
【００１２】
なお、画像データ変換部において行われる圧縮の方式としては、ＪＰＥＧ方式に限定されるものではなく、例えば、ＭＲ、ＭＨ、ＴＩＦＦ等の他の方式を採用した圧縮であってもよい。
【００１３】
第２の発明に係る画像処理基板は、第１の発明に係る画像処理基板であって、画像入力部は、分割された画像データが入力され、記憶部では、画像データ変換部において圧縮された分割された画像データをまとめて１つの画像データが形成される。
【００１４】
ここでは、例えば、容量の大きい画像データが画像入力部に対して分割して入力されると、画像変換部においてこれらを圧縮した個々の分割画像データを記憶部においてまとめて１つの画像データとする。
【００１５】
このような場合でも、記憶部において１つの画像データにまとめる際に予め設定された圧縮率では、まとめられた画像データの容量が記憶部の記憶容量をオーバーする場合には、記憶部の記憶容量を超えない最大の容量になるように圧縮率が再度算出される。
【００１６】
これにより、分割が必要になるほど容量の大きい画像データであっても、記憶部に格納できる範囲で最高画質の画像データになるように圧縮率を自動的に算出することができる。
【００１７】
第３の発明に係る画像処理基板は、第１または第２の発明に係る画像処理基板であって、圧縮率再設定部において算出された画像データの圧縮率を、表示部に表示させる表示制御部をさらに備えている。
【００１８】
ここでは、予めユーザ等によって設定された圧縮率では記憶部の記憶容量をオーバーしてしまうために、圧縮率再設定部によって自動的に記憶部に入る最大の容量になるように圧縮率を算出した場合には、この算出された圧縮率がモニタ等の表示部に表示される。
【００１９】
これにより、ユーザは自分が設定した圧縮率では記憶部の記憶容量をオーバーしたためどの程度圧縮率を下げて圧縮された画像データが記憶部に記憶されているかを容易に確認することができる。
【００２０】
第４の発明に係る画像処理基板は、第１から第３の発明のいずれか１つに係る画像処理基板であって、圧縮率再設定部には、算出される圧縮率の下限値が設定されている。
【００２１】
ここでは、圧縮率再設定部において算出される圧縮率の下限値を設定している。
【００２２】
これにより、予め設定された圧縮率で変換した画像データの容量と記憶部の記憶容量とを比較して再度圧縮率の算出が必要と判断した場合でも、下限値を下回る新たな圧縮率についてはそのまま圧縮処理を行わずに警告画面等を表示させることができる。この結果、算出される圧縮率が非常に小さくなって画質の大幅な低下を招くことを防止することができる。また、非常に容量の大きな画像データを取得した場合や、高画質での画像データ圧縮を希望するような場合には、圧縮率の下限値を下回る圧縮率により低画質の画像データとして圧縮される前に、警告画面や圧縮率の再設定を促すような画面を表示して、ユーザの判断を仰ぐことができる。
【００２３】
第５の発明に係る画像処理プログラムは、第１〜第４のステップを備えた画像処理方法をコンピュータに実行させる。第１のステップでは、例えば、メディアリーダやスキャナ等から画像データを取得する。第２のステップでは、第１のステップにおいて取得した画像データを予め設定された圧縮率で圧縮する。第３のステップでは、圧縮後の画像データの容量と、画像処理基板に設けられた圧縮後の画像データを記憶する記憶部の記憶容量とを比較して、必要な場合には画像データの新たな圧縮率を記憶部の記憶容量に基づいて算出する。第４のステップでは、第３のステップにおいて算出された圧縮率によって画像データを圧縮して記憶部に記憶させる。
【００２４】
ここでは、画像データをＪＰＥＧ等の方式によって圧縮する画像処理プログラムにおいて、取得した画像データを圧縮する際に、予めユーザ等によって設定された圧縮率では圧縮後の画像データを記憶する記憶部の記憶容量をオーバーしてしまう場合には、記憶部に入る最大の容量になるように自動的に新たな圧縮率を算出する。
【００２５】
通常、予め設定されている圧縮率によって変換された画像データが画像処理基板の出力側に設けられた記憶部の記憶容量よりも大きくて入りきらない場合には、自動的に圧縮率を１段階下げて圧縮した画像データとして出力側の記憶部に記憶させる。このとき、自動的に下げられる圧縮率は、予め設定された複数段階の圧縮率の中から画像データが記憶部に入る容量になるような最大の圧縮率が選択される。しかし、このような方法では、予め複数段階で設定されている圧縮率の中から選択するだけであるため、記憶部の記憶容量との関係では必要以上に画像データを圧縮して画質を低下させるおそれがある。
【００２６】
本発明の画像処理プログラムでは、予め複数段階の圧縮率を設定するのではなく、画像処理基板の記憶部に入る最大容量の画像データになるように圧縮率を自動的に算出する。
【００２７】
これにより、記憶部に入る最大の容量になるような圧縮率で画像データを圧縮することができるため、必要以上に圧縮されて画質が低下した画像データになることを防止することができる。この結果、記憶部の記憶容量との関係において最高画質になるように圧縮された画像データを保存することができる。
【００２８】
なお、画像データ変換部において行われる圧縮の方式としては、ＪＰＥＧ方式に限定されるものではなく、例えば、ＭＲ、ＭＨ、ＴＩＦＦ等の他の方式を採用した圧縮であってもよい。
【発明の効果】
【００２９】
第１の発明に係る画像処理基板によれば、記憶部の記憶容量との関係において最高画質になるように圧縮された画像データを保存することができる。
【００３０】
第２の発明に係る画像処理基板によれば、分割が必要になるほど容量の大きい画像データであっても、記憶部に格納できる最高画質の画像データになるように圧縮率を自動的に算出することができる。
【００３１】
第３の発明に係る画像処理基板によれば、ユーザは自分が設定した圧縮率では記憶部の記憶容量をオーバーしたため、どの程度圧縮率を上げて圧縮された画像データが記憶部に記憶されているかを容易に確認することができる。
【００３２】
第４の発明に係る画像処理基板によれば、圧縮率の下限値を下回る圧縮率で低画質の画像データとして圧縮される前に、警告画面や再設定を促すような画面を表示して、ユーザの判断を仰ぐことができる。
【００３３】
第５の発明に係る画像処理プログラムによれば、記憶部の記憶容量との関係において最高画質になるように圧縮された画像データを保存することができる。
【発明を実施するための最良の形態】
【００３４】
本発明の一実施形態に係る画像処理基板について、図１〜図４を用いて説明すれば以下の通りである。
【００３５】
［写真プリントシステム１の全体構成］
本発明の一実施形態に係るバッファ基板（画像処理基板）３１（図２参照）は、図１に示す写真プリントシステム１を構成する装置に搭載されている。
【００３６】
写真プリントシステム１は、図１に示すように、操作ステーション２と、プリントステーション３とを備えている。
【００３７】
操作ステーション２は、現像された写真フィルム２ａやデジタルカメラ等で撮影されたデジタル画像データが保存されたメモリカード２ｂ等のメディアから画像データを取り込んでプリントデータを作成し、ケーブル４を介して接続されたプリントステーション３に対して送信する。また、操作ステーション２は、図１に示すように、デスク上に配置された、フィルムスキャナ２１およびメディアリーダ２２と、モニタ（表示部）２３と、キーボード２４と、マウス２５と、ＣＤ−Ｒドライブ２６とを有している。
【００３８】
フィルムスキャナ２１は、写真フィルム２ａに現像された撮影コマ画像をデジタル画像データとして取り込む。
【００３９】
メディアリーダ２２は、本写真プリントシステム１のコントローラとして機能するパソコンＰＣに搭載されており、デジタルカメラ等で撮影された画像のデジタルデータをメモリカード２ｂや各種半導体メモリ、ＣＤ−Ｒ等のメディアから取り込む。
【００４０】
パソコンＰＣは、モニタ２３、キーボード２４、マウス２５、ＣＤ−Ｒドライブ２６と接続されている。
【００４１】
モニタ２３は、画像処理を行う撮影コマ画像の選択や、選択した撮影コマ画像に対する画像処理の種類、あるいは後述する画像データの圧縮率等を表示する。ユーザは、モニタ２３に表示された画像を見ながら、キーボード２４、マウス２５等のポインティングデバイスを用いて画像処理等の各種設定を行う。
【００４２】
ＣＤ−Ｒドライブ２６は、本発明の一実施形態に係るバッファ基板３１に搭載されており、補正、圧縮処理された画像データをＪＰＥＧ方式で圧縮してＣＤ−Ｒに書き込んで保存する。なお、このＣＤ−Ｒドライブ２６においてバッファ基板３１によって実行されるＪＰＥＧ圧縮処理については、後段にて詳述する。
【００４３】
また、パソコンＰＣは、ＲＯＭ、ＲＡＭ、ＨＤＤ等の内蔵メモリを有している。ここで、キーボード２４やマウス２５を介してユーザによって入力された指示に従って、内蔵メモリに記憶された画像処理プログラムがＣＰＵによって読み込まれる。これにより、フィルムスキャナ２１やメディアリーダ２２等から取り込まれた画像データに対して画像処理を行うために必要な機能が実行される。
【００４４】
プリントステーション３は、操作ステーション２から受信したプリントデータに基づいて、印画紙Ｐに対して露光処理および現像処理を行って写真プリント画像を形成する。
【００４５】
［写真プリントシステム１における画像データの流れ］
本実施形態の写真プリントシステム１においては、フィルムスキャナ２１やメディアリーダ２２によって取得された画像データは、図２に示すような流れで送信される。
【００４６】
すなわち、フィルムスキャナ２１やメディアリーダ２２から入力された画像データは、図２に示すように、プリントステーション３が搭載している画像補正基板３０においてトリミングや色補正等の補正処理を施された後、プリントステーション３およびＣＤ−Ｒドライブ２６に対して送られる。
【００４７】
プリントステーション３へ送られた画像データは、画像補正基板３０において補正処理された内容を反映させて印画紙Ｐにプリントされ、写真プリントとして出力される。
【００４８】
一方、ＣＤ−Ｒドライブ２６へ送られた画像データは、ＣＤ−Ｒドライブ２６が搭載しているバッファ基板３１において圧縮処理され、ＪＰＥＧ方式の画像フォーマットに変換される。バッファ基板３１は、図３に示すように、入力メモリ（画像入力部）３１ａ、画像データ変換部３１ｂ、出力メモリ（記憶部）３１ｃ、データコントローラ（圧縮率再設定部、表示制御部）３１ｄを有している。本実施形態では、入力メモリ３１ａとしては１９２ＭＢ、出力メモリ３１ｃとしては２４ＭＢの記憶容量のメモリを用いている。
【００４９】
バッファ基板３１に送られた画像データは、まず、入力メモリ３１ａに一時的に格納される。そして、入力メモリ３１ａに格納された画像データは、画像データ変換部３１ｂにおいてＪＰＥＧ方式で圧縮される。なお、このとき圧縮される画像データは、操作ステーション２のＰＣにおいてユーザによって設定入力された圧縮率によって処理される。例えば、スーパーファイン、ファイン、ノーマルの３段階の中から所望の画質をユーザが選択することで、各画質モードに対応する３段階の圧縮率を決定することもできる。そして、操作ステーション２のＰＣにおいて予め設定された圧縮率によって画像データ変換部３１ｂが画像データを圧縮処理し、圧縮後の画像データが出力メモリ３１ｃに一時的に格納された後、ＣＤ−Ｒへの書き込みが行われる。
【００５０】
ここで、操作ステーション２のＰＣにおいてユーザによって予め設定された圧縮率は、ユーザの希望する画質によって変化するものであるが、大抵の場合には画質が最も良いスーパーファイン、あるいはファインが選択されるために圧縮率は比較的大きな値（圧縮の程度が小さい値）となる。このため、入力メモリ３１ａに入力される圧縮前の画像データの容量によっては、予め設定された圧縮率では圧縮後の画像データの容量が出力メモリ３１ｃの記憶容量（あるいは空き容量）に対して大き過ぎて出力メモリ３１ｃに格納できない場合がある。
【００５１】
本実施形態の写真プリントシステム１では、このような予め設定された圧縮率で圧縮した画像データが出力メモリ３１ｃに格納できない場合には、データコントローラ３１ｄにおいて出力メモリ３１ｃの記憶容量と画像データの容量とを比較して、出力メモリ３１ｃに格納できる最大の大きさ画像データになるように新たな圧縮率を算出する。例えば、入力メモリ３１ａに格納された画像データの容量が８０ＭＢの場合には、出力メモリ３１ｃの記憶容量が２４ＭＢであるから、格納できる最大の大きさで画像データを圧縮することができるように、新たな圧縮率は３０％と算出される。そして、ここで算出された新たな圧縮率によって再度入力メモリ３１ａに格納されている画像データを圧縮し、圧縮後の画像データを出力メモリ３１ｃで一時的に格納する。これにより、出力メモリ３１ｃに入る最大容量の画像データとして圧縮率を決定することができるため、画質低下を最大限抑制した画像データをＣＤ−Ｒに書き込むことができる。
【００５２】
また、ここでデータコントローラ３１ｄにおいて算出された圧縮率は、モニタ２３において表示される。このため、ユーザは自らが設定した圧縮率では出力メモリ３１ｃに格納できなかったこと、および圧縮率がどの程度まで下げられた状態でＣＤ−Ｒに書き込まれたのかを容易に確認することができる。
【００５３】
［写真プリントシステム１による画像データ圧縮処理］
本実施形態の写真プリントシステム１では、図４に示すフローチャートに従って画像データの圧縮処理が行われる。
【００５４】
ステップＳ１においては、フィルムスキャナ２１やメディアリーダ２２によって画像データが取得され、ステップＳ２において、ＰＣの画像補正基板３０において画像データに対して補正処理が施される。ここで、補正処理された画像データは、プリントステーション３へ送られる（ステップＳ９）とともに、ＣＤ−Ｒドライブ２６に対しても送信される（ステップＳ３）。ここで、プリントステーション３に対して送信された画像データは、ステップＳ１０において写真プリントされる。
【００５５】
一方、ステップＳ３においてＣＤ−Ｒドライブ２６に対して画像データが送信されると、ステップＳ４において、ＣＤ−Ｒドライブ２６に搭載されているバッファ基板３１の入力メモリ３１ａに画像データが一時的に格納される。
【００５６】
ステップＳ５においては、入力メモリ３１ａに格納された画像データを、画像データ変換部３１ｂにおいてＪＰＥＧ圧縮する。
【００５７】
ステップＳ６においては、バッファ基板３１のデータコントローラ３１ｄが、圧縮された画像データの容量と出力メモリ３１ｃの記憶容量とを比較して出力メモリ３１ｃに格納できるか否かを判定する。ここで、格納できると判定された場合には、ステップＳ７へ進み、圧縮された画像データは、出力メモリ３１ｃにおいて一時的に格納されたのち、ステップＳ８においてＣＤ−Ｒドライブ２６によってＣＤ−Ｒへ書き込まれる。
【００５８】
一方、出力メモリ３１ｃの記憶容量よりも圧縮後の画像データの容量の方が大きくて格納できない場合には、ステップＳ１１においてデータコントローラ３１ｄが新たな圧縮率を算出する。このとき、データコントローラ３１ｄによって算出される新たな圧縮率は、出力メモリ３１ｃの記憶容量と圧縮される画像データの容量とに基づいて、できる限り高画質を保てるように、出力メモリ３１ｃの記憶容量との関係において最大の圧縮率が算出される。
【００５９】
ステップＳ１２においては、画像データ変換部３１ｂがデータコントローラ３１ｄによって算出された新たな圧縮率によって再度圧縮処理を行い、ステップＳ１３において圧縮後の画像データが出力メモリ３１ｃに一時的に格納され、ステップＳ１４においてＣＤ−Ｒドライブ２６によってＣＤ−Ｒへ書き込まれる。
【００６０】
なお、ステップＳ１１において新たな圧縮率が算出された場合には、モニタ２３にその新たな圧縮率が表示される。このため、ユーザは自身が設定した圧縮率では圧縮の程度が小さすぎて出力メモリ３１ｃに格納できなかったこと、および自動的に算出された新たな圧縮率がどの程度の圧縮率であるのかを容易に認識することができる。
【００６１】
［画像データが分割されて入力された場合の圧縮処理］
ここでは、ＣＤ−Ｒドライブ２６に対して入力される画像データが、画像補正基板３０から分割された状態で送られてくる場合の圧縮処理について、図５に示すフローチャートを用いて説明すれば以下の通りである。
【００６２】
例えば、画像サイズが大きい画像データや、大きいサイズの写真フィルム（２Ｂ版等）をフィルムスキャナ２１によって取得された画像データは、容量が非常に大きくなるため所定の容量ごとに分割されて各装置間で送受信されることがある。
【００６３】
本実施形態のバッファ基板３１では、ステップＳ２１においてこのような分割画像データを取得した場合には、ステップＳ２２において入力された分割画像データごとに補正処理を行う。ここで補正処理された分割画像データは、プリントステーション３へ送られるとともに（ステップＳ２９）、ＣＤ−Ｒドライブ２６に対しても送られる（ステップＳ２３）。プリントステーション３に送られた分割画像データは、ステップＳ３０において順次印画紙Ｐにプリントされて出力される。
【００６４】
一方、ＣＤ−Ｒドライブ２６に対して送られた分割画像データは、ステップＳ２４において受信した順に入力メモリ３１ａに一時的に格納されていく。そして、ステップＳ２５において、画像データ変換部３１ｂが分割画像データごとにＪＰＥＧ圧縮する。ＪＰＥＧ圧縮された分割画像データは、ステップＳ２６において、順次出力メモリ３１ｃへと送られ、出力メモリ３１ｃにおいて受け取った順に圧縮後の分割画像データが合成されて１枚の画像となる。
【００６５】
次に、ステップＳ２７において、データコントローラ３１ｄが、圧縮後の分割画像データを１つずつ出力メモリ３１ｃへ送っていった結果、全ての分割画像データを出力メモリ３１ｃに格納できるか否かの判定を行う。ここで全ての分割画像データが出力メモリ３１ｃに格納できる容量である場合には、そのまま出力メモリ３１ｃにおいて１枚の画像が合成され、１枚の画像に相当するＪＰＥＧ圧縮された画像データとしてＣＤ−Ｒへの書き込みが行われる。
【００６６】
一方、出力メモリ３１ｃが全ての圧縮された分割画像データを格納することができない場合には、ステップＳ３１において、入力メモリ３１ａに一時的に格納されている圧縮前の分割画像データの合計容量と出力メモリ３１ｃの記憶容量とに基づいて、データコントローラ３１ｄが新たな圧縮率を算出する。そして、ステップＳ３２において、算出された新たな圧縮率によって分割画像データが最初から再度圧縮され、ステップＳ３３において圧縮後の分割画像データが出力メモリ３１ｃに順次格納されるとともに、受け取った順に圧縮後の分割画像データが合成されて１枚の画像となる。そして、ステップＳ３４において、１枚の画像に相当する画像データがＣＤ−Ｒへ書き込まれる。
【００６７】
なお、新たな圧縮率が算出された場合には、上記１つの画像データの場合と同様に、モニタ２３にその新たな圧縮率が表示されるため、上記と同様の効果を得ることができる。
【００６８】
［写真プリントシステム１の特徴］
（１）
本実施形態の写真プリントシステム１では、補正処理された画像データをＪＰＥＧ圧縮するバッファ基板３１を備えている。バッファ基板３１は、入力メモリ３１ａ、画像データ変換部３１ｂ、出力メモリ３１ｃおよびデータコントローラ３１ｄを有している。そして、バッファ基板３１に送られた画像データは、入力メモリ３１ａに一時的に格納された後、予め設定された圧縮率によって画像データ変換部３１ｂにおいてＪＰＥＧ圧縮される。ＪＰＥＧ圧縮された画像データは、出力メモリ３１ｃに格納される。ここで、出力メモリ３１ｃの記憶容量よりも圧縮後の画像データの容量の方が大きい場合には、データコントローラ３１ｄが、出力メモリ３１ｃに格納できる最大の画像データになるように新たな圧縮率を算出する。
【００６９】
これにより、予め複数段階ごとに設定された圧縮率の中から新たな圧縮率を選択して出力メモリ３１ｃに格納できる大きさに圧縮する従来の基板と比較して、出力メモリ３１ｃの記憶容量に応じて可能な限り大きい画像データになるように圧縮することができるため、新たに圧縮率を再設定した際の圧縮後の画像の画質低下を最小限に抑制することが可能になる。
【００７０】
（２）
本実施形態の写真プリントシステム１では、例えば、画像サイズの大きな画像データが所定のサイズごとに分割されて送られてきた場合には、出力メモリ３１ｃに圧縮された分割画像データを順次送っていき、格納できないことがわかった段階で、データコントローラ３１ｄが、新たな圧縮率を算出する。そして、入力メモリ３１ａに格納されている分割画像データの全てを新たな圧縮率によって圧縮して出力メモリ３１ｃに格納する。
【００７１】
これにより、画像サイズが大きい画像データが分割されて送られてきた場合でも、圧縮後に１つの画像データにまとめられた状態での容量と出力メモリ３１ｃの記憶容量とを比較して格納できないと判定すると、データコントローラ３１ｄによって新たな圧縮率が算出される。この結果、分割画像データを圧縮後にまとめて１つの画像データとする場合でも、できる限り高画質の画像になるように出力メモリ３１ｃの記憶容量との関係で最大の圧縮率を新たな圧縮率として算出することができるため、画質の低下を最小限に抑えることができる。
【００７２】
（３）
本実施形態の写真プリントシステム１では、データコントローラ３１ｄによって新たに算出された圧縮率をモニタ２３に表示する。
【００７３】
これにより、ユーザは自身で設定した圧縮率では圧縮後の画像データの容量が大き過ぎて不具合があったこと、および出力メモリ３１ｃの記憶容量に応じて新たに算出された圧縮率がどの程度変更されているか等の情報を、容易に確認することができる。
【００７４】
［他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。
【００７５】
（Ａ）
上記実施形態では、出力メモリ３１ｃの記憶容量と圧縮後の画像データの容量とに基づいて新たな圧縮率を算出して、この新たな圧縮率を用いて再度圧縮処理を行う例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
【００７６】
例えば、図４のフローチャートにおけるステップＳ１１以降の処理を、図６の示すフローチャートに従って行ってもよい。具体的には、ステップＳ１１において新たな圧縮率を算出後、ステップＳ１１ａにおいて、算出された新たな圧縮率が予め設定された圧縮率の下限値を下回っていないか否かの判定が行われる。ここで、下回っていない場合には、そのままステップＳ１２へ進む。一方、所定の下限値を下回っている場合には、新たな圧縮率で圧縮処理された画像データでは相当に画質が低下していると予想されるため、圧縮処理は行わずに、ステップＳ１１ｂにおいてモニタ２３に警告画面を表示する。モニタ２３に表示される警告画面の内容としては、圧縮率が下限値を下回っているため画質の大幅な低下が予想されることや、取得された画像データの画像サイズを落としての処理を促すような内容が考えられる。これにより、圧縮後の画像データの容量と出力メモリ３１ｃの記憶容量との関係で自動的に算出される新たな圧縮率があまりにも小さすぎる場合には、そのまま圧縮処理が実行されて、ユーザが希望しない低画質の画像データがＣＤ−Ｒ等に書き込まれることを防止することができる。
【００７７】
（Ｂ）
上記実施形態では、出力メモリ３１ｃへの格納の可否を実際に圧縮後の画像データを入れてみて判断する例を挙げて説明した。しかし、新たな圧縮率の算出タイミングについて、本発明はこれに限定されるものではない。
【００７８】
例えば、入力メモリ３１ａに一時的に格納された画像データの容量と、予め設定されている圧縮率と、出力メモリ３１ｃの記憶容量とに基づいて、実際に圧縮処理を行う前の段階において、圧縮後の画像データが出力メモリ３１ｃに格納できない場合にはその時点で新たな圧縮率を算出してもよい。この場合には、実際に圧縮処理を行う前に新たな圧縮率の算出の要否が確認できるため、無駄な圧縮処理を行う必要がなくなり、処理効率の向上が図れる。
【００７９】
（Ｃ）
上記実施形態では、ＣＤ−Ｒドライブ２６に搭載されたバッファ基板３１に対して本発明を適用した例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
【００８０】
例えば、基板としてではなく、コンピュータに上述した画像処理方法を実行させる画像処理プログラムに対して本発明を適用してもよい。
【００８１】
（Ｄ）
上記実施形態では、入力メモリに記憶された画像データを圧縮する方式として、ＪＰＥＧ圧縮方式を採用した画像処理基板を例として挙げて説明した。しかし、本発明はこれに限定されるものではない。
【００８２】
例えば、ＭＲ（Modified Read）、ＭＨ（Modified Huffman）、ＪＢＩＧ（Joint Bi-level Imaging Group），ＴＩＦＦ（Tagged Image File Format）等の他のデータ圧縮方式を採用した場合でも、上記と同様の効果を得ることができる。
【産業上の利用可能性】
【００８３】
本発明の画像処理基板は、メモリに入る最大の大きさになるように画像データの圧縮率を算出して、必要以上に圧縮されて画質が低下してしまうことを防止できるという効果を奏することから、データを圧縮して格納するメモリを備えた各種基板に対して広く適用可能である。
【図面の簡単な説明】
【００８４】
【図１】本発明の画像処理基板を搭載した写真プリントシステムを示す外観図。
【図２】図１の写真プリントシステムにおける画像データの流れを示すブロック図。
【図３】図１の写真プリントシステムのＣＤ−Ｒドライブに搭載されたバッファ基板の構成を示すブロック図。
【図４】図１の写真プリントシステムにおける画像圧縮処理に関するフローチャート。
【図５】図１の写真プリントシステムにおける画像圧縮処理に関するフローチャート。
【図６】本発明の他の実施形態に係る写真プリントシステムにおける画像圧縮処理に関するフローチャート。
【符号の説明】
【００８５】
１      写真プリントシステム
２      操作ステーション
２ａ    写真フィルム
２ｂ    メディア
３      プリントステーション
４      ケーブル
２１      フィルムスキャナ
２２      メディアリーダ
２３      モニタ（表示部）
２４      キーボード
２５      マウス
２６      ＣＤ−Ｒドライブ
３０      画像補正基板
３１      バッファ基板（画像処理基板）
３１ａ    入力メモリ（画像入力部）
３１ｂ    画像データ変換部
３１ｃ    出力メモリ（記憶部）
３１ｄ    データコントローラ（圧縮率再設定部、表示制御部）
【図１】
2006140868.tif 000003
【図２】
2006140868.tif 000004
【図３】
2006140868.tif 000005
【図４】
2006140868.tif 000006
【図５】
2006140868.tif 000007
【図６】
2006140868.tif 000008