(57)【要約】【課題】特定の出力装置向けに生成されたバイナリ画像データを、他の出力装置で出力する場合においても、出力結果の画質が大幅に劣化することを防止できる出力システムを提供する。【解決手段】画像生成装置１１０は、ターゲット出力装置１２０向けのバイナリ画像と共に、当該バイナリ画像を構成する各領域の属性（例えば、文字・線画領域か、多階調画像領域か）を示すヒント情報を生成し、ターゲット出力装置１２０向けのバイナリ画像を非ターゲット出力装置１３０で出力する場合は、ターゲット出力装置１２０向けのバイナリ画像と共に、前記ヒント情報を非ターゲット出力装置１３０に送る。非ターゲット出力装置１３０は、前記ヒント情報に基づいて、前記バイナリ画像を構成する各領域の属性を判別し、各領域の属性に応じて、前記バイナリ画像を多値化する際の多値化の方法を切り替える。【選択図】図１
2007088968.tif 000002
【特許請求の範囲】
【請求項１】
ターゲット出力装置向けのバイナリ画像を生成する画像生成装置と、前記ターゲット出力装置向けのバイナリ画像の出力を行う非ターゲット出力装置とを備えた出力システムであって、
前記画像生成装置は、
前記ターゲット出力装置向けのバイナリ画像と共に、当該バイナリ画像を構成する各領域の属性を示すヒント情報を生成し、
前記ターゲット出力装置向けのバイナリ画像を前記非ターゲット出力装置で出力する場合は、前記ターゲット出力装置向けのバイナリ画像と共に、前記ヒント情報を前記非ターゲット出力装置に送り、
前記非ターゲット出力装置は、
前記ヒント情報に基づいて、前記バイナリ画像の多値化を行う
ことを特徴とする出力システム。
【請求項２】
前記非ターゲット出力装置は、前記ヒント情報に基づいて、前記バイナリ画像を構成する各領域の属性を判別し、各領域の属性に応じて、多値化の方法を切り替える
ことを特徴とする請求項１に記載の出力システム。
【請求項３】
前記ヒント情報は、前記バイナリ画像を構成する各領域が、文字・線画領域であるか、多階調画像領域であるかを示す
ことを特徴とする請求項１又は２に記載の出力システム。
【請求項４】
前記ヒント情報は、前記バイナリ画像を構成する各画素毎に、１ビットの情報が割り当てられている
ことを特徴とする請求項１〜３のいずれか一項に記載の出力システム。
【請求項５】
特定の出力装置向けのバイナリ画像を生成する画像生成装置であって、
出力対象とされた電子文書データに基づいて、多値画像を生成する多値画像生成部と、
前記多値画像の表色系を前記特定の出力装置の表色系に変換する色変換処理部と、
前記色変換処理部によって色変換がされた前記多値画像の二値化を行い、バイナリ画像を生成する二値化処理部と、
前記バイナリ画像を構成する各領域の属性を示すヒント情報を生成するヒント情報生成部と
を備えたことを特徴とする画像生成装置。
【請求項６】
前記ヒント情報は、前記バイナリ画像を構成する各領域が、文字・線画領域であるか、多階調画像領域であるかを示す
ことを特徴とする請求項５に記載の画像生成装置。
【請求項７】
前記ヒント情報は、前記バイナリ画像を構成する各画素毎に、１ビットの情報が割り当てられている
ことを特徴とする請求項５又は６に記載の画像生成装置。
【請求項８】
バイナリ画像及び当該バイナリ画像を構成する各領域の属性を示すヒント情報を受け取って、前記バイナリ画像の出力を行う出力装置であって、
前記ヒント情報に基づいて、前記バイナリ画像の多値化を行う多値化処理部と、
前記多値化処理部によって多値化された多値画像データの表色系を、当該出力装置の表色系に変換する色変換処理部と、
前記色変換処理部によって色変換がされた多値画像データに対して、スクリーン処理を行い、二値画像データを生成するスクリーン処理部と、
前記スクリーン処理部によって生成された二値画像データに基づいて、出力処理を行う出力処理部と
を備えたことを特徴とする出力装置。
【請求項９】
前記多値化処理部は、前記ヒント情報に基づいて、前記バイナリ画像を構成する各領域の属性を判別し、各領域の属性に応じて、多値化の方法を切り替える
ことを特徴とする請求項８に記載の出力装置。
【請求項１０】
前記ヒント情報は、前記バイナリ画像を構成する各領域が、文字・線画領域であるか、多階調画像領域であるかを示す
ことを特徴とする請求項８又は９に記載の出力装置。
【請求項１１】
前記多値化処理部は、
文字・線画用フィルタと、多階調画像用フィルタとを備え、
前記ヒント情報が文字・線画領域であることを示している画像領域に対しては、前記文字・線画用フィルタを適用して多値化を行い、
前記ヒント情報が多階調画像領域であることを示している画像領域に対しては、前記多階調画像用フィルタを適用して多値化を行う
ことを特徴とする請求項１０に記載の出力装置。
【請求項１２】
前記ヒント情報は、前記バイナリ画像を構成する各画素毎に、１ビットの情報が割り当てられている
ことを特徴とする請求項８〜１１のいずれか一項に記載の出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の出力装置によって画像データの出力を行う出力システムに関する。
【背景技術】
【０００２】
近年、コンピュータ上で動作するページレイアウトソフト（ＤＴＰソフト）等を利用して、文章・グラフィックス（線画）・画像などの素材データを適宜レイアウトすることにより文書を作成し、作成された文書をバイナリ画像（網点画像）に変換して、印刷出力のために提供する印刷ワークフローが実用化されてきている。このように印刷出力用データをバイナリ画像にすることにより、多値画像の場合に比べてデータ量を大幅に減らすことができ、データ保存や、ネットを介したデータ送信の点で有利となる。
【０００３】
しかしながら、このようなバイナリ画像データは、特定の出力装置の出力特性（色再現域等）に合わせて生成されているため、当該特定の出力装置以外の出力装置で出力した場合、一般に、出力結果の画質が大きく劣化してしまう。
【０００４】
なお、特開２００５−２０７３４号公報には、ＭＲＣ（Mixed Raster Content）フォーマットで画像を蓄積しておき、出力装置が特定された後に、多値画像部分を出力装置の特性に応じてバイナリ画像に変換して、出力装置へ送信する技術が開示されている。
【特許文献１】特開２００５−２０７３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、特定の出力装置向けに生成されたバイナリ画像データを、他の出力装置で出力する場合においても、出力結果の画質が大幅に劣化することを防止できる出力システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る出力システムは、ターゲット出力装置向けのバイナリ画像を生成する画像生成装置と、前記ターゲット出力装置向けのバイナリ画像の出力を行う非ターゲット出力装置とを備えた出力システムであって、前記画像生成装置は、前記ターゲット出力装置向けのバイナリ画像と共に、当該バイナリ画像を構成する各領域の属性を示すヒント情報を生成し、前記ターゲット出力装置向けのバイナリ画像を前記非ターゲット出力装置で出力する場合は、前記ターゲット出力装置向けのバイナリ画像と共に、前記ヒント情報を前記非ターゲット出力装置に送り、前記非ターゲット出力装置は、前記ヒント情報に基づいて、前記バイナリ画像の多値化を行うことを特徴とする。
【０００７】
この場合において、前記非ターゲット出力装置は、前記ヒント情報に基づいて、前記バイナリ画像を構成する各領域の属性を判別し、各領域の属性に応じて、多値化の方法を切り替えるようにしてもよい。
【０００８】
また、以上の場合において、前記ヒント情報は、前記バイナリ画像を構成する各領域が、文字・線画領域であるか、多階調画像領域であるかを示すようにしてもよい。また、前記ヒント情報は、前記バイナリ画像を構成する各画素毎に、１ビットの情報が割り当てられているようにしてもよい。
【０００９】
本発明に係る画像生成装置は、特定の出力装置向けのバイナリ画像を生成する画像生成装置であって、出力対象とされた電子文書データに基づいて、多値画像を生成する多値画像生成部と、前記多値画像の表色系を前記特定の出力装置の表色系に変換する色変換処理部と、前記色変換処理部によって色変換がされた前記多値画像の二値化を行い、バイナリ画像を生成する二値化処理部と、前記バイナリ画像を構成する各領域の属性を示すヒント情報を生成するヒント情報生成部とを備えたことを特徴とする。
【００１０】
この場合において、前記ヒント情報は、前記バイナリ画像を構成する各領域が、文字・線画領域であるか、多階調画像領域であるかを示すようにしてもよい。また、前記ヒント情報は、前記バイナリ画像を構成する各画素毎に、１ビットの情報が割り当てられているようにしてもよい。
【００１１】
本発明に係る出力装置は、バイナリ画像及び当該バイナリ画像を構成する各領域の属性を示すヒント情報を受け取って、前記バイナリ画像の出力を行う出力装置であって、前記ヒント情報に基づいて、前記バイナリ画像の多値化を行う多値化処理部と、前記多値化処理部によって多値化された多値画像データの表色系を、当該出力装置の表色系に変換する色変換処理部と、前記色変換処理部によって色変換がされた多値画像データに対して、スクリーン処理を行い、二値画像データを生成するスクリーン処理部と、前記スクリーン処理部によって生成された二値画像データに基づいて、出力処理を行う出力処理部とを備えたことを特徴とする。
【００１２】
この場合において、前記多値化処理部は、前記ヒント情報に基づいて、前記バイナリ画像を構成する各領域の属性を判別し、各領域の属性に応じて、多値化の方法を切り替えるようにしてもよい。
【００１３】
また、以上の場合において、前記ヒント情報は、前記バイナリ画像を構成する各領域が、文字・線画領域であるか、多階調画像領域であるかを示すようにしてもよい。この場合、前記多値化処理部は、文字・線画用フィルタと、多階調画像用フィルタとを備え、前記ヒント情報が文字・線画領域であることを示している画像領域に対しては、前記文字・線画用フィルタを適用して多値化を行い、前記ヒント情報が多階調画像領域であることを示している画像領域に対しては、前記多階調画像用フィルタを適用して多値化を行うようにしてもよい。また、前記ヒント情報は、前記バイナリ画像を構成する各画素毎に、１ビットの情報が割り当てられているようにしてもよい。
【発明の効果】
【００１４】
本発明によれば、特定の出力装置向けに生成されたバイナリ画像データを、他の出力装置で出力する場合においても、出力結果の画質が大幅に劣化することを防止することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を参照しつつ詳細に説明する。
【００１６】
図１は、本発明による出力システムの構成を示す図である。
【００１７】
同図に示すように、本発明による出力システム１００は、画像生成装置１１０と、ターゲット出力装置１２０と、非ターゲット出力装置１３０とを備える。
【００１８】
画像生成装置１１０と、ターゲット出力装置１２０及び非ターゲット出力装置１３０とは、例えば、専用インタフェースバス又はＬＡＮ等のネットワークを介して、接続されている。
【００１９】
画像生成装置１１０は、文章・グラフィックス（線画）・画像などの素材データ（オブジェクト）を適宜レイアウトして作成された電子文書データに基づいて、ターゲット出力装置１２０で出力するのに適したバイナリ画像を生成するものである。
【００２０】
画像生成装置１１０は、例えば、通常のパーソナルコンピュータその他のコンピュータで構成される。より具体的には、画像生成装置１１０は、ＣＰＵ、メインメモリ、表示装置、ハードディスク装置、入力装置等を備える。表示装置は、例えば、ＣＲＴ表示装置やＬＣＤ表示装置等によって構成され、入力装置は、例えば、キーボードやマウスその他のポインティングデバイス等によって構成される。
【００２１】
ターゲット出力装置１２０は、出力システム１００において、本来の出力先とされている出力装置であって、画像生成装置１１０によって当該出力装置向けに生成されたバイナリ画像の出力を行うものである。ターゲット出力装置１２０は、例えば、電子写真方式のプリンタで構成される。
【００２２】
非ターゲット出力装置１３０は、出力システム１００において、本来の出力先とはされていない出力装置であって、必要に応じて、画像生成装置１１０によってターゲット出力装置１２０向けに生成されたバイナリ画像の出力を行うものである。非ターゲット出力装置１３０は、例えば、電子写真方式のプリンタで構成される。
【００２３】
図２は、画像生成装置１１０の機能構成を示す図である。
【００２４】
同図に示すように、画像生成装置１１０は、多値画像生成部２１０と、第一色変換処理部２２０と、第二色変換処理部２３０と、二値化処理部２４０とを備える。
【００２５】
多値画像生成部２１０は、出力対象とされた電子文書データに基づいて、多値画像データ（ビットマップデータ）を生成するものである。多値画像生成部２１０は、例えば、ＲＧＢ表色系の多値画像データを生成する。また、多値画像生成部２１０は、多値画像データと共に、多値画像を構成する各領域の属性（例えば、文字・線画領域か、多階調画像領域か）を示すヒントデータを生成する。ヒントデータの詳細については後述する。
【００２６】
第一色変換処理部２２０は、所定の入力プロファイルを利用して、多値画像生成部２１０によって生成されたＲＧＢ表色系の多値画像データを、ＣＩＥ−Ｌ＊ａ＊ｂ＊（以下、単に、Ｌａｂと表記する）表色系の多値画像データに変換するものである。すなわち、第一色変換処理部２２０は、デバイス・ディペンデントな表色系からデバイス・インディペンデントな表色系への変換を行う。
【００２７】
第二色変換処理部２３０は、ターゲット出力装置１２０のプロファイルを利用して、Ｌａｂ表色系の多値画像データを、ターゲット出力装置１２０におけるＣＭＹＫ表色系の多値画像データに変換するものである。すなわち、第二色変換処理部２３０は、デバイス・インディペンデントな表色系からデバイス・ディペンデントな表色系（ターゲット出力装置１２０依存の表色系）への変換を行う。
【００２８】
二値化処理部２４０は、第二色変換処理部２３０から出力されるターゲット出力装置１２０用のＣＭＹＫ多値画像データに対して、例えば、誤差拡散法を利用して、二値化処理を行い、バイナリ画像データを生成する。なお、バイナリ画像データは、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）及びＫ（ブラック）の各色毎に生成される。生成されたバイナリ画像データは、例えば、１ビットＴＩＦＦファイルとしてハードディスク装置に格納される。
【００２９】
図３は、多値画像生成部２１０によって生成される多値画像と、ヒントデータとの関係を説明するための図である。同図（ａ）は、多値画像生成部２１０によって生成される多値画像を示し、同図（ｂ）は、同図（ａ）に示した多値画像に対応して生成されるヒントデータを示す。
【００３０】
同図（ａ）に示すように、多値画像３１０は、多階調画像領域３１１，３１２と、文字・線画領域３１３とによって構成されている。また、同図（ｂ）に示すように、多値画像３１０に対応するヒントデータ（ヒントプレーン）３２０においては、多階調画像領域３１１，３１２に対応する領域３２１，３２２は、すべて「１」となり、文字・線画領域３１３に対応する領域３２３は、すべて「０」となる。なお、正確には、ヒントデータ３２０は、多値画像３１０に対応して二値化処理部２４０によって生成されるバイナリ画像の各画素毎に、「０」又は「１」の値を持つ二値画像データである。同図（ｂ）に示すように、ヒントデータ３２０は、通常、「０」又は「１」が連続して現れるデータであるので、圧縮した場合、非常に小さいサイズになる。従って、ヒントデータを生成するようにしても、バイナリ画像データのみを生成する場合と比べて、データ量はほとんど変わらないことになる。
【００３１】
図４は、非ターゲット出力装置１３０の機能構成を示す図である。
【００３２】
同図に示すように、非ターゲット出力装置１３０は、多値化処理部４１０と、第一色変換処理部４２０と、第二色変換処理部４３０と、スクリーン処理部４４０と、出力処理部４５０とを備える。また、多値化処理部４１０は、文字・線画用フィルタ４１１と、多階調画像用フィルタ４１２とを備える。
【００３３】
多値化処理部４１０は、画像生成装置１１０から送られてくるターゲット出力装置１２０向けのバイナリ画像を、多値画像に変換するものである。すなわち、バイナリ画像から多値画像を復元する。多値化処理部４１０は、バイナリ画像と共に送られてくるヒントデータに基づいて、バイナリ画像を構成する各画像領域の属性を判別し、当該判別結果に基づいて、多値化の方法を切り替える。すなわち、多値化処理部４１０は、ヒントデータが文字・線画領域であることを示している画像領域（画素）に対しては、文字・線画用フィルタ４１１を適用して多値化を行う。一方、ヒントデータが多階調画像領域であることを示している画像領域（画素）に対しては、多階調画像用フィルタ４１２を適用して多値化を行う。なお、文字・線画用フィルタ４１１は、バイナリ画像の画素値が「０」のときは、「０」を出力し、バイナリ画像の画素値が「１」のときは、「２５５」（多値画像における画素値（色成分値）の最大値）を出力するものである。また、多階調画像用フィルタ４１２は、ＣＭＹＫそれぞれ毎に異なるものが用意される。
【００３４】
第一色変換処理部４２０は、多値化処理部４１０によって多値化された画像データに対して、色変換処理を行うものである。より具体的には、第一色変換処理部４２０は、ターゲット出力装置１２０のプロファイルを利用して、ＣＭＹＫ表色系の多値画像データを、Ｌａｂ表色系の多値画像データに変換する。すなわち、第一色変換処理部４２０は、デバイス・ディペンデントな表色系（ターゲット出力装置１２０依存の表色系）からデバイス・インディペンデントな表色系への変換を行う。なお、第一色変換処理部４２０が利用するターゲット出力装置１２０のプロファイルは、画像生成装置１１０から非ターゲット出力装置１３０に適宜送信するようにしてもよいし、予め非ターゲット出力装置１３０に内蔵させるようにしてもよい。
【００３５】
第二色変換処理部４３０は、第一色変換処理部４２０によってＬａｂ表色系に変換された多値画像データに対して、色変換処理を行うものである。より具体的には、第二色変換処理部４３０は、非ターゲット出力装置１３０のプロファイルを利用して、Ｌａｂ表色系の多値画像データを、ＣＭＹＫ表色系の多値画像データに変換する。すなわち、第二色変換処理部４３０は、デバイス・インディペンデントな表色系からデバイス・ディペンデントな表色系（非ターゲット出力装置１３０依存の表色系）への変換を行う。
【００３６】
スクリーン処理部４４０は、第二色変換処理部４３０から出力されるＣＭＹＫ表色系の多値画像データに対して、スクリーン処理（疑似中間調処理）を行うものである。スクリーン処理部４４０も、多値化処理部４１０と同様に、ヒントデータに基づいて、各画像領域の属性を判別し、当該判別結果に基づいて、スクリーン処理の方法を切り替えることができる。
【００３７】
出力処理部４５０は、スクリーン処理部４４０から出力されるＣＭＹＫ表色系の二値画像データに基づいて、用紙に対して通常の出力処理を行うものであり、例えば、感光体、帯電装置、露光装置、現像装置、定着装置、クリーニング装置等を備える。
【００３８】
次に、以上のような構成を有する出力システム１００の動作について説明する。
【００３９】
まず、画像生成装置１１０で生成された画像データをターゲット出力装置１２０に出力する場合について説明する。
【００４０】
画像生成装置１１０は、ユーザから電子文書の出力が指示されると、多値画像生成部２１０によって、出力が指示された電子文書データに基づいて、ＲＧＢ多値画像データを生成する。また、多値画像生成部２１０によって、ＲＧＢ多値画像データと共に、多値画像を構成する各領域の属性（例えば、文字・線画領域か、多階調画像領域か）を示すヒントデータを生成する。
【００４１】
次に、第一色変換処理部２２０によって、所定の入力プロファイルを利用して、多値画像生成部２１０によって生成されたＲＧＢ多値画像データを、Ｌａｂ多値画像データに変換する。更に、第二色変換処理部２３０によって、ターゲット出力装置１２０のプロファイルを利用して、Ｌａｂ多値画像データを、ターゲット出力装置１２０用のＣＭＹＫ多値画像データに変換する
【００４２】
次に、二値化処理部２４０によって、第二色変換処理部２３０から出力されるターゲット出力装置１２０用のＣＭＹＫ多値画像データに対して、例えば、誤差拡散法を利用して、二値化処理を行い、ターゲット出力装置１２０向けのバイナリ画像データを生成する。
【００４３】
生成されたバイナリ画像データは、例えば、１ビットＴＩＦＦファイルとしてハードディスク装置に格納されるとともに、ターゲット出力装置１２０に送信される。
【００４４】
ターゲット出力装置１２０は、画像生成装置１１０から送られてきたバイナリ画像データに基づいて、用紙に対する通常の出力処理を行う。
【００４５】
次に、以上のようにして、ターゲット出力装置１２０向けに生成されたバイナリ画像データを、非ターゲット出力装置１３０に出力する場合について説明する。
【００４６】
画像生成装置１１０は、ユーザから非ターゲット出力装置１３０でのバイナリ画像データの出力が指示されると、出力が指示されたバイナリ画像データと共に、当該バイナリ画像データに対応するヒントデータを非ターゲット出力装置１３０に送信する。
【００４７】
非ターゲット出力装置１３０は、画像生成装置１１０からバイナリ画像データ及びヒントデータを受信すると、多値化処理部４１０によって、ヒントデータが文字・線画領域であることを示している画像領域（画素）に対しては、文字・線画用フィルタ４１１を適用して多値化を行い、ヒントデータが多階調画像領域であることを示している画像領域（画素）に対しては、多階調画像用フィルタ４１２を適用して多値化を行う。このように、多値化処理部４１０では、各画像領域の属性に応じた多値化を行うので、例えば、文字・線画のエッジがぼやけるといったことが防止できる。
【００４８】
次に、第一色変換処理部４２０によって、ターゲット出力装置１２０のプロファイルを利用して、ターゲット出力装置１２０用のＣＭＹＫ多値画像データを、Ｌａｂ多値画像データに変換する。更に、第二色変換処理部４３０によって、非ターゲット出力装置１３０のプロファイルを利用して、Ｌａｂ多値画像データを、非ターゲット出力装置１３０用のＣＭＹＫ多値画像データに変換する。
【００４９】
次に、スクリーン処理部４４０によって、第二色変換処理部４３０から出力されるＣＭＹＫ多値画像データに対して、スクリーン処理（疑似中間調処理）を行う。
【００５０】
最後に、出力処理部４５０によって、スクリーン処理部４４０から出力されるＣＭＹＫ二値画像データに基づいて、用紙に対して通常の出力処理を行う。
【００５１】
以上のような処理を行うことにより、ターゲット出力装置１２０での出力に適するように生成されたバイナリ画像データを、画質を大きく劣化させることなく、非ターゲット出力装置１３０で出力することが可能となる。
【００５２】
以上、本発明の実施形態について説明したが、当然のことながら、本発明の実施形態は上記のものに限られない。例えば、上述した実施形態では、カラー出力を行う出力システムに本発明を適用しているが、本発明は、モノクロ出力を行う出力システムに対して適用することも可能である。
【００５３】
また、上述した実施形態においては、ヒントデータは、バイナリ画像の各画素毎に１ビットのデータが割り当てられていたが、バイナリ画像の各画素毎に複数ビットのデータを割り当てるようにしてもよい。この場合、例えば、ヒントデータによって、二値化処理時のスクリーン線数を判別できるようにすれば、出力結果の更なる画質向上が図れる。
【図面の簡単な説明】
【００５４】
【図１】本発明による出力システムの構成を示す図である。
【図２】画像生成装置１１０の機能構成を示す図である。
【図３】多値画像生成部２１０によって生成される多値画像と、ヒントデータとの関係を説明するための図である。
【図４】非ターゲット出力装置１３０の機能構成を示す図である。
【符号の説明】
【００５５】
１００    出力システム
１１０    画像生成装置
１２０    ターゲット出力装置
１３０    非ターゲット出力装置
２１０    多値画像生成部
２２０    第一色変換処理部
２３０    第二色変換処理部
２４０    二値化処理部
３１０    多値画像
３１１，３１２    多階調画像領域
３１３    文字・線画領域
３２０    ヒントデータ
４１０    多値化処理部
４１１    線画用フィルタ
４１２    多階調画像用フィルタ
４２０    第一色変換処理部
４３０    第ニ色変換処理部
４４０    スクリーン処理部
４５０    出力処理部
【図１】
2007088968.tif 000003
【図２】
2007088968.tif 000004
【図３】
2007088968.tif 000005
【図４】
2007088968.tif 000006