(57)【要約】【課題】マンガのフルカラー化を実現するに際して、線画によって表現されるキャラクタの彩色がされるべき閉領域を容易に指定する領域指定装置、および彩色を行なう線画処理装置を提供する。【解決手段】オペレータの操作により、線画で表現されたキャラクタの特徴的な部分を指定する特徴部分指定ウィンドウと、該特徴部分指定ウィンドウを基準として所定の位置に配置された複数の領域指定点と、を備えた複数閉領域指定ポインタを操作することにより、複数の閉領域を有する線画で表現されたキャラクタに対して彩色処理を行なうための閉領域の指定を容易に行なうことができるので、キャラクタに対する彩色処理を効率よく実行することができる。【選択図】    図４
2009199134.tif 000002
【特許請求の範囲】
【請求項１】
複数の閉領域を有する線画で表現されたキャラクタに対して彩色処理を行なうため、表示手段に表示された前記線画で表現されたキャラクタにおける複数の閉領域を指定する領域指定装置であって、
前記線画で表現されたキャラクタの特徴的な部分を指定する特徴部分指定ウィンドウと、前記特徴部分指定ウィンドウを基準として所定の位置に配置された複数の領域指定点と、を備えた複数閉領域指定ポインタを前記表示手段に操作可能に表示する複数閉領域指定手段、
を有することにより、前記複数の閉領域を一括して指定することを特徴とする領域指定装置。
【請求項２】
請求項１に記載の領域指定装置であって、
前記複数閉領域指定ポインタを設定するために、複数閉領域指定手段が、
前記線画で表現されたキャラクタの特徴的な部分に対して前記特徴部分指定ウィンドウを対応させる特徴部分指定ウィンドウ設定手段と、
前記複数の領域指定点を設定する領域指定点設定手段と、
を有することを特徴とする領域指定装置。
【請求項３】
請求項２に記載の領域指定装置であって、
前記領域指定点設定手段が、前記複数の領域指定点を設定するに際して、該複数の領域指定点によって指定される前記複数の閉領域に対して彩色処理が行なわれる際の色指定を合わせて行なうこと、を特徴とする領域指定装置。
【請求項４】
請求項２に記載の領域指定装置であって、前記複数閉領域指定手段が、
前記領域指定点設定手段によって設定された複数の領域指定点を中心とした複数の図形を設定し、該複数の図形を領域指定図形として前記複数の閉領域を一括して指定すること、を特徴とする領域指定装置。
【請求項５】
請求項１乃至４に記載の領域指定装置であって、前記複数閉領域指定手段によって複数閉領域指定ポインタの拡大乃至縮小操作が可能であることを特徴とする領域指定装置。
【請求項６】
請求項１乃至４に記載の領域指定装置であって、前記複数閉領域指定手段によって複数閉領域指定ポインタの回転操作が可能であることを特徴とする領域指定装置。
【請求項７】
請求項１乃至６に記載の領域指定装置を使用して、前記複数の閉領域を有する線画で表現されたキャラクタに対して彩色処理を行なう線画処理装置。
【請求項８】
表示手段に表示された複数の閉領域を有する線画で表現されたキャラクタに対して彩色処理を行なう線画処理装置であって、
前記線画で表現されたキャラクタの特徴的な部分を指定する特徴部分指定ウィンドウと、前記特徴部分指定ウィンドウを基準として所定の位置に配置された複数の領域指定点と、を備えた複数閉領域指定ポインタを前記表示手段に表示する複数閉領域指定ポインタ表示手段と、
前記特徴部分指定ウィンドウによって、前記線画によって表現されたキャラクタにおける特徴的な部分を登録する特徴部分登録手段と、
前記表示手段に表示された線画において、前記登録された線画によって表現されたキャラクタにおける特徴的な部分を検索する特徴部分検索手段と、
前記特徴部分検索手段による検索結果に基づいて、前記登録された線画によって表現されたキャラクタにおける特徴的な部分に前記特徴部分指定ウィンドウを移動させることによって前記複数閉領域指定ポインタを移動させるポインタ移動手段と、
前記移動された複数閉領域指定ポインタが備えた複数の領域指定点が位置する各閉領域について、各々彩色処理が行なわれる閉領域として指定する複数閉領域指定手段と、
前記指定された複数の閉領域に対して彩色を行なう彩色手段と、
を有することにより、前記複数の閉領域を一括して指定して彩色処理を実行することを特徴とする線画処理装置。
【請求項９】
請求項８に記載の線画処理装置であって、
前記複数閉領域指定ポインタを設定するために、複数閉領域指定ポインタ表示手段が、
前記線画で表現されたキャラクタの特徴的な部分に対して前記特徴部分指定ウィンドウを対応させる特徴部分設定手段と、
前記領域指定点を設定する領域指定点設定手段と、
を有することを特徴とする線画処理装置。
【請求項１０】
請求項９に記載の線画処理装置であって、
前記領域指定点設定手段が、前記複数の領域指定点を設定するに際して、該複数の領域指定点によって指定される前記複数の閉領域に対して彩色処理が行なわれる際の色指定を合わせて行なうこと、を特徴とする線画処理装置。
【請求項１１】
請求項９に記載の線画処理装置であって、前記複数閉領域指定ポインタ表示手段が、
前記領域指定点設定手段によって設定された複数の領域指定点を中心とした複数の図形を設定し、該複数の図形を領域指定図形として前記複数の閉領域を一括して指定すること、を特徴とする線画処理装置。
【請求項１２】
請求項８乃至１１に記載の線画処理装置であって、
前記ポインタ移動手段が前記特徴部分検索手段による検索結果に基づいて前記特徴部分指定ウィンドウを移動させた時、前記検索結果と前記登録された線画によって表現されるキャラクタにおける特徴的な部分とが一致するように前記複数閉領域指定ポインタを変倍させる複数閉領域指定ポインタ変倍手段と、を備えることを特徴とする線画処理装置。
【請求項１３】
請求項８乃至１１に記載の線画処理装置であって、
前記ポインタ移動手段が前記特徴部分検索手段による検索結果に基づいて前記特徴部分指定ウィンドウを移動させた時、前記検索結果と前記登録された線画によって表現されるキャラクタにおける特徴的な部分とが一致するように前記複数閉領域指定ポインタを回転させる複数閉領域指定ポインタ回転手段と、を備えることを特徴とする線画処理装置。
【請求項１４】
コンピュータによって、複数の閉領域を有する線画によって表現されるキャラクタに対して彩色処理を行なうため、前記コンピュータのディスプレイに表示された前記複数の閉領域を指定する処理を実行する領域指定プログラムであって、
前記コンピュータのＣＰＵがメモリにおいて、
前記線画によって表現されるキャラクタにおける特徴的な部分を指定する特徴部分指定ウィンドウと、前記特徴部分指定ウィンドウを基準として所定の位置に配置された複数の領域指定点と、を備えた複数閉領域指定ポインタを前記コンピュータのディスプレイに操作可能に表示する複数閉領域指定ステップ、
を実行することにより前記線画の複数の閉領域を一括して指定すること特徴とする領域指定プログラム。
【請求項１５】
コンピュータによって、該コンピュータのディスプレイに表示された複数の閉領域を有する線画によって表現されるキャラクタに対して彩色処理を実行する線画処理プログラムであって、
前記コンピュータのＣＰＵがメモリにおいて、
前記線画で表現されたキャラクタの特徴的な部分を指定する特徴部分指定ウィンドウと、前記特徴部分指定ウィンドウを基準として所定の位置に配置された複数の領域指定点と、を備えた複数閉領域指定ポインタを前記コンピュータのディスプレイに表示する複数閉領域指定ポインタ表示ステップと、
前記特徴部分指定ウィンドウによって、前記線画によって表現されたキャラクタにおける特徴的な部分を登録する特徴部分登録ステップと、
前記ディスプレイに表示された線画において、前記登録された線画によって表現されたキャラクタにおける特徴的な部分を検索する特徴部分検索ステップと、
前記特徴部分検索手段による検索結果に基づいて、前記登録された線画によって表現されたキャラクタにおける特徴的な部分に前記特徴部分指定ウィンドウを移動させることによって前記複数閉領域指定ポインタを移動させるポインタ移動ステップと、
前記移動された複数閉領域指定ポインタが備えた複数の領域指定点が位置する各閉領域について、各々彩色処理が行なわれる閉領域として指定する複数閉領域指定ステップと、
前記指定された複数の閉領域に対して彩色を行なう彩色ステップと、
を実行することにより、前記複数の閉領域を一括して指定して彩色処理を実行することを特徴とする線画処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
複数の閉領域を有する線画で表現されたキャラクタに対して彩色処理を行なうため、前記複数の閉領域を指定する領域指定装置並びにそのプログラム、および該複数の閉領域に対して彩色処理を行なう線画処理装置並びにそのプログラムに関する。
【背景技術】
【０００２】
マンガ（Manga）とは、英語のコミック（Comic）とはニュアンスが異なり、日本独自の風合いを持つ（モノクロ）線画のことを指す。マンガを出版物として印刷する場合、カラー印刷コストがかかるために、モノクロ印刷が中心であったため、階調表現や感情表現について、様々なトーンや掛け網、効果線、ベタ、など白黒による表現が行なわれていた。
【０００３】
しかし、最近では携帯電話において電子データ化されたマンガを購読できるサイトが急増しているため、マンガを液晶モニタで鑑賞する機会が増えたことにより、マンガのカラー化（彩色、Coloring）が求められている。また、海外では、モノクロマンガの文化がほとんどないために、海外における出版物として展開するためにはマンガのカラー化が必要となっている。このようなことから、マンガを電子データ化するに際して、彩色作業が必要とされている。
【０００４】
ところが、マンガにおいては、人物等のキャラクタが多数描かれているため、キャラクタに対する彩色作業を繰り返す必要があるという問題が存在する。例えば、1コマに平均して１〜２名のキャラクタが登場したとすると、１ページにはだいたい５〜１０個程キャラクタが登場する。従って、連載を１０話程度まとめた単行本１冊では、１０００以上のキャラクタが描画されることになる。従って、単行本１冊分に対して彩色作業を行なう場合、１０００以上のキャラクタに対して彩色を行なわなければならない。しかも、人間は知覚的に、顔の違いを敏感に見分けることができるため、特にキャラクタの顔を彩色する際には一定した品質が求められている。
【０００５】
線画によって表現されたキャラクタに対して彩色処理を行なう技術としては、例えば下記のような技術が存在する。
【特許文献１】登録２８３５７５２
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の技術では、自動彩色を行なうための対象の判定が、領域の重心と外接矩形サイズに限定されているため、キャラクタを特定して彩色を行なうことはできないという問題が残っている。
【０００７】
すなわち、単行本１冊分に対して彩色作業を行なう場合、キャラクタには各々特定の配色がなされており、前述のように単行本においてキャラクタは１０００回以上登場することになるので、マンガのフルカラー化を実現するためには特定の配色がなされたキャラクタに対する彩色を１０００回以上繰り返さなければならないが、このような繰り返し作業を低減する効率的な技術について、特許文献１では開示していない。
【０００８】
また、前述のように、キャラクタの顔を彩色する際には一定の品質が求められていることから、彩色処理を行なう際、繰り返し同一の色をキャラクタに彩色する必要もある。
【０００９】
従って、本発明の目的は、マンガのフルカラー化を実現するに際して、線画によって表現されるキャラクタの彩色がされるべき閉領域を容易に指定する領域指定装置を提供することである。
【００１０】
また、マンガのフルカラー化を実現するに際して、線画によって表現されるキャラクタの彩色がされるべき閉領域を容易に指定することにより、キャラクタに対する彩色を効率よく行なう線画処理装置を提供することである。
【課題を解決するための手段】
【００１１】
かかる課題を解決する為に、請求項１に係わる発明は、複数の閉領域を有する線画で表現されたキャラクタに対して彩色処理を行なうため、表示手段に表示された前記線画で表現されたキャラクタにおける複数の閉領域を指定する領域指定装置であって、前記線画で表現されたキャラクタの特徴的な部分を指定する特徴部分指定ウィンドウと、前記特徴部分指定ウィンドウを基準として所定の位置に配置された複数の領域指定点と、を備えた複数閉領域指定ポインタを前記表示手段に操作可能に表示する複数閉領域指定手段、を有することにより、前記複数の閉領域を一括して指定することを特徴とする。
【００１２】
また、請求項２に係わる発明は、請求項１に記載の領域指定装置であって、前記複数閉領域指定ポインタを設定するために、複数閉領域指定手段が、前記線画で表現されたキャラクタの特徴的な部分に対して前記特徴部分指定ウィンドウを対応させる特徴部分指定ウィンドウ設定手段と、前記複数の領域指定点を設定する領域指定点設定手段と、を有することを特徴とする。
【００１３】
更に請求項３に係わる発明は、請求項２に記載の領域指定装置であって、前記領域指定点設定手段が、前記複数の領域指定点を設定するに際して、該複数の領域指定点によって指定される前記複数の閉領域に対して彩色処理が行なわれる際の色指定を合わせて行なうこと、を特徴とする。
【００１４】
また、請求項４に係わる発明は、請求項２に記載の領域指定装置であって、前記複数閉領域指定手段が、前記領域指定点設定手段によって設定された複数の領域指定点を中心とした複数の図形を設定し、該複数の図形を領域指定図形として前記複数の閉領域を一括して指定すること、を特徴とする。
【００１５】
加えて、請求項５に係わる発明は、請求項１乃至４に記載の領域指定装置であって、前記複数閉領域指定手段によって複数閉領域指定ポインタの拡大乃至縮小操作が可能であることを特徴とする。
【００１６】
また、請求項６に係わる発明は、請求項１乃至４に記載の領域指定装置であって、前記複数閉領域指定手段によって複数閉領域指定ポインタの回転操作が可能であることを特徴とする。
【００１７】
更に請求項７に関わる発明は、請求項１乃至６に記載の領域指定装置を使用して、前記複数の閉領域を有する線画で表現されたキャラクタに対して彩色処理を行なう線画処理装置である。
【００１８】
請求項８に係わる発明は、表示手段に表示された複数の閉領域を有する線画で表現されたキャラクタに対して彩色処理を行なう線画処理装置であって、前記線画で表現されたキャラクタの特徴的な部分を指定する特徴部分指定ウィンドウと、前記特徴部分指定ウィンドウを基準として所定の位置に配置された複数の領域指定点と、を備えた複数閉領域指定ポインタを前記表示手段に表示する複数閉領域指定ポインタ表示手段と、前記特徴部分指定ウィンドウによって、前記線画によって表現されたキャラクタにおける特徴的な部分を登録する特徴部分登録手段と、前記表示手段に表示された線画において、前記登録された線画によって表現されたキャラクタにおける特徴的な部分を検索する特徴部分検索手段と、前記特徴部分検索手段による検索結果に基づいて、前記登録された線画によって表現されたキャラクタにおける特徴的な部分に前記特徴部分指定ウィンドウを移動させることによって前記複数閉領域指定ポインタを移動させるポインタ移動手段と、前記移動された複数閉領域指定ポインタが備えた複数の領域指定点が位置する各閉領域について、各々彩色処理が行なわれる閉領域として指定する複数閉領域指定手段と、前記指定された複数の閉領域に対して彩色を行なう彩色手段と、を有することにより、前記複数の閉領域を一括して指定して彩色処理を実行することを特徴とする。
【００１９】
また、請求項９に係わる発明は、請求項８に記載の線画処理装置であって、前記複数閉領域指定ポインタを設定するために、複数閉領域指定ポインタ表示手段が、前記線画で表現されたキャラクタの特徴的な部分に対して前記特徴部分指定ウィンドウを対応させる特徴部分設定手段と、前記領域指定点を設定する領域指定点設定手段と、を有することを特徴とする。
【００２０】
更に、請求項１０に係わる発明は、請求項９に記載の線画処理装置であって、前記領域指定点設定手段が、前記複数の領域指定点を設定するに際して、該領域指定点によって指定される前記複数の閉領域に対して彩色処理が行なわれる際の色指定を合わせて行なうこと、を特徴とする。
【００２１】
また、請求項１１に係わる発明は、請求項９に記載の線画処理装置であって、前記複数閉領域指定ポインタ表示手段が、前記領域指定点設定手段によって設定された複数の領域指定点を中心とした複数の図形を設定し、該複数の図形を領域指定図形として前記複数の閉領域を一括して指定すること、を特徴とする。
【００２２】
加えて、請求項１２に係わる発明は、請求項８乃至１１に記載の線画処理装置であって、前記ポインタ移動手段が前記特徴部分検索手段による検索結果に基づいて前記特徴部分指定ウィンドウを移動させた時、前記検索結果と前記登録された線画によって表現されるキャラクタにおける特徴的な部分とが一致するように前記複数閉領域指定ポインタを変倍させる複数閉領域指定ポインタ変倍手段と、を備えることを特徴とする。
【００２３】
また、請求項１３に係わる発明は、請求項８乃至１１に記載の線画処理装置であって、前記ポインタ移動手段が前記特徴部分検索手段による検索結果に基づいて前記特徴部分指定ウィンドウを移動させた時、前記検索結果と前記登録された線画によって表現されるキャラクタにおける特徴的な部分とが一致するように前記複数閉領域指定ポインタを回転させる複数閉領域指定ポインタ回転手段と、を備えることを特徴とする。
【００２４】
請求項１４に係わる発明は、コンピュータによって、複数の閉領域を有する線画によって表現されるキャラクタに対して彩色処理を行なうため、前記コンピュータのディスプレイに表示された前記複数の閉領域を指定する処理を実行する領域指定プログラムであって、前記コンピュータのＣＰＵがメモリにおいて、前記線画によって表現されるキャラクタにおける特徴的な部分を指定する特徴部分指定ウィンドウと、前記特徴部分指定ウィンドウを基準として所定の位置に配置された複数の領域指定点と、を備えた複数閉領域指定ポインタを前記コンピュータのディスプレイに操作可能に表示する複数閉領域指定ステップ、を実行することにより前記線画の複数の閉領域を一括して指定すること特徴とする。
【００２５】
請求項１５に係わる発明は、コンピュータによって、該コンピュータのディスプレイに表示された複数の閉領域を有する線画によって表現されるキャラクタに対して彩色処理を実行する線画処理プログラムであって、前記コンピュータのＣＰＵがメモリにおいて、前記線画で表現されたキャラクタの特徴的な部分を指定する特徴部分指定ウィンドウと、前記特徴部分指定ウィンドウを基準として所定の位置に配置された複数の領域指定点と、を備えた複数閉領域指定ポインタを前記コンピュータのディスプレイに表示する複数閉領域指定ポインタ表示ステップと、前記特徴部分指定ウィンドウによって、前記線画によって表現されたキャラクタにおける特徴的な部分を登録する特徴部分登録ステップと、前記ディスプレイに表示された線画において、前記登録された線画によって表現されたキャラクタにおける特徴的な部分を検索する特徴部分検索ステップと、前記特徴部分検索手段による検索結果に基づいて、前記登録された線画によって表現されたキャラクタにおける特徴的な部分に前記特徴部分指定ウィンドウを移動させることによって前記複数閉領域指定ポインタを移動させるポインタ移動ステップと、前記移動された複数閉領域指定ポインタが備えた複数の領域指定点が位置する各閉領域について、各々彩色処理が行なわれる閉領域として指定する複数閉領域指定ステップと、前記指定された複数の閉領域に対して彩色を行なう彩色ステップと、を実行することにより、前記複数の閉領域を一括して指定して彩色処理を実行することを特徴とする。
【発明の効果】
【００２６】
請求項１乃至請求項５に記載の領域指定装置は、オペレータの操作により、線画で表現されたキャラクタの特徴的な部分を指定する特徴部分指定ウィンドウと、該特徴部分指定ウィンドウを基準として所定の位置に配置された複数の領域指定点と、を備えた複数閉領域指定ポインタを操作することにより、複数の閉領域を有する線画で表現されたキャラクタに対して彩色処理を行なうための閉領域の指定を容易に行なうことができる。
【００２７】
請求項６に記載の線画処理装置は、請求項１乃至５に記載の領域指定装置を利用して、複数の閉領域を有する線画で表現されたキャラクタに対して彩色処理を行なうための閉領域の指定を容易に行なうことができるので、キャラクタに対する彩色処理を効率よく実行することができる。
【００２８】
請求項７乃至１１に記載の線画処理装置は、線画で表現されたキャラクタの特徴的な部分を指定する特徴部分指定ウィンドウと、前記特徴部分指定ウィンドウを基準として所定の位置に配置された複数の領域指定点と、を備えた複数閉領域指定ポインタによって線画によって表現されたキャラクタにおける特徴的な部分を登録し、該登録された線画によって表現されたキャラクタにおける特徴的な部分を検索して特徴部分指定ウィンドウを移動させることで、前記複数閉領域指定ポインタが備えた複数の領域指定点が位置する各閉領域について、各々彩色処理が行なわれる閉領域として指定することにより、キャラクタに対する彩色処理を効率よく実行することができる。
【００２９】
請求項１２に記載のプログラムは、該プログラムをコンピュータで実行することにより、請求項１に記載の領域指定装置を一般的に使用されているコンピュータで実現することが可能となる。
【００３０】
請求項１３に記載のプログラムは、該プログラムをコンピュータで実行することにより、請求項７に記載の線画処理装置を一般的に使用されているコンピュータで実現することが可能となる。
【発明を実施するための最良の形態】
【００３１】
以下、図面を利用しながら、本発明を実施するための最良の形態について、説明を行なう。
【実施例１】
【００３２】
図１は、本発明を実施するための領域指定装置１の構成を示すための図である。領域指定装置１は、一般的に使用されているパーソナルコンピュータであり、ＣＰＵ１１、表示部１２、入力部１３、ネットワークＩ／Ｆ１４、メディアドライブ１５、記憶部１６、メモリ１７より構成されている。
【００３３】
ＣＰＵ１１は、領域指定装置１全体を制御し、特にメディアドライブ１５に挿入されたメディアディスク１８に記録されているプログラム１８１をメモリ１７において実行することによって、領域指定装置１の機能を実現している。
【００３４】
表示部１２は、線画によって表現されたキャラクタの複数の閉領域を指定する際に必要な情報を表示するために使用される。入力部１３は、マウスやキーボードで構成されており、領域指定装置１に対してオペレータが指示を入力するために使用する。
【００３５】
ネットワークＩ／Ｆ１４は、領域指定装置１と図示しないネットワークとを接続するためのものである。ネットワークＩ／Ｆ１４を介して、領域指定装置１は図示しないネットワークから、複数の閉領域を指定するための線画データＬＤを受信する。また、図示しないサーバより、領域指定装置１の機能を実現するプログラム１８１をダウンロードするようにしてもよい。
【００３６】
メディアドライブ１５は、メディアディスク１８に記録されているプログラム１８１を読み取るために使用する。メディアドライブ１５で読み取られたプログラム１８１により、領域指定装置１の機能が実現される。
【００３７】
記憶部１６は、メディアドライブ１５で読み取られたプログラム１８１を格納する。
【００３８】
メモリ１７は、記憶部１６によって記憶されたプログラム１８１をＣＰＵ１１が実行するためのワークエリアである。ＣＰＵ１１によってプログラム１８１が実行された結果、メモリ１７において、複数閉領域指定部１７１、彩色部１７２の機能が実現する。
【００３９】
複数閉領域指定部１７１は、領域指定装置１のオペレータの操作によって、線画データＬＤにおいて、線画によって表現されたキャラクタを構成する複数の閉領域を指定する。
【００４０】
図２に線画によって表現されたキャラクタの一例を示す。図示しているように、線画キャラクタＬＷは、複数の閉領域ＬＡ１、ＬＡ２、ＬＡ３、およびキャラクタを特定する特徴的な部分である特徴部分ＴＰが組み合わされることによって表現されている。
【００４１】
閉領域ＬＡ１、ＬＡ２、ＬＡ３は、それぞれキャラクタを表現するための閉領域であり、例えばＬＡ１は帽子を、ＬＡ２は顔を、ＬＡ３は胴体を表現することにより、複数の閉領域の集合がキャラクタとして表現される。
【００４２】
特徴部分ＴＰは、キャラクタを特定するために付与される特徴的な部分である。マンガにおけるキャラクタは、読者に対する自他識別機能を発揮するため、そのキャラクタを特定するために特徴的なパーツを付与されることが多い。例えば、図２においては、「蝶ネクタイ」が、他のキャラクタと区別するためのキャラクタを特定する特徴的な部分である。このようなキャラクタを特定するためのパーツをキャラクタの特徴的な部分として、後述するプロセスにおいて、複数の閉領域を指定するための基準となる特徴部分ＴＰとして使用する。
【００４３】
複数閉領域指定部１７１は、このような線画キャラクタＬＷを構成する複数の閉領域を指定するために、入力部１３によって操作可能な複数閉領域指定ポインタＨＰを表示部１２に表示する。複数閉領域指定ポインタＨＰは、表示部１２に表示された線画データＬＤによって表現された線画キャラクタＬＷを構成する複数の閉領域を指定するために使用される。
【００４４】
図３は、複数閉領域指定ポインタＨＰの一例を示すための図である。複数閉領域指定ポインタＨＰは、表示部１２に表示され入力部１３によって操作可能なポインタの一種である。
【００４５】
複数閉領域指定ポインタＨＰは、特徴部分指定ウィンドウＴＷと、所定の位置に配置された複数の領域指定点ＲＰを備えている。図３に示した複数閉領域指定ポインタＨＰでは、３つの領域指定点ＲＰ１、ＲＰ２、ＲＰ３を備えている。なお、特徴部分指定ウィンドウＴＷの形状は矩形に限定されず、領域指定点ＲＰの数は３つに限定されることはない。
【００４６】
特徴部分指定ウィンドウＴＷは、線画キャラクタＬＷにおける特徴部分ＴＰを指定するためのものである。表示部１２に表示された線画キャラクタＬＷ上に、オペレータが入力部１３を操作して特徴部分指定ウィンドウＴＷを位置させたその部分が、該線画キャラクタＬＷの特徴部分ＴＰとして指定される。後述するプロセスにおいては、特徴部分ＴＰをこの特徴部分指定ウィンドウＴＷによって設定することにより、領域指定点ＲＰの設定が行なわれる。
【００４７】
領域指定点ＲＰは、線画キャラクタＬＷを構成する複数の閉領域を指定するための指定点である。領域指定点ＲＰは、特徴部分指定ウィンドウＴＷから所定の距離の位置に配置される。例えば、図３においては、領域指定点ＲＰ１が閉領域ＬＡ１を、ＲＰ２が閉領域ＬＡ２を、ＲＰ３が閉領域ＬＡ３を指定するように配置されている。
【００４８】
複数閉領域指定ポインタＨＰを線画キャラクタＬＷ上に表示した状態を図４に示す。図示しているように、入力部１３を操作して、特徴部分指定ウィンドウＴＷを線画キャラクタＬＷ上の特徴部分ＴＰに位置するように表示させると、領域指定点ＲＰがそれぞれ閉領域ＬＡ１、ＬＡ２、ＬＡ３上に位置することになるので、この状態で閉領域ＬＡ１、ＬＡ２、ＬＡ３を一度に指定することが可能となる。
【００４９】
この複数閉領域指定ポインタＨＰによる複数の閉領域指定では、複数の閉領域を一度に指定できる利点に加え、キャラクタを特定する特徴的な部分を中心として閉領域を指定するので、確実に所望するキャラクタを構成する複数の閉領域を指定することができる。また、特徴部分指定ウィンドウＴＷ内に特徴部分ＴＰが収まるように複数閉領域指定ポインタＨＰをアバウトに操作するだけで容易に複数の閉領域を指定することができる。
【００５０】
また、複数閉領域指定部１７１は、複数閉領域指定ポインタＨＰを表示する機能に関わる構成として、特徴部分指定ウィンドウ設定部１７１１、領域指定点設定部１７１２、複数閉領域指定ウィンドウ変倍部１７１２、複数閉領域指定ウィンドウ回転部１７１４を備えている。
【００５１】
特徴部分指定ウィンドウ設定部１７１１は、特徴部分ＴＰに対する特徴部分指定ウィンドウＴＷを設定する。オペレータが入力部１３を操作し、表示部１２に表示された線画キャラクタＬＷにおいて、線画においてキャラクタを特定する特徴的な部分を指定することにより、特徴部分指定ウィンドウＴＷの設定が行なわれる。特徴部分指定ウィンドウＴＷの設定方法としては、入力部１３を操作して、線画の特徴的な部分である特徴部分ＴＰを内包するような矩形を描画し、該描画された矩形を特徴部分指定ウィンドウ設定部１７１１が特徴部分指定ウィンドウＴＷとして設定する。この時、特徴部分ＴＰを内包する描画は矩形のみならず円や楕円などでもよい。
【００５２】
領域指定点設定部１７１２は、特徴部分指定ウィンドウＴＷから所定の距離に位置する複数の領域指定点ＲＰを設定する。特徴部分指定ウィンドウＴＷが設定された後、オペレータが入力部１３を操作し、表示部１２に表示された線画キャラクタＬＷにおいて、キャラクタを表現する線画の複数の閉領域上を指定すると、領域指定点設定部１７１２は該指定された位置を領域指定点ＲＰが配置される位置として設定する。また、領域指定点設定部１７１２は、複数の領域指定点ＲＰの設定が行なわれた後、該領域指定点ＲＰによって指定される閉領域に彩色される色の設定を行なう。
【００５３】
図５は、特徴部分指定ウィンドウ設定部１７１１、および領域指定点設定部１７１２によって設定された複数閉領域指定ポインタＨＰのデータ構造である。複数閉領域指定ポインタＨＰは、前述のとおり、特徴部分指定ウィンドウＴＷと複数の領域指定点ＲＰとから構成されているので、図示しているように特徴部分指定ウィンドウＴＷのデータ構造と、領域指定点ＲＰのデータ構造とを有している。図示しているように、特徴部分指定ウィンドウＴＷについては、矩形であることを示す「rectangle」と、２頂点の座標値によって定義されている。また、領域指定点ＲＰは、各々特徴部分指定ウィンドウＴＷの重心点からのオフセット値と色情報とを有している。
【００５４】
図１に戻って、複数閉領域指定ポインタ変倍部１７１３は、複数の閉領域を指定する際に、複数閉領域指定ポインタＨＰのサイズを変更する機能を実行する。キャラクタは、マンガの作中において様々な大きさで表現されるので、彩色のための閉領域の指定を行なう場合、そのサイズの変化に対応する必要がある。そこで、オペレータの入力部１３の操作に基づいて、複数閉領域指定ポインタ変倍部１７１３が複数閉領域指定ポインタＨＰのサイズを変更することにより、様々なサイズで表現されたキャラクタであっても閉領域を容易に指定することができる。
【００５５】
複数閉領域指定ポインタ回転部１７１４は、複数の閉領域を指定する際に、複数閉領域指定ポインタＨＰを回転する機能を実行する。キャラクタは、マンガの作中において様々な角度で表現されるので、彩色のための閉領域の指定を行なう場合、その角度に対応する必要がある。そこで、オペレータの入力部１３の操作に基づいて、複数閉領域指定ポインタ回転部１７１４が複数閉領域指定ポインタＨＰを回転させることにより、様々な角度で表現されたキャラクタであっても閉領域を容易に指定することができる。
【００５６】
彩色部１７２は、複数閉領域指定部１７１で指定された複数の閉領域に対して、彩色処理を行なう。線画の閉領域に対する彩色処理は周知の様々な手法を使用することが可能である。また、複数閉領域指定ポインタＨＰによって指定された領域が目視上は閉領域であっても線切れ等が存在して実際には閉領域ではなかった場合、線繋ぎ処理などを実行して閉領域化処理を実行するようにしてもよい。
【００５７】
図６は、領域指定装置１の動作を説明するためのフローチャートである。まず、ステップＳ１において、領域指定装置１は線画データＬＤを取得、表示する。線画データＬＤの取得は、ネットワークＩ／Ｆ部１４を介して図示しないネットワークから取得するか、メディアドライブ１５を介してメディアディスク１８に記録されている線画データＬＤを取得するか、あるいは領域指定装置１に備えられた図示しない線画作成機能により作成されたものを取得する。取得された線画データＬＤについて、領域指定装置１が表示部１２に表示する。その結果、オペレータは線画で表現された線画キャラクタＬＷを視認することが可能となる。
【００５８】
ステップＳ２で、複数閉領域指定ポインタＨＰの設定を行なう。表示された線画キャラクタＬＷに対して、オペレータは入力部１３を操作して、該線画キャラクタＬＷを特定する特徴的な部分を特徴部分ＴＰとして指定する。該指定に基づいて、特徴部分指定ウィンドウ設定部１７１１が特徴部分ＴＰの指定処理に応じて特徴部分指定ウィンドウＴＷを設定する。続けてオペレータが入力部１３を操作して、線画キャラクタＬＷを構成する複数の閉領域を指定する。該指定に基づいて、領域指定点設定部１７１２が閉領域指定処理に応じて領域指定点ＲＰを設定する。また、領域指定点ＲＰ各々に対して、オペレータは閉領域に彩色したい色をそれぞれ指定することにより、領域指定点設定部１７１２は領域指定点ＲＰが指定する閉領域を彩色する際の色を設定する。特徴部分指定ウィンドウＴＷと複数の領域指定点ＲＰが設定されたならば、複数閉領域指定部１７１は、該特徴部分指定ウィンドウＴＷと複数の領域指定点ＲＰとの組合せを複数閉領域指定ポインタＨＰとして、以降の閉領域指定処理に供する。
【００５９】
ステップＳ３において、オペレータは入力部１３を操作して、複数閉領域指定ポインタＨＰを使用して線画キャラクタＬＷを構成する複数の閉領域を指定する。ステップＳ３における線画キャラクタＬＷを構成する複数の閉領域指定は、基本的には、図４に示したように行なわれる。
【００６０】
また、複数閉領域指定ポインタＨＰによる線画キャラクタＬＷを構成する複数の閉領域の指定は、図７に示すような様々な応用が可能である。
【００６１】
図７（ａ）、（ｂ）は、ステップＳ２で複数閉領域指定ポインタＨＰの設定に使用した図４の線画キャラクタＬＷよりもサイズが大きい線画キャラクタＬＷｂ、および線画キャラクタＬＷよりもサイズが小さい線画キャラクタＬＷｓに対して、複数閉領域指定ポインタＨＰによる複数の閉領域指定について説明するための図である。
図示しているように、設定に使用した線画キャラクタＬＷよりもサイズの大きい線画キャラクタＬＷｂを構成する閉領域を指定するため、複数閉領域指定ポインタＨＰのサイズが変更されている。複数閉領域指定ポインタＨＰのサイズ変更は、例えばオペレータが入力部１３のキーボード上の「ctrl」キーを押下しながら、マウスに備えられたスクロールホイールを回転させると、複数閉領域指定ポインタ変倍部１７１３が複数閉領域指定ポインタＨＰを拡大する。
【００６２】
一方、設定に使用した線画キャラクタＬＷよりもサイズの小さい線画キャラクタＬＷｓを構成する閉領域を指定する場合、オペレータが入力部１３のキーボード上の「ctrl」キーを押下しながら、マウスに備えられたスクロールホイールを拡大時とは逆方向に回転させると、複数閉領域指定ポインタ変倍部１７１３が複数閉領域指定ポインタＨＰを縮小する。
【００６３】
従って、マンガの作中に登場する線画キャラクタＬＷについて、複数登場する際にサイズが異なっていたとしても、領域指定装置１は容易に線画キャラクタＬＷを構成する複数の閉領域を指定することができる。
【００６４】
図７（ｃ）は、ステップＳ２で複数閉領域指定ポインタＨＰの設定に使用した図４の線画キャラクタＬＷが回転した状態の線画キャラクタＬＷｒに対して、複数閉領域指定ポインタＨＰによる複数の閉領域指定について説明するための図である。
【００６５】
図示しているように、設定に使用した線画キャラクタＬＷが所定の角度で回転した線画キャラクタＬＷｒを構成する閉領域を指定するため、複数閉領域指定ポインタＨＰの角度が変更されている。複数閉領域指定ポインタＨＰのサイズ変更は、例えばオペレータが入力部１３のキーボード上の「shift」キーを押下しながら、マウスに備えられたスクロールホイールを回転させると、複数閉領域指定ポインタ変倍部１７１３が複数閉領域指定ポインタＨＰを縦横比を維持したまま回転する。回転方向は、一方向のみでも、両方向にも回転できるようにしてもよい。
【００６６】
このように、マンガの作中に登場する線画キャラクタＬＷについて、複数登場する際に回転していたとしても、領域指定装置１は容易に線画キャラクタＬＷを構成する複数の閉領域を指定することができる。
【００６７】
図７（ｄ）は、ステップＳ２で複数閉領域指定ポインタＨＰの設定に使用した図４の線画キャラクタＬＷが横向きに表現された線画キャラクタＬＷｙに対して、複数閉領域指定ポインタＨＰによる複数の閉領域指定について説明するための図である。
【００６８】
図示しているように、設定に使用した線画キャラクタＬＷが横向きに表現されている場合、マンガのキャラクタは実際の人体とは異なる表現がされることが多い。図７（ｄ）の場合、線画キャラクタＬＷｙは顔は横を向いているが、身体の表現は設定時の線画キャラクタＬＷの表現と大きく異なる部分がない。このような場合であれば、複数閉領域指定ポインタＨＰによって、線画キャラクタＬＷｙに対しても複数の閉領域指定が可能である。
【００６９】
このように、マンガの作中に登場する線画キャラクタＬＷについて、複数登場する際に表現が多少異なっていたとしても、領域指定装置１は容易に線画キャラクタＬＷを構成する複数の閉領域を指定することができる。
【００７０】
なお、図７の説明では、複数閉領域指定ポインタＨＰによる複数の閉領域指定について個々の動作それぞれについて説明を行なったが、これらの動作を同時に行なうようにしてもよい。
【００７１】
ステップＳ４では、線画データＬＤにおける全ての線画キャラクタＬＷに対して閉領域指定を行なったか否かを判定する。全ての線画キャラクタＬＷに対して閉領域指定を行なっていないのであれば、ステップＳ３へ帰還して閉領域指定処理を繰り返す。全ての線画キャラクタＬＷについて閉領域指定が終了したならば、ステップＳ５へ移行する。
【００７２】
ステップＳ５において、彩色部１７２は、複数閉領域指定ポインタＨＰの領域指定点ＲＰ各々に設定された色で、オペレータの操作を必要とせずに、線画キャラクタＬＷ各々の複数の閉領域に対して彩色処理を実行する。
【００７３】
このように、図１に示した領域指定装置１が図６に示したフローチャートのように動作することにより、線画によって表現されるキャラクタの彩色がされるべき閉領域を容易に指定することが可能となる。
【実施例２】
【００７４】
図１に示した領域指定装置１では、複数閉領域指定ポインタＨＰをオペレータが入力部１３を操作することにより、線画キャラクタＬＷを構成する複数の閉領域を指定していたが、複数の閉領域指定を行なう技術は上記に留まることはない。
【００７５】
図８は、本発明の別の態様を実施するための線画処理装置１０の構成を示すための図である。線画処理装置１０は、一般的に使用されているパーソナルコンピュータであり、ＣＰＵ１１１、表示部１１２、入力部１１３、ネットワークＩ／Ｆ１１４、メディアドライブ１１５、記憶部１１６、メモリ１１７より構成されている。
【００７６】
ＣＰＵ１１１は、線画処理装置１０全体を制御し、特にメディアドライブ１１５に挿入されたメディアディスク１１８に記録されているプログラム１１８１をメモリ１１７において実行することによって、線画処理装置１０の機能を実現している。
【００７７】
表示部１１２は、線画によって表現されたキャラクタの複数の閉領域を指定する際に必要な情報を表示するために使用される。入力部１１３は、マウスやキーボードで構成されており、線画処理装置１０に対してオペレータが指示を入力するために使用する。
【００７８】
ネットワークＩ／Ｆ１１４は、線画処理装置１０と図示しないネットワークとを接続するためのものである。ネットワークＩ／Ｆ１１４を介して、線画処理装置１０は図示しないネットワークから、複数の閉領域を指定するための線画データＬＤを受信する。また、図示しないサーバより、線画処理装置１０の機能を実現するプログラム１１８１をダウンロードするようにしてもよい。
【００７９】
メディアドライブ１１５は、メディアディスク１１８に記録されているプログラム１１８１を読み取るために使用する。メディアドライブ１１５で読み取られたプログラム１１８１により、線画処理装置１０の機能が実現される。
【００８０】
記憶部１１６は、メディアドライブ１１５で読み取られたプログラム１１８１を格納する。
【００８１】
メモリ１１７は、記憶部１１６によって記憶されたプログラム１１８１をＣＰＵ１１１が実行するためのワークエリアである。ＣＰＵ１１１によってプログラム１１８１が実行された結果、メモリ１１７において、複数閉領域指定ポインタ表示部１１７１、特徴部分登録部１１７２、特徴部分検索部１１７３、複数閉領域指定ポインタ移動部１１７４、複数閉領域指定部１１７５、彩色部１１７６の機能が実現する。
【００８２】
複数閉領域指定ポインタ表示部１１７１は、線画データＬＤにおいて、線画によって表現されたキャラクタを構成する複数の閉領域を指定するための複数閉領域指定ポインタＨＰを表示部１１２に表示する。
【００８３】
なお、線画データＬＤにおける線画キャラクタＬＷについては、先に説明を行なったものと同様なので説明を省略する。
【００８４】
また、複数閉領域指定ポインタＨＰについても、先に説明を行なったものと同様なので、説明を省略する。
【００８５】
複数閉領域指定ポインタ表示部１１７１は、複数閉領域指定ポインタＨＰを表示する機能に関わる構成として、特徴部分指定ウィンドウ設定部１１７１１、領域指定点設定部１１７１２を備えている。特徴部分指定ウィンドウ設定部１１７１１、領域指定点設定部１１７１２の機能は、先に説明を行なった特徴部分指定ウィンドウ設定部１１７１、領域指定点設定部１１７２と同様なので、説明を省略する。
【００８６】
特徴部分登録部１１７２は、特徴部分指定ウィンドウＴＷによって指定された線画キャラクタを特定する特徴的な部分である特徴部分ＴＰの形状を登録する。後述するプロセスで、線画データＬＷから特徴部分ＴＰに基づく線画キャラクタＬＷの検索を行なうため、オペレータは入力部１１３を操作して、表示部１１２に表示された特徴部分ＴＰを特徴部分指定ウィンドウＴＷで指定する。特徴部分登録部１１７２は、該指定された特徴部分ＴＰを以降の線画キャラクタＬＷの検索に使用するため、特徴部分ＴＰの形状を登録する。
【００８７】
特徴部分検索部１１７３は、線画データＬＷに対して、特徴部分登録部１１７２で登録された特徴部分ＴＰと同様の形状を有する線画キャラクタＬＷの特徴的な部分の検索を行なう。登録された特徴部分ＴＰの形状をテンプレートとして、特徴部分検索部１１７３は該テンプレートと形状が一致する線画キャラクタＬＷの特徴的な部分の検索を行なう。
【００８８】
あるいは、特徴部分検索部１１７３による検索は、他の画像検索に関わる周知技術を採用してもよい。
【００８９】
また、特徴部分検索部１１７３は、後述するプロセスで、登録された特徴部分ＴＰと線画キャラクタＬＷの検索された特徴的な部分とが一致するように複数閉領域指定ポインタＨＰを移動させるため、特徴部分変倍部１１７３１と、特徴部分回転部１１７３２とを備える。
【００９０】
特徴部分変倍部１１７３１は、登録された特徴部分ＴＰと線画キャラクタＬＷの検索された特徴的な部分とが、形状は一致していてもサイズが一致していなかった場合に、特徴部分ＴＰのサイズを検索された特徴的な部分のサイズに一致するように変倍する。特徴部分変倍部１１７３１が特徴部分ＴＰと検索された特徴的な部分のサイズに一致するように変倍した際の変倍率は、後述する特徴部分指定ウィンドウ変倍部１１７４１での処理に使用される。
【００９１】
特徴部分回転部１１７３２は、登録された特徴部分ＴＰと線画キャラクタＬＷの検索された特徴的な部分とが、形状は一致していても配置角度が一致していなかった場合に、特徴部分ＴＰのサイズを検索された特徴的な部分の配置角度に一致するように回転させる。特徴部分回転部１１７３２が特徴部分ＴＰと検索された特徴的な部分のサイズに一致するように回転させた際の角度は、後述する特徴部分指定ウィンドウ回転部１１７４２での処理に使用される。
【００９２】
複数閉領域指定ポインタ移動部１１７４は、特徴部分検索部１１７３によって検索された線画キャラクタＬＷの特徴的な部分に、特徴部分指定ウィンドウＴＷが位置するように複数閉領域指定ポインタＨＰを移動させる。複数閉領域指定ポインタ移動部１１７４が、登録された特徴部分ＴＰと線画キャラクタＬＷの検索された特徴的な部分とが一致するように複数閉領域指定ポインタＨＰを移動させることにより、線画キャラクタＬＷを構成する複数の閉領域の指定が可能となる。
【００９３】
また、複数閉領域指定ポインタ移動部１１７４は、登録された特徴部分ＴＰと線画キャラクタＬＷの検索された特徴的な部分とが一致するように複数閉領域指定ポインタＨＰを移動させるため、複数閉領域指定ポインタ変倍部１１７４１と、複数閉領域指定ポインタ回転部１１７４２とを備える。
【００９４】
複数閉領域指定ポインタ変倍部１１７４１は、特徴部分変倍部１１７３１にて求められた変倍率で、複数閉領域指定ポインタＨＰを変倍する。その結果、登録された特徴部分ＴＰと線画キャラクタＬＷの検索された特徴的な部分とが一致するように、複数閉領域指定ポインタ移動部１１７４が複数閉領域指定ポインタＨＰを移動させることが可能となる。
【００９５】
複数閉領域指定ポインタ回転部１１７４２は、特徴部分回転部１１７３２にて求められた角度で、複数閉領域指定ポインタＨＰを回転させる。その結果、登録された特徴部分ＴＰと線画キャラクタＬＷの検索された特徴的な部分とが一致するように、複数閉領域指定ポインタ移動部１１７４が複数閉領域指定ポインタＨＰを移動させることが可能となる。
【００９６】
複数閉領域指定部１１７５は、複数閉領域指定ポインタ１１７４によって移動された複数閉領域指定ポインタＨＰが備える複数の領域指定点ＲＰが位置する閉領域を指定することにより、線画データＬＤにおいて、線画によって表現されたキャラクタを構成する複数の閉領域を指定する。
【００９７】
この複数閉領域指定部１１７５による複数の閉領域指定では、複数の閉領域を一度に指定できる利点に加え、キャラクタを特定する特徴的な部分を中心として閉領域を指定するので、確実に所望するキャラクタを構成する複数の閉領域を指定することができる。また、特徴部分ＴＰに基づいて線画キャラクタＬＷの特徴的な部分を検索して、複数閉領域指定ポインタＨＰによる複数閉領域指定を行なうので、オペレータの特段の操作を必要とすることなく、効率的に複数の閉領域を指定することができる。
【００９８】
彩色部１１７６は、複数閉領域指定部１１７５で指定された複数の閉領域に対して、彩色処理を行なう。線画の閉領域に対する彩色処理は周知の様々な手法を使用することが可能である。また、複数閉領域指定ポインタＨＰによって指定された領域が目視上は閉領域であっても線切れ等が存在して実際には閉領域ではなかった場合、線繋ぎ処理などを実行して閉領域化処理を実行するようにしてもよい。
【００９９】
図９は、線画処理装置１０の動作を説明するためのフローチャートである。
【０１００】
ステップＳ１０１、１０２の動作については、図６のフローチャートにおけるステップＳ１、Ｓ２と同様なので、説明を省略する。
【０１０１】
ステップＳ１０３において、Ｓ１０２で特徴部分指定ウィンドウＴＷを設定する際に使用した特徴部分ＴＰについて、特徴部分登録部１１７２が登録する。図１０は、特徴部分登録部１１７２が、特徴部分指定ウィンドウＴＷの設定を行なった後に特徴部分ＴＰを登録する際の動作を説明するための図である。
【０１０２】
図１０（ａ）は、ステップＳ１０２において、特徴部分指定ウィンドウＴＷが設定された状態を示すための図であり、特徴部分指定ウィンドウＴＷと特徴部分ＴＰとが表示部１１２に表示されている。オペレータは、図１０（ａ）のように表示されている特徴部分ＴＰに対して登録動作を実行するために、入力部１１３を操作して特徴部分登録部１１７２の機能を実行する。
【０１０３】
特徴部分登録部１１７２は、オペレータの操作に基づいて、特徴部分ＴＰの登録を行なうため、特徴部分指定ウィンドウＴＷ内の余分な線画を削除する。余分な線画とは、後述するプロセスにおいて、特徴部分ＴＰによる他の線画キャラクタＬＷの検索を行なう際にノイズとなる可能性がある線画である。
【０１０４】
図示しているように、特徴部分指定ウィンドウＴＷを設定する際に特徴部分ＴＰとされたのは線画キャラクタＬＷの蝶ネクタイの部分である。特徴部分ＴＰとして必要とされるのは蝶ネクタイの形状に関わる線画であって、それ以外の線画は必要とはされないので、特徴部分登録部１１７２による余分な線画削除が実行される。
【０１０５】
図１０（ｂ）は、特徴部分登録部１１７２によって登録される特徴部分ＴＰを示した図である。図示しているように、特徴部分ＴＰとして必要とされる蝶ネクタイを示すための線画以外は削除されている。特徴部分登録部１１７２は、このような処理を行なった後に特徴部分ＴＰの形状を登録する。
【０１０６】
図１０（ｃ）は、特徴部分登録部１１７２によって登録された特徴部分ＴＰに関わる登録データの構造を示すための図である。登録データは、特徴部分登録ＩＤ「ＩＤ」、特徴部分サイズ「size」、特徴部分実データ「ＤＤ」を格納している。
【０１０７】
特徴部分登録ＩＤは、複数の特徴部分ＴＰが登録された場合に、該登録された特徴部分ＴＰそれぞれを識別するための識別番号である。
【０１０８】
特徴部分サイズは、特徴部分ＴＰのサイズを格納したものである。特徴部分サイズとしては、例えば特徴部分ＴＰの外接矩形サイズを格納する。
【０１０９】
特徴部分実データは、特徴部分ＴＰの形状を示すデータであって、ビットマップ形式、ランレングス形式、ベクトル形式など、特徴部分ＴＰの形状を示すデータを格納することで、後述するプロセスにおける特徴部分検索におけるパターンマッチングに使用される。
【０１１０】
図９に戻って、ステップＳ１０４において、特徴部分検索部１１７３が、ステップＳ１０３で登録された特徴部分ＴＰと一致する線画キャラクタＬＷを特定する特徴的な部分を検索する。特徴部分検索部１１７３は、登録された特徴部分ＴＰの形状をテンプレートとして、テンプレートマッチングなどの手法による画像検索を、線画データＬＷに対して行なう。
【０１１１】
ステップＳ１０５において、特徴部分検索部１１７３による検索の結果、特徴部分ＴＰと一致する線画キャラクタＬＷを特定する特徴的な部分とが発見されたか否かを判定する。特徴部分検索部１１７３が、特徴部分ＴＰと一致する線画キャラクタＬＷを特定する特徴的な部分を発見したならば、ステップＳ１０８へ移行する。発見されなかった場合は、ステップＳ１０６へ移行する。
【０１１２】
ステップＳ１０６では、特徴部分検索部１１７３による検索の結果、変倍したならば特徴部分ＴＰと一致する線画キャラクタＬＷを特定する特徴的な部分とが発見されたか否かを判定する。特徴部分検索部１１７３によって、特徴部分ＴＰの形状とは一致するが、サイズ的には特徴部分ＴＰとは一致しない線画キャラクタＬＷを特定する特徴的な部分が発見された場合、特徴部分変倍部１１７３１が特徴部分ＴＰに対して変倍処理を行なう。特徴部分変倍部１１７３１による変倍処理を行なった結果、特徴部分検索部１１７３が、特徴部分ＴＰと線画キャラクタＬＷを特定する特徴的な部分が一致したならば、特徴部分変倍部１１７３１は、特徴部分ＴＰに対して行なった変倍率ＭＧを格納して、ステップＳ１０８へ移行する。一致しなかった場合は、ステップＳ１０７へ移行する。
【０１１３】
ステップＳ１０７では、特徴部分検索部１１７３による検索の結果、回転したならば特徴部分ＴＰと一致する線画キャラクタＬＷを特定する特徴的な部分とが発見されたか否かを判定する。特徴部分検索部１１７３によって、特徴部分ＴＰの形状とは一致するが、回転角度的には特徴部分ＴＰとは一致しない線画キャラクタＬＷを特定する特徴的な部分が発見された場合、特徴部分回転部１１７３２が特徴部分ＴＰに対して回転処理を行なう。特徴部分回転部１１７３２による回転処理を行なった結果、特徴部分検索部１１７３が、特徴部分ＴＰと線画キャラクタＬＷを特定する特徴的な部分が一致したならば、特徴部分回転部１１７３２は、特徴部分ＴＰに対して行なった回転の角度ＡＮを格納してステップＳ１０８へ移行する。一致しなかった場合は、ステップＳ１０４へ帰還し、検索処理を繰り返し行なう。
【０１１４】
なお、ステップＳ１０６とステップＳ１０７とが順次行われるよう説明を行ったが、ステップＳ１０６の処理とステップＳ１０７の処理との処理の順序を変更してもよい。また、ステップＳ１０６の処理とステップＳ１０７の処理とを同時に行なうようにしてもよい。
【０１１５】
ステップＳ１０８において、複数閉領域指定ポインタ移動部１１７４がステップＳ１０５〜１０７の処理によって発見された、特徴部分ＴＰと一致する形状を有する線画キャラクタＬＷを特定する特徴的な部分に複数閉領域指定ポインタＨＰを移動させ、複数閉領域指定部１１７５が線画キャラクタＬＷを構成する複数の閉領域を指定する。ステップＳ１０８における線画キャラクタＬＷを構成する複数の閉領域指定もまた、基本的には、図４に示したように行なわれる。
【０１１６】
また、複数閉領域指定ポインタＨＰによる線画キャラクタＬＷを構成する複数の閉領域の指定は、図１１に示すような様々な応用が可能である。
【０１１７】
図１１（ａ）、（ｂ）は、ステップＳ１０２で複数閉領域指定ポインタＨＰの設定に使用した図４の線画キャラクタＬＷよりもサイズが大きい線画キャラクタＬＷｂ、および線画キャラクタＬＷよりもサイズが小さい線画キャラクタＬＷｓに対して、複数閉領域指定ポインタＨＰによる複数の閉領域指定について説明するための図である。
【０１１８】
図示しているように、設定に使用した線画キャラクタＬＷよりもサイズの大きい線画キャラクタＬＷｂを構成する閉領域を指定するため、複数閉領域指定ポインタＨＰのサイズが変更されている。複数閉領域指定ポインタＨＰのサイズ変更は、特徴部分変倍部１１７３１が格納した変倍率ＭＧを使用して、複数閉領域指定ポインタ変倍部１１７４１が複数閉領域指定ポインタＨＰを拡大する。
【０１１９】
一方、設定に使用した線画キャラクタＬＷよりもサイズの小さい線画キャラクタＬＷｓを構成する閉領域を指定する場合、特徴部分変倍部１１７３１が格納した変倍率ＭＧを使用して、複数閉領域指定ポインタ変倍部１１７４１が複数閉領域指定ポインタＨＰを縮小する。
【０１２０】
従って、マンガの作中に登場する線画キャラクタＬＷについて、複数登場する際にサイズが異なっていたとしても、線画処理装置１０は容易に線画キャラクタＬＷを構成する複数の閉領域を指定することができる。
【０１２１】
図１１（ｃ）は、ステップＳ１０２で複数閉領域指定ポインタＨＰの設定に使用した図４の線画キャラクタＬＷが回転した状態の線画キャラクタＬＷｒに対して、複数閉領域指定ポインタＨＰによる複数の閉領域指定について説明するための図である。
【０１２２】
図示しているように、設定に使用した線画キャラクタＬＷが所定の角度で回転した線画キャラクタＬＷｒを構成する閉領域を指定するため、複数閉領域指定ポインタＨＰの角度が変更されている。複数閉領域指定ポインタＨＰのサイズ変更は、特徴部分回転部１１７３２が格納した角度ＡＮを使用して、複数閉領域指定ポインタ回転部１１７４２が複数閉領域指定ポインタＨＰを縦横比を維持したまま回転する。
【０１２３】
このように、マンガの作中に登場する線画キャラクタＬＷについて、複数登場する際に回転していたとしても、線画処理装置１０は容易に線画キャラクタＬＷを構成する複数の閉領域を指定することができる。
【０１２４】
図１１（ｄ）は、ステップＳ１０２で複数閉領域指定ポインタＨＰの設定に使用した図４の線画キャラクタＬＷが横向きに表現された線画キャラクタＬＷｙに対して、複数閉領域指定ポインタＨＰによる複数の閉領域指定について説明するための図である。
【０１２５】
図示しているように、設定に使用した線画キャラクタＬＷが横向きに表現されている場合、マンガのキャラクタは実際の人体とは異なる表現がされることが多い。図１１（ｄ）の場合、線画キャラクタＬＷｙは顔は横を向いているが、身体の表現は設定時の線画キャラクタＬＷの表現と大きく異なる部分がない。特に、特徴部分ＴＰについての表現に変化がないことから、このような場合であれば、複数閉領域指定ポインタＨＰによって、線画キャラクタＬＷｙに対しても複数の閉領域指定が可能である。
【０１２６】
従って、マンガの作中に登場する線画キャラクタＬＷについて、複数登場する際に表現が多少異なっていたとしても、線画処理装置１０は容易に線画キャラクタＬＷを構成する複数の閉領域を指定することができる。
【０１２７】
なお、図１１の説明では、複数閉領域指定ポインタＨＰによる複数の閉領域指定について個々の動作それぞれについて説明を行なったが、これらの動作を同時に行なうようにしてもよい。
【０１２８】
ステップＳ１０９では、線画データＬＤにおける全ての線画キャラクタＬＷに対して閉領域指定を行なったか否かを判定する。全ての線画キャラクタＬＷに対して、閉領域指定を行なっていない場合は、ステップＳ１０４へ帰還して、特徴部分ＴＰに基づく検索処理を繰り返す。全ての線画キャラクタＬＷについて閉領域指定が終了したならば、ステップＳ１１０へ移行する。
【０１２９】
ステップＳ１１０において、彩色部１１７６は、複数閉領域指定ポインタＨＰの領域指定点ＲＰ各々に設定された色で、オペレータの操作を必要とせずに、線画キャラクタＬＷ各々の複数の閉領域に対して彩色処理を実行する。
【０１３０】
このように、図８に示した線画処理装置１０が図９に示したフローチャートのように動作することにより、線画によって表現されるキャラクタの彩色がされるべき閉領域を容易に指定することが可能となる。
【０１３１】
変形例１：これまでの説明では、複数閉領域指定ポインタＨＰについて、説明を簡略化するために一つしか存在しないように説明を行なってきたが、線画データＬＤにおいて表現される線画キャラクタＬＷの数の分だけ、複数閉領域指定ポインタＨＰを用意してもよい。
【０１３２】
この場合、オペレータは、複数の線画キャラクタＬＷについて容易に彩色処理を実行することができるので、より作業効率が向上する。
【０１３３】
変形例２：これまでの説明では、複数閉領域指定ポインタＨＰの構成について、特徴部分指定ウィンドウＴＷと複数の領域指定点ＲＰとが一直線上に配置されたものについて説明を行なってきたが、複数閉領域指定ポインタＨＰの構成は上記に限定されるものではない。
【０１３４】
図１２は、複数閉領域指定ポインタＨＰの他の例を示すための図である。図１２（ａ）は、特徴部分指定ウィンドウＴＷに対して、複数の領域指定点ＲＰが放射状に位置している複数閉領域指定ポインタＨＰ１を示すための図である。図１２（ａ）に示す複数閉領域指定ポインタＨＰ１は、例えば図１２（ｂ）に示す線画キャラクタＬＷｄ１を構成する複数の閉領域を指定するのに好適である。
【０１３５】
図１２（ｃ）は、特徴部分指定ウィンドウＴＷに対して、複数の領域指定点ＲＰが一方向に偏位して位置している複数閉領域指定ポインタＨＰ２を示すための図である。図１２（ｃ）に示す複数閉領域指定ポインタＨＰ２は、例えば図１２（ｄ）に示す線画キャラクタＬＷｄ２を構成する複数の閉領域を指定するのに好適である。
【０１３６】
このように、複数閉領域指定ポインタＨＰは、オペレータが所望する構成を取ることができるので、線画キャラクタＬＷに対する彩色処理を容易に行なうことができる。
【０１３７】
変形例３：これまでの説明では複数閉領域指定ポインタＨＰの複数の領域指定点ＲＰについて、点として説明を行なってきたが、領域指定点ＲＰを中心とした領域を領域指定図形ＲＦとして、線画キャラクタＬＷを構成する複数の閉領域を指定するようにしてもよい。
【０１３８】
図１３は、複数の領域指定点ＲＰの代わりに複数の領域指定図形ＲＦを備えた複数閉領域指定ポインタＨＰ３を説明するための図である。
【０１３９】
図１３（ａ）は、複数の領域指定図形ＲＦを備えた複数閉領域指定ポインタＨＰ３を示すための図である。図示しているように、複数閉領域指定ポインタＨＰ３では、特徴部分指定ウィンドウＴＷおよび所定の位置に配置された領域指定図形ＲＦ１、ＲＦ２、ＲＦ３を備えている。領域指定図形ＲＦ１、ＲＦ２、ＲＦ３は、それぞれ領域指定点ＲＰ１、ＲＰ２、ＲＰ３を中心とする円図形であり、該領域指定図形ＲＦに重複する領域を、彩色を行なうための閉領域として指定することが可能となる。
【０１４０】
図１３（ｂ）は、特徴部分指定ウィンドウ設定部１７１１（あるいは１１７１１）、および領域指定点設定部１７１２（あるいは１１７１２）によって設定された複数閉領域指定ポインタＨＰ３のデータ構造である。特徴部分指定ウィンドウＴＷ、および複数の領域指定点ＲＰの設定については、図５に示した複数閉領域指定ポインタＨＰの構造と同様であるが、図１３（ｂ）に示す複数閉領域指定ポインタＨＰ３のデータ構造では、領域指定図形ＲＦについて設定が行なわれている。すなわち、領域指定図形ＲＦとして、「circle」が設定されており、半径「ｒ」についても設定されている。ここでは、半径「ｒ」について５(mm)が設定されている。半径「ｒ」の単位についてはmm以外にピクセルやＱ等別の単位を使ってもよい。
なお、領域指定図形ＲＦとして使用する図形は、円以外に楕円や矩形などの図形を使用してもよい。
また、領域指定図形ＲＦ１、ＲＦ２、ＲＦ３のサイズは一定として説明しているが、領域指定図形ＲＦのサイズを異なるようにしてもよい。
【０１４１】
複数閉領域指定部１７１、あるいは複数閉領域指定ポインタ表示部１１７１は、図１３（ｂ）に示すデータ構造に基づいて、図１３（ａ）に示す複数閉領域指定ポインタＨＰ３を表示部１２あるいは１１２に表示して、線画キャラクタＬＷを構成する閉領域の指定を行なう。図１３（ｃ）は、複数閉領域指定ポインタＨＰ３による線画キャラクタＬＷｘを構成する閉領域指定を示すための図である。
【０１４２】
図示しているように、線画キャラクタＬＷｘを構成する閉領域から領域指定点ＲＰは外れているので、図３に示すような複数閉領域指定ポインタＨＰでは線画キャラクタＬＷｘを構成する閉領域を指定することはできない。しかし、複数閉領域指定ポインタＨＰ３を使用した場合、領域指定図形ＲＦの一部が線画キャラクタＬＷｘの閉領域と重複することにより、彩色すべき閉領域を指定することができる。
【０１４３】
このように、複数閉領域指定ポインタＨＰは、オペレータが所望する構成を取ることができるので、線画キャラクタＬＷに対する彩色処理を容易に行なうことができる。
【図面の簡単な説明】
【０１４４】
【図１】領域指定装置１の構成を説明するための図である。
【図２】線画によって表現されたキャラクタの一例を示すための図である。
【図３】複数閉領域指定ポインタＨＰの一例を示すための図である。
【図４】複数閉領域指定ポインタＨＰを線画キャラクタＬＷ上に表示した状態を示すための図である。
【図５】複数閉領域指定ポインタＨＰのデータ構造を示すための図である。
【図６】領域指定装置１の動作を説明するためのフローチャートである。
【図７】複数閉領域指定ポインタＨＰによる線画キャラクタＬＷを構成する複数の閉領域の指定の応用例を示すための図である。
【図８】線画処理装置１０の構成を説明するための図である。
【図９】線画処理装置１０の動作を説明するためのフローチャートである。
【図１０】特徴部分登録部１１７２が、特徴部分ＴＰを登録する際の動作を説明するための図である。
【図１１】複数閉領域指定ポインタＨＰによる線画キャラクタＬＷを構成する複数の閉領域の指定の応用例を示すための図である。
【図１２】複数閉領域指定ポインタＨＰの他の例を示すための図である。
【図１３】複数閉領域指定ポインタＨＰの他の例を示すための図である。
【符号の説明】
【０１４５】
１  領域指定装置
１０  線画処理装置
１１、１１１  ＣＰＵ
１２、１１２  表示部
１３、１１３  入力部
１４、１１４  ネットワークＩ／Ｆ
１５、１１５  ディスクドライブ
１６、１１６  記憶部
１７、１１７  メモリ
１７１  複数閉領域指定部
１７２  彩色部
１１７１  複数閉領域指定ポインタ表示部
１１７２  特徴部分登録部
１１７３  特徴部分検索部
１１７４  複数閉領域指定ポインタ移動部
１１７５  複数閉領域指定部
１１７６  彩色部
１７１１、１１７１１  特徴部分指定ウィンドウ設定部
１７１２、１１７１２  領域指定点設定部
１７１３、１１７４１  複数閉領域指定ポインタ変倍部
１７１４、１１７４２  複数閉領域指定ポインタ回転部
１８１、１１８１  プログラム
特徴部分変倍部  １１７３１
特徴部分回転部  １１７３２
ＨＰ、ＨＰ１、ＨＰ２、ＨＰ３  複数閉領域指定ポインタ
ＬＡ１、ＬＡ２、ＬＡ３  閉領域
ＬＤ  線画データ
ＬＷ、ＬＷｂ、ＬＷｄ１、ＬＷｄ２、ＬＷｓ、ＬＷｙ、ＬＷｘ  線画キャラクタ
ＲＰ、ＲＰ１、ＲＰ２、ＲＰ３  領域指定点
ＲＦ、ＲＦ１、ＲＦ２、ＲＦ３  領域指定図形
ＴＷ  特徴部分指定ウィンドウ
ＴＰ  特徴部分
【図１】
2009199134.tif 000003
【図２】
2009199134.tif 000004
【図３】
2009199134.tif 000005
【図４】
2009199134.tif 000006
【図５】
2009199134.tif 000007
【図６】
2009199134.tif 000008
【図７】
2009199134.tif 000009
【図８】
2009199134.tif 000010
【図９】
2009199134.tif 000011
【図１０】
2009199134.tif 000012
【図１１】
2009199134.tif 000013
【図１２】
2009199134.tif 000014
【図１３】
2009199134.tif 000015