JPH0437370A - データ圧縮装置 - Google Patents
データ圧縮装置Info
- Publication number
- JPH0437370A JPH0437370A JP2143807A JP14380790A JPH0437370A JP H0437370 A JPH0437370 A JP H0437370A JP 2143807 A JP2143807 A JP 2143807A JP 14380790 A JP14380790 A JP 14380790A JP H0437370 A JPH0437370 A JP H0437370A
- Authority
- JP
- Japan
- Prior art keywords
- data
- line
- processing
- encoding
- mode
- 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
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、データ圧縮装置に関する。
ファクシミリ装置や2値画像データファイル装置等の画
像処理装置においては、画像データの伝送時間の短縮や
画像メモリへの効率的な蓄積を図るため、画像データを
データ圧縮装置により符号化することが行われている。
像処理装置においては、画像データの伝送時間の短縮や
画像メモリへの効率的な蓄積を図るため、画像データを
データ圧縮装置により符号化することが行われている。
このような符号化方式としては、従来より、ファクシミ
リ装置においては、CCITT(国際電信電話諮問委員
会)の勧告T、4およびT、6で記述されているMH(
Modified Huffman)方式、MR(Mo
dified READ)方式およびMMR(Modi
fied Modified READ)方式等により
画像データを符号化しており、回線での伝送効率の向上
や画像メモリへの画情報の記憶効率の向上を図っている
。
リ装置においては、CCITT(国際電信電話諮問委員
会)の勧告T、4およびT、6で記述されているMH(
Modified Huffman)方式、MR(Mo
dified READ)方式およびMMR(Modi
fied Modified READ)方式等により
画像データを符号化しており、回線での伝送効率の向上
や画像メモリへの画情報の記憶効率の向上を図っている
。
ところが、近時、処理の高速化が要求される一方で、フ
ァクシミリ装置等の画像処理装置の取り扱う画像は、従
来の2値画像から中間調画像やこれらをミックスした画
像をも対象にするようになってきた。このような多彩な
画像を取り扱う場合、そのデータ圧縮装置においては、
対象とする画像の種類に応じてその符号化方式も適切な
ものを選択する必要があるとともに、処理速度の高速化
が要求される。
ァクシミリ装置等の画像処理装置の取り扱う画像は、従
来の2値画像から中間調画像やこれらをミックスした画
像をも対象にするようになってきた。このような多彩な
画像を取り扱う場合、そのデータ圧縮装置においては、
対象とする画像の種類に応じてその符号化方式も適切な
ものを選択する必要があるとともに、処理速度の高速化
が要求される。
しかしながら、従来のファクシミリ装置等の画像処理装
置にあっては、符号化方式を原稿の画像に合わせてオペ
レータ等が手動で選択することにより、画像の種類に最
適な符号化方式により画像データを符号化していた。と
ころがこのような符号化選択方式では、オペレータの負
担が多く、画像処理装置の便宜性・利用性が損なわれる
。また、2値画像と中間調画像が混在するような原稿に
あっては、その符号化方式をオペレータが適切に選択す
ることが困難となっている。
置にあっては、符号化方式を原稿の画像に合わせてオペ
レータ等が手動で選択することにより、画像の種類に最
適な符号化方式により画像データを符号化していた。と
ころがこのような符号化選択方式では、オペレータの負
担が多く、画像処理装置の便宜性・利用性が損なわれる
。また、2値画像と中間調画像が混在するような原稿に
あっては、その符号化方式をオペレータが適切に選択す
ることが困難となっている。
そこで、従来、特開昭59−2485号公報に記載され
ているように、原稿の画像を複数の単位ブロックに分割
し、各単位毎に異なる符号化方式で符号化してその符号
化データの長さを計数した結果により符号化データを選
択する画像読取装置が提案されている。
ているように、原稿の画像を複数の単位ブロックに分割
し、各単位毎に異なる符号化方式で符号化してその符号
化データの長さを計数した結果により符号化データを選
択する画像読取装置が提案されている。
しかしながら、このような従来のデータ圧縮装置にあっ
ては、画像の単位ブロック毎に複数の符号化方式で符号
化して、その符号化したデータのデータ長を計数し、最
もデータ長の短い符号化方式で符号化したデータを採用
するようになっていたため、複数の符号化方式による符
号化が当該単位ブロックの画像データに対して終了する
まで、符号化データの出力を行なうことができず、処理
速度において問題があった。特に、ファクシミリ装置等
のように、スキャナで読み取られた画像データがライン
毎に所定時間毎に入力されるデータ圧縮装置においては
、画像デニタの入力時間内に圧縮処理を完了させないと
、次に入力される画像データの入力をストップさせなけ
ればならず、スキャナが間欠的に駆動されることになる
。その結果、スキャナでの読取画像に異常が発生したり
、画質が悪化するという問題が生じる。
ては、画像の単位ブロック毎に複数の符号化方式で符号
化して、その符号化したデータのデータ長を計数し、最
もデータ長の短い符号化方式で符号化したデータを採用
するようになっていたため、複数の符号化方式による符
号化が当該単位ブロックの画像データに対して終了する
まで、符号化データの出力を行なうことができず、処理
速度において問題があった。特に、ファクシミリ装置等
のように、スキャナで読み取られた画像データがライン
毎に所定時間毎に入力されるデータ圧縮装置においては
、画像デニタの入力時間内に圧縮処理を完了させないと
、次に入力される画像データの入力をストップさせなけ
ればならず、スキャナが間欠的に駆動されることになる
。その結果、スキャナでの読取画像に異常が発生したり
、画質が悪化するという問題が生じる。
そこで、本発明は、人力される未符号化の原画像データ
を所定の符号化方式で符号化する符号化モードと、未符
号化の原画像データに未符号化データであることを識別
するためのコード情報を付加する原画像モードの2モー
ドで処理し、該2モードで処理しつつ処理済データを所
定のメモリ上に置き、1ラインの処理の途中で発生した
符号化モードでの処理済データのビット数が1ラインの
原画像データのビット数より多くなると、符号化モード
を停止し、原画像モードのみを動作させて当該ラインの
処理を完了させ、その後このメモリ上の処理済データを
出力するとともに、次ラインの符号化を同様に開始する
ことにより、画像の種類に適切な符号化を行ないつつ、
画像処理をデータ処理装置のメモリ上で全て完了するよ
うにしてデータ処理装置のCP U (Central
Processing U−nit)のDMAのバス
負担を小さくするとともに、符号化処理を高速化し、ス
キャナ等の入力画像データの停止を発生させることな(
、かつ、適切な符号化処理を行ない、画質の向上と処理
の高速化を図ることを目的としている。
を所定の符号化方式で符号化する符号化モードと、未符
号化の原画像データに未符号化データであることを識別
するためのコード情報を付加する原画像モードの2モー
ドで処理し、該2モードで処理しつつ処理済データを所
定のメモリ上に置き、1ラインの処理の途中で発生した
符号化モードでの処理済データのビット数が1ラインの
原画像データのビット数より多くなると、符号化モード
を停止し、原画像モードのみを動作させて当該ラインの
処理を完了させ、その後このメモリ上の処理済データを
出力するとともに、次ラインの符号化を同様に開始する
ことにより、画像の種類に適切な符号化を行ないつつ、
画像処理をデータ処理装置のメモリ上で全て完了するよ
うにしてデータ処理装置のCP U (Central
Processing U−nit)のDMAのバス
負担を小さくするとともに、符号化処理を高速化し、ス
キャナ等の入力画像データの停止を発生させることな(
、かつ、適切な符号化処理を行ない、画質の向上と処理
の高速化を図ることを目的としている。
上記目的を達成するため、
本発明は、
ライン毎に入力される未符号化の画像データを所定の符
号化方式により符号化して出力するデータ圧縮装置にお
いて、 入力される未符号化の原画像データを所定の符号化方式
で符号化する符号化モードと、入力される未符号化の原
画像データに未符号化データであることを識別するため
のコード情報を付加する原画像モードの2モードで処理
し、該2モードで処理しつつ処理済データを所定のメモ
リ上に置き、1ラインの処理の途中で発生した符号化モ
ードでの処理済データのビット数が1ラインの原画像デ
−タのビット数より多くなると、符号化モードを停止し
、原画像モードのみを動作させて当該ラインの処理を完
了させ、符号化モードでの処理済データのビット数が1
ラインの原画像データのビット数を超えないときには、
符号化モードでの処理を完了させ、その後このメモリ上
の処理済データを出力するとともに、次ラインの符号化
を同様に開始することを特徴としている。
号化方式により符号化して出力するデータ圧縮装置にお
いて、 入力される未符号化の原画像データを所定の符号化方式
で符号化する符号化モードと、入力される未符号化の原
画像データに未符号化データであることを識別するため
のコード情報を付加する原画像モードの2モードで処理
し、該2モードで処理しつつ処理済データを所定のメモ
リ上に置き、1ラインの処理の途中で発生した符号化モ
ードでの処理済データのビット数が1ラインの原画像デ
−タのビット数より多くなると、符号化モードを停止し
、原画像モードのみを動作させて当該ラインの処理を完
了させ、符号化モードでの処理済データのビット数が1
ラインの原画像データのビット数を超えないときには、
符号化モードでの処理を完了させ、その後このメモリ上
の処理済データを出力するとともに、次ラインの符号化
を同様に開始することを特徴としている。
以下、実施例に基づいて具体的に説明する。
第1図〜第4図は本発明のデータ圧縮装置の一実施例を
示す図である。
示す図である。
第1図はそのデータ圧縮装置1の要部ブロック図であり
、データ圧縮装置1は、ラインバッファ2、圧縮装置3
、ローカルメモリ4、符号メモリ5および制御ユニット
6等を備えている。ラインバッファ2と圧縮装置3とは
、画像バス7により接続されており、圧縮装置3と符号
メモリ5とは、データバス8により接続されている。
、データ圧縮装置1は、ラインバッファ2、圧縮装置3
、ローカルメモリ4、符号メモリ5および制御ユニット
6等を備えている。ラインバッファ2と圧縮装置3とは
、画像バス7により接続されており、圧縮装置3と符号
メモリ5とは、データバス8により接続されている。
ラインバッファ2は、所定容量を有し、ラインバッファ
2には、図外のスキャナ等で読み取られた所定の画像処
理(例えば、デイザ処理や誤差拡散処理等)の施された
ラインデータが順次所定時間毎に入力される。このライ
ンバッファ2に入力されるラインデータは、符号化され
ていない未符号化の画像データであり、ラインバッファ
2内のラインデータは圧縮装置3にDMA転送される。
2には、図外のスキャナ等で読み取られた所定の画像処
理(例えば、デイザ処理や誤差拡散処理等)の施された
ラインデータが順次所定時間毎に入力される。このライ
ンバッファ2に入力されるラインデータは、符号化され
ていない未符号化の画像データであり、ラインバッファ
2内のラインデータは圧縮装置3にDMA転送される。
圧縮装置3は、複数の符号化方式、例えば、MH方式、
MR方式、MMR方式等による符号化処理機能を備えて
おり、指定された符号化方式により人力画像データを符
号化する符号化モードと、入力画像データを符号化せず
ライン間の区切りに所定の未符号化データであることを
示すビットを付加する原画像モードと、の2モードによ
る画像処理機能を備えている。圧縮装置3は、この2モ
ードによる画像処理を入力画像データに対して同時に行
い、処理済データは順次ローカルメモリ4に転送する。
MR方式、MMR方式等による符号化処理機能を備えて
おり、指定された符号化方式により人力画像データを符
号化する符号化モードと、入力画像データを符号化せず
ライン間の区切りに所定の未符号化データであることを
示すビットを付加する原画像モードと、の2モードによ
る画像処理機能を備えている。圧縮装置3は、この2モ
ードによる画像処理を入力画像データに対して同時に行
い、処理済データは順次ローカルメモリ4に転送する。
ローカルメモリ4は、第2図に示すように、少な(とも
、奇数ラインの符号バッファ4a、奇数ラインの画像コ
ードバッファ4b、奇数ラインの画像バッファ4C1偶
数ラインの符号バッファ4d、偶数ラインの画像コード
バッファ4eおよび偶数ラインの画像バッファ4fの6
ライン分の容量を有しており、符号バッファ4a、4b
は、上記圧縮装置3で符号化モードで処理された符号化
データを蓄積するためのバッファ、画像コードバッファ
4b、4eは、上記圧縮装置3で原画像モードにより処
理された画像コードデータを蓄積するためのバッファ、
画像バッファ4C14fは、符号化モードで画像データ
を符号化処理するときに使用する前ラインデータ(参照
ラインデータ)を蓄積するためのバッファである。ロー
カルメモリ4内の符号バッファ4a、4dに蓄積された
符号化データと画像コードバッファ4b、4eに蓄積さ
れた画像コードデータは、後述するように、圧縮装置3
での処理結果により、いずれかのデータが選択的に符号
メモリ5にDMA転送される。
、奇数ラインの符号バッファ4a、奇数ラインの画像コ
ードバッファ4b、奇数ラインの画像バッファ4C1偶
数ラインの符号バッファ4d、偶数ラインの画像コード
バッファ4eおよび偶数ラインの画像バッファ4fの6
ライン分の容量を有しており、符号バッファ4a、4b
は、上記圧縮装置3で符号化モードで処理された符号化
データを蓄積するためのバッファ、画像コードバッファ
4b、4eは、上記圧縮装置3で原画像モードにより処
理された画像コードデータを蓄積するためのバッファ、
画像バッファ4C14fは、符号化モードで画像データ
を符号化処理するときに使用する前ラインデータ(参照
ラインデータ)を蓄積するためのバッファである。ロー
カルメモリ4内の符号バッファ4a、4dに蓄積された
符号化データと画像コードバッファ4b、4eに蓄積さ
れた画像コードデータは、後述するように、圧縮装置3
での処理結果により、いずれかのデータが選択的に符号
メモリ5にDMA転送される。
画像バッファ4C14fの原画像データは、符号化モー
ドによる処理時に参照データとして使用され、1ライン
分の処理が完了すると、初期化され、次ラインの原画像
データが次に書き込まれる。
ドによる処理時に参照データとして使用され、1ライン
分の処理が完了すると、初期化され、次ラインの原画像
データが次に書き込まれる。
符号メモリ5は、所定容量を有し、圧縮装置3で処理さ
れ、ローカルメモリ4で選択された符号化データおよび
画像コードデータが順次蓄積される。
れ、ローカルメモリ4で選択された符号化データおよび
画像コードデータが順次蓄積される。
制御ユニ0.トロは、CP U (Central P
rocessing 1Jnit)、RAM (Ran
dolIIAccess Me+++ory) 、RO
M (Read 0nly Memory)およびD
M A (Direct門emory Access)
コントローラ等を有し、ROM内には、データ圧縮装置
1の基本プログラムや本発明のデータ圧縮処理のプログ
ラムがあらかじめ記憶されている。制御ユニット6は、
ROM内のプログラムに従ってデータ圧縮装置lの各部
を制御してデータ圧縮装置1としてのシーケンスを実行
するとともに、本発明のデータ圧縮処理を実行する。ま
た、制御ユニット6は、DMAコントローラにより各デ
ータのDMA転送を行なう。
rocessing 1Jnit)、RAM (Ran
dolIIAccess Me+++ory) 、RO
M (Read 0nly Memory)およびD
M A (Direct門emory Access)
コントローラ等を有し、ROM内には、データ圧縮装置
1の基本プログラムや本発明のデータ圧縮処理のプログ
ラムがあらかじめ記憶されている。制御ユニット6は、
ROM内のプログラムに従ってデータ圧縮装置lの各部
を制御してデータ圧縮装置1としてのシーケンスを実行
するとともに、本発明のデータ圧縮処理を実行する。ま
た、制御ユニット6は、DMAコントローラにより各デ
ータのDMA転送を行なう。
次に、作用を説明する。
いま、第3図に示すように、ラインバッファ2に所定時
間To毎にラインデータが人力されるものとする。
間To毎にラインデータが人力されるものとする。
圧縮装置3は、ラインバッファ2から順次転送されて(
るラインデータを符号化モードと原画像モードとにより
処理し、両モードで処理した符号化データと画像コード
データおよび原画像データをローカルメモリ4に転送す
る。すなわち、圧縮装置3は、第4図に示すように、処
理に際し、まず、制御ユニット6のCPUから動作モー
ドを受は取る(ステップSl)。この動作モードの情報
としては、符号化方式がMH方式、MH方式、MMRM
H方式いずれであるかの情報、符号化モードが混合符号
化モードであるか単一符号化モードであるかの情報、1
ラインの画素数およびMH方式での符号化時のにパラメ
ータの値に関する情報等である。次に、参照ラインの初
期化、すなわち、偶数ラインの画像バッファ4fの初期
化を行ない(ステップS2)、奇数ラインの符号化処理
を行なう(ステップS3)。この符号化処理は、まず、
DMAを起動してラインバッファ2から原画像データの
読み取りを行なうことから開始し、この読み取りと同時
に、入力される原画像データのビット数をカウントする
。画像データが入力されると、順次、指定された符号化
方式で符号化してローカルメモリ4に転送するとともに
、転送した符号化データのビット数をカウントする。こ
の符号化データのビット数を1ライン分の原画像データ
のビット数と比較し、符号化データのビット数が原画像
データのビット数を超えるかどうかチエツクする。この
符号化データが処理途中で1ライン分の原画像データの
ビット数を超えないときには、符号化モードによる処理
と原画像モードによる処理とを行ない、符号化データが
原画像データのビット数を超えずに符号化処理が完了す
ると、1ライン終了レスポンスを出力して、コマンドの
チエツクを行なう (ステップ34)。このコマンドが
継続コマンドのときには、次ラインがあると判断して、
次ラインの符号化、すなわち、偶数ラインの符号化を同
様に行なう (ステップS5)、このとき、次ラインの
符号化処理等を行ないながら、前ラインの符号化データ
をローカルメモリ4から符号メモリ5にDMA転送する
。偶数ラインの符号化等の処理が完了すると、コマンド
をチエツクしくステップS6)、継続コマンドであると
きには、ステップS1に戻って同様の処理を繰り返す。
るラインデータを符号化モードと原画像モードとにより
処理し、両モードで処理した符号化データと画像コード
データおよび原画像データをローカルメモリ4に転送す
る。すなわち、圧縮装置3は、第4図に示すように、処
理に際し、まず、制御ユニット6のCPUから動作モー
ドを受は取る(ステップSl)。この動作モードの情報
としては、符号化方式がMH方式、MH方式、MMRM
H方式いずれであるかの情報、符号化モードが混合符号
化モードであるか単一符号化モードであるかの情報、1
ラインの画素数およびMH方式での符号化時のにパラメ
ータの値に関する情報等である。次に、参照ラインの初
期化、すなわち、偶数ラインの画像バッファ4fの初期
化を行ない(ステップS2)、奇数ラインの符号化処理
を行なう(ステップS3)。この符号化処理は、まず、
DMAを起動してラインバッファ2から原画像データの
読み取りを行なうことから開始し、この読み取りと同時
に、入力される原画像データのビット数をカウントする
。画像データが入力されると、順次、指定された符号化
方式で符号化してローカルメモリ4に転送するとともに
、転送した符号化データのビット数をカウントする。こ
の符号化データのビット数を1ライン分の原画像データ
のビット数と比較し、符号化データのビット数が原画像
データのビット数を超えるかどうかチエツクする。この
符号化データが処理途中で1ライン分の原画像データの
ビット数を超えないときには、符号化モードによる処理
と原画像モードによる処理とを行ない、符号化データが
原画像データのビット数を超えずに符号化処理が完了す
ると、1ライン終了レスポンスを出力して、コマンドの
チエツクを行なう (ステップ34)。このコマンドが
継続コマンドのときには、次ラインがあると判断して、
次ラインの符号化、すなわち、偶数ラインの符号化を同
様に行なう (ステップS5)、このとき、次ラインの
符号化処理等を行ないながら、前ラインの符号化データ
をローカルメモリ4から符号メモリ5にDMA転送する
。偶数ラインの符号化等の処理が完了すると、コマンド
をチエツクしくステップS6)、継続コマンドであると
きには、ステップS1に戻って同様の処理を繰り返す。
このときにも、前ラインの符号化データあるいは画像コ
ードデータをローカルメモリ4から符号メモリ5に転送
しつつ次ラインの符号化等の処理を行なう。
ードデータをローカルメモリ4から符号メモリ5に転送
しつつ次ラインの符号化等の処理を行なう。
上記各ライン毎の処理において、圧縮装置3での各ライ
ンの処理が画像データの所定の転送時間TO内に終了す
ることがラインバッファ2内にラインデータが増えてい
かないことの条件となる。したがって、本発明では、処
理途中で、符号化データが1ラインの原画像データのビ
ット数を超えると、第3図(第3図中STはCPUによ
る画像処理の再起動を示し、SPは符号化モードによる
処理の停止を示している。)に示すように、その符号化
処理を停止し、原画像モードによる処理のみを継続して
処理を完了する。その結果、圧縮装置3による1ライン
の処理時間は、原画像モードによる処理時間で完了する
こととなり、ラインバッファ2に順次転送される画像デ
ータの所定の転送時間TO内に確実に処理を完了するこ
とができる。
ンの処理が画像データの所定の転送時間TO内に終了す
ることがラインバッファ2内にラインデータが増えてい
かないことの条件となる。したがって、本発明では、処
理途中で、符号化データが1ラインの原画像データのビ
ット数を超えると、第3図(第3図中STはCPUによ
る画像処理の再起動を示し、SPは符号化モードによる
処理の停止を示している。)に示すように、その符号化
処理を停止し、原画像モードによる処理のみを継続して
処理を完了する。その結果、圧縮装置3による1ライン
の処理時間は、原画像モードによる処理時間で完了する
こととなり、ラインバッファ2に順次転送される画像デ
ータの所定の転送時間TO内に確実に処理を完了するこ
とができる。
したがって、ラインバッファ2に原画像データが増加し
て、ラインバッファ2への画像データの転送を停止する
ことにより発生するスキャナ等の駆動の停止を防止する
ことができる。その結果、スキャナ等の制御が簡単にな
るとともに、画質を向上させることができる。また、ラ
インバッファ2として容量の小さいラインバッファを使
用することができ、コストを低減することができる。さ
らに、符号化データが1ラインの原画像データのビット
数を超えると、原画像データに原画像モードであること
を示すビットを付加した画像コードデータを採用してい
るので、符号化データが不必要に長くなることを防止す
ることができ、適切な符号化によるデータを採用するこ
とができる。したがって、符号化データを蓄積する画像
メモリの蓄積効率を向上させることができるとともに、
符号化データの送信時間を短縮することができ、画像メ
モリの有効利用と通信費の低減を図ることができる。
て、ラインバッファ2への画像データの転送を停止する
ことにより発生するスキャナ等の駆動の停止を防止する
ことができる。その結果、スキャナ等の制御が簡単にな
るとともに、画質を向上させることができる。また、ラ
インバッファ2として容量の小さいラインバッファを使
用することができ、コストを低減することができる。さ
らに、符号化データが1ラインの原画像データのビット
数を超えると、原画像データに原画像モードであること
を示すビットを付加した画像コードデータを採用してい
るので、符号化データが不必要に長くなることを防止す
ることができ、適切な符号化によるデータを採用するこ
とができる。したがって、符号化データを蓄積する画像
メモリの蓄積効率を向上させることができるとともに、
符号化データの送信時間を短縮することができ、画像メ
モリの有効利用と通信費の低減を図ることができる。
また、符号化データおよび画像コードデータをローカル
メモリ4に記憶させ、処理結果により、符号化データと
画像コードデータを選択して次ラインの処理中にローカ
ルメモリ4から符号メモリ5に転送しているので、画像
データの所定の転送時間TOの終了間際に符号化データ
のビット数が1ラインの原画像データのビット数よりも
多くなった場合であっても、即座に符号化モードによる
処理を終了し、原画像モードによる処理のみを行なって
、次ラインの処理中にローカルメモリ4内の画像コード
データを符号メモリ5にDMA転送することができる。
メモリ4に記憶させ、処理結果により、符号化データと
画像コードデータを選択して次ラインの処理中にローカ
ルメモリ4から符号メモリ5に転送しているので、画像
データの所定の転送時間TOの終了間際に符号化データ
のビット数が1ラインの原画像データのビット数よりも
多くなった場合であっても、即座に符号化モードによる
処理を終了し、原画像モードによる処理のみを行なって
、次ラインの処理中にローカルメモリ4内の画像コード
データを符号メモリ5にDMA転送することができる。
したがって、従来のように、圧縮装置での処理をやり直
すために、DMAを起動してラインバッファ2から圧縮
装置3への転送を行なったり、ローカルメモリ4から符
号メモリ5への転送をやり直す必要がない。その結果、
画像データの所定の転送時間TO内に処理を完了させる
ことができるだけでなく、DMAの起動回数を滅らすご
とができ、データ圧縮装置1全体の処理時間を向上させ
ることができる。
すために、DMAを起動してラインバッファ2から圧縮
装置3への転送を行なったり、ローカルメモリ4から符
号メモリ5への転送をやり直す必要がない。その結果、
画像データの所定の転送時間TO内に処理を完了させる
ことができるだけでなく、DMAの起動回数を滅らすご
とができ、データ圧縮装置1全体の処理時間を向上させ
ることができる。
ステップS4およびステップS6において、コマンドが
終了コマンドであると、最終ラインの処理データをロー
カルメモリ4から符号メモリ5にDMA転送しくステッ
プS7)、内部初期化等の後処理を行なった後、ステッ
プS1に戻って次のデータ処理に備える(ステップS8
)。
終了コマンドであると、最終ラインの処理データをロー
カルメモリ4から符号メモリ5にDMA転送しくステッ
プS7)、内部初期化等の後処理を行なった後、ステッ
プS1に戻って次のデータ処理に備える(ステップS8
)。
本発明によれば、入力される未符号化の原画像データを
所定の符号化方式で符号化する符号化モードと、未符号
化の原画像データに未符号化データであることを識別す
るためのコード情報を付加する原画像モードの2モード
で処理し、該2モードで処理しつつ処理済データを所定
のメモリ上に置き、1ラインの処理の途中で発生した符
号化モードでの処理済データのビット数が1ラインの原
画像データのビット数より多くなると、符号化モードを
停止し、原画像モードのみを動作させて当該ラインの処
理を完了させ、その後このメモリ上の処理済データを出
力することができるとともに、次ラインの符号化を同様
に開始することができるので、画像の種類に適切な符号
化を行ないつつ、画像処理をデータ処理装置のメモリ上
で全て完了させることができ、データ処理装置のCPU
のDMAのハス負担を小さくすることができるとともに
、符号化処理を高速化し、スキャナ等の入力画像データ
の停止を発生させることなく、かつ、適切な符号化処理
を行なうことができる。その結果、データ処理装置のコ
ストを低減しつつデータ処理装置の処理速度を向上させ
ることができるとともに、画質を向上させることができ
る。
所定の符号化方式で符号化する符号化モードと、未符号
化の原画像データに未符号化データであることを識別す
るためのコード情報を付加する原画像モードの2モード
で処理し、該2モードで処理しつつ処理済データを所定
のメモリ上に置き、1ラインの処理の途中で発生した符
号化モードでの処理済データのビット数が1ラインの原
画像データのビット数より多くなると、符号化モードを
停止し、原画像モードのみを動作させて当該ラインの処
理を完了させ、その後このメモリ上の処理済データを出
力することができるとともに、次ラインの符号化を同様
に開始することができるので、画像の種類に適切な符号
化を行ないつつ、画像処理をデータ処理装置のメモリ上
で全て完了させることができ、データ処理装置のCPU
のDMAのハス負担を小さくすることができるとともに
、符号化処理を高速化し、スキャナ等の入力画像データ
の停止を発生させることなく、かつ、適切な符号化処理
を行なうことができる。その結果、データ処理装置のコ
ストを低減しつつデータ処理装置の処理速度を向上させ
ることができるとともに、画質を向上させることができ
る。
第1図〜第4図は本発明のデータ圧縮装置の一実施例を
示す図であり、 第1図はそのデータ圧縮装置の要部ブロック図、第2図
はそのローカルメモリの記憶エリアを示す図、 第3図はそのデータ処理のタイミング図、第4図はその
データ処理を示すフローチャートである。 1・・・・・・データ圧縮装置、 2・・・・・・ラインバッファ、 3・・・・・・圧縮装置、 4・・・・・・ローカルメモリ、 4a・・−・・・奇数ラインの符号バッファ、4b・・
・・・・奇数ラインの画像コードバッファ、4c・・・
・・・奇数ラインの画像バッファ、4d・・・・・・偶
数ラインの符号バッファ、4e・・・・・・偶数ライン
の画像コードバッファ、4f・・・・・・偶数ラインの
画像バッファ、5・・・・・・符号メモリ、 6・・・・・・制御ユニット、 7・・・・・・画像ハス、 8・・・・・・データバス。
示す図であり、 第1図はそのデータ圧縮装置の要部ブロック図、第2図
はそのローカルメモリの記憶エリアを示す図、 第3図はそのデータ処理のタイミング図、第4図はその
データ処理を示すフローチャートである。 1・・・・・・データ圧縮装置、 2・・・・・・ラインバッファ、 3・・・・・・圧縮装置、 4・・・・・・ローカルメモリ、 4a・・−・・・奇数ラインの符号バッファ、4b・・
・・・・奇数ラインの画像コードバッファ、4c・・・
・・・奇数ラインの画像バッファ、4d・・・・・・偶
数ラインの符号バッファ、4e・・・・・・偶数ライン
の画像コードバッファ、4f・・・・・・偶数ラインの
画像バッファ、5・・・・・・符号メモリ、 6・・・・・・制御ユニット、 7・・・・・・画像ハス、 8・・・・・・データバス。
Claims (1)
- 【特許請求の範囲】 ライン毎に入力される未符号化の画像データを所定の符
号化方式により符号化して出力するデータ圧縮装置にお
いて、 入力される未符号化の原画像データを所定の符号化方式
で符号化する符号化モードと、入力される未符号化の原
画像データに未符号化データであることを識別するため
のコード情報を付加する原画像モードの2モードで処理
し、該2モードで処理しつつ処理済データを所定のメモ
リ上に置き、1ラインの処理の途中で発生した符号化モ
ードでの処理済データのビット数が1ラインの原画像デ
ータのビット数より多くなると、符号化モードを停止し
、原画像モードのみを動作させて当該ラインの処理を完
了させ、符号化モードでの処理済データのビット数が1
ラインの原画像データのビット数を超えないときには、
符号化モードでの処理を完了させ、その後このメモリ上
の処理済データを出力するとともに、次ラインの符号化
を同様に開始することを特徴とするデータ圧縮装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2143807A JPH0437370A (ja) | 1990-06-01 | 1990-06-01 | データ圧縮装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2143807A JPH0437370A (ja) | 1990-06-01 | 1990-06-01 | データ圧縮装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0437370A true JPH0437370A (ja) | 1992-02-07 |
Family
ID=15347433
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2143807A Pending JPH0437370A (ja) | 1990-06-01 | 1990-06-01 | データ圧縮装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0437370A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017005424A (ja) * | 2015-06-08 | 2017-01-05 | セイコーエプソン株式会社 | 画像処理装置、表示装置、及び、画像処理方法 |
-
1990
- 1990-06-01 JP JP2143807A patent/JPH0437370A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017005424A (ja) * | 2015-06-08 | 2017-01-05 | セイコーエプソン株式会社 | 画像処理装置、表示装置、及び、画像処理方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3059520B2 (ja) | データ処理装置及びファクシミリ装置 | |
| JPH05284367A (ja) | 画像符号化装置 | |
| JP2001113759A (ja) | 画像データ出力装置 | |
| JPS627268A (ja) | フアクシミリ装置 | |
| JPH0437370A (ja) | データ圧縮装置 | |
| JPH10229544A5 (ja) | ||
| JPH06334872A (ja) | 画像処理装置 | |
| JP4446389B2 (ja) | 圧縮伸長モジュールのインターフェース装置 | |
| JPS5981962A (ja) | 画像処理装置 | |
| JP3764829B2 (ja) | ファクシミリ装置 | |
| JP3187696B2 (ja) | 画像符号化装置 | |
| JPH0443743A (ja) | ネットワークのプリンタ出力方式 | |
| JP2747492B2 (ja) | イメージデータ切出し・縮小回路 | |
| JPS63191459A (ja) | 画像データ伝送方法 | |
| JPH06303439A (ja) | イメージデータ処理装置 | |
| JP3167005B2 (ja) | ファクシミリ装置 | |
| JPH09300732A (ja) | 印刷制御装置 | |
| JPS61227482A (ja) | 画情報再生誤り処理装置 | |
| JP2007251983A (ja) | 画像データ出力装置 | |
| JPH02123489A (ja) | 画像処理装置 | |
| JPH11127357A (ja) | 画データ処理装置 | |
| JPH08241404A (ja) | イメ−ジ処理装置 | |
| JP2002077636A (ja) | 復号化装置および復号化装置の制御方法および符号化復号化装置および符号化復号化装置の制御方法および画像処理装置 | |
| JPS6370665A (ja) | デ−タ通信方式 | |
| JPS6091771A (ja) | 画像デ−タ圧縮装置 |