(57)【要約】  サブサンプリング部（２）は、色差プレーンにおける画素ブロック内の複数の画素の画素値を、各画素におけるエッジの有無を示す属性プレーンにおける画素ブロック内の値に応じて、画素ブロックに対応する１つの画素値に変換し、圧縮処理部（３）は、輝度プレーンおよびサブサンプリング部（２）によりサブサンプリングされた色差プレーンに対して圧縮処理を行う。
2015076139.tif 000002
【特許請求の範囲】
【請求項１】
所定解像度の色差プレーンをサブサンプリングするサブサンプリング部と、
輝度プレーンおよびサブサンプリング部によりサブサンプリングされた前記色差プレーンに対して圧縮処理を行う圧縮処理部と、
前記圧縮処理部の圧縮処理により生成された圧縮データを前記輝度プレーンおよび前記サブサンプリングされた色差プレーンへ伸張する伸張処理部と、
前記サブサンプリングされた色差プレーンに対して前記所定解像度へ戻すための補間処理を行う補間処理部とを備え、
前記サブサンプリング部は、前記色差プレーンにおける画素ブロック内の複数の画素の画素値を、前記所定解像度でエッジの有無を示す属性プレーンにおける前記画素ブロック内の値に応じて、前記画素ブロックに対応する１つの画素値に変換すること、
を特徴とする画像圧縮伸張装置。
【請求項２】
前記サブサンプリング部は、前記画素ブロック内で、前記属性プレーンにおけるエッジ有りの画素の、前記色差プレーンの前記画素値の平均値を、前記画素ブロックに対応する１つの画素値とし、前記画素ブロック内に、前記属性プレーンにおけるエッジ有りの画素が存在しない場合、前記画素ブロック内の全画素の、前記色差プレーンの前記画素値の平均値を、前記画素ブロックに対応する１つの画素値とすることを特徴とする請求項１記載の画像圧縮伸張装置。
【請求項３】
前記補間処理部は、前記画素ブロック内に、前記属性プレーンにおけるエッジ有りの画素および前記属性プレーンにおけるエッジ無しの画素が存在し、当該画素ブロック内の、前記属性プレーンにおけるエッジ無しの画素について、前記輝度プレーンの画素値が所定閾値より小さい場合、前記色差プレーンの画素値を、色差なしを示す値にセットすることを特徴とする請求項１記載の画像圧縮伸張装置。
【請求項４】
画像圧縮伸張装置を備え、
前記画像圧縮伸張装置は、
所定解像度の色差プレーンをサブサンプリングするサブサンプリング部と、
輝度プレーンおよびサブサンプリング部によりサブサンプリングされた前記色差プレーンに対して圧縮処理を行う圧縮処理部と、
前記圧縮処理部の圧縮処理により生成された圧縮データを前記輝度プレーンおよび前記サブサンプリングされた色差プレーンへ伸張する伸張処理部と、
前記サブサンプリングされた色差プレーンに対して前記所定解像度へ戻すための補間処理を行う補間処理部とを備え、
前記サブサンプリング部は、前記色差プレーンにおける画素ブロック内の複数の画素の画素値を、前記所定解像度でエッジの有無を示す属性プレーンにおける前記画素ブロック内の値に応じて、前記画素ブロックに対応する１つの画素値に変換すること、
を特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像圧縮伸張装置および画像形成装置に関するものである。
【背景技術】
【０００２】
ＪＰＥＧ（Joint Photographic Experts Group）などの画像圧縮では、画像を、ＹＣｂＣｒ空間に変換した後、ＤＣＴ（Discrete Cosine Transform）などによって圧縮している。このとき、人間の目が輝度変化には敏感であるが色差の変化には鈍感であるという視覚特性を利用し、圧縮率を向上させるためにＣｂプレーンおよびＣｒプレーンをサブサンプリングすることがある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表平１０−５０３８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のサブサンプリングは、中間階調が存在せず低濃度と高濃度の２値で表現される文字などの画像のエッジ部において、色の滲みを生じ画質低下を招く。【０００５】
さらに、これらの圧縮伸長後のエッジに対してスムージング等の処理を施す場合、エッジ部に色の滲みを生じた状態では適切に処理できない可能性がある。【０００６】
本発明は、上記の問題に鑑みてなされたものであり、良好な圧縮率および良好な画質でのサブサンプリングを可能とし、伸張後のスムージング等の後処理を良好に行うことできる画像圧縮伸張装置および画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像圧縮伸張装置は、所定解像度の色差プレーンをサブサンプリングするサブサンプリング部と、輝度プレーンおよびサブサンプリング部によりサブサンプリングされた前記色差プレーンに対して圧縮処理を行う圧縮処理部と、前記圧縮処理部の圧縮処理により生成された圧縮データを前記輝度プレーンおよび前記サブサンプリングされた色差プレーンへ伸張する伸張処理部と、前記サブサンプリングされた色差プレーンに対して前記所定解像度へ戻すための補間処理を行う補間処理部とを備える。そして、前記サブサンプリング部は、前記色差プレーンにおける画素ブロック内の複数の画素の画素値を、前記所定解像度でエッジの有無を示す属性プレーンにおける前記画素ブロック内の値に応じて、前記画素ブロックに対応する１つの画素値に変換する。【０００８】
本発明に係る画像形成装置は、上記の画像圧縮伸張装置を備える。
【発明の効果】
【０００９】
本発明によれば、良好な圧縮率および良好な画質でのサブサンプリングを可能とし、伸張後のスムージング等の後処理を良好に行うことできる画像圧縮伸張装置および画像形成装置が得られる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係る画像圧縮伸張装置の構成を示すブロック図である。
【図２】図２は、サブサンプリングの一例を説明する図である。
【発明を実施するための形態】
【００１１】
以下、図に基づいて本発明の実施の形態を説明する。
【００１２】
図１は、本発明の実施の形態に係る画像圧縮伸張装置の構成を示すブロック図である。この画像圧縮伸張装置は、例えば画像形成装置（プリンター、複写機、複合機など）に内蔵される。
【００１３】
したがって、プリント機能の場合、ＰＤＬ（Page Description Language）データから、ＣＭＹプレーン、および文字や線画のエッジの有無を１画素あたり１ビットで示す属性プレーン（Ａプレーン）が生成される。ここでは、属性プレーンは、白地上の文字や線画のエッジの有無を１画素あたり１ビットで示す。
【００１４】
また、コピー機能の場合、内蔵スキャナーで得られた画像のＲＧＢ画像データから、ＣＭＹプレーンが生成されるとともに、内蔵スキャナーで得られた画像における文字や線画の領域が検出され、上述の属性プレーンが生成される。
【００１５】
図１に示す画像圧縮伸張装置は、色空間変換部１、サブサンプリング部２、圧縮処理部３，４、伸張処理部５，６、補間処理部７、および色空間変換部８を有する。
【００１６】
色空間変換部１は、上述のＣＭＹプレーンを輝度プレーンおよび色差プレーン（ここでは、Ｙプレーン、並びにＣｂプレーンおよびＣｒプレーン）に変換する。Ｙプレーン、Ｃｂプレーン、Ｃｒプレーン、およびＡプレーンは、同一の解像度を有する。
【００１７】
サブサンプリング部２は、色差プレーンにおける画素ブロック内の複数の画素の画素値を、属性プレーンにおける画素ブロック内の値に応じて、画素ブロックに対応する１つの画素値に変換する。これにより、色差プレーンの解像度が低くなる。
【００１８】
具体的には、サブサンプリング部２は、画素ブロック内で、属性プレーンにおけるエッジ有りの画素の、色差プレーンの画素値の平均値を、画素ブロックに対応する１つの画素値とし、画素ブロック内に、属性プレーンにおけるエッジ有りの画素が存在しない場合、画素ブロック内の全画素の、色差プレーンの画素値の平均値を、画素ブロックに対応する１つの画素値とする。
【００１９】
図２は、サブサンプリングの一例を説明する図である。図２に示すサブサンプリングの場合、画素ブロックは、２×２の画素を含む。この４つの画素について、Ｙプレーンには４つの画素値Ｙ００，Ｙ０１，Ｙ１０，Ｙ１１、Ｃｂプレーンには４つの画素値Ｃｂ００，Ｃｂ０１，Ｃｂ１０，Ｃｂ１１、Ｃｒプレーンには４つの画素値Ｃｒ００，Ｃｒ０１，Ｃｒ１０，Ｃｒ１１、Ａプレーンには４つの画素値Ａ００，Ａ０１，Ａ１０，Ａ１１が存在する。
【００２０】
これらのプレーンのうち、ＣｂプレーンおよびＣｒプレーンについてサブサンプリングが実行され、画素ブロック内の４つの画素値（Ｃｂ００，Ｃｂ０１，Ｃｂ１０，Ｃｂ１１），（Ｃｒ００，Ｃｒ０１，Ｃｒ１０，Ｃｒ１１）から、１つの画素値Ｃｂ，Ｃｒが得られる。
【００２１】
例えば、Ａ００＝Ａ０１＝１（１はエッジ有りを示す値である）かつＡ１０＝Ａ１１＝０の場合、Ｃｂ＝（Ｃｂ００＋Ｃｂ０１）／２とされ、Ｃｒ＝（Ｃｒ００＋Ｃｒ０１）／２とされる。
【００２２】
また、Ａ００＝Ａ０１＝Ａ１０＝Ａ１１＝０の場合、Ｃｂ＝（Ｃｂ００＋Ｃｂ０１＋Ｃｂ１０＋Ｃｂ１１）／４とされ、Ｃｒ＝（Ｃｒ００＋Ｃｒ０１＋Ｃｒ１０＋Ｃｒ１１）／４とされる。
【００２３】
圧縮処理部３は、輝度プレーンおよびサブサンプリング部２によりサブサンプリングされた色差プレーンに対して、ＤＣＴなどで圧縮処理を行う。
【００２４】
圧縮処理部４は、属性プレーンをロスレスで圧縮する。
【００２５】
伸張処理部５は、圧縮処理部４により圧縮された属性プレーンを伸張する。
【００２６】
伸張処理部６は、圧縮処理部３の圧縮処理により生成された圧縮データを輝度プレーンおよびサブサンプリングされた色差プレーンへ伸張する。
【００２７】
補間処理部７は、伸張処理部６による伸張で得られた、サブサンプリングされた色差プレーンに対して元の解像度へ戻すための補間処理を行う。具体的には、補間処理部７は、画素ブロックに対応する１つの画素値を、元の解像度の色差プレーンにおける画素ブロック内の複数の画素の画素値にセットする。
【００２８】
ただし、この実施の形態では、補間処理部７は、画素ブロック内に、属性プレーンにおけるエッジ有りの画素および属性プレーンにおけるエッジ無しの画素が存在し、かつ、当該画素ブロック内の、属性プレーンにおけるエッジ無しの画素について、輝度プレーンの画素値が所定閾値Ｔｈより小さい場合、色差プレーンの画素値を、色差なしを示す値（ここでは、Ｃｂ＝１２８，Ｃｒ＝１２８）にセットする。
【００２９】
図２において、例えばＡ００＝Ａ０１＝１かつＡ１０＝Ａ１１＝０であり、Ｙ００＜Ｔｈである場合、Ｃｂ，Ｃｒの値に拘わらず、Ｃｂ００＝Ｃｒ００＝１２８とされる。
【００３０】
色空間変換部８は、伸張処理部６による伸張で得られた輝度プレーンおよび補間処理部７による補間処理で得られた色差プレーンを、ＣＭＹプレーンに変換する。
【００３１】
次に、上記装置の動作について説明する。
【００３２】
ＣＭＹプレーンおよびＡプレーンのデータが得られると、色空間変換部１は、ＣＭＹプレーンをＹＣｂＣｒプレーンに変換する。
【００３３】
サブサンプリング部２は、このうちのＣｂプレーンおよびＣｒプレーンについて、上述のようにしてサブサンプリングを行う。
【００３４】
そして、圧縮処理部３は、Ｙプレーン並びにサブサンプリングされたＣｂプレーンおよびＣｒプレーンに対して圧縮処理を行う。また、圧縮処理部４は、属性プレーンをロスレスで圧縮する。
【００３５】
このようにして、入力されたＣＭＹＡデータに対する圧縮データが生成される。この圧縮データは、記憶装置に記憶され、元のＣＭＹＡデータを使用する際に、記憶装置から読み出された圧縮データから、元のＣＭＹＡデータが復元される。
【００３６】
このとき、伸張処理部５は、圧縮されたＡプレーンを伸張し、伸張処理部６は、圧縮されたＹＣｂＣｒプレーンを伸張する。伸張された時点では、ＣｂプレーンおよびＣｒプレーンについては、サブサンプリングされているので、補間処理部７が、上述のようにして、１つの画素値に対応する画素ブロック内の複数の画素値を特定する。これにより、ＣｂプレーンおよびＣｒプレーンの解像度が、元の解像度に戻る。
【００３７】
次に、色空間変換部８は、伸張処理部６による伸張で得られたＹプレーンおよび補間処理部７による補間処理で得られたＣｂプレーンおよびＣｒプレーンを、ＣＭＹプレーンに変換する。
【００３８】
以上のように、上記実施の形態によれば、サブサンプリング部２は、色差プレーンにおける画素ブロック内の複数の画素の画素値を、各画素におけるエッジの有無を示す属性プレーンにおける画素ブロック内の値に応じて、画素ブロックに対応する１つの画素値に変換し、圧縮処理部３は、輝度プレーンおよびサブサンプリング部２によりサブサンプリングされた色差プレーンに対して圧縮処理を行う。
【００３９】
これにより、サブサンプリングによる良好な圧縮率を得つつ、エッジの有無に応じてサブサンプリングにより得られる画素値を調整しているので、良好な圧縮率および良好な画質（特に文字や線画の画質）でのサブサンプリングが可能となっており、伸張後のスムージング等の後処理を良好に行うことできる
【００４０】
なお、上述の実施の形態は、例示および説明を目的として示したものであり、これがすべてではなく、発明をこの形態に限定するものではない。
【００４１】
また、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が追加請求項に含まれることを意図している。
【産業上の利用可能性】
【００４２】
本発明は、例えば、画像形成装置内で画像を保持する際の画像圧縮に適用可能である。
【図１】
2015076139.tif 000003
【図２】
2015076139.tif 000004
【手続補正書】
【提出日】平成28年5月20日(2016.5.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定解像度の色差プレーンをサブサンプリングするサブサンプリング部と、
輝度プレーンおよびサブサンプリング部によりサブサンプリングされた前記色差プレーンに対して圧縮処理を行う圧縮処理部と、
前記圧縮処理部の圧縮処理により生成された圧縮データを前記輝度プレーンおよび前記サブサンプリングされた色差プレーンへ伸張する伸張処理部と、
前記サブサンプリングされた色差プレーンに対して前記所定解像度へ戻すための補間処理を行う補間処理部とを備え、
前記サブサンプリング部は、前記色差プレーンにおける画素ブロック内の複数の画素の画素値を、前記所定解像度でエッジの有無を示す属性プレーンにおける前記画素ブロック内の値に応じて、前記画素ブロックに対応する１つの画素値に変換し、
前記サブサンプリング部は、前記画素ブロック内で、前記属性プレーンにおけるエッジ有りの画素の、前記色差プレーンの前記画素値の平均値を、前記画素ブロックに対応する１つの画素値とし、前記画素ブロック内に、前記属性プレーンにおけるエッジ有りの画素が存在しない場合、前記画素ブロック内の全画素の、前記色差プレーンの前記画素値の平均値を、前記画素ブロックに対応する１つの画素値とすること、
を特徴とする画像圧縮伸張装置。
【請求項２】
所定解像度の色差プレーンをサブサンプリングするサブサンプリング部と、
輝度プレーンおよびサブサンプリング部によりサブサンプリングされた前記色差プレーンに対して圧縮処理を行う圧縮処理部と、
前記圧縮処理部の圧縮処理により生成された圧縮データを前記輝度プレーンおよび前記サブサンプリングされた色差プレーンへ伸張する伸張処理部と、
前記サブサンプリングされた色差プレーンに対して前記所定解像度へ戻すための補間処理を行う補間処理部とを備え、
前記サブサンプリング部は、前記色差プレーンにおける画素ブロック内の複数の画素の画素値を、前記所定解像度でエッジの有無を示す属性プレーンにおける前記画素ブロック内の値に応じて、前記画素ブロックに対応する１つの画素値に変換し、
前記補間処理部は、前記画素ブロック内に、前記属性プレーンにおけるエッジ有りの画素および前記属性プレーンにおけるエッジ無しの画素が存在し、当該画素ブロック内の、前記属性プレーンにおけるエッジ無しの画素について、前記輝度プレーンの画素値が所定閾値より小さい場合、前記色差プレーンの画素値を、色差なしを示す値にセットすることを特徴とする画像圧縮伸張装置。
【請求項３】
請求項１または請求項２に記載の画像圧縮伸張装置を備えることを特徴とする画像形成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明に係る画像圧縮伸張装置は、所定解像度の色差プレーンをサブサンプリングするサブサンプリング部と、輝度プレーンおよびサブサンプリング部によりサブサンプリングされた前記色差プレーンに対して圧縮処理を行う圧縮処理部と、前記圧縮処理部の圧縮処理により生成された圧縮データを前記輝度プレーンおよび前記サブサンプリングされた色差プレーンへ伸張する伸張処理部と、前記サブサンプリングされた色差プレーンに対して前記所定解像度へ戻すための補間処理を行う補間処理部とを備える。そして、前記サブサンプリング部は、前記色差プレーンにおける画素ブロック内の複数の画素の画素値を、前記所定解像度でエッジの有無を示す属性プレーンにおける前記画素ブロック内の値に応じて、前記画素ブロックに対応する１つの画素値に変換する。さらに、本発明に係る画像圧縮伸張装置では、（ａ）前記サブサンプリング部は、前記画素ブロック内で、前記属性プレーンにおけるエッジ有りの画素の、前記色差プレーンの前記画素値の平均値を、前記画素ブロックに対応する１つの画素値とし、前記画素ブロック内に、前記属性プレーンにおけるエッジ有りの画素が存在しない場合、前記画素ブロック内の全画素の、前記色差プレーンの前記画素値の平均値を、前記画素ブロックに対応する１つの画素値とするか、あるいは、（ｂ）前記補間処理部は、前記画素ブロック内に、前記属性プレーンにおけるエッジ有りの画素および前記属性プレーンにおけるエッジ無しの画素が存在し、当該画素ブロック内の、前記属性プレーンにおけるエッジ無しの画素について、前記輝度プレーンの画素値が所定閾値より小さい場合、前記色差プレーンの画素値を、色差なしを示す値にセットする。
【国際調査報告】
2015076139.tif 000005
2015076139.tif 000006
2015076139.tif 000007
2015076139.tif 000008