(57)【要約】【課題】  様々な表示に好適なモザイク画像を生成すること。【解決手段】  テンプレート画像の絵柄に応じて複数の素材画像をタイル状に並べることにより、全体として絵柄を表すモザイク画像を生成する生成部と、モザイク画像の生成時に、モザイク画像と複数の素材画像との関係を示す紐付け情報を作成する作成部と、モザイク画像と紐付け情報とを記録する記録部とを備える。【選択図】    図１
2013197924.tif 000002
【特許請求の範囲】
【請求項１】
テンプレート画像の絵柄に応じて複数の素材画像をタイル状に並べることにより、全体として前記絵柄を表すモザイク画像を生成する生成部と、
前記モザイク画像の生成時に、前記モザイク画像と複数の前記素材画像との関係を示す紐付け情報を作成する作成部と、
前記モザイク画像と前記紐付け情報とを記録する記録部と
を備えたことを特徴とする画像記録装置。
【請求項２】
請求項１に記載の画像記録装置において、
前記紐付け情報には、前記モザイク画像の生成に用いられた複数の前記素材画像の枚数と、前記モザイク画像を構成する各素材画像を識別するための識別情報とが含まれる
ことを特徴とする画像記録装置。
【請求項３】
請求項１に記載の画像記録装置において、
前記紐付け情報には、前記モザイク画像のサイズ情報と、前記モザイク画像を構成する各素材画像のサイズ情報とがさらに含まれる
ことを特徴とする画像記録装置。
【請求項４】
請求項１から請求項３の何れか１項に記載の画像記録装置において、
前記作成部は、前記紐付け情報を、前記モザイク画像の画像データとは別のファイルとして作成する
ことを特徴とする画像記録装置。
【請求項５】
請求項４に記載の画像記録装置において、
前記生成部は、複数の前記モザイク画像を生成し、
前記作成部は、複数の前記モザイク画像に関する前記紐付け情報を、１つの前記ファイルとして作成する
ことを特徴とする画像記録装置。
【請求項６】
請求項１から請求項５の何れか１項に記載の画像記録装置により生成された前記モザイク画像を再生する画像再生装置であって、
前記モザイク画像の表示倍率を設定する設定部と、
前記表示倍率と前記紐付け情報とに基づいて、前記モザイク画像と複数の前記素材画像とのうちから、少なくとも１枚の画像を表示画像として選択する選択部と、
前記表示画像を再生して表示する表示部とを備える
ことを特徴とする画像再生装置。
【請求項７】
請求項６に記載の画像再生装置において、
前記紐付け情報に、前記モザイク画像のサイズ情報と、前記モザイク画像を構成する各素材画像のサイズ情報とが含まれる場合には、前記選択部は、前記モザイク画像のサイズ情報と、前記モザイク画像を構成する各素材画像のサイズ情報と、前記前記表示部における表示素子の解像度とに応じて、前記表示画像を選択する
ことを特徴とする画像再生装置。
【請求項８】
請求項６または請求項７に記載の画像再生装置において、
前記選択部は、複数の前記素材画像のうち少なくとも１枚の画像を前記表示画像として選択する際には、前記モザイク画像上における複数の前記素材画像の位置情報にしたがって前記表示画像を選択し、
前記表示部は、前記位置情報にしたがって前記表示画像を再生して表示する
ことを特徴とする画像再生装置。
【請求項９】
処理対象の画像に対する処理をコンピュータで実行するための画像記録プログラムであって、
テンプレート画像の絵柄に応じて複数の素材画像をタイル状に並べることにより、全体として前記絵柄を表すモザイク画像を生成する生成ステップと、
前記モザイク画像の生成時に、前記モザイク画像と複数の前記素材画像との関係を示す紐付け情報を作成する作成ステップと、
前記モザイク画像と前記紐付け情報とを記録する記録ステップと
を備えたことを特徴とする画像記録プログラム。
【請求項１０】
請求項９に記載の画像記録プログラムにおいて、
前記紐付け情報には、前記モザイク画像の生成に用いられた複数の前記素材画像の枚数と、前記モザイク画像を構成する各素材画像を識別するための識別情報とが含まれる
ことを特徴とする画像記録プログラム。
【請求項１１】
請求項９または請求項１０に記載の画像記録プログラムによって生成された前記モザイク画像を再生する処理をコンピュータで実行するための画像再生プログラムであって、
前記モザイク画像の表示倍率を設定する設定ステップと、
前記表示倍率と前記紐付け情報とに基づいて、前記モザイク画像と複数の前記素材画像とのうちから、少なくとも１枚の画像を表示画像として選択する選択ステップと、
前記表示画像を再生して表示する表示ステップとを備える
ことを特徴とする画像再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置、画像再生装置、画像記録プログラム、および画像再生プログラムに関する。
【背景技術】
【０００２】
従来より、画像処理による合成画像として、モザイク画像が知られている。このモザイク画像は、テンプレート画像の絵柄に応じて複数の素材画像をタイル状に並べることにより、全体としてテンプレート画像の絵柄を有する画像である。このようなモザイク画像の生成に関して、特許文献１の発明では、素材画像の入力操作を容易にすると共に、素材画像を有効に利用するための技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１２９１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述したモザイク画像においては、モザイク画像の全体を表示する要望の他に、各素材画像の詳細を表示して確認したいという要望がある。従来のモザイク画像においては、各素材画像の詳細を表示した際に、鑑賞に耐え得るサイズを考慮すると、モザイク画像自体の画像のサイズが非常に大きくなってしまう。一方、モザイク画像自体を、通常のサイズ（例えば、電子カメラによる撮影画像と同程度のサイズ）にすると、各素材画像の詳細を表示するためには、十分な解像度が得られないという問題がある。
【０００５】
本発明は上記問題に鑑みてなされたものであり、様々な表示に好適なモザイク画像を生成することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像記録装置は、テンプレート画像の絵柄に応じて複数の素材画像をタイル状に並べることにより、全体として前記絵柄を表すモザイク画像を生成する生成部と、前記モザイク画像の生成時に、前記モザイク画像と複数の前記素材画像との関係を示す紐付け情報を作成する作成部と、前記モザイク画像と前記紐付け情報とを記録する記録部とを備える。
【０００７】
なお、前記紐付け情報には、前記モザイク画像の生成に用いられた複数の前記素材画像の枚数と、前記モザイク画像を構成する各素材画像を識別するための識別情報とが含まれても良い。
【０００８】
また、前記紐付け情報には、前記モザイク画像のサイズ情報と、前記モザイク画像を構成する各素材画像のサイズ情報とがさらに含まれても良い。
【０００９】
また、前記作成部は、前記紐付け情報を、前記モザイク画像の画像データとは別のファイルとして作成しても良い。
【００１０】
また、前記生成部は、複数の前記モザイク画像を生成し、前記作成部は、複数の前記モザイク画像に関する前記紐付け情報を、１つの前記ファイルとして作成しても良い。
【００１１】
本発明の画像再生装置は、上述した何れかの画像記録装置により生成された前記モザイク画像を再生する画像再生装置であって、前記モザイク画像の表示倍率を設定する設定部と、前記表示倍率と前記紐付け情報とに基づいて、前記モザイク画像と複数の前記素材画像とのうちから、少なくとも１枚の画像を表示画像として選択する選択部と、前記表示画像を再生して表示する表示部とを備える。
【００１２】
なお、前記紐付け情報に、前記モザイク画像のサイズ情報と、前記モザイク画像を構成する各素材画像のサイズ情報とが含まれる場合には、前記選択部は、前記モザイク画像のサイズ情報と、前記モザイク画像を構成する各素材画像のサイズ情報と、前記前記表示部における表示素子の解像度とに応じて、前記表示画像を選択しても良い。
【００１３】
また、前記選択部は、複数の前記素材画像のうち少なくとも１枚の画像を前記表示画像として選択する際には、前記モザイク画像上における複数の前記素材画像の位置情報にしたがって前記表示画像を選択し、前記表示部は、前記位置情報にしたがって前記表示画像を再生して表示しても良い。
【００１４】
なお、上記各発明に関する構成を、処理対象の画像に対する処理をコンピュータで実行するための画像記録プログラムおよび画像再生プログラムに変換して表現したものも本発明の具体的態様として有効である。
【発明の効果】
【００１５】
本発明によれば、様々な表示に好適なモザイク画像を生成することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態の電子カメラ１１の構成を示すブロック図
【図２】実施形態におけるＣＰＵ１４の動作を示すフローチャート
【図３】実施形態におけるＣＰＵ１４による処理の流れを示す図
【図４】実施形態におけるＣＰＵ１４の動作を示す別のフローチャート
【図５】実施形態におけるＣＰＵ１４の動作を示す別のフローチャート
【図６】実施形態のコンピュータ３１の構成を示すブロック図
【発明を実施するための形態】
【００１７】
以下、図面を用いて本発明の実施形態について説明する。以下では、電子カメラを例に挙げて説明する。
【００１８】
図１は、実施形態における電子カメラ１１の構成を示すブロック図である。電子カメラ１１は、撮像光学系１２と、撮像素子１３と、ＣＰＵ１４と、ＲＯＭ１５と、メインメモリ１６と、記録Ｉ／Ｆ１７と、ユーザの操作を受け付ける操作部１８と、不図示のモニタを備えた表示部１９とを有している。ここで、撮像素子１３、ＲＯＭ１５、メインメモリ１６、記録Ｉ／Ｆ１７、操作部１８および表示部１９は、それぞれＣＰＵ１４に接続されている。
【００１９】
撮像素子１３は、撮像光学系１２によって結像される被写体の像を撮像し、撮像した画像の画像信号を生成する撮像デバイスである。なお、撮像素子１３から出力された画像信号は、Ａ／Ｄ変換回路（不図示）を介してＣＰＵ１４に入力される。
【００２０】
ＣＰＵ１４は、電子カメラ１１の動作を統括的に制御するプロセッサである。例えば、ＣＰＵ１４は、プログラムの実行により、撮像した画像のデータに対して各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整、色変換処理など）を施す。また、ＣＰＵ１４は、モザイク画像生成部２０および紐付け情報作成部２１を備え、プログラムの実行により、モザイク画像の生成および紐付け情報の作成を行う（詳細は後述する）。
【００２１】
ＲＯＭ１５には、ＣＰＵ１４によって実行されるプログラムが記憶されている。また、メインメモリ１６は、画像処理の前工程や後工程で画像のデータを一時的に記憶する。
【００２２】
記録Ｉ／Ｆ１７は、不揮発性の記憶媒体２２を接続するためのコネクタを有している。そして、記録Ｉ／Ｆ１７は、コネクタに接続された記憶媒体２２に対してデータの書き込み／読み込みを実行する。上記の記憶媒体２２は、ハードディスクや、半導体メモリを内蔵したメモリカードなどで構成される。なお、図１では記憶媒体２２の一例としてメモリカードを図示する。
【００２３】
表示部１９は、ＣＰＵ１４から取得した画像データを表示する。
【００２４】
以上説明した電子カメラ１１において、モザイク画像を生成する際のＣＰＵ１４の動作について、図２に示すフローチャートおよび図３の流れ図を参照して説明する。なお、図２および図３におけるステップ番号は対応している。
【００２５】
はじめに、モザイク画像について説明する。モザイク画像とは、目的とする絵柄の画像（以下、テンプレート画像と称する）の絵柄に基づいて、複数の画像（以下、素材画像と称する）をタイル状に並べて連結することにより、全体としてはテンプレート画像の絵柄を有しつつ、各詳細部分では、複数の素材画像の絵柄をそれぞれ有する画像である。このモザイク画像の生成に際しては、予め、操作部１８を介したユーザ操作に基づいて、テンプレート画像と、素材画像の枚数と、複数の素材画像とが選択され、さらに、操作部１８を介したユーザ操作に基づいて、モザイク画像の生成実行指示が行われる。以下では、一例として、縦横各８枚の素材画像から構成されるモザイク画像を生成する場合を例に挙げて説明する。
【００２６】
ステップＳ１０１において、ＣＰＵ１４は、テンプレート画像を取得する。ＣＰＵ１４は、上述したユーザ操作により選択されたテンプレート画像を所定の記録部から取得する。なお、テンプレート画像は、メインメモリ１６に一時記録されていても良いし、記録Ｉ／Ｆ１７を介して接続された記憶媒体２２に記録されていても良いし、不図示の外部Ｉ／Ｆを介して接続された電子カメラ１１の外部機器に記録されていても良い。以下では、図３に示すように、ステップＳ１０１において取得されるテンプレート画像をＩｍｇ［Ｔ］と称する。
【００２７】
ステップＳ１０２において、ＣＰＵ１４は、素材画像を取得する。ＣＰＵ１４は、上述したユーザ操作により選択された複数の素材画像を所定の記録部から取得する。なお、各素材画像は、メインメモリ１６に一時記録されていても良いし、記録Ｉ／Ｆ１７を介して接続された記憶媒体２２に記録されていても良いし、不図示の外部Ｉ／Ｆを介して接続された電子カメラ１１の外部機器に記録されていても良い。以下では、図３に示すように、ステップＳ１０２において取得される６４枚の素材画像を、それぞれＩｍｇ［１］からＩｍｇ［６４］と称する。
【００２８】
なお、任意の素材画像を複数回利用する場合（モザイク画像上の複数の位置に同じ素材画像を配置する場合）には、６３枚以下の素材画像を取得することになる。また、図３の例では、それぞれの素材画像のサイズが一律である例を示しているが、各素材画像のサイズはバラバラであっても良い。また、図３の例では、各素材画像のサイズがテンプレート画像のサイズよりも小さい例を示しているが、各素材画のサイズがテンプレート画像のサイズよりも大きくても良い。
【００２９】
ステップＳ１０３において、ＣＰＵ１４は、モザイク画像生成部２０によりモザイク画像を生成する。モザイク画像生成部２０は、ステップＳ１０１で取得したテンプレート画像の絵柄に応じて、ステップＳ１０２で取得した複数の素材画像をタイル状に並べることにより、モザイク画像を生成する。なお、モザイク画像の生成は、どのような方法で行われても良い。また、以下では、図３に示すように、ステップＳ１０３において生成されるモザイク画像をＩｍｇ［Ｍ］と称する。また、図３に示すように、モザイク画像Ｉｍｇ［Ｍ］上の各素材画像の位置を、Ｐ（１，１）からＰ（８，８）と示す。Ｐ（１，１）は左端の上端の位置を示し、Ｐ（８，１）は右端の上端の位置を示し、Ｐ（１，８）は左端の下端の位置を示し、Ｐ（８，８）は右端の下端の位置を示す。
【００３０】
ステップＳ１０４において、ＣＰＵ１４は、紐付け情報作成部２１により紐付け情報を作成する。紐付け情報とは、ステップＳ１０２で取得した複数の素材画像（Ｉｍｇ［１］からＩｍｇ［６４］）と、ステップＳ１０３で生成したモザイク画像（Ｉｍｇ［Ｍ］）との関係を示す情報であり、以下の各情報が含まれる。
・モザイク画像Ｉｍｇ［Ｍ］の名称、パス、モザイク画像Ｉｍｇ［Ｍ］を構成する素材画像の枚数および配列（例えば、縦８×横８など）
・各素材画像の名称、パス、モザイク画像Ｉｍｇ［Ｍ］上における位置
さらに、紐付け情報には、以下の各情報が含まれても良い。
・モザイク画像Ｉｍｇ［Ｍ］のサイズ
・各素材画像のサイズ、縮小画像（サムネイル画像など）の有無
・テンプレート画像に関する情報（名称、パス、サイズなど）
以下では、図３に示すように、ステップＳ１０４において作成される紐付け情報を、Ｉｎｆｏ［Ｍ］と称する。
【００３１】
ステップＳ１０５において、ＣＰＵ１４は、ステップＳ１０３で生成したモザイク画像Ｉｍｇ［Ｍ］およびステップＳ１０４で作成した紐付け情報Ｉｎｆｏ［Ｍ］を記録する。なお、ＣＰＵ１４は、モザイク画像Ｉｍｇ［Ｍ］および紐付け情報Ｉｎｆｏ［Ｍ］を、記録Ｉ／Ｆ１７を介して接続された記憶媒体２２に記録しても良いし、メインメモリ１６に一時記録しても良いし、不図示の外部Ｉ／Ｆを介して接続された電子カメラ１１の外部機器に記録しても良い。
【００３２】
また、ＣＰＵ１４は、ステップＳ１０４で作成した紐付け情報Ｉｎｆｏ［Ｍ］を、モザイク画像Ｉｍｇ［Ｍ］の付帯情報（例えば、タグ情報など）として記録しても良いし、モザイク画像Ｉｍｇ［Ｍ］の画像データとは別のファイル（例えば、ＸＭＬファイルなど）として記録しても良い。また、ＣＰＵ１４は、ステップＳ１０３におけるモザイク画像Ｉｍｇ［Ｍ］の生成に用いられた素材画像（ステップＳ１０２で取得された素材画像）について、削除や編集などを禁じるいわゆるプロテクト処理を行っても良い。
【００３３】
ステップＳ１０６において、ＣＰＵ１４は、ステップＳ１０３で生成したモザイク画像Ｉｍｇ［Ｍ］を表示部１９に表示して、一連の処理を終了する。
【００３４】
なお、ステップＳ１０４において、紐付け情報Ｉｎｆｏ［Ｍ］をモザイク画像Ｉｍｇ［Ｍ］の画像データとは別のファイル（例えば、ＸＭＬファイルなど）とする場合、複数のモザイク画像について、紐付け情報Ｉｎｆｏ［Ｍ］の別ファイルを共有しても良い。すなわち、電子カメラ１１において複数のモザイク画像を生成する場合、モザイク画像ごとに紐付け情報のファイルを作成するのではなく、１つのファイルに、複数のモザイク画像に関する紐付け情報をまとめて作成する構成としても良い。
【００３５】
また、ステップＳ１０４において、紐付け情報をモザイク画像の画像データとは別のファイル（例えば、ＸＭＬファイルなど）とした場合、上述した一連の処理により生成、記録されたモザイク画像を電子カメラ１１の内部で、または、電子カメラ１１の外部に複製する際には、複製対象のモザイク画像のみを複製しても良いし、複製対象のモザイク画像と共に紐付け情報の別ファイルを複製しても良いし、複製対象のモザイク画像と、紐付け情報の別ファイルと、各素材画像とをまとめて複製しても良い。また、上述したように複数のモザイク画像に関する紐付け情報が１つの別ファイルに共有されていて、かつ、モザイク画像と共に別ファイルを複製する場合には、別ファイルのうち、複製対象のモザイク画像に関する紐付け情報のみを複製すると良い。
【００３６】
次に、上述した一連の処理により生成、記録されたモザイク画像を再生する際のＣＰＵ１４の動作について、図４に示すフローチャートを参照して説明する。なお、以下では、電子カメラ１１の表示部１９に表示する場合を例に挙げて説明する。不図示の外部Ｉ／Ｆを介して接続された電子カメラ１１の外部機器に表示する場合にも同様の処理を行えばよい。
【００３７】
モザイク画像の再生に際しては、予め、操作部１８を介したユーザ操作に基づいて、再生対象のモザイク画像が選択される。再生対象のモザイク画像は、メインメモリ１６に一時記録されていても良いし、記録Ｉ／Ｆ１７を介して接続された記憶媒体２２に記録されていても良いし、不図示の外部Ｉ／Ｆを介して接続された電子カメラ１１の外部機器に記録されていても良い。以下では、図２および図３に示したモザイク画像Ｉｍｇ［Ｍ］を再生する場合を例に挙げて説明する。
【００３８】
また、モザイク画像の再生時において、ユーザは、操作部１８を介して表示倍率および表示位置を変更可能である。
【００３９】
ステップＳ２０１において、ＣＰＵ１４は、表示倍率Ｄを取得する。表示倍率Ｄは、操作部１８を介してユーザにより指定される画像の表示倍率である。
【００４０】
ステップＳ２０２において、ＣＰＵ１４は、ステップＳ２０１で取得した表示倍率Ｄ＜Ｄｔであるか否かを判定する。ＣＰＵ１４は、Ｄ＜Ｄｔであると判定するとステップＳ２０３に進み、Ｄ≧Ｄｔであると判定すると後述するステップＳ２０５に進む。
【００４１】
ここで、Ｄｔとは、表示倍率Ｄに関する閾値であり、現時点で指定されている倍率Ｄでモザイク画像Ｉｍｇ［Ｍ］を再生、表示する際に、モザイク画像Ｉｍｇ［Ｍ］の全体を確認するのに適した表示を行うか、モザイク画像Ｉｍｇ［Ｍ］を構成する各素材画像（Ｉｍｇ［１］からＩｍｇ［６４］）の詳細を確認するのに適した表示を行うかを切り換えるための閾値である。したがって、ＣＰＵ１４は、倍率Ｄが閾値Ｄｔよりも小さい場合には、モザイク画像Ｉｍｇ［Ｍ］の全体を確認するのに適した表示を行い（後述するステップＳ２０３およびＳ２０４参照）、倍率Ｄが閾値Ｄｔよりも大きい場合には、モザイク画像Ｉｍｇ［Ｍ］を構成する各素材画像の詳細を確認するのに適した表示を行う（後述するステップＳ２０５およびＳ２０６参照）。
【００４２】
なお、閾値Ｄｔは、予め設定された値であっても良いし、ユーザにより設定された値であっても良いし、ＣＰＵ１４により設定された値であっても良い。閾値ＤｔがＣＰＵ１４により設定される場合、ＣＰＵ１４は、以下の各情報の少なくとも１つに基づいて閾値Ｄｔを設定すると良い。
・モザイク画像Ｉｍｇ［Ｍ］のサイズ
・各素材画像のサイズ、縮小画像（サムネイル画像など）の有無
・表示部１９における表示素子の解像度
ステップＳ２０３において、ＣＰＵ１４は、モザイク画像Ｉｍｇ［Ｍ］の全体を確認するのに適した表示を行うために、表示画像として、再生対象のモザイク画像Ｉｍｇ［Ｍ］の読み出しを行う。
【００４３】
ステップＳ２０４において、ＣＰＵ１４は、ステップＳ２０３で読み出したモザイク画像Ｉｍｇ［Ｍ］の表示を行う。ＣＰＵ１４は、ステップＳ２０３で読み出したモザイク画像Ｉｍｇ［Ｍ］の画像データに対して、所定の処理を行い、表示部１９への表示を行う。
【００４４】
ステップＳ２０２においてＤ≧Ｄｔであると判定すると、ステップＳ２０５において、ＣＰＵ１４は、モザイク画像Ｉｍｇ［Ｍ］を構成する各素材画像の詳細を確認するのに適した表示を行うために、表示画像として、素材画像の読み出しを行う。なお、複数の素材画像のうち、何れの素材画像を読み出すかは、表示倍率Ｄと表示位置とに応じて決まる。後述するステップＳ２０７において表示倍率Ｄの変更があった場合、および、ステップＳ２０８において表示位置の変更があった場合には、ＣＰＵ１４は、変更内容に応じて表示に必要な素材画像を選択して読み出す。
【００４５】
例えば、表示倍率Ｄと表示位置とに応じて、モザイク画像Ｉｍｇ［Ｍ］上の左端の上端の領域の素材画像が必要な場合には、ＣＰＵ１４は、紐付け情報Ｉｎｆｏ［Ｍ］に基づいて、Ｐ（１，１）の位置に対応する素材画像を読み出す。また、例えば、表示倍率Ｄと表示位置とに応じて、モザイク画像Ｉｍｇ［Ｍ］上の中央の４領域の素材画像が必要な場合には、ＣＰＵ１４は、紐付け情報Ｉｎｆｏ［Ｍ］に基づいて、Ｐ（４，４）、Ｐ（５，４）、Ｐ（４，５）、Ｐ（５，５）のぞれぞれの位置に対応する素材画像を読み出す。
【００４６】
ただし、複数枚の素材画像を表示する際には、倍率Ｄを適宜切り上げまたは切り下げることにより、素材画像のサイズに合わせた表示を行っても良い。例えば、拡大指示に応じて、表示する素材画像の枚数を１枚、４枚（縦２×横２）、９枚（縦３×横３）、１６枚（縦４×横４）というように、実際の表示倍率を段階的に変更しても良い。または、複数枚の素材画像に対して連結処理およびリサイズ処理（順番は問わない）を行った後に、トリミング処理を行うことにより、倍率Ｄを連続的に変更しても良い。
【００４７】
ステップＳ２０６において、ＣＰＵ１４は、ステップＳ２０５で読み出した素材画像の画像データに対して、所定の処理を行い、表示部１９への表示を行う。
【００４８】
ステップＳ２０５において、１枚の素材画像を読み出した場合には、ＣＰＵ１４は、読み出した素材画像を表示倍率Ｄで表示する。また、ステップＳ２０５において、複数枚の素材画像を読み出した場合には、ＣＰＵ１４は、読み出した複数枚の素材画像に対して連結処理およびリサイズ処理（順番は問わない）を行って表示用画像を生成し、生成した表示画像を表示部１９に表示する。
【００４９】
なお、素材画像の表示を行う際には、その素材画像が再生対象のモザイク画像Ｉｍｇ［Ｍ］の一部であることを示すアイコン表示を行っても良い。さらに、その素材画像が、モザイク画像Ｉｍｇ［Ｍ］上のどの部分にあたるかを示す表示を行っても良い。
【００５０】
また、素材画像の表示を行う際に、ＣＰＵ１４は、次に表示される画像を推測し、例えば、現時点で表示している素材画像に隣接する素材画像を前もって読み出しておいても良い。このような予測処理を行っておくことにより、表示時の処理時間を短縮することができる。
【００５１】
ステップＳ２０７において、ＣＰＵ１４は、表示倍率Ｄの変更があるか否かを判定する。ＣＰＵ１４は、表示倍率Ｄの変更があると判定するとステップＳ２０１に戻り、ステップＳ２０１からの処理を再び行う。一方、表示倍率Ｄの変更がないと判定すると、ＣＰＵ１４は、ステップＳ２０８に進む。
【００５２】
ステップＳ２０８において、ＣＰＵ１４は、表示位置の変更があるか否かを判定する。ＣＰＵ１４は、表示位置の変更があると判定するとステップＳ２０１に戻り、ステップＳ２０１からの処理を再び行う。一方、表示位置の変更がないと判定すると、ＣＰＵ１４は、ステップＳ２０９に進む。
【００５３】
ステップＳ２０９において、ＣＰＵ１４は、表示終了の指示があるか否かを判定する。ＣＰＵ１４は、表示終了の指示があると判定すると表示部１９への画像の表示を終了し、一連の処理を終了する。一方、表示終了の指示がないと判定すると、ＣＰＵ１４は、ステップＳ２０７に戻り、ステップＳ２０７からの処理を再び行う。
【００５４】
以上説明した一連の処理を行うことにより、モザイク画像の再生におけるユーザの要望に合わせて、モザイク画像の表示と素材画像の表示とを切り換えることができる。
【００５５】
なお、上述した一連の処理において、各素材画像に縮小画像（サムネイル画像など）が存在する場合には、再生時にこれらの画像を利用する構成としても良い。このような場合のＣＰＵ１４の処理について図５のフローチャートを参照して説明する。
【００５６】
ステップＳ３０１において、ＣＰＵ１４は、表示倍率Ｄを取得する。
【００５７】
ステップＳ３０２において、ＣＰＵ１４は、ステップＳ３０１で取得した表示倍率Ｄ＜Ｄｔ１であるか否かを判定する。ＣＰＵ１４は、Ｄ＜Ｄｔ１であると判定するとステップＳ３０３に進み、Ｄ≧Ｄｔ１であると判定すると後述するステップＳ３０５に進む。ここで、Ｄｔ１とは、表示倍率Ｄに関する閾値であり、上述した閾値Ｄと略同様に設定される。
【００５８】
ステップＳ３０３およびステップＳ３０４において、ＣＰＵ１４は、図４のフローチャートのステップＳ２０３およびステップＳ２０４と同様の処理を行う。
【００５９】
ステップＳ３０５において、ＣＰＵ１４は、ステップＳ３０１で取得した表示倍率Ｄ＜Ｄｔ２であるか否かを判定する。ＣＰＵ１４は、Ｄ＜Ｄｔ２であると判定するとステップＳ３０６に進み、Ｄ≧Ｄｔ２であると判定すると後述するステップＳ３０８に進む。ここで、Ｄｔ２とは、表示倍率Ｄに関する閾値であり、上述したＤｔ１＜Ｄｔ２である。
【００６０】
ステップＳ３０６において、ＣＰＵ１４は、素材画像の代わりに、素材画像の縮小画像の読み出しを行う。なお、複数の素材画像のうち、何れの素材画像の縮小画像を読み出すかは、上述したステップＳ２０５と同様である。
【００６１】
ステップＳ３０７において、ＣＰＵ１４は、ステップＳ３０６で読み出した縮小画像の画像データに対して、所定の処理を行い、表示部１９への表示を行う。
【００６２】
ステップＳ３０８からステップＳ３１２において、ＣＰＵ１４は、図４のフローチャートのステップＳ２０５からステップＳ２０９と同様の処理を行う。
【００６３】
以上説明した一連の処理を行うことにより、モザイク画像の再生におけるユーザの要望に合わせて、モザイク画像の表示と、素材画像の縮小画像の表示と、素材画像の表示とを切り換えることができる。なお、図５の例では縮小画像が１種類である例を挙げたが、各素材画像に、サイズの異なる２種類以上の縮小画像が存在する場合には、閾値の数を増やして表示倍率Ｄとの比較を段階的に行い、表示する画像を切り換えればよい。
【００６４】
なお、上述したモザイク画像の再生時以外にも紐付け情報を利用することができる。
【００６５】
例えば、モザイク画像とは無関係に、素材画像の何れかを単体で表示している場合に、紐付け情報に基づいて、その素材画像が、あるモザイク画像の一部であることを示すアイコン表示を行っても良い。そして、その素材画像の表示時に、一定倍率以下の倍率への変更指示（つまり縮小指示）が行われた場合には、上述したモザイク画像の再生処理に処理を切り換えても良い。このような処理は、上述したモザイク画像の拡大処理と逆の処理であり、ユーザは、任意の素材画像を表示中に、その素材画像が構成の一部に含まれるモザイク画像を容易に呼び出して再生することができる。
【００６６】
また、画像の管理において、属性に応じた分類処理を行う際に、紐付け情報に基づいて、あるモザイク画像を生成する際に使用した素材画像を１つのグループにまとめても良い。このような処理を行うことにより、あるモザイク画像を構成する複数の素材画像を、順次再生して確認することができる。また、これらの複数の素材画像の表示順を、モザイク画像上での位置に応じて決定することにより、より効果的な表示が可能となる。
【００６７】
以上説明したように、本実施形態によれば、テンプレート画像の絵柄に応じて複数の素材画像をタイル状に並べることにより、全体として絵柄を表すモザイク画像を生成するとともに、モザイク画像の生成時に、モザイク画像と複数の素材画像との関係を示す紐付け情報を作成し、モザイク画像と複数の素材画像と紐付け情報とを記録する。したがって、モザイク画像の全体を表示する要望や各素材画像の詳細を表示して確認したいという要望に合わせた様々な表示に好適なモザイク画像を生成することができる。
【００６８】
また、本実施形態によれば、上述した方法により生成されたモザイク画像について、表示倍率と紐付け情報とに基づいて、モザイク画像と複数の素材画像とのうちから、少なくとも１枚の画像を表示画像として選択し、選択した表示画像を再生して表示する。したがって、様々な要望に合わせた表示を簡単に行うことができる。
【００６９】
また、上述した実施形態では、本発明の技術を電子カメラ１１において実現する例について説明した。しかしながら、本発明はこれに限定されるものではない。例えば、一眼レフタイプの電子カメラや動画撮影を行うムービーカメラなどにも本発明を同様に適用することができる。
【００７０】
また、コンピュータとプログラムとにより、上述した実施形態で説明した画像処理装置をソフトウェア的に実現しても良い。
【００７１】
図６に示すコンピュータ３１は、データ読込部３２、記憶装置３３、ＣＰＵ３４、メモリ３５および入出力Ｉ／Ｆ３６、バス３７を有している。データ読込部３２、記憶装置３３、ＣＰＵ３４、メモリ３５および入出力Ｉ／Ｆ３６は、バス３７を介して相互に接続されている。さらに、コンピュータ３１には、入出力Ｉ／Ｆ３６を介して、入力デバイス３８（キーボード、ポインティングデバイスなど）とモニタ３９とがそれぞれ接続されている。なお、入出力Ｉ／Ｆ３６は、入力デバイス３８からの各種入力を受け付けるとともに、モニタ３９に対して表示用のデータを出力する。
【００７２】
ＣＰＵ３４は、コンピュータ３１の各部を統括的に制御するプロセッサである。このＣＰＵ３４は、上記の電子カメラ１１のＣＰＵ１４による処理（図２，図４，図５のフローチャートの処理）の一部または全部を含むプログラムを実行することによって、上記の電子カメラ１１のモザイク画像生成部２０および紐付け情報作成部２１として機能する。
【符号の説明】
【００７３】
１１…電子カメラ、１４，３４…ＣＰＵ、１５…ＲＯＭ、１７…記録Ｉ／Ｆ、１９…表示部、２０…モザイク画像生成部、２１…紐付け情報作成部、２２…記憶媒体、３１…コンピュータ、３９…モニタ
【図１】
2013197924.tif 000003
【図２】
2013197924.tif 000004
【図３】
2013197924.tif 000005
【図４】
2013197924.tif 000006
【図５】
2013197924.tif 000007
【図６】
2013197924.tif 000008