(57)【特許請求の範囲】
【請求項１】
画像データを画素の集合単位であるキャラクタに分割して管理するコンピュータ装置における、セル画調画像データを使用対象となる前記コンピュータ装置の機能に合わせて減色する方法において、
前記セル画調画像データを対象となる前記コンピュータが扱える色階調に合わせて変換された階調変換画像データに対して、
前記キャラクタ単位毎に、
(1)階調データの数値が同数値でまとまった領域を構成しない階調データの数値の安定しない部分の画素領域部分を除いて色の出現頻度のサンプリングを行い、
(2)出現頻度の少ない色を出現頻度の高い色に置き換える、
ことで減色することを特徴とするセル画調画像データ変換方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はイメージスキャナなどで取り込んだセル画調画像データをコンピュータ用画像データとして減色する方法に関する。
【０００２】
【従来の技術】
色光の三原色は赤（Ｒ）、緑（Ｇ）、青（Ｂ）である。図１に示すようにこの三色が混ざり合って様々な色を作る。光の場合、混ざり合う明るさの度合で色彩が微妙に変化する。この明るを段階で示したものを階調という。たとえば赤と青が混ざれば紫になるが、赤の度合（階調）を強くすれば赤を帯びてくるし、青の度合を強めれば青みを帯びてくる。
【０００３】
イメージスキャナやビデオの画像データは点（ドット）の集まりとして取り込まれる。このドットは、三原色が混ざり合った状態で表現される。これを数値化するために、各原色を何ビットかの階調で表す。たとえば、Ｒ、Ｇ、Ｂの各階調が２５６段階である場合には、
２５６×２５６×２５６＝１６Ｍ
となり、１６Ｍ色の色を再現できる。このとき、各原色を２５６階調で表すには図２に示すように８ビットが必要である。
【０００４】
【発明が解決しようとする課題】
イメージスキャナあるいはビデオカメラで自然画などを１６Ｍ色でコンピュータに取り込めれば、非常によい再現性をもった画像となる。しかし、先にも述べたように１ドットを表すのに２４ビット（＝８ビット×３）必要となるので、画面全体のすべてのドットに対してこの構成を用いると、膨大なデータ量が必要となる。
【０００５】
そこで一般には、メモリのことも考慮して８色、１６色、５１２色などに減色したものが使用される。この場合、再現可能な色数：ｍと同時発色可能な色数：ｎは同じ場合もあるが、ｍ＞ｎに設定されている場合もある。一般には、例えば５１２色中１６色同時発色可能としたほうが、単に１６色発色可能な装置よりもはるかに色彩の再現性に優れているので、最近のコンピュータ装置ではほとんどの機種がｍ＞ｎのタイプの発色機構を備えている。
【０００６】
上記のｍ＞ｎのタイプのコンピュータ装置でスキャナで読みとった１６Ｍ色のような大きな画像データを扱うためには、まず再現可能なｍ色まで原色ＲＧＢの階調を落として色数を減らす必要がある。そして、１画面毎に同時発色可能なｎ色までさらに減色する。
【０００７】
一方、セル画調画像は基本的に線から線、もしくは境界色から境界色の間は単一色である。ところがそれをイメージスキャナで取り込み、それをそのまま単純に減色してしまうと再現性が悪くなる。とくに色と色の境の辺りがにじんでしまうことが多い。
【０００８】
本発明はスキャナで取り込んだ画像をより原画に近い画質を保つように減色する方法を得ること、そしてとくに原画で色、形の変わるところ、たとえば輪郭線上とか顔の陰影部分の再現性に配慮した減色方法を目的とする。
【０００９】
【課題を解決するための手段】
本発明は上記課題を解決するために、単に減色するのではなく、セル画調画像データは基本的に線から線、あるいは境界色から境界色の間は単一色で塗り潰されていることが多いという規則性を利用して減色するものである。すなわち、本発明では以下のような減色方法をとる。
【００１０】
まずセル画調の原画像データをターゲットとなるコンピュータ装置が表現可能な色数：ｍ（一般には同時に発色可能な色数：ｎはこれより少ない）に減色するために原色の階調データの変換を行う。通常は原色の階調データの下位ビットを落とすことで行われる。
【００１１】
このような操作により階調変更したデータは再現可能な色数：ｍに対応したデータなので、最終的なデータを作成するためにはさらに同時発色可能な色数：ｎまでデータをサンプリングして減色しなければならない。
【００１２】
サンプリング方法としては、画面を構成する小単位であるキャラクタ単位ごとに使用されている色の頻度を調べる。キャラクタ単位は、通常は８×８ドットが用いられることが多い。
【００１３】
その際、階調データの数値の安定しない部分は輪郭線やあるいはグラデーション（明暗の変わる境界）部であると判断した場合は、サンプリングをしない。ここで言う「数値の安定しない部分」とは、同数値でまとまった領域を構成しない部分の意味である。また、頻度の少ない色は強制的にもっとも頻度の高い色に強制的に置き換える。このような変換方法によれば境界線が明確となり、元のセル画調画像に近い画像として再現できる。
【００１４】
【実施例】
本発明の実施例として、１６Ｍ色のカラー原画データを５１２色中同時に１６色まで扱えるコンピュータ装置に合わせて減色する場合を説明する。
【００１５】
このコンピュータでは、画像データは処理の高速性を考慮して８×８ドットの画素の集合であるキャラクタという単位に分割して管理している。それを管理するテーブルをＢＡＴ（バックグラウンドアトリビュートテーブル）という。ＢＡＴのキャラクタコードが実際の画像データ（ＣＧ：キャラクタジェネレータ）をポイントし、その内容が画面に表示されることになる。このテーブルはＶＲＡＭの中に作られるもので、図３に示す構成になっている。
【００１６】
カラーは図４に示すカラーパレットで管理する。ＲＧＢは各３ビットを持っており、５１２色まで表現できる。しかし実際に同時に表示できる色は１６色であるから、５１２色から１６色を選択して表示することになる。この同時表示単位の１６色をまとめたものをブロックとよぶ。
【００１７】
カラー５１２色とは、ＲＧＢに分解すると各原色は８階調（０も含めた場合）でよいから、ビットにすると各３ビットである。１６Ｍ色のカラー原画データを２５６色のカラー画像データにするということは、原色レベルで見れば、１６Ｍ色の各原色の階調０〜２５５が、２５６色の各原色の階調は０〜７に落とされることになる。
【００１８】
すなわち、０〜２５５を８等分して数値の小さい方から０、１、２〜７と当てはめていけば、自動的に減色できる。たとえば原画データのＲ（赤）の階調が１１１１１１１１（１０進数で２５５）なら、減色したＲの階調は１１１（１０進数で７）となる。
【００１９】
以上の方法で減色したキャラクタが、図５のような階調になったとしよう。便宜上、左上のキャラクタをＡ、その右横をＢ、左下のキャラクタをＣ、その右横をＤとよぶ。
【００２０】
まず、Ａについて階調を集計すると、
階調０：６３個    階調１：２個    階調２：１個
である。階調１と２は階調０に比べて頻度がきわめて少ないので、このキャラクタの階調はすべて０とする。階調０とは、たとえばこの原色がＲなら、赤の明度が０、すなわち赤は色の配合に混ざらないことを表している（０は完全に光らないことを表す）。
【００２１】
次に、キャラクタＢに対して集計すると
階調０：１０個    階調１：２個    階調２：  ６個
階調３：  ９個    階調４：８個    階調５：２９個
である。出現する頻度としては、階調０、３、４はほぼ同じと考えてよい。ところが、階調０についてはまとまって数値が現れているのに対して、他は現れ方が不安定である。
【００２２】
そこでセル画調画像データの規則性に合わせて、現れ方の不安定な階調３と４はサンプリングの対象から外す。また階調１と２は頻度が少ないということでやはりサンプリングから外す。その結果、キャラクタＢに対しては階調０と５で色分けをすることになるが、中間の階調は０と５の間で階調をわける。すなわち、階調１と２は階調０とし、階調３と４は階調５とする。
【００２３】
キャラクタＣに対して集計すると
階調０：４３個    階調１：３個    階調２：５個
階調３：  ７個    階調４：３個    階調５：３個
である。階調０に比べて他の階調の出現する頻度は低い。しかし、階調０に集約するにはその総数が多すぎる（階調０が４３個、他の合計総数は２１個）。そこで隣接するキャラクタ（ここではキャラクタＤ）を見て決める。すなわち、階調５の出現頻度は少ないが、隣接する階調の値をもう一つの対応する階調と決める。その結果、他の階調を５とする。すなわち、キャラクタＣについては階調０と階調５の二つの階調で分ける。
【００２４】
このような操作を他のキャラクタについても行う。その結果、キャラクタＡは階調０、キャラクタＢは０と５、キャラクタＣは０と５、キャラクタＤは５となり、図６に示すようなデータに変換される。
【００２５】
【発明の効果】
セル画調画像データは、境界線上や色の変わる部分以外は同一色の場合が多いので、本発明を用いることによって原セル画を忠実に再現できる効果がある。
【図面の簡単な説明】
【図１】色光の三原色と作られる色の説明図である。
【図２】１６Ｍ色を表す場合のビット構成の説明図である。
【図３】本発明の実施例に用いられるコンピュータ装置のＢＡＴとＣＧの構成の説明図である。
【図４】本発明の実施例に用いられるコンピュータ装置のカラーパレットの説明図である。
【図５】本発明の実施例の原画データの階調を示す図である。
【図６】本発明の方法により減色された実施例のデータを示す図である。
【図１】
0003654449.tif 000002
【図２】
0003654449.tif 000003
【図３】
0003654449.tif 000004
【図４】
0003654449.tif 000005
【図５】
0003654449.tif 000006
【図６】
0003654449.tif 000007