(57)【要約】 【構成】  ユーザが指定した基準線と交わるようにパターン画像を配置し、基準線を境として前記パターン画像を削除した画像を、表示用に発生させる。パターン画像を記憶し、ユーザによる基準線の配置の編集を受け付け、基準線の配置が編集されると、配置が編集された基準線と交わるように、記憶したパターン画像を再配置すると共に、再配置したパターン画像を基準線を境として削除した画像を表示用に再発生させる。【効果】  削除したエリア側に基準線が移動しても、パターン画像に空白が生じない。【選択図】     図５
2010200248.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが指定した基準線を境として、パターン画像を削除する画像処理装置において、
パターン画像を記憶するための記憶手段と、
指定された基準線と交わるように前記パターン画像を配置するための配置手段と、
基準線を境として、前記パターン画像の一方の部分を削除した画像を、表示用に発生させるための削除手段と、
基準線の配置を編集するための編集手段と、  
基準線の配置が編集されると、配置が編集された基準線に交わるように、記憶したパターン画像を再配置するための再配置手段とを設けて、
前記削除手段により、基準線を境として再配置したパターン画像の一方の部分を削除した画像を、表示用に再発生させるようにしたことを特徴とする、画像処理装置。
【請求項２】
前記基準線はアパレル製品の輪郭線あるいはアパレル製品のパーツの輪郭線で、前記パターン画像はアパレル製品の模様であることを特徴とする、請求項１の画像処理装置。
【請求項３】
前記再配置手段では、パターン画像を変形せずに再配置するモードと、編集後の基準線の配置に応じてパターン画像を変形させて再配置するモード、とを選択自在にしたことを特徴とする、請求項１または２の画像処理装置。
【請求項４】
ユーザが指定した基準線を境として、パターン画像を削除する画像処理方法において、
パターン画像を記憶するためのステップと、  
指定された基準線と交わるようにパターン画像を配置するステップと、
基準線を境として、前記パターン画像の一方の部分を削除した画像を、表示用に発生させるステップと、
ユーザによる基準線の配置の編集を受け付けるステップと、  
基準線の配置が編集されると、配置が編集された基準線と交わるように、記憶したパターン画像を再配置するステップと、
基準線を境として再配置したパターン画像の一方の部分を削除した画像を表示用に再発生させるステップ、とを設けたことを特徴とする、画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理に関し、特に基準線を境として削除したパターン画像の復活に関する。
【背景技術】
【０００２】
ユーザが指定した基準線に沿って、ユーザが選択した基本パターンを、所定のピッチで配置する画像処理装置が知られている（特許文献１：JPH09-143866A，特許文献２：USP6310622B）。ここで発明者は、基本パターンの画像を基準線と交わるように配置し、かつ基準線のいずれか一方の側で基本パターンの画像を削除することを検討した。例えばアパレル製品のデザインの場合、製品あるいはパーツの外形線を基準線として基本パターンの画像を配置し、基準線からはみ出す部分を削除すると、基本パターンをアパレル製品の輪郭付近に配置したデザインが容易になる。しかしながら発明者は、基準線の一方の側で基本パターンの画像を削除した後に、基準線の配置を編集すると、データの無い不自然なエリアが生じることに着目した。例えば基準線を、基本パターンの画像を削除した側へ移動させると、移動前の基準線との間に基本パターンの画像がないエリアが生じる。  
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】JPH09-143866A
【特許文献２】USP6310622B
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明の課題は、基準線を境として画像の一方を一旦削除した後に、削除した側に基準線を移動させても、表示画像のないエリアが生じないようにすることにある。
【課題を解決するための手段】
【０００５】
この発明は、ユーザが指定した基準線を境として、パターン画像を削除する画像処理装置において、
パターン画像を記憶するための記憶手段と、
指定された基準線と交わるように前記パターン画像を配置するための配置手段と、
基準線を境として、前記パターン画像の一方の部分を削除した画像を、表示用に発生させるための削除手段と、
基準線の配置を編集するための編集手段と、  
基準線の配置が編集されると、配置が編集された基準線と交わるように、記憶したパターン画像を再配置するための再配置手段とを設けて、
前記削除手段により、基準線を境として再配置したパターン画像の一方の部分を削除した画像を、表示用に再発生させるようにしたことを特徴とする。
【０００６】
この発明はまた、ユーザが指定した基準線を境として、パターン画像を削除する画像処理方法において、
パターン画像を記憶するためのステップと、  
指定された基準線と交わるようにパターン画像を配置するステップと、
基準線を境として、前記パターン画像の一方の部分を削除した画像を、表示用に発生させるステップと、
ユーザによる基準線の配置の編集を受け付けるステップと、  
基準線の配置が編集されると、配置が編集された基準線と交わるように、記憶したパターン画像を再配置するステップと、
基準線を境として再配置したパターン画像の一方の部分を削除した画像を表示用に再発生させるステップ、とを設けたことを特徴とする。
【０００７】
この明細書において、画像処理装置に関する記載はそのまま画像処理方法にも当てはまり、逆に画像処理方法に関する記載はそのまま画像処理装置にも当てはまる。
この発明では、パターン画像を表示用の画像とは別に記憶し、基準線の配置が編集されると、記憶したパターン画像を再配置し、基準線を境としてパターン画像の一方の部分を削除して、表示用の画像を再発生させる。なお基準線を境として、パターン画像の一方の部分を削除することを、トリミングという。このためパターン画像を削除した側へ基準線が移動しても、表示用の画像がないエリアが生じない。従ってユーザは、最適な画像が得られるように、トリミング結果を見ながら、基準線を繰り返して編集できる。
【０００８】
好ましくは、前記基準線はアパレル製品の輪郭線あるいはアパレル製品のパーツの輪郭線で、前記パターン画像はアパレル製品の模様である。この発明は、画像形成などの画像処理一般に適用できるが、衣類、手袋、帽子などのアパレル製品のデザインに応用すると、特に便利である。この場合、基準線を境として一方のパターン画像を削除することにより、アパレル製品あるいはパーツの輪郭の範囲内でのみ、パターン画像から成る模様を有効にできる。そしてデザインの変更、グレーディング等で、輪郭を変更すると、自動的に模様も新しい輪郭にフィットするように再配置される。そこで輪郭線を編集する時に、模様を気にせずに、デザインできる。
【０００９】
また好ましくは、前記再配置手段では、パターン画像を変形せずに再配置するモードと、編集後の基準線の配置に応じてパターン画像を変形させて再配置するモード、とを選択自在にする。パターン画像には、基準線に応じて変形させることが望ましいものと、基準線はパターン画像の位置とトリミングするエリアとを決定するだけで、パターン画像自体は変形させないことが望ましいものとがある。そこで上記の２つのモードを設けると、これらの何れにも対応できる。  
【図面の簡単な説明】
【００１０】
【図１】実施例の画像処理装置のブロック図
【図２】実施例の画像処理方法を示すフローチャート
【図３】実施例での基準線に対する基本図形の配置と、基準線の変形、トリミングと、基準線の移動による再トリミングとを、模式的に示す図
【図４】基準線と切断線とを別個にした変形例を模式的に示す図
【図５】基準線の移動による基本図形中の表示部分の変化を模式的に示す図
【図６】衣類の型紙のデザインへの応用例を示す図
【発明を実施するための形態】
【００１１】
以下に、この発明を実施するための最適実施例を示す。この発明の範囲は、特許請求の範囲の記載に、周知技術による変更の可能性を加味して解釈されるべきである。
【実施例】
【００１２】
図１〜図６に、実施例の画像処理装置２を示す。画像処理装置２は、バスにCPU、メモリと入出力機器とを接続したコンピュータで実現され、かつ画像処理プログラムを記憶して動作する。なお画像処理プログラムは、適宜の記憶媒体あるいは搬送波により供給する。図１において、４はバス、６はマニュアル入力で、キーボードやマウス、ジョイスティック、スタイラスなどであり、基準線の最初の配置を入力し、入力済みの基準線の配置を編集し、基本パターンをメモリから呼び出すために選択し、あるいは基本パターンを描画などにより入力するために用いる。またマニュアル入力６から、基本パターンの変形及び再配置、削除に関するデータを入力する。８は補助メモリで、USBやハードディスクなどであり、１０は通信部で、LANあるいはインターネットなどと通信する。
【００１３】
１２は画像処理部で、画像の合成や変形、編集、ベクトルデータとラスターデータとの間の変換、及び表示画像の発生などの、一般的な画像処理を行う。１４は基本パターンメモリで、ユーザがマニュアル入力６から入力した、あるいは補助メモリ８、通信部１０などから取得した基本パターンの画像を記憶し、基本パターンの画像は例えばベクトルデータである。基準線メモリ１６は、ユーザがマニュアル入力６などから入力及び編集した基準線の配置を記憶し、基準線は曲線でも直線でもよく、例えばベツィエ曲線あるいはβスプライン曲線などの自由曲線である。そして基準線内の相対的な位置は、０以上１以下などのパラメータで規定される。
【００１４】
１８は画像メモリで、例えば基準線と交わるように基本パターンを配置すると共に、適宜の他の画像と合成した画像を記憶する。２０は表示画像メモリで、カラーモニタ２２に表示し、あるいはカラープリンタ２４などで出力する画像のメモリである。表示画像は、画像メモリ１８の画像を、表示用に画像処理部１２で処理した画像で、表示画像では、基本パターンの基準線の一方側が削除されている。実施例では、画像メモリ１８では基準線の一方での画像のトリミングは行わず、表示画像の発生時にトリミングするが、画像メモリ１８にトリミング済みの画像を記憶しても良い。
【００１５】
図２に実施例でのデータ処理を示し、ステップ１では、基本パターンをユーザがマニュアル入力６から描画し、あるいは補助メモリ８，通信部１０などから入力し、例えばベクトルデータとして基本パターンメモリ１４に記憶させるが、ラスターデータとして記憶しても良い。ユーザはマニュアル入力６などを用いて基準線を指定し、基準線は例えば自由曲線である（ステップ２）。そして基準線が指定されると自動的に、もしくはユーザの入力により、基本パターンを基準線に対して配置する（ステップ３）。基準線に対しユーザが基本パターンを１個分所定の位置に配置し、基本パターンを配置するピッチあるいは基本パターンの配置個数などをユーザが入力すると、それに従って基準線に対し基本パターンが繰り返して配置される（ステップ３）。
【００１６】
ユーザはマニュアル入力６などを用いて、基準線の配置、即ち基準線の位置と形状とを編集できる。基準線は自由曲線なので、編集前の基準線内の相対位置と、編集後の基準線内の相対位置とは１：１に対応し、ステップ３で配置した基本パターンは、基準線での相対位置を保つように再配置される（ステップ４）。再配置とは、トリミングされていない基本パターンを配置することである。再配置された基本パターンには、トリミングにより削除された部分も含まれている。そしてステップ５で、表示画像から基本パターン中のトリミングされたエリアを削除する。即ち基準線の一方でユーザが指定した側の基本パターンを削除する。このようにして基準線に対して基本パターンを配置し、ユーザの指定に応じて基準線の一方にある基本パターンを削除した画像を、表示画像メモリ２０に形成する。またステップ４とステップ５とは繰り返して行うことができ、最初にステップ３で基本パターンを基準線に対して配置した直後にも、ステップ５を実行する。さらに基準線の左右あるいは上下いずれの側を削除するかは、ユーザがマニュアル入力６などから指定する。
【００１７】
基準線の再配置には、
・  基準線を移動させ、基本パターンは移動も変形もせずに、トリミングを再実行する、
・  基準線を移動させ、基本パターンは移動しないが、移動後の基準線に従って変形させた後に、トリミングを再実行する、
・  基準線に従って基本パターンを移動させ、移動後の基本パターンを再度トリミングする、この場合、基本パターンの中心位置が移動し、基準線を例えば直線から曲線に変える場合、基本パターンを変形させるか否かはユーザが指定する、
等のモードがある。
【００１８】
図３〜図５に、基本パターンの再配置とトリミングの例を示す。図３の３０は幾何学模様の基本パターンで、基準線３５に対し、図３の最上段のように配置されたとする。ここでは、基本パターン３０の長辺内の位置と基準線３５内の相対位置とが対応付けられ、基準線３５の配置を、図３の第２段の基準線３６のように、編集すると、基本パターン３０は表示パターン３１のように変形される。この変形では、パターン３０，３１の各点での、基準線３５，３６からの距離が共通で、かつ基本パターン３０の長辺が基準線３６に応じて曲げられるようにする。従ってパターン３１の各点から基準線３６へ下ろした垂線の足の相対位置は、基本パターン３０での対応する点から基準線３５へ下ろした垂線の足の相対位置と共通である。
【００１９】
図３の第２段から、基準線３６の下側をトリミングすると入力すると、３段目の表示パターン３２が生成される。この処理は、画像処理部１２で、基準線３６を境として、指定された側の画像を削除することにより、実行される。さらに基準線３７のように基準線をやや下側に移動させて、配置を変更すると、基本パターン３０が変更後の基準線３７に対して再配置されて、表示パターン３３が得られ、基準線３７の上側に表示パターンの無いエリアが生じない。ここでは、表示パターンを移動させずに、基準線の配置を編集することが、マニュアル入力６から入力されているものとする。図３では、３段目の画像でトリミングを実行したが、トリミングは任意の段階で指定できる。そしてトリミングが行われると、基準線を境としてユーザが指定した側のパターン画像が削除される。
【００２０】
図３では基準線３６を境としてトリミングしたが、トリミングには他の切断線を指定してもよい。このような例を図４に示し、基準線３６に対し表示パターン３１が表示され、ここから切断線４０を入力し、例えばその上側をトリミングすることを入力すると、図４の下側の表示パターン４１が得られる。これらの処理は、メモリ１４に記憶した表示パターンのデータ自身を操作せずに、基準線に対して表示パターンを配置し、ユーザが指定した側を削除する処理なので、繰り返し何回でも行える。
【００２１】
図５は、基準線が編集されても、基本パターンは変形されず、トリミングするエリアのみが変更される例を示す。なお基準線を編集した際に、図５のように基本パターンを変形しないか、図３の第２段のように基本パターンを変形するかは、ユーザがマニュアル入力６から入力する。図５において、５０は基本パターンで、５５は基準線である。そして例えば基準線５５の下側をトリミングすると、表示パターン５１が得られる。ここからユーザが基準線を編集し、基準線５６のように曲げたとする。すると基本パターン５０を再度基準線上に配置してトリミングするので、トリミングされるエリアが小さくなり、パターン５１よりも広い表示パターン５２となる。このように基準線の再配置により、トリミングされないエリアが拡大された場合でも、画像のない領域が生じない。
【００２２】
図６は衣類や手袋、靴下などのアパレル製品への応用を示し、６０は衣類のパターンで、６１〜６５はパターンの輪郭となる基準線である。そして基本パターン６８が例えば基準線６１，６２に対し、図のように配置されている。この場合、基準線６１，６２の外側はアパレル製品あるいはそのパーツの輪郭外に有るので、基準線６１，６２の外側で基本パターン６８が削除され、表示画像には表れない。ここから基本パターンを移動させずに、基準線６１を例えば基準線６６のように変形させたとする。すると変形後の基準線６６の内側に対して基本パターン６８が表示されるように、トリミングされていない基本パターン６８を表示画像に再配置し、トリミングを再度実行する。この結果、デザインの変更やグレーディングなどで、基準線６１〜６５が修正されると、それに応じた形で基本パターン６８のトリミングが自動的に行われる。これにより、トリミング後の最適な画像を見ながら、基準線の編集を繰り返し行うことができる。
【符号の説明】
【００２３】
２          画像処理装置
４          バス
６          マニュアル入力
８          補助メモリ
１０        通信部
１２        画像処理部
１４        基本パターンメモリ
１６        基準線メモリ
１８        画像メモリ
２０        表示画像メモリ
２２        カラーモニタ  
２４        カラープリンタ  
３０        基本パターン
３１〜３３  表示パターン
３５〜３７  基準線
４０        切断線
４１        表示パターン
５０        基本パターン
５１，５２  表示パターン
５５，５６  基準線
６０        パターン
６１〜６６  基準線
６８        基本パターン
【図１】
2010200248.tif 000003
【図２】
2010200248.tif 000004
【図３】
2010200248.tif 000005
【図４】
2010200248.tif 000006
【図５】
2010200248.tif 000007
【図６】
2010200248.tif 000008