JPH01287781A - 色混合処理方式 - Google Patents
色混合処理方式Info
- Publication number
- JPH01287781A JPH01287781A JP11844688A JP11844688A JPH01287781A JP H01287781 A JPH01287781 A JP H01287781A JP 11844688 A JP11844688 A JP 11844688A JP 11844688 A JP11844688 A JP 11844688A JP H01287781 A JPH01287781 A JP H01287781A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- processing
- image
- color mixing
- picture element
- 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
Landscapes
- Image Processing (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔riA要〕
指定した画素の周辺の画素をぼかす色混合処理り式に関
し、 オペレータの負担を軽減し処理時間を短縮することを目
的とし、 画像表示用画像メモリに格納された複数の画素から任意
の画素を処理要求画素として指定し、該処理要求画素の
周辺をぼかす色混合処理方式において、該処理要求画素
を中心とするm×m (mは自然数)個の処理対象画素
夫々について、夫々の処理対象画素を中心とするn×n
(nは自然数)個の平均対象画素の画素データを読出
し、該n×n個の平均対象画素の画素デー汐の平均値を
色混合演算部で求め、該平均値を該夫々の処理対象画素
の画像データとして書込み、該処理要求画素の周辺をぼ
かすよう構成する。
し、 オペレータの負担を軽減し処理時間を短縮することを目
的とし、 画像表示用画像メモリに格納された複数の画素から任意
の画素を処理要求画素として指定し、該処理要求画素の
周辺をぼかす色混合処理方式において、該処理要求画素
を中心とするm×m (mは自然数)個の処理対象画素
夫々について、夫々の処理対象画素を中心とするn×n
(nは自然数)個の平均対象画素の画素データを読出
し、該n×n個の平均対象画素の画素デー汐の平均値を
色混合演算部で求め、該平均値を該夫々の処理対象画素
の画像データとして書込み、該処理要求画素の周辺をぼ
かすよう構成する。
本発明は色混合処理方式に関し、特に指定した画素の周
辺の画素をぼかす色混合処理方式に関する。
辺の画素をぼかす色混合処理方式に関する。
コンピュータグラフィックにおいては、任意の画素を指
定して、その画素の周辺をぼかしたり、又は、指定した
画素に別の色を混合してにじませるエアブラシ処理と呼
ばれる色混合処理が多用されている。このうち色をぼか
すエアブラシ処理は例えば夕暮れの空の赤と青の境目を
ぼかす処理をする場合等に用いられる。
定して、その画素の周辺をぼかしたり、又は、指定した
画素に別の色を混合してにじませるエアブラシ処理と呼
ばれる色混合処理が多用されている。このうち色をぼか
すエアブラシ処理は例えば夕暮れの空の赤と青の境目を
ぼかす処理をする場合等に用いられる。
従来は第7図に示す構成でエアブラシ処理を行なってい
る。同図中、タブレット10等からエアブラシ処理情報
(処理要求画素座標等)を入力すると、上位装置として
のホストコンピュータ11は、格納されている重みパタ
ーン群から特定の重みパターンeを選択し、この重みパ
ターンeと基準画素Rとを画像制御装置12に転送する
。上記重みパターンは最大値がr256Jで画素の重み
付けを表わすデータであり、基準画素Rはにじませて近
づけようとする色を表わすデータである。
る。同図中、タブレット10等からエアブラシ処理情報
(処理要求画素座標等)を入力すると、上位装置として
のホストコンピュータ11は、格納されている重みパタ
ーン群から特定の重みパターンeを選択し、この重みパ
ターンeと基準画素Rとを画像制御装置12に転送する
。上記重みパターンは最大値がr256Jで画素の重み
付けを表わすデータであり、基準画素Rはにじませて近
づけようとする色を表わすデータである。
画像制御装置12は画像表示装置14内の画像メモリ1
5から処理要求画素の近傍に位置する処理対象領域の画
素Bを読込み、ホストコンピュータ11から転送された
重みパターンe及び基準画素Rの各データを用いて演算
処理部13で次の色混合処理演算を実行する。
5から処理要求画素の近傍に位置する処理対象領域の画
素Bを読込み、ホストコンピュータ11から転送された
重みパターンe及び基準画素Rの各データを用いて演算
処理部13で次の色混合処理演算を実行する。
D=B+ ((R−B)xe)/25にの演算処理によ
り得られた色混合データDを画像表示装置14の画像メ
モリ15に格納した後にCRTに表示すれば、処理要求
画素の周縁にぼかしの効いた画像、即ちエアブラシ効果
を受けた画像を表示することができる。
り得られた色混合データDを画像表示装置14の画像メ
モリ15に格納した後にCRTに表示すれば、処理要求
画素の周縁にぼかしの効いた画像、即ちエアブラシ効果
を受けた画像を表示することができる。
エアブラシ処理は、任意の座標に対して処理要求がなさ
れると、第8図に示す如くその座標に対応する表示画面
上の位置にある処理要求画素Iを中心としてm×m個の
処理対象画素に対して処理を行なう。また、処理要求画
素を指定するだけでなく、処理要求領域を指定してエア
ブラシ処理を行なうことができる。
れると、第8図に示す如くその座標に対応する表示画面
上の位置にある処理要求画素Iを中心としてm×m個の
処理対象画素に対して処理を行なう。また、処理要求画
素を指定するだけでなく、処理要求領域を指定してエア
ブラシ処理を行なうことができる。
この場合、処理対象領域の画素が同系色であれば問題は
ない。しかし、第9図に示す如く、青の区画2Oa内に
赤の区間20bがあり、更にその内部に黄の区間20c
、緑の区画20d、青の区画20eが順次内在する画像
で、点A1から矢印方向に点へ6までを処理要求領域と
して指定してエアブラシ処理を行なって色をぼかす場合
、即ち処理対象領域に異系統の色が存在する場合がある
。
ない。しかし、第9図に示す如く、青の区画2Oa内に
赤の区間20bがあり、更にその内部に黄の区間20c
、緑の区画20d、青の区画20eが順次内在する画像
で、点A1から矢印方向に点へ6までを処理要求領域と
して指定してエアブラシ処理を行なって色をぼかす場合
、即ち処理対象領域に異系統の色が存在する場合がある
。
この場合、オペレータは区間20aと20bとの境界で
ある点A2において基準画素Rとして青と赤の中間色で
ある紫を選択し、また点A3 * Aa −A5夫々で
基準画素Rとして橙、黄緑、青緑夫々を選択しなければ
点A+−A6間で色をぼかすことができない。
ある点A2において基準画素Rとして青と赤の中間色で
ある紫を選択し、また点A3 * Aa −A5夫々で
基準画素Rとして橙、黄緑、青緑夫々を選択しなければ
点A+−A6間で色をぼかすことができない。
このため、オペレータは点A2 、 A3 、 A4
。
。
A5夫々で基準画素としてどの色を用いるかをいらいち
選択しなければならず負担が大きく処理全体に要づ“る
時間も長くなるという問題があった。
選択しなければならず負担が大きく処理全体に要づ“る
時間も長くなるという問題があった。
本発明は上記の点に鑑みなされたもので、オペレータの
負担を軽減し処理時間を短縮する色混合処理方式を提供
することを目的とする。
負担を軽減し処理時間を短縮する色混合処理方式を提供
することを目的とする。
第1図は本発明方式の原理ブロック図を示ザ。
同図中、画像制御装置35に処1!ll!要求画素を指
定する情報が端子29から与えられると、画像制御装置
35は画像表示装置30に内蔵された画像メモリ31か
ら上記の処理要求画素を中心とするm×m (mは自然
数)個の処理対象領域夫々について、夫々の処理対象画
素を中心とするn×n(nは自然数)個の平均対象画素
の画素データを読出し、画像制御装置35内の色混合演
算部39に供給する。
定する情報が端子29から与えられると、画像制御装置
35は画像表示装置30に内蔵された画像メモリ31か
ら上記の処理要求画素を中心とするm×m (mは自然
数)個の処理対象領域夫々について、夫々の処理対象画
素を中心とするn×n(nは自然数)個の平均対象画素
の画素データを読出し、画像制御装置35内の色混合演
算部39に供給する。
色混合演算部39はn×n個の平均対象画素の画素デー
タの平均値を求める。画像制御装置35は乙混合演σ部
39て得られた平均値を夫々の処理対争画素の画像デー
タとして画像メモリ31に書込む。
タの平均値を求める。画像制御装置35は乙混合演σ部
39て得られた平均値を夫々の処理対争画素の画像デー
タとして画像メモリ31に書込む。
本発明方式においては、オペレータが処理要求画素又は
その集合である処理要求領域を指定するだけで処理要求
画素の周辺の処理対象領域夫々が平均値の演算によって
自動的に求められる。従って、処理対象領域に処理要求
画素と異系統の色があるかどうかをオペレータが、Q
]する必要がなく、オペレータの負担が軽減され、かつ
処理時間が短縮される。
その集合である処理要求領域を指定するだけで処理要求
画素の周辺の処理対象領域夫々が平均値の演算によって
自動的に求められる。従って、処理対象領域に処理要求
画素と異系統の色があるかどうかをオペレータが、Q
]する必要がなく、オペレータの負担が軽減され、かつ
処理時間が短縮される。
第2図は本発明方式の一実施例のブロック図を示す。
同図中、30は画像表示装置であり、三原色R9G、B
に分けられた画像メモリ31に複数両面分の画像データ
が予め記憶されている。また画像表示装置30には画像
メモリ31の画像データを順次読出して表示用のアブロ
グの画像信号を生成する表示処理装置(図示ゼず)が内
蔵されている。
に分けられた画像メモリ31に複数両面分の画像データ
が予め記憶されている。また画像表示装置30には画像
メモリ31の画像データを順次読出して表示用のアブロ
グの画像信号を生成する表示処理装置(図示ゼず)が内
蔵されている。
タブレット32はエアブラシ処理の開始、終了、及び処
理要求領域の座標の指定等を行なうもので、これらの指
定は画像制御装置35内のマイクロブロセッリユニット
(MPU)36に供給される。
理要求領域の座標の指定等を行なうもので、これらの指
定は画像制御装置35内のマイクロブロセッリユニット
(MPU)36に供給される。
MPU36は上位装置としてのポストコンピュータ37
に接続されており、MPU36はエアブラシ処理の開始
及び終了をポストコンピュータ37に要求し、ホストコ
ンピュータ37より処理の開始に対する応答を供給され
るとMr’U36は画像表示装置30の制御権を得る。
に接続されており、MPU36はエアブラシ処理の開始
及び終了をポストコンピュータ37に要求し、ホストコ
ンピュータ37より処理の開始に対する応答を供給され
るとMr’U36は画像表示装置30の制御権を得る。
これによって、MPU36は画像メモリ31をアクセス
してエアブラシ処理を行なう1画面分の画像データを読
出させ画像バッファ38に格納することを指示し、色混
合演算部3つに演PL処理の開始を指示する。
してエアブラシ処理を行なう1画面分の画像データを読
出させ画像バッファ38に格納することを指示し、色混
合演算部3つに演PL処理の開始を指示する。
色混合演算部39はMPtJ36によって画像バッファ
38の所定領域(平均領域)から読出された複数画素の
画像データの平均値を求め、MPU36の指定する画像
バッファ38の所定アドレス(処理対象画素アドレス)
に書込んで色混合処理を行なう。この色混合処理を繰り
返すことによりエアブラシ処理が終了するとMPU36
はエアブラシ処理によって更新された画像バッフ738
の1画面分の画像データを画像メモリ31に転送する。
38の所定領域(平均領域)から読出された複数画素の
画像データの平均値を求め、MPU36の指定する画像
バッファ38の所定アドレス(処理対象画素アドレス)
に書込んで色混合処理を行なう。この色混合処理を繰り
返すことによりエアブラシ処理が終了するとMPU36
はエアブラシ処理によって更新された画像バッフ738
の1画面分の画像データを画像メモリ31に転送する。
第3図は画熾制御装置35の実行するエアブラシ処理の
一実施例のフローチャートを示す。このフローチャート
は処理要求領域内の単一の処理要求画素に対する処理を
示している。
一実施例のフローチャートを示す。このフローチャート
は処理要求領域内の単一の処理要求画素に対する処理を
示している。
同図中、ステップ40では処理を行なう少なくともm×
m画素の画像データを画像メモリ31から画像バッファ
38へ転送する。次にステップ41では処理要求画素を
中心とするm×m画素の処理対象領域から単一の処理対
象画素をアドレス順に選択し、この処理対象画素を中心
とするn×n画素の平均対象ff1ti1.の全ての平
均対象画素を画像バック738から読出す。
m画素の画像データを画像メモリ31から画像バッファ
38へ転送する。次にステップ41では処理要求画素を
中心とするm×m画素の処理対象領域から単一の処理対
象画素をアドレス順に選択し、この処理対象画素を中心
とするn×n画素の平均対象ff1ti1.の全ての平
均対象画素を画像バック738から読出す。
上記の値m、n夫々はタブレット32又はポストコンピ
ュータ37によりMPtJ36に設定されている。第4
図ではm=9.n=3として、処理要求画素■に対応す
る処理対象領域の画素を・印で示しく◎、X印を含む)
、◎印で示す処理対象画素に対応する平均対象画素をX
印で示す。なお○印で示す複数の画素が囲む内部は処理
要求画素■に対する仝ての演算で参照される処理参照領
域であり、・印は処理に無関係の画素を示している。
ュータ37によりMPtJ36に設定されている。第4
図ではm=9.n=3として、処理要求画素■に対応す
る処理対象領域の画素を・印で示しく◎、X印を含む)
、◎印で示す処理対象画素に対応する平均対象画素をX
印で示す。なお○印で示す複数の画素が囲む内部は処理
要求画素■に対する仝ての演算で参照される処理参照領
域であり、・印は処理に無関係の画素を示している。
ここで、n=3として画像バッファ38から読出した第
5図に示す如き9個の画素の値a (i、j)は色′f
1含演算演算部に供給されて次式の演算が行なわれ、平
均IDが得られる(ステップ42)。
5図に示す如き9個の画素の値a (i、j)は色′f
1含演算演算部に供給されて次式の演算が行なわれ、平
均IDが得られる(ステップ42)。
この平均(CIOは画像バッファ38の処理対象画素の
アドレスに書込まれ処理対象画素の更新が行なわれる(
ステップ43)。この後処理対象画素及びこれを中心と
する複数の平均対象画素夫々のアドレスを更新して、こ
れらを読出す(ステップ44)。上記のステップ42〜
44は処理対象領域の全ての処理対象領域夫々について
行なわれ、ステップ45で処理対象領域の全てに対する
平均値の演算が終了したと判別されると、画像バッファ
38のm×m画素の画像データが画像メモリ31に転送
される(ステップ46)。勿論上記の処理は1liiI
&メモリ31の三原色R,G、B夫々の部分について各
別に行なわれる。更に、MPU36はホストコンピュー
タ37に処理の終了を通知して(ステップ47)、エア
ブラシ処理を終了する。
アドレスに書込まれ処理対象画素の更新が行なわれる(
ステップ43)。この後処理対象画素及びこれを中心と
する複数の平均対象画素夫々のアドレスを更新して、こ
れらを読出す(ステップ44)。上記のステップ42〜
44は処理対象領域の全ての処理対象領域夫々について
行なわれ、ステップ45で処理対象領域の全てに対する
平均値の演算が終了したと判別されると、画像バッファ
38のm×m画素の画像データが画像メモリ31に転送
される(ステップ46)。勿論上記の処理は1liiI
&メモリ31の三原色R,G、B夫々の部分について各
別に行なわれる。更に、MPU36はホストコンピュー
タ37に処理の終了を通知して(ステップ47)、エア
ブラシ処理を終了する。
例えば、第6図に示す如く、画像メモリ31の画像デー
タが画像バッフ738に転送され、下線を付した画素(
値は「5」)が処理対象画素であり、m=・3.n=3
と設定されている場合、エアブラシ処理前の画像バッフ
ァ38の内容を示す状態38Aにおいて実線■で囲んだ
部分が処理対象領域であり、破線■で囲んだ部分が処理
参照領域である。そして色混合演算部39の演算による
エアブラシ処理の画像バッファ38の内容は状態38B
に示す如くなり、この画像データが再び画像メモリ31
に転送される。
タが画像バッフ738に転送され、下線を付した画素(
値は「5」)が処理対象画素であり、m=・3.n=3
と設定されている場合、エアブラシ処理前の画像バッフ
ァ38の内容を示す状態38Aにおいて実線■で囲んだ
部分が処理対象領域であり、破線■で囲んだ部分が処理
参照領域である。そして色混合演算部39の演算による
エアブラシ処理の画像バッファ38の内容は状態38B
に示す如くなり、この画像データが再び画像メモリ31
に転送される。
このように、処理要求画素を指定すると、処理要求画素
の周辺の処理対象画素の直接データの値は、各処理対象
画素の周辺の画素の画素データの値の平均値とされて周
辺の両糸の色に近づき、これによって処理要求画素の周
辺の画素をぼかすことができる。この場合、オペレータ
は処理要求画素又はその集合としての処理要求領域を指
定するだけで良く、従来の如く処理対象領域に処理要求
画素と異系統の色があるかどうかを意識して基準画素を
選択する必要はない。
の周辺の処理対象画素の直接データの値は、各処理対象
画素の周辺の画素の画素データの値の平均値とされて周
辺の両糸の色に近づき、これによって処理要求画素の周
辺の画素をぼかすことができる。この場合、オペレータ
は処理要求画素又はその集合としての処理要求領域を指
定するだけで良く、従来の如く処理対象領域に処理要求
画素と異系統の色があるかどうかを意識して基準画素を
選択する必要はない。
このため、オペレータの負担が軽減され、また基準画素
を選択するための時間が不要となって処理時間が短縮さ
れる。
を選択するための時間が不要となって処理時間が短縮さ
れる。
上述の如く、本発明の色混合処理方式によれば、指定さ
れた画素の周辺の色をぼかす色混合処理についてのオペ
レータの負担を軽減でき、処理時間を短縮でき、実用上
きわめて有用である。
れた画素の周辺の色をぼかす色混合処理についてのオペ
レータの負担を軽減でき、処理時間を短縮でき、実用上
きわめて有用である。
第1図は本発明方式の原理ブロック図、第2図は本発明
方式の一実施例のブロック図、第3図は本発明方式の一
実施例のフローチャート、 第4図、第5図、第6図夫々は本発明方式を説明するた
めの図、 第7図は従来方式の一例のブロック図、第8図、第9図
夫々は従来方式を説明するための図である。 図において、 30は画&表示装置、 31は画像メモリ、 32はタブレット、 35は画像制御装置、 36はMPLJ、 37はホストコンピュータ、 39は色混合演算部 を示す。 本発明方式の原理ブロック図 第1図 本発明方式の一実施例のブロック図 第2図 本発明方式の一実施例のフローチャート第3図 本発明方式を説明するだめの図 第4図 本発明方式を説明するための図 第5図 本発明方式を説明するための図 第6図 従来方式のブロック図 第7図 従来方式を説明するための図 第8図 従来方式を説明するための図 第9図
方式の一実施例のブロック図、第3図は本発明方式の一
実施例のフローチャート、 第4図、第5図、第6図夫々は本発明方式を説明するた
めの図、 第7図は従来方式の一例のブロック図、第8図、第9図
夫々は従来方式を説明するための図である。 図において、 30は画&表示装置、 31は画像メモリ、 32はタブレット、 35は画像制御装置、 36はMPLJ、 37はホストコンピュータ、 39は色混合演算部 を示す。 本発明方式の原理ブロック図 第1図 本発明方式の一実施例のブロック図 第2図 本発明方式の一実施例のフローチャート第3図 本発明方式を説明するだめの図 第4図 本発明方式を説明するための図 第5図 本発明方式を説明するための図 第6図 従来方式のブロック図 第7図 従来方式を説明するための図 第8図 従来方式を説明するための図 第9図
Claims (1)
- 【特許請求の範囲】 画像表示用画像メモリ(31)に格納された複数の画素
から任意の画素を処理要求画素として指定し、該処理要
求画素の周辺をぼかす色混合処理方式において、 該処理要求画素を中心とするm×m(mは自然数)個の
処理対象画素夫々について、 夫々の処理対象画素を中心とするn×n(nは自然数)
個の平均対象画素の画素データを読出し、該n×n個の
平均対象画素の画素データの平均値を色混合演算部(3
9)で求め、 該平均値を該夫々の処理対象画素の画像データとして書
込み、 該処理要求画素の周辺をぼかすことを特徴とする色混合
処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11844688A JPH01287781A (ja) | 1988-05-16 | 1988-05-16 | 色混合処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11844688A JPH01287781A (ja) | 1988-05-16 | 1988-05-16 | 色混合処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01287781A true JPH01287781A (ja) | 1989-11-20 |
Family
ID=14736846
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11844688A Pending JPH01287781A (ja) | 1988-05-16 | 1988-05-16 | 色混合処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01287781A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6314285A (ja) * | 1986-07-03 | 1988-01-21 | Fujitsu Ltd | 画像ぼかし処理方式 |
-
1988
- 1988-05-16 JP JP11844688A patent/JPH01287781A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6314285A (ja) * | 1986-07-03 | 1988-01-21 | Fujitsu Ltd | 画像ぼかし処理方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5666520A (en) | Graphics display system including graphics processor having a register storing a series of vertex data relating to a polygonal line | |
| JP2618101B2 (ja) | 画像のレイアウト処理方法 | |
| JPH01287781A (ja) | 色混合処理方式 | |
| JPS62217375A (ja) | エアブラシ処理方法 | |
| JP2506825B2 (ja) | 色混合処理制御方法 | |
| JPS62174824A (ja) | 画面表示情報の印字方法 | |
| JPS6334658A (ja) | 画像処理用dmaコントロ−ラ | |
| US20050052467A1 (en) | Information processing apparatus and character display controlling method | |
| JP3969017B2 (ja) | 画像データ転送装置及び画像表示処理システム | |
| JPH10222142A (ja) | ウィンドウ制御装置 | |
| JPH05324840A (ja) | 高解像度画像処理装置 | |
| JP3242965B2 (ja) | 表示制御装置 | |
| JP3255685B2 (ja) | 画像修正方法 | |
| JPH0329059A (ja) | 画像処理方法および装置 | |
| JP3428089B2 (ja) | 画像表示処理装置 | |
| JPH0253797B2 (ja) | ||
| JPS60163087A (ja) | カラ−グラフイツク・デイスプレイ装置の色彩制御方法 | |
| JPS60188983A (ja) | 表示装置 | |
| JPS63282886A (ja) | 図形処理装置 | |
| JPS6079475A (ja) | 図形処理装置 | |
| JP2001209370A (ja) | 画像データ転送方法及び装置並びに画像表示処理システム | |
| JPH05266186A (ja) | 色混合処理方式 | |
| JPH06266836A (ja) | エアブラシ処理方式 | |
| JPH02285390A (ja) | カソードレイチューヴ画面の焼き付き防止方式 | |
| JPH06266837A (ja) | 色混合処理方式 |