JPH11331602A - 画像処理装置 - Google Patents
画像処理装置Info
- Publication number
- JPH11331602A JPH11331602A JP10131650A JP13165098A JPH11331602A JP H11331602 A JPH11331602 A JP H11331602A JP 10131650 A JP10131650 A JP 10131650A JP 13165098 A JP13165098 A JP 13165098A JP H11331602 A JPH11331602 A JP H11331602A
- Authority
- JP
- Japan
- Prior art keywords
- data
- edge
- block
- image processing
- processing apparatus
- 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
- Facsimile Image Signal Circuits (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
(57)【要約】
【課題】 本発明は、ブロック符号化データを含む画像
データに対して簡便に、かつ画質劣化を生じること無く
エッジ強調処理を行うことが可能な画像処理装置を実現
することを目的とする。 【解決手段】 画像処理装置には、符号化により圧縮さ
れた画像データが入力される。BTC伸長手段3および
VQ伸長手段4は、入力データを伸長する。エッジ判定
生成手段6は、符号化された入力データに対して3×3
画素のウインドウを設定してエッジ部を検出し、エッジ
データを生成する。エッジ強調手段11は、エッジデー
タに基づいて、伸長された画像データに対してエッジ強
調処理を行う。
データに対して簡便に、かつ画質劣化を生じること無く
エッジ強調処理を行うことが可能な画像処理装置を実現
することを目的とする。 【解決手段】 画像処理装置には、符号化により圧縮さ
れた画像データが入力される。BTC伸長手段3および
VQ伸長手段4は、入力データを伸長する。エッジ判定
生成手段6は、符号化された入力データに対して3×3
画素のウインドウを設定してエッジ部を検出し、エッジ
データを生成する。エッジ強調手段11は、エッジデー
タに基づいて、伸長された画像データに対してエッジ強
調処理を行う。
Description
【0001】
【発明の属する技術分野】本発明は、多階調画像の圧縮
データを入力とする画像処理装置に関する。
データを入力とする画像処理装置に関する。
【0002】
【従来の技術】近年、画像はカラー化・多階調化等によ
り画像データ量の増加が著しくなってきた。これに伴
い、画像のデータ量を減少させるため、符号化をはじめ
とするデータ圧縮技術が様々な機器に適用されている。
そして、プリンタ等の出力機においては、このような圧
縮データを受取り、印字を行わなければならない。印字
の際には、圧縮データを伸長し、エッジ鮮鋭化等の処理
を行って印字画像データを生成する。
り画像データ量の増加が著しくなってきた。これに伴
い、画像のデータ量を減少させるため、符号化をはじめ
とするデータ圧縮技術が様々な機器に適用されている。
そして、プリンタ等の出力機においては、このような圧
縮データを受取り、印字を行わなければならない。印字
の際には、圧縮データを伸長し、エッジ鮮鋭化等の処理
を行って印字画像データを生成する。
【0003】従来は、エッジ鮮鋭化等の強調処理を行う
ために、一度この圧縮データの伸長を行ない、その後に
エッジ検出およびエッジ強調処理を行っていた。
ために、一度この圧縮データの伸長を行ない、その後に
エッジ検出およびエッジ強調処理を行っていた。
【0004】以下、従来の圧縮データが入力される画像
処理装置のエッジ強調処理について説明する。
処理装置のエッジ強調処理について説明する。
【0005】図16は従来の画像処理装置のブロック図
である。この画像処理装置49はエッジ強調処理を行な
う。まず圧縮された符号化画像データを伸長手段50に
より伸長し、原画像の復元を行う。次に、この復元され
た画像における輝度および色相からなる画素データを色
変換手段10により異なる色空間に変換する。図6は色
変換手段のブロック図である。図6のように色変換手段
10は2段階に分かれており、第1色変換手段21では
輝度及び色相からなるYUV色空間の画素データをRG
B空間のデータに変換する。また第2色変換手段22は
第1色変換手段21から出力されるRGB空間のデータ
をCMYK空間のデータに変換する。
である。この画像処理装置49はエッジ強調処理を行な
う。まず圧縮された符号化画像データを伸長手段50に
より伸長し、原画像の復元を行う。次に、この復元され
た画像における輝度および色相からなる画素データを色
変換手段10により異なる色空間に変換する。図6は色
変換手段のブロック図である。図6のように色変換手段
10は2段階に分かれており、第1色変換手段21では
輝度及び色相からなるYUV色空間の画素データをRG
B空間のデータに変換する。また第2色変換手段22は
第1色変換手段21から出力されるRGB空間のデータ
をCMYK空間のデータに変換する。
【0006】次に、図16のウインドウ手段51によっ
てウインドウ形成を行う。図17はウインドウの模式図
である。このウインドウ53において、Tが処理対象画
素である。ウインドウ手段51は、周囲の画素の値b0
〜b3を用いて|b0−b3|または|b1−b2|が
ある閾値を越えるか否かを判定し、越えていればTがエ
ッジ画素であることを示す”1”を出力し、閾値を越え
ていなければ”0”とするエッジデータを発生する。
てウインドウ形成を行う。図17はウインドウの模式図
である。このウインドウ53において、Tが処理対象画
素である。ウインドウ手段51は、周囲の画素の値b0
〜b3を用いて|b0−b3|または|b1−b2|が
ある閾値を越えるか否かを判定し、越えていればTがエ
ッジ画素であることを示す”1”を出力し、閾値を越え
ていなければ”0”とするエッジデータを発生する。
【0007】さらに、伸長された画像データとウインド
ウ手段51によって生成されたエッジデータとを用いて
エッジ強調手段52がエッジ強調処理を行う。図18は
従来のエッジ強調手段のブロック図である。図18に示
すように、エッジ強調手段52は、ディザマトリクス5
4から発生されるデータとCMYKデータとの比較を行
ない、2値化を行う。ここでディザマトリクス54はC
MYKデータの要素のビット幅の4画素分のデータを持
つ。
ウ手段51によって生成されたエッジデータとを用いて
エッジ強調手段52がエッジ強調処理を行う。図18は
従来のエッジ強調手段のブロック図である。図18に示
すように、エッジ強調手段52は、ディザマトリクス5
4から発生されるデータとCMYKデータとの比較を行
ない、2値化を行う。ここでディザマトリクス54はC
MYKデータの要素のビット幅の4画素分のデータを持
つ。
【0008】図9は2値化比較手段のブロック図であ
る。2値化比較手段28では色変換手段10により変換
されたCMYKの多値データとディザ選択手段(図示せ
ず)から供給されたディザデータを1画素分毎に分けた
ディザデータ1、ディザデータ2、ディザデータ3、デ
ィザデータ4とを受け取り、それぞれ比較器30により
比較し、CMYKデータがディザデータx(x=1,
2,3,4)より大きければ”1”、等しいか小さい場
合は”0”をそれぞれ2値データ1、2値データ2、2
値データ3、2値データ4として出力する。エッジ強調
が行われない場合の1画素の2値データ31において
は、32が2値データ1の配置される位置、33が2値
データ2の配置される位置、34が2値データ3の配置
される位置、35が2値データ4の配置される位置とな
る。なお、図9は1要素分(C,M,Y,Kのいずれ
か)についての図であり、各要素について上記の2値化
データ出力が行われる。
る。2値化比較手段28では色変換手段10により変換
されたCMYKの多値データとディザ選択手段(図示せ
ず)から供給されたディザデータを1画素分毎に分けた
ディザデータ1、ディザデータ2、ディザデータ3、デ
ィザデータ4とを受け取り、それぞれ比較器30により
比較し、CMYKデータがディザデータx(x=1,
2,3,4)より大きければ”1”、等しいか小さい場
合は”0”をそれぞれ2値データ1、2値データ2、2
値データ3、2値データ4として出力する。エッジ強調
が行われない場合の1画素の2値データ31において
は、32が2値データ1の配置される位置、33が2値
データ2の配置される位置、34が2値データ3の配置
される位置、35が2値データ4の配置される位置とな
る。なお、図9は1要素分(C,M,Y,Kのいずれ
か)についての図であり、各要素について上記の2値化
データ出力が行われる。
【0009】図18において、データ選択手段55はウ
インドウ手段51で発生されたエッジデータが”1”で
あれば、上記2値データ1、2値データ2、2値データ
3、2値データ4をすべて”1”に置き換えて出力し、
エッジデータが”0”であれば2値化比較手段28の2
値データをそのまま出力する。以上のようにしてエッジ
強調画像データを得る。
インドウ手段51で発生されたエッジデータが”1”で
あれば、上記2値データ1、2値データ2、2値データ
3、2値データ4をすべて”1”に置き換えて出力し、
エッジデータが”0”であれば2値化比較手段28の2
値データをそのまま出力する。以上のようにしてエッジ
強調画像データを得る。
【0010】
【発明が解決しようとする課題】しかしながら、一般的
に解像度が向上した場合には、ウインドウのサイズが図
17に示されるウインドウ53の3×3ピクセルから5
×5ピクセルまたは7×7ピクセルのように増大し、こ
れによるメモリの増大および処理の複雑化が生じる。ま
た、小さなウインドウサイズで使用すると、エッジ検出
が過度に行われたり、あるいは過少に行われ、これによ
り画質の劣化が生じる場合があった。
に解像度が向上した場合には、ウインドウのサイズが図
17に示されるウインドウ53の3×3ピクセルから5
×5ピクセルまたは7×7ピクセルのように増大し、こ
れによるメモリの増大および処理の複雑化が生じる。ま
た、小さなウインドウサイズで使用すると、エッジ検出
が過度に行われたり、あるいは過少に行われ、これによ
り画質の劣化が生じる場合があった。
【0011】本発明は、ブロック符号化データを含む画
像データに対して簡便に、かつ画質劣化を生じること無
くエッジ強調処理を行うことが可能な画像処理装置を実
現することを目的とする。
像データに対して簡便に、かつ画質劣化を生じること無
くエッジ強調処理を行うことが可能な画像処理装置を実
現することを目的とする。
【0012】
【課題を解決するための手段】本発明に係る画像処理装
置は、符号化により圧縮された元画像の入力データを伸
長してエッジ部の強調処理を行う画像処理装置であっ
て、符号化された入力データを伸長して伸長データを生
成する伸長手段と、符号化された入力データ中のエッジ
部を示すエッジデータを生成するエッジデータ生成手段
と、エッジデータ生成手段によって生成されたエッジデ
ータに基づいて伸長手段により生成された伸長データの
エッジ部の強調処理を行うエッジ強調手段とを備えたも
のである。
置は、符号化により圧縮された元画像の入力データを伸
長してエッジ部の強調処理を行う画像処理装置であっ
て、符号化された入力データを伸長して伸長データを生
成する伸長手段と、符号化された入力データ中のエッジ
部を示すエッジデータを生成するエッジデータ生成手段
と、エッジデータ生成手段によって生成されたエッジデ
ータに基づいて伸長手段により生成された伸長データの
エッジ部の強調処理を行うエッジ強調手段とを備えたも
のである。
【0013】本発明に係る画像処理装置においては、符
号化された入力データを用いてエッジ部の検出を行い、
検出されたエッジ部に対してエッジ強調手段がエッジ部
の強調処理を行う。このため、画像の解像度が向上した
場合でも最小の検査ウインドウを用いてエッジ検出が可
能となり、エッジ検出処理の増大および複雑化を防止す
ることができる。
号化された入力データを用いてエッジ部の検出を行い、
検出されたエッジ部に対してエッジ強調手段がエッジ部
の強調処理を行う。このため、画像の解像度が向上した
場合でも最小の検査ウインドウを用いてエッジ検出が可
能となり、エッジ検出処理の増大および複雑化を防止す
ることができる。
【0014】さらに、本発明に係る画像処理装置は、符
号化により圧縮された元画像の入力データを伸長してエ
ッジ部の強調処理を行う画像処理装置であって、入力デ
ータは、元画像の画像データを複数のブロックに分割
し、各ブロックごとに画素データを2値化データと代表
値とによって符号化したブロック符号化データと、ブロ
ック符号化と異なる処理により符号化された非ブロック
符号化データとを含み、符号化された入力データを伸長
する伸長手段と、入力データがブロック符号化データの
場合にエッジ候補であることを示すエッジ候補データを
生成するエッジ候補生成手段と、伸長データに対してウ
インドウを形成するウインドウ形成手段と、エッジ候補
生成手段により生成したエッジ候補データに基づいてウ
インドウ形成手段により形成されたウインドウ内の各画
素位置でのエッジの有無を判定するエッジ判定手段と、
エッジ判定手段の判定結果に基づいて伸長データのエッ
ジ部の強調処理を行うエッジ強調手段とを備えたもので
ある。
号化により圧縮された元画像の入力データを伸長してエ
ッジ部の強調処理を行う画像処理装置であって、入力デ
ータは、元画像の画像データを複数のブロックに分割
し、各ブロックごとに画素データを2値化データと代表
値とによって符号化したブロック符号化データと、ブロ
ック符号化と異なる処理により符号化された非ブロック
符号化データとを含み、符号化された入力データを伸長
する伸長手段と、入力データがブロック符号化データの
場合にエッジ候補であることを示すエッジ候補データを
生成するエッジ候補生成手段と、伸長データに対してウ
インドウを形成するウインドウ形成手段と、エッジ候補
生成手段により生成したエッジ候補データに基づいてウ
インドウ形成手段により形成されたウインドウ内の各画
素位置でのエッジの有無を判定するエッジ判定手段と、
エッジ判定手段の判定結果に基づいて伸長データのエッ
ジ部の強調処理を行うエッジ強調手段とを備えたもので
ある。
【0015】この発明に係る画像処理装置においては、
2値化データを有するブロック符号化データに対して最
小のウインドウサイズでのエッジ検出によるエッジ強調
処理を行うことができる。
2値化データを有するブロック符号化データに対して最
小のウインドウサイズでのエッジ検出によるエッジ強調
処理を行うことができる。
【0016】
【発明の実施の形態】請求項1の発明に係る画像処理装
置は、符号化により圧縮された元画像の入力データを伸
長してエッジ部の強調処理を行う画像処理装置であっ
て、符号化された入力データを伸長して伸長データを生
成する伸長手段と、符号化された入力データ中のエッジ
部を示すエッジデータを生成するエッジデータ生成手段
と、エッジデータ生成手段によって生成されたエッジデ
ータに基づいて伸長手段により生成された伸長データの
エッジ部の強調処理を行うエッジ強調手段とを備えたも
のである。これにより、エッジの検出対象データが少な
くなり、エッジ検出およびエッジ強調処理を容易に行う
ことができる。
置は、符号化により圧縮された元画像の入力データを伸
長してエッジ部の強調処理を行う画像処理装置であっ
て、符号化された入力データを伸長して伸長データを生
成する伸長手段と、符号化された入力データ中のエッジ
部を示すエッジデータを生成するエッジデータ生成手段
と、エッジデータ生成手段によって生成されたエッジデ
ータに基づいて伸長手段により生成された伸長データの
エッジ部の強調処理を行うエッジ強調手段とを備えたも
のである。これにより、エッジの検出対象データが少な
くなり、エッジ検出およびエッジ強調処理を容易に行う
ことができる。
【0017】請求項2の発明に係る画像処理装置は、請
求項1の発明に係る画像処理装置の構成において、符号
化された入力データが、元画像の画像データを複数のブ
ロックに分割し、各ブロックごとに画素データを符号化
したブロック符号化データと、ブロック符号化と異なる
処理により符号化された非ブロック符号化データとを含
み、エッジデータ生成手段は、ブロック符号化データに
対してエッジ部を示すエッジデータを生成するものであ
る。これにより、特定の符号化データに対してのみエッ
ジ強調を行うことができる。
求項1の発明に係る画像処理装置の構成において、符号
化された入力データが、元画像の画像データを複数のブ
ロックに分割し、各ブロックごとに画素データを符号化
したブロック符号化データと、ブロック符号化と異なる
処理により符号化された非ブロック符号化データとを含
み、エッジデータ生成手段は、ブロック符号化データに
対してエッジ部を示すエッジデータを生成するものであ
る。これにより、特定の符号化データに対してのみエッ
ジ強調を行うことができる。
【0018】請求項3の発明に係る画像処理装置は、請
求項2の発明に係る画像処理装置の構成において、ブロ
ック符号化データは、各ブロックごとに2値化データと
複数の代表値とによって符号化された第1ブロック符号
化データと、各ブロックごとに複数の代表値のみで符号
化された第2ブロック符号化データとを含み、エッジデ
ータ生成手段は、第1ブロック符号化データの2値化デ
ータに基づいてエッジ部の位置情報を含むエッジデータ
を生成する第1生成手段を含むものである。これによ
り、2値化データに基づいてエッジの位置を容易に検出
することができる。
求項2の発明に係る画像処理装置の構成において、ブロ
ック符号化データは、各ブロックごとに2値化データと
複数の代表値とによって符号化された第1ブロック符号
化データと、各ブロックごとに複数の代表値のみで符号
化された第2ブロック符号化データとを含み、エッジデ
ータ生成手段は、第1ブロック符号化データの2値化デ
ータに基づいてエッジ部の位置情報を含むエッジデータ
を生成する第1生成手段を含むものである。これによ
り、2値化データに基づいてエッジの位置を容易に検出
することができる。
【0019】請求項4の発明に係る画像処理装置は、請
求項3の発明に係る画像処理装置の構成において、第1
生成手段は、第1ブロック符号化データの2値化データ
に基づいてエッジ部の方向情報をさらに含むエッジデー
タを生成するものである。これにより、エッジの位置の
みならず方向も検出可能となり、高精度のエッジ強調を
行うことができる。
求項3の発明に係る画像処理装置の構成において、第1
生成手段は、第1ブロック符号化データの2値化データ
に基づいてエッジ部の方向情報をさらに含むエッジデー
タを生成するものである。これにより、エッジの位置の
みならず方向も検出可能となり、高精度のエッジ強調を
行うことができる。
【0020】請求項5の発明に係る画像処理装置は、請
求項3または請求項4の発明に係る画像処理装置の構成
において、第1および第2ブロック符号化データの複数
の代表値に基づいて、エッジデータ生成手段が生成した
エッジデータが有効か否かを判定するエッジデータ判定
手段をさらに備え、エッジ強調手段は、エッジデータ判
定手段により有効と判定されたエッジデータに基づいて
伸長データのエッジ部の強調処理を行うものである。こ
れにより、ブロック符号化データの代表値を用いてエッ
ジ強調の度合いを制御することができる。
求項3または請求項4の発明に係る画像処理装置の構成
において、第1および第2ブロック符号化データの複数
の代表値に基づいて、エッジデータ生成手段が生成した
エッジデータが有効か否かを判定するエッジデータ判定
手段をさらに備え、エッジ強調手段は、エッジデータ判
定手段により有効と判定されたエッジデータに基づいて
伸長データのエッジ部の強調処理を行うものである。こ
れにより、ブロック符号化データの代表値を用いてエッ
ジ強調の度合いを制御することができる。
【0021】請求項6の発明に係る画像処理装置は、請
求項3〜請求項5のいずれかの発明に係る画像処理装置
の構成において、エッジデータ生成手段は、入力データ
が第2ブロック符号化データである場合、第2ブロック
符号化データの各ブロックの最外周の位置にエッジ候補
であることを示すデータを配置したエッジデータを生成
する第2生成手段をさらに有しており、第1生成手段に
より生成されたエッジデータと第2生成手段により生成
されたエッジデータとを用いてエッジデータウインドウ
を形成するウインドウ形成手段と、ウインドウ形成手段
により形成されたエッジデータウインドウ内のデータを
補正する補正手段とをさらに備え、エッジ強調手段は、
補正手段により補正されたエッジデータに基づいて伸長
データのエッジ部の強調処理を行うものである。これに
より、エッジの強調部分をなめらかに形成することがで
きる。
求項3〜請求項5のいずれかの発明に係る画像処理装置
の構成において、エッジデータ生成手段は、入力データ
が第2ブロック符号化データである場合、第2ブロック
符号化データの各ブロックの最外周の位置にエッジ候補
であることを示すデータを配置したエッジデータを生成
する第2生成手段をさらに有しており、第1生成手段に
より生成されたエッジデータと第2生成手段により生成
されたエッジデータとを用いてエッジデータウインドウ
を形成するウインドウ形成手段と、ウインドウ形成手段
により形成されたエッジデータウインドウ内のデータを
補正する補正手段とをさらに備え、エッジ強調手段は、
補正手段により補正されたエッジデータに基づいて伸長
データのエッジ部の強調処理を行うものである。これに
より、エッジの強調部分をなめらかに形成することがで
きる。
【0022】請求項7の発明に係る画像処理装置は、請
求項3〜請求項6のいずれかの発明に係る画像処理装置
の構成において、ブロック符号化データの複数の代表値
に基づいてエッジ部の強度を示すデータを生成するエッ
ジ強度生成手段をさらに備え、エッジ強調手段は、エッ
ジ強度生成手段により生成されたエッジ部の強度を示す
データに応じてエッジ部の強調処理を行うものである。
これにより、ブロック符号化データの代表値を用いてエ
ッジ強調の度合いを制御することができる。
求項3〜請求項6のいずれかの発明に係る画像処理装置
の構成において、ブロック符号化データの複数の代表値
に基づいてエッジ部の強度を示すデータを生成するエッ
ジ強度生成手段をさらに備え、エッジ強調手段は、エッ
ジ強度生成手段により生成されたエッジ部の強度を示す
データに応じてエッジ部の強調処理を行うものである。
これにより、ブロック符号化データの代表値を用いてエ
ッジ強調の度合いを制御することができる。
【0023】請求項8の発明に係る画像処理装置は、符
号化により圧縮された元画像の入力データを伸長してエ
ッジ部の強調処理を行う画像処理装置であって、入力デ
ータは、元画像の画像データを複数のブロックに分割
し、各ブロックごとに画素データを2値化データと代表
値とによって符号化したブロック符号化データと、ブロ
ック符号化と異なる処理により符号化された非ブロック
符号化データとを含み、符号化された入力データを伸長
する伸長手段と、入力データがブロック符号化データの
場合にエッジ候補であることを示すエッジ候補データを
生成するエッジ候補生成手段と、伸長データに対してウ
インドウを形成するウインドウ形成手段と、エッジ候補
生成手段により生成したエッジ候補データに基づいてウ
インドウ形成手段により形成されたウインドウ内の各画
素位置でのエッジの有無を判定するエッジ判定手段と、
エッジ判定手段の判定結果に基づいて伸長データのエッ
ジ部の強調処理を行うエッジ強調手段とを備えたもので
ある。これにより、最小のウインドウサイズでエッジ検
出を行ってエッジ強調を行うことができる。
号化により圧縮された元画像の入力データを伸長してエ
ッジ部の強調処理を行う画像処理装置であって、入力デ
ータは、元画像の画像データを複数のブロックに分割
し、各ブロックごとに画素データを2値化データと代表
値とによって符号化したブロック符号化データと、ブロ
ック符号化と異なる処理により符号化された非ブロック
符号化データとを含み、符号化された入力データを伸長
する伸長手段と、入力データがブロック符号化データの
場合にエッジ候補であることを示すエッジ候補データを
生成するエッジ候補生成手段と、伸長データに対してウ
インドウを形成するウインドウ形成手段と、エッジ候補
生成手段により生成したエッジ候補データに基づいてウ
インドウ形成手段により形成されたウインドウ内の各画
素位置でのエッジの有無を判定するエッジ判定手段と、
エッジ判定手段の判定結果に基づいて伸長データのエッ
ジ部の強調処理を行うエッジ強調手段とを備えたもので
ある。これにより、最小のウインドウサイズでエッジ検
出を行ってエッジ強調を行うことができる。
【0024】(実施の形態1)以下、本発明の実施の形
態1について図1から図10を参照して説明する。
態1について図1から図10を参照して説明する。
【0025】図1は本発明の実施の形態1におけるエッ
ジ強調を行う画像処理装置のブロック図である。図1に
おいて、1は本発明の実施の形態1の画像処理装置を示
す。
ジ強調を行う画像処理装置のブロック図である。図1に
おいて、1は本発明の実施の形態1の画像処理装置を示
す。
【0026】BTC伸長手段3は、入力される符号化画
像データが、画素の2値化されたデータおよび輝度の2
代表値および色相の4代表値、または輝度および色相の
3代表値のみからなるブロック符号化データ(以下BT
Cデータと呼ぶ)のデータ伸長を行う。
像データが、画素の2値化されたデータおよび輝度の2
代表値および色相の4代表値、または輝度および色相の
3代表値のみからなるブロック符号化データ(以下BT
Cデータと呼ぶ)のデータ伸長を行う。
【0027】VQ伸長手段4は、輝度および色相からな
る画像データをベクトル量子化によって符号化した入力
データ(以下VQデータと呼ぶ)の伸長を行う。ベクト
ル量子化によって符号化されたVQデータには画素の2
値化された符号データは存在しない。
る画像データをベクトル量子化によって符号化した入力
データ(以下VQデータと呼ぶ)の伸長を行う。ベクト
ル量子化によって符号化されたVQデータには画素の2
値化された符号データは存在しない。
【0028】エッジ強度生成手段2は、BTCデータの
輝度の2代表値の差を用いてエッジ強度を生成する。あ
らかじめ設定された2つの閾値TH1、TH2(但しT
H2>TH1)を持ち、輝度の2代表値の差が閾値TH
1以下のときにはエッジ強度データとして”0”を発生
し、輝度の2代表値の差が閾値TH1より大きく閾値T
H2以下のときにはエッジ強度データとして”1”を出
力し、輝度の2代表値の差が閾値TH2より大きな時に
はエッジ強度データとして”2”を出力する。
輝度の2代表値の差を用いてエッジ強度を生成する。あ
らかじめ設定された2つの閾値TH1、TH2(但しT
H2>TH1)を持ち、輝度の2代表値の差が閾値TH
1以下のときにはエッジ強度データとして”0”を発生
し、輝度の2代表値の差が閾値TH1より大きく閾値T
H2以下のときにはエッジ強度データとして”1”を出
力し、輝度の2代表値の差が閾値TH2より大きな時に
はエッジ強度データとして”2”を出力する。
【0029】エッジ判定生成手段6は、入力された符号
化画像データが2値化されたデータを持つBTCデータ
以外の場合にはエッジデータとして”0”を出力し、符
号化画像データが2値化されたデータを持つBTCデー
タの場合には以下のようにしてエッジデータを出力す
る。
化画像データが2値化されたデータを持つBTCデータ
以外の場合にはエッジデータとして”0”を出力し、符
号化画像データが2値化されたデータを持つBTCデー
タの場合には以下のようにしてエッジデータを出力す
る。
【0030】図2および図3はエッジデータ生成の説明
図である。本実施の形態ではBTCデータとしては4×
4画素のブロックを符号化した入力データを用いてお
り、12は符号化画像データの2値化されたデータを示
し、13はデータ12より発生されるエッジデータを示
す。エッジデータ13の”1”は符号化画素データ中の
2値化データが”0”であり、かつその隣接画素が”
1”である場所に発生する。図2ではエッジ位置データ
を発生した場合のエッジデータ13の様子を示してい
る。
図である。本実施の形態ではBTCデータとしては4×
4画素のブロックを符号化した入力データを用いてお
り、12は符号化画像データの2値化されたデータを示
し、13はデータ12より発生されるエッジデータを示
す。エッジデータ13の”1”は符号化画素データ中の
2値化データが”0”であり、かつその隣接画素が”
1”である場所に発生する。図2ではエッジ位置データ
を発生した場合のエッジデータ13の様子を示してい
る。
【0031】また、エッジ判定生成手段6ではエッジ位
置データだけでなくエッジ方向データを発生することが
できる。図3において、14、16、17は符号化画像
データの2値化されたデータを示し、15はエッジ方向
情報を含むエッジデータを示す。データ16、17にお
いて、太枠内部画素を対象としたエッジデータを発生す
る際、符号化画素データ中の2値化データがデータ16
に示す状態のときにはエッジデータとして”1”を発生
し、データ17に示す状態のときにはエッジデータとし
て”2”を発生する。ただし、注目画素の2値化データ
が”0”でその左右の画素の2値化データが両方共に”
1”の場合はエッジデータとして”3”を発生する。
置データだけでなくエッジ方向データを発生することが
できる。図3において、14、16、17は符号化画像
データの2値化されたデータを示し、15はエッジ方向
情報を含むエッジデータを示す。データ16、17にお
いて、太枠内部画素を対象としたエッジデータを発生す
る際、符号化画素データ中の2値化データがデータ16
に示す状態のときにはエッジデータとして”1”を発生
し、データ17に示す状態のときにはエッジデータとし
て”2”を発生する。ただし、注目画素の2値化データ
が”0”でその左右の画素の2値化データが両方共に”
1”の場合はエッジデータとして”3”を発生する。
【0032】上記以外の状態でエッジ位置、すなわち対
象画素の2値化データが”0”で隣接画素に2値化デー
タ”1”が存在する位置にあたる場合にはエッジデータ
として”3”を発生する。これにより、符号化画素デー
タ中の2値化データ14からエッジデータ15が発生さ
れる。
象画素の2値化データが”0”で隣接画素に2値化デー
タ”1”が存在する位置にあたる場合にはエッジデータ
として”3”を発生する。これにより、符号化画素デー
タ中の2値化データ14からエッジデータ15が発生さ
れる。
【0033】フラット部エッジ判定生成手段7は、入力
された符号化画像データが2値化データを持たずに複数
の代表値のみであった場合に、図4に示すようなエッジ
データ18を生成する。エッジデータ18はブロック符
号化が4×4画素時のエッジデータであり、周囲の画素
にエッジとなる可能性があることを示す”4”を発生す
る。
された符号化画像データが2値化データを持たずに複数
の代表値のみであった場合に、図4に示すようなエッジ
データ18を生成する。エッジデータ18はブロック符
号化が4×4画素時のエッジデータであり、周囲の画素
にエッジとなる可能性があることを示す”4”を発生す
る。
【0034】エッジ出力制御手段5は、エッジウインド
ウ形成手段8から出力されるエッジデータの各画素位置
に対応する符号化画像データが、画素の2値化されたデ
ータを含むBTCデータのときに、輝度の2代表値の差
と閾値とを比較し、輝度の2代表値の差が閾値より大き
な場合にはエッジデータが有効であることを示す”1”
を出力し、それ以外の場合にはエッジデータが無効であ
ることを示す”0”を出力する。
ウ形成手段8から出力されるエッジデータの各画素位置
に対応する符号化画像データが、画素の2値化されたデ
ータを含むBTCデータのときに、輝度の2代表値の差
と閾値とを比較し、輝度の2代表値の差が閾値より大き
な場合にはエッジデータが有効であることを示す”1”
を出力し、それ以外の場合にはエッジデータが無効であ
ることを示す”0”を出力する。
【0035】図5はエッジウインドウの状態を示す模式
図である。エッジデータ19は、エッジ判定生成手段6
およびフラット部エッジ判定生成手段7からのエッジデ
ータを入力とし、エッジウインドウ形成手段8により形
成される。左上、右上、左下のブロックが2値化データ
を持つBTCデータから発生されたエッジデータで、右
下のブロックが2値化データを持たない複数の代表値か
らなるBTCデータから発生されたエッジデータであ
る。太枠内部のようにエッジウインドウ形成手段8で形
成されるウインドウ20のサイズは3×3画素である。
図である。エッジデータ19は、エッジ判定生成手段6
およびフラット部エッジ判定生成手段7からのエッジデ
ータを入力とし、エッジウインドウ形成手段8により形
成される。左上、右上、左下のブロックが2値化データ
を持つBTCデータから発生されたエッジデータで、右
下のブロックが2値化データを持たない複数の代表値か
らなるBTCデータから発生されたエッジデータであ
る。太枠内部のようにエッジウインドウ形成手段8で形
成されるウインドウ20のサイズは3×3画素である。
【0036】エッジデータ補正手段9ではウインドウ2
0の中央で太枠内部のように形成された画素についての
補正を行う。補正処理では、中央の画素の値が”
0”、”1”、”2”、”3”の場合はそのまま出力を
行なう。また、 (1)中央の画素の値が”4”であること (2)エッジデータの値が、”0”および”4”でない
画素が周囲に2画素以上存在すること (3)エッジデータの値が”0”および”4”でない画
素が水平方向および垂直方向に連続していないこと (4)(3)のエッジデータ値が同じであること 以上の条件を満たす場合には、中央の画素のエッジデー
タの値を周囲の画素の”0”および”4”でないエッジ
データの値と同じ値に変更し、それ以外の場合には中央
の画素のエッジデータ値を”0”に変更する。
0の中央で太枠内部のように形成された画素についての
補正を行う。補正処理では、中央の画素の値が”
0”、”1”、”2”、”3”の場合はそのまま出力を
行なう。また、 (1)中央の画素の値が”4”であること (2)エッジデータの値が、”0”および”4”でない
画素が周囲に2画素以上存在すること (3)エッジデータの値が”0”および”4”でない画
素が水平方向および垂直方向に連続していないこと (4)(3)のエッジデータ値が同じであること 以上の条件を満たす場合には、中央の画素のエッジデー
タの値を周囲の画素の”0”および”4”でないエッジ
データの値と同じ値に変更し、それ以外の場合には中央
の画素のエッジデータ値を”0”に変更する。
【0037】さらに、エッジ出力制御手段5がエッジデ
ータが無効と判定した場合にも中央の画素のエッジデー
タは”0”に変更される。
ータが無効と判定した場合にも中央の画素のエッジデー
タは”0”に変更される。
【0038】例えば、エッジウインドウ19の太枠内中
央の画素位置のエッジデータが有効である場合、これを
補正すると”0”および”4”でないエッジデータの
値”1”が2画素存在し、かつ水平方向および垂直方向
に連続していないため、ウインドウ20に示すようにウ
インドウ中央のエッジデータの値が”4”から”1”へ
と変更される。
央の画素位置のエッジデータが有効である場合、これを
補正すると”0”および”4”でないエッジデータの
値”1”が2画素存在し、かつ水平方向および垂直方向
に連続していないため、ウインドウ20に示すようにウ
インドウ中央のエッジデータの値が”4”から”1”へ
と変更される。
【0039】色変換手段10は、BTC伸長手段3およ
びVQ伸長手段4によって伸長された輝度および色相か
らなる画素データを異なる色空間に変換する。図6に示
すように、色変換手段10は2段階の変換手段に分かれ
ており、第1色変換手段21では輝度及び色相からなる
YUV色空間の画素データをRGB空間のデータへと変
換を行う。また第2色変換手段22では第1色変換手段
21から出力されるRGB空間のデータをCMYK空間
のデータへと変換を行う。
びVQ伸長手段4によって伸長された輝度および色相か
らなる画素データを異なる色空間に変換する。図6に示
すように、色変換手段10は2段階の変換手段に分かれ
ており、第1色変換手段21では輝度及び色相からなる
YUV色空間の画素データをRGB空間のデータへと変
換を行う。また第2色変換手段22では第1色変換手段
21から出力されるRGB空間のデータをCMYK空間
のデータへと変換を行う。
【0040】エッジ強調手段11は、エッジ強度生成手
段2から発生されるエッジ強度データ、色変換手段10
から出力されるCMYKデータおよびエッジデータ補正
手段9から出力されるエッジデータに基づいて、エッジ
強調されたエッジ強調画像データを生成する。図7はエ
ッジ強調手段のブロック図である。図7において、エッ
ジ強調手段11は23のディザ1、24のディザ2、2
5のディザ3の3つのディザマトリクスおよび階調処理
手段26から構成される。23のディザ1はエッジ強度
データが”0”の時に用いるディザマトリクス、24の
ディザ2はエッジ強度データが”1”の時に用いるディ
ザマトリクス、25のディザ3はエッジ強度データが”
2”の時に用いるディザマトリクスである。
段2から発生されるエッジ強度データ、色変換手段10
から出力されるCMYKデータおよびエッジデータ補正
手段9から出力されるエッジデータに基づいて、エッジ
強調されたエッジ強調画像データを生成する。図7はエ
ッジ強調手段のブロック図である。図7において、エッ
ジ強調手段11は23のディザ1、24のディザ2、2
5のディザ3の3つのディザマトリクスおよび階調処理
手段26から構成される。23のディザ1はエッジ強度
データが”0”の時に用いるディザマトリクス、24の
ディザ2はエッジ強度データが”1”の時に用いるディ
ザマトリクス、25のディザ3はエッジ強度データが”
2”の時に用いるディザマトリクスである。
【0041】図8は階調処理手段のブロック図である。
図8に示すように、階調処理手段26は図7のディザマ
トリクス23〜25から出力されるディザデータをエッ
ジ強度生成手段2から出力されるエッジ強度データに基
づいて選択する。エッジ強度データが”0”の時は23
のディザ1から出力されるディザデータを選択し、エッ
ジ強度データが”1”の時は24のディザ2から出力さ
れるディザデータを選択し、エッジ強度データが”2”
の時は25のディザ3から出力されるディザデータをそ
れぞれ選択して2値化比較手段28へと供給する。ここ
でディザデータはCMYKデータの要素のビット幅の4
画素分のデータを持つ。
図8に示すように、階調処理手段26は図7のディザマ
トリクス23〜25から出力されるディザデータをエッ
ジ強度生成手段2から出力されるエッジ強度データに基
づいて選択する。エッジ強度データが”0”の時は23
のディザ1から出力されるディザデータを選択し、エッ
ジ強度データが”1”の時は24のディザ2から出力さ
れるディザデータを選択し、エッジ強度データが”2”
の時は25のディザ3から出力されるディザデータをそ
れぞれ選択して2値化比較手段28へと供給する。ここ
でディザデータはCMYKデータの要素のビット幅の4
画素分のデータを持つ。
【0042】2値化比較手段28では、図9に示すよう
に、入力されるCMYKの多値データと、ディザ選択手
段27から供給されたディザデータを1画素分毎に分け
たディザデータ1、ディザデータ2、ディザデータ3、
ディザデータ4とをそれぞれ比較器30により比較し、
CMYKデータがディザデータx(x=1,2,3,
4)より大きければ”1”、ディザデータx以下の場合
は”0”を2値データ1、2値データ2、2値データ
3、2値データ4として出力する。エッジ強調の行われ
ない場合の1画素の2値データの出力31において、3
2が2値データ1の配置される位置、33が2値データ
2の配置される位置、34が2値データ3の配置される
位置、35が2値データ4の配置される位置となる。な
お、図9はC,M,Y,Kのいずれか1要素分について
の図であり、それぞれの要素について図9に示すような
2値化データの出力が行われる。
に、入力されるCMYKの多値データと、ディザ選択手
段27から供給されたディザデータを1画素分毎に分け
たディザデータ1、ディザデータ2、ディザデータ3、
ディザデータ4とをそれぞれ比較器30により比較し、
CMYKデータがディザデータx(x=1,2,3,
4)より大きければ”1”、ディザデータx以下の場合
は”0”を2値データ1、2値データ2、2値データ
3、2値データ4として出力する。エッジ強調の行われ
ない場合の1画素の2値データの出力31において、3
2が2値データ1の配置される位置、33が2値データ
2の配置される位置、34が2値データ3の配置される
位置、35が2値データ4の配置される位置となる。な
お、図9はC,M,Y,Kのいずれか1要素分について
の図であり、それぞれの要素について図9に示すような
2値化データの出力が行われる。
【0043】図8の並び替え手段29においては、エッ
ジデータが”0”の時には図9の2値データ31の出力
を行うが、それ以外の時には図9の2値データ1(3
2)、2値データ2(33)、2値データ3(34)、
2値データ4(35)の和を用いて図10の2値データ
の出力を行う。図10はエッジデータによる2値データ
の並び替え図である。36はエッジデータが”1”の
時、37はエッジデータが”2”の時、38はエッジデ
ータが”3”の時に出力される2値データを示し、数値
(1から4)は前記の2値データx(x=1,2,3,
4)の和がその数値以上の場合はその位置に2値デー
タ”1”を出力し、そうでなければ2値データ”0”を
出力することを示している。以上の2値データによりエ
ッジ強調画像データは生成される。
ジデータが”0”の時には図9の2値データ31の出力
を行うが、それ以外の時には図9の2値データ1(3
2)、2値データ2(33)、2値データ3(34)、
2値データ4(35)の和を用いて図10の2値データ
の出力を行う。図10はエッジデータによる2値データ
の並び替え図である。36はエッジデータが”1”の
時、37はエッジデータが”2”の時、38はエッジデ
ータが”3”の時に出力される2値データを示し、数値
(1から4)は前記の2値データx(x=1,2,3,
4)の和がその数値以上の場合はその位置に2値デー
タ”1”を出力し、そうでなければ2値データ”0”を
出力することを示している。以上の2値データによりエ
ッジ強調画像データは生成される。
【0044】上記実施の形態1において、BTC伸長手
段3およびVQ伸長手段4が本発明の伸長手段に相当
し、エッジ判定生成手段6がエッジデータ生成手段およ
び第1生成手段に相当し、フラット部エッジ判定生成手
段7がエッジデータ生成手段および第2生成手段に相当
し、エッジ出力制御手段5がエッジデータ判定手段に相
当しエッジデータ補正手段3が補正手段に相当する。
段3およびVQ伸長手段4が本発明の伸長手段に相当
し、エッジ判定生成手段6がエッジデータ生成手段およ
び第1生成手段に相当し、フラット部エッジ判定生成手
段7がエッジデータ生成手段および第2生成手段に相当
し、エッジ出力制御手段5がエッジデータ判定手段に相
当しエッジデータ補正手段3が補正手段に相当する。
【0045】(実施の形態2)以下、本発明の実施の形
態2について図11から図15を参照して説明する。
態2について図11から図15を参照して説明する。
【0046】図11は本発明の実施の形態2におけるエ
ッジ強調を行う画像処理装置のブロック図である。図1
1において、39は本発明の実施の形態2の画像処理装
置全体を示す。
ッジ強調を行う画像処理装置のブロック図である。図1
1において、39は本発明の実施の形態2の画像処理装
置全体を示す。
【0047】BTC伸長手段3は、入力される符号化画
像データが、画素の2値化されたデータおよび輝度の2
代表値および色相の4代表値、または輝度および色相の
3代表値のみからなるブロック符号化データ(BTCデ
ータ)のデータ伸長を行う。
像データが、画素の2値化されたデータおよび輝度の2
代表値および色相の4代表値、または輝度および色相の
3代表値のみからなるブロック符号化データ(BTCデ
ータ)のデータ伸長を行う。
【0048】VQ伸長手段4は、輝度および色相からな
る画像データをベクトル量子化によって符号化した入力
データ(VQデータ)の伸長を行う。ベクトル量子化に
よって符号化されたVQデータには画素の2値化された
符号データは存在しない。
る画像データをベクトル量子化によって符号化した入力
データ(VQデータ)の伸長を行う。ベクトル量子化に
よって符号化されたVQデータには画素の2値化された
符号データは存在しない。
【0049】エッジ候補生成手段40は、入力される符
号化画像データがBTCデータの場合にはエッジ候補を
示すエッジ候補データ”1”を発生し、VQデータの場
合は非エッジ候補を示すエッジ候補データ”0”を発生
する。図12はエッジ候補データの模式図であり、BT
Cデータのエッジデータ44およびVQデータのエッジ
データ45を示している。
号化画像データがBTCデータの場合にはエッジ候補を
示すエッジ候補データ”1”を発生し、VQデータの場
合は非エッジ候補を示すエッジ候補データ”0”を発生
する。図12はエッジ候補データの模式図であり、BT
Cデータのエッジデータ44およびVQデータのエッジ
データ45を示している。
【0050】図13は、色変換手段のブロック図であ
る。色変換手段41はBTC伸長手段3およびVQ伸長
手段4によって伸長された輝度および色相からなる画素
データを異なる色空間に変換する。図6に示すように色
変換手段41は2段階の変換手段に分かれており、第1
色変換手段21では輝度及び色相からなるYUV色空間
の画素データをRGB空間のデータへと変換を行う。ま
た第2色変換手段22では第1色変換手段21から出力
されるRGB空間のデータをCMYK空間のデータへと
変換を行う。また入力データの輝度成分であるYについ
ては色変換せずに出力することも行う。
る。色変換手段41はBTC伸長手段3およびVQ伸長
手段4によって伸長された輝度および色相からなる画素
データを異なる色空間に変換する。図6に示すように色
変換手段41は2段階の変換手段に分かれており、第1
色変換手段21では輝度及び色相からなるYUV色空間
の画素データをRGB空間のデータへと変換を行う。ま
た第2色変換手段22では第1色変換手段21から出力
されるRGB空間のデータをCMYK空間のデータへと
変換を行う。また入力データの輝度成分であるYについ
ては色変換せずに出力することも行う。
【0051】図14はウインドウ形成手段のブロック図
である。ウインドウ形成手段42は、輝度であるYデー
タについて3×3画素のウインドウを形成する輝度ウイ
ンドウ形成手段46と、3×3画素のウインドウの中央
の画素位置までCMYKデータおよびエッジ候補データ
を遅延させるデータ遅延手段47とから構成される。
である。ウインドウ形成手段42は、輝度であるYデー
タについて3×3画素のウインドウを形成する輝度ウイ
ンドウ形成手段46と、3×3画素のウインドウの中央
の画素位置までCMYKデータおよびエッジ候補データ
を遅延させるデータ遅延手段47とから構成される。
【0052】図15はウインドウの説明図である。エッ
ジ判定手段43はウインドウ形成手段42で形成された
ウインドウ48に対してエッジ判定を行う。図15中の
a0〜a4はそれぞれの画素位置の輝度値を示す。中央
画素の位置がエッジ候補位置でなければ、エッジ強度デ
ータとして”0”、エッジデータとして”0”を出力す
る。中央画素の位置がエッジ候補位置の場合は、中央画
素の輝度値a2と周辺画素の輝度値a0,a1,a3,
a4との差分a2−ax(x=0,1,3,4)をそれ
ぞれ算出する。
ジ判定手段43はウインドウ形成手段42で形成された
ウインドウ48に対してエッジ判定を行う。図15中の
a0〜a4はそれぞれの画素位置の輝度値を示す。中央
画素の位置がエッジ候補位置でなければ、エッジ強度デ
ータとして”0”、エッジデータとして”0”を出力す
る。中央画素の位置がエッジ候補位置の場合は、中央画
素の輝度値a2と周辺画素の輝度値a0,a1,a3,
a4との差分a2−ax(x=0,1,3,4)をそれ
ぞれ算出する。
【0053】次に、その差分の値の中で最大の値(DI
FFMAX)と、あらかじめ設定された2つの閾値TH
D1、THD2(但しTHD2>THD1)との比較を
行う。DIFFMAX<THD1の場合はエッジ強度デ
ータとして”0”、エッジデータとして”0”を出力す
る。DIFFMAX≧THD1の場合で(a2−a1)
が最大値の場合には、エッジデータとして”2”を出力
し、(a2−a3)が最大値の場合にはエッジデータと
して”1”を出力する。また、THD2>DIFFMA
X≧THD1の場合には、エッジ強度データとして”
1”、DIFFMAX≧THD2の場合には、エッジ強
度データとして”2”を出力する。
FFMAX)と、あらかじめ設定された2つの閾値TH
D1、THD2(但しTHD2>THD1)との比較を
行う。DIFFMAX<THD1の場合はエッジ強度デ
ータとして”0”、エッジデータとして”0”を出力す
る。DIFFMAX≧THD1の場合で(a2−a1)
が最大値の場合には、エッジデータとして”2”を出力
し、(a2−a3)が最大値の場合にはエッジデータと
して”1”を出力する。また、THD2>DIFFMA
X≧THD1の場合には、エッジ強度データとして”
1”、DIFFMAX≧THD2の場合には、エッジ強
度データとして”2”を出力する。
【0054】エッジ強調手段11はエッジ判定手段43
から発生されるエッジ強度データおよびCMYKデータ
およびエッジデータに基づいてエッジ強調されたエッジ
強調画像データを生成する。図7に示すように、エッジ
強調手段11は23のディザ1、24のディザ2、25
のディザ3の3つのディザマトリクスと階調処理手段2
6から構成される。23のディザ1は非エッジ部を示す
エッジ強度データが”0”の時に用いるディザマトリク
スであり、24のディザ2はエッジ強度データが”1”
の時に用いるディザマトリクスであり、25のディザ3
はエッジ強度データが”2”の時に用いるディザマトリ
クスである。
から発生されるエッジ強度データおよびCMYKデータ
およびエッジデータに基づいてエッジ強調されたエッジ
強調画像データを生成する。図7に示すように、エッジ
強調手段11は23のディザ1、24のディザ2、25
のディザ3の3つのディザマトリクスと階調処理手段2
6から構成される。23のディザ1は非エッジ部を示す
エッジ強度データが”0”の時に用いるディザマトリク
スであり、24のディザ2はエッジ強度データが”1”
の時に用いるディザマトリクスであり、25のディザ3
はエッジ強度データが”2”の時に用いるディザマトリ
クスである。
【0055】図8に示すように、階調処理手段26は図
7のディザマトリクス23〜25から出力されるディザ
データをエッジ判定手段43から出力されるエッジ強度
データによって選択する。
7のディザマトリクス23〜25から出力されるディザ
データをエッジ判定手段43から出力されるエッジ強度
データによって選択する。
【0056】エッジ強度データが”0”の時は23のデ
ィザ1から出力されるディザデータを選択し、エッジ強
度データが”1”の時は24のディザ2から出力される
ディザデータを選択し、エッジ強度データが”2”の時
は25のディザ3から出力されるディザデータを選択し
て、2値化比較手段28へと供給する。ここでディザデ
ータはCMYKデータの各要素のビット幅の4画素分の
データを持つ。
ィザ1から出力されるディザデータを選択し、エッジ強
度データが”1”の時は24のディザ2から出力される
ディザデータを選択し、エッジ強度データが”2”の時
は25のディザ3から出力されるディザデータを選択し
て、2値化比較手段28へと供給する。ここでディザデ
ータはCMYKデータの各要素のビット幅の4画素分の
データを持つ。
【0057】2値化比較手段28では、図9に示すよう
に入力されるCMYKの多値データとディザ選択手段2
7から供給されたディザデータを1画素分毎に分けたデ
ィザデータ1、ディザデータ2、ディザデータ3、ディ
ザデータ4とをそれぞれ比較器30により比較し、CM
YKデータがディザデータx(x=1,2,3,4)よ
り大きければ”1”、以下の場合には”0”を2値デー
タ1、2値データ2、2値データ3、2値データ4とし
て出力する。エッジ強調の行われない場合の1画素の2
値データ31では、32が2値データ1の配置される位
置、33が2値データ2の配置される位置、34が2値
データ3の配置される位置、35が2値データ4の配置
される位置となる。なお、図9はC,M,Y,Kのいず
れか1要素分についての図であり、それぞれの要素につ
いて図9に示すような2値化データ出力は行われる。
に入力されるCMYKの多値データとディザ選択手段2
7から供給されたディザデータを1画素分毎に分けたデ
ィザデータ1、ディザデータ2、ディザデータ3、ディ
ザデータ4とをそれぞれ比較器30により比較し、CM
YKデータがディザデータx(x=1,2,3,4)よ
り大きければ”1”、以下の場合には”0”を2値デー
タ1、2値データ2、2値データ3、2値データ4とし
て出力する。エッジ強調の行われない場合の1画素の2
値データ31では、32が2値データ1の配置される位
置、33が2値データ2の配置される位置、34が2値
データ3の配置される位置、35が2値データ4の配置
される位置となる。なお、図9はC,M,Y,Kのいず
れか1要素分についての図であり、それぞれの要素につ
いて図9に示すような2値化データ出力は行われる。
【0058】図8の並び替え手段29においては、エッ
ジデータが”0”の時には図9の2値データ31の出力
を行うが、それ以外の時には図9の2値データ1、2値
データ2、2値データ3、2値データ4の和を用いて図
10の2値データの出力を行う。データ36はエッジデ
ータが”1”の時、データ37はエッジデータが”2”
の時、データ38はエッジデータが”3”の時にそれぞ
れ出力される2値データを示し、数値(1から4)は上
記の2値データx(x=1,2,3,4)の和がその数
値以上の場合はその位置に2値データ”1”を出力し、
そうでなければ2値データ”0”を出力することを示し
ている。以上の2値データによりエッジ強調画像データ
が生成される。
ジデータが”0”の時には図9の2値データ31の出力
を行うが、それ以外の時には図9の2値データ1、2値
データ2、2値データ3、2値データ4の和を用いて図
10の2値データの出力を行う。データ36はエッジデ
ータが”1”の時、データ37はエッジデータが”2”
の時、データ38はエッジデータが”3”の時にそれぞ
れ出力される2値データを示し、数値(1から4)は上
記の2値データx(x=1,2,3,4)の和がその数
値以上の場合はその位置に2値データ”1”を出力し、
そうでなければ2値データ”0”を出力することを示し
ている。以上の2値データによりエッジ強調画像データ
が生成される。
【0059】
【発明の効果】以上のように本発明によれば、2値化デ
ータを有する符号化データから直接エッジデータを生成
することが可能となり、エッジ検出を容易に行うことが
できる。さらに、ブロック符号化データの特徴を生かし
たエッジ候補を生成し、最小のウインドウサイズでエッ
ジ検出を行うことにより、エッジ検出処理量の増大を抑
制しつつエッジ強調処理を行うことができる。
ータを有する符号化データから直接エッジデータを生成
することが可能となり、エッジ検出を容易に行うことが
できる。さらに、ブロック符号化データの特徴を生かし
たエッジ候補を生成し、最小のウインドウサイズでエッ
ジ検出を行うことにより、エッジ検出処理量の増大を抑
制しつつエッジ強調処理を行うことができる。
【図1】本発明の実施の形態1におけるエッジ強調を行
う画像処理装置のブロック図
う画像処理装置のブロック図
【図2】エッジデータ生成の説明図
【図3】エッジデータ生成の説明図
【図4】エッジデータの説明図
【図5】エッジウインドウの状態を示す模式図
【図6】色変換手段のブロック図
【図7】エッジ強調手段のブロック図
【図8】階調処理手段のブロック図
【図9】2値化比較手段のブロック図
【図10】エッジデータによる2値データの並び替え図
【図11】本発明の実施の形態2におけるエッジ強調を
行う画像処理装置のブロック図
行う画像処理装置のブロック図
【図12】エッジ候補データの模式図
【図13】色変換手段のブロック図
【図14】ウインドウ形成手段のブロック図
【図15】ウインドウの説明図
【図16】従来の画像処理装置のブロック図
【図17】ウインドウの模式図
【図18】従来のエッジ強調手段ブロック図
1、39 画像処理装置 2 エッジ強度生成手段 3 BTC伸長手段 4 VQ伸長手段 5 エッジ出力制御手段 6 エッジ判定生成手段 7 フラット部エッジ判定生成手段 8 エッジウインドウ形成手段 9 エッジデータ補正手段 10、41 色変換手段 11 エッジ強調手段 21 第1色変換手段 22 第2色変換手段 26 階調処理手段 27 ディザ選択手段 28 2値化比較手段 29 並び替え手段 30 比較器 40 エッジ候補生成手段 42 ウインドウ形成手段 43 エッジ判定手段 46 輝度ウインドウ形成手段 47 データ遅延手段
Claims (8)
- 【請求項1】符号化により圧縮された元画像の入力デー
タを伸長してエッジ部の強調処理を行う画像処理装置で
あって、符号化された前記入力データを伸長して伸長デ
ータを生成する伸長手段と、符号化された前記入力デー
タ中のエッジ部を示すエッジデータを生成するエッジデ
ータ生成手段と、前記エッジデータ生成手段によって生
成された前記エッジデータに基づいて前記伸長手段によ
り生成された前記伸長データのエッジ部の強調処理を行
うエッジ強調手段とを備えたことを特徴とする画像処理
装置。 - 【請求項2】符号化された前記入力データは、元画像の
画像データを複数のブロックに分割し、各ブロックごと
に画素データを符号化したブロック符号化データと、前
記ブロック符号化と異なる処理により符号化された非ブ
ロック符号化データとを含み、前記エッジデータ生成手
段は、前記ブロック符号化データに対してエッジ部を示
すエッジデータを生成することを特徴とする請求項1記
載の画像処理装置。 - 【請求項3】前記ブロック符号化データは、各ブロック
ごとに2値化データと複数の代表値とによって符号化さ
れた第1ブロック符号化データと、各ブロックごとに複
数の代表値のみで符号化された第2ブロック符号化デー
タとを含み、前記エッジデータ生成手段は、前記第1ブ
ロック符号化データの前記2値化データに基づいてエッ
ジ部の位置情報を含むエッジデータを生成する第1生成
手段を含むことを特徴とする請求項2記載の画像処理装
置。 - 【請求項4】前記第1生成手段は、前記第1ブロック符
号化データの前記2値化データに基づいてエッジ部の方
向情報をさらに含むエッジデータを生成することを特徴
とする請求項3記載の画像処理装置。 - 【請求項5】前記第1および第2ブロック符号化データ
の前記複数の代表値に基づいて、前記エッジデータ生成
手段が生成した前記エッジデータが有効か否かを判定す
るエッジデータ判定手段をさらに備え、前記エッジ強調
手段は、前記エッジデータ判定手段により有効と判定さ
れたエッジデータに基づいて前記伸長データのエッジ部
の強調処理を行うことを特徴とする請求項3または4記
載の画像処理装置。 - 【請求項6】前記エッジデータ生成手段は、前記入力デ
ータが前記第2ブロック符号化データである場合、前記
第2ブロック符号化データの各ブロックの最外周の位置
にエッジ候補であることを示すデータを配置したエッジ
データを生成する第2生成手段をさらに有しており、前
記第1生成手段により生成された前記エッジデータと前
記第2生成手段により生成された前記エッジデータとを
用いてエッジデータウインドウを形成するウインドウ形
成手段と、前記ウインドウ形成手段により形成された前
記エッジデータウインドウ内のデータを補正する補正手
段とをさらに備え、前記エッジ強調手段は、前記補正手
段により補正された前記エッジデータに基づいて前記伸
長データのエッジ部の強調処理を行うことを特徴とする
請求項3〜5のいずれかに記載の画像処理装置。 - 【請求項7】前記ブロック符号化データの前記複数の代
表値に基づいてエッジ部の強度を示すデータを生成する
エッジ強度生成手段をさらに備え、前記エッジ強調手段
は、前記エッジ強度生成手段により生成された前記エッ
ジ部の強度を示すデータに応じてエッジ部の強調処理を
行うことを特徴とする請求項3〜6のいずれかに記載の
画像処理装置。 - 【請求項8】符号化により圧縮された元画像の入力デー
タを伸長してエッジ部の強調処理を行う画像処理装置で
あって、前記入力データは、元画像の画像データを複数
のブロックに分割し、各ブロックごとに画素データを2
値化データと代表値とによって符号化したブロック符号
化データと、前記ブロック符号化と異なる処理により符
号化された非ブロック符号化データとを含み、符号化さ
れた前記入力データを伸長する伸長手段と、前記入力デ
ータがブロック符号化データの場合にエッジ候補である
ことを示すエッジ候補データを生成するエッジ候補生成
手段と、前記伸長データに対してウインドウを形成する
ウインドウ形成手段と、前記エッジ候補生成手段により
生成したエッジ候補データに基づいて前記ウインドウ形
成手段により形成されたウインドウ内の各画素位置での
エッジの有無を判定するエッジ判定手段と、エッジ判定
手段の判定結果に基づいて前記伸長データのエッジ部の
強調処理を行うエッジ強調手段とを備えたことを特徴と
する画像処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10131650A JPH11331602A (ja) | 1998-05-14 | 1998-05-14 | 画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10131650A JPH11331602A (ja) | 1998-05-14 | 1998-05-14 | 画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11331602A true JPH11331602A (ja) | 1999-11-30 |
Family
ID=15063027
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10131650A Pending JPH11331602A (ja) | 1998-05-14 | 1998-05-14 | 画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11331602A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010171959A (ja) * | 2008-12-23 | 2010-08-05 | Kyocera Mita Corp | 画像処理装置および画像処理方法 |
| JP2018078438A (ja) * | 2016-11-09 | 2018-05-17 | コニカミノルタ株式会社 | 画像形成装置、画像処理装置及び画像データの補正方法 |
-
1998
- 1998-05-14 JP JP10131650A patent/JPH11331602A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010171959A (ja) * | 2008-12-23 | 2010-08-05 | Kyocera Mita Corp | 画像処理装置および画像処理方法 |
| JP2018078438A (ja) * | 2016-11-09 | 2018-05-17 | コニカミノルタ株式会社 | 画像形成装置、画像処理装置及び画像データの補正方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5132517B2 (ja) | 画像処理装置および画像処理方法 | |
| US8229238B2 (en) | Image encoding apparatus, image processing apparatus and control method thereof | |
| JP5173867B2 (ja) | 画像符号化装置及び画像復号装置、並びにそれらの制御方法 | |
| US7561744B2 (en) | Image encoding apparatus, image decoding apparatus, and their control method, and computer program and computer-readable storage medium | |
| JP2005348390A (ja) | 画像符号化装置及び画像復号装置及びそれらの制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 | |
| JP2001283219A (ja) | テンプレート・フィッティング方法 | |
| US5491564A (en) | Data compression method and apparatus for binary image using Markov model encoding | |
| US8335375B2 (en) | Image processing apparatus and control method thereof | |
| JP5511467B2 (ja) | 画像処理装置およびその制御方法、並びにプログラム | |
| JPH06105160A (ja) | イメージコントローラ | |
| US7062100B2 (en) | System for selecting a compression method for image data | |
| JP6370080B2 (ja) | 画像処理装置、画像処理方法及びプログラム。 | |
| JP3966117B2 (ja) | 画像処理装置、画像符号化装置および画像印刷装置ならびにそれらの方法 | |
| JP2000125111A (ja) | 画像圧縮方法、画像復元方法、画像圧縮装置、画像読取装置、画像圧縮プログラム記憶媒体、および画像復元プログラム記憶媒体 | |
| JPH11331602A (ja) | 画像処理装置 | |
| JP2002190956A (ja) | 画像符号化装置および画像復号装置 | |
| JPH08237475A (ja) | 画像領域分離方法と画像領域分離装置、および画像処理方法と画像処理装置 | |
| JPH11331615A (ja) | 画像圧縮装置 | |
| JP2000078020A (ja) | 各々の語を分割し、最上位ビットに圧縮を適用する圧縮方法 | |
| JPH118848A (ja) | 画像符号化方法および画像符号化装置 | |
| JP2009111821A (ja) | 画像符号化装置、画像復号化装置、画像データ処理装置、画像符号化方法、及び、画像復号化方法 | |
| JP2002225381A (ja) | 画像処理装置および画像処理方法 | |
| JPH08331391A (ja) | 画像処理装置およびその方法 | |
| JPH0537775A (ja) | 擬似中間調処理方法及びその装置 | |
| JP3791129B2 (ja) | 画像識別装置 |