JPH02235181A - 画像入力装置 - Google Patents
画像入力装置Info
- Publication number
- JPH02235181A JPH02235181A JP1054884A JP5488489A JPH02235181A JP H02235181 A JPH02235181 A JP H02235181A JP 1054884 A JP1054884 A JP 1054884A JP 5488489 A JP5488489 A JP 5488489A JP H02235181 A JPH02235181 A JP H02235181A
- Authority
- JP
- Japan
- Prior art keywords
- address
- image
- scanner
- image data
- signal
- 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
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、スキャナからの画像データをメモリに格納
するための画像入力装置に関する。
するための画像入力装置に関する。
通常、スキャナ等の画像読取装置は、画像をスキャンし
た(読み取った)順に画像データとしてシリアル、もし
くは数ビットのパラレルデータとして出力する。
た(読み取った)順に画像データとしてシリアル、もし
くは数ビットのパラレルデータとして出力する。
従来はこのデータをそのまt画像データとして取シ込ん
でいたが、スキャナは用紙サイズや用紙セット方向K制
限がらる。例えば、A3サイズの用紙まで入力可能なス
キャナの場合の例を第7図K示す。
でいたが、スキャナは用紙サイズや用紙セット方向K制
限がらる。例えば、A3サイズの用紙まで入力可能なス
キャナの場合の例を第7図K示す。
こ〜で,BS,A4は縦置き,横置きとも可だが、B4
,Isサイズは縦置きのみである。このため、画像メモ
リへ画像データを取シ込むとき文字,図形が90°回転
してしまう場合がある。
,Isサイズは縦置きのみである。このため、画像メモ
リへ画像データを取シ込むとき文字,図形が90°回転
してしまう場合がある。
これを図示したのが第8,9図で、第8図の如き縦置き
Kして書いた場合は正常K読めるが、横置゛き忙して書
いた場合も用紙は縦にして縦置きと.するため、取り込
んだ画像は第9図のよ5K90°回転してしまうζとに
なる。
Kして書いた場合は正常K読めるが、横置゛き忙して書
いた場合も用紙は縦にして縦置きと.するため、取り込
んだ画像は第9図のよ5K90°回転してしまうζとに
なる。
この対策として、従来は次のような3つの方法がとられ
ている。
ている。
tIii!儂を取シ込んだ後に回転補正を行なう。
2 回転した画儂専用の処理ソフトを用意する。
一例として、1アドレス8ドットの場合を第10.11
図K示す。すナワチ、fa10図の如き回転していない
画像でX−0,Y−4をアクセスする場合と同じアクセ
スを、第11図の如き回転した画像で行なう場合は、Y
mn−n−7のビット5をリードして1パイトデータを
作成するが如きソフトを用意する。
図K示す。すナワチ、fa10図の如き回転していない
画像でX−0,Y−4をアクセスする場合と同じアクセ
スを、第11図の如き回転した画像で行なう場合は、Y
mn−n−7のビット5をリードして1パイトデータを
作成するが如きソフトを用意する。
五 1ドット1アドレスとして画像入力後、画像メモリ
のX,YアドレスをY4X X(XO反転値)→Yと
することにより、見かけ上、画像を第12図の如く回転
させる。
のX,YアドレスをY4X X(XO反転値)→Yと
することにより、見かけ上、画像を第12図の如く回転
させる。
しかしながら、方法to場合は回転補正の処理K時間が
かかり、しかも大画面になる程顕著Kなると云う問題が
ある。また、回転補正用のノ{ツ7アを必要とするため
(アフイン変換の場合は画像メモリと同サイズ)、大き
なサイズのメモリを必要とする。一方、方法2の場合は
処理ソフトt′処理時間の増加,ソフト開発期間,メン
テナンスの手間が増加すると云う難点がある。さらに、
方法IcJ場合は1回のアクセスで1ドットしか読めな
いため、画像メモリへのアクセス回数が増え、慇理時間
が増加してしまう。これも大画面κなると無視出来ない
問題となシ、さらにはメそり空間が膨大になり、使用す
るCPUによってはいくつかのパンクに分けなければな
らないという問題が生じる。
かかり、しかも大画面になる程顕著Kなると云う問題が
ある。また、回転補正用のノ{ツ7アを必要とするため
(アフイン変換の場合は画像メモリと同サイズ)、大き
なサイズのメモリを必要とする。一方、方法2の場合は
処理ソフトt′処理時間の増加,ソフト開発期間,メン
テナンスの手間が増加すると云う難点がある。さらに、
方法IcJ場合は1回のアクセスで1ドットしか読めな
いため、画像メモリへのアクセス回数が増え、慇理時間
が増加してしまう。これも大画面κなると無視出来ない
問題となシ、さらにはメそり空間が膨大になり、使用す
るCPUによってはいくつかのパンクに分けなければな
らないという問題が生じる。
縦書tKされた文書を水平,垂直(X,Y)方向に走査
してこれを読み取るスキャナと、このスキャナからの画
像データを記憶する画像メモリと、プリセットおよびア
ップタウン機能をもツX,Yカウンタからなシ画像メ缶
りのX,Yアドレスとアドレス内ビット位置とを指定す
るアドレス指定手段と、スキャナからの信号にもとづき
X,Yカウンタを制御するとともに文書が縦置き,横置
きのいずれで書かれているかの指示を外部から受け横置
きの゜も゛のはζれを縦置きのものに対して90度回転
させた態様でアドレス指定をするより前記X,Yカウン
タの所期設定,カウント動作の指示を行う;ント四−ラ
と、アドレス指定手段Kよシ指定されるアドレスビット
毎に画像メモリの内容を読み出しζれをスキ゛ヤナから
の画像データで書き換える画像データ書込手段とを設け
る。
してこれを読み取るスキャナと、このスキャナからの画
像データを記憶する画像メモリと、プリセットおよびア
ップタウン機能をもツX,Yカウンタからなシ画像メ缶
りのX,Yアドレスとアドレス内ビット位置とを指定す
るアドレス指定手段と、スキャナからの信号にもとづき
X,Yカウンタを制御するとともに文書が縦置き,横置
きのいずれで書かれているかの指示を外部から受け横置
きの゜も゛のはζれを縦置きのものに対して90度回転
させた態様でアドレス指定をするより前記X,Yカウン
タの所期設定,カウント動作の指示を行う;ント四−ラ
と、アドレス指定手段Kよシ指定されるアドレスビット
毎に画像メモリの内容を読み出しζれをスキ゛ヤナから
の画像データで書き換える画像データ書込手段とを設け
る。
横置きで書かれた文書でもこれを縦置きにして読み取シ
、回転補正をリアルタイムで行いクエ画偉データをメそ
リk格納するζとができるので、ソフト・ハードウエア
の負担が比較的軽くなシ、?理時間が短縮される。
、回転補正をリアルタイムで行いクエ画偉データをメそ
リk格納するζとができるので、ソフト・ハードウエア
の負担が比較的軽くなシ、?理時間が短縮される。
まず、この発明の実施例を説明する前に、その概要につ
いて説明する。 ■第1図はζの発明の概要
を示すブーツク図、第1A図は第1図で縦置きにして書
かれた文書(単K縦置きと4いう)を処理する場合の例
を説明するためのプpツク図、第1B図は第1図で横置
きにして書かれた文書(単に横置きともいう)を処理す
る場合の例を説明するためのプpツク図である。
いて説明する。 ■第1図はζの発明の概要
を示すブーツク図、第1A図は第1図で縦置きにして書
かれた文書(単K縦置きと4いう)を処理する場合の例
を説明するためのプpツク図、第1B図は第1図で横置
きにして書かれた文書(単に横置きともいう)を処理す
る場合の例を説明するためのプpツク図である。
第1図において、1は画像メモリ、2はスキャナ、5F
i:!ントp−ラ、4はYカウンタ,5はXカウンタ、
6はリード・ライト作成回路、7はラッチ、8#iパツ
ファ、9はセレクタである。
i:!ントp−ラ、4はYカウンタ,5はXカウンタ、
6はリード・ライト作成回路、7はラッチ、8#iパツ
ファ、9はセレクタである。
スキャナ2からは画像データ24、とOS像データ24
の確定を示ナ画偉ク田ツク23,1ツインの終了を示す
改行信号22J改行信号22,II像ク田ツク23およ
び画像データ24O有効,無効を示すページ信号21等
が出力される。′;ント四一53は、外部よシ縦置き(
V),横置き(H)の切替えのためのV/H信号25と
ページ信号21,改行信号22および画像クロツク23
を合成してXカクンタ5とYカウンタ4にク胃ツク信号
26,2B、クリア信号27、四−ド信号29、アップ
タウンセレクト信号50、ロードデータ31等を出力す
る。セレクタ9は、画像データラッチ出力58のうち、
ビットセレクト信号34で指定されたビットだけを画像
データ24と交換して画像データ合成信号39として出
力する。
の確定を示ナ画偉ク田ツク23,1ツインの終了を示す
改行信号22J改行信号22,II像ク田ツク23およ
び画像データ24O有効,無効を示すページ信号21等
が出力される。′;ント四一53は、外部よシ縦置き(
V),横置き(H)の切替えのためのV/H信号25と
ページ信号21,改行信号22および画像クロツク23
を合成してXカクンタ5とYカウンタ4にク胃ツク信号
26,2B、クリア信号27、四−ド信号29、アップ
タウンセレクト信号50、ロードデータ31等を出力す
る。セレクタ9は、画像データラッチ出力58のうち、
ビットセレクト信号34で指定されたビットだけを画像
データ24と交換して画像データ合成信号39として出
力する。
以下、縦置き,横置きの場合に分けて説明する。
1)縦置きの場合(第1A図参照)
■ 外部よ,9V/H切替え信号25を与え、コントロ
ーラ3に縦置き用紙であることを通知する。
ーラ3に縦置き用紙であることを通知する。
フントローラ3はこれを受けると、アツプ/ダウンセレ
クト信号30によ〕Xカクンタ5をアツプカクンタにセ
ットする。また、ロードデータ21としては「0」を出
力する。スキャナ2が読取動作をしていない状態ではペ
ージ信号21がイネープルとはならないため、リード・
ライト作成回路6,Xカクンタ5およびYカウンタ4は
動作しない。Yカクンタ4はクリア状態であ夛、Xカウ
ンタ5は四−ド状態でらるため、Xカクンタ5は田−ド
データ31をそのままXアドレス33、ビットセレクト
信号34として出力している。この時、ビットセレクト
信号54はXカウンタ5の下位ビットであシ、そのビッ
ト数は画像メモリ1の構成によク変わってくる。例えば
、第2A,2B図に示すような1アドレス8ビットの場
合は、ビット0〜2がビットセレクト信号34となシ、
ビット3以上はXアドレス信号33となる。
クト信号30によ〕Xカクンタ5をアツプカクンタにセ
ットする。また、ロードデータ21としては「0」を出
力する。スキャナ2が読取動作をしていない状態ではペ
ージ信号21がイネープルとはならないため、リード・
ライト作成回路6,Xカクンタ5およびYカウンタ4は
動作しない。Yカクンタ4はクリア状態であ夛、Xカウ
ンタ5は四−ド状態でらるため、Xカクンタ5は田−ド
データ31をそのままXアドレス33、ビットセレクト
信号34として出力している。この時、ビットセレクト
信号54はXカウンタ5の下位ビットであシ、そのビッ
ト数は画像メモリ1の構成によク変わってくる。例えば
、第2A,2B図に示すような1アドレス8ビットの場
合は、ビット0〜2がビットセレクト信号34となシ、
ビット3以上はXアドレス信号33となる。
■ スキャナ2の読取動作開始と共にページ信号21が
イネーブルKなると、Xカクンタ5, Yカクンタ4お
よびリード・ライト作成回路6がスタンバイ状態から解
放される。以下画像メモリ1は第2A図の如く、1アド
レス8ビットとして説明する。
イネーブルKなると、Xカクンタ5, Yカクンタ4お
よびリード・ライト作成回路6がスタンバイ状態から解
放される。以下画像メモリ1は第2A図の如く、1アド
レス8ビットとして説明する。
■ 動作開始直後、Yカクンタ4およびXカウンタ5共
K rQJを出力している。画像データ24は最初の1
ドット目の信号を出力している。リード・ライト作成回
路6はリード信号35を出力し、Yアドレス32,×ア
ドレス33で指定されたデータ(第2A図のx−o,y
−oのデータ)を画像メモリ1から読み出し、ラツチ7
でそのデータを保持する。セレクタ9はこの画像データ
ラッチ出力38のうち、ビットセレクト信号34で指定
されたビット(初回のビットセレクト信号は「0」、す
なわちb0を指定)を画像データ24と交換して出力す
る。その後、リード・ライト作成回路6によりライト信
号36が出力され、このデータ交換後の画像データ合成
信号39をバツ7ア8を通して画像メモリ1に書き込む
。これにより、画像メモリ1のx−o,y−oのアドレ
スのビットb0にデータが書き込まれる。次の画像クリ
ック23ではXカウンタが+1されてビットセレクト信
号34は「1」となb、b,が指定される。
K rQJを出力している。画像データ24は最初の1
ドット目の信号を出力している。リード・ライト作成回
路6はリード信号35を出力し、Yアドレス32,×ア
ドレス33で指定されたデータ(第2A図のx−o,y
−oのデータ)を画像メモリ1から読み出し、ラツチ7
でそのデータを保持する。セレクタ9はこの画像データ
ラッチ出力38のうち、ビットセレクト信号34で指定
されたビット(初回のビットセレクト信号は「0」、す
なわちb0を指定)を画像データ24と交換して出力す
る。その後、リード・ライト作成回路6によりライト信
号36が出力され、このデータ交換後の画像データ合成
信号39をバツ7ア8を通して画像メモリ1に書き込む
。これにより、画像メモリ1のx−o,y−oのアドレ
スのビットb0にデータが書き込まれる。次の画像クリ
ック23ではXカウンタが+1されてビットセレクト信
号34は「1」となb、b,が指定される。
■ Xカウンタ50ビット0〜2がビットセレクト信号
34であシ、ビット3以上はXアドレス33であるから
、ビットセレクト信号34は「0」〜「7」の直をとる
。したがって、画像クリック8発ごとにビットセレクト
信号34は「0」となシ、Xアドレス35が+1される
。
34であシ、ビット3以上はXアドレス33であるから
、ビットセレクト信号34は「0」〜「7」の直をとる
。したがって、画像クリック8発ごとにビットセレクト
信号34は「0」となシ、Xアドレス35が+1される
。
■ 以上のくク返しKよ夛、1ラインの信号が画像メモ
リKil1!込まれる。1フイン終了するごとに、スキ
ャナ2からは改行信号22が出力されるので、Xカクン
タは初期状a(1:I−ドデータ31を出力)となシ、
Yカウンタは+1される。
リKil1!込まれる。1フイン終了するごとに、スキ
ャナ2からは改行信号22が出力されるので、Xカクン
タは初期状a(1:I−ドデータ31を出力)となシ、
Yカウンタは+1される。
■ 以上のくシ返しで、第2A図においてX−0,Y−
0のビットb0よシ、左→右でかつ上→下の順でデータ
が書き込まれる。画像終了後にページ信号21がデイセ
ーブルKなると、Xカウンタ5,Yカクンタ4,リード
ライト作成回路6はリセットされて初期状態となる。こ
れにより、第3図(イ》K示すような文書,図面を同図
<v−>K示ナように画像メモリ1上K*!)込む.2
)横置きの場合(第1B図参照) ■ 外部よシV/H切替え信号25を与え、コント田一
ラ3K横置き用紙であることを通知する。
0のビットb0よシ、左→右でかつ上→下の順でデータ
が書き込まれる。画像終了後にページ信号21がデイセ
ーブルKなると、Xカウンタ5,Yカクンタ4,リード
ライト作成回路6はリセットされて初期状態となる。こ
れにより、第3図(イ》K示すような文書,図面を同図
<v−>K示ナように画像メモリ1上K*!)込む.2
)横置きの場合(第1B図参照) ■ 外部よシV/H切替え信号25を与え、コント田一
ラ3K横置き用紙であることを通知する。
;ントp−ラ3はこれを受けると、アップタウンセレク
ト信号30によりXカウンタ5をダクンカクンタKセッ
トする。また、ロードデータ21としては用紙の横NI
L,(例えばB4/400dpi (ドットバーインチ
)の時はLI,−5751(1665CH〕入A4/4
00dplの時はLIc−4671(125F(H))
)を出力する。スキャナ2が読取動作をしていないとき
の各部の状態は、1)の場合と同様である。
ト信号30によりXカウンタ5をダクンカクンタKセッ
トする。また、ロードデータ21としては用紙の横NI
L,(例えばB4/400dpi (ドットバーインチ
)の時はLI,−5751(1665CH〕入A4/4
00dplの時はLIc−4671(125F(H))
)を出力する。スキャナ2が読取動作をしていないとき
の各部の状態は、1)の場合と同様である。
■ スキャナ2の動作開始と共にページ信号21がイネ
ープルになると、Xカウンタ5,Yカクンタ4およびリ
ード・ライト作成回路6がスタンバイ状態から解放され
る。以下、画像メモリは第2B図の如く、1アドレス8
ビットとして、B4/400dp1を例にとって説明す
る。
ープルになると、Xカウンタ5,Yカクンタ4およびリ
ード・ライト作成回路6がスタンバイ状態から解放され
る。以下、画像メモリは第2B図の如く、1アドレス8
ビットとして、B4/400dp1を例にとって説明す
る。
■ 動作開始直後、Yカクンタ4はl’−OJ、Xカク
ンタはLE−1665(H)を出力している。したがっ
て、ビットセレクト信号2 4 − 3(H), X7
Yレ;<25− 20C(H)(1663(HC−8
(H)),Yアドレス22−0(H)であるから、リー
ド・ライト作成回路6により画像メモリ1のX−2CC
(H) p y = O (H:lのアドレスのデータ
がラッチ8により保持される。ビットセレクト信号34
により、セレクタ9で@儂デークラッチ出力3Bのビッ
ト3(b,)が画像データ24と交換され、画偉データ
合成信号′59として出力される。その後、この合成信
号がリード・ライト作成回路6のライト信号36により
、バツ7ア8全通して画像メモリ1に書き込まれる。
ンタはLE−1665(H)を出力している。したがっ
て、ビットセレクト信号2 4 − 3(H), X7
Yレ;<25− 20C(H)(1663(HC−8
(H)),Yアドレス22−0(H)であるから、リー
ド・ライト作成回路6により画像メモリ1のX−2CC
(H) p y = O (H:lのアドレスのデータ
がラッチ8により保持される。ビットセレクト信号34
により、セレクタ9で@儂デークラッチ出力3Bのビッ
ト3(b,)が画像データ24と交換され、画偉データ
合成信号′59として出力される。その後、この合成信
号がリード・ライト作成回路6のライト信号36により
、バツ7ア8全通して画像メモリ1に書き込まれる。
■ 次の画像クロツク25でYカクンタが+1されてY
−1p X−2CC(H)p bsがセレクトされる。
−1p X−2CC(H)p bsがセレクトされる。
■ 以上のく夛返しにより、スキャナ2からの1ライン
の信号が画像メモリ1K書き込まれる。
の信号が画像メモリ1K書き込まれる。
1ツインを終了するごとにスキャナ2よシ改行信号22
が出力される。これKよシ、Yカウンタ4はクリアされ
、Xカクンタは−1される。
が出力される。これKよシ、Yカウンタ4はクリアされ
、Xカクンタは−1される。
■ 以上のくυ返しで、第2B図KおいてX−2CC(
H),Y−0,b,よ夛上→下でかつ右→左の順でデー
タが書き込まれる。とれはよク、第4図(イ)の如き文
書が同図(ロ)K示すように画像メモリ1上へ取シ込ま
れることになる。
H),Y−0,b,よ夛上→下でかつ右→左の順でデー
タが書き込まれる。とれはよク、第4図(イ)の如き文
書が同図(ロ)K示すように画像メモリ1上へ取シ込ま
れることになる。
以上は、画像データ14をシリアルデータとして説明し
たが、パラレルデータでも同様の原理で行う。この場合
は、1度の画像ク四ツク2′5で複数回画像メモリ1を
アクセスするか、1度のアクセスで複数の画像メモリを
セレクト出来るメモリ構成とする。また、メモリも8ビ
ットとして説明したが、このピット数に限らなb0 次K、この発明の実施例Kクいて説明する。第5図はこ
の発明の実施例を示すプpツク図でおる。
たが、パラレルデータでも同様の原理で行う。この場合
は、1度の画像ク四ツク2′5で複数回画像メモリ1を
アクセスするか、1度のアクセスで複数の画像メモリを
セレクト出来るメモリ構成とする。また、メモリも8ビ
ットとして説明したが、このピット数に限らなb0 次K、この発明の実施例Kクいて説明する。第5図はこ
の発明の実施例を示すプpツク図でおる。
なお、同図において、1人は画像メモリ、3人はコント
!−ラ、4AはYカクンタ、10,11はパツ7ア、1
2はcpty:rアプ胃ツク、13はインパータで、そ
の他は第1図と同様である。たyし、1人,3人,4人
等は第1図の1.5.4に相当するが、両者Kは多少の
差異があると云う意味で英字人を付して示している。ま
た、画像メモリ1人はXアドレス10ビット、Yアドレ
ス13ビット、セ→アドレス8ビット構成で8Mバイト
のメモリとし,CPUコアプ四ツク12はCPUを中心
KROM,RAMで構成された演算・制御プ冒ツクで、
こへでプントEl−?3A,スキャナ2等のコントロー
ルを行なうものとする。
!−ラ、4AはYカクンタ、10,11はパツ7ア、1
2はcpty:rアプ胃ツク、13はインパータで、そ
の他は第1図と同様である。たyし、1人,3人,4人
等は第1図の1.5.4に相当するが、両者Kは多少の
差異があると云う意味で英字人を付して示している。ま
た、画像メモリ1人はXアドレス10ビット、Yアドレ
ス13ビット、セ→アドレス8ビット構成で8Mバイト
のメモリとし,CPUコアプ四ツク12はCPUを中心
KROM,RAMで構成された演算・制御プ冒ツクで、
こへでプントEl−?3A,スキャナ2等のコントロー
ルを行なうものとする。
以下、その動作について説明する。
1)縦書きの場合(B4/400d,正の時)■.iず
、CPUコアブロック12よ夛コントローラの設定、例
えば縦書きの設定,Xロードデータ31,Yロードデー
タ3 1 YC)設定を行なう。
、CPUコアブロック12よ夛コントローラの設定、例
えば縦書きの設定,Xロードデータ31,Yロードデー
タ3 1 YC)設定を行なう。
これKよシ、X四一ドデータ31−0,Yロードデータ
31Y−0が設定され、Xカクンタはアツプカクンタに
セットされる。
31Y−0が設定され、Xカクンタはアツプカクンタに
セットされる。
■.パツファーントロール信号43Kよシ、ハツ7ア1
1をデイセープル、バツファ10をイネープルとする。
1をデイセープル、バツファ10をイネープルとする。
■.CP−Uコアプマツク12よりスキャナ2を駆動す
る。
る。
以下、スキャナ2よシ出力された画像データ24が画像
メモリへ書き込まれるまでの動作を第6人図K示す。な
お、第6人図中の■〜Oの番号は以下の項番号とそれぞ
れ対応している.■.こ瓦では、ページ信号21が@L
#とな夛ィネープルKなる。この時点でXカウンタ5,
Yカウンタ4A, リード・ライト作成回路6はスタ
ンバイ状態から解放され、Xカウンタ5,Yカクンタ4
人はそれぞれの四一ドデータからカウントを開始する。
メモリへ書き込まれるまでの動作を第6人図K示す。な
お、第6人図中の■〜Oの番号は以下の項番号とそれぞ
れ対応している.■.こ瓦では、ページ信号21が@L
#とな夛ィネープルKなる。この時点でXカウンタ5,
Yカウンタ4A, リード・ライト作成回路6はスタ
ンバイ状態から解放され、Xカウンタ5,Yカクンタ4
人はそれぞれの四一ドデータからカウントを開始する。
ページ信号21はバツファ10を通して画像メモリjA
Oチツプセレクト信号47とな)、ページ信号21が@
L”となったことで画像メモリ1Aがイネープルになる
。
Oチツプセレクト信号47とな)、ページ信号21が@
L”となったことで画像メモリ1Aがイネープルになる
。
■.li!iil像クロツク23が@L”となシ、リー
ド・ライト作成回路6がリード信号55を出力する。本
例では、Xカウンタ5,Yカウンタ4人は負論理エツジ
トリガカウンタでラシ、コント四−フ3人は各ツインの
1回目のクロックはカクンタに出力しないものとする。
ド・ライト作成回路6がリード信号55を出力する。本
例では、Xカウンタ5,Yカウンタ4人は負論理エツジ
トリガカウンタでラシ、コント四−フ3人は各ツインの
1回目のクロックはカクンタに出力しないものとする。
この時点で、画像データ24はセレクタ9内部K保持さ
れる。
れる。
■.画像クロツク23が@L”→@H”の時点で、画像
メモリ1Aよシリードしていた画像データ37をラツチ
7にて保持する。このデータの内、ビットセレクト信号
34で指定されてbるビットのデータと、■で保持して
いるぱ像データ24のデータとを交換して画像データ合
成信号39として出力する。リード・ライト作成回路6
はライト信号36を出力し、これによりバツファ8がイ
ネープルとなシ、画像データ合成信号59をパツファ1
0およびデータバス51を介して画像メモリ1人に書き
込む。
メモリ1Aよシリードしていた画像データ37をラツチ
7にて保持する。このデータの内、ビットセレクト信号
34で指定されてbるビットのデータと、■で保持して
いるぱ像データ24のデータとを交換して画像データ合
成信号39として出力する。リード・ライト作成回路6
はライト信号36を出力し、これによりバツファ8がイ
ネープルとなシ、画像データ合成信号59をパツファ1
0およびデータバス51を介して画像メモリ1人に書き
込む。
■.[6クロツクが@H”→″″L”の時点でXカクン
タ5はカウントアップする。こ〜でリード信号55が出
力され、画像データ24はセレクタ9の内部に保持され
る。
タ5はカウントアップする。こ〜でリード信号55が出
力され、画像データ24はセレクタ9の内部に保持され
る。
■.以後は■〜■のくシ返しで画像データ24を画像メ
モリ1人に書き込む。
モリ1人に書き込む。
■,Xカクンタ50ビットO〜2がビットセレクト信号
54となっているため「0」〜「7」の値をと)、「7
」→「0」K変わる時点でXアドレス33がカウントア
ップする。
54となっているため「0」〜「7」の値をと)、「7
」→「0」K変わる時点でXアドレス33がカウントア
ップする。
0.1ライン終了時点(B4/4oodp1の時、Xア
ドレス−IFF(H))で改行信号22が出力され、こ
れによ〕Yカウンタ4Aはカウントアップし、Xカクン
タ5は初期状MK戻る。
ドレス−IFF(H))で改行信号22が出力され、こ
れによ〕Yカウンタ4Aはカウントアップし、Xカクン
タ5は初期状MK戻る。
■.以後は■〜[相]の繰シ返しにより、画像データ2
4を1画面分画像メモリ1λKIFき込む60.1画面
が終了(B4/400dpiの時はXアドレス−I P
F (H)、Yアドレス−1665(H)、ビットセレ
クト信号−7 (H) )するとページ信号21が1H
”となシ、■の状態となる。
4を1画面分画像メモリ1λKIFき込む60.1画面
が終了(B4/400dpiの時はXアドレス−I P
F (H)、Yアドレス−1665(H)、ビットセレ
クト信号−7 (H) )するとページ信号21が1H
”となシ、■の状態となる。
■.パッファコントロール信号43Kよ〕ハッファ11
をイネーブル、バッファ10をデイセープルとすること
によ,!)、CPU:ffアブロック12から画像メモ
リ1人のリード・ライトが行表えるようになる。
をイネーブル、バッファ10をデイセープルとすること
によ,!)、CPU:ffアブロック12から画像メモ
リ1人のリード・ライトが行表えるようになる。
2)横書の場合(B4/400dpiの時)■.if、
CPUコアプ四ツク12よ夛コントν−ラ3人の設定を
行なう。こ一では、YW−ドデータ31Y一〇〔H〕、
Xロードデータ31−1665(H)(Xアドレス33
はビット3〜12だから2CC(”H)、ビットセレク
ト信号34はビット0〜2だから3(H))、Xカクン
タはダクンカクンタとなる。
CPUコアプ四ツク12よ夛コントν−ラ3人の設定を
行なう。こ一では、YW−ドデータ31Y一〇〔H〕、
Xロードデータ31−1665(H)(Xアドレス33
はビット3〜12だから2CC(”H)、ビットセレク
ト信号34はビット0〜2だから3(H))、Xカクン
タはダクンカクンタとなる。
■.1)の■と同じ。
■,1)O■と同じ。
以後の動作を第6B図K示す。なお、第6B図中の■〜
Oの番号は以下の項番号とそれぞれ対応している。
Oの番号は以下の項番号とそれぞれ対応している。
■.こ〜では、ページ信号21が@L”となシイネーブ
ルになる。この時点でXカウンタ5, Yカクンタ4A
, リード・ライト作成回路6がスタンバイ状慈よシ解
放され、画像〆モリ1Aがイネープルとなる。
ルになる。この時点でXカウンタ5, Yカクンタ4A
, リード・ライト作成回路6がスタンバイ状慈よシ解
放され、画像〆モリ1Aがイネープルとなる。
■.1)の■と同じ。
■.1)の■と同じ。
■.m像クpツクが′″H#→′″L#の時点で、Yカ
ウンタ4人は+1となク、リード信号35が出力され、
画像データ24はセレクタ9の内部K保持される。
ウンタ4人は+1となク、リード信号35が出力され、
画像データ24はセレクタ9の内部K保持される。
■.■〜■のくシ返しで、画像データ24を1ライン分
画像メモリIAK書き込む。1ライン終了時点(B4/
400dpi O時、Y7ドL/ス−OFF F (H
) )で改行信号22が出力され、とれによりXカウン
タ5はカウントダウンし、Yカウンタは初期状態に戻る
。
画像メモリIAK書き込む。1ライン終了時点(B4/
400dpi O時、Y7ドL/ス−OFF F (H
) )で改行信号22が出力され、とれによりXカウン
タ5はカウントダウンし、Yカウンタは初期状態に戻る
。
■.■〜■のくシ返しで、1画面分oIll像データ2
4を画像メモリ1人に書き込む。
4を画像メモリ1人に書き込む。
[相].111FMが終了(Xアドレス,Yアドレス,
ビットセレクト信号共「0」)すると、ページ信号21
が@H”となシ、■の状態となる。
ビットセレクト信号共「0」)すると、ページ信号21
が@H”となシ、■の状態となる。
■.1)の[相]と同じ。
本発明Kよれば、画像を読み取シつ一回転補正をするこ
とができるので、処理時間の短縮化、ソフトウエアの簡
略化、バツファの縮少化を図ることが可能となる。
とができるので、処理時間の短縮化、ソフトウエアの簡
略化、バツファの縮少化を図ることが可能となる。
#g1図はこの発明の概要を示すプpツク図、第1A図
は第1図で縦置き文書を処理する場合の例を説明するた
めのブロック図、第IB図は第1図で横置き文書を処理
する場合の例を説明するためのプpツク図、第2A図お
よび第2B図は1アドレスが8ビットの例を説明するた
めの説明図、第3図は縦置き文書の例とこの発F!AK
−よる処理結果を[明するための説明図、第4図は横置
き文書の例とこの発明Kよる処理結果を説明するための
説明図、第5図はこの発明の実施例を示すプ胃ツク図、
第6A図は縦置き文書を処理する場合の第5図の動作を
説明するためのタイムチャート、第6B図は横置き文書
を処理する場合の第5図の動作を説明するためのタイム
チャート、第7@は文書サイズを説明するための説明図
、第8図は縦置き文書の例を説明するための説明図、第
9図は横置き文書の例を説明するための説明図、第10
図は1アドレスが8ビットで回転のない画像例を説明す
るための説明図、第11図は1アドレスが8ビットで第
10図の画像から90度回転した画像を説明するための
説明図、第12図は第9図の画像を90度回転させfI
−画像を説明するための説明図である。 符号説明 1,1人・・・・・・画像メモリ、2・・・・・・スキ
ャナ、3,3人・・・・・・コントローラ,4,4A・
・・・・・Yカクンタ、5・・・・・・Xカクンメ、6
・一・・・リード・ライト作成回路、7・・・・・・ラ
ッチ、8.10.11・・・・・・パツファ、9・−・
・・・セレクタ、12・・・・・・CPUコアブロック
、13・・・・・・インバータ。 II図
は第1図で縦置き文書を処理する場合の例を説明するた
めのブロック図、第IB図は第1図で横置き文書を処理
する場合の例を説明するためのプpツク図、第2A図お
よび第2B図は1アドレスが8ビットの例を説明するた
めの説明図、第3図は縦置き文書の例とこの発F!AK
−よる処理結果を[明するための説明図、第4図は横置
き文書の例とこの発明Kよる処理結果を説明するための
説明図、第5図はこの発明の実施例を示すプ胃ツク図、
第6A図は縦置き文書を処理する場合の第5図の動作を
説明するためのタイムチャート、第6B図は横置き文書
を処理する場合の第5図の動作を説明するためのタイム
チャート、第7@は文書サイズを説明するための説明図
、第8図は縦置き文書の例を説明するための説明図、第
9図は横置き文書の例を説明するための説明図、第10
図は1アドレスが8ビットで回転のない画像例を説明す
るための説明図、第11図は1アドレスが8ビットで第
10図の画像から90度回転した画像を説明するための
説明図、第12図は第9図の画像を90度回転させfI
−画像を説明するための説明図である。 符号説明 1,1人・・・・・・画像メモリ、2・・・・・・スキ
ャナ、3,3人・・・・・・コントローラ,4,4A・
・・・・・Yカクンタ、5・・・・・・Xカクンメ、6
・一・・・リード・ライト作成回路、7・・・・・・ラ
ッチ、8.10.11・・・・・・パツファ、9・−・
・・・セレクタ、12・・・・・・CPUコアブロック
、13・・・・・・インバータ。 II図
Claims (1)
- 【特許請求の範囲】 1)縦置きにされた文書を水平、垂直(X、Y)方向に
走査してこれを読み取るスキャナと、このスキャナから
の画像データを記憶する画像メモリと、 プリセットおよびアップタウン機能をもつX、Yカウン
タからなり、画像メモリのX、Yアドレスとアドレス内
ビット位置とを指定するアドレス指定手段と、 スキャナからの信号にもとづきX、Yカウンタを制御す
るとともに、文書が縦置き、横置きのいずれで書かれて
いるかの指示を外部から受け、横置きのものはこれを縦
置きのものに対して90度回転させた態様でアドレス指
定をするより前記X、Yカウンタの初期設定、カウント
動作の指示を行うコントローラと、 アドレス指定手段により指定されるアドレスビット毎に
画像メモリの内容を読み出し、これをスキャナからの画
像データで書き換える画像データ書込手段と、 を備えてなる画像入力装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1054884A JPH02235181A (ja) | 1989-03-09 | 1989-03-09 | 画像入力装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1054884A JPH02235181A (ja) | 1989-03-09 | 1989-03-09 | 画像入力装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02235181A true JPH02235181A (ja) | 1990-09-18 |
Family
ID=12983014
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1054884A Pending JPH02235181A (ja) | 1989-03-09 | 1989-03-09 | 画像入力装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02235181A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04154366A (ja) * | 1990-10-18 | 1992-05-27 | Mitsubishi Electric Corp | フアクシミリ装置 |
| US5384645A (en) * | 1991-10-15 | 1995-01-24 | Fuji Xerox Co., Ltd. | Image rotating apparatus |
| US7021103B2 (en) | 2003-05-14 | 2006-04-04 | Morgan Construction Company | Method and apparatus for decelerating and temporarily accumulating a hot rolled product |
-
1989
- 1989-03-09 JP JP1054884A patent/JPH02235181A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04154366A (ja) * | 1990-10-18 | 1992-05-27 | Mitsubishi Electric Corp | フアクシミリ装置 |
| US5384645A (en) * | 1991-10-15 | 1995-01-24 | Fuji Xerox Co., Ltd. | Image rotating apparatus |
| US7021103B2 (en) | 2003-05-14 | 2006-04-04 | Morgan Construction Company | Method and apparatus for decelerating and temporarily accumulating a hot rolled product |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2970529B2 (ja) | 画像処理装置 | |
| JPH0212570A (ja) | 画像処理装置 | |
| US4885699A (en) | Data processing apparatus for editing, filing, and printing image data by means of visual observation of the data on a display screen | |
| JPH02235181A (ja) | 画像入力装置 | |
| JPH05336385A (ja) | 画像処理装置 | |
| US20080112011A1 (en) | Output processing apparatus and data structure for executing its processing | |
| JP2839920B2 (ja) | イメージデータ入力装置 | |
| JPH06284282A (ja) | 画像形成装置 | |
| JPH021068A (ja) | 画像表示装置 | |
| KR920001619B1 (ko) | 화상처리장치 | |
| JPH08154169A (ja) | 画像編集装置 | |
| JPH0442195A (ja) | プリンタにおけるビデオデータ作成出力方法 | |
| JP4158695B2 (ja) | 画像処理方法及び画像処理装置 | |
| JPH0563959A (ja) | 画像処理方法および装置 | |
| JP2000132359A (ja) | 画像形成システム、画像制御装置、画像形成方法および記憶媒体 | |
| JPS5991571A (ja) | 画像処理装置 | |
| JP2005276296A (ja) | メモリリフレッシュ方法 | |
| JPH03268040A (ja) | アドレス発生装置 | |
| JPS62264322A (ja) | 印字装置 | |
| JPH01282662A (ja) | 情報処理装置 | |
| JPH01166093A (ja) | 画像処理装置 | |
| JPS62249278A (ja) | 画像処理方式 | |
| JP2005174141A (ja) | メモリアドレス管理方法及び画像処理装置 | |
| JPH04205678A (ja) | 画像情報処理装置 | |
| JP2005286542A (ja) | 画像処理装置 |