"光電変換素子からなる画素を複数個配列した画素群を有するカラー撮像素子であって、任意の画素位置について、当該画素位置を含む規定された大きさの領域内における色の存在頻度が所望の誤差範囲に収まるように、一部の色の画素をランダムに配列したランダム配列パターンを生成するランダム配列生成工程と、残りの色の画素を規則的に配置した規則配列パターンを生成する規則配列生成工程と、前記ランダム配列生成工程で生成した前記ランダム配列パターンと、前記規則配列生成工程で生成した規則配列パターンとを規則的に合成して色フィルタパターンを生成する色フィルタ生成工程とにより生成されたカラー撮像素子。前記ランダム配列生成工程は、規則的に並べられた色フィルタパターンに対し、ランダムに注目画素位置を選び、前記注目画素位置に割り当てる色を他の色に置き換え、前記注目画素位置を含む規定された大きさの領域内に割り当てられた色の存在頻度が所望の誤差範囲に収まらない場合には、前記注目画素位置に割り当てる色を前記置き換え前の色に戻す請求項1に記載の工程により生成されたカラー撮像素子。前記ランダム配列生成工程は、連続値、もしくは所定の量子化ビット数で表された離散値を画素値として持つホワイトノイズ画像に対し、ハイパスフィルタ処理を施して得た画像の画素値を量子化して、一つの画素値に一つの色を対応させる処理を行う請求項1に記載の工程により生成されたカラー撮像素子。第1の赤色、第1の青色および第1の緑色を含む6色のうち、前記第1の赤色に最も近い第2の赤色と、前記第1の青色に最も近い第2の青色と、前記第1の緑色に最も近い第2の緑色とを規定した場合において、前記ランダム配列生成工程は、前記第1の赤色と前記第2の赤色とをランダムに配列した第1のランダム配列パターンを生成し、前記第1の青色と前記第2の青色とをランダムに配列した第2のランダム配列パターンを生成し、前記規則配列生成工程は、前記第1の緑色と前記第2の緑色とを規則的に配列した規則配列パターンを生成し、前記色フィルタ生成工程は、前記第1のランダム配列パターンと、前記第2のランダム配列パターンと、前記規則配列パターンとを規則的に合成して前記色フィルタパターンを生成する請求項1に記載の工程により生成されたカラー撮像素子。前記ランダム配列生成工程は、赤色と、青色とをランダムに配列したランダム配列パターンを生成し、前記規則配列生成工程は、緑色を規則的に配列した規則配列パターンを生成し、前記色フィルタ生成工程は、前記ランダム配列パターンと、前記規則配列パターンとを規則的に合成して前記色フィルタパターンを生成する請求項1に記載の工程により生成されたカラー撮像素子。光電変換素子からなる画素を複数個配列した画素群を有するカラー撮像素子であって、任意の画素位置について、当該画素位置を含む規定された大きさの領域内における色の存在頻度が所望の誤差範囲に収まるように、一部の色の画素をランダムに配列したランダム配列パターンを生成するランダム配列生成手段と、残りの色の画素を規則的に配置した規則配列パターンを生成する規則配列生成手段と、前記ランダム配列生成手段で生成した前記ランダム配列パターンと、前記規則配列生成手段で生成した規則配列パターンとを規則的に合成して色フィルタパターンを生成する色フィルタ生成手段とを備える装置から生成されたカラー撮像素子。前記ランダム配列生成手段は、規則的に並べられた色フィルタパターンに対し、ランダムに注目画素位置を選び、前記注目画素位置に割り当てる色を他の色に置き換え、前記注目画素位置を含む規定された大きさの領域内に割り当てられた色の存在頻度が所望の誤差範囲に収まらない場合には、前記注目画素位置に割り当てる色を前記置き換え前の色に戻す請求項6に記載の装置から生成されたカラー撮像素子。前記ランダム配列生成手段は、連続値、もしくは所定の量子化ビット数で表された離散値を画素値として持つホワイトノイズ画像に対し、ハイパスフィルタ処理を施して得た画像の画素値を量子化して、一つの画素値に一つの色を対応させる処理を行う請求項6に記載の装置から生成されたカラー撮像素子。従来、単板カラー撮像素子に使用される色フィルタフィルタをランダムに配置する発明がなされてきたが、偽色の低減効果が得られる配列であっても、代わりに解像度の低下を招くものであった。本発明は偽色を低減させ、且つ高解像度のカラー撮像素子を提供することを目的とする。上述した従来技術の問題点を解決し、上述した目的を達成するため、第1の発明のカラー撮像素子は、光電変換素子からなる画素を複数個配列した画素群を有するカラー撮像素子であって、任意の画素位置について、当該画素位置を含む規定された大きさの領域内における色の存在頻度が所望の誤差範囲に収まるように、一部の色の画素をランダムに配列したランダム配列パターンを生成するランダム配列生成工程と、残りの色の画素を規則的に配置した規則配列パターンを生成する規則配列生成工程と、前記ランダム配列生成工程で生成した前記ランダム配列パターンと、前記規則配列生成工程で生成した規則配列パターンとを規則的に合成して色フィルタパターンを生成する色フィルタ生成工程とにより生成されたカラー撮像素子である。また、第2の発明のカラー撮像素子は、光電変換素子からなる画素を複数個配列した画素群を有するカラー撮像素子であって、任意の画素位置について、当該画素位置を含む規定された大きさの領域内における色の存在頻度が所望の誤差範囲に収まるように、一部の色の画素をランダムに配列したランダム配列パターンを生成するランダム配列生成手段と、残りの色の画素を規則的に配置した規則配列パターンを生成する規則配列生成手段と、前記ランダム配列生成手段で生成した前記ランダム配列パターンと、前記規則配列生成手段で生成した規則配列パターンとを規則的に合成して色フィルタパターンを生成する色フィルタ生成手段とを備える装置から生成されたカラー撮像素子である。本発明で述べるランダムという言葉は、完全なランダムを意味するものではない。完全にランダムな色配列を生成した場合、局所における色の存在頻度は必ずしも安定しない。本発明では、注目画素位置を含む規定された大きさの領域内における色の存在頻度が所望の誤差範囲に収まり、かつ十分に規則性が失われた色フィルタ配置になっている色フィルタ配列のことをランダム配列と呼び、規則的に色が配置されている色フィルタ配列のことを規則的配列と呼ぶ。さらに、ランダム配列と規則的配列を合成して作られた配列を一部ランダム配列と呼ぶ。また、規定された大きさの領域のことを局所領域と呼ぶ。局所領域に関しては、簡単には単一の矩形領域を指定しても構わないし、矩形、非矩形を問わず複数の領域を指定しても構わない。複数の領域を指定する場合には、それぞれの領域で異なる存在頻度の許容誤差範囲を定めてもよい。本発明により得られた一部ランダム配列もまた、注目画素位置を含む局所領域における色の存在頻度が所望の誤差範囲に収まる。ただし、一部ランダム配列における局所領域と、ランダム配列における局所領域とは別物であり、それぞれの領域内において期待される色の存在頻度もまた別物である。一部ランダム配列はランダム配列と規則的配列を規則的に合成したものである。そのため、一部ランダム配列に関して局所領域と期待される色の存在頻度を規定すると、合成手順を考慮することによって、逆にランダム配列に関する局所領域と期待される色の存在頻度を規定することができる。つまり、一部ランダム配列に対して色分離処理を行うのに十分な局所領域の大きさと色の存在頻度を規定することで、ランダム配列に要求される条件を定めることができる。一部ランダム配列が持つ特徴として、配列の一部の色がランダムに配置されることで、偽色の低減効果が得られる点と、配列の一部の色が規則的に配置されることで、解像度の再現性向上が望める点が挙げられる。また、本発明は、好ましくは、ランダムに色フィルタが配置された色フィルタ配列の生成方法が、任意の注目画素位置について、注目画素位置を含む規定された大きさの領域内における色の存在頻度が所望の誤差範囲に収まるように規則的に色が並べられた色フィルタ配列に対し、ランダムに注目画素位置を選び、注目画素位置の色C1を別の色C2に置き換え、注目画素位置を含む規定された大きさの領域内に存在する色の存在頻度を調べ、存在頻度が所望の誤差範囲に収まらない場合には、注目画素位置の色をC1に戻す処理を繰り返し行うことを特徴とする。このようなランダム色フィルタ配列の生成方法を用いることにより、注目画素位置を含む規定された大きさの領域内における色の存在頻度が所望の誤差範囲に収まるようにランダムに色フィルタが配置されたランダム色フィルタ配列を生成することができる。また、本発明は、好ましくは、ランダムに色フィルタが配置された色フィルタ配列の生成方法が、連続値、もしくは十分に大きな量子化ビット数で表された離散値を画素値として持つホワイトノイズ画像に対し、十分に低周波成分を抑制できるハイパスフィルタを適用して得られた画像の画素値を量子化し、一つの画素値に一つの色を対応させることを特徴とする。このようなランダム色フィルタ配列の生成方法を用いることにより、注目画素位置を含む規定された大きさの領域内における色の存在頻度が所望の誤差範囲に収まるようにランダムに色フィルタが配置されたランダム色フィルタ配列を生成することができる。本発明によれば、偽色を低減させ、且つ高解像度のカラー撮像素子を提供することができる。以下、本発明の実施形態に係わるカラー撮像素子について説明する。<第1実施形態>図1は、本発明の第1実施形態に係わる画像処理装置1の全体構成図である。図1に示すように、画像処理装置1は、例えば、RR ́ランダム配列生成部201、BB ́ランダム配列生成部202、GG ́規則的配列生成部203および配列合成部204を有する。画像処理装置1は、図2に示すような色フィルタパターンS10を生成する。色フィルタパターンS10は、Gが水平及び垂直に1ラインおきに配置され、G ́が水平及び垂直に1ラインおき、且つGとは異なるラインに配置されている。また、RR ́がGG ́の存在しない画素位置で水平及び垂直に1ラインおきの画素位置にランダムに配置されている。また、BB ́がRR ́GG ́の存在しない画素位置でランダムに配置されている。なお、上記RR ́BB ́GG ́はそれぞれ異なる色の画素光電変換素子、あるいはフィルタパターン上での位置を示す。また、R ́は、BB ́GG ́に比べてRに近い色に対応付けられている。B ́は、RR ́GG ́に比べてBに近い色に対応付けられている。G ́は、RR ́BB ́に比べてGに近い色に対応付けられている。なお、本実施形態において、RR ́は赤色を示し、BB ́は青色を示し、GG ́は緑色を示す。図1に示す画像処理装置1では、RR ́ランダム配列生成部201が、図3に示すように配列内にRR ́が含まれるRR ́ランダム配列パターンS21を生成する。BB ́ランダム配列生成部202は、図4に示すように、配列内にBB ́が含まれるBB ́ランダム配列パターンS22を生成する。GG ́規則的配列生成部203は、図5に示すように、配列内にGG ́のみが含まれるGG ́規則配列パターンS23を生成する。配列合成部204は、RR ́ランダム配列パターンS21が示す各画素の間に一画素分の間隔が開くように並べ替え、BB ́ランダム配列パターンS22の各画素の間に一画素分の間隔が開くように並べ替え、GG ́規則配列パターンS23の規則的配列を市松の配列に並べ替えて、これらを合成することで一部ランダム配列パターンである色フィルタパターンS10を生成する。以下、図1に示す画像処理装置1の各構成要素の詳細について説明する。[RR ́ランダム配列生成部201]RR ́ランダム配列生成部201は、先ず、図6に示すRとR ́が規則的に配列されたn×n画素の規則配列パターンS30を生成する。図7は、RR ́ランダム配列生成部201が規則配列パターンS30を生成する手順を説明するための図である。RR ́ランダム配列生成部201は、ステップST301において処理を実行する画素位置を示す変数iを1に初期化し、ステップST302において処理を実行する画素位置を示す変数jを1に初期化する。次に、RR ́ランダム配列生成部201は、ステップST303においてijを2で除算した剰余が0であるかどうかを判定し、剰余が0であればステップST304において画素位置の色をRとし、剰余が0でなければステップST305において画素位置の色をR ́とする。図7中で用いられているColRR ́は画素位置の色を表す。以下、ColZは画素位置の色を表すものとし、添え字Zの部分は配列を区別するために適宜、適当な文字列を付けることとする。ColRR ́はRとR ́からなる配列の色を示し、ColBB ́はBとB ́からなる配列の色を示す。また、ColGG ́はGとG ́からなる配列の色を示し、ColCompは前記3つの配列を合成して得られる配列の色を示す。次に、RR ́ランダム配列生成部201は、ステップST306においてjnであるかどうかを判定し、jnでなければステップST308においてjをj1に更新し、ステップST303の処理に戻り、jnであればステップST307に進む。次に、RR ́ランダム配列生成部201は、ステップST307においてinであるかどうかを判定し、inでなければステップST309においてiをi1に更新し、ステップST302の処理に戻り、inであればステップST310に進み、R,R ́が規則的に配列されたn×n画素の規則配列パターンS30を生成する。図8は、RR ́ランダム配列生成部201が図7に示す手順で生成した規則配列パターンS30を基に、RR ́ランダム配列パターンS21を生成する手順を説明するためのフローチャートである。RR ́ランダム配列生成部201は、ステップST401において図7の手順で生成した規則配列パターンS30を取得する。RR ́ランダム配列生成部201は、ステップST402においてループ回数を示す変数kを1に初期化する。次に、RR ́ランダム配列生成部201は、ステップST403において処理を実行する画素位置を示す変数xをn未満の正の整数値の乱数とし、ステップST404において処理を実行する画素位置を示す変数yをn未満の正の整数値の乱数とする。このとき、乱数の生成方法は各種存在するが、生成された乱数の分布に偏りがないことが望ましく、例えば、MMatsumotoandTNishimuraMersenneTwisterA623dimensionallyequidistributeduniformpseudorandomnumbergeneratorACMTransonModelingandComputerSimulationVol8No1Januarypp330に示されるMersenneTwister法による乱数を用いるとよい。次に、RR ́ランダム配列生成部201は、ステップST405においてColRR ́を一時的に変数Cに記憶する。次に、RR ́ランダム配列生成部201は、ステップST406においてColRR ́をランダムでRかR ́にする。ランダムでRかR ́を選ぶには、例えば十分に大きな正の整数値の乱数に対して2で除算した剰余が0である時にRを選び、剰余が1である時にR ́を選ぶようにすればよい。次に、RR ́ランダム配列生成部201は、ステップST407において注目画素位置を含む局所領域内に存在するRR ́の存在頻度が所望の誤差範囲に収まっているかどうかを調べる。そして、RR ́ランダム配列生成部201は、誤差範囲内に収まっていなければステップST410に進み、ColRR ́を元の色であるCにし、ステップST411においてkをk1に更新してステップST403に戻る。一方、RR ́ランダム配列生成部201は、誤差範囲内に収まっていればステップST408に進む。RR ́ランダム配列生成部201は、ステップST408において、kが最大ループ回数を示す定数MAXLOOP以下であればステップST411においてkをk1に更新してステップST403に戻る。kが最大ループ回数を示す定数MAXLOOPより大きければ、ステップST409に進み、n×n画素のRR ́のRR ́ランダム配列パターンS21を出力して処理を終了する。図9は、以下、RR ́ランダム配列生成部201による図8のステップST407を詳細に表したフローチャートである。本実施例では存在頻度を調べる際の局所領域を、注目画素位置を含むm×m画素の単一の矩形領域とし、この矩形領域内に存在するRとR ́の存在頻度が、定数const1より大きく、かつ定数const2より小さいかどうかを調べる。RR ́ランダム配列生成部201は、ステップST501において局所領域の位置を示す変数iをim1に初期化し、ステップST502において局所領域の位置を示す変数jをjm1に初期化する。また、RR ́ランダム配列生成部201は、ステップST503において局所領域内に含まれているRの個数を示す変数aを0に初期化し、ステップST504において局所領域内に含まれているR ́の個数を示す変数bを0に初期化する。次に、RR ́ランダム配列生成部201は、ステップST505において局所領域内で処理を実行する画素位置を示す変数sを0に初期化し、ステップST506において局所領域内で処理を実行する画素位置を示す変数tを0に初期化する。次に、RR ́ランダム配列生成部201は、ステップST507においてColRR ́がRであるかどうかを調べる。ここで用いられる変数xyは図8で用いられているものである。RR ́ランダム配列生成部201は、ColRR ́がRであれば、ステップST508においてaをa1に更新し、ステップST510に進む。一方、RR ́ランダム配列生成部201は、ColRR ́がRでなければ、ステップST509においてbをb1に更新し、ステップST510に進む。RR ́ランダム配列生成部201は、ステップST510においてtm1であるかどうかを判定し、tm1でなければステップST512においてtをt1に更新し、ステップST507の処理に戻り、tm1であればステップST511に進む。次に、RR ́ランダム配列生成部201は、ステップST511においてsm1であるかどうかを判定し、sm1でなければステップST513においてsをs1に更新し、ステップST506の処理に戻り、sm1であればステップST514に進む。次に、RR ́ランダム配列生成部201は、ステップST514においてconst105であるかどうかを判定し、P ́RR ́05であればステップST1005においてeを1P ́RR ́とし、ステップST1006においてColRR ́をRにして、ステップST1009に進む。RR ́ランダム配列生成部201は、P ́RR ́05でなければステップST1007においてeをP ́RR ́とし、ステップST1008においてColRR ́をR ́にして、ステップST1009に進む。次に、RR ́ランダム配列生成部201は、ステップST1009においてP ́RR ́をP ́RR ́e×716に更新し、ステップST1010においてP ́RR ́をP ́RR ́e×316に更新し、ステップST1011においてP ́RR ́をP ́RR ́e×516に更新し、ステップST1012においてP ́RR ́をP ́RR ́e×116に更新し、ステップST1013に進む。次に、RR ́ランダム配列生成部201は、ステップST1013においてjnであるかどうかを判定し、jnでなければステップST1016においてjをj1に更新し、ステップST1004の処理に戻り、jnであればステップST1014に進む。次に、RR ́ランダム配列生成部201は、ステップST1014においてinであるかどうかを判定し、inでなければステップST1017においてiをi1に更新し、ステップST1003の処理に戻り、inであればステップST1015に進み、n×n画素のRR ́ランダム配列を出力して処理を終了する。<第3実施形態>本実施形態では、図16に示す色フィルタパターンS310を、図17に示す画像処理装置300を用いて生成する。図17に示すように、画像処理装置300は、例えば、ランダム配列生成部301、規則的配列生成部303および配列合成部304を有する。図17に示す画像処理装置300では、ランダム配列生成部301が、図18に示すように配列内にRBが含まれるRBランダム配列パターンS301を生成する。規則的配列生成部303は、図19に示すように、配列内にGのみが含まれるG規則配列パターンS302を生成する。配列合成部304は、ランダム配列生成部301が生成したRBランダム配列パターンS301を市松の配列に並べ替え、規則的配列生成部303が生成したG規則配列パターンS302を市松の配列に並べ替えて、両者を合成することで一部ランダム配列である図16に示す色フィルタパターンS310を生成する。本実施形態では、ランダム配列生成部301と規則的配列生成部303とを一つずつ用いる場合を例示したが、これらは複数でもよい。本発明は上述した実施形態には限定されない。すなわち、本発明の技術的範囲またはその均等の範囲内において、上述した実施形態の構成要素に関し、様々な変更、並びに代替を行っても本発明は適用される。"