(57)【要約】【課題】  色を表現する為に出力する原色の数を、入力画像を表現する原色の数よりも増加させた場合の出力画像において、各原色を表現するビット数を増大させずに色表現を精度よく行なうことができる画像処理装置提供する。【解決手段】  入力画像を表現する原色を増加させて、その原色のビット数を低減させることにより、多くの原色で入力画像の色を出力して色の表現可能範囲を広げ、さらにビット数を増加させずに出力する。そして増加させた原色の低減ビットの各階調に割当てる色の階調の範囲を、入力画像において出現度数が多い色の階調範囲と、出現度数が少ない階調の範囲で変更する。この処理においては、色の出現の度数の多い階調の範囲においては、狭い色の範囲を低減ビットの１階調で表現し、また色の出現の度数の少ない階調の区分範囲においては、広い色の階調範囲を低減ビットの１階調で表現する。【選択図】    図１
2006304254.tif 000002
【特許請求の範囲】
【請求項１】
入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部と、
前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理部と、
前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定部と、
を有する画像処理装置において、
前記階調区分範囲決定部は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、
ことを特徴とする画像処理装置。
【請求項２】
入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部と、
前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理部と、
前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定部と、
を有する画像処理装置において、
前記階調区分範囲決定部は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、
ことを特徴とする画像処理装置。
【請求項３】
画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部と、
前記色変換テーブルを用いて、入力された画像の各画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理部と、
前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理部と、
前記画像の各画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理部と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理部と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理部と、
を備えることを特徴とする画像処理装置。
【請求項４】
画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部と、
入力された画像における所定の複数の代表画素を決定する代表画素決定処理部と、
前記代表画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理部と、
前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理部と、
前記代表画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理部と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理部と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理部と、
を備えることを特徴とする画像処理装置。
【請求項５】
前記決定した階調範囲のうち最も値の高い階調範囲の中の最低の階調が、色の階調値の最高値になる比率と同じ比率により、他の各階調範囲の中の最低の階調に対応するそれぞれの色の階調値を決定し、その色の階調値を、前記他の各階調範囲に応じた前記低減ビット数で表される出力階調が入力された際にデバイス装置が色の表現に利用する駆動階調と決定する駆動階調決定処理部と、
前記区分範囲及び駆動階調テーブル生成処理部は、前記低減ビット数で表される出力階調それぞれに、前記駆動階調を対応付けた前記区分範囲及び駆動階調テーブルを生成する
ことを特徴とする請求項３または請求項４に記載の画像処理装置。
【請求項６】
前記色変換テーブルを用いて、前記入力した画像の各画素について前記増加後の各原色とその各階調の値に変換した後に、前記原色それぞれについて、前記低減ビット数で表した時の階調を前記区分範囲及び駆動階調テーブルから読み取り、前記画像の各画素の各原色を前記低減ビット数により表示装置に出力する出力処理部と、
を備えることを特徴とする請求項３から請求項５のいずれかに記載の画像処理装置。
【請求項７】
前記各画素の各原色が前記低減ビット数で表される前記画像を受付ける画像受付処理部と、
前記受付けた画像の各画素の各原色それぞれについて、当該原色のビット数により表される階調に対応する前記駆動階調を前記区分範囲及び駆動階調テーブルから読み取り、色の出力の駆動を行なう駆動処理部と、
を備えることを特徴とする請求項３から請求項６に記載の画像処理装置。
【請求項８】
入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部を有し、
前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、
前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、
をコンピュータに実行させるプログラムであって、
前記階調区分範囲決定処理は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、
ことを特徴とするプログラム。
【請求項９】
入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部を有し、
前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、
前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、
をコンピュータに実行させるプログラムであって、
前記階調区分範囲決定処理は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、
ことを特徴とするプログラム。
【請求項１０】
画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムであって、
前記色変換テーブルを用いて、入力された画像の各画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理と、
前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、
前記画像の各画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、
をコンピュータに実行させるプログラム。
【請求項１１】
画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムであって、
入力された画像における所定の複数の代表画素を決定する代表画素決定処理と、
前記代表画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理と、
前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、
前記代表画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、
をコンピュータに実行させるプログラム。
【請求項１２】
入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部を有し、
前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、
前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、
をコンピュータに実行させるプログラムを記憶する記録媒体であって、
前記階調区分範囲決定処理は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、
ことを特徴とするプログラムを記憶する記録媒体。
【請求項１３】
入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部を有し、
前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、
前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、
をコンピュータに実行させるプログラムを記憶する記録媒体であって、
前記階調区分範囲決定処理は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、
ことを特徴とするプログラムを記憶する記録媒体。
【請求項１４】
画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムを記録する記録媒体であって、
前記色変換テーブルを用いて、入力された画像の各画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理と、
前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、
前記画像の各画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、
をコンピュータに実行させるプログラムを記録する記録媒体。
【請求項１５】
画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムを記録する記録媒体であって、
入力された画像における所定の複数の代表画素を決定する代表画素決定処理と、
前記代表画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理と、
前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、
前記代表画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、
をコンピュータに実行させるプログラムを記録する記録媒体。
【請求項１６】
入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示工程と、
前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理工程と、
前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定工程と、
を有する画像処理方法において、
前記階調区分範囲決定工程は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、
ことを特徴とする画像処理方法。
【請求項１７】
入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示工程と、
前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理工程と、
前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定工程と、
を有する画像処理方法において、
前記階調区分範囲決定工程は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、
ことを特徴とする画像処理方法。
【請求項１８】
画像処理装置における画像処理方法であって、
前記画像処理装置の記憶部が、画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルを保持し、
前記画像処理装置の変換処理部が、前記色変換テーブルを用いて、入力された画像の各画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換し、
前記画像処理装置のビット数決定処理部が、前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定し、
前記画像処理装置の正規化累積度数算出処理部が、前記画像の各画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出し、
前記画像処理装置の階調範囲決定処理部が、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定し、
前記画像処理装置の区分範囲及び駆動階調テーブル生成処理部が、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する
ことを特徴とする画像処理方法。
【請求項１９】
画像処理装置における画像処理方法であって、
記憶部が、画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルを保持し、
代表画素決定処理部が、入力された画像における所定の複数の代表画素を決定し、
変換処理部が、前記代表画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換し、
ビット数決定処理部が、前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定し、
正規化累積度数算出処理部が、前記代表画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出し、
階調範囲決定処理部が、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定し、
区分範囲及び駆動階調テーブル生成処理部が、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する
ことを特徴とする画像処理方法。
【請求項２０】
入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部と、
前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理部と、
前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定部と、
を有する画像処理装置において、
前記階調区分範囲決定部は、前記各色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、
ことを特徴とする画像処理装置。
【請求項２１】
入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部と、
前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理部と、
前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定部と、
を有する画像処理装置において、
前記階調区分範囲決定部は、前記各色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、
ことを特徴とする画像処理装置。
【請求項２２】
画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部と、
前記色変換テーブルを用いて、入力された画像の各画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理部と、
前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理部と、
前記画像の各画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理部と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理部と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理部と、
を備えることを特徴とする画像処理装置。
【請求項２３】
画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部と、
入力された画像における所定の複数の代表画素を決定する代表画素決定処理部と、
前記代表画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理部と、
前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理部と、
前記代表画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理部と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理部と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理部と、
を備えることを特徴とする画像処理装置。
【請求項２４】
前記決定した階調範囲のうち最も値の高い階調範囲の中の最低の階調が、色の階調値の最高値になる比率と同じ比率により、他の各階調範囲の中の最低の階調に対応するそれぞれの色の階調値を決定し、その色の階調値を、前記他の各階調範囲に応じた前記低減ビット数で表される出力階調が入力された際にデバイス装置が色の表現に利用する駆動階調と決定する駆動階調決定処理部と、
前記区分範囲及び駆動階調テーブル生成処理部は、前記低減ビット数で表される出力階調それぞれに、前記駆動階調を対応付けた前記区分範囲及び駆動階調テーブルを生成する
ことを特徴とする請求項２２または請求項２３に記載の画像処理装置。
【請求項２５】
前記色変換テーブルを用いて、前記入力した画像の各画素について前記増加後の各色とその各階調の値に変換した後に、前記色それぞれについて、前記低減ビット数で表した時の階調を前記区分範囲及び駆動階調テーブルから読み取り、前記画像の各画素の各色を前記低減ビット数により表示装置に出力する出力処理部と、
を備えることを特徴とする請求項２２から請求項２４のいずれかに記載の画像処理装置。
【請求項２６】
前記各画素の各色が前記低減ビット数で表される前記画像を受付ける画像受付処理部と、
前記受付けた画像の各画素の各色それぞれについて、当該色のビット数により表される階調に対応する前記駆動階調を前記区分範囲及び駆動階調テーブルから読み取り、色の出力の駆動を行なう駆動処理部と、
を備えることを特徴とする請求項２２から請求項２５に記載の画像処理装置。
【請求項２７】
入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部を有し、
前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、
前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、
をコンピュータに実行させるプログラムであって、
前記階調区分範囲決定処理は、前記各色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、
ことを特徴とするプログラム。
【請求項２８】
入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部を有し、
前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、
前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、
をコンピュータに実行させるプログラムであって、
前記階調区分範囲決定処理は、前記各色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、
ことを特徴とするプログラム。
【請求項２９】
画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムであって、
前記色変換テーブルを用いて、入力された画像の各画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理と、
前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、
前記画像の各画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、
をコンピュータに実行させるプログラム。
【請求項３０】
画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムであって、
入力された画像における所定の複数の代表画素を決定する代表画素決定処理と、
前記代表画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理と、
前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、
前記代表画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、
をコンピュータに実行させるプログラム。
【請求項３１】
入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部を有し、
前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、
前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、
をコンピュータに実行させるプログラムを記憶する記録媒体であって、
前記階調区分範囲決定処理は、前記各色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、
ことを特徴とするプログラムを記憶する記録媒体。
【請求項３２】
入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部を有し、
前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、
前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、
をコンピュータに実行させるプログラムを記憶する記録媒体であって、
前記階調区分範囲決定処理は、前記各色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、
ことを特徴とするプログラムを記憶する記録媒体。
【請求項３３】
画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムを記録する記録媒体であって、
前記色変換テーブルを用いて、入力された画像の各画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理と、
前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、
前記画像の各画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、
をコンピュータに実行させるプログラムを記録する記録媒体。
【請求項３４】
画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムを記録する記録媒体であって、
入力された画像における所定の複数の代表画素を決定する代表画素決定処理と、
前記代表画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理と、
前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、
前記代表画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、
前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理と、
前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、
をコンピュータに実行させるプログラムを記録する記録媒体。
【請求項３５】
入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示工程と、
前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理工程と、
前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定工程と、
を有する画像処理方法において、
前記階調区分範囲決定工程は、前記各色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、
ことを特徴とする画像処理方法。
【請求項３６】
入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示工程と、
前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理工程と、
前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定工程と、
を有する画像処理方法において、
前記階調区分範囲決定工程は、前記各色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、
ことを特徴とする画像処理方法。
【請求項３７】
画像処理装置における画像処理方法であって、
前記画像処理装置の記憶部が、画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルを保持し、
前記画像処理装置の変換処理部が、前記色変換テーブルを用いて、入力された画像の各画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換し、
前記画像処理装置のビット数決定処理部が、前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定し、
前記画像処理装置の正規化累積度数算出処理部が、前記画像の各画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出し、
前記画像処理装置の階調範囲決定処理部が、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定し、
前記画像処理装置の区分範囲及び駆動階調テーブル生成処理部が、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する
ことを特徴とする画像処理方法。
【請求項３８】
画像処理装置における画像処理方法であって、
記憶部が、画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルを保持し、
代表画素決定処理部が、入力された画像における所定の複数の代表画素を決定し、
変換処理部が、前記代表画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換し、
ビット数決定処理部が、前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定し、
正規化累積度数算出処理部が、前記代表画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出し、
階調範囲決定処理部が、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定し、
区分範囲及び駆動階調テーブル生成処理部が、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力信号に基づいて、出力する色の信号値を決定する画像処理装置および画像処理方法並びにそのプログラムと記録媒体に関する。
【背景技術】
【０００２】
従来よりも色再現に優れた画像の表示装置を提供することを目的した、３原色よりも多い原色を用いる表示装置（多原色表示装置）の技術が特許文献１に公開されている。また多原色表示装置に供給するデータは、原色数それぞれの色の階調を表すビット列であり、入力信号に対応する色を出力する際に、当該入力信号を変換して、入力信号で表される原色数を増やして、増加後の原色数それぞれの色の階調を示すビット列を出力する方法が特許文献１に公開されている。
ここで、入力信号に対応する色を出力する際に、当該入力信号を変換して、入力信号で表される原色数を増やして、増加後の原色数それぞれの色の階調を示すビット列を出力する場合、入力信号よりも出力信号のデータ量が増加する。例えば、３原色を表す入力信号を変換テーブルに基づいて変換し、４原色を表すビット列に変換する場合、各原色を表現するビット数が８ビットであるとすると、２４ビットから３２ビットに増加する。
【特許文献１】特開平６−２６１３３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記変換の処理によってビット数が増えると、以下の問題が生じる。例えば、画像処理において色変換を行なう画像処理部と、画像処理部から出力された変換後のデータを用いて色の出力処理を行なう表示部とが接続されているような構成においては、ビット数が増えることによりそれら画像処理部と表示部との間のデータバスの配線数の増加やクロック周波数の増加を行なわなければならなくなる。また、変換後のデータを一時的に格納する場合、そのデータを格納するメモリの記憶容量が増大する。これらはいずれも表示装置のコスト増に繋がる。
【０００４】
さらに、階調を維持する事を目的として各原色についての変換後のビット数を増やす技術においては、全ビット数がさらに著しく増加する。例えば入力信号が３原色を表す場合、当該３原色のそれぞれが各８ビットずつであり、変換処理により３原色を４原色に、また各原色の表現階調を８ビットから１０ビットにして出力する場合に、その変換の後に出力されるデータは４原色×１０ビット＝４０ビットとなり、その結果、表示装置のコスト像に拍車をかける。
【０００５】
このような画像処理における信号の変換処理においては、色を表現する原色の数が増えたとしても、各原色を表現するビット数を増大させず、またビット数を増大させずに色表現を精度よく行なうことが必要となる。
【０００６】
そこでこの発明は、色を表現する為に出力する原色の数を入力信号が示す原色の数よりも増加させた場合の出力信号において、各原色を表現するビット数を増大させず、またビット数を増大させずに色表現を精度よく行なうことができる画像処理装置および画像処理方法並びにそのプログラムと記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題を解決すべくなされたもので、入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部と、前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理部と、前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定部と、を有する画像処理装置において、前記階調区分範囲決定部は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、ことを特徴とする画像処理装置である。
【０００８】
本発明によれば、入力画像を表現する原色を増加させて、その原色のビット数を低減させることにより、多くの原色で入力画像の色を出力して色の表現可能範囲を広げ、さらにビット数を増加させずに出力する。そしてこの処理を行なう際に、増加させた原色の低減ビットの各階調に割当てる色の階調の範囲を、入力画像において出現度数が多い色の階調範囲と、出現度数が少ない階調の範囲で変更する。つまり、色の出現の度数の多い階調の範囲においては、狭い色の範囲を低減ビットの１階調で表現し、また色の出現の度数の少ない階調の区分範囲においては、広い色の階調範囲を低減ビットの１階調で表現することとなる。これにより階調の区分範囲においては、より詳細に低減ビットで表現できるので、単に低減ビットで表される階調の数に応じた色の区分範囲の設定に比べて、より、正確に色を表現した低減ビットを表示装置に出力することができる。また入力画像の原色を変換した増加後の各原色の表す色の階調の範囲内で、低減ビットの各階調に割当てる色の階調を決めるので、画像の色の範囲の階調のみを低減ビットの各階調で表現できるので、必要のない色の範囲の階調を表現せずにすむ。従って、正確に色を表現した低減ビットを表示装置に出力することができる。
【０００９】
また本発明は、入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部と、前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理部と、前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定部と、を有する画像処理装置において、前記階調区分範囲決定部は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、ことを特徴とする画像処理装置である。
【００１０】
本発明によれば、入力された画像の代表画素のみを用いて、区分範囲を決定する処理などの処理を行なうので、入力画像の全ての画素を用いて区分範囲を決定する処理に比べて、処理量が少なくなり、表示装置での画像の出力をより高速にすることができる。
【００１１】
また本発明は、上述の課題を解決すべくなされたもので、画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部と、前記色変換テーブルを用いて、入力された画像の各画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理部と、前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理部と、前記画像の各画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理部と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理部と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理部と、を備えることを特徴とする画像処理装置である。
【００１２】
本発明によれば、入力画像を表現する原色を増加させて、その原色のビット数を低減させることにより、多くの原色で入力画像の色を出力して色の表現可能範囲を広げ、さらにビット数を増加させずに出力する。そしてこの処理を行なう際に、増加させた原色の低減ビットの各階調に割当てる色の階調の範囲を、入力画像において出現度数が多い色の階調範囲と、出現度数が少ない階調の範囲で変更する。つまり、色の出現の度数の多い階調の範囲においては、狭い色の範囲を低減ビットの１階調で表現し、また色の出現の度数の少ない階調の区分範囲においては、広い色の階調範囲を低減ビットの１階調で表現することとなる。これにより階調の区分範囲においては、より詳細に低減ビットで表現できるので、単に低減ビットで表される階調の数に応じた色の区分範囲の設定に比べて、より、正確に色を表現した低減ビットを表示装置に出力することができる。また入力画像の原色を変換した増加後の各原色の表す色の階調の範囲内で、低減ビットの各階調に割当てる色の階調を決めるので、画像の色の範囲の階調のみを低減ビットの各階調で表現できるので、必要のない色の範囲の階調を表現せずにすむ。従って、正確に色を表現した低減ビットを表示装置に出力することができる。
【００１３】
また本発明は、画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部と、入力された画像における所定の複数の代表画素を決定する代表画素決定処理部と、前記代表画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理部と、前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理部と、前記代表画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理部と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理部と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理部と、を備えることを特徴とする画像処理装置である。
【００１４】
本発明によれば、入力された画像の代表画素のみを用いて、区分範囲を決定する処理などの処理を行なうので、入力画像の全ての画素を用いて区分範囲を決定する処理に比べて、処理量が少なくなり、表示装置での画像の出力をより高速にすることができる。
【００１５】
また本発明は、前記決定した階調範囲のうち最も値の高い階調範囲の中の最低の階調が、色の階調値の最高値になる比率と同じ比率により、他の各階調範囲の中の最低の階調に対応するそれぞれの色の階調値を決定し、その色の階調値を、前記他の各階調範囲に応じた前記低減ビット数で表される出力階調が入力された際にデバイス装置が色の表現に利用する駆動階調と決定する駆動階調決定処理部と、前記区分範囲及び駆動階調テーブル生成処理部は、前記低減ビット数で表される出力階調それぞれに、前記駆動階調を対応付けた前記区分範囲及び駆動階調テーブルを生成することを特徴とする。
これにより、この区分範囲及び駆動階調テーブルを用いて、入力信号に対応する色を表現する信号の出力と、表示装置における駆動階調の決定を行なえば、低減ビットの１つの階調で表現する階調の範囲に応じた駆動階調で表示装置を駆動できるので、出現度数の多い階調の区分範囲においてより詳細に低減ビットで表現できるという効果が得られる。従って、より正確に色を表現した低減ビットを表示装置に出力することができる。
【００１６】
また本発明は、前記色変換テーブルを用いて、前記入力した画像の各画素について前記増加後の各原色とその各階調の値に変換した後に、前記原色それぞれについて、前記低減ビット数で表した時の階調を前記区分範囲及び駆動階調テーブルから読み取り、前記画像の各画素の各原色を前記低減ビット数により表示装置に出力する出力処理部と、を備えることを特徴とする。
【００１７】
また本発明は、前記表示装置を備え、当該表示装置が、前記各画素の各原色が前記低減ビット数で表される前記画像を受付ける画像受付処理部と、前記受付けた画像の各画素の各原色それぞれについて、当該原色のビット数により表される階調に対応する前記駆動階調を前記区分範囲及び駆動階調テーブルから読み取り、色の出力の駆動を行なう駆動処理部と、を備えることを特徴とする。
【００１８】
また本発明は、入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部を有し、前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、をコンピュータに実行させるプログラムであって、前記階調区分範囲決定処理は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、ことを特徴とするプログラムである
【００１９】
また本発明は、入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部を有し、前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、をコンピュータに実行させるプログラムであって、前記階調区分範囲決定処理は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、ことを特徴とするプログラムである。
【００２０】
また本発明は、画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムであって、前記色変換テーブルを用いて、入力された画像の各画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理と、前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、前記画像の各画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、をコンピュータに実行させるプログラムである。
【００２１】
また本発明は、画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムであって、入力された画像における所定の複数の代表画素を決定する代表画素決定処理と、前記代表画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理と、前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、前記代表画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、をコンピュータに実行させるプログラムである。
【００２２】
また本発明は、入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部を有し、前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、をコンピュータに実行させるプログラムを記憶する記録媒体であって、前記階調区分範囲決定処理は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、ことを特徴とするプログラムを記憶する記録媒体である。
【００２３】
また本発明は、入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示部を有し、前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、をコンピュータに実行させるプログラムを記憶する記録媒体であって、前記階調区分範囲決定処理は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、ことを特徴とするプログラムを記憶する記録媒体である。
【００２４】
また本発明は、画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムを記録する記録媒体であって、前記色変換テーブルを用いて、入力された画像の各画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理と、前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、前記画像の各画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、をコンピュータに実行させるプログラムを記録する記録媒体である。
【００２５】
また本発明は、画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムを記録する記録媒体であって、入力された画像における所定の複数の代表画素を決定する代表画素決定処理と、前記代表画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換する変換処理と、前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、前記代表画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定する階調範囲決定処理と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、をコンピュータに実行させるプログラムを記録する記録媒体である。
【００２６】
また本発明は、入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示工程と、前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理工程と、前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定工程と、を有する画像処理方法において、前記階調区分範囲決定工程は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、ことを特徴とする画像処理方法である。
【００２７】
また本発明は、入力した色を表現する三刺激値よりも多い表示原色数を用いて前記入力した色を再現する表示工程と、前記表示原色数を構成する各原色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理工程と、前記各原色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定工程と、を有する画像処理方法において、前記階調区分範囲決定工程は、前記各原色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、ことを特徴とする画像処理方法である。
【００２８】
また本発明は、画像処理装置における画像処理方法であって、前記画像処理装置の記憶部が、画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルを保持し、前記画像処理装置の変換処理部が、前記色変換テーブルを用いて、入力された画像の各画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換し、前記画像処理装置のビット数決定処理部が、前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定し、前記画像処理装置の正規化累積度数算出処理部が、前記画像の各画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出し、前記画像処理装置の階調範囲決定処理部が、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定し、前記画像処理装置の区分範囲及び駆動階調テーブル生成処理部が、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成することを特徴とする画像処理方法である。
【００２９】
また本発明は、画像処理装置における画像処理方法であって、記憶部が、画像の各画素を表現する各原色の数を増加した時の、当該増加後の各原色の階調値と、前記増加の前の各原色の階調とを対応付けて記憶した色変換テーブルを保持し、代表画素決定処理部が、入力された画像における所定の複数の代表画素を決定し、変換処理部が、前記代表画素を表現する各原色とその各階調を、前記増加後の各原色とその各階調の値に変換し、ビット数決定処理部が、前記増加後の各原色を表現するビット数であって、前記増加後の各原色を表現するビット数を低減した低減ビット数を決定し、正規化累積度数算出処理部が、前記代表画素に出現する各階調の累積度数を前記増加後の各原色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出し、階調範囲決定処理部が、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される原色の階調範囲と決定し、区分範囲及び駆動階調テーブル生成処理部が、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成することを特徴とする画像処理方法である。
【００３０】
本発明の画像処理装置は、入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部と、前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理部と、前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定部と、を有する画像処理装置において、前記階調区分範囲決定部は、前記各色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、ことを特徴とする。
【００３１】
本発明の画像処理装置は、入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部と、前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理部と、前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定部と、を有する画像処理装置において、前記階調区分範囲決定部は、前記各色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、ことを特徴とする。
【００３２】
本発明の画像処理装置は、画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部と、前記色変換テーブルを用いて、入力された画像の各画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理部と、前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理部と、前記画像の各画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理部と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理部と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理部と、を備えることを特徴とする。
【００３３】
本発明の画像処理装置は、画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部と、入力された画像における所定の複数の代表画素を決定する代表画素決定処理部と、前記代表画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理部と、前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理部と、前記代表画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理部と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理部と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理部と、を備えることを特徴とする。
【００３４】
本発明の画像処理装置は、前記決定した階調範囲のうち最も値の高い階調範囲の中の最低の階調が、色の階調値の最高値になる比率と同じ比率により、他の各階調範囲の中の最低の階調に対応するそれぞれの色の階調値を決定し、その色の階調値を、前記他の各階調範囲に応じた前記低減ビット数で表される出力階調が入力された際にデバイス装置が色の表現に利用する駆動階調と決定する駆動階調決定処理部と、前記区分範囲及び駆動階調テーブル生成処理部は、前記低減ビット数で表される出力階調それぞれに、前記駆動階調を対応付けた前記区分範囲及び駆動階調テーブルを生成することを特徴とする。
【００３５】
本発明の画像処理装置は、前記色変換テーブルを用いて、前記入力した画像の各画素について前記増加後の各色とその各階調の値に変換した後に、前記色それぞれについて、前記低減ビット数で表した時の階調を前記区分範囲及び駆動階調テーブルから読み取り、前記画像の各画素の各色を前記低減ビット数により表示装置に出力する出力処理部と、を備えることを特徴とする。
【００３６】
本発明の画像処理装置は、前記各画素の各色が前記低減ビット数で表される前記画像を受付ける画像受付処理部と、前記受付けた画像の各画素の各色それぞれについて、当該色のビット数により表される階調に対応する前記駆動階調を前記区分範囲及び駆動階調テーブルから読み取り、色の出力の駆動を行なう駆動処理部と、を備えることを特徴とする。
【００３７】
本発明のプログラムは、入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部を有し、前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、をコンピュータに実行させるプログラムであって、前記階調区分範囲決定処理は、前記各色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、ことを特徴とする。
【００３８】
本発明のプログラムは、入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部を有し、前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、をコンピュータに実行させるプログラムであって、前記階調区分範囲決定処理は、前記各色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、ことを特徴とする。
【００３９】
本発明のプログラムは、画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムであって、前記色変換テーブルを用いて、入力された画像の各画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理と、前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、前記画像の各画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、をコンピュータに実行させることを特徴とする。
【００４０】
本発明のプログラムは、画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムであって、入力された画像における所定の複数の代表画素を決定する代表画素決定処理と、前記代表画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理と、  前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、前記代表画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、をコンピュータに実行させることを特徴とする。
【００４１】
本発明の記録媒体は、入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部を有し、前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、をコンピュータに実行させるプログラムを記憶する記録媒体であって、前記階調区分範囲決定処理は、前記各色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、ことを特徴とするプログラムを記憶することを特徴とする。
【００４２】
本発明の記録媒体は、入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示部を有し、前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理と、前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定処理と、をコンピュータに実行させるプログラムを記憶する記録媒体であって、前記階調区分範囲決定処理は、前記各色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、ことを特徴とするプログラムを記憶することを特徴とする。
【００４３】
本発明の記録媒体は、画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムを記録する記録媒体であって、前記色変換テーブルを用いて、入力された画像の各画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理と、前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、前記画像の各画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、をコンピュータに実行させるプログラムを記録することを特徴とする。
【００４４】
本発明の記録媒体は、画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルの記憶部、を備えた画像処理装置のコンピュータに実行させるプログラムを記録する記録媒体であって、入力された画像における所定の複数の代表画素を決定する代表画素決定処理と、前記代表画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換する変換処理と、前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定するビット数決定処理と、前記代表画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出する正規化累積度数算出処理と、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定する階調範囲決定処理と、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成する区分範囲及び駆動階調テーブル生成処理と、をコンピュータに実行させるプログラムを記録することを特徴とする。
【００４５】
本発明の画像処理方法は、入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示工程と、前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理工程と、前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定工程と、を有する画像処理方法において、前記階調区分範囲決定工程は、前記各色を表すビット数で表される階調の出現度数が、入力される画像において均等になるように階調区分範囲を決定する、ことを特徴とする。
【００４６】
本発明の画像処理方法は、入力した色を表現する三刺激値よりも多い表示色数を用いて前記入力した色を再現する表示工程と、前記表示色数を構成する各色を表すビット数を所定のビット数より少ないビット数に低減するビット数低減処理工程と、前記各色を表すビット数で表される階調に対して前記少ないビット数で表される階調を割り当てるための階調区分範囲を決定する階調区分範囲決定工程と、を有する画像処理方法において、前記階調区分範囲決定工程は、前記各色を表すビット数で表される階調の出現度数が、入力される画像の代表点において均等になるように階調区分範囲を決定する、ことを特徴とする。
【００４７】
本発明の画像処理方法は、画像処理装置における画像処理方法であって、前記画像処理装置の記憶部が、画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルを保持し、  前記画像処理装置の変換処理部が、前記色変換テーブルを用いて、入力された画像の各画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換し、前記画像処理装置のビット数決定処理部が、前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定し、前記画像処理装置の正規化累積度数算出処理部が、前記画像の各画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記画像の各画素に出現する階調と前記正規化した累積度数の対応関係を算出し、前記画像処理装置の階調範囲決定処理部が、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記画像の各画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定し、前記画像処理装置の区分範囲及び駆動階調テーブル生成処理部が、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成することを特徴とする。
【００４８】
本発明の画像処理方法は、画像処理装置における画像処理方法であって、記憶部が、画像の各画素を表現する各色の数を増加した時の、当該増加後の各色の階調値と、前記増加の前の各色の階調とを対応付けて記憶した色変換テーブルを保持し、代表画素決定処理部が、入力された画像における所定の複数の代表画素を決定し、変換処理部が、前記代表画素を表現する各色とその各階調を、前記増加後の各色とその各階調の値に変換し、ビット数決定処理部が、前記増加後の各色を表現するビット数であって、前記増加後の各色を表現するビット数を低減した低減ビット数を決定し、正規化累積度数算出処理部が、前記代表画素に出現する各階調の累積度数を前記増加後の各色ごとに算出し、その累積度数を前記決定した低減ビット数により表される階調の数で正規化し、前記代表画素に出現する階調と前記正規化した累積度数の対応関係を算出し、階調範囲決定処理部が、前記対応関係において、前記低減ビット数で表される階調の数で前記正規化した累積度数の度数範囲を均等分割し、前記均等分割した前記累積度数の度数範囲それぞれに対応する前記代表画素に出現する階調の範囲を、前記低減ビット数で表される階調それぞれにより表現される色の階調範囲と決定し、区分範囲及び駆動階調テーブル生成処理部が、前記低減ビット数で表される階調それぞれに、前記決定した階調範囲を対応付けた区分範囲及び駆動階調テーブルを生成することを特徴とする。
【発明を実施するための最良の形態】
【００４９】
以下、本発明の一実施形態による画像処理装置を図面を参照して説明する。
図１は同実施形態による画像処理装置の構成を示すブロック図である。この図において、符号１は画像処理装置である。そして、画像処理装置１において、符号１１は例えば画像の各画素のＲＧＢ値を受付け、そのＲＧＢ値の色を出力する為の原色の組合せおよびその階調のレベルの算出指示を受付けるＩ／Ｆ（インターフェース）である。また１２は画像処理装置１の各種処理部を制御する制御部である。また１３はＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。また１４はＨＤＤなどの磁気記録媒体である。また１５は入力画像を表現する原色の数を増加させて出力する際の、各原色を表現するビット数（低減ビット数）を決定し、また各原色の階調のレベルを算出する変換処理部である。また１６は各原色を表すビットの階調に割当てる、色の階調の区分範囲を決定する区分範囲決定処理部である。また１７は低減されたビットの各階調により表示装置が駆動する色の階調を決定する駆動階調決定処理部である。
【００５０】
本実施形態においては、画像処理装置１は、通常８ビットずつで表される各原色のビット数を低減して、８ビット未満の低減ビット数を決定し、入力した画像を表す各原色の数を増加させて画像を出力する際の、各原色の低減ビットで表される色の階調に割当てる、色の階調の区分範囲を決定する処理を行なう。
【００５１】
図２は画像処理装置の処理フローを示す図である。
次に、画像処理装置１の処理について説明する。まず、画像処理装置１の変換処理部１５は、例えばＲＧＢの各原色がそれぞれ８ビットで表される入力画像を受付け、この入力画像をＲＧＢＣの４つの原色で出力する際の、各ＲＧＢＣの低減ビット数を決定する（ステップＳ１０１）。ここで、ＲＧＢの３つの原色から、表現できる色空間を広げるためにＲＧＢＣの４つの原色を用いた場合、各画素の色を表すビット数がＲＧＢの各８ビット×３＝２４ビットから、ＲＧＢＣの各８ビット×４＝３２となり、ビット数が増大してしまう。これにより、例えば画像の出力を行なう表示装置と画像処理装置の間のデータバスの配線数の増加やクロック周波数の増加を行なわなければならなくなり、また、変換後のデータを表示装置側で一時的に格納する場合、そのデータを格納するメモリの記憶容量が増大してしまう。これらはいずれも表示装置のコスト像に繋がる。従って、画像処理装置１の変換処理Ｂ１５は、ＲＧＢＣそれぞれのビット数をＲ＝６，Ｇ＝６，Ｂ＝７，Ｃ＝５と決定する。
【００５２】
次に変換処理部１５は、ＲＧＢで表される入力画像を、各画素がＲＧＢＣで表される画像に変換する処理を行なう（ステップＳ１０２）。この処理は、例えばＲＧＢの各階調が入力された際に、対応するＲＧＢＣの各階調を出力する為の変換テーブルを参照して、変換する。なお変換テーブルにおいては、ＲＧＢ→ＲＧＢＣの対応関係がＲＧＢの各０〜２５５の階調の全ての組合せについて保持されていないので、例えば補間計算などにより、ＲＧＢ→ＲＧＢＣの各階調を算出を行なう。そして変換処理部１５は、ＲＧＢＣで表現された画像を区分範囲決定処理部１６に出力する。
【００５３】
次に区分範囲決定処理部１６は、受付けた画像の各画素のＲＧＢＣの各原色について、当該画像において出現した階調（０〜２５５）ごとの累積度数を算出し、階調毎出現度数表を生成する（ステップ１０３）。そして、各階調と当該階調が増加した時の累積度数を対応付けて、さらに累積度数を２５６で正規化した、累積度数のグラフを生成する（ステップＳ１０４）。
【００５４】
図３は、階調毎出現度数表と累積度数のグラフとを示す第１の図である。
また図４は、階調毎出現度数表と累積度数のグラフとを示す第２の図である。
図３の（ａ）においては、画像において原色の各階調（０〜２５５）が平均的に利用されると仮定した場合のグラフを示しており、この場合「階調毎出現度数表」のように、各原色０〜２５５の各階調が画像において平均的に利用されるので、相対的な出現度数は１となる。従って、図３（ｂ）の累積度数のグラフでは、直線的な傾きが１／２のグラフとなる。
【００５５】
しかしながら、通常は画像において、原色の各階調（０〜２５５）が平均的に出力されることはなく、画像で表現される色の範囲に含まれる階調が多く出現することは明らかである。従って図４の（ａ）の「階調毎出現度数表」で示すように、原色の０〜２５５の階調ごとに画像中に出現する度数が変化する。これにより（ｂ）の「累積度数のグラフ」で示すように、傾きが一定でない。つまり、ステップＳ１０４において、画像処理装置１の区分範囲決定処理部１６は図４（ｂ）で示すような累積度数のグラフを各原色ＲＧＢＣについて生成する。
【００５６】
ここで画像処理装置１の区分範囲決定処理部１６は、図４（ｂ）で示される累積度数のグラフの、出力階調と正規化した累積度数との対応関係において、低減ビット数で表される階調の数で累積度数を均等分割し、均等分割した累積度数の度数範囲それぞれに対応する色の階調の範囲を、低減ビット数で表される階調それぞれで表現する色の階調の区分範囲と決定する（ステップＳ１０５）。
【００５７】
図５は画像において出現した原色の階調と累積度数とを対応付けた累積度数のグラフである。
次に上述のステップＳ１０５の処理について、図５を用いて説明する。１つの画像の各画素において出現する色の階調（０〜２５５）ごとの累積度数は、階調ごとに異なるので、図５に示すように、０〜２５５に色の階調を上げていった時の累積度数を表すグラフは直線的でない。ここで、累積度を正規化した２５５を、低減ビット数で表される階調で均等分割する。本実施形態においては、説明の便宜上、低減ビットを２とし、２ビットで表される階調（０，１，２，３）の４階調により累積度を均等分割する。累積度は正規化したために０〜２５５であるので、均等分割した累積度数の範囲は０〜６３，６４〜１２７，１２８〜１９１，１９２〜２５５の度数範囲である。そしてその４つの度数範囲に対応する色の階調の区分範囲は、累積度数の範囲が０〜６３の場合はそれに対応する色の階調の区分範囲は０〜３５、累積度数の範囲が６４〜１２７の場合はそれに対応する色の階調の区分範囲は３６〜１１７、累積度数の範囲が１２８〜１９１の場合はそれに対応する色の階調の区分範囲は１１８〜１９２、累積度数の範囲が１９２〜２５５の場合はそれに対応する色の階調の区分範囲は１９３から２５５となる。そして区分範囲決定処理部１６は、２ビットで表される階調（０，１，２，３）の４階調それぞれに対応する色の階調の区分範囲を０〜３５、３６〜１１７、１１８〜１９２、１９３〜２５５と決定する。
【００５８】
そして、上記ステップＳ１０５の処理によって、狭い区分範囲の階調に１ビットを割当てることができる。従って、出現度数の多い階調の区分範囲においては、狭い区分範囲の階調を低減ビットの１階調で表現でき、また出現度数の少ない階調の範囲においては、広い区分範囲の階調を低減ビットの１階調で表現することとなる。つまり、出現度数の多い階調の区分範囲においては、より詳細に低減ビットで表現できるので、単に低減ビットで表される階調の数に応じた色の区分範囲の設定に比べて、より、正確に色を表現した低減ビットを表示装置に出力することができる。
【００５９】
次に駆動階調決定処理部１７が、ステップＳ１０５において決定した色の階調範囲４つのうち、最も値の高い階調の区分範囲１９３〜２５５の中の最低の階調（１９３）が、色の階調値の最高値である２５５になる比率と同じ比率により、他の色の階調の区分範囲（例えば３６〜１１７）の中の最低の階調（３６）に対応する色の階調値（４８）を決定し、その色の階調値（４８）を、前記他の色の階調の区分範囲（３６〜１１７）に応じた低減ビット数（２ビット→“０１”）で表される出力階調が入力された際に表示装置が色の表現に利用する駆動階調と決定する（ステップＳ１０６）。同様に、色の階調の区分範囲（０〜３５）に応じた低減ビット数（２ビット→“００”）で表される出力階調が入力された際に表示装置が色の表現に利用する駆動階調は“０”、色の階調の区分範囲（１１８〜１９２）に応じた低減ビット数（２ビット→“１１”）で表される出力階調が入力された際に表示装置が色の表現に利用する駆動階調は“１５６”と算出される。
【００６０】
そして、区分範囲決定処理部１６は、低減ビット２ビットで表される階調（０，１，２，３）の４階調それぞれの、色の階調の区分範囲を０〜３５、３６〜１１７、１１８〜１９２、１９３〜２５５を対応付けて記憶し、また駆動階調決定処理部１７は、低減ビット２ビットで表される階調（０，１，２，３）の４階調それぞれの、駆動階調（０，４８，１５６，２５６）を対応付けて記憶する。なおこれらは一つのテーブルに記録され、区分範囲／駆動階調テーブルが作成される（ステップＳ１０７）。
【００６１】
図６は区分範囲／駆動階調テーブルを示す図である。
この図が示すように、低減ビット２ビットで表される階調（０，１，２，３）の４階調それぞれの色の階調の区分範囲と、駆動階調とが記録される。
【００６２】
以上の処理により、画像の色を表現する各原色に割当てらる低減ビット数と、その低減ビットの各階調で表す色の階調の範囲と、その低減ビットにより表示装置が駆動する色の駆動階調とが算出できる。そして例えば色変換処理部１５によって変換された画像（原色ＲＧＢＣで表現され、各原色が低減ビットのビット数である画像）の原色がＲ，Ｇ，Ｂ，Ｃそれぞれ（５０，１００，６０，２０）であった場合、図６の区分範囲／駆動階調テーブルがＲ（Red）についてのテーブルであるとすると、Ｒの階調が５０であるので、それに対応する低減ビットの階調１（つまり３６〜１１７に対応する低減ビットの階調）を区分範囲／駆動階調テーブルから読み取り、その低減ビット“０１”（低減ビットの階調１＝“０１”となる）を表示装置に出力する（ステップＳ１０８）。また表示装置ではＲの原色について０１の信号を受付けると、区分範囲／駆動階調テーブルから“０１”のビットの階調１に対応する駆動階調“４８”を読み取り、当該４８の階調によりＲ（Red）の色を出力する。なお、画像処理装置１は表示装置を備えるような構成としてもよい。
【００６３】
また、通常８ビットによる各原色の色階調を表現を、８ビット未満の低減ビット数で表し、各原色の色階調を表現することにより、例えば表示装置が出力する画像のグラデーションが大雑把になり色の間隔がはっきりと分かるライン（輪郭）が見えるようになってしまう場合がある。そのような減少を回避するためにディザ法によるハーフトーン処理を行うようにしても良い。このディザ法によるハーフトーン処理は、画素の出現面積比によって中間階調を表す技術である。なおこのディザ法の技術は例えば特開２００２−１７０１１０の処理を用いる。
【００６４】
図７はディザ法によるハーフトーン処理のフローを示す図である。
また図８はディザ法によるハーフトーン処理の処理概要を示す図である。
画像処理装置１は例えばディザ法によるハーフトーン処理において、まず、１画素分の階調データＣＤを読み込み（ステップＳ１５０）、その値に応じて階調区間番号Ｎを判定し、階調区間の下限値ＬＬ、上限値ＵＬを設定する（ステップＳ１５１）。
【００６５】
図８の中段に階調区間を示した。本実施例では、例えば色の階調範囲（０〜２５５階調）を、４等分した各範囲を階調区間とする。階調区間番号Ｎとは、階調区間を特定するために、階調値の低い側から順に付された番号をいう。図８に示す通り、階調値０〜６３が区間０、６４〜１２７が区間１、１２８〜１９１が区間２、１９２以上が区間３となる。例えば、階調データＣＤの階調値が２８であれば、区間０に属するため、区間番号Ｎ＝０となる。また、下限値ＬＬ＝０、上限値ＵＬ＝６３となる。 
【００６６】
ハーフトーン処理部は、特定された階調区間に適合する範囲で閾値ＴＨを求める（ステップＳ１５２）。ディザ法では、閾値ＴＨは所定のディザマトリックスで与えられる。図８の上段にディザマトリックスの一部を例示した。図８においては、４×４のマトリックスを用いている。ディザマトリックスには、０〜２５５から選択された閾値が偏りなく配置されている。ハーフトーン処理では、ディザマトリックスの中で、処理対象となっている画素に対応した位置に記憶されている閾値が用いられる。図８に示す例において、階調データＣＤの左上の画素（階調値２８）を処理する際には、ディザマトリックスの左上の閾値１００が用いられることになる。 
【００６７】
ハーフトーン処理は、階調区分を基準として行われる。従って、０〜２５５の範囲で与えられるディザマトリックスの閾値を、それぞれの階調区分に応じた範囲に修正する必要がある。ステップＳ１５２は、この修正処理に相当し、以下の式によって、ディザマトリックスで与えられる閾値ＴＨＭから、修正した閾値ＴＨを算出する。ＴＨ＝ＴＨＭ（ＵＬ−ＬＬ）／２５５＋ＬＬ；図７に示す通り、閾値ＴＨＭ＝１００を階調区間０に適合させると、上式により、閾値ＴＨ＝２５が得られる。 
【００６８】
こうして得られた閾値ＴＨと階調データＣＤの階調値とを比較し（ステップＳ１５３）、階調値ＣＤが閾値ＴＨ以下のときは、結果値ＲＶにＮ、階調値ＣＤが閾値ＴＨより大きいときは、結果値ＲＶにＮ＋１がそれぞれ設定される（ステップＳ１５４，Ｓ１５５）。図７の例では、階調値２８は閾値２５よりも大きいため、結果値として区間番号０に１を加えた値「１」が設定される。これが、減色後の階調値となる。このように、階調区間０では階調値ＣＤと閾値ＴＨとの比較によって、減色後の階調値を０または１のいずれにするかが判断される。同様に、階調区間１では減色後の階調値１または２、階調区間２では減色後の階調値２または３、階調区間３では減色後の階調値３または４のいずれにするかがそれぞれ判定される。 
【００６９】
ハーフトーン処理部は、以上の処理を出力する画素全てについて処理を完了したか（ステップＳ１５６）を判定し、繰り返し実行する。また、処理の完了とともに、不要なデータの削除および出力行データＯＥＬの更新を行って、ディザ法によるハーフトーン処理のルーチンを終了する。 
【００７０】
次に、画像処理装置１の他の処理の例について説明する。
図９は画像処理装置の処理フローを示す第２の図である。
まず、上記ステップＳ１０１と同様に、変換処理部１５が、入力画像をＲＧＢＣの４つの原色で出力する際の、各ＲＧＢＣの低減ビット数を決定する（ステップＳ２０１）。次に、変換処理部１５は、入力画像において、所定の複数の代表画素を決定する（ステップＳ２０２）。このステップＳ２０２の処理は、例えば、入力画像を１００画素（縦１０画素、横１０画素）ずつの正方形の区画に区切り、その各区画の左上の端の画素を代表画素と決定するなどの処理である。つまり、代表画素の決定においては、入力画像の全体にわたる色の特徴を検出できる処理であればよい。そして変換処理部１５は代表画素について、ステップＳ１０２の処理と同様に、ＲＧＢＣで表される代表画素に変換する処理を色変換テーブルを用いて行なう（ステップＳ２０３）そして変換処理部１５は、ＲＧＢＣで表現された代表画素を区分範囲決定処理部１６に出力する。
【００７１】
次に区分範囲決定処理部１６は、受付けた各代表画素のＲＧＢＣの各原色について、当該代表画素全てにおいて出現した階調（０〜２５５）ごとの累積度数を算出し、階調毎出現度数表をステップＳ１０３の処理と同様に生成する（ステップ２０４）。そして、各階調と当該階調が増加した時の累積度数を対応付けて、さらに累積度数を２５６で正規化した、累積度数のグラフをステップＳ１０４の処理と同様に生成する（ステップＳ２０５）。
【００７２】
次に区分範囲決定処理部１６は、ステップＳ１０５の処理同様に、累積度数のグラフの、出力階調と正規化した累積度数との対応関係において、低減ビット数で表される階調の数で累積度数を均等分割し、均等分割した累積度数の度数範囲それぞれに対応する色の階調の範囲を、低減ビット数で表される階調それぞれで表現する色の階調の区分範囲と決定する（ステップＳ２０６）。次に駆動階調決定処理部１７が、ステップＳ１０６〜ステップＳ１０７と同様の処理により、区分範囲／駆動階調テーブルを作成する（ステップＳ２０７）。以上の処理により、画像の色を表現する各原色に割当てられる低減ビット数と、その低減ビットの各階調で表す色の階調の区分範囲と、その低減ビットにより表示装置が駆動する色の駆動階調とが算出できる。
【００７３】
次に、色変換処理部１５が入力画像の全ての画素について、ステップＳ１０２の処理と同様に、ＲＧＢＣで表される画素に変換する処理を色変換テーブルを用いて行なう（ステップ２０８）。次に色変換処理部１５は、入力画像の各画素の原色ＲＧＢＣの階調それぞれに対応して、区分範囲／駆動階調テーブルに記録されている低減ビット数の階調を読み取り、その階調を示す低減ビットによりＲＧＢＣを表現した画像を表示装置に出力する（ステップＳ２０９）。例えば色変換処理部１５によって変換された画像（原色ＲＧＢＣで表現され、各原色が低減ビットのビット数である画像）の原色がＲ，Ｇ，Ｂ，Ｃそれぞれ（５０，１００，６０，２０）であった場合、図６の区分範囲／駆動階調テーブルがＲ（Red）についてのテーブルであるとすると、Ｒの階調が５０であるので、それに対応する低減ビットの階調１（つまり３６〜１１７に対応する低減ビットの階調）を区分範囲／駆動階調テーブルから読み取り、その低減ビット“０１”（低減ビットの階調１＝“０１”となる）を表示装置に出力する。なお、画像処理装置１は表示装置を備えるような構成としてもよい。そして、必要な場合にはディザ法によるハーフトーン処理を行なう（ステップＳ２１０）。この第２の処理の場合には、代表画素を用いて、区分範囲を決定する処理を行なうので、入力画像の全ての画素を用いて区分範囲を決定する処理に比べて、処理量が少なくなり、表示装置での画像の出力をより高速にすることができる。
【００７４】
なお上述の画像処理装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００７５】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７６】
さらに、本発明の画像表示装置は、３より多い原色数について適用可能であり、原色数は問わない。例えば、４原色、５原色、６原色いずれの場合も適用可能である。また、ビット数も問わない。例えば４原色で通常全３２ビットの場合、２４ビットに低減する場合でも３０ビットに低減する場合でも適用可能である。
【００７７】
加えて、表示部の構成も問わない。例えばＣＲＴ、ＬＣＤ、ＰＤＰ、有機ＥＬ、ＦＥＤなどの方式は問わず、多原色を表示できる表示部であれば適用可能である。また、入力されるデータの形式についても問わない。写真のような画像データでもよいし、文字グラフなどのデータでもよい。また、静止画でもよいし、動画でもよい。さらには、ファイル形式でもよいし、放送のように連続的に送信されてくるデータでも適用可能である。
【００７８】
以下、本発明の別の実施形態による画像処理装置を図面を参照して説明する。
図１は同実施形態による画像処理装置の構成を示すブロック図である。この図において、符号１は画像処理装置である。そして、画像処理装置１において、符号１１は例えば画像の各画素のＲＧＢ値を受付け、そのＲＧＢ値の色を出力する為の色の組合せおよびその階調のレベルの算出指示を受付けるＩ／Ｆ（インターフェース）である。また１２は画像処理装置１の各種処理部を制御する制御部である。また１３はＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。また１４はＨＤＤなどの磁気記録媒体である。また１５は入力画像を表現する色の数を増加させて出力する際の、各色を表現するビット数（低減ビット数）を決定し、また各色の階調のレベルを算出する変換処理部である。また１６は各色を表すビットの階調に割当てる、色の階調の区分範囲を決定する区分範囲決定処理部である。また１７は低減されたビットの各階調により表示装置が駆動する色の階調を決定する駆動階調決定処理部である。
【００７９】
本実施形態においては、画像処理装置１は、通常８ビットずつで表される各色のビット数を低減して、８ビット未満の低減ビット数を決定し、入力した画像を表す各色の数を増加させて画像を出力する際の、各色の低減ビットで表される色の階調に割当てる、色の階調の区分範囲を決定する処理を行なう。
【００８０】
図２は画像処理装置の処理フローを示す図である。
次に、画像処理装置１の処理について説明する。まず、画像処理装置１の変換処理部１５は、例えばＲＧＢの各色がそれぞれ８ビットで表される入力画像を受付け、この入力画像をＲＧＢＣの４つの色で出力する際の、各ＲＧＢＣの低減ビット数を決定する（ステップＳ１０１）。ここで、ＲＧＢの３つの色から、表現できる色空間を広げるためにＲＧＢＣの４つの色を用いた場合、各画素の色を表すビット数がＲＧＢの各８ビット×３＝２４ビットから、ＲＧＢＣの各８ビット×４＝３２となり、ビット数が増大してしまう。これにより、例えば画像の出力を行なう表示装置と画像処理装置の間のデータバスの配線数の増加やクロック周波数の増加を行なわなければならなくなり、また、変換後のデータを表示装置側で一時的に格納する場合、そのデータを格納するメモリの記憶容量が増大してしまう。これらはいずれも表示装置のコスト像に繋がる。従って、画像処理装置１の変換処理Ｂ１５は、ＲＧＢＣそれぞれのビット数をＲ＝６，Ｇ＝６，Ｂ＝７，Ｃ＝５と決定する。
【００８１】
次に変換処理部１５は、ＲＧＢで表される入力画像を、各画素がＲＧＢＣで表される画像に変換する処理を行なう（ステップＳ１０２）。この処理は、例えばＲＧＢの各階調が入力された際に、対応するＲＧＢＣの各階調を出力する為の変換テーブルを参照して、変換する。なお変換テーブルにおいては、ＲＧＢ→ＲＧＢＣの対応関係がＲＧＢの各０〜２５５の階調の全ての組合せについて保持されていないので、例えば補間計算などにより、ＲＧＢ→ＲＧＢＣの各階調を算出を行なう。そして変換処理部１５は、ＲＧＢＣで表現された画像を区分範囲決定処理部１６に出力する。
【００８２】
次に区分範囲決定処理部１６は、受付けた画像の各画素のＲＧＢＣの各色について、当該画像において出現した階調（０〜２５５）ごとの累積度数を算出し、階調毎出現度数表を生成する（ステップ１０３）。そして、各階調と当該階調が増加した時の累積度数を対応付けて、さらに累積度数を２５６で正規化した、累積度数のグラフを生成する（ステップＳ１０４）。
【００８３】
図３は、階調毎出現度数表と累積度数のグラフとを示す第１の図である。
また図４は、階調毎出現度数表と累積度数のグラフとを示す第２の図である。
図３の（ａ）においては、画像において色の各階調（０〜２５５）が平均的に利用されると仮定した場合のグラフを示しており、この場合「階調毎出現度数表」のように、各色０〜２５５の各階調が画像において平均的に利用されるので、相対的な出現度数は１となる。従って、図３（ｂ）の累積度数のグラフでは、直線的な傾きが１／２のグラフとなる。
【００８４】
しかしながら、通常は画像において、色の各階調（０〜２５５）が平均的に出力されることはなく、画像で表現される色の範囲に含まれる階調が多く出現することは明らかである。従って図４の（ａ）の「階調毎出現度数表」で示すように、色の０〜２５５の階調ごとに画像中に出現する度数が変化する。これにより（ｂ）の「累積度数のグラフ」で示すように、傾きが一定でない。つまり、ステップＳ１０４において、画像処理装置１の区分範囲決定処理部１６は図４（ｂ）で示すような累積度数のグラフを各色ＲＧＢＣについて生成する。
【００８５】
ここで画像処理装置１の区分範囲決定処理部１６は、図４（ｂ）で示される累積度数のグラフの、出力階調と正規化した累積度数との対応関係において、低減ビット数で表される階調の数で累積度数を均等分割し、均等分割した累積度数の度数範囲それぞれに対応する色の階調の範囲を、低減ビット数で表される階調それぞれで表現する色の階調の区分範囲と決定する（ステップＳ１０５）。
【００８６】
図５は画像において出現した色の階調と累積度数とを対応付けた累積度数のグラフである。
次に上述のステップＳ１０５の処理について、図５を用いて説明する。１つの画像の各画素において出現する色の階調（０〜２５５）ごとの累積度数は、階調ごとに異なるので、図５に示すように、０〜２５５に色の階調を上げていった時の累積度数を表すグラフは直線的でない。ここで、累積度を正規化した２５５を、低減ビット数で表される階調で均等分割する。本実施形態においては、説明の便宜上、低減ビットを２とし、２ビットで表される階調（０，１，２，３）の４階調により累積度を均等分割する。累積度は正規化したために０〜２５５であるので、均等分割した累積度数の範囲は０〜６３，６４〜１２７，１２８〜１９１，１９２〜２５５の度数範囲である。そしてその４つの度数範囲に対応する色の階調の区分範囲は、累積度数の範囲が０〜６３の場合はそれに対応する色の階調の区分範囲は０〜３５、累積度数の範囲が６４〜１２７の場合はそれに対応する色の階調の区分範囲は３６〜１１７、累積度数の範囲が１２８〜１９１の場合はそれに対応する色の階調の区分範囲は１１８〜１９２、累積度数の範囲が１９２〜２５５の場合はそれに対応する色の階調の区分範囲は１９３から２５５となる。そして区分範囲決定処理部１６は、２ビットで表される階調（０，１，２，３）の４階調それぞれに対応する色の階調の区分範囲を０〜３５、３６〜１１７、１１８〜１９２、１９３〜２５５と決定する。
【００８７】
そして、上記ステップＳ１０５の処理によって、狭い区分範囲の階調に１ビットを割当てることができる。従って、出現度数の多い階調の区分範囲においては、狭い区分範囲の階調を低減ビットの１階調で表現でき、また出現度数の少ない階調の範囲においては、広い区分範囲の階調を低減ビットの１階調で表現することとなる。つまり、出現度数の多い階調の区分範囲においては、より詳細に低減ビットで表現できるので、単に低減ビットで表される階調の数に応じた色の区分範囲の設定に比べて、より、正確に色を表現した低減ビットを表示装置に出力することができる。
【００８８】
次に駆動階調決定処理部１７が、ステップＳ１０５において決定した色の階調範囲４つのうち、最も値の高い階調の区分範囲１９３〜２５５の中の最低の階調（１９３）が、色の階調値の最高値である２５５になる比率と同じ比率により、他の色の階調の区分範囲（例えば３６〜１１７）の中の最低の階調（３６）に対応する色の階調値（４８）を決定し、その色の階調値（４８）を、前記他の色の階調の区分範囲（３６〜１１７）に応じた低減ビット数（２ビット→“０１”）で表される出力階調が入力された際に表示装置が色の表現に利用する駆動階調と決定する（ステップＳ１０６）。同様に、色の階調の区分範囲（０〜３５）に応じた低減ビット数（２ビット→“００”）で表される出力階調が入力された際に表示装置が色の表現に利用する駆動階調は“０”、色の階調の区分範囲（１１８〜１９２）に応じた低減ビット数（２ビット→“１１”）で表される出力階調が入力された際に表示装置が色の表現に利用する駆動階調は“１５６”と算出される。
【００８９】
そして、区分範囲決定処理部１６は、低減ビット２ビットで表される階調（０，１，２，３）の４階調それぞれの、色の階調の区分範囲を０〜３５、３６〜１１７、１１８〜１９２、１９３〜２５５を対応付けて記憶し、また駆動階調決定処理部１７は、低減ビット２ビットで表される階調（０，１，２，３）の４階調それぞれの、駆動階調（０，４８，１５６，２５６）を対応付けて記憶する。なおこれらは一つのテーブルに記録され、区分範囲／駆動階調テーブルが作成される（ステップＳ１０７）。
【００９０】
図６は区分範囲／駆動階調テーブルを示す図である。
この図が示すように、低減ビット２ビットで表される階調（０，１，２，３）の４階調それぞれの色の階調の区分範囲と、駆動階調とが記録される。
【００９１】
以上の処理により、画像の色を表現する各色に割当てらる低減ビット数と、その低減ビットの各階調で表す色の階調の範囲と、その低減ビットにより表示装置が駆動する色の駆動階調とが算出できる。そして例えば色変換処理部１５によって変換された画像（色ＲＧＢＣで表現され、各色が低減ビットのビット数である画像）の色がＲ，Ｇ，Ｂ，Ｃそれぞれ（５０，１００，６０，２０）であった場合、図６の区分範囲／駆動階調テーブルがＲ（Red）についてのテーブルであるとすると、Ｒの階調が５０であるので、それに対応する低減ビットの階調１（つまり３６〜１１７に対応する低減ビットの階調）を区分範囲／駆動階調テーブルから読み取り、その低減ビット“０１”（低減ビットの階調１＝“０１”となる）を表示装置に出力する（ステップＳ１０８）。また表示装置ではＲの色について０１の信号を受付けると、区分範囲／駆動階調テーブルから“０１”のビットの階調１に対応する駆動階調“４８”を読み取り、当該４８の階調によりＲ（Red）の色を出力する。なお、画像処理装置１は表示装置を備えるような構成としてもよい。
【００９２】
また、通常８ビットによる各色の色階調を表現を、８ビット未満の低減ビット数で表し、各色の色階調を表現することにより、例えば表示装置が出力する画像のグラデーションが大雑把になり色の間隔がはっきりと分かるライン（輪郭）が見えるようになってしまう場合がある。そのような減少を回避するためにディザ法によるハーフトーン処理を行うようにしても良い。このディザ法によるハーフトーン処理は、画素の出現面積比によって中間階調を表す技術である。なおこのディザ法の技術は例えば特開２００２−１７０１１０の処理を用いる。
【００９３】
図７はディザ法によるハーフトーン処理のフローを示す図である。
また図８はディザ法によるハーフトーン処理の処理概要を示す図である。
画像処理装置１は例えばディザ法によるハーフトーン処理において、まず、１画素分の階調データＣＤを読み込み（ステップＳ１５０）、その値に応じて階調区間番号Ｎを判定し、階調区間の下限値ＬＬ、上限値ＵＬを設定する（ステップＳ１５１）。
【００９４】
図８の中段に階調区間を示した。本実施例では、例えば色の階調範囲（０〜２５５階調）を、４等分した各範囲を階調区間とする。階調区間番号Ｎとは、階調区間を特定するために、階調値の低い側から順に付された番号をいう。図８に示す通り、階調値０〜６３が区間０、６４〜１２７が区間１、１２８〜１９１が区間２、１９２以上が区間３となる。例えば、階調データＣＤの階調値が２８であれば、区間０に属するため、区間番号Ｎ＝０となる。また、下限値ＬＬ＝０、上限値ＵＬ＝６３となる。 
【００９５】
ハーフトーン処理部は、特定された階調区間に適合する範囲で閾値ＴＨを求める（ステップＳ１５２）。ディザ法では、閾値ＴＨは所定のディザマトリックスで与えられる。図８の上段にディザマトリックスの一部を例示した。図８においては、４×４のマトリックスを用いている。ディザマトリックスには、０〜２５５から選択された閾値が偏りなく配置されている。ハーフトーン処理では、ディザマトリックスの中で、処理対象となっている画素に対応した位置に記憶されている閾値が用いられる。図８に示す例において、階調データＣＤの左上の画素（階調値２８）を処理する際には、ディザマトリックスの左上の閾値１００が用いられることになる。 
【００９６】
ハーフトーン処理は、階調区分を基準として行われる。従って、０〜２５５の範囲で与えられるディザマトリックスの閾値を、それぞれの階調区分に応じた範囲に修正する必要がある。ステップＳ１５２は、この修正処理に相当し、以下の式によって、ディザマトリックスで与えられる閾値ＴＨＭから、修正した閾値ＴＨを算出する。ＴＨ＝ＴＨＭ（ＵＬ−ＬＬ）／２５５＋ＬＬ；図７に示す通り、閾値ＴＨＭ＝１００を階調区間０に適合させると、上式により、閾値ＴＨ＝２５が得られる。 
【００９７】
こうして得られた閾値ＴＨと階調データＣＤの階調値とを比較し（ステップＳ１５３）、階調値ＣＤが閾値ＴＨ以下のときは、結果値ＲＶにＮ、階調値ＣＤが閾値ＴＨより大きいときは、結果値ＲＶにＮ＋１がそれぞれ設定される（ステップＳ１５４，Ｓ１５５）。図７の例では、階調値２８は閾値２５よりも大きいため、結果値として区間番号０に１を加えた値「１」が設定される。これが、減色後の階調値となる。このように、階調区間０では階調値ＣＤと閾値ＴＨとの比較によって、減色後の階調値を０または１のいずれにするかが判断される。同様に、階調区間１では減色後の階調値１または２、階調区間２では減色後の階調値２または３、階調区間３では減色後の階調値３または４のいずれにするかがそれぞれ判定される。 
【００９８】
ハーフトーン処理部は、以上の処理を出力する画素全てについて処理を完了したか（ステップＳ１５６）を判定し、繰り返し実行する。また、処理の完了とともに、不要なデータの削除および出力行データＯＥＬの更新を行って、ディザ法によるハーフトーン処理のルーチンを終了する。 
【００９９】
次に、画像処理装置１の他の処理の例について説明する。
図９は画像処理装置の処理フローを示す第２の図である。
まず、上記ステップＳ１０１と同様に、変換処理部１５が、入力画像をＲＧＢＣの４つの色で出力する際の、各ＲＧＢＣの低減ビット数を決定する（ステップＳ２０１）。次に、変換処理部１５は、入力画像において、所定の複数の代表画素を決定する（ステップＳ２０２）。このステップＳ２０２の処理は、例えば、入力画像を１００画素（縦１０画素、横１０画素）ずつの正方形の区画に区切り、その各区画の左上の端の画素を代表画素と決定するなどの処理である。つまり、代表画素の決定においては、入力画像の全体にわたる色の特徴を検出できる処理であればよい。そして変換処理部１５は代表画素について、ステップＳ１０２の処理と同様に、ＲＧＢＣで表される代表画素に変換する処理を色変換テーブルを用いて行なう（ステップＳ２０３）そして変換処理部１５は、ＲＧＢＣで表現された代表画素を区分範囲決定処理部１６に出力する。
【０１００】
次に区分範囲決定処理部１６は、受付けた各代表画素のＲＧＢＣの各色について、当該代表画素全てにおいて出現した階調（０〜２５５）ごとの累積度数を算出し、階調毎出現度数表をステップＳ１０３の処理と同様に生成する（ステップ２０４）。そして、各階調と当該階調が増加した時の累積度数を対応付けて、さらに累積度数を２５６で正規化した、累積度数のグラフをステップＳ１０４の処理と同様に生成する（ステップＳ２０５）。
【０１０１】
次に区分範囲決定処理部１６は、ステップＳ１０５の処理同様に、累積度数のグラフの、出力階調と正規化した累積度数との対応関係において、低減ビット数で表される階調の数で累積度数を均等分割し、均等分割した累積度数の度数範囲それぞれに対応する色の階調の範囲を、低減ビット数で表される階調それぞれで表現する色の階調の区分範囲と決定する（ステップＳ２０６）。次に駆動階調決定処理部１７が、ステップＳ１０６〜ステップＳ１０７と同様の処理により、区分範囲／駆動階調テーブルを作成する（ステップＳ２０７）。以上の処理により、画像の色を表現する各色に割当てられる低減ビット数と、その低減ビットの各階調で表す色の階調の区分範囲と、その低減ビットにより表示装置が駆動する色の駆動階調とが算出できる。
【０１０２】
次に、色変換処理部１５が入力画像の全ての画素について、ステップＳ１０２の処理と同様に、ＲＧＢＣで表される画素に変換する処理を色変換テーブルを用いて行なう（ステップ２０８）。次に色変換処理部１５は、入力画像の各画素の色ＲＧＢＣの階調それぞれに対応して、区分範囲／駆動階調テーブルに記録されている低減ビット数の階調を読み取り、その階調を示す低減ビットによりＲＧＢＣを表現した画像を表示装置に出力する（ステップＳ２０９）。例えば色変換処理部１５によって変換された画像（色ＲＧＢＣで表現され、各色が低減ビットのビット数である画像）の色がＲ，Ｇ，Ｂ，Ｃそれぞれ（５０，１００，６０，２０）であった場合、図６の区分範囲／駆動階調テーブルがＲ（Red）についてのテーブルであるとすると、Ｒの階調が５０であるので、それに対応する低減ビットの階調１（つまり３６〜１１７に対応する低減ビットの階調）を区分範囲／駆動階調テーブルから読み取り、その低減ビット“０１”（低減ビットの階調１＝“０１”となる）を表示装置に出力する。なお、画像処理装置１は表示装置を備えるような構成としてもよい。そして、必要な場合にはディザ法によるハーフトーン処理を行なう（ステップＳ２１０）。この第２の処理の場合には、代表画素を用いて、区分範囲を決定する処理を行なうので、入力画像の全ての画素を用いて区分範囲を決定する処理に比べて、処理量が少なくなり、表示装置での画像の出力をより高速にすることができる。
【０１０３】
なお上述の画像処理装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【０１０４】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１０５】
さらに、本発明の画像表示装置は、３より多い色数について適用可能であり、色数は問わない。例えば、４色、５色、６色いずれの場合も適用可能である。また、ビット数も問わない。例えば４色で通常全３２ビットの場合、２４ビットに低減する場合でも３０ビットに低減する場合でも適用可能である。例えば、本発明の画像表示装置は、以下に示すような色範囲の場合（４色を例とする）も適用可能である。
【０１０６】
４色の着色領域は、波長に応じて色相が変化する可視光領域（３８０−７８０ｎｍ）のうち、青系の色相の着色領域、赤系の色相の着色領域と、青から黄までの色相の中で選択された２種の色相の着色領域からなる。ここで系と用いているが、例えば青系であれば純粋の青の色相に限定されるものでなく、青紫や青緑等を含むものである。赤系の色相であれば、赤に限定されるものでなく橙を含む。また、これら着色領域は単一の着色層で構成されても良いし、複数の異なる色相の着色層を重ねて構成されても良い。また、これら着色領域は色相で述べているが、当該色相は、彩度、明度を適宜変更し、色を設定し得るものである。
【０１０７】
具体的な色相の範囲は、
青系の色相の着色領域は、青紫から青緑であり、より好ましくは藍から青である。
赤系の色相の着色領域は、橙から赤である。
青から黄までの色相で選択される一方の着色領域は、青から緑であり、より好ましくは青緑から緑である。
青から黄までの色相で選択される他方の着色領域は、緑から橙であり、より好ましくは緑から黄である。もしくは緑から黄緑である。
【０１０８】
ここで、各着色領域は、同じ色相を用いることはない。例えば、青から黄までの色相で選択される２つの着色領域で緑系の色相を用いる場合は、他方は一方の緑に対して青系もしくは黄緑系の色相を用いる。
これにより、従来のRGBの着色領域よりも広範囲の色再現性を実現することができる。
【０１０９】
広範囲の色再現性を色相で述べたが、以下に、着色領域を透過する波長で表現する。
青系の着色領域は、該領域を透過した光の波長のピークが４１５−５００ｎｍにある着色領域、好ましくは、４３５−４８５ｎｍにある着色領域である。
赤系の着色領域は、該領域を透過した光の波長のピークが６００ｎｍ以上にある着色領域で、好ましくは、６０５ｎｍ以上にある着色領域である。
青から黄までの色相で選択される一方の着色領域は、該領域を透過した光の波長のピークが４８５−５３５ｎｍにある着色領域で、好ましくは、４９５−５２０ｎｍにある着色領域である。
青から黄までの色相で選択される他方の着色領域は、該領域を透過した光の波長のピークが５００−５９０ｎｍにある着色領域、好ましくは５１０−５８５ｎｍにある着色領域、もしくは５３０−５６５ｎｍにある着色領域である。
【０１１０】
次に、ｘ、ｙ色度図で表現する。
青系の着色領域は、ｘ≦0.151、ｙ≦0.056にある着色領域であり、好ましくは、0.134≦ｘ≦0.151、0.034≦ｙ≦0.056にある着色領域である。
赤系の着色領域は、0.643≦ｘ、ｙ≦0.333にある着色領域であり、好ましくは、0.643≦ｘ≦0.690、0.299≦ｙ≦0.333にある着色領域である。
青から黄までの色相で選択される一方の着色領域は、ｘ≦0.164、0.453≦ｙにある着色領域であり、好ましくは、0.098≦ｘ≦0.164、0.453≦ｙ≦0.759にある着色領域である。
青から黄までの色相で選択される他方の着色領域は、0.257≦ｘ、0.606≦ｙにある着色領域であり、好ましくは、0.257≦ｘ≦0.357、0.606≦ｙ≦0.670にある着色領域である。
これら４色の着色領域は、サブ画素に透過領域と反射領域を備えた場合、透過領域及び反射領域も上述した範囲で適用することができるものである。
【０１１１】
上記４色の着色領域の構成の例として、以下のものがあげられる。
色相が、赤、青、緑、シアン（青緑）の着色領域
色相が、赤、青、緑、黄の着色領域
色相が、赤、青、深緑、黄の着色領域
色相が、赤、青、エメラルド、黄の着色領域
色相が、赤、青、深緑、黄緑の着色領域
色相が、赤、青緑、深緑、黄緑の着色領域
【０１１２】
加えて、表示部の構成も問わない。例えばＣＲＴ、ＬＣＤ、ＰＤＰ、有機ＥＬ、ＦＥＤなどの方式は問わず、多色を表示できる表示部であれば適用可能である。また、入力されるデータの形式についても問わない。写真のような画像データでもよいし、文字グラフなどのデータでもよい。また、静止画でもよいし、動画でもよい。さらには、ファイル形式でもよいし、放送のように連続的に送信されてくるデータでも適用可能である。
【図面の簡単な説明】
【０１１３】
【図１】画像処理装置の構成を示すブロック図である。
【図２】画像処理装置の処理フローを示す図である。
【図３】階調毎出現度数表と累積度数のグラフとを示す第１の図である。
【図４】階調毎出現度数表と累積度数のグラフとを示す第２の図である。
【図５】画像において出現した原色の階調と累積度数とを対応付けた累積度数のグラフである。
【図６】区分範囲／駆動階調テーブルを示す図である。
【図７】ディザ法によるハーフトーン処理のフローを示す図である。
【図８】ディザ法によるハーフトーン処理の処理概要を示す図である。
【図９】画像処理装置の処理フローを示す第２の図である。
【符号の説明】
【０１１４】
１・・・画像処理装置、１１・・・Ｉ／Ｆ（インターフェース）、１２・・・制御部、１３・・・メモリ、１４・・・磁気記録媒体、１５・・・変換処理部、１６・・・区分範囲決定処理部、１７・・・駆動階調決定処理部
【図１】
2006304254.tif 000003
【図２】
2006304254.tif 000004
【図３】
2006304254.tif 000005
【図４】
2006304254.tif 000006
【図５】
2006304254.tif 000007
【図６】
2006304254.tif 000008
【図７】
2006304254.tif 000009
【図８】
2006304254.tif 000010
【図９】
2006304254.tif 000011