[go: up one dir, main page]

JP2512945B2 - 画像メモリ装置 - Google Patents

画像メモリ装置

Info

Publication number
JP2512945B2
JP2512945B2 JP62148653A JP14865387A JP2512945B2 JP 2512945 B2 JP2512945 B2 JP 2512945B2 JP 62148653 A JP62148653 A JP 62148653A JP 14865387 A JP14865387 A JP 14865387A JP 2512945 B2 JP2512945 B2 JP 2512945B2
Authority
JP
Japan
Prior art keywords
data
shift
bit
shift register
image memory
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.)
Expired - Lifetime
Application number
JP62148653A
Other languages
English (en)
Other versions
JPS63311580A (ja
Inventor
千春 石井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP62148653A priority Critical patent/JP2512945B2/ja
Publication of JPS63311580A publication Critical patent/JPS63311580A/ja
Application granted granted Critical
Publication of JP2512945B2 publication Critical patent/JP2512945B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、画像データを合成しながらメモリに書き込
む画像メモリ装置に関するものである。
〔従来の技術〕
従来、このような装置では、画像データを合成する場
合、制御回路(以下CPUという。)が制御プログラムに
もとづき画像データを取り込み、合成したいデータを上
記取り込んだ画像データの所定の領域にシフトマージ
(シフト合成)し、画像メモリに書き込むという動作を
行っていた。
〔発明が解決しようとする問題点〕
ところが上記装置では、CPUがプログラムにもとづき
画像データをシフトマージしているので、十分な高速性
を得ることは難しくCPUのシフト動作に時間がかかると
いう欠点があり、これを解決するために画像データのシ
フト動作が速いCPUを用いて処理しようとする方法もあ
るが、この様な方法では高価なCPUを用いなければなら
ないのでコストが高くなるという問題点があった。
本発明は、上記実情に鑑みなされたもので、画像デー
タのシフトマージ機能を安価に、かつ高速に実現するこ
とができる画像メモリ装置を提供することを目的とす
る。
〔問題点を解決するための手段および作用〕
本発明は、所定のビット数単位で入力された画像デー
タの先頭に所定ビットからなる追加データを挿入して画
像メモリに記憶させる画像メモリ装置において、前記画
像データを前記所定のビット単位で格納する第1のシフ
トレジスタと、前記追加データを格納する第2のシフト
レジスタと、前記第1のシフトレジスタに格納されたデ
ータを下位ビット側から1ビットずつ前記第2のシフト
レジスタの先頭ビットにシフトするとともに、前記第2
のシフトレジスタに格納されたデータを下位ビット側か
ら1ビットずつ前記第1のシフトレジスタの先頭ビット
にシフトする動作を前記付加データのビット数繰り返す
シフト手段と、前記シフト手段によるシフに動作の終了
後に、前記第1のシフトレジスタに保持したデータを前
記所定のビット数単位で前記画像メモリに書き込む書込
手段とを具備し、前記第1のシフトレジスタへの画像デ
ータの格納に応答して、前記シフト手段によるシフト動
作と前記書込手段による書き込み動作を繰り返す。
したがって本発明では、ハードウェアによる画像デー
タのシフトマージ機能を有し画像データを高速で画像メ
モリに書き込むことができる。
〔実施例〕
本発明の実施例を第1図乃至第2図の図面にもとづき
詳細に説明する。
第1図は本発明に係る画像メモリ装置の概略構成図
で、第2図は入力データ幅(1ワード)を8ビットとし
た時の画像データで、(a)はCPUから画像メモリ装置
に送出される場合の画像メモリデータ、(b)は画像メ
モリに書き込まれる場合の画像データを示す図である。
この実施例では、CPUから送出された画像データの先頭
に4ビットのデータ“1111"をシフトマージする場合を
想定している。
第1図において、第1のシフトレジスタ11は、図示し
ないCPUからの画像データ(第2図(a)参照)を保持
しており、第2のシフトレジスタ13は上記第1のシフト
レジスタ11によってシフトされた画像データの先頭にマ
ージされるプリセットデータ“1111****”を保持し
ている。なお上記プリセットデータのうち“****”
は、“0"でも“1"でもかまわない。セレクタ14は、後述
するシフトロード制御回路16とともにシフトレジスタ制
御回路17を構成しており、シフトロード制御回路16から
のセレクト信号18にもとづき第2のシフトレジスタ13か
らの8ビットの入力データ15のうち特定ビット、この例
では左から4ビット目を選択している。画像メモリ20
は、シフトマージされた画像データ21(第2(b)参
照)を記憶する記憶装置である。また、シフトロード制
御回路16は上記第1、第2のシフトレジスタ11,13およ
びセレクタ14の制御の他に上記画像メモリ20に書き込み
または読み出しモード信号22を送出して書き込み、読み
出しの制御をしている。
次に上記画像メモリ装置の動作について説明する。
まずCPUは、選択信号23をアクティブにして制御用入
力データ24をシフトロード制御回路16に送出する。制御
用入力データ24は、第1、第2のシフトレジスタ11,13
のシフト数を規定するためのデータで、この例ではシフ
ト数が合成するデータのビット数と同じ4になってお
り、シフトロード制御回路16内に取り込まれて設定され
る。シフトロード制御回路16は、上記制御用入力データ
24にもとづきセレクタ14のセレクト動作を制御する上述
したセレクト信号18をアクティブにする。これによりセ
レクタ14は、入力データ15のうちの左から4ビット目の
データを選択し、シフトインデータ25として上記第1の
シフトレジスタ11に送出することができる。
次にCPUは、ロードモード選択信号26をアクティブに
して上述したプリセットデータ27“1111****”を上
記第2のシフトレジスタ13に設定し保持させる。そして
アドレス信号28を画像メモリ20に送り、画像データ(第
2図(a)参照)を画像入力データ12にのせるとともに
画像メモリアクセス信号29をアクティブにして書き込み
信号30を上記シフトロード制御回路16に送る。シフトロ
ード制御回路16は、書き込み信号30を取り込むと、ロー
ドモード選択信号31をアクティブにし、上記画像入力デ
ータ12上の画像データを1ワードづつ第1のシフトレジ
スタ11にロードする。
次にシフトロード制御回路16は、上記選択信号23によ
って設定されたビット数(4ビット)のデータをシフト
させるためにシフトモード選択信号32を4ビット分アク
ティブにする。これによって第1のシフトレジスタ11
は、ロードされた画像データの最初の1ワード“000100
10"(第2(a)参照)のうち右の4ビット“0010"をア
ウトデータ33として右から順に出力する。このアウトデ
ータ33は、第2のシフトレジスタ13のシフトインデータ
となって上記レジスタ13内に取り込まれる。
ところで、上記シフトインデータが取り込まれる前の
第2のシフトレジスタ13内には、プリセットデータ“11
11****”が保持されており、この8ビットプリセッ
トデータはセレクタ14に入力データ15として入力する。
セレクタ14は、入力データ15“1111****”のうち左
から4ビット目のデータ“1"を選択し、上記データ“1"
をシフトインデータ25として第1のシフトレジスタ11に
出力する。第1のシフトレジスタ11は、セレクタ14から
シフトインデータ25を1ビットごと取り込むと上記“00
10"のシフト動作を右から1ビットごと行う。なおこの
時の上記レジスタ11内のデータは“10001001"になる。
次に第1のシフトレジスタ11から出力した右側の“0"の
データが第2のシフトレジスタ13に取り込まれると、上
記レジスタ13のデータは、“01111***”となり、上
記データはリアルタイムにセレクタ14に入力する。セレ
クタ14は、上述したごとく左から4ビット目のデータ
“1"を選択し、このデータを第1のシフトレジスタ11に
出力する。第1のシフトレジスタ11は上記データを取り
込むと同時に右側の“1"のデータをシフトアウトデータ
33として出力する。これにより上記レジスタ11内のデー
タは“11000100"となる。そして第1、第2のシフトレ
ジスタ11,13およびセレクタ14は、上記シフトおよびセ
レクト動作を4ビット分行い、第1のシフトレジスタ1
内のデータが第2図(b)に示す最初の1ワード目の
“11110001"になると、上記動作を終了する。次にシフ
トロード制御回路16は、上記シフトおよびセレクト動作
の終了により画像メモリ21が安定すると、書き込み信号
22を画像メモリ20に送出する。画像メモリ20は、上記書
き込み信号22が入力すると、第1のシフトレジスタ11か
ら画像メモリデータ21“11110001"を取り込んで書き込
む。上記書き込み終了後、シフトロード制御回路16は、
画像メモリ20に読み出しモード信号22を送出し、画像メ
モリ20を読み出しモードに戻す。次にCPUは、再びアド
レス信号28は画像メモリ20に送り、画像データを画像入
力データ12にのせるとともに画像メモリアクセス信号29
をアクティブにして書き込み信号30を上記シフトロード
制御回路16に送る。シフトロード制御回路16は、書き込
み信号30を取り込むと、ロードモード選択31をアクティ
ブにし、上記画像入力データ12上の2ワード目の画像デ
ータ“00110100"(第2図(a)参照)を第1のシフト
レジスタ11にロードする。そして第1、第2のシフトレ
ジスタ11,13およびセレクタ14に上記同様の動作を行わ
せることによりデータをシフトマージする。なお、この
時第1のシフトレジスタ13内には1ワード目の画像デー
タをシフトマージしたときの最後のデータ“00101111"
が保持されている。また3ワード以降の画像データにつ
いても上記同様の動作制御を行えばよい。また34は、第
1、第2のシフトレジスタ11,13の同期をとる同期クロ
ックで、上記シフトレジスタ11,13のシフト動作は上記
クロックに同期して行われる。また35は、CPUのアドレ
ス信号にもとづき画像メモリ20から読み出される出力デ
ータである。
したがって本発明では、入力した第2図(a)に示す
画像データの先頭に別のデータをシフトレジスタによる
シフトマージ機能で、4ビットづつシフトして第2図
(b)に示す画像メモリデータを生成するので、シフト
動作の時間が短縮され、上記データを画像メモリに高速
で書き込むことができる。
なお、本発明では、8ビットで1ワードを構成する画
像データについて説明したが、これに限らず、例えば16
ビット、32ビットあるいはそれ以上のビットで1ワード
を構成する画像データにも用いることが可能である。ま
た上記場合において、1ワードを構成するビット数が多
いときには第1および第2のシフトレジスタにそれぞれ
別のシフトレジスタを接続して、上記ビット数に対処す
ればよい。
〔発明の効果〕
以上説明したように、本発明では、第1のシフトレジ
スタに格納されたデータを下位ビット側から1ビットず
つ第2のシフトレジスタの先頭ビットにシフトするとと
もに、第2のシフトレジスタに格納されたデータを下位
ビット側から1ビットずつ第1のシフトレジスタの先頭
ビットにシフトする動作を付加データのビット数分繰り
返し、このシフト動作の完了後に第1のシフトレジスタ
に保持したデータを画像メモリに書き込む動作を繰り返
すよう構成したので、画像データのソフトマージ機能を
安価に構成できるとともに、画像データのシフトマージ
動作を高速に実現することができる。
【図面の簡単な説明】
第1図は本発明に係る実施例の概略構成図、第2図は入
力データ幅を8ビットとした時の画像データを示す図で
ある。 11,13……シフトレジスタ、12……画像入力データ、14
……セレクタ、16……シフトロード制御回路、17……シ
フトレジスタ制御回路、20……画像メモリ、21……画像
メモリデータ、27……プリセットデータ

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】所定のビット数単位で入力された画像デー
    タの先頭に所定ビットからなる追加データを挿入して画
    像メモリに記憶させる画像メモリ装置において、 前記画像データを前記所定のビット単位で格納する第1
    のシフトレジスタと、 前記追加データを格納する第2のシフトレジスタと、 前記第1のシフトレジスタに格納されたデータを下位ビ
    ット側から1ビットずつ前記第2のシフトレジスタの先
    頭ビットにシフトするとともに、前記第2のシフトレジ
    スタに格納されたデータを下位ビット側から1ビットず
    つ前記第1のシフトレジスタの先頭ビットにシフトする
    動作を前記付加データのビット数繰り返すシフト手段
    と、 前記シフト手段によるシフト動作の終了後に、前記第1
    のシフトレジスタに保持したデータを前記所定のビット
    数単位で前記画像メモリに書き込む書込手段と を具備し、 前記第1のシフトレジスタへの画像データの格納に応答
    して、前記シフト手段によるシフト動作と前記書込手段
    による書き込み動作を繰り返す ことを特徴とする画像メモリ装置。
JP62148653A 1987-06-15 1987-06-15 画像メモリ装置 Expired - Lifetime JP2512945B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62148653A JP2512945B2 (ja) 1987-06-15 1987-06-15 画像メモリ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62148653A JP2512945B2 (ja) 1987-06-15 1987-06-15 画像メモリ装置

Publications (2)

Publication Number Publication Date
JPS63311580A JPS63311580A (ja) 1988-12-20
JP2512945B2 true JP2512945B2 (ja) 1996-07-03

Family

ID=15457617

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62148653A Expired - Lifetime JP2512945B2 (ja) 1987-06-15 1987-06-15 画像メモリ装置

Country Status (1)

Country Link
JP (1) JP2512945B2 (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61143878A (ja) * 1984-12-18 1986-07-01 Fujitsu Ltd 画像デ−タ処理回路

Also Published As

Publication number Publication date
JPS63311580A (ja) 1988-12-20

Similar Documents

Publication Publication Date Title
US4644502A (en) Semiconductor memory device typically used as a video ram
JPH0480350B2 (ja)
JPS5847741B2 (ja) パタ−ン発生器
US5406311A (en) Storing a digitized stream of interlaced video image data in a memory in noninterlaced form
US4916746A (en) Image rotation circuit
JP2512945B2 (ja) 画像メモリ装置
US6202187B1 (en) Pattern generator for use in a semiconductor test device
JPH0619737B2 (ja) メモリアクセス装置
JP3284949B2 (ja) 記憶装置へのバストレース格納装置と方法および記録媒体
JPH04106793A (ja) メモリインタフェース回路
JP3222647B2 (ja) メモリバンク自動切替システム
JPH05210981A (ja) 半導体記憶装置
JPS59225461A (ja) 内蔵ロジツクレコ−ダ
GB2210760A (en) Image rotation circuit
JPS62113193A (ja) 記憶回路
JPS58214942A (ja) 記憶装置
JPH07192454A (ja) 半導体メモリおよび画像処理装置
JPS63177236A (ja) デユアルメモリアクセス回路
JPH04274082A (ja) 半導体記憶装置
JPH10105457A (ja) メモリ制御システムおよびメモリ制御回路
JPS62287495A (ja) 半導体記憶装置
JPH0362276B2 (ja)
JPH0346187A (ja) デュアルポートメモリ
JPH0744448A (ja) メモリアクセス装置
JPH07121438A (ja) 半導体記憶装置