(57)【要約】【課題】画素群よりも細かい単位で画像処理を行うことが可能な画像処理装置、画像処理方法およびプログラムを提供する。【解決手段】画像処理装置は、水平方向にn個および垂直方向にm個マトリクス状に並ぶ画素にて構成された画素群が水平方向にA個および垂直方向にB個（n、m、A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、画素群内でのn×m個の画素位置に１対１で対応しかつ各画素群内での位置が対応する画素位置と同一の画素にて構成されたn×m個の変換画像を表すn×m個の変換画像信号にて表す処理対象画像信号に関し、変換画像信号ごとに、画素群に対応する加工信号を変換画像信号に対応する画素位置に応じて調整して画像加工信号を生成する生成部と、変換画像信号の各々を該変換画像信号に対応する画像加工信号を用いて加工しn×m個の加工済変換画像信号を生成する加工部を含む。【選択図】図１
2015177299.tif 000002
【特許請求の範囲】
【請求項１】
水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応するn×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、処理対象画像信号に関して、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して画像加工信号を生成する生成部と、
前記n×m個の変換画像信号の各々を当該変換画像信号に対応する画像加工信号を用いて加工してn×m個の加工済変換画像信号を生成する加工部と、を含む画像処理装置。
【請求項２】
前記処理対象画像を前記水平方向にx個および前記垂直方向にy個（x、yは2以上の偶数）に等分割したx×y個の第１エリアごとに当該第１エリアに含まれる画素にて構成される分割画像を表すx×y個の第１エリア信号を、前記n×m個の変換画像信号に変換する第１変換部と、
前記n×m個の加工済変換画像信号が表す各画素を当該各画素の元になった前記処理対象画像内の各画素の位置に配置した画像を、前記水平方向にx個および前記垂直方向にy個に等分割したx×y個の第２エリアごとに当該第２エリアに含まれる画素にて構成される分割画像を表すx×y個の第２エリア信号に変換する第２変換部と、を含み、
前記加工部は、前記第１変換部の変換結果であるn×m個の変換画像信号の各々を当該変換画像信号に対応する前記画像加工信号を用いて加工して前記n×m個の加工済変換画像信号を生成する、請求項１に記載の画像処理装置。
【請求項３】
水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応n×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、とした場合に、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して、当該変換画像信号が表す画素単位で当該画素を加工するための画素加工信号を生成する生成部と、
前記画素単位の画素加工信号を、当該画素加工信号に対応する変換画像信号が表す画素の元となった前記処理対象画像内の各画素の位置に配置した合成加工画像を、前記水平方向にx個および前記垂直方向にy個（x、yは2以上の偶数）に等分割したx×y個の第１エリアごとに当該第１エリアに含まれる前記画素加工信号を表す第１エリア信号に変換する変換部と、
前記処理対象画像を前記水平方向にx個および前記垂直方向にy個に等分割したx×y個の第２エリアごとに当該第２エリアに含まれる画素にて構成される分割画像を表す第２エリア信号と、前記x×y個の第１エリア信号と、を用いて、前記第２エリア信号が表す分割画像内の画素の各々を、当該画素を加工するための前記第１エリア信号内の画素加工信号にて加工する加工部と、を含む画像処理装置。
【請求項４】
前記加工信号は、前記変換画像内の画素の位置を示すパラメータを有するものであり、
前記生成部は、前記変換画像信号ごとに、
前記変換画像信号が表す変換画像内の画素の位置を示すパラメータを受け付けた際に、当該パラメータを前記変換画像信号に対応する画素位置に応じた調整値を用いて調整し、調整後の前記パラメータにて特定される加工信号を、調整前の前記パラメータが示す位置の画素の画素データを加工するための前記画像加工信号として生成する、請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記パラメータは、前記変換画像を構成する画素の位置を、当該画素の前記変換画像における水平方向の位置および垂直方向の位置をそれぞれ数値で示すものであり、
前記調整値は、前記水平方向用の調整値と、前記垂直方向用の調整値と、を含むものであり、
前記水平方向用の調整値は、前記変換画像において水平方向で隣り合う画素の水平方向の位置の各々を示す前記数値の差よりも小さい値であり、
前記垂直方向用の調整値は、前記変換画像において垂直方向で隣り合う画素の垂直方向の位置の各々を示す前記数値の差よりも小さい値である、請求項４に記載の画像処理装置。
【請求項６】
水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応するn×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、処理対象画像信号に関して、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して画像加工信号を生成する生成ステップと、
前記n×m個の変換画像信号の各々を当該変換画像信号に対応する画像加工信号を用いて加工してn×m個の加工済変換画像信号を生成する加工ステップと、を含む画像処理方法。
【請求項７】
水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応n×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、とした場合に、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して、当該変換画像信号が表す画素単位で当該画素を加工するための画素加工信号を生成する生成ステップと、
前記画素単位の画素加工信号を、当該画素加工信号に対応する変換画像信号が表す画素の元となった前記処理対象画像内の各画素の位置に配置した合成加工画像を、前記水平方向にx個および前記垂直方向にy個（x、yは2以上の偶数）に等分割したx×y個の第１エリアごとに当該第１エリアに含まれる前記画素加工信号を表す第１エリア信号に変換する変換ステップと、
前記処理対象画像を前記水平方向にx個および前記垂直方向にy個に等分割したx×y個の第２エリアごとに当該第２エリアに含まれる画素にて構成される分割画像を表す第２エリア信号と、前記x×y個の第１エリア信号と、を用いて、前記第２エリア信号が表す分割画像内の画素の各々を、当該画素を加工するための前記第１エリア信号内の画素加工信号にて加工する加工ステップと、を含む画像処理方法。
【請求項８】
コンピュータに、
水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応するn×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、処理対象画像信号に関して、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して画像加工信号を生成する生成手順と、
前記n×m個の変換画像信号の各々を当該変換画像信号に対応する画像加工信号を用いて加工してn×m個の加工済変換画像信号を生成する加工手順と、を実行させるためのプログラム。
【請求項９】
コンピュータに、
水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応n×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、とした場合に、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して、当該変換画像信号が表す画素単位で当該画素を加工するための画素加工信号を生成する生成手順と、
前記画素単位の画素加工信号を、当該画素加工信号に対応する変換画像信号が表す画素の元となった前記処理対象画像内の各画素の位置に配置した合成加工画像を、前記水平方向にx個および前記垂直方向にy個（x、yは2以上の偶数）に等分割したx×y個の第１エリアごとに当該第１エリアに含まれる前記画素加工信号を表す第１エリア信号に変換する変換手順と、
前記処理対象画像を前記水平方向にx個および前記垂直方向にy個に等分割したx×y個の第２エリアごとに当該第２エリアに含まれる画素にて構成される分割画像を表す第２エリア信号と、前記x×y個の第１エリア信号と、を用いて、前記第２エリア信号が表す分割画像内の画素の各々を、当該画素を加工するための前記第１エリア信号内の画素加工信号にて加工する加工手順と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法およびプログラムに関し、例えば、画像に対してワイプ画像処理を施す画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
デュアルグリーン方式のスーパーハイビジョン画像信号や、HD（High Definition）解像度の４本のSDI（Serial Digital Interface）信号で構成される4K（4Kilo）画像信号は、１つの画像を田の字状に４つに等分割した各エリアを表す４本の画像信号で構成されている。なお、4K画像信号で使用される４本のSDI信号は、４本のHD-SDI信号または４本の3G-SDI（3Gbps/3Generation-SDI）信号である。
図１５Ａは、デュアルグリーン方式のスーパーハイビジョン画像信号に応じた画像（以下、単に「スーパーハイビジョン画像」とも称する）の画素構成を説明するための図である。
スーパーハイビジョン画像では、水平方向に７６８０個の画素が並び、垂直方向に４３２０個の画素が並ぶ。スーパーハイビジョン画像は、G1（Green1）画像、G2（Green2）画像、B（Blue）画像、R（Red）画像から構成される。図１５Ａでは、G1画像の画素、G2画像の画素、B画像の画素、R画像の画素が、それぞれ、G1、G2、B、Rで示されている。
図１５Ｂは、G1画像、G2画像、B画像、R画像の各々の画素構成を説明するための図である。
G1画像、G2画像、B画像、R画像では、それぞれ、水平方向に３８４０個の画素が並び、垂直方向に２１６０個の画素が並ぶ。
G1画像を表すG1画像信号は、G1画像を田の字状に４つに等しく分割した各エリア（左上エリア、右上エリア、左下エリア、右下エリア）の画像を表す４本のエリア信号A1〜A4にて構成される。G2画像を表すG2画像信号、B画像を表すB画像信号、R画像を表すR画像信号の各々も、左上エリア、右上エリア、左下エリア、右下エリアの各々の画像を表す４本のエリア信号A1〜A4にて構成される。
図１６は、4K画像信号に応じた画像（以下「4K画像」と称する）の画素構成を説明するための図である。
4K画像では、水平方向に３８４０個の画素が並び、垂直方向に２１６０個の画素が並ぶ。4K画像信号は、4K画像を田の字状に４つに等しく分割した各エリア（左上エリアArea1、右上エリアArea2、左下エリアArea3、右下エリアArea4）の画像をそれぞれ表す４本のエリア信号（SDI信号）A1〜A4にて構成される。左上エリアArea1、右上エリアArea2、左下エリアArea3、右下エリアArea4の各画像では、水平方向に１９２０個の画素が並び、垂直方向に１０８０個の画素が並ぶ。
【０００３】
図１７は、同一のエリア（例えば、左上エリア）を示す画像信号AおよびBを用いてワイプ（WIPE）画像処理を行うワイプ画像処理装置を示した図である。
図１７において、WIPEキー信号発生器１００ａは、画像信号AおよびB内の各画素の垂直座標yおよび水平座標xを受け付けるごとに、その画素を加工するためのキー信号（WIPEキー信号）を、その画素の垂直座標yおよび水平座標xに基づいて生成する。水平座標xと垂直座標yは、（0，0）、（0，1）、（0，2）、・・・、（0，1917）、（0，1918）、（0，1919）、（1，0）、（1，1）、（1，2）、・・・、（1079，1917）、（1079，1918）、（1079，1919）までの座標を順番に示す。キー信号の値は、１から０までの範囲内の値である。
乗算器１００ｂは、キー信号を、そのキー信号の元になった垂直座標yおよび水平座標xにて特定される画像信号A内の画素の画素データに乗算する。乗算器１００ｃは、減算器１００ｄが１からキー信号を減算した減算結果を、そのキー信号の元になった垂直座標yおよび水平座標xにて特定される画像信号B内の画素の画素データに乗算する。加算器１００ｅは、画素単位で乗算器１００ｂおよび１００ｃの各乗算結果を加算していき画像信号Cを生成する。なお、乗算器１００ｂおよび１００ｃと減算器１００ｄと加算器１００ｅは、キー合成部１００ｆに含まれる。
【０００４】
図１７に示したワイプ画像処理装置をデュアルグリーン方式のスーパーハイビジョン画像信号や4K画像信号が有するエリア信号A1〜A4に適用すると、エリア信号A1〜A4ごとに全く異なるキー信号を発生するワイプ画像処理装置が必要となる。図１８は、エリア信号A1〜A4ごとに異なるキー信号の一例を示した図である。
【０００５】
特許文献１には、エリア信号A1〜A4ごとに全く異なるキー信号を発生するワイプ画像処理装置を不要にすることが可能な画像信号生成装置が記載されている。
特許文献１に記載の画像信号生成装置は、デュアルグリーン方式のスーパーハイビジョン映像信号で使用される４つのエリア信号A1〜A4を４つの変換画像信号P1〜P4に変換する並び替え処理部を有する。特許文献１の図５には、並び替え処理部の一構成例が示されている。
図１９は、G1画像を表す４つのエリア信号A1〜A4と、G1画像に対応する４つの変換画像信号P1〜P4と、の関係を説明するための図である。
図１９（ａ）〜（ｄ）は、それぞれ、エリア信号A1〜A4に対応する。図１９（ａ）〜（ｄ）は、エリア信号A1〜A4のそれぞれで示される複数の画素と、その画素のスーパーハイビジョン画像での座標と、を示している。図１９（ａ）〜（ｄ）では、複数の画素のそれぞれを円で表している。なお、デュアルグリーン方式のスーパーハイビジョン画像のため、G1画像には奇数の座標は存在しない。
図１９（ｅ）〜（ｈ）は、それぞれ、変換画像信号P1〜P4に対応する。図１９（ｅ）〜（ｈ）は、変換画像信号P1〜P4のそれぞれで示される複数の画素と、その画素のスーパーハイビジョン画像での座標と、を示している。図１９（ｅ）〜（ｈ）では、複数の画素のそれぞれを円で表している。
なお、図１９（ａ）〜（ｈ）においては、図が煩雑になるのを回避するため、エリア信号A1〜A4および変換画像信号P1〜P4のそれぞれに含まれる複数の画素のうちの一部だけを示している。
G1画像を表すエリア信号A1〜A4は、水平および垂直方向に２個ずつ並んだ４個のG1画素で構成された画素群pgがマトリクス状に並ぶG1画像を田の字状に４等分した各エリアに、それぞれ対応する。
４つの変換画像信号P1〜P4は、画素群pg内の４つの画素位置に１対１で対応する。４つの変換画像信号P1〜P4の各々は、各画素群pg内での位置が、対応する画素位置と同一である画素にて構成された画像（以下「変換画像」と称する）を表す。
例えば、変換画像信号P1にて表される変換画像は、各画素群pg内の左上に位置する画素にて構成された画像（各画素群pg内の左上に位置する画素以外の画素を間引いた画像）となる。変換画像信号P2にて表される変換画像は、各画素群pg内の右上に位置する画素にて構成された画像（各画素群pg内の右上に位置する画素以外の画素を間引いた画像）となる。変換画像信号P3にて表される変換画像は、各画素群pg内の左下に位置する画素にて構成された画像（各画素群pg内の左下に位置する画素以外の画素を間引いた画像）となる。変換画像信号P4にて表される変換画像は、各画素群pg内の右下に位置する画素にて構成された画像（各画素群pg内の右下に位置する画素以外の画素を間引いた画像）となる。
各変換画像上の画素には、変換画像上の画素位置に応じた座標（水平座標および垂直座標）が付与される。例えば、各変換画像において、左上、右上、左下、右下に位置する各画素の座標（水平座標x，垂直座標y）は、それぞれ、（0，0）、（1919，0）、（0，1079）、（1919，1079）となる。このため、同一の画素群pgに属する各画素に対して、同一の座標（水平座標x，垂直座標y）が付与される。
各変換画像は、G1画像の画素を間引くことでG1画像を縮小した画像となる。このため、各変換画像信号は、ほぼ同一の画像を表す。よって、共通のキー信号を用いて、各変換画像信号に対してワイプ画像処理を行うことが可能になる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−５５４８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載されたような、変換画像信号P1〜P4にて表される画素の水平座標xおよび垂直座標yをもとにワイプ画像処理を実現する画像処理装置として、図２０に示した画像処理装置が考えられる。図２０において、図１７に示したものと同一構成ものには同一符号を付してある。
WIPEキー信号発生器１００ａに入力される垂直座標yおよび水平座標xは、スーパーハイビジョン画像上での画素の座標ではなく、各変換画像上での画素の座標である。各変換画像上での画素のうち同一の画素群pgに属する各画素に対しては、同一の座標が付与される。このため、同一の画素群pgに属する各画素に対しては、同一のワイプ画像処理が実行されることになる。したがって、図２０に示した画像処理装置は、画素群pg単位でワイプ画像処理を切り替えることになる（図２１参照）。
このため、画素群よりも細かい単位で画像処理を行うことが可能な手法が望まれるという課題が有った。
本発明の目的は、上記課題を解決可能な画像処理装置、画像処理方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応するn×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、処理対象画像信号に関して、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して画像加工信号を生成する生成部と、前記n×m個の変換画像信号の各々を当該変換画像信号に対応する画像加工信号を用いて加工してn×m個の加工済変換画像信号を生成する加工部と、を含む。
【０００９】
本発明の画像処理装置は、水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応n×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、とした場合に、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して、当該変換画像信号が表す画素単位で当該画素を加工するための画素加工信号を生成する生成部と、前記画素単位の画素加工信号を、当該画素加工信号に対応する変換画像信号が表す画素の元となった前記処理対象画像内の各画素の位置に配置した合成加工画像を、前記水平方向にx個および前記垂直方向にy個（x、yは2以上の偶数）に等分割したx×y個の第１エリアごとに当該第１エリアに含まれる前記画素加工信号を表す第１エリア信号に変換する変換部と、前記処理対象画像を前記水平方向にx個および前記垂直方向にy個に等分割したx×y個の第２エリアごとに当該第２エリアに含まれる画素にて構成される分割画像を表す第２エリア信号と、前記x×y個の第１エリア信号と、を用いて、前記第２エリア信号が表す分割画像内の画素の各々を、当該画素を加工するための前記第１エリア信号内の画素加工信号にて加工する加工部と、を含む。
【００１０】
本発明の画像処理方法は、水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応するn×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、処理対象画像信号に関して、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して画像加工信号を生成する生成ステップと、前記n×m個の変換画像信号の各々を当該変換画像信号に対応する画像加工信号を用いて加工してn×m個の加工済変換画像信号を生成する加工ステップと、を含む。
【００１１】
本発明の画像処理方法は、水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応n×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、とした場合に、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して、当該変換画像信号が表す画素単位で当該画素を加工するための画素加工信号を生成する生成ステップと、前記画素単位の画素加工信号を、当該画素加工信号に対応する変換画像信号が表す画素の元となった前記処理対象画像内の各画素の位置に配置した合成加工画像を、前記水平方向にx個および前記垂直方向にy個（x、yは2以上の偶数）に等分割したx×y個の第１エリアごとに当該第１エリアに含まれる前記画素加工信号を表す第１エリア信号に変換する変換ステップと、前記処理対象画像を前記水平方向にx個および前記垂直方向にy個に等分割したx×y個の第２エリアごとに当該第２エリアに含まれる画素にて構成される分割画像を表す第２エリア信号と、前記x×y個の第１エリア信号と、を用いて、前記第２エリア信号が表す分割画像内の画素の各々を、当該画素を加工するための前記第１エリア信号内の画素加工信号にて加工する加工ステップと、を含む。
【００１２】
本発明のプログラムは、コンピュータに、水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応するn×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、処理対象画像信号に関して、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して画像加工信号を生成する生成手順と、前記n×m個の変換画像信号の各々を当該変換画像信号に対応する画像加工信号を用いて加工してn×m個の加工済変換画像信号を生成する加工手順と、を実行させる。
【００１３】
本発明のプログラムは、コンピュータに、水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶ画素にて構成された画素群が前記水平方向にA個および前記垂直方向にB個（A、Bは2以上の整数）マトリクス状に並ぶ処理対象画像を、前記画素群内でのn×m個の画素位置に１対１で対応n×m個の変換画像信号にて表し、かつ、前記変換画像信号が各画素群内での位置が前記対応する画素位置と同一である画素にて構成された変換画像を表す、とした場合に、前記変換画像信号ごとに、前記画素群に対応する加工信号を当該変換画像信号に対応する画素位置に応じて調整して、当該変換画像信号が表す画素単位で当該画素を加工するための画素加工信号を生成する生成手順と、前記画素単位の画素加工信号を、当該画素加工信号に対応する変換画像信号が表す画素の元となった前記処理対象画像内の各画素の位置に配置した合成加工画像を、前記水平方向にx個および前記垂直方向にy個（x、yは2以上の偶数）に等分割したx×y個の第１エリアごとに当該第１エリアに含まれる前記画素加工信号を表す第１エリア信号に変換する変換手順と、前記処理対象画像を前記水平方向にx個および前記垂直方向にy個に等分割したx×y個の第２エリアごとに当該第２エリアに含まれる画素にて構成される分割画像を表す第２エリア信号と、前記x×y個の第１エリア信号と、を用いて、前記第２エリア信号が表す分割画像内の画素の各々を、当該画素を加工するための前記第１エリア信号内の画素加工信号にて加工する加工手順と、を実行させる。
【発明の効果】
【００１４】
本発明によれば、画素群よりも細かい単位で画像処理を行うことが可能になる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態の画像処理装置１を示したブロック図である。
【図２】処理対象画像αの一例を示した図である。
【図３】画像処理装置１の動作を説明するためのフローチャートである。
【図４】本発明の第２実施形態の画像処理装置１Ａを示した図である
【図５】処理対象画像αＡの一例を示した図である。
【図６】処理対象画像αＡの各エリアと各エリア画像信号A1〜A4の画素構成を説明するための図である。
【図７】変換画像信号P1〜P4のそれぞれで示される複数の画素と、その画素の処理対象画像αＡでの座標と、を示した図である。
【図８】信号発生器２Ａ１の一例を示した図である。
【図９】画像処理装置１Ａの動作を説明するためのフローチャートである。
【図１０】ワイプ境界部の一部を拡大した図である。
【図１１】本発明の第３実施形態の画像処理装置１Ｂを示した図である。
【図１２】本発明の第４実施形態の画像処理装置１Ｃを示した図である。
【図１３】マトリクス状に並ぶn×m個の画素にて構成された画素群が水平方向に複数個および垂直方向に複数個マトリクス状に並ぶ処理対象画像を示した図である。
【図１４】各変換画像信号Pに対応する垂直座標のオフセット値Offset1と水平座標のオフセット値Offset2との組み合わせを示した図である。
【図１５Ａ】デュアルグリーン方式のスーパーハイビジョン画像信号に応じた画像の画素構成を説明するための図である。
【図１５Ｂ】G1画像、G2画像、B画像、R画像の各々の画素構成を説明するための図である。
【図１６】4K画像信号に応じた画像の画素構成を説明するための図である。
【図１７】ワイプ画像処理装置を示した図である。
【図１８】エリア信号A1〜A4ごとに異なるキー信号の一例を示した図である。
【図１９】G1画像を表す４つのエリア信号A1〜A4と、G1画像に対応する４つの変換画像信号P1〜P4と、の関係を説明するための図である。
【図２０】ワイプ画像処理を行う画像処理装置を示した図である。
【図２１】画素群単位でのワイプ画像処理の例を示した図である。
【発明を実施するための形態】
【００１６】
（第１実施形態）
図１は、本発明の第１実施形態の画像処理装置１を示したブロック図である。図２は、画像処理装置１の処理対象となる画像（以下「処理対象画像」と称する）αの一例を示した図である。
処理対象画像αは、水平方向に２個および垂直方向に２個マトリクス状に並ぶ画素にて構成された画素群pg1が水平方向にＡ個および垂直方向にＢ個（Ａ、Ｂは２以上の整数）マトリクス状に並ぶ画像である。処理対象画像αは、４個の変換画像信号P1〜P4にて構成される処理対象画像信号にて表される。
変換画像信号P1〜P4は、それぞれ、画素群pg1内での４個の画素（P(1)、P(2)、P(3)、P(4)）の位置と１対１で対応する。変換画像信号P1、P2、P3、P4は、各画素群pg1内での位置が、対応する画素位置と同一である画素にて構成された画像である変換画像を表す。例えば、変換画像信号P1は、各画素群pg1内での位置が、対応する画素P(1)の位置と同一である画素にて構成された画像である変換画像を表す。また、変換画像信号P2、P3、P4は、それぞれ、各画素群pg1内での位置が、対応する画素P(2)、P(3)、P(4)の位置と同一である画素にて構成された画像である変換画像を表す。
【００１７】
図１において、画像処置装置１は、生成部２と、加工部３と、を含む。
生成部２は、変換画像信号P1、P2、P3、P4ごとに、画素群pg1に対応する加工信号を、変換画像信号に対応する画素位置に応じて調整して画像加工信号MKを生成する。例えば、生成部２は、変換画像信号P1について、画素群pg1に対応する加工信号を画素P(1)の位置に応じて調整して画像加工信号MK1を生成する。また、生成部２は、変換画像信号P2、P3、P4について、画素群pg1に対応する加工信号を、それぞれ、画素P(2)、P(3)、P(4)の位置に応じて調整して画像加工信号MK2、MK3、MK4を生成する。このため、画像加工信号MK1、MK2、MK3、MK4は、それぞれ、変換画像信号P1、P2、P3、P4と対応する。
加工部３は、変換画像信号P1、P2、P3、P4の各々を、その変換画像信号に対応する画像加工信号MKを用いて加工して４個の加工済変換画像信号MPを生成する。例えば、加工部３は、変換画像信号P1を、変換画像信号P1に対応する画像加工信号MK1を用いて加工して加工済変換画像信号MP1を生成する。また、加工部３は、変換画像信号P2、P3、P4を、それぞれ、画像加工信号MK2、MK3、MK4を用いて加工して加工済変換画像信号MP2、MP3、MP4を生成する。
【００１８】
次に、画像処理装置１の動作を説明する。
図３は、画像処理装置１の動作を説明するためのフローチャートである。
生成部２は、変換画像信号P1、P2、P3、P4について、画素群pg1に対応する加工信号を画素P(1)、P(2)、P(3)、P(4)の位置に応じてそれぞれ調整して画像加工信号MK1、MK2、MK3、MK4を生成する（ステップＳ１）。続いて、生成部２は、画像加工信号MK1、MK2、MK3、MK4を加工部３に出力する。
加工部３は、画像加工信号MK1、MK2、MK3、MK4を受け付けると、変換画像信号P1、P2、P3、P4を、それぞれ、画像加工信号MK1、MK2、MK3、MK4を用いて加工して加工済変換画像信号MP1、MP2、MP3、MP4を生成する（ステップＳ２）。
【００１９】
次に、本実施形態の効果を説明する。
生成部２は、変換画像信号P1、P2、P3、P4について、画素群pg1に対応する加工信号を画素P(1)、P(2)、P(3)、P(4)の位置に応じてそれぞれ調整して画像加工信号MK1、MK2、MK3、MK4を生成する。加工部３は、変換画像信号P1、P2、P3、P4を、それぞれ、画像加工信号MK1、MK2、MK3、MK4を用いて加工して加工済変換画像信号MP1、MP2、MP3、MP4を生成する。
変換画像信号P1、P2、P3、P4は、それぞれ、各画素群pg1内での位置が、対応する画素P(1)、P(2)、P(3)、P(4)の位置と同一である画素にて構成された画像である変換画像を表す。そして、変換画像信号P1、P2、P3、P4は、画素群pg1単位の加工信号を画素群pg1内の各画素の位置に応じて調整した画像加工信号MK1、MK2、MK3、MK4を用いて加工される。このため、画素群pg1よりも細かい単位で画像処理を行うことが可能になる。
【００２０】
（第２実施形態）
図４は、本発明の第２実施形態の画像処理装置１Ａを示した図である。図５は、画像処理装置１Ａの処理対象となる画像（処理対象画像）αＡの一例を示した図である。図６は、処理対象画像αＡの各エリアと各エリア画像信号A1〜A4の画素構成を説明するための図である。
処理対象画像αＡは、例えば、デュアルグリーン方式のスーパーハイビジョン映像信号に応じたG1画像、G2画像、B画像、R画像、または、4K画像である。処理対象画像αＡでは、図５に示したように、水平方向に３８４０個および垂直方向に２１６０個の画素がマトリクス状に並んでいる。処理対象画像αＡは、水平方向に２個および垂直方向に２個マトリクス状に並ぶ４個の画素（P(1)、P(2)、P(3)、P(4)）にて構成された画素群pg1が水平方向に１９２０個および垂直方向に１０８０個マトリクス状に並ぶ画像でもある。図５では、図が煩雑になるのを回避するために、画素群pg1を構成する４個の画素P(1)、P(2)、P(3)、P(4)がP1、P2、P3、P4と示されている。
処理対象画像αＡを表す画像信号は、図６に示したように、処理対象画像αＡを田の字状に４つに等しく分割した各エリア（左上エリア、右上エリア、左下エリア、右下エリア）の画像（分割画像）を表す４本のエリア画像信号A1〜A4にて構成される。各エリア（左上エリア、右上エリア、左下エリア、右下エリア）は、第１エリアの一例である。エリア画像信号A1〜A4は、第１エリア信号の一例である。エリア画像信号A1〜A4としては、特許文献１に示されたエリア信号A1〜A1が用いられる。
図７は、特許文献１に記載の並び替え処理部にてエリア画像信号A1〜A4から変換された変換画像信号P1〜P4のそれぞれで示される複数の画素と、その画素の処理対象画像αＡでの座標と、を示した図である。
変換画像信号P1、P2、P3、P4は、それぞれ、画素群pg1内での４個の画素（P(1)、P(2)、P(3)、P(4)）の位置と１対１で対応する。変換画像信号P1、P2、P3、P4は、各画素群pg1内での位置が、対応する画素位置と同一である画素にて構成された画像である変換画像を表す。例えば、変換画像信号P1、P2、P3、P4は、それぞれ、各画素群pg1内での位置が、対応する画素P(1)、P(2)、P(3)、P(4)の位置と同一である画素にて構成された画像である変換画像を表す。
【００２１】
図４において、画像処理装置１Ａは、処理対象画像αＡの一例である画像Ａに関する変換画像信号P1、P2、P3、P4と、処理対象画像αＡの一例である画像Ｂに関する変換画像信号P1、P2、P3、P4と、を用いて、ワイプ画像処理を実行する。
以下、画像Ａに関する変換画像信号P1、P2、P3、P4を、それぞれ、P1信号A、P2信号A、P3信号A、P4信号Aと称する。また、画像Ｂに関する変換画像信号P1、P2、P3、P4を、それぞれ、P1信号B、P2信号B、P3信号B、P4信号Bと称する。
画像処理装置１Ａは、生成部２Ａと、加工部３Ａと、を含む。生成部２Ａは、P1用WIPEキー信号発生器２Ａ１と、P2用WIPEキー信号発生器２Ａ２と、P3用WIPEキー信号発生器２Ａ３と、P4用WIPEキー信号発生器２Ａ４と、を含む。以下、P1用WIPEキー信号発生器２Ａ１と、P2用WIPEキー信号発生器２Ａ２と、P3用WIPEキー信号発生器２Ａ３と、P4用WIPEキー信号発生器２Ａ４を、それぞれ、信号発生器２Ａ１、信号発生器２Ａ２、信号発生器２Ａ３、信号発生器２Ａ４とも称する。加工部３Ａは、キー合成部３Ａ１〜３Ａ４を含む。キー合成部３Ａ１〜３Ａ４は、図１７に示したキー合成部１００ｆと同一構成である。このため、キー合成部３Ａ１〜３Ａ４についての説明を割愛する。
信号発生器２Ａ１〜２Ａ４には、それぞれ、垂直座標のオフセット値Offset1と水平座標のオフセット値Offset2が設定される。信号発生器２Ａ１〜２Ａ４は、設定される垂直座標のオフセット値Offset1および水平座標のオフセットOffset2以外は同一構成である。
【００２２】
図８は、信号発生器２Ａ１の一例を示した図である。
図８において、信号発生器２Ａ１は、垂直座標オフセット保持部２Ａ１１と、加算部２Ａ１２と、水平座標オフセット保持部２Ａ１３と、加算部２Ａ１４と、キー信号生成部２Ａ１５と、を含む。
垂直座標オフセット保持部２Ａ１１は、例えば、ユーザにて設定された垂直座標のオフセット値Offset1を保持する。垂直座標のオフセット値Offset1は、適宜変更可能である。信号発生器２Ａ１では、垂直座標のオフセット値Offset1として「0」が保持される。
加算部２Ａ１２は、P1信号Aが表す変換画像内の処理対象の画素およびP1信号Bが表す変換画像内の処理対象の画素の垂直座標y（入力垂直座標）に、垂直座標オフセット保持部２Ａ１１に保持されている垂直座標のオフセット値Offset1を加算する。以下、加算部２Ａ１２の加算結果（y+ Offset1）を「調整後垂直座標」とも称する。
水平座標オフセット保持部２Ａ１３は、例えば、ユーザにて設定された水平座標のオフセット値Offset2を保持する。水平座標のオフセット値Offset2をは、適宜変更可能である。信号発生器２Ａ１では、水平座標のオフセット値Offset2として「0」が保持される。
加算部２Ａ１４は、P1信号Aが表す変換画像内の処理対象の画素およびP1信号Bが表す変換画像内の処理対象の画素の水平座標x（入力水平座標）に、水平座標オフセット保持部２Ａ１３に保持されている水平座標のオフセット値Offset2を加算する。以下、加算部２Ａ１４の加算結果（x+Offset2）を「調整後水平座標」とも称する。
なお、画素位置を示す水平座標xと垂直座標yの組合せ（x，y）は、(0，0)、(0，1)、(0，2)、・・・、(0，1917)、(0，1918)、(0，1919)、(1，0)、(1，1)、(1，2)、・・・、(1079，1917)、(1079，1918)、(1079，1919)までの変換画像上の各画素の座標を順番に示す。この画素の座標（x，y）の順番は、P1信号AおよびP1信号Bにて順番に示される画素の座標の順番と同一である。画素の座標（x，y）は、P1信号AおよびP1信号Bにて順番に示される画素の座標と同期している。
キー信号生成部２Ａ１５は、調整後垂直座標（y+ Offset1）と調整後水平座標（x+Offset2）とを用いて、キー信号KP1（x+Offset2，y+ Offset1）を生成する。
【００２３】
ここで、キー信号生成部２Ａ１５がキー信号KP1（x+Offset2，y+ Offset1）を生成する手法の一例を説明する。以下では、キー信号生成部２Ａ１５が直線のワイプ境界を表すキー信号を生成する例を説明する。
この場合、キー信号生成部２Ａ１５は、調整後垂直座標（y+ Offset1）と調整後水平座標（x+Offset2）の他に、直線のワイプ境界の傾きや位置を変動させるパラメータとして、a、b、cを受け付ける。キー信号生成部２Ａ１５は、さらに、後述するKα（x'，y'）の下限値を表す下限パラメータdと、後述するKα（x'，y'）の上限値を表す上限パラメータeと、を受け付ける。なお、以下では、説明の簡略化を図るため、調整後垂直座標（y+ Offset1）を「y'」、調整後水平座標（x+Offset2）を「x'」とする。
キー信号生成部２Ａ１５は、調整後垂直座標y'と、調整後水平座標x'と、係数a、b、cと、下限パラメータdと、上限パラメータeと、を受け付けると、直線ワイプ用の演算式Kα（x'，y'）＝a×x'＋b×y'＋cを生成する。
続いて、キー信号生成部２Ａ１５は、Kβ（x'，y'）＝（Kα（x'，y'）−d）／（e−d）を算出する。
ここで、Kα（x'，y'）の値が下限パラメータdよりも小さい場合、Kβ（x'，y'）の値は0よりも小さくなる。Kα（x'，y'）の値が上限パラメータeよりも大きい場合、Kβ（x'，y'）の値は1よりも大きくなる。
続いて、キー信号生成部２Ａ１５は、Kβ（x'，y'）の値が0よりも小さい場合、WIPEキー信号KP1（x'，y'）として「0」を出力する。
一方、Kβ（x'，y'）の値が0以上1以下である場合、キー信号生成部２Ａ１５は、WIPEキー信号KP1（x'，y'）として、Kβ（x'，y'）の値を出力する。
また、Kβ（x'，y'）の値が1よりも大きい場合、キー信号生成部２Ａ１５は、WIPEキー信号KP1（x'，y'）として「1」を出力する。
なお、調整後垂直座標y'と調整後水平座標x'とを、調整前の垂直座標yと調整前の水平座標xとに変更したときに出力されるキー信号KP1（x，y）が、調整前の垂直座標yと調整前の水平座標xにて特定される画素群pg1に対応する加工信号として機能する。このため、加工信号では、変換画像内の画素の位置を示す調整前の垂直座標yおよび調整前の水平座標xが、パラメータとして機能する。
【００２４】
信号発生器２Ａ２についての説明は、上述した信号発生器２Ａ１の説明を以下のように読み替えることで行われる。
「信号発生器２Ａ１」という文言が「信号発生器２Ａ２」という文言に読み替えられる。
「P1信号A」および「P1信号B」という文言が、それぞれ、「P2信号A」および「P2信号B」という文言に読み替えられる。
「水平座標のオフセット値Offset2として「0」が保持される」という文言が、「水平座標のオフセット値Offset2として「0.5」が保持される」という文言に読み替えられる。
「キー信号KP1（x+Offset2，y+ Offset1）」という文言が「キー信号KP2（x+Offset2，y+ Offset1）」という文言に読み替えられる。
【００２５】
信号発生器２Ａ３についての説明は、上述した信号発生器２Ａ１の説明を以下のように読み替えることで行われる。
「信号発生器２Ａ１」という文言が「信号発生器２Ａ３」という文言に読み替えられる。
「P1信号A」および「P1信号B」という文言が、それぞれ、「P3信号A」および「P3信号B」という文言に読み替えられる。
「垂直座標のオフセット値Offset1として「0」が保持される」という文言が、「垂直座標のオフセット値Offset1として「0.5」が保持される」という文言に読み替えられる。
「キー信号KP1（x+Offset2，y+ Offset1）」という文言が、「キー信号KP3（x+Offset2，y+ Offset1）」という文言に読み替えられる。
【００２６】
信号発生器２Ａ４についての説明は、上述した信号発生器２Ａ１の説明を以下のように読み替えることで行われる。
「信号発生器２Ａ１」という文言が「信号発生器２Ａ４」という文言に読み替えられる。
「P1信号A」および「P1信号B」という文言が、それぞれ、「P4信号A」および「P4信号B」という文言に読み替えられる。
「垂直座標のオフセット値Offset1として「0」が保持される」という文言が、「垂直座標のオフセット値Offset1として「0.5」が保持される」という文言に読み替えられる。
「水平座標のオフセット値Offset2として「0」が保持される」という文言が、「水平座標のオフセット値Offset2として「0.5」が保持される」という文言に読み替えられる。
「キー信号KP1（x+Offset2，y+ Offset1）」という文言が、「キー信号KP4（x+Offset2，y+ Offset1）」という文言に読み替えられる。
【００２７】
信号発生器２Ａ１〜２Ａ４の各々における入力（x，y）に対する出力（キー信号）は、以下のようになる。
信号発生器２Ａ１は、キー信号KP1（x，y）を出力する。これは、信号発生器２Ａ１が、（x，y）に位置するP1信号AおよびP1信号Bの画素に対して（x，y）の位置に対応するキー信号を出力することを意味する。また、信号発生器２Ａ１で用いられるオフセット値Offset1＝「0」とオフセット値Offset2＝「0」は、画素群pg1内の４つの画素の位置のうち、P1信号AおよびP1信号Bに対応する画素P(1)の位置に応じた調整値の一例である。
信号発生器２Ａ２は、キー信号KP2（x+0.5，y）を出力する。これは、信号発生器２Ａ２が、（x，y）に位置するP2信号AおよびP2信号Bの画素に対して（x+0.5，y）の位置に対応するキー信号を出力することを意味する。また、信号発生器２Ａ２で用いられるオフセット値Offset1＝「0.5」とオフセット値Offset2＝「0」は、画素群pg1内の４つの画素の位置のうち、P2信号AおよびP2信号Bに対応する画素P(2)の位置に応じた調整値の一例である。
信号発生器２Ａ３は、キー信号KP3（x，y+0.5）を出力する。これは、信号発生器２Ａ３が、（x，y）に位置するP3信号AおよびP3信号Bの画素に対して（x，y+0.5）の位置に対応するキー信号を出力することを意味する。また、信号発生器２Ａ３で用いられるオフセット値Offset1＝「0」とオフセット値Offset2＝「0.5」は、画素群pg1内の４つの画素の位置のうち、P3信号AおよびP3信号Bに対応する画素P(3)の位置に応じた調整値の一例である。
信号発生器２Ａ４は、キー信号KP4（x+0.5，y+0.5）を出力する。これは、信号発生器２Ａ４が、（x，y）に位置するP4信号AおよびP4信号Bの画素に対して（x+0.5，y+0.5）の位置に対応するキー信号を出力することを意味する。また、信号発生器２Ａ４で用いられるオフセット値Offset1＝「0.5」とオフセット値Offset2＝「0.5」は、画素群pg1内の４つの画素の位置のうち、P4信号AおよびP4信号Bに対応する画素P(4)の位置に応じた調整値の一例である。
オフセット値Offset1は、変換画像において水平方向で隣り合う画素同士の水平座標の差である「1」よりも小さく「0」以上の値である。オフセット値Offset1は、画素群pg1において、基準となる画素P(1)との水平方向の距離が長くなるほど大きくなる。
オフセット値Offset2は、変換画像において垂直方向で隣り合う画素同士の垂直座標の差「1」よりも小さく「0」以上の値である。オフセット値Offset2は、画素群pg1において、基準となる画素P(1)との垂直方向の距離が長くなるほど大きくなる。
【００２８】
次に、画像処理装置１Ａの動作を説明する。
図９は、画像処理装置１Ａの動作を説明するためのフローチャートである。
信号発生器２Ａ１〜２Ａ４は、処理対象の画素の水平座標xおよび垂直座標yを受け付けるごとに、それぞれ、キー信号KP1（x，y）、キー信号KP2（x+0.5，y）、キー信号KP3（x，y+0.5）、キー信号KP4（x+0.5，y+0.5）を生成する（ステップＳ１０１）。キー信号KP1（x，y）、キー信号KP2（x+0.5，y）、キー信号KP3（x，y+0.5）、キー信号KP4（x+0.5，y+0.5）は、それぞれ、オフセット値Offset1およびOffset2が反映されたキー信号である。
続いて、信号発生器２Ａ１〜２Ａ４は、それぞれ、キー信号KP1（x，y）、キー信号KP2（x+0.5，y）、キー信号KP3（x，y+0.5）、キー信号KP4（x+0.5，y+0.5）を、キー合成部３Ａ１〜３Ａ４に出力する。
キー合成部３Ａ１〜３Ａ４は、それぞれ、キー信号KP1（x，y）、キー信号KP2（x+0.5，y）、キー信号KP3（x，y+0.5）、キー信号KP4（x+0.5，y+0.5）を受け付けると、ワイプ画像処理を実行する（ステップＳ１０２）。
ステップＳ１０２では、キー合成部３Ａ１〜３Ａ４は以下のように動作する。
キー合成部３Ａ１は、P1信号Aが表す変換画像内の画素のうち座標（x，y）に位置する画素の画素データに対してキー信号KP1（x，y）の値を乗算する。また、キー合成部３Ａ１は、P1信号Bが表す変換画像内の画素のうち座標（x，y）に位置する画素の画素データに、1からキー信号KP1（x，y）の値を減算した減算結果を乗算する。続いて、キー合成部３Ａ１は、各乗算結果を加算して、P1信号Cが表す画像のうち座標（x，y）に位置する画素の画素データを生成する。P1信号Cは、加工済変換画像信号の一例である。
キー合成部３Ａ２は、P2信号Aが表す変換画像内の画素のうち座標（x，y）に位置する画素の画素データに対してキー信号KP2（x+0.5，y）の値を乗算する。また、キー合成部３Ａ２は、P2信号Bが表す変換画像内の画素のうち座標（x，y）に位置する画素の画素データに、1からキー信号KP2（x+0.5，y）の値を減算した減算結果を乗算する。続いて、キー合成部３Ａ２は、各乗算結果を加算して、P2信号Cが表す画像のうち座標（x，y）に位置する画素の画素データを生成する。P2信号Cは、加工済変換画像信号の一例である。
キー合成部３Ａ３は、P3信号Aが表す変換画像内の画素のうち座標（x，y）に位置する画素の画素データに対してキー信号KP3（x，y+0.5）の値を乗算する。また、キー合成部３Ａ３は、P3信号Bが表す変換画像内の画素のうち座標（x，y）に位置する画素の画素データに、1からキー信号KP3（x，y+0.5）の値を減算した減算結果を乗算する。続いて、キー合成部３Ａ３は、各乗算結果を加算して、P3信号Cが表す画像のうち座標（x，y）に位置する画素の画素データを生成する。P3信号Cは、加工済変換画像信号の一例である。
キー合成部３Ａ４は、P4信号Aが表す変換画像内の画素のうち座標（x，y）に位置する画素の画素データに対してキー信号KP4（x+0.5，y+0.5）の値を乗算する。また、キー合成部３Ａ４は、P4信号Bが表す変換画像内の画素のうち座標（x，y）に位置する画素の画素データに、1からキー信号KP4（x+0.5，y+0.5）の値を減算した減算結果を乗算する。続いて、キー合成部３Ａ４は、各乗算結果を加算して、P4信号Cが表す画像のうち座標（x，y）に位置する画素の画素データを生成する。P4信号Cは、加工済変換画像信号の一例である。
図１０は、P1信号C〜P4信号Cで表される画像（処理対象画像αＡに対してワイプ画像処理を施した画像）のワイプ境界部の一部を拡大した図である。図１０は、画素単位でワイプ画像処理が行われていることを示す。画像処理部１Ａは、図２１に示した例（画素群単位で行われたワイプ画像処理結果を示した例）に比べて、画像処理を細かい単位で実行する。
【００２９】
次に、本実施形態の効果を説明する。
生成部２Ａは、P1信号AおよびP1信号Bでの処理対象の画素の水平座標xおよび垂直座標yを受け付けるごとに、キー信号KP1（x，y）を生成する。生成部２Ａは、P2信号AおよびP2信号Bでの処理対象の画素の水平座標xおよび垂直座標yを受け付けるごとに、キー信号KP2（x+0.5，y）を生成する。生成部２Ａは、P3信号AおよびP3信号Bでの処理対象の画素の水平座標xおよび垂直座標yを受け付けるごとに、キー信号KP3（x，y+0.5）を生成する。生成部２Ａは、P4信号AおよびP4信号Bでの処理対象の画素の水平座標xおよび垂直座標yを受け付けるごとに、キー信号KP4（x+0.5，y+0.5）を生成する。
加工部３Ａは、P1信号AおよびP1信号Bでの処理対象の各画素の画素データを、その処理対象の画素に対応するキー信号KP1（x，y）を用いて加工する。加工部３Ａは、P2信号AおよびP2信号Bでの処理対象の各画素の画素データを、その処理対象の画素に対応するキー信号KP2（x+0.5，y）を用いて加工する。加工部３Ａは、P3信号AおよびP3信号Bでの処理対象の各画素の画素データを、その処理対象の画素に対応するキー信号KP3（x，y+0.5）を用いて加工する。加工部３Ａは、P4信号AおよびP4信号Bでの処理対象の各画素の画素データを、その処理対象の画素に対応するキー信号KP4（x+0.5，y+0.5）を用いて加工する。
水平座標xおよび垂直座標yにて画素群pg1内の全ての画素が特定される。各キー信号は、水平座標xおよび垂直座標yを画素群pg1内の画素の位置に応じたオフセット値にて調整した調整後の水平座標x'および垂直座標y'にて特定される。よって、各キー信号を用いて、P1信号A、P1信号B、P2信号A、P2信号B、P3信号A、P3信号B、P4信号A、P4信号Bを加工することで、画素群pg1よりも細かい画素単位で画像処理を行うことが可能になる。
【００３０】
（第３実施形態）
図１１は、本発明の第３実施形態の画像処理装置１Ｂを示した図である。図１１において、図４に示したものと同一構成のものには同一符号を付してある。
第３実施形態の画像処理装置１Ｂは、第２実施形態の画像処理装置１Ａに、並び替え処理部４と再配置処理部５が付加されたものである。以下、画像処理装置１Ｂについて、画像処理装置１Ａと異なる点を中心に説明する。
並び替え処理部４は、第１変換部の一例である。並び替え処理部４は、例えば、特許文献１に記載の並べ替え処理部１１を２つ有する構成である。
並び替え処理部４は、画像Ａを表す４つのエリア画像信号であるエリアA1信号A、エリアA2信号A、エリアA3信号AおよびエリアA4信号Aを、P1信号A、P2信号A、P3信号A、P4信号Aに変換する。
エリアA1信号A、エリアA2信号A、エリアA3信号A、エリアA4信号Aは、第１エリア信号の一例である。P1信号A、P2信号A、P3信号A、P4信号Aは、変換画像信号の一例である。
ここで、エリアA1信号A、エリアA2信号A、エリアA3信号AおよびエリアA4信号Aについて説明する。エリアA1信号A、エリアA2信号A、エリアA3信号A、エリアA4信号Aは、それぞれ、画像Ａを田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアの画像を表す。画像Ａを田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアは、それぞれ、第１エリアの一例である。
エリアA1信号A、エリアA2信号A、エリアA3信号AおよびエリアA4信号Aと、P1信号A、P2信号A、P3信号A、P4信号Aと、の関係は、図１９（ａ）〜（ｄ）に示したエリア信号A1〜A4と、図１９（ｅ）〜（ｈ）に示した変換画像信号P1〜P4と、の関係と同様である。
また、並び替え処理部４は、画像Ｂを表す４つのエリア画像信号であるエリアA1信号B、エリアA2信号B、エリアA3信号BおよびエリアA4信号Bを、P1信号B、P2信号B、P3信号B、P4信号Bに変換する。
エリアA1信号B、エリアA2信号B、エリアA3信号B、エリアA4信号Bは、第１エリア信号の一例である。P1信号B、P2信号B、P3信号B、P4信号Bは、変換画像信号の一例である。
ここで、エリアA1信号B、エリアA2信号B、エリアA3信号BおよびエリアA4信号Bについて説明する。エリアA1信号B、エリアA2信号B、エリアA3信号B、エリアA4信号Bは、それぞれ、画像Ｂを田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアの画像を表す。画像Ｂを田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアは、それぞれ、第１エリアの一例である。
エリアA1信号B、エリアA2信号B、エリアA3信号BおよびエリアA4信号Bと、P1信号B、P2信号B、P3信号B、P4信号Bと、の関係は、図１９（ａ）〜（ｄ）に示したエリア信号A1〜A4と、図１９（ｅ）〜（ｈ）に示した変換画像信号P1〜P4と、の関係と同様である。
再配置処理部５は、第２変換部の一例である。再配置処理部５は、P1信号C、P2信号C、P3信号CおよびP4信号Cを、４つのエリア画像信号であるエリアA1信号C、エリアA2信号C、エリアA3信号C、エリアA4信号Cに変換する。
P1信号C、P2信号C、P3信号CおよびP4信号Cは、加工済変換画像信号の一例である。エリアA1信号C、エリアA2信号C、エリアA3信号C、エリアA4信号Cは、第２エリア信号の一例である。
ここで、エリアA1信号C、エリアA2信号C、エリアA3信号C、エリアA4信号Cについて説明する。エリアA1信号C、エリアA2信号C、エリアA3信号C、エリアA4信号Cは、それぞれ、P1信号C、P2信号C、P3信号CおよびP4信号Cの各々を一緒に用いて表される画像Ｃを田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアの画像（分割画像）を表す。画像Ｃを田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアは、第２エリアの一例である。エリアA1信号C、エリアA2信号C、エリアA3信号C、エリアA4信号Cは、第２エリア信号の一例である。画像Ｃは、P1信号C、P2信号C、P3信号CおよびP4信号Cが表す各画素を、各画素の元になった処理対象画像内の各画素の位置に配置した画像である。
再配置処理部５は、例えば、特許文献１に記載の再配置処理部と同一構成である。
【００３１】
次に、本実施形態の効果について説明する。
並び替え処理部４は、エリアA1信号A、エリアA2信号A、エリアA3信号AおよびエリアA4信号Aを、P1信号A、P2信号A、P3信号A、P4信号Aに変換する。また、並び替え処理部４は、リアA1信号B、エリアA2信号B、エリアA3信号BおよびエリアA4信号Bを、P1信号A、P2信号A、P3信号A、P4信号Aに変換する。
再配置処理部５は、P1信号C、P2信号C、P3信号CおよびP4信号Cを、４つのエリア画像信号であるエリアA1信号C、エリアA2信号C、エリアA3信号C、エリアA4信号Cに変換する。
このため、画像を田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアの画像を表す４つのエリア画像が用いられる場合でも、画素群pg1よりも細かい画素単位で画像処理を行うことが可能になる。
【００３２】
（第４実施形態）
図１２は、本発明の第４実施形態の画像処理装置１Ｃを示した図である。図１２において、図４、図１１に示したものと同一構成のものには同一符号を付してある。
本実施形態では、エリアA1信号A、エリアA2信号A、エリアA3信号A、エリアA4信号Aは、第２エリア信号の一例となる。また、画像Ａを田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアは、それぞれ、第２エリアの一例となる。また、画像Ｂを田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアは、それぞれ、第２エリアの一例となる。
画像処理装置１Ｃでは、再配置処理部５は、P1信号C、P2信号C、P3信号C、P4信号Cの代わりに、キー信号KP1（x，y）、キー信号KP2（x+0.5，y）、キー信号KP3（x，y+0.5）、キー信号KP4（x+0.5，y+0.5）を受け付ける。
再配置処理部５は、キー信号KP1（x，y）、キー信号KP2（x+0.5，y）、キー信号KP3（x，y+0.5）、キー信号KP4（x+0.5，y+0.5）を、４つのエリアキー信号に変換する。以下、４つのエリアキー信号を、エリアA1キー信号、エリアA2キー信号、エリアA3キー信号、エリアA4キー信号と称する。エリアA1キー信号、エリアA2キー信号、エリアA3キー信号、エリアA4キー信号は、第１エリア信号の一例である。
ここで、エリアA1キー信号、エリアA2キー信号、エリアA3キー信号、エリアA4キー信号について説明する。
エリアA1キー信号、エリアA2キー信号、エリアA3キー信号、エリアA4キー信号は、それぞれ、キー信号KP1（x，y）、キー信号KP2（x+0.5，y）、キー信号KP3（x，y+0.5）、キー信号KP4（x+0.5，y+0.5）の各々を一緒に用いて表されるキー画像（例えば、図４のキー画像W）を田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアのキー画像を表す。
キー画像は、変換画像ごとに変換画像内の画素単位で生成されたキー信号の各々を、そのキー信号に対応する変換画像内の画素の元となった処理対象画像内の各画素の位置に配置した合成加工画像の一例である。キー画像（例えば、図４のキー画像W）を田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアは、第１エリアの一例である。
加工部３Ａは、エリアA1信号Aに対して、エリアA1キー信号を画素単位で乗算する。また、加工部３Ａは、エリアA1信号Bに対して、1からエリアA1キー信号の値を減算した減算結果を画素単位で乗算する。また、加工部３Ａは、各乗算結果を加算して、ワイプ画像処理が施されたエリアA1信号Cを生成する。
加工部３Ａは、エリアA2信号Aに対して、エリアA2キー信号を画素単位で乗算する。また、加工部３Ａは、エリアA2信号Bに対して、1からエリアA2キー信号の値を減算した減算結果を画素単位で乗算する。また、加工部３Ａは、各乗算結果を加算して、ワイプ画像処理が施されたエリアA2信号Cを生成する。
加工部３Ａは、エリアA3信号Aに対して、エリアA3キー信号を画素単位で乗算する。また、加工部３Ａは、エリアA3信号Bに対して、1からエリアA3キー信号の値を減算した減算結果を画素単位で乗算する。また、加工部３Ａは、各乗算結果を加算して、ワイプ画像処理が施されたエリアA3信号Cを生成する。
加工部３Ａは、エリアA4信号Aに対して、エリアA4キー信号を画素単位で乗算する。また、加工部３Ａは、エリアA4信号Bに対して、1からエリアA4キー信号の値を減算した減算結果を画素単位で乗算する。また、加工部３Ａは、各乗算結果を加算して、ワイプ画像処理が施されたエリアA4信号Cを生成する。
【００３３】
次に、本実施形態の効果について説明する。
再配置処理部５は、キー信号KP1（x，y）、キー信号KP2（x+0.5，y）、キー信号KP3（x，y+0.5）、キー信号KP4（x+0.5，y+0.5）を、４つのエリアキー信号に変換する。加工部３Ａは、エリアA1キー信号を用いてエリアA1信号AとエリアA1信号Bに対してワイプ画像処理を施してエリアA1信号Cを生成する。また、加工部３Ａは、エリアA2キー信号を用いてエリアA2信号AとエリアA2信号Bに対してワイプ画像処理を施してエリアA2信号Cを生成する。また、加工部３Ａは、エリアA3キー信号を用いてエリアA3信号AとエリアA3信号Bに対してワイプ画像処理を施してエリアA3信号Cを生成する。また、加工部３Ａは、エリアA4キー信号を用いてエリアA4信号AとエリアA4信号Bに対してワイプ画像処理を施してエリアA4信号Cを生成する。
このため、画像を田の字状に４等分した左上エリア、右上エリア、左下エリア、右下エリアの画像を表す４つのエリア画像が用いられる場合でも、画素群pg1よりも細かい画素単位で画像処理を行うことが可能になる。また、第４実施形態では、第３実施形態が有する並び替え処理部４を不要にすることが可能になる。
【００３４】
次に、変形例を説明する。
上記各実施形態では、画素群として、水平方向に2個および垂直方向に2個マトリクス状に並ぶ画素にて構成された画素群pg1が用いられた。しかしながら、画素群は、水平方向にn個および垂直方向にm個（n、mは2以上の整数）マトリクス状に並ぶn×m個の画素にて構成された画素群であればよい。
図１３は、マトリクス状に並ぶn×m個の画素にて構成された画素群が水平方向に複数個および垂直方向に複数個マトリクス状に並ぶ処理対象画像を示した図である。
マトリクス状に並ぶn×m個の画素にて構成された画素群が用いられた場合、画素群内の各画素の位置に対応する変換画像信号Pの数はn×m個となる。
また、各変換画像信号Pに対応する垂直座標のオフセット値Offset1と水平座標のオフセット値Offset2との組み合わせは、図１４に示したようになる。
上記各実施形態において、画像処理装置１、１Ａ、１Ｂ、１Ｃは、コンピュータにて実現されてもよい。この場合、コンピュータは、コンピュータにて読み取り可能なＣＤ−ＲＯＭ（Compact Disk Read Only Memory）のような記録媒体に記録されたプログラムを読込み実行して、画像処理装置１、１Ａ、１Ｂ、１Ｃが有する機能を実行する。記録媒体は、ＣＤ−ＲＯＭに限らず適宜変更可能である。
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【００３５】
１、１Ａ、１Ｂ、１Ｃ  画像処理部
２、２Ａ  生成部
２Ａ１〜２Ａ４  WIPEキー信号発生装置
２Ａ１１  垂直座標オフセット保持部
２Ａ１２  加算部
２Ａ１３  水平座標オフセット保持部
２Ａ１４  加算部
２Ａ１５  キー信号生成部
３、３Ａ  加工部
３Ａ１〜３Ａ４  キー合成部
４        並び替え処理部
５        再配置処理部
【図１】
2015177299.tif 000003
【図２】
2015177299.tif 000004
【図３】
2015177299.tif 000005
【図４】
2015177299.tif 000006
【図５】
2015177299.tif 000007
【図６】
2015177299.tif 000008
【図７】
2015177299.tif 000009
【図８】
2015177299.tif 000010
【図９】
2015177299.tif 000011
【図１０】
2015177299.tif 000012
【図１１】
2015177299.tif 000013
【図１２】
2015177299.tif 000014
【図１３】
2015177299.tif 000015
【図１４】
2015177299.tif 000016
【図１５Ａ】
2015177299.tif 000017
【図１５Ｂ】
2015177299.tif 000018
【図１６】
2015177299.tif 000019
【図１７】
2015177299.tif 000020
【図１８】
2015177299.tif 000021
【図１９】
2015177299.tif 000022
【図２０】
2015177299.tif 000023
【図２１】
2015177299.tif 000024