(57)【特許請求の範囲】
【請求項１】
画像データを記憶する画像記憶部と、
この画像記憶部から読み出された画像データをＲＧＢの各色成分に分解し、当該分解されたＲＧＢ色成分のうち１つの予め固定された色成分の濃度値毎の使用度数を測定する第１の測定回路手段と、
この第１の測定回路手段により測定された予め固定された色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値を検出する第１の検出回路手段と、
この第１の検出回路手段により検出された最も使用度数の少ない色成分の濃度値に一致する画像データをＲＧＢの各色成分に分解し、前記予め固定された色成分の残りの色成分の濃度値毎の使用度数を測定する第２の測定回路手段と、
この第２の測定回路手段により測定された前記予め固定された色成分の残りの色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値を検出する第２の検出回路手段と、
第１の検出回路手段により検出された予め固定された色成分の濃度値と、第２の検出回路手段により検出された予め固定された色成分の残りの色成分の濃度値から当該画像データの未使用色を検出する未使用色検出回路手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記未使用色検出回路手段は、予め固定された色成分の残りの色成分の濃度値から当該画像データの未使用色を検出する際に、使用度数が０の色成分の濃度値を用いて未使用色を検出する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像データを記憶する画像記憶部と、
この画像記憶部から読み出された画像データをＲＧＢの各色成分に分解し、当該分解されたＲＧＢ色成分毎に濃度値毎の使用度数を測定する測定回路手段と、
この測定回路手段により測定されたＲＧＢ色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値をＲＧＢ色成分毎に検出する検出回路手段と、
前記検出回路手段により検出されたＲＧＢ色成分毎の最も使用度数の少ない色成分の濃度値から当該画像データの未使用色を検出する未使用色検出回路手段と、
を備えたことを特徴とする画像処理装置。
【請求項４】
前記未使用色検出回路手段は、ＲＧＢ色成分毎の濃度値から当該画像データの未使用色を検出する際に、使用度数が０の色成分の濃度値を固定して、残りの色成分の濃度値を０にすることにより未使用色を検出する
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
画像データを記憶する画像記憶部と、
この画像記憶部から読み出された画像データの各画素情報を検出する画素情報検出回路手段と、
この画素情報検出回路手段により検出された前記画像データの各画素情報に従って、２つの色成分の濃度値を固定にしたＲＧＢ色データを設定する設定回路手段と、
この設定回路手段により固定に設定された色成分の濃度値を有するＲＧＢ色データと前記画像記憶部から読み出された画像データとを比較して当該画像データの未使用色を検出する未使用色検出回路手段と、
を備えたことを特徴とする画像処理装置。
【請求項６】
前記画素情報検出回路手段は、前記画像記憶部から読み出された画像データの画素数を検出する画素数検出回路手段であり、
前記設定回路手段は、前記画素数検出回路手段により検出された前記画像データの画素数がＲＧＢのうち１色の色成分での分解能に応じた色数未満である場合には２つの色成分の濃度値を固定にしたＲＧＢ色データを設定する画素数対応設定回路手段である、
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記画素情報検出回路手段は、前記画像記憶部から読み出された画像データの色数を検出する色数検出回路手段であり、
前記設定回路手段は、前記色数検出回路手段により検出された前記画像データの色数がＲＧＢのうち１色の色成分での分解能に応じた色数未満である場合には２つの色成分の濃度値を固定にしたＲＧＢ色データを設定する色数対応設定回路手段である、
ことを特徴とする請求項５に記載の画像処理装置。
【請求項８】
画像記憶部から読み出された画像データをＲＧＢの各色成分に分解し、当該分解されたＲＧＢ色成分のうち１つの予め固定された色成分の濃度値毎の使用度数を測定する第１の測定ステップと、
この第１測定ステップにより測定された予め固定された色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値を検出する第１の検出ステップと、
この第１の検出ステップにより検出された最も使用度数の少ない色成分の濃度値に一致する画像データをＲＧＢの各色成分に分解し、前記予め固定された色成分の残りの色成分の濃度値毎の使用度数を測定する第２の測定ステップと、
この第２の測定ステップにより測定された前記予め固定された色成分の残りの色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値を検出する第２の検出ステップと、
第１の検出ステップにより検出された予め固定された色成分の濃度値と、第２の検出ステップにより検出された予め固定された色成分の残りの色成分の濃度値から当該画像データの未使用色を検出する未使用色検出ステップと、
からなることを特徴とする画像処理方法。
【請求項９】
画像記憶部から読み出された画像データをＲＧＢの各色成分に分解し、当該分解されたＲＧＢ色成分毎に濃度値毎の使用度数を測定する測定ステップと、
この測定ステップにより測定されたＲＧＢ色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値をＲＧＢ色成分毎に検出する検出ステップと、
前記検出ステップにより検出されたＲＧＢ色成分毎の最も使用度数の少ない色成分の濃度値から当該画像データの未使用色を検出する未使用色検出ステップと、
からなることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＰＣ（personal computer）装置間において画像の転送を行う際に、当該転送画像における未使用色を検出するための画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
従来のサーバ・クライアント・システムにおいて、例えばクライアント装置からのリモート操作によりサーバ装置側で所望のアプリケーション・プログラムを起動実行させるシン・クライアント・システムがある。
【０００３】
このシン・クライアント・システムでは、クライアント装置の操作入力に応じてサーバ装置側で処理更新される表示用の画像データが該サーバ装置からその画像更新の都度クライアント装置へと送信されて表示される。
【０００４】
このため、ネットワーク上にある複数のクライアント装置それぞれからの操作入力に応じた各処理を支障なく行う必要があるサーバ装置では、その各クライアント装置に対する画像データの送信を如何に効率良く行い当該サーバ装置の負荷を軽くするかが重要になっている。
【０００５】
そこで、サーバ装置からクライアント装置へ送信転送する表示用画像データの画像領域をマトリクス状にタイル単位に分割し、当該タイル画像内の色の使用状況に応じて最適な画像圧縮手段を選択的に切り替えて符号化処理し、このタイル画像毎の圧縮符号化データを送信する画像圧縮システムが考えられている（例えば、特許文献１参照。）。
【０００６】
また、クライアント装置側において、サーバ装置から送信された表示用画像データをスムーズに誤り無く表示させるため、クライアント装置からサーバ装置への画像データの取得要求時から当該画像データの受信取得時までの通信遅延時間Ｔｄと、当該画像データの受信取得時から描画表示完了時点までの推定描画時間Ｔｅとを求め、推定描画時間Ｔｅが通信遅延時間Ｔｄよりも長い場合には、次の画像データの取得要求を（Ｔｅ−Ｔｄ）時間だけ停止し、推定描画時間Ｔｅが通信遅延時間Ｔｄよりも短い場合には、次の画像データの取得要求を即時に行うようにしたシン・クライアント・システムも考えられている（例えば、特許文献２参照。）。
【０００７】
そして、サーバ装置からクライアント装置へ表示用画像データを送信する際には、前回の画像データに対して今回の画像データの変化部分を抽出すると共に、未変化部分の全ての画素データを透過色に設定して送信することにより、圧縮効率の向上による送信データ量の削減や高速化を図るだけでなく、クライアント装置にて画像表示を更新させる場合に、前記変化部分の画像データの書き替え処理のみ実施すれば良いようにしたサーバ・クライアント・システムも考えられている。
【０００８】
ここで、送信すべき画像データの未変化部分の全ての画素データを透過色に設定するとは、当該画像データの未使用色を検出して設定するもので、この透過色（未使用色）が何色であるかの情報を付加して画像データを送信することで、クライアント装置では当該透過色に設定された画像部分の書き替え処理を省略できるものである。
【特許文献１】特表２００３−５１４４１６号公報
【特許文献２】特開２００４−３４９９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の画像処理装置において、ある画像データの中から未使用色を検出するには、当該画像データの色解像度（色成分毎に定められたビット数で濃度値を表す）に応じて定められる全種類の色データ（ＲＧＢ各成分８ビットで２４ビットの色データの場合には２の２４乗色）を対象として各画素毎の色データの存在の有無を比較判断し、その結果、存在の無い色データを未使用色として検出するものである。
【００１０】
このため、全表示可能色の中から未使用色を検出するための手段として、これをソフトウエア処理により行うと、その検出処理に時間が掛かってしまい画像データの送信処理それ自体の負荷が重くなるという問題があり、またハードウエア回路により行うと、回路規模が膨大になり効率的で高速な未使用色の検出を行うことができないという問題がある。
【００１１】
本発明は、このような課題に鑑みなされたもので、画像データの未使用色を効率的に且つ高速に検出することが可能になる画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
請求項１に記載の画像処理装置は、画像データを記憶する画像記憶部と、この画像記憶部から読み出された画像データをＲＧＢの各色成分に分解し、当該分解されたＲＧＢ色成分のうち１つの予め固定された色成分の濃度値毎の使用度数を測定する第１の測定回路手段と、この第１の測定回路手段により測定された予め固定された色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値を検出する第１の検出回路手段と、この第１の検出回路手段により検出された最も使用度数の少ない色成分の濃度値に一致する画像データをＲＧＢの各色成分に分解し、前記予め固定された色成分の残りの色成分の濃度値毎の使用度数を測定する第２の測定回路手段と、この第２の測定回路手段により測定された前記予め固定された色成分の残りの色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値を検出する第２の検出回路手段と、第１の検出回路手段により検出された予め固定された色成分の濃度値と、第２の検出回路手段により検出された予め固定された色成分の残りの色成分の濃度値から当該画像データの未使用色を検出する未使用色検出回路手段と、を備えたことを特徴としている。
【００１３】
請求項２に記載の画像処理装置は、前記未使用色検出回路手段が、予め固定された色成分の残りの色成分の濃度値から当該画像データの未使用色を検出する際に、使用度数が０の色成分の濃度値を用いて未使用色を検出することを特徴としている。
【００１４】
請求項３に記載の画像処理装置は、画像データを記憶する画像記憶部と、この画像記憶部から読み出された画像データをＲＧＢの各色成分に分解し、当該分解されたＲＧＢ色成分毎に濃度値毎の使用度数を測定する測定回路手段と、この測定回路手段により測定されたＲＧＢ色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値をＲＧＢ色成分毎に検出する検出回路手段と、前記検出回路手段により検出されたＲＧＢ色成分毎の最も使用度数の少ない色成分の濃度値から当該画像データの未使用色を検出する未使用色検出回路手段と、を備えたことを特徴としている。
【００１５】
請求項４に記載の画像処理装置は、前記請求項３に記載の未使用色検出回路手段が、ＲＧＢ色成分毎の濃度値から当該画像データの未使用色を検出する際に、使用度数が０の色成分の濃度値を固定して、残りの色成分の濃度値を０にすることにより未使用色を検出することを特徴としている。
【００１６】
請求項５に記載の画像処理装置は、画像データを記憶する画像記憶部と、この画像記憶部から読み出された画像データの各画素情報を検出する画素情報検出回路手段と、この画素情報検出回路手段により検出された前記画像データの各画素情報に従って、２つの色成分の濃度値を固定にしたＲＧＢ色データを設定する設定回路手段と、この設定回路手段により固定に設定された色成分の濃度値を有するＲＧＢ色データと前記画像記憶部から読み出された画像データとを比較して当該画像データの未使用色を検出する未使用色検出回路手段と、を備えたことを特徴としている。
【００１７】
請求項６に記載の画像処理装置は、前記画素情報検出回路手段が、前記画像記憶部から読み出された画像データの画素数を検出する画素数検出回路手段であり、前記設定回路手段が、前記画素数検出回路手段により検出された前記画像データの画素数がＲＧＢのうち１色の色成分での分解能に応じた色数未満である場合には２つの色成分の濃度値を固定にしたＲＧＢ色データを設定する画素数対応設定回路手段である、ことを特徴としている。
【００１８】
請求項７に記載の画像処理装置は、前記画素情報検出回路手段は、前記画像記憶部から読み出された画像データの色数を検出する色数検出回路手段であり、前記設定回路手段は、前記色数検出回路手段により検出された前記画像データの色数がＲＧＢのうち１色の色成分での分解能に応じた色数未満である場合には２つの色成分の濃度値を固定にしたＲＧＢ色データを設定する色数対応設定回路手段である、ことを特徴としている。
【００１９】
請求項８に記載の画像処理方法は、画像記憶部から読み出された画像データをＲＧＢの各色成分に分解し、当該分解されたＲＧＢ色成分のうち１つの予め固定された色成分の濃度値毎の使用度数を測定する第１の測定ステップと、この第１測定ステップにより測定された予め固定された色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値を検出する第１の検出ステップと、この第１の検出ステップにより検出された最も使用度数の少ない色成分の濃度値に一致する画像データをＲＧＢの各色成分に分解し、前記予め固定された色成分の残りの色成分の濃度値毎の使用度数を測定する第２の測定ステップと、この第２の測定ステップにより測定された前記予め固定された色成分の残りの色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値を検出する第２の検出ステップと、第１の検出ステップにより検出された予め固定された色成分の濃度値と、第２の検出ステップにより検出された予め固定された色成分の残りの色成分の濃度値から当該画像データの未使用色を検出する未使用色検出ステップと、からなることを特徴としている。
【００２０】
請求項９に記載の画像処理方法は、画像記憶部から読み出された画像データをＲＧＢの各色成分に分解し、当該分解されたＲＧＢ色成分毎に濃度値毎の使用度数を測定する測定ステップと、この測定ステップにより測定されたＲＧＢ色成分の濃度値毎の使用度数に従って、最も使用度数の少ない色成分の濃度値をＲＧＢ色成分毎に検出する検出ステップと、前記検出ステップにより検出されたＲＧＢ色成分毎の最も使用度数の少ない色成分の濃度値から当該画像データの未使用色を検出する未使用色検出ステップと、からなることを特徴としている。
【発明の効果】
【００２１】
本発明によれば、画像データの未使用色を効率的に且つ高速に検出することが可能になる画像処理装置および画像処理方法を提供できる。
【発明を実施するための最良の形態】
【００２２】
以下図面により本発明の実施の形態について説明する。
【００２３】
（第１実施形態）
図１は、本発明の画像処理装置の実施形態に係るコンピュータ装置１０の電子回路の構成を示すブロック図である。
【００２４】
このコンピュータ装置１０は、例えばシン・クライアント・システムにおけるサーバ装置として使用されるもので、このコンピュータ装置１０はＣＰＵ１１を備えている。
【００２５】
ＣＰＵ１１は、フラッシュＲＯＭ１３に予め記憶されたシステム・プログラムや外部から当該フラッシュＲＯＭ１３に読み込まれた装置制御プログラム、さらには各種のアプリケーション・プログラムに従い、ＲＡＭ１４を作業用のデータメモリとして回路各部の動作を制御するもので、前記ＲＯＭ１３に記憶された装置制御用の各種プログラムは、通信インターフェイス（Ｉ／Ｆ）１７に接続されたクライアント装置（図示せず）からのユーザ操作入力信号や、入力装置１５からのキー操作入力信号などに応じて起動され実行される。
【００２６】
前記ＣＰＵ１１には、ＲＯＭ１３、ＲＡＭ１４、通信Ｉ／Ｆ１７、入力装置１５がバス１２を介して接続される他に、クライアント装置に対して送信する画像データの処理を行うための画像処理ボード１９、ハードディスクなどの記録再生装置である外部記憶装置１８、ＣＤ，ＤＶＤ，ＦＤ，ＵＳＢメモリ，メモリ・カードなどの補助記憶装置１８ａ、および表示装置１６が接続される。
【００２７】
例えば通信Ｉ／Ｆ１７を介して接続されているクライアント装置からのユーザ操作入力信号に応じてＲＯＭ１３に記憶されているアプリケーション・プログラムが起動され、当該アプリケーション処理に応じた表示用の画像（画面）データが生成されると、その表示用の画像（画面）データは表示更新の都度クライアント装置へ送信転送されて表示される。
【００２８】
この場合、前記アプリケーション処理に応じて生成された表示用の画像データは、画像処理ボード１９において送信のための種々の画像処理が施され、通信Ｉ／Ｆ１７を介してクライアント装置へ送信される。
【００２９】
図２は、前記コンピュータ装置（サーバ装置）１０の画像処理ボード１９にて行われる転送すべき表示用画像データの生成処理を説明する図である。
【００３０】
先ず、ＲＡＭ１４には、前記アプリケーション処理に応じて生成された表示用画像データを記憶するためのメモリとして、今回の表示更新に応じて生成された変化後の画像データＧ′を記憶するための今回画像メモリ、この今回画像（Ｇ′）の生成に伴い前回画像となった変化前の画像データＧを記憶するための前回画像メモリ、そして今回画像メモリに記憶された画像データＧ′を転送用の画像データとして処理した後の画像データＧｈｎを記憶するための転送画像メモリが備えられる。
【００３１】
すなわち、画像処理ボード１９は、図２に示すように、前記ＲＡＭ１４内の前回画像メモリから読み出された前回（変化前）の表示用画像データＧと、今回画像メモリから読み出された今回（変化後）の表示用画像データＧ′とをハードウエア回路により比較し、当該今回（変化後）の表示用画像データＧ′における画像の変化部分ｈを抽出する。またこれと共に、今回（変化後）の表示用画像データＧ′の中で未使用の色データｎをハードウエア回路により検出する。そして、今回（変化後）の表示用画像データＧ′における画像の変化部分ｈをそのままに、それ以外の未変化部分の全画素データを前記未使用の色データ（透過色）ｎに置換してなる転送用の画像データＧｈｎを生成する。
【００３２】
この転送用の画像データＧｈｎは、適切な圧縮処理が施され、前記透過色ｎおよび圧縮方式の情報が付加されて通信Ｉ／Ｆ１７からクライアント装置へ送信転送される。
【００３３】
図３は、前記コンピュータ装置（サーバ装置）１０の画像処理ボード１９に備えられた第１実施形態の未使用色検出回路１９Ｍの構成を示す回路図である。
【００３４】
この第１実施形態の未使用色検出回路１９Ｍは、コントローラ１０１を動作制御部として、ＲＧＢデコーダ１０２、振り分け回路１０９、ＲＧＢ各成分の計数レジスタ１０３，１１０，１１６および各対応するカウンタ１０４，１１１，１１７、ＲＧＢ各成分の使用数比較回路１０５，１１２，１１９、ＲＧＢ各成分の基準値設定部１０６，１１３，１１８、比較終了検出部１０７，１１４、ＲＧＢ各成分の濃度値・使用数レジスタ１０８，１１５，１２０、色決定回路１２１、未使用色書込回路１２２を組み合わせて構成される。
【００３５】
図４は、前記画像処理ボード１９に備えられた第１実施形態の未使用色検出回路１９Ｍでのコントローラ１０１による動作指令の手順を示すフローチャートである。
【００３６】
コントローラ１０１によってＲＧＢデコーダ１０２が起動されると（ステップＳ１）、前記ＲＡＭ１４内の画像データメモリ１４Ｇ内の今回画像メモリに生成記憶されている今回（変化後）の表示用画像データＧ′が、その１画素の色データずつＲＧＢデコーダ１０２に読み込まれる。
【００３７】
このＲＧＢデコーダ１０２は、前記今回画像メモリから読み込まれた１画素の色データを、Ｒ，Ｇ，Ｂそれぞれの色成分の濃度値データに分解するもので（図５参照）、この分解されたＲ成分の濃度値データは計数レジスタ１０３に送られる。
【００３８】
図５は、前記未使用色検出回路１９ＭのＲＧＢデコーダ１０２及び振り分け回路１０９による色データ分解処理の概要を示す図である。最初にＲＧＢデコーダ１０２によりＲ成分を検出してＲ成分の濃度値のヒストグラム（使用度数）を測定し、次にＲ成分の使用度数が最小となる濃度値に一致する色データを選択して振り分け回路１０９によりＧ成分とＢ成分を検出し、Ｇ成分とＢ成分の濃度値のヒストグラム（使用度数）を測定している。
【００３９】
前記計数レジスタ１０３は、Ｒ成分の濃度値データの分解能（ビット数）に対応する分（８ビットの場合は２５６個）のレジスタを有しその濃度値０〜２５５によってアドレスされるもので（図６参照）、前記ＲＧＢデコーダ１０２から送られた各濃度値データによってアドレスされるところのレジスタに対応するカウンタ１０４によって使用数“１”ずつ加算される（ステップＳ２）。
【００４０】
図６は、前記未使用色検出回路１９ＭにおけるＲＧＢ各計数レジスタ１０３，１１０，１１６の動作例を示す図である。
【００４１】
つまり、例えば図６に示すように、例えばＲ成分の濃度値の値が“０”であった場合にはＲ成分の計数レジスタ１０３のアドレス“０”に対応して使用数“１”が加算され、またＲ成分の濃度値の値が“１”であった場合には計数レジスタ１０３のアドレス“１”に対応して使用数“１”が加算され、さらに続いてＲ成分の濃度値の値が“１”であった場合には計数レジスタ１０３のアドレス“１”に対応して使用数“１”が加算されるもので、計数レジスタ１０３には、前記今回（変化後）の表示用画像データＧ′におけるＲ成分の画素単位での濃度値の使用度数がセットされることになる（ステップＳ２）。
【００４２】
前記Ｒ成分の計数レジスタ１０３において、前記今回（変化後）の表示用画像データＧ′における全画素のＲ成分の濃度値の使用度数がセットされると（ステップＳ３）、コントローラ１０１によってＲ成分の使用数比較回路１０５が起動され、基準値設定部１０６に“０”“１”“２”…と段階的にセットされる基準値を対象に前記Ｒ成分の計数レジスタ１０３のアドレス毎にセットされた当該アドレスに対応する濃度値の使用度数が比較される。そして、Ｒ成分の使用数比較回路１０５において、最初に基準値と比較一致したところのアドレス（濃度値）、つまり最も使用度数が少ないＲ成分の濃度値が検出され、比較終了検出部１０７からその終了検出信号が出力されると、これに伴い、Ｒ成分の最少使用度数のデータと共にそのＲ成分の濃度値が濃度値・使用数レジスタ１０８に格納される（ステップＳ４，Ｓ５）。
【００４３】
図７は、前記未使用色検出回路１９Ｍの使用数比較回路１０５によって濃度値・使用数レジスタ１０８に格納されたＲ成分の最少使用度数の濃度値とその使用度数の具体例を示す図である。
【００４４】
図８は、前記未使用色検出回路１９Ｍの振り分け回路１０９により検出されるデータの具体例を示す図である。
【００４５】
コントローラ１０１によって振り分け回路１０９が起動されると（ステップＳ６）、前記ＲＡＭ１４内の画像データメモリ１４Ｇ内の今回画像メモリに生成記憶されている今回（変化後）の表示用画像データＧ′が、その１画素の色データずつ振り分け回路１０９に読み込まれる。
【００４６】
この振り分け回路１０９は、前記今回画像メモリから読み込まれた１画素の色データを、Ｒ，Ｇ，Ｂそれぞれの色成分の濃度値データに分解するもので、この分解されたＲ成分の濃度値データの中からＲ成分の濃度値・使用数レジスタ１０８に格納されたＲ成分の最少使用度数の濃度値に一致するデータだけが選択されて、Ｇ成分の計数レジスタ１１０とＢ成分の計数レジスタ１１６に振り分けて送られる。
【００４７】
前記Ｇ成分の計数レジスタ１１０とＢ成分の計数レジスタ１１６は、各成分の濃度値データの分解能（ビット数）に対応する分（８ビットの場合は２５６個）のレジスタを有しその濃度値０〜２５５によってアドレスされるもので（図６参照）、前記Ｇ成分の計数レジスタ１１０とＢ成分の計数レジスタ１１６から送られた各濃度値データによってアドレスされるところのレジスタに対応するカウンタ１１１，１１７によってそれぞれ使用数“１”ずつ加算される（ステップＳ７）。
【００４８】
前記Ｇ成分の計数レジスタ１１０とＢ成分の計数レジスタ１１６において、前記今回（変化後）の表示用画像データＧ′における全画素のＧ成分とＢ成分の濃度値の使用度数がセットされると（ステップＳ８）、コントローラ１０１によってＧ成分とＢ成分の使用数比較回路１１２，１１９がそれぞれ起動され、基準値設定部１１３，１１８に“０”“１”“２”…と段階的にセットされる基準値を対象に前記Ｇ成分とＢ成分の計数レジスタ１１０，１１６のアドレス毎にセットされた当該アドレスに対応する濃度値の使用度数が比較される。そして、Ｇ成分とＢ成分の使用数比較回路１１２，１１９において、最初に基準値と比較一致したところのアドレス（濃度値）、つまり最も使用度数が少ないＧ成分とＢ成分の濃度値が検出され、比較終了検出部１１４からその終了検出信号が出力されると、これに伴い、Ｇ成分とＢ成分の最少使用度数のデータと共にそのＧ成分とＢ成分の濃度値が濃度値・使用数レジスタ１１５，１２０に格納される（ステップＳ９，Ｓ１０）。
【００４９】
図９は、前記未使用色検出回路１９Ｍにおいて未使用色を決定する処理の流れの具体例を示す図である。
【００５０】
すなわち、Ｒ成分の濃度値・使用数レジスタ１０８に最少使用度数の濃度値として“３”が格納された場合の例を示している。ここで、色決定例１では、Ｇ成分の濃度値・使用数レジスタに最少使用度数の濃度値として“２００”が格納され、Ｂ成分の濃度値・使用数レジスタに最少使用度数の濃度値として“１０”が格納された場合における色決定回路１２１が決定するＲＧＢ各成分の濃度値を示している。また、色決定例２では、Ｇ成分の濃度値・使用数レジスタに最少使用度数の濃度値として“３０”が格納され、Ｂ成分の濃度値・使用数レジスタに最少使用度数の濃度値として“１０”が格納された場合における色決定回路１２１が決定するＲＧＢ各成分の濃度値を示している。
【００５１】
ここで、コントローラ１０１によって色決定回路１２１が起動される（ステップＳ１１）。
【００５２】
濃度値・使用数レジスタ１１５，１２０に格納されたＧ成分とＢ成分の使用度数を判別して、使用度数が“０”の色成分の濃度値を決定する。次に、決定した色成分でない色成分の濃度値を任意の値でよいので、“０”に決定する。Ｒ成分の濃度値・使用数レジスタ１０８は既に決定しているので、これでＲＧＢ各成分の濃度値が決定したことになる（ステップＳ１１）。
【００５３】
色決定回路１２１により決定されたＲＧＢ各成分の濃度値が当該表示用画像データＧ′の未使用のＲＧＢ色データ（ｎ）として未使用色書込回路１２２によりＲＡＭ１４内の未使用色メモリに書き込まれる（ステップＳ１２）。
【００５４】
こうして前記未使用色検出回路１９Ｍにて今回（変化後）の表示用画像データＧ′における未使用の色データｎが検出されることで、前記図２で示したように、画像処理ボード１９では、当該表示用画像データＧ′における画像の変化部分ｈをそのままに、それ以外の未変化部分の全画素データを前記未使用の色データ（透過色）ｎに置換してなる転送用の画像データＧｈｎを生成する。
【００５５】
したがって、前記構成のコンピュータ装置（サーバ装置）１０における第１実施形態の未使用色検出回路１９Ｍによれば、今回（変化後）の表示用画像データＧ′の各画素のＲ成分の濃度値について使用度数を測定し、最も使用度数の少ない濃度値を固定にして残りの色成分の濃度値について使用度数を測定するようにした。残りの色成分についても最も使用度数の少ない濃度値を検出して残りの色成分の濃度値を決定することにより、限られたＲＧＢ色データのなかから、当該表示用画像データＧ′の各画素の色データに一致しない未使用の色データ（透過色）ｎを検出するようにしたので、効率的で且つ回路規模が膨大になることもなく、またソフトウエア処理によってＣＰＵ１１に多大な負荷を掛けることもなく、高速に未使用色（透過色）ｎを検出することができ、転送用の画像データＧｈｎの生成・送信処理も高速に行うことができる。
【００５６】
例えば、ＲＧＢ各８ビットの２４ビットカラーの画像データの場合、通常では２４ビットで表される全ての色、つまり２の２４乗色（1,677,216色）を考慮に入れて未使用色を検出しなければならないが、本第１実施形態の未使用色検出回路１９Ｍにおいて示したように、ＲＧＢの各色成分毎に２５６個の計数レジスタを用いて、つまり２の８乗×３＝７６８色の中から未使用色を検出すればよいものである。
【００５７】
ＲＧＢ各８ビットの２４ビットカラーの画像データを対象にして実際の回路設計を行った結果、先ず、２４ビットで表される全ての色から未使用色を検出する回路の場合は、22,020,096個のＦＦが必要である。
【００５８】
これに対し、本第１実施形態の未使用色検出回路１９Ｍの場合、ＦＦは6,746個で済む。この場合、ＲＧＢの各色成分毎の濃度値の使用度数（ヒストグラム）を測定するための各計数レジスタ１０３，１１０，１１６に関係するＦＦが27,720個必要となるが、それを加えても、6,746+27,720=34,466個となり、２４ビット全てを考慮にいれて未使用色を検出した場合よりも大幅に少ないＦＦを使用して設計することができる。
【００５９】
なお、前記未使用色検出回路１９ＭにおけるＲ成分の使用数比較回路１０５、Ｇ成分の使用数比較回路１１２、Ｂ成分の使用数比較回路１１９の何れかにおいて、基準値“０”と比較一致した使用数の計数レジスタ１０３，１１０，１１６のアドレス（濃度値）が検出された場合には、この検出された色の濃度値は今回（変化後）の表示用画像データＧ′の中で全く使用されていないことになるので、当該未使用の色の濃度値を固定にして残りの色の濃度値を任意の組合せに設定したＲＧＢ色データを生成することで、これを未使用色（透過色）ｎとして検出することができる。
【００６０】
（第２実施形態）
図１０は、前記コンピュータ装置（サーバ装置）１０の画像処理ボード１９に備えられた第２実施形態の未使用色検出回路１９Ｍａの構成を示す回路図である。
【００６１】
この第２実施形態の未使用色検出回路１９Ｍａは、コントローラ２０１を動作制御部として、ＲＧＢデコーダ２０２、ＲＧＢ各成分の計数レジスタ２０３，２０９，２１５および各対応するカウンタ２０４，２１０，２１６、ＲＧＢ各成分の使用数比較回路２０５，２１１，２１７、ＲＧＢ各成分の基準値設定部２０６，２１２，２１８、比較終了検出部２０７，２１３、ＲＧＢ各成分の濃度値・使用数レジスタ２０８，２１４，２１９、色決定回路２２０、未使用色書込回路２２１を組み合わせて構成される。
【００６２】
図１１は、前記画像処理ボード１９に備えられた第２実施形態の未使用色検出回路１９Ｍａでのコントローラ２０１による動作指令の手順を示すフローチャートである。
【００６３】
コントローラ２０１によってＲＧＢデコーダ２０２が起動されると（ステップＳ２１）、前記ＲＡＭ１４内の画像データメモリ１４Ｇ内の今回画像メモリに生成記憶されている今回（変化後）の表示用画像データＧ′が、その１画素の色データずつＲＧＢデコーダ２０２に読み込まれる。
【００６４】
このＲＧＢデコーダ２０２は、前記今回画像メモリから読み込まれた１画素の色データを、Ｒ，Ｇ，Ｂそれぞれの色成分の濃度値データに分解するもので（図１２参照）、この分解されたＲＧＢ各成分の濃度値データは計数レジスタ２０３，２０９，２１５に送られる。
【００６５】
図１２は、前記未使用色検出回路１９Ｍａにおけるデコーダ２０２の動作例を示す図である。ＲＧＢデコーダ２０２によりＲＧＢ各成分の濃度値を検出し、ＲＧＢ各成分の濃度値のヒストグラム（使用度数）を測定している。
【００６６】
前記計数レジスタ２０３，２０９，２１５は、ＲＧＢ各成分の濃度値データの分解能（ビット数）に対応する分（８ビットの場合は２５６個）のレジスタをそれぞれ有しその濃度値０〜２５５によってアドレスされるもので（図６参照）、前記ＲＧＢデコーダ２０２から送られた各濃度値データによってアドレスされるところのレジスタに対応するそれぞれのカウンタ２０４，２１０，２１６によって使用数“１”ずつ加算される（ステップＳ２２）。
【００６７】
前記計数レジスタ２０３，２０９，２１５において、前記今回（変化後）の表示用画像データＧ′における全画素のＲＧＢ各成分の濃度値の使用度数がセットされると（ステップＳ２３）、コントローラ２０１によってＲＧＢ各成分の使用数比較回路２０５，２１１，２１７が起動され、基準値設定部２０６，２１２，２１８に“０”“１”“２”…と段階的にセットされる基準値を対象に前記計数レジスタ２０３，２０９，２１５のアドレス毎にセットされた当該アドレスに対応する濃度値の使用度数が比較される。そして、ＲＧＢ各成分の使用数比較回路２０５，２１１，２１７において、最初に基準値と比較一致したところのアドレス（濃度値）、つまり最も使用度数が少ないＲＧＢ各成分の濃度値が検出され、比較終了検出部２０７，２１３からその終了検出信号が出力されると、これに伴い、ＲＧＢ各成分の最少使用度数のデータと共にそのＲＧＢ各成分の濃度値が濃度値・使用数レジスタ２０８，２１４，２１９に格納される（ステップＳ２４，Ｓ２５、Ｓ２６，Ｓ２７，Ｓ２８，Ｓ２９）。
【００６８】
ここで、コントローラ２０１によって色決定回路２２０が起動される（ステップＳ３０）。
【００６９】
濃度値・使用数レジスタ２０８，２１４，２１９に格納されたＲＧＢ各成分の使用度数を判別して、使用度数が“０”の色成分の濃度値を決定する。次に、決定した色成分でない色成分の濃度値を任意の値でよいので、“０”に決定する（ステップＳ３０）。
【００７０】
色決定回路２２０により決定されたＲＧＢ各成分の濃度値が当該表示用画像データＧ′の未使用のＲＧＢ色データ（ｎ）として未使用色書込回路２２１によりＲＡＭ１４内の未使用色メモリに書き込まれる（ステップＳ３１）。
【００７１】
こうして前記未使用色検出回路１９Ｍａにて今回（変化後）の表示用画像データＧ′における未使用の色データｎが検出されることで、前記図２で示したように、画像処理ボード１９では、当該表示用画像データＧ′における画像の変化部分ｈをそのままに、それ以外の未変化部分の全画素データを前記未使用の色データ（透過色）ｎに置換してなる転送用の画像データＧｈｎを生成する。
【００７２】
したがって、前記構成のコンピュータ装置（サーバ装置）１０における第２実施形態の未使用色検出回路１９Ｍａによれば、今回（変化後）の表示用画像データＧ′の各画素のＲＧＢの各成分の濃度値について使用度数を測定し、ＲＧＢの各成分の最も使用度数の少ない濃度値を検出した後に未使用の色データを決定することにより、限られたＲＧＢ色データのなかから、当該表示用画像データＧ′の各画素の色データに一致しない未使用の色データ（透過色）ｎを検出するようにしたので、効率的で且つ回路規模が膨大になることもなく、またソフトウエア処理によってＣＰＵ１１に多大な負荷を掛けることもなく、高速に未使用色（透過色）ｎを検出することができ、転送用の画像データＧｈｎの生成・送信処理も高速に行うことができる。
【００７３】
（第３実施形態）
図１３は、前記コンピュータ装置（サーバ装置）１０の画像処理ボード１９に備えられた第３実施形態の未使用色検出回路１９Ｍｂの構成を示す回路図である。
【００７４】
この第３実施形態の未使用色検出回路１９Ｍｂは、前記コントローラ３０１を動作制御部として、画素数検出回路３０２、画素数レジスタ３０３、画素数比較回路３０４、ＲＧＢデコーダ３０５、Ｂ成分の計数レジスタ３０６および対応するカウンタ３０７、Ｂ成分の使用数比較回路３０８、Ｂ成分の基準値設定部３０９、比較終了検出部３１０、Ｂ成分の濃度値・使用数レジスタ３１１、色決定回路３１２、未使用色書込回路３１３を組み合わせて構成される。
【００７５】
この第３実施形態の未使用色検出回路１９Ｍｂでは、表示用画像データＧ′の画素数（画像サイズ）を検出し、この画素数（画像サイズ）が２５６未満で小型画面に対する画像データであれば、未使用色の検出対象となるＲＧＢ色データのうち１つのＢ成分についての濃度値毎に使用度数を測定し、Ｂ成分の最も使用度数の少ない濃度値を検出した後にＲ成分とＧ成分の濃度値を決定することにより未使用色の色データを決定する。
【００７６】
つまり、表示用画像データＧ′の画素数（画像サイズ）が２５６未満で小型画面に対する画像データあると判断された場合には、最大でもＲＧＢ色データの使用数は２５６色であることから、未使用色の検出対象となるＲＧＢ各８ビットで２４ビットの色データのうち上位１６ビットに対応するＲとＧの色データを任意の濃度値（例えば“０”）に固定する。
【００７７】
図１４は、前記画像処理ボード１９に備えられた第３実施形態の未使用色検出回路１９Ｍｂでのコントローラ３０１による動作指令の手順を示すフローチャートである。
【００７８】
コントローラ３０１によって画素数検出回路３０２が起動されると（ステップＳ４１）、前記ＲＡＭ１４内の画像データメモリ１４Ｇに備えられた今回画像メモリに生成記憶されている今回（変化後）の表示用画像データＧ′が、その１画素の色データずつ画素数検出回路３０２に読み込まれる。
【００７９】
そして、この画素数検出回路３０２によって検出された前記表示用画像データＧ′の画素数（画像サイズ）は画素数レジスタ３０３に格納される（ステップＳ４２）。
【００８０】
前記表示用画像データＧ′の全画素の読み込みによってその画素数（画像サイズ）が検出格納されると（ステップＳ４３）、コントローラ３０１によって画素数比較回路３０４が起動され（ステップＳ４４）、当該検出画素数（画像サイズ）を判別し、画素数が２５６未満であれば、本第３実施形態のステップＳ４６以降へ進み、画素数が２５６未満でない場合は、第１実施形態の未使用色検出回路１９Ｍによる処理へ進む（ステップＳ４５）。
【００８１】
コントローラ３０１によってＲＧＢデコーダ３０５が起動されると（ステップＳ４６）、前記ＲＡＭ１４内の画像データメモリ１４Ｇ内の今回画像メモリに生成記憶されている今回（変化後）の表示用画像データＧ′が、その１画素の色データずつＲＧＢデコーダ３０５に読み込まれる。
【００８２】
このＲＧＢデコーダ３０５は、前記今回画像メモリから読み込まれた１画素の色データを、Ｒ，Ｇ，Ｂそれぞれの色成分の濃度値データに分解するもので、この分解されたＢ成分の濃度値データは計数レジスタ３０６に送られる。
【００８３】
前記計数レジスタ３０６は、Ｂ成分の濃度値データの分解能（ビット数）に対応する分（８ビットの場合は２５６個）のレジスタを有しその濃度値０〜２５５によってアドレスされるもので（図６参照）、前記ＲＧＢデコーダ３０５から送られた各濃度値データによってアドレスされるところのレジスタに対応するカウンタ３０７によって使用数“１”ずつ加算される（ステップＳ４７）。
【００８４】
前記計数レジスタ３０６において、前記今回（変化後）の表示用画像データＧ′における全画素のＢ成分の濃度値の使用度数がセットされると（ステップＳ４８）、コントローラ３０１によってＢ成分の使用数比較回路３０８が起動され、基準値設定部３０９に“０”“１”“２”…と段階的にセットされる基準値を対象に前記計数レジスタ３０６のアドレス毎にセットされた当該アドレスに対応する濃度値の使用度数が比較される。そして、Ｂ成分の使用数比較回路３０８において、最初に基準値と比較一致したところのアドレス（濃度値）、つまり最も使用度数が少ないＢ成分の濃度値が検出され、比較終了検出部３１０からその終了検出信号が出力されると、これに伴い、ＲＧＢ各成分の最少使用度数のデータと共にそのＢ成分の濃度値が濃度値・使用数レジスタ３１１に格納される（ステップＳ４９，Ｓ５０）。
【００８５】
ここで、コントローラ３０１によって色決定回路３１２が起動される（ステップＳ５１）。
【００８６】
濃度値・使用数レジスタ３１１にＢ成分の濃度値が格納されおり、Ｒ成分とＧ成分の濃度値は任意の値でよいので、“０”に決定する（ステップＳ５１）。
【００８７】
色決定回路３１２により決定されたＲＧＢ各成分の濃度値が当該表示用画像データＧ′の未使用のＲＧＢ色データ（ｎ）として未使用色書込回路２２１によりＲＡＭ１４内の未使用色メモリに書き込まれる（ステップＳ５２）。
【００８８】
こうして前記未使用色検出回路１９Ｍｂにて今回（変化後）の表示用画像データＧ′における未使用の色データｎが検出されることで、前記図２で示したように、画像処理ボード１９では、当該表示用画像データＧ′における画像の変化部分ｈをそのままに、それ以外の未変化部分の全画素データを前記未使用の色データ（透過色）ｎに置換してなる転送用の画像データＧｈｎを生成する。
【００８９】
したがって、前記構成のコンピュータ装置（サーバ装置）１０における第３実施形態の未使用色検出回路１９Ｍｂによれば、今回（変化後）の表示用画像データＧ′の画素数（画像サイズ）に基づき、２５６未満の画像サイズの場合は、２つの色成分ＲとＧを“０”の濃度値に固定し、ＲＧＢ色データのなかから、Ｂ成分だけの濃度値について使用度数を測定し、最も使用度数の少ない濃度値を検出した後に未使用の色データを決定することにより、前記第１実施形態の未使用色検出回路１９Ｍおよび前記第２実施形態の未使用色検出回路１９Ｍａよりも、回路規模を小さくすることができ、またソフトウエア処理によってＣＰＵ１１に多大な負荷を掛けることもなく、高速に未使用色（透過色）ｎを検出することができ、転送用の画像データＧｈｎの生成・送信処理も高速に行うことができる。
【００９０】
しかも、この第３実施形態の未使用色検出回路１９Ｍｂによれば、表示用画像データＧ′の画素数（画像サイズ）に基づき、２５６未満の画像サイズの場合は、駆動する回路範囲が限定されるので、前記第１実施形態の未使用色検出回路１９Ｍおよび前記第２実施形態の未使用色検出回路１９Ｍａに較べて消費電力が小さくなる利点を有する。
【００９１】
（第４実施形態）
図１５は、前記コンピュータ装置（サーバ装置）１０の画像処理ボード１９に備えられた第４実施形態の未使用色検出回路１９Ｍｃの構成を示す回路図である。
【００９２】
この第４実施形態の未使用色検出回路１９Ｍｃは、前記コントローラ４０１を動作制御部として、色数検出回路４０２、色数レジスタ４０３、色数比較回路４０４、ＲＧＢデコーダ４０５、Ｂ成分の計数レジスタ４０６および対応するカウンタ４０７、Ｂ成分の使用数比較回路４０８、Ｂ成分の基準値設定部４０９、比較終了検出部４１０、Ｂ成分の濃度値・使用数レジスタ４１１、色決定回路４１２、未使用色書込回路４１３を組み合わせて構成される。
【００９３】
この第４実施形態の未使用色検出回路１９Ｍｃでは、表示用画像データＧ′の色数（ＲＧＢ色データの数）を検出し、この色数が２５６未満で小型画面に対する画像データであれば、未使用色の検出対象となるＲＧＢ色データのうち１つのＢ成分についての濃度値毎に使用度数を測定し、Ｂ成分の最も使用度数の少ない濃度値を検出した後にＲ成分とＧ成分の濃度値を決定することにより未使用色の色データを決定する。
【００９４】
つまり、表示用画像データＧ′の色数（ＲＧＢ色データの数）が２５６未満で小型画面に対する画像データあると判断された場合には、最大でもＲＧＢ色データの使用数は２５６色であることから、未使用色の検出対象となるＲＧＢ各８ビットで２４ビットの色データのうち上位１６ビットに対応するＲとＧの色データを任意の濃度値（例えば“０”）に固定する。
【００９５】
図１６は、前記画像処理ボード１９に備えられた第４実施形態の未使用色検出回路１９Ｍｃでのコントローラ４０１による動作指令の手順を示すフローチャートである。
【００９６】
コントローラ４０１によって色数検出回路４０２が起動されると（ステップＳ６１）、前記ＲＡＭ１４内の画像データメモリ１４Ｇに備えられた今回画像メモリに生成記憶されている今回（変化後）の表示用画像データＧ′が、その１画素の色データずつ色数検出回路４０２に読み込まれる。
【００９７】
そして、この色数検出回路４０２によって検出された前記表示用画像データＧ′の色数（ＲＧＢ色データの数）は色数レジスタ４０３に格納される（ステップＳ６２）。
【００９８】
前記表示用画像データＧ′の全画素の読み込みによってその色数（ＲＧＢ色データの数）が検出格納されると（ステップＳ６３）、コントローラ４０１によって色数比較回路４０４が起動され（ステップＳ６４）、当該検出画素数（画像サイズ）を判別し、色数が２５６未満であれば、本第４実施形態のステップＳ６６以降へ進み、色数が２５６未満でない場合は、第１実施形態の未使用色検出回路１９Ｍによる処理へ進む（ステップＳ６５）。
【００９９】
ステップＳ６６〜Ｓ７２は、第３実施形態のステップＳ４６〜Ｓ５２と同様の処理となるので、説明を省略する。
【０１００】
こうして前記未使用色検出回路１９Ｍｃにて今回（変化後）の表示用画像データＧ′における未使用の色データｎが検出されることで、前記図２で示したように、画像処理ボード１９では、当該表示用画像データＧ′における画像の変化部分ｈをそのままに、それ以外の未変化部分の全画素データを前記未使用の色データ（透過色）ｎに置換してなる転送用の画像データＧｈｎを生成する。
【０１０１】
したがって、前記構成のコンピュータ装置（サーバ装置）１０における第４実施形態の未使用色検出回路１９Ｍｃによれば、今回（変化後）の表示用画像データＧ′の色数（ＲＧＢ色データの数）に基づき、２５６未満の色数の場合は、２つの色成分ＲとＧを“０”の濃度値に固定し、ＲＧＢ色データのなかから、Ｂ成分だけの濃度値について使用度数を測定し、最も使用度数の少ない濃度値を検出した後に未使用の色データを決定することにより、前記第１実施形態の未使用色検出回路１９Ｍおよび前記第２実施形態の未使用色検出回路１９Ｍａよりも、回路規模を小さくすることができ、またソフトウエア処理によってＣＰＵ１１に多大な負荷を掛けることもなく、高速に未使用色（透過色）ｎを検出することができ、転送用の画像データＧｈｎの生成・送信処理も高速に行うことができる。
【０１０２】
しかも、この第４実施形態の未使用色検出回路１９Ｍｃによれば、表示用画像データＧ′の色数（ＲＧＢ色データの数）に基づき、２５６未満の色数の場合は、駆動する回路範囲が限定されるので、前記第１実施形態の未使用色検出回路１９Ｍおよび前記第２実施形態の未使用色検出回路１９Ｍａに較べて消費電力が小さくなる利点を有する。
【０１０３】
前記各実施形態では、画像データをＲＧＢ（Red-Green-Blue）、すなわち、赤（Ｒ）・緑（Ｇ）・青（Ｂ）の３つの色の組み合わせとして表現したが、画像データをＣＭＹＫ（Cyan-Magenta-Yellow-blacK）、すなわち、藍色（Cyan）、深紅色（Magenta）、黄色（Yellow）、黒（blacK）の４つの色の組み合わせとして表現してもよい。また、画像データをＹCbCr、すなわち、Ｙ:輝度（luminance）・Cb:色差（chrominance）・Cr:色差（chrominance）の３つの色の組み合わせとして表現してもよい。
【０１０４】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【０１０５】
【図１】本発明の画像処理装置の実施形態に係るコンピュータ装置１０の電子回路の構成を示すブロック図。
【図２】前記コンピュータ装置（サーバ装置）１０の画像処理ボード１９にて行われる転送すべき表示用画像データの生成処理を説明する図。
【図３】前記コンピュータ装置（サーバ装置）１０の画像処理ボード１９に備えられた第１実施形態の未使用色検出回路１９Ｍの構成を示す回路図。
【図４】前記画像処理ボード１９に備えられた第１実施形態の未使用色検出回路１９Ｍでのコントローラ１０１による動作指令の手順を示すフローチャート。
【図５】前記未使用色検出回路１９ＭのＲＧＢデコーダ１０２及び振り分け回路１０９による色データ分解処理の概要を示す図。
【図６】前記未使用色検出回路１９ＭにおけるＲＧＢ各計数レジスタ１０３，１１０，１１６の動作例を示す図。
【図７】前記未使用色検出回路１９Ｍの使用数比較回路１０５によって濃度値・使用数レジスタ１０８に格納されたＲ成分の最少使用濃度値とその使用数の具体例を示す図。
【図８】前記未使用色検出回路１９Ｍの振り分け回路１０９により検出されるデータの具体例を示す図。
【図９】前記未使用色検出回路１９Ｍにおいて未使用色を決定する処理の流れの具体例を示す図。
【図１０】前記コンピュータ装置（サーバ装置）１０の画像処理ボード１９に備えられた第２実施形態の未使用色検出回路１９Ｍａの構成を示す回路図。
【図１１】前記画像処理ボード１９に備えられた第２実施形態の未使用色検出回路１９Ｍａでのコントローラ２０１による動作指令の手順を示すフローチャート。
【図１２】前記未使用色検出回路１９Ｍａにおけるデコーダ２０２の動作例を示す図。
【図１３】前記コンピュータ装置（サーバ装置）１０の画像処理ボード１９に備えられた第３実施形態の未使用色検出回路１９Ｍｂの構成を示す回路図。
【図１４】前記画像処理ボード１９に備えられた第３実施形態の未使用色検出回路１９Ｍｂでのコントローラ３０１による動作指令の手順を示すフローチャート。
【図１５】前記コンピュータ装置（サーバ装置）１０の画像処理ボード１９に備えられた第４実施形態の未使用色検出回路１９Ｍｃの構成を示す回路図。
【図１６】前記画像処理ボード１９に備えられた第４実施形態の未使用色検出回路１９Ｍｃでのコントローラ４０１による動作指令の手順を示すフローチャート。
【符号の説明】
【０１０６】
１０…コンピュータ装置（サーバ装置）
１１…ＣＰＵ
１２…バス
１３…ＲＯＭ
１４…ＲＡＭ
１４Ｇ…画像データメモリ
１５…入力装置
１６…表示装置
１７…通信Ｉ／Ｆ（インターフェイス）
１８…外部記憶装置
１８ａ…補助記憶装置
１９…画像処理ボード
１９Ｍ…未使用色検出回路（第１実施形態）
１９Ｍａ…未使用色検出回路（第２実施形態）
１９Ｍｂ…未使用色検出回路（第３実施形態）
１９Ｍｃ…未使用色検出回路（第４実施形態）
１０１，２０１，３０１，４０１…コントローラ
１０２，２０２，３０５，４０５…ＲＧＢデコーダ
１０３，１１０，１１６，２０３，２０９，２１５，３０６，４０６…Ｒ，Ｇ，Ｂの各計数レジスタ
１０４，１１１，１１７，２０４，２１０，２１６，３０７，４０７…カウンタ
１０５，１１２，１１９，２０５，２１１，２１７，３０８，４０８…Ｒ，Ｇ，Ｂの各使用数比較回路
１０６，１１３，１１８，２０６，２１２，２１８，３０９，４０９…基準値設定部
１０７，１１４，２０７，２１３，３１０，４１０…比較終了検出部
１０８，１１５，１２０，２０８，２１４，２１９，３１１，４１１…濃度値・使用数レジスタ
１２１，２２０，３１２，４１２…色決定回路
１２２，２２１，３１３，４１３…未使用色書込回路
３０２…画素数検出回路
３０３…画素数レジスタ
３０４…画素数比較回路
４０２…色数検出回路
４０３…色数レジスタ
４０４…色数比較回路
Ｇ…前回（変化前）の画像データ
Ｇ′…今回（変化後）の画像データ
ｈ…画像の変化部分
ｎ…未使用の色データ
Ｇｈｎ…転送用の画像データ
【図１】
0004957558.tif 000002
【図２】
0004957558.tif 000003
【図３】
0004957558.tif 000004
【図４】
0004957558.tif 000005
【図５】
0004957558.tif 000006
【図６】
0004957558.tif 000007
【図７】
0004957558.tif 000008
【図８】
0004957558.tif 000009
【図９】
0004957558.tif 000010
【図１０】
0004957558.tif 000011
【図１１】
0004957558.tif 000012
【図１２】
0004957558.tif 000013
【図１３】
0004957558.tif 000014
【図１４】
0004957558.tif 000015
【図１５】
0004957558.tif 000016
【図１６】
0004957558.tif 000017