JPH10261069A - 画像処理装置、画像処理方法及び記録媒体 - Google Patents
画像処理装置、画像処理方法及び記録媒体Info
- Publication number
- JPH10261069A JPH10261069A JP9067009A JP6700997A JPH10261069A JP H10261069 A JPH10261069 A JP H10261069A JP 9067009 A JP9067009 A JP 9067009A JP 6700997 A JP6700997 A JP 6700997A JP H10261069 A JPH10261069 A JP H10261069A
- Authority
- JP
- Japan
- Prior art keywords
- image
- processing
- pixel
- color
- range
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/60—Creating or editing images; Combining images with text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】
【課題】 画面に表示されたデジタル画像の、例えばカ
ーソル部分の画像を他の部分に反復して描画し、デジタ
ル画像を加工する画像処理装置に関し、画像の加工の熟
練度に無関係に容易な操作で画像を加工することがで
き、周りとの違和感のない質の高い画像に加工すること
ができる画像処理装置を提供する。 【解決手段】 画像の加工に使用すべき画像部分の指定
と、画像を加工すべき範囲の指定を受け付けるカーソル
位置取得部5と、指定された画像部分に含まれる各画素
の色、濃淡レベルを読み込む画素取得部11と、画素取得
部11が読み込んだ色、濃淡レベルを記憶する画素記憶部
12と、画素記憶部12が記憶している色、濃淡レベルから
画像の加工に使用すべき加工データを生成する画素描画
部13と、画素描画部13が生成した加工データによって、
指定された範囲の画像を加工する画像表示部4とを設け
る。
ーソル部分の画像を他の部分に反復して描画し、デジタ
ル画像を加工する画像処理装置に関し、画像の加工の熟
練度に無関係に容易な操作で画像を加工することがで
き、周りとの違和感のない質の高い画像に加工すること
ができる画像処理装置を提供する。 【解決手段】 画像の加工に使用すべき画像部分の指定
と、画像を加工すべき範囲の指定を受け付けるカーソル
位置取得部5と、指定された画像部分に含まれる各画素
の色、濃淡レベルを読み込む画素取得部11と、画素取得
部11が読み込んだ色、濃淡レベルを記憶する画素記憶部
12と、画素記憶部12が記憶している色、濃淡レベルから
画像の加工に使用すべき加工データを生成する画素描画
部13と、画素描画部13が生成した加工データによって、
指定された範囲の画像を加工する画像表示部4とを設け
る。
Description
【0001】
【発明の属する技術分野】本発明は、画面に表示された
デジタル画像の、例えばカーソル部分の画像を他の部分
に反復して描画し、デジタル画像を加工する画像処理装
置、画像処理方法及び画像処理のコンピュータプログラ
ムが記録されている記録媒体に関する。
デジタル画像の、例えばカーソル部分の画像を他の部分
に反復して描画し、デジタル画像を加工する画像処理装
置、画像処理方法及び画像処理のコンピュータプログラ
ムが記録されている記録媒体に関する。
【0002】
【従来の技術】デジタルカメラ、スキャナ、マルチメデ
ィアシステム等の普及に伴って、一般のユーザがコンピ
ュータに画像を取り込む機会が多くなってきている。そ
のため、コンピュータに取り込んだ画像を処理を支援す
るツールとして、取り込んだデジタル画像を加工するた
めの種々のソフトウェアが提供されている。
ィアシステム等の普及に伴って、一般のユーザがコンピ
ュータに画像を取り込む機会が多くなってきている。そ
のため、コンピュータに取り込んだ画像を処理を支援す
るツールとして、取り込んだデジタル画像を加工するた
めの種々のソフトウェアが提供されている。
【0003】このようなソフトウェアでは、例えば建物
の手前の通行人、樹木等の不要な物体を消去して背景の
建物を残すような加工の方法として、不要な物体がある
画像部分を拡大し、この部分を1ドットずつ、周りの濃
淡、色等を考慮しながら修整して消去する方法、また建
物の壁、空等の一部分を適当な範囲で切り取り、不要な
物体の部分に貼り付けて消去する方法等を提供してい
る。
の手前の通行人、樹木等の不要な物体を消去して背景の
建物を残すような加工の方法として、不要な物体がある
画像部分を拡大し、この部分を1ドットずつ、周りの濃
淡、色等を考慮しながら修整して消去する方法、また建
物の壁、空等の一部分を適当な範囲で切り取り、不要な
物体の部分に貼り付けて消去する方法等を提供してい
る。
【0004】
【発明が解決しようとする課題】ところで、実写の画像
では、一見、全体が一様の濃度と色に見えるような壁面
のような画像も、そのテクスチャ、光線の具合等によっ
て微妙に異なる色、濃淡の画素の集合で構成されてい
る。従って、たとえ一様に見える壁面の一部を消去する
ために1ドットずつを修整する場合であっても、周りの
濃淡、色等を考慮しながら自然な画像に加工するには高
度な技術を必要とする。
では、一見、全体が一様の濃度と色に見えるような壁面
のような画像も、そのテクスチャ、光線の具合等によっ
て微妙に異なる色、濃淡の画素の集合で構成されてい
る。従って、たとえ一様に見える壁面の一部を消去する
ために1ドットずつを修整する場合であっても、周りの
濃淡、色等を考慮しながら自然な画像に加工するには高
度な技術を必要とする。
【0005】また、コピー・アンド・ペーストと呼ばれ
る機能を利用して他の部分を貼り付ける方法は簡単では
あるが、上述のような実写の画像は、全体が一様に見え
ても微妙に異なる色、濃淡の画素の集合で構成されてい
るので、貼り付けた部分と周りとの境界が目立って違和
感のある不自然な画像になる。従って、この境界線をぼ
かして貼り付けた部分を周りとなじませる補正処理がさ
らに必要になって加工の操作が煩雑である。
る機能を利用して他の部分を貼り付ける方法は簡単では
あるが、上述のような実写の画像は、全体が一様に見え
ても微妙に異なる色、濃淡の画素の集合で構成されてい
るので、貼り付けた部分と周りとの境界が目立って違和
感のある不自然な画像になる。従って、この境界線をぼ
かして貼り付けた部分を周りとなじませる補正処理がさ
らに必要になって加工の操作が煩雑である。
【0006】本発明はこのような問題点を解決するため
になされたものであって、例えばカーソル位置の画像部
分を、カーソルで指定される加工の範囲に反復して描画
することにより、画像の加工の熟練度に無関係に容易な
操作で画像を加工することができ、また反復して描画す
る画像部分の画素群の中からランダムに選択して画像の
加工データを生成することにより、周りとの違和感のな
い質の高い画像に加工することができる画像処理装置、
画像処理方法及び画像処理のコンピュータプログラムが
記録されている記録媒体の提供を目的とする。
になされたものであって、例えばカーソル位置の画像部
分を、カーソルで指定される加工の範囲に反復して描画
することにより、画像の加工の熟練度に無関係に容易な
操作で画像を加工することができ、また反復して描画す
る画像部分の画素群の中からランダムに選択して画像の
加工データを生成することにより、周りとの違和感のな
い質の高い画像に加工することができる画像処理装置、
画像処理方法及び画像処理のコンピュータプログラムが
記録されている記録媒体の提供を目的とする。
【0007】
【課題を解決するための手段】図1は本発明の原理図で
ある。図中、1は画像、カーソル等を表示するディスプ
レイであって、マウス2の動きに応じて、例えば正方形
のカーソルがディスプレイ1上を移動する。またマウス
2のクリック操作によって、そのときのカーソル位置
の、例えば正方形に相当する画像部分が、画像の加工に
使用する画像部分として指定され、さらに、マウス2
の、例えばドラッグ操作によって加工の範囲が指定され
る。
ある。図中、1は画像、カーソル等を表示するディスプ
レイであって、マウス2の動きに応じて、例えば正方形
のカーソルがディスプレイ1上を移動する。またマウス
2のクリック操作によって、そのときのカーソル位置
の、例えば正方形に相当する画像部分が、画像の加工に
使用する画像部分として指定され、さらに、マウス2
の、例えばドラッグ操作によって加工の範囲が指定され
る。
【0008】画像記憶部3は画像を構成する各画素の位
置データに対応付けて、各画素の色、濃淡レベル(明る
さ等)の画素値を格納している。画像表示部4は、所定
周期で画像記憶部3から各画素の画素値を読み出し、画
像記憶部3に記憶されている各画素の位置データ及びそ
の画素値に応じた画像をディスプレイ1に表示する。カ
ーソル位置取得部5は、マウス2の移動方向及び移動距
離に基づいてカーソルの位置を検出し、その位置のディ
スプレイ1上の座標データを取得する。
置データに対応付けて、各画素の色、濃淡レベル(明る
さ等)の画素値を格納している。画像表示部4は、所定
周期で画像記憶部3から各画素の画素値を読み出し、画
像記憶部3に記憶されている各画素の位置データ及びそ
の画素値に応じた画像をディスプレイ1に表示する。カ
ーソル位置取得部5は、マウス2の移動方向及び移動距
離に基づいてカーソルの位置を検出し、その位置のディ
スプレイ1上の座標データを取得する。
【0009】画素取得部11は、カーソル位置取得部5が
取得したカーソルの位置の座標データに対応する画素値
を画像記憶部3から読み出して画素記憶部12に格納す
る。画素描画部13は、画像記憶部3における、マウス2
のドラッグによるカーソルの移動先、即ち加工の範囲に
ある画素の画素値を、画素記憶部12に格納されている対
応する位置の画素値で書き換える。
取得したカーソルの位置の座標データに対応する画素値
を画像記憶部3から読み出して画素記憶部12に格納す
る。画素描画部13は、画像記憶部3における、マウス2
のドラッグによるカーソルの移動先、即ち加工の範囲に
ある画素の画素値を、画素記憶部12に格納されている対
応する位置の画素値で書き換える。
【0010】本発明の画像処理装置、画像処理方法及び
記録媒体は、加工の範囲にある画素を、例えば、図1の
下部に矢符で示すようなカーソルの移動に従って、カー
ソルの初期位置(ハッチング部分)の画像部分の画素値
で書き換えていく。画像表示部4が所定周期で画像記憶
部3から画素値を読み出してディスプレイ1に画像を描
画すると、加工の範囲内の画像が加工されていく。従っ
て、加工すべき色の抽出と画像の描画とを、例えばマウ
スのクリック、ドラッグといたような連続的な操作で容
易に行うことができる。
記録媒体は、加工の範囲にある画素を、例えば、図1の
下部に矢符で示すようなカーソルの移動に従って、カー
ソルの初期位置(ハッチング部分)の画像部分の画素値
で書き換えていく。画像表示部4が所定周期で画像記憶
部3から画素値を読み出してディスプレイ1に画像を描
画すると、加工の範囲内の画像が加工されていく。従っ
て、加工すべき色の抽出と画像の描画とを、例えばマウ
スのクリック、ドラッグといたような連続的な操作で容
易に行うことができる。
【0011】また本発明の画像処理装置、画像処理方法
及び記録媒体は、加工の範囲における加工の方向を検出
し、記憶している各画素の画素値を、検出された方向に
沿った所定数の列単位で管理し、加工すべき範囲の前記
方向の各画素の加工データを、対応する列の画素の画素
値から生成する。
及び記録媒体は、加工の範囲における加工の方向を検出
し、記憶している各画素の画素値を、検出された方向に
沿った所定数の列単位で管理し、加工すべき範囲の前記
方向の各画素の加工データを、対応する列の画素の画素
値から生成する。
【0012】従って、消去したい物体の手前にある、電
線、影等の方向性を有する画像を残したい場合、画像部
分に電線、影等を含ませて指定した後、例えばカーソル
を電線、影等に沿った方向に移動すると、加工の範囲に
おける加工の方向に沿った列単位で管理されている画素
の画素値で加工すべき範囲の加工データが生成されるの
で、電線、影等を残した周りだけが消去される。
線、影等の方向性を有する画像を残したい場合、画像部
分に電線、影等を含ませて指定した後、例えばカーソル
を電線、影等に沿った方向に移動すると、加工の範囲に
おける加工の方向に沿った列単位で管理されている画素
の画素値で加工すべき範囲の加工データが生成されるの
で、電線、影等を残した周りだけが消去される。
【0013】また本発明の画像処理装置、画像処理方法
及び記録媒体は、画像部分に含まれる繰り返しパターン
を検出し、検出した繰り返しパターンを加工の範囲に再
現するような加工データを生成する。従って、繰り返し
パターンが容易に再現される。
及び記録媒体は、画像部分に含まれる繰り返しパターン
を検出し、検出した繰り返しパターンを加工の範囲に再
現するような加工データを生成する。従って、繰り返し
パターンが容易に再現される。
【0014】また本発明の画像処理装置、画像処理方法
及び記録媒体は、画像部分の色、明るさのグラデーショ
ンを検出し、検出したグラデーションを前記範囲に再現
するような加工データを生成する。従って、微妙な色、
明るさの変化を再現することができる。
及び記録媒体は、画像部分の色、明るさのグラデーショ
ンを検出し、検出したグラデーションを前記範囲に再現
するような加工データを生成する。従って、微妙な色、
明るさの変化を再現することができる。
【0015】また本発明の画像処理装置、画像処理方法
及び記録媒体は、加工データの生成の対象とすべき画素
群の中からランダムに選択した画素の画素値を用いて加
工データを生成する。従って、同じ並びの画素値からな
る画像部分を繰り返し描画した場合に生じる不自然さが
解消され、自然な画像に加工される。
及び記録媒体は、加工データの生成の対象とすべき画素
群の中からランダムに選択した画素の画素値を用いて加
工データを生成する。従って、同じ並びの画素値からな
る画像部分を繰り返し描画した場合に生じる不自然さが
解消され、自然な画像に加工される。
【0016】
【発明の実施の形態】図2は本発明の画像処理装置の実
施の形態1のブロック図である。なお、図1の原理図と
同一部分には同一符号を付してその説明を省略する。実
施の形態1では、カーソル位置取得部5に、カーソルの
初期の移動方向を検出する手段を設け、検出した移動方
向を、画素取得部11を介して画素管理部21に与える。
施の形態1のブロック図である。なお、図1の原理図と
同一部分には同一符号を付してその説明を省略する。実
施の形態1では、カーソル位置取得部5に、カーソルの
初期の移動方向を検出する手段を設け、検出した移動方
向を、画素取得部11を介して画素管理部21に与える。
【0017】画素管理部21は、画素記憶部12に格納され
た画素値を、画素取得部11によって取得された画素値を
カーソルの初期の移動方向に沿った列毎に管理する。な
お、列は1画素の列であっても、また2画素以上の列で
あってもよい。画素計算部22は、次に描画する画素を、
その画素の延長上にある画素値列の中からランダムに選
択した画素値で描画する。
た画素値を、画素取得部11によって取得された画素値を
カーソルの初期の移動方向に沿った列毎に管理する。な
お、列は1画素の列であっても、また2画素以上の列で
あってもよい。画素計算部22は、次に描画する画素を、
その画素の延長上にある画素値列の中からランダムに選
択した画素値で描画する。
【0018】図3は実施の形態1の画像処理装置におけ
る画像処理方法の概念図である。カーソルの初期の移動
方向から方向Dを検出し、カーソルの初期位置の画素値
を方向Dに沿って、本例では1画素の列に分けて管理す
る。
る画像処理方法の概念図である。カーソルの初期の移動
方向から方向Dを検出し、カーソルの初期位置の画素値
を方向Dに沿って、本例では1画素の列に分けて管理す
る。
【0019】例えば、カーソルが移動方向Dへ移動を開
始すると、移動方向Dに沿って並ぶ画素a1〜a11 の画素
値列からランダムに抽出した画素値で、この画素値列の
延長方向に位置する画素aを描画する。画素値列の中か
ら次の画素の画素値をランダムに抽出するのは、元の画
像の誤差分布を描画部分にも反映することで、同じ画素
値で繰り返し描画することにより生じる不自然さを解消
するためである。
始すると、移動方向Dに沿って並ぶ画素a1〜a11 の画素
値列からランダムに抽出した画素値で、この画素値列の
延長方向に位置する画素aを描画する。画素値列の中か
ら次の画素の画素値をランダムに抽出するのは、元の画
像の誤差分布を描画部分にも反映することで、同じ画素
値で繰り返し描画することにより生じる不自然さを解消
するためである。
【0020】同様に、移動方向Dに沿って並ぶ画素b1〜
b3の画素列からランダムに抽出した画素値で、この画素
列の延長方向に位置する画素bを描画する。これによ
り、例えば画素a1〜a11 の画素列が電線の画素列であっ
た場合、電線の方向に沿ってカーソルを移動させれば、
カーソルの初期位置の画素値が繰り返し描画されるの
で、電線の周囲が書き換えられても電線の画像は残る。
b3の画素列からランダムに抽出した画素値で、この画素
列の延長方向に位置する画素bを描画する。これによ
り、例えば画素a1〜a11 の画素列が電線の画素列であっ
た場合、電線の方向に沿ってカーソルを移動させれば、
カーソルの初期位置の画素値が繰り返し描画されるの
で、電線の周囲が書き換えられても電線の画像は残る。
【0021】図4は実施の形態1の画像処理装置におけ
る画素値の格納状態の一例の概念図である。カーソルの
移動方向Dに沿った各画素値列の、水平方向に連続する
画素群毎に基本画素番号を付し、その基本画素番号の画
素群の、例えば左端の画素のxy座標データに対応付け
て、これら画素群に含まれる画素の数(データの大き
さ)と、各画素のRGBそれぞれの階調のデータとを格
納しておく。
る画素値の格納状態の一例の概念図である。カーソルの
移動方向Dに沿った各画素値列の、水平方向に連続する
画素群毎に基本画素番号を付し、その基本画素番号の画
素群の、例えば左端の画素のxy座標データに対応付け
て、これら画素群に含まれる画素の数(データの大き
さ)と、各画素のRGBそれぞれの階調のデータとを格
納しておく。
【0022】図5は本発明の画像処理装置の実施の形態
2のブロック図である。なお、図1の原理図と同一部分
には同一符号を付してその説明を省略する。実施の形態
2では、カーソル位置取得部5に、カーソルの初期の移
動方向を検出する手段を設け、検出した移動方向を、画
素取得部11を介してパターン解析部31に与える。
2のブロック図である。なお、図1の原理図と同一部分
には同一符号を付してその説明を省略する。実施の形態
2では、カーソル位置取得部5に、カーソルの初期の移
動方向を検出する手段を設け、検出した移動方向を、画
素取得部11を介してパターン解析部31に与える。
【0023】パターン解析部31は画素取得部11により取
得された画素値を解析して、例えばカーソルの初期の移
動方向に繰り返される繰り返しパターンを取得する。パ
ターン生成部32は、加工の範囲に繰り返しパターンが再
現されるような加工データを生成する。
得された画素値を解析して、例えばカーソルの初期の移
動方向に繰り返される繰り返しパターンを取得する。パ
ターン生成部32は、加工の範囲に繰り返しパターンが再
現されるような加工データを生成する。
【0024】図6は実施の形態2の画像処理装置におけ
る画像処理方法の概念図である。カーソルの移動方向D
に、何画素毎に同じパターンが繰り返されているかを検
出し、その振幅及びパターンを画素記憶部12に格納して
おく。画素記憶部12にカーソルの移動方向Dに沿って格
納されているパターンをその振幅で繰り返し描画する。
る画像処理方法の概念図である。カーソルの移動方向D
に、何画素毎に同じパターンが繰り返されているかを検
出し、その振幅及びパターンを画素記憶部12に格納して
おく。画素記憶部12にカーソルの移動方向Dに沿って格
納されているパターンをその振幅で繰り返し描画する。
【0025】図7は実施の形態2の画像処理装置におけ
る画素値の格納状態の概念図である。カーソルの移動方
向Dに沿った各画素列の、水平方向に連続する画素群毎
に画素列番号を付し、その画素列番号の画素群に含まれ
る画素の数(データの大きさ)と、各画素のRGBそれ
ぞれの階調のデータとを格納しておく。
る画素値の格納状態の概念図である。カーソルの移動方
向Dに沿った各画素列の、水平方向に連続する画素群毎
に画素列番号を付し、その画素列番号の画素群に含まれ
る画素の数(データの大きさ)と、各画素のRGBそれ
ぞれの階調のデータとを格納しておく。
【0026】図8は本発明の画像処理装置の実施の形態
3のブロック図である。なお、図1の原理図と同一部分
には同一符号を付してその説明を省略する。実施の形態
3では、カーソル位置取得部5に、カーソルの初期の移
動方向を検出する手段を設け、検出した移動方向を、画
素取得部11を介してグラデーション解析部41に与える。
3のブロック図である。なお、図1の原理図と同一部分
には同一符号を付してその説明を省略する。実施の形態
3では、カーソル位置取得部5に、カーソルの初期の移
動方向を検出する手段を設け、検出した移動方向を、画
素取得部11を介してグラデーション解析部41に与える。
【0027】グラデーション解析部41は、画素取得部11
により取得された画素値を解析して、例えばカーソルの
初期の移動方向に変化していくグラデーションを取得す
る。グラデーション生成部42は、加工の範囲にグラデー
ションが再現されるような加工データを生成する。
により取得された画素値を解析して、例えばカーソルの
初期の移動方向に変化していくグラデーションを取得す
る。グラデーション生成部42は、加工の範囲にグラデー
ションが再現されるような加工データを生成する。
【0028】図9は実施の形態3の画像処理装置におけ
る画像処理方法の概念図である。カーソルの移動方向D
の画素値の階調が規則的に変化しているかを検出し、そ
の規則を画素記憶部12に格納しておく。画素記憶部12に
カーソルの移動方向Dに沿って、格納されている規則に
従った画素値で描画する。
る画像処理方法の概念図である。カーソルの移動方向D
の画素値の階調が規則的に変化しているかを検出し、そ
の規則を画素記憶部12に格納しておく。画素記憶部12に
カーソルの移動方向Dに沿って、格納されている規則に
従った画素値で描画する。
【0029】なお、以上のような種々の加工モードは、
ユーザが加工に先立って指定することも可能であり、ま
た所定の優先順位でコンピュータが自動的に選択するこ
とも可能である。
ユーザが加工に先立って指定することも可能であり、ま
た所定の優先順位でコンピュータが自動的に選択するこ
とも可能である。
【0030】また、以上のような画像の加工のコンピュ
ータプログラムはコンピュータにプレインストールして
提供することも、またCD−ROM、MO等の記録媒体
で提供することも可能である。さらにオンラインで提供
することも可能である。
ータプログラムはコンピュータにプレインストールして
提供することも、またCD−ROM、MO等の記録媒体
で提供することも可能である。さらにオンラインで提供
することも可能である。
【0031】また、本実施の形態ではカーソルの形状が
正方形の場合について説明したが、カーソルの形状はこ
れに限らず円形であっても、さらに他の任意の形状であ
ってもよい。
正方形の場合について説明したが、カーソルの形状はこ
れに限らず円形であっても、さらに他の任意の形状であ
ってもよい。
【0032】また、本実施の形態ではカーソルの形状に
相当する範囲を反復して描画する場合について説明した
が、反復して描画する部分を、任意に指定する構成であ
ってもよい。
相当する範囲を反復して描画する場合について説明した
が、反復して描画する部分を、任意に指定する構成であ
ってもよい。
【0033】また、本実施の形態ではマウスのドラッグ
操作によりカーソルを移動させて加工の範囲を指定する
場合について説明したが、加工の範囲を指定する方法と
しては、始点・終点の指定、始点・経過点・終点を指定
する方法も可能である。
操作によりカーソルを移動させて加工の範囲を指定する
場合について説明したが、加工の範囲を指定する方法と
しては、始点・終点の指定、始点・経過点・終点を指定
する方法も可能である。
【0034】
【発明の効果】以上のように、本発明の画像処理装置、
画像処理方法及び記録媒体は、例えばカーソル位置の画
像部分を、カーソルで指定される加工の範囲に反復して
描画するので、画像の加工の熟練度に無関係に容易な操
作で画像を加工することができるという優れた効果を奏
する。
画像処理方法及び記録媒体は、例えばカーソル位置の画
像部分を、カーソルで指定される加工の範囲に反復して
描画するので、画像の加工の熟練度に無関係に容易な操
作で画像を加工することができるという優れた効果を奏
する。
【0035】また、本発明の画像処理装置、画像処理方
法及び記録媒体は、反復して描画する画像部分の画素群
の中からランダムに選択して画像の加工データを生成す
るので、周りとの違和感のない質の高い画像に加工する
ことができるという優れた効果を奏する。
法及び記録媒体は、反復して描画する画像部分の画素群
の中からランダムに選択して画像の加工データを生成す
るので、周りとの違和感のない質の高い画像に加工する
ことができるという優れた効果を奏する。
【図1】本発明の原理図である。
【図2】本発明の画像処理装置の実施の形態1のブロッ
ク図である。
ク図である。
【図3】実施の形態1の画像処理装置における画像処理
方法の概念図である。
方法の概念図である。
【図4】実施の形態1における画素値の格納状態の概念
図である。
図である。
【図5】本発明の画像処理装置の実施の形態2のブロッ
ク図である。
ク図である。
【図6】実施の形態2の画像処理装置における画像処理
方法の概念図である。
方法の概念図である。
【図7】実施の形態2における画素値の格納状態の概念
図である。
図である。
【図8】本発明の画像処理装置の実施の形態3のブロッ
ク図である。
ク図である。
【図9】実施の形態3の画像処理装置における画像処理
方法の概念図である。
方法の概念図である。
1 ディスプレイ 2 マウス 3 画像記憶部 4 画像表示部 5 カーソル位置取得部 11 画素取得部 12 画素記憶部 13 画素描画部
Claims (13)
- 【請求項1】 画面に表示された画像を加工する画像処
理装置において、 画像の加工に使用すべき画像部分の指定を受け付ける第
1の指定受付手段と、 画像を加工すべき範囲の指定を受け付ける第2の指定受
付手段と、 指定された画像部分に含まれる各画素の色及び/又は濃
淡レベルを読み込む読込手段と、 読込手段が読み込んだ色及び/又は濃淡レベルを記憶す
る記憶手段と、 記憶手段が記憶している色及び/又は濃淡レベルから画
像の加工に使用すべき加工データを生成する加工データ
生成手段と、 加工データ生成手段が生成した加工データによって、指
定された前記範囲の画像を加工する加工手段とを備えた
ことを特徴とする画像処理装置。 - 【請求項2】 前記範囲における加工の方向を検出する
手段を備え、前記記憶手段が、検出された方向に沿った
所定数の列単位で各画素の色及び/又は濃淡レベルを管
理する手段を備え、前記加工データ生成手段が、加工す
べき範囲の前記方向の各画素の加工データを、対応する
列の画素の色及び/又は濃淡レベルから生成する手段を
備える請求項1記載の画像処理装置。 - 【請求項3】 前記方向に繰り返される前記画像部分の
繰り返しパターンを検出する手段を備え、前記加工デー
タ生成手段が、検出された繰り返しパターンを前記範囲
に再現するような前記加工データを生成する手段を備え
る請求項1又は2記載の画像処理装置。 - 【請求項4】 前記方向に変化していく前記画像部分の
グラデーションを検出する手段を備え、前記加工データ
生成手段が、検出されたグラデーションを前記範囲に再
現するような前記加工データを生成する手段を備える請
求項1乃至3のいずれかに記載の画像処理装置。 - 【請求項5】 前記加工データ生成手段が、加工データ
の生成の対象とすべき画素群の中からランダムに選択し
た画素の色及び/又は濃淡レベルを用いて加工データを
生成する手段である請求項1乃至4のいずれかに記載の
画像処理装置。 - 【請求項6】 画面に表示された画像を加工する画像処
理方法において、 画像の加工に使用すべき画像部分の指定を受け付け、 画像を加工すべき範囲の指定を受け付け、 指定された画像部分に含まれる各画素の色及び/又は濃
淡レベルを読み込み、 読み込んだ色及び/又は濃淡レベルを記憶し、 記憶している色及び/又は濃淡レベルから画像の加工に
使用すべき加工データを生成し、 生成した加工データによって、指定された前記範囲の画
像を加工することを特徴とする画像処理方法。 - 【請求項7】 前記範囲における加工の方向を検出し、
記憶している各画素の色及び/又は濃淡レベルを、検出
された方向に沿った所定数の列単位で管理し、加工すべ
き範囲の前記方向の各画素の加工データを、対応する列
の画素の色及び/又は濃淡レベルから生成する請求項6
記載の画像処理方法。 - 【請求項8】 前記方向に繰り返される前記画像部分の
繰り返しパターンを検出し、検出した繰り返しパターン
を前記範囲に再現するような前記加工データを生成する
請求項6又は7記載の画像処理方法。 - 【請求項9】 前記方向に変化していく前記画像部分の
グラデーションを検出し、検出したグラデーションを前
記範囲に再現するような前記加工データを生成する請求
項6乃至8のいずれかに記載の画像処理方法。 - 【請求項10】 加工データの生成の対象とすべき画素
群の中からランダムに選択した画素の色及び/又は濃淡
レベルを用いて加工データを生成する請求項6乃至9の
いずれかに記載の画像処理方法。 - 【請求項11】 画面に表示された画像を加工するコン
ピュータプログラムが記録されている記録媒体におい
て、 画像の加工に使用すべき画像部分の指定を受け付けるス
テップと、 画像を加工すべき範囲の指定を受け付けるステップと、 指定された画像部分に含まれる各画素の色及び/又は濃
淡レベルを読み込むステップと、 読み込んだ色及び/又は濃淡レベルをメモリに記憶する
ステップと、 メモリが記憶している色及び/又は濃淡レベルから画像
の加工に使用すべき加工データを生成するステップと、 生成した加工データによって、指定された前記範囲の画
像を加工するステップとを含むコンピュータプログラム
が記録されていることを特徴とする記録媒体。 - 【請求項12】 前記範囲における加工の方向を検出す
るステップと、メモリが記憶している各画素の色及び/
又は濃淡レベルを、検出された方向に沿った所定数の列
単位で管理するステップと、加工すべき範囲の前記方向
の各画素の加工データを、対応する列の画素の色及び/
又は濃淡レベルから生成するステップとをさらに含む請
求項11記載の記録媒体。 - 【請求項13】 画面に表示された画像を加工するコン
ピュータでの読み取りが可能なプログラムコード手段を
格納しており、前記コンピュータでの使用が可能な記録
媒体において、 前記プログラムコード手段が、 前記コンピュータに、画像の加工に使用すべき画像部分
の指定を受け付けさせるコード手段と、 前記コンピュータに、画像を加工すべき範囲の指定を受
け付けさせるコード手段と、 前記コンピュータに、指定された画像部分に含まれる各
画素の色及び/又は濃淡レベルを読み込ませるコード手
段と、 前記コンピュータに、読み込んだ色及び/又は濃淡レベ
ルをメモリに記憶させるコード手段と、 前記コンピュータに、メモリが記憶している色及び/又
は濃淡レベルから画像の加工に使用すべき加工データを
生成させるコード手段と、 前記コンピュータに、生成した加工データによって、指
定された前記範囲の画像を加工させるコード手段とを含
むことを特徴とする記録媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9067009A JPH10261069A (ja) | 1997-03-19 | 1997-03-19 | 画像処理装置、画像処理方法及び記録媒体 |
| US08/955,529 US6215912B1 (en) | 1997-03-19 | 1997-10-22 | Image processing apparatus and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9067009A JPH10261069A (ja) | 1997-03-19 | 1997-03-19 | 画像処理装置、画像処理方法及び記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10261069A true JPH10261069A (ja) | 1998-09-29 |
Family
ID=13332505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9067009A Pending JPH10261069A (ja) | 1997-03-19 | 1997-03-19 | 画像処理装置、画像処理方法及び記録媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6215912B1 (ja) |
| JP (1) | JPH10261069A (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6697497B1 (en) * | 1998-12-22 | 2004-02-24 | Novell, Inc. | Boundary identification and characterization through density differencing |
| JP6503308B2 (ja) * | 2016-02-18 | 2019-04-17 | 富士通フロンテック株式会社 | 画像処理装置及び画像処理方法 |
| US11132823B2 (en) * | 2017-11-17 | 2021-09-28 | Ntt Docomo, Inc. | Information-processing device and information-processing method |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3110222C2 (de) * | 1981-03-17 | 1985-06-20 | Dr.-Ing. Rudolf Hell Gmbh, 2300 Kiel | Verfahren zur partielle glättenden Retusche bei der elektronischen Farbbildreproduktion |
| US4476487A (en) * | 1982-05-04 | 1984-10-09 | Dr. -Ing. Rudolf Hell Gmbh | Method and circuit arrangement for partial electronic retouch in color image reproduction |
| GB8619458D0 (en) * | 1986-08-08 | 1986-09-17 | Crosfield Electronics Ltd | Generating colour displays |
| US4956872A (en) * | 1986-10-31 | 1990-09-11 | Canon Kabushiki Kaisha | Image processing apparatus capable of random mosaic and/or oil-painting-like processing |
| GB9010594D0 (en) * | 1989-05-17 | 1990-07-04 | Quantel Ltd | Electronic image processing |
| GB9001513D0 (en) * | 1990-01-23 | 1990-03-21 | Crosfield Electronics Ltd | Electronic airbrushing |
| US5276510A (en) * | 1991-08-19 | 1994-01-04 | Eastman Kodak Company | Airbrush modeling routine for an electric image reproduction system |
| DE4232704C2 (de) * | 1992-09-30 | 1995-04-20 | Hell Ag Linotype | Verfahren und Schaltungsanordnung zur elektronischen Retusche von Bildern |
-
1997
- 1997-03-19 JP JP9067009A patent/JPH10261069A/ja active Pending
- 1997-10-22 US US08/955,529 patent/US6215912B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US6215912B1 (en) | 2001-04-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4189744A (en) | Apparatus for generating signals representing operator-selected portions of a scene | |
| US4189743A (en) | Apparatus and method for automatic coloration and/or shading of images | |
| US5982350A (en) | Compositer interface for arranging the components of special effects for a motion picture production | |
| US6385628B1 (en) | Method for simulating the creation if an artist's drawing or painting of a caricature, and device for accomplishing same | |
| EP0829821A2 (en) | User definable windows for selecting image processing regions | |
| US6593933B1 (en) | Block-based synthesis of texture in computer rendered images | |
| CN101655991A (zh) | 图像处理设备、图像处理方法和程序 | |
| FR2534400A1 (fr) | Procedes et appareil d'affichage graphique | |
| JPH06508461A (ja) | 画像を自動併合するための装置及び方法 | |
| US7873909B2 (en) | Manipulation and merging of graphic images | |
| JP4392082B2 (ja) | 彫版風ハーフトーン画像生成方法・装置 | |
| US6337916B1 (en) | Modifying image data | |
| FR2588405A1 (fr) | Dispositif d'affichage graphique | |
| JPH10261069A (ja) | 画像処理装置、画像処理方法及び記録媒体 | |
| CN114297546A (zh) | 一种基于WebGL的载入3D模型实现自动生成缩略图的方法 | |
| US6064400A (en) | Video image processing system | |
| EP0997844A1 (en) | Method and apparatus for image processing, and medium | |
| US20230042865A1 (en) | Volumetric dynamic depth delineation | |
| JP2000306118A (ja) | 樹木のテクスチャ生成装置 | |
| US11113868B2 (en) | Rastered volume renderer and manipulator | |
| US20040205483A1 (en) | Method of simulating the creation of an artist's drawing or painting and device for accomplishing same | |
| JP3300058B2 (ja) | 電子グラフィックシステム | |
| CN115756291B (zh) | 一种文字的笔画重组方法及终端 | |
| Guzdial | Introduction to media computation: A multimedia cookbook in Python | |
| CN105912257B (zh) | 图像混合处理方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050822 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050830 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051026 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060411 |