JPH04323964A - 画像処理方法及び装置 - Google Patents
画像処理方法及び装置Info
- Publication number
- JPH04323964A JPH04323964A JP3092293A JP9229391A JPH04323964A JP H04323964 A JPH04323964 A JP H04323964A JP 3092293 A JP3092293 A JP 3092293A JP 9229391 A JP9229391 A JP 9229391A JP H04323964 A JPH04323964 A JP H04323964A
- Authority
- JP
- Japan
- Prior art keywords
- compression
- image
- section
- component
- color
- 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)
- Error Detection And Correction (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は多値画像を効率良く圧縮
するための画像圧縮・伸長技術に関するものである。
するための画像圧縮・伸長技術に関するものである。
【0002】
【従来の技術】多値画像の圧縮技術として、写真等の画
像を主にターゲツトとしてADCT(適応型離散コサイ
ン変換)圧縮方式が提案されている。
像を主にターゲツトとしてADCT(適応型離散コサイ
ン変換)圧縮方式が提案されている。
【0003】その圧縮方式では3原色色信号をY、Cr
、Cbの3成分に変換し、色成分であるCr、Cb成分
はサブサンプリングにより解像度を落してから画像圧縮
し、輝度(明度)成分であるY信号はそのままの解像度
で圧縮する。
、Cbの3成分に変換し、色成分であるCr、Cb成分
はサブサンプリングにより解像度を落してから画像圧縮
し、輝度(明度)成分であるY信号はそのままの解像度
で圧縮する。
【0004】
【発明が解決しようとしている課題】しかしながら従来
では、写真画像のような連続階調画像は、効率良く、劣
化も少なく、圧縮できるものの、文字画像に対しては、
エツジ部分を忠実に圧縮できずに劣化を生じてしまうと
いう欠点があった。又、Y、Cb、Crの色成分を4:
1:1又は4:2:2の比率のデータになるようにサブ
サンプリングして圧縮すると、白黒文字よりもカラー文
字の方がより大きな劣化を生じる。又、カラー文字につ
いても、色の種類により劣化の度合が異なり、すべての
文字に対して同等の効率で、圧縮されず非常に不都合で
ある。特に全ての色の文字を判読可能にするためには、
一番劣化のはげしい色文字のエツジを保存するため、圧
縮効率が極端に下がってしまうという欠点がある。
では、写真画像のような連続階調画像は、効率良く、劣
化も少なく、圧縮できるものの、文字画像に対しては、
エツジ部分を忠実に圧縮できずに劣化を生じてしまうと
いう欠点があった。又、Y、Cb、Crの色成分を4:
1:1又は4:2:2の比率のデータになるようにサブ
サンプリングして圧縮すると、白黒文字よりもカラー文
字の方がより大きな劣化を生じる。又、カラー文字につ
いても、色の種類により劣化の度合が異なり、すべての
文字に対して同等の効率で、圧縮されず非常に不都合で
ある。特に全ての色の文字を判読可能にするためには、
一番劣化のはげしい色文字のエツジを保存するため、圧
縮効率が極端に下がってしまうという欠点がある。
【0005】本発明はかかる従来技術の欠点に鑑みてな
されたもので、画像の劣化をおさえて圧縮できる画像処
理方法及び装置を提供することを目的とする。
されたもので、画像の劣化をおさえて圧縮できる画像処
理方法及び装置を提供することを目的とする。
【0006】
【課題を解決するための手段及び作用】上記課題を解決
するため、本発明の画像処理方法は、各色成分毎に異な
る画像圧縮を行う際に、各色成分の重要度に応じて保存
度の高い圧縮処理を行うことを特徴とする。
するため、本発明の画像処理方法は、各色成分毎に異な
る画像圧縮を行う際に、各色成分の重要度に応じて保存
度の高い圧縮処理を行うことを特徴とする。
【0007】また、本発明の画像処理装置は、複数の色
成分データを入力する手段と、前記色成分データの重要
度に応じて保存度の異なる圧縮処理を行う圧縮手段を有
することを特徴とする。
成分データを入力する手段と、前記色成分データの重要
度に応じて保存度の異なる圧縮処理を行う圧縮手段を有
することを特徴とする。
【0008】
【実施例】本発明の実施例は、圧縮効率を下げずに、色
文字を劣化少なく圧縮するADCT圧縮を行うもので、
Y、Cr、Cb信号の内、最もエツジ成分の大きい信号
成分に対しサブサンプリングを行わず、残りに対してサ
ブサンプリングする事により、色文字画像の必要な成分
のエツジを高い解像度で圧縮し、全ての色文字の劣化を
最少限に抑えるものである。
文字を劣化少なく圧縮するADCT圧縮を行うもので、
Y、Cr、Cb信号の内、最もエツジ成分の大きい信号
成分に対しサブサンプリングを行わず、残りに対してサ
ブサンプリングする事により、色文字画像の必要な成分
のエツジを高い解像度で圧縮し、全ての色文字の劣化を
最少限に抑えるものである。
【0009】本発明の実施例について以下に具体的に説
明する。
明する。
【0010】図1は画像圧縮処理回路を示すものである
。
。
【0011】まず入力された画像データは色変換部にお
いてY、Cb、Crの画像へと変換される。変換された
Y、Cb、Crのデータは、エツジ検出部2、3、4に
入力され、Y、Cb、Crの成分の内、どの成分のが周
波数的にはげしく変化しているかを検出する。エツジ検
出部2、3、4の検出結果は比較部5に送られて比較部
で周波数的に、はげしく変化しているかを決定し、各部
分を制御すると共に、コード生成部で周波数的にはげし
く変化している画像成分名、Y又はCb又はCrをコー
ドとして生成する。本実施例では、ADCTの8x8画
素単位の各ブロツク毎にも、ページ単位でも、この判断
が行え、しかも、各ブロツク毎に判定する場合はそのデ
ータが復号の際に必要なために、圧縮部/伸長部26に
より、コード生成部を圧縮する事が可能である。
いてY、Cb、Crの画像へと変換される。変換された
Y、Cb、Crのデータは、エツジ検出部2、3、4に
入力され、Y、Cb、Crの成分の内、どの成分のが周
波数的にはげしく変化しているかを検出する。エツジ検
出部2、3、4の検出結果は比較部5に送られて比較部
で周波数的に、はげしく変化しているかを決定し、各部
分を制御すると共に、コード生成部で周波数的にはげし
く変化している画像成分名、Y又はCb又はCrをコー
ドとして生成する。本実施例では、ADCTの8x8画
素単位の各ブロツク毎にも、ページ単位でも、この判断
が行え、しかも、各ブロツク毎に判定する場合はそのデ
ータが復号の際に必要なために、圧縮部/伸長部26に
より、コード生成部を圧縮する事が可能である。
【0012】エツジ検出部、2、3、4の具体的な構成
は図2のようになっていて入力画像に対し1ラインの遅
延をラインバツフア31で行い、この出力と入力信号は
ラツチ33、32により1画素分の遅延が行われる。こ
の入力信号、ラインバツフア31の出力、ラツチ32、
33の出力は図2のa、b、c、d、に示す様に空間的
に隣接しており、差分計算部34でa−b、a−d、a
−c、b−c、b−d、c−dの6つの組み合わせの絶
対値が計算され、8x8毎に、それぞれの最大値がラツ
チされた後に出力され最大値判定部35及び選択部36
に入力される。最大値判定部35では、6つの組み合わ
せそれぞれの最大値の中の最大値を判定して選択部36
よりその値を出力させる仕組となっている。
は図2のようになっていて入力画像に対し1ラインの遅
延をラインバツフア31で行い、この出力と入力信号は
ラツチ33、32により1画素分の遅延が行われる。こ
の入力信号、ラインバツフア31の出力、ラツチ32、
33の出力は図2のa、b、c、d、に示す様に空間的
に隣接しており、差分計算部34でa−b、a−d、a
−c、b−c、b−d、c−dの6つの組み合わせの絶
対値が計算され、8x8毎に、それぞれの最大値がラツ
チされた後に出力され最大値判定部35及び選択部36
に入力される。最大値判定部35では、6つの組み合わ
せそれぞれの最大値の中の最大値を判定して選択部36
よりその値を出力させる仕組となっている。
【0013】ところで色変換部1より出力されたY、C
b、Cr信号は、同時にサブサンプリング部6、7、8
に入力される。ここでサンプリング比4:1:1の1に
当る成分が、DCT部9、10、11に与えられ比4の
内比1を引いた残り3の部分がDCT部12、13、1
4に入力されている。
b、Cr信号は、同時にサブサンプリング部6、7、8
に入力される。ここでサンプリング比4:1:1の1に
当る成分が、DCT部9、10、11に与えられ比4の
内比1を引いた残り3の部分がDCT部12、13、1
4に入力されている。
【0014】図3はサブサンプリングを行う際の2x2
画素成分を示す。従ってサブサンプルされる色成分につ
いて言えばDCT部9にはYaが入力され、DCT部1
0にはCbaが入力され、DCT部11にはCraが入
力され、順次サブサンプルされた、又はされていない8
x8画素が入力される。又、Y成分のエツジが大きい時
にはDCT部12、13、14に隣接する3つの8x8
ブロツクのY成分が入力され、Cb成分のエツジが大き
い時にはDCT部12、13、14に隣接する3つの8
x8ブロツクのCb成分が入力され、Cr成分が大きい
時には、隣接する3つの8x8ブロツクのCr成分がD
CT部12、13、14に入力されるように比較部5に
より制御される。DCT部9、10、11、12、13
、14でDCT変換されて得られた結果はそれぞれ量子
化部15、16、17、18、19、20で量子化され
る。
画素成分を示す。従ってサブサンプルされる色成分につ
いて言えばDCT部9にはYaが入力され、DCT部1
0にはCbaが入力され、DCT部11にはCraが入
力され、順次サブサンプルされた、又はされていない8
x8画素が入力される。又、Y成分のエツジが大きい時
にはDCT部12、13、14に隣接する3つの8x8
ブロツクのY成分が入力され、Cb成分のエツジが大き
い時にはDCT部12、13、14に隣接する3つの8
x8ブロツクのCb成分が入力され、Cr成分が大きい
時には、隣接する3つの8x8ブロツクのCr成分がD
CT部12、13、14に入力されるように比較部5に
より制御される。DCT部9、10、11、12、13
、14でDCT変換されて得られた結果はそれぞれ量子
化部15、16、17、18、19、20で量子化され
る。
【0015】量子化部15、16、17の出力はそれぞ
れハフマン符号化を行うH符号化部21、22、23に
入力される。又、Y成分のエツジが大きい時は量子化部
18、19、20の出力は、H符号化部21に入力され
Cb成分のエツジが大きい時は量子化部18、19、2
0の出力はH符号化部22に入力され、Cr成分の大き
い時は、量子化部18、19、20の出力はH符号化部
23に入力される。H符号化部21、22、23の入力
は、パラ/シリ変換部24に入力される。パラ/シリ変
換部24では符号化データを色成分毎にインターリーブ
するか否かに応じデータの並べ換えを行うものでインタ
ーリーブの場合は、ブロツク順次に並べ換える。Y:C
r:Cb=4:1:1の場合はYYYYCrCbの順の
繰返しとなり、Y:Cr:Cb=1:4:1の場合はY
CrCrCrCrCbの順となり、Y:Cr:Cb=1
:1:4の場合はYCrCbCbCbCbの順の繰返し
によりデータ構成を行う。このようにシリアルに並べ換
えられたデータは圧縮データとして送出される。
れハフマン符号化を行うH符号化部21、22、23に
入力される。又、Y成分のエツジが大きい時は量子化部
18、19、20の出力は、H符号化部21に入力され
Cb成分のエツジが大きい時は量子化部18、19、2
0の出力はH符号化部22に入力され、Cr成分の大き
い時は、量子化部18、19、20の出力はH符号化部
23に入力される。H符号化部21、22、23の入力
は、パラ/シリ変換部24に入力される。パラ/シリ変
換部24では符号化データを色成分毎にインターリーブ
するか否かに応じデータの並べ換えを行うものでインタ
ーリーブの場合は、ブロツク順次に並べ換える。Y:C
r:Cb=4:1:1の場合はYYYYCrCbの順の
繰返しとなり、Y:Cr:Cb=1:4:1の場合はY
CrCrCrCrCbの順となり、Y:Cr:Cb=1
:1:4の場合はYCrCbCbCbCbの順の繰返し
によりデータ構成を行う。このようにシリアルに並べ換
えられたデータは圧縮データとして送出される。
【0016】ところで以上のように圧縮された画像デー
タに対し、復号を行う場合について説明する。図1にお
いて、圧縮の説明をしたが、 データの流れる方向を
全く正反対にすることにより伸長が可能である。ただし
H符号化部21、22、23は、ハフマンの復号を行い
、量子化部15〜20では逆量子化を行う。又、DCT
部9〜14では逆変換のための係数がセツトされて動作
する。又、サブサンプリング部6〜8では、単純繰返し
法による画像の拡大をサブサンプリングされている要素
成分に対してだけ行う。
タに対し、復号を行う場合について説明する。図1にお
いて、圧縮の説明をしたが、 データの流れる方向を
全く正反対にすることにより伸長が可能である。ただし
H符号化部21、22、23は、ハフマンの復号を行い
、量子化部15〜20では逆量子化を行う。又、DCT
部9〜14では逆変換のための係数がセツトされて動作
する。又、サブサンプリング部6〜8では、単純繰返し
法による画像の拡大をサブサンプリングされている要素
成分に対してだけ行う。
【0017】さらに伸長時には、エツジ検出部2、3、
4及び比較部5は動作せず、代りにコード生成部が第1
図中50、51の部分の制御及びパラ/シリ変換部24
のブロツク順序制御を行う。従って、伸長時には圧縮部
/伸長部26が制御コードの圧縮データを受け取り伸長
した後にコード生成部25に引渡す。
4及び比較部5は動作せず、代りにコード生成部が第1
図中50、51の部分の制御及びパラ/シリ変換部24
のブロツク順序制御を行う。従って、伸長時には圧縮部
/伸長部26が制御コードの圧縮データを受け取り伸長
した後にコード生成部25に引渡す。
【0018】本実施例において比較部5における制御が
画像一面全てにわたり一定であっても構わない。又、エ
ツジ検出部2、3、4により、画像の周波数成分を検出
して、エツジの大、小の判定を行っているが、これをプ
リスキヤンを行い、DCT部9、10、11及びDCT
部12、13、14等を使用して、必要とする周波数の
エツジの検出を行っても良い事は容易に推察できる。
画像一面全てにわたり一定であっても構わない。又、エ
ツジ検出部2、3、4により、画像の周波数成分を検出
して、エツジの大、小の判定を行っているが、これをプ
リスキヤンを行い、DCT部9、10、11及びDCT
部12、13、14等を使用して、必要とする周波数の
エツジの検出を行っても良い事は容易に推察できる。
【0019】又、圧縮する画像の色成分がY、Cr、C
bでなく、R、G、Bそのままであっても、Y、M、C
、B、KやLab、X、Y、Z等の色空間の成分であっ
ても良い事は言うまでもない。
bでなく、R、G、Bそのままであっても、Y、M、C
、B、KやLab、X、Y、Z等の色空間の成分であっ
ても良い事は言うまでもない。
【0020】又、本実施例中、サンプリング比を4:1
:1として説明したが、4:2:2でも適用できること
は言うまでもない。
:1として説明したが、4:2:2でも適用できること
は言うまでもない。
【0021】以上のように本発明の上記実施例によれば
、各色成分の内、一番エツジが変化している画像成分に
対して、サブサンプリングを施さないで画像情報を保存
するために色成分により画質の劣化度合が異なったりせ
ずに、常に必要な色のみの画質保存状況が良くなる。
、各色成分の内、一番エツジが変化している画像成分に
対して、サブサンプリングを施さないで画像情報を保存
するために色成分により画質の劣化度合が異なったりせ
ずに、常に必要な色のみの画質保存状況が良くなる。
【0022】
【発明の効果】以上説明したように、本発明は、画像圧
縮の際の画像劣化を抑えることができる。
縮の際の画像劣化を抑えることができる。
【図1】本発明の実施例を示す図、
【図2】エツジ検出部、
【図3】サブサンプリングを説明する図、
1 色変換部
2、3、4 エツジ検出部
5 比較部
6、7、8 サブサンプリング部
9〜14 DCT部
15〜20 量子化部
21〜23 H符号化部
24 パラ/シリ変換部
25 コード生成部
26 圧縮/伸長部
31 ラインバツフア
32、33 ラツチ
34 差分計算部
35 最大値判定部
36 選択部
Claims (5)
- 【請求項1】 各色成分毎に異なる画像圧縮処理を行
う画像処理方法であって、各色成分の重要度に応じて保
存度の高い圧縮処理を行う事を特徴とする画像処理方法
。 - 【請求項2】 前記重要度は各画素毎に判定する事を
特徴とする請求項1記載の画像処理方法。 - 【請求項3】 前記画像圧縮の方法はADCT(Ad
aptive Discrete Cosine
Transform)画像圧縮方法であって、前記保
存度の高い圧縮処理はサブサンプリングにおいて、サブ
サンプルを実施しない処理である事を特徴とする画像処
理方法。 - 【請求項4】 複数の色成分データを入力する入力手
段と、前記色成分データの重要度に応じて、保存度の異
なる圧縮処理を行う圧縮手段とを有することを特徴とす
る画像処理装置。 - 【請求項5】 更に前記重要度を各画素毎に判定する
判定手段を有することを特徴とする請求項4記載の画像
処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3092293A JPH04323964A (ja) | 1991-04-23 | 1991-04-23 | 画像処理方法及び装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3092293A JPH04323964A (ja) | 1991-04-23 | 1991-04-23 | 画像処理方法及び装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04323964A true JPH04323964A (ja) | 1992-11-13 |
Family
ID=14050373
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3092293A Pending JPH04323964A (ja) | 1991-04-23 | 1991-04-23 | 画像処理方法及び装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04323964A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6486981B1 (en) | 1993-07-27 | 2002-11-26 | Canon Kabushiki Kaisha | Color image processing method and apparatus thereof |
| JP2007059999A (ja) * | 2005-08-22 | 2007-03-08 | Fujifilm Corp | データ圧縮装置およびデータ圧縮プログラム |
-
1991
- 1991-04-23 JP JP3092293A patent/JPH04323964A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6486981B1 (en) | 1993-07-27 | 2002-11-26 | Canon Kabushiki Kaisha | Color image processing method and apparatus thereof |
| JP2007059999A (ja) * | 2005-08-22 | 2007-03-08 | Fujifilm Corp | データ圧縮装置およびデータ圧縮プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5422736A (en) | Multi-mode image processing permitting selection of quantization process according to image characteristics | |
| US7499592B2 (en) | Image decoding apparatus and its control method | |
| JP4808928B2 (ja) | 複数スキャンを使用する変換係数圧縮 | |
| WO2006073830A1 (en) | Image rotation via jpeg decompression according to an order different from the encoding block scanning order | |
| JP2011015347A (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 | |
| JP4083934B2 (ja) | 画像処理装置および画像処理方法 | |
| CN110708547B (zh) | 针对变换模式的有效熵编码组分组方法 | |
| JP3469438B2 (ja) | 画像信号の処理方法及び装置、記録媒体 | |
| JP4831547B2 (ja) | 画像圧縮および伸張加速化のための方法 | |
| JP3231800B2 (ja) | 画像符号化装置及び画像符号化方法 | |
| JPH04229382A (ja) | ディジタル画像データの解像度交換装置 | |
| JPH07143488A (ja) | 画像データ復号化方法および装置 | |
| JPH0487460A (ja) | 画像処理装置 | |
| JPH04323964A (ja) | 画像処理方法及び装置 | |
| JPH06500209A (ja) | 画像データ変換方法および装置 | |
| JP2901656B2 (ja) | 画像符号化装置 | |
| JP2791410B2 (ja) | 圧縮画像データ抽出装置 | |
| JP3590648B2 (ja) | 原画像データの圧縮処理の方法及び原画像データの伸張処理の方法 | |
| JPH04315371A (ja) | 画像処理方法及び装置 | |
| JP3327684B2 (ja) | カラー画像処理方法及びその装置 | |
| JP2698034B2 (ja) | コード変換方法、コード変換システム及びディジタル・データ信号処理方法 | |
| JPH08180194A (ja) | 符号化装置及び方法 | |
| JPH1098620A (ja) | 画像処理装置 | |
| JPH0488750A (ja) | 画像処理装置 | |
| JPH1023261A (ja) | 画像処理装置 |