(57)【特許請求の範囲】
【請求項１】
本体領域と色フチ領域とを有する画像要素を処理する画像処理装置において、
前記本体領域に応じて前記色フチ領域を生成するための指示情報を設定する設定手段と、
前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成する色フチ層データ生成手段と、
前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成する画像要素データ生成手段と、
前記画像要素データを１つのファイル中に記憶する記憶手段と、
を備え、
前記本体データおよび前記色フチ層データは、色番号とランレングスとを有するランレングス形式のデータで表現され、
前記画像要素データは、基本色の組合せで色を表現する色成分値と前記ランレングス形式のデータにおける色番号との対応関係を表現するカラーパレットデータをさらに含み、
前記カラーパレットデータは、前記本体データおよび前記色フチ層データの双方に共通する情報として、前記本体データおよび前記色フチ層データの双方に対して共通に設けられていることを特徴とする画像処理装置。
【請求項２】
本体領域と色フチ領域とを有する画像要素を他の画像要素と合成する画像処理装置において、
前記本体領域に応じて前記色フチ領域を生成するための指示情報を設定する設定手段と、
前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成する色フチ層データ生成手段と、
前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成する画像要素データ生成手段と、
前記本体領域と前記色フチ領域とを同時に移動して前記画像要素を所定の画像面上のいずれかの位置に配置する画像要素配置手段と、
前記画像要素を前記画像面上の他の画像要素と合成する合成手段と、
を備えることを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記画像要素に対してクリッピング領域を指定する指定手段、
をさらに備え、
前記合成手段は、前記クリッピング領域と前記クリッピング領域以外の領域とのそれぞれにおいて、前記本体領域および前記色フチ領域のそれぞれを前記所定の画像面上に出力するかしないかを独立に切り換えて、前記画像要素を前記他の画像要素と合成できることを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記合成手段は、
前記クリッピング領域においては、前記本体領域および前記色フチ領域の両方を前記所定の画像面上に出力し、
前記クリッピング領域以外の領域においては、前記本体領域のみを前記所定の画像面上に出力する、
ことを特徴とする画像処理装置。
【請求項５】
本体領域と色フチ領域とを有する画像要素を処理する画像処理方法において、
(a)前記本体領域に応じて前記色フチ領域を生成するための指示情報を設定するステップと、
(b)前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成するステップと、
(c)前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成するステップと、
(d)前記生成された画像要素データを１つのファイル中に記憶するステップと、
を含み、
前記本体データおよび前記色フチ層データは、色番号とランレングスとを有するランレングス形式のデータで表現され、
前記画像要素データは、基本色の組合せで色を表現する色成分値と前記ランレングス形式のデータにおける色番号との対応関係を表現するカラーパレットデータをさらに含み、
前記カラーパレットデータは、前記本体データおよび前記色フチ層データの双方に共通する情報として、前記本体データおよび前記色フチ層データの双方に対して共通に設けられていることを特徴とする画像処理方法。
【請求項６】
本体領域と色フチ領域とを有する画像要素を他の画像要素と合成する画像処理方法において、
(a)前記本体領域に応じて前記色フチ領域を生成するための指示情報を設定するステップと、
(b)前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成するステップと、
(c)前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成するステップと、
(d)前記本体領域と前記色フチ領域とを同時に移動して前記画像要素を所定の画像面上のいずれかの位置に配置するステップと、
(e)前記画像要素を前記画像面上の他の画像要素と合成するステップと、
を含むことを特徴とする画像処理方法。
【請求項７】
請求項６に記載の画像処理方法において、
前記画像要素に対してクリッピング領域を指定するステップ、
をさらに含み、
前記ステップ(e)は、
(e-1)前記クリッピング領域と前記クリッピング領域以外の領域とのそれぞれにおいて、前記本体領域および前記色フチ領域のそれぞれを前記所定の画像面上に出力するかしないかを独立に切り換えて、前記画像要素を前記他の画像要素と合成するステップ、
を含むことを特徴とする画像処理方法。
【請求項８】
請求項７に記載の画像処理方法において、
前記ステップ(e-1)においては、
前記クリッピング領域においては、前記本体領域および前記色フチ領域の両方を前記所定の画像面上に出力し、
前記クリッピング領域以外の領域においては、前記本体領域のみを前記所定の画像面上に出力する、
ことを特徴とする画像処理方法。
【請求項９】
コンピュータに、
(a)本体領域に応じて色フチ領域を生成する指示情報を設定する手順と、
(b)前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成する手順と、
(c)前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成する手順と、
(d)前記生成された画像要素データを１つのファイル中に記憶する手順と、
を実行させる画像要素データ生成保存プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記本体データおよび前記色フチ層データは、色番号とランレングスとを有するランレングス形式のデータで表現され、
前記画像要素データは、基本色の組合せで色を表現する色成分値と前記ランレングス形式のデータにおける色番号との対応関係を表現するカラーパレットデータをさらに含み、
前記カラーパレットデータは、前記本体データおよび前記色フチ層データの双方に共通する情報として、前記本体データおよび前記色フチ層データの双方に対して共通に設けられていることを特徴とする記録媒体。
【請求項１０】
コンピュータに、
(a)本体領域に応じて色フチ領域を生成する指示情報を設定する手順と、
(b)前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成する手順と、
(c)前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成する手順と、
(d)前記本体領域と前記色フチ領域とを同時に移動することにより、前記本体領域と前記色フチ領域とを有する画像要素を所定の画像面上のいずれかの位置に配置する手順と、
(e)前記画像要素を前記画像面上の他の画像要素と合成する手順と、
を実行させる画像データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、色フチ領域を有する線画などの画像データの生成、保存、および編集技術に関する。
【０００２】
【従来の技術】
線画本体領域に対して、色フチ領域を生成し、その生成された線画データを保存し、編集する従来技術としては、図１１に示すようなものがある。図１１（ａ）には、線画本体領域として数字の「１０」が描かれており、その線画本体領域ＲＡ’の周辺に、所定の幅および色などが設定された色フチ領域ＲＢ’が存在する。
【０００３】
このような線画において、本来は色フチ領域ＲＢ’は線画本体領域ＲＡ’を囲む帯状領域ＲＢｒだけで足りるはずである。しかしながら、実際の印刷時においては各色の版ずれなどに起因して線画本体領域ＲＡ’と色フチ領域ＲＢ’との印刷位置がずれることがあり、そのような状況において色フチ領域ＲＢ’が帯状領域ＲＢｒだけである場合には線画本体領域ＲＡ’と色フチ領域ＲＢ’との間に用紙の色（通常は白色）に応じた隙間ができてしまう。
【０００４】
この問題を防止するために、色フチ領域ＲＢの画像データは線画本体領域ＲＡ’に重なった部分までを含むように図１１（ｃ）の形式で別画像データとして生成し、図１１（ｂ）の線画本体領域ＲＡ’をその上に重ねて記録するような処理（「ノセ処理」）を行うようにしている。
【０００５】
ところで、後述する本発明の実施形態の欄で説明するように、このような色フチ領域ＲＢ’の全体が常に線画本体領域ＲＡと組み合わせて利用されるとは限らず、色フチ領域ＲＢ’についてはその一部だけをクリッピングして利用されるということがしばしばある（後述する図２参照）。このため、線画データは図１１（ａ）のように線画本体領域ＲＡ’との色フチ領域ＲＢのデータとを合成した後の状態で保持しておくのではなく、線画データは図１１（ｂ）の線画本体領域ＲＡ’のデータと図１１（ｃ）の色フチ領域ＲＢ’のデータとを別個に保持しておく必要がある。
【０００６】
そこで、従来においてはこれらの２つのデータは別個のファイルとして作成し、それらのファイルは独立に保存しておくという方式が採用されてきた。
【０００７】
【発明が解決しようとする課題】
しかしながら、線画本体領域と色フチ領域とを有する線画がこのように別個のファイルとして管理される場合には、画面上での編集作業などにおいて、作業の効率化が阻害されることがあった。たとえば、色フチ領域を有する線画を所定の画像面上で移動させるにあたっては、別ファイルで管理されている線画本体データと色フチ層データとを個別に呼び出し、画像面上においてそれらの領域の相対的位置決めを逐一行わねばならない。
【０００８】
また、色フチ領域のクリッピング処理をするにあたっても、線画本体領域と色フチ領域とが別個のファイルに保存されているために、線画本体領域のファイルに対応する色フチ領域のファイルを逐一検索して特定し、その色フチ層データのファイルを開いて色フチ領域に対してクリッピング処理を行い、その上で合成処理のための線画本体領域との相対的位置決めを行うという操作を必要とする。
【０００９】
そこで、本発明は前記問題点に鑑み、線画などの画像要素において本体領域と色フチ領域とを有するデータを効率的に扱う技術を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の画像処理装置は、本体領域と色フチ領域とを有する画像要素を処理する画像処理装置において、前記本体領域に応じて前記色フチ領域を生成するための指示情報を設定する設定手段と、前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成する色フチ層データ生成手段と、前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成する画像要素データ生成手段と、前記画像要素データを１つのファイル中に記憶する記憶手段と、を備え、前記本体データおよび前記色フチ層データは、色番号とランレングスとを有するランレングス形式のデータで表現され、前記画像要素データは、基本色の組合せで色を表現する色成分値と前記ランレングス形式のデータにおける色番号との対応関係を表現するカラーパレットデータをさらに含み、前記カラーパレットデータは、前記本体データおよび前記色フチ層データの双方に共通する情報として、前記本体データおよび前記色フチ層データの双方に対して共通に設けられていることを特徴とする。
【００１１】
請求項２に記載の画像処理装置は、本体領域と色フチ領域とを有する画像要素を他の画像要素と合成する画像処理装置において、前記本体領域に応じて前記色フチ領域を生成するための指示情報を設定する設定手段と、前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成する色フチ層データ生成手段と、前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成する画像要素データ生成手段と、前記本体領域と前記色フチ領域とを同時に移動して前記画像要素を所定の画像面上のいずれかの位置に配置する画像要素配置手段と、前記画像要素を前記画像面上の他の画像要素と合成する合成手段と、を備えることを特徴とする。
【００１２】
請求項３に記載の画像処理装置は、請求項２に記載の画像処理装置において、前記画像要素に対してクリッピング領域を指定する指定手段、をさらに備え、前記合成手段は、前記クリッピング領域と前記クリッピング領域以外の領域とのそれぞれにおいて、前記本体領域および前記色フチ領域のそれぞれを前記所定の画像面上に出力するかしないかを独立に切り換えて、前記画像要素を前記他の画像要素と合成できることを特徴とする。
【００１３】
請求項４に記載の画像処理装置は、請求項３に記載の画像処理装置において、前記合成手段は、前記クリッピング領域においては、前記本体領域および前記色フチ領域の両方を前記所定の画像面上に出力し、前記クリッピング領域以外の領域においては、前記本体領域のみを前記所定の画像面上に出力する、ことを特徴とする。
【００１４】
請求項５に記載の画像処理方法は、本体領域と色フチ領域とを有する画像要素を処理する画像処理方法において、(a)前記本体領域に応じて前記色フチ領域を生成するための指示情報を設定するステップと、(b)前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成するステップと、(c)前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成するステップと、(d)前記生成された画像要素データを１つのファイル中に記憶するステップと、を含み、前記本体データおよび前記色フチ層データは、色番号とランレングスとを有するランレングス形式のデータで表現され、前記画像要素データは、基本色の組合せで色を表現する色成分値と前記ランレングス形式のデータにおける色番号との対応関係を表現するカラーパレットデータをさらに含み、前記カラーパレットデータは、前記本体データおよび前記色フチ層データの双方に共通する情報として、前記本体データおよび前記色フチ層データの双方に対して共通に設けられていることを特徴とする。
【００１５】
請求項６に記載の画像処理方法は、本体領域と色フチ領域とを有する画像要素を他の画像要素と合成する画像処理方法において、(a)前記本体領域に応じて前記色フチ領域を生成するための指示情報を設定するステップと、(b)前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成するステップと、(c)前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成するステップと、(d)前記本体領域と前記色フチ領域と１つの領域として同時に移動して前記画像要素を所定の画像面上のいずれかの位置に配置するステップと、(e)前記画像要素を前記画像面上の他の画像要素と合成するステップと、を含むことを特徴とする。
【００１６】
請求項７に記載の画像処理方法は、請求項６に記載の画像処理方法において、前記画像要素に対してクリッピング領域を指定するステップ、をさらに含み、前記ステップ（ｅ）は、（ｅ−１）前記クリッピング領域と前記クリッピング領域以外の領域とのそれぞれにおいて、前記本体領域および前記色フチ領域のそれぞれを前記所定の画像面上に出力するかしないかを独立に切り換えて、前記画像要素を前記他の画像要素と合成するステップ、を含むことを特徴とする。
【００１７】
請求項８に記載の画像処理方法は、請求項７に記載の画像処理方法において、前記ステップ（ｅ−１）においては、前記クリッピング領域においては、前記本体領域および前記色フチ領域の両方を前記所定の画像面上に出力し、前記クリッピング領域以外の領域においては、前記本体領域のみを前記所定の画像面上に出力する、ことを特徴とする。
【００１８】
請求項９に記載の記録媒体は、コンピュータに、(a)本体領域に応じて色フチ領域を生成する指示情報を設定する手順と、(b)前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成する手順と、(c)前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成する手順と、(d)前記生成された画像要素データを１つのファイル中に記憶する手順と、を実行させる画像要素データ生成保存プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記本体データおよび前記色フチ層データは、色番号とランレングスとを有するランレングス形式のデータで表現され、前記画像要素データは、基本色の組合せで色を表現する色成分値と前記ランレングス形式のデータにおける色番号との対応関係を表現するカラーパレットデータをさらに含み、前記カラーパレットデータは、前記本体データおよび前記色フチ層データの双方に共通する情報として、前記本体データおよび前記色フチ層データの双方に対して共通に設けられていることを特徴とする。
【００１９】
請求項１０に記載の記録媒体は、コンピュータに、(a)本体領域に応じて色フチ領域を生成する指示情報を設定する手順と、(b)前記色フチ領域を表現する色フチ層データを、前記本体領域を表現する本体データと前記指示情報とに基づいて生成する手順と、(c)前記本体データと前記色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成する手順と、(d)前記本体領域と前記色フチ領域とを同時に移動することにより、前記本体領域と前記色フチ領域とを有する画像要素を所定の画像面上のいずれかの位置に配置する手順と、(e)前記画像要素を前記画像面上の他の画像要素と合成する手順と、を実行させる画像データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２０】
【発明の実施の形態】
＜Ａ．装置＞
＜Ａ１．装置の概要＞
図１は、本発明の実施形態に係る画像処理装置１の構成を示す概念図であり、この装置１は、印刷製版プロセスにおける画像編集の機能を有する。画像処理装置１は、マウス１１およびキーボード１３などの入力部１０、ディスプレイ２１などの出力部２０、線画データ処理部３０、ならびにこれらの動作を統括して制御を行う主制御部７０を備えている。図１に示された要素のうち、入力部１０および出力部２０以外の各要素は、コンピュータのＣＰＵおよびメモリを使用して機能的に実現される要素である。
【００２１】
線画データ処理部３０は、色フチ領域指示情報設定部４１、色フチ層データ生成部４２、レイアウト指示情報設定部４３、レイアウト部４４、関連付け情報設定部４５、関連付け情報生成部４６、線画データ生成部４７、記憶部５０、線画本体領域表示用データ生成部６１、色フチ領域表示用データ生成部６２、および部品画像表示用データ生成部６３を備えている。
【００２２】
入力部１０からの入力は、マウス制御部１２およびキーボード制御部１４を介して、色フチ領域指示情報設定部４１、レイアウト指示情報設定部４３、関連付け情報設定部４５に入力され、それぞれに対応する処理が、色フチ層データ生成部４２、レイアウト部４４、関連付け情報生成部４６において行われる。
【００２３】
また、後述するように、色フチ層データ生成部４２で生成された色フチ層データは、線画本体領域を表現する線画本体データなどに付加されて、線画データとして線画データ生成部４７において生成される。そして、生成された線画データは、記憶部５０において保持、あるいは保存される。ここで、記憶部５０は、画像要素データ生成保存プログラムおよび画像データ処理プログラムを記憶しておく記憶部であり、たとえば、ＲＯＭおよびＲＡＭなどの半導体メモリ、磁気ディスクなどにより構成されている。さらに、記憶部５０には、以下で着目する特定の線画データのほか、画像面上で配置される他の部品画像データをも保持しておくことができる。また、記憶部５０に、処理手順をプログラムとして記憶させておいた可搬性の記録媒体としてのＣＤ−ＲＯＭ５５からそのプログラムやデータを読み込ませて処理を実行させることも可能である。さらに、図示しないネットワーク回線を介して、サーバからプログラムをダウンロードしたものを記憶させても良い。
【００２４】
さらに、記憶部５０に保持された線画データ等は、レイアウト情報および関連付け情報に基づいて、線画本体領域表示用データ生成部６１、色フチ領域表示用データ生成部６２、部品画像表示用データ生成部６３において変換され、各表示用データが生成される。そして、この各表示用データは、画面表示制御部２２を介して、出力部２０へと出力される。なお、カラーディスプレイ２１などにおいて表示された画像は、そのデータに基づいて他の出力装置において出力されることが可能である。
【００２５】
＜Ｂ．動作＞
つぎに、画像処理装置１の動作について説明する。ここでは、図２に示すような線画、すなわち、数字の「１０」のような形状を有する線画本体領域ＲＡとその周辺に色フチ領域ＲＢとを有する線画ＰＬと、その他の画像要素としての部品画像ＰＥとを合成して表示する場合を想定する。なお、特に注目すべき点は、色フチ領域ＲＢは部品画像ＰＥと重なる部分のみ表示されている点である。このような合成表示は、たとえば、チラシ広告の印刷物などにおいて、「商品」の写真画像（部品画像ＰＥ）上に金額を表現する「数字」（線画ＰＬ）を色フチを付加して表現する場合などに行われる。これは、部品画像ＰＥが存在する領域においては、線画本体領域ＲＡの周辺に色フチ領域ＲＢを設けて部品画像ＰＥと線画本体領域ＲＡとの境界を明確に区別し、部品画像ＰＥが存在しない領域においては、色フチ領域ＲＢが無くても線画本体領域ＲＡと背景画像ＢＧ（通常は白地領域または単一色領域）とを区別できるような場合に用いられる。特に、濃度値が小さい背景画像ＢＧと濃度値が大きい部品画像ＰＥとにまたがって、大きな濃度値を有する線画本体領域ＲＡを描く際などによく用いられる。
【００２６】
＜線画データ生成＞
図３は、この場合の動作を表すフローチャートである。図３のフローチャートにしたがって、図２に示すような線画に関する処理について説明する。
【００２７】
まず、色フチ領域ＲＢを表現する色フチ層データを生成して、線画本体データと色フチ層データとを１つのデータ構造中に有する拡張された線画データを生成するステップＳＰ１０について説明する。
【００２８】
図４は、ディスプレイ２１（図１参照）の画面上に線画ＰＬが表示される状態を示す図である。図４において、オペレータが、図１のディスプレイ２１を視認しつつマウス操作などを行うことにより画像面ＤＰ上に写真などの部品画像ＰＥを配置した後、線画の内容（「１０」の数字画像）を指定してそれに対応する線画本体領域ＲＡを生成して画像面ＤＰ上の任意の場所に仮表示させる（この段階では、色フチ領域ＲＢは未だ表示されていない）。
【００２９】
オペレータは、マウス操作などにより、この線画本体領域ＲＡに対して、色フチ領域ＲＢを設定するための指示情報を設定する。この指示情報には、色フチ色および色フチ幅を含むほか、画面色フチ設定領域ＲＣが画像面ＤＰの原点からどれだけオフセットしているかを示すオフセット位置（ｘ０、ｙ０）や、このオフセット位置（ｘ０、ｙ０）を基準としてどれだけの矩形範囲に色フチ設定領域ＲＣを規定するかを示すサイズ（ｘｃ、ｙｃ）が含まれる。この指定した色フチ設定領域ＲＣに対して、色フチ設定領域ＲＣの内部領域に存在する線画本体領域ＲＡの周辺に色フチ領域ＲＢが自動生成され、色フチ設定領域ＲＣを表す色フチ層データが生成される。
【００３０】
図５および図６は、線画本体領域ＲＡおよび色フチ領域ＲＢを有する線画ＰＬを表現する線画データを説明するための概念図である。このうち図５は、線画ＰＬを表現する線画データの構造を示す図である。このデータ構造は、ヘッダ部、カラーパレット部、線画本体データ部（実データ部）、および色フチ層データ部を有している。
【００３１】
ヘッダ部には、色フチ設定領域ＲＣのオフセット位置（ｘ０，ｙ０）、サイズ（ｘｃ，ｙｃ）、印刷時の解像度、およびデータ構造全体のデータ量（ファイルサイズ）、ならびにカラーパレット部、線画本体データ部、および色フチ層データ部の先頭アドレスを指し示すポインタなどの情報が含まれている。また、この線画ファイルの作成日付や最終更新（修正）日付などのファイル管理情報もヘッダ部に含まれている。
【００３２】
カラーパレット部は、パレット形式の色情報を有している。図５に示すように、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）、Ｋ（ブラック）の４つの基本色の組合せで色を表現し、各組合せに対してカラー番号を付する。このカラー番号によって各種の色を表現することができる。ここでは、カラー番号「１」は、（Ｙ，Ｍ，Ｃ，Ｋ）＝（０，０，０，１００）で表現されるいわゆる「黒ベタ」に相当し、また、カラー番号「２」は、（Ｙ，Ｍ，Ｃ，Ｋ）＝（１０，２０，０，０）で表現される色である。さらに、カラー番号「０」は、（Ｙ，Ｍ，Ｃ，Ｋ）＝（Ｔ，Ｔ，Ｔ，Ｔ）として表されており、各要素の「Ｔ」はトランスペアランシー（透明）を意味し、他の色と合成されるときには他の色を表す各基本要素の値が優先して指定される。
【００３３】
線画本体データ部（実データ部）は、ランレングス形式で線画本体の各部の画像形状を表現しており、図６（ａ）に示されるような線画本体領域ＲＡを表現する。ランレングス形式のデータは、たとえば画面のＹ方向（図４参照）に同一色が何画素連続するかによって線画を表現するものであり、カラー番号とランレングス（連続長さ）とを１つの組として表現し、基本的には、その組の繰り返しでデータを構成する。ただし、データ内の検索性能を向上させるためなどの便宜上、Ｙ方向の１ラインのデータが終了する毎に、ライン終了コードＥＣを挿入する。図５の実データ部には、このようなランレングスデータの一例が示されており、カラー番号０の画素がＹ方向にランレングスＬａ１だけ連続して１ラインが終了し、次のラインは、カラー番号０の画素がＹ方向にランレングスＬａ２だけ連続し、カラー番号１の画素がＹ方向にランレングスＬａ３だけ連続し、そしてカラー番号０の画素がＹ方向にランレングスＬａ４だけ連続して１ラインが終了する、．．．という場合が例示されている。なお、ここでは、ランレングス形式の線画本体データ部の開始画素位置は、色フチ設定領域ＲＣのオフセット位置（ｘ０，ｙ０）と同一であるが、これとは別の開始画素位置を設けて線画本体データ部を表現することもできる。
【００３４】
色フチ層データ部は、線画本体データ部と同様に、色フチ設定領域ＲＣのオフセット位置（ｘ０，ｙ０）からのランレングス形式でデータを有しており、図６（ｂ）に示されるような色フチ層の線画を表現する。ここで、色フチ層の線画とは、色フチ領域ＲＢの線画を表現するものであると同時に、線画本体領域ＲＡに相当する領域において色フチ領域ＲＢの色情報を有するものである。したがって、色フチ層データ部は、色フチ領域ＲＢの色情報で、色フチ領域ＲＢとの両方の領域にわたる領域を表す線画を表現する。そして、図６（ｃ）に示されるように、図６（ｂ）の色フチ層の線画の上に、図６（ａ）の線画本体の線画を重ね合わせることにより、図６（ｃ）の線画ＰＬが表現される。
【００３５】
このように、線画ＰＬは、１つのデータ構造中において、線画本体を表現する線画本体データ部と、色フチ層を表現する色フチ層データ部との２層構造の線画データによって表現される。
【００３６】
上記のように色フチ層データ部はオペレータによって設定された指示情報に基づいて生成される。すなわち、色フチ設定領域ＲＣ内に存在する線画本体領域ＲＡに対して、指示された色フチ色および色フチ幅にて、色フチ領域ＲＢが設定され生成される。また、色フチ層データ部および線画本体データの両者は、１つのデータ構造内に１つの線画データとして保持され、図１の記憶部５０に記憶される。さらに、この線画データは、１つのファイルとして、記憶部５０において記憶される。したがって、線画本体領域と色フチ領域とに共通する情報はヘッダ部やカラーパレット部に共通に記述されており、たとえば色番号と色成分値（ＹＭＣＫの値）との対応関係を変更したような場合でも、その変更内容が線画本体領域と色フチ領域とに同時に反映されることになるなど、双方の領域の一対性が高度に確保される。
【００３７】
また、記憶部５０に保持されるこの線画データに基づいて、線画本体領域表示用データ生成部６１および色フチ領域表示用データ生成部６２において、線画本体領域ＲＡおよび色フチ領域ＲＢのそれぞれを表示するためのデータが生成され、それらの表示用データに基づいて、画面表示制御部２２を経由して、ディスプレイ２１に表示される。これにより、図６（ｃ）のような線画ＰＬがディスプレイ２１上に表示される。
【００３８】
＜レイアウト＞
つぎに、生成された線画ＰＬを画面上においてレイアウトする（ステップＳＰ２０）。このレイアウトにおいては、２つの領域、すなわち、線画本体領域ＲＡと色フチ領域ＲＢとを１つの領域として同時に移動して、線画ＰＬを部品画像ＰＥ上のいずれかの位置に配置して、線画ＰＬを部品画像ＰＥと合成して表示する。
【００３９】
図７に示すように、オペレータは、マウス等のドラッグ操作により、線画本体領域ＲＡと色フチ領域ＲＢとが一体のものであるとして線画ＰＬを矢印ＡＲ１の向きに位置ＰＬ１から位置ＰＬ２へと移動させて部品画像ＰＥ上に部分的に重ねて配置する。ここで、注目すべき点は、線画本体領域ＲＡと色フチ領域ＲＢとを一体として移動することを容易に実現できる点である。
【００４０】
一方、従来の技術のように、たとえば、線画本体領域ＲＡと色フチ領域ＲＢとを別個のデータとして保持している場合を想定すると、２つの領域を関連情報などを基に、別々に移動させる作業が求められ、さらには２つの領域の相対的な位置ずれを再度補正するような位置調整作業が必要になることもある。また、２つのデータを別個に保持しつつ２つの領域ＲＡおよびＲＢを同時に移動させるためには、２つのデータを同時に移動させるための設定動作が必要になるなど、作業効率が悪化する。
【００４１】
しかしながら、本実施形態の場合には、上記のような余分な作業は不要であり、線画ＰＬを線画本体領域ＲＡと色フチ領域ＲＢとを一つの領域として移動させることができる。これは、線画本体領域ＲＡと色フチ領域ＲＢとの相対的な位置関係が変化しないなどの両者の付随性を利用しているものである。これにより、作業の効率化を図ることができる。
【００４２】
そして、本実施形態においては、このように線画本体領域ＲＡと色フチ領域ＲＢとを同時に移動させて部品画像ＰＥの上に重ねることにより、図８に示すように、両領域ＲＡ，ＲＢを有する線画ＰＬを部品画像ＰＥと合成した状態をディスプレイ２１上に表示する。これらの表示用データは、線画本体領域表示用データ生成部６１、色フチ領域表示用データ生成部６２、および部品画像表示用データ生成部６３によって、各表示用データが生成され、画面表示制御部２２を経由して、ディスプレイ２１上において表示される。
【００４３】
＜関連付け情報の付加（クリッピング）＞
つぎに、線画ＰＬに対する関連付け情報を設定する（ステップＳＰ３０）。具体的には、線画ＰＬを部品画像ＰＥと関連付けて、部品画像ＰＥに重なる領域を線画ＰＬに対するクリッピング領域として指定する。さらに具体的には、オペレータは、マウス操作等により部品画像ＰＥを選択することによって、線画ＰＬに対するクリッピング領域の指定を行う。
【００４４】
そして、関連付け情報生成部４６（図１参照）は、線画ＰＬと部品画像ＰＥとを関連付ける情報を生成する。すなわち、オペレータによる指定にしたがって、線画ＰＬに対するクリッピング領域（部品画像ＰＥとの重なり領域）とクリッピング領域以外の領域とのそれぞれの領域において、線画本体領域ＲＡ、色フチ領域ＲＢ、および部品画像ＰＥの相互間の重ね合わせ情報などを生成する。具体的には、クリッピング領域においては、線画本体領域ＲＡおよび色フチ領域ＲＢの両方を部品画像ＰＥ上に重ね合わせ、クリッピング領域以外の領域（以下、「非クリッピング領域」と称する）においては、線画本体領域ＲＡのみを部品画像ＰＥ上に重ね合わせる旨の情報を生成する。
【００４５】
この関連付け情報に応じた画像が、線画本体領域表示用データ生成部６１、色フチ領域表示用データ生成部６２、部品画像表示用データ生成部６３により生成され、画面表示制御部２２を介してディスプレイ２１に表示される。そのような表示が画像面ＤＰ上で行われている状態を図９に表す。図９に示されるように、クリッピング領域（部品画像ＰＥに重なる領域）においては、線画本体領域ＲＡおよび色フチ領域ＲＢの両方が部品画像ＰＥ上に表示され、非クリッピング領域においては、線画本体領域ＲＡのみが部品画像ＰＥ上に表示される。ここで、色フチ領域ＲＢのうち部品画像ＰＥ以外の領域（破線で示される領域）には背景画像ＢＧが表示されており、色フチ領域ＲＢは表示されていない。
【００４６】
本実施形態の場合には、このようにクリッピング領域および非クリッピング領域のそれぞれの領域において、色フチ領域ＲＢの表示および非表示を任意に切り換えて指定することができ、それに応じて線画と部品画像ＰＥとの合成がなされる。
【００４７】
一方、従来技術のように、線画本体領域ＲＡおよび色フチ領域ＲＢに対してそれぞれデータを別個に設けてそれぞれのデータを別個に変更する場合には、両データともに別個の変更作業が必要になるため、操作性が悪くなる、あるいは位置ずれなどが発生する場合があるなどの問題がある。
【００４８】
しかしながら、本実施形態の場合には、クリッピング領域を指定して色フチ処理を行うだけで、図２および図９のような画像を生成することができるので、操作性が良い。また、線画データを１つのデータとして集約して管理することができるので、データ管理が効率化される。あるいは、線画データと他の部品画像との間の層の上下関係を設定するにあたっても、線画本体データおよび色フチ層データのそれぞれについて他の部品画像を表す層との上下関係の設定を別個に行う必要が無く、１つのデータとして扱って他の部品画像との間の上下関係を設定すればよいので、操作性がよい。
【００４９】
以上のようにして、図２のような画像を生成することができる。なお、上記においては、図３のフローチャートにしたがって、ステップＳＰ１０〜ステップＳＰ３０を直列的に実行する場合を示したが、さらに各ステップＳＰ１０〜ＳＰ３０を独立に実行して、色フチ設定の変更、レイアウトの変更、クリッピング領域の変更などのそれぞれの作業を独立して行うことも可能である。
【００５０】
＜Ｃ．変形例＞
上記実施形態においては、クリッピング領域において色フチ領域ＲＢを表示し、非クリッピング領域において色フチ領域ＲＢを非表示にしたが、これに限定されない。逆に、クリッピング領域において色フチ領域ＲＢを非表示にし、非クリッピング領域において色フチ領域ＲＢを表示することもできる。また、線画本体領域ＲＡについても、その表示・非表示をクリッピング領域内外のいずれであるかに依存して切り換えることもできる。このように一般的には、クリッピング領域と非クリッピング領域とのそれぞれにおいて、線画本体領域ＲＡおよび色フチ領域ＲＢのそれぞれを部品画像ＰＥ上に表示するか表示しないかを独立に切り換えて、線画ＰＬを部品画像ＰＥと合成して表示することが可能である。
【００５１】
上記実施形態においては、線画として、ランレングス形式で表現される画像を例示したが、これに限定されず、他の画像形式（例えば、ビットマップ形式）などであってもよい。
【００５２】
さらに、上記実施形態においては、線画について本発明を適用したが、より一般的には、線画に限定されず、自然画像が含まれる所定の領域を境界部分を有する自然画像についても適用することが可能である。図１０を参照しながら、これについて説明する。
【００５３】
図１０（ａ）は、本体領域である自然画像ＲＡ２を、他の画像要素である部品画像ＰＥ２上に重ねて合成するにあたって、自然画像ＲＡ２の周辺に色フチ領域ＲＢ２を設ける場合を示す。なお、色フチ領域ＲＢ２は、部品画像ＰＥ２に重なる領域にのみ合成されている。この場合において、自然画像ＲＡ２は、図示するような矩形の境界部分を有しており、この境界部分を基準にして色フチ領域ＲＢ２を生成することができる。したがって、このような所定の領域を本体とする自然画像などの画像要素についても、上記実施形態における線画と同様に、本発明を適用することができる。
【００５４】
また、色フチ領域は、図１０（ａ）のような矩形領域の境界部分を基準に生成することに限定されず、任意の形状の領域に対して色フチ領域を生成することが可能である。図１０（ｂ）は、そのような一例を示し、オペレータがマウスのドラッグ操作によって境界を指定しつつ、自然画像ＲＡ２からその一部を切り抜いて抽出した自然画像ＲＡ３を部品画像ＰＥ３に重ねて合成する場合を示す。この場合も、自然画像ＲＡ３の境界部分が特定されるので、その境界部分を基準にして色フチ領域ＲＢ３を生成することが可能である。したがって、このような自然画像ＲＡ３を本体領域とする画像要素に対しても、本発明を適用することが可能である。
【００５５】
【発明の効果】
以上のように、請求項１に記載の画像処理装置、請求項５に記載の画像処理方法、および請求項９に記載の記録媒体によれば、色フチ領域を生成するための指示情報と、本体領域を表現する本体データとに基づいて、色フチ領域を表現する色フチ層データを生成し、さらに、本体データと色フチ層データとを１つのデータ構造中に有する画像要素データを生成して、画像要素データを１つのファイル中に記憶するので、本体領域と色フチ領域とを有する画像要素のデータ管理が容易になる。また、本体データおよび色フチ層データは、色番号とランレングスとを有するランレングス形式のデータで表現され、画像要素データは、基本色の組合せで色を表現する色成分値とランレングス形式のデータにおける色番号との対応関係を表現するカラーパレットデータをさらに含み、カラーパレットデータは、本体データおよび色フチ層データの双方に共通する情報として、本体データおよび色フチ層データの双方に対して共通に設けられているので、色成分値と色番号との対応関係が変更された場合でも、その変更内容が色フチ領域と本体領域との双方に同時に反映されるなど、双方の領域の一対性が高度に確保される。
【００５６】
請求項２に記載の画像処理装置、請求項６に記載の画像処理方法、請求項１０に記載の記録媒体によれば、本体データと色フチ層データとの二層構造を１つのデータ構造中に有する画像要素データを生成し、本体領域と色フチ領域とを同時に移動して画像要素を所定の画像面上のいずれかの位置に配置して、画像要素を前記画像面上の他の画像要素と合成する。本体領域と色フチ領域との付随性を利用して画像要素を移動させることができるので、作業性が向上する。
【００５７】
請求項３および請求項４に記載の画像処理装置、請求項７および請求項８に記載の画像処理方法によれば、クリッピング領域とクリッピング領域以外の領域とのそれぞれにおいて、本体領域および色フチ領域のそれぞれを所定の画像面上に出力するかしないかを独立に切り換えて、画像要素を他の画像要素と合成することができるので、色フチ処理を容易に行うことができ、作業性が向上する。
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像処理装置１の構成を示す概念図である。
【図２】線画本体領域ＲＡと色フチ領域ＲＢとを有する線画ＰＬ、および部品画像ＰＥを表す図である。
【図３】画像処理装置１における動作を表すフローチャートである。
【図４】ディスプレイ２１の画面上に線画ＰＬが表示される状態を示す図である。
【図５】線画ＰＬを表現する線画データの構造を示す概念図である。
【図６】線画本体および色フチ層による線画表現を説明するための概念図である。
【図７】線画ＰＬを移動してレイアウトする場合について説明する図である。
【図８】線画本体領域ＲＡと色フチ領域ＲＢとを部品画像ＰＥの上に重ねあわせて表示した状態を表す図である。
【図９】図２において、非クリッピング領域の色フチ領域ＲＢを破線で表す図である。
【図１０】境界部分を有する自然画像を表す図である。
【図１１】従来技術を示す図である。
【符号の説明】
１  画像処理装置
１０  入力部
２０  出力部
３０  線画データ処理部
ＢＧ  背景画像
ＰＥ  部品画像
ＰＬ  線画
ＲＡ  線画本体領域
ＲＢ  色フチ領域
ＲＣ  色フチ設定領域
【図１】
0003568783.tif 000002
【図２】
0003568783.tif 000003
【図３】
0003568783.tif 000004
【図４】
0003568783.tif 000005
【図５】
0003568783.tif 000006
【図６】
0003568783.tif 000007
【図７】
0003568783.tif 000008
【図８】
0003568783.tif 000009
【図９】
0003568783.tif 000010
【図１０】
0003568783.tif 000011
【図１１】
0003568783.tif 000012