JP3346916B2 - 画像回転装置 - Google Patents
画像回転装置Info
- Publication number
- JP3346916B2 JP3346916B2 JP26769294A JP26769294A JP3346916B2 JP 3346916 B2 JP3346916 B2 JP 3346916B2 JP 26769294 A JP26769294 A JP 26769294A JP 26769294 A JP26769294 A JP 26769294A JP 3346916 B2 JP3346916 B2 JP 3346916B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- image data
- image
- reading
- line
- 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 - Fee Related
Links
- 230000015654 memory Effects 0.000 claims description 49
- 238000010586 diagram Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000000605 extraction Methods 0.000 description 5
- 230000002194 synthesizing effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000003705 background correction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
モリに記憶された画像を90°単位で回転させる画像回
転装置に関し、特にスキャナの読み取り速度に追従して
画像を回転させることができる画像回転装置に関する。
合、メモリに記憶された画像データの読み出し方向を回
転方向に応じて変更することにより実現することができ
る。
れた画像を90°単位で回転させて表示する方法として
は、例えば特開平1−290036号公報に示すように
l・n×m・nドットの画像データをn×nドットのブ
ロック単位で記憶し、nドット単位で出力するメモリを
有し、このメモリの読み出しを4つのアップダウンカウ
ンタで制御する方法が提案されている。
タル複写機において2値画像を回転する場合、転写紙に
対する出力は1ビット単位であるが、ビットマップ形式
でメモリに記憶する場合には画像データの読み出し/書
き込みはバイト単位であるので、回転変換処理はバイト
の境界により制約される。したがって、上記従来の方法
では、スキャナの読み取りに追従して1ビット単位で書
き込むことができないという問題点がある。
の画像データの全ての回転処理を終了して更にメモリに
記憶しなければメモリから読み出すことができないの
で、回転対象の画像データを全て記憶可能な容量を有す
るメモリが必要になるという問題点がある。また、画像
データのメモリからの読み出し処理、回転処理、回転後
の画像のメモリからの出力処理をスキャナとプリンタの
動作と同じタイミングで行うことは、回路構成に負担が
かかると共に、メモリに対する読み出し、書き込みにつ
いても高速のアクセスが必要になるという問題点があ
る。
メモリ容量でスキャナの読み取り速度に追従して画像を
回転させることができる画像回転装置を提供することを
目的とする。
達成するために、2値画像データをビットマップ形式で
記憶するメモリと、前記メモリに記憶された2値画像デ
ータを90°単位の回転方向に応じてバイト単位で読み
出すアドレスカウンタと、前記メモリからバイト単位で
読み出された2値画像データの各ビットを回転方向に応
じて抽出するビット抽出手段と、前記ビット抽出手段に
より抽出されたビットの2値画像データをライン毎に交
互に書き込み、読み出すための2ライン分のラインメモ
リとを備えたことを特徴とする。
ット抽出手段により抽出された2値画像データを読み出
し時間より十分長い書き込み時間で前記ラインメモリに
書き込むタイミング制御手段を更に備えたことを特徴と
する。
記憶された2値画像データが90°単位の回転方向に応
じてバイト単位で読み出され、2値画像データの各ビッ
トが回転方向に応じて抽出される。したがって、少ない
メモリ容量でスキャナの読み取り速度に追従して画像を
回転することができる。
い書き込み時間でラインメモリに書き込まれるので、ビ
ットマップ形式のメモリに対するアクセス時間が遅くて
もラインメモリからの読み出しが間に合う。
する。図1は本発明に係る画像回転装置の一実施例を示
すブロック図、図2は図1の画像回転装置が適用された
デジタル複写機を示す外観図、図3は図1のデジタル複
写機の読み取り光学系を示す側面図、図4は図1のデジ
タル複写機の走査を示す説明図、図5は90°回転する
動作を示す説明図、図6はFIFOメモリの書き込みタ
イミングと読み出しタイミングを示すタイミングチャー
ト、図7は0°、90°、180°、270°回転する
場合の各読み出しアドレスを示す説明図、図8は図1の
画像回転装置を備えた画像合成装置を示すブロック図、
図9は図8の画像合成装置による合成例を示す説明図で
ある。
像回転装置が適用されたデジタル複写機の概略を説明す
る。図2及び図3において原稿Dは読み取り面が下向き
になるように原稿台1上にセットされ、光源2により照
明され、その反射光が第1ミラー3、第2ミラー4、第
3ミラー5により順次反射され、レンズ6を介してCC
Dラインセンサ7により読み取られる。図4に示すよう
に原稿Dの主走査方向xはCCDラインセンサ7により
ラインl1、l2〜毎に走査され、副走査方向yは原稿
Dと図3に示す読み取り光学系の相対的な移動により走
査される。
装置について説明する。CCDラインセンサ7により読
み取られた画像信号はA/D変換、シェーディング補
正、2値化などの所定の処理を施され、2値の画像デー
タがビットマップ形式でメモリ11に格納される。メモ
リ11はアドレスを指定することによりデータを1バイ
ト単位で書き込み、読み出しが可能であり、したがっ
て、メモリ11からの読み出しは8画素単位で行われ
る。
査方向)カウンタ13はカウンタ制御部14の制御に基
づいてメモリ11に記憶された2値画像データを90°
単位の回転方向に応じてバイト単位で読み出す。例えば
90°回転する場合には、図5(a)に示すようにメモ
リ11に格納されたデータを左下Aから左上に向かって
バイト単位で読み出す。すなわち図5(a)においてY
方向のm×8ビットを読み出すときにはXカウンタ12
の読み出しアドレスは固定されてYカウンタの読み出し
アドレスはデクリメントし、この動作が8回繰り返され
る。
初の読み出し時にビット抽出部15により各バイトの先
頭(MSB)が1ビットずつ抽出され、フリップフロッ
プ(FF)16を介して回転後の第1ラインがFIFO
メモリ17aに格納される。同様に、次の読み出し時に
は各バイトの第2ビットが1ビットづつ抽出され、回転
後の第2ラインがFIFOメモリ17bに格納される。
したがって、FIFOメモリ17a、17bに格納され
たデータは、メモリ11に格納されたデータを右回り方
向に90°回転したデータである。このようにして8ラ
イン分の回転処理が終了すると図の位置Bから読み出さ
れる。
込みと読み出しは、タイミング制御部18が選択信号S
ELによりセレクタ19a、19bを切り換えることに
より、また、ライトイネーブル信号WEとリードイネー
ブル信号REにより1ライン毎に交互に行われる(トグ
ル動作)。図6を参照して動作を説明すると、リード/
ライトクロックCLKに合わせてライトイネーブル信号
WEがアクティブになる期間にFIFOメモリ17a、
17bに書き込まれ、リードイネーブル信号REがアク
ティブになる期間にFIFOメモリ17a、17bから
読み出される。
Pに書き込むゲート信号であり、書き込み時の主走査方
向の1ラインに相当する。また、X0は書き込み開始ラ
インであり、この書き込み開始ラインX0の位置S0か
ら出力が開始される。ライトイネーブル信号WEは画像
データの出力期間に対して十分長く、出力開始位置S0
から出力される画像データは1ライン前の位置P0から
ライトイネーブル信号WEの期間に書き込まれる。
時間に対して十分長い書き込み時間を有するので、画像
データが格納されているメモリ11に対するアクセス時
間が遅くてもメモリ11からの読み出しがFIFOメモ
リ17a、17bからの出力に間に合うことができる。
また、180°、270°の回転についても、カウンタ
制御部14によりX、Yカウンタ12、13のカウント
方向を制御することにより実現することができる。
回転時の読み出しアドレスを示している。X、Yカウン
タ12、13は0°回転時には共にインクリメントして
左上から読み出しを開始し、180°回転時には共にデ
クリメントして右下から読み出しを開始する。また、2
70°回転時には右上からXカウンタ12がインクリメ
ントし、Yカウンタ13がデクリメントする。
えた画像合成回路を示し、画像回転装置23のメモリ1
1には図9に示すような回転前の画像データ「R」が予
め記憶されている。そして、原稿をスキャナ21により
読み取って画像処理部22により公知の処理を行い、こ
の画像と画像回転装置23により90°単位で回転され
た画像データ「R」を合成部24により合成し、プリン
タ25により転写紙Pに記録することができる。
は、ビットマップ形式のメモリに記憶された2値画像デ
ータが90°単位の回転方向に応じてバイト単位で読み
出され、2値画像データの各ビットが回転方向に応じて
抽出されるので、少ないメモリ容量でスキャナの読み取
り速度に追従して画像を回転させることができる。
十分長い書き込み時間でラインメモリに書き込まれるの
で、ビットマップ形式のメモリに対するアクセス時間が
遅くてもラインメモリからの読み出しが間に合うという
効果を有する。
ロック図である。
機を示す外観図である。
側面図である。
る。
しタイミングを示すタイミングチャートである。
合の各読み出しアドレスを示す説明図である。
すブロック図である。
である。
Claims (2)
- 【請求項1】 2値画像データをビットマップ形式で記
憶するメモリと、 前記メモリに記憶された2値画像データを90°単位の
回転方向に応じてバイト単位で読み出すアドレスカウン
タと、 前記メモリからバイト単位で読み出された2値画像デー
タの各ビットを回転方向に応じて抽出するビット抽出手
段と、 前記ビット抽出手段により抽出されたビットの2値画像
データをライン毎に交互に書き込み、読み出すための2
ライン分のラインメモリと、を備えた画像回転装置。 - 【請求項2】 前記ビット抽出手段により抽出された2
値画像データを読み出し時間より十分長い書き込み時間
で前記ラインメモリに書き込むタイミング制御手段を更
に備えたことを特徴とする請求項1記載の画像回転装
置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26769294A JP3346916B2 (ja) | 1994-10-31 | 1994-10-31 | 画像回転装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26769294A JP3346916B2 (ja) | 1994-10-31 | 1994-10-31 | 画像回転装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08129640A JPH08129640A (ja) | 1996-05-21 |
JP3346916B2 true JP3346916B2 (ja) | 2002-11-18 |
Family
ID=17448215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP26769294A Expired - Fee Related JP3346916B2 (ja) | 1994-10-31 | 1994-10-31 | 画像回転装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3346916B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5092270B2 (ja) * | 2006-04-26 | 2012-12-05 | 富士ゼロックス株式会社 | 画像処理装置および方法 |
-
1994
- 1994-10-31 JP JP26769294A patent/JP3346916B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH08129640A (ja) | 1996-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6341051B2 (ja) | ||
JP3183691B2 (ja) | 画像合成装置 | |
JP3346916B2 (ja) | 画像回転装置 | |
JP2005332292A (ja) | 画像データ回転処理装置 | |
JPH01136465A (ja) | 画像処理装置 | |
JP3611384B2 (ja) | 画像印字装置 | |
JP3529208B2 (ja) | 画像処理装置 | |
JP2570815B2 (ja) | 光学式文字認識装置 | |
JP3203024B2 (ja) | 画像処理装置及び画像処理方法 | |
JP3594760B2 (ja) | 画像印字装置 | |
JPS61103368A (ja) | 光学的読取装置 | |
JP2624659B2 (ja) | 重畳ブロック復号化装置 | |
JPH0563959A (ja) | 画像処理方法および装置 | |
JP3092579B2 (ja) | 画像データ回転処理方法及び画像データ回転処理装置 | |
JPS6211101Y2 (ja) | ||
JP4165391B2 (ja) | 画像処理方法及び画像処理装置 | |
JP2001103292A (ja) | 画像回転処理装置および画像回転処理方法 | |
JP2000137803A (ja) | インターフェース装置および画像形成装置 | |
JP2770950B2 (ja) | 画像信号処理装置 | |
JP4158695B2 (ja) | 画像処理方法及び画像処理装置 | |
JPS62206690A (ja) | ビデオメモリのアドレス制御方式 | |
JP2005174142A (ja) | 画像処理装置 | |
JPH09270893A (ja) | 画像読取装置 | |
JPH0830777A (ja) | 画像処理装置 | |
JPH08154169A (ja) | 画像編集装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080906 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080906 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090906 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090906 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100906 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110906 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120906 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130906 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |