(57)【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、
この画像入力手段により入力された画像データの輪郭をベクトル解析するベクトル解析手段と、
このベクトル解析手段により解析された画像データの輪郭と対応する単純図形を、予め定義された複数種類の単純図形の中から決定する単純図形決定手段と、
複数種類の単純図形のそれぞれに対して異なる色の指定データを対応付けて記憶する図形指定色記憶手段と、
前記画像変換手段により変換された単純図形に対応する色の指定データを、前記図形指定色記憶手段から取得する色指定データ取得手段と、
この色指定データ取得手段により取得された色の指定データに従って、前記画像入力手段により入力された対応する画像データに色付けする色付け手段と
を具備したことを特徴とする画像データ処理装置。
【請求項２】
画像データを入力する画像入力手段と、
この画像入力手段により入力された画像データを単純図形に変換する画像変換手段と、
複数種類の単純図形の組み合わせのそれぞれに対して各単純図形毎に異なる色の指定データを対応付けて記憶する図形指定色記憶手段と、
前記画像変換手段により変換された単純図形の組み合わせからなる各単純図形毎に対応する色の指定データを、前記図形指定色記憶手段から取得する色指定データ取得手段と、
この色指定データ取得手段により取得された色の指定データに従って、前記画像入力手段により入力された対応する画像データに色付けする色付け手段と
を具備したことを特徴とする画像データ処理装置。
【請求項３】
画像データを入力する画像入力手段と、
この画像入力手段により入力された画像データを単純図形に変換する画像変換手段と、
複数種類の単純図形のそれぞれに対して異なる色の指定データを対応付けて記憶する図形指定色記憶手段と、
前記画像変換手段により変換された単純図形に対応する色の指定データを、前記図形指定色記憶手段から取得する色指定データ取得手段と、
この色指定データ取得手段により前記画像変換手段で変換された単純図形に対応する色の指定データが取得されない場合には、当該単純図形に対して任意の色を指定し、この単純図形と色の指定データとを対応付けて前記図形指定色記憶手段に新たに記憶する図形指定色更新手段と、
前記色指定データ取得手段により取得された色の指定データに従って、前記画像入力手段により入力された対応する画像データに色付けする色付け手段と
を具備したことを特徴とする画像データ処理装置。
【請求項４】
画像データを処理するためのコンピュータ読み込み可能な画像データ処理プログラムを記録した記録媒体であって、
前記コンピュータを、
画像データを入力する画像入力手段、
この画像入力手段により入力された画像データの輪郭をベクトル解析するベクトル解析手段、
このベクトル解析手段により解析された画像データの輪郭と対応する単純図形を、予め定義された複数種類の単純図形の中から決定する単純図形決定手段、
複数種類の単純図形のそれぞれに対して異なる色の指定データを対応付けて記憶する図形指定色記憶手段、
前記画像変換手段により変換された単純図形に対応する色の指定データを、前記図形指定色記憶手段から取得する色指定データ取得手段、
この色指定データ取得手段により取得された色の指定データに従って、前記画像入力手段により入力された対応する画像データに色付けする色付け手段
として機能させるための画像データ処理プログラムを記録した記録媒体。
【請求項５】
画像データを処理するためのコンピュータ読み込み可能な画像データ処理プログラムを記録した記録媒体であって、
前記コンピュータを、
画像データを入力する画像入力手段、
この画像入力手段により入力された画像データを単純図形に変換する画像変換手段、
複数種類の単純図形の組み合わせのそれぞれに対して各単純図形毎に異なる色の指定データを対応付けて記憶する図形指定色記憶手段、
前記画像変換手段により変換された単純図形の組み合わせからなる各単純図形毎に対応する色の指定データを、前記図形指定色記憶手段から取得する色指定データ取得手段、
この色指定データ取得手段により取得された色の指定データに従って、前記画像入力手段により入力された対応する画像データに色付けする色付け手段
として機能させるための画像データ処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、グラフィックス処理等によって任意の画像データを描画作成するための画像データ処理装置及び画像データ処理プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
一般に、パーソナルコンピュータやワードプロセッサにおいて、例えば文書データを作成する場合に、グラフィックス処理のソフトウエアを利用して任意の画像（図形）データを描画し、これを文書データ上に入れ込むことで、見栄えの向上等を図る技術が多用されている。
【０００３】
そして、これらのグラフィックス処理による画像データは、カラーで表現することでより見栄えの向上するものとなるが、描画する画像データに対して任意の色を付するには、色の異なる部分の画像データ毎に個々に任意の色を指定する必要がある。
【０００４】
【発明が解決しようとする課題】
従って、従来、任意の画像データをカラーで描画して作成する際には、色の異なる部分画像毎に任意の色を指定した色付け処理を行なう必要があり、手間や時間が非常に掛かる問題がある。
【０００５】
本発明は、前記のような問題に鑑みなされたもので、任意に色付けした画像データを容易に作成することが可能になる画像データ処理装置及び画像データ処理プログラムを記録した記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
すなわち、本発明に係わる画像データ処理装置は、画像データを入力する画像入力手段と、この画像入力手段により入力された画像データを単純図形に変換する画像変換手段と、複数種類の単純図形のそれぞれに対して異なる色の指定データを対応付けて記憶する図形指定色記憶手段と、前記画像変換手段により変換された単純図形に対応する色の指定データを、前記図形指定色記憶手段から取得する色指定データ取得手段と、この色指定データ取得手段により取得された色の指定データに従って、前記画像入力手段により入力された対応する画像データに色付けする色付け手段とを具備したことを特徴とする。
【０００７】
つまり、本発明に係わる画像データ処理装置では、画像データを入力すると、この入力された画像データは単純図形に変換され、この変換された単純図形に対応する色の指定データが、複数種類の単純図形のそれぞれに対して異なる色の指定データを対応付けて記憶する図形指定色記憶手段から取得され、この取得された色の指定データに従って、入力された対応する画像データが色付けされるので、個々の画像データを指定した色付け操作を行なわずとも、容易に色付けした画像データが得られることになる。
【０００８】
【発明の実施の形態】
以下図面により本発明の実施の形態について説明する。
図１は本発明の画像データ処理装置の実施形態に係わるワードプロセッサの電子回路の構成を示すブロック図である。
【０００９】
このワードプロセッサは、コンピュータ等からなる制御部（ＣＰＵ）１１を備えている。
制御部（ＣＰＵ）１１は、図示しないキーボードやタブレットを有する入力装置１２から入力される各種の入力データに応じて、記憶装置１３内のＲＯＭに予め記憶されているシステムプログラムを起動させ、あるいは外部記憶媒体１４に予め記憶されている文書作成あるいは計算処理制御用のプログラムや通信回線１５を介して受信される文書作成あるいは画像処理制御用のプログラムを記憶装置１３内のＲＡＭに読み込んで起動させ、ＲＡＭ１６をワークメモリとして回路各部の動作制御を行なうものである。
【００１０】
この制御部（ＣＰＵ）１１には、前記入力装置１２、記憶装置１３、通信回線１５、ＲＡＭ１６の他、表示装置１７、印刷装置１８が接続される。
入力装置１２のキーボードには、ひらがな，カタカナ，英数字等の文字を入力するための文字入力キーをはじめ、数字・記号の入力キーの他、漢字変換キー，挿入キー，削除キー，実行キー，カーソルキーや、図形キー，グラフキー，印刷キー等の各種様々なファンクションキーが備えられる。
【００１１】
記憶装置１３は、半導体メモリからなるＲＯＭ及びＲＡＭを備えると共に、フロッピディスクドライバ等の外部記憶媒体１４の読み込み装置、ハードディスク装置等のＲＡＭを備えている。
【００１２】
例えば前記記憶装置１３のＲＯＭ又はＲＡＭには、本ワードプロセッサの電子回路における全体の処理を司るシステムプログラムデータや文書作成・編集処理，図形作成処理，グラフ作成処理，図６〜図８に示す画像色付け処理，印刷処理等の各種の動作の処理を司るサブプログラムデータである制御プログラムデータが予め記憶されるプログラム記憶部、及び入力装置１２により入力可能な全ての文字，記号，図形等のパターンデータがそれぞれ予め記憶されるパターンデータ記憶部が備えられる。
【００１３】
図２は前記ワードプロセッサのＲＡＭ１６に備えられるデータメモリの構成を示す図である。
ＲＡＭ１６には、例えば文書メモリ２１、元図形構成メモリ２２、ベクトル方向メモリ２３、ベクトル列メモリ２４、単純ベクトル定義テーブル２５、単純ベクトルメモリ２６、単純図形組み合わせテーブル２７、ワークメモリ２８等が備えられる。
【００１４】
文書メモリ２１には、文書作成・編集処理や図形作成処理，グラフ作成処理等を経て作成された文書データが記憶される。
元図形構成メモリ２２（図１１参照）には、例えば図形作成処理を使用して文書データ上に入力されて作成された画像データに含まれる個々の図形を構成する情報が、各図形データのそれぞれについて「図形位置」「図形種」「色」「輪郭座標」の情報として記憶される。
【００１５】
図３は前記ワードプロセッサのＲＡＭ１６に備えられるベクトル方向メモリ２３におけるベクトル方向データの記憶内容を示す図である。
ベクトル方向メモリ２３には、左回りに８方向（上，左上，左，左下，下，右下，右，右上）に分類されたベクトル方向データ▲１▼〜▲８▼が記憶される。
【００１６】
ベクトル列メモリ２４（図１２参照）には、文書上の画像データに含まれる個々の図形データをベクトル解析した場合に、図形の輪郭を構成する単位ベクトルの集合が、各単位ベクトル毎に前記ベクトル方向データ▲１▼〜▲８▼で解析したベクトル列データとして記憶される。
【００１７】
図４は前記ワードプロセッサのＲＡＭ１６に備えられる単純図形ベクトル定義テーブル２５における単純図形の定義内容を示す図である。
単純図形ベクトル定義テーブル２５には、三角，四角，菱形等の単純図形を構成するベクトル定義がそのベクトル方向データの番号列として記憶される。
【００１８】
単純ベクトルメモリ２６（図１３参照）には、前記ベクトル列メモリ２４に記憶されたベクトル列データに基づき、前記単純図形ベクトル定義テーブル２５にて定義された対応する単純図形を構成するベクトル方向データの番号列が記憶される。
【００１９】
図５は前記ワードプロセッサのＲＡＭ１６に備えられる単純図形組み合わせテーブル２７における組み合わせデータの内容を示す図である。
単純図形組み合わせテーブル２７には、単純図形の様々な組み合わせデータが各組み合わせに固有の単純図形毎の指定色に対応付けられて記憶される。
【００２０】
ワークメモリ２８には、文書作成・編集処理，図形作成処理，グラフ作成処理，画像色付け処理，印刷処理等の各種の動作の制御処理に伴ない、制御部（ＣＰＵ）１１に入出力される様々なデータが必要に応じて一時記憶される。
【００２１】
次に、前記構成のワードプロセッサにおける画像データ処理の動作について説明する。
図６は前記ワードプロセッサにおける画像色付け処理を示す全体のフローチャートである。
【００２２】
図７は前記ワードプロセッサの画像色付け処理に伴なう単純図形決定処理を示すフローチャートである。
図８は前記ワードプロセッサの画像色付け処理に伴なう色決定処理を示すフローチャートである。
【００２３】
例えば文書データ上での図形作成処理に伴ない文書中に画像データが描画された文書データが作成されている状態にあって、当該文書データに含まれる画像データに色付けを行なうために、図６における画像色付け処理が起動されると、色付け対象となる画像データを含む文書名の指定を促すメッセージデータが表示装置１７に表示される（ステップＳ１）。
【００２４】
入力装置１２によって、色付け対象となる画像データを含む任意の文書名が指定されると、ＲＡＭ１６内の文書メモリ２１に記憶されている指定された文書データの中の画像データに含まれる全ての図形データに対応するそれぞれの図形構成情報が記憶された元図形構成メモリ２２（図１１参照）が指定される（ステップＳ２）。
【００２５】
すると、図７における単純図形決定処理が起動され、個々の図形データを単純ベクトル定義テーブル２５に従って単純図形として認識する処理が行なわれる（ステップＳＡ）。
【００２６】
そして、図８における色決定処理が起動され、例えば連続している単純図形の組み合わせに従って、例えば単純図形組み合わせテーブル２７（図５参照）にて予め設定された各単純図形の色が決定される（ステップＳＢ）。
【００２７】
図９は前記ワードプロセッサの画像色付け処理に伴ない指定された色付け対象文書中の画像データの一例を示す図である。
図１０は前記図９における色付け対象画像データの各分解図形毎の輪郭点抽出状態を示す図であり、同図（Ａ１）（Ａ２）は色付け対象画像データとなる「樹木」の「葉」部分に相当する上部図形の輪郭点抽出状態を示す図、同図（Ｂ１）（Ｂ２）は色付け対象画像データとなる「樹木」の「幹」部分に相当する下部図形の輪郭点抽出状態を示す図である。
【００２８】
図１１は前記図９における色付け対象画像データの各分解図形毎の元図形構成メモリ２２における図形構成データの記憶状態を示す図であり、同図（Ａ１）（Ｂ１）はそれぞれ色決定処理前の上部図形及び下部図形の各図形構成データを示す図、同図（Ａ２）（Ｂ２）はそれぞれ色決定処理後の上部図形及び下部図形の各図形構成データを示す図である。
【００２９】
図１２は前記ワードプロセッサにおける画像色付け処理の単純図形決定処理に伴なうベクトル列メモリ２４によるベクトル列データの記憶状態を示す図であり、同図（Ａ）は前記図１０（Ａ２）の上部図形の輪郭点抽出によるベクトル列データへの変換記憶状態を示す図、同図（Ｂ）は前記図１０（Ｂ２）の下部図形の輪郭点抽出によるベクトル列データへの変換記憶状態を示す図である。
【００３０】
図１３は前記ワードプロセッサにおける画像色付け処理の単純図形決定処理に伴なう単純ベクトルメモリ２６による単純ベクトルデータの記憶状態を示す図であり、同図（Ａ）は前記図１２（Ａ）の上部図形のベクトル列データに応じた単純ベクトルデータへの変換記憶状態を示す図、同図（Ｂ）は前記図１２（Ｂ）の下部図形のベクトル列データに応じた単純ベクトルデータへの変換記憶状態を示す図である。
【００３１】
図１４は前記ワードプロセッサの画像色付け処理に伴ない指定された色付け対象画像データに対する色付け状態を示す図である。
図６における画像色付け処理の色付け対象文書の指定処理（ステップＳ１）、及び対象文書内の図形指定処理（ステップＳ２）に伴ない、例えば図９に示すような、指定文書内に含まれる「樹木」の画像データが指定され、図１１（Ａ１）（Ｂ１）に示すように、当該「樹木」の画像データを構成する「葉」の部分と「幹」の部分の各元図形構成メモリ２２が指定された状態で、図７における単純図形決定処理が起動されると（ステップＳＡ）、まず、「葉」部分である上部図形について、図１０（Ａ１）→（Ａ２）に示すように、図１１（Ａ１）に示す元図形構成メモリ２２から上部図形の輪郭を構成する各座標位置データＰ1 ，Ｐ2 ，…，Ｐn が抽出される（ステップＡ１）。
【００３２】
すると、前記上部図形の各輪郭点間を結ぶベクトルデータＰ1 →Ｐ2 ，Ｐ2 →Ｐ3 ，Ｐ3 →Ｐ4 ，…，Ｐn-1 →Ｐn がそれぞれベクトル方向メモリ２３に記憶されているベクトル方向データ▲１▼〜▲８▼に変換され、図１２（Ａ）に示すように、ＲＡＭ１６内のベクトル列メモリ２４に対して順次記憶される（ステップＡ２）。
【００３３】
すると、前記ベクトル列メモリ２４に記憶された上部図形のベクトル列データが、単純図形ベクトル定義テーブル２５（図４参照）にて記憶されている何れかの単純図形のベクトル定義と一致するか否か判断される（ステップＡ３）。
【００３４】
ここで、図１２（Ａ）に示す上部図形の輪郭に対応するベクトル列データ「▲４▼▲４▼▲６▼▲４▼…」について、単純図形ベクトル定義テーブル２５内に一致するベクトル定義の単純図形が無いと判断されると、そのベクトル列データにおける個々のベクトル方向データの方向性の確率傾向から、単純ベクトル「▲４▼▲７▼▲２▼」に変換され、再び前記単純図形ベクトル定義テーブル２５にて記憶されている何れかの単純図形のベクトル定義と一致するか否か判断される（ステップＡ３→Ａ４→Ａ３）。
【００３５】
そして、前記ステップＡ４にて得られた上部図形に対応する単純ベクトル「▲４▼▲７▼▲２▼」について、単純図形ベクトル定義テーブル２５内に一致するベクトル定義の単純図形「三角」が有ると判断されると、図１３（Ａ）に示すように、当該単純ベクトルデータ「▲４▼▲７▼▲２▼」がＲＡＭ１６内の単純ベクトルメモリ２６に記憶される（ステップＡ３→Ａ５）。
【００３６】
こうして、まず、前記上部図形の輪郭が「三角」の単純図形に対応する単純ベクトルデータ「▲４▼▲７▼▲２▼」として単純ベクトルメモリ２６に記憶されると、次の図形の有無が判断され、前記色付け対象指定された画像データの「幹」部分である下部図形について、図１０（Ｂ１）→（Ｂ２）に示すように、図１１（Ｂ１）に示す元図形構成メモリ２２から下部図形の輪郭を構成する各座標位置データＰ1 ，Ｐ2 ，Ｐ3 ，Ｐ4 が抽出される（ステップＡ６→Ａ１）。
【００３７】
すると、前記下部図形の各輪郭点間を結ぶベクトルデータＰ1 →Ｐ2 ，Ｐ2 →Ｐ3 ，Ｐ3 →Ｐ4 がそれぞれベクトル方向メモリ２３に記憶されているベクトル方向データ▲１▼〜▲８▼に変換され、図１２（Ｂ）に示すように、ＲＡＭ１６内のベクトル列メモリ２４に対して順次記憶される（ステップＡ２）。
【００３８】
すると、前記ベクトル列メモリ２４に記憶された下部図形のベクトル列データ「▲５▼▲７▼▲１▼▲３▼」が、単純図形ベクトル定義テーブル２５（図４参照）にて記憶されている何れかの単純図形のベクトル定義と一致するか否か判断され、当該単純図形ベクトル定義テーブル２５内に一致するベクトル定義の単純図形「四角」が有ると判断されると、図１３（Ｂ）に示すように、そのベクトル列データ「▲５▼▲７▼▲１▼▲３▼」がそのまま単純ベクトルデータとしてＲＡＭ１６内の単純ベクトルメモリ２６に記憶される（ステップＡ３→Ａ５）。
【００３９】
こうして、前記色付け対象指定された「樹木」の画像データの「葉」部分である上部図形については「三角」の単純図形に対応する単純ベクトルデータ「▲４▼▲７▼▲２▼」として、また、「幹」部分である下部図形については「四角」の単純図形に対応する単純ベクトルデータ「▲５▼▲７▼▲１▼▲３▼」として、それぞれ単純ベクトルメモリ２６に記憶されると、次の図形無しと判断されて前記一連の単純図形決定処理が終了され、図８における色決定処理に移行される（ステップＡ６→ＳＢ）。
【００４０】
すると、前記ＲＡＭ１６内の単純ベクトルメモリ２６に記憶された最初の単純ベクトルデータの組である「三角」と「四角」の単純図形が指定されると共に、単純図形組み合わせテーブル２７（図５参照）に記憶されている先頭の単純図形組み合わせがセットされ、前記単純ベクトルメモリ２６で指定された単純図形の組み合わせ「三角」「四角」と前記単純図形組み合わせテーブル２７にセットされた単純図形組み合わせが一致するか否か判断される（ステップＢ１，Ｂ２，Ｂ３）。
【００４１】
そして、前記単純ベクトルメモリ２６で指定された単純図形の組み合わせ「三角」「四角」と前記単純図形組み合わせテーブル２７にセットされた第１組の単純図形組み合わせが一致しないと判断されると、当該単純図形組み合わせテーブル２７における第２組の単純図形組み合わせがセットされ、再び、前記単純ベクトルメモリ２６で指定された単純図形の組み合わせ「三角」「四角」と一致するか否か判断される（ステップＢ３→Ｂ８，Ｂ９→Ｂ３）。
【００４２】
この後、前記ステップＢ３→Ｂ８，Ｂ９→Ｂ３の処理が繰り返し実行され、ステップＢ８において、単純図形組み合わせテーブル２７における第ｎ組の単純図形組み合わせがセットされる（図５参照）ことで、ステップＢ３において、前記単純ベクトルメモリ２６で指定された単純図形の組み合わせ「三角」「四角」と一致すると判断されると、この一致した第ｎ組の単純図形組み合わせにて対応付けられた各単純図形の指定色「三角：緑」「四角：茶」として取得され、図１１（Ａ２）及び（Ｂ２）に示すように、それぞれ対応する元図形構成メモリ２２内の「色」の項目エリアに対し、取得された指定色「緑」と「茶」がセットされる（ステップＢ３→Ｂ４，Ｂ５）。
【００４３】
すると、図１４に示すように、色付け対象の画像データとして指定された「樹木」の「葉」部分の上部図形は「緑」、「幹」部分の下部図形は「茶」として、それぞれ前記各対応する元図形構成メモリ２２にセットされた図形の指定色に従い色付けされて表示されるようになる。
【００４４】
そして、指定された文書データ内に含まれる画像データを構成する全ての図形について、前記単純図形としての認識（単純図形決定処理）に基づいた各図形組み合わせ毎の元図形構成メモリ２２に対する指定色のセットが終了したか否か判断される（ステップＢ６）。
【００４５】
ここで、前記元図形構成メモリ２２に対する指定色のセットが、画像データを構成する全ての図形について終了してないと判断されると、単純ベクトルメモリ２６に記憶されている次の単純図形の組み合わせが指定され、前記ステップＢ３に戻り、単純図形組み合わせテーブル２７にてセットされている単純図形の組み合わせと一致するか否か判断される（ステップＢ６→Ｂ７→Ｂ３）。
【００４６】
この後、単純ベクトルメモリ２６に対し指定された単純図形の組み合わせに対し、単純図形組み合わせテーブル２７内の全ての単純図形の組合わせについて、何れも一致する組み合わせが無いと判断されると、前記指定された単純図形の組み合わせからなる各単純図形に対する任意の色の入力を促すメッセージデータが表示される（ステップＢ３→Ｂ８，Ｂ９→Ｂ１０）。
【００４７】
そして、前記単純ベクトルメモリ２６に対し指定された単純図形の組み合わせに対し、各単純図形毎の任意の色が指定されると、当該単純図形の組み合わせデータと共に各単純図形毎の指定色が対応付けられて、単純図形組み合わせテーブル２７に対し新たな組み合わせデータとしてその先頭に追加登録される（ステップＢ１１）。
【００４８】
すると、前記任意に指定された各単純図形毎の指定色が、それぞれ対応する元図形構成メモリ２２内の「色」の項目エリアに対しセットされ、色付け対象として指定された画像データ中の対応する図形部分が色付けされて表示される（ステップＢ５）。
【００４９】
この後、元図形構成メモリ２２に対する指定色のセットが、画像データを構成する全ての図形について終了したと判断されると、前記一連の色決定処理が終了され、この画像色付け処理が終了される（ステップＢ６→エンド）。
【００５０】
したがって、前記構成のワードプロセッサにおける画像データ処理機能によれば、文書上で作成された画像データを構成する個々の図形要素が、それぞれその輪郭をベクトル解析した単純図形として認識されて単純ベクトルメモリ２６に記憶され、この単純ベクトルメモリ２６に記憶された各画像の塊となる単純図形の組み合わせと一致する組み合わせデータが、単純図形の組み合わせに各単純図形毎の指定色を対応付けて予め記憶した単純図形組み合わせテーブル２７に存在するか否か判断され、該単純図形組み合わせテーブル２７に予め存在する図形組み合わせである場合には、その図形組み合わせに応じて対応付けられた各単純図形毎の指定色が取得されて各図形要素に対し色付けされて表示されるので、画像データを構成する個々の図形要素を個別に指定して順次色付け操作を行なう必要は無く、与えられた画像データに対し容易に色付けを行なうことができるようになる。
【００５１】
また、前記構成のワードプロセッサにおける画像データ処理機能によれば、前記単純ベクトルメモリ２６に記憶された各画像の塊となる単純図形の組み合わせと一致する組み合わせデータが、前記単純図形組み合わせテーブル２７に存在しない場合には、当該単純図形の組み合わせに各単純図形毎に任意に指定した色を対応付けた組み合わせデータが、新たな単純図形組み合わせデータとして前記テーブル２７に追加されて記憶されるので、過去に無い図形組み合わせによる画像データであっても、学習により単純図形組み合わせテーブル２７を拡充できるようになる。
【００５２】
なお、前記実施形態では、画像データをベクトル解析して認識できる単純図形として、図３で示したような直線系のベクトル方向データ▲１▼〜▲８▼に従い解析される、図４で示すような直線で組み立てられる図形種として構成したが、例えば図１５に示すように、円弧系のベクトル方向データ▲１▼〜▲９▼に従い解析される、図１６に示すような、円弧系の単純図形ベクトル定義テーブル２５′をさらに用意すれば、図１７に示すような、円弧系の単純図形を含む単純図形組み合わせテーブル２７を予め設定することで、図１８に示すような、円近似画像を含む画像データに対しても、容易に色付けを行なうことができるようになる。
【００５３】
図１５は前記ワードプロセッサのＲＡＭ１６にさらに備えられるベクトル方向メモリ２３′における円弧系のベクトル方向データの記憶内容を示す図である。
尚、▲９▼は円弧系であることを示すベクトル種別識別データである。
【００５４】
図１６は前記ワードプロセッサのＲＡＭ１６にさらに備えられる単純図形（円弧系）ベクトル定義テーブル２５′における単純図形の定義内容を示す図である。
【００５５】
図１７は前記ワードプロセッサのＲＡＭ１６にさらに備えられる単純図形組み合わせテーブル２７における他の組み合わせデータの内容を示す図である。
図１８は前記ワードプロセッサの画像色付け処理に伴ない前記図１５における円弧系のベクトル方向データ及び前記図１６における単純図形（円弧系）ベクトル定義テーブル２５′及び前記図１７における単純図形組み合わせテーブル２７を使用した場合に可能となる色付け対象画像データに対する色付け状態を示す図である。
【００５６】
また、前記実施形態において色付け処理の対象となる画像データは、文書データ上に図形作成ソフト等により入力されて作成された画像データとしたが、カメラやパーソナルコンピュータ等の外部機器から取り込まれた画像データを対象とする場合でも、前記実施形態同様の画像色付け処理を適用することができる。
【００５７】
前記実施形態において記載した手法、すなわち、図６〜図８のフローチャートに示す画像色付け処理等の手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体（外部記録媒体）１４に格納して配布、あるいは通信回線１５を介して伝送することができる。そして、コンピュータは、この記憶媒体１４に記録されたプログラムや通信回線１５を介して伝送されたプログラムを記憶装置１３において読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した画像データ処理機能を実現し、前述した手法による同様の処理を実行することができる。
【００５８】
【発明の効果】
以上のように、本発明に係わる画像データ処理装置によれば、画像データを入力すると、この入力された画像データは単純図形に変換され、この変換された単純図形に対応する色の指定データが、複数種類の単純図形のそれぞれに対して異なる色の指定データを対応付けて記憶する図形指定色記憶手段から取得され、この取得された色の指定データに従って、入力された対応する画像データが色付けされるので、個々の画像データを指定した色付け操作を行なわずとも、容易に色付けした画像データが得られるようになる。
よって、本発明によれば、任意に色付けした画像データを容易に作成することが可能になる。
【図面の簡単な説明】
【図１】本発明の画像データ処理装置の実施形態に係わるワードプロセッサの電子回路の構成を示すブロック図。
【図２】前記ワードプロセッサのＲＡＭに備えられるデータメモリの構成を示す図。
【図３】前記ワードプロセッサのＲＡＭに備えられるベクトル方向メモリにおけるベクトル方向データの記憶内容を示す図。
【図４】前記ワードプロセッサのＲＡＭに備えられる単純図形ベクトル定義テーブルにおける単純図形の定義内容を示す図。
【図５】前記ワードプロセッサのＲＡＭに備えられる単純図形組み合わせテーブルにおける組み合わせデータの内容を示す図。
【図６】前記ワードプロセッサにおける画像色付け処理を示す全体のフローチャート。
【図７】前記ワードプロセッサの画像色付け処理に伴なう単純図形決定処理を示すフローチャート。
【図８】前記ワードプロセッサの画像色付け処理に伴なう色決定処理を示すフローチャート。
【図９】前記ワードプロセッサの画像色付け処理に伴ない指定された色付け対象文書中の画像データの一例を示す図。
【図１０】前記図９における色付け対象画像データの各分解図形毎の輪郭点抽出状態を示す図であり、同図（Ａ１）（Ａ２）は色付け対象画像データとなる「樹木」の「葉」部分に相当する上部図形の輪郭点抽出状態を示す図、同図（Ｂ１）（Ｂ２）は色付け対象画像データとなる「樹木」の「幹」部分に相当する下部図形の輪郭点抽出状態を示す図。
【図１１】前記図９における色付け対象画像データの各分解図形毎の元図形構成メモリにおける図形構成データの記憶状態を示す図であり、同図（Ａ１）（Ｂ１）はそれぞれ色決定処理前の上部図形及び下部図形の各図形構成データを示す図、同図（Ａ２）（Ｂ２）はそれぞれ色決定処理後の上部図形及び下部図形の各図形構成データを示す図。
【図１２】前記ワードプロセッサにおける画像色付け処理の単純図形決定処理に伴なうベクトル列メモリによるベクトル列データの記憶状態を示す図であり、同図（Ａ）は前記図１０（Ａ２）の上部図形の輪郭点抽出によるベクトル列データへの変換記憶状態を示す図、同図（Ｂ）は前記図１０（Ｂ２）の下部図形の輪郭点抽出によるベクトル列データへの変換記憶状態を示す図。
【図１３】前記ワードプロセッサにおける画像色付け処理の単純図形決定処理に伴なう単純ベクトルメモリによる単純ベクトルデータの記憶状態を示す図であり、同図（Ａ）は前記図１２（Ａ）の上部図形のベクトル列データに応じた単純ベクトルデータへの変換記憶状態を示す図、同図（Ｂ）は前記図１２（Ｂ）の下部図形のベクトル列データに応じた単純ベクトルデータへの変換記憶状態を示す図。
【図１４】前記ワードプロセッサの画像色付け処理に伴ない指定された色付け対象画像データに対する色付け状態を示す図。
【図１５】前記ワードプロセッサのＲＡＭにさらに備えられるベクトル方向メモリにおける円弧系のベクトル方向データの記憶内容を示す図。
【図１６】前記ワードプロセッサのＲＡＭにさらに備えられる単純図形（円弧系）ベクトル定義テーブルにおける単純図形の定義内容を示す図。
【図１７】前記ワードプロセッサのＲＡＭにさらに備えられる単純図形組み合わせテーブルにおける他の組み合わせデータの内容を示す図。
【図１８】前記ワードプロセッサの画像色付け処理に伴ない前記図１５における円弧系のベクトル方向データ及び前記図１６における単純図形（円弧系）ベクトル定義テーブル及び前記図１７における単純図形組み合わせテーブルを使用した場合に可能となる色付け対象画像データに対する色付け状態を示す図。
【符号の説明】
１１  …制御部（ＣＰＵ）、
１２  …入力装置、
１３  …記憶装置、
１４  …記憶媒体（外部記録媒体）、
１５  …通信回線、
１６  …ＲＡＭ、
１７  …表示装置、
１８  …印刷装置、
２１  …文書メモリ、
２２  …元図形構成メモリ、
２３  …ベクトル方向メモリ、
２４  …ベクトル列メモリ、
２５  …単純ベクトル定義テーブル、
２６  …単純ベクトルメモリ、
２７  …単純図形組み合わせテーブル、
２８  …ワークメモリ。
【図１】
0003826543.tif 000002
【図２】
0003826543.tif 000003
【図３】
0003826543.tif 000004
【図４】
0003826543.tif 000005
【図５】
0003826543.tif 000006
【図６】
0003826543.tif 000007
【図７】
0003826543.tif 000008
【図８】
0003826543.tif 000009
【図９】
0003826543.tif 000010
【図１０】
0003826543.tif 000011
【図１１】
0003826543.tif 000012
【図１２】
0003826543.tif 000013
【図１３】
0003826543.tif 000014
【図１４】
0003826543.tif 000015
【図１５】
0003826543.tif 000016
【図１６】
0003826543.tif 000017
【図１７】
0003826543.tif 000018
【図１８】
0003826543.tif 000019