JPS60225283A - ヒストグラム演算回路 - Google Patents
ヒストグラム演算回路Info
- Publication number
- JPS60225283A JPS60225283A JP59081283A JP8128384A JPS60225283A JP S60225283 A JPS60225283 A JP S60225283A JP 59081283 A JP59081283 A JP 59081283A JP 8128384 A JP8128384 A JP 8128384A JP S60225283 A JPS60225283 A JP S60225283A
- Authority
- JP
- Japan
- Prior art keywords
- data
- mask
- table memory
- image data
- density
- 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
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Operations Research (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Algebra (AREA)
- Evolutionary Biology (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Bioinformatics & Computational Biology (AREA)
- Image Analysis (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の技術分野]
この発明は、画素の濃淡値に対する画素の分布状態を調
べるのに好適するヒストグラム演算回路に関する。
べるのに好適するヒストグラム演算回路に関する。
[発明の技lfj的背景とその問題点コ画像処理の一つ
に、画素の濃淡値を変数(パラメータ)にとり、各々の
濃淡値を持つ画素の個数を計数するヒストグラム演算が
ある。第1図は、この種のヒストグラム演算を行なう従
来のヒストグラム演算回路を示す。第1図に示すゲート
回路11には、変数(パラメータ)としての例えば8ビ
ツトの画像データ(画素の濃淡値データ)、および2値
のマスクデータが、外部より供給される。
に、画素の濃淡値を変数(パラメータ)にとり、各々の
濃淡値を持つ画素の個数を計数するヒストグラム演算が
ある。第1図は、この種のヒストグラム演算を行なう従
来のヒストグラム演算回路を示す。第1図に示すゲート
回路11には、変数(パラメータ)としての例えば8ビ
ツトの画像データ(画素の濃淡値データ)、および2値
のマスクデータが、外部より供給される。
このマスクデータは、画像処理において画像処理領域を
限定するのに用いられるもので、対応する画像データを
マスクするか否かを指定する。ゲート回路11は、マス
クデータがマスクを指定している場合、画像データをそ
のまま出力し、マスクを指定していない場合、画像デー
タを0°′に変換して出力する。ゲート回路11からの
出力データは、ヒストグラム演算結果格納用のテーブル
メモリ12に供給される。テーブルメモリ12は、ゲー
ト回路11からの出力データによりアドレッシングされ
、これにより当該データで指定されるテーブルメモリ1
2のそのアドレス位置の内容(これまでの計数結果、即
ちヒストグラム演算の途中結果)Dが読出される。テー
ブルメモリ12がらの読出しデータDは、メモリデータ
ライン13、レジスタ(REG)14を介して加算器1
5の一方の入力端に供給され、加算器15の他方の入力
端に供給されている数値111 IIとの加算が行なわ
れる。加lji器15の加算結果D II Get、3
ステートゲート(TSG)16、メモリデータライン1
3を介してテーブルメモリ12に供給され、前記読出し
データDが格納されていたそのアドレス位置に書込まれ
る。そして上記した動作が画像処理対象領域の全画素に
ついて繰返されることによりヒストグラム演算が行なわ
れ、濃度“°0′”から濃度“” 255 ”までの各
濃度(m淡値)毎の画素の個数がめられる。
限定するのに用いられるもので、対応する画像データを
マスクするか否かを指定する。ゲート回路11は、マス
クデータがマスクを指定している場合、画像データをそ
のまま出力し、マスクを指定していない場合、画像デー
タを0°′に変換して出力する。ゲート回路11からの
出力データは、ヒストグラム演算結果格納用のテーブル
メモリ12に供給される。テーブルメモリ12は、ゲー
ト回路11からの出力データによりアドレッシングされ
、これにより当該データで指定されるテーブルメモリ1
2のそのアドレス位置の内容(これまでの計数結果、即
ちヒストグラム演算の途中結果)Dが読出される。テー
ブルメモリ12がらの読出しデータDは、メモリデータ
ライン13、レジスタ(REG)14を介して加算器1
5の一方の入力端に供給され、加算器15の他方の入力
端に供給されている数値111 IIとの加算が行なわ
れる。加lji器15の加算結果D II Get、3
ステートゲート(TSG)16、メモリデータライン1
3を介してテーブルメモリ12に供給され、前記読出し
データDが格納されていたそのアドレス位置に書込まれ
る。そして上記した動作が画像処理対象領域の全画素に
ついて繰返されることによりヒストグラム演算が行なわ
れ、濃度“°0′”から濃度“” 255 ”までの各
濃度(m淡値)毎の画素の個数がめられる。
しかし、従来のヒストグラム演算回路では、例えば第2
図に示す画像処理対象領域21において、その一部がマ
スク領[22(マスクを施す領域)として指定された場
合、マスク領域22外の全画素が濃度“0”の画素とし
て(マスク領[22内の濃度11011の画素と共に)
計数されてしまう不都合があった。
図に示す画像処理対象領域21において、その一部がマ
スク領[22(マスクを施す領域)として指定された場
合、マスク領域22外の全画素が濃度“0”の画素とし
て(マスク領[22内の濃度11011の画素と共に)
計数されてしまう不都合があった。
[発明の目的]
この発明は上記事情に鑑みてなされたものでその目的は
、簡単な構成でありながらマスク領域外の画素が計数さ
れないですむヒストグラム演算回路を提供することにあ
る。
、簡単な構成でありながらマスク領域外の画素が計数さ
れないですむヒストグラム演算回路を提供することにあ
る。
[発明の概要]
この発明によれば、ヒストグラム演算結果を格納するテ
ーブルメモリを備えたヒストグラム演算回路が提供され
ている。上記テーブルメモリは画素の濃度レベルを示す
画像データによってアドレッシングされる。上記画像デ
ータの示す上記テーブルメモリのそのアドレス位置から
の読出しデータは、上記画像データに対する2値のマス
クデータと加算される。この加算結果は、対応する上記
画像データの示す上記テーブルメモリのそのアドレス位
置に書込まれる。
ーブルメモリを備えたヒストグラム演算回路が提供され
ている。上記テーブルメモリは画素の濃度レベルを示す
画像データによってアドレッシングされる。上記画像デ
ータの示す上記テーブルメモリのそのアドレス位置から
の読出しデータは、上記画像データに対する2値のマス
クデータと加算される。この加算結果は、対応する上記
画像データの示す上記テーブルメモリのそのアドレス位
置に書込まれる。
[発明の実施例]
第3図はこの発明の一実施例に係るヒストグラム演算回
路の構成を示す。同図において、31はヒストグラム演
算結果格納用のテーブルメモリである。テーブルメモリ
31のアドレス入力端には、外部(例えば画像入力装置
)から転送される画像データ“i”が供給される。この
画像データ“i″は例えば8ビツト構成であり、対応す
る画素の濃度レベル゛”i”(濃度“0”から濃度“2
55 ”のいずれか)を示す。テーブルメモリ31は、
アドレス入力端に供給される画像データ“i”によって
(当該データ゛i”に対するマスク指定の有無に無関係
に)2サイクルの間アドレッシングされる。テーブルメ
モリ31は、最初の1サイクルの間読出しモードに設定
され、次の1サイクルの問書込みモードに設定される。
路の構成を示す。同図において、31はヒストグラム演
算結果格納用のテーブルメモリである。テーブルメモリ
31のアドレス入力端には、外部(例えば画像入力装置
)から転送される画像データ“i”が供給される。この
画像データ“i″は例えば8ビツト構成であり、対応す
る画素の濃度レベル゛”i”(濃度“0”から濃度“2
55 ”のいずれか)を示す。テーブルメモリ31は、
アドレス入力端に供給される画像データ“i”によって
(当該データ゛i”に対するマスク指定の有無に無関係
に)2サイクルの間アドレッシングされる。テーブルメ
モリ31は、最初の1サイクルの間読出しモードに設定
され、次の1サイクルの問書込みモードに設定される。
しかして、読出しモードの間、データ゛1”で指定され
るテーブルメモリ31のそのアドレス位置の内容(濃度
“i”の画素に関するこれまでの計数結果)Dが読出さ
れる。
るテーブルメモリ31のそのアドレス位置の内容(濃度
“i”の画素に関するこれまでの計数結果)Dが読出さ
れる。
テーブルメモリ31からの読出しデータDは(テーブル
メモリ31の)メモリデータライン32を介してレジス
タ(REG)33に供給され、当該レジスタ(REG)
33にラッチされる。レジスタ(REG))33からの
出力データは、加算器34の一方の入力端に供給される
。加算器34の他方の入力端には、前記画像データ“i
”に対応して外部より転送される2値のマスクデータM
(M=”1”でマスク指定)が供給される。しかして加
算器34は、両入力端への入力データD、M間の加算を
行なう。加算器34の加算結果D+Mは、前記読出しモ
ードに続く書込みモードの間、3ステートゲート(TS
G)35を介してメモリデータライン32に出力される
。メモリデータライン32上のデータD+Mは、前記画
像データ“i″の示すテーブルメモリ31のそのアドレ
ス位IF(即ちデータDが格納されていたそのアドレス
位置)に書込まれる。そして上記した動作が画像処理対
象領域の全画素について繰返されることによりヒストグ
ラム演算が行なわれ、濃度゛0°°から濃度“255”
までの各濃度(濃淡値)毎の画素の個数がめられる。
メモリ31の)メモリデータライン32を介してレジス
タ(REG)33に供給され、当該レジスタ(REG)
33にラッチされる。レジスタ(REG))33からの
出力データは、加算器34の一方の入力端に供給される
。加算器34の他方の入力端には、前記画像データ“i
”に対応して外部より転送される2値のマスクデータM
(M=”1”でマスク指定)が供給される。しかして加
算器34は、両入力端への入力データD、M間の加算を
行なう。加算器34の加算結果D+Mは、前記読出しモ
ードに続く書込みモードの間、3ステートゲート(TS
G)35を介してメモリデータライン32に出力される
。メモリデータライン32上のデータD+Mは、前記画
像データ“i″の示すテーブルメモリ31のそのアドレ
ス位IF(即ちデータDが格納されていたそのアドレス
位置)に書込まれる。そして上記した動作が画像処理対
象領域の全画素について繰返されることによりヒストグ
ラム演算が行なわれ、濃度゛0°°から濃度“255”
までの各濃度(濃淡値)毎の画素の個数がめられる。
この実施例では、マスク領域外の画像データの場合、対
応するマスクデータMが“OITであることから、加算
器34の加算結果り十MはDに一致する。したがって、
マスク領域外の画像データ(画素)は実質的に計数され
ないことになる。即ち、この実施例によれば、例えば第
4図に示す画像処理対象領域41において、その一部が
マスク領域42として指定されているような場合、マス
ク領域42外(斜線で示す領域)の画素を計数の対象外
とすることができる。言替えれば、マスク領域42(マ
スクが施された領域)内の画素についてのみ実質的なヒ
ストグラム演算を行なうことができる。
応するマスクデータMが“OITであることから、加算
器34の加算結果り十MはDに一致する。したがって、
マスク領域外の画像データ(画素)は実質的に計数され
ないことになる。即ち、この実施例によれば、例えば第
4図に示す画像処理対象領域41において、その一部が
マスク領域42として指定されているような場合、マス
ク領域42外(斜線で示す領域)の画素を計数の対象外
とすることができる。言替えれば、マスク領域42(マ
スクが施された領域)内の画素についてのみ実質的なヒ
ストグラム演算を行なうことができる。
なお、前記実施例では、画像データが8ビツト構成であ
る場合について説明したが、これに限るものではなく、
例えば2m化された画像データに対するヒストグラム演
算にも同様に実施できる。
る場合について説明したが、これに限るものではなく、
例えば2m化された画像データに対するヒストグラム演
算にも同様に実施できる。
[発明の効果]
以上詳述したようにこの発明によれば、簡単な構成であ
りながら、マスクを施した領域内の画素についてのみヒ
ストグラム演算を行なうことができる。
りながら、マスクを施した領域内の画素についてのみヒ
ストグラム演算を行なうことができる。
第1図は従来のヒストグラム演篩回路の回路構成図、第
2図は第1図の回路の問題点を説明する図、第3図はこ
の発明の一実施例に係るヒストグラム演算回路の回路構
成図、第4図は第3図の回路においてマスク領域内の画
素だけが計数されることを説明する図である。 31・・・テーブルメモリl/、34・・・加算器II
。 出願人代理人 弁理士 鈴江武彦 第1図 第2図 第3図 第4図
2図は第1図の回路の問題点を説明する図、第3図はこ
の発明の一実施例に係るヒストグラム演算回路の回路構
成図、第4図は第3図の回路においてマスク領域内の画
素だけが計数されることを説明する図である。 31・・・テーブルメモリl/、34・・・加算器II
。 出願人代理人 弁理士 鈴江武彦 第1図 第2図 第3図 第4図
Claims (1)
- ヒストグラム演算結果を格納するテーブルメモリと、画
素の濃度レベルを示す画像データによって上記テーブル
メモリをアドレッシングする手段と、上記画像データの
示す上記テーブルメモリのそのアドレス位置からの読出
しデータと上記画像データに対する2値のマスクデータ
とを加算する手段と、この手段による加算結果を、対応
する上記画像データの示す上記テーブルメモリのそのア
ドレス位置に書込む手段とを具備することを特徴とする
ヒストグラム演鈴回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59081283A JPS60225283A (ja) | 1984-04-23 | 1984-04-23 | ヒストグラム演算回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59081283A JPS60225283A (ja) | 1984-04-23 | 1984-04-23 | ヒストグラム演算回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60225283A true JPS60225283A (ja) | 1985-11-09 |
Family
ID=13742042
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59081283A Pending JPS60225283A (ja) | 1984-04-23 | 1984-04-23 | ヒストグラム演算回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60225283A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1987006742A1 (fr) * | 1986-04-30 | 1987-11-05 | Fanuc Ltd | Methode de traitement d'images |
| JPS63120381A (ja) * | 1986-11-07 | 1988-05-24 | Mitsubishi Electric Corp | 画像明度ヒストグラム作成装置 |
-
1984
- 1984-04-23 JP JP59081283A patent/JPS60225283A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1987006742A1 (fr) * | 1986-04-30 | 1987-11-05 | Fanuc Ltd | Methode de traitement d'images |
| JPS63120381A (ja) * | 1986-11-07 | 1988-05-24 | Mitsubishi Electric Corp | 画像明度ヒストグラム作成装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5524251A (en) | Microcomputer having ALU performing min and max operations | |
| JPS60225283A (ja) | ヒストグラム演算回路 | |
| JP2709356B2 (ja) | 画像処理方法 | |
| JP3055390B2 (ja) | 画像処理装置 | |
| JPH0434794A (ja) | メモリ制御回路 | |
| JP2558701B2 (ja) | デ−タ転送装置 | |
| JPS6382530A (ja) | 半導体記憶装置 | |
| JPS6112175A (ja) | センサ出力補正回路 | |
| JPS60124785A (ja) | 画像処理装置 | |
| JPS63211446A (ja) | Romデ−タ読み出し順序変更方式 | |
| JPS57132229A (en) | Direct memory access controller | |
| JPS5969863A (ja) | 画像変換装置 | |
| JPH05181960A (ja) | 画像処理回路 | |
| JPH02201642A (ja) | 表示用メモリのアクセス方式 | |
| JPS567290A (en) | Memory unit | |
| JPH04107731A (ja) | 乗算回路 | |
| JPH02278986A (ja) | 画像信号処理装置 | |
| JPH0727557B2 (ja) | デ−タ転送装置 | |
| JPH04156590A (ja) | 画素読み出し回路 | |
| JPS59216262A (ja) | アドレス変換装置 | |
| JPH05241940A (ja) | メモリーポインタ回路 | |
| JPH0612258A (ja) | ファジィ集合処理用メモリ | |
| JPH03182946A (ja) | メモリインターフェイス | |
| JPS63175884A (ja) | 画像表示装置 | |
| JPS5786199A (en) | Patch control system |