JPH0887256A - 減色方法 - Google Patents

減色方法

Info

Publication number
JPH0887256A
JPH0887256A JP6225397A JP22539794A JPH0887256A JP H0887256 A JPH0887256 A JP H0887256A JP 6225397 A JP6225397 A JP 6225397A JP 22539794 A JP22539794 A JP 22539794A JP H0887256 A JPH0887256 A JP H0887256A
Authority
JP
Japan
Prior art keywords
color
colors
image
separated
gradation
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
Application number
JP6225397A
Other languages
English (en)
Inventor
Toshiichi Shimizu
敏一 清水
Masanori Sugie
正則 杉江
Takashi Higashida
隆司 東田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Software Engineering Co Ltd
Hitachi Ltd
Original Assignee
Hitachi Software Engineering Co Ltd
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Software Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Software Engineering Co Ltd
Priority to JP6225397A priority Critical patent/JPH0887256A/ja
Publication of JPH0887256A publication Critical patent/JPH0887256A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【目的】 フルカラー画像の色を画質に粗さや不自然さ
を感じさせないように減色する。 【構成】 RGB空間を所定階調単位で複数の細分化ブ
ロックに分割しておき、減色対象のフルカラー画像の各
画素の色を赤(R)、緑(G)、青(B)に分解し、前
記複数の細分化ブロックのうち各分解色の階調に対応し
た細分化ブロックにおいて階調単位に使用画素数をカウ
ントすると共に、各細分化ブロックにおける使用階調数
をカウントした後、各細分化ブロックから前記使用画素
数が多い階調の分解色を、各細分化ブロックにおける前
記使用階調数に応じた数だけ選択し、この選択した階調
の分解色を比較基準色と定め、この比較基準色と減色対
象のフルカラー画像の各画素の分解色とを順次比較し、
両者が一致した画素の分解色は比較相手となった比較基
準色に置換し、不一致の画素の分解色は階調が最も近い
比較基準色に置換する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、表示装置や印刷装置な
どの画像出力装置で出力するフルカラー画像の色数を削
減する減色方法に関するものである。
【0002】
【従来の技術】従来、表示装置や印刷装置などの画像出
力装置でフルカラー画像を出力する場合、フルカラー画
像の中から平均的な色を取り出してディザリングによ
り、画像を作成して出力するものがある。
【0003】ディザリングとは、ある特殊なパターンで
交互に異なる色を設定し、擬似的に中間色を作成する方
法である。
【0004】例えば、表示装置が任意の色を256色指
定でき、かつ同時に256色表示できる場合、使用頻度
の多い色だけを選択せずにフルカラー(例えば、167
7万色や26万色)画像の中から平均的な色を抽出し、
色の片寄りがないようにする方法である。
【0005】この方法の場合、色が平均的に抽出してあ
るため、2つの隣り合う間の色を表示しようとすると、
そのどちらか近い方の色を用いて表示される。
【0006】また、画像の中の大きな範囲で似かよった
複数の色の部分があった場合、この部分の色は同じ色で
塗り潰されてしまう。従って、近似色で形や奥行などが
表されていても平面的な表示となってしまう。
【0007】別のケースで、例えば1ドットが紫色とす
る。しかし、256色の中に紫色が無かった場合、赤と
青をそれぞれ1ドットで隣り合わせにすると人の目には
混ざり合って紫色に見える。すなわち、複数の色を用い
て別の色に見えるようにでき、画像全体で見た場合は見
栄えがする画像とすることができる。しかし、1ドット
ずつ色が変わるため、画像の色に滑らかさが無くなって
しまう。従って、画像の中の対象となる目的物が大きい
場合は有効であるが、小さい場合は効果が薄れてしま
う。さらに、解像度の低い表示装置等を使用すると粗さ
が目立ってしまう。
【0008】一方、フルカラー画像は、赤(R)、緑
(G)、青(B)の各色が共に64階調のとき、その表
現可能な色数は262,144(=64×64×64)
色となる。
【0009】このような条件で、表示装置が任意の色を
例えば256色までしか同時表示できない場合に色数を
減らす方法としては、使用頻度の多い色から先に256
色抜き出し、残った色については、先に抜き出した25
6色の中で最も近い色に変更するという方法が考えられ
る。
【0010】この方法では、ある程度の画像の質は得ら
れるものの、残った色は、階調を数値的に近似するた
め、思わぬ色に変更されてしまい、画像のあちこちに粗
さが目立った見栄えのしないものとなってしまう。
【0011】これに対し、特開昭63−151267号
公報あるいは特開昭63−151270号公報に示され
るような色調補正方法が提案されている。
【0012】特開昭63−151267号公報に示され
た色調補正方法は、単純なパラメータを用いることによ
って色調修正を行った画像を得る方法である。
【0013】また、特開昭63−151270号公報に
示される色調補正方法は、黒又は黒に近い色であること
を識別する黒検出器を設け、これらを一色の黒として扱
う方法である。
【0014】
【発明が解決しようとする課題】フルカラー画像の色数
を減色するには、例えば、黄赤系が多い夕焼け、青系が
多い浜辺、赤系の多い人物、白系が多い雪山などの画像
に見られるように、画像によって使用している色が同色
系に集まっている傾向にある点を考慮し、見た目に粗さ
や不自然さが感じられないように減色する必要がある。
【0015】しかしながら、ディザリング処理によって
フルカラー画像の色を減色する従来の方法にあっては、
平面的な画像になったり、滑らかさがない不自然な画像
になるなどの問題があり、またフルカラー画像の面積が
ある程度大きくなければ処理できないという問題があ
る。
【0016】また、特開昭63−151267号公報お
よび特開昭63−151270号公報に開示された色調
補正方法にあっては、単純なパラメータを用いて色修正
を行っているので、パラメータによって色数を減少させ
ることは可能であるが、パラメータを人為的に設定する
ので、原画像に対して不自然さが残る画像となってしま
う問題がある。
【0017】本発明の目的は、例えば1677万色や2
6万色といった膨大な色数から構成されるフルカラー画
像を256色等に減色させても、見た目では画質に粗さ
や不自然さを感じさせない見栄えのよい画像に減色させ
ることができる減色方法を提供することである。
【0018】
【課題を解決するための手段】上記目的を達成するため
に本発明は、赤(R)、緑(G)、青(B)の3つの明
度軸からなる論理的に立体構造のRGB空間を所定階調
単位で複数の細分化ブロックに分割しておき、減色対象
のフルカラー画像の各画素の色を赤(R)、緑(G)、
青(B)に分解し、その各分解色の使用画素数を前記複
数の細分化ブロックのうち各分解色の階調に対応した細
分化ブロックにおいて階調単位にカウントすると共に、
各細分化ブロックにおける使用階調数をカウントした
後、各細分化ブロックから前記使用画素数が多い階調の
分解色を、各細分化ブロックにおける前記使用階調数に
応じた数だけ選択し、この選択した階調の分解色を比較
基準色と定め、この比較基準色と減色対象のフルカラー
画像の各画素の分解色とを順次比較し、両者が一致した
画素の分解色は比較相手となった比較基準色に置換し、
不一致の画素の分解色は階調が最も近い比較基準色に置
換し、減色対象のフルカラー画像の色を前記比較基準色
の数に減色することを特徴とする。
【0019】
【作用】本発明によれば、赤(R)、緑(G)、青
(B)の3つの明度軸からなる論理的に立体構造のRG
B空間を用意する。
【0020】RGB空間とは、赤(R)、緑(G)、青
(B)の明度を立体的に表現するためのもので、それぞ
れの軸が階調となり、3つの明度軸の交点(原点)が
「黒」、原点以外の頂点がそれぞれ最も明るい赤、緑、
青を表わすものとなる。すべてが最も明るい赤、緑、青
となった交点は「白」を表わすものとなる。
【0021】そして、このRGB空間を所定階調単位で
複数の細分化ブロックに分割する。例えば、赤、緑、青
がそれぞれ64階調から成る262,144(=64×
64×64)色のフルカラー画像を扱う場合、64階調
を8階調単位で8個に分割し、この分割数に対応した5
12(=8×8×8)ブロックに細分化する。
【0022】このようにすると、1つの細分化ブロック
で表現可能な色数は、512(=8×8×8)色とな
る。
【0023】そこで、減色対象のフルカラー画像の各画
素の色を赤(R)、緑(G)、青(B)に分解し、その
使用画素数を複数の細分化ブロックのうち各分解色の階
調に対応した細分化ブロックにおいて階調単位にカウン
トすると共に、各細分化ブロックにおける使用階調数を
カウントする。すなわち、対象となるフルカラー画像
が、RGB空間の512個の各細分化ブロック中で何色
使用しているか、さらに、各色を何画素が使用している
かをカウントする。
【0024】この後、各細分化ブロックから前記使用画
素数が多い階調の分解色を、各細分化ブロックにおける
前記使用階調数に応じた数だけ選択する。
【0025】これにより、フルカラー画像を構成してい
る色のうち使用頻度の多い色が所定数だけ抽出される。
例えば、256色だけ抽出される。
【0026】次に、この選択した階調の分解色を比較基
準色と定め、この比較基準色と減色対象のフルカラー画
像の各画素の分解色とを順次比較し、両者が一致した画
素の分解色は比較相手となった比較基準色に置換し、不
一致の画素の分解色は階調が最も近い比較基準色に置換
する。
【0027】これにより、減色対象のフルカラー画像の
色は、前記比較基準色の数に減色される。
【0028】この場合、各細分化ブロックから使用画素
数が多い階調の分解色を、各細分化ブロックにおける前
記使用階調数に応じた数だけ選択するので、例えば青系
が多い浜辺のフルカラー画像においては、青系の比較基
準色が多く選択されるので、対象のフルカラー画像の色
の特徴を反映した自然な画像となる。
【0029】
【実施例】以下、本発明の一実施例を図面を用いて詳細
に説明する。
【0030】図1は、本発明を実現する画像処理装置の
機能ブロックであり、フルカラー画像を入力するイメー
ジスキャナ1、入力されたフルカラー画像の各色の使用
頻度をカウントするための赤(R)、緑(G)、青
(B)の3つの明度軸から成る論理的に立体構造のRG
Bブロック(空間)2、このRGBブロックを使用して
フルカラー画像を減色するRGBブロック制御部3、減
色された減色化画像4を表示装置6に表示させるための
表示制御部5、同様に減色された減色化画像4を印刷装
置8から印刷出力させるための印刷制御部7とが設けら
れている。
【0031】以下、赤、緑、青の明度が各64階調であ
り、フルカラー画像は262,144(=64×64×
64)色、目的の色数(減色化画像4)は256色の例
で説明する。
【0032】RGBブロック2とは、赤(R)、緑
(G)、青(B)の明度を立体的な構造で表現するため
のもので、それぞれの軸が階調となり、3つの明度軸の
交点(原点)が「黒」、原点以外の頂点がそれぞれ最も
明るい赤、緑、青を表わすものとなる。すべてが最も明
るい赤、緑、青となった交点は「白」を表わすものとな
る。
【0033】本発明では、図2の拡大図に示すように、
RGBブロック2を8階調単位で512(=8×8×
8)個の細分化ブロック20に分割する。
【0034】このようにすると、1つの細分化ブロック
で表現可能な色数は、512(=8×8×8)色とな
る。
【0035】この細分化ブロック20は、フルカラー画
像の各色の使用頻度をカウントするためのものであるの
で、具体的には、メモリを使用した階調単位のカウンタ
で構成される。
【0036】まず、減色対象のフルカラー画像を減色す
る場合、イメージスキャナ1から対象のフルカラー画像
を入力する。
【0037】RGBブロック制御部3は、フルカラー画
像が入力されると、そのフルカラー画像の各画素の色を
赤(R)、緑(G)、青(B)に分解し、512個の細
分化ブロック20のうち各分解色の階調に対応した細分
化ブロックにおいて階調単位に使用画素数nをカウント
させると共に、各細分化ブロック20における使用階調
数mをカウントさせる。すなわち、対象となるフルカラ
ー画像が、RGB空間の512個の各細分化ブロック2
0中で何色使用しているか、さらに、各色を何回使用し
ているかをカウントさせる。
【0038】この後、全体の細分化ブロック20から使
用頻度の多い階調の分解色を256個選択する。
【0039】この場合、どの細分化ブロック20から幾
つの分解色を選択するかは、対象とするフルカラー画像
全体の色数及び画素数のうち、各々の細分化ブロック2
0での使用色数率、及び使用ドット数率により選択す
る。
【0040】使用色数率とは、その細分化ブロックでの
使用色数(=m)/全体色数(=262,144)のこ
とであり、使用ドット数率とは、その細分化ブロックで
の使用画素数(=n)/全体画素数のことである。
【0041】具体的には、使用画素数nが多い階調の分
解色を、各細分化ブロック20における使用階調数mに
応じた数だけ順次選択し、最終的には256個の分解色
を選択する。
【0042】これにより、フルカラー画像を構成してい
る色のうち使用頻度の多い色が所定数だけ選択される。
例えば、256色だけ選択され、26万色が256色に
絞り込まれる。
【0043】次に、この選択した256個の階調の分解
色を比較基準色と定め、この比較基準色と減色対象のフ
ルカラー画像の各画素の分解色とを順次比較し、両者が
一致した画素の分解色は比較相手となった比較基準色に
置換し、不一致の画素の分解色は階調が最も近い比較基
準色に置換することにより、減色化画像4を生成する。
【0044】今、1つの細分化ブロック20においてカ
ウントした1階調単位の使用画素数nが図3の枠内の数
値で示すような分布であったとする。
【0045】なお、実際はこの細分化ブロック20は立
方体構造であるが、ここでは説明を判り易くするため
に、立方体構造ではなく平面構造で説明する。また、縦
軸は赤明度、横軸は緑明度とし、図の下から上、左から
右に進むにつれて明るくなるものとする。図の上にいく
と明るい赤に、右にいくと明るい緑になる。右斜め上に
いくと赤と緑が混ざった明るい黄色になる。
【0046】細分化ブロック内の数値は、赤と緑の明る
さに対応した各階調の使用画素数nである。
【0047】この例では、赤明度が「0」、緑明度が
「0」の明るさの色は「35」画素使用されていること
になる。また、赤明度が「5」で、緑明度が「5」の位
置の明るさの色は95画素で最も多いことになる。
【0048】ここから使用頻度の高い順に選択すると、
「95」,「90」,「90」,「85」・・・の順と
なる。実際には細分化ブロック20は立方体なので51
2個が降順に並ぶことになり、その中から任意の個数を
前記の割り出し方法により抽出する。
【0049】降順な抽出方法で10個抽出した場合、図
4の符号10のような階調が選択される。この場合、明
度の明るい方に集中して抽出されている。暗い方の色は
抽出できず、256個抽出した中に色が一致しなかった
場合、近似色選択時、色がかけ離れてしまう場合があ
る。また、色が集中しているので、色の差がほとんど変
わらないものばかりが抽出される。
【0050】RGBブロック2を用いた選択方法では、
降順に抽出はするが、抽出した色の上下左右(立体の場
合は前後も含む)は抽出済みとし、以降それらは抽出し
ないようにする。
【0051】RGBブロック2を用いた選択方法で10
個抽出した場合、図4の符号11のような階調が選択さ
れる。
【0052】降順な抽出方法より、分散して色が抽出で
き、近似色選択時も色がかけ離れないで済む。
【0053】表示制御部5は、このようにして生成され
た減色化画像4を使用してグラフィックディスプレイ等
の表示装置6に表示する。
【0054】また、印刷制御部7は、減色化画像4をカ
ラーで印刷できる印刷装置8に印刷させる。
【0055】以上のようにして減色対象のフルカラー画
像の色は、256個の比較基準色の数に減色される。
【0056】この場合、各細分化ブロック20から使用
画素数が多い階調の分解色を、各細分化ブロック20に
おける前記使用階調数に応じた数だけ選択するので、例
えば青系が多い浜辺のフルカラー画像においては、青系
の比較基準色が多く選択されるので、対象のフルカラー
画像の色の特徴を反映した自然な画像となる。
【0057】
【発明の効果】以上のように本発明では、赤(R)、緑
(G)、青(B)の3つの明度軸からなる論理的に立体
構造のRGB空間を所定階調単位で複数の細分化ブロッ
クに分割しておき、減色対象のフルカラー画像の各画素
の色を赤(R)、緑(G)、青(B)に分解し、前記複
数の細分化ブロックのうち各分解色の階調に対応した細
分化ブロックにおいて階調単位に使用画素数をカウント
すると共に、各細分化ブロックにおける使用階調数をカ
ウントした後、各細分化ブロックから前記使用画素数が
多い階調の分解色を、各細分化ブロックにおける前記使
用階調数に応じた数だけ選択し、この選択した階調の分
解色を比較基準色と定め、この比較基準色と減色対象の
フルカラー画像の各画素の分解色とを順次比較し、両者
が一致した画素の分解色は比較相手となった比較基準色
に置換し、不一致の画素の分解色は階調が最も近い比較
基準色に置換し、減色対象のフルカラー画像の色を前記
比較基準色の数に減色するようにしたので、画像の表示
や印刷が粗くなく、自然で滑らかな見栄えのする画像が
得られる。
【図面の簡単な説明】
【図1】本発明を実現するための画像処理装置の一実施
例を示す機能ブロック図である。
【図2】RGBブロック(空間)の拡大図である。
【図3】1つの細分化ブロックにおける使用画素数の数
値例を示す説明図である。
【図4】減色のために使用する比較基準色を選択する過
程の一例を示す説明図である。
【図5】減色のために使用する比較基準色を選択する過
程の他の例を示す説明図である。
【符号の説明】
1…イメージスキャナ、2…RGBブロック、3…RG
Bブロック制御部、4…減色化画像、5…表示制御部、
6…表示装置、7…印刷制御部、8…印刷装置、20…
細分化ブロック。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 杉江 正則 神奈川県横浜市中区尾上町6丁目81番地 日立ソフトウェアエンジニアリング株式会 社内 (72)発明者 東田 隆司 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウェア開発本部内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 赤(R)、緑(G)、青(B)の3つの
    明度軸からなる論理的に立体構造のRGB空間を所定階
    調単位で複数の細分化ブロックに分割しておき、減色対
    象のフルカラー画像の各画素の色を赤(R)、緑
    (G)、青(B)に分解し、その各分解色の使用画素数
    を前記複数の細分化ブロックのうち各分解色の階調に対
    応した細分化ブロックにおいて階調単位にカウントする
    と共に、各細分化ブロックにおける使用階調数をカウン
    トした後、各細分化ブロックから前記使用画素数が多い
    階調の分解色を、各細分化ブロックにおける前記使用階
    調数に応じた数だけ選択し、この選択した階調の分解色
    を比較基準色と定め、この比較基準色と減色対象のフル
    カラー画像の各画素の分解色とを順次比較し、両者が一
    致した画素の分解色は比較相手となった比較基準色に置
    換し、不一致の画素の分解色は階調が最も近い比較基準
    色に置換し、減色対象のフルカラー画像の色を前記比較
    基準色の数に減色することを特徴とする減色方法。
