(57)【要約】【課題】画像内の目標位置における画素の画素値を取得することができる画像処理装置、画像処理方法及びプログラムを提供する。【解決手段】画像処理装置は、入力画像に対し、所定の画像処理を行う画像フィルタ１と、画像フィルタ１により処理された処理画像における目標位置を対象画素により検索する際の検索開始乃至検索終了までの間の所望のタイミングで、対象画素の画素値を読み出す画素値読出部と、対象画素の画素値を変更する画素値変更部２と、画素値が変更された対象画素により、当該対象画素の処理画像内での目標位置を検索する座標検索部とを有する。【選択図】図１
2011040966.tif 000002
【特許請求の範囲】
【請求項１】
対象画素の画素値を読み出す画素値読出部と、
前記対象画素の画素値を変更する画素値変更部と、
前記画素値が変更された対象画素の画像内での位置を指定する座標指定部と、を有する画像処理装置。
【請求項２】
対象画素の画素値を読み出す画素値読出部と、
前記対象画素に隣接する隣接画素のうち少なくとも１つの画素である注目画素の画素値を変更する画素値変更部と、
前記画素値が変更された注目画素を隣接画素とする対象画素の画像内での位置を指定する座標指定部と、を有する画像処理装置。
【請求項３】
前記画素値変更部は、前記対象画素又は前記注目画素の
画素値の最上位ビットを反転する、
画素値の全ビットを反転する、
画素値に所定の値を加減算する、
画素値を右又は左に所定ビットシフトする、又は
画素値を所定の値に置き換える
ことにより、前記対象画素又は前記注目画素の画素値を変更する、ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
入力画像に対し、所定の画像処理を行う画像フィルタと、
前記画像フィルタにより処理された処理画像における目標位置を対象画素により検索する際の検索開始乃至検索終了までの間の所望のタイミングで、前記対象画素の画素値を読み出す画素値読出部と、
前記対象画素の画素値を変更する画素値変更部と、
前記画素値が変更された対象画素の画像内での位置を指定する座標指定部と、を有する画像処理装置。
【請求項５】
入力画像に対し、所定の画像処理を行う画像フィルタと、
前記画像フィルタにより処理された処理画像における目標位置を注目画素により検索する際の検索開始乃至検索終了までの間の所望のタイミングで、対象画素の画素値を読み出す画素値読出部と、
前記対象画素に隣接する隣接画素のうち少なくとも１つ画素である前記注目画素の画素値を変更する画素値変更部と、
前記画素値が変更された注目画素を隣接画素とする対象画素の画像内での位置を指定する座標指定部と、を有する画像処理装置。
【請求項６】
前記座標指定部は、
Ｘ座標をカウントする水平カウンタと、
Ｙ座標をカウントする垂直カウンタと、
Ｘ座標値が設定されるＸ座標値格納部と、
Ｙ座標値が設定されるＹ座標値格納部と、を有し、
前記画素値読出部は、前記水平カウンタ及び垂直カウンタのカウント値が、それぞれ前記Ｘ座標値格納部及びＹ座標値格納部に設定されたＸ座標値及びＹ座標値に一致したタイミングで、前記対象画素の画素値を読み出す
ことを特徴とする請求項１乃至５のいずれか１項記載の画像処理装置。
【請求項７】
対象画素の画素値を読み出し、
前記対象画素の画素値を変更し、
前記画素値が変更された対象画素の画像内での位置を指定し、対象画素の画像内での位置を確認することで、目標位置における対象画素の前記画素値を取得する、画像処理方法。
【請求項８】
対象画素の画素値を読み出し、
前記対象画素に隣接する隣接画素のうち少なくとも１つの画素である注目画素の画素値を変更し、
前記画素値が変更された注目画素を隣接画素とする対象画素の画像内での位置を指定し、注目画素の画像内での位置を確認することで、目標位置における対象画素の前記画素値を取得する、画像処理方法。
【請求項９】
画像内の目標位置における画素の画素値を取得する処理をコンピュータに実行させるためのプログラムであって、
対象画素の画素値を読み出し、
前記対象画素の画素値を変更し、
前記画素値が変更された対象画素の画像内での位置を指定し、対象画素の画像内での位置を確認することで、目標位置における対象画素の前記画素値を取得する、プログラム。
【請求項１０】
画像内の目標位置における画素の画素値を取得する処理をコンピュータに実行させるためのプログラムであって、
対象画素の画素値を読み出し、
前記対象画素に隣接する隣接画素のうち少なくとも１つの画素である注目画素の画素値を変更し、
前記画素値が変更された注目画素を隣接画素とする対象画素の画像内での位置を指定し、注目画素の画像内での位置を確認することで、目標位置における対象画素の前記画素値を取得する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査や試験などに使用することができる画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
画像処理には、シャープ、ぼかし、エンボス、ソラリゼーション、輪郭強調、又は輪郭検出などを目的としたフィルタリング処理がある。このようなフィルタリング処理を施した場合、画像処理を施す前後の画像を比較し、画像処理が正常に行われたか否かを試験する場合がある。
【０００３】
例えば、特許文献１には、プリンタ・複写機等の画像出力装置の試験過程において、開発中の画像出力装置が生成した試験対象となる画像データと既成の画像出力装置が生成した基準となる画像データとの画像比較を行うための装置が開示されている。
【０００４】
この特許文献１に記載の画像データ比較装置では、画像出力装置が生成した試験対象となる被試験画像データと既成の画像出力装置が生成した基準となる基準画像データの画素値で画像比較する。基準画像データと被試験画像データを入力し、この二つの画像データの画素値を１ドットずつ比較し、相違ドットの位置を検出する。画像データの比較においては、基準画像データと被試験画像データの相違ドット周辺の座標を検出し、表示部で相違ドットの周辺を色付け表示させると共に、その相違ドットからの距離に応じて色を変えて表示させる。こうして、基準画像と被試験画像との相違を数値として表示または出力するのではなく、可視化している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４２１５４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、画像処理装置における不良解析を行う場合、表示画像の指定座標の画素値をレジスタへ格納してＣＰＵ（Central Processing Unit）が当該画素値を読み出し、処理前のデータと比較する等する必要がある場合がある。ただし、単に座標を指定して画素値を読み出すと、当該指定座標が画面内のどの位置の画素の画素値を検出しているかがユーザにはわからない。したがって、表示画像内における目標位置の画素値を読みだす際に、当該目標位置をユーザが視認できる必要がある。
【０００７】
特に、デジタルＴＶやＢＤ（Blu-ray Disc）プレーヤ等の画像を扱う分野において多ビット化や画像処理の高度化に伴い、画像処理後の画素値の観測の必要性が高まっている。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、対象画素の画素値を読み出す画素値読出部と、前記対象画素の画素値を変更する画素値変更部と、前記画素値が変更された対象画素の画像内での位置を指定する座標指定部と、を有するものである。
【０００９】
本発明においては、対象画素の画素値を変更することで、画像内での対象画素の画素位置を視認することができ、目標位置を目で見て検索することができる。
【００１０】
本発明に係る他の画像処理装置は、対象画素の画素値を読み出す画素値読出部と、前記対象画素に隣接する隣接画素のうち少なくとも１つの画素である注目画素の画素値を変更する画素値変更部と、前記画素値が変更された注目画素を隣接画素とする対象画素の画像内での位置を指定する座標指定部と、を有するものである。
【００１１】
本発明においては、対象画素に隣接する注目画素の画素値を変更するので、その画素値が変更された注目画素を視認することができる。これにより、画像内での目的の位置を目視により検索することができる。
【００１２】
本発明に係る画像処理方法は、対象画素の画素値を読み出し、前記対象画素の画素値を変更し、前記画素値が変更された対象画素の画像内での位置を指定し、対象画素の画像内での位置を確認することで、目標位置における対象画素の前記画素値を取得するものである。
【００１３】
本発明に係る他の画像処理方法は、対象画素の画素値を読み出し、前記対象画素に隣接する隣接画素のうち少なくとも１つの画素である注目画素の画素値を変更し、前記画素値が変更された注目画素を隣接画素とする対象画素の画像内での位置を指定し、注目画素の画像内での位置を確認することで、目標位置における対象画素の前記画素値を取得するものである。
【００１４】
また、本発明に係るプログラムは、上述した画像処理をコンピュータに実行させるものである。
【発明の効果】
【００１５】
本発明によれば、画像内の目標位置における画素の画素値を取得することができる画像処理装置、画像処理方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態１にかかる画像処理装置を示す図である。
【図２】画素値の変更方法の一例を説明する図である。
【図３】本発明の実施の形態１にかかる画像処理装置のより詳細を示す回路図である。
【図４】本発明の実施の形態２における対象画素及び注目画素を示す図である。
【図５】本発明の実施の形態２にかかる画像処理装置の詳細を示す回路図である。
【図６】本発明の実施の形態３における対象画素及び注目画素を示す図である。
【図７】本発明の実施の形態３にかかる画像処理装置の詳細を示す回路図である。
【図８】本発明の実施の形態４における対象画素及び注目画素を示す図である。
【図９】本発明の実施の形態４にかかる画像処理装置の詳細を示す回路図である。
【発明を実施するための形態】
【００１７】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。この実施の形態は、本発明を、ＴＶ、ＳＴＢ（Set-top box）、ＤＶＤ（Digital Versatile Disk）プレーヤ／レコーダ、又はＢＤプレーヤ／レコーダなどの画像表示機器に搭載される画質調整回路に適用したものである。
【００１８】
上述したように、ある製品の例えば低電圧不良問題を解析する際に、画素値観測機能が必要となる場合がある。ここでいう画像観測機能とは、表示画像の指定座標の画素値をレジスタへ格納し、ＣＰＵにより読み出し、解析等することができる機能を指す。この場合、どの座標の画素値を検出しているかを視認するため、マーカー機能（指定座標に指定幅のマーカーを表示する）をＯＮ／ＯＦＦしながら座標を決める方法がある。しかしながら、マーカー機能を実現するためには回路規模が大きくなるという問題点がある。
【００１９】
そこで、本願発明者等は鋭意実験研究した結果、簡便に、画像（画面）内の目標位置における画素の画素値を取得することができる画像処理装置を見い出した。すなわち、画像内の目標位置を視認するため、画素値を読みだす画素又はそれに隣接する画素の色を変更する。このことにより、画素値を取得したい画素の画像上の位置が視認することができ、また画像処理結果の確認が迅速に行うことができる。
【００２０】
本発明の実施の形態１.
図１は、本発明の実施の形態１にかかる画像処理装置を示す図である。画像処理装置は、
画像内の目標位置における画素（以下、対象画素という。）の画素値を取得するものである。この画像処理装置は、入力画像に対して所定の画像処理を行う画像フィルタ１、出力画像の所望の位置の画素の画素値を変更する画素値変更部２、ＣＰＵ３、ＣＰＵバス４及び画素値取得部５を有する。画素値取得部５は、画像フィルタ１により処理された処理画像（出力画像）における目標位置を対象画素により検索する際の検索開始乃至検索終了までの間の所望のタイミングで、対象画素の画素値を取得する、画素値読出部としての画素値レジスタを有する。さらに、画素値取得部５は、ＣＰＵ３及びＣＰＵバス４と協働し、画素値が変更された対象画素の画像内での位置を指定する座標指定部を構成する。座標指定部で対象画素の座標を変更することで、当該対象画素の出力画像内での目標位置を検索することができる。
【００２１】
画像フィルタ１は、例えばシャープ、ぼかし、エンボス、ソラリゼーション、輪郭強調、又は輪郭検出などを目的とした処理である。これらの画像処理は、画面一律に同じ処理を施すのではなく、特定の領域を抽出し、特定の処理を施す場合があり、そのような特定領域における画素値を取得し、例えば処理前後の値を比較、解析するなど試験する場合がある。このような場合に、本実施の形態にかかる画像処理装置においては、画素値を取得する対象画素の画素値を変更する、すなわち、対象画素の色を変更するため、対象画素を視認しながら目標位置を検索することができる。すなわち、本画像処理装置により、画面内における所望の位置の画素の画素値を取得することができ、例えば、処理前後における画素値を比較することで、画像処理が適切に行われたか否か等を試験することができる。
【００２２】
図２は、画素値の変更方法の一例を説明する図である。例えば、１画素が、赤色を構成する１０ビットのデータ、緑色を構成する１０ビットのデータ及び青色を構成する１０ビットのデータからなる場合について説明する。
【００２３】
出力画像をラスタスキャンで表示する場合、画像フィルタ１からは、走査線に対応する一列ごとのピクセル（画素）の値が出力され表示される。ラスタスキャンでは、図２に示すように、各走査線の最後の位置にきたとき、次の走査線に移る（垂直走査）。このような処理を繰り返して一枚の画像が転送、表示されるが、画素値取得部５は、画像フィルタ１から出力されるこれらのデータを所望のタイミングでレジスタに格納する。一方で、出力の前段には画素値変更部２が設けられており、例えば出力画像の画素値の最上位ビットＭＳＢ（Most Significant Bit）を反転するなどして対象画素の画素値を変更する。
【００２４】
以下、本実施の形態にかかる画像処理装置について更に詳細に説明する。図３は、出力画像をラスタスキャンで表示する場合の画像処理装置のより詳細を示す回路図である。図３に示すように、画素値変更部２は、画素値のＭＳＢを反転するためのインバータ２２と、反転又は非反転のＭＳＢを選択的に出力するセレクタ２１とを有する。フィルタ処理された画像データのうち、ＭＳＢ以外はそのまま出力される。ＭＳＢは、そのままのデータと、インバータ２２で反転されたデータとがセレクタ２１に入力され、画素値を変更する場合にのみ、セレクタ２１にて反転データが選択して出力される。例えば、１０ビットの信号のＭＳＢを置き代える場合、その値が５１１であれば、ＭＳＢを反転することによりその値が１０２３になる。
【００２５】
このセレクタ２１の制御信号は、画素値取得部５から出力される。画素値取得部５は、画素値レジスタ５１、Ｈカウンタ５２、Ｖカウンタ５３、Ｘ座標設定部５４、Ｙ座標設定部５５、一致検出部５６、５７、及びＡＮＤ回路５８を有する。
【００２６】
画素値レジスタ５１は、画像フィルタ１の出力信号を受け、ＡＮＤ回路５８からの出力に基づき、所望の画素値を格納する。すなわち、画素値レジスタ５１は、ＡＮＤ回路５８の出力がアクティブになるタイミングで画素値を取り込む。
【００２７】
Ｈカウンタ５２は、画像データの水平方向の画素値をカウントするもので、検索中の表示画像の横方向の位置を示す。Ｖカウンタ５３は、画像データの垂直方向の画素値をカウントするもので、表示画像の縦方向の位置を示す。Ｈカウンタは、ＨＳＹＮＣ（水平同期信号、Horizontal Synchronizing signal）により、クリアされる。Ｖカウンタ５３は、ＶＳＹＮＣ（Vertical Synchronizing signal、垂直同期信号）により、クリアされる。
【００２８】
Ｘ座標設定部５４、Ｙ座標設定部５５は、ＣＰＵ３からＣＰＵバス４を介して、それぞれＸ座標、Ｙ座標が設定される。一致検出部５６は、Ｈカウンタ５２のカウント値がＸ座標設定部５４の設定値と一致すると一致信号をＡＮＤ回路５８に出力する。一致検出部５７は、Ｖカウンタ５３のカウント値がＹ座標設定部５５の設定値と一致すると一致信号をＡＮＤ回路５８に出力する。
【００２９】
ＡＮＤ回路５８は、一致検出部５６、５７からの出力が共にＨｉｇｈ（一致信号を出力）のとき、出力をアクティブ（Ｈｉｇｈ）にする。これにより、画素値レジスタ５１は、画素値を取り込むと共に、セレクタ２１は、反転出力を選択する。すなわち、画素値を画素値レジスタ５１に取り込んだ後、当該画素値を変更する。
【００３０】
これにより、画面上には、ＣＰＵにより設定された所望の位置の画素の色が変更されて表示される。ユーザは、この表示を見て、画素値を取得した画素が所望の位置にあるか否かを視認することができる。例えば、画面上で特定の領域にある画像処理を施した場合に、当該特定の領域のある画素の画素値を取得したい場合がある。そのような場合には、例えば、先ず、適当に対象画素のＸ座標、Ｙ座標を設定し、色を変更する。そこで、対象画素の位置が、取得したい特定領域からずれている場合は、その特定領域に対象画素が位置するよう、Ｘ座標、Ｙ座標を変更し、再び対象画素の色を変更して位置を確かめる。こうして、対象画素の色を変更することで対象画素が視認することができるため、当該対象画素を使用して、対象画素を所望の位置に移動することができる。これにより、目的の位置の画素値を取得することができる。なお、目的の位置の座標データを取得したい場合は、対象画素が目的の位置に位置したときのＸ座標設定部５４、Ｙ座標設定部５５の設定値を読み出せばよい。これにより、画面内の目標位置における座標データを取得することも可能である。
【００３１】
また、本実施の形態においては、画素値の最上位ビットＭＳＢを反転することで、対象画素の色を変更したが、色を変更する（画素値を変更する）方法は、これに限らない。例えば、画素値の全ビットを反転する方法がある。１０ビットの画素値である場合、その信号が２５５であれば、全ビット反転することにより７６８となる。
【００３２】
また、画素値に所定の値を加算してもよい。例えば画素値が２５６の場合、加算値が２５６であると、加算後の画素値は５１２となる。なお、加算値は、例えばユーザの指示等によりＣＰＵ３にて設定、変更すればよい。また、所定の値を減算するようにしてもよい。
【００３３】
さらに、画素値を右又は左にシフトしてもよい。例えば、右へ１ビットシフトすると、画素値は１／２倍になり、右へ２ビットシフトすると画素値は１／４倍となる。また、左へ１ビットシフトすると、画素値は２倍になり、左に２ビットシフトすれば、画素値は４倍になる。
【００３４】
さらに、画素値をある値に置き換えることも可能である。この場合は、ユーザの指示等により、ＣＰＵ３にて画素値を設定、変更すればよい。
【００３５】
本発明の実施の形態２.
次に、本発明の実施の形態２について説明する。上述の実施の形態においては、画素値を取得する対象画素の色を変更したが、本実施の形態においては、対象画素の右隣りの画素の色を変更する。図４は、対象画素及び注目画素を示す図である。画素値を読み込む画素である対象画素８０の周囲８近傍の隣接画素８１のうち、右隣りの画素を注目画素８２とする。本実施の形態においては、この注目画素８２の画素値を変更する。
【００３６】
図５は、本実施の形態にかかる画像処理装置を示す図である。ここでは、出力画像をラスタスキャンで表示する場合について説明する。なお、図５に示す本実施の形態、並びに図７及び図９に示す他の実施の形態において、図３に示す実施の形態１と同一の構成要素には、同一の符号を付し、その詳細な説明は省略する。
【００３７】
ラスタスキャンであるため、Ｘ座標、Ｙ座標で指定された対象画素の右に隣接する隣接画素（注目画素８２）は、対象画素の画素値を画素値レジスタ５１に取り込んだ１クロック後に出力される。このため、画素値レジスタ５１に画素値を取り込むよう指示するＡＮＤ回路５８の出力を、１クロック遅延し、その遅延信号を、セレクタ２１の選択信号とすればよい。よって、本実施の形態にかかる画像処理装置では、ＡＮＤ回路５８の出力を１クロック遅延するためのフリップフロップ（ＤＦＦ）５９が、ＡＮＤ回路５８とセレクタ２１との間に設けられている。このＤＦＦ５９により、画素値を画素値レジスタ５１に取り込ませる信号を１クロック遅らせ、この遅延信号に応じて、画素値のＭＳＢを反転する。
【００３８】
本実施の形態においても、実施の形態１と同様の効果を奏する。すなわち、ユーザが適当な座標を設定すると、その画素値を取り込むと共に、その右隣りの注目画素の色が変更される。このため、ユーザは、画素値を取り込んだ対象画素が画面上でどの位置に位置するかを視認することができる。よって、色が変更される注目画素を使用して、画面上の目的の位置の画素値を対象画素の画素値として抽出することができる。
【００３９】
本発明の実施の形態３.
次に、本発明の実施の形態３について説明する。上述の実施の形態２においては、画素値を取得する対象画素の右隣りの画素の色を変更したが、本実施の形態においては、対象画素の右隣り及び左隣りの画素の色を変更する。図６は、対象画素及び注目画素を示す図である。画素値を読み込む画素である対象画素８０の周囲８近傍の隣接画素８１のうち、右隣りの画素（８２）及び左隣りの画素（８３）を注目画素とする。本実施の形態においては、この注目画素８２、８３の画素値を変更する。
【００４０】
図７は、本実施の形態にかかる画像処理装置を示す図である。ラスタスキャンであるため、画素値の取り込みを指示する信号の前後の信号を色反転を指示する信号として使用する。そのため、ＡＮＤ回路５８の出力を１クロック遅延させるＤＦＦ５８と、このＤＦＦ５８の信号を更に１クロック遅延させるＤＦＦ６０を追加する。さらに、ＡＮＤ回路５８の出力及びＤＦＦ６０の出力の論理和を出力するＯＲ回路６１を設け、この出力をセレクタ２１への制御信号とする。
【００４１】
これにより、ＡＮＤ回路５８の出力により、注目画素８３の画素値が変更され、ＤＦＦ５９の出力により、対象画素８０の画素値が画素値レジスタ５１に取り込まれ、更に、ＤＦＦ６０の出力により、注目画素８２の画素値が変更される。
【００４２】
本実施の形態においては、対象画素８０の左右の画素の色が変更されるので、更に注目画素を視認しやすくなり、対象画素の画素位置をより早く確認することができる。
【００４３】
本発明の実施の形態４.
次に、本発明の実施の形態４について説明する。上述の実施の形態３においては、画素値を取得する対象画素の左右に隣接する画素の色を変更したが、本実施の形態においては、対象画素の上下左右に隣接する４つの隣接画素の色を変更する。図８は、対象画素及び注目画素を示す図である。画素値を読み込む画素である対象画素８０の周囲８近傍の隣接画素８１のうち、右隣りの画素（８２）、左隣りの画素（８３）、上側に隣接する画素（８４）及び下側に隣接する画素（８５）を注目画素とする。本実施の形態においては、この注目画素８２乃至８５の画素値を変更する。
【００４４】
図９は、本実施の形態にかかる画像処理装置を示す図である。本実施の形態においては、Ｘ座標設定部５４、Ｙ座標設定部５５により指定された対象画素８０の画素値を画素値レジスタ５１へ取り込んだ後に、当該対象画素８０の上下左右の画素の色を変更する。本実施の形態においては、画素値を画素値レジスタ５１に取り込む信号（ＡＮＤ回路５８の出力）を画素の色を変更する信号（セレクタ２１の制御信号）に使用しない。その代わり、本実施の形態にかかる画像処理装置は、座標設定部５４、Ｙ座標設定部５５により指定される対象画素８０の上下左右の座標を予め算出し、その値とＨカウンタ５２及びＶカウンタ５３のカウント値と比較することで、注目画素の画素値のＭＳＢを反転する。更に、画像処理装置は、一致検出回路６６、６７、６８、６９、及びＸ座標設定部５４の設定値をインクリメントする加算器７０、デクリメントする減算器７１、Ｙ座標設定部５５の設定値をインクリメントする加算器７２、デクリメントする減算器７３を有している。また、一致検出回路６６、６７の論理和を出力するＯＲ回路６４、一致検出回路６８、６９の論理和を出力するＯＲ回路６５、ＯＲ回路６４、６５の論理積を出力するＡＮＤ回路６３を有する。
【００４５】
本実施の形態においては、対象画素８０の上下左右の画素の色が変更されるので、更に注目画素を視認しやすくなり、対象画素の画素位置をより早く確認することができる。
【００４６】
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【００４７】
例えば、上述の実施の形態では、ハードウェアの構成として説明したが、これに限定されるものではなく、任意の処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、記録媒体に記録して提供することも可能であり、また、インターネットその他の伝送媒体を介して伝送することにより提供することも可能である。
【００４８】
また、上述の実施の形態２乃至４の実施の形態においては、対象画素８０に隣接する８近傍の隣接画素８１のうちの一部の画素を注目画素として画素値を変更したが、全ての隣接画素の画素値を変更してもよい。また、隣接画素のみならず、対象画素の周囲の画素であって、対象画素を特定することができる位置の画素値を変更するようにしてもよい。
【符号の説明】
【００４９】
１  画像フィルタ
２  画素値変更部
３  ＣＰＵ
４  ＣＰＵバス
５  画素値取得部
２１  セレクタ
２２  インバータ
５１  画素値レジスタ
５２  Ｈカウンタ
５３  Ｖカウンタ
５４  座標設定部
５５  座標設定部
５６、５７、６６−６９  一致検出部
５８、６３  ＡＮＤ回路
６１、６４、６５  ＯＲ回路
７０、７２  加算器
７１、７３  減算器
８０  対象画素
８１  隣接画素
８２−８５  注目画素
【図１】
2011040966.tif 000003
【図２】
2011040966.tif 000004
【図３】
2011040966.tif 000005
【図４】
2011040966.tif 000006
【図５】
2011040966.tif 000007
【図６】
2011040966.tif 000008
【図７】
2011040966.tif 000009
【図８】
2011040966.tif 000010
【図９】
2011040966.tif 000011