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

画像メモリ装置

Info

Publication number
JP3094346B2
JP3094346B2 JP03297140A JP29714091A JP3094346B2 JP 3094346 B2 JP3094346 B2 JP 3094346B2 JP 03297140 A JP03297140 A JP 03297140A JP 29714091 A JP29714091 A JP 29714091A JP 3094346 B2 JP3094346 B2 JP 3094346B2
Authority
JP
Japan
Prior art keywords
packet
image data
memory
data
address
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
JP03297140A
Other languages
English (en)
Other versions
JPH05135161A (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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP03297140A priority Critical patent/JP3094346B2/ja
Publication of JPH05135161A publication Critical patent/JPH05135161A/ja
Priority to US08/427,693 priority patent/US6151036A/en
Application granted granted Critical
Publication of JP3094346B2 publication Critical patent/JP3094346B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)
  • Memory System (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、画像メモリ装置に関す
る。
【0002】
【従来の技術】従来、画像メモリ装置のアクセスは、基
本的に画素単位である。また、マルチポート、即ち、複
数の入出力を実現する方法として、入出力バスを介して
画像メモリにアクセスする構成が提案されているが、こ
の構成でも、アクセスは基本的に画素単位で行なわれ
る。
【0003】
【発明が解決しようとする課題】上述のように、マルチ
ポート化したとしても、入出力バスの転送速度に制限が
あることから、1つの入出力(I/O)回路がアクセス
している間に、他の入出力回路のアクセスを割り込ませ
ることは難しく、特に大容量の画像メモリ装置の場合に
は、長時間待たされることが多い。
【0004】画像メモリの場合には、データの管理を画
像のフレーム(又はフィールド)単位として簡素化する
ことも考えられるが、画素データ単位のアクセス方式を
マルチポート・メモリに適用すると、フレーム単位での
データ管理が難しくなり、複雑なアドレス管理が必要に
なる。
【0005】本発明は、入出力バスを有効利用し、アド
レス管理を簡素化した画像メモリ装置を提示することを
目的とする。
【0006】
【課題を解決するための手段】本発明に係る画像メモリ
装置は、メモリと、入力画像データのデータ量に基づ
き、パケットの数と各パケットのデータ量とを決定する
決定手段と、前記入力画像データを前記決定手段により
決定されるデータ量を単位とするパケットに分割し、
記パケット単位で前記画像データを出力するパケット化
手段と、前記入力画像データのデータ量に基づき、前記
メモリにおいて各パケットの画像データの書き込みを開
始する先頭アドレスを各パケット毎に発生するアドレス
発生手段と、前記アドレス発生手段により発生され
頭アドレスに基づいて前記パケット化手段から出力され
る画像データを前記メモリに前記パケット単位で間欠的
書き込む書き込み手段とを備えることを特徴とする。
本発明に係る画像メモリ装置はまた、メモリと、入力画
像データのデータ量に基づき、パケットの数と各パケッ
トのデータ量とを決定する決定手段と、前記入力画像デ
ータを前記決定手段により決定されるデータ量を単位と
するパケットに分割し、前記パケット単位で前記画像デ
ータを出力するパケット化手段と、前記入力画像データ
のデータ量に基づき、前記メモリにおいて各パケットの
画像データの書き込みを開始する先頭アドレスを各パケ
ット毎に発生するアドレス発生手段と、前記アドレス発
生手段により発生される先頭アドレスに基づいて前記パ
ケット化手段から出力される画像データを前記メモリに
前記パケット単位で間欠的に書き込む書き込み手段と、
前記パケット化手段から出力されるパケットが前記メモ
リに記録された後、前記パケット化手段より次のパケッ
トが出力される間に他の処理の割り込みを許可する制御
手段とを備えることを特徴とする。
【0007】
【作用】上記発生手段により各パケットの先頭アドレス
を得られるので、複雑なアドレス管理をしなくても、画
像データを迅速にメモリに書き込み、読み出すことがで
きる。
【0008】
【実施例】以下、図面を参照して本発明の実施例を説明
する。
【0009】図1は、本発明の一実施例の構成ブロック
図を示す。図1(a)は全体の構成ブロック図、同
(b)は入力ポートであるA/D変換回路の内部回路例
である。
【0010】図1(a)において、10は画像データを
記憶するメモリであり、複数フレームを記憶できるメモ
リ容量を具備する。11はメモリ10を制御するメモリ
制御回路である。12はメモリ制御回路11を介してメ
モリ10にアクセスするための画像データ・バス、1
4,16はアナログ・ビデオ信号をディジタル化するA
/D変換回路、18,20は、画像データ・バス12上
にメモリ10から読み出された画像データをアナログ化
して出力するD/A変換回路である。
【0011】本実施例では、A/D変換回路14をカメ
ラ入力用、A/D変換回路16をライン入力用とし、D
/A変換回路18をVTR出力用、D/A変換回路20
をモニタ出力用としており、画像データ・バス12とは
パケット単位で入出力する。
【0012】A/D変換回路14は、図1(b)に示す
ように、A/D変換器22、及びA/D変換器22の8
ビット出力をパケット化するためのM個のFIFO(先
入れ先出し)メモリ24からなる。A/D変換回路16
も同様の構成である。D/A変換回路18,20は、A
/D変換回路14,16とは逆に、画像データ・バス1
2からのパケットが入力するM個のFIFOメモリと、
当該FIFOメモリの出力をアナログ化するD/A変換
器とからなる。
【0013】26は画像データ・バス12及びメモリ制
御回路11を介した、A/D変換回路14,16及びD
/A変換回路18,20とメモリ10との入出力を制御
するバス制御回路である。28は、バス制御回路26か
らのフレーム番号及びフレーム数の指定に対して、メモ
リ10の先頭アドレス、必要なパケット数及び1パケッ
トのデータ数を出力するアドレス変換回路であり、初期
値を記憶するROMと動作中の更新用のRAMからな
る。
【0014】30は全体を制御するCPU、32は動作
状態表示用のモニタ、34はモニタ32を制御するモニ
タ制御回路、36はCPU30、モニタ制御回路34及
びバス制御回路26を相互接続するCPUバスである。
【0015】先ず、カメラ入力をメモリ10に記憶する
場合を例に、本実施例の動作を説明する。図2はその動
作フローチャートを示す。CPU30は、バス制御回路
26に対し、カメラ入力の記録スタート、及び記録量
(フレーム番号とフレーム数)を出力する(S1)。バ
ス制御回路26は、アドレス変換回路28を参照し、C
PU30からのフレーム番号及びフレーム数を、メモリ
10の先頭アドレス、必要なパケット数n及び1パケッ
トのデータ数qを得る。そして、得た1パケットのデー
タ数qを画像データ・バス12を介してA/D変換回路
14に転送し、先頭アドレス10をメモリ制御回路11
に転送する。
【0016】A/D変換回路14では、FIFOメモリ
24の制御部に1パケットのデータ数qがセットされ
(S3)、A/D変換器22がカメラ入力のアナログ・
ビデオ信号をディジタル化し、FIFOメモリ24に蓄
積する。FIFOメモリ24に1パケット分のq個のデ
ータが蓄積されると、転送要求を画像データ・バス12
上に出力する。
【0017】他方、バス制御回路26は、パケット数管
理用の変数xをクリアし(S5)、転送する各パケット
毎に、その先頭アドレスをメモリ制御回路11に転送し
(S7)、A/D変換回路14からの転送要求を待つ
(S8)。A/D変換回路14からの転送要求に対して
画像データ・バス12をA/D変換回路14のために解
放し、メモリ制御回路11は、A/D変換回路14から
のデータをメモリ10に書き込んでいく。
【0018】メモリ10がD−RAM(ダイナミック・
ランダム・アクセス・メモリ)からなる場合には、その
高速ページ・モード又はこれに相当する書き込みモード
で、画像データ・バス12上のデータを高速にメモリ1
0に書き込む。1パケット分のデータを書き込んだら、
バス制御回路26に終了メッセージを送る(S9)。バ
ス制御回路26は当該終了メッセージに応じて変数xを
インクリメントする(S10)。
【0019】必要な数nのパケットを転送するまで、即
ち、n=xとなるまで(S6)、S7〜9を繰り返し、
n=xになったら、CPU30に終了メッセージを送
り、CPU30はカメラ入力の記憶制御を終了する。
【0020】図3は、1パケットのデータ構成を示す。
qは、バス制御回路26により指定される1パケットの
データ数であり、変更自在である。また、pは画像デー
タ・バスの幅(バイト)である。1パケットのデータ数
mは、 m=q×p である。
【0021】図4は、カメラ入力をメモリ10に書き込
む上述の動作のタイミング・チャートを示す。図中、A
はA/D変換回路14に1パケット分のデータを蓄積す
る期間を示し、Bはメモリ10に1パケット分のデータ
を書き込む期間を示す。期間Aの中で、期間Bを除いた
期間Cについては、画像データ・バス12を使用してお
らず、この期間C内に、他のA/D変換回路16又はD
/A変換回路18,20により使用できる。
【0022】図5は、期間C内に、VTR出力(D/A
変換回路18)、ライン入力(A/D変換回路16)、
及びモニタ出力(D/A変換回路20)を順次、割り込
ませた場合のタイミング・チャートを示す。これによ
り、カメラ入力をメモリ10に書き込み、メモリ10の
内容をVTRに出力し、ライン入力をメモリ10に書き
込み、メモリ10の内容をモニタに出力するという4つ
の仕事を短期間に実行できるようになる。
【0023】
【発明の効果】以上の説明から容易に理解できるよう
に、本発明によれば、各パケットの先頭アドレスを得ら
れる様にしたので、複雑なアドレス管理をしなくても画
像データを迅速にメモリに書き込み、読み出すことがで
きる。画像データをパケット単位で間欠的にメモリに書
き込むことにより、各パケットをメモリに書き込んだ
後、次のパケットの書込みを行うまでの間に他の処理の
メモリアクセスを可能とし、システムの処理効率を向上
することができる。また、入力画像データのデータ量に
応じてパケットサイズを決定することにより、効率的な
メモリアクセスを可能とすると共に、メモリスペースを
有効に利用することが可能である。
【図面の簡単な説明】
【図1】 本発明の一実施例の構成ブロック図である。
【図2】 本実施例のフローチャートである。
【図3】 本実施例のパケットの構成図である。
【図4】 カメラ入力に対する本実施例のタイミング・
チャートである。
【図5】 本実施例の、カメラ入力、VTR出力、ライ
ン入力及びモニタ出力のタイミング・チャートである。
【符号の説明】
10:メモリ 11:メモリ制御回路 12:画像デー
タ・バス 14,16:A/D変換回路 18,20:
D/A変換回路 22:A/D変換器 24:FIFO
(先入れ先出し)メモリ 26:バス制御回路 28:
アドレス変換回路 30:CPU 32:モニタ 34:モニタ制御回路
36:CPUバス
───────────────────────────────────────────────────── フロントページの続き (72)発明者 桑名 一朗 東京都大田区下丸子3丁目30番2号キヤ ノン株式会社内 (56)参考文献 特開 平2−311935(JP,A) 特開 平5−130549(JP,A) 特開 平2−191048(JP,A) 特開 昭62−198925(JP,A) 特公 昭60−53327(JP,B2) (58)調査した分野(Int.Cl.7,DB名) G06T 1/60 G06F 13/16 510 G09G 5/00 550 G09G 5/39 H04N 5/907

Claims (5)

    (57)【特許請求の範囲】
  1. 【請求項1】 メモリと、入力画像データのデータ量に基づき、パケットの数と各
    パケットのデータ量とを決定する決定手段と、 前記入力画像データを前記決定手段により決定されるデ
    ータ量を単位とするパケットに分割し、 前記パケット単
    位で前記画像データを出力するパケット化手段と、前記入力画像データのデータ量に基づき、 前記メモリに
    おいて各パケットの画像データの書き込みを開始する先
    頭アドレスを各パケット毎に発生するアドレス発生手段
    と、 前記アドレス発生手段により発生され先頭アドレスに
    基づいて前記パケット化手段から出力される画像データ
    を前記メモリに前記パケット単位で間欠的に書き込む書
    き込み手段とを備えることを特徴とする画像メモリ装
    置。
  2. 【請求項2】 前記アドレス発生手段は更に、前記入力
    画像データのフレーム番号に基づき、前記メモリにおけ
    る前記フレームの画像データの書き込みを開始するフレ
    ーム先頭アドレスを発生する請求項1に記載の画像メモ
    リ装置。
  3. 【請求項3】 前記パケット化手段は、1フレームの前
    記画像データから複数の前記パケットを生成する請求項
    2に記載の画像メモリ装置。
  4. 【請求項4】 前記アドレス発生手段は、前記メモリよ
    り前記画像データを読み出す際、前記パケット数に基づ
    き、前記メモリより前記各パケットの画像データの読み
    出しを開始する先頭アドレスを前記各パケット毎に発生
    する請求項1に記載の画像メモリ装置。
  5. 【請求項5】 メモリと、 入力画像データのデータ量に基づき、パケットの数と各
    パケットのデータ量とを決定する決定手段と、 前記入力画像データを前記決定手段により決定されるデ
    ータ量を単位とするパケットに分割し、前記パケット単
    位で前記画像データを出力するパケット化手段と、 前記入力画像データのデータ量に基づき、前記メモリに
    おいて各パケットの画像データの書き込みを開始する先
    頭アドレスを各パケット毎に発生するアドレス発生手段
    と、 前記アドレス発生手段により発生される先頭アドレスに
    基づいて前記パケット化手段から出力される画像データ
    を前記メモリに前記パケット単位で間欠的に書き込む書
    き込み手段と、 前記パケット化手段から出力されるパケットが前記メモ
    リに記録された後、前記パケット化手段より次のパケッ
    トが出力される間に他の処理の割り込みを許可する制御
    手段とを備えることを特徴とする画像メモリ装置。
JP03297140A 1991-11-01 1991-11-13 画像メモリ装置 Expired - Lifetime JP3094346B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP03297140A JP3094346B2 (ja) 1991-11-13 1991-11-13 画像メモリ装置
US08/427,693 US6151036A (en) 1991-11-01 1995-04-24 Large capacity data storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03297140A JP3094346B2 (ja) 1991-11-13 1991-11-13 画像メモリ装置

Publications (2)

Publication Number Publication Date
JPH05135161A JPH05135161A (ja) 1993-06-01
JP3094346B2 true JP3094346B2 (ja) 2000-10-03

Family

ID=17842728

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03297140A Expired - Lifetime JP3094346B2 (ja) 1991-11-01 1991-11-13 画像メモリ装置

Country Status (1)

Country Link
JP (1) JP3094346B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4321893B2 (ja) 1998-11-30 2009-08-26 株式会社ルネサステクノロジ ライン遅延生成回路

Also Published As

Publication number Publication date
JPH05135161A (ja) 1993-06-01

Similar Documents

Publication Publication Date Title
US5706034A (en) Graphic processing apparatus and method
JPH05173932A (ja) データ転送装置
US6272583B1 (en) Microprocessor having built-in DRAM and internal data transfer paths wider and faster than independent external transfer paths
KR100348545B1 (ko) 통신 dma 장치
JP3094346B2 (ja) 画像メモリ装置
US6151036A (en) Large capacity data storage device
JP2723038B2 (ja) 記憶装置のデータ格納方法
JP2743051B2 (ja) 画像処理装置
JP3204297B2 (ja) Dma転送制御装置
JP2966182B2 (ja) 計算機システム
JP3114577B2 (ja) カラー画像転送装置
JP4428787B2 (ja) 撮像装置、その制御方法、及び記憶媒体
JP5213394B2 (ja) 画像転送装置
JP2671768B2 (ja) Dmaデータ転送方式
JP3264316B2 (ja) ダイレクトメモリアクセス制御装置
JPS63267060A (ja) 画情報バツフア制御方法
JPH06103026A (ja) メモリシステム
JP3063501B2 (ja) メモリアクセス制御方式
JPS62113193A (ja) 記憶回路
JPH05342140A (ja) データ処理装置
JPH07271656A (ja) 画像データ処理システム
JPH10334038A (ja) データ転送装置
JPH06274450A (ja) データ転送システム
JPH08202648A (ja) ダイレクトメモリアクセス転送方式及び方法
JP2806376B2 (ja) 画像処理装置および画像処理方法

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000627

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070804

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080804

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080804

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090804

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090804

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100804

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110804

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120804

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120804

Year of fee payment: 12