JP6225397A 1994-09-20 1994-09-20 減色方法 Pending JPH0887256A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6225397A JPH0887256A (ja) 1994-09-20 1994-09-20 減色方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6225397A JPH0887256A (ja) 1994-09-20 1994-09-20 減色方法

Publications (1)

Publication Number Publication Date
JPH0887256A true JPH0887256A (ja) 1996-04-02

Family

ID=16828726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6225397A Pending JPH0887256A (ja) 1994-09-20 1994-09-20 減色方法

Country Status (1)

Country Link
JP (1) JPH0887256A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006123197A (ja) * 2004-10-26 2006-05-18 Seiko Epson Corp パターンマトリクスを用いたハーフトーン処理およびパターンマトリクスの作成
JP2010098480A (ja) * 2008-10-15 2010-04-30 Nec Corp 減色処理装置、及び減色処理方法
JP2010239644A (ja) * 2010-05-31 2010-10-21 Seiko Epson Corp パターンマトリクスを生成するための生成装置、方法、コンピュータプログラムおよび記録媒体
JP2012242466A (ja) * 2011-05-17 2012-12-10 Advan International Corp バッテリーパックが備えられた移動式医療用モニター

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006123197A (ja) * 2004-10-26 2006-05-18 Seiko Epson Corp パターンマトリクスを用いたハーフトーン処理およびパターンマトリクスの作成
JP2010098480A (ja) * 2008-10-15 2010-04-30 Nec Corp 減色処理装置、及び減色処理方法
JP2010239644A (ja) * 2010-05-31 2010-10-21 Seiko Epson Corp パターンマトリクスを生成するための生成装置、方法、コンピュータプログラムおよび記録媒体
JP2012242466A (ja) * 2011-05-17 2012-12-10 Advan International Corp バッテリーパックが備えられた移動式医療用モニター

