JPH01149185A - 画像処理方法 - Google Patents
画像処理方法Info
- Publication number
- JPH01149185A JPH01149185A JP62307615A JP30761587A JPH01149185A JP H01149185 A JPH01149185 A JP H01149185A JP 62307615 A JP62307615 A JP 62307615A JP 30761587 A JP30761587 A JP 30761587A JP H01149185 A JPH01149185 A JP H01149185A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- rotation
- processing method
- compressed
- 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.)
- Granted
Links
Landscapes
- Character Input (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
この発明は、OCRや、図面読取装置等の画像処理方法
に関する。
に関する。
(従来の技術)
OCRや、図面読取装置等の画像処理装置では、被処理
画像のイメージデータの、効率的な転送や、蓄積のため
に、ランレングス法等の手段を用いて、データ圧縮を行
う曇とがある。そのようなイメージデータに対して、ス
キニー補正等の目的で、画像の回転処理を行う場合、従
来の技術では、圧縮されたイメージデータを、いったん
伸張し、2次元バッファでのビットマツプに変換し、式
(1)による座標変換を行っていた。
画像のイメージデータの、効率的な転送や、蓄積のため
に、ランレングス法等の手段を用いて、データ圧縮を行
う曇とがある。そのようなイメージデータに対して、ス
キニー補正等の目的で、画像の回転処理を行う場合、従
来の技術では、圧縮されたイメージデータを、いったん
伸張し、2次元バッファでのビットマツプに変換し、式
(1)による座標変換を行っていた。
(発明が解決しようとする問題点)
前項で記載した従来技術では、
■ イメージデータの伸張が、必要であり、処理時間が
かかる。
かかる。
■ 大容量の2次元バッファが必要であり、コスト、ス
ペースがかかる。
ペースがかかる。
■ 座標変換に時間がかかる。
等々の問題点がある。
1ズ
本発明央イメージデータの伸張を行わずに、簡単な変換
で、回転処理を行う方法を提供することを目的とする。
で、回転処理を行う方法を提供することを目的とする。
[発明の構成]
(問題点を解決するための手段)
本発明は、ランレングス法により圧縮された被処理画像
データを格納するメモリと、所望の回転角θ、回転方向
を入力する手段と、回転角θより単調増加点列を求める
手段と、前記単調増加点列にもとづき画像データの分割
点を算出し、分割を行い、回転方向により適当な方向へ
の連結成分の再配置を行う手段と、再配置された連結成
分の再結合を行う手段とを具備したことを特徴としたも
のである。
データを格納するメモリと、所望の回転角θ、回転方向
を入力する手段と、回転角θより単調増加点列を求める
手段と、前記単調増加点列にもとづき画像データの分割
点を算出し、分割を行い、回転方向により適当な方向へ
の連結成分の再配置を行う手段と、再配置された連結成
分の再結合を行う手段とを具備したことを特徴としたも
のである。
(作用)
この発明はOCRや図面読取り装置等の画像処理装置に
おいて、ランレングス法等の手段を用いて、データ圧縮
された被処理画像のイメージデータを、データ伸張を行
わずに、圧縮された状態のまま、高速に、画像の回転処
理を行う機能を有することにより構成される。
おいて、ランレングス法等の手段を用いて、データ圧縮
された被処理画像のイメージデータを、データ伸張を行
わずに、圧縮された状態のまま、高速に、画像の回転処
理を行う機能を有することにより構成される。
(実施例)
本発明の一実施例を図面に従って説明する。
第1図(a)で示されるようにランレングス法で圧縮さ
れた画像データが人力される。Wn、Bnは・1ビツト
の長さの白あるいは黒の連結成分を示している。参考の
ために、この圧縮データを伸張した原パターンを示すと
、第2図のようになる。
れた画像データが人力される。Wn、Bnは・1ビツト
の長さの白あるいは黒の連結成分を示している。参考の
ために、この圧縮データを伸張した原パターンを示すと
、第2図のようになる。
つぎに回転角01回転方向が入力されるが、θより、適
当な単調増加点列を以下のように求める。
当な単調増加点列を以下のように求める。
第4図に示すようにn /lanθに一番近い整数づつ
一ライン分のデータを区切っていき、ずらしてやれば、
回転操作は、近似的に実行できる。
一ライン分のデータを区切っていき、ずらしてやれば、
回転操作は、近似的に実行できる。
同様の主旨であれば、n /cosθ etc考えられ
る@これらの値は、算出して求めてもよいし、テーブル
化して格納しておいてもよい。n /lanθを用いた
場合、点列は第1図(b)のようになる。(θ謬10°
の場合について示す。)この(b)の点列にしたがって
、(a)の原パターンを分割すると、TS1図(C)の
ようになる。(C)の各長方形で囲まれた部分を左回り
の場合は上へ、右回りの場合は下・\、1ラインづつ再
配置し、各ラインの先頭に、Wnを付加したものが回転
後の図形となる。第1図(d)に、左回り10″の例を
示す。ひきつづき連結成分の再結合を行うと、第1図(
e)のように最終結果かえられる。この(e)の結果を
伸張すると、第3図となる。
る@これらの値は、算出して求めてもよいし、テーブル
化して格納しておいてもよい。n /lanθを用いた
場合、点列は第1図(b)のようになる。(θ謬10°
の場合について示す。)この(b)の点列にしたがって
、(a)の原パターンを分割すると、TS1図(C)の
ようになる。(C)の各長方形で囲まれた部分を左回り
の場合は上へ、右回りの場合は下・\、1ラインづつ再
配置し、各ラインの先頭に、Wnを付加したものが回転
後の図形となる。第1図(d)に、左回り10″の例を
示す。ひきつづき連結成分の再結合を行うと、第1図(
e)のように最終結果かえられる。この(e)の結果を
伸張すると、第3図となる。
実際の処理フローチャートを第5図に示す。
この第5図の手順により、各ラインは、黒、白の変化点
のほかに、点列(ak)の点で分割されて新しいランの
系列が得られる。
のほかに、点列(ak)の点で分割されて新しいランの
系列が得られる。
以上の手順後、画像データのあるiラインのデータを以
下のように再配置する。
下のように再配置する。
ak≦i<ak が成立するjを求め、ランレJ
J+1 ングスの先頭に白ビットをレングスj付加する。
J+1 ングスの先頭に白ビットをレングスj付加する。
jラインのjブロックのデータを、右回りのときはi−
jライン、左回りのときはi+jラインより再配置する
。
jライン、左回りのときはi+jラインより再配置する
。
ひきつづき、白のランが連続する場合や、黒のランが連
続する部分を見つけ、再結合する。
続する部分を見つけ、再結合する。
[発明の効果]
本発明によれば、ランレングス法により圧縮されたイメ
ージデータを、圧縮された状態のまま処理するため、著
しく少量のバッファ容量で、回転処理を行うことができ
る。
ージデータを、圧縮された状態のまま処理するため、著
しく少量のバッファ容量で、回転処理を行うことができ
る。
又、1次変換の式のかわりに、単純なレングス計算で、
回転処理が行えるため、処理時間が大巾に短縮される。
回転処理が行えるため、処理時間が大巾に短縮される。
第1図は本発明の一実施例の方法によりランレングス符
号を処理した推移を示す図、。 第2図は、本発明の処理に供される画像の一例を示す図
、 第3図は、本発明の方法を用いて第1図の画像を処理し
た結果の図、 第4図は、本発明の処理の原理を示す図、箱5図は、本
発明の一実施例の処理フローチャート図である。
号を処理した推移を示す図、。 第2図は、本発明の処理に供される画像の一例を示す図
、 第3図は、本発明の方法を用いて第1図の画像を処理し
た結果の図、 第4図は、本発明の処理の原理を示す図、箱5図は、本
発明の一実施例の処理フローチャート図である。
Claims (4)
- (1)ランレングス法によりデータ圧縮された被処理画
像データに対し、回転角に応じて適当な単調増加点列a
_k(k=0、12・・・)を求め、a_k+1ライン
目よりa_k_+_1ライン目までの画像データについ
て回転方向によってk又は(k_m_a_x−k)の長
さの白の連結成分を各ラインの先頭に付加し、全ライン
の画像データについて先頭からの連結成分長の総和がa
_k(k=0、1、2・・・)より大きい場合にa_k
と等しい箇所で分離し、これらを回転方向により1ライ
ン上又は下の連結成分に接続することにより、圧縮され
た画像データの回転を行なうことを特徴とする画像処理
方法。 - (2)単調増加点列a_kに対し a_k=(k/tanθ)(k=0、1、2・・・)を
満たす最大の整数を選ぶものである特許請求の範囲第1
項記載の画像処理方法。 - (3)単調増加点列a_kに対し a_k=(k/cosθ)(k=0、1、2・・・)を
満たす最大の整数を選ぶものである特許請求の範囲第1
項記載の画像処理方法。 - (4)1ライン上又は下の連結成分に接続した際、白又
は黒の同じ属性だった場合に2つの連結成分和を新たに
1つの連結成分とするものである特許請求の範囲第1項
記載の画像処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62307615A JP2713930B2 (ja) | 1987-12-07 | 1987-12-07 | 画像処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62307615A JP2713930B2 (ja) | 1987-12-07 | 1987-12-07 | 画像処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01149185A true JPH01149185A (ja) | 1989-06-12 |
| JP2713930B2 JP2713930B2 (ja) | 1998-02-16 |
Family
ID=17971161
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62307615A Expired - Lifetime JP2713930B2 (ja) | 1987-12-07 | 1987-12-07 | 画像処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2713930B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5706103A (en) * | 1994-03-29 | 1998-01-06 | Mitsubishi Denki Kabushiki Kaisha | Image processing device, for use in scanner, printer, digital copying machine and display device |
| US7257259B2 (en) * | 2001-10-17 | 2007-08-14 | @Pos.Com, Inc. | Lossless variable-bit signature compression |
| JP2008301029A (ja) * | 2007-05-30 | 2008-12-11 | Fuji Xerox Co Ltd | 画像処理装置及びプログラム |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5789171A (en) * | 1980-11-25 | 1982-06-03 | Mitsubishi Electric Corp | Picture processor |
-
1987
- 1987-12-07 JP JP62307615A patent/JP2713930B2/ja not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5789171A (en) * | 1980-11-25 | 1982-06-03 | Mitsubishi Electric Corp | Picture processor |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5706103A (en) * | 1994-03-29 | 1998-01-06 | Mitsubishi Denki Kabushiki Kaisha | Image processing device, for use in scanner, printer, digital copying machine and display device |
| US7257259B2 (en) * | 2001-10-17 | 2007-08-14 | @Pos.Com, Inc. | Lossless variable-bit signature compression |
| JP2008301029A (ja) * | 2007-05-30 | 2008-12-11 | Fuji Xerox Co Ltd | 画像処理装置及びプログラム |
| US8175401B2 (en) | 2007-05-30 | 2012-05-08 | Fuji Xerox Co., Ltd. | Image processing apparatus and computer readable medium storing program therefor |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2713930B2 (ja) | 1998-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU642415B2 (en) | Method and apparatus for manipulating digital video data | |
| US4422153A (en) | Oblique projection original and oblique projection original forming apparatus and method | |
| JPH11261887A (ja) | 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体 | |
| JPH11261887A5 (ja) | ||
| JPH01149185A (ja) | 画像処理方法 | |
| JP2003324611A (ja) | 画像処理装置及び画像処理方法 | |
| JPH10190478A (ja) | データ圧縮装置および方法、記録媒体、並びに、データ伸張装置および方法 | |
| JPS61184052A (ja) | 画像デ−タ圧縮方法 | |
| JPS62195979A (ja) | フアクシミリ符号変換装置 | |
| JPH10341437A (ja) | 画像処理方法及び装置 | |
| US5309559A (en) | Picture processing device having an editing function of input concatenated-command | |
| US6741294B2 (en) | Digital signal processor and digital signal processing method | |
| JP2000322566A (ja) | 画像表示装置及びその制御方法 | |
| JP2507812B2 (ja) | 平方根計算方法 | |
| JP2020088694A (ja) | 画像処理装置、画像処理方法 | |
| JP2991735B2 (ja) | バッファリング方式 | |
| JPH06348832A (ja) | 画像データの位置変換方法 | |
| JPH06103372A (ja) | 画像データの幾何学的変換処理方式 | |
| JP2797660B2 (ja) | 画素補正方法 | |
| JPH01114988A (ja) | 画像拡大縮小処理方法 | |
| JPH0789649B2 (ja) | 画像データ処理装置 | |
| JPH11225338A (ja) | 画像データ圧縮装置および画像データ伸長装置 | |
| JP2744229B2 (ja) | 画像処理装置 | |
| JPH1023416A (ja) | 離散コサイン変換圧縮伸長方法 | |
| JPS63287265A (ja) | 画像処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081031 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081031 Year of fee payment: 11 |