(57)【要約】【課題】  線画の彩色に際して塗りあふれ及び塗り残しをなくす。【解決手段】  本発明に係る方法は、線画における既に塗りつぶされた領域と塗り残し領域との第１境界上に境界点を設置するステップ（Ｓ４０２）と、前記第１境界上の前記境界点から始めて当該第１境界を二方向のそれぞれにたどり、前記線画の基線に達したときの点を開始点として定めるステップ（Ｓ４０３）と、前記基線と前記塗り残し領域との第２境界を前記開始点から開始して、第１及び第２軌跡点がたどっていき、その軌跡を記録するとともに、第１軌跡点と第２軌跡点との距離を計算して記録するステップ（Ｓ４０４）と、前記軌跡記録ステップを終了するステップ（Ｓ４０５，Ｓ４０６，Ｓ４０８）と、塗り止まり線を作成するステップ（Ｓ４０７）と、彩色するステップ（Ｓ４０９）とを含む。【選択図】  図４
2010009277.tif 000002
【特許請求の範囲】
【請求項１】
線画における第１基線と第２基線にはさまれた既に塗りつぶされた領域と塗り残し領域との境界があるとき、その第１境界上にある境界点を定める境界点設置ステップと、
前記第１境界上の前記境界点から当該第１境界上を二方向のそれぞれにたどって、前記線画の第１及び第２基線に達したときの点をそれぞれ第１及び第２開始点として定める開始点決定ステップと、
前記第１及び第２開始点から開始して、前記第１及び第２基線と前記塗り残し領域との境界である第２境界を第１及び第２軌跡点がそれぞれたどっていき、その軌跡を記録する軌跡記録ステップと、
一連の第１軌跡点と一連の第２軌跡点のそれぞれの組み合わせについて距離を計算して記録する距離計算ステップと、
第１軌跡点と第２軌跡点との距離がゼロとなる第１終了条件、又は前記距離が一定値を超える第２終了条件のいずれかが満たされた場合には、当該軌跡点についての前記軌跡記録ステップを終了する軌跡記録終了ステップと、
前記第２終了条件により前記軌跡記録ステップが終了した場合には、記録された前記距離のうち最小の距離となる部分に塗り止まり線を作成するステップと、
前記塗り止まり線と前記第１及び第２基線とで囲まれる領域をある色で塗りつぶす彩色ステップと
を含む、線画のための彩色方法。
【請求項２】
前記第１終了条件の優先順位が前記第２終了条件の優先順位よりも高いものである、請求項１に記載の彩色方法。
【請求項３】
前記第２終了条件の優先順位が前記第１終了条件の優先順位よりも高いものである、請求項１に記載の彩色方法。
【請求項４】
線画をメモリに読み込む画像読込手段と、
前記線画における第１基線と第２基線にはさまれた既に塗りつぶされた領域と塗り残し領域との境界があるとき、その第１境界上にある境界点を定めて前記メモリに保存する境界点設置手段と、
前記第１境界上の前記境界点から当該第１境界上を二方向のそれぞれにたどって、前記線画の第１及び第２基線に達したときの点をそれぞれ第１及び第２開始点として定めて前記メモリに保存する開始点決定手段と、
前記第１及び第２開始点から開始して、前記第１及び第２基線と前記塗り残し領域との境界である第２境界を第１及び第２軌跡点がそれぞれたどっていき、その軌跡を前記メモリに保存する軌跡記録手段であって、一連の第１軌跡点と一連の第２軌跡点のそれぞれの組み合わせについて距離を計算して前記メモリに保存する軌跡記録手段と、
第１軌跡点と第２軌跡点との距離がゼロとなる第１終了条件、又は前記距離が一定値を超える第２終了条件のいずれかが満たされたか否かを判断する軌跡判定手段と、
前記第２終了条件が満たされた場合には、前記メモリに保存された前記距離のうち最小の距離となる部分に塗り止まり線を作成する塗り止まり線作成手段と、
前記第１終了条件又は前記第２終了条件が満たされた場合には、当該軌跡点の記録の終了を前記軌跡記録手段に指示する軌跡記録終了指示手段と、
前記塗り止まり線と前記第１及び第２基線とで囲まれる領域をある色で塗りつぶす塗りつぶし手段と
をコンピュータに実現させる、線画の彩色のためのコンピュータプログラム。
【請求項５】
前記軌跡判定手段が、前記第２終了条件よりも優先して前記第１終了条件を判断するものである、請求項４に記載のコンピュータプログラム。
【請求項６】
前記軌跡判定手段が、前記第１終了条件よりも優先して前記第２終了条件を判断するものである、請求項４に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、線画のための彩色方法及びプログラムに関する。具体的には、本発明は、線画の彩色に際して塗りあふれ及び塗り残しのないように彩色を行うことができる彩色方法及びプログラムに関する。
【背景技術】
【０００２】
漫画やアニメーション、イラストなど、一色の線（基線）だけで描かれた画である線画に対して彩色を施すことが一般に行われている。図１に線画の一例として線画１を示している。我が国で製作された漫画などの白黒の線画に対して、海外向けに彩色することが頻繁に行われている。
【０００３】
線画に対して彩色を施す際には、一般に、連続する同色領域を指定色で塗りつぶすフィルツールと呼ばれる彩色のためのツールを線画のある領域に対して適用する。ここでの「同色」とは厳密な同色という意味である必要はなく、ある範囲をもった同系色を「同色」と考えることができる。しかし、線画には、例えば図１に示した部分２１のように基線が繋がっておらず、隙間のある部分が存在することがある。このため、この線画１の髪２の部分を彩色するために従来のフィルツールを適用すると、髪２の部分及び顔７の部分が連続した同色領域と認識されて、髪２だけではなく顔７の部分まで塗りつぶされてしまうという問題がある。同様に、図１に示した部分２２においても基線が繋がっておらず、髪２の部分が背景８につながってしまっているため、髪２だけではなく背景８まで塗りつぶされてしまうという問題がある。これらの問題は「塗りあふれ」と呼ばれ、解決すべき課題の一つである。
【０００４】
このような場合でも髪２の部分だけを塗る方法が知られている。この方法では、まず、線画の黒い領域を外に向かって数ピクセルの幅だけ拡張する。これは、上述した隙間のある部分を埋めるためである。その上で、連続する白い領域に対して上述のフィルツールを用いて塗りつぶしを行う。そして、拡張した部分を元に戻して（縮小して）、塗りつぶされた領域を外に向かって同じピクセル数分だけ拡張する。このような従来の方法で彩色された髪３を含む線画１を図２に示している。
【０００５】
しかし、この方法には欠点があり、図２の部分３１及び部分３２で示した髪の毛の先端部のように、領域が狭くなっていく部分に対しては塗り残しが生まれてしまう。これは、線画の黒い領域を数ピクセル拡張した部分が、その後フィルツールで塗りつぶされた領域を数ピクセル拡張した部分と必ずしも重ならないためである。この重ならない部分が結果的に塗り残しとなる。さらに、部分３３で示しているように、線画に隙間がある部分に対しても塗り残しが生まれてしまう。すなわち、この方法では、塗りあふれを防止することはできるものの、塗り残しが生まれるという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、線画の彩色に際して塗りあふれ及び塗り残しをなくすための方法及びソフトウェアツールを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る線画のための彩色方法は、線画における第１基線と第２基線にはさまれた既に塗りつぶされた領域と塗り残し領域との境界があるとき、その第１境界上にある境界点を定める境界点設置ステップと、前記第１境界上の前記境界点から当該第１境界上を二方向のそれぞれにたどって、前記線画の第１及び第２基線に達したときの点をそれぞれ第１及び第２開始点として定める開始点決定ステップと、前記第１及び第２開始点から開始して、前記第１及び第２基線と前記塗り残し領域との境界である第２境界を第１及び第２軌跡点がそれぞれたどっていき、その軌跡を記録する軌跡記録ステップと、一連の第１軌跡点と一連の第２軌跡点のそれぞれの組み合わせについて距離を計算して記録する距離計算ステップと、第１軌跡点と第２軌跡点との距離がゼロとなる第１終了条件、又は前記距離が一定値を超える第２終了条件のいずれかが満たされた場合には、当該軌跡点についての前記軌跡記録ステップを終了する軌跡記録終了ステップと、前記第２終了条件により前記軌跡記録ステップが終了した場合には、記録された前記距離のうち最小の距離となる部分に塗り止まり線を作成するステップと、前記塗り止まり線と前記第１及び第２基線とで囲まれる領域をある色で塗りつぶす彩色ステップとを含む。
【０００８】
別の実施形態で、前記第１終了条件の優先順位は、前記第２終了条件の優先順位よりも高いものとすることができる。
【０００９】
別の実施形態で、前記第２終了条件の優先順位は、前記第１終了条件の優先順位よりも高いものとすることができる。
【００１０】
上記問題を解決するため、本発明に係る線画の彩色のためのコンピュータプログラムは、線画をメモリに読み込む画像読込手段と、前記線画における第１基線と第２基線にはさまれた既に塗りつぶされた領域と塗り残し領域との境界があるとき、その第１境界上にある境界点を定めて前記メモリに保存する境界点設置手段と、前記第１境界上の前記境界点から当該第１境界上を二方向のそれぞれにたどって、前記線画の第１及び第２基線に達したときの点をそれぞれ第１及び第２開始点として定めて前記メモリに保存する開始点決定手段と、前記第１及び第２開始点から開始して、前記第１及び第２基線と前記塗り残し領域との境界である第２境界を第１及び第２軌跡点がそれぞれたどっていき、その軌跡を前記メモリに保存する軌跡記録手段であって、一連の第１軌跡点と一連の第２軌跡点のそれぞれの組み合わせについて距離を計算して前記メモリに保存する軌跡記録手段と、第１軌跡点と第２軌跡点との距離がゼロとなる第１終了条件、又は前記距離が一定値を超える第２終了条件のいずれかが満たされたか否かを判断する軌跡判定手段と、前記第２終了条件が満たされた場合には、前記メモリに保存された前記距離のうち最小の距離となる部分に塗り止まり線を作成する塗り止まり線作成手段と、前記第１終了条件又は前記第２終了条件が満たされた場合には、当該軌跡点の記録の終了を前記軌跡記録手段に指示する軌跡記録終了指示手段と、前記塗り止まり線と前記第１及び第２基線とで囲まれる領域をある色で塗りつぶす塗りつぶし手段とをコンピュータに実現させる。
【００１１】
別の実施形態で、前記軌跡判定手段は、前記第２終了条件よりも優先して前記第１終了条件を判断することができる。
【００１２】
別の実施形態で、前記軌跡判定手段は、前記第１終了条件よりも優先して前記第２終了条件を判断することができる。
【発明の効果】
【００１３】
本発明によれば、塗り残し部分を含む彩色された線画に適した彩色方法及びコンピュータプログラムを提供することができる。この方法又はコンピュータプログラムにより、塗りあふれ及び塗り残しのいずれもない彩色された線画を効率的に製作できる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明に係る線画の彩色方法を実施する一つの形態について図面を参照しながら説明する。
【００１５】
まず、図３Ａは、図２の線画１内のある部分３２の拡大図である。この部分３２は、線画の２本の基線３２１ａと基線３２１ｂと、従来の方法により既に塗られた領域３２２と、塗り残し領域３２３及び３２４とを含んでいる。
【００１６】
図４は、本発明に係る線画の彩色方法のフローチャートを示している。以下、本発明に係る線画の彩色方法を部分３２に対して適用する流れを説明する。まず、ステップＳ４０１から開始し、ステップＳ４０２において既に塗られた領域３２２と、塗り残し領域３２３及び３２４との境界上に境界点を１点ずつ設置する。この２つの境界を共に第１境界とも呼ぶ。設置された境界点は図３Ｂ中点Ｘ及び点Ｙで示されている。境界点Ｘ及び点Ｙは、既に塗られた領域３２２と、塗り残し領域３２３との境界上であれば、どの点でもよい。
【００１７】
次にステップＳ４０３にて、既に塗られた領域３２２と塗り残し領域３２３との境界（第１境界）に沿って境界点Ｘから二方向のそれぞれにたどっていき、線画の基線３２１ａ、３２１ｂに達したときの点を第１開始点Ａ及び第２開始点Ｂと定める。図３Ｃにこれらの第１開始点Ａ及び第２開始点Ｂを示している。
境界点Ｙについても同様に、既に塗られた領域３２２と塗り残し領域３２３との境界に沿って二方向のそれぞれにたどっていき、線画の基線３２１ａ、３２１ｂに達したときの点を第１開始点Ｃ及び第２開始点Ｄと定める。
【００１８】
ステップＳ４０４では、ステップＳ４０３で定められた第１開始点Ａと第２開始点Ｂ、又は第１開始点Ｃと第２開始点Ｄのそれぞれの対から始めて、線画の基線３２１ａ、３２１ｂと塗り残し領域３２３及び３２４との境界をたどっていき、その軌跡を記録する。基線３２１ａと塗り残し領域３２３との境界、それから基線３２１ｂと塗り残し領域３２４との境界を第２境界とも呼ぶ。この例では第２境界は４つの境界からなっている。ここで、第１開始点Ａからの軌跡をたどる点を第１軌跡点Ｐとする。同様に、第２開始点Ｂ、第１開始点Ｃ及び第２開始点Ｄからの軌跡をたどる点をそれぞれ第２軌跡点Ｑ、第１軌跡点Ｒ及び第２軌跡点Ｓとする。これらの軌跡点Ｐ〜Ｓを図３Ｄに示している。
ステップＳ４０４では軌跡の記録と同時に、第１軌跡点Ｐと第２軌跡点Ｑとの距離を計算して、その値を記録する。第１軌跡点Ｒと第２軌跡点Ｓについても同様に距離を計算して記録する。計算された距離は、後述するように軌跡の記録の終了条件として用いる。
【００１９】
次に、軌跡の記録の終了条件について述べる。ステップＳ４０５では、第１軌跡点と第２軌跡点との距離がゼロであるかどうかを判断する。これを第１終了条件と呼ぶ。第１終了条件が満たされた場合にはステップＳ４０８に進み、当該軌跡点の軌跡の記録を終了する。
図３Ｅで言えば、第１軌跡点Ｐと第２軌跡点Ｑとの距離がゼロとなるため、第１軌跡点Ｐ及び第２軌跡点Ｑの軌跡の記録を終了する。
【００２０】
ステップＳ４０５で第１軌跡点と第２軌跡点との距離がゼロではないと判断された場合には、ステップＳ４０６に進み、ステップＳ４０４で計算された距離が一定値を超えたかどうかを判断する。これを第２終了条件と呼ぶ。第２終了条件における「一定値」は任意に定めることができる。第２終了条件が満たされた場合には、ステップＳ４０７に進み、当該軌跡点間の距離のうち最小となる部分に塗り止まり線Ｌを作成する。そして、ステップＳ４０８で当該軌跡点の記録を終了する。
図３Ｅについて言えば、第１軌跡点Ｒと第２軌跡点Ｓとの距離がゼロとなることはないため、第１終了条件が満たされることはない。そして、軌跡の記録が進むにつれて、第１軌跡点Ｒと第２軌跡点Ｓとの距離が一定値を超える。すなわち第２終了条件が満たされるため、図３Ｆに示しているように、第１軌跡点Ｒと第２軌跡点Ｓとの距離が最小となる部分に塗り止まり線Ｌを作成する。そして、ステップＳ４０８で、第１軌跡点Ｒ及び第２軌跡点Ｓの軌跡の記録を終了する。
【００２１】
上述した第１終了条件の優先度は、第２終了条件よりも高いものとすることができる。これは、従来の方法による塗り残しの部分の形状を考えると、第１軌跡点と第２軌跡点との距離がゼロとなる条件（第１終了条件）が満たされる前に、当該軌跡点間の距離が一定値を超えるという条件（第２終了条件）が満たされることは通常ないためである。
【００２２】
このようにして、第１軌跡点と第２軌跡点との距離がゼロとなるか（ステップＳ４０５）、第１軌跡点と第２軌跡点との距離が一定値を超える（ステップＳ４０６）まで、ステップＳ４０４が反復される。
【００２３】
次にステップＳ４０９で、ステップＳ４０７で作成した塗り止まり線Ｌと、線画の第１基線３２１ａ及び第２基線３２１ｂとで囲まれる領域を塗りつぶす。
【００２４】
最後に、ステップＳ４１０で手順を終了する。このようにして塗りつぶされた部分４１が図３Ｇに示されている。
【００２５】
以上のようにして、図３Ａに示した塗り残し領域３２３及び３２４が塗りつぶされる。図２の他の塗り残し領域についても本発明に係る方法を適用すると、最終的には図５のような塗り残しのない、彩色された髪４を含む線画１が得られる。ここで髪４は部分４１を含むものである。
【００２６】
次に、本発明に係る線画の彩色のためのコンピュータプログラムの一つの形態について図面を参照しながら説明する。
【００２７】
図６は、本発明に係るコンピュータプログラムを実行するコンピュータシステム６を示している。図６に示しているように、コンピュータシステム６は、マウスやキーボードなどの入力手段６１１と、ディスプレイなどの表示手段６１２と、メモリ６１３などの記憶手段とを備えている。このコンピュータシステム６は、画像読込手段６２１と、境界点検出手段６２２と、開始点決定手段６２３と、軌跡記録手段６２４と、軌跡判定手段６２５と、塗り止まり線作成手段６２６と、軌跡記録終了指示手段６２７と、塗りつぶし手段６２８とをさらに備えている。
【００２８】
図７は、本発明に係る線画を彩色するコンピュータプログラムの処理のフローチャートを示している。以下、本発明に係る線画の彩色のためのコンピュータプログラムを図３Ａに示した部分３２に対して適用する流れを説明する。
【００２９】
まず、ステップＳ７０１から開始し、ステップＳ７０２では、画像読込手段６２１が、図２に示した従来の方法により彩色された線画１をメモリ６１３に読み込む。
【００３０】
ステップＳ７０３では、境界点設置手段６２２が、メモリ６１３に保存されている線画１をスキャンして、図３Ｂに示した既に塗られた領域３２２と塗り残し領域３２３及び３２４との境界上に境界点を１点ずつ設置する。この２つの境界を共に第１境界とも呼ぶ。設置された境界点は図３Ｂ中点Ｘ及びＹで示されている。境界点Ｘ及びＹは、既に塗られた領域３２２と塗り残し領域３２３との境界上であれば、どの点でもよい。
【００３１】
次にステップＳ７０４にて、開始点決定手段６２３が、既に塗られた領域３２２と塗り残し領域３２３との境界（第１境界）に沿って境界点Ｘから二方向のそれぞれにたどっていき、線画の基線３２１ａ、３２１ｂに達したときの点を第１開始点Ａ及び第２開始点Ｂと定めてメモリ６１３に保存する。図３Ｃにこれらの第１開始点Ａ及び第２開始点Ｂを示している。
境界点Ｙについても同様に、開始点決定手段６２３が、既に塗られた領域３２２と塗り残し領域３２３との境界（第１境界）に沿って二方向のそれぞれにたどっていき、線画の基線３２１ａ、３２１ｂに達したときの点を第１開始点Ｃ及び第２開始点Ｄと定めてメモリ６１３に保存する。
【００３２】
ステップＳ７０５では、軌跡記録手段６２４が、ステップＳ７０４で定められた第１開始点Ａと第２開始点Ｂ、又は第１開始点Ｃと第２開始点Ｄのそれぞれの対から始めて、線画の基線３２１ａ、３２１ｂと塗り残し領域３２３及び３２４との境界をたどっていき、その軌跡をメモリ６１３に保存する。基線３２１ａと塗り残し領域３２３との境界、それから基線３２１ｂと塗り残し領域３２４との境界を第２境界とも呼ぶ。この例では第２境界は４つの境界からなっている。このとき、第１開始点Ａからの軌跡をたどる点を第１軌跡点Ｐとする。同様に、第２開始点Ｂ、第１開始点Ｃ及び第２開始点Ｄからの軌跡をたどる点をそれぞれ第２軌跡点Ｑ、第１軌跡点Ｒ及び第２軌跡点Ｓとする。これらの軌跡点Ｐ〜Ｓは図３Ｄに示したとおりである。
ステップＳ７０５ではさらに、軌跡記録手段６２４が軌跡点ＰとＱとの距離を計算して、その値をメモリ６１３に保存する。軌跡点Ｒと点Ｓについても同様に距離を計算してメモリ６１３に保存する。計算された距離は、後述する軌跡判定手段６２５が軌跡の記録の終了条件として用いる。
【００３３】
ステップＳ７０６では、軌跡判定手段６２５が、第１軌跡点と第２軌跡点との距離がゼロであるかどうかを判定する。これを第１終了条件と呼ぶ。第１終了条件が満たされた場合にはステップＳ７０９に進み、軌跡記録手段６２４は軌跡記録終了指示手段６２７からの指示を受けて当該軌跡点の軌跡の記録を終了する。
図３Ｅで言えば、第１軌跡点Ｐと第２軌跡点Ｑとの距離がゼロとなるため、軌跡記録手段６２４は軌跡記録終了指示手段６２７からの指示を受けて第１軌跡点Ｐ及び第２軌跡点Ｑの軌跡の記録を終了する。
【００３４】
ステップＳ７０６で第１軌跡点と第２軌跡点との距離がゼロではないと判断された場合には、ステップＳ７０７に進み、ステップＳ７０５で計算された距離が一定値を超えたかどうかを軌跡判定手段６２５が判定する。これを第２終了条件と呼ぶ。第２終了条件における「一定値」は任意に定めることができる。第２終了条件が満たされた場合には、ステップＳ７０８に進み、塗り止まり線作成手段６２６が、メモリ６１３に保存されている当該軌跡点間の距離のうちの最小となる距離にあたる直線の部分に塗り止まり線Ｌを作成する。そして、ステップＳ７０９で、軌跡記録終了指示手段６２７が軌跡記録手段６２４に軌跡の記録の終了を指示し、軌跡記録手段６２４が軌跡の記録を終了する。
図３Ｅについて言えば、第１軌跡点Ｒと第２軌跡点Ｓの距離がゼロとなることはなく、すなわち第１終了条件が満たされることはない。そして、軌跡の記録が進むにつれて、軌跡点ＲとＳとの距離が一定値を超える。すなわちステップＳ７０７において軌跡判定手段６２５は第２終了条件が満たされたと判断する。したがって、図３Ｆに示しているように、ステップＳ７０８において塗り止まり線作成手段６２６が軌跡点Ｒと点Ｓとの距離が最小となる部分に塗り止まり線Ｌを作成する。そして、ステップＳ７０９で、軌跡記録終了指示手段６２７が軌跡記録手段６２４に対して軌跡の記録の終了を指示し、軌跡記録手段６２４が軌跡点Ｒ及びＳの軌跡の記録を終了する。
【００３５】
上述したように、軌跡判定手段６２５は、第１終了条件及び第２終了条件を用いる。ここで、第１終了条件の優先度は、第２終了条件の優先度よりも高いものとすることができる。これは、従来の方法による塗り残しの部分の形状を考えると、第１軌跡点と第２軌跡点との距離がゼロであるという条件（第１終了条件）が満たされる前に、当該軌跡点間の距離が一定値を超えるという条件（第２終了条件）が満たされることは通常ないためである。
【００３６】
次にステップＳ７１０で、塗りつぶし手段６２８が塗り止まり線Ｌと、線画の基線とで囲まれる領域を塗りつぶす。
【００３７】
最後に、ステップＳ７１１で手順を終了する。このようにして塗りつぶされた部分４１が図３Ｇに示されている。
【００３８】
以上のようにして、図３Ａに示した塗り残し領域３２３及び３２４が塗りつぶされる。図２の他の塗り残し領域についても本発明に係るコンピュータプログラムを適用すると、最終的には図５のような塗り残しのない、彩色された髪４を含む線画１が得られる。ここで髪４は、部分４１を含むものである。
【００３９】
本発明に係る方法及び本発明に係るコンピュータプログラムによれば、塗りあふれ及び塗り残しのいずれもなく線画を彩色することができ、彩色された線画を効率的に製作することができる。
【図面の簡単な説明】
【００４０】
【図１】線画の一例を示す平面図である。
【図２】従来の方法により彩色された線画の一例を示す平面図である。
【図３】本発明に係る彩色方法により、塗り残し領域が塗りつぶされる過程を示す説明図である。
【図４】本発明に係る彩色方法の手順の一例を示すフローチャートである。
【図５】本発明に係る彩色方法により彩色された線画の平面図である。
【図６】本発明に係るコンピュータプログラムを実行するコンピュータシステム６のブロック図である。
【図７】本発明に係るコンピュータプログラムの処理手順の一例を示すフローチャートである。
【符号の説明】
【００４１】
１  線画
２  髪
２１，２２  基線が繋がっていない部分
３  従来の方法で彩色された髪
３１，３２，３３  塗り残しの部分
３２１ａ，３２１ｂ  線画の基線
３２２  既に塗りつぶされた領域
３２３，３２４  塗り残し領域
４  本発明に係る方法で彩色された髪
４１  本発明に係る方法で彩色された髪の一部分
６  コンピュータシステム
６１１  入力手段
６１２  表示手段
６１３  メモリ
６２１  画像読込手段
６２２  境界点検出手段
６２３  開始点決定手段
６２４  軌跡記録手段
６２５  軌跡判定手段
６２６  塗り止まり線作成手段
６２７  軌跡記録終了指示手段
６２８  塗りつぶし手段
７  顔
８  線画１の背景
Ａ〜Ｄ  開始点
Ｐ〜Ｓ  軌跡点
Ｘ，Ｙ  境界点
【図４】
2010009277.tif 000003
【図６】
2010009277.tif 000004
【図７】
2010009277.tif 000005
【図１】
2010009277.tif 000006
【図２】
2010009277.tif 000007
【図３】
2010009277.tif 000008
【図５】
2010009277.tif 000009