Similar Documents

Publication Publication Date Title
US5278678A (en) Color table display for interpolated color and anti-aliasing
US5103407A (en) Apparatus and method for color selection
EP0357385B1 (en) Image processing method and apparatus
JP6564285B2 (ja) 画像処理装置及び画像形成装置
EP0484509A1 (en) Method for displaying color on a computer output device using dithering techniques
US7102789B2 (en) Method for rendering an image comprising multi-level pixels
JPH01321578A (ja) 画像表示装置
Twiddy et al. Restorer: A visualization technique for handling missing data
JP4044667B2 (ja) クロミナンス変調による擬似輪郭の削減方法及びシステム
EP0477904B1 (en) Method and apparatus for generating images of reduced size
US7071947B1 (en) Automatic adjustment of floating point output images
JPH0887256A (ja) 減色方法
JP4174133B2 (ja) 画像生成方式
EP0817122A2 (en) Filter and raster operations
JPH10134173A (ja) 画像データの生成および処理
JPH04139589A (ja) 図形処理装置
JPH03127284A (ja) カラー画像処理装置
JPH027091A (ja) カラー表示方式
GB2352950A (en) Image superposition including transparency and translucency parameters
JP3304381B2 (ja) 輪郭抽出機能を有する画像処理装置
JP2847740B2 (ja) 無彩色物体への着色方式
JPH1074248A (ja) 減色装置および減色方法
JPH07129141A (ja) 減色方式
JPH03113682A (ja) 画像処理装置
JP2795083B2 (ja) 画像処理における同一材質感画像の作成方法