(57)【要約】【課題】画像データの圧縮処理によって保存数が増加する一方で、保存時及び再生出力時の処理時間が長期化する。【解決手段】出力先システムとしての画像処理装置に、（ａ）出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する判定部と、（ｂ）閾値を越えると判定された画像データを選択的に縮小する縮小処理部とを設ける。【選択図】図５
2005318130.tif 000002
【特許請求の範囲】
【請求項１】
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する判定部と、
閾値を越えると判定された画像データを選択的に縮小する縮小処理部と
を有することを特徴とする出力元システムとしての画像処理装置。
【請求項２】
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する判定部と、
閾値を越えると判定された場合、当該画像データの選択的な縮小処理を出力先システムに指示する制御データを発生する制御データ発生部と
を有することを特徴とする出力元システムとしての画像処理装置。
【請求項３】
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する判定部と、
閾値を越えると判定された場合、当該画像データの選択的な縮小処理を出力元システムに指示する制御データを発生する制御データ発生部と
を有することを特徴とする出力先システムとしての画像処理装置。
【請求項４】
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する判定部と、
閾値を越えると判定された画像データを選択的に縮小する縮小処理部と
を有することを特徴とする出力先システムとしての画像処理装置。
【請求項５】
請求項１〜４のいずれか１つに記載の画像処理装置において、
前記画像データのデータサイズに関係する情報は、ファイルサイズである
ことを特徴とする画像処理装置。
【請求項６】
請求項１〜４のいずれか１つに記載の画像処理装置において、
前記画像データのデータサイズに関係する情報は、ピクセル数である
ことを特徴とする画像処理装置。
【請求項７】
請求項１〜４のいずれか１つに記載の画像処理装置において、
前記画像データのデータサイズに関係する情報は、解像度である
ことを特徴とする画像処理装置。
【請求項８】
請求項１〜４のいずれか１つに記載の画像処理装置において、
前記画像データのデータサイズに関係する情報は、階調数である
ことを特徴とする画像処理装置。
【請求項９】
請求項１〜４のいずれか１つに記載の画像処理装置において、
前記画像データのデータサイズに関係する情報は、縮小処理で想定される縮小比である
ことを特徴とする画像処理装置。
【請求項１０】
請求項１〜４のいずれか１つに記載の画像処理装置において、
前記閾値は、出力先システムの出力性能に応じて定める
ことを特徴とする画像処理装置。
【請求項１１】
請求項１〜４のいずれか１つに記載の画像処理装置において、
前記縮小処理は、圧縮符号化処理である
ことを特徴とする画像処理装置。
【請求項１２】
請求項１〜４のいずれか１つに記載の画像処理装置において、
前記縮小処理は、高域成分に対応するデータ部分の削除処理である
ことを特徴とする画像処理装置。
【請求項１３】
請求項１〜４のいずれか１つに記載の画像処理装置において、
前記縮小処理は、ピクセル数の間引き処理である
ことを特徴とする画像処理装置。
【請求項１４】
請求項４に記載の画像処理装置は、
前記第１の記憶媒体が出力元システムに対して着脱自在の場合に、当該第１の記憶媒体を出力先システムに直接接続するための接続機構を有する
ことを特徴とする画像処理装置。
【請求項１５】
装置内の第１の記憶媒体に格納されている画像データを、印刷装置側の第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する判定部と、
閾値を越えると判定された画像データを選択的に縮小する縮小処理部と
を有することを特徴とする撮像装置。
【請求項１６】
装置内の第１の記憶媒体に格納されている画像データを、印刷装置側の第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する判定部と、
閾値を越えると判定された場合、当該画像データの選択的な縮小処理を印刷装置に指示する制御データ発生部と
を有することを特徴とする撮像装置。
【請求項１７】
撮像装置側の第１の記憶媒体に格納されている画像データを、装置内の第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する判定部と、
閾値を越えると判定された場合、当該画像データの選択的な縮小処理を撮像装置に指示する制御データを発生する制御データ発生部と
を有することを特徴とする印刷装置。
【請求項１８】
撮像装置側の第１の記憶媒体に格納されている画像データを、装置内の第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する判定部と、
閾値を越えると判定された画像データを選択的に縮小する縮小処理部と
を有することを特徴とする印刷装置。
【請求項１９】
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する処理と、
閾値を越えると判定された画像データを選択的に縮小する処理と
を有することを特徴とする出力元システム側のデータ保存方法。
【請求項２０】
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する処理と、
閾値を越えると判定された場合、当該画像データの選択的な縮小処理を出力先システムに指示する制御データを発生する処理と
を有することを特徴とする出力元システム側のデータ保存方法。
【請求項２１】
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する処理と、
閾値を越えると判定された場合、当該画像データの選択的な縮小処理を出力元システムに指示する制御データを発生する処理と
を有することを特徴とする出力先システム側のデータ保存方法。
【請求項２２】
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する処理と、
閾値を越えると判定された画像データを選択的に縮小する処理と
を有することを特徴とする出力先システム側のデータ保存方法。
【請求項２３】
出力元システムに搭載されるコンピュータに、
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する処理と、
閾値を越えると判定された画像データを選択的に縮小する処理と
を実行させることを特徴とするプログラム。
【請求項２４】
出力元システムに搭載されるコンピュータに、
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する処理と、
閾値を越えると判定された場合、当該画像データの選択的な縮小処理を出力先システムに指示する制御データを発生する処理と
を実行させることを特徴とするプログラム。
【請求項２５】
出力先システムに搭載されるコンピュータに、
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する処理と、
閾値を越えると判定された場合、当該画像データの選択的な縮小処理を出力元システムに指示する制御データを発生する処理と
を実行させることを特徴とするプログラム。
【請求項２６】
出力先システムに搭載されるコンピュータに、
出力元システムの第１の記憶媒体に格納されている画像データを、出力先システムの第２の記憶媒体に保存する場合において、保存対象とする画像データのデータサイズに関係する情報と予め定めた閾値との大小関係を判定する処理と、
閾値を越えると判定された画像データを選択的に縮小する処理と
を実行させることを特徴とするプログラム。
【請求項２７】
請求項２３に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２８】
請求項２４に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２９】
請求項２５に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項３０】
請求項２６に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
１つの発明は、画像データの出力元又は出力先となる画像処理装置に関する。また１つの発明は、画像データの出力元となる撮像装置に関する。また１つの発明は、画像データの出力先となる印刷装置に関する。
【０００２】
また１つの発明は、画像データをある１つの記録媒体から他の１つの記録媒体に保存する場合に実行されるデータ保存方法に関する。また１つの発明は、かかる保存処理をコンピュータに実行させるためのプログラムに関する。また１つの発明は、同プログラムを記録する記録媒体に関する。
【背景技術】
【０００３】
伝統的な印刷装置では、コンピュータから与えられた印刷データの印刷しか想定されていない。しかし最近では、装置本体に装着された外部メモリから直接的に印刷できる機能を搭載する印刷装置も現れている。同様に、撮像装置から出力された印刷データを、コンピュータを経由せずに直接印刷できる機能を搭載する印刷装置も現れている。
【０００４】
すなわち、コンピュータの介在を必要としない印刷装置が普及し始めている。これに伴い、印刷データ保存用の記憶媒体を印刷装置に装備するものが提案されている。例えば特許文献１には、図１に示す構成の印刷装置（プリンタ）が提案されている。
【０００５】
すなわち、プリンタ本体１として、ＣＰＵ３、ＲＯＭ５、ＲＡＭ７、ハードディスク（ＨＤＤ）９、バス１１、出力インターフェース（出力Ｉ／Ｆ）１３、コネクタ１５、操作スイッチ１７、リプリントスイッチ１９、印字部２１、表示部２３を備えるものが提案されている。
【０００６】
この印刷装置では、通常の印刷処理が終了すると、印刷データが一時的にハードディスク９に保存される。このため、ユーザーは、印刷データの再印刷を希望する場合、ハードディスク上から希望する印刷データを印刷することができる。このように、特許文献１には、再印刷時にも、コンピュータから印刷装置に印刷データを再送する必要がない。これにより、効率的な繰り返し印刷が実現されている。
【０００７】
この他、特許文献２には、印刷データを一律に圧縮してハードディスクに保存する機能を搭載する印刷装置が提案されている。この機能により、より多くの印刷データをハードディスク上に保存することができる。
【特許文献１】特開２００１−０８０１４２号公報
【特許文献２】特開２００１−２７０１７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、前述した印刷装置は、全ての印刷データに対し、その保存時に圧縮処理を必須とする。これに伴い、再印刷時には、全ての圧縮データを元に戻すための伸張処理が必須となる。すなわち、全ての印刷データに対し、圧縮処理と伸張処理が必要となる。
【０００９】
しかし、この方式は、結果的に処理時間が長期化し、使い勝手が悪くなるおそれがある。勿論、印刷データを圧縮しなければ処理時間を短縮することができるが、ハードディスクに保存可能なデータ数が格段に少なくなってしまう。
【課題を解決するための手段】
【００１０】
本発明者は、以上の技術的課題に着目し、以下の技術手法を提案する。すなわち、データサイズが大きい画像データだけを選択的に縮小処理し、データサイズの小さい画像データはそのまま保存する手法を提案する。
【００１１】
なお、データサイズの大小は、これに関係する情報に基づいて判断する。例えば、ファイルサイズに基づいて判断することが好ましい。ファイルサイズが大きいほど、データサイズも大きくなる。また例えば、ピクセル数に基づいて判断するのが望ましい。この値は、画像データを構成するピクセルの数を表す。この値が大きいほど、データサイズも大きくなる。
【００１２】
また例えば、解像度に基づいて判断するのが望ましい。この値は、ピクセルの密度を表す。ピクセルの密度が高いほど、データサイズも大きくなる。また例えば、階調数に基づいて判断するのが望ましい。この値は、色の変化の滑らかさを表す。階調数が大きいほど、データサイズも大きくなる。
【００１３】
また例えば、縮小処理で想定される縮小比に基づいて判断するのが望ましい。多数の画像データを記憶媒体上に保存するには、原画像データを一定サイズ以下に縮小する必要がある。一般に、データサイズが大きいほど、縮小比も大きくなる。このため、予想される縮小比を判断基準に使用することが望まれる。
【００１４】
一方、判断基準としての閾値は、出力先システムの出力性能に応じて定めるのが望ましい。かかる値を閾値に選択することにより、出力に寄与するデータ部分だけを記憶領域に保存できる。すなわち、記憶領域を無駄なく使用できる。
【００１５】
なお縮小処理には、例えば圧縮符号化処理を適用するのが望ましい。圧縮符号化方式には、既知の符号化方式を適用すれば良い。因みに、圧縮符号化方式は、可逆符号化方式だけでなく、非可逆符号化方式も適用できる。いずれの圧縮符号化方式であっても、データサイズを小さくできる。
【００１６】
また縮小処理には、例えば高域成分に対応するデータ部分の削除処理を適用するのが望ましい。高域成分は視覚的に知覚され難い。このデータ部分を削除すれば、データサイズを小さくできるだけでなく、画像の出力時にも削減の影響を最小限に留めることができる。
【００１７】
この他、縮小処理には、例えばピクセル数の間引き処理を適用するのが望ましい。間引き処理によりデータサイズを小さくできる。なお、間引き処理後に原画像を復元する必要がある場合にも、補間処理により間引いた部分を復元することができる。
【００１８】
ここで提案する技術は、画像データを取り扱う画像処理装置であれば、商品形態に係わらず広く適用できる。また、画像処理装置は、画像データの出力先となる処理装置だけでなく、画像データの出力元となる処理装置にも適用することができる。具体例については、後述する。
【発明の効果】
【００１９】
発明に係る技術手法を採用すれば、縮小処理を必要とする画像データだけに縮小処理を付与することができる。すなわち、データサイズの小さい画像データは、原画像データのまま出力先システムに保存できる。勿論、この画像データについては復元処理も不要である。従って、発明に係る技術手法を採用すれば、処理速度の向上と保存データ数の増加との最適化を実現できる。
【発明を実施するための最良の形態】
【００２０】
以下、発明に係る技術手法を採用する画像処理装置の実施形態例を説明する。なお、本明細書で特に図示又は記載されない部分には、当該技術分野の周知又は公知技術を適用する。また以下に説明する実施形態は、発明の一つの実施形態であって、これらに限定されるものではない。
【００２１】
（１）処理機能の配分
最初に、出力元システムと出力先システムとの間でどのように処理機能を配分するかについて説明する。配分する処理機能は、保存対象とする画像データのデータサイズを判定する判定処理と、選択的に画像データを縮小する縮小処理との２つである。各処理機能は、出力元システムと出力先システムのいずれか一方に搭載する。従って、４通りの機能配分が考えられる。
【００２２】
（１−１）機能配分例１
図２に、機能配分例の１つを示す。この機能配分例は、画像データの出力元システム３１に、前述した２つの処理機能を配分する例である。すなわち、出力元システム３１内で２つの処理機能を完結する場合の配分例である。図２は、かかる配分例の１つの実施形態について表している。
【００２３】
ここでは、画像処理装置としての出力元システム３１と出力先システム４１のブロック構成を示す。出力元システム３１は、記憶媒体３３、判定部３５、縮小処理部３７、出力部３９を主要な構成要素として有する。
【００２４】
出力元システム３１として使用される画像処理装置には、撮像カメラを搭載する電子機器（デジタルカメラ、ビデオカメラ、携帯電話機を含む。）、コンピュータ（ゲーム機器、携帯情報端末を含む。）、画像データの記録機能又は再生機能を搭載する電子機器、その他の電子機器が含まれる。
【００２５】
一方、出力先システム４１として使用される画像処理装置には、画像データの出力機能を搭載する電子機器、例えば印刷装置、モニタ、コンピュータ（ゲーム機器、携帯情報端末を含む。）、その他の電子機器が含まれる。
【００２６】
記憶媒体３３は、画像データその他のデジタルデータの保存に使用される領域である。記憶媒体３３には、出力元システム３１の商品形態に応じたものが使用される。一般には、書き換え可能な不揮発性メモリが用いられる。一例として、例えば、ハードディスクその他の磁気記録媒体が用いられる。また例えば、半導体メモリが用いられる。また例えば、ＣＤ−ＲＯＭ、ＤＶＤその他の光ディスクが用いられる。
【００２７】
記憶媒体３３は、筐体内に固定的に内蔵されるものでも良いし、筐体に対して着脱自在に装着されるものでも良いし、インターフェース経由で外部接続されるものでも良い。ここでの外部接続には無線接続を含む。なお、記憶媒体３３に記憶された画像データは、出力元システム３１の内部で発生されたものでも、他の画像処理装置で発生されたものでも良い。
【００２８】
判定部３５は、出力先システム４１の記憶媒体４３に保存する画像データのデータサイズに関係する情報と予め定めた閾値との大小関係の判定処理を実行する。判定時に使用する情報は、前述したようにファイルサイズ、ピクセル数その他の情報である。これらの情報は、画像データの管理情報として保持されているものを使用する。
【００２９】
なお、判定基準として使用する閾値には、比較対象とする情報に応じたものを使用する。閾値には、例えば固定値を使用する。また例えば、閾値には、出力先システムの使用形態を考慮したものを使用する。なお、閾値を複数通り用意し、ユーザーがそのうちの１つを自由に選択できるようにしても良い。
【００３０】
また、ユーザーが閾値を自由に変更できるようにしても良い。また例えば、閾値は、縮小処理後の画質を考慮して設定しても良い。また例えば、出力先システム４１の出力性能が分かっている場合には（通信により取得する場合を含む。）、出力性能を満たすように閾値を定めることもできる。
【００３１】
縮小処理部３７は、閾値を越えると判定された画像データの選択的な縮小処理を実行する。縮小処理は、前述のように圧縮符号化処理でも、高域成分に対応するデータ部分の削除処理でも、ピクセル数の間引き処理でも良い。処理方法は、出力先システム４１の使用態様や記憶容量に応じて最適なものを選択すれば良い。
【００３２】
なお、縮小処理部３７は、閾値を越えないと判定された画像データは、縮小処理を施さずに出力する。もっとも、閾値を越えないと判定された画像データは、出力部３９に直接入力しても良い。この場合、縮小処理部３７の処理工程を簡略化できる。
【００３３】
出力部３９は、閾値を越えると判定された画像データは縮小処理後の画像データを出力し、閾値を越えないと判定された画像データはそのまま出力する機能部である。ここで、出力部３９は、縮小処理に用いた処理手法に関する情報も出力するのが望ましい。この情報は、例えばファイルの識別子でも良い。
【００３４】
図２は、通信路を経由して出力先システム４１内の記憶媒体４３に画像データを保存する場合を想定する。ここでの通信路は、有線路でも無線路でも良い。また、出力先システム４１に外部メモリの装着用のインターフェースが搭載されている場合にあって、記憶媒体３３が可搬型の記憶媒体である場合には、出力部３９による画像データの出力先を記憶媒体３３としても良い。
【００３５】
なお、記憶媒体４３も、出力先システム４１の商品形態に応じたものを使用する。例えば、書き換え可能な不揮発性メモリが用いられる。また例えば、ハードディスクその他の磁気記録媒体が用いられる。また例えば、半導体記憶装置が用いられる。また例えば、ＣＤ−Ｒ、ＤＶＤその他の光ディスクが用いられる。
【００３６】
いずれの保存方法を採用する場合にも、縮小処理は一部の画像データに対してのみ実行できる。このため、保存の際の処理時間を格段に短縮できる。また、出力システム４１にあって、画像データの出力時に縮小画像の復元処理が必要な場合にも、縮小処理が施された画像データのみを対象とすれば良い。このため、処理負荷の軽減と出力までの処理時間の短縮を実現できる。
【００３７】
なお、以上説明した処理機能は、専用のハードウェアとして実現しても良いし、ソフトウェアとして実現しても良い。また、一部の処理機能のみをハードウェアで実現し、他の処理機能はソフトウェアとして実現しても良い。後述する他の機能配分例についても同様である。
【００３８】
（１−２）機能配分例２
図３に、機能配分例の１つを示す。この機能配分例は、出力元システム５１に判定機能を配分し、出力先システム６１に縮小機能を配分する例である。すなわち、出力元システム５１では判定処理のみを実行し、縮小処理は出力先システム６１内で実行する場合の配分例である。
【００３９】
なお、出力元システム５１及び出力先システム６１には、機能配分例１の説明と同じ画像処理装置を使用する。図３は、かかる配分例の１つの実施形態について表している。ここでは、画像処理装置としての出力元システム５１と出力先システム６１のブロック構成を示す。
【００４０】
この場合、出力元システム５１は、記憶媒体５３、判定部５５、制御データ発生部５７、出力部５９を主要な構成要素として有する。記憶媒体５３と判定部５７の構成は、前述した機能配分例１の記憶媒体３３と判定部３５の構成と同じであるので説明を省略する。
【００４１】
制御データ発生部５７は、閾値を越えると判定された場合、当該画像データの選択的な縮小処理を出力先システム６１に指示する制御データを発生する。なお、制御データ発生部５７は、閾値を越えないと判定された画像データに対しては、縮小処理が不要との制御データを発生しても良い。例えば、“１”が縮小処理の実行を意味し、“０”が縮小処理の非実行を意味する制御データを発生する。
【００４２】
出力部５９は、閾値を越えると判定された画像データと縮小処理の実行を指示する制御データを出力し、閾値を越えないと判定された画像データはそのまま出力する機能部である。勿論、縮小処理の非実行を制御データで指示する場合には、画像データと制御データを対の状態で出力すれば良い。
【００４３】
また本例も、出力先システム６１に外部メモリの装着用のインターフェースが搭載されている場合にあって、記憶媒体５３が可搬型の記憶媒体である場合には、出力部５９による画像データの出力先を記憶媒体５３とすることができる。この場合は、画像データと共に制御データが保存される点が機能配分例１と同じである。
【００４４】
他方の出力先システム６１は、縮小処理部６３、記憶媒体６５を主要な処理機能として有する。縮小処理部６３と記憶媒体６５のいずれも、基本的に機能配分例１と同じものを使用する。相違点は、縮小処理部６３が出力先システム６１に搭載されており、制御データの指示に従って画像データの縮小処理が実行される点である。
【００４５】
結果的に、記憶媒体６５には、閾値を越えると判定された画像データは縮小処理後の画像データが保存され、閾値を越えないと判定された画像データはそのまま保存される。この場合も、縮小処理は一部の画像データに対してのみ実行すれば良い。従って、保存の際の処理時間を格段に短縮できる。
【００４６】
また、出力先システム６１にあって、画像データの出力時に縮小画像の復元処理が必要な場合にも、縮小処理が施された画像データのみを対象とすれば良い。このため、処理負荷の軽減と出力までの処理時間の短縮を実現できる。
【００４７】
（１−３）機能配分例３
図４に、機能配分例の１つを示す。この機能配分例は、出力元システム７１に縮小機能を配分し、出力先システム８１に判定機能を配分する例である。すなわち、出力元システム７１では縮小処理のみを実行し、判定処理は出力先システム８１内で実行する場合の配分例である。
【００４８】
図４は、かかる配分例の１つの実施形態について表している。なお、出力元システム７１及び出力先システム８１には、機能配分例１の説明と同じ画像処理装置を使用する。ここでは、画像処理装置としての出力元システム７１と出力先システム８１のブロック構成を示す。
【００４９】
この場合、出力元システム７１は、記憶媒体７３、縮小処理部７５を主要な構成要素として有する。この場合も、記憶媒体７３と縮小処理部７５の構成は、前述した機能配分例１の記憶媒体３３と判定部３５の構成と同じであるので説明を省略する。因みに、縮小処理部７５は、出力先システム８１から与えられる制御データに基づいて、画像データの選択的な縮小処理を実行する。
【００５０】
一方の出力先システム８１は、判定部８３、制御データ発生部８５、入力部８７、記憶媒体８９を主要な処理機能として有する。判定部８３と記憶媒体８９には、いずれも基本的に機能配分例１と同じものを使用する。また、制御データ発生部８５には、機能配分例２と同じものを使用する。
【００５１】
この判定部８３は、出力先システム８１内にあって、出力対象とする画像データを縮小すべきか否か判定し、その判定結果を制御データ発生部８７に与える。制御データ発生部８７は、その判定結果に従って縮小処理の実行を指示する制御データを発生し、これを出力元システム７１の縮小処理部７５に通信路を経由して与える。
【００５２】
入力部８７は、出力先システム７５から受信した画像データを、記憶媒体８９に保存する処理機能を実現する。勿論、閾値を越えると判定された画像データは、受信の時点で既に縮小処理されている。
【００５３】
結果的に、記憶媒体８９には、閾値を越えると判定された画像データは縮小処理後の画像データが保存され、閾値を越えないと判定された画像データはそのまま保存される。この場合も、縮小処理は一部の画像データに対してのみ実行できる。従って、保存の際の処理時間を格段に短縮できる。
【００５４】
また、出力先システム８１にあって、画像データの出力時に縮小画像の復元処理が必要な場合にも、縮小処理が施された画像データのみを対象とすれば良い。このため、処理負荷の軽減と出力までの処理時間の短縮を実現できる。
【００５５】
（１−４）機能配分例４
図５に、機能配分例の１つを示す。この機能配分例は、画像データの出力先システム１０１に、判定機能と縮小機能の２つを配分する例である。すなわち、出力先システム１０１内で２つの処理機能を完結する場合の配分例である。
【００５６】
図５は、かかる配分例の１つの実施形態について表している。なお、出力元システム９１及び出力先システム１０１には、機能配分例１の説明と同じ画像処理装置を使用する。ここでは、画像処理装置としての出力元システム９１と出力先システム１０１のブロック構成を示す。
【００５７】
この場合、出力元システム９１は、記憶媒体９３を主要な構成要素として有する。記憶媒体９３の構成は、前述した機能配分例１の記憶媒体３３の構成と同じであるので説明を省略する。
【００５８】
一方、出力先システム１０１は、判定部１０３、縮小処理部１０５、保存部１０７、記憶媒体１０９を主要な構成要素として有する。縮小処理部１０５と記憶媒体１０９の構成は、前述した機能配分例１の縮小処理部３７と記憶媒体４３の構成と同じであるので説明を省略する。
【００５９】
同様に、判定部１０３の構成は、前述した機能配分例３の判定部８３の構成と同じである。なお、図５の場合、出力元システム９１と出力先システム１０１が通信路を経由して接続されている。このため、判定部１０３は、記憶媒体９３から通信路を経由して読み出した画像データを判定対象として入力する。
【００６０】
ただし、出力先システム１０１に外部メモリの装着用のインターフェースが搭載されている場合にあって、記憶媒体９３が可搬型の記憶媒体である場合には、判定部１０３はインターフェースに装着された記憶媒体９３から画像データを直接読み出しても良い。
【００６１】
この場合にも結果的に、記憶媒体１０９には、閾値を越えると判定された画像データを縮小処理したものが保存され、閾値を越えないと判定された画像データは原画像データがそのまま保存される。この場合も、縮小処理は一部の画像データに対してのみ実行すれば良い。従って、保存の際の処理時間を格段に短縮できる。
【００６２】
また、出力先システム６１にあって、画像データの出力時に縮小画像の復元処理が必要な場合にも、縮小処理が施された画像データのみを対象とすれば良い。このため、処理負荷の軽減と出力までの処理時間の短縮を実現できる。
【００６３】
（２）実施例
続いて、以上の機能配置例を適用した実施例を説明する。ここでは、出力先システム側に判定部と縮小処理部を搭載する機能配分例４について実施例を説明する。なお言うまでもなく、以下に説明する実施例は、いずれも他の機能配分例に適用できる。ここでは、出力先システムが印刷装置であるものとして説明する。
【００６４】
（２−１）実施例１
（ａ）システム構成
図６に、実施例の１つに係る印刷装置１１１を示す。なお、この印刷装置１１１は、判定基準に画像サイズ（ピクセル数）を用いるものとする。また、この印刷装置１１１は、縮小処理に圧縮符号化技術を使用し、印刷実行時や一覧表示時には復号化技術を使用して原画像データを再生するものとする。
【００６５】
この印刷装置１１１は、メモリスロット１１３、中央処理装置１１５、ハードディスク装置１１７、画像圧縮回路１１９、画像伸張回路１２１、印刷部１２３、操作部１２５、表示部１２７を有してなる。
【００６６】
この実施例の場合、ハードディスク装置１１７に保存する画像データは外部メモリ１３１に格納されているものとする。また、この印刷装置１１１は、外部モニタ１３３に情報を表示する機能を有するものとする。
【００６７】
メモリスロット１１３は、着脱自在な外部メモリ１３１を印刷装置１１１の筐体に装着するためのインターフェースである。このメモリスロット１１３に外部メモリ１３１を装着することにより、外部メモリ１３１の画像データを印刷装置内に転送することが可能になる。外部メモリ１３１には、例えば不揮発性の半導体メモリを使用する。
【００６８】
中央処理装置１１５は、印刷装置１１１の全体を制御する制御部として機能すると共に、メモリスロット１１３より取り込んだ画像データを処理するデータ処理部としても機能する。中央処理装置１１５は、操作部１２５の操作入力に従い、所定の処理動作を実行する。例えば、中央処理装置１１５は、ハードディスクに画像データを記録する。また例えば、中央処理装置１１５は、印刷部１２３による印刷動作を制御する。
【００６９】
また、ハードディスク装置１１７に画像データを記録する場合、中央処理装置１１５は、画像データの画像サイズが予め設定された閾値を越えるか否か判定する。ここで、画像サイズが閾値を越えると判定された場合、中央処理装置１１５は、当該画像データを画像圧縮回路１１９に与えて圧縮符号化する。一方、画像サイズが閾値を越えないと判定された場合、中央処理装置１１５は、当該画像データをハードディスク装置１１７に直接書き込む。
【００７０】
また、中央処理装置１１５は、画像データの印刷時又は一覧表示時、ハードディスク装置１１７に保存されている画像データが圧縮処理済みの場合には、画像伸張回路１２１による復号処理を経て読み出す。これに対し、ハードディスク装置１１７に保存されている画像データが圧縮されていない場合には、中央処理装置１１５は、画像データをハードディスク装置１１７から直接読み出す。
【００７１】
因みに、画像伸張回路１２１には、画像圧縮回路１１９に対応するものが用いられる。ここでの圧縮処理は、可逆的圧縮（例えばＬＺＨ、ＺＩＰ等）でも、非可逆的圧縮（例えばＪＰＥＧ、ＧＩＦ等）でも良い。可逆的圧縮手法を採用する場合、画像伸張回路１２１を通すことにより、原画像データを完全に復元できる。
【００７２】
一方、非可逆的圧縮手法は、データサイズの大きい画像データや音声データの圧縮に使用される。ただし、この圧縮手法を採用する場合には、画像伸張回路１２１の復元処理を経ても原画像データを完全に復元することはできない。
【００７３】
印刷部１２３には、印刷装置１１１の印刷方式に応じた印刷ユニットが搭載される。例えば、トナー方式の印刷ユニット、インクジェット方式の印刷ユニット、昇華型の印刷ユニット、感熱式の印刷ユニットその他が使用される。
【００７４】
表示部１２７は、ユーザーが出した指令内容や動作進行状況等を簡略化した情報形式で表示する表示デバイスでなる。例えば、液晶ディスプレイが用いられる。また例えば、表示部１２７はＬＥＤその他の発光素子でも良い。この場合、情報はＬＥＤの点灯又は消灯を通じてユーザーに通知される。
【００７５】
また、この印刷装置１１１には、必要に応じて外部モニタ１３３と接続できる機能が搭載されている。外部モニタ１３３は、表示部１２７に比して画面サイズが大型である。例えば、テレビジョン受像機やコンピュータのモニタを使用する。外部モニタ１３３を接続することで、印刷内容や表示部１２７の通知内容を詳細に確認できる。
【００７６】
（ｂ）印刷動作例
続いて、画像データの印刷時に実行される印刷装置１１１の動作例を説明する。なお、この印刷装置１１１では、印刷の実行に続いて画像データの保存処理が実行され、その際に、選択的な圧縮処理が実行されるものとして説明する。
【００７７】
図７に、フローチャート例を示す。まず、中央処理装置１１５によって、外部メモリ１３１のメモリスロット１１３への挿入が検知される（プロセスＰ１）。中央処理装置１１５は、表示部１２７や外部モニタ１３３上に、印刷や保存の実行をユーザーに促す画面を表示する。
【００７８】
また、中央処理装置１１５は、操作部１２５を通じて入力のあったユーザーからの指示に従った処理動作を実行する。ここでは、印刷処理のため画像データの選択画面を表示する（プロセスＰ２）。また、選択画面を通じて入力のあった印刷対象と指定枚数の情報を取得する（プロセスＰ３）。この実施例の場合、印刷対象の選択は画像単位で実行されるものとする。
【００７９】
かかる後、印刷の実行が指示されたか否かを判断する（プロセスＰ４）。否定結果が得られた場合には、印刷モードを抜け、初期状態に戻る。一方、肯定結果が得られた場合には、印刷部１２３に画像データを転送する（プロセスＰ５）。
【００８０】
続いて、中央処理装置１１５は、印刷品質をユーザーに確認する。ここでは、標準仕様による印刷の実行か否かを確認する（プロセスＰ６）。肯定結果が得られた場合には、標準仕様によって選択された画像を印刷する（プロセスＰ７）。これに対し、否定結果が得られた場合には、仕様の選択モードに移行する（プロセスＰ８）。そして、選択された仕様（例えば、明るさ、色合い）に基づいて、選択された画像を印刷する（プロセスＰ９）。
【００８１】
次に、印刷品質が十分か否かを確認する（プロセスＰ１０）。ここで、否定結果が得られた場合（印刷品質が不十分な場合）、中央処理装置１１５は、メンテナンス処理の実行が要求されているか否か判定する（プロセスＰ１１）。そして、メンテナンス処理が要求されていない場合には、プロセスＰ６から処理をやり直す。一方、メンテナンス処理が要求されている場合には、メンテナンス処理を実行した後、プロセスＰ６に戻る（プロセスＰ１２）。
【００８２】
印刷品質が十分であった場合、中央処理装置１１５は、画像サイズが設定閾値を超過しているか否かを判断する（プロセスＰ１３）。中央処理装置１１５は、画像サイズが設定閾値を超過している画像データを画像圧縮回路１１９に与えて圧縮処理する（プロセスＰ１４）。かかる後、圧縮後の画像データをハードディスク装置１１７に保存する（プロセスＰ１５）。一方、中央処理装置１１５は、画像サイズが設定閾値を越えていない場合、当該画像データをハードディスク装置１１７に直接保存する（プロセスＰ１５）。
【００８３】
かかる後、印刷を終了するか否かの確認モードに移行する（プロセスＰ１６）。否定結果が得られている間、中央処理装置１１５は、プロセスＰ２に戻って一連の処理を継続する。一方、肯定結果が得られた場合には、終了画面を表示し、印刷処理を終了する（プロセスＰ１７）。
【００８４】
（ｃ）実施例の効果
この実施例では、印刷実行の際、自動的に画像データを保存する。従って、印刷品質の良好な画像を再度印刷する場合には、外部メモリ１３１を用いずに、ハードディスク装置１１７から直接印刷を行うことができる。
【００８５】
また、この実施例では、画像サイズの大きさに応じて選択的に画像データの圧縮処理を実行する。従って、画像サイズの小さい画像データに対する圧縮処理を不要とできる。この画像データは、画像サイズがもともと小さい上に、圧縮処理が省略されるため、画像データの保存に要する時間を格段に短縮できる。
【００８６】
また、ハードディスク装置１１７から画像データを出力する際にも、画像サイズがもともと小さい上に、復号処理が不要となるため、画像データの再印刷や保存されている画像を一覧表示するのに必要な時間を格段に短縮できる。
【００８７】
勿論、画像サイズの大きい画像データは、画像データの圧縮処理によりファイルサイズが小さくなるため、保存処理や転送処理に要する時間を格段に短縮できる。この効果は、ファイルサイズが大きいほど顕著である。
【００８８】
以上の通り、画像サイズの大きい画像データだけを選択的に圧縮することで、ハードディスクの容量をより有効に活用することができる。すなわち、より多くの画像データを保存することができる。
【００８９】
（２−２）実施例２
（ａ）システム構成
図８に、実施例の１つに係る印刷装置１４１を示す。この印刷装置１４１は、判定基準に解像度（ピクセルの密度）を用いる点で前述の実施例と異なる。更にこの印刷装置１４１は、その閾値を出力性能に基づいて設定する点で異なっている。すなわち、印刷装置１４１の印刷解像度を閾値とする点で異なっている。なお、印刷装置１４１が複数の印刷解像度を備える場合には、その最大値を閾値に使用する。
【００９０】
図８では、前述の実施例に対応する部分に同一符号を付して示す。この印刷装置１４１は、メモリスロット１１３、中央処理装置１４３、ハードディスク装置１１７、画像縮小回路１４５、印刷部１２３、操作部１２５、表示部１２７を有してなる。また、前述の実施例同様、外部モニタ１３３との接続が可能である。
【００９１】
ここでは、印刷装置１４１に特徴的な構成である中央処理装置１４３と画像縮小回路１４５について説明する。この実施例における中央処理装置１４３も、印刷装置１４１の全体を制御する制御部として機能すると共に、メモリスロット１１３より取り込んだ画像データを処理するデータ処理部としても機能する。
【００９２】
ハードディスク装置１１７に画像データを記録する場合、中央処理装置１４３は、画像データの解像度（ピクセルの密度）が予め設定された閾値を越えるか否か判定する。ここで、解像度が閾値を越えると判定された場合、中央処理装置１４３は、当該画像データを画像縮小回路１４５に与える。一方、解像度が閾値を越えないと判定された場合、中央処理装置１４３は、当該画像データをハードディスク装置１１７に直接書き込む。
【００９３】
画像縮小回路１４５は、印刷装置１４１が印刷可能な解像度を超過する画像データの解像度を、印刷装置１４１が印刷可能な範囲まで低下させるのに用いられる。具体的には、解像度が設定閾値を満たすように画像データを縮小処理する。縮小処理は、例えば数ピクセル毎又は数ライン毎の間引き処理により実現する。また例えば、縮小処理は、符号化によるピクセル数の削減処理により実現する。
【００９４】
なお、この実施例の場合、画像縮小後の画像データは印刷装置１４１の出力性能に応じて定められている。従って、印刷時又は一覧表示時に際しても、前述の実施例のような画像復号回路は用いる必要はない。画像復号回路を用いない点も、この実施例の特徴の１つである。
【００９５】
（ｂ）印刷動作例
続いて、画像データの印刷時に実行される印刷装置１４１の動作例を説明する。なお、この印刷装置１４１の場合も、印刷の実行に続いて画像データの保存処理が実行され、その際に、選択的な間引き処理が実行されるものとして説明する。
【００９６】
図９に、フローチャート例を示す。なお、印刷動作は、保存時の動作を除いて前述の実施例と同様である。すなわち、図６のプロセスＰ１３〜Ｐ１５を、プロセスＰ２１〜Ｐ２３に置き換えた点を除いて同じである。従って、ここでは説明の重複を省き、特徴的なプロセスについてのみ説明する。
【００９７】
印刷品質が十分であった場合、中央処理装置１４３は、画像データの解像度が印刷装置１４１の印刷能力を超過するか否かを判断する（プロセスＰ２１）。中央処理装置１４３は、解像度が設定閾値を超過している画像データを画像縮小回路１４５に与えてデータ量を縮小する（プロセスＰ２２）。かかる後、縮小処理後の画像データをハードディスク装置１１７に保存する（プロセスＰ２３）。
【００９８】
例えば、Ａ４サイズの原稿を１２００ｄｐｉの高解像度スキャナーを用いて取り込むと、約１．５億ピクセルの解像度を有する画像データが得られる。これに対して、印刷装置の解像度が６００ｄｐｉであれば、画像縮小回路１４５は、保存対象とする画像データの解像度を約３５００万ピクセル(4980×7020)まで下げる。
【００９９】
また、印刷装置の解像度が３００ｄｐｉであれば、画像縮小回路１４５は、保存対象とする画像データの解像度を約８７０万ピクセル(2500×3500)まで下げる。このように、出力性能に応じて解像度が下げられた画像データがハードディスク装置１１７に保存される。
【０１００】
これに対し、中央処理装置１４３は、解像度が設定閾値を越えていない場合、当該画像データをハードディスク装置１１７に直接保存する（プロセスＰ２３）。なお、ハードディスク装置１１７に画像データが保存されると、中央処理装置１４３は、印刷を終了するか否かの確認モードに移行する（プロセスＰ１６）。そして、否定結果が得られている間、中央処理装置１４３は、プロセスＰ２に戻って一連の処理を継続する。一方、肯定結果が得られた場合には、終了画面を表示し、印刷処理を終了する（プロセスＰ１７）。
【０１０１】
（ｃ）実施例の効果
この実施例の場合も、印刷実行の際、自動的に画像データを保存する。従って、印刷品質の良好な画像を再度印刷する場合には、外部メモリ１３１を用いずに、ハードディスク装置１１７から直接印刷を行うことができる。
【０１０２】
また、この実施例では、画像データの解像度が印刷装置１４１の出力性能を超過するか否かに応じて選択的に画像データの縮小処理を実行する。
従って、解像度が印刷装置１４１の出力性能を満たす画像データに対しては、その縮小処理を不要とできる。この画像データは、解像度がもともと小さい上に、圧縮処理が省略されるため、画像データの保存に要する時間を格段に短縮できる。
【０１０３】
また、解像度が印刷装置１４１の出力能力を超過する画像データに対しては、画像データの縮小処理により印刷結果に反映されないデータ部分が無駄に保存されるのを防止できる。
勿論、解像度が小さくなるため、保存処理や転送処理に要する時間を縮小前に比して格段に短縮できる。この効果は、ファイルサイズが大きいほど顕著である。
【０１０４】
以上の通り、解像度の大きい画像データだけを選択的に縮小することで、ハードディスクの容量をより有効に活用することができる。すなわち、より多くの画像データを保存することができる。
【０１０５】
（２−３）他の実施例
（ａ）前述の実施例１においては、判定基準を与える設定閾値が予め設定されているものとして説明したが、設定閾値をユーザーが自由に変更できるようにしても良い。
設定閾値の変更機能を搭載すれば、ハードディスクに保存する画像データの数と、保存又は出力に要する処理時間との関係を自由に調整することができる。
例えば、保存可能な画像データ数をより多くしたい場合には、設定値を低めに設定すれば良い。
【０１０６】
（ｂ）前述の実施例１においては、画像サイズを設定閾値に用いたが、画像圧縮に非可逆的な圧縮技術を採用する場合には、圧縮処理後の画質を設定閾値に用いても良い。この手法の採用により、印刷実行時における印刷品質を一定以上に保つことができる。
【０１０７】
（ｃ）前述の実施例１においては、印刷装置１１１に画像圧縮回路１１９と画像伸張回路１２１を搭載するものとして説明したが、これら圧縮処理と伸張処理に関してもソフトウェア的に実現しても良い。
【０１０８】
（ｄ）前述の実施例２においては、印刷装置の出力性能から特定される解像度を設定閾値に用いる場合について説明したが、ユーザーが通常印刷する際に使用する解像度を設定閾値としても良い。
その場合は、ユーザーの解像度の設定に応じて設定閾値が自動的に変更される機能を搭載するのが望ましい。もっとも、設定閾値の解像度を個別に変更できるようにしても良い。
【０１０９】
（ｅ）前述の実施例２においては、印刷装置１４１に画像縮小回路１４３を搭載するものとして説明したが、これら縮小処理に関してもソフトウェア的に実現しても良い。
【０１１０】
（ｆ）前述の実施例１及び２においては、画像データの印刷実行動作が画像単位で実行されるものとして説明したが、複数枚の画像単位で実行される場合にも適用できる。
例えば、複数枚の画像に対応する画像データが複数格納されたホルダー単位で一連の印刷動作が実行される場合にも適用できる。
【０１１１】
（ｇ）前述の実施例１及び２においては、外部メモリ１３１が不揮発性の半導体メモリであるものとして説明したが、光記録媒体や磁気記録媒体でも良い。
また、前述の機能配分例で説明したように、画像データの出力元となる電子機器と印刷装置とは有線通信路又は無線通信路で接続されていても良い。
【０１１２】
（ｈ）前述の実施例１及び２においては、印刷装置に内蔵する記憶装置の一例としてハードディスク装置を例示したが、光記録媒体、半導体メモリその他の不揮発性の記憶媒体を採用しても良い。
【０１１３】
（ｉ）前述の実施例１及び２においては、印刷結果が良好な場合に、画像データをハードディスク装置１１７に自動的に保存する場合について説明した。
しかし、画像データの保存は、印刷の実行後にユーザーが選択した場合にのみ実行されるようにしても良い。また、画像データの保存動作は、印刷動作とは独立に実行しても良い。
【０１１４】
（ｊ）前述の実施例１及び２は、機能配分例４の一例として説明したが、発明の趣旨の範囲内で様々な変形例が考えられる。また、本明細書の記載に基づいて創作される各種の変形例及び応用例も考えられる。
【図面の簡単な説明】
【０１１５】
【図１】従来例の構成を示す図である。
【図２】機能配分に着目した１つの実施例を示す図である。
【図３】機能配分に着目した１つの実施例を示す図である。
【図４】機能配分に着目した１つの実施例を示す図である。
【図５】機能配分に着目した１つの実施例を示す図である。
【図６】実施例の１つとしての印刷装置例を示す図である。
【図７】図６に示す印刷装置の印刷動作例を示す図である。
【図８】実施例の１つとしての印刷装置例を示す図である。
【図９】図７に示す印刷装置の印刷動作例を示す図である。
【符号の説明】
【０１１６】
３１、５１、７１、９１      出力元システム
４１、６１、８１、１０１    出力先システム
３５、５５、８３、１０３    判定部
３７、６３、７５、１０５    縮小処理部
５７、８５                  制御データ発生部
１１１、１４１              印刷装置
１１９                      画像圧縮回路
１２１                      画像復号回路
１４５                      画像縮小回路
【図１】
2005318130.tif 000003
【図２】
2005318130.tif 000004
【図３】
2005318130.tif 000005
【図４】
2005318130.tif 000006
【図５】
2005318130.tif 000007
【図６】
2005318130.tif 000008
【図７】
2005318130.tif 000009
【図８】
2005318130.tif 000010
【図９】
2005318130.tif 000011