(57)【要約】【課題】  内蔵画像を、画像に適した補間方式で補間を行い、出力画像の品質を向上させることが可能な画像処理装置を提供する。【解決手段】  内蔵画像を格納するためのデータ格納部と、各内蔵画像それぞれに対して、最適な補間方法を格納する補間方法格納部と、上記補間方法にしたがって、画像データの拡大、縮小を行う画像補間部と、補間後のデータを格納する、データ格納部とを有し、内蔵画像に最適な補間方法で画像の拡大、縮小を行うことを可能とする。【選択図】  図１
2005223775.tif 000002
【特許請求の範囲】
【請求項１】
画像に適した変倍方法を判別する手段と、該変倍方法で画像の変倍処理を行う変倍手段と、該変倍した画像を出力する出力手段とを有し、前記判別手段は、内蔵メモリ内の画像データの格納場所から、その画像に適した変倍方法を判別する画像処理装置およびこれを有するシステム。
【請求項２】
印刷画像を構成する、各部分画像それぞれに、前記画像に適した変倍処理を行う請求項１の画像処理装置およびこれを有するシステム。
【請求項３】
内臓画像を保管方式毎に内蔵メモリ内で分類格納することを特徴とした、請求項１の画像処理装置およびこれを有するシステム。
【請求項４】
画像に適した変倍方法を判別する手段と、該変倍方法で画像の変倍処理を行う変倍手段と、該変倍した画像を出力する出力手段とを有し、前記判別手段は、画像データに付加された保管方法の属性情報から、その画像に適した変倍方法を判別する画像処理装置およびこれを有するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像を変倍処理して出力する画像処理の分野に関するものである。
【背景技術】
【０００２】
画像処理装置の一例として、デジタルカメラの画像データを、ＰＣを介さずに直接印刷できる、フォトダイレクトプリンタがある。この装置においては、様様な大きさの画像データをプリンタの紙の大きさになるように拡大、及び縮小処理を行い、更に、内蔵している、画像の枠、飾り模様等の、画像データと画像合成を行い、用紙に出力するように構成されている。
【０００３】
この際に用いられる画像の補間アルゴリズムとしては、最近傍補間（ｒｅｐｌｉｃａｔｉｏｎ）、１次補間（ｂｉ−ｌｉｎｅａｒ  ｉｎｔｅｒｐｏｌａｔｉｏｎ）、３次スプライン補間（ｃｕｂｉｃ−ｓｐｌｉｎｅ  ｉｎｔｅｒｐｏｌａｔｉｏｎ）等が、一般的である。これらは、後者ほど滑らかな補間を行うことができる。どの補間方法を用いるかは操作者が選択設定する場合もあれば、選択できないようになっている場合もある（操作者が選択設定する点については特許文献１を参照）。
【特許文献１】特開平１１−３２８３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の装置では、画像の情報の性質を考慮せずに、補間演算を決定して、画像の拡大、縮小を行っていたため、次のような課題があった。最近傍補間や、１次補間、３次スプライン補間等の各種の補間方法にはそれぞれに得失があり、補間方法を操作者が選択可能である場合において、操作者が画像に適した補間方法を選択するのは難しく、また、補間方法を固定された場合は、不得手な画像に対しては補間画像の品質が低下する。
【０００５】
本発明は、上記課題にかんがみてなされたもので、内蔵画像を、画像に適した補間方式で補間を行い、出力画像の品質を向上させることが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明で提供される画像処理装置は、内蔵画像を格納するためのデータ格納手段と、各内蔵画像それぞれに対して、最適な補間方法を格納するための補間方法格納手段と、上記補間方にしたがって、画像データの拡大、縮小を行う画像補間手段と、補間後のデータを格納する、データ格納手段とを有し、内蔵画像に最適な補間方法で画像の拡大、縮小を行うことが可能となるように構成されている。
【発明の効果】
【０００７】
以上解説したように、本発明によれば、内蔵画像の補間処理を画像に最適な補間方法で行うことができるため、出力画像の画質向上を、可能とするものである。
【０００８】
これは、ユーザーにとってきれいな印刷結果を自動的に出力することが可能とするものであり、大きなメリットとなる。
【０００９】
さらに、画像処理を行う、システムの観点から見ても、画像処理の最適化を行うことができる。つまり、画像処理は、最近傍補間よりも、１次補間。１次補間よりも３次スプライン補間のほうが、処理が複雑であるため、画像に最も適した補間方法で処理を行うことが可能となることは、システム全体の最適化にもつながるものである。
【発明を実施するための最良の形態】
【００１０】
（第一の実施例）
図１は、本実施例を用いた画像処理装置を最も簡単に表した図である。本実施例では、画像処理装置の一例として、ＰＣカードプリンタシステムを用いて、説明してゆく。
【００１１】
１はＣＵＰであり、本システム全体の制御を行うものであれる。２はプリンタ制御装置であり、ＲＡＭに格納された印刷データを読み出して、印字ヘッドに画像データを転送するとともに、プリンタメカに組み込まれた、各種モーター、センサー等の制御を行うものである。３はＲＯＭ、あるいはＦｌａｓｈ  ＲＯＭ等の不揮発性メモリであり、本実施例を用いたＰＣカードプリンタシステムのメインプログラム。及び、テンプレート等に使用するための内蔵画像が格納されている。４．はメインメモリであり、システムエリア及び、画像処理を行うためのワークエリアとに分類されている。５．は画像処理ハードウェアであり、画像データを高速に修理するための、各種ハードウェアで構成されており、本実施例で用いる、各種画像補間処理を行うリサイズハードウェアも含まれている。６．はＰＣカードインターフェイスであり、デジタルカメラで撮影した画像データをＰＣを介さずに取り込むためのものである。７．はプリンタメカであり、プリンタ制御装置及びＣＰＵの制御の元に、実際に紙に印刷を行う装置である。
【００１２】
図２は、本実施例を用いた画像処理装置における、ＲＯＭの構成を説明する図である。ＲＯＭの中には大きく分けて、メインプログラムが格納されている部分２０と、テンプレート等画像情報が格納されている部分とで構成されている。本実施例において、もっとも特徴的である部分としては、テンプレート等の内蔵画像が格納されている部分が、分割されていることにある。画像エリア２１では、画像の補間方式として、最近傍補間を用いて処理した場合に出力結果が最も高画質で出力できる画像をグループ化して格納する。画像エリア２２では、画像の補間方式として、１次補間を用いて処理した場合に出力結果が最も高画質で出力できる画像をグループ化して格納する。画像エリア２３では、画像の補間方式として、３次スプライン補間を用いて処理した場合に出力結果が最も高画質で出力できる画像をグループ化して格納する。以上のように、内蔵画像については、ＲＯＭに格納する際に、いずれの方法で補間処理した場合に、良好な高画質が得られるかの検討を行い、補間方法ごとに、グループ化して分割格納を行う。図２においては、ＲＯＭの内部で分割格納を行うように説明してはいるが、グループごとに別のＲＯＭに格納する方法等の方法でも、良い。
【００１３】
本実施例を用いた画像処理の流れを、図３を用いて詳細に説明する。まず、内蔵画像のなかのどの画像を補間処理するか、画像が指定される。次に、画像が指定されると、その画像が、図２における、エリア２１の画像であるか、エリア２２の画像であるか、エリア２３の画像であるか解析を行い、エリア２１の画像であった場合には、最近傍補間モードで補間処理を行うように、リサイズハードの設定を行う。エリア２２の画像であった場合には、１次補間モードで補間処理を行うように、リサイズハードの設定を行う。エリア２３の画像であった場合には、３次スプライン補間モードで補間処理を行うように、リサイズハードの設定を行う。その後、画像サイズと、出力画像サイズとを計算し、拡大・縮小率の設定を行う。ハードウェアの設定が完了したら、リサイズハードの処理が開始され、リサイズハードは、設定された補間モードに従って、画像の補間を行い、画像をＲＡＭに出力する。
【００１４】
一枚の画像を出力するときに、複数の内蔵画像を含む画像を生成する場合には、以上説明した処理を繰り返し実行することにより、すべての内蔵画像を、画像に最適な補間方法を用いた、画像処理を行うことが可能であり、結果、高品質な出力結果を印刷することが可能となる。
【００１５】
（第二の実施例）
第一の実施例においては、内蔵画像を、それぞれの画像に最適な補間方法を予め調査して、ＲＯＭ内部で分割保存して、画像に適した補間方法を認識して、補間を行う方法について、述べた。
【００１６】
本発明の、第二の実施例については、内蔵画像を分類格納するのではなく、ファイルそのものに補間方式の属性を付加して同一メモリに格納する方法について説明する。画像ファイルには、ヘッダー情報等、画像の属性を格納する部分が存在している。ヘッダー情報には、ファイルのフォーマットごとに、決められた属性を付加する部分と、ユーザーが自由に情報を格納することができる部分とがある。Ｅｘｉｆで定義されているＩＦＤの属性情報を例に取ると、ユーザー情報に関するタグが規定されており、メーカーノート、ユーザーコメントをファイルに付加することが可能である。
【００１７】
上記、ユーザー情報に画像の補間方法に関する情報を付加することで、内蔵画像を分類格納することなく、同一のメモリ内にランダムに画像データを格納した場合でも、画像に適した補間方法で補間処理を行うことが可能となる。
【００１８】
図４に、本発明の第二の実施例について詳細に説明する。まず、内蔵画像のなかのどの画像を補間処理するか、画像が指定される。次に、画像が指定されると、画像のヘッダー情報を解析し、上記画像の補間方法に関する情報をファイルから読み出し、読み出した補間方式で補間処理を行うようにリサイズハードの設定を行う。その後、画像サイズと、出力画像サイズとを計算し、拡大・縮小率の設定を行う。ハードウェアの設定が完了したら、リサイズハードの処理が開始され、リサイズハードは、設定された補間モードに従って、画像の補間を行い、画像をＲＡＭに出力する。
【００１９】
一枚の画像を出力するときに、複数の内蔵画像を含む画像を生成する場合には、以上説明した処理を繰り返し実行することにより、すべての内蔵画像を、画像に最適な補間方法を用いた、画像処理を行うことが可能であり、結果、高品質な出力結果を印刷することが可能となる。
【００２０】
（第三の実施例）
本発明の第一の実施例、及び第二の実施例に関しては、内蔵画像それぞれに、その画像に最適な補間方法を一つだけ選んで、第一の実施例であれば、メモリ内で分割格納する方法。第二の実施例であれば、画像のヘッダー情報に補間方法を格納する方法について述べてきた。
【００２１】
ところが、一つの画像であっても、画像の拡大するときと縮小するときとで、最適な補間方法が同じであるとは限らない。また、拡大率、及び縮小率の大小で、最適な補間方法が同じであるとも限らない。
【００２２】
よって、第一の実施例においては、エリアを更に分割して、エリア０であれば、画像拡大時も縮小時も、最近傍補間モードで補間処理を行うのが最適な画像のエリア。エリア１であれば、画像縮小時は、最近傍補間モードで補間処理を行い、画像拡大時は、１次補間モードで補間処理を行うのが最適な画像のエリア。というように、エリアを更に細分化することにより、更に補間時に適した補間方法で補間処理を行うことが可能となるのはいうまでもない。同様に、第二の実施例においても、ヘッダー情報に格納する補間に関する情報を更に詳細に格納することにより、同様の効果を得ることが可能である。
【００２３】
また、本実施例においては、画像の補間処理をハードウェアで処理する例について説明しているが、補間処理をソフトウェアで処理する場合であっても、同様の効果を得ることが可能である。
【図面の簡単な説明】
【００２４】
【図１】本発明の構成を説明する図である。
【図２】本発明の第一の実施例を用いたＲＯＭ（Ｆｌａｓｈ  ＲＯＭ）の構造を説明する図。
【図３】本発明の第一の実施例の流れを示した図である。
【図４】本発明の第二の実施例の流れを示した図である。
【符号の説明】
【００２５】
１  ＣＰＵ
２  プリンタ制御装置
３  ＲＯＭ（Ｆｌａｓｈ  ＲＯＭ）
４  ＲＡＭ（メインメモリ）
５  画像処理装置（画像補間装置含む）
６  ＰＣカードインターフェイス
７  プリンタメカユニット
８  システムバス
【図１】
2005223775.tif 000003
【図２】
2005223775.tif 000004
【図３】
2005223775.tif 000005
【図４】
2005223775.tif 000006