(57)【要約】【課題】文字属性を残したまま、出力解像度に依存せず、文字に対して正しいトラッピング処理を実行するためのトラッピング処理装置、トラッピング処理方法、ならびに、トラッピング処理プログラムを提供することを課題とする。【解決手段】トラッピング処理対象文字と配置関係にある図形とから中抜き文字を作成する。そして、中抜き文字と前記配置関係にある図形とからトラッピング図形を作成して、トラッピング処理対象文字に対して配置する。【選択図】    図５
2009081807.tif 000002
【特許請求の範囲】
【請求項１】
文字および図形、画像等のオブジェクトが配置された印刷物を表現するためのページにおいて、前記文字に対するトラッピング処理を実行するトラッピング処理装置であって、
前記ページにおいて、トラッピング処理の対象となる文字と前記図形との配置関係を取得する配置関係取得手段と、
前記取得した配置関係に基づいて前記トラッピング処理対象文字から中抜き文字を作成する中抜き文字作成手段と、
前記取得した配置関係に基づいて、前記中抜き文字からトラッピング図形を作成するトラッピング図形作成手段と、
前記トラッピング図形を所定の位置に配置するトラッピング図形配置手段と、
を備えたことを特徴とするトラッピング処理装置。
【請求項２】
前記取得した配置関係が複数存在する場合、前記中抜き文字作成手段は該配置関係数分の中抜き文字を作成し、前記トラッピング図形作成手段は該配置関係数分のトラッピング図形を作成することを特徴とする請求項１に記載のトラッピング処理装置。
【請求項３】
前記中抜き文字作成手段が作成する中抜き文字は、前記トラッピング処理対象文字の配色と該トラッピング処理対象文字と配置関係にある図形の配色との合成色が配色された所定幅の輪郭線を有することを特徴とする請求項１乃至２に記載のトラッピング処理装置。
【請求項４】
前記トラッピング図形作成手段は、前記中抜き文字と前記トラッピング処理対象文字と配置関係にある図形との論理積から前記トラッピング図形を作成することを特徴とする請求項１乃至３いずれかに記載のトラッピング処理装置。
【請求項５】
前記文字および図形、画像等のオブジェクトが配置された印刷物を表現するためのページを記述したページ記述言語ファイルを出力する出力手段を備え、該出力手段は前記トラッピング図形作成手段が作成したトラッピング図形に関わる記述を前記ページ記述言語ファイルに追記することを特徴とする請求項１乃至４いずれかに記載のトラッピング処理装置。
【請求項６】
文字および図形、画像等のオブジェクトが配置された印刷物を表現するためのページにおいて、前記文字に対するトラッピング処理を実行するトラッピング処理方法であって、
前記ページにおいて、トラッピング処理の対象となる文字と前記図形との配置関係を取得する配置関係取得工程と、
前記取得した配置関係に基づいて前記トラッピング処理対象文字から中抜き文字を作成する中抜き文字作成工程と、
前記取得した配置関係に基づいて、前記中抜き文字からトラッピング図形を作成するトラッピング図形作成工程と、
前記トラッピング図形を所定の位置に配置するトラッピング図形配置工程と、
を備えたことを特徴とするトラッピング処理方法。
【請求項７】
文字および図形、画像等のオブジェクトが配置された印刷物を表現するためのページにおいて、前記文字に対するトラッピング処理をＣＰＵとメモリとを備えたコンピュータに実行させるトラッピング処理プログラムであって、
前記ページにおいて、トラッピング処理の対象となる文字と前記図形との配置関係を取得する配置関係取得ステップと、
前記取得した配置関係に基づいて前記トラッピング処理対象文字から中抜き文字を作成する中抜き文字作成ステップと、
前記取得した配置関係に基づいて、前記中抜き文字からトラッピング図形を作成するトラッピング図形作成ステップと、
前記トラッピング図形を所定の位置に配置するトラッピング図形配置ステップと、
を備えたことを特徴とするトラッピング処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
複数の刷版を使用して印刷を行なう際に生じる版ズレによる印刷不良を防ぐため、ページ上のオブジェクトに対してトラッピング処理を行なうトラッピング処理装置、トラッピング処理方法、トラッピング処理プログラムに関する。
【背景技術】
【０００２】
複数の刷版を使用して印刷を行なう際に生じる版ズレによる印刷不良を防ぐため、製版時に「トラッピング処理」と呼ばれる図形処理を行なうことが一般的になっている。トラッピング処理とは、いくつかの版を重ね刷りするときに隣り合う色の片方を太らせて重ねることで、これにより多少の版ずれが起きても色の境界に地色が出ないように処理する技術である。
【０００３】
印刷物を表現するためのページには、文字や線画、画像等のオブジェクトがレイアウトされており、該レイアウト状態をページ記述言語で記述することにより、ページを表現したページファイルを得る。このようなページファイルに対してトラッピング処理を行なう場合、ページファイルを編集するためのアプリケーションソフトウェアにおいて、トラッピングの対象となるオブジェクトである図形や文字を指定し、該指定されたオブジェクトの周囲にトラッピング図形を生成することにより、トラッピング処理を実現している。
【０００４】
このようなトラッピング処理に関わる先行技術としては、例えば特開平８−８３３３７、特開２００６−１６６２２３に開示されているような技術が存在する。
【特許文献１】特開平８−８３３３７
【特許文献２】特開２００６−１６６２２３
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のトラッピング処理では、次のいずれかの方法により、文字に対するトラッピング処理を実現していた。
（１）文字をアウトライン化した図形に変換し、該図形の周囲にトラッピング図形を生成する。
（２）文字の形状を表現するアウトラインを取得し、該アウトラインの形状に基づいてトラッピング図形を生成する。
【０００６】
しかし、（１）に記載の方法では、文字が図形化されているために、出力解像度を問わず文字の形状を正確に表現するためのヒント情報が失われるので、低解像度でページファイルを出力する場合に文字が潰れてしまい、結果的に文字とトラッピング図形との整合性が失われるという問題がある。また、（１）に記載の方法では、文字を図形に変換してしまうので、文字の訂正を行ないたい場合は、文字の再入力処理が必要となる問題もあった。
（２）に記載の方法においても、やはり出力解像度によっては文字の形状と該文字の形状を表現するアウトラインとが乖離することがあるため、やはり文字とトラッピング図形との整合性が失われるという問題が生じている。
【０００７】
従って、本発明の目的は、文字属性を残したまま、出力解像度に依存せず、文字に対して正しいトラッピング処理を実行するためのトラッピング処理装置、トラッピング処理方法、トラッピング処理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
かかる課題を解決する為に、請求項１に係る発明は、文字および図形、画像等のオブジェクトが配置された印刷物を表現するためのページにおいて、前記文字に対するトラッピング処理を実行するトラッピング処理装置であって、前記ページにおいて、トラッピング処理の対象となる文字と前記図形との配置関係を取得する配置関係取得手段と、前記取得した配置関係に基づいて前記トラッピング処理対象文字から中抜き文字を作成する中抜き文字作成手段と、前記取得した配置関係に基づいて、前記中抜き文字からトラッピング図形を作成するトラッピング図形作成手段と、前記トラッピング図形を所定の位置に配置するトラッピング図形配置手段と、を備えたことを特徴とする。
【０００９】
また、請求項２に係る発明は、請求項１に記載のトラッピング処理装置であって、前記取得した配置関係が複数存在する場合、前記中抜き文字作成手段は該配置関係数分の中抜き文字を作成し、前記トラッピング図形作成手段は該配置関係数分のトラッピング図形を作成することを特徴とする。
【００１０】
更に請求項３に係る発明は、請求項１乃至２のいずれかに記載のトラッピング処理装置であって、前記中抜き文字作成手段が作成する中抜き文字は、前記トラッピング処理対象文字の配色と該トラッピング処理対象文字と配置関係にある図形の配色との合成色が配色された所定幅の輪郭線を有することを特徴とする。
【００１１】
また請求項４に係る発明は、請求項１乃至３のいずれかに記載のトラッピング処理装置であって、前記トラッピング図形作成手段は、前記中抜き文字と前記トラッピング処理対象文字と配置関係にある図形との論理積から前記トラッピング図形を作成することを特徴とする。
【００１２】
加えて、請求項５に係る発明は、請求項１乃至４のいずれかに記載のトラッピング処理装置であって、前記文字および図形、画像等のオブジェクトが配置された印刷物を表現するためのページを記述したページ記述言語ファイルを出力する出力手段を備え、該出力手段は前記トラッピング図形作成手段が作成したトラッピング図形に関わる記述を前記ページ記述言語ファイルに追記することを特徴とする。
【００１３】
請求項６に係る発明は、文字および図形、画像等のオブジェクトが配置された印刷物を表現するためのページにおいて、前記文字に対するトラッピング処理を実行するトラッピング処理方法であって、前記ページにおいて、トラッピング処理の対象となる文字と前記図形との配置関係を取得する配置関係取得工程と、前記取得した配置関係に基づいて前記トラッピング処理対象文字から中抜き文字を作成する中抜き文字作成工程と、前記取得した配置関係に基づいて、前記中抜き文字からトラッピング図形を作成するトラッピング図形作成工程と、前記トラッピング図形を所定の位置に配置するトラッピング図形配置工程と、を備えたことを特徴とする。
【００１４】
請求項７に係わる発明は、文字および図形、画像等のオブジェクトが配置された印刷物を表現するためのページにおいて、前記文字に対するトラッピング処理をＣＰＵとメモリとを備えたコンピュータに実行させるトラッピング処理プログラムであって、前記ページにおいて、トラッピング処理の対象となる文字と前記図形との配置関係を取得する配置関係取得ステップと、前記取得した配置関係に基づいて前記トラッピング処理対象文字から中抜き文字を作成する中抜き文字作成ステップと、前記取得した配置関係に基づいて、前記中抜き文字からトラッピング図形を作成するトラッピング図形作成ステップと、前記トラッピング図形を所定の位置に配置するトラッピング図形配置ステップと、を備えたことを特徴とする。
【発明の効果】
【００１５】
請求項１に記載のトラッピング処理装置は、トラッピング処理対象文字と配置関係にある図形とから中抜き文字を作成し、該中抜き文字と前記配置関係にある図形とからトラッピング図形を作成して配置するので、文字属性を残したまま、出力解像度に依存せず、文字に対して正しいトラッピング処理を実行することができる。
【００１６】
特に請求項２に記載のトラッピング処理装置は、トラッピング処理対象文字と配置関係にある図形が複数存在したとしても、トラッピング処理を実行することができる。
【００１７】
特に請求項３に記載のトラッピング処理装置は、トラッピング処理対象文字の配色と配置関係にある図形の配色とから得た合成色が配色されたトラッピング図形を作成するので、版ズレが生じた場合であっても印刷色に不具合を生じることがない。
【００１８】
特に請求項４に記載のトラッピング処理装置は、トラッピング処理対象文字と配置関係にある図形との論理積からトラッピング図形を作成するので、適切な位置に適切なサイズで配置されるトラッピング図形を得ることができる。
【００１９】
特に請求項５に記載のトラッピング処理装置は、トラッピング処理を行なったページファイルをページ記述言語で記述されたファイルとして出力することができるので、ハンドリングに便利である。
【００２０】
請求項６に記載のトラッピング処理方法は、トラッピング処理対象文字と配置関係にある図形とから中抜き文字を作成し、該中抜き文字と前記配置関係にある図形とからトラッピング図形を作成して配置するので、文字属性を残したまま、出力解像度に依存せず、文字に対して正しいトラッピング処理を実行することができる。
【００２１】
請求項７に記載のトラッピング処理プログラムは、トラッピング処理対象文字と配置関係にある図形とから中抜き文字を作成し、該中抜き文字と前記配置関係にある図形とからトラッピング図形を作成して配置するので、文字属性を残したまま、出力解像度に依存せず、文字に対して正しいトラッピング処理を実行することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を利用しながら、本発明を実施するための最良の形態について、説明を行なう。
【実施例１】
【００２３】
第一の実施の形態は、トラッピング処理装置に関わる。
図1は、本発明を実施するためのトラッピング処理装置の構成を示すための図である。トラッピング処理装置１は、一般的に使用されているパーソナルコンピュータであり、ＣＰＵ１１、表示部１２、入力部１３、ネットワークＩ／Ｆ１４、メディアドライブ１５、記憶部１６、メモリ１７より構成されている。
【００２４】
ＣＰＵ１１は、トラッピング処理装置１全体を制御し、特にメディアドライブ１５に挿入されたメディアディスク１８に記録されているプログラム１８１をメモリ１７において実行することによって、トラッピング処理装置１の機能を実現している。
【００２５】
表示部１２は、トラッピング処理に必要な情報を表示するために使用される。入力部１３は、マウスやキーボードで構成されており、トラッピング処理装置１に対してオペレータが指示を入力するために使用する。
ネットワークＩ／Ｆ１４は、トラッピング処理装置１と図示しないネットワークとを接続するためのものである。ネットワークＩ／Ｆ１４を介して、トラッピング処理装置１はネットワークに接続されている図示しない端末からトラッピング処理に必要な情報を受信することができる。また、図示しないサーバより、トラッピング処理装置１の機能を実現するプログラム１８１をダウンロードすることも可能である。さらに、図示しない出力装置がネットワークを介してトラッピング処理装置１と接続されている場合には、このネットワークＩ／Ｆ１４を介して、出力装置にトラッピング処理が行なわれたページファイルを送信することが可能である。
メディアドライブ１５は、メディアディスク１８に記録されているプログラム１８１を読み取るために使用する。メディアドライブ１５で読み取られたプログラム１８１により、トラッピング処理装置１の機能が実現される。
記憶部１６は、メディアドライブ１５で読み取られたプログラム１８１を格納する。
【００２６】
メモリ１７は、記憶部１６によって記憶されたプログラム１８１をＣＰＵ１１が実行するためのワークエリアである。ＣＰＵ１１によってプログラム１８１が実行された結果、メモリ１７において、ページファイル入力部１７１、オブジェクト配置関係取得部１７２、中抜き文字作成部１７３、トラッピング図形作成部１７４、トラッピング図形配置部１７５、トラッピング処理済ページファイル出力部１７６の機能が実現する。
【００２７】
ページファイル入力部１７１は、ネットワークＩ／Ｆ１４を介して、あるいはディスクドライブ１５を介して、トラッピング処理装置１がページ記述言語で記述されたページファイルを入力し、トラッピング処理装置１で作業に供される中間フォーマットによって表現されたページに変換する。なお、外部からページファイルを入力するのではなく、トラッピング処理装置１において図示しないDTPアプリケーションを使用してページファイルを作成してもよい。
【００２８】
オブジェクト配置関係取得部１７２は、ページファイルの構造を分析することにより、ページにレイアウトされたテキストや線画、画像等のオブジェクト各々の配置関係を取得する。オブジェクトの配置関係を取得した結果、配置関係にあるオブジェクト間にトラッピング処理が必要か否かについて、オブジェクト配置関係取得部１７２が判定する。
あるいは、オブジェクト配置関係取得部１７２は、中間フォーマットに変換されたページにおいてレイアウト処理が行なわれたオブジェクト各々についてＩＤを付してビットマップ上に描画し、該ビットマップを走査して隣接するＩＤからオブジェクトの配置関係を取得するようにしてもよい。
【００２９】
中抜き文字作成部１７３は、配置関係にある図形に対してトラッピング処理の対象となる文字について、トラッピング処理が必要な関係図形分トラッピング対象文字を複製し、各々について中抜き文字の作成を行なう。中抜き文字とは、文字の形状を表現する所定の幅と配色がなされた輪郭線のみで表現された文字である。中抜き文字作成部１７３は、トラッピング処理対象文字と配置関係にある図形が複数存在する場合、該図形の数だけ中抜き文字を作成する。作成された中抜き文字は、後述するトラッピング図形作成部１７４によるトラッピング処理の際に使用される。
【００３０】
トラッピング図形作成部１７４は、オブジェクトの配置関係に基づいて、トラッピング処理が必要なオブジェクト間に配置するためのトラッピング図形を作成する。また、トラッピング図形作成部１７４は、トラッピング処理対象文字と該文字と配置関係にある図形とから、トラッピング図形を作成する。
トラッピング図形作成部１７４は、中抜き文字作成部１７３が作成した中抜き文字について、該中抜き文字の配色と配置関係にある図形の配色とをMax合成した合成色を配色する。そして、トラッピング図形作成部１７４は、この中抜き文字と配置関係を有する図形との論理積から、図形に隣接する部分だけが表示される論理積中抜き文字を作成する。
トラッピング図形作成部１７４は、中抜き文字作成部１７３において複数の中抜き文字が作成された場合、該複数の中抜き文字と各々対応する配置関係にある図形とから論理積を演算して、各々配置関係にある図形が隣接する部分だけが表示される複数の論理積中抜き文字を作成する。
【００３１】
トラッピング図形配置部１７５は、トラッピング図形作成部１７４で作成された論理積中抜き文字をトラッピング処理が行なわれたトラッピング図形として配置を行なう。トラッピング図形配置部１７５は、トラッピング処理装置１のオペレータの指示に基づいて、トラッピング図形がスプレッド（太らせ）図形と指示された場合、トラッピング処理対象文字の下位に配置を行なう。逆にトラッピング図形がチョーク（細らせ）図形として指示された場合、トラッピング図形配置部１７５はトラッピング処理対象文字の上位に配置を行なう。
また、トラッピング図形となる論理積中抜き文字が複数存在する場合、オブジェクト配置関係取得部１７２によって取得された配置関係に基づく順序で、トラッピング図形配置部１７５はトラッピング処理対象文字に対してOR合成の形式で配置を行なう。
【００３２】
トラッピング処理済ページファイル出力部１７６は、トラッピング図形配置部１７５によってトラッピング図形が配置されたページについて、トラッピング処理装置１の作業に供される中間フォーマットからページ記述言語の形式に変換したトラッピング処理済ページファイルを出力する。トラッピング処理済ページファイル出力部１７６が出力可能なページ記述言語は、例えばPostScript（米アドビ・システムズ社の登録商標）やPDF（Portable Document Format)、あるいはXML(eXtensible Markup Language)等である。トラッピング処理済ページファイル出力部１７６によって出力されたトラッピング処理済ページファイルは、ネットワークＩ／Ｆ１４を介して、あるいはディスクドライブ１５を介して、トラッピング処理装置１の外部に出力され、続く印刷工程に供される。
【００３３】
図２は、トラッピング処理装置１の動作を説明するためのフローチャートである。
ステップＳ１において、トラッピング処理装置１はページファイルを入力する。ネットワークＩ／Ｆ１４、あるいはディスクドライブ１５を介して、トラッピング処理装置１へ入力されたページファイルは、ページファイル入力部１７１において、トラッピング処理装置１で処理を行なうため、ページ上にオブジェクトがレイアウトされた状態において編集が可能なように、中間フォーマットページファイルに変換される。
【００３４】
ステップＳ２では、オブジェクト配置関係取得部１７２が、ページ上にレイアウトされた文字、線画、画像等のオブジェクトの配置関係を取得する。オブジェクト配置関係取得部１７２は、ページファイルにおいてオブジェクトの配置関係が定義されている場合には、ページファイルの構造を解析してオブジェクトの配置関係を取得する。ページファイルにおいてオブジェクトの配置関係が定義されていない場合には、オブジェクト配置関係取得部１７２は中間フォーマットページファイルにおけるレイアウト処理が行なわれたオブジェクト各々についてＩＤを付してビットマップ上に描画し、該ビットマップを走査して隣接するＩＤからオブジェクトの配置関係を取得する。
【００３５】
ステップＳ３において、配置関係が取得されたオブジェクト各々についてトラッピング処理が必要か否かを、オブジェクト配置関係取得部１７２が判定する。配置されているオブジェクト各々が隣接していない場合、あるいはオブジェクト同士が隣接していたとしても版ズレが生じないような配色がなされている場合には、通常トラッピング処理の必要はない。それ以外の場合は、オブジェクト配置関係取得部１７２が取得したオブジェクトの配置関係に基づいて、トラッピング処理を行なう。
【００３６】
ステップＳ４では、オブジェクト配置関係取得部１７２が、トラッピングの処理対象が文字であるか否かを判定する。文字でない場合にはステップＳ６へ移行し、トラッピング処理装置１は公知である図形同士のトラップ処理を実行する。
なお、トラッピングの処理対象が文字であったとしても、トラッピング処理の必要がない場合には、文字に対するトラッピング処理を行なわず、ステップＳ６へ移行するようにしてもよい。
【００３７】
ステップＳ５において、トラッピング処理装置１は、トラッピング処理対象文字と配置関係にあるオブジェクト、主に図形である、におけるトラッピング処理を実行する。トラッピング処理対象文字と配置関係にある図形とのトラッピング処理については、詳細を後述する。
【００３８】
ステップＳ５、あるいはステップＳ６によるトラッピング処理について、全てのオブジェクトに対して終了したならばステップＳ８へ移行する。トラッピング処理が行なわれていないオブジェクトが存在する場合には、ステップＳ４へ戻って、トラッピング処理装置１はトラッピング処理を再開する（ステップＳ７）。
【００３９】
ステップＳ８では、トラッピング処理済ページファイル出力部１７６が、トラッピング処理が行なわれた中間フォーマットページファイルをトラッピング処理済ページファイルとしてページ記述言語に変換して出力する。出力されたトラッピング処理済ページファイルは、トラッピング処理装置１の外部にて印刷工程に供される。
【００４０】
以下、実際にページにレイアウトされたオブジェクト間の配置関係に基づいて、トラッピング処理装置１がトラッピング処理を行なう動作について、説明を行なう。
【００４１】
図３は、ページＬＰ上に３つのオブジェクトＯ１、Ｏ２、Ｌ１が配置されている状態を示している。図３（ａ）に示すオブジェクトＯ１、Ｏ２は図形オブジェクトであり、オブジェクトＬ１は文字オブジェクトである。オブジェクトＯ１は、シアン（以降Ｃと表記）５０％の色濃度を有し、オブジェクトＯ２は、イェロー（以降Ｙと表記）５０％の色濃度を有している。文字オブジェクトＬ１はアルファベットの「Ｔ」であり、マゼンダ（以降Ｍと表記）１００％の色濃度を有している。また、図３（ｂ）は、文字オブジェクトＬ１がオブジェクトＯ１、Ｏ２に対する配置状態を示すための図である。
【００４２】
図３（ａ）に示しているように、オブジェクトＯ１、Ｏ２、Ｌ１はそれぞれ隣接するように表示されるので、図２のステップＳ２において、図４に示すようなオブジェクト同士の配置関係が取得される。オブジェクト配置関係取得部１７２によって、オブジェクトＯ１とＯ２とがそれぞれ隣接しており、オブジェクトＬ１もまたオブジェクトＯ１、Ｏ２各々に重複しているというオブジェクト同士の配置関係が取得される。
なお、ここでは説明を容易にするために３つのオブジェクトがレイアウトされた状態を例としているが、ページにレイアウトされるオブジェクトの数が３つに限られることはない。
【００４３】
オブジェクトＯ１とＯ２とは隣接しているので、図２のステップＳ３でトラッピング処理が行なわれるものとして、Ｓ４へ移行する。オブジェクトＯ１、Ｏ２各々は図形オブジェクトであることから、ステップＳ６におけるトラッピング処理が行なわれる。なお、ステップＳ６におけるトラッピング処理については公知なので、ここでの説明は省略する。
【００４４】
ステップＳ７において、ページＬＰにおけるトラッピング処理が全て終了したわけではないことが判定され、ステップＳ４へ帰還し、オブジェクトＬ１が文字であるか否かの判定が行なわれる。オブジェクトＬ１は文字オブジェクトなので、ステップＳ５へ移行する。
【００４５】
図５は、ステップＳ５におけるトラッピング処理対象文字と、該文字と配置関係にある図形オブジェクトとのトラッピング処理を説明するためのフローチャートであって、図４に示すページにレイアウトされたオブジェクトに対してトラッピング処理を行なう際の動作を説明する。
【００４６】
ステップＳ５１において、中抜き文字作成部１７３が、中抜き文字を作成するためオブジェクトＬ１が示す文字をコピーする。この場合、オブジェクトＬ１は、オブジェクトＯ１、Ｏ２と配置関係にあることから、中抜き文字作成部１７３はオブジェクトＬ１である文字「Ｔ」を２つコピーし、一時的に格納する。
【００４７】
ステップＳ５２では、中抜き文字作成部１７３がステップＳ５１でコピーした文字に対して中抜き処理を行ない、中抜き文字を作成する。図６は、中抜き文字作成部１７３が、ステップＳ５１でコピーした文字「Ｔ」に対して中抜き処理を行ない、中抜き文字オブジェクトＬＮ１、ＬＮ２を作成した状態を示している。図示しているように、中抜き文字オブジェクトＬＮ１、ＬＮ２は、オブジェクトＬ１と同様文字「Ｔ」であるが、オブジェクトＬ１とは異なり、その内部に配色がされておらず、輪郭線のみで文字の形状を示している。また、ここでは、中抜き文字オブジェクトＬＮ１、ＬＮ２各々の輪郭線の幅も決定しておらず、輪郭線の配色も決定していない。中抜き文字オブジェクトＬＮ１、ＬＮ２における輪郭線の幅、配色は後述するステップで決定される。
なお、中抜き文字オブジェクトＬＮ１、ＬＮ２とは、区別のために符号を付しているだけであり、実態は同一の文字オブジェクトである。
【００４８】
図５に戻り、ステップＳ５３では、トラッピング図形作成部１７４が中抜き文字と、該中抜き文字を作成する対象となったトラッピング処理対象文字と配置関係にある図形オブジェクトとをＡＮＤ合成する。
【００４９】
図７は、トラッピング図形作成部１７４がＡＮＤ合成を行なった結果得られる論理和中抜き文字を説明するための図である。図７（ａ）、（ｂ）は、トラッピング図形作成部１７４が、中抜き文字と配置関係にある図形とをＡＮＤ合成した状態を示している。ステップＳ５２で中抜き文字オブジェクトが２つ作成されていることから、ステップＳ５３ではオブジェクトＯ１と配置関係にある中抜き文字オブジェクトＬＮ１、オブジェクトＯ２と配置関係にある中抜き文字オブジェクトＬＮ２とがＡＮＤ合成され、その結果、トラッピング図形作成部１７４が論理積中抜き文字オブジェクトＡＬＮ１、ＡＬＮ２を作成する。
【００５０】
図７（ｃ）、（ｄ）は、ステップＳ５３において作成された論理積中抜き文字オブジェクトＡＬＮ１、ＡＬＮ２を説明するための図である。ステップＳ５３でトラッピング図形作成部１７４が論理積中抜き文字オブジェクトを作成するに際して、別途設定された輪郭線幅で論理積中抜き文字オブジェクトの文字形状を表示する。また、輪郭線の配色については、トラッピング図形作成部１７４がトラッピング処理対象文字および該文字と配置関係にある図形それぞれの配色の最大値を取得して、合成色を作成し、論理積中抜き文字オブジェクトの輪郭線に配色する。
【００５１】
トラッピング処理対象文字から作成された中抜き文字と、該文字と配置関係にある図形との論理積なので、トラッピング図形作成部１７４が作成した論理積中抜き文字オブジェクトＡＬＮ１、ＡＬＮ２は、図７（ｃ）、（ｄ）に図示しているように、オブジェクトＯ１、Ｏ２にそれぞれ重複している部分の輪郭線のみが表示されることになる。トラッピング図形作成部１７４により、論理積中抜き文字オブジェクトＡＬＮ１、ＡＬＮ２には各々所定の輪郭線幅が付与される。また、トラッピング図形作成部１７４は、オブジェクトＯ１、Ｏ２、Ｌ１からそれぞれ配色を取得し、色濃度の最大値で合成した合成色を論理積中抜き文字オブジェクトＡＬＮ１、ＡＬＮ２の輪郭線の色として配色する。オブジェクトＯ１がＣ５０％、Ｏ２がＹ５０％、Ｌ１がＭ１００％の配色がなされていたことから、論理積中抜き文字オブジェクトＡＬＮ１の輪郭線の色はＣ５０％、Ｍ１００％であり、ＡＬＮ２の輪郭線の色はＹ５０％、Ｍ１００％となる。
【００５２】
これまでの説明で示されているように、論理積中抜き文字オブジェクトは、表示形態が通常の文字オブジェクトとは異なる文字オブジェクトであり、本発明におけるトラッピング処理装置１は、それを一種のトラッピング図形として取り扱っている。従って、本発明におけるトラッピング図形は文字フォントのアウトラインを図形化したものとは異なり、テキスト処理による修正や編集が容易であるという特徴を有する。
【００５３】
図５に戻って、ステップＳ５４では、トラッピング図形配置部１７５が、トラッピング処理対象文字に対してステップＳ５３で作成された論理積中抜き文字オブジェクトを配置する。図８は、トラッピング図形配置部１７５により、オブジェクトＬ１の下に論理積中抜き文字オブジェクトＡＬＮ１、ＡＬＮ２が配置された状態を説明するための図である。
【００５４】
図示しているように、図８では、オブジェクトＬ１の下にスプレッド図形となる論理積中抜き文字オブジェクトＡＬＮ１、ＡＬＮ２が配置され、さらにその下にオブジェクトＯ１、Ｏ２が配置される。
【００５５】
逆に、トラッピング図形としてチョーク図形を使用する場合は、論理積中抜き文字オブジェクトＡＬＮ１、ＡＬＮ２は、オブジェクトＬ１の上に配置されることになる。
【００５６】
ステップＳ５４において、論理積中抜き文字オブジェクトの配置をトラッピング図形配置部１７５が実行することにより、表示部１２には図９に示すようなトラッピング処理済ページファイルが表示される。
なお、オブジェクトＯ１、Ｏ２についても本来ならばトラッピング図形が付与されるが、説明を簡略化するために図９では図示を省略している。
【００５７】
ステップＳ５５では、トラッピング処理対象文字と、該文字と配置関係にある図形オブジェクトとのトラッピング処理が全て終了したか否かを判断する。トラッピング図形配置部１７５による処理が全て終了したとＣＰＵ１１が判断した場合、あるいはトラッピング処理装置１のオペレータがページにおける文字と図形とのトラッピング処理が全て終了したと判断した場合、図２のフローチャートに帰還する。文字と図形とのトラッピング処理が終了していない場合は、ステップＳ５１に帰還し、トラッピング処理装置１は再度図５のフローチャートに示した動作を実行する。
【００５８】
このように、図１に示すトラッピング処理装置１が、図２および図５のフローチャートに示したような動作を行なうことにより、文字属性を残したまま、出力解像度に依存せず、文字に対して正しいトラッピング処理を実行することができる、という作用効果を奏する。
【図面の簡単な説明】
【００５９】
【図１】トラッピング処理装置１の構成を説明するための図である。
【図２】トラッピング処理装置１の動作を説明するためのフローチャートである。
【図３】ページ上にレイアウトされたオブジェクトＯ１、Ｏ２、Ｌ１の状態を説明するための図である。
【図４】オブジェクトＯ１、Ｏ２、Ｌ１の配置関係を説明するための図である。
【図５】トラッピング処理対象文字に対するトラッピング処理を説明するためのフローチャートである。
【図６】ステップＳ５２における動作の結果作成された中抜き文字オブジェクトＬＮ１、ＬＮ２を説明するための図である。
【図７】ステップＳ５３における動作の結果作成される論理積中抜き文字オブジェクトＡＬＮ１、ＡＬＮ２を説明するための図である。
【図８】ステップＳ５４における動作の結果、トラッピング処理対象文字であるオブジェクトＬ１にトラッピング図形である論理積中抜き文字オブジェクトＡＬＮ１、ＡＬＮ２が配置された状態を示すための図である。
【図９】トラッピング処理装置１によりトラッピング処理が行なわれた結果作成されたトラッピング処理済ページファイルによって表現されるページを説明するための図である。
【符号の説明】
【００６０】
１  トラッピング処理装置
１１  制御部
１２  表示部
１３  入力部
１４  ネットワークＩ／Ｆ
１５  ディスクドライブ
１６  記憶部
１７  メモリ
１７１  ページファイル入力部
１７２  オブジェクト配置関係取得部
１７３  中抜き文字作成部
１７４  トラッピング図形作成部
１７５  トラッピング図形配置部
１７６  トラッピング処理済ページファイル出力部
１８１  プログラム
ＡＬＮ１、ＡＬＮ２  論理積中抜き文字オブジェクト
Ｌ１  文字オブジェクト
ＬＮ１、ＬＮ２  中抜き文字オブジェクト
Ｏ１、Ｏ２  図形オブジェクト
【図１】
2009081807.tif 000003
【図２】
2009081807.tif 000004
【図３】
2009081807.tif 000005
【図４】
2009081807.tif 000006
【図５】
2009081807.tif 000007
【図６】
2009081807.tif 000008
【図７】
2009081807.tif 000009
【図８】
2009081807.tif 000010
【図９】
2009081807.tif 000011
【手続補正書】
【提出日】平成19年10月1日(2007.10.1)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2009081807.tif 000012
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2009081807.tif 000013
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2009081807.tif 000014