(57)【要約】【課題】  背景画像の上に、個々の単位図形を描画したセルを複数層重ね合わせることで所定の図形の描画を行う方式で、複数のセルを重ね合わした図形の一部を消すに当たり、背景の色や模様が位置的に異なる場合でも対応できるようにする。【解決手段】  セル画像の配色設定に背景画像の指定を可能とし、配色設定に背景画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の背景画像データを取得し、該背景画像データを当該セル画像の配色領域に描画する。また、セル画像の配色設定に他のセル画像の指定を可能とし、配色設定に他のセル画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の他のセル画像データを取得し、該他のセル画像を当該セル画像の配色領域に描画する。【選択図】      図１
2006285525.tif 000002
【特許請求の範囲】
【請求項１】
背景画像の上に、個々の単位図形を描画したセルを複数層重ね合わせることで所定の図形の描画を行う画像処理装置であって、
セル画像の配色設定に背景画像の指定を可能とし、配色設定に背景画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の背景画像データを取得し、該背景画像データを当該セル画像の配色領域に描画することを特徴とする画像処理装置。
【請求項２】
セル画像の配色設定に他のセル画像の指定を可能とし、配色設定に他のセル画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の他のセル画像データを取得し、該他のセル画像を当該セル画像の配色領域に描画することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
配色設定に指定された背景画像又は他のセル画像が移動されたとき、移動に伴い、描画する背景画像又は他のセル画像を、移動に合わせて再度取得することを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項４】
背景画像の上に、個々の単位図形を描画したセルを複数層重ね合わせることで所定の図形の描画を行う画像処理装置を構成するコンピュータに、
セル画像の配色設定に背景画像の指定を可能とし、配色設定に背景画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の背景画像データを取得し、該背景画像データを当該セル画像の配色領域に描画する処理を実行させることを特徴とする画像処理プログラム。
【請求項５】
前記画像処理装置を構成するコンピュータに、
セル画像の配色設定に他のセル画像の指定を可能とし、配色設定に他のセル画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の他のセル画像データを取得し、該他のセル画像を当該セル画像の配色領域に描画する処理を実行させることを特徴とする請求項４に記載の画像処理プログラム。
【請求項６】
前記画像処理装置を構成するコンピュータに、
配色設定に指定された背景画像又は他のセル画像が移動されたとき、移動に伴い、描画する背景画像又は他のセル画像を、移動に合わせて再度取得する処理を実行させることを特徴とする請求項４又は請求項５に記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パソコン等に組み込まれて動作する各種グラフィックツール、ＤＴＰ(Desk Top Publishing)ソフトのように、図形データの作成・印刷等を行うための画像処理装置及び画像処理プログラムに関するものである。
【背景技術】
【０００２】
従来のグラフィックツールには、図形を描画したセルを複数枚重ね合わせることで、一つの複雑な図形を表示させる方式が主流である。そのような方式は、図形を部品化することができるため、編集作業が容易であるという特徴を有している。
【０００３】
この方式で、複数のセルを重ね合わせた図形の一部を消す手法が提案されている。例えば、特許文献１（特開２０００−１２５１０９号公報）には、白抜き属性が設定された白抜き要素に対して適切な出力色が設定され、対話的な編集処理の過程等において常に白抜き要素の認識を容易とする方法が開示されている。この特許文献１に開示された方法は、白抜き属性が設定された白抜き要素の出力先を判定し、次いで、判定された出力先の背景色を取得する。そして、白抜き要素に対して先に取得した背景色とは異なる色を設定する手順をとるものである。
【０００４】
すなわち、この特許文献１に開示された方法のように、背景色と同じセル（以下「削除用セル」という）をその上に重ねることで、その部分が消えたように見せかける方法が一般的である。例えば、図６に示すような、図形Ａ、Ｂの一部の領域Ｃを消す場合、図７に示すように、背景の上にセル−１の画像を重ね合わせ、その上にセル−２の画像を重ね合わせ、さらにその上に、領域Ｃを背景の色と同じ色で塗りつぶしたセル−３を重ね合わせる。このようにすれば、領域Ｃの部分が打ち抜かれたように見える。
【０００５】
【特許文献１】特開２０００−１２５１０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の方式には、背景色が単色でなくグラデーションが付けられた場合や、背景に絵が使用されている場合のように、背景の色や模様が位置的に異なる場合には対応できないという問題点があった。
【０００７】
本発明は、そのような問題点に鑑み、背景の色や模様が位置的に異なる場合でも、対応できるようにすることを目的とするものである。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本願の請求項１にかかる発明は、
背景画像の上に、個々の単位図形を描画したセルを複数層重ね合わせることで所定の図形の描画を行う画像処理装置であって、
セル画像の配色設定に背景画像の指定を可能とし、配色設定に背景画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の背景画像データを取得し、該背景画像データを当該セル画像の配色領域に描画することを特徴とする。
【０００９】
また、本願の請求項２にかかる発明は、請求項１にかかる画像処理装置の発明において、セル画像の配色設定に他のセル画像の指定を可能とし、配色設定に他のセル画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の他のセル画像データを取得し、該他のセル画像を当該セル画像の配色領域に描画することを特徴とする。
【００１０】
また、本願の請求項３にかかる発明は、請求項１又は請求項２にかかる画像処理装置の発明において、配色設定に指定された背景画像又は他のセル画像が移動されたとき、移動に伴い、描画する背景画像又は他のセル画像を、移動に合わせて再度取得することを特徴とする。
【００１１】
本願の請求項４にかかる発明は、
背景画像の上に、個々の単位図形を描画したセルを複数層重ね合わせることで所定の図形の描画を行う画像処理装置を構成するコンピュータに、
セル画像の配色設定に背景画像の指定を可能とし、配色設定に背景画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の背景画像データを取得し、該背景画像データを当該セル画像の配色領域に描画する処理を実行させることを特徴とするプログラムである。
【００１２】
また、本願の請求項５にかかる発明は、請求項４にかかる画像処理プログラムの発明において、セル画像の配色設定に他のセル画像の指定を可能とし、配色設定に他のセル画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の他のセル画像データを取得し、該他のセル画像を当該セル画像の配色領域に描画する処理を実行させることを特徴とする。
【００１３】
また、本願の請求項６にかかる発明は、請求項４又は請求項５にかかる画像処理装置の発明において、配色設定に指定された背景画像又は他のセル画像が移動されたとき、移動に伴い、描画する背景画像又は他のセル画像を、移動に合わせて再度取得する処理を実行させることを特徴とする。
【発明の効果】
【００１４】
本発明の画像処理装置及び画像処理プログラムは、次のような効果を奏する。すなわち、請求項１にかかる発明においては、セル画像の配色設定に背景画像の指定を可能とし、配色設定に背景画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の背景画像データを取得し、該背景画像データを当該セル画像の配色領域に描画するようにしたので、背景の色や模様が位置的に異なる場合でも対応できるようになる。
【００１５】
また、請求項２にかかる発明においては、請求項１にかかる画像処理装置において、セル画像の配色設定に他のセル画像の指定を可能とし、配色設定に他のセル画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の他のセル画像データを取得し、該他のセル画像を当該セル画像の配色領域に描画するようにしたので、一部のセルの画像だけが打ち抜かれて見えるような画像が形成できる。
【００１６】
また、請求項３にかかる発明においては、請求項１又は請求項２にかかる画像処理装置において、配色設定に指定された背景画像又は他のセル画像が移動されたとき、移動に伴い、描画する背景画像又は他のセル画像を、移動に合わせて再度取得するようにしたので、打ち抜かれて見える部分が移動する場合にも問題なく対応できるようになる。
【００１７】
請求項４にかかる発明においては、画像処理装置を構成するコンピュータに、セル画像の配色設定に背景画像の指定を可能とし、配色設定に背景画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の背景画像データを取得し、該背景画像データを当該セル画像の配色領域に描画する処理を実行させるようにしたので、背景の色や模様が位置的に異なる場合でも対応できるようになる。
【００１８】
また、請求項５にかかる発明においては、請求項４にかかる画像処理プログラムにおいて、セル画像の配色設定に他のセル画像の指定を可能とし、配色設定に他のセル画像が指定されたときは、当該セル画像の配色領域を取得して、該配色領域の他のセル画像データを取得し、該他のセル画像を当該セル画像の配色領域に描画する処理を実行させるようにしたので、一部のセルの画像だけが打ち抜かれて見えるような画像が形成できるようになる。
【００１９】
また、請求項６にかかる発明においては、請求項４又は請求項５にかかる画像処理プログラムにおいて、配色設定に指定された背景画像又は他のセル画像が移動されたとき、移動に伴い、描画する背景画像又は他のセル画像を、移動に合わせて再度取得する処理を実行させるようにしたので、打ち抜かれて見える部分が移動する場合にも問題なく対応できるようになる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。図１は、本発明の画像処理の概念を示す説明図である。図２は、本発明の実施例にかかる画像処理装置の構成を示すブロック図である。図３は、図２の画像処理装置における設定画面を示す図である。図４は、削除用セルの画像処理の手順を示すフローチャートである。図５は、設定領域が移動する場合の画像処理の手順を示すフローチャートである。図６は、描画画像の一例を示す図である。
【実施例】
【００２１】
図２は、本発明の画像処理装置のブロック図である。ＣＰＵ１は、ＲＯＭ２に格納されているプログラムやデータを使って、ＲＡＭ３にデータの読み書きをしながら装置全体の制御や演算処理を実行する。画像処理プログラムは、外部記憶装置４に格納されており、その実行時には、外部記憶装置４からＲＡＭ３にロードして実行される。
【００２２】
表示装置５は、ＣＲＴや液晶パネル等で構成され、画像処理装置の処理実行中に、キーボード６，マウス７から入力される指示に従って画像等の表示を行う。プリンタ８は、作成された画像データを用紙に出力する。以下に、本発明の画像処理装置における画像処理について説明する。
【００２３】
本発明は、背景画像の上に、個々の単位図形を描画したセルを複数層重ね合わせることで所定の図形の描画を行う方式で、複数のセルを重ね合わせた図形の一部を消すに当たり、背景のデータをそのまま取り込み、その画像データを配色領域に表示させる。そのため、配色設定に、「背景」を選択できる項目を追加する。図１は、本発明の画像処理の概念を示す説明図である。先と同様に、この図１においても、図６の画像を描画する場合で説明する。図７の場合と同様に、背景の上にセル−１の画像を重ね合わせ、その上にセル−２の画像を重ね合わせる、そして、セル−３の画像としては、配色設定に、「背景」を選択する（図１参照）。
【００２４】
図３は、図２の画像処理装置における設定画面９を示す図である。設定画面９を表示させた後、セル選択欄１０に「３」を入力する。そして、配色設定欄１１に「背景」を入力する。その結果、画像処理装置は、セル−３の画像データから、該当する図形の描画領域情報を取得して、その描画領域にある背景画像を取得し、セル−３の画像Ｐとしてメモリに保持する。それを、セル−２の上に重ね合わせる。このようにすれば、領域Ｃの部分が打ち抜かれたように見える。なお、図形の描画領域情報としては、図形の領域を表すデータとして広く採用されているベクトル型又はラスター型のデータを用いることができる。
【００２５】
図４は、削除用セルの画像処理の手順を示すフローチャートである。図３の設定画面で設定が完了したら、配色設定欄１１に「背景」が設定されたか否かを判別し（ステップＳ１）、「背景」が設定されたら、設定された図形の配色領域を取得する（ステップＳ２）。そして、背景画像の、上記配色領域に対応する領域の画像データを取得する（ステップＳ３）。
【００２６】
取得した画像データが単色であるか否かを判別し（ステップＳ４）、単色であれば、配色領域をその色に設定したセルを作成する（ステップＳ５）。一方、取得した画像データが単色でなければ、ステップＳ３で取得した画像データを付加したセルを作成する（ステップＳ６）。そして、ステップＳ５又はステップＳ６で作成したセルを他のセルの上に重ね合わせる（ステップＳ７）。
【００２７】
次に、配色が「背景」に設定された図形が、時間の経過と共に移動する場合について説明する。図５は、設定領域が移動する場合の画像処理の手順を示すフローチャートである。配色に「背景」が設定された図形が移動したか否かを判別し（ステップＳ８）、移動があったら、移動後の、背景の該当領域の画像データを取得する（ステップＳ９）。
【００２８】
取得した画像データが単色であるか否かを判別し（ステップＳ１０）、単色であれば、配色領域をその色に設定したセルを作成する（ステップＳ１１）。一方、取得した画像データが単色でなければ、ステップＳ９で取得した画像データを使ってセルを作成する（ステップＳ１２）。そして、ステップＳ１１又はステップＳ１２で作成したセルを他のセルの上に重ね合わせることにより配色領域を更新する（ステップＳ１３）。
【００２９】
なお、上記実施例では、配色設定欄１１に、「背景」を選択できるようにして、中間にあるセル−１，セル−２の画像全体を打ち抜くようにしたが、配色設定に、背景だけでなく他のセルを設定することもできる。例えば、図１の場合で、配色設定に、セル−１の画像を選択すれば、セル−２の画像だけが打ち抜かれて、セル−３の配色領域内にセル−１の画像が見えるような画像になる。
【図面の簡単な説明】
【００３０】
【図１】本発明の画像処理の概念を示す説明図である。
【図２】本発明の実施例にかかる画像処理装置の構成を示すブロック図である。
【図３】図２の画像処理装置における設定画面を示す図である。
【図４】削除用セルの画像処理の手順を示すフローチャートである。
【図５】設定領域が移動する場合の画像処理の手順を示すフローチャートである。
【図６】描画画像の一例を示す図である。
【図７】従来の画像処理の概念を示す説明図である。
【符号の説明】
【００３１】
９………設定画面
１０……セル選択欄
１１……配色設定欄
【図１】
2006285525.tif 000003
【図２】
2006285525.tif 000004
【図３】
2006285525.tif 000005
【図４】
2006285525.tif 000006
【図５】
2006285525.tif 000007
【図６】
2006285525.tif 000008
【図７】
2006285525.tif 000009