(57)【特許請求の範囲】
【請求項１】
入力された画像データの画像にフィルム風粒状効果を付加する画像処理装置であって、
複数の画素値からなる粒状データからランダムに読み出した画素値を並べて配置することで、前記粒状データのサイズより大きい所定のサイズの基本粒状画像を生成する生成手段と、
前記生成手段によって生成された基本粒状画像を拡大あるいは縮小して前記入力された画像データと同サイズにリサイズするリサイズ手段と、
前記リサイズ手段によってリサイズされた前記基本粒状画像を前記入力された画像データに合成する合成手段と、を有することを特徴とする画像処理装置。
【請求項２】
前記生成手段は、前記粒状データから１画素単位でランダムに読み出すことを繰り返して前記基本粒状画像を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記生成手段は、前記粒状データから所定のデータ幅単位でランダムに、読み出し開始位置を変えて読み出すことを繰り返して前記基本粒状画像を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記生成手段は、前記粒状データを２次元平面画像の画像データとして扱い、面内から矩形単位でランダムに読み出し位置を変えて読み出すことを繰り返して前記基本粒状画像を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記生成手段は、さらに読み出しごとに前記粒状データを回転もしくは反転してから読み出すことを特徴とする請求項２乃至４のいずれか１つに記載の画像処理装置。
【請求項６】
前記粒状データは、最小粒状単位を１画素とすることを特徴とする請求項１乃至５のいずれか１つに記載の画像処理装置。
【請求項７】
前記粒状データの画素値は、画素ごとに乱数によって決定されることを特徴とする請求項１乃至６のいずれか１つに記載の画像処理装置。
【請求項８】
前記基本粒状画像をリサイズする際に、所定の係数でフィルタ処理するフィルタ処理手段を有することを特徴とする請求項１乃至７のいずれか１つに記載の画像処理装置。
【請求項９】
前記生成手段は、カメラ内で取得できる動的な値を利用して前記粒状データからランダムに画素値を読み出すことを特徴とする請求項１乃至８のいずれか１つに記載の画像処理装置。
【請求項１０】
入力された画像データの画像にフィルム風粒状効果を付加する画像処理装置の制御方法であって、
複数の画素値からなる粒状データから画素値をランダムに読み出す読み出しステップと、
前記読み出しステップで読みだされた画素値を並べて配置することで前記粒状データのサイズより大きい所定のサイズの基本粒状画像を生成する生成ステップと、
前記生成ステップで生成された基本粒状画像を拡大あるいは縮小して、前記入力された画像データと同サイズにリサイズするリサイズステップと、
前記リサイズステップでリサイズされた前記基本粒状画像を前記入力された画像データに合成する合成ステップと、を有することを特徴とする画像処理装置の制御方法。
【請求項１１】
請求項１０に記載の画像処理装置の制御方法を実行可能なプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１３】
請求項１乃至９のいずれか１つに記載の画像処理装置を備えるカメラであって、
前記粒状データより大きい所定のサイズは、前記カメラが画像として出力可能な複数のサイズのうちの中間のサイズであることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタル画像データに銀塩写真におけるフィルム粒状のような効果を付加する画像処理装置及び画像処理装置の制御方法に関するものでる。
【背景技術】
【０００２】
近年、デジタルカメラの写真の表現方法の一つとしてフィルムの粒状感の効果を出すため、フィルム粒状としてのノイズを合成するための方法が提案されている。特許文献１では、粒状パターンを、カラーフィルムからスキャンして取得、もしくは疑似色素雲濃度パターンをシミュレーションで取得する。これを所望の画像サイズに応じてランダムな位置または所定間隔にて複数配置する。また特許文献２では、予め濃度とサイズの異なる粒状パターンを用意しておき、入力信号に応じて粒状パターンを選択して合成しモニターに投影している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特登録３９１０２６７
【特許文献２】ＵＳＰ５３７４９５４
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のように粒状パターンを予め持ち、画像サイズに応じて複数配置しておく方法だと、ノイズパターンが持っている粒状パターンの大きさで張り付けられているのが視認できてしまい、不自然で見た目に違和感のある画像となってしまう。また、デジタルカメラの出力サイズにおいて、異なる画素数を有する出力サイズの画像で粒状の大きさを各々最適なサイズにしないと、同じ画像でも観賞サイズによって粒状感が異なって見えるという問題がある。また、特許文献２のように、予め濃度とサイズの異なる粒状パターンを用意しておき、入力信号に応じて粒状パターンを選択して合成させる方法だと、かなりの種類の粒状パターンを用意しておかなければならない。さもないと、複数回撮影した際に同じ粒状パターンの頻度が多いなど、固定パターンノイズのようになり特に動画撮影などのシーンで違和感のあるものとなってしまう。また、デジタルカメラ本体内に保持できるメモリ容量の制約もあるため、所望の画像サイズ一面相当のフィルム粒状データを保持しておくのは難しい。
【０００５】
従って本発明は上述した課題に鑑みてなされたものであり、その目的は複数の異なる画像サイズ間でも同一のフィルム粒状感を小データ容量かつ周期パターンをなるべく発生させない画像処理装置及び画像処理方法を提供することである。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係わる画像処理装置は、請求項１に記載の通り、入力された画像データの画像にフィルム粒状効果を付加する画像処理装置であって、複数の画素値からなる粒状データからランダムに読み出した画素値を用いて、前記粒状データより大きい所定サイズの基本粒状画像を生成する生成手段と、前記生成手段によって生成された基本粒状画像を前記入力された画像データと同サイズにリサイズするリサイズ手段と、前記リサイズ手段によってリサイズされた前記基本粒状画像を前記入力された画像データに合成する合成手段と、を有することを特徴とする。
【０００７】
また、本発明に係わる画像処理装置の制御方法は、請求項１０に記載の通り、入力された画像データの画像にフィルム粒状効果を付加する画像処理装置の制御方法であって、複数の画素値からなる粒状データから画素値をランダムに読み出す読み出しステップと、前記読み出しステップで読みだされた画素値を用いて前記粒状データより大きい所定サイズの基本粒状画像を生成する生成ステップと、前記生成ステップで生成された基本粒状画像を、前記入力された画像データと同サイズにリサイズするリサイズステップと、前記リサイズステップでリサイズされた前記基本粒状画像を前記入力された画像データに合成する合成ステップと、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の異なる画像サイズでも、同じ画角では同一のフィルム粒状感が得られる。またフィルム風粒状データを小データ容量に抑えることができる。さらに、得られるフィルム粒状効果は、周期パターンの発生が抑えられたランダム性の高いものとなる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に対応する画像処理装置の一例を示すブロック図
【図２】第１の実施形態に対応する画像処理装置の撮影処理のフローチャート図
【図３】第１の実施形態に対応するフィルム風粒状合成処理のフローチャート図
【図４】第１の実施形態に対応する粒状データ画像の作成方法
【図５】第１の実施形態に対応する基本粒状画像作成処理のフローチャート図
【図６】第２の実施形態に対応するフィルム風粒状画像の作成方法
【図７】第２の実施形態に対応する基本粒状画像作成処理のフローチャート図
【図８】第３の実施形態に対応するフィルム風粒状画像の作成方法
【図９】第３の実施形態に対応する基本粒状画像作成処理のフローチャート図
【発明を実施するための形態】
【００１０】
以下、本発明の好適な実施形態について説明する。
［第１の実施形態］
本実施形態では、本発明を適用できる画像処理装置をデジタルカメラ等の撮影系を有する画像処理装置とするが、画像処理装置としてはこれに限らない。すなわち、入力された画像データに対して画像処理を施すパーソナルコンピュータ（ＰＣ）や、画像処理の施された画像を印刷するプリンタなどにも適用できる。すなわち、入力された画像データに対して画像処理を施すものであれば、その装置の他の形態は問わない。また画像処理の対象となる画像データは、現像処理前のいわゆるＲＡＷ画像データや、現像処理後のたとえばＪＰＥＧ形式の画像などの何れかに限定されるものではない。
【００１１】
各実施形態に用いられる画像処理装置としてのデジタルカメラのブロック図を図１（ａ）に示す。
制御部１２０は、その他の各処理部に指示を与え、処理を実行させる。また、制御部１２０は、ユーザーからの指示等の外部からの指示を受けるインターフェース部（Ｉ／Ｆ部）１４０からの信号により動作し、各処理部に指示を与える。
【００１２】
被写体からの光束は結像光学系（レンズ）１０を経て、被写体像を光電変換する撮像素子２０上に結像する。撮像素子２０は、例えば、一般的な原色カラーフィルタを備える単板カラー撮像素子とする。原色カラーフィルタは、各々６５０ｎｍ、５５０ｎｍ、４５０ｎｍ近傍に透過主波長帯を持つ３種類の色フィルタからなり、各々Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各バンドに対応する色プレーンを撮影する。単板カラー撮像素子では、この色フィルタを画素毎に空間的に配列し、各画素では各々単一の色プレーンにおける強度を得ることしかできない。このため撮像素子からは色モザイク画像が出力される。Ａ／Ｄ変換部３０では撮像素子からアナログ電圧として出力される色モザイク画像を、以降の画像処理に適するデジタルデータへと変換する。ホワイトバランス処理部４０では、公知のホワイトバランス処理によって画像中の白を白くする処理がなされる。具体的には白くあるべき領域のＲ，Ｇ，Ｂが等色になるようなゲインがＲ，Ｇ，Ｂ各々にかけられる。色分離部５０では色モザイク画像を補間することによって、全ての画素においてＲ、Ｇ、Ｂの色情報が揃ったカラー画像を生成する。生成されたカラー画像は、マトリクス変換部６０でＲ、Ｇ、Ｂの画像データからＹ，Ｕ，Ｖの画像データに変換され、ガンマ変換部７０を経て階調補正が行われ、基本的なカラー画像が生成される。その後色調整部８０で画像の見栄えを改善するための処理がカラー画像に対し行われる。色調整部８０における処理には例えば、ノイズ低減、彩度強調、色相補正、エッジ強調といった画像補正がある。色調整部８０から出力された画像はフィルム風粒状合成部９０において本実施形態における特徴的な処理であるフィルム風粒状合成処理がかけられる。その後、圧縮部１００でＪＰＥＧ等の形式に圧縮し、記録部１１０にてフラッシュメモリ等の記録媒体に記録される。
【００１３】
図１（ｂ）にフィルム風粒状合成部９０とメモリ１３０の詳細を示したブロック図を示す。フィルム風粒状効果を付加した画像は、原画像と同サイズのフィルム風粒状データを作成し、それを原画像と合成することで作成する。予めメモリ１３０には、最小粒状単位を１画素とした粒状データ１３１が記憶されている。具体的には、ガウス分布に従った乱数が画素値として１画素ごとに記録されている。ここで、乱数はガウス分布に従ったものに限らず、一様乱数や指数乱数など多くの乱数の種類が考えられ、乱数の種類は限定されない。また、粒状データ１３１は画像データ、もしくはデータ列など、データの形態としてはさまざまな形態が考えられ、それらの形態のいずれにも限定されない。基本粒状画像作成部９１において、粒状データ１３１をランダムに読み出し、一時的にある所定のサイズＸまで順次貼り付けながら展開する。ここで粒状データ１３１をランダムに読み出すことにより、特許文献１のような周期パターンノイズが発生するのを軽減する効果がある。本実施形態におけるある所定のサイズＸとは、本実施形態のデジタルカメラで画像の出力サイズとして設定されているサイズのＬ、Ｍ、Ｓの３サイズ（画素数の大小関係はＬ＞Ｍ＞Ｓ）のうち、中間のＭサイズであるとする。しかし、所定のサイズＸのサイズの大きさはこれに限らない。読み出し方法については後述する。こうして作成されたサイズＸの画像を基本粒状画像と称する。その後、リサイズ部９２において基本粒状画像を使用する原画像と等しいサイズにリサイズを行う。ここで、原画像が基本粒状画像よりも小さいサイズの場合、すなわちリサイズが縮小処理である場合、リサイズ時に発生する干渉縞（モアレ）の発生を抑えるため、フィルタ処理部９３においてローパスフィルタ処理を行う。またフィルタ処理部９３では同時に、原画像と基本粒状画像のサイズの大小にかかわらず、基本粒状画像の粒状の見た目を良くするためのローパス処理を行う。こうしてリサイズ部９２から出力されたフィルム風粒状画像と原画像を画像合成部９４において合成し、フィルム風粒状効果を付加した合成画像を生成する。
【００１４】
次に、本実施形態の特徴であるフィルム風粒状感の合成処理を含んだ一般的な撮影から記録までの処理のフローチャートを図２に示す。
図２（ａ）は、撮像素子で撮像された画像にそのままフィルム粒状合成処理をかけて、所定の圧縮方式で記録するフローを示している。各フローは制御部１２０あるいは制御部１２０の指示によって各処理部によって実行される。
【００１５】
Ｓ２０１では撮像素子２０から得られた信号がＡ／Ｄ変換部３０にてデジタル信号の画像データに変換される撮像処理が行われる。Ｓ２０２ではホワイトバランス処理部４０、色分離部５０、マトリクス変換部６０、ガンマ変換部７０による前述した現像処理、及び色調整部８０による画像補正を含めた基本画像処理が行われる。Ｓ２０３では、色調整部８０から出力された画像に対して、フィルム風の粒状感の画像効果を与えるフィルム風粒状合成処理が行われる。フィルム風粒状合成処理については後に詳述する。Ｓ２０４では、フィルム風粒状合成部９０から出力された画像データが圧縮部１００で所定の圧縮方式で圧縮され、Ｓ２０５で記録部１１０にて、記録媒体に記録される。また、本実施形態では、撮像素子から得られた画像にそのままフィルム粒状合成処理をかけて記録しているが、これに限らず撮像素子から得られた画像を現像処理を行わず一旦メモリや記録媒体に記録しておいた、いわゆるＲＡＷデータにかけることもできる。その場合、メモリや記録媒体からＲＡＷ画像データを取得し、以降は図２（ａ）のＳ２０２からの処理に乗せることで実現できる。
【００１６】
図２（ｂ）はメモリや記録媒体にＪＰＥＧ形式で記録された画像に対して、フィルム風粒状合成処理をかける場合の処理のフローチャートを示したものである。この場合、まずＳ２０６にてメモリや記録媒体などから画像データを取得し、Ｓ２０７で取得した画像データを不図示の復号部で復号処理を行う。復号部から出力された画像データに対して、図２（ａ）のＳ２０３以降の処理フローと同様の処理が行われる。
【００１７】
次に、Ｓ２０３のフィルム風粒状合成処理の詳細を図３のフローチャート、図４を用いて説明する。各フローは制御部１２０あるいは制御部１２０の指示によって各処理部によって実行される。
Ｓ３０１では、基本粒状画像作成部９１がフィルム風粒状のパターン画像の元になる基本粒状画像の作成処理を行う。
Ｓ３０２では、リサイズ部９２が作成された基本粒状画像を原画像のサイズにリサイズするリサイズ処理を行う。
Ｓ３０３では、フィルタ処理部９３がリサイズ処理がなされたフィルム風粒状画像に前述したように所定の係数でローパス処理を施す。
Ｓ３０４では、画像合成部９４がフィルタ処理部９３から出力されたフィルム風粒状画像と原画像を合成し、合成画像を生成する。これでフィルム風粒状合成処理が終了する。
【００１８】
ここで、図４の処理の概要図、図５のフローチャートを参照して、本実施形態における粒状データ１３１を用いた基本粒状画像作成処理について詳細を説明する。
本実施形態では、粒状データ１３１に対して、処理時刻やカメラの姿勢情報や位置情報などのカメラ内で取得できる動的な値を利用してランダムにアクセスする。具体的には、動的な値をアドレスとして、粒状データ１３１の動的な値によって指示されるアドレスの画素値を取得し、取得した画素値を順次サイズＸの基本粒状画像の画素値として並べて、基本粒状画像を作成する。
【００１９】
Ｓ５０１では、処理時刻から粒状データの１画素分の読み出し開始アドレスを決定し、そのアドレスを開始位置とする画素値を１画素単位で取得する。
Ｓ５０２では、取得した画素値を、メモリ１３０上のサイズＸである基本粒状画像のための一時的な領域へ隙間なく貼り付ける。この際、並べる方向は縦方向でもよく、横方向でもよい。
Ｓ５０３では、基本粒状画像のための全領域に画素値を貼り付けたかどうか判断する。全領域に貼り終えていなければ、Ｓ５０１に戻り、新しい処理時刻から、新しい読み出し開始アドレスを決定する。これを繰り返し、Ｓ５０３で全領域に貼り付けたと判断したら基本粒状画像作成処理を終える。
【００２０】
ちなみに、本実施形態では基本粒状画像を作成するための粒状データを１種類だけ記憶しているが、これに限定されない。たとえば、画素値の平均値が異なる粒状データを複数持ち、読み出すデータの割合を変えてこれら複数の粒状データから作成することで様々な濃さのフィルム風粒状パターンを作成することも可能となる。また、粗さが異なる粒状データを複数持ち、読み出すデータの割合を変えてこれら複数の粒状データから作成することで、様々な粗さのフィルム風粒状パターンを作成することも可能となる。このように、記憶する粒状データの数は特に限定されない。
【００２１】
以上のように、本実施形態では、予め記憶しておいた粒状データに基づいて、基本となる粒状画像を作成し、それを原画像のサイズに合わせてリサイズして原画像と合成するフィルム風粒状画像を生成する。これによって周期パターンノイズの発生が軽減されたフィルム風粒状効果を付加した合成画像が生成される。また、一時的にサイズＸの基本粒状画像を経由して原画像と等しいサイズにリサイズを行うことにより、異なるサイズの画像を同じ画角で鑑賞した場合においても、同様の粒状感（粒状の大きさ・粗さ）を得ることできる。さらに、粒状データは特許文献１及び特許文献２の処理で用いるようなテンプレートデータよりも遥かに小さいサイズで済むため、メモリ容量の節約も同時に実現することができる。
【００２２】
［第２の実施形態］
本実施形態では、基本粒状画像の作成処理が第１の実施形態と異なる。その他の部分は第１の実施形態と同様であるので説明を省略する。
【００２３】
以下、図６の処理の概要図、図７のフローチャート図を参照して、本実施形態における、粒状データ１３１を用いた基本粒状画像作成処理について詳細を説明する。
本実施形態でも、粒状データ１３１に対して、カメラ内で取得できる動的な値を利用してランダムにアクセスする。しかし、本実施形態では、動的な値を粒状データ１３１の読み出し開始アドレスとして用いて、粒状データ１３１のデータをその開始アドレスから順に読みだすことで、基本粒状画像に貼りつける画素データを取得していく。
【００２４】
Ｓ７０１では、処理時刻から粒状データの読み出し開始アドレスを決定し、そのアドレスを開始位置として複数画素分の画素値を所定データ幅単位としてデータ列を読み出す。本実施形態では、読み出し開始アドレス（開始点）から最終のアドレスと最初のアドレスを連続しているものとみなして読み出し開始アドレスの１つ前を読み出し終了アドレス（終了点）として、粒状データ１３１全体を１列のデータ列として読み出している。ここで、データ列を読み出す際、周期パターンをなるべく発生させないために、読み出し開始アドレスからアドレスが大きくなるように読み出すか小さくなるように読み出すかを交互にするなどしてもよい。
Ｓ７０２では、取得した画素値を、メモリ１３０上のサイズＸである基本粒状画像のための一時的な領域へ隙間なく貼り付ける。この際、並べる方向は縦方向でもよく、横方向でもよい。
Ｓ７０３では、基本粒状画像の全領域に画素値を貼り付けたかどうか判断する。全領域に貼り終えていなければ、Ｓ７０１に戻り、新しい処理時刻から、新しい読み出し開始アドレスを決定する。これを繰り返し、Ｓ７０３で全領域に貼り付けたと判断したら基本粒状画像作成処理を終える。
【００２５】
粒状データ１３１は、回転・反転してから読み出してもよく、本発明は読み出し方法を特に限定するものではない。また、回転・反転しながら貼り付けてもよく、本発明は貼り付け方法を特に限定するものではない。次に、またランダムに指定した位置を開始点、開始点の１画素前の位置を終了点とするフィルム風粒状データを読み出し、基本粒状画像のための一時的な領域に隙間なく貼り付ける。このようにランダムに読み出し開始点を変えながら順々に読み出し、サイズＸの基本粒状画像を得る。
【００２６】
以上のように、本実施形態では、予め記憶しておいた粒状データに基づいて、基本となる粒状画像を作成し、それを原画像のサイズに合わせてリサイズして原画像と合成するフィルム風粒状画像を生成する。これによって周期パターンノイズの発生が軽減されたフィルム風粒状効果を付加した合成画像が生成される。また、一時的にサイズＸの基本粒状画像を経由して原画像と等しいサイズにリサイズを行うことにより、異なるサイズの画像を同じ画角で鑑賞した場合においても、同様の粒状感（粒状の大きさ・粗さ）を得ることできる。さらに、粒状データは特許文献１及び特許文献２の処理で用いるようなテンプレートデータよりも遥かに小さいサイズで済むため、メモリ容量の節約も同時に実現することができる。本実施形態では、ランダム値を取得する回数が１画素ごとに画素値を取得する第１の実施形態と比べて少なくなるので、より長い周期で更新（サンプリング）されるカメラ内で取得できる動的な値をも利用することができる。
【００２７】
［第３の実施形態］
本実施形態では、基本粒状画像の作成処理が第１の実施形態と異なる。その他の部分は第１の実施形態と同様であるので説明を省略する。
【００２８】
以下、図８の処理の概要図、図９のフローチャート図を参照して、本実施形態における、粒状データ１３１を用いた基本粒状画像作成処理について詳細を説明する。
本実施形態でも、粒状データ１３１に対して、カメラ内で取得できる動的な値を利用してランダムにアクセスする。しかし、本実施形態では、粒状データ１３１を２次元平面画像の画像データとして扱い、面内から矩形単位で画像データを抜き出す。すなわち、動的な値を粒状データ１３１の読み出し開始アドレスとして用いて、粒状データ１３１からそのアドレスを左上端としてサイズＸよりサイズの小さいサイズＹの画像データを抜き出す。
【００２９】
Ｓ９０１では、処理時間から粒状データの読み出し開始アドレスを決定し、そのアドレスを左上端として粒状データ１３１よりも小さなサイズＹの画像を抜き出す。この際、読み出し開始アドレスは、粒状データからサイズＹを抜き出すことができる範囲内において決定される。また、本実施形態では、サイズＹの縦、横の画素数は、サイズＸの縦、横の画素数の約数にそれぞれなっているため、サイズＹの画像データはサイズＸの領域に隙間なく貼り付けることができるようになっている。これに限らず、サイズＹをサイズＸより小さい任意のサイズとし、サイズＸからはみ出す領域があっても気にせずに貼り付けていく方法も当然考えられる。
Ｓ９０２では、取得したサイズＹの画像データを、メモリ１３０上のサイズＸである基本粒状画像のための一時的な領域へ隙間なく貼り付ける。この際、並べる方向は縦方向でもよく、横方向でもよい。また、周期パターンをなるべく発生させないために、サイズＹの画像を回転・反転させながら並べてもよい。
Ｓ９０３では、基本粒状画像の全領域に画素値を貼り付けたかどうか判断する。全領域に貼り終えていなければ、Ｓ９０１に戻り、新しい処理時刻から、新しい読み出し開始アドレスを決定する。これを繰り返し、Ｓ９０３で全領域に貼り付けたと判断したら基本粒状画像作成処理を終える。
【００３０】
以上のように、本実施形態では、予め記憶しておいた粒状データに基づいて、基本となる粒状画像を作成し、それを原画像のサイズに合わせてリサイズして原画像と合成するフィルム風粒状画像を生成する。これによって周期パターンノイズの発生が軽減されたフィルム風粒状効果を付加した合成画像が生成される。また、一時的にサイズＸの基本粒状画像を経由して原画像と等しいサイズにリサイズを行うことにより、異なるサイズの画像を同じ画角で鑑賞した場合においても、同様の粒状感（粒状の大きさ・粗さ）を得ることできる。さらに、粒状データは特許文献１及び特許文献２の処理で用いるようなテンプレートデータよりも遥かに小さいサイズで済むため、メモリ容量の節約も同時に実現することができる。また本実施形態では、粒状データ１３１からサイズＹを抜き出すことができる範囲内に読み出し開始アドレスが限定されるため、よりランダム値としてばらつきが少ないカメラ内で取得できる動的な値をも利用することができる。また、上記各実施形態は、前述の通りＰＣ、プリンタ、スキャナ等の画像処理装置においても適用できる。この場合、ＰＣ等はフィルム風粒状合成部９０、メモリ１３０などを備え、入力された画像データに対して前述した処理を行う。もちろん、ＲＡＷ画像データを現像処理するブロックを備えて、ＲＡＷ画像データに対しても処理が行えるような実施形態も考えられる。
【００３１】
［他の実施形態］
また、本発明の実施形態の目的は、次のような方法によっても達成される。すなわち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、前記ソフトウェアを実行可能なシステムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、本発明には次のような場合も含まれる。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００３２】
さらに、次のような場合も本発明に含まれる。すなわち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
【００３３】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００３４】
１０  結像光学系（レンズ）
２０  撮像素子
３０  Ａ／Ｄ変換部
４０  ホワイトバランス部
５０  色分離部
６０  マトリクス変換部
７０  ガンマ変換部
８０  色調整部
９０  フィルム風粒状合成部
９１  基本粒状画像作成部
９２  リサイズ部
９３  フィルタ処理部
９４  画像合成部
１００  圧縮部
１１０  記録部
１２０  制御部
１３０  メモリ
１３１  粒状データ
１４０  Ｉ／Ｆ部
【図１】
0005693089.tif 000002
【図２】
0005693089.tif 000003
【図３】
0005693089.tif 000004
【図４】
0005693089.tif 000005
【図５】
0005693089.tif 000006
【図６】
0005693089.tif 000007
【図７】
0005693089.tif 000008
【図８】
0005693089.tif 000009
【図９】
0005693089.tif 000010