(57)【要約】【課題】画像が解像度が低い出力デバイスによって出力される場合でも、その画像を表す画像データを出力用の画像データに変換する際に、その画像の持つ視覚的な印象が失われることなく反映させるデータ変換装置およびデータ変換プログラムを提供する。【解決手段】画像を表した第１の画像データを取得する画像データ取得部と、その第１の画像データが表す画像中で用いられている線の線幅を解析する線幅解析部と、第１の画像データを、所定の解像度で画像を表した第２の画像データに変換するとともに、線幅解析部による解析によって、その解像度による限界の線幅よりも細い線幅を有する線が見つかった場合には、第２の画像データでその線が表されるときの濃度として、第１の画像データでその線が表されている濃度よりも低い濃度を付与するデータ変換部とを備える。【選択図】        図５
2006203441.tif 000002
【特許請求の範囲】
【請求項１】
画像を表した第１の画像データを取得する画像データ取得部と、
前記第１の画像データが表す画像中で用いられている線の線幅を解析する線幅解析部と、
前記第１の画像データを、所定の解像度で画像を表した第２の画像データに変換するとともに、前記線幅解析部による解析によって、該解像度による限界の線幅よりも細い線幅を有する線が見つかった場合には、該第２の画像データでその線が表されるときの濃度として、該第１の画像データでその線が表されている濃度よりも低い濃度を付与するデータ変換部とを備えたことを特徴とするデータ変換装置。
【請求項２】
コンピュータシステムに組み込まれ、そのコンピュータシステム上に、
画像を表した第１の画像データを取得する画像データ取得部と、
前記第１の画像データが表す画像中で用いられている線の線幅を解析する線幅解析部と、
前記第１の画像データを、所定の解像度で画像を表した第２の画像データに変換するとともに、前記線幅解析部による解析によって、該解像度による限界の線幅よりも細い線幅を有する線が見つかった場合には、該第２の画像データでその線が表されるときの濃度として、該第１の画像データでその線が表されている濃度よりも低い濃度を付与するデータ変換部とを構築することを特徴とするデータ変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データのデータ形式を変換するデータ変換装置およびデータ変換プログラムに関する。
【背景技術】
【０００２】
近年、コンピュータを中心とする情報技術の発展とともに、得られた情報を印刷する手段としてのプリンタや、プリンタに関する周辺技術が広く普及している。プリンタによって出力される情報の中には、出力前の段階では、ＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦをはじめとする、出力デバイスによらないページ記述データを用いて表現されているものも多く、このようなページ記述データは、そのページ記述データによって表される情報が紙の上に印字されるために、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）によって印刷用のラスターデータに変換されて出力が行われる。こうしたページ記述データによって、出力デバイスの解像度の１ピクセルよりも狭い線幅の線を表すことが可能であるが、このような出力デバイスの解像度の１ピクセルよりも狭い線幅の線は、出力デバイスにより紙の上に出力されると、出力デバイスの解像度の１ピクセルの線幅の線として表される（例えば、非特許文献１参照）。
【非特許文献１】ＰｏｓｔＳｃｒｉｐｔ（登録商標）  リファレンスマニュアル  第３版  （Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ著  アスキー出版）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従ってページ記述データとしては、細い線幅の線を用いて描画されている画像を表す画像データであっても、解像度が低い出力デバイスを用いて出力された場合、出力時には太い線幅の線を用いて描画された画像になってしまうという事態が生じることがある。また、同一のページ記述データ中の線であってもその線の線幅が狭い場合には、出力デバイスの解像度に応じて線幅の異なる線として表現されることがある。例えば、６００ｄｐｉのオンデマンドプリンタを用いて出力された極細線は、その極細線が２４００ｄｐｉのイメージセッタを用いて出力された場合の線幅よりも太い線幅の線になって出力されるという事態が生じうる。
【０００４】
このように、解像度が低い出力デバイスによって画像が出力されることにより、ユーザの意図では線幅の細い線を用いて表されるべき画像が、出力時にはユーザの意図した線よりも太い線を用いて表されてしまい、その結果出力された画像が、黒味が増していかつい感じを与える画像に変質してしまい、画像の持つ視覚的な印象がユーザが本来意図したものとは異なったものになるという問題が生じる。
【０００５】
本発明は、上記事情に鑑み、画像が解像度が低い出力デバイスによって出力される場合でも、その画像を表す画像データを出力用の画像データに変換する際に、変換前の画像が持つ視覚的な印象が失われることなく反映させるデータ変換装置およびデータ変換プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための本発明のデータ変換装置は、
画像を表した第１の画像データを取得する画像データ取得部と、
上記画像データ取得部によって取得される画像データが表す画像中で用いられている線の線幅を解析する線幅解析部と、
上記第１の画像データを、所定の解像度で画像を表した第２の画像データに変換するとともに、上記線幅解析部による解析によって、該画像出力装置の解像度による限界の線幅よりも細い線幅を有する線が見つかった場合には、該第２の画像データでその線が表されるときの濃度として、該第１の画像データでその線が表されている濃度よりも低い濃度を付与するデータ変換部とを備えたことを特徴とする。
【０００７】
本発明のデータ変換装置は、第１の画像データを第２の画像データに変換する際に、第１の画像データで表される画像中の線のうち線幅が画像出力装置の解像度による限界よりも細い線に対しては線の濃度を薄くして変換する。このため、解像度の低い出力デバイスによって、ユーザが本来意図した線幅よりも太い線幅で画像が出力される場合でも、黒味が和らいで繊細なイメージを出すことができ、変換前の画像が持つ視覚的な印象を反映させることができる。
【０００８】
上記目的を達成するための本発明のデータ変換プログラムは、コンピュータシステムに組み込まれ、そのコンピュータシステム上に、
画像を表した第１の画像データを取得する画像データ取得部と、
上記画像データ取得部によって取得される画像データが表す画像中で用いられている線の線幅を解析する線幅解析部と、
上記第１の画像データを、所定の解像度で画像を表した第２の画像データに変換するとともに、上記線幅解析部による解析によって、該画像出力装置の解像度による限界の線幅よりも細い線幅を有する線が見つかった場合には、該第２の画像データでその線が表されるときの濃度として、該第１の画像データでその線が表されている濃度よりも低い濃度を付与するデータ変換部とを構築することを特徴とする。
【０００９】
この本発明のデータ変換プログラムをコンピュータシステム内で実行することによって、本発明のデータ変換装置を容易に実現することができる。
【００１０】
なお、本発明にいうデータ変換プログラムについては、ここではその基本形態のみを示すにとどめるが、これは単に重複を避けるためであり、本発明にいうデータ変換プログラムには、上記の基本形態のみでなく、前述したデータ変換装置の各形態に対応する各種の形態が含まれる。
【００１１】
さらに、本発明のデータ変換プログラムがコンピュータシステム上に構築する画像データ取得部などといった要素は、１つの要素が１つのプログラム部品によって構築されるものであってもよく、１つの要素が複数のプログラム部品によって構築されるものであってもよく、複数の要素が１つのプログラム部品によって構築されるものであってもよい。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されていてもよく、あるいは、コンピュータシステムに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されていてもよい。
【発明の効果】
【００１２】
本発明のデータ変換装置およびデータ変換プログラムによれば、画像が解像度が低い出力デバイスによって出力される場合でも、その画像を表す画像データを出力用の画像データに変換する際に、変換前の画像が持つ視覚的な印象が失われることなく反映させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について説明する。
【００１４】
図１は、本発明の一実施形態が適用された画像処理システムの全体構成図である。
この画像処理システムは、コンピュータを使って印刷物を作成するＤＴＰ（ＤｅｓｋＴｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）が適用されたシステムであり、オペレータがパーソナルコンピュータ１００を使って編集した文字や画像を含むページをカラープリンタ２１７０で出力するシステムである。パーソナルコンピュータ１００には、カラースキャナ（図示しない）で原稿画像が読み取られて生成された画像データや、デジタルカメラ（図示しない）で撮影された撮影画像に基づく画像データなどがページ編集の素材として入力される。パーソナルコンピュータ１００では、オペレータにより、文字や入力された画像データに基づく画像を含むページが電子的に編集され、編集されたページを表すページ記述データが生成される。このページ記述データは、いわゆるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された言語データであり、このままでは、カラープリンタ２１７０で出力することはできない。したがって、このページ記述データはＲＩＰ１０に入力され、ＲＩＰ１０において、カラープリンタ２１７０で出力可能なラスターデータに変換される。変換後のラスターデータは、カラープリンタ２１７０に入力され、カラープリンタ２１７０では、その入力されたラスターデータに基づく出力画像２１０が作成される。
【００１５】
このように、このパーソナルコンピュータ１００は、文字や画像を含むページの編集やカラープリンタ２１７０の制御に加えて、編集したページを表すページ記述データからカラープリンタ２１７０で出力可能なラスターデータへのデータ変換処理も行い、図１に示す画像処理システムにおいて中心的な役割を果たす。この画像処理システムにおける、本発明の一実施形態としての特徴は、このパーソナルコンピュータ１００で実行されるデータ変換処理の内容にあり、このパーソナルコンピュータ１００が、本発明のデータ変換装置の一実施形態として動作する。以下では、このパーソナルコンピュータ１００においてデータ変換処理の中枢を担うＲＩＰ１０を中心に、このパーソナルコンピュータ１００について説明する。
【００１６】
図２は、本発明のデータ変換装置の一実施形態として動作するパーソナルコンピュータの外観斜視図、図３は、そのハードウェア構成図である。
【００１７】
このパーソナルコンピュータ１００は、後述するＣＰＵ、ＲＡＭメモリ、ハードディスク等を内蔵した本体部１１０、本体部１１０からの指示により表示画面１２１に画面表示を行なう画像表示装置１２０、このパーソナルコンピュータ１００内にユーザの指示や文字情報を入力するためのキーボード１３０、表示画面１２１上の任意の位置を指定することによりその位置に応じた指示を入力するマウス１４０を備えている。
【００１８】
本体部１１０は、さらにフレキシブルディスク（以下ＦＤと略す）が装填されるＦＤ装填口１１１、ＣＤ−ＲＯＭが装填されるＣＤ−ＲＯＭ装填口１１２を有しており、その内部には、装填されたＦＤやＣＤ−ＲＯＭをドライブする、後述するＦＤドライブ、ＣＤ−ＲＯＭドライブも内蔵されている。
【００１９】
本体部１１０の内部には、図３に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、ＦＤ２１４０が装填され、その装填されたＦＤ２１４０にアクセスするＦＤドライブ２１４、ＣＤ−ＲＯＭ２１５０が装填され、その装填されたＣＤ−ＲＯＭ２１５０にアクセスするＣＤ−ＲＯＭドライブ２１５が内蔵されている。これらの各種要素と、さらに、図２にも示す画像表示装置１２０、キーボード１３０、マウス１４０は、バス１２００を介して相互に接続されている。また、パーソナルコンピュータ１００の外部には、画像を出力するためのカラープリンタ２１７０が備えられており、それぞれに向けてパーソナルコンピュータ１００から出力データを送るために、パーソナルコンピュータ１００には出力インタフェース２１７が内蔵されている。また、不図示のスキャナーなどの外部機器と接続して画像データを入力するために、パーソナルコンピュータ１００には入力インタフェース２１６が内蔵されている。これら出力インタフェース２１７および入力インタフェース２１６も、パーソナルコンピュータ１００内部のハードウェアを構成する上述の各種要素と、バス１２００を介して相互に接続されている。
【００２０】
このパーソナルコンピュータ１００では、パーソナルコンピュータ１００のユーザは、処理対象となる画像データを、入力インタフェース２１６から入力してハードディスク装置２１３に保存することができ、また画像データが記録されているＦＤ２１４０やＣＤ−ＲＯＭ２１５０から、それぞれＦＤドライブ２１４、ＣＤ−ＲＯＭドライブ２１５を介してハードディスク装置２１３に保存することもできる。本実施形態のデータ変換装置として動作するパーソナルコンピュータ１００では、処理対象となる画像データは、このようにしてハードディスク装置２１３に保存された画像データであるが、本発明のデータ変換装置は、ハードディスク装置２１３に限定せず、ＦＤドライブ２１４、ＣＤ−ＲＯＭドライブ２１５にそれぞれ装填されたＦＤ２１４０やＣＤ−ＲＯＭ２１５０に保存された画像データを用いるデータ変換装置であってもよい。
【００２１】
次に本発明のデータ変換プログラムの一実施形態について説明する。
【００２２】
本発明のデータ変換プログラムの一実施形態が、例えばＣＤ−ＲＯＭ２１５０に記憶されている場合には、このＣＤ−ＲＯＭ２１５０がＣＤ−ＲＯＭ装填口１１２から本体１１０内に装填されると、そのＣＤ−ＲＯＭ２１５０に記憶されたデータ変換プログラムがＣＤ−ＲＯＭドライブ２１５によりこのパーソナルコンピュータ１００のハードディスク装置２１３内にインストールされる。そして、このハードディスク装置２１３内にインストールされたデータ変換プログラムが起動されると、このパーソナルコンピュータ１００は、本発明のデータ変換装置の一実施形態として動作する。
【００２３】
図４は、本発明のデータ変換プログラムの一実施形態を示す図である。
【００２４】
ここでは、このデータ変換プログラム９００は、ＣＤ−ＲＯＭ２１５０に記憶されている。なお、本発明にいうデータ変換プログラム９００が記憶される記憶媒体としては、図４に示すＣＤ−ＲＯＭ２１５０のみならず、図３に示すハードディスク装置２１３やＦＤ２１４０、図３および図４には不図示のＤＶＤやＭＯ等といった種々の記憶媒体が採用されうる。
【００２５】
このデータ変換プログラム９００は、図２および図３に示すパーソナルコンピュータ１００内で実行され、上述したように、そのパーソナルコンピュータ１００を本発明の一実施形態として動作させるものであり、画像データ取得部２１、線幅解析部２２、およびデータ変換部２３を有している。
【００２６】
このデータ変換プログラム９００の各要素の詳細な内容については後述する。
【００２７】
図５は、図２および図３に示すパーソナルコンピュータを本発明のデータ変換装置の一実施形態として動作させるためにこのパーソナルコンピュータ上に構築される要素と、それらの要素による作用の概略を表す図である。
【００２８】
図４に示すデータ変換プログラム９００が図２および図３に示すパーソナルコンピュータ１００にインストールされると、図５に示す画像データ取得部１、線幅解析部２、およびデータ変換部３の各要素がパーソナルコンピュータ１００上に構築される。これらの要素によって、ページ記述データからラスターデータへのデータ変換処理の中枢を担う、図１に示すＲＩＰ１０が形成され、パーソナルコンピュータ１００が本発明のデータ変換装置の一実施形態として動作する。画像データ取得部１、線幅解析部２、およびデータ変換部３は、図４に示すデータ変換プログラム９００における、画像データ取得部２１、線幅解析部２２、およびデータ変換部２３それぞれによってパーソナルコンピュータ１００上に構築されるものである。従って図４の各要素は図５の各要素に対応するが、この図５の各要素は、図２および図３に示すパーソナルコンピュータ１００のハードウェアとそのパーソナルコンピュータ１００で実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図４に示すデータ変換プログラム９００の各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。以下では、図５に示す各要素と、各要素による作用の概略について説明する。
【００２９】
ＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦのデータ形式で図３に示すハードディスク装置２１３内に保存されている画像データの中から一つの画像データが、図２に示すコンピュータ１００のユーザの指示に基づいて、図５に示す画像データ取得部１により、変換対象の画像データとして読み込まれる。線幅解析部２は、この画像データによって表される画像中で用いられている線の線幅の解析を行う。そして、データ変換部３が、ＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦのデータ形式で表された画像データから出力用の画像データであるラスターデータへの画像データの変換を行う。この画像データの変換の際に、データ変換部３は、線幅解析部２による線幅の解析の結果、カラープリンタ２１７０の解像度による限界の線幅よりも細い線幅を有する線が見つかった場合には、ラスターデータで画像中の線が表されるときの濃度として、ＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦのデータ形式でその線が表されている時の濃度よりも低い濃度を付与する。この濃度変更の具体的な詳細については、次に示すパーソナルコンピュータ１００によるデータ変換処理の流れの説明において詳述する。
【００３０】
次にコンピュータ１００によるデータ変換処理の流れについてフローチャートを用いて説明する。
【００３１】
図６は、パーソナルコンピュータ１００によるデータ変換処理の動作を表すフローチャート図である。
【００３２】
まず、ＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦのデータ形式で図３に示すハードディスク装置２１３内に保存されている画像データの中から一つの画像データが、図２に示すコンピュータ１００のユーザの指示に基づいて、図５に示す画像データ取得部１により変換対象の画像データとして読み込まれ、画像データの変換処理が開始される（ステップＳ１）。続いて線幅解析部２により、このＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦのデータ形式の画像データが表す画像中の線の線幅が解析される（ステップＳ２）。そしてこの線幅の解析とともに線幅解析部２は、この線が描画されているときの各色の色濃度の取得も行う（ステップＳ３）。続いて、得られた線幅の解析結果から、線幅が１ピクセル以下であるか否かが判定される（ステップＳ４）。本実施形態で用いられているカラープリンタ２１７０は、解像度が６００ｄｐｉであり、従って１ピクセルの線幅は、０．１２ポイント（１／６００インチ）に相当する。線幅が１ピクセルより広いと判定された場合（ステップＳ４；Ｎｏ）は、現在設定されている線幅および色濃度のまま、ＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦのデータ形式のページ記述データから出力用のラスターデータに変換して出力する（ステップＳ５）。線幅が１ピクセル以下であると判定された場合（ステップＳ４；Ｙｅｓ）は、続いて線幅が、あらかじめ設定されていた最小リミットの値以下であるか否かが判定される（ステップＳ６）。本実施形態で用いられている最小リミット値は、１／６ピクセル、すなわち０．０２ポイントである。線幅が、１／６ピクセルより大きければ（ステップＳ６；Ｎｏ）、ラスターデータによって画像を描画する際に用いる線の色濃度の設定値を、ステップＳ３において取得された色濃度を（線幅）／（１ピクセルの幅）倍した色濃度に変更し（ステップＳ７）、ＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦのデータ形式のページ記述データから出力用のラスターデータに変換して線幅が１ピクセルの線を描画する（ステップＳ９）。線幅が、１／６ピクセル以下であれば（ステップＳ６；Ｙｅｓ）、線幅をこの最小リミット値である１／６ピクセルとみなして（ステップＳ８）、ステップＳ３において取得された色濃度を１／６倍した色濃度に変更して（ステップＳ７）、ＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦのデータ形式のページ記述データから出力用のラスターデータに変換して線幅が１ピクセルの線を描画する（ステップＳ９）。このような最小リミット値を設けるのは、ステップＳ２における線幅の解析において、線幅の最小値である線幅０という解析結果が得られた場合に、その線の色濃度の設定値を、ステップＳ７で（線幅）／（１ピクセルの幅）倍した色濃度の設定値に変更した結果、色濃度０の設定値となることを避けるためである。このような最小リミット値としては、０より大きく、１ピクセル以下の値であれば１／６ピクセルに限らずどのような値でもよい。このような色濃度の変更を行った出力を行い、パーソナルコンピュータ１００によるデータ変換処理の作業が終了する。
【００３３】
このように、本実施形態のデータ変換装置として動作するパーソナルコンピュータ１００は、ＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦのデータ形式の画像データを出力用のラスターデータに変換する際に、この画像データで表された画像中の線のうち線幅が、カラープリンタ２１７０の解像度の限界であるによる１ピクセルよりも細い線に対しては線の濃度を薄くして変換する。このため、この画像が１ピクセル以下の線を用いて描画されており、その結果カラープリンタ２１７０から出力された画像中の線の線幅が太くなった場合でも、黒味が和らいで繊細なイメージを出すことができ、変換前の画像が持つ視覚的な印象を反映させることができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態が適用された画像処理システムの全体構成図である。
【図２】本発明のデータ変換装置の一実施形態として動作するパーソナルコンピュータの外観斜視図である。
【図３】図２に外観斜視図を示したパーソナルコンピュータのハードウェア構成図である。
【図４】本発明のデータ変換プログラムの一実施形態を示す図である。
【図５】図２および図３に示すパーソナルコンピュータを本発明のデータ変換装置の一実施形態として動作させるためにこのパーソナルコンピュータ上に構築される要素と、それらの要素による作用の概略を表す図である。
【図６】パーソナルコンピュータ１００によるデータ変換処理の動作を表すフローチャート図である。
【符号の説明】
【００３５】
１  画像データ取得部部
２  線幅解析部部
３  データ変換部
１０  ＲＩＰ
１００  パーソナルコンピュータ
１１０  本体部
１１１  ＦＤ装填口
１１２  ＣＤ−ＲＯＭ装填口
１２０  画像表示装置
１２１  表示画面
１３０  キーボード
１４０  マウス
１２００  バス
２１０  カラー画像
２１１  ＣＰＵ
２１２  主メモリ
２１３  ハードディスク装置
２１４  ＦＤドライブ
２１４０  ＦＤ
２１５  ＣＤ−ＲＯＭドライブ
２１５０  ＣＤ−ＲＯＭ
２１６  入力インタフェース
２１７  出力インタフェース
２１７０  カラープリンタ
【図１】
2006203441.tif 000003
【図２】
2006203441.tif 000004
【図３】
2006203441.tif 000005
【図４】
2006203441.tif 000006
【図５】
2006203441.tif 000007
【図６】
2006203441.tif 000008