(57)【要約】【課題】様々なサンプリング比で保存された画像データから、印刷用のデータサイズの小さいイメージ（印刷画像データ）を一時的に作成し、この印刷画像データに基づいて印刷することを可能とする、画像データ処理方法を提供する。【解決手段】印刷対象であるＪＰＥＧ方式の画像データについて、サンプリング比を取得し、当該サンプリング比が「４：４：４」または「４：２：２」である場合には、サンプリング比が「４：１：１」となるように、青および赤の色差成分について削減させる処理を行ない、この結果を印刷画像データとし、当該サンプリング比が「４：１：１」である場合には、前記画像データをそのまま印刷画像データとしてメモリへ格納し、前記印刷画像データに基づいて印刷処理を行なう。【選択図】      図１
2004158948.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象であるＪＰＥＧ方式の画像データについて、画像データの輝度と青および赤の色差成分の各サンプリング周波数の比（サンプリング比）を取得し、当該サンプリング比が「４：４：４」または「４：２：２」である場合には、サンプリング比が「４：１：１」となるように、青および赤の色差成分について削減させる処理を行ない、この結果を印刷画像データとし、当該サンプリング比が「４：１：１」である場合には、前記画像データをそのまま印刷画像データとしてメモリへ格納し、前記印刷画像データに基づいて印刷処理を行なうことを特徴とする画像データ処理方法。
【請求項２】
前記サンプリング比が「４：４：４」または「４：２：２」である場合に、前記サンプリング比が「４：１：１」となるように、青および赤の色差成分について削減させる処理を行なう際には、前記青および赤の色差成分については、それぞれ、当該印刷対象の画像データを構成する複数の青の色差成分および赤の色差成分の色情報の平均値あるいは代表値のいずれかを以て、前記印刷画像データの青の色差成分および赤の色差成分の色情報とすることを特徴とする請求項１に記載の画像データ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷イメージを取得するための、ＪＰＥＧ方式の画像データの圧縮伸長の処理方法に関する。
【０００２】
【従来の技術】
デジタルカメラなどの画像（以下、自然画像という）は微細な光る点の集合で構成されており、この各点を何色に光らせるかという情報が画像データであり、前記画像データを記録したものが画像ファイルである。
【０００３】
前記自然画像は、表現力豊かなものであるため、この画像データをそのまま何も処理を加えずに保存しようとすれば、かなり大きなデータ量（例えば、１０２４×７６８ドットのＰＣ画面の画像データの場合、約２．３ＭＢ）となる。そのため、通常は、前記画像データに演算処理を施し、情報量を減らす、いわゆる、圧縮という処理がなされている。
【０００４】
この画像データの圧縮の方法には、大きくわけて、画像データを整理することによりデータ量を少なくする方法（可逆圧縮／ロスレス圧縮）と、不必要な情報を削除することによりデータ量を少なくする方法（不可逆圧縮／ロッシー圧縮）の２つの方法があり、いわゆるＪＰＥＧ方式の画像データは後者の圧縮方法に属する。
【０００５】
ここで、ＪＰＥＧとは、自然画像を圧縮するための方法として、国際的な規格協議機構であるＩＴＵとＩＳＯが合同で構成したＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）委員会でまとめられたアルゴリズムである。
【０００６】
このアルゴリズムの特徴は、人間の目の特性を利用して、輝度の変化に比較して色の変化を認知する能力が低いことを利用して色差情報を間引き、また、緩やかに変化するところの輝度／色の階調差には敏感だが、細かく変化する箇所では少ない階調であっても不自然に感じないことを利用して、空間周波数分析を行って、前記細かく変化している箇所（高周波数領域）のデータを間引くことによってデータの圧縮を実現することにある。
【０００７】
そして、ＪＰＥＧ方式において、画像データの圧縮の最小単位（ＭＣＵ）の取り方（画像の分割方法）はサンプリングと呼ばれており、画像データの輝度と青および赤の色差の各サンプリング周波数の比は「輝度成分（Ｙ）：青の色差成分（Ｃｒ）：赤の色差成分（Ｃｒ）」（サンプリング比）で表される。例えば、「４：４：４」、「４：２：２」、「４：１：１」と表され、「４：４：４」と表された場合、「輝度成分（Ｙ）４個：青の色差成分（Ｃｒ）４個：赤の色差成分（Ｃｒ）４個からなるＭＣＵ」であることを意味する。
【０００８】
また、前記ＭＣＵは、Ｙ、Ｃｂ、Ｃｒに色分解された後、８×８のブロックに分割された後、前記ブロック単位で周波数分解され、量子化されて、エントロピー圧縮の処理がなされている。
【０００９】
【特許文献１】
特開平６−１６４９４２号公報
【特許文献２】
特開平８−２２５４３号公報
【特許文献３】
特開平１０−３２２７２２号公報
【００１０】
【発明が解決しようとする課題】
ここで、図２の（１）に、サンプリング比を「４：４：４」とされた画像データ（色情報）のデータサイズをイメージで表し、図３の（１）に、サンプリング比を「４：２：２」とされた画像データ（色情報）のデータサイズをイメージで表し、図４の（１）に、サンプリング比を「４：１：１」とされた画像データ（色情報）のデータサイズをイメージで表す。
【００１１】
これらの図２乃至図４の（１）からわかるように、画像データを保存する場合、サンプリング比が異なれば、データサイズが異なってくる。つまり、「４：４：４」の場合は、図２の（１）に示すように、イメージで表した１２個のブロック（格納バッファサイズ）が必要となり、最もデータサイズも大きくなる。しかし、復元する画像の品質は優れたものとなる。逆に「４：１：１」の場合、図４の（１）に示すように、イメージで表した６個のブロックが必要となり、最もデータサイズが小さくてすむが、復元する画像の品質は劣るものとなる。
【００１２】
よって、メモリの容量に余裕がある限り、復元する画像の品質が優れる「４：４：４」のサンプリング比でサンプリングをすることができればよいが、メモリの容量が制限されたシステムを用いる場合においては、そのサンプリングの仕方によってはメモリ容量が足りず、保存ができなくなる場合があった。
【００１３】
また、元の画像データを、印刷イメージ用として圧縮させ、印刷画像データとした状態で上書き保存してしまうと、ＪＰＥＧ方式のような不可逆圧縮であれば、もう圧縮前の状態に戻すことはできず、表示用の画像データの品質も劣るものとなるといった不都合があった。
【００１４】
そこで、本発明は、様々なサンプリング比で保存された画像データから、印刷用のデータサイズの小さいイメージ（印刷画像データ）を一時的に作成し、この印刷画像データに基づいて印刷することを可能とする、画像データ処理方法を提供することを目的とするものである。
【００１５】
【課題を解決するための手段】
前述した目的を達成するため、本発明の画像データ処理方法は、印刷対象であるＪＰＥＧ方式の画像データについて、サンプリング比（画像データの輝度と青および赤の色差成分の各サンプリング周波数の比）を取得し、当該サンプリング比が「４：４：４」または「４：２：２」である場合には、前記サンプリング比が「４：１：１」となるように、青および赤の色差成分について削減させる処理を行ない、この結果を印刷画像データとし、当該サンプリング比が「４：１：１」である場合には、前記画像データをそのまま印刷画像データとしてメモリへ格納し、前記印刷画像データに基づいて印刷処理を行なうことを特徴とし、さらには、前記サンプリング比が「４：４：４」または「４：２：２」である場合に、前記サンプリング比が「４：１：１」となるように、青および赤の色差成分について削減させる処理を行なう際には、前記青および赤の色差成分については、それぞれ、当該印刷対象の画像データを構成する複数の青の色差成分および赤の色差成分の色情報の平均値あるいは代表値のいずれかを以て、前記印刷画像データの青の色差成分および赤の色差成分の色情報とすることを特徴とする。
【００１６】
本発明の画像データ処理方法によれば、常に、印刷画像データの色差成分の色情報のデータサイズを最小のデータサイズとすることができる。
【００１７】
よって、例えば、プリンタのバッファメモリの容量が、元の印刷対象の画像データ（「４：４：４」のサンプリング比のデータ）を格納するのに十分でない場合であっても、「４：１：１」のサンプリング比に変換された印刷画像データであれば、後述するように、そのデータサイズを小さくすることができるので、格納可能となることが期待できる。また、このように処理された印刷画像データは印刷時において、人の目には遜色のない印刷を可能とするものとなる。
【００１８】
【発明の実施の形態】
本発明の画像データ処理方法について、図１に示すフローチャートに従って説明する。
【００１９】
まず、本発明の画像データ処理を行う制御部は、印刷対象であるＪＰＥＧ方式の圧縮済みの画像データをメモリから取得する（ステップＳＴ１）。
【００２０】
続いて、この画像データに対し逆ＤＣＴ変換処理を行って、画像イメージを伸長（デコード）させる（ステップＳＴ２）。
【００２１】
この伸長させた画像イメージから、輝度（Ｙ）、青の色差成分（Ｃｂ）および赤の色差成分（Ｃｒ）を求める（ステップＳＴ３）。
【００２２】
続いて、サンプリング比をチェックする。まず、当該サンプリング比が、「４：４：４」であるか否かを判断する（ステップＳＴ４）。
【００２３】
当該求めたサンプリング比が「４：４：４」である場合には、図２の（１）に示すように、当該画像データは輝度成分（Ｙ）４個、青の色差成分（Ｃｂ）４個、赤の色差成分（Ｃｒ）４個からなるので、図２の（２）に示すように、前記青の色差成分（Ｃｂ）４個の色情報を１個に削減させ、前記赤の色差成分（Ｃｒ）についても４個の色情報を１個に削減させる（ステップＳＴ５）。
【００２４】
ここで、前記色差成分の削減方法（間引き方）としては、本実施形態においては、当該印刷対象の画像データを構成する複数の青の色差成分（Ｃｂ）および赤の色差成分（Ｃｒ）の色情報の平均値を以て、前記印刷画像データの青の色差成分および赤の色差成分の色情報とする。
【００２５】
すなわち、４個の青の色差成分（Ｃｂ）の色情報の平均値、４個の赤の色差成分（Ｃｒ）の色情報の平均値を、前記印刷画像データの青の色差成分および赤の色差成分の色情報とする。
【００２６】
そして、こうして求められた印刷画像データは輝度成分（Ｙ）、青の色差成分（Ｃｂ）、赤の色差成分（Ｃｒ）のそれぞれのバッファメモリへ一時的に格納する（ステップＳＴ８）。
【００２７】
また、前記画像データのサンプリング比が「４：４：４」でない場合には、「４：２：２」であるか否かを判断する（ステップＳＴ６）。
【００２８】
当該求めたサンプリング比が「４：２：２」である場合には、図３の（１）に示すように、当該画像データは輝度成分（Ｙ）４個、青の色差成分（Ｃｂ）２個、赤の色差成分（Ｃｒ）２個からなるので、図３の（２）に示すように、前記青の色差成分（Ｃｂ）２個の色情報を１個に削減させ、前記赤の色差成分（Ｃｒ）についても２個の色情報を１個に削減させる（ステップＳＴ７）。
【００２９】
すなわち、前述のように、２個の青の色差成分（Ｃｂ）の色情報の平均値、２個の赤の色差成分（Ｃｒ）の色情報の平均値を、前記印刷画像データの青の色差成分および赤の色差成分の色情報とする。
【００３０】
そして、こうして求められた印刷画像データは、本実施形態においては輝度成分（Ｙ）、青の色差成分（Ｃｂ）、赤の色差成分（Ｃｒ）のそれぞれのバッファメモリへ一時的に格納する（ステップＳＴ８）。
【００３１】
続いて、前記画像データのサンプリング比が、「４：２：２」でない場合は、図４の（１）に示す、前記画像データの青の色差成分（Ｃｂ）の色情報、赤の色差成分（Ｃｒ）の色情報を、そのまま、図４の（２）に示すように、前記印刷画像データの青の色差成分および赤の色差成分の色情報とする。そして、この印刷画像データを輝度成分（Ｙ）、青の色差成分（Ｃｂ）、赤の色差成分（Ｃｒ）のそれぞれのバッファメモリへ一時的に格納する（ステップＳＴ８）。
【００３２】
そして、前記ＪＥＰＧ方式の圧縮済みの画像データの伸長が終了したか否かを判断し（ステップＳＴ９）、未終了の場合には、前記ステップＳＴ１に戻り、前述の判断処理を繰り返し、既に終了した場合には、前記バッファメモリに格納した前記印刷画像データに基づいて印刷処理を行なう。
【００３３】
このような処理を行う結果、図２の（２）に示す、サンプリング比を「４：４：４」とし、１２個のブロック（格納バッファサイズ）を有する画像データ（色情報）は、（２）に示す、サンプリング比を「４：１：１」とし、６個のブロック（格納バッファサイズ）を有する印刷画像データ（色情報）となり、そのデータサイズを小さいもの（５０％）とすることができる。
【００３４】
また、図３の（１）に示す、サンプリング比を「４：２：２」とし、８個のブロック（格納バッファサイズ）を有する画像データ（色情報）は、図３の（２）に示す、サンプリング比を「４：１：１」とし、６個のブロック（格納バッファサイズ）を有する印刷画像データ（色情報）となり、そのデータサイズを小さいもの（７５％）とすることができる。
【００３５】
なお、以下には、前記印刷画像データに基づく印刷処理について、図５のフローチャートを用いて簡単に説明する。
【００３６】
前述のようにして、印刷対象の画像データのデコードが終了したら、前記印刷画像データに基づき、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）からなる印刷用の色データを作成する。
【００３７】
すなわち、前記印刷画像データの輝度（Ｙ）と相当する、青の色差成分（Ｃｂ）、赤の色差成分（Ｃｒ）を前記バッファメモリから取得する（ステップＳＴ１１）。
【００３８】
続いて、前記輝度（Ｙ）、青の色差成分（Ｃｂ）、赤の色差成分（Ｃｒ）からＹ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）の各色データを算出し、印刷色データとする（ステップＳＴ１２）。
【００３９】
この算出方法は、本実施形態においては特に示さないが、一旦、いわゆるコンピュータ画面表示色のＲＧＢ（Ｒｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅ）を求め、ＲＧＢから、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）からなる印刷用の色データを算出してもよい。輝度（Ｙ）、青の色差成分（Ｃｂ）、赤の色差成分（Ｃｒ）と前記ＲＧＢの関係式は公知であり、また、ＲＧＢからＹＭＣへ変換する変換方法も公知である。
【００４０】
次に、算出したＹ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）の各色データを、それぞれ、印刷色データのバッファメモリに格納し、印刷動作を行う（ステップＳＴ１３）。
【００４１】
このように印刷処理をすることにより得られる印刷結果は、画像データ中の量子化計数を削減するものではなく、サンプリング比に着目し、人の目には遜色のない程度にデータの削減を図るものであるので、図形情報が視認しにくくなることもなく、良好な画像の印刷を可能とするものとなる。
【００４２】
なお、本発明は、前述した実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【００４３】
例えば、ＪＰＥＧ方式の前記サンプリング比「１：１：１」は前述の「４：４：４」、「２：１：１」は前述の「４：２：２」の処理に準じて処理すればよい。
【００４４】
さらに、前記色差成分の削減方法（間引き方）としては、前述のように、当該印刷対象の画像データを構成する複数の青の色差成分（Ｃｂ）および赤の色差成分（Ｃｒ）の色情報の平均値を以て、前記印刷画像データの青の色差成分および赤の色差成分の色情報とする方法に限らず、例えば、複数の青の色差成分（Ｃｂ）および赤の色差成分（Ｃｒ）の色情報のうち任意のもの、例えば、最初のものなどを代表値として選択する処理としてもよい。
【００４５】
【発明の効果】
本発明の画像データ処理方法によれば、常に、印刷画像データの色差成分の色情報のデータサイズを最小のデータサイズとすることができ、メモリ容量が小さい場合であっても、印刷処理を施すことが可能となり、しかも、このように処理された印刷画像データに基づく印刷結果は、人の目には遜色のないものとなるなどの効果を奏する。
【図面の簡単な説明】
【図１】本実施形態の画像データ処理方法を示すフローチャート
【図２】（１）はサンプリング比「４：４：４」の画像データを格納する場合のバッファ容量のイメージ図、（２）は本実施形態の画像データ処理後の印刷画像データを格納する場合のバッファ容量のイメージ図
【図３】（１）はサンプリング比「４：２：２」の画像データを格納する場合のバッファ容量のイメージ図、（２）は本実施形態の画像データ処理後の印刷画像データを格納する場合のバッファ容量のイメージ図
【図４】（１）はサンプリング比「４：１：１」の画像データを格納する場合のバッファ容量のイメージ図、（２）は本実施形態の画像データ処理後の印刷画像データを格納する場合のバッファ容量のイメージ図
【図５】本実施形態の画像データ処理方法により作成された印刷画像データに基づいて印刷する方法を示すフローチャート
【図１】
2004158948.tif 000003
【図２】
2004158948.tif 000004
【図３】
2004158948.tif 000005
【図４】
2004158948.tif 000006
【図５】
2004158948.tif 000007