JPH01278173A - 画像読取装置 - Google Patents

画像読取装置

Info

Publication number
JPH01278173A
JPH01278173A JP63108804A JP10880488A JPH01278173A JP H01278173 A JPH01278173 A JP H01278173A JP 63108804 A JP63108804 A JP 63108804A JP 10880488 A JP10880488 A JP 10880488A JP H01278173 A JPH01278173 A JP H01278173A
Authority
JP
Japan
Prior art keywords
dma
bank
channel
memory
data
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.)
Granted
Application number
JP63108804A
Other languages
English (en)
Other versions
JP2862242B2 (ja
Inventor
Yuji Ishikawa
祐司 石川
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 JP63108804A priority Critical patent/JP2862242B2/ja
Priority to US07/342,910 priority patent/US5193169A/en
Publication of JPH01278173A publication Critical patent/JPH01278173A/ja
Application granted granted Critical
Publication of JP2862242B2 publication Critical patent/JP2862242B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storing Facsimile Image Data (AREA)
  • Bus Control (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はファクシミリ等において、読取画像データを符
号化し、その符号データをメモリに蓄積する方式の画像
読取装置に関するものである。
〔従来の技術〕
従来、ファクシミリ等におけるハードウェアにおける符
号化回路をもつ読取装置は、第6図のようにCCD等の
読取部701と、符号化部702の間に読取データを一
時だくわえるラインメモリ703をもつよう構成されて
いる。
このような構成がとられている理由は、CCDを用いた
読取部701では一定速の基本クロックに同期して各画
素のアナログデータを読み出さなければならないが、こ
のアナログデータを2値化したものを直接一般に知られ
るモディファイド/’%フマン方式(MH)やモディフ
ァイドリード方式(MR)による符号化を行う符号化部
702に入力して処理するには、非常に高速な処理が必
要とされるからである。
また、仮に上述の高速処理が実現できたとしても、符号
化データを汎用のマイクロコンピュータ706のシステ
ム・バス704を使って、システム・上の画像メモリ7
05にDMA転送することは、DMA転送に要する時間
を考えると、実現は困難である。
以上の理由から、読取データを少なくとも、1542分
を一担ラインメモリ703に記憶し、符号化部702は
このライン・メモリ703内のデータを使って、符号化
処理するよう構成することで、DMA転送の速度に応じ
て符号化処理を一時的に休止しても読取データが消失し
ないようにしている。
〔発明が解決しようとしている問題点3以上のように、
従来例の構成では読取部701と、符号化部702の間
に、ラインメモリ703が必要となり、このラインメモ
リ制御のためのアドレス生成回路、ラインメモリの選択
回路等が必要となる。
また、符号化結果のコート長はその読取データの内容に
より大幅に増減するため、符号化処理時間及びDMA転
送時間が変動するので、原稿の1ライン読取のための駆
動は、間欠的な動きにならざるを得ない。従って、1ラ
インの読取速度を高速にようとすると、原稿搬送に用い
るパルスモータは自動周波数の高い高価なものが必要と
なる欠点がある。
また、一般に大容量画像メモリは数メガバイトオーダー
の容量を持つ為、マイクロコンピュータの実アドレス空
間上にその全てを配置せず、バンク構造となるよう構成
される。従って、バンクにまたがってDMA転送を行う
には、−担、DMA動作を止め、バンクアドレスを変更
する為のプログラム動作を実行しなければならず。
また、上記DMA転送中はCPUは他のバンクの内容を
アクセスできなくなる欠点がある。
〔問題点を解決するための手段〕
本発明は、以上の点に鑑みてなされたもので、読取デー
タを一定周期ごとに出力する読取手段と、前記読取デー
タを入力し符号化処理を行う符号化手段と、前記符号化
手段から出力される符号データをダイレクト・メモリア
クセス(DMA)方式により、記憶する記憶手段を有し
、前記符号化手段からの符号データのDMA転送用に複
数のDMAチャンネルを割り当て、1つのDMAチャン
ネルを所定回数使用するごとに使用するDMAチャンネ
ルを切替える様に構成したものである。
また、前記記憶手段はバンク構造をもつ大容量画像メモ
リであって、複数のメモリ・バンクのうちの1つを選択
する為のバンク・アドレスを記憶するバンクレジスタを
複数もち、これらのバンク・レジスタをそれぞれのDM
Aチャンネルの実行時にのみ選択される各DMAチャン
ネル固有のバンクレジスタと、いずれのDMAチャンネ
ルも非実行時に選択されるデイフオルト・バンク・レジ
スタとすることにより、DMAチャンネルの切替えに同
期して、DMA実行時に選択されるバンク・レジスタを
切替える構成としたものである。
また、前記読取手段からの1ラインの読取データの出力
開始信号を割込要求信号とし、この割込処理において、
前記符号データの転送に用いるDMAチャンネルのサー
ビス終了か否かを検索し、終了チャンネルがあった場合
には、新たなDMA転送アドレスと、そのバンクアドレ
スとを、再度、該当するDMAチャンネルと、バンク・
レジスタとに再設定する構成としたものである。
これにより、原稿を読取り、画像メモリに蓄積する時の
原稿搬送速度が一定速度となるように、又、上記読取、
蓄積動作中にCPUはDMA動作にかかわりなく、画像
メモリのどこにでもアクセス可能となるようにしたもの
である。
〔実施例〕
以下、本発明を好ましい実施例を用いて説明する。
本実施例は、ファクシミリの読取系において、符号デー
タを2つのDMAチャンネルを用いt、4つのバンクか
ら構成される画像メモリにDMA転送して画像データを
メモリ蓄積する場合のものである。
第】図は本実施例の構成図であり、1はCOD等の受光
素子により、一定周期ごとに原稿を読み取り、2値化デ
ータに変換し、シリアルデータとして出力する読取部、
2は前記読取部lからのシリアル2値データを、第5図
の符号体系により符号化し、画像メモリにDMA転送す
る符号化部、3は転送開始アドレス、転送回数を設定さ
れることにより、外部からのDMA要求(DRQ)に対
し、DMA許可信号(DACK信号)、DMA対象のメ
モリアドレスを出力するDMAチャンネルを2チヤンネ
ルもつDMA制御部、4はシステムを制御する演算処理
部(CPU)、5は4つのバンクより構成される大容量
画像メモリ、6は2つのDMAチャンネル用のバンク・
レジスタ2つと、前記DMA以外が画像メモリ5をアク
セスする際に用いられるバンクレジスタ1つの計3つの
バンクレジスタをもち、選択的にこれらのレジスタの内
容に従い、4つのバンクのうち、いずれか1つのバンク
を選択するバンク制御部、7は読取部lからの1ライン
読取開始の信号をトリガとして、原稿の1ライン搬送を
行うパルスモータ制御部である。
そして、同図中の各信号は、それぞれ次のような働きを
する。
aは読取部lが1ラインの読取開始時に発生する1パル
スの読取同期信号、bは2値化されたシリアル画像デー
タ、c、dは符号化部2にDMA転送可能なデータがで
きた時、1ワードごとにDMA制御部3に対し、DMA
要求をする信号(DRQ)であり、それぞれDMAチャ
ンネルの0.1に対応する。
e、fは上記DRQ信号c、dに対し、DMA制御部が
応答するDMA実行許可信号(DACK)、g、hはD
MA制御部がバス使用権をかく得する為に、CPU4に
対してそれを要求する信号()IRQ)、およびCPU
からの許だく信号(HACK)、l+J+に+’はCP
U4またはDMA転送により、画像メモリがアクセス対
象になった時、それぞれの動作に応じたバンク・レジス
タの内容をデコードして、4つのバンクのうち、いずれ
か1つをアクセス対象とするかを選択す之バンクセレク
ト信号(BSO〜3)、mはDMA制御部3に対しCP
Uがあらかじめ設定した回数のDMA転送が実行される
と、1パルスの信号が出力されるサービス終了信号(T
C)である。
以下、順を追って、本実施例の動作を説明する。
まず、画像メモリ5は、いくつかの一連のアドレスをも
つ単位(以下、ブロックと記す)に区分けして、管理さ
れ、画像データは一連のメモリ蓄積動作ごとにこれら複
数のブロックを用いて記憶される。この記憶画像データ
をファイルと呼する。CPU4はファイルの管理データ
としてこれらのブロックナンバーとその順序を記憶して
おく。
このように、メモリ5をブロック単位に使う理由は、記
憶した複数のファイルがかならずしも入力した順番に送
信等により、この画像メモリ5から消される訳ではない
為、このようなブロックの概念を用いずにメモリ5に蓄
積すると、メモリ5の未使用領域が不定長の多数の領域
に分割されてしまうからである。
また、上記の1ブロツクの大きさとしては、lラインの
符号データのDMA転送途中で、新たに別のブロックを
選択する為のCPU4の介在を不要とする必要があるの
で、理論的に最長となる1ラインの符号長を使用するD
MAチャンネル数で割った値以上の大きさとしなければ
ならない。
まず、画像読取に先だって、CPU4は画像メモリ5の
中の未使用ブロックを2つ検索する。こうして求められ
た2つのブロックのバンクアドレス、ブロック先頭アド
レス、ブロック長をそれぞれDMAのチャンネル0、チ
ャンネルlを制御する為のバンク制御部6のバンクレジ
スタ及びDMA制御部3のスタート・アドレス・レジス
タ、カウント・レジスタに設定する。
次に、CPU4はDMAのチャンネルO及び1を同時に
動作可能状態にして、読取部1、符号化部2を起動する
。符号化部2には1ラインが何画素かを設定する。
読取部1はその内部で1ラインの読取周期を規定する一
定周期の信号aを生成し、同期をとるため、符号化部2
)CPU4、モータ駆動部7に出力す゛る。
読取部1は上記の信号aを出力したのち、lラインの読
取シリアルデータbを符号化部2に出力し、所定の読取
時間が経過すると、再び同期信号aを出力するという動
作をくり返す。
前記同期信号aに従って、各部は次の動作を行う。
モータ駆動部7は、上記の信号aの周期内に所定の1ラ
インの送り量となるよう、原稿搬送モータを駆動する。
符号化部2は新たなlラインの開始であることを認識し
、既設定されたlライン分の符号化が終了すると、1ラ
インの終了コードを付加して1ラインの符号化を終る。
CPU4は信号aを割込要求として、DMA制御部3の
内部に設けられるステータス・レジスタを参照し、読取
に用いているDMAチャンネルO及び1のいずれかが、
あらかじめ設定したブロック長に相当する量のDMA転
送を終了したか否かを判定する。
ここで、終了していたDMAチャンネルがあったならば
、CPU4は新たな転送ブロックとして使用すべき未使
用ブロックを検索し、DMA制御部3及びバンク制御部
6に再度そのチャンネルを使用すべく、所定の値を設定
する。
以上のように1ラインごとの同期がとられてシステムが
動作する。
次に符号データに関する動作を説明する。
符号化部2はDMAチャンネルのO及び1いずれも使用
できるように構成されるが最初はチャンネルOを使って
DMA転送を行う。読取部1から入力される画像データ
bは符号化部2で符号化され、転送するlワードの符号
がそろうと、DMA制御部2に対しDMA転送要求信号
Cを出力する。DMA制御部3は上記の要求を受付ける
と、CPU4に対し、システムバスの使用権を要求する
信号gを出力する。
CPU4はこの要求を受は付けると、信号りによりDM
A制御部3に、バスの使用を許可する。DMA制御部3
はこの許可を受けると、符号化部2に対しDMA転送す
る符号データをバス上に出力するよううながす信号eを
出力するとともに、アドレスバス上に目的とするメモリ
アドレスを出力する。そしてこの信号eは、バンク制御
部6にも入力され゛、バンク制御部6はあらかじめ設定
されたDMAチャンネルO用のバンクレジスタの内容か
ら該当するメモリバスを指定する選択信号i+j+に+
1のいずれか1つをイネーブル状態とする。
以上の動作により、符号データは画像メモリ5の指定バ
ンク上の指定アドレスにDMA転送される。
又、DMA制御部3の信号mは各チャンネルに設定され
たDMA転送回数分の動作が終了した時、1パルスを出
力するものであり、符号化部2はこの信号mを受けると
、その次からのDMA要求を出力するチャンネルを切換
えるよう構成される。従って、今、チャンネル0を使っ
ていて、上記信号mを受けると、次ワードからはチャン
ネル1を使ってDMAを行う。これは信号mを受けるご
とに再帰的に行われる。
以上に説明したように、DMA制御部の信号C2d、 
e、 f、 g、 h、 mおよび内部ステータス・レ
ジスタにより各チャンネルのサービス状況を参照する。
また、更に、信号e及びfでバンクレジスタを選択する
とともに、終了信号mにより使用するDMAチャンネル
を切替える。
第2図は、バンク制御部6の構成例である。10はDM
Aチャンネル0用バンクレジスタ、11はDMAチャン
ネル1用バンクレジスタ、12は上記バンクレジスタ1
0.11が非選択の時、選択されるデイフォルト・バン
クレジスタ、13はA、Bを入力として、デコード値を
Y。−Y3いずれか1つに出力するバイナリ・デコーダ
であり、また、DO〜D1はシステム・データバスのデ
ータO及び3 C5O。
■、2はCPUのプログラム制御による上記10.11
゜12の書込み選択信号である。
CPU4により、バンクレジスタ10.11.12に所
定のバンクアドレスが書き込まれたのち、DMAチャン
ネルOの転送許可信号(DACKO)eが、真値となる
とバンクレジスタ10の出力が選択され、バイナリ・デ
コーダ13によりデコードされ、1−12いずれか1つ
のバンクが選択される。DMAチャンネルlも同様に信
号fによりバンクレジスタ11が選択される。上記の信
号e、f共に真値とならない場合には、バンクレジスタ
12が選択される。
このように構成することにより読取DMA動作中であっ
ても、CPU4又は他のDMAチャンネルは前記DMA
チャンネルの使用するメモリバンクにかかわらず、どの
メモリバンクに対してもアクセス可能となる。
第3図は符号化部2における使用するDMAチャンネル
の選択回路の構成例である。読取開始時リセット信号R
ESETにより、DMAチャンネルOがまず選択される
。符号化部2の内部において符号化データが転送可能に
なると、図中、DRDY信号が1″になり、DMA制御
部3に対し、DRQO(信号C)を真値にする。これに
対しDACKO(信号e)が真値になると、前記DRD
Y信号は解除され「0」になるものである。
この構成によりDMA制御部3から終了信号mが入力さ
れると、図中のフリップフロップ301が反転し、次回
のDMAからはチャンネル1が選択される。
第4図は上記第3図の動作を示すタイミングチャートで
ある。
図から明らかな様に、終了信号mが入力されることで、
DMAチャンネルがチャンネル0から、チャンネルlに
切替えられる。
なお、第4図において、チャンネル0はメモリバンク0
1チヤンネルlはメモリバンクlデイフォルトはメモリ
バンク2が選択されるよう設定されているものとする。
第1表は本実施例で用いる符号化表である。コードは属
性を示すフラグ・フィールド2ビツトとデータを示すデ
ータフィル−ドロビットとからなる。フラグフィールド
はデータフィールドが何をあられすかを識別するもので
あり、lは画素デー・夕そのもの、2はメークアップラ
ンレングス、3は白のターミネイト・ランレングス、4
は黒のターミネイト・ランレングスを夫々表わす。また
、特殊コードとしてlラインのエンドコードと1ページ
のエンド・コードとをフラグフィールド及びデータフィ
ールドを用いて表わす。本符号はランレングスが6未満
の場合は、画素データそのものを6ビツトと、フラグ2
ビツトで表わし、ランレングスが6以上なちばランレン
グスで表わすものである。本符号体系の特徴は符号化処
理時間がみじか(、又、符号化コードの発生間隔が最も
速い場合でもCOD等の読取素子からの画素データの読
出し速度と、大差ない速さなので、−膜内なマイクロコ
ンピュータシステムのDMA転送速度でも符号データの
転送がリアルタイムで可能な点である。
第1表 (1)フォーマット b7 b6 b5 b4 b3 b2 bl b。
1フラグ1    データ   1 (2)コード表 b7 b6 b5 b4 b3 b2 bl  bOメ
イクアップ   0 0 0 0 0 0 0 0  
MCO:ランレングスOOOOOO01MC64000
00010MCI28 0 0 1 1 1 1 1 1  MC4032白タ
ーミネイト  1 0 0 0 0 0 0 0  W
TCO:ランレングス1000000 1  WTCl
l  0 0 0 0 0 1 0  WTC2101
11111WTC63 黒ターミネイト  1 1 0 0 0 0 0 0 
 BTCOランレングス1 1 0 0 0 0 0 
1  BTCll  1 0 0 0 0 1 0  
BTC211111111BTC63 生データ     01000001 ライン エンド  01000000 ページ エンド  01111111 生データのビット順序は、 b5   b4   b3
’  b2   bl   b。
Tn+5  Tn+4  Tn+3  Tn+2  T
n+l  Tn第5図は第1図の実施例におけるデータ
の動きを示すタイミングチャートである。
1ライン目、2ライン目はDMAのチャンネルOを使っ
て、メモリバンク1内の所定のアドレスに符号化データ
が蓄積される。なお、DMA非実行時はメモリバンク0
を選択するよう、バンクレジスタにより設定されている
ものとする。
3ライン目途中において、DMAチャンネルOの所定転
送回数が終了し、この結果DMA制御部から終了パルス
Tcが出力され、それ以降のDMAはチャンネルlを用
いてメモリバンク2内の所定アドレスに転送される。
4ライン目の同期パルスaによる割込処理において、C
PUはDMAチャンネル0がすでにサービス終了である
ことを認識し、次の空きブロックとして、メモリバンク
3内のブロックをDMAチャンネル0に割り当てる。
4ライン目、5ライン目は引きつづけ、DMAチャンネ
ル1による転送が続けられ6ライン目途中で、3ライン
目と同様にDMAチャンネル1のサービスが終了し、再
度DMAチャンネル0に切りかわる。
同図中において、■ライン当りのDMA転送回数はその
画像内容により、その符号長が変化するのでDMA転送
量も変わる。
又、読取原稿の終了時には、前述のCPUの割込処理に
おいて、符号化部2に対し、次に1ラインの読取が1ペ
ージの最終ラインとなることを示すコマンドを発行する
。符号化部2はこの終了コマンドを受けることにより、
該当するlラインの符号化を終了後、第1表に示す所の
ラインエンドコードとページエンドコードの特殊コード
を出力し、符号化コードと同様に画像メモリ5に転送し
、符号化動作を終了する。又、このページエンドコード
を出力したことをステータス情報として符号化部2に保
留し、CPU4はこのステータス情報を参照することで
1ページの符号化メモリ蓄積が終了したものと認識する
こののち次原稿の読取、蓄積が必要ならば引きつづくメ
モリアドレスからDMA転送を行い、次原稿がない場合
はDMA制御部3内のDMAアドレス・レジスタを参照
し、転送先として設定したメモリブロックのうちどのブ
ロックまでが実際に使われたかを検知し、そのブロック
までで、この画像ファイルが構成されるとして記憶する
前記実施例においては符号化方式として第1表に示すも
のを用いたが、本発明はこの符号化方法に限定されるも
のではない。
又、画像メモリ中の印字出力を行う場合、DMA転送に
より復号回路にデータ転送を行い、その復号データをサ
ーマルヘッド等の印字部に出力する時のDMAチャンネ
ルにも、DMAチャンネル固有のバンク・レジスタを用
いることにより、CPU4は印字出力中であっても、画
像メモリ5のいずれのバンクにもアクセス可能となる。
さらに同時に前記実施例の読取動作をも並行して処理す
ることも可能となる。
以上説明したように、読取符号データのDMA転送に複
数チャンネルのDMAを用いることにより、1つのDM
Aチャンネルの所定転送回数が終了しても即時に他チャ
ンネルによるDMA動作が可能となるので、CPUは1
ライン読取ごとの割込処理だけで読取動作を行える。ま
た、読取の1ライン処理速処理一定速となるため、1ラ
インの読取時間を高速にしても、間欠動作では自起動周
波数の高い高価なステッピングモータが必要になるが、
本発明によれば連続動作が可能なので連続応答周波数で
モータを駆動することができ、安価なモータで済む。
また、読取のDMAにより使用されるメモリバンクはC
PUや他のDMAが使うメモリバンクとは全く無関係に
選択できるので読取動作中であっても、CPUは画像メ
モリ中のどのバンクのデータにもアクセス可能なので、
読取動作中であってもメモリ中の画像データの送信や印
字出力などの処理ができる。
〔効果〕
以上説明した様に、本発明によると符号化データのDM
A転送用に複数のDMAチャンネルを割り当て、これを
切り換えてDMA転送を実行することにより、連続的に
符号化データのDMA転送がなされ、高速処理が可能と
なる。
【図面の簡単な説明】
第1図は本発明の実施例を示す図、 第2図はメモリのバンク制御部の構成例を示す図、第3
図は符号化部のDMA要求のチャンネル切替部の構成例
を示す図、 第4図はDMA動作とメモリバンクの選択のタイミング
チャート図、 第5図は第1図における1ラインごとの各部の動作タイ
ミングチャート図、 第6図は従来例の構成例を示す図であり、1・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・読取部2・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・符号化部3・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・
・・DMA制御部5・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・
大容量画像メモリ6・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・
メモリ・バンク制御部部1図

Claims (3)

    【特許請求の範囲】
  1. (1)読取データを一定周期ごとに出力する読取手段と
    、 前記読取データを入力し符号化処理を行う符号化手段と
    、 前記符号化手段から出力される符号データを、ダイレク
    ト・メモリアクセス(DMA)方式により、記憶する記
    憶手段を有し、 前記符号化手段からの符号データのDMA転送用に複数
    のDMAチャンネルを割り当て、1つのDMAチャンネ
    ルを所定回数使用するごとに使用するDMAチャンネル
    を切替えることを特徴とする画像読取装置。
  2. (2)特許請求の範囲第(1)項に記載の画像読取装置
    において、前記記憶手段はバンク構造をもつ大容量画像
    メモリであって、複数のメモリ・バンクのうちの1つを
    選択する為のバンク・アドレスを記憶するバンクレジス
    タを複数もち、 これらのバンク・レジスタをそれぞれのDMAチャンネ
    ルの実行時にのみ選択される各DMAチャンネル固有の
    バンクレジスタと、いずれのDMAチャンネルも非実行
    時に選択されるデイフオルト・バンク・レジスタとする
    ことにより、DMAチャンネルの切替えに同期して、D
    MA実行時に選択されるバンク・レジスタを切替えるこ
    とを特徴とする画像読取装置。
  3. (3)特許請求の範囲第(2)項に記載の画像読取装置
    において、前記読取手段からの1ラインの読取データの
    出力開始信号を割込要求信号とし、この割込処理におい
    て、前記符号データの転送に用いるDMAチャンネルの
    サービス終了か否かを検索し、終了チャンネルがあった
    場合には、新たなDMA転送アドレスと、そのバンクア
    ドレスとを、再度、該当するDMAチャンネルと、バン
    ク・レジスタとに再設定することを特徴とする画像読取
    装置。
JP63108804A 1988-04-28 1988-04-28 画像読取装置 Expired - Fee Related JP2862242B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63108804A JP2862242B2 (ja) 1988-04-28 1988-04-28 画像読取装置
US07/342,910 US5193169A (en) 1988-04-28 1989-04-25 Image data processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63108804A JP2862242B2 (ja) 1988-04-28 1988-04-28 画像読取装置

Publications (2)

Publication Number Publication Date
JPH01278173A true JPH01278173A (ja) 1989-11-08
JP2862242B2 JP2862242B2 (ja) 1999-03-03

Family

ID=14493904

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63108804A Expired - Fee Related JP2862242B2 (ja) 1988-04-28 1988-04-28 画像読取装置

Country Status (2)

Country Link
US (1) US5193169A (ja)
JP (1) JP2862242B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100701557B1 (ko) * 2002-12-26 2007-04-02 캐논 가부시끼가이샤 화상 처리 장치 및 화상 처리 방법
US7495669B2 (en) 2002-12-26 2009-02-24 Canon Kabushiki Kaisha Image processing apparatus and image processing method

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826101A (en) * 1990-09-28 1998-10-20 Texas Instruments Incorporated Data processing device having split-mode DMA channel
US5390304A (en) * 1990-09-28 1995-02-14 Texas Instruments, Incorporated Method and apparatus for processing block instructions in a data processor
JPH0683321A (ja) * 1992-09-04 1994-03-25 Fuji Xerox Co Ltd 画像データ処理装置
JPH06188937A (ja) * 1992-12-16 1994-07-08 Canon Inc データ処理装置
CA2135681C (en) * 1993-12-30 2000-01-18 Srinivas V. Makam System and method for directly accessing long-term memory devices
JPH08307617A (ja) * 1995-05-10 1996-11-22 Canon Inc 通信装置
US5657479A (en) * 1995-12-04 1997-08-12 Silicon Graphics, Inc. Hierarchical display list processing in graphics data retrieval system
JP3580929B2 (ja) 1996-01-16 2004-10-27 パナソニック コミュニケーションズ株式会社 記憶装置
US6795911B1 (en) * 2000-01-28 2004-09-21 Oki Electric Industry Co., Ltd. Computing device having instructions which access either a permanently fixed default memory bank or a memory bank specified by an immediately preceding bank selection instruction
KR101034493B1 (ko) * 2004-01-09 2011-05-17 삼성전자주식회사 화상 변환 장치, 화상 변환을 위한 직접 메모리 액세스장치 및 화상 변환을 지원하는 카메라 인터페이스
JP4822952B2 (ja) * 2006-06-26 2011-11-24 富士通セミコンダクター株式会社 符号化データ転送装置および符号化データ転送方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6177468A (ja) * 1984-09-25 1986-04-21 Oki Electric Ind Co Ltd フアクシミリ装置の画像デ−タ用メモリ構成
JPS62187956A (ja) * 1986-02-13 1987-08-17 Hitachi Ltd Dma制御方式

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3176950D1 (en) * 1981-08-12 1989-01-12 Ibm Extended addressing apparatus and method for direct storage access devices
JPS62192867A (ja) * 1986-02-20 1987-08-24 Mitsubishi Electric Corp イメ−ジデ−タを扱うワ−クステ−シヨン
US4887224A (en) * 1986-08-28 1989-12-12 Canon Kabushiki Kaisha Image data processing apparatus capable of high-speed data encoding and/or decoding
US4782439A (en) * 1987-02-17 1988-11-01 Intel Corporation Direct memory access system for microcontroller
US4891752A (en) * 1987-03-03 1990-01-02 Tandon Corporation Multimode expanded memory space addressing system using independently generated DMA channel selection and DMA page address signals

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6177468A (ja) * 1984-09-25 1986-04-21 Oki Electric Ind Co Ltd フアクシミリ装置の画像デ−タ用メモリ構成
JPS62187956A (ja) * 1986-02-13 1987-08-17 Hitachi Ltd Dma制御方式

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100701557B1 (ko) * 2002-12-26 2007-04-02 캐논 가부시끼가이샤 화상 처리 장치 및 화상 처리 방법
US7495669B2 (en) 2002-12-26 2009-02-24 Canon Kabushiki Kaisha Image processing apparatus and image processing method
US7675523B2 (en) 2002-12-26 2010-03-09 Canon Kabushiki Kiasha Image processing apparatus and image processing method
US7817297B2 (en) 2002-12-26 2010-10-19 Canon Kabushiki Kaisha Image processing apparatus and image processing method

Also Published As

Publication number Publication date
JP2862242B2 (ja) 1999-03-03
US5193169A (en) 1993-03-09

Similar Documents

Publication Publication Date Title
US5675770A (en) Memory controller having means for comparing a designated address with addresses setting an area in a memory
US4442485A (en) Dynamically buffered data transfer system for large capacity data source
JPH01278173A (ja) 画像読取装置
JPH07200386A (ja) 共有メモリのアクセス制御装置および画像形成装置
US4476522A (en) Programmable peripheral processing controller with mode-selectable address register sequencing
JPS6346628B2 (ja)
KR910008460B1 (ko) 정보처리장치
JPS6138507B2 (ja)
US6111665A (en) Image forming apparatus in which a read address may not surpass the write address
EP0895422A2 (en) Image formatter for processing encoded video data
JPS62177621A (ja) デイスク装置
JPH10157218A (ja) バッファメモリ制御装置およびその制御方法ならびに複合画像形成装置
US5408615A (en) Direct memory access method and memory control apparatus
JPS6314386B2 (ja)
KR100261280B1 (ko) 파일의 고속 전송 시스템 및 제어방법
JPH0554303B2 (ja)
JPH064398A (ja) 情報処理装置
EP0055374B1 (en) Data processing apparatus including a peripheral processing complex
JP2000148576A (ja) ファイル管理システム
JPS6314550B2 (ja)
KR940005003Y1 (ko) 직접 메모리 억세스 시스템
KR920004404B1 (ko) 스택(stack)시스템
JPS6314549B2 (ja)
JP2637479B2 (ja) 符号化装置
US7610452B1 (en) Data processing system wherein data is stored in a memory and an external storage in parallel

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees