(57)【要約】【課題】  中間調処理をディザ処理で行う場合であっても、半透明図形を正常に印字することを目的とする。【解決手段】  半透明データを複数のディザを選択してそれぞれのディザでディザ処理する手段と、それぞれのディザでディザ処理された半透明データのなかで最適なデータを選択する手段から構成される。【選択図】  図１
2007151050.tif 000002
【特許請求の範囲】
【請求項１】
半透明データを複数のディザを選択してそれぞれのディザでディザ処理する手段と、それぞれのディザでディザ処理された半透明データのなかでデータを選択する手段から構成されることを特徴とする画像処理装置。
【請求項２】
前記それぞれのディザでディザ処理された半透明データのなかでデータを選択することを、ディザ処理前の半透明データの間引き率とディザ処理後の半透明データの間引き率を比較することで行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記ディザ処理後の半透明データの間引き率の算出を、半透明データの間引きパターンをディザ処理した後の画像データと、ディザ処理前の半透明データの間引きパターンを全て間引くパターンに変更してディザ処理した後の画像データとの比較で行うことを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記ディザ処理後の半透明データの間引き率の算出を、半透明データの間引きパターンをディザ処理した後の画像データと、１ページ分の全データをディザ処理した後の画像データとを半透明の図形がある領域について比較することで行うことを特徴とする請求項２記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等で行われるディザ処理に関するものである。
【背景技術】
【０００２】
プリンタ等で、中間調を表現する為にディザ処理が行われる。
【０００３】
従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開２００４−２６６３９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ディザの干渉によって、半透明の図形が半透明とならず、完全に透けてしまったり、全く透けなくなってしまうことが有った。
【課題を解決するための手段】
【０００５】
上記問題に鑑みて、本発明は、半透明データを複数のディザを選択してそれぞれのディザでディザ処理する手段と、それぞれのディザでディザ処理された半透明データのなかで最適なデータを選択する手段から構成される。
【発明の効果】
【０００６】
以上説明したように本発明によれば、中間調処理をディザ処理で行う場合であっても、半透明図形を正常に印字することが出来るという効果を有する。
【発明を実施するための最良の形態】
【０００７】
（実施例１）
図１は、本発明の第１の実施例のブロック図である。１は印刷するＰＤＬデータで、２は半透明間引きデータを検出するところの半透明間引きデータ検出部で、３は半透明間引きデータから１００％間引きのデータを作成するところの１００％間引きデータ作成部で、４はディザデータのディザＡで、５はディザデータのディザＢで、６はディザデータのディザＣで、７は半透明間引きデータの間引き率を算出するところの間引き率算出部で、８はディザ処理を行うところのディザ処理部で、９はディザ処理で使用されるディザを選択するところのディザ選択部で、１０はディザ処理後の間引きデータを記憶するところのディザ処理後間引きデータで、１１はディザ処理後の１００％間引きのデータを記憶するところのディザ処理後１００％間引きデータで、１２はディザ処理後の間引き率を算出するところのディザ処理後間引き率算出部で、１３は最適なディザを選択するところの最適ディザ選択部で、１４は選択されたディザ毎にディザ処理後の間引き率を記憶するところの間引き率記憶部で、１５は最適なディザでディザ処理された後の間引きデータで最適ディザ処理後間引きデータである。
【０００８】
次に図１の動作説明を行う。半透明間引きデータ検出部２はＰＤＬデータ１を読み込んで、半透明間引きデータの検出を行う。これは通常のＰＤＬプリンタのＰＤＬデータ解析部で行われる処理と同じなので、詳細説明は省略する。半透明の間引きパターンの検出がなされると間引き率の算出を間引き率算出部７で行う。これは通常間引きデータは、１と０のビットパターンで示され、１が印字される（半透明の下の絵が透けない）部分で０が抜ける（半透明の下の絵が透ける）部分を示している。つまり１の部分が半透明図形によって間引かれる部分（半透明の下の絵が透けない、間引かれる部分）である。間引き率は、すべて１のパターンと比較して、１である割合がどのくらい有るかを示すものとする。半透明間引きデータ検出部２で検出された半透明間引きデータは、ディザ処理部８でディザ処理が行われ、ディザ処理された間引きデータは、ディザ処理後間引きデータ１０で記憶される。ディザ処理部８で使用されるディザは、ディザ選択部９で選択され、最初ディザＡ４が選択される。半透明間引きデータ検出部２で検出された半透明間引きデータは、１００％間引きデータ作成部３で、間引き１００％のデータの作成を行う。これは、間引きデータの１と０のビットパターンをすべて１のパターンとすることで行う。作成された１００％間引きの半透明データは、ディザ処理部８に送られてディザ処理を行い、処理結果がディザ処理後１００％間引きデータ１１で記憶される。次に、ディザ処理後間引きデータ１０とディザ処理後１００％間引きデータ１１を基にディザ処理後間引き率算出部１２で、ディザ処理後の間引き率を計算する。これは、ＣＭＹＫそれぞれについて、２値化された間引きデータと１００％間引きデータとの印字画素数の割合を算出することで行う。さらに、ＣＭＹＫそれぞれ４つの間引き率の平均を算出して、ディザ処理後の間引き率として、間引き率記憶部１４で記憶する。このときディザ選択部９で、選択されたディザのＩＤ番号この場合はＡと対応付けされ記憶される。次にディザ選択部９において、ディザＢ５を選択して同様な処理を行い、ディザＢに対するディザ処理後間引き率を間引き率記憶部１４で記憶する。次にディザ選択部９において、ディザＣ６を選択して同様な処理を行い、ディザＣに対するディザ処理後間引き率を間引き率記憶部１４で記憶する。最適ディザ選択部１３において、間引き率算出部７で算出されたディザ処理前の間引き率と間引き率記憶部１４で記憶された各ディザに対応するディザ処理後の間引き率を比較して、最も近い間引き率のディザを最適のディザとして選択する。選択されたディザで、ディザ処理された間引きデータをディザ処理後間引きデータ１０から読み出して、最適ディザ処理後間引きデータ１５に記憶させ、印刷時のレンダリングデータとして採用する。
【０００９】
（実施例２）
図２は、本発明の第２の実施例のブロック図である。１６は印刷するＰＤＬデータで、１７は半透明間引きデータを検出するところの半透明間引きデータ検出部で、１８はディザデータのディザＡで、１９はディザデータのディザＢで、２０はディザデータのディザＣで、２１は半透明間引きデータの間引き率を算出するところの間引き率算出部で、２２はディザ処理を行うところのディザ処理部で、２３はディザ処理で使用されるディザを選択するところのディザ選択部で、２４はディザ処理後の間引きデータを記憶するところのディザ処理後間引きデータで、２５はディザ処理後の１ページ分のデータを記憶するところのディザ処理後ページデータで、２６は半透明部分のエリアの同一画素数を算出するところの半透明部分同一画素数算出部で、２７はディザ処理後の間引き率を算出するところのディザ処理後間引き率算出部で、２８は最適なディザを選択するところの最適ディザ選択部で、２９は選択されたディザ毎にディザ処理後の間引き率を記憶するところの間引き率記憶部で、３０は最適なディザでディザ処理された後のページデータで最適ディザ処理後ページデータである。
【００１０】
次に図２の動作説明を行う。半透明間引きデータ検出部１７はＰＤＬデータ１６を読み込んで、半透明間引きデータの検出を行う。半透明の間引きパターンの検出がなされると間引き率の算出を間引き率算出部２１で行う。半透明間引きデータ検出部１７で検出された半透明間引きデータは、ディザ処理部２２でディザ処理が行われ、ディザ処理された間引きデータは、ディザ処理後間引きデータ２４で記憶される。ディザ処理部２２で使用されるディザは、ディザ選択部２３で選択され、最初ディザＡ１８が選択される。１ページ分のＰＤＬデータは図示していないがＰＤＬデータ解析部で解析された後ディザ処理部２２でディザ処理され、ディザ処理後ページデータ２５で記憶される。この時ディザ処理で使用されるディザは、半透明間引きデータをディザ処理したときと同じディザＡ１８である。次に半透明部分同一画素数算出部２６で、半透明の図形があるエリアについてだけディザ処理後間引きデータ２４とディザ処理後ページデータ２５を比較して、色値が全く同じ画素数を算出する。次にディザ処理後間引き率算出部２７で、ディザ処理後の間引き率の算出を行う。これは、半透明の図形のエリアでは、半透明の図形で間引かれる部分は、半透明図形の間引きパターンが表れる（１と０のパターンで１のパターンの部分）為、半透明間引きデータだけをディザ処理したデータと、１ページ分のすべてのデータ（半透明の図形の下に絵がある場合）をディザ処理したデータとで、同じになるはずである。従って、半透明部分のエリアの画素数と半透明部分同一画素数算出部２６で算出した同一画素数の割合を求めることでディザ処理後の間引き率が算出される。算出された間引き率は、間引き率記憶部２９で記憶される。このときディザ選択部２３で、選択されたディザのＩＤ番号この場合はＡと対応付けされて記憶される。次にディザ選択部２３において、ディザＢ１９を選択して同様な処理を行い、ディザＢに対するディザ処理後間引き率を間引き率記憶部２９で記憶する。次にディザ選択部２３において、ディザＣ２０を選択して同様な処理を行い、ディザＣに対するディザ処理後間引き率を間引き率記憶部２９で記憶する。最適ディザ選択部２８において、間引き率算出部２１で算出されたディザ処理前の間引き率と間引き率記憶部２９で記憶された各ディザに対応するディザ処理後の間引き率を比較して、最も近い間引き率のディザを最適なディザとして選択する。選択されたディザで、ディザ処理されたページデータをディザ処理後ページデータ２５から読み出して、最適ディザ処理後ページデータ３０に記憶させ、印刷時のレンダリングデータとして採用する。
【図面の簡単な説明】
【００１１】
【図１】第１の実施例のブロック図。
【図２】第２の実施例のブロック図。
【符号の説明】
【００１２】
１  ＰＤＬデータ
２  半透明間引きデータ検出部
３  １００％間引きデータ作成部
４  ディザＡ
５  ディザＢ
６  ディザＣ
７  間引き率算出部
８  ディザ処理部
９  ディザ選択部
１０  ディザ処理後間引きデータ
１１  ディザ処理後１００％間引きデータ
１２  ディザ処理後間引き率算出部
１３  最適ディザ選択部
１４  間引き率記憶部
１５  最適ディザ処理後間引きデータ
１６  ＰＤＬデータ
１７  半透明間引きデータ検出部
１８  ディザＡ
１９  ディザＢ
２０  ディザＣ
２１  間引き率算出部
２２  ディザ処理部
２３  ディザ選択部
２４  ディザ処理後間引きデータ
２５  ディザ処理後ページデータ
２６  半透明部分同一画素数算出部
２７  ディザ処理後間引き率算出部
２８  最適ディザ選択部
２９  間引き率記憶部
３０  最適ディザ処理後ページデータ
【図１】
2007151050.tif 000003
【図２】
2007151050.tif 000004