JPH04350742A - 画像データ書込み方法及び画像メモリ装置 - Google Patents
画像データ書込み方法及び画像メモリ装置Info
- Publication number
- JPH04350742A JPH04350742A JP12371491A JP12371491A JPH04350742A JP H04350742 A JPH04350742 A JP H04350742A JP 12371491 A JP12371491 A JP 12371491A JP 12371491 A JP12371491 A JP 12371491A JP H04350742 A JPH04350742 A JP H04350742A
- Authority
- JP
- Japan
- Prior art keywords
- shift register
- data
- rams
- bit
- ram
- 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 Input (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、画像データ書込み方法
及び画像メモリ装置に関する。
及び画像メモリ装置に関する。
【0002】
【従来の技術】画像処理装置を用いて、組立及び検査等
をより高速に行うためには、画像処理装置の画像入力処
理及び入力画像に対する画像処理を高速に行う必要があ
る。
をより高速に行うためには、画像処理装置の画像入力処
理及び入力画像に対する画像処理を高速に行う必要があ
る。
【0003】図7は、従来の画像メモリ装置20が適用
された画像処理装置のブロック図である。
された画像処理装置のブロック図である。
【0004】例えば、検査又は組立の対象物が搬送装置
上に載置され、対象物間のピッチで対象物が間欠送りさ
れ、この搬送装置の上方に撮像装置10が配置されてい
る。撮像装置10で対象物を撮像すると、撮像装置10
から映像信号及び同期信号が出力される。この映像信号
は、2値化回路12に供給されて2値化された後、S/
P変換器14に供給されて例えば8ビットの並列データ
に変換される。また、同期信号は転送制御回路16に供
給され、書込みアドレス、S/P変換タイミング信号及
びバスリクエスト信号BR1が生成される。この書込み
アドレスは、S/P変換器14から並列データが出力さ
れる毎にインクリメントされる。これら並列データ及び
書込みアドレスは、バスB1、バスセレクタ18及びバ
スB0を介して画像メモリ装置20に供給され、画像メ
モリ装置20の該アドレスに該データが書込まれる。
上に載置され、対象物間のピッチで対象物が間欠送りさ
れ、この搬送装置の上方に撮像装置10が配置されてい
る。撮像装置10で対象物を撮像すると、撮像装置10
から映像信号及び同期信号が出力される。この映像信号
は、2値化回路12に供給されて2値化された後、S/
P変換器14に供給されて例えば8ビットの並列データ
に変換される。また、同期信号は転送制御回路16に供
給され、書込みアドレス、S/P変換タイミング信号及
びバスリクエスト信号BR1が生成される。この書込み
アドレスは、S/P変換器14から並列データが出力さ
れる毎にインクリメントされる。これら並列データ及び
書込みアドレスは、バスB1、バスセレクタ18及びバ
スB0を介して画像メモリ装置20に供給され、画像メ
モリ装置20の該アドレスに該データが書込まれる。
【0005】バスセレクタ18には、システムプロセッ
サ22及び画像処理回路24がそれぞれバスB2及びバ
スB3を介して接続されており、バスアービタ26から
の選択制御信号に応じ、バスB1、B2及びB3のいず
れか1つが選択されて、バスB0に接続される。この画
像処理回路24は、ハードウエア構成により、画像メモ
リ装置20に書込まれた画像に対する特定の画像処理を
高速に行う。これに対し、システムプロセッサ22は、
MPU、プログラムメモリ、ワークメモリ及びI/Oポ
ートを備えており、ソフトウエア構成で該特定の画像処
理以外の全体的な画像処理及びその他の処理を行う。
サ22及び画像処理回路24がそれぞれバスB2及びバ
スB3を介して接続されており、バスアービタ26から
の選択制御信号に応じ、バスB1、B2及びB3のいず
れか1つが選択されて、バスB0に接続される。この画
像処理回路24は、ハードウエア構成により、画像メモ
リ装置20に書込まれた画像に対する特定の画像処理を
高速に行う。これに対し、システムプロセッサ22は、
MPU、プログラムメモリ、ワークメモリ及びI/Oポ
ートを備えており、ソフトウエア構成で該特定の画像処
理以外の全体的な画像処理及びその他の処理を行う。
【0006】バスアービタ26には、S/P変換器14
、システムプロセッサ22及び画像処理回路24からそ
れぞれバスリクエスト信号BR1、BR2及びBR3が
供給される。バスアービタ26は、バスリクエスト信号
BR1、BR2又はBR3を受付けると、S/P変換器
14、システムプロセッサ22又は画像処理回路24に
アクノリッジ信号AK1、AK2又はAK3を供給する
。また、撮像装置10には、システムプロセッサ22か
ら撮像指令が供給され、これに応答して、撮像装置10
からシステムプロセッサ22にアクノリッジ信号AK0
が供給される。
、システムプロセッサ22及び画像処理回路24からそ
れぞれバスリクエスト信号BR1、BR2及びBR3が
供給される。バスアービタ26は、バスリクエスト信号
BR1、BR2又はBR3を受付けると、S/P変換器
14、システムプロセッサ22又は画像処理回路24に
アクノリッジ信号AK1、AK2又はAK3を供給する
。また、撮像装置10には、システムプロセッサ22か
ら撮像指令が供給され、これに応答して、撮像装置10
からシステムプロセッサ22にアクノリッジ信号AK0
が供給される。
【0007】画像メモリ装置20は、チップセレクト回
路30、RAM31〜34、41〜44及びバスB0を
備えている。このバスB0は、データバス及びアドレス
バスを含んでおり、そのアドレスバスの上位3ビットA
13〜A15がバスアビータ26に供給され、デコード
されてRAM31〜34、RAM41〜44のいずれか
が選択される。そして、選択されたRAMの指定アドレ
スA0 〜A12にS/P変換器14からのデータが書
き込まれ、又は、このアドレスの内容が読み出されてシ
ステムプロセッサ22又は画像処理回路24により処理
される。
路30、RAM31〜34、41〜44及びバスB0を
備えている。このバスB0は、データバス及びアドレス
バスを含んでおり、そのアドレスバスの上位3ビットA
13〜A15がバスアビータ26に供給され、デコード
されてRAM31〜34、RAM41〜44のいずれか
が選択される。そして、選択されたRAMの指定アドレ
スA0 〜A12にS/P変換器14からのデータが書
き込まれ、又は、このアドレスの内容が読み出されてシ
ステムプロセッサ22又は画像処理回路24により処理
される。
【0008】
【発明が解決しようとする課題】しかしながら、S/P
変換器14からの例えば1バイトのデータをRAMに書
込む毎に、バスB0を選択し、アドレスを更新し、RA
Mを選択して書込み状態にし、データをRAMに書き込
む必要があるので、全画像データ書込み時間が長くなる
という問題点があった。
変換器14からの例えば1バイトのデータをRAMに書
込む毎に、バスB0を選択し、アドレスを更新し、RA
Mを選択して書込み状態にし、データをRAMに書き込
む必要があるので、全画像データ書込み時間が長くなる
という問題点があった。
【0009】本発明の目的は、このような問題点に鑑み
、全画像データ書込み時間を短縮することができる画像
データ書込み方法及び画像メモリ装置を提供することに
ある。
、全画像データ書込み時間を短縮することができる画像
データ書込み方法及び画像メモリ装置を提供することに
ある。
【0010】
【課題を解決するための手段及びその作用】図1は本発
明に係る画像メモリ装置の原理構成を示すブロック図で
ある。
明に係る画像メモリ装置の原理構成を示すブロック図で
ある。
【0011】この画像メモリ装置は、RAM1〜nと、
mビットのデータバスDと、シリアル画像データSDが
供給されるnmビットのシフトレジスタSと、各組のR
AM1〜nに対して配置され、選択制御信号Cに応じて
、データバスDとシフトレジスタSの連続するmビット
の並列出力端子のいずれか一方をRAM1〜nのデータ
端子に選択的に接続させるデータバスセレクタC1〜C
nと、選択制御信号CがシフトレジスタSの並列出力端
子を選択させるときには、同時に複数組のRAMを選択
してアクティブにさせ、該複数組のRAMを書込み状態
にさせるチップセレクト回路CSとを備えている。
mビットのデータバスDと、シリアル画像データSDが
供給されるnmビットのシフトレジスタSと、各組のR
AM1〜nに対して配置され、選択制御信号Cに応じて
、データバスDとシフトレジスタSの連続するmビット
の並列出力端子のいずれか一方をRAM1〜nのデータ
端子に選択的に接続させるデータバスセレクタC1〜C
nと、選択制御信号CがシフトレジスタSの並列出力端
子を選択させるときには、同時に複数組のRAMを選択
してアクティブにさせ、該複数組のRAMを書込み状態
にさせるチップセレクト回路CSとを備えている。
【0012】上記構成において、シフトレジスタSにn
mビットのシリアル画像データSDが保持されると、1
回または複数回で、シフトレジスタSのnmビットの内
容がn組のRAM1〜nに書込まれる。したがって、1
アドレス毎にRAMに書込む場合よりも全画像データ書
込み時間が短縮される。本発明に係る画像データ書込み
方法では、このようにして画像データを画像メモリ装置
に書き込む。この方法が適用される画像メモリ装置は、
少なくとも、RAM1〜nと、mビットのデータバスD
と、シリアル画像データSDが供給されるnmビットの
シフトレジスタSとを備えていればよい。
mビットのシリアル画像データSDが保持されると、1
回または複数回で、シフトレジスタSのnmビットの内
容がn組のRAM1〜nに書込まれる。したがって、1
アドレス毎にRAMに書込む場合よりも全画像データ書
込み時間が短縮される。本発明に係る画像データ書込み
方法では、このようにして画像データを画像メモリ装置
に書き込む。この方法が適用される画像メモリ装置は、
少なくとも、RAM1〜nと、mビットのデータバスD
と、シリアル画像データSDが供給されるnmビットの
シフトレジスタSとを備えていればよい。
【0013】なお、画像メモリ装置の記憶容量が比較的
大きい場合には、該複数回に分けてシフトレジスタSの
nmビットの内容をRAMに書込むことにより、一時に
消費電流が大きくなるのを低減でき、大きなノイズの発
生を防止することができる。
大きい場合には、該複数回に分けてシフトレジスタSの
nmビットの内容をRAMに書込むことにより、一時に
消費電流が大きくなるのを低減でき、大きなノイズの発
生を防止することができる。
【0014】また、画像メモリ装置がシフトレジスタS
を備えているので、画像データが2値データの場合には
、S/P変換器を用いて2値データを並列データに変換
する必要がなく、これも画像データ書込み時間の短縮化
に寄与する。
を備えているので、画像データが2値データの場合には
、S/P変換器を用いて2値データを並列データに変換
する必要がなく、これも画像データ書込み時間の短縮化
に寄与する。
【0015】次に、本発明の一態様の画像メモリ装置を
、実施例図2中の対応する構成要素の符号を引用して説
明する。
、実施例図2中の対応する構成要素の符号を引用して説
明する。
【0016】この画像メモリ装置は、各群がn組からな
る第1〜k群RAM、例えば第1群RAM31〜34、
第2群RAM41〜44、第3群RAM51〜54と、
mビットのデータバスD0と、シリアル画像データSD
が供給され各々がnmビットの、第1〜kシフトレジス
タ、例えば第1シフトレジスタS30、第2シフトレジ
スタS40、第3シフトレジスタS50と、各RAM3
1〜34、41〜44、51〜54に対して配置され、
選択制御信号C3〜C5に応じて、データバスD0とシ
フトレジスタS30、S40、S50の連続するmビッ
トの並列出力端子のいずれか一方をRAM31〜34、
41〜44、51〜54のデータ端子に選択的に接続さ
せるデータバスセレクタ、例えばデータバスセレクタC
31〜C34、C41〜C44、C51〜C54と、選
択制御信号Ci(i=3〜5)がシフトレジスタSi0
の並列出力端子を選択させるときには、第i−2群に属
する複数のRAMを同時に選択してアクティブにさせ、
該複数のRAMを書込み状態にさせるチップセレクト回
路30とを備えている。
る第1〜k群RAM、例えば第1群RAM31〜34、
第2群RAM41〜44、第3群RAM51〜54と、
mビットのデータバスD0と、シリアル画像データSD
が供給され各々がnmビットの、第1〜kシフトレジス
タ、例えば第1シフトレジスタS30、第2シフトレジ
スタS40、第3シフトレジスタS50と、各RAM3
1〜34、41〜44、51〜54に対して配置され、
選択制御信号C3〜C5に応じて、データバスD0とシ
フトレジスタS30、S40、S50の連続するmビッ
トの並列出力端子のいずれか一方をRAM31〜34、
41〜44、51〜54のデータ端子に選択的に接続さ
せるデータバスセレクタ、例えばデータバスセレクタC
31〜C34、C41〜C44、C51〜C54と、選
択制御信号Ci(i=3〜5)がシフトレジスタSi0
の並列出力端子を選択させるときには、第i−2群に属
する複数のRAMを同時に選択してアクティブにさせ、
該複数のRAMを書込み状態にさせるチップセレクト回
路30とを備えている。
【0017】上記構成において、シフトレジスタS30
、S40、S50に順次シリアル画像データSDが供給
され、シフトレジスタSi0(i=3〜5)にnmビッ
トのデータが保持された後に、1回または複数回でシフ
トレジスタSi0のnmビットの内容がRAMi1〜i
4に書込まれる。
、S40、S50に順次シリアル画像データSDが供給
され、シフトレジスタSi0(i=3〜5)にnmビッ
トのデータが保持された後に、1回または複数回でシフ
トレジスタSi0のnmビットの内容がRAMi1〜i
4に書込まれる。
【0018】この構成によれば、上記複数回に分けてシ
フトレジスタの内容をRAMに書込む場合、シフトレジ
スタからRAMへの画像データの書込みと同時に、他の
シフトレジスタにシリアル画像データSDを供給させる
ことができるので、全画像データ書込み時間短縮という
上記効果が高められる。
フトレジスタの内容をRAMに書込む場合、シフトレジ
スタからRAMへの画像データの書込みと同時に、他の
シフトレジスタにシリアル画像データSDを供給させる
ことができるので、全画像データ書込み時間短縮という
上記効果が高められる。
【0019】
【実施例】以下、図面に基づいて本発明の実施例を説明
する。
する。
【0020】図2は、本発明の一実施例の画像メモリ装
置のブロック図である。図3は、図2の画像メモリ装置
が適用された画像処理装置のブロック図である。図3に
おいて、図7と同一構成要素には同一符号を付してその
説明を省略する。
置のブロック図である。図3は、図2の画像メモリ装置
が適用された画像処理装置のブロック図である。図3に
おいて、図7と同一構成要素には同一符号を付してその
説明を省略する。
【0021】この画像処理装置では、図3に示す如く、
2値化回路12の出力であるシリアル画像データSDを
直接画像メモリ装置20Aに供給している。また、転送
制御回路16Aは、書込みアドレスを生成してアドレス
バスA1を介しバスセレクタ18に供給し、かつ、後述
する第1〜3群選択制御信号C3〜C5及びシフトパル
スS3〜S5を生成してこれを画像メモリ装置20Aに
供給する。
2値化回路12の出力であるシリアル画像データSDを
直接画像メモリ装置20Aに供給している。また、転送
制御回路16Aは、書込みアドレスを生成してアドレス
バスA1を介しバスセレクタ18に供給し、かつ、後述
する第1〜3群選択制御信号C3〜C5及びシフトパル
スS3〜S5を生成してこれを画像メモリ装置20Aに
供給する。
【0022】画像メモリ装置20Aは、図2に示す如く
、第1群のRAM31〜34と、第2群のRAM41〜
44と、第3群のRAM51〜54とを備えている。 各RAM31〜54は、互いに同一構成であり、1個又
は複数個のチップからなる。
、第1群のRAM31〜34と、第2群のRAM41〜
44と、第3群のRAM51〜54とを備えている。 各RAM31〜54は、互いに同一構成であり、1個又
は複数個のチップからなる。
【0023】各RAM31〜54に対してデータバスセ
レクタC31〜C54が配置され、データバスセレクタ
C31〜C54の出力端子は、それぞれRAM31〜5
4のデータ端子に接続されている。また、第1群のRA
M31〜34に沿ってシフトレジスタS30が配置され
、第2群のRAM41〜44に沿ってシフトレジスタS
40が配置され、第3群のRAM51〜54に沿ってシ
フトレジスタS50が配置されている。シフトレジスタ
Si0(i=3〜5)はmビットの4つのシフトレジス
タSij(j=1〜4)に分けられ、シフトレジスタS
ijのmビットの並列出力端子はデータバスセレクタC
ijの一方の入力端子に接続されている。データバスセ
レクタCijの他方の入力端子には、データバスD0が
接続されている。データバスセレクタCijの選択制御
端子には、第i−2群選択制御信号Ciが供給される。 データバスセレクタCijは、第i−2群選択制御信号
Ciに応じて、バスB0のデータバスD0又はシフトレ
ジスタSijの何れか一方をRAMijのデータ端子に
接続する。
レクタC31〜C54が配置され、データバスセレクタ
C31〜C54の出力端子は、それぞれRAM31〜5
4のデータ端子に接続されている。また、第1群のRA
M31〜34に沿ってシフトレジスタS30が配置され
、第2群のRAM41〜44に沿ってシフトレジスタS
40が配置され、第3群のRAM51〜54に沿ってシ
フトレジスタS50が配置されている。シフトレジスタ
Si0(i=3〜5)はmビットの4つのシフトレジス
タSij(j=1〜4)に分けられ、シフトレジスタS
ijのmビットの並列出力端子はデータバスセレクタC
ijの一方の入力端子に接続されている。データバスセ
レクタCijの他方の入力端子には、データバスD0が
接続されている。データバスセレクタCijの選択制御
端子には、第i−2群選択制御信号Ciが供給される。 データバスセレクタCijは、第i−2群選択制御信号
Ciに応じて、バスB0のデータバスD0又はシフトレ
ジスタSijの何れか一方をRAMijのデータ端子に
接続する。
【0024】シフトレジスタS30、S40及びS50
のシリアルデータ入力端子にはシリアル画像データSD
が供給され、シフトレジスタS30、S40及びS50
のクロック端子にはそれぞれシフトパルスS3、S4及
びS5が供給される。
のシリアルデータ入力端子にはシリアル画像データSD
が供給され、シフトレジスタS30、S40及びS50
のクロック端子にはそれぞれシフトパルスS3、S4及
びS5が供給される。
【0025】バスB0のアドレスバスA0の内、下位1
2ビットA0 〜A11はRAM31〜54のアドレス
入力端子に共通に供給され、上位4ビットA12〜A1
5はチップセレクト回路30に供給される。このチップ
セレクト回路30には、第1〜3群選択制御信号C3〜
C5も供給される。チップセレクト回路30は、これら
の入力信号に基づいてチップセレクト信号CS31〜C
S54を生成し、RAM31〜54のチップセレクト入
力端子に供給する。
2ビットA0 〜A11はRAM31〜54のアドレス
入力端子に共通に供給され、上位4ビットA12〜A1
5はチップセレクト回路30に供給される。このチップ
セレクト回路30には、第1〜3群選択制御信号C3〜
C5も供給される。チップセレクト回路30は、これら
の入力信号に基づいてチップセレクト信号CS31〜C
S54を生成し、RAM31〜54のチップセレクト入
力端子に供給する。
【0026】チップセレクト回路30の一部構成を図4
に示す。アドレスバスA0の上位4ビットA12〜A1
5は、デコーダ301に供給されてデコードされ、デコ
ーダ301の出力の内、RAM31〜34に対応したセ
レクト信号Q31〜Q34がオアゲート302に供給さ
れ、オアゲート302の出力がアンドゲート303の一
方の入力端子に供給される。セレクト信号Q31は、ア
ンドゲート305の一方の入力端子にも供給される。ア
ンドゲート303の他方の入力端子には第1群選択制御
信号C3が供給され、アンドゲート305の他方の入力
端子にはインバータ304を介して第1群選択制御信号
C3が供給される。アンドゲート303及び305の出
力はオアゲート306に供給され、RAM31を選択す
るチップセレクト信号CS31がオアゲート306から
取り出される。
に示す。アドレスバスA0の上位4ビットA12〜A1
5は、デコーダ301に供給されてデコードされ、デコ
ーダ301の出力の内、RAM31〜34に対応したセ
レクト信号Q31〜Q34がオアゲート302に供給さ
れ、オアゲート302の出力がアンドゲート303の一
方の入力端子に供給される。セレクト信号Q31は、ア
ンドゲート305の一方の入力端子にも供給される。ア
ンドゲート303の他方の入力端子には第1群選択制御
信号C3が供給され、アンドゲート305の他方の入力
端子にはインバータ304を介して第1群選択制御信号
C3が供給される。アンドゲート303及び305の出
力はオアゲート306に供給され、RAM31を選択す
るチップセレクト信号CS31がオアゲート306から
取り出される。
【0027】第1群選択制御信号C3及びセレクト信号
Q31が高レベルとなった場合、チップセレクト信号C
S31が高レベルとなり、同様にしてチップセレクト信
号CS32〜CS34も高レベルとなって、RAM31
〜34が同時に選択される。第1群選択制御信号C3が
低レベルの場合には、セレクト信号Q31が高レベルの
ときチップセレクト信号CS31のみが高レベルとなり
、同様に、セレクト信号Q3j(j=2〜4)が高レベ
ルのとき、チップセレクト信号CS3jのみが高レベル
となる。RAM41〜54の選択についても同様である
。
Q31が高レベルとなった場合、チップセレクト信号C
S31が高レベルとなり、同様にしてチップセレクト信
号CS32〜CS34も高レベルとなって、RAM31
〜34が同時に選択される。第1群選択制御信号C3が
低レベルの場合には、セレクト信号Q31が高レベルの
ときチップセレクト信号CS31のみが高レベルとなり
、同様に、セレクト信号Q3j(j=2〜4)が高レベ
ルのとき、チップセレクト信号CS3jのみが高レベル
となる。RAM41〜54の選択についても同様である
。
【0028】次に、図5を参照して、上記の如く構成さ
れた画像メモリ装置の動作を説明する。
れた画像メモリ装置の動作を説明する。
【0029】図5に示す初期部分では、図5(B)、(
D)及び(F)に示す如く、第1〜3群選択制御信号C
3〜C5はいずれも低レベルとなって、RAM31〜5
4のデータ端子にはデータバスD0が接続されている。 また、バスリクエスト信号BR1は、図5(G)に示す
如く低レベルとなっている。他方、バスリクエスト信号
BR2及びBR3は、例えば図5(H)及び(I)に示
す如く変化する。バス選択優先順位はバスB1、B2、
B3の順であり、バスアビータ26は、図5(J)〜(
L)に示す如く、最初はバスB2を選択する。
D)及び(F)に示す如く、第1〜3群選択制御信号C
3〜C5はいずれも低レベルとなって、RAM31〜5
4のデータ端子にはデータバスD0が接続されている。 また、バスリクエスト信号BR1は、図5(G)に示す
如く低レベルとなっている。他方、バスリクエスト信号
BR2及びBR3は、例えば図5(H)及び(I)に示
す如く変化する。バス選択優先順位はバスB1、B2、
B3の順であり、バスアビータ26は、図5(J)〜(
L)に示す如く、最初はバスB2を選択する。
【0030】この状態では、RAM31〜54に書込ま
れている画像データに対し、システムプロセッサ22が
処理を行う。この画像処理と並行して、シフトレジスタ
S30のクロック端子にシフトパルスS3が供給され、
シフトレジスタS30が図5(A)に示す如く動作状態
となり、シフトレジスタS30にシリアル画像データS
Dが保持され、シフトされる。この際、シフトパルスS
4及びS5は停止している。
れている画像データに対し、システムプロセッサ22が
処理を行う。この画像処理と並行して、シフトレジスタ
S30のクロック端子にシフトパルスS3が供給され、
シフトレジスタS30が図5(A)に示す如く動作状態
となり、シフトレジスタS30にシリアル画像データS
Dが保持され、シフトされる。この際、シフトパルスS
4及びS5は停止している。
【0031】シフト動作が4m回繰り返されると、シフ
トパルスS3が停止し、図5(G)に示す如くバスリク
エスト信号BR1が高レベルとなり、図5(J)に示す
如くバスB1が選択され、図5(B)に示す如く第1群
選択制御信号C3が高レベルとなり、シフトレジスタS
30の並列出力端子がRAM31〜34のデータ端子に
接続され、RAM31〜34にシフトレジスタS30の
全内容が書き込まれる。この書込み動作と並行して、シ
フトレジスタS40にシフトパルスS4が供給され、上
記同様の処理が行われる。
トパルスS3が停止し、図5(G)に示す如くバスリク
エスト信号BR1が高レベルとなり、図5(J)に示す
如くバスB1が選択され、図5(B)に示す如く第1群
選択制御信号C3が高レベルとなり、シフトレジスタS
30の並列出力端子がRAM31〜34のデータ端子に
接続され、RAM31〜34にシフトレジスタS30の
全内容が書き込まれる。この書込み動作と並行して、シ
フトレジスタS40にシフトパルスS4が供給され、上
記同様の処理が行われる。
【0032】図5(H)に示す如くバスリクエスト信号
BR2が低レベルになると、図5(L)に示す如くバス
B3が選択され、RAM31〜54に格納された画像デ
ータに対し、画像処理回路24による画像処理が行われ
る。
BR2が低レベルになると、図5(L)に示す如くバス
B3が選択され、RAM31〜54に格納された画像デ
ータに対し、画像処理回路24による画像処理が行われ
る。
【0033】上記同様にして、次にシフトレジスタS4
0の内容がRAM41〜44に書込まれ、次にシフトレ
ジスタS50の内容がRAM51〜54に書込まれ、次
にシフトレジスタS30の内容がRAM31〜34に書
込まれ、以下同様の処理が行われる。
0の内容がRAM41〜44に書込まれ、次にシフトレ
ジスタS50の内容がRAM51〜54に書込まれ、次
にシフトレジスタS30の内容がRAM31〜34に書
込まれ、以下同様の処理が行われる。
【0034】本実施例では入力画像データを画像メモリ
装置20AのシフトレジスタS4i(i=1〜4)に転
送し、シフトレジスタS4iのビット長単位で一括して
RAMi1〜i4に画像データを書込むので、全画像デ
ータ書込み時間が短縮され、その分を画像処理にまわす
ことができ、画像処理装置の全処理時間が短縮される。
装置20AのシフトレジスタS4i(i=1〜4)に転
送し、シフトレジスタS4iのビット長単位で一括して
RAMi1〜i4に画像データを書込むので、全画像デ
ータ書込み時間が短縮され、その分を画像処理にまわす
ことができ、画像処理装置の全処理時間が短縮される。
【0035】また、画像メモリ装置20がシフトレジス
タS30、S40及びS50を備えているので、図7に
示すS/P変換器14を用いる必要がなく、これも画像
入力時間の短縮化に寄与している。
タS30、S40及びS50を備えているので、図7に
示すS/P変換器14を用いる必要がなく、これも画像
入力時間の短縮化に寄与している。
【0036】次に、1画素のデータが多値の場合を説明
する。図6は、図2の画像メモリ装置20Aが適用され
た他の画像処理装置のブロック図である。この画像処理
装置では、撮像装置10から出力される映像信号をA/
D変換器28に供給してデジタル化した後、P/S変換
器29に供給してシリアル画像データSDに変換し、こ
れを画像メモリ装置20Aに供給する。他の点は図3と
同一である。
する。図6は、図2の画像メモリ装置20Aが適用され
た他の画像処理装置のブロック図である。この画像処理
装置では、撮像装置10から出力される映像信号をA/
D変換器28に供給してデジタル化した後、P/S変換
器29に供給してシリアル画像データSDに変換し、こ
れを画像メモリ装置20Aに供給する。他の点は図3と
同一である。
【0037】
【発明の効果】以上説明した如く、本発明に係る画像デ
ータ書込み方法及び画像メモリ装置では、シフトレジス
タの全ビットにシリアル画像データが保持されると、1
回または複数回で、シフトレジスタの全内容がRAMに
書込まれるので、1アドレス毎にRAMに書込む場合よ
りも全画像データ書込み時間が短縮されるという効果を
奏し、画像処理装置を用いた検査・組立処理の高速化に
寄与するところが大きい。
ータ書込み方法及び画像メモリ装置では、シフトレジス
タの全ビットにシリアル画像データが保持されると、1
回または複数回で、シフトレジスタの全内容がRAMに
書込まれるので、1アドレス毎にRAMに書込む場合よ
りも全画像データ書込み時間が短縮されるという効果を
奏し、画像処理装置を用いた検査・組立処理の高速化に
寄与するところが大きい。
【0038】また、画像メモリ装置がシフトレジスタを
備えているので、画像データが2値データの場合には、
S/P変換器を用いて2値データを並列データに変換す
る必要がなく、画像データ書込み時間を短縮するという
前記効果が高められる。
備えているので、画像データが2値データの場合には、
S/P変換器を用いて2値データを並列データに変換す
る必要がなく、画像データ書込み時間を短縮するという
前記効果が高められる。
【0039】本発明の上記第1態様によれば、複数回に
分けてシフトレジスタの内容をRAMに書込む場合、シ
フトレジスタからRAMへの画像データの書込みと同時
に、他のシフトレジスタにシリアル画像データを供給さ
せることができるので、全画像データ書込み時間を短縮
するという上記効果が高められる。
分けてシフトレジスタの内容をRAMに書込む場合、シ
フトレジスタからRAMへの画像データの書込みと同時
に、他のシフトレジスタにシリアル画像データを供給さ
せることができるので、全画像データ書込み時間を短縮
するという上記効果が高められる。
【図1】本発明の原理構成図である。
【図2】本発明の一実施例の画像メモリ装置のブロック
図である。
図である。
【図3】図2の画像メモリ装置が適用された画像処理装
置のブロック図である。
置のブロック図である。
【図4】図2のチップセレクト回路の一部構成図である
。
。
【図5】図2及び図3の回路の動作を示すタイムチャー
トである。
トである。
【図6】図2の画像メモリ装置が適用された他の画像処
理装置のブロック図である。
理装置のブロック図である。
【図7】従来の画像メモリ装置20が適用された画像処
理装置のブロック図である。
理装置のブロック図である。
30 チップセレクト回路
31〜54 RAM
S30、S40、S50 シフトレジスタC31〜C
54 データバスセレクタSD シリアル画像デー
タ C3〜C5 選択制御信号
54 データバスセレクタSD シリアル画像デー
タ C3〜C5 選択制御信号
Claims (3)
- 【請求項1】 n組のRAM(1〜n)と、mビット
のデータバス(D)と、シリアル画像データ(SD)が
供給されるnmビットのシフトレジスタ(S)とを備え
た画像メモリ装置に対し、該シフトレジスタにnmビッ
トのデータを保持した後に、1回または複数回で該シフ
トレジスタのnmビットの内容をn組の該RAMに書込
むことを特徴とする画像メモリ装置。 - 【請求項2】 n組のRAM(1〜n)と、mビット
のデータバス(D)と、シリアル画像データ(SD)が
供給されるnmビットのシフトレジスタ(S)と、各組
の該RAMに対して配置され、選択制御信号(C)に応
じて、該データバスと該シフトレジスタの連続するmビ
ットの並列出力端子のいずれか一方を該RAMのデータ
端子に選択的に接続させるデータバスセレクタ(C1〜
Cn)と、該選択制御信号が該シフトレジスタの並列出
力端子を選択させるときには、同時に複数組の該RAM
を選択して該RAMをアクティブにさせ、該複数組の該
RAMを書込み状態にさせるチップセレクト回路(CS
)とを有し、該シフトレジスタにnmビットのデータが
保持された後に、1回または複数回で該シフトレジスタ
のnmビットの内容がn組の該RAMに書込まれるよう
にしたことを特徴とする画像メモリ装置。 - 【請求項3】 各群がn組からなる第1〜k群RAM
(31〜34、41〜44、51〜54)と、mビット
のデータバス(D0)と、シリアル画像データ(SD)
が供給され各々がnmビットの、第1〜kシフトレジス
タ(S30、S40、S50)と、各組の該RAMに対
して配置され、選択制御信号(C3〜C5)に応じて、
該データバスと該シフトレジスタの連続するmビットの
並列出力端子のいずれか一方を該RAMのデータ端子に
選択的に接続させるデータバスセレクタ(C31〜C3
4、C41〜C44、C51〜54)と、該選択制御信
号が該第iシフトレジスタ(i=1〜k)の並列出力端
子を選択させるときには、該第i群に属する複数組の該
RAMを同時に選択して該RAMをアクティブにさせ、
該複数組の該RAMを書込み状態にさせるチップセレク
ト回路(30)とを有し、該第1〜kシフトレジスタに
順次該シリアル画像データが供給され、該第iシフトレ
ジスタ(i=1〜k)にnmビットのデータが保持され
た後に、1回または複数回で該第iシフトレジスタのn
mビットの内容が該第i群RAMに書込まれるようにし
たことを特徴とする画像メモリ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12371491A JPH04350742A (ja) | 1991-05-28 | 1991-05-28 | 画像データ書込み方法及び画像メモリ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12371491A JPH04350742A (ja) | 1991-05-28 | 1991-05-28 | 画像データ書込み方法及び画像メモリ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04350742A true JPH04350742A (ja) | 1992-12-04 |
Family
ID=14867546
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12371491A Pending JPH04350742A (ja) | 1991-05-28 | 1991-05-28 | 画像データ書込み方法及び画像メモリ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04350742A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006505066A (ja) * | 2002-10-31 | 2006-02-09 | リング テクノロジー エンタープライズィズ,エルエルシー | 改善されたメモリアクセスのための方法及び装置 |
-
1991
- 1991-05-28 JP JP12371491A patent/JPH04350742A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006505066A (ja) * | 2002-10-31 | 2006-02-09 | リング テクノロジー エンタープライズィズ,エルエルシー | 改善されたメモリアクセスのための方法及び装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4571676A (en) | Memory module selection and reconfiguration apparatus in a data processing system | |
| JPH059872B2 (ja) | ||
| JPH0137788B2 (ja) | ||
| US6272583B1 (en) | Microprocessor having built-in DRAM and internal data transfer paths wider and faster than independent external transfer paths | |
| KR19980032195A (ko) | 채널 태깅을 지니는 dma 컨트롤러 | |
| US4887302A (en) | Labelling circuit for image processor | |
| JPS63502535A (ja) | マルチプロセッサ装置 | |
| US5201058A (en) | Control system for transferring vector data without waiting for transfer end of the previous vector data | |
| US7254283B1 (en) | Image processor processing image data in parallel with a plurality of processors | |
| EP0081358A2 (en) | Data processing system providing improved data transfer between modules | |
| GB2060961A (en) | Data processing system having memory modules with distributed address information | |
| US5136701A (en) | Processing unit containing DMA controller having concurrent operation with processor wherein addresses and data are divided into two parts | |
| JPH04350742A (ja) | 画像データ書込み方法及び画像メモリ装置 | |
| JP4445621B2 (ja) | マルチプロセッサ型処理装置における共有メモリアクセス方法およびその装置 | |
| JPH11259417A (ja) | バスアクセス方式およびバスアクセス制御装置 | |
| JPS6242306B2 (ja) | ||
| JP3776513B2 (ja) | 画像処理装置 | |
| JPH06208614A (ja) | 画像処理装置 | |
| US20020069311A1 (en) | Bus control device | |
| JP2523687Y2 (ja) | 画像データ処理装置 | |
| KR930003446B1 (ko) | Vme시스템에 있어 그래픽 시스템 프로세서와 기억장치와의 인터페이싱을 위한 회로 | |
| JPH06301641A (ja) | 電子計算機 | |
| JPH0514605Y2 (ja) | ||
| JPH10326258A (ja) | データ演算システムおよび方法 | |
| JP3093359B2 (ja) | ラインバッファリング処理回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020205 |