JPS58220567A - 画像デ−タ圧縮方式 - Google Patents
画像デ−タ圧縮方式Info
- Publication number
- JPS58220567A JPS58220567A JP57102029A JP10202982A JPS58220567A JP S58220567 A JPS58220567 A JP S58220567A JP 57102029 A JP57102029 A JP 57102029A JP 10202982 A JP10202982 A JP 10202982A JP S58220567 A JPS58220567 A JP S58220567A
- Authority
- JP
- Japan
- Prior art keywords
- picture data
- bits
- image data
- white
- black
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の対象
本発明は白、黒2値の画像データを処理する画像データ
処理システムに関し、特に画像データの圧縮、伸長に関
する。
処理システムに関し、特に画像データの圧縮、伸長に関
する。
従来技術
従来、画像データ処理システムにおいては、画像データ
の圧縮、伸長の処理はプログラミングによるソフトウェ
ア処理が中心であった。
の圧縮、伸長の処理はプログラミングによるソフトウェ
ア処理が中心であった。
また近年は、マイクロプロセッサの普及により、画像テ
ークの圧縮、伸長処理を専用のマイクロプロセッサを用
いてその他のプログラム処理と並行して実行させること
により、圧縮、伸長のための処理ネックを緩和している
。しかし、画像データ量が多い場合、或は精細な画像デ
ータの場合は、圧縮、伸長のための処理ネックが大きく
なり、これを解消するために高速プロセッサを必要とし
、システムが高価になるという欠点があった。
ークの圧縮、伸長処理を専用のマイクロプロセッサを用
いてその他のプログラム処理と並行して実行させること
により、圧縮、伸長のための処理ネックを緩和している
。しかし、画像データ量が多い場合、或は精細な画像デ
ータの場合は、圧縮、伸長のための処理ネックが大きく
なり、これを解消するために高速プロセッサを必要とし
、システムが高価になるという欠点があった。
発明の目的
本発明は前記の如き欠点を改善するためになされたもの
で、その1つの目的は、安価な手段により画像データを
高速に圧縮する方式を提供するにある。
で、その1つの目的は、安価な手段により画像データを
高速に圧縮する方式を提供するにある。
本発明のもう1つの目的は、安価な手段により効率的に
伸長可能な圧縮画像データを得るための画像データ圧縮
方式を提供することにある。
伸長可能な圧縮画像データを得るための画像データ圧縮
方式を提供することにある。
本Q1斤よれば、直接メモリアクセスによって記憶手段
より2値の画像データが一定の単位(例えはワード単位
)ずつ高速に読み出される。読み出された画像データ単
位は判定手段に入力され、金ビットが白ビット′または
黒ビットが判定される。
より2値の画像データが一定の単位(例えはワード単位
)ずつ高速に読み出される。読み出された画像データ単
位は判定手段に入力され、金ビットが白ビット′または
黒ビットが判定される。
全ピットが白ビットまたは焦ビットと判定される画像デ
ータ単位の数が計数手段で計数される。前記の判定で全
ビットが白ビットでもト、ヘビットでもないと判定され
た画像データ単位については、変化点検出器紋により白
/黒ビットの変化点位置が検出される。前記の計数手段
の計数イ直情報および)1 前記の変化点検出手段により検出された変化点位置情報
がテーブル手段に入力され、画像データの圧縮コードが
生成される。
ータ単位の数が計数手段で計数される。前記の判定で全
ビットが白ビットでもト、ヘビットでもないと判定され
た画像データ単位については、変化点検出器紋により白
/黒ビットの変化点位置が検出される。前記の計数手段
の計数イ直情報および)1 前記の変化点検出手段により検出された変化点位置情報
がテーブル手段に入力され、画像データの圧縮コードが
生成される。
斯る本発明の画像データ圧縮方式、および、それと直接
的に関係する画像テーク伸長方式の詳細について、添付
図面を参照して以下に説明する。
的に関係する画像テーク伸長方式の詳細について、添付
図面を参照して以下に説明する。
発明の実施例
添付図面は、本発明の一実施例を示す機能ブロック図で
ある。
ある。
処理部lは、画像テークの記憶、読出し、編集伝送等、
画像データを処理するものであり、この処理部で実行す
るプログラムは記憶装置2に記憶されている。更にこの
記憶装置2には、圧縮処理或は伸長処理すべき画像デー
タが前記処理部1のプログラミング実行により格納され
ている。
画像データを処理するものであり、この処理部で実行す
るプログラムは記憶装置2に記憶されている。更にこの
記憶装置2には、圧縮処理或は伸長処理すべき画像デー
タが前記処理部1のプログラミング実行により格納され
ている。
直接メモリ・アクセス制御回路8は、前記処理部lより
、前記記憶装置2のメモリ番地とデータ長及び白黒デー
タ区別のパラメータを伴った画像テーク圧縮或は伸長コ
マンドを受は取る。直接メモリ・アクセス制御回路8が
該コマンドを受は取ると、指定された記j装置20香地
からワード単位(−画像データの読出しを、処理部lの
プログラム実行と並行して実行する。
、前記記憶装置2のメモリ番地とデータ長及び白黒デー
タ区別のパラメータを伴った画像テーク圧縮或は伸長コ
マンドを受は取る。直接メモリ・アクセス制御回路8が
該コマンドを受は取ると、指定された記j装置20香地
からワード単位(−画像データの読出しを、処理部lの
プログラム実行と並行して実行する。
処理部lからのコマンドが画像データ圧縮コマンドの場
合、記憶装置2から読み出された画像データワードはデ
ータ比較回路4に与えられる。データ比較回路4は、直
接メモリ・アクセス制御回路8より受は取った白黒テー
ク区別により、今回読み出された画像データワードが全
ピット白或は全黒であるか、それとも当該画像データワ
ードの中に白黒ビットの変化点があるかを、当該画像テ
ークワードのビット比較により判定比較する。データ比
較回路4は、全白或は全黒ビットの画像データワードの
場合、インクリメント指示を与え、直ちに直接メモリ・
アクセス制御回路8に対し次の画像テークワードの読出
しを指示する。
合、記憶装置2から読み出された画像データワードはデ
ータ比較回路4に与えられる。データ比較回路4は、直
接メモリ・アクセス制御回路8より受は取った白黒テー
ク区別により、今回読み出された画像データワードが全
ピット白或は全黒であるか、それとも当該画像データワ
ードの中に白黒ビットの変化点があるかを、当該画像テ
ークワードのビット比較により判定比較する。データ比
較回路4は、全白或は全黒ビットの画像データワードの
場合、インクリメント指示を与え、直ちに直接メモリ・
アクセス制御回路8に対し次の画像テークワードの読出
しを指示する。
またテータ比較回184は、画像テークワードに白/黒
ピットの変化点があると判定した場合、計数器5を介し
て変化点検出器6に対し変イビ点位置の検出を指示する
。この指示を得けると、該当の画像テークワードの上位
ビットより何ビット目で白ビットから黒ビット、または
黒ビットから白ピットに変化するか検出し、それを変化
点位置情報として一時的に保持する。この変化点位置の
検出が終ると、前記計数器5の計数値情報と変化点検出
器6に保持された変化点位置情報を圧縮コードテーブル
記憶装置7に入力し、該当画像データの圧縮コードを生
成させ、これとほぼ同時に直接メモリ・アクセス制御回
路8が次の画像データワードの読出しを開始する。
ピットの変化点があると判定した場合、計数器5を介し
て変化点検出器6に対し変イビ点位置の検出を指示する
。この指示を得けると、該当の画像テークワードの上位
ビットより何ビット目で白ビットから黒ビット、または
黒ビットから白ピットに変化するか検出し、それを変化
点位置情報として一時的に保持する。この変化点位置の
検出が終ると、前記計数器5の計数値情報と変化点検出
器6に保持された変化点位置情報を圧縮コードテーブル
記憶装置7に入力し、該当画像データの圧縮コードを生
成させ、これとほぼ同時に直接メモリ・アクセス制御回
路8が次の画像データワードの読出しを開始する。
このようにして得られる圧縮画像データは記憶装置2(
または他の記憶装置)へ格納されたり、あるいは外部へ
伝送されるが、これは従来の画像テーク処理システムと
同様であるので、説明を省略する。
または他の記憶装置)へ格納されたり、あるいは外部へ
伝送されるが、これは従来の画像テーク処理システムと
同様であるので、説明を省略する。
ここまでは画像データの圧縮処理を説明した。
次に圧縮画像データの伸長処理について説明する。
前述のようにして圧縮された画像データが記憶装置2に
格納されている状態において、処理部lより画像データ
伸長コマンドが発行されると、伸長処理が行なわれる。
格納されている状態において、処理部lより画像データ
伸長コマンドが発行されると、伸長処理が行なわれる。
すなわち直接メモリ・アクセス制御回路8により記憶装
置2から圧縮画像データが順次読み出され、シフトレジ
スタ8に入力される。シフトレジスタ8の内容は1ピツ
トずっシフトしながら圧縮データ復元器9に入力される
。
置2から圧縮画像データが順次読み出され、シフトレジ
スタ8に入力される。シフトレジスタ8の内容は1ピツ
トずっシフトしながら圧縮データ復元器9に入力される
。
圧縮データ復元器9は、前述の圧縮処理と逆のアルゴリ
ズムによって圧縮画像データを元の画像データ(伸長デ
ータ)に変換するものである。この圧縮データ復元器9
より伸長データが出力されるまで、上記のシフトレジス
タ8がシフトされる。
ズムによって圧縮画像データを元の画像データ(伸長デ
ータ)に変換するものである。この圧縮データ復元器9
より伸長データが出力されるまで、上記のシフトレジス
タ8がシフトされる。
伸長データはz値数表示の形でドツト計数器10にセッ
トされる。
トされる。
このようにしてドツト計数器10に得られた伸長データ
は記憶装置2(または他の記憶装置)へ格納されるか、
あるいは外部へ伝送される。ただし、伸長データの記憶
装置への格納時は、ドツト計数器10で指示されたピッ
ト数の分のみワード単位のデータにおきなおして格納す
ることになる。このような伸長データの格納、伝送は公
知技術によって容易に行ない得るので1.これ以上の説
明は割愛する。 ′1′ 発明の効果 本発明は以上に詳述した如くであり、簡単なハードウェ
ア手段によって大量の画像データを高速に圧縮処理する
ことができる。また、圧縮処理を行なうためのノ・−ド
ウエア手段は、LSI化が容易な比較的簡単な論理回路
の組合せで実現できるので、低いハードウェアコストで
画像データの高速圧縮処理を行なうことができる。また
前述したよう:二、本発明により圧縮処理した画像デー
タは、簡単なハードウェア手段で効率的に伸長すること
が可能であり、これも本発明の大きな利点である。
は記憶装置2(または他の記憶装置)へ格納されるか、
あるいは外部へ伝送される。ただし、伸長データの記憶
装置への格納時は、ドツト計数器10で指示されたピッ
ト数の分のみワード単位のデータにおきなおして格納す
ることになる。このような伸長データの格納、伝送は公
知技術によって容易に行ない得るので1.これ以上の説
明は割愛する。 ′1′ 発明の効果 本発明は以上に詳述した如くであり、簡単なハードウェ
ア手段によって大量の画像データを高速に圧縮処理する
ことができる。また、圧縮処理を行なうためのノ・−ド
ウエア手段は、LSI化が容易な比較的簡単な論理回路
の組合せで実現できるので、低いハードウェアコストで
画像データの高速圧縮処理を行なうことができる。また
前述したよう:二、本発明により圧縮処理した画像デー
タは、簡単なハードウェア手段で効率的に伸長すること
が可能であり、これも本発明の大きな利点である。
図は本発明の一実施例を示す機能ブロック図である。
1・・・処理部、2・・・記憶装置、8・・・直接メモ
リ、・アクセス制御回路、4・・・データ比較回路、5
・・。 計数器、6・・・変化点検出器、7・・・圧縮コードテ
ーブル記憶装置。
リ、・アクセス制御回路、4・・・データ比較回路、5
・・。 計数器、6・・・変化点検出器、7・・・圧縮コードテ
ーブル記憶装置。
Claims (1)
- fil 記憶手段を直接的にアクセスして記憶手段よ
り2値の画像データを一定の単位ずつ読み出す手段と、
この手段で読み出された画像データ単位の全ピットが白
ビットまたは黒ビットであるか判定する判定手段と、こ
の判定手段により全ピットが白ピットまたは黒ビットと
判定された画像テーク単位の数を計数する計数手段と、
前記判定手段で全ピットが白ビットでも黒ビット−(も
ないと判定された画像データ単位内の白ビットと黒ビッ
トの変化点位置を検出する手段と、この手段により検出
きれた変化点位置情報と前記計数手段の計数値情報とか
ら画像データの圧縮コードを生成するためのテ・−プル
手段とを具備する画像データ圧縮方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57102029A JPS58220567A (ja) | 1982-06-16 | 1982-06-16 | 画像デ−タ圧縮方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57102029A JPS58220567A (ja) | 1982-06-16 | 1982-06-16 | 画像デ−タ圧縮方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58220567A true JPS58220567A (ja) | 1983-12-22 |
Family
ID=14316324
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57102029A Pending JPS58220567A (ja) | 1982-06-16 | 1982-06-16 | 画像デ−タ圧縮方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58220567A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01195770A (ja) * | 1988-01-29 | 1989-08-07 | Yokogawa Hewlett Packard Ltd | 画像データ圧縮伝送方法 |
-
1982
- 1982-06-16 JP JP57102029A patent/JPS58220567A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01195770A (ja) * | 1988-01-29 | 1989-08-07 | Yokogawa Hewlett Packard Ltd | 画像データ圧縮伝送方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4747045A (en) | Information processing apparatus having an instruction prefetch circuit | |
| JPH1083303A (ja) | コプロセッサを使用するための電子回路及び方法 | |
| JPS58220567A (ja) | 画像デ−タ圧縮方式 | |
| US4870567A (en) | Microprogram control system | |
| US4929938A (en) | Area searching system | |
| JPS5917659A (ja) | 画像圧縮デ−タ伸長方式 | |
| JP2540959B2 (ja) | 情報処理装置 | |
| JPS59112479A (ja) | キヤツシユメモリの高速アクセス方式 | |
| JPH0298754A (ja) | 主記憶制御方式 | |
| JPH06105119A (ja) | 画像回転装置 | |
| JPS5819785A (ja) | メモリアクセス制御方式 | |
| JPH0716189Y2 (ja) | ブレーク回路 | |
| JPH0248733A (ja) | 情報処理装置 | |
| JPS6244839A (ja) | 命令取出装置 | |
| JP2599805B2 (ja) | Dmaコントローラ | |
| JPH01161438A (ja) | 先取命令無効化処理方式 | |
| JPS6349890A (ja) | 文字画像処理装置 | |
| JPS6336441A (ja) | 先行読出し命令の書換え方式 | |
| JPS6244838A (ja) | 命令取出装置 | |
| JP2002215437A (ja) | 構造化順編成ファイル | |
| JPH05143366A (ja) | 割込制御回路 | |
| JPS61217833A (ja) | 演算処理装置 | |
| JPH0431940A (ja) | メモリカードの容量検出方法 | |
| JPS58181146A (ja) | マイクロプログラム制御装置 | |
| JPH0363726A (ja) | 階層型分岐ヒストリテーブル |