(57)【要約】【課題】本発明の目的は、高いスループットと十分な画像品質を備えた方法において、デジタル画像をサイズ変更するための改善された方法を提供することである。【解決手段】輝度チャンネル及び２つのクロミナンスチャンネルとして表されるデジタル画像をサイズ変更する方法であって、双線形補間を用いて輝度チャンネルをサイズ変更する段階と、最近傍補間を用いてクロミナンスチャンネルをサイズ変更する段階とから構成されること方法。【選択図】　　　図１
2004129225.tif 000002
【特許請求の範囲】
【請求項１】
輝度チャンネル及び２つのクロミナンスチャンネルとして表されるデジタル画像をサイズ変更する方法であって：
（ａ）双線形補間を用いて輝度チャンネルをサイズ変更する段階；並びに
（ｂ）最近傍補間を用いてクロミナンスチャンネルをサイズ変更する段階；
から構成されることを特徴とする方法。
【請求項２】
（ａ）双線形補間を用いてグリーンチャンネルをサイズ変更する段階；
（ｂ）（Ｒ−Ｇ）クロミナンスチャンネル及び（Ｂ−Ｇ）クロミナンスチャンネルを形成する段階；
（ｃ）最近接補間を用いて（Ｒ−Ｇ）クロミナンスチャンネル及び（Ｂ−Ｇ）クロミナンスチャンネルをサイズ変更する段階；並びに
（ｄ）サイズ変更されたレッドカラーチャンネル及びブルーカラーチャンネルを形成する段階；
から構成されることを特徴とするＲＧＢデジタル画像をサイズ変更する方法。
【請求項３】
請求項１に記載の方法であって、スタンドアロンプリンタ又はデジタルカメラプリンタシステムにおいて用いられる、ことを特徴とする方法。
【請求項４】
請求項２に記載の方法であって、スタンドアロンプリンタ又はデジタルカメラプリンタシステムにおいて用いられる、ことを特徴とする方法。
【請求項５】
請求項３に記載の方法であって、輝度及びクロミナンスが像表示を利用して画像圧縮及び伸張方法と組み合わせることにおいて用いられる、ことを特徴とする方法。
【請求項６】
請求項５に記載の方法であって、画像圧縮及び伸張方法はＪＰＥＧ圧縮である、ことを特徴とする方法。
【請求項７】
請求項１に記載の方法を用いることを特徴とするコンピュータプログラムプロダクト。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルプリンタ及びデジタルカメラプリンタシステムのためのデジタルピクチャのサイズを変更する方法に関する。
【０００２】
【従来の技術】
家庭におけるデジタルピクチャの形成は増える傾向にあり、それには特定の性能をもつプリンタを必要とする。家庭用に画像プリンタは、高価ではなく且つ速く印刷できることが必要である。更に、プリンタは、現在市場に出回っているデジタルカメラにより形成された大きい画像（数百万画素）を扱えなければならない。最終的に、ピクチャプリンタは十分な画像品質を提供しなければならない。問題は、デジタルカメラにより直接機能するピクチャプリンタであって、それらプリンタは従来と同じ価格を維持する制約を条件とすることが市場から要求されていることである。カメラ及びプリンタの両者はデスクトップ（又はラップトップ）パーソナルコンピュータなしで機能することが可能でなければならないため、強力な高速度計算プロセッサを利用することに依存する訳にはいかない。この理由により、カメラ・プリンタシステムにおけるあらゆる画像処理は、低コストで低速度のプロセッサで行わざるを得ない。従って、問題点は、十分な画像品質の大きいデジタル画像を印刷することであり、しかも、低速度計算プロセッサにおいて速く印刷することである。
【０００３】
【発明が解決しようとする課題】
画像の印刷における最もコンピュータに依存するタスクの１つは、所定の出力の大きさに適合するように画像のサイズ変更を行うことである。現在、最も早いサイズ変更アルゴリズムは精細な画像の細部を十分に表現することができない。スムーズなエッジはギザギザになり、精細なラインは途切れたり消失したりする。そのような速いアルゴリズムは高スループットであるが、画像品質が不十分である。精細な画像の詳細を表現することが可能である、遅いサイズ変更のアルゴリズムがあるが、そのアルゴリズムは、低速度のプロセスを用いて大きい画像に適用されるとき、途方もない時間を必要とする。必要とされるものは、速いサイズ変更のアルゴリズムと略同様のスループットであり、且つ遅いアルゴリズムと同等の良好な画像品質である。
【０００４】
【課題を解決するための手段】
本発明の目的は、高いスループットと十分な画像品質を備えた方法において、デジタル画像をサイズ変更するための改善された方法を提供することである。
【０００５】
この目的は、輝度チャンネル及び２つのクロミナンスチャンネルとして表されるデジタル画像をサイズ変更する方法であって、１）双線形補間を用いて輝度チャンネルをサイズ変更する段階、並びに２）最近傍補間を用いてクロミナンスチャンネルをサイズ変更する段階、から構成される方法において達成される。
【０００６】
類稀にして、本発明には次のような優位点があることが認められる。即ち、それら優位点は、１）３つのチャンネル全てが、双線形補間アルゴリズムによりサイズ変更された場合、サイズ変更された画像は同じように十分な画像品質を有すること、並びに２）３つのカラーチャンネルの２つが、非常に速い最近傍補間アルゴリズムを用いてサイズ変更されることにより、処理のスループットを高く保つこと、である。
【０００７】
【発明の実施の形態】
高水準のプリンタの模式図を図１に示す。圧縮画像ソースブロック１０は、印刷される圧縮されたデジタル画像を保持している。画像圧縮及び伸張方法のための共通の選択は周知のＪＰＥＧ方法であり、輝度及びクロミナンス画像表示を利用している。圧縮画像ソースブロック１０についての代表的な一形態は、ＪＰＥＧ圧縮画像を記憶する個々のフラッシュメモリカードであって、この場合、プリンタはスタンドアロンプリンタとして機能する。第２の代表的な圧縮画像ソースブロック１０の形態は、ＪＰＥＧ圧縮画像を記憶するデジタルカメラであって、この場合、プリンタはデジタルカメラプリンタシステムの一部である。圧縮画像は、次いで、ユーザ制御ブロック２０によるパラメータのセットを用いて印刷のために画像を調整するレンダリングエンジンブロック３０に移動する。画像は、最終的に、マーキングエンジンブロック４０により印刷される。
【０００８】
図２においては、レンダリングエンジンブロック３０が非常に詳細に示されている。圧縮画像ソースブロック１０からの圧縮画像は画像伸張ブロック３２に入る。一旦伸張されると、輝度及びクロミナンスにおける画像データが形成され、次いで、所望の出力サイズが得られるように画像がサイズ変更される画像サイズ変更ブロック３４に移動する。サイズ変更は、特定のプリンタの書き込みピッチを出力に適用されるとき、新しい画素数が特定のサイズの画像を形成するように、デジタル画像がリサンプリングされることを意味する。最終画像処理ブロック３６において、画像は（できる限り）鮮明にされ、マーキングエンジンブロック４０に適合するカラー表示に変換される。本発明は、画像サイズ変更ブロック３４の詳細に関するものである。
【０００９】
図３においては、画像サイズ変更ブロック３４を非常に詳細に示している。画像伸張ブロック３２からの出力は、輝度画像データおよびクロミナンス画像データが異なるプロセスによりサイズ変更される画像サイズ変更ブロック３４に入る。輝度サイズ変更ブロック５２においては、輝度データは双線形補間アルゴリズムに従ってサイズ変更される。クロミナンスサイズ変更ブロック５４においては、クロミナンスデータは、最近傍補間法アルゴリズムに従ってサイズ変更される。サイズ変更された輝度及びクロミナンス画像データは、次いで、最終画像処理ブロック３６に送られる。
【００１０】
従来技術において長く知られているように、最近傍アルゴリズム及び双線形補間アルゴリズムと呼ばれる２つの簡単なりサンプリングアルゴリズムがある（例えば、文献、Ｋｅｎｎｅｔｈ　Ｃａｓｔｌｅｍａｎ，　”Ｄｉｇｉｔａｌ　Ｉｍａｇｅ　Ｐｒｏｃｅｓｓｉｎｇ”，　Ｊｅｔ　ｐｒｏｄｕｃｔｉｏｎ　Ｌａｂｏｒａｔｏｒｙ，　Ｐｒｅｎｔｉｃｅ−Ｈａｌｌ　１９７９，　ｐ．１１３を参照されたい）。最近傍アルゴリズムは、新しいサンプリングポイントの最近傍の画素のコード値を複製することによりサイズ変更する。それは、新しいコード値を計算しないため非常に高速であるが、しかし、画像の非常に微細な細部を歪める傾向にある。双線形補間アルゴリズム派画像の微細な細部について大分よい処理を行うことができるが、しかし、カメラ・プリンタシステムにおいてプロセッサのような低価格プロセッサにおいては著しく低速である。画像の画素数が増加するにつれて、処理時間の差が更に顕著になる。本発明は、スタンドアロンプリンタシステム及びデジタルカメラプリンタシステムであって、速く且つ安価に、しかも十分な画像品質を備えたマルチメガピクセル画像を形成することができるシステムに特によく適合するものである。
【００１１】
本発明の実施形態に従って、双線形補間アルゴリズムによりより高品質の画像を得て、一方、輝度チャンネルのサイズ変更のみをするために双線形補間アルゴリズムを用い且つ２つのクロミナンスチャンネルをサイズ変更するために最近傍アルゴリズムを用いることにより、時間的不利益の殆どを回避することができることが、全く予想に反して、確認された。結果として得られたサイズ変更された画像は、微細な細部を維持し且つ最小の時間的コストにおいて達成された。そのようなシステム性能のトレードオフは、低価格のスタンドアロンプリンタのデザイン又は低価格のデジタルカメラプリンタシステムに対して理想的である。このように、画像サイズ変更ブロック３４は、対応する時間的不利益を被ることなく、十分に微細な細部を維持した画像品質を有するサイズ変更画像を形成することが可能である。
【００１２】
更に、本発明の実施形態に従って、レッド、グリーン及びブルー画像データを表すＲＧＢ画像について、Ｇ、（Ｒ−Ｇ）、（Ｂ−Ｇ）表示に最初に変換され、次いで、輝度についてグリーンチャンネルを且つクロミナンスについて（Ｒ−Ｇ）チャンネル、（Ｂ−Ｇ）チャンネルがサイズ変更されることにより、速く且つ十分な品質でサイズ変更されることが可能である。サイズ変更されたグリーンチャンネルを加えることにより、サイズ変更された（Ｒ−Ｇ）チャンネル、（Ｂ−Ｇ）チャンネルは、最終的にサイズ変更されたＲＧＢ画像におけるサイズ変更されたレッド及びブルーチャンネルを形成する。
【００１３】
本発明に従った方法を実行して１つ又はそれ以上のコンピュータを制御するための指令を備えるコンピュータプログラムを記憶するために、コンピュータプログラムプロダクトは、１つ又はそれ以上の記憶媒体、例えば、磁気ディスク（フロッピー（登録商標）ディスク等）又は磁気テープ等の磁気記憶媒体、光ディスク、光テープ又は機械読み取り可能バーコード等の光記憶媒体、ランダム・アクセス・メモリ（ＲＡＭ）又は読み出し専用メモリ（ＲＯＭ）等の固体電子記憶媒体、或いはその他の物理的装置又は媒体を含むことが可能である。
【図面の簡単な説明】
【図１】圧縮されたデジタル画像のためのピクチャプリンタの主要な構成要素を示す高水準のブロック図である。
【図２】デジタルピクチャプリンタのレンダリングエンジンのブロック図である。
【図３】画像サイズ変更プロセスの２つの構成要素を示すブロック図である。
【符号の説明】
１０　　　圧縮画像ソースブロック
２０　　　ユーザ制御ブロック
３０　　　レンダリングエンジンブロック
３２　　　画像伸張ブロック
３４　　　画像サイズ変更ブロック
３６　　　最終画像処理ブロック
４０　　　マーキングエンジンブロック
５２　　　輝度サイズ変更ブロック
５４　　　クロミナンスサイズ変更ブロック
【図１】
2004129225.tif 000003
【図２】
2004129225.tif 000004
【図３】
2004129225.tif 000005