(57)【特許請求の範囲】
【請求項１】
線画を彩色処理する線画処理装置であって、
線画データを取得する取得手段と、
前記線画データに含まれる線画の線切れ状態を補正することによって、補正画像データを生成する線切補正手段と、
前記線画データおよび前記補正画像データのうちのいずれかにつき、彩色を行うべき領域に、操作入力に基づいて指定領域を設定する指定領域設定手段と、
前記線画データおよび前記補正画像データにつき、前記指定領域を構成する各単位閉領域の中に識別点を設定する識別点設定手段と、
画面全体のうちの前記識別点に連なる連続領域を特定色で彩色する領域彩色手段と、
前記線画データと前記補正画像データとについて、画面全体のうちの前記識別点に連なる連続領域と、前記画面全体から前記連続領域を除いた残余領域とを相互に識別した第１識別データと第２識別データとをそれぞれ生成する連続領域識別手段と、
前記第１識別データと前記第２識別データとのそれぞれの前記連続領域の差分領域を求め、前記差分領域に含まれる１以上の閉領域を、前記補正画像データから抽出する領域抽出手段と、
前記１以上の閉領域のそれぞれについて、彩色の要否を所定の判定基準に基づいて判定する判定手段と、
を備え、
前記領域彩色手段は、
前記１以上の閉領域のうちの前記判定手段によって彩色が必要と判定された閉領域と、前記第２識別データで識別されている連続領域とを同一の特定色で彩色することを特徴とする線画処理装置。
【請求項２】
請求項１に記載の線画処理装置であって、
前記連続領域識別手段は、
前記線画データと前記補正画像データとについて、前記連続領域をそれぞれ彩色することによって、前記残余領域から識別することを特徴とする線画処理装置。
【請求項３】
請求項１または２に記載の線画処理装置であって、
前記判定手段は、
前記第２識別データで識別された連続領域の面積と前記１以上の閉領域のそれぞれの面積との比較に基づいて、前記彩色の要否を判定することを特徴とする線画処理装置。
【請求項４】
請求項１ないし３のいずれかに記載の線画処理装置であって、
前記指定領域設定手段は、
前記特定色の曲線により規定された指定領域を設定することを特徴とする線画処理装置。
【請求項５】
請求項１ないし４のいずれかに記載の線画処理装置であって、
前記識別点設定手段は、
前記指定領域を規定する曲線と、前記指定領域内に含まれる描画線とで規定される各閉領域を前記単位閉領域として、前記単位閉領域ごとの重心点を識別点に設定することを特徴とする線画処理装置。
【請求項６】
請求項１ないし５のいずれかに記載の線画処理装置であって、
前記識別点設定手段は、
前記指定領域をさらに複数の領域に分割し、前記複数の領域のそれぞれに識別点を設定することを特徴とする線画処理装置。
【請求項７】
請求項１ないし６のいずれかに記載の線画処理装置であって、
前記識別点設定手段は、
前記指定領域のうちの所定の方向に偏った部分領域を指定する部分領域指定手段、
を含み、
前記識別点設定手段は、
前記部分領域に識別点を設定することを特徴とする線画処理装置。
【請求項８】
請求項１ないし７のいずれかに記載の線画処理装置であって、
前記線切補正手段は、
前記線画データにおける描画線を所定の割合で膨張処理する膨張処理手段、
を含むことを特徴とする線画処理装置。
【請求項９】
情報処理装置を使って線画を彩色処理する線画処理方法であって、前記情報処理装置が、
(a) 線画データを取得する工程と、
(b) 前記線画データに含まれる線画の線切れ状態を補正することによって、補正画像データを生成する工程と、
(c) 前記線画データおよび前記補正画像データのうちのいずれかにつき、彩色を行うべき領域に、操作入力に基づいて指定領域を設定する工程と、
(d) 前記線画データおよび前記補正画像データにつき、前記(c)工程にて設定した前記指定領域を構成する各単位閉領域の中に識別点を設定する工程と、
(e) 画面全体のうちの前記識別点に連なる連続領域を特定色で彩色する工程と、
(f) 前記線画データと前記補正画像データとについて、画面全体のうちの前記識別点に連なる連続領域と、前記画面全体から前記連続領域を除いた残余領域とを相互に識別した第１識別データと第２識別データとをそれぞれ生成する工程と、
(g) 前記第１識別データと前記第２識別データとのそれぞれの前記連続領域の差分領域を求め、前記差分領域に含まれる１以上の閉領域を、前記補正画像データから抽出する工程と、
(h) 前記１以上の閉領域のそれぞれについて、彩色の要否を所定の判定基準に基づいて判定する工程と、
を含み、
前記(e)工程が、前記１以上の閉領域のうちの前記(h)工程において彩色が必要と判定された閉領域と、前記第２識別データで識別されている連続領域とを同一の特定色で彩色する工程であることを特徴とする線画処理方法。
【請求項１０】
コンピュータが読み取り可能なプログラムであって、
前記コンピュータが前記プログラムを読み取ることにより、前記コンピュータを、
線画データを取得する取得手段と、
前記線画データに含まれる線画の線切れ状態を補正することによって、補正画像データを生成する線切補正手段と、
前記線画データおよび前記補正画像データのうちのいずれかにつき、彩色を行うべき領域に、操作入力に基づいて指定領域を設定する指定領域設定手段と、
前記線画データおよび前記補正画像データにつき、前記指定領域を構成する各単位閉領域の中に識別点を設定する識別点設定手段と、
画面全体のうちの前記識別点に連なる連続領域を特定色で彩色する領域彩色手段と、
前記線画データと前記補正画像データとについて、画面全体のうちの前記識別点に連なる連続領域と、前記画面全体から前記連続領域を除いた残余領域とを相互に識別した第１識別データと第２識別データとをそれぞれ生成する連続領域識別手段と、
前記第１識別データと前記第２識別データとのそれぞれの前記連続領域の差分領域を求め、前記差分領域に含まれる１以上の閉領域を、前記補正画像データから抽出する領域抽出手段と、
前記１以上の閉領域のそれぞれについて、彩色の要否を所定の判定基準に基づいて判定する判定手段と、
を備え、
前記領域彩色手段は、
前記１以上の閉領域のうちの前記判定手段によって彩色が必要と判定された閉領域と、前記第２識別データで識別されている連続領域とを同一の特定色で彩色する線画処理装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、線画を処理する技術に関するものであって、特に線画を彩色する技術に関する。
【背景技術】
【０００２】
マンガ（Manga）は、モノクロ（未彩色）線図の代表的なものである。マンガは、一般的に、欧米のコミック（Comic）とは異なり、日本独自の風合いを持つモノクロ線画である。すなわち、マンガでは、階調（色合い）の表現やキャラクターの感情等が、様々な網点やベタ、効果線等の模様並びに輪郭線等の描画線で表現されており、カラー表現が多いコミックとは性質が大きく異なっている。
【０００３】
従来より、マンガは紙上に印刷されて市場に供給されているが、カラー印刷コストがかかりすぎる等の理由から、雑誌等の巻頭カラーページ以外はモノクロでしか制作されていなかった。
【０００４】
しかし、携帯電話等の端末装置の通信技術の発達により、デジタル化されたマンガを、通信回線を介して購読できるサイトが急増しており、マンガを液晶モニタ等で鑑賞できる機会が増えている。それに伴い、カラー化（彩色、色付け）されたマンガの需要が大きくなっている。また、日本国外においては、モノクロマンガの文化がないため、マンガビジネスを海外展開する上では、モノクロマンガを彩色する必要がある。
【０００５】
マンガ等の線画の彩色については、線図をデジタルデータ化した線画をモニタ等に表示しつつ、作業者による操作入力に基づいて、各領域の彩色処理が行われる。しかし、マンガ等では微小点からなる網トーンが貼付されていたり、細かな描画線が多数あったり、輪郭線を示す描画線に多数の線切れが発生していたりするため、彩色作業には膨大な時間がかかっていた。
【０００６】
このように、作業者による手作業で線画の彩色処理を行う場合には、多くの煩雑な工程が必要となっており、彩色処理を自動化する技術が望まれていた。そこで、彩色処理を半自動化する技術が、これまでにもいくつか提案されている（例えば、特許文献１）。
【０００７】
詳細には、特許文献１では、線画中に中心画素を設定して、当該中心画素を中心とする所定半径の円状領域内を彩色する技術が開示されている。より具体的には、特許文献１では、中心画素から所定の複数方向の位置にあるエッジ（描画線等）までの距離がそれぞれ測定され、当該測定結果に基づいて上記円状領域の半径が決定される。
【０００８】
【特許文献１】特開平１０−２９３８５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところが、特許文献１の技術では、細かな描画線が多数描かれる領域（例えば、前髪が細かく描かれた「顔」の領域）については、多数の細かな描画線をエッジとして検出してしまうため、当該描画線と描画線の隙間を完全に彩色することは困難であった。
【００１０】
また、特許文献１の技術では、所定の複数方向のみの位置のエッジを検出するため、作業者が意図しない範囲を超えた部分まで過剰な彩色が行われるという問題があった。そのため、作業者が彩色の状況を監視して、彩色処理を適宜停止する必要があった。
【００１１】
一方で、マンガには、描画線の断線（線切れ）が多数含まれており、線切れによって本来は別領域ではあるものの、一領域として同じ色で彩色すべき場合もある。例えば、作品中の登場人物の「顔」と「首」の輪郭に線切れがある場合において、顔の領域と首の領域とを、同一の肌色で彩色する等である。ところが、特許文献１では線切れが考慮されないため、当該線切れを超えた領域を同一色で一度に彩色することができなかった。
【００１２】
本発明は、上記課題に鑑みなされたものであり、オペレータによる簡便な操作入力によって高精度かつ高効率な彩色処理を行う技術を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の課題を解決するため、請求項１の発明は、線画を彩色処理する線画処理装置であって、線画データを取得する取得手段と、前記線画データに含まれる線画の線切れ状態を補正することによって、補正画像データを生成する線切補正手段と、前記線画データおよび前記補正画像データのうちのいずれかにつき、彩色を行うべき領域に、操作入力に基づいて指定領域を設定する指定領域設定手段と、前記線画データおよび前記補正画像データにつき、前記指定領域を構成する各単位閉領域の中に識別点を設定する識別点設定手段と、画面全体のうちの前記識別点に連なる連続領域を特定色で彩色する領域彩色手段と、前記線画データと前記補正画像データとについて、画面全体のうちの前記識別点に連なる連続領域と、前記画面全体から前記連続領域を除いた残余領域とを相互に識別した第１識別データと第２識別データとをそれぞれ生成する連続領域識別手段と、前記第１識別データと前記第２識別データとのそれぞれの前記連続領域の差分領域を求め、前記差分領域に含まれる１以上の閉領域を、前記補正画像データから抽出する領域抽出手段と、前記１以上の閉領域のそれぞれについて、彩色の要否を所定の判定基準に基づいて判定する判定手段と、を備え、前記領域彩色手段は、前記１以上の閉領域のうちの前記判定手段によって彩色が必要と判定された閉領域と、前記第２識別データで識別されている連続領域とを同一の特定色で彩色することを特徴とする。
【００１５】
また、請求項２の発明は、請求項１の発明に係る線画処理装置であって、前記連続領域識別手段は、前記線画データと前記補正画像データとについて、前記連続領域をそれぞれ彩色することによって、前記残余領域から識別することを特徴とする。
【００１６】
また、請求項３の発明は、請求項１または２の発明に係る線画処理装置であって、前記判定手段は、前記第２識別データで識別された連続領域の面積と前記１以上の閉領域のそれぞれの面積との比較に基づいて、前記彩色の要否を判定することを特徴とする。
【００１７】
また、請求項４の発明は、請求項１ないし３のいずれかの発明に係る線画処理装置であって、前記指定領域設定手段は、前記特定色の曲線により規定された指定領域を設定することを特徴とする。
【００１８】
また、請求項５の発明は、請求項１ないし４のいずれかの発明に係る線画処理装置であって、前記識別点設定手段は、前記指定領域を規定する曲線と、前記指定領域内に含まれる描画線とで規定される各閉領域を前記単位閉領域として、前記単位閉領域ごとの重心点を識別点に設定することを特徴とする。
【００１９】
また、請求項６の発明は、請求項１ないし５のいずれかの発明に係る線画処理装置であって、前記識別点設定手段は、前記指定領域をさらに複数の領域に分割し、前記複数の領域のそれぞれに識別点を設定することを特徴とする。
【００２０】
また、請求項７の発明は、請求項１ないし６のいずれかの発明に係る線画処理装置であって、前記識別点設定手段は、前記指定領域のうちの所定の方向に偏った部分領域を指定する部分領域指定手段、を含み、前記識別点設定手段は、前記部分領域に識別点を設定することを特徴とする。
【００２１】
また、請求項８の発明は、請求項１ないし７のいずれかの発明に係る線画処理装置であって、前記線切補正手段は、前記線画データにおける描画線を所定の割合で膨張処理する膨張処理手段、を含むことを特徴とする。
【００２２】
また、請求項９の発明は、情報処理装置を使って線画を彩色処理する線画処理方法であって、前記情報処理装置が、(a)線画データを取得する工程と、(b)前記線画データに含まれる線画の線切れ状態を補正することによって、補正画像データを生成する工程と、(c) 前記線画データおよび前記補正画像データのうちのいずれかにつき、彩色を行うべき領域に、操作入力に基づいて指定領域を設定する工程と、(d)前記線画データおよび前記補正画像データにつき、前記(c)工程にて設定した前記指定領域を構成する各単位閉領域の中に識別点を設定する工程と、(e)画面全体のうちの前記識別点に連なる連続領域を特定色で彩色する工程と、(f)前記線画データと前記補正画像データとについて、画面全体のうちの前記識別点に連なる連続領域と、前記画面全体から前記連続領域を除いた残余領域とを相互に識別した第１識別データと第２識別データとをそれぞれ生成する工程と、(g)前記第１識別データと前記第２識別データとのそれぞれの前記連続領域の差分領域を求め、前記差分領域に含まれる１以上の閉領域を、前記補正画像データから抽出する工程と、(h)前記１以上の閉領域のそれぞれについて、彩色の要否を所定の判定基準に基づいて判定する工程と、を含み、前記(e)工程が、前記１以上の閉領域のうちの前記(h)工程において彩色が必要と判定された閉領域と、前記第２識別データで識別されている連続領域とを同一の特定色で彩色する工程であることを特徴とする。
【００２３】
また、請求項１０の発明は、コンピュータが読み取り可能なプログラムであって、前記コンピュータが前記プログラムを読み取ることにより、前記コンピュータを、線画データを取得する取得手段と、前記線画データに含まれる線画の線切れ状態を補正することによって、補正画像データを生成する線切補正手段と、前記線画データおよび前記補正画像データのうちのいずれかにつき、彩色を行うべき領域に、操作入力に基づいて指定領域を設定する指定領域設定手段と、前記線画データおよび前記補正画像データにつき、前記指定領域を構成する各単位閉領域の中に識別点を設定する識別点設定手段と、画面全体のうちの前記識別点に連なる連続領域を特定色で彩色する領域彩色手段と、前記線画データと前記補正画像データとについて、画面全体のうちの前記識別点に連なる連続領域と、前記画面全体から前記連続領域を除いた残余領域とを相互に識別した第１識別データと第２識別データとをそれぞれ生成する連続領域識別手段と、前記第１識別データと前記第２識別データとのそれぞれの前記連続領域の差分領域を求め、前記差分領域に含まれる１以上の閉領域を、前記補正画像データから抽出する領域抽出手段と、前記１以上の閉領域のそれぞれについて、彩色の要否を所定の判定基準に基づいて判定する判定手段と、を備え、前記領域彩色手段は、前記１以上の閉領域のうちの前記判定手段によって彩色が必要と判定された閉領域と、前記第２識別データで識別されている連続領域とを同一の特定色で彩色する線画処理装置として機能させることを特徴とする。
【発明の効果】
【００２４】
請求項１ないし１０に記載の発明によれば、彩色範囲として含ませるべき領域（例えば、細かな複数の描画線等によって規定される比較的小さな小領域）の少なくとも一部をオペレータが指定する指定領域に含めることで、当該小領域を相対的に大きな領域と同様に彩色することが可能となる。また、細かな描画線を多数含む領域であっても、当該細かな描画線の隙間を彩色することができる。すなわち、簡便な操作入力によって、彩色処理を効率良く行うことができる。
また、線切れを有する線画と線切れ補正した補正画像とのそれぞれに基づいて、自動的に彩色すべき領域と彩色すべきでない領域と判定を行うため、彩色処理を高精度、かつ、高効率に行うことができる。
【００２６】
また、請求項２に記載の発明によれば、特定色での彩色により連続領域を識別することによって、オペレータが処理過程や、色合いを確認しやすくなる。
【００２７】
また、請求項３に記載の発明によれば、面積に基づいて比較を行うため、容易に彩色の要否の判定を行うことができる。
【００２８】
また、請求項４に記載の発明によれば、線画を彩色する特定色で曲線によって閉領域を規定することで、オペレータは、容易に彩色する色を指定することができるとともに、領域彩色手段による彩色処理前に当該領域に適した色か否かを確認することが可能となる。
【００２９】
また、請求項５に記載の発明によれば、重心点の位置を識別点に設定することで、識別点を容易に設定することができる。
【００３０】
また、請求項６に記載の発明によれば、識別点が指定領域から外れることを防止することができる。したがって、確実に指定領域内部に彩色処理の基準となる基準点を設定することができるため、彩色処理精度を高めることができる。
【００３１】
また、請求項７に記載の発明によれば、識別点を設定すべき領域範囲をさらに絞り込むことができるため、彩色処理精度を高めることができる。
【００３２】
また、請求項８に記載の発明によれば、膨張処理することによって、線画の線切れ状態を容易に補正することができる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の好適な実施の形態について、添付の図面を参照しつつ、詳細に説明する。
【００３４】
＜１．  第１の実施の形態＞
＜１．１．  線画処理装置１の構成および機能＞
［概略構成］
図１は、本発明の第１の実施の形態に係る線画処理装置１の外観図である。また、図２は、線画処理装置１の構成を示す図である。
【００３５】
線画処理装置１は、主にＣＰＵ１０、記憶部１１、操作部１２、表示部１３、ディスク読取部１４、通信部１５およびスキャナ１６を備え、一般的なコンピュータ（情報処理装置）としての機能を備えている。
【００３６】
ＣＰＵ１０は、記憶部１１に記憶されているプログラム２にしたがって動作することによって、各種データの演算や制御信号の生成を実行し、線画処理装置１の各構成を制御する。ＣＰＵ１０によって実現される機能ブロックについては後述する。
【００３７】
記憶部１１は、ＣＰＵ１０の一時的なワーキングエリアとなるＲＡＭ及びハードディスクや、読み取り専用のＲＯＭを備えている（図示せず）。記憶部１１は、プログラム２や各種データを記憶する記録媒体としての機能を有している。なお、プログラム２は、後述する記録媒体９からディスク読取部１４を介して記憶部１１に転送されてもよい。あるいは、プログラム２が通信部１５を介して、記憶部１１に転送されてもよい。
【００３８】
操作部１２は、線画処理装置１に対してユーザの指示を入力するために使用される。すなわち、操作部１２は、線画処理装置１における入力装置として機能する。具体的に操作部１２は、例えばキーボードやマウス、ペンタブレット（登録商標）及び各種ボタン類などが該当する。
【００３９】
表示部１３は、各種データを画像として画面に表示する。すなわち表示部１３は、線画処理装置１における表示装置として機能する。具体的に表示部１３は、例えばＣＲＴモニタや液晶ディスプレイなどが該当するが、タッチパネルディスプレイのように、操作部１２の機能を一部有しているものでもよい。
【００４０】
ディスク読取部１４は、可搬性の記録媒体９に記憶されているデータを読み取って記憶部１１に転送する装置である。すなわち、ディスク読取部１４は線画処理装置１におけるデータ入力装置として機能する。
【００４１】
なお、本実施の形態における線画処理装置１は、ディスク読取部１４としてＣＤ−ＲＯＭドライブを備えている。しかし、ディスク読取部１４はこれに限られるものではなく、例えばＦＤドライブ、ＤＶＤドライブ、ＭＯ装置などであってもよい。なお、ディスク読取部１４が記録媒体９にデータを記録させる機能を有する場合には、ディスク読取部１４に記憶部１１の機能の一部を代行させることも可能である。
【００４２】
通信部１５は、線画処理装置１と図示しない他の装置群との間でネットワークを介した通信を行う。線画処理装置１は、当該ネットワークを介することによって、各種データを取得することができる。
【００４３】
スキャナ１６は、線画を読み取るための読取装置であって、多数のイメージセンサを有しており、アナログの線画をデジタルデータとして取得する機能を有する。
【００４４】
図３は、線画処理装置１の機能ブロックをデータの流れとともに示す図である。図３に示す画像取得部２１、線切補正部２２、識別処理部２３、領域抽出部２４、判定部２５および領域彩色部２６は、主にＣＰＵ１０がプログラム２に従って動作することにより実現される機能ブロックである。
【００４５】
［画像取得部２１］
図４は、線画データ１１Ｄの一例を示す図である。印刷基材（紙等）に印刷された線画（マンガの一部）がスキャナ１６により読み取られて取得された線画データ１１Ｄは、画像取得部２１によって記憶部１１に格納される。なお、データの取得方法は、もちろんこれに限られるものではなく、画像取得部２１は、記録媒体９に記録されている線画データ１１Ｄをディスク読取部１４により読み取って取得してもよいし、ネットワークを介して線画データ１１Ｄを取得してもよい。
【００４６】
線画処理装置１の処理対象となる線画は、紙等に記載されたアナログ画像（原稿）の場合のほか、過去にデジタル化された画像の場合もあるが、いずれの場合も白黒２値画像である。
【００４７】
アナログ画像の場合には、スキャナ１６などを用いた光電読取りによってデジタル化するにあたって２値画像としての読取りでもよいが、その場合には、下記に説明する指定領域設定処理の前に、複数ビットを用いたカラー多階調画像表現（例えばＲ（赤）Ｇ（緑）Ｂ（青）の信号値を各８ビットで表現、すなわち１画素当たり２４ビットで表現）の画像に変換しておく。
【００４８】
また、最初からカラー多階調での画像読取りであってもよい。もっとも、多階調化処理の前段階での「多階調」は、各画素が複数ビットで表現されているというだけであり、実際には、白と黒との２つのレベル（例えば、白色はＲ＝０，Ｇ＝０，Ｂ＝０の階調値、黒色はＲ＝２５５，Ｇ＝２５５，Ｂ＝２５５の階調値）が用いられる。
【００４９】
また、本実施の形態では、描画線等を構成する画素は「黒色」の画素で、無地部分の画素は「白色」の画素で構成されているものとして説明するが、これらは説明のために便宜的に定義されるものであり、例えば描画線等が「白色」の画素によって構成されていてもよい。
【００５０】
なお、線画データ１１Ｄでは、主に「背景」領域と、人物の「顔」領域と、「首」領域とが描画されている。そして「顔」領域の額部分には、複数本の前髪が描画線で描かれており、当該描画線によって他の領域から分離された比較的小さい小領域ＳＲが形成されている。また、顔の輪郭線は、点線で囲む計５ヶ所の断線（線切れ）を含んでいるため、画面全体の中では、顔領域は、背景領域と首領域とにつながっている。本実施の形態では、このような線画について、顔領域を特定色で彩色する際に、小領域ＳＲを顔領域と同じ色で彩色すること、ならびに、首領域および顔領域（すなわち画面全体の中の背景領域を除く領域）を同じ色で彩色することを目的として説明する。
【００５１】
［線切補正部２２］
図５は、図４に示す線画データ１１Ｄについて線切れ補正を行った補正画像データ１２Ｄの一例を示す図である。線切補正部２２は、画像取得部２１により取得された線画データ１１Ｄに含まれる輪郭線等の描画線の線切れ状態（図４中、点線で囲んだ部分）を接続補正することによって、補正画像データ１２Ｄを生成する。
【００５２】
本実施の形態では、線切補正部２２は、線画データ１１Ｄにおける描画線を所定の割合で膨張させる膨張処理を行うことによって、線切れの補正を行う。ここでの膨張処理とは、線画データ１１Ｄにおける「白色」の注目画素の８近傍の画素（注目画素の上下左右および斜め方向に隣接する画素）に、１つでも「黒色」の画素があれば、その注目画素を「黒色」の画素に変換する処理をいう。ただし、注目画素の８近傍の画素を識別して処理するものに限られず、例えば４近傍の画素（注目画素の上下左右方向に隣接する画素）を識別して処理するものであってもよい。
【００５３】
このような膨張処理を所定回数繰り返して行うことによって、線切補正部２２は、線画データ１１Ｄにおける輪郭線の描画線の線切れや、スキャナ１６での読みとり時に発生する線切れ（画素の白抜け等が含まれる。）を補正する。線切補正部２２は、線画データ１１Ｄにおける描画線を所定の割合で膨張処理したデータ（補正画像データ１２Ｄ）を記憶部１１に格納する。
【００５４】
なお、本実施の形態では、線切補正部２２は、膨張処理を行うことによって線切れを補正するとしているが、もちろんこれに限られるものではなく、例えば線画データ１１Ｄの描画線を線幅１画素の細線にした後に（細線化）、各細線の終端点を抽出し、所定の範囲内で近接する終端点同士を直線（又は曲線）等で接続して、線切れの補正を実行する構成としてもよい。
【００５５】
［識別処理部２３］
再び図３に戻って、識別処理部２３は、主として、指定領域設定部２３１、識別点設定部２３２、連続領域識別部２３３を備え、線画データ１１Ｄおよび補正画像データ１２Ｄにおいて、オペレータによる操作入力に基づいて、彩色すべき領域を残余領域から識別する機能を有する。以下に、各機能ブロックについて、詳細に説明する。
【００５６】
［指定領域設定部２３１］
図６は、指定領域設定画面Ｗの例を示す図である。指定領域設定部２３１は、線画データ１１Ｄおよび補正画像データ１２Ｄのうちのいずれかにつき、彩色を行うべき領域の内部に、操作入力に基づいて指定領域４１Ｒを設定する。より詳しくは、指定領域設定部２３１は、線画データ１１Ｄを含む指定領域設定画面Ｗを表示部１３に表示させる。そして指定領域設定部２３１は、オペレータのコマンド（命令）入力に基づいて描画される曲線（折れ線を含む。）４１Ｌにより規定される指定領域４１Ｒを設定する。
【００５７】
指定領域設定画面Ｗは、主として、曲線４１Ｌを描画するためのブラシツールボタン３１と、画像を拡大するための拡大ツールボタン３２と、曲線４１Ｌを描画する際の色を選択するためのカラーパレット３３とを備えている。また、図示を省略するが、描画する曲線４１Ｌの太さを規定するボタンが準備されている。
【００５８】
指定領域４１Ｒを設定するために、オペレータは、表示部１３に表示された線画データ１１Ｄ（または補正画像データ１２Ｄ）を確認しながら、彩色したいパーツの領域を輪郭線に沿っておおまかに曲線４１Ｌを描画することによって、指定領域４１Ｒを指定する。
【００５９】
図６に示す例では、オペレータは人物の「顔」を彩色するべく、「顔」の額部分に指定領域４１Ｒを指定している。この指定領域４１Ｒを規定するための曲線４１Ｌは、ブラシツールによって、線画データ１１Ｄ上に描画される。また、この曲線４１Ｌは、色付けしたい色（特定色）がカラーパレット３３から選択され、当該特定色で描画される。すなわち、特定色についての情報を有する曲線４１Ｌによって指定領域４１Ｒが指定される。また、図示を省略するが、オペレータによる描画に誤りがあった場合などは、曲線４１Ｌの消去ツールによって適宜修正が可能とされる。
【００６０】
図６に示す線画データ１１Ｄの人物の額部分には、前述のように複数の前髪が描画されているが、前髪の描画線のみで形成される小領域ＳＲ（図４参照）の少なくとも一部が、指定領域４１Ｒの内部に含まれるように、曲線４１Ｌが描画される。これにより、後述する彩色処理によって、当該小領域ＳＲと、顔の領域部分とを同一色で彩色することができる。
【００６１】
なお、本実施の形態では、ブラシツールによって曲線４１Ｌを描画することにより指定領域４１Ｒを設定するものとしているが、予め用意された所定形状（例えば、円形（楕円形を含む。）や多角形等）の領域選択ツール（図示せず）によって、指定領域４１Ｒを設定するように構成してもよい。
【００６２】
また、指定領域設定部２３１は、オペレータによって描画された曲線４１Ｌが完全に閉じたものでない場合（すなわち、曲線４１Ｌが閉領域を形成しない場合）に、例えば描画開始点と描画終了点とを自動的に接続する補助線を追加する機能を有していてもよい。これにより、オペレータが閉じた曲線４１Ｌを描画し損なった場合であっても、指定領域４１Ｒを確実に指定することができる。
【００６３】
また、ここでは、指定領域４１Ｒを線画データ１１Ｄに対して設定しているが、これに限られるものではなく、例えば補正画像データ１２Ｄに対して設定されてもよい。この場合には、指定領域設定部２３１が指定領域設定画面Ｗに補正画像データ１２Ｄを表示させて、オペレータが指定領域４１Ｒを指定できるようにすればよい。
【００６４】
［識別点設定部２３２］
図７は、図６に示す指定領域４１Ｒ内部に識別点Ｆを設定した例を示す図である。また、図８は、図５に示す補正画像データ１２Ｄに対して、識別点Ｆを設定した例を示す図である。
【００６５】
識別点設定部２３２は、線画データ１１Ｄおよび補正画像データ１２Ｄについて、指定領域４１Ｒを構成する各単位閉領域の中に識別点Ｆを設定する。より詳しくは、本実施の形態では、指定領域４１Ｒを規定する曲線４１Ｌと、指定領域４１Ｒ内部の描画線とで規定される各単位閉領域の重心点（位置的中心）を識別点Ｆとして設定する。
【００６６】
例えば図７に示す例では、識別点設定部２３２は、曲線４１Ｌおよび線画データ１１Ｄにおける鼻および目の描画線（輪郭線）とで規定される、２つの「目」の単位閉領域４１１Ｒ，４１２Ｒと、「鼻」の一部の単位閉領域４１３Ｒと、２本の前髪の描画線で形成される単位閉領域４１４Ｒ（小領域ＳＲに対応する。）と、これら単位閉領域４１１Ｒ〜４１４Ｒを除く指定領域４１Ｒの内部の単位閉領域４１５Ｒとの計５つの単位閉領域４１１Ｒ〜４１５Ｒについて、それぞれの重心点の位置を求める。そして識別点設定部２３２は、当該重心点に相当する画素を、それぞれ識別点Ｆ１〜Ｆ５に設定する。
【００６７】
一方、図８に示すように、識別点設定部２３２は、補正画像データ１２Ｄに対しても識別点Ｆ１〜Ｆ５に対応する位置に識別点Ｆ１ａ〜Ｆ５ａを設定する。すなわち、識別点Ｆ１〜Ｆ５の線画データ１１Ｄの画面全体における画素位置と、識別点Ｆ１ａ〜Ｆ４ａの補正画像データ１２Ｄの画面全体における画素位置とが同じとなるように、識別点Ｆ１ａ〜Ｆ５ａが設定される。このように、識別点設定部２３２は、線画データ１１Ｄおよび補正画像データ１２Ｄのそれぞれに識別点Ｆを設定する。
【００６８】
なお、ここでは、線画データ１１Ｄに対して指定領域４１Ｒが設定した場合について説明したが、補正画像データ１２Ｄに対して指定領域４１Ｒを設定した場合には、識別点設定部２３２は、補正画像データ１２Ｄに対して識別点Ｆを設定し、線画データ１１Ｄに対しても、対応する同位置に識別点Ｆを設定すればよい。
【００６９】
また、本実施の形態では、識別点設定部２３２は、各単位閉領域４１１Ｒ〜４１５Ｒごとの重心点を識別点Ｆに設定するとしているが、これに限られるものではなく、例えば閉領域４１１Ｒ〜４１４Ｒの境界線に外接する長方形の中心点を、識別点Ｆに設定するようにしてもよい。
【００７０】
［連続領域識別部２３３］
連続領域識別部２３３は、線画データ１１Ｄと補正画像データ１２Ｄとについて、画面全体のうちの識別点Ｆに連なる連続領域と、画面全体から連続領域を除いた残余領域とを相互に識別した第１識別データと第２識別データとをそれぞれ生成する。ここで、連続領域とは、識別点Ｆの画素の階調値と同一階調値（ここでは、白色の画素）の画素群であって、識別点Ｆに連なる画素の集合をいう。換言すれば、線画データ１１Ｄまたは補正画像データ１２Ｄの画面全体の中において、識別点Ｆが属する（含まれる）、描画線および画面の枠（最も外側の画素）によって規定される閉領域をいう。
【００７１】
図９は、図７に示す線画データ１１Ｄから生成した第１識別データ１３Ｄの一例を示す図である。また、図１０は、図８に示す補正画像データ１２Ｄから生成した第２識別データ１４Ｄの一例を示す図である。本実施の形態では、図９または図１０に示すように、線画データ１１Ｄにおける識別点設定部２３２により設定した識別点Ｆに連なる連続領域を、曲線４１Ｌの描画時に選択した特定色で彩色することにより、画面全体から当該連続領域を除いた残余領域と識別される。
【００７２】
図９に示す例では、識別点Ｆ１，Ｆ２と連なる連続領域は「目」部分（単位閉領域４１１Ｒ，４１２Ｒに相当）であり、識別点Ｆ３と連なる連続領域は「鼻」部分（単位閉領域４１３Ｒに相当）であり、識別点Ｆ４と連なる連続領域は前髪の描画線で囲まれる小領域ＳＲ（単位閉領域４１４Ｒに相当）である。したがって、これらの連続領域は、特定色で彩色されて、残余領域から識別される。
【００７３】
一方、識別点Ｆ５は、「顔」の領域（詳細には、「目」と「鼻」を除く領域）に属するものの、顔の輪郭線の一部が断線（線切れ）しているため、識別点Ｆ５に連なる連続領域は、顔、首および背景のすべての領域に一致する。したがって、図９に示すように、線画データ１１Ｄからは、画面全体が特定色で彩色された第１識別データ１３Ｄが生成される。
【００７４】
これに対して、補正画像データ１２Ｄでは、識別点Ｆ１ａ，Ｆ２ａに連なる連続領域は「目」部分であり、識別点Ｆ３ａに連なる連続領域は「鼻」部分であり、識別点Ｆ４と連なる連続領域は前髪の描画線で形成される小領域ＳＲである。この点は、線画データ１１Ｄのものと同様である。ところが、補正画像データ１２Ｄは、先に述べたように、線切れ補正がなされた画像であるため、識別点Ｆ５ａは顔領域のみに含まれている。したがって、補正画像データ１２Ｄからは、図１０に示すように、これらの「目」および「鼻」部分と小領域ＳＲとを含む顔領域のみが彩色されたデータ（第２識別データ１４Ｄ）が生成される。
【００７５】
なお、上記の識別のための彩色は、線画データ１１Ｄの元の描画線、あるいは補正画像データ１２Ｄの線切れ補正された描画線と同じレイヤーに対して実行されてもよいが、彩色後に修正等を実行しやすくするため、別レイヤーに対して実行されることが望ましい。また、線画データ１１Ｄに対しては、描画線の内側を彩色するものとするが、補正画像データ１２Ｄに対して彩色する際には、各識別点Ｆが連なる連続領域を所定の割合（線切れ補正時に描画線を膨張させたのと同じ割合）だけ膨張させた範囲を彩色するものとする。
【００７６】
連続領域識別部２３３が生成した第１識別データ１３Ｄおよび第２識別データは、記憶部１１に格納される。以上が、識別処理部２３が備える各機能ブロックの説明である。なお、図示を省略するが、識別処理部２３が第１識別データ１３Ｄおよび第２識別データ１４Ｄを適宜表示部１３に表示するように線画処理装置１を構成してもよい。これにより、彩色結果を確認することができるので、指定領域４１Ｒの指定のやり直しの判断や、選択した特定色の良否等の判断を容易に行うことができる。
【００７７】
［領域抽出部２４］
図３に戻って、領域抽出部２４は、第１識別データ１３Ｄと第２識別データ１４Ｄとのそれぞれの連続領域の差分領域を求め、当該差分領域に含まれる１以上の閉領域を、補正画像データ１２Ｄから抽出する。換言すれば、ここでは、第１識別データ１３Ｄで彩色されている領域（第１識別領域）と、第２識別データ１４Ｄで彩色されている領域（第２識別領域）とを重ねあわせ、第１識別領域と第２識別領域との差分領域を抽出する。さらに領域抽出部２４は、補正画像データ１２Ｄの描画線に基づいて、当該抽出した差分領域を１以上の閉領域に分類する。
【００７８】
図１１は、図９に示す第１識別データ１３Ｄと図１０に示す第２識別データ１４Ｄとから生成した領域抽出データ１５Ｄの一例を示す図である。例えば図９に示す第１識別データ１３Ｄで彩色されている第１識別領域と、図１０に示す第２識別データ１４Ｄで彩色されている第２識別領域とを比較したとき、第１識別領域では彩色されているが、第２識別領域では彩色されていない差分領域（ここでは、画面全体のうちの「顔」以外の領域）が抽出される。この差分領域は、補正画像データ１２Ｄでは描画線によって、「首」部分の閉領域ＮＲと「背景」部分の閉領域ＢＲとに分類することができるため、図１１に示すように、これら２つの閉領域ＮＲ，ＢＲが抽出される。
【００７９】
なお、領域抽出部２４は、抽出した閉領域ＮＲ，ＢＲについての面積（具体的には、閉領域ＮＲ，ＢＲを構成する画素の数）情報等を記録したデータ（領域抽出データ１５Ｄ）を記憶部１１に格納する。
【００８０】
［判定部２５］
再び図３に戻って、判定部２５は、領域抽出部２４により抽出された１以上の閉領域において、彩色の要否を所定の判定基準に基づいて判定する。より詳しくは、本実施の形態では、判定部２５は、前記第２識別データ１４Ｄで識別（彩色）された連続領域（顔領域、図９参照）の面積と、１以上の閉領域（閉領域ＮＲ，ＢＲ、図１０参照）のそれぞれの面積との比較し、彩色の要否を判定する。
【００８１】
例えば、図１１に示す閉領域ＮＲ（首領域）の面積は、顔領域の面積に対して、比率が０．３となっている。一方、閉領域ＢＲ（背景領域）の面積は、顔領域の面積に対して、比率が２．５となっている。ここで、彩色の要否に関する判定基準として、比率の閾値を０．５以下に設定した場合には、閉領域ＮＲ，ＢＲのうち、閉領域ＮＲのみが判定基準を満たす（比率が０．３＜０．５）。したがって、判定部２５は、閉領域ＮＲのみを彩色が必要と判定する。そして判定部２５は、領域抽出データ１５Ｄの閉領域ＮＲにフラグを設定したデータ（判定結果１６Ｄ）を記憶部１１に格納する。
【００８２】
このように、判定基準を適切に設定することによって、オペレータが彩色を希望する顔領域の一部（指定領域４１Ｒ）を指定するだけで、同一色で塗るべきその他の部分（首領域）を自動的に判定することができる。すなわち、本実施の形態における線画処理装置１は、線画データ１１Ｄが保有する描画線の線切れを利用することによって、彩色を行いたい領域を超えて、効率的に線画を彩色することができる。
【００８３】
なお、上記説明では、判定部２５は面積の比較に基づいて判定を行うとしているが、もちろんこれに限られるものではなく、例えば周囲長（具体的には、各閉領域ＮＲ，ＢＲの輪郭線部分を構成する画素数）等に基づいて判定を行う構成としてもよい。また、本実施の形態では、第２識別データ１４Ｄで識別されている閉領域（「顔」の領域）の面積を比較の基準としているが、これに限られるものではなく、例えば、指定領域４１Ｒの面積（あるいは周囲長等）を比較の基準としてもよい。
【００８４】
［領域彩色部２６］
再び図３に戻って、領域彩色部２６は、領域抽出部２４によって抽出された１以上の閉領域のうちの判定部２５によって彩色が必要と判定された閉領域と、前記第２識別データで識別されている連続領域とを同一の特定色で彩色する。
【００８５】
図１２は、図４に示す線画データ１１Ｄを彩色して生成した彩色画像データ１７Ｄの一例を示す図である。領域彩色部２６は、判定結果１６Ｄを参照することによって、彩色が必要と判断された閉領域ＮＲ（首領域）に対応する線画データ１１Ｄの部分と、第２識別データ１４Ｄで識別（彩色）されている顔領域に対応する線画データ１１Ｄの部分とを、特定色（オペレータが曲線４１Ｌを描画するカラーパレット３３から選択した色）で彩色する。これにより、図１２に示すように、顔領域と首領域とが同一の特定色で彩色された彩色画像データ１７Ｄが生成される。
【００８６】
以上が線画処理装置１の構成および機能の説明である。次に、線画処理装置１の動作について説明する。
【００８７】
＜１．２．  動作＞
図１３は、線画処理装置１の動作を示す流れ図である。なお、以下の動作は、特に断らない限り、ＣＰＵ１０の制御により実現されるものである。
【００８８】
線画処理装置１は、所定の設定データ（例えば判定部２５の判定基準の設定等）の読出し等の初期設定動作を実行した後、線画データ１１Ｄの取得を行う（ステップＳ１１）。なお、紙面等上に印刷された線図のスキャナ１６や記録媒体９、ネットワークを介して線画データ１１Ｄを取得してもよい。また、線画データ１１Ｄは、ＲＧＢのカラー画像表現の画像として記憶部１１に格納される。
【００８９】
線画データ１１Ｄを取得すると、線画処理装置１は、所定の回数の膨張処理を行い、線画データ１１Ｄの描画線の線切れを補正した補正画像データ１２Ｄを生成する（ステップＳ１２）。なお、この膨張処理の回数は、オペレータが適宜変更することが可能である。
【００９０】
次に、線画処理装置１は、指定領域設定画面Ｗを表示部１３に表示する（図６参照）。これに従って、オペレータは、指定領域設定画面Ｗに表示される線画データ１１Ｄ（あるいは補正画像データ１２Ｄ）を確認しながら、カラーパレット３３から彩色したい色を指定して、ブラシツールによる曲線４１Ｌの描画によって彩色を行うべき領域を指定する。これにより、指定領域４１Ｒが設定される（ステップＳ１３）。
【００９１】
指定領域４１Ｒを設定すると、線画処理装置１は、線画データ１１Ｄおよび補正画像データ１２Ｄのそれぞれに対して、指定領域４１Ｒ内に識別点Ｆを設定する（ステップＳ１４、図７，８参照）。
【００９２】
識別点Ｆを設定すると、線画処理装置１は、線画データ１１Ｄにおける識別点Ｆと連なる連続領域を他の領域（画面全体のうちから連続領域を除いた残余領域）から識別した第１識別データ１３Ｄと、補正画像データ１２Ｄにおける識別点Ｆと連なる連続領域を、他の領域から識別した第２識別データ１４Ｄとを生成する（ステップＳ１５、図９，１０参照）。この識別は、例えば識別点Ｆに連なる連続領域を特定色で彩色することによって、他の領域から区別する方法で行う。これにより、オペレータは、処理経過や色の可否等について、容易に確認することができる。
【００９３】
第１識別データ１３Ｄおよび第２識別データ１４Ｄを生成すると、線画処理装置１は、第１識別データ１３Ｄと第２識別データ１４Ｄとのそれぞれの連続領域を比較して差分領域を求め、当該差分領域に含まれる１以上の閉領域（例えば、図１１に示す閉領域ＮＲ，ＢＲ）を、補正画像データ１２Ｄから抽出する（ステップＳ１６）。
【００９４】
ステップＳ１６にて１以上の閉領域を抽出すると、線画処理装置１は、各閉領域について、彩色処理が必要か否かを判定する（ステップＳ１７）。すなわち、線画処理装置１は、第２識別データで彩色された閉領域の面積と、ステップＳ１６にて補正画像データ１２Ｄから抽出された閉領域の面積とがそれぞれ比較する。そして面積比率が所定の値以下の場合に、彩色が必要と判定される。
【００９５】
この判定は、面積を基準にするものに限られるものではなく、各領域の周囲長等を基準としてもよい。なお、判定部２５は、領域抽出データ１５Ｄから、彩色が必要と判定した領域について、フラグを設定する。また、判定部２５は、抽出された全閉領域についての判定結果１６Ｄを記憶部１１に格納する。
【００９６】
判定処理を完了すると、線画処理装置１は、第２識別データ１４Ｄと判定結果１６Ｄとに基づいて、線画データ１１Ｄに対して彩色を行う（ステップＳ１８）。すなわち、第２識別データ１４Ｄで識別（彩色）されている領域（例えば、図１０の顔領域）と、ステップＳ１６で彩色が必要と判定された領域（例えば、図１１の首領域）とについて、線画データ１１Ｄのそれぞれの領域に対応する範囲を特定色で彩色する（図１２参照）。ここでは、例えば、第２識別データ１４Ｄの彩色したレイヤーを線画データ１１Ｄに適用してもよい。なお、補正画像データ１２Ｄに対して、彩色が実行されてもよい。
【００９７】
彩色処理を終えると、線画処理装置１は、さらに彩色を行うべき未彩色の領域があるかどうかを判断する（ステップＳ１９）。詳細には、ステップＳ１８にて彩色された彩色画像データ１７Ｄが指定領域設定画面Ｗに表示される。これに従って、オペレータは、さらに彩色を行いたい領域がある場合（ＹＥＳの場合）には、所定のコマンドを入力する。これにより、線画処理装置１は、再びステップＳ１３に戻って、以降の処理を繰り返して実行する。一方、彩色したい領域がない場合（ＮＯの場合）には、オペレータは彩色画像データ１７Ｄの保存等の終了処理を行う。そして、線画処理装置１は、彩色処理を終了する。
【００９８】
以上が線画処理装置１の動作についての説明である。
【００９９】
＜１．３．  効果＞
本実施の形態における線画処理装置１では、彩色を行いたい領域（顔領域）の一部を指定領域４１Ｒに設定する際に、小領域ＳＲの一部についても含むように指定領域４１Ｒを設定することで、当該小領域ＳＲについても顔領域と同じ特定色で彩色することができる。また、例えばマンガ等に描かれている人物の額部分の前髪等、細かな線が描画された領域であっても、その描画線の隙間を精密に彩色することができる。
【０１００】
また、線切れを有する線画と線切れ補正した補正画像とのそれぞれに基づいて、自動的に彩色すべき領域と彩色すべきでない領域と判定を行うため、オペレータによる彩色を行うべき指定領域４１Ｒの簡便な指定によって、彩色処理を高精度、かつ、効率的に行うことができる。
【０１０１】
＜２．  第２の実施の形態＞
第１の実施の形態では、領域抽出部２４が抽出した１以上の閉領域について、判定部２５が彩色の要否を判定することによって、彩色すべき領域を越えた他の領域についても彩色を行うとしているが、彩色処理方法はこれに限られるものではない。なお、以下に本実施の形態について説明するが、第１の実施の形態と同様の構成については、適宜同符号を付し説明を省略する。以下の各実施の形態についても同様とする。
【０１０２】
図１４は、第２の実施の形態に係る線画処理装置１の動作を示す流れ図である。なお、本実施の形態では、図４に示す画像についての顔領域を彩色する際に、小領域ＳＲについても顔領域と同じ色で彩色することを目的として説明する。
【０１０３】
線画データ１１Ｄの取得（ステップＳ２１）、補正画像データＤ１２の生成（ステップＳ２２）および指定領域４１Ｒの設定（ステップＳ２３）は、第１の実施の形態のステップＳ１１〜ステップＳ１３のそれぞれと同様であるため、ここでは詳細な説明は省略する。
【０１０４】
本実施の形態では、指定領域４１Ｒを設定すると、線画処理装置１は、補正画像データ１２Ｄのみに対して、指定領域４１Ｒを構成する各単位閉領域の中に識別点Ｆの設定する（ステップＳ２４、図８参照）。
【０１０５】
識別点Ｆを設定すると、線画処理装置１は、補正画像データ１２Ｄに対して、識別点Ｆに連なる連続領域を特定色で彩色する（ステップＳ２５）。なお、この彩色は、補正画像データ１２Ｄの膨張処理した描画線とは別のレイヤーに対して実行されるとともに、当該彩色された領域は、描画線の膨張の割合と同じ割合だけ膨張される。以上の処理により、第１の実施の形態における第２識別データ１４Ｄと同様のデータ、すなわち、小領域ＳＲを含む顔領域が彩色されたデータを取得することができる。取得されたデータは、記憶部１１に格納される。
【０１０６】
次に、線画処理装置１は、補正画像データ１２Ｄに対して彩色した彩色レイヤーを線画データ１１Ｄに適用することによって、線画データ１１Ｄを彩色する（ステップＳ２６）。
【０１０７】
彩色処理を終えると、線画処理装置１は、さらに彩色を行うべき未彩色の領域があるかどうか判断する（ステップＳ２７）。詳細には、ステップＳ２６にて彩色された線画データ１１Ｄが指定領域設定画面Ｗに表示される。これに従って、オペレータは、さらに彩色を行いたい領域がある場合（ＹＥＳの場合）には、所定のコマンドを入力する。これにより、線画処理装置１は、再びステップＳ２３に戻って、以降の処理を繰り返して実行する。一方、彩色したい領域がない場合（ＮＯの場合）には、オペレータは彩色した線画データ１１Ｄの保存等の終了処理を行う。そして、線画処理装置１は、彩色処理を終了する。
【０１０８】
このように、彩色を行いたい領域（顔領域）の一部を指定領域４１Ｒに設定する際に、小領域ＳＲの一部についても含むように指定領域４１Ｒを設定することで、当該小領域ＳＲについても顔領域と同じ特定色で彩色することができる。本実施の形態では、第１の実施の形態のように、彩色を行うべき領域以外の部分は彩色されないものの、より単純な処理によって、比較的小さな小領域についても、逐一選択して彩色する必要がなくなるため、彩色処理を効率的に行うことができる。
【０１０９】
＜３．  第３の実施の形態＞
第１の実施の形態では、識別点設定部２３２は、指定領域４１Ｒを規定する曲線４１Ｌと、指定領域４１Ｒ内部に含まれる線画データ１１Ｄ（または補正画像データ１２Ｄ）の描画線とで規定される各閉領域の重心点（位置的中心）を識別点Ｆとして設定すると説明した。しかし、識別点Ｆの設定方法は、これに限定されるものではない。
【０１１０】
図１５は、第３の実施の形態に係る識別点Ｆの設定方法の一例を示す図である。図１４に示すように、本実施の形態では、オペレータの指定により指定領域４１Ｒが設定された後に、識別点設定部２３２は、指定領域４１Ｒをさらに複数の領域に分割し、当該複数の領域ごとに識別点Ｆを設定する。
【０１１１】
より詳細には、本実施の形態における識別点設定部２３２は、指定領域４１Ｒを複数に等分（図１４に示す例では、１２等分）した後に、各領域の任意の位置（図１５に示す例では、各領域の重心点（位置的中心））に識別点Ｆを設定する。
【０１１２】
例えばオペレータが指定した指定領域４１Ｒが「コ」の字のような凹部形状を有していたときに、重心点を識別点Ｆに自動的に設定するようにした場合には、指定領域４１Ｒの外部に識別点Ｆが設定されてしまう虞れがある。ところが、本実施の形態では、上記実施の形態とは異なり、指定領域４１Ｒを複数に分割した領域ごとに識別点Ｆが設定されるため、指定領域４１Ｒの内部に確実に識別点Ｆを設定することができる。
【０１１３】
＜４．  第４の実施の形態＞
上記実施の形態では、識別点設定部２３２は、オペレータの指定により設定された指定領域４１Ｒの全範囲を対象に、識別点Ｆを設定していたが、識別点Ｆの設定方法はこれに限られるものではない。
【０１１４】
図１６は、第４の実施の形態に係る指定領域設定画面Ｗａの一例を示す図である。また、図１７は、図１６に示す指定領域４１Ｒ内部に識別点Ｆを設定した示す図である。図１６に示すように、本実施の形態では、指定領域設定画面Ｗａは、指定領域４１Ｒのうちの所定の方向に偏った部分領域を指定するための部分領域指定ツールボタン３４を備えている。
【０１１５】
より詳細には、オペレータは、ブラシツールによって曲線４１Ｌを描画することで指定領域４１Ｒを指定した後に、部分領域指定ツールによって指定領域４１Ｒ内の任意方向（図１６に示す例では下方）に偏った位置に指定点４１Ｐを付加する。これにより、識別点設定部２３２は、指定点４１Ｐの指定領域４１Ｒの中心位置からの偏りに基づいて、当該方向の部分領域（図１６に示す例では、指定領域４１Ｒの下半分の領域）が選択されたことを認識し、当該部分領域を複数の領域に分割する（図１７に示す例では、６等分）。そして識別点設定部２３２は、分割した各領域内の任意の位置（ここでは、重心）に識別点Ｆを設定する。
【０１１６】
このように部分領域指定ツールボタン３４を備えることによって、識別点Ｆを設定した場合、オペレータが彩色すべきパーツ領域の輪郭線をはみ出して曲線４１Ｌを描画した場合であっても、当該パーツ領域外に識別点Ｆを設定することを防止することができるため、高精度な彩色処理を実現することができる。また、設定される識別点Ｆは、彩色の基準となる点であるため、当該識別点Ｆを設定する場所をより絞り込むことによって、線画を高精度に彩色することができる。
【０１１７】
なお、部分領域指定ツールで指定する方向は１方向に限られるものではなく、複数方向指定できるように線画処理装置１を構成してもよい。また、指定される部分領域は、指定領域４１Ｒの半分の領域に限られるものではなく、さらに細かく区切られた領域であってもよい。また、指定点４１Ｐが付加された画素を中心とした所定範囲内の領域を部分領域として採用する構成としてもよい。
【０１１８】
また、ここでは、指定領域４１Ｒを指定してから、部分領域指定ツールにより部分領域をさらに指定する構成としているが、これに限られるものではなく、指定領域４１Ｒを指定の指定と同時に部分領域が自動的に設定されるように構成してもよい。また、ブラシツール自体が部分領域指定ツールの機能を兼ね備えていてもよい。すなわち、ブラシツールで曲線４１Ｌを描画した後に、指定領域４１Ｒ内の偏った位置に指定点４１Ｐを描画することで、当該指定点４１Ｐを識別点設定部２３２が認識するようにしてもよい。
【０１１９】
さらに、指定領域４１Ｒを指定する際に、当該指定領域４１Ｒの形状に特徴を持たせ、当該特徴に基づいて部分領域を選択するように構成してもよい。
【０１２０】
図１８は、領域指定方法のその他の例を示す図である。すなわち、特徴的な形状部分を有する閉ループ（図１７に示す例では、下方に鋭利な突出部分を有する楕円形状の閉曲線）４１Ｌａによって指定領域４１Ｒが指定され、識別点設定部２３２は、当該特徴部分である突出部分の位置情報に基づいて、指定領域４１Ｒの下半分の部分領域に識別点Ｆを設定する。
【０１２１】
このように、指定領域４１Ｒの指定方法に所定のルールを定めておき、オペレータが描画する形状に基づいて、指定領域４１Ｒ内における部分領域の位置を設定するように構成することで、線画処理装置１の操作性を向上させることができる。
【０１２２】
＜５．  変形例＞
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
【０１２３】
例えば上記実施の形態では、識別処理部２３が、閉領域の識別を特定色で彩色することによって行うと説明したが、これに限られるものではなく、他の領域と区別できるのであれば、どのような識別方法でもよい。
【０１２４】
また、上記実施の形態では、指定領域４１Ｒの指定を、彩色したい色（特定色）で行っているが、これに限られるものではなく、例えば領域彩色部２６が線画データ１１Ｄを彩色する際に、オペレータが色指定を行えるように線画処理装置１を構成してもよい。
【０１２５】
また、上記実施の形態において、指定領域４１Ｒが指定された時点で、指定領域設定部２３１が当該指定領域４１Ｒの内部を特定色で彩色してもよい。これにより、オペレータが指定した指定領域４１Ｒ内部を確実に彩色することができる。
【０１２６】
また、上記実施の形態では、モノクロの画像をＲＧＢのカラー画像表現でのデジタル画像に変換するとしているが、例えば彩色を行う前（すなわち、ステップＳ１８，Ｓ２６の前）までは、線画データ１１Ｄをカラー多階調表現の画像に変換せずに各処理を行い、彩色を行う際に、線画データ１１Ｄをカラー多階調表現の画像に変換するようにしてもよい。
【０１２７】
さらに、上記実施形態および各変形例で説明した各構成は、相互に矛盾しない限り適宜組み合わせることができる。
【図面の簡単な説明】
【０１２８】
【図１】本発明の第１の実施の形態に係る線画処理装置の外観図である。
【図２】線画処理装置の構成を示す図である。
【図３】線画処理装置の機能ブロックをデータの流れとともに示す図である。
【図４】線画データの一例を示す図である。
【図５】図４に示す線画データについて線切れ補正を行った補正画像データの一例を示す図である。
【図６】領域設定画面の例を示す図である。
【図７】図６に示す閉領域内部に識別点Ｆを設定した例を示す図である。
【図８】図５に示す補正画像データに対して、識別点を設定した例を示す図である。
【図９】図７に示す線画データから生成した第１識別データの一例を示す図である。
【図１０】図８に示す補正画像データから生成した第２識別データの一例を示す図である。
【図１１】図９に示す第１識別データと図１０に示す第２識別データとから生成した領域抽出データの一例を示す図である。
【図１２】図４に示す線画データを彩色して生成した彩色画像データの一例を示す図である。
【図１３】線画処理装置の動作を示す流れ図である。
【図１４】第２の実施の形態に係る線画処理装置の動作を示す流れ図である。
【図１５】第３の実施の形態に係る識別点の設定方法の一例を示す図である。
【図１６】第４の実施の形態に係る領域指定画面の一例を示す図である。
【図１７】図１５に示す特定の閉領域内部に識別点を設定した示す図である。
【図１８】領域指定方法のその他の例を示す図である。
【符号の説明】
【０１２９】
１  線画処理装置
１０  ＣＰＵ
１１  記憶部
１２  操作部
１３  表示部
２  プログラム
２１  画像取得部
２２  線切補正部
２３  識別処理部
２３１  指定領域設定部
２３２  識別点設定部
２３３  連続領域識別部
２４  領域抽出部
２５  判定部
２６  領域彩色部
３１  ブラシツールボタン
３３  カラーパレット
３４  部分領域指定ツールボタン
４１Ｒ  指定領域
ＢＲ，ＮＲ  閉領域
１１Ｄ  線画データ
１２Ｄ  補正画像データ
１３Ｄ  第１識別データ
１４Ｄ  第２識別データ
１５Ｄ  領域抽出データ
１６Ｄ  判定結果
１７Ｄ  彩色画像データ
Ｆ  識別点
Ｗ，Ｗａ  指定領域設定画面
【図１】
0004966912.tif 000002
【図２】
0004966912.tif 000003
【図３】
0004966912.tif 000004
【図４】
0004966912.tif 000005
【図５】
0004966912.tif 000006
【図６】
0004966912.tif 000007
【図７】
0004966912.tif 000008
【図８】
0004966912.tif 000009
【図９】
0004966912.tif 000010
【図１０】
0004966912.tif 000011
【図１１】
0004966912.tif 000012
【図１２】
0004966912.tif 000013
【図１３】
0004966912.tif 000014
【図１４】
0004966912.tif 000015
【図１５】
0004966912.tif 000016
【図１６】
0004966912.tif 000017
【図１７】
0004966912.tif 000018
【図１８】
0004966912.tif 000019